// Generated by dart2js (NullSafetyMode.sound, trust primitives, omit checks, lax runtime type, csp, intern-composite-values), the Dart to JavaScript compiler version: 3.3.4. // The code supports the following hooks: // dartPrint(message): // if this function is defined it is called instead of the Dart [print] // method. // // dartMainRunner(main, args): // if this function is defined, the Dart [main] method will not be invoked // directly. Instead, a closure that will invoke [main], and its arguments // [args] is passed to [dartMainRunner]. // // dartDeferredLibraryLoader(uri, successCallback, errorCallback, loadId, loadPriority): // if this function is defined, it will be called when a deferred library // is loaded. It should load and eval the javascript of `uri`, and call // successCallback. If it fails to do so, it should call errorCallback with // an error. The loadId argument is the deferred import that resulted in // this uri being loaded. The loadPriority argument is the priority the // library should be loaded with as specified in the code via the // load-priority annotation (0: normal, 1: high). // dartDeferredLibraryMultiLoader(uris, successCallback, errorCallback, loadId, loadPriority): // if this function is defined, it will be called when a deferred library // is loaded. It should load and eval the javascript of every URI in `uris`, // and call successCallback. If it fails to do so, it should call // errorCallback with an error. The loadId argument is the deferred import // that resulted in this uri being loaded. The loadPriority argument is the // priority the library should be loaded with as specified in the code via // the load-priority annotation (0: normal, 1: high). // // dartCallInstrumentation(id, qualifiedName): // if this function is defined, it will be called at each entry of a // method or constructor. Used only when compiling programs with // --experiment-call-instrumentation. (function dartProgram() { function copyProperties(from, to) { var keys = Object.keys(from); for (var i = 0; i < keys.length; i++) { var key = keys[i]; to[key] = from[key]; } } function mixinPropertiesHard(from, to) { var keys = Object.keys(from); for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!to.hasOwnProperty(key)) { to[key] = from[key]; } } } function mixinPropertiesEasy(from, to) { Object.assign(to, from); } var supportsDirectProtoAccess = function() { var cls = function() { }; cls.prototype = {p: {}}; var object = new cls(); if (!(Object.getPrototypeOf(object) && Object.getPrototypeOf(object).p === cls.prototype.p)) return false; try { if (typeof navigator != "undefined" && typeof navigator.userAgent == "string" && navigator.userAgent.indexOf("Chrome/") >= 0) return true; if (typeof version == "function" && version.length == 0) { var v = version(); if (/^\d+\.\d+\.\d+\.\d+$/.test(v)) return true; } } catch (_) { } return false; }(); function inherit(cls, sup) { cls.prototype.constructor = cls; cls.prototype["$is" + cls.name] = cls; if (sup != null) { if (supportsDirectProtoAccess) { Object.setPrototypeOf(cls.prototype, sup.prototype); return; } var clsPrototype = Object.create(sup.prototype); copyProperties(cls.prototype, clsPrototype); cls.prototype = clsPrototype; } } function inheritMany(sup, classes) { for (var i = 0; i < classes.length; i++) { inherit(classes[i], sup); } } function mixinEasy(cls, mixin) { mixinPropertiesEasy(mixin.prototype, cls.prototype); cls.prototype.constructor = cls; } function mixinHard(cls, mixin) { mixinPropertiesHard(mixin.prototype, cls.prototype); cls.prototype.constructor = cls; } function lazyOld(holder, name, getterName, initializer) { var uninitializedSentinel = holder; holder[name] = uninitializedSentinel; holder[getterName] = function() { holder[getterName] = function() { A.throwCyclicInit(name); }; var result; var sentinelInProgress = initializer; try { if (holder[name] === uninitializedSentinel) { result = holder[name] = sentinelInProgress; result = holder[name] = initializer(); } else { result = holder[name]; } } finally { if (result === sentinelInProgress) { holder[name] = null; } holder[getterName] = function() { return this[name]; }; } return result; }; } function lazy(holder, name, getterName, initializer) { var uninitializedSentinel = holder; holder[name] = uninitializedSentinel; holder[getterName] = function() { if (holder[name] === uninitializedSentinel) { holder[name] = initializer(); } holder[getterName] = function() { return this[name]; }; return holder[name]; }; } function lazyFinal(holder, name, getterName, initializer) { var uninitializedSentinel = holder; holder[name] = uninitializedSentinel; holder[getterName] = function() { if (holder[name] === uninitializedSentinel) { var value = initializer(); if (holder[name] !== uninitializedSentinel) { A.throwLateFieldADI(name); } holder[name] = value; } var finalValue = holder[name]; holder[getterName] = function() { return finalValue; }; return finalValue; }; } function makeConstList(list) { list.immutable$list = Array; list.fixed$length = Array; return list; } function convertToFastObject(properties) { function t() { } t.prototype = properties; new t(); return properties; } function convertAllToFastObject(arrayOfObjects) { for (var i = 0; i < arrayOfObjects.length; ++i) { convertToFastObject(arrayOfObjects[i]); } } var functionCounter = 0; function instanceTearOffGetter(isIntercepted, parameters) { var cache = null; return isIntercepted ? function(receiver) { if (cache === null) cache = A.closureFromTearOff(parameters); return new cache(receiver, this); } : function() { if (cache === null) cache = A.closureFromTearOff(parameters); return new cache(this, null); }; } function staticTearOffGetter(parameters) { var cache = null; return function() { if (cache === null) cache = A.closureFromTearOff(parameters).prototype; return cache; }; } var typesOffset = 0; function tearOffParameters(container, isStatic, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, needsDirectAccess) { if (typeof funType == "number") { funType += typesOffset; } return {co: container, iS: isStatic, iI: isIntercepted, rC: requiredParameterCount, dV: optionalParameterDefaultValues, cs: callNames, fs: funsOrNames, fT: funType, aI: applyIndex || 0, nDA: needsDirectAccess}; } function installStaticTearOff(holder, getterName, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex) { var parameters = tearOffParameters(holder, true, false, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, false); var getterFunction = staticTearOffGetter(parameters); holder[getterName] = getterFunction; } function installInstanceTearOff(prototype, getterName, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, needsDirectAccess) { isIntercepted = !!isIntercepted; var parameters = tearOffParameters(prototype, false, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, !!needsDirectAccess); var getterFunction = instanceTearOffGetter(isIntercepted, parameters); prototype[getterName] = getterFunction; } function setOrUpdateInterceptorsByTag(newTags) { var tags = init.interceptorsByTag; if (!tags) { init.interceptorsByTag = newTags; return; } copyProperties(newTags, tags); } function setOrUpdateLeafTags(newTags) { var tags = init.leafTags; if (!tags) { init.leafTags = newTags; return; } copyProperties(newTags, tags); } function updateTypes(newTypes) { var types = init.types; var length = types.length; types.push.apply(types, newTypes); return length; } function updateHolder(holder, newHolder) { copyProperties(newHolder, holder); return holder; } var hunkHelpers = function() { var mkInstance = function(isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, applyIndex) { return function(container, getterName, name, funType) { return installInstanceTearOff(container, getterName, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, [name], funType, applyIndex, false); }; }, mkStatic = function(requiredParameterCount, optionalParameterDefaultValues, callNames, applyIndex) { return function(container, getterName, name, funType) { return installStaticTearOff(container, getterName, requiredParameterCount, optionalParameterDefaultValues, callNames, [name], funType, applyIndex); }; }; return {inherit: inherit, inheritMany: inheritMany, mixin: mixinEasy, mixinHard: mixinHard, installStaticTearOff: installStaticTearOff, installInstanceTearOff: installInstanceTearOff, _instance_0u: mkInstance(0, 0, null, ["call$0"], 0), _instance_1u: mkInstance(0, 1, null, ["call$1"], 0), _instance_2u: mkInstance(0, 2, null, ["call$2"], 0), _instance_0i: mkInstance(1, 0, null, ["call$0"], 0), _instance_1i: mkInstance(1, 1, null, ["call$1"], 0), _instance_2i: mkInstance(1, 2, null, ["call$2"], 0), _static_0: mkStatic(0, null, ["call$0"], 0), _static_1: mkStatic(1, null, ["call$1"], 0), _static_2: mkStatic(2, null, ["call$2"], 0), makeConstList: makeConstList, lazy: lazy, lazyFinal: lazyFinal, lazyOld: lazyOld, updateHolder: updateHolder, convertToFastObject: convertToFastObject, updateTypes: updateTypes, setOrUpdateInterceptorsByTag: setOrUpdateInterceptorsByTag, setOrUpdateLeafTags: setOrUpdateLeafTags}; }(); function initializeDeferredHunk(hunk) { typesOffset = init.types.length; hunk(hunkHelpers, init, holders, $); } var J = { makeDispatchRecord(interceptor, proto, extension, indexability) { return {i: interceptor, p: proto, e: extension, x: indexability}; }, getNativeInterceptor(object) { var proto, objectProto, $constructor, interceptor, t1, record = object[init.dispatchPropertyName]; if (record == null) if ($.initNativeDispatchFlag == null) { A.initNativeDispatch(); record = object[init.dispatchPropertyName]; } if (record != null) { proto = record.p; if (false === proto) return record.i; if (true === proto) return object; objectProto = Object.getPrototypeOf(object); if (proto === objectProto) return record.i; if (record.e === objectProto) throw A.wrapException(A.UnimplementedError$("Return interceptor for " + A.S(proto(object, record)))); } $constructor = object.constructor; if ($constructor == null) interceptor = null; else { t1 = $._JS_INTEROP_INTERCEPTOR_TAG; if (t1 == null) t1 = $._JS_INTEROP_INTERCEPTOR_TAG = init.getIsolateTag("_$dart_js"); interceptor = $constructor[t1]; } if (interceptor != null) return interceptor; interceptor = A.lookupAndCacheInterceptor(object); if (interceptor != null) return interceptor; if (typeof object == "function") return B.JavaScriptFunction_methods; proto = Object.getPrototypeOf(object); if (proto == null) return B.PlainJavaScriptObject_methods; if (proto === Object.prototype) return B.PlainJavaScriptObject_methods; if (typeof $constructor == "function") { t1 = $._JS_INTEROP_INTERCEPTOR_TAG; if (t1 == null) t1 = $._JS_INTEROP_INTERCEPTOR_TAG = init.getIsolateTag("_$dart_js"); Object.defineProperty($constructor, t1, {value: B.UnknownJavaScriptObject_methods, enumerable: false, writable: true, configurable: true}); return B.UnknownJavaScriptObject_methods; } return B.UnknownJavaScriptObject_methods; }, JSArray_JSArray$fixed($length, $E) { if ($length < 0 || $length > 4294967295) throw A.wrapException(A.RangeError$range($length, 0, 4294967295, "length", null)); return J.JSArray_JSArray$markFixed(new Array($length), $E); }, JSArray_JSArray$allocateFixed($length, $E) { if ($length < 0 || $length > 4294967295) throw A.wrapException(A.RangeError$range($length, 0, 4294967295, "length", null)); return J.JSArray_JSArray$markFixed(new Array($length), $E); }, JSArray_JSArray$growable($length, $E) { if ($length < 0) throw A.wrapException(A.ArgumentError$("Length must be a non-negative integer: " + $length, null)); return A._setArrayType(new Array($length), $E._eval$1("JSArray<0>")); }, JSArray_JSArray$allocateGrowable($length, $E) { if ($length < 0) throw A.wrapException(A.ArgumentError$("Length must be a non-negative integer: " + $length, null)); return A._setArrayType(new Array($length), $E._eval$1("JSArray<0>")); }, JSArray_JSArray$markFixed(allocation, $E) { return J.JSArray_markFixedList(A._setArrayType(allocation, $E._eval$1("JSArray<0>"))); }, JSArray_markFixedList(list) { list.fixed$length = Array; return list; }, JSArray_markUnmodifiableList(list) { list.fixed$length = Array; list.immutable$list = Array; return list; }, JSArray__compareAny(a, b) { return J.compareTo$1$ns(a, b); }, JSString__isWhitespace(codeUnit) { if (codeUnit < 256) switch (codeUnit) { case 9: case 10: case 11: case 12: case 13: case 32: case 133: case 160: return true; default: return false; } switch (codeUnit) { case 5760: case 8192: case 8193: case 8194: case 8195: case 8196: case 8197: case 8198: case 8199: case 8200: case 8201: case 8202: case 8232: case 8233: case 8239: case 8287: case 12288: case 65279: return true; default: return false; } }, JSString__skipLeadingWhitespace(string, index) { var t1, codeUnit; for (t1 = string.length; index < t1;) { codeUnit = string.charCodeAt(index); if (codeUnit !== 32 && codeUnit !== 13 && !J.JSString__isWhitespace(codeUnit)) break; ++index; } return index; }, JSString__skipTrailingWhitespace(string, index) { var index0, codeUnit; for (; index > 0; index = index0) { index0 = index - 1; codeUnit = string.charCodeAt(index0); if (codeUnit !== 32 && codeUnit !== 13 && !J.JSString__isWhitespace(codeUnit)) break; } return index; }, getInterceptor$(receiver) { if (typeof receiver == "number") { if (Math.floor(receiver) == receiver) return J.JSInt.prototype; return J.JSNumNotInt.prototype; } if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return J.JSNull.prototype; if (typeof receiver == "boolean") return J.JSBool.prototype; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$ansx(receiver) { if (typeof receiver == "number") return J.JSNumber.prototype; if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$asx(receiver) { if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$ax(receiver) { if (receiver == null) return receiver; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$in(receiver) { if (typeof receiver == "number") { if (Math.floor(receiver) == receiver) return J.JSInt.prototype; return J.JSNumNotInt.prototype; } if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$n(receiver) { if (typeof receiver == "number") return J.JSNumber.prototype; if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$ns(receiver) { if (typeof receiver == "number") return J.JSNumber.prototype; if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$s(receiver) { if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$x(receiver) { if (receiver == null) return receiver; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$z(receiver) { if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, set$_count$z(receiver, value) { return J.getInterceptor$z(receiver).set$_count(receiver, value); }, set$length$asx(receiver, value) { return J.getInterceptor$asx(receiver).set$length(receiver, value); }, set$text$z(receiver, value) { return J.getInterceptor$z(receiver).set$text(receiver, value); }, get$access_token$x(receiver) { return J.getInterceptor$x(receiver).get$access_token(receiver); }, get$add$ax(receiver) { return J.getInterceptor$ax(receiver).get$add(receiver); }, get$attached$z(receiver) { return J.getInterceptor$z(receiver).get$attached(receiver); }, get$authorization$x(receiver) { return J.getInterceptor$x(receiver).get$authorization(receiver); }, get$body$x(receiver) { return J.getInterceptor$x(receiver).get$body(receiver); }, get$buffer$x(receiver) { return J.getInterceptor$x(receiver).get$buffer(receiver); }, get$children$x(receiver) { return J.getInterceptor$x(receiver).get$children(receiver); }, get$clone$z(receiver) { return J.getInterceptor$z(receiver).get$clone(receiver); }, get$close$z(receiver) { return J.getInterceptor$z(receiver).get$close(receiver); }, get$code$x(receiver) { return J.getInterceptor$x(receiver).get$code(receiver); }, get$context$x(receiver) { return J.getInterceptor$x(receiver).get$context(receiver); }, get$credentials$z(receiver) { return J.getInterceptor$z(receiver).get$credentials(receiver); }, get$current$z(receiver) { return J.getInterceptor$z(receiver).get$current(receiver); }, get$currentUser$x(receiver) { return J.getInterceptor$x(receiver).get$currentUser(receiver); }, get$document$x(receiver) { return J.getInterceptor$x(receiver).get$document(receiver); }, get$email$x(receiver) { return J.getInterceptor$x(receiver).get$email(receiver); }, get$end$z(receiver) { return J.getInterceptor$z(receiver).get$end(receiver); }, get$entries$x(receiver) { return J.getInterceptor$x(receiver).get$entries(receiver); }, get$error$x(receiver) { return J.getInterceptor$x(receiver).get$error(receiver); }, get$finished$z(receiver) { return J.getInterceptor$z(receiver).get$finished(receiver); }, get$first$ax(receiver) { return J.getInterceptor$ax(receiver).get$first(receiver); }, get$firstName$x(receiver) { return J.getInterceptor$x(receiver).get$firstName(receiver); }, get$hashCode$(receiver) { return J.getInterceptor$(receiver).get$hashCode(receiver); }, get$height$x(receiver) { return J.getInterceptor$x(receiver).get$height(receiver); }, get$id$x(receiver) { return J.getInterceptor$x(receiver).get$id(receiver); }, get$id_token$x(receiver) { return J.getInterceptor$x(receiver).get$id_token(receiver); }, get$image$z(receiver) { return J.getInterceptor$z(receiver).get$image(receiver); }, get$index$z(receiver) { return J.getInterceptor$z(receiver).get$index(receiver); }, get$isCollapsed$z(receiver) { return J.getInterceptor$z(receiver).get$isCollapsed(receiver); }, get$isEmpty$asx(receiver) { return J.getInterceptor$asx(receiver).get$isEmpty(receiver); }, get$isNotEmpty$asx(receiver) { return J.getInterceptor$asx(receiver).get$isNotEmpty(receiver); }, get$iterator$ax(receiver) { return J.getInterceptor$ax(receiver).get$iterator(receiver); }, get$keys$x(receiver) { return J.getInterceptor$x(receiver).get$keys(receiver); }, get$last$ax(receiver) { return J.getInterceptor$ax(receiver).get$last(receiver); }, get$lastName$x(receiver) { return J.getInterceptor$x(receiver).get$lastName(receiver); }, get$length$asx(receiver) { return J.getInterceptor$asx(receiver).get$length(receiver); }, get$lengthInBytes$x(receiver) { return J.getInterceptor$x(receiver).get$lengthInBytes(receiver); }, get$lineNumber$z(receiver) { return J.getInterceptor$z(receiver).get$lineNumber(receiver); }, get$message$x(receiver) { return J.getInterceptor$x(receiver).get$message(receiver); }, get$name$x(receiver) { return J.getInterceptor$x(receiver).get$name(receiver); }, get$nodes$x(receiver) { return J.getInterceptor$x(receiver).get$nodes(receiver); }, get$numPages$x(receiver) { return J.getInterceptor$x(receiver).get$numPages(receiver); }, get$offset$x(receiver) { return J.getInterceptor$x(receiver).get$offset(receiver); }, get$onError$x(receiver) { return J.getInterceptor$x(receiver).get$onError(receiver); }, get$payload$z(receiver) { return J.getInterceptor$z(receiver).get$payload(receiver); }, get$product$x(receiver) { return J.getInterceptor$x(receiver).get$product(receiver); }, get$promise$x(receiver) { return J.getInterceptor$x(receiver).get$promise(receiver); }, get$reversed$ax(receiver) { return J.getInterceptor$ax(receiver).get$reversed(receiver); }, get$runtimeType$(receiver) { return J.getInterceptor$(receiver).get$runtimeType(receiver); }, get$setRequestHeader$x(receiver) { return J.getInterceptor$x(receiver).get$setRequestHeader(receiver); }, get$sign$in(receiver) { if (typeof receiver === "number") return receiver > 0 ? 1 : receiver < 0 ? -1 : receiver; return J.getInterceptor$in(receiver).get$sign(receiver); }, get$single$ax(receiver) { return J.getInterceptor$ax(receiver).get$single(receiver); }, get$size$x(receiver) { return J.getInterceptor$x(receiver).get$size(receiver); }, get$source$z(receiver) { return J.getInterceptor$z(receiver).get$source(receiver); }, get$start$z(receiver) { return J.getInterceptor$z(receiver).get$start(receiver); }, get$state$x(receiver) { return J.getInterceptor$x(receiver).get$state(receiver); }, get$status$x(receiver) { return J.getInterceptor$x(receiver).get$status(receiver); }, get$stop$x(receiver) { return J.getInterceptor$x(receiver).get$stop(receiver); }, get$stream$z(receiver) { return J.getInterceptor$z(receiver).get$stream(receiver); }, get$transaction$x(receiver) { return J.getInterceptor$x(receiver).get$transaction(receiver); }, get$user$x(receiver) { return J.getInterceptor$x(receiver).get$user(receiver); }, get$value$x(receiver) { return J.getInterceptor$x(receiver).get$value(receiver); }, get$values$x(receiver) { return J.getInterceptor$x(receiver).get$values(receiver); }, get$vendor$x(receiver) { return J.getInterceptor$x(receiver).get$vendor(receiver); }, get$width$x(receiver) { return J.getInterceptor$x(receiver).get$width(receiver); }, $add$ansx(receiver, a0) { if (typeof receiver == "number" && typeof a0 == "number") return receiver + a0; return J.getInterceptor$ansx(receiver).$add(receiver, a0); }, $div$n(receiver, a0) { if (typeof receiver == "number" && typeof a0 == "number") return receiver / a0; return J.getInterceptor$n(receiver).$div(receiver, a0); }, $eq$(receiver, a0) { if (receiver == null) return a0 == null; if (typeof receiver != "object") return a0 != null && receiver === a0; return J.getInterceptor$(receiver).$eq(receiver, a0); }, $get$0$x(receiver) { return J.getInterceptor$x(receiver).$get$0(receiver); }, $get$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).$get$2(receiver, a0, a1); }, $get$3$rawResponse$x(receiver, a0, a1, a2) { return J.getInterceptor$x(receiver).$get$3$rawResponse(receiver, a0, a1, a2); }, $gt$n(receiver, a0) { if (typeof receiver == "number" && typeof a0 == "number") return receiver > a0; return J.getInterceptor$n(receiver).$gt(receiver, a0); }, $index$asx(receiver, a0) { if (typeof a0 === "number") if (Array.isArray(receiver) || typeof receiver == "string" || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) if (a0 >>> 0 === a0 && a0 < receiver.length) return receiver[a0]; return J.getInterceptor$asx(receiver).$index(receiver, a0); }, $indexSet$ax(receiver, a0, a1) { if (typeof a0 === "number") if ((Array.isArray(receiver) || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) && !receiver.immutable$list && a0 >>> 0 === a0 && a0 < receiver.length) return receiver[a0] = a1; return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); }, $mul$ns(receiver, a0) { if (typeof receiver == "number" && typeof a0 == "number") return receiver * a0; return J.getInterceptor$ns(receiver).$mul(receiver, a0); }, $sub$n(receiver, a0) { if (typeof receiver == "number" && typeof a0 == "number") return receiver - a0; return J.getInterceptor$n(receiver).$sub(receiver, a0); }, _clearChildren$0$x(receiver) { return J.getInterceptor$x(receiver)._clearChildren$0(receiver); }, _replaceChild$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver)._replaceChild$2(receiver, a0, a1); }, accept$1$x(receiver, a0) { return J.getInterceptor$x(receiver).accept$1(receiver, a0); }, add$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).add$1(receiver, a0); }, addAll$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).addAll$1(receiver, a0); }, addEventListener$3$x(receiver, a0, a1, a2) { return J.getInterceptor$x(receiver).addEventListener$3(receiver, a0, a1, a2); }, addListener$1$x(receiver, a0) { return J.getInterceptor$x(receiver).addListener$1(receiver, a0); }, addStream$1$z(receiver, a0) { return J.getInterceptor$z(receiver).addStream$1(receiver, a0); }, allMatches$1$s(receiver, a0) { return J.getInterceptor$s(receiver).allMatches$1(receiver, a0); }, allMatches$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).allMatches$2(receiver, a0, a1); }, any$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).any$1(receiver, a0); }, asByteData$0$x(receiver) { return J.getInterceptor$x(receiver).asByteData$0(receiver); }, asByteData$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asByteData$2(receiver, a0, a1); }, asFloat32List$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asFloat32List$2(receiver, a0, a1); }, asFloat64List$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asFloat64List$2(receiver, a0, a1); }, asInt32List$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asInt32List$2(receiver, a0, a1); }, asInt64List$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asInt64List$2(receiver, a0, a1); }, asMap$0$ax(receiver) { return J.getInterceptor$ax(receiver).asMap$0(receiver); }, asUint32List$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asUint32List$2(receiver, a0, a1); }, asUint8List$0$x(receiver) { return J.getInterceptor$x(receiver).asUint8List$0(receiver); }, asUint8List$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).asUint8List$2(receiver, a0, a1); }, cast$1$0$ax(receiver, $T1) { return J.getInterceptor$ax(receiver).cast$1$0(receiver, $T1); }, cast$2$0$ax(receiver, $T1, $T2) { return J.getInterceptor$ax(receiver).cast$2$0(receiver, $T1, $T2); }, clamp$2$n(receiver, a0, a1) { return J.getInterceptor$n(receiver).clamp$2(receiver, a0, a1); }, cleanup$0$x(receiver) { return J.getInterceptor$x(receiver).cleanup$0(receiver); }, clear$0$ax(receiver) { return J.getInterceptor$ax(receiver).clear$0(receiver); }, close$0$z(receiver) { return J.getInterceptor$z(receiver).close$0(receiver); }, codeUnitAt$1$s(receiver, a0) { return J.getInterceptor$s(receiver).codeUnitAt$1(receiver, a0); }, compareTo$1$ns(receiver, a0) { return J.getInterceptor$ns(receiver).compareTo$1(receiver, a0); }, compareTo$3$expenseCategory$sortAscending$sortField$ns(receiver, a0, a1, a2) { return J.getInterceptor$ns(receiver).compareTo$3$expenseCategory$sortAscending$sortField(receiver, a0, a1, a2); }, compareTo$3$sortAscending$sortField$taskStatus$ns(receiver, a0, a1, a2) { return J.getInterceptor$ns(receiver).compareTo$3$sortAscending$sortField$taskStatus(receiver, a0, a1, a2); }, compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap$ns(receiver, a0, a1, a2, a3, a4, a5) { return J.getInterceptor$ns(receiver).compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap(receiver, a0, a1, a2, a3, a4, a5); }, compareTo$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap$ns(receiver, a0, a1, a2, a3, a4, a5, a6) { return J.getInterceptor$ns(receiver).compareTo$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap(receiver, a0, a1, a2, a3, a4, a5, a6); }, complete$0$z(receiver) { return J.getInterceptor$z(receiver).complete$0(receiver); }, complete$1$z(receiver, a0) { return J.getInterceptor$z(receiver).complete$1(receiver, a0); }, complete$2$isReplaced$z(receiver, a0, a1) { return J.getInterceptor$z(receiver).complete$2$isReplaced(receiver, a0, a1); }, contains$1$asx(receiver, a0) { return J.getInterceptor$asx(receiver).contains$1(receiver, a0); }, containsKey$1$x(receiver, a0) { return J.getInterceptor$x(receiver).containsKey$1(receiver, a0); }, createElement$1$x(receiver, a0) { return J.getInterceptor$x(receiver).createElement$1(receiver, a0); }, destroy$0$x(receiver) { return J.getInterceptor$x(receiver).destroy$0(receiver); }, detach$0$z(receiver) { return J.getInterceptor$z(receiver).detach$0(receiver); }, disconnect$0$x(receiver) { return J.getInterceptor$x(receiver).disconnect$0(receiver); }, elementAt$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); }, endsWith$1$s(receiver, a0) { return J.getInterceptor$s(receiver).endsWith$1(receiver, a0); }, expand$1$1$ax(receiver, a0, $T1) { return J.getInterceptor$ax(receiver).expand$1$1(receiver, a0, $T1); }, finish$0$z(receiver) { return J.getInterceptor$z(receiver).finish$0(receiver); }, finish$1$status$z(receiver, a0) { return J.getInterceptor$z(receiver).finish$1$status(receiver, a0); }, floor$0$n(receiver) { return J.getInterceptor$n(receiver).floor$0(receiver); }, fold$1$2$ax(receiver, a0, a1, $T1) { return J.getInterceptor$ax(receiver).fold$1$2(receiver, a0, a1, $T1); }, followedBy$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).followedBy$1(receiver, a0); }, forEach$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); }, getAuthResponse$0$x(receiver) { return J.getInterceptor$x(receiver).getAuthResponse$0(receiver); }, getBasicProfile$0$x(receiver) { return J.getInterceptor$x(receiver).getBasicProfile$0(receiver); }, getContext$1$x(receiver, a0) { return J.getInterceptor$x(receiver).getContext$1(receiver, a0); }, getEmail$0$x(receiver) { return J.getInterceptor$x(receiver).getEmail$0(receiver); }, getFloat64$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).getFloat64$2(receiver, a0, a1); }, getId$0$x(receiver) { return J.getInterceptor$x(receiver).getId$0(receiver); }, getImageUrl$0$x(receiver) { return J.getInterceptor$x(receiver).getImageUrl$0(receiver); }, getInt32$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).getInt32$2(receiver, a0, a1); }, getInt64$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).getInt64$2(receiver, a0, a1); }, getName$0$x(receiver) { return J.getInterceptor$x(receiver).getName$0(receiver); }, getPage$1$x(receiver, a0) { return J.getInterceptor$x(receiver).getPage$1(receiver, a0); }, getRange$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).getRange$2(receiver, a0, a1); }, getTransformTo$1$z(receiver, a0) { return J.getInterceptor$z(receiver).getTransformTo$1(receiver, a0); }, getUint16$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).getUint16$2(receiver, a0, a1); }, getUint32$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).getUint32$2(receiver, a0, a1); }, getUint8$1$x(receiver, a0) { return J.getInterceptor$x(receiver).getUint8$1(receiver, a0); }, getViewport$1$x(receiver, a0) { return J.getInterceptor$x(receiver).getViewport$1(receiver, a0); }, indexOf$1$asx(receiver, a0) { return J.getInterceptor$asx(receiver).indexOf$1(receiver, a0); }, indexOf$2$asx(receiver, a0, a1) { return J.getInterceptor$asx(receiver).indexOf$2(receiver, a0, a1); }, initialize$0$z(receiver) { return J.getInterceptor$z(receiver).initialize$0(receiver); }, insert$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).insert$2(receiver, a0, a1); }, insertAll$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).insertAll$2(receiver, a0, a1); }, insertAllBefore$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).insertAllBefore$2(receiver, a0, a1); }, isIdentity$0$z(receiver) { return J.getInterceptor$z(receiver).isIdentity$0(receiver); }, isSignedIn$0$x(receiver) { return J.getInterceptor$x(receiver).isSignedIn$0(receiver); }, join$0$ax(receiver) { return J.getInterceptor$ax(receiver).join$0(receiver); }, join$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).join$1(receiver, a0); }, listen$4$cancelOnError$onDone$onError$z(receiver, a0, a1, a2, a3) { return J.getInterceptor$z(receiver).listen$4$cancelOnError$onDone$onError(receiver, a0, a1, a2, a3); }, listener$1$z(receiver, a0) { return J.getInterceptor$z(receiver).listener$1(receiver, a0); }, loginPopup$1$x(receiver, a0) { return J.getInterceptor$x(receiver).loginPopup$1(receiver, a0); }, map$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).map$1(receiver, a0); }, map$1$1$ax(receiver, a0, $T1) { return J.getInterceptor$ax(receiver).map$1$1(receiver, a0, $T1); }, map$2$1$ax(receiver, a0, $T1, $T2) { return J.getInterceptor$ax(receiver).map$2$1(receiver, a0, $T1, $T2); }, matchAsPrefix$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).matchAsPrefix$2(receiver, a0, a1); }, noSuchMethod$1$(receiver, a0) { return J.getInterceptor$(receiver).noSuchMethod$1(receiver, a0); }, onCancel$0$z(receiver) { return J.getInterceptor$z(receiver).onCancel$0(receiver); }, onPause$0$z(receiver) { return J.getInterceptor$z(receiver).onPause$0(receiver); }, onResume$0$z(receiver) { return J.getInterceptor$z(receiver).onResume$0(receiver); }, open$3$async$x(receiver, a0, a1, a2) { return J.getInterceptor$x(receiver).open$3$async(receiver, a0, a1, a2); }, parse$1$z(receiver, a0) { return J.getInterceptor$z(receiver).parse$1(receiver, a0); }, parse$2$z(receiver, a0, a1) { return J.getInterceptor$z(receiver).parse$2(receiver, a0, a1); }, put$4$z(receiver, a0, a1, a2, a3) { return J.getInterceptor$z(receiver).put$4(receiver, a0, a1, a2, a3); }, putIfAbsent$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).putIfAbsent$2(receiver, a0, a1); }, readAsArrayBuffer$1$x(receiver, a0) { return J.getInterceptor$x(receiver).readAsArrayBuffer$1(receiver, a0); }, remove$0$ax(receiver) { return J.getInterceptor$ax(receiver).remove$0(receiver); }, remove$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).remove$1(receiver, a0); }, removeAt$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).removeAt$1(receiver, a0); }, removeEventListener$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).removeEventListener$2(receiver, a0, a1); }, removeEventListener$3$x(receiver, a0, a1, a2) { return J.getInterceptor$x(receiver).removeEventListener$3(receiver, a0, a1, a2); }, removeLast$0$ax(receiver) { return J.getInterceptor$ax(receiver).removeLast$0(receiver); }, removeListener$1$x(receiver, a0) { return J.getInterceptor$x(receiver).removeListener$1(receiver, a0); }, removeRange$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).removeRange$2(receiver, a0, a1); }, removeWhere$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).removeWhere$1(receiver, a0); }, render$1$x(receiver, a0) { return J.getInterceptor$x(receiver).render$1(receiver, a0); }, replaceFirst$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).replaceFirst$2(receiver, a0, a1); }, replaceWith$1$x(receiver, a0) { return J.getInterceptor$x(receiver).replaceWith$1(receiver, a0); }, resolve$1$z(receiver, a0) { return J.getInterceptor$z(receiver).resolve$1(receiver, a0); }, retainWhere$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).retainWhere$1(receiver, a0); }, round$0$n(receiver) { return J.getInterceptor$n(receiver).round$0(receiver); }, scale$1$x(receiver, a0) { return J.getInterceptor$x(receiver).scale$1(receiver, a0); }, send$1$x(receiver, a0) { return J.getInterceptor$x(receiver).send$1(receiver, a0); }, setAll$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).setAll$2(receiver, a0, a1); }, setRange$3$ax(receiver, a0, a1, a2) { return J.getInterceptor$ax(receiver).setRange$3(receiver, a0, a1, a2); }, setRange$4$ax(receiver, a0, a1, a2, a3) { return J.getInterceptor$ax(receiver).setRange$4(receiver, a0, a1, a2, a3); }, show$0$z(receiver) { return J.getInterceptor$z(receiver).show$0(receiver); }, signIn$1$x(receiver, a0) { return J.getInterceptor$x(receiver).signIn$1(receiver, a0); }, signOut$0$x(receiver) { return J.getInterceptor$x(receiver).signOut$0(receiver); }, skip$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).skip$1(receiver, a0); }, sort$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).sort$1(receiver, a0); }, split$1$s(receiver, a0) { return J.getInterceptor$s(receiver).split$1(receiver, a0); }, startsWith$1$s(receiver, a0) { return J.getInterceptor$s(receiver).startsWith$1(receiver, a0); }, style$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).style$2(receiver, a0, a1); }, sublist$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).sublist$1(receiver, a0); }, sublist$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).sublist$2(receiver, a0, a1); }, substring$1$s(receiver, a0) { return J.getInterceptor$s(receiver).substring$1(receiver, a0); }, substring$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).substring$2(receiver, a0, a1); }, take$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).take$1(receiver, a0); }, then$1$1$x(receiver, a0, $T1) { return J.getInterceptor$x(receiver).then$1$1(receiver, a0, $T1); }, then$1$2$onError$x(receiver, a0, a1, $T1) { return J.getInterceptor$x(receiver).then$1$2$onError(receiver, a0, a1, $T1); }, then$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).then$2(receiver, a0, a1); }, toBlob$0$x(receiver) { return J.getInterceptor$x(receiver).toBlob$0(receiver); }, toInt$0$n(receiver) { return J.getInterceptor$n(receiver).toInt$0(receiver); }, toList$0$ax(receiver) { return J.getInterceptor$ax(receiver).toList$0(receiver); }, toList$1$growable$ax(receiver, a0) { return J.getInterceptor$ax(receiver).toList$1$growable(receiver, a0); }, toRadixString$1$n(receiver, a0) { return J.getInterceptor$n(receiver).toRadixString$1(receiver, a0); }, toSet$0$ax(receiver) { return J.getInterceptor$ax(receiver).toSet$0(receiver); }, toString$0$(receiver) { return J.getInterceptor$(receiver).toString$0(receiver); }, total$2$z(receiver, a0, a1) { return J.getInterceptor$z(receiver).total$2(receiver, a0, a1); }, trim$0$s(receiver) { return J.getInterceptor$s(receiver).trim$0(receiver); }, trimLeft$0$s(receiver) { return J.getInterceptor$s(receiver).trimLeft$0(receiver); }, updateWith$1$config$z(receiver, a0) { return J.getInterceptor$z(receiver).updateWith$1$config(receiver, a0); }, where$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).where$1(receiver, a0); }, Interceptor: function Interceptor() { }, JSBool: function JSBool() { }, JSNull: function JSNull() { }, JavaScriptObject: function JavaScriptObject() { }, LegacyJavaScriptObject: function LegacyJavaScriptObject() { }, PlainJavaScriptObject: function PlainJavaScriptObject() { }, UnknownJavaScriptObject: function UnknownJavaScriptObject() { }, JavaScriptFunction: function JavaScriptFunction() { }, JavaScriptBigInt: function JavaScriptBigInt() { }, JavaScriptSymbol: function JavaScriptSymbol() { }, JSArray: function JSArray(t0) { this.$ti = t0; }, JSUnmodifiableArray: function JSUnmodifiableArray(t0) { this.$ti = t0; }, ArrayIterator: function ArrayIterator(t0, t1, t2) { var _ = this; _._iterable = t0; _.__interceptors$_length = t1; _._index = 0; _.__interceptors$_current = null; _.$ti = t2; }, JSNumber: function JSNumber() { }, JSInt: function JSInt() { }, JSNumNotInt: function JSNumNotInt() { }, JSString: function JSString() { } }, A = { browserEngine() { var t1 = $.$get$_browserEngine(); return t1; }, detectBrowserEngineByVendorAgent(vendor, agent) { if (vendor === "Google Inc.") return B.BrowserEngine_0; else if (vendor === "Apple Computer, Inc.") return B.BrowserEngine_1; else if (B.JSString_methods.contains$1(agent, "Edg/")) return B.BrowserEngine_0; else if (vendor === "" && B.JSString_methods.contains$1(agent, "firefox")) return B.BrowserEngine_2; A.print("WARNING: failed to detect current browser engine. Assuming this is a Chromium-compatible browser."); return B.BrowserEngine_0; }, detectOperatingSystem() { var platform, userAgent, maxTouchPoints, _null = null, t1 = self.window; t1 = t1.navigator.platform; if (t1 == null) t1 = _null; t1.toString; platform = t1; t1 = self.window; userAgent = t1.navigator.userAgent; if (B.JSString_methods.startsWith$1(platform, "Mac")) { t1 = self.window; t1 = t1.navigator.maxTouchPoints; if (t1 == null) t1 = _null; t1 = t1 == null ? _null : B.JSNumber_methods.toInt$0(t1); maxTouchPoints = t1; if ((maxTouchPoints == null ? 0 : maxTouchPoints) > 2) return B.OperatingSystem_0; return B.OperatingSystem_4; } else if (B.JSString_methods.contains$1(platform.toLowerCase(), "iphone") || B.JSString_methods.contains$1(platform.toLowerCase(), "ipad") || B.JSString_methods.contains$1(platform.toLowerCase(), "ipod")) return B.OperatingSystem_0; else if (B.JSString_methods.contains$1(userAgent, "Android")) return B.OperatingSystem_1; else if (B.JSString_methods.startsWith$1(platform, "Linux")) return B.OperatingSystem_2; else if (B.JSString_methods.startsWith$1(platform, "Win")) return B.OperatingSystem_3; else return B.OperatingSystem_5; }, isDesktop() { var t1 = $.$get$_operatingSystem(); return B.Set_uTMs5.contains$1(0, t1); }, isIOS15() { var t1 = $.$get$_operatingSystem(); return t1 === B.OperatingSystem_0 && B.JSString_methods.contains$1(self.window.navigator.userAgent, "OS 15_"); }, isChrome110OrOlder() { var match, t1 = $._cachedIsChrome110OrOlder; if (t1 != null) return t1; match = A.RegExp_RegExp("Chrom(e|ium)\\/([0-9]+)\\.", true, false, false, false).firstMatch$1(self.window.navigator.userAgent); if (match != null) { t1 = match._match[2]; t1.toString; return $._cachedIsChrome110OrOlder = A.int_parse(t1, null) <= 110; } return $._cachedIsChrome110OrOlder = false; }, _detectWebGLVersion() { var t1, canvas = A.createDomCanvasElement(1, 1); if (A.DomCanvasElementExtension_getContext(canvas, "webgl2", null) != null) { t1 = $.$get$_operatingSystem(); if (t1 === B.OperatingSystem_0) return 1; return 2; } if (A.DomCanvasElementExtension_getContext(canvas, "webgl", null) != null) return 1; return -1; }, browserSupportsCanvaskitChromium() { return self.Intl.v8BreakIterator != null && self.Intl.Segmenter != null; }, canvasKit() { return $.__canvasKit._readField$0(); }, toSkFilterMode(filterQuality) { return filterQuality === B.FilterQuality_0 ? $.__canvasKit._readField$0().FilterMode.Nearest : $.__canvasKit._readField$0().FilterMode.Linear; }, SkImageExtension_encodeToBytes(_this) { var t1 = _this.encodeToBytes(); return t1 == null ? null : t1; }, SkPaintExtension_setColorInt(_this, color) { return A.callMethod(_this, "setColorInt", [color]); }, toSkM44FromFloat32(matrix4) { var r, t1, c, skM44 = new Float32Array(16); for (r = 0; r < 4; ++r) for (t1 = r * 4, c = 0; c < 4; ++c) skM44[c * 4 + r] = matrix4[t1 + c]; return skM44; }, toSkMatrixFromFloat32(matrix4) { var t1, i, matrix4Index, skMatrix = new Float32Array(9); for (t1 = matrix4.length, i = 0; i < 9; ++i) { matrix4Index = B.List_C7Y[i]; if (matrix4Index < t1) skMatrix[i] = matrix4[matrix4Index]; else skMatrix[i] = 0; } return skMatrix; }, toSkMatrixFromFloat64(matrix4) { var i, matrix4Index, skMatrix = new Float32Array(9); for (i = 0; i < 9; ++i) { matrix4Index = B.List_C7Y[i]; if (matrix4Index < 16) skMatrix[i] = matrix4[matrix4Index]; else skMatrix[i] = 0; } return skMatrix; }, toSkPoint(offset) { var point = new Float32Array(2); point[0] = offset._dx; point[1] = offset._dy; return point; }, toSkColorStops(colorStops) { var len, skColorStops, i; if (colorStops == null) return $.$get$_kDefaultSkColorStops(); len = colorStops.length; skColorStops = new Float32Array(len); for (i = 0; i < len; ++i) skColorStops[i] = colorStops[i]; return skColorStops; }, mallocFloat32List($length) { return type$.JavaScriptObject._as(self.window.flutterCanvasKit.Malloc(self.Float32Array, $length)); }, _populateSkColor(skColor, color) { var t1 = skColor.toTypedArray(), t2 = color.value; t1[0] = (t2 >>> 16 & 255) / 255; t1[1] = (t2 >>> 8 & 255) / 255; t1[2] = (t2 & 255) / 255; t1[3] = (t2 >>> 24 & 255) / 255; return t1; }, toSkRect(rect) { var skRect = new Float32Array(4); skRect[0] = rect.left; skRect[1] = rect.top; skRect[2] = rect.right; skRect[3] = rect.bottom; return skRect; }, fromSkRect(skRect) { return new A.Rect(skRect[0], skRect[1], skRect[2], skRect[3]); }, toSkRRect(rrect) { var skRRect = new Float32Array(12); skRRect[0] = rrect.left; skRRect[1] = rrect.top; skRRect[2] = rrect.right; skRRect[3] = rrect.bottom; skRRect[4] = rrect.tlRadiusX; skRRect[5] = rrect.tlRadiusY; skRRect[6] = rrect.trRadiusX; skRRect[7] = rrect.trRadiusY; skRRect[8] = rrect.brRadiusX; skRRect[9] = rrect.brRadiusY; skRRect[10] = rrect.blRadiusX; skRRect[11] = rrect.blRadiusY; return skRRect; }, toMallocedSkPoints(points) { var i, t2, len = points.length, skPoints = type$.JavaScriptObject._as(self.window.flutterCanvasKit.Malloc(self.Float32Array, len * 2)), t1 = skPoints.toTypedArray(); for (i = 0; i < len; ++i) { t2 = 2 * i; t1[t2] = points[i]._dx; t1[t2 + 1] = points[i]._dy; } return skPoints; }, toFlatColors(colors) { var i, len = colors.length, result = new Uint32Array(len); for (i = 0; i < len; ++i) result[i] = J.get$value$x(colors[i]); return result; }, SkCanvasExtension_saveLayer(_this, paint, bounds, backdrop, flags) { var t1 = bounds == null ? null : bounds; return A.callMethod(_this, "saveLayer", [paint, t1, backdrop, flags == null ? null : flags]); }, SkParagraphBuilderNamespaceExtension_RequiresClientICU(_this) { if (!("RequiresClientICU" in _this)) return false; return A._asBool(_this.RequiresClientICU()); }, SkTextStylePropertiesExtension_set_fontSize(_this, value) { _this.fontSize = value; return value; }, SkTextStylePropertiesExtension_set_heightMultiplier(_this, value) { _this.heightMultiplier = value; return value; }, SkTextStylePropertiesExtension_set_halfLeading(_this, value) { _this.halfLeading = value; return value; }, SkTextStylePropertiesExtension_set_fontFamilies(_this, value) { var t1 = value; _this.fontFamilies = t1; return t1; }, SkStrutStylePropertiesExtension_set_halfLeading(_this, value) { _this.halfLeading = value; return value; }, SkImageInfo__staticInteropFactoryStub(alphaType, colorSpace, colorType, height, width) { return type$.JavaScriptObject._as({width: width, height: height, colorType: colorType, alphaType: alphaType, colorSpace: colorSpace}); }, getCanvasKitJsFileNames(variant) { var t1, _s21_ = "chromium/canvaskit.js"; switch (variant.index) { case 0: t1 = A._setArrayType([], type$.JSArray_String); if (A.browserSupportsCanvaskitChromium()) t1.push(_s21_); t1.push("canvaskit.js"); return t1; case 1: return A._setArrayType(["canvaskit.js"], type$.JSArray_String); case 2: return A._setArrayType([_s21_], type$.JSArray_String); } }, _canvasKitJsUrls() { var variant, t1 = A.configuration()._configuration; if (t1 == null) variant = null; else { t1 = t1.canvasKitVariant; if (t1 == null) t1 = null; variant = t1; } t1 = A.getCanvasKitJsFileNames(A.EnumByName_byName(B.List_66y, variant == null ? "auto" : variant)); return new A.MappedListIterable(t1, new A._canvasKitJsUrls_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")); }, canvasKitWasmModuleUrl(file, canvasKitBase) { return canvasKitBase + file; }, downloadCanvasKit() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JavaScriptObject), $async$returnValue, t1, canvasKit; var $async$downloadCanvasKit = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A._downloadOneOf(A._canvasKitJsUrls()), $async$downloadCanvasKit); case 3: // returning from await. t1 = type$.JavaScriptObject; $async$goto = 4; return A._asyncAwait(A.promiseToFuture(self.window.CanvasKitInit(t1._as({locateFile: type$.JavaScriptFunction._as(A.allowInterop(A._engine__canvasKitWasmModuleUrl$closure()))})), t1), $async$downloadCanvasKit); case 4: // returning from await. canvasKit = $async$result; if (A.SkParagraphBuilderNamespaceExtension_RequiresClientICU(canvasKit.ParagraphBuilder) && !A.browserSupportsCanvaskitChromium()) throw A.wrapException(A.Exception_Exception("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")); $async$returnValue = canvasKit; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$downloadCanvasKit, $async$completer); }, _downloadOneOf(urls) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3; var $async$_downloadOneOf = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = urls.$ti, t2 = new A.ListIterator(urls, urls.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"); case 3: // for condition if (!t2.moveNext$0()) { // goto after for $async$goto = 4; break; } t3 = t2.__internal$_current; $async$goto = 5; return A._asyncAwait(A._downloadCanvasKitJs(t3 == null ? t1._as(t3) : t3), $async$_downloadOneOf); case 5: // returning from await. if ($async$result) { // goto return $async$goto = 1; break; } // goto for condition $async$goto = 3; break; case 4: // after for throw A.wrapException(A.Exception_Exception("Failed to download any of the following CanvasKit URLs: " + urls.toString$0(0))); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_downloadOneOf, $async$completer); }, _downloadCanvasKitJs(url) { var script, canvasKitLoadCompleter, loadCallback, errorCallback, t2, t1 = A.configuration()._configuration; t1 = t1 == null ? null : A.JsFlutterConfigurationExtension_get_nonce(t1); script = A.DomDocumentExtension_createElement(self.document, "script"); if (t1 != null) script.nonce = t1; script.src = A.createTrustedScriptUrl(url); t1 = new A._Future($.Zone__current, type$._Future_bool); canvasKitLoadCompleter = new A._AsyncCompleter(t1, type$._AsyncCompleter_bool); loadCallback = A._Cell$named("loadCallback"); errorCallback = A._Cell$named("errorCallback"); t2 = type$.JavaScriptFunction; loadCallback.set$finalLocalValue(t2._as(A.allowInterop(new A._downloadCanvasKitJs_loadEventHandler(script, canvasKitLoadCompleter)))); errorCallback.set$finalLocalValue(t2._as(A.allowInterop(new A._downloadCanvasKitJs_errorEventHandler(script, canvasKitLoadCompleter)))); A.DomEventTargetExtension_addEventListener(script, "load", loadCallback._readLocal$0(), null); A.DomEventTargetExtension_addEventListener(script, "error", errorCallback._readLocal$0(), null); self.document.head.appendChild(script); return t1; }, ManagedSkColorFilter$(ckColorFilter) { var _s11_ = "ColorFilter", t1 = new A.ManagedSkColorFilter(ckColorFilter), t2 = new A.UniqueRef(_s11_, type$.UniqueRef_JavaScriptObject); t2.UniqueRef$3(t1, ckColorFilter._initRawColorFilter$0(), _s11_, type$.JavaScriptObject); t1.__ManagedSkColorFilter__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.__ManagedSkColorFilter__ref_F = t2; return t1; }, createSkColorFilterFromColorAndBlendMode(color, blendMode) { var t1; color.get$opacity(color); t1 = A.callMethod($.__canvasKit._readField$0().ColorFilter, "MakeBlend", [A._populateSkColor($.$get$_sharedSkColor1(), color), $.$get$_skBlendModes()[blendMode.index]]); if (t1 == null) throw A.wrapException(A.ArgumentError$("Invalid parameters for blend mode ColorFilter", null)); return t1; }, CkMatrixColorFilter$(matrix) { return new A.CkMatrixColorFilter(matrix); }, createCkColorFilter(colorFilter) { switch (colorFilter.type.index) { case 0: return new A.CkBlendModeColorFilter(colorFilter.color, colorFilter.blendMode); case 1: return null; case 2: return B.C_CkLinearToSrgbGammaColorFilter; case 3: return B.C_CkSrgbToLinearGammaColorFilter; default: throw A.wrapException(A.StateError$("Unknown mode " + colorFilter.toString$0(0) + ".type for ColorFilter.")); } }, DisplayCanvasFactory$(createCanvas, $T) { var t1 = $T._eval$1("JSArray<0>"); return new A.DisplayCanvasFactory(createCanvas, A._setArrayType([], t1), A._setArrayType([], t1), $T._eval$1("DisplayCanvasFactory<0>")); }, HtmlViewEmbedder$(sceneHost, rasterizer) { var t1 = type$.JSArray_CkPictureRecorder, t2 = type$.int, t3 = type$.JSArray_int; return new A.HtmlViewEmbedder(sceneHost, rasterizer, new A.EmbedderFrameContext(A._setArrayType([], t1), A._setArrayType([], t1)), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.EmbeddedViewParams), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.ViewClipChain), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.DisplayCanvas), A.LinkedHashSet_LinkedHashSet$_empty(t2), A._setArrayType([], t3), A._setArrayType([], t3), A._setArrayType([], type$.JSArray_OverlayGroup), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.Set_String)); }, Mutator$transform(matrix) { var _null = null; return new A.Mutator(B.MutatorType_3, _null, _null, _null, matrix, _null); }, diffViewList(active, next) { var t1, t2, firstIndex, lastIndex, t3; if (active.length === 0 || next.length === 0) return null; t1 = new A.diffViewList_lookForwards(active, next); t2 = new A.diffViewList_lookBackwards(active, next); firstIndex = B.JSArray_methods.indexOf$1(active, B.JSArray_methods.get$first(next)); lastIndex = B.JSArray_methods.lastIndexOf$1(active, B.JSArray_methods.get$last(next)); t3 = firstIndex !== -1; if (t3 && lastIndex !== -1) if (firstIndex <= active.length - lastIndex) return t1.call$1(firstIndex); else return t2.call$1(lastIndex); else if (t3) return t1.call$1(firstIndex); else if (lastIndex !== -1) return t2.call$1(lastIndex); else return null; }, RegisteredFont$(bytes, family, typeface) { var skFont = new self.window.flutterCanvasKit.Font(typeface), t1 = A._setArrayType([0], type$.JSArray_int); A.callMethod(skFont, "getGlyphBounds", [t1, null, null]); return new A.RegisteredFont(family, bytes, typeface); }, skiaInstantiateImageCodec(list, targetWidth, targetHeight) { var _s19_ = "encoded image bytes"; if ($.$get$browserSupportsImageDecoder() && targetWidth == null && targetHeight == null) return A.CkBrowserImageDecoder_create(list, _s19_); else return A.CkAnimatedImage$decodeFromBytes(list, _s19_, targetHeight, targetWidth); }, skiaDecodeImageFromPixels(pixels, width, height, format, callback, allowUpscaling, rowBytes, targetHeight, targetWidth) { A.Timer_Timer(B.Duration_0, new A.skiaDecodeImageFromPixels_closure(width, height, format, pixels, rowBytes, targetWidth, targetHeight, true, callback)); }, scaleImage(image, targetWidth, targetHeight) { var t1, recorder, canvas, paint, t2, t3; if (targetWidth != null && targetWidth <= 0) targetWidth = null; if (targetHeight != null && targetHeight <= 0) targetHeight = null; t1 = targetWidth == null; if (t1 && targetHeight != null) targetWidth = B.JSNumber_methods.round$0(targetHeight * (image.width() / image.height())); else if (targetHeight == null && !t1) targetHeight = B.JSInt_methods.$tdiv(targetWidth, image.width() / image.height()); recorder = new A.CkPictureRecorder(); canvas = recorder.beginRecording$1(B.Rect_aha); paint = A.CkPaint$(); t1 = A.CkImage$(image, null); t2 = image.width(); t3 = image.height(); targetWidth.toString; targetHeight.toString; canvas.drawImageRect$4(t1, new A.Rect(0, 0, 0 + t2, 0 + t3), new A.Rect(0, 0, targetWidth, targetHeight), paint); t3 = paint.__CkPaint__ref_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.dispose$0(); return recorder.endRecording$0().toImageSync$2(targetWidth, targetHeight); }, ImageCodecException$(_message) { return new A.ImageCodecException(_message); }, skiaInstantiateWebImageCodec(url, chunkCallback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue, list; var $async$skiaInstantiateWebImageCodec = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.fetchImage(url, chunkCallback), $async$skiaInstantiateWebImageCodec); case 3: // returning from await. list = $async$result; if ($.$get$browserSupportsImageDecoder()) { $async$returnValue = A.CkBrowserImageDecoder_create(list, url); // goto return $async$goto = 1; break; } else { $async$returnValue = A.CkAnimatedImage$decodeFromBytes(list, url, null, null); // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$skiaInstantiateWebImageCodec, $async$completer); }, fetchImage(url, chunkCallback) { return A.fetchImage$body(url, chunkCallback); }, fetchImage$body(url, chunkCallback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, $async$handler = 2, $async$currentError, response, contentLength, t1, exception, $async$exception; var $async$fetchImage = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait(A.httpFetch(url), $async$fetchImage); case 7: // returning from await. response = $async$result; contentLength = response.get$contentLength(); if (!response.get$hasPayload()) { t1 = A.ImageCodecException$(string$.Failedl + url + "\nServer response code: " + J.get$status$x(response)); throw A.wrapException(t1); } $async$goto = contentLength != null ? 8 : 10; break; case 8: // then t1 = A.readChunked(J.get$payload$z(response), contentLength, chunkCallback); $async$returnValue = t1; // goto return $async$goto = 1; break; // goto join $async$goto = 9; break; case 10: // else $async$goto = 11; return A._asyncAwait(A.HttpFetchResponseExtension_asUint8List(response), $async$fetchImage); case 11: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; case 9: // join $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; if (A.unwrapException($async$exception) instanceof A.HttpFetchError) throw A.wrapException(A.ImageCodecException$(string$.Failedl + url + "\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")); else throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$fetchImage, $async$completer); }, readChunked(payload, contentLength, chunkCallback) { return A.readChunked$body(payload, contentLength, chunkCallback); }, readChunked$body(payload, contentLength, chunkCallback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, t1, t2, result; var $async$readChunked = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; t2 = type$.NativeUint8List; result = t2._as(A.callConstructor(self.Uint8Array, [contentLength])); t1.cumulativeBytesLoaded = t1.position = 0; $async$goto = 3; return A._asyncAwait(payload.read$1$1(0, new A.readChunked_closure(t1, chunkCallback, contentLength, result), t2), $async$readChunked); case 3: // returning from await. $async$returnValue = result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$readChunked, $async$completer); }, CkImage$(skImage, videoFrame) { var t1 = new A.CkImage($, videoFrame), t2 = A.CountedRef$(skImage, t1, "SkImage", type$.CkImage, type$.JavaScriptObject); t1.__CkImage_box_F !== $ && A.throwUnnamedLateFieldAI(); t1.__CkImage_box_F = t2; t1._init$0(); return t1; }, CkAnimatedImage$decodeFromBytes(_bytes, src, targetHeight, targetWidth) { var t2, resizedBytes, _s28_ = "MakeAnimatedImageFromEncoded", t1 = new A.CkAnimatedImage(src, _bytes, targetWidth, targetHeight), animatedImage = A.callMethod($.__canvasKit._readField$0(), _s28_, [type$.NativeUint8List._as(_bytes)]); if (animatedImage == null) A.throwExpression(A.ImageCodecException$("Failed to decode image data.\nImage source: " + src)); if (targetWidth != null || targetHeight != null) if (animatedImage.getFrameCount() > 1) $.$get$printWarning().call$1("targetWidth and targetHeight for multi-frame images not supported"); else { t2 = A.scaleImage(animatedImage.makeImageAtCurrentFrame(), targetWidth, targetHeight).__CkImage_box_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__CountedRef__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; resizedBytes = A.SkImageExtension_encodeToBytes(t2); if (resizedBytes == null) A.throwExpression(A.ImageCodecException$("Failed to re-size image")); animatedImage = A.callMethod($.__canvasKit._readField$0(), _s28_, [resizedBytes]); if (animatedImage == null) A.throwExpression(A.ImageCodecException$("Failed to decode re-sized image data.\nImage source: " + src)); } t1._frameCount = B.JSNumber_methods.toInt$0(animatedImage.getFrameCount()); t1._repetitionCount = B.JSNumber_methods.toInt$0(animatedImage.getRepetitionCount()); t2 = new A.UniqueRef("Codec", type$.UniqueRef_JavaScriptObject); t2.UniqueRef$3(t1, animatedImage, "Codec", type$.JavaScriptObject); t1.__CkAnimatedImage__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.__CkAnimatedImage__ref_F = t2; return t1; }, CkBrowserImageDecoder$_(contentType, dataSource, debugSource) { return new A.CkBrowserImageDecoder(contentType, dataSource, debugSource, new A.AlarmClock(new A.BrowserImageDecoder__cacheExpirationClock_closure())); }, CkBrowserImageDecoder_create(data, debugSource) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.CkBrowserImageDecoder), $async$returnValue, t1, decoder, contentType; var $async$CkBrowserImageDecoder_create = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start contentType = A.detectContentType(data); if (contentType == null) { t1 = J.getInterceptor$asx(data); throw A.wrapException(A.ImageCodecException$("Failed to detect image file format using the file header.\nFile header was " + (!t1.get$isEmpty(data) ? "[" + A.bytesToHexString(t1.sublist$2(data, 0, Math.min(10, t1.get$length(data)))) + "]" : "empty") + ".\nImage source: " + debugSource)); } decoder = A.CkBrowserImageDecoder$_(contentType, type$.NativeUint8List._as(data), debugSource); $async$goto = 3; return A._asyncAwait(decoder._getOrCreateWebDecoder$0(), $async$CkBrowserImageDecoder_create); case 3: // returning from await. $async$returnValue = decoder; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$CkBrowserImageDecoder_create, $async$completer); }, readPixelsFromVideoFrame(videoFrame, format) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ByteData), $async$returnValue, pixels, isBgrFrame, $async$temp1, $async$temp2; var $async$readPixelsFromVideoFrame = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = format === B.ImageByteFormat_3 ? 3 : 4; break; case 3: // then $async$temp1 = J; $async$temp2 = J; $async$goto = 5; return A._asyncAwait(A.encodeVideoFrameAsPng(videoFrame), $async$readPixelsFromVideoFrame); case 5: // returning from await. $async$returnValue = $async$temp1.asByteData$0$x($async$temp2.get$buffer$x($async$result)); // goto return $async$goto = 1; break; case 4: // join $async$goto = 6; return A._asyncAwait(A.readVideoFramePixelsUnmodified(videoFrame), $async$readPixelsFromVideoFrame); case 6: // returning from await. pixels = $async$result; if (A._shouldReadPixelsUnmodified(videoFrame, format)) { $async$returnValue = J.asByteData$0$x(pixels); // goto return $async$goto = 1; break; } isBgrFrame = A.VideoFrameExtension_get_format(videoFrame) === "BGRA" || A.VideoFrameExtension_get_format(videoFrame) === "BGRX"; if (format === B.ImageByteFormat_0 && isBgrFrame) { A._bgrToRgba(pixels); $async$returnValue = J.asByteData$0$x(pixels); // goto return $async$goto = 1; break; } $async$returnValue = J.asByteData$0$x(pixels); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$readPixelsFromVideoFrame, $async$completer); }, _bgrToRgba(pixels) { var i, b, t2, t1 = J.getInterceptor$x(pixels), pixelCount = B.JSInt_methods._tdivFast$1(t1.get$lengthInBytes(pixels), 4), pixelBytes = t1.asUint8List$0(pixels); for (t1 = J.getInterceptor$asx(pixelBytes), i = 0; i < pixelCount; i += 4) { b = t1.$index(pixelBytes, i); t2 = i + 2; t1.$indexSet(pixelBytes, i, t1.$index(pixelBytes, t2)); t1.$indexSet(pixelBytes, t2, b); } }, _shouldReadPixelsUnmodified(videoFrame, format) { var isRgbFrame; if (format === B.ImageByteFormat_2) return true; isRgbFrame = A.VideoFrameExtension_get_format(videoFrame) === "RGBA" || A.VideoFrameExtension_get_format(videoFrame) === "RGBX"; return format === B.ImageByteFormat_0 && isRgbFrame; }, readVideoFramePixelsUnmodified(videoFrame) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ByteBuffer), $async$returnValue, size, destination; var $async$readVideoFramePixelsUnmodified = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start size = B.JSNumber_methods.toInt$0(videoFrame.allocationSize()); destination = type$.NativeUint8List._as(A.callConstructor(self.Uint8Array, [size])); $async$goto = 3; return A._asyncAwait(A.promiseToFuture(A.callMethod(videoFrame, "copyTo", [destination]), type$.void), $async$readVideoFramePixelsUnmodified); case 3: // returning from await. $async$returnValue = destination.buffer; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$readVideoFramePixelsUnmodified, $async$completer); }, encodeVideoFrameAsPng(videoFrame) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, width, canvas, t1; var $async$encodeVideoFrameAsPng = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start width = B.JSNumber_methods.toInt$0(videoFrame.displayWidth); canvas = A.createDomCanvasElement(B.JSNumber_methods.toInt$0(videoFrame.displayHeight), width); t1 = A.DomCanvasElementExtension_getContext(canvas, "2d", null); t1.toString; A.DomCanvasRenderingContext2DExtension_drawImage(type$.JavaScriptObject._as(t1), videoFrame, 0, 0, null, null, null, null, null, null); $async$returnValue = B.C_Base64Decoder.convert$1(B.JSString_methods.substring$1(A.callMethod(canvas, "toDataURL", ["image/png"]), 22)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$encodeVideoFrameAsPng, $async$completer); }, MultiSurfaceViewRasterizer$(view, rasterizer) { return new A.MultiSurfaceViewRasterizer(A.DisplayCanvasFactory$(new A.MultiSurfaceViewRasterizer_displayFactory_closure(), type$.Surface), view, B.Size_0_0, new A.CompositorContext()); }, CountedRef$(nativeObject, debugReferrer, debugLabel, $R, $T) { var t1 = new A.CountedRef(A.LinkedHashSet_LinkedHashSet$_empty($R), $R._eval$1("@<0>")._bind$1($T)._eval$1("CountedRef<1,2>")), t2 = new A.UniqueRef(debugLabel, $T._eval$1("UniqueRef<0>")); t2.UniqueRef$3(t1, nativeObject, debugLabel, $T); t1.__CountedRef__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.__CountedRef__ref_F = t2; return t1; }, OffscreenCanvasViewRasterizer$(view, rasterizer) { return new A.OffscreenCanvasViewRasterizer(rasterizer, A.DisplayCanvasFactory$(new A.OffscreenCanvasViewRasterizer_displayFactory_closure(), type$.RenderCanvas), view, B.Size_0_0, new A.CompositorContext()); }, CkPaint$() { var t3, t1 = new self.window.flutterCanvasKit.Paint(), t2 = new A.CkPaint(t1, B.BlendMode_3, B.PaintingStyle_0, B.StrokeCap_0, B.StrokeJoin_0, B.FilterQuality_0); A.callMethod(t1, "setAntiAlias", [true]); A.callMethod(t1, "setColorInt", [4278190080]); t3 = new A.UniqueRef("Paint", type$.UniqueRef_JavaScriptObject); t3.UniqueRef$3(t2, t1, "Paint", type$.JavaScriptObject); t2.__CkPaint__ref_F !== $ && A.throwUnnamedLateFieldAI(); t2.__CkPaint__ref_F = t3; return t2; }, CkPath_CkPath() { var skPath = new self.window.flutterCanvasKit.Path(); skPath.setFillType($.$get$_skFillTypes()[0]); return A.CkPath$_(skPath, B.PathFillType_0); }, CkPath$_(nativeObject, _fillType) { var t1 = new A.CkPath(_fillType), t2 = new A.UniqueRef("Path", type$.UniqueRef_JavaScriptObject); t2.UniqueRef$3(t1, nativeObject, "Path", type$.JavaScriptObject); t1.__CkPath__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.__CkPath__ref_F = t2; return t1; }, CanvasKitRenderer__createRasterizer() { var t2, t1 = $.$get$_browserEngine(); if (t1 !== B.BrowserEngine_1) t2 = t1 === B.BrowserEngine_2; else t2 = true; if (t2) return new A.MultiSurfaceRasterizer(A.LinkedHashMap_LinkedHashMap$_empty(type$.EngineFlutterView, type$.MultiSurfaceViewRasterizer)); t2 = A.DomDocumentExtension_createElement(self.document, "flt-canvas-container"); if ($.$get$browserSupportsOffscreenCanvas()) t1 = t1 !== B.BrowserEngine_1; else t1 = false; return new A.OffscreenCanvasRasterizer(new A.Surface(t1 && true, false, t2), A.LinkedHashMap_LinkedHashMap$_empty(type$.EngineFlutterView, type$.OffscreenCanvasViewRasterizer)); }, Surface$(isDisplayCanvas) { var t2, t1 = A.DomDocumentExtension_createElement(self.document, "flt-canvas-container"); if ($.$get$browserSupportsOffscreenCanvas()) { t2 = $.$get$_browserEngine(); t2 = t2 !== B.BrowserEngine_1; } else t2 = false; return new A.Surface(t2 && !isDisplayCanvas, isDisplayCanvas, t1); }, CkParagraphStyle_toSkStrutStyleProperties(value, paragraphHeightBehavior) { var skStrutStyle, t1, effectiveLeadingDistribution, _null = null; type$.CkStrutStyle._as(value); skStrutStyle = type$.JavaScriptObject._as({}); t1 = A._getEffectiveFontFamilies(value._fontFamily, value._fontFamilyFallback); skStrutStyle.fontFamilies = t1; t1 = value.__engine$_fontSize; if (t1 != null) skStrutStyle.fontSize = t1; t1 = value.__engine$_height; if (t1 != null) skStrutStyle.heightMultiplier = t1; effectiveLeadingDistribution = value._leadingDistribution; effectiveLeadingDistribution = paragraphHeightBehavior == null ? _null : paragraphHeightBehavior.leadingDistribution; switch (effectiveLeadingDistribution) { case null: case void 0: break; case B.TextLeadingDistribution_1: A.SkStrutStylePropertiesExtension_set_halfLeading(skStrutStyle, true); break; case B.TextLeadingDistribution_0: A.SkStrutStylePropertiesExtension_set_halfLeading(skStrutStyle, false); break; } t1 = value._fontWeight; if (t1 != null || value._fontStyle != null) skStrutStyle.fontStyle = A.toSkFontStyle(t1, value._fontStyle); t1 = value._forceStrutHeight; if (t1 != null) skStrutStyle.forceStrutHeight = t1; skStrutStyle.strutEnabled = true; return skStrutStyle; }, CkTextStyle_CkTextStyle(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing) { return new A.CkTextStyle(color, decoration, decorationColor, decorationStyle, decorationThickness, fontWeight, fontStyle, textBaseline, fontFamily, fontFamilyFallback, fontSize, letterSpacing, wordSpacing, height, leadingDistribution, locale, background, foreground, shadows, fontFeatures, fontVariations); }, toSkFontStyle(fontWeight, fontStyle) { var style = type$.JavaScriptObject._as({}); if (fontWeight != null) style.weight = $.$get$_skFontWeights()[fontWeight.index]; if (fontStyle != null) style.slant = $.$get$_skFontSlants()[fontStyle.index]; return style; }, _getEffectiveFontFamilies(fontFamily, fontFamilyFallback) { var fontFamilies = A._setArrayType([], type$.JSArray_String); if (fontFamily != null) fontFamilies.push(fontFamily); if (fontFamilyFallback != null && !B.JSArray_methods.every$1(fontFamilyFallback, new A._getEffectiveFontFamilies_closure(fontFamily))) B.JSArray_methods.addAll$1(fontFamilies, fontFamilyFallback); B.JSArray_methods.addAll$1(fontFamilies, $.$get$_renderer().get$fontCollection().get$fontFallbackManager().globalFontFallbacks); return fontFamilies; }, SegmentationCacheExtensions_getCacheForText(_this, text) { var t1 = text.length; if (t1 <= B.Record2_cacheSize_100000_maxTextLength_10._1) return _this._2; if (t1 <= B.Record2_cacheSize_10000_maxTextLength_100._1) return _this._1; if (t1 <= B.Record2_cacheSize_20_maxTextLength_50000._1) return _this._0; return null; }, fragmentUsingIntlSegmenter(text, granularity) { var iterator, breaks, t1 = $.$get$_intlSegmenters().$index(0, granularity); t1.toString; iterator = A.DomSegmentsExtension_iterator(A.callMethod(t1, "segment", [text])); breaks = A._setArrayType([], type$.JSArray_int); for (; iterator.moveNext$0();) { t1 = iterator.__DomIteratorWrapper__current_A; t1 === $ && A.throwUnnamedLateFieldNI(); breaks.push(B.JSNumber_methods.toInt$0(t1.index)); } breaks.push(text.length); return new Uint32Array(A._ensureNativeList(breaks)); }, fragmentUsingV8LineBreaker(text) { var i, fragment, uint32Index, t2, fragments = A.breakLinesUsingV8BreakIterator(text, text, $.$get$_v8LineBreaker()), t1 = fragments.length, typedArray = new Uint32Array((t1 + 1) * 2); typedArray[0] = 0; typedArray[1] = 0; for (i = 0; i < t1; ++i) { fragment = fragments[i]; uint32Index = 2 + i * 2; typedArray[uint32Index] = fragment.end; t2 = fragment.type === B.LineBreakType_2 ? 1 : 0; typedArray[uint32Index + 1] = t2; } return typedArray; }, CanvasKitError$(message) { return new A.CanvasKitError(message); }, makeFreshSkColor(color) { var result = new Float32Array(4); result[0] = (color.get$value(color) >>> 16 & 255) / 255; result[1] = (color.get$value(color) >>> 8 & 255) / 255; result[2] = (color.get$value(color) & 255) / 255; result[3] = (color.get$value(color) >>> 24 & 255) / 255; return result; }, CopyToClipboardStrategy_CopyToClipboardStrategy() { return self.window.navigator.clipboard != null ? new A.ClipboardAPICopyStrategy() : new A.ExecCommandCopyStrategy(); }, PasteFromClipboardStrategy_PasteFromClipboardStrategy() { var t1 = $.$get$_browserEngine(); return t1 === B.BrowserEngine_2 || self.window.navigator.clipboard == null ? new A.ExecCommandPasteStrategy() : new A.ClipboardAPIPasteStrategy(); }, configuration() { var t1 = $._configuration; return t1 == null ? $._configuration = A.FlutterConfiguration$legacy(self.window.flutterConfiguration) : t1; }, FlutterConfiguration$legacy(config) { var t1 = new A.FlutterConfiguration(); if (config != null) { t1._usedLegacyConfigStyle = true; t1._configuration = config; } return t1; }, JsFlutterConfigurationExtension_get_nonce(_this) { var t1 = _this.nonce; return t1 == null ? null : t1; }, ScreenOrientation__deviceOrientationToLockType(deviceOrientation) { switch (deviceOrientation) { case "DeviceOrientation.portraitUp": return "portrait-primary"; case "DeviceOrientation.portraitDown": return "portrait-secondary"; case "DeviceOrientation.landscapeLeft": return "landscape-primary"; case "DeviceOrientation.landscapeRight": return "landscape-secondary"; default: return null; } }, DomWindowExtension_get_innerHeight(_this) { var t1 = _this.innerHeight; return t1 == null ? null : t1; }, DomWindowExtension_matchMedia(_this, query) { return A.callMethod(_this, "matchMedia", [query]); }, DomWindowExtension_getComputedStyle(_this, elt) { return _this.getComputedStyle(elt); }, DomConsoleExtension_get_warn(_this) { return new A.DomConsoleExtension_get_warn_closure(_this); }, DomNavigatorExtension_get_userAgent(_this) { return _this.userAgent; }, DomNavigatorExtension_get_languages(_this) { var t1 = _this.languages; if (t1 == null) t1 = null; else { t1 = B.JSArray_methods.map$1$1(t1, new A.DomNavigatorExtension_get_languages_closure(), type$.String); t1 = A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")); } return t1; }, DomDocumentExtension_createElement(_this, $name) { var t1 = A.callMethod(_this, "createElement", [$name]); return t1; }, DomEventTargetExtension_addEventListener(_this, type, listener, useCapture) { var _s16_ = "addEventListener"; if (listener != null) if (useCapture == null) A.callMethod(_this, _s16_, [type, listener]); else A.callMethod(_this, _s16_, [type, listener, useCapture]); }, DomEventTargetExtension_removeEventListener(_this, type, listener, useCapture) { var _s19_ = "removeEventListener"; if (listener != null) if (useCapture == null) A.callMethod(_this, _s19_, [type, listener]); else A.callMethod(_this, _s19_, [type, listener, useCapture]); }, createDomEventListener(listener) { return type$.JavaScriptFunction._as(A.allowInterop(listener)); }, DomEventExtension_get_timeStamp(_this) { var t1 = _this.timeStamp; return t1 == null ? null : t1; }, DomNodeExtension_set_text(_this, value) { _this.textContent = value; return value; }, DomNodeExtension_cloneNode(_this, deep) { return A.callMethod(_this, "cloneNode", [deep]); }, createDomElement(tag) { return A.DomDocumentExtension_createElement(self.document, tag); }, DomElementExtension_get_tagName(_this) { return _this.tagName; }, DomElementExtension_setAttribute(_this, $name, value) { var t1 = A.jsify(value); return A.callMethod(_this, "setAttribute", [$name, t1 == null ? type$.Object._as(t1) : t1]); }, DomElementExtension_set_tabIndex(_this, value) { _this.tabIndex = value; return value; }, DomElementExtension_clearChildren(_this) { var t1; for (; _this.firstChild != null;) { t1 = _this.firstChild; t1.toString; _this.removeChild(t1); } }, DomCSSStyleDeclarationExtension_set_width(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "width", value); }, DomCSSStyleDeclarationExtension_set_height(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "height", value); }, DomCSSStyleDeclarationExtension_set_position(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "position", value); }, DomCSSStyleDeclarationExtension_set_top(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "top", value); }, DomCSSStyleDeclarationExtension_set_left(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "left", value); }, DomCSSStyleDeclarationExtension_set_visibility(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "visibility", value); }, DomCSSStyleDeclarationExtension_set_overflow(_this, value) { return A.DomCSSStyleDeclarationExtension_setProperty(_this, "overflow", value); }, DomCSSStyleDeclarationExtension_setProperty(_this, propertyName, value) { A.callMethod(_this, "setProperty", [propertyName, value, ""]); }, DomHTMLImageElementExtension_get_src(_this) { var t1 = _this.src; return t1 == null ? null : t1; }, DomHTMLImageElementExtension_set_src(_this, value) { _this.src = value; return value; }, createDomCanvasElement(height, width) { var canvas; $.debugCanvasCount = $.debugCanvasCount + 1; canvas = A.DomDocumentExtension_createElement(self.window.document, "canvas"); if (width != null) A.DomCanvasElementExtension_set_width(canvas, width); if (height != null) A.DomCanvasElementExtension_set_height(canvas, height); return canvas; }, DomCanvasElementExtension_set_width(_this, value) { _this.width = value; return value; }, DomCanvasElementExtension_set_height(_this, value) { _this.height = value; return value; }, DomCanvasElementExtension_getContext(_this, contextType, attributes) { var t1, _s10_ = "getContext"; if (attributes == null) return A.callMethod(_this, _s10_, [contextType]); else { t1 = A.jsify(attributes); return A.callMethod(_this, _s10_, [contextType, t1 == null ? type$.Object._as(t1) : t1]); } }, DomCanvasElementExtension_get_context2D(_this) { var t1 = A.DomCanvasElementExtension_getContext(_this, "2d", null); t1.toString; return type$.JavaScriptObject._as(t1); }, DomCanvasElementExtension_getGlContext(_this, majorVersion) { var t1; if (majorVersion === 1) { t1 = A.DomCanvasElementExtension_getContext(_this, "webgl", null); t1.toString; return type$.JavaScriptObject._as(t1); } t1 = A.DomCanvasElementExtension_getContext(_this, "webgl2", null); t1.toString; return type$.JavaScriptObject._as(t1); }, DomCanvasRenderingContext2DExtension_set_fillStyle(_this, style) { var t1 = style; _this.fillStyle = t1; return t1; }, DomCanvasRenderingContext2DExtension_set_lineWidth(_this, value) { _this.lineWidth = value; return value; }, DomCanvasRenderingContext2DExtension_set_strokeStyle(_this, value) { var t1 = value; _this.strokeStyle = t1; return t1; }, DomCanvasRenderingContext2DExtension_drawImage(_this, source, srcxOrDstX, srcyOrDstY, srcWidth, srcHeight, dstX, dstY, dstWidth, dstHeight) { var _s9_ = "drawImage"; if (srcWidth == null) return A.callMethod(_this, _s9_, [source, srcxOrDstX, srcyOrDstY]); else { srcHeight.toString; dstX.toString; dstY.toString; dstWidth.toString; dstHeight.toString; return A.callMethod(_this, _s9_, [source, srcxOrDstX, srcyOrDstY, srcWidth, srcHeight, dstX, dstY, dstWidth, dstHeight]); } }, DomCanvasRenderingContext2DExtension_fill(_this, pathOrWinding) { if (pathOrWinding == null) _this.fill(); else A.callMethod(_this, "fill", [pathOrWinding]); }, DomCanvasRenderingContext2DExtension_fillText(_this, text, x, y) { A.callMethod(_this, "fillText", [text, x, y]); }, DomCanvasRenderingContext2DExtension_setTransform(_this, a, b, c, d, e, f) { return A.callMethod(_this, "setTransform", [a, b, c, d, e, f]); }, DomCanvasRenderingContext2DExtension_transform(_this, a, b, c, d, e, f) { return A.callMethod(_this, "transform", [a, b, c, d, e, f]); }, DomCanvasRenderingContext2DExtension_clip(_this, pathOrWinding) { if (pathOrWinding == null) _this.clip(); else A.callMethod(_this, "clip", [pathOrWinding]); }, DomCanvasRenderingContext2DExtension_set_filter(_this, value) { _this.filter = value; return value; }, DomCanvasRenderingContext2DExtension_set_shadowOffsetX(_this, x) { _this.shadowOffsetX = x; return x; }, DomCanvasRenderingContext2DExtension_set_shadowOffsetY(_this, y) { _this.shadowOffsetY = y; return y; }, DomCanvasRenderingContext2DExtension_set_shadowColor(_this, value) { _this.shadowColor = value; return value; }, httpFetch(url) { return A.httpFetch$body(url); }, httpFetch$body(url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.HttpFetchResponse), $async$returnValue, $async$handler = 2, $async$currentError, domResponse, requestError, exception, $async$exception; var $async$httpFetch = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait(A.promiseToFuture(A.callMethod(self.window, "fetch", [url]), type$.JavaScriptObject), $async$httpFetch); case 7: // returning from await. domResponse = $async$result; $async$returnValue = new A.HttpFetchResponseImpl(url, domResponse); // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; requestError = A.unwrapException($async$exception); throw A.wrapException(new A.HttpFetchError(url, requestError)); // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$httpFetch, $async$completer); }, httpFetchByteBuffer(url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ByteBuffer), $async$returnValue; var $async$httpFetchByteBuffer = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.httpFetch(url), $async$httpFetchByteBuffer); case 3: // returning from await. $async$returnValue = $async$result.get$payload(0).asByteBuffer$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$httpFetchByteBuffer, $async$completer); }, HttpFetchResponseExtension_asUint8List(_this) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, $async$temp1; var $async$HttpFetchResponseExtension_asUint8List = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = J; $async$goto = 3; return A._asyncAwait(_this.get$payload(0).asByteBuffer$0(), $async$HttpFetchResponseExtension_asUint8List); case 3: // returning from await. $async$returnValue = $async$temp1.asUint8List$0$x($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$HttpFetchResponseExtension_asUint8List, $async$completer); }, createDomFontFace(family, source, descriptors) { var t1, t2; if (descriptors == null) return A.callConstructor(self.FontFace, [family, source]); else { t1 = self.FontFace; t2 = A.jsify(descriptors); return A.callConstructor(t1, [family, source, t2 == null ? type$.Object._as(t2) : t2]); } }, DomVisualViewportExtension_get_height(_this) { var t1 = _this.height; return t1 == null ? null : t1; }, DomHTMLTextAreaElementExtension_set_value(_this, value) { var t1 = value == null ? null : value; _this.value = t1; return t1; }, DomHTMLTextAreaElementExtension_get_selectionStart(_this) { var t1 = _this.selectionStart; return t1 == null ? null : t1; }, DomHTMLTextAreaElementExtension_get_selectionEnd(_this) { var t1 = _this.selectionEnd; return t1 == null ? null : t1; }, DomHTMLTextAreaElementExtension_get_value(_this) { var t1 = _this.value; return t1 == null ? null : t1; }, DomKeyboardEventExtension_get_code(_this) { var t1 = _this.code; return t1 == null ? null : t1; }, DomKeyboardEventExtension_get_key(_this) { var t1 = _this.key; return t1 == null ? null : t1; }, DomHistoryExtension_get_state(_this) { var t1 = _this.state; if (t1 == null) t1 = null; else { t1 = A.dartify(t1); t1.toString; } return t1; }, createDomBlob(parts) { var t1 = self; return A.callConstructor(t1.Blob, [parts]); }, DomMediaQueryListEventExtension_get_matches(_this) { var t1 = _this.matches; return t1 == null ? null : t1; }, DomMouseEventExtension_get_buttons(_this) { var t1 = _this.buttons; return t1 == null ? null : t1; }, DomPointerEventExtension_get_pointerId(_this) { var t1 = _this.pointerId; return t1 == null ? null : t1; }, DomPointerEventExtension_get_pointerType(_this) { var t1 = _this.pointerType; return t1 == null ? null : t1; }, DomPointerEventExtension_get_tiltX(_this) { var t1 = _this.tiltX; return t1 == null ? null : t1; }, DomPointerEventExtension_get_tiltY(_this) { var t1 = _this.tiltY; return t1 == null ? null : t1; }, DomWheelEventExtension_get_wheelDeltaX(_this) { var t1 = _this.wheelDeltaX; return t1 == null ? null : t1; }, DomWheelEventExtension_get_wheelDeltaY(_this) { var t1 = _this.wheelDeltaY; return t1 == null ? null : t1; }, DomHTMLInputElementExtension_set_type(_this, value) { _this.type = value; return value; }, DomHTMLInputElementExtension_set_value(_this, v) { var t1 = v == null ? null : v; _this.value = t1; return t1; }, DomHTMLInputElementExtension_get_value(_this) { var t1 = _this.value; return t1 == null ? null : t1; }, DomHTMLInputElementExtension_get_disabled(_this) { var t1 = _this.disabled; return t1 == null ? null : t1; }, DomHTMLInputElementExtension_set_disabled(_this, value) { _this.disabled = value; return value; }, DomHTMLInputElementExtension_get_selectionStart(_this) { var t1 = _this.selectionStart; return t1 == null ? null : t1; }, DomHTMLInputElementExtension_get_selectionEnd(_this) { var t1 = _this.selectionEnd; return t1 == null ? null : t1; }, DomOffscreenCanvasExtension_set_height(_this, value) { _this.height = value; return value; }, DomOffscreenCanvasExtension_set_width(_this, value) { _this.width = value; return value; }, DomOffscreenCanvasExtension_getContext(_this, contextType, attributes) { var t1, _s10_ = "getContext"; if (attributes == null) return A.callMethod(_this, _s10_, [contextType]); else { t1 = A.jsify(attributes); return A.callMethod(_this, _s10_, [contextType, t1 == null ? type$.Object._as(t1) : t1]); } }, DomOffscreenCanvasExtension_getGlContext(_this, majorVersion) { var t1; if (majorVersion === 1) { t1 = A.DomOffscreenCanvasExtension_getContext(_this, "webgl", null); t1.toString; return type$.JavaScriptObject._as(t1); } t1 = A.DomOffscreenCanvasExtension_getContext(_this, "webgl2", null); t1.toString; return type$.JavaScriptObject._as(t1); }, DomSubscription$(target, typeString, dartListener) { var t1 = type$.JavaScriptFunction._as(A.allowInterop(dartListener)); A.callMethod(target, "addEventListener", [typeString, t1]); return new A.DomSubscription(typeString, target, t1); }, createDomResizeObserver(fn) { return A.callConstructor(self.ResizeObserver, [type$.JavaScriptFunction._as(A.allowInterop(new A.createDomResizeObserver_closure(fn)))]); }, createTrustedScriptUrl(url) { if (self.window.trustedTypes != null) return A.callMethod($.$get$_ttPolicy(), "createScriptURL", [url]); return url; }, DomSegmentsExtension_iterator(_this) { return new A.DomIteratorWrapper(type$.JavaScriptObject._as(_this[self.Symbol.iterator]()), type$.DomIteratorWrapper_JavaScriptObject); }, createIntlSegmenter(granularity) { var t1, t2; if (self.Intl.Segmenter == null) throw A.wrapException(A.UnimplementedError$("Intl.Segmenter() is not supported.")); t1 = self.Intl.Segmenter; t2 = type$.String; t2 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["granularity", granularity], t2, t2)); if (t2 == null) t2 = type$.Object._as(t2); return A.callConstructor(t1, [[], t2]); }, createV8BreakIterator() { var t1, t2; if (self.Intl.v8BreakIterator == null) throw A.wrapException(A.UnimplementedError$("v8BreakIterator is not supported.")); t1 = self.Intl.v8BreakIterator; t2 = A.jsify(B.Map_KPAWk); if (t2 == null) t2 = type$.Object._as(t2); return A.callConstructor(t1, [[], t2]); }, DomFinalizationRegistryExtension_register(_this, target, value) { A.callMethod(_this, "register", [target, value]); }, transformWithOffset(transform, offset) { var effectiveTransform; if (offset.$eq(0, B.Offset_0_0)) return transform; effectiveTransform = new A.Matrix4(new Float32Array(16)); effectiveTransform.setFrom$1(transform); effectiveTransform.translate$2(0, offset._dx, offset._dy); return effectiveTransform; }, drawParagraphElement(paragraph, offset, transform) { var paragraphElement = paragraph.toDomElement$0(); if (transform != null) A.setElementTransform(paragraphElement, A.transformWithOffset(transform, offset)._m4storage); return paragraphElement; }, sendFontChangeMessage() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$sendFontChangeMessage = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!$._fontChangeScheduled) { $._fontChangeScheduled = true; A.callMethod(self.window, "requestAnimationFrame", [type$.JavaScriptFunction._as(A.allowInterop(new A.sendFontChangeMessage_closure()))]); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$sendFontChangeMessage, $async$completer); }, FontFallbackManager$_(registry, fallbackFonts) { var t1 = type$.int, t2 = A.Future_Future$value(null, type$.void), t3 = A._setArrayType(["Roboto"], type$.JSArray_String); t1 = new A.FontFallbackManager(registry, A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashSet_LinkedHashSet$_empty(t1), fallbackFonts, B.JSArray_methods.singleWhere$1(fallbackFonts, new A.FontFallbackManager$__closure()), B.JSArray_methods.singleWhere$1(fallbackFonts, new A.FontFallbackManager$__closure0()), B.JSArray_methods.singleWhere$1(fallbackFonts, new A.FontFallbackManager$__closure1()), B.JSArray_methods.singleWhere$1(fallbackFonts, new A.FontFallbackManager$__closure2()), B.JSArray_methods.singleWhere$1(fallbackFonts, new A.FontFallbackManager$__closure3()), B.JSArray_methods.singleWhere$1(fallbackFonts, new A.FontFallbackManager$__closure4()), t2, t3, A.LinkedHashSet_LinkedHashSet$_empty(t1)); t3 = type$.NotoFont; t1.__FontFallbackManager_downloadQueue_F = new A.FallbackFontDownloadQueue(t1, A.LinkedHashSet_LinkedHashSet$_empty(t3), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, t3)); return t1; }, _UnicodePropertyLookup__UnicodePropertyLookup$fromPackedData(packedData, propertyEnumValues, $P) { var t1, start, prefix, size, i, code, value, boundaries = A._setArrayType([], type$.JSArray_int), values = A._setArrayType([], $P._eval$1("JSArray<0>")); for (t1 = packedData.length, start = 0, prefix = 0, size = 1, i = 0; i < t1; ++i) { code = packedData.charCodeAt(i); if (65 <= code && code < 91) { value = propertyEnumValues[prefix * 26 + (code - 65)]; start += size; boundaries.push(start); values.push(value); prefix = 0; size = 1; } else if (97 <= code && code < 123) { size = prefix * 26 + (code - 97) + 2; prefix = 0; } else if (48 <= code && code < 58) prefix = prefix * 10 + (code - 48); else throw A.wrapException(A.StateError$("Unreachable")); } if (start !== 1114112) throw A.wrapException(A.StateError$("Bad map size: " + start)); return new A._UnicodePropertyLookup(boundaries, values, $P._eval$1("_UnicodePropertyLookup<0>")); }, fetchFontManifest(assetManager) { return A.fetchFontManifest$body(assetManager); }, fetchFontManifest$body(assetManager) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.FontManifest), $async$returnValue, decoder, inputSink, t1, response, $async$temp1; var $async$fetchFontManifest = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; $async$temp1 = type$.HttpFetchResponse; $async$goto = 3; return A._asyncAwait(A.httpFetch(assetManager.getAssetUrl$1("FontManifest.json")), $async$fetchFontManifest); case 3: // returning from await. response = $async$temp1._as($async$result); if (!response.get$hasPayload()) { $.$get$printWarning().call$1("Font manifest does not exist at `" + response.url + "` - ignoring."); $async$returnValue = new A.FontManifest(A._setArrayType([], type$.JSArray_FontFamily)); // goto return $async$goto = 1; break; } decoder = B.Utf8Decoder_false.super$Converter$fuse(B.JsonDecoder_null, type$.nullable_Object); t1.fontManifestJson = null; inputSink = decoder.startChunkedConversion$1(new A._SimpleCallbackSink(new A.fetchFontManifest_closure(t1), [], type$._SimpleCallbackSink_nullable_Object)); $async$goto = 4; return A._asyncAwait(response.get$payload(0).read$1$1(0, new A.fetchFontManifest_closure0(inputSink), type$.NativeUint8List), $async$fetchFontManifest); case 4: // returning from await. inputSink.close$0(0); t1 = t1.fontManifestJson; if (t1 == null) throw A.wrapException(A.AssertionError$(string$.There_w)); t1 = J.map$1$1$ax(type$.List_dynamic._as(t1), new A.fetchFontManifest_closure1(), type$.FontFamily); $async$returnValue = new A.FontManifest(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E"))); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$fetchFontManifest, $async$completer); }, FontDownloadError$(url, error) { return new A.FontDownloadError(error, url); }, BitmapCanvas$(_bounds, renderStrategy, density) { var t3, t4, t5, t6, t7, t8, t9, t1 = A.DomDocumentExtension_createElement(self.document, "flt-canvas"), t2 = A._setArrayType([], type$.JSArray_JavaScriptObject); $.$get$EngineFlutterDisplay__instance(); t3 = self.window.devicePixelRatio; if (t3 === 0) t3 = 1; t4 = _bounds.left; t5 = _bounds.right - t4; t6 = A.BitmapCanvas_widthToPhysical(t5); t7 = _bounds.top; t8 = _bounds.bottom - t7; t9 = A.BitmapCanvas_heightToPhysical(t8); t8 = new A.CanvasPool(A.BitmapCanvas_widthToPhysical(t5), A.BitmapCanvas_heightToPhysical(t8), density, A._setArrayType([], type$.JSArray_SaveStackEntry), A.Matrix4$identity()); t3 = new A.BitmapCanvas(_bounds, t1, t8, t2, t6, t9, t3, density, renderStrategy); A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "position", "absolute"); t3._canvasPositionX = B.JSNumber_methods.floor$0(t4) - 1; t3._canvasPositionY = B.JSNumber_methods.floor$0(t7) - 1; t3._updateRootElementTransform$0(); t8._rootElement = t1; t3._setupInitialTransform$0(); return t3; }, BitmapCanvas_widthToPhysical(width) { var t1; $.$get$EngineFlutterDisplay__instance(); t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; return B.JSNumber_methods.ceil$0((width + 1) * t1) + 2; }, BitmapCanvas_heightToPhysical(height) { var t1; $.$get$EngineFlutterDisplay__instance(); t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; return B.JSNumber_methods.ceil$0((height + 1) * t1) + 2; }, BitmapCanvas__onEvictElement(element) { element.remove(); }, blendModeToCssMixBlendMode(blendMode) { if (blendMode == null) return null; switch (blendMode.index) { case 3: return "source-over"; case 5: return "source-in"; case 7: return "source-out"; case 9: return "source-atop"; case 4: return "destination-over"; case 6: return "destination-in"; case 8: return "destination-out"; case 10: return "destination-atop"; case 12: return "lighten"; case 1: return "copy"; case 11: return "xor"; case 24: case 13: return "multiply"; case 14: return "screen"; case 15: return "overlay"; case 16: return "darken"; case 17: return "lighten"; case 18: return "color-dodge"; case 19: return "color-burn"; case 20: return "hard-light"; case 21: return "soft-light"; case 22: return "difference"; case 23: return "exclusion"; case 25: return "hue"; case 26: return "saturation"; case 27: return "color"; case 28: return "luminosity"; default: throw A.wrapException(A.UnimplementedError$("Flutter Web does not support the blend mode: " + blendMode.toString$0(0))); } }, blendModeToSvgEnum(blendMode) { switch (blendMode.index) { case 0: return B.SvgBlendMode_0; case 3: return B.SvgBlendMode_00; case 5: return B.SvgBlendMode_01; case 7: return B.SvgBlendMode_02; case 9: return B.SvgBlendMode_03; case 4: return B.SvgBlendMode_04; case 6: return B.SvgBlendMode_05; case 8: return B.SvgBlendMode_06; case 10: return B.SvgBlendMode_07; case 12: return B.SvgBlendMode_08; case 1: return B.SvgBlendMode_09; case 11: return B.SvgBlendMode_010; case 24: case 13: return B.SvgBlendMode_2; case 14: return B.SvgBlendMode_3; case 15: return B.SvgBlendMode_6; case 16: return B.SvgBlendMode_4; case 17: return B.SvgBlendMode_5; case 18: return B.SvgBlendMode_7; case 19: return B.SvgBlendMode_8; case 20: return B.SvgBlendMode_9; case 21: return B.SvgBlendMode_10; case 22: return B.SvgBlendMode_11; case 23: return B.SvgBlendMode_12; case 25: return B.SvgBlendMode_13; case 26: return B.SvgBlendMode_14; case 27: return B.SvgBlendMode_15; case 28: return B.SvgBlendMode_16; default: return B.SvgBlendMode_1; } }, stringForStrokeCap(strokeCap) { if (strokeCap == null) return null; switch (strokeCap.index) { case 0: return "butt"; case 1: return "round"; case 2: default: return "square"; } }, stringForStrokeJoin(strokeJoin) { switch (strokeJoin.index) { case 1: return "round"; case 2: return "bevel"; case 0: default: return "miter"; } }, _clipContent(clipStack, $content, offset, currentTransform) { var root, curElement, clipIndex, entry, newElement, t2, rect, newClipTransform, transformKind, clipOffsetX, clipOffsetY, newClipTransform0, t3, t4, t5, t6, t7, t8, ovalBounds, reverseTransformDiv, _s16_ = "transform-origin", t1 = type$.JSArray_JavaScriptObject, clipDefs = A._setArrayType([], t1), len = clipStack.length; for (root = null, curElement = null, clipIndex = 0; clipIndex < len; ++clipIndex, curElement = reverseTransformDiv) { entry = clipStack[clipIndex]; newElement = A.DomDocumentExtension_createElement(self.document, "div"); t2 = newElement.style; t2.setProperty.apply(t2, ["position", "absolute", ""]); t2 = $.$get$_browserEngine(); if (t2 === B.BrowserEngine_1) { t2 = newElement.style; t2.setProperty.apply(t2, ["z-index", "0", ""]); } if (root == null) root = newElement; else curElement.append(newElement); rect = entry.rect; newClipTransform = entry.currentTransform; t2 = newClipTransform._m4storage; transformKind = A.transformKindOf(t2); if (rect != null) { clipOffsetX = rect.left; clipOffsetY = rect.top; t2 = new Float32Array(16); newClipTransform0 = new A.Matrix4(t2); newClipTransform0.setFrom$1(newClipTransform); newClipTransform0.translate$2(0, clipOffsetX, clipOffsetY); t3 = newElement.style; t3.setProperty.apply(t3, ["overflow", "hidden", ""]); t4 = rect.right; t3.setProperty.apply(t3, ["width", A.S(t4 - clipOffsetX) + "px", ""]); t4 = rect.bottom; t3.setProperty.apply(t3, ["height", A.S(t4 - clipOffsetY) + "px", ""]); t3 = newElement.style; t3.setProperty.apply(t3, [_s16_, "0 0 0", ""]); t2 = A.float64ListToCssTransform(t2); t3.setProperty.apply(t3, ["transform", t2, ""]); newClipTransform = newClipTransform0; } else { t3 = entry.rrect; if (t3 != null) { t2 = t3.tlRadiusX; t4 = t3.trRadiusX; t5 = t3.brRadiusX; t6 = t3.blRadiusX; clipOffsetX = t3.left; clipOffsetY = t3.top; t7 = new Float32Array(16); newClipTransform0 = new A.Matrix4(t7); newClipTransform0.setFrom$1(newClipTransform); newClipTransform0.translate$2(0, clipOffsetX, clipOffsetY); t8 = newElement.style; t8.setProperty.apply(t8, ["border-radius", A.S(t2) + "px " + A.S(t4) + "px " + A.S(t5) + "px " + A.S(t6) + "px", ""]); t8.setProperty.apply(t8, ["overflow", "hidden", ""]); t2 = t3.right; t8.setProperty.apply(t8, ["width", A.S(t2 - clipOffsetX) + "px", ""]); t2 = t3.bottom; t8.setProperty.apply(t8, ["height", A.S(t2 - clipOffsetY) + "px", ""]); t2 = newElement.style; t2.setProperty.apply(t2, [_s16_, "0 0 0", ""]); t3 = A.float64ListToCssTransform(t7); t2.setProperty.apply(t2, ["transform", t3, ""]); newClipTransform = newClipTransform0; } else { t3 = entry.path; if (t3 != null) { t4 = t3.pathRef; if ((t4.fIsOval ? t4.fRRectOrOvalStartIdx : -1) !== -1) { ovalBounds = t3.getBounds$0(0); clipOffsetX = ovalBounds.left; clipOffsetY = ovalBounds.top; t2 = new Float32Array(16); newClipTransform0 = new A.Matrix4(t2); newClipTransform0.setFrom$1(newClipTransform); newClipTransform0.translate$2(0, clipOffsetX, clipOffsetY); t3 = newElement.style; t3.setProperty.apply(t3, ["overflow", "hidden", ""]); t3.setProperty.apply(t3, ["width", A.S(ovalBounds.right - clipOffsetX) + "px", ""]); t3.setProperty.apply(t3, ["height", A.S(ovalBounds.bottom - clipOffsetY) + "px", ""]); t3.setProperty.apply(t3, ["border-radius", "50%", ""]); t3 = newElement.style; t3.setProperty.apply(t3, [_s16_, "0 0 0", ""]); t2 = A.float64ListToCssTransform(t2); t3.setProperty.apply(t3, ["transform", t2, ""]); newClipTransform = newClipTransform0; } else { t4 = newElement.style; t2 = A.float64ListToCssTransform(t2); t4.setProperty.apply(t4, ["transform", t2, ""]); t4.setProperty.apply(t4, [_s16_, "0 0 0", ""]); clipDefs.push(A.createSvgClipDef(newElement, t3)); } } } } reverseTransformDiv = A.DomDocumentExtension_createElement(self.document, "div"); t2 = reverseTransformDiv.style; t2.setProperty.apply(t2, ["position", "absolute", ""]); t2 = new Float32Array(16); t3 = new A.Matrix4(t2); t3.setFrom$1(newClipTransform); t3.copyInverse$1(t3); t3 = reverseTransformDiv.style; t3.setProperty.apply(t3, [_s16_, "0 0 0", ""]); t2 = A.float64ListToCssTransform(t2); t3.setProperty.apply(t3, ["transform", t2, ""]); if (transformKind === B.TransformKind_2) { t2 = newElement.style; t2.setProperty.apply(t2, ["transform-style", "preserve-3d", ""]); t2 = reverseTransformDiv.style; t2.setProperty.apply(t2, ["transform-style", "preserve-3d", ""]); } newElement.append(reverseTransformDiv); } A.DomCSSStyleDeclarationExtension_setProperty(root.style, "position", "absolute"); curElement.append($content); A.setElementTransform($content, A.transformWithOffset(currentTransform, offset)._m4storage); t1 = A._setArrayType([root], t1); B.JSArray_methods.addAll$1(t1, clipDefs); return t1; }, maskFilterToCanvasFilter(maskFilter) { var t1, t2; if (maskFilter != null) { t1 = maskFilter._sigma; t2 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t2 == null) { t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; } return "blur(" + A.S(t1 * t2) + "px)"; } else return "none"; }, createSvgClipDef(element, clipPath) { var root, t3, t4, t5, t6, _s26_ = "http://www.w3.org/2000/svg", _s15_ = "createElementNS", _s12_ = "setAttribute", pathBounds = clipPath.getBounds$0(0), t1 = pathBounds.right, t2 = pathBounds.bottom; $._clipIdCounter = $._clipIdCounter + 1; root = A.DomNodeExtension_cloneNode($.$get$kSvgResourceHeader(), false); t3 = A.callMethod(self.document, _s15_, [_s26_, "defs"]); root.append(t3); t4 = $._clipIdCounter; t5 = A.callMethod(self.document, _s15_, [_s26_, "clipPath"]); t3.append(t5); t5.id = "svgClip" + t4; t4 = A.callMethod(self.document, _s15_, [_s26_, "path"]); t5.append(t4); t3 = A.jsify("#FFFFFF"); A.callMethod(t4, _s12_, ["fill", t3 == null ? type$.Object._as(t3) : t3]); t3 = $.$get$_browserEngine(); if (t3 !== B.BrowserEngine_2) { t6 = A.jsify("objectBoundingBox"); A.callMethod(t5, _s12_, ["clipPathUnits", t6 == null ? type$.Object._as(t6) : t6]); t5 = A.jsify("scale(" + A.S(1 / t1) + ", " + A.S(1 / t2) + ")"); A.callMethod(t4, _s12_, ["transform", t5 == null ? type$.Object._as(t5) : t5]); } if (clipPath.get$fillType() === B.PathFillType_1) { t5 = A.jsify("evenodd"); A.callMethod(t4, _s12_, ["clip-rule", t5 == null ? type$.Object._as(t5) : t5]); } else { t5 = A.jsify("nonzero"); A.callMethod(t4, _s12_, ["clip-rule", t5 == null ? type$.Object._as(t5) : t5]); } t5 = A.jsify(A.pathToSvg(type$.SurfacePath._as(clipPath).pathRef, 0, 0)); A.callMethod(t4, _s12_, ["d", t5 == null ? type$.Object._as(t5) : t5]); t4 = "url(#svgClip" + $._clipIdCounter + ")"; if (t3 === B.BrowserEngine_1) A.DomCSSStyleDeclarationExtension_setProperty(element.style, "-webkit-clip-path", t4); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "clip-path", t4); t3 = element.style; A.DomCSSStyleDeclarationExtension_setProperty(t3, "width", A.S(t1) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "height", A.S(t2) + "px"); return root; }, svgFilterFromBlendMode(filterColor, colorFilterBlendMode) { var builder, t1, svgFilter, r, b, g, _s9_ = "destalpha", _s5_ = "flood", _s4_ = "comp", _s13_ = "SourceGraphic"; switch (colorFilterBlendMode.index) { case 5: case 9: builder = A.SvgFilterBuilder$(); t1 = A.jsify("sRGB"); if (t1 == null) t1 = type$.Object._as(t1); A.callMethod(builder.filter, "setAttribute", ["color-interpolation-filters", t1]); builder.setFeColorMatrix$2$result(B.List_G9W, _s9_); t1 = A.colorValueToCssString(filterColor.get$value(filterColor)); builder.setFeFlood$3$floodColor$floodOpacity$result(t1, "1", _s5_); builder.setFeComposite$8$in1$in2$k1$k2$k3$k4$operator$result(_s5_, _s9_, 1, 0, 0, 0, 6, _s4_); svgFilter = builder.build$0(); break; case 7: builder = A.SvgFilterBuilder$(); t1 = A.colorValueToCssString(filterColor.get$value(filterColor)); builder.setFeFlood$3$floodColor$floodOpacity$result(t1, "1", _s5_); builder.setFeComposite$4$in1$in2$operator$result(_s5_, _s13_, 3, _s4_); svgFilter = builder.build$0(); break; case 10: builder = A.SvgFilterBuilder$(); t1 = A.colorValueToCssString(filterColor.get$value(filterColor)); builder.setFeFlood$3$floodColor$floodOpacity$result(t1, "1", _s5_); builder.setFeComposite$4$in1$in2$operator$result(_s13_, _s5_, 4, _s4_); svgFilter = builder.build$0(); break; case 11: builder = A.SvgFilterBuilder$(); t1 = A.colorValueToCssString(filterColor.get$value(filterColor)); builder.setFeFlood$3$floodColor$floodOpacity$result(t1, "1", _s5_); builder.setFeComposite$4$in1$in2$operator$result(_s5_, _s13_, 5, _s4_); svgFilter = builder.build$0(); break; case 12: builder = A.SvgFilterBuilder$(); t1 = A.colorValueToCssString(filterColor.get$value(filterColor)); builder.setFeFlood$3$floodColor$floodOpacity$result(t1, "1", _s5_); builder.setFeComposite$8$in1$in2$k1$k2$k3$k4$operator$result(_s5_, _s13_, 0, 1, 1, 0, 6, _s4_); svgFilter = builder.build$0(); break; case 13: r = filterColor.get$red().$div(0, 255); b = filterColor.get$blue().$div(0, 255); g = filterColor.get$green().$div(0, 255); builder = A.SvgFilterBuilder$(); builder.setFeColorMatrix$2$result(A._setArrayType([0, 0, 0, 0, r, 0, 0, 0, 0, g, 0, 0, 0, 0, b, 0, 0, 0, 1, 0], type$.JSArray_double), "recolor"); builder.setFeComposite$8$in1$in2$k1$k2$k3$k4$operator$result("recolor", _s13_, 1, 0, 0, 0, 6, _s4_); svgFilter = builder.build$0(); break; case 15: t1 = A.blendModeToSvgEnum(B.BlendMode_20); t1.toString; svgFilter = A._blendColorFilterToSvg(filterColor, t1, true); break; case 26: case 18: case 19: case 25: case 27: case 28: case 24: case 14: case 16: case 17: case 20: case 21: case 22: case 23: t1 = A.blendModeToSvgEnum(colorFilterBlendMode); t1.toString; svgFilter = A._blendColorFilterToSvg(filterColor, t1, false); break; case 1: case 2: case 6: case 8: case 4: case 0: case 3: throw A.wrapException(A.UnimplementedError$("Blend mode not supported in HTML renderer: " + colorFilterBlendMode.toString$0(0))); default: svgFilter = null; } return svgFilter; }, SvgFilterBuilder$() { var t4, t1 = A.DomNodeExtension_cloneNode($.$get$kSvgResourceHeader(), false), t2 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "filter"]), t3 = $.SvgFilterBuilder__filterIdCounter + 1; $.SvgFilterBuilder__filterIdCounter = t3; t3 = "_fcf" + t3; t2.id = t3; t4 = t2.filterUnits; t4.toString; A.SVGAnimatedEnumerationExtenson_set_baseVal(t4, 2); t4 = t2.x.baseVal; t4.toString; A.SVGLengthExtension_set_valueAsString(t4, "0%"); t4 = t2.y.baseVal; t4.toString; A.SVGLengthExtension_set_valueAsString(t4, "0%"); t4 = t2.width.baseVal; t4.toString; A.SVGLengthExtension_set_valueAsString(t4, "100%"); t4 = t2.height.baseVal; t4.toString; A.SVGLengthExtension_set_valueAsString(t4, "100%"); return new A.SvgFilterBuilder(t3, t1, t2); }, svgFilterFromColorMatrix(matrix) { var builder = A.SvgFilterBuilder$(); builder.setFeColorMatrix$2$result(matrix, "comp"); return builder.build$0(); }, _blendColorFilterToSvg(color, svgBlendMode, swapLayers) { var _s5_ = "flood", _s13_ = "SourceGraphic", builder = A.SvgFilterBuilder$(), t1 = A.colorValueToCssString(color.get$value(color)); builder.setFeFlood$3$floodColor$floodOpacity$result(t1, "1", _s5_); t1 = svgBlendMode.blendMode; if (swapLayers) builder.setFeBlend$3$in1$in2$mode(_s13_, _s5_, t1); else builder.setFeBlend$3$in1$in2$mode(_s5_, _s13_, t1); return builder.build$0(); }, adjustRectForDom(rect, paint) { var width, height, t5, strokeWidth, t1 = rect.left, t2 = rect.right, left = Math.min(t1, t2), t3 = rect.top, t4 = rect.bottom, $top = Math.min(t3, t4); t2 -= t1; width = Math.abs(t2); t4 -= t3; height = Math.abs(t4); t5 = paint.style; strokeWidth = paint.strokeWidth; if (strokeWidth == null) strokeWidth = 0; if (t5 === B.PaintingStyle_1 && strokeWidth > 0) { t5 = strokeWidth / 2; left -= t5; $top -= t5; width = Math.max(0, width - strokeWidth); height = Math.max(0, height - strokeWidth); } if (left !== t1 || $top !== t3 || width !== t2 || height !== t4) return new A.Rect(left, $top, left + width, $top + height); return rect; }, buildDrawRectElement(rect, paint, tagName, transform) { var t1, t2, effectiveTransform, translated, t3, style, cssColor, sigma, url, rectangle = A.DomDocumentExtension_createElement(self.document, tagName), isStroke = paint.style === B.PaintingStyle_1, strokeWidth = paint.strokeWidth; if (strokeWidth == null) strokeWidth = 0; if (transform.isIdentity$0(0)) { t1 = rect.left; t2 = rect.top; effectiveTransform = "translate(" + A.S(t1) + "px, " + A.S(t2) + "px)"; } else { t1 = new Float32Array(16); translated = new A.Matrix4(t1); translated.setFrom$1(transform); t2 = rect.left; t3 = rect.top; translated.translate$2(0, t2, t3); effectiveTransform = A.float64ListToCssTransform(t1); t1 = t2; t2 = t3; } style = rectangle.style; A.DomCSSStyleDeclarationExtension_setProperty(style, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(style, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(style, "transform", effectiveTransform); cssColor = A.colorValueToCssString(paint.color); t3 = paint.maskFilter; if (t3 != null) { sigma = t3._sigma; t3 = $.$get$_browserEngine(); if (t3 === B.BrowserEngine_1 && !isStroke) { A.DomCSSStyleDeclarationExtension_setProperty(style, "box-shadow", "0px 0px " + A.S(sigma * 2) + "px " + cssColor); t3 = paint.color; cssColor = A.colorValueToCssString(((B.JSNumber_methods.round$0((1 - Math.min(Math.sqrt(sigma) / 6.283185307179586, 1)) * (t3 >>> 24 & 255)) & 255) << 24 | t3 & 16777215) >>> 0); } else A.DomCSSStyleDeclarationExtension_setProperty(style, "filter", "blur(" + A.S(sigma) + "px)"); } A.DomCSSStyleDeclarationExtension_setProperty(style, "width", A.S(rect.right - t1) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "height", A.S(rect.bottom - t2) + "px"); if (isStroke) A.DomCSSStyleDeclarationExtension_setProperty(style, "border", A._borderStrokeToCssUnit(strokeWidth) + " solid " + cssColor); else { A.DomCSSStyleDeclarationExtension_setProperty(style, "background-color", cssColor); url = A._getBackgroundImageUrl(paint.shader, rect); A.DomCSSStyleDeclarationExtension_setProperty(style, "background-image", url !== "" ? "url('" + url + "'" : ""); } return rectangle; }, _getBackgroundImageUrl(shader, bounds) { if (shader != null) if (shader instanceof A.GradientLinear) return A._asString(shader.createImageBitmap$3(bounds, 1, true)); return ""; }, applyRRectBorderRadius(style, rrect) { var t3, t4, t1 = rrect.tlRadiusX, t2 = rrect.trRadiusX; if (t1 === t2) { t3 = rrect.blRadiusX; if (t1 === t3) { t4 = rrect.brRadiusX; t3 = t1 === t4 && t1 === rrect.tlRadiusY && t2 === rrect.trRadiusY && t3 === rrect.blRadiusY && t4 === rrect.brRadiusY; } else t3 = false; } else t3 = false; if (t3) { A.DomCSSStyleDeclarationExtension_setProperty(style, "border-radius", A._borderStrokeToCssUnit(rrect.blRadiusX)); return; } A.DomCSSStyleDeclarationExtension_setProperty(style, "border-top-left-radius", A._borderStrokeToCssUnit(t1) + " " + A._borderStrokeToCssUnit(rrect.tlRadiusY)); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-top-right-radius", A._borderStrokeToCssUnit(t2) + " " + A._borderStrokeToCssUnit(rrect.trRadiusY)); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-bottom-left-radius", A._borderStrokeToCssUnit(rrect.blRadiusX) + " " + A._borderStrokeToCssUnit(rrect.blRadiusY)); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-bottom-right-radius", A._borderStrokeToCssUnit(rrect.brRadiusX) + " " + A._borderStrokeToCssUnit(rrect.brRadiusY)); }, _borderStrokeToCssUnit(value) { return B.JSNumber_methods.toStringAsFixed$1(value === 0 ? 1 : value, 3) + "px"; }, Conic__subdivide(src, level, pointList) { var dst, t1, t2, startY, endY, midY, t3; if (0 === level) { pointList.push(new A.Offset(src.p1x, src.p1y)); pointList.push(new A.Offset(src.p2x, src.p2y)); return; } dst = new A._ConicPair(); src._chop$1(dst); t1 = dst.first; t1.toString; t2 = dst.second; t2.toString; startY = src.p0y; endY = src.p2y; if (A.SPath_between(startY, src.p1y, endY)) { midY = t1.p2y; if (!A.SPath_between(startY, midY, endY)) t3 = t1.p2y = t2.p0y = Math.abs(midY - startY) < Math.abs(midY - endY) ? startY : endY; else t3 = midY; if (!A.SPath_between(startY, t1.p1y, t3)) t1.p1y = startY; if (!A.SPath_between(t2.p0y, t2.p1y, endY)) t2.p1y = endY; } --level; A.Conic__subdivide(t1, level, pointList); A.Conic__subdivide(t2, level, pointList); }, Conic_evalNumerator(p0, p1, p2, w, t) { var src2w = p1 * w; return ((p2 - 2 * src2w + p0) * t + 2 * (src2w - p0)) * t + p0; }, Conic_evalDenominator(w, t) { var $B = 2 * (w - 1); return (-$B * t + $B) * t + 1; }, chopCubicAtYExtrema(points, dest) { var t1, roots, t2, t3, rootCount, y0 = points[1], y1 = points[3], y2 = points[5], quadRoots = new A.QuadRoots(); quadRoots.findRoots$3(points[7] - y0 + 3 * (y1 - y2), 2 * (y0 - y1 - y1 + y2), y1 - y0); t1 = quadRoots.root0; if (t1 == null) roots = A._setArrayType([], type$.JSArray_double); else { t2 = quadRoots.root1; t3 = type$.JSArray_double; roots = t2 == null ? A._setArrayType([t1], t3) : A._setArrayType([t1, t2], t3); } if (roots.length === 0) return 0; A._chopCubicAt(roots, points, dest); rootCount = roots.length; if (rootCount > 0) { t1 = dest[7]; dest[9] = t1; dest[5] = t1; if (rootCount === 2) { t1 = dest[13]; dest[15] = t1; dest[11] = t1; } } return rootCount; }, _chopCubicAt(tValues, points, outPts) { var i, t, t1, bufferPos, p3y, p0x, t2, p0y, p1x, p1y, p2x, p2y, bufferPos0, p3x, t3, ab1x, ab1y, bc1x, bc1y, cd1x, cd1y, abc1x, abc1y, bcd1x, bcd1y, outIndex, outIndex0, i0, rootCount = tValues.length; if (0 === rootCount) for (i = 0; i < 8; ++i) outPts[i] = points[i]; else { t = tValues[0]; for (t1 = rootCount - 1, bufferPos = 0, i = 0; i < rootCount; i = i0, bufferPos = bufferPos0) { p3y = points[bufferPos + 7]; p0x = points[bufferPos]; t2 = bufferPos + 1; p0y = points[t2]; p1x = points[bufferPos + 2]; p1y = points[bufferPos + 3]; p2x = points[bufferPos + 4]; p2y = points[bufferPos + 5]; bufferPos0 = bufferPos + 6; p3x = points[bufferPos0]; t3 = 1 - t; ab1x = p0x * t3 + p1x * t; ab1y = p0y * t3 + p1y * t; bc1x = p1x * t3 + p2x * t; bc1y = p1y * t3 + p2y * t; cd1x = p2x * t3 + p3x * t; cd1y = p2y * t3 + p3y * t; abc1x = ab1x * t3 + bc1x * t; abc1y = ab1y * t3 + bc1y * t; bcd1x = bc1x * t3 + cd1x * t; bcd1y = bc1y * t3 + cd1y * t; outPts[bufferPos] = p0x; outIndex = t2 + 1; outPts[t2] = p0y; outIndex0 = outIndex + 1; outPts[outIndex] = ab1x; outIndex = outIndex0 + 1; outPts[outIndex0] = ab1y; outIndex0 = outIndex + 1; outPts[outIndex] = abc1x; outIndex = outIndex0 + 1; outPts[outIndex0] = abc1y; outIndex0 = outIndex + 1; outPts[outIndex] = abc1x * t3 + bcd1x * t; outIndex = outIndex0 + 1; outPts[outIndex0] = abc1y * t3 + bcd1y * t; outIndex0 = outIndex + 1; outPts[outIndex] = bcd1x; outIndex = outIndex0 + 1; outPts[outIndex0] = bcd1y; outIndex0 = outIndex + 1; outPts[outIndex] = cd1x; outIndex = outIndex0 + 1; outPts[outIndex0] = cd1y; outPts[outIndex] = p3x; outPts[outIndex + 1] = p3y; if (i === t1) break; i0 = i + 1; t2 = tValues[i0]; t3 = tValues[i]; t = A.validUnitDivide(t2 - t3, 1 - t3); if (t == null) { t1 = points[bufferPos0 + 3]; outPts[bufferPos0 + 6] = t1; outPts[bufferPos0 + 5] = t1; outPts[bufferPos0 + 4] = t1; break; } } } }, chopMonoAtY(buffer, bufferStartPos, y) { var tNeg, tPos, t1, t2, t3, tMid, y01, y12, y012, y0123, ycrv0 = buffer[1 + bufferStartPos] - y, ycrv1 = buffer[3 + bufferStartPos] - y, ycrv2 = buffer[5 + bufferStartPos] - y, ycrv3 = buffer[7 + bufferStartPos] - y; if (ycrv0 < 0) { if (ycrv3 < 0) return null; tNeg = 0; tPos = 1; } else { if (!(ycrv0 > 0)) return 0; tNeg = 1; tPos = 0; } t1 = ycrv1 - ycrv0; t2 = ycrv2 - ycrv1; t3 = ycrv3 - ycrv2; do { tMid = (tPos + tNeg) / 2; y01 = ycrv0 + t1 * tMid; y12 = ycrv1 + t2 * tMid; y012 = y01 + (y12 - y01) * tMid; y0123 = y012 + (y12 + (ycrv2 + t3 * tMid - y12) * tMid - y012) * tMid; if (y0123 === 0) return tMid; if (y0123 < 0) tNeg = tMid; else tPos = tMid; } while (Math.abs(tPos - tNeg) > 0.0000152587890625); return (tNeg + tPos) / 2; }, evalCubicPts(c0, c1, c2, c3, t) { return (((c3 + 3 * (c1 - c2) - c0) * t + 3 * (c2 - c1 - c1 + c0)) * t + 3 * (c1 - c0)) * t + c0; }, SurfacePath$() { var t1 = new A.SurfacePath(A.PathRef$(), B.PathFillType_0); t1._resetFields$0(); return t1; }, _arcIsLonePoint(oval, startAngle, sweepAngle) { var t1; if (0 === sweepAngle) t1 = 0 === startAngle || 360 === startAngle; else t1 = false; if (t1) return new A.Offset(oval.right, oval.get$center()._dy); return null; }, _computeMinScale(radius1, radius2, limit, scale) { var totalRadius = radius1 + radius2; if (totalRadius <= limit) return scale; return Math.min(limit / totalRadius, scale); }, PathIterator$(pathRef, forceClose) { var t1 = new A.PathIterator(pathRef, true, pathRef._fVerbsLength); if (pathRef.fBoundsIsDirty) pathRef._computeBounds$0(); if (!pathRef.fIsFinite) t1._verbIndex = pathRef._fVerbsLength; return t1; }, PathRef$() { var t1 = new Float32Array(16); t1 = new A.PathRef(t1, new Uint8Array(8)); t1._fVerbsCapacity = t1._fPointsCapacity = 8; t1.fRRectOrOvalStartIdx = 172; return t1; }, PathRef__fPointsFromSource(source, offsetX, offsetY) { var i, t1, sourceLength = source._fPointsLength, sourceCapacity = source._fPointsCapacity, dest = new Float32Array(sourceCapacity * 2), sourcePoints = source.fPoints, len = sourceLength * 2; for (i = 0; i < len; i += 2) { dest[i] = sourcePoints[i] + offsetX; t1 = i + 1; dest[t1] = sourcePoints[t1] + offsetY; } return dest; }, pathToSvg(pathRef, offsetX, offsetY) { var outPts, verb, w, points, len, i, t1, t2, buffer = new A.StringBuffer(""), iter = new A.PathRefIterator(pathRef); iter.PathRefIterator$1(pathRef); outPts = new Float32Array(8); for (; verb = iter.next$1(0, outPts), verb !== 6;) switch (verb) { case 0: buffer._contents += "M " + A.S(outPts[0] + offsetX) + " " + A.S(outPts[1] + offsetY); break; case 1: buffer._contents += "L " + A.S(outPts[2] + offsetX) + " " + A.S(outPts[3] + offsetY); break; case 4: buffer._contents += "C " + A.S(outPts[2] + offsetX) + " " + A.S(outPts[3] + offsetY) + " " + A.S(outPts[4] + offsetX) + " " + A.S(outPts[5] + offsetY) + " " + A.S(outPts[6] + offsetX) + " " + A.S(outPts[7] + offsetY); break; case 2: buffer._contents += "Q " + A.S(outPts[2] + offsetX) + " " + A.S(outPts[3] + offsetY) + " " + A.S(outPts[4] + offsetX) + " " + A.S(outPts[5] + offsetY); break; case 3: w = pathRef._conicWeights[iter._conicWeightIndex]; points = new A.Conic(outPts[0], outPts[1], outPts[2], outPts[3], outPts[4], outPts[5], w).toQuads$0(); len = points.length; for (i = 1; i < len; i += 2) { t1 = points[i]; t2 = points[i + 1]; buffer._contents += "Q " + A.S(t1._dx + offsetX) + " " + A.S(t1._dy + offsetY) + " " + A.S(t2._dx + offsetX) + " " + A.S(t2._dy + offsetY); } break; case 5: buffer._contents += "Z"; break; default: throw A.wrapException(A.UnimplementedError$("Unknown path verb " + verb)); } t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, SPath_between(a, b, c) { return (a - b) * (c - b) <= 0; }, SPath_scalarSignedAsInt(x) { var t1; if (x < 0) t1 = -1; else t1 = x > 0 ? 1 : 0; return t1; }, validUnitDivide(numer, denom) { var r; if (numer < 0) { numer = -numer; denom = -denom; } if (denom === 0 || numer === 0 || numer >= denom) return null; r = numer / denom; if (isNaN(r)) return null; if (r === 0) return null; return r; }, isRRectOval(rrect) { var t3, t4, t1 = rrect.tlRadiusX, t2 = rrect.trRadiusX; if (t1 + t2 !== rrect.right - rrect.left) return false; t3 = rrect.tlRadiusY; t4 = rrect.trRadiusY; if (t3 + t4 !== rrect.bottom - rrect.top) return false; if (t1 !== rrect.blRadiusX || t2 !== rrect.brRadiusX || t3 !== rrect.blRadiusY || t4 !== rrect.brRadiusY) return false; return true; }, SkQuadCoefficients$(x0, y0, x1, y1, x2, y2) { return new A.SkQuadCoefficients(x2 - 2 * x1 + x0, y2 - 2 * y1 + y0, 2 * (x1 - x0), 2 * (y1 - y0), x0, y0); }, PathWinding__checkOnCurve(x, y, startX, startY, endX, endY) { if (startY === endY) return A.SPath_between(startX, x, endX) && x !== endX; else return x === startX && y === startY; }, PathWinding__chopQuadAtExtrema(buffer) { var p01x, p01y, p12x, p12y, x0 = buffer[0], y0 = buffer[1], x1 = buffer[2], y1 = buffer[3], x2 = buffer[4], y2 = buffer[5], t1 = y0 - y1, tValueAtExtrema = A.validUnitDivide(t1, t1 - y1 + y2); if (tValueAtExtrema != null) { p01x = x0 + tValueAtExtrema * (x1 - x0); p01y = y0 + tValueAtExtrema * (y1 - y0); p12x = x1 + tValueAtExtrema * (x2 - x1); p12y = y1 + tValueAtExtrema * (y2 - y1); buffer[2] = p01x; buffer[3] = p01y; buffer[4] = p01x + tValueAtExtrema * (p12x - p01x); buffer[5] = p01y + tValueAtExtrema * (p12y - p01y); buffer[6] = p12x; buffer[7] = p12y; buffer[8] = x2; buffer[9] = y2; return 1; } buffer[3] = Math.abs(t1) < Math.abs(y1 - y2) ? y0 : y2; return 0; }, PathWinding__isQuadMonotonic(quad) { var y0 = quad[1], y1 = quad[3], y2 = quad[5]; if (y0 === y1) return true; if (y0 < y1) return y1 <= y2; else return y1 >= y2; }, tangentLine(pts, x, y, tangents) { var x0, x1, dx, dy, y0 = pts[1], y1 = pts[3]; if (!A.SPath_between(y0, y, y1)) return; x0 = pts[0]; x1 = pts[2]; if (!A.SPath_between(x0, x, x1)) return; dx = x1 - x0; dy = y1 - y0; if (!(Math.abs((x - x0) * dy - dx * (y - y0)) < 0.000244140625)) return; tangents.push(new A.Offset(dx, dy)); }, tangentQuad(pts, x, y, tangents) { var x0, x1, x2, roots, n, $A, $B, index, t1, t, y0 = pts[1], y1 = pts[3], y2 = pts[5]; if (!A.SPath_between(y0, y, y1) && !A.SPath_between(y1, y, y2)) return; x0 = pts[0]; x1 = pts[2]; x2 = pts[4]; if (!A.SPath_between(x0, x, x1) && !A.SPath_between(x1, x, x2)) return; roots = new A.QuadRoots(); n = roots.findRoots$3(y0 - 2 * y1 + y2, 2 * (y1 - y0), y0 - y); for ($A = x2 - 2 * x1 + x0, $B = 2 * (x1 - x0), index = 0; index < n; ++index) { if (index === 0) { t1 = roots.root0; t1.toString; t = t1; } else { t1 = roots.root1; t1.toString; t = t1; } if (!(Math.abs(x - (($A * t + $B) * t + x0)) < 0.000244140625)) continue; tangents.push(A._evalQuadTangentAt(x0, y0, x1, y1, x2, y2, t)); } }, _evalQuadTangentAt(x0, y0, x1, y1, x2, y2, t) { var t1, bx, by; if (!(t === 0 && x0 === x1 && y0 === y1)) t1 = t === 1 && x1 === x2 && y1 === y2; else t1 = true; if (t1) return new A.Offset(x2 - x0, y2 - y0); bx = x1 - x0; by = y1 - y0; return new A.Offset(((x2 - x1 - bx) * t + bx) * 2, ((y2 - y1 - by) * t + by) * 2); }, tangentConic(pts, x, y, weight, tangents) { var x0, x1, x2, $B, quadRoots, n, src2w, $A, B0, A0, index, t1, t, y0 = pts[1], y1 = pts[3], y2 = pts[5]; if (!A.SPath_between(y0, y, y1) && !A.SPath_between(y1, y, y2)) return; x0 = pts[0]; x1 = pts[2]; x2 = pts[4]; if (!A.SPath_between(x0, x, x1) && !A.SPath_between(x1, x, x2)) return; $B = y1 * weight - y * weight + y; quadRoots = new A.QuadRoots(); n = quadRoots.findRoots$3(y2 + (y0 - 2 * $B), 2 * ($B - y0), y0 - y); for (src2w = x1 * weight, $A = x2 - 2 * src2w + x0, $B = 2 * (src2w - x0), B0 = 2 * (weight - 1), A0 = -B0, index = 0; index < n; ++index) { if (index === 0) { t1 = quadRoots.root0; t1.toString; t = t1; } else { t1 = quadRoots.root1; t1.toString; t = t1; } if (!(Math.abs(x - (($A * t + $B) * t + x0) / ((A0 * t + B0) * t + 1)) < 0.000244140625)) continue; tangents.push(new A.Conic(x0, y0, x1, y1, x2, y2, weight).evalTangentAt$1(t)); } }, tangentCubic(pts, x, y, tangents) { var x0, x1, x2, x3, dst, n, i, bufferPos, t, y3 = pts[7], y0 = pts[1], y1 = pts[3], y2 = pts[5]; if (!A.SPath_between(y0, y, y1) && !A.SPath_between(y1, y, y2) && !A.SPath_between(y2, y, y3)) return; x0 = pts[0]; x1 = pts[2]; x2 = pts[4]; x3 = pts[6]; if (!A.SPath_between(x0, x, x1) && !A.SPath_between(x1, x, x2) && !A.SPath_between(x2, x, x3)) return; dst = new Float32Array(20); n = A.chopCubicAtYExtrema(pts, dst); for (i = 0; i <= n; ++i) { bufferPos = i * 6; t = A.chopMonoAtY(dst, bufferPos, y); if (t == null) continue; if (!(Math.abs(x - A.evalCubicPts(dst[bufferPos], dst[bufferPos + 2], dst[bufferPos + 4], dst[bufferPos + 6], t)) < 0.000244140625)) continue; tangents.push(A._evalCubicTangentAt(dst, bufferPos, t)); } }, _evalCubicTangentAt(points, bufferPos, t) { var t2, dx, dy, coeff, y3 = points[7 + bufferPos], y0 = points[1 + bufferPos], y1 = points[3 + bufferPos], y2 = points[5 + bufferPos], x0 = points[bufferPos], x1 = points[2 + bufferPos], x2 = points[4 + bufferPos], x3 = points[6 + bufferPos], t1 = t === 0; if (!(t1 && x0 === x1 && y0 === y1)) t2 = t === 1 && x2 === x3 && y2 === y3; else t2 = true; if (t2) { if (t1) { dx = x2 - x0; dy = y2 - y0; } else { dx = x3 - x1; dy = y3 - y1; } if (dx === 0 && dy === 0) { dx = x3 - x0; dy = y3 - y0; } return new A.Offset(dx, dy); } else { coeff = A.SkQuadCoefficients$(x3 + 3 * (x1 - x2) - x0, y3 + 3 * (y1 - y2) - y0, 2 * (x2 - 2 * x1 + x0), 2 * (y2 - 2 * y1 + y0), x1 - x0, y1 - y0); return new A.Offset(coeff.evalX$1(t), coeff.evalY$1(t)); } }, reduceCanvasMemoryUsage() { var i, canvasCount = $._recycledCanvases.length; for (i = 0; i < canvasCount; ++i) $._recycledCanvases[i]._canvasPool.dispose$0(); B.JSArray_methods.clear$0($._recycledCanvases); }, _recycleCanvas(canvas) { var t1, t2; if (canvas != null && B.JSArray_methods.contains$1($._recycledCanvases, canvas)) return; if (canvas instanceof A.BitmapCanvas) { canvas._elementCache = null; t1 = canvas.__engine$_devicePixelRatio; $.$get$EngineFlutterDisplay__instance(); t2 = self.window.devicePixelRatio; if (t1 === (t2 === 0 ? 1 : t2)) { $._recycledCanvases.push(canvas); if ($._recycledCanvases.length > 30) B.JSArray_methods.removeAt$1($._recycledCanvases, 0)._canvasPool.dispose$0(); } else canvas._canvasPool.dispose$0(); } }, PersistedPicture__predictTrend(delta, extent) { if (delta <= 0) return extent * 0.1; else return Math.min(Math.max(extent * 0.5, delta * 10), extent); }, _computePixelDensity(transform, width, height) { var t1, m, t2, minX, t3, minY, t4, t5, t6, t7, wp, t8, t9, t10, t11, xp, t12, t13, t14, t15, yp, minX0, maxX, minY0, maxY, scale; if (transform != null) { t1 = transform._m4storage; t1 = t1[15] === 1 && t1[0] === 1 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 1 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 1 && t1[11] === 0; } else t1 = true; if (t1) return 1; m = transform._m4storage; t1 = m[12]; t2 = m[15]; minX = t1 * t2; t3 = m[13]; minY = t3 * t2; t4 = m[3]; t5 = t4 * width; t6 = m[7]; t7 = t6 * height; wp = 1 / (t5 + t7 + t2); t8 = m[0]; t9 = t8 * width; t10 = m[4]; t11 = t10 * height; xp = (t9 + t11 + t1) * wp; t12 = m[1]; t13 = t12 * width; t14 = m[5]; t15 = t14 * height; yp = (t13 + t15 + t3) * wp; minX0 = Math.min(minX, xp); maxX = Math.max(minX, xp); minY0 = Math.min(minY, yp); maxY = Math.max(minY, yp); wp = 1 / (t4 * 0 + t7 + t2); xp = (t8 * 0 + t11 + t1) * wp; yp = (t12 * 0 + t15 + t3) * wp; minX = Math.min(minX0, xp); maxX = Math.max(maxX, xp); minY = Math.min(minY0, yp); maxY = Math.max(maxY, yp); wp = 1 / (t5 + t6 * 0 + t2); xp = (t9 + t10 * 0 + t1) * wp; yp = (t13 + t14 * 0 + t3) * wp; minX = Math.min(minX, xp); maxX = Math.max(maxX, xp); minY = Math.min(minY, yp); scale = Math.min((maxX - minX) / width, (Math.max(maxY, yp) - minY) / height); if (scale < 1e-9 || scale === 1) return 1; if (scale > 1) { scale = Math.min(4, B.JSNumber_methods.ceil$0(scale / 2) * 2); t1 = width * height; if (t1 * scale * scale > 4194304 && scale > 2) scale = 3355443.2 / t1; } else scale = Math.max(2 / B.JSNumber_methods.floor$0(2 / scale), 0.0001); return scale; }, _getPaintSpread(paint) { var t2, t1 = paint._paintData, maskFilter = t1.maskFilter, spread = maskFilter != null ? 0 + maskFilter._sigma * 2 : 0; t1 = t1.strokeWidth; t2 = t1 == null; if ((t2 ? 0 : t1) !== 0) spread += (t2 ? 0 : t1) * 0.70710678118; return spread; }, NormalizedGradient_NormalizedGradient(colors, stops) { var colorCount, t1, addFirst, addLast, normalizedCount, t2, bias, scale, t3, thresholds, c, targetIndex, thresholdIndex, _i, targetIndex0, t4, thresholdIndex0, lastColorIndex, i, t, colorIndex; if (stops == null) stops = B.List_0_1; colorCount = colors.length; t1 = B.JSArray_methods.any$1(colors, new A.NormalizedGradient_NormalizedGradient_closure()); addFirst = !J.$eq$(stops[0], 0); addLast = !J.$eq$(B.JSArray_methods.get$last(stops), 1); normalizedCount = addFirst ? colorCount + 1 : colorCount; if (addLast) ++normalizedCount; t2 = normalizedCount * 4; bias = new Float32Array(t2); scale = new Float32Array(t2); t2 = normalizedCount - 1; t3 = B.JSInt_methods._tdivFast$1(t2, 4); thresholds = new Float32Array(4 * (t3 + 1)); if (addFirst) { c = colors[0]; bias[0] = (c.get$value(c) >>> 16 & 255) / 255; bias[1] = (c.get$value(c) >>> 8 & 255) / 255; bias[2] = (c.get$value(c) & 255) / 255; bias[3] = (c.get$value(c) >>> 24 & 255) / 255; thresholds[0] = 0; targetIndex = 4; thresholdIndex = 1; } else { targetIndex = 0; thresholdIndex = 0; } for (t3 = colors.length, _i = 0; _i < colors.length; colors.length === t3 || (0, A.throwConcurrentModificationError)(colors), ++_i) { c = colors[_i]; targetIndex0 = targetIndex + 1; t4 = J.getInterceptor$x(c); bias[targetIndex] = (t4.get$value(c) >>> 16 & 255) / 255; targetIndex = targetIndex0 + 1; bias[targetIndex0] = (t4.get$value(c) >>> 8 & 255) / 255; targetIndex0 = targetIndex + 1; bias[targetIndex] = (t4.get$value(c) & 255) / 255; targetIndex = targetIndex0 + 1; bias[targetIndex0] = (t4.get$value(c) >>> 24 & 255) / 255; } for (t3 = stops.length, _i = 0; _i < t3; ++_i, thresholdIndex = thresholdIndex0) { thresholdIndex0 = thresholdIndex + 1; thresholds[thresholdIndex] = stops[_i]; } if (addLast) { c = B.JSArray_methods.get$last(colors); targetIndex0 = targetIndex + 1; bias[targetIndex] = (c.get$value(c) >>> 16 & 255) / 255; targetIndex = targetIndex0 + 1; bias[targetIndex0] = (c.get$value(c) >>> 8 & 255) / 255; bias[targetIndex] = (c.get$value(c) & 255) / 255; bias[targetIndex + 1] = (c.get$value(c) >>> 24 & 255) / 255; thresholds[thresholdIndex] = 1; } lastColorIndex = 4 * t2; for (i = 0; i < lastColorIndex; ++i) { thresholdIndex = i >>> 2; scale[i] = (bias[i + 4] - bias[i]) / (thresholds[thresholdIndex + 1] - thresholds[thresholdIndex]); } scale[lastColorIndex] = 0; scale[lastColorIndex + 1] = 0; scale[lastColorIndex + 2] = 0; scale[lastColorIndex + 3] = 0; for (i = 0; i < normalizedCount; ++i) { t = thresholds[i]; colorIndex = i * 4; bias[colorIndex] = bias[colorIndex] - t * scale[colorIndex]; t2 = colorIndex + 1; bias[t2] = bias[t2] - t * scale[t2]; t2 = colorIndex + 2; bias[t2] = bias[t2] - t * scale[t2]; t2 = colorIndex + 3; bias[t2] = bias[t2] - t * scale[t2]; } return new A.NormalizedGradient(thresholds, bias, scale, normalizedCount, !t1); }, writeUnrolledBinarySearch(method, start, end, biasName, probe, scaleName, sourcePrefix) { var t2, mid, t1 = method._statements; if (start === end) { t2 = "" + start; t1.push(biasName + " = " + (biasName + "_" + t2) + ";"); t1.push(scaleName + " = " + (scaleName + "_" + t2) + ";"); } else { mid = B.JSInt_methods._tdivFast$1(start + end, 2); t2 = mid + 1; t1.push("if (" + probe + " < " + (sourcePrefix + "_" + B.JSInt_methods._tdivFast$1(t2, 4) + ("." + "xyzw"[B.JSInt_methods.$mod(t2, 4)])) + ") {"); ++method._indentLevel; A.writeUnrolledBinarySearch(method, start, mid, biasName, probe, scaleName, sourcePrefix); --method._indentLevel; t1.push("} else {"); ++method._indentLevel; A.writeUnrolledBinarySearch(method, t2, end, biasName, probe, scaleName, sourcePrefix); --method._indentLevel; t1.push("}"); } }, _addColorStopsToCanvasGradient(gradient, colors, colorStops, isDecal) { var scale, offset, t1, i, colorStop, _s12_ = "addColorStop"; if (isDecal) { A.callMethod(gradient, _s12_, [0, "#00000000"]); scale = 0.999; offset = 0.0005000000000000004; } else { scale = 1; offset = 0; } if (colorStops == null) { t1 = colors[0]; A.callMethod(gradient, _s12_, [offset, A.colorValueToCssString(t1.get$value(t1))]); t1 = colors[1]; A.callMethod(gradient, _s12_, [1 - offset, A.colorValueToCssString(t1.get$value(t1))]); } else for (i = 0; i < colors.length; ++i) { colorStop = J.clamp$2$n(colorStops[i], 0, 1); t1 = colors[i]; gradient.addColorStop.apply(gradient, [colorStop * scale + offset, A.colorValueToCssString(t1.get$value(t1))]); } if (isDecal) A.callMethod(gradient, _s12_, [1, "#00000000"]); }, _writeSharedGradientShader(builder, method, gradient, tileMode) { var t2, t3, t4, i, probeName, _s8_ = "tiled_st", t1 = method._statements; t1.push("vec4 bias;"); t1.push("vec4 scale;"); for (t2 = gradient.thresholdCount, t3 = t2 - 1, t4 = B.JSInt_methods._tdivFast$1(t3, 4) + 1, i = 0; i < t4; ++i) builder.addUniform$2$name(11, "threshold_" + i); for (i = 0; i < t2; ++i) { t4 = "" + i; builder.addUniform$2$name(11, "bias_" + t4); builder.addUniform$2$name(11, "scale_" + t4); } switch (tileMode.index) { case 0: t1.push("float tiled_st = clamp(st, 0.0, 1.0);"); probeName = _s8_; break; case 3: probeName = "st"; break; case 1: t1.push("float tiled_st = fract(st);"); probeName = _s8_; break; case 2: t1.push("float t_1 = (st - 1.0);"); t1.push("float tiled_st = abs((t_1 - 2.0 * floor(t_1 * 0.5)) - 1.0);"); probeName = _s8_; break; default: probeName = "st"; } A.writeUnrolledBinarySearch(method, 0, t3, "bias", probeName, "scale", "threshold"); if (tileMode === B.TileMode_3) { t1.push("if (st < 0.0 || st > 1.0) {"); t1.push(" " + builder.get$fragmentColor().name + " = vec4(0, 0, 0, 0);"); t1.push(" return;"); t1.push("}"); } return probeName; }, createHtmlColorFilter(colorFilter) { if (colorFilter == null) return null; switch (colorFilter.type.index) { case 0: return new A.ModeHtmlColorFilter(colorFilter.color, colorFilter.blendMode); case 1: return null; case 2: throw A.wrapException(A.UnimplementedError$("ColorFilter.linearToSrgbGamma not implemented for HTML renderer")); case 3: throw A.wrapException(A.UnimplementedError$("ColorFilter.srgbToLinearGamma not implemented for HTML renderer.")); default: throw A.wrapException(A.StateError$("Unknown mode " + colorFilter.toString$0(0) + ".type for ColorFilter.")); } }, ShaderBuilder_typeToString(dataType) { switch (dataType) { case 0: return "bool"; case 1: return "int"; case 2: return "float"; case 3: return "bvec2"; case 4: return "bvec3"; case 5: return "bvec4"; case 6: return "ivec2"; case 7: return "ivec3"; case 8: return "ivec4"; case 9: return "vec2"; case 10: return "vec3"; case 11: return "vec4"; case 12: return "mat2"; case 13: return "mat3"; case 14: return "mat4"; case 15: return "sampler1D"; case 16: return "sampler2D"; case 17: return "sampler3D"; case 18: return "void"; } throw A.wrapException(A.ArgumentError$(null, null)); }, commitScene(scene) { var request, _i, i, t1 = $.paintQueue, t2 = t1.length; if (t2 !== 0) try { if (t2 > 1) B.JSArray_methods.sort$1(t1, new A.commitScene_closure()); for (t1 = $.paintQueue, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { request = t1[_i]; request.paintCallback$0(); } } finally { $.paintQueue = A._setArrayType([], type$.JSArray_PaintRequest); } t1 = $.retainedSurfaces; t2 = t1.length; if (t2 !== 0) { for (i = 0; i < t2; ++i) t1[i].__engine$_state = B.PersistedSurfaceState_1; $.retainedSurfaces = A._setArrayType([], type$.JSArray_PersistedSurface); } for (t1 = $.frameReferences, i = 0; i < t1.length; ++i) t1[i].value = null; $.frameReferences = A._setArrayType([], type$.JSArray_FrameReference_dynamic); }, PersistedContainerSurface__discardActiveChildren(surface) { var i, child, t1 = surface.__engine$_children, $length = t1.length; for (i = 0; i < $length; ++i) { child = t1[i]; if (child.__engine$_state === B.PersistedSurfaceState_1) child.discard$0(); } }, HtmlImage$(imgElement, width, height) { return new A.HtmlImage(imgElement, width, height); }, detectContentType(data) { var t1, _i, format, t2, t3, i, magicByte; $label0$0: for (t1 = J.getInterceptor$asx(data), _i = 0; _i < 6; ++_i) { format = B.List_4Tr[_i]; t2 = format.header; t3 = t2.length; if (t1.get$length(data) < t3) continue $label0$0; for (i = 0; i < t3; ++i) { magicByte = t2[i]; if (magicByte == null) continue; if (t1.$index(data, i) !== magicByte) continue $label0$0; } return format.contentType; } if (A.isAvif(data)) return "image/avif"; return null; }, isAvif(data) { var t1, i, i0, j, t2, t3; $label0$0: for (t1 = J.getInterceptor$asx(data), i = 0; i < 16; i0 = i + 1, i = i0) { for (j = 0; t2 = $.$get$_avifSignature()._string, j < t2.length; ++j) { t3 = i + j; if (t3 >= t1.get$length(data)) return false; if (t1.$index(data, t3) !== t2.charCodeAt(j)) continue $label0$0; } return true; } return false; }, registerHotRestartListener(listener) { $._hotRestartListeners.push(listener); }, initializeEngineServices(jsConfiguration) { return A.initializeEngineServices$body(jsConfiguration); }, initializeEngineServices$body(jsConfiguration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t2, assetManager, t1; var $async$initializeEngineServices = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; if ($._initializationState !== B.DebugEngineInitializationState_0) { // goto return $async$goto = 1; break; } $._initializationState = B.DebugEngineInitializationState_1; t2 = A.configuration(); if (jsConfiguration != null) t2._configuration = jsConfiguration; A.registerExtension("ext.flutter.disassemble", new A.initializeEngineServices_closure()); t1.waitingForAnimation = false; $.scheduleFrameCallback = new A.initializeEngineServices_closure0(t1); t1 = A.configuration()._configuration; if (t1 == null) t1 = null; else { t1 = t1.assetBase; if (t1 == null) t1 = null; } assetManager = new A.AssetManager(t1); A._setAssetManager(assetManager); $async$goto = 3; return A._asyncAwait(A.Future_wait(A._setArrayType([new A.initializeEngineServices_initializeRendererCallback().call$0(), A._downloadAssetFonts()], type$.JSArray_Future_void), type$.void), $async$initializeEngineServices); case 3: // returning from await. $._initializationState = B.DebugEngineInitializationState_2; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$initializeEngineServices, $async$completer); }, initializeEngineUi() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, t4; var $async$initializeEngineUi = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($._initializationState !== B.DebugEngineInitializationState_2) { // goto return $async$goto = 1; break; } $._initializationState = B.DebugEngineInitializationState_3; t1 = $.$get$_operatingSystem(); if ($.RawKeyboard__instance == null) $.RawKeyboard__instance = A.RawKeyboard$_(t1 === B.OperatingSystem_4); if ($.KeyboardBinding__instance == null) $.KeyboardBinding__instance = A.KeyboardBinding$_(); t1 = A.configuration()._configuration; if (t1 == null) t1 = null; else { t1 = t1.multiViewEnabled; if (t1 == null) t1 = null; } if (t1 !== true) { t1 = A.configuration()._configuration; A.ensureImplicitViewInitialized(t1 == null ? null : t1.hostElement); A.ensureImplicitViewInitialized(null); if ($._flutterViewEmbedder == null) { t1 = new A.FlutterViewEmbedder(); t2 = $._window.embeddingStrategy; t3 = $.$get$_renderer(); t4 = type$.String; t2.initialize$1$hostElementAttributes(0, A.LinkedHashMap_LinkedHashMap$_literal(["flt-renderer", t3.get$rendererTag() + " (auto-selected)", "flt-build-mode", "profile", "spellcheck", "false"], t4, t4)); t3.reset$1(0, t1); $._flutterViewEmbedder = t1; } } $._initializationState = B.DebugEngineInitializationState_4; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$initializeEngineUi, $async$completer); }, _setAssetManager(assetManager) { if (assetManager === $._assetManager) return; $._assetManager = assetManager; }, _downloadAssetFonts() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t2, t1, $async$temp1; var $async$_downloadAssetFonts = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$_renderer(); t1.get$fontCollection().clear$0(0); t2 = $._assetManager; $async$goto = t2 != null ? 2 : 3; break; case 2: // then t1 = t1.get$fontCollection(); t2 = $._assetManager; t2.toString; $async$temp1 = t1; $async$goto = 5; return A._asyncAwait(A.fetchFontManifest(t2), $async$_downloadAssetFonts); case 5: // returning from await. $async$goto = 4; return A._asyncAwait($async$temp1.loadAssetFonts$1($async$result), $async$_downloadAssetFonts); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_downloadAssetFonts, $async$completer); }, FlutterApp__staticInteropFactoryStub(addView, removeView) { var t1 = type$.JavaScriptFunction; return type$.JavaScriptObject._as({addView: t1._as(A.allowInterop(new A.FlutterApp__staticInteropFactoryStub_closure(addView))), removeView: t1._as(A.allowInterop(new A.FlutterApp__staticInteropFactoryStub_closure0(removeView)))}); }, FlutterEngineInitializer__staticInteropFactoryStub(autoStart, initializeEngine) { var t1 = type$.JavaScriptFunction; return type$.JavaScriptObject._as({initializeEngine: t1._as(A.allowInterop(new A.FlutterEngineInitializer__staticInteropFactoryStub_closure(initializeEngine))), autoStart: t1._as(A.allowInterop(new A.FlutterEngineInitializer__staticInteropFactoryStub_closure0(autoStart)))}); }, FlutterAppRunner__staticInteropFactoryStub(runApp) { return type$.JavaScriptObject._as({runApp: type$.JavaScriptFunction._as(A.allowInterop(new A.FlutterAppRunner__staticInteropFactoryStub_closure(runApp)))}); }, futureToPromise(future, $T) { var t1 = type$.JavaScriptFunction._as(A.allowInterop(new A.futureToPromise_closure(future, $T))); return A.callConstructor(self.Promise, A._setArrayType([t1], type$.JSArray_Object)); }, _eventTimeStampToDuration(milliseconds) { var ms = B.JSNumber_methods.toInt$0(milliseconds); return A.Duration$(0, 0, B.JSNumber_methods.toInt$0((milliseconds - ms) * 1000), ms, 0, 0); }, _cached(body, $T) { var t1 = {}; t1.cache = null; return new A._cached_closure(t1, body, $T); }, KeyboardBinding$_() { var t1 = new A.KeyboardBinding(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.JavaScriptObject)); t1.KeyboardBinding$_$0(); return t1; }, KeyboardConverter__mappingFromPlatform(platform) { switch (platform.index) { case 0: case 4: return new A.LocaleKeymap(A.unmarshallMappingData("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")); case 3: return new A.LocaleKeymap(A.unmarshallMappingData(';b1{bc1&cf1[fg1]gm2y')); case 1: case 2: case 5: return new A.LocaleKeymap(A.unmarshallMappingData("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz5 1) locales.push(new A.Locale(B.JSArray_methods.get$first(parts), B.JSArray_methods.get$last(parts))); else locales.push(new A.Locale(language, null)); } return locales; }, _handleWebTestEnd2EndMessage(codec, data) { var decoded = codec.decodeMethodCall$1(data), ratio = A.double_parse(A._asString(decoded.$arguments)); switch (decoded.method) { case "setDevicePixelRatio": $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride = ratio; $.$get$EnginePlatformDispatcher__instance()._onMetricsChanged.call$0(); return true; } return false; }, invoke(callback, zone) { if (callback == null) return; if (zone === $.Zone__current) callback.call$0(); else zone.runGuarded$1(callback); }, invoke1(callback, zone, arg) { if (callback == null) return; if (zone === $.Zone__current) callback.call$1(arg); else zone.runUnaryGuarded$2(callback, arg); }, invoke2(callback, zone, arg1, arg2) { if (zone === $.Zone__current) callback.call$2(arg1, arg2); else zone.runGuarded$1(new A.invoke2_closure(callback, arg1, arg2)); }, findBrowserTextScaleFactor() { var computedStyleMap, fontSizeObject, fontSize, t1 = self.document.documentElement; t1.toString; if ("computedStyleMap" in t1) { computedStyleMap = t1.computedStyleMap(); if (computedStyleMap != null) { fontSizeObject = computedStyleMap.get("font-size"); fontSize = fontSizeObject != null ? fontSizeObject.value : null; } else fontSize = null; } else fontSize = null; if (fontSize == null) fontSize = A.parseFloat(A.callMethod(A.DomWindowExtension_getComputedStyle(self.window, t1), "getPropertyValue", ["font-size"])); return (fontSize == null ? 16 : fontSize) / 16; }, _defaultFactory(viewId, params) { var t1; params.toString; type$.Map_of_nullable_Object_and_nullable_Object._as(params); t1 = A.DomDocumentExtension_createElement(self.document, A._asString(J.$index$asx(params, "tagName"))); A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "width", "100%"); A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "height", "100%"); return t1; }, createPlatformViewSlot(viewId) { var slot, t1, wrapper = A.DomDocumentExtension_createElement(self.document, "flt-platform-view-slot"); A.DomCSSStyleDeclarationExtension_setProperty(wrapper.style, "pointer-events", "auto"); slot = A.DomDocumentExtension_createElement(self.document, "slot"); t1 = A.jsify("flt-pv-slot-" + viewId); A.callMethod(slot, "setAttribute", ["name", t1 == null ? type$.Object._as(t1) : t1]); wrapper.append(slot); return wrapper; }, convertButtonToButtons(button) { switch (button) { case 0: return 1; case 1: return 4; case 2: return 2; default: return B.JSInt_methods.$shl(1, button); } }, PointerBinding$(view) { var t2, t1 = $.KeyboardBinding__instance; t1 = t1 == null ? null : t1.get$_converter(); t1 = new A.PointerBinding(view, new A.PointerDataConverter(), t1); t2 = $.$get$_browserEngine(); if (t2 === B.BrowserEngine_1) { t2 = $.$get$_operatingSystem(); t2 = t2 === B.OperatingSystem_0; } else t2 = false; if (t2) { t2 = $.$get$PointerBinding__defaultSafariWorkaround(); t1._safariWorkaround = t2; t2.workAroundMissingPointerEvents$0(); } t1.__PointerBinding__adapter_A = t1._createAdapter$0(); return t1; }, _Listener__Listener$register($event, handler, passive, target) { var t1, t2, jsHandler = type$.JavaScriptFunction._as(A.allowInterop(handler)); if (passive == null) A.DomEventTargetExtension_addEventListener(target, $event, jsHandler, null); else { t1 = type$.Object; t2 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["passive", passive], type$.String, t1)); A.callMethod(target, "addEventListener", [$event, jsHandler, t2 == null ? t1._as(t2) : t2]); } A.DomEventTargetExtension_addEventListener(target, $event, jsHandler, null); return new A._Listener($event, target, jsHandler); }, _BaseAdapter__eventTimeStampToDuration(milliseconds) { var ms = B.JSNumber_methods.toInt$0(milliseconds); return A.Duration$(0, 0, B.JSNumber_methods.toInt$0((milliseconds - ms) * 1000), ms, 0, 0); }, computeEventOffsetToTarget($event, view) { var t2, inputGeometry, transformedPoint, origin, actualTarget = view.get$dom().rootElement, t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled && $event.offsetX === 0 && $event.offsetY === 0) return A._computeOffsetForTalkbackEvent($event, actualTarget); t1 = view.get$dom(); t2 = $event.target; t2.toString; if (t1.textEditingHost.contains(t2)) { t1 = $.$get$textEditing(); inputGeometry = t1.get$strategy().geometry; if (inputGeometry != null) { $event.target.toString; t1.get$strategy().domElement.toString; transformedPoint = new A.Matrix4(inputGeometry.globalTransform).perspectiveTransform$3$x$y$z($event.offsetX, $event.offsetY, 0); return new A.Offset(transformedPoint._0, transformedPoint._1); } } if (!J.$eq$($event.target, actualTarget)) { origin = actualTarget.getBoundingClientRect(); return new A.Offset($event.clientX - origin.x, $event.clientY - origin.y); } return new A.Offset($event.offsetX, $event.offsetY); }, _computeOffsetForTalkbackEvent($event, actualTarget) { var $parent, t1, offsetX = $event.clientX, offsetY = $event.clientY; for ($parent = actualTarget; $parent.offsetParent != null; $parent = t1) { offsetX -= $parent.offsetLeft - $parent.scrollLeft; offsetY -= $parent.offsetTop - $parent.scrollTop; t1 = $parent.offsetParent; t1.toString; } return new A.Offset(offsetX, offsetY); }, timeAction($name, action) { var t1 = action.call$0(); return t1; }, frameTimingsOnVsync() { if ($.$get$EnginePlatformDispatcher__instance()._onReportTimings == null) return; $._vsyncStartMicros = A._nowMicros(); }, frameTimingsOnBuildStart() { if ($.$get$EnginePlatformDispatcher__instance()._onReportTimings == null) return; $._buildStartMicros = A._nowMicros(); }, frameTimingsOnBuildFinish() { if ($.$get$EnginePlatformDispatcher__instance()._onReportTimings == null) return; $._buildFinishMicros = A._nowMicros(); }, frameTimingsOnRasterStart() { if ($.$get$EnginePlatformDispatcher__instance()._onReportTimings == null) return; $._rasterStartMicros = A._nowMicros(); }, frameTimingsOnRasterFinish() { var now, t2, t1 = $.$get$EnginePlatformDispatcher__instance(); if (t1._onReportTimings == null) return; now = $._rasterFinishMicros = A._nowMicros(); $._frameTimings.push(new A.FrameTiming(A._setArrayType([$._vsyncStartMicros, $._buildStartMicros, $._buildFinishMicros, $._rasterStartMicros, now, now, 0, 0, 0, 0, 1], type$.JSArray_int))); $._rasterFinishMicros = $._rasterStartMicros = $._buildFinishMicros = $._buildStartMicros = $._vsyncStartMicros = -1; if (now - $.$get$_frameTimingsLastSubmitTime() > 100000) { $._frameTimingsLastSubmitTime = now; t2 = $._frameTimings; A.invoke1(t1._onReportTimings, t1._onReportTimingsZone, t2); $._frameTimings = A._setArrayType([], type$.JSArray_FrameTiming); } }, _nowMicros() { return B.JSNumber_methods.toInt$0(self.window.performance.now() * 1000); }, RawKeyboard$_(_onMacOs) { var t1 = new A.RawKeyboard(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Timer), _onMacOs); t1.RawKeyboard$_$1(_onMacOs); return t1; }, _noopCallback(data) { }, getJsProperty(object, $name) { return object[$name]; }, parseFloat(source) { var result = self.window.parseFloat(source); if (result == null || isNaN(result)) return null; return result; }, parseFontSize(element) { var computedStyleMap, fontSizeObject, fontSize; if ("computedStyleMap" in element) { computedStyleMap = element.computedStyleMap(); if (computedStyleMap != null) { fontSizeObject = computedStyleMap.get("font-size"); fontSize = fontSizeObject != null ? fontSizeObject.value : null; } else fontSize = null; } else fontSize = null; return fontSize == null ? A.parseFloat(A.callMethod(A.DomWindowExtension_getComputedStyle(self.window, element), "getPropertyValue", ["font-size"])) : fontSize; }, tryCreateCanvasElement(width, height) { var exception, canvas = self.document.createElement("CANVAS"); if (canvas == null) return null; try { A.DomCanvasElementExtension_set_width(canvas, width); A.DomCanvasElementExtension_set_height(canvas, height); } catch (exception) { return null; } return canvas; }, VideoFrameExtension_get_format(_this) { var t1 = _this.format; return t1 == null ? null : t1; }, OffScreenCanvas_supported() { var t2, t1 = $.OffScreenCanvas__supported; if (t1 == null) { t1 = $.$get$_browserEngine(); t2 = $.OffScreenCanvas__supported = t1 !== B.BrowserEngine_1 && "OffscreenCanvas" in self.window; t1 = t2; } return t1; }, AccessibilityAnnouncements__createElement(assertiveness) { var ariaLiveValue = assertiveness === B.Assertiveness_1 ? "assertive" : "polite", liveRegion = A.DomDocumentExtension_createElement(self.document, "flt-announcement-" + ariaLiveValue), t1 = liveRegion.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "fixed"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "overflow", "hidden"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform", "translate(-99999px, -99999px)"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", "1px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", "1px"); t1 = A.jsify(ariaLiveValue); A.callMethod(liveRegion, "setAttribute", ["aria-live", t1 == null ? type$.Object._as(t1) : t1]); return liveRegion; }, _checkableKindFromSemanticsFlag(semanticsObject) { var t1 = semanticsObject.__engine$_flags; if ((t1 & 256) !== 0) return B._CheckableKind_1; else if ((t1 & 65536) !== 0) return B._CheckableKind_2; else return B._CheckableKind_0; }, Dialog$0(semanticsObject) { var t1 = new A.Dialog0(B.PrimaryRole_6, semanticsObject), t2 = A.PrimaryRoleManager__initElement(t1.createElement$0(0), semanticsObject); t1.__PrimaryRoleManager_element_F !== $ && A.throwUnnamedLateFieldAI(); t1.__PrimaryRoleManager_element_F = t2; t1.Dialog$1(semanticsObject); return t1; }, Focusable$(semanticsObject, owner) { return new A.Focusable(new A.AccessibilityFocusManager(semanticsObject.owner), B.Role_0, semanticsObject, owner); }, Incrementable$(semanticsObject) { var t1 = new A.Incrementable(A.DomDocumentExtension_createElement(self.document, "input"), new A.AccessibilityFocusManager(semanticsObject.owner), B.PrimaryRole_0, semanticsObject), t2 = A.PrimaryRoleManager__initElement(t1.createElement$0(0), semanticsObject); t1.__PrimaryRoleManager_element_F !== $ && A.throwUnnamedLateFieldAI(); t1.__PrimaryRoleManager_element_F = t2; t1.Incrementable$1(semanticsObject); return t1; }, PrimaryRoleManager__initElement(element, semanticsObject) { var t1, t2; A.DomCSSStyleDeclarationExtension_setProperty(element.style, "position", "absolute"); t1 = semanticsObject.id; t2 = A.jsify("flt-semantic-node-" + t1); A.callMethod(element, "setAttribute", ["id", t2 == null ? type$.Object._as(t2) : t2]); if (t1 === 0 && !A.configuration().get$debugShowSemanticsNodes()) { A.DomCSSStyleDeclarationExtension_setProperty(element.style, "filter", "opacity(0%)"); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "color", "rgba(0,0,0,0)"); } if (A.configuration().get$debugShowSemanticsNodes()) A.DomCSSStyleDeclarationExtension_setProperty(element.style, "outline", "1px solid green"); return element; }, SemanticsObject__clearSemanticElementTransform(element) { var _s14_ = "removeProperty", t1 = element.style; A.callMethod(t1, _s14_, ["transform-origin"]); A.callMethod(t1, _s14_, ["transform"]); t1 = $.$get$_operatingSystem(); if (t1 !== B.OperatingSystem_0) t1 = t1 === B.OperatingSystem_4; else t1 = true; if (t1) { t1 = element.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", "0px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", "0px"); } else { t1 = element.style; A.callMethod(t1, _s14_, ["top"]); A.callMethod(t1, _s14_, ["left"]); } }, EngineSemantics$_() { var t1 = $.$get$_operatingSystem(); t1 = B.Set_uTMs5.contains$1(0, t1) ? new A.DesktopSemanticsEnabler() : new A.MobileSemanticsEnabler(); return new A.EngineSemantics(new A.EngineSemantics__now_closure(), new A.SemanticsHelper(t1), B.GestureMode_1, A._setArrayType([], type$.JSArray_of_void_Function_GestureMode)); }, EngineSemanticsOwner$(semanticsHost) { var t1 = type$.int, t2 = type$.SemanticsObject; t2 = new A.EngineSemanticsOwner(semanticsHost, B.SemanticsUpdatePhase_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A._setArrayType([], type$.JSArray_SemanticsObject), A._setArrayType([], type$.JSArray_of_void_Function)); t2.EngineSemanticsOwner$1(semanticsHost); return t2; }, longestIncreasingSubsequence(list) { var longest, i, elem, hi, lo, mid, seq, k, len = list.length, t1 = type$.JSArray_int, predecessors = A._setArrayType([], t1), mins = A._setArrayType([0], t1); for (longest = 0, i = 0; i < len; ++i) { elem = list[i]; for (hi = longest, lo = 1; lo <= hi;) { mid = B.JSInt_methods._tdivFast$1(lo + hi, 2); if (list[mins[mid]] < elem) lo = mid + 1; else hi = mid - 1; } predecessors.push(mins[lo - 1]); if (lo >= mins.length) mins.push(i); else mins[lo] = i; if (lo > longest) longest = lo; } seq = A.List_List$filled(longest, 0, false, type$.int); k = mins[longest]; for (i = longest - 1; i >= 0; --i) { seq[i] = k; k = predecessors[k]; } return seq; }, Tappable$(semanticsObject, owner) { var t1 = new A.Tappable(B.Role_1, semanticsObject, owner); t1.Tappable$2(semanticsObject, owner); return t1; }, SemanticsTextEditingStrategy_ensureInitialized(owner) { var t2, t1 = $.SemanticsTextEditingStrategy__instance; if (t1 != null) t2 = t1.owner === owner; else t2 = false; if (t2) { t1.toString; return t1; } return $.SemanticsTextEditingStrategy__instance = new A.SemanticsTextEditingStrategy(owner, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, null); }, _TypedDataBuffer__reverse(buffer, start, end) { var first, last; --end; for (; start < end;) { first = buffer[start]; last = buffer[end]; buffer[end] = first; buffer[start] = last; ++start; --end; } }, WriteBuffer_WriteBuffer() { var t1 = new Uint8Array(0), eightBytes = new DataView(new ArrayBuffer(8)); return new A.WriteBuffer(new A.Uint8Buffer(t1, 0), eightBytes, A.NativeUint8List_NativeUint8List$view(eightBytes.buffer, 0, null)); }, computeShadowOffset(elevation) { if (elevation === 0) return B.Offset_0_0; return new A.Offset(200 * elevation / 600, 400 * elevation / 600); }, computePenumbraBounds(shape, elevation) { var t1, t2, t3, t4, dx, dy; if (elevation === 0) return shape; t1 = shape.right; t2 = shape.left; t3 = shape.bottom; t4 = shape.top; dx = elevation * ((800 + (t1 - t2) * 0.5) / 600); dy = elevation * ((800 + (t3 - t4) * 0.5) / 600); return new A.Rect(t2 - dx, t4 - dy, t1 + dx, t3 + dy).shift$1(A.computeShadowOffset(elevation)).inflate$1(20); }, computeShadow(shape, elevation) { if (elevation === 0) return null; return new A.SurfaceShadowData(Math.min(elevation * ((800 + (shape.right - shape.left) * 0.5) / 600), elevation * ((800 + (shape.bottom - shape.top) * 0.5) / 600)), A.computeShadowOffset(elevation)); }, createSVGSVGElement() { var t1 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "svg"]), t2 = A.jsify("1.1"); A.callMethod(t1, "setAttribute", ["version", t2 == null ? type$.Object._as(t2) : t2]); return t1; }, SVGLengthExtension_set_valueAsString(_this, value) { _this.valueAsString = value; return value; }, SVGAnimatedEnumerationExtenson_set_baseVal(_this, value) { _this.baseVal = value; return value; }, SVGAnimatedStringExtension_set_baseVal(_this, value) { _this.baseVal = value; return value; }, SVGAnimatedNumberExtension_set_baseVal(_this, value) { _this.baseVal = value; return value; }, LayoutFragment$(start, end, type, textDirection, fragmentFlow, span, trailingNewlines, trailingSpaces) { return new A.LayoutFragment($, $, $, $, $, $, $, $, $, 0, type, textDirection, fragmentFlow, span, trailingNewlines, trailingSpaces, start, end); }, LineBuilder$_(paragraph, spanometer, accumulatedHeight, fragments, lineNumber, maxWidth) { var t1 = new A.LineBuilder(fragments, maxWidth, paragraph, spanometer, lineNumber, accumulatedHeight); t1._recalculateMetrics$0(); return t1; }, ensureLineLookupInitialized() { var t1 = $._lineLookup; if (t1 == null) { t1 = type$.LineCharProperty; t1 = $._lineLookup = new A.UnicodePropertyLookup(A._unpackProperties(string$.x3000000, 937, B.List_83u, t1), B.LineCharProperty_8, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, t1), type$.UnicodePropertyLookup_LineCharProperty); } return t1; }, LineBreakFragmenter_LineBreakFragmenter(text) { if (self.Intl.v8BreakIterator != null) return new A.V8LineBreakFragmenter(A.createV8BreakIterator(), text); return new A.FWLineBreakFragmenter(text); }, breakLinesUsingV8BreakIterator(text, jsText, iterator) { var t1, fragmentStart, fragmentEnd, i, trailingNewlines, trailingSpaces, codeUnit, type, breaks = A._setArrayType([], type$.JSArray_LineBreakFragment); A.callMethod(iterator, "adoptText", [jsText]); iterator.first(); for (t1 = text.length, fragmentStart = 0; iterator.next() !== -1; fragmentStart = fragmentEnd) { fragmentEnd = B.JSNumber_methods.toInt$0(iterator.current()); for (i = fragmentStart, trailingNewlines = 0, trailingSpaces = 0; i < fragmentEnd; ++i) { codeUnit = text.charCodeAt(i); if (B.Set_Y7lq1.contains$1(0, codeUnit)) { ++trailingNewlines; ++trailingSpaces; } else if (B.Set_CR9D4.contains$1(0, codeUnit)) ++trailingSpaces; else if (trailingSpaces > 0) { breaks.push(new A.LineBreakFragment(B.LineBreakType_0, trailingNewlines, trailingSpaces, fragmentStart, i)); fragmentStart = i; trailingNewlines = 0; trailingSpaces = 0; } } if (trailingNewlines > 0) type = B.LineBreakType_2; else type = fragmentEnd === t1 ? B.LineBreakType_3 : B.LineBreakType_0; breaks.push(new A.LineBreakFragment(type, trailingNewlines, trailingSpaces, fragmentStart, fragmentEnd)); } if (breaks.length === 0 || B.JSArray_methods.get$last(breaks).type === B.LineBreakType_2) breaks.push(new A.LineBreakFragment(B.LineBreakType_3, 0, 0, t1, t1)); return breaks; }, _computeLineBreakFragments(text) { var codePoint, curr, setBreak, t1, t2, t3, t4, t5, baseOfCombiningMarks, regionalIndicatorCount, baseOfCombiningMarks0, t6, t7, t8, t9, t10, t11, t12, _box_0 = {}, fragments = A._setArrayType([], type$.JSArray_LineBreakFragment); _box_0.prev1 = _box_0.prev2 = null; codePoint = A.getCodePoint(text, 0); curr = A.ensureLineLookupInitialized().findForChar$1(codePoint); _box_0.fragmentStart = _box_0.trailingSpaces = _box_0.trailingNewlines = _box_0.index = 0; setBreak = new A._computeLineBreakFragments_setBreak(_box_0, text, fragments); setBreak.call$2(B.LineBreakType_1, 2); t1 = ++_box_0.index; for (t2 = text.length, t3 = type$.LineCharProperty, t4 = type$.int, t5 = type$.UnicodePropertyLookup_LineCharProperty, baseOfCombiningMarks = B.LineCharProperty_8, regionalIndicatorCount = 0; t1 <= t2; t1 = ++_box_0.index) { _box_0.prev2 = _box_0.prev1; _box_0.prev1 = curr; if (codePoint != null && codePoint > 65535) { setBreak.call$2(B.LineBreakType_1, -1); t1 = ++_box_0.index; } codePoint = A.getCodePoint(text, t1); t1 = $._lineLookup; curr = (t1 == null ? $._lineLookup = new A.UnicodePropertyLookup(A._unpackProperties(string$.x3000000, 937, B.List_83u, t3), B.LineCharProperty_8, A.LinkedHashMap_LinkedHashMap$_empty(t4, t3), t5) : t1).findForChar$1(codePoint); baseOfCombiningMarks0 = _box_0.prev1; regionalIndicatorCount = baseOfCombiningMarks0 === B.LineCharProperty_35 ? regionalIndicatorCount + 1 : 0; if (baseOfCombiningMarks0 === B.LineCharProperty_2 || baseOfCombiningMarks0 === B.LineCharProperty_3) { setBreak.call$2(B.LineBreakType_2, 5); continue; } if (baseOfCombiningMarks0 === B.LineCharProperty_4) { if (curr === B.LineCharProperty_2) setBreak.call$2(B.LineBreakType_1, 5); else setBreak.call$2(B.LineBreakType_2, 5); continue; } if (curr === B.LineCharProperty_2 || curr === B.LineCharProperty_3 || curr === B.LineCharProperty_4) { setBreak.call$2(B.LineBreakType_1, 6); continue; } t1 = _box_0.index; if (t1 >= t2) break; if (curr === B.LineCharProperty_5 || curr === B.LineCharProperty_25) { setBreak.call$2(B.LineBreakType_1, 7); continue; } if (baseOfCombiningMarks0 === B.LineCharProperty_5) { setBreak.call$2(B.LineBreakType_0, 18); continue; } if (baseOfCombiningMarks0 === B.LineCharProperty_25) { setBreak.call$2(B.LineBreakType_0, 8); continue; } if (baseOfCombiningMarks0 === B.LineCharProperty_26) { setBreak.call$2(B.LineBreakType_1, 8); continue; } t6 = baseOfCombiningMarks0 !== B.LineCharProperty_0; if (t6 && true) baseOfCombiningMarks = baseOfCombiningMarks0 == null ? B.LineCharProperty_8 : baseOfCombiningMarks0; if (curr === B.LineCharProperty_0 || curr === B.LineCharProperty_26) { if (baseOfCombiningMarks !== B.LineCharProperty_5) { if (baseOfCombiningMarks === B.LineCharProperty_35) --regionalIndicatorCount; setBreak.call$2(B.LineBreakType_1, 9); curr = baseOfCombiningMarks; continue; } curr = B.LineCharProperty_8; } if (!t6 || false) { _box_0.prev1 = baseOfCombiningMarks; t6 = baseOfCombiningMarks; } else t6 = baseOfCombiningMarks0; if (curr === B.LineCharProperty_29 || t6 === B.LineCharProperty_29) { setBreak.call$2(B.LineBreakType_1, 11); continue; } if (t6 === B.LineCharProperty_18) { setBreak.call$2(B.LineBreakType_1, 12); continue; } t7 = t6 !== B.LineCharProperty_5; if (!(!t7 || t6 === B.LineCharProperty_1 || t6 === B.LineCharProperty_14) && curr === B.LineCharProperty_18) { setBreak.call$2(B.LineBreakType_1, 12); continue; } if (t7) t7 = curr === B.LineCharProperty_17 || curr === B.LineCharProperty_12 || curr === B.LineCharProperty_6 || curr === B.LineCharProperty_13 || curr === B.LineCharProperty_15; else t7 = false; if (t7) { setBreak.call$2(B.LineBreakType_1, 13); continue; } if (t6 === B.LineCharProperty_11) { setBreak.call$2(B.LineBreakType_1, 14); continue; } t7 = t6 === B.LineCharProperty_7; if (t7 && curr === B.LineCharProperty_11) { setBreak.call$2(B.LineBreakType_1, 15); continue; } t8 = t6 !== B.LineCharProperty_17; if ((!t8 || t6 === B.LineCharProperty_12) && curr === B.LineCharProperty_24) { setBreak.call$2(B.LineBreakType_1, 16); continue; } if (t6 === B.LineCharProperty_27 && curr === B.LineCharProperty_27) { setBreak.call$2(B.LineBreakType_1, 17); continue; } if (t7 || curr === B.LineCharProperty_7) { setBreak.call$2(B.LineBreakType_1, 19); continue; } if (t6 === B.LineCharProperty_34 || curr === B.LineCharProperty_34) { setBreak.call$2(B.LineBreakType_0, 20); continue; } if (curr === B.LineCharProperty_1 || curr === B.LineCharProperty_14 || curr === B.LineCharProperty_24 || t6 === B.LineCharProperty_19) { setBreak.call$2(B.LineBreakType_1, 21); continue; } if (_box_0.prev2 === B.LineCharProperty_20) t7 = t6 === B.LineCharProperty_14 || t6 === B.LineCharProperty_1; else t7 = false; if (t7) { setBreak.call$2(B.LineBreakType_1, 21); continue; } t7 = t6 === B.LineCharProperty_15; if (t7 && curr === B.LineCharProperty_20) { setBreak.call$2(B.LineBreakType_1, 21); continue; } if (curr === B.LineCharProperty_28) { setBreak.call$2(B.LineBreakType_1, 22); continue; } t9 = t6 !== B.LineCharProperty_8; if (!((!t9 || t6 === B.LineCharProperty_20) && curr === B.LineCharProperty_16)) if (t6 === B.LineCharProperty_16) t10 = curr === B.LineCharProperty_8 || curr === B.LineCharProperty_20; else t10 = false; else t10 = true; if (t10) { setBreak.call$2(B.LineBreakType_1, 23); continue; } t10 = t6 === B.LineCharProperty_9; if (t10) t11 = curr === B.LineCharProperty_30 || curr === B.LineCharProperty_31 || curr === B.LineCharProperty_36; else t11 = false; if (t11) { setBreak.call$2(B.LineBreakType_1, 23); continue; } if ((t6 === B.LineCharProperty_30 || t6 === B.LineCharProperty_31 || t6 === B.LineCharProperty_36) && curr === B.LineCharProperty_10) { setBreak.call$2(B.LineBreakType_1, 23); continue; } t11 = !t10; if (!t11 || t6 === B.LineCharProperty_10) t12 = curr === B.LineCharProperty_8 || curr === B.LineCharProperty_20; else t12 = false; if (t12) { setBreak.call$2(B.LineBreakType_1, 24); continue; } if (!t9 || t6 === B.LineCharProperty_20) t12 = curr === B.LineCharProperty_9 || curr === B.LineCharProperty_10; else t12 = false; if (t12) { setBreak.call$2(B.LineBreakType_1, 24); continue; } if (!t8 || t6 === B.LineCharProperty_12 || t6 === B.LineCharProperty_16) t8 = curr === B.LineCharProperty_10 || curr === B.LineCharProperty_9; else t8 = false; if (t8) { setBreak.call$2(B.LineBreakType_1, 25); continue; } t8 = t6 !== B.LineCharProperty_10; if ((!t8 || t10) && curr === B.LineCharProperty_11) { setBreak.call$2(B.LineBreakType_1, 25); continue; } if ((!t8 || !t11 || t6 === B.LineCharProperty_14 || t6 === B.LineCharProperty_13 || t6 === B.LineCharProperty_16 || t7) && curr === B.LineCharProperty_16) { setBreak.call$2(B.LineBreakType_1, 25); continue; } t7 = t6 === B.LineCharProperty_21; if (t7) t8 = curr === B.LineCharProperty_21 || curr === B.LineCharProperty_22 || curr === B.LineCharProperty_32 || curr === B.LineCharProperty_33; else t8 = false; if (t8) { setBreak.call$2(B.LineBreakType_1, 26); continue; } t8 = t6 !== B.LineCharProperty_22; if (!t8 || t6 === B.LineCharProperty_32) t11 = curr === B.LineCharProperty_22 || curr === B.LineCharProperty_23; else t11 = false; if (t11) { setBreak.call$2(B.LineBreakType_1, 26); continue; } t11 = t6 !== B.LineCharProperty_23; if ((!t11 || t6 === B.LineCharProperty_33) && curr === B.LineCharProperty_23) { setBreak.call$2(B.LineBreakType_1, 26); continue; } if ((t7 || !t8 || !t11 || t6 === B.LineCharProperty_32 || t6 === B.LineCharProperty_33) && curr === B.LineCharProperty_10) { setBreak.call$2(B.LineBreakType_1, 27); continue; } if (t10) t7 = curr === B.LineCharProperty_21 || curr === B.LineCharProperty_22 || curr === B.LineCharProperty_23 || curr === B.LineCharProperty_32 || curr === B.LineCharProperty_33; else t7 = false; if (t7) { setBreak.call$2(B.LineBreakType_1, 27); continue; } if (!t9 || t6 === B.LineCharProperty_20) t7 = curr === B.LineCharProperty_8 || curr === B.LineCharProperty_20; else t7 = false; if (t7) { setBreak.call$2(B.LineBreakType_1, 28); continue; } if (t6 === B.LineCharProperty_13) t7 = curr === B.LineCharProperty_8 || curr === B.LineCharProperty_20; else t7 = false; if (t7) { setBreak.call$2(B.LineBreakType_1, 29); continue; } if (!t9 || t6 === B.LineCharProperty_20 || t6 === B.LineCharProperty_16) if (curr === B.LineCharProperty_11) { t7 = text.charCodeAt(t1); if (t7 !== 9001) if (!(t7 >= 12296 && t7 <= 12317)) t7 = t7 >= 65047 && t7 <= 65378; else t7 = true; else t7 = true; t7 = !t7; } else t7 = false; else t7 = false; if (t7) { setBreak.call$2(B.LineBreakType_1, 30); continue; } if (t6 === B.LineCharProperty_12) { t1 = text.charCodeAt(t1 - 1); if (t1 !== 9001) if (!(t1 >= 12296 && t1 <= 12317)) t1 = t1 >= 65047 && t1 <= 65378; else t1 = true; else t1 = true; if (!t1) t1 = curr === B.LineCharProperty_8 || curr === B.LineCharProperty_20 || curr === B.LineCharProperty_16; else t1 = false; } else t1 = false; if (t1) { setBreak.call$2(B.LineBreakType_1, 30); continue; } if (curr === B.LineCharProperty_35) { if ((regionalIndicatorCount & 1) === 1) setBreak.call$2(B.LineBreakType_1, 30); else setBreak.call$2(B.LineBreakType_0, 30); continue; } if (t6 === B.LineCharProperty_31 && curr === B.LineCharProperty_36) { setBreak.call$2(B.LineBreakType_1, 30); continue; } setBreak.call$2(B.LineBreakType_0, 31); } setBreak.call$2(B.LineBreakType_3, 3); return fragments; }, measureSubstring(canvasContext, text, start, end, letterSpacing) { var t1, width, t2; if (start === end) return 0; t1 = canvasContext.font; if (start === $._lastStart && end === $._lastEnd && text === $._lastText && t1 === $._lastCssFont) width = $._lastWidth; else { t2 = A.callMethod(canvasContext, "measureText", [start === 0 && end === text.length ? text : B.JSString_methods.substring$2(text, start, end)]).width; if (t2 == null) t2 = null; t2.toString; width = t2; } $._lastStart = start; $._lastEnd = end; $._lastText = text; $._lastCssFont = t1; $._lastWidth = width; if (letterSpacing == null) letterSpacing = 0; return B.JSNumber_methods.round$0((letterSpacing !== 0 ? width + letterSpacing * (end - start) : width) * 100) / 100; }, EngineTextStyle$only(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing) { var t1 = fontFamily == null, t2 = t1 ? "" : fontFamily; return new A.EngineTextStyle(color, decoration, decorationColor, decorationStyle, decorationThickness, fontWeight, fontStyle, textBaseline, !t1, t2, fontFamilyFallback, fontFeatures, fontVariations, fontSize, letterSpacing, wordSpacing, height, leadingDistribution, locale, background, foreground, shadows); }, fontWeightIndexToCss(fontWeightIndex) { switch (fontWeightIndex) { case 0: return "100"; case 1: return "200"; case 2: return "300"; case 3: return "normal"; case 4: return "500"; case 5: return "600"; case 6: return "bold"; case 7: return "800"; case 8: return "900"; } return ""; }, _shadowListToCss(shadows) { var i, t2, shadow, t3, t1 = shadows.length; if (t1 === 0) return ""; for (i = 0, t2 = ""; i < t1; ++i, t2 = t3) { if (i !== 0) t2 += ","; shadow = shadows[i]; t3 = shadow.offset; t3 = t2 + (A.S(t3._dx) + "px " + A.S(t3._dy) + "px " + A.S(shadow.blurRadius) + "px " + A.colorValueToCssString(shadow.color.value)); } return t2.charCodeAt(0) == 0 ? t2 : t2; }, _fontFeatureListToCss(fontFeatures) { var i, t1, len = fontFeatures.length; for (i = 0, t1 = ""; i < len; ++i) t1 = (i !== 0 ? t1 + "," : t1) + '"tnum" 1'; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _fontVariationListToCss(fontVariations) { var i, t1, fontVariation, len = fontVariations.length; for (i = 0, t1 = ""; i < len; ++i) { if (i !== 0) t1 += ","; fontVariation = fontVariations[i]; t1 += '"' + fontVariation.axis + '" ' + A.S(fontVariation.value); } return t1.charCodeAt(0) == 0 ? t1 : t1; }, _decorationStyleToCssString(decorationStyle) { switch (decorationStyle.index) { case 3: return "dashed"; case 2: return "dotted"; case 1: return "double"; case 0: return "solid"; case 4: return "wavy"; default: return null; } }, textAlignToCssValue(align, textDirection) { switch (align) { case B.TextAlign_0: return "left"; case B.TextAlign_1: return "right"; case B.TextAlign_2: return "center"; case B.TextAlign_3: return "justify"; case B.TextAlign_5: switch (textDirection.index) { case 1: return "end"; case 0: return "left"; } break; case B.TextAlign_4: switch (textDirection.index) { case 1: return ""; case 0: return "right"; } break; case null: case void 0: return ""; } }, _computeBidiFragments(text) { var textDirection, fragmentFlow, fragmentStart, i, charTextDirection, fragments = A._setArrayType([], type$.JSArray_BidiFragment), t1 = text.length; if (t1 === 0) { fragments.push(B.BidiFragment_wEo); return fragments; } textDirection = A._getTextDirection(text, 0); fragmentFlow = A._getFragmentFlow(text, 0); for (fragmentStart = 0, i = 1; i < t1; ++i) { charTextDirection = A._getTextDirection(text, i); if (charTextDirection != textDirection) { fragments.push(new A.BidiFragment(textDirection, fragmentFlow, fragmentStart, i)); fragmentFlow = A._getFragmentFlow(text, i); textDirection = charTextDirection; fragmentStart = i; } else if (fragmentFlow === B.FragmentFlow_2) fragmentFlow = A._getFragmentFlow(text, i); } fragments.push(new A.BidiFragment(textDirection, fragmentFlow, fragmentStart, t1)); return fragments; }, _getTextDirection(text, i) { var t2, textDirection, t1 = A.getCodePoint(text, i); t1.toString; if (!(t1 >= 48 && t1 <= 57)) t2 = t1 >= 1632 && t1 <= 1641; else t2 = true; if (t2) return B.TextDirection_1; textDirection = $.$get$_textDirectionLookup().findForChar$1(t1); if (textDirection != null) return textDirection; return null; }, _getFragmentFlow(text, i) { var t1 = A.getCodePoint(text, i); t1.toString; if (t1 >= 48 && t1 <= 57) return B.FragmentFlow_2; if (t1 >= 1632 && t1 <= 1641) return B.FragmentFlow_1; switch ($.$get$_textDirectionLookup().findForChar$1(t1)) { case B.TextDirection_1: return B.FragmentFlow_0; case B.TextDirection_0: return B.FragmentFlow_1; case null: case void 0: return B.FragmentFlow_3; } }, getCodePoint(text, index) { var char, hi; if (index < 0 || index >= text.length) return null; char = text.charCodeAt(index); if ((char & 63488) === 55296 && index < text.length - 1) { hi = text.charCodeAt(index); return (hi >>> 6 & 31) + 1 << 16 | (hi & 63) << 10 | text.charCodeAt(index + 1) & 1023; } return char; }, UnicodePropertyLookup$(ranges, defaultProperty, $P) { return new A.UnicodePropertyLookup(ranges, defaultProperty, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, $P), $P._eval$1("UnicodePropertyLookup<0>")); }, UnicodePropertyLookup_UnicodePropertyLookup$fromPackedData(packedData, singleRangesCount, propertyEnumValues, defaultProperty, $P) { return new A.UnicodePropertyLookup(A._unpackProperties(packedData, singleRangesCount, propertyEnumValues, $P), defaultProperty, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, $P), $P._eval$1("UnicodePropertyLookup<0>")); }, _unpackProperties(packedData, singleRangesCount, propertyEnumValues, $P) { var t1, i, rangeStart, rangeEnd, i0, ranges = A._setArrayType([], $P._eval$1("JSArray>")), dataLength = packedData.length; for (t1 = $P._eval$1("UnicodeRange<0>"), i = 0; i < dataLength; i = i0) { rangeStart = A._consumeInt(packedData, i); i += 4; if (packedData.charCodeAt(i) === 33) { ++i; rangeEnd = rangeStart; } else { rangeEnd = A._consumeInt(packedData, i); i += 4; } i0 = i + 1; ranges.push(new A.UnicodeRange(rangeStart, rangeEnd, propertyEnumValues[A._getEnumIndexFromPackedValue(packedData.charCodeAt(i))], t1)); } return ranges; }, _getEnumIndexFromPackedValue(charCode) { if (charCode <= 90) return charCode - 65; return 26 + charCode - 97; }, _consumeInt(packedData, index) { return A.getIntFromCharCode(packedData.charCodeAt(index + 3)) + A.getIntFromCharCode(packedData.charCodeAt(index + 2)) * 36 + A.getIntFromCharCode(packedData.charCodeAt(index + 1)) * 36 * 36 + A.getIntFromCharCode(packedData.charCodeAt(index)) * 36 * 36 * 36; }, getIntFromCharCode(charCode) { if (charCode <= 57) return charCode - 48; return charCode - 97 + 10; }, WordBreaker__findBreakIndex(direction, text, index) { var t1 = direction.step, t2 = text.length, i = index; while (true) { if (!(i >= 0 && i <= t2)) break; i += t1; if (A.WordBreaker__isBreak(text, i)) break; } return A.clampInt(i, 0, t2); }, WordBreaker__isBreak(text, index) { var t1, immediateRight, immediateLeft, l, t2, codePoint, r, nextRight, nextLeft, _null = null; if (index <= 0 || index >= text.length) return true; t1 = index - 1; if ((text.charCodeAt(t1) & 63488) === 55296) return false; immediateRight = $.$get$wordLookup().find$2(0, text, index); immediateLeft = $.$get$wordLookup().find$2(0, text, t1); if (immediateLeft === B.WordCharProperty_3 && immediateRight === B.WordCharProperty_4) return false; if (A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_5, B.WordCharProperty_3, B.WordCharProperty_4, _null, _null)) return true; if (A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_5, B.WordCharProperty_3, B.WordCharProperty_4, _null, _null)) return true; if (immediateLeft === B.WordCharProperty_17 && immediateRight === B.WordCharProperty_17) return false; if (A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_6, B.WordCharProperty_8, B.WordCharProperty_16, _null, _null)) return false; for (l = 0; A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_6, B.WordCharProperty_8, B.WordCharProperty_16, _null, _null);) { ++l; t1 = index - l - 1; if (t1 < 0) return true; t2 = $.$get$wordLookup(); codePoint = A.getCodePoint(text, t1); immediateLeft = codePoint == null ? t2.defaultProperty : t2.findForChar$1(codePoint); } if (A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null) && A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null)) return false; r = 0; do { ++r; nextRight = $.$get$wordLookup().find$2(0, text, index + r); } while (A.WordBreaker__oneOf(nextRight, B.WordCharProperty_6, B.WordCharProperty_8, B.WordCharProperty_16, _null, _null)); do { ++l; nextLeft = $.$get$wordLookup().find$2(0, text, index - l - 1); } while (A.WordBreaker__oneOf(nextLeft, B.WordCharProperty_6, B.WordCharProperty_8, B.WordCharProperty_16, _null, _null)); if (A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null) && A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_11, B.WordCharProperty_13, B.WordCharProperty_1, _null, _null) && A.WordBreaker__oneOf(nextRight, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null)) return false; if (A.WordBreaker__oneOf(nextLeft, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null) && A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_11, B.WordCharProperty_13, B.WordCharProperty_1, _null, _null) && A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null)) return false; t1 = immediateLeft === B.WordCharProperty_2; if (t1 && immediateRight === B.WordCharProperty_1) return false; if (t1 && immediateRight === B.WordCharProperty_0 && nextRight === B.WordCharProperty_2) return false; if (nextLeft === B.WordCharProperty_2 && immediateLeft === B.WordCharProperty_0 && immediateRight === B.WordCharProperty_2) return false; t1 = immediateLeft === B.WordCharProperty_14; if (t1 && immediateRight === B.WordCharProperty_14) return false; if (A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null) && immediateRight === B.WordCharProperty_14) return false; if (t1 && A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_10, B.WordCharProperty_2, _null, _null, _null)) return false; if (nextLeft === B.WordCharProperty_14 && A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_12, B.WordCharProperty_13, B.WordCharProperty_1, _null, _null) && immediateRight === B.WordCharProperty_14) return false; if (t1 && A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_12, B.WordCharProperty_13, B.WordCharProperty_1, _null, _null) && nextRight === B.WordCharProperty_14) return false; if (immediateLeft === B.WordCharProperty_9 && immediateRight === B.WordCharProperty_9) return false; if (A.WordBreaker__oneOf(immediateLeft, B.WordCharProperty_10, B.WordCharProperty_2, B.WordCharProperty_14, B.WordCharProperty_9, B.WordCharProperty_15) && immediateRight === B.WordCharProperty_15) return false; if (immediateLeft === B.WordCharProperty_15 && A.WordBreaker__oneOf(immediateRight, B.WordCharProperty_10, B.WordCharProperty_2, B.WordCharProperty_14, B.WordCharProperty_9, _null)) return false; return true; }, WordBreaker__oneOf(value, choice1, choice2, choice3, choice4, choice5) { if (value === choice1) return true; if (value === choice2) return true; if (choice3 != null && value === choice3) return true; if (choice4 != null && value === choice4) return true; if (choice5 != null && value === choice5) return true; return false; }, EngineInputAction_fromName($name) { switch ($name) { case "TextInputAction.continueAction": case "TextInputAction.next": return B.C_NextInputAction; case "TextInputAction.previous": return B.C_PreviousInputAction; case "TextInputAction.done": return B.C_DoneInputAction; case "TextInputAction.go": return B.C_GoInputAction; case "TextInputAction.newline": return B.C_EnterInputAction; case "TextInputAction.search": return B.C_SearchInputAction; case "TextInputAction.send": return B.C_SendInputAction; case "TextInputAction.emergencyCall": case "TextInputAction.join": case "TextInputAction.none": case "TextInputAction.route": case "TextInputAction.unspecified": default: return B.C_NoInputAction; } }, EngineInputType_fromName($name, isDecimal) { switch ($name) { case "TextInputType.number": return isDecimal ? B.C_DecimalInputType : B.C_NumberInputType; case "TextInputType.phone": return B.C_PhoneInputType; case "TextInputType.emailAddress": return B.C_EmailInputType; case "TextInputType.url": return B.C_UrlInputType; case "TextInputType.multiline": return B.C_MultilineInputType; case "TextInputType.none": return B.C_NoTextInputType; case "TextInputType.text": default: return B.C_TextInputType; } }, TextCapitalizationConfig$fromInputConfiguration(inputConfiguration) { var t1; if (inputConfiguration === "TextCapitalization.words") t1 = B.TextCapitalization_0; else if (inputConfiguration === "TextCapitalization.characters") t1 = B.TextCapitalization_2; else t1 = inputConfiguration === "TextCapitalization.sentences" ? B.TextCapitalization_1 : B.TextCapitalization_3; return new A.TextCapitalizationConfig(t1); }, _emptyCallback(_) { }, _styleAutofillElements(domElement, isOffScreen, shouldDisablePointerEvents, shouldHideElement) { var t1, _s11_ = "transparent", _s4_ = "none", elementStyle = domElement.style; A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "white-space", "pre-wrap"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "align-content", "center"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "padding", "0"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "opacity", "1"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "background-color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "background", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "outline", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "border", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "resize", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "text-shadow", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "transform-origin", "0 0 0"); if (isOffScreen) { A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "top", "-9999px"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "left", "-9999px"); } if (shouldHideElement) { A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "width", "0"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "height", "0"); } if (shouldDisablePointerEvents) A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "pointer-events", _s4_); t1 = $.$get$_browserEngine(); if (t1 !== B.BrowserEngine_0) t1 = t1 === B.BrowserEngine_1; else t1 = true; if (t1) A.callMethod(domElement.classList, "add", ["transparentTextEditing"]); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "caret-color", _s11_); }, EngineAutofillForm_fromFrameworkMessage(focusedElementAutofill, fields) { var t1, elements, items, formElement, isSafariDesktopStrategy, ids, focusedElement, t2, t3, t4, insertionReferenceNode, fieldIsFocusedElement, t5, t6, autofillInfo, t7, autofill, htmlElement, _i, id, formIdentifier, form, submitButton, _null = null; if (focusedElementAutofill == null) return _null; t1 = type$.String; elements = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.JavaScriptObject); items = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.AutofillInfo); formElement = A.DomDocumentExtension_createElement(self.document, "form"); isSafariDesktopStrategy = $.$get$textEditing().get$strategy() instanceof A.SafariDesktopTextEditingStrategy; formElement.noValidate = true; formElement.method = "post"; formElement.action = "#"; A.DomEventTargetExtension_addEventListener(formElement, "submit", $.$get$preventDefaultListener(), _null); A._styleAutofillElements(formElement, false, isSafariDesktopStrategy, true); ids = J.JSArray_JSArray$growable(0, t1); focusedElement = A.AutofillInfo_AutofillInfo$fromFrameworkMessage(focusedElementAutofill, B.TextCapitalizationConfig_TextCapitalization_3); if (fields != null) for (t1 = type$.Map_String_dynamic, t2 = J.cast$1$0$ax(fields, t1), t2 = t2.get$iterator(t2), t3 = focusedElement.uniqueIdentifier, t4 = !isSafariDesktopStrategy, insertionReferenceNode = _null, fieldIsFocusedElement = false; t2.moveNext$0();) { t5 = t2.get$current(t2); t6 = J.getInterceptor$asx(t5); autofillInfo = t1._as(t6.$index(t5, "autofill")); t7 = A._asString(t6.$index(t5, "textCapitalization")); if (t7 === "TextCapitalization.words") t7 = B.TextCapitalization_0; else if (t7 === "TextCapitalization.characters") t7 = B.TextCapitalization_2; else t7 = t7 === "TextCapitalization.sentences" ? B.TextCapitalization_1 : B.TextCapitalization_3; autofill = A.AutofillInfo_AutofillInfo$fromFrameworkMessage(autofillInfo, new A.TextCapitalizationConfig(t7)); t7 = autofill.uniqueIdentifier; ids.push(t7); if (t7 !== t3) { htmlElement = A.EngineInputType_fromName(A._asString(J.$index$asx(t1._as(t6.$index(t5, "inputType")), "name")), false).createDomElement$0(); autofill.editingState.applyToDomElement$1(htmlElement); autofill.applyToDomElement$1(htmlElement); A._styleAutofillElements(htmlElement, false, isSafariDesktopStrategy, t4); items.$indexSet(0, t7, autofill); elements.$indexSet(0, t7, htmlElement); formElement.append(htmlElement); if (fieldIsFocusedElement) { insertionReferenceNode = htmlElement; fieldIsFocusedElement = false; } } else fieldIsFocusedElement = true; } else { ids.push(focusedElement.uniqueIdentifier); insertionReferenceNode = _null; } B.JSArray_methods.sort$0(ids); for (t1 = ids.length, _i = 0, t2 = ""; _i < t1; ++_i) { id = ids[_i]; t2 = (t2.length > 0 ? t2 + "*" : t2) + id; } formIdentifier = t2.charCodeAt(0) == 0 ? t2 : t2; form = $.formsOnTheDom.$index(0, formIdentifier); if (form != null) form.remove(); submitButton = A.DomDocumentExtension_createElement(self.document, "input"); A._styleAutofillElements(submitButton, true, false, true); submitButton.className = "submitBtn"; A.DomHTMLInputElementExtension_set_type(submitButton, "submit"); formElement.append(submitButton); return new A.EngineAutofillForm(formElement, elements, items, insertionReferenceNode == null ? submitButton : insertionReferenceNode, formIdentifier); }, AutofillInfo_AutofillInfo$fromFrameworkMessage(autofill, textCapitalization) { var t2, t1 = J.getInterceptor$asx(autofill), uniqueIdentifier = A._asString(t1.$index(autofill, "uniqueIdentifier")), hintsList = type$.nullable_List_dynamic._as(t1.$index(autofill, "hints")), firstHint = hintsList == null || J.get$isEmpty$asx(hintsList) ? null : A._asString(J.get$first$ax(hintsList)), editingState = A.EditingState_EditingState$fromFrameworkMessage(type$.Map_String_dynamic._as(t1.$index(autofill, "editingValue"))); if (firstHint != null) { t2 = $.$get$BrowserAutofillHints__singletonInstance()._flutterToEngineMap.$index(0, firstHint); if (t2 == null) t2 = firstHint; } else t2 = null; return new A.AutofillInfo(editingState, uniqueIdentifier, t2, A._asStringQ(t1.$index(autofill, "hintText"))); }, _replace(originalText, replacementText, replacedRange) { var t1 = replacedRange.start, t2 = replacedRange.end, t3 = Math.min(t1, t2); t2 = Math.max(t1, t2); return B.JSString_methods.substring$2(originalText, 0, t3) + replacementText + B.JSString_methods.substring$1(originalText, t2); }, TextEditingDeltaState_inferDeltaState(newEditingState, lastEditingState, lastTextEditingDeltaState) { var previousSelectionWasCollapsed, t9, isTextBeingRemoved, isTextBeingChangedAtActiveSelection, deletedLength, isCurrentlyComposing, textAfterDelta, isPeriodInsertion, match, actualEnd, textAfterMatch, t1 = lastTextEditingDeltaState.oldText, t2 = lastTextEditingDeltaState.deltaText, t3 = lastTextEditingDeltaState.deltaStart, t4 = lastTextEditingDeltaState.deltaEnd, t5 = lastTextEditingDeltaState.baseOffset, t6 = lastTextEditingDeltaState.extentOffset, t7 = lastTextEditingDeltaState.composingOffset, t8 = lastTextEditingDeltaState.composingExtent, newTextEditingDeltaState = new A.TextEditingDeltaState(t1, t2, t3, t4, t5, t6, t7, t8); t5 = lastEditingState == null; t6 = t5 ? null : lastEditingState.baseOffset; previousSelectionWasCollapsed = t6 == (t5 ? null : lastEditingState.extentOffset); t6 = t2.length; t9 = t6 === 0; isTextBeingRemoved = t9 && t4 !== -1; t9 = !t9; isTextBeingChangedAtActiveSelection = t9 && !previousSelectionWasCollapsed; if (isTextBeingRemoved) { deletedLength = t1.length - newEditingState.text.length; t3 = newEditingState.baseOffset; if (t3 !== (t5 ? null : lastEditingState.baseOffset)) { t3 = t4 - deletedLength; newTextEditingDeltaState.deltaStart = t3; } else { newTextEditingDeltaState.deltaStart = t3; t4 = t3 + deletedLength; newTextEditingDeltaState.deltaEnd = t4; } } else if (isTextBeingChangedAtActiveSelection) { t3 = lastEditingState.baseOffset; t5 = lastEditingState.extentOffset; if (t3 > t5) t3 = t5; newTextEditingDeltaState.deltaStart = t3; } isCurrentlyComposing = t7 != null && t7 !== t8; if (t9 && previousSelectionWasCollapsed && isCurrentlyComposing) { t7.toString; t3 = newTextEditingDeltaState.deltaStart = t7; } if (!(t3 === -1 && t3 === t4)) { textAfterDelta = A._replace(t1, t2, new A.TextRange(t3, t4)); t3 = newEditingState.text; t3.toString; if (textAfterDelta !== t3) { isPeriodInsertion = B.JSString_methods.contains$1(t2, "."); for (t4 = A.RegExp_RegExp(A.quoteStringForRegExp(t2), true, false, false, false).allMatches$1(0, t3), t4 = new A._AllMatchesIterator(t4._re, t4.__js_helper$_string, t4.__js_helper$_start), t5 = type$.RegExpMatch, t7 = t1.length; t4.moveNext$0();) { match = t4.__js_helper$_current; t8 = (match == null ? t5._as(match) : match)._match; t9 = t8.index; if (!(t9 >= 0 && t9 + t8[0].length <= t7)) { actualEnd = t9 + t6 - 1; textAfterMatch = A._replace(t1, t2, new A.TextRange(t9, actualEnd)); } else { actualEnd = isPeriodInsertion ? t9 + t8[0].length - 1 : t9 + t8[0].length; textAfterMatch = A._replace(t1, t2, new A.TextRange(t9, actualEnd)); } if (textAfterMatch === t3) { newTextEditingDeltaState.deltaStart = t9; newTextEditingDeltaState.deltaEnd = actualEnd; break; } } } } newTextEditingDeltaState.baseOffset = newEditingState.baseOffset; newTextEditingDeltaState.extentOffset = newEditingState.extentOffset; return newTextEditingDeltaState; }, EditingState$(baseOffset, composingBaseOffset, composingExtentOffset, extentOffset, text) { var t2, t1 = baseOffset == null ? 0 : baseOffset; t1 = Math.max(0, t1); t2 = extentOffset == null ? 0 : extentOffset; return new A.EditingState(text, t1, Math.max(0, t2), composingBaseOffset, composingExtentOffset); }, EditingState_EditingState$fromFrameworkMessage(flutterEditingState) { var t1 = J.getInterceptor$asx(flutterEditingState), text = A._asStringQ(t1.$index(flutterEditingState, "text")), selectionBase = B.JSNumber_methods.toInt$0(A._asNum(t1.$index(flutterEditingState, "selectionBase"))), selectionExtent = B.JSNumber_methods.toInt$0(A._asNum(t1.$index(flutterEditingState, "selectionExtent"))), composingBase = A.JsonExtensions_tryInt(flutterEditingState, "composingBase"), composingExtent = A.JsonExtensions_tryInt(flutterEditingState, "composingExtent"); t1 = composingBase == null ? -1 : composingBase; return A.EditingState$(selectionBase, t1, composingExtent == null ? -1 : composingExtent, selectionExtent, text); }, EditingState_EditingState$fromDomElement(domElement) { var t1, t2, t3, _null = null, $constructor = globalThis.HTMLInputElement; if ($constructor != null && domElement instanceof $constructor) { t1 = domElement.selectionDirection; if ((t1 == null ? _null : t1) === "backward") { t1 = A.DomHTMLInputElementExtension_get_value(domElement); t2 = A.DomHTMLInputElementExtension_get_selectionEnd(domElement); t2 = t2 == null ? _null : B.JSNumber_methods.toInt$0(t2); t3 = A.DomHTMLInputElementExtension_get_selectionStart(domElement); return A.EditingState$(t2, -1, -1, t3 == null ? _null : B.JSNumber_methods.toInt$0(t3), t1); } else { t1 = A.DomHTMLInputElementExtension_get_value(domElement); t2 = A.DomHTMLInputElementExtension_get_selectionStart(domElement); t2 = t2 == null ? _null : B.JSNumber_methods.toInt$0(t2); t3 = A.DomHTMLInputElementExtension_get_selectionEnd(domElement); return A.EditingState$(t2, -1, -1, t3 == null ? _null : B.JSNumber_methods.toInt$0(t3), t1); } } else { $constructor = globalThis.HTMLTextAreaElement; if ($constructor != null && domElement instanceof $constructor) { t1 = domElement.selectionDirection; if ((t1 == null ? _null : t1) === "backward") { t1 = A.DomHTMLTextAreaElementExtension_get_value(domElement); t2 = A.DomHTMLTextAreaElementExtension_get_selectionEnd(domElement); t2 = t2 == null ? _null : B.JSNumber_methods.toInt$0(t2); t3 = A.DomHTMLTextAreaElementExtension_get_selectionStart(domElement); return A.EditingState$(t2, -1, -1, t3 == null ? _null : B.JSNumber_methods.toInt$0(t3), t1); } else { t1 = A.DomHTMLTextAreaElementExtension_get_value(domElement); t2 = A.DomHTMLTextAreaElementExtension_get_selectionStart(domElement); t2 = t2 == null ? _null : B.JSNumber_methods.toInt$0(t2); t3 = A.DomHTMLTextAreaElementExtension_get_selectionEnd(domElement); return A.EditingState$(t2, -1, -1, t3 == null ? _null : B.JSNumber_methods.toInt$0(t3), t1); } } else throw A.wrapException(A.UnsupportedError$("Initialized with unsupported input type")); } }, InputConfiguration$fromFrameworkMessage(flutterInputConfiguration) { var t5, t6, t7, t8, t9, _s9_ = "inputType", _s8_ = "autofill", t1 = J.getInterceptor$asx(flutterInputConfiguration), t2 = type$.Map_String_dynamic, t3 = A._asString(J.$index$asx(t2._as(t1.$index(flutterInputConfiguration, _s9_)), "name")), t4 = A._asBoolQ(J.$index$asx(t2._as(t1.$index(flutterInputConfiguration, _s9_)), "decimal")); t3 = A.EngineInputType_fromName(t3, t4 === true); t4 = A._asStringQ(t1.$index(flutterInputConfiguration, "inputAction")); if (t4 == null) t4 = "TextInputAction.done"; t5 = A._asBoolQ(t1.$index(flutterInputConfiguration, "obscureText")); t6 = A._asBoolQ(t1.$index(flutterInputConfiguration, "readOnly")); t7 = A._asBoolQ(t1.$index(flutterInputConfiguration, "autocorrect")); t8 = A.TextCapitalizationConfig$fromInputConfiguration(A._asString(t1.$index(flutterInputConfiguration, "textCapitalization"))); t2 = t1.containsKey$1(flutterInputConfiguration, _s8_) ? A.AutofillInfo_AutofillInfo$fromFrameworkMessage(t2._as(t1.$index(flutterInputConfiguration, _s8_)), B.TextCapitalizationConfig_TextCapitalization_3) : null; t9 = A.EngineAutofillForm_fromFrameworkMessage(type$.nullable_Map_String_dynamic._as(t1.$index(flutterInputConfiguration, _s8_)), type$.nullable_List_dynamic._as(t1.$index(flutterInputConfiguration, "fields"))); t1 = A._asBoolQ(t1.$index(flutterInputConfiguration, "enableDeltaModel")); return new A.InputConfiguration(t3, t4, t6 === true, t5 === true, t7 !== false, t1 === true, t2, t9, t8); }, GloballyPositionedTextEditingStrategy$(owner) { return new A.GloballyPositionedTextEditingStrategy(owner, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, null); }, saveForms() { $.formsOnTheDom.forEach$1(0, new A.saveForms_closure()); }, cleanForms() { var t1, t2, t3; for (t1 = $.formsOnTheDom.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); t3.remove(); } $.formsOnTheDom.clear$0(0); }, EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage(encodedGeometry) { var t1 = J.getInterceptor$asx(encodedGeometry), transformList = A.List_List$from(J.map$1$1$ax(type$.List_dynamic._as(t1.$index(encodedGeometry, "transform")), new A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure(), type$.dynamic), true, type$.double); return new A.EditableTextGeometry(A._asNum(t1.$index(encodedGeometry, "width")), A._asNum(t1.$index(encodedGeometry, "height")), new Float32Array(A._ensureNativeList(transformList))); }, setElementTransform(element, matrix4) { var t1 = element.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform", A.float64ListToCssTransform(matrix4)); }, float64ListToCssTransform(matrix) { var transformKind = A.transformKindOf(matrix); if (transformKind === B.TransformKind_1) return "matrix(" + A.S(matrix[0]) + "," + A.S(matrix[1]) + "," + A.S(matrix[4]) + "," + A.S(matrix[5]) + "," + A.S(matrix[12]) + "," + A.S(matrix[13]) + ")"; else if (transformKind === B.TransformKind_2) return A.float64ListToCssTransform3d(matrix); else return "none"; }, transformKindOf(matrix) { if (!(matrix[15] === 1 && matrix[14] === 0 && matrix[11] === 0 && matrix[10] === 1 && matrix[9] === 0 && matrix[8] === 0 && matrix[7] === 0 && matrix[6] === 0 && matrix[3] === 0 && matrix[2] === 0)) return B.TransformKind_2; if (matrix[0] === 1 && matrix[1] === 0 && matrix[4] === 0 && matrix[5] === 1 && matrix[12] === 0 && matrix[13] === 0) return B.TransformKind_0; else return B.TransformKind_1; }, float64ListToCssTransform3d(matrix) { var t1 = matrix[0]; if (t1 === 1 && matrix[1] === 0 && matrix[2] === 0 && matrix[3] === 0 && matrix[4] === 0 && matrix[5] === 1 && matrix[6] === 0 && matrix[7] === 0 && matrix[8] === 0 && matrix[9] === 0 && matrix[10] === 1 && matrix[11] === 0 && matrix[14] === 0 && matrix[15] === 1) return "translate3d(" + A.S(matrix[12]) + "px, " + A.S(matrix[13]) + "px, 0px)"; else return "matrix3d(" + A.S(t1) + "," + A.S(matrix[1]) + "," + A.S(matrix[2]) + "," + A.S(matrix[3]) + "," + A.S(matrix[4]) + "," + A.S(matrix[5]) + "," + A.S(matrix[6]) + "," + A.S(matrix[7]) + "," + A.S(matrix[8]) + "," + A.S(matrix[9]) + "," + A.S(matrix[10]) + "," + A.S(matrix[11]) + "," + A.S(matrix[12]) + "," + A.S(matrix[13]) + "," + A.S(matrix[14]) + "," + A.S(matrix[15]) + ")"; }, transformRectWithMatrix(transform, rect) { var t1 = $.$get$_tempRectData(); t1[0] = rect.left; t1[1] = rect.top; t1[2] = rect.right; t1[3] = rect.bottom; A.transformLTRB(transform, t1); return new A.Rect(t1[0], t1[1], t1[2], t1[3]); }, transformLTRB(transform, ltrb) { var t2, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33, argStorage, w, t1 = $.$get$_tempPointData(); t1[0] = ltrb[0]; t1[4] = ltrb[1]; t1[8] = 0; t1[12] = 1; t1[1] = ltrb[2]; t1[5] = ltrb[1]; t1[9] = 0; t1[13] = 1; t1[2] = ltrb[0]; t1[6] = ltrb[3]; t1[10] = 0; t1[14] = 1; t1[3] = ltrb[2]; t1[7] = ltrb[3]; t1[11] = 0; t1[15] = 1; t2 = $.$get$_tempPointMatrix()._m4storage; m00 = t2[0]; m01 = t2[4]; m02 = t2[8]; m03 = t2[12]; m10 = t2[1]; m11 = t2[5]; m12 = t2[9]; m13 = t2[13]; m20 = t2[2]; m21 = t2[6]; m22 = t2[10]; m23 = t2[14]; m30 = t2[3]; m31 = t2[7]; m32 = t2[11]; m33 = t2[15]; argStorage = transform._m4storage; t2[0] = m00 * argStorage[0] + m01 * argStorage[4] + m02 * argStorage[8] + m03 * argStorage[12]; t2[4] = m00 * argStorage[1] + m01 * argStorage[5] + m02 * argStorage[9] + m03 * argStorage[13]; t2[8] = m00 * argStorage[2] + m01 * argStorage[6] + m02 * argStorage[10] + m03 * argStorage[14]; t2[12] = m00 * argStorage[3] + m01 * argStorage[7] + m02 * argStorage[11] + m03 * argStorage[15]; t2[1] = m10 * argStorage[0] + m11 * argStorage[4] + m12 * argStorage[8] + m13 * argStorage[12]; t2[5] = m10 * argStorage[1] + m11 * argStorage[5] + m12 * argStorage[9] + m13 * argStorage[13]; t2[9] = m10 * argStorage[2] + m11 * argStorage[6] + m12 * argStorage[10] + m13 * argStorage[14]; t2[13] = m10 * argStorage[3] + m11 * argStorage[7] + m12 * argStorage[11] + m13 * argStorage[15]; t2[2] = m20 * argStorage[0] + m21 * argStorage[4] + m22 * argStorage[8] + m23 * argStorage[12]; t2[6] = m20 * argStorage[1] + m21 * argStorage[5] + m22 * argStorage[9] + m23 * argStorage[13]; t2[10] = m20 * argStorage[2] + m21 * argStorage[6] + m22 * argStorage[10] + m23 * argStorage[14]; t2[14] = m20 * argStorage[3] + m21 * argStorage[7] + m22 * argStorage[11] + m23 * argStorage[15]; t2[3] = m30 * argStorage[0] + m31 * argStorage[4] + m32 * argStorage[8] + m33 * argStorage[12]; t2[7] = m30 * argStorage[1] + m31 * argStorage[5] + m32 * argStorage[9] + m33 * argStorage[13]; t2[11] = m30 * argStorage[2] + m31 * argStorage[6] + m32 * argStorage[10] + m33 * argStorage[14]; t2[15] = m30 * argStorage[3] + m31 * argStorage[7] + m32 * argStorage[11] + m33 * argStorage[15]; w = argStorage[15]; if (w === 0) w = 1; ltrb[0] = Math.min(Math.min(Math.min(t1[0], t1[1]), t1[2]), t1[3]) / w; ltrb[1] = Math.min(Math.min(Math.min(t1[4], t1[5]), t1[6]), t1[7]) / w; ltrb[2] = Math.max(Math.max(Math.max(t1[0], t1[1]), t1[2]), t1[3]) / w; ltrb[3] = Math.max(Math.max(Math.max(t1[4], t1[5]), t1[6]), t1[7]) / w; }, rectContainsOther(rect, other) { return rect.left <= other.left && rect.top <= other.top && rect.right >= other.right && rect.bottom >= other.bottom; }, colorValueToCssString(value) { var hexValue, t1; if (value === 4278190080) return "#000000"; if ((value & 4278190080) >>> 0 === 4278190080) { hexValue = B.JSInt_methods.toRadixString$1(value & 16777215, 16); switch (hexValue.length) { case 1: return "#00000" + hexValue; case 2: return "#0000" + hexValue; case 3: return "#000" + hexValue; case 4: return "#00" + hexValue; case 5: return "#0" + hexValue; default: return "#" + hexValue; } } else { t1 = "" + "rgba(" + B.JSInt_methods.toString$0(value >>> 16 & 255) + "," + B.JSInt_methods.toString$0(value >>> 8 & 255) + "," + B.JSInt_methods.toString$0(value & 255) + "," + B.JSNumber_methods.toString$0((value >>> 24 & 255) / 255) + ")"; return t1.charCodeAt(0) == 0 ? t1 : t1; } }, colorComponentsToCssString(r, g, b, a) { var t1 = "" + r, t2 = "" + g, t3 = "" + b; if (a === 255) return "rgb(" + t1 + "," + t2 + "," + t3 + ")"; else return "rgba(" + t1 + "," + t2 + "," + t3 + "," + B.JSNumber_methods.toStringAsFixed$1(a / 255, 2) + ")"; }, _fallbackFontFamily() { if (A.isIOS15()) return "BlinkMacSystemFont"; var t1 = $.$get$_operatingSystem(); if (t1 !== B.OperatingSystem_0) t1 = t1 === B.OperatingSystem_4; else t1 = true; if (t1) return "-apple-system, BlinkMacSystemFont"; return "Arial"; }, canonicalizeFontFamily(fontFamily) { var t1; if (B.Set_qbjuj.contains$1(0, fontFamily)) return fontFamily; t1 = $.$get$_operatingSystem(); if (t1 !== B.OperatingSystem_0) t1 = t1 === B.OperatingSystem_4; else t1 = true; if (t1) if (fontFamily === ".SF Pro Text" || fontFamily === ".SF Pro Display" || fontFamily === ".SF UI Text" || fontFamily === ".SF UI Display") return A._fallbackFontFamily(); return '"' + A.S(fontFamily) + '", ' + A._fallbackFontFamily() + ", sans-serif"; }, clampInt(value, min, max) { if (value < min) return min; else if (value > max) return max; else return value; }, listEquals0(a, b) { var index; if (a == null) return b == null; if (b == null || a.length !== b.length) return false; for (index = 0; index < a.length; ++index) if (!J.$eq$(a[index], b[index])) return false; return true; }, JsonExtensions_tryInt(_this, propertyName) { var t1 = A._asNumQ(J.$index$asx(_this, propertyName)); return t1 == null ? null : B.JSNumber_methods.toInt$0(t1); }, bytesToHexString(data) { return new A.MappedListIterable(data, new A.bytesToHexString_closure(), A.instanceType(data)._eval$1("MappedListIterable")).join$1(0, " "); }, setElementStyle(element, $name, value) { A.DomCSSStyleDeclarationExtension_setProperty(element.style, $name, value); }, setThemeColor(color) { var theme = A.callMethod(self.document, "querySelector", ["#flutterweb-theme"]); if (color != null) { if (theme == null) { theme = A.DomDocumentExtension_createElement(self.document, "meta"); theme.id = "flutterweb-theme"; theme.name = "theme-color"; self.document.head.append(theme); } theme.content = A.colorValueToCssString(color.value); } else if (theme != null) theme.remove(); }, drawEllipse(context, centerX, centerY, radiusX, radiusY, rotation, startAngle, endAngle, antiClockwise) { var t1 = $._ellipseFeatureDetected; if (t1 == null ? $._ellipseFeatureDetected = context.ellipse != null : t1) A.callMethod(context, "ellipse", [centerX, centerY, radiusX, radiusY, rotation, startAngle, endAngle, antiClockwise]); else { context.save(); A.callMethod(context, "translate", [centerX, centerY]); A.callMethod(context, "rotate", [rotation]); A.callMethod(context, "scale", [radiusX, radiusY]); A.callMethod(context, "arc", [0, 0, 1, startAngle, endAngle, antiClockwise]); context.restore(); } }, removeAllChildren(node) { var t1; for (; node.lastChild != null;) { t1 = node.lastChild; if (t1.parentNode != null) t1.parentNode.removeChild(t1); } }, LruCache$(maximumSize, $K, $V) { var t1 = $K._eval$1("@<0>")._bind$1($V), t2 = new A._DoubleLinkedQueueSentinel(t1._eval$1("_DoubleLinkedQueueSentinel<+key,value(1,2)>")); t2._previousLink = t2; t2._nextLink = t2; return new A.LruCache(maximumSize, new A.DoubleLinkedQueue(t2, t1._eval$1("DoubleLinkedQueue<+key,value(1,2)>")), A.LinkedHashMap_LinkedHashMap$_empty($K, t1._eval$1("DoubleLinkedQueueEntry<+key,value(1,2)>")), t1._eval$1("LruCache<1,2>")); }, Matrix4$identity() { var t1 = new Float32Array(16); t1[15] = 1; t1[0] = 1; t1[5] = 1; t1[10] = 1; return new A.Matrix4(t1); }, Matrix4$fromFloat32List(_m4storage) { return new A.Matrix4(_m4storage); }, Matrix4_tryInvert0(other) { var r = new A.Matrix4(new Float32Array(16)); if (r.copyInverse$1(other) === 0) return null; return r; }, toMatrix32(matrix64) { var matrix32 = new Float32Array(16); matrix32[15] = matrix64[15]; matrix32[14] = matrix64[14]; matrix32[13] = matrix64[13]; matrix32[12] = matrix64[12]; matrix32[11] = matrix64[11]; matrix32[10] = matrix64[10]; matrix32[9] = matrix64[9]; matrix32[8] = matrix64[8]; matrix32[7] = matrix64[7]; matrix32[6] = matrix64[6]; matrix32[5] = matrix64[5]; matrix32[4] = matrix64[4]; matrix32[3] = matrix64[3]; matrix32[2] = matrix64[2]; matrix32[1] = matrix64[1]; matrix32[0] = matrix64[0]; return matrix32; }, CustomElementDimensionsProvider$(_hostElement) { var t1 = new A.CustomElementDimensionsProvider(_hostElement, new A._AsyncBroadcastStreamController(null, null, type$._AsyncBroadcastStreamController_Size)); t1.CustomElementDimensionsProvider$1(_hostElement); return t1; }, DimensionsProvider_DimensionsProvider$create(hostElement) { var t1, resizeEventTarget; if (hostElement != null) return A.CustomElementDimensionsProvider$(hostElement); else { t1 = new A.FullPageDimensionsProvider(new A._AsyncBroadcastStreamController(null, null, type$._AsyncBroadcastStreamController_nullable_Size)); resizeEventTarget = self.window.visualViewport; if (resizeEventTarget == null) resizeEventTarget = self.window; t1.__FullPageDimensionsProvider__domResizeSubscription_A = A.DomSubscription$(resizeEventTarget, "resize", t1.get$_onVisualViewportResize()); return t1; } }, EmbeddingStrategy_EmbeddingStrategy$create(hostElement) { if (hostElement != null) { A.DomElementExtension_clearChildren(hostElement); return new A.CustomElementEmbeddingStrategy(hostElement); } else return new A.FullPageEmbeddingStrategy(); }, StyleManager_attachGlobalStyles(cssSelectorPrefix, node, styleId, styleNonce) { var style = A.DomDocumentExtension_createElement(self.document, "style"); if (styleNonce != null) style.nonce = styleNonce; style.id = styleId; node.appendChild(style); A.applyGlobalCssRulesToSheet(style, cssSelectorPrefix, "normal normal 14px sans-serif"); }, applyGlobalCssRulesToSheet(styleElement, cssSelectorPrefix, defaultCssFont) { var e, t1, exception, _s14_ = "createTextNode"; styleElement.append(A.callMethod(self.document, _s14_, [cssSelectorPrefix + " flt-scene-host { font: " + defaultCssFont + ";}" + cssSelectorPrefix + " flt-semantics input[type=range] { appearance: none; -webkit-appearance: none; width: 100%; position: absolute; border: none; top: 0; right: 0; bottom: 0; left: 0;}" + cssSelectorPrefix + " input::selection { background-color: transparent;}" + cssSelectorPrefix + " textarea::selection { background-color: transparent;}" + cssSelectorPrefix + " flt-semantics input," + cssSelectorPrefix + " flt-semantics textarea," + cssSelectorPrefix + ' flt-semantics [contentEditable="true"] { caret-color: transparent;}' + cssSelectorPrefix + " .flt-text-editing::placeholder { opacity: 0;}"])); t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_1) styleElement.append(A.callMethod(self.document, _s14_, [cssSelectorPrefix + " * { -webkit-tap-highlight-color: transparent;}" + cssSelectorPrefix + " flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}"])); if (t1 === B.BrowserEngine_2) styleElement.append(A.callMethod(self.document, _s14_, [cssSelectorPrefix + " flt-paragraph," + cssSelectorPrefix + " flt-span { line-height: 100%;}"])); if (t1 !== B.BrowserEngine_0) t1 = t1 === B.BrowserEngine_1; else t1 = true; if (t1) styleElement.append(A.callMethod(self.document, _s14_, [cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill," + cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill:hover," + cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill:focus," + cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill:active { opacity: 0 !important;}"])); if (B.JSString_methods.contains$1(self.window.navigator.userAgent, "Edg/")) try { styleElement.append(A.callMethod(self.document, _s14_, [cssSelectorPrefix + " input::-ms-reveal { display: none;}"])); } catch (exception) { t1 = A.unwrapException(exception); if (type$.JavaScriptObject._is(t1)) { e = t1; A.callMethod(self.window.console, "warn", [J.toString$0$(e)]); } else throw exception; } }, ensureImplicitViewInitialized(hostElement) { var t1, t2; if ($._window == null) { t1 = $.$get$EnginePlatformDispatcher__instance(); t2 = new A.EngineFlutterWindow(A.Future_Future$value(null, type$.void), 0, t1, A.EmbeddingStrategy_EmbeddingStrategy$create(hostElement), B.ViewPadding_0_0_0_0, A.DimensionsProvider_DimensionsProvider$create(hostElement)); t2.EngineFlutterView$_$3(0, t1, hostElement); $._window = t2; t1 = t1.get$viewManager(); t2 = $._window; t2.toString; t1.registerView$1(t2); } t1 = $._window; t1.toString; return t1; }, AlarmClock: function AlarmClock(t0) { var _ = this; _._timestampFunction = t0; _.callback = _._datetime = _._timer = null; }, AppBootstrap: function AppBootstrap(t0, t1) { this._initializeEngine = t0; this._runApp = t1; }, AppBootstrap_prepareEngineInitializer_closure: function AppBootstrap_prepareEngineInitializer_closure(t0) { this.$this = t0; }, AppBootstrap_prepareEngineInitializer_closure0: function AppBootstrap_prepareEngineInitializer_closure0(t0) { this.$this = t0; }, AppBootstrap__prepareAppRunner_closure: function AppBootstrap__prepareAppRunner_closure(t0) { this.$this = t0; }, AppBootstrap__prepareFlutterApp_closure: function AppBootstrap__prepareFlutterApp_closure(t0) { this.$this = t0; }, AppBootstrap__prepareFlutterApp_closure0: function AppBootstrap__prepareFlutterApp_closure0(t0) { this.$this = t0; }, BrowserEngine: function BrowserEngine(t0, t1) { this.index = t0; this._core$_name = t1; }, OperatingSystem: function OperatingSystem(t0, t1) { this.index = t0; this._core$_name = t1; }, CanvasPool: function CanvasPool(t0, t1, t2, t3, t4) { var _ = this; _._contextHandle = _._context = null; _._widthInBitmapPixels = t0; _._heightInBitmapPixels = t1; _._rootElement = _.__engine$_canvas = _._reusablePool = _._activeCanvasList = null; _._saveContextCount = 0; _._density = t2; _._saveStack = t3; _.clipStack = null; _._currentTransform = t4; }, ContextStateHandle: function ContextStateHandle(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _._canvasPool = t1; _.density = t2; _._currentBlendMode = t3; _._currentStrokeCap = t4; _._currentStrokeJoin = t5; _._currentStrokeStyle = _._currentFillStyle = null; _._currentLineWidth = 1; _._shaderBounds = _._lastUsedPaint = _._currentFilter = null; _._debugIsPaintSetUp = false; }, _SaveStackTracking: function _SaveStackTracking() { }, CkCanvas: function CkCanvas(t0) { this.skCanvas = t0; }, CkCanvas_saveLayerWithFilter_closure: function CkCanvas_saveLayerWithFilter_closure(t0, t1, t2) { this.$this = t0; this.paint = t1; this.bounds = t2; }, _canvasKitJsUrls_closure: function _canvasKitJsUrls_closure() { }, _downloadCanvasKitJs_loadEventHandler: function _downloadCanvasKitJs_loadEventHandler(t0, t1) { this.canvasKitScript = t0; this.canvasKitLoadCompleter = t1; }, _downloadCanvasKitJs_errorEventHandler: function _downloadCanvasKitJs_errorEventHandler(t0, t1) { this.canvasKitScript = t0; this.canvasKitLoadCompleter = t1; }, CanvasKitCanvas: function CanvasKitCanvas(t0) { this.__engine$_canvas = t0; }, ManagedSkColorFilter: function ManagedSkColorFilter(t0) { this.colorFilter = t0; this.__ManagedSkColorFilter__ref_F = $; }, CkColorFilter: function CkColorFilter() { }, CkBlendModeColorFilter: function CkBlendModeColorFilter(t0, t1) { this.color = t0; this.blendMode = t1; }, CkMatrixColorFilter: function CkMatrixColorFilter(t0) { this.matrix = t0; }, CkLinearToSrgbGammaColorFilter: function CkLinearToSrgbGammaColorFilter() { }, CkSrgbToLinearGammaColorFilter: function CkSrgbToLinearGammaColorFilter() { }, CkComposeColorFilter: function CkComposeColorFilter(t0, t1) { this.outer = t0; this.inner = t1; }, DisplayCanvasFactory: function DisplayCanvasFactory(t0, t1, t2, t3) { var _ = this; _.createCanvas = t0; _.__DisplayCanvasFactory_baseCanvas_FI = $; _._liveCanvases = t1; _._cache = t2; _.$ti = t3; }, HtmlViewEmbedder: function HtmlViewEmbedder(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.sceneHost = t0; _.rasterizer = t1; _._context = t2; _._currentCompositionParams = t3; _._viewClipChains = t4; _._overlays = t5; _._viewsToRecomposite = t6; _._compositionOrder = t7; _._activeCompositionOrder = t8; _._activeOverlayGroups = t9; _.__HtmlViewEmbedder__frameSize_A = $; _._clipPathCount = 0; _._svgPathDefs = null; _._svgClipDefs = t10; }, HtmlViewEmbedder_getOverlayCanvases_closure: function HtmlViewEmbedder_getOverlayCanvases_closure() { }, HtmlViewEmbedder__compositeWithParams_closure: function HtmlViewEmbedder__compositeWithParams_closure(t0) { this.platformViewId = t0; }, HtmlViewEmbedder__applyMutators_closure: function HtmlViewEmbedder__applyMutators_closure() { }, HtmlViewEmbedder__applyMutators_closure0: function HtmlViewEmbedder__applyMutators_closure0() { }, HtmlViewEmbedder_submitFrame_closure: function HtmlViewEmbedder_submitFrame_closure(t0) { this.diffResult = t0; }, HtmlViewEmbedder__updateOverlays_closure: function HtmlViewEmbedder__updateOverlays_closure() { }, HtmlViewEmbedder__updateOverlays_closure0: function HtmlViewEmbedder__updateOverlays_closure0(t0) { this.viewsNeedingOverlays = t0; }, HtmlViewEmbedder__updateOverlays_closure1: function HtmlViewEmbedder__updateOverlays_closure1(t0) { this.$this = t0; }, OverlayGroup: function OverlayGroup(t0) { this.__engine$_group = t0; this._visibleCount = 0; }, ViewClipChain: function ViewClipChain(t0, t1) { this._root = t0; this.__engine$_slot = t1; this._clipCount = -1; }, EmbeddedViewParams: function EmbeddedViewParams(t0, t1, t2) { this.offset = t0; this.size = t1; this.mutators = t2; }, MutatorType: function MutatorType(t0, t1) { this.index = t0; this._core$_name = t1; }, Mutator: function Mutator(t0, t1, t2, t3, t4, t5) { var _ = this; _.type = t0; _.rect = t1; _.rrect = t2; _.path = t3; _.matrix = t4; _.alpha = t5; }, MutatorsStack: function MutatorsStack(t0) { this._mutators = t0; }, EmbedderFrameContext: function EmbedderFrameContext(t0, t1) { this.pictureRecordersCreatedDuringPreroll = t0; this.pictureRecorders = t1; this.visibleViewCount = 0; }, ViewListDiffResult: function ViewListDiffResult(t0, t1, t2, t3) { var _ = this; _.viewsToRemove = t0; _.viewsToAdd = t1; _.addToBeginning = t2; _.viewToInsertBefore = t3; }, diffViewList_lookForwards: function diffViewList_lookForwards(t0, t1) { this.active = t0; this.next = t1; }, diffViewList_lookBackwards: function diffViewList_lookBackwards(t0, t1) { this.active = t0; this.next = t1; }, SkiaFontCollection: function SkiaFontCollection(t0, t1, t2, t3, t4) { var _ = this; _._downloadedFontFamilies = t0; _.__SkiaFontCollection_fontFallbackManager_AI = $; _._unregisteredFonts = t1; _._registeredFonts = t2; _.registeredFallbackFonts = t3; _.familyToFontMap = t4; _.skFontCollection = _._fontProvider = null; }, SkiaFontCollection__registerWithFontProvider_closure: function SkiaFontCollection__registerWithFontProvider_closure() { }, SkiaFontCollection__registerWithFontProvider_closure0: function SkiaFontCollection__registerWithFontProvider_closure0() { }, SkiaFontCollection_registerDownloadedFonts_makeRegisterFont: function SkiaFontCollection_registerDownloadedFonts_makeRegisterFont() { }, RegisteredFont: function RegisteredFont(t0, t1, t2) { this.family = t0; this.bytes = t1; this.typeface = t2; }, UnregisteredFont: function UnregisteredFont(t0, t1, t2) { this.bytes = t0; this.url = t1; this.family = t2; }, FontDownloadResult: function FontDownloadResult(t0, t1, t2) { this.assetName = t0; this.font = t1; this.error = t2; }, SkiaFallbackRegistry: function SkiaFallbackRegistry(t0) { this.fontCollection = t0; }, skiaDecodeImageFromPixels_closure: function skiaDecodeImageFromPixels_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.width = t0; _.height = t1; _.format = t2; _.pixels = t3; _.rowBytes = t4; _.targetWidth = t5; _.targetHeight = t6; _.allowUpscaling = t7; _.callback = t8; }, ImageCodecException: function ImageCodecException(t0) { this.__engine$_message = t0; }, readChunked_closure: function readChunked_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.chunkCallback = t1; _.contentLength = t2; _.result = t3; }, CkImage: function CkImage(t0, t1) { var _ = this; _.__CkImage__debugStackTrace_A = $; _.__CkImage_box_F = t0; _.videoFrame = t1; _._disposed = false; }, CkImageFilter: function CkImageFilter() { }, _CkBlurImageFilter: function _CkBlurImageFilter(t0, t1, t2) { var _ = this; _.sigmaX = t0; _.sigmaY = t1; _.tileMode = t2; _.___CkBlurImageFilter__ref_F = $; }, _CkMatrixImageFilter: function _CkMatrixImageFilter(t0, t1) { this.matrix = t0; this.filterQuality = t1; this.___CkMatrixImageFilter__ref_F = $; }, CkAnimatedImage: function CkAnimatedImage(t0, t1, t2, t3) { var _ = this; _.__CkAnimatedImage__ref_F = $; _.src = t0; _.__engine$_bytes = t1; _._frameCount = 0; _._repetitionCount = -1; _.targetWidth = t2; _.targetHeight = t3; _._disposed = false; }, CkBrowserImageDecoder: function CkBrowserImageDecoder(t0, t1, t2, t3) { var _ = this; _.contentType = t0; _.dataSource = t1; _.debugSource = t2; _.__BrowserImageDecoder_repetitionCount_A = _.__BrowserImageDecoder_frameCount_A = $; _._isDisposed = false; _._nextFrameIndex = 0; _._cachedWebDecoder = null; _._cacheExpirationClock = t3; }, Layer: function Layer() { }, PrerollContext: function PrerollContext(t0, t1) { this.viewEmbedder = t0; this.mutatorsStack = t1; }, PaintContext: function PaintContext(t0, t1, t2) { this.internalNodesCanvas = t0; this.leafNodesCanvas = t1; this.viewEmbedder = t2; }, ContainerLayer: function ContainerLayer() { }, RootLayer: function RootLayer(t0, t1) { this._layers = t0; this.parent = null; this.paintBounds = t1; }, BackdropFilterEngineLayer: function BackdropFilterEngineLayer(t0, t1, t2, t3) { var _ = this; _.__engine$_filter = t0; _.__engine$_blendMode = t1; _._layers = t2; _.parent = null; _.paintBounds = t3; }, ClipPathEngineLayer: function ClipPathEngineLayer(t0, t1, t2, t3) { var _ = this; _.__engine$_clipPath = t0; _.__engine$_clipBehavior = t1; _._layers = t2; _.parent = null; _.paintBounds = t3; }, ClipRectEngineLayer: function ClipRectEngineLayer(t0, t1, t2, t3) { var _ = this; _.__engine$_clipRect = t0; _.__engine$_clipBehavior = t1; _._layers = t2; _.parent = null; _.paintBounds = t3; }, ClipRRectEngineLayer: function ClipRRectEngineLayer(t0, t1, t2, t3) { var _ = this; _.__engine$_clipRRect = t0; _.__engine$_clipBehavior = t1; _._layers = t2; _.parent = null; _.paintBounds = t3; }, OpacityEngineLayer: function OpacityEngineLayer(t0, t1, t2, t3) { var _ = this; _.__engine$_alpha = t0; _.__engine$_offset = t1; _._layers = t2; _.parent = null; _.paintBounds = t3; }, TransformEngineLayer: function TransformEngineLayer(t0, t1, t2) { var _ = this; _.__engine$_transform = t0; _._layers = t1; _.parent = null; _.paintBounds = t2; }, OffsetEngineLayer: function OffsetEngineLayer(t0, t1, t2) { var _ = this; _.__engine$_transform = t0; _._layers = t1; _.parent = null; _.paintBounds = t2; }, ImageFilterEngineLayer: function ImageFilterEngineLayer(t0, t1, t2, t3) { var _ = this; _.__engine$_offset = t0; _.__engine$_filter = t1; _._layers = t2; _.parent = null; _.paintBounds = t3; }, ImageFilterEngineLayer_preroll_closure: function ImageFilterEngineLayer_preroll_closure(t0, t1) { this.$this = t0; this.childPaintBounds = t1; }, PictureLayer: function PictureLayer(t0, t1, t2) { var _ = this; _.picture = t0; _.offset = t1; _.parent = null; _.paintBounds = t2; }, PlatformViewLayer0: function PlatformViewLayer0(t0, t1, t2, t3, t4) { var _ = this; _.viewId = t0; _.offset = t1; _.width = t2; _.height = t3; _.parent = null; _.paintBounds = t4; }, LayerScene: function LayerScene(t0) { this.layerTree = t0; }, LayerSceneBuilder: function LayerSceneBuilder(t0) { this.rootLayer = t0; this.__LayerSceneBuilder_currentLayer_A = $; }, LayerTree: function LayerTree(t0) { this.rootLayer = t0; }, Frame: function Frame(t0, t1, t2) { this.canvas = t0; this.rasterCache = t1; this.viewEmbedder = t2; }, Frame_raster_closure: function Frame_raster_closure(t0, t1, t2) { this.$this = t0; this.layerTree = t1; this.ignoreRasterCache = t2; }, Frame_raster_closure0: function Frame_raster_closure0(t0, t1, t2) { this.$this = t0; this.layerTree = t1; this.ignoreRasterCache = t2; }, CompositorContext: function CompositorContext() { }, CkMaskFilter: function CkMaskFilter(t0, t1) { this._blurStyle = t0; this.__engine$_sigma = t1; this.__CkMaskFilter__ref_F = $; }, MultiSurfaceRasterizer: function MultiSurfaceRasterizer(t0) { this._viewRasterizers = t0; }, MultiSurfaceRasterizer_createViewRasterizer_closure: function MultiSurfaceRasterizer_createViewRasterizer_closure(t0, t1) { this.$this = t0; this.view = t1; }, MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure: function MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure(t0) { this.bytes = t0; }, MultiSurfaceViewRasterizer: function MultiSurfaceViewRasterizer(t0, t1, t2, t3) { var _ = this; _.displayFactory = t0; _.view = t1; _.currentFrameSize = t2; _.context = t3; _.__ViewRasterizer_viewEmbedder_FI = $; }, MultiSurfaceViewRasterizer_displayFactory_closure: function MultiSurfaceViewRasterizer_displayFactory_closure() { }, CkNWayCanvas: function CkNWayCanvas(t0) { this._canvases = t0; }, _finalizationRegistry_closure: function _finalizationRegistry_closure() { }, NativeMemoryFinalizationRegistry: function NativeMemoryFinalizationRegistry() { }, UniqueRef: function UniqueRef(t0, t1) { this._nativeObject = null; this._debugOwnerLabel = t0; this.$ti = t1; }, CountedRef: function CountedRef(t0, t1) { var _ = this; _.__CountedRef__ref_F = $; _.__engine$_refCount = 1; _.debugReferrers = t0; _.$ti = t1; }, OffscreenCanvasRasterizer: function OffscreenCanvasRasterizer(t0, t1) { this.offscreenSurface = t0; this._viewRasterizers = t1; }, OffscreenCanvasRasterizer_createViewRasterizer_closure: function OffscreenCanvasRasterizer_createViewRasterizer_closure(t0, t1) { this.$this = t0; this.view = t1; }, OffscreenCanvasViewRasterizer: function OffscreenCanvasViewRasterizer(t0, t1, t2, t3, t4) { var _ = this; _.rasterizer = t0; _.displayFactory = t1; _.view = t2; _.currentFrameSize = t3; _.context = t4; _.__ViewRasterizer_viewEmbedder_FI = $; }, OffscreenCanvasViewRasterizer_displayFactory_closure: function OffscreenCanvasViewRasterizer_displayFactory_closure() { }, CkPaint: function CkPaint(t0, t1, t2, t3, t4, t5) { var _ = this; _.skiaObject = t0; _.__CkPaint__ref_F = $; _.__engine$_imageFilter = null; _.__engine$_blendMode = t1; _._style = t2; _._strokeWidth = 0; _._strokeCap = t3; _._strokeJoin = t4; _._isAntiAlias = true; _.__engine$_color = 4278190080; _.__engine$_invertColors = false; _._ckMaskFilter = _._maskFilter = _._shader = _._originalColorFilter = null; _.__engine$_filterQuality = t5; _._effectiveColorFilter = _._engineColorFilter = null; }, CkPaint_imageFilter_closure: function CkPaint_imageFilter_closure(t0) { this.$this = t0; }, CkPath: function CkPath(t0) { this.__CkPath__ref_F = $; this._fillType = t0; }, CkPicture: function CkPicture() { this.__CkPicture__ref_F = $; this._isDisposed = false; this._debugDisposalStackTrace = null; }, CkPictureRecorder: function CkPictureRecorder() { this._recordingCanvas = this._skRecorder = null; }, Rasterizer: function Rasterizer() { }, ViewRasterizer: function ViewRasterizer() { }, DisplayCanvas: function DisplayCanvas() { }, RenderCanvas: function RenderCanvas(t0, t1) { var _ = this; _.hostElement = t0; _.canvasElement = t1; _._pixelHeight = _._pixelWidth = 0; _.__RenderCanvas_renderContext2d_FI = _.__RenderCanvas_renderContext_FI = $; _._currentDevicePixelRatio = -1; }, CanvasKitVariant: function CanvasKitVariant(t0, t1) { this.index = t0; this._core$_name = t1; }, CanvasKitRenderer: function CanvasKitRenderer(t0, t1, t2) { var _ = this; _._initialized = null; _.__CanvasKitRenderer__fontCollection_FI = $; _._rasterizer = t0; _.pictureToImageSurface = t1; _._onViewDisposedListener = _._onViewCreatedListener = null; _._rasterizers = t2; }, CanvasKitRenderer_initialize_closure: function CanvasKitRenderer_initialize_closure(t0) { this.$this = t0; }, SimpleCkShader: function SimpleCkShader() { }, CkGradientLinear: function CkGradientLinear(t0, t1, t2, t3, t4, t5) { var _ = this; _.from = t0; _.to = t1; _.colors = t2; _.colorStops = t3; _.tileMode = t4; _.matrix4 = t5; _.__SimpleCkShader__ref_F = $; }, Surface: function Surface(t0, t1, t2) { var _ = this; _._surface = null; _.useOffscreenCanvas = t0; _.isDisplayCanvas = t1; _._forceNewContext = true; _._contextLost = false; _._canvasElement = _._offscreenCanvas = _._skiaCacheBytes = _._glContext = _._grContext = _._cachedContextRestoredListener = _._cachedContextLostListener = null; _.hostElement = t2; _._stencilBits = _._sampleCount = _._currentDevicePixelRatio = _._pixelHeight = _._pixelWidth = -1; _._currentSurfaceSize = _._currentCanvasPhysicalSize = null; }, CkSurface: function CkSurface(t0, t1) { this.surface = t0; this._glContext = t1; this._isDisposed = false; }, CkParagraphStyle: function CkParagraphStyle(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.skParagraphStyle = t0; _._fontFamily = t1; _.__engine$_fontSize = t2; _.__engine$_height = t3; _._fontWeight = t4; _._fontStyle = t5; _._leadingDistribution = t6; }, CkTextStyle: function CkTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.color = t0; _.decoration = t1; _.decorationColor = t2; _.decorationStyle = t3; _.decorationThickness = t4; _.fontWeight = t5; _.fontStyle = t6; _.textBaseline = t7; _.fontFamily = t8; _.fontFamilyFallback = t9; _.fontSize = t10; _.letterSpacing = t11; _.wordSpacing = t12; _.height = t13; _.leadingDistribution = t14; _.locale = t15; _.background = t16; _.foreground = t17; _.shadows = t18; _.fontFeatures = t19; _.fontVariations = t20; _.__CkTextStyle_skTextStyle_FI = _.__CkTextStyle_effectiveFontFamilies_FI = $; }, CkTextStyle_skTextStyle_closure: function CkTextStyle_skTextStyle_closure(t0) { this.$this = t0; }, CkStrutStyle: function CkStrutStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._fontFamily = t0; _._fontFamilyFallback = t1; _.__engine$_fontSize = t2; _.__engine$_height = t3; _._leading = t4; _._fontWeight = t5; _._fontStyle = t6; _._forceStrutHeight = t7; _._leadingDistribution = t8; }, CkParagraph: function CkParagraph(t0) { var _ = this; _.__CkParagraph__ref_F = $; _._lastLayoutConstraints = -1 / 0; _._paragraphStyle = t0; _._alphabeticBaseline = 0; _._didExceedMaxLines = false; _.__engine$_width = _._minIntrinsicWidth = _._maxIntrinsicWidth = _._longestLine = _._ideographicBaseline = _.__engine$_height = 0; _.__CkParagraph__boxesForPlaceholders_A = $; _._disposed = false; }, CkLineMetrics: function CkLineMetrics(t0) { this.skLineMetrics = t0; }, CkParagraphBuilder: function CkParagraphBuilder(t0, t1, t2, t3) { var _ = this; _._paragraphBuilder = t0; _._style = t1; _._placeholderCount = 0; _._placeholderScales = t2; _._styleStack = t3; }, _getEffectiveFontFamilies_closure: function _getEffectiveFontFamilies_closure(t0) { this.fontFamily = t0; }, IntlSegmenterGranularity: function IntlSegmenterGranularity(t0, t1) { this.index = t0; this._core$_name = t1; }, CanvasKitError: function CanvasKitError(t0) { this.message = t0; }, ClipboardMessageHandler: function ClipboardMessageHandler(t0, t1) { this._copyToClipboardStrategy = t0; this._pasteFromClipboardStrategy = t1; }, ClipboardMessageHandler_setDataMethodCall_closure: function ClipboardMessageHandler_setDataMethodCall_closure(t0, t1) { this._box_0 = t0; this.callback = t1; }, ClipboardMessageHandler_setDataMethodCall_closure0: function ClipboardMessageHandler_setDataMethodCall_closure0(t0, t1) { this._box_0 = t0; this.callback = t1; }, ClipboardMessageHandler_getDataMethodCall_closure: function ClipboardMessageHandler_getDataMethodCall_closure(t0) { this.callback = t0; }, ClipboardMessageHandler_getDataMethodCall_closure0: function ClipboardMessageHandler_getDataMethodCall_closure0(t0, t1) { this.$this = t0; this.callback = t1; }, ClipboardMessageHandler_getDataMethodCall__closure: function ClipboardMessageHandler_getDataMethodCall__closure(t0) { this.callback = t0; }, ClipboardMessageHandler_hasStringsMethodCall_closure: function ClipboardMessageHandler_hasStringsMethodCall_closure(t0) { this.callback = t0; }, ClipboardMessageHandler_hasStringsMethodCall_closure0: function ClipboardMessageHandler_hasStringsMethodCall_closure0(t0) { this.callback = t0; }, ClipboardMessageHandler_hasStringsMethodCall__closure: function ClipboardMessageHandler_hasStringsMethodCall__closure(t0) { this.callback = t0; }, ClipboardAPICopyStrategy: function ClipboardAPICopyStrategy() { }, ClipboardAPIPasteStrategy: function ClipboardAPIPasteStrategy() { }, ExecCommandCopyStrategy: function ExecCommandCopyStrategy() { }, ExecCommandPasteStrategy: function ExecCommandPasteStrategy() { }, FlutterConfiguration: function FlutterConfiguration() { this._usedLegacyConfigStyle = false; this._configuration = null; }, EngineFlutterDisplay: function EngineFlutterDisplay(t0, t1) { this.id = t0; this.size = t1; this._debugDevicePixelRatioOverride = null; }, ScreenOrientation: function ScreenOrientation() { }, DomConsoleExtension_get_warn_closure: function DomConsoleExtension_get_warn_closure(t0) { this._this = t0; }, DomNavigatorExtension_get_languages_closure: function DomNavigatorExtension_get_languages_closure() { }, HttpFetchResponseImpl: function HttpFetchResponseImpl(t0, t1) { this.url = t0; this._domResponse = t1; }, HttpFetchPayloadImpl: function HttpFetchPayloadImpl(t0) { this._domResponse = t0; }, HttpFetchNoPayloadError: function HttpFetchNoPayloadError(t0, t1) { this.url = t0; this.status = t1; }, HttpFetchError: function HttpFetchError(t0, t1) { this.url = t0; this.requestError = t1; }, DomSubscription: function DomSubscription(t0, t1, t2) { this.type = t0; this.target = t1; this.listener = t2; }, DomPoint: function DomPoint(t0, t1) { this.x = t0; this.y = t1; }, createDomResizeObserver_closure: function createDomResizeObserver_closure(t0) { this.fn = t0; }, _ttPolicy_closure: function _ttPolicy_closure() { }, _DomListIterator: function _DomListIterator(t0, t1) { this.list = t0; this.index = -1; this.$ti = t1; }, _DomListWrapper: function _DomListWrapper(t0, t1) { this.list = t0; this.$ti = t1; }, _DomTouchListIterator: function _DomTouchListIterator(t0, t1) { this.list = t0; this.index = -1; this.$ti = t1; }, _DomTouchListWrapper: function _DomTouchListWrapper(t0, t1) { this.list = t0; this.$ti = t1; }, DomIteratorWrapper: function DomIteratorWrapper(t0, t1) { this.__engine$_iterator = t0; this.__DomIteratorWrapper__current_A = $; this.$ti = t1; }, FlutterViewEmbedder: function FlutterViewEmbedder() { this._resourcesHost = null; }, EngineCanvas: function EngineCanvas() { }, SaveStackEntry: function SaveStackEntry(t0, t1) { this.transform = t0; this.clipStack = t1; }, SaveClipEntry: function SaveClipEntry(t0, t1, t2, t3) { var _ = this; _.rect = t0; _.rrect = t1; _.path = t2; _.currentTransform = t3; }, _SaveElementStackEntry: function _SaveElementStackEntry(t0, t1) { this.savedElement = t0; this.transform = t1; }, SaveElementStackTracking: function SaveElementStackTracking() { }, sendFontChangeMessage_closure: function sendFontChangeMessage_closure() { }, sendFontChangeMessage__closure: function sendFontChangeMessage__closure() { }, FontFallbackManager: function FontFallbackManager(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.registry = t0; _.__FontFallbackManager_downloadQueue_F = $; _.codePointsWithNoKnownFont = t1; _.knownCoveredCodePoints = t2; _.fallbackFonts = t3; _._notoSansSC = t4; _._notoSansTC = t5; _._notoSansHK = t6; _._notoSansJP = t7; _._notoSansKR = t8; _._notoSymbols = t9; _._idleFuture = t10; _.globalFontFallbacks = t11; _._codePointsToCheckAgainstFallbackFonts = t12; _._scheduledCodePointCheck = false; _.__FontFallbackManager_codePointToComponents_FI = _.__FontFallbackManager_fontComponents_FI = $; }, FontFallbackManager$__closure: function FontFallbackManager$__closure() { }, FontFallbackManager$__closure0: function FontFallbackManager$__closure0() { }, FontFallbackManager$__closure1: function FontFallbackManager$__closure1() { }, FontFallbackManager$__closure2: function FontFallbackManager$__closure2() { }, FontFallbackManager$__closure3: function FontFallbackManager$__closure3() { }, FontFallbackManager$__closure4: function FontFallbackManager$__closure4() { }, FontFallbackManager_addMissingCodePoints_closure: function FontFallbackManager_addMissingCodePoints_closure(t0) { this.$this = t0; }, FontFallbackManager_findFontsForMissingCodePoints_closure: function FontFallbackManager_findFontsForMissingCodePoints_closure() { }, FontFallbackManager__selectFont_closure: function FontFallbackManager__selectFont_closure(t0) { this.$this = t0; }, _UnicodePropertyLookup: function _UnicodePropertyLookup(t0, t1, t2) { this._boundaries = t0; this.__engine$_values = t1; this.$ti = t2; }, FallbackFontDownloadQueue: function FallbackFontDownloadQueue(t0, t1, t2) { var _ = this; _.fallbackManager = t0; _.downloadedFonts = t1; _.pendingFonts = t2; _._idleCompleter = null; }, FallbackFontDownloadQueue_startDownloads_closure: function FallbackFontDownloadQueue_startDownloads_closure(t0, t1, t2) { this.$this = t0; this.font = t1; this.downloadedFontFamilies = t2; }, FontAsset: function FontAsset(t0, t1) { this.asset = t0; this.descriptors = t1; }, FontFamily: function FontFamily(t0, t1) { this.name = t0; this.fontAssets = t1; }, FontManifest: function FontManifest(t0) { this.families = t0; }, fetchFontManifest_closure: function fetchFontManifest_closure(t0) { this._box_0 = t0; }, fetchFontManifest_closure0: function fetchFontManifest_closure0(t0) { this.inputSink = t0; }, fetchFontManifest_closure1: function fetchFontManifest_closure1() { }, fetchFontManifest__closure: function fetchFontManifest__closure() { }, FontLoadError: function FontLoadError() { }, FontNotFoundError: function FontNotFoundError(t0) { this.url = t0; }, FontDownloadError: function FontDownloadError(t0, t1) { this.error = t0; this.url = t1; }, FontInvalidDataError: function FontInvalidDataError(t0) { this.url = t0; }, AssetFontsResult: function AssetFontsResult() { }, FrameReference: function FrameReference(t0, t1) { this.value = t0; this.$ti = t1; }, CrossFrameCache: function CrossFrameCache(t0) { this._reusablePool = this._cache = null; this.$ti = t0; }, _CrossFrameCacheItem: function _CrossFrameCacheItem(t0, t1, t2) { this.value = t0; this.evictCallback = t1; this.$ti = t2; }, PersistedBackdropFilter: function PersistedBackdropFilter(t0, t1, t2, t3) { var _ = this; _.filter = t0; _._activeClipBounds = _._svgFilter = _._filterElement = _._childContainer = null; _.__PersistedBackdropFilter__invertedTransform_A = $; _._previousTransform = null; _.__engine$_children = t1; _._oldLayer = t2; _.__engine$_index = -1; _.__engine$_state = t3; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, BitmapCanvas: function BitmapCanvas(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._bounds = t0; _._elementCache = null; _.rootElement = t1; _._canvasPool = t2; _._cachedLastCssFont = null; _.__engine$_children = t3; _.widthInBitmapPixels = t4; _.heightInBitmapPixels = t5; _._saveCount = 0; _.__engine$_devicePixelRatio = t6; _._canvasPositionY = _._canvasPositionX = null; _._preserveImageData = _._contains3dTransform = _._childOverdraw = false; _._density = t7; _._renderStrategy = t8; }, SvgBlendMode: function SvgBlendMode(t0) { this.blendMode = t0; }, SurfaceCanvas: function SurfaceCanvas(t0) { this.__engine$_canvas = t0; }, _DomClip: function _DomClip() { }, PersistedClipRect: function PersistedClipRect(t0, t1, t2, t3, t4, t5) { var _ = this; _.clipBehavior = t0; _.rect = t1; _._DomClip__childContainer = t2; _.__engine$_children = t3; _._oldLayer = t4; _.__engine$_index = -1; _.__engine$_state = t5; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, PersistedClipRRect: function PersistedClipRRect(t0, t1, t2, t3, t4, t5) { var _ = this; _.rrect = t0; _.clipBehavior = t1; _._DomClip__childContainer = t2; _.__engine$_children = t3; _._oldLayer = t4; _.__engine$_index = -1; _.__engine$_state = t5; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, PersistedClipPath: function PersistedClipPath(t0, t1, t2, t3, t4) { var _ = this; _.clipPath = t0; _.clipBehavior = t1; _._clipElement = null; _.__engine$_children = t2; _._oldLayer = t3; _.__engine$_index = -1; _.__engine$_state = t4; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, SvgFilterBuilder: function SvgFilterBuilder(t0, t1, t2) { this.id = t0; this.root = t1; this.filter = t2; }, SvgFilter: function SvgFilter(t0, t1) { this.id = t0; this.element = t1; }, DomCanvas: function DomCanvas(t0, t1, t2, t3) { var _ = this; _.rootElement = t0; _.SaveElementStackTracking__saveStack = t1; _.SaveElementStackTracking__elementStack = t2; _.SaveElementStackTracking__currentTransform = t3; }, PersistedImageFilter: function PersistedImageFilter(t0, t1, t2, t3, t4) { var _ = this; _.filter = t0; _.offset = t1; _._childContainer = _._svgFilter = _._localTransformInverse = null; _.__engine$_children = t2; _._oldLayer = t3; _.__engine$_index = -1; _.__engine$_state = t4; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, PersistedOffset: function PersistedOffset(t0, t1, t2, t3, t4) { var _ = this; _.dx = t0; _.dy = t1; _._localTransformInverse = null; _.__engine$_children = t2; _._oldLayer = t3; _.__engine$_index = -1; _.__engine$_state = t4; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, PersistedOpacity: function PersistedOpacity(t0, t1, t2, t3, t4) { var _ = this; _.alpha = t0; _.offset = t1; _._localTransformInverse = null; _.__engine$_children = t2; _._oldLayer = t3; _.__engine$_index = -1; _.__engine$_state = t4; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, SurfacePaint: function SurfacePaint(t0) { this._paintData = t0; this._frozen = false; }, SurfacePaintData: function SurfacePaintData() { var _ = this; _.strokeJoin = _.strokeCap = _.strokeWidth = _.style = _.blendMode = null; _.isAntiAlias = true; _.color = 4278190080; _.colorFilter = _.filterQuality = _.maskFilter = _.shader = null; }, Conic: function Conic(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.p0x = t0; _.p0y = t1; _.p1x = t2; _.p1y = t3; _.p2x = t4; _.p2y = t5; _.fW = t6; }, QuadBounds: function QuadBounds() { var _ = this; _.maxY = _.maxX = _.minY = _.minX = 0; }, ConicBounds: function ConicBounds() { var _ = this; _.maxY = _.maxX = _.minY = _.minX = 0; }, _ConicPair: function _ConicPair() { this.second = this.first = null; }, CubicBounds: function CubicBounds() { var _ = this; _.maxY = _.minY = _.maxX = _.minX = 0; }, SurfacePath: function SurfacePath(t0, t1) { var _ = this; _.pathRef = t0; _._fillType = t1; _.fLastMoveToIndex = 0; _._firstDirection = _._convexityType = -1; }, PathIterator: function PathIterator(t0, t1, t2) { var _ = this; _.pathRef = t0; _._forceClose = t1; _._verbCount = t2; _._needClose = false; _._segmentState = 0; _._conicWeightIndex = -1; _._pointIndex = _._verbIndex = _._moveToY = _._moveToX = _._lastPointY = _._lastPointX = 0; }, PathRef: function PathRef(t0, t1) { var _ = this; _.cachedBounds = _.fBounds = null; _._fVerbsCapacity = _._fPointsLength = _._fPointsCapacity = 0; _.fPoints = t0; _._fVerbs = t1; _._conicWeightsCapacity = _._fVerbsLength = 0; _._conicWeights = null; _._conicWeightsLength = 0; _.fIsFinite = _.fBoundsIsDirty = true; _.fRRectOrOvalIsCCW = _.fIsRect = _.fIsRRect = _.fIsOval = false; _.fRRectOrOvalStartIdx = -1; _.fSegmentMask = 0; }, PathRefIterator: function PathRefIterator(t0) { var _ = this; _.pathRef = t0; _._conicWeightIndex = -1; _.iterIndex = _._pointIndex = _._verbIndex = 0; }, QuadRoots: function QuadRoots() { this.root1 = this.root0 = null; }, SkQuadCoefficients: function SkQuadCoefficients(t0, t1, t2, t3, t4, t5) { var _ = this; _.ax = t0; _.ay = t1; _.bx = t2; _.by = t3; _.cx = t4; _.cy = t5; }, PathWinding: function PathWinding(t0, t1, t2, t3) { var _ = this; _.pathRef = t0; _.x = t1; _.y = t2; _._onCurveCount = _._w = 0; _._buffer = t3; }, PaintRequest: function PaintRequest(t0, t1) { this.canvasSize = t0; this.paintCallback = t1; }, PersistedPicture: function PersistedPicture(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.__engine$_canvas = null; _.dx = t0; _.dy = t1; _.picture = t2; _.localPaintBounds = t3; _._density = 1; _._requiresRepaint = false; _._elementCache = t4; _._exactLocalCullRect = _._exactGlobalCullRect = _._optimalLocalCullRect = null; _._oldLayer = t5; _.__engine$_index = -1; _.__engine$_state = t6; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, PersistedPicture__applyBitmapPaint_closure: function PersistedPicture__applyBitmapPaint_closure(t0) { this.$this = t0; }, PersistedPlatformView: function PersistedPlatformView(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.platformViewId = t0; _.dx = t1; _.dy = t2; _.width = t3; _.height = t4; _._oldLayer = t5; _.__engine$_index = -1; _.__engine$_state = t6; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, RecordingCanvas: function RecordingCanvas(t0, t1, t2) { var _ = this; _._paintBounds = t0; _._pictureBounds = null; _._commands = t1; _.renderStrategy = t2; _._recordingEnded = _._didDraw = false; _._saveCount = 1; }, PaintCommand: function PaintCommand() { }, DrawCommand: function DrawCommand() { }, PaintSave: function PaintSave() { }, PaintRestore: function PaintRestore() { }, PaintTranslate: function PaintTranslate(t0, t1) { this.dx = t0; this.dy = t1; }, PaintScale: function PaintScale(t0, t1) { this.sx = t0; this.sy = t1; }, PaintRotate: function PaintRotate(t0) { this.radians = t0; }, PaintTransform: function PaintTransform(t0) { this.matrix4 = t0; }, PaintClipRect: function PaintClipRect(t0, t1) { var _ = this; _.rect = t0; _.clipOp = t1; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintClipRRect: function PaintClipRRect(t0) { var _ = this; _.rrect = t0; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintClipPath: function PaintClipPath(t0) { var _ = this; _.path = t0; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawLine: function PaintDrawLine(t0, t1, t2) { var _ = this; _.p1 = t0; _.p2 = t1; _.paint = t2; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawPaint: function PaintDrawPaint(t0) { var _ = this; _.paint = t0; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawRect: function PaintDrawRect(t0, t1) { var _ = this; _.rect = t0; _.paint = t1; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawRRect: function PaintDrawRRect(t0, t1) { var _ = this; _.rrect = t0; _.paint = t1; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawDRRect: function PaintDrawDRRect(t0, t1, t2) { var _ = this; _.outer = t0; _.inner = t1; _.paint = t2; _.path = null; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawOval: function PaintDrawOval(t0, t1) { var _ = this; _.rect = t0; _.paint = t1; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawCircle: function PaintDrawCircle(t0, t1, t2) { var _ = this; _.c = t0; _.radius = t1; _.paint = t2; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawPath: function PaintDrawPath(t0, t1) { var _ = this; _.path = t0; _.paint = t1; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawShadow: function PaintDrawShadow(t0, t1, t2, t3) { var _ = this; _.path = t0; _.color = t1; _.elevation = t2; _.transparentOccluder = t3; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawImageRect: function PaintDrawImageRect(t0, t1, t2, t3) { var _ = this; _.image = t0; _.src = t1; _.dst = t2; _.paint = t3; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, PaintDrawParagraph: function PaintDrawParagraph(t0, t1) { var _ = this; _.paragraph = t0; _.offset = t1; _.isClippedOut = false; _.topBound = _.leftBound = -1 / 0; _.bottomBound = _.rightBound = 1 / 0; }, _PaintBounds: function _PaintBounds(t0, t1, t2, t3) { var _ = this; _.maxPaintBounds = t0; _._didPaintInsideClipArea = false; _.__engine$_top = _.__engine$_left = 17976931348623157e292; _.__engine$_bottom = _.__engine$_right = -17976931348623157e292; _.__engine$_transforms = t1; _._clipStack = t2; _._currentMatrixIsIdentity = true; _._currentMatrix = t3; _._clipRectInitialized = false; _._currentClipBottom = _._currentClipRight = _._currentClipTop = _._currentClipLeft = 0; }, RenderStrategy: function RenderStrategy() { var _ = this; _.isInsideSvgFilterTree = _.hasArbitraryPaint = _.hasParagraphs = _.hasImageElements = false; }, _WebGlRenderer: function _WebGlRenderer() { }, HtmlRenderer: function HtmlRenderer() { this.__HtmlRenderer__fontCollection_FI = $; }, HtmlRenderer_initialize_closure: function HtmlRenderer_initialize_closure() { }, HtmlRenderer_decodeImageFromPixels_executeCallback: function HtmlRenderer_decodeImageFromPixels_executeCallback(t0) { this.callback = t0; }, HtmlRenderer_decodeImageFromPixels_executeCallback_closure: function HtmlRenderer_decodeImageFromPixels_executeCallback_closure(t0) { this.callback = t0; }, SurfaceScene: function SurfaceScene(t0) { this.webOnlyRootElement = t0; }, PersistedScene: function PersistedScene(t0, t1, t2) { var _ = this; _._localTransformInverse = null; _.__engine$_children = t0; _._oldLayer = t1; _.__engine$_index = -1; _.__engine$_state = t2; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, SurfaceSceneBuilder: function SurfaceSceneBuilder(t0) { this._surfaceStack = t0; }, SurfaceSceneBuilder_build_closure: function SurfaceSceneBuilder_build_closure(t0) { this.$this = t0; }, SurfaceSceneBuilder_build_closure0: function SurfaceSceneBuilder_build_closure0(t0) { this.$this = t0; }, NormalizedGradient: function NormalizedGradient(t0, t1, t2, t3, t4) { var _ = this; _._thresholds = t0; _._bias = t1; _.__engine$_scale = t2; _.thresholdCount = t3; _.isOpaque = t4; }, NormalizedGradient_NormalizedGradient_closure: function NormalizedGradient_NormalizedGradient_closure() { }, SharedCanvas: function SharedCanvas() { this.__engine$_canvas = null; this._checkedOut = false; }, EngineGradient: function EngineGradient() { }, GradientLinear: function GradientLinear(t0, t1, t2, t3, t4, t5) { var _ = this; _.from = t0; _.to = t1; _.colors = t2; _.colorStops = t3; _.tileMode = t4; _.matrix4 = t5; }, GradientLinear_createImageBitmap_closure: function GradientLinear_createImageBitmap_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.createDataUrl = t0; _.shaderBounds = t1; _.gl = t2; _.glProgram = t3; _.normalizedGradient = t4; _.widthInPixels = t5; _.heightInPixels = t6; }, EngineImageFilter: function EngineImageFilter() { }, _BlurEngineImageFilter: function _BlurEngineImageFilter(t0, t1, t2) { this.sigmaX = t0; this.sigmaY = t1; this.tileMode = t2; }, _MatrixEngineImageFilter: function _MatrixEngineImageFilter(t0, t1) { this.webMatrix = t0; this.filterQuality = t1; }, EngineHtmlColorFilter: function EngineHtmlColorFilter() { }, ModeHtmlColorFilter: function ModeHtmlColorFilter(t0, t1) { this.color = t0; this.blendMode = t1; this.filterId = null; }, MatrixHtmlColorFilter: function MatrixHtmlColorFilter() { }, ShaderBuilder: function ShaderBuilder(t0, t1, t2, t3, t4) { var _ = this; _.declarations = t0; _._methods = t1; _.floatPrecision = null; _._uniformCounter = _._varyingCounter = _._attribCounter = 0; _.isWebGl2 = t2; _._isFragmentShader = t3; _._fragmentColorDeclaration = null; _._buffer = t4; }, ShaderMethod: function ShaderMethod(t0, t1) { this.name = t0; this._statements = t1; this._indentLevel = 1; }, ShaderDeclaration: function ShaderDeclaration(t0, t1, t2) { this.name = t0; this.dataType = t1; this.storage = t2; }, commitScene_closure: function commitScene_closure() { }, PersistedSurfaceState: function PersistedSurfaceState(t0, t1) { this.index = t0; this._core$_name = t1; }, PersistedSurface: function PersistedSurface() { }, PersistedLeafSurface: function PersistedLeafSurface() { }, PersistedContainerSurface: function PersistedContainerSurface() { }, PersistedContainerSurface__matchChildren_closure: function PersistedContainerSurface__matchChildren_closure() { }, _PersistedSurfaceMatch: function _PersistedSurfaceMatch(t0, t1, t2) { this.newChild = t0; this.oldChildIndex = t1; this.matchQuality = t2; }, PrerollSurfaceContext: function PrerollSurfaceContext() { }, PersistedTransform: function PersistedTransform(t0, t1, t2, t3) { var _ = this; _._matrixStorage = t0; _._localTransformInverse = _._matrix4 = null; _.__engine$_children = t1; _._oldLayer = t2; _.__engine$_index = -1; _.__engine$_state = t3; _.localClipBounds = _.projectedClip = _.transform = _.parent = _.rootElement = null; }, HtmlCodec: function HtmlCodec(t0, t1) { this.src = t0; this.chunkCallback = t1; }, HtmlCodec_getNextFrame_closure: function HtmlCodec_getNextFrame_closure(t0, t1, t2) { this.$this = t0; this.imgElement = t1; this.completer = t2; }, HtmlCodec_getNextFrame_closure0: function HtmlCodec_getNextFrame_closure0(t0, t1) { this.$this = t0; this.completer = t1; }, HtmlCodec__decodeUsingOnLoad_closure: function HtmlCodec__decodeUsingOnLoad_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.imgElement = t1; _.errorListener = t2; _.completer = t3; }, HtmlCodec__decodeUsingOnLoad_closure0: function HtmlCodec__decodeUsingOnLoad_closure0(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.imgElement = t2; _.errorListener = t3; _.completer = t4; }, HtmlBlobCodec: function HtmlBlobCodec(t0, t1) { this.src = t0; this.chunkCallback = t1; }, SingleFrameInfo: function SingleFrameInfo(t0) { this.image = t0; }, HtmlImage: function HtmlImage(t0, t1, t2) { var _ = this; _.imgElement = t0; _._disposed = _._didClone = false; _.width = t1; _.height = t2; }, BrowserImageDecoder: function BrowserImageDecoder() { }, BrowserImageDecoder__cacheExpirationClock_closure: function BrowserImageDecoder__cacheExpirationClock_closure() { }, BrowserImageDecoder__getOrCreateWebDecoder_closure: function BrowserImageDecoder__getOrCreateWebDecoder_closure(t0) { this.$this = t0; }, AnimatedImageFrameInfo: function AnimatedImageFrameInfo(t0, t1) { this.duration = t0; this.image = t1; }, ImageFileFormat: function ImageFileFormat(t0, t1) { this.header = t0; this.contentType = t1; }, DebugEngineInitializationState: function DebugEngineInitializationState(t0, t1) { this.index = t0; this._core$_name = t1; }, initializeEngineServices_closure: function initializeEngineServices_closure() { }, initializeEngineServices_closure0: function initializeEngineServices_closure0(t0) { this._box_0 = t0; }, initializeEngineServices__closure: function initializeEngineServices__closure(t0) { this._box_0 = t0; }, initializeEngineServices_initializeRendererCallback: function initializeEngineServices_initializeRendererCallback() { }, FlutterApp__staticInteropFactoryStub_closure: function FlutterApp__staticInteropFactoryStub_closure(t0) { this.addView = t0; }, FlutterApp__staticInteropFactoryStub_closure0: function FlutterApp__staticInteropFactoryStub_closure0(t0) { this.removeView = t0; }, FlutterEngineInitializer__staticInteropFactoryStub_closure: function FlutterEngineInitializer__staticInteropFactoryStub_closure(t0) { this.initializeEngine = t0; }, FlutterEngineInitializer__staticInteropFactoryStub_closure0: function FlutterEngineInitializer__staticInteropFactoryStub_closure0(t0) { this.autoStart = t0; }, FlutterAppRunner__staticInteropFactoryStub_closure: function FlutterAppRunner__staticInteropFactoryStub_closure(t0) { this.runApp = t0; }, futureToPromise_closure: function futureToPromise_closure(t0, t1) { this.future = t0; this.T = t1; }, futureToPromise__closure: function futureToPromise__closure(t0, t1) { this.resolver = t0; this.T = t1; }, futureToPromise__closure0: function futureToPromise__closure0(t0) { this.rejecter = t0; }, _kLogicalKeyToModifierGetter_closure: function _kLogicalKeyToModifierGetter_closure() { }, _kLogicalKeyToModifierGetter_closure0: function _kLogicalKeyToModifierGetter_closure0() { }, _kLogicalKeyToModifierGetter_closure1: function _kLogicalKeyToModifierGetter_closure1() { }, _kLogicalKeyToModifierGetter_closure2: function _kLogicalKeyToModifierGetter_closure2() { }, _kLogicalKeyToModifierGetter_closure3: function _kLogicalKeyToModifierGetter_closure3() { }, _kLogicalKeyToModifierGetter_closure4: function _kLogicalKeyToModifierGetter_closure4() { }, _kLogicalKeyToModifierGetter_closure5: function _kLogicalKeyToModifierGetter_closure5() { }, _kLogicalKeyToModifierGetter_closure6: function _kLogicalKeyToModifierGetter_closure6() { }, _cached_closure: function _cached_closure(t0, t1, t2) { this._box_0 = t0; this.body = t1; this.T = t2; }, KeyboardBinding: function KeyboardBinding(t0) { this.__KeyboardBinding__converter_FI = $; this._listeners = t0; }, KeyboardBinding$__closure: function KeyboardBinding$__closure(t0) { this.$this = t0; }, KeyboardBinding$__closure0: function KeyboardBinding$__closure0(t0) { this.$this = t0; }, KeyboardBinding__addEventListener_loggedHandler: function KeyboardBinding__addEventListener_loggedHandler(t0) { this.handler = t0; }, KeyboardBinding__onKeyData_closure: function KeyboardBinding__onKeyData_closure(t0) { this._box_0 = t0; }, FlutterHtmlKeyboardEvent: function FlutterHtmlKeyboardEvent(t0) { this._event = t0; }, KeyboardConverter: function KeyboardConverter(t0, t1, t2, t3, t4) { var _ = this; _.performDispatchKeyData = t0; _.onDarwin = t1; _._mapping = t2; _._dispatchKeyData = null; _._disposed = false; _._pressingRecords = t3; _._keyGuards = t4; }, KeyboardConverter__scheduleAsyncEvent_closure: function KeyboardConverter__scheduleAsyncEvent_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.callback = t2; _.getData = t3; }, KeyboardConverter__scheduleAsyncEvent_closure0: function KeyboardConverter__scheduleAsyncEvent_closure0(t0) { this._box_0 = t0; }, KeyboardConverter__startGuardingKey_closure: function KeyboardConverter__startGuardingKey_closure(t0, t1, t2) { this.currentTimeStamp = t0; this.physicalKey = t1; this.logicalKey = t2; }, KeyboardConverter__startGuardingKey_closure0: function KeyboardConverter__startGuardingKey_closure0(t0, t1) { this.$this = t0; this.physicalKey = t1; }, KeyboardConverter__handleEvent_closure: function KeyboardConverter__handleEvent_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.eventKey = t1; _.event = t2; _.logicalKeyIsCharacter = t3; _.physicalKey = t4; }, KeyboardConverter__handleEvent_closure0: function KeyboardConverter__handleEvent_closure0(t0, t1, t2) { this.timeStamp = t0; this.physicalKey = t1; this.logicalKey = t2; }, KeyboardConverter__handleEvent_closure1: function KeyboardConverter__handleEvent_closure1(t0, t1) { this.$this = t0; this.physicalKey = t1; }, KeyboardConverter__handleEvent_closure2: function KeyboardConverter__handleEvent_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.logicalKey = t1; _.event = t2; _.timeStamp = t3; }, KeyboardConverter__handleEvent__closure: function KeyboardConverter__handleEvent__closure(t0, t1, t2) { this.$this = t0; this.testeeLogicalKey = t1; this.timeStamp = t2; }, KeyboardConverter_handleEvent_closure: function KeyboardConverter_handleEvent_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, ContextMenu: function ContextMenu(t0) { this.element = t0; this._enabled = true; }, MouseCursor: function MouseCursor() { }, preventDefaultListener_closure: function preventDefaultListener_closure() { }, BrowserHistory: function BrowserHistory() { }, MultiEntriesBrowserHistory: function MultiEntriesBrowserHistory(t0) { var _ = this; _.urlStrategy = t0; _.__BrowserHistory__unsubscribe_A = _.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = $; _._isDisposed = _._isTornDown = false; }, MultiEntriesBrowserHistory_onPopState_closure: function MultiEntriesBrowserHistory_onPopState_closure() { }, SingleEntryBrowserHistory: function SingleEntryBrowserHistory(t0, t1) { var _ = this; _.urlStrategy = t0; _._flutterState = t1; _._userProvidedRouteName = null; _.__BrowserHistory__unsubscribe_A = $; _._isDisposed = _._isTornDown = false; }, SingleEntryBrowserHistory_onPopState_closure: function SingleEntryBrowserHistory_onPopState_closure() { }, SingleEntryBrowserHistory_onPopState_closure0: function SingleEntryBrowserHistory_onPopState_closure0() { }, NotoFont: function NotoFont(t0, t1, t2, t3, t4) { var _ = this; _.name = t0; _.url = t1; _.enabled = t2; _.index = t3; _.coverCount = 0; _.coverComponents = t4; }, FallbackFontComponent: function FallbackFontComponent(t0) { this._allFonts = t0; this.__FallbackFontComponent__activeFonts_FI = $; this.coverCount = 0; }, FallbackFontComponent__activeFonts_closure: function FallbackFontComponent__activeFonts_closure() { }, EnginePictureRecorder: function EnginePictureRecorder() { this.__engine$_canvas = null; this.__EnginePictureRecorder_cullRect_A = $; this._isRecording = false; }, EnginePicture: function EnginePicture(t0) { this._disposed = false; this.recordingCanvas = t0; }, HighContrastSupport: function HighContrastSupport(t0, t1) { this._listeners = t0; this._highContrastMediaQuery = t1; this.__HighContrastSupport__onHighContrastChangeListener_FI = $; }, EnginePlatformDispatcher: function EnginePlatformDispatcher(t0, t1, t2, t3) { var _ = this; _.configuration = t0; _.displays = t1; _.__EnginePlatformDispatcher_viewManager_FI = $; _._onTextScaleFactorChangedZone = _._onTextScaleFactorChanged = _._fontSizeObserver = _._onLocaleChangedZone = _._onLocaleChanged = _._onLocaleChangedSubscription = _._onReportTimingsZone = _._onReportTimings = _._onKeyDataZone = _._onKeyData = _._onPointerDataPacketZone = _._onPointerDataPacket = _._onDrawFrameZone = _._onDrawFrame = _._onBeginFrameZone = _._onBeginFrame = _._viewsRenderedInCurrentFrame = _._onMetricsChangedZone = _._onMetricsChanged = null; _._brightnessMediaQuery = t2; _._onSemanticsActionEvent = _._onSemanticsEnabledChangedZone = _._onSemanticsEnabledChanged = _._onPlatformBrightnessChangedZone = _._onPlatformBrightnessChanged = _._brightnessMediaQueryListener = null; _._onSemanticsActionEventZone = t3; _._defaultRouteName = null; }, EnginePlatformDispatcher_closure: function EnginePlatformDispatcher_closure(t0) { this.$this = t0; }, EnginePlatformDispatcher_invokeOnKeyData_closure: function EnginePlatformDispatcher_invokeOnKeyData_closure(t0, t1, t2) { this.callback = t0; this.onKeyData = t1; this.data = t2; }, EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure: function EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure(t0, t1) { this.registrationZone = t0; this.callback = t1; }, EnginePlatformDispatcher__sendPlatformMessage_closure: function EnginePlatformDispatcher__sendPlatformMessage_closure(t0, t1) { this.$this = t0; this.callback = t1; }, EnginePlatformDispatcher__sendPlatformMessage_closure0: function EnginePlatformDispatcher__sendPlatformMessage_closure0(t0, t1) { this.$this = t0; this.callback = t1; }, EnginePlatformDispatcher__sendPlatformMessage_closure1: function EnginePlatformDispatcher__sendPlatformMessage_closure1(t0, t1) { this.$this = t0; this.callback = t1; }, EnginePlatformDispatcher__addLocaleChangedListener_closure: function EnginePlatformDispatcher__addLocaleChangedListener_closure(t0) { this.$this = t0; }, EnginePlatformDispatcher__addFontSizeObserver_closure: function EnginePlatformDispatcher__addFontSizeObserver_closure(t0) { this.$this = t0; }, EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure: function EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure(t0) { this.$this = t0; }, EnginePlatformDispatcher_replyToPlatformMessage_closure: function EnginePlatformDispatcher_replyToPlatformMessage_closure(t0, t1) { this.callback = t0; this.data = t1; }, invoke2_closure: function invoke2_closure(t0, t1, t2) { this.callback = t0; this.arg1 = t1; this.arg2 = t2; }, ViewConfiguration0: function ViewConfiguration0() { }, PlatformConfiguration: function PlatformConfiguration(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.accessibilityFeatures = t0; _.alwaysUse24HourFormat = t1; _.semanticsEnabled = t2; _.platformBrightness = t3; _.textScaleFactor = t4; _.locales = t5; _.defaultRouteName = t6; _.systemFontFamily = t7; }, PlatformViewManager: function PlatformViewManager(t0, t1, t2, t3) { var _ = this; _._factories = t0; _.__engine$_contents = t1; _._invisibleViews = t2; _._viewIdToType = t3; }, PlatformViewManager_renderContent_closure: function PlatformViewManager_renderContent_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.viewId = t1; _.slotName = t2; _.viewType = t3; _.params = t4; }, PlatformViewMessageHandler: function PlatformViewMessageHandler(t0) { this._contentManager = t0; }, SafariPointerEventWorkaround: function SafariPointerEventWorkaround() { this._listener = null; }, SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure: function SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure() { }, PointerBinding: function PointerBinding(t0, t1, t2) { var _ = this; _._safariWorkaround = null; _.view = t0; _._pointerDataConverter = t1; _._keyboardConverter = t2; _.__PointerBinding__adapter_A = $; }, ClickDebouncer: function ClickDebouncer() { this._lastFlushedPointerUpTimeStamp = this.__engine$_state = null; }, PointerSupportDetector: function PointerSupportDetector() { }, _Listener: function _Listener(t0, t1, t2) { this.event = t0; this.target = t1; this.handler = t2; }, _BaseAdapter: function _BaseAdapter() { }, _BaseAdapter_addEventListener_loggedHandler: function _BaseAdapter_addEventListener_loggedHandler(t0) { this.handler = t0; }, _WheelEventListenerMixin: function _WheelEventListenerMixin() { }, _SanitizedDetails: function _SanitizedDetails(t0, t1) { this.change = t0; this.buttons = t1; }, _ButtonSanitizer: function _ButtonSanitizer() { this._pressedButtons = 0; }, _PointerAdapter: function _PointerAdapter(t0, t1, t2) { var _ = this; _._sanitizers = t0; _._owner = t1; _._listeners = t2; _._lastWheelEvent = null; _._lastWheelEventWasTrackpad = false; }, _PointerAdapter__ensureSanitizer_closure: function _PointerAdapter__ensureSanitizer_closure() { }, _PointerAdapter__addPointerEventListener_closure: function _PointerAdapter__addPointerEventListener_closure(t0, t1, t2) { this.$this = t0; this.checkModifiers = t1; this.handler = t2; }, _PointerAdapter_setup_closure: function _PointerAdapter_setup_closure(t0) { this.$this = t0; }, _PointerAdapter_setup_closure0: function _PointerAdapter_setup_closure0(t0) { this.$this = t0; }, _PointerAdapter_setup_closure1: function _PointerAdapter_setup_closure1(t0) { this.$this = t0; }, _PointerAdapter_setup_closure2: function _PointerAdapter_setup_closure2(t0) { this.$this = t0; }, _PointerAdapter_setup_closure3: function _PointerAdapter_setup_closure3(t0) { this.$this = t0; }, _PointerAdapter_setup_closure4: function _PointerAdapter_setup_closure4(t0) { this.$this = t0; }, _PointerDeviceState: function _PointerDeviceState(t0, t1) { this._pointer = null; this.x = t0; this.y = t1; }, _GlobalPointerState: function _GlobalPointerState(t0) { this.pointers = t0; this.activeButtons = 0; }, _GlobalPointerState_ensurePointerDeviceState_closure: function _GlobalPointerState_ensurePointerDeviceState_closure(t0, t1) { this.x = t0; this.y = t1; }, PointerDataConverter: function PointerDataConverter() { }, Profiler: function Profiler() { }, RawKeyboard: function RawKeyboard(t0, t1) { this._keydownTimers = t0; this._lastMetaState = 0; this._onMacOs = t1; }, RawKeyboard$__closure: function RawKeyboard$__closure(t0) { this.$this = t0; }, RawKeyboard_handleHtmlEvent_closure: function RawKeyboard_handleHtmlEvent_closure(t0, t1, t2) { this.$this = t0; this.timerKey = t1; this.event = t2; }, RawKeyboard_handleHtmlEvent_closure0: function RawKeyboard_handleHtmlEvent_closure0(t0) { this.event = t0; }, GlProgram: function GlProgram(t0) { this.program = t0; }, GlContext: function GlContext(t0) { var _ = this; _.glContext = t0; _._heightInPixels = _._widthInPixels = _.__engine$_canvas = _._kUnsignedShort = _._kUnsignedByte = _._kLinkStatus = _._kTriangles = _._kColorBufferBit = _._kFloat = _._kStaticDraw = _._kElementArrayBuffer = _._kArrayBuffer = _._kCompileStatus = null; }, OffScreenCanvas: function OffScreenCanvas(t0, t1) { var _ = this; _.canvasElement = _.offScreenCanvas = null; _.width = t0; _.height = t1; }, Assertiveness: function Assertiveness(t0, t1) { this.index = t0; this._core$_name = t1; }, AccessibilityAnnouncements: function AccessibilityAnnouncements(t0, t1) { this._politeElement = t0; this._assertiveElement = t1; }, AccessibilityAnnouncements_announce_closure: function AccessibilityAnnouncements_announce_closure(t0) { this.messageElement = t0; }, _CheckableKind: function _CheckableKind(t0, t1) { this.index = t0; this._core$_name = t1; }, Checkable: function Checkable(t0, t1, t2) { var _ = this; _.__engine$_kind = t0; _.__PrimaryRoleManager_element_F = $; _.role = t1; _.semanticsObject = t2; _._focusable = _._secondaryRoleManagers = null; }, Dialog0: function Dialog0(t0, t1) { var _ = this; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, Dialog_closure: function Dialog_closure(t0, t1) { this.$this = t0; this.semanticsObject = t1; }, Dialog__setDefaultFocus_closure: function Dialog__setDefaultFocus_closure() { }, RouteName: function RouteName(t0, t1, t2) { var _ = this; _._dialog = null; _.role = t0; _.semanticsObject = t1; _.owner = t2; _._isDisposed = false; }, RouteName_update_closure: function RouteName_update_closure(t0) { this.$this = t0; }, Focusable: function Focusable(t0, t1, t2, t3) { var _ = this; _._focusManager = t0; _.role = t1; _.semanticsObject = t2; _.owner = t3; _._isDisposed = false; }, AccessibilityFocusManager: function AccessibilityFocusManager(t0) { this._owner = t0; this._lastSetValue = this.__engine$_target = null; }, AccessibilityFocusManager_manage_closure: function AccessibilityFocusManager_manage_closure(t0) { this.$this = t0; }, AccessibilityFocusManager_manage_closure0: function AccessibilityFocusManager_manage_closure0(t0) { this.$this = t0; }, AccessibilityFocusManager_changeFocus_closure: function AccessibilityFocusManager_changeFocus_closure(t0, t1) { this.$this = t0; this.target = t1; }, ImageRoleManager: function ImageRoleManager(t0, t1) { var _ = this; _._auxiliaryImageElement = null; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, Incrementable: function Incrementable(t0, t1, t2, t3) { var _ = this; _.__engine$_element = t0; _._focusManager = t1; _._currentSurrogateValue = 1; _.__Incrementable__gestureModeListener_F = $; _._pendingResync = false; _.__PrimaryRoleManager_element_F = $; _.role = t2; _.semanticsObject = t3; _._focusable = _._secondaryRoleManagers = null; }, Incrementable_closure: function Incrementable_closure(t0, t1) { this.$this = t0; this.semanticsObject = t1; }, Incrementable_closure0: function Incrementable_closure0(t0) { this.$this = t0; }, LabelAndValue: function LabelAndValue(t0, t1, t2) { var _ = this; _.role = t0; _.semanticsObject = t1; _.owner = t2; _._isDisposed = false; }, Link: function Link(t0, t1) { var _ = this; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, LiveRegion: function LiveRegion(t0, t1, t2) { var _ = this; _._lastAnnouncement = null; _.role = t0; _.semanticsObject = t1; _.owner = t2; _._isDisposed = false; }, PlatformViewRoleManager: function PlatformViewRoleManager(t0, t1) { var _ = this; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, Scrollable0: function Scrollable0(t0, t1, t2) { var _ = this; _._gestureModeListener = null; _._scrollOverflowElement = t0; _._scrollListener = null; _._effectiveNeutralScrollPosition = 0; _.__PrimaryRoleManager_element_F = $; _.role = t1; _.semanticsObject = t2; _._focusable = _._secondaryRoleManagers = null; }, Scrollable_update_closure: function Scrollable_update_closure(t0) { this.$this = t0; }, Scrollable_update_closure0: function Scrollable_update_closure0(t0) { this.$this = t0; }, Scrollable_update_closure1: function Scrollable_update_closure1(t0) { this.$this = t0; }, EngineAccessibilityFeatures: function EngineAccessibilityFeatures(t0) { this.__engine$_index = t0; }, SemanticsUpdate: function SemanticsUpdate(t0) { this._nodeUpdates = t0; }, SemanticsNodeUpdate: function SemanticsNodeUpdate(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) { var _ = this; _.id = t0; _.flags = t1; _.actions = t2; _.textSelectionBase = t3; _.textSelectionExtent = t4; _.platformViewId = t5; _.scrollChildren = t6; _.scrollIndex = t7; _.scrollPosition = t8; _.scrollExtentMax = t9; _.scrollExtentMin = t10; _.rect = t11; _.label = t12; _.labelAttributes = t13; _.hint = t14; _.hintAttributes = t15; _.value = t16; _.valueAttributes = t17; _.increasedValue = t18; _.increasedValueAttributes = t19; _.decreasedValue = t20; _.decreasedValueAttributes = t21; _.tooltip = t22; _.textDirection = t23; _.transform = t24; _.childrenInTraversalOrder = t25; _.childrenInHitTestOrder = t26; _.additionalActions = t27; _.thickness = t28; }, PrimaryRole: function PrimaryRole(t0, t1) { this.index = t0; this._core$_name = t1; }, Role: function Role(t0, t1) { this.index = t0; this._core$_name = t1; }, PrimaryRoleManager: function PrimaryRoleManager() { }, GenericRole: function GenericRole(t0, t1) { var _ = this; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, RoleManager: function RoleManager() { }, SemanticsObject: function SemanticsObject(t0, t1) { var _ = this; _.__engine$_flags = 0; _.__engine$_tooltip = _._additionalActions = _.__engine$_childrenInHitTestOrder = _._childrenInTraversalOrder = _.__engine$_transform = _.__engine$_textDirection = _._decreasedValueAttributes = _._decreasedValue = _._increasedValueAttributes = _._increasedValue = _._valueAttributes = _.__engine$_value = _._hintAttributes = _._hint = _._labelAttributes = _.__engine$_label = _.__engine$_rect = _.__engine$_scrollExtentMin = _.__engine$_scrollExtentMax = _.__engine$_scrollPosition = _._scrollIndex = _._scrollChildren = _._textSelectionExtent = _._textSelectionBase = _.__engine$_actions = null; _.__engine$_platformViewId = -1; _.id = t0; _.owner = t1; _._dirtyFields = -1; _.primaryRole = _._currentChildrenInRenderOrder = _.__engine$_parent = _._childContainerElement = null; _.horizontalContainerAdjustment = _.verticalContainerAdjustment = 0; _._isDisposed = false; }, AccessibilityMode: function AccessibilityMode(t0, t1) { this.index = t0; this._core$_name = t1; }, GestureMode: function GestureMode(t0, t1) { this.index = t0; this._core$_name = t1; }, SemanticsUpdatePhase: function SemanticsUpdatePhase(t0, t1) { this.index = t0; this._core$_name = t1; }, EngineSemantics: function EngineSemantics(t0, t1, t2, t3) { var _ = this; _._semanticsEnabled = false; _._now = t0; _.semanticsHelper = t1; _._gestureMode = t2; _._gestureModeClock = null; _._gestureModeListeners = t3; }, EngineSemantics__now_closure: function EngineSemantics__now_closure() { }, EngineSemantics__getGestureModeClock_closure: function EngineSemantics__getGestureModeClock_closure(t0) { this.$this = t0; }, EngineSemanticsOwner: function EngineSemanticsOwner(t0, t1, t2, t3, t4, t5) { var _ = this; _.semanticsHost = t0; _._rootSemanticsElement = null; _._phase = t1; _._semanticsTree = t2; _._attachments = t3; _._detachments = t4; _._oneTimePostUpdateCallbacks = t5; _._hasNodeRequestingFocus = false; }, EngineSemanticsOwner_closure: function EngineSemanticsOwner_closure(t0) { this.$this = t0; }, EngineSemanticsOwner__finalizeTree_closure: function EngineSemanticsOwner__finalizeTree_closure(t0, t1) { this.$this = t0; this.removals = t1; }, EnabledState: function EnabledState(t0, t1) { this.index = t0; this._core$_name = t1; }, SemanticsHelper: function SemanticsHelper(t0) { this._semanticsEnabler = t0; }, SemanticsEnabler: function SemanticsEnabler() { }, DesktopSemanticsEnabler: function DesktopSemanticsEnabler() { this._semanticsPlaceholder = null; }, DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure: function DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure(t0) { this.$this = t0; }, MobileSemanticsEnabler: function MobileSemanticsEnabler() { var _ = this; _._semanticsPlaceholder = _.semanticsActivationTimer = null; _.semanticsActivationAttempts = 0; _._schedulePlaceholderRemoval = false; }, MobileSemanticsEnabler_tryEnableSemantics_closure: function MobileSemanticsEnabler_tryEnableSemantics_closure(t0) { this.$this = t0; }, MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure: function MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure(t0) { this.$this = t0; }, Button: function Button(t0, t1) { var _ = this; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, Tappable: function Tappable(t0, t1, t2) { var _ = this; _._clickListener = null; _._isListening = false; _.role = t0; _.semanticsObject = t1; _.owner = t2; _._isDisposed = false; }, Tappable_closure: function Tappable_closure(t0, t1) { this.$this = t0; this.semanticsObject = t1; }, SemanticsTextEditingStrategy: function SemanticsTextEditingStrategy(t0, t1, t2, t3, t4, t5) { var _ = this; _._queuedStyle = _.inputConfig = _.activeTextField = null; _.owner = t0; _.isEnabled = false; _.domElement = null; _.__DefaultTextEditingStrategy_inputConfiguration_A = $; _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; _.subscriptions = t1; _._appendedToForm = false; _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; _.CompositionAwareMixin_composingText = t5; }, TextField0: function TextField0(t0, t1) { var _ = this; _._positionInputElementTimer = _.editableElement = null; _.__PrimaryRoleManager_element_F = $; _.role = t0; _.semanticsObject = t1; _._focusable = _._secondaryRoleManagers = null; }, TextField__initializeForBlink_closure: function TextField__initializeForBlink_closure(t0) { this.$this = t0; }, TextField__initializeForBlink_closure0: function TextField__initializeForBlink_closure0(t0) { this.$this = t0; }, TextField__initializeForWebkit_closure: function TextField__initializeForWebkit_closure(t0) { this._box_0 = t0; }, TextField__initializeForWebkit_closure0: function TextField__initializeForWebkit_closure0(t0, t1) { this._box_0 = t0; this.$this = t1; }, TextField__invokeIosWorkaround_closure: function TextField__invokeIosWorkaround_closure(t0) { this.$this = t0; }, TextField__invokeIosWorkaround_closure0: function TextField__invokeIosWorkaround_closure0(t0) { this.$this = t0; }, TextField_update_closure: function TextField_update_closure(t0) { this.$this = t0; }, _TypedDataBuffer: function _TypedDataBuffer() { }, _IntBuffer: function _IntBuffer() { }, Uint8Buffer: function Uint8Buffer(t0, t1) { this._buffer = t0; this.__engine$_length = t1; }, MethodCall: function MethodCall(t0, t1) { this.method = t0; this.$arguments = t1; }, JSONMessageCodec: function JSONMessageCodec() { }, JSONMethodCodec: function JSONMethodCodec() { }, StandardMessageCodec: function StandardMessageCodec() { }, StandardMessageCodec_writeValue_closure: function StandardMessageCodec_writeValue_closure(t0, t1) { this.$this = t0; this.buffer = t1; }, StandardMethodCodec: function StandardMethodCodec() { }, WriteBuffer: function WriteBuffer(t0, t1, t2) { var _ = this; _._debugFinalized = false; _._buffer = t0; _._eightBytes = t1; _._eightBytesAsList = t2; }, ReadBuffer: function ReadBuffer(t0) { this.data = t0; this.__engine$_position = 0; }, SurfaceShadowData: function SurfaceShadowData(t0, t1) { this.blurWidth = t0; this.offset = t1; }, CanvasParagraph: function CanvasParagraph(t0, t1, t2, t3) { var _ = this; _.spans = t0; _.paragraphStyle = t1; _.plainText = t2; _.canDrawOnCanvas = t3; _.isLaidOut = false; _._lastUsedConstraints = null; _.__CanvasParagraph__paintService_FI = _.__CanvasParagraph__layoutService_FI = $; _._cachedDomElement = null; _._disposed = false; }, CanvasParagraph_computeLineMetrics_closure: function CanvasParagraph_computeLineMetrics_closure() { }, ParagraphSpan: function ParagraphSpan(t0, t1, t2) { this.style = t0; this.start = t1; this.end = t2; }, PlaceholderSpan: function PlaceholderSpan(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.style = t0; _.start = t1; _.end = t2; _.width = t3; _.height = t4; _.alignment = t5; _.baselineOffset = t6; }, StyleNode: function StyleNode() { }, ChildStyleNode: function ChildStyleNode(t0, t1) { this.parent = t0; this.style = t1; this._cachedStyle = null; }, RootStyleNode: function RootStyleNode(t0) { this.paragraphStyle = t0; this._cachedStyle = null; }, CanvasParagraphBuilder: function CanvasParagraphBuilder(t0, t1, t2, t3, t4, t5) { var _ = this; _._plainTextBuffer = t0; _._paragraphStyle = t1; _._spans = t2; _._styleStack = t3; _._rootStyleNode = t4; _._placeholderCount = 0; _._placeholderScales = t5; _._canDrawOnCanvas = true; }, HtmlFontCollection: function HtmlFontCollection() { }, HtmlFontCollection_loadAssetFonts_closure: function HtmlFontCollection_loadAssetFonts_closure(t0, t1, t2) { this.$this = t0; this.fontAsset = t1; this.family = t2; }, TextFragmenter: function TextFragmenter() { }, TextFragment: function TextFragment() { }, LayoutFragmenter: function LayoutFragmenter(t0, t1) { this.paragraphSpans = t0; this.text = t1; }, _CombinedFragment: function _CombinedFragment() { }, LayoutFragment: function LayoutFragment(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _._FragmentBox____FragmentBox__textBoxIncludingTrailingSpaces_FI = t0; _._FragmentBox____FragmentBox_graphemeStartIndexRange_FI = t1; _._FragmentPosition____FragmentPosition__startOffset_A = t2; _._FragmentPosition____FragmentPosition_line_A = t3; _._FragmentMetrics____FragmentMetrics__spanometer_A = t4; _._FragmentMetrics____FragmentMetrics__ascent_A = t5; _._FragmentMetrics____FragmentMetrics__descent_A = t6; _._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A = t7; _._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A = t8; _._FragmentMetrics__extraWidthForJustification = t9; _.type = t10; _.__engine$_textDirection = t11; _.fragmentFlow = t12; _.span = t13; _.trailingNewlines = t14; _.trailingSpaces = t15; _.start = t16; _.end = t17; }, _FragmentMetrics: function _FragmentMetrics() { }, _FragmentPosition: function _FragmentPosition() { }, _FragmentBox: function _FragmentBox() { }, EllipsisFragment: function EllipsisFragment(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _._FragmentBox____FragmentBox__textBoxIncludingTrailingSpaces_FI = t0; _._FragmentBox____FragmentBox_graphemeStartIndexRange_FI = t1; _._FragmentPosition____FragmentPosition__startOffset_A = t2; _._FragmentPosition____FragmentPosition_line_A = t3; _._FragmentMetrics____FragmentMetrics__spanometer_A = t4; _._FragmentMetrics____FragmentMetrics__ascent_A = t5; _._FragmentMetrics____FragmentMetrics__descent_A = t6; _._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A = t7; _._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A = t8; _._FragmentMetrics__extraWidthForJustification = t9; _.type = t10; _.__engine$_textDirection = t11; _.fragmentFlow = t12; _.span = t13; _.trailingNewlines = t14; _.trailingSpaces = t15; _.start = t16; _.end = t17; }, TextLayoutService: function TextLayoutService(t0, t1, t2) { var _ = this; _.paragraph = t0; _.width = -1; _.height = 0; _.longestLine = null; _.maxIntrinsicWidth = _.minIntrinsicWidth = 0; _.ideographicBaseline = _.alphabeticBaseline = -1; _.didExceedMaxLines = false; _.lines = t1; _._paintBounds = t2; _.__TextLayoutService_layoutFragmenter_FI = _.__TextLayoutService_spanometer_FI = $; }, LineBuilder: function LineBuilder(t0, t1, t2, t3, t4, t5) { var _ = this; _._fragments = t0; _._fragmentsForNextLine = null; _.maxWidth = t1; _.paragraph = t2; _.spanometer = t3; _.lineNumber = t4; _.accumulatedHeight = t5; _.descent = _.ascent = _.widthIncludingSpace = _.width = 0; _._lastBreakableFragment = -1; _._trailingSpaces = _._spaceCount = _._breakCount = 0; }, Spanometer: function Spanometer(t0) { this.paragraph = t0; this._currentSpan = this._currentRuler = null; }, LineBreakType: function LineBreakType(t0, t1) { this.index = t0; this._core$_name = t1; }, FWLineBreakFragmenter: function FWLineBreakFragmenter(t0) { this.text = t0; }, V8LineBreakFragmenter: function V8LineBreakFragmenter(t0, t1) { this._v8BreakIterator = t0; this.text = t1; }, LineBreakFragment: function LineBreakFragment(t0, t1, t2, t3, t4) { var _ = this; _.type = t0; _.trailingNewlines = t1; _.trailingSpaces = t2; _.start = t3; _.end = t4; }, _computeLineBreakFragments_setBreak: function _computeLineBreakFragments_setBreak(t0, t1, t2) { this._box_0 = t0; this.text = t1; this.fragments = t2; }, RulerHost: function RulerHost(t0) { this._rulerHost = t0; }, TextPaintService: function TextPaintService(t0) { this.paragraph = t0; }, EngineLineMetrics: function EngineLineMetrics(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.hardBreak = t0; _.ascent = t1; _.descent = t2; _.unscaledAscent = t3; _.height = t4; _.width = t5; _.left = t6; _.baseline = t7; _.lineNumber = t8; }, ParagraphLine: function ParagraphLine(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.lineMetrics = t0; _.startIndex = t1; _.endIndex = t2; _.__ParagraphLine_visibleEndIndex_FI = $; _.trailingNewlines = t3; _.trailingSpaces = t4; _.spaceCount = t5; _.widthWithTrailingSpaces = t6; _.fragments = t7; _.textDirection = t8; _.paragraph = t9; _.__ParagraphLine_graphemeStarts_FI = $; }, EngineParagraphStyle: function EngineParagraphStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.textAlign = t0; _.textDirection = t1; _.fontWeight = t2; _.fontStyle = t3; _.maxLines = t4; _.fontFamily = t5; _.fontSize = t6; _.height = t7; _._textHeightBehavior = t8; _.ellipsis = t9; _.locale = t10; }, EngineTextStyle: function EngineTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.color = t0; _.decoration = t1; _.decorationColor = t2; _.decorationStyle = t3; _.decorationThickness = t4; _.fontWeight = t5; _.fontStyle = t6; _.textBaseline = t7; _.isFontFamilyProvided = t8; _.fontFamily = t9; _.fontFamilyFallback = t10; _.fontFeatures = t11; _.fontVariations = t12; _.fontSize = t13; _.letterSpacing = t14; _.wordSpacing = t15; _.height = t16; _.leadingDistribution = t17; _.locale = t18; _.background = t19; _.foreground = t20; _.shadows = t21; _._cssFontString = null; _.__EngineTextStyle_heightStyle_FI = $; }, EngineStrutStyle: function EngineStrutStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._fontFamily = t0; _._fontFamilyFallback = t1; _.__engine$_fontSize = t2; _.__engine$_height = t3; _._leading = t4; _._fontWeight = t5; _._fontStyle = t6; _._forceStrutHeight = t7; _._leadingDistribution = t8; }, ParagraphPlaceholder: function ParagraphPlaceholder() { }, TextHeightStyle: function TextHeightStyle(t0, t1, t2, t3, t4) { var _ = this; _.fontFamily = t0; _.fontSize = t1; _.height = t2; _.fontFeatures = t3; _.fontVariations = t4; _.__TextHeightStyle_hashCode_FI = $; }, TextDimensions: function TextDimensions(t0) { this.__engine$_element = t0; this._cachedBoundingClientRect = null; }, TextHeightRuler: function TextHeightRuler(t0, t1, t2) { var _ = this; _.textHeightStyle = t0; _.rulerHost = t1; _.__TextHeightRuler__host_FI = _.__TextHeightRuler__probe_FI = $; _._dimensions = t2; _.__TextHeightRuler_height_FI = _.__TextHeightRuler_alphabeticBaseline_FI = $; }, FragmentFlow: function FragmentFlow(t0, t1) { this.index = t0; this._core$_name = t1; }, BidiFragment: function BidiFragment(t0, t1, t2, t3) { var _ = this; _.textDirection = t0; _.fragmentFlow = t1; _.start = t2; _.end = t3; }, _ComparisonResult: function _ComparisonResult(t0, t1) { this.index = t0; this._core$_name = t1; }, UnicodeRange: function UnicodeRange(t0, t1, t2, t3) { var _ = this; _.start = t0; _.end = t1; _.property = t2; _.$ti = t3; }, UnicodePropertyLookup: function UnicodePropertyLookup(t0, t1, t2, t3) { var _ = this; _.ranges = t0; _.defaultProperty = t1; _._cache = t2; _.$ti = t3; }, _FindBreakDirection: function _FindBreakDirection(t0, t1, t2) { this.step = t0; this.index = t1; this._core$_name = t2; }, BrowserAutofillHints: function BrowserAutofillHints(t0) { this._flutterToEngineMap = t0; }, CompositionAwareMixin: function CompositionAwareMixin() { }, EngineInputAction: function EngineInputAction() { }, NoInputAction: function NoInputAction() { }, EnterInputAction: function EnterInputAction() { }, DoneInputAction: function DoneInputAction() { }, GoInputAction: function GoInputAction() { }, NextInputAction: function NextInputAction() { }, PreviousInputAction: function PreviousInputAction() { }, SearchInputAction: function SearchInputAction() { }, SendInputAction: function SendInputAction() { }, EngineInputType: function EngineInputType() { }, NoTextInputType: function NoTextInputType() { }, TextInputType0: function TextInputType0() { }, NumberInputType: function NumberInputType() { }, DecimalInputType: function DecimalInputType() { }, PhoneInputType: function PhoneInputType() { }, EmailInputType: function EmailInputType() { }, UrlInputType: function UrlInputType() { }, MultilineInputType: function MultilineInputType() { }, TextCapitalization: function TextCapitalization(t0, t1) { this.index = t0; this._core$_name = t1; }, TextCapitalizationConfig: function TextCapitalizationConfig(t0) { this.textCapitalization = t0; }, EngineAutofillForm: function EngineAutofillForm(t0, t1, t2, t3, t4) { var _ = this; _.formElement = t0; _.elements = t1; _.items = t2; _.insertionReferenceNode = t3; _.formIdentifier = t4; }, EngineAutofillForm_addInputEventListeners_addSubscriptionForKey: function EngineAutofillForm_addInputEventListeners_addSubscriptionForKey(t0, t1) { this.$this = t0; this.subscriptions = t1; }, EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure: function EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure(t0, t1, t2) { this.$this = t0; this.key = t1; this.element = t2; }, AutofillInfo: function AutofillInfo(t0, t1, t2, t3) { var _ = this; _.editingState = t0; _.uniqueIdentifier = t1; _.autofillHint = t2; _.placeholder = t3; }, TextEditingDeltaState: function TextEditingDeltaState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.oldText = t0; _.deltaText = t1; _.deltaStart = t2; _.deltaEnd = t3; _.baseOffset = t4; _.extentOffset = t5; _.composingOffset = t6; _.composingExtent = t7; }, EditingState: function EditingState(t0, t1, t2, t3, t4) { var _ = this; _.text = t0; _.baseOffset = t1; _.extentOffset = t2; _.composingBaseOffset = t3; _.composingExtentOffset = t4; }, InputConfiguration: function InputConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.inputType = t0; _.inputAction = t1; _.readOnly = t2; _.obscureText = t3; _.autocorrect = t4; _.enableDeltaModel = t5; _.autofill = t6; _.autofillGroup = t7; _.textCapitalization = t8; }, GloballyPositionedTextEditingStrategy: function GloballyPositionedTextEditingStrategy(t0, t1, t2, t3, t4, t5) { var _ = this; _.owner = t0; _.isEnabled = false; _.domElement = null; _.__DefaultTextEditingStrategy_inputConfiguration_A = $; _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; _.subscriptions = t1; _._appendedToForm = false; _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; _.CompositionAwareMixin_composingText = t5; }, SafariDesktopTextEditingStrategy: function SafariDesktopTextEditingStrategy(t0, t1, t2, t3, t4, t5) { var _ = this; _.owner = t0; _.isEnabled = false; _.domElement = null; _.__DefaultTextEditingStrategy_inputConfiguration_A = $; _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; _.subscriptions = t1; _._appendedToForm = false; _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; _.CompositionAwareMixin_composingText = t5; }, SafariDesktopTextEditingStrategy_placeElement_closure: function SafariDesktopTextEditingStrategy_placeElement_closure(t0) { this.$this = t0; }, DefaultTextEditingStrategy: function DefaultTextEditingStrategy() { }, DefaultTextEditingStrategy_addEventHandlers_closure: function DefaultTextEditingStrategy_addEventHandlers_closure(t0) { this.$this = t0; }, DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure: function DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure() { }, DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0: function DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0() { }, DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1: function DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1() { }, IOSTextEditingStrategy: function IOSTextEditingStrategy(t0, t1, t2, t3, t4, t5) { var _ = this; _._positionInputElementTimer = null; _._canPosition = true; _.owner = t0; _.isEnabled = false; _.domElement = null; _.__DefaultTextEditingStrategy_inputConfiguration_A = $; _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; _.subscriptions = t1; _._appendedToForm = false; _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; _.CompositionAwareMixin_composingText = t5; }, IOSTextEditingStrategy_addEventHandlers_closure: function IOSTextEditingStrategy_addEventHandlers_closure(t0) { this.$this = t0; }, IOSTextEditingStrategy_addEventHandlers_closure0: function IOSTextEditingStrategy_addEventHandlers_closure0(t0, t1) { this.$this = t0; this.blurWatch = t1; }, IOSTextEditingStrategy__addTapListener_closure: function IOSTextEditingStrategy__addTapListener_closure(t0) { this.$this = t0; }, IOSTextEditingStrategy__schedulePlacement_closure: function IOSTextEditingStrategy__schedulePlacement_closure(t0) { this.$this = t0; }, AndroidTextEditingStrategy: function AndroidTextEditingStrategy(t0, t1, t2, t3, t4, t5) { var _ = this; _.owner = t0; _.isEnabled = false; _.domElement = null; _.__DefaultTextEditingStrategy_inputConfiguration_A = $; _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; _.subscriptions = t1; _._appendedToForm = false; _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; _.CompositionAwareMixin_composingText = t5; }, AndroidTextEditingStrategy_addEventHandlers_closure: function AndroidTextEditingStrategy_addEventHandlers_closure(t0) { this.$this = t0; }, FirefoxTextEditingStrategy: function FirefoxTextEditingStrategy(t0, t1, t2, t3, t4, t5) { var _ = this; _.owner = t0; _.isEnabled = false; _.domElement = null; _.__DefaultTextEditingStrategy_inputConfiguration_A = $; _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; _.subscriptions = t1; _._appendedToForm = false; _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; _.CompositionAwareMixin_composingText = t5; }, FirefoxTextEditingStrategy_addEventHandlers_closure: function FirefoxTextEditingStrategy_addEventHandlers_closure(t0) { this.$this = t0; }, FirefoxTextEditingStrategy_addEventHandlers_closure0: function FirefoxTextEditingStrategy_addEventHandlers_closure0(t0) { this.$this = t0; }, FirefoxTextEditingStrategy__postponeFocus_closure: function FirefoxTextEditingStrategy__postponeFocus_closure(t0) { this.$this = t0; }, TextInputCommand: function TextInputCommand() { }, TextInputSetClient: function TextInputSetClient(t0, t1) { this.clientId = t0; this.configuration = t1; }, TextInputUpdateConfig: function TextInputUpdateConfig() { }, TextInputSetEditingState: function TextInputSetEditingState(t0) { this.state = t0; }, TextInputShow: function TextInputShow() { }, TextInputSetEditableSizeAndTransform: function TextInputSetEditableSizeAndTransform(t0) { this.geometry = t0; }, TextInputSetStyle: function TextInputSetStyle(t0) { this.style = t0; }, TextInputClearClient: function TextInputClearClient() { }, TextInputHide: function TextInputHide() { }, TextInputSetMarkedTextRect: function TextInputSetMarkedTextRect() { }, TextInputSetCaretRect: function TextInputSetCaretRect() { }, TextInputRequestAutofill: function TextInputRequestAutofill() { }, TextInputFinishAutofillContext: function TextInputFinishAutofillContext(t0) { this.saveForm = t0; }, saveForms_closure: function saveForms_closure() { }, TextEditingChannel: function TextEditingChannel(t0) { this.implementation = t0; }, TextEditingChannel_handleTextInput_closure: function TextEditingChannel_handleTextInput_closure(t0) { this.callback = t0; }, HybridTextEditing: function HybridTextEditing() { var _ = this; _.__HybridTextEditing_channel_FI = $; _._clientId = null; _.isEditing = false; _.configuration = null; _.__HybridTextEditing_strategy_FI = $; }, HybridTextEditing__startEditing_closure0: function HybridTextEditing__startEditing_closure0(t0) { this.$this = t0; }, HybridTextEditing__startEditing_closure: function HybridTextEditing__startEditing_closure(t0) { this.$this = t0; }, EditableTextStyle: function EditableTextStyle(t0, t1, t2, t3, t4) { var _ = this; _.fontSize = t0; _.fontWeight = t1; _.fontFamily = t2; _.textAlign = t3; _.textDirection = t4; }, EditableTextGeometry: function EditableTextGeometry(t0, t1, t2) { this.width = t0; this.height = t1; this.globalTransform = t2; }, EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure: function EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure() { }, TransformKind: function TransformKind(t0, t1) { this.index = t0; this._core$_name = t1; }, bytesToHexString_closure: function bytesToHexString_closure() { }, LruCache: function LruCache(t0, t1, t2, t3) { var _ = this; _.maximumSize = t0; _._itemQueue = t1; _._itemMap = t2; _.$ti = t3; }, Matrix4: function Matrix4(t0) { this._m4storage = t0; }, FastMatrix32: function FastMatrix32(t0) { this.matrix = t0; this.transformedY = this.transformedX = 0; }, CustomElementDimensionsProvider: function CustomElementDimensionsProvider(t0, t1) { this._hostElement = t0; this.__CustomElementDimensionsProvider__hostElementResizeObserver_A = $; this._onResizeStreamController = t1; }, CustomElementDimensionsProvider_closure: function CustomElementDimensionsProvider_closure(t0) { this.$this = t0; }, CustomElementDimensionsProvider__closure: function CustomElementDimensionsProvider__closure() { }, DimensionsProvider: function DimensionsProvider() { }, FullPageDimensionsProvider: function FullPageDimensionsProvider(t0) { this.__FullPageDimensionsProvider__domResizeSubscription_A = $; this._onResizeStreamController = t0; }, DomManager: function DomManager(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.rootElement = t0; _.platformViewsHost = t1; _.renderingHost = t2; _.sceneHost = t3; _.textEditingHost = t4; _.semanticsHost = t5; _.announcementsHost = t6; _._lastSceneElement = null; }, CustomElementEmbeddingStrategy: function CustomElementEmbeddingStrategy(t0) { this._hostElement = t0; this.__CustomElementEmbeddingStrategy__rootElement_F = $; }, CustomElementEmbeddingStrategy_initialize_closure: function CustomElementEmbeddingStrategy_initialize_closure(t0) { this.$this = t0; }, FullPageEmbeddingStrategy: function FullPageEmbeddingStrategy() { }, FullPageEmbeddingStrategy_initialize_closure: function FullPageEmbeddingStrategy_initialize_closure(t0) { this.$this = t0; }, FlutterViewManager: function FlutterViewManager(t0, t1, t2, t3, t4) { var _ = this; _._dispatcher = t0; _._viewData = t1; _._jsViewOptions = t2; _._onViewCreatedController = t3; _._onViewDisposedController = t4; }, _hotRestartCache_closure: function _hotRestartCache_closure() { }, EngineFlutterView: function EngineFlutterView() { }, _EngineFlutterViewImpl: function _EngineFlutterViewImpl(t0, t1, t2, t3, t4) { var _ = this; _.viewId = t0; _.platformDispatcher = t1; _.embeddingStrategy = t2; _.__EngineFlutterView__resizeSubscription_F = $; _.isDisposed = false; _.__EngineFlutterView_semantics_FI = _.__EngineFlutterView_pointerBinding_F = _.__EngineFlutterView_dom_FI = _.__EngineFlutterView_contextMenu_FI = _.__EngineFlutterView_mouseCursor_FI = _.__EngineFlutterView_accessibilityAnnouncements_FI = $; _._physicalSize = null; _._viewInsets = t3; _.dimensionsProvider = t4; }, EngineFlutterWindow: function EngineFlutterWindow(t0, t1, t2, t3, t4, t5) { var _ = this; _._browserHistory = null; _._endOfTheLine = t0; _.viewId = t1; _.platformDispatcher = t2; _.embeddingStrategy = t3; _.__EngineFlutterView__resizeSubscription_F = $; _.isDisposed = false; _.__EngineFlutterView_semantics_FI = _.__EngineFlutterView_pointerBinding_F = _.__EngineFlutterView_dom_FI = _.__EngineFlutterView_contextMenu_FI = _.__EngineFlutterView_mouseCursor_FI = _.__EngineFlutterView_accessibilityAnnouncements_FI = $; _._physicalSize = null; _._viewInsets = t4; _.dimensionsProvider = t5; }, EngineFlutterWindow_handleNavigationMessage_closure: function EngineFlutterWindow_handleNavigationMessage_closure(t0, t1) { this.$this = t0; this.data = t1; }, ViewPadding: function ViewPadding(t0, t1, t2, t3) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; }, _DefaultTextEditingStrategy_Object_CompositionAwareMixin: function _DefaultTextEditingStrategy_Object_CompositionAwareMixin() { }, _DomCanvas_EngineCanvas_SaveElementStackTracking: function _DomCanvas_EngineCanvas_SaveElementStackTracking() { }, _LayoutFragment__CombinedFragment__FragmentMetrics: function _LayoutFragment__CombinedFragment__FragmentMetrics() { }, _LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition: function _LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition() { }, _LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition__FragmentBox: function _LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition__FragmentBox() { }, _PersistedClipRRect_PersistedContainerSurface__DomClip: function _PersistedClipRRect_PersistedContainerSurface__DomClip() { }, _PersistedClipRect_PersistedContainerSurface__DomClip: function _PersistedClipRect_PersistedContainerSurface__DomClip() { }, __PointerAdapter__BaseAdapter__WheelEventListenerMixin: function __PointerAdapter__BaseAdapter__WheelEventListenerMixin() { }, JS_CONST: function JS_CONST() { }, createSentinel() { return $; }, CastIterable_CastIterable(source, $S, $T) { if ($S._eval$1("EfficientLengthIterable<0>")._is(source)) return new A._EfficientLengthCastIterable(source, $S._eval$1("@<0>")._bind$1($T)._eval$1("_EfficientLengthCastIterable<1,2>")); return new A.CastIterable(source, $S._eval$1("@<0>")._bind$1($T)._eval$1("CastIterable<1,2>")); }, LateError$fieldNI(fieldName) { return new A.LateError("Field '" + fieldName + "' has not been initialized."); }, LateError$localNI(localName) { return new A.LateError("Local '" + localName + "' has not been initialized."); }, LateError$localAI(localName) { return new A.LateError("Local '" + localName + "' has already been initialized."); }, ReachabilityError$(_message) { return new A.ReachabilityError(_message); }, CodeUnits$(_string) { return new A.CodeUnits(_string); }, hexDigitValue(char) { var letter, digit = char ^ 48; if (digit <= 9) return digit; letter = char | 32; if (97 <= letter && letter <= 102) return letter - 87; return -1; }, parseHexByte(source, index) { var digit1 = A.hexDigitValue(source.charCodeAt(index)), digit2 = A.hexDigitValue(source.charCodeAt(index + 1)); return digit1 * 16 + digit2 - (digit2 & 256); }, SystemHash_combine(hash, value) { hash = hash + value & 536870911; hash = hash + ((hash & 524287) << 10) & 536870911; return hash ^ hash >>> 6; }, SystemHash_finish(hash) { hash = hash + ((hash & 67108863) << 3) & 536870911; hash ^= hash >>> 11; return hash + ((hash & 16383) << 15) & 536870911; }, SystemHash_hash2(v1, v2, seed) { return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(seed, v1), v2)); }, SystemHash_hash4(v1, v2, v3, v4, seed) { return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(seed, v1), v2), v3), v4)); }, checkNotNullable(value, $name, $T) { return value; }, isToStringVisiting(object) { var t1, i; for (t1 = $.toStringVisiting.length, i = 0; i < t1; ++i) if (object === $.toStringVisiting[i]) return true; return false; }, SubListIterable$(_iterable, _start, _endOrLength, $E) { A.RangeError_checkNotNegative(_start, "start"); if (_endOrLength != null) { A.RangeError_checkNotNegative(_endOrLength, "end"); if (_start > _endOrLength) A.throwExpression(A.RangeError$range(_start, 0, _endOrLength, "start", null)); } return new A.SubListIterable(_iterable, _start, _endOrLength, $E._eval$1("SubListIterable<0>")); }, MappedIterable_MappedIterable(iterable, $function, $S, $T) { if (type$.EfficientLengthIterable_dynamic._is(iterable)) return new A.EfficientLengthMappedIterable(iterable, $function, $S._eval$1("@<0>")._bind$1($T)._eval$1("EfficientLengthMappedIterable<1,2>")); return new A.MappedIterable(iterable, $function, $S._eval$1("@<0>")._bind$1($T)._eval$1("MappedIterable<1,2>")); }, TakeIterable_TakeIterable(iterable, takeCount, $E) { var _s9_ = "takeCount"; A.ArgumentError_checkNotNull(takeCount, _s9_); A.RangeError_checkNotNegative(takeCount, _s9_); if (type$.EfficientLengthIterable_dynamic._is(iterable)) return new A.EfficientLengthTakeIterable(iterable, takeCount, $E._eval$1("EfficientLengthTakeIterable<0>")); return new A.TakeIterable(iterable, takeCount, $E._eval$1("TakeIterable<0>")); }, SkipIterable_SkipIterable(iterable, count, $E) { var _s5_ = "count"; if (type$.EfficientLengthIterable_dynamic._is(iterable)) { A.ArgumentError_checkNotNull(count, _s5_); A.RangeError_checkNotNegative(count, _s5_); return new A.EfficientLengthSkipIterable(iterable, count, $E._eval$1("EfficientLengthSkipIterable<0>")); } A.ArgumentError_checkNotNull(count, _s5_); A.RangeError_checkNotNegative(count, _s5_); return new A.SkipIterable(iterable, count, $E._eval$1("SkipIterable<0>")); }, FollowedByIterable_FollowedByIterable$firstEfficient(first, second, $E) { if ($E._eval$1("EfficientLengthIterable<0>")._is(second)) return new A.EfficientLengthFollowedByIterable(first, second, $E._eval$1("EfficientLengthFollowedByIterable<0>")); return new A.FollowedByIterable(first, second, $E._eval$1("FollowedByIterable<0>")); }, IterableElementError_noElement() { return new A.StateError("No element"); }, IterableElementError_tooMany() { return new A.StateError("Too many elements"); }, IterableElementError_tooFew() { return new A.StateError("Too few elements"); }, Sort__doSort(a, left, right, compare) { if (right - left <= 32) A.Sort__insertionSort(a, left, right, compare); else A.Sort__dualPivotQuicksort(a, left, right, compare); }, Sort__insertionSort(a, left, right, compare) { var i, t1, el, j, j0; for (i = left + 1, t1 = J.getInterceptor$asx(a); i <= right; ++i) { el = t1.$index(a, i); j = i; while (true) { if (!(j > left && compare.call$2(t1.$index(a, j - 1), el) > 0)) break; j0 = j - 1; t1.$indexSet(a, j, t1.$index(a, j0)); j = j0; } t1.$indexSet(a, j, el); } }, Sort__dualPivotQuicksort(a, left, right, compare) { var t0, less, great, k, ak, comp, great0, less0, pivots_are_equal, t2, sixth = B.JSInt_methods._tdivFast$1(right - left + 1, 6), index1 = left + sixth, index5 = right - sixth, index3 = B.JSInt_methods._tdivFast$1(left + right, 2), index2 = index3 - sixth, index4 = index3 + sixth, t1 = J.getInterceptor$asx(a), el1 = t1.$index(a, index1), el2 = t1.$index(a, index2), el3 = t1.$index(a, index3), el4 = t1.$index(a, index4), el5 = t1.$index(a, index5); if (compare.call$2(el1, el2) > 0) { t0 = el2; el2 = el1; el1 = t0; } if (compare.call$2(el4, el5) > 0) { t0 = el5; el5 = el4; el4 = t0; } if (compare.call$2(el1, el3) > 0) { t0 = el3; el3 = el1; el1 = t0; } if (compare.call$2(el2, el3) > 0) { t0 = el3; el3 = el2; el2 = t0; } if (compare.call$2(el1, el4) > 0) { t0 = el4; el4 = el1; el1 = t0; } if (compare.call$2(el3, el4) > 0) { t0 = el4; el4 = el3; el3 = t0; } if (compare.call$2(el2, el5) > 0) { t0 = el5; el5 = el2; el2 = t0; } if (compare.call$2(el2, el3) > 0) { t0 = el3; el3 = el2; el2 = t0; } if (compare.call$2(el4, el5) > 0) { t0 = el5; el5 = el4; el4 = t0; } t1.$indexSet(a, index1, el1); t1.$indexSet(a, index3, el3); t1.$indexSet(a, index5, el5); t1.$indexSet(a, index2, t1.$index(a, left)); t1.$indexSet(a, index4, t1.$index(a, right)); less = left + 1; great = right - 1; if (J.$eq$(compare.call$2(el2, el4), 0)) { for (k = less; k <= great; ++k) { ak = t1.$index(a, k); comp = compare.call$2(ak, el2); if (comp === 0) continue; if (comp < 0) { if (k !== less) { t1.$indexSet(a, k, t1.$index(a, less)); t1.$indexSet(a, less, ak); } ++less; } else for (; true;) { comp = compare.call$2(t1.$index(a, great), el2); if (comp > 0) { --great; continue; } else { great0 = great - 1; if (comp < 0) { t1.$indexSet(a, k, t1.$index(a, less)); less0 = less + 1; t1.$indexSet(a, less, t1.$index(a, great)); t1.$indexSet(a, great, ak); great = great0; less = less0; break; } else { t1.$indexSet(a, k, t1.$index(a, great)); t1.$indexSet(a, great, ak); great = great0; break; } } } } pivots_are_equal = true; } else { for (k = less; k <= great; ++k) { ak = t1.$index(a, k); if (compare.call$2(ak, el2) < 0) { if (k !== less) { t1.$indexSet(a, k, t1.$index(a, less)); t1.$indexSet(a, less, ak); } ++less; } else if (compare.call$2(ak, el4) > 0) for (; true;) if (compare.call$2(t1.$index(a, great), el4) > 0) { --great; if (great < k) break; continue; } else { great0 = great - 1; if (compare.call$2(t1.$index(a, great), el2) < 0) { t1.$indexSet(a, k, t1.$index(a, less)); less0 = less + 1; t1.$indexSet(a, less, t1.$index(a, great)); t1.$indexSet(a, great, ak); less = less0; } else { t1.$indexSet(a, k, t1.$index(a, great)); t1.$indexSet(a, great, ak); } great = great0; break; } } pivots_are_equal = false; } t2 = less - 1; t1.$indexSet(a, left, t1.$index(a, t2)); t1.$indexSet(a, t2, el2); t2 = great + 1; t1.$indexSet(a, right, t1.$index(a, t2)); t1.$indexSet(a, t2, el4); A.Sort__doSort(a, left, less - 2, compare); A.Sort__doSort(a, great + 2, right, compare); if (pivots_are_equal) return; if (less < index1 && great > index5) { for (; J.$eq$(compare.call$2(t1.$index(a, less), el2), 0);) ++less; for (; J.$eq$(compare.call$2(t1.$index(a, great), el4), 0);) --great; for (k = less; k <= great; ++k) { ak = t1.$index(a, k); if (compare.call$2(ak, el2) === 0) { if (k !== less) { t1.$indexSet(a, k, t1.$index(a, less)); t1.$indexSet(a, less, ak); } ++less; } else if (compare.call$2(ak, el4) === 0) for (; true;) if (compare.call$2(t1.$index(a, great), el4) === 0) { --great; if (great < k) break; continue; } else { great0 = great - 1; if (compare.call$2(t1.$index(a, great), el2) < 0) { t1.$indexSet(a, k, t1.$index(a, less)); less0 = less + 1; t1.$indexSet(a, less, t1.$index(a, great)); t1.$indexSet(a, great, ak); less = less0; } else { t1.$indexSet(a, k, t1.$index(a, great)); t1.$indexSet(a, great, ak); } great = great0; break; } } A.Sort__doSort(a, less, great, compare); } else A.Sort__doSort(a, less, great, compare); }, _CopyingBytesBuilder: function _CopyingBytesBuilder(t0) { this.__internal$_length = 0; this.__internal$_buffer = t0; }, _BytesBuilder: function _BytesBuilder(t0) { this.__internal$_length = 0; this._chunks = t0; }, _CastIterableBase: function _CastIterableBase() { }, CastIterator: function CastIterator(t0, t1) { this._source = t0; this.$ti = t1; }, CastIterable: function CastIterable(t0, t1) { this._source = t0; this.$ti = t1; }, _EfficientLengthCastIterable: function _EfficientLengthCastIterable(t0, t1) { this._source = t0; this.$ti = t1; }, _CastListBase: function _CastListBase() { }, _CastListBase_sort_closure: function _CastListBase_sort_closure(t0, t1) { this.$this = t0; this.compare = t1; }, _CastListBase_removeWhere_closure: function _CastListBase_removeWhere_closure(t0, t1) { this.$this = t0; this.test = t1; }, _CastListBase_retainWhere_closure: function _CastListBase_retainWhere_closure(t0, t1) { this.$this = t0; this.test = t1; }, CastList: function CastList(t0, t1) { this._source = t0; this.$ti = t1; }, CastSet: function CastSet(t0, t1, t2) { this._source = t0; this._emptySet = t1; this.$ti = t2; }, CastSet_removeWhere_closure: function CastSet_removeWhere_closure(t0, t1) { this.$this = t0; this.test = t1; }, CastMap: function CastMap(t0, t1) { this._source = t0; this.$ti = t1; }, CastMap_putIfAbsent_closure: function CastMap_putIfAbsent_closure(t0, t1) { this.$this = t0; this.ifAbsent = t1; }, CastMap_forEach_closure: function CastMap_forEach_closure(t0, t1) { this.$this = t0; this.f = t1; }, CastMap_entries_closure: function CastMap_entries_closure(t0) { this.$this = t0; }, CastQueue: function CastQueue(t0, t1) { this._source = t0; this.$ti = t1; }, LateError: function LateError(t0) { this._message = t0; }, ReachabilityError: function ReachabilityError(t0) { this._message = t0; }, CodeUnits: function CodeUnits(t0) { this._string = t0; }, nullFuture_closure: function nullFuture_closure() { }, SentinelValue: function SentinelValue() { }, EfficientLengthIterable: function EfficientLengthIterable() { }, ListIterable: function ListIterable() { }, SubListIterable: function SubListIterable(t0, t1, t2, t3) { var _ = this; _.__internal$_iterable = t0; _._start = t1; _._endOrLength = t2; _.$ti = t3; }, ListIterator: function ListIterator(t0, t1, t2) { var _ = this; _.__internal$_iterable = t0; _.__internal$_length = t1; _.__internal$_index = 0; _.__internal$_current = null; _.$ti = t2; }, MappedIterable: function MappedIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._f = t1; this.$ti = t2; }, EfficientLengthMappedIterable: function EfficientLengthMappedIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._f = t1; this.$ti = t2; }, MappedIterator: function MappedIterator(t0, t1, t2) { var _ = this; _.__internal$_current = null; _._iterator = t0; _._f = t1; _.$ti = t2; }, MappedListIterable: function MappedListIterable(t0, t1, t2) { this._source = t0; this._f = t1; this.$ti = t2; }, WhereIterable: function WhereIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._f = t1; this.$ti = t2; }, WhereIterator: function WhereIterator(t0, t1, t2) { this._iterator = t0; this._f = t1; this.$ti = t2; }, ExpandIterable: function ExpandIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._f = t1; this.$ti = t2; }, ExpandIterator: function ExpandIterator(t0, t1, t2, t3) { var _ = this; _._iterator = t0; _._f = t1; _._currentExpansion = t2; _.__internal$_current = null; _.$ti = t3; }, TakeIterable: function TakeIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._takeCount = t1; this.$ti = t2; }, EfficientLengthTakeIterable: function EfficientLengthTakeIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._takeCount = t1; this.$ti = t2; }, TakeIterator: function TakeIterator(t0, t1, t2) { this._iterator = t0; this._remaining = t1; this.$ti = t2; }, SkipIterable: function SkipIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._skipCount = t1; this.$ti = t2; }, EfficientLengthSkipIterable: function EfficientLengthSkipIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._skipCount = t1; this.$ti = t2; }, SkipIterator: function SkipIterator(t0, t1, t2) { this._iterator = t0; this._skipCount = t1; this.$ti = t2; }, SkipWhileIterable: function SkipWhileIterable(t0, t1, t2) { this.__internal$_iterable = t0; this._f = t1; this.$ti = t2; }, SkipWhileIterator: function SkipWhileIterator(t0, t1, t2) { var _ = this; _._iterator = t0; _._f = t1; _._hasSkipped = false; _.$ti = t2; }, EmptyIterable: function EmptyIterable(t0) { this.$ti = t0; }, EmptyIterator: function EmptyIterator(t0) { this.$ti = t0; }, FollowedByIterable: function FollowedByIterable(t0, t1, t2) { this.__internal$_first = t0; this.__internal$_second = t1; this.$ti = t2; }, EfficientLengthFollowedByIterable: function EfficientLengthFollowedByIterable(t0, t1, t2) { this.__internal$_first = t0; this.__internal$_second = t1; this.$ti = t2; }, FollowedByIterator: function FollowedByIterator(t0, t1, t2) { this._currentIterator = t0; this._nextIterable = t1; this.$ti = t2; }, WhereTypeIterable: function WhereTypeIterable(t0, t1) { this._source = t0; this.$ti = t1; }, WhereTypeIterator: function WhereTypeIterator(t0, t1) { this._source = t0; this.$ti = t1; }, FixedLengthListMixin: function FixedLengthListMixin() { }, UnmodifiableListMixin: function UnmodifiableListMixin() { }, UnmodifiableListBase: function UnmodifiableListBase() { }, _ListIndicesIterable: function _ListIndicesIterable(t0) { this._backedList = t0; }, ListMapView: function ListMapView(t0, t1) { this.__internal$_values = t0; this.$ti = t1; }, ReversedListIterable: function ReversedListIterable(t0, t1) { this._source = t0; this.$ti = t1; }, Symbol: function Symbol(t0) { this._name = t0; }, __CastListBase__CastIterableBase_ListMixin: function __CastListBase__CastIterableBase_ListMixin() { }, ConstantMap_ConstantMap$from(other, $K, $V) { var allStrings, k, object, index, index0, map, keys = A.List_List$from(new A.LinkedHashMapKeyIterable(other, A._instanceType(other)._eval$1("LinkedHashMapKeyIterable<1>")), true, $K), t1 = keys.length, _i = 0; while (true) { if (!(_i < t1)) { allStrings = true; break; } k = keys[_i]; if (typeof k != "string" || "__proto__" === k) { allStrings = false; break; } ++_i; } if (allStrings) { object = {}; for (index = 0, _i = 0; _i < keys.length; keys.length === t1 || (0, A.throwConcurrentModificationError)(keys), ++_i, index = index0) { k = keys[_i]; other.$index(0, k); index0 = index + 1; object[k] = index; } map = new A.ConstantStringMap(object, A.List_List$from(other.get$values(0), true, $V), $K._eval$1("@<0>")._bind$1($V)._eval$1("ConstantStringMap<1,2>")); map.$keys = keys; return map; } return new A.ConstantMapView(A.LinkedHashMap_LinkedHashMap$from(other, $K, $V), $K._eval$1("@<0>")._bind$1($V)._eval$1("ConstantMapView<1,2>")); }, ConstantMap__throwUnmodifiable() { throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable Map")); }, ConstantSet__throwUnmodifiable() { throw A.wrapException(A.UnsupportedError$("Cannot modify constant Set")); }, instantiate1(f, T1) { var t1 = new A.Instantiation1(f, T1._eval$1("Instantiation1<0>")); t1.Instantiation$1(f); return t1; }, unminifyOrTag(rawClassName) { var preserved = init.mangledGlobalNames[rawClassName]; if (preserved != null) return preserved; return rawClassName; }, isJsIndexable(object, record) { var result; if (record != null) { result = record.x; if (result != null) return result; } return type$.JavaScriptIndexingBehavior_dynamic._is(object); }, S(value) { var result; if (typeof value == "string") return value; if (typeof value == "number") { if (value !== 0) return "" + value; } else if (true === value) return "true"; else if (false === value) return "false"; else if (value == null) return "null"; result = J.toString$0$(value); return result; }, createInvocationMirror($name, internalName, kind, $arguments, argumentNames, types) { return new A.JSInvocationMirror($name, kind, $arguments, argumentNames, types); }, createUnmangledInvocationMirror(symbol, internalName, kind, $arguments, argumentNames, types) { return new A.JSInvocationMirror(symbol, kind, $arguments, argumentNames, types); }, Primitives_objectHashCode(object) { var hash, property = $.Primitives__identityHashCodeProperty; if (property == null) property = $.Primitives__identityHashCodeProperty = Symbol("identityHashCode"); hash = object[property]; if (hash == null) { hash = Math.random() * 0x3fffffff | 0; object[property] = hash; } return hash; }, Primitives_parseInt(source, radix) { var decimalMatch, maxCharCode, digitsPart, t1, i, _null = null, match = /^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(source); if (match == null) return _null; decimalMatch = match[3]; if (radix == null) { if (decimalMatch != null) return parseInt(source, 10); if (match[2] != null) return parseInt(source, 16); return _null; } if (radix < 2 || radix > 36) throw A.wrapException(A.RangeError$range(radix, 2, 36, "radix", _null)); if (radix === 10 && decimalMatch != null) return parseInt(source, 10); if (radix < 10 || decimalMatch == null) { maxCharCode = radix <= 10 ? 47 + radix : 86 + radix; digitsPart = match[1]; for (t1 = digitsPart.length, i = 0; i < t1; ++i) if ((digitsPart.charCodeAt(i) | 32) > maxCharCode) return _null; } return parseInt(source, radix); }, Primitives_parseDouble(source) { var result, trimmed; if (!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(source)) return null; result = parseFloat(source); if (isNaN(result)) { trimmed = B.JSString_methods.trim$0(source); if (trimmed === "NaN" || trimmed === "+NaN" || trimmed === "-NaN") return result; return null; } return result; }, Primitives_objectTypeName(object) { return A.Primitives__objectTypeNameNewRti(object); }, Primitives__objectTypeNameNewRti(object) { var interceptor, dispatchName, $constructor, constructorName; if (object instanceof A.Object) return A._rtiToString(A.instanceType(object), null); interceptor = J.getInterceptor$(object); if (interceptor === B.Interceptor_methods || interceptor === B.JavaScriptObject_methods || type$.UnknownJavaScriptObject._is(object)) { dispatchName = B.C_JS_CONST(object); if (dispatchName !== "Object" && dispatchName !== "") return dispatchName; $constructor = object.constructor; if (typeof $constructor == "function") { constructorName = $constructor.name; if (typeof constructorName == "string" && constructorName !== "Object" && constructorName !== "") return constructorName; } } return A._rtiToString(A.instanceType(object), null); }, Primitives_safeToString(object) { if (object == null || typeof object == "number" || A._isBool(object)) return J.toString$0$(object); if (typeof object == "string") return JSON.stringify(object); if (object instanceof A.Closure) return object.toString$0(0); if (object instanceof A._Record) return object._toString$1(true); return "Instance of '" + A.Primitives_objectTypeName(object) + "'"; }, Primitives_dateNow() { return Date.now(); }, Primitives_initTicker() { var $window, performance; if ($.Primitives_timerFrequency !== 0) return; $.Primitives_timerFrequency = 1000; if (typeof window == "undefined") return; $window = window; if ($window == null) return; if (!!$window.dartUseDateNowForTicks) return; performance = $window.performance; if (performance == null) return; if (typeof performance.now != "function") return; $.Primitives_timerFrequency = 1000000; $.Primitives_timerTicks = new A.Primitives_initTicker_closure(performance); }, Primitives_currentUri() { if (!!self.location) return self.location.href; return null; }, Primitives__fromCharCodeApply(array) { var result, i, i0, chunkEnd, end = array.length; if (end <= 500) return String.fromCharCode.apply(null, array); for (result = "", i = 0; i < end; i = i0) { i0 = i + 500; chunkEnd = i0 < end ? i0 : end; result += String.fromCharCode.apply(null, array.slice(i, chunkEnd)); } return result; }, Primitives_stringFromCodePoints(codePoints) { var t1, _i, i, a = A._setArrayType([], type$.JSArray_int); for (t1 = codePoints.length, _i = 0; _i < codePoints.length; codePoints.length === t1 || (0, A.throwConcurrentModificationError)(codePoints), ++_i) { i = codePoints[_i]; if (!A._isInt(i)) throw A.wrapException(A.argumentErrorValue(i)); if (i <= 65535) a.push(i); else if (i <= 1114111) { a.push(55296 + (B.JSInt_methods._shrOtherPositive$1(i - 65536, 10) & 1023)); a.push(56320 + (i & 1023)); } else throw A.wrapException(A.argumentErrorValue(i)); } return A.Primitives__fromCharCodeApply(a); }, Primitives_stringFromCharCodes(charCodes) { var t1, _i, i; for (t1 = charCodes.length, _i = 0; _i < t1; ++_i) { i = charCodes[_i]; if (!A._isInt(i)) throw A.wrapException(A.argumentErrorValue(i)); if (i < 0) throw A.wrapException(A.argumentErrorValue(i)); if (i > 65535) return A.Primitives_stringFromCodePoints(charCodes); } return A.Primitives__fromCharCodeApply(charCodes); }, Primitives_stringFromNativeUint8List(charCodes, start, end) { var i, result, i0, chunkEnd; if (end <= 500 && start === 0 && end === charCodes.length) return String.fromCharCode.apply(null, charCodes); for (i = start, result = ""; i < end; i = i0) { i0 = i + 500; chunkEnd = i0 < end ? i0 : end; result += String.fromCharCode.apply(null, charCodes.subarray(i, chunkEnd)); } return result; }, Primitives_stringFromCharCode(charCode) { var bits; if (0 <= charCode) { if (charCode <= 65535) return String.fromCharCode(charCode); if (charCode <= 1114111) { bits = charCode - 65536; return String.fromCharCode((B.JSInt_methods._shrOtherPositive$1(bits, 10) | 55296) >>> 0, bits & 1023 | 56320); } } throw A.wrapException(A.RangeError$range(charCode, 0, 1114111, null, null)); }, Primitives_valueFromDecomposedDate(years, month, day, hours, minutes, seconds, milliseconds, isUtc) { var value, jsMonth = month - 1; if (0 <= years && years < 100) { years += 400; jsMonth -= 4800; } value = isUtc ? Date.UTC(years, jsMonth, day, hours, minutes, seconds, milliseconds) : new Date(years, jsMonth, day, hours, minutes, seconds, milliseconds).valueOf(); if (isNaN(value) || value < -864e13 || value > 864e13) return null; return value; }, Primitives_lazyAsJsDate(receiver) { if (receiver.date === void 0) receiver.date = new Date(receiver._value); return receiver.date; }, Primitives_getYear(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCFullYear() + 0 : A.Primitives_lazyAsJsDate(receiver).getFullYear() + 0; }, Primitives_getMonth(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCMonth() + 1 : A.Primitives_lazyAsJsDate(receiver).getMonth() + 1; }, Primitives_getDay(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCDate() + 0 : A.Primitives_lazyAsJsDate(receiver).getDate() + 0; }, Primitives_getHours(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCHours() + 0 : A.Primitives_lazyAsJsDate(receiver).getHours() + 0; }, Primitives_getMinutes(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCMinutes() + 0 : A.Primitives_lazyAsJsDate(receiver).getMinutes() + 0; }, Primitives_getSeconds(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCSeconds() + 0 : A.Primitives_lazyAsJsDate(receiver).getSeconds() + 0; }, Primitives_getMilliseconds(receiver) { return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCMilliseconds() + 0 : A.Primitives_lazyAsJsDate(receiver).getMilliseconds() + 0; }, Primitives_getWeekday(receiver) { return B.JSInt_methods.$mod((receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCDay() + 0 : A.Primitives_lazyAsJsDate(receiver).getDay() + 0) + 6, 7) + 1; }, Primitives_functionNoSuchMethod($function, positionalArguments, namedArguments) { var $arguments, namedArgumentList, t1 = {}; t1.argumentCount = 0; $arguments = []; namedArgumentList = []; t1.argumentCount = positionalArguments.length; B.JSArray_methods.addAll$1($arguments, positionalArguments); t1.names = ""; if (namedArguments != null && namedArguments.__js_helper$_length !== 0) namedArguments.forEach$1(0, new A.Primitives_functionNoSuchMethod_closure(t1, namedArgumentList, $arguments)); return J.noSuchMethod$1$($function, new A.JSInvocationMirror(B.Symbol_call, 0, $arguments, namedArgumentList, 0)); }, Primitives_applyFunction($function, positionalArguments, namedArguments) { var t1, argumentCount, jsStub; if (Array.isArray(positionalArguments)) t1 = namedArguments == null || namedArguments.__js_helper$_length === 0; else t1 = false; if (t1) { argumentCount = positionalArguments.length; if (argumentCount === 0) { if (!!$function.call$0) return $function.call$0(); } else if (argumentCount === 1) { if (!!$function.call$1) return $function.call$1(positionalArguments[0]); } else if (argumentCount === 2) { if (!!$function.call$2) return $function.call$2(positionalArguments[0], positionalArguments[1]); } else if (argumentCount === 3) { if (!!$function.call$3) return $function.call$3(positionalArguments[0], positionalArguments[1], positionalArguments[2]); } else if (argumentCount === 4) { if (!!$function.call$4) return $function.call$4(positionalArguments[0], positionalArguments[1], positionalArguments[2], positionalArguments[3]); } else if (argumentCount === 5) if (!!$function.call$5) return $function.call$5(positionalArguments[0], positionalArguments[1], positionalArguments[2], positionalArguments[3], positionalArguments[4]); jsStub = $function["call" + "$" + argumentCount]; if (jsStub != null) return jsStub.apply($function, positionalArguments); } return A.Primitives__generalApplyFunction($function, positionalArguments, namedArguments); }, Primitives__generalApplyFunction($function, positionalArguments, namedArguments) { var defaultValuesClosure, t1, defaultValues, interceptor, jsFunction, maxArguments, missingDefaults, keys, _i, defaultValue, used, t2, $arguments = Array.isArray(positionalArguments) ? positionalArguments : A.List_List$of(positionalArguments, true, type$.dynamic), argumentCount = $arguments.length, requiredParameterCount = $function.$requiredArgCount; if (argumentCount < requiredParameterCount) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); defaultValuesClosure = $function.$defaultValues; t1 = defaultValuesClosure == null; defaultValues = !t1 ? defaultValuesClosure() : null; interceptor = J.getInterceptor$($function); jsFunction = interceptor["call*"]; if (typeof jsFunction == "string") jsFunction = interceptor[jsFunction]; if (t1) { if (namedArguments != null && namedArguments.__js_helper$_length !== 0) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); if (argumentCount === requiredParameterCount) return jsFunction.apply($function, $arguments); return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); } if (Array.isArray(defaultValues)) { if (namedArguments != null && namedArguments.__js_helper$_length !== 0) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); maxArguments = requiredParameterCount + defaultValues.length; if (argumentCount > maxArguments) return A.Primitives_functionNoSuchMethod($function, $arguments, null); if (argumentCount < maxArguments) { missingDefaults = defaultValues.slice(argumentCount - requiredParameterCount); if ($arguments === positionalArguments) $arguments = A.List_List$of($arguments, true, type$.dynamic); B.JSArray_methods.addAll$1($arguments, missingDefaults); } return jsFunction.apply($function, $arguments); } else { if (argumentCount > requiredParameterCount) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); if ($arguments === positionalArguments) $arguments = A.List_List$of($arguments, true, type$.dynamic); keys = Object.keys(defaultValues); if (namedArguments == null) for (t1 = keys.length, _i = 0; _i < keys.length; keys.length === t1 || (0, A.throwConcurrentModificationError)(keys), ++_i) { defaultValue = defaultValues[keys[_i]]; if (B.C__Required === defaultValue) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); B.JSArray_methods.add$1($arguments, defaultValue); } else { for (t1 = keys.length, used = 0, _i = 0; _i < keys.length; keys.length === t1 || (0, A.throwConcurrentModificationError)(keys), ++_i) { t2 = keys[_i]; if (namedArguments.containsKey$1(0, t2)) { ++used; B.JSArray_methods.add$1($arguments, namedArguments.$index(0, t2)); } else { defaultValue = defaultValues[t2]; if (B.C__Required === defaultValue) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); B.JSArray_methods.add$1($arguments, defaultValue); } } if (used !== namedArguments.__js_helper$_length) return A.Primitives_functionNoSuchMethod($function, $arguments, namedArguments); } return jsFunction.apply($function, $arguments); } }, diagnoseIndexError(indexable, index) { var $length, _s5_ = "index"; if (!A._isInt(index)) return new A.ArgumentError(true, index, _s5_, null); $length = J.get$length$asx(indexable); if (index < 0 || index >= $length) return A.IndexError$withLength(index, $length, indexable, null, _s5_); return A.RangeError$value(index, _s5_); }, diagnoseRangeError(start, end, $length) { if (start < 0 || start > $length) return A.RangeError$range(start, 0, $length, "start", null); if (end != null) if (end < start || end > $length) return A.RangeError$range(end, start, $length, "end", null); return new A.ArgumentError(true, end, "end", null); }, argumentErrorValue(object) { return new A.ArgumentError(true, object, null, null); }, checkNum(value) { return value; }, wrapException(ex) { return A.initializeExceptionWrapper(new Error(), ex); }, initializeExceptionWrapper(wrapper, ex) { var t1; if (ex == null) ex = new A.TypeError(); wrapper.dartException = ex; t1 = A.toStringWrapper; if ("defineProperty" in Object) { Object.defineProperty(wrapper, "message", {get: t1}); wrapper.name = ""; } else wrapper.toString = t1; return wrapper; }, toStringWrapper() { return J.toString$0$(this.dartException); }, throwExpression(ex) { throw A.wrapException(ex); }, throwExpressionWithWrapper(ex, wrapper) { throw A.initializeExceptionWrapper(wrapper, ex); }, throwConcurrentModificationError(collection) { throw A.wrapException(A.ConcurrentModificationError$(collection)); }, TypeErrorDecoder_extractPattern(message) { var match, $arguments, argumentsExpr, expr, method, receiver; message = A.quoteStringForRegExp(message.replace(String({}), "$receiver$")); match = message.match(/\\\$[a-zA-Z]+\\\$/g); if (match == null) match = A._setArrayType([], type$.JSArray_String); $arguments = match.indexOf("\\$arguments\\$"); argumentsExpr = match.indexOf("\\$argumentsExpr\\$"); expr = match.indexOf("\\$expr\\$"); method = match.indexOf("\\$method\\$"); receiver = match.indexOf("\\$receiver\\$"); return new A.TypeErrorDecoder(message.replace(new RegExp("\\\\\\$arguments\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$", "g"), "((?:x|[^x])*)"), $arguments, argumentsExpr, expr, method, receiver); }, TypeErrorDecoder_provokeCallErrorOn(expression) { return function($expr$) { var $argumentsExpr$ = "$arguments$"; try { $expr$.$method$($argumentsExpr$); } catch (e) { return e.message; } }(expression); }, TypeErrorDecoder_provokePropertyErrorOn(expression) { return function($expr$) { try { $expr$.$method$; } catch (e) { return e.message; } }(expression); }, JsNoSuchMethodError$(_message, match) { var t1 = match == null, t2 = t1 ? null : match.method; return new A.JsNoSuchMethodError(_message, t2, t1 ? null : match.receiver); }, unwrapException(ex) { if (ex == null) return new A.NullThrownFromJavaScriptException(ex); if (ex instanceof A.ExceptionAndStackTrace) return A.saveStackTrace(ex, ex.dartException); if (typeof ex !== "object") return ex; if ("dartException" in ex) return A.saveStackTrace(ex, ex.dartException); return A._unwrapNonDartException(ex); }, saveStackTrace(ex, error) { if (type$.Error._is(error)) if (error.$thrownJsError == null) error.$thrownJsError = ex; return error; }, _unwrapNonDartException(ex) { var message, number, ieErrorCode, nsme, notClosure, nullCall, nullLiteralCall, undefCall, undefLiteralCall, nullProperty, undefProperty, undefLiteralProperty, match; if (!("message" in ex)) return ex; message = ex.message; if ("number" in ex && typeof ex.number == "number") { number = ex.number; ieErrorCode = number & 65535; if ((B.JSInt_methods._shrOtherPositive$1(number, 16) & 8191) === 10) switch (ieErrorCode) { case 438: return A.saveStackTrace(ex, A.JsNoSuchMethodError$(A.S(message) + " (Error " + ieErrorCode + ")", null)); case 445: case 5007: A.S(message); return A.saveStackTrace(ex, new A.NullError()); } } if (ex instanceof TypeError) { nsme = $.$get$TypeErrorDecoder_noSuchMethodPattern(); notClosure = $.$get$TypeErrorDecoder_notClosurePattern(); nullCall = $.$get$TypeErrorDecoder_nullCallPattern(); nullLiteralCall = $.$get$TypeErrorDecoder_nullLiteralCallPattern(); undefCall = $.$get$TypeErrorDecoder_undefinedCallPattern(); undefLiteralCall = $.$get$TypeErrorDecoder_undefinedLiteralCallPattern(); nullProperty = $.$get$TypeErrorDecoder_nullPropertyPattern(); $.$get$TypeErrorDecoder_nullLiteralPropertyPattern(); undefProperty = $.$get$TypeErrorDecoder_undefinedPropertyPattern(); undefLiteralProperty = $.$get$TypeErrorDecoder_undefinedLiteralPropertyPattern(); match = nsme.matchTypeError$1(message); if (match != null) return A.saveStackTrace(ex, A.JsNoSuchMethodError$(message, match)); else { match = notClosure.matchTypeError$1(message); if (match != null) { match.method = "call"; return A.saveStackTrace(ex, A.JsNoSuchMethodError$(message, match)); } else if (nullCall.matchTypeError$1(message) != null || nullLiteralCall.matchTypeError$1(message) != null || undefCall.matchTypeError$1(message) != null || undefLiteralCall.matchTypeError$1(message) != null || nullProperty.matchTypeError$1(message) != null || nullLiteralCall.matchTypeError$1(message) != null || undefProperty.matchTypeError$1(message) != null || undefLiteralProperty.matchTypeError$1(message) != null) return A.saveStackTrace(ex, new A.NullError()); } return A.saveStackTrace(ex, new A.UnknownJsTypeError(typeof message == "string" ? message : "")); } if (ex instanceof RangeError) { if (typeof message == "string" && message.indexOf("call stack") !== -1) return new A.StackOverflowError(); message = function(ex) { try { return String(ex); } catch (e) { } return null; }(ex); return A.saveStackTrace(ex, new A.ArgumentError(false, null, null, typeof message == "string" ? message.replace(/^RangeError:\s*/, "") : message)); } if (typeof InternalError == "function" && ex instanceof InternalError) if (typeof message == "string" && message === "too much recursion") return new A.StackOverflowError(); return ex; }, getTraceFromException(exception) { var trace; if (exception instanceof A.ExceptionAndStackTrace) return exception.stackTrace; if (exception == null) return new A._StackTrace(exception); trace = exception.$cachedTrace; if (trace != null) return trace; trace = new A._StackTrace(exception); if (typeof exception === "object") exception.$cachedTrace = trace; return trace; }, objectHashCode(object) { if (object == null) return J.get$hashCode$(object); if (typeof object == "object") return A.Primitives_objectHashCode(object); return J.get$hashCode$(object); }, constantHashCode(key) { if (typeof key == "number") return B.JSNumber_methods.get$hashCode(key); if (key instanceof A._Type) return A.Primitives_objectHashCode(key); if (key instanceof A._Record) return key.get$hashCode(key); if (key instanceof A.Symbol) return key.get$hashCode(0); return A.objectHashCode(key); }, fillLiteralMap(keyValuePairs, result) { var index, index0, index1, $length = keyValuePairs.length; for (index = 0; index < $length; index = index1) { index0 = index + 1; index1 = index0 + 1; result.$indexSet(0, keyValuePairs[index], keyValuePairs[index0]); } return result; }, fillLiteralSet(values, result) { var index, $length = values.length; for (index = 0; index < $length; ++index) result.add$1(0, values[index]); return result; }, _invokeClosure(closure, numberOfArguments, arg1, arg2, arg3, arg4) { switch (numberOfArguments) { case 0: return closure.call$0(); case 1: return closure.call$1(arg1); case 2: return closure.call$2(arg1, arg2); case 3: return closure.call$3(arg1, arg2, arg3); case 4: return closure.call$4(arg1, arg2, arg3, arg4); } throw A.wrapException(A.Exception_Exception("Unsupported number of arguments for wrapped closure")); }, convertDartClosureToJS(closure, arity) { var $function; if (closure == null) return null; $function = closure.$identity; if (!!$function) return $function; $function = A.convertDartClosureToJSUncached(closure, arity); closure.$identity = $function; return $function; }, convertDartClosureToJSUncached(closure, arity) { var entry; switch (arity) { case 0: entry = closure.call$0; break; case 1: entry = closure.call$1; break; case 2: entry = closure.call$2; break; case 3: entry = closure.call$3; break; case 4: entry = closure.call$4; break; default: entry = null; } if (entry != null) return entry.bind(closure); return function(closure, arity, invoke) { return function(a1, a2, a3, a4) { return invoke(closure, arity, a1, a2, a3, a4); }; }(closure, arity, A._invokeClosure); }, Closure_fromTearOff(parameters) { var $prototype, $constructor, t2, trampoline, applyTrampoline, i, stub, stub0, stubName, stubCallName, container = parameters.co, isStatic = parameters.iS, isIntercepted = parameters.iI, needsDirectAccess = parameters.nDA, applyTrampolineIndex = parameters.aI, funsOrNames = parameters.fs, callNames = parameters.cs, $name = funsOrNames[0], callName = callNames[0], $function = container[$name], t1 = parameters.fT; t1.toString; $prototype = isStatic ? Object.create(new A.StaticClosure().constructor.prototype) : Object.create(new A.BoundClosure(null, null).constructor.prototype); $prototype.$initialize = $prototype.constructor; $constructor = isStatic ? function static_tear_off() { this.$initialize(); } : function tear_off(a, b) { this.$initialize(a, b); }; $prototype.constructor = $constructor; $constructor.prototype = $prototype; $prototype.$_name = $name; $prototype.$_target = $function; t2 = !isStatic; if (t2) trampoline = A.Closure_forwardCallTo($name, $function, isIntercepted, needsDirectAccess); else { $prototype.$static_name = $name; trampoline = $function; } $prototype.$signature = A.Closure__computeSignatureFunctionNewRti(t1, isStatic, isIntercepted); $prototype[callName] = trampoline; for (applyTrampoline = trampoline, i = 1; i < funsOrNames.length; ++i) { stub = funsOrNames[i]; if (typeof stub == "string") { stub0 = container[stub]; stubName = stub; stub = stub0; } else stubName = ""; stubCallName = callNames[i]; if (stubCallName != null) { if (t2) stub = A.Closure_forwardCallTo(stubName, stub, isIntercepted, needsDirectAccess); $prototype[stubCallName] = stub; } if (i === applyTrampolineIndex) applyTrampoline = stub; } $prototype["call*"] = applyTrampoline; $prototype.$requiredArgCount = parameters.rC; $prototype.$defaultValues = parameters.dV; return $constructor; }, Closure__computeSignatureFunctionNewRti(functionType, isStatic, isIntercepted) { if (typeof functionType == "number") return functionType; if (typeof functionType == "string") { if (isStatic) throw A.wrapException("Cannot compute signature for static tearoff."); return function(recipe, evalOnReceiver) { return function() { return evalOnReceiver(this, recipe); }; }(functionType, A.BoundClosure_evalRecipe); } throw A.wrapException("Error in functionType of tearoff"); }, Closure_cspForwardCall(arity, needsDirectAccess, stubName, $function) { var getReceiver = A.BoundClosure_receiverOf; switch (needsDirectAccess ? -1 : arity) { case 0: return function(entry, receiverOf) { return function() { return receiverOf(this)[entry](); }; }(stubName, getReceiver); case 1: return function(entry, receiverOf) { return function(a) { return receiverOf(this)[entry](a); }; }(stubName, getReceiver); case 2: return function(entry, receiverOf) { return function(a, b) { return receiverOf(this)[entry](a, b); }; }(stubName, getReceiver); case 3: return function(entry, receiverOf) { return function(a, b, c) { return receiverOf(this)[entry](a, b, c); }; }(stubName, getReceiver); case 4: return function(entry, receiverOf) { return function(a, b, c, d) { return receiverOf(this)[entry](a, b, c, d); }; }(stubName, getReceiver); case 5: return function(entry, receiverOf) { return function(a, b, c, d, e) { return receiverOf(this)[entry](a, b, c, d, e); }; }(stubName, getReceiver); default: return function(f, receiverOf) { return function() { return f.apply(receiverOf(this), arguments); }; }($function, getReceiver); } }, Closure_forwardCallTo(stubName, $function, isIntercepted, needsDirectAccess) { if (isIntercepted) return A.Closure_forwardInterceptedCallTo(stubName, $function, needsDirectAccess); return A.Closure_cspForwardCall($function.length, needsDirectAccess, stubName, $function); }, Closure_cspForwardInterceptedCall(arity, needsDirectAccess, stubName, $function) { var getReceiver = A.BoundClosure_receiverOf, getInterceptor = A.BoundClosure_interceptorOf; switch (needsDirectAccess ? -1 : arity) { case 0: throw A.wrapException(new A.RuntimeError("Intercepted function with no arguments.")); case 1: return function(entry, interceptorOf, receiverOf) { return function() { return interceptorOf(this)[entry](receiverOf(this)); }; }(stubName, getInterceptor, getReceiver); case 2: return function(entry, interceptorOf, receiverOf) { return function(a) { return interceptorOf(this)[entry](receiverOf(this), a); }; }(stubName, getInterceptor, getReceiver); case 3: return function(entry, interceptorOf, receiverOf) { return function(a, b) { return interceptorOf(this)[entry](receiverOf(this), a, b); }; }(stubName, getInterceptor, getReceiver); case 4: return function(entry, interceptorOf, receiverOf) { return function(a, b, c) { return interceptorOf(this)[entry](receiverOf(this), a, b, c); }; }(stubName, getInterceptor, getReceiver); case 5: return function(entry, interceptorOf, receiverOf) { return function(a, b, c, d) { return interceptorOf(this)[entry](receiverOf(this), a, b, c, d); }; }(stubName, getInterceptor, getReceiver); case 6: return function(entry, interceptorOf, receiverOf) { return function(a, b, c, d, e) { return interceptorOf(this)[entry](receiverOf(this), a, b, c, d, e); }; }(stubName, getInterceptor, getReceiver); default: return function(f, interceptorOf, receiverOf) { return function() { var a = [receiverOf(this)]; Array.prototype.push.apply(a, arguments); return f.apply(interceptorOf(this), a); }; }($function, getInterceptor, getReceiver); } }, Closure_forwardInterceptedCallTo(stubName, $function, needsDirectAccess) { var arity, t1; if ($.BoundClosure__interceptorFieldNameCache == null) $.BoundClosure__interceptorFieldNameCache = A.BoundClosure__computeFieldNamed("interceptor"); if ($.BoundClosure__receiverFieldNameCache == null) $.BoundClosure__receiverFieldNameCache = A.BoundClosure__computeFieldNamed("receiver"); arity = $function.length; t1 = A.Closure_cspForwardInterceptedCall(arity, needsDirectAccess, stubName, $function); return t1; }, closureFromTearOff(parameters) { return A.Closure_fromTearOff(parameters); }, BoundClosure_evalRecipe(closure, recipe) { return A._Universe_evalInEnvironment(init.typeUniverse, A.instanceType(closure._receiver), recipe); }, BoundClosure_receiverOf(closure) { return closure._receiver; }, BoundClosure_interceptorOf(closure) { return closure._interceptor; }, BoundClosure__computeFieldNamed(fieldName) { var t1, i, $name, template = new A.BoundClosure("receiver", "interceptor"), names = J.JSArray_markFixedList(Object.getOwnPropertyNames(template)); for (t1 = names.length, i = 0; i < t1; ++i) { $name = names[i]; if (template[$name] === fieldName) return $name; } throw A.wrapException(A.ArgumentError$("Field name " + fieldName + " not found.", null)); }, throwCyclicInit(staticName) { throw A.wrapException(new A._CyclicInitializationError(staticName)); }, getIsolateAffinityTag($name) { return init.getIsolateTag($name); }, staticInteropGlobalContext() { return self; }, LinkedHashMapKeyIterator$(_map, _modifications, $E) { var t1 = new A.LinkedHashMapKeyIterator(_map, _modifications, $E._eval$1("LinkedHashMapKeyIterator<0>")); t1._cell = _map._first; return t1; }, defineProperty(obj, property, value) { Object.defineProperty(obj, property, {value: value, enumerable: false, writable: true, configurable: true}); }, lookupAndCacheInterceptor(obj) { var interceptor, interceptorClass, altTag, mark, t1, tag = $.getTagFunction.call$1(obj), record = $.dispatchRecordsForInstanceTags[tag]; if (record != null) { Object.defineProperty(obj, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); return record.i; } interceptor = $.interceptorsForUncacheableTags[tag]; if (interceptor != null) return interceptor; interceptorClass = init.interceptorsByTag[tag]; if (interceptorClass == null) { altTag = $.alternateTagFunction.call$2(obj, tag); if (altTag != null) { record = $.dispatchRecordsForInstanceTags[altTag]; if (record != null) { Object.defineProperty(obj, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); return record.i; } interceptor = $.interceptorsForUncacheableTags[altTag]; if (interceptor != null) return interceptor; interceptorClass = init.interceptorsByTag[altTag]; tag = altTag; } } if (interceptorClass == null) return null; interceptor = interceptorClass.prototype; mark = tag[0]; if (mark === "!") { record = A.makeLeafDispatchRecord(interceptor); $.dispatchRecordsForInstanceTags[tag] = record; Object.defineProperty(obj, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); return record.i; } if (mark === "~") { $.interceptorsForUncacheableTags[tag] = interceptor; return interceptor; } if (mark === "-") { t1 = A.makeLeafDispatchRecord(interceptor); Object.defineProperty(Object.getPrototypeOf(obj), init.dispatchPropertyName, {value: t1, enumerable: false, writable: true, configurable: true}); return t1.i; } if (mark === "+") return A.patchInteriorProto(obj, interceptor); if (mark === "*") throw A.wrapException(A.UnimplementedError$(tag)); if (init.leafTags[tag] === true) { t1 = A.makeLeafDispatchRecord(interceptor); Object.defineProperty(Object.getPrototypeOf(obj), init.dispatchPropertyName, {value: t1, enumerable: false, writable: true, configurable: true}); return t1.i; } else return A.patchInteriorProto(obj, interceptor); }, patchInteriorProto(obj, interceptor) { var proto = Object.getPrototypeOf(obj); Object.defineProperty(proto, init.dispatchPropertyName, {value: J.makeDispatchRecord(interceptor, proto, null, null), enumerable: false, writable: true, configurable: true}); return interceptor; }, makeLeafDispatchRecord(interceptor) { return J.makeDispatchRecord(interceptor, false, null, !!interceptor.$isJavaScriptIndexingBehavior); }, makeDefaultDispatchRecord(tag, interceptorClass, proto) { var interceptor = interceptorClass.prototype; if (init.leafTags[tag] === true) return A.makeLeafDispatchRecord(interceptor); else return J.makeDispatchRecord(interceptor, proto, null, null); }, initNativeDispatch() { if (true === $.initNativeDispatchFlag) return; $.initNativeDispatchFlag = true; A.initNativeDispatchContinue(); }, initNativeDispatchContinue() { var map, tags, fun, i, tag, proto, record, interceptorClass; $.dispatchRecordsForInstanceTags = Object.create(null); $.interceptorsForUncacheableTags = Object.create(null); A.initHooks(); map = init.interceptorsByTag; tags = Object.getOwnPropertyNames(map); if (typeof window != "undefined") { window; fun = function() { }; for (i = 0; i < tags.length; ++i) { tag = tags[i]; proto = $.prototypeForTagFunction.call$1(tag); if (proto != null) { record = A.makeDefaultDispatchRecord(tag, map[tag], proto); if (record != null) { Object.defineProperty(proto, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); fun.prototype = proto; } } } } for (i = 0; i < tags.length; ++i) { tag = tags[i]; if (/^[A-Za-z_]/.test(tag)) { interceptorClass = map[tag]; map["!" + tag] = interceptorClass; map["~" + tag] = interceptorClass; map["-" + tag] = interceptorClass; map["+" + tag] = interceptorClass; map["*" + tag] = interceptorClass; } } }, initHooks() { var transformers, i, transformer, getTag, getUnknownTag, prototypeForTag, hooks = B.C_JS_CONST0(); hooks = A.applyHooksTransformer(B.C_JS_CONST1, A.applyHooksTransformer(B.C_JS_CONST2, A.applyHooksTransformer(B.C_JS_CONST3, A.applyHooksTransformer(B.C_JS_CONST3, A.applyHooksTransformer(B.C_JS_CONST4, A.applyHooksTransformer(B.C_JS_CONST5, A.applyHooksTransformer(B.C_JS_CONST6(B.C_JS_CONST), hooks))))))); if (typeof dartNativeDispatchHooksTransformer != "undefined") { transformers = dartNativeDispatchHooksTransformer; if (typeof transformers == "function") transformers = [transformers]; if (Array.isArray(transformers)) for (i = 0; i < transformers.length; ++i) { transformer = transformers[i]; if (typeof transformer == "function") hooks = transformer(hooks) || hooks; } } getTag = hooks.getTag; getUnknownTag = hooks.getUnknownTag; prototypeForTag = hooks.prototypeForTag; $.getTagFunction = new A.initHooks_closure(getTag); $.alternateTagFunction = new A.initHooks_closure0(getUnknownTag); $.prototypeForTagFunction = new A.initHooks_closure1(prototypeForTag); }, applyHooksTransformer(transformer, hooks) { return transformer(hooks) || hooks; }, _RecordN__equalValues(a, b) { var i; for (i = 0; i < a.length; ++i) if (!J.$eq$(a[i], b[i])) return false; return true; }, createRecordTypePredicate(shape, fieldRtis) { var $length = fieldRtis.length, $function = init.rttc["" + $length + ";" + shape]; if ($function == null) return null; if ($length === 0) return $function; if ($length === $function.length) return $function.apply(null, fieldRtis); return $function(fieldRtis); }, JSSyntaxRegExp_makeNative(source, multiLine, caseSensitive, unicode, dotAll, global) { var m = multiLine ? "m" : "", i = caseSensitive ? "" : "i", u = unicode ? "u" : "", s = dotAll ? "s" : "", g = global ? "g" : "", regexp = function(source, modifiers) { try { return new RegExp(source, modifiers); } catch (e) { return e; } }(source, m + i + u + s + g); if (regexp instanceof RegExp) return regexp; throw A.wrapException(A.FormatException$("Illegal RegExp pattern (" + String(regexp) + ")", source, null)); }, stringContainsUnchecked(receiver, other, startIndex) { var t1; if (typeof other == "string") return receiver.indexOf(other, startIndex) >= 0; else if (other instanceof A.JSSyntaxRegExp) { t1 = B.JSString_methods.substring$1(receiver, startIndex); return other._nativeRegExp.test(t1); } else return !J.allMatches$1$s(other, B.JSString_methods.substring$1(receiver, startIndex)).get$isEmpty(0); }, escapeReplacement(replacement) { if (replacement.indexOf("$", 0) >= 0) return replacement.replace(/\$/g, "$$$$"); return replacement; }, stringReplaceFirstRE(receiver, regexp, replacement, startIndex) { var match = regexp._execGlobal$2(receiver, startIndex); if (match == null) return receiver; return A.stringReplaceRangeUnchecked(receiver, match._match.index, match.get$end(0), replacement); }, quoteStringForRegExp(string) { if (/[[\]{}()*+?.\\^$|]/.test(string)) return string.replace(/[[\]{}()*+?.\\^$|]/g, "\\$&"); return string; }, stringReplaceAllUnchecked(receiver, pattern, replacement) { var nativeRegexp; if (typeof pattern == "string") return A.stringReplaceAllUncheckedString(receiver, pattern, replacement); if (pattern instanceof A.JSSyntaxRegExp) { nativeRegexp = pattern.get$_nativeGlobalVersion(); nativeRegexp.lastIndex = 0; return receiver.replace(nativeRegexp, A.escapeReplacement(replacement)); } return A.stringReplaceAllGeneral(receiver, pattern, replacement); }, stringReplaceAllGeneral(receiver, pattern, replacement) { var t1, startIndex, t2, match; for (t1 = J.allMatches$1$s(pattern, receiver), t1 = t1.get$iterator(t1), startIndex = 0, t2 = ""; t1.moveNext$0();) { match = t1.get$current(t1); t2 = t2 + receiver.substring(startIndex, match.get$start(match)) + replacement; startIndex = match.get$end(match); } t1 = t2 + receiver.substring(startIndex); return t1.charCodeAt(0) == 0 ? t1 : t1; }, stringReplaceAllUncheckedString(receiver, pattern, replacement) { var $length, t1, i; if (pattern === "") { if (receiver === "") return replacement; $length = receiver.length; t1 = "" + replacement; for (i = 0; i < $length; ++i) t1 = t1 + receiver[i] + replacement; return t1.charCodeAt(0) == 0 ? t1 : t1; } if (receiver.indexOf(pattern, 0) < 0) return receiver; if (receiver.length < 500 || replacement.indexOf("$", 0) >= 0) return receiver.split(pattern).join(replacement); return receiver.replace(new RegExp(A.quoteStringForRegExp(pattern), "g"), A.escapeReplacement(replacement)); }, _stringIdentity(string) { return string; }, stringReplaceAllFuncUnchecked(receiver, pattern, onMatch, onNonMatch) { var t1, t2, startIndex, t3, match, t4, t5; for (t1 = pattern.allMatches$1(0, receiver), t1 = new A._AllMatchesIterator(t1._re, t1.__js_helper$_string, t1.__js_helper$_start), t2 = type$.RegExpMatch, startIndex = 0, t3 = ""; t1.moveNext$0();) { match = t1.__js_helper$_current; if (match == null) match = t2._as(match); t4 = match._match; t5 = t4.index; t3 = t3 + A.S(A._stringIdentity(B.JSString_methods.substring$2(receiver, startIndex, t5))) + A.S(onMatch.call$1(match)); startIndex = t5 + t4[0].length; } t1 = t3 + A.S(A._stringIdentity(B.JSString_methods.substring$1(receiver, startIndex))); return t1.charCodeAt(0) == 0 ? t1 : t1; }, stringReplaceFirstUnchecked(receiver, pattern, replacement, startIndex) { var index, t1, matches, match; if (typeof pattern == "string") { index = receiver.indexOf(pattern, startIndex); if (index < 0) return receiver; return A.stringReplaceRangeUnchecked(receiver, index, index + pattern.length, replacement); } if (pattern instanceof A.JSSyntaxRegExp) return startIndex === 0 ? receiver.replace(pattern._nativeRegExp, A.escapeReplacement(replacement)) : A.stringReplaceFirstRE(receiver, pattern, replacement, startIndex); t1 = J.allMatches$2$s(pattern, receiver, startIndex); matches = t1.get$iterator(t1); if (!matches.moveNext$0()) return receiver; match = matches.get$current(matches); return B.JSString_methods.replaceRange$3(receiver, match.get$start(match), match.get$end(match), replacement); }, stringReplaceRangeUnchecked(receiver, start, end, replacement) { return receiver.substring(0, start) + replacement + receiver.substring(end); }, _Record_2: function _Record_2(t0, t1) { this._0 = t0; this._1 = t1; }, _Record_2_cacheSize_max78Tex78tLength: function _Record_2_cacheSize_max78Tex78tLength(t0, t1) { this._0 = t0; this._1 = t1; }, _Record_2_distance_fragment: function _Record_2_distance_fragment(t0, t1) { this._0 = t0; this._1 = t1; }, _Record_2_end_start: function _Record_2_end_start(t0, t1) { this._0 = t0; this._1 = t1; }, _Record_2_key_value: function _Record_2_key_value(t0, t1) { this._0 = t0; this._1 = t1; }, _Record_2_wordEnd_wordStart: function _Record_2_wordEnd_wordStart(t0, t1) { this._0 = t0; this._1 = t1; }, _Record_3_breaks_graphemes_words: function _Record_3_breaks_graphemes_words(t0, t1, t2) { this._0 = t0; this._1 = t1; this._2 = t2; }, _Record_3_data_event_timeStamp: function _Record_3_data_event_timeStamp(t0, t1, t2) { this._0 = t0; this._1 = t1; this._2 = t2; }, _Record_3_large_medium_small: function _Record_3_large_medium_small(t0, t1, t2) { this._0 = t0; this._1 = t1; this._2 = t2; }, _Record_3_queue_target_timer: function _Record_3_queue_target_timer(t0, t1, t2) { this._0 = t0; this._1 = t1; this._2 = t2; }, _Record_3_x78_y_z: function _Record_3_x78_y_z(t0, t1, t2) { this._0 = t0; this._1 = t1; this._2 = t2; }, _Record_4_domBlurListener_domFocusListener_element_semanticsNodeId: function _Record_4_domBlurListener_domFocusListener_element_semanticsNodeId(t0) { this._values = t0; }, ConstantMapView: function ConstantMapView(t0, t1) { this._collection$_map = t0; this.$ti = t1; }, ConstantMap: function ConstantMap() { }, ConstantMap_map_closure: function ConstantMap_map_closure(t0, t1, t2) { this.$this = t0; this.transform = t1; this.result = t2; }, ConstantStringMap: function ConstantStringMap(t0, t1, t2) { this._jsIndex = t0; this._values = t1; this.$ti = t2; }, _KeysOrValues: function _KeysOrValues(t0, t1) { this._elements = t0; this.$ti = t1; }, _KeysOrValuesOrElementsIterator: function _KeysOrValuesOrElementsIterator(t0, t1, t2) { var _ = this; _._elements = t0; _.__js_helper$_length = t1; _.__js_helper$_index = 0; _.__js_helper$_current = null; _.$ti = t2; }, GeneralConstantMap: function GeneralConstantMap(t0, t1) { this._jsData = t0; this.$ti = t1; }, ConstantSet: function ConstantSet() { }, ConstantStringSet: function ConstantStringSet(t0, t1, t2) { this._jsIndex = t0; this.__js_helper$_length = t1; this.$ti = t2; }, GeneralConstantSet: function GeneralConstantSet(t0, t1) { this._elements = t0; this.$ti = t1; }, Instantiation: function Instantiation() { }, Instantiation1: function Instantiation1(t0, t1) { this._genericClosure = t0; this.$ti = t1; }, JSInvocationMirror: function JSInvocationMirror(t0, t1, t2, t3, t4) { var _ = this; _.__js_helper$_memberName = t0; _.__js_helper$_kind = t1; _._arguments = t2; _._namedArgumentNames = t3; _._typeArgumentCount = t4; }, Primitives_initTicker_closure: function Primitives_initTicker_closure(t0) { this.performance = t0; }, Primitives_functionNoSuchMethod_closure: function Primitives_functionNoSuchMethod_closure(t0, t1, t2) { this._box_0 = t0; this.namedArgumentList = t1; this.$arguments = t2; }, TypeErrorDecoder: function TypeErrorDecoder(t0, t1, t2, t3, t4, t5) { var _ = this; _._pattern = t0; _._arguments = t1; _._argumentsExpr = t2; _._expr = t3; _._method = t4; _._receiver = t5; }, NullError: function NullError() { }, JsNoSuchMethodError: function JsNoSuchMethodError(t0, t1, t2) { this.__js_helper$_message = t0; this._method = t1; this._receiver = t2; }, UnknownJsTypeError: function UnknownJsTypeError(t0) { this.__js_helper$_message = t0; }, NullThrownFromJavaScriptException: function NullThrownFromJavaScriptException(t0) { this._irritant = t0; }, ExceptionAndStackTrace: function ExceptionAndStackTrace(t0, t1) { this.dartException = t0; this.stackTrace = t1; }, _StackTrace: function _StackTrace(t0) { this._exception = t0; this._trace = null; }, Closure: function Closure() { }, Closure0Args: function Closure0Args() { }, Closure2Args: function Closure2Args() { }, TearOffClosure: function TearOffClosure() { }, StaticClosure: function StaticClosure() { }, BoundClosure: function BoundClosure(t0, t1) { this._receiver = t0; this._interceptor = t1; }, _CyclicInitializationError: function _CyclicInitializationError(t0) { this.variableName = t0; }, RuntimeError: function RuntimeError(t0) { this.message = t0; }, _Required: function _Required() { }, JsLinkedHashMap: function JsLinkedHashMap(t0) { var _ = this; _.__js_helper$_length = 0; _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; _._modifications = 0; _.$ti = t0; }, JsLinkedHashMap_values_closure: function JsLinkedHashMap_values_closure(t0) { this.$this = t0; }, JsLinkedHashMap_containsValue_closure: function JsLinkedHashMap_containsValue_closure(t0, t1) { this.$this = t0; this.value = t1; }, JsLinkedHashMap_addAll_closure: function JsLinkedHashMap_addAll_closure(t0) { this.$this = t0; }, LinkedHashMapCell: function LinkedHashMapCell(t0, t1) { var _ = this; _.hashMapCellKey = t0; _.hashMapCellValue = t1; _._previous = _._next = null; }, LinkedHashMapKeyIterable: function LinkedHashMapKeyIterable(t0, t1) { this._map = t0; this.$ti = t1; }, LinkedHashMapKeyIterator: function LinkedHashMapKeyIterator(t0, t1, t2) { var _ = this; _._map = t0; _._modifications = t1; _.__js_helper$_current = _._cell = null; _.$ti = t2; }, JsIdentityLinkedHashMap: function JsIdentityLinkedHashMap(t0) { var _ = this; _.__js_helper$_length = 0; _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; _._modifications = 0; _.$ti = t0; }, JsConstantLinkedHashMap: function JsConstantLinkedHashMap(t0) { var _ = this; _.__js_helper$_length = 0; _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; _._modifications = 0; _.$ti = t0; }, initHooks_closure: function initHooks_closure(t0) { this.getTag = t0; }, initHooks_closure0: function initHooks_closure0(t0) { this.getUnknownTag = t0; }, initHooks_closure1: function initHooks_closure1(t0) { this.prototypeForTag = t0; }, _Record: function _Record() { }, _Record2: function _Record2() { }, _Record3: function _Record3() { }, _RecordN: function _RecordN() { }, JSSyntaxRegExp: function JSSyntaxRegExp(t0, t1) { var _ = this; _.pattern = t0; _._nativeRegExp = t1; _._nativeAnchoredRegExp = _._nativeGlobalRegExp = null; }, _MatchImplementation: function _MatchImplementation(t0) { this._match = t0; }, _AllMatchesIterable: function _AllMatchesIterable(t0, t1, t2) { this._re = t0; this.__js_helper$_string = t1; this.__js_helper$_start = t2; }, _AllMatchesIterator: function _AllMatchesIterator(t0, t1, t2) { var _ = this; _._regExp = t0; _.__js_helper$_string = t1; _._nextIndex = t2; _.__js_helper$_current = null; }, StringMatch: function StringMatch(t0, t1, t2) { this.start = t0; this.input = t1; this.pattern = t2; }, _StringAllMatchesIterable: function _StringAllMatchesIterable(t0, t1, t2) { this._input = t0; this._pattern = t1; this.__js_helper$_index = t2; }, _StringAllMatchesIterator: function _StringAllMatchesIterator(t0, t1, t2) { var _ = this; _._input = t0; _._pattern = t1; _.__js_helper$_index = t2; _.__js_helper$_current = null; }, throwLateFieldADI(fieldName) { A.throwExpressionWithWrapper(new A.LateError("Field '" + fieldName + string$.x27_has_), new Error()); }, throwUnnamedLateFieldNI() { A.throwExpressionWithWrapper(new A.LateError("Field '' has not been initialized."), new Error()); }, throwUnnamedLateFieldAI() { A.throwExpressionWithWrapper(new A.LateError("Field '' has already been initialized."), new Error()); }, throwUnnamedLateFieldADI() { A.throwExpressionWithWrapper(new A.LateError("Field '' has been assigned during initialization."), new Error()); }, _Cell$named(_name) { var t1 = new A._Cell(_name); return t1.__late_helper$_value = t1; }, _InitializedCell$named(_name, _initializer) { var t1 = new A._InitializedCell(_name, _initializer); return t1.__late_helper$_value = t1; }, _Cell: function _Cell(t0) { this.__late_helper$_name = t0; this.__late_helper$_value = null; }, _InitializedCell: function _InitializedCell(t0, t1) { this.__late_helper$_name = t0; this.__late_helper$_value = null; this._initializer = t1; }, _checkViewArguments(buffer, offsetInBytes, $length) { }, _ensureNativeList(list) { var t1, result, i; if (type$.JSIndexable_dynamic._is(list)) return list; t1 = J.getInterceptor$asx(list); result = A.List_List$filled(t1.get$length(list), null, false, type$.dynamic); for (i = 0; i < t1.get$length(list); ++i) result[i] = t1.$index(list, i); return result; }, NativeByteData_NativeByteData$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); return $length == null ? new DataView(buffer, offsetInBytes) : new DataView(buffer, offsetInBytes, $length); }, NativeFloat32List_NativeFloat32List($length) { return new Float32Array($length); }, NativeFloat32List_NativeFloat32List$fromList(elements) { return new Float32Array(A._ensureNativeList(elements)); }, NativeFloat32List_NativeFloat32List$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); if ($length == null) $length = B.JSInt_methods._tdivFast$1(buffer.byteLength - offsetInBytes, 4); return new Float32Array(buffer, offsetInBytes, $length); }, NativeFloat64List_NativeFloat64List($length) { return new Float64Array($length); }, NativeFloat64List_NativeFloat64List$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); return new Float64Array(buffer, offsetInBytes, $length); }, NativeInt32List_NativeInt32List($length) { return new Int32Array($length); }, NativeInt32List_NativeInt32List$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); return new Int32Array(buffer, offsetInBytes, $length); }, NativeInt8List_NativeInt8List$fromList(elements) { return new Int8Array(A._ensureNativeList(elements)); }, NativeUint16List_NativeUint16List$fromList(list) { return new Uint16Array(A._ensureNativeList(list)); }, NativeUint16List_NativeUint16List$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); $length = B.JSInt_methods._tdivFast$1(buffer.byteLength - offsetInBytes, 2); return new Uint16Array(buffer, offsetInBytes, $length); }, NativeUint32List_NativeUint32List$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); if ($length == null) $length = B.JSInt_methods._tdivFast$1(buffer.byteLength - offsetInBytes, 4); return new Uint32Array(buffer, offsetInBytes, $length); }, NativeUint8List_NativeUint8List($length) { return new Uint8Array($length); }, NativeUint8List_NativeUint8List$view(buffer, offsetInBytes, $length) { A._checkViewArguments(buffer, offsetInBytes, $length); return $length == null ? new Uint8Array(buffer, offsetInBytes) : new Uint8Array(buffer, offsetInBytes, $length); }, _checkValidIndex(index, list, $length) { if (index >>> 0 !== index || index >= $length) throw A.wrapException(A.diagnoseIndexError(list, index)); }, _checkValidRange(start, end, $length) { var t1; if (!(start >>> 0 !== start)) if (end == null) t1 = start > $length; else t1 = end >>> 0 !== end || start > end || end > $length; else t1 = true; if (t1) throw A.wrapException(A.diagnoseRangeError(start, end, $length)); if (end == null) return $length; return end; }, NativeByteBuffer: function NativeByteBuffer() { }, NativeTypedData: function NativeTypedData() { }, NativeByteData: function NativeByteData() { }, NativeTypedArray: function NativeTypedArray() { }, NativeTypedArrayOfDouble: function NativeTypedArrayOfDouble() { }, NativeTypedArrayOfInt: function NativeTypedArrayOfInt() { }, NativeFloat32List: function NativeFloat32List() { }, NativeFloat64List: function NativeFloat64List() { }, NativeInt16List: function NativeInt16List() { }, NativeInt32List: function NativeInt32List() { }, NativeInt8List: function NativeInt8List() { }, NativeUint16List: function NativeUint16List() { }, NativeUint32List: function NativeUint32List() { }, NativeUint8ClampedList: function NativeUint8ClampedList() { }, NativeUint8List: function NativeUint8List() { }, _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin: function _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin() { }, _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin: function _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin() { }, _NativeTypedArrayOfInt_NativeTypedArray_ListMixin: function _NativeTypedArrayOfInt_NativeTypedArray_ListMixin() { }, _NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin: function _NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin() { }, Rti__getQuestionFromStar(universe, rti) { var question = rti._precomputed1; return question == null ? rti._precomputed1 = A._Universe__lookupQuestionRti(universe, rti._primary, true) : question; }, Rti__getFutureFromFutureOr(universe, rti) { var future = rti._precomputed1; return future == null ? rti._precomputed1 = A._Universe__lookupInterfaceRti(universe, "Future", [rti._primary]) : future; }, Rti__isUnionOfFunctionType(rti) { var kind = rti._kind; if (kind === 6 || kind === 7 || kind === 8) return A.Rti__isUnionOfFunctionType(rti._primary); return kind === 12 || kind === 13; }, Rti__getCanonicalRecipe(rti) { return rti._canonicalRecipe; }, pairwiseIsTest(fieldRtis, values) { var i, $length = values.length; for (i = 0; i < $length; ++i) if (!fieldRtis[i]._is(values[i])) return false; return true; }, findType(recipe) { return A._Universe_eval(init.typeUniverse, recipe, false); }, instantiatedGenericFunctionType(genericFunctionRti, instantiationRti) { var t1, cache, key, probe, rti; if (genericFunctionRti == null) return null; t1 = instantiationRti._rest; cache = genericFunctionRti._bindCache; if (cache == null) cache = genericFunctionRti._bindCache = new Map(); key = instantiationRti._canonicalRecipe; probe = cache.get(key); if (probe != null) return probe; rti = A._substitute(init.typeUniverse, genericFunctionRti._primary, t1, 0); cache.set(key, rti); return rti; }, _substitute(universe, rti, typeArguments, depth) { var baseType, substitutedBaseType, interfaceTypeArguments, substitutedInterfaceTypeArguments, base, substitutedBase, $arguments, substitutedArguments, t1, fields, substitutedFields, returnType, substitutedReturnType, functionParameters, substitutedFunctionParameters, bounds, substitutedBounds, index, argument, kind = rti._kind; switch (kind) { case 5: case 1: case 2: case 3: case 4: return rti; case 6: baseType = rti._primary; substitutedBaseType = A._substitute(universe, baseType, typeArguments, depth); if (substitutedBaseType === baseType) return rti; return A._Universe__lookupStarRti(universe, substitutedBaseType, true); case 7: baseType = rti._primary; substitutedBaseType = A._substitute(universe, baseType, typeArguments, depth); if (substitutedBaseType === baseType) return rti; return A._Universe__lookupQuestionRti(universe, substitutedBaseType, true); case 8: baseType = rti._primary; substitutedBaseType = A._substitute(universe, baseType, typeArguments, depth); if (substitutedBaseType === baseType) return rti; return A._Universe__lookupFutureOrRti(universe, substitutedBaseType, true); case 9: interfaceTypeArguments = rti._rest; substitutedInterfaceTypeArguments = A._substituteArray(universe, interfaceTypeArguments, typeArguments, depth); if (substitutedInterfaceTypeArguments === interfaceTypeArguments) return rti; return A._Universe__lookupInterfaceRti(universe, rti._primary, substitutedInterfaceTypeArguments); case 10: base = rti._primary; substitutedBase = A._substitute(universe, base, typeArguments, depth); $arguments = rti._rest; substitutedArguments = A._substituteArray(universe, $arguments, typeArguments, depth); if (substitutedBase === base && substitutedArguments === $arguments) return rti; return A._Universe__lookupBindingRti(universe, substitutedBase, substitutedArguments); case 11: t1 = rti._primary; fields = rti._rest; substitutedFields = A._substituteArray(universe, fields, typeArguments, depth); if (substitutedFields === fields) return rti; return A._Universe__lookupRecordRti(universe, t1, substitutedFields); case 12: returnType = rti._primary; substitutedReturnType = A._substitute(universe, returnType, typeArguments, depth); functionParameters = rti._rest; substitutedFunctionParameters = A._substituteFunctionParameters(universe, functionParameters, typeArguments, depth); if (substitutedReturnType === returnType && substitutedFunctionParameters === functionParameters) return rti; return A._Universe__lookupFunctionRti(universe, substitutedReturnType, substitutedFunctionParameters); case 13: bounds = rti._rest; depth += bounds.length; substitutedBounds = A._substituteArray(universe, bounds, typeArguments, depth); base = rti._primary; substitutedBase = A._substitute(universe, base, typeArguments, depth); if (substitutedBounds === bounds && substitutedBase === base) return rti; return A._Universe__lookupGenericFunctionRti(universe, substitutedBase, substitutedBounds, true); case 14: index = rti._primary; if (index < depth) return rti; argument = typeArguments[index - depth]; if (argument == null) return rti; return argument; default: throw A.wrapException(A.AssertionError$("Attempted to substitute unexpected RTI kind " + kind)); } }, _substituteArray(universe, rtiArray, typeArguments, depth) { var changed, i, rti, substitutedRti, $length = rtiArray.length, result = A._Utils_newArrayOrEmpty($length); for (changed = false, i = 0; i < $length; ++i) { rti = rtiArray[i]; substitutedRti = A._substitute(universe, rti, typeArguments, depth); if (substitutedRti !== rti) changed = true; result[i] = substitutedRti; } return changed ? result : rtiArray; }, _substituteNamed(universe, namedArray, typeArguments, depth) { var changed, i, t1, t2, rti, substitutedRti, $length = namedArray.length, result = A._Utils_newArrayOrEmpty($length); for (changed = false, i = 0; i < $length; i += 3) { t1 = namedArray[i]; t2 = namedArray[i + 1]; rti = namedArray[i + 2]; substitutedRti = A._substitute(universe, rti, typeArguments, depth); if (substitutedRti !== rti) changed = true; result.splice(i, 3, t1, t2, substitutedRti); } return changed ? result : namedArray; }, _substituteFunctionParameters(universe, functionParameters, typeArguments, depth) { var result, requiredPositional = functionParameters._requiredPositional, substitutedRequiredPositional = A._substituteArray(universe, requiredPositional, typeArguments, depth), optionalPositional = functionParameters._optionalPositional, substitutedOptionalPositional = A._substituteArray(universe, optionalPositional, typeArguments, depth), named = functionParameters._named, substitutedNamed = A._substituteNamed(universe, named, typeArguments, depth); if (substitutedRequiredPositional === requiredPositional && substitutedOptionalPositional === optionalPositional && substitutedNamed === named) return functionParameters; result = new A._FunctionParameters(); result._requiredPositional = substitutedRequiredPositional; result._optionalPositional = substitutedOptionalPositional; result._named = substitutedNamed; return result; }, _setArrayType(target, rti) { target[init.arrayRti] = rti; return target; }, closureFunctionType(closure) { var signature = closure.$signature; if (signature != null) { if (typeof signature == "number") return A.getTypeFromTypesTable(signature); return closure.$signature(); } return null; }, instanceOrFunctionType(object, testRti) { var rti; if (A.Rti__isUnionOfFunctionType(testRti)) if (object instanceof A.Closure) { rti = A.closureFunctionType(object); if (rti != null) return rti; } return A.instanceType(object); }, instanceType(object) { if (object instanceof A.Object) return A._instanceType(object); if (Array.isArray(object)) return A._arrayInstanceType(object); return A._instanceTypeFromConstructor(J.getInterceptor$(object)); }, _arrayInstanceType(object) { var rti = object[init.arrayRti], defaultRti = type$.JSArray_dynamic; if (rti == null) return defaultRti; if (rti.constructor !== defaultRti.constructor) return defaultRti; return rti; }, _instanceType(object) { var rti = object.$ti; return rti != null ? rti : A._instanceTypeFromConstructor(object); }, _instanceTypeFromConstructor(instance) { var $constructor = instance.constructor, probe = $constructor.$ccache; if (probe != null) return probe; return A._instanceTypeFromConstructorMiss(instance, $constructor); }, _instanceTypeFromConstructorMiss(instance, $constructor) { var effectiveConstructor = instance instanceof A.Closure ? Object.getPrototypeOf(Object.getPrototypeOf(instance)).constructor : $constructor, rti = A._Universe_findErasedType(init.typeUniverse, effectiveConstructor.name); $constructor.$ccache = rti; return rti; }, getTypeFromTypesTable(index) { var rti, table = init.types, type = table[index]; if (typeof type == "string") { rti = A._Universe_eval(init.typeUniverse, type, false); table[index] = rti; return rti; } return type; }, getRuntimeTypeOfDartObject(object) { return A.createRuntimeType(A._instanceType(object)); }, getRuntimeTypeOfClosure(closure) { var rti = A.closureFunctionType(closure); return A.createRuntimeType(rti == null ? A.instanceType(closure) : rti); }, _structuralTypeOf(object) { var functionRti; if (object instanceof A._Record) return object._getRti$0(); functionRti = object instanceof A.Closure ? A.closureFunctionType(object) : null; if (functionRti != null) return functionRti; if (type$.TrustedGetRuntimeType._is(object)) return J.get$runtimeType$(object)._rti; if (Array.isArray(object)) return A._arrayInstanceType(object); return A.instanceType(object); }, createRuntimeType(rti) { var t1 = rti._cachedRuntimeType; return t1 == null ? rti._cachedRuntimeType = A._createRuntimeType(rti) : t1; }, _createRuntimeType(rti) { var starErasedRti, t1, s = rti._canonicalRecipe, starErasedRecipe = s.replace(/\*/g, ""); if (starErasedRecipe === s) return rti._cachedRuntimeType = new A._Type(rti); starErasedRti = A._Universe_eval(init.typeUniverse, starErasedRecipe, true); t1 = starErasedRti._cachedRuntimeType; return t1 == null ? starErasedRti._cachedRuntimeType = A._createRuntimeType(starErasedRti) : t1; }, evaluateRtiForRecord(recordRecipe, valuesList) { var bindings, i, values = valuesList, $length = values.length; if ($length === 0) return type$.Record_0; bindings = A._Universe_evalInEnvironment(init.typeUniverse, A._structuralTypeOf(values[0]), "@<0>"); for (i = 1; i < $length; ++i) bindings = A._Universe_bind(init.typeUniverse, bindings, A._structuralTypeOf(values[i])); return A._Universe_evalInEnvironment(init.typeUniverse, bindings, recordRecipe); }, typeLiteral(recipe) { return A.createRuntimeType(A._Universe_eval(init.typeUniverse, recipe, false)); }, _installSpecializedIsTest(object) { var t1, unstarred, unstarredKind, isFn, $name, predicate, testRti = this; if (testRti === type$.Object) return A._finishIsFn(testRti, object, A._isObject); if (!A.isSoundTopType(testRti)) if (!(testRti === type$.legacy_Object)) t1 = false; else t1 = true; else t1 = true; if (t1) return A._finishIsFn(testRti, object, A._isTop); t1 = testRti._kind; if (t1 === 7) return A._finishIsFn(testRti, object, A._generalNullableIsTestImplementation); if (t1 === 1) return A._finishIsFn(testRti, object, A._isNever); unstarred = t1 === 6 ? testRti._primary : testRti; unstarredKind = unstarred._kind; if (unstarredKind === 8) return A._finishIsFn(testRti, object, A._isFutureOr); if (unstarred === type$.int) isFn = A._isInt; else if (unstarred === type$.double || unstarred === type$.num) isFn = A._isNum; else if (unstarred === type$.String) isFn = A._isString; else isFn = unstarred === type$.bool ? A._isBool : null; if (isFn != null) return A._finishIsFn(testRti, object, isFn); if (unstarredKind === 9) { $name = unstarred._primary; if (unstarred._rest.every(A.isDefinitelyTopType)) { testRti._specializedTestResource = "$is" + $name; if ($name === "List") return A._finishIsFn(testRti, object, A._isListTestViaProperty); return A._finishIsFn(testRti, object, A._isTestViaProperty); } } else if (unstarredKind === 11) { predicate = A.createRecordTypePredicate(unstarred._primary, unstarred._rest); return A._finishIsFn(testRti, object, predicate == null ? A._isNever : predicate); } return A._finishIsFn(testRti, object, A._generalIsTestImplementation); }, _finishIsFn(testRti, object, isFn) { testRti._is = isFn; return testRti._is(object); }, _installSpecializedAsCheck(object) { var t1, testRti = this, asFn = A._generalAsCheckImplementation; if (!A.isSoundTopType(testRti)) if (!(testRti === type$.legacy_Object)) t1 = false; else t1 = true; else t1 = true; if (t1) asFn = A._asTop; else if (testRti === type$.Object) asFn = A._asObject; else { t1 = A.isNullable(testRti); if (t1) asFn = A._generalNullableAsCheckImplementation; } testRti._as = asFn; return testRti._as(object); }, _nullIs(testRti) { var t1, kind = testRti._kind; if (!A.isSoundTopType(testRti)) if (!(testRti === type$.legacy_Object)) if (!(testRti === type$.legacy_Never)) if (kind !== 7) if (!(kind === 6 && A._nullIs(testRti._primary))) t1 = kind === 8 && A._nullIs(testRti._primary) || testRti === type$.Null || testRti === type$.JSNull; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; return t1; }, _generalIsTestImplementation(object) { var testRti = this; if (object == null) return A._nullIs(testRti); return A.isSubtype(init.typeUniverse, A.instanceOrFunctionType(object, testRti), testRti); }, _generalNullableIsTestImplementation(object) { if (object == null) return true; return this._primary._is(object); }, _isTestViaProperty(object) { var tag, testRti = this; if (object == null) return A._nullIs(testRti); tag = testRti._specializedTestResource; if (object instanceof A.Object) return !!object[tag]; return !!J.getInterceptor$(object)[tag]; }, _isListTestViaProperty(object) { var tag, testRti = this; if (object == null) return A._nullIs(testRti); if (typeof object != "object") return false; if (Array.isArray(object)) return true; tag = testRti._specializedTestResource; if (object instanceof A.Object) return !!object[tag]; return !!J.getInterceptor$(object)[tag]; }, _generalAsCheckImplementation(object) { var testRti = this; if (object == null) { if (A.isNullable(testRti)) return object; } else if (testRti._is(object)) return object; A._failedAsCheck(object, testRti); }, _generalNullableAsCheckImplementation(object) { var testRti = this; if (object == null) return object; else if (testRti._is(object)) return object; A._failedAsCheck(object, testRti); }, _failedAsCheck(object, testRti) { throw A.wrapException(A._TypeError$fromMessage(A._Error_compose(object, A._rtiToString(testRti, null)))); }, _Error_compose(object, checkedTypeDescription) { return A.Error_safeToString(object) + ": type '" + A._rtiToString(A._structuralTypeOf(object), null) + "' is not a subtype of type '" + checkedTypeDescription + "'"; }, _TypeError$fromMessage(message) { return new A._TypeError("TypeError: " + message); }, _TypeError__TypeError$forType(object, type) { return new A._TypeError("TypeError: " + A._Error_compose(object, type)); }, _isFutureOr(object) { var testRti = this, unstarred = testRti._kind === 6 ? testRti._primary : testRti; return unstarred._primary._is(object) || A.Rti__getFutureFromFutureOr(init.typeUniverse, unstarred)._is(object); }, _isObject(object) { return object != null; }, _asObject(object) { if (object != null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "Object")); }, _isTop(object) { return true; }, _asTop(object) { return object; }, _isNever(object) { return false; }, _isBool(object) { return true === object || false === object; }, _asBool(object) { if (true === object) return true; if (false === object) return false; throw A.wrapException(A._TypeError__TypeError$forType(object, "bool")); }, _asBoolS(object) { if (true === object) return true; if (false === object) return false; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "bool")); }, _asBoolQ(object) { if (true === object) return true; if (false === object) return false; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "bool?")); }, _asDouble(object) { if (typeof object == "number") return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "double")); }, _asDoubleS(object) { if (typeof object == "number") return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "double")); }, _asDoubleQ(object) { if (typeof object == "number") return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "double?")); }, _isInt(object) { return typeof object == "number" && Math.floor(object) === object; }, _asInt(object) { if (typeof object == "number" && Math.floor(object) === object) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "int")); }, _asIntS(object) { if (typeof object == "number" && Math.floor(object) === object) return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "int")); }, _asIntQ(object) { if (typeof object == "number" && Math.floor(object) === object) return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "int?")); }, _isNum(object) { return typeof object == "number"; }, _asNum(object) { if (typeof object == "number") return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "num")); }, _asNumS(object) { if (typeof object == "number") return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "num")); }, _asNumQ(object) { if (typeof object == "number") return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "num?")); }, _isString(object) { return typeof object == "string"; }, _asString(object) { if (typeof object == "string") return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "String")); }, _asStringS(object) { if (typeof object == "string") return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "String")); }, _asStringQ(object) { if (typeof object == "string") return object; if (object == null) return object; throw A.wrapException(A._TypeError__TypeError$forType(object, "String?")); }, _rtiArrayToString(array, genericContext) { var s, sep, i; for (s = "", sep = "", i = 0; i < array.length; ++i, sep = ", ") s += sep + A._rtiToString(array[i], genericContext); return s; }, _recordRtiToString(recordType, genericContext) { var fieldCount, names, namesIndex, s, comma, i, partialShape = recordType._primary, fields = recordType._rest; if ("" === partialShape) return "(" + A._rtiArrayToString(fields, genericContext) + ")"; fieldCount = fields.length; names = partialShape.split(","); namesIndex = names.length - fieldCount; for (s = "(", comma = "", i = 0; i < fieldCount; ++i, comma = ", ") { s += comma; if (namesIndex === 0) s += "{"; s += A._rtiToString(fields[i], genericContext); if (namesIndex >= 0) s += " " + names[namesIndex]; ++namesIndex; } return s + "})"; }, _functionRtiToString(functionType, genericContext, bounds) { var boundsLength, outerContextLength, offset, i, t1, t2, typeParametersText, typeSep, boundRti, kind, t3, parameters, requiredPositional, requiredPositionalLength, optionalPositional, optionalPositionalLength, named, namedLength, returnTypeText, argumentsText, sep, _s2_ = ", "; if (bounds != null) { boundsLength = bounds.length; if (genericContext == null) { genericContext = A._setArrayType([], type$.JSArray_String); outerContextLength = null; } else outerContextLength = genericContext.length; offset = genericContext.length; for (i = boundsLength; i > 0; --i) genericContext.push("T" + (offset + i)); for (t1 = type$.nullable_Object, t2 = type$.legacy_Object, typeParametersText = "<", typeSep = "", i = 0; i < boundsLength; ++i, typeSep = _s2_) { typeParametersText = B.JSString_methods.$add(typeParametersText + typeSep, genericContext[genericContext.length - 1 - i]); boundRti = bounds[i]; kind = boundRti._kind; if (!(kind === 2 || kind === 3 || kind === 4 || kind === 5 || boundRti === t1)) if (!(boundRti === t2)) t3 = false; else t3 = true; else t3 = true; if (!t3) typeParametersText += " extends " + A._rtiToString(boundRti, genericContext); } typeParametersText += ">"; } else { typeParametersText = ""; outerContextLength = null; } t1 = functionType._primary; parameters = functionType._rest; requiredPositional = parameters._requiredPositional; requiredPositionalLength = requiredPositional.length; optionalPositional = parameters._optionalPositional; optionalPositionalLength = optionalPositional.length; named = parameters._named; namedLength = named.length; returnTypeText = A._rtiToString(t1, genericContext); for (argumentsText = "", sep = "", i = 0; i < requiredPositionalLength; ++i, sep = _s2_) argumentsText += sep + A._rtiToString(requiredPositional[i], genericContext); if (optionalPositionalLength > 0) { argumentsText += sep + "["; for (sep = "", i = 0; i < optionalPositionalLength; ++i, sep = _s2_) argumentsText += sep + A._rtiToString(optionalPositional[i], genericContext); argumentsText += "]"; } if (namedLength > 0) { argumentsText += sep + "{"; for (sep = "", i = 0; i < namedLength; i += 3, sep = _s2_) { argumentsText += sep; if (named[i + 1]) argumentsText += "required "; argumentsText += A._rtiToString(named[i + 2], genericContext) + " " + named[i]; } argumentsText += "}"; } if (outerContextLength != null) { genericContext.toString; genericContext.length = outerContextLength; } return typeParametersText + "(" + argumentsText + ") => " + returnTypeText; }, _rtiToString(rti, genericContext) { var questionArgument, s, argumentKind, $name, $arguments, t1, kind = rti._kind; if (kind === 5) return "erased"; if (kind === 2) return "dynamic"; if (kind === 3) return "void"; if (kind === 1) return "Never"; if (kind === 4) return "any"; if (kind === 6) return A._rtiToString(rti._primary, genericContext); if (kind === 7) { questionArgument = rti._primary; s = A._rtiToString(questionArgument, genericContext); argumentKind = questionArgument._kind; return (argumentKind === 12 || argumentKind === 13 ? "(" + s + ")" : s) + "?"; } if (kind === 8) return "FutureOr<" + A._rtiToString(rti._primary, genericContext) + ">"; if (kind === 9) { $name = A._unminifyOrTag(rti._primary); $arguments = rti._rest; return $arguments.length > 0 ? $name + ("<" + A._rtiArrayToString($arguments, genericContext) + ">") : $name; } if (kind === 11) return A._recordRtiToString(rti, genericContext); if (kind === 12) return A._functionRtiToString(rti, genericContext, null); if (kind === 13) return A._functionRtiToString(rti._primary, genericContext, rti._rest); if (kind === 14) { t1 = rti._primary; return genericContext[genericContext.length - 1 - t1]; } return "?"; }, _unminifyOrTag(rawClassName) { var preserved = init.mangledGlobalNames[rawClassName]; if (preserved != null) return preserved; return rawClassName; }, _Universe_findRule(universe, targetType) { var rule = universe.tR[targetType]; for (; typeof rule == "string";) rule = universe.tR[rule]; return rule; }, _Universe_findErasedType(universe, cls) { var $length, erased, $arguments, i, $interface, t1 = universe.eT, probe = t1[cls]; if (probe == null) return A._Universe_eval(universe, cls, false); else if (typeof probe == "number") { $length = probe; erased = A._Universe__lookupTerminalRti(universe, 5, "#"); $arguments = A._Utils_newArrayOrEmpty($length); for (i = 0; i < $length; ++i) $arguments[i] = erased; $interface = A._Universe__lookupInterfaceRti(universe, cls, $arguments); t1[cls] = $interface; return $interface; } else return probe; }, _Universe_addRules(universe, rules) { return A._Utils_objectAssign(universe.tR, rules); }, _Universe_addErasedTypes(universe, types) { return A._Utils_objectAssign(universe.eT, types); }, _Universe_eval(universe, recipe, normalize) { var rti, t1 = universe.eC, probe = t1.get(recipe); if (probe != null) return probe; rti = A._Parser_parse(A._Parser_create(universe, null, recipe, normalize)); t1.set(recipe, rti); return rti; }, _Universe_evalInEnvironment(universe, environment, recipe) { var probe, rti, cache = environment._evalCache; if (cache == null) cache = environment._evalCache = new Map(); probe = cache.get(recipe); if (probe != null) return probe; rti = A._Parser_parse(A._Parser_create(universe, environment, recipe, true)); cache.set(recipe, rti); return rti; }, _Universe_bind(universe, environment, argumentsRti) { var argumentsRecipe, probe, rti, cache = environment._bindCache; if (cache == null) cache = environment._bindCache = new Map(); argumentsRecipe = argumentsRti._canonicalRecipe; probe = cache.get(argumentsRecipe); if (probe != null) return probe; rti = A._Universe__lookupBindingRti(universe, environment, argumentsRti._kind === 10 ? argumentsRti._rest : [argumentsRti]); cache.set(argumentsRecipe, rti); return rti; }, _Universe__installTypeTests(universe, rti) { rti._as = A._installSpecializedAsCheck; rti._is = A._installSpecializedIsTest; return rti; }, _Universe__lookupTerminalRti(universe, kind, key) { var rti, t1, probe = universe.eC.get(key); if (probe != null) return probe; rti = new A.Rti(null, null); rti._kind = kind; rti._canonicalRecipe = key; t1 = A._Universe__installTypeTests(universe, rti); universe.eC.set(key, t1); return t1; }, _Universe__lookupStarRti(universe, baseType, normalize) { var t1, key = baseType._canonicalRecipe + "*", probe = universe.eC.get(key); if (probe != null) return probe; t1 = A._Universe__createStarRti(universe, baseType, key, normalize); universe.eC.set(key, t1); return t1; }, _Universe__createStarRti(universe, baseType, key, normalize) { var baseKind, t1, rti; if (normalize) { baseKind = baseType._kind; if (!A.isSoundTopType(baseType)) t1 = baseType === type$.Null || baseType === type$.JSNull || baseKind === 7 || baseKind === 6; else t1 = true; if (t1) return baseType; } rti = new A.Rti(null, null); rti._kind = 6; rti._primary = baseType; rti._canonicalRecipe = key; return A._Universe__installTypeTests(universe, rti); }, _Universe__lookupQuestionRti(universe, baseType, normalize) { var t1, key = baseType._canonicalRecipe + "?", probe = universe.eC.get(key); if (probe != null) return probe; t1 = A._Universe__createQuestionRti(universe, baseType, key, normalize); universe.eC.set(key, t1); return t1; }, _Universe__createQuestionRti(universe, baseType, key, normalize) { var baseKind, t1, starArgument, rti; if (normalize) { baseKind = baseType._kind; if (!A.isSoundTopType(baseType)) if (!(baseType === type$.Null || baseType === type$.JSNull)) if (baseKind !== 7) t1 = baseKind === 8 && A.isNullable(baseType._primary); else t1 = true; else t1 = true; else t1 = true; if (t1) return baseType; else if (baseKind === 1 || baseType === type$.legacy_Never) return type$.Null; else if (baseKind === 6) { starArgument = baseType._primary; if (starArgument._kind === 8 && A.isNullable(starArgument._primary)) return starArgument; else return A.Rti__getQuestionFromStar(universe, baseType); } } rti = new A.Rti(null, null); rti._kind = 7; rti._primary = baseType; rti._canonicalRecipe = key; return A._Universe__installTypeTests(universe, rti); }, _Universe__lookupFutureOrRti(universe, baseType, normalize) { var t1, key = baseType._canonicalRecipe + "/", probe = universe.eC.get(key); if (probe != null) return probe; t1 = A._Universe__createFutureOrRti(universe, baseType, key, normalize); universe.eC.set(key, t1); return t1; }, _Universe__createFutureOrRti(universe, baseType, key, normalize) { var t1, rti; if (normalize) { t1 = baseType._kind; if (A.isSoundTopType(baseType) || baseType === type$.Object || baseType === type$.legacy_Object) return baseType; else if (t1 === 1) return A._Universe__lookupInterfaceRti(universe, "Future", [baseType]); else if (baseType === type$.Null || baseType === type$.JSNull) return type$.nullable_Future_Null; } rti = new A.Rti(null, null); rti._kind = 8; rti._primary = baseType; rti._canonicalRecipe = key; return A._Universe__installTypeTests(universe, rti); }, _Universe__lookupGenericFunctionParameterRti(universe, index) { var rti, t1, key = "" + index + "^", probe = universe.eC.get(key); if (probe != null) return probe; rti = new A.Rti(null, null); rti._kind = 14; rti._primary = index; rti._canonicalRecipe = key; t1 = A._Universe__installTypeTests(universe, rti); universe.eC.set(key, t1); return t1; }, _Universe__canonicalRecipeJoin($arguments) { var s, sep, i, $length = $arguments.length; for (s = "", sep = "", i = 0; i < $length; ++i, sep = ",") s += sep + $arguments[i]._canonicalRecipe; return s; }, _Universe__canonicalRecipeJoinNamed($arguments) { var s, sep, i, t1, nameSep, $length = $arguments.length; for (s = "", sep = "", i = 0; i < $length; i += 3, sep = ",") { t1 = $arguments[i]; nameSep = $arguments[i + 1] ? "!" : ":"; s += sep + t1 + nameSep + $arguments[i + 2]._canonicalRecipe; } return s; }, _Universe__lookupInterfaceRti(universe, $name, $arguments) { var probe, rti, t1, s = $name; if ($arguments.length > 0) s += "<" + A._Universe__canonicalRecipeJoin($arguments) + ">"; probe = universe.eC.get(s); if (probe != null) return probe; rti = new A.Rti(null, null); rti._kind = 9; rti._primary = $name; rti._rest = $arguments; if ($arguments.length > 0) rti._precomputed1 = $arguments[0]; rti._canonicalRecipe = s; t1 = A._Universe__installTypeTests(universe, rti); universe.eC.set(s, t1); return t1; }, _Universe__lookupBindingRti(universe, base, $arguments) { var newBase, newArguments, key, probe, rti, t1; if (base._kind === 10) { newBase = base._primary; newArguments = base._rest.concat($arguments); } else { newArguments = $arguments; newBase = base; } key = newBase._canonicalRecipe + (";<" + A._Universe__canonicalRecipeJoin(newArguments) + ">"); probe = universe.eC.get(key); if (probe != null) return probe; rti = new A.Rti(null, null); rti._kind = 10; rti._primary = newBase; rti._rest = newArguments; rti._canonicalRecipe = key; t1 = A._Universe__installTypeTests(universe, rti); universe.eC.set(key, t1); return t1; }, _Universe__lookupRecordRti(universe, partialShapeTag, fields) { var rti, t1, key = "+" + (partialShapeTag + "(" + A._Universe__canonicalRecipeJoin(fields) + ")"), probe = universe.eC.get(key); if (probe != null) return probe; rti = new A.Rti(null, null); rti._kind = 11; rti._primary = partialShapeTag; rti._rest = fields; rti._canonicalRecipe = key; t1 = A._Universe__installTypeTests(universe, rti); universe.eC.set(key, t1); return t1; }, _Universe__lookupFunctionRti(universe, returnType, parameters) { var sep, key, probe, rti, t1, s = returnType._canonicalRecipe, requiredPositional = parameters._requiredPositional, requiredPositionalLength = requiredPositional.length, optionalPositional = parameters._optionalPositional, optionalPositionalLength = optionalPositional.length, named = parameters._named, namedLength = named.length, recipe = "(" + A._Universe__canonicalRecipeJoin(requiredPositional); if (optionalPositionalLength > 0) { sep = requiredPositionalLength > 0 ? "," : ""; recipe += sep + "[" + A._Universe__canonicalRecipeJoin(optionalPositional) + "]"; } if (namedLength > 0) { sep = requiredPositionalLength > 0 ? "," : ""; recipe += sep + "{" + A._Universe__canonicalRecipeJoinNamed(named) + "}"; } key = s + (recipe + ")"); probe = universe.eC.get(key); if (probe != null) return probe; rti = new A.Rti(null, null); rti._kind = 12; rti._primary = returnType; rti._rest = parameters; rti._canonicalRecipe = key; t1 = A._Universe__installTypeTests(universe, rti); universe.eC.set(key, t1); return t1; }, _Universe__lookupGenericFunctionRti(universe, baseFunctionType, bounds, normalize) { var t1, key = baseFunctionType._canonicalRecipe + ("<" + A._Universe__canonicalRecipeJoin(bounds) + ">"), probe = universe.eC.get(key); if (probe != null) return probe; t1 = A._Universe__createGenericFunctionRti(universe, baseFunctionType, bounds, key, normalize); universe.eC.set(key, t1); return t1; }, _Universe__createGenericFunctionRti(universe, baseFunctionType, bounds, key, normalize) { var $length, typeArguments, count, i, bound, substitutedBase, substitutedBounds, rti; if (normalize) { $length = bounds.length; typeArguments = A._Utils_newArrayOrEmpty($length); for (count = 0, i = 0; i < $length; ++i) { bound = bounds[i]; if (bound._kind === 1) { typeArguments[i] = bound; ++count; } } if (count > 0) { substitutedBase = A._substitute(universe, baseFunctionType, typeArguments, 0); substitutedBounds = A._substituteArray(universe, bounds, typeArguments, 0); return A._Universe__lookupGenericFunctionRti(universe, substitutedBase, substitutedBounds, bounds !== substitutedBounds); } } rti = new A.Rti(null, null); rti._kind = 13; rti._primary = baseFunctionType; rti._rest = bounds; rti._canonicalRecipe = key; return A._Universe__installTypeTests(universe, rti); }, _Parser_create(universe, environment, recipe, normalize) { return {u: universe, e: environment, r: recipe, s: [], p: 0, n: normalize}; }, _Parser_parse(parser) { var t2, i, ch, t3, array, end, item, source = parser.r, t1 = parser.s; for (t2 = source.length, i = 0; i < t2;) { ch = source.charCodeAt(i); if (ch >= 48 && ch <= 57) i = A._Parser_handleDigit(i + 1, ch, source, t1); else if ((((ch | 32) >>> 0) - 97 & 65535) < 26 || ch === 95 || ch === 36 || ch === 124) i = A._Parser_handleIdentifier(parser, i, source, t1, false); else if (ch === 46) i = A._Parser_handleIdentifier(parser, i, source, t1, true); else { ++i; switch (ch) { case 44: break; case 58: t1.push(false); break; case 33: t1.push(true); break; case 59: t1.push(A._Parser_toType(parser.u, parser.e, t1.pop())); break; case 94: t1.push(A._Universe__lookupGenericFunctionParameterRti(parser.u, t1.pop())); break; case 35: t1.push(A._Universe__lookupTerminalRti(parser.u, 5, "#")); break; case 64: t1.push(A._Universe__lookupTerminalRti(parser.u, 2, "@")); break; case 126: t1.push(A._Universe__lookupTerminalRti(parser.u, 3, "~")); break; case 60: t1.push(parser.p); parser.p = t1.length; break; case 62: A._Parser_handleTypeArguments(parser, t1); break; case 38: A._Parser_handleExtendedOperations(parser, t1); break; case 42: t3 = parser.u; t1.push(A._Universe__lookupStarRti(t3, A._Parser_toType(t3, parser.e, t1.pop()), parser.n)); break; case 63: t3 = parser.u; t1.push(A._Universe__lookupQuestionRti(t3, A._Parser_toType(t3, parser.e, t1.pop()), parser.n)); break; case 47: t3 = parser.u; t1.push(A._Universe__lookupFutureOrRti(t3, A._Parser_toType(t3, parser.e, t1.pop()), parser.n)); break; case 40: t1.push(-3); t1.push(parser.p); parser.p = t1.length; break; case 41: A._Parser_handleArguments(parser, t1); break; case 91: t1.push(parser.p); parser.p = t1.length; break; case 93: array = t1.splice(parser.p); A._Parser_toTypes(parser.u, parser.e, array); parser.p = t1.pop(); t1.push(array); t1.push(-1); break; case 123: t1.push(parser.p); parser.p = t1.length; break; case 125: array = t1.splice(parser.p); A._Parser_toTypesNamed(parser.u, parser.e, array); parser.p = t1.pop(); t1.push(array); t1.push(-2); break; case 43: end = source.indexOf("(", i); t1.push(source.substring(i, end)); t1.push(-4); t1.push(parser.p); parser.p = t1.length; i = end + 1; break; default: throw "Bad character " + ch; } } } item = t1.pop(); return A._Parser_toType(parser.u, parser.e, item); }, _Parser_handleDigit(i, digit, source, stack) { var t1, ch, value = digit - 48; for (t1 = source.length; i < t1; ++i) { ch = source.charCodeAt(i); if (!(ch >= 48 && ch <= 57)) break; value = value * 10 + (ch - 48); } stack.push(value); return i; }, _Parser_handleIdentifier(parser, start, source, stack, hasPeriod) { var t1, ch, t2, string, environment, recipe, i = start + 1; for (t1 = source.length; i < t1; ++i) { ch = source.charCodeAt(i); if (ch === 46) { if (hasPeriod) break; hasPeriod = true; } else { if (!((((ch | 32) >>> 0) - 97 & 65535) < 26 || ch === 95 || ch === 36 || ch === 124)) t2 = ch >= 48 && ch <= 57; else t2 = true; if (!t2) break; } } string = source.substring(start, i); if (hasPeriod) { t1 = parser.u; environment = parser.e; if (environment._kind === 10) environment = environment._primary; recipe = A._Universe_findRule(t1, environment._primary)[string]; if (recipe == null) A.throwExpression('No "' + string + '" in "' + A.Rti__getCanonicalRecipe(environment) + '"'); stack.push(A._Universe_evalInEnvironment(t1, environment, recipe)); } else stack.push(string); return i; }, _Parser_handleTypeArguments(parser, stack) { var base, t1 = parser.u, $arguments = A._Parser_collectArray(parser, stack), head = stack.pop(); if (typeof head == "string") stack.push(A._Universe__lookupInterfaceRti(t1, head, $arguments)); else { base = A._Parser_toType(t1, parser.e, head); switch (base._kind) { case 12: stack.push(A._Universe__lookupGenericFunctionRti(t1, base, $arguments, parser.n)); break; default: stack.push(A._Universe__lookupBindingRti(t1, base, $arguments)); break; } } }, _Parser_handleArguments(parser, stack) { var optionalPositional, named, requiredPositional, returnType, parameters, _null = null, t1 = parser.u, head = stack.pop(); if (typeof head == "number") switch (head) { case -1: optionalPositional = stack.pop(); named = _null; break; case -2: named = stack.pop(); optionalPositional = _null; break; default: stack.push(head); named = _null; optionalPositional = named; break; } else { stack.push(head); named = _null; optionalPositional = named; } requiredPositional = A._Parser_collectArray(parser, stack); head = stack.pop(); switch (head) { case -3: head = stack.pop(); if (optionalPositional == null) optionalPositional = t1.sEA; if (named == null) named = t1.sEA; returnType = A._Parser_toType(t1, parser.e, head); parameters = new A._FunctionParameters(); parameters._requiredPositional = requiredPositional; parameters._optionalPositional = optionalPositional; parameters._named = named; stack.push(A._Universe__lookupFunctionRti(t1, returnType, parameters)); return; case -4: stack.push(A._Universe__lookupRecordRti(t1, stack.pop(), requiredPositional)); return; default: throw A.wrapException(A.AssertionError$("Unexpected state under `()`: " + A.S(head))); } }, _Parser_handleExtendedOperations(parser, stack) { var $top = stack.pop(); if (0 === $top) { stack.push(A._Universe__lookupTerminalRti(parser.u, 1, "0&")); return; } if (1 === $top) { stack.push(A._Universe__lookupTerminalRti(parser.u, 4, "1&")); return; } throw A.wrapException(A.AssertionError$("Unexpected extended operation " + A.S($top))); }, _Parser_collectArray(parser, stack) { var array = stack.splice(parser.p); A._Parser_toTypes(parser.u, parser.e, array); parser.p = stack.pop(); return array; }, _Parser_toType(universe, environment, item) { if (typeof item == "string") return A._Universe__lookupInterfaceRti(universe, item, universe.sEA); else if (typeof item == "number") { environment.toString; return A._Parser_indexToType(universe, environment, item); } else return item; }, _Parser_toTypes(universe, environment, items) { var i, $length = items.length; for (i = 0; i < $length; ++i) items[i] = A._Parser_toType(universe, environment, items[i]); }, _Parser_toTypesNamed(universe, environment, items) { var i, $length = items.length; for (i = 2; i < $length; i += 3) items[i] = A._Parser_toType(universe, environment, items[i]); }, _Parser_indexToType(universe, environment, index) { var typeArguments, len, kind = environment._kind; if (kind === 10) { if (index === 0) return environment._primary; typeArguments = environment._rest; len = typeArguments.length; if (index <= len) return typeArguments[index - 1]; index -= len; environment = environment._primary; kind = environment._kind; } else if (index === 0) return environment; if (kind !== 9) throw A.wrapException(A.AssertionError$("Indexed base must be an interface type")); typeArguments = environment._rest; if (index <= typeArguments.length) return typeArguments[index - 1]; throw A.wrapException(A.AssertionError$("Bad index " + index + " for " + environment.toString$0(0))); }, isSubtype(universe, s, t) { var result, sCache = s._isSubtypeCache; if (sCache == null) sCache = s._isSubtypeCache = new Map(); result = sCache.get(t); if (result == null) { result = A._isSubtype(universe, s, null, t, null, false) ? 1 : 0; sCache.set(t, result); } if (0 === result) return false; if (1 === result) return true; return true; }, _isSubtype(universe, s, sEnv, t, tEnv, isLegacy) { var t1, sKind, leftTypeVariable, tKind, t2, sBounds, tBounds, sLength, i, sBound, tBound; if (s === t) return true; if (!A.isSoundTopType(t)) if (!(t === type$.legacy_Object)) t1 = false; else t1 = true; else t1 = true; if (t1) return true; sKind = s._kind; if (sKind === 4) return true; if (A.isSoundTopType(s)) return false; if (s._kind !== 1) t1 = false; else t1 = true; if (t1) return true; leftTypeVariable = sKind === 14; if (leftTypeVariable) if (A._isSubtype(universe, sEnv[s._primary], sEnv, t, tEnv, false)) return true; tKind = t._kind; t1 = s === type$.Null || s === type$.JSNull; if (t1) { if (tKind === 8) return A._isSubtype(universe, s, sEnv, t._primary, tEnv, false); return t === type$.Null || t === type$.JSNull || tKind === 7 || tKind === 6; } if (t === type$.Object) { if (sKind === 8) return A._isSubtype(universe, s._primary, sEnv, t, tEnv, false); if (sKind === 6) return A._isSubtype(universe, s._primary, sEnv, t, tEnv, false); return sKind !== 7; } if (sKind === 6) return A._isSubtype(universe, s._primary, sEnv, t, tEnv, false); if (tKind === 6) { t1 = A.Rti__getQuestionFromStar(universe, t); return A._isSubtype(universe, s, sEnv, t1, tEnv, false); } if (sKind === 8) { if (!A._isSubtype(universe, s._primary, sEnv, t, tEnv, false)) return false; return A._isSubtype(universe, A.Rti__getFutureFromFutureOr(universe, s), sEnv, t, tEnv, false); } if (sKind === 7) { t1 = A._isSubtype(universe, type$.Null, sEnv, t, tEnv, false); return t1 && A._isSubtype(universe, s._primary, sEnv, t, tEnv, false); } if (tKind === 8) { if (A._isSubtype(universe, s, sEnv, t._primary, tEnv, false)) return true; return A._isSubtype(universe, s, sEnv, A.Rti__getFutureFromFutureOr(universe, t), tEnv, false); } if (tKind === 7) { t1 = A._isSubtype(universe, s, sEnv, type$.Null, tEnv, false); return t1 || A._isSubtype(universe, s, sEnv, t._primary, tEnv, false); } if (leftTypeVariable) return false; t1 = sKind !== 12; if ((!t1 || sKind === 13) && t === type$.Function) return true; t2 = sKind === 11; if (t2 && t === type$.Record) return true; if (tKind === 13) { if (s === type$.JavaScriptFunction) return true; if (sKind !== 13) return false; sBounds = s._rest; tBounds = t._rest; sLength = sBounds.length; if (sLength !== tBounds.length) return false; sEnv = sEnv == null ? sBounds : sBounds.concat(sEnv); tEnv = tEnv == null ? tBounds : tBounds.concat(tEnv); for (i = 0; i < sLength; ++i) { sBound = sBounds[i]; tBound = tBounds[i]; if (!A._isSubtype(universe, sBound, sEnv, tBound, tEnv, false) || !A._isSubtype(universe, tBound, tEnv, sBound, sEnv, false)) return false; } return A._isFunctionSubtype(universe, s._primary, sEnv, t._primary, tEnv, false); } if (tKind === 12) { if (s === type$.JavaScriptFunction) return true; if (t1) return false; return A._isFunctionSubtype(universe, s, sEnv, t, tEnv, false); } if (sKind === 9) { if (tKind !== 9) return false; return A._isInterfaceSubtype(universe, s, sEnv, t, tEnv, false); } if (t2 && tKind === 11) return A._isRecordSubtype(universe, s, sEnv, t, tEnv, false); return false; }, _isFunctionSubtype(universe, s, sEnv, t, tEnv, isLegacy) { var sParameters, tParameters, sRequiredPositional, tRequiredPositional, sRequiredPositionalLength, tRequiredPositionalLength, requiredPositionalDelta, sOptionalPositional, tOptionalPositional, sOptionalPositionalLength, tOptionalPositionalLength, i, t1, sNamed, tNamed, sNamedLength, tNamedLength, sIndex, tIndex, tName, sName, sIsRequired; if (!A._isSubtype(universe, s._primary, sEnv, t._primary, tEnv, false)) return false; sParameters = s._rest; tParameters = t._rest; sRequiredPositional = sParameters._requiredPositional; tRequiredPositional = tParameters._requiredPositional; sRequiredPositionalLength = sRequiredPositional.length; tRequiredPositionalLength = tRequiredPositional.length; if (sRequiredPositionalLength > tRequiredPositionalLength) return false; requiredPositionalDelta = tRequiredPositionalLength - sRequiredPositionalLength; sOptionalPositional = sParameters._optionalPositional; tOptionalPositional = tParameters._optionalPositional; sOptionalPositionalLength = sOptionalPositional.length; tOptionalPositionalLength = tOptionalPositional.length; if (sRequiredPositionalLength + sOptionalPositionalLength < tRequiredPositionalLength + tOptionalPositionalLength) return false; for (i = 0; i < sRequiredPositionalLength; ++i) { t1 = sRequiredPositional[i]; if (!A._isSubtype(universe, tRequiredPositional[i], tEnv, t1, sEnv, false)) return false; } for (i = 0; i < requiredPositionalDelta; ++i) { t1 = sOptionalPositional[i]; if (!A._isSubtype(universe, tRequiredPositional[sRequiredPositionalLength + i], tEnv, t1, sEnv, false)) return false; } for (i = 0; i < tOptionalPositionalLength; ++i) { t1 = sOptionalPositional[requiredPositionalDelta + i]; if (!A._isSubtype(universe, tOptionalPositional[i], tEnv, t1, sEnv, false)) return false; } sNamed = sParameters._named; tNamed = tParameters._named; sNamedLength = sNamed.length; tNamedLength = tNamed.length; for (sIndex = 0, tIndex = 0; tIndex < tNamedLength; tIndex += 3) { tName = tNamed[tIndex]; for (; true;) { if (sIndex >= sNamedLength) return false; sName = sNamed[sIndex]; sIndex += 3; if (tName < sName) return false; sIsRequired = sNamed[sIndex - 2]; if (sName < tName) { if (sIsRequired) return false; continue; } t1 = tNamed[tIndex + 1]; if (sIsRequired && !t1) return false; t1 = sNamed[sIndex - 1]; if (!A._isSubtype(universe, tNamed[tIndex + 2], tEnv, t1, sEnv, false)) return false; break; } } for (; sIndex < sNamedLength;) { if (sNamed[sIndex + 1]) return false; sIndex += 3; } return true; }, _isInterfaceSubtype(universe, s, sEnv, t, tEnv, isLegacy) { var rule, recipes, $length, supertypeArgs, i, sName = s._primary, tName = t._primary; for (; sName !== tName;) { rule = universe.tR[sName]; if (rule == null) return false; if (typeof rule == "string") { sName = rule; continue; } recipes = rule[tName]; if (recipes == null) return false; $length = recipes.length; supertypeArgs = $length > 0 ? new Array($length) : init.typeUniverse.sEA; for (i = 0; i < $length; ++i) supertypeArgs[i] = A._Universe_evalInEnvironment(universe, s, recipes[i]); return A._areArgumentsSubtypes(universe, supertypeArgs, null, sEnv, t._rest, tEnv, false); } return A._areArgumentsSubtypes(universe, s._rest, null, sEnv, t._rest, tEnv, false); }, _areArgumentsSubtypes(universe, sArgs, sVariances, sEnv, tArgs, tEnv, isLegacy) { var i, $length = sArgs.length; for (i = 0; i < $length; ++i) if (!A._isSubtype(universe, sArgs[i], sEnv, tArgs[i], tEnv, false)) return false; return true; }, _isRecordSubtype(universe, s, sEnv, t, tEnv, isLegacy) { var i, sFields = s._rest, tFields = t._rest, sCount = sFields.length; if (sCount !== tFields.length) return false; if (s._primary !== t._primary) return false; for (i = 0; i < sCount; ++i) if (!A._isSubtype(universe, sFields[i], sEnv, tFields[i], tEnv, false)) return false; return true; }, isNullable(t) { var t1, kind = t._kind; if (!(t === type$.Null || t === type$.JSNull)) if (!A.isSoundTopType(t)) if (kind !== 7) if (!(kind === 6 && A.isNullable(t._primary))) t1 = kind === 8 && A.isNullable(t._primary); else t1 = true; else t1 = true; else t1 = true; else t1 = true; return t1; }, isDefinitelyTopType(t) { var t1; if (!A.isSoundTopType(t)) if (!(t === type$.legacy_Object)) t1 = false; else t1 = true; else t1 = true; return t1; }, isSoundTopType(t) { var kind = t._kind; return kind === 2 || kind === 3 || kind === 4 || kind === 5 || t === type$.nullable_Object; }, _Utils_objectAssign(o, other) { var i, key, keys = Object.keys(other), $length = keys.length; for (i = 0; i < $length; ++i) { key = keys[i]; o[key] = other[key]; } }, _Utils_newArrayOrEmpty($length) { return $length > 0 ? new Array($length) : init.typeUniverse.sEA; }, Rti: function Rti(t0, t1) { var _ = this; _._as = t0; _._is = t1; _._cachedRuntimeType = _._specializedTestResource = _._isSubtypeCache = _._precomputed1 = null; _._kind = 0; _._canonicalRecipe = _._bindCache = _._evalCache = _._rest = _._primary = null; }, _FunctionParameters: function _FunctionParameters() { this._named = this._optionalPositional = this._requiredPositional = null; }, _Type: function _Type(t0) { this._rti = t0; }, _Error: function _Error() { }, _TypeError: function _TypeError(t0) { this.__rti$_message = t0; }, heuristicMapper(code, key) { var charCode, t1; if (B.JSString_methods.startsWith$1(code, "Digit")) return code.charCodeAt(5); charCode = key.charCodeAt(0); if (key.length <= 1) t1 = !(charCode >= 32 && charCode <= 127); else t1 = true; if (t1) { t1 = B.Map_skkUy.$index(0, code); return t1 == null ? null : t1.charCodeAt(0); } if (!(charCode >= $.$get$_kLowerA() && charCode <= $.$get$_kLowerZ())) t1 = charCode >= $.$get$_kUpperA() && charCode <= $.$get$_kUpperZ(); else t1 = true; if (t1) return key.toLowerCase().charCodeAt(0); return null; }, _StringStream$(_data) { var t1 = B.Map_skkUy.get$entries(B.Map_skkUy); return new A._StringStream(_data, A.Map_Map$fromEntries(t1.map$1$1(t1, new A._StringStream__goalToEventCode_closure(), type$.MapEntry_int_String), type$.int, type$.String)); }, _unmarshallCodeMap(stream) { var t2, i, t3, t4, entryNum = stream.readIntAsVerbatim$0(), t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.int); for (t2 = stream.__web_locale_keymap$_data, i = 0; i < entryNum; ++i) { t3 = stream.readEventKey$0(); t4 = stream.__web_locale_keymap$_offset; stream.__web_locale_keymap$_offset = t4 + 1; t1.$indexSet(0, t3, t2.charCodeAt(t4)); } return t1; }, unmarshallMappingData(compressed) { var t2, t3, i, t4, stream = A._StringStream$(compressed), eventCodeNum = stream.readIntAsVerbatim$0(), t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Map_String_int); for (t2 = stream.__web_locale_keymap$_data, t3 = stream._goalToEventCode, i = 0; i < eventCodeNum; ++i) { t4 = stream.__web_locale_keymap$_offset; stream.__web_locale_keymap$_offset = t4 + 1; t4 = t3.$index(0, t2.charCodeAt(t4)); t4.toString; t1.$indexSet(0, t4, A._unmarshallCodeMap(stream)); } return t1; }, _characterToLogicalKey(key) { if (key == null || key.length >= 2) return null; return key.toLowerCase().charCodeAt(0); }, _StringStream: function _StringStream(t0, t1) { this.__web_locale_keymap$_data = t0; this._goalToEventCode = t1; this.__web_locale_keymap$_offset = 0; }, _StringStream__goalToEventCode_closure: function _StringStream__goalToEventCode_closure() { }, LocaleKeymap: function LocaleKeymap(t0) { this.__web_locale_keymap$_mapping = t0; }, LineCharProperty: function LineCharProperty(t0, t1) { this.index = t0; this._core$_name = t1; }, WordCharProperty: function WordCharProperty(t0, t1) { this.index = t0; this._core$_name = t1; }, _AsyncRun__initializeScheduleImmediate() { var div, span, t1 = {}; if (self.scheduleImmediate != null) return A.async__AsyncRun__scheduleImmediateJsOverride$closure(); if (self.MutationObserver != null && self.document != null) { div = self.document.createElement("div"); span = self.document.createElement("span"); t1.storedCallback = null; new self.MutationObserver(A.convertDartClosureToJS(new A._AsyncRun__initializeScheduleImmediate_internalCallback(t1), 1)).observe(div, {childList: true}); return new A._AsyncRun__initializeScheduleImmediate_closure(t1, div, span); } else if (self.setImmediate != null) return A.async__AsyncRun__scheduleImmediateWithSetImmediate$closure(); return A.async__AsyncRun__scheduleImmediateWithTimer$closure(); }, _AsyncRun__scheduleImmediateJsOverride(callback) { self.scheduleImmediate(A.convertDartClosureToJS(new A._AsyncRun__scheduleImmediateJsOverride_internalCallback(callback), 0)); }, _AsyncRun__scheduleImmediateWithSetImmediate(callback) { self.setImmediate(A.convertDartClosureToJS(new A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(callback), 0)); }, _AsyncRun__scheduleImmediateWithTimer(callback) { A.Timer__createTimer(B.Duration_0, callback); }, Timer__createTimer(duration, callback) { var milliseconds = B.JSInt_methods._tdivFast$1(duration._duration, 1000); return A._TimerImpl$(milliseconds < 0 ? 0 : milliseconds, callback); }, Timer__createPeriodicTimer(duration, callback) { var milliseconds = B.JSInt_methods._tdivFast$1(duration._duration, 1000); return A._TimerImpl$periodic(milliseconds < 0 ? 0 : milliseconds, callback); }, _TimerImpl$(milliseconds, callback) { var t1 = new A._TimerImpl(true); t1._TimerImpl$2(milliseconds, callback); return t1; }, _TimerImpl$periodic(milliseconds, callback) { var t1 = new A._TimerImpl(false); t1._TimerImpl$periodic$2(milliseconds, callback); return t1; }, _makeAsyncAwaitCompleter($T) { return new A._AsyncAwaitCompleter(new A._Future($.Zone__current, $T._eval$1("_Future<0>")), $T._eval$1("_AsyncAwaitCompleter<0>")); }, _asyncStartSync(bodyFunction, completer) { bodyFunction.call$2(0, null); completer.isSync = true; return completer._future; }, _asyncAwait(object, bodyFunction) { A._awaitOnObject(object, bodyFunction); }, _asyncReturn(object, completer) { completer.complete$1(0, object); }, _asyncRethrow(object, completer) { completer.completeError$2(A.unwrapException(object), A.getTraceFromException(object)); }, _awaitOnObject(object, bodyFunction) { var t1, future, thenCallback = new A._awaitOnObject_closure(bodyFunction), errorCallback = new A._awaitOnObject_closure0(bodyFunction); if (object instanceof A._Future) object._thenAwait$1$2(thenCallback, errorCallback, type$.dynamic); else { t1 = type$.dynamic; if (type$.Future_dynamic._is(object)) object.then$1$2$onError(0, thenCallback, errorCallback, t1); else { future = new A._Future($.Zone__current, type$._Future_dynamic); future._state = 8; future._resultOrListeners = object; future._thenAwait$1$2(thenCallback, errorCallback, t1); } } }, _wrapJsFunctionForAsync($function) { var $protected = function(fn, ERROR) { return function(errorCode, result) { while (true) { try { fn(errorCode, result); break; } catch (error) { result = error; errorCode = ERROR; } } }; }($function, 1); return $.Zone__current.registerBinaryCallback$1(new A._wrapJsFunctionForAsync_closure($protected)); }, _asyncStarHelper(object, bodyFunctionOrErrorCode, controller) { var t1, t2, t3, stream; if (bodyFunctionOrErrorCode === 0) { t1 = controller.cancelationFuture; if (t1 != null) t1._completeWithValue$1(null); else { t1 = controller.___AsyncStarStreamController_controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.close$0(0); } return; } else if (bodyFunctionOrErrorCode === 1) { t1 = controller.cancelationFuture; if (t1 != null) t1._completeError$2(A.unwrapException(object), A.getTraceFromException(object)); else { t1 = A.unwrapException(object); t2 = A.getTraceFromException(object); t3 = controller.___AsyncStarStreamController_controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.addError$2(t1, t2); controller.___AsyncStarStreamController_controller_A.close$0(0); } return; } if (object instanceof A._IterationMarker) { if (controller.cancelationFuture != null) { bodyFunctionOrErrorCode.call$2(2, null); return; } t1 = object.state; if (t1 === 0) { t1 = object.value; t2 = controller.___AsyncStarStreamController_controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.add$1(0, t1); A.scheduleMicrotask(new A._asyncStarHelper_closure(controller, bodyFunctionOrErrorCode)); return; } else if (t1 === 1) { stream = object.value; t1 = controller.___AsyncStarStreamController_controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.addStream$2$cancelOnError(0, stream, false).then$1$1(0, new A._asyncStarHelper_closure0(controller, bodyFunctionOrErrorCode), type$.Null); return; } } A._awaitOnObject(object, bodyFunctionOrErrorCode); }, _streamOfController(controller) { var t1 = controller.___AsyncStarStreamController_controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")); }, _AsyncStarStreamController$(body, $T) { var t1 = new A._AsyncStarStreamController($T._eval$1("_AsyncStarStreamController<0>")); t1._AsyncStarStreamController$1(body, $T); return t1; }, _makeAsyncStarStreamController(body, $T) { return A._AsyncStarStreamController$(body, $T); }, _IterationMarker_yieldStar(values) { return new A._IterationMarker(values, 1); }, _IterationMarker_yieldSingle(value) { return new A._IterationMarker(value, 0); }, _SyncStarIterator__terminatedBody(_1, _2, _3) { return 0; }, AsyncError$(error, stackTrace) { var t1 = A.checkNotNullable(error, "error", type$.Object); return new A.AsyncError(t1, stackTrace == null ? A.AsyncError_defaultStackTrace(error) : stackTrace); }, AsyncError_defaultStackTrace(error) { var stackTrace; if (type$.Error._is(error)) { stackTrace = error.get$stackTrace(); if (stackTrace != null) return stackTrace; } return B.C__StringStackTrace; }, Future_Future(computation, $T) { var result = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); A.Timer_Timer(B.Duration_0, new A.Future_Future_closure(result, computation)); return result; }, Future_Future$sync(computation, $T) { var result, error, stackTrace, future, replacement, t1, exception; try { result = computation.call$0(); t1 = $T._eval$1("Future<0>")._is(result) ? result : A._Future$value(result, $T); return t1; } catch (exception) { error = A.unwrapException(exception); stackTrace = A.getTraceFromException(exception); future = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); replacement = null; if (replacement != null) future._asyncCompleteError$2(J.get$error$x(replacement), replacement.get$stackTrace()); else future._asyncCompleteError$2(error, stackTrace); return future; } }, Future_Future$value(value, $T) { var t1 = value == null ? $T._as(value) : value, t2 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); t2._asyncComplete$1(t1); return t2; }, Future_Future$error(error, stackTrace, $T) { var t1; A.checkNotNullable(error, "error", type$.Object); if (stackTrace == null) stackTrace = A.AsyncError_defaultStackTrace(error); t1 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); t1._asyncCompleteError$2(error, stackTrace); return t1; }, Future_Future$delayed(duration, computation, $T) { var t1, result; if (computation == null) t1 = !$T._is(null); else t1 = false; if (t1) throw A.wrapException(A.ArgumentError$value(null, "computation", "The type parameter is not nullable")); result = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); A.Timer_Timer(duration, new A.Future_Future$delayed_closure(computation, result, $T)); return result; }, Future_wait(futures, $T) { var error, stackTrace, handleError, future, pos, e, st, t1, t2, exception, _box_0 = {}, cleanUp = null, eagerError = false, _future = new A._Future($.Zone__current, $T._eval$1("_Future>")); _box_0.values = null; _box_0.remaining = 0; error = A._Cell$named("error"); stackTrace = A._Cell$named("stackTrace"); handleError = new A.Future_wait_handleError(_box_0, cleanUp, eagerError, _future, error, stackTrace); try { for (t1 = J.get$iterator$ax(futures), t2 = type$.Null; t1.moveNext$0();) { future = t1.get$current(t1); pos = _box_0.remaining; J.then$1$2$onError$x(future, new A.Future_wait_closure(_box_0, pos, _future, cleanUp, eagerError, error, stackTrace, $T), handleError, t2); ++_box_0.remaining; } t1 = _box_0.remaining; if (t1 === 0) { t1 = _future; t1._completeWithValue$1(A._setArrayType([], $T._eval$1("JSArray<0>"))); return t1; } _box_0.values = A.List_List$filled(t1, null, false, $T._eval$1("0?")); } catch (exception) { e = A.unwrapException(exception); st = A.getTraceFromException(exception); if (_box_0.remaining === 0 || eagerError) return A.Future_Future$error(e, st, $T._eval$1("List<0>")); else { error.__late_helper$_value = e; stackTrace.__late_helper$_value = st; } } return _future; }, FutureExtensions_onError(_this, handleError, $T, $E) { var t1, result, onError = new A.FutureExtensions_onError_onError($E, null, handleError, $T); if (_this instanceof A._Future) { t1 = $.Zone__current; result = new A._Future(t1, $T._eval$1("_Future<0>")); if (t1 !== B.C__RootZone) onError = t1.registerBinaryCallback$1(onError); _this._addListener$1(new A._FutureListener(result, 2, null, onError, _this.$ti._eval$1("@<1>")._bind$1($T)._eval$1("_FutureListener<1,2>"))); return result; } return _this.then$1$2$onError(0, new A.FutureExtensions_onError_closure($T), onError, $T); }, Completer_Completer($T) { return new A._AsyncCompleter(new A._Future($.Zone__current, $T._eval$1("_Future<0>")), $T._eval$1("_AsyncCompleter<0>")); }, _completeWithErrorCallback(result, error, stackTrace) { if (stackTrace == null) stackTrace = A.AsyncError_defaultStackTrace(error); result._completeError$2(error, stackTrace); }, _Future$zoneValue(value, _zone, $T) { var t1 = new A._Future(_zone, $T._eval$1("_Future<0>")); t1._state = 8; t1._resultOrListeners = value; return t1; }, _Future$value(value, $T) { var t1 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); t1._state = 8; t1._resultOrListeners = value; return t1; }, _Future__chainCoreFutureSync(source, target) { var t1, listeners; for (; t1 = source._state, (t1 & 4) !== 0;) source = source._resultOrListeners; if ((t1 & 24) !== 0) { listeners = target._removeListeners$0(); target._cloneResult$1(source); A._Future__propagateToListeners(target, listeners); } else { listeners = target._resultOrListeners; target._setChained$1(source); source._prependListeners$1(listeners); } }, _Future__chainCoreFutureAsync(source, target) { var t2, listeners, _box_0 = {}, t1 = _box_0.source = source; for (; t2 = t1._state, (t2 & 4) !== 0;) { t1 = t1._resultOrListeners; _box_0.source = t1; } if ((t2 & 24) === 0) { listeners = target._resultOrListeners; target._setChained$1(t1); _box_0.source._prependListeners$1(listeners); return; } if ((t2 & 16) === 0 && target._resultOrListeners == null) { target._cloneResult$1(t1); return; } target._state ^= 2; A._rootScheduleMicrotask(null, null, target._zone, new A._Future__chainCoreFutureAsync_closure(_box_0, target)); }, _Future__propagateToListeners(source, listeners) { var t2, _box_0, t3, t4, hasError, nextListener, nextListener0, sourceResult, t5, zone, oldZone, result, current, _box_1 = {}, t1 = _box_1.source = source; for (t2 = type$.Future_dynamic; true;) { _box_0 = {}; t3 = t1._state; t4 = (t3 & 16) === 0; hasError = !t4; if (listeners == null) { if (hasError && (t3 & 1) === 0) { t1 = t1._resultOrListeners; A._rootHandleError(t1.error, t1.stackTrace); } return; } _box_0.listener = listeners; nextListener = listeners._nextListener; for (t1 = listeners; nextListener != null; t1 = nextListener, nextListener = nextListener0) { t1._nextListener = null; A._Future__propagateToListeners(_box_1.source, t1); _box_0.listener = nextListener; nextListener0 = nextListener._nextListener; } t3 = _box_1.source; sourceResult = t3._resultOrListeners; _box_0.listenerHasError = hasError; _box_0.listenerValueOrError = sourceResult; if (t4) { t5 = t1.state; t5 = (t5 & 1) !== 0 || (t5 & 15) === 8; } else t5 = true; if (t5) { zone = t1.result._zone; if (hasError) { t3 = t3._zone === zone; t3 = !(t3 || t3); } else t3 = false; if (t3) { A._rootHandleError(sourceResult.error, sourceResult.stackTrace); return; } oldZone = $.Zone__current; if (oldZone !== zone) $.Zone__current = zone; else oldZone = null; t1 = t1.state; if ((t1 & 15) === 8) new A._Future__propagateToListeners_handleWhenCompleteCallback(_box_0, _box_1, hasError).call$0(); else if (t4) { if ((t1 & 1) !== 0) new A._Future__propagateToListeners_handleValueCallback(_box_0, sourceResult).call$0(); } else if ((t1 & 2) !== 0) new A._Future__propagateToListeners_handleError(_box_1, _box_0).call$0(); if (oldZone != null) $.Zone__current = oldZone; t1 = _box_0.listenerValueOrError; if (t2._is(t1)) { t3 = _box_0.listener.$ti; t3 = t3._eval$1("Future<2>")._is(t1) || !t3._rest[1]._is(t1); } else t3 = false; if (t3) { result = _box_0.listener.result; if (t1 instanceof A._Future) if ((t1._state & 24) !== 0) { current = result._resultOrListeners; result._resultOrListeners = null; listeners = result._reverseListeners$1(current); result._state = t1._state & 30 | result._state & 1; result._resultOrListeners = t1._resultOrListeners; _box_1.source = t1; continue; } else A._Future__chainCoreFutureSync(t1, result); else result._chainForeignFuture$1(t1); return; } } result = _box_0.listener.result; current = result._resultOrListeners; result._resultOrListeners = null; listeners = result._reverseListeners$1(current); t1 = _box_0.listenerHasError; t3 = _box_0.listenerValueOrError; if (!t1) { result._state = 8; result._resultOrListeners = t3; } else { result._state = result._state & 1 | 16; result._resultOrListeners = t3; } _box_1.source = result; t1 = result; } }, _registerErrorHandler(errorHandler, zone) { if (type$.dynamic_Function_Object_StackTrace._is(errorHandler)) return zone.registerBinaryCallback$1(errorHandler); if (type$.dynamic_Function_Object._is(errorHandler)) return errorHandler; throw A.wrapException(A.ArgumentError$value(errorHandler, "onError", string$.Error_)); }, _microtaskLoop() { var entry, next; for (entry = $._nextCallback; entry != null; entry = $._nextCallback) { $._lastPriorityCallback = null; next = entry.next; $._nextCallback = next; if (next == null) $._lastCallback = null; entry.callback.call$0(); } }, _startMicrotaskLoop() { $._isInCallbackLoop = true; try { A._microtaskLoop(); } finally { $._lastPriorityCallback = null; $._isInCallbackLoop = false; if ($._nextCallback != null) $.$get$_AsyncRun__scheduleImmediateClosure().call$1(A.async___startMicrotaskLoop$closure()); } }, _scheduleAsyncCallback(callback) { var newEntry = new A._AsyncCallbackEntry(callback), lastCallback = $._lastCallback; if (lastCallback == null) { $._nextCallback = $._lastCallback = newEntry; if (!$._isInCallbackLoop) $.$get$_AsyncRun__scheduleImmediateClosure().call$1(A.async___startMicrotaskLoop$closure()); } else $._lastCallback = lastCallback.next = newEntry; }, _schedulePriorityAsyncCallback(callback) { var entry, lastPriorityCallback, next, t1 = $._nextCallback; if (t1 == null) { A._scheduleAsyncCallback(callback); $._lastPriorityCallback = $._lastCallback; return; } entry = new A._AsyncCallbackEntry(callback); lastPriorityCallback = $._lastPriorityCallback; if (lastPriorityCallback == null) { entry.next = t1; $._nextCallback = $._lastPriorityCallback = entry; } else { next = lastPriorityCallback.next; entry.next = next; $._lastPriorityCallback = lastPriorityCallback.next = entry; if (next == null) $._lastCallback = entry; } }, scheduleMicrotask(callback) { var t1, _null = null, currentZone = $.Zone__current; if (B.C__RootZone === currentZone) { A._rootScheduleMicrotask(_null, _null, B.C__RootZone, callback); return; } t1 = false; if (t1) { A._rootScheduleMicrotask(_null, _null, currentZone, callback); return; } A._rootScheduleMicrotask(_null, _null, currentZone, currentZone.bindCallbackGuarded$1(callback)); }, Stream_Stream$value(value, $T) { var _null = null, t1 = $T._eval$1("_AsyncStreamController<0>"), t2 = new A._AsyncStreamController(_null, _null, _null, _null, t1); t2._add$1(0, value); t2._closeUnchecked$0(); return new A._ControllerStream(t2, t1._eval$1("_ControllerStream<1>")); }, Stream_Stream$fromFuture(future, $T) { var _null = null, t1 = $T._eval$1("_SyncStreamController<0>"), controller = new A._SyncStreamController(_null, _null, _null, _null, t1); future.then$1$2$onError(0, new A.Stream_Stream$fromFuture_closure(controller, $T), new A.Stream_Stream$fromFuture_closure0(controller), type$.Null); return new A._ControllerStream(controller, t1._eval$1("_ControllerStream<1>")); }, StreamIterator_StreamIterator(stream, $T) { return new A._StreamIterator(A.checkNotNullable(stream, "stream", type$.Object), $T._eval$1("_StreamIterator<0>")); }, StreamController_StreamController(onCancel, onListen, onResume, sync, $T) { return sync ? new A._SyncStreamController(onListen, null, onResume, onCancel, $T._eval$1("_SyncStreamController<0>")) : new A._AsyncStreamController(onListen, null, onResume, onCancel, $T._eval$1("_AsyncStreamController<0>")); }, StreamController_StreamController$broadcast(onCancel, onListen, sync, $T) { return sync ? new A._SyncBroadcastStreamController(onListen, onCancel, $T._eval$1("_SyncBroadcastStreamController<0>")) : new A._AsyncBroadcastStreamController(onListen, onCancel, $T._eval$1("_AsyncBroadcastStreamController<0>")); }, _runGuarded(notificationHandler) { var e, s, exception; if (notificationHandler == null) return; try { notificationHandler.call$0(); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._rootHandleError(e, s); } }, _ControllerSubscription$(_controller, onData, onError, onDone, cancelOnError, $T) { var t1 = $.Zone__current, t2 = cancelOnError ? 1 : 0, t3 = A._BufferingStreamSubscription__registerDataHandler(t1, onData), t4 = A._BufferingStreamSubscription__registerErrorHandler(t1, onError), t5 = onDone == null ? A.async___nullDoneHandler$closure() : onDone; return new A._ControllerSubscription(_controller, t3, t4, t5, t1, t2, $T._eval$1("_ControllerSubscription<0>")); }, _AddStreamState$(controller, source, cancelOnError, $T) { var t1 = $.Zone__current, t2 = controller.get$_add(controller), t3 = controller.get$_addError(); return new A._AddStreamState(new A._Future(t1, type$._Future_dynamic), source.listen$4$cancelOnError$onDone$onError(0, t2, false, controller.get$_close(), t3), $T._eval$1("_AddStreamState<0>")); }, _AddStreamState_makeErrorHandler(controller) { return new A._AddStreamState_makeErrorHandler_closure(controller); }, _BufferingStreamSubscription__registerDataHandler(zone, handleData) { return handleData == null ? A.async___nullDataHandler$closure() : handleData; }, _BufferingStreamSubscription__registerErrorHandler(zone, handleError) { if (handleError == null) handleError = A.async___nullErrorHandler$closure(); if (type$.void_Function_Object_StackTrace._is(handleError)) return zone.registerBinaryCallback$1(handleError); if (type$.void_Function_Object._is(handleError)) return handleError; throw A.wrapException(A.ArgumentError$("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.", null)); }, _nullDataHandler(value) { }, _nullErrorHandler(error, stackTrace) { A._rootHandleError(error, stackTrace); }, _nullDoneHandler() { }, _DoneStreamSubscription$(onDone, $T) { var t1 = new A._DoneStreamSubscription($.Zone__current, $T._eval$1("_DoneStreamSubscription<0>")); A.scheduleMicrotask(t1.get$_onMicrotask()); if (onDone != null) t1._onDone = onDone; return t1; }, _runUserCode(userCode, onSuccess, onError) { var e, s, replacement, error, stackTrace, exception; try { onSuccess.call$1(userCode.call$0()); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); replacement = null; if (replacement == null) onError.call$2(e, s); else { error = J.get$error$x(replacement); stackTrace = replacement.get$stackTrace(); onError.call$2(error, stackTrace); } } }, _cancelAndError(subscription, future, error, stackTrace) { var cancelFuture = subscription.cancel$0(0), t1 = $.$get$Future__nullFuture(); if (cancelFuture !== t1) cancelFuture.whenComplete$1(new A._cancelAndError_closure(future, error, stackTrace)); else future._completeError$2(error, stackTrace); }, _cancelAndErrorClosure(subscription, future) { return new A._cancelAndErrorClosure_closure(subscription, future); }, _cancelAndValue(subscription, future, value) { var cancelFuture = subscription.cancel$0(0), t1 = $.$get$Future__nullFuture(); if (cancelFuture !== t1) cancelFuture.whenComplete$1(new A._cancelAndValue_closure(future, value)); else future._complete$1(value); }, _ForwardingStreamSubscription$(_stream, onData, onError, onDone, cancelOnError, $S, $T) { var t1 = $.Zone__current, t2 = cancelOnError ? 1 : 0, t3 = A._BufferingStreamSubscription__registerDataHandler(t1, onData), t4 = A._BufferingStreamSubscription__registerErrorHandler(t1, onError), t5 = onDone == null ? A.async___nullDoneHandler$closure() : onDone; t2 = new A._ForwardingStreamSubscription(_stream, t3, t4, t5, t1, t2, $S._eval$1("@<0>")._bind$1($T)._eval$1("_ForwardingStreamSubscription<1,2>")); t2._ForwardingStreamSubscription$5(_stream, onData, onError, onDone, cancelOnError, $S, $T); return t2; }, _addErrorWithReplacement(sink, error, stackTrace) { sink._addError$2(error, stackTrace); }, _StreamHandlerTransformer$(handleData, handleDone, handleError, $S, $T) { return new A._StreamHandlerTransformer(new A._StreamHandlerTransformer_closure(handleData, handleError, handleDone, $T, $S), $S._eval$1("@<0>")._bind$1($T)._eval$1("_StreamHandlerTransformer<1,2>")); }, Timer_Timer(duration, callback) { var t1 = $.Zone__current; if (t1 === B.C__RootZone) return A.Timer__createTimer(duration, callback); return A.Timer__createTimer(duration, t1.bindCallbackGuarded$1(callback)); }, Timer_Timer$periodic(duration, callback) { var t1 = $.Zone__current; if (t1 === B.C__RootZone) return A.Timer__createPeriodicTimer(duration, callback); return A.Timer__createPeriodicTimer(duration, t1.bindUnaryCallbackGuarded$1$1(callback, type$.Timer)); }, _rootHandleError(error, stackTrace) { A._schedulePriorityAsyncCallback(new A._rootHandleError_closure(error, stackTrace)); }, _rootRun($self, $parent, zone, f) { var old, t1 = $.Zone__current; if (t1 === zone) return f.call$0(); $.Zone__current = zone; old = t1; try { t1 = f.call$0(); return t1; } finally { $.Zone__current = old; } }, _rootRunUnary($self, $parent, zone, f, arg) { var old, t1 = $.Zone__current; if (t1 === zone) return f.call$1(arg); $.Zone__current = zone; old = t1; try { t1 = f.call$1(arg); return t1; } finally { $.Zone__current = old; } }, _rootRunBinary($self, $parent, zone, f, arg1, arg2) { var old, t1 = $.Zone__current; if (t1 === zone) return f.call$2(arg1, arg2); $.Zone__current = zone; old = t1; try { t1 = f.call$2(arg1, arg2); return t1; } finally { $.Zone__current = old; } }, _rootScheduleMicrotask($self, $parent, zone, f) { if (B.C__RootZone !== zone) f = zone.bindCallbackGuarded$1(f); A._scheduleAsyncCallback(f); }, _AsyncRun__initializeScheduleImmediate_internalCallback: function _AsyncRun__initializeScheduleImmediate_internalCallback(t0) { this._box_0 = t0; }, _AsyncRun__initializeScheduleImmediate_closure: function _AsyncRun__initializeScheduleImmediate_closure(t0, t1, t2) { this._box_0 = t0; this.div = t1; this.span = t2; }, _AsyncRun__scheduleImmediateJsOverride_internalCallback: function _AsyncRun__scheduleImmediateJsOverride_internalCallback(t0) { this.callback = t0; }, _AsyncRun__scheduleImmediateWithSetImmediate_internalCallback: function _AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(t0) { this.callback = t0; }, _TimerImpl: function _TimerImpl(t0) { this._once = t0; this._handle = null; this._tick = 0; }, _TimerImpl_internalCallback: function _TimerImpl_internalCallback(t0, t1) { this.$this = t0; this.callback = t1; }, _TimerImpl$periodic_closure: function _TimerImpl$periodic_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.milliseconds = t1; _.start = t2; _.callback = t3; }, _AsyncAwaitCompleter: function _AsyncAwaitCompleter(t0, t1) { this._future = t0; this.isSync = false; this.$ti = t1; }, _awaitOnObject_closure: function _awaitOnObject_closure(t0) { this.bodyFunction = t0; }, _awaitOnObject_closure0: function _awaitOnObject_closure0(t0) { this.bodyFunction = t0; }, _wrapJsFunctionForAsync_closure: function _wrapJsFunctionForAsync_closure(t0) { this.$protected = t0; }, _asyncStarHelper_closure: function _asyncStarHelper_closure(t0, t1) { this.controller = t0; this.bodyFunction = t1; }, _asyncStarHelper_closure0: function _asyncStarHelper_closure0(t0, t1) { this.controller = t0; this.bodyFunction = t1; }, _AsyncStarStreamController: function _AsyncStarStreamController(t0) { var _ = this; _.___AsyncStarStreamController_controller_A = $; _.isSuspended = false; _.cancelationFuture = null; _.$ti = t0; }, _AsyncStarStreamController__resumeBody: function _AsyncStarStreamController__resumeBody(t0) { this.body = t0; }, _AsyncStarStreamController__resumeBody_closure: function _AsyncStarStreamController__resumeBody_closure(t0) { this.body = t0; }, _AsyncStarStreamController_closure0: function _AsyncStarStreamController_closure0(t0) { this._resumeBody = t0; }, _AsyncStarStreamController_closure1: function _AsyncStarStreamController_closure1(t0, t1) { this.$this = t0; this._resumeBody = t1; }, _AsyncStarStreamController_closure: function _AsyncStarStreamController_closure(t0, t1) { this.$this = t0; this.body = t1; }, _AsyncStarStreamController__closure: function _AsyncStarStreamController__closure(t0) { this.body = t0; }, _IterationMarker: function _IterationMarker(t0, t1) { this.value = t0; this.state = t1; }, _SyncStarIterator: function _SyncStarIterator(t0, t1) { var _ = this; _._body = t0; _._suspendedBodies = _._nestedIterator = _._datum = _._async$_current = null; _.$ti = t1; }, _SyncStarIterable: function _SyncStarIterable(t0, t1) { this._outerHelper = t0; this.$ti = t1; }, AsyncError: function AsyncError(t0, t1) { this.error = t0; this.stackTrace = t1; }, _BroadcastStream: function _BroadcastStream(t0, t1) { this._controller = t0; this.$ti = t1; }, _BroadcastSubscription: function _BroadcastSubscription(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._eventState = 0; _._async$_previous = _._async$_next = null; _._controller = t0; _._onData = t1; _._onError = t2; _._onDone = t3; _._zone = t4; _._state = t5; _._pending = _._cancelFuture = null; _.$ti = t6; }, _BroadcastStreamController: function _BroadcastStreamController() { }, _SyncBroadcastStreamController: function _SyncBroadcastStreamController(t0, t1, t2) { var _ = this; _.onListen = t0; _.onCancel = t1; _._state = 0; _._doneFuture = _._addStreamState = _._lastSubscription = _._firstSubscription = null; _.$ti = t2; }, _SyncBroadcastStreamController__sendData_closure: function _SyncBroadcastStreamController__sendData_closure(t0, t1) { this.$this = t0; this.data = t1; }, _SyncBroadcastStreamController__sendError_closure: function _SyncBroadcastStreamController__sendError_closure(t0, t1, t2) { this.$this = t0; this.error = t1; this.stackTrace = t2; }, _SyncBroadcastStreamController__sendDone_closure: function _SyncBroadcastStreamController__sendDone_closure(t0) { this.$this = t0; }, _AsyncBroadcastStreamController: function _AsyncBroadcastStreamController(t0, t1, t2) { var _ = this; _.onListen = t0; _.onCancel = t1; _._state = 0; _._doneFuture = _._addStreamState = _._lastSubscription = _._firstSubscription = null; _.$ti = t2; }, Future_Future_closure: function Future_Future_closure(t0, t1) { this.result = t0; this.computation = t1; }, Future_Future$delayed_closure: function Future_Future$delayed_closure(t0, t1, t2) { this.computation = t0; this.result = t1; this.T = t2; }, Future_wait_handleError: function Future_wait_handleError(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.cleanUp = t1; _.eagerError = t2; _._future = t3; _.error = t4; _.stackTrace = t5; }, Future_wait_closure: function Future_wait_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._box_0 = t0; _.pos = t1; _._future = t2; _.cleanUp = t3; _.eagerError = t4; _.error = t5; _.stackTrace = t6; _.T = t7; }, FutureExtensions_onError_onError: function FutureExtensions_onError_onError(t0, t1, t2, t3) { var _ = this; _.E = t0; _.test = t1; _.handleError = t2; _.T = t3; }, FutureExtensions_onError_closure: function FutureExtensions_onError_closure(t0) { this.T = t0; }, TimeoutException: function TimeoutException(t0, t1) { this.message = t0; this.duration = t1; }, _Completer: function _Completer() { }, _AsyncCompleter: function _AsyncCompleter(t0, t1) { this.future = t0; this.$ti = t1; }, _FutureListener: function _FutureListener(t0, t1, t2, t3, t4) { var _ = this; _._nextListener = null; _.result = t0; _.state = t1; _.callback = t2; _.errorCallback = t3; _.$ti = t4; }, _Future: function _Future(t0, t1) { var _ = this; _._state = 0; _._zone = t0; _._resultOrListeners = null; _.$ti = t1; }, _Future__addListener_closure: function _Future__addListener_closure(t0, t1) { this.$this = t0; this.listener = t1; }, _Future__prependListeners_closure: function _Future__prependListeners_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, _Future__chainForeignFuture_closure: function _Future__chainForeignFuture_closure(t0) { this.$this = t0; }, _Future__chainForeignFuture_closure0: function _Future__chainForeignFuture_closure0(t0) { this.$this = t0; }, _Future__chainForeignFuture_closure1: function _Future__chainForeignFuture_closure1(t0, t1, t2) { this.$this = t0; this.e = t1; this.s = t2; }, _Future__chainCoreFutureAsync_closure: function _Future__chainCoreFutureAsync_closure(t0, t1) { this._box_0 = t0; this.target = t1; }, _Future__asyncCompleteWithValue_closure: function _Future__asyncCompleteWithValue_closure(t0, t1) { this.$this = t0; this.value = t1; }, _Future__asyncCompleteError_closure: function _Future__asyncCompleteError_closure(t0, t1, t2) { this.$this = t0; this.error = t1; this.stackTrace = t2; }, _Future__propagateToListeners_handleWhenCompleteCallback: function _Future__propagateToListeners_handleWhenCompleteCallback(t0, t1, t2) { this._box_0 = t0; this._box_1 = t1; this.hasError = t2; }, _Future__propagateToListeners_handleWhenCompleteCallback_closure: function _Future__propagateToListeners_handleWhenCompleteCallback_closure(t0) { this.originalSource = t0; }, _Future__propagateToListeners_handleValueCallback: function _Future__propagateToListeners_handleValueCallback(t0, t1) { this._box_0 = t0; this.sourceResult = t1; }, _Future__propagateToListeners_handleError: function _Future__propagateToListeners_handleError(t0, t1) { this._box_1 = t0; this._box_0 = t1; }, _Future_timeout_closure: function _Future_timeout_closure(t0, t1) { this._future = t0; this.timeLimit = t1; }, _Future_timeout_closure0: function _Future_timeout_closure0(t0, t1, t2) { this._future = t0; this.zone = t1; this.onTimeoutHandler = t2; }, _Future_timeout_closure1: function _Future_timeout_closure1(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this._future = t2; }, _Future_timeout_closure2: function _Future_timeout_closure2(t0, t1) { this._box_0 = t0; this._future = t1; }, _AsyncCallbackEntry: function _AsyncCallbackEntry(t0) { this.callback = t0; this.next = null; }, Stream: function Stream() { }, Stream_Stream$fromFuture_closure: function Stream_Stream$fromFuture_closure(t0, t1) { this.controller = t0; this.T = t1; }, Stream_Stream$fromFuture_closure0: function Stream_Stream$fromFuture_closure0(t0) { this.controller = t0; }, Stream_asyncMap_closure: function Stream_asyncMap_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.convert = t2; _.E = t3; }, Stream_asyncMap_closure_add: function Stream_asyncMap_closure_add(t0, t1) { this._box_0 = t0; this.E = t1; }, Stream_asyncMap__closure: function Stream_asyncMap__closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._box_0 = t0; _.$this = t1; _.convert = t2; _.E = t3; _.subscription = t4; _.add = t5; _.addError = t6; _.resume = t7; }, Stream_fold_closure: function Stream_fold_closure(t0, t1) { this._box_0 = t0; this.result = t1; }, Stream_fold_closure0: function Stream_fold_closure0(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.$this = t1; _.combine = t2; _.subscription = t3; _.result = t4; _.S = t5; }, Stream_fold__closure: function Stream_fold__closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.combine = t1; _.element = t2; _.S = t3; }, Stream_fold__closure0: function Stream_fold__closure0(t0, t1) { this._box_0 = t0; this.S = t1; }, Stream_forEach_closure: function Stream_forEach_closure(t0) { this.future = t0; }, Stream_forEach_closure0: function Stream_forEach_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.action = t1; _.subscription = t2; _.future = t3; }, Stream_forEach__closure: function Stream_forEach__closure(t0, t1) { this.action = t0; this.element = t1; }, Stream_forEach__closure0: function Stream_forEach__closure0() { }, Stream_length_closure: function Stream_length_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, Stream_length_closure0: function Stream_length_closure0(t0, t1) { this._box_0 = t0; this.future = t1; }, Stream_isEmpty_closure: function Stream_isEmpty_closure(t0) { this.future = t0; }, Stream_isEmpty_closure0: function Stream_isEmpty_closure0(t0, t1, t2) { this.$this = t0; this.subscription = t1; this.future = t2; }, Stream_toList_closure: function Stream_toList_closure(t0, t1) { this.$this = t0; this.result = t1; }, Stream_toList_closure0: function Stream_toList_closure0(t0, t1) { this.future = t0; this.result = t1; }, Stream_first_closure: function Stream_first_closure(t0) { this.future = t0; }, Stream_first_closure0: function Stream_first_closure0(t0, t1, t2) { this.$this = t0; this.subscription = t1; this.future = t2; }, StreamView: function StreamView() { }, StreamTransformerBase: function StreamTransformerBase() { }, _StreamController: function _StreamController() { }, _StreamController__subscribe_closure: function _StreamController__subscribe_closure(t0) { this.$this = t0; }, _StreamController__recordCancel_complete: function _StreamController__recordCancel_complete(t0) { this.$this = t0; }, _SyncStreamControllerDispatch: function _SyncStreamControllerDispatch() { }, _AsyncStreamControllerDispatch: function _AsyncStreamControllerDispatch() { }, _AsyncStreamController: function _AsyncStreamController(t0, t1, t2, t3, t4) { var _ = this; _._varData = null; _._state = 0; _._doneFuture = null; _.onListen = t0; _.onPause = t1; _.onResume = t2; _.onCancel = t3; _.$ti = t4; }, _SyncStreamController: function _SyncStreamController(t0, t1, t2, t3, t4) { var _ = this; _._varData = null; _._state = 0; _._doneFuture = null; _.onListen = t0; _.onPause = t1; _.onResume = t2; _.onCancel = t3; _.$ti = t4; }, _ControllerStream: function _ControllerStream(t0, t1) { this._controller = t0; this.$ti = t1; }, _ControllerSubscription: function _ControllerSubscription(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._controller = t0; _._onData = t1; _._onError = t2; _._onDone = t3; _._zone = t4; _._state = t5; _._pending = _._cancelFuture = null; _.$ti = t6; }, _AddStreamState: function _AddStreamState(t0, t1, t2) { this.addStreamFuture = t0; this.addSubscription = t1; this.$ti = t2; }, _AddStreamState_makeErrorHandler_closure: function _AddStreamState_makeErrorHandler_closure(t0) { this.controller = t0; }, _AddStreamState_cancel_closure: function _AddStreamState_cancel_closure(t0) { this.$this = t0; }, _StreamControllerAddStreamState: function _StreamControllerAddStreamState(t0, t1, t2, t3) { var _ = this; _.varData = t0; _.addStreamFuture = t1; _.addSubscription = t2; _.$ti = t3; }, _BufferingStreamSubscription: function _BufferingStreamSubscription() { }, _BufferingStreamSubscription__sendError_sendError: function _BufferingStreamSubscription__sendError_sendError(t0, t1, t2) { this.$this = t0; this.error = t1; this.stackTrace = t2; }, _BufferingStreamSubscription__sendDone_sendDone: function _BufferingStreamSubscription__sendDone_sendDone(t0) { this.$this = t0; }, _StreamImpl: function _StreamImpl() { }, _DelayedEvent: function _DelayedEvent() { }, _DelayedData: function _DelayedData(t0, t1) { this.value = t0; this.next = null; this.$ti = t1; }, _DelayedError: function _DelayedError(t0, t1) { this.error = t0; this.stackTrace = t1; this.next = null; }, _DelayedDone: function _DelayedDone() { }, _PendingEvents: function _PendingEvents(t0) { var _ = this; _._state = 0; _.lastPendingEvent = _.firstPendingEvent = null; _.$ti = t0; }, _PendingEvents_schedule_closure: function _PendingEvents_schedule_closure(t0, t1) { this.$this = t0; this.dispatch = t1; }, _DoneStreamSubscription: function _DoneStreamSubscription(t0, t1) { var _ = this; _._state = 1; _._zone = t0; _._onDone = null; _.$ti = t1; }, _StreamIterator: function _StreamIterator(t0, t1) { var _ = this; _._async$_subscription = null; _._stateData = t0; _._async$_hasValue = false; _.$ti = t1; }, _EmptyStream: function _EmptyStream(t0) { this.$ti = t0; }, _MultiStream: function _MultiStream(t0, t1, t2) { this.isBroadcast = t0; this._onListen = t1; this.$ti = t2; }, _MultiStream_listen_closure: function _MultiStream_listen_closure(t0, t1) { this.$this = t0; this.controller = t1; }, _MultiStreamController: function _MultiStreamController(t0, t1, t2, t3, t4) { var _ = this; _._varData = null; _._state = 0; _._doneFuture = null; _.onListen = t0; _.onPause = t1; _.onResume = t2; _.onCancel = t3; _.$ti = t4; }, _cancelAndError_closure: function _cancelAndError_closure(t0, t1, t2) { this.future = t0; this.error = t1; this.stackTrace = t2; }, _cancelAndErrorClosure_closure: function _cancelAndErrorClosure_closure(t0, t1) { this.subscription = t0; this.future = t1; }, _cancelAndValue_closure: function _cancelAndValue_closure(t0, t1) { this.future = t0; this.value = t1; }, _ForwardingStream: function _ForwardingStream() { }, _ForwardingStreamSubscription: function _ForwardingStreamSubscription(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._stream = t0; _._async$_subscription = null; _._onData = t1; _._onError = t2; _._onDone = t3; _._zone = t4; _._state = t5; _._pending = _._cancelFuture = null; _.$ti = t6; }, _WhereStream: function _WhereStream(t0, t1, t2) { this._test = t0; this._async$_source = t1; this.$ti = t2; }, _MapStream: function _MapStream(t0, t1, t2) { this._async$_transform = t0; this._async$_source = t1; this.$ti = t2; }, _StateStreamSubscription: function _StateStreamSubscription(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._subState = t0; _._stream = t1; _._async$_subscription = null; _._onData = t2; _._onError = t3; _._onDone = t4; _._zone = t5; _._state = t6; _._pending = _._cancelFuture = null; _.$ti = t7; }, _DistinctStream: function _DistinctStream(t0, t1, t2) { this._async$_equals = t0; this._async$_source = t1; this.$ti = t2; }, _EventSinkWrapper: function _EventSinkWrapper(t0, t1) { this._async$_sink = t0; this.$ti = t1; }, _SinkTransformerStreamSubscription: function _SinkTransformerStreamSubscription(t0, t1, t2, t3, t4, t5) { var _ = this; _.___SinkTransformerStreamSubscription__transformerSink_A = $; _._async$_subscription = null; _._onData = t0; _._onError = t1; _._onDone = t2; _._zone = t3; _._state = t4; _._pending = _._cancelFuture = null; _.$ti = t5; }, _StreamSinkTransformer: function _StreamSinkTransformer() { }, _BoundSinkStream: function _BoundSinkStream(t0, t1, t2) { this._sinkMapper = t0; this._stream = t1; this.$ti = t2; }, _HandlerEventSink: function _HandlerEventSink(t0, t1, t2, t3, t4) { var _ = this; _._handleData = t0; _._async$_handleError = t1; _._handleDone = t2; _._async$_sink = t3; _.$ti = t4; }, _StreamHandlerTransformer: function _StreamHandlerTransformer(t0, t1) { this._sinkMapper = t0; this.$ti = t1; }, _StreamHandlerTransformer_closure: function _StreamHandlerTransformer_closure(t0, t1, t2, t3, t4) { var _ = this; _.handleData = t0; _.handleError = t1; _.handleDone = t2; _.T = t3; _.S = t4; }, _Zone: function _Zone() { }, _rootHandleError_closure: function _rootHandleError_closure(t0, t1) { this.error = t0; this.stackTrace = t1; }, _RootZone: function _RootZone() { }, _RootZone_bindBinaryCallback_closure: function _RootZone_bindBinaryCallback_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.f = t1; _.T1 = t2; _.T2 = t3; _.R = t4; }, _RootZone_bindCallbackGuarded_closure: function _RootZone_bindCallbackGuarded_closure(t0, t1) { this.$this = t0; this.f = t1; }, _RootZone_bindUnaryCallbackGuarded_closure: function _RootZone_bindUnaryCallbackGuarded_closure(t0, t1, t2) { this.$this = t0; this.f = t1; this.T = t2; }, HashMap_HashMap(equals, hashCode, isValidKey, $K, $V) { if (isValidKey == null) if (hashCode == null) { if (equals == null) return new A._HashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("_HashMap<1,2>")); hashCode = A.collection___defaultHashCode$closure(); } else { if (A.core__identityHashCode$closure() === hashCode && A.core__identical$closure() === equals) return new A._IdentityHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("_IdentityHashMap<1,2>")); if (equals == null) equals = A.collection___defaultEquals$closure(); } else { if (hashCode == null) hashCode = A.collection___defaultHashCode$closure(); if (equals == null) equals = A.collection___defaultEquals$closure(); } return A._CustomHashMap$(equals, hashCode, isValidKey, $K, $V); }, _HashMap__getTableEntry(table, key) { var entry = table[key]; return entry === table ? null : entry; }, _HashMap__setTableEntry(table, key, value) { if (value == null) table[key] = table; else table[key] = value; }, _HashMap__newHashTable() { var table = Object.create(null); A._HashMap__setTableEntry(table, "", table); delete table[""]; return table; }, _CustomHashMap$(_equals, _hashCode, validKey, $K, $V) { var t1 = validKey != null ? validKey : new A._CustomHashMap_closure($K); return new A._CustomHashMap(_equals, _hashCode, t1, $K._eval$1("@<0>")._bind$1($V)._eval$1("_CustomHashMap<1,2>")); }, LinkedHashMap_LinkedHashMap(equals, hashCode, $K, $V) { if (hashCode == null) { if (equals == null) return new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>")); hashCode = A.collection___defaultHashCode$closure(); } else { if (A.core__identityHashCode$closure() === hashCode && A.core__identical$closure() === equals) return new A.JsIdentityLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsIdentityLinkedHashMap<1,2>")); if (equals == null) equals = A.collection___defaultEquals$closure(); } return A._LinkedCustomHashMap$(equals, hashCode, null, $K, $V); }, LinkedHashMap_LinkedHashMap$_literal(keyValuePairs, $K, $V) { return A.fillLiteralMap(keyValuePairs, new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>"))); }, LinkedHashMap_LinkedHashMap$_empty($K, $V) { return new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>")); }, _LinkedCustomHashMap$(_equals, _hashCode, validKey, $K, $V) { return new A._LinkedCustomHashMap(_equals, _hashCode, new A._LinkedCustomHashMap_closure($K), $K._eval$1("@<0>")._bind$1($V)._eval$1("_LinkedCustomHashMap<1,2>")); }, HashSet_HashSet($E) { return new A._HashSet($E._eval$1("_HashSet<0>")); }, _HashSet__newHashTable() { var table = Object.create(null); table[""] = table; delete table[""]; return table; }, LinkedHashSet_LinkedHashSet($E) { return new A._LinkedHashSet($E._eval$1("_LinkedHashSet<0>")); }, LinkedHashSet_LinkedHashSet$_empty($E) { return new A._LinkedHashSet($E._eval$1("_LinkedHashSet<0>")); }, LinkedHashSet_LinkedHashSet$_literal(values, $E) { return A.fillLiteralSet(values, new A._LinkedHashSet($E._eval$1("_LinkedHashSet<0>"))); }, _LinkedHashSet__newHashTable() { var table = Object.create(null); table[""] = table; delete table[""]; return table; }, _LinkedHashSetIterator$(_set, _modifications, $E) { var t1 = new A._LinkedHashSetIterator(_set, _modifications, $E._eval$1("_LinkedHashSetIterator<0>")); t1._collection$_cell = _set._collection$_first; return t1; }, _defaultEquals(a, b) { return J.$eq$(a, b); }, _defaultHashCode(a) { return J.get$hashCode$(a); }, HashSet_HashSet$from(elements, $E) { var t1, _i, result = A.HashSet_HashSet($E); for (t1 = elements.length, _i = 0; _i < t1; ++_i) result.add$1(0, $E._as(elements[_i])); return result; }, IterableExtensions_get_firstOrNull(_this) { var iterator = J.get$iterator$ax(_this); if (iterator.moveNext$0()) return iterator.get$current(iterator); return null; }, IterableExtensions_get_lastOrNull(_this) { var result, t1 = J.get$iterator$ax(_this.__internal$_iterable), iterator = new A.WhereIterator(t1, _this._f, _this.$ti._eval$1("WhereIterator<1>")); if (!iterator.moveNext$0()) return null; do result = t1.get$current(t1); while (iterator.moveNext$0()); return result; }, LinkedHashMap_LinkedHashMap$from(other, $K, $V) { var result = A.LinkedHashMap_LinkedHashMap(null, null, $K, $V); J.forEach$1$ax(other, new A.LinkedHashMap_LinkedHashMap$from_closure(result, $K, $V)); return result; }, LinkedHashMap_LinkedHashMap$of(other, $K, $V) { var t1 = A.LinkedHashMap_LinkedHashMap(null, null, $K, $V); t1.addAll$1(0, other); return t1; }, LinkedHashMap_LinkedHashMap$fromIterable(iterable, key, value, $K, $V) { var map = A.LinkedHashMap_LinkedHashMap(null, null, $K, $V); A.MapBase__fillMapWithMappedIterable(map, iterable, key, value); return map; }, LinkedHashSet_LinkedHashSet$from(elements, $E) { var t1, result = A.LinkedHashSet_LinkedHashSet($E); for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) result.add$1(0, $E._as(t1.get$current(t1))); return result; }, LinkedHashSet_LinkedHashSet$of(elements, $E) { var t1 = A.LinkedHashSet_LinkedHashSet($E); t1.addAll$1(0, elements); return t1; }, _LinkedListIterator$(list, $E) { return new A._LinkedListIterator(list, list._modificationCount, list._collection$_first, $E._eval$1("_LinkedListIterator<0>")); }, ListBase__compareAny(a, b) { var t1 = type$.Comparable_dynamic; return J.compareTo$1$ns(t1._as(a), t1._as(b)); }, MapBase_mapToString(m) { var result, t1 = {}; if (A.isToStringVisiting(m)) return "{...}"; result = new A.StringBuffer(""); try { $.toStringVisiting.push(m); result._contents += "{"; t1.first = true; J.forEach$1$ax(m, new A.MapBase_mapToString_closure(t1, result)); result._contents += "}"; } finally { $.toStringVisiting.pop(); } t1 = result._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, MapBase__fillMapWithMappedIterable(map, iterable, key, value) { var t1, element; for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0();) { element = t1.get$current(t1); map.$indexSet(0, key.call$1(element), value.call$1(element)); } }, MapBase__fillMapWithIterables(map, keys, values) { var keyIterator, t2, valueIterator, hasNextKey, hasNextValue, t1 = A._instanceType(keys); t1 = t1._eval$1("@<1>")._bind$1(t1._rest[1]); keyIterator = new A.MappedIterator(J.get$iterator$ax(keys.__internal$_iterable), keys._f, t1._eval$1("MappedIterator<1,2>")); t2 = values._map; valueIterator = A.LinkedHashMapKeyIterator$(t2, t2._modifications, values.$ti._precomputed1); hasNextKey = keyIterator.moveNext$0(); hasNextValue = valueIterator.moveNext$0(); t1 = t1._rest[1]; while (true) { if (!(hasNextKey && hasNextValue)) break; t2 = keyIterator.__internal$_current; if (t2 == null) t2 = t1._as(t2); map.$indexSet(0, t2, valueIterator.__js_helper$_current); hasNextKey = keyIterator.moveNext$0(); hasNextValue = valueIterator.moveNext$0(); } if (hasNextKey || hasNextValue) throw A.wrapException(A.ArgumentError$("Iterables do not have same length.", null)); }, ListQueue$(initialCapacity, $E) { return new A.ListQueue(A.List_List$filled(A.ListQueue__calculateCapacity(initialCapacity), null, false, $E._eval$1("0?")), $E._eval$1("ListQueue<0>")); }, ListQueue__calculateCapacity(initialCapacity) { if (initialCapacity == null || initialCapacity < 8) return 8; else if ((initialCapacity & initialCapacity - 1) >>> 0 !== 0) return A.ListQueue__nextPowerOf2(initialCapacity); return initialCapacity; }, ListQueue__nextPowerOf2(number) { var nextNumber; number = (number << 1 >>> 0) - 1; for (; true; number = nextNumber) { nextNumber = (number & number - 1) >>> 0; if (nextNumber === 0) return number; } }, _UnmodifiableSetMixin__throwUnmodifiable() { throw A.wrapException(A.UnsupportedError$("Cannot change an unmodifiable set")); }, _dynamicCompare(a, b) { return J.compareTo$1$ns(a, b); }, _defaultCompare($K) { if ($K._eval$1("int(0,0)")._is(A.core_Comparable_compare$closure())) return A.core_Comparable_compare$closure(); return A.collection___dynamicCompare$closure(); }, SplayTreeMap$($K, $V) { var t1 = A._defaultCompare($K); return new A.SplayTreeMap(t1, new A.SplayTreeMap_closure($K), $K._eval$1("@<0>")._bind$1($V)._eval$1("SplayTreeMap<1,2>")); }, SplayTreeSet$(compare, isValidKey, $E) { var t1 = compare == null ? A._defaultCompare($E) : compare, t2 = isValidKey == null ? new A.SplayTreeSet_closure($E) : isValidKey; return new A.SplayTreeSet(t1, t2, $E._eval$1("SplayTreeSet<0>")); }, _HashMap: function _HashMap(t0) { var _ = this; _._collection$_length = 0; _._collection$_keys = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; _.$ti = t0; }, _HashMap_values_closure: function _HashMap_values_closure(t0) { this.$this = t0; }, _HashMap_addAll_closure: function _HashMap_addAll_closure(t0) { this.$this = t0; }, _IdentityHashMap: function _IdentityHashMap(t0) { var _ = this; _._collection$_length = 0; _._collection$_keys = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; _.$ti = t0; }, _CustomHashMap: function _CustomHashMap(t0, t1, t2, t3) { var _ = this; _._equals = t0; _._hashCode = t1; _._validKey = t2; _._collection$_length = 0; _._collection$_keys = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; _.$ti = t3; }, _CustomHashMap_closure: function _CustomHashMap_closure(t0) { this.K = t0; }, _HashMapKeyIterable: function _HashMapKeyIterable(t0, t1) { this._collection$_map = t0; this.$ti = t1; }, _HashMapKeyIterator: function _HashMapKeyIterator(t0, t1, t2) { var _ = this; _._collection$_map = t0; _._collection$_keys = t1; _._offset = 0; _._collection$_current = null; _.$ti = t2; }, _LinkedCustomHashMap: function _LinkedCustomHashMap(t0, t1, t2, t3) { var _ = this; _._equals = t0; _._hashCode = t1; _._validKey = t2; _.__js_helper$_length = 0; _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; _._modifications = 0; _.$ti = t3; }, _LinkedCustomHashMap_closure: function _LinkedCustomHashMap_closure(t0) { this.K = t0; }, _HashSet: function _HashSet(t0) { var _ = this; _._collection$_length = 0; _._collection$_elements = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; _.$ti = t0; }, _HashSetIterator: function _HashSetIterator(t0, t1, t2) { var _ = this; _._set = t0; _._collection$_elements = t1; _._offset = 0; _._collection$_current = null; _.$ti = t2; }, _LinkedHashSet: function _LinkedHashSet(t0) { var _ = this; _._collection$_length = 0; _._collection$_last = _._collection$_first = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; _._collection$_modifications = 0; _.$ti = t0; }, _LinkedHashSetCell: function _LinkedHashSetCell(t0) { this._element = t0; this._collection$_previous = this._collection$_next = null; }, _LinkedHashSetIterator: function _LinkedHashSetIterator(t0, t1, t2) { var _ = this; _._set = t0; _._collection$_modifications = t1; _._collection$_current = _._collection$_cell = null; _.$ti = t2; }, UnmodifiableListView: function UnmodifiableListView(t0, t1) { this._collection$_source = t0; this.$ti = t1; }, LinkedHashMap_LinkedHashMap$from_closure: function LinkedHashMap_LinkedHashMap$from_closure(t0, t1, t2) { this.result = t0; this.K = t1; this.V = t2; }, LinkedList: function LinkedList(t0) { var _ = this; _._collection$_length = _._modificationCount = 0; _._collection$_first = null; _.$ti = t0; }, _LinkedListIterator: function _LinkedListIterator(t0, t1, t2, t3) { var _ = this; _._collection$_list = t0; _._modificationCount = t1; _._collection$_current = null; _._collection$_next = t2; _._visitedFirst = false; _.$ti = t3; }, LinkedListEntry: function LinkedListEntry() { }, ListBase: function ListBase() { }, MapBase: function MapBase() { }, MapBase_entries_closure: function MapBase_entries_closure(t0) { this.$this = t0; }, MapBase_mapToString_closure: function MapBase_mapToString_closure(t0, t1) { this._box_0 = t0; this.result = t1; }, UnmodifiableMapBase: function UnmodifiableMapBase() { }, _MapBaseValueIterable: function _MapBaseValueIterable(t0, t1) { this._collection$_map = t0; this.$ti = t1; }, _MapBaseValueIterator: function _MapBaseValueIterator(t0, t1, t2) { var _ = this; _._collection$_keys = t0; _._collection$_map = t1; _._collection$_current = null; _.$ti = t2; }, _UnmodifiableMapMixin: function _UnmodifiableMapMixin() { }, MapView: function MapView() { }, UnmodifiableMapView: function UnmodifiableMapView(t0, t1) { this._collection$_map = t0; this.$ti = t1; }, _DoubleLinkedQueueEntry: function _DoubleLinkedQueueEntry() { }, _DoubleLinkedQueueElement: function _DoubleLinkedQueueElement(t0, t1, t2) { var _ = this; _._collection$_queue = t0; _.element = t1; _._nextLink = _._previousLink = null; _.$ti = t2; }, _DoubleLinkedQueueSentinel: function _DoubleLinkedQueueSentinel(t0) { this._nextLink = this._previousLink = null; this.$ti = t0; }, DoubleLinkedQueue: function DoubleLinkedQueue(t0, t1) { this._sentinel = t0; this._elementCount = 0; this.$ti = t1; }, _DoubleLinkedQueueIterator: function _DoubleLinkedQueueIterator(t0, t1, t2) { var _ = this; _._collection$_queue = t0; _._nextEntry = t1; _._collection$_current = null; _.$ti = t2; }, ListQueue: function ListQueue(t0, t1) { var _ = this; _._table = t0; _._modificationCount = _._tail = _._head = 0; _.$ti = t1; }, _ListQueueIterator: function _ListQueueIterator(t0, t1, t2, t3, t4) { var _ = this; _._collection$_queue = t0; _._end = t1; _._modificationCount = t2; _._collection$_position = t3; _._collection$_current = null; _.$ti = t4; }, SetBase: function SetBase() { }, _SetBase: function _SetBase() { }, _UnmodifiableSetMixin: function _UnmodifiableSetMixin() { }, UnmodifiableSetView: function UnmodifiableSetView(t0, t1) { this._collection$_source = t0; this.$ti = t1; }, _SplayTreeNode: function _SplayTreeNode() { }, _SplayTreeSetNode: function _SplayTreeSetNode(t0, t1) { var _ = this; _.key = t0; _._collection$_right = _._collection$_left = null; _.$ti = t1; }, _SplayTreeMapNode: function _SplayTreeMapNode(t0, t1, t2) { var _ = this; _.value = t0; _.key = t1; _._collection$_right = _._collection$_left = null; _.$ti = t2; }, _SplayTree: function _SplayTree() { }, SplayTreeMap: function SplayTreeMap(t0, t1, t2) { var _ = this; _._collection$_root = null; _._compare = t0; _._validKey = t1; _._splayCount = _._modificationCount = _._collection$_count = 0; _.$ti = t2; }, SplayTreeMap_closure: function SplayTreeMap_closure(t0) { this.K = t0; }, _SplayTreeIterator: function _SplayTreeIterator() { }, _SplayTreeKeyIterable: function _SplayTreeKeyIterable(t0, t1) { this._tree = t0; this.$ti = t1; }, _SplayTreeValueIterable: function _SplayTreeValueIterable(t0, t1) { this._collection$_map = t0; this.$ti = t1; }, _SplayTreeMapEntryIterable: function _SplayTreeMapEntryIterable(t0, t1) { this._collection$_map = t0; this.$ti = t1; }, _SplayTreeKeyIterator: function _SplayTreeKeyIterator(t0, t1, t2, t3) { var _ = this; _._tree = t0; _._collection$_path = t1; _._modificationCount = null; _._splayCount = t2; _.$ti = t3; }, _SplayTreeValueIterator: function _SplayTreeValueIterator(t0, t1, t2, t3) { var _ = this; _._tree = t0; _._collection$_path = t1; _._modificationCount = null; _._splayCount = t2; _.$ti = t3; }, _SplayTreeMapEntryIterator: function _SplayTreeMapEntryIterator(t0, t1, t2, t3) { var _ = this; _._tree = t0; _._collection$_path = t1; _._modificationCount = null; _._splayCount = t2; _.$ti = t3; }, SplayTreeSet: function SplayTreeSet(t0, t1, t2) { var _ = this; _._collection$_root = null; _._compare = t0; _._validKey = t1; _._splayCount = _._modificationCount = _._collection$_count = 0; _.$ti = t2; }, SplayTreeSet_closure: function SplayTreeSet_closure(t0) { this.E = t0; }, SplayTreeSet__newSet_closure: function SplayTreeSet__newSet_closure(t0, t1) { this.$this = t0; this.T = t1; }, SplayTreeSet__copyNode_copyChildren: function SplayTreeSet__copyNode_copyChildren(t0, t1) { this.$this = t0; this.Node = t1; }, _SplayTreeMap__SplayTree_MapMixin: function _SplayTreeMap__SplayTree_MapMixin() { }, _SplayTreeSet__SplayTree_Iterable: function _SplayTreeSet__SplayTree_Iterable() { }, _SplayTreeSet__SplayTree_Iterable_SetMixin: function _SplayTreeSet__SplayTree_Iterable_SetMixin() { }, _UnmodifiableMapView_MapView__UnmodifiableMapMixin: function _UnmodifiableMapView_MapView__UnmodifiableMapMixin() { }, _UnmodifiableSetView_SetBase__UnmodifiableSetMixin: function _UnmodifiableSetView_SetBase__UnmodifiableSetMixin() { }, _parseJson(source, reviver) { var e, exception, t1, parsed = null; try { parsed = JSON.parse(source); } catch (exception) { e = A.unwrapException(exception); t1 = A.FormatException$(String(e), null, null); throw A.wrapException(t1); } t1 = A._convertJsonToDartLazy(parsed); return t1; }, _convertJsonToDartLazy(object) { var i; if (object == null) return null; if (typeof object != "object") return object; if (Object.getPrototypeOf(object) !== Array.prototype) return new A._JsonMap(object, Object.create(null)); for (i = 0; i < object.length; ++i) object[i] = A._convertJsonToDartLazy(object[i]); return object; }, _Utf8Decoder__makeNativeUint8List(codeUnits, start, end) { var bytes, t1, i, b, $length = end - start; if ($length <= 4096) bytes = $.$get$_Utf8Decoder__reusableBuffer(); else bytes = new Uint8Array($length); for (t1 = J.getInterceptor$asx(codeUnits), i = 0; i < $length; ++i) { b = t1.$index(codeUnits, start + i); if ((b & 255) !== b) b = 255; bytes[i] = b; } return bytes; }, _Utf8Decoder__convertInterceptedUint8List(allowMalformed, codeUnits, start, end) { var decoder = allowMalformed ? $.$get$_Utf8Decoder__decoderNonfatal() : $.$get$_Utf8Decoder__decoder(); if (decoder == null) return null; if (0 === start && end === codeUnits.length) return A._Utf8Decoder__useTextDecoder(decoder, codeUnits); return A._Utf8Decoder__useTextDecoder(decoder, codeUnits.subarray(start, end)); }, _Utf8Decoder__useTextDecoder(decoder, codeUnits) { var t1, exception; try { t1 = decoder.decode(codeUnits); return t1; } catch (exception) { } return null; }, Base64Codec__checkPadding(source, sourceIndex, sourceEnd, firstPadding, paddingCount, $length) { if (B.JSInt_methods.$mod($length, 4) !== 0) throw A.wrapException(A.FormatException$("Invalid base64 padding, padded length must be multiple of four, is " + $length, source, sourceEnd)); if (firstPadding + paddingCount !== $length) throw A.wrapException(A.FormatException$("Invalid base64 padding, '=' not at the end", source, sourceIndex)); if (paddingCount > 2) throw A.wrapException(A.FormatException$("Invalid base64 padding, more than two '=' characters", source, sourceIndex)); }, _Base64Encoder_encodeChunk(alphabet, bytes, start, end, isLast, output, outputIndex, state) { var t1, t2, i, byteOr, byte, outputIndex0, outputIndex1, bits = state >>> 2, expectedChars = 3 - (state & 3); for (t1 = J.getInterceptor$asx(bytes), t2 = J.getInterceptor$ax(output), i = start, byteOr = 0; i < end; ++i) { byte = t1.$index(bytes, i); byteOr = (byteOr | byte) >>> 0; bits = (bits << 8 | byte) & 16777215; --expectedChars; if (expectedChars === 0) { outputIndex0 = outputIndex + 1; t2.$indexSet(output, outputIndex, alphabet.charCodeAt(bits >>> 18 & 63)); outputIndex = outputIndex0 + 1; t2.$indexSet(output, outputIndex0, alphabet.charCodeAt(bits >>> 12 & 63)); outputIndex0 = outputIndex + 1; t2.$indexSet(output, outputIndex, alphabet.charCodeAt(bits >>> 6 & 63)); outputIndex = outputIndex0 + 1; t2.$indexSet(output, outputIndex0, alphabet.charCodeAt(bits & 63)); bits = 0; expectedChars = 3; } } if (byteOr >= 0 && byteOr <= 255) { if (isLast && expectedChars < 3) { outputIndex0 = outputIndex + 1; outputIndex1 = outputIndex0 + 1; if (3 - expectedChars === 1) { t2.$indexSet(output, outputIndex, alphabet.charCodeAt(bits >>> 2 & 63)); t2.$indexSet(output, outputIndex0, alphabet.charCodeAt(bits << 4 & 63)); t2.$indexSet(output, outputIndex1, 61); t2.$indexSet(output, outputIndex1 + 1, 61); } else { t2.$indexSet(output, outputIndex, alphabet.charCodeAt(bits >>> 10 & 63)); t2.$indexSet(output, outputIndex0, alphabet.charCodeAt(bits >>> 4 & 63)); t2.$indexSet(output, outputIndex1, alphabet.charCodeAt(bits << 2 & 63)); t2.$indexSet(output, outputIndex1 + 1, 61); } return 0; } return (bits << 2 | 3 - expectedChars) >>> 0; } for (i = start; i < end;) { byte = t1.$index(bytes, i); if (byte < 0 || byte > 255) break; ++i; } throw A.wrapException(A.ArgumentError$value(bytes, "Not a byte value at index " + i + ": 0x" + J.toRadixString$1$n(t1.$index(bytes, i), 16), null)); }, _Base64Decoder_decodeChunk(input, start, end, output, outIndex, state) { var i, charOr, char, code, outIndex0, expectedPadding, _s31_ = "Invalid encoding before padding", _s17_ = "Invalid character", bits = B.JSInt_methods._shrOtherPositive$1(state, 2), count = state & 3, inverseAlphabet = $.$get$_Base64Decoder__inverseAlphabet(); for (i = start, charOr = 0; i < end; ++i) { char = input.charCodeAt(i); charOr |= char; code = inverseAlphabet[char & 127]; if (code >= 0) { bits = (bits << 6 | code) & 16777215; count = count + 1 & 3; if (count === 0) { outIndex0 = outIndex + 1; output[outIndex] = bits >>> 16 & 255; outIndex = outIndex0 + 1; output[outIndex0] = bits >>> 8 & 255; outIndex0 = outIndex + 1; output[outIndex] = bits & 255; outIndex = outIndex0; bits = 0; } continue; } else if (code === -1 && count > 1) { if (charOr > 127) break; if (count === 3) { if ((bits & 3) !== 0) throw A.wrapException(A.FormatException$(_s31_, input, i)); output[outIndex] = bits >>> 10; output[outIndex + 1] = bits >>> 2; } else { if ((bits & 15) !== 0) throw A.wrapException(A.FormatException$(_s31_, input, i)); output[outIndex] = bits >>> 4; } expectedPadding = (3 - count) * 3; if (char === 37) expectedPadding += 2; return A._Base64Decoder__checkPadding(input, i + 1, end, -expectedPadding - 1); } throw A.wrapException(A.FormatException$(_s17_, input, i)); } if (charOr >= 0 && charOr <= 127) return (bits << 2 | count) >>> 0; for (i = start; i < end; ++i) if (input.charCodeAt(i) > 127) break; throw A.wrapException(A.FormatException$(_s17_, input, i)); }, _Base64Decoder__allocateBuffer(input, start, end, state) { var paddingStart = A._Base64Decoder__trimPaddingChars(input, start, end), $length = (state & 3) + (paddingStart - start), bufferLength = B.JSInt_methods._shrOtherPositive$1($length, 2) * 3, remainderLength = $length & 3; if (remainderLength !== 0 && paddingStart < end) bufferLength += remainderLength - 1; if (bufferLength > 0) return new Uint8Array(bufferLength); return $.$get$_Base64Decoder__emptyBuffer(); }, _Base64Decoder__trimPaddingChars(input, start, end) { var char, newEnd = end, index = newEnd, padding = 0; while (true) { if (!(index > start && padding < 2)) break; c$0: { --index; char = input.charCodeAt(index); if (char === 61) { ++padding; newEnd = index; break c$0; } if ((char | 32) === 100) { if (index === start) break; --index; char = input.charCodeAt(index); } if (char === 51) { if (index === start) break; --index; char = input.charCodeAt(index); } if (char === 37) { ++padding; newEnd = index; break c$0; } break; } } return newEnd; }, _Base64Decoder__checkPadding(input, start, end, state) { var expectedPadding, char; if (start === end) return state; expectedPadding = -state - 1; for (; expectedPadding > 0;) { char = input.charCodeAt(start); if (expectedPadding === 3) { if (char === 61) { expectedPadding -= 3; ++start; break; } if (char === 37) { --expectedPadding; ++start; if (start === end) break; char = input.charCodeAt(start); } else break; } if ((expectedPadding > 3 ? expectedPadding - 3 : expectedPadding) === 2) { if (char !== 51) break; ++start; --expectedPadding; if (start === end) break; char = input.charCodeAt(start); } if ((char | 32) !== 100) break; ++start; --expectedPadding; if (start === end) break; } if (start !== end) throw A.wrapException(A.FormatException$("Invalid padding character", input, start)); return -expectedPadding - 1; }, Encoding_getByName($name) { return $.$get$Encoding__nameToEncoding().$index(0, $name.toLowerCase()); }, JsonUnsupportedObjectError$(unsupportedObject, cause, partialResult) { return new A.JsonUnsupportedObjectError(unsupportedObject, cause); }, _defaultToEncodable(object) { return object.toJson$0(); }, _JsonStringStringifier$(_sink, _toEncodable) { var t1 = _toEncodable == null ? A.convert___defaultToEncodable$closure() : _toEncodable; return new A._JsonStringStringifier(_sink, [], t1); }, _JsonStringStringifier_stringify(object, toEncodable, indent) { var t1, output = new A.StringBuffer(""); A._JsonStringStringifier_printOn(object, output, toEncodable, indent); t1 = output._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _JsonStringStringifier_printOn(object, output, toEncodable, indent) { var stringifier, t1; if (indent == null) stringifier = A._JsonStringStringifier$(output, toEncodable); else { t1 = toEncodable == null ? A.convert___defaultToEncodable$closure() : toEncodable; stringifier = new A._JsonStringStringifierPretty(indent, 0, output, [], t1); } stringifier.writeObject$1(object); }, _Latin1DecoderSink__checkValidLatin1(source, start, end) { var t1, i, mask; for (t1 = J.getInterceptor$asx(source), i = start, mask = 0; i < end; ++i) mask = (mask | t1.$index(source, i)) >>> 0; if (mask >= 0 && mask <= 255) return; A._Latin1DecoderSink__reportInvalidLatin1(source, start, end); }, _Latin1DecoderSink__reportInvalidLatin1(source, start, end) { var t1, i, char; for (t1 = J.getInterceptor$asx(source), i = start; i < end; ++i) { char = t1.$index(source, i); if (char < 0 || char > 255) throw A.wrapException(A.FormatException$("Source contains non-Latin-1 characters.", source, i)); } }, _Utf8Decoder_errorDescription(state) { switch (state) { case 65: return "Missing extension byte"; case 67: return "Unexpected extension byte"; case 69: return "Invalid UTF-8 byte"; case 71: return "Overlong encoding"; case 73: return "Out of unicode range"; case 75: return "Encoded surrogate"; case 77: return "Unfinished UTF-8 octet sequence"; default: return ""; } }, _JsonMap: function _JsonMap(t0, t1) { this._original = t0; this._processed = t1; this._data = null; }, _JsonMap_values_closure: function _JsonMap_values_closure(t0) { this.$this = t0; }, _JsonMapKeyIterable: function _JsonMapKeyIterable(t0) { this._parent = t0; }, _JsonDecoderSink: function _JsonDecoderSink(t0, t1, t2) { this._reviver = t0; this._sink = t1; this._stringSink = t2; }, _Utf8Decoder__decoder_closure: function _Utf8Decoder__decoder_closure() { }, _Utf8Decoder__decoderNonfatal_closure: function _Utf8Decoder__decoderNonfatal_closure() { }, AsciiCodec: function AsciiCodec() { }, _UnicodeSubsetEncoder: function _UnicodeSubsetEncoder() { }, AsciiEncoder: function AsciiEncoder(t0) { this._subsetMask = t0; }, _UnicodeSubsetEncoderSink: function _UnicodeSubsetEncoderSink(t0, t1) { this._sink = t0; this._subsetMask = t1; }, _UnicodeSubsetDecoder: function _UnicodeSubsetDecoder() { }, AsciiDecoder: function AsciiDecoder(t0, t1) { this._allowInvalid = t0; this._subsetMask = t1; }, _ErrorHandlingAsciiDecoderSink: function _ErrorHandlingAsciiDecoderSink(t0) { this._utf8Sink = t0; }, _SimpleAsciiDecoderSink: function _SimpleAsciiDecoderSink(t0) { this._sink = t0; }, Base64Codec: function Base64Codec() { }, Base64Encoder: function Base64Encoder() { }, _Base64Encoder: function _Base64Encoder(t0) { this._convert$_state = 0; this._alphabet = t0; }, _BufferCachingBase64Encoder: function _BufferCachingBase64Encoder(t0) { this.bufferCache = null; this._convert$_state = 0; this._alphabet = t0; }, _Base64EncoderSink: function _Base64EncoderSink() { }, _AsciiBase64EncoderSink: function _AsciiBase64EncoderSink(t0, t1) { this._sink = t0; this._encoder = t1; }, _Utf8Base64EncoderSink: function _Utf8Base64EncoderSink(t0, t1) { this._sink = t0; this._encoder = t1; }, Base64Decoder: function Base64Decoder() { }, _Base64Decoder: function _Base64Decoder() { this._convert$_state = 0; }, _Base64DecoderSink: function _Base64DecoderSink(t0, t1) { this._sink = t0; this._decoder = t1; }, ByteConversionSink: function ByteConversionSink() { }, _ByteAdapterSink: function _ByteAdapterSink(t0) { this._sink = t0; }, _ByteCallbackSink: function _ByteCallbackSink(t0, t1) { this._convert$_callback = t0; this._convert$_buffer = t1; this._bufferIndex = 0; }, ChunkedConversionSink: function ChunkedConversionSink() { }, _SimpleCallbackSink: function _SimpleCallbackSink(t0, t1, t2) { this._convert$_callback = t0; this._accumulated = t1; this.$ti = t2; }, Codec0: function Codec0() { }, Converter: function Converter() { }, _FusedConverter: function _FusedConverter(t0, t1, t2) { this._convert$_first = t0; this._second = t1; this.$ti = t2; }, Encoding: function Encoding() { }, HtmlEscapeMode: function HtmlEscapeMode(t0, t1) { this._convert$_name = t0; this.escapeQuot = t1; }, HtmlEscape: function HtmlEscape(t0) { this.mode = t0; }, _HtmlEscapeSink: function _HtmlEscapeSink(t0, t1) { this._escape = t0; this._sink = t1; }, JsonUnsupportedObjectError: function JsonUnsupportedObjectError(t0, t1) { this.unsupportedObject = t0; this.cause = t1; }, JsonCyclicError: function JsonCyclicError(t0, t1) { this.unsupportedObject = t0; this.cause = t1; }, JsonCodec: function JsonCodec() { }, JsonEncoder: function JsonEncoder(t0, t1) { this.indent = t0; this._toEncodable = t1; }, _JsonEncoderSink: function _JsonEncoderSink(t0, t1, t2) { var _ = this; _._indent = t0; _._toEncodable = t1; _._sink = t2; _._isDone = false; }, JsonDecoder: function JsonDecoder(t0) { this._reviver = t0; }, _JsonStringifier: function _JsonStringifier() { }, _JsonStringifier_writeMap_closure: function _JsonStringifier_writeMap_closure(t0, t1) { this._box_0 = t0; this.keyValueList = t1; }, _JsonPrettyPrintMixin: function _JsonPrettyPrintMixin() { }, _JsonPrettyPrintMixin_writeMap_closure: function _JsonPrettyPrintMixin_writeMap_closure(t0, t1) { this._box_0 = t0; this.keyValueList = t1; }, _JsonStringStringifier: function _JsonStringStringifier(t0, t1, t2) { this._sink = t0; this._seen = t1; this._toEncodable = t2; }, _JsonStringStringifierPretty: function _JsonStringStringifierPretty(t0, t1, t2, t3, t4) { var _ = this; _._indent = t0; _._JsonPrettyPrintMixin__indentLevel = t1; _._sink = t2; _._seen = t3; _._toEncodable = t4; }, Latin1Codec: function Latin1Codec() { }, Latin1Encoder: function Latin1Encoder(t0) { this._subsetMask = t0; }, Latin1Decoder: function Latin1Decoder(t0, t1) { this._allowInvalid = t0; this._subsetMask = t1; }, _Latin1DecoderSink: function _Latin1DecoderSink(t0) { this._sink = t0; }, _Latin1AllowInvalidDecoderSink: function _Latin1AllowInvalidDecoderSink(t0) { this._sink = t0; }, LineSplitter: function LineSplitter() { }, StringConversionSink: function StringConversionSink() { }, _ClosableStringSink: function _ClosableStringSink(t0, t1) { this._convert$_callback = t0; this._sink = t1; }, _StringConversionSinkAsStringSinkAdapter: function _StringConversionSinkAsStringSinkAdapter(t0, t1) { this._convert$_buffer = t0; this._chunkedSink = t1; }, _StringSinkConversionSink: function _StringSinkConversionSink() { }, _StringAdapterSink: function _StringAdapterSink(t0) { this._sink = t0; }, _Utf8StringSinkAdapter: function _Utf8StringSinkAdapter(t0, t1, t2) { this._decoder = t0; this._sink = t1; this._stringSink = t2; }, _Utf8ConversionSink: function _Utf8ConversionSink(t0, t1, t2) { this._decoder = t0; this._chunkedSink = t1; this._convert$_buffer = t2; }, Utf8Codec: function Utf8Codec() { }, Utf8Encoder: function Utf8Encoder() { }, _Utf8Encoder: function _Utf8Encoder(t0) { this._bufferIndex = this._carry = 0; this._convert$_buffer = t0; }, _Utf8EncoderSink: function _Utf8EncoderSink(t0, t1) { var _ = this; _._sink = t0; _._bufferIndex = _._carry = 0; _._convert$_buffer = t1; }, Utf8Decoder: function Utf8Decoder(t0) { this._allowMalformed = t0; }, _Utf8Decoder: function _Utf8Decoder(t0) { this.allowMalformed = t0; this._convert$_state = 16; this._charOrIndex = 0; }, __JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin: function __JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin() { }, __Utf8EncoderSink__Utf8Encoder_StringConversionSink: function __Utf8EncoderSink__Utf8Encoder_StringConversionSink() { }, _BigIntImpl__parseDecimal(source, isNegative) { var part, i, result = $.$get$_BigIntImpl_zero(), t1 = source.length, digitInPartCount = 4 - t1 % 4; if (digitInPartCount === 4) digitInPartCount = 0; for (part = 0, i = 0; i < t1; ++i) { part = part * 10 + source.charCodeAt(i) - 48; ++digitInPartCount; if (digitInPartCount === 4) { result = result.$mul(0, $.$get$_BigIntImpl__bigInt10000()).$add(0, A._BigIntImpl__BigIntImpl$_fromInt(part)); part = 0; digitInPartCount = 0; } } if (isNegative) return result.$negate(0); return result; }, _BigIntImpl__codeUnitToRadixValue(codeUnit) { if (48 <= codeUnit && codeUnit <= 57) return codeUnit - 48; return (codeUnit | 32) - 97 + 10; }, _BigIntImpl__parseHex(source, startPos, isNegative) { var i, chunk, j, i0, digitValue, digitIndex, digitIndex0, t1 = source.length, sourceLength = t1 - startPos, chunkCount = B.JSNumber_methods.ceil$0(sourceLength / 4), digits = new Uint16Array(chunkCount), t2 = chunkCount - 1, lastDigitLength = sourceLength - t2 * 4; for (i = startPos, chunk = 0, j = 0; j < lastDigitLength; ++j, i = i0) { i0 = i + 1; digitValue = A._BigIntImpl__codeUnitToRadixValue(source.charCodeAt(i)); if (digitValue >= 16) return null; chunk = chunk * 16 + digitValue; } digitIndex = t2 - 1; digits[t2] = chunk; for (; i < t1; digitIndex = digitIndex0) { for (chunk = 0, j = 0; j < 4; ++j, i = i0) { i0 = i + 1; digitValue = A._BigIntImpl__codeUnitToRadixValue(source.charCodeAt(i)); if (digitValue >= 16) return null; chunk = chunk * 16 + digitValue; } digitIndex0 = digitIndex - 1; digits[digitIndex] = chunk; } if (chunkCount === 1 && digits[0] === 0) return $.$get$_BigIntImpl_zero(); t1 = A._BigIntImpl__normalize(chunkCount, digits); return new A._BigIntImpl(t1 === 0 ? false : isNegative, digits, t1); }, _BigIntImpl__tryParse(source, radix) { var match, t1, isNegative, decimalMatch, hexMatch; if (source === "") return null; match = $.$get$_BigIntImpl__parseRE().firstMatch$1(source); if (match == null) return null; t1 = match._match; isNegative = t1[1] === "-"; decimalMatch = t1[4]; hexMatch = t1[3]; if (decimalMatch != null) return A._BigIntImpl__parseDecimal(decimalMatch, isNegative); if (hexMatch != null) return A._BigIntImpl__parseHex(hexMatch, 2, isNegative); return null; }, _BigIntImpl__normalize(used, digits) { while (true) { if (!(used > 0 && digits[used - 1] === 0)) break; --used; } return used; }, _BigIntImpl__cloneDigits(digits, from, to, $length) { var t1, i, resultDigits = new Uint16Array($length), n = to - from; for (t1 = J.getInterceptor$asx(digits), i = 0; i < n; ++i) resultDigits[i] = t1.$index(digits, from + i); return resultDigits; }, _BigIntImpl__BigIntImpl$_fromInt(value) { var digits, t1, i, i0, isNegative = value < 0; if (isNegative) { if (value === -9223372036854776e3) { digits = new Uint16Array(4); digits[3] = 32768; t1 = A._BigIntImpl__normalize(4, digits); return new A._BigIntImpl(t1 !== 0 || false, digits, t1); } value = -value; } if (value < 65536) { digits = new Uint16Array(1); digits[0] = value; t1 = A._BigIntImpl__normalize(1, digits); return new A._BigIntImpl(t1 === 0 ? false : isNegative, digits, t1); } if (value <= 4294967295) { digits = new Uint16Array(2); digits[0] = value & 65535; digits[1] = B.JSInt_methods._shrOtherPositive$1(value, 16); t1 = A._BigIntImpl__normalize(2, digits); return new A._BigIntImpl(t1 === 0 ? false : isNegative, digits, t1); } t1 = B.JSInt_methods._tdivFast$1(B.JSInt_methods.get$bitLength(value) - 1, 16) + 1; digits = new Uint16Array(t1); for (i = 0; value !== 0; i = i0) { i0 = i + 1; digits[i] = value & 65535; value = B.JSInt_methods._tdivFast$1(value, 65536); } t1 = A._BigIntImpl__normalize(t1, digits); return new A._BigIntImpl(t1 === 0 ? false : isNegative, digits, t1); }, _BigIntImpl__dlShiftDigits(xDigits, xUsed, n, resultDigits) { var i; if (xUsed === 0) return 0; if (n === 0 && resultDigits === xDigits) return xUsed; for (i = xUsed - 1; i >= 0; --i) resultDigits[i + n] = xDigits[i]; for (i = n - 1; i >= 0; --i) resultDigits[i] = 0; return xUsed + n; }, _BigIntImpl__lsh(xDigits, xUsed, n, resultDigits) { var i, carry, digit, digitShift = B.JSInt_methods._tdivFast$1(n, 16), bitShift = B.JSInt_methods.$mod(n, 16), carryBitShift = 16 - bitShift, bitMask = B.JSInt_methods.$shl(1, carryBitShift) - 1; for (i = xUsed - 1, carry = 0; i >= 0; --i) { digit = xDigits[i]; resultDigits[i + digitShift + 1] = (B.JSInt_methods._shrReceiverPositive$1(digit, carryBitShift) | carry) >>> 0; carry = B.JSInt_methods.$shl((digit & bitMask) >>> 0, bitShift); } resultDigits[digitShift] = carry; }, _BigIntImpl__lShiftDigits(xDigits, xUsed, n, resultDigits) { var resultUsed, i, resultUsed0, digitsShift = B.JSInt_methods._tdivFast$1(n, 16); if (B.JSInt_methods.$mod(n, 16) === 0) return A._BigIntImpl__dlShiftDigits(xDigits, xUsed, digitsShift, resultDigits); resultUsed = xUsed + digitsShift + 1; A._BigIntImpl__lsh(xDigits, xUsed, n, resultDigits); for (i = digitsShift; --i, i >= 0;) resultDigits[i] = 0; resultUsed0 = resultUsed - 1; return resultDigits[resultUsed0] === 0 ? resultUsed0 : resultUsed; }, _BigIntImpl__rsh(xDigits, xUsed, n, resultDigits) { var i, digit, digitsShift = B.JSInt_methods._tdivFast$1(n, 16), bitShift = B.JSInt_methods.$mod(n, 16), carryBitShift = 16 - bitShift, bitMask = B.JSInt_methods.$shl(1, bitShift) - 1, carry = B.JSInt_methods._shrReceiverPositive$1(xDigits[digitsShift], bitShift), last = xUsed - digitsShift - 1; for (i = 0; i < last; ++i) { digit = xDigits[i + digitsShift + 1]; resultDigits[i] = (B.JSInt_methods.$shl((digit & bitMask) >>> 0, carryBitShift) | carry) >>> 0; carry = B.JSInt_methods._shrReceiverPositive$1(digit, bitShift); } resultDigits[last] = carry; }, _BigIntImpl__compareDigits(digits, used, otherDigits, otherUsed) { var i, result = used - otherUsed; if (result === 0) for (i = used - 1; i >= 0; --i) { result = digits[i] - otherDigits[i]; if (result !== 0) return result; } return result; }, _BigIntImpl__absAdd(digits, used, otherDigits, otherUsed, resultDigits) { var carry, i; for (carry = 0, i = 0; i < otherUsed; ++i) { carry += digits[i] + otherDigits[i]; resultDigits[i] = carry & 65535; carry = carry >>> 16; } for (i = otherUsed; i < used; ++i) { carry += digits[i]; resultDigits[i] = carry & 65535; carry = carry >>> 16; } resultDigits[used] = carry; }, _BigIntImpl__absSub(digits, used, otherDigits, otherUsed, resultDigits) { var carry, i; for (carry = 0, i = 0; i < otherUsed; ++i) { carry += digits[i] - otherDigits[i]; resultDigits[i] = carry & 65535; carry = 0 - (B.JSInt_methods._shrOtherPositive$1(carry, 16) & 1); } for (i = otherUsed; i < used; ++i) { carry += digits[i]; resultDigits[i] = carry & 65535; carry = 0 - (B.JSInt_methods._shrOtherPositive$1(carry, 16) & 1); } }, _BigIntImpl__mulAdd(x, multiplicandDigits, i, accumulatorDigits, j, n) { var c, i0, combined, j0, l; if (x === 0) return; for (c = 0; --n, n >= 0; j = j0, i = i0) { i0 = i + 1; combined = x * multiplicandDigits[i] + accumulatorDigits[j] + c; j0 = j + 1; accumulatorDigits[j] = combined & 65535; c = B.JSInt_methods._tdivFast$1(combined, 65536); } for (; c !== 0; j = j0) { l = accumulatorDigits[j] + c; j0 = j + 1; accumulatorDigits[j] = l & 65535; c = B.JSInt_methods._tdivFast$1(l, 65536); } }, _BigIntImpl__estimateQuotientDigit(topDigitDivisor, digits, i) { var quotientDigit, t1 = digits[i]; if (t1 === topDigitDivisor) return 65535; quotientDigit = B.JSInt_methods.$tdiv((t1 << 16 | digits[i - 1]) >>> 0, topDigitDivisor); if (quotientDigit > 65535) return 65535; return quotientDigit; }, identityHashCode(object) { return A.objectHashCode(object); }, Function_apply($function, positionalArguments, namedArguments) { return A.Primitives_applyFunction($function, positionalArguments, null); }, Expando$($T) { return new A.Expando(new WeakMap(), $T._eval$1("Expando<0>")); }, Expando__checkType(object) { if (A._isBool(object) || typeof object == "number" || typeof object == "string" || object instanceof A._Record) A.Expando__badExpandoKey(object); }, Expando__badExpandoKey(object) { throw A.wrapException(A.ArgumentError$value(object, "object", "Expandos are not allowed on strings, numbers, bools, records or null")); }, _WeakReferenceWrapper__findWeakRefConstructor() { if (typeof WeakRef == "function") return WeakRef; var $constructor = function LeakRef(o) { this._ = o; }; $constructor.prototype = { deref() { return this._; } }; return $constructor; }, int_parse(source, radix) { var value = A.Primitives_parseInt(source, radix); if (value != null) return value; throw A.wrapException(A.FormatException$(source, null, null)); }, double_parse(source) { var value = A.Primitives_parseDouble(source); if (value != null) return value; throw A.wrapException(A.FormatException$("Invalid double", source, null)); }, Error__throw(error, stackTrace) { error = A.wrapException(error); error.stack = stackTrace.toString$0(0); throw error; throw A.wrapException("unreachable"); }, DateTime$fromMillisecondsSinceEpoch(millisecondsSinceEpoch, isUtc) { var t1; if (Math.abs(millisecondsSinceEpoch) <= 864e13) t1 = false; else t1 = true; if (t1) A.throwExpression(A.ArgumentError$("DateTime is outside valid range: " + millisecondsSinceEpoch, null)); A.checkNotNullable(isUtc, "isUtc", type$.bool); return new A.DateTime(millisecondsSinceEpoch, isUtc); }, List_List$filled($length, fill, growable, $E) { var i, result = growable ? J.JSArray_JSArray$growable($length, $E) : J.JSArray_JSArray$fixed($length, $E); if ($length !== 0 && fill != null) for (i = 0; i < result.length; ++i) result[i] = fill; return result; }, List_List$from(elements, growable, $E) { var t1, list = A._setArrayType([], $E._eval$1("JSArray<0>")); for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) list.push(t1.get$current(t1)); if (growable) return list; return J.JSArray_markFixedList(list); }, List_List$of(elements, growable, $E) { var t1; if (growable) return A.List_List$_of(elements, $E); t1 = J.JSArray_markFixedList(A.List_List$_of(elements, $E)); return t1; }, List_List$_of(elements, $E) { var list, t1; if (Array.isArray(elements)) return A._setArrayType(elements.slice(0), $E._eval$1("JSArray<0>")); list = A._setArrayType([], $E._eval$1("JSArray<0>")); for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) list.push(t1.get$current(t1)); return list; }, List_List$generate($length, generator, $E) { var i, result = J.JSArray_JSArray$growable($length, $E); for (i = 0; i < $length; ++i) result[i] = generator.call$1(i); return result; }, List_List$unmodifiable(elements, $E) { return J.JSArray_markUnmodifiableList(A.List_List$from(elements, false, $E)); }, String_String$fromCharCodes(charCodes, start, end) { var t1, t2, maxLength, array, len; A.RangeError_checkNotNegative(start, "start"); t1 = end == null; t2 = !t1; if (t2) { maxLength = end - start; if (maxLength < 0) throw A.wrapException(A.RangeError$range(end, start, null, "end", null)); if (maxLength === 0) return ""; } if (Array.isArray(charCodes)) { array = charCodes; len = array.length; if (t1) end = len; return A.Primitives_stringFromCharCodes(start > 0 || end < len ? array.slice(start, end) : array); } if (type$.NativeUint8List._is(charCodes)) return A.String__stringFromUint8List(charCodes, start, end); if (t2) charCodes = J.take$1$ax(charCodes, end); if (start > 0) charCodes = J.skip$1$ax(charCodes, start); return A.Primitives_stringFromCharCodes(A.List_List$of(charCodes, true, type$.int)); }, String_String$fromCharCode(charCode) { return A.Primitives_stringFromCharCode(charCode); }, String__stringFromUint8List(charCodes, start, endOrNull) { var len = charCodes.length; if (start >= len) return ""; return A.Primitives_stringFromNativeUint8List(charCodes, start, endOrNull == null || endOrNull > len ? len : endOrNull); }, RegExp_RegExp(source, caseSensitive, dotAll, multiLine, unicode) { return new A.JSSyntaxRegExp(source, A.JSSyntaxRegExp_makeNative(source, multiLine, caseSensitive, unicode, dotAll, false)); }, identical(a, b) { return a == null ? b == null : a === b; }, StringBuffer__writeAll(string, objects, separator) { var iterator = J.get$iterator$ax(objects); if (!iterator.moveNext$0()) return string; if (separator.length === 0) { do string += A.S(iterator.get$current(iterator)); while (iterator.moveNext$0()); } else { string += A.S(iterator.get$current(iterator)); for (; iterator.moveNext$0();) string = string + separator + A.S(iterator.get$current(iterator)); } return string; }, NoSuchMethodError_NoSuchMethodError$withInvocation(receiver, invocation) { return new A.NoSuchMethodError(receiver, invocation.get$memberName(), invocation.get$positionalArguments(), invocation.get$namedArguments()); }, Uri_base() { var cachedUri, uri, current = A.Primitives_currentUri(); if (current == null) throw A.wrapException(A.UnsupportedError$("'Uri.base' is not supported")); cachedUri = $.Uri__cachedBaseUri; if (cachedUri != null && current === $.Uri__cachedBaseString) return cachedUri; uri = A.Uri_parse(current, 0, null); $.Uri__cachedBaseUri = uri; $.Uri__cachedBaseString = current; return uri; }, _Uri__uriEncode(canonicalTable, text, encoding, spaceToPlus) { var t1, bytes, i, t2, byte, _s16_ = "0123456789ABCDEF"; if (encoding === B.C_Utf8Codec) { t1 = $.$get$_Uri__needsNoEncoding(); t1 = t1._nativeRegExp.test(text); } else t1 = false; if (t1) return text; bytes = encoding.encode$1(text); for (t1 = bytes.length, i = 0, t2 = ""; i < t1; ++i) { byte = bytes[i]; if (byte < 128 && (canonicalTable[byte >>> 4] & 1 << (byte & 15)) !== 0) t2 += A.Primitives_stringFromCharCode(byte); else t2 = spaceToPlus && byte === 32 ? t2 + "+" : t2 + "%" + _s16_[byte >>> 4 & 15] + _s16_[byte & 15]; } return t2.charCodeAt(0) == 0 ? t2 : t2; }, _Uri__makeQueryFromParameters(queryParameters) { var params, encoded, $length; if (!$.$get$_Uri__useURLSearchParams()) return A._Uri__makeQueryFromParametersDefault(queryParameters); params = new URLSearchParams(); queryParameters.forEach$1(0, new A._Uri__makeQueryFromParameters_closure(params)); encoded = params.toString(); $length = encoded.length; if ($length > 0 && encoded[$length - 1] === "=") encoded = B.JSString_methods.substring$2(encoded, 0, $length - 1); return encoded.replace(/=&|\*|%7E/g, m => m === "=&" ? "&" : m === "*" ? "%2A" : "~"); }, StackTrace_current() { return A.getTraceFromException(new Error()); }, Comparable_compare(a, b) { return J.compareTo$1$ns(a, b); }, DateTime___new_tearOff(year, month, day, hour, minute, second, millisecond, microsecond) { var t1 = A.Primitives_valueFromDecomposedDate(year, month, day, hour, minute, second, millisecond + B.JSNumber_methods.round$0(microsecond / 1000), false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, false); }, DateTime___utc_tearOff(year, month, day, hour, minute, second, millisecond, microsecond) { var t1 = A.Primitives_valueFromDecomposedDate(year, month, day, hour, minute, second, millisecond + B.JSNumber_methods.round$0(microsecond / 1000), true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, true); }, DateTime$now() { return new A.DateTime(Date.now(), false); }, DateTime_parse(formattedString) { var t1, t2, t3, years, month, day, hour, minute, second, milliAndMicroseconds, millisecond, tzSign, sign, hourDifference, isUtc, value, _null = null, match = $.$get$DateTime__parseFormat().firstMatch$1(formattedString); if (match != null) { t1 = new A.DateTime_parse_parseIntOrZero(); t2 = match._match; t3 = t2[1]; t3.toString; years = A.int_parse(t3, _null); t3 = t2[2]; t3.toString; month = A.int_parse(t3, _null); t3 = t2[3]; t3.toString; day = A.int_parse(t3, _null); hour = t1.call$1(t2[4]); minute = t1.call$1(t2[5]); second = t1.call$1(t2[6]); milliAndMicroseconds = new A.DateTime_parse_parseMilliAndMicroseconds().call$1(t2[7]); millisecond = B.JSInt_methods._tdivFast$1(milliAndMicroseconds, 1000); if (t2[8] != null) { tzSign = t2[9]; if (tzSign != null) { sign = tzSign === "-" ? -1 : 1; t3 = t2[10]; t3.toString; hourDifference = A.int_parse(t3, _null); minute -= sign * (t1.call$1(t2[11]) + 60 * hourDifference); } isUtc = true; } else isUtc = false; value = A.Primitives_valueFromDecomposedDate(years, month, day, hour, minute, second, millisecond + B.JSNumber_methods.round$0(milliAndMicroseconds % 1000 / 1000), isUtc); if (value == null) throw A.wrapException(A.FormatException$("Time out of range", formattedString, _null)); return A.DateTime$_withValue(value, isUtc); } else throw A.wrapException(A.FormatException$("Invalid date format", formattedString, _null)); }, DateTime_tryParse(formattedString) { var t1, exception; try { t1 = A.DateTime_parse(formattedString); return t1; } catch (exception) { if (type$.FormatException._is(A.unwrapException(exception))) return null; else throw exception; } }, DateTime$_withValue(_value, isUtc) { var t1; if (Math.abs(_value) <= 864e13) t1 = false; else t1 = true; if (t1) A.throwExpression(A.ArgumentError$("DateTime is outside valid range: " + _value, null)); A.checkNotNullable(isUtc, "isUtc", type$.bool); return new A.DateTime(_value, isUtc); }, DateTime__fourDigits(n) { var absN = Math.abs(n), sign = n < 0 ? "-" : ""; if (absN >= 1000) return "" + n; if (absN >= 100) return sign + "0" + absN; if (absN >= 10) return sign + "00" + absN; return sign + "000" + absN; }, DateTime__sixDigits(n) { var absN = Math.abs(n), sign = n < 0 ? "-" : "+"; if (absN >= 100000) return sign + absN; return sign + "0" + absN; }, DateTime__threeDigits(n) { if (n >= 100) return "" + n; if (n >= 10) return "0" + n; return "00" + n; }, DateTime__twoDigits(n) { if (n >= 10) return "" + n; return "0" + n; }, Duration$(days, hours, microseconds, milliseconds, minutes, seconds) { return new A.Duration(microseconds + 1000 * milliseconds + 1000000 * seconds + 60000000 * minutes + 3600000000 * hours + 864e8 * days); }, EnumByName_byName(_this, $name) { var _i, value; for (_i = 0; _i < 3; ++_i) { value = _this[_i]; if (value._core$_name === $name) return value; } throw A.wrapException(A.ArgumentError$value($name, "name", "No enum value with that name")); }, Error_safeToString(object) { if (typeof object == "number" || A._isBool(object) || object == null) return J.toString$0$(object); if (typeof object == "string") return JSON.stringify(object); return A.Primitives_safeToString(object); }, Error_throwWithStackTrace(error, stackTrace) { A.checkNotNullable(error, "error", type$.Object); A.checkNotNullable(stackTrace, "stackTrace", type$.StackTrace); A.Error__throw(error, stackTrace); }, AssertionError$(message) { return new A.AssertionError(message); }, ArgumentError$(message, $name) { return new A.ArgumentError(false, null, $name, message); }, ArgumentError$value(value, $name, message) { return new A.ArgumentError(true, value, $name, message); }, ArgumentError$notNull($name) { return new A.ArgumentError(false, null, $name, "Must not be null"); }, ArgumentError_checkNotNull(argument, $name) { return argument; }, RangeError$(message) { var _null = null; return new A.RangeError(_null, _null, false, _null, _null, message); }, RangeError$value(value, $name) { return new A.RangeError(null, null, true, value, $name, "Value not in range"); }, RangeError$range(invalidValue, minValue, maxValue, $name, message) { return new A.RangeError(minValue, maxValue, true, invalidValue, $name, "Invalid value"); }, RangeError_checkValueInInterval(value, minValue, maxValue, $name) { if (value < minValue || value > maxValue) throw A.wrapException(A.RangeError$range(value, minValue, maxValue, $name, null)); return value; }, RangeError_checkValidRange(start, end, $length, startName, endName) { if (0 > start || start > $length) throw A.wrapException(A.RangeError$range(start, 0, $length, startName == null ? "start" : startName, null)); if (end != null) { if (start > end || end > $length) throw A.wrapException(A.RangeError$range(end, start, $length, endName == null ? "end" : endName, null)); return end; } return $length; }, RangeError_checkNotNegative(value, $name) { if (value < 0) throw A.wrapException(A.RangeError$range(value, 0, null, $name, null)); return value; }, IndexError$(invalidValue, indexable, $name, message, $length) { var t1 = $length == null ? indexable.get$length(indexable) : $length; return new A.IndexError(t1, true, invalidValue, $name, "Index out of range"); }, IndexError$withLength(invalidValue, $length, indexable, message, $name) { return new A.IndexError($length, true, invalidValue, $name, "Index out of range"); }, IndexError_check(index, $length, indexable, message, $name) { if (0 > index || index >= $length) throw A.wrapException(A.IndexError$withLength(index, $length, indexable, message, $name == null ? "index" : $name)); return index; }, UnsupportedError$(message) { return new A.UnsupportedError(message); }, UnimplementedError$(message) { return new A.UnimplementedError(message); }, StateError$(message) { return new A.StateError(message); }, ConcurrentModificationError$(modifiedObject) { return new A.ConcurrentModificationError(modifiedObject); }, Exception_Exception(message) { return new A._Exception(message); }, FormatException$(message, source, offset) { return new A.FormatException(message, source, offset); }, Iterable_Iterable$generate(count, generator, $E) { if (count <= 0) return new A.EmptyIterable($E._eval$1("EmptyIterable<0>")); if (generator == null) { if (!$E._eval$1("0(int)")._is(A.core__GeneratorIterable__id$closure())) throw A.wrapException(A.ArgumentError$("Generator must be supplied or element type must allow integers", "generator")); generator = A.core__GeneratorIterable__id$closure(); } return new A._GeneratorIterable(count, generator, $E._eval$1("_GeneratorIterable<0>")); }, Iterable_iterableToShortString(iterable, leftDelimiter, rightDelimiter) { var parts, t1; if (A.isToStringVisiting(iterable)) { if (leftDelimiter === "(" && rightDelimiter === ")") return "(...)"; return leftDelimiter + "..." + rightDelimiter; } parts = A._setArrayType([], type$.JSArray_String); $.toStringVisiting.push(iterable); try { A._iterablePartsToStrings(iterable, parts); } finally { $.toStringVisiting.pop(); } t1 = A.StringBuffer__writeAll(leftDelimiter, parts, ", ") + rightDelimiter; return t1.charCodeAt(0) == 0 ? t1 : t1; }, Iterable_iterableToFullString(iterable, leftDelimiter, rightDelimiter) { var buffer, t1; if (A.isToStringVisiting(iterable)) return leftDelimiter + "..." + rightDelimiter; buffer = new A.StringBuffer(leftDelimiter); $.toStringVisiting.push(iterable); try { t1 = buffer; t1._contents = A.StringBuffer__writeAll(t1._contents, iterable, ", "); } finally { $.toStringVisiting.pop(); } buffer._contents += rightDelimiter; t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _GeneratorIterable__id(n) { return n; }, _iterablePartsToStrings(iterable, parts) { var next, ultimateString, penultimateString, penultimate, ultimate, ultimate0, elision, it = J.get$iterator$ax(iterable), $length = 0, count = 0; while (true) { if (!($length < 80 || count < 3)) break; if (!it.moveNext$0()) return; next = A.S(it.get$current(it)); parts.push(next); $length += next.length + 2; ++count; } if (!it.moveNext$0()) { if (count <= 5) return; ultimateString = parts.pop(); penultimateString = parts.pop(); } else { penultimate = it.get$current(it); ++count; if (!it.moveNext$0()) { if (count <= 4) { parts.push(A.S(penultimate)); return; } ultimateString = A.S(penultimate); penultimateString = parts.pop(); $length += ultimateString.length + 2; } else { ultimate = it.get$current(it); ++count; for (; it.moveNext$0(); penultimate = ultimate, ultimate = ultimate0) { ultimate0 = it.get$current(it); ++count; if (count > 100) { while (true) { if (!($length > 75 && count > 3)) break; $length -= parts.pop().length + 2; --count; } parts.push("..."); return; } } penultimateString = A.S(penultimate); ultimateString = A.S(ultimate); $length += ultimateString.length + penultimateString.length + 4; } } if (count > parts.length + 2) { $length += 5; elision = "..."; } else elision = null; while (true) { if (!($length > 80 && parts.length > 3)) break; $length -= parts.pop().length + 2; if (elision == null) { $length += 5; elision = "..."; } } if (elision != null) parts.push(elision); parts.push(penultimateString); parts.push(ultimateString); }, Map_castFrom(source, $K, $V, K2, V2) { return new A.CastMap(source, $K._eval$1("@<0>")._bind$1($V)._bind$1(K2)._bind$1(V2)._eval$1("CastMap<1,2,3,4>")); }, Map_Map$fromEntries(entries, $K, $V) { var t1 = A.LinkedHashMap_LinkedHashMap$_empty($K, $V); t1.addEntries$1(t1, entries); return t1; }, Object_hash(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18, object19, object20) { var t1; if (B.C_SentinelValue === object3) return A.SystemHash_hash2(J.get$hashCode$(object1), J.get$hashCode$(object2), $.$get$_hashSeed()); if (B.C_SentinelValue === object4) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3)); } if (B.C_SentinelValue === object5) return A.SystemHash_hash4(J.get$hashCode$(object1), J.get$hashCode$(object2), J.get$hashCode$(object3), J.get$hashCode$(object4), $.$get$_hashSeed()); if (B.C_SentinelValue === object6) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5)); } if (B.C_SentinelValue === object7) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6)); } if (B.C_SentinelValue === object8) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7)); } if (B.C_SentinelValue === object9) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8)); } if (B.C_SentinelValue === object10) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9)); } if (B.C_SentinelValue === object11) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10)); } if (B.C_SentinelValue === object12) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11)); } if (B.C_SentinelValue === object13) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12)); } if (B.C_SentinelValue === object14) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13)); } if (B.C_SentinelValue === object15) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14)); } if (B.C_SentinelValue === object16) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); object15 = J.get$hashCode$(object15); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15)); } if (B.C_SentinelValue === object17) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); object15 = J.get$hashCode$(object15); object16 = J.get$hashCode$(object16); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16)); } if (B.C_SentinelValue === object18) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); object15 = J.get$hashCode$(object15); object16 = J.get$hashCode$(object16); object17 = J.get$hashCode$(object17); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17)); } if (B.C_SentinelValue === object19) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); object15 = J.get$hashCode$(object15); object16 = J.get$hashCode$(object16); object17 = J.get$hashCode$(object17); object18 = J.get$hashCode$(object18); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17), object18)); } if (B.C_SentinelValue === object20) { t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); object15 = J.get$hashCode$(object15); object16 = J.get$hashCode$(object16); object17 = J.get$hashCode$(object17); object18 = J.get$hashCode$(object18); object19 = J.get$hashCode$(object19); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17), object18), object19)); } t1 = J.get$hashCode$(object1); object2 = J.get$hashCode$(object2); object3 = J.get$hashCode$(object3); object4 = J.get$hashCode$(object4); object5 = J.get$hashCode$(object5); object6 = J.get$hashCode$(object6); object7 = J.get$hashCode$(object7); object8 = J.get$hashCode$(object8); object9 = J.get$hashCode$(object9); object10 = J.get$hashCode$(object10); object11 = J.get$hashCode$(object11); object12 = J.get$hashCode$(object12); object13 = J.get$hashCode$(object13); object14 = J.get$hashCode$(object14); object15 = J.get$hashCode$(object15); object16 = J.get$hashCode$(object16); object17 = J.get$hashCode$(object17); object18 = J.get$hashCode$(object18); object19 = J.get$hashCode$(object19); object20 = J.get$hashCode$(object20); return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17), object18), object19), object20)); }, Object_hashAll(objects) { var t1, hash = $.$get$_hashSeed(); for (t1 = J.get$iterator$ax(objects); t1.moveNext$0();) hash = A.SystemHash_combine(hash, J.get$hashCode$(t1.get$current(t1))); return A.SystemHash_finish(hash); }, print(object) { A.printString(A.S(object)); }, Set_castFrom(source, newSet, $S, $T) { return new A.CastSet(source, newSet, $S._eval$1("@<0>")._bind$1($T)._eval$1("CastSet<1,2>")); }, Stopwatch$() { $.$get$Stopwatch__frequency(); return new A.Stopwatch(); }, _combineSurrogatePair(start, end) { return 65536 + ((start & 1023) << 10) + (end & 1023); }, Uri_parse(uri, start, end) { var t1, delta, indices, t2, schemeEnd, hostStart, portStart, pathStart, queryStart, fragmentStart, isSimple, scheme, t3, schemeAuth, userInfoStart, userInfo, host, portNumber, port, path, query, _null = null; end = uri.length; t1 = start + 5; if (end >= t1) { delta = ((uri.charCodeAt(start + 4) ^ 58) * 3 | uri.charCodeAt(start) ^ 100 | uri.charCodeAt(start + 1) ^ 97 | uri.charCodeAt(start + 2) ^ 116 | uri.charCodeAt(start + 3) ^ 97) >>> 0; if (delta === 0) return A.UriData__parse(start > 0 || end < end ? B.JSString_methods.substring$2(uri, start, end) : uri, 5, _null).get$uri(); else if (delta === 32) return A.UriData__parse(B.JSString_methods.substring$2(uri, t1, end), 0, _null).get$uri(); } indices = A.List_List$filled(8, 0, false, type$.int); indices[0] = 0; t2 = start - 1; indices[1] = t2; indices[2] = t2; indices[7] = t2; indices[3] = start; indices[4] = start; indices[5] = end; indices[6] = end; if (A._scan(uri, start, end, 0, indices) >= 14) indices[7] = end; schemeEnd = indices[1]; if (schemeEnd >= start) if (A._scan(uri, start, schemeEnd, 20, indices) === 20) indices[7] = schemeEnd; hostStart = indices[2] + 1; portStart = indices[3]; pathStart = indices[4]; queryStart = indices[5]; fragmentStart = indices[6]; if (fragmentStart < queryStart) queryStart = fragmentStart; if (pathStart < hostStart) pathStart = queryStart; else if (pathStart <= schemeEnd) pathStart = schemeEnd + 1; if (portStart < hostStart) portStart = pathStart; isSimple = indices[7] < start; if (isSimple) if (hostStart > schemeEnd + 3) { scheme = _null; isSimple = false; } else { t2 = portStart > start; if (t2 && portStart + 1 === pathStart) { scheme = _null; isSimple = false; } else { if (!B.JSString_methods.startsWith$2(uri, "\\", pathStart)) if (hostStart > start) t3 = B.JSString_methods.startsWith$2(uri, "\\", hostStart - 1) || B.JSString_methods.startsWith$2(uri, "\\", hostStart - 2); else t3 = false; else t3 = true; if (t3) { scheme = _null; isSimple = false; } else { if (!(queryStart < end && queryStart === pathStart + 2 && B.JSString_methods.startsWith$2(uri, "..", pathStart))) t3 = queryStart > pathStart + 2 && B.JSString_methods.startsWith$2(uri, "/..", queryStart - 3); else t3 = true; if (t3) { scheme = _null; isSimple = false; } else { if (schemeEnd === start + 4) if (B.JSString_methods.startsWith$2(uri, "file", start)) { if (hostStart <= start) { if (!B.JSString_methods.startsWith$2(uri, "/", pathStart)) { schemeAuth = "file:///"; delta = 3; } else { schemeAuth = "file://"; delta = 2; } uri = schemeAuth + B.JSString_methods.substring$2(uri, pathStart, end); schemeEnd -= start; t1 = delta - start; queryStart += t1; fragmentStart += t1; end = uri.length; start = 0; hostStart = 7; portStart = 7; pathStart = 7; } else if (pathStart === queryStart) if (start === 0 && true) { uri = B.JSString_methods.replaceRange$3(uri, pathStart, queryStart, "/"); ++queryStart; ++fragmentStart; ++end; } else { uri = B.JSString_methods.substring$2(uri, start, pathStart) + "/" + B.JSString_methods.substring$2(uri, queryStart, end); schemeEnd -= start; hostStart -= start; portStart -= start; pathStart -= start; t1 = 1 - start; queryStart += t1; fragmentStart += t1; end = uri.length; start = 0; } scheme = "file"; } else if (B.JSString_methods.startsWith$2(uri, "http", start)) { if (t2 && portStart + 3 === pathStart && B.JSString_methods.startsWith$2(uri, "80", portStart + 1)) if (start === 0 && true) { uri = B.JSString_methods.replaceRange$3(uri, portStart, pathStart, ""); pathStart -= 3; queryStart -= 3; fragmentStart -= 3; end -= 3; } else { uri = B.JSString_methods.substring$2(uri, start, portStart) + B.JSString_methods.substring$2(uri, pathStart, end); schemeEnd -= start; hostStart -= start; portStart -= start; t1 = 3 + start; pathStart -= t1; queryStart -= t1; fragmentStart -= t1; end = uri.length; start = 0; } scheme = "http"; } else scheme = _null; else if (schemeEnd === t1 && B.JSString_methods.startsWith$2(uri, "https", start)) { if (t2 && portStart + 4 === pathStart && B.JSString_methods.startsWith$2(uri, "443", portStart + 1)) if (start === 0 && true) { uri = B.JSString_methods.replaceRange$3(uri, portStart, pathStart, ""); pathStart -= 4; queryStart -= 4; fragmentStart -= 4; end -= 3; } else { uri = B.JSString_methods.substring$2(uri, start, portStart) + B.JSString_methods.substring$2(uri, pathStart, end); schemeEnd -= start; hostStart -= start; portStart -= start; t1 = 4 + start; pathStart -= t1; queryStart -= t1; fragmentStart -= t1; end = uri.length; start = 0; } scheme = "https"; } else scheme = _null; isSimple = true; } } } } else scheme = _null; if (isSimple) { if (start > 0 || end < uri.length) { uri = B.JSString_methods.substring$2(uri, start, end); schemeEnd -= start; hostStart -= start; portStart -= start; pathStart -= start; queryStart -= start; fragmentStart -= start; } return new A._SimpleUri(uri, schemeEnd, hostStart, portStart, pathStart, queryStart, fragmentStart, scheme); } if (scheme == null) if (schemeEnd > start) scheme = A._Uri__makeScheme(uri, start, schemeEnd); else { if (schemeEnd === start) A._Uri__fail(uri, start, "Invalid empty scheme"); scheme = ""; } if (hostStart > start) { userInfoStart = schemeEnd + 3; userInfo = userInfoStart < hostStart ? A._Uri__makeUserInfo(uri, userInfoStart, hostStart - 1) : ""; host = A._Uri__makeHost(uri, hostStart, portStart, false); t1 = portStart + 1; if (t1 < pathStart) { portNumber = A.Primitives_parseInt(B.JSString_methods.substring$2(uri, t1, pathStart), _null); port = A._Uri__makePort(portNumber == null ? A.throwExpression(A.FormatException$("Invalid port", uri, t1)) : portNumber, scheme); } else port = _null; } else { port = _null; host = port; userInfo = ""; } path = A._Uri__makePath(uri, pathStart, queryStart, _null, scheme, host != null); query = queryStart < fragmentStart ? A._Uri__makeQuery(uri, queryStart + 1, fragmentStart, _null) : _null; return A._Uri$_internal(scheme, userInfo, host, port, path, query, fragmentStart < end ? A._Uri__makeFragment(uri, fragmentStart + 1, end) : _null); }, Uri_tryParse(uri) { var t1, exception, start = 0, end = null; try { t1 = A.Uri_parse(uri, start, end); return t1; } catch (exception) { if (type$.FormatException._is(A.unwrapException(exception))) return null; else throw exception; } }, Uri_decodeComponent(encodedComponent) { return A._Uri__uriDecode(encodedComponent, 0, encodedComponent.length, B.C_Utf8Codec, false); }, Uri_splitQueryString(query) { var t1 = type$.String; return B.JSArray_methods.fold$1$2(A._setArrayType(query.split("&"), type$.JSArray_String), A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), new A.Uri_splitQueryString_closure(B.C_Utf8Codec), type$.Map_String_String); }, Uri__parseIPv4Address(host, start, end) { var i, partStart, partIndex, char, part, partIndex0, _s43_ = "IPv4 address should contain exactly 4 parts", _s37_ = "each part must be in the range 0..255", error = new A.Uri__parseIPv4Address_error(host), result = new Uint8Array(4); for (i = start, partStart = i, partIndex = 0; i < end; ++i) { char = host.charCodeAt(i); if (char !== 46) { if ((char ^ 48) > 9) error.call$2("invalid character", i); } else { if (partIndex === 3) error.call$2(_s43_, i); part = A.int_parse(B.JSString_methods.substring$2(host, partStart, i), null); if (part > 255) error.call$2(_s37_, partStart); partIndex0 = partIndex + 1; result[partIndex] = part; partStart = i + 1; partIndex = partIndex0; } } if (partIndex !== 3) error.call$2(_s43_, end); part = A.int_parse(B.JSString_methods.substring$2(host, partStart, end), null); if (part > 255) error.call$2(_s37_, partStart); result[partIndex] = part; return result; }, Uri_parseIPv6Address(host, start, end) { var parts, i, partStart, wildcardSeen, seenDot, char, atEnd, t1, last, bytes, wildCardLength, index, value, j, _null = null, error = new A.Uri_parseIPv6Address_error(host), parseHex = new A.Uri_parseIPv6Address_parseHex(error, host); if (host.length < 2) error.call$2("address is too short", _null); parts = A._setArrayType([], type$.JSArray_int); for (i = start, partStart = i, wildcardSeen = false, seenDot = false; i < end; ++i) { char = host.charCodeAt(i); if (char === 58) { if (i === start) { ++i; if (host.charCodeAt(i) !== 58) error.call$2("invalid start colon.", i); partStart = i; } if (i === partStart) { if (wildcardSeen) error.call$2("only one wildcard `::` is allowed", i); parts.push(-1); wildcardSeen = true; } else parts.push(parseHex.call$2(partStart, i)); partStart = i + 1; } else if (char === 46) seenDot = true; } if (parts.length === 0) error.call$2("too few parts", _null); atEnd = partStart === end; t1 = B.JSArray_methods.get$last(parts); if (atEnd && t1 !== -1) error.call$2("expected a part after last `:`", end); if (!atEnd) if (!seenDot) parts.push(parseHex.call$2(partStart, end)); else { last = A.Uri__parseIPv4Address(host, partStart, end); parts.push((last[0] << 8 | last[1]) >>> 0); parts.push((last[2] << 8 | last[3]) >>> 0); } if (wildcardSeen) { if (parts.length > 7) error.call$2("an address with a wildcard must have less than 7 parts", _null); } else if (parts.length !== 8) error.call$2("an address without a wildcard must contain exactly 8 parts", _null); bytes = new Uint8Array(16); for (t1 = parts.length, wildCardLength = 9 - t1, i = 0, index = 0; i < t1; ++i) { value = parts[i]; if (value === -1) for (j = 0; j < wildCardLength; ++j) { bytes[index] = 0; bytes[index + 1] = 0; index += 2; } else { bytes[index] = B.JSInt_methods._shrOtherPositive$1(value, 8); bytes[index + 1] = value & 255; index += 2; } } return bytes; }, _Uri$_internal(scheme, _userInfo, _host, _port, path, _query, _fragment) { return new A._Uri(scheme, _userInfo, _host, _port, path, _query, _fragment); }, _Uri__Uri(fragment, host, path, queryParameters, scheme) { var userInfo, query, port, isFile, t1, hasAuthority, t2, _null = null; scheme = scheme == null ? "" : A._Uri__makeScheme(scheme, 0, scheme.length); userInfo = A._Uri__makeUserInfo(_null, 0, 0); host = A._Uri__makeHost(host, 0, host == null ? 0 : host.length, false); query = A._Uri__makeQuery(_null, 0, 0, queryParameters); fragment = A._Uri__makeFragment(fragment, 0, fragment == null ? 0 : fragment.length); port = A._Uri__makePort(_null, scheme); isFile = scheme === "file"; if (host == null) t1 = userInfo.length !== 0 || port != null || isFile; else t1 = false; if (t1) host = ""; t1 = host == null; hasAuthority = !t1; path = A._Uri__makePath(path, 0, path == null ? 0 : path.length, _null, scheme, hasAuthority); t2 = scheme.length === 0; if (t2 && t1 && !B.JSString_methods.startsWith$1(path, "/")) path = A._Uri__normalizeRelativePath(path, !t2 || hasAuthority); else path = A._Uri__removeDotSegments(path); return A._Uri$_internal(scheme, userInfo, t1 && B.JSString_methods.startsWith$1(path, "//") ? "" : host, port, path, query, fragment); }, _Uri__defaultPort(scheme) { if (scheme === "http") return 80; if (scheme === "https") return 443; return 0; }, _Uri__fail(uri, index, message) { throw A.wrapException(A.FormatException$(message, uri, index)); }, _Uri__checkNonWindowsPathReservedCharacters(segments, argumentError) { var t1, _i, segment, t2, t3; for (t1 = segments.length, _i = 0; _i < t1; ++_i) { segment = segments[_i]; t2 = J.getInterceptor$asx(segment); t3 = t2.get$length(segment); if (0 > t3) A.throwExpression(A.RangeError$range(0, 0, t2.get$length(segment), null, null)); if (A.stringContainsUnchecked(segment, "/", 0)) { t1 = A.UnsupportedError$("Illegal path character " + A.S(segment)); throw A.wrapException(t1); } } }, _Uri__checkWindowsPathReservedCharacters(segments, argumentError, firstSegment) { var t1, t2, t3, t4, t5; for (t1 = A.SubListIterable$(segments, firstSegment, null, A._arrayInstanceType(segments)._precomputed1), t2 = t1.$ti, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); t4 = A.RegExp_RegExp('["*/:<>?\\\\|]', true, false, false, false); t5 = t3.length; if (A.stringContainsUnchecked(t3, t4, 0)) { t1 = A.UnsupportedError$("Illegal character in path: " + t3); throw A.wrapException(t1); } } }, _Uri__checkWindowsDriveLetter(charCode, argumentError) { var t1; if (!(65 <= charCode && charCode <= 90)) t1 = 97 <= charCode && charCode <= 122; else t1 = true; if (t1) return; t1 = A.UnsupportedError$("Illegal drive letter " + A.String_String$fromCharCode(charCode)); throw A.wrapException(t1); }, _Uri__computeQueryParametersAll(query) { var queryParameterLists; if (query.length === 0) return B.Map_empty0; queryParameterLists = A._Uri__splitQueryStringAll(query); queryParameterLists.updateAll$1(queryParameterLists, A.core___toUnmodifiableStringList$closure()); return A.ConstantMap_ConstantMap$from(queryParameterLists, type$.String, type$.List_String); }, _Uri__makePort(port, scheme) { if (port != null && port === A._Uri__defaultPort(scheme)) return null; return port; }, _Uri__makeHost(host, start, end, strictIPv6) { var t1, t2, index, zoneIDstart, zoneID, i; if (host == null) return null; if (start === end) return ""; if (host.charCodeAt(start) === 91) { t1 = end - 1; if (host.charCodeAt(t1) !== 93) A._Uri__fail(host, start, "Missing end `]` to match `[` in host"); t2 = start + 1; index = A._Uri__checkZoneID(host, t2, t1); if (index < t1) { zoneIDstart = index + 1; zoneID = A._Uri__normalizeZoneID(host, B.JSString_methods.startsWith$2(host, "25", zoneIDstart) ? index + 3 : zoneIDstart, t1, "%25"); } else zoneID = ""; A.Uri_parseIPv6Address(host, t2, index); return B.JSString_methods.substring$2(host, start, index).toLowerCase() + zoneID + "]"; } for (i = start; i < end; ++i) if (host.charCodeAt(i) === 58) { index = B.JSString_methods.indexOf$2(host, "%", start); index = index >= start && index < end ? index : end; if (index < end) { zoneIDstart = index + 1; zoneID = A._Uri__normalizeZoneID(host, B.JSString_methods.startsWith$2(host, "25", zoneIDstart) ? index + 3 : zoneIDstart, end, "%25"); } else zoneID = ""; A.Uri_parseIPv6Address(host, start, index); return "[" + B.JSString_methods.substring$2(host, start, index) + zoneID + "]"; } return A._Uri__normalizeRegName(host, start, end); }, _Uri__checkZoneID(host, start, end) { var index = B.JSString_methods.indexOf$2(host, "%", start); return index >= start && index < end ? index : end; }, _Uri__normalizeZoneID(host, start, end, prefix) { var index, sectionStart, isNormalized, char, replacement, t1, t2, tail, sourceLength, slice, buffer = prefix !== "" ? new A.StringBuffer(prefix) : null; for (index = start, sectionStart = index, isNormalized = true; index < end;) { char = host.charCodeAt(index); if (char === 37) { replacement = A._Uri__normalizeEscape(host, index, true); t1 = replacement == null; if (t1 && isNormalized) { index += 3; continue; } if (buffer == null) buffer = new A.StringBuffer(""); t2 = buffer._contents += B.JSString_methods.substring$2(host, sectionStart, index); if (t1) replacement = B.JSString_methods.substring$2(host, index, index + 3); else if (replacement === "%") A._Uri__fail(host, index, "ZoneID should not contain % anymore"); buffer._contents = t2 + replacement; index += 3; sectionStart = index; isNormalized = true; } else if (char < 127 && (B.List_M1A[char >>> 4] & 1 << (char & 15)) !== 0) { if (isNormalized && 65 <= char && 90 >= char) { if (buffer == null) buffer = new A.StringBuffer(""); if (sectionStart < index) { buffer._contents += B.JSString_methods.substring$2(host, sectionStart, index); sectionStart = index; } isNormalized = false; } ++index; } else { if ((char & 64512) === 55296 && index + 1 < end) { tail = host.charCodeAt(index + 1); if ((tail & 64512) === 56320) { char = (char & 1023) << 10 | tail & 1023 | 65536; sourceLength = 2; } else sourceLength = 1; } else sourceLength = 1; slice = B.JSString_methods.substring$2(host, sectionStart, index); if (buffer == null) { buffer = new A.StringBuffer(""); t1 = buffer; } else t1 = buffer; t1._contents += slice; t1._contents += A._Uri__escapeChar(char); index += sourceLength; sectionStart = index; } } if (buffer == null) return B.JSString_methods.substring$2(host, start, end); if (sectionStart < end) buffer._contents += B.JSString_methods.substring$2(host, sectionStart, end); t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _Uri__normalizeRegName(host, start, end) { var index, sectionStart, buffer, isNormalized, char, replacement, t1, slice, t2, sourceLength, tail; for (index = start, sectionStart = index, buffer = null, isNormalized = true; index < end;) { char = host.charCodeAt(index); if (char === 37) { replacement = A._Uri__normalizeEscape(host, index, true); t1 = replacement == null; if (t1 && isNormalized) { index += 3; continue; } if (buffer == null) buffer = new A.StringBuffer(""); slice = B.JSString_methods.substring$2(host, sectionStart, index); t2 = buffer._contents += !isNormalized ? slice.toLowerCase() : slice; if (t1) { replacement = B.JSString_methods.substring$2(host, index, index + 3); sourceLength = 3; } else if (replacement === "%") { replacement = "%25"; sourceLength = 1; } else sourceLength = 3; buffer._contents = t2 + replacement; index += sourceLength; sectionStart = index; isNormalized = true; } else if (char < 127 && (B.List_ejq[char >>> 4] & 1 << (char & 15)) !== 0) { if (isNormalized && 65 <= char && 90 >= char) { if (buffer == null) buffer = new A.StringBuffer(""); if (sectionStart < index) { buffer._contents += B.JSString_methods.substring$2(host, sectionStart, index); sectionStart = index; } isNormalized = false; } ++index; } else if (char <= 93 && (B.List_YmH[char >>> 4] & 1 << (char & 15)) !== 0) A._Uri__fail(host, index, "Invalid character"); else { if ((char & 64512) === 55296 && index + 1 < end) { tail = host.charCodeAt(index + 1); if ((tail & 64512) === 56320) { char = (char & 1023) << 10 | tail & 1023 | 65536; sourceLength = 2; } else sourceLength = 1; } else sourceLength = 1; slice = B.JSString_methods.substring$2(host, sectionStart, index); if (!isNormalized) slice = slice.toLowerCase(); if (buffer == null) { buffer = new A.StringBuffer(""); t1 = buffer; } else t1 = buffer; t1._contents += slice; t1._contents += A._Uri__escapeChar(char); index += sourceLength; sectionStart = index; } } if (buffer == null) return B.JSString_methods.substring$2(host, start, end); if (sectionStart < end) { slice = B.JSString_methods.substring$2(host, sectionStart, end); buffer._contents += !isNormalized ? slice.toLowerCase() : slice; } t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _Uri__makeScheme(scheme, start, end) { var i, containsUpperCase, codeUnit; if (start === end) return ""; if (!A._Uri__isAlphabeticCharacter(scheme.charCodeAt(start))) A._Uri__fail(scheme, start, "Scheme not starting with alphabetic character"); for (i = start, containsUpperCase = false; i < end; ++i) { codeUnit = scheme.charCodeAt(i); if (!(codeUnit < 128 && (B.List_MMm[codeUnit >>> 4] & 1 << (codeUnit & 15)) !== 0)) A._Uri__fail(scheme, i, "Illegal scheme character"); if (65 <= codeUnit && codeUnit <= 90) containsUpperCase = true; } scheme = B.JSString_methods.substring$2(scheme, start, end); return A._Uri__canonicalizeScheme(containsUpperCase ? scheme.toLowerCase() : scheme); }, _Uri__canonicalizeScheme(scheme) { if (scheme === "http") return "http"; if (scheme === "file") return "file"; if (scheme === "https") return "https"; if (scheme === "package") return "package"; return scheme; }, _Uri__makeUserInfo(userInfo, start, end) { if (userInfo == null) return ""; return A._Uri__normalizeOrSubstring(userInfo, start, end, B.List_OL3, false, false); }, _Uri__makePath(path, start, end, pathSegments, scheme, hasAuthority) { var result, isFile = scheme === "file", ensureLeadingSlash = isFile || hasAuthority; if (path == null) return isFile ? "/" : ""; else result = A._Uri__normalizeOrSubstring(path, start, end, B.List_XRg, true, true); if (result.length === 0) { if (isFile) return "/"; } else if (ensureLeadingSlash && !B.JSString_methods.startsWith$1(result, "/")) result = "/" + result; return A._Uri__normalizePath(result, scheme, hasAuthority); }, _Uri__normalizePath(path, scheme, hasAuthority) { var t1 = scheme.length === 0; if (t1 && !hasAuthority && !B.JSString_methods.startsWith$1(path, "/") && !B.JSString_methods.startsWith$1(path, "\\")) return A._Uri__normalizeRelativePath(path, !t1 || hasAuthority); return A._Uri__removeDotSegments(path); }, _Uri__makeQuery(query, start, end, queryParameters) { if (query != null) { if (queryParameters != null) throw A.wrapException(A.ArgumentError$("Both query and queryParameters specified", null)); return A._Uri__normalizeOrSubstring(query, start, end, B.List_oFp, true, false); } if (queryParameters == null) return null; return A._Uri__makeQueryFromParameters(queryParameters); }, _Uri__makeQueryFromParametersDefault(queryParameters) { var t1 = {}, result = new A.StringBuffer(""); t1.separator = ""; queryParameters.forEach$1(0, new A._Uri__makeQueryFromParametersDefault_closure(new A._Uri__makeQueryFromParametersDefault_writeParameter(t1, result))); t1 = result._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _Uri__makeFragment(fragment, start, end) { if (fragment == null) return null; return A._Uri__normalizeOrSubstring(fragment, start, end, B.List_oFp, true, false); }, _Uri__normalizeEscape(source, index, lowerCase) { var firstDigit, secondDigit, firstDigitValue, secondDigitValue, value, t1 = index + 2; if (t1 >= source.length) return "%"; firstDigit = source.charCodeAt(index + 1); secondDigit = source.charCodeAt(t1); firstDigitValue = A.hexDigitValue(firstDigit); secondDigitValue = A.hexDigitValue(secondDigit); if (firstDigitValue < 0 || secondDigitValue < 0) return "%"; value = firstDigitValue * 16 + secondDigitValue; if (value < 127 && (B.List_M1A[B.JSInt_methods._shrOtherPositive$1(value, 4)] & 1 << (value & 15)) !== 0) return A.Primitives_stringFromCharCode(lowerCase && 65 <= value && 90 >= value ? (value | 32) >>> 0 : value); if (firstDigit >= 97 || secondDigit >= 97) return B.JSString_methods.substring$2(source, index, index + 3).toUpperCase(); return null; }, _Uri__escapeChar(char) { var codeUnits, flag, encodedBytes, index, byte, _s16_ = "0123456789ABCDEF"; if (char < 128) { codeUnits = new Uint8Array(3); codeUnits[0] = 37; codeUnits[1] = _s16_.charCodeAt(char >>> 4); codeUnits[2] = _s16_.charCodeAt(char & 15); } else { if (char > 2047) if (char > 65535) { flag = 240; encodedBytes = 4; } else { flag = 224; encodedBytes = 3; } else { flag = 192; encodedBytes = 2; } codeUnits = new Uint8Array(3 * encodedBytes); for (index = 0; --encodedBytes, encodedBytes >= 0; flag = 128) { byte = B.JSInt_methods._shrReceiverPositive$1(char, 6 * encodedBytes) & 63 | flag; codeUnits[index] = 37; codeUnits[index + 1] = _s16_.charCodeAt(byte >>> 4); codeUnits[index + 2] = _s16_.charCodeAt(byte & 15); index += 3; } } return A.String_String$fromCharCodes(codeUnits, 0, null); }, _Uri__normalizeOrSubstring(component, start, end, charTable, escapeDelimiters, replaceBackslash) { var t1 = A._Uri__normalize(component, start, end, charTable, escapeDelimiters, replaceBackslash); return t1 == null ? B.JSString_methods.substring$2(component, start, end) : t1; }, _Uri__normalize(component, start, end, charTable, escapeDelimiters, replaceBackslash) { var t1, index, sectionStart, buffer, char, replacement, sourceLength, t2, tail, t3, _null = null; for (t1 = !escapeDelimiters, index = start, sectionStart = index, buffer = _null; index < end;) { char = component.charCodeAt(index); if (char < 127 && (charTable[char >>> 4] & 1 << (char & 15)) !== 0) ++index; else { if (char === 37) { replacement = A._Uri__normalizeEscape(component, index, false); if (replacement == null) { index += 3; continue; } if ("%" === replacement) { replacement = "%25"; sourceLength = 1; } else sourceLength = 3; } else if (char === 92 && replaceBackslash) { replacement = "/"; sourceLength = 1; } else if (t1 && char <= 93 && (B.List_YmH[char >>> 4] & 1 << (char & 15)) !== 0) { A._Uri__fail(component, index, "Invalid character"); sourceLength = _null; replacement = sourceLength; } else { if ((char & 64512) === 55296) { t2 = index + 1; if (t2 < end) { tail = component.charCodeAt(t2); if ((tail & 64512) === 56320) { char = (char & 1023) << 10 | tail & 1023 | 65536; sourceLength = 2; } else sourceLength = 1; } else sourceLength = 1; } else sourceLength = 1; replacement = A._Uri__escapeChar(char); } if (buffer == null) { buffer = new A.StringBuffer(""); t2 = buffer; } else t2 = buffer; t3 = t2._contents += B.JSString_methods.substring$2(component, sectionStart, index); t2._contents = t3 + A.S(replacement); index += sourceLength; sectionStart = index; } } if (buffer == null) return _null; if (sectionStart < end) buffer._contents += B.JSString_methods.substring$2(component, sectionStart, end); t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _Uri__mayContainDotSegments(path) { if (B.JSString_methods.startsWith$1(path, ".")) return true; return B.JSString_methods.indexOf$1(path, "/.") !== -1; }, _Uri__removeDotSegments(path) { var output, t1, t2, appendSlash, _i, segment; if (!A._Uri__mayContainDotSegments(path)) return path; output = A._setArrayType([], type$.JSArray_String); for (t1 = path.split("/"), t2 = t1.length, appendSlash = false, _i = 0; _i < t2; ++_i) { segment = t1[_i]; if (J.$eq$(segment, "..")) { if (output.length !== 0) { output.pop(); if (output.length === 0) output.push(""); } appendSlash = true; } else if ("." === segment) appendSlash = true; else { output.push(segment); appendSlash = false; } } if (appendSlash) output.push(""); return B.JSArray_methods.join$1(output, "/"); }, _Uri__normalizeRelativePath(path, allowScheme) { var output, t1, t2, appendSlash, _i, segment; if (!A._Uri__mayContainDotSegments(path)) return !allowScheme ? A._Uri__escapeScheme(path) : path; output = A._setArrayType([], type$.JSArray_String); for (t1 = path.split("/"), t2 = t1.length, appendSlash = false, _i = 0; _i < t2; ++_i) { segment = t1[_i]; if (".." === segment) if (output.length !== 0 && B.JSArray_methods.get$last(output) !== "..") { output.pop(); appendSlash = true; } else { output.push(".."); appendSlash = false; } else if ("." === segment) appendSlash = true; else { output.push(segment); appendSlash = false; } } t1 = output.length; if (t1 !== 0) t1 = t1 === 1 && output[0].length === 0; else t1 = true; if (t1) return "./"; if (appendSlash || B.JSArray_methods.get$last(output) === "..") output.push(""); if (!allowScheme) output[0] = A._Uri__escapeScheme(output[0]); return B.JSArray_methods.join$1(output, "/"); }, _Uri__escapeScheme(path) { var i, char, t1 = path.length; if (t1 >= 2 && A._Uri__isAlphabeticCharacter(path.charCodeAt(0))) for (i = 1; i < t1; ++i) { char = path.charCodeAt(i); if (char === 58) return B.JSString_methods.substring$2(path, 0, i) + "%3A" + B.JSString_methods.substring$1(path, i + 1); if (char > 127 || (B.List_MMm[char >>> 4] & 1 << (char & 15)) === 0) break; } return path; }, _Uri__packageNameEnd(uri, path) { if (uri.isScheme$1("package") && uri._host == null) return A._skipPackageNameChars(path, 0, path.length); return -1; }, _Uri__toWindowsFilePath(uri) { var hasDriveLetter, t2, host, segments = uri.get$pathSegments(), t1 = segments.length; if (t1 > 0 && J.get$length$asx(segments[0]) === 2 && J.codeUnitAt$1$s(segments[0], 1) === 58) { A._Uri__checkWindowsDriveLetter(J.codeUnitAt$1$s(segments[0], 0), false); A._Uri__checkWindowsPathReservedCharacters(segments, false, 1); hasDriveLetter = true; } else { A._Uri__checkWindowsPathReservedCharacters(segments, false, 0); hasDriveLetter = false; } t2 = uri.get$hasAbsolutePath() && !hasDriveLetter ? "" + "\\" : ""; if (uri.get$hasAuthority()) { host = uri.get$host(uri); if (host.length !== 0) t2 = t2 + "\\" + host + "\\"; } t2 = A.StringBuffer__writeAll(t2, segments, "\\"); t1 = hasDriveLetter && t1 === 1 ? t2 + "\\" : t2; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _Uri__createList() { return A._setArrayType([], type$.JSArray_String); }, _Uri__splitQueryStringAll(query) { var t1, i, start, equalsIndex, char, result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_String), parsePair = new A._Uri__splitQueryStringAll_parsePair(query, B.C_Utf8Codec, result); for (t1 = query.length, i = 0, start = 0, equalsIndex = -1; i < t1;) { char = query.charCodeAt(i); if (char === 61) { if (equalsIndex < 0) equalsIndex = i; } else if (char === 38) { parsePair.call$3(start, equalsIndex, i); start = i + 1; equalsIndex = -1; } ++i; } parsePair.call$3(start, equalsIndex, i); return result; }, _Uri__hexCharPairToByte(s, pos) { var byte, i, charCode; for (byte = 0, i = 0; i < 2; ++i) { charCode = s.charCodeAt(pos + i); if (48 <= charCode && charCode <= 57) byte = byte * 16 + charCode - 48; else { charCode |= 32; if (97 <= charCode && charCode <= 102) byte = byte * 16 + charCode - 87; else throw A.wrapException(A.ArgumentError$("Invalid URL encoding", null)); } } return byte; }, _Uri__uriDecode(text, start, end, encoding, plusToSpace) { var simple, codeUnit, t1, bytes, i = start; while (true) { if (!(i < end)) { simple = true; break; } codeUnit = text.charCodeAt(i); if (codeUnit <= 127) if (codeUnit !== 37) t1 = plusToSpace && codeUnit === 43; else t1 = true; else t1 = true; if (t1) { simple = false; break; } ++i; } if (simple) { if (B.C_Utf8Codec !== encoding) t1 = false; else t1 = true; if (t1) return B.JSString_methods.substring$2(text, start, end); else bytes = new A.CodeUnits(B.JSString_methods.substring$2(text, start, end)); } else { bytes = A._setArrayType([], type$.JSArray_int); for (t1 = text.length, i = start; i < end; ++i) { codeUnit = text.charCodeAt(i); if (codeUnit > 127) throw A.wrapException(A.ArgumentError$("Illegal percent encoding in URI", null)); if (codeUnit === 37) { if (i + 3 > t1) throw A.wrapException(A.ArgumentError$("Truncated URI", null)); bytes.push(A._Uri__hexCharPairToByte(text, i + 1)); i += 2; } else if (plusToSpace && codeUnit === 43) bytes.push(32); else bytes.push(codeUnit); } } return encoding.decode$1(0, bytes); }, _Uri__isAlphabeticCharacter(codeUnit) { var lowerCase = codeUnit | 32; return 97 <= lowerCase && lowerCase <= 122; }, UriData_UriData$fromUri(uri) { if (!uri.isScheme$1("data")) throw A.wrapException(A.ArgumentError$value(uri, "uri", "Scheme must be 'data'")); if (uri.get$hasAuthority()) throw A.wrapException(A.ArgumentError$value(uri, "uri", "Data uri must not have authority")); if (uri.get$hasFragment()) throw A.wrapException(A.ArgumentError$value(uri, "uri", "Data uri must not have a fragment part")); if (!uri.get$hasQuery()) return A.UriData__parse(uri.get$path(uri), 0, uri); return A.UriData__parse(uri.toString$0(0), 5, uri); }, UriData__parse(text, start, sourceUri) { var t1, i, slashIndex, char, equalsIndex, lastSeparator, t2, data, _s17_ = "Invalid MIME type", indices = A._setArrayType([start - 1], type$.JSArray_int); for (t1 = text.length, i = start, slashIndex = -1, char = null; i < t1; ++i) { char = text.charCodeAt(i); if (char === 44 || char === 59) break; if (char === 47) { if (slashIndex < 0) { slashIndex = i; continue; } throw A.wrapException(A.FormatException$(_s17_, text, i)); } } if (slashIndex < 0 && i > start) throw A.wrapException(A.FormatException$(_s17_, text, i)); for (; char !== 44;) { indices.push(i); ++i; for (equalsIndex = -1; i < t1; ++i) { char = text.charCodeAt(i); if (char === 61) { if (equalsIndex < 0) equalsIndex = i; } else if (char === 59 || char === 44) break; } if (equalsIndex >= 0) indices.push(equalsIndex); else { lastSeparator = B.JSArray_methods.get$last(indices); if (char !== 44 || i !== lastSeparator + 7 || !B.JSString_methods.startsWith$2(text, "base64", lastSeparator + 1)) throw A.wrapException(A.FormatException$("Expecting '='", text, i)); break; } } indices.push(i); t2 = i + 1; if ((indices.length & 1) === 1) text = B.C_Base64Codec.normalize$3(0, text, t2, t1); else { data = A._Uri__normalize(text, t2, t1, B.List_oFp, true, false); if (data != null) text = B.JSString_methods.replaceRange$3(text, t2, t1, data); } return new A.UriData(text, indices, sourceUri); }, _createTables() { var _i, t1, t2, t3, b, _s77_ = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=", _s1_ = ".", _s1_0 = ":", _s1_1 = "/", _s1_2 = "\\", _s1_3 = "?", _s1_4 = "#", _s2_ = "/\\", tables = J.JSArray_JSArray$allocateGrowable(22, type$.Uint8List); for (_i = 0; _i < 22; ++_i) tables[_i] = new Uint8Array(96); t1 = new A._createTables_build(tables); t2 = new A._createTables_setChars(); t3 = new A._createTables_setRange(); b = t1.call$2(0, 225); t2.call$3(b, _s77_, 1); t2.call$3(b, _s1_, 14); t2.call$3(b, _s1_0, 34); t2.call$3(b, _s1_1, 3); t2.call$3(b, _s1_2, 227); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(14, 225); t2.call$3(b, _s77_, 1); t2.call$3(b, _s1_, 15); t2.call$3(b, _s1_0, 34); t2.call$3(b, _s2_, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(15, 225); t2.call$3(b, _s77_, 1); t2.call$3(b, "%", 225); t2.call$3(b, _s1_0, 34); t2.call$3(b, _s1_1, 9); t2.call$3(b, _s1_2, 233); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(1, 225); t2.call$3(b, _s77_, 1); t2.call$3(b, _s1_0, 34); t2.call$3(b, _s1_1, 10); t2.call$3(b, _s1_2, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(2, 235); t2.call$3(b, _s77_, 139); t2.call$3(b, _s1_1, 131); t2.call$3(b, _s1_2, 131); t2.call$3(b, _s1_, 146); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(3, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_1, 68); t2.call$3(b, _s1_2, 68); t2.call$3(b, _s1_, 18); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(4, 229); t2.call$3(b, _s77_, 5); t3.call$3(b, "AZ", 229); t2.call$3(b, _s1_0, 102); t2.call$3(b, "@", 68); t2.call$3(b, "[", 232); t2.call$3(b, _s1_1, 138); t2.call$3(b, _s1_2, 138); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(5, 229); t2.call$3(b, _s77_, 5); t3.call$3(b, "AZ", 229); t2.call$3(b, _s1_0, 102); t2.call$3(b, "@", 68); t2.call$3(b, _s1_1, 138); t2.call$3(b, _s1_2, 138); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(6, 231); t3.call$3(b, "19", 7); t2.call$3(b, "@", 68); t2.call$3(b, _s1_1, 138); t2.call$3(b, _s1_2, 138); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(7, 231); t3.call$3(b, "09", 7); t2.call$3(b, "@", 68); t2.call$3(b, _s1_1, 138); t2.call$3(b, _s1_2, 138); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); t2.call$3(t1.call$2(8, 8), "]", 5); b = t1.call$2(9, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_, 16); t2.call$3(b, _s2_, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(16, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_, 17); t2.call$3(b, _s2_, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(17, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_1, 9); t2.call$3(b, _s1_2, 233); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(10, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_, 18); t2.call$3(b, _s1_1, 10); t2.call$3(b, _s1_2, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(18, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_, 19); t2.call$3(b, _s2_, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(19, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s2_, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(11, 235); t2.call$3(b, _s77_, 11); t2.call$3(b, _s1_1, 10); t2.call$3(b, _s1_2, 234); t2.call$3(b, _s1_3, 172); t2.call$3(b, _s1_4, 205); b = t1.call$2(12, 236); t2.call$3(b, _s77_, 12); t2.call$3(b, _s1_3, 12); t2.call$3(b, _s1_4, 205); b = t1.call$2(13, 237); t2.call$3(b, _s77_, 13); t2.call$3(b, _s1_3, 13); t3.call$3(t1.call$2(20, 245), "az", 21); b = t1.call$2(21, 245); t3.call$3(b, "az", 21); t3.call$3(b, "09", 21); t2.call$3(b, "+-.", 21); return tables; }, _scan(uri, start, end, state, indices) { var i, table, char, transition, tables = $.$get$_scannerTables(); for (i = start; i < end; ++i) { table = tables[state]; char = uri.charCodeAt(i) ^ 96; transition = table[char > 95 ? 31 : char]; state = transition & 31; indices[transition >>> 5] = i; } return state; }, _SimpleUri__packageNameEnd(uri) { if (uri._schemeEnd === 7 && B.JSString_methods.startsWith$1(uri._uri, "package") && uri._hostStart <= 0) return A._skipPackageNameChars(uri._uri, uri._pathStart, uri._queryStart); return -1; }, _toUnmodifiableStringList(key, list) { return A.List_List$unmodifiable(list, type$.String); }, _skipPackageNameChars(source, start, end) { var i, dots, char; for (i = start, dots = 0; i < end; ++i) { char = source.charCodeAt(i); if (char === 47) return dots !== 0 ? i : -1; if (char === 37 || char === 58) return -1; dots |= char ^ 46; } return -1; }, _caseInsensitiveCompareStart(prefix, string, start) { var t1, result, i, stringChar, delta, lowerChar; for (t1 = prefix.length, result = 0, i = 0; i < t1; ++i) { stringChar = string.charCodeAt(start + i); delta = prefix.charCodeAt(i) ^ stringChar; if (delta !== 0) { if (delta === 32) { lowerChar = stringChar | delta; if (97 <= lowerChar && lowerChar <= 122) { result = 32; continue; } } return -1; } } return result; }, _BigIntImpl: function _BigIntImpl(t0, t1, t2) { this._isNegative = t0; this._digits = t1; this._used = t2; }, _BigIntImpl_hashCode_combine: function _BigIntImpl_hashCode_combine() { }, _BigIntImpl_hashCode_finish: function _BigIntImpl_hashCode_finish() { }, _BigIntImpl_toDouble_readBits: function _BigIntImpl_toDouble_readBits(t0, t1) { this._box_0 = t0; this.$this = t1; }, _BigIntImpl_toDouble_roundUp: function _BigIntImpl_toDouble_roundUp(t0) { this.resultBits = t0; }, _WeakReferenceWrapper: function _WeakReferenceWrapper(t0, t1) { this._weakRef = t0; this.$ti = t1; }, NoSuchMethodError_toString_closure: function NoSuchMethodError_toString_closure(t0, t1) { this._box_0 = t0; this.sb = t1; }, _Uri__makeQueryFromParameters_closure: function _Uri__makeQueryFromParameters_closure(t0) { this.params = t0; }, DateTime: function DateTime(t0, t1) { this._value = t0; this.isUtc = t1; }, DateTime_parse_parseIntOrZero: function DateTime_parse_parseIntOrZero() { }, DateTime_parse_parseMilliAndMicroseconds: function DateTime_parse_parseMilliAndMicroseconds() { }, Duration: function Duration(t0) { this._duration = t0; }, _Enum: function _Enum() { }, Error: function Error() { }, AssertionError: function AssertionError(t0) { this.message = t0; }, TypeError: function TypeError() { }, ArgumentError: function ArgumentError(t0, t1, t2, t3) { var _ = this; _._hasValue = t0; _.invalidValue = t1; _.name = t2; _.message = t3; }, RangeError: function RangeError(t0, t1, t2, t3, t4, t5) { var _ = this; _.start = t0; _.end = t1; _._hasValue = t2; _.invalidValue = t3; _.name = t4; _.message = t5; }, IndexError: function IndexError(t0, t1, t2, t3, t4) { var _ = this; _.length = t0; _._hasValue = t1; _.invalidValue = t2; _.name = t3; _.message = t4; }, NoSuchMethodError: function NoSuchMethodError(t0, t1, t2, t3) { var _ = this; _._core$_receiver = t0; _._memberName = t1; _._core$_arguments = t2; _._namedArguments = t3; }, UnsupportedError: function UnsupportedError(t0) { this.message = t0; }, UnimplementedError: function UnimplementedError(t0) { this.message = t0; }, StateError: function StateError(t0) { this.message = t0; }, ConcurrentModificationError: function ConcurrentModificationError(t0) { this.modifiedObject = t0; }, OutOfMemoryError: function OutOfMemoryError() { }, StackOverflowError: function StackOverflowError() { }, _Exception: function _Exception(t0) { this.message = t0; }, FormatException: function FormatException(t0, t1, t2) { this.message = t0; this.source = t1; this.offset = t2; }, IntegerDivisionByZeroException: function IntegerDivisionByZeroException() { }, Iterable: function Iterable() { }, _GeneratorIterable: function _GeneratorIterable(t0, t1, t2) { this.length = t0; this._generator = t1; this.$ti = t2; }, Iterator: function Iterator() { }, MapEntry: function MapEntry(t0, t1, t2) { this.key = t0; this.value = t1; this.$ti = t2; }, Null: function Null() { }, Object: function Object() { }, _StringStackTrace: function _StringStackTrace() { }, Stopwatch: function Stopwatch() { this._stop = this._core$_start = 0; }, Runes: function Runes(t0) { this.string = t0; }, RuneIterator: function RuneIterator(t0) { var _ = this; _.string = t0; _._nextPosition = _._core$_position = 0; _._currentCodePoint = -1; }, StringBuffer: function StringBuffer(t0) { this._contents = t0; }, Uri_splitQueryString_closure: function Uri_splitQueryString_closure(t0) { this.encoding = t0; }, Uri__parseIPv4Address_error: function Uri__parseIPv4Address_error(t0) { this.host = t0; }, Uri_parseIPv6Address_error: function Uri_parseIPv6Address_error(t0) { this.host = t0; }, Uri_parseIPv6Address_parseHex: function Uri_parseIPv6Address_parseHex(t0, t1) { this.error = t0; this.host = t1; }, _Uri: function _Uri(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.scheme = t0; _._userInfo = t1; _._host = t2; _._port = t3; _.path = t4; _._query = t5; _._fragment = t6; _.___Uri_queryParametersAll_FI = _.___Uri_queryParameters_FI = _.___Uri_hashCode_FI = _.___Uri_pathSegments_FI = _.___Uri__text_FI = $; }, _Uri__makeQueryFromParametersDefault_writeParameter: function _Uri__makeQueryFromParametersDefault_writeParameter(t0, t1) { this._box_0 = t0; this.result = t1; }, _Uri__makeQueryFromParametersDefault_closure: function _Uri__makeQueryFromParametersDefault_closure(t0) { this.writeParameter = t0; }, _Uri__splitQueryStringAll_parsePair: function _Uri__splitQueryStringAll_parsePair(t0, t1, t2) { this.query = t0; this.encoding = t1; this.result = t2; }, UriData: function UriData(t0, t1, t2) { this._text = t0; this._separatorIndices = t1; this._uriCache = t2; }, _createTables_build: function _createTables_build(t0) { this.tables = t0; }, _createTables_setChars: function _createTables_setChars() { }, _createTables_setRange: function _createTables_setRange() { }, _SimpleUri: function _SimpleUri(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._uri = t0; _._schemeEnd = t1; _._hostStart = t2; _._portStart = t3; _._pathStart = t4; _._queryStart = t5; _._fragmentStart = t6; _._schemeCache = t7; _._hashCodeCache = null; }, _DataUri: function _DataUri(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.scheme = t0; _._userInfo = t1; _._host = t2; _._port = t3; _.path = t4; _._query = t5; _._fragment = t6; _.___Uri_queryParametersAll_FI = _.___Uri_queryParameters_FI = _.___Uri_hashCode_FI = _.___Uri_pathSegments_FI = _.___Uri__text_FI = $; }, Expando: function Expando(t0, t1) { this._jsWeakMap = t0; this.$ti = t1; }, _getNextTaskId() { var t1 = $._taskId; $._taskId = t1 + 1; return t1; }, _createEventName(isBeginEvent, isEndEvent, $name, taskId) { if (isBeginEvent) return "" + taskId + "-" + $name + "-begin"; if (isEndEvent) return "" + taskId + "-" + $name + "-end"; return $name; }, _postfixWithCount(eventName) { var count = $._eventNameToCount.$index(0, eventName); if (count == null) return eventName; return eventName + "-" + A.S(count); }, _decrementEventCount(eventName) { var t1, newCount; if (!$._eventNameToCount.containsKey$1(0, eventName)) return; t1 = $._eventNameToCount.$index(0, eventName); t1.toString; newCount = t1 - 1; t1 = $._eventNameToCount; if (newCount <= 0) t1.remove$1(0, eventName); else t1.$indexSet(0, eventName, newCount); }, _reportTaskEvent(taskId, flowId, type, $name, argumentsAsJson) { var isBeginEvent, isEndEvent, currentEventName, currentCount, beginEventName; if (type === 9 || type === 11 || type === 10) return; isBeginEvent = type === 1 || type === 5; isEndEvent = type === 2 || type === 7; currentEventName = A._createEventName(isBeginEvent, isEndEvent, $name, taskId); if (isBeginEvent) { currentCount = $._eventNameToCount.$index(0, currentEventName); if (currentCount == null) currentCount = 0; $._eventNameToCount.$indexSet(0, currentEventName, currentCount + 1); currentEventName = A._postfixWithCount(currentEventName); } performance.mark(currentEventName, {detail: JSON.parse(argumentsAsJson)}); if (isEndEvent) { beginEventName = A._createEventName(true, false, $name, taskId); performance.measure($name, A._postfixWithCount(beginEventName), currentEventName); A._decrementEventCount(beginEventName); } }, _FakeUserTag__FakeUserTag(label) { var t1, existingTag = $._FakeUserTag__instances.$index(0, label); if (existingTag != null) return existingTag; if ($._FakeUserTag__instances.__js_helper$_length === 64) throw A.wrapException(A.UnsupportedError$("UserTag instance limit (64) reached.")); t1 = new A._FakeUserTag(); $._FakeUserTag__instances.$indexSet(0, label, t1); return t1; }, ServiceExtensionResponse$result(result) { A.checkNotNullable(result, "result", type$.String); return new A.ServiceExtensionResponse(); }, ServiceExtensionResponse__validateErrorCode(errorCode) { var _s9_ = "errorCode"; A.checkNotNullable(errorCode, _s9_, type$.int); if (errorCode === -32602) return; if (errorCode >= -32016 && errorCode <= -32000) return; throw A.wrapException(A.ArgumentError$value(errorCode, _s9_, "Out of range")); }, registerExtension(method, handler) { var t1 = type$.String; A.checkNotNullable(method, "method", t1); if (!B.JSString_methods.startsWith$1(method, "ext.")) throw A.wrapException(A.ArgumentError$value(method, "method", "Must begin with ext.")); if ($._extensions.$index(0, method) != null) throw A.wrapException(A.ArgumentError$("Extension already registered: " + method, null)); A.checkNotNullable(handler, "handler", type$.Future_ServiceExtensionResponse_Function_2_String_and_Map_String_String); $._extensions.$indexSet(0, method, $.Zone__current.bindBinaryCallback$3$1(handler, type$.Future_ServiceExtensionResponse, t1, type$.Map_String_String)); }, postEvent(eventKind, eventData, stream) { if (B.JSArray_methods.contains$1(A._setArrayType(["VM", "Isolate", "Debug", "GC", "_Echo", "HeapSnapshot", "Logging", "Timeline", "Profiler"], type$.JSArray_String), stream)) throw A.wrapException(A.ArgumentError$value(stream, "stream", "Cannot be a protected stream.")); else if (B.JSString_methods.startsWith$1(stream, "_")) throw A.wrapException(A.ArgumentError$value(stream, "stream", "Cannot start with an underscore.")); return; }, Timeline_startSync($name, $arguments, flow) { var t1, block, t2; A.ArgumentError_checkNotNull($name, "name"); if (!(typeof performance !== "undefined" && typeof performance.measure !== "undefined")) { $.Timeline__stack.push(null); return; } t1 = A._getNextTaskId(); block = new A._SyncBlock($name, t1, $arguments, flow); $.Timeline__stack.push(block); t2 = flow == null ? null : flow.id; if (t2 == null) t2 = -1; A._reportTaskEvent(t1, t2, 1, $name, block.get$_jsonArguments()); }, Timeline_finishSync() { var block, tempFlow, t1; if ($.Timeline__stack.length === 0) throw A.wrapException(A.StateError$("Uneven calls to startSync and finishSync")); block = $.Timeline__stack.pop(); if (block == null) return; tempFlow = block.flow; if (tempFlow != null) { t1 = tempFlow.id; A._reportTaskEvent(t1, -1, tempFlow._developer$_type, "" + t1, A._argumentsAsJson(null)); } A._reportTaskEvent(block.taskId, -1, 2, block.name, block.get$_jsonArguments()); }, Timeline_instantSync($name, $arguments) { A.ArgumentError_checkNotNull($name, "name"); if (!(typeof performance !== "undefined" && typeof performance.measure !== "undefined")) return; A._reportTaskEvent(0, -1, 4, $name, A._argumentsAsJson($arguments)); }, Timeline_timeSync($name, $function, flow) { var t1; A.Timeline_startSync($name, null, flow); try { t1 = $function.call$0(); return t1; } finally { A.Timeline_finishSync(); } }, TimelineTask$() { var t1 = A._setArrayType([], type$.JSArray_nullable__AsyncBlock); return new A.TimelineTask(A._getNextTaskId(), t1); }, _argumentsAsJson($arguments) { if ($arguments == null || $arguments.__js_helper$_length === 0) return "{}"; return B.C_JsonCodec.encode$1($arguments); }, _FakeUserTag: function _FakeUserTag() { }, ServiceExtensionResponse: function ServiceExtensionResponse() { }, TimelineTask: function TimelineTask(t0, t1) { this._taskId = t0; this._stack = t1; }, _AsyncBlock: function _AsyncBlock(t0, t1) { this.name = t0; this._taskId = t1; }, _SyncBlock: function _SyncBlock(t0, t1, t2, t3) { var _ = this; _.name = t0; _.taskId = t1; _.$arguments = t2; _.flow = t3; _.___SyncBlock__jsonArguments_FI = $; }, window() { var t1 = window; t1.toString; return t1; }, AnchorElement_AnchorElement(href) { var e = document.createElement("a"); e.href = href; return e; }, Blob_Blob(blobParts, type) { var bag = {}; bag.type = type; return new self.Blob(blobParts, bag); }, _ChildrenElementList__addAll(_element, iterable) { var t1; for (t1 = J.get$iterator$ax(iterable instanceof A._ChildNodeListLazy ? A.List_List$from(iterable, true, type$.Element) : iterable); t1.moveNext$0();) _element.appendChild(t1.get$current(t1)).toString; }, _ChildrenElementList__remove(_element, object) { if (type$.Element._is(object)) if (object.parentNode === _element) { _element.removeChild(object).toString; return true; } return false; }, _ChildrenElementList__first(_element) { var result = _element.firstElementChild; if (result == null) throw A.wrapException(A.StateError$("No elements")); return result; }, _ElementFactoryProvider_createElement_tag(tag, typeExtension) { return document.createElement(tag); }, InputElement_InputElement(type) { var exception, t1 = document.createElement("input"), e = type$.InputElement._as(t1); try { e.type = type; } catch (exception) { } return e; }, _EventStreamSubscription$(_target, _eventType, onData, _useCapture, $T) { var t1 = onData == null ? null : A._wrapZone(new A._EventStreamSubscription_closure(onData), type$.Event); t1 = new A._EventStreamSubscription(_target, _eventType, t1, false, $T._eval$1("_EventStreamSubscription<0>")); t1._tryResume$0(); return t1; }, _convertNativeToDart_XHR_Response(o) { if (type$.Document_2._is(o)) return o; return new A._AcceptStructuredCloneDart2Js([], []).convertNativeToDart_AcceptStructuredClone$2$mustCopy(o, true); }, _wrapZone(callback, $T) { var t1 = $.Zone__current; if (t1 === B.C__RootZone) return callback; return t1.bindUnaryCallbackGuarded$1$1(callback, $T); }, querySelector(selectors) { return document.querySelector(selectors); }, HtmlElement: function HtmlElement() { }, AccessibleNodeList: function AccessibleNodeList() { }, AnchorElement: function AnchorElement() { }, Animation: function Animation() { }, ApplicationCacheErrorEvent: function ApplicationCacheErrorEvent() { }, AreaElement: function AreaElement() { }, BackgroundFetchEvent: function BackgroundFetchEvent() { }, BackgroundFetchRegistration: function BackgroundFetchRegistration() { }, BeforeUnloadEvent: function BeforeUnloadEvent() { }, Blob: function Blob() { }, BluetoothRemoteGattDescriptor: function BluetoothRemoteGattDescriptor() { }, ButtonElement: function ButtonElement() { }, CanvasElement: function CanvasElement() { }, CanvasElement_toBlob_closure: function CanvasElement_toBlob_closure(t0) { this.completer = t0; }, CanvasRenderingContext2D: function CanvasRenderingContext2D() { }, CharacterData: function CharacterData() { }, Client: function Client() { }, Credential: function Credential() { }, CssKeywordValue: function CssKeywordValue() { }, CssNumericValue: function CssNumericValue() { }, CssPerspective: function CssPerspective() { }, CssRule: function CssRule() { }, CssStyleDeclaration: function CssStyleDeclaration() { }, CssStyleDeclarationBase: function CssStyleDeclarationBase() { }, CssStyleValue: function CssStyleValue() { }, CssTransformComponent: function CssTransformComponent() { }, CssTransformValue: function CssTransformValue() { }, CssUnitValue: function CssUnitValue() { }, CssUnparsedValue: function CssUnparsedValue() { }, DataElement: function DataElement() { }, DataTransferItemList: function DataTransferItemList() { }, DeprecationReport: function DeprecationReport() { }, Document1: function Document1() { }, DomError: function DomError() { }, DomException0: function DomException0() { }, DomRectList: function DomRectList() { }, DomRectReadOnly0: function DomRectReadOnly0() { }, DomStringList: function DomStringList() { }, DomTokenList0: function DomTokenList0() { }, _ChildrenElementList: function _ChildrenElementList(t0, t1) { this._html$_element = t0; this._html$_childElements = t1; }, _ChildrenElementList__filter_closure: function _ChildrenElementList__filter_closure(t0) { this.test = t0; }, Element2: function Element2() { }, ErrorEvent: function ErrorEvent() { }, Event: function Event() { }, EventTarget: function EventTarget() { }, ExtendableEvent: function ExtendableEvent() { }, File: function File() { }, FileList: function FileList() { }, FileReader: function FileReader() { }, FileWriter: function FileWriter() { }, FontFaceSet: function FontFaceSet() { }, FormElement: function FormElement() { }, Gamepad: function Gamepad() { }, GamepadButton: function GamepadButton() { }, History: function History() { }, HtmlCollection: function HtmlCollection() { }, HtmlDocument: function HtmlDocument() { }, HttpRequest: function HttpRequest() { }, HttpRequestEventTarget: function HttpRequestEventTarget() { }, IFrameElement: function IFrameElement() { }, ImageData: function ImageData() { }, InputElement: function InputElement() { }, InterventionReport: function InterventionReport() { }, LIElement: function LIElement() { }, Location: function Location() { }, MediaError: function MediaError() { }, MediaKeyMessageEvent: function MediaKeyMessageEvent() { }, MediaList: function MediaList() { }, MediaQueryList: function MediaQueryList() { }, MediaStream: function MediaStream() { }, MediaStreamTrack: function MediaStreamTrack() { }, MessagePort: function MessagePort() { }, MeterElement: function MeterElement() { }, MidiInputMap: function MidiInputMap() { }, MidiInputMap_keys_closure: function MidiInputMap_keys_closure(t0) { this.keys = t0; }, MidiInputMap_values_closure: function MidiInputMap_values_closure(t0) { this.values = t0; }, MidiOutputMap: function MidiOutputMap() { }, MidiOutputMap_keys_closure: function MidiOutputMap_keys_closure(t0) { this.keys = t0; }, MidiOutputMap_values_closure: function MidiOutputMap_values_closure(t0) { this.values = t0; }, MidiPort: function MidiPort() { }, MimeType: function MimeType() { }, MimeTypeArray: function MimeTypeArray() { }, MouseEvent: function MouseEvent() { }, Navigator0: function Navigator0() { }, NavigatorConcurrentHardware: function NavigatorConcurrentHardware() { }, NavigatorUserMediaError: function NavigatorUserMediaError() { }, _ChildNodeListLazy: function _ChildNodeListLazy(t0) { this._this = t0; }, Node1: function Node1() { }, NodeList0: function NodeList0() { }, Notification: function Notification() { }, OptionElement: function OptionElement() { }, OutputElement: function OutputElement() { }, OverconstrainedError: function OverconstrainedError() { }, ParamElement: function ParamElement() { }, PaymentRequest: function PaymentRequest() { }, Plugin: function Plugin() { }, PluginArray: function PluginArray() { }, PositionError: function PositionError() { }, PresentationAvailability: function PresentationAvailability() { }, PresentationConnection: function PresentationConnection() { }, PresentationConnectionCloseEvent: function PresentationConnectionCloseEvent() { }, ProgressElement: function ProgressElement() { }, ProgressEvent: function ProgressEvent() { }, RelatedApplication: function RelatedApplication() { }, ReportBody: function ReportBody() { }, RtcDataChannel: function RtcDataChannel() { }, RtcLegacyStatsReport: function RtcLegacyStatsReport() { }, RtcStatsReport: function RtcStatsReport() { }, RtcStatsReport_keys_closure: function RtcStatsReport_keys_closure(t0) { this.keys = t0; }, RtcStatsReport_values_closure: function RtcStatsReport_values_closure(t0) { this.values = t0; }, SelectElement: function SelectElement() { }, SourceBuffer: function SourceBuffer() { }, SourceBufferList: function SourceBufferList() { }, SpeechGrammar: function SpeechGrammar() { }, SpeechGrammarList: function SpeechGrammarList() { }, SpeechRecognitionError: function SpeechRecognitionError() { }, SpeechRecognitionResult: function SpeechRecognitionResult() { }, Storage: function Storage() { }, Storage_keys_closure: function Storage_keys_closure(t0) { this.keys = t0; }, Storage_values_closure: function Storage_values_closure(t0) { this.values = t0; }, StyleSheet: function StyleSheet() { }, TextAreaElement: function TextAreaElement() { }, TextTrack: function TextTrack() { }, TextTrackCue: function TextTrackCue() { }, TextTrackCueList: function TextTrackCueList() { }, TextTrackList: function TextTrackList() { }, TimeRanges: function TimeRanges() { }, Touch: function Touch() { }, TouchList: function TouchList() { }, TrackDefaultList: function TrackDefaultList() { }, UIEvent: function UIEvent() { }, Url: function Url() { }, VideoTrack: function VideoTrack() { }, VideoTrackList: function VideoTrackList() { }, VttRegion: function VttRegion() { }, Window: function Window() { }, WorkerGlobalScope: function WorkerGlobalScope() { }, _Attr: function _Attr() { }, _CssRuleList: function _CssRuleList() { }, _DomRect: function _DomRect() { }, _GamepadList: function _GamepadList() { }, _NamedNodeMap: function _NamedNodeMap() { }, _Report: function _Report() { }, _SpeechRecognitionResultList: function _SpeechRecognitionResultList() { }, _StyleSheetList: function _StyleSheetList() { }, _AttributeMap: function _AttributeMap() { }, _ElementAttributeMap: function _ElementAttributeMap(t0) { this._html$_element = t0; }, _DataAttributeMap: function _DataAttributeMap(t0) { this._attributes = t0; }, _DataAttributeMap_forEach_closure: function _DataAttributeMap_forEach_closure(t0, t1) { this.$this = t0; this.f = t1; }, _DataAttributeMap_keys_closure: function _DataAttributeMap_keys_closure(t0, t1) { this.$this = t0; this.keys = t1; }, _DataAttributeMap_values_closure: function _DataAttributeMap_values_closure(t0, t1) { this.$this = t0; this.values = t1; }, EventStreamProvider: function EventStreamProvider(t0, t1) { this._eventType = t0; this.$ti = t1; }, _EventStream: function _EventStream(t0, t1, t2, t3) { var _ = this; _._target = t0; _._eventType = t1; _._useCapture = t2; _.$ti = t3; }, _ElementEventStreamImpl: function _ElementEventStreamImpl(t0, t1, t2, t3) { var _ = this; _._target = t0; _._eventType = t1; _._useCapture = t2; _.$ti = t3; }, _EventStreamSubscription: function _EventStreamSubscription(t0, t1, t2, t3, t4) { var _ = this; _._pauseCount = 0; _._target = t0; _._eventType = t1; _._html$_onData = t2; _._useCapture = t3; _.$ti = t4; }, _EventStreamSubscription_closure: function _EventStreamSubscription_closure(t0) { this.onData = t0; }, _EventStreamSubscription_onData_closure: function _EventStreamSubscription_onData_closure(t0) { this.handleData = t0; }, ImmutableListMixin: function ImmutableListMixin() { }, FixedSizeListIterator: function FixedSizeListIterator(t0, t1, t2) { var _ = this; _._array = t0; _._length = t1; _._position = -1; _._current = null; _.$ti = t2; }, _CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase: function _CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase() { }, _DomRectList_JavaScriptObject_ListMixin: function _DomRectList_JavaScriptObject_ListMixin() { }, _DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin: function _DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _DomStringList_JavaScriptObject_ListMixin: function _DomStringList_JavaScriptObject_ListMixin() { }, _DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin: function _DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _FileList_JavaScriptObject_ListMixin: function _FileList_JavaScriptObject_ListMixin() { }, _FileList_JavaScriptObject_ListMixin_ImmutableListMixin: function _FileList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _HtmlCollection_JavaScriptObject_ListMixin: function _HtmlCollection_JavaScriptObject_ListMixin() { }, _HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin: function _HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _MidiInputMap_JavaScriptObject_MapMixin: function _MidiInputMap_JavaScriptObject_MapMixin() { }, _MidiOutputMap_JavaScriptObject_MapMixin: function _MidiOutputMap_JavaScriptObject_MapMixin() { }, _MimeTypeArray_JavaScriptObject_ListMixin: function _MimeTypeArray_JavaScriptObject_ListMixin() { }, _MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin: function _MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _NodeList_JavaScriptObject_ListMixin: function _NodeList_JavaScriptObject_ListMixin() { }, _NodeList_JavaScriptObject_ListMixin_ImmutableListMixin: function _NodeList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _PluginArray_JavaScriptObject_ListMixin: function _PluginArray_JavaScriptObject_ListMixin() { }, _PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin: function _PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _RtcStatsReport_JavaScriptObject_MapMixin: function _RtcStatsReport_JavaScriptObject_MapMixin() { }, _SourceBufferList_EventTarget_ListMixin: function _SourceBufferList_EventTarget_ListMixin() { }, _SourceBufferList_EventTarget_ListMixin_ImmutableListMixin: function _SourceBufferList_EventTarget_ListMixin_ImmutableListMixin() { }, _SpeechGrammarList_JavaScriptObject_ListMixin: function _SpeechGrammarList_JavaScriptObject_ListMixin() { }, _SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin: function _SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _Storage_JavaScriptObject_MapMixin: function _Storage_JavaScriptObject_MapMixin() { }, _TextTrackCueList_JavaScriptObject_ListMixin: function _TextTrackCueList_JavaScriptObject_ListMixin() { }, _TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _TextTrackList_EventTarget_ListMixin: function _TextTrackList_EventTarget_ListMixin() { }, _TextTrackList_EventTarget_ListMixin_ImmutableListMixin: function _TextTrackList_EventTarget_ListMixin_ImmutableListMixin() { }, _TouchList_JavaScriptObject_ListMixin: function _TouchList_JavaScriptObject_ListMixin() { }, _TouchList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TouchList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, __CssRuleList_JavaScriptObject_ListMixin: function __CssRuleList_JavaScriptObject_ListMixin() { }, __CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin: function __CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, __GamepadList_JavaScriptObject_ListMixin: function __GamepadList_JavaScriptObject_ListMixin() { }, __GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin: function __GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, __NamedNodeMap_JavaScriptObject_ListMixin: function __NamedNodeMap_JavaScriptObject_ListMixin() { }, __NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin: function __NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin() { }, __SpeechRecognitionResultList_JavaScriptObject_ListMixin: function __SpeechRecognitionResultList_JavaScriptObject_ListMixin() { }, __SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin: function __SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, __StyleSheetList_JavaScriptObject_ListMixin: function __StyleSheetList_JavaScriptObject_ListMixin() { }, __StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin: function __StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _convertNativeToDart_Value(value) { var t1, values, i; if (value == null) return value; if (typeof value == "string" || typeof value == "number" || A._isBool(value)) return value; if (A.isJavaScriptSimpleObject(value)) return A.convertNativeToDart_Dictionary(value); t1 = Array.isArray(value); t1.toString; if (t1) { values = []; i = 0; while (true) { t1 = value.length; t1.toString; if (!(i < t1)) break; values.push(A._convertNativeToDart_Value(value[i])); ++i; } return values; } return value; }, convertNativeToDart_Dictionary(object) { var dict, keys, t1, _i, key, t2; if (object == null) return null; dict = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); keys = Object.getOwnPropertyNames(object); for (t1 = keys.length, _i = 0; _i < keys.length; keys.length === t1 || (0, A.throwConcurrentModificationError)(keys), ++_i) { key = keys[_i]; t2 = key; t2.toString; dict.$indexSet(0, t2, A._convertNativeToDart_Value(object[key])); } return dict; }, isJavaScriptSimpleObject(value) { var proto = Object.getPrototypeOf(value), t1 = proto === Object.prototype; t1.toString; if (!t1) { t1 = proto === null; t1.toString; } else t1 = true; return t1; }, _AcceptStructuredClone: function _AcceptStructuredClone() { }, _AcceptStructuredClone_walk_closure: function _AcceptStructuredClone_walk_closure(t0, t1) { this.$this = t0; this.map = t1; }, _AcceptStructuredCloneDart2Js: function _AcceptStructuredCloneDart2Js(t0, t1) { this.values = t0; this.copies = t1; this.mustCopy = false; }, FilteredElementList0: function FilteredElementList0(t0, t1) { this._html_common$_node = t0; this._html_common$_childNodes = t1; }, FilteredElementList__iterable_closure: function FilteredElementList__iterable_closure() { }, FilteredElementList__iterable_closure0: function FilteredElementList__iterable_closure0() { }, FilteredElementList_removeRange_closure0: function FilteredElementList_removeRange_closure0() { }, Cursor: function Cursor() { }, CursorWithValue: function CursorWithValue() { }, Database: function Database() { }, KeyRange: function KeyRange() { }, ObjectStore: function ObjectStore() { }, Observation: function Observation() { }, ObserverChanges: function ObserverChanges() { }, Request0: function Request0() { }, Transaction: function Transaction() { }, _File__exists(namespace, path) { throw A.wrapException(A.UnsupportedError$("File._exists")); }, _File__lengthFromPath(namespace, path) { throw A.wrapException(A.UnsupportedError$("File._lengthFromPath")); }, _Namespace__namespace() { throw A.wrapException(A.UnsupportedError$("_Namespace")); }, _Namespace__namespacePointer() { throw A.wrapException(A.UnsupportedError$("_Namespace")); }, _RandomAccessFileOps__RandomAccessFileOps(pointer) { throw A.wrapException(A.UnsupportedError$("RandomAccessFile")); }, _Platform__numberOfProcessors() { throw A.wrapException(A.UnsupportedError$("Platform._numberOfProcessors")); }, _Platform__pathSeparator() { throw A.wrapException(A.UnsupportedError$("Platform._pathSeparator")); }, _Platform__operatingSystem() { throw A.wrapException(A.UnsupportedError$("Platform._operatingSystem")); }, _Platform__operatingSystemVersion() { throw A.wrapException(A.UnsupportedError$("Platform._operatingSystemVersion")); }, _Platform__localHostname() { throw A.wrapException(A.UnsupportedError$("Platform._localHostname")); }, _Platform__executable() { throw A.wrapException(A.UnsupportedError$("Platform._executable")); }, _Platform__resolvedExecutable() { throw A.wrapException(A.UnsupportedError$("Platform._resolvedExecutable")); }, _Platform__executableArguments() { throw A.wrapException(A.UnsupportedError$("Platform._executableArguments")); }, _Platform__environment() { throw A.wrapException(A.UnsupportedError$("Platform._environment")); }, _Platform__version() { throw A.wrapException(A.UnsupportedError$("Platform._version")); }, _Platform__localeName() { throw A.wrapException(A.UnsupportedError$("Platform._localeName")); }, _Platform__script() { throw A.wrapException(A.UnsupportedError$("Platform._script")); }, Process_run(executable, $arguments) { throw A.wrapException(A.UnsupportedError$("Process.run")); }, SecurityContext_defaultContext() { throw A.wrapException(A.UnsupportedError$("default SecurityContext getter")); }, _StdIOUtils__getStdioInputStream(fd) { throw A.wrapException(A.UnsupportedError$("StdIOUtils._getStdioInputStream")); }, _StdIOUtils__getStdioOutputStream(fd) { throw A.wrapException(A.UnsupportedError$("StdIOUtils._getStdioOutputStream")); }, _checkForErrorResponse(response, message, path) { var t1; if (type$.List_nullable_Object._is(response) && !J.$eq$(J.$index$asx(response, 0), 0)) { t1 = J.getInterceptor$asx(response); switch (t1.$index(response, 0)) { case 1: throw A.wrapException(A.ArgumentError$(message + ": " + path, null)); case 2: throw A.wrapException(A.FileSystemException_FileSystemException$_fromOSError(new A.OSError(A._asString(t1.$index(response, 2)), A._asInt(t1.$index(response, 1))), message, path)); case 3: throw A.wrapException(A.FileSystemException$("File closed", path, null)); default: throw A.wrapException(A.AssertionError$("Unknown error")); } } }, Directory_Directory(path) { var t1; A.IOOverrides_current(); A.ArgumentError_checkNotNull(path, "path"); t1 = A.FileSystemEntity__toNullTerminatedUtf8Array(B.C_Utf8Encoder.convert$1(path)); return new A._Directory(path, t1); }, File_File(path) { var t1; A.IOOverrides_current(); A.ArgumentError_checkNotNull(path, "path"); t1 = A.FileSystemEntity__toNullTerminatedUtf8Array(B.C_Utf8Encoder.convert$1(path)); return new A._File(path, t1); }, FileSystemException$(message, path, osError) { return new A.FileSystemException(message, path, osError); }, FileSystemException_FileSystemException$_fromOSError(err, message, path) { if ($.$get$Platform_isWindows()) switch (err.errorCode) { case 5: case 16: case 19: case 24: case 32: case 33: case 65: case 108: return new A.PathAccessException(message, path, err); case 80: case 183: return new A.PathExistsException(message, path, err); case 2: case 3: case 15: case 18: case 53: case 67: case 161: case 206: return new A.PathNotFoundException(message, path, err); default: return new A.FileSystemException(message, path, err); } else switch (err.errorCode) { case 1: case 13: return new A.PathAccessException(message, path, err); case 17: return new A.PathExistsException(message, path, err); case 2: return new A.PathNotFoundException(message, path, err); default: return new A.FileSystemException(message, path, err); } }, _File__namespacePointer() { return A._Namespace__namespacePointer(); }, _File__dispatchWithNamespace(request, data) { data[0] = A._File__namespacePointer(); }, _RandomAccessFile$(pointer, path) { return new A._RandomAccessFile(path, A._RandomAccessFileOps__RandomAccessFileOps(pointer)); }, FileSystemEntity__toNullTerminatedUtf8Array(l) { var t2, tmp, t1 = l.length; if (t1 !== 0) t2 = !B.NativeUint8List_methods.get$isEmpty(l) && !J.$eq$(B.NativeUint8List_methods.get$last(l), 0); else t2 = true; if (t2) { tmp = new Uint8Array(t1 + 1); B.NativeUint8List_methods.setRange$3(tmp, 0, t1, l); return tmp; } else return l; }, IOOverrides_current() { $.$get$_ioOverridesToken(); return null; }, Platform_localeName() { return A._Platform_localeName(); }, Platform_executable() { return $.$get$_Platform_executable(); }, Platform_resolvedExecutable() { return $.$get$_Platform_resolvedExecutable(); }, Platform_script() { return A._Platform_script(); }, Platform_executableArguments() { return A._Platform_executableArguments(); }, _Platform_localeName() { var result = A._Platform__localeName(); return result; }, _Platform_numberOfProcessors() { return A._Platform__numberOfProcessors(); }, _Platform_pathSeparator() { return A._Platform__pathSeparator(); }, _Platform_operatingSystem() { return A._Platform__operatingSystem(); }, _Platform_script() { return A._Platform__script(); }, _Platform_operatingSystemVersion() { A._Platform__operatingSystemVersion(); var t1 = $._Platform__cachedOSVersion; t1.toString; return t1; }, _Platform_localHostname() { A._Platform__localHostname(); }, _Platform_executableArguments() { return A._Platform__executableArguments(); }, _Platform_environment() { var t1 = $._Platform__environmentCache; if (t1 == null) A._Platform__environment(); t1.toString; return t1; }, _Platform_version() { return A._Platform__version(); }, stdin() { A.IOOverrides_current(); var t1 = $.$get$_stdin(); return t1; }, stdout() { A.IOOverrides_current(); var t1 = $.$get$_stdout(); return t1; }, OSError: function OSError(t0, t1) { this.message = t0; this.errorCode = t1; }, _Directory: function _Directory(t0, t1) { this._path = t0; this._rawPath = t1; }, FileMode: function FileMode(t0) { this._io$_mode = t0; }, FileSystemException: function FileSystemException(t0, t1, t2) { this.message = t0; this.path = t1; this.osError = t2; }, PathAccessException: function PathAccessException(t0, t1, t2) { this.message = t0; this.path = t1; this.osError = t2; }, PathExistsException: function PathExistsException(t0, t1, t2) { this.message = t0; this.path = t1; this.osError = t2; }, PathNotFoundException: function PathNotFoundException(t0, t1, t2) { this.message = t0; this.path = t1; this.osError = t2; }, _FileStream: function _FileStream(t0, t1, t2, t3) { var _ = this; _.___FileStream__controller_A = $; _._path = t0; _._openedFile = null; _._io$_position = t1; _._io$_end = t2; _._closeCompleter = t3; _._unsubscribed = false; _._readInProgress = true; _._atEnd = _._closed = false; }, _FileStream_listen_closure: function _FileStream_listen_closure(t0) { this.$this = t0; }, _FileStream__closeFile_done: function _FileStream__closeFile_done(t0) { this.$this = t0; }, _FileStream__readBlock_closure: function _FileStream__readBlock_closure(t0) { this.$this = t0; }, _FileStream__readBlock_closure0: function _FileStream__readBlock_closure0(t0) { this.$this = t0; }, _FileStream__start_onReady: function _FileStream__start_onReady(t0) { this.$this = t0; }, _FileStream__start_onOpenFile: function _FileStream__start_onOpenFile(t0, t1) { this.$this = t0; this.onReady = t1; }, _FileStream__start_onOpenFile_closure: function _FileStream__start_onOpenFile_closure(t0) { this.$this = t0; }, _FileStream__start_openFailed: function _FileStream__start_openFailed(t0) { this.$this = t0; }, _File: function _File(t0, t1) { this._path = t0; this._rawPath = t1; }, _File_open_closure: function _File_open_closure(t0) { this.$this = t0; }, _File_length_closure: function _File_length_closure(t0) { this.$this = t0; }, _File_readAsBytes_readUnsized: function _File_readAsBytes_readUnsized() { }, _File_readAsBytes_readUnsized_read: function _File_readAsBytes_readUnsized_read(t0, t1, t2) { this.file = t0; this.builder = t1; this.completer = t2; }, _File_readAsBytes_readUnsized_read_closure: function _File_readAsBytes_readUnsized_read_closure(t0, t1, t2) { this.builder = t0; this.read = t1; this.completer = t2; }, _File_readAsBytes_readSized: function _File_readAsBytes_readSized() { }, _File_readAsBytes_readSized_read: function _File_readAsBytes_readSized_read(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.file = t1; _.length = t2; _.completer = t3; }, _File_readAsBytes_readSized_read_closure: function _File_readAsBytes_readSized_read_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.read = t1; _.length = t2; _.completer = t3; }, _File_readAsBytes_closure: function _File_readAsBytes_closure(t0, t1) { this.readUnsized = t0; this.readSized = t1; }, _File_readAsBytes__closure: function _File_readAsBytes__closure(t0, t1, t2) { this.readUnsized = t0; this.file = t1; this.readSized = t2; }, _RandomAccessFile: function _RandomAccessFile(t0, t1) { var _ = this; _.path = t0; _._asyncDispatched = false; _.___RandomAccessFile__resourceInfo_A = $; _._ops = t1; _.closed = false; }, _RandomAccessFile_close_closure: function _RandomAccessFile_close_closure(t0) { this.$this = t0; }, _RandomAccessFile_read_closure: function _RandomAccessFile_read_closure(t0) { this.$this = t0; }, _RandomAccessFile_readInto_closure: function _RandomAccessFile_readInto_closure(t0, t1, t2) { this.$this = t0; this.buffer = t1; this.start = t2; }, _RandomAccessFile_setPosition_closure: function _RandomAccessFile_setPosition_closure(t0) { this.$this = t0; }, _RandomAccessFile_length_closure: function _RandomAccessFile_length_closure(t0) { this.$this = t0; }, FileSystemEntity: function FileSystemEntity() { }, SystemEncoding: function SystemEncoding() { }, _callDartFunction(callback, captureThis, $self, $arguments) { var arguments0, t1; if (captureThis) { arguments0 = [$self]; B.JSArray_methods.addAll$1(arguments0, $arguments); $arguments = arguments0; } t1 = type$.dynamic; return A._convertToJS(A.Function_apply(callback, A.List_List$from(J.map$1$1$ax($arguments, A.js___convertToDart$closure(), t1), true, t1), null)); }, JsObject_JsObject$fromBrowserObject(object) { if (typeof object == "number" || typeof object == "string" || A._isBool(object) || false) throw A.wrapException(A.ArgumentError$("object cannot be a num, string, bool, or null", null)); return A._wrapToDart(A._convertToJS(object)); }, JsArray__checkRange(start, end, $length) { var _null = null; if (start < 0 || start > $length) throw A.wrapException(A.RangeError$range(start, 0, $length, _null, _null)); if (end < start || end > $length) throw A.wrapException(A.RangeError$range(end, start, $length, _null, _null)); }, _castToJsObject(o) { return o; }, _defineProperty(o, $name, value) { var exception; try { if (Object.isExtensible(o) && !Object.prototype.hasOwnProperty.call(o, $name)) { Object.defineProperty(o, $name, {value: value}); return true; } } catch (exception) { } return false; }, _getOwnProperty(o, $name) { if (Object.prototype.hasOwnProperty.call(o, $name)) return o[$name]; return null; }, _convertToJS(o) { if (o == null || typeof o == "string" || typeof o == "number" || A._isBool(o)) return o; if (o instanceof A.JsObject) return o._js$_jsObject; if (A.isBrowserObject(o)) return o; if (type$.TypedData._is(o)) return o; if (o instanceof A.DateTime) return A.Primitives_lazyAsJsDate(o); if (type$.Function._is(o)) return A._getJsProxy(o, "$dart_jsFunction", new A._convertToJS_closure()); return A._getJsProxy(o, "_$dart_jsObject", new A._convertToJS_closure0($.$get$_dartProxyCtor())); }, _getJsProxy(o, propertyName, createProxy) { var jsProxy = A._getOwnProperty(o, propertyName); if (jsProxy == null) { jsProxy = createProxy.call$1(o); A._defineProperty(o, propertyName, jsProxy); } return jsProxy; }, _convertToDart(o) { if (o == null || typeof o == "string" || typeof o == "number" || typeof o == "boolean") return o; else if (o instanceof Object && A.isBrowserObject(o)) return o; else if (o instanceof Object && type$.TypedData._is(o)) return o; else if (o instanceof Date) return A.DateTime$fromMillisecondsSinceEpoch(o.getTime(), false); else if (o.constructor === $.$get$_dartProxyCtor()) return o.o; else return A._wrapToDart(o); }, _wrapToDart(o) { if (typeof o == "function") return A._getDartProxy(o, $.$get$DART_CLOSURE_PROPERTY_NAME(), new A._wrapToDart_closure()); if (o instanceof Array) return A._getDartProxy(o, $.$get$_DART_OBJECT_PROPERTY_NAME(), new A._wrapToDart_closure0()); return A._getDartProxy(o, $.$get$_DART_OBJECT_PROPERTY_NAME(), new A._wrapToDart_closure1()); }, _getDartProxy(o, propertyName, createProxy) { var dartProxy = A._getOwnProperty(o, propertyName); if (dartProxy == null || !(o instanceof Object)) { dartProxy = createProxy.call$1(o); A._defineProperty(o, propertyName, dartProxy); } return dartProxy; }, _convertToJS_closure: function _convertToJS_closure() { }, _convertToJS_closure0: function _convertToJS_closure0(t0) { this.ctor = t0; }, _wrapToDart_closure: function _wrapToDart_closure() { }, _wrapToDart_closure0: function _wrapToDart_closure0() { }, _wrapToDart_closure1: function _wrapToDart_closure1() { }, JsObject: function JsObject(t0) { this._js$_jsObject = t0; }, JsFunction: function JsFunction(t0) { this._js$_jsObject = t0; }, JsArray: function JsArray(t0, t1) { this._js$_jsObject = t0; this.$ti = t1; }, _JsArray_JsObject_ListMixin: function _JsArray_JsObject_ListMixin() { }, _convertDartFunctionFast(f) { var ret, existing = f.$dart_jsFunction; if (existing != null) return existing; ret = function(_call, f) { return function() { return _call(f, Array.prototype.slice.apply(arguments)); }; }(A._callDartFunctionFast, f); ret[$.$get$DART_CLOSURE_PROPERTY_NAME()] = f; f.$dart_jsFunction = ret; return ret; }, _callDartFunctionFast(callback, $arguments) { return A.Function_apply(callback, $arguments, null); }, allowInterop(f) { if (typeof f == "function") return f; else return A._convertDartFunctionFast(f); }, _noJsifyRequired(o) { return o == null || A._isBool(o) || typeof o == "number" || typeof o == "string" || type$.Int8List._is(o) || type$.Uint8List._is(o) || type$.Uint8ClampedList._is(o) || type$.Int16List._is(o) || type$.Uint16List._is(o) || type$.Int32List._is(o) || type$.Uint32List._is(o) || type$.Float32List._is(o) || type$.Float64List._is(o) || type$.ByteBuffer._is(o) || type$.ByteData._is(o); }, jsify(object) { if (A._noJsifyRequired(object)) return object; return new A.jsify__convert(new A._IdentityHashMap(type$._IdentityHashMap_of_nullable_Object_and_nullable_Object)).call$1(object); }, getProperty(o, $name) { return o[$name]; }, _getPropertyTrustType(o, $name) { return o[$name]; }, callMethod(o, method, args) { return o[method].apply(o, args); }, _callMethodUnchecked0(o, method) { return o[method](); }, _callMethodUnchecked1(o, method, arg1) { return o[method](arg1); }, callConstructor(constr, $arguments) { var args, factoryFunction; if ($arguments instanceof Array) switch ($arguments.length) { case 0: return new constr(); case 1: return new constr($arguments[0]); case 2: return new constr($arguments[0], $arguments[1]); case 3: return new constr($arguments[0], $arguments[1], $arguments[2]); case 4: return new constr($arguments[0], $arguments[1], $arguments[2], $arguments[3]); } args = [null]; B.JSArray_methods.addAll$1(args, $arguments); factoryFunction = constr.bind.apply(constr, args); String(factoryFunction); return new factoryFunction(); }, _callConstructorUnchecked0(constr) { return new constr(); }, promiseToFuture(jsPromise, $T) { var t1 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")), completer = new A._AsyncCompleter(t1, $T._eval$1("_AsyncCompleter<0>")); jsPromise.then(A.convertDartClosureToJS(new A.promiseToFuture_closure(completer), 1), A.convertDartClosureToJS(new A.promiseToFuture_closure0(completer), 1)); return t1; }, _noDartifyRequired(o) { return o == null || typeof o === "boolean" || typeof o === "number" || typeof o === "string" || o instanceof Int8Array || o instanceof Uint8Array || o instanceof Uint8ClampedArray || o instanceof Int16Array || o instanceof Uint16Array || o instanceof Int32Array || o instanceof Uint32Array || o instanceof Float32Array || o instanceof Float64Array || o instanceof ArrayBuffer || o instanceof DataView; }, dartify(o) { if (A._noDartifyRequired(o)) return o; return new A.dartify_convert(new A._IdentityHashMap(type$._IdentityHashMap_of_nullable_Object_and_nullable_Object)).call$1(o); }, jsify__convert: function jsify__convert(t0) { this._convertedObjects = t0; }, promiseToFuture_closure: function promiseToFuture_closure(t0) { this.completer = t0; }, promiseToFuture_closure0: function promiseToFuture_closure0(t0) { this.completer = t0; }, dartify_convert: function dartify_convert(t0) { this._convertedObjects = t0; }, NullRejectionException: function NullRejectionException(t0) { this.isUndefined = t0; }, max(a, b) { return Math.max(a, b); }, log(x) { return Math.log(x); }, pow(x, exponent) { return Math.pow(x, exponent); }, Random_Random(seed) { var t1; if (seed == null) t1 = B.C__JSRandom; else { t1 = new A._Random(); t1._Random$1(seed); } return t1; }, Rectangle$(left, $top, width, height, $T) { var t1, t2; if (width < 0) t1 = width === -1 / 0 ? 0 : -width * 0; else t1 = width + 0; if (height < 0) t2 = height === -1 / 0 ? 0 : -height * 0; else t2 = height + 0; return new A.Rectangle(left, $top, t1, t2, $T._eval$1("Rectangle<0>")); }, _JSRandom: function _JSRandom() { }, _Random: function _Random() { this._hi = this._lo = 0; }, Point: function Point(t0, t1, t2) { this.x = t0; this.y = t1; this.$ti = t2; }, _RectangleBase: function _RectangleBase() { }, Rectangle: function Rectangle(t0, t1, t2, t3, t4) { var _ = this; _.left = t0; _.top = t1; _.width = t2; _.height = t3; _.$ti = t4; }, Angle: function Angle() { }, Length: function Length() { }, LengthList: function LengthList() { }, Number: function Number() { }, NumberList: function NumberList() { }, PointList: function PointList() { }, StringList: function StringList() { }, SvgElement: function SvgElement() { }, Transform0: function Transform0() { }, TransformList: function TransformList() { }, _LengthList_JavaScriptObject_ListMixin: function _LengthList_JavaScriptObject_ListMixin() { }, _LengthList_JavaScriptObject_ListMixin_ImmutableListMixin: function _LengthList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _NumberList_JavaScriptObject_ListMixin: function _NumberList_JavaScriptObject_ListMixin() { }, _NumberList_JavaScriptObject_ListMixin_ImmutableListMixin: function _NumberList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _StringList_JavaScriptObject_ListMixin: function _StringList_JavaScriptObject_ListMixin() { }, _StringList_JavaScriptObject_ListMixin_ImmutableListMixin: function _StringList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, _TransformList_JavaScriptObject_ListMixin: function _TransformList_JavaScriptObject_ListMixin() { }, _TransformList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TransformList_JavaScriptObject_ListMixin_ImmutableListMixin() { }, ByteData_ByteData$sublistView(data) { var elementSize = data.BYTES_PER_ELEMENT, end = A.RangeError_checkValidRange(0, null, B.JSInt_methods.$tdiv(data.byteLength, elementSize), null, null); return A.NativeByteData_NativeByteData$view(data.buffer, data.byteOffset + 0 * elementSize, (end - 0) * elementSize); }, Uint8List_Uint8List$sublistView(data, start, end) { var t1 = J.getInterceptor$x(data), elementSize = t1.get$elementSizeInBytes(data); end = A.RangeError_checkValidRange(start, end, B.JSInt_methods.$tdiv(t1.get$lengthInBytes(data), elementSize), null, null); return J.asUint8List$2$x(t1.get$buffer(data), t1.get$offsetInBytes(data) + start * elementSize, (end - start) * elementSize); }, Uint32List_Uint32List$view(buffer) { return A.NativeUint32List_NativeUint32List$view(buffer, 0, null); }, _UnmodifiableInt64ListView: function _UnmodifiableInt64ListView() { }, Endian: function Endian() { }, Offset_lerp(a, b, t) { if (b == null) if (a == null) return null; else return a.$mul(0, 1 - t); else if (a == null) return b.$mul(0, t); else return new A.Offset(A._lerpDouble(a._dx, b._dx, t), A._lerpDouble(a._dy, b._dy, t)); }, Size$(width, height) { return new A.Size(width, height); }, Size_lerp(a, b, t) { if (b == null) if (a == null) return null; else return a.$mul(0, 1 - t); else if (a == null) return b.$mul(0, t); else return new A.Size(A._lerpDouble(a._dx, b._dx, t), A._lerpDouble(a._dy, b._dy, t)); }, Rect$fromCircle(center, radius) { var t1 = center._dx, t2 = radius * 2 / 2, t3 = center._dy; return new A.Rect(t1 - t2, t3 - t2, t1 + t2, t3 + t2); }, Rect$fromCenter(center, height, width) { var t1 = center._dx, t2 = width / 2, t3 = center._dy, t4 = height / 2; return new A.Rect(t1 - t2, t3 - t4, t1 + t2, t3 + t4); }, Rect$fromPoints(a, b) { var t1 = a._dx, t2 = b._dx, t3 = a._dy, t4 = b._dy; return new A.Rect(Math.min(t1, t2), Math.min(t3, t4), Math.max(t1, t2), Math.max(t3, t4)); }, Rect_lerp(a, b, t) { var k, t1, t2, t3, t4; if (b == null) if (a == null) return null; else { k = 1 - t; return new A.Rect(a.left * k, a.top * k, a.right * k, a.bottom * k); } else { t1 = b.left; t2 = b.top; t3 = b.right; t4 = b.bottom; if (a == null) return new A.Rect(t1 * t, t2 * t, t3 * t, t4 * t); else return new A.Rect(A._lerpDouble(a.left, t1, t), A._lerpDouble(a.top, t2, t), A._lerpDouble(a.right, t3, t), A._lerpDouble(a.bottom, t4, t)); } }, Radius_lerp(a, b, t) { var k, t1, t2; if (b == null) if (a == null) return null; else { k = 1 - t; return new A.Radius(a.x * k, a.y * k); } else { t1 = b.x; t2 = b.y; if (a == null) return new A.Radius(t1 * t, t2 * t); else return new A.Radius(A._lerpDouble(a.x, t1, t), A._lerpDouble(a.y, t2, t)); } }, RRect$fromLTRBR(left, $top, right, bottom, radius) { var t1 = radius.x, t2 = radius.y; return new A.RRect(left, $top, right, bottom, t1, t2, t1, t2, t1, t2, t1, t2, t1 === t2); }, RRect$fromRectAndRadius(rect, radius) { var t1 = radius.x, t2 = radius.y; return new A.RRect(rect.left, rect.top, rect.right, rect.bottom, t1, t2, t1, t2, t1, t2, t1, t2, t1 === t2); }, RRect$fromLTRBAndCorners(left, $top, right, bottom, bottomLeft, bottomRight, topLeft, topRight) { var t1 = topLeft.x, t2 = topLeft.y, t3 = topRight.x, t4 = topRight.y, t5 = bottomLeft.x, t6 = bottomLeft.y, t7 = bottomRight.x, t8 = bottomRight.y; return new A.RRect(left, $top, right, bottom, t1, t2, t3, t4, t7, t8, t5, t6, t1 === t2 && t1 === t3 && t1 === t4 && t1 === t5 && t1 === t6 && t1 === t7 && t1 === t8); }, RRect$fromRectAndCorners(rect, bottomLeft, bottomRight, topLeft, topRight) { var t1 = topLeft.x, t2 = topLeft.y, t3 = topRight.x, t4 = topRight.y, t5 = bottomLeft.x, t6 = bottomLeft.y, t7 = bottomRight.x, t8 = bottomRight.y, t9 = t1 === t2 && t1 === t3 && t1 === t4 && t1 === t5 && t1 === t6 && t1 === t7 && t1 === t8; return new A.RRect(rect.left, rect.top, rect.right, rect.bottom, t1, t2, t3, t4, t7, t8, t5, t6, t9); }, _Jenkins_combine(hash, o) { hash = hash + J.get$hashCode$(o) & 536870911; hash = hash + ((hash & 524287) << 10) & 536870911; return hash ^ hash >>> 6; }, hashValues(arg01, arg02, arg03, arg04, arg05, arg06, arg07, arg08, arg09, arg10, arg11) { var hash, result = A._Jenkins_combine(A._Jenkins_combine(0, arg01), arg02); if (arg03 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg03); if (arg04 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg04); if (arg05 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg05); if (arg06 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg06); if (arg07 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg07); if (arg08 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg08); if (arg09 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg09); if (arg10 !== B.C__HashEnd) { result = A._Jenkins_combine(result, arg10); if (arg11 !== B.C__HashEnd) result = A._Jenkins_combine(result, arg11); } } } } } } } } hash = result + ((result & 67108863) << 3) & 536870911; hash ^= hash >>> 11; return hash + ((hash & 16383) << 15) & 536870911; }, lerpDouble(a, b, t) { var t1; if (a != b) { t1 = a == null ? null : isNaN(a); if (t1 === true) { t1 = b == null ? null : isNaN(b); t1 = t1 === true; } else t1 = false; } else t1 = true; if (t1) return a == null ? null : a; if (a == null) a = 0; if (b == null) b = 0; return a * (1 - t) + b * t; }, _lerpDouble(a, b, t) { return a * (1 - t) + b * t; }, _lerpInt(a, b, t) { return a * (1 - t) + b * t; }, clampDouble(x, min, max) { if (x < min) return min; if (x > max) return max; if (isNaN(x)) return max; return x; }, _scaleAlpha(a, factor) { return A.Color$fromARGB(A.clampInt(B.JSNumber_methods.round$0((a.get$value(a) >>> 24 & 255) * factor), 0, 255), a.get$value(a) >>> 16 & 255, a.get$value(a) >>> 8 & 255, a.get$value(a) & 255); }, Color$(value) { return new A.Color(value >>> 0); }, Color$fromARGB(a, r, g, b) { return new A.Color(((a & 255) << 24 | (r & 255) << 16 | (g & 255) << 8 | b & 255) >>> 0); }, Color$fromRGBO(r, g, b, opacity) { return new A.Color(((B.JSNumber_methods._tdivFast$1(opacity * 255, 1) & 255) << 24 | (r & 255) << 16 | (g & 255) << 8 | b & 255) >>> 0); }, Color__linearizeColorComponent(component) { if (component <= 0.03928) return component / 12.92; return Math.pow((component + 0.055) / 1.055, 2.4); }, Color_lerp(a, b, t) { if (b == null) if (a == null) return null; else return A._scaleAlpha(a, 1 - t); else if (a == null) return A._scaleAlpha(b, t); else return A.Color$fromARGB(A.clampInt(B.JSNumber_methods.toInt$0(A._lerpInt(a.get$value(a) >>> 24 & 255, b.get$value(b) >>> 24 & 255, t)), 0, 255), A.clampInt(B.JSNumber_methods.toInt$0(A._lerpInt(a.get$value(a) >>> 16 & 255, b.get$value(b) >>> 16 & 255, t)), 0, 255), A.clampInt(B.JSNumber_methods.toInt$0(A._lerpInt(a.get$value(a) >>> 8 & 255, b.get$value(b) >>> 8 & 255, t)), 0, 255), A.clampInt(B.JSNumber_methods.toInt$0(A._lerpInt(a.get$value(a) & 255, b.get$value(b) & 255, t)), 0, 255)); }, Color_alphaBlend(foreground, background) { var invAlpha, backAlpha, outAlpha, alpha = foreground.get$value(foreground) >>> 24 & 255; if (alpha === 0) return background; invAlpha = 255 - alpha; backAlpha = background.get$value(background) >>> 24 & 255; if (backAlpha === 255) return A.Color$fromARGB(255, B.JSInt_methods._tdivFast$1(alpha * (foreground.get$value(foreground) >>> 16 & 255) + invAlpha * (background.get$value(background) >>> 16 & 255), 255), B.JSInt_methods._tdivFast$1(alpha * (foreground.get$value(foreground) >>> 8 & 255) + invAlpha * (background.get$value(background) >>> 8 & 255), 255), B.JSInt_methods._tdivFast$1(alpha * (foreground.get$value(foreground) & 255) + invAlpha * (background.get$value(background) & 255), 255)); else { backAlpha = B.JSInt_methods._tdivFast$1(backAlpha * invAlpha, 255); outAlpha = alpha + backAlpha; return A.Color$fromARGB(outAlpha, B.JSInt_methods.$tdiv((foreground.get$value(foreground) >>> 16 & 255) * alpha + (background.get$value(background) >>> 16 & 255) * backAlpha, outAlpha), B.JSInt_methods.$tdiv((foreground.get$value(foreground) >>> 8 & 255) * alpha + (background.get$value(background) >>> 8 & 255) * backAlpha, outAlpha), B.JSInt_methods.$tdiv((foreground.get$value(foreground) & 255) * alpha + (background.get$value(background) & 255) * backAlpha, outAlpha)); } }, Gradient_Gradient$linear(from, to, colors, colorStops, tileMode, matrix4) { return $.$get$_renderer().createLinearGradient$6(0, from, to, colors, colorStops, tileMode, null); }, ImageFilter_ImageFilter$matrix(matrix4, filterQuality) { return $.$get$_renderer().createMatrixImageFilter$2$filterQuality(matrix4, filterQuality); }, instantiateImageCodec(list) { return $.$get$_renderer().instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, true, null, null); }, instantiateImageCodecWithSize(buffer, getTargetSize) { return A.instantiateImageCodecWithSize$body(buffer, getTargetSize); }, instantiateImageCodecWithSize$body(buffer, getTargetSize) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], codec, info, width, height, targetSize, t1, t2, t3; var $async$instantiateImageCodecWithSize = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$goto = getTargetSize == null ? 3 : 5; break; case 3: // then t1 = $.$get$_renderer(); t2 = buffer._ui$_list; t2.toString; $async$returnValue = t1.instantiateImageCodec$1(t2); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else t1 = $.$get$_renderer(); t2 = buffer._ui$_list; t2.toString; $async$goto = 6; return A._asyncAwait(t1.instantiateImageCodec$1(t2), $async$instantiateImageCodecWithSize); case 6: // returning from await. codec = $async$result; $async$handler = 7; $async$goto = 10; return A._asyncAwait(codec.getNextFrame$0(), $async$instantiateImageCodecWithSize); case 10: // returning from await. info = $async$result; try { t2 = J.get$image$z(info); width = t2.get$width(t2); t2 = J.get$image$z(info); height = t2.get$height(t2); targetSize = getTargetSize.call$2(width, height); t2 = buffer._ui$_list; t2.toString; t3 = targetSize.width; t3 = t1.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(t2, false, targetSize.height, t3); $async$returnValue = t3; $async$next = [1]; // goto finally $async$goto = 8; break; } finally { J.get$image$z(info).dispose$0(); } $async$next.push(9); // goto finally $async$goto = 8; break; case 7: // uncaught $async$next = [2]; case 8: // finally $async$handler = 2; codec.dispose$0(); // goto the next finally handler $async$goto = $async$next.pop(); break; case 9: // after finally case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$instantiateImageCodecWithSize, $async$completer); }, createBmp(pixels, width, height, rowBytes, format) { var t1, bufferSize, bmpData, elementSize, byteLength, combinedPixels, rowCount, destinationByte, sourcePixel, colCount, _null = null, swapRedBlue = A._Cell$named("swapRedBlue"); switch (format.index) { case 1: swapRedBlue.__late_helper$_value = true; break; case 0: swapRedBlue.__late_helper$_value = false; break; case 2: throw A.wrapException(A.UnimplementedError$("RGB conversion from rgbaFloat32 data is not implemented")); } t1 = width * height; bufferSize = 122 + t1 * 4; bmpData = new DataView(new ArrayBuffer(bufferSize)); bmpData.setUint16(0, 16973, false); bmpData.setUint32(2, bufferSize, true); bmpData.setUint32(10, 122, true); bmpData.setUint32(14, 108, true); bmpData.setUint32(18, width, true); bmpData.setUint32(22, height, true); bmpData.setUint16(26, 1, true); bmpData.setUint16(28, 32, true); bmpData.setUint32(30, 3, true); bmpData.setUint32(34, t1, true); bmpData.setUint32(38, width, true); bmpData.setUint32(42, height, true); bmpData.setUint32(46, 0, true); bmpData.setUint32(50, 0, true); bmpData.setUint32(54, swapRedBlue._readLocal$0() ? 16711680 : 255, true); bmpData.setUint32(58, 65280, true); bmpData.setUint32(62, swapRedBlue._readLocal$0() ? 255 : 16711680, true); bmpData.setUint32(66, 4278190080, true); t1 = J.getInterceptor$x(pixels); elementSize = t1.get$elementSizeInBytes(pixels); byteLength = (A.RangeError_checkValidRange(0, _null, B.JSInt_methods.$tdiv(t1.get$lengthInBytes(pixels), elementSize), _null, _null) - 0) * elementSize; if (B.JSInt_methods.$mod(byteLength, 4) !== 0) A.throwExpression(A.ArgumentError$("The number of bytes to view must be a multiple of 4", _null)); combinedPixels = J.asUint32List$2$x(t1.get$buffer(pixels), t1.get$offsetInBytes(pixels) + 0 * elementSize, B.JSInt_methods._tdivFast$1(byteLength, 4)); for (rowCount = height - 1, t1 = J.getInterceptor$asx(combinedPixels), destinationByte = 122; rowCount >= 0; --rowCount) { sourcePixel = rowCount * rowBytes; for (colCount = 0; colCount < width; ++colCount) { bmpData.setUint32(destinationByte, t1.$index(combinedPixels, sourcePixel), true); destinationByte += 4; ++sourcePixel; } } return A.instantiateImageCodec(A.NativeUint8List_NativeUint8List$view(bmpData.buffer, 0, _null)); }, Shadow_convertRadiusToSigma(radius) { return radius > 0 ? radius * 0.57735 + 0.5 : 0; }, Shadow_lerp(a, b, t) { var t2, t3, t1 = A.Color_lerp(a.color, b.color, t); t1.toString; t2 = A.Offset_lerp(a.offset, b.offset, t); t2.toString; t3 = A._lerpDouble(a.blurRadius, b.blurRadius, t); return new A.Shadow(t1, t2, t3); }, Shadow_lerpList(a, b, t) { var result, commonLength, i, t1 = a == null; if (t1 && b == null) return null; if (t1) a = A._setArrayType([], type$.JSArray_Shadow); if (b == null) b = A._setArrayType([], type$.JSArray_Shadow); result = A._setArrayType([], type$.JSArray_Shadow); commonLength = Math.min(a.length, b.length); for (i = 0; i < commonLength; ++i) { t1 = A.Shadow_lerp(a[i], b[i], t); t1.toString; result.push(t1); } for (t1 = 1 - t, i = commonLength; i < a.length; ++i) result.push(J.scale$1$x(a[i], t1)); for (i = commonLength; i < b.length; ++i) result.push(J.scale$1$x(b[i], t)); return result; }, ImmutableBuffer_fromUint8List(list) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ImmutableBuffer), $async$returnValue, instance; var $async$ImmutableBuffer_fromUint8List = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start instance = new A.ImmutableBuffer(J.get$length$asx(list)); instance._ui$_list = list; $async$returnValue = instance; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$ImmutableBuffer_fromUint8List, $async$completer); }, PointerData$(buttons, change, device, distance, distanceMax, kind, obscured, orientation, physicalDeltaX, physicalDeltaY, physicalX, physicalY, platformData, pointerIdentifier, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, synthesized, tilt, timeStamp, viewId) { return new A.PointerData(viewId, timeStamp, change, kind, signalKind, device, pointerIdentifier, physicalX, physicalY, physicalDeltaX, physicalDeltaY, buttons, false, synthesized, pressure, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, platformData, scrollDeltaX, scrollDeltaY, scale); }, FontWeight_lerp(a, b, t) { var t2, t1 = a == null; if (t1 && b == null) return null; t1 = t1 ? null : a.index; if (t1 == null) t1 = 3; t2 = b == null ? null : b.index; t1 = A.lerpDouble(t1, t2 == null ? 3 : t2, t); t1.toString; return B.List_c9P1[A.clampInt(B.JSNumber_methods.round$0(t1), 0, 8)]; }, FontVariation_lerp(a, b, t) { var t1 = a == null, t2 = t1 ? null : a.axis, t3 = b == null; if (t2 == (t3 ? null : b.axis)) t1 = t1 && t3; else t1 = true; if (t1) return t < 0.5 ? a : b; t1 = a.axis; t2 = A.lerpDouble(a.value, b.value, t); t2.toString; return new A.FontVariation(t1, A.clampDouble(t2, -32768, 32767.99998474121)); }, TextDecoration_TextDecoration$combine(decorations) { var mask, _i; for (mask = 0, _i = 0; _i < 2; ++_i) mask |= decorations[_i]._mask; return new A.TextDecoration(mask); }, TextStyle_TextStyle(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing) { return $.$get$_renderer().createTextStyle$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing); }, ParagraphStyle_ParagraphStyle(ellipsis, fontFamily, fontSize, fontStyle, fontWeight, height, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior) { return $.$get$_renderer().createParagraphStyle$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior(ellipsis, fontFamily, fontSize, fontStyle, fontWeight, height, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior); }, PluginUtilities_getCallbackHandle(callback) { throw A.wrapException(A.UnimplementedError$(null)); }, PluginUtilities_getCallbackFromHandle(handle) { throw A.wrapException(A.UnimplementedError$(null)); }, ClipOp: function ClipOp(t0, t1) { this.index = t0; this._core$_name = t1; }, PathFillType: function PathFillType(t0, t1) { this.index = t0; this._core$_name = t1; }, _ChannelCallbackRecord: function _ChannelCallbackRecord(t0, t1) { this._callback = t0; this._ui$_zone = t1; }, _StoredMessage: function _StoredMessage(t0, t1, t2) { this.data = t0; this._callback = t1; this._ui$_zone = t2; }, _Channel: function _Channel(t0, t1) { var _ = this; _._queue = t0; _.debugEnableDiscardWarnings = true; _._capacity = t1; _._draining = false; _._channelCallbackRecord = null; }, ChannelBuffers: function ChannelBuffers(t0) { this._channels = t0; }, ChannelBuffers_push_closure: function ChannelBuffers_push_closure() { }, ChannelBuffers_setListener_closure: function ChannelBuffers_setListener_closure() { }, OffsetBase: function OffsetBase() { }, Offset: function Offset(t0, t1) { this._dx = t0; this._dy = t1; }, Size: function Size(t0, t1) { this._dx = t0; this._dy = t1; }, Rect: function Rect(t0, t1, t2, t3) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; }, Radius: function Radius(t0, t1) { this.x = t0; this.y = t1; }, RRect: function RRect(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; _.tlRadiusX = t4; _.tlRadiusY = t5; _.trRadiusX = t6; _.trRadiusY = t7; _.brRadiusX = t8; _.brRadiusY = t9; _.blRadiusX = t10; _.blRadiusY = t11; _.webOnlyUniformRadii = t12; }, _HashEnd: function _HashEnd() { }, KeyEventType: function KeyEventType(t0, t1) { this.index = t0; this._core$_name = t1; }, KeyEventDeviceType: function KeyEventDeviceType(t0, t1) { this.index = t0; this._core$_name = t1; }, KeyData: function KeyData(t0, t1, t2, t3, t4, t5) { var _ = this; _.timeStamp = t0; _.type = t1; _.physical = t2; _.logical = t3; _.character = t4; _.synthesized = t5; }, KeyData__logicalToString_closure: function KeyData__logicalToString_closure(t0) { this.planeNum = t0; }, KeyData__quotedCharCode_closure: function KeyData__quotedCharCode_closure() { }, Color: function Color(t0) { this.value = t0; }, StrokeCap: function StrokeCap(t0, t1) { this.index = t0; this._core$_name = t1; }, StrokeJoin: function StrokeJoin(t0, t1) { this.index = t0; this._core$_name = t1; }, PaintingStyle: function PaintingStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, BlendMode: function BlendMode(t0, t1) { this.index = t0; this._core$_name = t1; }, Clip: function Clip(t0, t1) { this.index = t0; this._core$_name = t1; }, BlurStyle: function BlurStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, MaskFilter: function MaskFilter(t0, t1) { this._ui$_style = t0; this._sigma = t1; }, FilterQuality: function FilterQuality(t0, t1) { this.index = t0; this._core$_name = t1; }, ImageFilter: function ImageFilter() { }, ImageByteFormat: function ImageByteFormat(t0, t1) { this.index = t0; this._core$_name = t1; }, PixelFormat: function PixelFormat(t0, t1) { this.index = t0; this._core$_name = t1; }, Shadow: function Shadow(t0, t1, t2) { this.color = t0; this.offset = t1; this.blurRadius = t2; }, ImmutableBuffer: function ImmutableBuffer(t0) { this._ui$_list = null; this._ui$_length = t0; }, PlatformDispatcher: function PlatformDispatcher() { }, FrameTiming: function FrameTiming(t0) { this._ui$_data = t0; }, AppLifecycleState: function AppLifecycleState(t0, t1) { this.index = t0; this._core$_name = t1; }, AppExitResponse: function AppExitResponse(t0, t1) { this.index = t0; this._core$_name = t1; }, Locale: function Locale(t0, t1) { this._languageCode = t0; this._countryCode = t1; }, DartPerformanceMode: function DartPerformanceMode(t0, t1) { this.index = t0; this._core$_name = t1; }, SemanticsActionEvent: function SemanticsActionEvent(t0, t1, t2, t3) { var _ = this; _.type = t0; _.viewId = t1; _.nodeId = t2; _.$arguments = t3; }, PointerChange: function PointerChange(t0, t1) { this.index = t0; this._core$_name = t1; }, PointerDeviceKind: function PointerDeviceKind(t0, t1) { this.index = t0; this._core$_name = t1; }, PointerSignalKind: function PointerSignalKind(t0, t1) { this.index = t0; this._core$_name = t1; }, PointerData: function PointerData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.viewId = t0; _.timeStamp = t1; _.change = t2; _.kind = t3; _.signalKind = t4; _.device = t5; _.pointerIdentifier = t6; _.physicalX = t7; _.physicalY = t8; _.physicalDeltaX = t9; _.physicalDeltaY = t10; _.buttons = t11; _.obscured = t12; _.synthesized = t13; _.pressure = t14; _.pressureMin = t15; _.pressureMax = t16; _.distance = t17; _.distanceMax = t18; _.size = t19; _.radiusMajor = t20; _.radiusMinor = t21; _.radiusMin = t22; _.radiusMax = t23; _.orientation = t24; _.tilt = t25; _.platformData = t26; _.scrollDeltaX = t27; _.scrollDeltaY = t28; _.scale = t29; }, PointerDataPacket: function PointerDataPacket(t0) { this.data = t0; }, SemanticsAction: function SemanticsAction(t0, t1) { this.index = t0; this.name = t1; }, SemanticsFlag: function SemanticsFlag(t0, t1) { this.index = t0; this.name = t1; }, SemanticsUpdateBuilder: function SemanticsUpdateBuilder(t0) { this._ui$_nodeUpdates = t0; }, FontStyle: function FontStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, PlaceholderAlignment: function PlaceholderAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, FontWeight: function FontWeight(t0, t1) { this.index = t0; this.value = t1; }, FontFeature: function FontFeature() { }, FontVariation: function FontVariation(t0, t1) { this.axis = t0; this.value = t1; }, GlyphInfo: function GlyphInfo(t0, t1, t2) { this.graphemeClusterLayoutBounds = t0; this.graphemeClusterCodeUnitRange = t1; this.writingDirection = t2; }, TextAlign: function TextAlign(t0, t1) { this.index = t0; this._core$_name = t1; }, TextBaseline: function TextBaseline(t0, t1) { this.index = t0; this._core$_name = t1; }, TextDecoration: function TextDecoration(t0) { this._mask = t0; }, TextDecorationStyle: function TextDecorationStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, TextLeadingDistribution: function TextLeadingDistribution(t0, t1) { this.index = t0; this._core$_name = t1; }, TextHeightBehavior: function TextHeightBehavior(t0) { this.leadingDistribution = t0; }, TextDirection: function TextDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, TextBox: function TextBox(t0, t1, t2, t3, t4) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; _.direction = t4; }, TextAffinity: function TextAffinity(t0, t1) { this.index = t0; this._core$_name = t1; }, TextPosition: function TextPosition(t0, t1) { this.offset = t0; this.affinity = t1; }, TextRange: function TextRange(t0, t1) { this.start = t0; this.end = t1; }, ParagraphConstraints: function ParagraphConstraints(t0) { this.width = t0; }, BoxHeightStyle: function BoxHeightStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, BoxWidthStyle: function BoxWidthStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, TileMode: function TileMode(t0, t1) { this.index = t0; this._core$_name = t1; }, Display: function Display() { }, Brightness: function Brightness(t0, t1) { this.index = t0; this._core$_name = t1; }, CallbackHandle: function CallbackHandle(t0) { this._ui$_handle = t0; }, GestureSettings: function GestureSettings() { }, bootstrapEngine(registerPlugins, runApp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), bootstrap, t1, loader; var $async$bootstrapEngine = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start bootstrap = new A.AppBootstrap(new A.bootstrapEngine_closure(), new A.bootstrapEngine_closure0(registerPlugins, runApp)); t1 = self._flutter; loader = t1 == null ? null : t1.loader; $async$goto = loader == null || !("didCreateEngineInitializer" in loader) ? 2 : 4; break; case 2: // then A.callMethod(self.window.console, "debug", ["Flutter Web Bootstrap: Auto."]); $async$goto = 5; return A._asyncAwait(bootstrap.autoStart$0(), $async$bootstrapEngine); case 5: // returning from await. // goto join $async$goto = 3; break; case 4: // else A.callMethod(self.window.console, "debug", ["Flutter Web Bootstrap: Programmatic."]); loader.didCreateEngineInitializer(bootstrap.prepareEngineInitializer$0()); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$bootstrapEngine, $async$completer); }, AssetManager: function AssetManager(t0) { this._assetBase = t0; }, bootstrapEngine_closure: function bootstrapEngine_closure() { }, bootstrapEngine_closure0: function bootstrapEngine_closure0(t0, t1) { this.registerPlugins = t0; this.runApp = t1; }, BrowserPlatformLocation: function BrowserPlatformLocation() { }, BrowserPlatformLocation_getOrCreateDomEventListener_closure: function BrowserPlatformLocation_getOrCreateDomEventListener_closure(t0) { this.fn = t0; }, HashUrlStrategy: function HashUrlStrategy() { }, HashUrlStrategy_addPopStateListener_wrappedFn: function HashUrlStrategy_addPopStateListener_wrappedFn(t0) { this.fn = t0; }, HashUrlStrategy_addPopStateListener_closure: function HashUrlStrategy_addPopStateListener_closure(t0, t1) { this.$this = t0; this.wrappedFn = t1; }, HashUrlStrategy__waitForPopState_closure: function HashUrlStrategy__waitForPopState_closure(t0, t1) { this.unsubscribe = t0; this.completer = t1; }, PlatformViewRegistry: function PlatformViewRegistry() { }, AudioBuffer: function AudioBuffer() { }, AudioParam: function AudioParam() { }, AudioParamMap: function AudioParamMap() { }, AudioParamMap_keys_closure: function AudioParamMap_keys_closure(t0) { this.keys = t0; }, AudioParamMap_values_closure: function AudioParamMap_values_closure(t0) { this.values = t0; }, AudioTrack: function AudioTrack() { }, AudioTrackList: function AudioTrackList() { }, BaseAudioContext: function BaseAudioContext() { }, OfflineAudioContext: function OfflineAudioContext() { }, _AudioParamMap_JavaScriptObject_MapMixin: function _AudioParamMap_JavaScriptObject_MapMixin() { }, GZipEncoder: function GZipEncoder() { }, ArchiveException$(message) { return new A.ArchiveException(message, null, null); }, ArchiveException: function ArchiveException(t0, t1, t2) { this.message = t0; this.source = t1; this.offset = t2; }, InputStream$(data, byteOrder, $length, start) { var t1, t2; if (type$.TypedData._is(data)) { t1 = J.getInterceptor$x(data); t1 = J.asUint8List$2$x(t1.get$buffer(data), t1.get$offsetInBytes(data), t1.get$lengthInBytes(data)); } else t1 = type$.List_int._is(data) ? data : A.List_List$from(data, true, type$.int); t2 = new A.InputStream(t1, start, start, byteOrder); t2.__InputStream__length_A = $length == null ? J.get$length$asx(t1) : $length; return t2; }, InputStreamBase: function InputStreamBase() { }, InputStream: function InputStream(t0, t1, t2, t3) { var _ = this; _.buffer = t0; _.offset = t1; _.start = t2; _.byteOrder = t3; _.__InputStream__length_A = $; }, OutputStream$(byteOrder, size) { var t1 = size == null ? 32768 : size; return new A.OutputStream(byteOrder, new Uint8Array(t1)); }, OutputStreamBase: function OutputStreamBase() { }, OutputStream: function OutputStream(t0, t1) { this.length = 0; this.byteOrder = t0; this._output_stream$_buffer = t1; }, Deflate$buffer(_input, level, output) { var t1 = A._HuffmanTree$(), t2 = A._HuffmanTree$(), t3 = A._HuffmanTree$(), t4 = new Uint16Array(16), t5 = new Uint32Array(573), t6 = new Uint8Array(573); t1 = new A.Deflate(_input, output == null ? A.OutputStream$(0, 32768) : output, t1, t2, t3, t4, t5, t6); t1._deflate$_init$1(level); t1._deflate$1(4); return t1; }, Deflate__smaller(tree, n, m, depth) { var t1 = tree[n * 2], t2 = tree[m * 2]; if (t1 >= t2) t1 = t1 === t2 && depth[n] <= depth[m]; else t1 = true; return t1; }, _HuffmanTree$() { return new A._HuffmanTree(); }, _HuffmanTree__genCodes(tree, maxCode, blCount) { var code, bits, n, t1, len, t2, nextCode = new Uint16Array(16); for (code = 0, bits = 1; bits <= 15; ++bits) { code = code + blCount[bits - 1] << 1 >>> 0; nextCode[bits] = code; } for (n = 0; n <= maxCode; ++n) { t1 = n * 2; len = tree[t1 + 1]; if (len === 0) continue; t2 = nextCode[len]; nextCode[len] = t2 + 1; tree[t1] = A._HuffmanTree__reverseBits(t2, len); } }, _HuffmanTree__reverseBits(code, len) { var code0, res = 0; do { code0 = A._rshift(code, 1); res = (res | code & 1) << 1 >>> 0; if (--len, len > 0) { code = code0; continue; } else break; } while (true); return A._rshift(res, 1); }, _HuffmanTree__dCode(dist) { return dist < 256 ? B.List_yuB[dist] : B.List_yuB[256 + A._rshift(dist, 7)]; }, _StaticTree$(staticTree, extraBits, extraBase, numElements, maxLength) { return new A._StaticTree(staticTree, extraBits, extraBase, numElements, maxLength); }, _rshift(number, bits) { if (number >= 0) return B.JSInt_methods.$shr(number, bits); else return B.JSInt_methods.$shr(number, bits) + B.JSInt_methods._shlPositive$1(2, (~bits >>> 0) + 65536 & 65535); }, Deflate: function Deflate(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.total = _.crc32 = 0; _._deflate$_input = t0; _._output = t1; _._deflate$_status = null; _.__Deflate__pending_A = _.__Deflate__pendingOut_A = _.__Deflate__pendingBufferSize_A = _.__Deflate__pendingBuffer_A = $; _._dataType = 2; _.__Deflate__strStart_A = _.__Deflate__matchAvailable_A = _.__Deflate__prevMatch_A = _.__Deflate__matchLength_A = _.__Deflate__blockStart_A = _.__Deflate__hashShift_A = _.__Deflate__hashMask_A = _.__Deflate__hashBits_A = _.__Deflate__hashSize_A = _.__Deflate__insertHash_A = _.__Deflate__head_A = _.__Deflate__prev_A = _.__Deflate__actualWindowSize_A = _.__Deflate__window_A = _.__Deflate__windowMask_A = _.__Deflate__windowBits_A = _.__Deflate__windowSize_A = $; _._matchStart = 0; _.__Deflate__bitLengthTree_A = _.__Deflate__dynamicDistTree_A = _.__Deflate__dynamicLengthTree_A = _.__Deflate__strategy_A = _.__Deflate__level_A = _.__Deflate__prevLength_A = _.__Deflate__lookAhead_A = $; _._lDesc = t2; _._dDesc = t3; _._blDesc = t4; _._bitLengthCount = t5; _._heap = t6; _.__Deflate__heapMax_A = _.__Deflate__heapLen_A = $; _._deflate$_depth = t7; _.__Deflate__numValidBits_A = _.__Deflate__bitBuffer_A = _.__Deflate__lastEOBLen_A = _.__Deflate__matches_A = _.__Deflate__staticLen_A = _.__Deflate__optimalLen_A = _.__Deflate__dbuf_A = _.__Deflate__lastLit_A = _.__Deflate__litBufferSize_A = _.__Deflate__lbuf_A = $; }, _DeflaterConfig: function _DeflaterConfig(t0, t1, t2, t3, t4) { var _ = this; _.goodLength = t0; _.maxLazy = t1; _.niceLength = t2; _.maxChain = t3; _.$function = t4; }, _HuffmanTree: function _HuffmanTree() { this.___HuffmanTree_staticDesc_A = this.___HuffmanTree_maxCode_A = this.___HuffmanTree_dynamicTree_A = $; }, _StaticTree: function _StaticTree(t0, t1, t2, t3, t4) { var _ = this; _.staticTree = t0; _.extraBits = t1; _.extraBase = t2; _.numElements = t3; _.maxLength = t4; }, HuffmanTable$(lengths) { var t1 = new A.HuffmanTable(); t1.HuffmanTable$1(lengths); return t1; }, HuffmanTable: function HuffmanTable() { this.__HuffmanTable_table_A = $; this.maxCodeLength = 0; this.minCodeLength = 2147483647; }, Inflate$buffer(input) { var t1 = A.HuffmanTable$(B.List_A2Y), t2 = A.HuffmanTable$(B.List_SHm1); t2 = new A.Inflate(input, A.OutputStream$(0, null), t1, t2); t2.inputSet = true; t2._inflate$_inflate$0(); return t2; }, Inflate: function Inflate(t0, t1, t2, t3) { var _ = this; _.__Inflate_input_A = t0; _.inputSet = false; _.output = t1; _._bitBufferLen = _._bitBuffer = 0; _._fixedLiteralLengthTable = t2; _._fixedDistanceTable = t3; }, AttributedSpans$(attributions) { var t1 = A._setArrayType([], type$.JSArray_SpanMarker); if (attributions != null) B.JSArray_methods.addAll$1(t1, attributions); B.JSArray_methods.sort$0(t1); return new A.AttributedSpans(t1); }, AttributedSpans: function AttributedSpans(t0) { this._markers = t0; }, AttributedSpans__getStartingMarkerAtOrBefore_closure: function AttributedSpans__getStartingMarkerAtOrBefore_closure(t0) { this.attribution = t0; }, AttributedSpans__getStartingMarkerAtOrBefore_closure0: function AttributedSpans__getStartingMarkerAtOrBefore_closure0(t0) { this.offset = t0; }, AttributedSpans__getEndingMarkerAtOrAfter_closure: function AttributedSpans__getEndingMarkerAtOrAfter_closure(t0) { this.attribution = t0; }, AttributedSpans__getEndingMarkerAtOrAfter_closure0: function AttributedSpans__getEndingMarkerAtOrAfter_closure0(t0) { this.offset = t0; }, AttributedSpans_addAttribution_closure: function AttributedSpans_addAttribution_closure(t0) { this.newAttribution = t0; }, AttributedSpans_addAttribution_closure0: function AttributedSpans_addAttribution_closure0(t0) { this.start = t0; }, AttributedSpans_addAttribution_closure1: function AttributedSpans_addAttribution_closure1(t0) { this.end = t0; }, AttributedSpans_addAttribution_closure2: function AttributedSpans_addAttribution_closure2(t0) { this.markersToDelete = t0; }, AttributedSpans_removeAttribution_closure: function AttributedSpans_removeAttribution_closure(t0) { this.attributionToRemove = t0; }, AttributedSpans_removeAttribution_closure0: function AttributedSpans_removeAttribution_closure0(t0) { this.start = t0; }, AttributedSpans_removeAttribution_closure1: function AttributedSpans_removeAttribution_closure1(t0) { this.end = t0; }, AttributedSpans_removeAttribution_closure2: function AttributedSpans_removeAttribution_closure2(t0) { this.markersToDelete = t0; }, AttributedSpans_removeAttribution_closure3: function AttributedSpans_removeAttribution_closure3(t0) { this.attributionToRemove = t0; }, AttributedSpans_removeAttribution_closure4: function AttributedSpans_removeAttribution_closure4() { }, AttributedSpans__getMarkerAt_closure: function AttributedSpans__getMarkerAt_closure(t0) { this.attribution = t0; }, AttributedSpans__getMarkerAt_closure0: function AttributedSpans__getMarkerAt_closure0(t0) { this.offset = t0; }, AttributedSpans__getMarkerAt_closure1: function AttributedSpans__getMarkerAt_closure1(t0) { this.type = t0; }, AttributedSpans__insertMarker_closure: function AttributedSpans__insertMarker_closure(t0) { this.newMarker = t0; }, AttributedSpans__mergeBackToBackAttributions_closure: function AttributedSpans__mergeBackToBackAttributions_closure(t0) { this.mergePoint = t0; }, AttributedSpans__mergeBackToBackAttributions_closure0: function AttributedSpans__mergeBackToBackAttributions_closure0(t0) { this.mergePoint = t0; }, AttributedSpans__mergeBackToBackAttributions_closure1: function AttributedSpans__mergeBackToBackAttributions_closure1(t0) { this.startMarker = t0; }, AttributedSpans_copyAttributionRegion_closure: function AttributedSpans_copyAttributionRegion_closure(t0) { this.startOffset = t0; }, AttributedSpans_copyAttributionRegion_closure0: function AttributedSpans_copyAttributionRegion_closure0(t0) { this.foundStartMarkers = t0; }, AttributedSpans_copyAttributionRegion__closure1: function AttributedSpans_copyAttributionRegion__closure1() { }, AttributedSpans_copyAttributionRegion__closure2: function AttributedSpans_copyAttributionRegion__closure2() { }, AttributedSpans_copyAttributionRegion_closure1: function AttributedSpans_copyAttributionRegion_closure1(t0, t1, t2) { this.$this = t0; this.cutAttributions = t1; this.startOffset = t2; }, AttributedSpans_copyAttributionRegion_closure2: function AttributedSpans_copyAttributionRegion_closure2(t0, t1) { this._box_0 = t0; this.startOffset = t1; }, AttributedSpans_copyAttributionRegion_closure3: function AttributedSpans_copyAttributionRegion_closure3(t0, t1) { this.cutAttributions = t0; this.startOffset = t1; }, AttributedSpans_copyAttributionRegion_closure4: function AttributedSpans_copyAttributionRegion_closure4(t0) { this._box_0 = t0; }, AttributedSpans_copyAttributionRegion_closure5: function AttributedSpans_copyAttributionRegion_closure5(t0) { this.foundEndMarkers = t0; }, AttributedSpans_copyAttributionRegion__closure: function AttributedSpans_copyAttributionRegion__closure() { }, AttributedSpans_copyAttributionRegion__closure0: function AttributedSpans_copyAttributionRegion__closure0() { }, AttributedSpans_copyAttributionRegion_closure6: function AttributedSpans_copyAttributionRegion_closure6(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.cutAttributions = t2; _.startOffset = t3; }, AttributedSpans_pushAttributionsBack_closure: function AttributedSpans_pushAttributionsBack_closure(t0) { this.offset = t0; }, AttributedSpans_contractAttributions_closure: function AttributedSpans_contractAttributions_closure(t0) { this.startOffset = t0; }, AttributedSpans_contractAttributions_closure0: function AttributedSpans_contractAttributions_closure0(t0, t1) { this.startOffset = t0; this.count = t1; }, AttributedSpans_contractAttributions_closure1: function AttributedSpans_contractAttributions_closure1(t0, t1) { this.needToEndAttributions = t0; this.needToStartAttributions = t1; }, AttributedSpans_contractAttributions_closure2: function AttributedSpans_contractAttributions_closure2(t0, t1) { this.startOffset = t0; this.count = t1; }, AttributedSpans_contractAttributions_closure3: function AttributedSpans_contractAttributions_closure3(t0) { this.count = t0; }, SpanMarker: function SpanMarker(t0, t1, t2) { this.attribution = t0; this.offset = t1; this.markerType = t2; }, SpanMarkerType: function SpanMarkerType(t0, t1) { this.index = t0; this._core$_name = t1; }, AttributionSpan: function AttributionSpan(t0, t1, t2) { this.attribution = t0; this.start = t1; this.end = t2; }, MultiAttributionSpan: function MultiAttributionSpan(t0, t1, t2) { this.attributions = t0; this.start = t1; this.end = t2; }, IncompatibleOverlappingAttributionsException: function IncompatibleOverlappingAttributionsException(t0, t1, t2) { this.existingAttribution = t0; this.newAttribution = t1; this.conflictStart = t2; }, AttributedText$(text, spans) { var t1 = text == null ? "" : text, t2 = spans == null ? A.AttributedSpans$(null) : spans; return new A.AttributedText(t1, t2, A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function)); }, AttributedText: function AttributedText(t0, t1, t2) { this.text = t0; this.spans = t1; this._attributed_text$_listeners = t2; }, AttributionVisitEvent: function AttributionVisitEvent(t0, t1) { this.index = t0; this._core$_name = t1; }, AttributionVisitor: function AttributionVisitor() { }, NamedAttribution: function NamedAttribution(t0) { this.id = t0; }, SpanRange: function SpanRange(t0, t1) { this.start = t0; this.end = t1; }, BoardItem$(boardList, draggable, index, item, onDragItem, onDropItem, onStartDragItem, onTapItem) { return new A.BoardItem(boardList, item, index, onDropItem, onTapItem, onStartDragItem, onDragItem, draggable, null); }, BoardItem: function BoardItem(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.boardList = t0; _.item = t1; _.index = t2; _.onDropItem = t3; _.onTapItem = t4; _.onStartDragItem = t5; _.onDragItem = t6; _.draggable = t7; _.key = t8; }, BoardItemState: function BoardItemState(t0, t1) { var _ = this; _.__BoardItemState_height_A = $; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, BoardItemState_onDropItem_closure: function BoardItemState_onDropItem_closure() { }, BoardItemState__startDrag_closure: function BoardItemState__startDrag_closure() { }, BoardItemState__startDrag_closure0: function BoardItemState__startDrag_closure0() { }, BoardItemState_build_closure: function BoardItemState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, BoardItemState_build_closure3: function BoardItemState_build_closure3(t0, t1) { this.$this = t0; this.context = t1; }, BoardItemState_build_closure2: function BoardItemState_build_closure2() { }, BoardItemState_build_closure1: function BoardItemState_build_closure1(t0) { this.$this = t0; }, BoardItemState_build_closure0: function BoardItemState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _BoardItemState_State_AutomaticKeepAliveClientMixin: function _BoardItemState_State_AutomaticKeepAliveClientMixin() { }, BoardList$(backgroundColor, boardView, draggable, footer, header, headerBackgroundColor, index, items, onDropList, onStartDragList, onTapList) { return new A.BoardList(header, footer, items, backgroundColor, headerBackgroundColor, boardView, onDropList, onTapList, onStartDragList, draggable, index, null); }, BoardList: function BoardList(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.header = t0; _.footer = t1; _.items = t2; _.backgroundColor = t3; _.headerBackgroundColor = t4; _.boardView = t5; _.onDropList = t6; _.onTapList = t7; _.onStartDragList = t8; _.draggable = t9; _.index = t10; _.key = t11; }, BoardListState: function BoardListState(t0, t1, t2, t3) { var _ = this; _.itemStates = t0; _.boardListController = t1; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, BoardListState_onDropList_closure: function BoardListState_onDropList_closure() { }, BoardListState__startDrag_closure: function BoardListState__startDrag_closure() { }, BoardListState_build_closure0: function BoardListState_build_closure0(t0) { this.$this = t0; }, BoardListState_build_closure2: function BoardListState_build_closure2(t0, t1) { this.$this = t0; this.context = t1; }, BoardListState_build_closure1: function BoardListState_build_closure1() { }, BoardListState_build_closure: function BoardListState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, BoardListState_build_closure3: function BoardListState_build_closure3(t0) { this.$this = t0; }, _BoardListState_State_AutomaticKeepAliveClientMixin: function _BoardListState_State_AutomaticKeepAliveClientMixin() { }, BoardView: function BoardView(t0, t1, t2, t3, t4, t5) { var _ = this; _.lists = t0; _.bottomPadding = t1; _.scrollbar = t2; _.boardViewController = t3; _.dragDelay = t4; _.key = t5; }, BoardViewState: function BoardViewState(t0, t1, t2, t3, t4) { var _ = this; _.offsetY = _.offsetX = _.dy = _.dyInit = _.dxInit = _.dx = _.draggedListIndex = _.draggedItemIndex = _.draggedItem = null; _.initialY = _.initialX = 0; _.startItemIndex = _.startListIndex = _.height = _.bottomItemY = _.topItemY = _.bottomListY = _.topListY = _.leftListX = _.rightListX = null; _.canDrag = true; _.boardViewController = t0; _.listStates = t1; _.onDropList = _.onDropItem = null; _._isInWidget = _.isScrolling = false; _._middleWidgetKey = t2; _.pointer = null; _.shown = true; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, BoardViewState_moveDown_closure: function BoardViewState_moveDown_closure() { }, BoardViewState_moveUp_closure: function BoardViewState_moveUp_closure() { }, BoardViewState_moveListRight_closure: function BoardViewState_moveListRight_closure(t0, t1) { this.$this = t0; this.tempListIndex = t1; }, BoardViewState_moveListRight__closure: function BoardViewState_moveListRight__closure(t0) { this.$this = t0; }, BoardViewState_moveListRight_closure0: function BoardViewState_moveListRight_closure0() { }, BoardViewState_moveRight_closure: function BoardViewState_moveRight_closure() { }, BoardViewState_moveRight_closure0: function BoardViewState_moveRight_closure0() { }, BoardViewState_moveRight_closure1: function BoardViewState_moveRight_closure1(t0, t1, t2) { this.$this = t0; this.tempListIndex = t1; this.tempItemIndex = t2; }, BoardViewState_moveRight__closure: function BoardViewState_moveRight__closure(t0) { this.$this = t0; }, BoardViewState_moveRight_closure2: function BoardViewState_moveRight_closure2() { }, BoardViewState_moveListLeft_closure: function BoardViewState_moveListLeft_closure(t0, t1) { this.$this = t0; this.tempListIndex = t1; }, BoardViewState_moveListLeft__closure: function BoardViewState_moveListLeft__closure(t0) { this.$this = t0; }, BoardViewState_moveListLeft_closure0: function BoardViewState_moveListLeft_closure0() { }, BoardViewState_moveLeft_closure: function BoardViewState_moveLeft_closure() { }, BoardViewState_moveLeft_closure0: function BoardViewState_moveLeft_closure0() { }, BoardViewState_moveLeft_closure1: function BoardViewState_moveLeft_closure1(t0, t1, t2) { this.$this = t0; this.tempListIndex = t1; this.tempItemIndex = t2; }, BoardViewState_moveLeft__closure: function BoardViewState_moveLeft__closure(t0) { this.$this = t0; }, BoardViewState_moveLeft_closure2: function BoardViewState_moveLeft_closure2() { }, BoardViewState_build_closure: function BoardViewState_build_closure(t0) { this.$this = t0; }, BoardViewState_build__closure5: function BoardViewState_build__closure5(t0, t1) { this.$this = t0; this._shown = t1; }, BoardViewState_build_closure0: function BoardViewState_build_closure0(t0) { this.$this = t0; }, BoardViewState_build_closure1: function BoardViewState_build_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, BoardViewState_build__closure4: function BoardViewState_build__closure4() { }, BoardViewState_build_closure2: function BoardViewState_build_closure2(t0, t1) { this._box_0 = t0; this.$this = t1; }, BoardViewState_build__closure3: function BoardViewState_build__closure3() { }, BoardViewState_build_closure3: function BoardViewState_build_closure3(t0) { this.$this = t0; }, BoardViewState_build__closure2: function BoardViewState_build__closure2() { }, BoardViewState_build_closure5: function BoardViewState_build_closure5(t0) { this.$this = t0; }, BoardViewState_build__closure0: function BoardViewState_build__closure0() { }, BoardViewState_build_closure4: function BoardViewState_build_closure4(t0, t1) { this.$this = t0; this.context = t1; }, BoardViewState_build__closure1: function BoardViewState_build__closure1() { }, BoardViewState_build_closure6: function BoardViewState_build_closure6(t0, t1) { this.$this = t0; this.context = t1; }, BoardViewState_build__closure: function BoardViewState_build__closure() { }, BoardViewState_run_closure: function BoardViewState_run_closure() { }, _BoardViewState_State_AutomaticKeepAliveClientMixin: function _BoardViewState_State_AutomaticKeepAliveClientMixin() { }, BoardViewController: function BoardViewController() { this.__BoardViewController_state_A = $; }, CopyOnWriteList: function CopyOnWriteList(t0, t1, t2) { var _ = this; _._copyBeforeWrite = true; _._growable = t0; _._copy_on_write_list$_list = t1; _.$ti = t2; }, CopyOnWriteMap: function CopyOnWriteMap(t0, t1, t2) { var _ = this; _._copy_on_write_map$_mapFactory = t0; _._copy_on_write_map$_copyBeforeWrite = true; _._copy_on_write_map$_map = t1; _.$ti = t2; }, CopyOnWriteSet: function CopyOnWriteSet(t0, t1, t2) { var _ = this; _._copy_on_write_set$_setFactory = t0; _._copy_on_write_set$_copyBeforeWrite = true; _._copy_on_write_set$_set = t1; _.$ti = t2; }, hashObjects(objects) { return A._finish(B.JSArray_methods.fold$1$2(objects, 0, new A.hashObjects_closure(), type$.int)); }, _combine(hash, value) { hash = hash + value & 536870911; hash = hash + ((hash & 524287) << 10) & 536870911; return hash ^ hash >>> 6; }, _finish(hash) { hash = hash + ((hash & 67108863) << 3) & 536870911; hash ^= hash >>> 11; return hash + ((hash & 16383) << 15) & 536870911; }, hashObjects_closure: function hashObjects_closure() { }, BuiltList_BuiltList$from(iterable, $E) { var t1; if (iterable instanceof A._BuiltList) { t1 = A.createRuntimeType($E); t1 = A.createRuntimeType(iterable.$ti._precomputed1) === t1; } else t1 = false; if (t1) return $E._eval$1("BuiltList<0>")._as(iterable); else { t1 = new A._BuiltList(A.List_List$from(iterable, false, $E), $E._eval$1("_BuiltList<0>")); t1._maybeCheckForNull$0(); return t1; } }, BuiltList_BuiltList$of(iterable, $E) { var t1 = new A._BuiltList(A.List_List$from(iterable, false, $E), $E._eval$1("_BuiltList<0>")); t1._maybeCheckForNull$0(); return t1; }, ListBuilder_ListBuilder(iterable, $E) { var t1 = new A.ListBuilder($E._eval$1("ListBuilder<0>")); t1.replace$1(0, iterable); return t1; }, BuiltList: function BuiltList() { }, _BuiltList: function _BuiltList(t0, t1) { this._list$_list = t0; this._list$_hashCode = null; this.$ti = t1; }, ListBuilder: function ListBuilder(t0) { this.__ListBuilder__list_A = $; this._listOwner = null; this.$ti = t0; }, BuiltListMultimap_BuiltListMultimap($K, $V) { var t1 = A._BuiltListMultimap$copy(B.Map_empty1.get$keys(B.Map_empty1), new A.BuiltListMultimap_BuiltListMultimap_closure(B.Map_empty1), $K, $V); return t1; }, _BuiltListMultimap$copy(keys, lookup, $K, $V) { var t1 = new A._BuiltListMultimap(A.LinkedHashMap_LinkedHashMap$_empty($K, $V._eval$1("BuiltList<0>")), A.BuiltList_BuiltList$from(B.List_empty, $V), $K._eval$1("@<0>")._bind$1($V)._eval$1("_BuiltListMultimap<1,2>")); t1._BuiltListMultimap$copy$2(keys, lookup, $K, $V); return t1; }, ListMultimapBuilder_ListMultimapBuilder($K, $V) { var t1 = new A.ListMultimapBuilder($K._eval$1("@<0>")._bind$1($V)._eval$1("ListMultimapBuilder<1,2>")); t1.replace$1(0, B.Map_empty1); return t1; }, BuiltListMultimap: function BuiltListMultimap() { }, BuiltListMultimap_BuiltListMultimap_closure: function BuiltListMultimap_BuiltListMultimap_closure(t0) { this.multimap = t0; }, BuiltListMultimap_hashCode_closure: function BuiltListMultimap_hashCode_closure(t0) { this.$this = t0; }, BuiltListMultimap_forEach_closure: function BuiltListMultimap_forEach_closure(t0, t1) { this.$this = t0; this.f = t1; }, BuiltListMultimap_forEach__closure: function BuiltListMultimap_forEach__closure(t0, t1, t2) { this.$this = t0; this.f = t1; this.key = t2; }, _BuiltListMultimap: function _BuiltListMultimap(t0, t1, t2) { var _ = this; _._list_multimap$_map = t0; _._emptyList = t1; _._list_multimap$_keys = _._list_multimap$_hashCode = null; _.$ti = t2; }, ListMultimapBuilder: function ListMultimapBuilder(t0) { var _ = this; _.__ListMultimapBuilder__builtMap_A = $; _._list_multimap$_builtMapOwner = null; _.__ListMultimapBuilder__builderMap_A = $; _.$ti = t0; }, ListMultimapBuilder_replace_closure: function ListMultimapBuilder_replace_closure(t0) { this.multimap = t0; }, BuiltMap_BuiltMap(map, $K, $V) { var t1, t2, t3; if (map instanceof A._BuiltMap) { t1 = A.createRuntimeType($K); t2 = A.createRuntimeType($V); t3 = map.$ti; t1 = A.createRuntimeType(t3._precomputed1) === t1 && A.createRuntimeType(t3._rest[1]) === t2; } else t1 = false; if (t1) return $K._eval$1("@<0>")._bind$1($V)._eval$1("BuiltMap<1,2>")._as(map); else { t1 = type$.Map_dynamic_dynamic._is(map) || map instanceof A._BuiltMap; t2 = J.getInterceptor$(map); if (t1) return A._BuiltMap$copyAndCheckTypes(t2.get$keys(map), new A.BuiltMap_BuiltMap_closure(map), $K, $V); else throw A.wrapException(A.ArgumentError$("expected Map or BuiltMap, got " + t2.get$runtimeType(map).toString$0(0), null)); } }, BuiltMap_BuiltMap$from(map, $K, $V) { return A._BuiltMap$copyAndCheckTypes(new A.LinkedHashMapKeyIterable(map, A._instanceType(map)._eval$1("LinkedHashMapKeyIterable<1>")), new A.BuiltMap_BuiltMap$from_closure(map), $K, $V); }, _BuiltMap$copyAndCheckTypes(keys, lookup, $K, $V) { var t1 = new A._BuiltMap(null, A.LinkedHashMap_LinkedHashMap$_empty($K, $V), $K._eval$1("@<0>")._bind$1($V)._eval$1("_BuiltMap<1,2>")); t1._BuiltMap$copyAndCheckTypes$2(keys, lookup, $K, $V); return t1; }, MapBuilder_MapBuilder($K, $V) { var t1 = new A.MapBuilder(null, $, null, $K._eval$1("@<0>")._bind$1($V)._eval$1("MapBuilder<1,2>")); t1.replace$1(0, B.Map_empty1); return t1; }, BuiltMap: function BuiltMap() { }, BuiltMap_BuiltMap_closure: function BuiltMap_BuiltMap_closure(t0) { this.map = t0; }, BuiltMap_BuiltMap$from_closure: function BuiltMap_BuiltMap$from_closure(t0) { this.map = t0; }, BuiltMap_hashCode_closure: function BuiltMap_hashCode_closure(t0) { this.$this = t0; }, _BuiltMap: function _BuiltMap(t0, t1, t2) { var _ = this; _._mapFactory = t0; _._map$_map = t1; _._map$_values = _._map$_keys = _._map$_hashCode = null; _.$ti = t2; }, MapBuilder: function MapBuilder(t0, t1, t2, t3) { var _ = this; _._mapFactory = t0; _.__MapBuilder__map_A = t1; _._mapOwner = t2; _.$ti = t3; }, MapBuilder_replace_closure: function MapBuilder_replace_closure(t0, t1) { this.$this = t0; this.replacement = t1; }, MapBuilder_replace_closure0: function MapBuilder_replace_closure0(t0, t1) { this.$this = t0; this.replacement = t1; }, BuiltSet_BuiltSet(iterable, $E) { return A.BuiltSet_BuiltSet$from(iterable, $E); }, BuiltSet_BuiltSet$from(iterable, $E) { var t1 = new A._BuiltSet(null, A.LinkedHashSet_LinkedHashSet$from(iterable, $E), $E._eval$1("_BuiltSet<0>")); t1._set$_maybeCheckForNull$0(); return t1; }, SetBuilder_SetBuilder($E) { var t1 = new A.SetBuilder(null, $, null, $E._eval$1("SetBuilder<0>")); t1.replace$1(0, B.List_empty); return t1; }, BuiltSet: function BuiltSet() { }, BuiltSet_hashCode_closure: function BuiltSet_hashCode_closure(t0) { this.$this = t0; }, _BuiltSet: function _BuiltSet(t0, t1, t2) { var _ = this; _._setFactory = t0; _._set$_set = t1; _._set$_hashCode = null; _.$ti = t2; }, SetBuilder: function SetBuilder(t0, t1, t2, t3) { var _ = this; _._setFactory = t0; _.__SetBuilder__set_A = t1; _._setOwner = t2; _.$ti = t3; }, SetMultimapBuilder_SetMultimapBuilder($K, $V) { var t1 = new A.SetMultimapBuilder($K._eval$1("@<0>")._bind$1($V)._eval$1("SetMultimapBuilder<1,2>")); t1.replace$1(0, B.Map_empty1); return t1; }, BuiltSetMultimap: function BuiltSetMultimap() { }, BuiltSetMultimap_hashCode_closure: function BuiltSetMultimap_hashCode_closure(t0) { this.$this = t0; }, BuiltSetMultimap_forEach_closure: function BuiltSetMultimap_forEach_closure(t0, t1) { this.$this = t0; this.f = t1; }, BuiltSetMultimap_forEach__closure: function BuiltSetMultimap_forEach__closure(t0, t1, t2) { this.$this = t0; this.f = t1; this.key = t2; }, _BuiltSetMultimap: function _BuiltSetMultimap(t0, t1, t2) { var _ = this; _._set_multimap$_map = t0; _._set_multimap$_emptySet = t1; _._set_multimap$_keys = _._set_multimap$_hashCode = null; _.$ti = t2; }, SetMultimapBuilder: function SetMultimapBuilder(t0) { var _ = this; _.__SetMultimapBuilder__builtMap_A = $; _._builtMapOwner = null; _.__SetMultimapBuilder__builderMap_A = $; _.$ti = t0; }, SetMultimapBuilder_replace_closure: function SetMultimapBuilder_replace_closure(t0) { this.multimap = t0; }, $jc(hash, value) { hash = hash + value & 536870911; hash = hash + ((hash & 524287) << 10) & 536870911; return hash ^ hash >>> 6; }, $jf(hash) { hash = hash + ((hash & 67108863) << 3) & 536870911; hash ^= hash >>> 11; return hash + ((hash & 16383) << 15) & 536870911; }, BuiltValueNullFieldError_checkNotNull(value, type, field) { if (value == null) throw A.wrapException(new A.BuiltValueNullFieldError(type, field)); return value; }, BuiltValueNestedFieldError$(type, field, error) { return new A.BuiltValueNestedFieldError(type, field, error); }, EnumClass: function EnumClass() { }, newBuiltValueToStringHelper_closure: function newBuiltValueToStringHelper_closure() { }, IndentingBuiltValueToStringHelper: function IndentingBuiltValueToStringHelper(t0) { this._result = t0; }, BuiltValueNullFieldError: function BuiltValueNullFieldError(t0, t1) { this.type = t0; this.field = t1; }, BuiltValueNestedFieldError: function BuiltValueNestedFieldError(t0, t1, t2) { this.type = t0; this.field = t1; this.error = t2; }, JsonObject_JsonObject(value) { if (typeof value == "number") return new A.NumJsonObject(value); else if (typeof value == "string") return new A.StringJsonObject(value); else if (A._isBool(value)) return new A.BoolJsonObject(value); else if (type$.List_nullable_Object._is(value)) return new A.ListJsonObject(new A.UnmodifiableListView(value, type$.UnmodifiableListView_nullable_Object)); else if (type$.Map_of_String_and_nullable_Object._is(value)) return new A.MapJsonObject(new A.UnmodifiableMapView(value, type$.UnmodifiableMapView_of_String_and_nullable_Object)); else if (type$.Map_dynamic_dynamic._is(value)) return new A.MapJsonObject(new A.UnmodifiableMapView(J.cast$2$0$ax(value, type$.String, type$.nullable_Object), type$.UnmodifiableMapView_of_String_and_nullable_Object)); else throw A.wrapException(A.ArgumentError$value(value, "value", "Must be bool, List, Map, num or String")); }, JsonObject: function JsonObject() { }, BoolJsonObject: function BoolJsonObject(t0) { this.value = t0; }, ListJsonObject: function ListJsonObject(t0) { this.value = t0; }, MapJsonObject: function MapJsonObject(t0) { this.value = t0; }, NumJsonObject: function NumJsonObject(t0) { this.value = t0; }, StringJsonObject: function StringJsonObject(t0) { this.value = t0; }, Serializers_Serializers() { var t1 = type$.Type, t2 = type$.Serializer_dynamic, t3 = type$.String; t2 = new A.BuiltJsonSerializersBuilder(A.MapBuilder_MapBuilder(t1, t2), A.MapBuilder_MapBuilder(t3, t2), A.MapBuilder_MapBuilder(t3, t2), A.MapBuilder_MapBuilder(type$.FullType, type$.Function), A.ListBuilder_ListBuilder(B.List_empty, type$.SerializerPlugin)); t2.add$1(0, new A.BigIntSerializer(A.BuiltList_BuiltList$from([B.Type_BigInt_8OV, A.getRuntimeTypeOfDartObject($.$get$_BigIntImpl_zero())], t1))); t2.add$1(0, new A.BoolSerializer(A.BuiltList_BuiltList$from([B.Type_bool_lhE], t1))); t3 = type$.Object; t2.add$1(0, new A.BuiltListSerializer(A.BuiltList_BuiltList$from([B.Type_BuiltList_iTR, A.getRuntimeTypeOfDartObject(A.BuiltList_BuiltList$from(B.List_empty, t3))], t1))); t2.add$1(0, new A.BuiltListMultimapSerializer(A.BuiltList_BuiltList$from([B.Type_BuiltListMultimap_2Mt, A.getRuntimeTypeOfDartObject(A.BuiltListMultimap_BuiltListMultimap(t3, t3))], t1))); t2.add$1(0, new A.BuiltMapSerializer(A.BuiltList_BuiltList$from([B.Type_BuiltMap_qd4, A.getRuntimeTypeOfDartObject(A.BuiltMap_BuiltMap(B.Map_empty1, t3, t3))], t1))); t2.add$1(0, new A.BuiltSetSerializer(A.BuiltList_BuiltList$from([B.Type_BuiltSet_fcN, A.getRuntimeTypeOfDartObject(A.BuiltSet_BuiltSet$from(B.List_empty, t3))], t1))); t2.add$1(0, new A.BuiltSetMultimapSerializer(A.BuiltSet_BuiltSet$from([B.Type_BuiltSetMultimap_9Fi], t1))); t2.add$1(0, new A.DateTimeSerializer(A.BuiltList_BuiltList$from([B.Type_DateTime_8AS], t1))); t2.add$1(0, new A.DoubleSerializer(A.BuiltList_BuiltList$from([B.Type_double_K1J], t1))); t2.add$1(0, new A.DurationSerializer(A.BuiltList_BuiltList$from([B.Type_Duration_SnA], t1))); t2.add$1(0, new A.IntSerializer(A.BuiltList_BuiltList$from([B.Type_int_tHn], t1))); t2.add$1(0, new A.Int32Serializer(A.BuiltList_BuiltList$from([B.Type_Int32_Mhf], t1))); t2.add$1(0, new A.Int64Serializer(A.BuiltList_BuiltList$from([B.Type_Int64_ww8], t1))); t2.add$1(0, new A.JsonObjectSerializer(A.BuiltList_BuiltList$from([B.Type_JsonObject_gyf, B.Type_BoolJsonObject_8HQ, B.Type_ListJsonObject_yPV, B.Type_MapJsonObject_bBG, B.Type_NumJsonObject_H9C, B.Type_StringJsonObject_GAC], t1))); t2.add$1(0, new A.NullSerializer(A.BuiltList_BuiltList$from([B.Type_Null_Yyn], t1))); t2.add$1(0, new A.NumSerializer(A.BuiltList_BuiltList$from([B.Type_num_cv7], t1))); t2.add$1(0, new A.RegExpSerializer(A.BuiltList_BuiltList$from([B.Type_RegExp_Eeh, $.$get$_runtimeType()], t1))); t2.add$1(0, new A.StringSerializer(A.BuiltList_BuiltList$from([B.Type_String_k8F], t1))); t2.add$1(0, new A.Uint8ListSerializer()); t2.add$1(0, new A.UriSerializer(A.BuiltList_BuiltList$from([B.Type_Uri_EFX, A.getRuntimeTypeOfDartObject(A.Uri_parse("http://example.com", 0, null)), A.getRuntimeTypeOfDartObject(A.Uri_parse("http://example.com:", 0, null))], t1))); t2.addBuilderFactory$2(B.FullType_WUY, new A.Serializers_Serializers_closure()); t2.addBuilderFactory$2(B.FullType_fA4, new A.Serializers_Serializers_closure0()); t2.addBuilderFactory$2(B.FullType_6Ps, new A.Serializers_Serializers_closure1()); t2.addBuilderFactory$2(B.FullType_KVM, new A.Serializers_Serializers_closure2()); t2.addBuilderFactory$2(B.FullType_gsm, new A.Serializers_Serializers_closure3()); return t2.build$0(); }, FullType__getRawName(type) { var $name = J.toString$0$(type), genericsStart = B.JSString_methods.indexOf$1($name, "<"); return genericsStart === -1 ? $name : B.JSString_methods.substring$2($name, 0, genericsStart); }, DeserializationError_DeserializationError(json, type, error) { var limitedJson = J.toString$0$(json), t1 = limitedJson.length; if (t1 > 80) B.JSString_methods.replaceRange$3(limitedJson, 77, t1, "..."); return new A.DeserializationError(type, error); }, Serializers_Serializers_closure: function Serializers_Serializers_closure() { }, Serializers_Serializers_closure0: function Serializers_Serializers_closure0() { }, Serializers_Serializers_closure1: function Serializers_Serializers_closure1() { }, Serializers_Serializers_closure2: function Serializers_Serializers_closure2() { }, Serializers_Serializers_closure3: function Serializers_Serializers_closure3() { }, FullType: function FullType(t0, t1, t2) { this.root = t0; this.parameters = t1; this.nullable = t2; }, DeserializationError: function DeserializationError(t0, t1) { this.type = t0; this.error = t1; }, BigIntSerializer: function BigIntSerializer(t0) { this.types = t0; }, BoolSerializer: function BoolSerializer(t0) { this.types = t0; }, _getRawName(type) { var $name = J.toString$0$(type), genericsStart = B.JSString_methods.indexOf$1($name, "<"); return genericsStart === -1 ? $name : B.JSString_methods.substring$2($name, 0, genericsStart); }, _noSerializerMessageFor(typeName) { var maybeRecordAdvice = B.JSString_methods.contains$1(typeName, "(") ? " Note that record types are not automatically serializable, please write and install your own `Serializer`." : ""; return "No serializer for '" + typeName + "'." + maybeRecordAdvice; }, BuiltJsonSerializers: function BuiltJsonSerializers(t0, t1, t2, t3, t4) { var _ = this; _._typeToSerializer = t0; _._wireNameToSerializer = t1; _._typeNameToSerializer = t2; _.builderFactories = t3; _.serializerPlugins = t4; }, BuiltJsonSerializersBuilder: function BuiltJsonSerializersBuilder(t0, t1, t2, t3, t4) { var _ = this; _._typeToSerializer = t0; _._wireNameToSerializer = t1; _._typeNameToSerializer = t2; _._builderFactories = t3; _._plugins = t4; }, BuiltListMultimapSerializer: function BuiltListMultimapSerializer(t0) { this.types = t0; }, BuiltListMultimapSerializer_serialize_closure: function BuiltListMultimapSerializer_serialize_closure(t0, t1) { this.serializers = t0; this.valueType = t1; }, BuiltListMultimapSerializer_deserialize_closure: function BuiltListMultimapSerializer_deserialize_closure(t0, t1) { this.serializers = t0; this.valueType = t1; }, BuiltListSerializer: function BuiltListSerializer(t0) { this.types = t0; }, BuiltListSerializer_serialize_closure: function BuiltListSerializer_serialize_closure(t0, t1) { this.serializers = t0; this.elementType = t1; }, BuiltListSerializer_deserialize_closure: function BuiltListSerializer_deserialize_closure(t0, t1) { this.serializers = t0; this.elementType = t1; }, BuiltMapSerializer: function BuiltMapSerializer(t0) { this.types = t0; }, BuiltSetMultimapSerializer: function BuiltSetMultimapSerializer(t0) { this.types = t0; }, BuiltSetMultimapSerializer_serialize_closure: function BuiltSetMultimapSerializer_serialize_closure(t0, t1) { this.serializers = t0; this.valueType = t1; }, BuiltSetMultimapSerializer_deserialize_closure: function BuiltSetMultimapSerializer_deserialize_closure(t0, t1) { this.serializers = t0; this.valueType = t1; }, BuiltSetSerializer: function BuiltSetSerializer(t0) { this.types = t0; }, BuiltSetSerializer_serialize_closure: function BuiltSetSerializer_serialize_closure(t0, t1) { this.serializers = t0; this.elementType = t1; }, BuiltSetSerializer_deserialize_closure: function BuiltSetSerializer_deserialize_closure(t0, t1) { this.serializers = t0; this.elementType = t1; }, DateTimeSerializer: function DateTimeSerializer(t0) { this.types = t0; }, DoubleSerializer: function DoubleSerializer(t0) { this.types = t0; }, DurationSerializer: function DurationSerializer(t0) { this.types = t0; }, Int32Serializer: function Int32Serializer(t0) { this.types = t0; }, Int64Serializer: function Int64Serializer(t0) { this.types = t0; }, IntSerializer: function IntSerializer(t0) { this.types = t0; }, JsonObjectSerializer: function JsonObjectSerializer(t0) { this.types = t0; }, NullSerializer: function NullSerializer(t0) { this.types = t0; }, NumSerializer: function NumSerializer(t0) { this.types = t0; }, RegExpSerializer: function RegExpSerializer(t0) { this.types = t0; }, StringSerializer: function StringSerializer(t0) { this.types = t0; }, Uint8ListSerializer: function Uint8ListSerializer() { }, UriSerializer: function UriSerializer(t0) { this.types = t0; }, StandardJsonPlugin: function StandardJsonPlugin(t0) { this.typesToLeaveAsList = t0; }, StandardJsonPlugin__toList_closure: function StandardJsonPlugin__toList_closure() { }, StandardJsonPlugin__toList_closure0: function StandardJsonPlugin__toList_closure0(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.keepNulls = t2; _.result = t3; _.hasEncodedKeys = t4; }, StandardJsonPlugin__toListUsingDiscriminator_closure: function StandardJsonPlugin__toListUsingDiscriminator_closure() { }, StandardJsonPlugin__toListUsingDiscriminator_closure0: function StandardJsonPlugin__toListUsingDiscriminator_closure0(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.result = t2; _.needToDecodeKeys = t3; }, StringCharacterRange_StringCharacterRange$at(string, startIndex, endIndex) { A.RangeError_checkValidRange(startIndex, endIndex, string.length, "startIndex", "endIndex"); return A.StringCharacterRange__expandRange(string, startIndex, endIndex == null ? startIndex : endIndex); }, StringCharacterRange__expandRange(string, start, end) { var t1 = string.length; start = A.previousBreak(string, 0, t1, start); return new A.StringCharacterRange(string, start, end !== start ? A.nextBreak(string, 0, t1, end) : end); }, _explodeReplace(string, start, end, internalReplacement, outerReplacement) { var t1, breaks, replacement, index; if (start === end) return B.JSString_methods.replaceRange$3(string, start, start, outerReplacement); t1 = B.JSString_methods.substring$2(string, 0, start); breaks = new A.Breaks(string, end, start, 176); for (replacement = outerReplacement; index = breaks.nextBreak$0(), index >= 0; replacement = internalReplacement, start = index) t1 = t1 + replacement + B.JSString_methods.substring$2(string, start, index); t1 = t1 + outerReplacement + B.JSString_methods.substring$1(string, end); return t1.charCodeAt(0) == 0 ? t1 : t1; }, _indexOf(source, pattern, start, end) { var realEnd, index, t1, patternLength = pattern.length; if (patternLength === 0) return start; realEnd = end - patternLength; if (realEnd < start) return -1; if (source.length - realEnd <= (realEnd - start) * 2) { index = 0; while (true) { if (start < realEnd) { index = B.JSString_methods.indexOf$2(source, pattern, start); t1 = index >= 0; } else t1 = false; if (!t1) break; if (index > realEnd) return -1; if (A.isGraphemeClusterBoundary(source, start, end, index) && A.isGraphemeClusterBoundary(source, start, end, index + patternLength)) return index; start = index + 1; } return -1; } return A._gcIndexOf(source, pattern, start, end); }, _gcIndexOf(source, pattern, start, end) { var t1, index, endIndex, breaks = new A.Breaks(source, end, start, 0); for (t1 = pattern.length; index = breaks.nextBreak$0(), index >= 0;) { endIndex = index + t1; if (endIndex > end) break; if (B.JSString_methods.startsWith$2(source, pattern, index) && A.isGraphemeClusterBoundary(source, start, end, endIndex)) return index; } return -1; }, StringCharacters: function StringCharacters(t0) { this.string = t0; }, StringCharacterRange: function StringCharacterRange(t0, t1, t2) { var _ = this; _._characters_impl$_string = t0; _._characters_impl$_start = t1; _._characters_impl$_end = t2; _._currentCache = null; }, lookAhead(base, start, cursor, state) { if (state === 208) return A.lookAheadRegional(base, start, cursor); if (state === 224) { if (A.lookAheadPictorgraphicExtend(base, start, cursor) >= 0) return 145; return 64; } throw A.wrapException(A.StateError$("Unexpected state: " + B.JSInt_methods.toRadixString$1(state, 16))); }, lookAheadRegional(base, start, cursor) { var index, count, index0, tail, lead; for (index = cursor, count = 0; index0 = index - 2, index0 >= start; index = index0) { tail = base.charCodeAt(index - 1); if ((tail & 64512) !== 56320) break; lead = base.charCodeAt(index0); if ((lead & 64512) !== 55296) break; if (A.high(lead, tail) !== 6) break; count ^= 1; } if (count === 0) return 193; else return 144; }, lookAheadPictorgraphicExtend(base, start, cursor) { var index, char, category, prevChar, t1; for (index = cursor; index > start;) { --index; char = base.charCodeAt(index); if ((char & 64512) !== 56320) category = A.low(char); else { if (index > start) { --index; prevChar = base.charCodeAt(index); t1 = (prevChar & 64512) === 55296; } else { prevChar = 0; t1 = false; } if (t1) category = A.high(prevChar, char); else break; } if (category === 7) return index; if (category !== 4) break; } return -1; }, isGraphemeClusterBoundary(text, start, end, index) { var char, index0, prevChar, catAfter, t1, nextChar, catBefore, prevPrevChar, state, _s208_ = string$.x10__0__; if (start < index && index < end) { char = text.charCodeAt(index); index0 = index - 1; prevChar = text.charCodeAt(index0); if ((char & 63488) !== 55296) catAfter = A.low(char); else if ((char & 64512) === 55296) { t1 = index + 1; if (t1 >= end) return true; nextChar = text.charCodeAt(t1); if ((nextChar & 64512) !== 56320) return true; catAfter = A.high(char, nextChar); } else return (prevChar & 64512) !== 55296; if ((prevChar & 64512) !== 56320) { catBefore = A.low(prevChar); index = index0; } else { index -= 2; if (start <= index) { prevPrevChar = text.charCodeAt(index); if ((prevPrevChar & 64512) !== 55296) return true; catBefore = A.high(prevPrevChar, prevChar); } else return true; } state = _s208_.charCodeAt(_s208_.charCodeAt(catAfter | 176) & 240 | catBefore); return ((state >= 208 ? A.lookAhead(text, start, index, state) : state) & 1) === 0; } return start !== end; }, previousBreak(text, start, end, index) { var nextChar, category, indexBefore, indexAfter, secondChar, prevChar; if (index === start || index === end) return index; nextChar = text.charCodeAt(index); if ((nextChar & 63488) !== 55296) { category = A.low(nextChar); indexBefore = index; } else if ((nextChar & 64512) === 55296) { indexAfter = index + 1; if (indexAfter < end) { secondChar = text.charCodeAt(indexAfter); category = (secondChar & 64512) === 56320 ? A.high(nextChar, secondChar) : 2; } else category = 2; indexBefore = index; } else { indexBefore = index - 1; prevChar = text.charCodeAt(indexBefore); if ((prevChar & 64512) === 55296) category = A.high(prevChar, nextChar); else { indexBefore = index; category = 2; } } return new A.BackBreaks(text, start, indexBefore, string$.x10__0__.charCodeAt(category | 176)).nextBreak$0(); }, nextBreak(text, start, end, index) { var indexBefore, prevChar, prevCategory, nextChar, secondCharIndex, secondChar, state, t1; if (index === start || index === end) return index; indexBefore = index - 1; prevChar = text.charCodeAt(indexBefore); if ((prevChar & 63488) !== 55296) prevCategory = A.low(prevChar); else if ((prevChar & 64512) === 55296) { nextChar = text.charCodeAt(index); if ((nextChar & 64512) === 56320) { ++index; if (index === end) return end; prevCategory = A.high(prevChar, nextChar); } else prevCategory = 2; } else if (indexBefore > start) { secondCharIndex = indexBefore - 1; secondChar = text.charCodeAt(secondCharIndex); if ((secondChar & 64512) === 55296) { prevCategory = A.high(secondChar, prevChar); indexBefore = secondCharIndex; } else prevCategory = 2; } else prevCategory = 2; if (prevCategory === 6) state = A.lookAheadRegional(text, start, indexBefore) !== 144 ? 160 : 48; else { t1 = prevCategory === 1; if (t1 || prevCategory === 4) if (A.lookAheadPictorgraphicExtend(text, start, indexBefore) >= 0) state = t1 ? 144 : 128; else state = 48; else state = string$.x200_000.charCodeAt(prevCategory | 176); } return new A.Breaks(text, text.length, index, state).nextBreak$0(); }, Breaks: function Breaks(t0, t1, t2, t3) { var _ = this; _.base = t0; _.end = t1; _.cursor = t2; _.state = t3; }, BackBreaks: function BackBreaks(t0, t1, t2, t3) { var _ = this; _.base = t0; _.start = t1; _.cursor = t2; _.state = t3; }, BarChart0: function BarChart0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.vertical = t0; _._domainAxis = null; _._newDomainAxis = t1; _._newPrimaryMeasureAxisSpec = _._primaryMeasureAxisSpec = _._newDomainAxisSpec = _._domainAxisSpec = null; _._primaryMeasureAxis = t2; _._newSecondaryMeasureAxisSpec = _._secondaryMeasureAxisSpec = null; _._secondaryMeasureAxis = t3; _._newDisjointMeasureAxesSpec = _._disjointMeasureAxesSpec = null; _._disjointMeasureAxes = t4; _._useSecondaryMeasureAxis = _._usePrimaryMeasureAxis = _.flipVerticalAxisOutput = false; _.__BaseChart_context_A = $; _.graphicsFactory = null; _._layoutManager = t5; _._chartHeight = _._chartWidth = null; _.transition = t6; _.animationPercent = 0; _._animationsTemporarilyDisabled = false; _.__BaseChart__originalSeriesList_A = $; _._currentSeriesList = null; _._usingRenderers = t7; _._rendererToSeriesList = null; _._seriesRenderers = t8; _._behaviorRoleMap = t9; _._behaviorStack = t10; _._behaviorTappableMap = t11; _._gestureProxy = t12; _._selectionModels = t13; _._lifecycleListeners = t14; }, BarRenderer_BarRenderer(config, rendererId, $D) { var _null = null; if (config == null) config = A.BarRendererConfig$(_null, _null, $D); return new A.BarRenderer(config.barGroupInnerPaddingPx, config.stackedBarPaddingPx, config.barRendererDecorator, config, A.LinkedHashMap_LinkedHashMap(_null, _null, type$.String, $D._eval$1("List>")), A._setArrayType([], type$.JSArray_String), A.LinkedHashMap_LinkedHashMap(_null, _null, $D, type$.Set_String), A.LayoutViewConfig$(config.layoutPaintOrder, B.LayoutPosition_8, 0), "bar", config.symbolRenderer, $D._eval$1("BarRenderer<0>")); }, BarRendererElement$clone(other, $D) { var t1 = new A.BarRendererElement($D._eval$1("BarRendererElement<0>")); t1.BaseBarRendererElement$clone$1(other); t1.series = other.series; t1.bounds = other.bounds; t1.roundPx = other.roundPx; t1.index = other.index; t1._bar_renderer$_datum = other._bar_renderer$_datum; return t1; }, BarRenderer: function BarRenderer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._barGroupInnerPaddingPx = t0; _._stackedBarPaddingPx = t1; _.barRendererDecorator = t2; _.config = t3; _._lastVertical = true; _._barStackMap = t4; _._currentKeys = t5; _._currentGroupsStackKeys = t6; _._prevDomainAxis = null; _.__BaseCartesianRenderer_chart_A = $; _.layoutConfig = t7; _.rendererId = t8; _.symbolRenderer = t9; _.graphicsFactory = _._drawAreaBounds = null; _.$ti = t10; }, BarRendererElement: function BarRendererElement(t0) { var _ = this; _.measureIsNegative = _.measureIsNull = _.strokeWidthPx = _.measureOffsetPlusMeasure = _.measureOffset = _.measureAxisPosition = _.fillPattern = _.fillColor = _.dashPattern = _.cumulativeTotal = _.color = _.barStackIndex = _._bar_renderer$_datum = _.index = _.roundPx = _.bounds = _.series = null; _.$ti = t0; }, AnimatedBar: function AnimatedBar(t0, t1, t2, t3, t4) { var _ = this; _.key = t0; _.datum = t1; _.series = t2; _.domainValue = t3; _._currentBar = _._targetBar = _._previousBar = null; _.animatingOut = false; _.$ti = t4; }, BarRendererConfig$(barRendererDecorator, groupingType, $D) { var _null = null, t1 = new A.RoundedRectSymbolRenderer(1, true); return new A.BarRendererConfig(B.C_ConstCornerStrategy, barRendererDecorator, 2, _null, t1, B.BarGroupingType_0, 10, 0, _null, _null, 1, 0, _null, new A.RendererAttributes(A.LinkedHashMap_LinkedHashMap$_empty(type$.TypedKey_nullable_Object, type$.nullable_Object)), _null, _null, _null, B.C_ViewMargin, $D._eval$1("BarRendererConfig<0>")); }, BarRendererConfig: function BarRendererConfig(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.cornerStrategy = t0; _.barRendererDecorator = t1; _.barGroupInnerPaddingPx = t2; _.customRendererId = t3; _.symbolRenderer = t4; _.groupingType = t5; _.layoutPaintOrder = t6; _.minBarLengthPx = t7; _.maxBarWidthPx = t8; _.fillPattern = t9; _.stackedBarPaddingPx = t10; _.strokeWidthPx = t11; _.weightPattern = t12; _.rendererAttributes = t13; _.paintOrder = t14; _.position = t15; _.positionOrder = t16; _.viewMargin = t17; _.$ti = t18; }, ConstCornerStrategy: function ConstCornerStrategy() { }, _ReversedSeriesIterator$(list, $S) { var t1 = new A._ReversedSeriesIterator(list, A._setArrayType([], type$.JSArray_int), $S._eval$1("_ReversedSeriesIterator<0>")); t1._ReversedSeriesIterator$1(list, $S); return t1; }, BaseBarRenderer: function BaseBarRenderer() { }, BaseBarRenderer_preprocessSeries_closure: function BaseBarRenderer_preprocessSeries_closure(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.categoryToIndexMap = t2; _.posDomainToStackKeyToDetailsMap = t3; _.negDomainToStackKeyToDetailsMap = t4; }, BaseBarRenderer_preprocessSeries__closure0: function BaseBarRenderer_preprocessSeries__closure0(t0) { this.$this = t0; }, BaseBarRenderer_preprocessSeries__closure1: function BaseBarRenderer_preprocessSeries__closure1() { }, BaseBarRenderer_preprocessSeries__closure2: function BaseBarRenderer_preprocessSeries__closure2(t0) { this.elements = t0; }, BaseBarRenderer_preprocessSeries_closure0: function BaseBarRenderer_preprocessSeries_closure0(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.barWeights = t2; }, BaseBarRenderer_preprocessSeries__closure: function BaseBarRenderer_preprocessSeries__closure() { }, BaseBarRenderer_update_closure: function BaseBarRenderer_update_closure(t0) { this.$this = t0; }, BaseBarRenderer_update__closure: function BaseBarRenderer_update__closure(t0) { this.$this = t0; }, BaseBarRenderer_update__closure0: function BaseBarRenderer_update__closure0(t0, t1) { this.$this = t0; this.barKey = t1; }, BaseBarRenderer_update__closure1: function BaseBarRenderer_update__closure1() { }, BaseBarRenderer_update_closure0: function BaseBarRenderer_update_closure0(t0) { this.$this = t0; }, BaseBarRenderer_paint_closure: function BaseBarRenderer_paint_closure(t0, t1) { this.$this = t0; this.keysToRemove = t1; }, BaseBarRenderer_paint__closure0: function BaseBarRenderer_paint__closure0(t0) { this.$this = t0; }, BaseBarRenderer_paint_closure0: function BaseBarRenderer_paint_closure0(t0, t1) { this.$this = t0; this.keysToRemove = t1; }, BaseBarRenderer_paint_closure1: function BaseBarRenderer_paint_closure1(t0, t1, t2) { this.$this = t0; this.animationPercent = t1; this.canvas = t2; }, BaseBarRenderer_paint__closure: function BaseBarRenderer_paint__closure(t0, t1) { this.$this = t0; this.animationPercent = t1; }, BaseBarRenderer_getNearestDatumDetailPerSeries_closure: function BaseBarRenderer_getNearestDatumDetailPerSeries_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, BaseBarRenderer__getSegmentsForDomainValue_closure: function BaseBarRenderer__getSegmentsForDomainValue_closure() { }, BaseBarRenderer__getSegmentsForDomainValue_closure0: function BaseBarRenderer__getSegmentsForDomainValue_closure0(t0, t1, t2) { this.$this = t0; this.where = t1; this.matchingSegments = t2; }, BaseBarRenderer__getVerticalDetailsForDomainValue_closure: function BaseBarRenderer__getVerticalDetailsForDomainValue_closure(t0) { this.$this = t0; }, BaseBarRenderer__getVerticalDetailsForDomainValue_closure0: function BaseBarRenderer__getVerticalDetailsForDomainValue_closure0(t0, t1) { this.$this = t0; this.chartPoint = t1; }, _ReversedSeriesIterable: function _ReversedSeriesIterable(t0, t1) { this.seriesList = t0; this.$ti = t1; }, _ReversedSeriesIterator: function _ReversedSeriesIterator(t0, t1, t2) { var _ = this; _._base_bar_renderer$_list = t0; _._visitIndex = t1; _._base_bar_renderer$_current = null; _.$ti = t2; }, _ReversedSeriesIterator_closure: function _ReversedSeriesIterator_closure() { }, _ReversedSeriesIterator_closure0: function _ReversedSeriesIterator_closure0(t0) { this.$this = t0; }, BaseBarRendererConfig: function BaseBarRendererConfig() { }, BarGroupingType: function BarGroupingType(t0, t1) { this.index = t0; this._core$_name = t1; }, BaseBarRendererElement: function BaseBarRendererElement() { }, BaseAnimatedBar: function BaseAnimatedBar() { }, NumericAxis$() { var t1 = new A.NumericTickProvider(), formatter = A.NumericTickFormatter__getFormatter(A.NumberFormat_NumberFormat$decimalPattern(null)), t2 = new A.NumericTickFormatter(formatter), t3 = A.LinearScale$(); return new A.NumericAxis(t3, t3, t1, t1, t2, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.num, type$.String), A._setArrayType([], type$.JSArray_AxisTicks_num)); }, OrdinalAxis$() { var t1, t2; $.$get$StyleFactory__styleFactory(); t1 = type$.String; t2 = new A.SimpleOrdinalScale(new A.StepSizeConfig(), new A.OrdinalScaleDomainInfo(A.HashMap_HashMap(null, null, null, t1, type$.int), A._setArrayType([], type$.JSArray_String)), new A.ScaleOutputExtent(0, 1), 1, 0, new A.RangeBandConfig(B.RangeBandType_4, 0.65)); return new A.OrdinalAxis(t2, t2, B.C_OrdinalTickProvider, B.C_OrdinalTickProvider, B.C_OrdinalTickFormatter, B.C_OrdinalTickFormatter, A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), A._setArrayType([], type$.JSArray_AxisTicks_String)); }, AxisOrientation: function AxisOrientation(t0, t1) { this.index = t0; this._core$_name = t1; }, ImmutableAxis: function ImmutableAxis() { }, Axis: function Axis() { }, Axis__updateAxisTicks_closure: function Axis__updateAxisTicks_closure(t0, t1) { this.$this = t0; this.animatedTick = t1; }, Axis__updateAxisTicks_closure0: function Axis__updateAxisTicks_closure0(t0, t1) { this.$this = t0; this.scale = t1; }, Axis_paint_closure: function Axis_paint_closure(t0) { this.$this = t0; }, NumericAxis: function NumericAxis(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._defaultScale = t0; _.scale = t1; _._previousScale = null; _._defaultTickProvider = t2; _.tickProvider = t3; _._defaultTickFormatter = t4; _._tickFormatter = t5; _._formatterValueCache = t6; _.context = _.axisOrientation = _.tickDrawStrategy = null; _.reverseOutputRange = false; _.autoViewport = true; _._providedTicks = _.forceDrawAxisLine = null; _._axisTicks = t7; _._axis$_drawAreaBounds = _._componentBounds = null; _.layoutPaintOrder = 0; _.hasTickCollision = false; _.graphicsFactory = null; }, OrdinalAxis: function OrdinalAxis(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._defaultScale = t0; _.scale = t1; _._previousScale = null; _._defaultTickProvider = t2; _.tickProvider = t3; _._defaultTickFormatter = t4; _._tickFormatter = t5; _._formatterValueCache = t6; _.context = _.axisOrientation = _.tickDrawStrategy = null; _.reverseOutputRange = false; _.autoViewport = true; _._providedTicks = _.forceDrawAxisLine = null; _._axisTicks = t7; _._axis$_drawAreaBounds = _._componentBounds = null; _.layoutPaintOrder = 0; _.hasTickCollision = false; _.graphicsFactory = null; }, AxisTicks$(tick, $D) { var t1 = tick.locationPx; return new A.AxisTicks(t1, tick.value, tick.textElement, t1, tick.labelOffsetPx, $D._eval$1("AxisTicks<0>")); }, AxisTicks: function AxisTicks(t0, t1, t2, t3, t4, t5) { var _ = this; _._markedForRemoval = false; _._previousLocation = _._currentLocation = null; _._targetLocation = t0; _._targetOpacity = _._previousOpacity = _._currentOpacity = null; _.value = t1; _.textElement = t2; _.locationPx = t3; _.labelOffsetPx = t4; _.$ti = t5; }, CollisionReport$(alternateTicksUsed, ticks, ticksCollide, $D) { var t1 = ticks == null ? A._setArrayType([], $D._eval$1("JSArray>")) : ticks; return new A.CollisionReport(ticksCollide, t1, alternateTicksUsed === true, $D._eval$1("CollisionReport<0>")); }, CollisionReport: function CollisionReport(t0, t1, t2, t3) { var _ = this; _.ticksCollide = t0; _.ticks = t1; _.alternateTicksUsed = t2; _.$ti = t3; }, BaseRenderSpec: function BaseRenderSpec() { }, BaseTickDrawStrategy: function BaseTickDrawStrategy() { }, BaseTickDrawStrategy_collides_closure: function BaseTickDrawStrategy_collides_closure(t0) { this.$this = t0; }, BaseTickDrawStrategy_measureVerticallyDrawnTicks_closure: function BaseTickDrawStrategy_measureVerticallyDrawnTicks_closure(t0, t1) { this.$this = t0; this.collision = t1; }, BaseTickDrawStrategy_measureHorizontallyDrawnTicks_closure: function BaseTickDrawStrategy_measureHorizontallyDrawnTicks_closure(t0, t1) { this.$this = t0; this.collision = t1; }, BaseTickDrawStrategy_splitLabel_closure: function BaseTickDrawStrategy_splitLabel_closure(t0, t1) { this.$this = t0; this.wholeLabel = t1; }, BaseTickDrawStrategy_getLabelWidth_closure: function BaseTickDrawStrategy_getLabelWidth_closure() { }, _PixelVerticalDirection: function _PixelVerticalDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, GridlineRendererSpec$(labelRotation, labelStyle, lineStyle, $D) { var _null = null; return new A.GridlineRendererSpec(lineStyle, _null, labelStyle, _null, _null, _null, _null, _null, _null, _null, labelRotation, _null, _null, $D._eval$1("GridlineRendererSpec<0>")); }, GridlineRendererSpec: function GridlineRendererSpec(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.lineStyle = t0; _.tickLengthPx = t1; _.labelStyle = t2; _.labelAnchor = t3; _.labelJustification = t4; _.labelOffsetFromAxisPx = t5; _.labelCollisionOffsetFromAxisPx = t6; _.labelOffsetFromTickPx = t7; _.labelCollisionOffsetFromTickPx = t8; _.minimumPaddingBetweenLabelsPx = t9; _.labelRotation = t10; _.labelCollisionRotation = t11; _.axisLineStyle = t12; _.$ti = t13; }, GridlineTickDrawStrategy: function GridlineTickDrawStrategy(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.tickLength = t0; _.lineStyle = t1; _.chartContext = t2; _.graphicsFactory = t3; _.axisLineStyle = t4; _.labelStyle = t5; _.tickLabelJustification = t6; _._defaultTickLabelAnchor = t7; _._labelDefaultOffsetFromAxisPx = t8; _._labelCollisionOffsetFromAxisPx = t9; _._labelDefaultOffsetFromTickPx = t10; _._labelCollisionOffsetFromTickPx = t11; _._labelDefaultRotation = t12; _._labelCollisionRotation = t13; _._rotateOnCollision = t14; _.minimumPaddingBetweenLabelsPx = t15; _.$ti = t16; }, NoneDrawStrategy$(chartContext, graphicsFactory, $D) { var t1, t2; $.$get$StyleFactory__styleFactory(); t1 = new A.LineStyle(); t1.color = B.Color_ePM; t1.strokeWidth = 1; t2 = graphicsFactory.createTextPaint$0(); t2.color = B.Color_WL1; t2.fontSize = 0; return new A.NoneDrawStrategy(t1, t2, $D._eval$1("NoneDrawStrategy<0>")); }, NoneDrawStrategy: function NoneDrawStrategy(t0, t1, t2) { this.axisLineStyle = t0; this.noneTextStyle = t1; this.$ti = t2; }, NoneDrawStrategy_decorateTicks_closure: function NoneDrawStrategy_decorateTicks_closure(t0) { this.$this = t0; }, SmallTickRendererSpec$(axisLineStyle, labelAnchor, labelCollisionOffsetFromAxisPx, labelCollisionOffsetFromTickPx, labelCollisionRotation, labelJustification, labelOffsetFromAxisPx, labelOffsetFromTickPx, labelRotation, labelStyle, lineStyle, minimumPaddingBetweenLabelsPx, tickLengthPx, $D) { return new A.SmallTickRendererSpec(lineStyle, tickLengthPx, labelStyle, labelAnchor, labelJustification, labelOffsetFromAxisPx, labelCollisionOffsetFromAxisPx, labelOffsetFromTickPx, labelCollisionOffsetFromTickPx, minimumPaddingBetweenLabelsPx, labelRotation, labelCollisionRotation, axisLineStyle, $D._eval$1("SmallTickRendererSpec<0>")); }, SmallTickRendererSpec: function SmallTickRendererSpec(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.lineStyle = t0; _.tickLengthPx = t1; _.labelStyle = t2; _.labelAnchor = t3; _.labelJustification = t4; _.labelOffsetFromAxisPx = t5; _.labelCollisionOffsetFromAxisPx = t6; _.labelOffsetFromTickPx = t7; _.labelCollisionOffsetFromTickPx = t8; _.minimumPaddingBetweenLabelsPx = t9; _.labelRotation = t10; _.labelCollisionRotation = t11; _.axisLineStyle = t12; _.$ti = t13; }, SmallTickDrawStrategy: function SmallTickDrawStrategy(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.tickLength = t0; _.lineStyle = t1; _.chartContext = t2; _.graphicsFactory = t3; _.axisLineStyle = t4; _.labelStyle = t5; _.tickLabelJustification = t6; _._defaultTickLabelAnchor = t7; _._labelDefaultOffsetFromAxisPx = t8; _._labelCollisionOffsetFromAxisPx = t9; _._labelDefaultOffsetFromTickPx = t10; _._labelCollisionOffsetFromTickPx = t11; _._labelDefaultRotation = t12; _._labelCollisionRotation = t13; _._rotateOnCollision = t14; _.minimumPaddingBetweenLabelsPx = t15; _.$ti = t16; }, LinearScale$() { return new A.LinearScale(new A.LinearScaleDomainInfo(), new A.LinearScaleViewportSettings(), new A.LinearScaleFunction(), B.RangeBandConfig_RangeBandType_0_0, B.C_StepSizeConfig); }, LinearScale$_copy(other) { var t3, t1 = other._domainInfo, t2 = new A.LinearScaleDomainInfo(); t2._dataDomainStart = t1._dataDomainStart; t2._dataDomainEnd = t1._dataDomainEnd; t2._previouslyAddedDomain = t1._previouslyAddedDomain; t2._minimumDetectedDomainStep = t1._minimumDetectedDomainStep; t1 = other._viewportSettings; t3 = new A.LinearScaleViewportSettings(); t3.range = t1.range; t3.scalingFactor = t1.scalingFactor; t3.translatePx = t1.translatePx; t3._manualDomainExtent = t1._manualDomainExtent; t3._domainExtent = t1._domainExtent; return new A.LinearScale(t2, t3, new A.LinearScaleFunction(), other.rangeBandConfig, other.stepSizeConfig); }, LinearScale: function LinearScale(t0, t1, t2, t3, t4) { var _ = this; _._domainInfo = t0; _._viewportSettings = t1; _._scaleFunction = t2; _.rangeBandConfig = t3; _.stepSizeConfig = t4; _._scaleReady = false; }, LinearScaleDomainInfo: function LinearScaleDomainInfo() { var _ = this; _.domainOverride = null; _._dataDomainStart = 1 / 0; _._dataDomainEnd = -1 / 0; _._previouslyAddedDomain = null; _._minimumDetectedDomainStep = 1 / 0; }, LinearScaleFunction: function LinearScaleFunction() { var _ = this; _.domainTranslate = _.rangeBandPixels = 0; _.scalingFactor = 1; _.stepSizePixels = _.rangeTranslate = 0; }, LinearScaleViewportSettings: function LinearScaleViewportSettings() { var _ = this; _.range = null; _.keepViewportWithinData = true; _.scalingFactor = 1; _.translatePx = 0; _._domainExtent = null; _._manualDomainExtent = false; }, NumericExtents: function NumericExtents(t0, t1) { this.min = t0; this.max = t1; }, NumericTickProvider__getEnclosingPowerOfTen(number) { var t1; if (number === 0) return 1; t1 = Math.pow(10, B.JSNumber_methods.ceil$0(0.4342944819032518 * Math.log(Math.abs(number)))); return t1 * (number < 0 ? -1 : 1); }, NumericTickProvider__getStepLessThan(number, stepSize) { var t1; if (number === 0 || stepSize === 0) return 0; t1 = number / stepSize; return (stepSize > 0 ? B.JSNumber_methods.floor$0(t1) : B.JSNumber_methods.ceil$0(t1)) * stepSize; }, NumericTickProvider: function NumericTickProvider() { var _ = this; _.__NumericTickProvider__high_A = _.__NumericTickProvider__low_A = $; _._maxTickCount = _._minTickCount = null; }, _TickStepInfo: function _TickStepInfo(t0, t1) { this.stepSize = t0; this.tickStart = t1; }, OrdinalScaleDomainInfo: function OrdinalScaleDomainInfo(t0, t1) { this._ordinal_scale_domain_info$_index = 0; this._domainsToOrder = t0; this._domainList = t1; }, OrdinalTickProvider: function OrdinalTickProvider() { }, Scale: function Scale() { }, MutableScale: function MutableScale() { }, ScaleOutputExtent: function ScaleOutputExtent(t0, t1) { this.start = t0; this.end = t1; }, RangeBandType: function RangeBandType(t0, t1) { this.index = t0; this._core$_name = t1; }, RangeBandConfig: function RangeBandConfig(t0, t1) { this.type = t0; this.size = t1; }, StepSizeType: function StepSizeType(t0, t1) { this.index = t0; this._core$_name = t1; }, StepSizeConfig: function StepSizeConfig() { }, Extents: function Extents() { }, SimpleOrdinalScale: function SimpleOrdinalScale(t0, t1, t2, t3, t4, t5) { var _ = this; _._stepSizeConfig = t0; _._domain = t1; _._range = t2; _._viewportScale = t3; _._viewportTranslatePx = t4; _._rangeBandConfig = t5; _._scaleChanged = true; _.__SimpleOrdinalScale__cachedRangeBandSize_A = _.__SimpleOrdinalScale__cachedRangeBandShift_A = _.__SimpleOrdinalScale__cachedStepSizePixels_A = $; _._viewportStartingDomain = _._viewportDataSize = null; }, AxisSpec: function AxisSpec() { }, TextStyleSpec: function TextStyleSpec(t0, t1) { this.fontSize = t0; this.color = t1; }, LineStyleSpec: function LineStyleSpec(t0) { this.color = t0; }, TickLabelAnchor: function TickLabelAnchor(t0, t1) { this.index = t0; this._core$_name = t1; }, TickLabelJustification: function TickLabelJustification(t0, t1) { this.index = t0; this._core$_name = t1; }, DateTimeAxisSpec$(renderSpec) { var _null = null; return new A.DateTimeAxisSpec(_null, renderSpec, _null, _null, _null); }, DateTimeAxisSpec: function DateTimeAxisSpec(t0, t1, t2, t3, t4) { var _ = this; _.showAxisLine = t0; _.renderSpec = t1; _.tickProviderSpec = t2; _.tickFormatterSpec = t3; _.scaleSpec = t4; }, NumericAxisSpec$(renderSpec) { var _null = null; return new A.NumericAxisSpec(_null, renderSpec, _null, _null, _null); }, NumericAxisSpec: function NumericAxisSpec(t0, t1, t2, t3, t4) { var _ = this; _.showAxisLine = t0; _.renderSpec = t1; _.tickProviderSpec = t2; _.tickFormatterSpec = t3; _.scaleSpec = t4; }, OrdinalAxisSpec: function OrdinalAxisSpec(t0, t1, t2, t3, t4) { var _ = this; _.showAxisLine = t0; _.renderSpec = t1; _.tickProviderSpec = t2; _.tickFormatterSpec = t3; _.scaleSpec = t4; }, Tick: function Tick(t0, t1, t2, t3, t4) { var _ = this; _.value = t0; _.textElement = t1; _.locationPx = t2; _.labelOffsetPx = t3; _.$ti = t4; }, NumericTickFormatter__getFormatter(numberFormat) { return new A.NumericTickFormatter__getFormatter_closure(numberFormat); }, SimpleTickFormatterBase: function SimpleTickFormatterBase() { }, SimpleTickFormatterBase_format_closure: function SimpleTickFormatterBase_format_closure(t0, t1) { this.$this = t0; this.cache = t1; }, OrdinalTickFormatter: function OrdinalTickFormatter() { }, NumericTickFormatter: function NumericTickFormatter(t0) { this.formatter = t0; }, NumericTickFormatter__getFormatter_closure: function NumericTickFormatter__getFormatter_closure(t0) { this.numberFormat = t0; }, BaseTickProvider: function BaseTickProvider() { }, AutoAdjustingDateTimeTickProvider: function AutoAdjustingDateTimeTickProvider(t0) { this._potentialTickProviders = t0; }, BaseTimeStepper: function BaseTimeStepper() { }, _TimeStepIteratorImpl: function _TimeStepIteratorImpl(t0, t1, t2) { var _ = this; _.extentStartTime = t0; _.extentEndTime = t1; _.stepper = t2; _._base_time_stepper$_current = null; _._tickIncrement = 1; }, _TimeStepIteratorFactoryImpl: function _TimeStepIteratorFactoryImpl(t0, t1) { this.timeExtent = t0; this._timeStepIterator = t1; }, DateTimeAxis$(dateTimeFactory) { var map, _null = null, t1 = new A.AutoAdjustingDateTimeTickProvider(A._setArrayType([new A.TimeRangeTickProviderImpl(new A.YearTimeStepper(B.List_YmH0, dateTimeFactory)), new A.TimeRangeTickProviderImpl(new A.MonthTimeStepper(B.List_4QF0, dateTimeFactory)), new A.TimeRangeTickProviderImpl(new A.DayTimeStepper(B.List_AuK, dateTimeFactory)), new A.TimeRangeTickProviderImpl(new A.HourTimeStepper(B.List_JUC, dateTimeFactory)), new A.TimeRangeTickProviderImpl(new A.MinuteTimeStepper(B.List_AuK0, dateTimeFactory))], type$.JSArray_TimeRangeTickProvider)), t2 = A.DateFormat$("mm", _null), t3 = A.DateFormat$("h mm", _null), t4 = new A.HourTickFormatter(A.DateFormat$("h", _null), A.DateFormat$("MMM d ha", _null), B.CalendarField_2); t4.__HourTickFormatter__noonFormat_F = A.DateFormat$("ha", _null); map = A.LinkedHashMap_LinkedHashMap$_literal([60000, new A.TimeTickFormatterImpl(t2, t3, B.CalendarField_3), 3600000, t4, 82800000, new A.TimeTickFormatterImpl(A.DateFormat$("d", _null), A.DateFormat$("MMM d", _null), B.CalendarField_1), 2419200000, new A.TimeTickFormatterImpl(A.DateFormat$("MMM", _null), A.DateFormat$("MMM yyyy", _null), B.CalendarField_0), 314496e5, new A.TimeTickFormatterImpl(A.DateFormat$("yyyy", _null), A.DateFormat$("yyyy", _null), B.CalendarField_0)], type$.int, type$.TimeTickFormatter); t2 = new A.DateTimeTickFormatter(map); t2.DateTimeTickFormatter$_internal$1(map); t3 = new A.DateTimeScale(dateTimeFactory, A.LinearScale$()); return new A.DateTimeAxis(t3, t3, t1, t1, t2, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.DateTime, type$.String), A._setArrayType([], type$.JSArray_AxisTicks_DateTime)); }, DateTimeAxis: function DateTimeAxis(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._defaultScale = t0; _.scale = t1; _._previousScale = null; _._defaultTickProvider = t2; _.tickProvider = t3; _._defaultTickFormatter = t4; _._tickFormatter = t5; _._formatterValueCache = t6; _.context = _.axisOrientation = _.tickDrawStrategy = null; _.reverseOutputRange = false; _.autoViewport = true; _._providedTicks = _.forceDrawAxisLine = null; _._axisTicks = t7; _._axis$_drawAreaBounds = _._componentBounds = null; _.layoutPaintOrder = 0; _.hasTickCollision = false; _.graphicsFactory = null; }, DateTimeExtents: function DateTimeExtents(t0, t1) { this.start = t0; this.end = t1; }, DateTimeScale: function DateTimeScale(t0, t1) { this.dateTimeFactory = t0; this._linearScale = t1; }, DateTimeTickFormatter__checkPositiveAndSorted(values) { var prev, isSorted, prev0, t1 = values._map, valuesIterator = A.LinkedHashMapKeyIterator$(t1, t1._modifications, values.$ti._precomputed1); valuesIterator.moveNext$0(); prev = valuesIterator.__js_helper$_current; if (prev <= 0) throw A.wrapException(A.ArgumentError$("Formatter keys must be positive", null)); isSorted = true; while (true) { if (!(valuesIterator.moveNext$0() && isSorted)) break; prev0 = valuesIterator.__js_helper$_current; isSorted = prev < prev0; prev = prev0; } if (!isSorted) throw A.wrapException(A.ArgumentError$("Formatters must be sorted with keys in increasing order", null)); }, DateTimeTickFormatter: function DateTimeTickFormatter(t0) { this._timeFormatters = t0; }, DayTimeStepper: function DayTimeStepper(t0, t1) { this._day_time_stepper$_allowedTickIncrements = t0; this.dateTimeFactory = t1; this._stepsIterable = null; }, HourTickFormatter: function HourTickFormatter(t0, t1, t2) { var _ = this; _.__HourTickFormatter__noonFormat_F = $; _._simpleFormat = t0; _._transitionFormat = t1; _.transitionField = t2; }, HourTimeStepper: function HourTimeStepper(t0, t1) { this._hour_time_stepper$_allowedTickIncrements = t0; this.dateTimeFactory = t1; this._stepsIterable = null; }, MinuteTimeStepper: function MinuteTimeStepper(t0, t1) { this._allowedTickIncrements = t0; this.dateTimeFactory = t1; this._stepsIterable = null; }, MonthTimeStepper: function MonthTimeStepper(t0, t1) { this._month_time_stepper$_allowedTickIncrements = t0; this.dateTimeFactory = t1; this._stepsIterable = null; }, TimeRangeTickProvider: function TimeRangeTickProvider() { }, TimeRangeTickProviderImpl: function TimeRangeTickProviderImpl(t0) { this.timeStepper = t0; }, TimeStepIteratorFactory: function TimeStepIteratorFactory() { }, TimeTickFormatterImpl: function TimeTickFormatterImpl(t0, t1, t2) { this._simpleFormat = t0; this._transitionFormat = t1; this.transitionField = t2; }, CalendarField: function CalendarField(t0, t1) { this.index = t0; this._core$_name = t1; }, YearTimeStepper: function YearTimeStepper(t0, t1) { this._year_time_stepper$_allowedTickIncrements = t0; this.dateTimeFactory = t1; this._stepsIterable = null; }, OrdinalCartesianChart: function OrdinalCartesianChart() { }, CartesianChart: function CartesianChart() { }, CartesianChart_init_closure: function CartesianChart_init_closure(t0, t1) { this.context = t0; this.graphicsFactory = t1; }, CartesianChart_makeSeries_closure: function CartesianChart_makeSeries_closure() { }, CartesianChart_preprocessSeries_closure: function CartesianChart_preprocessSeries_closure(t0) { this.$this = t0; }, CartesianChart_preprocessSeries_closure0: function CartesianChart_preprocessSeries_closure0() { }, CartesianChart_preprocessSeries_closure1: function CartesianChart_preprocessSeries_closure1(t0, t1) { this.$this = t0; this.reverseAxisDirection = t1; }, CartesianChart_preprocessSeries_closure2: function CartesianChart_preprocessSeries_closure2(t0) { this.$this = t0; }, CartesianChart_onSkipLayout_closure: function CartesianChart_onSkipLayout_closure() { }, BaseCartesianRenderer: function BaseCartesianRenderer() { }, BaseCartesianRenderer_configureDomainAxes_closure: function BaseCartesianRenderer_configureDomainAxes_closure(t0) { this.$this = t0; }, BaseCartesianRenderer_configureMeasureAxes_closure: function BaseCartesianRenderer_configureMeasureAxes_closure(t0) { this.$this = t0; }, BaseChart0: function BaseChart0() { }, BaseChart_init_closure: function BaseChart_init_closure(t0) { this.graphicsFactory = t0; }, BaseChart_getSelectionModel_closure: function BaseChart_getSelectionModel_closure(t0) { this.$this = t0; }, BaseChart_pointWithinRenderer_closure: function BaseChart_pointWithinRenderer_closure(t0, t1) { this.$this = t0; this.chartPosition = t1; }, BaseChart_getNearestDatumDetailPerSeries_closure: function BaseChart_getNearestDatumDetailPerSeries_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.details = t1; _.drawAreaPoint = t2; _.boundsOverride = t3; }, BaseChart_getNearestDatumDetailPerSeries_closure0: function BaseChart_getNearestDatumDetailPerSeries_closure0(t0) { this.$this = t0; }, BaseChart_draw_closure: function BaseChart_draw_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, BaseChart_drawInternal_closure: function BaseChart_drawInternal_closure(t0) { this.$this = t0; }, BaseChart_configureSeries_closure: function BaseChart_configureSeries_closure(t0, t1) { this.$this = t0; this.rendererToSeriesList = t1; }, BaseChart_configureSeries__closure: function BaseChart_configureSeries__closure(t0) { this.$this = t0; }, BaseChart_configureSeries_closure0: function BaseChart_configureSeries_closure0(t0) { this.$this = t0; }, BaseChart_preprocessSeries_closure: function BaseChart_preprocessSeries_closure(t0, t1, t2) { this.$this = t0; this.rendererToSeriesList = t1; this.unusedRenderers = t2; }, BaseChart_preprocessSeries__closure: function BaseChart_preprocessSeries__closure(t0) { this.$this = t0; }, BaseChart_preprocessSeries_closure0: function BaseChart_preprocessSeries_closure0(t0, t1) { this.$this = t0; this.rendererToSeriesList = t1; }, BaseChart_preprocessSeries_closure1: function BaseChart_preprocessSeries_closure1(t0) { this.$this = t0; }, BaseChart_onPostLayout_closure: function BaseChart_onPostLayout_closure(t0) { this.$this = t0; }, BaseChart_paint_closure: function BaseChart_paint_closure(t0, t1) { this.$this = t0; this.canvas = t1; }, BaseChart_fireOnDraw_closure: function BaseChart_fireOnDraw_closure(t0, t1) { this.$this = t0; this.seriesList = t1; }, BaseChart_fireOnPreprocess_closure: function BaseChart_fireOnPreprocess_closure(t0, t1) { this.$this = t0; this.seriesList = t1; }, BaseChart_fireOnPostprocess_closure: function BaseChart_fireOnPostprocess_closure(t0, t1) { this.$this = t0; this.seriesList = t1; }, BaseChart_fireOnAxisConfigured_closure: function BaseChart_fireOnAxisConfigured_closure(t0) { this.$this = t0; }, BaseChart_fireOnPostrender_closure: function BaseChart_fireOnPostrender_closure(t0, t1) { this.$this = t0; this.canvas = t1; }, BaseChart_fireOnAnimationComplete_closure: function BaseChart_fireOnAnimationComplete_closure(t0) { this.$this = t0; }, LifecycleListener: function LifecycleListener(t0, t1, t2, t3, t4) { var _ = this; _.onData = t0; _.onPreprocess = t1; _.onPostprocess = t2; _.onAxisConfigured = t3; _.$ti = t4; }, BehaviorPosition: function BehaviorPosition(t0, t1) { this.index = t0; this._core$_name = t1; }, OutsideJustification: function OutsideJustification(t0, t1) { this.index = t0; this._core$_name = t1; }, InsideJustification: function InsideJustification(t0, t1) { this.index = t0; this._core$_name = t1; }, DomainHighlighter0: function DomainHighlighter0(t0, t1) { var _ = this; _.selectionModelType = t0; _.__DomainHighlighter__lifecycleListener_A = _.__DomainHighlighter__chart_A = $; _.$ti = t1; }, DomainHighlighter__updateColorFunctions_closure: function DomainHighlighter__updateColorFunctions_closure(t0, t1) { this.$this = t0; this.selectionModel = t1; }, DomainHighlighter__updateColorFunctions__closure: function DomainHighlighter__updateColorFunctions__closure(t0, t1, t2) { this.origColorFn = t0; this.selectionModel = t1; this.series = t2; }, Legend: function Legend() { }, LegendState: function LegendState(t0) { this.__LegendState__legendEntries_A = $; this._selectionModel = null; this.$ti = t0; }, LegendTapHandling: function LegendTapHandling(t0, t1) { this.index = t0; this._core$_name = t1; }, LegendEntryBase: function LegendEntryBase() { }, LegendEntry: function LegendEntry(t0, t1, t2, t3, t4) { var _ = this; _.series = t0; _.color = t1; _.formattedValue = _.value = null; _.isSelected = false; _.label = t2; _.textStyle = t3; _.$ti = t4; }, LegendDefaultMeasure: function LegendDefaultMeasure(t0, t1) { this.index = t0; this._core$_name = t1; }, PerSeriesLegendEntryGenerator: function PerSeriesLegendEntryGenerator(t0) { var _ = this; _.secondaryMeasureFormatter = _.measureFormatter = _.entryTextStyle = null; _.showOverlaySeries = false; _.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A = $; _.$ti = t0; }, PerSeriesLegendEntryGenerator_getLegendEntries_closure: function PerSeriesLegendEntryGenerator_getLegendEntries_closure(t0) { this.$this = t0; }, PerSeriesLegendEntryGenerator_getLegendEntries_closure0: function PerSeriesLegendEntryGenerator_getLegendEntries_closure0(t0) { this.$this = t0; }, PerSeriesLegendEntryGenerator__updateFromSelection_closure: function PerSeriesLegendEntryGenerator__updateFromSelection_closure(t0, t1) { this.$this = t0; this.entry = t1; }, PerSeriesLegendEntryGenerator__updateFromSelection_closure0: function PerSeriesLegendEntryGenerator__updateFromSelection_closure0(t0) { this.$this = t0; }, PerSeriesLegendEntryGenerator__updateFromSeriesList_getMeasureTotal: function PerSeriesLegendEntryGenerator__updateFromSeriesList_getMeasureTotal(t0) { this.$this = t0; }, SeriesLegend0: function SeriesLegend0() { }, SeriesLegend_onData_closure0: function SeriesLegend_onData_closure0(t0) { this.$this = t0; }, SeriesLegend_onData_closure: function SeriesLegend_onData_closure(t0) { this.seriesIds = t0; }, SeriesLegend_preProcessSeriesList_closure: function SeriesLegend_preProcessSeriesList_closure(t0) { this.$this = t0; }, SeriesLegend_showSeries_closure: function SeriesLegend_showSeries_closure(t0) { this.seriesId = t0; }, _DatumPoint__DatumPoint$from0(other, x, y, $D) { var t1 = x == null ? other.x : x, t2 = y == null ? other.y : y; return new A._DatumPoint0(other.datum, other.domain, other.series, t1, t2, $D._eval$1("_DatumPoint0<0>")); }, LinePointHighlighter0: function LinePointHighlighter0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.selectionModelType = t0; _.defaultRadiusPx = t1; _.radiusPaddingPx = t2; _.showHorizontalFollowLine = t3; _.showVerticalFollowLine = t4; _.dashPattern = t5; _.drawFollowLinesAcrossChart = t6; _.symbolRenderer = t7; _.__LinePointHighlighter__lifecycleListener_A = _.__LinePointHighlighter__view_A = _.__LinePointHighlighter__chart_A = $; _._seriesPointMap = t8; _._line_point_highlighter$_currentKeys = t9; _.$ti = t10; }, LinePointHighlighter__updateViewData_closure: function LinePointHighlighter__updateViewData_closure(t0, t1) { this.$this = t0; this.newSeriesMap = t1; }, _LinePointLayoutView: function _LinePointLayoutView(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.layoutConfig = t0; _.showHorizontalFollowLine = t1; _.showVerticalFollowLine = t2; _.chart = t3; _.dashPattern = t4; _.___LinePointLayoutView__drawAreaBounds_A = $; _.drawFollowLinesAcrossChart = t5; _.symbolRenderer = t6; _._seriesPointMap = null; _.$ti = t7; }, _LinePointLayoutView_paint_closure: function _LinePointLayoutView_paint_closure(t0, t1) { this.$this = t0; this.keysToRemove = t1; }, _LinePointLayoutView_paint_closure0: function _LinePointLayoutView_paint_closure0(t0, t1, t2) { this.$this = t0; this.points = t1; this.animationPercent = t2; }, _DatumPoint0: function _DatumPoint0(t0, t1, t2, t3, t4, t5) { var _ = this; _.datum = t0; _.domain = t1; _.series = t2; _.x = t3; _.y = t4; _.$ti = t5; }, _PointRendererElement: function _PointRendererElement(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.point = t0; _.color = t1; _.fillColor = t2; _.radiusPx = t3; _.measureAxisPosition = t4; _.strokeWidthPx = t5; _.symbolRenderer = t6; _.$ti = t7; }, _AnimatedPoint: function _AnimatedPoint(t0, t1) { var _ = this; _.key = t0; _._previousPoint = null; _.___AnimatedPoint__targetPoint_A = $; _._currentPoint = null; _.animatingOut = false; _.$ti = t1; }, LinePointHighlighterFollowLineType: function LinePointHighlighterFollowLineType(t0, t1) { this.index = t0; this._core$_name = t1; }, SelectNearest0: function SelectNearest0(t0, t1, t2, t3, t4, t5) { var _ = this; _.__SelectNearest__listener_A = $; _.selectionModelType = t0; _.eventTrigger = t1; _.selectionMode = t2; _.selectClosestSeries = t3; _.maximumDomainDistancePx = t4; _._select_nearest$_chart = null; _._delaySelect = false; _.$ti = t5; }, SelectNearest__onSelect_closure: function SelectNearest__onSelect_closure(t0) { this.$this = t0; }, SelectNearest__onSelect_closure0: function SelectNearest__onSelect_closure0(t0) { this.$this = t0; }, SelectNearest__extractSeriesFromNearestSelection_closure: function SelectNearest__extractSeriesFromNearestSelection_closure(t0) { this.$this = t0; }, SelectionMode: function SelectionMode(t0, t1) { this.index = t0; this._core$_name = t1; }, SelectionTrigger: function SelectionTrigger(t0, t1) { this.index = t0; this._core$_name = t1; }, CanvasBarStack_CanvasBarStack(segments, radius, roundBottomLeft, roundBottomRight, roundTopLeft, roundTopRight, stackedBarPadding) { var barIndex, bounds, t2, t3, t4, firstBarBounds = B.JSArray_methods.get$first(segments).bounds, left = firstBarBounds.left, $top = firstBarBounds.top, t1 = firstBarBounds.$ti._precomputed1, right = t1._as(left + firstBarBounds.width), bottom = t1._as($top + firstBarBounds.height); for (t1 = segments.length, barIndex = 1; barIndex < t1; ++barIndex) { bounds = segments[barIndex].bounds; t2 = bounds.left; left = Math.min(left, t2); t3 = bounds.top; $top = Math.min($top, t3); t4 = bounds.$ti._precomputed1; right = Math.max(right, t4._as(t2 + bounds.width)); bottom = Math.max(bottom, t4._as(t3 + bounds.height)); } return new A.CanvasBarStack(segments, radius, roundTopLeft, roundTopRight, roundBottomLeft, roundBottomRight, A.Rectangle$(left, $top, right - left, bottom - $top, type$.int)); }, CanvasRect: function CanvasRect(t0, t1, t2, t3, t4) { var _ = this; _.bounds = t0; _.fill = t1; _.pattern = t2; _.stroke = t3; _.strokeWidthPx = t4; }, CanvasBarStack: function CanvasBarStack(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.segments = t0; _.radius = t1; _.roundTopLeft = t2; _.roundTopRight = t3; _.roundBottomLeft = t4; _.roundBottomRight = t5; _.fullStackRect = t6; }, getAnimatedColor(previous, target, animationPercent) { var t1 = previous.r, t2 = previous.g, t3 = previous.b, t4 = previous.a; return new A.Color0(B.JSNumber_methods.round$0((target.r - t1) * animationPercent + t1), B.JSNumber_methods.round$0((target.g - t2) * animationPercent + t2), B.JSNumber_methods.round$0((target.b - t3) * animationPercent + t3), B.JSNumber_methods.round$0((target.a - t4) * animationPercent + t4), null, null); }, FillPatternType: function FillPatternType(t0, t1) { this.index = t0; this._core$_name = t1; }, DatumDetails$(areaColor, bounds, chartPosition, chartPositionLower, chartPositionUpper, color, dashPattern, datum, domain, domainDistance, domainFormatter, domainLowerBound, domainUpperBound, fillColor, fillPattern, index, measure, measureDistance, measureFormatter, measureLowerBound, measureOffset, measureUpperBound, radiusPx, rawMeasure, rawMeasureLowerBound, rawMeasureUpperBound, relativeDistance, series, strokeWidthPx, symbolRenderer, $D) { return new A.DatumDetails(datum, index, domain, domainLowerBound, domainUpperBound, measure, measureLowerBound, measureUpperBound, measureOffset, rawMeasure, rawMeasureLowerBound, rawMeasureUpperBound, series, color, fillColor, fillPattern, areaColor, dashPattern, chartPosition, chartPositionLower, chartPositionUpper, bounds, domainDistance, measureDistance, relativeDistance, radiusPx, symbolRenderer, strokeWidthPx, domainFormatter, measureFormatter, $D._eval$1("DatumDetails<0>")); }, DatumDetails_DatumDetails$from(other, bounds, chartPosition, chartPositionLower, chartPositionUpper, symbolRenderer, $D) { var t1 = chartPositionLower == null ? other.chartPositionLower : chartPositionLower, t2 = chartPositionUpper == null ? other.chartPositionUpper : chartPositionUpper, t3 = bounds == null ? other.bounds : bounds, t4 = symbolRenderer == null ? other.symbolRenderer : symbolRenderer; return A.DatumDetails$(other.areaColor, t3, chartPosition, t1, t2, other.color, other.dashPattern, other.datum, other.domain, other.domainDistance, other.domainFormatter, other.domainLowerBound, other.domainUpperBound, other.fillColor, other.fillPattern, other.index, other.measure, other.measureDistance, other.measureFormatter, other.measureLowerBound, other.measureOffset, other.measureUpperBound, other.radiusPx, other.rawMeasure, other.rawMeasureLowerBound, other.rawMeasureUpperBound, null, other.series, other.strokeWidthPx, t4, $D); }, DatumDetails: function DatumDetails(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { var _ = this; _.datum = t0; _.index = t1; _.domain = t2; _.domainLowerBound = t3; _.domainUpperBound = t4; _.measure = t5; _.measureLowerBound = t6; _.measureUpperBound = t7; _.measureOffset = t8; _.rawMeasure = t9; _.rawMeasureLowerBound = t10; _.rawMeasureUpperBound = t11; _.series = t12; _.color = t13; _.fillColor = t14; _.fillPattern = t15; _.areaColor = t16; _.dashPattern = t17; _.chartPosition = t18; _.chartPositionLower = t19; _.chartPositionUpper = t20; _.bounds = t21; _.domainDistance = t22; _.measureDistance = t23; _.relativeDistance = t24; _.radiusPx = t25; _.symbolRenderer = t26; _.strokeWidthPx = t27; _.domainFormatter = t28; _.measureFormatter = t29; _.$ti = t30; }, MutableSeries$(series, $D) { var t3, t4, t5, t1 = series.id, t2 = series.displayName; if (t2 == null) t2 = t1; t3 = series.measureFn; t4 = series.measureLowerBoundFn; t5 = series.measureUpperBoundFn; t5 = new A.MutableSeries(t1, t2, false, series.seriesCategory, series.seriesColor, $, $, series.data, series.keyFn, series.domainFn, series.domainFormatterFn, series.domainLowerBoundFn, series.domainUpperBoundFn, t3, series.measureFormatterFn, t4, t5, series.measureOffsetFn, t3, t4, t5, series.areaColorFn, series.colorFn, series.dashPatternFn, series.fillColorFn, series.fillPatternFn, series.patternColorFn, series.radiusPxFn, series.strokeWidthPxFn, null, series.insideLabelStyleAccessorFn, series.outsideLabelStyleAccessorFn, new A.SeriesAttributes(A.LinkedHashMap_LinkedHashMap$_empty(type$.TypedKey_nullable_Object, type$.nullable_Object)), null, null, $D._eval$1("MutableSeries<0>")); t5.MutableSeries$1(series, $D); return t5; }, MutableSeries: function MutableSeries(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { var _ = this; _.id = t0; _.displayName = t1; _.overlaySeries = t2; _.seriesCategory = t3; _.seriesColor = t4; _.__MutableSeries_seriesIndex_A = t5; _.__MutableSeries_seriesMeasureTotal_A = t6; _.data = t7; _.MutableSeries_keyFn = t8; _.domainFn = t9; _.domainFormatterFn = t10; _.domainLowerBoundFn = t11; _.domainUpperBoundFn = t12; _.measureFn = t13; _.measureFormatterFn = t14; _.measureLowerBoundFn = t15; _.measureUpperBoundFn = t16; _.measureOffsetFn = t17; _.rawMeasureFn = t18; _.rawMeasureLowerBoundFn = t19; _.rawMeasureUpperBoundFn = t20; _.areaColorFn = t21; _.colorFn = t22; _.dashPatternFn = t23; _.fillColorFn = t24; _.fillPatternFn = t25; _.patternColorFn = t26; _.radiusPxFn = t27; _.strokeWidthPxFn = t28; _.labelAccessorFn = t29; _.MutableSeries_insideLabelStyleAccessorFn = t30; _.MutableSeries_outsideLabelStyleAccessorFn = t31; _._attrs = t32; _.measureAxis = t33; _.domainAxis = t34; _.keyFn = null; _.$ti = t35; }, MutableSeries_closure: function MutableSeries_closure(t0) { this.$this = t0; }, ImmutableSeries: function ImmutableSeries() { }, SelectionModel: function SelectionModel(t0, t1, t2) { this._selectedDatum = t0; this._selectedSeries = t1; this.$ti = t2; }, MutableSelectionModel: function MutableSelectionModel(t0, t1, t2, t3, t4, t5) { var _ = this; _._changedListeners = t0; _._updatedListeners = t1; _._lockChangedListeners = t2; _._selectedDatum = t3; _._selectedSeries = t4; _.$ti = t5; }, MutableSelectionModel_updateSelection_closure: function MutableSelectionModel_updateSelection_closure(t0, t1) { this.$this = t0; this.copyOfSelectionModel = t1; }, MutableSelectionModel_updateSelection_closure0: function MutableSelectionModel_updateSelection_closure0(t0, t1) { this.$this = t0; this.copyOfSelectionModel = t1; }, SelectionModelType: function SelectionModelType(t0, t1) { this.index = t0; this._core$_name = t1; }, SeriesDatum: function SeriesDatum(t0, t1, t2) { var _ = this; _.series = t0; _.datum = t1; _._series_datum$_index = null; _.$ti = t2; }, BaseSeriesRenderer: function BaseSeriesRenderer() { }, BaseSeriesRenderer_assignMissingColors_closure: function BaseSeriesRenderer_assignMissingColors_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.missingColorCountPerCategory = t2; }, BaseSeriesRenderer_assignMissingColors__closure3: function BaseSeriesRenderer_assignMissingColors__closure3(t0) { this.series = t0; }, BaseSeriesRenderer_assignMissingColors_closure0: function BaseSeriesRenderer_assignMissingColors_closure0(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.palettes = t2; }, BaseSeriesRenderer_assignMissingColors__closure2: function BaseSeriesRenderer_assignMissingColors__closure2(t0) { this.color = t0; }, BaseSeriesRenderer_assignMissingColors_closure1: function BaseSeriesRenderer_assignMissingColors_closure1(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.colorsByCategory = t1; _.colorPalettes = t2; _.missingColorCountPerCategory = t3; }, BaseSeriesRenderer_assignMissingColors_closure2: function BaseSeriesRenderer_assignMissingColors_closure2(t0, t1, t2) { this.$this = t0; this.missingColorCountPerCategory = t1; this.colorsByCategory = t2; }, BaseSeriesRenderer_assignMissingColors__closure0: function BaseSeriesRenderer_assignMissingColors__closure0(t0) { this.color = t0; }, BaseSeriesRenderer_assignMissingColors__closure1: function BaseSeriesRenderer_assignMissingColors__closure1(t0) { this.series = t0; }, BaseSeriesRenderer_assignMissingColors_closure3: function BaseSeriesRenderer_assignMissingColors_closure3(t0) { this.$this = t0; }, BaseSeriesRenderer_assignMissingColors__closure: function BaseSeriesRenderer_assignMissingColors__closure(t0) { this.series = t0; }, BaseSeriesRenderer_assignMissingColors_closure4: function BaseSeriesRenderer_assignMissingColors_closure4(t0) { this.$this = t0; }, RendererAttributes: function RendererAttributes(t0) { this._typed_registry$_registry = t0; }, IdentityConverter: function IdentityConverter(t0) { this.$ti = t0; }, LayoutConfig$(bottomSpec, leftSpec, rightSpec, topSpec) { var t1 = leftSpec == null ? B.MarginSpec_null_null_null_50 : leftSpec, t2 = rightSpec == null ? B.MarginSpec_null_null_null_50 : rightSpec, t3 = topSpec == null ? B.MarginSpec_null_null_null_50 : topSpec; return new A.LayoutConfig(t1, t2, t3, bottomSpec == null ? B.MarginSpec_null_null_null_50 : bottomSpec); }, MarginSpec_MarginSpec$fromPixel(minPixel) { return new A.MarginSpec(minPixel, null, null, null); }, LayoutConfig: function LayoutConfig(t0, t1, t2, t3) { var _ = this; _.leftSpec = t0; _.rightSpec = t1; _.topSpec = t2; _.bottomSpec = t3; }, MarginSpec: function MarginSpec(t0, t1, t2, t3) { var _ = this; _._minPixel = t0; _._maxPixel = t1; _._minPercent = t2; _._maxPercent = t3; }, LayoutManagerImpl: function LayoutManagerImpl(t0, t1) { var _ = this; _.config = t0; _._views = t1; _.__LayoutManagerImpl__drawAreaBounds_A = _.__LayoutManagerImpl__measurements_A = _.__LayoutManagerImpl__positionOrderedViews_A = _.__LayoutManagerImpl__paintOrderedViews_A = $; _._viewsNeedPositionSort = _._viewsNeedPaintSort = _._drawAreaBoundsOutdated = true; }, LayoutManagerImpl_paintOrderedViews_closure: function LayoutManagerImpl_paintOrderedViews_closure() { }, LayoutManagerImpl_positionOrderedViews_closure: function LayoutManagerImpl_positionOrderedViews_closure() { }, LayoutManagerImpl_drawableLayoutAreaBounds_closure: function LayoutManagerImpl_drawableLayoutAreaBounds_closure() { }, LayoutManagerImpl_layout_closure: function LayoutManagerImpl_layout_closure(t0) { this.$this = t0; }, LayoutManagerImpl__viewsForPositions_closure: function LayoutManagerImpl__viewsForPositions_closure(t0, t1) { this.p1 = t0; this.p2 = t1; }, _MeasuredSizes: function _MeasuredSizes(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.leftWidth = t0; _.leftSizes = t1; _.rightWidth = t2; _.rightSizes = t3; _.topHeight = t4; _.topSizes = t5; _.bottomHeight = t6; _.bottomSizes = t7; }, SizeList: function SizeList(t0) { this._layout_margin_strategy$_sizes = t0; this._total = 0; }, _DesiredViewSizes: function _DesiredViewSizes(t0, t1) { this.preferredSizes = t0; this.minimumSizes = t1; }, VerticalMarginStrategy: function VerticalMarginStrategy() { }, VerticalMarginStrategy_measure_closure: function VerticalMarginStrategy_measure_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.fullHeight = t1; _.height = t2; _.measuredWidths = t3; }, LeftMarginLayoutStrategy: function LeftMarginLayoutStrategy() { }, LeftMarginLayoutStrategy_layout_closure: function LeftMarginLayoutStrategy_layout_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.measuredSizes = t1; _.fullBounds = t2; _.drawAreaBounds = t3; }, RightMarginLayoutStrategy: function RightMarginLayoutStrategy() { }, RightMarginLayoutStrategy_layout_closure: function RightMarginLayoutStrategy_layout_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.measuredSizes = t1; _.fullBounds = t2; _.drawAreaBounds = t3; }, HorizontalMarginStrategy: function HorizontalMarginStrategy() { }, HorizontalMarginStrategy_measure_closure: function HorizontalMarginStrategy_measure_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.fullWidth = t1; _.width = t2; _.measuredHeights = t3; }, TopMarginLayoutStrategy: function TopMarginLayoutStrategy() { }, TopMarginLayoutStrategy_layout_closure: function TopMarginLayoutStrategy_layout_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.measuredSizes = t1; _.fullBounds = t2; _.drawAreaBounds = t3; }, BottomMarginLayoutStrategy: function BottomMarginLayoutStrategy() { }, BottomMarginLayoutStrategy_layout_closure: function BottomMarginLayoutStrategy_layout_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.measuredSizes = t1; _.fullBounds = t2; _.drawAreaBounds = t3; }, LayoutViewConfig$(paintOrder, position, positionOrder) { return new A.LayoutViewConfig(paintOrder, position, positionOrder, B.C_ViewMargin); }, ViewMeasuredSizes$(preferredHeight, preferredWidth) { return new A.ViewMeasuredSizes(preferredWidth, preferredHeight, 0, 0); }, layoutPosition(behaviorPosition, outsideJustification, isRtl) { var position; switch (behaviorPosition.index) { case 1: position = B.LayoutPosition_0; break; case 3: position = isRtl ? B.LayoutPosition_4 : B.LayoutPosition_6; break; case 4: position = B.LayoutPosition_8; break; case 2: position = isRtl ? B.LayoutPosition_6 : B.LayoutPosition_4; break; case 0: position = B.LayoutPosition_2; break; default: position = null; } if (outsideJustification === B.OutsideJustification_1 || outsideJustification === B.OutsideJustification_3 || outsideJustification === B.OutsideJustification_5) switch (position) { case B.LayoutPosition_0: position = B.LayoutPosition_1; break; case B.LayoutPosition_4: position = B.LayoutPosition_5; break; case B.LayoutPosition_2: position = B.LayoutPosition_3; break; case B.LayoutPosition_6: position = B.LayoutPosition_7; break; default: break; } return position; }, LayoutPosition: function LayoutPosition(t0, t1) { this.index = t0; this._core$_name = t1; }, ViewMargin: function ViewMargin() { }, LayoutViewConfig: function LayoutViewConfig(t0, t1, t2, t3) { var _ = this; _.paintOrder = t0; _.position = t1; _.positionOrder = t2; _.viewMargin = t3; }, ViewMeasuredSizes: function ViewMeasuredSizes(t0, t1, t2, t3) { var _ = this; _.preferredWidth = t0; _.preferredHeight = t1; _.minWidth = t2; _.minHeight = t3; }, LayoutView: function LayoutView() { }, LineRenderer_LineRenderer(config, rendererId, $D) { var t1, t2, _null = null; if (config == null) { t1 = new A.LineSymbolRenderer(4, true); t1 = new A.LineRendererConfig(t1, new A.RendererAttributes(A.LinkedHashMap_LinkedHashMap$_empty(type$.TypedKey_nullable_Object, type$.nullable_Object)), _null, _null, _null, B.C_ViewMargin, $D._eval$1("LineRendererConfig<0>")); } else t1 = config; t2 = A._setArrayType([], type$.JSArray_String); return new A.LineRenderer(t1, A.PointRenderer$(A.PointRendererConfig$(3.5, $D), _null, $D), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, $D._eval$1("List<_AnimatedElements<0>>")), t2, A.LayoutViewConfig$(20, B.LayoutPosition_8, 0), "line", t1.symbolRenderer, $D._eval$1("LineRenderer<0>")); }, _DatumPoint__DatumPoint$from(other, x, y, $D) { var t1 = x == null ? other.x : x, t2 = y == null ? other.y : y; return new A._DatumPoint(other.datum, other.domain, other.series, other.index, t1, t2, $D._eval$1("_DatumPoint<0>")); }, LineRenderer: function LineRenderer(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.config = t0; _.__LineRenderer__pointRenderer_A = t1; _._line_renderer$_chart = null; _.__LineRenderer__hasMeasureBounds_A = $; _._seriesLineMap = t2; _._line_renderer$_currentKeys = t3; _.__BaseCartesianRenderer_chart_A = $; _.layoutConfig = t4; _.rendererId = t5; _.symbolRenderer = t6; _.graphicsFactory = _._drawAreaBounds = null; _.$ti = t7; }, LineRenderer_configureSeries_closure: function LineRenderer_configureSeries_closure(t0) { this.$this = t0; }, LineRenderer_configureSeries__closure: function LineRenderer_configureSeries__closure(t0, t1) { this.$this = t0; this.series = t1; }, LineRenderer_preprocessSeries_closure: function LineRenderer_preprocessSeries_closure(t0) { this.$this = t0; }, LineRenderer_preprocessSeries_closure0: function LineRenderer_preprocessSeries_closure0(t0, t1) { this._box_0 = t0; this.$this = t1; }, LineRenderer_preprocessSeries__closure: function LineRenderer_preprocessSeries__closure(t0) { this.$this = t0; }, LineRenderer__mergeIntoSeriesMap_closure: function LineRenderer__mergeIntoSeriesMap_closure(t0, t1, t2) { this.$this = t0; this.seriesList = t1; this.newLineMap = t2; }, LineRenderer__mergeIntoSeriesMap__closure: function LineRenderer__mergeIntoSeriesMap__closure(t0, t1) { this.$this = t0; this.firstKey = t1; }, LineRenderer_update_closure: function LineRenderer_update_closure(t0, t1, t2) { this.$this = t0; this.previousPointList = t1; this.previousInitialPointList = t2; }, LineRenderer_update__closure: function LineRenderer_update__closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.elementsList = t1; _.previousInitialPointList = t2; _.stackIndex = t3; _.series = t4; _.previousPointList = t5; }, LineRenderer_update___closure: function LineRenderer_update___closure(t0, t1) { this.$this = t0; this.styleKey = t1; }, LineRenderer_update_closure0: function LineRenderer_update_closure0(t0) { this.$this = t0; }, LineRenderer__createBoundsSegment_closure: function LineRenderer__createBoundsSegment_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.initializeFromZero = t1; _.measureAxis = t2; _.series = t3; }, LineRenderer__createBoundsSegment_closure0: function LineRenderer__createBoundsSegment_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.initializeFromZero = t1; _.measureAxis = t2; _.series = t3; }, LineRenderer_paint_closure: function LineRenderer_paint_closure(t0, t1) { this.$this = t0; this.keysToRemove = t1; }, LineRenderer_paint__closure7: function LineRenderer_paint__closure7(t0) { this.$this = t0; }, LineRenderer_paint_closure0: function LineRenderer_paint_closure0(t0, t1, t2) { this.$this = t0; this.animationPercent = t1; this.canvas = t2; }, LineRenderer_paint__closure: function LineRenderer_paint__closure(t0) { this.$this = t0; }, LineRenderer_paint__closure0: function LineRenderer_paint__closure0(t0) { this.$this = t0; }, LineRenderer_paint__closure1: function LineRenderer_paint__closure1(t0, t1) { this.$this = t0; this.animationPercent = t1; }, LineRenderer_paint__closure2: function LineRenderer_paint__closure2(t0, t1) { this.$this = t0; this.canvas = t1; }, LineRenderer_paint__closure3: function LineRenderer_paint__closure3(t0) { this.$this = t0; }, LineRenderer_paint__closure4: function LineRenderer_paint__closure4(t0) { this.$this = t0; }, LineRenderer_paint__closure5: function LineRenderer_paint__closure5(t0, t1) { this.$this = t0; this.animationPercent = t1; }, LineRenderer_paint__closure6: function LineRenderer_paint__closure6(t0, t1) { this.$this = t0; this.canvas = t1; }, _DatumPoint: function _DatumPoint(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.datum = t0; _.domain = t1; _.series = t2; _.index = t3; _.x = t4; _.y = t5; _.$ti = t6; }, _LineRendererElement: function _LineRendererElement(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.points = t0; _.color = t1; _.areaColor = t2; _.dashPattern = t3; _.domainExtent = t4; _.measureAxisPosition = t5; _.positionExtent = t6; _.strokeWidthPx = t7; _.styleKey = t8; _.roundEndCaps = t9; _.$ti = t10; }, _AnimatedLine: function _AnimatedLine(t0, t1, t2) { var _ = this; _.key = t0; _.overlaySeries = t1; _._previousLine = null; _.___AnimatedLine__targetLine_A = $; _._line_renderer$_currentLine = null; _.animatingOut = false; _.$ti = t2; }, _AreaRendererElement: function _AreaRendererElement(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.points = t0; _.color = t1; _.areaColor = t2; _.domainExtent = t3; _.measureAxisPosition = t4; _.positionExtent = t5; _.styleKey = t6; _.$ti = t7; }, _AnimatedArea: function _AnimatedArea(t0, t1, t2) { var _ = this; _.key = t0; _.overlaySeries = t1; _._previousArea = null; _.___AnimatedArea__targetArea_A = $; _._currentArea = null; _.animatingOut = false; _.$ti = t2; }, _AnimatedElements: function _AnimatedElements(t0, t1, t2, t3, t4, t5) { var _ = this; _.allPoints = t0; _.areas = t1; _.lines = t2; _.bounds = t3; _.styleKey = t4; _.$ti = t5; }, _Range: function _Range(t0, t1, t2) { this._line_renderer$_start = t0; this._line_renderer$_end = t1; this.$ti = t2; }, LineRendererConfig: function LineRendererConfig(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.symbolRenderer = t0; _.rendererAttributes = t1; _.paintOrder = t2; _.position = t3; _.positionOrder = t4; _.viewMargin = t5; _.$ti = t6; }, PointRenderer$(config, rendererId, $D) { var t1 = A.LinkedHashMap_LinkedHashMap(null, null, type$.String, $D._eval$1("List>")), t2 = A._setArrayType([], type$.JSArray_String), t3 = B.List_empty26; return new A.PointRenderer(config, t3, t1, t2, A.LayoutViewConfig$(25, B.LayoutPosition_8, 0), "point", new A.CircleSymbolRenderer(true), $D._eval$1("PointRenderer<0>")); }, DatumPoint_DatumPoint$from(other, x, xLower, xUpper, y, yLower, yUpper, $D) { var t1 = x == null ? other.x : x, t2 = xLower == null ? other.xLower : xLower, t3 = xUpper == null ? other.xUpper : xUpper, t4 = y == null ? other.y : y, t5 = yLower == null ? other.yLower : yLower, t6 = yUpper == null ? other.yUpper : yUpper; return new A.DatumPoint(other.datum, other.domain, other.series, t2, t3, t5, t6, t1, t4, $D._eval$1("DatumPoint<0>")); }, PointRenderer: function PointRenderer(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.config = t0; _.pointRendererDecorators = t1; _._point_renderer$_chart = null; _.seriesPointMap = t2; _._point_renderer$_currentKeys = t3; _.__BaseCartesianRenderer_chart_A = $; _.layoutConfig = t4; _.rendererId = t5; _.symbolRenderer = t6; _.graphicsFactory = _._drawAreaBounds = null; _.$ti = t7; }, PointRenderer_paint_closure: function PointRenderer_paint_closure(t0, t1) { this.$this = t0; this.keysToRemove = t1; }, PointRenderer_paint__closure1: function PointRenderer_paint__closure1(t0) { this.$this = t0; }, PointRenderer_paint_closure0: function PointRenderer_paint_closure0(t0, t1, t2) { this.$this = t0; this.animationPercent = t1; this.canvas = t2; }, PointRenderer_paint__closure: function PointRenderer_paint__closure(t0, t1) { this.$this = t0; this.animationPercent = t1; }, PointRenderer_paint__closure0: function PointRenderer_paint__closure0(t0, t1, t2) { this.$this = t0; this.canvas = t1; this.animationPercent = t2; }, PointRenderer_paint___closure: function PointRenderer_paint___closure(t0) { this.$this = t0; }, PointRenderer_paint___closure0: function PointRenderer_paint___closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.point = t1; _.canvas = t2; _.animationPercent = t3; }, PointRenderer_paint___closure1: function PointRenderer_paint___closure1(t0) { this.$this = t0; }, PointRenderer_paint___closure2: function PointRenderer_paint___closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.point = t1; _.canvas = t2; _.animationPercent = t3; }, DatumPoint: function DatumPoint(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.datum = t0; _.domain = t1; _.series = t2; _.xLower = t3; _.xUpper = t4; _.yLower = t5; _.yUpper = t6; _.x = t7; _.y = t8; _.$ti = t9; }, PointRendererConfig$(radiusPx, $D) { return new A.PointRendererConfig(new A.RendererAttributes(A.LinkedHashMap_LinkedHashMap$_empty(type$.TypedKey_nullable_Object, type$.nullable_Object)), radiusPx, null, null, null, B.C_ViewMargin, $D._eval$1("PointRendererConfig<0>")); }, PointRendererConfig: function PointRendererConfig(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.rendererAttributes = t0; _.radiusPx = t1; _.paintOrder = t2; _.position = t3; _.positionOrder = t4; _.viewMargin = t5; _.$ti = t6; }, TimeSeriesChart: function TimeSeriesChart(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.dateTimeFactory = t0; _.vertical = t1; _._domainAxis = null; _._newDomainAxis = t2; _._newPrimaryMeasureAxisSpec = _._primaryMeasureAxisSpec = _._newDomainAxisSpec = _._domainAxisSpec = null; _._primaryMeasureAxis = t3; _._newSecondaryMeasureAxisSpec = _._secondaryMeasureAxisSpec = null; _._secondaryMeasureAxis = t4; _._newDisjointMeasureAxesSpec = _._disjointMeasureAxesSpec = null; _._disjointMeasureAxes = t5; _._useSecondaryMeasureAxis = _._usePrimaryMeasureAxis = _.flipVerticalAxisOutput = false; _.__BaseChart_context_A = $; _.graphicsFactory = null; _._layoutManager = t6; _._chartHeight = _._chartWidth = null; _.transition = t7; _.animationPercent = 0; _._animationsTemporarilyDisabled = false; _.__BaseChart__originalSeriesList_A = $; _._currentSeriesList = null; _._usingRenderers = t8; _._rendererToSeriesList = null; _._seriesRenderers = t9; _._behaviorRoleMap = t10; _._behaviorStack = t11; _._behaviorTappableMap = t12; _._gestureProxy = t13; _._selectionModels = t14; _._lifecycleListeners = t15; }, Color$fromOther(color, lighter) { var t1 = lighter == null ? color._lighter : lighter; return new A.Color0(color.r, color.g, color.b, color.a, color._darker, t1); }, Color0: function Color0(t0, t1, t2, t3, t4, t5) { var _ = this; _.r = t0; _.g = t1; _.b = t2; _.a = t3; _._darker = t4; _._lighter = t5; }, LocalDateTimeFactory: function LocalDateTimeFactory() { }, GestureListener$(onDragEnd, onDragStart, onDragUpdate, onHover, onLongPress, onTap, onTapTest) { var t1 = onTapTest == null ? $.$get$GestureListener_defaultTapTest() : onTapTest, t2 = $.$get$GestureListener_defaultTapCancel(); return new A.GestureListener(t1, t2, onLongPress, onTap, onDragStart, onDragUpdate, onDragEnd); }, GestureListener: function GestureListener(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.onTapTest = t0; _.onTapCancel = t1; _.onLongPress = t2; _.onTap = t3; _.onDragStart = t4; _.onDragUpdate = t5; _.onDragEnd = t6; }, GestureListener_defaultTapCancel_closure: function GestureListener_defaultTapCancel_closure() { }, GestureListener_defaultTapTest_closure: function GestureListener_defaultTapTest_closure() { }, MaterialPalette__orderedPalettes_closure: function MaterialPalette__orderedPalettes_closure() { }, MaterialPalette__orderedPalettes_closure0: function MaterialPalette__orderedPalettes_closure0() { }, MaterialPalette__orderedPalettes_closure1: function MaterialPalette__orderedPalettes_closure1() { }, MaterialPalette__orderedPalettes_closure2: function MaterialPalette__orderedPalettes_closure2() { }, MaterialPalette__orderedPalettes_closure3: function MaterialPalette__orderedPalettes_closure3() { }, MaterialPalette__orderedPalettes_closure4: function MaterialPalette__orderedPalettes_closure4() { }, MaterialPalette__orderedPalettes_closure5: function MaterialPalette__orderedPalettes_closure5() { }, MaterialPalette__orderedPalettes_closure6: function MaterialPalette__orderedPalettes_closure6() { }, MaterialPalette__orderedPalettes_closure7: function MaterialPalette__orderedPalettes_closure7() { }, MaterialPalette__orderedPalettes_closure8: function MaterialPalette__orderedPalettes_closure8() { }, MaterialPalette__orderedPalettes_closure9: function MaterialPalette__orderedPalettes_closure9() { }, MaterialPalette__orderedPalettes_closure10: function MaterialPalette__orderedPalettes_closure10() { }, MaterialBlue: function MaterialBlue() { }, MaterialRed: function MaterialRed() { }, MaterialYellow: function MaterialYellow() { }, MaterialGreen: function MaterialGreen() { }, MaterialPurple: function MaterialPurple() { }, MaterialCyan: function MaterialCyan() { }, MaterialDeepOrange: function MaterialDeepOrange() { }, MaterialLime: function MaterialLime() { }, MaterialIndigo: function MaterialIndigo() { }, MaterialPink: function MaterialPink() { }, MaterialTeal: function MaterialTeal() { }, withinBounds(value, lowerBound, upperBound) { return value + 2e-10 >= lowerBound && value - 2e-10 <= upperBound; }, NullablePointsToPoints_toPoints(_this) { var t2, t3, _i, nullablePoint, t4, t5, t1 = A._setArrayType([], type$.JSArray_Point_double); for (t2 = _this.length, t3 = type$.Point_double, _i = 0; _i < _this.length; _this.length === t2 || (0, A.throwConcurrentModificationError)(_this), ++_i) { nullablePoint = _this[_i]; t4 = nullablePoint.x; if (t4 != null && nullablePoint.y != null) { t4.toString; t5 = nullablePoint.y; t5.toString; t1.push(new A.Point(t4, t5, t3)); } } return t1; }, NullablePoint: function NullablePoint(t0, t1) { this.x = t0; this.y = t1; }, Palette: function Palette() { }, Performance_time_closure: function Performance_time_closure() { }, Performance_timeEnd_closure: function Performance_timeEnd_closure() { }, ProxyGestureListener: function ProxyGestureListener(t0, t1) { this._proxy_gesture_listener$_listeners = t0; this._activeListeners = t1; }, ProxyGestureListener_onLongPress_closure: function ProxyGestureListener_onLongPress_closure(t0) { this.localPosition = t0; }, ProxyGestureListener_onTap_closure: function ProxyGestureListener_onTap_closure(t0) { this.localPosition = t0; }, ProxyGestureListener_onDragStart_closure: function ProxyGestureListener_onDragStart_closure(t0) { this.localPosition = t0; }, ProxyGestureListener_onDragUpdate_closure: function ProxyGestureListener_onDragUpdate_closure(t0, t1) { this.localPosition = t0; this.scale = t1; }, ProxyGestureListener_onDragEnd_closure: function ProxyGestureListener_onDragEnd_closure(t0, t1, t2) { this.localPosition = t0; this.scale = t1; this.pixelsPerSecond = t2; }, ProxyGestureListener__cancel_closure: function ProxyGestureListener__cancel_closure(t0) { this.keep = t0; }, ProxyGestureListener__populateActiveListeners_closure: function ProxyGestureListener__populateActiveListeners_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.localPosition = t2; }, MaterialStyle: function MaterialStyle() { }, StyleFactory: function StyleFactory() { }, BaseSymbolRenderer: function BaseSymbolRenderer() { }, SymbolRenderer: function SymbolRenderer() { }, RoundedRectSymbolRenderer: function RoundedRectSymbolRenderer(t0, t1) { this.radius = t0; this.isSolid = t1; }, LineSymbolRenderer: function LineSymbolRenderer(t0, t1) { this.strokeWidth = t0; this.isSolid = t1; }, CircleSymbolRenderer: function CircleSymbolRenderer(t0) { this.isSolid = t0; }, TextDirection0: function TextDirection0(t0, t1) { this.index = t0; this._core$_name = t1; }, MaxWidthStrategy: function MaxWidthStrategy(t0, t1) { this.index = t0; this._core$_name = t1; }, TextMeasurement: function TextMeasurement(t0, t1) { this.horizontalSliceWidth = t0; this.verticalSliceWidth = t1; }, TypedRegistry: function TypedRegistry() { }, TypedKey: function TypedKey() { }, Series_Series(colorFn, data, displayName, domainFn, id, measureFn, strokeWidthPxFn, $T, $D) { var _null = null, _strokeWidthPxFn = strokeWidthPxFn == null ? _null : new A.Series_Series_closure(strokeWidthPxFn, data); return new A.Series(id, displayName, false, _null, _null, data, _null, new A.Series_Series_closure0(domainFn, data, $D), _null, _null, _null, new A.Series_Series_closure1(measureFn, data), _null, _null, _null, _null, _null, new A.Series_Series_closure2(colorFn, data), _null, _null, _null, _null, _null, _strokeWidthPxFn, _null, _null, _null, new A.SeriesAttributes(A.LinkedHashMap_LinkedHashMap$_empty(type$.TypedKey_nullable_Object, type$.nullable_Object)), $T._eval$1("@<0>")._bind$1($D)._eval$1("Series<1,2>")); }, Series: function Series(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) { var _ = this; _.id = t0; _.displayName = t1; _.overlaySeries = t2; _.seriesCategory = t3; _.seriesColor = t4; _.data = t5; _.keyFn = t6; _.domainFn = t7; _.domainFormatterFn = t8; _.domainLowerBoundFn = t9; _.domainUpperBoundFn = t10; _.measureFn = t11; _.measureFormatterFn = t12; _.measureLowerBoundFn = t13; _.measureUpperBoundFn = t14; _.measureOffsetFn = t15; _.areaColorFn = t16; _.colorFn = t17; _.dashPatternFn = t18; _.fillColorFn = t19; _.patternColorFn = t20; _.fillPatternFn = t21; _.radiusPxFn = t22; _.strokeWidthPxFn = t23; _.labelAccessorFn = t24; _.insideLabelStyleAccessorFn = t25; _.outsideLabelStyleAccessorFn = t26; _.attributes = t27; _.$ti = t28; }, Series_Series_closure0: function Series_Series_closure0(t0, t1, t2) { this.domainFn = t0; this.data = t1; this.D = t2; }, Series_Series_closure1: function Series_Series_closure1(t0, t1) { this.measureFn = t0; this.data = t1; }, Series_Series_closure2: function Series_Series_closure2(t0, t1) { this.colorFn = t0; this.data = t1; }, Series_Series_closure: function Series_Series_closure(t0, t1) { this.strokeWidthPxFn = t0; this.data = t1; }, AttributeKey: function AttributeKey(t0, t1) { this.uniqueKey = t0; this.$ti = t1; }, SeriesAttributes: function SeriesAttributes(t0) { this._typed_registry$_registry = t0; }, BarChart: function BarChart(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.domainAxis = t0; _.primaryMeasureAxis = t1; _.secondaryMeasureAxis = t2; _.disjointMeasureAxes = t3; _.flipVerticalAxis = t4; _.seriesList = t5; _.animate = t6; _.animationDuration = t7; _.layoutConfig = t8; _.defaultRenderer = t9; _.defaultInteractions = t10; _.behaviors = t11; _.selectionModels = t12; _.customSeriesRenderers = t13; _.rtlSpec = t14; _.userManagedState = t15; _.key = t16; }, BaseChart: function BaseChart() { }, BaseChart__updateBehaviors_closure: function BaseChart__updateBehaviors_closure(t0, t1) { this.$this = t0; this.behaviorList = t1; }, BaseChart__updateBehaviors_closure0: function BaseChart__updateBehaviors_closure0(t0, t1, t2) { this.$this = t0; this.chartState = t1; this.chart = t2; }, BaseChart__notACustomBehavior_closure: function BaseChart__notACustomBehavior_closure(t0) { this.behavior = t0; }, BaseChart__updateSelectionModel_closure: function BaseChart__updateSelectionModel_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.chart = t1; _.chartState = t2; _.prevTypes = t3; }, BaseChart__updateSelectionModel_closure0: function BaseChart__updateSelectionModel_closure0(t0, t1) { this.chart = t0; this.chartState = t1; }, BaseChart_getDesiredGestures_closure: function BaseChart_getDesiredGestures_closure(t0) { this.types = t0; }, BaseChart_getDesiredGestures_closure0: function BaseChart_getDesiredGestures_closure0(t0) { this.types = t0; }, BaseChartState: function BaseChartState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.__BaseChartState__animationController_A = $; _._animationValue = 0; _._chartGestureDetector = _._oldWidget = null; _._configurationChanged = false; _.autoBehaviorWidgets = t0; _.addedBehaviorWidgets = t1; _.addedCommonBehaviorsByRole = t2; _.addedSelectionChangedListenersByType = t3; _.addedSelectionUpdatedListenersByType = t4; _._behaviorAnimationControllers = t5; _.TickerProviderStateMixin__tickers = t6; _.TickerProviderStateMixin__tickerModeNotifier = t7; _._widget = null; _._debugLifecycleState = t8; _._framework$_element = null; _.$ti = t9; }, BaseChartState_requestRebuild_closure: function BaseChartState_requestRebuild_closure() { }, BaseChartState_build_closure: function BaseChartState_build_closure(t0, t1, t2) { this.idAndBehaviorMap = t0; this.context = t1; this.chartWidgets = t2; }, BaseChartState_dispose_closure: function BaseChartState_dispose_closure() { }, BaseChartState__animationTick_closure: function BaseChartState__animationTick_closure(t0) { this.$this = t0; }, _BaseChartState_State_TickerProviderStateMixin: function _BaseChartState_State_TickerProviderStateMixin() { }, ChartBehavior: function ChartBehavior() { }, GestureType: function GestureType(t0, t1) { this.index = t0; this._core$_name = t1; }, DomainHighlighter: function DomainHighlighter(t0, t1) { this.desiredGestures = t0; this.$ti = t1; }, BaseLegendContentBuilder: function BaseLegendContentBuilder() { }, BaseLegendContentBuilder_build_closure: function BaseLegendContentBuilder_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.legend = t1; _.context = t2; _.showMeasures = t3; }, TabularLegendContentBuilder: function TabularLegendContentBuilder(t0, t1) { this.legendEntryLayout = t0; this.legendLayout = t1; }, SimpleLegendEntryLayout: function SimpleLegendEntryLayout() { }, SimpleLegendEntryLayout_makeTapUpCallback_closure: function SimpleLegendEntryLayout_makeTapUpCallback_closure(t0, t1) { this.legend = t0; this.legendEntry = t1; }, TabularLegendLayout_TabularLegendLayout$horizontalFirst(cellPadding, desiredMaxColumns) { return new A.TabularLegendLayout(true, -1, -1, cellPadding); }, TabularLegendLayout: function TabularLegendLayout(t0, t1, t2, t3) { var _ = this; _.isHorizontalFirst = t0; _.desiredMaxRows = t1; _.desiredMaxColumns = t2; _.cellPadding = t3; }, TabularLegendLayout_build_closure: function TabularLegendLayout_build_closure(t0) { this.$this = t0; }, TabularLegendLayout__buildTableFromRows_closure: function TabularLegendLayout__buildTableFromRows_closure() { }, TabularLegendLayout__buildTableFromRows_closure0: function TabularLegendLayout__buildTableFromRows_closure0() { }, TabularLegendLayout__buildTableFromRows_closure1: function TabularLegendLayout__buildTableFromRows_closure1(t0) { this.padWidget = t0; }, SeriesLegend: function SeriesLegend(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.desiredGestures = t0; _.selectionModelType = t1; _.contentBuilder = t2; _.position = t3; _.outsideJustification = t4; _.insideJustification = t5; _.showMeasures = t6; _.legendDefaultMeasure = t7; _.measureFormatter = t8; _.secondaryMeasureFormatter = t9; _.entryTextStyle = t10; _.defaultHiddenSeries = t11; _.$ti = t12; }, _FlutterSeriesLegend: function _FlutterSeriesLegend(t0, t1, t2, t3, t4, t5) { var _ = this; _.config = t0; _._hiddenSeriesList = t1; _._defaultHiddenSeries = null; _.selectionModelType = t2; _.legendState = t3; _.legendEntryGenerator = t4; _.__Legend__lifecycleListener_F = _.__Legend__chart_A = $; _._legend$_drawAreaBounds = _._legend$_componentBounds = null; _.__Legend__currentSeriesList_A = $; _._postProcessSeriesList = null; _.$ti = t5; }, _FlutterSeriesLegend_build_closure: function _FlutterSeriesLegend_build_closure(t0) { this.$this = t0; }, LinePointHighlighter: function LinePointHighlighter(t0, t1) { this.desiredGestures = t0; this.$ti = t1; }, SelectNearest__getDesiredGestures(eventTrigger) { var desiredGestures = A.LinkedHashSet_LinkedHashSet(type$.GestureType); switch (eventTrigger.index) { case 1: desiredGestures.add$1(0, B.GestureType_1); break; case 2: desiredGestures.add$1(0, B.GestureType_1); desiredGestures.add$1(0, B.GestureType_3); break; case 3: case 4: desiredGestures.add$1(0, B.GestureType_1); desiredGestures.add$1(0, B.GestureType_0); desiredGestures.add$1(0, B.GestureType_3); break; case 0: default: desiredGestures.add$1(0, B.GestureType_2); break; } return desiredGestures; }, SelectNearest: function SelectNearest(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.desiredGestures = t0; _.selectionModelType = t1; _.eventTrigger = t2; _.selectionMode = t3; _.selectClosestSeries = t4; _.maximumDomainDistancePx = t5; _.$ti = t6; }, LinePainter_draw(canvas, clipBounds, dashPattern, fill, paint, points, roundEndCaps, shader, stroke, strokeWidthPx) { var t1, t2, t3, point; if (points.length === 0) return; t1 = clipBounds != null; if (t1) { canvas.save$0(0); t2 = clipBounds.left; t3 = clipBounds.top; canvas.clipRect$1(new A.Rect(t2, t3, t2 + clipBounds.width, t3 + clipBounds.height)); } paint.set$color(0, A.Color$fromARGB(stroke.a, stroke.r, stroke.g, stroke.b)); if (shader != null) paint.set$shader(shader); if (points.length === 1) { point = B.JSArray_methods.get$first(points); paint.set$style(0, B.PaintingStyle_0); t2 = strokeWidthPx == null ? 0 : strokeWidthPx; canvas.drawCircle$3(new A.Offset(point.x, point.y), t2, paint); } else { if (strokeWidthPx != null) paint.set$strokeWidth(strokeWidthPx); paint.set$strokeJoin(B.StrokeJoin_1); paint.set$style(0, B.PaintingStyle_1); if (dashPattern == null || J.get$isEmpty$asx(dashPattern)) { if (roundEndCaps === true) paint.set$strokeCap(B.StrokeCap_1); A.LinePainter__drawSolidLine(canvas, paint, points); } else A.LinePainter__drawDashedLine(canvas, paint, points, dashPattern); } if (t1) canvas.restore$0(0); }, LinePainter__drawSolidLine(canvas, paint, points) { var t1, _i, point, path = $.$get$_renderer().createPath$0(); path.moveTo$2(0, B.JSArray_methods.get$first(points).x, B.JSArray_methods.get$first(points).y); for (t1 = points.length, _i = 0; _i < points.length; points.length === t1 || (0, A.throwConcurrentModificationError)(points), ++_i) { point = points[_i]; path.lineTo$2(0, point.x, point.y); } canvas.drawPath$2(path, paint); }, LinePainter__drawDashedLine(canvas, paint, points, dashPattern) { var t1, previousSeriesPoint, getNextDashPatternSegment, t2, remainder, solid, remainderPoints, pointIndex, t3, t4, seriesPoint, d, previousPoint, dashSegment, t5, t6, t7, t8, t9, t10, t11, distance, nextPoint, path, _i, p, _box_0 = {}, localDashPattern = A.List_List$from(dashPattern, true, type$.dynamic); if (B.JSInt_methods.$mod(J.get$length$asx(dashPattern), 2) === 1) B.JSArray_methods.addAll$1(localDashPattern, dashPattern); t1 = B.JSArray_methods.get$first(points); previousSeriesPoint = new A.Offset(t1.x, t1.y); _box_0.dashPatternIndex = 0; getNextDashPatternSegment = new A.LinePainter__drawDashedLine_closure(_box_0, localDashPattern); for (t1 = type$.JSArray_Offset, t2 = type$.Point_double, remainder = 0, solid = true, remainderPoints = null, pointIndex = 1; pointIndex < points.length; ++pointIndex, previousSeriesPoint = seriesPoint) { t3 = points[pointIndex]; t4 = t3.x; t3 = t3.y; seriesPoint = new A.Offset(t4, t3); if (!(t4 === previousSeriesPoint._dx && t3 === previousSeriesPoint._dy)) { d = new A.Point(previousSeriesPoint._dx, previousSeriesPoint._dy, t2).distanceTo$1(new A.Point(t4, t3, t2)); for (previousPoint = previousSeriesPoint; d > 0; previousPoint = nextPoint, remainder = 0) { dashSegment = remainder > 0 ? remainder : getNextDashPatternSegment.call$0(); t5 = previousPoint._dx; t6 = t4 - t5; t7 = previousPoint._dy; t8 = t3 - t7; t9 = t6 * t6 + t8 * t8; t10 = Math.sqrt(t9); t9 = Math.sqrt(t9); t11 = d < dashSegment; distance = t11 ? d : B.JSNumber_methods.toDouble$0(dashSegment); t6 = t5 + t6 / t10 * distance; t9 = t7 + t8 / t9 * distance; nextPoint = new A.Offset(t6, t9); if (solid) if (remainderPoints != null) { remainderPoints.push(new A.Offset(t6, t9)); path = $.$get$_renderer().createPath$0(); path.moveTo$2(0, B.JSArray_methods.get$first(remainderPoints)._dx, B.JSArray_methods.get$first(remainderPoints)._dy); for (t5 = remainderPoints.length, _i = 0; _i < remainderPoints.length; remainderPoints.length === t5 || (0, A.throwConcurrentModificationError)(remainderPoints), ++_i) { p = remainderPoints[_i]; path.lineTo$2(0, p.get$dx(0), p.get$dy(0)); } canvas.drawPath$2(path, paint); remainderPoints = null; } else if (t11 && pointIndex < points.length - 1) remainderPoints = A._setArrayType([new A.Offset(t5, t7), new A.Offset(t6, t9)], t1); else canvas.drawLine$3(previousPoint, nextPoint, paint); solid = !solid; d -= dashSegment; } remainder = -B.JSNumber_methods.round$0(d); if (remainder > 0) solid = !solid; } } }, LinePainter__drawDashedLine_closure: function LinePainter__drawDashedLine_closure(t0, t1) { this._box_0 = t0; this.localDashPattern = t1; }, CartesianChart0: function CartesianChart0() { }, ChartCanvas: function ChartCanvas(t0, t1) { this.canvas = t0; this._paint = t1; }, ChartContainerCustomPaint_ChartContainerCustomPaint(a11yNodes, chart, exploreMode, oldPainter, textDirection) { if (oldPainter != null && oldPainter.a11yNodes === a11yNodes && oldPainter.textDirection === textDirection) return oldPainter; else return new A.ChartContainerCustomPaint(chart, false, a11yNodes, textDirection, null); }, ChartContainer: function ChartContainer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.chartWidget = t0; _.oldChartWidget = t1; _.chartState = t2; _.animationValue = t3; _.rtl = t4; _.rtlSpec = t5; _.userManagedState = t6; _.painter = t7; _.foregroundPainter = t8; _.size = t9; _.child = t10; _.key = t11; _.$ti = t12; }, ChartContainerRenderObject: function ChartContainerRenderObject(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._seriesList = _._chart_container$_chart = null; _.__ChartContainerRenderObject__chartState_A = $; _._chartContainerIsRtl = false; _._a11yNodes = _._dateTimeFactory = _._rtlSpec = null; _._custom_paint$_painter = t0; _._foregroundPainter = t1; _._preferredSize = t2; _.isComplex = t3; _.willChange = t4; _._foregroundSemanticsNodes = _._backgroundSemanticsNodes = _._foregroundSemanticsBuilder = _._backgroundSemanticsBuilder = null; _.RenderObjectWithChildMixin__child = t5; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; _.$ti = t7; }, ChartContainerRenderObject_requestAnimation_startAnimationController: function ChartContainerRenderObject_requestAnimation_startAnimationController(t0, t1) { this.$this = t0; this.transition = t1; }, ChartContainerRenderObject_requestRebuild_doRebuild: function ChartContainerRenderObject_requestRebuild_doRebuild(t0) { this.$this = t0; }, ChartContainerCustomPaint: function ChartContainerCustomPaint(t0, t1, t2, t3, t4) { var _ = this; _.chart = t0; _.exploreMode = t1; _.a11yNodes = t2; _.textDirection = t3; _._repaint = t4; }, ChartGestureDetector: function ChartGestureDetector() { var _ = this; _._isDragging = _._listeningForLongPress = false; _._lastScale = _._lastTapPoint = _._longPressTimer = null; _.__ChartGestureDetector__containerResolver_A = $; }, ChartGestureDetector_makeWidget_closure: function ChartGestureDetector_makeWidget_closure(t0) { this.context = t0; }, ChartGestureDetector_onTapDown_closure: function ChartGestureDetector_onTapDown_closure(t0) { this.$this = t0; }, GraphicsFactory: function GraphicsFactory(t0, t1) { this.textScaleFactor = t0; this.defaultTextStyle = t1; }, LineStyle: function LineStyle() { this.dashPattern = this.color = null; this.strokeWidth = 0; }, SelectionModelConfig: function SelectionModelConfig(t0, t1, t2) { this.type = t0; this.changedListener = t1; this.$ti = t2; }, SymbolRendererCanvas: function SymbolRendererCanvas(t0, t1) { this.commonSymbolRenderer = t0; this.dashPattern = t1; }, _SymbolCustomPaint: function _SymbolCustomPaint(t0, t1, t2, t3, t4) { var _ = this; _.context = t0; _.symbolRenderer = t1; _.color = t2; _.dashPattern = t3; _._repaint = t4; }, TextElement: function TextElement(t0, t1, t2) { var _ = this; _.text = t0; _.textScaleFactor = t1; _._painterReady = false; _._text_element$_textStyle = null; _._text_element$_textDirection = t2; _._maxWidthStrategy = _._text_element$_maxWidth = null; _.__TextElement__measurement_A = _.__TextElement__textPainter_A = $; _._text_element$_opacity = null; }, TextStyle0: function TextStyle0() { var _ = this; _.fontWeight = _.lineHeight = _.color = _.fontFamily = _.fontSize = null; }, TimeSeriesChart$(seriesList, animate, behaviors, domainAxis, primaryMeasureAxis, selectionModels) { var _null = null; return new A.TimeSeriesChart0(domainAxis, primaryMeasureAxis, _null, _null, _null, seriesList, true, B.Duration_300000, _null, _null, true, behaviors, selectionModels, _null, _null, _null, _null); }, TimeSeriesChart0: function TimeSeriesChart0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.domainAxis = t0; _.primaryMeasureAxis = t1; _.secondaryMeasureAxis = t2; _.disjointMeasureAxes = t3; _.flipVerticalAxis = t4; _.seriesList = t5; _.animate = t6; _.animationDuration = t7; _.layoutConfig = t8; _.defaultRenderer = t9; _.defaultInteractions = t10; _.behaviors = t11; _.selectionModels = t12; _.customSeriesRenderers = t13; _.rtlSpec = t14; _.userManagedState = t15; _.key = t16; }, getChartContainerRenderObject(box) { return type$.ChartContainerRenderObject_dynamic._as(type$.RenderPointerListener._as(type$.RenderSemanticsGestureHandler._as(B.JSArray_methods.firstWhere$1(type$.RenderCustomMultiChildLayoutBox._as(box).getChildrenAsList$0(), new A.getChartContainerRenderObject_closure())).RenderObjectWithChildMixin__child).RenderObjectWithChildMixin__child); }, getChartContainerRenderObject_closure: function getChartContainerRenderObject_closure() { }, WidgetLayoutDelegate: function WidgetLayoutDelegate(t0, t1, t2) { var _ = this; _.chartID = t0; _.isRTL = t1; _.idAndBehavior = t2; _._debugChildrenNeedingLayout = _._idToChild = null; }, _HorizontalJustification: function _HorizontalJustification(t0, t1) { this.index = t0; this._core$_name = t1; }, CanonicalizedMap: function CanonicalizedMap() { }, CanonicalizedMap_addAll_closure: function CanonicalizedMap_addAll_closure(t0) { this.$this = t0; }, CanonicalizedMap_entries_closure: function CanonicalizedMap_entries_closure(t0) { this.$this = t0; }, CanonicalizedMap_forEach_closure: function CanonicalizedMap_forEach_closure(t0, t1) { this.$this = t0; this.f = t1; }, CanonicalizedMap_keys_closure: function CanonicalizedMap_keys_closure(t0) { this.$this = t0; }, CanonicalizedMap_map_closure: function CanonicalizedMap_map_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.transform = t1; _.K2 = t2; _.V2 = t3; }, CanonicalizedMap_putIfAbsent_closure: function CanonicalizedMap_putIfAbsent_closure(t0, t1, t2) { this.$this = t0; this.key = t1; this.ifAbsent = t2; }, CanonicalizedMap_values_closure: function CanonicalizedMap_values_closure(t0) { this.$this = t0; }, DefaultEquality: function DefaultEquality(t0) { this.$ti = t0; }, IterableEquality: function IterableEquality(t0, t1) { this._elementEquality = t0; this.$ti = t1; }, ListEquality: function ListEquality(t0, t1) { this._elementEquality = t0; this.$ti = t1; }, _UnorderedEquality: function _UnorderedEquality() { }, UnorderedIterableEquality: function UnorderedIterableEquality(t0, t1) { this._elementEquality = t0; this.$ti = t1; }, SetEquality: function SetEquality(t0, t1) { this._elementEquality = t0; this.$ti = t1; }, _MapEntry: function _MapEntry(t0, t1, t2) { this.equality = t0; this.key = t1; this.value = t2; }, MapEquality: function MapEquality(t0, t1, t2) { this._keyEquality = t0; this._valueEquality = t1; this.$ti = t2; }, DeepCollectionEquality: function DeepCollectionEquality(t0) { this._unordered = t0; }, HeapPriorityQueue$(comparison, $E) { var t1 = A.List_List$filled(7, null, false, $E._eval$1("0?")); return new A.HeapPriorityQueue(comparison, t1, $E._eval$1("HeapPriorityQueue<0>")); }, HeapPriorityQueue: function HeapPriorityQueue(t0, t1, t2) { var _ = this; _.comparison = t0; _._priority_queue$_queue = t1; _._priority_queue$_modificationCount = _._priority_queue$_length = 0; _.$ti = t2; }, Connectivity: function Connectivity() { }, Connectivity_onConnectivityChanged_closure: function Connectivity_onConnectivityChanged_closure() { }, ConnectivityPlusWebPlugin: function ConnectivityPlusWebPlugin() { }, DartHtmlConnectivityPlugin: function DartHtmlConnectivityPlugin() { this._connectivityResult = null; }, DartHtmlConnectivityPlugin_onConnectivityChanged_closure: function DartHtmlConnectivityPlugin_onConnectivityChanged_closure(t0) { this.$this = t0; }, DartHtmlConnectivityPlugin_onConnectivityChanged_closure0: function DartHtmlConnectivityPlugin_onConnectivityChanged_closure0(t0) { this.$this = t0; }, ConnectivityPlatform: function ConnectivityPlatform() { }, MethodChannelConnectivity: function MethodChannelConnectivity() { this._onConnectivityChanged = null; }, MethodChannelConnectivity_onConnectivityChanged_closure: function MethodChannelConnectivity_onConnectivityChanged_closure() { }, ConnectivityResult: function ConnectivityResult(t0, t1) { this.index = t0; this._core$_name = t1; }, parseConnectivityResults(states) { var t1 = J.map$1$1$ax(states, new A.parseConnectivityResults_closure(), type$.ConnectivityResult); return A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")); }, parseConnectivityResults_closure: function parseConnectivityResults_closure() { }, XFileBase: function XFileBase() { }, XFile$(path, lastModified, $length, mimeType, $name) { var t1; if (lastModified == null) A.DateTime$fromMillisecondsSinceEpoch(0, false); t1 = $name == null ? "" : $name; return new A.XFile(mimeType, t1, path, $length); }, XFile: function XFile(t0, t1, t2, t3) { var _ = this; _._mimeType = t0; _._html0$_name = t1; _.__XFile__path_A = t2; _._html0$_length = t3; _._browserBlob = null; }, XFile__blob_closure: function XFile__blob_closure(t0, t1) { this.request = t0; this.blobCompleter = t1; }, XFile__blob_closure0: function XFile__blob_closure0(t0) { this.blobCompleter = t0; }, _escapeString(text, single) { var t1, t2, result, i, replace, t3, _null = null; for (t1 = text.length, t2 = !single, result = _null, i = 0; i < t1; ++i) { switch (text.charCodeAt(i)) { case 34: replace = t2 ? '\\"' : _null; break; case 39: replace = single ? "\\'" : _null; break; default: replace = _null; } t3 = replace == null; if (!t3 && result == null) result = new A.StringBuffer(B.JSString_methods.substring$2(text, 0, i)); if (result != null) result._contents += t3 ? text[i] : replace; } if (result == null) t1 = text; else { t1 = result._contents; t1 = t1.charCodeAt(0) == 0 ? t1 : t1; } return t1; }, TokenKind_matchList(identList, tokenField, text, offset, $length) { var t1, _i, entry, ident, t2, idx, match, i, identChar, idx0, char, t3; for (t1 = identList.length, _i = 0; _i < t1; ++_i) { entry = identList[_i]; ident = A._asString(entry.$index(0, "value")); t2 = ident.length; if ($length === t2) { for (idx = offset, match = true, i = 0; i < t2; ++i, idx = idx0) { identChar = ident.charCodeAt(i); idx0 = idx + 1; char = text.charCodeAt(idx); if (match) if (char !== identChar) { t3 = char >= 65 && char <= 90 && char + 32 === identChar; match = t3; } else match = true; else match = false; if (!match) break; } if (match) return A._asInt(entry.$index(0, tokenField)); } } return -1; }, TokenKind_unitToString(unitTokenToFind) { var _i, entry; if (unitTokenToFind === 24) return "%"; else for (_i = 0; _i < 28; ++_i) { entry = B.List_Z3K[_i]; if (A._asInt(entry.$index(0, "unit")) === unitTokenToFind) return A._asStringQ(entry.$index(0, "value")); } return ""; }, TokenKind_kindToString(kind) { switch (kind) { case 0: return "ERROR"; case 1: return "end of file"; case 2: return "("; case 3: return ")"; case 4: return "["; case 5: return "]"; case 6: return "{"; case 7: return "}"; case 8: return "."; case 9: return ";"; case 10: return "@"; case 11: return "#"; case 12: return "+"; case 13: return ">"; case 14: return "~"; case 15: return "*"; case 16: return "|"; case 17: return ":"; case 18: return "_"; case 19: return ","; case 20: return " "; case 21: return "\t"; case 22: return "\n"; case 23: return "\r"; case 24: return "%"; case 25: return "'"; case 26: return '"'; case 27: return "/"; case 28: return "="; case 30: return "^"; case 31: return "$"; case 32: return "<"; case 33: return "!"; case 34: return "-"; case 35: return "\\"; default: throw A.wrapException(A.StateError$("Unknown TOKEN")); } }, TokenKind_isKindIdentifier(kind) { switch (kind) { case 641: case 642: case 643: case 644: case 645: case 646: case 647: case 648: case 649: case 650: case 651: case 652: case 653: case 654: case 655: case 656: case 600: case 601: case 602: case 603: case 604: case 605: case 606: case 607: case 608: case 609: case 610: case 612: case 613: case 614: case 615: case 617: case 627: case 628: return true; default: return false; } }, TokenizerHelpers_isIdentifierStartExpr(c) { var t1; if (!(c >= 97 && c <= 122)) t1 = c >= 65 && c <= 90 || c === 95 || c >= 160 || c === 92; else t1 = true; return t1; }, _Parser: function _Parser(t0) { this.tokenizer = t0; this._previousToken = null; this.___Parser__peekToken_A = $; }, Token: function Token(t0, t1) { this.kind = t0; this.span = t1; }, IdentifierToken: function IdentifierToken(t0, t1, t2) { this.text = t0; this.kind = t1; this.span = t2; }, Tokenizer: function Tokenizer(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.UNICODE_U = t0; _.UNICODE_LOWER_U = t1; _.UNICODE_PLUS = t2; _.QUESTION_MARK = t3; _.CDATA_NAME = t4; _._file = t5; _._parser0$_text = t6; _._inString = t7; _.inSelector = _.inSelectorExpression = false; _._parser0$_index = t8; _._parser0$_startIndex = 0; }, TokenizerBase: function TokenizerBase() { }, MessageLevel: function MessageLevel(t0, t1) { this.index = t0; this._core$_name = t1; }, Message: function Message(t0, t1, t2, t3) { var _ = this; _.level = t0; _.message = t1; _.span = t2; _.useColors = t3; }, Messages: function Messages(t0, t1, t2) { this.printHandler = t0; this.options = t1; this.messages = t2; }, PreprocessorOptions$(inputFile, useColors) { return new A.PreprocessorOptions(useColors); }, PreprocessorOptions: function PreprocessorOptions(t0) { this.useColors = t0; }, Identifier: function Identifier(t0, t1) { this.name = t0; this.span = t1; }, Wildcard: function Wildcard(t0) { this.span = t0; }, ThisOperator: function ThisOperator(t0) { this.span = t0; }, Negation: function Negation(t0) { this.span = t0; }, SelectorGroup: function SelectorGroup(t0, t1) { this.selectors = t0; this.span = t1; }, Selector: function Selector(t0, t1) { this.simpleSelectorSequences = t0; this.span = t1; }, SimpleSelectorSequence: function SimpleSelectorSequence(t0, t1, t2) { this.combinator = t0; this.simpleSelector = t1; this.span = t2; }, SimpleSelector: function SimpleSelector() { }, ElementSelector: function ElementSelector(t0, t1) { this._visitor$_name = t0; this.span = t1; }, NamespaceSelector: function NamespaceSelector(t0, t1, t2) { this._namespace = t0; this._visitor$_name = t1; this.span = t2; }, AttributeSelector: function AttributeSelector(t0, t1, t2, t3) { var _ = this; _._op = t0; _.value = t1; _._visitor$_name = t2; _.span = t3; }, IdSelector: function IdSelector(t0, t1) { this._visitor$_name = t0; this.span = t1; }, ClassSelector: function ClassSelector(t0, t1) { this._visitor$_name = t0; this.span = t1; }, PseudoClassSelector: function PseudoClassSelector(t0, t1) { this._visitor$_name = t0; this.span = t1; }, PseudoElementSelector: function PseudoElementSelector(t0, t1, t2) { this.isLegacy = t0; this._visitor$_name = t1; this.span = t2; }, PseudoClassFunctionSelector: function PseudoClassFunctionSelector(t0, t1, t2) { this.argument = t0; this._visitor$_name = t1; this.span = t2; }, PseudoElementFunctionSelector: function PseudoElementFunctionSelector(t0, t1, t2) { this.isLegacy = t0; this._visitor$_name = t1; this.span = t2; }, SelectorExpression: function SelectorExpression(t0, t1) { this.expressions = t0; this.span = t1; }, NegationSelector: function NegationSelector(t0, t1, t2) { this.negationArg = t0; this._visitor$_name = t1; this.span = t2; }, OperatorPlus: function OperatorPlus(t0) { this.span = t0; }, OperatorMinus: function OperatorMinus(t0) { this.span = t0; }, LiteralTerm: function LiteralTerm(t0, t1, t2) { this.value = t0; this.text = t1; this.span = t2; }, NumberTerm: function NumberTerm(t0, t1, t2) { this.value = t0; this.text = t1; this.span = t2; }, UnitTerm: function UnitTerm() { }, LengthTerm: function LengthTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, PercentageTerm: function PercentageTerm(t0, t1, t2) { this.value = t0; this.text = t1; this.span = t2; }, EmTerm: function EmTerm(t0, t1, t2) { this.value = t0; this.text = t1; this.span = t2; }, ExTerm: function ExTerm(t0, t1, t2) { this.value = t0; this.text = t1; this.span = t2; }, AngleTerm: function AngleTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, TimeTerm: function TimeTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, FreqTerm: function FreqTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, FractionTerm: function FractionTerm(t0, t1, t2) { this.value = t0; this.text = t1; this.span = t2; }, ResolutionTerm: function ResolutionTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, ChTerm: function ChTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, RemTerm: function RemTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, LineHeightTerm: function LineHeightTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, ViewportTerm: function ViewportTerm(t0, t1, t2, t3) { var _ = this; _.unit = t0; _.value = t1; _.text = t2; _.span = t3; }, TreeNode: function TreeNode() { }, Expression: function Expression() { }, Visitor: function Visitor() { }, DesktopDropWeb: function DesktopDropWeb(t0) { this.channel = t0; }, DesktopDropWeb__registerEvents_closure: function DesktopDropWeb__registerEvents_closure(t0) { this.$this = t0; }, DesktopDropWeb__registerEvents__closure: function DesktopDropWeb__registerEvents__closure() { }, DesktopDropWeb__registerEvents_closure0: function DesktopDropWeb__registerEvents_closure0(t0) { this.$this = t0; }, DesktopDropWeb__registerEvents_closure1: function DesktopDropWeb__registerEvents_closure1(t0) { this.$this = t0; }, DesktopDropWeb__registerEvents_closure2: function DesktopDropWeb__registerEvents_closure2(t0) { this.$this = t0; }, DesktopDrop: function DesktopDrop(t0) { this._channel$_listeners = t0; this._inited = false; this._channel$_offset = null; }, DesktopDrop_init_closure: function DesktopDrop_init_closure(t0) { this.$this = t0; }, DesktopDrop__handleMethodChannel_closure: function DesktopDrop__handleMethodChannel_closure() { }, DesktopDrop__handleMethodChannel_closure0: function DesktopDrop__handleMethodChannel_closure0() { }, DesktopDrop__handleMethodChannel_closure1: function DesktopDrop__handleMethodChannel_closure1() { }, DesktopDrop__handleMethodChannel_closure2: function DesktopDrop__handleMethodChannel_closure2() { }, DesktopDrop__handleMethodChannel_closure3: function DesktopDrop__handleMethodChannel_closure3() { }, DesktopDrop__handleMethodChannel_closure4: function DesktopDrop__handleMethodChannel_closure4() { }, WebDropItem: function WebDropItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.uri = t0; _.name = t1; _.type = t2; _.size = t3; _.relativePath = t4; _.lastModified = t5; }, DropDoneDetails: function DropDoneDetails(t0) { this.files = t0; }, DropEventDetails: function DropEventDetails() { }, DropTarget: function DropTarget(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.onDragEntered = t1; _.onDragExited = t2; _.onDragDone = t3; _.key = t4; }, _DragTargetStatus: function _DragTargetStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, _DropTargetState: function _DropTargetState(t0, t1) { var _ = this; _._drop_target$_status = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, DropEvent: function DropEvent() { }, DropEnterEvent: function DropEnterEvent(t0) { this.location = t0; }, DropExitEvent: function DropExitEvent(t0) { this.location = t0; }, DropUpdateEvent: function DropUpdateEvent(t0) { this.location = t0; }, DropDoneEvent: function DropDoneEvent(t0, t1) { this.files = t0; this.location = t1; }, DeviceInfoPlusWebPlugin: function DeviceInfoPlusWebPlugin() { }, DeviceInfoPlatform: function DeviceInfoPlatform() { }, FilePickerWeb__fileType(type, allowedExtensions) { switch (type.index) { case 0: return ""; case 4: return "audio/*"; case 2: return "image/*"; case 3: return "video/*"; case 1: return "video/*|image/*"; case 5: return B.JSArray_methods.fold$1$2(allowedExtensions, "", new A.FilePickerWeb__fileType_closure(), type$.String); } }, FilePickerWeb: function FilePickerWeb() { this.__FilePickerWeb__target_A = $; }, FilePickerWeb_pickFiles_changeEventListener: function FilePickerWeb_pickFiles_changeEventListener(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.$this = t1; _.uploadInput = t2; _.onFileLoading = t3; _.filesCompleter = t4; _.withReadStream = t5; _.withData = t6; }, FilePickerWeb_pickFiles_changeEventListener_addPickedFile: function FilePickerWeb_pickFiles_changeEventListener_addPickedFile(t0, t1, t2, t3) { var _ = this; _.pickedFiles = t0; _.files = t1; _.onFileLoading = t2; _.filesCompleter = t3; }, FilePickerWeb_pickFiles_changeEventListener_closure: function FilePickerWeb_pickFiles_changeEventListener_closure(t0, t1, t2) { this.addPickedFile = t0; this.file = t1; this.reader = t2; }, FilePickerWeb_pickFiles_changeEventListener_closure0: function FilePickerWeb_pickFiles_changeEventListener_closure0(t0, t1, t2) { this.addPickedFile = t0; this.file = t1; this.reader = t2; }, FilePickerWeb_pickFiles_cancelledEventListener: function FilePickerWeb_pickFiles_cancelledEventListener(t0, t1) { this._box_0 = t0; this.filesCompleter = t1; }, FilePickerWeb_pickFiles_cancelledEventListener_closure: function FilePickerWeb_pickFiles_cancelledEventListener_closure(t0, t1) { this._box_0 = t0; this.filesCompleter = t1; }, FilePickerWeb__fileType_closure: function FilePickerWeb__fileType_closure() { }, FilePicker_FilePicker$_setPlatform() { var t1, t2; if ($.$get$Platform_isAndroid() || $.$get$Platform_isIOS()) { t1 = $.$get$FilePicker__token(); t2 = new A.FilePickerIO(); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t2, t1); return t2; } else if ($.$get$Platform_isLinux()) { t1 = $.$get$FilePicker__token(); t2 = new A.FilePickerLinux(); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t2, t1); return t2; } else if ($.$get$Platform_isWindows()) return A.filePickerWithFFI(); else if ($.$get$Platform_isMacOS()) { t1 = $.$get$FilePicker__token(); t2 = new A.FilePickerMacOS(); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t2, t1); return t2; } else throw A.wrapException(A.UnimplementedError$('The current platform "' + A.S($.$get$Platform_operatingSystem()) + '" is not supported by this plugin.')); }, FileType: function FileType(t0, t1) { this.index = t0; this._core$_name = t1; }, FilePicker: function FilePicker() { }, FilePickerIO: function FilePickerIO() { }, FilePickerMacOS: function FilePickerMacOS() { }, FilePickerMacOS_resultStringToFilePaths_closure: function FilePickerMacOS_resultStringToFilePaths_closure() { }, FilePickerMacOS_resultStringToFilePaths_closure0: function FilePickerMacOS_resultStringToFilePaths_closure0() { }, FilePickerMacOS_resultStringToFilePaths_closure1: function FilePickerMacOS_resultStringToFilePaths_closure1() { }, FilePickerMacOS_resultStringToFilePaths__closure: function FilePickerMacOS_resultStringToFilePaths__closure() { }, FilePickerResult: function FilePickerResult(t0) { this.files = t0; }, FilePickerLinux: function FilePickerLinux() { }, KDialogHandler: function KDialogHandler() { }, KDialogHandler_fileTypeToFileFilter_closure: function KDialogHandler_fileTypeToFileFilter_closure() { }, KDialogHandler_resultStringToFilePaths_closure: function KDialogHandler_resultStringToFilePaths_closure() { }, QarmaAndZenityHandler: function QarmaAndZenityHandler() { }, QarmaAndZenityHandler_resultStringToFilePaths_closure: function QarmaAndZenityHandler_resultStringToFilePaths_closure() { }, PlatformFile: function PlatformFile(t0, t1, t2, t3, t4, t5) { var _ = this; _._platform_file$_path = t0; _.name = t1; _.bytes = t2; _.readStream = t3; _.size = t4; _.identifier = t5; }, filePathsToPlatformFiles(filePaths, withReadStream, withData) { var t1 = A._arrayInstanceType(filePaths), t2 = t1._eval$1("MappedIterable<1,Future>"); return A.Future_wait(A.List_List$of(new A.MappedIterable(new A.WhereIterable(filePaths, new A.filePathsToPlatformFiles_closure(), t1._eval$1("WhereIterable<1>")), new A.filePathsToPlatformFiles_closure0(false, true), t2), true, t2._eval$1("Iterable.E")), type$.PlatformFile); }, createPlatformFile(file, bytes, readStream) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformFile), $async$returnValue, t1, t2; var $async$createPlatformFile = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = file._path; t2 = A.ParsedPath_ParsedPath$parse(t1, $.$get$context().style).get$basename(); $async$returnValue = new A.PlatformFile(t1, t2, bytes, readStream, file.existsSync$0() ? file.lengthSync$0() : 0, null); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$createPlatformFile, $async$completer); }, runExecutableWithArguments(executable, $arguments) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String); var $async$runExecutableWithArguments = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.Process_run(executable, $arguments), $async$runExecutableWithArguments); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$runExecutableWithArguments, $async$completer); }, isExecutableOnPath(executable) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, path; var $async$isExecutableOnPath = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.runExecutableWithArguments("which", A._setArrayType([executable], type$.JSArray_String)), $async$isExecutableOnPath); case 3: // returning from await. path = $async$result; if (path == null) throw A.wrapException(A.Exception_Exception("Couldn't find the executable " + executable + " in the path.")); $async$returnValue = path; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$isExecutableOnPath, $async$completer); }, filePathsToPlatformFiles_closure: function filePathsToPlatformFiles_closure() { }, filePathsToPlatformFiles_closure0: function filePathsToPlatformFiles_closure0(t0, t1) { this.withReadStream = t0; this.withData = t1; }, Int32: function Int32(t0) { this._i = t0; }, Int64__parseRadix(s, radix, throwOnError) { var i, negative, t1, d0, d1, d2, digit, d00, d10; if (B.JSString_methods.startsWith$1(s, "-")) { i = 1; negative = true; } else { i = 0; negative = false; } t1 = s.length; if (i >= t1) throw A.wrapException(A.FormatException$("No digits", s, i)); for (d0 = 0, d1 = 0, d2 = 0; i < t1; ++i, d1 = d10, d0 = d00) { digit = A.decodeDigit(s.charCodeAt(i)); if (digit < radix) { d0 = d0 * radix + digit; d00 = d0 & 4194303; d1 = d1 * radix + B.JSInt_methods._shrOtherPositive$1(d0, 22); d10 = d1 & 4194303; d2 = d2 * radix + (d1 >>> 22) & 1048575; } else throw A.wrapException(A.FormatException$("Not radix digit", s, i)); } if (negative) return A.Int64__sub(0, 0, 0, d0, d1, d2); return new A.Int64(d0 & 4194303, d1 & 4194303, d2 & 1048575); }, Int64_Int64(value) { var negative, v2, v1, t1, t2, t3; if (value < 0) { value = -value; negative = true; } else negative = false; v2 = B.JSInt_methods._tdivFast$1(value, 17592186044416); value -= v2 * 17592186044416; v1 = B.JSInt_methods._tdivFast$1(value, 4194304); t1 = value - v1 * 4194304 & 4194303; t2 = v1 & 4194303; t3 = v2 & 1048575; return negative ? A.Int64__sub(0, 0, 0, t1, t2, t3) : new A.Int64(t1, t2, t3); }, Int64__promote(value) { if (value instanceof A.Int64) return value; else if (A._isInt(value)) return A.Int64_Int64(value); else if (value instanceof A.Int32) return A.Int64_Int64(value._i); throw A.wrapException(A.ArgumentError$value(value, "other", "not an int, Int32 or Int64")); }, Int64__toRadixStringUnsigned(radix, d0, d1, d2, sign) { var d4, d3, fatRadix, chunk1, chunk2, chunk3, q, q0, q1, q2, q3, chunk10, residue; if (d0 === 0 && d1 === 0 && d2 === 0) return "0"; d4 = (d2 << 4 | d1 >>> 18) >>> 0; d3 = d1 >>> 8 & 1023; d2 = (d1 << 2 | d0 >>> 20) & 1023; d1 = d0 >>> 10 & 1023; d0 &= 1023; fatRadix = B.List_Icz[radix]; chunk1 = ""; chunk2 = ""; chunk3 = ""; while (true) { if (!!(d4 === 0 && d3 === 0)) break; q = B.JSInt_methods.$tdiv(d4, fatRadix); d3 += d4 - q * fatRadix << 10 >>> 0; q0 = B.JSInt_methods.$tdiv(d3, fatRadix); d2 += d3 - q0 * fatRadix << 10 >>> 0; q1 = B.JSInt_methods.$tdiv(d2, fatRadix); d1 += d2 - q1 * fatRadix << 10 >>> 0; q2 = B.JSInt_methods.$tdiv(d1, fatRadix); d0 += d1 - q2 * fatRadix << 10 >>> 0; q3 = B.JSInt_methods.$tdiv(d0, fatRadix); chunk10 = B.JSString_methods.substring$1(B.JSInt_methods.toRadixString$1(fatRadix + (d0 - q3 * fatRadix), radix), 1); chunk3 = chunk2; chunk2 = chunk1; chunk1 = chunk10; d3 = q0; d4 = q; d2 = q1; d1 = q2; d0 = q3; } residue = (d2 << 20 >>> 0) + (d1 << 10 >>> 0) + d0; return sign + (residue === 0 ? "" : B.JSInt_methods.toRadixString$1(residue, radix)) + chunk1 + chunk2 + chunk3; }, Int64__sub(a0, a1, a2, b0, b1, b2) { var diff0 = a0 - b0, diff1 = a1 - b1 - (B.JSInt_methods._shrOtherPositive$1(diff0, 22) & 1); return new A.Int64(diff0 & 4194303, diff1 & 4194303, a2 - b2 - (B.JSInt_methods._shrOtherPositive$1(diff1, 22) & 1) & 1048575); }, Int64: function Int64(t0, t1, t2) { this._l = t0; this._m = t1; this._h = t2; }, AnimationStatus: function AnimationStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, Animation0: function Animation0() { }, AnimationController$(debugLabel, duration, reverseDuration, upperBound, value, vsync) { var t1 = new A.AnimationController(0, upperBound, debugLabel, B.AnimationBehavior_0, duration, reverseDuration, B._AnimationDirection_0, B.AnimationStatus_0, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function), type$.ObserverList_of_void_Function)); t1._ticker = vsync.createTicker$1(t1.get$_animation_controller$_tick()); t1._internalSetValue$1(value == null ? 0 : value); return t1; }, AnimationController$unbounded(debugLabel, value, vsync) { var t1 = new A.AnimationController(-1 / 0, 1 / 0, debugLabel, B.AnimationBehavior_1, null, null, B._AnimationDirection_0, B.AnimationStatus_0, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function), type$.ObserverList_of_void_Function)); t1._ticker = vsync.createTicker$1(t1.get$_animation_controller$_tick()); t1._internalSetValue$1(value); return t1; }, _AnimationDirection: function _AnimationDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, AnimationBehavior: function AnimationBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, AnimationController: function AnimationController(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.lowerBound = t0; _.upperBound = t1; _.debugLabel = t2; _.animationBehavior = t3; _.duration = t4; _.reverseDuration = t5; _._simulation = _._ticker = null; _.__AnimationController__value_A = $; _._lastElapsedDuration = null; _._direction = t6; _.__AnimationController__status_A = $; _._lastReportedStatus = t7; _.AnimationLocalStatusListenersMixin__statusListeners = t8; _.AnimationLocalListenersMixin__listeners = t9; }, _InterpolationSimulation: function _InterpolationSimulation(t0, t1, t2, t3, t4) { var _ = this; _._durationInSeconds = t0; _._begin = t1; _._animation_controller$_end = t2; _._curve = t3; _.tolerance = t4; }, _RepeatingSimulation: function _RepeatingSimulation(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.min = t0; _.max = t1; _.reverse = t2; _.directionSetter = t3; _._periodInSeconds = t4; _._initialT = t5; _.tolerance = t6; }, _AnimationController_Animation_AnimationEagerListenerMixin: function _AnimationController_Animation_AnimationEagerListenerMixin() { }, _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin: function _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin() { }, _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { }, AnimationStyle: function AnimationStyle(t0, t1) { this.duration = t0; this.reverseDuration = t1; }, _AnimationStyle_Object_Diagnosticable: function _AnimationStyle_Object_Diagnosticable() { }, ProxyAnimation$(animation) { var t1 = new A.ProxyAnimation(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function), type$.ObserverList_of_void_Function), 0); t1._animations$_parent = animation; if (animation == null) { t1._animations$_status = B.AnimationStatus_0; t1._animations$_value = 0; } return t1; }, CurvedAnimation$(curve, $parent, reverseCurve) { var t2, t1 = new A.CurvedAnimation($parent, curve, reverseCurve); t1._updateCurveDirection$1($parent.get$status($parent)); $parent.didRegisterListener$0(); t2 = $parent.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(t1.get$_updateCurveDirection()); return t1; }, TrainHoppingAnimation$(_currentTrain, _nextTrain, onSwitchedTrain) { var t2, t3, t1 = new A.TrainHoppingAnimation(_currentTrain, _nextTrain, onSwitchedTrain, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function), type$.ObserverList_of_void_Function)); if (J.$eq$(_currentTrain.get$value(_currentTrain), _nextTrain.get$value(_nextTrain))) { t1._currentTrain = _nextTrain; t1._nextTrain = null; t2 = _nextTrain; } else { if (_currentTrain.get$value(_currentTrain) > _nextTrain.get$value(_nextTrain)) t1._animations$_mode = B._TrainHoppingMode_1; else t1._animations$_mode = B._TrainHoppingMode_0; t2 = _currentTrain; } t2.addStatusListener$1(t1.get$_statusChangeHandler()); t2 = t1.get$_valueChangeHandler(); t1._currentTrain.addListener$1(0, t2); t3 = t1._nextTrain; if (t3 != null) t3.addListener$1(0, t2); return t1; }, AnimationMin$(first, next, $T) { return new A.AnimationMin(first, next, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function), type$.ObserverList_of_void_Function), 0, $T._eval$1("AnimationMin<0>")); }, _AlwaysCompleteAnimation: function _AlwaysCompleteAnimation() { }, _AlwaysDismissedAnimation: function _AlwaysDismissedAnimation() { }, AlwaysStoppedAnimation: function AlwaysStoppedAnimation(t0, t1) { this.value = t0; this.$ti = t1; }, AnimationWithParentMixin: function AnimationWithParentMixin() { }, ProxyAnimation: function ProxyAnimation(t0, t1, t2) { var _ = this; _._animations$_parent = _._animations$_value = _._animations$_status = null; _.AnimationLocalStatusListenersMixin__statusListeners = t0; _.AnimationLocalListenersMixin__listeners = t1; _.AnimationLazyListenerMixin__listenerCounter = t2; }, ReverseAnimation: function ReverseAnimation(t0, t1, t2) { this.parent = t0; this.AnimationLocalStatusListenersMixin__statusListeners = t1; this.AnimationLazyListenerMixin__listenerCounter = t2; }, CurvedAnimation: function CurvedAnimation(t0, t1, t2) { var _ = this; _.parent = t0; _.curve = t1; _.reverseCurve = t2; _._curveDirection = null; }, _TrainHoppingMode: function _TrainHoppingMode(t0, t1) { this.index = t0; this._core$_name = t1; }, TrainHoppingAnimation: function TrainHoppingAnimation(t0, t1, t2, t3, t4) { var _ = this; _._currentTrain = t0; _._nextTrain = t1; _._animations$_mode = null; _.onSwitchedTrain = t2; _._lastValue = _._lastStatus = null; _.AnimationLocalStatusListenersMixin__statusListeners = t3; _.AnimationLocalListenersMixin__listeners = t4; }, CompoundAnimation: function CompoundAnimation() { }, AnimationMin: function AnimationMin(t0, t1, t2, t3, t4, t5) { var _ = this; _.first = t0; _.next = t1; _._lastValue = _._lastStatus = null; _.AnimationLocalStatusListenersMixin__statusListeners = t2; _.AnimationLocalListenersMixin__listeners = t3; _.AnimationLazyListenerMixin__listenerCounter = t4; _.$ti = t5; }, _CompoundAnimation_Animation_AnimationLazyListenerMixin: function _CompoundAnimation_Animation_AnimationLazyListenerMixin() { }, _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin: function _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin() { }, _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { }, _CurvedAnimation_Animation_AnimationWithParentMixin: function _CurvedAnimation_Animation_AnimationWithParentMixin() { }, _ProxyAnimation_Animation_AnimationLazyListenerMixin: function _ProxyAnimation_Animation_AnimationLazyListenerMixin() { }, _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin: function _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin() { }, _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { }, _ReverseAnimation_Animation_AnimationLazyListenerMixin: function _ReverseAnimation_Animation_AnimationLazyListenerMixin() { }, _ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin: function _ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin() { }, _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin: function _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin() { }, _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin: function _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin() { }, _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { }, ParametricCurve: function ParametricCurve() { }, Curve: function Curve() { }, _Linear: function _Linear() { }, SawTooth: function SawTooth(t0) { this.count = t0; }, Interval: function Interval(t0, t1, t2) { this.begin = t0; this.end = t1; this.curve = t2; }, Threshold: function Threshold(t0) { this.threshold = t0; }, Cubic: function Cubic(t0, t1, t2, t3) { var _ = this; _.a = t0; _.b = t1; _.c = t2; _.d = t3; }, ThreePointCubic: function ThreePointCubic(t0, t1, t2, t3, t4) { var _ = this; _.a1 = t0; _.b1 = t1; _.midpoint = t2; _.a2 = t3; _.b2 = t4; }, FlippedCurve: function FlippedCurve(t0) { this.curve = t0; }, _DecelerateCurve: function _DecelerateCurve() { }, ElasticOutCurve: function ElasticOutCurve() { }, AnimationLazyListenerMixin: function AnimationLazyListenerMixin() { }, AnimationEagerListenerMixin: function AnimationEagerListenerMixin() { }, AnimationLocalListenersMixin: function AnimationLocalListenersMixin() { }, AnimationLocalStatusListenersMixin: function AnimationLocalStatusListenersMixin() { }, Tween$(begin, end, $T) { return new A.Tween(begin, end, $T._eval$1("Tween<0>")); }, CurveTween$(curve) { return new A.CurveTween(curve); }, Animatable: function Animatable() { }, _AnimatedEvaluation: function _AnimatedEvaluation(t0, t1, t2) { this.parent = t0; this._evaluatable = t1; this.$ti = t2; }, _ChainedEvaluation: function _ChainedEvaluation(t0, t1, t2) { this._tween$_parent = t0; this._evaluatable = t1; this.$ti = t2; }, Tween: function Tween(t0, t1, t2) { this.begin = t0; this.end = t1; this.$ti = t2; }, ReverseTween: function ReverseTween(t0, t1, t2, t3) { var _ = this; _.parent = t0; _.begin = t1; _.end = t2; _.$ti = t3; }, ColorTween: function ColorTween(t0, t1) { this.begin = t0; this.end = t1; }, SizeTween: function SizeTween(t0, t1) { this.begin = t0; this.end = t1; }, RectTween: function RectTween(t0, t1) { this.begin = t0; this.end = t1; }, IntTween: function IntTween(t0, t1) { this.begin = t0; this.end = t1; }, ConstantTween: function ConstantTween(t0, t1, t2) { this.begin = t0; this.end = t1; this.$ti = t2; }, CurveTween: function CurveTween(t0) { this.curve = t0; }, __AnimatedEvaluation_Animation_AnimationWithParentMixin: function __AnimatedEvaluation_Animation_AnimationWithParentMixin() { }, TweenSequence$(items, $T) { var t1 = new A.TweenSequence(A._setArrayType([], $T._eval$1("JSArray>")), A._setArrayType([], type$.JSArray__Interval), $T._eval$1("TweenSequence<0>")); t1.TweenSequence$1(items, $T); return t1; }, TweenSequenceItem$(tween, weight, $T) { return new A.TweenSequenceItem(tween, weight, $T._eval$1("TweenSequenceItem<0>")); }, TweenSequence: function TweenSequence(t0, t1, t2) { this._items = t0; this._intervals = t1; this.$ti = t2; }, TweenSequenceItem: function TweenSequenceItem(t0, t1, t2) { this.tween = t0; this.weight = t1; this.$ti = t2; }, _Interval: function _Interval(t0, t1) { this.start = t0; this.end = t1; }, CupertinoActivityIndicator$(color, key) { return new A.CupertinoActivityIndicator(color, key); }, CupertinoActivityIndicator: function CupertinoActivityIndicator(t0, t1) { this.color = t0; this.key = t1; }, _CupertinoActivityIndicatorState: function _CupertinoActivityIndicatorState(t0, t1, t2) { var _ = this; _.___CupertinoActivityIndicatorState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _CupertinoActivityIndicatorPainter: function _CupertinoActivityIndicatorPainter(t0, t1, t2, t3, t4, t5) { var _ = this; _.position = t0; _.activeColor = t1; _.radius = t2; _.progress = t3; _.tickFundamentalRRect = t4; _._repaint = t5; }, __CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin: function __CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin() { }, CupertinoButton$(alignment, borderRadius, child, color, disabledColor, minSize, onPressed, padding, pressedOpacity) { return new A.CupertinoButton(child, padding, color, disabledColor, onPressed, minSize, pressedOpacity, borderRadius, alignment, null); }, CupertinoButton: function CupertinoButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.child = t0; _.padding = t1; _.color = t2; _.disabledColor = t3; _.onPressed = t4; _.minSize = t5; _.pressedOpacity = t6; _.borderRadius = t7; _.alignment = t8; _.key = t9; }, _CupertinoButtonState: function _CupertinoButtonState(t0, t1, t2, t3) { var _ = this; _._opacityTween = t0; _.___CupertinoButtonState__opacityAnimation_A = _.___CupertinoButtonState__animationController_A = $; _._buttonHeldDown = false; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CupertinoButtonState__animate_closure: function _CupertinoButtonState__animate_closure(t0, t1) { this.$this = t0; this.wasHeldDown = t1; }, __CupertinoButtonState_State_SingleTickerProviderStateMixin: function __CupertinoButtonState_State_SingleTickerProviderStateMixin() { }, CupertinoCheckbox: function CupertinoCheckbox(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.value = t0; _.onChanged = t1; _.activeColor = t2; _.checkColor = t3; _.tristate = t4; _.focusColor = t5; _.focusNode = t6; _.autofocus = t7; _.side = t8; _.shape = t9; _.key = t10; }, _CupertinoCheckboxState: function _CupertinoCheckboxState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._checkbox0$_painter = t0; _._checkbox0$_previousValue = null; _.focused = false; _.ToggleableStateMixin__downPosition0 = t1; _.ToggleableStateMixin__focused0 = t2; _.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI0 = t3; _.TickerProviderStateMixin__tickers = t4; _.TickerProviderStateMixin__tickerModeNotifier = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; }, _CheckboxPainter0: function _CheckboxPainter0(t0) { var _ = this; _._isActive = _._toggleable0$_isFocused = _._toggleable0$_downPosition = _._toggleable0$_focusColor = _._toggleable0$_inactiveColor = _._toggleable0$_activeColor = _._side = _._checkbox0$_shape = _._checkbox0$_previousValue = _._checkbox0$_value = _._checkColor = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, __CupertinoCheckboxState_State_TickerProviderStateMixin: function __CupertinoCheckboxState_State_TickerProviderStateMixin() { }, __CupertinoCheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin: function __CupertinoCheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin() { }, CupertinoDynamicColor_maybeResolve(resolvable, context) { if (resolvable == null) return null; return resolvable instanceof A.CupertinoDynamicColor ? resolvable.resolveFrom$1(context) : resolvable; }, CupertinoDynamicColor: function CupertinoDynamicColor(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._effectiveColor = t0; _._colors$_debugLabel = t1; _._debugResolveContext = t2; _.color = t3; _.darkColor = t4; _.highContrastColor = t5; _.darkHighContrastColor = t6; _.elevatedColor = t7; _.darkElevatedColor = t8; _.highContrastElevatedColor = t9; _.darkHighContrastElevatedColor = t10; _.value = t11; }, CupertinoDynamicColor_toString_toString: function CupertinoDynamicColor_toString_toString(t0) { this.$this = t0; }, _CupertinoDynamicColor_Color_Diagnosticable: function _CupertinoDynamicColor_Color_Diagnosticable() { }, _CupertinoDesktopTextSelectionHandleControls: function _CupertinoDesktopTextSelectionHandleControls() { }, CupertinoDesktopTextSelectionControls: function CupertinoDesktopTextSelectionControls() { }, __CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls: function __CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls() { }, CupertinoDesktopTextSelectionToolbar: function CupertinoDesktopTextSelectionToolbar(t0, t1, t2) { this.anchor = t0; this.children = t1; this.key = t2; }, CupertinoDesktopTextSelectionToolbarButton$text(onPressed, text) { return new A.CupertinoDesktopTextSelectionToolbarButton(onPressed, text, null); }, CupertinoDesktopTextSelectionToolbarButton: function CupertinoDesktopTextSelectionToolbarButton(t0, t1, t2) { this.onPressed = t0; this.text = t1; this.key = t2; }, _CupertinoDesktopTextSelectionToolbarButtonState: function _CupertinoDesktopTextSelectionToolbarButtonState(t0) { var _ = this; _._isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure: function _CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure(t0) { this.$this = t0; }, _CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure: function _CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure(t0) { this.$this = t0; }, CupertinoIconThemeData$(applyTextScaling, color, fill, grade, opacity, opticalSize, shadows, size, weight) { return new A.CupertinoIconThemeData(size, fill, weight, grade, opticalSize, color, opacity, shadows, applyTextScaling); }, CupertinoIconThemeData: function CupertinoIconThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.size = t0; _.fill = t1; _.weight = t2; _.grade = t3; _.opticalSize = t4; _.color = t5; _._opacity = t6; _.shadows = t7; _.applyTextScaling = t8; }, _CupertinoIconThemeData_IconThemeData_Diagnosticable: function _CupertinoIconThemeData_IconThemeData_Diagnosticable() { }, _CupertinoLocalizationsDelegate: function _CupertinoLocalizationsDelegate() { }, DefaultCupertinoLocalizations: function DefaultCupertinoLocalizations() { }, CupertinoTextMagnifier: function CupertinoTextMagnifier(t0, t1, t2) { this.controller = t0; this.magnifierInfo = t1; this.key = t2; }, _CupertinoTextMagnifierState: function _CupertinoTextMagnifierState(t0, t1, t2, t3) { var _ = this; _._currentAdjustedMagnifierPosition = t0; _._verticalFocalPointAdjustment = 0; _.___CupertinoTextMagnifierState__ioAnimation_A = _.___CupertinoTextMagnifierState__ioAnimationController_A = $; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CupertinoTextMagnifierState_initState_closure: function _CupertinoTextMagnifierState_initState_closure(t0) { this.$this = t0; }, _CupertinoTextMagnifierState_initState__closure: function _CupertinoTextMagnifierState_initState__closure() { }, _CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure: function _CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.adjustedMagnifierPosition = t1; _.verticalCenterOfCurrentLine = t2; _.verticalPositionOfLens = t3; }, CupertinoMagnifier: function CupertinoMagnifier(t0, t1, t2) { this.inOutAnimation = t0; this.additionalFocalPointOffset = t1; this.key = t2; }, __CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin: function __CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin() { }, CupertinoRadio: function CupertinoRadio(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.value = t0; _.groupValue = t1; _.onChanged = t2; _.toggleable = t3; _.useCheckmarkStyle = t4; _.activeColor = t5; _.focusColor = t6; _.focusNode = t7; _.autofocus = t8; _.key = t9; _.$ti = t10; }, _CupertinoRadioState: function _CupertinoRadioState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._radio0$_painter = t0; _.focused = false; _.ToggleableStateMixin__downPosition0 = t1; _.ToggleableStateMixin__focused0 = t2; _.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI0 = t3; _.TickerProviderStateMixin__tickers = t4; _.TickerProviderStateMixin__tickerModeNotifier = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; _.$ti = t7; }, _RadioPainter0: function _RadioPainter0(t0) { var _ = this; _._fillColor = _._radio0$_value = null; _._checkmarkStyle = false; _._isActive = _._toggleable0$_isFocused = _._toggleable0$_downPosition = _._toggleable0$_focusColor = _._toggleable0$_inactiveColor = _._toggleable0$_activeColor = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, __CupertinoRadioState_State_TickerProviderStateMixin: function __CupertinoRadioState_State_TickerProviderStateMixin() { }, __CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin: function __CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin() { }, CupertinoRouteTransitionMixin__isPopGestureEnabled(route) { var t1; if (route.get$isFirst()) return false; t1 = route.LocalHistoryRoute__localHistory; if (t1 != null && t1.length !== 0) return false; if (route._willPopCallbacks.length !== 0 || route.get$popDisposition() === B.RoutePopDisposition_1) return false; if (route._animationProxy.get$status(0) !== B.AnimationStatus_3) return false; if (route._secondaryAnimationProxy.get$status(0) !== B.AnimationStatus_0) return false; if (route._navigator$_navigator.userGestureInProgressNotifier._change_notifier$_value) return false; return true; }, CupertinoRouteTransitionMixin_buildPageTransitions(route, context, animation, secondaryAnimation, child, $T) { var t5, t6, t7, t1 = route._navigator$_navigator.userGestureInProgressNotifier._change_notifier$_value, t2 = t1 ? animation : A.CurvedAnimation$(B.ThreePointCubic_2E9, animation, new A.FlippedCurve(B.ThreePointCubic_2E9)), t3 = $.$get$_kRightMiddleTween(), t4 = type$.Animation_double; t4._as(t2); t5 = t1 ? secondaryAnimation : A.CurvedAnimation$(B.Cubic_izR, secondaryAnimation, B.Cubic_OcD); t6 = $.$get$_kMiddleLeftTween(); t4._as(t5); t1 = t1 ? animation : A.CurvedAnimation$(B.Cubic_izR, animation, null); t7 = $.$get$_CupertinoEdgeShadowDecoration_kTween(); return new A.CupertinoPageTransition(new A._AnimatedEvaluation(t2, t3, t3.$ti._eval$1("_AnimatedEvaluation")), new A._AnimatedEvaluation(t5, t6, t6.$ti._eval$1("_AnimatedEvaluation")), new A._AnimatedEvaluation(t4._as(t1), t7, A._instanceType(t7)._eval$1("_AnimatedEvaluation")), new A._CupertinoBackGestureDetector(child, new A.CupertinoRouteTransitionMixin_buildPageTransitions_closure(route), new A.CupertinoRouteTransitionMixin_buildPageTransitions_closure0(route, $T), null, $T._eval$1("_CupertinoBackGestureDetector<0>")), null); }, _CupertinoEdgeShadowDecoration_lerp(a, b, t) { var t1, t2, t3, i, t4; if (a == b) return a; if (a == null) { t1 = b._route$_colors; if (t1 == null) t1 = b; else { t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Color>"); t2 = new A._CupertinoEdgeShadowDecoration(A.List_List$of(new A.MappedListIterable(t1, new A._CupertinoEdgeShadowDecoration_lerp_closure(t), t2), true, t2._eval$1("ListIterable.E"))); t1 = t2; } return t1; } if (b == null) { t1 = a._route$_colors; if (t1 == null) t1 = a; else { t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Color>"); t2 = new A._CupertinoEdgeShadowDecoration(A.List_List$of(new A.MappedListIterable(t1, new A._CupertinoEdgeShadowDecoration_lerp_closure0(t), t2), true, t2._eval$1("ListIterable.E"))); t1 = t2; } return t1; } t1 = A._setArrayType([], type$.JSArray_Color_2); for (t2 = b._route$_colors, t3 = a._route$_colors, i = 0; i < t2.length; ++i) { t4 = t3 == null ? null : t3[i]; t4 = A.Color_lerp(t4, t2[i], t); t4.toString; t1.push(t4); } return new A._CupertinoEdgeShadowDecoration(t1); }, CupertinoRouteTransitionMixin_buildPageTransitions_closure: function CupertinoRouteTransitionMixin_buildPageTransitions_closure(t0) { this.route = t0; }, CupertinoRouteTransitionMixin_buildPageTransitions_closure0: function CupertinoRouteTransitionMixin_buildPageTransitions_closure0(t0, t1) { this.route = t0; this.T = t1; }, CupertinoPageTransition: function CupertinoPageTransition(t0, t1, t2, t3, t4) { var _ = this; _._primaryPositionAnimation = t0; _._secondaryPositionAnimation = t1; _._primaryShadowAnimation = t2; _.child = t3; _.key = t4; }, _CupertinoBackGestureDetector: function _CupertinoBackGestureDetector(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.enabledCallback = t1; _.onStartPopGesture = t2; _.key = t3; _.$ti = t4; }, _CupertinoBackGestureDetectorState: function _CupertinoBackGestureDetectorState(t0, t1) { var _ = this; _._backGestureController = null; _.___CupertinoBackGestureDetectorState__recognizer_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _CupertinoBackGestureDetectorState_dispose_closure: function _CupertinoBackGestureDetectorState_dispose_closure(t0) { this.$this = t0; }, _CupertinoBackGestureController: function _CupertinoBackGestureController(t0, t1, t2) { this.controller = t0; this.navigator = t1; this.$ti = t2; }, _CupertinoBackGestureController_dragEnd_closure: function _CupertinoBackGestureController_dragEnd_closure(t0, t1) { this.$this = t0; this.animationStatusCallback = t1; }, _CupertinoEdgeShadowDecoration: function _CupertinoEdgeShadowDecoration(t0) { this._route$_colors = t0; }, _CupertinoEdgeShadowDecoration_lerp_closure: function _CupertinoEdgeShadowDecoration_lerp_closure(t0) { this.t = t0; }, _CupertinoEdgeShadowDecoration_lerp_closure0: function _CupertinoEdgeShadowDecoration_lerp_closure0(t0) { this.t = t0; }, _CupertinoEdgeShadowPainter: function _CupertinoEdgeShadowPainter(t0, t1) { this._route$_decoration = t0; this.onChanged = t1; }, CupertinoScrollbar: function CupertinoScrollbar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.thicknessWhileDragging = t0; _.radiusWhileDragging = t1; _.child = t2; _.controller = t3; _.thumbVisibility = t4; _.radius = t5; _.thickness = t6; _.trackVisibility = t7; _.fadeDuration = t8; _.timeToFade = t9; _.pressDuration = t10; _.notificationPredicate = t11; _.interactive = t12; _.scrollbarOrientation = t13; _.key = t14; }, _CupertinoScrollbarState: function _CupertinoScrollbarState(t0, t1, t2, t3) { var _ = this; _.___CupertinoScrollbarState__thicknessAnimationController_A = $; _._pressStartAxisPosition = 0; _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; _._scrollbarPainterKey = t0; _._thumbDragging = _._hoverIsActive = false; _.__RawScrollbarState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CupertinoScrollbarState_initState_closure: function _CupertinoScrollbarState_initState_closure(t0) { this.$this = t0; }, _CupertinoScrollbarState_handleThumbPress_closure: function _CupertinoScrollbarState_handleThumbPress_closure() { }, _TextSelectionHandlePainter0: function _TextSelectionHandlePainter0(t0, t1) { this.color = t0; this._repaint = t1; }, CupertinoTextSelectionHandleControls: function CupertinoTextSelectionHandleControls() { }, CupertinoTextSelectionControls: function CupertinoTextSelectionControls() { }, _CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls: function _CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls() { }, CupertinoTextSelectionToolbar$(anchorAbove, anchorBelow, children) { return new A.CupertinoTextSelectionToolbar(anchorAbove, anchorBelow, children, null); }, CupertinoTextSelectionToolbar__defaultToolbarBuilder(context, anchorAbove, anchorBelow, child) { var _null = null, inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedCupertinoTheme), t1 = inheritedTheme == null ? _null : inheritedTheme.theme.data.get$brightness(); if (t1 == null) { t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); t1 = t1 == null ? _null : t1.platformBrightness; if (t1 == null) t1 = B.Brightness_1; } t1 = t1 === B.Brightness_1 ? A.Color$fromARGB(51, 0, 0, 0) : _null; return new A._CupertinoTextSelectionToolbarShape(anchorAbove, anchorBelow, t1, new A.ColoredBox(B.CupertinoDynamicColor_MuW.resolveFrom$1(context), child, _null), _null); }, _RenderCupertinoTextSelectionToolbarShape__addRRectToPath(path, rrect, startAngle) { var i, _0_0, _0_1, _0_2, rectCenterOffset, vertex, _null = null, t1 = rrect.left, t2 = rrect.top, t3 = rrect.right, t4 = rrect.bottom, rrectCorners = [new A._Record_2(new A.Offset(t3, t4), new A.Radius(-rrect.brRadiusX, -rrect.brRadiusY)), new A._Record_2(new A.Offset(t1, t4), new A.Radius(rrect.blRadiusX, -rrect.blRadiusY)), new A._Record_2(new A.Offset(t1, t2), new A.Radius(rrect.tlRadiusX, rrect.tlRadiusY)), new A._Record_2(new A.Offset(t3, t2), new A.Radius(-rrect.trRadiusX, rrect.trRadiusY))], startQuadrantIndex = B.JSNumber_methods.$tdiv(startAngle, 1.5707963267948966); for (t1 = 4 + startQuadrantIndex, i = startQuadrantIndex; i < t1; ++i) { _0_0 = rrectCorners[B.JSInt_methods.$mod(i, 4)]; _0_1 = _0_0._0; _0_2 = _0_0._1; rectCenterOffset = _0_2; t2 = true; vertex = _0_1; if (!t2) throw A.wrapException(A.StateError$("Pattern matching error")); path.arcTo$4(0, A.Rect$fromPoints(vertex, new A.Offset(vertex._dx + 2 * rectCenterOffset.x, vertex._dy + 2 * rectCenterOffset.y)), 1.5707963267948966 * i, 1.5707963267948966, false); } return path; }, _RenderCupertinoTextSelectionToolbarItems_hitTestChild(child, result, position) { var t1; if (child == null) return false; t1 = child.parentData; t1.toString; type$.ToolbarItemsParentData._as(t1); if (!t1.shouldPaint) return false; return result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure(position, t1, child), t1.offset, position); }, CupertinoTextSelectionToolbar: function CupertinoTextSelectionToolbar(t0, t1, t2, t3) { var _ = this; _.anchorAbove = t0; _.anchorBelow = t1; _.children = t2; _.key = t3; }, _CupertinoTextSelectionToolbarShape: function _CupertinoTextSelectionToolbarShape(t0, t1, t2, t3, t4) { var _ = this; _._anchorAbove = t0; _._anchorBelow = t1; _._text_selection_toolbar0$_shadowColor = t2; _.child = t3; _.key = t4; }, _RenderCupertinoTextSelectionToolbarShape: function _RenderCupertinoTextSelectionToolbarShape(t0, t1, t2, t3, t4, t5) { var _ = this; _._anchorAbove = t0; _._anchorBelow = t1; _._text_selection_toolbar0$_shadowColor = t2; _._text_selection_toolbar0$_clipPathLayer = t3; _._debugPaint = null; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderCupertinoTextSelectionToolbarShape_paint_closure: function _RenderCupertinoTextSelectionToolbarShape_paint_closure(t0) { this.child = t0; }, _CupertinoTextSelectionToolbarContent: function _CupertinoTextSelectionToolbarContent(t0, t1, t2, t3, t4) { var _ = this; _.anchorAbove = t0; _.anchorBelow = t1; _.children = t2; _.toolbarBuilder = t3; _.key = t4; }, _CupertinoTextSelectionToolbarContentState: function _CupertinoTextSelectionToolbarContentState(t0, t1, t2, t3) { var _ = this; _.___CupertinoTextSelectionToolbarContentState__controller_A = $; _._nextPage = null; _._text_selection_toolbar0$_page = 0; _._toolbarItemsKey = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CupertinoTextSelectionToolbarContentState__statusListener_closure: function _CupertinoTextSelectionToolbarContentState__statusListener_closure(t0) { this.$this = t0; }, _CupertinoTextSelectionToolbarContentState_build_closure: function _CupertinoTextSelectionToolbarContentState_build_closure() { }, _LeftCupertinoChevronPainter: function _LeftCupertinoChevronPainter(t0, t1, t2) { this.color = t0; this.isLeft = t1; this._repaint = t2; }, _RightCupertinoChevronPainter: function _RightCupertinoChevronPainter(t0, t1, t2) { this.color = t0; this.isLeft = t1; this._repaint = t2; }, _CupertinoChevronPainter: function _CupertinoChevronPainter() { }, _CupertinoTextSelectionToolbarItems: function _CupertinoTextSelectionToolbarItems(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.backButton = t0; _.children = t1; _.dividerColor = t2; _.dividerWidth = t3; _.nextButton = t4; _.page = t5; _.key = t6; }, _CupertinoTextSelectionToolbarItemsElement: function _CupertinoTextSelectionToolbarItemsElement(t0, t1, t2, t3) { var _ = this; _.___CupertinoTextSelectionToolbarItemsElement__children_A = $; _.slotToChild = t0; _._text_selection_toolbar0$_forgottenChildren = t1; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t2; _._framework$_owner = null; _._lifecycleState = t3; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _RenderCupertinoTextSelectionToolbarItems: function _RenderCupertinoTextSelectionToolbarItems(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.slottedChildren = t0; _.___RenderCupertinoTextSelectionToolbarItems_hasPreviousPage_A = _.___RenderCupertinoTextSelectionToolbarItems_hasNextPage_A = $; _._text_selection_toolbar0$_page = t1; _._dividerColor = t2; _._dividerWidth = t3; _._nextButton = _._backButton = null; _.ContainerRenderObjectMixin__childCount = t4; _.ContainerRenderObjectMixin__firstChild = t5; _.ContainerRenderObjectMixin__lastChild = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderCupertinoTextSelectionToolbarItems_performLayout_closure: function _RenderCupertinoTextSelectionToolbarItems_performLayout_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, _RenderCupertinoTextSelectionToolbarItems_performLayout_closure0: function _RenderCupertinoTextSelectionToolbarItems_performLayout_closure0(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.subsequentPageButtonsWidth = t2; _.firstPageWidth = t3; _.toolbarWidth = t4; }, _RenderCupertinoTextSelectionToolbarItems_paint_closure: function _RenderCupertinoTextSelectionToolbarItems_paint_closure(t0, t1, t2) { this.$this = t0; this.offset = t1; this.context = t2; }, _RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure: function _RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure(t0, t1, t2) { this.position = t0; this.childParentData = t1; this.child = t2; }, _RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure: function _RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure(t0) { this.$this = t0; }, _RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure: function _RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure(t0) { this.visitor = t0; }, _RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure: function _RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure(t0, t1) { this.$this = t0; this.value = t1; }, _CupertinoTextSelectionToolbarItemsSlot: function _CupertinoTextSelectionToolbarItemsSlot(t0, t1) { this.index = t0; this._core$_name = t1; }, _NullElement0: function _NullElement0(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _NullWidget: function _NullWidget(t0) { this.key = t0; }, __CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin: function __CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin() { }, __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin: function __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin() { }, __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, CupertinoTextSelectionToolbarButton$(child, onPressed) { return new A.CupertinoTextSelectionToolbarButton(child, onPressed, null, null, null); }, CupertinoTextSelectionToolbarButton$buttonItem(buttonItem) { return new A.CupertinoTextSelectionToolbarButton(null, buttonItem.onPressed, buttonItem, null, null); }, CupertinoTextSelectionToolbarButton_getButtonLabel(context, buttonItem) { var t1 = buttonItem.label; if (t1 != null) return t1; t1 = A.Localizations_of(context, B.Type_CupertinoLocalizations_10U, type$.CupertinoLocalizations); t1.toString; switch (buttonItem.type.index) { case 0: return t1.get$cutButtonLabel(); case 1: return t1.get$copyButtonLabel(); case 2: return t1.get$pasteButtonLabel(); case 3: return t1.get$selectAllButtonLabel(); case 5: return t1.get$lookUpButtonLabel(); case 6: return t1.get$searchWebButtonLabel(); case 7: return t1.get$shareButtonLabel(); case 8: case 4: case 9: return ""; } }, CupertinoTextSelectionToolbarButton: function CupertinoTextSelectionToolbarButton(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.onPressed = t1; _.buttonItem = t2; _.text = t3; _.key = t4; }, _CupertinoTextSelectionToolbarButtonState: function _CupertinoTextSelectionToolbarButtonState(t0) { var _ = this; _.isPressed = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _CupertinoTextSelectionToolbarButtonState__onTapDown_closure: function _CupertinoTextSelectionToolbarButtonState__onTapDown_closure(t0) { this.$this = t0; }, _CupertinoTextSelectionToolbarButtonState__onTapUp_closure: function _CupertinoTextSelectionToolbarButtonState__onTapUp_closure(t0) { this.$this = t0; }, _CupertinoTextSelectionToolbarButtonState__onTapCancel_closure: function _CupertinoTextSelectionToolbarButtonState__onTapCancel_closure(t0) { this.$this = t0; }, _LiveTextIconPainter: function _LiveTextIconPainter(t0, t1, t2) { this.color = t0; this._text_selection_toolbar_button$_painter = t1; this._repaint = t2; }, _resolveTextStyle(style, context) { return null; }, CupertinoTextThemeData: function CupertinoTextThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._text_theme$_defaults = t0; _._text_theme$_primaryColor = t1; _._textStyle = t2; _._actionTextStyle = t3; _._tabLabelTextStyle = t4; _._navTitleTextStyle = t5; _._navLargeTitleTextStyle = t6; _._navActionTextStyle = t7; _._pickerTextStyle = t8; _._dateTimePickerTextStyle = t9; }, _TextThemeDefaultsBuilder: function _TextThemeDefaultsBuilder(t0, t1) { this.labelColor = t0; this.inactiveGrayColor = t1; }, _CupertinoTextThemeData_Object_Diagnosticable: function _CupertinoTextThemeData_Object_Diagnosticable() { }, CupertinoTheme_of(context) { var inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedCupertinoTheme), t1 = inheritedTheme == null ? null : inheritedTheme.theme.data; return (t1 == null ? B.CupertinoThemeData_yPP : t1).resolveFrom$1(context); }, CupertinoThemeData$_rawWithDefaults(brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor, applyThemeToAll, _defaults) { return new A.CupertinoThemeData(_defaults, brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor, applyThemeToAll); }, CupertinoTheme: function CupertinoTheme(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, _InheritedCupertinoTheme: function _InheritedCupertinoTheme(t0, t1, t2) { this.theme = t0; this.child = t1; this.key = t2; }, CupertinoThemeData: function CupertinoThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._defaults = t0; _.brightness = t1; _.primaryColor = t2; _.primaryContrastingColor = t3; _.textTheme = t4; _.barBackgroundColor = t5; _.scaffoldBackgroundColor = t6; _.applyThemeToAll = t7; }, CupertinoThemeData_resolveFrom_convertColor: function CupertinoThemeData_resolveFrom_convertColor(t0) { this.context = t0; }, NoDefaultCupertinoThemeData: function NoDefaultCupertinoThemeData(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.brightness = t0; _.primaryColor = t1; _.primaryContrastingColor = t2; _.textTheme = t3; _.barBackgroundColor = t4; _.scaffoldBackgroundColor = t5; _.applyThemeToAll = t6; }, NoDefaultCupertinoThemeData_resolveFrom_convertColor: function NoDefaultCupertinoThemeData_resolveFrom_convertColor(t0) { this.context = t0; }, _CupertinoThemeDefaults: function _CupertinoThemeDefaults(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.brightness = t0; _.primaryColor = t1; _.primaryContrastingColor = t2; _.barBackgroundColor = t3; _.scaffoldBackgroundColor = t4; _.applyThemeToAll = t5; _.textThemeDefaults = t6; }, _CupertinoThemeDefaults_resolveFrom_convertColor: function _CupertinoThemeDefaults_resolveFrom_convertColor(t0) { this.context = t0; }, _CupertinoTextThemeDefaults: function _CupertinoTextThemeDefaults(t0, t1) { this.labelColor = t0; this.inactiveGray = t1; }, _DefaultCupertinoTextThemeData: function _DefaultCupertinoTextThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.labelColor = t0; _.inactiveGray = t1; _._text_theme$_defaults = t2; _._text_theme$_primaryColor = t3; _._textStyle = t4; _._actionTextStyle = t5; _._tabLabelTextStyle = t6; _._navTitleTextStyle = t7; _._navLargeTitleTextStyle = t8; _._navActionTextStyle = t9; _._pickerTextStyle = t10; _._dateTimePickerTextStyle = t11; }, _CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable: function _CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable() { }, ToggleableStateMixin: function ToggleableStateMixin() { }, ToggleableStateMixin__handleTapDown_closure0: function ToggleableStateMixin__handleTapDown_closure0(t0, t1) { this.$this = t0; this.details = t1; }, ToggleableStateMixin__handleTapEnd_closure0: function ToggleableStateMixin__handleTapEnd_closure0(t0) { this.$this = t0; }, ToggleableStateMixin__handleFocusHighlightChanged_closure0: function ToggleableStateMixin__handleFocusHighlightChanged_closure0(t0, t1) { this.$this = t0; this.focused = t1; }, ToggleablePainter: function ToggleablePainter() { }, defaultTargetPlatform() { var t1 = $.$get$_testPlatform(); return t1 == null ? $.$get$_browserPlatform() : t1; }, _testPlatform_closure: function _testPlatform_closure() { }, _browserPlatform_closure: function _browserPlatform_closure() { }, ErrorDescription$(message) { var _null = null, t1 = A._setArrayType([message], type$.JSArray_Object); return new A.ErrorDescription(_null, false, true, _null, _null, _null, false, t1, true, _null, B.DiagnosticLevel_3, _null, _null, false, false, _null, B.DiagnosticsTreeStyle_7); }, ErrorSummary$(message) { var _null = null, t1 = A._setArrayType([message], type$.JSArray_Object); return new A.ErrorSummary(_null, false, true, _null, _null, _null, false, t1, true, _null, B.DiagnosticLevel_6, _null, _null, false, false, _null, B.DiagnosticsTreeStyle_7); }, ErrorHint$(message) { var _null = null, t1 = A._setArrayType([message], type$.JSArray_Object); return new A.ErrorHint(_null, false, true, _null, _null, _null, false, t1, true, _null, B.DiagnosticLevel_5, _null, _null, false, false, _null, B.DiagnosticsTreeStyle_7); }, ErrorSpacer$() { var _null = null; return new A.ErrorSpacer("", false, true, _null, _null, _null, false, _null, true, B.C__NoDefaultValue, B.DiagnosticLevel_3, _null, "", true, false, _null, B.DiagnosticsTreeStyle_8); }, FlutterError_FlutterError(message) { var lines = A._setArrayType(message.split("\n"), type$.JSArray_String), t1 = A._setArrayType([A.ErrorSummary$(B.JSArray_methods.get$first(lines))], type$.JSArray_DiagnosticsNode), t2 = A.SubListIterable$(lines, 1, null, type$.String); B.JSArray_methods.addAll$1(t1, new A.MappedListIterable(t2, new A.FlutterError_FlutterError_closure(), t2.$ti._eval$1("MappedListIterable"))); return new A.FlutterError(t1); }, FlutterError$fromParts(diagnostics) { return new A.FlutterError(diagnostics); }, FlutterError__defaultStackTraceDemangler(stackTrace) { return stackTrace; }, FlutterError_dumpErrorToConsole(details, forceReport) { if (details.silent && true) return; if ($.FlutterError__errorCount === 0 || false) A.debugPrintStack(J.toString$0$(details.exception), 100, details.stack); else A.print__debugPrintThrottled$closure().call$1("Another exception was thrown: " + details.get$summary().toString$0(0)); $.FlutterError__errorCount = $.FlutterError__errorCount + 1; }, FlutterError_defaultStackFilter($frames) { var skipped, index, t1, frame, className, $package, reasons, t2, _i, result, index0, t3, t4, suffix, removedPackagesAndClasses = A.LinkedHashMap_LinkedHashMap$_literal(["dart:async-patch", 0, "dart:async", 0, "package:stack_trace", 0, "class _AssertionError", 0, "class _FakeAsync", 0, "class _FrameCallbackEntry", 0, "class _Timer", 0, "class _RawReceivePortImpl", 0], type$.String, type$.int), parsedFrames = A.StackFrame_fromStackString(J.join$1$ax($frames, "\n")); for (skipped = 0, index = 0; t1 = parsedFrames.length, index < t1; ++index) { frame = parsedFrames[index]; className = "class " + frame.className; $package = frame.packageScheme + ":" + frame.$package; if (removedPackagesAndClasses.containsKey$1(0, className)) { ++skipped; removedPackagesAndClasses.update$2(removedPackagesAndClasses, className, new A.FlutterError_defaultStackFilter_closure()); B.JSArray_methods.removeAt$1(parsedFrames, index); --index; } else if (removedPackagesAndClasses.containsKey$1(0, $package)) { ++skipped; removedPackagesAndClasses.update$2(removedPackagesAndClasses, $package, new A.FlutterError_defaultStackFilter_closure0()); B.JSArray_methods.removeAt$1(parsedFrames, index); --index; } } reasons = A.List_List$filled(t1, null, false, type$.nullable_String); for (t2 = $.FlutterError__stackFilters.length, _i = 0; _i < $.FlutterError__stackFilters.length; $.FlutterError__stackFilters.length === t2 || (0, A.throwConcurrentModificationError)($.FlutterError__stackFilters), ++_i) $.FlutterError__stackFilters[_i].filter$2(0, parsedFrames, reasons); t2 = type$.JSArray_String; result = A._setArrayType([], t2); for (--t1, index = 0; index < parsedFrames.length; index = index0 + 1) { index0 = index; while (true) { if (index0 < t1) { t3 = reasons[index0]; t3 = t3 != null && J.$eq$(reasons[index0 + 1], t3); } else t3 = false; if (!t3) break; ++index0; } t3 = reasons[index0]; t4 = t3 == null; if (!t4) suffix = index0 !== index ? " (" + (index0 - index + 2) + " frames)" : " (1 frame)"; else suffix = ""; result.push(A.S(t4 ? parsedFrames[index0].source : t3) + suffix); } t1 = A._setArrayType([], t2); for (t2 = removedPackagesAndClasses.get$entries(removedPackagesAndClasses), t2 = t2.get$iterator(t2); t2.moveNext$0();) { t3 = t2.get$current(t2); if (t3.value > 0) t1.push(t3.key); } B.JSArray_methods.sort$0(t1); if (skipped === 1) result.push("(elided one frame from " + B.JSArray_methods.get$single(t1) + ")"); else if (skipped > 1) { t2 = t1.length; if (t2 > 1) t1[t2 - 1] = "and " + B.JSArray_methods.get$last(t1); t2 = "(elided " + skipped; if (t1.length > 2) result.push(t2 + " frames from " + B.JSArray_methods.join$1(t1, ", ") + ")"); else result.push(t2 + " frames from " + B.JSArray_methods.join$1(t1, " ") + ")"); } return result; }, FlutterError_reportError(details) { var t1 = $.$get$FlutterError_onError(); if (t1 != null) t1.call$1(details); }, debugPrintStack(label, maxFrames, stackTrace) { var lines, t1; A.print__debugPrintThrottled$closure().call$1(label); lines = A._setArrayType(B.JSString_methods.trimRight$0(J.toString$0$(stackTrace == null ? A.StackTrace_current() : A.FlutterError__defaultStackTraceDemangler(stackTrace))).split("\n"), type$.JSArray_String); t1 = lines.length; lines = J.take$1$ax(t1 !== 0 ? new A.SkipWhileIterable(lines, new A.debugPrintStack_closure(), type$.SkipWhileIterable_String) : lines, maxFrames); A.print__debugPrintThrottled$closure().call$1(B.JSArray_methods.join$1(A.FlutterError_defaultStackFilter(lines), "\n")); }, DiagnosticsStackTrace$($name, stack, stackFilter) { var t1 = A.DiagnosticsStackTrace__applyStackFilter(stack, stackFilter); return new A.DiagnosticsStackTrace(B.List_empty2, t1, "", stack, true, $name, true, true, null, B.DiagnosticsTreeStyle_7); }, DiagnosticsStackTrace__applyStackFilter(stack, stackFilter) { var filter; if (stack == null) return A._setArrayType([], type$.JSArray_DiagnosticsNode); filter = stackFilter == null ? A.assertions_FlutterError_defaultStackFilter$closure() : stackFilter; return J.map$1$1$ax(filter.call$1(A._setArrayType(B.JSString_methods.trimRight$0(A.S(A.FlutterError__defaultStackTraceDemangler(stack))).split("\n"), type$.JSArray_String)), A.assertions_DiagnosticsStackTrace__createStackFrame$closure(), type$.DiagnosticsNode).toList$0(0); }, DiagnosticsStackTrace__createStackFrame(frame) { return A.DiagnosticsNode_DiagnosticsNode$message(frame, false, B.DiagnosticsTreeStyle_8); }, _FlutterErrorDetailsNode$($name, style, value) { return new A._FlutterErrorDetailsNode(value, $name, true, true, null, style); }, _ErrorDiagnostic: function _ErrorDiagnostic() { }, ErrorDescription: function ErrorDescription(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _._diagnostics$_description = t0; _.expandableValue = t1; _.allowWrap = t2; _.ifNull = t3; _.ifEmpty = t4; _.tooltip = t5; _.missingIfNull = t6; _._diagnostics$_value = t7; _._valueComputed = t8; _._diagnostics$_exception = null; _.defaultValue = t9; _._defaultLevel = t10; _._computeValue = t11; _.name = t12; _.showSeparator = t13; _.showName = t14; _.linePrefix = t15; _.style = t16; }, ErrorSummary: function ErrorSummary(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _._diagnostics$_description = t0; _.expandableValue = t1; _.allowWrap = t2; _.ifNull = t3; _.ifEmpty = t4; _.tooltip = t5; _.missingIfNull = t6; _._diagnostics$_value = t7; _._valueComputed = t8; _._diagnostics$_exception = null; _.defaultValue = t9; _._defaultLevel = t10; _._computeValue = t11; _.name = t12; _.showSeparator = t13; _.showName = t14; _.linePrefix = t15; _.style = t16; }, ErrorHint: function ErrorHint(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _._diagnostics$_description = t0; _.expandableValue = t1; _.allowWrap = t2; _.ifNull = t3; _.ifEmpty = t4; _.tooltip = t5; _.missingIfNull = t6; _._diagnostics$_value = t7; _._valueComputed = t8; _._diagnostics$_exception = null; _.defaultValue = t9; _._defaultLevel = t10; _._computeValue = t11; _.name = t12; _.showSeparator = t13; _.showName = t14; _.linePrefix = t15; _.style = t16; }, ErrorSpacer: function ErrorSpacer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _._diagnostics$_description = t0; _.expandableValue = t1; _.allowWrap = t2; _.ifNull = t3; _.ifEmpty = t4; _.tooltip = t5; _.missingIfNull = t6; _._diagnostics$_value = t7; _._valueComputed = t8; _._diagnostics$_exception = null; _.defaultValue = t9; _._defaultLevel = t10; _._computeValue = t11; _.name = t12; _.showSeparator = t13; _.showName = t14; _.linePrefix = t15; _.style = t16; }, FlutterErrorDetails: function FlutterErrorDetails(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.exception = t0; _.stack = t1; _.library = t2; _.context = t3; _.stackFilter = t4; _.informationCollector = t5; _.silent = t6; }, FlutterErrorDetails_summary_formatException: function FlutterErrorDetails_summary_formatException(t0) { this.$this = t0; }, FlutterErrorDetails_summary_closure: function FlutterErrorDetails_summary_closure() { }, FlutterErrorDetails_summary_closure0: function FlutterErrorDetails_summary_closure0() { }, FlutterErrorDetails_debugFillProperties_closure: function FlutterErrorDetails_debugFillProperties_closure() { }, FlutterError: function FlutterError(t0) { this.diagnostics = t0; }, FlutterError_FlutterError_closure: function FlutterError_FlutterError_closure() { }, FlutterError_defaultStackFilter_closure: function FlutterError_defaultStackFilter_closure() { }, FlutterError_defaultStackFilter_closure0: function FlutterError_defaultStackFilter_closure0() { }, FlutterError_toString_closure: function FlutterError_toString_closure(t0) { this.renderer = t0; }, debugPrintStack_closure: function debugPrintStack_closure() { }, DiagnosticsStackTrace: function DiagnosticsStackTrace(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._diagnostics$_children = t0; _._diagnostics$_properties = t1; _._diagnostics$_description = t2; _.value = t3; _.allowTruncate = t4; _.name = t5; _.showSeparator = t6; _.showName = t7; _.linePrefix = t8; _.style = t9; }, _FlutterErrorDetailsNode: function _FlutterErrorDetailsNode(t0, t1, t2, t3, t4, t5) { var _ = this; _.value = t0; _._cachedBuilder = null; _.name = t1; _.showSeparator = t2; _.showName = t3; _.linePrefix = t4; _.style = t5; }, _FlutterError_Error_DiagnosticableTreeMixin: function _FlutterError_Error_DiagnosticableTreeMixin() { }, _FlutterErrorDetails_Object_Diagnosticable: function _FlutterErrorDetails_Object_Diagnosticable() { }, BindingBase: function BindingBase() { }, BindingBase_initServiceExtensions_closure: function BindingBase_initServiceExtensions_closure() { }, BindingBase_initServiceExtensions_closure0: function BindingBase_initServiceExtensions_closure0() { }, BindingBase_initServiceExtensions_closure1: function BindingBase_initServiceExtensions_closure1() { }, BindingBase_initServiceExtensions_closure2: function BindingBase_initServiceExtensions_closure2() { }, BindingBase_lockEvents_closure: function BindingBase_lockEvents_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, BindingBase_registerBoolServiceExtension_closure: function BindingBase_registerBoolServiceExtension_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.setter = t1; _.name = t2; _.getter = t3; }, BindingBase_registerNumericServiceExtension_closure: function BindingBase_registerNumericServiceExtension_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.name = t1; _.setter = t2; _.getter = t3; }, BindingBase_registerStringServiceExtension_closure: function BindingBase_registerStringServiceExtension_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.setter = t1; _.name = t2; _.getter = t3; }, BindingBase_registerServiceExtension_closure: function BindingBase_registerServiceExtension_closure(t0, t1) { this.methodName = t0; this.callback = t1; }, BindingBase_registerServiceExtension__closure: function BindingBase_registerServiceExtension__closure() { }, ValueNotifier$(_value, $T) { return new A.ValueNotifier(_value, $.$get$ChangeNotifier__emptyListeners(), $T._eval$1("ValueNotifier<0>")); }, Listenable: function Listenable() { }, ChangeNotifier: function ChangeNotifier(t0) { var _ = this; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ChangeNotifier_notifyListeners_closure: function ChangeNotifier_notifyListeners_closure(t0) { this.$this = t0; }, _MergingListenable: function _MergingListenable(t0) { this._change_notifier$_children = t0; }, ValueNotifier: function ValueNotifier(t0, t1, t2) { var _ = this; _._change_notifier$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _.$ti = t2; }, TextTreeConfiguration$(addBlankLineIfNoChildren, afterDescriptionIfBody, afterName, afterProperties, beforeName, beforeProperties, bodyIndent, footer, isBlankLineBetweenPropertiesAndChildren, isNameOnOwnLine, lineBreak, lineBreakProperties, linkCharacter, mandatoryFooter, prefixLastChildLineOne, prefixLineOne, prefixOtherLines, prefixOtherLinesRootNode, propertyPrefixIfChildren, propertyPrefixNoChildren, propertySeparator, showChildren, suffixLineOne) { return new A.TextTreeConfiguration(prefixLineOne, suffixLineOne, prefixOtherLines, prefixLastChildLineOne, prefixOtherLinesRootNode, propertyPrefixIfChildren, propertyPrefixNoChildren, linkCharacter, B.JSString_methods.$mul(" ", linkCharacter.length), lineBreak, lineBreakProperties, beforeName, afterName, afterDescriptionIfBody, beforeProperties, afterProperties, propertySeparator, bodyIndent, showChildren, addBlankLineIfNoChildren, isNameOnOwnLine, footer, mandatoryFooter, isBlankLineBetweenPropertiesAndChildren); }, _PrefixedStringBuilder__wordWrapLine(message, wrapRanges, width, otherLineOffset, startOffset) { var wrappedLine, startForLengthCalculations, lastWordStart, noWrap, t2, index, mode, lastWordEnd, start, t3, _box_0 = {}, t1 = message.length; if (t1 + startOffset < width) return A._setArrayType([message], type$.JSArray_String); wrappedLine = A._setArrayType([], type$.JSArray_String); startForLengthCalculations = -startOffset; lastWordStart = A._Cell$named("lastWordStart"); _box_0.currentChunk = 0; noWrap = new A._PrefixedStringBuilder__wordWrapLine_noWrap(_box_0, wrapRanges); for (t2 = lastWordStart.__late_helper$_name, index = 0, mode = B._WordWrapParseMode_0, lastWordEnd = null, start = 0; true;) switch (mode.index) { case 0: while (true) { if (!(index < t1 && message[index] === " ")) break; ++index; } lastWordStart.__late_helper$_value = index; mode = B._WordWrapParseMode_1; break; case 1: while (true) { if (index < t1) t3 = message[index] !== " " || noWrap.call$1(index); else t3 = false; if (!t3) break; ++index; } mode = B._WordWrapParseMode_2; break; case 2: t3 = index - startForLengthCalculations; if (t3 > width || index === t1) { if (t3 <= width || lastWordEnd == null) lastWordEnd = index; wrappedLine.push(B.JSString_methods.substring$2(message, start, lastWordEnd)); if (lastWordEnd >= t1) return wrappedLine; if (lastWordEnd === index) { while (true) { if (!(index < t1 && message[index] === " ")) break; ++index; } start = index; mode = B._WordWrapParseMode_1; } else { start = lastWordStart.__late_helper$_value; if (start === lastWordStart) A.throwExpression(A.LateError$localNI(t2)); mode = B._WordWrapParseMode_2; } startForLengthCalculations = start - otherLineOffset; lastWordEnd = null; } else { lastWordEnd = index; mode = B._WordWrapParseMode_0; } break; } }, DiagnosticsNode_DiagnosticsNode$message(message, allowWrap, style) { var _null = null; return A.DiagnosticsProperty$("", _null, allowWrap, B.C__NoDefaultValue, message, false, _null, _null, B.DiagnosticLevel_3, _null, false, false, true, style, _null, type$.void); }, DiagnosticsProperty$($name, value, allowWrap, defaultValue, description, expandableValue, ifEmpty, ifNull, level, linePrefix, missingIfNull, showName, showSeparator, style, tooltip, $T) { var t1; if (ifNull == null) t1 = missingIfNull ? "MISSING" : null; else t1 = ifNull; return new A.DiagnosticsProperty(description, false, allowWrap, t1, ifEmpty, tooltip, missingIfNull, value, true, defaultValue, level, null, $name, showSeparator, showName, linePrefix, style, $T._eval$1("DiagnosticsProperty<0>")); }, DiagnosticableTreeNode$($name, style, value) { return new A.DiagnosticableTreeNode(value, $name, true, true, null, style); }, shortHash(object) { return B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(J.get$hashCode$(object) & 1048575, 16), 5, "0"); }, describeEnum(enumEntry) { return enumEntry._core$_name; }, DiagnosticsBlock$(allowTruncate, children, $name, properties, showSeparator, style, value) { return new A.DiagnosticsBlock(children, properties, "", value, allowTruncate, $name, true, true, null, style); }, DiagnosticLevel: function DiagnosticLevel(t0, t1) { this.index = t0; this._core$_name = t1; }, DiagnosticsTreeStyle: function DiagnosticsTreeStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, TextTreeConfiguration: function TextTreeConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _.prefixLineOne = t0; _.suffixLineOne = t1; _.prefixOtherLines = t2; _.prefixLastChildLineOne = t3; _.prefixOtherLinesRootNode = t4; _.propertyPrefixIfChildren = t5; _.propertyPrefixNoChildren = t6; _.linkCharacter = t7; _.childLinkSpace = t8; _.lineBreak = t9; _.lineBreakProperties = t10; _.beforeName = t11; _.afterName = t12; _.afterDescriptionIfBody = t13; _.beforeProperties = t14; _.afterProperties = t15; _.propertySeparator = t16; _.bodyIndent = t17; _.showChildren = t18; _.addBlankLineIfNoChildren = t19; _.isNameOnOwnLine = t20; _.footer = t21; _.mandatoryFooter = t22; _.isBlankLineBetweenPropertiesAndChildren = t23; }, _WordWrapParseMode: function _WordWrapParseMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _PrefixedStringBuilder: function _PrefixedStringBuilder(t0, t1, t2, t3, t4, t5) { var _ = this; _.prefixLineOne = t0; _._prefixOtherLines = t1; _._nextPrefixOtherLines = null; _.wrapWidth = t2; _._diagnostics$_buffer = t3; _._currentLine = t4; _._wrappableRanges = t5; _._numLines = 0; }, _PrefixedStringBuilder__wordWrapLine_noWrap: function _PrefixedStringBuilder__wordWrapLine_noWrap(t0, t1) { this._box_0 = t0; this.wrapRanges = t1; }, _NoDefaultValue: function _NoDefaultValue() { }, TextTreeRenderer: function TextTreeRenderer(t0, t1, t2, t3) { var _ = this; _._wrapWidth = t0; _._wrapWidthProperties = t1; _._minLevel = t2; _._maxDescendentsTruncatableNode = t3; }, TextTreeRenderer__debugRender_visitor: function TextTreeRenderer__debugRender_visitor(t0, t1) { this._box_0 = t0; this.descendants = t1; }, TextTreeRenderer__debugRender_closure: function TextTreeRenderer__debugRender_closure(t0) { this.$this = t0; }, DiagnosticsNode: function DiagnosticsNode() { }, DiagnosticsProperty: function DiagnosticsProperty(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _._diagnostics$_description = t0; _.expandableValue = t1; _.allowWrap = t2; _.ifNull = t3; _.ifEmpty = t4; _.tooltip = t5; _.missingIfNull = t6; _._diagnostics$_value = t7; _._valueComputed = t8; _._diagnostics$_exception = null; _.defaultValue = t9; _._defaultLevel = t10; _._computeValue = t11; _.name = t12; _.showSeparator = t13; _.showName = t14; _.linePrefix = t15; _.style = t16; _.$ti = t17; }, DiagnosticableNode: function DiagnosticableNode() { }, DiagnosticableTreeNode: function DiagnosticableTreeNode(t0, t1, t2, t3, t4, t5) { var _ = this; _.value = t0; _._cachedBuilder = null; _.name = t1; _.showSeparator = t2; _.showName = t3; _.linePrefix = t4; _.style = t5; }, DiagnosticPropertiesBuilder: function DiagnosticPropertiesBuilder(t0, t1) { this.properties = t0; this.defaultDiagnosticsTreeStyle = t1; }, Diagnosticable: function Diagnosticable() { }, DiagnosticableTree: function DiagnosticableTree() { }, DiagnosticableTreeMixin: function DiagnosticableTreeMixin() { }, DiagnosticsBlock: function DiagnosticsBlock(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._diagnostics$_children = t0; _._diagnostics$_properties = t1; _._diagnostics$_description = t2; _.value = t3; _.allowTruncate = t4; _.name = t5; _.showSeparator = t6; _.showName = t7; _.linePrefix = t8; _.style = t9; }, _DiagnosticableTree_Object_Diagnosticable: function _DiagnosticableTree_Object_Diagnosticable() { }, UniqueKey$() { return new A.UniqueKey(); }, Key: function Key() { }, LocalKey: function LocalKey() { }, UniqueKey: function UniqueKey() { }, ValueKey: function ValueKey(t0, t1) { this.value = t0; this.$ti = t1; }, _TypeLiteral: function _TypeLiteral(t0) { this.$ti = t0; }, LicenseRegistry_licenses() { if ($.LicenseRegistry__collectors == null) return B.C__EmptyStream; var controller = A._Cell$named("controller"); controller.set$finalLocalValue(A.StreamController_StreamController(null, new A.LicenseRegistry_licenses_closure(controller), null, false, type$.LicenseEntry)); return J.get$stream$z(controller._readLocal$0()); }, LicenseParagraph: function LicenseParagraph(t0, t1) { this.text = t0; this.indent = t1; }, LicenseEntry: function LicenseEntry() { }, _LicenseEntryWithLineBreaksParserState: function _LicenseEntryWithLineBreaksParserState(t0, t1) { this.index = t0; this._core$_name = t1; }, LicenseEntryWithLineBreaks: function LicenseEntryWithLineBreaks(t0, t1) { this.packages = t0; this.text = t1; }, LicenseEntryWithLineBreaks_paragraphs_addLine: function LicenseEntryWithLineBreaks_paragraphs_addLine(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.lines = t2; }, LicenseEntryWithLineBreaks_paragraphs_getParagraph: function LicenseEntryWithLineBreaks_paragraphs_getParagraph(t0, t1) { this._box_0 = t0; this.lines = t1; }, LicenseRegistry_licenses_closure: function LicenseRegistry_licenses_closure(t0) { this.controller = t0; }, ObserverList$($T) { return new A.ObserverList(A._setArrayType([], $T._eval$1("JSArray<0>")), $T._eval$1("ObserverList<0>")); }, ObserverList: function ObserverList(t0, t1) { var _ = this; _._observer_list$_list = t0; _._isDirty = false; _.__ObserverList__set_FI = $; _.$ti = t1; }, HashedObserverList: function HashedObserverList(t0, t1) { this._observer_list$_map = t0; this.$ti = t1; }, _makeArray($length) { return A.List_List$filled($length, null, false, type$.nullable_Object); }, PersistentHashMap: function PersistentHashMap(t0, t1) { this._persistent_hash_map$_root = t0; this.$ti = t1; }, _TrieNode: function _TrieNode() { }, _FullNode: function _FullNode(t0) { this.descendants = t0; }, _CompressedNode: function _CompressedNode(t0, t1) { this.occupiedIndices = t0; this.keyValuePairs = t1; }, _HashCollisionNode: function _HashCollisionNode(t0, t1) { this.hash = t0; this.keyValuePairs = t1; }, TargetPlatform: function TargetPlatform(t0, t1) { this.index = t0; this._core$_name = t1; }, WriteBuffer_WriteBuffer0(startCapacity) { var eightBytes = new DataView(new ArrayBuffer(8)), eightBytesAsList = A.NativeUint8List_NativeUint8List$view(eightBytes.buffer, 0, null); return new A.WriteBuffer0(new Uint8Array(startCapacity), eightBytes, eightBytesAsList); }, WriteBuffer0: function WriteBuffer0(t0, t1, t2) { var _ = this; _._serialization$_buffer = t0; _._currentSize = 0; _._serialization$_isDone = false; _._serialization$_eightBytes = t1; _._serialization$_eightBytesAsList = t2; }, ReadBuffer0: function ReadBuffer0(t0) { this.data = t0; this._serialization$_position = 0; }, StackFrame_fromStackString(stack) { var t1 = type$.WhereTypeIterable_StackFrame; return A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(A._setArrayType(B.JSString_methods.trim$0(stack).split("\n"), type$.JSArray_String), new A.StackFrame_fromStackString_closure(), type$.WhereIterable_String), A.stack_frame_StackFrame_fromStackTraceLine$closure(), type$.MappedIterable_of_String_and_nullable_StackFrame), t1), true, t1._eval$1("Iterable.E")); }, StackFrame__tryParseWebNonDebugFrame(line) { var classAndMethod, className, _s9_ = "", match = $.$get$StackFrame__webNonDebugFramePattern().firstMatch$1(line); if (match == null) return null; classAndMethod = A._setArrayType(match._match[1].split("."), type$.JSArray_String); className = classAndMethod.length > 1 ? B.JSArray_methods.get$first(classAndMethod) : _s9_; return new A.StackFrame(line, -1, _s9_, _s9_, _s9_, -1, -1, className, classAndMethod.length > 1 ? A.SubListIterable$(classAndMethod, 1, null, type$.String).join$1(0, ".") : B.JSArray_methods.get$single(classAndMethod)); }, StackFrame_fromStackTraceLine(line) { var t1, t2, method, className, parts, packageUri, packagePath, $package, t3, t4, _null = null, _s9_ = ""; if (line === "") return B.StackFrame_SOW; else if (line === "...") return B.StackFrame_8sg; if (!B.JSString_methods.startsWith$1(line, "#")) return A.StackFrame__tryParseWebNonDebugFrame(line); t1 = A.RegExp_RegExp("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$", true, false, false, false).firstMatch$1(line)._match; t2 = t1[2]; t2.toString; method = A.stringReplaceAllUnchecked(t2, ".", ""); if (B.JSString_methods.startsWith$1(method, "new")) { className = method.split(" ").length > 1 ? method.split(" ")[1] : _s9_; if (B.JSString_methods.contains$1(className, ".")) { parts = className.split("."); className = parts[0]; method = parts[1]; } else method = ""; } else if (B.JSString_methods.contains$1(method, ".")) { parts = method.split("."); className = parts[0]; method = parts[1]; } else className = ""; t2 = t1[3]; t2.toString; packageUri = A.Uri_parse(t2, 0, _null); packagePath = packageUri.get$path(packageUri); if (packageUri.get$scheme() === "dart" || packageUri.get$scheme() === "package") { $package = packageUri.get$pathSegments()[0]; packagePath = B.JSString_methods.replaceFirst$2(packageUri.get$path(packageUri), A.S(packageUri.get$pathSegments()[0]) + "/", ""); } else $package = _s9_; t2 = t1[1]; t2.toString; t2 = A.int_parse(t2, _null); t3 = packageUri.get$scheme(); t4 = t1[4]; if (t4 == null) t4 = -1; else { t4 = t4; t4.toString; t4 = A.int_parse(t4, _null); } t1 = t1[5]; if (t1 == null) t1 = -1; else { t1 = t1; t1.toString; t1 = A.int_parse(t1, _null); } return new A.StackFrame(line, t2, t3, $package, packagePath, t4, t1, className, method); }, StackFrame: function StackFrame(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.source = t0; _.number = t1; _.packageScheme = t2; _.$package = t3; _.packagePath = t4; _.line = t5; _.column = t6; _.className = t7; _.method = t8; }, StackFrame_fromStackString_closure: function StackFrame_fromStackString_closure() { }, SynchronousFuture: function SynchronousFuture(t0, t1) { this._synchronous_future$_value = t0; this.$ti = t1; }, SynchronousFuture_whenComplete_closure: function SynchronousFuture_whenComplete_closure(t0) { this.$this = t0; }, GestureDisposition: function GestureDisposition(t0, t1) { this.index = t0; this._core$_name = t1; }, GestureArenaMember: function GestureArenaMember() { }, GestureArenaEntry: function GestureArenaEntry(t0, t1, t2) { this._arena = t0; this._arena$_pointer = t1; this._member = t2; }, _GestureArena: function _GestureArena(t0) { var _ = this; _.members = t0; _.isOpen = true; _.hasPendingSweep = _.isHeld = false; _.eagerWinner = null; }, _GestureArena_toString_closure: function _GestureArena_toString_closure(t0) { this.$this = t0; }, GestureArenaManager: function GestureArenaManager(t0) { this._arenas = t0; }, GestureArenaManager_add_closure: function GestureArenaManager_add_closure(t0, t1) { this.$this = t0; this.pointer = t1; }, GestureArenaManager__tryToResolveArena_closure: function GestureArenaManager__tryToResolveArena_closure(t0, t1, t2) { this.$this = t0; this.pointer = t1; this.state = t2; }, FlutterErrorDetailsForPointerEventDispatcher$(context, $event, exception, hitTestEntry, informationCollector, library, stack) { return new A.FlutterErrorDetailsForPointerEventDispatcher(exception, stack, library, context, null, informationCollector, false); }, _Resampler: function _Resampler(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._resamplers = t0; _._binding$_frameCallbackScheduled = false; _._frameTime = t1; _._frameTimeAge = t2; _._lastSampleTime = t3; _._lastEventTime = t4; _._handlePointerEvent = t5; _._handleSampleTimeChanged = t6; _._samplingInterval = t7; _._binding$_timer = null; }, GestureBinding: function GestureBinding() { }, GestureBinding_dispatchEvent_closure: function GestureBinding_dispatchEvent_closure(t0) { this.event = t0; }, GestureBinding_dispatchEvent_closure0: function GestureBinding_dispatchEvent_closure0(t0, t1) { this.event = t0; this.entry = t1; }, FlutterErrorDetailsForPointerEventDispatcher: function FlutterErrorDetailsForPointerEventDispatcher(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.exception = t0; _.stack = t1; _.library = t2; _.context = t3; _.stackFilter = t4; _.informationCollector = t5; _.silent = t6; }, _synthesiseDownButtons(buttons, kind) { switch (kind.index) { case 1: case 4: return buttons; case 0: case 2: case 3: return buttons === 0 ? 1 : buttons; case 5: return buttons === 0 ? 1 : buttons; } }, PointerEventConverter_expand(data, devicePixelRatioForView) { var t1 = A._arrayInstanceType(data); return new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(data, new A.PointerEventConverter_expand_closure(), t1._eval$1("WhereIterable<1>")), new A.PointerEventConverter_expand_closure0(devicePixelRatioForView), t1._eval$1("MappedIterable<1,PointerEvent?>")), type$.WhereTypeIterable_PointerEvent); }, PointerEventConverter_expand_closure: function PointerEventConverter_expand_closure() { }, PointerEventConverter_expand_closure0: function PointerEventConverter_expand_closure0(t0) { this.devicePixelRatioForView = t0; }, Drag: function Drag() { }, DragDownDetails: function DragDownDetails(t0) { this.globalPosition = t0; }, DragStartDetails: function DragStartDetails(t0, t1, t2, t3) { var _ = this; _.sourceTimeStamp = t0; _.globalPosition = t1; _.localPosition = t2; _.kind = t3; }, DragUpdateDetails: function DragUpdateDetails(t0, t1, t2, t3, t4) { var _ = this; _.sourceTimeStamp = t0; _.delta = t1; _.primaryDelta = t2; _.globalPosition = t3; _.localPosition = t4; }, DragEndDetails: function DragEndDetails(t0, t1) { this.velocity = t0; this.primaryVelocity = t1; }, PointerEvent_transformPosition(transform, position) { var position3, t1; if (transform == null) return position; position3 = new A.Vector3(new Float64Array(3)); position3.setValues$3(position._dx, position._dy, 0); t1 = transform.perspectiveTransform$1(position3)._v3storage; return new A.Offset(t1[0], t1[1]); }, PointerEvent_transformDeltaViaPositions(transform, transformedEndPosition, untransformedDelta, untransformedEndPosition) { if (transform == null) return untransformedDelta; if (transformedEndPosition == null) transformedEndPosition = A.PointerEvent_transformPosition(transform, untransformedEndPosition); return transformedEndPosition.$sub(0, A.PointerEvent_transformPosition(transform, untransformedEndPosition.$sub(0, untransformedDelta))); }, PointerEvent_removePerspectiveTransform(transform) { var t2, t3, t1 = new Float64Array(4), vector = new A.Vector4(t1); vector.setValues$4(0, 0, 1, 0); t2 = new Float64Array(16); t3 = new A.Matrix40(t2); t3.setFrom$1(transform); t2[11] = t1[3]; t2[10] = t1[2]; t2[9] = t1[1]; t2[8] = t1[0]; t3.setRow$2(2, vector); return t3; }, PointerAddedEvent$(device, distance, distanceMax, embedderId, kind, obscured, orientation, position, pressureMax, pressureMin, radiusMax, radiusMin, tilt, timeStamp, viewId) { return new A.PointerAddedEvent(viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 0, pressureMin, pressureMax, distance, distanceMax, 0, 0, 0, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); }, PointerRemovedEvent$(device, distanceMax, embedderId, kind, obscured, position, pressureMax, pressureMin, radiusMax, radiusMin, timeStamp, viewId) { return new A.PointerRemovedEvent(viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 0, pressureMin, pressureMax, 0, distanceMax, 0, 0, 0, radiusMin, radiusMax, 0, 0, 0, false, null, null); }, PointerHoverEvent$(buttons, delta, device, distance, distanceMax, embedderId, kind, obscured, orientation, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { return new A.PointerHoverEvent(viewId, embedderId, timeStamp, 0, kind, device, position, delta, buttons, false, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, synthesized, null, null); }, PointerEnterEvent$(buttons, delta, device, distance, distanceMax, down, embedderId, kind, obscured, orientation, pointer, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { return new A.PointerEnterEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, delta, buttons, down, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, synthesized, null, null); }, PointerExitEvent$(buttons, delta, device, distance, distanceMax, down, embedderId, kind, obscured, orientation, pointer, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { return new A.PointerExitEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, delta, buttons, down, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, synthesized, null, null); }, PointerDownEvent$(buttons, device, distanceMax, embedderId, kind, obscured, orientation, pointer, position, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, tilt, timeStamp, viewId) { return new A.PointerDownEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, B.Offset_0_0, buttons, true, false, pressure, pressureMin, pressureMax, 0, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); }, PointerMoveEvent$(buttons, delta, device, distanceMax, embedderId, kind, obscured, orientation, platformData, pointer, position, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { return new A.PointerMoveEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, delta, buttons, true, false, pressure, pressureMin, pressureMax, 0, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, platformData, synthesized, null, null); }, PointerUpEvent$(buttons, device, distance, distanceMax, embedderId, kind, obscured, orientation, pointer, position, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, tilt, timeStamp, viewId) { return new A.PointerUpEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, B.Offset_0_0, buttons, false, false, pressure, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); }, PointerScrollEvent$(device, embedderId, kind, position, scrollDelta, timeStamp, viewId) { return new A.PointerScrollEvent(scrollDelta, viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, null, null); }, PointerScrollInertiaCancelEvent$(device, embedderId, kind, position, timeStamp, viewId) { return new A.PointerScrollInertiaCancelEvent(viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, null, null); }, PointerScaleEvent$(device, embedderId, kind, position, scale, timeStamp, viewId) { return new A.PointerScaleEvent(scale, viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, null, null); }, PointerPanZoomStartEvent$(device, embedderId, pointer, position, synthesized, timeStamp, viewId) { return new A.PointerPanZoomStartEvent(viewId, embedderId, timeStamp, pointer, B.PointerDeviceKind_4, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, synthesized, null, null); }, PointerPanZoomUpdateEvent$(device, embedderId, pan, panDelta, pointer, position, rotation, scale, synthesized, timeStamp, viewId) { return new A.PointerPanZoomUpdateEvent(pan, panDelta, scale, rotation, viewId, embedderId, timeStamp, pointer, B.PointerDeviceKind_4, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, synthesized, null, null); }, PointerPanZoomEndEvent$(device, embedderId, pointer, position, synthesized, timeStamp, viewId) { return new A.PointerPanZoomEndEvent(viewId, embedderId, timeStamp, pointer, B.PointerDeviceKind_4, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, synthesized, null, null); }, PointerCancelEvent$(buttons, device, distance, distanceMax, embedderId, kind, obscured, orientation, pointer, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, tilt, timeStamp, viewId) { return new A.PointerCancelEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, B.Offset_0_0, buttons, false, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); }, computeHitSlop(kind, settings) { var t1; switch (kind.index) { case 1: return 1; case 2: case 3: case 5: case 0: case 4: t1 = settings == null ? null : settings.touchSlop; return t1 == null ? 18 : t1; } }, computePanSlop(kind, settings) { var t1; switch (kind.index) { case 1: return 2; case 2: case 3: case 5: case 0: case 4: if (settings == null) t1 = null; else { t1 = settings.touchSlop; t1 = t1 != null ? t1 * 2 : null; } return t1 == null ? 36 : t1; } }, computeScaleSlop(kind) { switch (kind.index) { case 1: return 1; case 2: case 3: case 5: case 0: case 4: return 18; } }, PointerEvent: function PointerEvent() { }, _PointerEventDescription: function _PointerEventDescription() { }, _AbstractPointerEvent: function _AbstractPointerEvent() { }, _TransformedPointerEvent: function _TransformedPointerEvent() { }, _CopyPointerAddedEvent: function _CopyPointerAddedEvent() { }, PointerAddedEvent: function PointerAddedEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerAddedEvent: function _TransformedPointerAddedEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerRemovedEvent: function _CopyPointerRemovedEvent() { }, PointerRemovedEvent: function PointerRemovedEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerRemovedEvent: function _TransformedPointerRemovedEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerHoverEvent: function _CopyPointerHoverEvent() { }, PointerHoverEvent: function PointerHoverEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerHoverEvent: function _TransformedPointerHoverEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerEnterEvent: function _CopyPointerEnterEvent() { }, PointerEnterEvent: function PointerEnterEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerEnterEvent: function _TransformedPointerEnterEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerExitEvent: function _CopyPointerExitEvent() { }, PointerExitEvent: function PointerExitEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerExitEvent: function _TransformedPointerExitEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerDownEvent: function _CopyPointerDownEvent() { }, PointerDownEvent: function PointerDownEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerDownEvent: function _TransformedPointerDownEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerMoveEvent: function _CopyPointerMoveEvent() { }, PointerMoveEvent: function PointerMoveEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerMoveEvent: function _TransformedPointerMoveEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerUpEvent: function _CopyPointerUpEvent() { }, PointerUpEvent: function PointerUpEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerUpEvent: function _TransformedPointerUpEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, PointerSignalEvent: function PointerSignalEvent() { }, _CopyPointerScrollEvent: function _CopyPointerScrollEvent() { }, PointerScrollEvent: function PointerScrollEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { var _ = this; _.scrollDelta = t0; _.viewId = t1; _.embedderId = t2; _.timeStamp = t3; _.pointer = t4; _.kind = t5; _.device = t6; _.position = t7; _.delta = t8; _.buttons = t9; _.down = t10; _.obscured = t11; _.pressure = t12; _.pressureMin = t13; _.pressureMax = t14; _.distance = t15; _.distanceMax = t16; _.size = t17; _.radiusMajor = t18; _.radiusMinor = t19; _.radiusMin = t20; _.radiusMax = t21; _.orientation = t22; _.tilt = t23; _.platformData = t24; _.synthesized = t25; _.transform = t26; _.original = t27; }, _TransformedPointerScrollEvent: function _TransformedPointerScrollEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerScrollInertiaCancelEvent: function _CopyPointerScrollInertiaCancelEvent() { }, PointerScrollInertiaCancelEvent: function PointerScrollInertiaCancelEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerScrollInertiaCancelEvent: function _TransformedPointerScrollInertiaCancelEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerScaleEvent: function _CopyPointerScaleEvent() { }, PointerScaleEvent: function PointerScaleEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { var _ = this; _.scale = t0; _.viewId = t1; _.embedderId = t2; _.timeStamp = t3; _.pointer = t4; _.kind = t5; _.device = t6; _.position = t7; _.delta = t8; _.buttons = t9; _.down = t10; _.obscured = t11; _.pressure = t12; _.pressureMin = t13; _.pressureMax = t14; _.distance = t15; _.distanceMax = t16; _.size = t17; _.radiusMajor = t18; _.radiusMinor = t19; _.radiusMin = t20; _.radiusMax = t21; _.orientation = t22; _.tilt = t23; _.platformData = t24; _.synthesized = t25; _.transform = t26; _.original = t27; }, _TransformedPointerScaleEvent: function _TransformedPointerScaleEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerPanZoomStartEvent: function _CopyPointerPanZoomStartEvent() { }, PointerPanZoomStartEvent: function PointerPanZoomStartEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerPanZoomStartEvent: function _TransformedPointerPanZoomStartEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerPanZoomUpdateEvent: function _CopyPointerPanZoomUpdateEvent() { }, PointerPanZoomUpdateEvent: function PointerPanZoomUpdateEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { var _ = this; _.pan = t0; _.panDelta = t1; _.scale = t2; _.rotation = t3; _.viewId = t4; _.embedderId = t5; _.timeStamp = t6; _.pointer = t7; _.kind = t8; _.device = t9; _.position = t10; _.delta = t11; _.buttons = t12; _.down = t13; _.obscured = t14; _.pressure = t15; _.pressureMin = t16; _.pressureMax = t17; _.distance = t18; _.distanceMax = t19; _.size = t20; _.radiusMajor = t21; _.radiusMinor = t22; _.radiusMin = t23; _.radiusMax = t24; _.orientation = t25; _.tilt = t26; _.platformData = t27; _.synthesized = t28; _.transform = t29; _.original = t30; }, _TransformedPointerPanZoomUpdateEvent: function _TransformedPointerPanZoomUpdateEvent(t0, t1) { var _ = this; _.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI = _.___TransformedPointerPanZoomUpdateEvent_localPan_FI = $; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerPanZoomEndEvent: function _CopyPointerPanZoomEndEvent() { }, PointerPanZoomEndEvent: function PointerPanZoomEndEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerPanZoomEndEvent: function _TransformedPointerPanZoomEndEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _CopyPointerCancelEvent: function _CopyPointerCancelEvent() { }, PointerCancelEvent: function PointerCancelEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _.viewId = t0; _.embedderId = t1; _.timeStamp = t2; _.pointer = t3; _.kind = t4; _.device = t5; _.position = t6; _.delta = t7; _.buttons = t8; _.down = t9; _.obscured = t10; _.pressure = t11; _.pressureMin = t12; _.pressureMax = t13; _.distance = t14; _.distanceMax = t15; _.size = t16; _.radiusMajor = t17; _.radiusMinor = t18; _.radiusMin = t19; _.radiusMax = t20; _.orientation = t21; _.tilt = t22; _.platformData = t23; _.synthesized = t24; _.transform = t25; _.original = t26; }, _TransformedPointerCancelEvent: function _TransformedPointerCancelEvent(t0, t1) { var _ = this; _.original = t0; _.transform = t1; _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; }, _PointerAddedEvent_PointerEvent__PointerEventDescription: function _PointerAddedEvent_PointerEvent__PointerEventDescription() { }, _PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent: function _PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent() { }, _PointerCancelEvent_PointerEvent__PointerEventDescription: function _PointerCancelEvent_PointerEvent__PointerEventDescription() { }, _PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent: function _PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent() { }, _PointerDownEvent_PointerEvent__PointerEventDescription: function _PointerDownEvent_PointerEvent__PointerEventDescription() { }, _PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent: function _PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent() { }, _PointerEnterEvent_PointerEvent__PointerEventDescription: function _PointerEnterEvent_PointerEvent__PointerEventDescription() { }, _PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent: function _PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent() { }, _PointerEvent_Object_Diagnosticable: function _PointerEvent_Object_Diagnosticable() { }, _PointerExitEvent_PointerEvent__PointerEventDescription: function _PointerExitEvent_PointerEvent__PointerEventDescription() { }, _PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent: function _PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent() { }, _PointerHoverEvent_PointerEvent__PointerEventDescription: function _PointerHoverEvent_PointerEvent__PointerEventDescription() { }, _PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent: function _PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent() { }, _PointerMoveEvent_PointerEvent__PointerEventDescription: function _PointerMoveEvent_PointerEvent__PointerEventDescription() { }, _PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent: function _PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent() { }, _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription: function _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription() { }, _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent: function _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent() { }, _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription: function _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription() { }, _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent: function _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent() { }, _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription: function _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription() { }, _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent: function _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent() { }, _PointerRemovedEvent_PointerEvent__PointerEventDescription: function _PointerRemovedEvent_PointerEvent__PointerEventDescription() { }, _PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent: function _PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent() { }, _PointerScaleEvent_PointerSignalEvent__PointerEventDescription: function _PointerScaleEvent_PointerSignalEvent__PointerEventDescription() { }, _PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent: function _PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent() { }, _PointerScrollEvent_PointerSignalEvent__PointerEventDescription: function _PointerScrollEvent_PointerSignalEvent__PointerEventDescription() { }, _PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent: function _PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent() { }, _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription: function _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription() { }, _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent: function _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent() { }, _PointerUpEvent_PointerEvent__PointerEventDescription: function _PointerUpEvent_PointerEvent__PointerEventDescription() { }, _PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent: function _PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent() { }, __TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent: function __TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent() { }, __TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent: function __TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent() { }, __TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent: function __TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent() { }, __TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent: function __TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent() { }, __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable: function __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable() { }, __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription: function __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription() { }, __TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent: function __TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent() { }, __TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent: function __TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent() { }, __TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent: function __TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent() { }, __TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent: function __TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent() { }, __TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent: function __TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent() { }, __TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent: function __TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent() { }, __TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent: function __TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent() { }, __TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent: function __TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent() { }, __TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent: function __TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent() { }, __TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent: function __TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent() { }, __TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent: function __TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent() { }, ForcePressGestureRecognizer$(debugOwner, supportedDevices) { var t1 = type$.int, t2 = A.HashSet_HashSet(t1); return new A.ForcePressGestureRecognizer(B._ForceState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t2, debugOwner, supportedDevices, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, ForcePressGestureRecognizer__inverseLerp(min, max, t) { var value = (t - min) / (max - min); return !isNaN(value) ? A.clampDouble(value, 0, 1) : value; }, _ForceState: function _ForceState(t0, t1) { this.index = t0; this._core$_name = t1; }, ForcePressDetails: function ForcePressDetails(t0) { this.globalPosition = t0; }, ForcePressGestureRecognizer: function ForcePressGestureRecognizer(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.onEnd = _.onPeak = _.onUpdate = _.onStart = null; _.__ForcePressGestureRecognizer__lastPressure_A = _.__ForcePressGestureRecognizer__lastPosition_A = $; _._force_press$_state = t0; _._recognizer$_entries = t1; _._trackedPointers = t2; _._team = null; _.debugOwner = t3; _.gestureSettings = null; _.supportedDevices = t4; _._allowedButtonsFilter = t5; _._pointerToKind = t6; }, ForcePressGestureRecognizer_handleEvent_closure: function ForcePressGestureRecognizer_handleEvent_closure(t0, t1) { this.$this = t0; this.pressure = t1; }, ForcePressGestureRecognizer_acceptGesture_closure: function ForcePressGestureRecognizer_acceptGesture_closure(t0) { this.$this = t0; }, ForcePressGestureRecognizer_didStopTrackingLastPointer_closure: function ForcePressGestureRecognizer_didStopTrackingLastPointer_closure(t0) { this.$this = t0; }, DeviceGestureSettings: function DeviceGestureSettings(t0) { this.touchSlop = t0; }, HitTestResult$() { var t1 = A._setArrayType([], type$.JSArray_HitTestEntry_HitTestTarget), t2 = new A.Matrix40(new Float64Array(16)); t2.setIdentity$0(); return new A.HitTestResult(t1, A._setArrayType([t2], type$.JSArray_Matrix4_2), A._setArrayType([], type$.JSArray__TransformPart)); }, HitTestEntry: function HitTestEntry(t0, t1) { this.target = t0; this._transform = null; this.$ti = t1; }, _TransformPart: function _TransformPart() { }, _MatrixTransformPart: function _MatrixTransformPart(t0) { this.matrix = t0; }, _OffsetTransformPart: function _OffsetTransformPart(t0) { this.offset = t0; }, HitTestResult: function HitTestResult(t0, t1, t2) { this._hit_test$_path = t0; this._transforms = t1; this._localTransforms = t2; }, LongPressGestureRecognizer$(debugOwner, duration, supportedDevices) { var t1 = duration == null ? B.Duration_500000 : duration, t2 = type$.int, t3 = A.HashSet_HashSet(t2), t4 = A.long_press_LongPressGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.LongPressGestureRecognizer(t1, null, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.GestureArenaEntry), t3, debugOwner, supportedDevices, t4, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.PointerDeviceKind)); }, LongPressGestureRecognizer__defaultButtonAcceptBehavior(buttons) { return buttons === 1 || buttons === 2 || buttons === 4; }, LongPressDownDetails: function LongPressDownDetails() { }, LongPressStartDetails: function LongPressStartDetails(t0, t1) { this.globalPosition = t0; this.localPosition = t1; }, LongPressMoveUpdateDetails: function LongPressMoveUpdateDetails(t0, t1, t2) { this.globalPosition = t0; this.localPosition = t1; this.offsetFromOrigin = t2; }, LongPressEndDetails: function LongPressEndDetails(t0, t1) { this.localPosition = t0; this.velocity = t1; }, LongPressGestureRecognizer: function LongPressGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._longPressAccepted = false; _._velocityTracker = _.onTertiaryLongPressEnd = _.onTertiaryLongPressUp = _.onTertiaryLongPressMoveUpdate = _.onTertiaryLongPressStart = _.onTertiaryLongPress = _.onTertiaryLongPressCancel = _.onTertiaryLongPressDown = _.onSecondaryLongPressEnd = _.onSecondaryLongPressUp = _.onSecondaryLongPressMoveUpdate = _.onSecondaryLongPressStart = _.onSecondaryLongPress = _.onSecondaryLongPressCancel = _.onSecondaryLongPressDown = _.onLongPressEnd = _.onLongPressUp = _.onLongPressMoveUpdate = _.onLongPressStart = _.onLongPress = _.onLongPressCancel = _.onLongPressDown = _._initialButtons = _._longPressOrigin = null; _.deadline = t0; _.postAcceptSlopTolerance = t1; _._recognizer$_state = t2; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t3; _._trackedPointers = t4; _._team = null; _.debugOwner = t5; _.gestureSettings = null; _.supportedDevices = t6; _._allowedButtonsFilter = t7; _._pointerToKind = t8; }, LongPressGestureRecognizer__checkLongPressDown_closure: function LongPressGestureRecognizer__checkLongPressDown_closure(t0, t1) { this.$this = t0; this.details = t1; }, LongPressGestureRecognizer__checkLongPressStart_closure: function LongPressGestureRecognizer__checkLongPressStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, LongPressGestureRecognizer__checkLongPressMoveUpdate_closure: function LongPressGestureRecognizer__checkLongPressMoveUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, LongPressGestureRecognizer__checkLongPressEnd_closure: function LongPressGestureRecognizer__checkLongPressEnd_closure(t0, t1) { this.$this = t0; this.details = t1; }, _Vector: function _Vector(t0, t1, t2) { this._lsq_solver$_offset = t0; this._lsq_solver$_length = t1; this._lsq_solver$_elements = t2; }, _Matrix: function _Matrix(t0, t1) { this._lsq_solver$_columns = t0; this._lsq_solver$_elements = t1; }, PolynomialFit: function PolynomialFit(t0) { this.coefficients = t0; this.__PolynomialFit_confidence_A = $; }, PolynomialFit_toString_closure: function PolynomialFit_toString_closure() { }, LeastSquaresSolver: function LeastSquaresSolver(t0, t1, t2) { this.x = t0; this.y = t1; this.w = t2; }, DragGestureRecognizer__defaultBuilder($event) { return new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); }, DragGestureRecognizer__defaultButtonAcceptBehavior(buttons) { return buttons === 1; }, VerticalDragGestureRecognizer$(debugOwner, supportedDevices) { var t1 = type$.int, t2 = A._setArrayType([], type$.JSArray_int), t3 = A.HashSet_HashSet(t1), t4 = A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.VerticalDragGestureRecognizer(B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t3, debugOwner, supportedDevices, t4, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, HorizontalDragGestureRecognizer$(debugOwner, supportedDevices) { var t1 = type$.int, t2 = A._setArrayType([], type$.JSArray_int), t3 = A.HashSet_HashSet(t1), t4 = A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.HorizontalDragGestureRecognizer(B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t3, debugOwner, supportedDevices, t4, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, PanGestureRecognizer$(debugOwner, supportedDevices) { var t1 = type$.int, t2 = A._setArrayType([], type$.JSArray_int), t3 = A.HashSet_HashSet(t1), t4 = A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.PanGestureRecognizer(B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t3, debugOwner, supportedDevices, t4, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, _DragState: function _DragState(t0, t1) { this.index = t0; this._core$_name = t1; }, DragGestureRecognizer: function DragGestureRecognizer() { }, DragGestureRecognizer__checkDown_closure: function DragGestureRecognizer__checkDown_closure(t0, t1) { this.$this = t0; this.details = t1; }, DragGestureRecognizer__checkStart_closure: function DragGestureRecognizer__checkStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, DragGestureRecognizer__checkUpdate_closure: function DragGestureRecognizer__checkUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, DragGestureRecognizer__checkEnd_closure: function DragGestureRecognizer__checkEnd_closure() { }, DragGestureRecognizer__checkEnd_closure0: function DragGestureRecognizer__checkEnd_closure0(t0, t1) { this._box_0 = t0; this.estimate = t1; }, DragGestureRecognizer__checkEnd_closure1: function DragGestureRecognizer__checkEnd_closure1(t0) { this.estimate = t0; }, DragGestureRecognizer__checkEnd_closure2: function DragGestureRecognizer__checkEnd_closure2(t0, t1) { this._box_0 = t0; this.$this = t1; }, VerticalDragGestureRecognizer: function VerticalDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.dragStartBehavior = t0; _.multitouchDragStrategy = t1; _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; _.onlyAcceptDragOnThreshold = false; _.velocityTrackerBuilder = t2; _._monodrag$_state = t3; _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; _._monodrag$_lastTransform = _._monodrag$_initialButtons = _._lastPendingEventTimestamp = null; _.__DragGestureRecognizer__globalDistanceMoved_A = $; _._hasDragThresholdBeenMet = false; _._monodrag$_velocityTrackers = t4; _._acceptedActivePointers = t5; _._recognizer$_entries = t6; _._trackedPointers = t7; _._team = null; _.debugOwner = t8; _.gestureSettings = null; _.supportedDevices = t9; _._allowedButtonsFilter = t10; _._pointerToKind = t11; }, HorizontalDragGestureRecognizer: function HorizontalDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.dragStartBehavior = t0; _.multitouchDragStrategy = t1; _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; _.onlyAcceptDragOnThreshold = false; _.velocityTrackerBuilder = t2; _._monodrag$_state = t3; _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; _._monodrag$_lastTransform = _._monodrag$_initialButtons = _._lastPendingEventTimestamp = null; _.__DragGestureRecognizer__globalDistanceMoved_A = $; _._hasDragThresholdBeenMet = false; _._monodrag$_velocityTrackers = t4; _._acceptedActivePointers = t5; _._recognizer$_entries = t6; _._trackedPointers = t7; _._team = null; _.debugOwner = t8; _.gestureSettings = null; _.supportedDevices = t9; _._allowedButtonsFilter = t10; _._pointerToKind = t11; }, PanGestureRecognizer: function PanGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.dragStartBehavior = t0; _.multitouchDragStrategy = t1; _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; _.onlyAcceptDragOnThreshold = false; _.velocityTrackerBuilder = t2; _._monodrag$_state = t3; _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; _._monodrag$_lastTransform = _._monodrag$_initialButtons = _._lastPendingEventTimestamp = null; _.__DragGestureRecognizer__globalDistanceMoved_A = $; _._hasDragThresholdBeenMet = false; _._monodrag$_velocityTrackers = t4; _._acceptedActivePointers = t5; _._recognizer$_entries = t6; _._trackedPointers = t7; _._team = null; _.debugOwner = t8; _.gestureSettings = null; _.supportedDevices = t9; _._allowedButtonsFilter = t10; _._pointerToKind = t11; }, MultiDragGestureRecognizer__defaultButtonAcceptBehavior(buttons) { return buttons === 1; }, MultiDragPointerState: function MultiDragPointerState() { }, MultiDragGestureRecognizer: function MultiDragGestureRecognizer() { }, MultiDragGestureRecognizer_acceptGesture_closure: function MultiDragGestureRecognizer_acceptGesture_closure(t0, t1) { this.$this = t0; this.pointer = t1; }, MultiDragGestureRecognizer__startDrag_closure: function MultiDragGestureRecognizer__startDrag_closure(t0, t1) { this.$this = t0; this.initialPosition = t1; }, _ImmediatePointerState: function _ImmediatePointerState(t0, t1, t2, t3, t4) { var _ = this; _.gestureSettings = t0; _.initialPosition = t1; _._multidrag$_velocityTracker = t2; _.kind = t3; _._multidrag$_client = null; _._pendingDelta = t4; _._arenaEntry = _._multidrag$_lastPendingEventTimestamp = null; }, ImmediateMultiDragGestureRecognizer: function ImmediateMultiDragGestureRecognizer(t0, t1, t2, t3, t4) { var _ = this; _.onStart = null; _._pointers = t0; _.debugOwner = t1; _.gestureSettings = null; _.supportedDevices = t2; _._allowedButtonsFilter = t3; _._pointerToKind = t4; }, _DelayedPointerState: function _DelayedPointerState(t0, t1, t2, t3, t4) { var _ = this; _._starter = _._multidrag$_timer = null; _.gestureSettings = t0; _.initialPosition = t1; _._multidrag$_velocityTracker = t2; _.kind = t3; _._multidrag$_client = null; _._pendingDelta = t4; _._arenaEntry = _._multidrag$_lastPendingEventTimestamp = null; }, DelayedMultiDragGestureRecognizer: function DelayedMultiDragGestureRecognizer(t0, t1, t2, t3, t4) { var _ = this; _.onStart = null; _._pointers = t0; _.debugOwner = t1; _.gestureSettings = null; _.supportedDevices = t2; _._allowedButtonsFilter = t3; _._pointerToKind = t4; }, DoubleTapGestureRecognizer__defaultButtonAcceptBehavior(buttons) { return buttons === 1; }, _CountdownZoned: function _CountdownZoned() { this._timeout = false; }, _TapTracker: function _TapTracker(t0, t1, t2, t3, t4) { var _ = this; _.pointer = t0; _.entry = t1; _._initialGlobalPosition = t2; _.initialButtons = t3; _._doubleTapMinTimeCountdown = t4; _._isTrackingPointer = false; }, DoubleTapGestureRecognizer: function DoubleTapGestureRecognizer(t0, t1, t2, t3, t4) { var _ = this; _._firstTap = _._doubleTapTimer = _.onDoubleTapCancel = _.onDoubleTap = _.onDoubleTapDown = null; _._trackers = t0; _.debugOwner = t1; _.gestureSettings = null; _.supportedDevices = t2; _._allowedButtonsFilter = t3; _._pointerToKind = t4; }, PointerRouter: function PointerRouter(t0, t1) { this._routeMap = t0; this._globalRoutes = t1; }, PointerRouter_addRoute_closure: function PointerRouter_addRoute_closure() { }, PointerRouter__dispatchEventToRoutes_closure: function PointerRouter__dispatchEventToRoutes_closure(t0, t1, t2) { this.$this = t0; this.referenceRoutes = t1; this.event = t2; }, PointerSignalResolver: function PointerSignalResolver() { this._currentEvent = this._firstRegisteredCallback = null; }, GestureRecognizer__defaultButtonAcceptBehavior(buttons) { return true; }, DragStartBehavior: function DragStartBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, MultitouchDragStrategy: function MultitouchDragStrategy(t0, t1) { this.index = t0; this._core$_name = t1; }, GestureRecognizer: function GestureRecognizer() { }, OneSequenceGestureRecognizer: function OneSequenceGestureRecognizer() { }, GestureRecognizerState: function GestureRecognizerState(t0, t1) { this.index = t0; this._core$_name = t1; }, PrimaryPointerGestureRecognizer: function PrimaryPointerGestureRecognizer() { }, PrimaryPointerGestureRecognizer_addAllowedPointer_closure: function PrimaryPointerGestureRecognizer_addAllowedPointer_closure(t0, t1) { this.$this = t0; this.event = t1; }, OffsetPair: function OffsetPair(t0, t1) { this.local = t0; this.global = t1; }, _GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin: function _GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin() { }, ScaleUpdateDetails$(focalPoint, focalPointDelta, horizontalScale, localFocalPoint, pointerCount, rotation, scale, sourceTimeStamp, verticalScale) { return new A.ScaleUpdateDetails(focalPointDelta, focalPoint, localFocalPoint, scale, horizontalScale, verticalScale, rotation, pointerCount, sourceTimeStamp); }, _ScaleState: function _ScaleState(t0, t1) { this.index = t0; this._core$_name = t1; }, _PointerPanZoomData: function _PointerPanZoomData(t0, t1, t2, t3, t4) { var _ = this; _.parent = t0; _._scale$_position = t1; _._pan = t2; _._scale$_scale = t3; _._rotation = t4; }, ScaleStartDetails: function ScaleStartDetails(t0, t1, t2) { this.focalPoint = t0; this.localFocalPoint = t1; this.pointerCount = t2; }, ScaleUpdateDetails: function ScaleUpdateDetails(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.focalPointDelta = t0; _.focalPoint = t1; _.localFocalPoint = t2; _.scale = t3; _.horizontalScale = t4; _.verticalScale = t5; _.rotation = t6; _.pointerCount = t7; _.sourceTimeStamp = t8; }, ScaleEndDetails: function ScaleEndDetails(t0, t1, t2) { this.velocity = t0; this.scaleVelocity = t1; this.pointerCount = t2; }, _LineBetweenPointers: function _LineBetweenPointers(t0, t1, t2, t3) { var _ = this; _.pointerStartLocation = t0; _.pointerStartId = t1; _.pointerEndLocation = t2; _.pointerEndId = t3; }, ScaleGestureRecognizer: function ScaleGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.dragStartBehavior = t0; _.onEnd = _.onUpdate = _.onStart = null; _._scale$_state = t1; _._lastTransform = null; _.trackpadScrollCausesScale = false; _.trackpadScrollToScaleFactor = t2; _.__ScaleGestureRecognizer__initialFocalPoint_A = $; _._currentFocalPoint = null; _.__ScaleGestureRecognizer__localFocalPoint_A = _.__ScaleGestureRecognizer__currentVerticalSpan_A = _.__ScaleGestureRecognizer__initialVerticalSpan_A = _.__ScaleGestureRecognizer__currentHorizontalSpan_A = _.__ScaleGestureRecognizer__initialHorizontalSpan_A = _.__ScaleGestureRecognizer__currentSpan_A = _.__ScaleGestureRecognizer__initialSpan_A = $; _._scale$_currentLine = _._initialLine = null; _._pointerLocations = t3; _._pointerQueue = t4; _._velocityTrackers = t5; _._scaleVelocityTracker = null; _.__ScaleGestureRecognizer__delta_A = $; _._pointerPanZooms = t6; _._initialPanZoomScaleFactor = 1; _._initialPanZoomRotationFactor = 0; _._initialEventTimestamp = null; _._recognizer$_entries = t7; _._trackedPointers = t8; _._team = null; _.debugOwner = t9; _.gestureSettings = null; _.supportedDevices = t10; _._allowedButtonsFilter = t11; _._pointerToKind = t12; }, ScaleGestureRecognizer__reconfigure_closure: function ScaleGestureRecognizer__reconfigure_closure() { }, ScaleGestureRecognizer__reconfigure_closure0: function ScaleGestureRecognizer__reconfigure_closure0() { }, ScaleGestureRecognizer__reconfigure_closure1: function ScaleGestureRecognizer__reconfigure_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, ScaleGestureRecognizer__reconfigure_closure2: function ScaleGestureRecognizer__reconfigure_closure2(t0) { this.$this = t0; }, ScaleGestureRecognizer__advanceStateMachine_closure: function ScaleGestureRecognizer__advanceStateMachine_closure(t0, t1) { this.$this = t0; this.event = t1; }, ScaleGestureRecognizer__dispatchOnStartCallbackIfNeeded_closure: function ScaleGestureRecognizer__dispatchOnStartCallbackIfNeeded_closure(t0) { this.$this = t0; }, ScaleGestureRecognizer_acceptGesture_closure: function ScaleGestureRecognizer_acceptGesture_closure() { }, ScaleGestureRecognizer_acceptGesture_closure0: function ScaleGestureRecognizer_acceptGesture_closure0() { }, TapGestureRecognizer$(debugOwner, supportedDevices) { var t1 = type$.int, t2 = A.HashSet_HashSet(t1); return new A.TapGestureRecognizer(B.Duration_100000, 18, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t2, debugOwner, supportedDevices, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, TapDownDetails: function TapDownDetails(t0, t1) { this.globalPosition = t0; this.localPosition = t1; }, TapUpDetails: function TapUpDetails(t0, t1) { this.globalPosition = t0; this.localPosition = t1; }, BaseTapGestureRecognizer: function BaseTapGestureRecognizer() { }, TapGestureRecognizer: function TapGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.onTertiaryTapCancel = _.onTertiaryTapUp = _.onTertiaryTapDown = _.onSecondaryTapCancel = _.onSecondaryTapUp = _.onSecondaryTapDown = _.onSecondaryTap = _.onTapCancel = _.onTap = _.onTapUp = _.onTapDown = null; _._wonArenaForPrimaryPointer = _._sentTapDown = false; _._up = _._down = null; _.deadline = t0; _.postAcceptSlopTolerance = t1; _._recognizer$_state = t2; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t3; _._trackedPointers = t4; _._team = null; _.debugOwner = t5; _.gestureSettings = null; _.supportedDevices = t6; _._allowedButtonsFilter = t7; _._pointerToKind = t8; }, TapGestureRecognizer_handleTapDown_closure: function TapGestureRecognizer_handleTapDown_closure(t0, t1) { this.$this = t0; this.details = t1; }, TapGestureRecognizer_handleTapDown_closure0: function TapGestureRecognizer_handleTapDown_closure0(t0, t1) { this.$this = t0; this.details = t1; }, TapGestureRecognizer_handleTapUp_closure: function TapGestureRecognizer_handleTapUp_closure(t0, t1) { this.$this = t0; this.details = t1; }, TapGestureRecognizer_handleTapUp_closure0: function TapGestureRecognizer_handleTapUp_closure0(t0, t1) { this.$this = t0; this.details = t1; }, TapGestureRecognizer_handleTapUp_closure1: function TapGestureRecognizer_handleTapUp_closure1(t0) { this.$this = t0; }, _DragState0: function _DragState0(t0, t1) { this.index = t0; this._core$_name = t1; }, TapDragDownDetails: function TapDragDownDetails(t0, t1, t2, t3) { var _ = this; _.globalPosition = t0; _.localPosition = t1; _.kind = t2; _.consecutiveTapCount = t3; }, TapDragUpDetails: function TapDragUpDetails(t0, t1, t2, t3) { var _ = this; _.globalPosition = t0; _.localPosition = t1; _.kind = t2; _.consecutiveTapCount = t3; }, TapDragStartDetails: function TapDragStartDetails(t0, t1, t2, t3, t4) { var _ = this; _.sourceTimeStamp = t0; _.globalPosition = t1; _.localPosition = t2; _.kind = t3; _.consecutiveTapCount = t4; }, TapDragUpdateDetails: function TapDragUpdateDetails(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.sourceTimeStamp = t0; _.delta = t1; _.globalPosition = t2; _.localPosition = t3; _.kind = t4; _.offsetFromOrigin = t5; _.localOffsetFromOrigin = t6; _.consecutiveTapCount = t7; }, TapDragEndDetails: function TapDragEndDetails(t0, t1) { this.primaryVelocity = t0; this.consecutiveTapCount = t1; }, _TapStatusTrackerMixin: function _TapStatusTrackerMixin() { }, BaseTapAndDragGestureRecognizer: function BaseTapAndDragGestureRecognizer() { }, BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure: function BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure(t0) { this.$this = t0; }, BaseTapAndDragGestureRecognizer_addAllowedPointer_closure: function BaseTapAndDragGestureRecognizer_addAllowedPointer_closure(t0, t1) { this.$this = t0; this.event = t1; }, BaseTapAndDragGestureRecognizer__checkTapDown_closure: function BaseTapAndDragGestureRecognizer__checkTapDown_closure(t0, t1) { this.$this = t0; this.details = t1; }, BaseTapAndDragGestureRecognizer__checkTapUp_closure: function BaseTapAndDragGestureRecognizer__checkTapUp_closure(t0, t1) { this.$this = t0; this.upDetails = t1; }, BaseTapAndDragGestureRecognizer__checkDragStart_closure: function BaseTapAndDragGestureRecognizer__checkDragStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, BaseTapAndDragGestureRecognizer__checkDragUpdate_closure: function BaseTapAndDragGestureRecognizer__checkDragUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, BaseTapAndDragGestureRecognizer__checkDragEnd_closure: function BaseTapAndDragGestureRecognizer__checkDragEnd_closure(t0, t1) { this.$this = t0; this.endDetails = t1; }, TapAndHorizontalDragGestureRecognizer: function TapAndHorizontalDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.dragStartBehavior = t0; _.onCancel = _.onDragEnd = _.onDragUpdate = _.onDragStart = _.onTapUp = _.onTapDown = null; _._tap_and_drag$_wonArenaForPrimaryPointer = _._tap_and_drag$_sentTapDown = _._pastSlopTolerance = false; _._deadlineTimer = _._tap_and_drag$_primaryPointer = null; _._dragState = t1; _._tap_and_drag$_start = null; _.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = _.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = _.__BaseTapAndDragGestureRecognizer__initialPosition_A = $; _._dragUpdateThrottleTimer = _._lastDragUpdateDetails = _._correctedPosition = null; _._tap_and_drag$_acceptedActivePointers = t2; _._TapStatusTrackerMixin__down = t3; _._TapStatusTrackerMixin__up = t4; _._TapStatusTrackerMixin__consecutiveTapCount = t5; _._TapStatusTrackerMixin__originPosition = t6; _._TapStatusTrackerMixin__previousButtons = t7; _._TapStatusTrackerMixin__consecutiveTapTimer = t8; _._TapStatusTrackerMixin__lastTapOffset = t9; _._TapStatusTrackerMixin_onTapTrackStart = t10; _._TapStatusTrackerMixin_onTapTrackReset = t11; _._recognizer$_entries = t12; _._trackedPointers = t13; _._team = null; _.debugOwner = t14; _.gestureSettings = null; _.supportedDevices = t15; _._allowedButtonsFilter = t16; _._pointerToKind = t17; }, TapAndPanGestureRecognizer: function TapAndPanGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.dragStartBehavior = t0; _.onCancel = _.onDragEnd = _.onDragUpdate = _.onDragStart = _.onTapUp = _.onTapDown = null; _._tap_and_drag$_wonArenaForPrimaryPointer = _._tap_and_drag$_sentTapDown = _._pastSlopTolerance = false; _._deadlineTimer = _._tap_and_drag$_primaryPointer = null; _._dragState = t1; _._tap_and_drag$_start = null; _.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = _.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = _.__BaseTapAndDragGestureRecognizer__initialPosition_A = $; _._dragUpdateThrottleTimer = _._lastDragUpdateDetails = _._correctedPosition = null; _._tap_and_drag$_acceptedActivePointers = t2; _._TapStatusTrackerMixin__down = t3; _._TapStatusTrackerMixin__up = t4; _._TapStatusTrackerMixin__consecutiveTapCount = t5; _._TapStatusTrackerMixin__originPosition = t6; _._TapStatusTrackerMixin__previousButtons = t7; _._TapStatusTrackerMixin__consecutiveTapTimer = t8; _._TapStatusTrackerMixin__lastTapOffset = t9; _._TapStatusTrackerMixin_onTapTrackStart = t10; _._TapStatusTrackerMixin_onTapTrackReset = t11; _._recognizer$_entries = t12; _._trackedPointers = t13; _._team = null; _.debugOwner = t14; _.gestureSettings = null; _.supportedDevices = t15; _._allowedButtonsFilter = t16; _._pointerToKind = t17; }, _BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin: function _BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin() { }, _TapDragDownDetails_Object_Diagnosticable: function _TapDragDownDetails_Object_Diagnosticable() { }, _TapDragEndDetails_Object_Diagnosticable: function _TapDragEndDetails_Object_Diagnosticable() { }, _TapDragStartDetails_Object_Diagnosticable: function _TapDragStartDetails_Object_Diagnosticable() { }, _TapDragUpDetails_Object_Diagnosticable: function _TapDragUpDetails_Object_Diagnosticable() { }, _TapDragUpdateDetails_Object_Diagnosticable: function _TapDragUpdateDetails_Object_Diagnosticable() { }, _CombiningGestureArenaEntry: function _CombiningGestureArenaEntry(t0, t1) { this._combiner = t0; this._team$_member = t1; }, _CombiningGestureArenaMember: function _CombiningGestureArenaMember(t0, t1, t2) { var _ = this; _._team$_owner = t0; _._members = t1; _._team$_pointer = t2; _._resolved = false; _._entry = _._winner = null; }, GestureArenaTeam: function GestureArenaTeam(t0) { this._combiners = t0; this.captain = null; }, GestureArenaTeam_add_closure: function GestureArenaTeam_add_closure(t0, t1) { this.$this = t0; this.pointer = t1; }, IOSScrollViewFlingVelocityTracker$(kind) { var t1 = type$.nullable__PointAtTime; return new A.IOSScrollViewFlingVelocityTracker(A.List_List$filled(20, null, false, t1), kind, A.List_List$filled(20, null, false, t1)); }, Velocity: function Velocity(t0) { this.pixelsPerSecond = t0; }, VelocityEstimate: function VelocityEstimate(t0, t1, t2, t3) { var _ = this; _.pixelsPerSecond = t0; _.confidence = t1; _.duration = t2; _.offset = t3; }, _PointAtTime: function _PointAtTime(t0, t1) { this.time = t0; this.point = t1; }, VelocityTracker: function VelocityTracker(t0, t1) { var _ = this; _.kind = t0; _._stopwatch = null; _._samples = t1; _._velocity_tracker$_index = 0; }, IOSScrollViewFlingVelocityTracker: function IOSScrollViewFlingVelocityTracker(t0, t1, t2) { var _ = this; _._touchSamples = t0; _.kind = t1; _._stopwatch = null; _._samples = t2; _._velocity_tracker$_index = 0; }, MacOSScrollViewFlingVelocityTracker: function MacOSScrollViewFlingVelocityTracker(t0, t1, t2) { var _ = this; _._touchSamples = t0; _.kind = t1; _._stopwatch = null; _._samples = t2; _._velocity_tracker$_index = 0; }, showLicensePage(applicationIcon, applicationLegalese, applicationName, applicationVersion, context) { A.Navigator_of(context, false).push$1(A.MaterialPageRoute$(new A.showLicensePage_closure(applicationName, applicationVersion, applicationIcon, applicationLegalese), null, type$.void)); }, _PackagesViewState$() { var t1 = type$._LicenseData; return new A._PackagesViewState(A.LicenseRegistry_licenses().fold$1$2(0, new A._LicenseData(A._setArrayType([], type$.JSArray_LicenseEntry), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_int), A._setArrayType([], type$.JSArray_String)), new A._PackagesViewState_licenses_closure(), t1).then$1$1(0, new A._PackagesViewState_licenses_closure0(), t1), B._StateLifecycle_0); }, _MasterDetailFlow_of(context) { var pageOpener = context.findAncestorStateOfType$1$0(type$._MasterDetailScaffoldState), t1 = pageOpener == null ? context.findAncestorStateOfType$1$0(type$._MasterDetailFlowState) : pageOpener; t1.toString; return new A._MasterDetailFlowProxy(t1); }, showLicensePage_closure: function showLicensePage_closure(t0, t1, t2, t3) { var _ = this; _.applicationName = t0; _.applicationVersion = t1; _.applicationIcon = t2; _.applicationLegalese = t3; }, LicensePage: function LicensePage(t0, t1, t2, t3, t4) { var _ = this; _.applicationName = t0; _.applicationVersion = t1; _.applicationIcon = t2; _.applicationLegalese = t3; _.key = t4; }, _LicensePageState: function _LicensePageState(t0, t1) { var _ = this; _.selectedId = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _AboutProgram: function _AboutProgram(t0, t1, t2, t3, t4) { var _ = this; _.name = t0; _.version = t1; _.icon = t2; _.legalese = t3; _.key = t4; }, _PackagesView: function _PackagesView(t0, t1, t2, t3) { var _ = this; _.about = t0; _.isLateral = t1; _.selectedId = t2; _.key = t3; }, _PackagesViewState: function _PackagesViewState(t0, t1) { var _ = this; _.licenses = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _PackagesViewState_licenses_closure: function _PackagesViewState_licenses_closure() { }, _PackagesViewState_licenses_closure0: function _PackagesViewState_licenses_closure0() { }, _PackagesViewState_build_closure: function _PackagesViewState_build_closure(t0) { this.$this = t0; }, _PackagesViewState_build__closure: function _PackagesViewState_build__closure(t0, t1) { this.$this = t0; this.snapshot = t1; }, _PackagesViewState_build___closure: function _PackagesViewState_build___closure(t0, t1) { this.$this = t0; this.snapshot = t1; }, _PackagesViewState__initDefaultDetailPage_closure: function _PackagesViewState__initDefaultDetailPage_closure(t0) { this.data = t0; }, _PackagesViewState__packagesList_closure: function _PackagesViewState__packagesList_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.data = t1; _.drawSelection = t2; _.selectedId = t3; }, _PackagesViewState__packagesList__closure: function _PackagesViewState__packagesList__closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.packageIndex = t1; _.context = t2; _.packageName = t3; _.bindings = t4; _.data = t5; }, _PackagesViewState__packagesList___closure: function _PackagesViewState__packagesList___closure(t0) { this.data = t0; }, _PackageListTile: function _PackageListTile(t0, t1, t2, t3, t4) { var _ = this; _.packageName = t0; _.isSelected = t1; _.numberLicenses = t2; _.onTap = t3; _.key = t4; }, _LicenseData: function _LicenseData(t0, t1, t2) { var _ = this; _.licenses = t0; _.packageLicenseBindings = t1; _.packages = t2; _.firstPackage = null; }, _LicenseData_sortPackages_closure: function _LicenseData_sortPackages_closure(t0) { this.$this = t0; }, _DetailArguments: function _DetailArguments(t0, t1) { this.packageName = t0; this.licenseEntries = t1; }, _PackageLicensePage: function _PackageLicensePage(t0, t1, t2, t3) { var _ = this; _.packageName = t0; _.licenseEntries = t1; _.scrollController = t2; _.key = t3; }, _PackageLicensePageState: function _PackageLicensePageState(t0, t1) { var _ = this; _._licenses = t0; _._loaded = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _PackageLicensePageState__initLicenses_closure: function _PackageLicensePageState__initLicenses_closure(t0, t1) { this.$this = t0; this.paragraphs = t1; }, _PackageLicensePageState__initLicenses_closure0: function _PackageLicensePageState__initLicenses_closure0(t0) { this.$this = t0; }, _PackageLicensePageState_build_closure: function _PackageLicensePageState_build_closure(t0) { this.listWidgets = t0; }, _PackageLicensePageTitle: function _PackageLicensePageTitle(t0, t1, t2, t3, t4, t5) { var _ = this; _.title = t0; _.subtitle = t1; _.theme = t2; _.titleTextStyle = t3; _.foregroundColor = t4; _.key = t5; }, _ActionLevel: function _ActionLevel(t0, t1) { this.index = t0; this._core$_name = t1; }, _LayoutMode: function _LayoutMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _Focus: function _Focus(t0, t1) { this.index = t0; this._core$_name = t1; }, _MasterDetailFlow: function _MasterDetailFlow(t0, t1, t2, t3, t4) { var _ = this; _.masterViewBuilder = t0; _.detailPageBuilder = t1; _.detailPageFABlessGutterWidth = t2; _.title = t3; _.key = t4; }, _MasterDetailFlowProxy: function _MasterDetailFlowProxy(t0) { this._pageOpener = t0; }, _MasterDetailFlowState: function _MasterDetailFlowState(t0, t1, t2) { var _ = this; _.focus = t0; _._builtLayout = _._cachedDetailArguments = null; _._navigatorKey = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _MasterDetailFlowState_build_closure: function _MasterDetailFlowState_build_closure(t0) { this.$this = t0; }, _MasterDetailFlowState__nestedUI_closure1: function _MasterDetailFlowState__nestedUI_closure1(t0) { this.$this = t0; }, _MasterDetailFlowState__nestedUI_closure: function _MasterDetailFlowState__nestedUI_closure(t0, t1) { this.$this = t0; this.masterPageRoute = t1; }, _MasterDetailFlowState__nestedUI_closure0: function _MasterDetailFlowState__nestedUI_closure0(t0, t1) { this.$this = t0; this.masterPageRoute = t1; }, _MasterDetailFlowState__masterPageRoute_closure: function _MasterDetailFlowState__masterPageRoute_closure(t0, t1) { this.$this = t0; this.context = t1; }, _MasterDetailFlowState__masterPageRoute__closure: function _MasterDetailFlowState__masterPageRoute__closure(t0) { this.context = t0; }, _MasterDetailFlowState__detailPageRoute_closure: function _MasterDetailFlowState__detailPageRoute_closure(t0, t1) { this.$this = t0; this.$arguments = t1; }, _MasterDetailFlowState__detailPageRoute__closure: function _MasterDetailFlowState__detailPageRoute__closure(t0) { this.$this = t0; }, _MasterDetailFlowState__lateralUI_closure1: function _MasterDetailFlowState__lateralUI_closure1() { }, _MasterDetailFlowState__lateralUI_closure0: function _MasterDetailFlowState__lateralUI_closure0(t0) { this.$this = t0; }, _MasterDetailFlowState__lateralUI_closure: function _MasterDetailFlowState__lateralUI_closure(t0) { this.$this = t0; }, _MasterPage: function _MasterPage(t0, t1, t2, t3) { var _ = this; _.masterViewBuilder = t0; _.title = t1; _.leading = t2; _.key = t3; }, _MasterDetailScaffold: function _MasterDetailScaffold(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.masterViewBuilder = t0; _.detailPageBuilder = t1; _.actionBuilder = t2; _.initialArguments = t3; _.title = t4; _.detailPageFABlessGutterWidth = t5; _.key = t6; }, _MasterDetailScaffoldState: function _MasterDetailScaffoldState(t0, t1) { var _ = this; _.___MasterDetailScaffoldState_masterViewWidth_A = _.___MasterDetailScaffoldState_detailPageFABlessGutterWidth_A = _.___MasterDetailScaffoldState_floatingActionButtonLocation_A = $; _._detailArguments = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _MasterDetailScaffoldState_openDetailPage_closure: function _MasterDetailScaffoldState_openDetailPage_closure(t0, t1) { this.$this = t0; this.$arguments = t1; }, _MasterDetailScaffoldState_setInitialDetailPage_closure: function _MasterDetailScaffoldState_setInitialDetailPage_closure(t0, t1) { this.$this = t0; this.$arguments = t1; }, _MasterDetailScaffoldState_build_closure: function _MasterDetailScaffoldState_build_closure(t0) { this.$this = t0; }, _MasterDetailScaffoldState_build__closure: function _MasterDetailScaffoldState_build__closure() { }, _DetailView: function _DetailView(t0, t1, t2) { this._builder = t0; this._about$_arguments = t1; this.key = t2; }, _DetailView_build_closure: function _DetailView_build_closure(t0) { this.$this = t0; }, _ActionButton: function _ActionButton() { }, _ActionButton_build_closure: function _ActionButton_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _ActionIcon: function _ActionIcon(t0, t1, t2, t3) { var _ = this; _.iconBuilderCallback = t0; _.getIcon = t1; _.getAndroidSemanticsLabel = t2; _.key = t3; }, BackButtonIcon: function BackButtonIcon(t0) { this.key = t0; }, BackButtonIcon_build_closure: function BackButtonIcon_build_closure() { }, BackButtonIcon_build_closure0: function BackButtonIcon_build_closure0() { }, BackButtonIcon_build_closure1: function BackButtonIcon_build_closure1() { }, BackButton: function BackButton(t0, t1, t2, t3, t4) { var _ = this; _.icon = t0; _.onPressed = t1; _.color = t2; _.style = t3; _.key = t4; }, DrawerButtonIcon: function DrawerButtonIcon(t0) { this.key = t0; }, DrawerButtonIcon_build_closure: function DrawerButtonIcon_build_closure() { }, DrawerButtonIcon_build_closure0: function DrawerButtonIcon_build_closure0() { }, DrawerButtonIcon_build_closure1: function DrawerButtonIcon_build_closure1() { }, DrawerButton: function DrawerButton(t0, t1, t2, t3, t4) { var _ = this; _.icon = t0; _.onPressed = t1; _.color = t2; _.style = t3; _.key = t4; }, EndDrawerButtonIcon: function EndDrawerButtonIcon(t0) { this.key = t0; }, EndDrawerButtonIcon_build_closure: function EndDrawerButtonIcon_build_closure() { }, EndDrawerButtonIcon_build_closure0: function EndDrawerButtonIcon_build_closure0() { }, EndDrawerButtonIcon_build_closure1: function EndDrawerButtonIcon_build_closure1() { }, EndDrawerButton: function EndDrawerButton(t0, t1, t2, t3, t4) { var _ = this; _.icon = t0; _.onPressed = t1; _.color = t2; _.style = t3; _.key = t4; }, ActionIconThemeData_lerp(a, b, t) { var t2, t3, t4, t5, _null = null, t1 = a == null; if (t1 && b == null) return _null; t2 = t < 0.5; if (t2) t3 = t1 ? _null : a.backButtonIconBuilder; else t3 = b == null ? _null : b.backButtonIconBuilder; if (t2) t4 = t1 ? _null : a.closeButtonIconBuilder; else t4 = b == null ? _null : b.closeButtonIconBuilder; if (t2) t5 = t1 ? _null : a.drawerButtonIconBuilder; else t5 = b == null ? _null : b.drawerButtonIconBuilder; if (t2) t1 = t1 ? _null : a.endDrawerButtonIconBuilder; else t1 = b == null ? _null : b.endDrawerButtonIconBuilder; return new A.ActionIconThemeData(t3, t4, t5, t1); }, ActionIconThemeData: function ActionIconThemeData(t0, t1, t2, t3) { var _ = this; _.backButtonIconBuilder = t0; _.closeButtonIconBuilder = t1; _.drawerButtonIconBuilder = t2; _.endDrawerButtonIconBuilder = t3; }, _ActionIconThemeData_Object_Diagnosticable: function _ActionIconThemeData_Object_Diagnosticable() { }, AdaptiveTextSelectionToolbar$editableText(editableTextState) { return new A.AdaptiveTextSelectionToolbar(editableTextState.get$contextMenuButtonItems(), editableTextState.get$contextMenuAnchors(), null); }, AdaptiveTextSelectionToolbar_getButtonLabel(context, buttonItem) { var t1 = buttonItem.label; if (t1 != null) return t1; switch (A.Theme_of(context).platform.index) { case 2: case 4: return A.CupertinoTextSelectionToolbarButton_getButtonLabel(context, buttonItem); case 0: case 1: case 3: case 5: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; switch (buttonItem.type.index) { case 0: return t1.get$cutButtonLabel(); case 1: return t1.get$copyButtonLabel(); case 2: return t1.get$pasteButtonLabel(); case 3: return t1.get$selectAllButtonLabel(); case 4: return t1.get$deleteButtonTooltip().toUpperCase(); case 5: return t1.get$lookUpButtonLabel(); case 6: return t1.get$searchWebButtonLabel(); case 7: return t1.get$shareButtonLabel(); case 8: return t1.get$scanTextButtonLabel(); case 9: return ""; } break; } }, AdaptiveTextSelectionToolbar_getAdaptiveButtons(context, buttonItems) { var buttons, i, t1, buttonItem, position, t2, t3, _null = null; switch (A.Theme_of(context).platform.index) { case 2: return new A.MappedListIterable(buttonItems, new A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure(), A._arrayInstanceType(buttonItems)._eval$1("MappedListIterable<1,Widget>")); case 1: case 0: buttons = A._setArrayType([], type$.JSArray_Widget); for (i = 0; t1 = buttonItems.length, i < t1; ++i) { buttonItem = buttonItems[i]; position = A.TextSelectionToolbarTextButton__getPosition(i, t1); t1 = A.TextSelectionToolbarTextButton__getLeftPadding(position); t2 = A.TextSelectionToolbarTextButton__getRightPadding(position); t3 = buttonItem.onPressed; buttons.push(new A.TextSelectionToolbarTextButton(new A.Text(A.AdaptiveTextSelectionToolbar_getButtonLabel(context, buttonItem), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t3, new A.EdgeInsets(t1, 0, t2, 0), _null, _null)); } return buttons; case 3: case 5: return new A.MappedListIterable(buttonItems, new A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0(context), A._arrayInstanceType(buttonItems)._eval$1("MappedListIterable<1,Widget>")); case 4: return new A.MappedListIterable(buttonItems, new A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1(context), A._arrayInstanceType(buttonItems)._eval$1("MappedListIterable<1,Widget>")); } }, AdaptiveTextSelectionToolbar: function AdaptiveTextSelectionToolbar(t0, t1, t2) { this.buttonItems = t0; this.anchors = t1; this.key = t2; }, AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure: function AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure() { }, AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0: function AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0(t0) { this.context = t0; }, AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1: function AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1(t0) { this.context = t0; }, MaterialApp_createMaterialHeroController() { return new A.HeroController(new A.MaterialApp_createMaterialHeroController_closure(), A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$._HeroFlight)); }, ThemeMode: function ThemeMode(t0, t1) { this.index = t0; this._core$_name = t1; }, MaterialApp: function MaterialApp(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.navigatorKey = t0; _.home = t1; _.routes = t2; _.onGenerateRoute = t3; _.navigatorObservers = t4; _.builder = t5; _.title = t6; _.theme = t7; _.locale = t8; _.localizationsDelegates = t9; _.supportedLocales = t10; _.debugShowCheckedModeBanner = t11; _.scrollBehavior = t12; _.key = t13; }, MaterialApp_createMaterialHeroController_closure: function MaterialApp_createMaterialHeroController_closure() { }, MaterialScrollBehavior: function MaterialScrollBehavior() { }, _MaterialAppState: function _MaterialAppState(t0) { var _ = this; _.___MaterialAppState__heroController_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _MaterialAppState__materialBuilder_closure: function _MaterialAppState__materialBuilder_closure(t0, t1) { this.$this = t0; this.child = t1; }, _MaterialAppState__buildWidgetApp_closure: function _MaterialAppState__buildWidgetApp_closure() { }, _MaterialAppState_build_closure: function _MaterialAppState_build_closure() { }, AppBar$(actions, actionsIconTheme, automaticallyImplyLeading, backgroundColor, bottom, bottomOpacity, centerTitle, clipBehavior, elevation, excludeHeaderSemantics, flexibleSpace, forceMaterialTransparency, foregroundColor, iconTheme, leading, leadingWidth, primary, scrolledUnderElevation, shadowColor, shape, surfaceTintColor, systemOverlayStyle, title, titleSpacing, titleTextStyle, toolbarHeight, toolbarOpacity, toolbarTextStyle) { var t1 = bottom == null ? null : bottom.get$preferredSize()._dy, t2 = toolbarHeight == null ? 56 : toolbarHeight; return new A.AppBar(leading, automaticallyImplyLeading, title, actions, flexibleSpace, bottom, elevation, scrolledUnderElevation, shadowColor, surfaceTintColor, shape, backgroundColor, foregroundColor, iconTheme, actionsIconTheme, true, centerTitle, false, titleSpacing, toolbarOpacity, bottomOpacity, new A._PreferredAppBarSize(toolbarHeight, t1, 1 / 0, t2 + (t1 == null ? 0 : t1)), toolbarHeight, leadingWidth, toolbarTextStyle, titleTextStyle, systemOverlayStyle, false, clipBehavior, null); }, AppBar_preferredHeightFor(context, preferredSize) { var t1, t2; if (preferredSize.toolbarHeight == null) { t1 = A.Theme_of(context).appBarTheme.toolbarHeight; if (t1 == null) t1 = 56; t2 = preferredSize.bottomHeight; return t1 + (t2 == null ? 0 : t2); } return preferredSize._dy; }, _AppBarDefaultsM2$(context) { var _null = null; return new A._AppBarDefaultsM2(context, _null, _null, 4, _null, B.Color_4278190080, _null, _null, _null, _null, _null, 16, 56, _null, _null, _null); }, _AppBarDefaultsM3$(context) { var _null = null; return new A._AppBarDefaultsM3(context, _null, _null, 0, 3, _null, _null, _null, _null, _null, _null, 16, 64, _null, _null, _null); }, _SliverAppVariant: function _SliverAppVariant(t0, t1) { this.index = t0; this._core$_name = t1; }, _ToolbarContainerLayout: function _ToolbarContainerLayout(t0) { this.toolbarHeight = t0; }, _PreferredAppBarSize: function _PreferredAppBarSize(t0, t1, t2, t3) { var _ = this; _.toolbarHeight = t0; _.bottomHeight = t1; _._dx = t2; _._dy = t3; }, AppBar: function AppBar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.leading = t0; _.automaticallyImplyLeading = t1; _.title = t2; _.actions = t3; _.flexibleSpace = t4; _.bottom = t5; _.elevation = t6; _.scrolledUnderElevation = t7; _.shadowColor = t8; _.surfaceTintColor = t9; _.shape = t10; _.backgroundColor = t11; _.foregroundColor = t12; _.iconTheme = t13; _.actionsIconTheme = t14; _.primary = t15; _.centerTitle = t16; _.excludeHeaderSemantics = t17; _.titleSpacing = t18; _.toolbarOpacity = t19; _.bottomOpacity = t20; _.preferredSize = t21; _.toolbarHeight = t22; _.leadingWidth = t23; _.toolbarTextStyle = t24; _.titleTextStyle = t25; _.systemOverlayStyle = t26; _.forceMaterialTransparency = t27; _.clipBehavior = t28; _.key = t29; }, AppBar__getEffectiveCenterTitle_platformCenter: function AppBar__getEffectiveCenterTitle_platformCenter(t0, t1) { this.$this = t0; this.theme = t1; }, _AppBarState: function _AppBarState(t0) { var _ = this; _._scrollNotificationObserver = null; _._scrolledUnder = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _AppBarState__handleScrollNotification_closure: function _AppBarState__handleScrollNotification_closure() { }, _SliverAppBarDelegate: function _SliverAppBarDelegate(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37) { var _ = this; _.leading = t0; _.automaticallyImplyLeading = t1; _.title = t2; _.actions = t3; _.flexibleSpace = t4; _.bottom = t5; _.elevation = t6; _.scrolledUnderElevation = t7; _.shadowColor = t8; _.surfaceTintColor = t9; _.forceElevated = t10; _.backgroundColor = t11; _.foregroundColor = t12; _.iconTheme = t13; _.actionsIconTheme = t14; _.primary = t15; _.centerTitle = t16; _.excludeHeaderSemantics = t17; _.titleSpacing = t18; _.expandedHeight = t19; _.collapsedHeight = t20; _.topPadding = t21; _.floating = t22; _.pinned = t23; _.shape = t24; _.toolbarHeight = t25; _.leadingWidth = t26; _.toolbarTextStyle = t27; _.titleTextStyle = t28; _.systemOverlayStyle = t29; _._bottomHeight = t30; _.forceMaterialTransparency = t31; _.clipBehavior = t32; _.variant = t33; _.vsync = t34; _.snapConfiguration = t35; _.stretchConfiguration = t36; _.showOnScreenConfiguration = t37; }, SliverAppBar: function SliverAppBar(t0, t1, t2, t3, t4) { var _ = this; _.automaticallyImplyLeading = t0; _.title = t1; _.backgroundColor = t2; _.pinned = t3; _.key = t4; }, _SliverAppBarState: function _SliverAppBarState(t0, t1, t2) { var _ = this; _._showOnScreenConfiguration = _._stretchConfiguration = _._snapConfiguration = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AppBarTitleBox: function _AppBarTitleBox(t0, t1) { this.child = t0; this.key = t1; }, _RenderAppBarTitleBox: function _RenderAppBarTitleBox(t0, t1, t2, t3) { var _ = this; _._shifted_box$_resolvedAlignment = null; _._shifted_box$_alignment = t0; _._shifted_box$_textDirection = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _AppBarDefaultsM2: function _AppBarDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.context = t0; _.___AppBarDefaultsM2__colors_FI = _.___AppBarDefaultsM2__theme_FI = $; _.backgroundColor = t1; _.foregroundColor = t2; _.elevation = t3; _.scrolledUnderElevation = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.shape = t7; _.iconTheme = t8; _.actionsIconTheme = t9; _.centerTitle = t10; _.titleSpacing = t11; _.toolbarHeight = t12; _.toolbarTextStyle = t13; _.titleTextStyle = t14; _.systemOverlayStyle = t15; }, _AppBarDefaultsM3: function _AppBarDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.context = t0; _.___AppBarDefaultsM3__textTheme_FI = _.___AppBarDefaultsM3__colors_FI = _.___AppBarDefaultsM3__theme_FI = $; _.backgroundColor = t1; _.foregroundColor = t2; _.elevation = t3; _.scrolledUnderElevation = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.shape = t7; _.iconTheme = t8; _.actionsIconTheme = t9; _.centerTitle = t10; _.titleSpacing = t11; _.toolbarHeight = t12; _.toolbarTextStyle = t13; _.titleTextStyle = t14; _.systemOverlayStyle = t15; }, __SliverAppBarState_State_TickerProviderStateMixin: function __SliverAppBarState_State_TickerProviderStateMixin() { }, AppBarTheme$(actionsIconTheme, backgroundColor, centerTitle, color, elevation, foregroundColor, iconTheme, scrolledUnderElevation, shadowColor, shape, surfaceTintColor, systemOverlayStyle, titleSpacing, titleTextStyle, toolbarHeight, toolbarTextStyle) { return new A.AppBarTheme(backgroundColor == null ? color : backgroundColor, foregroundColor, elevation, scrolledUnderElevation, shadowColor, surfaceTintColor, shape, iconTheme, actionsIconTheme, centerTitle, titleSpacing, toolbarHeight, toolbarTextStyle, titleTextStyle, systemOverlayStyle); }, AppBarTheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15; if (a === b && true) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.Color_lerp(a.foregroundColor, b.foregroundColor, t); t3 = A.lerpDouble(a.elevation, b.elevation, t); t4 = A.lerpDouble(a.scrolledUnderElevation, b.scrolledUnderElevation, t); t5 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t6 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t7 = A.ShapeBorder_lerp(a.shape, b.shape, t); t8 = A.IconThemeData_lerp(a.iconTheme, b.iconTheme, t); t9 = A.IconThemeData_lerp(a.actionsIconTheme, b.actionsIconTheme, t); t10 = t < 0.5; if (t10) t11 = a.centerTitle; else t11 = b.centerTitle; t12 = A.lerpDouble(a.titleSpacing, b.titleSpacing, t); t13 = A.lerpDouble(a.toolbarHeight, b.toolbarHeight, t); t14 = A.TextStyle_lerp(a.toolbarTextStyle, b.toolbarTextStyle, t); t15 = A.TextStyle_lerp(a.titleTextStyle, b.titleTextStyle, t); if (t10) t10 = a.systemOverlayStyle; else t10 = b.systemOverlayStyle; return A.AppBarTheme$(t9, t1, t11, null, t3, t2, t8, t4, t5, t7, t6, t10, t12, t15, t13, t14); }, AppBarTheme: function AppBarTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.backgroundColor = t0; _.foregroundColor = t1; _.elevation = t2; _.scrolledUnderElevation = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.shape = t6; _.iconTheme = t7; _.actionsIconTheme = t8; _.centerTitle = t9; _.titleSpacing = t10; _.toolbarHeight = t11; _.toolbarTextStyle = t12; _.titleTextStyle = t13; _.systemOverlayStyle = t14; }, _AppBarTheme_Object_Diagnosticable: function _AppBarTheme_Object_Diagnosticable() { }, _maxBy(input, keyFunc) { var maxKey, _i, value, key, maxValue = A._Cell$named("maxValue"); for (maxKey = null, _i = 0; _i < 4; ++_i) { value = input[_i]; key = keyFunc.call$1(value); if (maxKey == null || key > maxKey) { maxValue.__late_helper$_value = value; maxKey = key; } } return maxValue._readLocal$0(); }, MaterialPointArcTween: function MaterialPointArcTween(t0, t1) { var _ = this; _._arc$_dirty = true; _._endAngle = _._beginAngle = _._radius = _._center = null; _.begin = t0; _.end = t1; }, MaterialPointArcTween__initialize_sweepAngle: function MaterialPointArcTween__initialize_sweepAngle(t0, t1) { this.$this = t0; this.distanceFromAtoB = t1; }, _CornerId: function _CornerId(t0, t1) { this.index = t0; this._core$_name = t1; }, _Diagonal: function _Diagonal(t0, t1) { this.beginId = t0; this.endId = t1; }, MaterialRectArcTween: function MaterialRectArcTween(t0, t1) { var _ = this; _._arc$_dirty = true; _.__MaterialRectArcTween__endArc_A = _.__MaterialRectArcTween__beginArc_A = $; _.begin = t0; _.end = t1; }, MaterialRectArcTween__initialize_closure: function MaterialRectArcTween__initialize_closure(t0, t1) { this.$this = t0; this.centersVector = t1; }, BadgeThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7; if (a === b && true) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.Color_lerp(a.textColor, b.textColor, t); t3 = A.lerpDouble(a.smallSize, b.smallSize, t); t4 = A.lerpDouble(a.largeSize, b.largeSize, t); t5 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); t6 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); t7 = A.AlignmentGeometry_lerp(a.alignment, b.alignment, t); return new A.BadgeThemeData(t1, t2, t3, t4, t5, t6, t7, A.Offset_lerp(a.offset, b.offset, t)); }, BadgeThemeData: function BadgeThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.backgroundColor = t0; _.textColor = t1; _.smallSize = t2; _.largeSize = t3; _.textStyle = t4; _.padding = t5; _.alignment = t6; _.offset = t7; }, _BadgeThemeData_Object_Diagnosticable: function _BadgeThemeData_Object_Diagnosticable() { }, MaterialBannerThemeData: function MaterialBannerThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.backgroundColor = t0; _.surfaceTintColor = t1; _.shadowColor = t2; _.dividerColor = t3; _.contentTextStyle = t4; _.elevation = t5; _.padding = t6; _.leadingPadding = t7; }, _MaterialBannerThemeData_Object_Diagnosticable: function _MaterialBannerThemeData_Object_Diagnosticable() { }, BottomAppBar$(child, color, elevation, shape) { return new A.BottomAppBar(child, color, elevation, shape, null); }, BottomAppBar: function BottomAppBar(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.color = t1; _.elevation = t2; _.shape = t3; _.key = t4; }, _BottomAppBarState: function _BottomAppBarState(t0, t1) { var _ = this; _.___BottomAppBarState_geometryListenable_A = $; _.materialKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _BottomAppBarClipper: function _BottomAppBarClipper(t0, t1, t2, t3, t4) { var _ = this; _.geometry = t0; _.shape = t1; _.materialKey = t2; _.notchMargin = t3; _._reclip = t4; }, _BottomAppBarDefaultsM2: function _BottomAppBarDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.context = t0; _.color = t1; _.elevation = t2; _.shape = t3; _.height = t4; _.surfaceTintColor = t5; _.shadowColor = t6; _.padding = t7; }, _BottomAppBarDefaultsM3: function _BottomAppBarDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.context = t0; _.___BottomAppBarDefaultsM3__colors_FI = $; _.color = t1; _.elevation = t2; _.shape = t3; _.height = t4; _.surfaceTintColor = t5; _.shadowColor = t6; _.padding = t7; }, BottomAppBarTheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6; if (a === b && true) return a; t1 = A.Color_lerp(a.color, b.color, t); t2 = A.lerpDouble(a.elevation, b.elevation, t); if (t < 0.5) t3 = a.shape; else t3 = b.shape; t4 = A.lerpDouble(a.height, b.height, t); t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t6 = A.Color_lerp(a.shadowColor, b.shadowColor, t); return new A.BottomAppBarTheme(t1, t2, t3, t4, t5, t6, A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t)); }, BottomAppBarTheme: function BottomAppBarTheme(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.color = t0; _.elevation = t1; _.shape = t2; _.height = t3; _.surfaceTintColor = t4; _.shadowColor = t5; _.padding = t6; }, _BottomAppBarTheme_Object_Diagnosticable: function _BottomAppBarTheme_Object_Diagnosticable() { }, BottomNavigationBarThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; if (a === b && true) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.lerpDouble(a.elevation, b.elevation, t); t3 = A.IconThemeData_lerp(a.selectedIconTheme, b.selectedIconTheme, t); t4 = A.IconThemeData_lerp(a.unselectedIconTheme, b.unselectedIconTheme, t); t5 = A.Color_lerp(a.selectedItemColor, b.selectedItemColor, t); t6 = A.Color_lerp(a.unselectedItemColor, b.unselectedItemColor, t); t7 = A.TextStyle_lerp(a.selectedLabelStyle, b.selectedLabelStyle, t); t8 = A.TextStyle_lerp(a.unselectedLabelStyle, b.unselectedLabelStyle, t); t9 = t < 0.5; if (t9) t10 = a.showSelectedLabels; else t10 = b.showSelectedLabels; if (t9) t11 = a.showUnselectedLabels; else t11 = b.showUnselectedLabels; if (t9) t12 = a.type; else t12 = b.type; if (t9) t13 = a.enableFeedback; else t13 = b.enableFeedback; if (t9) t14 = a.landscapeLayout; else t14 = b.landscapeLayout; if (t9) t9 = a.mouseCursor; else t9 = b.mouseCursor; return new A.BottomNavigationBarThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t12, t13, t14, t9); }, BottomNavigationBarThemeData: function BottomNavigationBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.backgroundColor = t0; _.elevation = t1; _.selectedIconTheme = t2; _.unselectedIconTheme = t3; _.selectedItemColor = t4; _.unselectedItemColor = t5; _.selectedLabelStyle = t6; _.unselectedLabelStyle = t7; _.showSelectedLabels = t8; _.showUnselectedLabels = t9; _.type = t10; _.enableFeedback = t11; _.landscapeLayout = t12; _.mouseCursor = t13; }, _BottomNavigationBarThemeData_Object_Diagnosticable: function _BottomNavigationBarThemeData_Object_Diagnosticable() { }, _BottomSheetDefaultsM3$(context) { var _null = null; return new A._BottomSheetDefaultsM3(context, _null, _null, 1, _null, _null, _null, 1, B.RoundedRectangleBorder_27D7, _null, _null, _null, _null, B.BoxConstraints_EcO0); }, BottomSheet: function BottomSheet(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.animationController = t0; _.onClosing = t1; _.builder = t2; _.enableDrag = t3; _.onDragStart = t4; _.onDragEnd = t5; _.backgroundColor = t6; _.elevation = t7; _.shape = t8; _.clipBehavior = t9; _.constraints = t10; _.key = t11; }, _BottomSheetState: function _BottomSheetState(t0, t1, t2) { var _ = this; _._bottom_sheet$_childKey = t0; _.dragHandleMaterialState = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _BottomSheetState__handleDragStart_closure: function _BottomSheetState__handleDragStart_closure(t0) { this.$this = t0; }, _BottomSheetState__handleDragEnd_closure: function _BottomSheetState__handleDragEnd_closure(t0) { this.$this = t0; }, _BottomSheetState__handleDragHandleHover_closure: function _BottomSheetState__handleDragHandleHover_closure(t0, t1) { this.$this = t0; this.hovering = t1; }, _DragHandle: function _DragHandle(t0, t1, t2, t3, t4, t5) { var _ = this; _.onSemanticsTap = t0; _.handleHover = t1; _.materialState = t2; _.dragHandleColor = t3; _.dragHandleSize = t4; _.key = t5; }, _DragHandle_build_closure: function _DragHandle_build_closure(t0) { this.$this = t0; }, _DragHandle_build_closure0: function _DragHandle_build_closure0(t0) { this.$this = t0; }, _BottomSheetGestureDetector: function _BottomSheetGestureDetector(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.onVerticalDragStart = t1; _.onVerticalDragUpdate = t2; _.onVerticalDragEnd = t3; _.key = t4; }, _BottomSheetGestureDetector_build_closure: function _BottomSheetGestureDetector_build_closure(t0) { this.$this = t0; }, _BottomSheetGestureDetector_build_closure0: function _BottomSheetGestureDetector_build_closure0(t0) { this.$this = t0; }, _BottomSheetDefaultsM3: function _BottomSheetDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.context = t0; _.___BottomSheetDefaultsM3__colors_FI = $; _.backgroundColor = t1; _.surfaceTintColor = t2; _.elevation = t3; _.modalBackgroundColor = t4; _.modalBarrierColor = t5; _.shadowColor = t6; _.modalElevation = t7; _.shape = t8; _.showDragHandle = t9; _.dragHandleColor = t10; _.dragHandleSize = t11; _.clipBehavior = t12; _.constraints = t13; }, BottomSheetThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; if (a === b) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t3 = A.lerpDouble(a.elevation, b.elevation, t); t4 = A.Color_lerp(a.modalBackgroundColor, b.modalBackgroundColor, t); t5 = A.Color_lerp(a.modalBarrierColor, b.modalBarrierColor, t); t6 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t7 = A.lerpDouble(a.modalElevation, b.modalElevation, t); t8 = A.ShapeBorder_lerp(a.shape, b.shape, t); t9 = t < 0.5; if (t9) t10 = a.showDragHandle; else t10 = b.showDragHandle; t11 = A.Color_lerp(a.dragHandleColor, b.dragHandleColor, t); t12 = A.Size_lerp(a.dragHandleSize, b.dragHandleSize, t); if (t9) t9 = a.clipBehavior; else t9 = b.clipBehavior; return new A.BottomSheetThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t12, t9, A.BoxConstraints_lerp(a.constraints, b.constraints, t)); }, BottomSheetThemeData: function BottomSheetThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.backgroundColor = t0; _.surfaceTintColor = t1; _.elevation = t2; _.modalBackgroundColor = t3; _.modalBarrierColor = t4; _.shadowColor = t5; _.modalElevation = t6; _.shape = t7; _.showDragHandle = t8; _.dragHandleColor = t9; _.dragHandleSize = t10; _.clipBehavior = t11; _.constraints = t12; }, _BottomSheetThemeData_Object_Diagnosticable: function _BottomSheetThemeData_Object_Diagnosticable() { }, RawMaterialButton: function RawMaterialButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.onPressed = t0; _.mouseCursor = t1; _.textStyle = t2; _.fillColor = t3; _.focusColor = t4; _.hoverColor = t5; _.splashColor = t6; _.elevation = t7; _.hoverElevation = t8; _.focusElevation = t9; _.highlightElevation = t10; _.disabledElevation = t11; _.constraints = t12; _.shape = t13; _.child = t14; _.materialTapTargetSize = t15; _.focusNode = t16; _.autofocus = t17; _.clipBehavior = t18; _.enableFeedback = t19; _.key = t20; }, _RawMaterialButtonState: function _RawMaterialButtonState(t0, t1) { var _ = this; _.MaterialStateMixin_materialStates = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _InputPadding: function _InputPadding(t0, t1, t2) { this.minSize = t0; this.child = t1; this.key = t2; }, _RenderInputPadding: function _RenderInputPadding(t0, t1, t2) { var _ = this; _._minSize = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderInputPadding_hitTest_closure: function _RenderInputPadding_hitTest_closure(t0, t1) { this.$this = t0; this.center = t1; }, __RawMaterialButtonState_State_MaterialStateMixin: function __RawMaterialButtonState_State_MaterialStateMixin() { }, ButtonBarThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; if (a === b) return a; t1 = t < 0.5; if (t1) t2 = a.alignment; else t2 = b.alignment; if (t1) t3 = a.mainAxisSize; else t3 = b.mainAxisSize; if (t1) t4 = a.buttonTextTheme; else t4 = b.buttonTextTheme; t5 = A.lerpDouble(a.buttonMinWidth, b.buttonMinWidth, t); t6 = A.lerpDouble(a.buttonHeight, b.buttonHeight, t); t7 = A.EdgeInsetsGeometry_lerp(a.buttonPadding, b.buttonPadding, t); if (t1) t8 = a.buttonAlignedDropdown; else t8 = b.buttonAlignedDropdown; if (t1) t9 = a.layoutBehavior; else t9 = b.layoutBehavior; if (t1) t1 = a.overflowDirection; else t1 = b.overflowDirection; return new A.ButtonBarThemeData(t2, t3, t4, t5, t6, t7, t8, t9, t1); }, ButtonBarThemeData: function ButtonBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.alignment = t0; _.mainAxisSize = t1; _.buttonTextTheme = t2; _.buttonMinWidth = t3; _.buttonHeight = t4; _.buttonPadding = t5; _.buttonAlignedDropdown = t6; _.layoutBehavior = t7; _.overflowDirection = t8; }, _ButtonBarThemeData_Object_Diagnosticable: function _ButtonBarThemeData_Object_Diagnosticable() { }, ButtonStyle$(alignment, animationDuration, backgroundColor, elevation, enableFeedback, fixedSize, foregroundColor, iconColor, iconSize, maximumSize, minimumSize, mouseCursor, overlayColor, padding, shadowColor, shape, side, splashFactory, surfaceTintColor, tapTargetSize, textStyle, visualDensity) { return new A.ButtonStyle(textStyle, backgroundColor, foregroundColor, overlayColor, shadowColor, surfaceTintColor, elevation, padding, minimumSize, fixedSize, maximumSize, iconColor, iconSize, side, shape, mouseCursor, visualDensity, tapTargetSize, animationDuration, enableFeedback, alignment, splashFactory); }, ButtonStyle_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, _null = null; if (a == b) return a; t1 = a == null; t2 = t1 ? _null : a.textStyle; t3 = b == null; t4 = t3 ? _null : b.textStyle; t4 = A.MaterialStateProperty_lerp(t2, t4, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); t2 = t1 ? _null : a.backgroundColor; t5 = t3 ? _null : b.backgroundColor; t6 = type$.nullable_Color; t5 = A.MaterialStateProperty_lerp(t2, t5, t, A.ui_Color_lerp$closure(), t6); t2 = t1 ? _null : a.foregroundColor; t2 = A.MaterialStateProperty_lerp(t2, t3 ? _null : b.foregroundColor, t, A.ui_Color_lerp$closure(), t6); t7 = t1 ? _null : a.overlayColor; t7 = A.MaterialStateProperty_lerp(t7, t3 ? _null : b.overlayColor, t, A.ui_Color_lerp$closure(), t6); t8 = t1 ? _null : a.shadowColor; t8 = A.MaterialStateProperty_lerp(t8, t3 ? _null : b.shadowColor, t, A.ui_Color_lerp$closure(), t6); t9 = t1 ? _null : a.surfaceTintColor; t9 = A.MaterialStateProperty_lerp(t9, t3 ? _null : b.surfaceTintColor, t, A.ui_Color_lerp$closure(), t6); t10 = t1 ? _null : a.elevation; t11 = t3 ? _null : b.elevation; t12 = type$.nullable_double; t11 = A.MaterialStateProperty_lerp(t10, t11, t, A.ui__lerpDouble$closure(), t12); t10 = t1 ? _null : a.padding; t13 = t3 ? _null : b.padding; t13 = A.MaterialStateProperty_lerp(t10, t13, t, A.edge_insets_EdgeInsetsGeometry_lerp$closure(), type$.nullable_EdgeInsetsGeometry); t10 = t1 ? _null : a.minimumSize; t14 = t3 ? _null : b.minimumSize; t15 = type$.nullable_Size; t14 = A.MaterialStateProperty_lerp(t10, t14, t, A.ui_Size_lerp$closure(), t15); t10 = t1 ? _null : a.fixedSize; t10 = A.MaterialStateProperty_lerp(t10, t3 ? _null : b.fixedSize, t, A.ui_Size_lerp$closure(), t15); t16 = t1 ? _null : a.maximumSize; t15 = A.MaterialStateProperty_lerp(t16, t3 ? _null : b.maximumSize, t, A.ui_Size_lerp$closure(), t15); t16 = t1 ? _null : a.iconColor; t6 = A.MaterialStateProperty_lerp(t16, t3 ? _null : b.iconColor, t, A.ui_Color_lerp$closure(), t6); t16 = t1 ? _null : a.iconSize; t12 = A.MaterialStateProperty_lerp(t16, t3 ? _null : b.iconSize, t, A.ui__lerpDouble$closure(), t12); t16 = t1 ? _null : a.side; t16 = A.ButtonStyle__lerpSides(t16, t3 ? _null : b.side, t); t17 = t1 ? _null : a.shape; t18 = t3 ? _null : b.shape; t18 = A.MaterialStateProperty_lerp(t17, t18, t, A.borders_OutlinedBorder_lerp$closure(), type$.nullable_OutlinedBorder); t17 = t < 0.5; if (t17) t19 = t1 ? _null : a.mouseCursor; else t19 = t3 ? _null : b.mouseCursor; if (t17) t20 = t1 ? _null : a.visualDensity; else t20 = t3 ? _null : b.visualDensity; if (t17) t21 = t1 ? _null : a.tapTargetSize; else t21 = t3 ? _null : b.tapTargetSize; if (t17) t22 = t1 ? _null : a.animationDuration; else t22 = t3 ? _null : b.animationDuration; if (t17) t23 = t1 ? _null : a.enableFeedback; else t23 = t3 ? _null : b.enableFeedback; t24 = t1 ? _null : a.alignment; t24 = A.AlignmentGeometry_lerp(t24, t3 ? _null : b.alignment, t); if (t17) t1 = t1 ? _null : a.splashFactory; else t1 = t3 ? _null : b.splashFactory; return A.ButtonStyle$(t24, t22, t5, t11, t23, t10, t2, t6, t12, t15, t14, t19, t7, t13, t8, t18, t16, t1, t9, t21, t4, t20); }, ButtonStyle__lerpSides(a, b, t) { if (a == null && b == null) return null; return new A._LerpSides(a, b, t); }, ButtonStyle: function ButtonStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.textStyle = t0; _.backgroundColor = t1; _.foregroundColor = t2; _.overlayColor = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.elevation = t6; _.padding = t7; _.minimumSize = t8; _.fixedSize = t9; _.maximumSize = t10; _.iconColor = t11; _.iconSize = t12; _.side = t13; _.shape = t14; _.mouseCursor = t15; _.visualDensity = t16; _.tapTargetSize = t17; _.animationDuration = t18; _.enableFeedback = t19; _.alignment = t20; _.splashFactory = t21; }, _LerpSides: function _LerpSides(t0, t1, t2) { this.a = t0; this.b = t1; this.t = t2; }, _ButtonStyle_Object_Diagnosticable: function _ButtonStyle_Object_Diagnosticable() { }, ButtonStyleButton_scaledPadding(geometry1x, geometry2x, geometry3x, fontSizeMultiplier) { var t1; $label0$0: { if (fontSizeMultiplier <= 1) { t1 = geometry1x; break $label0$0; } if (fontSizeMultiplier < 2) { t1 = A.EdgeInsetsGeometry_lerp(geometry1x, geometry2x, fontSizeMultiplier - 1); t1.toString; break $label0$0; } if (fontSizeMultiplier < 3) { t1 = A.EdgeInsetsGeometry_lerp(geometry2x, geometry3x, fontSizeMultiplier - 2); t1.toString; break $label0$0; } t1 = geometry3x; break $label0$0; } return t1; }, ButtonStyleButton: function ButtonStyleButton() { }, _ButtonStyleState: function _ButtonStyleState(t0, t1, t2) { var _ = this; _.internalStatesController = _.backgroundColor = _.elevation = _.controller = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ButtonStyleState_handleStatesControllerChange_closure: function _ButtonStyleState_handleStatesControllerChange_closure() { }, _ButtonStyleState_build_effectiveValue: function _ButtonStyleState_build_effectiveValue(t0, t1, t2) { this.widgetStyle = t0; this.themeStyle = t1; this.defaultStyle = t2; }, _ButtonStyleState_build_resolve: function _ButtonStyleState_build_resolve(t0, t1) { this.$this = t0; this.effectiveValue = t1; }, _ButtonStyleState_build_resolve_closure: function _ButtonStyleState_build_resolve_closure(t0, t1, t2) { this.$this = t0; this.getProperty = t1; this.T = t2; }, _ButtonStyleState_build_closure: function _ButtonStyleState_build_closure() { }, _ButtonStyleState_build_closure0: function _ButtonStyleState_build_closure0() { }, _ButtonStyleState_build_closure1: function _ButtonStyleState_build_closure1() { }, _ButtonStyleState_build_closure2: function _ButtonStyleState_build_closure2() { }, _ButtonStyleState_build_closure3: function _ButtonStyleState_build_closure3() { }, _ButtonStyleState_build_closure4: function _ButtonStyleState_build_closure4() { }, _ButtonStyleState_build_closure5: function _ButtonStyleState_build_closure5() { }, _ButtonStyleState_build_closure6: function _ButtonStyleState_build_closure6() { }, _ButtonStyleState_build_closure7: function _ButtonStyleState_build_closure7() { }, _ButtonStyleState_build_closure8: function _ButtonStyleState_build_closure8() { }, _ButtonStyleState_build_closure9: function _ButtonStyleState_build_closure9() { }, _ButtonStyleState_build_closure10: function _ButtonStyleState_build_closure10() { }, _ButtonStyleState_build_closure11: function _ButtonStyleState_build_closure11() { }, _ButtonStyleState_build_closure12: function _ButtonStyleState_build_closure12() { }, _ButtonStyleState_build_closure20: function _ButtonStyleState_build_closure20(t0) { this.effectiveValue = t0; }, _ButtonStyleState_build__closure0: function _ButtonStyleState_build__closure0(t0) { this.states = t0; }, _ButtonStyleState_build_closure21: function _ButtonStyleState_build_closure21(t0) { this.effectiveValue = t0; }, _ButtonStyleState_build__closure: function _ButtonStyleState_build__closure(t0) { this.states = t0; }, _ButtonStyleState_build_closure13: function _ButtonStyleState_build_closure13() { }, _ButtonStyleState_build_closure14: function _ButtonStyleState_build_closure14() { }, _ButtonStyleState_build_closure15: function _ButtonStyleState_build_closure15() { }, _ButtonStyleState_build_closure16: function _ButtonStyleState_build_closure16() { }, _ButtonStyleState_build_closure17: function _ButtonStyleState_build_closure17() { }, _ButtonStyleState_build_closure18: function _ButtonStyleState_build_closure18() { }, _ButtonStyleState_build_closure19: function _ButtonStyleState_build_closure19(t0) { this.$this = t0; }, _ButtonStyleState_build__closure1: function _ButtonStyleState_build__closure1() { }, _MouseCursor: function _MouseCursor(t0) { this.resolveCallback = t0; }, _InputPadding0: function _InputPadding0(t0, t1, t2) { this.minSize = t0; this.child = t1; this.key = t2; }, _RenderInputPadding0: function _RenderInputPadding0(t0, t1, t2) { var _ = this; _._button_style_button$_minSize = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderInputPadding_hitTest_closure0: function _RenderInputPadding_hitTest_closure0(t0, t1) { this.$this = t0; this.center = t1; }, __ButtonStyleState_State_TickerProviderStateMixin: function __ButtonStyleState_State_TickerProviderStateMixin() { }, ButtonTheme$fromButtonThemeData(child, data) { return new A.ButtonTheme(data, child, null); }, ButtonTheme_of(context) { var theme, inheritedButtonTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.ButtonTheme), buttonTheme = inheritedButtonTheme == null ? null : inheritedButtonTheme.data, t1 = buttonTheme == null; if ((t1 ? null : buttonTheme.colorScheme) == null) { theme = A.Theme_of(context); if (t1) buttonTheme = theme.buttonTheme; if (buttonTheme.colorScheme == null) { t1 = theme.buttonTheme.colorScheme; buttonTheme = buttonTheme.copyWith$1$colorScheme(t1 == null ? theme.colorScheme : t1); } } buttonTheme.toString; return buttonTheme; }, ButtonThemeData$(alignedDropdown, buttonColor, colorScheme, disabledColor, focusColor, height, highlightColor, hoverColor, layoutBehavior, materialTapTargetSize, minWidth, padding, shape, splashColor, textTheme) { return new A.ButtonThemeData(minWidth, height, textTheme, layoutBehavior, padding, shape, false, buttonColor, disabledColor, focusColor, hoverColor, highlightColor, splashColor, colorScheme, materialTapTargetSize); }, ButtonTextTheme: function ButtonTextTheme(t0, t1) { this.index = t0; this._core$_name = t1; }, ButtonBarLayoutBehavior: function ButtonBarLayoutBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, ButtonTheme: function ButtonTheme(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, ButtonThemeData: function ButtonThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.minWidth = t0; _.height = t1; _.textTheme = t2; _.layoutBehavior = t3; _._button_theme$_padding = t4; _._button_theme$_shape = t5; _.alignedDropdown = t6; _._buttonColor = t7; _._disabledColor = t8; _._focusColor = t9; _._hoverColor = t10; _._button_theme$_highlightColor = t11; _._splashColor = t12; _.colorScheme = t13; _._materialTapTargetSize = t14; }, _ButtonThemeData_Object_Diagnosticable: function _ButtonThemeData_Object_Diagnosticable() { }, CalendarDatePicker: function CalendarDatePicker(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.initialDate = t0; _.firstDate = t1; _.lastDate = t2; _.currentDate = t3; _.onDateChanged = t4; _.initialCalendarMode = t5; _.selectableDayPredicate = t6; _.key = t7; }, _CalendarDatePickerState: function _CalendarDatePickerState(t0, t1, t2) { var _ = this; _._announcedInitialDate = false; _.___CalendarDatePickerState__currentDisplayedMonthDate_A = _.___CalendarDatePickerState__mode_A = $; _._calendar_date_picker$_selectedDate = null; _._monthPickerKey = t0; _._yearPickerKey = t1; _.___CalendarDatePickerState__textDirection_A = _.___CalendarDatePickerState__localizations_A = $; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _CalendarDatePickerState__handleModeChanged_closure: function _CalendarDatePickerState__handleModeChanged_closure(t0, t1) { this.$this = t0; this.mode = t1; }, _CalendarDatePickerState__handleMonthChanged_closure: function _CalendarDatePickerState__handleMonthChanged_closure(t0, t1) { this.$this = t0; this.date = t1; }, _CalendarDatePickerState__handleYearChanged_closure: function _CalendarDatePickerState__handleYearChanged_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, _CalendarDatePickerState__handleDayChanged_closure: function _CalendarDatePickerState__handleDayChanged_closure(t0, t1) { this.$this = t0; this.value = t1; }, _CalendarDatePickerState_build_closure: function _CalendarDatePickerState_build_closure(t0) { this.$this = t0; }, _DatePickerModeToggleButton: function _DatePickerModeToggleButton(t0, t1, t2, t3) { var _ = this; _.mode = t0; _.title = t1; _.onTitlePressed = t2; _.key = t3; }, _DatePickerModeToggleButtonState: function _DatePickerModeToggleButtonState(t0, t1, t2) { var _ = this; _.___DatePickerModeToggleButtonState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _MonthPicker: function _MonthPicker(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.initialMonth = t0; _.currentDate = t1; _.firstDate = t2; _.lastDate = t3; _.selectedDate = t4; _.onChanged = t5; _.onDisplayedMonthChanged = t6; _.selectableDayPredicate = t7; _.key = t8; }, _MonthPickerState: function _MonthPickerState(t0, t1) { var _ = this; _._pageViewKey = t0; _.___MonthPickerState__textDirection_A = _.___MonthPickerState__localizations_A = _.___MonthPickerState__pageController_A = _.___MonthPickerState__currentMonth_A = $; _._actionMap = _._shortcutMap = null; _.___MonthPickerState__dayGridFocus_A = $; _._widget = _._focusedDay = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _MonthPickerState__handleMonthPageChanged_closure: function _MonthPickerState__handleMonthPageChanged_closure(t0, t1) { this.$this = t0; this.monthPage = t1; }, _MonthPickerState__handleGridFocusChange_closure: function _MonthPickerState__handleGridFocusChange_closure(t0, t1) { this.$this = t0; this.focused = t1; }, _MonthPickerState__handleDirectionFocus_closure: function _MonthPickerState__handleDirectionFocus_closure(t0, t1) { this.$this = t0; this.intent = t1; }, _FocusedDate: function _FocusedDate(t0, t1, t2) { this.date = t0; this.child = t1; this.key = t2; }, _DayPicker: function _DayPicker(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.selectedDate = t0; _.currentDate = t1; _.onChanged = t2; _.firstDate = t3; _.lastDate = t4; _.displayedMonth = t5; _.selectableDayPredicate = t6; _.key = t7; }, _DayPickerState: function _DayPickerState(t0) { var _ = this; _.___DayPickerState__dayFocusNodes_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _Day: function _Day(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.day = t0; _.isDisabled = t1; _.isSelectedDay = t2; _.isToday = t3; _.onChanged = t4; _.focusNode = t5; _.key = t6; }, _DayState: function _DayState(t0, t1) { var _ = this; _._calendar_date_picker$_statesController = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _DayState_build_effectiveValue: function _DayState_build_effectiveValue(t0, t1) { this.datePickerTheme = t0; this.defaults = t1; }, _DayState_build_resolve: function _DayState_build_resolve(t0) { this.effectiveValue = t0; }, _DayState_build_resolve_closure: function _DayState_build_resolve_closure(t0, t1, t2) { this.getProperty = t0; this.states = t1; this.T = t2; }, _DayState_build_closure: function _DayState_build_closure(t0) { this.$this = t0; }, _DayState_build_closure0: function _DayState_build_closure0(t0) { this.$this = t0; }, _DayState_build_closure2: function _DayState_build_closure2(t0) { this.effectiveValue = t0; }, _DayState_build__closure: function _DayState_build__closure(t0) { this.states = t0; }, _DayState_build_closure1: function _DayState_build_closure1(t0) { this.$this = t0; }, _DayPickerGridDelegate: function _DayPickerGridDelegate() { }, YearPicker: function YearPicker(t0, t1, t2, t3, t4, t5) { var _ = this; _.currentDate = t0; _.firstDate = t1; _.lastDate = t2; _.selectedDate = t3; _.onChanged = t4; _.key = t5; }, _YearPickerState: function _YearPickerState(t0, t1) { var _ = this; _._calendar_date_picker$_scrollController = null; _._calendar_date_picker$_statesController = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _YearPickerState__buildYearItem_effectiveValue: function _YearPickerState__buildYearItem_effectiveValue(t0, t1) { this.datePickerTheme = t0; this.defaults = t1; }, _YearPickerState__buildYearItem_resolve: function _YearPickerState__buildYearItem_resolve(t0) { this.effectiveValue = t0; }, _YearPickerState__buildYearItem_resolve_closure: function _YearPickerState__buildYearItem_resolve_closure(t0, t1, t2) { this.getProperty = t0; this.states = t1; this.T = t2; }, _YearPickerState__buildYearItem_closure: function _YearPickerState__buildYearItem_closure(t0) { this.isCurrentYear = t0; }, _YearPickerState__buildYearItem_closure0: function _YearPickerState__buildYearItem_closure0(t0) { this.isCurrentYear = t0; }, _YearPickerState__buildYearItem_closure2: function _YearPickerState__buildYearItem_closure2(t0) { this.effectiveValue = t0; }, _YearPickerState__buildYearItem__closure: function _YearPickerState__buildYearItem__closure(t0) { this.states = t0; }, _YearPickerState__buildYearItem_closure1: function _YearPickerState__buildYearItem_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, _YearPickerGridDelegate: function _YearPickerGridDelegate() { }, __DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin: function __DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin() { }, Card$(child, clipBehavior, color, elevation, margin, semanticContainer, shape) { return new A.Card(color, elevation, shape, clipBehavior, margin, semanticContainer, child, null); }, _CardVariant: function _CardVariant(t0, t1) { this.index = t0; this._core$_name = t1; }, Card: function Card(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.color = t0; _.elevation = t1; _.shape = t2; _.clipBehavior = t3; _.margin = t4; _.semanticContainer = t5; _.child = t6; _.key = t7; }, _CardDefaultsM2: function _CardDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.context = t0; _.clipBehavior = t1; _.color = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.elevation = t5; _.margin = t6; _.shape = t7; }, _CardDefaultsM3: function _CardDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.context = t0; _.___CardDefaultsM3__colors_FI = $; _.clipBehavior = t1; _.color = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.elevation = t5; _.margin = t6; _.shape = t7; }, CardTheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6; if (a === b && true) return a; if (t < 0.5) t1 = a.clipBehavior; else t1 = b.clipBehavior; t2 = A.Color_lerp(a.color, b.color, t); t3 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t4 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t5 = A.lerpDouble(a.elevation, b.elevation, t); t6 = A.EdgeInsetsGeometry_lerp(a.margin, b.margin, t); return new A.CardTheme(t1, t2, t3, t4, t5, t6, A.ShapeBorder_lerp(a.shape, b.shape, t)); }, CardTheme: function CardTheme(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.clipBehavior = t0; _.color = t1; _.shadowColor = t2; _.surfaceTintColor = t3; _.elevation = t4; _.margin = t5; _.shape = t6; }, _CardTheme_Object_Diagnosticable: function _CardTheme_Object_Diagnosticable() { }, Checkbox$(activeColor, autofocus, checkColor, fillColor, hoverColor, isError, materialTapTargetSize, mouseCursor, onChanged, overlayColor, semanticLabel, shape, side, splashRadius, tristate, value) { return new A.Checkbox(value, onChanged, mouseCursor, activeColor, fillColor, checkColor, tristate, materialTapTargetSize, hoverColor, overlayColor, splashRadius, false, shape, side, false, semanticLabel, B._CheckboxType_0, null); }, _CheckboxType: function _CheckboxType(t0, t1) { this.index = t0; this._core$_name = t1; }, Checkbox: function Checkbox(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.value = t0; _.onChanged = t1; _.mouseCursor = t2; _.activeColor = t3; _.fillColor = t4; _.checkColor = t5; _.tristate = t6; _.materialTapTargetSize = t7; _.hoverColor = t8; _.overlayColor = t9; _.splashRadius = t10; _.autofocus = t11; _.shape = t12; _.side = t13; _.isError = t14; _.semanticLabel = t15; _._checkboxType = t16; _.key = t17; }, _CheckboxState: function _CheckboxState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _._checkbox$_painter = t0; _._previousValue = null; _.ToggleableStateMixin___ToggleableStateMixin__positionController_A = t1; _.ToggleableStateMixin___ToggleableStateMixin__position_A = t2; _.ToggleableStateMixin___ToggleableStateMixin__reactionController_A = t3; _.ToggleableStateMixin___ToggleableStateMixin__reaction_A = t4; _.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A = t5; _.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A = t6; _.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A = t7; _.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A = t8; _.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI = t9; _.ToggleableStateMixin__downPosition = t10; _.ToggleableStateMixin__focused = t11; _.ToggleableStateMixin__hovering = t12; _.TickerProviderStateMixin__tickers = t13; _.TickerProviderStateMixin__tickerModeNotifier = t14; _._widget = null; _._debugLifecycleState = t15; _._framework$_element = null; }, _CheckboxState__widgetFillColor_closure: function _CheckboxState__widgetFillColor_closure(t0) { this.$this = t0; }, _CheckboxState_build_closure: function _CheckboxState_build_closure(t0, t1) { this.$this = t0; this.checkboxTheme = t1; }, _CheckboxPainter: function _CheckboxPainter(t0) { var _ = this; _._toggleable$_isHovered = _._toggleable$_isFocused = _._downPosition = _._splashRadius = _._toggleable$_focusColor = _._toggleable$_hoverColor = _._reactionColor = _._inactiveReactionColor = _._inactiveColor = _._activeColor = _._reactionHoverFade = _._reactionFocusFade = _._reaction = _._toggleable$_position = _._inactiveSide = _._activeSide = _._checkbox$_shape = _._previousValue = _._checkbox$_value = _._checkbox$_checkColor = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _CheckboxDefaultsM2: function _CheckboxDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._checkbox$_theme = t0; _._checkbox$_colors = t1; _.mouseCursor = t2; _.fillColor = t3; _.checkColor = t4; _.overlayColor = t5; _.splashRadius = t6; _.materialTapTargetSize = t7; _.visualDensity = t8; _.shape = t9; _.side = t10; }, _CheckboxDefaultsM2_side_closure: function _CheckboxDefaultsM2_side_closure(t0) { this.$this = t0; }, _CheckboxDefaultsM2_fillColor_closure: function _CheckboxDefaultsM2_fillColor_closure(t0) { this.$this = t0; }, _CheckboxDefaultsM2_overlayColor_closure: function _CheckboxDefaultsM2_overlayColor_closure(t0) { this.$this = t0; }, _CheckboxDefaultsM3: function _CheckboxDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._checkbox$_theme = t0; _._checkbox$_colors = t1; _.mouseCursor = t2; _.fillColor = t3; _.checkColor = t4; _.overlayColor = t5; _.splashRadius = t6; _.materialTapTargetSize = t7; _.visualDensity = t8; _.shape = t9; _.side = t10; }, _CheckboxDefaultsM3_side_closure: function _CheckboxDefaultsM3_side_closure(t0) { this.$this = t0; }, _CheckboxDefaultsM3_fillColor_closure: function _CheckboxDefaultsM3_fillColor_closure(t0) { this.$this = t0; }, _CheckboxDefaultsM3_checkColor_closure: function _CheckboxDefaultsM3_checkColor_closure(t0) { this.$this = t0; }, _CheckboxDefaultsM3_overlayColor_closure: function _CheckboxDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, __CheckboxState_State_TickerProviderStateMixin: function __CheckboxState_State_TickerProviderStateMixin() { }, __CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin: function __CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin() { }, CheckboxListTile$(activeColor, contentPadding, controlAffinity, dense, key, onChanged, title, value) { return new A.CheckboxListTile(value, onChanged, activeColor, title, dense, controlAffinity, contentPadding, key); }, _CheckboxType0: function _CheckboxType0(t0, t1) { this.index = t0; this._core$_name = t1; }, CheckboxListTile: function CheckboxListTile(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.value = t0; _.onChanged = t1; _.activeColor = t2; _.title = t3; _.dense = t4; _.controlAffinity = t5; _.contentPadding = t6; _.key = t7; }, CheckboxThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8; if (a === b && true) return a; t1 = t < 0.5; if (t1) t2 = a.mouseCursor; else t2 = b.mouseCursor; t3 = type$.nullable_Color; t4 = A.MaterialStateProperty_lerp(a.fillColor, b.fillColor, t, A.ui_Color_lerp$closure(), t3); t5 = A.MaterialStateProperty_lerp(a.checkColor, b.checkColor, t, A.ui_Color_lerp$closure(), t3); t3 = A.MaterialStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t3); t6 = A.lerpDouble(a.splashRadius, b.splashRadius, t); if (t1) t7 = a.materialTapTargetSize; else t7 = b.materialTapTargetSize; if (t1) t1 = a.visualDensity; else t1 = b.visualDensity; t8 = type$.nullable_OutlinedBorder._as(A.ShapeBorder_lerp(a.shape, b.shape, t)); return new A.CheckboxThemeData(t2, t4, t5, t3, t6, t7, t1, t8, A.CheckboxThemeData__lerpSides(a.side, b.side, t)); }, CheckboxThemeData__lerpSides(a, b, t) { if (a == null || b == null) return null; if (a === b) return a; return A.BorderSide_lerp(a, b, t); }, CheckboxTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.CheckboxTheme); t1 = A.Theme_of(context); return t1.checkboxTheme; }, CheckboxThemeData: function CheckboxThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.mouseCursor = t0; _.fillColor = t1; _.checkColor = t2; _.overlayColor = t3; _.splashRadius = t4; _.materialTapTargetSize = t5; _.visualDensity = t6; _.shape = t7; _.side = t8; }, _CheckboxThemeData_Object_Diagnosticable: function _CheckboxThemeData_Object_Diagnosticable() { }, ChipThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22; if (a === b) return a; t1 = A.MaterialStateProperty_lerp(a.color, b.color, t, A.ui_Color_lerp$closure(), type$.nullable_Color); t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t3 = A.Color_lerp(a.deleteIconColor, b.deleteIconColor, t); t4 = A.Color_lerp(a.disabledColor, b.disabledColor, t); t5 = A.Color_lerp(a.selectedColor, b.selectedColor, t); t6 = A.Color_lerp(a.secondarySelectedColor, b.secondarySelectedColor, t); t7 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t8 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t9 = A.Color_lerp(a.selectedShadowColor, b.selectedShadowColor, t); t10 = t < 0.5; if (t10) t11 = a.showCheckmark !== false; else t11 = b.showCheckmark !== false; t12 = A.Color_lerp(a.checkmarkColor, b.checkmarkColor, t); t13 = A.EdgeInsetsGeometry_lerp(a.labelPadding, b.labelPadding, t); t14 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); t15 = A.ChipThemeData__lerpSides(a.side, b.side, t); t16 = A.ChipThemeData__lerpShapes(a.shape, b.shape, t); t17 = A.TextStyle_lerp(a.labelStyle, b.labelStyle, t); t18 = A.TextStyle_lerp(a.secondaryLabelStyle, b.secondaryLabelStyle, t); if (t10) { t10 = a.brightness; if (t10 == null) t10 = B.Brightness_1; } else { t10 = b.brightness; if (t10 == null) t10 = B.Brightness_1; } t19 = A.lerpDouble(a.elevation, b.elevation, t); t20 = A.lerpDouble(a.pressElevation, b.pressElevation, t); t21 = a.iconTheme; if (t21 == null) t22 = b.iconTheme != null; else t22 = true; if (t22) t21 = A.IconThemeData_lerp(t21, b.iconTheme, t); else t21 = null; return new A.ChipThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t11, t12, t13, t14, t15, t16, t17, t18, t10, t19, t20, t21); }, ChipThemeData__lerpSides(a, b, t) { var t1 = a == null; if (t1 && b == null) return null; if (t1) { t1 = b.color; return A.BorderSide_lerp(new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), b, t); } if (b == null) { t1 = a.color; return A.BorderSide_lerp(new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), a, t); } return A.BorderSide_lerp(a, b, t); }, ChipThemeData__lerpShapes(a, b, t) { if (a == null && b == null) return null; return type$.nullable_OutlinedBorder._as(A.ShapeBorder_lerp(a, b, t)); }, ChipThemeData: function ChipThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.color = t0; _.backgroundColor = t1; _.deleteIconColor = t2; _.disabledColor = t3; _.selectedColor = t4; _.secondarySelectedColor = t5; _.shadowColor = t6; _.surfaceTintColor = t7; _.selectedShadowColor = t8; _.showCheckmark = t9; _.checkmarkColor = t10; _.labelPadding = t11; _.padding = t12; _.side = t13; _.shape = t14; _.labelStyle = t15; _.secondaryLabelStyle = t16; _.brightness = t17; _.elevation = t18; _.pressElevation = t19; _.iconTheme = t20; }, _ChipThemeData_Object_Diagnosticable: function _ChipThemeData_Object_Diagnosticable() { }, ColorScheme$(background, brightness, error, errorContainer, inversePrimary, inverseSurface, onBackground, onError, onErrorContainer, onInverseSurface, onPrimary, onPrimaryContainer, onSecondary, onSecondaryContainer, onSurface, onSurfaceVariant, onTertiary, onTertiaryContainer, outline, outlineVariant, primary, primaryContainer, scrim, secondary, secondaryContainer, shadow, surface, surfaceTint, surfaceVariant, tertiary, tertiaryContainer) { return new A.ColorScheme(brightness, primary, onPrimary, primaryContainer, onPrimaryContainer, secondary, onSecondary, secondaryContainer, onSecondaryContainer, tertiary, onTertiary, tertiaryContainer, onTertiaryContainer, error, onError, errorContainer, onErrorContainer, background, onBackground, surface, onSurface, surfaceVariant, onSurfaceVariant, outline, outlineVariant, shadow, scrim, inverseSurface, onInverseSurface, inversePrimary, surfaceTint); }, ColorScheme_ColorScheme$fromSwatch(accentColor, backgroundColor, brightness, cardColor, errorColor, primarySwatch) { var secondary, t1, t2, t3, t4, t5, t6, t7, _null = null, isDark = brightness === B.Brightness_0, primaryIsDark = A.ThemeData_estimateBrightnessForColor(primarySwatch) === B.Brightness_0; if (accentColor == null) secondary = isDark ? B.Color_4284809178 : primarySwatch; else secondary = accentColor; t1 = A.ThemeData_estimateBrightnessForColor(secondary); if (cardColor == null) t2 = isDark ? B.Color_4282532418 : B.Color_4294967295; else t2 = cardColor; if (backgroundColor == null) if (isDark) t3 = B.Color_4284572001; else { t3 = primarySwatch._swatch.$index(0, 200); t3.toString; } else t3 = backgroundColor; t4 = errorColor == null ? B.Color_4292030255 : errorColor; t5 = primaryIsDark ? B.Color_4294967295 : B.Color_4278190080; t1 = t1 === B.Brightness_0 ? B.Color_4294967295 : B.Color_4278190080; t6 = isDark ? B.Color_4294967295 : B.Color_4278190080; t7 = primaryIsDark ? B.Color_4294967295 : B.Color_4278190080; return A.ColorScheme$(t3, brightness, t4, _null, _null, _null, t7, isDark ? B.Color_4278190080 : B.Color_4294967295, _null, _null, t5, _null, t1, _null, t6, _null, _null, _null, _null, _null, primarySwatch, _null, _null, secondary, _null, _null, t2, _null, _null, _null, _null); }, ColorScheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36; if (a === b) return a; t1 = t < 0.5 ? a.brightness : b.brightness; t2 = a.primary; t3 = b.primary; t4 = A.Color_lerp(t2, t3, t); t4.toString; t5 = a.onPrimary; t6 = b.onPrimary; t7 = A.Color_lerp(t5, t6, t); t7.toString; t8 = a._primaryContainer; if (t8 == null) t8 = t2; t9 = b._primaryContainer; t8 = A.Color_lerp(t8, t9 == null ? t3 : t9, t); t9 = a._onPrimaryContainer; if (t9 == null) t9 = t5; t10 = b._onPrimaryContainer; t9 = A.Color_lerp(t9, t10 == null ? t6 : t10, t); t10 = a.secondary; t11 = b.secondary; t12 = A.Color_lerp(t10, t11, t); t12.toString; t13 = a.onSecondary; t14 = b.onSecondary; t15 = A.Color_lerp(t13, t14, t); t15.toString; t16 = a._secondaryContainer; if (t16 == null) t16 = t10; t17 = b._secondaryContainer; t16 = A.Color_lerp(t16, t17 == null ? t11 : t17, t); t17 = a._onSecondaryContainer; if (t17 == null) t17 = t13; t18 = b._onSecondaryContainer; t17 = A.Color_lerp(t17, t18 == null ? t14 : t18, t); t18 = a._tertiary; t19 = t18 == null; t20 = t19 ? t10 : t18; t21 = b._tertiary; t22 = t21 == null; t20 = A.Color_lerp(t20, t22 ? t11 : t21, t); t23 = a._onTertiary; t24 = t23 == null; t25 = t24 ? t13 : t23; t26 = b._onTertiary; t27 = t26 == null; t25 = A.Color_lerp(t25, t27 ? t14 : t26, t); t28 = a._tertiaryContainer; if (t28 == null) t10 = t19 ? t10 : t18; else t10 = t28; t18 = b._tertiaryContainer; if (t18 == null) t11 = t22 ? t11 : t21; else t11 = t18; t11 = A.Color_lerp(t10, t11, t); t10 = a._onTertiaryContainer; if (t10 == null) t10 = t24 ? t13 : t23; t13 = b._onTertiaryContainer; if (t13 == null) t13 = t27 ? t14 : t26; t13 = A.Color_lerp(t10, t13, t); t10 = a.error; t14 = b.error; t18 = A.Color_lerp(t10, t14, t); t18.toString; t19 = a.onError; t21 = b.onError; t22 = A.Color_lerp(t19, t21, t); t22.toString; t23 = a._errorContainer; t10 = t23 == null ? t10 : t23; t23 = b._errorContainer; t10 = A.Color_lerp(t10, t23 == null ? t14 : t23, t); t14 = a._onErrorContainer; if (t14 == null) t14 = t19; t19 = b._onErrorContainer; t14 = A.Color_lerp(t14, t19 == null ? t21 : t19, t); t19 = A.Color_lerp(a.background, b.background, t); t19.toString; t21 = a.onBackground; t23 = b.onBackground; t24 = A.Color_lerp(t21, t23, t); t24.toString; t26 = a.surface; t27 = b.surface; t28 = A.Color_lerp(t26, t27, t); t28.toString; t29 = a.onSurface; t30 = b.onSurface; t31 = A.Color_lerp(t29, t30, t); t31.toString; t32 = a._surfaceVariant; if (t32 == null) t32 = t26; t33 = b._surfaceVariant; t32 = A.Color_lerp(t32, t33 == null ? t27 : t33, t); t33 = a._onSurfaceVariant; if (t33 == null) t33 = t29; t34 = b._onSurfaceVariant; t33 = A.Color_lerp(t33, t34 == null ? t30 : t34, t); t34 = a._outline; if (t34 == null) t34 = t21; t35 = b._outline; t34 = A.Color_lerp(t34, t35 == null ? t23 : t35, t); t35 = a._outlineVariant; t21 = t35 == null ? t21 : t35; t35 = b._outlineVariant; t21 = A.Color_lerp(t21, t35 == null ? t23 : t35, t); t23 = a._shadow; if (t23 == null) t23 = B.Color_4278190080; t35 = b._shadow; t23 = A.Color_lerp(t23, t35 == null ? B.Color_4278190080 : t35, t); t35 = a._scrim; if (t35 == null) t35 = B.Color_4278190080; t36 = b._scrim; t35 = A.Color_lerp(t35, t36 == null ? B.Color_4278190080 : t36, t); t36 = a._inverseSurface; t29 = t36 == null ? t29 : t36; t36 = b._inverseSurface; t29 = A.Color_lerp(t29, t36 == null ? t30 : t36, t); t30 = a._onInverseSurface; t26 = t30 == null ? t26 : t30; t30 = b._onInverseSurface; t26 = A.Color_lerp(t26, t30 == null ? t27 : t30, t); t27 = a._inversePrimary; t5 = t27 == null ? t5 : t27; t27 = b._inversePrimary; t5 = A.Color_lerp(t5, t27 == null ? t6 : t27, t); t6 = a._surfaceTint; t2 = t6 == null ? t2 : t6; t6 = b._surfaceTint; return A.ColorScheme$(t19, t1, t18, t10, t5, t29, t24, t22, t14, t26, t7, t9, t15, t17, t31, t33, t25, t13, t34, t21, t4, t8, t35, t12, t16, t23, t28, A.Color_lerp(t2, t6 == null ? t3 : t6, t), t32, t20, t11); }, ColorScheme: function ColorScheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { var _ = this; _.brightness = t0; _.primary = t1; _.onPrimary = t2; _._primaryContainer = t3; _._onPrimaryContainer = t4; _.secondary = t5; _.onSecondary = t6; _._secondaryContainer = t7; _._onSecondaryContainer = t8; _._tertiary = t9; _._onTertiary = t10; _._tertiaryContainer = t11; _._onTertiaryContainer = t12; _.error = t13; _.onError = t14; _._errorContainer = t15; _._onErrorContainer = t16; _.background = t17; _.onBackground = t18; _.surface = t19; _.onSurface = t20; _._surfaceVariant = t21; _._onSurfaceVariant = t22; _._outline = t23; _._outlineVariant = t24; _._shadow = t25; _._scrim = t26; _._inverseSurface = t27; _._onInverseSurface = t28; _._inversePrimary = t29; _._surfaceTint = t30; }, _ColorScheme_Object_Diagnosticable: function _ColorScheme_Object_Diagnosticable() { }, MaterialColor: function MaterialColor(t0, t1) { this._swatch = t0; this.value = t1; }, MaterialAccentColor: function MaterialAccentColor(t0, t1) { this._swatch = t0; this.value = t1; }, DataRow$(cells, color, onSelectChanged, selected) { return new A.DataRow(null, onSelectChanged, selected, cells, color); }, DataCell$(child, onLongPress, onTap) { return new A.DataCell(child, onTap, onLongPress); }, DataTable$(checkboxHorizontalMargin, columnSpacing, columns, dataRowMaxHeight, dataRowMinHeight, decoration, headingRowHeight, horizontalMargin, key, onSelectAll, rows, showBottomBorder, showCheckboxColumn, sortAscending, sortColumnIndex) { return new A.DataTable(columns, sortColumnIndex, sortAscending, onSelectAll, decoration, dataRowMinHeight, dataRowMaxHeight, headingRowHeight, horizontalMargin, columnSpacing, true, rows, showBottomBorder, checkboxHorizontalMargin, A.DataTable__initOnlyTextColumn(columns), key); }, DataTable__initOnlyTextColumn(columns) { var t1, result, index; for (t1 = columns.length, result = null, index = 0; index < t1; ++index) if (!columns[index].numeric) { if (result != null) return null; result = index; } return result; }, TableRowInkWell$(child, mouseCursor, onLongPress, onTap, overlayColor) { var _null = null; return new A.TableRowInkWell(child, onTap, _null, _null, _null, _null, onLongPress, _null, _null, _null, _null, _null, _null, mouseCursor, true, B.BoxShape_0, _null, _null, _null, _null, _null, _null, overlayColor, _null, _null, true, false, _null, false, _null, true, _null, _null, _null); }, DataColumn: function DataColumn(t0, t1, t2) { this.label = t0; this.numeric = t1; this.onSort = t2; }, DataRow: function DataRow(t0, t1, t2, t3, t4) { var _ = this; _.key = t0; _.onSelectChanged = t1; _.selected = t2; _.cells = t3; _.color = t4; }, DataCell: function DataCell(t0, t1, t2) { this.child = t0; this.onTap = t1; this.onLongPress = t2; }, DataTable: function DataTable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.columns = t0; _.sortColumnIndex = t1; _.sortAscending = t2; _.onSelectAll = t3; _.decoration = t4; _.dataRowMinHeight = t5; _.dataRowMaxHeight = t6; _.headingRowHeight = t7; _.horizontalMargin = t8; _.columnSpacing = t9; _.showCheckboxColumn = t10; _.rows = t11; _.showBottomBorder = t12; _.checkboxHorizontalMargin = t13; _._onlyTextColumn = t14; _.key = t15; }, DataTable_build_closure3: function DataTable_build_closure3(t0) { this.theme = t0; }, DataTable_build_closure: function DataTable_build_closure() { }, DataTable_build_closure0: function DataTable_build_closure0() { }, DataTable_build_closure1: function DataTable_build_closure1() { }, DataTable_build_closure2: function DataTable_build_closure2(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.$this = t0; _.anyRowSelectable = t1; _.effectiveDataRowColor = t2; _.effectiveHeadingRowColor = t3; _.context = t4; _.dataTableTheme = t5; _.theme = t6; _.defaultRowColor = t7; _.tableColumns = t8; }, DataTable_build_closure4: function DataTable_build_closure4(t0, t1) { this.$this = t0; this.someChecked = t1; }, DataTable_build_closure5: function DataTable_build_closure5(t0) { this.row = t0; }, DataTable_build_closure6: function DataTable_build_closure6(t0, t1, t2) { this.$this = t0; this.column = t1; this.dataColumnIndex = t2; }, DataTable_build_closure7: function DataTable_build_closure7(t0) { this.row = t0; }, TableRowInkWell: function TableRowInkWell(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { var _ = this; _.child = t0; _.onTap = t1; _.onTapDown = t2; _.onTapUp = t3; _.onTapCancel = t4; _.onDoubleTap = t5; _.onLongPress = t6; _.onSecondaryTap = t7; _.onSecondaryTapDown = t8; _.onSecondaryTapUp = t9; _.onSecondaryTapCancel = t10; _.onHighlightChanged = t11; _.onHover = t12; _.mouseCursor = t13; _.containedInkWell = t14; _.highlightShape = t15; _.radius = t16; _.borderRadius = t17; _.customBorder = t18; _.focusColor = t19; _.hoverColor = t20; _.highlightColor = t21; _.overlayColor = t22; _.splashColor = t23; _.splashFactory = t24; _.enableFeedback = t25; _.excludeFromSemantics = t26; _.onFocusChange = t27; _.autofocus = t28; _.focusNode = t29; _.canRequestFocus = t30; _.statesController = t31; _.hoverDuration = t32; _.key = t33; }, TableRowInkWell_getRectCallback_closure: function TableRowInkWell_getRectCallback_closure(t0) { this.referenceBox = t0; }, _SortArrow: function _SortArrow(t0, t1, t2, t3) { var _ = this; _.visible = t0; _.up = t1; _.duration = t2; _.key = t3; }, _SortArrowState: function _SortArrowState(t0, t1, t2) { var _ = this; _.___SortArrowState__orientationAnimation_A = _.___SortArrowState__orientationController_A = _.___SortArrowState__opacityAnimation_A = _.___SortArrowState__opacityController_A = $; _._orientationOffset = 0; _._data_table$_up = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _SortArrowState__rebuild_closure: function _SortArrowState__rebuild_closure() { }, _NullTableColumnWidth: function _NullTableColumnWidth() { }, _NullWidget0: function _NullWidget0(t0) { this.key = t0; }, __SortArrowState_State_TickerProviderStateMixin: function __SortArrowState_State_TickerProviderStateMixin() { }, DataTableSource: function DataTableSource() { }, DataTableThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; if (a === b) return a; t1 = A.Decoration_lerp(a.decoration, b.decoration, t); t2 = type$.nullable_Color; t3 = A.MaterialStateProperty_lerp(a.dataRowColor, b.dataRowColor, t, A.ui_Color_lerp$closure(), t2); t4 = A.lerpDouble(a.dataRowMinHeight, b.dataRowMinHeight, t); t5 = A.lerpDouble(a.dataRowMaxHeight, b.dataRowMaxHeight, t); t6 = A.TextStyle_lerp(a.dataTextStyle, b.dataTextStyle, t); t2 = A.MaterialStateProperty_lerp(a.headingRowColor, b.headingRowColor, t, A.ui_Color_lerp$closure(), t2); t7 = A.lerpDouble(a.headingRowHeight, b.headingRowHeight, t); t8 = A.TextStyle_lerp(a.headingTextStyle, b.headingTextStyle, t); t9 = A.lerpDouble(a.horizontalMargin, b.horizontalMargin, t); t10 = A.lerpDouble(a.columnSpacing, b.columnSpacing, t); t11 = A.lerpDouble(a.dividerThickness, b.dividerThickness, t); t12 = A.lerpDouble(a.checkboxHorizontalMargin, b.checkboxHorizontalMargin, t); t13 = t < 0.5; t14 = t13 ? a.headingCellCursor : b.headingCellCursor; t13 = t13 ? a.dataRowCursor : b.dataRowCursor; return new A.DataTableThemeData(t1, t3, t4, t5, t6, t2, t7, t8, t9, t10, t11, t12, t14, t13); }, DataTableTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.DataTableTheme); t1 = A.Theme_of(context); return t1.dataTableTheme; }, DataTableThemeData: function DataTableThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.decoration = t0; _.dataRowColor = t1; _.dataRowMinHeight = t2; _.dataRowMaxHeight = t3; _.dataTextStyle = t4; _.headingRowColor = t5; _.headingRowHeight = t6; _.headingTextStyle = t7; _.horizontalMargin = t8; _.columnSpacing = t9; _.dividerThickness = t10; _.checkboxHorizontalMargin = t11; _.headingCellCursor = t12; _.dataRowCursor = t13; }, _DataTableThemeData_Object_Diagnosticable: function _DataTableThemeData_Object_Diagnosticable() { }, DateUtils_isSameDay(dateA, dateB) { var _null = null, t1 = dateA == null, t2 = t1 ? _null : A.Primitives_getYear(dateA), t3 = dateB == null; if (t2 == (t3 ? _null : A.Primitives_getYear(dateB))) { t2 = t1 ? _null : A.Primitives_getMonth(dateA); if (t2 == (t3 ? _null : A.Primitives_getMonth(dateB))) { t1 = t1 ? _null : A.Primitives_getDay(dateA); t1 = t1 == (t3 ? _null : A.Primitives_getDay(dateB)); } else t1 = false; } else t1 = false; return t1; }, DateUtils_isSameMonth(dateA, dateB) { var t1 = dateA == null, t2 = t1 ? null : A.Primitives_getYear(dateA); if (t2 === A.Primitives_getYear(dateB)) { t1 = t1 ? null : A.Primitives_getMonth(dateA); t1 = t1 === A.Primitives_getMonth(dateB); } else t1 = false; return t1; }, DateUtils_monthDelta(startDate, endDate) { return (A.Primitives_getYear(endDate) - A.Primitives_getYear(startDate)) * 12 + A.Primitives_getMonth(endDate) - A.Primitives_getMonth(startDate); }, DateUtils_getDaysInMonth(year, month) { if (month === 2) return B.JSInt_methods.$mod(year, 4) === 0 && B.JSInt_methods.$mod(year, 100) !== 0 || B.JSInt_methods.$mod(year, 400) === 0 ? 29 : 28; return B.List_7L00[month - 1]; }, DatePickerEntryMode: function DatePickerEntryMode(t0, t1) { this.index = t0; this._core$_name = t1; }, DatePickerMode: function DatePickerMode(t0, t1) { this.index = t0; this._core$_name = t1; }, showDatePicker(context, firstDate, initialDate, lastDate, locale) { return A.showDatePicker$body(context, firstDate, initialDate, lastDate, locale); }, showDatePicker$body(context, firstDate, initialDate, lastDate, locale) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_DateTime), $async$returnValue, t3, t4, t5, dialog, t1, t2; var $async$showDatePicker = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(initialDate), A.Primitives_getMonth(initialDate), A.Primitives_getDay(initialDate), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); initialDate = new A.DateTime(t2, false); t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(firstDate), A.Primitives_getMonth(firstDate), A.Primitives_getDay(firstDate), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); firstDate = new A.DateTime(t2, false); t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(lastDate), A.Primitives_getMonth(lastDate), A.Primitives_getDay(lastDate), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); lastDate = new A.DateTime(t2, false); if (initialDate == null) t2 = null; else { t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(initialDate), A.Primitives_getMonth(initialDate), A.Primitives_getDay(initialDate), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t2 = new A.DateTime(t2, false); } t3 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(firstDate), A.Primitives_getMonth(firstDate), A.Primitives_getDay(firstDate), 0, 0, 0, 0, false); if (!A._isInt(t3)) A.throwExpression(A.argumentErrorValue(t3)); t4 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(lastDate), A.Primitives_getMonth(lastDate), A.Primitives_getDay(lastDate), 0, 0, 0, 0, false); if (!A._isInt(t4)) A.throwExpression(A.argumentErrorValue(t4)); t5 = new A.DateTime(Date.now(), false); t5 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t5), A.Primitives_getMonth(t5), A.Primitives_getDay(t5), 0, 0, 0, 0, false); if (!A._isInt(t5)) A.throwExpression(A.argumentErrorValue(t5)); dialog = new A.DatePickerDialog(t2, new A.DateTime(t3, false), new A.DateTime(t4, false), new A.DateTime(t5, false), B.DatePickerEntryMode_0, null, null, null, null, B.DatePickerMode_0, null, null, null, null, null, null, null, null, null); t1.dialog = dialog; t1.dialog = A.Localizations_Localizations$override(dialog, context, locale); $async$returnValue = A.showDialog(null, null, true, null, new A.showDatePicker_closure(t1, null), context, null, true, type$.DateTime); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$showDatePicker, $async$completer); }, showDatePicker_closure: function showDatePicker_closure(t0, t1) { this._box_0 = t0; this.builder = t1; }, DatePickerDialog: function DatePickerDialog(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.initialDate = t0; _.firstDate = t1; _.lastDate = t2; _.currentDate = t3; _.initialEntryMode = t4; _.selectableDayPredicate = t5; _.cancelText = t6; _.confirmText = t7; _.helpText = t8; _.initialCalendarMode = t9; _.errorFormatText = t10; _.errorInvalidText = t11; _.fieldHintText = t12; _.fieldLabelText = t13; _.keyboardType = t14; _.onDatePickerModeChange = t15; _.switchToInputEntryModeIcon = t16; _.switchToCalendarEntryModeIcon = t17; _.key = t18; }, _DatePickerDialogState: function _DatePickerDialogState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.___DatePickerDialogState__entryMode_FI = _.___DatePickerDialogState__selectedDate_FI = $; _._autovalidateMode = t0; _._calendarPickerKey = t1; _._formKey = t2; _.RestorationMixin__bucket = t3; _.RestorationMixin__properties = t4; _.RestorationMixin__debugPropertiesWaitingForReregistration = t5; _.RestorationMixin__firstRestorePending = t6; _.RestorationMixin__currentParent = t7; _._widget = null; _._debugLifecycleState = t8; _._framework$_element = null; }, _DatePickerDialogState__handleOk_closure: function _DatePickerDialogState__handleOk_closure(t0) { this.$this = t0; }, _DatePickerDialogState__handleEntryModeToggle_closure: function _DatePickerDialogState__handleEntryModeToggle_closure(t0) { this.$this = t0; }, _DatePickerDialogState__handleDateChanged_closure: function _DatePickerDialogState__handleDateChanged_closure(t0, t1) { this.$this = t0; this.date = t1; }, _DatePickerDialogState_build_calendarDatePicker: function _DatePickerDialogState_build_calendarDatePicker(t0) { this.$this = t0; }, _DatePickerDialogState_build_inputDatePicker: function _DatePickerDialogState_build_inputDatePicker(t0, t1) { this.$this = t0; this.orientation = t1; }, _DatePickerDialogState_build_closure: function _DatePickerDialogState_build_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.useMaterial3 = t1; _.dialogSize = t2; _.orientation = t3; _.header = t4; _.datePickerTheme = t5; _.actions = t6; }, _RestorableDatePickerEntryMode: function _RestorableDatePickerEntryMode(t0, t1) { var _ = this; _._date_picker0$_defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _RestorableAutovalidateMode: function _RestorableAutovalidateMode(t0, t1) { var _ = this; _._date_picker0$_defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _DatePickerHeader: function _DatePickerHeader(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.helpText = t0; _.titleText = t1; _.titleStyle = t2; _.orientation = t3; _.isShort = t4; _.entryModeButton = t5; _.key = t6; }, __DatePickerDialogState_State_RestorationMixin_dispose_closure: function __DatePickerDialogState_State_RestorationMixin_dispose_closure() { }, __DatePickerDialogState_State_RestorationMixin: function __DatePickerDialogState_State_RestorationMixin() { }, DatePickerThemeData$(backgroundColor, cancelButtonStyle, confirmButtonStyle, dayBackgroundColor, dayForegroundColor, dayOverlayColor, dayStyle, dividerColor, elevation, headerBackgroundColor, headerForegroundColor, headerHeadlineStyle, headerHelpStyle, inputDecorationTheme, rangePickerBackgroundColor, rangePickerElevation, rangePickerHeaderBackgroundColor, rangePickerHeaderForegroundColor, rangePickerHeaderHeadlineStyle, rangePickerHeaderHelpStyle, rangePickerShadowColor, rangePickerShape, rangePickerSurfaceTintColor, rangeSelectionBackgroundColor, rangeSelectionOverlayColor, shadowColor, shape, surfaceTintColor, todayBackgroundColor, todayBorder, todayForegroundColor, weekdayStyle, yearBackgroundColor, yearForegroundColor, yearOverlayColor, yearStyle) { return new A.DatePickerThemeData(backgroundColor, elevation, shadowColor, surfaceTintColor, shape, headerBackgroundColor, headerForegroundColor, headerHeadlineStyle, headerHelpStyle, weekdayStyle, dayStyle, dayForegroundColor, dayBackgroundColor, dayOverlayColor, todayForegroundColor, todayBackgroundColor, todayBorder, yearStyle, yearForegroundColor, yearBackgroundColor, yearOverlayColor, rangePickerBackgroundColor, rangePickerElevation, rangePickerShadowColor, rangePickerSurfaceTintColor, rangePickerShape, rangePickerHeaderBackgroundColor, rangePickerHeaderForegroundColor, rangePickerHeaderHeadlineStyle, rangePickerHeaderHelpStyle, rangeSelectionBackgroundColor, rangeSelectionOverlayColor, dividerColor, inputDecorationTheme, cancelButtonStyle, confirmButtonStyle); }, DatePickerThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35; if (a === b && true) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.lerpDouble(a.elevation, b.elevation, t); t3 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t4 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t5 = A.ShapeBorder_lerp(a.shape, b.shape, t); t6 = A.Color_lerp(a.headerBackgroundColor, b.headerBackgroundColor, t); t7 = A.Color_lerp(a.headerForegroundColor, b.headerForegroundColor, t); t8 = A.TextStyle_lerp(a.headerHeadlineStyle, b.headerHeadlineStyle, t); t9 = A.TextStyle_lerp(a.headerHelpStyle, b.headerHelpStyle, t); t10 = A.TextStyle_lerp(a.weekdayStyle, b.weekdayStyle, t); t11 = A.TextStyle_lerp(a.dayStyle, b.dayStyle, t); t12 = type$.nullable_Color; t13 = A.MaterialStateProperty_lerp(a.dayForegroundColor, b.dayForegroundColor, t, A.ui_Color_lerp$closure(), t12); t14 = A.MaterialStateProperty_lerp(a.dayBackgroundColor, b.dayBackgroundColor, t, A.ui_Color_lerp$closure(), t12); t15 = A.MaterialStateProperty_lerp(a.dayOverlayColor, b.dayOverlayColor, t, A.ui_Color_lerp$closure(), t12); t16 = A.MaterialStateProperty_lerp(a.todayForegroundColor, b.todayForegroundColor, t, A.ui_Color_lerp$closure(), t12); t17 = A.MaterialStateProperty_lerp(a.todayBackgroundColor, b.todayBackgroundColor, t, A.ui_Color_lerp$closure(), t12); t18 = A.DatePickerThemeData__lerpBorderSide(a.todayBorder, b.todayBorder, t); t19 = A.TextStyle_lerp(a.yearStyle, b.yearStyle, t); t20 = A.MaterialStateProperty_lerp(a.yearForegroundColor, b.yearForegroundColor, t, A.ui_Color_lerp$closure(), t12); t21 = A.MaterialStateProperty_lerp(a.yearBackgroundColor, b.yearBackgroundColor, t, A.ui_Color_lerp$closure(), t12); t22 = A.MaterialStateProperty_lerp(a.yearOverlayColor, b.yearOverlayColor, t, A.ui_Color_lerp$closure(), t12); t23 = A.Color_lerp(a.rangePickerBackgroundColor, b.rangePickerBackgroundColor, t); t24 = A.lerpDouble(a.rangePickerElevation, b.rangePickerElevation, t); t25 = A.Color_lerp(a.rangePickerShadowColor, b.rangePickerShadowColor, t); t26 = A.Color_lerp(a.rangePickerSurfaceTintColor, b.rangePickerSurfaceTintColor, t); t27 = A.ShapeBorder_lerp(a.rangePickerShape, b.rangePickerShape, t); t28 = A.Color_lerp(a.rangePickerHeaderBackgroundColor, b.rangePickerHeaderBackgroundColor, t); t29 = A.Color_lerp(a.rangePickerHeaderForegroundColor, b.rangePickerHeaderForegroundColor, t); t30 = A.TextStyle_lerp(a.rangePickerHeaderHeadlineStyle, b.rangePickerHeaderHeadlineStyle, t); t31 = A.TextStyle_lerp(a.rangePickerHeaderHelpStyle, b.rangePickerHeaderHelpStyle, t); t32 = A.Color_lerp(a.rangeSelectionBackgroundColor, b.rangeSelectionBackgroundColor, t); t12 = A.MaterialStateProperty_lerp(a.rangeSelectionOverlayColor, b.rangeSelectionOverlayColor, t, A.ui_Color_lerp$closure(), t12); t33 = A.Color_lerp(a.dividerColor, b.dividerColor, t); if (t < 0.5) t34 = a.inputDecorationTheme; else t34 = b.inputDecorationTheme; t35 = A.ButtonStyle_lerp(a.cancelButtonStyle, b.cancelButtonStyle, t); return A.DatePickerThemeData$(t1, t35, A.ButtonStyle_lerp(a.confirmButtonStyle, b.confirmButtonStyle, t), t14, t13, t15, t11, t33, t2, t6, t7, t8, t9, t34, t23, t24, t28, t29, t30, t31, t25, t27, t26, t32, t12, t3, t5, t4, t17, t18, t16, t10, t21, t20, t22, t19); }, DatePickerThemeData__lerpBorderSide(a, b, t) { var t1; if (a == b) return a; if (a == null) { t1 = b.color; return A.BorderSide_lerp(new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), b, t); } t1 = a.color; return A.BorderSide_lerp(a, new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), t); }, DatePickerTheme_of(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DatePickerTheme); if (t1 != null) t1.get$data(t1); t1 = A.Theme_of(context); return t1.datePickerTheme; }, _DatePickerDefaultsM2$(context) { var _null = null; return new A._DatePickerDefaultsM2(context, _null, 24, _null, _null, B.RoundedRectangleBorder_27D4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 0, _null, _null, B.RoundedRectangleBorder_27D0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, _DatePickerDefaultsM3$(context) { var _null = null; return new A._DatePickerDefaultsM3(context, _null, 6, _null, _null, B.RoundedRectangleBorder_27D3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 0, _null, _null, B.RoundedRectangleBorder_27D0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, DatePickerThemeData: function DatePickerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { var _ = this; _.backgroundColor = t0; _.elevation = t1; _.shadowColor = t2; _.surfaceTintColor = t3; _.shape = t4; _.headerBackgroundColor = t5; _.headerForegroundColor = t6; _.headerHeadlineStyle = t7; _.headerHelpStyle = t8; _.weekdayStyle = t9; _.dayStyle = t10; _.dayForegroundColor = t11; _.dayBackgroundColor = t12; _.dayOverlayColor = t13; _.todayForegroundColor = t14; _.todayBackgroundColor = t15; _.todayBorder = t16; _.yearStyle = t17; _.yearForegroundColor = t18; _.yearBackgroundColor = t19; _.yearOverlayColor = t20; _.rangePickerBackgroundColor = t21; _.rangePickerElevation = t22; _.rangePickerShadowColor = t23; _.rangePickerSurfaceTintColor = t24; _.rangePickerShape = t25; _.rangePickerHeaderBackgroundColor = t26; _.rangePickerHeaderForegroundColor = t27; _.rangePickerHeaderHeadlineStyle = t28; _.rangePickerHeaderHelpStyle = t29; _.rangeSelectionBackgroundColor = t30; _.rangeSelectionOverlayColor = t31; _.dividerColor = t32; _.inputDecorationTheme = t33; _.cancelButtonStyle = t34; _.confirmButtonStyle = t35; }, _DatePickerDefaultsM2: function _DatePickerDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36) { var _ = this; _.context = t0; _.___DatePickerDefaultsM2__isDark_FI = _.___DatePickerDefaultsM2__textTheme_FI = _.___DatePickerDefaultsM2__colors_FI = _.___DatePickerDefaultsM2__theme_FI = $; _.backgroundColor = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.shape = t5; _.headerBackgroundColor = t6; _.headerForegroundColor = t7; _.headerHeadlineStyle = t8; _.headerHelpStyle = t9; _.weekdayStyle = t10; _.dayStyle = t11; _.dayForegroundColor = t12; _.dayBackgroundColor = t13; _.dayOverlayColor = t14; _.todayForegroundColor = t15; _.todayBackgroundColor = t16; _.todayBorder = t17; _.yearStyle = t18; _.yearForegroundColor = t19; _.yearBackgroundColor = t20; _.yearOverlayColor = t21; _.rangePickerBackgroundColor = t22; _.rangePickerElevation = t23; _.rangePickerShadowColor = t24; _.rangePickerSurfaceTintColor = t25; _.rangePickerShape = t26; _.rangePickerHeaderBackgroundColor = t27; _.rangePickerHeaderForegroundColor = t28; _.rangePickerHeaderHeadlineStyle = t29; _.rangePickerHeaderHelpStyle = t30; _.rangeSelectionBackgroundColor = t31; _.rangeSelectionOverlayColor = t32; _.dividerColor = t33; _.inputDecorationTheme = t34; _.cancelButtonStyle = t35; _.confirmButtonStyle = t36; }, _DatePickerDefaultsM2_dayForegroundColor_closure: function _DatePickerDefaultsM2_dayForegroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM2_dayBackgroundColor_closure: function _DatePickerDefaultsM2_dayBackgroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM2_dayOverlayColor_closure: function _DatePickerDefaultsM2_dayOverlayColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM2_todayForegroundColor_closure: function _DatePickerDefaultsM2_todayForegroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM2_rangeSelectionOverlayColor_closure: function _DatePickerDefaultsM2_rangeSelectionOverlayColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3: function _DatePickerDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36) { var _ = this; _.context = t0; _.___DatePickerDefaultsM3__textTheme_FI = _.___DatePickerDefaultsM3__colors_FI = _.___DatePickerDefaultsM3__theme_FI = $; _.backgroundColor = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.shape = t5; _.headerBackgroundColor = t6; _.headerForegroundColor = t7; _.headerHeadlineStyle = t8; _.headerHelpStyle = t9; _.weekdayStyle = t10; _.dayStyle = t11; _.dayForegroundColor = t12; _.dayBackgroundColor = t13; _.dayOverlayColor = t14; _.todayForegroundColor = t15; _.todayBackgroundColor = t16; _.todayBorder = t17; _.yearStyle = t18; _.yearForegroundColor = t19; _.yearBackgroundColor = t20; _.yearOverlayColor = t21; _.rangePickerBackgroundColor = t22; _.rangePickerElevation = t23; _.rangePickerShadowColor = t24; _.rangePickerSurfaceTintColor = t25; _.rangePickerShape = t26; _.rangePickerHeaderBackgroundColor = t27; _.rangePickerHeaderForegroundColor = t28; _.rangePickerHeaderHeadlineStyle = t29; _.rangePickerHeaderHelpStyle = t30; _.rangeSelectionBackgroundColor = t31; _.rangeSelectionOverlayColor = t32; _.dividerColor = t33; _.inputDecorationTheme = t34; _.cancelButtonStyle = t35; _.confirmButtonStyle = t36; }, _DatePickerDefaultsM3_dayForegroundColor_closure: function _DatePickerDefaultsM3_dayForegroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_dayBackgroundColor_closure: function _DatePickerDefaultsM3_dayBackgroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_dayOverlayColor_closure: function _DatePickerDefaultsM3_dayOverlayColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_todayForegroundColor_closure: function _DatePickerDefaultsM3_todayForegroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_yearForegroundColor_closure: function _DatePickerDefaultsM3_yearForegroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_yearBackgroundColor_closure: function _DatePickerDefaultsM3_yearBackgroundColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_yearOverlayColor_closure: function _DatePickerDefaultsM3_yearOverlayColor_closure(t0) { this.$this = t0; }, _DatePickerDefaultsM3_rangeSelectionOverlayColor_closure: function _DatePickerDefaultsM3_rangeSelectionOverlayColor_closure(t0) { this.$this = t0; }, _DatePickerThemeData_Object_Diagnosticable: function _DatePickerThemeData_Object_Diagnosticable() { }, _DesktopTextSelectionHandleControls: function _DesktopTextSelectionHandleControls() { }, DesktopTextSelectionControls: function DesktopTextSelectionControls() { }, __DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls: function __DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls() { }, DesktopTextSelectionToolbar: function DesktopTextSelectionToolbar(t0, t1, t2) { this.anchor = t0; this.children = t1; this.key = t2; }, DesktopTextSelectionToolbarButton$text(context, onPressed, text) { var _null = null; return new A.DesktopTextSelectionToolbarButton(onPressed, A.Text$(text, _null, _null, B.TextOverflow_2, _null, _null, B.TextStyle_mTi0.copyWith$1$color(A.Theme_of(context).colorScheme.brightness === B.Brightness_0 ? B.Color_4294967295 : B.Color_3707764736), _null, _null, _null), _null); }, DesktopTextSelectionToolbarButton: function DesktopTextSelectionToolbarButton(t0, t1, t2) { this.onPressed = t0; this.child = t1; this.key = t2; }, Dialog$(alignment, backgroundColor, child, clipBehavior, elevation, insetPadding, shadowColor, shape, surfaceTintColor) { return new A.Dialog(backgroundColor, elevation, shadowColor, surfaceTintColor, insetPadding, clipBehavior, shape, alignment, child, null); }, AlertDialog$(actions, actionsPadding, backgroundColor, $content, contentPadding, semanticLabel, title) { return new A.AlertDialog(title, $content, contentPadding, actions, actionsPadding, backgroundColor, semanticLabel, null); }, SimpleDialogOption$(child, onPressed) { return new A.SimpleDialogOption(onPressed, child, null); }, SimpleDialog$(children, title) { return new A.SimpleDialog(title, children, null); }, _buildMaterialDialogTransitions(context, animation, secondaryAnimation, child) { return new A.FadeTransition(A.CurvedAnimation$(B.Cubic_xDo0, animation, null), false, child, null); }, showDialog(anchorPoint, barrierColor, barrierDismissible, barrierLabel, builder, context, routeSettings, useRootNavigator, $T) { var themes, t1 = A.Navigator_of(context, useRootNavigator)._framework$_element; t1.toString; themes = A.InheritedTheme_capture(context, t1); t1 = A.Navigator_of(context, useRootNavigator); return t1.push$1(A.DialogRoute$(anchorPoint, B.Color_2315255808, barrierDismissible, barrierLabel, builder, context, routeSettings, themes, B.TraversalEdgeBehavior_0, true, $T)); }, DialogRoute$(anchorPoint, barrierColor, barrierDismissible, barrierLabel, builder, context, settings, themes, traversalEdgeBehavior, useSafeArea, $T) { var t2, t3, t4, t5, t6, t7, t8, t9, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$modalBarrierDismissLabel(); t2 = A._setArrayType([], type$.JSArray_of_Future_bool_Function); t3 = $.Zone__current; t4 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation); t5 = A._setArrayType([], type$.JSArray_OverlayEntry); t6 = $.$get$ChangeNotifier__emptyListeners(); t7 = $.Zone__current; t8 = $T._eval$1("_Future<0?>"); t9 = $T._eval$1("_AsyncCompleter<0?>"); return new A.DialogRoute(new A.DialogRoute_closure(builder, themes, true), barrierDismissible, t1, barrierColor, B.Duration_150000, A.dialog___buildMaterialDialogTransitions$closure(), anchorPoint, _null, traversalEdgeBehavior, t2, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry), new A.LabeledGlobalKey(_null, $T._eval$1("LabeledGlobalKey<_ModalScopeState<0>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t3, $T._eval$1("_Future<0?>")), $T._eval$1("_AsyncCompleter<0?>")), t4, t5, B.RouteSettings_null_null, new A.ValueNotifier(_null, t6, type$.ValueNotifier_nullable_String), new A._AsyncCompleter(new A._Future(t7, t8), t9), new A._AsyncCompleter(new A._Future(t7, t8), t9), $T._eval$1("DialogRoute<0>")); }, _paddingScaleFactor(textScaleFactor) { var t1 = A.lerpDouble(1, 0.3333333333333333, A.clampDouble(textScaleFactor, 1, 2) - 1); t1.toString; return t1; }, _DialogDefaultsM2$(context) { var _null = null; return new A._DialogDefaultsM2(context, A.Theme_of(context).textTheme, A.Theme_of(context).iconTheme, _null, 24, _null, _null, B.RoundedRectangleBorder_27D4, B.Alignment_0_0, _null, _null, _null, _null); }, _DialogDefaultsM3$(context) { var _null = null; return new A._DialogDefaultsM3(context, _null, 6, _null, _null, B.RoundedRectangleBorder_27D3, B.Alignment_0_0, _null, _null, _null, _null); }, Dialog: function Dialog(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.backgroundColor = t0; _.elevation = t1; _.shadowColor = t2; _.surfaceTintColor = t3; _.insetPadding = t4; _.clipBehavior = t5; _.shape = t6; _.alignment = t7; _.child = t8; _.key = t9; }, AlertDialog: function AlertDialog(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.title = t0; _.content = t1; _.contentPadding = t2; _.actions = t3; _.actionsPadding = t4; _.backgroundColor = t5; _.semanticLabel = t6; _.key = t7; }, SimpleDialogOption: function SimpleDialogOption(t0, t1, t2) { this.onPressed = t0; this.child = t1; this.key = t2; }, SimpleDialog: function SimpleDialog(t0, t1, t2) { this.title = t0; this.children = t1; this.key = t2; }, DialogRoute: function DialogRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _._pageBuilder = t0; _._barrierDismissible = t1; _._barrierLabel = t2; _._barrierColor = t3; _._transitionDuration = t4; _._transitionBuilder = t5; _.anchorPoint = t6; _.filter = t7; _.traversalEdgeBehavior = t8; _._routes$_offstage = false; _._secondaryAnimationProxy = _._animationProxy = null; _._willPopCallbacks = t9; _._popEntries = t10; _._scopeKey = t11; _._subtreeKey = t12; _._storageBucket = t13; _.__ModalRoute__modalBarrier_A = $; _._modalScopeCache = null; _.__ModalRoute__modalScope_A = $; _.LocalHistoryRoute__localHistory = t14; _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t15; _._transitionCompleter = t16; _._performanceModeRequestHandle = null; _._popFinalized = false; _._routes$_controller = _._routes$_animation = null; _._secondaryAnimation = t17; _._trainHoppingListenerRemover = _._routes$_result = null; _._overlayEntries = t18; _._navigator$_navigator = null; _._navigator$_settings = t19; _._restorationScopeId = t20; _._popCompleter = t21; _._disposeCompleter = t22; _.$ti = t23; }, DialogRoute_closure: function DialogRoute_closure(t0, t1, t2) { this.builder = t0; this.themes = t1; this.useSafeArea = t2; }, _DialogDefaultsM2: function _DialogDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.context = t0; _._textTheme = t1; _._iconTheme = t2; _.backgroundColor = t3; _.elevation = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.shape = t7; _.alignment = t8; _.titleTextStyle = t9; _.contentTextStyle = t10; _.actionsPadding = t11; _.iconColor = t12; }, _DialogDefaultsM3: function _DialogDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.context = t0; _.___DialogDefaultsM3__textTheme_FI = _.___DialogDefaultsM3__colors_FI = $; _.backgroundColor = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.shape = t5; _.alignment = t6; _.titleTextStyle = t7; _.contentTextStyle = t8; _.actionsPadding = t9; _.iconColor = t10; }, DialogTheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; if (a === b && true) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.lerpDouble(a.elevation, b.elevation, t); t3 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t4 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t5 = A.ShapeBorder_lerp(a.shape, b.shape, t); t6 = A.AlignmentGeometry_lerp(a.alignment, b.alignment, t); t7 = A.Color_lerp(a.iconColor, b.iconColor, t); t8 = A.TextStyle_lerp(a.titleTextStyle, b.titleTextStyle, t); t9 = A.TextStyle_lerp(a.contentTextStyle, b.contentTextStyle, t); return new A.DialogTheme(t1, t2, t3, t4, t5, t6, t8, t9, A.EdgeInsetsGeometry_lerp(a.actionsPadding, b.actionsPadding, t), t7); }, DialogTheme: function DialogTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.backgroundColor = t0; _.elevation = t1; _.shadowColor = t2; _.surfaceTintColor = t3; _.shape = t4; _.alignment = t5; _.titleTextStyle = t6; _.contentTextStyle = t7; _.actionsPadding = t8; _.iconColor = t9; }, _DialogTheme_Object_Diagnosticable: function _DialogTheme_Object_Diagnosticable() { }, Divider$(color, height, thickness) { return new A.Divider(height, thickness, color, null); }, Divider_createBorderSide(context, color, width) { var t1, effectiveColor, effectiveWidth, dividerTheme = A.DividerTheme_of(context), defaults = A.Theme_of(context).useMaterial3 ? A._DividerDefaultsM3$(context) : A._DividerDefaultsM2$(context); if (color == null) { t1 = dividerTheme.color; effectiveColor = t1; } else effectiveColor = color; if (effectiveColor == null) effectiveColor = defaults == null ? null : defaults.get$color(defaults); effectiveWidth = width; if (effectiveColor == null) return new A.BorderSide(B.Color_4278190080, effectiveWidth, B.BorderStyle_1, -1); return new A.BorderSide(effectiveColor, effectiveWidth, B.BorderStyle_1, -1); }, _DividerDefaultsM2$(context) { return new A._DividerDefaultsM2(context, null, 16, 0, 0, 0); }, _DividerDefaultsM3$(context) { return new A._DividerDefaultsM3(context, null, 16, 1, 0, 0); }, Divider: function Divider(t0, t1, t2, t3) { var _ = this; _.height = t0; _.thickness = t1; _.color = t2; _.key = t3; }, VerticalDivider: function VerticalDivider(t0, t1, t2) { this.width = t0; this.color = t1; this.key = t2; }, _DividerDefaultsM2: function _DividerDefaultsM2(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _.color = t1; _.space = t2; _.thickness = t3; _.indent = t4; _.endIndent = t5; }, _DividerDefaultsM3: function _DividerDefaultsM3(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _.color = t1; _.space = t2; _.thickness = t3; _.indent = t4; _.endIndent = t5; }, DividerThemeData_lerp(a, b, t) { var t1, t2, t3, t4; if (a === b && true) return a; t1 = A.Color_lerp(a.color, b.color, t); t2 = A.lerpDouble(a.space, b.space, t); t3 = A.lerpDouble(a.thickness, b.thickness, t); t4 = A.lerpDouble(a.indent, b.indent, t); return new A.DividerThemeData(t1, t2, t3, t4, A.lerpDouble(a.endIndent, b.endIndent, t)); }, DividerTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.DividerTheme); t1 = A.Theme_of(context); return t1.dividerTheme; }, DividerThemeData: function DividerThemeData(t0, t1, t2, t3, t4) { var _ = this; _.color = t0; _.space = t1; _.thickness = t2; _.indent = t3; _.endIndent = t4; }, _DividerThemeData_Object_Diagnosticable: function _DividerThemeData_Object_Diagnosticable() { }, Drawer$(child) { return new A.Drawer(child, null); }, DrawerAlignment: function DrawerAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, Drawer: function Drawer(t0, t1) { this.child = t0; this.key = t1; }, _DrawerControllerScope: function _DrawerControllerScope(t0, t1, t2) { this.controller = t0; this.child = t1; this.key = t2; }, DrawerController: function DrawerController(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.child = t0; _.alignment = t1; _.drawerCallback = t2; _.dragStartBehavior = t3; _.scrimColor = t4; _.enableOpenDragGesture = t5; _.edgeDragWidth = t6; _.isDrawerOpen = t7; _.key = t8; }, DrawerControllerState: function DrawerControllerState(t0, t1, t2, t3, t4, t5) { var _ = this; _._historyEntry = null; _._focusScopeNode = t0; _.__DrawerControllerState__controller_A = $; _._drawer$_drawerKey = t1; _._previouslyOpened = false; _.__DrawerControllerState__scrimColorTween_A = $; _._drawer$_gestureDetectorKey = t2; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, DrawerControllerState__animationChanged_closure: function DrawerControllerState__animationChanged_closure() { }, _DrawerDefaultsM2: function _DrawerDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.context = t0; _.backgroundColor = t1; _.scrimColor = t2; _.elevation = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.shape = t6; _.endShape = t7; _.width = t8; }, _DrawerDefaultsM3: function _DrawerDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.context = t0; _.___DrawerDefaultsM3_direction_FI = $; _.backgroundColor = t1; _.scrimColor = t2; _.elevation = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.shape = t6; _.endShape = t7; _.width = t8; }, _DrawerControllerState_State_SingleTickerProviderStateMixin: function _DrawerControllerState_State_SingleTickerProviderStateMixin() { }, DrawerThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7; if (a === b) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.Color_lerp(a.scrimColor, b.scrimColor, t); t3 = A.lerpDouble(a.elevation, b.elevation, t); t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t6 = A.ShapeBorder_lerp(a.shape, b.shape, t); t7 = A.ShapeBorder_lerp(a.endShape, b.endShape, t); return new A.DrawerThemeData(t1, t2, t3, t4, t5, t6, t7, A.lerpDouble(a.width, b.width, t)); }, DrawerTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.DrawerTheme); t1 = A.Theme_of(context); return t1.drawerTheme; }, DrawerThemeData: function DrawerThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.backgroundColor = t0; _.scrimColor = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.shape = t5; _.endShape = t6; _.width = t7; }, _DrawerThemeData_Object_Diagnosticable: function _DrawerThemeData_Object_Diagnosticable() { }, DropdownMenuItem$(child, onTap, value, $T) { return new A.DropdownMenuItem(onTap, value, child, B.AlignmentDirectional_m1_0, null, $T._eval$1("DropdownMenuItem<0>")); }, DropdownButton$(dropdownColor, hint, icon, isDense, isExpanded, items, onChanged, style, value, $T) { var _null = null; return new A.DropdownButton(items, value, hint, _null, onChanged, _null, _null, 8, style, icon, _null, _null, 24, isDense, isExpanded, 48, _null, _null, false, dropdownColor, _null, _null, _null, B.AlignmentDirectional_m1_0, _null, _null, false, false, _null, $T._eval$1("DropdownButton<0>")); }, DropdownButtonFormField$(autofocus, decoration, iconEnabledColor, isDense, isExpanded, items, onChanged, selectedItemBuilder, validator, value, $T) { var _null = null; if (decoration == null) A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DropdownButtonFormField(onChanged, _null, validator, new A.DropdownButtonFormField_closure($T, decoration, _null, items, onChanged, _null, _null, selectedItemBuilder, _null, 8, _null, _null, _null, iconEnabledColor, 24, isDense, isExpanded, _null, _null, autofocus, _null, _null, _null, B.AlignmentDirectional_m1_0, _null, _null), value, true, B.AutovalidateMode_0, _null, _null, $T._eval$1("DropdownButtonFormField<0>")); }, _DropdownMenuPainter: function _DropdownMenuPainter(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.color = t0; _.elevation = t1; _.selectedIndex = t2; _.borderRadius = t3; _.resize = t4; _.getSelectedItemOffset = t5; _._dropdown$_painter = t6; _._repaint = t7; }, _DropdownMenuItemButton: function _DropdownMenuItemButton(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.route = t0; _.scrollController = t1; _.padding = t2; _.buttonRect = t3; _.constraints = t4; _.itemIndex = t5; _.enableFeedback = t6; _.key = t7; _.$ti = t8; }, _DropdownMenuItemButtonState: function _DropdownMenuItemButtonState(t0, t1) { var _ = this; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _DropdownMenu: function _DropdownMenu(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.route = t0; _.padding = t1; _.buttonRect = t2; _.constraints = t3; _.dropdownColor = t4; _.enableFeedback = t5; _.borderRadius = t6; _.scrollController = t7; _.key = t8; _.$ti = t9; }, _DropdownMenuState: function _DropdownMenuState(t0, t1) { var _ = this; _.___DropdownMenuState__resize_A = _.___DropdownMenuState__fadeOpacity_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _DropdownMenuState_build_closure: function _DropdownMenuState_build_closure(t0) { this.route = t0; }, _DropdownMenuRouteLayout: function _DropdownMenuRouteLayout(t0, t1, t2, t3) { var _ = this; _.buttonRect = t0; _.route = t1; _.textDirection = t2; _.$ti = t3; }, _DropdownRouteResult: function _DropdownRouteResult(t0, t1) { this.result = t0; this.$ti = t1; }, _MenuLimits: function _MenuLimits(t0, t1, t2) { this.top = t0; this.height = t1; this.scrollOffset = t2; }, _DropdownRoute: function _DropdownRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { var _ = this; _.items = t0; _.padding = t1; _.buttonRect = t2; _.selectedIndex = t3; _.elevation = t4; _.capturedThemes = t5; _.style = t6; _.itemHeight = t7; _.dropdownColor = t8; _.menuMaxHeight = t9; _.enableFeedback = t10; _.borderRadius = t11; _.itemHeights = t12; _.barrierLabel = t13; _.filter = t14; _.traversalEdgeBehavior = t15; _._routes$_offstage = false; _._secondaryAnimationProxy = _._animationProxy = null; _._willPopCallbacks = t16; _._popEntries = t17; _._scopeKey = t18; _._subtreeKey = t19; _._storageBucket = t20; _.__ModalRoute__modalBarrier_A = $; _._modalScopeCache = null; _.__ModalRoute__modalScope_A = $; _.LocalHistoryRoute__localHistory = t21; _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t22; _._transitionCompleter = t23; _._performanceModeRequestHandle = null; _._popFinalized = false; _._routes$_controller = _._routes$_animation = null; _._secondaryAnimation = t24; _._trainHoppingListenerRemover = _._routes$_result = null; _._overlayEntries = t25; _._navigator$_navigator = null; _._navigator$_settings = t26; _._restorationScopeId = t27; _._popCompleter = t28; _._disposeCompleter = t29; _.$ti = t30; }, _DropdownRoute_buildPage_closure: function _DropdownRoute_buildPage_closure(t0) { this.$this = t0; }, _DropdownRoute_getItemOffset_closure: function _DropdownRoute_getItemOffset_closure() { }, _DropdownRoute_getMenuLimits_closure: function _DropdownRoute_getMenuLimits_closure() { }, _DropdownRoutePage: function _DropdownRoutePage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.route = t0; _.constraints = t1; _.padding = t2; _.buttonRect = t3; _.selectedIndex = t4; _.capturedThemes = t5; _.dropdownColor = t6; _.enableFeedback = t7; _.borderRadius = t8; _.key = t9; _.$ti = t10; }, _DropdownRoutePageState: function _DropdownRoutePageState(t0, t1) { var _ = this; _.___DropdownRoutePageState__scrollController_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _DropdownRoutePageState_build_closure: function _DropdownRoutePageState_build_closure(t0, t1, t2) { this.$this = t0; this.textDirection = t1; this.menu = t2; }, _MenuItem: function _MenuItem(t0, t1, t2, t3, t4) { var _ = this; _.onLayout = t0; _.item = t1; _.child = t2; _.key = t3; _.$ti = t4; }, _RenderMenuItem: function _RenderMenuItem(t0, t1, t2) { var _ = this; _.onLayout = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _DropdownMenuItemContainer: function _DropdownMenuItemContainer(t0, t1, t2) { this.child = t0; this.alignment = t1; this.key = t2; }, DropdownMenuItem: function DropdownMenuItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.onTap = t0; _.value = t1; _.child = t2; _.alignment = t3; _.key = t4; _.$ti = t5; }, DropdownButtonHideUnderline: function DropdownButtonHideUnderline(t0, t1) { this.child = t0; this.key = t1; }, DropdownButton: function DropdownButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.items = t0; _.value = t1; _.hint = t2; _.disabledHint = t3; _.onChanged = t4; _.onTap = t5; _.selectedItemBuilder = t6; _.elevation = t7; _.style = t8; _.icon = t9; _.iconDisabledColor = t10; _.iconEnabledColor = t11; _.iconSize = t12; _.isDense = t13; _.isExpanded = t14; _.itemHeight = t15; _.focusColor = t16; _.focusNode = t17; _.autofocus = t18; _.dropdownColor = t19; _.padding = t20; _.menuMaxHeight = t21; _.enableFeedback = t22; _.alignment = t23; _.borderRadius = t24; _._inputDecoration = t25; _._isEmpty = t26; _._dropdown$_isFocused = t27; _.key = t28; _.$ti = t29; }, _DropdownButtonState: function _DropdownButtonState(t0, t1) { var _ = this; _._dropdown$_internalNode = _._dropdown$_lastOrientation = _._dropdownRoute = _._selectedIndex = null; _.___DropdownButtonState__actionMap_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _DropdownButtonState_initState_closure: function _DropdownButtonState_initState_closure(t0) { this.$this = t0; }, _DropdownButtonState_initState_closure0: function _DropdownButtonState_initState_closure0(t0) { this.$this = t0; }, _DropdownButtonState__updateSelectedIndex_closure: function _DropdownButtonState__updateSelectedIndex_closure(t0) { this.$this = t0; }, _DropdownButtonState__handleTap_closure: function _DropdownButtonState__handleTap_closure(t0, t1) { this.$this = t0; this.index = t1; }, _DropdownButtonState__handleTap_closure0: function _DropdownButtonState__handleTap_closure0(t0) { this.$this = t0; }, _DropdownButtonState_build_closure: function _DropdownButtonState_build_closure(t0) { this.$this = t0; }, DropdownButtonFormField: function DropdownButtonFormField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.onChanged = t0; _.onSaved = t1; _.validator = t2; _.builder = t3; _.initialValue = t4; _.enabled = t5; _.autovalidateMode = t6; _.restorationId = t7; _.key = t8; _.$ti = t9; }, DropdownButtonFormField_closure: function DropdownButtonFormField_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { var _ = this; _.T = t0; _.decoration = t1; _.focusColor = t2; _.items = t3; _.onChanged = t4; _.hint = t5; _.disabledHint = t6; _.selectedItemBuilder = t7; _.onTap = t8; _.elevation = t9; _.style = t10; _.icon = t11; _.iconDisabledColor = t12; _.iconEnabledColor = t13; _.iconSize = t14; _.isDense = t15; _.isExpanded = t16; _.itemHeight = t17; _.focusNode = t18; _.autofocus = t19; _.dropdownColor = t20; _.menuMaxHeight = t21; _.enableFeedback = t22; _.alignment = t23; _.borderRadius = t24; _.padding = t25; }, DropdownButtonFormField__closure: function DropdownButtonFormField__closure(t0, t1) { this.state = t0; this.T = t1; }, DropdownButtonFormField_closure_isHintOrDisabledHintAvailable: function DropdownButtonFormField_closure_isHintOrDisabledHintAvailable(t0, t1, t2, t3) { var _ = this; _.onChanged = t0; _.items = t1; _.hint = t2; _.disabledHint = t3; }, DropdownButtonFormField__closure0: function DropdownButtonFormField__closure0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.hasError = t0; _.effectiveDecoration = t1; _.items = t2; _.selectedItemBuilder = t3; _.state = t4; _.hint = t5; _.disabledHint = t6; _.onChanged = t7; _.onTap = t8; _.elevation = t9; _.style = t10; _.icon = t11; _.iconDisabledColor = t12; _.iconEnabledColor = t13; _.iconSize = t14; _.isDense = t15; _.isExpanded = t16; _.itemHeight = t17; _.focusColor = t18; _.focusNode = t19; _.autofocus = t20; _.dropdownColor = t21; _.menuMaxHeight = t22; _.enableFeedback = t23; _.alignment = t24; _.borderRadius = t25; _.field = t26; _.isEmpty = t27; _.padding = t28; _.T = t29; }, DropdownButtonFormField__closure_resolveInputBorder: function DropdownButtonFormField__closure_resolveInputBorder(t0, t1, t2) { this.hasError = t0; this.isFocused = t1; this.effectiveDecoration = t2; }, DropdownButtonFormField__closure_effectiveBorderRadius: function DropdownButtonFormField__closure_effectiveBorderRadius(t0) { this.resolveInputBorder = t0; }, _DropdownButtonFormFieldState: function _DropdownButtonFormFieldState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.__FormFieldState__value_AI = $; _._errorText = t0; _._hasInteractedByUser = t1; _.RestorationMixin__bucket = t2; _.RestorationMixin__properties = t3; _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; _.RestorationMixin__firstRestorePending = t5; _.RestorationMixin__currentParent = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; _.$ti = t8; }, __DropdownButtonState_State_WidgetsBindingObserver: function __DropdownButtonState_State_WidgetsBindingObserver() { }, DropdownMenuThemeData_lerp(a, b, t) { var t1, t2; if (a === b && true) return a; t1 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); if (t < 0.5) t2 = a.inputDecorationTheme; else t2 = b.inputDecorationTheme; return new A.DropdownMenuThemeData(t1, t2, A.MenuStyle_lerp(a.menuStyle, b.menuStyle, t)); }, DropdownMenuThemeData: function DropdownMenuThemeData(t0, t1, t2) { this.textStyle = t0; this.inputDecorationTheme = t1; this.menuStyle = t2; }, _DropdownMenuThemeData_Object_Diagnosticable: function _DropdownMenuThemeData_Object_Diagnosticable() { }, ElevatedButton$(child, onPressed, style) { var _null = null; return new A.ElevatedButton(onPressed, _null, _null, _null, style, B.Clip_0, _null, false, _null, true, child, _null); }, ElevatedButton_styleFrom(alignment, animationDuration, backgroundColor, disabledBackgroundColor, disabledForegroundColor, disabledMouseCursor, elevation, enableFeedback, enabledMouseCursor, foregroundColor, maximumSize, minimumSize, padding, shadowColor, shape, splashFactory, tapTargetSize, textStyle, visualDensity) { var t2, t3, t4, _null = null, backgroundColorProp = backgroundColor == null && disabledBackgroundColor == null ? _null : new A._ElevatedButtonDefaultColor(backgroundColor, disabledBackgroundColor), t1 = foregroundColor == null, foregroundColorProp = t1 && disabledForegroundColor == null ? _null : new A._ElevatedButtonDefaultColor(foregroundColor, disabledForegroundColor), overlayColor = t1 ? _null : new A._ElevatedButtonDefaultOverlay(foregroundColor), elevationValue = elevation == null ? _null : new A._ElevatedButtonDefaultElevation(elevation); t1 = shadowColor == null ? _null : new A.MaterialStatePropertyAll(shadowColor, type$.MaterialStatePropertyAll_Color); t2 = minimumSize == null ? _null : new A.MaterialStatePropertyAll(minimumSize, type$.MaterialStatePropertyAll_Size); t3 = maximumSize == null ? _null : new A.MaterialStatePropertyAll(maximumSize, type$.MaterialStatePropertyAll_Size); t4 = shape == null ? _null : new A.MaterialStatePropertyAll(shape, type$.MaterialStatePropertyAll_OutlinedBorder); return A.ButtonStyle$(alignment, animationDuration, backgroundColorProp, elevationValue, enableFeedback, _null, foregroundColorProp, _null, _null, t3, t2, new A._ElevatedButtonDefaultMouseCursor(enabledMouseCursor, disabledMouseCursor), overlayColor, new A.MaterialStatePropertyAll(padding, type$.MaterialStatePropertyAll_EdgeInsetsGeometry), t1, t4, _null, splashFactory, _null, tapTargetSize, new A.MaterialStatePropertyAll(textStyle, type$.MaterialStatePropertyAll_nullable_TextStyle), visualDensity); }, _scaledPadding(context) { var t2, t3, theme = A.Theme_of(context), padding1x = theme.useMaterial3 ? 24 : 16, t1 = theme.textTheme.labelLarge, defaultFontSize = t1 == null ? null : t1.fontSize; if (defaultFontSize == null) defaultFontSize = 14; t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? null : t1.get$textScaler(); if (t1 == null) t1 = B._LinearTextScaler_1; t2 = padding1x / 2; t3 = t2 / 2; return A.ButtonStyleButton_scaledPadding(new A.EdgeInsets(padding1x, 0, padding1x, 0), new A.EdgeInsets(t2, 0, t2, 0), new A.EdgeInsets(t3, 0, t3, 0), defaultFontSize * t1.textScaleFactor / 14); }, ElevatedButton: function ElevatedButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.onPressed = t0; _.onLongPress = t1; _.onHover = t2; _.onFocusChange = t3; _.style = t4; _.clipBehavior = t5; _.focusNode = t6; _.autofocus = t7; _.statesController = t8; _.isSemanticButton = t9; _.child = t10; _.key = t11; }, _ElevatedButtonDefaultColor: function _ElevatedButtonDefaultColor(t0, t1) { this.color = t0; this.disabled = t1; }, _ElevatedButtonDefaultOverlay: function _ElevatedButtonDefaultOverlay(t0) { this.overlay = t0; }, _ElevatedButtonDefaultElevation: function _ElevatedButtonDefaultElevation(t0) { this.elevation = t0; }, _ElevatedButtonDefaultMouseCursor: function _ElevatedButtonDefaultMouseCursor(t0, t1) { this.enabledCursor = t0; this.disabledCursor = t1; }, _ElevatedButtonDefaultsM3: function _ElevatedButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___ElevatedButtonDefaultsM3__colors_FI = $; _.textStyle = t1; _.backgroundColor = t2; _.foregroundColor = t3; _.overlayColor = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.elevation = t7; _.padding = t8; _.minimumSize = t9; _.fixedSize = t10; _.maximumSize = t11; _.iconColor = t12; _.iconSize = t13; _.side = t14; _.shape = t15; _.mouseCursor = t16; _.visualDensity = t17; _.tapTargetSize = t18; _.animationDuration = t19; _.enableFeedback = t20; _.alignment = t21; _.splashFactory = t22; }, _ElevatedButtonDefaultsM3_backgroundColor_closure: function _ElevatedButtonDefaultsM3_backgroundColor_closure(t0) { this.$this = t0; }, _ElevatedButtonDefaultsM3_foregroundColor_closure: function _ElevatedButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _ElevatedButtonDefaultsM3_overlayColor_closure: function _ElevatedButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _ElevatedButtonDefaultsM3_elevation_closure: function _ElevatedButtonDefaultsM3_elevation_closure() { }, _ElevatedButtonDefaultsM3_mouseCursor_closure: function _ElevatedButtonDefaultsM3_mouseCursor_closure() { }, __ElevatedButtonDefaultColor_MaterialStateProperty_Diagnosticable: function __ElevatedButtonDefaultColor_MaterialStateProperty_Diagnosticable() { }, __ElevatedButtonDefaultElevation_MaterialStateProperty_Diagnosticable: function __ElevatedButtonDefaultElevation_MaterialStateProperty_Diagnosticable() { }, __ElevatedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable: function __ElevatedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable() { }, __ElevatedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable: function __ElevatedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable() { }, ElevatedButtonThemeData_lerp(a, b, t) { if (a === b) return a; return new A.ElevatedButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); }, ElevatedButtonThemeData: function ElevatedButtonThemeData(t0) { this.style = t0; }, _ElevatedButtonThemeData_Object_Diagnosticable: function _ElevatedButtonThemeData_Object_Diagnosticable() { }, ElevationOverlay_applySurfaceTint(color, surfaceTint, elevation) { if (surfaceTint != null && !surfaceTint.$eq(0, B.Color_0)) return A.Color_alphaBlend(A.Color$fromARGB(B.JSNumber_methods.round$0(255 * A.ElevationOverlay__surfaceTintOpacityForElevation(elevation)), surfaceTint.get$value(surfaceTint) >>> 16 & 255, surfaceTint.get$value(surfaceTint) >>> 8 & 255, surfaceTint.get$value(surfaceTint) & 255), color); return color; }, ElevationOverlay__surfaceTintOpacityForElevation(elevation) { var index, t1, t2, lower, t3, t4; if (elevation < 0) return 0; for (index = 0; t1 = B.List_N4E[index], t2 = t1.elevation, elevation >= t2;) { if (elevation === t2 || index + 1 === 6) return t1.opacity; ++index; } lower = B.List_N4E[index - 1]; t3 = lower.elevation; t4 = lower.opacity; return t4 + (elevation - t3) / (t2 - t3) * (t1.opacity - t4); }, ElevationOverlay_applyOverlay(context, color, elevation) { var t1, theme = A.Theme_of(context); if (elevation > 0) if (theme.applyElevationOverlayColor) { t1 = theme.colorScheme; if (t1.brightness === B.Brightness_0) { t1 = t1.surface.value; t1 = A.Color$fromARGB(255, color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255).$eq(0, A.Color$fromARGB(255, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255)); } else t1 = false; } else t1 = false; else t1 = false; if (t1) { t1 = theme.colorScheme.onSurface.value; return A.Color_alphaBlend(A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((4.5 * Math.log(elevation + 1) + 2) / 100)), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), color); } return color; }, _ElevationOpacity: function _ElevationOpacity(t0, t1) { this.elevation = t0; this.opacity = t1; }, ExpandIcon: function ExpandIcon(t0, t1, t2, t3, t4) { var _ = this; _.isExpanded = t0; _.onPressed = t1; _.padding = t2; _.color = t3; _.key = t4; }, _ExpandIconState: function _ExpandIconState(t0, t1, t2) { var _ = this; _.___ExpandIconState__iconTurns_A = _.___ExpandIconState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, __ExpandIconState_State_SingleTickerProviderStateMixin: function __ExpandIconState_State_SingleTickerProviderStateMixin() { }, _SaltedKey: function _SaltedKey(t0, t1, t2) { this.salt = t0; this.value = t1; this.$ti = t2; }, ExpansionPanel: function ExpansionPanel(t0, t1, t2) { this.headerBuilder = t0; this.body = t1; this.isExpanded = t2; }, ExpansionPanelList: function ExpansionPanelList(t0, t1, t2) { this.children = t0; this.expansionCallback = t1; this.key = t2; }, _ExpansionPanelListState: function _ExpansionPanelListState(t0) { var _ = this; _._widget = _._currentOpenPanel = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ExpansionPanelListState_build_closure: function _ExpansionPanelListState_build_closure(t0, t1) { this.$this = t0; this.index = t1; }, ExpansionTileThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13; if (a === b) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.Color_lerp(a.collapsedBackgroundColor, b.collapsedBackgroundColor, t); t3 = A.EdgeInsetsGeometry_lerp(a.tilePadding, b.tilePadding, t); t4 = A.AlignmentGeometry_lerp(a.expandedAlignment, b.expandedAlignment, t); t5 = A.EdgeInsetsGeometry_lerp(a.childrenPadding, b.childrenPadding, t); t6 = A.Color_lerp(a.iconColor, b.iconColor, t); t7 = A.Color_lerp(a.collapsedIconColor, b.collapsedIconColor, t); t8 = A.Color_lerp(a.textColor, b.textColor, t); t9 = A.Color_lerp(a.collapsedTextColor, b.collapsedTextColor, t); t10 = A.ShapeBorder_lerp(a.shape, b.shape, t); t11 = A.ShapeBorder_lerp(a.collapsedShape, b.collapsedShape, t); t12 = t < 0.5; if (t12) t13 = a.clipBehavior; else t13 = b.clipBehavior; if (t12) t12 = a.expansionAnimationStyle; else t12 = b.expansionAnimationStyle; return new A.ExpansionTileThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t13, t12); }, ExpansionTileThemeData: function ExpansionTileThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.backgroundColor = t0; _.collapsedBackgroundColor = t1; _.tilePadding = t2; _.expandedAlignment = t3; _.childrenPadding = t4; _.iconColor = t5; _.collapsedIconColor = t6; _.textColor = t7; _.collapsedTextColor = t8; _.shape = t9; _.collapsedShape = t10; _.clipBehavior = t11; _.expansionAnimationStyle = t12; }, _ExpansionTileThemeData_Object_Diagnosticable: function _ExpansionTileThemeData_Object_Diagnosticable() { }, Feedback_forTap(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue; var $async$Feedback_forTap = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) $async$outer: switch ($async$goto) { case 0: // Function start context.get$renderObject().sendSemanticsEvent$1(B.TapSemanticEvent_tap); switch (A.Theme_of(context).platform.index) { case 0: case 1: $async$returnValue = A.SystemSound_play(B.SystemSoundType_0); // goto return $async$goto = 1; break $async$outer; case 2: case 3: case 4: case 5: $async$returnValue = A.Future_Future$value(null, type$.void); // goto return $async$goto = 1; break $async$outer; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$Feedback_forTap, $async$completer); }, Feedback_wrapForTap(callback, context) { return new A.Feedback_wrapForTap_closure(context, callback); }, Feedback_forLongPress(context) { context.get$renderObject().sendSemanticsEvent$1(B.LongPressSemanticsEvent_longPress); switch (A.Theme_of(context).platform.index) { case 0: case 1: return A.HapticFeedback_vibrate(); case 2: case 3: case 4: case 5: return A.Future_Future$value(null, type$.void); } }, Feedback_wrapForTap_closure: function Feedback_wrapForTap_closure(t0, t1) { this.context = t0; this.callback = t1; }, FilledButtonThemeData_lerp(a, b, t) { if (a === b) return a; return new A.FilledButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); }, FilledButtonThemeData: function FilledButtonThemeData(t0) { this.style = t0; }, _FilledButtonThemeData_Object_Diagnosticable: function _FilledButtonThemeData_Object_Diagnosticable() { }, FlexibleSpaceBar_createSettings(child, currentExtent, hasLeading, isScrolledUnder, maxExtent, minExtent, toolbarOpacity) { var t1 = toolbarOpacity == null ? 1 : toolbarOpacity, t2 = minExtent == null ? currentExtent : minExtent; return new A.FlexibleSpaceBarSettings(t1, t2, maxExtent == null ? currentExtent : maxExtent, currentExtent, isScrolledUnder, hasLeading, child, null); }, FlexibleSpaceBarSettings: function FlexibleSpaceBarSettings(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.toolbarOpacity = t0; _.minExtent = t1; _.maxExtent = t2; _.currentExtent = t3; _.isScrolledUnder = t4; _.hasLeading = t5; _.child = t6; _.key = t7; }, FloatingActionButton$(backgroundColor, child, heroTag, mini, onPressed, tooltip) { return new A.FloatingActionButton(child, tooltip, backgroundColor, heroTag, onPressed, mini ? B._FloatingActionButtonType_1 : B._FloatingActionButtonType_0, null); }, _DefaultHeroTag: function _DefaultHeroTag() { }, _FloatingActionButtonType: function _FloatingActionButtonType(t0, t1) { this.index = t0; this._core$_name = t1; }, FloatingActionButton: function FloatingActionButton(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.child = t0; _.tooltip = t1; _.backgroundColor = t2; _.heroTag = t3; _.onPressed = t4; _._floatingActionButtonType = t5; _.key = t6; }, _EffectiveMouseCursor: function _EffectiveMouseCursor(t0, t1) { this.widgetCursor = t0; this.themeCursor = t1; }, _ChildOverflowBox: function _ChildOverflowBox(t0, t1) { this.child = t0; this.key = t1; }, _RenderChildOverflowBox: function _RenderChildOverflowBox(t0, t1, t2, t3) { var _ = this; _._shifted_box$_resolvedAlignment = null; _._shifted_box$_alignment = t0; _._shifted_box$_textDirection = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _FABDefaultsM2: function _FABDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24) { var _ = this; _.type = t0; _.hasChild = t1; _._theme = t2; _._colors = t3; _.foregroundColor = t4; _.backgroundColor = t5; _.focusColor = t6; _.hoverColor = t7; _.splashColor = t8; _.elevation = t9; _.focusElevation = t10; _.hoverElevation = t11; _.disabledElevation = t12; _.highlightElevation = t13; _.shape = t14; _.enableFeedback = t15; _.iconSize = t16; _.sizeConstraints = t17; _.smallSizeConstraints = t18; _.largeSizeConstraints = t19; _.extendedSizeConstraints = t20; _.extendedIconLabelSpacing = t21; _.extendedPadding = t22; _.extendedTextStyle = t23; _.mouseCursor = t24; }, _FABDefaultsM3: function _FABDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _.context = t0; _.type = t1; _.hasChild = t2; _.___FABDefaultsM3__textTheme_FI = _.___FABDefaultsM3__colors_FI = $; _.foregroundColor = t3; _.backgroundColor = t4; _.focusColor = t5; _.hoverColor = t6; _.splashColor = t7; _.elevation = t8; _.focusElevation = t9; _.hoverElevation = t10; _.disabledElevation = t11; _.highlightElevation = t12; _.shape = t13; _.enableFeedback = t14; _.iconSize = t15; _.sizeConstraints = t16; _.smallSizeConstraints = t17; _.largeSizeConstraints = t18; _.extendedSizeConstraints = t19; _.extendedIconLabelSpacing = t20; _.extendedPadding = t21; _.extendedTextStyle = t22; _.mouseCursor = t23; }, StandardFabLocation__rightOffsetX(scaffoldGeometry, adjustment) { return scaffoldGeometry.scaffoldSize._dx - 16 - scaffoldGeometry.minInsets.right - scaffoldGeometry.floatingActionButtonSize._dx + adjustment; }, _AnimationSwap$(first, next, $parent, swapThreshold, $T) { return new A._AnimationSwap($parent, swapThreshold, first, next, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function), type$.ObserverList_of_void_Function), 0, $T._eval$1("_AnimationSwap<0>")); }, FloatingActionButtonLocation: function FloatingActionButtonLocation() { }, StandardFabLocation: function StandardFabLocation() { }, FabTopOffsetY: function FabTopOffsetY() { }, FabFloatOffsetY: function FabFloatOffsetY() { }, FabDockedOffsetY: function FabDockedOffsetY() { }, FabEndOffsetX: function FabEndOffsetX() { }, _EndTopFabLocation: function _EndTopFabLocation() { }, _EndFloatFabLocation: function _EndFloatFabLocation() { }, _EndDockedFabLocation: function _EndDockedFabLocation() { }, FloatingActionButtonAnimator: function FloatingActionButtonAnimator() { }, _ScalingFabMotionAnimator: function _ScalingFabMotionAnimator() { }, _AnimationSwap: function _AnimationSwap(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.parent = t0; _.swapThreshold = t1; _.first = t2; _.next = t3; _._lastValue = _._lastStatus = null; _.AnimationLocalStatusListenersMixin__statusListeners = t4; _.AnimationLocalListenersMixin__listeners = t5; _.AnimationLazyListenerMixin__listenerCounter = t6; _.$ti = t7; }, __EndDockedFabLocation_StandardFabLocation_FabEndOffsetX: function __EndDockedFabLocation_StandardFabLocation_FabEndOffsetX() { }, __EndDockedFabLocation_StandardFabLocation_FabEndOffsetX_FabDockedOffsetY: function __EndDockedFabLocation_StandardFabLocation_FabEndOffsetX_FabDockedOffsetY() { }, __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX: function __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX() { }, __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY: function __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY() { }, __EndTopFabLocation_StandardFabLocation_FabEndOffsetX: function __EndTopFabLocation_StandardFabLocation_FabEndOffsetX() { }, __EndTopFabLocation_StandardFabLocation_FabEndOffsetX_FabTopOffsetY: function __EndTopFabLocation_StandardFabLocation_FabEndOffsetX_FabTopOffsetY() { }, FloatingActionButtonThemeData$(backgroundColor, disabledElevation, elevation, enableFeedback, extendedIconLabelSpacing, extendedPadding, extendedSizeConstraints, extendedTextStyle, focusColor, focusElevation, foregroundColor, highlightElevation, hoverColor, hoverElevation, iconSize, largeSizeConstraints, mouseCursor, shape, sizeConstraints, smallSizeConstraints, splashColor) { return new A.FloatingActionButtonThemeData(foregroundColor, backgroundColor, focusColor, hoverColor, splashColor, elevation, focusElevation, hoverElevation, disabledElevation, highlightElevation, shape, enableFeedback, iconSize, sizeConstraints, smallSizeConstraints, largeSizeConstraints, extendedSizeConstraints, extendedIconLabelSpacing, extendedPadding, extendedTextStyle, mouseCursor); }, FloatingActionButtonThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21; if (a === b) return a; t1 = A.Color_lerp(a.foregroundColor, b.foregroundColor, t); t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t3 = A.Color_lerp(a.focusColor, b.focusColor, t); t4 = A.Color_lerp(a.hoverColor, b.hoverColor, t); t5 = A.Color_lerp(a.splashColor, b.splashColor, t); t6 = A.lerpDouble(a.elevation, b.elevation, t); t7 = A.lerpDouble(a.focusElevation, b.focusElevation, t); t8 = A.lerpDouble(a.hoverElevation, b.hoverElevation, t); t9 = A.lerpDouble(a.disabledElevation, b.disabledElevation, t); t10 = A.lerpDouble(a.highlightElevation, b.highlightElevation, t); t11 = A.ShapeBorder_lerp(a.shape, b.shape, t); t12 = t < 0.5; if (t12) t13 = a.enableFeedback; else t13 = b.enableFeedback; t14 = A.lerpDouble(a.iconSize, b.iconSize, t); t15 = A.BoxConstraints_lerp(a.sizeConstraints, b.sizeConstraints, t); t16 = A.BoxConstraints_lerp(a.smallSizeConstraints, b.smallSizeConstraints, t); t17 = A.BoxConstraints_lerp(a.largeSizeConstraints, b.largeSizeConstraints, t); t18 = A.BoxConstraints_lerp(a.extendedSizeConstraints, b.extendedSizeConstraints, t); t19 = A.lerpDouble(a.extendedIconLabelSpacing, b.extendedIconLabelSpacing, t); t20 = A.EdgeInsetsGeometry_lerp(a.extendedPadding, b.extendedPadding, t); t21 = A.TextStyle_lerp(a.extendedTextStyle, b.extendedTextStyle, t); if (t12) t12 = a.mouseCursor; else t12 = b.mouseCursor; return A.FloatingActionButtonThemeData$(t2, t9, t6, t13, t19, t20, t18, t21, t3, t7, t1, t10, t4, t8, t14, t17, t12, t11, t15, t16, t5); }, FloatingActionButtonThemeData: function FloatingActionButtonThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.foregroundColor = t0; _.backgroundColor = t1; _.focusColor = t2; _.hoverColor = t3; _.splashColor = t4; _.elevation = t5; _.focusElevation = t6; _.hoverElevation = t7; _.disabledElevation = t8; _.highlightElevation = t9; _.shape = t10; _.enableFeedback = t11; _.iconSize = t12; _.sizeConstraints = t13; _.smallSizeConstraints = t14; _.largeSizeConstraints = t15; _.extendedSizeConstraints = t16; _.extendedIconLabelSpacing = t17; _.extendedPadding = t18; _.extendedTextStyle = t19; _.mouseCursor = t20; }, _FloatingActionButtonThemeData_Object_Diagnosticable: function _FloatingActionButtonThemeData_Object_Diagnosticable() { }, IconButton$(alignment, color, disabledColor, enableFeedback, icon, iconSize, onPressed, padding, splashRadius, style, tooltip, visualDensity) { return new A.IconButton(iconSize, visualDensity, padding, alignment, splashRadius, icon, color, disabledColor, onPressed, tooltip, enableFeedback, style, null); }, IconButton_styleFrom(alignment, disabledForegroundColor, disabledMouseCursor, enableFeedback, enabledMouseCursor, focusColor, foregroundColor, highlightColor, hoverColor, iconSize, maximumSize, minimumSize, padding, visualDensity) { var overlayColor, t2, t3, t4, _null = null, t1 = foregroundColor == null, buttonForegroundColor = t1 && true ? _null : new A._IconButtonDefaultForeground(foregroundColor, disabledForegroundColor); if (t1) t1 = true; else t1 = false; overlayColor = t1 ? _null : new A._IconButtonDefaultOverlay(foregroundColor, focusColor, hoverColor, highlightColor); t1 = padding == null ? _null : new A.MaterialStatePropertyAll(padding, type$.MaterialStatePropertyAll_EdgeInsetsGeometry); t2 = minimumSize == null ? _null : new A.MaterialStatePropertyAll(minimumSize, type$.MaterialStatePropertyAll_Size); t3 = maximumSize == null ? _null : new A.MaterialStatePropertyAll(maximumSize, type$.MaterialStatePropertyAll_Size); t4 = iconSize == null ? _null : new A.MaterialStatePropertyAll(iconSize, type$.MaterialStatePropertyAll_double); return A.ButtonStyle$(alignment, _null, _null, _null, enableFeedback, _null, buttonForegroundColor, _null, t4, t3, t2, new A._IconButtonDefaultMouseCursor(enabledMouseCursor, disabledMouseCursor), overlayColor, t1, _null, _null, _null, _null, _null, _null, _null, visualDensity); }, _IconButtonVariant: function _IconButtonVariant(t0, t1) { this.index = t0; this._core$_name = t1; }, IconButton: function IconButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.iconSize = t0; _.visualDensity = t1; _.padding = t2; _.alignment = t3; _.splashRadius = t4; _.icon = t5; _.color = t6; _.disabledColor = t7; _.onPressed = t8; _.tooltip = t9; _.enableFeedback = t10; _.style = t11; _.key = t12; }, _SelectableIconButton: function _SelectableIconButton(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.isSelected = t0; _.style = t1; _.focusNode = t2; _.variant = t3; _.autofocus = t4; _.onPressed = t5; _.child = t6; _.key = t7; }, _SelectableIconButtonState: function _SelectableIconButtonState(t0) { var _ = this; _.___SelectableIconButtonState_statesController_F = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _IconButtonM3: function _IconButtonM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.variant = t0; _.toggleable = t1; _.onPressed = t2; _.onLongPress = t3; _.onHover = t4; _.onFocusChange = t5; _.style = t6; _.clipBehavior = t7; _.focusNode = t8; _.autofocus = t9; _.statesController = t10; _.isSemanticButton = t11; _.child = t12; _.key = t13; }, _IconButtonM3_themeStyleOf_isIconThemeDefault: function _IconButtonM3_themeStyleOf_isIconThemeDefault(t0) { this.isDark = t0; }, _IconButtonDefaultForeground: function _IconButtonDefaultForeground(t0, t1) { this.foregroundColor = t0; this.disabledForegroundColor = t1; }, _IconButtonDefaultOverlay: function _IconButtonDefaultOverlay(t0, t1, t2, t3) { var _ = this; _.foregroundColor = t0; _.focusColor = t1; _.hoverColor = t2; _.highlightColor = t3; }, _IconButtonDefaultMouseCursor: function _IconButtonDefaultMouseCursor(t0, t1) { this.enabledCursor = t0; this.disabledCursor = t1; }, _IconButtonDefaultsM3: function _IconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___IconButtonDefaultsM3__colors_FI = $; _.textStyle = t1; _.backgroundColor = t2; _.foregroundColor = t3; _.overlayColor = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.elevation = t7; _.padding = t8; _.minimumSize = t9; _.fixedSize = t10; _.maximumSize = t11; _.iconColor = t12; _.iconSize = t13; _.side = t14; _.shape = t15; _.mouseCursor = t16; _.visualDensity = t17; _.tapTargetSize = t18; _.animationDuration = t19; _.enableFeedback = t20; _.alignment = t21; _.splashFactory = t22; }, _IconButtonDefaultsM3_foregroundColor_closure: function _IconButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _IconButtonDefaultsM3_overlayColor_closure: function _IconButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _IconButtonDefaultsM3_mouseCursor_closure: function _IconButtonDefaultsM3_mouseCursor_closure() { }, _FilledIconButtonDefaultsM3: function _FilledIconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _.context = t0; _.toggleable = t1; _.___FilledIconButtonDefaultsM3__colors_FI = $; _.textStyle = t2; _.backgroundColor = t3; _.foregroundColor = t4; _.overlayColor = t5; _.shadowColor = t6; _.surfaceTintColor = t7; _.elevation = t8; _.padding = t9; _.minimumSize = t10; _.fixedSize = t11; _.maximumSize = t12; _.iconColor = t13; _.iconSize = t14; _.side = t15; _.shape = t16; _.mouseCursor = t17; _.visualDensity = t18; _.tapTargetSize = t19; _.animationDuration = t20; _.enableFeedback = t21; _.alignment = t22; _.splashFactory = t23; }, _FilledIconButtonDefaultsM3_backgroundColor_closure: function _FilledIconButtonDefaultsM3_backgroundColor_closure(t0) { this.$this = t0; }, _FilledIconButtonDefaultsM3_foregroundColor_closure: function _FilledIconButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _FilledIconButtonDefaultsM3_overlayColor_closure: function _FilledIconButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _FilledIconButtonDefaultsM3_mouseCursor_closure: function _FilledIconButtonDefaultsM3_mouseCursor_closure() { }, _FilledTonalIconButtonDefaultsM3: function _FilledTonalIconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _.context = t0; _.toggleable = t1; _.___FilledTonalIconButtonDefaultsM3__colors_FI = $; _.textStyle = t2; _.backgroundColor = t3; _.foregroundColor = t4; _.overlayColor = t5; _.shadowColor = t6; _.surfaceTintColor = t7; _.elevation = t8; _.padding = t9; _.minimumSize = t10; _.fixedSize = t11; _.maximumSize = t12; _.iconColor = t13; _.iconSize = t14; _.side = t15; _.shape = t16; _.mouseCursor = t17; _.visualDensity = t18; _.tapTargetSize = t19; _.animationDuration = t20; _.enableFeedback = t21; _.alignment = t22; _.splashFactory = t23; }, _FilledTonalIconButtonDefaultsM3_backgroundColor_closure: function _FilledTonalIconButtonDefaultsM3_backgroundColor_closure(t0) { this.$this = t0; }, _FilledTonalIconButtonDefaultsM3_foregroundColor_closure: function _FilledTonalIconButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _FilledTonalIconButtonDefaultsM3_overlayColor_closure: function _FilledTonalIconButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _FilledTonalIconButtonDefaultsM3_mouseCursor_closure: function _FilledTonalIconButtonDefaultsM3_mouseCursor_closure() { }, _OutlinedIconButtonDefaultsM3: function _OutlinedIconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___OutlinedIconButtonDefaultsM3__colors_FI = $; _.textStyle = t1; _.backgroundColor = t2; _.foregroundColor = t3; _.overlayColor = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.elevation = t7; _.padding = t8; _.minimumSize = t9; _.fixedSize = t10; _.maximumSize = t11; _.iconColor = t12; _.iconSize = t13; _.side = t14; _.shape = t15; _.mouseCursor = t16; _.visualDensity = t17; _.tapTargetSize = t18; _.animationDuration = t19; _.enableFeedback = t20; _.alignment = t21; _.splashFactory = t22; }, _OutlinedIconButtonDefaultsM3_backgroundColor_closure: function _OutlinedIconButtonDefaultsM3_backgroundColor_closure(t0) { this.$this = t0; }, _OutlinedIconButtonDefaultsM3_foregroundColor_closure: function _OutlinedIconButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _OutlinedIconButtonDefaultsM3_overlayColor_closure: function _OutlinedIconButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _OutlinedIconButtonDefaultsM3_side_closure: function _OutlinedIconButtonDefaultsM3_side_closure(t0) { this.$this = t0; }, _OutlinedIconButtonDefaultsM3_mouseCursor_closure: function _OutlinedIconButtonDefaultsM3_mouseCursor_closure() { }, __IconButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable: function __IconButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable() { }, IconButtonThemeData_lerp(a, b, t) { if (a === b) return a; return new A.IconButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); }, IconButtonTheme$(child, data) { return new A.IconButtonTheme(data, child, null); }, IconButtonTheme_of(context) { var buttonTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.IconButtonTheme), t1 = buttonTheme == null ? null : buttonTheme.data; return t1 == null ? A.Theme_of(context).iconButtonTheme : t1; }, IconButtonThemeData: function IconButtonThemeData(t0) { this.style = t0; }, IconButtonTheme: function IconButtonTheme(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, _IconButtonThemeData_Object_Diagnosticable: function _IconButtonThemeData_Object_Diagnosticable() { }, Ink$(child, color, decoration, height) { var t1, _null = null; if (decoration == null) t1 = color != null ? new A.BoxDecoration(color, _null, _null, _null, _null, _null, B.BoxShape_0) : _null; else t1 = decoration; return new A.Ink(child, t1, height, _null); }, Ink: function Ink(t0, t1, t2, t3) { var _ = this; _.child = t0; _.decoration = t1; _.height = t2; _.key = t3; }, _InkState: function _InkState(t0, t1) { var _ = this; _._boxKey = t0; _._widget = _._ink = null; _._debugLifecycleState = t1; _._framework$_element = null; }, InkDecoration: function InkDecoration(t0, t1, t2, t3) { var _ = this; _._ink_decoration$_decoration = _._ink_decoration$_painter = null; _._ink_decoration$_isVisible = true; _._ink_decoration$_configuration = t0; _._material$_controller = t1; _.referenceBox = t2; _.onRemoved = t3; _._material$_debugDisposed = false; }, InkHighlight: function InkHighlight(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._ink_highlight$_shape = t0; _._ink_highlight$_radius = t1; _._ink_highlight$_borderRadius = t2; _._rectCallback = t3; _._ink_highlight$_textDirection = t4; _.__InkHighlight__alphaController_A = _.__InkHighlight__alpha_A = $; _._active = true; _._ink_well$_color = t5; _._customBorder = t6; _._material$_controller = t7; _.referenceBox = t8; _.onRemoved = t9; _._material$_debugDisposed = false; }, _getClipCallback(referenceBox, containedInkWell, rectCallback) { if (rectCallback != null) return rectCallback; if (containedInkWell) return new A._getClipCallback_closure(referenceBox); return null; }, _getClipCallback_closure: function _getClipCallback_closure(t0) { this.referenceBox = t0; }, _InkRippleFactory: function _InkRippleFactory() { }, InkRipple: function InkRipple(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._ink_ripple$_position = t0; _._ink_ripple$_borderRadius = t1; _._ink_ripple$_targetRadius = t2; _._ink_ripple$_clipCallback = t3; _._ink_ripple$_textDirection = t4; _.__InkRipple__fadeOutController_A = _.__InkRipple__fadeOut_A = _.__InkRipple__fadeInController_A = _.__InkRipple__fadeIn_A = _.__InkRipple__radiusController_A = _.__InkRipple__radius_A = $; _._ink_well$_color = t5; _._customBorder = t6; _._material$_controller = t7; _.referenceBox = t8; _.onRemoved = t9; _._material$_debugDisposed = false; }, _getClipCallback0(referenceBox, containedInkWell, rectCallback) { if (rectCallback != null) return rectCallback; if (containedInkWell) return new A._getClipCallback_closure0(referenceBox); return null; }, _getTargetRadius(referenceBox, containedInkWell, rectCallback, position) { var t1, size, d1, d2, d3, d4; if (containedInkWell) { if (rectCallback != null) { t1 = rectCallback.call$0(); size = new A.Size(t1.right - t1.left, t1.bottom - t1.top); } else size = referenceBox.get$size(0); d1 = position.$sub(0, B.Offset_0_0).get$distance(); d2 = position.$sub(0, new A.Offset(0 + size._dx, 0)).get$distance(); d3 = position.$sub(0, new A.Offset(0, 0 + size._dy)).get$distance(); d4 = position.$sub(0, size.bottomRight$1(0, B.Offset_0_0)).get$distance(); return Math.ceil(Math.max(Math.max(d1, d2), Math.max(d3, d4))); } return 35; }, _getClipCallback_closure0: function _getClipCallback_closure0(t0) { this.referenceBox = t0; }, _InkSplashFactory: function _InkSplashFactory() { }, InkSplash: function InkSplash(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._ink_splash$_position = t0; _._ink_splash$_borderRadius = t1; _._targetRadius = t2; _._clipCallback = t3; _._repositionToReferenceBox = t4; _._ink_splash$_textDirection = t5; _.__InkSplash__alpha_A = _.__InkSplash__radiusController_A = _.__InkSplash__radius_A = $; _._alphaController = null; _._ink_well$_color = t6; _._customBorder = t7; _._material$_controller = t8; _.referenceBox = t9; _.onRemoved = t10; _._material$_debugDisposed = false; }, InkResponse$(autofocus, borderRadius, canRequestFocus, child, containedInkWell, customBorder, enableFeedback, excludeFromSemantics, focusColor, focusNode, highlightColor, highlightShape, hoverColor, hoverDuration, key, mouseCursor, onDoubleTap, onFocusChange, onHighlightChanged, onHover, onLongPress, onSecondaryTap, onSecondaryTapCancel, onSecondaryTapDown, onSecondaryTapUp, onTap, onTapCancel, onTapDown, onTapUp, overlayColor, radius, splashColor, splashFactory, statesController) { return new A.InkResponse(child, onTap, onTapDown, onTapUp, onTapCancel, onDoubleTap, onLongPress, onSecondaryTap, onSecondaryTapDown, onSecondaryTapUp, onSecondaryTapCancel, onHighlightChanged, onHover, mouseCursor, containedInkWell, highlightShape, radius, borderRadius, customBorder, focusColor, hoverColor, highlightColor, overlayColor, splashColor, splashFactory, enableFeedback, false, onFocusChange, autofocus, focusNode, canRequestFocus, statesController, hoverDuration, key); }, InkWell$(autofocus, borderRadius, canRequestFocus, child, customBorder, enableFeedback, focusColor, focusNode, highlightColor, hoverColor, key, mouseCursor, onDoubleTap, onFocusChange, onHighlightChanged, onHover, onLongPress, onTap, onTapCancel, onTapDown, overlayColor, radius, splashColor, splashFactory, statesController) { var _null = null; return new A.InkWell(child, onTap, onTapDown, _null, onTapCancel, onDoubleTap, onLongPress, _null, _null, _null, _null, onHighlightChanged, onHover, mouseCursor, true, B.BoxShape_0, radius, borderRadius, customBorder, focusColor, hoverColor, highlightColor, overlayColor, splashColor, splashFactory, enableFeedback !== false, false, onFocusChange, autofocus, focusNode, canRequestFocus, statesController, _null, key); }, InteractiveInkFeature: function InteractiveInkFeature() { }, InteractiveInkFeatureFactory: function InteractiveInkFeatureFactory() { }, _ParentInkResponseProvider: function _ParentInkResponseProvider(t0, t1, t2) { this.state = t0; this.child = t1; this.key = t2; }, InkResponse: function InkResponse(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { var _ = this; _.child = t0; _.onTap = t1; _.onTapDown = t2; _.onTapUp = t3; _.onTapCancel = t4; _.onDoubleTap = t5; _.onLongPress = t6; _.onSecondaryTap = t7; _.onSecondaryTapDown = t8; _.onSecondaryTapUp = t9; _.onSecondaryTapCancel = t10; _.onHighlightChanged = t11; _.onHover = t12; _.mouseCursor = t13; _.containedInkWell = t14; _.highlightShape = t15; _.radius = t16; _.borderRadius = t17; _.customBorder = t18; _.focusColor = t19; _.hoverColor = t20; _.highlightColor = t21; _.overlayColor = t22; _.splashColor = t23; _.splashFactory = t24; _.enableFeedback = t25; _.excludeFromSemantics = t26; _.onFocusChange = t27; _.autofocus = t28; _.focusNode = t29; _.canRequestFocus = t30; _.statesController = t31; _.hoverDuration = t32; _.key = t33; }, _InkResponseStateWidget: function _InkResponseStateWidget(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36) { var _ = this; _.child = t0; _.onTap = t1; _.onTapDown = t2; _.onTapUp = t3; _.onTapCancel = t4; _.onDoubleTap = t5; _.onLongPress = t6; _.onSecondaryTap = t7; _.onSecondaryTapUp = t8; _.onSecondaryTapDown = t9; _.onSecondaryTapCancel = t10; _.onHighlightChanged = t11; _.onHover = t12; _.mouseCursor = t13; _.containedInkWell = t14; _.highlightShape = t15; _.radius = t16; _.borderRadius = t17; _.customBorder = t18; _.focusColor = t19; _.hoverColor = t20; _.highlightColor = t21; _.overlayColor = t22; _.splashColor = t23; _.splashFactory = t24; _.enableFeedback = t25; _.excludeFromSemantics = t26; _.onFocusChange = t27; _.autofocus = t28; _.focusNode = t29; _.canRequestFocus = t30; _.parentState = t31; _.getRectCallback = t32; _.debugCheckContext = t33; _.statesController = t34; _.hoverDuration = t35; _.key = t36; }, _HighlightType: function _HighlightType(t0, t1) { this.index = t0; this._core$_name = t1; }, _InkResponseState: function _InkResponseState(t0, t1, t2, t3) { var _ = this; _._currentSplash = _._splashes = null; _._hovering = false; _._highlights = t0; _.___InkResponseState__actionMap_FI = $; _.internalStatesController = null; _._activeChildren = t1; _._activationTimer = null; _._hasFocus = false; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _InkResponseState_highlightsExist_closure: function _InkResponseState_highlightsExist_closure() { }, _InkResponseState_activateOnIntent_closure: function _InkResponseState_activateOnIntent_closure(t0) { this.$this = t0; }, _InkResponseState_handleStatesControllerChange_closure: function _InkResponseState_handleStatesControllerChange_closure() { }, _InkResponseState_updateHighlight_handleInkRemoval: function _InkResponseState_updateHighlight_handleInkRemoval(t0, t1) { this.$this = t0; this.type = t1; }, _InkResponseState__createSplash_onRemoved: function _InkResponseState__createSplash_onRemoved(t0, t1) { this._box_0 = t0; this.$this = t1; }, _InkResponseState_handleFocusHighlightModeChange_closure: function _InkResponseState_handleFocusHighlightModeChange_closure(t0) { this.$this = t0; }, _InkResponseState_build_getHighlightColorForType: function _InkResponseState_build_getHighlightColorForType(t0, t1) { this.$this = t0; this.context = t1; }, InkWell: function InkWell(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { var _ = this; _.child = t0; _.onTap = t1; _.onTapDown = t2; _.onTapUp = t3; _.onTapCancel = t4; _.onDoubleTap = t5; _.onLongPress = t6; _.onSecondaryTap = t7; _.onSecondaryTapDown = t8; _.onSecondaryTapUp = t9; _.onSecondaryTapCancel = t10; _.onHighlightChanged = t11; _.onHover = t12; _.mouseCursor = t13; _.containedInkWell = t14; _.highlightShape = t15; _.radius = t16; _.borderRadius = t17; _.customBorder = t18; _.focusColor = t19; _.hoverColor = t20; _.highlightColor = t21; _.overlayColor = t22; _.splashColor = t23; _.splashFactory = t24; _.enableFeedback = t25; _.excludeFromSemantics = t26; _.onFocusChange = t27; _.autofocus = t28; _.focusNode = t29; _.canRequestFocus = t30; _.statesController = t31; _.hoverDuration = t32; _.key = t33; }, __InkResponseState_State_AutomaticKeepAliveClientMixin: function __InkResponseState_State_AutomaticKeepAliveClientMixin() { }, InputBorder: function InputBorder() { }, _NoInputBorder: function _NoInputBorder(t0) { this.borderSide = t0; }, UnderlineInputBorder: function UnderlineInputBorder(t0, t1) { this.borderRadius = t0; this.borderSide = t1; }, OutlineInputBorder: function OutlineInputBorder(t0, t1, t2) { this.gapPadding = t0; this.borderRadius = t1; this.borderSide = t2; }, InputDatePickerFormField: function InputDatePickerFormField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.initialDate = t0; _.firstDate = t1; _.lastDate = t2; _.onDateSubmitted = t3; _.onDateSaved = t4; _.selectableDayPredicate = t5; _.errorFormatText = t6; _.errorInvalidText = t7; _.fieldHintText = t8; _.fieldLabelText = t9; _.keyboardType = t10; _.autofocus = t11; _.key = t12; }, _InputDatePickerFormFieldState: function _InputDatePickerFormFieldState(t0, t1) { var _ = this; _._input_date_picker_form_field$_controller = t0; _._inputText = _._input_date_picker_form_field$_selectedDate = null; _._autoSelected = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _InputDatePickerFormFieldState_didUpdateWidget_closure: function _InputDatePickerFormFieldState_didUpdateWidget_closure(t0) { this.$this = t0; }, _InputDatePickerFormFieldState_didUpdateWidget__closure: function _InputDatePickerFormFieldState_didUpdateWidget__closure(t0) { this.$this = t0; }, FloatingLabelAlignment__stringify(x) { if (x === -1) return "FloatingLabelAlignment.start"; if (x === 0) return "FloatingLabelAlignment.center"; return "FloatingLabelAlignment(x: " + B.JSInt_methods.toStringAsFixed$1(x, 1) + ")"; }, InputDecorator$(baseStyle, child, decoration, expands, isEmpty, isFocused, isHovering, textAlign, textAlignVertical) { return new A.InputDecorator(decoration, baseStyle, textAlign, textAlignVertical, isFocused, isHovering, expands, isEmpty, child, null); }, InputDecoration$(alignLabelWithHint, border, constraints, contentPadding, counter, counterStyle, counterText, disabledBorder, enabled, enabledBorder, error, errorBorder, errorMaxLines, errorStyle, errorText, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, helperText, hintFadeDuration, hintMaxLines, hintStyle, hintText, hintTextDirection, hoverColor, icon, iconColor, isCollapsed, isDense, label, labelStyle, labelText, prefix, prefixIcon, prefixIconColor, prefixIconConstraints, prefixStyle, prefixText, semanticCounterText, suffix, suffixIcon, suffixIconColor, suffixIconConstraints, suffixStyle, suffixText) { return new A.InputDecoration(icon, iconColor, label, labelText, labelStyle, floatingLabelStyle, helperText, helperStyle, helperMaxLines, hintText, hintStyle, hintTextDirection, hintMaxLines, hintFadeDuration, error, errorText, errorStyle, errorMaxLines, floatingLabelBehavior, floatingLabelAlignment, isDense, contentPadding, isCollapsed, prefixIcon, prefixIconConstraints, prefix, prefixText, prefixStyle, prefixIconColor, suffixIcon, suffix, suffixText, suffixStyle, suffixIconColor, suffixIconConstraints, counterText, counter, counterStyle, filled, fillColor, focusColor, hoverColor, errorBorder, focusedBorder, focusedErrorBorder, disabledBorder, enabledBorder, border, enabled, semanticCounterText, alignLabelWithHint, constraints); }, InputDecorationTheme$(activeIndicatorBorder, alignLabelWithHint, border, constraints, contentPadding, counterStyle, disabledBorder, enabledBorder, errorBorder, errorMaxLines, errorStyle, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, hintStyle, hoverColor, iconColor, isCollapsed, isDense, labelStyle, outlineBorder, prefixIconColor, prefixStyle, suffixIconColor, suffixStyle) { return new A.InputDecorationTheme(labelStyle, floatingLabelStyle, helperStyle, helperMaxLines, hintStyle, hintFadeDuration, errorStyle, errorMaxLines, floatingLabelBehavior, floatingLabelAlignment, false, contentPadding, false, iconColor, prefixStyle, prefixIconColor, suffixStyle, suffixIconColor, counterStyle, filled, fillColor, outlineBorder, activeIndicatorBorder, focusColor, hoverColor, errorBorder, focusedBorder, focusedErrorBorder, disabledBorder, enabledBorder, border, false, constraints); }, _InputBorderGap: function _InputBorderGap(t0) { var _ = this; _._input_decorator$_start = null; _.ChangeNotifier__count = _._extent = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _InputBorderTween: function _InputBorderTween(t0, t1) { this.begin = t0; this.end = t1; }, _InputBorderPainter: function _InputBorderPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.borderAnimation = t0; _.border = t1; _.gapAnimation = t2; _.gap = t3; _.textDirection = t4; _.fillColor = t5; _.hoverColorTween = t6; _.hoverAnimation = t7; _._repaint = t8; }, _BorderContainer: function _BorderContainer(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.border = t0; _.gap = t1; _.gapAnimation = t2; _.fillColor = t3; _.hoverColor = t4; _.isHovering = t5; _.key = t6; }, _BorderContainerState: function _BorderContainerState(t0, t1, t2) { var _ = this; _.___BorderContainerState__hoverColorTween_A = _.___BorderContainerState__hoverAnimation_A = _.___BorderContainerState__border_A = _.___BorderContainerState__borderAnimation_A = _.___BorderContainerState__hoverColorController_A = _.___BorderContainerState__controller_A = $; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _Shaker: function _Shaker(t0, t1, t2) { this.child = t0; this.listenable = t1; this.key = t2; }, _HelperError: function _HelperError(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.textAlign = t0; _.helperText = t1; _.helperStyle = t2; _.helperMaxLines = t3; _.error = t4; _.errorText = t5; _.errorStyle = t6; _.errorMaxLines = t7; _.key = t8; }, _HelperErrorState: function _HelperErrorState(t0, t1, t2) { var _ = this; _.___HelperErrorState__controller_A = $; _._error = _._helper = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _HelperErrorState__handleChange_closure: function _HelperErrorState__handleChange_closure() { }, FloatingLabelBehavior: function FloatingLabelBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, FloatingLabelAlignment: function FloatingLabelAlignment() { }, _DecorationSlot: function _DecorationSlot(t0, t1) { this.index = t0; this._core$_name = t1; }, _Decoration: function _Decoration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.contentPadding = t0; _.isCollapsed = t1; _.floatingLabelHeight = t2; _.floatingLabelProgress = t3; _.floatingLabelAlignment = t4; _.border = t5; _.borderGap = t6; _.alignLabelWithHint = t7; _.isDense = t8; _.visualDensity = t9; _.icon = t10; _.input = t11; _.label = t12; _.hint = t13; _.prefix = t14; _.suffix = t15; _.prefixIcon = t16; _.suffixIcon = t17; _.helperError = t18; _.counter = t19; _.container = t20; }, _RenderDecorationLayout: function _RenderDecorationLayout(t0, t1, t2, t3, t4, t5) { var _ = this; _.boxToBaseline = t0; _.inputBaseline = t1; _.outlineBaseline = t2; _.subtextBaseline = t3; _.containerHeight = t4; _.subtextHeight = t5; }, _RenderDecoration: function _RenderDecoration(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._input_decorator$_decoration = t0; _._input_decorator$_textDirection = t1; _._input_decorator$_textBaseline = t2; _._textAlignVertical = t3; _._isFocused = t4; _._input_decorator$_expands = t5; _._material3 = t6; _._labelTransform = null; _.SlottedContainerRenderObjectMixin__slotToChild = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderDecoration_performLayout_centerLayout: function _RenderDecoration_performLayout_centerLayout(t0) { this.height = t0; }, _RenderDecoration_performLayout_baselineLayout: function _RenderDecoration_performLayout_baselineLayout(t0, t1) { this.baseline = t0; this.layout = t1; }, _RenderDecoration_paint_doPaint: function _RenderDecoration_paint_doPaint(t0, t1) { this.context = t0; this.offset = t1; }, _RenderDecoration_hitTestChildren_closure: function _RenderDecoration_hitTestChildren_closure(t0, t1, t2) { this.position = t0; this.offset = t1; this.child = t2; }, _Decorator: function _Decorator(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.decoration = t0; _.textDirection = t1; _.textBaseline = t2; _.textAlignVertical = t3; _.isFocused = t4; _.expands = t5; _.key = t6; }, InputDecorator: function InputDecorator(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.decoration = t0; _.baseStyle = t1; _.textAlign = t2; _.textAlignVertical = t3; _.isFocused = t4; _.isHovering = t5; _.expands = t6; _.isEmpty = t7; _.child = t8; _.key = t9; }, _InputDecoratorState: function _InputDecoratorState(t0, t1, t2, t3) { var _ = this; _.___InputDecoratorState__shakingLabelController_F = _.___InputDecoratorState__floatingLabelAnimation_F = _.___InputDecoratorState__floatingLabelController_F = $; _._borderGap = t0; _._effectiveDecoration = null; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _InputDecoratorState__handleChange_closure: function _InputDecoratorState__handleChange_closure() { }, InputDecoration: function InputDecoration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51) { var _ = this; _.icon = t0; _.iconColor = t1; _.label = t2; _.labelText = t3; _.labelStyle = t4; _.floatingLabelStyle = t5; _.helperText = t6; _.helperStyle = t7; _.helperMaxLines = t8; _.hintText = t9; _.hintStyle = t10; _.hintTextDirection = t11; _.hintMaxLines = t12; _.hintFadeDuration = t13; _.error = t14; _.errorText = t15; _.errorStyle = t16; _.errorMaxLines = t17; _.floatingLabelBehavior = t18; _.floatingLabelAlignment = t19; _.isDense = t20; _.contentPadding = t21; _.isCollapsed = t22; _.prefixIcon = t23; _.prefixIconConstraints = t24; _.prefix = t25; _.prefixText = t26; _.prefixStyle = t27; _.prefixIconColor = t28; _.suffixIcon = t29; _.suffix = t30; _.suffixText = t31; _.suffixStyle = t32; _.suffixIconColor = t33; _.suffixIconConstraints = t34; _.counterText = t35; _.counter = t36; _.counterStyle = t37; _.filled = t38; _.fillColor = t39; _.focusColor = t40; _.hoverColor = t41; _.errorBorder = t42; _.focusedBorder = t43; _.focusedErrorBorder = t44; _.disabledBorder = t45; _.enabledBorder = t46; _.border = t47; _.enabled = t48; _.semanticCounterText = t49; _.alignLabelWithHint = t50; _.constraints = t51; }, InputDecorationTheme: function InputDecorationTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32) { var _ = this; _.labelStyle = t0; _.floatingLabelStyle = t1; _.helperStyle = t2; _.helperMaxLines = t3; _.hintStyle = t4; _.hintFadeDuration = t5; _.errorStyle = t6; _.errorMaxLines = t7; _.floatingLabelBehavior = t8; _.floatingLabelAlignment = t9; _.isDense = t10; _.contentPadding = t11; _.isCollapsed = t12; _.iconColor = t13; _.prefixStyle = t14; _.prefixIconColor = t15; _.suffixStyle = t16; _.suffixIconColor = t17; _.counterStyle = t18; _.filled = t19; _.fillColor = t20; _.outlineBorder = t21; _.activeIndicatorBorder = t22; _.focusColor = t23; _.hoverColor = t24; _.errorBorder = t25; _.focusedBorder = t26; _.focusedErrorBorder = t27; _.disabledBorder = t28; _.enabledBorder = t29; _.border = t30; _.alignLabelWithHint = t31; _.constraints = t32; }, _InputDecoratorDefaultsM2: function _InputDecoratorDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { var _ = this; _.context = t0; _.labelStyle = t1; _.floatingLabelStyle = t2; _.helperStyle = t3; _.helperMaxLines = t4; _.hintStyle = t5; _.hintFadeDuration = t6; _.errorStyle = t7; _.errorMaxLines = t8; _.floatingLabelBehavior = t9; _.floatingLabelAlignment = t10; _.isDense = t11; _.contentPadding = t12; _.isCollapsed = t13; _.iconColor = t14; _.prefixStyle = t15; _.prefixIconColor = t16; _.suffixStyle = t17; _.suffixIconColor = t18; _.counterStyle = t19; _.filled = t20; _.fillColor = t21; _.outlineBorder = t22; _.activeIndicatorBorder = t23; _.focusColor = t24; _.hoverColor = t25; _.errorBorder = t26; _.focusedBorder = t27; _.focusedErrorBorder = t28; _.disabledBorder = t29; _.enabledBorder = t30; _.border = t31; _.alignLabelWithHint = t32; _.constraints = t33; }, _InputDecoratorDefaultsM2_hintStyle_closure: function _InputDecoratorDefaultsM2_hintStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_labelStyle_closure: function _InputDecoratorDefaultsM2_labelStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_floatingLabelStyle_closure: function _InputDecoratorDefaultsM2_floatingLabelStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_helperStyle_closure: function _InputDecoratorDefaultsM2_helperStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_errorStyle_closure: function _InputDecoratorDefaultsM2_errorStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_fillColor_closure: function _InputDecoratorDefaultsM2_fillColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_iconColor_closure: function _InputDecoratorDefaultsM2_iconColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_prefixIconColor_closure: function _InputDecoratorDefaultsM2_prefixIconColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM2_suffixIconColor_closure: function _InputDecoratorDefaultsM2_suffixIconColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3: function _InputDecoratorDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { var _ = this; _.context = t0; _.___InputDecoratorDefaultsM3__textTheme_FI = _.___InputDecoratorDefaultsM3__colors_FI = $; _.labelStyle = t1; _.floatingLabelStyle = t2; _.helperStyle = t3; _.helperMaxLines = t4; _.hintStyle = t5; _.hintFadeDuration = t6; _.errorStyle = t7; _.errorMaxLines = t8; _.floatingLabelBehavior = t9; _.floatingLabelAlignment = t10; _.isDense = t11; _.contentPadding = t12; _.isCollapsed = t13; _.iconColor = t14; _.prefixStyle = t15; _.prefixIconColor = t16; _.suffixStyle = t17; _.suffixIconColor = t18; _.counterStyle = t19; _.filled = t20; _.fillColor = t21; _.outlineBorder = t22; _.activeIndicatorBorder = t23; _.focusColor = t24; _.hoverColor = t25; _.errorBorder = t26; _.focusedBorder = t27; _.focusedErrorBorder = t28; _.disabledBorder = t29; _.enabledBorder = t30; _.border = t31; _.alignLabelWithHint = t32; _.constraints = t33; }, _InputDecoratorDefaultsM3_hintStyle_closure: function _InputDecoratorDefaultsM3_hintStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_fillColor_closure: function _InputDecoratorDefaultsM3_fillColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_activeIndicatorBorder_closure: function _InputDecoratorDefaultsM3_activeIndicatorBorder_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_outlineBorder_closure: function _InputDecoratorDefaultsM3_outlineBorder_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_prefixIconColor_closure: function _InputDecoratorDefaultsM3_prefixIconColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_suffixIconColor_closure: function _InputDecoratorDefaultsM3_suffixIconColor_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_labelStyle_closure: function _InputDecoratorDefaultsM3_labelStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_floatingLabelStyle_closure: function _InputDecoratorDefaultsM3_floatingLabelStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_helperStyle_closure: function _InputDecoratorDefaultsM3_helperStyle_closure(t0) { this.$this = t0; }, _InputDecoratorDefaultsM3_errorStyle_closure: function _InputDecoratorDefaultsM3_errorStyle_closure(t0) { this.$this = t0; }, _InputDecorationTheme_Object_Diagnosticable: function _InputDecorationTheme_Object_Diagnosticable() { }, __BorderContainerState_State_TickerProviderStateMixin: function __BorderContainerState_State_TickerProviderStateMixin() { }, __HelperErrorState_State_SingleTickerProviderStateMixin: function __HelperErrorState_State_SingleTickerProviderStateMixin() { }, __InputDecoratorState_State_TickerProviderStateMixin: function __InputDecoratorState_State_TickerProviderStateMixin() { }, __RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin: function __RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin() { }, ListTile$(autofocus, contentPadding, dense, enableFeedback, enabled, focusNode, hoverColor, isThreeLine, key, leading, onFocusChange, onLongPress, onTap, selected, selectedColor, selectedTileColor, shape, subtitle, tileColor, title, trailing, visualDensity) { return new A.ListTile(leading, title, subtitle, trailing, isThreeLine, dense, visualDensity, shape, selectedColor, contentPadding, enabled, onTap, onLongPress, onFocusChange, selected, hoverColor, focusNode, false, tileColor, selectedTileColor, enableFeedback, key); }, _RenderListTile__layoutBox(box, constraints) { if (box == null) return B.Size_0_0; box.layout$2$parentUsesSize(constraints, true); return box.get$size(0); }, ListTileStyle: function ListTileStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, ListTileControlAffinity: function ListTileControlAffinity(t0, t1) { this.index = t0; this._core$_name = t1; }, ListTileTitleAlignment: function ListTileTitleAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, ListTile: function ListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.leading = t0; _.title = t1; _.subtitle = t2; _.trailing = t3; _.isThreeLine = t4; _.dense = t5; _.visualDensity = t6; _.shape = t7; _.selectedColor = t8; _.contentPadding = t9; _.enabled = t10; _.onTap = t11; _.onLongPress = t12; _.onFocusChange = t13; _.selected = t14; _.hoverColor = t15; _.focusNode = t16; _.autofocus = t17; _.tileColor = t18; _.selectedTileColor = t19; _.enableFeedback = t20; _.key = t21; }, ListTile_build_resolveColor: function ListTile_build_resolveColor(t0) { this.states = t0; }, _IndividualOverrides: function _IndividualOverrides(t0, t1, t2, t3) { var _ = this; _.explicitColor = t0; _.enabledColor = t1; _.selectedColor = t2; _.disabledColor = t3; }, _ListTileSlot: function _ListTileSlot(t0, t1) { this.index = t0; this._core$_name = t1; }, _ListTile: function _ListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.leading = t0; _.title = t1; _.subtitle = t2; _.trailing = t3; _.isThreeLine = t4; _.isDense = t5; _.visualDensity = t6; _.textDirection = t7; _.titleBaselineType = t8; _.subtitleBaselineType = t9; _.horizontalTitleGap = t10; _.minVerticalPadding = t11; _.minLeadingWidth = t12; _.titleAlignment = t13; _.key = t14; }, _RenderListTile: function _RenderListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._isDense = t0; _._visualDensity = t1; _._isThreeLine = t2; _._list_tile$_textDirection = t3; _._titleBaselineType = t4; _._subtitleBaselineType = t5; _._horizontalTitleGap = t6; _._minVerticalPadding = t7; _._minLeadingWidth = t8; _._titleAlignment = t9; _.SlottedContainerRenderObjectMixin__slotToChild = t10; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t11; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderListTile_paint_doPaint: function _RenderListTile_paint_doPaint(t0, t1) { this.context = t0; this.offset = t1; }, _RenderListTile_hitTestChildren_closure: function _RenderListTile_hitTestChildren_closure(t0, t1, t2) { this.position = t0; this.parentData = t1; this.child = t2; }, _LisTileDefaultsM2: function _LisTileDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _.context = t0; _.___LisTileDefaultsM2__textTheme_FI = _.___LisTileDefaultsM2__theme_FI = $; _.dense = t1; _.shape = t2; _.style = t3; _.selectedColor = t4; _.iconColor = t5; _.textColor = t6; _.titleTextStyle = t7; _.subtitleTextStyle = t8; _.leadingAndTrailingTextStyle = t9; _.contentPadding = t10; _.tileColor = t11; _.selectedTileColor = t12; _.horizontalTitleGap = t13; _.minVerticalPadding = t14; _.minLeadingWidth = t15; _.enableFeedback = t16; _.mouseCursor = t17; _.visualDensity = t18; _.titleAlignment = t19; }, _LisTileDefaultsM3: function _LisTileDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _.context = t0; _.___LisTileDefaultsM3__textTheme_FI = _.___LisTileDefaultsM3__colors_FI = _.___LisTileDefaultsM3__theme_FI = $; _.dense = t1; _.shape = t2; _.style = t3; _.selectedColor = t4; _.iconColor = t5; _.textColor = t6; _.titleTextStyle = t7; _.subtitleTextStyle = t8; _.leadingAndTrailingTextStyle = t9; _.contentPadding = t10; _.tileColor = t11; _.selectedTileColor = t12; _.horizontalTitleGap = t13; _.minVerticalPadding = t14; _.minLeadingWidth = t15; _.enableFeedback = t16; _.mouseCursor = t17; _.visualDensity = t18; _.titleAlignment = t19; }, __RenderListTile_RenderBox_SlottedContainerRenderObjectMixin: function __RenderListTile_RenderBox_SlottedContainerRenderObjectMixin() { }, ListTileThemeData$(contentPadding, dense, enableFeedback, horizontalTitleGap, iconColor, leadingAndTrailingTextStyle, minLeadingWidth, minVerticalPadding, mouseCursor, selectedColor, selectedTileColor, shape, style, subtitleTextStyle, textColor, tileColor, titleAlignment, titleTextStyle, visualDensity) { return new A.ListTileThemeData(dense, shape, style, selectedColor, iconColor, textColor, titleTextStyle, subtitleTextStyle, leadingAndTrailingTextStyle, contentPadding, tileColor, selectedTileColor, horizontalTitleGap, minVerticalPadding, minLeadingWidth, enableFeedback, mouseCursor, visualDensity, titleAlignment); }, ListTileThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19; if (a === b) return a; t1 = t < 0.5; if (t1) t2 = a.dense; else t2 = b.dense; t3 = A.ShapeBorder_lerp(a.shape, b.shape, t); if (t1) t4 = a.style; else t4 = b.style; t5 = A.Color_lerp(a.selectedColor, b.selectedColor, t); t6 = A.Color_lerp(a.iconColor, b.iconColor, t); t7 = A.Color_lerp(a.textColor, b.textColor, t); t8 = A.TextStyle_lerp(a.titleTextStyle, b.titleTextStyle, t); t9 = A.TextStyle_lerp(a.subtitleTextStyle, b.subtitleTextStyle, t); t10 = A.TextStyle_lerp(a.leadingAndTrailingTextStyle, b.leadingAndTrailingTextStyle, t); t11 = A.EdgeInsetsGeometry_lerp(a.contentPadding, b.contentPadding, t); t12 = A.Color_lerp(a.tileColor, b.tileColor, t); t13 = A.Color_lerp(a.selectedTileColor, b.selectedTileColor, t); t14 = A.lerpDouble(a.horizontalTitleGap, b.horizontalTitleGap, t); t15 = A.lerpDouble(a.minVerticalPadding, b.minVerticalPadding, t); t16 = A.lerpDouble(a.minLeadingWidth, b.minLeadingWidth, t); if (t1) t17 = a.enableFeedback; else t17 = b.enableFeedback; if (t1) t18 = a.mouseCursor; else t18 = b.mouseCursor; if (t1) t19 = a.visualDensity; else t19 = b.visualDensity; if (t1) t1 = a.titleAlignment; else t1 = b.titleAlignment; return A.ListTileThemeData$(t11, t2, t17, t14, t6, t10, t16, t15, t18, t5, t13, t3, t4, t9, t7, t12, t1, t8, t19); }, ListTileTheme$(child, data, key) { return new A.ListTileTheme(data, child, key); }, ListTileTheme_of(context) { var result = context.dependOnInheritedWidgetOfExactType$1$0(type$.ListTileTheme), t1 = result == null ? null : result.get$data(0); return t1 == null ? A.Theme_of(context).listTileTheme : t1; }, ListTileTheme_merge(child, contentPadding, style, titleTextStyle) { var _null = null; return new A.Builder(new A.ListTileTheme_merge_closure(_null, _null, _null, style, _null, _null, _null, titleTextStyle, _null, _null, contentPadding, _null, _null, _null, _null, _null, _null, _null, _null, _null, child), _null); }, ListTileThemeData: function ListTileThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.dense = t0; _.shape = t1; _.style = t2; _.selectedColor = t3; _.iconColor = t4; _.textColor = t5; _.titleTextStyle = t6; _.subtitleTextStyle = t7; _.leadingAndTrailingTextStyle = t8; _.contentPadding = t9; _.tileColor = t10; _.selectedTileColor = t11; _.horizontalTitleGap = t12; _.minVerticalPadding = t13; _.minLeadingWidth = t14; _.enableFeedback = t15; _.mouseCursor = t16; _.visualDensity = t17; _.titleAlignment = t18; }, ListTileTheme: function ListTileTheme(t0, t1, t2) { this._list_tile_theme$_data = t0; this.child = t1; this.key = t2; }, ListTileTheme_merge_closure: function ListTileTheme_merge_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.key = t0; _.dense = t1; _.shape = t2; _.style = t3; _.selectedColor = t4; _.iconColor = t5; _.textColor = t6; _.titleTextStyle = t7; _.subtitleTextStyle = t8; _.leadingAndTrailingTextStyle = t9; _.contentPadding = t10; _.tileColor = t11; _.selectedTileColor = t12; _.enableFeedback = t13; _.horizontalTitleGap = t14; _.minVerticalPadding = t15; _.minLeadingWidth = t16; _.titleAlignment = t17; _.mouseCursor = t18; _.visualDensity = t19; _.child = t20; }, _ListTileThemeData_Object_Diagnosticable: function _ListTileThemeData_Object_Diagnosticable() { }, TextMagnifier: function TextMagnifier(t0, t1) { this.magnifierInfo = t0; this.key = t1; }, TextMagnifier_adaptiveMagnifierConfiguration_closure: function TextMagnifier_adaptiveMagnifierConfiguration_closure() { }, _TextMagnifierState: function _TextMagnifierState(t0, t1) { var _ = this; _._positionShouldBeAnimatedTimer = _._magnifierPosition = null; _._extraFocalPointOffset = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure: function _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(t0) { this.$this = t0; }, _TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure: function _TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure(t0) { this.$this = t0; }, _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0: function _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.finalMagnifierPosition = t2; _.focalPointAdjustmentForScreenBoundsAdjustment = t3; }, Magnifier: function Magnifier(t0, t1) { this.additionalFocalPointOffset = t0; this.key = t1; }, Material$(animationDuration, borderOnForeground, borderRadius, child, clipBehavior, color, elevation, key, shadowColor, shape, surfaceTintColor, textStyle, type) { return new A.Material(child, type, elevation, color, shadowColor, surfaceTintColor, textStyle, shape, true, clipBehavior, animationDuration, borderRadius, key); }, InkFeature__getPaintTransform(fromRenderObject, toRenderObject) { var to, from, fromDepth, toDepth, fromParent, toParent, transform, inverseTransform, index, index0, t1 = type$.JSArray_RenderObject, fromPath = A._setArrayType([fromRenderObject], t1), toPath = A._setArrayType([toRenderObject], t1); for (to = toRenderObject, from = fromRenderObject; from !== to;) { fromDepth = from._depth; toDepth = to._depth; if (fromDepth >= toDepth) { fromParent = from.get$parent(from); if (!(fromParent instanceof A.RenderObject) || !fromParent.paintsChild$1(from)) return null; fromPath.push(fromParent); from = fromParent; } if (fromDepth <= toDepth) { toParent = to.get$parent(to); if (!(toParent instanceof A.RenderObject) || !toParent.paintsChild$1(to)) return null; toPath.push(toParent); to = toParent; } } transform = new A.Matrix40(new Float64Array(16)); transform.setIdentity$0(); inverseTransform = new A.Matrix40(new Float64Array(16)); inverseTransform.setIdentity$0(); for (index = toPath.length - 1; index > 0; index = index0) { index0 = index - 1; toPath[index].applyPaintTransform$2(toPath[index0], transform); } for (index = fromPath.length - 1; index > 0; index = index0) { index0 = index - 1; fromPath[index].applyPaintTransform$2(fromPath[index0], inverseTransform); } if (inverseTransform.copyInverse$1(inverseTransform) !== 0) { inverseTransform.multiply$1(0, transform); t1 = inverseTransform; } else t1 = null; return t1; }, MaterialType: function MaterialType(t0, t1) { this.index = t0; this._core$_name = t1; }, Material: function Material(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.child = t0; _.type = t1; _.elevation = t2; _.color = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.textStyle = t6; _.shape = t7; _.borderOnForeground = t8; _.clipBehavior = t9; _.animationDuration = t10; _.borderRadius = t11; _.key = t12; }, _MaterialState: function _MaterialState(t0, t1, t2, t3) { var _ = this; _._inkFeatureRenderer = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _MaterialState_build_closure: function _MaterialState_build_closure(t0) { this.$this = t0; }, _RenderInkFeatures: function _RenderInkFeatures(t0, t1, t2, t3, t4) { var _ = this; _.vsync = t0; _.color = t1; _.absorbHitTest = t2; _._inkFeatures = null; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _InkFeatures: function _InkFeatures(t0, t1, t2, t3, t4) { var _ = this; _.color = t0; _.vsync = t1; _.absorbHitTest = t2; _.child = t3; _.key = t4; }, InkFeature: function InkFeature() { }, ShapeBorderTween: function ShapeBorderTween(t0, t1) { this.begin = t0; this.end = t1; }, _MaterialInterior: function _MaterialInterior(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.child = t0; _.shape = t1; _.borderOnForeground = t2; _.clipBehavior = t3; _.elevation = t4; _.color = t5; _.shadowColor = t6; _.surfaceTintColor = t7; _.curve = t8; _.duration = t9; _.onEnd = t10; _.key = t11; }, _MaterialInteriorState: function _MaterialInteriorState(t0, t1, t2) { var _ = this; _._border = _._shadowColor = _._surfaceTintColor = _._elevation = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _MaterialInteriorState_forEachTween_closure: function _MaterialInteriorState_forEachTween_closure() { }, _MaterialInteriorState_forEachTween_closure0: function _MaterialInteriorState_forEachTween_closure0() { }, _MaterialInteriorState_forEachTween_closure1: function _MaterialInteriorState_forEachTween_closure1() { }, _MaterialInteriorState_forEachTween_closure2: function _MaterialInteriorState_forEachTween_closure2() { }, _ShapeBorderPaint: function _ShapeBorderPaint(t0, t1, t2, t3) { var _ = this; _.child = t0; _.shape = t1; _.borderOnForeground = t2; _.key = t3; }, _ShapeBorderPainter: function _ShapeBorderPainter(t0, t1, t2) { this.border = t0; this.textDirection = t1; this._repaint = t2; }, __MaterialState_State_TickerProviderStateMixin: function __MaterialState_State_TickerProviderStateMixin() { }, _MaterialLocalizationsDelegate: function _MaterialLocalizationsDelegate() { }, DefaultMaterialLocalizations: function DefaultMaterialLocalizations() { }, _MaterialStateColor$(_resolve) { return new A._MaterialStateColor(_resolve, J.get$value$x(_resolve.call$1(B.Set_empty))); }, _MaterialStateBorderSide$(_resolve) { return new A._MaterialStateBorderSide(_resolve, B.Color_4278190080, 1, B.BorderStyle_1, -1); }, _MaterialStateTextStyle$(_resolve) { var _null = null; return new A._MaterialStateTextStyle(_resolve, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, MaterialStateProperty_resolveAs(value, states, $T) { if ($T._eval$1("MaterialStateProperty<0>")._is(value)) return value.resolve$1(0, states); return value; }, MaterialStateProperty_lerp(a, b, t, lerpFunction, $T) { if (a == null && b == null) return null; return new A._LerpProperties(a, b, t, lerpFunction, $T._eval$1("_LerpProperties<0>")); }, MaterialStatesController$(value) { var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (value != null) t1.addAll$1(0, value); return new A.MaterialStatesController(t1, $.$get$ChangeNotifier__emptyListeners()); }, MaterialState: function MaterialState(t0, t1) { this.index = t0; this._core$_name = t1; }, MaterialStateColor: function MaterialStateColor() { }, _MaterialStateColor: function _MaterialStateColor(t0, t1) { this._material_state$_resolve = t0; this.value = t1; }, MaterialStateMouseCursor: function MaterialStateMouseCursor() { }, _EnabledAndDisabledMouseCursor: function _EnabledAndDisabledMouseCursor(t0, t1) { this.enabledCursor = t0; this.name = t1; }, MaterialStateBorderSide: function MaterialStateBorderSide() { }, _MaterialStateBorderSide: function _MaterialStateBorderSide(t0, t1, t2, t3, t4) { var _ = this; _._material_state$_resolve = t0; _.color = t1; _.width = t2; _.style = t3; _.strokeAlign = t4; }, MaterialStateTextStyle: function MaterialStateTextStyle() { }, _MaterialStateTextStyle: function _MaterialStateTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { var _ = this; _._material_state$_resolve = t0; _.inherit = t1; _.color = t2; _.backgroundColor = t3; _.fontFamily = t4; _._text_style$_fontFamilyFallback = t5; _._package = t6; _.fontSize = t7; _.fontWeight = t8; _.fontStyle = t9; _.letterSpacing = t10; _.wordSpacing = t11; _.textBaseline = t12; _.height = t13; _.leadingDistribution = t14; _.locale = t15; _.foreground = t16; _.background = t17; _.decoration = t18; _.decorationColor = t19; _.decorationStyle = t20; _.decorationThickness = t21; _.debugLabel = t22; _.shadows = t23; _.fontFeatures = t24; _.fontVariations = t25; _.overflow = t26; }, MaterialStateProperty: function MaterialStateProperty() { }, _LerpProperties: function _LerpProperties(t0, t1, t2, t3, t4) { var _ = this; _.a = t0; _.b = t1; _.t = t2; _.lerpFunction = t3; _.$ti = t4; }, _MaterialStatePropertyWith: function _MaterialStatePropertyWith(t0, t1) { this._material_state$_resolve = t0; this.$ti = t1; }, MaterialStatePropertyAll: function MaterialStatePropertyAll(t0, t1) { this.value = t0; this.$ti = t1; }, MaterialStatesController: function MaterialStatesController(t0, t1) { var _ = this; _._change_notifier$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, MaterialStateMixin: function MaterialStateMixin() { }, MaterialStateMixin_updateMaterialState_closure: function MaterialStateMixin_updateMaterialState_closure(t0, t1, t2) { this.$this = t0; this.key = t1; this.onChanged = t2; }, MaterialStateMixin_addMaterialState_closure: function MaterialStateMixin_addMaterialState_closure() { }, MaterialStateMixin_removeMaterialState_closure: function MaterialStateMixin_removeMaterialState_closure() { }, MenuBarThemeData_lerp(a, b, t) { if (a === b) return a; return new A.MenuBarThemeData(A.MenuStyle_lerp(a.style, b.style, t)); }, MenuBarThemeData: function MenuBarThemeData(t0) { this.style = t0; }, MenuButtonThemeData_lerp(a, b, t) { if (a === b) return a; return new A.MenuButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); }, MenuButtonThemeData: function MenuButtonThemeData(t0) { this.style = t0; }, _MenuButtonThemeData_Object_Diagnosticable: function _MenuButtonThemeData_Object_Diagnosticable() { }, MenuStyle_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _null = null; if (a == b) return a; t1 = a == null; t2 = t1 ? _null : a.backgroundColor; t3 = b == null; t4 = t3 ? _null : b.backgroundColor; t5 = type$.nullable_Color; t4 = A.MaterialStateProperty_lerp(t2, t4, t, A.ui_Color_lerp$closure(), t5); t2 = t1 ? _null : a.shadowColor; t2 = A.MaterialStateProperty_lerp(t2, t3 ? _null : b.shadowColor, t, A.ui_Color_lerp$closure(), t5); t6 = t1 ? _null : a.surfaceTintColor; t5 = A.MaterialStateProperty_lerp(t6, t3 ? _null : b.surfaceTintColor, t, A.ui_Color_lerp$closure(), t5); t6 = t1 ? _null : a.elevation; t7 = t3 ? _null : b.elevation; t7 = A.MaterialStateProperty_lerp(t6, t7, t, A.ui__lerpDouble$closure(), type$.nullable_double); t6 = t1 ? _null : a.padding; t8 = t3 ? _null : b.padding; t8 = A.MaterialStateProperty_lerp(t6, t8, t, A.edge_insets_EdgeInsetsGeometry_lerp$closure(), type$.nullable_EdgeInsetsGeometry); t6 = t1 ? _null : a.minimumSize; t9 = t3 ? _null : b.minimumSize; t10 = type$.nullable_Size; t9 = A.MaterialStateProperty_lerp(t6, t9, t, A.ui_Size_lerp$closure(), t10); t6 = t1 ? _null : a.fixedSize; t6 = A.MaterialStateProperty_lerp(t6, t3 ? _null : b.fixedSize, t, A.ui_Size_lerp$closure(), t10); t11 = t1 ? _null : a.maximumSize; t10 = A.MaterialStateProperty_lerp(t11, t3 ? _null : b.maximumSize, t, A.ui_Size_lerp$closure(), t10); t11 = t1 ? _null : a.side; t12 = t3 ? _null : b.side; t13 = t1 ? _null : a.shape; t14 = t3 ? _null : b.shape; t14 = A.MaterialStateProperty_lerp(t13, t14, t, A.borders_OutlinedBorder_lerp$closure(), type$.nullable_OutlinedBorder); t13 = t < 0.5; if (t13) t15 = t1 ? _null : a.mouseCursor; else t15 = t3 ? _null : b.mouseCursor; if (t13) t13 = t1 ? _null : a.visualDensity; else t13 = t3 ? _null : b.visualDensity; t1 = t1 ? _null : a.alignment; return new A.MenuStyle(t4, t2, t5, t7, t8, t9, t6, t10, new A._LerpSides1(t11, t12, t), t14, t15, t13, A.AlignmentGeometry_lerp(t1, t3 ? _null : b.alignment, t)); }, MenuStyle: function MenuStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.backgroundColor = t0; _.shadowColor = t1; _.surfaceTintColor = t2; _.elevation = t3; _.padding = t4; _.minimumSize = t5; _.fixedSize = t6; _.maximumSize = t7; _.side = t8; _.shape = t9; _.mouseCursor = t10; _.visualDensity = t11; _.alignment = t12; }, _LerpSides1: function _LerpSides1(t0, t1, t2) { this.a = t0; this.b = t1; this.t = t2; }, _MenuStyle_Object_Diagnosticable: function _MenuStyle_Object_Diagnosticable() { }, MenuThemeData_lerp(a, b, t) { if (a === b) return a; return new A.MenuThemeData(A.MenuStyle_lerp(a.style, b.style, t)); }, MenuThemeData: function MenuThemeData(t0) { this.style = t0; }, _MenuThemeData_Object_Diagnosticable: function _MenuThemeData_Object_Diagnosticable() { }, MergeableMaterialItem: function MergeableMaterialItem() { }, MaterialSlice: function MaterialSlice(t0, t1, t2) { this.child = t0; this.color = t1; this.key = t2; }, MaterialGap: function MaterialGap(t0, t1) { this.size = t0; this.key = t1; }, MergeableMaterial: function MergeableMaterial(t0, t1, t2, t3, t4) { var _ = this; _.children = t0; _.elevation = t1; _.hasDividers = t2; _.dividerColor = t3; _.key = t4; }, _AnimationTuple: function _AnimationTuple(t0, t1, t2, t3) { var _ = this; _.controller = t0; _.startAnimation = t1; _.endAnimation = t2; _.gapAnimation = t3; _.gapStart = 0; }, _MergeableMaterialState: function _MergeableMaterialState(t0, t1, t2, t3) { var _ = this; _.___MergeableMaterialState__children_A = $; _._animationTuples = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _MergeableMaterialState__handleTick_closure: function _MergeableMaterialState__handleTick_closure() { }, _MergeableMaterialState_didUpdateWidget_closure: function _MergeableMaterialState_didUpdateWidget_closure() { }, _MergeableMaterialState_didUpdateWidget_closure0: function _MergeableMaterialState_didUpdateWidget_closure0() { }, _MergeableMaterialSliceKey: function _MergeableMaterialSliceKey(t0) { this.value = t0; }, _MergeableMaterialListBody: function _MergeableMaterialListBody(t0, t1, t2, t3) { var _ = this; _.elevation = t0; _.mainAxis = t1; _.children = t2; _.key = t3; }, _RenderMergeableMaterialListBody: function _RenderMergeableMaterialListBody(t0, t1, t2, t3, t4, t5) { var _ = this; _._mergeable_material$_elevation = t0; _._axisDirection = t1; _.ContainerRenderObjectMixin__childCount = t2; _.ContainerRenderObjectMixin__firstChild = t3; _.ContainerRenderObjectMixin__lastChild = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, __MergeableMaterialState_State_TickerProviderStateMixin: function __MergeableMaterialState_State_TickerProviderStateMixin() { }, NavigationBarThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; if (a === b) return a; t1 = A.lerpDouble(a.height, b.height, t); t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t3 = A.lerpDouble(a.elevation, b.elevation, t); t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t6 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); t7 = A.ShapeBorder_lerp(a.indicatorShape, b.indicatorShape, t); t8 = A.MaterialStateProperty_lerp(a.labelTextStyle, b.labelTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); t9 = A.MaterialStateProperty_lerp(a.iconTheme, b.iconTheme, t, A.icon_theme_data_IconThemeData_lerp$closure(), type$.nullable_IconThemeData); if (t < 0.5) t10 = a.labelBehavior; else t10 = b.labelBehavior; return new A.NavigationBarThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, A.MaterialStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), type$.nullable_Color)); }, NavigationBarThemeData: function NavigationBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.height = t0; _.backgroundColor = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.indicatorColor = t5; _.indicatorShape = t6; _.labelTextStyle = t7; _.iconTheme = t8; _.labelBehavior = t9; _.overlayColor = t10; }, _NavigationBarThemeData_Object_Diagnosticable: function _NavigationBarThemeData_Object_Diagnosticable() { }, NavigationDrawerThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; if (a === b) return a; t1 = A.lerpDouble(a.tileHeight, b.tileHeight, t); t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t3 = A.lerpDouble(a.elevation, b.elevation, t); t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t6 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); t7 = A.ShapeBorder_lerp(a.indicatorShape, b.indicatorShape, t); t8 = a.indicatorSize; t8 = A.Size_lerp(t8, t8, t); t9 = A.MaterialStateProperty_lerp(a.labelTextStyle, b.labelTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); return new A.NavigationDrawerThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, A.MaterialStateProperty_lerp(a.iconTheme, b.iconTheme, t, A.icon_theme_data_IconThemeData_lerp$closure(), type$.nullable_IconThemeData)); }, NavigationDrawerThemeData: function NavigationDrawerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.tileHeight = t0; _.backgroundColor = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.indicatorColor = t5; _.indicatorShape = t6; _.indicatorSize = t7; _.labelTextStyle = t8; _.iconTheme = t9; }, _NavigationDrawerThemeData_Object_Diagnosticable: function _NavigationDrawerThemeData_Object_Diagnosticable() { }, NavigationRailThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; if (a === b) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.lerpDouble(a.elevation, b.elevation, t); t3 = A.TextStyle_lerp(a.unselectedLabelTextStyle, b.unselectedLabelTextStyle, t); t4 = A.TextStyle_lerp(a.selectedLabelTextStyle, b.selectedLabelTextStyle, t); t5 = a.unselectedIconTheme; if (t5 == null) t6 = b.unselectedIconTheme == null; else t6 = false; if (t6) t5 = null; else t5 = A.IconThemeData_lerp(t5, b.unselectedIconTheme, t); t6 = a.selectedIconTheme; if (t6 == null) t7 = b.selectedIconTheme == null; else t7 = false; if (t7) t6 = null; else t6 = A.IconThemeData_lerp(t6, b.selectedIconTheme, t); t7 = A.lerpDouble(a.groupAlignment, b.groupAlignment, t); t8 = t < 0.5; if (t8) t9 = a.labelType; else t9 = b.labelType; if (t8) t8 = a.useIndicator; else t8 = b.useIndicator; t10 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); t11 = A.ShapeBorder_lerp(a.indicatorShape, b.indicatorShape, t); t12 = A.lerpDouble(a.minWidth, b.minWidth, t); return new A.NavigationRailThemeData(t1, t2, t3, t4, t5, t6, t7, t9, t8, t10, t11, t12, A.lerpDouble(a.minExtendedWidth, b.minExtendedWidth, t)); }, NavigationRailThemeData: function NavigationRailThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.backgroundColor = t0; _.elevation = t1; _.unselectedLabelTextStyle = t2; _.selectedLabelTextStyle = t3; _.unselectedIconTheme = t4; _.selectedIconTheme = t5; _.groupAlignment = t6; _.labelType = t7; _.useIndicator = t8; _.indicatorColor = t9; _.indicatorShape = t10; _.minWidth = t11; _.minExtendedWidth = t12; }, _NavigationRailThemeData_Object_Diagnosticable: function _NavigationRailThemeData_Object_Diagnosticable() { }, _NoSplashFactory: function _NoSplashFactory() { }, NoSplash: function NoSplash(t0, t1, t2, t3, t4) { var _ = this; _._ink_well$_color = t0; _._customBorder = t1; _._material$_controller = t2; _.referenceBox = t3; _.onRemoved = t4; _._material$_debugDisposed = false; }, OutlinedButton$(child, onLongPress, onPressed, style) { var _null = null; return new A.OutlinedButton(onPressed, onLongPress, _null, _null, style, B.Clip_0, _null, false, _null, true, child, _null); }, OutlinedButton_styleFrom(alignment, animationDuration, backgroundColor, disabledBackgroundColor, disabledForegroundColor, disabledMouseCursor, elevation, enableFeedback, enabledMouseCursor, foregroundColor, maximumSize, minimumSize, padding, shadowColor, shape, side, splashFactory, tapTargetSize, textStyle, visualDensity) { var backgroundColorProp, t2, t3, t4, t5, t6, t7, t8, _null = null, foregroundColorProp = new A._OutlinedButtonDefaultColor(foregroundColor, disabledForegroundColor), t1 = backgroundColor == null; if (t1 && disabledBackgroundColor == null) backgroundColorProp = _null; else if (disabledBackgroundColor == null) { t1 = t1 ? _null : new A.MaterialStatePropertyAll(backgroundColor, type$.MaterialStatePropertyAll_nullable_Color); backgroundColorProp = t1; } else { t1 = new A._OutlinedButtonDefaultColor(backgroundColor, disabledBackgroundColor); backgroundColorProp = t1; } t1 = textStyle == null ? _null : new A.MaterialStatePropertyAll(textStyle, type$.MaterialStatePropertyAll_TextStyle); t2 = shadowColor == null ? _null : new A.MaterialStatePropertyAll(shadowColor, type$.MaterialStatePropertyAll_Color); t3 = elevation == null ? _null : new A.MaterialStatePropertyAll(elevation, type$.MaterialStatePropertyAll_double); t4 = padding == null ? _null : new A.MaterialStatePropertyAll(padding, type$.MaterialStatePropertyAll_EdgeInsetsGeometry); t5 = minimumSize == null ? _null : new A.MaterialStatePropertyAll(minimumSize, type$.MaterialStatePropertyAll_Size); t6 = maximumSize == null ? _null : new A.MaterialStatePropertyAll(maximumSize, type$.MaterialStatePropertyAll_Size); t7 = side == null ? _null : new A.MaterialStatePropertyAll(side, type$.MaterialStatePropertyAll_BorderSide); t8 = shape == null ? _null : new A.MaterialStatePropertyAll(shape, type$.MaterialStatePropertyAll_OutlinedBorder); return A.ButtonStyle$(alignment, animationDuration, backgroundColorProp, t3, enableFeedback, _null, foregroundColorProp, _null, _null, t6, t5, new A._OutlinedButtonDefaultMouseCursor(enabledMouseCursor, disabledMouseCursor), new A._OutlinedButtonDefaultOverlay(foregroundColor), t4, t2, t8, t7, splashFactory, _null, tapTargetSize, t1, visualDensity); }, _scaledPadding1(context) { var t2, t3, theme = A.Theme_of(context), padding1x = theme.useMaterial3 ? 24 : 16, t1 = theme.textTheme.labelLarge, defaultFontSize = t1 == null ? null : t1.fontSize; if (defaultFontSize == null) defaultFontSize = 14; t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? null : t1.get$textScaler(); if (t1 == null) t1 = B._LinearTextScaler_1; t2 = padding1x / 2; t3 = t2 / 2; return A.ButtonStyleButton_scaledPadding(new A.EdgeInsets(padding1x, 0, padding1x, 0), new A.EdgeInsets(t2, 0, t2, 0), new A.EdgeInsets(t3, 0, t3, 0), defaultFontSize * t1.textScaleFactor / 14); }, OutlinedButton: function OutlinedButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.onPressed = t0; _.onLongPress = t1; _.onHover = t2; _.onFocusChange = t3; _.style = t4; _.clipBehavior = t5; _.focusNode = t6; _.autofocus = t7; _.statesController = t8; _.isSemanticButton = t9; _.child = t10; _.key = t11; }, _OutlinedButtonDefaultColor: function _OutlinedButtonDefaultColor(t0, t1) { this.color = t0; this.disabled = t1; }, _OutlinedButtonDefaultOverlay: function _OutlinedButtonDefaultOverlay(t0) { this.foreground = t0; }, _OutlinedButtonDefaultMouseCursor: function _OutlinedButtonDefaultMouseCursor(t0, t1) { this.enabledCursor = t0; this.disabledCursor = t1; }, _OutlinedButtonDefaultsM3: function _OutlinedButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___OutlinedButtonDefaultsM3__colors_FI = $; _.textStyle = t1; _.backgroundColor = t2; _.foregroundColor = t3; _.overlayColor = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.elevation = t7; _.padding = t8; _.minimumSize = t9; _.fixedSize = t10; _.maximumSize = t11; _.iconColor = t12; _.iconSize = t13; _.side = t14; _.shape = t15; _.mouseCursor = t16; _.visualDensity = t17; _.tapTargetSize = t18; _.animationDuration = t19; _.enableFeedback = t20; _.alignment = t21; _.splashFactory = t22; }, _OutlinedButtonDefaultsM3_foregroundColor_closure: function _OutlinedButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _OutlinedButtonDefaultsM3_overlayColor_closure: function _OutlinedButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _OutlinedButtonDefaultsM3_side_closure: function _OutlinedButtonDefaultsM3_side_closure(t0) { this.$this = t0; }, _OutlinedButtonDefaultsM3_mouseCursor_closure: function _OutlinedButtonDefaultsM3_mouseCursor_closure() { }, __OutlinedButtonDefaultColor_MaterialStateProperty_Diagnosticable: function __OutlinedButtonDefaultColor_MaterialStateProperty_Diagnosticable() { }, __OutlinedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable: function __OutlinedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable() { }, __OutlinedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable: function __OutlinedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable() { }, OutlinedButtonThemeData_lerp(a, b, t) { if (a === b) return a; return new A.OutlinedButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); }, OutlinedButtonThemeData: function OutlinedButtonThemeData(t0) { this.style = t0; }, _OutlinedButtonThemeData_Object_Diagnosticable: function _OutlinedButtonThemeData_Object_Diagnosticable() { }, MaterialPageRoute$(builder, settings, $T) { var _null = null, t1 = A._setArrayType([], type$.JSArray_of_Future_bool_Function), t2 = $.Zone__current, t3 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation), t4 = A._setArrayType([], type$.JSArray_OverlayEntry), t5 = $.$get$ChangeNotifier__emptyListeners(), t6 = $.Zone__current, t7 = $T._eval$1("_Future<0?>"), t8 = $T._eval$1("_AsyncCompleter<0?>"), t9 = settings == null ? B.RouteSettings_null_null : settings; return new A.MaterialPageRoute(builder, false, true, false, _null, _null, t1, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry), new A.LabeledGlobalKey(_null, $T._eval$1("LabeledGlobalKey<_ModalScopeState<0>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t2, $T._eval$1("_Future<0?>")), $T._eval$1("_AsyncCompleter<0?>")), t3, t4, t9, new A.ValueNotifier(_null, t5, type$.ValueNotifier_nullable_String), new A._AsyncCompleter(new A._Future(t6, t7), t8), new A._AsyncCompleter(new A._Future(t6, t7), t8), $T._eval$1("MaterialPageRoute<0>")); }, MaterialPageRoute: function MaterialPageRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.builder = t0; _.fullscreenDialog = t1; _.allowSnapshotting = t2; _._pages$_barrierDismissible = t3; _.filter = t4; _.traversalEdgeBehavior = t5; _._routes$_offstage = false; _._secondaryAnimationProxy = _._animationProxy = null; _._willPopCallbacks = t6; _._popEntries = t7; _._scopeKey = t8; _._subtreeKey = t9; _._storageBucket = t10; _.__ModalRoute__modalBarrier_A = $; _._modalScopeCache = null; _.__ModalRoute__modalScope_A = $; _.LocalHistoryRoute__localHistory = t11; _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t12; _._transitionCompleter = t13; _._performanceModeRequestHandle = null; _._popFinalized = false; _._routes$_controller = _._routes$_animation = null; _._secondaryAnimation = t14; _._trainHoppingListenerRemover = _._routes$_result = null; _._overlayEntries = t15; _._navigator$_navigator = null; _._navigator$_settings = t16; _._restorationScopeId = t17; _._popCompleter = t18; _._disposeCompleter = t19; _.$ti = t20; }, MaterialRouteTransitionMixin: function MaterialRouteTransitionMixin() { }, _MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin: function _MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin() { }, _FadeUpwardsPageTransition$(child, routeAnimation) { var t4, t1 = $.$get$_FadeUpwardsPageTransition__bottomUpTween(), t2 = $.$get$_FadeUpwardsPageTransition__fastOutSlowInTween(), t3 = t1.$ti._eval$1("_ChainedEvaluation"); type$.Animation_double._as(routeAnimation); t4 = $.$get$_FadeUpwardsPageTransition__easeInTween(); return new A._FadeUpwardsPageTransition(new A._AnimatedEvaluation(routeAnimation, new A._ChainedEvaluation(t2, t1, t3), t3._eval$1("_AnimatedEvaluation")), new A._AnimatedEvaluation(routeAnimation, t4, A._instanceType(t4)._eval$1("_AnimatedEvaluation")), child, null); }, _updateScaledTransform(transform, scale, size) { var t1, t2; transform.setIdentity$0(); if (scale === 1) return; transform.scale$2(0, scale, scale); t1 = size._dx; t2 = size._dy; transform.translate$2(0, -((t1 * scale - t1) / 2), -((t2 * scale - t2) / 2)); }, _ZoomEnterTransitionPainter$(animation, fade, reverse, scale) { var t1 = new A._ZoomEnterTransitionPainter(reverse, animation, scale, fade, new A.Matrix40(new Float64Array(16)), A.LayerHandle$(type$.OpacityLayer), A.LayerHandle$(type$.TransformLayer), $.$get$ChangeNotifier__emptyListeners()), t2 = t1.get$notifyListeners(); animation.addListener$1(0, t2); animation.addStatusListener$1(t1.get$_onStatusChange()); scale.parent.addListener$1(0, t2); fade.addListener$1(0, t2); return t1; }, _ZoomExitTransitionPainter$(animation, fade, reverse, scale) { var t1 = new A._ZoomExitTransitionPainter(reverse, scale, fade, animation, new A.Matrix40(new Float64Array(16)), A.LayerHandle$(type$.OpacityLayer), A.LayerHandle$(type$.TransformLayer), $.$get$ChangeNotifier__emptyListeners()), t2 = t1.get$notifyListeners(); scale.parent.addListener$1(0, t2); fade.addListener$1(0, t2); animation.addStatusListener$1(t1.get$_onStatusChange()); return t1; }, _FadeUpwardsPageTransition: function _FadeUpwardsPageTransition(t0, t1, t2, t3) { var _ = this; _._positionAnimation = t0; _._opacityAnimation = t1; _.child = t2; _.key = t3; }, _ZoomPageTransition: function _ZoomPageTransition(t0, t1, t2, t3, t4, t5) { var _ = this; _.animation = t0; _.secondaryAnimation = t1; _.allowSnapshotting = t2; _.child = t3; _.allowEnterRouteSnapshotting = t4; _.key = t5; }, _ZoomPageTransition_build_closure: function _ZoomPageTransition_build_closure(t0) { this.$this = t0; }, _ZoomPageTransition_build_closure0: function _ZoomPageTransition_build_closure0(t0) { this.$this = t0; }, _ZoomPageTransition_build_closure1: function _ZoomPageTransition_build_closure1(t0) { this.$this = t0; }, _ZoomPageTransition_build_closure2: function _ZoomPageTransition_build_closure2(t0) { this.$this = t0; }, _ZoomEnterTransition: function _ZoomEnterTransition(t0, t1, t2, t3, t4) { var _ = this; _.animation = t0; _.child = t1; _.allowSnapshotting = t2; _.reverse = t3; _.key = t4; }, _ZoomEnterTransitionState: function _ZoomEnterTransitionState(t0, t1, t2, t3) { var _ = this; _.___ZoomEnterTransitionState_delegate_A = $; _._ZoomTransitionBase_controller = t0; _._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t1; _._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _ZoomExitTransition: function _ZoomExitTransition(t0, t1, t2, t3, t4) { var _ = this; _.animation = t0; _.allowSnapshotting = t1; _.reverse = t2; _.child = t3; _.key = t4; }, _ZoomExitTransitionState: function _ZoomExitTransitionState(t0, t1, t2, t3) { var _ = this; _.___ZoomExitTransitionState_delegate_A = $; _._ZoomTransitionBase_controller = t0; _._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t1; _._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, PageTransitionsBuilder: function PageTransitionsBuilder() { }, ZoomPageTransitionsBuilder: function ZoomPageTransitionsBuilder() { }, CupertinoPageTransitionsBuilder: function CupertinoPageTransitionsBuilder() { }, PageTransitionsTheme: function PageTransitionsTheme(t0) { this._builders = t0; }, PageTransitionsTheme__all_closure: function PageTransitionsTheme__all_closure(t0) { this.builders = t0; }, _ZoomTransitionBase: function _ZoomTransitionBase() { }, _ZoomEnterTransitionPainter: function _ZoomEnterTransitionPainter(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.reverse = t0; _.animation = t1; _.scale = t2; _.fade = t3; _._page_transitions_theme$_transform = t4; _._opacityHandle = t5; _._transformHandler = t6; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t7; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _ZoomEnterTransitionPainter_paint_closure: function _ZoomEnterTransitionPainter_paint_closure(t0, t1) { this.$this = t0; this.painter = t1; }, _ZoomExitTransitionPainter: function _ZoomExitTransitionPainter(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.reverse = t0; _.scale = t1; _.fade = t2; _.animation = t3; _._page_transitions_theme$_transform = t4; _._opacityHandle = t5; _._transformHandler = t6; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t7; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _ZoomExitTransitionPainter_paint_closure: function _ZoomExitTransitionPainter_paint_closure(t0, t1) { this.$this = t0; this.painter = t1; }, _PageTransitionsTheme_Object_Diagnosticable: function _PageTransitionsTheme_Object_Diagnosticable() { }, __ZoomEnterTransitionState_State__ZoomTransitionBase: function __ZoomEnterTransitionState_State__ZoomTransitionBase() { }, __ZoomExitTransitionState_State__ZoomTransitionBase: function __ZoomExitTransitionState_State__ZoomTransitionBase() { }, PopupMenuDivider$() { return new A.PopupMenuDivider(null); }, PopupMenuItem$(child, value, $T) { return new A.PopupMenuItem(value, child, null, $T._eval$1("PopupMenuItem<0>")); }, showMenu(clipBehavior, color, constraints, context, elevation, initialValue, items, popUpAnimationStyle, position, shadowColor, shape, surfaceTintColor, useRootNavigator, $T) { var semanticLabel, t1, $navigator, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _null = null; switch (A.Theme_of(context).platform.index) { case 2: case 4: semanticLabel = _null; break; case 0: case 1: case 3: case 5: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; semanticLabel = t1.get$popupMenuLabel(); break; default: semanticLabel = _null; } $navigator = A.Navigator_of(context, false); t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$menuDismissLabel(); t2 = $navigator._framework$_element; t2.toString; t2 = A.InheritedTheme_capture(context, t2); t3 = A.List_List$filled(J.get$length$asx(items), _null, false, type$.nullable_Size); t4 = A._setArrayType([], type$.JSArray_of_Future_bool_Function); t5 = $.Zone__current; t6 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation); t7 = A._setArrayType([], type$.JSArray_OverlayEntry); t8 = $.$get$ChangeNotifier__emptyListeners(); t9 = $.Zone__current; t10 = $T._eval$1("_Future<0?>"); t11 = $T._eval$1("_AsyncCompleter<0?>"); return $navigator.push$1(new A._PopupMenuRoute(position, items, t3, initialValue, elevation, surfaceTintColor, shadowColor, semanticLabel, shape, color, t2, constraints, clipBehavior, popUpAnimationStyle, t1, _null, B.TraversalEdgeBehavior_0, t4, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry), new A.LabeledGlobalKey(_null, $T._eval$1("LabeledGlobalKey<_ModalScopeState<0>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t5, $T._eval$1("_Future<0?>")), $T._eval$1("_AsyncCompleter<0?>")), t6, t7, B.RouteSettings_null_null, new A.ValueNotifier(_null, t8, type$.ValueNotifier_nullable_String), new A._AsyncCompleter(new A._Future(t9, t10), t11), new A._AsyncCompleter(new A._Future(t9, t10), t11), $T._eval$1("_PopupMenuRoute<0>"))); }, PopupMenuButton$(child, color, enabled, icon, initialValue, itemBuilder, onSelected, padding, tooltip, $T) { return new A.PopupMenuButton(itemBuilder, initialValue, onSelected, tooltip, padding, child, icon, enabled, color, null, $T._eval$1("PopupMenuButton<0>")); }, _PopupMenuDefaultsM2$(context) { var _null = null; return new A._PopupMenuDefaultsM2(context, _null, _null, 8, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, _PopupMenuDefaultsM3$(context) { var _null = null; return new A._PopupMenuDefaultsM3(context, _null, _null, 3, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, PopupMenuEntry: function PopupMenuEntry() { }, PopupMenuDivider: function PopupMenuDivider(t0) { this.key = t0; }, _PopupMenuDividerState: function _PopupMenuDividerState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _MenuItem0: function _MenuItem0(t0, t1, t2) { this.onLayout = t0; this.child = t1; this.key = t2; }, _RenderMenuItem0: function _RenderMenuItem0(t0, t1, t2) { var _ = this; _.onLayout = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, PopupMenuItem: function PopupMenuItem(t0, t1, t2, t3) { var _ = this; _.value = t0; _.child = t1; _.key = t2; _.$ti = t3; }, PopupMenuItemState: function PopupMenuItemState(t0, t1) { var _ = this; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _PopupMenu: function _PopupMenu(t0, t1, t2, t3, t4, t5) { var _ = this; _.route = t0; _.semanticLabel = t1; _.constraints = t2; _.clipBehavior = t3; _.key = t4; _.$ti = t5; }, _PopupMenu_build_closure: function _PopupMenu_build_closure(t0, t1) { this.$this = t0; this.i = t1; }, _PopupMenu_build_closure0: function _PopupMenu_build_closure0(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.opacity = t1; _.popupMenuTheme = t2; _.defaults = t3; _.width = t4; _.height = t5; }, _PopupMenuRouteLayout: function _PopupMenuRouteLayout(t0, t1, t2, t3, t4, t5) { var _ = this; _.position = t0; _.itemSizes = t1; _.selectedItemIndex = t2; _.textDirection = t3; _.padding = t4; _.avoidBounds = t5; }, _PopupMenuRoute: function _PopupMenuRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31) { var _ = this; _.position = t0; _.items = t1; _.itemSizes = t2; _.initialValue = t3; _.elevation = t4; _.surfaceTintColor = t5; _.shadowColor = t6; _.semanticLabel = t7; _.shape = t8; _.color = t9; _.capturedThemes = t10; _.constraints = t11; _.clipBehavior = t12; _.popUpAnimationStyle = t13; _.barrierLabel = t14; _.filter = t15; _.traversalEdgeBehavior = t16; _._routes$_offstage = false; _._secondaryAnimationProxy = _._animationProxy = null; _._willPopCallbacks = t17; _._popEntries = t18; _._scopeKey = t19; _._subtreeKey = t20; _._storageBucket = t21; _.__ModalRoute__modalBarrier_A = $; _._modalScopeCache = null; _.__ModalRoute__modalScope_A = $; _.LocalHistoryRoute__localHistory = t22; _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t23; _._transitionCompleter = t24; _._performanceModeRequestHandle = null; _._popFinalized = false; _._routes$_controller = _._routes$_animation = null; _._secondaryAnimation = t25; _._trainHoppingListenerRemover = _._routes$_result = null; _._overlayEntries = t26; _._navigator$_navigator = null; _._navigator$_settings = t27; _._restorationScopeId = t28; _._popCompleter = t29; _._disposeCompleter = t30; _.$ti = t31; }, _PopupMenuRoute_buildPage_closure: function _PopupMenuRoute_buildPage_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.mediaQuery = t2; _.menu = t3; }, PopupMenuButton: function PopupMenuButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.itemBuilder = t0; _.initialValue = t1; _.onSelected = t2; _.tooltip = t3; _.padding = t4; _.child = t5; _.icon = t6; _.enabled = t7; _.color = t8; _.key = t9; _.$ti = t10; }, PopupMenuButtonState: function PopupMenuButtonState(t0, t1) { var _ = this; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, PopupMenuButtonState_showButtonMenu_closure: function PopupMenuButtonState_showButtonMenu_closure(t0) { this.$this = t0; }, _EffectiveMouseCursor0: function _EffectiveMouseCursor0(t0, t1) { this.widgetCursor = t0; this.themeCursor = t1; }, _PopupMenuDefaultsM2: function _PopupMenuDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.context = t0; _.___PopupMenuDefaultsM2__textTheme_FI = _.___PopupMenuDefaultsM2__theme_FI = $; _.color = t1; _.shape = t2; _.elevation = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.textStyle = t6; _.labelTextStyle = t7; _.enableFeedback = t8; _.mouseCursor = t9; _.position = t10; _.iconColor = t11; _.iconSize = t12; }, _PopupMenuDefaultsM3: function _PopupMenuDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.context = t0; _.___PopupMenuDefaultsM3__textTheme_FI = _.___PopupMenuDefaultsM3__colors_FI = _.___PopupMenuDefaultsM3__theme_FI = $; _.color = t1; _.shape = t2; _.elevation = t3; _.shadowColor = t4; _.surfaceTintColor = t5; _.textStyle = t6; _.labelTextStyle = t7; _.enableFeedback = t8; _.mouseCursor = t9; _.position = t10; _.iconColor = t11; _.iconSize = t12; }, _PopupMenuDefaultsM3_labelTextStyle_closure: function _PopupMenuDefaultsM3_labelTextStyle_closure(t0) { this.$this = t0; }, PopupMenuThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11; if (a === b) return a; t1 = A.Color_lerp(a.color, b.color, t); t2 = A.ShapeBorder_lerp(a.shape, b.shape, t); t3 = A.lerpDouble(a.elevation, b.elevation, t); t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t6 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); t7 = A.MaterialStateProperty_lerp(a.labelTextStyle, b.labelTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); t8 = t < 0.5; if (t8) t9 = a.enableFeedback; else t9 = b.enableFeedback; if (t8) t10 = a.mouseCursor; else t10 = b.mouseCursor; if (t8) t8 = a.position; else t8 = b.position; t11 = A.Color_lerp(a.iconColor, b.iconColor, t); return new A.PopupMenuThemeData(t1, t2, t3, t4, t5, t6, t7, t9, t10, t8, t11, A.lerpDouble(a.iconSize, b.iconSize, t)); }, PopupMenuTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.PopupMenuTheme); t1 = A.Theme_of(context); return t1.popupMenuTheme; }, PopupMenuThemeData: function PopupMenuThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.color = t0; _.shape = t1; _.elevation = t2; _.shadowColor = t3; _.surfaceTintColor = t4; _.textStyle = t5; _.labelTextStyle = t6; _.enableFeedback = t7; _.mouseCursor = t8; _.position = t9; _.iconColor = t10; _.iconSize = t11; }, _PopupMenuThemeData_Object_Diagnosticable: function _PopupMenuThemeData_Object_Diagnosticable() { }, LinearProgressIndicator$() { var _null = null; return new A.LinearProgressIndicator(_null, _null, _null, _null, _null, _null, _null); }, _CircularProgressIndicatorPainter$(backgroundColor, headValue, offsetValue, rotationValue, strokeAlign, strokeCap, strokeWidth, tailValue, value, valueColor) { var t1 = value != null, t2 = t1 ? -1.5707963267948966 : -1.5707963267948966 + tailValue * 3 / 2 * 3.141592653589793 + rotationValue * 3.141592653589793 * 2 + offsetValue * 0.5 * 3.141592653589793; return new A._CircularProgressIndicatorPainter(backgroundColor, valueColor, value, headValue, tailValue, offsetValue, rotationValue, strokeWidth, strokeAlign, t2, t1 ? A.clampDouble(value, 0, 1) * 6.282185307179586 : Math.max(headValue * 3 / 2 * 3.141592653589793 - tailValue * 3 / 2 * 3.141592653589793, 0.001), strokeCap, null); }, CircularProgressIndicator$(backgroundColor, color, key, semanticsLabel, semanticsValue, strokeAlign, strokeCap, strokeWidth, value, valueColor) { return new A.CircularProgressIndicator(strokeWidth, strokeAlign, strokeCap, value, backgroundColor, color, valueColor, semanticsLabel, semanticsValue, key); }, _ActivityIndicatorType: function _ActivityIndicatorType(t0, t1) { this.index = t0; this._core$_name = t1; }, ProgressIndicator: function ProgressIndicator() { }, _LinearProgressIndicatorPainter: function _LinearProgressIndicatorPainter(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.backgroundColor = t0; _.valueColor = t1; _.value = t2; _.animationValue = t3; _.textDirection = t4; _.indicatorBorderRadius = t5; _._repaint = t6; }, _LinearProgressIndicatorPainter_paint_drawBar: function _LinearProgressIndicatorPainter_paint_drawBar(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.size = t1; _.canvas = t2; _.paint = t3; }, LinearProgressIndicator: function LinearProgressIndicator(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.value = t0; _.backgroundColor = t1; _.color = t2; _.valueColor = t3; _.semanticsLabel = t4; _.semanticsValue = t5; _.key = t6; }, _LinearProgressIndicatorState: function _LinearProgressIndicatorState(t0, t1, t2) { var _ = this; _.___LinearProgressIndicatorState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _LinearProgressIndicatorState_build_closure: function _LinearProgressIndicatorState_build_closure(t0, t1) { this.$this = t0; this.textDirection = t1; }, _CircularProgressIndicatorPainter: function _CircularProgressIndicatorPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.backgroundColor = t0; _.valueColor = t1; _.value = t2; _.headValue = t3; _.tailValue = t4; _.offsetValue = t5; _.rotationValue = t6; _.strokeWidth = t7; _.strokeAlign = t8; _.arcStart = t9; _.arcSweep = t10; _.strokeCap = t11; _._repaint = t12; }, CircularProgressIndicator: function CircularProgressIndicator(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.strokeWidth = t0; _.strokeAlign = t1; _.strokeCap = t2; _.value = t3; _.backgroundColor = t4; _.color = t5; _.valueColor = t6; _.semanticsLabel = t7; _.semanticsValue = t8; _.key = t9; }, _CircularProgressIndicatorState: function _CircularProgressIndicatorState(t0, t1, t2) { var _ = this; _.___CircularProgressIndicatorState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _CircularProgressIndicatorState__buildAnimation_closure: function _CircularProgressIndicatorState__buildAnimation_closure(t0) { this.$this = t0; }, _RefreshProgressIndicatorPainter: function _RefreshProgressIndicatorPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.arrowheadScale = t0; _.backgroundColor = t1; _.valueColor = t2; _.value = t3; _.headValue = t4; _.tailValue = t5; _.offsetValue = t6; _.rotationValue = t7; _.strokeWidth = t8; _.strokeAlign = t9; _.arcStart = t10; _.arcSweep = t11; _.strokeCap = t12; _._repaint = t13; }, RefreshProgressIndicator: function RefreshProgressIndicator(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.strokeWidth = t0; _.strokeAlign = t1; _.strokeCap = t2; _.value = t3; _.backgroundColor = t4; _.color = t5; _.valueColor = t6; _.semanticsLabel = t7; _.semanticsValue = t8; _.key = t9; }, _RefreshProgressIndicatorState: function _RefreshProgressIndicatorState(t0, t1, t2) { var _ = this; _.___RefreshProgressIndicatorState__additionalRotationTween_FI = _.___RefreshProgressIndicatorState__convertTween_FI = $; _._progress_indicator$_lastValue = null; _.___CircularProgressIndicatorState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _RefreshProgressIndicatorState__buildAnimation_closure: function _RefreshProgressIndicatorState__buildAnimation_closure(t0) { this.$this = t0; }, _CircularProgressIndicatorDefaultsM2: function _CircularProgressIndicatorDefaultsM2(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _.___CircularProgressIndicatorDefaultsM2__colors_FI = $; _.color = t1; _.linearTrackColor = t2; _.linearMinHeight = t3; _.circularTrackColor = t4; _.refreshBackgroundColor = t5; }, _LinearProgressIndicatorDefaultsM2: function _LinearProgressIndicatorDefaultsM2(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _.___LinearProgressIndicatorDefaultsM2__colors_FI = $; _.color = t1; _.linearTrackColor = t2; _.linearMinHeight = t3; _.circularTrackColor = t4; _.refreshBackgroundColor = t5; }, _CircularProgressIndicatorDefaultsM3: function _CircularProgressIndicatorDefaultsM3(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _.___CircularProgressIndicatorDefaultsM3__colors_FI = $; _.color = t1; _.linearTrackColor = t2; _.linearMinHeight = t3; _.circularTrackColor = t4; _.refreshBackgroundColor = t5; }, _LinearProgressIndicatorDefaultsM3: function _LinearProgressIndicatorDefaultsM3(t0, t1, t2, t3, t4, t5) { var _ = this; _.context = t0; _.___LinearProgressIndicatorDefaultsM3__colors_FI = $; _.color = t1; _.linearTrackColor = t2; _.linearMinHeight = t3; _.circularTrackColor = t4; _.refreshBackgroundColor = t5; }, __CircularProgressIndicatorState_State_SingleTickerProviderStateMixin: function __CircularProgressIndicatorState_State_SingleTickerProviderStateMixin() { }, __LinearProgressIndicatorState_State_SingleTickerProviderStateMixin: function __LinearProgressIndicatorState_State_SingleTickerProviderStateMixin() { }, ProgressIndicatorThemeData_lerp(a, b, t) { var t1, t2, t3, t4; if (a === b) return a; t1 = A.Color_lerp(a.color, b.color, t); t2 = A.Color_lerp(a.linearTrackColor, b.linearTrackColor, t); t3 = A.lerpDouble(a.linearMinHeight, b.linearMinHeight, t); t4 = A.Color_lerp(a.circularTrackColor, b.circularTrackColor, t); return new A.ProgressIndicatorThemeData(t1, t2, t3, t4, A.Color_lerp(a.refreshBackgroundColor, b.refreshBackgroundColor, t)); }, ProgressIndicatorTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.ProgressIndicatorTheme); t1 = A.Theme_of(context); return t1.progressIndicatorTheme; }, ProgressIndicatorThemeData: function ProgressIndicatorThemeData(t0, t1, t2, t3, t4) { var _ = this; _.color = t0; _.linearTrackColor = t1; _.linearMinHeight = t2; _.circularTrackColor = t3; _.refreshBackgroundColor = t4; }, _ProgressIndicatorThemeData_Object_Diagnosticable: function _ProgressIndicatorThemeData_Object_Diagnosticable() { }, Radio$(activeColor, autofocus, fillColor, groupValue, hoverColor, materialTapTargetSize, mouseCursor, onChanged, overlayColor, splashRadius, toggleable, value, $T) { return new A.Radio(value, groupValue, onChanged, mouseCursor, toggleable, activeColor, fillColor, materialTapTargetSize, hoverColor, overlayColor, splashRadius, false, false, B._RadioType_0, null, $T._eval$1("Radio<0>")); }, _RadioType: function _RadioType(t0, t1) { this.index = t0; this._core$_name = t1; }, Radio: function Radio(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.value = t0; _.groupValue = t1; _.onChanged = t2; _.mouseCursor = t3; _.toggleable = t4; _.activeColor = t5; _.fillColor = t6; _.materialTapTargetSize = t7; _.hoverColor = t8; _.overlayColor = t9; _.splashRadius = t10; _.autofocus = t11; _.useCupertinoCheckmarkStyle = t12; _._radioType = t13; _.key = t14; _.$ti = t15; }, _RadioState: function _RadioState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _._radio$_painter = t0; _.ToggleableStateMixin___ToggleableStateMixin__positionController_A = t1; _.ToggleableStateMixin___ToggleableStateMixin__position_A = t2; _.ToggleableStateMixin___ToggleableStateMixin__reactionController_A = t3; _.ToggleableStateMixin___ToggleableStateMixin__reaction_A = t4; _.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A = t5; _.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A = t6; _.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A = t7; _.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A = t8; _.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI = t9; _.ToggleableStateMixin__downPosition = t10; _.ToggleableStateMixin__focused = t11; _.ToggleableStateMixin__hovering = t12; _.TickerProviderStateMixin__tickers = t13; _.TickerProviderStateMixin__tickerModeNotifier = t14; _._widget = null; _._debugLifecycleState = t15; _._framework$_element = null; _.$ti = t16; }, _RadioState__widgetFillColor_closure: function _RadioState__widgetFillColor_closure(t0) { this.$this = t0; }, _RadioState_build_closure: function _RadioState_build_closure(t0, t1) { this.$this = t0; this.radioTheme = t1; }, _RadioPainter: function _RadioPainter(t0) { var _ = this; _._toggleable$_isHovered = _._toggleable$_isFocused = _._downPosition = _._splashRadius = _._toggleable$_focusColor = _._toggleable$_hoverColor = _._reactionColor = _._inactiveReactionColor = _._inactiveColor = _._activeColor = _._reactionHoverFade = _._reactionFocusFade = _._reaction = _._toggleable$_position = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _RadioDefaultsM2: function _RadioDefaultsM2(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.context = t0; _.___RadioDefaultsM2__colors_FI = _.___RadioDefaultsM2__theme_FI = $; _.mouseCursor = t1; _.fillColor = t2; _.overlayColor = t3; _.splashRadius = t4; _.materialTapTargetSize = t5; _.visualDensity = t6; }, _RadioDefaultsM2_fillColor_closure: function _RadioDefaultsM2_fillColor_closure(t0) { this.$this = t0; }, _RadioDefaultsM2_overlayColor_closure: function _RadioDefaultsM2_overlayColor_closure(t0) { this.$this = t0; }, _RadioDefaultsM3: function _RadioDefaultsM3(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.context = t0; _.___RadioDefaultsM3__colors_FI = _.___RadioDefaultsM3__theme_FI = $; _.mouseCursor = t1; _.fillColor = t2; _.overlayColor = t3; _.splashRadius = t4; _.materialTapTargetSize = t5; _.visualDensity = t6; }, _RadioDefaultsM3_fillColor_closure: function _RadioDefaultsM3_fillColor_closure(t0) { this.$this = t0; }, _RadioDefaultsM3_overlayColor_closure: function _RadioDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, __RadioState_State_TickerProviderStateMixin: function __RadioState_State_TickerProviderStateMixin() { }, __RadioState_State_TickerProviderStateMixin_ToggleableStateMixin: function __RadioState_State_TickerProviderStateMixin_ToggleableStateMixin() { }, _RadioType0: function _RadioType0(t0, t1) { this.index = t0; this._core$_name = t1; }, RadioListTile: function RadioListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.value = t0; _.groupValue = t1; _.onChanged = t2; _.toggleable = t3; _.activeColor = t4; _.title = t5; _.subtitle = t6; _.dense = t7; _.key = t8; _.$ti = t9; }, RadioListTile_build_closure: function RadioListTile_build_closure(t0) { this.$this = t0; }, RadioThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6; if (a === b && true) return a; t1 = t < 0.5; if (t1) t2 = a.mouseCursor; else t2 = b.mouseCursor; t3 = type$.nullable_Color; t4 = A.MaterialStateProperty_lerp(a.fillColor, b.fillColor, t, A.ui_Color_lerp$closure(), t3); if (t1) t5 = a.materialTapTargetSize; else t5 = b.materialTapTargetSize; t3 = A.MaterialStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t3); t6 = A.lerpDouble(a.splashRadius, b.splashRadius, t); if (t1) t1 = a.visualDensity; else t1 = b.visualDensity; return new A.RadioThemeData(t2, t4, t3, t6, t5, t1); }, RadioTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.RadioTheme); t1 = A.Theme_of(context); return t1.radioTheme; }, RadioThemeData: function RadioThemeData(t0, t1, t2, t3, t4, t5) { var _ = this; _.mouseCursor = t0; _.fillColor = t1; _.overlayColor = t2; _.splashRadius = t3; _.materialTapTargetSize = t4; _.visualDensity = t5; }, _RadioThemeData_Object_Diagnosticable: function _RadioThemeData_Object_Diagnosticable() { }, RefreshIndicator$(child, onRefresh) { return new A.RefreshIndicator(child, onRefresh, null); }, _RefreshIndicatorMode: function _RefreshIndicatorMode(t0, t1) { this.index = t0; this._core$_name = t1; }, RefreshIndicatorTriggerMode: function RefreshIndicatorTriggerMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _IndicatorType: function _IndicatorType(t0, t1) { this.index = t0; this._core$_name = t1; }, RefreshIndicator: function RefreshIndicator(t0, t1, t2) { this.child = t0; this.onRefresh = t1; this.key = t2; }, RefreshIndicatorState: function RefreshIndicatorState(t0, t1, t2) { var _ = this; _.__RefreshIndicatorState__valueColor_A = _.__RefreshIndicatorState__value_A = _.__RefreshIndicatorState__scaleFactor_A = _.__RefreshIndicatorState__positionFactor_A = _.__RefreshIndicatorState__scaleController_A = _.__RefreshIndicatorState__positionController_A = $; _._dragOffset = _._isIndicatorAtTop = _._refresh_indicator$_mode = null; _.__RefreshIndicatorState__effectiveValueColor_AI = $; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, RefreshIndicatorState__handleScrollNotification_closure: function RefreshIndicatorState__handleScrollNotification_closure(t0) { this.$this = t0; }, RefreshIndicatorState__dismiss_closure: function RefreshIndicatorState__dismiss_closure(t0, t1) { this.$this = t0; this.newMode = t1; }, RefreshIndicatorState__dismiss_closure0: function RefreshIndicatorState__dismiss_closure0(t0) { this.$this = t0; }, RefreshIndicatorState__show_closure: function RefreshIndicatorState__show_closure(t0, t1) { this.$this = t0; this.completer = t1; }, RefreshIndicatorState__show__closure: function RefreshIndicatorState__show__closure(t0) { this.$this = t0; }, RefreshIndicatorState__show__closure0: function RefreshIndicatorState__show__closure0(t0, t1) { this.$this = t0; this.completer = t1; }, RefreshIndicatorState_build_closure: function RefreshIndicatorState_build_closure(t0, t1) { this.$this = t0; this.showIndeterminateIndicator = t1; }, _RefreshIndicatorState_State_TickerProviderStateMixin: function _RefreshIndicatorState_State_TickerProviderStateMixin() { }, ReorderableListView$(children, onReorder, padding, scrollController) { return new A.ReorderableListView(new A.ReorderableListView_closure(children), children.length, onReorder, true, padding, scrollController, null, false, null); }, ReorderableListView: function ReorderableListView(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.itemBuilder = t0; _.itemCount = t1; _.onReorder = t2; _.buildDefaultDragHandles = t3; _.padding = t4; _.scrollController = t5; _.primary = t6; _.shrinkWrap = t7; _.key = t8; }, ReorderableListView_closure: function ReorderableListView_closure(t0) { this.children = t0; }, _ReorderableListViewState: function _ReorderableListViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ReorderableListViewState__proxyDecorator_closure: function _ReorderableListViewState__proxyDecorator_closure(t0) { this.animation = t0; }, _ReorderableListViewChildGlobalKey: function _ReorderableListViewChildGlobalKey(t0, t1, t2) { this.subKey = t0; this.state = t1; this.value = t2; }, Scaffold$(appBar, backgroundColor, body, bottomNavigationBar, drawer, endDrawer, floatingActionButton, floatingActionButtonLocation) { return new A.Scaffold(appBar, body, floatingActionButton, floatingActionButtonLocation, drawer, endDrawer, backgroundColor, bottomNavigationBar, null); }, Scaffold_of(context) { var result = context.findAncestorStateOfType$1$0(type$.ScaffoldState); if (result != null) return result; throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Scaffold.of() called with a context that does not contain a Scaffold."), A.ErrorDescription$("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."), A.ErrorHint$(string$.There_a), A.ErrorHint$("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."), context.describeElement$1("The context used was")], type$.JSArray_DiagnosticsNode))); }, _ScaffoldSlot: function _ScaffoldSlot(t0, t1) { this.index = t0; this._core$_name = t1; }, ScaffoldMessenger: function ScaffoldMessenger(t0, t1) { this.child = t0; this.key = t1; }, ScaffoldMessengerState: function ScaffoldMessengerState(t0, t1, t2, t3, t4, t5) { var _ = this; _._scaffolds = t0; _._materialBanners = t1; _._snackBars = t2; _._accessibleNavigation = _._snackBarTimer = null; _.TickerProviderStateMixin__tickers = t3; _.TickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, ScaffoldMessengerState_hideCurrentSnackBar_closure: function ScaffoldMessengerState_hideCurrentSnackBar_closure(t0, t1, t2) { this.$this = t0; this.completer = t1; this.reason = t2; }, _ScaffoldMessengerScope: function _ScaffoldMessengerScope(t0, t1, t2) { this._scaffoldMessengerState = t0; this.child = t1; this.key = t2; }, ScaffoldPrelayoutGeometry: function ScaffoldPrelayoutGeometry(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.floatingActionButtonSize = t0; _.bottomSheetSize = t1; _.contentBottom = t2; _.contentTop = t3; _.minInsets = t4; _.minViewPadding = t5; _.scaffoldSize = t6; _.snackBarSize = t7; _.textDirection = t8; }, _TransitionSnapshotFabLocation: function _TransitionSnapshotFabLocation(t0, t1, t2, t3) { var _ = this; _.begin = t0; _.end = t1; _.animator = t2; _.progress = t3; }, ScaffoldGeometry: function ScaffoldGeometry(t0, t1) { this.bottomNavigationBarTop = t0; this.floatingActionButtonArea = t1; }, _ScaffoldGeometryNotifier: function _ScaffoldGeometryNotifier(t0, t1, t2) { var _ = this; _.context = t0; _.floatingActionButtonScale = null; _.geometry = t1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _BodyBoxConstraints: function _BodyBoxConstraints(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.bottomWidgetsHeight = t0; _.appBarHeight = t1; _.materialBannerHeight = t2; _.minWidth = t3; _.maxWidth = t4; _.minHeight = t5; _.maxHeight = t6; }, _BodyBuilder: function _BodyBuilder(t0, t1, t2, t3) { var _ = this; _.body = t0; _.extendBody = t1; _.extendBodyBehindAppBar = t2; _.key = t3; }, _ScaffoldLayout: function _ScaffoldLayout(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.extendBody = t0; _.extendBodyBehindAppBar = t1; _.minInsets = t2; _.minViewPadding = t3; _.textDirection = t4; _.geometryNotifier = t5; _.previousFloatingActionButtonLocation = t6; _.currentFloatingActionButtonLocation = t7; _.floatingActionButtonMoveAnimationProgress = t8; _.floatingActionButtonMotionAnimator = t9; _.isSnackBarFloating = t10; _.snackBarWidth = t11; _.extendBodyBehindMaterialBanner = t12; _._debugChildrenNeedingLayout = _._idToChild = null; }, _FloatingActionButtonTransition: function _FloatingActionButtonTransition(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.fabMoveAnimation = t1; _.fabMotionAnimator = t2; _.geometryNotifier = t3; _.currentController = t4; _.key = t5; }, _FloatingActionButtonTransitionState: function _FloatingActionButtonTransitionState(t0, t1, t2) { var _ = this; _.___FloatingActionButtonTransitionState__currentRotationAnimation_A = _.___FloatingActionButtonTransitionState__extendedCurrentScaleAnimation_A = _.___FloatingActionButtonTransitionState__currentScaleAnimation_A = _.___FloatingActionButtonTransitionState__previousRotationAnimation_A = _.___FloatingActionButtonTransitionState__previousScaleAnimation_A = _.___FloatingActionButtonTransitionState__previousController_A = $; _._previousChild = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure: function _FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure(t0, t1) { this.$this = t0; this.status = t1; }, Scaffold: function Scaffold(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.appBar = t0; _.body = t1; _.floatingActionButton = t2; _.floatingActionButtonLocation = t3; _.drawer = t4; _.endDrawer = t5; _.backgroundColor = t6; _.bottomNavigationBar = t7; _.key = t8; }, ScaffoldState: function ScaffoldState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _._drawerKey = t0; _._endDrawerKey = t1; _._bodyKey = t2; _._appBarMaxHeight = null; _._drawerOpened = t3; _._endDrawerOpened = t4; _._messengerMaterialBanner = _._messengerSnackBar = _._scaffoldMessenger = null; _._dismissedBottomSheets = t5; _._currentBottomSheet = null; _._currentBottomSheetKey = t6; _._persistentSheetHistoryEntry = null; _.__ScaffoldState__floatingActionButtonAnimator_A = _.__ScaffoldState__floatingActionButtonMoveController_A = $; _._floatingActionButtonLocation = _._previousFloatingActionButtonLocation = null; _.__ScaffoldState__geometryNotifier_A = _.__ScaffoldState__floatingActionButtonVisibilityController_A = $; _._showBodyScrim = false; _._bodyScrimColor = t7; _.RestorationMixin__bucket = t8; _.RestorationMixin__properties = t9; _.RestorationMixin__debugPropertiesWaitingForReregistration = t10; _.RestorationMixin__firstRestorePending = t11; _.RestorationMixin__currentParent = t12; _.TickerProviderStateMixin__tickers = t13; _.TickerProviderStateMixin__tickerModeNotifier = t14; _._widget = null; _._debugLifecycleState = t15; _._framework$_element = null; }, ScaffoldState__drawerOpenedCallback_closure: function ScaffoldState__drawerOpenedCallback_closure(t0, t1) { this.$this = t0; this.isOpened = t1; }, ScaffoldState__endDrawerOpenedCallback_closure: function ScaffoldState__endDrawerOpenedCallback_closure(t0, t1) { this.$this = t0; this.isOpened = t1; }, ScaffoldState__updateSnackBar_closure: function ScaffoldState__updateSnackBar_closure(t0, t1) { this.$this = t0; this.messengerSnackBar = t1; }, ScaffoldState__updateMaterialBanner_closure: function ScaffoldState__updateMaterialBanner_closure(t0, t1) { this.$this = t0; this.messengerMaterialBanner = t1; }, ScaffoldState__buildBottomSheet_removePersistentSheetHistoryEntryIfNeeded: function ScaffoldState__buildBottomSheet_removePersistentSheetHistoryEntryIfNeeded(t0, t1) { this.$this = t0; this.isPersistent = t1; }, ScaffoldState__buildBottomSheet_removeCurrentBottomSheet: function ScaffoldState__buildBottomSheet_removeCurrentBottomSheet(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._box_0 = t0; _.$this = t1; _.bottomSheet = t2; _.bottomSheetKey = t3; _.isPersistent = t4; _.removePersistentSheetHistoryEntryIfNeeded = t5; _.animationController = t6; _.completer = t7; }, ScaffoldState__buildBottomSheet_removeCurrentBottomSheet_closure: function ScaffoldState__buildBottomSheet_removeCurrentBottomSheet_closure(t0) { this.$this = t0; }, ScaffoldState__buildBottomSheet_closure: function ScaffoldState__buildBottomSheet_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.bottomSheet = t2; _.removeCurrentBottomSheet = t3; }, ScaffoldState__buildBottomSheet_removeEntryIfNeeded: function ScaffoldState__buildBottomSheet_removeEntryIfNeeded(t0, t1, t2) { this._box_0 = t0; this.isPersistent = t1; this.entry = t2; }, ScaffoldState__buildBottomSheet_closure0: function ScaffoldState__buildBottomSheet_closure0(t0, t1, t2) { this.$this = t0; this.bottomSheet = t1; this.removeEntryIfNeeded = t2; }, ScaffoldState__buildBottomSheet_closure1: function ScaffoldState__buildBottomSheet_closure1(t0, t1) { this.$this = t0; this.bottomSheet = t1; }, ScaffoldState__buildBottomSheet__closure: function ScaffoldState__buildBottomSheet__closure(t0, t1) { this.$this = t0; this.bottomSheet = t1; }, ScaffoldState__buildBottomSheet_closure2: function ScaffoldState__buildBottomSheet_closure2(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.removeEntryIfNeeded = t1; _.shouldDisposeAnimationController = t2; _.animationController = t3; }, ScaffoldState_showBottomSheet_closure: function ScaffoldState_showBottomSheet_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.$this = t0; _.builder = t1; _.controller = t2; _.backgroundColor = t3; _.elevation = t4; _.shape = t5; _.clipBehavior = t6; _.constraints = t7; _.enableDrag = t8; _.transitionAnimationController = t9; }, ScaffoldState__moveFloatingActionButton_closure: function ScaffoldState__moveFloatingActionButton_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.newLocation = t2; }, ScaffoldState_showBodyScrim_closure: function ScaffoldState_showBodyScrim_closure(t0, t1, t2) { this.$this = t0; this.value = t1; this.opacity = t2; }, ScaffoldState_build_closure: function ScaffoldState_build_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.$this = t1; _.extendBody = t2; _.minInsets = t3; _.minViewPadding = t4; _.textDirection = t5; _.children = t6; }, _DismissDrawerAction: function _DismissDrawerAction(t0, t1) { this.context = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, ScaffoldFeatureController: function ScaffoldFeatureController() { }, _BottomSheetSuspendedCurve: function _BottomSheetSuspendedCurve(t0, t1) { this.startingPoint = t0; this.curve = t1; }, _StandardBottomSheet: function _StandardBottomSheet(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.animationController = t0; _.enableDrag = t1; _.onClosing = t2; _.onDismissed = t3; _.onDispose = t4; _.builder = t5; _.isPersistent = t6; _.backgroundColor = t7; _.elevation = t8; _.shape = t9; _.clipBehavior = t10; _.constraints = t11; _.key = t12; }, _StandardBottomSheetState: function _StandardBottomSheetState(t0, t1) { var _ = this; _.animationCurve = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _StandardBottomSheetState_build_closure: function _StandardBottomSheetState_build_closure(t0) { this.$this = t0; }, PersistentBottomSheetController: function PersistentBottomSheetController(t0, t1, t2, t3) { var _ = this; _._isLocalHistoryEntry = t0; _._scaffold$_widget = t1; _._completer = t2; _.close = t3; }, _ScaffoldScope: function _ScaffoldScope(t0, t1, t2, t3) { var _ = this; _.hasDrawer = t0; _.geometryNotifier = t1; _.child = t2; _.key = t3; }, _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure: function _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure() { }, _ScaffoldMessengerState_State_TickerProviderStateMixin: function _ScaffoldMessengerState_State_TickerProviderStateMixin() { }, _ScaffoldState_State_TickerProviderStateMixin: function _ScaffoldState_State_TickerProviderStateMixin() { }, _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin: function _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin() { }, __FloatingActionButtonTransitionState_State_TickerProviderStateMixin: function __FloatingActionButtonTransitionState_State_TickerProviderStateMixin() { }, Scrollbar$(child, controller, thumbVisibility) { return new A.Scrollbar(child, controller, thumbVisibility, null); }, Scrollbar: function Scrollbar(t0, t1, t2, t3) { var _ = this; _.child = t0; _.controller = t1; _.thumbVisibility = t2; _.key = t3; }, _MaterialScrollbar: function _MaterialScrollbar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.showTrackOnHover = t0; _.child = t1; _.controller = t2; _.thumbVisibility = t3; _.radius = t4; _.thickness = t5; _.trackVisibility = t6; _.fadeDuration = t7; _.timeToFade = t8; _.pressDuration = t9; _.notificationPredicate = t10; _.interactive = t11; _.scrollbarOrientation = t12; _.key = t13; }, _MaterialScrollbarState: function _MaterialScrollbarState(t0, t1, t2, t3) { var _ = this; _.___MaterialScrollbarState__hoverAnimationController_A = $; _._scrollbar0$_hoverIsActive = _._dragIsActive = false; _.___MaterialScrollbarState__useAndroidScrollbar_A = _.___MaterialScrollbarState__scrollbarTheme_A = _.___MaterialScrollbarState__colorScheme_A = $; _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; _._scrollbarPainterKey = t0; _._thumbDragging = _._hoverIsActive = false; _.__RawScrollbarState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _MaterialScrollbarState__trackVisibility_closure: function _MaterialScrollbarState__trackVisibility_closure(t0) { this.$this = t0; }, _MaterialScrollbarState__thumbColor_closure: function _MaterialScrollbarState__thumbColor_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.dragColor = t1; _.hoverColor = t2; _.idleColor = t3; }, _MaterialScrollbarState__trackColor_closure: function _MaterialScrollbarState__trackColor_closure(t0, t1, t2) { this.$this = t0; this.brightness = t1; this.onSurface = t2; }, _MaterialScrollbarState__trackBorderColor_closure: function _MaterialScrollbarState__trackBorderColor_closure(t0, t1, t2) { this.$this = t0; this.brightness = t1; this.onSurface = t2; }, _MaterialScrollbarState__thickness_closure: function _MaterialScrollbarState__thickness_closure(t0) { this.$this = t0; }, _MaterialScrollbarState_initState_closure: function _MaterialScrollbarState_initState_closure(t0) { this.$this = t0; }, _MaterialScrollbarState_handleThumbPressStart_closure: function _MaterialScrollbarState_handleThumbPressStart_closure(t0) { this.$this = t0; }, _MaterialScrollbarState_handleThumbPressEnd_closure: function _MaterialScrollbarState_handleThumbPressEnd_closure(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHover_closure: function _MaterialScrollbarState_handleHover_closure(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHover_closure0: function _MaterialScrollbarState_handleHover_closure0(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHoverExit_closure: function _MaterialScrollbarState_handleHoverExit_closure(t0) { this.$this = t0; }, ScrollbarThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11; if (a === b && true) return a; t1 = type$.nullable_bool; t2 = A.MaterialStateProperty_lerp(a.thumbVisibility, b.thumbVisibility, t, A.scrollbar_theme___lerpBool$closure(), t1); t3 = A.MaterialStateProperty_lerp(a.thickness, b.thickness, t, A.ui__lerpDouble$closure(), type$.nullable_double); t1 = A.MaterialStateProperty_lerp(a.trackVisibility, b.trackVisibility, t, A.scrollbar_theme___lerpBool$closure(), t1); t4 = a.showTrackOnHover; t5 = b.showTrackOnHover; t6 = t < 0.5; t4 = t6 ? t4 : t5; t5 = a.interactive; t7 = b.interactive; t5 = t6 ? t5 : t7; t6 = A.Radius_lerp(a.radius, b.radius, t); t7 = type$.nullable_Color; t8 = A.MaterialStateProperty_lerp(a.thumbColor, b.thumbColor, t, A.ui_Color_lerp$closure(), t7); t9 = A.MaterialStateProperty_lerp(a.trackColor, b.trackColor, t, A.ui_Color_lerp$closure(), t7); t7 = A.MaterialStateProperty_lerp(a.trackBorderColor, b.trackBorderColor, t, A.ui_Color_lerp$closure(), t7); t10 = A.lerpDouble(a.crossAxisMargin, b.crossAxisMargin, t); t11 = A.lerpDouble(a.mainAxisMargin, b.mainAxisMargin, t); return new A.ScrollbarThemeData(t2, t3, t1, t4, t5, t6, t8, t9, t7, t10, t11, A.lerpDouble(a.minThumbLength, b.minThumbLength, t)); }, _lerpBool(a, b, t) { return t < 0.5 ? a : b; }, ScrollbarTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.ScrollbarTheme); t1 = A.Theme_of(context); return t1.scrollbarTheme; }, ScrollbarThemeData: function ScrollbarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.thumbVisibility = t0; _.thickness = t1; _.trackVisibility = t2; _.showTrackOnHover = t3; _.interactive = t4; _.radius = t5; _.thumbColor = t6; _.trackColor = t7; _.trackBorderColor = t8; _.crossAxisMargin = t9; _.mainAxisMargin = t10; _.minThumbLength = t11; }, _ScrollbarThemeData_Object_Diagnosticable: function _ScrollbarThemeData_Object_Diagnosticable() { }, SearchBarThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; if (a === b) return a; t1 = A.MaterialStateProperty_lerp(a.elevation, b.elevation, t, A.ui__lerpDouble$closure(), type$.nullable_double); t2 = type$.nullable_Color; t3 = A.MaterialStateProperty_lerp(a.backgroundColor, b.backgroundColor, t, A.ui_Color_lerp$closure(), t2); t4 = A.MaterialStateProperty_lerp(a.shadowColor, b.shadowColor, t, A.ui_Color_lerp$closure(), t2); t5 = A.MaterialStateProperty_lerp(a.surfaceTintColor, b.surfaceTintColor, t, A.ui_Color_lerp$closure(), t2); t2 = A.MaterialStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t2); t6 = A.SearchBarThemeData__lerpSides(a.side, b.side, t); t7 = A.MaterialStateProperty_lerp(a.shape, b.shape, t, A.borders_OutlinedBorder_lerp$closure(), type$.nullable_OutlinedBorder); t8 = A.MaterialStateProperty_lerp(a.padding, b.padding, t, A.edge_insets_EdgeInsetsGeometry_lerp$closure(), type$.nullable_EdgeInsetsGeometry); t9 = type$.nullable_TextStyle; t10 = A.MaterialStateProperty_lerp(a.textStyle, b.textStyle, t, A.text_style_TextStyle_lerp$closure(), t9); t9 = A.MaterialStateProperty_lerp(a.hintStyle, b.hintStyle, t, A.text_style_TextStyle_lerp$closure(), t9); t11 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); if (t < 0.5) t12 = a.textCapitalization; else t12 = b.textCapitalization; return new A.SearchBarThemeData(t1, t3, t4, t5, t2, t6, t7, t8, t10, t9, t11, t12); }, SearchBarThemeData__lerpSides(a, b, t) { if (a == b) return a; return new A._LerpSides0(a, b, t); }, SearchBarThemeData: function SearchBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.elevation = t0; _.backgroundColor = t1; _.shadowColor = t2; _.surfaceTintColor = t3; _.overlayColor = t4; _.side = t5; _.shape = t6; _.padding = t7; _.textStyle = t8; _.hintStyle = t9; _.constraints = t10; _.textCapitalization = t11; }, _LerpSides0: function _LerpSides0(t0, t1, t2) { this.a = t0; this.b = t1; this.t = t2; }, _SearchBarThemeData_Object_Diagnosticable: function _SearchBarThemeData_Object_Diagnosticable() { }, SearchViewThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8; if (a === b) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.lerpDouble(a.elevation, b.elevation, t); t3 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); t4 = A.SearchViewThemeData__lerpSides(a.side, b.side, t); t5 = A.OutlinedBorder_lerp(a.shape, b.shape, t); t6 = a.headerTextStyle; t7 = b.headerTextStyle; t8 = A.TextStyle_lerp(t6, t7, t); t6 = A.TextStyle_lerp(t6, t7, t); t7 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); return new A.SearchViewThemeData(t1, t2, t3, t4, t5, t8, t6, t7, A.Color_lerp(a.dividerColor, b.dividerColor, t)); }, SearchViewThemeData__lerpSides(a, b, t) { if (a == null || b == null) return null; if (a === b) return a; return A.BorderSide_lerp(a, b, t); }, SearchViewThemeData: function SearchViewThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.backgroundColor = t0; _.elevation = t1; _.surfaceTintColor = t2; _.side = t3; _.shape = t4; _.headerTextStyle = t5; _.headerHintStyle = t6; _.constraints = t7; _.dividerColor = t8; }, _SearchViewThemeData_Object_Diagnosticable: function _SearchViewThemeData_Object_Diagnosticable() { }, SegmentedButtonThemeData_lerp(a, b, t) { var t1, t2; if (a === b && true) return a; t1 = A.ButtonStyle_lerp(a.style, b.style, t); if (t < 0.5) t2 = a.selectedIcon; else t2 = b.selectedIcon; return new A.SegmentedButtonThemeData(t1, t2); }, SegmentedButtonThemeData: function SegmentedButtonThemeData(t0, t1) { this.style = t0; this.selectedIcon = t1; }, _SegmentedButtonThemeData_Object_Diagnosticable: function _SegmentedButtonThemeData_Object_Diagnosticable() { }, _TextSpanEditingController$(textSpan) { var t1 = textSpan.toPlainText$1$includeSemanticsLabels(false); return new A._TextSpanEditingController(textSpan, new A.TextEditingValue(t1, B.TextSelection_ke5, B.TextRange_m1_m1), $.$get$ChangeNotifier__emptyListeners()); }, SelectableText$(data, style) { return new A.SelectableText(data, style, null); }, SelectableText__defaultContextMenuBuilder(context, editableTextState) { return A.AdaptiveTextSelectionToolbar$editableText(editableTextState); }, _TextSpanEditingController: function _TextSpanEditingController(t0, t1, t2) { var _ = this; _._textSpan = t0; _._change_notifier$_value = t1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _SelectableTextSelectionGestureDetectorBuilder: function _SelectableTextSelectionGestureDetectorBuilder(t0, t1) { var _ = this; _._selectable_text$_state = t0; _.delegate = t1; _._shouldShowSelectionToolbar = true; _._isShiftPressed = false; _._dragStartViewportOffset = _._dragStartScrollOffset = 0; _._dragBeganOnPreviousSelection = _._dragStartSelection = null; _._longPressStartedWithoutFocus = false; }, SelectableText: function SelectableText(t0, t1, t2) { this.data = t0; this.style = t1; this.key = t2; }, _SelectableTextState: function _SelectableTextState(t0, t1) { var _ = this; _.___SelectableTextState__controller_A = $; _._selectable_text$_focusNode = null; _._selectable_text$_showSelectionHandles = false; _.___SelectableTextState_forcePressEnabled_A = _.___SelectableTextState__selectionGestureDetectorBuilder_A = $; _.editableTextKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _SelectableTextState__onControllerChanged_closure: function _SelectableTextState__onControllerChanged_closure(t0, t1) { this.$this = t0; this.showSelectionHandles = t1; }, _SelectableTextState__handleSelectionChanged_closure: function _SelectableTextState__handleSelectionChanged_closure(t0, t1) { this.$this = t0; this.willShowSelectionHandles = t1; }, _SelectableTextState_build_closure: function _SelectableTextState_build_closure(t0) { this.$this = t0; }, SliderThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32; if (a === b) return a; t1 = A.lerpDouble(a.trackHeight, b.trackHeight, t); t2 = A.Color_lerp(a.activeTrackColor, b.activeTrackColor, t); t3 = A.Color_lerp(a.inactiveTrackColor, b.inactiveTrackColor, t); t4 = A.Color_lerp(a.secondaryActiveTrackColor, b.secondaryActiveTrackColor, t); t5 = A.Color_lerp(a.disabledActiveTrackColor, b.disabledActiveTrackColor, t); t6 = A.Color_lerp(a.disabledInactiveTrackColor, b.disabledInactiveTrackColor, t); t7 = A.Color_lerp(a.disabledSecondaryActiveTrackColor, b.disabledSecondaryActiveTrackColor, t); t8 = A.Color_lerp(a.activeTickMarkColor, b.activeTickMarkColor, t); t9 = A.Color_lerp(a.inactiveTickMarkColor, b.inactiveTickMarkColor, t); t10 = A.Color_lerp(a.disabledActiveTickMarkColor, b.disabledActiveTickMarkColor, t); t11 = A.Color_lerp(a.disabledInactiveTickMarkColor, b.disabledInactiveTickMarkColor, t); t12 = A.Color_lerp(a.thumbColor, b.thumbColor, t); t13 = A.Color_lerp(a.overlappingShapeStrokeColor, b.overlappingShapeStrokeColor, t); t14 = A.Color_lerp(a.disabledThumbColor, b.disabledThumbColor, t); t15 = A.Color_lerp(a.overlayColor, b.overlayColor, t); t16 = A.Color_lerp(a.valueIndicatorColor, b.valueIndicatorColor, t); t17 = A.Color_lerp(a.valueIndicatorStrokeColor, b.valueIndicatorStrokeColor, t); t18 = t < 0.5; t19 = t18 ? a.overlayShape : b.overlayShape; t20 = t18 ? a.tickMarkShape : b.tickMarkShape; t21 = t18 ? a.thumbShape : b.thumbShape; t22 = t18 ? a.trackShape : b.trackShape; t23 = t18 ? a.valueIndicatorShape : b.valueIndicatorShape; t24 = t18 ? a.rangeTickMarkShape : b.rangeTickMarkShape; t25 = t18 ? a.rangeThumbShape : b.rangeThumbShape; t26 = t18 ? a.rangeTrackShape : b.rangeTrackShape; t27 = t18 ? a.rangeValueIndicatorShape : b.rangeValueIndicatorShape; t28 = t18 ? a.showValueIndicator : b.showValueIndicator; t29 = A.TextStyle_lerp(a.valueIndicatorTextStyle, b.valueIndicatorTextStyle, t); t30 = A.lerpDouble(a.minThumbSeparation, b.minThumbSeparation, t); t31 = t18 ? a.thumbSelector : b.thumbSelector; t32 = t18 ? a.mouseCursor : b.mouseCursor; return new A.SliderThemeData(t1, t2, t3, t4, t5, t7, t6, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t18 ? a.allowedInteraction : b.allowedInteraction); }, SliderThemeData: function SliderThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31) { var _ = this; _.trackHeight = t0; _.activeTrackColor = t1; _.inactiveTrackColor = t2; _.secondaryActiveTrackColor = t3; _.disabledActiveTrackColor = t4; _.disabledSecondaryActiveTrackColor = t5; _.disabledInactiveTrackColor = t6; _.activeTickMarkColor = t7; _.inactiveTickMarkColor = t8; _.disabledActiveTickMarkColor = t9; _.disabledInactiveTickMarkColor = t10; _.thumbColor = t11; _.overlappingShapeStrokeColor = t12; _.disabledThumbColor = t13; _.overlayColor = t14; _.valueIndicatorColor = t15; _.valueIndicatorStrokeColor = t16; _.overlayShape = t17; _.tickMarkShape = t18; _.thumbShape = t19; _.trackShape = t20; _.valueIndicatorShape = t21; _.rangeTickMarkShape = t22; _.rangeThumbShape = t23; _.rangeTrackShape = t24; _.rangeValueIndicatorShape = t25; _.showValueIndicator = t26; _.valueIndicatorTextStyle = t27; _.minThumbSeparation = t28; _.thumbSelector = t29; _.mouseCursor = t30; _.allowedInteraction = t31; }, _SliderThemeData_Object_Diagnosticable: function _SliderThemeData_Object_Diagnosticable() { }, SnackBarClosedReason: function SnackBarClosedReason(t0, t1) { this.index = t0; this._core$_name = t1; }, SnackBarThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; if (a === b && true) return a; t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.Color_lerp(a.actionTextColor, b.actionTextColor, t); t3 = A.Color_lerp(a.disabledActionTextColor, b.disabledActionTextColor, t); t4 = A.TextStyle_lerp(a.contentTextStyle, b.contentTextStyle, t); t5 = A.lerpDouble(a.elevation, b.elevation, t); t6 = A.ShapeBorder_lerp(a.shape, b.shape, t); t7 = t < 0.5; if (t7) t8 = a.behavior; else t8 = b.behavior; t9 = A.lerpDouble(a.width, b.width, t); t10 = A.EdgeInsets_lerp(a.insetPadding, b.insetPadding, t); t11 = A.Color_lerp(a.closeIconColor, b.closeIconColor, t); t12 = A.lerpDouble(a.actionOverflowThreshold, b.actionOverflowThreshold, t); t13 = A.Color_lerp(a.actionBackgroundColor, b.actionBackgroundColor, t); t14 = A.Color_lerp(a.disabledActionBackgroundColor, b.disabledActionBackgroundColor, t); if (t7) t7 = a.dismissDirection; else t7 = b.dismissDirection; return new A.SnackBarThemeData(t1, t2, t3, t4, t5, t6, t8, t9, t10, t11, t12, t13, t14, t7); }, SnackBarThemeData: function SnackBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.backgroundColor = t0; _.actionTextColor = t1; _.disabledActionTextColor = t2; _.contentTextStyle = t3; _.elevation = t4; _.shape = t5; _.behavior = t6; _.width = t7; _.insetPadding = t8; _.closeIconColor = t9; _.actionOverflowThreshold = t10; _.actionBackgroundColor = t11; _.disabledActionBackgroundColor = t12; _.dismissDirection = t13; }, _SnackBarThemeData_Object_Diagnosticable: function _SnackBarThemeData_Object_Diagnosticable() { }, Switch$(activeColor, activeThumbImage, activeTrackColor, autofocus, dragStartBehavior, inactiveThumbColor, inactiveThumbImage, inactiveTrackColor, materialTapTargetSize, mouseCursor, onActiveThumbImageError, onChanged, onFocusChange, onInactiveThumbImageError, overlayColor, splashRadius, thumbColor, thumbIcon, trackColor, trackOutlineColor, value) { return new A.Switch(value, onChanged, activeColor, activeTrackColor, inactiveThumbColor, inactiveTrackColor, activeThumbImage, onActiveThumbImageError, inactiveThumbImage, onInactiveThumbImageError, thumbColor, trackColor, trackOutlineColor, thumbIcon, materialTapTargetSize, B._SwitchType_0, false, dragStartBehavior, mouseCursor, overlayColor, splashRadius, onFocusChange, false, null); }, _SwitchDefaultsM2$(context) { var _null = null; return new A._SwitchDefaultsM2(A.Theme_of(context), A.Theme_of(context).colorScheme, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, _SwitchDefaultsM3$(context) { var _null = null; return new A._SwitchDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, _SwitchType: function _SwitchType(t0, t1) { this.index = t0; this._core$_name = t1; }, Switch: function Switch(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _.value = t0; _.onChanged = t1; _.activeColor = t2; _.activeTrackColor = t3; _.inactiveThumbColor = t4; _.inactiveTrackColor = t5; _.activeThumbImage = t6; _.onActiveThumbImageError = t7; _.inactiveThumbImage = t8; _.onInactiveThumbImageError = t9; _.thumbColor = t10; _.trackColor = t11; _.trackOutlineColor = t12; _.thumbIcon = t13; _.materialTapTargetSize = t14; _._switchType = t15; _.applyCupertinoTheme = t16; _.dragStartBehavior = t17; _.mouseCursor = t18; _.overlayColor = t19; _.splashRadius = t20; _.onFocusChange = t21; _.autofocus = t22; _.key = t23; }, _MaterialSwitch: function _MaterialSwitch(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { var _ = this; _.value = t0; _.onChanged = t1; _.activeColor = t2; _.activeTrackColor = t3; _.inactiveThumbColor = t4; _.inactiveTrackColor = t5; _.activeThumbImage = t6; _.onActiveThumbImageError = t7; _.inactiveThumbImage = t8; _.onInactiveThumbImageError = t9; _.thumbColor = t10; _.trackColor = t11; _.trackOutlineColor = t12; _.trackOutlineWidth = t13; _.thumbIcon = t14; _.dragStartBehavior = t15; _.mouseCursor = t16; _.focusColor = t17; _.hoverColor = t18; _.overlayColor = t19; _.splashRadius = t20; _.focusNode = t21; _.onFocusChange = t22; _.autofocus = t23; _.size = t24; _.applyCupertinoTheme = t25; _.switchType = t26; _.key = t27; }, _MaterialSwitchState: function _MaterialSwitchState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _._switch$_painter = t0; _.isCupertino = _._needsPositionAnimation = false; _.ToggleableStateMixin___ToggleableStateMixin__positionController_A = t1; _.ToggleableStateMixin___ToggleableStateMixin__position_A = t2; _.ToggleableStateMixin___ToggleableStateMixin__reactionController_A = t3; _.ToggleableStateMixin___ToggleableStateMixin__reaction_A = t4; _.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A = t5; _.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A = t6; _.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A = t7; _.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A = t8; _.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI = t9; _.ToggleableStateMixin__downPosition = t10; _.ToggleableStateMixin__focused = t11; _.ToggleableStateMixin__hovering = t12; _.TickerProviderStateMixin__tickers = t13; _.TickerProviderStateMixin__tickerModeNotifier = t14; _._widget = null; _._debugLifecycleState = t15; _._framework$_element = null; }, _MaterialSwitchState__widgetThumbColor_closure: function _MaterialSwitchState__widgetThumbColor_closure(t0) { this.$this = t0; }, _MaterialSwitchState__widgetTrackColor_closure: function _MaterialSwitchState__widgetTrackColor_closure(t0) { this.$this = t0; }, _MaterialSwitchState__handleDragEnd_closure: function _MaterialSwitchState__handleDragEnd_closure(t0) { this.$this = t0; }, _MaterialSwitchState_build_closure: function _MaterialSwitchState_build_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, _SwitchPainter: function _SwitchPainter(t0, t1) { var _ = this; _._trackInnerLength = _._isInteractive = _._surfaceColor = _._switch$_textDirection = _._switch$_configuration = _._inactiveTrackColor = _._inactiveTrackOutlineWidth = _._activeTrackOutlineWidth = _._inactiveTrackOutlineColor = _._activeTrackOutlineColor = _._activeTrackColor = _._onInactiveThumbImageError = _._inactiveThumbImage = _._onActiveThumbImageError = _._activeThumbImage = _._trackWidth = _._trackHeight = _._transitionalThumbSize = _._thumbOffset = _._pressedThumbRadius = _._inactiveThumbRadius = _._activeThumbRadius = _._inactivePressedColor = _._activePressedColor = _._inactiveIconColor = _._activeIconColor = _._switch$_iconTheme = _._inactiveIcon = _._activeIcon = _._positionController = null; _._thumbShadow = _._isCupertino = null; _._switch$_textPainter = t0; _._cachedThumbPainter = _._cachedThumbErrorListener = _._cachedThumbImage = _._cachedThumbColor = null; _._stopPressAnimation = _._isPainting = false; _._pressedActiveThumbRadius = _._pressedInactiveThumbRadius = null; _.___SwitchPainter__pressedThumbExtension_A = $; _._toggleable$_isHovered = _._toggleable$_isFocused = _._downPosition = _._splashRadius = _._toggleable$_focusColor = _._toggleable$_hoverColor = _._reactionColor = _._inactiveReactionColor = _._inactiveColor = _._activeColor = _._reactionHoverFade = _._reactionFocusFade = _._reaction = _._toggleable$_position = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _SwitchPainter_paint_thumbSizeAnimation: function _SwitchPainter_paint_thumbSizeAnimation(t0, t1, t2) { this.$this = t0; this.inactiveThumbSize = t1; this.activeThumbSize = t2; }, _SwitchThemeAdaptation: function _SwitchThemeAdaptation() { }, _SwitchConfig: function _SwitchConfig() { }, _SwitchDefaultsCupertino: function _SwitchDefaultsCupertino(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.context = t0; _.thumbColor = t1; _.trackColor = t2; _.trackOutlineColor = t3; _.trackOutlineWidth = t4; _.materialTapTargetSize = t5; _.mouseCursor = t6; _.overlayColor = t7; _.splashRadius = t8; _.thumbIcon = t9; }, _SwitchDefaultsCupertino_mouseCursor_closure: function _SwitchDefaultsCupertino_mouseCursor_closure() { }, _SwitchDefaultsCupertino_trackColor_closure: function _SwitchDefaultsCupertino_trackColor_closure(t0) { this.$this = t0; }, _SwitchDefaultsCupertino_overlayColor_closure: function _SwitchDefaultsCupertino_overlayColor_closure(t0) { this.$this = t0; }, _SwitchConfigCupertino: function _SwitchConfigCupertino(t0, t1) { this.context = t0; this._switch$_colors = t1; }, _SwitchConfigCupertino_iconColor_closure: function _SwitchConfigCupertino_iconColor_closure(t0) { this.$this = t0; }, _SwitchConfigM2: function _SwitchConfigM2() { }, _SwitchDefaultsM2: function _SwitchDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._switch$_theme = t0; _._switch$_colors = t1; _.thumbColor = t2; _.trackColor = t3; _.trackOutlineColor = t4; _.trackOutlineWidth = t5; _.materialTapTargetSize = t6; _.mouseCursor = t7; _.overlayColor = t8; _.splashRadius = t9; _.thumbIcon = t10; }, _SwitchDefaultsM2_thumbColor_closure: function _SwitchDefaultsM2_thumbColor_closure(t0, t1) { this.$this = t0; this.isDark = t1; }, _SwitchDefaultsM2_trackColor_closure: function _SwitchDefaultsM2_trackColor_closure(t0, t1) { this.$this = t0; this.isDark = t1; }, _SwitchDefaultsM2_mouseCursor_closure: function _SwitchDefaultsM2_mouseCursor_closure() { }, _SwitchDefaultsM2_overlayColor_closure: function _SwitchDefaultsM2_overlayColor_closure(t0) { this.$this = t0; }, _SwitchDefaultsM3: function _SwitchDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.context = t0; _.___SwitchDefaultsM3__colors_FI = $; _.thumbColor = t1; _.trackColor = t2; _.trackOutlineColor = t3; _.trackOutlineWidth = t4; _.materialTapTargetSize = t5; _.mouseCursor = t6; _.overlayColor = t7; _.splashRadius = t8; _.thumbIcon = t9; }, _SwitchDefaultsM3_thumbColor_closure: function _SwitchDefaultsM3_thumbColor_closure(t0) { this.$this = t0; }, _SwitchDefaultsM3_trackColor_closure: function _SwitchDefaultsM3_trackColor_closure(t0) { this.$this = t0; }, _SwitchDefaultsM3_trackOutlineColor_closure: function _SwitchDefaultsM3_trackOutlineColor_closure(t0) { this.$this = t0; }, _SwitchDefaultsM3_overlayColor_closure: function _SwitchDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _SwitchDefaultsM3_mouseCursor_closure: function _SwitchDefaultsM3_mouseCursor_closure() { }, _SwitchConfigM3: function _SwitchConfigM3(t0, t1) { this.context = t0; this._switch$_colors = t1; }, _SwitchConfigM3_iconColor_closure: function _SwitchConfigM3_iconColor_closure(t0) { this.$this = t0; }, __MaterialSwitchState_State_TickerProviderStateMixin: function __MaterialSwitchState_State_TickerProviderStateMixin() { }, __MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin: function __MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin() { }, __SwitchConfigCupertino_Object__SwitchConfig: function __SwitchConfigCupertino_Object__SwitchConfig() { }, __SwitchConfigM2_Object__SwitchConfig: function __SwitchConfigM2_Object__SwitchConfig() { }, __SwitchConfigM3_Object__SwitchConfig: function __SwitchConfigM3_Object__SwitchConfig() { }, SwitchListTile$(activeColor, dense, onChanged, secondary, subtitle, title, value) { return new A.SwitchListTile(value, onChanged, activeColor, title, subtitle, secondary, dense, null); }, _SwitchListTileType: function _SwitchListTileType(t0, t1) { this.index = t0; this._core$_name = t1; }, SwitchListTile: function SwitchListTile(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.value = t0; _.onChanged = t1; _.activeColor = t2; _.title = t3; _.subtitle = t4; _.secondary = t5; _.dense = t6; _.key = t7; }, SwitchListTile_build_closure: function SwitchListTile_build_closure(t0) { this.$this = t0; }, SwitchThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; if (a === b && true) return a; t1 = type$.nullable_Color; t2 = A.MaterialStateProperty_lerp(a.thumbColor, b.thumbColor, t, A.ui_Color_lerp$closure(), t1); t3 = A.MaterialStateProperty_lerp(a.trackColor, b.trackColor, t, A.ui_Color_lerp$closure(), t1); t4 = A.MaterialStateProperty_lerp(a.trackOutlineColor, b.trackOutlineColor, t, A.ui_Color_lerp$closure(), t1); t5 = A.MaterialStateProperty_lerp(a.trackOutlineWidth, b.trackOutlineWidth, t, A.ui__lerpDouble$closure(), type$.nullable_double); t6 = t < 0.5; if (t6) t7 = a.materialTapTargetSize; else t7 = b.materialTapTargetSize; if (t6) t8 = a.mouseCursor; else t8 = b.mouseCursor; t1 = A.MaterialStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t1); t9 = A.lerpDouble(a.splashRadius, b.splashRadius, t); if (t6) t6 = a.thumbIcon; else t6 = b.thumbIcon; return new A.SwitchThemeData(t2, t3, t4, t5, t7, t8, t1, t9, t6); }, SwitchTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.SwitchTheme); t1 = A.Theme_of(context); return t1.switchTheme; }, SwitchThemeData: function SwitchThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.thumbColor = t0; _.trackColor = t1; _.trackOutlineColor = t2; _.trackOutlineWidth = t3; _.materialTapTargetSize = t4; _.mouseCursor = t5; _.overlayColor = t6; _.splashRadius = t7; _.thumbIcon = t8; }, _SwitchThemeData_Object_Diagnosticable: function _SwitchThemeData_Object_Diagnosticable() { }, TabBarTheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; if (a === b) return a; t1 = A.Decoration_lerp(a.indicator, b.indicator, t); t2 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); t3 = t < 0.5; t4 = t3 ? a.indicatorSize : b.indicatorSize; t5 = A.Color_lerp(a.dividerColor, b.dividerColor, t); t6 = t3 ? a.dividerHeight : b.dividerHeight; t7 = A.Color_lerp(a.labelColor, b.labelColor, t); t8 = A.EdgeInsetsGeometry_lerp(a.labelPadding, b.labelPadding, t); t9 = A.TextStyle_lerp(a.labelStyle, b.labelStyle, t); t10 = A.Color_lerp(a.unselectedLabelColor, b.unselectedLabelColor, t); t11 = A.TextStyle_lerp(a.unselectedLabelStyle, b.unselectedLabelStyle, t); t12 = A.MaterialStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), type$.nullable_Color); t13 = t3 ? a.splashFactory : b.splashFactory; t14 = t3 ? a.mouseCursor : b.mouseCursor; return new A.TabBarTheme(t1, t2, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t3 ? a.tabAlignment : b.tabAlignment); }, TabBarTheme: function TabBarTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.indicator = t0; _.indicatorColor = t1; _.indicatorSize = t2; _.dividerColor = t3; _.dividerHeight = t4; _.labelColor = t5; _.labelPadding = t6; _.labelStyle = t7; _.unselectedLabelColor = t8; _.unselectedLabelStyle = t9; _.overlayColor = t10; _.splashFactory = t11; _.mouseCursor = t12; _.tabAlignment = t13; }, _TabBarTheme_Object_Diagnosticable: function _TabBarTheme_Object_Diagnosticable() { }, TabController$(animationDuration, initialIndex, $length, vsync) { return new A.TabController(A.AnimationController$unbounded(null, initialIndex, vsync), B.Duration_300000, $length, initialIndex, initialIndex, $.$get$ChangeNotifier__emptyListeners()); }, DefaultTabController$(child, $length) { return new A.DefaultTabController($length, child, null); }, DefaultTabController_maybeOf(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._TabControllerScope); return t1 == null ? null : t1.controller; }, TabController: function TabController(t0, t1, t2, t3, t4, t5) { var _ = this; _._tab_controller$_animationController = t0; _._animationDuration = t1; _.length = t2; _._tab_controller$_index = t3; _._previousIndex = t4; _.ChangeNotifier__count = _._indexIsChangingCount = 0; _.ChangeNotifier__listeners = t5; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, TabController__changeIndex_closure: function TabController__changeIndex_closure(t0) { this.$this = t0; }, _TabControllerScope: function _TabControllerScope(t0, t1, t2, t3) { var _ = this; _.controller = t0; _.enabled = t1; _.child = t2; _.key = t3; }, DefaultTabController: function DefaultTabController(t0, t1, t2) { this.length = t0; this.child = t1; this.key = t2; }, _DefaultTabControllerState: function _DefaultTabControllerState(t0, t1, t2) { var _ = this; _.___DefaultTabControllerState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, __DefaultTabControllerState_State_SingleTickerProviderStateMixin: function __DefaultTabControllerState_State_SingleTickerProviderStateMixin() { }, UnderlineTabIndicator: function UnderlineTabIndicator(t0, t1, t2) { this.borderRadius = t0; this.borderSide = t1; this.insets = t2; }, _UnderlinePainter0: function _UnderlinePainter0(t0, t1, t2) { this.decoration = t0; this.borderRadius = t1; this.onChanged = t2; }, Tab$(child, text) { return new A.Tab(text, child, null); }, _TabStyle$(animation, child, defaults, isPrimary, isSelected, labelColor, labelStyle, unselectedLabelColor, unselectedLabelStyle) { return new A._TabStyle(labelStyle, unselectedLabelStyle, isSelected, labelColor, unselectedLabelColor, defaults, child, animation, null); }, _indexChangeProgress(controller) { var previousIndex, currentIndex, t1 = controller.get$animation(0).__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); previousIndex = controller._previousIndex; currentIndex = controller._tab_controller$_index; if (controller._indexIsChangingCount === 0) return A.clampDouble(Math.abs(currentIndex - t1), 0, 1); return Math.abs(t1 - currentIndex) / Math.abs(currentIndex - previousIndex); }, TabBar$(controller, indicatorColor, isScrollable, key, onTap, tabs) { return new A.TabBar(tabs, controller, isScrollable, indicatorColor, onTap, key); }, TabBarView$(children, controller, key) { return new A.TabBarView(controller, children, key); }, TabBarIndicatorSize: function TabBarIndicatorSize(t0, t1) { this.index = t0; this._core$_name = t1; }, TabAlignment: function TabAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, Tab: function Tab(t0, t1, t2) { this.text = t0; this.child = t1; this.key = t2; }, _TabStyle: function _TabStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.labelStyle = t0; _.unselectedLabelStyle = t1; _.isSelected = t2; _.labelColor = t3; _.unselectedLabelColor = t4; _.defaults = t5; _.child = t6; _.listenable = t7; _.key = t8; }, _TabStyle__resolveWithLabelColor_closure: function _TabStyle__resolveWithLabelColor_closure(t0, t1) { this._box_0 = t0; this.animation = t1; }, _TabLabelBarRenderer: function _TabLabelBarRenderer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.onPerformLayout = t0; _._flex$_direction = t1; _._mainAxisAlignment = t2; _._mainAxisSize = t3; _._crossAxisAlignment = t4; _._flex$_textDirection = t5; _._verticalDirection = t6; _._flex$_textBaseline = t7; _._flex$_overflow = 0; _._flex$_clipBehavior = t8; _._flex$_clipRectLayer = t9; _.DebugOverflowIndicatorMixin__indicatorLabel = t10; _.DebugOverflowIndicatorMixin__overflowReportNeeded = t11; _.ContainerRenderObjectMixin__childCount = t12; _.ContainerRenderObjectMixin__firstChild = t13; _.ContainerRenderObjectMixin__lastChild = t14; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t15; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _TabLabelBar: function _TabLabelBar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.onPerformLayout = t0; _.direction = t1; _.mainAxisAlignment = t2; _.mainAxisSize = t3; _.crossAxisAlignment = t4; _.textDirection = t5; _.verticalDirection = t6; _.textBaseline = t7; _.children = t8; _.key = t9; }, _DividerPainter: function _DividerPainter(t0, t1, t2) { this.dividerColor = t0; this.dividerHeight = t1; this._repaint = t2; }, _IndicatorPainter: function _IndicatorPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.controller = t0; _.indicator = t1; _.indicatorSize = t2; _.indicatorPadding = t3; _.tabKeys = t4; _.labelPaddings = t5; _.dividerColor = t6; _.dividerHeight = t7; _.showDivider = t8; _._tabs$_painter = _._currentRect = _._currentTextDirection = _._currentTabOffsets = null; _._tabs$_needsPaint = false; _._repaint = t9; }, _ChangeAnimation: function _ChangeAnimation(t0) { this.controller = t0; }, _DragAnimation: function _DragAnimation(t0, t1) { this.controller = t0; this.index = t1; }, _TabBarScrollPosition: function _TabBarScrollPosition(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.tabBar = t0; _._viewportDimensionWasNonZero = false; _._needsPixelsCorrection = true; _._heldPreviousVelocity = 0; _._userScrollDirection = t1; _._currentDrag = null; _.physics = t2; _.context = t3; _.keepScrollOffset = t4; _.debugLabel = t5; _._maxScrollExtent = _._minScrollExtent = null; _._impliedVelocity = 0; _._viewportDimension = _._pixels = null; _._haveDimensions = false; _._didChangeViewportDimensionOrReceiveCorrection = true; _._pendingDimensions = false; _._scroll_position$_lastMetrics = null; _._haveScheduledUpdateNotification = false; _._semanticActions = _._lastAxis = null; _.isScrollingNotifier = t6; _._activity = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t7; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _TabBarScrollController: function _TabBarScrollController(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.tabBar = t0; _._initialScrollOffset = t1; _.keepScrollOffset = t2; _.onAttach = t3; _.onDetach = t4; _._positions = t5; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t6; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, TabBar: function TabBar(t0, t1, t2, t3, t4, t5) { var _ = this; _.tabs = t0; _.controller = t1; _.isScrollable = t2; _.indicatorColor = t3; _.onTap = t4; _.key = t5; }, _TabBarState: function _TabBarState(t0) { var _ = this; _._currentIndex = _._indicatorPainter = _._tabs$_controller = _._tabs$_scrollController = null; _.___TabBarState__labelPaddings_A = _.___TabBarState__tabKeys_A = _.___TabBarState__tabStripWidth_A = $; _._debugHasScheduledValidTabsCountCheck = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _TabBarState_initState_closure: function _TabBarState_initState_closure() { }, _TabBarState__handleTabControllerTick_closure: function _TabBarState__handleTabControllerTick_closure() { }, _TabBarState_build_closure: function _TabBarState_build_closure(t0, t1) { this.$this = t0; this.tabBarTheme = t1; }, _TabBarState_build_closure0: function _TabBarState_build_closure0(t0, t1) { this.$this = t0; this.selectedState = t1; }, _TabBarState_build_closure1: function _TabBarState_build_closure1(t0, t1) { this.$this = t0; this.index = t1; }, TabBarView: function TabBarView(t0, t1, t2) { this.controller = t0; this.children = t1; this.key = t2; }, _TabBarViewState: function _TabBarViewState(t0) { var _ = this; _._pageController = _._tabs$_controller = null; _.___TabBarViewState__childrenWithKey_A = $; _._currentIndex = null; _._scrollUnderwayCount = _._warpUnderwayCount = 0; _._debugHasScheduledValidChildrenCountCheck = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _TabBarViewState__warpToAdjacentTab_closure: function _TabBarViewState__warpToAdjacentTab_closure(t0) { this.$this = t0; }, _TabBarViewState__warpToNonAdjacentTab_closure: function _TabBarViewState__warpToNonAdjacentTab_closure(t0, t1, t2) { this.$this = t0; this.initialPage = t1; this.previousIndex = t2; }, _TabBarViewState__warpToNonAdjacentTab_closure0: function _TabBarViewState__warpToNonAdjacentTab_closure0(t0) { this.$this = t0; }, _TabsDefaultsM2: function _TabsDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.context = t0; _.isScrollable = t1; _.indicator = t2; _.indicatorColor = t3; _.indicatorSize = t4; _.dividerColor = t5; _.dividerHeight = t6; _.labelColor = t7; _.labelPadding = t8; _.labelStyle = t9; _.unselectedLabelColor = t10; _.unselectedLabelStyle = t11; _.overlayColor = t12; _.splashFactory = t13; _.mouseCursor = t14; _.tabAlignment = t15; }, _TabsPrimaryDefaultsM3: function _TabsPrimaryDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.context = t0; _.___TabsPrimaryDefaultsM3__textTheme_FI = _.___TabsPrimaryDefaultsM3__colors_FI = $; _.isScrollable = t1; _.indicator = t2; _.indicatorColor = t3; _.indicatorSize = t4; _.dividerColor = t5; _.dividerHeight = t6; _.labelColor = t7; _.labelPadding = t8; _.labelStyle = t9; _.unselectedLabelColor = t10; _.unselectedLabelStyle = t11; _.overlayColor = t12; _.splashFactory = t13; _.mouseCursor = t14; _.tabAlignment = t15; }, _TabsPrimaryDefaultsM3_overlayColor_closure: function _TabsPrimaryDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, __ChangeAnimation_Animation_AnimationWithParentMixin: function __ChangeAnimation_Animation_AnimationWithParentMixin() { }, __DragAnimation_Animation_AnimationWithParentMixin: function __DragAnimation_Animation_AnimationWithParentMixin() { }, TextButton$(autofocus, child, focusNode, onLongPress, onPressed, style) { var _null = null; return new A.TextButton(onPressed, onLongPress, _null, _null, style, B.Clip_0, focusNode, autofocus, _null, true, child, _null); }, TextButton_styleFrom(alignment, animationDuration, backgroundColor, disabledBackgroundColor, disabledForegroundColor, disabledMouseCursor, elevation, enableFeedback, enabledMouseCursor, foregroundColor, maximumSize, minimumSize, padding, shadowColor, shape, splashFactory, tapTargetSize, textStyle, visualDensity) { var backgroundColorProp, overlayColor, t3, t4, t5, t6, t7, _null = null, t1 = foregroundColor == null, foregroundColorProp = t1 && disabledForegroundColor == null ? _null : new A._TextButtonDefaultColor(foregroundColor, disabledForegroundColor), t2 = backgroundColor == null; if (t2 && disabledBackgroundColor == null) backgroundColorProp = _null; else if (disabledBackgroundColor == null) { t2 = t2 ? _null : new A.MaterialStatePropertyAll(backgroundColor, type$.MaterialStatePropertyAll_nullable_Color); backgroundColorProp = t2; } else { t2 = new A._TextButtonDefaultColor(backgroundColor, disabledBackgroundColor); backgroundColorProp = t2; } overlayColor = t1 ? _null : new A._TextButtonDefaultOverlay(foregroundColor); t1 = textStyle == null ? _null : new A.MaterialStatePropertyAll(textStyle, type$.MaterialStatePropertyAll_TextStyle); t2 = shadowColor == null ? _null : new A.MaterialStatePropertyAll(shadowColor, type$.MaterialStatePropertyAll_Color); t3 = elevation == null ? _null : new A.MaterialStatePropertyAll(elevation, type$.MaterialStatePropertyAll_double); t4 = padding == null ? _null : new A.MaterialStatePropertyAll(padding, type$.MaterialStatePropertyAll_EdgeInsetsGeometry); t5 = minimumSize == null ? _null : new A.MaterialStatePropertyAll(minimumSize, type$.MaterialStatePropertyAll_Size); t6 = maximumSize == null ? _null : new A.MaterialStatePropertyAll(maximumSize, type$.MaterialStatePropertyAll_Size); t7 = shape == null ? _null : new A.MaterialStatePropertyAll(shape, type$.MaterialStatePropertyAll_OutlinedBorder); return A.ButtonStyle$(alignment, animationDuration, backgroundColorProp, t3, enableFeedback, _null, foregroundColorProp, _null, _null, t6, t5, new A._TextButtonDefaultMouseCursor(enabledMouseCursor, disabledMouseCursor), overlayColor, t4, t2, t7, _null, splashFactory, _null, tapTargetSize, t1, visualDensity); }, _scaledPadding0(context) { var t2, theme = A.Theme_of(context), t1 = theme.textTheme.labelLarge, defaultFontSize = t1 == null ? null : t1.fontSize; if (defaultFontSize == null) defaultFontSize = 14; t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? null : t1.get$textScaler(); if (t1 == null) t1 = B._LinearTextScaler_1; t2 = theme.useMaterial3 ? B.EdgeInsets_12_8_12_8 : B.EdgeInsets_8_8_8_8; return A.ButtonStyleButton_scaledPadding(t2, B.EdgeInsets_8_0_8_0, B.EdgeInsets_4_0_4_0, defaultFontSize * t1.textScaleFactor / 14); }, TextButton: function TextButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.onPressed = t0; _.onLongPress = t1; _.onHover = t2; _.onFocusChange = t3; _.style = t4; _.clipBehavior = t5; _.focusNode = t6; _.autofocus = t7; _.statesController = t8; _.isSemanticButton = t9; _.child = t10; _.key = t11; }, _TextButtonDefaultColor: function _TextButtonDefaultColor(t0, t1) { this.color = t0; this.disabled = t1; }, _TextButtonDefaultOverlay: function _TextButtonDefaultOverlay(t0) { this.primary = t0; }, _TextButtonDefaultMouseCursor: function _TextButtonDefaultMouseCursor(t0, t1) { this.enabledCursor = t0; this.disabledCursor = t1; }, _TextButtonDefaultsM3: function _TextButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___TextButtonDefaultsM3__colors_FI = $; _.textStyle = t1; _.backgroundColor = t2; _.foregroundColor = t3; _.overlayColor = t4; _.shadowColor = t5; _.surfaceTintColor = t6; _.elevation = t7; _.padding = t8; _.minimumSize = t9; _.fixedSize = t10; _.maximumSize = t11; _.iconColor = t12; _.iconSize = t13; _.side = t14; _.shape = t15; _.mouseCursor = t16; _.visualDensity = t17; _.tapTargetSize = t18; _.animationDuration = t19; _.enableFeedback = t20; _.alignment = t21; _.splashFactory = t22; }, _TextButtonDefaultsM3_foregroundColor_closure: function _TextButtonDefaultsM3_foregroundColor_closure(t0) { this.$this = t0; }, _TextButtonDefaultsM3_overlayColor_closure: function _TextButtonDefaultsM3_overlayColor_closure(t0) { this.$this = t0; }, _TextButtonDefaultsM3_mouseCursor_closure: function _TextButtonDefaultsM3_mouseCursor_closure() { }, __TextButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable: function __TextButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable() { }, TextButtonThemeData_lerp(a, b, t) { if (a === b) return a; return new A.TextButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); }, TextButtonThemeData: function TextButtonThemeData(t0) { this.style = t0; }, _TextButtonThemeData_Object_Diagnosticable: function _TextButtonThemeData_Object_Diagnosticable() { }, TextField$(autocorrect, autofillHints, autofocus, buildCounter, canRequestFocus, clipBehavior, contentInsertionConfiguration, contextMenuBuilder, controller, cursorColor, cursorErrorColor, cursorHeight, cursorOpacityAnimates, cursorRadius, cursorWidth, decoration, dragStartBehavior, enableIMEPersonalizedLearning, enableInteractiveSelection, enableSuggestions, enabled, expands, focusNode, inputFormatters, keyboardAppearance, keyboardType, magnifierConfiguration, maxLength, maxLengthEnforcement, maxLines, minLines, mouseCursor, obscureText, obscuringCharacter, onAppPrivateCommand, onChanged, onEditingComplete, onSubmitted, onTap, onTapAlwaysCalled, onTapOutside, readOnly, restorationId, scribbleEnabled, scrollController, scrollPadding, scrollPhysics, selectionControls, selectionHeightStyle, selectionWidthStyle, showCursor, smartDashesType, smartQuotesType, spellCheckConfiguration, statesController, strutStyle, style, textAlign, textAlignVertical, textCapitalization, textDirection, textInputAction, toolbarOptions, undoController) { var t1, t2, t3, t4; if (smartDashesType == null) t1 = obscureText ? B.SmartDashesType_0 : B.SmartDashesType_1; else t1 = smartDashesType; if (smartQuotesType == null) t2 = obscureText ? B.SmartQuotesType_0 : B.SmartQuotesType_1; else t2 = smartQuotesType; if (keyboardType == null) t3 = maxLines === 1 ? B.TextInputType_0_null_null : B.TextInputType_1_null_null; else t3 = keyboardType; if (enableInteractiveSelection == null) t4 = !readOnly || !obscureText; else t4 = enableInteractiveSelection; return new A.TextField(magnifierConfiguration, controller, focusNode, decoration, t3, textInputAction, textCapitalization, style, strutStyle, textAlign, textAlignVertical, textDirection, autofocus, statesController, obscuringCharacter, obscureText, autocorrect, t1, t2, true, maxLines, minLines, expands, readOnly, toolbarOptions, showCursor, maxLength, maxLengthEnforcement, onChanged, onEditingComplete, onSubmitted, onAppPrivateCommand, inputFormatters, enabled, cursorWidth, cursorHeight, cursorRadius, cursorOpacityAnimates, cursorColor, cursorErrorColor, selectionHeightStyle, selectionWidthStyle, keyboardAppearance, scrollPadding, t4, selectionControls, dragStartBehavior, onTap, false, onTapOutside, mouseCursor, buildCounter, scrollPhysics, scrollController, autofillHints, clipBehavior, restorationId, true, true, contentInsertionConfiguration, contextMenuBuilder, true, undoController, spellCheckConfiguration, null); }, TextField__defaultContextMenuBuilder(context, editableTextState) { return A.AdaptiveTextSelectionToolbar$editableText(editableTextState); }, TextField_inferAndroidSpellCheckConfiguration(configuration) { return B.SpellCheckConfiguration_Y2F; }, _m2StateInputStyle(context) { return A._MaterialStateTextStyle$(new A._m2StateInputStyle_closure(context)); }, _m3StateInputStyle(context) { return A._MaterialStateTextStyle$(new A._m3StateInputStyle_closure(context)); }, _TextFieldSelectionGestureDetectorBuilder: function _TextFieldSelectionGestureDetectorBuilder(t0, t1) { var _ = this; _._text_field$_state = t0; _.delegate = t1; _._shouldShowSelectionToolbar = true; _._isShiftPressed = false; _._dragStartViewportOffset = _._dragStartScrollOffset = 0; _._dragBeganOnPreviousSelection = _._dragStartSelection = null; _._longPressStartedWithoutFocus = false; }, TextField: function TextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64) { var _ = this; _.magnifierConfiguration = t0; _.controller = t1; _.focusNode = t2; _.decoration = t3; _.keyboardType = t4; _.textInputAction = t5; _.textCapitalization = t6; _.style = t7; _.strutStyle = t8; _.textAlign = t9; _.textAlignVertical = t10; _.textDirection = t11; _.autofocus = t12; _.statesController = t13; _.obscuringCharacter = t14; _.obscureText = t15; _.autocorrect = t16; _.smartDashesType = t17; _.smartQuotesType = t18; _.enableSuggestions = t19; _.maxLines = t20; _.minLines = t21; _.expands = t22; _.readOnly = t23; _.toolbarOptions = t24; _.showCursor = t25; _.maxLength = t26; _.maxLengthEnforcement = t27; _.onChanged = t28; _.onEditingComplete = t29; _.onSubmitted = t30; _.onAppPrivateCommand = t31; _.inputFormatters = t32; _.enabled = t33; _.cursorWidth = t34; _.cursorHeight = t35; _.cursorRadius = t36; _.cursorOpacityAnimates = t37; _.cursorColor = t38; _.cursorErrorColor = t39; _.selectionHeightStyle = t40; _.selectionWidthStyle = t41; _.keyboardAppearance = t42; _.scrollPadding = t43; _.enableInteractiveSelection = t44; _.selectionControls = t45; _.dragStartBehavior = t46; _.onTap = t47; _.onTapAlwaysCalled = t48; _.onTapOutside = t49; _.mouseCursor = t50; _.buildCounter = t51; _.scrollPhysics = t52; _.scrollController = t53; _.autofillHints = t54; _.clipBehavior = t55; _.restorationId = t56; _.scribbleEnabled = t57; _.enableIMEPersonalizedLearning = t58; _.contentInsertionConfiguration = t59; _.contextMenuBuilder = t60; _.canRequestFocus = t61; _.undoController = t62; _.spellCheckConfiguration = t63; _.key = t64; }, _TextFieldState: function _TextFieldState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._text_field$_focusNode = _._text_field$_controller = null; _._showSelectionHandles = _._isHovering = false; _.___TextFieldState_forcePressEnabled_A = _.___TextFieldState__selectionGestureDetectorBuilder_A = $; _.editableTextKey = t0; _._internalStatesController = null; _.RestorationMixin__bucket = t1; _.RestorationMixin__properties = t2; _.RestorationMixin__debugPropertiesWaitingForReregistration = t3; _.RestorationMixin__firstRestorePending = t4; _.RestorationMixin__currentParent = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; }, _TextFieldState__handleFocusChanged_closure: function _TextFieldState__handleFocusChanged_closure() { }, _TextFieldState__handleSelectionChanged_closure: function _TextFieldState__handleSelectionChanged_closure(t0, t1) { this.$this = t0; this.willShowSelectionHandles = t1; }, _TextFieldState__handleHover_closure: function _TextFieldState__handleHover_closure(t0, t1) { this.$this = t0; this.hovering = t1; }, _TextFieldState__handleStatesControllerChange_closure: function _TextFieldState__handleStatesControllerChange_closure() { }, _TextFieldState_build_closure: function _TextFieldState_build_closure(t0) { this.$this = t0; }, _TextFieldState_build_closure0: function _TextFieldState_build_closure0(t0) { this.$this = t0; }, _TextFieldState_build_closure1: function _TextFieldState_build_closure1(t0) { this.$this = t0; }, _TextFieldState_build_closure2: function _TextFieldState_build_closure2(t0) { this.$this = t0; }, _TextFieldState_build_closure3: function _TextFieldState_build_closure3(t0) { this.$this = t0; }, _TextFieldState_build_closure4: function _TextFieldState_build_closure4(t0) { this.$this = t0; }, _TextFieldState_build_closure5: function _TextFieldState_build_closure5(t0, t1, t2) { this.$this = t0; this.focusNode = t1; this.controller = t2; }, _TextFieldState_build_closure7: function _TextFieldState_build_closure7(t0) { this.$this = t0; }, _TextFieldState_build_closure8: function _TextFieldState_build_closure8(t0) { this.$this = t0; }, _TextFieldState_build_closure6: function _TextFieldState_build_closure6(t0, t1) { this._box_0 = t0; this.$this = t1; }, _TextFieldState_build__closure: function _TextFieldState_build__closure(t0) { this.$this = t0; }, _m2StateInputStyle_closure: function _m2StateInputStyle_closure(t0) { this.context = t0; }, _m3StateInputStyle_closure: function _m3StateInputStyle_closure(t0) { this.context = t0; }, __TextFieldState_State_RestorationMixin_dispose_closure: function __TextFieldState_State_RestorationMixin_dispose_closure() { }, __TextFieldState_State_RestorationMixin: function __TextFieldState_State_RestorationMixin() { }, TextFormField$(autocorrect, autofillHints, autofocus, autovalidateMode, controller, cursorColor, cursorHeight, cursorRadius, cursorWidth, decoration, enabled, expands, focusNode, initialValue, inputFormatters, key, keyboardAppearance, keyboardType, maxLength, maxLengthEnforcement, maxLines, minLines, obscureText, onChanged, onEditingComplete, onFieldSubmitted, onSaved, onTap, readOnly, restorationId, showCursor, style, textAlign, textAlignVertical, textInputAction, validator) { var t1, t2, t3, _null = null; if (controller != null) t1 = controller._change_notifier$_value.text; else t1 = initialValue == null ? "" : initialValue; if (enabled == null) t2 = decoration == null ? _null : decoration.enabled; else t2 = enabled; t3 = autovalidateMode == null ? B.AutovalidateMode_0 : autovalidateMode; return new A.TextFormField(controller, onSaved, validator, new A.TextFormField_closure(decoration, onChanged, restorationId, focusNode, keyboardType, textInputAction, style, _null, textAlign, textAlignVertical, _null, B.TextCapitalization_30, autofocus, _null, _null, readOnly, showCursor, "\u2022", obscureText, autocorrect, _null, _null, true, maxLengthEnforcement, maxLines, minLines, expands, maxLength, onTap, false, _null, onEditingComplete, onFieldSubmitted, inputFormatters, enabled, cursorWidth, cursorHeight, cursorRadius, cursorColor, _null, B.EdgeInsets_20_20_20_20, _null, keyboardAppearance, _null, _null, _null, autofillHints, _null, true, _null, A.text_form_field_TextFormField__defaultContextMenuBuilder$closure(), _null, _null, _null, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, B.DragStartBehavior_1, _null, B.Clip_1, true, true), t1, t2 !== false, t3, restorationId, key); }, TextFormField__defaultContextMenuBuilder(context, editableTextState) { return A.AdaptiveTextSelectionToolbar$editableText(editableTextState); }, TextFormField: function TextFormField(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.controller = t0; _.onSaved = t1; _.validator = t2; _.builder = t3; _.initialValue = t4; _.enabled = t5; _.autovalidateMode = t6; _.restorationId = t7; _.key = t8; }, TextFormField_closure: function TextFormField_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62) { var _ = this; _.decoration = t0; _.onChanged = t1; _.restorationId = t2; _.focusNode = t3; _.keyboardType = t4; _.textInputAction = t5; _.style = t6; _.strutStyle = t7; _.textAlign = t8; _.textAlignVertical = t9; _.textDirection = t10; _.textCapitalization = t11; _.autofocus = t12; _.statesController = t13; _.toolbarOptions = t14; _.readOnly = t15; _.showCursor = t16; _.obscuringCharacter = t17; _.obscureText = t18; _.autocorrect = t19; _.smartDashesType = t20; _.smartQuotesType = t21; _.enableSuggestions = t22; _.maxLengthEnforcement = t23; _.maxLines = t24; _.minLines = t25; _.expands = t26; _.maxLength = t27; _.onTap = t28; _.onTapAlwaysCalled = t29; _.onTapOutside = t30; _.onEditingComplete = t31; _.onFieldSubmitted = t32; _.inputFormatters = t33; _.enabled = t34; _.cursorWidth = t35; _.cursorHeight = t36; _.cursorRadius = t37; _.cursorColor = t38; _.cursorErrorColor = t39; _.scrollPadding = t40; _.scrollPhysics = t41; _.keyboardAppearance = t42; _.enableInteractiveSelection = t43; _.selectionControls = t44; _.buildCounter = t45; _.autofillHints = t46; _.scrollController = t47; _.enableIMEPersonalizedLearning = t48; _.mouseCursor = t49; _.contextMenuBuilder = t50; _.spellCheckConfiguration = t51; _.magnifierConfiguration = t52; _.undoController = t53; _.onAppPrivateCommand = t54; _.cursorOpacityAnimates = t55; _.selectionHeightStyle = t56; _.selectionWidthStyle = t57; _.dragStartBehavior = t58; _.contentInsertionConfiguration = t59; _.clipBehavior = t60; _.scribbleEnabled = t61; _.canRequestFocus = t62; }, TextFormField_closure_onChangedHandler: function TextFormField_closure_onChangedHandler(t0, t1) { this.field = t0; this.onChanged = t1; }, _TextFormFieldState: function _TextFormFieldState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._text_form_field$_controller = null; _.__FormFieldState__value_AI = $; _._errorText = t0; _._hasInteractedByUser = t1; _.RestorationMixin__bucket = t2; _.RestorationMixin__properties = t3; _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; _.RestorationMixin__firstRestorePending = t5; _.RestorationMixin__currentParent = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, MaterialTextSelectionHandleControls: function MaterialTextSelectionHandleControls() { }, MaterialTextSelectionControls: function MaterialTextSelectionControls() { }, _TextSelectionHandlePainter: function _TextSelectionHandlePainter(t0, t1) { this.color = t0; this._repaint = t1; }, _MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls: function _MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls() { }, TextSelectionThemeData_lerp(a, b, t) { var t1, t2; if (a === b) return a; t1 = A.Color_lerp(a.cursorColor, b.cursorColor, t); t2 = A.Color_lerp(a.selectionColor, b.selectionColor, t); return new A.TextSelectionThemeData(t1, t2, A.Color_lerp(a.selectionHandleColor, b.selectionHandleColor, t)); }, TextSelectionThemeData: function TextSelectionThemeData(t0, t1, t2) { this.cursorColor = t0; this.selectionColor = t1; this.selectionHandleColor = t2; }, _TextSelectionThemeData_Object_Diagnosticable: function _TextSelectionThemeData_Object_Diagnosticable() { }, TextSelectionToolbar$(anchorAbove, anchorBelow, children) { return new A.TextSelectionToolbar(anchorAbove, anchorBelow, children, null); }, TextSelectionToolbar__defaultToolbarBuilder(context, child) { return new A._TextSelectionToolbarContainer(child, null); }, _TextSelectionToolbarContainer__getColor(colorScheme) { var t2, _null = null, t1 = colorScheme.brightness.index; switch (t1) { case 1: t2 = A.ThemeData_ThemeData(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).colorScheme.surface === colorScheme.surface; break; case 0: t2 = A.ThemeData_ThemeData(_null, _null, B.Brightness_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).colorScheme.surface === colorScheme.surface; break; default: t2 = _null; } if (!t2) return colorScheme.surface; switch (t1) { case 1: t1 = B.Color_4294967295; break; case 0: t1 = B.Color_4282532418; break; default: t1 = _null; } return t1; }, TextSelectionToolbar: function TextSelectionToolbar(t0, t1, t2, t3) { var _ = this; _.anchorAbove = t0; _.anchorBelow = t1; _.children = t2; _.key = t3; }, _TextSelectionToolbarOverflowable: function _TextSelectionToolbarOverflowable(t0, t1, t2, t3) { var _ = this; _.children = t0; _.isAbove = t1; _.toolbarBuilder = t2; _.key = t3; }, _TextSelectionToolbarOverflowableState: function _TextSelectionToolbarOverflowableState(t0, t1, t2, t3) { var _ = this; _._overflowOpen = false; _._text_selection_toolbar$_containerKey = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _TextSelectionToolbarOverflowableState_build_closure: function _TextSelectionToolbarOverflowableState_build_closure(t0) { this.$this = t0; }, _TextSelectionToolbarOverflowableState_build__closure: function _TextSelectionToolbarOverflowableState_build__closure(t0) { this.$this = t0; }, _TextSelectionToolbarTrailingEdgeAlign: function _TextSelectionToolbarTrailingEdgeAlign(t0, t1, t2, t3) { var _ = this; _.overflowOpen = t0; _.textDirection = t1; _.child = t2; _.key = t3; }, _TextSelectionToolbarTrailingEdgeAlignRenderBox: function _TextSelectionToolbarTrailingEdgeAlignRenderBox(t0, t1, t2, t3) { var _ = this; _._closedWidth = null; _._overflowOpen = t0; _._text_selection_toolbar$_textDirection = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure: function _TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure(t0, t1, t2) { this.$this = t0; this.position = t1; this.childParentData = t2; }, _TextSelectionToolbarItemsLayout: function _TextSelectionToolbarItemsLayout(t0, t1, t2, t3) { var _ = this; _.isAbove = t0; _.overflowOpen = t1; _.children = t2; _.key = t3; }, _TextSelectionToolbarItemsLayoutElement: function _TextSelectionToolbarItemsLayoutElement(t0, t1, t2) { var _ = this; _.__MultiChildRenderObjectElement__children_A = $; _._forgottenChildren = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _RenderTextSelectionToolbarItemsLayout: function _RenderTextSelectionToolbarItemsLayout(t0, t1, t2, t3, t4, t5) { var _ = this; _._lastIndexThatFits = -1; _._isAbove = t0; _._overflowOpen = t1; _.ContainerRenderObjectMixin__childCount = t2; _.ContainerRenderObjectMixin__firstChild = t3; _.ContainerRenderObjectMixin__lastChild = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderTextSelectionToolbarItemsLayout__layoutChildren_closure: function _RenderTextSelectionToolbarItemsLayout__layoutChildren_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.sizedConstraints = t2; }, _RenderTextSelectionToolbarItemsLayout__placeChildren_closure: function _RenderTextSelectionToolbarItemsLayout__placeChildren_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.navButton = t2; }, _RenderTextSelectionToolbarItemsLayout_paint_closure: function _RenderTextSelectionToolbarItemsLayout_paint_closure(t0, t1) { this.context = t0; this.offset = t1; }, _RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure: function _RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure(t0, t1, t2) { this._box_0 = t0; this.position = t1; this.childParentData = t2; }, _RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure: function _RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure(t0) { this.visitor = t0; }, _TextSelectionToolbarContainer: function _TextSelectionToolbarContainer(t0, t1) { this.child = t0; this.key = t1; }, _TextSelectionToolbarOverflowButton: function _TextSelectionToolbarOverflowButton(t0, t1, t2, t3) { var _ = this; _.icon = t0; _.onPressed = t1; _.tooltip = t2; _.key = t3; }, __RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin: function __RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin() { }, __TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin: function __TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin() { }, TextSelectionToolbarTextButton__getLeftPadding(position) { if (position === B._TextSelectionToolbarItemPosition_0 || position === B._TextSelectionToolbarItemPosition_3) return 14.5; return 9.5; }, TextSelectionToolbarTextButton__getRightPadding(position) { if (position === B._TextSelectionToolbarItemPosition_2 || position === B._TextSelectionToolbarItemPosition_3) return 14.5; return 9.5; }, TextSelectionToolbarTextButton__getPosition(index, total) { if (index === 0) return total === 1 ? B._TextSelectionToolbarItemPosition_3 : B._TextSelectionToolbarItemPosition_0; if (index === total - 1) return B._TextSelectionToolbarItemPosition_2; return B._TextSelectionToolbarItemPosition_1; }, TextSelectionToolbarTextButton__getForegroundColor(colorScheme) { var t2, _null = null, t1 = colorScheme.brightness.index; switch (t1) { case 1: t2 = A.ThemeData_ThemeData(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).colorScheme.onSurface === colorScheme.onSurface; break; case 0: t2 = A.ThemeData_ThemeData(_null, _null, B.Brightness_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).colorScheme.onSurface === colorScheme.onSurface; break; default: t2 = _null; } if (!t2) return colorScheme.onSurface; switch (t1) { case 1: t1 = B.Color_4278190080; break; case 0: t1 = B.Color_4294967295; break; default: t1 = _null; } return t1; }, _TextSelectionToolbarItemPosition: function _TextSelectionToolbarItemPosition(t0, t1) { this.index = t0; this._core$_name = t1; }, TextSelectionToolbarTextButton: function TextSelectionToolbarTextButton(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.onPressed = t1; _.padding = t2; _.alignment = t3; _.key = t4; }, TextTheme$(bodyLarge, bodyMedium, bodySmall, displayLarge, displayMedium, displaySmall, headlineLarge, headlineMedium, headlineSmall, labelLarge, labelMedium, labelSmall, titleLarge, titleMedium, titleSmall) { var _null = null, t1 = displayLarge == null ? _null : displayLarge, t2 = displayMedium == null ? _null : displayMedium, t3 = displaySmall == null ? _null : displaySmall, t4 = headlineMedium == null ? _null : headlineMedium, t5 = headlineSmall == null ? _null : headlineSmall, t6 = titleLarge == null ? _null : titleLarge, t7 = titleMedium == null ? _null : titleMedium, t8 = titleSmall == null ? _null : titleSmall, t9 = bodyLarge == null ? _null : bodyLarge, t10 = bodyMedium == null ? _null : bodyMedium, t11 = bodySmall == null ? _null : bodySmall, t12 = labelLarge == null ? _null : labelLarge; return new A.TextTheme(t1, t2, t3, headlineLarge, t4, t5, t6, t7, t8, t9, t10, t11, t12, labelMedium, labelSmall == null ? _null : labelSmall); }, TextTheme_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; if (a === b && true) return a; t1 = A.TextStyle_lerp(a.displayLarge, b.displayLarge, t); t2 = A.TextStyle_lerp(a.displayMedium, b.displayMedium, t); t3 = A.TextStyle_lerp(a.displaySmall, b.displaySmall, t); t4 = A.TextStyle_lerp(a.headlineLarge, b.headlineLarge, t); t5 = A.TextStyle_lerp(a.headlineMedium, b.headlineMedium, t); t6 = A.TextStyle_lerp(a.headlineSmall, b.headlineSmall, t); t7 = A.TextStyle_lerp(a.titleLarge, b.titleLarge, t); t8 = A.TextStyle_lerp(a.titleMedium, b.titleMedium, t); t9 = A.TextStyle_lerp(a.titleSmall, b.titleSmall, t); t10 = A.TextStyle_lerp(a.bodyLarge, b.bodyLarge, t); t11 = A.TextStyle_lerp(a.bodyMedium, b.bodyMedium, t); t12 = A.TextStyle_lerp(a.bodySmall, b.bodySmall, t); t13 = A.TextStyle_lerp(a.labelLarge, b.labelLarge, t); t14 = A.TextStyle_lerp(a.labelMedium, b.labelMedium, t); return A.TextTheme$(t10, t11, t12, t1, t2, t3, t4, t5, t6, t13, t14, A.TextStyle_lerp(a.labelSmall, b.labelSmall, t), t7, t8, t9); }, TextTheme: function TextTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.displayLarge = t0; _.displayMedium = t1; _.displaySmall = t2; _.headlineLarge = t3; _.headlineMedium = t4; _.headlineSmall = t5; _.titleLarge = t6; _.titleMedium = t7; _.titleSmall = t8; _.bodyLarge = t9; _.bodyMedium = t10; _.bodySmall = t11; _.labelLarge = t12; _.labelMedium = t13; _.labelSmall = t14; }, _TextTheme_Object_Diagnosticable: function _TextTheme_Object_Diagnosticable() { }, Theme_of(context) { var theme, inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedTheme), localizations = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations), category = localizations == null ? null : localizations.get$scriptCategory(); if (category == null) category = B.ScriptCategory_0; theme = inheritedTheme == null ? null : inheritedTheme.theme.data; if (theme == null) theme = $.$get$Theme__kFallbackTheme(); return A.ThemeData_localize(theme, theme.typography.geometryThemeFor$1(category)); }, Theme: function Theme(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, _InheritedTheme: function _InheritedTheme(t0, t1, t2) { this.theme = t0; this.child = t1; this.key = t2; }, ThemeDataTween: function ThemeDataTween(t0, t1) { this.begin = t0; this.end = t1; }, AnimatedTheme: function AnimatedTheme(t0, t1, t2, t3, t4, t5) { var _ = this; _.data = t0; _.child = t1; _.curve = t2; _.duration = t3; _.onEnd = t4; _.key = t5; }, _AnimatedThemeState: function _AnimatedThemeState(t0, t1, t2) { var _ = this; _._theme$_data = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedThemeState_forEachTween_closure: function _AnimatedThemeState_forEachTween_closure() { }, ThemeData_ThemeData(appBarTheme, bottomAppBarTheme, brightness, canvasColor, cardColor, colorScheme, fontFamily, iconTheme, indicatorColor, outlinedButtonTheme, pageTransitionsTheme, primaryColor, primaryColorDark, primaryColorLight, scaffoldBackgroundColor, tabBarTheme, textButtonTheme, textSelectionTheme, tooltipTheme, useMaterial3) { var materialTapTargetSize, visualDensity, splashFactory, t1, effectiveBrightness, isDark, primarySurfaceColor, onPrimarySurfaceColor, bottomAppBarColor, dividerColor, backgroundColor, errorColor, applyElevationOverlayColor, dialogBackgroundColor, estimatedPrimaryColorBrightness, primaryIsDark, toggleableActiveColor, focusColor, hoverColor, unselectedWidgetColor, secondaryHeaderColor, hintColor, buttonTheme, disabledColor, highlightColor, splashColor, base, dark, light, t2, typography, defaultTextTheme, defaultPrimaryTextTheme, textTheme, primaryTextTheme, primaryIconTheme, _null = null, extensions = A._setArrayType([], type$.JSArray_ThemeExtension_ThemeExtension_dynamic), adaptations = A._setArrayType([], type$.JSArray_Adaptation_Object), platform = A.defaultTargetPlatform(); switch (platform.index) { case 0: case 1: case 2: materialTapTargetSize = B.MaterialTapTargetSize_0; break; case 3: case 4: case 5: materialTapTargetSize = B.MaterialTapTargetSize_1; break; default: materialTapTargetSize = _null; } if (pageTransitionsTheme == null) pageTransitionsTheme = B.PageTransitionsTheme_Map_46Aa4; visualDensity = A.VisualDensity_defaultDensityForPlatform(platform); useMaterial3 = useMaterial3 !== false; if (useMaterial3) splashFactory = B.C__InkRippleFactory; else splashFactory = B.C__InkSplashFactory; if (brightness == null) { t1 = colorScheme == null ? _null : colorScheme.brightness; effectiveBrightness = t1; } else effectiveBrightness = brightness; if (effectiveBrightness == null) effectiveBrightness = B.Brightness_1; isDark = effectiveBrightness === B.Brightness_0; if (useMaterial3) { if (colorScheme == null) colorScheme = isDark ? B.ColorScheme_spT : B.ColorScheme_Bzo; primarySurfaceColor = isDark ? colorScheme.surface : colorScheme.primary; onPrimarySurfaceColor = isDark ? colorScheme.onSurface : colorScheme.onPrimary; if (primaryColor == null) primaryColor = primarySurfaceColor; if (canvasColor == null) canvasColor = colorScheme.background; if (scaffoldBackgroundColor == null) scaffoldBackgroundColor = colorScheme.background; bottomAppBarColor = colorScheme.surface; if (cardColor == null) cardColor = bottomAppBarColor; dividerColor = colorScheme._outline; if (dividerColor == null) dividerColor = colorScheme.onBackground; backgroundColor = colorScheme.background; if (indicatorColor == null) indicatorColor = onPrimarySurfaceColor; errorColor = colorScheme.error; applyElevationOverlayColor = brightness === B.Brightness_0; dialogBackgroundColor = backgroundColor; } else { errorColor = _null; dividerColor = errorColor; dialogBackgroundColor = dividerColor; bottomAppBarColor = dialogBackgroundColor; backgroundColor = bottomAppBarColor; applyElevationOverlayColor = backgroundColor; } if (primaryColor == null) primaryColor = isDark ? B.Color_4280361249 : B.MaterialColor_Map_JNGTf_4280391411; estimatedPrimaryColorBrightness = A.ThemeData_estimateBrightnessForColor(primaryColor); if (primaryColorLight == null) primaryColorLight = isDark ? B.Color_4288585374 : B.Color_4290502395; if (primaryColorDark == null) primaryColorDark = isDark ? B.Color_4278190080 : B.Color_4279858898; primaryIsDark = estimatedPrimaryColorBrightness === B.Brightness_0; if (isDark) toggleableActiveColor = B.Color_4284809178; else { t1 = colorScheme == null ? _null : colorScheme.secondary; toggleableActiveColor = t1 == null ? B.Color_4280191205 : t1; } focusColor = isDark ? A.Color$fromARGB(31, 255, 255, 255) : A.Color$fromARGB(31, 0, 0, 0); hoverColor = isDark ? A.Color$fromARGB(10, 255, 255, 255) : A.Color$fromARGB(10, 0, 0, 0); if (canvasColor == null) canvasColor = isDark ? B.Color_4281348144 : B.Color_4294638330; if (scaffoldBackgroundColor == null) scaffoldBackgroundColor = canvasColor; if (cardColor == null) cardColor = isDark ? B.Color_4282532418 : B.Color_4294967295; if (dividerColor == null) dividerColor = isDark ? B.Color_536870911 : B.Color_520093696; if (colorScheme == null) { t1 = isDark ? B.Color_4284809178 : B.Color_4280391411; colorScheme = A.ColorScheme_ColorScheme$fromSwatch(t1, isDark ? B.Color_4284572001 : B.Color_4287679225, effectiveBrightness, cardColor, B.Color_4292030255, B.MaterialColor_Map_JNGTf_4280391411); } unselectedWidgetColor = isDark ? B.Color_3019898879 : B.Color_2315255808; secondaryHeaderColor = isDark ? B.Color_4284572001 : B.Color_4293128957; if (dialogBackgroundColor == null) dialogBackgroundColor = isDark ? B.Color_4282532418 : B.Color_4294967295; if (indicatorColor == null) { indicatorColor = colorScheme.secondary; if (indicatorColor.$eq(0, primaryColor)) indicatorColor = B.Color_4294967295; } hintColor = isDark ? B.Color_2583691263 : A.Color$fromARGB(153, 0, 0, 0); buttonTheme = A.ButtonThemeData$(false, isDark ? B.Color_4280191205 : B.Color_4292927712, colorScheme, _null, focusColor, 36, _null, hoverColor, B.ButtonBarLayoutBehavior_1, materialTapTargetSize, 88, _null, _null, _null, B.ButtonTextTheme_0); disabledColor = isDark ? B.Color_1660944383 : B.Color_1627389952; highlightColor = isDark ? B.Color_1087163596 : B.Color_1723645116; splashColor = isDark ? B.Color_1087163596 : B.Color_1724434632; if (useMaterial3) { base = A.Typography_Typography$_withPlatform(platform, _null, _null, B.TextTheme_fDq, B.TextTheme_CbP, B.TextTheme_I5Y); t1 = colorScheme.brightness === B.Brightness_1; dark = t1 ? colorScheme.onSurface : colorScheme.surface; light = t1 ? colorScheme.surface : colorScheme.onSurface; t1 = base.black.apply$3$bodyColor$decorationColor$displayColor(dark, dark, dark); t2 = base.white.apply$3$bodyColor$decorationColor$displayColor(light, light, light); typography = new A.Typography(t1, t2, base.englishLike, base.dense, base.tall); } else typography = A.Typography_Typography$material2014(platform); defaultTextTheme = isDark ? typography.white : typography.black; defaultPrimaryTextTheme = primaryIsDark ? typography.white : typography.black; if (fontFamily != null) { defaultTextTheme = defaultTextTheme.apply$1$fontFamily(fontFamily); defaultPrimaryTextTheme = defaultPrimaryTextTheme.apply$1$fontFamily(fontFamily); } textTheme = defaultTextTheme.merge$1(_null); primaryTextTheme = defaultPrimaryTextTheme.merge$1(_null); if (iconTheme == null) iconTheme = isDark ? new A.IconThemeData(_null, _null, _null, _null, _null, $.$get$kDefaultIconLightColor(), _null, _null, _null) : new A.IconThemeData(_null, _null, _null, _null, _null, $.$get$kDefaultIconDarkColor(), _null, _null, _null); primaryIconTheme = primaryIsDark ? B.IconThemeData_7N7 : B.IconThemeData_UOn0; if (appBarTheme == null) appBarTheme = B.AppBarTheme_unT; if (bottomAppBarTheme == null) bottomAppBarTheme = B.BottomAppBarTheme_S74; if (outlinedButtonTheme == null) outlinedButtonTheme = B.OutlinedButtonThemeData_null; if (tabBarTheme == null) tabBarTheme = B.TabBarTheme_ZCw; if (textButtonTheme == null) textButtonTheme = B.TextButtonThemeData_null; if (textSelectionTheme == null) textSelectionTheme = B.TextSelectionThemeData_null_null_null; if (tooltipTheme == null) tooltipTheme = B.TooltipThemeData_MAi; if (errorColor == null) errorColor = B.Color_4292030255; if (backgroundColor == null) backgroundColor = isDark ? B.Color_4284572001 : B.Color_4287679225; if (bottomAppBarColor == null) bottomAppBarColor = isDark ? B.Color_4282532418 : B.Color_4294967295; return A.ThemeData$raw(_null, A.ThemeData__createAdaptationMap(adaptations), appBarTheme, applyElevationOverlayColor === true, backgroundColor, B.BadgeThemeData_gsm, B.MaterialBannerThemeData_MYA, bottomAppBarColor, bottomAppBarTheme, B.BottomNavigationBarThemeData_mRH, B.BottomSheetThemeData_N4X, B.ButtonBarThemeData_A0t, buttonTheme, canvasColor, cardColor, B.CardTheme_wEo, B.CheckboxThemeData_EkK, B.ChipThemeData_n0f, colorScheme, _null, B.DataTableThemeData_yHJ, B.DatePickerThemeData_6D4, dialogBackgroundColor, B.DialogTheme_s6Q, disabledColor, dividerColor, B.DividerThemeData_Tnu, B.DrawerThemeData_Epp, B.DropdownMenuThemeData_null_null_null, B.ElevatedButtonThemeData_null, errorColor, B.ExpansionTileThemeData_gg4, A.ThemeData__themeExtensionIterableToMap(extensions), B.FilledButtonThemeData_null, B.FloatingActionButtonThemeData_RsV, focusColor, highlightColor, hintColor, hoverColor, B.IconButtonThemeData_null, iconTheme, indicatorColor, B.InputDecorationTheme_Y3m, B.ListTileThemeData_m6K, materialTapTargetSize, B.MenuBarThemeData_null, B.MenuButtonThemeData_null, B.MenuThemeData_null, B.NavigationBarThemeData_Dno, B.NavigationDrawerThemeData_qEm, B.NavigationRailThemeData_27I, outlinedButtonTheme, pageTransitionsTheme, platform, B.PopupMenuThemeData_MqF, primaryColor, primaryColorDark, primaryColorLight, primaryIconTheme, primaryTextTheme, B.ProgressIndicatorThemeData_Z49, B.RadioThemeData_gDe, scaffoldBackgroundColor, B.ScrollbarThemeData_NUU, B.SearchBarThemeData_wsa, B.SearchViewThemeData_sUY, secondaryHeaderColor, B.SegmentedButtonThemeData_null_null, B.Color_4278190080, B.SliderThemeData_aMq, B.SnackBarThemeData_skt, splashColor, splashFactory, B.SwitchThemeData_Y28, tabBarTheme, textButtonTheme, textSelectionTheme, textTheme, B.TimePickerThemeData_ogV, B.ToggleButtonsThemeData_UsI, toggleableActiveColor, tooltipTheme, typography, unselectedWidgetColor, useMaterial3, visualDensity); }, ThemeData$raw(actionIconTheme, adaptationMap, appBarTheme, applyElevationOverlayColor, backgroundColor, badgeTheme, bannerTheme, bottomAppBarColor, bottomAppBarTheme, bottomNavigationBarTheme, bottomSheetTheme, buttonBarTheme, buttonTheme, canvasColor, cardColor, cardTheme, checkboxTheme, chipTheme, colorScheme, cupertinoOverrideTheme, dataTableTheme, datePickerTheme, dialogBackgroundColor, dialogTheme, disabledColor, dividerColor, dividerTheme, drawerTheme, dropdownMenuTheme, elevatedButtonTheme, errorColor, expansionTileTheme, extensions, filledButtonTheme, floatingActionButtonTheme, focusColor, highlightColor, hintColor, hoverColor, iconButtonTheme, iconTheme, indicatorColor, inputDecorationTheme, listTileTheme, materialTapTargetSize, menuBarTheme, menuButtonTheme, menuTheme, navigationBarTheme, navigationDrawerTheme, navigationRailTheme, outlinedButtonTheme, pageTransitionsTheme, platform, popupMenuTheme, primaryColor, primaryColorDark, primaryColorLight, primaryIconTheme, primaryTextTheme, progressIndicatorTheme, radioTheme, scaffoldBackgroundColor, scrollbarTheme, searchBarTheme, searchViewTheme, secondaryHeaderColor, segmentedButtonTheme, shadowColor, sliderTheme, snackBarTheme, splashColor, splashFactory, switchTheme, tabBarTheme, textButtonTheme, textSelectionTheme, textTheme, timePickerTheme, toggleButtonsTheme, toggleableActiveColor, tooltipTheme, typography, unselectedWidgetColor, useMaterial3, visualDensity) { return new A.ThemeData(applyElevationOverlayColor, cupertinoOverrideTheme, extensions, adaptationMap, inputDecorationTheme, materialTapTargetSize, pageTransitionsTheme, platform, scrollbarTheme, splashFactory, useMaterial3, visualDensity, bottomAppBarColor, canvasColor, cardColor, colorScheme, dialogBackgroundColor, disabledColor, dividerColor, focusColor, highlightColor, hintColor, hoverColor, indicatorColor, primaryColor, primaryColorDark, primaryColorLight, scaffoldBackgroundColor, secondaryHeaderColor, shadowColor, splashColor, unselectedWidgetColor, iconTheme, primaryIconTheme, primaryTextTheme, textTheme, typography, actionIconTheme, appBarTheme, badgeTheme, bannerTheme, bottomAppBarTheme, bottomNavigationBarTheme, bottomSheetTheme, buttonBarTheme, buttonTheme, cardTheme, checkboxTheme, chipTheme, dataTableTheme, datePickerTheme, dialogTheme, dividerTheme, drawerTheme, dropdownMenuTheme, elevatedButtonTheme, expansionTileTheme, filledButtonTheme, floatingActionButtonTheme, iconButtonTheme, listTileTheme, menuBarTheme, menuButtonTheme, menuTheme, navigationBarTheme, navigationDrawerTheme, navigationRailTheme, outlinedButtonTheme, popupMenuTheme, progressIndicatorTheme, radioTheme, searchBarTheme, searchViewTheme, segmentedButtonTheme, sliderTheme, snackBarTheme, switchTheme, tabBarTheme, textButtonTheme, textSelectionTheme, timePickerTheme, toggleButtonsTheme, tooltipTheme, errorColor, backgroundColor, toggleableActiveColor); }, ThemeData_ThemeData$fallback() { var _null = null; return A.ThemeData_ThemeData(_null, _null, B.Brightness_1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, ThemeData__createAdaptationMap(adaptations) { var _i, adaptation, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.Adaptation_Object); for (_i = 0; false; ++_i) { adaptation = adaptations[_i]; t1.$indexSet(0, A.createRuntimeType(A._arrayInstanceType(adaptation)._eval$1("Adaptation.T")), adaptation); } return t1; }, ThemeData_localize(baseTheme, localTextGeometry) { return $.$get$ThemeData__localizedThemeDataCache().putIfAbsent$2(0, new A._IdentityThemeDataCacheKey(baseTheme, localTextGeometry), new A.ThemeData_localize_closure(baseTheme, localTextGeometry)); }, ThemeData_estimateBrightnessForColor(color) { var t1 = 0.2126 * A.Color__linearizeColorComponent((color.get$value(color) >>> 16 & 255) / 255) + 0.7152 * A.Color__linearizeColorComponent((color.get$value(color) >>> 8 & 255) / 255) + 0.0722 * A.Color__linearizeColorComponent((color.get$value(color) & 255) / 255) + 0.05; if (t1 * t1 > 0.15) return B.Brightness_1; return B.Brightness_0; }, ThemeData__lerpThemeExtensions(a, b, t) { var t1 = a.extensions, newExtensions = t1.map$2$1(t1, new A.ThemeData__lerpThemeExtensions_closure(b, t), type$.Object, type$.ThemeExtension_dynamic); t1 = b.extensions; t1 = t1.get$entries(t1); newExtensions.addEntries$1(newExtensions, t1.where$1(t1, new A.ThemeData__lerpThemeExtensions_closure0(a))); return newExtensions; }, ThemeData__themeExtensionIterableToMap(extensionsIterable) { var _i, extension, t1 = type$.Object, t2 = type$.ThemeExtension_ThemeExtension_dynamic, t3 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); for (_i = 0; false; ++_i) { extension = extensionsIterable[_i]; t3.$indexSet(0, extension.get$type(extension), t2._as(extension)); } return A.ConstantMap_ConstantMap$from(t3, t1, type$.ThemeExtension_dynamic); }, ThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94; if (a === b) return a; t1 = t < 0.5; t2 = t1 ? a.adaptationMap : b.adaptationMap; t3 = t1 ? a.applyElevationOverlayColor : b.applyElevationOverlayColor; t4 = t1 ? a.cupertinoOverrideTheme : b.cupertinoOverrideTheme; t5 = A.ThemeData__lerpThemeExtensions(a, b, t); t6 = t1 ? a.inputDecorationTheme : b.inputDecorationTheme; t7 = t1 ? a.materialTapTargetSize : b.materialTapTargetSize; t8 = t1 ? a.pageTransitionsTheme : b.pageTransitionsTheme; t9 = t1 ? a.platform : b.platform; t10 = A.ScrollbarThemeData_lerp(a.scrollbarTheme, b.scrollbarTheme, t); t11 = t1 ? a.splashFactory : b.splashFactory; t12 = t1 ? a.useMaterial3 : b.useMaterial3; t13 = A.VisualDensity_lerp(a.visualDensity, b.visualDensity, t); t14 = A.Color_lerp(a.canvasColor, b.canvasColor, t); t14.toString; t15 = A.Color_lerp(a.cardColor, b.cardColor, t); t15.toString; t16 = A.ColorScheme_lerp(a.colorScheme, b.colorScheme, t); t17 = A.Color_lerp(a.dialogBackgroundColor, b.dialogBackgroundColor, t); t17.toString; t18 = A.Color_lerp(a.disabledColor, b.disabledColor, t); t18.toString; t19 = A.Color_lerp(a.dividerColor, b.dividerColor, t); t19.toString; t20 = A.Color_lerp(a.focusColor, b.focusColor, t); t20.toString; t21 = A.Color_lerp(a.highlightColor, b.highlightColor, t); t21.toString; t22 = A.Color_lerp(a.hintColor, b.hintColor, t); t22.toString; t23 = A.Color_lerp(a.hoverColor, b.hoverColor, t); t23.toString; t24 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); t24.toString; t25 = A.Color_lerp(a.primaryColor, b.primaryColor, t); t25.toString; t26 = A.Color_lerp(a.primaryColorDark, b.primaryColorDark, t); t26.toString; t27 = A.Color_lerp(a.primaryColorLight, b.primaryColorLight, t); t27.toString; t28 = A.Color_lerp(a.scaffoldBackgroundColor, b.scaffoldBackgroundColor, t); t28.toString; t29 = A.Color_lerp(a.secondaryHeaderColor, b.secondaryHeaderColor, t); t29.toString; t30 = A.Color_lerp(a.shadowColor, b.shadowColor, t); t30.toString; t31 = A.Color_lerp(a.splashColor, b.splashColor, t); t31.toString; t32 = A.Color_lerp(a.unselectedWidgetColor, b.unselectedWidgetColor, t); t32.toString; t33 = A.IconThemeData_lerp(a.iconTheme, b.iconTheme, t); t34 = A.IconThemeData_lerp(a.primaryIconTheme, b.primaryIconTheme, t); t35 = A.TextTheme_lerp(a.primaryTextTheme, b.primaryTextTheme, t); t36 = A.TextTheme_lerp(a.textTheme, b.textTheme, t); t37 = A.Typography_lerp(a.typography, b.typography, t); t38 = A.ActionIconThemeData_lerp(a.actionIconTheme, b.actionIconTheme, t); t39 = A.AppBarTheme_lerp(a.appBarTheme, b.appBarTheme, t); t40 = A.BadgeThemeData_lerp(a.badgeTheme, b.badgeTheme, t); t41 = a.bannerTheme; t42 = b.bannerTheme; t43 = A.Color_lerp(t41.backgroundColor, t42.backgroundColor, t); t44 = A.Color_lerp(t41.surfaceTintColor, t42.surfaceTintColor, t); t45 = A.Color_lerp(t41.shadowColor, t42.shadowColor, t); t46 = A.Color_lerp(t41.dividerColor, t42.dividerColor, t); t47 = A.TextStyle_lerp(t41.contentTextStyle, t42.contentTextStyle, t); t48 = A.lerpDouble(t41.elevation, t42.elevation, t); t49 = A.EdgeInsetsGeometry_lerp(t41.padding, t42.padding, t); t41 = A.EdgeInsetsGeometry_lerp(t41.leadingPadding, t42.leadingPadding, t); t42 = A.BottomAppBarTheme_lerp(a.bottomAppBarTheme, b.bottomAppBarTheme, t); t50 = A.BottomNavigationBarThemeData_lerp(a.bottomNavigationBarTheme, b.bottomNavigationBarTheme, t); t51 = A.BottomSheetThemeData_lerp(a.bottomSheetTheme, b.bottomSheetTheme, t); t52 = A.ButtonBarThemeData_lerp(a.buttonBarTheme, b.buttonBarTheme, t); t1 = t1 ? a.buttonTheme : b.buttonTheme; t53 = A.CardTheme_lerp(a.cardTheme, b.cardTheme, t); t54 = A.CheckboxThemeData_lerp(a.checkboxTheme, b.checkboxTheme, t); t55 = A.ChipThemeData_lerp(a.chipTheme, b.chipTheme, t); t56 = A.DataTableThemeData_lerp(a.dataTableTheme, b.dataTableTheme, t); t57 = A.DatePickerThemeData_lerp(a.datePickerTheme, b.datePickerTheme, t); t58 = A.DialogTheme_lerp(a.dialogTheme, b.dialogTheme, t); t59 = A.DividerThemeData_lerp(a.dividerTheme, b.dividerTheme, t); t60 = A.DrawerThemeData_lerp(a.drawerTheme, b.drawerTheme, t); t61 = A.DropdownMenuThemeData_lerp(a.dropdownMenuTheme, b.dropdownMenuTheme, t); t62 = A.ElevatedButtonThemeData_lerp(a.elevatedButtonTheme, b.elevatedButtonTheme, t); t63 = A.ExpansionTileThemeData_lerp(a.expansionTileTheme, b.expansionTileTheme, t); t64 = A.FilledButtonThemeData_lerp(a.filledButtonTheme, b.filledButtonTheme, t); t65 = A.FloatingActionButtonThemeData_lerp(a.floatingActionButtonTheme, b.floatingActionButtonTheme, t); t66 = A.IconButtonThemeData_lerp(a.iconButtonTheme, b.iconButtonTheme, t); t67 = A.ListTileThemeData_lerp(a.listTileTheme, b.listTileTheme, t); t68 = A.MenuBarThemeData_lerp(a.menuBarTheme, b.menuBarTheme, t); t69 = A.MenuButtonThemeData_lerp(a.menuButtonTheme, b.menuButtonTheme, t); t70 = A.MenuThemeData_lerp(a.menuTheme, b.menuTheme, t); t71 = A.NavigationBarThemeData_lerp(a.navigationBarTheme, b.navigationBarTheme, t); t72 = A.NavigationDrawerThemeData_lerp(a.navigationDrawerTheme, b.navigationDrawerTheme, t); t73 = A.NavigationRailThemeData_lerp(a.navigationRailTheme, b.navigationRailTheme, t); t74 = A.OutlinedButtonThemeData_lerp(a.outlinedButtonTheme, b.outlinedButtonTheme, t); t75 = A.PopupMenuThemeData_lerp(a.popupMenuTheme, b.popupMenuTheme, t); t76 = A.ProgressIndicatorThemeData_lerp(a.progressIndicatorTheme, b.progressIndicatorTheme, t); t77 = A.RadioThemeData_lerp(a.radioTheme, b.radioTheme, t); t78 = A.SearchBarThemeData_lerp(a.searchBarTheme, b.searchBarTheme, t); t79 = A.SearchViewThemeData_lerp(a.searchViewTheme, b.searchViewTheme, t); t80 = A.SegmentedButtonThemeData_lerp(a.segmentedButtonTheme, b.segmentedButtonTheme, t); t81 = A.SliderThemeData_lerp(a.sliderTheme, b.sliderTheme, t); t82 = A.SnackBarThemeData_lerp(a.snackBarTheme, b.snackBarTheme, t); t83 = A.SwitchThemeData_lerp(a.switchTheme, b.switchTheme, t); t84 = A.TabBarTheme_lerp(a.tabBarTheme, b.tabBarTheme, t); t85 = A.TextButtonThemeData_lerp(a.textButtonTheme, b.textButtonTheme, t); t86 = A.TextSelectionThemeData_lerp(a.textSelectionTheme, b.textSelectionTheme, t); t87 = A.TimePickerThemeData_lerp(a.timePickerTheme, b.timePickerTheme, t); t88 = A.ToggleButtonsThemeData_lerp(a.toggleButtonsTheme, b.toggleButtonsTheme, t); t89 = A.TooltipThemeData_lerp(a.tooltipTheme, b.tooltipTheme, t); t90 = a._toggleableActiveColor; t90.toString; t91 = b._toggleableActiveColor; t91.toString; t91 = A.Color_lerp(t90, t91, t); t90 = a._errorColor; t90.toString; t92 = b._errorColor; t92.toString; t92 = A.Color_lerp(t90, t92, t); t90 = a._backgroundColor; t90.toString; t93 = b._backgroundColor; t93.toString; t93 = A.Color_lerp(t90, t93, t); t90 = a._bottomAppBarColor; t90.toString; t94 = b._bottomAppBarColor; t94.toString; return A.ThemeData$raw(t38, t2, t39, t3, t93, t40, new A.MaterialBannerThemeData(t43, t44, t45, t46, t47, t48, t49, t41), A.Color_lerp(t90, t94, t), t42, t50, t51, t52, t1, t14, t15, t53, t54, t55, t16, t4, t56, t57, t17, t58, t18, t19, t59, t60, t61, t62, t92, t63, t5, t64, t65, t20, t21, t22, t23, t66, t33, t24, t6, t67, t7, t68, t69, t70, t71, t72, t73, t74, t8, t9, t75, t25, t26, t27, t34, t35, t76, t77, t28, t10, t78, t79, t29, t80, t30, t81, t82, t31, t11, t83, t84, t85, t86, t36, t87, t88, t91, t89, t37, t32, t12, t13); }, MaterialBasedCupertinoThemeData$_(_materialTheme, _cupertinoOverrideTheme) { return new A.MaterialBasedCupertinoThemeData(_materialTheme, _cupertinoOverrideTheme, B._CupertinoThemeDefaults_k4u, _cupertinoOverrideTheme.brightness, _cupertinoOverrideTheme.primaryColor, _cupertinoOverrideTheme.primaryContrastingColor, _cupertinoOverrideTheme.textTheme, _cupertinoOverrideTheme.barBackgroundColor, _cupertinoOverrideTheme.scaffoldBackgroundColor, _cupertinoOverrideTheme.applyThemeToAll); }, VisualDensity_defaultDensityForPlatform(platform) { switch (platform.index) { case 0: case 2: case 1: break; case 3: case 4: case 5: return B.VisualDensity_m2_m2; } return B.VisualDensity_0_0; }, VisualDensity_lerp(a, b, t) { var t1, t2; if (a === b) return a; t1 = A.lerpDouble(a.horizontal, b.horizontal, t); t1.toString; t2 = A.lerpDouble(a.vertical, b.vertical, t); t2.toString; return new A.VisualDensity(t1, t2); }, Adaptation: function Adaptation() { }, MaterialTapTargetSize: function MaterialTapTargetSize(t0, t1) { this.index = t0; this._core$_name = t1; }, ThemeData: function ThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85) { var _ = this; _.applyElevationOverlayColor = t0; _.cupertinoOverrideTheme = t1; _.extensions = t2; _.adaptationMap = t3; _.inputDecorationTheme = t4; _.materialTapTargetSize = t5; _.pageTransitionsTheme = t6; _.platform = t7; _.scrollbarTheme = t8; _.splashFactory = t9; _.useMaterial3 = t10; _.visualDensity = t11; _._bottomAppBarColor = t12; _.canvasColor = t13; _.cardColor = t14; _.colorScheme = t15; _.dialogBackgroundColor = t16; _.disabledColor = t17; _.dividerColor = t18; _.focusColor = t19; _.highlightColor = t20; _.hintColor = t21; _.hoverColor = t22; _.indicatorColor = t23; _.primaryColor = t24; _.primaryColorDark = t25; _.primaryColorLight = t26; _.scaffoldBackgroundColor = t27; _.secondaryHeaderColor = t28; _.shadowColor = t29; _.splashColor = t30; _.unselectedWidgetColor = t31; _.iconTheme = t32; _.primaryIconTheme = t33; _.primaryTextTheme = t34; _.textTheme = t35; _.typography = t36; _.actionIconTheme = t37; _.appBarTheme = t38; _.badgeTheme = t39; _.bannerTheme = t40; _.bottomAppBarTheme = t41; _.bottomNavigationBarTheme = t42; _.bottomSheetTheme = t43; _.buttonBarTheme = t44; _.buttonTheme = t45; _.cardTheme = t46; _.checkboxTheme = t47; _.chipTheme = t48; _.dataTableTheme = t49; _.datePickerTheme = t50; _.dialogTheme = t51; _.dividerTheme = t52; _.drawerTheme = t53; _.dropdownMenuTheme = t54; _.elevatedButtonTheme = t55; _.expansionTileTheme = t56; _.filledButtonTheme = t57; _.floatingActionButtonTheme = t58; _.iconButtonTheme = t59; _.listTileTheme = t60; _.menuBarTheme = t61; _.menuButtonTheme = t62; _.menuTheme = t63; _.navigationBarTheme = t64; _.navigationDrawerTheme = t65; _.navigationRailTheme = t66; _.outlinedButtonTheme = t67; _.popupMenuTheme = t68; _.progressIndicatorTheme = t69; _.radioTheme = t70; _.searchBarTheme = t71; _.searchViewTheme = t72; _.segmentedButtonTheme = t73; _.sliderTheme = t74; _.snackBarTheme = t75; _.switchTheme = t76; _.tabBarTheme = t77; _.textButtonTheme = t78; _.textSelectionTheme = t79; _.timePickerTheme = t80; _.toggleButtonsTheme = t81; _.tooltipTheme = t82; _._errorColor = t83; _._backgroundColor = t84; _._toggleableActiveColor = t85; }, ThemeData_localize_closure: function ThemeData_localize_closure(t0, t1) { this.baseTheme = t0; this.localTextGeometry = t1; }, ThemeData__lerpThemeExtensions_closure: function ThemeData__lerpThemeExtensions_closure(t0, t1) { this.b = t0; this.t = t1; }, ThemeData__lerpThemeExtensions_closure0: function ThemeData__lerpThemeExtensions_closure0(t0) { this.a = t0; }, MaterialBasedCupertinoThemeData: function MaterialBasedCupertinoThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._materialTheme = t0; _._cupertinoOverrideTheme = t1; _._defaults = t2; _.brightness = t3; _.primaryColor = t4; _.primaryContrastingColor = t5; _.textTheme = t6; _.barBackgroundColor = t7; _.scaffoldBackgroundColor = t8; _.applyThemeToAll = t9; }, _IdentityThemeDataCacheKey: function _IdentityThemeDataCacheKey(t0, t1) { this.baseTheme = t0; this.localTextGeometry = t1; }, _FifoCache: function _FifoCache(t0, t1, t2) { this._theme_data$_cache = t0; this._maximumSize = t1; this.$ti = t2; }, VisualDensity: function VisualDensity(t0, t1) { this.horizontal = t0; this.vertical = t1; }, _ThemeData_Object_Diagnosticable: function _ThemeData_Object_Diagnosticable() { }, _VisualDensity_Object_Diagnosticable: function _VisualDensity_Object_Diagnosticable() { }, hourFormat(of) { switch (of.index) { case 4: case 5: return B.HourFormat_2; case 3: return B.HourFormat_1; case 1: case 0: case 2: return B.HourFormat_0; } }, DayPeriod: function DayPeriod(t0, t1) { this.index = t0; this._core$_name = t1; }, TimeOfDay: function TimeOfDay(t0, t1) { this.hour = t0; this.minute = t1; }, TimeOfDay_toString_addLeadingZeroIfNeeded: function TimeOfDay_toString_addLeadingZeroIfNeeded() { }, RestorableTimeOfDay: function RestorableTimeOfDay(t0, t1) { var _ = this; _._time$_defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, TimeOfDayFormat: function TimeOfDayFormat(t0, t1) { this.index = t0; this._core$_name = t1; }, HourFormat: function HourFormat(t0, t1) { this.index = t0; this._core$_name = t1; }, _DialState__nearest(target, a, b) { return Math.abs(target - a) < Math.abs(target - b) ? a : b; }, _HourMinuteTextField$(autofocus, inputAction, isHour, onChanged, onSavedSubmitted, restorationId, selectedTime, semanticHintText, style, validator) { return new A._HourMinuteTextField(selectedTime, isHour, autofocus, inputAction, style, semanticHintText, validator, onSavedSubmitted, onChanged, restorationId, null); }, showTimePicker(builder, context, initialTime) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_TimeOfDay), $async$returnValue; var $async$showTimePicker = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.showDialog(null, null, true, null, new A.showTimePicker_closure(builder, new A.TimePickerDialog(initialTime, null, null, null, null, null, null, B.TimePickerEntryMode_0, null, null, null)), context, null, true, type$.TimeOfDay); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$showTimePicker, $async$completer); }, _TimePickerDefaultsM2$(context) { var _null = null; return new A._TimePickerDefaultsM2(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, _TimePickerDefaultsM3$(context) { var _null = null; return new A._TimePickerDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, TimePickerEntryMode: function TimePickerEntryMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _HourMinuteMode: function _HourMinuteMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _TimePickerAspect: function _TimePickerAspect(t0, t1) { this.index = t0; this._core$_name = t1; }, _TimePickerModel: function _TimePickerModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.entryMode = t0; _.hourMinuteMode = t1; _.onHourMinuteModeChanged = t2; _.onHourDoubleTapped = t3; _.onMinuteDoubleTapped = t4; _.selectedTime = t5; _.onSelectedTimeChanged = t6; _.use24HourFormat = t7; _.useMaterial3 = t8; _.hourDialType = t9; _.orientation = t10; _.theme = t11; _.defaultTheme = t12; _.child = t13; _.key = t14; }, _TimePickerHeader: function _TimePickerHeader(t0, t1) { this.helpText = t0; this.key = t1; }, _HourMinuteControl: function _HourMinuteControl(t0, t1, t2, t3, t4) { var _ = this; _.text = t0; _.onTap = t1; _.onDoubleTap = t2; _.isSelected = t3; _.key = t4; }, _HourControl: function _HourControl(t0) { this.key = t0; }, _HourControl_build_hoursFromSelected: function _HourControl_build_hoursFromSelected(t0, t1) { this.context = t0; this.selectedTime = t1; }, _HourControl_build_closure1: function _HourControl_build_closure1(t0, t1) { this.context = t0; this.nextHour = t1; }, _HourControl_build_closure0: function _HourControl_build_closure0(t0, t1) { this.context = t0; this.previousHour = t1; }, _HourControl_build_closure: function _HourControl_build_closure(t0) { this.context = t0; }, _StringFragment: function _StringFragment(t0, t1) { this.timeOfDayFormat = t0; this.key = t1; }, _MinuteControl: function _MinuteControl(t0) { this.key = t0; }, _MinuteControl_build_closure1: function _MinuteControl_build_closure1(t0, t1) { this.context = t0; this.nextMinute = t1; }, _MinuteControl_build_closure0: function _MinuteControl_build_closure0(t0, t1) { this.context = t0; this.previousMinute = t1; }, _MinuteControl_build_closure: function _MinuteControl_build_closure(t0) { this.context = t0; }, _DayPeriodControl: function _DayPeriodControl(t0, t1) { this.onPeriodChanged = t0; this.key = t1; }, _DayPeriodControl_build_closure: function _DayPeriodControl_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _DayPeriodControl_build_closure0: function _DayPeriodControl_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _AmPmButton: function _AmPmButton(t0, t1, t2, t3) { var _ = this; _.selected = t0; _.onPressed = t1; _.label = t2; _.key = t3; }, _DayPeriodInputPadding: function _DayPeriodInputPadding(t0, t1, t2, t3) { var _ = this; _.minSize = t0; _.orientation = t1; _.child = t2; _.key = t3; }, _RenderInputPadding2: function _RenderInputPadding2(t0, t1, t2, t3) { var _ = this; _._time_picker0$_minSize = t0; _._orientation = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderInputPadding_hitTest_closure2: function _RenderInputPadding_hitTest_closure2(t0, t1) { this._box_0 = t0; this.$this = t1; }, _TappableLabel: function _TappableLabel(t0, t1, t2, t3) { var _ = this; _.value = t0; _.inner = t1; _.painter = t2; _.onTap = t3; }, _DialPainter: function _DialPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.primaryLabels = t0; _.selectedLabels = t1; _.backgroundColor = t2; _.handColor = t3; _.handWidth = t4; _.dotColor = t5; _.dotRadius = t6; _.centerRadius = t7; _.theta = t8; _.radius = t9; _._repaint = t10; }, _DialPainter_paint_getOffsetForTheta: function _DialPainter_paint_getOffsetForTheta(t0) { this.center = t0; }, _DialPainter_paint_paintLabels: function _DialPainter_paint_paintLabels(t0, t1) { this.canvas = t0; this.getOffsetForTheta = t1; }, _DialPainter_paint_paintInnerOuterLabels: function _DialPainter_paint_paintInnerOuterLabels(t0, t1, t2) { this.paintLabels = t0; this.labelRadius = t1; this.innerLabelRadius = t2; }, _DialPainter_paint_paintInnerOuterLabels_closure: function _DialPainter_paint_paintInnerOuterLabels_closure() { }, _DialPainter_paint_paintInnerOuterLabels_closure0: function _DialPainter_paint_paintInnerOuterLabels_closure0() { }, _HourDialType: function _HourDialType(t0, t1) { this.index = t0; this._core$_name = t1; }, _Dial: function _Dial(t0, t1, t2, t3, t4, t5) { var _ = this; _.selectedTime = t0; _.hourMinuteMode = t1; _.hourDialType = t2; _.onChanged = t3; _.onHourSelected = t4; _.key = t5; }, _DialState: function _DialState(t0, t1, t2) { var _ = this; _.___DialState_localizations_A = _.___DialState_themeData_A = $; _.painter = null; _.___DialState__radius_A = _.___DialState__radiusTween_A = _.___DialState__theta_A = _.___DialState__thetaTween_A = _.___DialState__animationController_A = $; _._time_picker0$_dragging = false; _._dialSize = _._time_picker0$_center = _._time_picker0$_position = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _DialState_initState_closure: function _DialState_initState_closure(t0) { this.$this = t0; }, _DialState_initState__closure0: function _DialState_initState__closure0() { }, _DialState_initState_closure0: function _DialState_initState_closure0(t0) { this.$this = t0; }, _DialState_initState__closure: function _DialState_initState__closure() { }, _DialState__animateTo_animateToValue: function _DialState__animateTo_animateToValue() { }, _DialState__updateThetaForPan_closure: function _DialState__updateThetaForPan_closure(t0, t1) { this.$this = t0; this.roundMinutes = t1; }, _DialState__selectHour_getAmPmTime: function _DialState__selectHour_getAmPmTime(t0, t1) { this.$this = t0; this.hour = t1; }, _DialState__build24HourRing_closure: function _DialState__build24HourRing_closure(t0, t1) { this.$this = t0; this.timeOfDay = t1; }, _DialState__build24HourRing_closure0: function _DialState__build24HourRing_closure0(t0, t1) { this.$this = t0; this.timeOfDay = t1; }, _DialState__build12HourRing_closure: function _DialState__build12HourRing_closure(t0, t1) { this.$this = t0; this.timeOfDay = t1; }, _DialState__buildMinutes_closure: function _DialState__buildMinutes_closure(t0, t1) { this.$this = t0; this.timeOfDay = t1; }, _TimePickerInput: function _TimePickerInput(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.initialSelectedTime = t0; _.errorInvalidText = t1; _.hourLabelText = t2; _.minuteLabelText = t3; _.helpText = t4; _.autofocusHour = t5; _.autofocusMinute = t6; _.restorationId = t7; _.key = t8; }, _TimePickerInputState: function _TimePickerInputState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.___TimePickerInputState__selectedTime_FI = $; _.hourHasError = t0; _.minuteHasError = t1; _.RestorationMixin__bucket = t2; _.RestorationMixin__properties = t3; _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; _.RestorationMixin__firstRestorePending = t5; _.RestorationMixin__currentParent = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, _TimePickerInputState__validateHour_closure: function _TimePickerInputState__validateHour_closure(t0, t1) { this.$this = t0; this.newHour = t1; }, _TimePickerInputState__validateMinute_closure: function _TimePickerInputState__validateMinute_closure(t0, t1) { this.$this = t0; this.newMinute = t1; }, _HourTextField: function _HourTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.selectedTime = t0; _.style = t1; _.autofocus = t2; _.inputAction = t3; _.validator = t4; _.onSavedSubmitted = t5; _.onChanged = t6; _.hourLabelText = t7; _.restorationId = t8; _.key = t9; }, _MinuteTextField: function _MinuteTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.selectedTime = t0; _.style = t1; _.autofocus = t2; _.inputAction = t3; _.validator = t4; _.onSavedSubmitted = t5; _.minuteLabelText = t6; _.restorationId = t7; _.key = t8; }, _HourMinuteTextField: function _HourMinuteTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.selectedTime = t0; _.isHour = t1; _.autofocus = t2; _.inputAction = t3; _.style = t4; _.semanticHintText = t5; _.validator = t6; _.onSavedSubmitted = t7; _.onChanged = t8; _.restorationId = t9; _.key = t10; }, _HourMinuteTextFieldState: function _HourMinuteTextFieldState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.controller = t0; _.controllerHasBeenSet = t1; _.___HourMinuteTextFieldState_focusNode_A = $; _.RestorationMixin__bucket = t2; _.RestorationMixin__properties = t3; _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; _.RestorationMixin__firstRestorePending = t5; _.RestorationMixin__currentParent = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, _HourMinuteTextFieldState_initState_closure: function _HourMinuteTextFieldState_initState_closure(t0) { this.$this = t0; }, _HourMinuteTextFieldState_initState__closure: function _HourMinuteTextFieldState_initState__closure() { }, _HourMinuteTextFieldState_build_closure: function _HourMinuteTextFieldState_build_closure(t0) { this.$this = t0; }, TimePickerDialog: function TimePickerDialog(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.initialTime = t0; _.cancelText = t1; _.confirmText = t2; _.helpText = t3; _.errorInvalidText = t4; _.hourLabelText = t5; _.minuteLabelText = t6; _.initialEntryMode = t7; _.orientation = t8; _.onEntryModeChanged = t9; _.key = t10; }, _TimePickerDialogState: function _TimePickerDialogState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.___TimePickerDialogState__selectedTime_FI = _.___TimePickerDialogState__entryMode_FI = $; _._time_picker0$_formKey = t0; _._time_picker0$_autovalidateMode = t1; _.___TimePickerDialogState__orientation_FI = $; _.RestorationMixin__bucket = t2; _.RestorationMixin__properties = t3; _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; _.RestorationMixin__firstRestorePending = t5; _.RestorationMixin__currentParent = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, _TimePickerDialogState__handleTimeChanged_closure: function _TimePickerDialogState__handleTimeChanged_closure(t0, t1) { this.$this = t0; this.value = t1; }, _TimePickerDialogState__handleEntryModeChanged_closure: function _TimePickerDialogState__handleEntryModeChanged_closure(t0, t1) { this.$this = t0; this.value = t1; }, _TimePickerDialogState__handleOk_closure: function _TimePickerDialogState__handleOk_closure(t0) { this.$this = t0; }, _TimePickerDialogState_build_closure: function _TimePickerDialogState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.dialogSize = t1; _.minDialogSize = t2; _.actions = t3; }, _TimePicker: function _TimePicker(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.helpText = t0; _.errorInvalidText = t1; _.hourLabelText = t2; _.minuteLabelText = t3; _.restorationId = t4; _.entryMode = t5; _.time = t6; _.onTimeChanged = t7; _.orientation = t8; _.onEntryModeChanged = t9; _.key = t10; }, _TimePickerState0: function _TimePickerState0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._vibrateTimer = null; _.___TimePickerState_localizations_A = $; _._hourMinuteMode = t0; _._lastModeAnnounced = t1; _._autofocusHour = t2; _._autofocusMinute = t3; _._announcedInitialTime = t4; _.___TimePickerState__selectedTime_FI = _.___TimePickerState__orientation_FI = $; _.RestorationMixin__bucket = t5; _.RestorationMixin__properties = t6; _.RestorationMixin__debugPropertiesWaitingForReregistration = t7; _.RestorationMixin__firstRestorePending = t8; _.RestorationMixin__currentParent = t9; _._widget = null; _._debugLifecycleState = t10; _._framework$_element = null; }, _TimePickerState__vibrate_closure: function _TimePickerState__vibrate_closure(t0) { this.$this = t0; }, _TimePickerState__handleHourMinuteModeChanged_closure: function _TimePickerState__handleHourMinuteModeChanged_closure(t0, t1) { this.$this = t0; this.mode = t1; }, _TimePickerState__handleEntryModeToggle_closure: function _TimePickerState__handleEntryModeToggle_closure(t0) { this.$this = t0; }, _TimePickerState__handleTimeChanged_closure: function _TimePickerState__handleTimeChanged_closure(t0, t1) { this.$this = t0; this.value = t1; }, _TimePickerState__handleHourSelected_closure: function _TimePickerState__handleHourSelected_closure(t0) { this.$this = t0; }, showTimePicker_closure: function showTimePicker_closure(t0, t1) { this.builder = t0; this.dialog = t1; }, _TimePickerDefaults: function _TimePickerDefaults() { }, _TimePickerDefaultsM2: function _TimePickerDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___TimePickerDefaultsM2__textTheme_FI = _.___TimePickerDefaultsM2__colors_FI = $; _.backgroundColor = t1; _.cancelButtonStyle = t2; _.confirmButtonStyle = t3; _.dayPeriodBorderSide = t4; _._dayPeriodColor = t5; _.dayPeriodShape = t6; _.dayPeriodTextColor = t7; _.dayPeriodTextStyle = t8; _.dialBackgroundColor = t9; _.dialHandColor = t10; _.dialTextColor = t11; _.dialTextStyle = t12; _.elevation = t13; _.entryModeIconColor = t14; _.helpTextStyle = t15; _.hourMinuteColor = t16; _.hourMinuteShape = t17; _.hourMinuteTextColor = t18; _.hourMinuteTextStyle = t19; _.inputDecorationTheme = t20; _.padding = t21; _.shape = t22; }, _TimePickerDefaultsM2_dayPeriodColor_closure: function _TimePickerDefaultsM2_dayPeriodColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM2_dayPeriodTextColor_closure: function _TimePickerDefaultsM2_dayPeriodTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM2_dialTextColor_closure: function _TimePickerDefaultsM2_dialTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM2_hourMinuteColor_closure: function _TimePickerDefaultsM2_hourMinuteColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM2_hourMinuteTextColor_closure: function _TimePickerDefaultsM2_hourMinuteTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM2__hourMinuteInputColor_closure: function _TimePickerDefaultsM2__hourMinuteInputColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3: function _TimePickerDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.context = t0; _.___TimePickerDefaultsM3__textTheme_FI = _.___TimePickerDefaultsM3__colors_FI = $; _.backgroundColor = t1; _.cancelButtonStyle = t2; _.confirmButtonStyle = t3; _.dayPeriodBorderSide = t4; _._dayPeriodColor = t5; _.dayPeriodShape = t6; _.dayPeriodTextColor = t7; _.dayPeriodTextStyle = t8; _.dialBackgroundColor = t9; _.dialHandColor = t10; _.dialTextColor = t11; _.dialTextStyle = t12; _.elevation = t13; _.entryModeIconColor = t14; _.helpTextStyle = t15; _.hourMinuteColor = t16; _.hourMinuteShape = t17; _.hourMinuteTextColor = t18; _.hourMinuteTextStyle = t19; _.inputDecorationTheme = t20; _.padding = t21; _.shape = t22; }, _TimePickerDefaultsM3_dayPeriodColor_closure: function _TimePickerDefaultsM3_dayPeriodColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3_dayPeriodTextColor_closure: function _TimePickerDefaultsM3_dayPeriodTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3_dialTextColor_closure: function _TimePickerDefaultsM3_dialTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3_helpTextStyle_closure: function _TimePickerDefaultsM3_helpTextStyle_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3_hourMinuteColor_closure: function _TimePickerDefaultsM3_hourMinuteColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3_hourMinuteTextColor_closure: function _TimePickerDefaultsM3_hourMinuteTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3__hourMinuteTextColor_closure: function _TimePickerDefaultsM3__hourMinuteTextColor_closure(t0) { this.$this = t0; }, _TimePickerDefaultsM3_hourMinuteTextStyle_closure: function _TimePickerDefaultsM3_hourMinuteTextStyle_closure(t0) { this.$this = t0; }, __HourMinuteTextFieldState_State_RestorationMixin_dispose_closure: function __HourMinuteTextFieldState_State_RestorationMixin_dispose_closure() { }, __TimePickerDialogState_State_RestorationMixin_dispose_closure: function __TimePickerDialogState_State_RestorationMixin_dispose_closure() { }, __TimePickerInputState_State_RestorationMixin_dispose_closure: function __TimePickerInputState_State_RestorationMixin_dispose_closure() { }, __TimePickerState_State_RestorationMixin_dispose_closure: function __TimePickerState_State_RestorationMixin_dispose_closure() { }, __DialState_State_SingleTickerProviderStateMixin: function __DialState_State_SingleTickerProviderStateMixin() { }, __HourMinuteTextFieldState_State_RestorationMixin: function __HourMinuteTextFieldState_State_RestorationMixin() { }, __TimePickerDialogState_State_RestorationMixin: function __TimePickerDialogState_State_RestorationMixin() { }, __TimePickerInputState_State_RestorationMixin: function __TimePickerInputState_State_RestorationMixin() { }, __TimePickerState_State_RestorationMixin: function __TimePickerState_State_RestorationMixin() { }, TimePickerThemeData$(backgroundColor, cancelButtonStyle, confirmButtonStyle, dayPeriodBorderSide, dayPeriodColor, dayPeriodShape, dayPeriodTextColor, dayPeriodTextStyle, dialBackgroundColor, dialHandColor, dialTextColor, dialTextStyle, elevation, entryModeIconColor, helpTextStyle, hourMinuteColor, hourMinuteShape, hourMinuteTextColor, hourMinuteTextStyle, inputDecorationTheme, padding, shape) { return new A.TimePickerThemeData(backgroundColor, cancelButtonStyle, confirmButtonStyle, dayPeriodBorderSide, dayPeriodColor, dayPeriodShape, dayPeriodTextColor, dayPeriodTextStyle, dialBackgroundColor, dialHandColor, dialTextColor, dialTextStyle, elevation, entryModeIconColor, helpTextStyle, hourMinuteColor, hourMinuteShape, hourMinuteTextColor, hourMinuteTextStyle, inputDecorationTheme, padding, shape); }, TimePickerThemeData_lerp(a, b, t) { var lerpedBorderSide, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20; if (a === b && true) return a; lerpedBorderSide = a.dayPeriodBorderSide; if (lerpedBorderSide == null) t1 = b.dayPeriodBorderSide == null; else t1 = false; if (t1) lerpedBorderSide = null; else if (lerpedBorderSide == null) lerpedBorderSide = b.dayPeriodBorderSide; else { t1 = b.dayPeriodBorderSide; if (!(t1 == null)) { lerpedBorderSide.toString; t1.toString; lerpedBorderSide = A.BorderSide_lerp(lerpedBorderSide, t1, t); } } t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); t2 = A.ButtonStyle_lerp(a.cancelButtonStyle, b.cancelButtonStyle, t); t3 = A.ButtonStyle_lerp(a.confirmButtonStyle, b.confirmButtonStyle, t); t4 = a.get$dayPeriodColor(); t5 = b.get$dayPeriodColor(); t4 = A.Color_lerp(t4, t5, t); t5 = type$.nullable_OutlinedBorder._as(A.ShapeBorder_lerp(a.dayPeriodShape, b.dayPeriodShape, t)); t6 = A.Color_lerp(a.dayPeriodTextColor, b.dayPeriodTextColor, t); t7 = A.TextStyle_lerp(a.dayPeriodTextStyle, b.dayPeriodTextStyle, t); t8 = A.Color_lerp(a.dialBackgroundColor, b.dialBackgroundColor, t); t9 = A.Color_lerp(a.dialHandColor, b.dialHandColor, t); t10 = A.Color_lerp(a.dialTextColor, b.dialTextColor, t); t11 = A.TextStyle_lerp(a.dialTextStyle, b.dialTextStyle, t); t12 = A.lerpDouble(a.elevation, b.elevation, t); t13 = A.Color_lerp(a.entryModeIconColor, b.entryModeIconColor, t); t14 = A.TextStyle_lerp(a.helpTextStyle, b.helpTextStyle, t); t15 = A.Color_lerp(a.hourMinuteColor, b.hourMinuteColor, t); t16 = A.ShapeBorder_lerp(a.hourMinuteShape, b.hourMinuteShape, t); t17 = A.Color_lerp(a.hourMinuteTextColor, b.hourMinuteTextColor, t); t18 = A.TextStyle_lerp(a.hourMinuteTextStyle, b.hourMinuteTextStyle, t); if (t < 0.5) t19 = a.inputDecorationTheme; else t19 = b.inputDecorationTheme; t20 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); return A.TimePickerThemeData$(t1, t2, t3, lerpedBorderSide, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, A.ShapeBorder_lerp(a.shape, b.shape, t)); }, TimePickerTheme_of(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.TimePickerTheme); t1 = A.Theme_of(context); return t1.timePickerTheme; }, TimePickerThemeData: function TimePickerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.backgroundColor = t0; _.cancelButtonStyle = t1; _.confirmButtonStyle = t2; _.dayPeriodBorderSide = t3; _._dayPeriodColor = t4; _.dayPeriodShape = t5; _.dayPeriodTextColor = t6; _.dayPeriodTextStyle = t7; _.dialBackgroundColor = t8; _.dialHandColor = t9; _.dialTextColor = t10; _.dialTextStyle = t11; _.elevation = t12; _.entryModeIconColor = t13; _.helpTextStyle = t14; _.hourMinuteColor = t15; _.hourMinuteShape = t16; _.hourMinuteTextColor = t17; _.hourMinuteTextStyle = t18; _.inputDecorationTheme = t19; _.padding = t20; _.shape = t21; }, TimePickerThemeData_dayPeriodColor_closure: function TimePickerThemeData_dayPeriodColor_closure(t0) { this.$this = t0; }, _TimePickerThemeData_Object_Diagnosticable: function _TimePickerThemeData_Object_Diagnosticable() { }, ToggleButtons$(borderColor, children, color, constraints, isSelected, onPressed, renderBorder, selectedBorderColor, selectedColor) { return new A.ToggleButtons(children, isSelected, onPressed, constraints, color, selectedColor, renderBorder, borderColor, selectedBorderColor, null); }, ToggleButtons: function ToggleButtons(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.children = t0; _.isSelected = t1; _.onPressed = t2; _.constraints = t3; _.color = t4; _.selectedColor = t5; _.renderBorder = t6; _.borderColor = t7; _.selectedBorderColor = t8; _.key = t9; }, ToggleButtons_build_closure: function ToggleButtons_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.textDirection = t1; _.toggleButtonsTheme = t2; _.theme = t3; }, ToggleButtons_build__closure: function ToggleButtons_build__closure(t0, t1) { this.$this = t0; this.index = t1; }, _ResolveFillColor: function _ResolveFillColor(t0) { this.primary = t0; }, _DefaultFillColor: function _DefaultFillColor(t0) { this.colorScheme = t0; }, _ToggleButtonDefaultOverlay: function _ToggleButtonDefaultOverlay(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.selected = t0; _.unselected = t1; _.colorScheme = t2; _.focusColor = t3; _.highlightColor = t4; _.hoverColor = t5; _.splashColor = t6; }, _SelectToggleButton: function _SelectToggleButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.leadingBorderSide = t0; _.borderSide = t1; _.trailingBorderSide = t2; _.borderRadius = t3; _.isFirstButton = t4; _.isLastButton = t5; _.direction = t6; _.verticalDirection = t7; _.child = t8; _.key = t9; }, _SelectToggleButtonRenderObject: function _SelectToggleButtonRenderObject(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._toggle_buttons$_direction = t0; _._toggle_buttons$_verticalDirection = t1; _._leadingBorderSide = t2; _._borderSide = t3; _._trailingBorderSide = t4; _._toggle_buttons$_borderRadius = t5; _._isFirstButton = t6; _._isLastButton = t7; _._toggle_buttons$_textDirection = t8; _.RenderObjectWithChildMixin__child = t9; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t10; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _InputPadding1: function _InputPadding1(t0, t1, t2, t3) { var _ = this; _.minSize = t0; _.direction = t1; _.child = t2; _.key = t3; }, _RenderInputPadding1: function _RenderInputPadding1(t0, t1, t2, t3) { var _ = this; _._toggle_buttons$_minSize = t0; _._toggle_buttons$_direction = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderInputPadding_hitTest_closure1: function _RenderInputPadding_hitTest_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, __DefaultFillColor_MaterialStateProperty_Diagnosticable: function __DefaultFillColor_MaterialStateProperty_Diagnosticable() { }, __ResolveFillColor_MaterialStateProperty_Diagnosticable: function __ResolveFillColor_MaterialStateProperty_Diagnosticable() { }, ToggleButtonsThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; if (a === b) return a; t1 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); t2 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); t3 = A.Color_lerp(a.color, b.color, t); t4 = A.Color_lerp(a.selectedColor, b.selectedColor, t); t5 = A.Color_lerp(a.disabledColor, b.disabledColor, t); t6 = A.Color_lerp(a.fillColor, b.fillColor, t); t7 = A.Color_lerp(a.focusColor, b.focusColor, t); t8 = A.Color_lerp(a.highlightColor, b.highlightColor, t); t9 = A.Color_lerp(a.hoverColor, b.hoverColor, t); t10 = A.Color_lerp(a.splashColor, b.splashColor, t); t11 = A.Color_lerp(a.borderColor, b.borderColor, t); t12 = A.Color_lerp(a.selectedBorderColor, b.selectedBorderColor, t); t13 = A.Color_lerp(a.disabledBorderColor, b.disabledBorderColor, t); t14 = A.BorderRadius_lerp(a.borderRadius, b.borderRadius, t); return new A.ToggleButtonsThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t9, t11, t12, t13, A.lerpDouble(a.borderWidth, b.borderWidth, t), t14); }, ToggleButtonsThemeData: function ToggleButtonsThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.textStyle = t0; _.constraints = t1; _.color = t2; _.selectedColor = t3; _.disabledColor = t4; _.fillColor = t5; _.focusColor = t6; _.highlightColor = t7; _.splashColor = t8; _.hoverColor = t9; _.borderColor = t10; _.selectedBorderColor = t11; _.disabledBorderColor = t12; _.borderWidth = t13; _.borderRadius = t14; }, _ToggleButtonsThemeData_Object_Diagnosticable: function _ToggleButtonsThemeData_Object_Diagnosticable() { }, ToggleableStateMixin0: function ToggleableStateMixin0() { }, ToggleableStateMixin__handleTapDown_closure: function ToggleableStateMixin__handleTapDown_closure(t0, t1) { this.$this = t0; this.details = t1; }, ToggleableStateMixin__handleTapEnd_closure: function ToggleableStateMixin__handleTapEnd_closure(t0) { this.$this = t0; }, ToggleableStateMixin__handleFocusHighlightChanged_closure: function ToggleableStateMixin__handleFocusHighlightChanged_closure(t0, t1) { this.$this = t0; this.focused = t1; }, ToggleableStateMixin__handleHoverChanged_closure: function ToggleableStateMixin__handleHoverChanged_closure(t0, t1) { this.$this = t0; this.hovering = t1; }, ToggleablePainter0: function ToggleablePainter0() { }, _ExclusiveMouseRegion$(child, onEnter, onExit) { return new A._ExclusiveMouseRegion(onEnter, null, onExit, B.C__DeferringMouseCursor, null, child, null); }, Tooltip$(child, message) { return new A.Tooltip(message, child, null); }, Tooltip_dismissAllToolTips() { var openedTooltips, t1, _i; if ($.Tooltip__openedTooltips.length !== 0) { openedTooltips = A._setArrayType($.Tooltip__openedTooltips.slice(0), A._arrayInstanceType($.Tooltip__openedTooltips)); for (t1 = openedTooltips.length, _i = 0; _i < openedTooltips.length; openedTooltips.length === t1 || (0, A.throwConcurrentModificationError)(openedTooltips), ++_i) openedTooltips[_i]._scheduleDismissTooltip$1$withDelay(B.Duration_0); return true; } return false; }, TooltipState__isTooltipVisible($status) { var t1; $label0$0: { if (B.AnimationStatus_3 === $status || B.AnimationStatus_1 === $status || B.AnimationStatus_2 === $status) { t1 = true; break $label0$0; } if (B.AnimationStatus_0 === $status) { t1 = false; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, TooltipState__getDefaultFontSize(platform) { var t1; $label0$0: { if (B.TargetPlatform_4 === platform || B.TargetPlatform_3 === platform || B.TargetPlatform_5 === platform) { t1 = 12; break $label0$0; } if (B.TargetPlatform_0 === platform || B.TargetPlatform_1 === platform || B.TargetPlatform_2 === platform) { t1 = 14; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, _ExclusiveMouseRegion: function _ExclusiveMouseRegion(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.onEnter = t0; _.onHover = t1; _.onExit = t2; _.cursor = t3; _.hitTestBehavior = t4; _.child = t5; _.key = t6; }, _RenderExclusiveMouseRegion: function _RenderExclusiveMouseRegion(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._proxy_box$_opaque = t0; _.onEnter = t1; _.onHover = t2; _.onExit = t3; _._cursor = t4; _._validForMouseTracker = true; _.behavior = t5; _.RenderObjectWithChildMixin__child = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, Tooltip: function Tooltip(t0, t1, t2) { this.message = t0; this.child = t1; this.key = t2; }, TooltipState: function TooltipState(t0, t1, t2, t3, t4, t5) { var _ = this; _._overlayController = t0; _.__TooltipState__tooltipTheme_A = _.__TooltipState__visible_A = $; _._tapRecognizer = _._longPressRecognizer = _._backingController = _._tooltip$_timer = null; _._activeHoveringPointerDevices = t1; _._animationStatus = t2; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, TooltipState__scheduleShowTooltip_show: function TooltipState__scheduleShowTooltip_show(t0, t1) { this.$this = t0; this.showDuration = t1; }, _TooltipPositionDelegate: function _TooltipPositionDelegate(t0, t1, t2) { this.target = t0; this.verticalOffset = t1; this.preferBelow = t2; }, _TooltipOverlay: function _TooltipOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.richMessage = t0; _.height = t1; _.padding = t2; _.margin = t3; _.decoration = t4; _.textStyle = t5; _.textAlign = t6; _.animation = t7; _.target = t8; _.verticalOffset = t9; _.preferBelow = t10; _.onEnter = t11; _.onExit = t12; _.key = t13; }, _TooltipState_State_SingleTickerProviderStateMixin: function _TooltipState_State_SingleTickerProviderStateMixin() { }, TooltipThemeData$(decoration, excludeFromSemantics, height, margin, padding, preferBelow, textAlign, textStyle, verticalOffset, waitDuration) { return new A.TooltipThemeData(height, padding, margin, verticalOffset, preferBelow, excludeFromSemantics, decoration, textStyle, textAlign, waitDuration); }, TooltipThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; if (a === b) return a; t1 = A.lerpDouble(a.height, b.height, t); t2 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); t3 = A.EdgeInsetsGeometry_lerp(a.margin, b.margin, t); t4 = A.lerpDouble(a.verticalOffset, b.verticalOffset, t); t5 = t < 0.5; if (t5) t6 = a.preferBelow; else t6 = b.preferBelow; if (t5) t7 = a.excludeFromSemantics; else t7 = b.excludeFromSemantics; t8 = A.Decoration_lerp(a.decoration, b.decoration, t); t9 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); if (t5) t5 = a.textAlign; else t5 = b.textAlign; return A.TooltipThemeData$(t8, t7, t1, t3, t2, t6, t5, t9, t4, null); }, TooltipThemeData: function TooltipThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.height = t0; _.padding = t1; _.margin = t2; _.verticalOffset = t3; _.preferBelow = t4; _.excludeFromSemantics = t5; _.decoration = t6; _.textStyle = t7; _.textAlign = t8; _.waitDuration = t9; }, _TooltipThemeData_Object_Diagnosticable: function _TooltipThemeData_Object_Diagnosticable() { }, Typography_Typography$material2014(platform) { return A.Typography_Typography$_withPlatform(platform, null, null, B.TextTheme_miO, B.TextTheme_i7B, B.TextTheme_eZ8); }, Typography_Typography$_withPlatform(platform, black, white, englishLike, dense, tall) { switch (platform) { case B.TargetPlatform_2: black = B.TextTheme_V0W; white = B.TextTheme_ato; break; case B.TargetPlatform_0: case B.TargetPlatform_1: black = B.TextTheme_BCG; white = B.TextTheme_yTp; break; case B.TargetPlatform_5: black = B.TextTheme_mDg; white = B.TextTheme_P12; break; case B.TargetPlatform_4: black = B.TextTheme_2jN; white = B.TextTheme_E6J; break; case B.TargetPlatform_3: black = B.TextTheme_FOl; white = B.TextTheme_wEo; break; case null: case void 0: break; } black.toString; white.toString; return new A.Typography(black, white, englishLike, dense, tall); }, Typography_lerp(a, b, t) { if (a === b) return a; return new A.Typography(A.TextTheme_lerp(a.black, b.black, t), A.TextTheme_lerp(a.white, b.white, t), A.TextTheme_lerp(a.englishLike, b.englishLike, t), A.TextTheme_lerp(a.dense, b.dense, t), A.TextTheme_lerp(a.tall, b.tall, t)); }, ScriptCategory: function ScriptCategory(t0, t1) { this.index = t0; this._core$_name = t1; }, Typography: function Typography(t0, t1, t2, t3, t4) { var _ = this; _.black = t0; _.white = t1; _.englishLike = t2; _.dense = t3; _.tall = t4; }, _Typography_Object_Diagnosticable: function _Typography_Object_Diagnosticable() { }, _httpClient() { return new self.XMLHttpRequest(); }, NetworkImage: function NetworkImage(t0, t1, t2) { this.url = t0; this.scale = t1; this.headers = t2; }, NetworkImage__loadAsync_closure: function NetworkImage__loadAsync_closure(t0) { this.request = t0; }, NetworkImage__loadAsync_closure0: function NetworkImage__loadAsync_closure0(t0, t1, t2) { this.request = t0; this.completer = t1; this.resolved = t2; }, NetworkImage__loadAsync_closure1: function NetworkImage__loadAsync_closure1(t0) { this.completer = t0; }, NetworkImage__loadAsync_closure2: function NetworkImage__loadAsync_closure2(t0) { this.chunkEvents = t0; }, AlignmentGeometry_lerp(a, b, t) { var t1, t2, t3; if (a == b) return a; if (a == null) return b.$mul(0, t); if (b == null) return a.$mul(0, 1 - t); if (a instanceof A.Alignment && b instanceof A.Alignment) return A.Alignment_lerp(a, b, t); if (a instanceof A.AlignmentDirectional && b instanceof A.AlignmentDirectional) return A.AlignmentDirectional_lerp(a, b, t); t1 = A.lerpDouble(a.get$_x(), b.get$_x(), t); t1.toString; t2 = A.lerpDouble(a.get$_alignment$_start(a), b.get$_alignment$_start(b), t); t2.toString; t3 = A.lerpDouble(a.get$_y(), b.get$_y(), t); t3.toString; return new A._MixedAlignment(t1, t2, t3); }, Alignment_lerp(a, b, t) { var t1, t2; if (a === b) return a; t1 = A.lerpDouble(a.x, b.x, t); t1.toString; t2 = A.lerpDouble(a.y, b.y, t); t2.toString; return new A.Alignment(t1, t2); }, Alignment__stringify(x, y) { var t2, t3, t1 = x === -1; if (t1 && y === -1) return "Alignment.topLeft"; t2 = x === 0; if (t2 && y === -1) return "Alignment.topCenter"; t3 = x === 1; if (t3 && y === -1) return "Alignment.topRight"; if (t1 && y === 0) return "Alignment.centerLeft"; if (t2 && y === 0) return "Alignment.center"; if (t3 && y === 0) return "Alignment.centerRight"; if (t1 && y === 1) return "Alignment.bottomLeft"; if (t2 && y === 1) return "Alignment.bottomCenter"; if (t3 && y === 1) return "Alignment.bottomRight"; return "Alignment(" + B.JSNumber_methods.toStringAsFixed$1(x, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(y, 1) + ")"; }, AlignmentDirectional_lerp(a, b, t) { var t1, t2; if (a === b) return a; t1 = A.lerpDouble(a.start, b.start, t); t1.toString; t2 = A.lerpDouble(a.y, b.y, t); t2.toString; return new A.AlignmentDirectional(t1, t2); }, AlignmentDirectional__stringify(start, y) { var t2, t3, t1 = start === -1; if (t1 && y === -1) return "AlignmentDirectional.topStart"; t2 = start === 0; if (t2 && y === -1) return "AlignmentDirectional.topCenter"; t3 = start === 1; if (t3 && y === -1) return "AlignmentDirectional.topEnd"; if (t1 && y === 0) return "AlignmentDirectional.centerStart"; if (t2 && y === 0) return "AlignmentDirectional.center"; if (t3 && y === 0) return "AlignmentDirectional.centerEnd"; if (t1 && y === 1) return "AlignmentDirectional.bottomStart"; if (t2 && y === 1) return "AlignmentDirectional.bottomCenter"; if (t3 && y === 1) return "AlignmentDirectional.bottomEnd"; return "AlignmentDirectional(" + B.JSNumber_methods.toStringAsFixed$1(start, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(y, 1) + ")"; }, AlignmentGeometry: function AlignmentGeometry() { }, Alignment: function Alignment(t0, t1) { this.x = t0; this.y = t1; }, AlignmentDirectional: function AlignmentDirectional(t0, t1) { this.start = t0; this.y = t1; }, _MixedAlignment: function _MixedAlignment(t0, t1, t2) { this._x = t0; this._alignment$_start = t1; this._y = t2; }, TextAlignVertical: function TextAlignVertical(t0) { this.y = t0; }, flipAxis(direction) { switch (direction.index) { case 0: return B.Axis_1; case 1: return B.Axis_0; } }, axisDirectionToAxis(axisDirection) { switch (axisDirection.index) { case 0: case 2: return B.Axis_1; case 3: case 1: return B.Axis_0; } }, textDirectionToAxisDirection(textDirection) { switch (textDirection.index) { case 0: return B.AxisDirection_3; case 1: return B.AxisDirection_1; } }, flipAxisDirection(axisDirection) { switch (axisDirection.index) { case 0: return B.AxisDirection_2; case 1: return B.AxisDirection_3; case 2: return B.AxisDirection_0; case 3: return B.AxisDirection_1; } }, axisDirectionIsReversed(axisDirection) { switch (axisDirection.index) { case 0: case 3: return true; case 2: case 1: return false; } }, RenderComparison: function RenderComparison(t0, t1) { this.index = t0; this._core$_name = t1; }, Axis0: function Axis0(t0, t1) { this.index = t0; this._core$_name = t1; }, VerticalDirection: function VerticalDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, AxisDirection: function AxisDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, PaintingBinding: function PaintingBinding() { }, _SystemFontsNotifier: function _SystemFontsNotifier(t0) { this._systemFontsCallbacks = t0; }, BorderRadiusGeometry_lerp(a, b, t) { if (a == b) return a; if (a == null) a = B.BorderRadius_tLn0; return a.add$1(0, (b == null ? B.BorderRadius_tLn0 : b).subtract$1(a).$mul(0, t)); }, BorderRadius$all(radius) { return new A.BorderRadius(radius, radius, radius, radius); }, BorderRadius$circular(radius) { var t1 = new A.Radius(radius, radius); return new A.BorderRadius(t1, t1, t1, t1); }, BorderRadius_lerp(a, b, t) { var t1, t2, t3, t4; if (a == b) return a; if (a == null) return b.$mul(0, t); if (b == null) return a.$mul(0, 1 - t); t1 = A.Radius_lerp(a.topLeft, b.topLeft, t); t1.toString; t2 = A.Radius_lerp(a.topRight, b.topRight, t); t2.toString; t3 = A.Radius_lerp(a.bottomLeft, b.bottomLeft, t); t3.toString; t4 = A.Radius_lerp(a.bottomRight, b.bottomRight, t); t4.toString; return new A.BorderRadius(t1, t2, t3, t4); }, BorderRadiusGeometry: function BorderRadiusGeometry() { }, BorderRadius: function BorderRadius(t0, t1, t2, t3) { var _ = this; _.topLeft = t0; _.topRight = t1; _.bottomLeft = t2; _.bottomRight = t3; }, BorderRadiusDirectional: function BorderRadiusDirectional(t0, t1, t2, t3) { var _ = this; _.topStart = t0; _.topEnd = t1; _.bottomStart = t2; _.bottomEnd = t3; }, _MixedBorderRadius: function _MixedBorderRadius(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._topLeft = t0; _._topRight = t1; _._bottomLeft = t2; _._bottomRight = t3; _._topStart = t4; _._topEnd = t5; _._bottomStart = t6; _._bottomEnd = t7; }, BorderSide_merge(a, b) { var t1 = a.style, aIsNone = t1 === B.BorderStyle_0 && a.width === 0, bIsNone = b.style === B.BorderStyle_0 && b.width === 0; if (aIsNone && bIsNone) return B.BorderSide_8xm; if (aIsNone) return b; if (bIsNone) return a; return new A.BorderSide(a.color, a.width + b.width, t1, Math.max(a.strokeAlign, b.strokeAlign)); }, BorderSide_canMerge(a, b) { var t2, t1 = a.style; if (!(t1 === B.BorderStyle_0 && a.width === 0)) t2 = b.style === B.BorderStyle_0 && b.width === 0; else t2 = true; if (t2) return true; return t1 === b.style && a.color.$eq(0, b.color); }, BorderSide_lerp(a, b, t) { var t1, t2, t3, colorA, colorB, t4; if (a === b) return a; if (t === 0) return a; if (t === 1) return b; t1 = A.lerpDouble(a.width, b.width, t); t1.toString; if (t1 < 0) return B.BorderSide_8xm; t2 = a.style; t3 = b.style; if (t2 === t3 && a.strokeAlign === b.strokeAlign) { t3 = A.Color_lerp(a.color, b.color, t); t3.toString; return new A.BorderSide(t3, t1, t2, a.strokeAlign); } switch (t2.index) { case 1: colorA = a.color; break; case 0: t2 = a.color; colorA = A.Color$fromARGB(0, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); break; default: colorA = null; } switch (t3.index) { case 1: colorB = b.color; break; case 0: t2 = b.color; colorB = A.Color$fromARGB(0, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); break; default: colorB = null; } t2 = a.strokeAlign; t3 = b.strokeAlign; if (t2 !== t3) { t4 = A.Color_lerp(colorA, colorB, t); t4.toString; t3 = A.lerpDouble(t2, t3, t); t3.toString; return new A.BorderSide(t4, t1, B.BorderStyle_1, t3); } t3 = A.Color_lerp(colorA, colorB, t); t3.toString; return new A.BorderSide(t3, t1, B.BorderStyle_1, t2); }, ShapeBorder_lerp(a, b, t) { var result, t1; if (a == b) return a; result = b != null ? b.lerpFrom$2(a, t) : null; if (result == null && a != null) result = a.lerpTo$2(b, t); if (result == null) t1 = t < 0.5 ? a : b; else t1 = result; return t1; }, OutlinedBorder_lerp(a, b, t) { var result, t1; if (a == b) return a; result = b != null ? b.lerpFrom$2(a, t) : null; if (result == null && a != null) result = a.lerpTo$2(b, t); if (result == null) t1 = t < 0.5 ? a : b; else t1 = result; return t1; }, _CompoundBorder_lerp(a, b, t) { var t1, index, localA, localB, t2, localResult, aList = a instanceof A._CompoundBorder ? a.borders : A._setArrayType([a], type$.JSArray_nullable_ShapeBorder), bList = b instanceof A._CompoundBorder ? b.borders : A._setArrayType([b], type$.JSArray_nullable_ShapeBorder), results = A._setArrayType([], type$.JSArray_ShapeBorder), $length = Math.max(aList.length, bList.length); for (t1 = 1 - t, index = 0; index < $length; ++index) { localA = index < aList.length ? aList[index] : null; localB = index < bList.length ? bList[index] : null; t2 = localA != null; if (t2 && localB != null) { localResult = localA.lerpTo$2(localB, t); if (localResult == null) localResult = localB.lerpFrom$2(localA, t); if (localResult != null) { results.push(localResult); continue; } } if (localB != null) results.push(localB.scale$1(0, t)); if (t2) results.push(localA.scale$1(0, t1)); } return new A._CompoundBorder(results); }, paintBorder(canvas, rect, bottom, left, right, $top) { var path, t2, t3, t4, t1 = $.$get$_renderer(), paint = t1.createPaint$0(); paint.set$strokeWidth(0); path = t1.createPath$0(); switch ($top.style.index) { case 1: paint.set$color(0, $top.color); path.reset$0(0); t1 = rect.left; t2 = rect.top; path.moveTo$2(0, t1, t2); t3 = rect.right; path.lineTo$2(0, t3, t2); t4 = $top.width; if (t4 === 0) paint.set$style(0, B.PaintingStyle_1); else { paint.set$style(0, B.PaintingStyle_0); t2 += t4; path.lineTo$2(0, t3 - right.width, t2); path.lineTo$2(0, t1 + left.width, t2); } canvas.drawPath$2(path, paint); break; case 0: break; } switch (right.style.index) { case 1: paint.set$color(0, right.color); path.reset$0(0); t1 = rect.right; t2 = rect.top; path.moveTo$2(0, t1, t2); t3 = rect.bottom; path.lineTo$2(0, t1, t3); t4 = right.width; if (t4 === 0) paint.set$style(0, B.PaintingStyle_1); else { paint.set$style(0, B.PaintingStyle_0); t1 -= t4; path.lineTo$2(0, t1, t3 - bottom.width); path.lineTo$2(0, t1, t2 + $top.width); } canvas.drawPath$2(path, paint); break; case 0: break; } switch (bottom.style.index) { case 1: paint.set$color(0, bottom.color); path.reset$0(0); t1 = rect.right; t2 = rect.bottom; path.moveTo$2(0, t1, t2); t3 = rect.left; path.lineTo$2(0, t3, t2); t4 = bottom.width; if (t4 === 0) paint.set$style(0, B.PaintingStyle_1); else { paint.set$style(0, B.PaintingStyle_0); t2 -= t4; path.lineTo$2(0, t3 + left.width, t2); path.lineTo$2(0, t1 - right.width, t2); } canvas.drawPath$2(path, paint); break; case 0: break; } switch (left.style.index) { case 1: paint.set$color(0, left.color); path.reset$0(0); t1 = rect.left; t2 = rect.bottom; path.moveTo$2(0, t1, t2); t3 = rect.top; path.lineTo$2(0, t1, t3); t4 = left.width; if (t4 === 0) paint.set$style(0, B.PaintingStyle_1); else { paint.set$style(0, B.PaintingStyle_0); t1 += t4; path.lineTo$2(0, t1, t3 + $top.width); path.lineTo$2(0, t1, t2 - bottom.width); } canvas.drawPath$2(path, paint); break; case 0: break; } }, BorderStyle: function BorderStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, BorderSide: function BorderSide(t0, t1, t2, t3) { var _ = this; _.color = t0; _.width = t1; _.style = t2; _.strokeAlign = t3; }, ShapeBorder: function ShapeBorder() { }, OutlinedBorder: function OutlinedBorder() { }, _CompoundBorder: function _CompoundBorder(t0) { this.borders = t0; }, _CompoundBorder_dimensions_closure: function _CompoundBorder_dimensions_closure() { }, _CompoundBorder_scale_closure: function _CompoundBorder_scale_closure(t0) { this.t = t0; }, _CompoundBorder_preferPaintInterior_closure: function _CompoundBorder_preferPaintInterior_closure() { }, _CompoundBorder_toString_closure: function _CompoundBorder_toString_closure() { }, _BorderSide_Object_Diagnosticable: function _BorderSide_Object_Diagnosticable() { }, BoxBorder_lerp(a, b, t) { var t1, t0, t2; if (a == b) return a; t1 = type$.nullable_Border; if (t1._is(a) && t1._is(b)) return A.Border_lerp(a, b, t); t1 = type$.nullable_BorderDirectional; if (t1._is(a) && t1._is(b)) return A.BorderDirectional_lerp(a, b, t); if (b instanceof A.Border && a instanceof A.BorderDirectional) { t = 1 - t; t0 = b; b = a; a = t0; } if (a instanceof A.Border && b instanceof A.BorderDirectional) { t1 = b.start; if (t1.$eq(0, B.BorderSide_8xm) && b.end.$eq(0, B.BorderSide_8xm)) return new A.Border(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(a.right, B.BorderSide_8xm, t), A.BorderSide_lerp(a.bottom, b.bottom, t), A.BorderSide_lerp(a.left, B.BorderSide_8xm, t)); t2 = a.left; if (t2.$eq(0, B.BorderSide_8xm) && a.right.$eq(0, B.BorderSide_8xm)) return new A.BorderDirectional(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(B.BorderSide_8xm, t1, t), A.BorderSide_lerp(B.BorderSide_8xm, b.end, t), A.BorderSide_lerp(a.bottom, b.bottom, t)); if (t < 0.5) { t1 = t * 2; return new A.Border(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(a.right, B.BorderSide_8xm, t1), A.BorderSide_lerp(a.bottom, b.bottom, t), A.BorderSide_lerp(t2, B.BorderSide_8xm, t1)); } t2 = (t - 0.5) * 2; return new A.BorderDirectional(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(B.BorderSide_8xm, t1, t2), A.BorderSide_lerp(B.BorderSide_8xm, b.end, t2), A.BorderSide_lerp(a.bottom, b.bottom, t)); } throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("BoxBorder.lerp can only interpolate Border and BorderDirectional classes."), A.ErrorDescription$("BoxBorder.lerp() was called with two objects of type " + J.get$runtimeType$(a).toString$0(0) + " and " + J.get$runtimeType$(b).toString$0(0) + ":\n " + A.S(a) + "\n " + A.S(b) + "\nHowever, only Border and BorderDirectional classes are supported by this method."), A.ErrorHint$("For a more general interpolation method, consider using ShapeBorder.lerp instead.")], type$.JSArray_DiagnosticsNode))); }, BoxBorder__paintUniformBorderWithRadius(canvas, rect, side, borderRadius) { var borderRect, inner, paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, side.color); if (side.width === 0) { paint.set$style(0, B.PaintingStyle_1); paint.set$strokeWidth(0); canvas.drawRRect$2(borderRadius.toRRect$1(rect), paint); } else { borderRect = borderRadius.toRRect$1(rect); inner = borderRect.inflate$1(-side.get$strokeInset()); canvas.drawDRRect$3(borderRect.inflate$1(side.get$strokeOutset()), inner, paint); } }, BoxBorder_paintNonUniformBorder(canvas, rect, borderRadius, bottom, color, left, right, shape, textDirection, $top) { var borderRect, t1, paint, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, inner; switch (shape.index) { case 0: borderRect = (borderRadius == null ? B.BorderRadius_tLn0 : borderRadius).toRRect$1(rect); break; case 1: t1 = rect.right - rect.left; borderRect = A.RRect$fromRectAndRadius(A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2), new A.Radius(t1, t1)); break; default: borderRect = null; } paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, color); t1 = left.get$strokeInset(); t2 = $top.get$strokeInset(); t3 = right.get$strokeInset(); t4 = bottom.get$strokeInset(); t5 = borderRect.left; t6 = borderRect.top; t7 = borderRect.right; t8 = borderRect.bottom; t9 = borderRect.tlRadiusX; t10 = borderRect.tlRadiusY; t11 = new A.Radius(t9, t10).$sub(0, new A.Radius(t1, t2)).clamp$1$minimum(0, B.Radius_0_0); t12 = borderRect.trRadiusX; t13 = borderRect.trRadiusY; t14 = new A.Radius(t12, t13).$sub(0, new A.Radius(t3, t2)).clamp$1$minimum(0, B.Radius_0_0); t15 = borderRect.brRadiusX; t16 = borderRect.brRadiusY; t17 = new A.Radius(t15, t16).$sub(0, new A.Radius(t3, t4)).clamp$1$minimum(0, B.Radius_0_0); t18 = borderRect.blRadiusX; t19 = borderRect.blRadiusY; inner = A.RRect$fromLTRBAndCorners(t5 + t1, t6 + t2, t7 - t3, t8 - t4, new A.Radius(t18, t19).$sub(0, new A.Radius(t1, t4)).clamp$1$minimum(0, B.Radius_0_0), t17, t11, t14); t14 = left.get$strokeOutset(); t11 = $top.get$strokeOutset(); t17 = right.get$strokeOutset(); t4 = bottom.get$strokeOutset(); t10 = new A.Radius(t9, t10).$add(0, new A.Radius(t14, t11)).clamp$1$minimum(0, B.Radius_0_0); t13 = new A.Radius(t12, t13).$add(0, new A.Radius(t17, t11)).clamp$1$minimum(0, B.Radius_0_0); t16 = new A.Radius(t15, t16).$add(0, new A.Radius(t17, t4)).clamp$1$minimum(0, B.Radius_0_0); canvas.drawDRRect$3(A.RRect$fromLTRBAndCorners(t5 - t14, t6 - t11, t7 + t17, t8 + t4, new A.Radius(t18, t19).$add(0, new A.Radius(t14, t4)).clamp$1$minimum(0, B.Radius_0_0), t16, t10, t13), inner, paint); }, BoxBorder__paintUniformBorderWithCircle(canvas, rect, side) { var t1 = rect.get$shortestSide(); canvas.drawCircle$3(rect.get$center(), (t1 + side.width * side.strokeAlign) / 2, side.toPaint$0()); }, BoxBorder__paintUniformBorderWithRectangle(canvas, rect, side) { canvas.drawRect$2(rect.inflate$1(side.width * side.strokeAlign / 2), side.toPaint$0()); }, Border_Border$all(color, width) { var side = new A.BorderSide(color, width, B.BorderStyle_1, -1); return new A.Border(side, side, side, side); }, Border_lerp(a, b, t) { if (a == b) return a; if (a == null) return b.scale$1(0, t); if (b == null) return a.scale$1(0, 1 - t); return new A.Border(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(a.right, b.right, t), A.BorderSide_lerp(a.bottom, b.bottom, t), A.BorderSide_lerp(a.left, b.left, t)); }, BorderDirectional_lerp(a, b, t) { var t1, t2, t3; if (a == b) return a; if (a == null) return b.scale$1(0, t); if (b == null) return a.scale$1(0, 1 - t); t1 = A.BorderSide_lerp(a.top, b.top, t); t2 = A.BorderSide_lerp(a.end, b.end, t); t3 = A.BorderSide_lerp(a.bottom, b.bottom, t); return new A.BorderDirectional(t1, A.BorderSide_lerp(a.start, b.start, t), t2, t3); }, BoxShape: function BoxShape(t0, t1) { this.index = t0; this._core$_name = t1; }, BoxBorder: function BoxBorder() { }, Border: function Border(t0, t1, t2, t3) { var _ = this; _.top = t0; _.right = t1; _.bottom = t2; _.left = t3; }, BorderDirectional: function BorderDirectional(t0, t1, t2, t3) { var _ = this; _.top = t0; _.start = t1; _.end = t2; _.bottom = t3; }, BoxDecoration_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6; if (a === b) return a; if (t === 0) return a; if (t === 1) return b; t1 = A.Color_lerp(a.color, b.color, t); t2 = A.DecorationImage_lerp(a.image, b.image, t); t3 = A.BoxBorder_lerp(a.border, b.border, t); t4 = A.BorderRadiusGeometry_lerp(a.borderRadius, b.borderRadius, t); t5 = A.BoxShadow_lerpList(a.boxShadow, b.boxShadow, t); t6 = A.Gradient_lerp(a.gradient, b.gradient, t); return new A.BoxDecoration(t1, t2, t3, t4, t5, t6, t < 0.5 ? a.shape : b.shape); }, BoxDecoration: function BoxDecoration(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.color = t0; _.image = t1; _.border = t2; _.borderRadius = t3; _.boxShadow = t4; _.gradient = t5; _.shape = t6; }, _BoxDecorationPainter: function _BoxDecorationPainter(t0, t1) { var _ = this; _._box_decoration$_decoration = t0; _._box_decoration$_imagePainter = _._rectForCachedBackgroundPaint = _._cachedBackgroundPaint = null; _.onChanged = t1; }, applyBoxFit(fit, inputSize, outputSize) { var destinationSize, sourceSize, t2, t3, t4, aspectRatio, t1 = inputSize._dy; if (t1 <= 0 || inputSize._dx <= 0 || outputSize._dy <= 0 || outputSize._dx <= 0) return B.FittedSizes_46c; switch (fit.index) { case 0: destinationSize = outputSize; sourceSize = inputSize; break; case 1: t2 = outputSize._dx; t3 = outputSize._dy; t4 = inputSize._dx; destinationSize = t2 / t3 > t4 / t1 ? new A.Size(t4 * t3 / t1, t3) : new A.Size(t2, t1 * t2 / t4); sourceSize = inputSize; break; case 2: t2 = outputSize._dx; t3 = outputSize._dy; t4 = inputSize._dx; sourceSize = t2 / t3 > t4 / t1 ? new A.Size(t4, t4 * t3 / t2) : new A.Size(t1 * t2 / t3, t1); destinationSize = outputSize; break; case 3: t2 = outputSize._dx; t3 = outputSize._dy; t4 = inputSize._dx; if (t2 / t3 > t4 / t1) { sourceSize = new A.Size(t4, t4 * t3 / t2); destinationSize = outputSize; } else { destinationSize = new A.Size(t2, t1 * t2 / t4); sourceSize = inputSize; } break; case 4: t2 = outputSize._dx; t3 = outputSize._dy; t4 = inputSize._dx; if (t2 / t3 > t4 / t1) { destinationSize = new A.Size(t4 * t3 / t1, t3); sourceSize = inputSize; } else { sourceSize = new A.Size(t1 * t2 / t3, t1); destinationSize = outputSize; } break; case 5: sourceSize = new A.Size(Math.min(inputSize._dx, outputSize._dx), Math.min(t1, outputSize._dy)); destinationSize = sourceSize; break; case 6: aspectRatio = inputSize._dx / t1; t2 = outputSize._dy; destinationSize = t1 > t2 ? new A.Size(t2 * aspectRatio, t2) : inputSize; t1 = outputSize._dx; if (destinationSize._dx > t1) destinationSize = new A.Size(t1, t1 / aspectRatio); sourceSize = inputSize; break; default: sourceSize = null; destinationSize = null; } return new A.FittedSizes(sourceSize, destinationSize); }, BoxFit: function BoxFit(t0, t1) { this.index = t0; this._core$_name = t1; }, FittedSizes: function FittedSizes(t0, t1) { this.source = t0; this.destination = t1; }, BoxShadow_lerp(a, b, t) { var t1, t2, t3, t4, t5; if (a === b) return a; t1 = A.Color_lerp(a.color, b.color, t); t1.toString; t2 = A.Offset_lerp(a.offset, b.offset, t); t2.toString; t3 = A.lerpDouble(a.blurRadius, b.blurRadius, t); t3.toString; t4 = A.lerpDouble(a.spreadRadius, b.spreadRadius, t); t4.toString; t5 = a.blurStyle; return new A.BoxShadow(t4, t5 === B.BlurStyle_0 ? b.blurStyle : t5, t1, t2, t3); }, BoxShadow_lerpList(a, b, t) { var commonLength, t1, i, t2, t3, t4, t5, t6; if (a == null ? b == null : a === b) return a; if (a == null) a = A._setArrayType([], type$.JSArray_BoxShadow); if (b == null) b = A._setArrayType([], type$.JSArray_BoxShadow); commonLength = Math.min(a.length, b.length); t1 = A._setArrayType([], type$.JSArray_BoxShadow); for (i = 0; i < commonLength; ++i) t1.push(A.BoxShadow_lerp(a[i], b[i], t)); for (t2 = 1 - t, i = commonLength; i < a.length; ++i) { t3 = a[i]; t4 = t3.color; t5 = t3.offset; t6 = t3.blurRadius; t1.push(new A.BoxShadow(t3.spreadRadius * t2, t3.blurStyle, t4, new A.Offset(t5._dx * t2, t5._dy * t2), t6 * t2)); } for (i = commonLength; i < b.length; ++i) { t2 = b[i]; t3 = t2.color; t4 = t2.offset; t5 = t2.blurRadius; t1.push(new A.BoxShadow(t2.spreadRadius * t, t2.blurStyle, t3, new A.Offset(t4._dx * t, t4._dy * t), t5 * t)); } return t1; }, BoxShadow: function BoxShadow(t0, t1, t2, t3, t4) { var _ = this; _.spreadRadius = t0; _.blurStyle = t1; _.color = t2; _.offset = t3; _.blurRadius = t4; }, CircleBorder: function CircleBorder(t0, t1) { this.eccentricity = t0; this.side = t1; }, ClipContext: function ClipContext() { }, ClipContext_clipPathAndPaint_closure: function ClipContext_clipPathAndPaint_closure(t0, t1) { this.$this = t0; this.path = t1; }, ClipContext_clipRRectAndPaint_closure: function ClipContext_clipRRectAndPaint_closure(t0, t1) { this.$this = t0; this.rrect = t1; }, ClipContext_clipRectAndPaint_closure: function ClipContext_clipRectAndPaint_closure(t0, t1) { this.$this = t0; this.rect = t1; }, _colorFromHue(alpha, hue, chroma, secondary, match) { var green, red, blue; if (hue < 60) { green = secondary; red = chroma; blue = 0; } else if (hue < 120) { green = chroma; red = secondary; blue = 0; } else if (hue < 180) { blue = secondary; green = chroma; red = 0; } else if (hue < 240) { blue = chroma; green = secondary; red = 0; } else { if (hue < 300) { blue = chroma; red = secondary; } else { blue = secondary; red = chroma; } green = 0; } return A.Color$fromARGB(B.JSNumber_methods.round$0(alpha * 255), B.JSNumber_methods.round$0((red + match) * 255), B.JSNumber_methods.round$0((green + match) * 255), B.JSNumber_methods.round$0((blue + match) * 255)); }, HSLColor_HSLColor$fromColor(color) { var t2, lightness, saturation, red = (color.get$value(color) >>> 16 & 255) / 255, green = (color.get$value(color) >>> 8 & 255) / 255, blue = (color.get$value(color) & 255) / 255, max = Math.max(red, Math.max(green, blue)), min = Math.min(red, Math.min(green, blue)), delta = max - min, t1 = color.get$value(color), hue = A._Cell$named("hue"); if (max === 0) hue.__late_helper$_value = 0; else if (max === red) hue.__late_helper$_value = 60 * B.JSNumber_methods.$mod((green - blue) / delta, 6); else if (max === green) hue.__late_helper$_value = 60 * ((blue - red) / delta + 2); else if (max === blue) hue.__late_helper$_value = 60 * ((red - green) / delta + 4); hue.__late_helper$_value = isNaN(hue._readLocal$0()) ? 0 : hue._readLocal$0(); t2 = hue._readLocal$0(); lightness = (max + min) / 2; saturation = lightness === 1 ? 0 : A.clampDouble(delta / (1 - Math.abs(2 * lightness - 1)), 0, 1); return new A.HSLColor((t1 >>> 24 & 255) / 255, t2, saturation, lightness); }, HSLColor: function HSLColor(t0, t1, t2, t3) { var _ = this; _.alpha = t0; _.hue = t1; _.saturation = t2; _.lightness = t3; }, ColorSwatch: function ColorSwatch() { }, ImageSizeInfo: function ImageSizeInfo(t0, t1, t2) { this.source = t0; this.displaySize = t1; this.imageSize = t2; }, Decoration_lerp(a, b, t) { var t1, _null = null; if (a == b) return a; if (a == null) { t1 = b.lerpFrom$2(_null, t); return t1 == null ? b : t1; } if (b == null) { t1 = a.lerpTo$2(_null, t); return t1 == null ? a : t1; } if (t === 0) return a; if (t === 1) return b; t1 = b.lerpFrom$2(a, t); if (t1 == null) t1 = a.lerpTo$2(b, t); if (t1 == null) if (t < 0.5) { t1 = a.lerpTo$2(_null, t * 2); if (t1 == null) t1 = a; } else { t1 = b.lerpFrom$2(_null, (t - 0.5) * 2); if (t1 == null) t1 = b; } return t1; }, Decoration: function Decoration() { }, BoxPainter: function BoxPainter() { }, _Decoration_Object_Diagnosticable: function _Decoration_Object_Diagnosticable() { }, DecorationImage_lerp(a, b, t) { if (a == b || t === 0) return a; if (t === 1) return b; return new A._BlendedDecorationImage(a, b, t); }, paintImage(alignment, blendMode, canvas, centerSlice, colorFilter, debugImageLabel, filterQuality, fit, flipHorizontally, image, invertColors, isAntiAlias, opacity, rect, repeat, scale) { var t1, t2, t3, t4, outputSize, t5, t6, fittedSizes, sourceSize, destinationSize, paint, t7, halfWidthDelta, t8, halfHeightDelta, destinationRect, maxDevicePixelRatio, sizeInfo, existingSizeInfo, needSave, dx, sourceRect, _i; if (rect.get$isEmpty(0)) return; t1 = rect.left; t2 = rect.right - t1; t3 = rect.top; t4 = rect.bottom - t3; outputSize = new A.Size(t2, t4); t5 = image.get$width(image); t6 = image.get$height(image); if (fit == null) fit = B.BoxFit_6; fittedSizes = A.applyBoxFit(fit, new A.Size(t5, t6).$div(0, scale), outputSize); sourceSize = fittedSizes.source.$mul(0, scale); destinationSize = fittedSizes.destination; if (repeat !== B.ImageRepeat_3 && destinationSize.$eq(0, outputSize)) repeat = B.ImageRepeat_3; paint = $.$get$_renderer().createPaint$0(); paint.set$isAntiAlias(false); if (colorFilter != null) paint.set$colorFilter(colorFilter); paint.set$color(0, A.Color$fromRGBO(0, 0, 0, A.clampDouble(opacity, 0, 1))); paint.set$filterQuality(filterQuality); paint.set$invertColors(invertColors); paint.set$blendMode(blendMode); t7 = destinationSize._dx; halfWidthDelta = (t2 - t7) / 2; t8 = destinationSize._dy; halfHeightDelta = (t4 - t8) / 2; t4 = alignment.x; t4 = t1 + (halfWidthDelta + (flipHorizontally ? -t4 : t4) * halfWidthDelta); t3 += halfHeightDelta + alignment.y * halfHeightDelta; destinationRect = new A.Rect(t4, t3, t4 + t7, t3 + t8); $.PaintingBinding__instance.toString; maxDevicePixelRatio = $.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.get$values(0).fold$1$2(0, 0, new A.paintImage_closure(), type$.double); t3 = debugImageLabel == null ? "" : debugImageLabel; t4 = image.get$width(image); t7 = image.get$height(image); t8 = outputSize.$mul(0, maxDevicePixelRatio); sizeInfo = new A.ImageSizeInfo(t3, t8, new A.Size(t4, t7)); if (!$._lastFrameImageSizeInfo.contains$1(0, sizeInfo)) { existingSizeInfo = $._pendingImageSizeInfo.$index(0, t3); if (existingSizeInfo == null || existingSizeInfo._sizeToBytes$1(existingSizeInfo.displaySize) < sizeInfo._sizeToBytes$1(t8)) $._pendingImageSizeInfo.$indexSet(0, t3, sizeInfo); $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.paintImage_closure0()); } needSave = repeat !== B.ImageRepeat_3 || flipHorizontally; if (needSave) canvas.save$0(0); t3 = repeat === B.ImageRepeat_3; if (!t3) canvas.clipRect$1(rect); if (flipHorizontally) { dx = -(t1 + t2 / 2); canvas.translate$2(0, -dx, 0); canvas.scale$2(0, -1, 1); canvas.translate$2(0, dx, 0); } sourceRect = alignment.inscribe$2(sourceSize, new A.Rect(0, 0, t5, t6)); if (t3) canvas.drawImageRect$4(image, sourceRect, destinationRect, paint); else for (t1 = A._generateImageTileRects(rect, destinationRect, repeat), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) canvas.drawImageRect$4(image, sourceRect, t1[_i], paint); if (needSave) canvas.restore$0(0); }, _generateImageTileRects(outputRect, fundamentalRect, repeat) { var startX, stopX, startY, stopY, i, j, t1 = fundamentalRect.right, t2 = fundamentalRect.left, strideX = t1 - t2, t3 = fundamentalRect.bottom, t4 = fundamentalRect.top, strideY = t3 - t4, t5 = repeat !== B.ImageRepeat_0; if (!t5 || repeat === B.ImageRepeat_1) { startX = B.JSNumber_methods.floor$0((outputRect.left - t2) / strideX); stopX = B.JSNumber_methods.ceil$0((outputRect.right - t1) / strideX); } else { startX = 0; stopX = 0; } if (!t5 || repeat === B.ImageRepeat_2) { startY = B.JSNumber_methods.floor$0((outputRect.top - t4) / strideY); stopY = B.JSNumber_methods.ceil$0((outputRect.bottom - t3) / strideY); } else { startY = 0; stopY = 0; } t1 = A._setArrayType([], type$.JSArray_Rect); for (i = startX; i <= stopX; ++i) for (t2 = i * strideX, j = startY; j <= stopY; ++j) t1.push(fundamentalRect.shift$1(new A.Offset(t2, j * strideY))); return t1; }, ImageRepeat: function ImageRepeat(t0, t1) { this.index = t0; this._core$_name = t1; }, paintImage_closure: function paintImage_closure() { }, paintImage_closure0: function paintImage_closure0() { }, _BlendedDecorationImage: function _BlendedDecorationImage(t0, t1, t2) { this.a = t0; this.b = t1; this.t = t2; }, _BlendedDecorationImagePainter: function _BlendedDecorationImagePainter(t0, t1, t2) { this.a = t0; this.b = t1; this.t = t2; }, EdgeInsetsGeometry_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6; if (a == b) return a; if (a == null) return b.$mul(0, t); if (b == null) return a.$mul(0, 1 - t); if (a instanceof A.EdgeInsets && b instanceof A.EdgeInsets) return A.EdgeInsets_lerp(a, b, t); if (a instanceof A.EdgeInsetsDirectional && b instanceof A.EdgeInsetsDirectional) return A.EdgeInsetsDirectional_lerp(a, b, t); t1 = A.lerpDouble(a.get$_left(a), b.get$_left(b), t); t1.toString; t2 = A.lerpDouble(a.get$_right(a), b.get$_right(b), t); t2.toString; t3 = A.lerpDouble(a.get$_edge_insets$_start(a), b.get$_edge_insets$_start(b), t); t3.toString; t4 = A.lerpDouble(a.get$_edge_insets$_end(), b.get$_edge_insets$_end(), t); t4.toString; t5 = A.lerpDouble(a.get$_top(a), b.get$_top(b), t); t5.toString; t6 = A.lerpDouble(a.get$_bottom(a), b.get$_bottom(b), t); t6.toString; return new A._MixedEdgeInsets(t1, t2, t3, t4, t5, t6); }, EdgeInsets$fromViewPadding(padding, devicePixelRatio) { return new A.EdgeInsets(padding.left / devicePixelRatio, padding.top / devicePixelRatio, padding.right / devicePixelRatio, padding.bottom / devicePixelRatio); }, EdgeInsets_lerp(a, b, t) { var t1, t2, t3, t4; if (a == b) return a; if (a == null) return b.$mul(0, t); if (b == null) return a.$mul(0, 1 - t); t1 = A.lerpDouble(a.left, b.left, t); t1.toString; t2 = A.lerpDouble(a.top, b.top, t); t2.toString; t3 = A.lerpDouble(a.right, b.right, t); t3.toString; t4 = A.lerpDouble(a.bottom, b.bottom, t); t4.toString; return new A.EdgeInsets(t1, t2, t3, t4); }, EdgeInsetsDirectional_lerp(a, b, t) { var t1, t2, t3, t4; if (a === b) return a; t1 = A.lerpDouble(a.start, b.start, t); t1.toString; t2 = A.lerpDouble(a.top, b.top, t); t2.toString; t3 = A.lerpDouble(a.end, b.end, t); t3.toString; t4 = A.lerpDouble(a.bottom, b.bottom, t); t4.toString; return new A.EdgeInsetsDirectional(t1, t2, t3, t4); }, EdgeInsetsGeometry: function EdgeInsetsGeometry() { }, EdgeInsets: function EdgeInsets(t0, t1, t2, t3) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; }, EdgeInsetsDirectional: function EdgeInsetsDirectional(t0, t1, t2, t3) { var _ = this; _.start = t0; _.top = t1; _.end = t2; _.bottom = t3; }, _MixedEdgeInsets: function _MixedEdgeInsets(t0, t1, t2, t3, t4, t5) { var _ = this; _._left = t0; _._right = t1; _._edge_insets$_start = t2; _._edge_insets$_end = t3; _._top = t4; _._bottom = t5; }, FractionalOffset$(dx, dy) { return new A.FractionalOffset(dx * 2 - 1, dy * 2 - 1); }, FractionalOffset: function FractionalOffset(t0, t1) { this.x = t0; this.y = t1; }, _sample(colors, stops, t) { var index, t1, t2, t3, t4; if (t <= B.JSArray_methods.get$first(stops)) return B.JSArray_methods.get$first(colors); if (t >= B.JSArray_methods.get$last(stops)) return B.JSArray_methods.get$last(colors); index = B.JSArray_methods.lastIndexWhere$1(stops, new A._sample_closure(t)); t1 = colors[index]; t2 = index + 1; t3 = colors[t2]; t4 = stops[index]; t4 = A.Color_lerp(t1, t3, (t - t4) / (stops[t2] - t4)); t4.toString; return t4; }, _interpolateColorsAndStops(aColors, aStops, bColors, bStops, t) { var interpolatedStops, t1, stops = A.SplayTreeSet$(null, null, type$.double); stops.addAll$1(0, aStops); stops.addAll$1(0, bStops); interpolatedStops = A.List_List$of(stops, false, stops.$ti._eval$1("SetBase.E")); t1 = A._arrayInstanceType(interpolatedStops)._eval$1("MappedListIterable<1,Color>"); return new A._ColorsAndStops(A.List_List$of(new A.MappedListIterable(interpolatedStops, new A._interpolateColorsAndStops_closure(aColors, aStops, bColors, bStops, t), t1), false, t1._eval$1("ListIterable.E")), interpolatedStops); }, Gradient_lerp(a, b, t) { var result; if (a == b) return a; result = b != null ? b.lerpFrom$2(a, t) : null; if (result == null && a != null) result = a.lerpTo$2(b, t); if (result != null) return result; return t < 0.5 ? a.scale$1(0, 1 - t * 2) : b.scale$1(0, (t - 0.5) * 2); }, LinearGradient_lerp(a, b, t) { var interpolated, t1, t2, t3; if (a == b) return a; if (a == null) return b.scale$1(0, t); if (b == null) return a.scale$1(0, 1 - t); interpolated = A._interpolateColorsAndStops(a.colors, a._impliedStops$0(), b.colors, b._impliedStops$0(), t); t1 = A.AlignmentGeometry_lerp(a.begin, b.begin, t); t1.toString; t2 = A.AlignmentGeometry_lerp(a.end, b.end, t); t2.toString; t3 = t < 0.5 ? a.tileMode : b.tileMode; return new A.LinearGradient(t1, t2, t3, interpolated.colors, interpolated.stops, null); }, _ColorsAndStops: function _ColorsAndStops(t0, t1) { this.colors = t0; this.stops = t1; }, _sample_closure: function _sample_closure(t0) { this.t = t0; }, _interpolateColorsAndStops_closure: function _interpolateColorsAndStops_closure(t0, t1, t2, t3, t4) { var _ = this; _.aColors = t0; _.aStops = t1; _.bColors = t2; _.bStops = t3; _.t = t4; }, Gradient: function Gradient() { }, LinearGradient: function LinearGradient(t0, t1, t2, t3, t4, t5) { var _ = this; _.begin = t0; _.end = t1; _.tileMode = t2; _.colors = t3; _.stops = t4; _.transform = t5; }, LinearGradient_scale_closure: function LinearGradient_scale_closure(t0) { this.factor = t0; }, _LiveImage$(completer, handleRemove) { var t1; if (completer._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); t1 = new A.ImageStreamCompleterHandle(completer); t1.ImageStreamCompleterHandle$_$1(completer); t1 = new A._LiveImage(completer, null, t1); t1._LiveImage$3$sizeBytes(completer, handleRemove, null); return t1; }, ImageCache: function ImageCache(t0, t1, t2) { var _ = this; _._pendingImages = t0; _._image_cache$_cache = t1; _._liveImages = t2; _._currentSizeBytes = 0; }, ImageCache__trackLiveImage_closure: function ImageCache__trackLiveImage_closure(t0, t1, t2) { this.$this = t0; this.completer = t1; this.key = t2; }, ImageCache__trackLiveImage__closure: function ImageCache__trackLiveImage__closure(t0, t1) { this.$this = t0; this.key = t1; }, ImageCache_putIfAbsent_listener: function ImageCache_putIfAbsent_listener(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.key = t2; _.trackPendingImage = t3; _.pendingImage = t4; }, _CachedImageBase: function _CachedImageBase() { }, _CachedImageBase_dispose_closure: function _CachedImageBase_dispose_closure(t0) { this.$this = t0; }, _CachedImage: function _CachedImage(t0, t1, t2) { this.completer = t0; this.sizeBytes = t1; this.handle = t2; }, _LiveImage: function _LiveImage(t0, t1, t2) { var _ = this; _.___LiveImage__handleRemove_A = $; _.completer = t0; _.sizeBytes = t1; _.handle = t2; }, _LiveImage_closure: function _LiveImage_closure(t0, t1) { this.$this = t0; this.handleRemove = t1; }, _PendingImage: function _PendingImage(t0, t1) { this.completer = t0; this.listener = t1; }, _AbstractImageStreamCompleter$() { return new A._AbstractImageStreamCompleter(A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function)); }, ResizeImage_resizeIfNeeded(cacheWidth, cacheHeight, provider) { return provider; }, NetworkImageLoadException$(statusCode, uri) { return new A.NetworkImageLoadException("HTTP request failed, statusCode: " + statusCode + ", " + uri.toString$0(0)); }, ImageConfiguration: function ImageConfiguration(t0, t1, t2, t3, t4, t5) { var _ = this; _.bundle = t0; _.devicePixelRatio = t1; _.locale = t2; _.textDirection = t3; _.size = t4; _.platform = t5; }, ImageProvider: function ImageProvider() { }, ImageProvider_resolve_closure: function ImageProvider_resolve_closure(t0, t1, t2) { this.$this = t0; this.configuration = t1; this.stream = t2; }, ImageProvider_resolve_closure0: function ImageProvider_resolve_closure0(t0, t1, t2) { this.$this = t0; this.configuration = t1; this.stream = t2; }, ImageProvider__createErrorHandlerAndKey_handleError: function ImageProvider__createErrorHandlerAndKey_handleError(t0, t1) { this._box_0 = t0; this.errorCallback = t1; }, ImageProvider__createErrorHandlerAndKey_closure: function ImageProvider__createErrorHandlerAndKey_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.successCallback = t2; _.handleError = t3; }, ImageProvider_resolveStreamForKey_closure: function ImageProvider_resolveStreamForKey_closure(t0) { this.stream = t0; }, ImageProvider_resolveStreamForKey_closure0: function ImageProvider_resolveStreamForKey_closure0(t0, t1) { this.$this = t0; this.key = t1; }, _AbstractImageStreamCompleter: function _AbstractImageStreamCompleter(t0, t1, t2) { var _ = this; _._image_stream$_listeners = t0; _._ephemeralErrorListeners = t1; _.debugLabel = _._currentError = _._currentImage = null; _._addingInitialListeners = _._hadAtLeastOneListener = false; _._keepAliveHandles = 0; _._image_stream$_disposed = false; _._onLastListenerRemovedCallbacks = t2; }, AssetBundleImageKey: function AssetBundleImageKey(t0, t1, t2) { this.bundle = t0; this.name = t1; this.scale = t2; }, AssetBundleImageProvider: function AssetBundleImageProvider() { }, MemoryImage: function MemoryImage(t0, t1) { this.bytes = t0; this.scale = t1; }, _ErrorImageCompleter: function _ErrorImageCompleter(t0, t1, t2) { var _ = this; _._image_stream$_listeners = t0; _._ephemeralErrorListeners = t1; _.debugLabel = _._currentError = _._currentImage = null; _._addingInitialListeners = _._hadAtLeastOneListener = false; _._keepAliveHandles = 0; _._image_stream$_disposed = false; _._onLastListenerRemovedCallbacks = t2; }, NetworkImageLoadException: function NetworkImageLoadException(t0) { this._image_provider$_message = t0; }, AssetImage: function AssetImage(t0, t1, t2) { this.assetName = t0; this.bundle = t1; this.$package = t2; }, AssetImage_obtainKey_closure: function AssetImage_obtainKey_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.configuration = t2; _.chosenBundle = t3; }, AssetImage_obtainKey_closure0: function AssetImage_obtainKey_closure0(t0) { this._box_0 = t0; }, MultiFrameImageStreamCompleter$(chunkEvents, codec, debugLabel, informationCollector, scale) { var t1 = new A.MultiFrameImageStreamCompleter(scale, informationCollector, A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function)); t1.MultiFrameImageStreamCompleter$5$chunkEvents$codec$debugLabel$informationCollector$scale(chunkEvents, codec, debugLabel, informationCollector, scale); return t1; }, ImageInfo: function ImageInfo(t0, t1, t2) { this.image = t0; this.scale = t1; this.debugLabel = t2; }, ImageStreamListener: function ImageStreamListener(t0, t1, t2) { this.onImage = t0; this.onChunk = t1; this.onError = t2; }, ImageChunkEvent: function ImageChunkEvent(t0, t1) { this.cumulativeBytesLoaded = t0; this.expectedTotalBytes = t1; }, ImageStream: function ImageStream() { this._image_stream$_listeners = this._image_stream$_completer = null; }, ImageStreamCompleterHandle: function ImageStreamCompleterHandle(t0) { this._image_stream$_completer = t0; }, ImageStreamCompleter: function ImageStreamCompleter() { }, ImageStreamCompleter_reportError_closure: function ImageStreamCompleter_reportError_closure() { }, ImageStreamCompleter_reportImageChunkEvent_closure: function ImageStreamCompleter_reportImageChunkEvent_closure() { }, MultiFrameImageStreamCompleter: function MultiFrameImageStreamCompleter(t0, t1, t2, t3, t4) { var _ = this; _._codec = _._chunkSubscription = null; _._image_stream$_scale = t0; _._informationCollector = t1; _._nextFrame = null; _.__MultiFrameImageStreamCompleter__shownTimestamp_A = $; _._frameDuration = null; _._framesEmitted = 0; _._image_stream$_timer = null; _._frameCallbackScheduled = false; _._image_stream$_listeners = t2; _._ephemeralErrorListeners = t3; _.debugLabel = _._currentError = _._currentImage = null; _._addingInitialListeners = _._hadAtLeastOneListener = false; _._keepAliveHandles = 0; _._image_stream$_disposed = false; _._onLastListenerRemovedCallbacks = t4; }, MultiFrameImageStreamCompleter_closure: function MultiFrameImageStreamCompleter_closure(t0, t1) { this.$this = t0; this.informationCollector = t1; }, MultiFrameImageStreamCompleter_closure0: function MultiFrameImageStreamCompleter_closure0(t0, t1) { this.$this = t0; this.informationCollector = t1; }, MultiFrameImageStreamCompleter__handleAppFrame_closure: function MultiFrameImageStreamCompleter__handleAppFrame_closure(t0) { this.$this = t0; }, _ImageChunkEvent_Object_Diagnosticable: function _ImageChunkEvent_Object_Diagnosticable() { }, _ImageStream_Object_Diagnosticable: function _ImageStream_Object_Diagnosticable() { }, _ImageStreamCompleter_Object_Diagnosticable: function _ImageStreamCompleter_Object_Diagnosticable() { }, InlineSpanSemanticsInformation$(text, recognizer, semanticsLabel, stringAttributes) { return new A.InlineSpanSemanticsInformation(text, semanticsLabel, recognizer, false, recognizer != null, stringAttributes); }, combineSemanticsInfo(infoList) { var t2, workingText, workingLabel, _i, info, effectiveLabel, effectiveLabel0, t3, t4, t5, _i0, infoAttribute, t6, combined = A._setArrayType([], type$.JSArray_InlineSpanSemanticsInformation), t1 = type$.JSArray_StringAttribute, workingAttributes = A._setArrayType([], t1); for (t2 = infoList.length, workingText = "", workingLabel = "", _i = 0; _i < infoList.length; infoList.length === t2 || (0, A.throwConcurrentModificationError)(infoList), ++_i) { info = infoList[_i]; if (info.requiresOwnNode) { combined.push(new A.InlineSpanSemanticsInformation(workingText, workingLabel, null, false, false, workingAttributes)); workingAttributes = A._setArrayType([], t1); combined.push(info); workingText = ""; workingLabel = ""; } else { effectiveLabel = info.text; workingText += effectiveLabel; effectiveLabel0 = info.semanticsLabel; effectiveLabel = effectiveLabel0 == null ? effectiveLabel : effectiveLabel0; for (t3 = info.stringAttributes, t4 = t3.length, t5 = workingLabel.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) { infoAttribute = t3[_i0]; t6 = infoAttribute.range; workingAttributes.push(infoAttribute.copy$1$range(new A.TextRange(t6.start + t5, t6.end + t5))); } workingLabel += effectiveLabel; } } combined.push(A.InlineSpanSemanticsInformation$(workingText, null, workingLabel, workingAttributes)); return combined; }, Accumulator: function Accumulator() { this._inline_span$_value = 0; }, InlineSpanSemanticsInformation: function InlineSpanSemanticsInformation(t0, t1, t2, t3, t4, t5) { var _ = this; _.text = t0; _.semanticsLabel = t1; _.recognizer = t2; _.isPlaceholder = t3; _.requiresOwnNode = t4; _.stringAttributes = t5; }, InlineSpan: function InlineSpan() { }, InlineSpan_getSpanForPosition_closure: function InlineSpan_getSpanForPosition_closure(t0, t1, t2) { this._box_0 = t0; this.position = t1; this.offset = t2; }, InlineSpan_codeUnitAt_closure: function InlineSpan_codeUnitAt_closure(t0, t1, t2) { this._box_0 = t0; this.index = t1; this.offset = t2; }, NotchedShape: function NotchedShape() { }, CircularNotchedRectangle: function CircularNotchedRectangle() { }, AutomaticNotchedShape: function AutomaticNotchedShape() { }, PlaceholderSpan0: function PlaceholderSpan0() { }, RoundedRectangleBorder: function RoundedRectangleBorder(t0, t1) { this.borderRadius = t0; this.side = t1; }, _RoundedRectangleToCircleBorder: function _RoundedRectangleToCircleBorder(t0, t1, t2, t3) { var _ = this; _.borderRadius = t0; _.circularity = t1; _.eccentricity = t2; _.side = t3; }, ShapeDecoration_ShapeDecoration$fromBoxDecoration(source) { var t1, shape, t2; switch (source.shape.index) { case 1: t1 = source.border; shape = t1 != null ? new A.CircleBorder(0, t1.get$top(t1)) : B.CircleBorder_Umb; break; case 0: t1 = source.borderRadius; shape = source.border; if (t1 != null) { t2 = shape == null ? null : shape.get$top(shape); shape = new A.RoundedRectangleBorder(t1, t2 == null ? B.BorderSide_8xm : t2); } else if (shape == null) shape = B.Border_bWW; break; default: shape = null; } return new A.ShapeDecoration(source.color, source.gradient, source.image, source.boxShadow, shape); }, ShapeDecoration_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, _null = null; if (a == b) return a; t1 = a == null; if (!t1 && b != null) { if (t === 0) return a; if (t === 1) return b; } t2 = t1 ? _null : a.color; t3 = b == null; t2 = A.Color_lerp(t2, t3 ? _null : b.color, t); t4 = t1 ? _null : a.gradient; t4 = A.Gradient_lerp(t4, t3 ? _null : b.gradient, t); t5 = t1 ? _null : a.image; t5 = A.DecorationImage_lerp(t5, t3 ? _null : b.image, t); t6 = t1 ? _null : a.shadows; t6 = A.BoxShadow_lerpList(t6, t3 ? _null : b.shadows, t); t1 = t1 ? _null : a.shape; t1 = A.ShapeBorder_lerp(t1, t3 ? _null : b.shape, t); t1.toString; return new A.ShapeDecoration(t2, t4, t5, t6, t1); }, _ShapeDecorationPainter$(_decoration, onChanged) { return new A._ShapeDecorationPainter(_decoration, onChanged); }, ShapeDecoration: function ShapeDecoration(t0, t1, t2, t3, t4) { var _ = this; _.color = t0; _.gradient = t1; _.image = t2; _.shadows = t3; _.shape = t4; }, _ShapeDecorationPainter: function _ShapeDecorationPainter(t0, t1) { var _ = this; _._shape_decoration$_decoration = t0; _._lastTextDirection = _._lastRect = null; _.___ShapeDecorationPainter__outerPath_A = $; _._shadowCount = _._interiorPaint = _._innerPath = null; _.___ShapeDecorationPainter__shadowPaints_A = _.___ShapeDecorationPainter__shadowPaths_A = _.___ShapeDecorationPainter__shadowBounds_A = $; _._imagePainter = null; _.onChanged = t1; }, _ShapeDecorationPainter__precache_closure: function _ShapeDecorationPainter__precache_closure() { }, _ShapeDecorationPainter__precache_closure0: function _ShapeDecorationPainter__precache_closure0(t0) { this.rect = t0; }, _ShapeDecorationPainter__precache_closure1: function _ShapeDecorationPainter__precache_closure1(t0, t1, t2) { this.$this = t0; this.rect = t1; this.textDirection = t2; }, StadiumBorder: function StadiumBorder(t0) { this.side = t0; }, _StadiumToCircleBorder: function _StadiumToCircleBorder(t0, t1, t2) { this.circularity = t0; this.eccentricity = t1; this.side = t2; }, _StadiumToRoundedRectangleBorder: function _StadiumToRoundedRectangleBorder(t0, t1, t2) { this.borderRadius = t0; this.rectilinearity = t1; this.side = t2; }, StrutStyle: function StrutStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.fontFamily = t0; _._strut_style$_fontFamilyFallback = t1; _.fontSize = t2; _.height = t3; _.fontWeight = t4; _.fontStyle = t5; _.leading = t6; _.forceStrutHeight = t7; _.debugLabel = t8; }, _StrutStyle_Object_Diagnosticable: function _StrutStyle_Object_Diagnosticable() { }, WordBoundary__isNewline(codePoint) { var t1; $label0$0: { if (10 === codePoint || 133 === codePoint || 11 === codePoint || 12 === codePoint || 8232 === codePoint || 8233 === codePoint) { t1 = true; break $label0$0; } t1 = false; break $label0$0; } return t1; }, _TextPainterLayoutCacheWithOffset__contentWidthFor(minWidth, maxWidth, widthBasis, layout) { var t1; switch (widthBasis.index) { case 1: t1 = A.clampDouble(layout._paragraph.get$longestLine(), minWidth, maxWidth); break; case 0: t1 = A.clampDouble(layout._paragraph.get$maxIntrinsicWidth(), minWidth, maxWidth); break; default: t1 = null; } return t1; }, TextPainter$(ellipsis, locale, maxLines, strutStyle, text, textAlign, textDirection, textHeightBehavior, textScaler, textWidthBasis) { return new A.TextPainter(text, textAlign, textDirection, textScaler.$eq(0, B._LinearTextScaler_1) ? new A._LinearTextScaler(1) : textScaler, ellipsis, locale, maxLines, strutStyle, textWidthBasis, textHeightBehavior); }, TextPainter__computePaintOffsetFraction(textAlign, textDirection) { var t1, _0_10, _0_1, _0_12, _0_4, _0_12_isSet, _0_4_isSet, _0_14, _0_14_isSet, _0_16, _0_18, _null = null; $label0$0: { if (B.TextAlign_0 === textAlign) { t1 = 0; break $label0$0; } if (B.TextAlign_1 === textAlign) { t1 = 1; break $label0$0; } if (B.TextAlign_2 === textAlign) { t1 = 0.5; break $label0$0; } _0_10 = B.TextAlign_4 === textAlign; t1 = _0_10; _0_1 = textAlign; if (t1) { _0_12 = B.TextDirection_1 === textDirection; t1 = _0_12; _0_4 = textDirection; _0_12_isSet = true; _0_4_isSet = true; } else { _0_4 = _null; _0_12 = _0_4; _0_12_isSet = false; _0_4_isSet = false; t1 = false; } if (t1) { t1 = 0; break $label0$0; } if (_0_10) { if (_0_4_isSet) t1 = _0_4; else { t1 = textDirection; _0_4 = t1; _0_4_isSet = true; } _0_14 = B.TextDirection_0 === t1; t1 = _0_14; _0_14_isSet = true; } else { _0_14 = _null; _0_14_isSet = false; t1 = false; } if (t1) { t1 = 1; break $label0$0; } _0_16 = B.TextAlign_3 === _0_1; t1 = _0_16; if (t1) if (_0_12_isSet) t1 = _0_12; else { if (_0_4_isSet) t1 = _0_4; else { t1 = textDirection; _0_4 = t1; _0_4_isSet = true; } _0_12 = B.TextDirection_1 === t1; t1 = _0_12; _0_12_isSet = true; } else t1 = false; if (t1) { t1 = 0; break $label0$0; } if (_0_16) if (_0_14_isSet) t1 = _0_14; else { if (_0_4_isSet) t1 = _0_4; else { t1 = textDirection; _0_4 = t1; _0_4_isSet = true; } _0_14 = B.TextDirection_0 === t1; t1 = _0_14; _0_14_isSet = true; } else t1 = false; if (t1) { t1 = 1; break $label0$0; } _0_18 = B.TextAlign_5 === _0_1; t1 = _0_18; if (t1) if (_0_12_isSet) t1 = _0_12; else { if (_0_4_isSet) t1 = _0_4; else { t1 = textDirection; _0_4 = t1; _0_4_isSet = true; } _0_12 = B.TextDirection_1 === t1; t1 = _0_12; } else t1 = false; if (t1) { t1 = 1; break $label0$0; } if (_0_18) if (_0_14_isSet) t1 = _0_14; else { _0_14 = B.TextDirection_0 === (_0_4_isSet ? _0_4 : textDirection); t1 = _0_14; } else t1 = false; if (t1) { t1 = 0; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, TextPainter__shiftTextBox(box, offset) { var t1 = offset._dx, t2 = offset._dy; return new A.TextBox(box.left + t1, box.top + t2, box.right + t1, box.bottom + t2, box.direction); }, TextOverflow: function TextOverflow(t0, t1) { this.index = t0; this._core$_name = t1; }, PlaceholderDimensions: function PlaceholderDimensions(t0, t1, t2, t3) { var _ = this; _.size = t0; _.alignment = t1; _.baselineOffset = t2; _.baseline = t3; }, TextWidthBasis: function TextWidthBasis(t0, t1) { this.index = t0; this._core$_name = t1; }, WordBoundary: function WordBoundary(t0, t1) { this._text_painter$_text = t0; this._paragraph = t1; this.__WordBoundary_moveByWordBoundary_FI = $; }, _UntilTextBoundary: function _UntilTextBoundary(t0, t1) { this._predicate = t0; this._textBoundary = t1; }, _TextLayout: function _TextLayout(t0) { this._paragraph = t0; }, _TextPainterLayoutCacheWithOffset: function _TextPainterLayoutCacheWithOffset(t0, t1, t2) { var _ = this; _.layout = t0; _.contentWidth = t1; _.textAlignment = t2; _._previousCaretPosition = _._cachedLineMetrics = _._cachedInlinePlaceholderBoxes = null; }, _LineCaretMetrics: function _LineCaretMetrics(t0, t1, t2) { this.offset = t0; this.writingDirection = t1; this.fullHeight = t2; }, _EmptyLineCaretMetrics: function _EmptyLineCaretMetrics(t0) { this.lineVerticalOffset = t0; }, TextPainter: function TextPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._debugNeedsRelayout = true; _._layoutCache = null; _._rebuildParagraphForPaint = true; _._inputWidth = 0 / 0; _._debugMarkNeedsLayoutCallStack = null; _._text_painter$_text = t0; _._cachedPlainText = null; _._textAlign = t1; _._text_painter$_textDirection = t2; _._text_painter$_textScaler = t3; _._ellipsis = t4; _._text_painter$_locale = t5; _._maxLines = t6; _._strutStyle = t7; _._textWidthBasis = t8; _._text_painter$_textHeightBehavior = t9; _._layoutTemplate = _._text_painter$_placeholderDimensions = null; _.__TextPainter__caretMetrics_A = $; _._text_painter$_disposed = false; }, TextPainter_inlinePlaceholderBoxes_closure: function TextPainter_inlinePlaceholderBoxes_closure(t0) { this.offset = t0; }, TextPainter_getBoxesForSelection_closure: function TextPainter_getBoxesForSelection_closure(t0) { this.offset = t0; }, TextPainter_computeLineMetrics_closure: function TextPainter_computeLineMetrics_closure(t0) { this.offset = t0; }, _LinearTextScaler: function _LinearTextScaler(t0) { this.textScaleFactor = t0; }, TextSpan$(children, recognizer, style, text) { var t1 = recognizer == null ? B.C__DeferringMouseCursor : B.SystemMouseCursor_click; return new A.TextSpan(text, children, recognizer, t1, style); }, TextSpan: function TextSpan(t0, t1, t2, t3, t4) { var _ = this; _.text = t0; _.children = t1; _.recognizer = t2; _.mouseCursor = t3; _.style = t4; }, TextSpan_debugDescribeChildren_closure: function TextSpan_debugDescribeChildren_closure() { }, TextStyle$(background, backgroundColor, color, debugLabel, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, inherit, leadingDistribution, letterSpacing, locale, overflow, $package, shadows, textBaseline, wordSpacing) { return new A.TextStyle(inherit, color, backgroundColor, $package == null ? fontFamily : "packages/" + $package + "/" + A.S(fontFamily), fontFamilyFallback, $package, fontSize, fontWeight, fontStyle, letterSpacing, wordSpacing, textBaseline, height, leadingDistribution, locale, foreground, background, decoration, decorationColor, decorationStyle, decorationThickness, debugLabel, shadows, fontFeatures, fontVariations, overflow); }, TextStyle_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, _null = null; if (a == b) return a; if (a == null) { t1 = b.inherit; t2 = A.Color_lerp(_null, b.color, t); t3 = A.Color_lerp(_null, b.backgroundColor, t); t4 = t < 0.5; t5 = t4 ? _null : b.fontSize; t6 = A.FontWeight_lerp(_null, b.fontWeight, t); t7 = t4 ? _null : b.fontStyle; t8 = t4 ? _null : b.letterSpacing; t9 = t4 ? _null : b.wordSpacing; t10 = t4 ? _null : b.textBaseline; t11 = t4 ? _null : b.height; t12 = t4 ? _null : b.leadingDistribution; t13 = t4 ? _null : b.locale; t14 = t4 ? _null : b.foreground; t15 = t4 ? _null : b.background; t16 = t4 ? _null : b.shadows; t17 = t4 ? _null : b.fontFeatures; t18 = A.lerpFontVariations(_null, b.fontVariations, t); t19 = t4 ? _null : b.decoration; t20 = A.Color_lerp(_null, b.decorationColor, t); t21 = t4 ? _null : b.decorationStyle; t22 = t4 ? _null : b.decorationThickness; t23 = t4 ? _null : b.get$_text_style$_fontFamily(0); t24 = t4 ? _null : b._text_style$_fontFamilyFallback; t25 = t4 ? _null : b._package; return A.TextStyle$(t15, t3, t2, _null, t19, t20, t21, t22, t23, t24, t17, t5, t7, t18, t6, t14, t11, t1, t12, t8, t13, t4 ? _null : b.overflow, t25, t16, t10, t9); } if (b == null) { t1 = a.inherit; t2 = A.Color_lerp(a.color, _null, t); t3 = A.Color_lerp(_null, a.backgroundColor, t); t4 = t < 0.5; t5 = t4 ? a.fontSize : _null; t6 = A.FontWeight_lerp(a.fontWeight, _null, t); t7 = t4 ? a.fontStyle : _null; t8 = t4 ? a.letterSpacing : _null; t9 = t4 ? a.wordSpacing : _null; t10 = t4 ? a.textBaseline : _null; t11 = t4 ? a.height : _null; t12 = t4 ? a.leadingDistribution : _null; t13 = t4 ? a.locale : _null; t14 = t4 ? a.foreground : _null; t15 = t4 ? a.background : _null; t16 = t4 ? a.shadows : _null; t17 = t4 ? a.fontFeatures : _null; t18 = A.lerpFontVariations(a.fontVariations, _null, t); t19 = t4 ? a.decoration : _null; t20 = A.Color_lerp(a.decorationColor, _null, t); t21 = t4 ? a.decorationStyle : _null; t22 = t4 ? a.decorationThickness : _null; t23 = t4 ? a.get$_text_style$_fontFamily(0) : _null; t24 = t4 ? a._text_style$_fontFamilyFallback : _null; t25 = t4 ? a._package : _null; return A.TextStyle$(t15, t3, t2, _null, t19, t20, t21, t22, t23, t24, t17, t5, t7, t18, t6, t14, t11, t1, t12, t8, t13, t4 ? a.overflow : _null, t25, t16, t10, t9); } t1 = t < 0.5; t2 = t1 ? a.inherit : b.inherit; t3 = a.foreground; t4 = t3 == null; t5 = t4 && b.foreground == null ? A.Color_lerp(a.color, b.color, t) : _null; t6 = a.background; t7 = t6 == null; t8 = t7 && b.background == null ? A.Color_lerp(a.backgroundColor, b.backgroundColor, t) : _null; t9 = a.fontSize; t10 = t9 == null ? b.fontSize : t9; t11 = b.fontSize; t9 = A.lerpDouble(t10, t11 == null ? t9 : t11, t); t10 = A.FontWeight_lerp(a.fontWeight, b.fontWeight, t); t11 = t1 ? a.fontStyle : b.fontStyle; t12 = a.letterSpacing; t13 = t12 == null ? b.letterSpacing : t12; t14 = b.letterSpacing; t12 = A.lerpDouble(t13, t14 == null ? t12 : t14, t); t13 = a.wordSpacing; t14 = t13 == null ? b.wordSpacing : t13; t15 = b.wordSpacing; t13 = A.lerpDouble(t14, t15 == null ? t13 : t15, t); t14 = t1 ? a.textBaseline : b.textBaseline; t15 = a.height; t16 = t15 == null ? b.height : t15; t17 = b.height; t15 = A.lerpDouble(t16, t17 == null ? t15 : t17, t); t16 = t1 ? a.leadingDistribution : b.leadingDistribution; t17 = t1 ? a.locale : b.locale; if (!t4 || b.foreground != null) if (t1) { if (t4) { t3 = $.$get$_renderer().createPaint$0(); t4 = a.color; t4.toString; t3.set$color(0, t4); } } else { t3 = b.foreground; if (t3 == null) { t3 = $.$get$_renderer().createPaint$0(); t4 = b.color; t4.toString; t3.set$color(0, t4); } } else t3 = _null; if (!t7 || b.background != null) if (t1) if (t7) { t4 = $.$get$_renderer().createPaint$0(); t6 = a.backgroundColor; t6.toString; t4.set$color(0, t6); } else t4 = t6; else { t4 = b.background; if (t4 == null) { t4 = $.$get$_renderer().createPaint$0(); t6 = b.backgroundColor; t6.toString; t4.set$color(0, t6); } } else t4 = _null; t6 = t1 ? a.shadows : b.shadows; t7 = t1 ? a.fontFeatures : b.fontFeatures; t18 = A.lerpFontVariations(a.fontVariations, b.fontVariations, t); t19 = t1 ? a.decoration : b.decoration; t20 = A.Color_lerp(a.decorationColor, b.decorationColor, t); t21 = t1 ? a.decorationStyle : b.decorationStyle; t22 = a.decorationThickness; t23 = t22 == null ? b.decorationThickness : t22; t24 = b.decorationThickness; t22 = A.lerpDouble(t23, t24 == null ? t22 : t24, t); t23 = t1 ? a.get$_text_style$_fontFamily(0) : b.get$_text_style$_fontFamily(0); t24 = t1 ? a._text_style$_fontFamilyFallback : b._text_style$_fontFamilyFallback; t25 = t1 ? a._package : b._package; return A.TextStyle$(t4, t8, t5, _null, t19, t20, t21, t22, t23, t24, t7, t9, t11, t18, t10, t3, t15, t2, t16, t12, t17, t1 ? a.overflow : b.overflow, t25, t6, t14, t13); }, lerpFontVariations(a, b, t) { var result, minLength, minLength0, index, t1, t2, t3, maxLength, maxLength0, axes, aVariations, indexA, bVariations, indexB, variation, _null = null; if (t === 0) return a; if (t === 1) return b; if (a == null || a.length === 0 || b == null || b.length === 0) return t < 0.5 ? a : b; result = A._setArrayType([], type$.JSArray_FontVariation); minLength = a.length; minLength0 = b.length; minLength = minLength < minLength0 ? minLength : minLength0; for (index = 0; index < minLength; ++index) { t1 = a[index]; t2 = t1.axis; t3 = b[index]; if (t2 !== t3.axis) break; t1 = A.FontVariation_lerp(t1, t3, t); t1.toString; result.push(t1); } maxLength = a.length; maxLength0 = b.length; if (index < (maxLength > maxLength0 ? maxLength : maxLength0)) { t1 = type$.String; axes = A.HashSet_HashSet(t1); t2 = type$.FontVariation; aVariations = A.HashMap_HashMap(_null, _null, _null, t1, t2); for (indexA = index; indexA < a.length; ++indexA) { t3 = a[indexA]; aVariations.$indexSet(0, t3.axis, t3); axes.add$1(0, a[indexA].axis); } bVariations = A.HashMap_HashMap(_null, _null, _null, t1, t2); for (indexB = index; indexB < b.length; ++indexB) { t1 = b[indexB]; bVariations.$indexSet(0, t1.axis, t1); axes.add$1(0, b[indexB].axis); } for (t1 = A._instanceType(axes), t2 = new A._HashSetIterator(axes, axes._computeElements$0(), t1._eval$1("_HashSetIterator<1>")), t1 = t1._precomputed1; t2.moveNext$0();) { t3 = t2._collection$_current; if (t3 == null) t3 = t1._as(t3); variation = A.FontVariation_lerp(aVariations.$index(0, t3), bVariations.$index(0, t3), t); if (variation != null) result.push(variation); } } return result; }, TextStyle: function TextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { var _ = this; _.inherit = t0; _.color = t1; _.backgroundColor = t2; _.fontFamily = t3; _._text_style$_fontFamilyFallback = t4; _._package = t5; _.fontSize = t6; _.fontWeight = t7; _.fontStyle = t8; _.letterSpacing = t9; _.wordSpacing = t10; _.textBaseline = t11; _.height = t12; _.leadingDistribution = t13; _.locale = t14; _.foreground = t15; _.background = t16; _.decoration = t17; _.decorationColor = t18; _.decorationStyle = t19; _.decorationThickness = t20; _.debugLabel = t21; _.shadows = t22; _.fontFeatures = t23; _.fontVariations = t24; _.overflow = t25; }, TextStyle_fontFamilyFallback_closure: function TextStyle_fontFamilyFallback_closure(t0) { this.$this = t0; }, _TextStyle_Object_Diagnosticable: function _TextStyle_Object_Diagnosticable() { }, _newtonsMethod(df, f, initialGuess, iterations, target) { var guess, i; for (guess = initialGuess, i = 0; i < iterations; ++i) guess -= (f.call$1(guess) - target) / df.call$1(guess); return guess; }, FrictionSimulation$(drag, position, velocity, constantDeceleration) { var t1 = new A.FrictionSimulation(drag, Math.log(drag), position, velocity, constantDeceleration * J.get$sign$in(velocity), B.Tolerance_Gdw); t1.FrictionSimulation$5$constantDeceleration$tolerance(drag, position, velocity, constantDeceleration, B.Tolerance_Gdw); return t1; }, FrictionSimulation: function FrictionSimulation(t0, t1, t2, t3, t4, t5) { var _ = this; _._drag = t0; _._dragLog = t1; _._friction_simulation$_x = t2; _._v = t3; _._constantDeceleration = t4; _._finalTime = 1 / 0; _.tolerance = t5; }, FrictionSimulation_closure: function FrictionSimulation_closure(t0) { this.$this = t0; }, Simulation: function Simulation() { }, SpringDescription$withDampingRatio(mass, ratio, stiffness) { return new A.SpringDescription(mass, stiffness, ratio * 2 * Math.sqrt(mass * stiffness)); }, _SpringSolution__SpringSolution(spring, initialPosition, initialVelocity) { var r, r1, r2, c2, w, t1 = spring.damping, t2 = t1 * t1, t3 = spring.mass, t4 = 4 * t3 * spring.stiffness, cmk = t2 - t4; if (cmk === 0) { r = -t1 / (2 * t3); return new A._CriticalSolution(r, initialPosition, initialVelocity - r * initialPosition); } if (cmk > 0) { t1 = -t1; t3 = 2 * t3; r1 = (t1 - Math.sqrt(cmk)) / t3; r2 = (t1 + Math.sqrt(cmk)) / t3; c2 = (initialVelocity - r1 * initialPosition) / (r2 - r1); return new A._OverdampedSolution(r1, r2, initialPosition - c2, c2); } w = Math.sqrt(t4 - t2) / (2 * t3); r = -(t1 / 2 * t3); return new A._UnderdampedSolution(w, r, initialPosition, (initialVelocity - r * initialPosition) / w); }, SpringDescription: function SpringDescription(t0, t1, t2) { this.mass = t0; this.stiffness = t1; this.damping = t2; }, SpringType: function SpringType(t0, t1) { this.index = t0; this._core$_name = t1; }, SpringSimulation: function SpringSimulation(t0, t1, t2) { this._endPosition = t0; this._solution = t1; this.tolerance = t2; }, ScrollSpringSimulation: function ScrollSpringSimulation(t0, t1, t2) { this._endPosition = t0; this._solution = t1; this.tolerance = t2; }, _CriticalSolution: function _CriticalSolution(t0, t1, t2) { this._r = t0; this._c1 = t1; this._c2 = t2; }, _OverdampedSolution: function _OverdampedSolution(t0, t1, t2, t3) { var _ = this; _._r1 = t0; _._r2 = t1; _._c1 = t2; _._c2 = t3; }, _UnderdampedSolution: function _UnderdampedSolution(t0, t1, t2, t3) { var _ = this; _._spring_simulation$_w = t0; _._r = t1; _._c1 = t2; _._c2 = t3; }, Tolerance: function Tolerance(t0, t1) { this.distance = t0; this.velocity = t1; }, RenderAnimatedSize$(alignment, clipBehavior, curve, duration, onEnd, reverseDuration, textDirection, vsync) { var _null = null, t1 = new A.RenderAnimatedSize(new A.SizeTween(_null, _null), B.RenderAnimatedSizeState_0, clipBehavior, vsync, A.LayerHandle$(type$.ClipRectLayer), alignment, textDirection, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(_null); t1.RenderAnimatedSize$9$alignment$child$clipBehavior$curve$duration$onEnd$reverseDuration$textDirection$vsync(alignment, _null, clipBehavior, curve, duration, onEnd, reverseDuration, textDirection, vsync); return t1; }, RenderAnimatedSizeState: function RenderAnimatedSizeState(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderAnimatedSize: function RenderAnimatedSize(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.__RenderAnimatedSize__animation_F = _.__RenderAnimatedSize__controller_F = $; _._sizeTween = t0; _.__RenderAnimatedSize__hasVisualOverflow_A = $; _._animated_size$_lastValue = null; _._animated_size$_state = t1; _._animated_size$_clipBehavior = t2; _._vsync = t3; _._onEnd = null; _._animated_size$_clipRectLayer = t4; _._shifted_box$_resolvedAlignment = null; _._shifted_box$_alignment = t5; _._shifted_box$_textDirection = t6; _.RenderObjectWithChildMixin__child = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderAnimatedSize_closure: function RenderAnimatedSize_closure(t0) { this.$this = t0; }, _debugCollectRenderTrees() { var t1, t2, t3, t4; if (J.get$isEmpty$asx($.RendererBinding__instance.RendererBinding__viewIdToRenderView.get$values(0).__internal$_iterable)) return string$.No_ren; t1 = A._setArrayType([], type$.JSArray_String); for (t2 = $.RendererBinding__instance.RendererBinding__viewIdToRenderView.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t3 = t3._rest[1]; t2.moveNext$0();) { t4 = t2.__internal$_current; t1.push((t4 == null ? t3._as(t4) : t4).toStringDeep$0()); } return B.JSArray_methods.join$1(t1, "\n\n"); }, _debugCollectSemanticsTrees(childOrder) { var trees, t1, t2, printedExplanation, t3, tree, message; if (J.get$isEmpty$asx($.RendererBinding__instance.RendererBinding__viewIdToRenderView.get$values(0).__internal$_iterable)) return string$.No_ren; trees = A._setArrayType([], type$.JSArray_String); for (t1 = $.RendererBinding__instance.RendererBinding__viewIdToRenderView.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1], printedExplanation = false; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); tree = t3.get$debugSemantics() == null ? null : ""; if (tree != null) trees.push(tree); else { message = "Semantics not generated for " + t3.toString$0(0) + "."; if (!printedExplanation) { message += "\nFor performance reasons, the framework only generates semantics when asked to do so by the platform.\nUsually, platforms only ask for semantics when assistive technologies (like screen readers) are running.\nTo generate semantics, try turning on an assistive technology (like VoiceOver or TalkBack) on your device."; printedExplanation = true; } trees.push(message); } } return B.JSArray_methods.join$1(trees, "\n\n"); }, _DefaultRootPipelineOwner__onSemanticsUpdate(_) { }, RendererBinding: function RendererBinding() { }, RendererBinding_pipelineOwner_closure: function RendererBinding_pipelineOwner_closure(t0) { this.$this = t0; }, RendererBinding_pipelineOwner_closure1: function RendererBinding_pipelineOwner_closure1(t0) { this.$this = t0; }, RendererBinding_pipelineOwner_closure0: function RendererBinding_pipelineOwner_closure0(t0) { this.$this = t0; }, RendererBinding_initMouseTracker_closure: function RendererBinding_initMouseTracker_closure(t0) { this.$this = t0; }, RendererBinding__scheduleMouseTrackerUpdate_closure: function RendererBinding__scheduleMouseTrackerUpdate_closure(t0) { this.$this = t0; }, _BindingPipelineManifold: function _BindingPipelineManifold(t0, t1) { var _ = this; _._binding = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _DefaultRootPipelineOwner: function _DefaultRootPipelineOwner(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.onSemanticsOwnerCreated = t0; _.onSemanticsUpdate = t1; _.onSemanticsOwnerDisposed = t2; _._rootNode = null; _._shouldMergeDirtyNodes = false; _._nodesNeedingLayout = t3; _._debugAllowMutationsToDirtySubtrees = _._debugDoingChildLayout = _._debugDoingLayout = false; _._nodesNeedingCompositingBitsUpdate = t4; _._nodesNeedingPaint = t5; _._debugDoingPaint = false; _._semanticsOwner = null; _._outstandingSemanticsHandles = 0; _._debugDoingSemantics = false; _._nodesNeedingSemantics = t6; _._children = t7; _._debugParent = _._manifold = null; }, _ReusableRenderView: function _ReusableRenderView(t0, t1, t2, t3) { var _ = this; _._initialFramePrepared = false; _._view0$_size = t0; _._view0$_configuration = null; _._view = t1; _._rootTransform = null; _.RenderObjectWithChildMixin__child = t2; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, BoxConstraints$tight(size) { var t1 = size._dx, t2 = size._dy; return new A.BoxConstraints(t1, t1, t2, t2); }, BoxConstraints$tightFor(height, width) { var t3, t4, t1 = width == null, t2 = t1 ? 0 : width; t1 = t1 ? 1 / 0 : width; t3 = height == null; t4 = t3 ? 0 : height; return new A.BoxConstraints(t2, t1, t4, t3 ? 1 / 0 : height); }, BoxConstraints$tightForFinite(height, width) { var t3, t4, t1 = width !== 1 / 0, t2 = t1 ? width : 0; t1 = t1 ? width : 1 / 0; t3 = height !== 1 / 0; t4 = t3 ? height : 0; return new A.BoxConstraints(t2, t1, t4, t3 ? height : 1 / 0); }, BoxConstraints$loose(size) { return new A.BoxConstraints(0, size._dx, 0, size._dy); }, BoxConstraints$expand(height, width) { var t1 = height == null, t2 = t1 ? 1 / 0 : height; return new A.BoxConstraints(width, width, t2, t1 ? 1 / 0 : height); }, BoxConstraints_lerp(a, b, t) { var t1, t2, t3, t4; if (a == b) return a; if (a == null) return b.$mul(0, t); if (b == null) return a.$mul(0, 1 - t); t1 = a.minWidth; if (isFinite(t1)) { t1 = A.lerpDouble(t1, b.minWidth, t); t1.toString; } else t1 = 1 / 0; t2 = a.maxWidth; if (isFinite(t2)) { t2 = A.lerpDouble(t2, b.maxWidth, t); t2.toString; } else t2 = 1 / 0; t3 = a.minHeight; if (isFinite(t3)) { t3 = A.lerpDouble(t3, b.minHeight, t); t3.toString; } else t3 = 1 / 0; t4 = a.maxHeight; if (isFinite(t4)) { t4 = A.lerpDouble(t4, b.maxHeight, t); t4.toString; } else t4 = 1 / 0; return new A.BoxConstraints(t1, t2, t3, t4); }, BoxHitTestResult$wrap(result) { return new A.BoxHitTestResult(result._hit_test$_path, result._transforms, result._localTransforms); }, BoxConstraints: function BoxConstraints(t0, t1, t2, t3) { var _ = this; _.minWidth = t0; _.maxWidth = t1; _.minHeight = t2; _.maxHeight = t3; }, BoxConstraints_toString_describe: function BoxConstraints_toString_describe() { }, BoxHitTestResult: function BoxHitTestResult(t0, t1, t2) { this._hit_test$_path = t0; this._transforms = t1; this._localTransforms = t2; }, BoxHitTestEntry: function BoxHitTestEntry(t0, t1) { this.localPosition = t0; this.target = t1; this._transform = null; }, BoxParentData: function BoxParentData(t0) { this.offset = t0; }, ContainerBoxParentData: function ContainerBoxParentData() { }, _IntrinsicDimension: function _IntrinsicDimension(t0, t1) { this.index = t0; this._core$_name = t1; }, _IntrinsicDimensionsCacheEntry: function _IntrinsicDimensionsCacheEntry(t0, t1) { this.dimension = t0; this.argument = t1; }, RenderBox: function RenderBox() { }, RenderBox__computeIntrinsicDimension_closure: function RenderBox__computeIntrinsicDimension_closure(t0, t1) { this.computer = t0; this.argument = t1; }, RenderBox_getDryLayout_closure: function RenderBox_getDryLayout_closure(t0, t1) { this.$this = t0; this.constraints = t1; }, RenderBox_getDistanceToActualBaseline_closure: function RenderBox_getDistanceToActualBaseline_closure(t0, t1) { this.$this = t0; this.baseline = t1; }, RenderBoxContainerDefaultsMixin: function RenderBoxContainerDefaultsMixin() { }, RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure: function RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure(t0, t1, t2) { this._box_0 = t0; this.position = t1; this.childParentData = t2; }, _ContainerBoxParentData_BoxParentData_ContainerParentDataMixin: function _ContainerBoxParentData_BoxParentData_ContainerParentDataMixin() { }, MultiChildLayoutParentData: function MultiChildLayoutParentData(t0, t1, t2) { var _ = this; _.id = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, MultiChildLayoutDelegate: function MultiChildLayoutDelegate() { }, RenderCustomMultiChildLayoutBox: function RenderCustomMultiChildLayoutBox(t0, t1, t2, t3, t4) { var _ = this; _._custom_layout$_delegate = t0; _.ContainerRenderObjectMixin__childCount = t1; _.ContainerRenderObjectMixin__firstChild = t2; _.ContainerRenderObjectMixin__lastChild = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin: function _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin() { }, _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, RenderCustomPaint$(foregroundPainter, isComplex, painter, preferredSize, willChange) { var t1 = new A.RenderCustomPaint(painter, foregroundPainter, preferredSize, false, false, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, RenderCustomPaint__updateSemanticsChildren(oldSemantics, newChildSemantics) { var t1, newChildrenBottom, t2, oldChildrenBottom, newChildren, newChildrenTop, oldChildrenTop, oldChild, newSemantics, t3, oldKeyedChildren, t4, _box_0 = {}; _box_0.newChildSemantics = newChildSemantics; if (oldSemantics == null) oldSemantics = B.List_empty33; t1 = J.getInterceptor$asx(newChildSemantics); newChildrenBottom = t1.get$length(newChildSemantics) - 1; t2 = J.getInterceptor$asx(oldSemantics); oldChildrenBottom = t2.get$length(oldSemantics) - 1; newChildren = A.List_List$filled(t1.get$length(newChildSemantics), null, false, type$.nullable_SemanticsNode); t1 = J.getInterceptor$asx(newChildSemantics); newChildrenTop = 0; oldChildrenTop = 0; while (true) { if (!(oldChildrenTop <= oldChildrenBottom && newChildrenTop <= newChildrenBottom)) break; oldChild = t2.$index(oldSemantics, oldChildrenTop); newSemantics = t1.$index(newChildSemantics, newChildrenTop); if (oldChild.key != null) break; newChildren[newChildrenTop] = A.RenderCustomPaint__updateSemanticsChild(oldChild, newSemantics); ++newChildrenTop; ++oldChildrenTop; } while (true) { t3 = oldChildrenTop <= oldChildrenBottom; if (!(t3 && newChildrenTop <= newChildrenBottom)) break; oldChild = t2.$index(oldSemantics, oldChildrenBottom); t1.$index(newChildSemantics, newChildrenBottom); if (oldChild.key != null) break; --oldChildrenBottom; --newChildrenBottom; } oldKeyedChildren = A._Cell$named("oldKeyedChildren"); if (t3) { oldKeyedChildren.set$finalLocalValue(A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, type$.SemanticsNode)); for (t1 = oldKeyedChildren.__late_helper$_name; oldChildrenTop <= oldChildrenBottom;) { oldChild = t2.$index(oldSemantics, oldChildrenTop); t3 = oldChild.key; if (t3 != null) { t4 = oldKeyedChildren.__late_helper$_value; if (t4 === oldKeyedChildren) A.throwExpression(A.LateError$localNI(t1)); J.$indexSet$ax(t4, t3, oldChild); } ++oldChildrenTop; } } for (; newChildrenTop <= newChildrenBottom;) { newSemantics = J.$index$asx(_box_0.newChildSemantics, newChildrenTop); newChildren[newChildrenTop] = A.RenderCustomPaint__updateSemanticsChild(null, newSemantics); ++newChildrenTop; } t1 = _box_0.newChildSemantics; newChildrenBottom = J.get$length$asx(t1) - 1; oldChildrenBottom = t2.get$length(oldSemantics) - 1; t3 = J.getInterceptor$asx(t1); while (true) { if (!(oldChildrenTop <= oldChildrenBottom && newChildrenTop <= newChildrenBottom)) break; newChildren[newChildrenTop] = A.RenderCustomPaint__updateSemanticsChild(t2.$index(oldSemantics, oldChildrenTop), t3.$index(t1, newChildrenTop)); ++newChildrenTop; ++oldChildrenTop; } return new A.CastList(newChildren, A._arrayInstanceType(newChildren)._eval$1("CastList<1,SemanticsNode>")); }, RenderCustomPaint__updateSemanticsChild(oldChild, newSemantics) { var newChild = oldChild == null ? A.SemanticsNode$(null, null) : oldChild, properties = newSemantics.properties, config = A.SemanticsConfiguration$(), t1 = properties.sortKey; if (t1 != null) { config._sortKey = t1; config._hasBeenAnnotated = true; } t1 = properties.checked; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_1_hasCheckedState, true); config._setFlag$2(B.SemanticsFlag_2_isChecked, t1); } t1 = properties.mixed; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_1_hasCheckedState, true); config._setFlag$2(B.SemanticsFlag_33554432_isCheckStateMixed, t1); } t1 = properties.selected; if (t1 != null) config._setFlag$2(B.SemanticsFlag_4_isSelected, t1); t1 = properties.button; if (t1 != null) config._setFlag$2(B.SemanticsFlag_8_isButton, t1); t1 = properties.focusable; if (t1 != null) config._setFlag$2(B.SemanticsFlag_2097152_isFocusable, t1); t1 = properties.focused; if (t1 != null) config._setFlag$2(B.SemanticsFlag_32_isFocused, t1); t1 = properties.enabled; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_64_hasEnabledState, true); config._setFlag$2(B.SemanticsFlag_128_isEnabled, t1); } t1 = properties.inMutuallyExclusiveGroup; if (t1 != null) config._setFlag$2(B.SemanticsFlag_256_isInMutuallyExclusiveGroup, t1); t1 = properties.header; if (t1 != null) config._setFlag$2(B.SemanticsFlag_512_isHeader, t1); t1 = properties.scopesRoute; if (t1 != null) config._setFlag$2(B.SemanticsFlag_2048_scopesRoute, t1); t1 = properties.namesRoute; if (t1 != null) config._setFlag$2(B.SemanticsFlag_4096_namesRoute, t1); t1 = properties.liveRegion; if (t1 != null) config._setFlag$2(B.SemanticsFlag_32768_isLiveRegion, t1); t1 = properties.maxValueLength; if (t1 != null) config.set$maxValueLength(t1); t1 = properties.currentValueLength; if (t1 != null) config.set$currentValueLength(t1); t1 = properties.toggled; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_65536_hasToggledState, true); config._setFlag$2(B.SemanticsFlag_131072_isToggled, t1); } t1 = properties.image; if (t1 != null) config._setFlag$2(B.SemanticsFlag_16384_isImage, t1); t1 = properties.label; if (t1 != null) { config._semantics$_attributedLabel = new A.AttributedString(t1, B.List_empty3); config._hasBeenAnnotated = true; } t1 = properties.value; if (t1 != null) { config._semantics$_attributedValue = new A.AttributedString(t1, B.List_empty3); config._hasBeenAnnotated = true; } t1 = properties.increasedValue; if (t1 != null) { config._semantics$_attributedIncreasedValue = new A.AttributedString(t1, B.List_empty3); config._hasBeenAnnotated = true; } t1 = properties.decreasedValue; if (t1 != null) { config._semantics$_attributedDecreasedValue = new A.AttributedString(t1, B.List_empty3); config._hasBeenAnnotated = true; } t1 = properties.textDirection; if (t1 != null) { config._semantics$_textDirection = t1; config._hasBeenAnnotated = true; } t1 = properties.onTap; if (t1 != null) config.set$onTap(t1); t1 = properties.onLongPress; if (t1 != null) config.set$onLongPress(t1); t1 = properties.onIncrease; if (t1 != null) config.set$onIncrease(t1); t1 = properties.onDecrease; if (t1 != null) config.set$onDecrease(t1); t1 = properties.onCopy; if (t1 != null) config.set$onCopy(0, t1); t1 = properties.onCut; if (t1 != null) config.set$onCut(0, t1); t1 = properties.onPaste; if (t1 != null) config.set$onPaste(0, t1); t1 = properties.onDidGainAccessibilityFocus; if (t1 != null) config.set$onDidGainAccessibilityFocus(t1); t1 = properties.onDidLoseAccessibilityFocus; if (t1 != null) config.set$onDidLoseAccessibilityFocus(t1); t1 = properties.onDismiss; if (t1 != null) config.set$onDismiss(t1); newChild.updateWith$2$childrenInInversePaintOrder$config(0, B.List_empty33, config); newChild.set$rect(0, newSemantics.rect); newChild.set$transform(0, null); newChild.tags = null; return newChild; }, CustomPainter: function CustomPainter() { }, CustomPainterSemantics: function CustomPainterSemantics(t0, t1) { this.rect = t0; this.properties = t1; }, RenderCustomPaint: function RenderCustomPaint(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._custom_paint$_painter = t0; _._foregroundPainter = t1; _._preferredSize = t2; _.isComplex = t3; _.willChange = t4; _._foregroundSemanticsNodes = _._backgroundSemanticsNodes = _._foregroundSemanticsBuilder = _._backgroundSemanticsBuilder = null; _.RenderObjectWithChildMixin__child = t5; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, DebugOverflowIndicatorMixin: function DebugOverflowIndicatorMixin() { }, RenderEditable__calculateAdjustedCursorOffset(offset, boundingRects) { return new A.Offset(A.clampDouble(offset._dx, boundingRects.left, boundingRects.right), A.clampDouble(offset._dy, boundingRects.top, boundingRects.bottom)); }, _RenderEditableCustomPaint$(painter) { var t1 = new A._RenderEditableCustomPaint(painter, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, _TextHighlightPainter$() { return new A._TextHighlightPainter($.$get$_renderer().createPaint$0(), B.BoxHeightStyle_0, B.BoxWidthStyle_0, $.$get$ChangeNotifier__emptyListeners()); }, TextSelectionPoint: function TextSelectionPoint(t0, t1) { this.point = t0; this.direction = t1; }, VerticalCaretMovementRun: function VerticalCaretMovementRun(t0, t1, t2, t3, t4, t5) { var _ = this; _._currentOffset = t0; _._editable$_currentLine = t1; _._currentTextPosition = t2; _._lineMetrics = t3; _._editable = t4; _._isValid = true; _._positionCache = t5; }, RenderEditable: function RenderEditable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34) { var _ = this; _._editable$_painter = _._editable$_foregroundPainter = _._backgroundRenderObject = _._foregroundRenderObject = null; _.__RenderEditable__caretPainter_FI = $; _._selectionPainter = t0; _._autocorrectHighlightPainter = t1; _._textLayoutLastMinWidth = _._textLayoutLastMaxWidth = _._cachedBuiltInPainters = _._cachedBuiltInForegroundPainters = null; _.ignorePointer = t2; _._editable$_devicePixelRatio = t3; _._obscuringCharacter = t4; _._obscureText = t5; _.textSelectionDelegate = t6; _._selectionStartInViewport = t7; _._selectionEndInViewport = t8; _._editable$_textPainter = t9; _._editable$_cachedCombinedSemanticsInfos = _._cachedAttributedValue = null; _._disposeShowCursor = t10; _._showCursor = t11; _._editable$_hasFocus = t12; _._forceLine = t13; _._readOnly = t14; _._editable$_maxLines = t15; _._minLines = t16; _._expands = t17; _._selection = t18; _._editable$_offset = t19; _._cursorWidth = t20; _._cursorHeight = t21; _._paintCursorOnTop = t22; _._editable$_startHandleLayerLink = t23; _._editable$_endHandleLayerLink = t24; _._floatingCursorOn = false; _.__RenderEditable__floatingCursorTextPosition_A = $; _._enableInteractiveSelection = t25; _._editable$_maxScrollExtent = 0; _._editable$_clipBehavior = t26; _._cachedLineBreakCount = _._editable$_cachedChildNodes = _._editable$_semanticsInfo = null; _.__RenderEditable__longPress_A = _.__RenderEditable__tap_A = $; _._editable$_placeholderDimensions = _._lastSecondaryTapDownPosition = _._lastTapDownPosition = null; _.__RenderEditable__caretPrototype_A = $; _._editable$_canComputeIntrinsicsCached = null; _._relativeOrigin = t27; _._previousOffset = null; _._shouldResetOrigin = true; _._resetOriginOnBottom = _._resetOriginOnTop = _._resetOriginOnRight = _._resetOriginOnLeft = false; _._resetFloatingCursorAnimationValue = null; _._leaderLayerHandler = t28; _._editable$_clipRectLayer = t29; _.ContainerRenderObjectMixin__childCount = t30; _.ContainerRenderObjectMixin__firstChild = t31; _.ContainerRenderObjectMixin__lastChild = t32; _.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = t33; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t34; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderEditable_getBoxesForSelection_closure: function RenderEditable_getBoxesForSelection_closure(t0) { this.$this = t0; }, RenderEditable_describeSemanticsConfiguration_closure: function RenderEditable_describeSemanticsConfiguration_closure() { }, RenderEditable__createShowOnScreenFor_closure: function RenderEditable__createShowOnScreenFor_closure(t0, t1) { this.$this = t0; this.key = t1; }, RenderEditable_getRectForComposingRange_closure: function RenderEditable_getRectForComposingRange_closure() { }, RenderEditable_computeMinIntrinsicWidth_closure: function RenderEditable_computeMinIntrinsicWidth_closure() { }, RenderEditable_computeMaxIntrinsicWidth_closure: function RenderEditable_computeMaxIntrinsicWidth_closure() { }, RenderEditable__canComputeDryLayoutForInlineWidgets_closure: function RenderEditable__canComputeDryLayoutForInlineWidgets_closure() { }, _RenderEditableCustomPaint: function _RenderEditableCustomPaint(t0, t1) { var _ = this; _._editable$_painter = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderEditablePainter: function RenderEditablePainter() { }, _TextHighlightPainter: function _TextHighlightPainter(t0, t1, t2, t3) { var _ = this; _.highlightPaint = t0; _._highlightedRange = _._highlightColor = null; _._selectionHeightStyle = t1; _._selectionWidthStyle = t2; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _CaretPainter: function _CaretPainter(t0, t1, t2) { var _ = this; _._shouldPaint = true; _.showRegularCaret = false; _.caretPaint = t0; _.___CaretPainter_floatingCursorPaint_FI = $; _._cursorRadius = _._caretColor = null; _._cursorOffset = t1; _._floatingCursorRect = _._backgroundCursorColor = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _CompositeRenderEditablePainter: function _CompositeRenderEditablePainter(t0, t1) { var _ = this; _.painters = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin: function _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin() { }, _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin: function _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin() { }, _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults: function _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults() { }, RenderErrorBox: function RenderErrorBox(t0, t1) { var _ = this; _.message = t0; _.__RenderErrorBox__paragraph_F = $; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _startIsTopLeft(direction, textDirection, verticalDirection) { switch (direction.index) { case 0: switch (textDirection) { case B.TextDirection_1: return true; case B.TextDirection_0: return false; case null: case void 0: return null; } break; case 1: switch (verticalDirection) { case B.VerticalDirection_1: return true; case B.VerticalDirection_0: return false; case null: case void 0: return null; } break; } }, RenderFlex$(clipBehavior, crossAxisAlignment, direction, mainAxisAlignment, mainAxisSize, textBaseline, textDirection, verticalDirection) { var _null = null, t1 = new A.RenderFlex(direction, mainAxisAlignment, mainAxisSize, crossAxisAlignment, textDirection, verticalDirection, textBaseline, clipBehavior, A.LayerHandle$(type$.ClipRectLayer), A.List_List$filled(4, A.TextPainter$(_null, _null, _null, _null, _null, B.TextAlign_4, B.TextDirection_1, _null, B._LinearTextScaler_1, B.TextWidthBasis_0), false, type$.TextPainter), true, 0, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, _null); return t1; }, FlexFit: function FlexFit(t0, t1) { this.index = t0; this._core$_name = t1; }, FlexParentData: function FlexParentData(t0, t1, t2) { var _ = this; _.fit = _.flex = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, MainAxisSize: function MainAxisSize(t0, t1) { this.index = t0; this._core$_name = t1; }, MainAxisAlignment: function MainAxisAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, CrossAxisAlignment: function CrossAxisAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderFlex: function RenderFlex(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _._flex$_direction = t0; _._mainAxisAlignment = t1; _._mainAxisSize = t2; _._crossAxisAlignment = t3; _._flex$_textDirection = t4; _._verticalDirection = t5; _._flex$_textBaseline = t6; _._flex$_overflow = 0; _._flex$_clipBehavior = t7; _._flex$_clipRectLayer = t8; _.DebugOverflowIndicatorMixin__indicatorLabel = t9; _.DebugOverflowIndicatorMixin__overflowReportNeeded = t10; _.ContainerRenderObjectMixin__childCount = t11; _.ContainerRenderObjectMixin__firstChild = t12; _.ContainerRenderObjectMixin__lastChild = t13; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t14; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFlex_computeMinIntrinsicWidth_closure: function RenderFlex_computeMinIntrinsicWidth_closure() { }, RenderFlex_computeMaxIntrinsicWidth_closure: function RenderFlex_computeMaxIntrinsicWidth_closure() { }, RenderFlex_computeMinIntrinsicHeight_closure: function RenderFlex_computeMinIntrinsicHeight_closure() { }, RenderFlex_computeMaxIntrinsicHeight_closure: function RenderFlex_computeMaxIntrinsicHeight_closure() { }, _LayoutSizes: function _LayoutSizes(t0, t1, t2) { this.mainSize = t0; this.crossSize = t1; this.allocatedSize = t2; }, _RenderFlex_RenderBox_ContainerRenderObjectMixin: function _RenderFlex_RenderBox_ContainerRenderObjectMixin() { }, _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin: function _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin() { }, RenderImage: function RenderImage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _._flipHorizontally = _._image$_resolvedAlignment = null; _._image = t0; _.debugImageLabel = t1; _._image$_width = t2; _._image$_height = t3; _._image$_scale = t4; _._colorFilter = null; _._image$_color = t5; _._image$_opacity = t6; _._image$_filterQuality = t7; _._colorBlendMode = t8; _._image$_fit = t9; _._image$_alignment = t10; _._repeat = t11; _._centerSlice = t12; _._invertColors = t13; _._matchTextDirection = t14; _._image$_textDirection = t15; _._image$_isAntiAlias = t16; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t17; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, LayerHandle$($T) { return new A.LayerHandle($T._eval$1("LayerHandle<0>")); }, PictureLayer$(canvasBounds) { return new A.PictureLayer0(canvasBounds, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); }, OffsetLayer$(offset) { return new A.OffsetLayer(offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); }, TransformLayer$(transform) { return new A.TransformLayer(transform, B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); }, OpacityLayer$() { return new A.OpacityLayer(B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); }, BackdropFilterLayer$(filter) { return new A.BackdropFilterLayer(filter, B.BlendMode_3, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); }, LeaderLayer$(link, offset) { return new A.LeaderLayer0(link, offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); }, FollowerLayer__collectTransformForLayerChain(layers) { var index, t1, result = new A.Matrix40(new Float64Array(16)); result.setIdentity$0(); for (index = layers.length - 1; index > 0; --index) { t1 = layers[index]; if (t1 != null) t1.applyTransform$2(layers[index - 1], result); } return result; }, FollowerLayer__pathsToCommonAncestor(a, b, ancestorsA, ancestorsB) { var t1, t2; if (a == null || b == null) return null; if (a === b) return a; t1 = a._layer$_depth; t2 = b._layer$_depth; if (t1 < t2) { ancestorsB.push(b._layer$_parent); return A.FollowerLayer__pathsToCommonAncestor(a, b._layer$_parent, ancestorsA, ancestorsB); } else if (t1 > t2) { ancestorsA.push(a._layer$_parent); return A.FollowerLayer__pathsToCommonAncestor(a._layer$_parent, b, ancestorsA, ancestorsB); } ancestorsA.push(a._layer$_parent); ancestorsB.push(b._layer$_parent); return A.FollowerLayer__pathsToCommonAncestor(a._layer$_parent, b._layer$_parent, ancestorsA, ancestorsB); }, AnnotationEntry: function AnnotationEntry(t0, t1, t2) { this.annotation = t0; this.localPosition = t1; this.$ti = t2; }, AnnotationResult: function AnnotationResult(t0, t1) { this._layer$_entries = t0; this.$ti = t1; }, Layer0: function Layer0() { }, Layer_addCompositionCallback_closure: function Layer_addCompositionCallback_closure(t0, t1) { this.$this = t0; this.callback = t1; }, Layer_addCompositionCallback_closure0: function Layer_addCompositionCallback_closure0(t0, t1) { this.$this = t0; this.callbackId = t1; }, LayerHandle: function LayerHandle(t0) { this._layer = null; this.$ti = t0; }, PictureLayer0: function PictureLayer0(t0, t1, t2) { var _ = this; _.canvasBounds = t0; _._picture = null; _._willChangeHint = _._isComplexHint = false; _._callbacks = t1; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t2; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, PlatformViewLayer: function PlatformViewLayer(t0, t1, t2, t3) { var _ = this; _.rect = t0; _.viewId = t1; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, ContainerLayer0: function ContainerLayer0() { }, OffsetLayer: function OffsetLayer(t0, t1, t2) { var _ = this; _._layer$_offset = t0; _._lastChild = _._firstChild = null; _._callbacks = t1; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t2; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, ClipRectLayer: function ClipRectLayer(t0, t1, t2) { var _ = this; _._clipRect = null; _._layer$_clipBehavior = t0; _._lastChild = _._firstChild = null; _._callbacks = t1; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t2; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, ClipRRectLayer: function ClipRRectLayer(t0, t1, t2) { var _ = this; _._clipRRect = null; _._layer$_clipBehavior = t0; _._lastChild = _._firstChild = null; _._callbacks = t1; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t2; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, ClipPathLayer: function ClipPathLayer(t0, t1, t2) { var _ = this; _._clipPath = null; _._layer$_clipBehavior = t0; _._lastChild = _._firstChild = null; _._callbacks = t1; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t2; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, ImageFilterLayer: function ImageFilterLayer(t0, t1, t2, t3) { var _ = this; _._imageFilter = t0; _._layer$_offset = t1; _._lastChild = _._firstChild = null; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, TransformLayer: function TransformLayer(t0, t1, t2, t3) { var _ = this; _._layer$_transform = t0; _._layer$_invertedTransform = _._lastEffectiveTransform = null; _._layer$_inverseDirty = true; _._layer$_offset = t1; _._lastChild = _._firstChild = null; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, OpacityLayer: function OpacityLayer(t0, t1, t2) { var _ = this; _._layer$_alpha = null; _._layer$_offset = t0; _._lastChild = _._firstChild = null; _._callbacks = t1; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t2; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, BackdropFilterLayer: function BackdropFilterLayer(t0, t1, t2, t3) { var _ = this; _._layer$_filter = t0; _._layer$_blendMode = t1; _._lastChild = _._firstChild = null; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, LayerLink: function LayerLink() { var _ = this; _._debugPreviousLeaders = _._leader = null; _._debugLeaderCheckScheduled = false; _.leaderSize = null; }, LeaderLayer0: function LeaderLayer0(t0, t1, t2, t3) { var _ = this; _._layer$_link = t0; _._layer$_offset = t1; _._lastChild = _._firstChild = null; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, FollowerLayer0: function FollowerLayer0(t0, t1, t2, t3, t4, t5) { var _ = this; _.link = t0; _.showWhenUnlinked = t1; _.unlinkedOffset = t2; _.linkedOffset = t3; _._layer$_invertedTransform = _._layer$_lastTransform = _._lastOffset = null; _._layer$_inverseDirty = true; _._lastChild = _._firstChild = null; _._callbacks = t4; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t5; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, AnnotatedRegionLayer: function AnnotatedRegionLayer(t0, t1, t2, t3, t4, t5) { var _ = this; _.value = t0; _.size = t1; _.offset = t2; _._lastChild = _._firstChild = null; _._callbacks = t3; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t4; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; _.$ti = t5; }, _Layer_Object_DiagnosticableTreeMixin: function _Layer_Object_DiagnosticableTreeMixin() { }, RenderListBody$(axisDirection) { var t1 = new A.RenderListBody(axisDirection, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, ListBodyParentData: function ListBodyParentData(t0, t1, t2) { this.ContainerParentDataMixin_previousSibling = t0; this.ContainerParentDataMixin_nextSibling = t1; this.offset = t2; }, RenderListBody: function RenderListBody(t0, t1, t2, t3, t4) { var _ = this; _._axisDirection = t0; _.ContainerRenderObjectMixin__childCount = t1; _.ContainerRenderObjectMixin__firstChild = t2; _.ContainerRenderObjectMixin__lastChild = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderListBody_computeMinIntrinsicWidth_closure: function RenderListBody_computeMinIntrinsicWidth_closure(t0) { this.height = t0; }, RenderListBody_computeMinIntrinsicWidth_closure0: function RenderListBody_computeMinIntrinsicWidth_closure0(t0) { this.height = t0; }, RenderListBody_computeMaxIntrinsicWidth_closure: function RenderListBody_computeMaxIntrinsicWidth_closure(t0) { this.height = t0; }, RenderListBody_computeMaxIntrinsicWidth_closure0: function RenderListBody_computeMaxIntrinsicWidth_closure0(t0) { this.height = t0; }, RenderListBody_computeMinIntrinsicHeight_closure: function RenderListBody_computeMinIntrinsicHeight_closure(t0) { this.width = t0; }, RenderListBody_computeMinIntrinsicHeight_closure0: function RenderListBody_computeMinIntrinsicHeight_closure0(t0) { this.width = t0; }, RenderListBody_computeMaxIntrinsicHeight_closure: function RenderListBody_computeMaxIntrinsicHeight_closure(t0) { this.width = t0; }, RenderListBody_computeMaxIntrinsicHeight_closure0: function RenderListBody_computeMaxIntrinsicHeight_closure0(t0) { this.width = t0; }, _RenderListBody_RenderBox_ContainerRenderObjectMixin: function _RenderListBody_RenderBox_ContainerRenderObjectMixin() { }, _RenderListBody_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderListBody_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, MouseTracker__shouldMarkStateDirty(state, $event) { var lastEvent; if (state == null) return true; lastEvent = state._latestEvent; if (type$.PointerSignalEvent._is($event)) return false; return type$.PointerAddedEvent._is(lastEvent) || type$.PointerRemovedEvent._is($event) || !lastEvent.get$position(lastEvent).$eq(0, $event.get$position($event)); }, MouseTracker__handleDeviceUpdateMouseEvents(details) { var lastAnnotations, nextAnnotations, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, enteringAnnotations, baseEnterEvent, result = details.triggeringEvent; if (result == null) result = details.previousEvent; lastAnnotations = details.lastAnnotations; nextAnnotations = details.nextAnnotations; t1 = result.get$viewId(); t2 = result.get$timeStamp(result); t3 = result.get$pointer(); t4 = result.get$kind(result); t5 = result.get$device(result); t6 = result.get$position(result); t7 = result.get$delta(); t8 = result.get$buttons(result); result.get$obscured(); t9 = result.get$pressureMin(); t10 = result.get$pressureMax(); t11 = result.get$distance(); t12 = result.get$distanceMax(); t13 = result.get$size(result); t14 = result.get$radiusMajor(); t15 = result.get$radiusMinor(); t16 = result.get$radiusMin(); t17 = result.get$radiusMax(); t18 = result.get$orientation(result); t19 = result.get$tilt(); lastAnnotations.forEach$1(0, new A.MouseTracker__handleDeviceUpdateMouseEvents_closure(nextAnnotations, A.PointerExitEvent$(t8, t7, t5, t11, t12, result.get$down(), 0, t4, false, t18, t3, t6, t10, t9, t14, t17, t16, t15, t13, result.get$synthesized(), t19, t2, t1).transformed$1(result.get$transform(result)), lastAnnotations)); t1 = A._instanceType(nextAnnotations)._eval$1("LinkedHashMapKeyIterable<1>"); t2 = t1._eval$1("WhereIterable"); enteringAnnotations = A.List_List$of(new A.WhereIterable(new A.LinkedHashMapKeyIterable(nextAnnotations, t1), new A.MouseTracker__handleDeviceUpdateMouseEvents_closure0(lastAnnotations), t2), true, t2._eval$1("Iterable.E")); t2 = result.get$viewId(); t1 = result.get$timeStamp(result); t19 = result.get$pointer(); t13 = result.get$kind(result); t15 = result.get$device(result); t16 = result.get$position(result); t17 = result.get$delta(); t14 = result.get$buttons(result); result.get$obscured(); t9 = result.get$pressureMin(); t10 = result.get$pressureMax(); t6 = result.get$distance(); t3 = result.get$distanceMax(); t18 = result.get$size(result); t4 = result.get$radiusMajor(); t12 = result.get$radiusMinor(); t11 = result.get$radiusMin(); t5 = result.get$radiusMax(); t7 = result.get$orientation(result); t8 = result.get$tilt(); baseEnterEvent = A.PointerEnterEvent$(t14, t17, t15, t6, t3, result.get$down(), 0, t13, false, t7, t19, t16, t10, t9, t4, t5, t11, t12, t18, result.get$synthesized(), t8, t1, t2).transformed$1(result.get$transform(result)); for (t1 = A._arrayInstanceType(enteringAnnotations)._eval$1("ReversedListIterable<1>"), t2 = new A.ReversedListIterable(enteringAnnotations, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"); t2.moveNext$0();) { t3 = t2.__internal$_current; if (t3 == null) t3 = t1._as(t3); if (t3.get$validForMouseTracker()) { t4 = t3.get$onEnter(t3); if (t4 != null) t4.call$1(baseEnterEvent.transformed$1(nextAnnotations.$index(0, t3))); } } }, _MouseState: function _MouseState(t0, t1) { this._annotations = t0; this._latestEvent = t1; }, _MouseTrackerUpdateDetails: function _MouseTrackerUpdateDetails(t0, t1, t2, t3) { var _ = this; _.lastAnnotations = t0; _.nextAnnotations = t1; _.previousEvent = t2; _.triggeringEvent = t3; }, MouseTracker: function MouseTracker(t0, t1, t2, t3) { var _ = this; _._hitTestInView = t0; _._mouseCursorMixin = t1; _._mouseStates = t2; _._debugDuringDeviceUpdate = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, MouseTracker__handleDeviceUpdate_closure: function MouseTracker__handleDeviceUpdate_closure() { }, MouseTracker_updateWithEvent_closure: function MouseTracker_updateWithEvent_closure(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.existingState = t2; _.event = t3; _.device = t4; }, MouseTracker_updateWithEvent__closure: function MouseTracker_updateWithEvent__closure(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.existingState = t2; _.event = t3; _.device = t4; }, MouseTracker_updateAllDevices_closure: function MouseTracker_updateAllDevices_closure(t0) { this.$this = t0; }, MouseTracker__handleDeviceUpdateMouseEvents_closure: function MouseTracker__handleDeviceUpdateMouseEvents_closure(t0, t1, t2) { this.nextAnnotations = t0; this.baseExitEvent = t1; this.lastAnnotations = t2; }, MouseTracker__handleDeviceUpdateMouseEvents_closure0: function MouseTracker__handleDeviceUpdateMouseEvents_closure0(t0) { this.lastAnnotations = t0; }, __MouseTrackerUpdateDetails_Object_Diagnosticable: function __MouseTrackerUpdateDetails_Object_Diagnosticable() { }, PaintingContext__repaintCompositedChild(child, childContext, debugAlsoPaintedParent) { var layer, childContext0, t1 = child._layerHandle, childLayer = type$.nullable_OffsetLayer._as(t1._layer); if (childLayer == null) { layer = child.updateCompositedLayer$1$oldLayer(null); t1.set$layer(0, layer); t1 = layer; } else { childLayer.removeAllChildren$0(); child.updateCompositedLayer$1$oldLayer(childLayer); t1 = childLayer; } child._needsCompositedLayerUpdate = false; childContext0 = new A.PaintingContext(t1, child.get$paintBounds()); childContext = childContext0; child._paintWithContext$2(childContext, B.Offset_0_0); childContext.stopRecordingIfNeeded$0(); }, PaintingContext_updateLayerProperties(child) { var t1 = child._layerHandle._layer; t1.toString; child.updateCompositedLayer$1$oldLayer(type$.OffsetLayer._as(t1)); child._needsCompositedLayerUpdate = false; }, PipelineOwner$(onSemanticsOwnerCreated, onSemanticsOwnerDisposed, onSemanticsUpdate) { var t1 = type$.JSArray_RenderObject; return new A.PipelineOwner(onSemanticsOwnerCreated, onSemanticsUpdate, onSemanticsOwnerDisposed, A._setArrayType([], t1), A._setArrayType([], t1), A._setArrayType([], t1), A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderObject), A.LinkedHashSet_LinkedHashSet$_empty(type$.PipelineOwner)); }, RenderObject__cleanChildRelayoutBoundary(child) { child._cleanRelayoutBoundary$0(); }, RenderObject__propagateRelayoutBoundaryToChild(child) { child._propagateRelayoutBoundary$0(); }, _SemanticsGeometry__transformRect(rect, transform) { if (rect == null) return null; if (rect.get$isEmpty(0) || transform.isZero$0()) return B.Rect_0_0_0_0; return A.MatrixUtils_inverseTransformRect(transform, rect); }, _SemanticsGeometry__applyIntermediatePaintTransforms(parentFragmentOwner, childFragmentOwner, transform) { var to, from, parentToCommonAncestorTransform, fromDepth, toDepth, fromParent, t1, t2; for (to = parentFragmentOwner, from = childFragmentOwner, parentToCommonAncestorTransform = null; from !== to;) { fromDepth = from._depth; toDepth = to._depth; if (fromDepth >= toDepth) { fromParent = from.get$parent(from); fromParent.applyPaintTransform$2(from, transform); from = fromParent; } if (fromDepth <= toDepth) { t1 = to.get$parent(to); t1.toString; if (parentToCommonAncestorTransform == null) { parentToCommonAncestorTransform = new A.Matrix40(new Float64Array(16)); parentToCommonAncestorTransform.setIdentity$0(); t2 = parentToCommonAncestorTransform; } else t2 = parentToCommonAncestorTransform; t1.applyPaintTransform$2(to, t2); to = t1; } } if (parentToCommonAncestorTransform != null) if (parentToCommonAncestorTransform.copyInverse$1(parentToCommonAncestorTransform) !== 0) transform.multiply$1(0, parentToCommonAncestorTransform); else transform.setZero$0(); }, _SemanticsGeometry__intersectRects(a, b) { var t1; if (b == null) return a; t1 = a == null ? null : a.intersect$1(b); return t1 == null ? b : t1; }, ParentData: function ParentData() { }, PaintingContext: function PaintingContext(t0, t1) { var _ = this; _._containerLayer = t0; _.estimatedBounds = t1; _._canvas = _._recorder = _._currentLayer = null; }, PaintingContext_pushClipRect_closure: function PaintingContext_pushClipRect_closure(t0, t1, t2) { this.$this = t0; this.painter = t1; this.offset = t2; }, PaintingContext_pushClipRRect_closure: function PaintingContext_pushClipRRect_closure(t0, t1, t2) { this.$this = t0; this.painter = t1; this.offset = t2; }, PaintingContext_pushClipPath_closure: function PaintingContext_pushClipPath_closure(t0, t1, t2) { this.$this = t0; this.painter = t1; this.offset = t2; }, Constraints: function Constraints() { }, PipelineOwner: function PipelineOwner(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.onSemanticsOwnerCreated = t0; _.onSemanticsUpdate = t1; _.onSemanticsOwnerDisposed = t2; _._rootNode = null; _._shouldMergeDirtyNodes = false; _._nodesNeedingLayout = t3; _._debugAllowMutationsToDirtySubtrees = _._debugDoingChildLayout = _._debugDoingLayout = false; _._nodesNeedingCompositingBitsUpdate = t4; _._nodesNeedingPaint = t5; _._debugDoingPaint = false; _._semanticsOwner = null; _._outstandingSemanticsHandles = 0; _._debugDoingSemantics = false; _._nodesNeedingSemantics = t6; _._children = t7; _._debugParent = _._manifold = null; }, PipelineOwner_flushLayout_closure: function PipelineOwner_flushLayout_closure() { }, PipelineOwner_flushCompositingBits_closure: function PipelineOwner_flushCompositingBits_closure() { }, PipelineOwner_flushPaint_closure: function PipelineOwner_flushPaint_closure() { }, PipelineOwner_flushSemantics_closure: function PipelineOwner_flushSemantics_closure() { }, RenderObject: function RenderObject() { }, RenderObject__reportException_closure: function RenderObject__reportException_closure(t0) { this.$this = t0; }, RenderObject_invokeLayoutCallback_closure: function RenderObject_invokeLayoutCallback_closure(t0, t1, t2) { this.$this = t0; this.callback = t1; this.T = t2; }, RenderObject__updateCompositingBits_closure: function RenderObject__updateCompositingBits_closure(t0) { this.$this = t0; }, RenderObject_clearSemantics_closure: function RenderObject_clearSemantics_closure() { }, RenderObject__getSemanticsForParent_closure: function RenderObject__getSemanticsForParent_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._box_0 = t0; _.$this = t1; _.childrenMergeIntoParent = t2; _.blockChildInteractions = t3; _.childConfigurations = t4; _.mergeUpFragments = t5; _.siblingMergeFragmentGroups = t6; _.config = t7; _.hasTags = t8; _.childConfigurationsDelegate = t9; _.configToFragment = t10; }, RenderObject__getSemanticsForParent_closure0: function RenderObject__getSemanticsForParent_closure0(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.configToFragment = t2; }, RenderObject__getSemanticsForParent_closure1: function RenderObject__getSemanticsForParent_closure1(t0, t1) { this.$this = t0; this.configToFragment = t1; }, RenderObject_toStringDeep_closure: function RenderObject_toStringDeep_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.prefixLineOne = t1; _.prefixOtherLines = t2; _.minLevel = t3; }, RenderObjectWithChildMixin: function RenderObjectWithChildMixin() { }, ContainerParentDataMixin: function ContainerParentDataMixin() { }, ContainerRenderObjectMixin: function ContainerRenderObjectMixin() { }, RelayoutWhenSystemFontsChangeMixin: function RelayoutWhenSystemFontsChangeMixin() { }, RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure: function RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure(t0) { this.$this = t0; }, _SemanticsFragment: function _SemanticsFragment() { }, _ContainerSemanticsFragment: function _ContainerSemanticsFragment(t0, t1, t2) { this.siblingMergeGroups = t0; this.mergeUpFragments = t1; this.dropsSemanticsOfPreviousSiblings = t2; }, _InterestingSemanticsFragment: function _InterestingSemanticsFragment() { }, _RootSemanticsFragment: function _RootSemanticsFragment(t0, t1, t2) { var _ = this; _._children = t0; _._ancestorChain = t1; _._object$_tagsForChildren = null; _.dropsSemanticsOfPreviousSiblings = t2; }, _IncompleteSemanticsFragment: function _IncompleteSemanticsFragment(t0, t1, t2) { var _ = this; _.config = t0; _._ancestorChain = t1; _._object$_tagsForChildren = null; _.dropsSemanticsOfPreviousSiblings = t2; }, _SwitchableSemanticsFragment: function _SwitchableSemanticsFragment(t0, t1, t2, t3, t4, t5) { var _ = this; _._mergeIntoParent = t0; _._object$_config = t1; _._mergesToSibling = _._isConfigWritable = false; _._object$_siblingMergeGroups = t2; _._children = t3; _._isExplicit = false; _._ancestorChain = t4; _._object$_tagsForChildren = null; _.dropsSemanticsOfPreviousSiblings = t5; }, _SemanticsGeometry: function _SemanticsGeometry() { var _ = this; _._semanticsClipRect = _._paintClipRect = null; _.___SemanticsGeometry__rect_A = _.___SemanticsGeometry__transform_A = $; _._markAsHidden = false; }, _PipelineOwner_Object_DiagnosticableTreeMixin: function _PipelineOwner_Object_DiagnosticableTreeMixin() { }, _RenderObject_Object_DiagnosticableTreeMixin: function _RenderObject_Object_DiagnosticableTreeMixin() { }, RenderInlineChildrenContainerDefaults__layoutChild(child, maxWidth, layoutChild) { var span, t2, t3, t4, t1 = child.parentData; t1.toString; span = type$.TextParentData._as(t1).span; if (span == null) t1 = B.PlaceholderDimensions_Ism; else { t1 = layoutChild.call$2(child, new A.BoxConstraints(0, maxWidth, 0, 1 / 0)); t2 = span.alignment; t3 = span.baseline; $label0$0: { if (B.PlaceholderAlignment_1 === t2 || B.PlaceholderAlignment_2 === t2 || B.PlaceholderAlignment_4 === t2 || B.PlaceholderAlignment_5 === t2 || B.PlaceholderAlignment_3 === t2) { t4 = null; break $label0$0; } if (B.PlaceholderAlignment_0 === t2) { t3.toString; t4 = child.getDistanceToBaseline$1(t3); break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } t3 = new A.PlaceholderDimensions(t1, t2, t4, t3); t1 = t3; } return t1; }, RenderParagraph$(text, children, locale, maxLines, overflow, registrar, selectionColor, softWrap, strutStyle, textAlign, textDirection, textHeightBehavior, textScaler, textWidthBasis) { var t1 = textScaler.$eq(0, B._LinearTextScaler_1) ? new A._LinearTextScaler(1) : textScaler; t1 = new A.RenderParagraph(A.TextPainter$(overflow === B.TextOverflow_2 ? "\u2026" : null, locale, maxLines, strutStyle, text, textAlign, textDirection, textHeightBehavior, t1, textWidthBasis), softWrap, overflow, selectionColor, false, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, children); t1.set$registrar(registrar); return t1; }, _SelectableFragment__compareTextPositions(position, otherPosition) { var t1 = position.offset, t2 = otherPosition.offset; if (t1 < t2) return 1; else if (t1 > t2) return -1; else { t1 = position.affinity; if (t1 === otherPosition.affinity) return 0; else return t1 === B.TextAffinity_0 ? 1 : -1; } }, PlaceholderSpanIndexSemanticsTag: function PlaceholderSpanIndexSemanticsTag(t0, t1) { this.index = t0; this.name = t1; }, TextParentData: function TextParentData(t0, t1) { var _ = this; _.span = _._paragraph$_offset = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; }, RenderInlineChildrenContainerDefaults: function RenderInlineChildrenContainerDefaults() { }, RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure: function RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure(t0) { this._box_0 = t0; }, RenderParagraph: function RenderParagraph(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._textPainter = t0; _._registrar = _._lastSelectableFragments = _._cachedCombinedSemanticsInfos = _._cachedAttributedLabels = null; _._softWrap = t1; _._overflow = t2; _._selectionColor = t3; _._canComputeIntrinsicsCached = null; _._needsClipping = false; _._cachedChildNodes = _._semanticsInfo = _._placeholderDimensions = _._overflowShader = null; _.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = t4; _.ContainerRenderObjectMixin__childCount = t5; _.ContainerRenderObjectMixin__firstChild = t6; _.ContainerRenderObjectMixin__lastChild = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderParagraph_markNeedsLayout_closure: function RenderParagraph_markNeedsLayout_closure() { }, RenderParagraph_selectionColor_closure: function RenderParagraph_selectionColor_closure() { }, RenderParagraph_computeMinIntrinsicWidth_closure: function RenderParagraph_computeMinIntrinsicWidth_closure() { }, RenderParagraph_computeMaxIntrinsicWidth_closure: function RenderParagraph_computeMaxIntrinsicWidth_closure() { }, RenderParagraph__canComputeDryLayoutForInlineWidgets_closure: function RenderParagraph__canComputeDryLayoutForInlineWidgets_closure() { }, RenderParagraph__createShowOnScreenFor_closure: function RenderParagraph__createShowOnScreenFor_closure(t0, t1) { this.$this = t0; this.key = t1; }, _SelectableFragment: function _SelectableFragment(t0, t1, t2, t3) { var _ = this; _.range = t0; _.paragraph = t1; _.fullText = t2; _._textSelectionEnd = _._textSelectionStart = null; _._selectableContainsOriginWord = false; _._paragraph$_endHandleLayerLink = _._paragraph$_startHandleLayerLink = null; _.___SelectableFragment__selectionGeometry_A = $; _._cachedRect = _._cachedBoundingBoxes = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _RenderParagraph_RenderBox_ContainerRenderObjectMixin: function _RenderParagraph_RenderBox_ContainerRenderObjectMixin() { }, _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults: function _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults() { }, _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin: function _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin() { }, _TextParentData_ParentData_ContainerParentDataMixin: function _TextParentData_ParentData_ContainerParentDataMixin() { }, __SelectableFragment_Object_Selectable: function __SelectableFragment_Object_Selectable() { }, __SelectableFragment_Object_Selectable_Diagnosticable: function __SelectableFragment_Object_Selectable_Diagnosticable() { }, __SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier: function __SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier() { }, _factoryTypesSetEquals(a, b, $T) { if (a === b) return true; if (b == null) return false; return A.setEquals(A._factoriesTypeSet(a, $T), A._factoriesTypeSet(b, $T)); }, _factoriesTypeSet(factories, $T) { var t1 = A._instanceType(factories)._eval$1("EfficientLengthMappedIterable"); return A.LinkedHashSet_LinkedHashSet$of(new A.EfficientLengthMappedIterable(factories, new A._factoriesTypeSet_closure($T), t1), t1._eval$1("Iterable.E")); }, _PlatformViewGestureRecognizer$(handlePointerEvent, gestureRecognizerFactories) { var t1 = type$.int, t2 = A.HashSet_HashSet(t1); t1 = new A._PlatformViewGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_PointerEvent), A.LinkedHashSet_LinkedHashSet$_empty(t1), gestureRecognizerFactories, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t2, null, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); t1._PlatformViewGestureRecognizer$2(handlePointerEvent, gestureRecognizerFactories); return t1; }, PlatformViewHitTestBehavior: function PlatformViewHitTestBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, _factoriesTypeSet_closure: function _factoriesTypeSet_closure(t0) { this.T = t0; }, _PlatformViewGestureRecognizer: function _PlatformViewGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.___PlatformViewGestureRecognizer__handlePointerEvent_A = $; _.cachedEvents = t0; _.forwardedPointers = t1; _.gestureRecognizerFactories = t2; _.___PlatformViewGestureRecognizer__gestureRecognizers_A = $; _._recognizer$_entries = t3; _._trackedPointers = t4; _._team = null; _.debugOwner = t5; _.gestureSettings = null; _.supportedDevices = t6; _._allowedButtonsFilter = t7; _._pointerToKind = t8; }, _PlatformViewGestureRecognizer_closure: function _PlatformViewGestureRecognizer_closure(t0) { this.$this = t0; }, PlatformViewRenderBox: function PlatformViewRenderBox(t0, t1, t2, t3, t4) { var _ = this; _._platform_view0$_controller = t0; _._PlatformViewGestureMixin__hitTestBehavior = t1; _._PlatformViewGestureMixin__handlePointerEvent = t2; _._PlatformViewGestureMixin__gestureRecognizer = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _PlatformViewGestureMixin: function _PlatformViewGestureMixin() { }, _PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin: function _PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin() { }, RenderConstrainedBox$(additionalConstraints) { var t1 = new A.RenderConstrainedBox(additionalConstraints, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, RenderIntrinsicWidth__applyStep(input, step) { if (step == null) return input; return B.JSNumber_methods.ceil$0(input / step) * step; }, RenderMouseRegion$(cursor, hitTestBehavior, onEnter, onExit, onHover, opaque) { var t1 = hitTestBehavior == null ? B.HitTestBehavior_1 : hitTestBehavior; t1 = new A.RenderMouseRegion(true, onEnter, onHover, onExit, cursor, t1, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, RenderProxyBox: function RenderProxyBox() { }, RenderProxyBoxMixin: function RenderProxyBoxMixin() { }, HitTestBehavior: function HitTestBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderProxyBoxWithHitTestBehavior: function RenderProxyBoxWithHitTestBehavior() { }, RenderConstrainedBox: function RenderConstrainedBox(t0, t1, t2) { var _ = this; _._additionalConstraints = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderLimitedBox: function RenderLimitedBox(t0, t1, t2, t3) { var _ = this; _._maxWidth = t0; _._maxHeight = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderAspectRatio: function RenderAspectRatio(t0, t1, t2) { var _ = this; _._aspectRatio = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderIntrinsicWidth: function RenderIntrinsicWidth(t0, t1, t2, t3) { var _ = this; _._stepWidth = t0; _._stepHeight = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderIntrinsicHeight: function RenderIntrinsicHeight(t0, t1) { var _ = this; _.RenderObjectWithChildMixin__child = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderOpacity: function RenderOpacity(t0, t1, t2, t3, t4) { var _ = this; _._alpha = t0; _._proxy_box$_opacity = t1; _._alwaysIncludeSemantics = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderAnimatedOpacityMixin: function RenderAnimatedOpacityMixin() { }, RenderAnimatedOpacity: function RenderAnimatedOpacity(t0, t1, t2, t3, t4, t5) { var _ = this; _.RenderAnimatedOpacityMixin__alpha = t0; _.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary = t1; _.RenderAnimatedOpacityMixin__opacity = t2; _.RenderAnimatedOpacityMixin__alwaysIncludeSemantics = t3; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderBackdropFilter: function RenderBackdropFilter(t0, t1, t2, t3) { var _ = this; _._proxy_box$_filter = t0; _._blendMode = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, CustomClipper: function CustomClipper() { }, ShapeBorderClipper: function ShapeBorderClipper(t0, t1, t2) { this.shape = t0; this.textDirection = t1; this._reclip = t2; }, _RenderCustomClip: function _RenderCustomClip() { }, RenderClipRect: function RenderClipRect(t0, t1, t2, t3) { var _ = this; _._clipper = t0; _._clip = null; _._proxy_box$_clipBehavior = t1; _._debugText = _._proxy_box$_debugPaint = null; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderClipRRect: function RenderClipRRect(t0, t1, t2, t3, t4, t5) { var _ = this; _._proxy_box$_borderRadius = t0; _._proxy_box$_textDirection = t1; _._clipper = t2; _._clip = null; _._proxy_box$_clipBehavior = t3; _._debugText = _._proxy_box$_debugPaint = null; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderClipOval: function RenderClipOval(t0, t1, t2, t3) { var _ = this; _._proxy_box$_cachedRect = null; _.__RenderClipOval__cachedPath_A = $; _._clipper = t0; _._clip = null; _._proxy_box$_clipBehavior = t1; _._debugText = _._proxy_box$_debugPaint = null; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderClipPath: function RenderClipPath(t0, t1, t2, t3) { var _ = this; _._clipper = t0; _._clip = null; _._proxy_box$_clipBehavior = t1; _._debugText = _._proxy_box$_debugPaint = null; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderPhysicalModelBase: function _RenderPhysicalModelBase() { }, RenderPhysicalModel: function RenderPhysicalModel(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._shape = t0; _._proxy_box$_borderRadius = t1; _._proxy_box$_elevation = t2; _._proxy_box$_shadowColor = t3; _._proxy_box$_color = t4; _._clipper = t5; _._clip = null; _._proxy_box$_clipBehavior = t6; _._debugText = _._proxy_box$_debugPaint = null; _.RenderObjectWithChildMixin__child = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderPhysicalModel_paint_closure: function RenderPhysicalModel_paint_closure(t0, t1) { this.$this = t0; this.usesSaveLayer = t1; }, RenderPhysicalShape: function RenderPhysicalShape(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._proxy_box$_elevation = t0; _._proxy_box$_shadowColor = t1; _._proxy_box$_color = t2; _._clipper = t3; _._clip = null; _._proxy_box$_clipBehavior = t4; _._debugText = _._proxy_box$_debugPaint = null; _.RenderObjectWithChildMixin__child = t5; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderPhysicalShape_paint_closure: function RenderPhysicalShape_paint_closure(t0, t1) { this.$this = t0; this.usesSaveLayer = t1; }, DecorationPosition: function DecorationPosition(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderDecoratedBox: function RenderDecoratedBox(t0, t1, t2, t3, t4) { var _ = this; _._painter = null; _._proxy_box$_decoration = t0; _._proxy_box$_position = t1; _._proxy_box$_configuration = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderTransform: function RenderTransform(t0, t1, t2) { var _ = this; _._proxy_box$_textDirection = _._proxy_box$_alignment = _._origin = null; _.transformHitTests = t0; _._filterQuality = _._proxy_box$_transform = null; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderTransform_hitTestChildren_closure: function RenderTransform_hitTestChildren_closure(t0) { this.$this = t0; }, RenderFittedBox: function RenderFittedBox(t0, t1, t2, t3, t4, t5) { var _ = this; _._proxy_box$_resolvedAlignment = null; _._proxy_box$_fit = t0; _._proxy_box$_alignment = t1; _._proxy_box$_textDirection = t2; _._proxy_box$_transform = _._hasVisualOverflow = null; _._proxy_box$_clipBehavior = t3; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFittedBox_hitTestChildren_closure: function RenderFittedBox_hitTestChildren_closure(t0) { this.$this = t0; }, RenderFractionalTranslation: function RenderFractionalTranslation(t0, t1, t2, t3) { var _ = this; _._translation = t0; _.transformHitTests = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFractionalTranslation_hitTestChildren_closure: function RenderFractionalTranslation_hitTestChildren_closure(t0) { this.$this = t0; }, RenderPointerListener: function RenderPointerListener(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.onPointerDown = t0; _.onPointerMove = t1; _.onPointerUp = t2; _.onPointerHover = t3; _.onPointerCancel = t4; _.onPointerPanZoomStart = t5; _.onPointerPanZoomUpdate = t6; _.onPointerPanZoomEnd = t7; _.onPointerSignal = t8; _.behavior = t9; _.RenderObjectWithChildMixin__child = t10; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t11; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderMouseRegion: function RenderMouseRegion(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._proxy_box$_opaque = t0; _.onEnter = t1; _.onHover = t2; _.onExit = t3; _._cursor = t4; _._validForMouseTracker = true; _.behavior = t5; _.RenderObjectWithChildMixin__child = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderRepaintBoundary: function RenderRepaintBoundary(t0, t1) { var _ = this; _._debugAsymmetricPaintCount = _._debugSymmetricPaintCount = 0; _.RenderObjectWithChildMixin__child = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderIgnorePointer: function RenderIgnorePointer(t0, t1, t2, t3) { var _ = this; _._ignoring = t0; _._ignoringSemantics = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderOffstage: function RenderOffstage(t0, t1, t2) { var _ = this; _._offstage = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderAbsorbPointer: function RenderAbsorbPointer(t0, t1, t2, t3) { var _ = this; _._absorbing = t0; _._ignoringSemantics = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderSemanticsGestureHandler: function RenderSemanticsGestureHandler(t0, t1, t2) { var _ = this; _._onVerticalDragUpdate = _._onHorizontalDragUpdate = _._onLongPress = _._proxy_box$_onTap = _._validActions = null; _.behavior = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderSemanticsAnnotations: function RenderSemanticsAnnotations(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._properties = t0; _._container = t1; _._explicitChildNodes = t2; _._excludeSemantics = t3; _._blockUserActions = t4; _._attributedHint = _._attributedDecreasedValue = _._attributedIncreasedValue = _._attributedValue = _._attributedLabel = null; _._proxy_box$_textDirection = t5; _.RenderObjectWithChildMixin__child = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderBlockSemantics: function RenderBlockSemantics(t0, t1, t2) { var _ = this; _._blocking = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderMergeSemantics: function RenderMergeSemantics(t0, t1) { var _ = this; _.RenderObjectWithChildMixin__child = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderExcludeSemantics: function RenderExcludeSemantics(t0, t1, t2) { var _ = this; _._excluding = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderIndexedSemantics: function RenderIndexedSemantics(t0, t1, t2) { var _ = this; _._proxy_box$_index = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderLeaderLayer: function RenderLeaderLayer(t0, t1, t2) { var _ = this; _._proxy_box$_link = t0; _._previousLayoutSize = null; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFollowerLayer: function RenderFollowerLayer(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._proxy_box$_link = t0; _._showWhenUnlinked = t1; _._proxy_box$_offset = t2; _._leaderAnchor = t3; _._followerAnchor = t4; _.RenderObjectWithChildMixin__child = t5; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFollowerLayer_hitTestChildren_closure: function RenderFollowerLayer_hitTestChildren_closure(t0) { this.$this = t0; }, RenderAnnotatedRegion: function RenderAnnotatedRegion(t0, t1, t2, t3, t4, t5) { var _ = this; _._proxy_box$_value = t0; _._sized = t1; _._proxy_box$_layerHandle = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; _.$ti = t5; }, _RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin: function _RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin() { }, _RenderProxyBox_RenderBox_RenderObjectWithChildMixin: function _RenderProxyBox_RenderBox_RenderObjectWithChildMixin() { }, _RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin: function _RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin() { }, SelectionUtils_getResultBasedOnRect(targetRect, point) { var t1; if (targetRect.contains$1(0, point)) return B.SelectionResult_2; t1 = point._dy; if (t1 < targetRect.top) return B.SelectionResult_1; if (t1 > targetRect.bottom) return B.SelectionResult_0; return point._dx >= targetRect.right ? B.SelectionResult_0 : B.SelectionResult_1; }, SelectionUtils_adjustDragOffset(targetRect, point, direction) { var t1, t2; if (targetRect.contains$1(0, point)) return point; t1 = point._dy; t2 = targetRect.top; if (!(t1 <= t2)) t1 = t1 <= targetRect.bottom && point._dx <= targetRect.left; else t1 = true; if (t1) return direction === B.TextDirection_1 ? new A.Offset(targetRect.left, t2) : new A.Offset(targetRect.right, t2); else { t1 = targetRect.bottom; return direction === B.TextDirection_1 ? new A.Offset(targetRect.right, t1) : new A.Offset(targetRect.left, t1); } }, SelectionEdgeUpdateEvent$forStart(globalPosition, granularity) { return new A.SelectionEdgeUpdateEvent(globalPosition, granularity == null ? B.TextGranularity_0 : granularity, B.SelectionEventType_0); }, SelectionEdgeUpdateEvent$forEnd(globalPosition, granularity) { return new A.SelectionEdgeUpdateEvent(globalPosition, granularity == null ? B.TextGranularity_0 : granularity, B.SelectionEventType_1); }, SelectionResult: function SelectionResult(t0, t1) { this.index = t0; this._core$_name = t1; }, Selectable: function Selectable() { }, SelectionRegistrant: function SelectionRegistrant() { }, SelectionEventType: function SelectionEventType(t0, t1) { this.index = t0; this._core$_name = t1; }, TextGranularity: function TextGranularity(t0, t1) { this.index = t0; this._core$_name = t1; }, SelectionEvent: function SelectionEvent() { }, ClearSelectionEvent: function ClearSelectionEvent(t0) { this.type = t0; }, SelectionEdgeUpdateEvent: function SelectionEdgeUpdateEvent(t0, t1, t2) { this.globalPosition = t0; this.granularity = t1; this.type = t2; }, SelectionExtendDirection: function SelectionExtendDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, SelectionStatus: function SelectionStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, SelectionGeometry: function SelectionGeometry(t0, t1, t2, t3, t4) { var _ = this; _.startSelectionPoint = t0; _.endSelectionPoint = t1; _.status = t2; _.selectionRects = t3; _.hasContent = t4; }, SelectionPoint: function SelectionPoint(t0, t1, t2) { this.localPosition = t0; this.lineHeight = t1; this.handleType = t2; }, TextSelectionHandleType: function TextSelectionHandleType(t0, t1) { this.index = t0; this._core$_name = t1; }, _SelectionPoint_Object_Diagnosticable: function _SelectionPoint_Object_Diagnosticable() { }, RenderShiftedBox: function RenderShiftedBox() { }, RenderShiftedBox_hitTestChildren_closure: function RenderShiftedBox_hitTestChildren_closure(t0, t1, t2) { this.position = t0; this.childParentData = t1; this.child = t2; }, RenderPadding: function RenderPadding(t0, t1, t2, t3) { var _ = this; _._resolvedPadding = null; _._padding = t0; _._shifted_box$_textDirection = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderAligningShiftedBox: function RenderAligningShiftedBox() { }, RenderPositionedBox: function RenderPositionedBox(t0, t1, t2, t3, t4, t5) { var _ = this; _._widthFactor = t0; _._heightFactor = t1; _._shifted_box$_resolvedAlignment = null; _._shifted_box$_alignment = t2; _._shifted_box$_textDirection = t3; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, OverflowBoxFit: function OverflowBoxFit(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderConstrainedOverflowBox: function RenderConstrainedOverflowBox(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._minWidth = t0; _._shifted_box$_maxWidth = t1; _._minHeight = t2; _._shifted_box$_maxHeight = t3; _._shifted_box$_fit = t4; _._shifted_box$_resolvedAlignment = null; _._shifted_box$_alignment = t5; _._shifted_box$_textDirection = t6; _.RenderObjectWithChildMixin__child = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFractionallySizedOverflowBox: function RenderFractionallySizedOverflowBox(t0, t1, t2, t3, t4, t5) { var _ = this; _._widthFactor = t0; _._heightFactor = t1; _._shifted_box$_resolvedAlignment = null; _._shifted_box$_alignment = t2; _._shifted_box$_textDirection = t3; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, SingleChildLayoutDelegate: function SingleChildLayoutDelegate() { }, RenderCustomSingleChildLayoutBox: function RenderCustomSingleChildLayoutBox(t0, t1, t2) { var _ = this; _._shifted_box$_delegate = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderShiftedBox_RenderBox_RenderObjectWithChildMixin: function _RenderShiftedBox_RenderBox_RenderObjectWithChildMixin() { }, applyGrowthDirectionToAxisDirection(axisDirection, growthDirection) { switch (growthDirection.index) { case 0: return axisDirection; case 1: return A.flipAxisDirection(axisDirection); } }, applyGrowthDirectionToScrollDirection(scrollDirection, growthDirection) { switch (growthDirection.index) { case 0: return scrollDirection; case 1: return A.flipScrollDirection(scrollDirection); } }, SliverGeometry$(cacheExtent, hasVisualOverflow, hitTestExtent, layoutExtent, maxPaintExtent, maxScrollObstructionExtent, paintExtent, paintOrigin, scrollExtent, scrollOffsetCorrection) { var t1 = layoutExtent == null ? paintExtent : layoutExtent, t2 = hitTestExtent == null ? paintExtent : hitTestExtent, t3 = cacheExtent == null ? layoutExtent : cacheExtent; if (t3 == null) t3 = paintExtent; return new A.SliverGeometry(scrollExtent, paintOrigin, paintExtent, t1, maxPaintExtent, maxScrollObstructionExtent, t2, paintExtent > 0, hasVisualOverflow, scrollOffsetCorrection, t3); }, SliverLayoutDimensions: function SliverLayoutDimensions(t0, t1, t2, t3) { var _ = this; _.scrollOffset = t0; _.precedingScrollExtent = t1; _.viewportMainAxisExtent = t2; _.crossAxisExtent = t3; }, GrowthDirection: function GrowthDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, SliverConstraints: function SliverConstraints(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.axisDirection = t0; _.growthDirection = t1; _.userScrollDirection = t2; _.scrollOffset = t3; _.precedingScrollExtent = t4; _.overlap = t5; _.remainingPaintExtent = t6; _.crossAxisExtent = t7; _.crossAxisDirection = t8; _.viewportMainAxisExtent = t9; _.cacheOrigin = t10; _.remainingCacheExtent = t11; }, SliverGeometry: function SliverGeometry(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.scrollExtent = t0; _.paintOrigin = t1; _.paintExtent = t2; _.layoutExtent = t3; _.maxPaintExtent = t4; _.maxScrollObstructionExtent = t5; _.hitTestExtent = t6; _.visible = t7; _.hasVisualOverflow = t8; _.scrollOffsetCorrection = t9; _.cacheExtent = t10; }, SliverHitTestResult: function SliverHitTestResult(t0, t1, t2) { this._hit_test$_path = t0; this._transforms = t1; this._localTransforms = t2; }, SliverHitTestEntry: function SliverHitTestEntry(t0, t1, t2) { var _ = this; _.mainAxisPosition = t0; _.crossAxisPosition = t1; _.target = t2; _._transform = null; }, SliverLogicalParentData: function SliverLogicalParentData() { }, SliverLogicalContainerParentData: function SliverLogicalContainerParentData(t0, t1) { this.ContainerParentDataMixin_previousSibling = t0; this.ContainerParentDataMixin_nextSibling = t1; this.layoutOffset = null; }, SliverPhysicalParentData: function SliverPhysicalParentData(t0) { this.paintOffset = t0; }, SliverPhysicalContainerParentData: function SliverPhysicalContainerParentData(t0, t1, t2) { this.ContainerParentDataMixin_previousSibling = t0; this.ContainerParentDataMixin_nextSibling = t1; this.paintOffset = t2; }, RenderSliver: function RenderSliver() { }, RenderSliverHelpers: function RenderSliverHelpers() { }, RenderSliverHelpers_hitTestBoxChild_closure: function RenderSliverHelpers_hitTestBoxChild_closure(t0, t1) { this._box_0 = t0; this.child = t1; }, _SliverGeometry_Object_Diagnosticable: function _SliverGeometry_Object_Diagnosticable() { }, _SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin: function _SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin() { }, _SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin: function _SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin() { }, RenderSliverFillViewport: function RenderSliverFillViewport(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._sliver_fill0$_viewportFraction = t0; _.__RenderSliverFixedExtentBoxAdaptor__currentLayoutDimensions_A = $; _._childManager = t1; _._keepAliveBucket = t2; _.__RenderSliverMultiBoxAdaptor__debugDanglingKeepAlives_A = $; _._debugChildIntegrityEnabled = true; _.ContainerRenderObjectMixin__childCount = t3; _.ContainerRenderObjectMixin__firstChild = t4; _.ContainerRenderObjectMixin__lastChild = t5; _._geometry = null; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderSliverFixedExtentBoxAdaptor: function RenderSliverFixedExtentBoxAdaptor() { }, SliverGridGeometry: function SliverGridGeometry(t0, t1, t2, t3) { var _ = this; _.scrollOffset = t0; _.crossAxisOffset = t1; _.mainAxisExtent = t2; _.crossAxisExtent = t3; }, SliverGridLayout: function SliverGridLayout() { }, SliverGridRegularTileLayout: function SliverGridRegularTileLayout(t0, t1, t2, t3, t4, t5) { var _ = this; _.crossAxisCount = t0; _.mainAxisStride = t1; _.crossAxisStride = t2; _.childMainAxisExtent = t3; _.childCrossAxisExtent = t4; _.reverseCrossAxis = t5; }, SliverGridDelegate: function SliverGridDelegate() { }, SliverGridDelegateWithFixedCrossAxisCount: function SliverGridDelegateWithFixedCrossAxisCount(t0, t1, t2, t3) { var _ = this; _.crossAxisCount = t0; _.mainAxisSpacing = t1; _.crossAxisSpacing = t2; _.childAspectRatio = t3; }, SliverGridParentData: function SliverGridParentData(t0, t1, t2) { var _ = this; _.index = _.crossAxisOffset = null; _._keptAlive = false; _.KeepAliveParentDataMixin_keepAlive = t0; _.ContainerParentDataMixin_previousSibling = t1; _.ContainerParentDataMixin_nextSibling = t2; _.layoutOffset = null; }, RenderSliverGrid: function RenderSliverGrid(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._gridDelegate = t0; _._childManager = t1; _._keepAliveBucket = t2; _.__RenderSliverMultiBoxAdaptor__debugDanglingKeepAlives_A = $; _._debugChildIntegrityEnabled = true; _.ContainerRenderObjectMixin__childCount = t3; _.ContainerRenderObjectMixin__firstChild = t4; _.ContainerRenderObjectMixin__lastChild = t5; _._geometry = null; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderSliverList: function RenderSliverList(t0, t1, t2, t3, t4, t5) { var _ = this; _._childManager = t0; _._keepAliveBucket = t1; _.__RenderSliverMultiBoxAdaptor__debugDanglingKeepAlives_A = $; _._debugChildIntegrityEnabled = true; _.ContainerRenderObjectMixin__childCount = t2; _.ContainerRenderObjectMixin__firstChild = t3; _.ContainerRenderObjectMixin__lastChild = t4; _._geometry = null; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderSliverList_performLayout_advance: function RenderSliverList_performLayout_advance(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.childConstraints = t2; }, KeepAliveParentDataMixin: function KeepAliveParentDataMixin() { }, RenderSliverWithKeepAliveMixin: function RenderSliverWithKeepAliveMixin() { }, SliverMultiBoxAdaptorParentData: function SliverMultiBoxAdaptorParentData(t0, t1, t2) { var _ = this; _.index = null; _._keptAlive = false; _.KeepAliveParentDataMixin_keepAlive = t0; _.ContainerParentDataMixin_previousSibling = t1; _.ContainerParentDataMixin_nextSibling = t2; _.layoutOffset = null; }, RenderSliverMultiBoxAdaptor: function RenderSliverMultiBoxAdaptor() { }, RenderSliverMultiBoxAdaptor__createOrObtainChild_closure: function RenderSliverMultiBoxAdaptor__createOrObtainChild_closure(t0, t1, t2) { this.$this = t0; this.index = t1; this.after = t2; }, RenderSliverMultiBoxAdaptor_collectGarbage_closure: function RenderSliverMultiBoxAdaptor_collectGarbage_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, RenderSliverMultiBoxAdaptor_collectGarbage__closure: function RenderSliverMultiBoxAdaptor_collectGarbage__closure() { }, _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin: function _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin() { }, _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers: function _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers() { }, _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin: function _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin() { }, _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin: function _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin() { }, _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin: function _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin() { }, RenderSliverEdgeInsetsPadding: function RenderSliverEdgeInsetsPadding() { }, RenderSliverPadding: function RenderSliverPadding(t0, t1, t2, t3) { var _ = this; _._sliver_padding$_resolvedPadding = null; _._sliver_padding$_padding = t0; _._sliver_padding$_textDirection = t1; _.RenderObjectWithChildMixin__child = t2; _._geometry = null; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin: function _RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin() { }, _trim(original, bottom, left, right, $top) { return original == null ? null : original.intersect$1(new A.Rect(left, $top, right, bottom)); }, PersistentHeaderShowOnScreenConfiguration: function PersistentHeaderShowOnScreenConfiguration(t0) { this.minShowOnScreenExtent = t0; }, RenderSliverPersistentHeader: function RenderSliverPersistentHeader() { }, RenderSliverPersistentHeader_layoutChild_closure: function RenderSliverPersistentHeader_layoutChild_closure(t0, t1, t2) { this.$this = t0; this.shrinkOffset = t1; this.overlapsContent = t2; }, RenderSliverPinnedPersistentHeader: function RenderSliverPinnedPersistentHeader() { }, RenderSliverFloatingPersistentHeader__updateAnimation_closure: function RenderSliverFloatingPersistentHeader__updateAnimation_closure(t0) { this.$this = t0; }, _RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin: function _RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin() { }, _RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin_RenderSliverHelpers: function _RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin_RenderSliverHelpers() { }, RelativeRect_RelativeRect$fromRect(rect, container) { return new A.RelativeRect(rect.left - container.left, rect.top - container.top, container.right - rect.right, container.bottom - rect.bottom); }, RenderStack$(alignment, children, clipBehavior, fit, textDirection) { var t1 = new A.RenderStack(alignment, textDirection, fit, clipBehavior, A.LayerHandle$(type$.ClipRectLayer), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, children); return t1; }, RenderStack_getIntrinsicDimension(firstChild, mainChildSizeGetter) { var t1, child, extent, t2; for (t1 = type$.StackParentData, child = firstChild, extent = 0; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); if (!t2.get$isPositioned()) extent = Math.max(extent, A.checkNum(mainChildSizeGetter.call$1(child))); child = t2.ContainerParentDataMixin_nextSibling; } return extent; }, RenderStack_layoutPositionedChild(child, childParentData, size, alignment) { var t2, childConstraints, x, hasVisualOverflow, y, t1 = childParentData.left; if (t1 != null && childParentData.right != null) { t2 = childParentData.right; t2.toString; t1.toString; childConstraints = B.BoxConstraints_mlX5.tighten$1$width(size._dx - t2 - t1); } else { t1 = childParentData.width; childConstraints = t1 != null ? B.BoxConstraints_mlX5.tighten$1$width(t1) : B.BoxConstraints_mlX5; } t1 = childParentData.top; if (t1 != null && childParentData.bottom != null) { t2 = childParentData.bottom; t2.toString; t1.toString; childConstraints = childConstraints.tighten$1$height(size._dy - t2 - t1); } else { t1 = childParentData.height; if (t1 != null) childConstraints = childConstraints.tighten$1$height(t1); } child.layout$2$parentUsesSize(childConstraints, true); x = childParentData.left; if (!(x != null)) { t1 = childParentData.right; x = t1 != null ? size._dx - t1 - child.get$size(0)._dx : alignment.alongOffset$1(type$.Offset._as(size.$sub(0, child.get$size(0))))._dx; } hasVisualOverflow = (x < 0 || x + child.get$size(0)._dx > size._dx) && true; y = childParentData.top; if (!(y != null)) { t1 = childParentData.bottom; y = t1 != null ? size._dy - t1 - child.get$size(0)._dy : alignment.alongOffset$1(type$.Offset._as(size.$sub(0, child.get$size(0))))._dy; } if (y < 0 || y + child.get$size(0)._dy > size._dy) hasVisualOverflow = true; childParentData.offset = new A.Offset(x, y); return hasVisualOverflow; }, RelativeRect: function RelativeRect(t0, t1, t2, t3) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; }, StackParentData: function StackParentData(t0, t1, t2) { var _ = this; _.height = _.width = _.left = _.bottom = _.right = _.top = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, StackFit: function StackFit(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderStack: function RenderStack(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._stack$_hasVisualOverflow = false; _._resolvedAlignment = null; _._alignment = t0; _._stack$_textDirection = t1; _._fit = t2; _._clipBehavior = t3; _._stack$_clipRectLayer = t4; _.ContainerRenderObjectMixin__childCount = t5; _.ContainerRenderObjectMixin__firstChild = t6; _.ContainerRenderObjectMixin__lastChild = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderStack_computeMinIntrinsicWidth_closure: function RenderStack_computeMinIntrinsicWidth_closure(t0) { this.height = t0; }, RenderStack_computeMaxIntrinsicWidth_closure: function RenderStack_computeMaxIntrinsicWidth_closure(t0) { this.height = t0; }, RenderStack_computeMinIntrinsicHeight_closure: function RenderStack_computeMinIntrinsicHeight_closure(t0) { this.width = t0; }, RenderStack_computeMaxIntrinsicHeight_closure: function RenderStack_computeMaxIntrinsicHeight_closure(t0) { this.width = t0; }, RenderIndexedStack: function RenderIndexedStack(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._stack$_index = t0; _._stack$_hasVisualOverflow = false; _._resolvedAlignment = null; _._alignment = t1; _._stack$_textDirection = t2; _._fit = t3; _._clipBehavior = t4; _._stack$_clipRectLayer = t5; _.ContainerRenderObjectMixin__childCount = t6; _.ContainerRenderObjectMixin__firstChild = t7; _.ContainerRenderObjectMixin__lastChild = t8; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t9; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderIndexedStack_hitTestChildren_closure: function RenderIndexedStack_hitTestChildren_closure(t0, t1, t2) { this.position = t0; this.childParentData = t1; this.child = t2; }, _RenderStack_RenderBox_ContainerRenderObjectMixin: function _RenderStack_RenderBox_ContainerRenderObjectMixin() { }, _RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, TableCellParentData: function TableCellParentData(t0) { this.y = this.verticalAlignment = null; this.offset = t0; }, TableColumnWidth: function TableColumnWidth() { }, IntrinsicColumnWidth: function IntrinsicColumnWidth(t0) { this._flex = t0; }, FixedColumnWidth: function FixedColumnWidth(t0) { this.value = t0; }, FlexColumnWidth: function FlexColumnWidth(t0) { this.value = t0; }, TableCellVerticalAlignment: function TableCellVerticalAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderTable: function RenderTable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._table$_children = t0; _._table$_columns = t1; _._rows = t2; _._columnWidths = t3; _._defaultColumnWidth = t4; _._table$_textDirection = t5; _._table$_border = t6; _._rowDecorationPainters = _._table$_rowDecorations = null; _._table$_configuration = t7; _._defaultVerticalAlignment = t8; _._table$_textBaseline = t9; _._baselineDistance = null; _._rowTops = t10; _._columnLefts = null; _.__RenderTable__tableWidth_A = $; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t11; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderTable_computeDryLayout_closure: function RenderTable_computeDryLayout_closure() { }, RenderTable_hitTestChildren_closure: function RenderTable_hitTestChildren_closure(t0, t1, t2) { this.position = t0; this.childParentData = t1; this.child = t2; }, AlignmentGeometryTween: function AlignmentGeometryTween(t0, t1) { this.begin = t0; this.end = t1; }, ViewConfiguration: function ViewConfiguration(t0, t1) { this.size = t0; this.devicePixelRatio = t1; }, RenderView: function RenderView() { }, _RenderView_RenderObject_RenderObjectWithChildMixin: function _RenderView_RenderObject_RenderObjectWithChildMixin() { }, RenderAbstractViewport_maybeOf(object) { var t1; for (t1 = type$.RenderAbstractViewport; object != null;) { if (t1._is(object)) return object; object = object.get$parent(object); } return null; }, RevealedOffset_clampOffset(currentOffset, leadingEdgeOffset, trailingEdgeOffset) { var _0_0 = leadingEdgeOffset.offset < trailingEdgeOffset.offset ? new A._Record_2(leadingEdgeOffset, trailingEdgeOffset) : new A._Record_2(trailingEdgeOffset, leadingEdgeOffset), smaller = _0_0._0, larger = _0_0._1; if (currentOffset > larger.offset) return larger; else if (currentOffset < smaller.offset) return smaller; else return null; }, RenderViewportBase_showInViewport(curve, descendant, duration, offset, rect, viewport) { var leadingEdgeOffset, trailingEdgeOffset, t1, targetOffset, transform; if (descendant == null) return rect; leadingEdgeOffset = viewport.getOffsetToReveal$3$rect(descendant, 0, rect); trailingEdgeOffset = viewport.getOffsetToReveal$3$rect(descendant, 1, rect); t1 = offset._pixels; t1.toString; targetOffset = A.RevealedOffset_clampOffset(t1, leadingEdgeOffset, trailingEdgeOffset); if (targetOffset == null) { transform = descendant.getTransformTo$1(0, viewport._object$_parent); return A.MatrixUtils_transformRect(transform, rect == null ? descendant.get$paintBounds() : rect); } offset.moveTo$3$curve$duration(0, targetOffset.offset, curve, duration); return targetOffset.rect; }, CacheExtentStyle: function CacheExtentStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, RevealedOffset: function RevealedOffset(t0, t1) { this.offset = t0; this.rect = t1; }, RenderViewportBase: function RenderViewportBase() { }, RenderViewportBase_visitChildrenForSemantics_closure: function RenderViewportBase_visitChildrenForSemantics_closure() { }, RenderViewportBase_hitTestChildren_closure: function RenderViewportBase_hitTestChildren_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.child = t2; _.sliverResult = t3; }, RenderViewport: function RenderViewport(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._anchor = t0; _._viewport$_center = null; _.__RenderViewport__maxScrollExtent_A = _.__RenderViewport__minScrollExtent_A = $; _._viewport$_hasVisualOverflow = false; _._viewport$_axisDirection = t1; _._crossAxisDirection = t2; _._viewport$_offset = t3; _._cacheExtent = t4; _._calculatedCacheExtent = null; _._cacheExtentStyle = t5; _._viewport$_clipBehavior = t6; _._clipRectLayer = t7; _.ContainerRenderObjectMixin__childCount = t8; _.ContainerRenderObjectMixin__firstChild = t9; _.ContainerRenderObjectMixin__lastChild = t10; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t11; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderShrinkWrappingViewport: function RenderShrinkWrappingViewport(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = _.__RenderShrinkWrappingViewport__maxScrollExtent_A = $; _._viewport$_hasVisualOverflow = false; _._viewport$_axisDirection = t0; _._crossAxisDirection = t1; _._viewport$_offset = t2; _._cacheExtent = t3; _._calculatedCacheExtent = null; _._cacheExtentStyle = t4; _._viewport$_clipBehavior = t5; _._clipRectLayer = t6; _.ContainerRenderObjectMixin__childCount = t7; _.ContainerRenderObjectMixin__firstChild = t8; _.ContainerRenderObjectMixin__lastChild = t9; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t10; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderViewportBase_RenderBox_ContainerRenderObjectMixin: function _RenderViewportBase_RenderBox_ContainerRenderObjectMixin() { }, flipScrollDirection(direction) { switch (direction.index) { case 0: return B.ScrollDirection_0; case 1: return B.ScrollDirection_2; case 2: return B.ScrollDirection_1; } }, ScrollDirection: function ScrollDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, ViewportOffset: function ViewportOffset() { }, WrapAlignment: function WrapAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, WrapCrossAlignment: function WrapCrossAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, _RunMetrics: function _RunMetrics(t0, t1, t2) { this.mainAxisExtent = t0; this.crossAxisExtent = t1; this.childCount = t2; }, WrapParentData: function WrapParentData(t0, t1, t2) { var _ = this; _._runIndex = 0; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, RenderWrap: function RenderWrap(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _._wrap$_direction = t0; _._wrap$_alignment = t1; _._wrap$_spacing = t2; _._runAlignment = t3; _._runSpacing = t4; _._wrap$_crossAxisAlignment = t5; _._wrap$_textDirection = t6; _._wrap$_verticalDirection = t7; _._wrap$_clipBehavior = t8; _._wrap$_hasVisualOverflow = false; _._wrap$_clipRectLayer = t9; _.ContainerRenderObjectMixin__childCount = t10; _.ContainerRenderObjectMixin__firstChild = t11; _.ContainerRenderObjectMixin__lastChild = t12; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t13; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderWrap_RenderBox_ContainerRenderObjectMixin: function _RenderWrap_RenderBox_ContainerRenderObjectMixin() { }, _RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, timeDilation(value) { var t1; if ($._timeDilation === value) return; t1 = $.SchedulerBinding__instance; if (t1 != null) t1.resetEpoch$0(); $._timeDilation = value; }, SchedulerBinding__taskSorter(e1, e2) { return -B.JSInt_methods.compareTo$1(e1.priority, e2.priority); }, defaultSchedulingStrategy(priority, scheduler) { if (scheduler.SchedulerBinding__transientCallbacks.__js_helper$_length > 0) return priority >= 100000; return true; }, _TaskEntry: function _TaskEntry(t0, t1, t2, t3, t4, t5) { var _ = this; _.task = t0; _.priority = t1; _.debugLabel = t2; _.flow = t3; _.___TaskEntry_debugStack_A = $; _.completer = t4; _.$ti = t5; }, _TaskEntry_run_closure: function _TaskEntry_run_closure(t0) { this.$this = t0; }, _FrameCallbackEntry: function _FrameCallbackEntry(t0) { this.callback = t0; this.debugStack = null; }, SchedulerPhase: function SchedulerPhase(t0, t1) { this.index = t0; this._core$_name = t1; }, PerformanceModeRequestHandle: function PerformanceModeRequestHandle(t0) { this._cleanup = t0; }, SchedulerBinding: function SchedulerBinding() { }, SchedulerBinding_endOfFrame_closure: function SchedulerBinding_endOfFrame_closure(t0) { this.$this = t0; }, SchedulerBinding_scheduleWarmUpFrame_closure: function SchedulerBinding_scheduleWarmUpFrame_closure(t0) { this.$this = t0; }, SchedulerBinding_scheduleWarmUpFrame_closure0: function SchedulerBinding_scheduleWarmUpFrame_closure0(t0, t1) { this.$this = t0; this.hadScheduledFrame = t1; }, SchedulerBinding_scheduleWarmUpFrame_closure1: function SchedulerBinding_scheduleWarmUpFrame_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, SchedulerBinding__handleDrawFrame_closure: function SchedulerBinding__handleDrawFrame_closure(t0) { this.$this = t0; }, SchedulerBinding_handleBeginFrame_closure: function SchedulerBinding_handleBeginFrame_closure(t0) { this.$this = t0; }, TickerFuture$complete() { var t1 = new A.TickerFuture(new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void)); t1._ticker$_complete$0(); return t1; }, Ticker: function Ticker(t0, t1) { var _ = this; _._ticker$_future = null; _._muted = false; _._startTime = null; _._onTick = t0; _._animationId = null; _.debugLabel = t1; _.__Ticker__debugCreationStack_A = $; }, TickerFuture: function TickerFuture(t0) { this._primaryCompleter = t0; this._completed = this._secondaryCompleter = null; }, TickerFuture_whenCompleteOrCancel_thunk: function TickerFuture_whenCompleteOrCancel_thunk(t0) { this.callback = t0; }, TickerCanceled: function TickerCanceled(t0) { this.ticker = t0; }, SemanticsBinding: function SemanticsBinding() { }, SemanticsHandle: function SemanticsHandle(t0) { this._onDispose = t0; }, CustomSemanticsAction_getIdentifier(action) { var result = $.CustomSemanticsAction__ids.$index(0, action); if (result == null) { result = $.CustomSemanticsAction__nextId; $.CustomSemanticsAction__nextId = result + 1; $.CustomSemanticsAction__ids.$indexSet(0, action, result); $.CustomSemanticsAction__actions.$indexSet(0, result, action); } return result; }, SemanticsData__sortedListsEqual(left, right) { var i; if (left.length !== right.length) return false; for (i = 0; i < left.length; ++i) if (!J.$eq$(left[i], right[i])) return false; return true; }, _SemanticsDiagnosticableNode$(childOrder, $name, style, value) { return new A._SemanticsDiagnosticableNode(childOrder, value, $name, true, true, null, style); }, SemanticsProperties$(attributedDecreasedValue, attributedHint, attributedIncreasedValue, attributedLabel, attributedValue, button, checked, currentValueLength, customSemanticsActions, decreasedValue, enabled, expanded, focusable, focused, header, hidden, hint, hintOverrides, identifier, image, inMutuallyExclusiveGroup, increasedValue, keyboardKey, label, link, liveRegion, maxValueLength, mixed, multiline, namesRoute, obscured, onCopy, onCut, onDecrease, onDidGainAccessibilityFocus, onDidLoseAccessibilityFocus, onDismiss, onIncrease, onLongPress, onMoveCursorBackwardByCharacter, onMoveCursorForwardByCharacter, onPaste, onScrollDown, onScrollLeft, onScrollRight, onScrollUp, onSetSelection, onSetText, onTap, readOnly, scopesRoute, selected, slider, sortKey, tagForChildren, textDirection, textField, toggled, tooltip, value) { return new A.SemanticsProperties(enabled, checked, mixed, expanded, toggled, selected, button, link, header, textField, slider, keyboardKey, readOnly, focusable, focused, inMutuallyExclusiveGroup, hidden, obscured, multiline, scopesRoute, namesRoute, image, liveRegion, maxValueLength, currentValueLength, identifier, label, attributedLabel, value, attributedValue, increasedValue, attributedIncreasedValue, decreasedValue, attributedDecreasedValue, hint, attributedHint, tooltip, hintOverrides, textDirection, sortKey, tagForChildren, onTap, onLongPress, onScrollLeft, onScrollRight, onScrollUp, onScrollDown, onIncrease, onDecrease, onCopy, onCut, onPaste, onMoveCursorForwardByCharacter, onMoveCursorBackwardByCharacter, onSetSelection, onSetText, onDidGainAccessibilityFocus, onDidLoseAccessibilityFocus, onDismiss, customSemanticsActions); }, SemanticsNode$(key, showOnScreen) { var t1 = $.$get$SemanticsNode__kEmptyConfig(), t2 = t1._isMergingSemanticsOfDescendants, t3 = t1._customSemanticsActions, t4 = t1._actionsAsBits, t5 = t1._flags, t6 = t1._identifier, t7 = t1._semantics$_attributedLabel, t8 = t1._semantics$_attributedValue, t9 = t1._semantics$_attributedIncreasedValue, t10 = t1._semantics$_attributedDecreasedValue, t11 = t1._semantics$_attributedHint, t12 = t1._tooltip, t13 = t1._semantics$_elevation, t14 = t1._semantics$_thickness, t15 = t1._semantics$_textDirection, t16 = ($.SemanticsNode__lastIdentifier + 1) % 65535; $.SemanticsNode__lastIdentifier = t16; return new A.SemanticsNode(key, t16, showOnScreen, B.Rect_0_0_0_0, t2, t1._actions, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15); }, _pointInParentCoordinates(node, point) { var t1, vector; if (node._semantics$_transform == null) return point; t1 = new Float64Array(3); vector = new A.Vector3(t1); vector.setValues$3(point._dx, point._dy, 0); node._semantics$_transform.transform3$1(vector); return new A.Offset(t1[0], t1[1]); }, _childrenInDefaultOrder(children, textDirection) { var t1, _i, child, t2, verticalGroups, group, depth, edge, edges = A._setArrayType([], type$.JSArray__BoxEdge); for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { child = children[_i]; t2 = child._semantics$_rect; edges.push(new A._BoxEdge(true, A._pointInParentCoordinates(child, new A.Offset(t2.left - -0.1, t2.top - -0.1))._dy, child)); edges.push(new A._BoxEdge(false, A._pointInParentCoordinates(child, new A.Offset(t2.right + -0.1, t2.bottom + -0.1))._dy, child)); } B.JSArray_methods.sort$0(edges); verticalGroups = A._setArrayType([], type$.JSArray__SemanticsSortGroup); for (t1 = edges.length, t2 = type$.JSArray_SemanticsNode, group = null, depth = 0, _i = 0; _i < edges.length; edges.length === t1 || (0, A.throwConcurrentModificationError)(edges), ++_i) { edge = edges[_i]; if (edge.isLeadingEdge) { ++depth; if (group == null) group = new A._SemanticsSortGroup(edge.offset, textDirection, A._setArrayType([], t2)); group.nodes.push(edge.node); } else --depth; if (depth === 0) { group.toString; verticalGroups.push(group); group = null; } } B.JSArray_methods.sort$0(verticalGroups); t1 = type$.ExpandIterable__SemanticsSortGroup_SemanticsNode; return A.List_List$of(new A.ExpandIterable(verticalGroups, new A._childrenInDefaultOrder_closure(), t1), true, t1._eval$1("Iterable.E")); }, SemanticsConfiguration$() { return new A.SemanticsConfiguration(A.LinkedHashMap_LinkedHashMap$_empty(type$.SemanticsAction, type$.void_Function_nullable_Object), A.LinkedHashMap_LinkedHashMap$_empty(type$.CustomSemanticsAction, type$.void_Function), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3)); }, _concatAttributedString(otherAttributedString, otherTextDirection, thisAttributedString, thisTextDirection) { if (otherAttributedString.string.length === 0) return thisAttributedString; if (thisTextDirection != otherTextDirection && otherTextDirection != null) switch (otherTextDirection.index) { case 0: otherAttributedString = new A.AttributedString("\u202b", B.List_empty3).$add(0, otherAttributedString).$add(0, new A.AttributedString("\u202c", B.List_empty3)); break; case 1: otherAttributedString = new A.AttributedString("\u202a", B.List_empty3).$add(0, otherAttributedString).$add(0, new A.AttributedString("\u202c", B.List_empty3)); break; } if (thisAttributedString.string.length === 0) return otherAttributedString; return thisAttributedString.$add(0, new A.AttributedString("\n", B.List_empty3)).$add(0, otherAttributedString); }, SemanticsTag: function SemanticsTag(t0) { this.name = t0; }, ChildSemanticsConfigurationsResult: function ChildSemanticsConfigurationsResult(t0, t1) { this.mergeUp = t0; this.siblingMergeGroups = t1; }, ChildSemanticsConfigurationsResultBuilder: function ChildSemanticsConfigurationsResultBuilder(t0, t1) { this._mergeUp = t0; this._siblingMergeGroups = t1; }, CustomSemanticsAction: function CustomSemanticsAction(t0, t1, t2) { this.label = t0; this.hint = t1; this.action = t2; }, AttributedString: function AttributedString(t0, t1) { this.string = t0; this.attributes = t1; }, SemanticsData: function SemanticsData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24) { var _ = this; _.flags = t0; _.actions = t1; _.identifier = t2; _.attributedLabel = t3; _.attributedValue = t4; _.attributedIncreasedValue = t5; _.attributedDecreasedValue = t6; _.attributedHint = t7; _.tooltip = t8; _.textDirection = t9; _.textSelection = t10; _.scrollChildCount = t11; _.scrollIndex = t12; _.scrollPosition = t13; _.scrollExtentMax = t14; _.scrollExtentMin = t15; _.platformViewId = t16; _.maxValueLength = t17; _.currentValueLength = t18; _.rect = t19; _.tags = t20; _.transform = t21; _.elevation = t22; _.thickness = t23; _.customSemanticsActionIds = t24; }, _SemanticsDiagnosticableNode: function _SemanticsDiagnosticableNode(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.childOrder = t0; _.value = t1; _._cachedBuilder = null; _.name = t2; _.showSeparator = t3; _.showName = t4; _.linePrefix = t5; _.style = t6; }, SemanticsHintOverrides: function SemanticsHintOverrides(t0, t1) { this.onTapHint = t0; this.onLongPressHint = t1; }, SemanticsProperties: function SemanticsProperties(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59) { var _ = this; _.enabled = t0; _.checked = t1; _.mixed = t2; _.expanded = t3; _.toggled = t4; _.selected = t5; _.button = t6; _.link = t7; _.header = t8; _.textField = t9; _.slider = t10; _.keyboardKey = t11; _.readOnly = t12; _.focusable = t13; _.focused = t14; _.inMutuallyExclusiveGroup = t15; _.hidden = t16; _.obscured = t17; _.multiline = t18; _.scopesRoute = t19; _.namesRoute = t20; _.image = t21; _.liveRegion = t22; _.maxValueLength = t23; _.currentValueLength = t24; _.identifier = t25; _.label = t26; _.attributedLabel = t27; _.value = t28; _.attributedValue = t29; _.increasedValue = t30; _.attributedIncreasedValue = t31; _.decreasedValue = t32; _.attributedDecreasedValue = t33; _.hint = t34; _.attributedHint = t35; _.tooltip = t36; _.hintOverrides = t37; _.textDirection = t38; _.sortKey = t39; _.tagForChildren = t40; _.onTap = t41; _.onLongPress = t42; _.onScrollLeft = t43; _.onScrollRight = t44; _.onScrollUp = t45; _.onScrollDown = t46; _.onIncrease = t47; _.onDecrease = t48; _.onCopy = t49; _.onCut = t50; _.onPaste = t51; _.onMoveCursorForwardByCharacter = t52; _.onMoveCursorBackwardByCharacter = t53; _.onSetSelection = t54; _.onSetText = t55; _.onDidGainAccessibilityFocus = t56; _.onDidLoseAccessibilityFocus = t57; _.onDismiss = t58; _.customSemanticsActions = t59; }, SemanticsNode: function SemanticsNode(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.key = t0; _._semantics$_id = t1; _._showOnScreen = t2; _._semantics$_transform = null; _._semantics$_rect = t3; _.indexInParent = _.elevationAdjustment = _.parentPaintClipRect = _.parentSemanticsClipRect = null; _._areUserActionsBlocked = _._isMergedIntoParent = false; _._mergeAllDescendantsIntoThisNode = t4; _._semantics$_children = null; _.__SemanticsNode__debugPreviousSnapshot_A = $; _._dead = false; _._semantics$_parent = _._semantics$_owner = null; _._semantics$_depth = 0; _._semantics$_dirty = false; _._actions = t5; _._customSemanticsActions = t6; _._actionsAsBits = t7; _.tags = null; _._flags = t8; _._identifier = t9; _._semantics$_attributedLabel = t10; _._semantics$_attributedValue = t11; _._semantics$_attributedIncreasedValue = t12; _._semantics$_attributedDecreasedValue = t13; _._semantics$_attributedHint = t14; _._tooltip = t15; _._semantics$_elevation = t16; _._semantics$_thickness = t17; _._hintOverrides = null; _._semantics$_textDirection = t18; _._currentValueLength = _._maxValueLength = _._platformViewId = _._scrollExtentMin = _._scrollExtentMax = _._scrollPosition = _._semantics$_scrollIndex = _._scrollChildCount = _._textSelection = _._sortKey = null; }, SemanticsNode_getSemanticsData_closure: function SemanticsNode_getSemanticsData_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.customSemanticsActionIds = t2; }, SemanticsNode__childrenInTraversalOrder_closure: function SemanticsNode__childrenInTraversalOrder_closure() { }, SemanticsNode_debugDescribeChildren_closure: function SemanticsNode_debugDescribeChildren_closure(t0) { this.childOrder = t0; }, _BoxEdge: function _BoxEdge(t0, t1, t2) { this.isLeadingEdge = t0; this.offset = t1; this.node = t2; }, _SemanticsSortGroup: function _SemanticsSortGroup(t0, t1, t2) { this.startOffset = t0; this.textDirection = t1; this.nodes = t2; }, _SemanticsSortGroup_sortedWithinVerticalGroup_closure: function _SemanticsSortGroup_sortedWithinVerticalGroup_closure() { }, _SemanticsSortGroup_sortedWithinKnot_closure: function _SemanticsSortGroup_sortedWithinKnot_closure() { }, _SemanticsSortGroup_sortedWithinKnot_search: function _SemanticsSortGroup_sortedWithinKnot_search(t0, t1, t2) { this.visitedIds = t0; this.edges = t1; this.sortedIds = t2; }, _SemanticsSortGroup_sortedWithinKnot_closure0: function _SemanticsSortGroup_sortedWithinKnot_closure0() { }, _SemanticsSortGroup_sortedWithinKnot_closure1: function _SemanticsSortGroup_sortedWithinKnot_closure1(t0) { this.nodeMap = t0; }, _childrenInDefaultOrder_closure: function _childrenInDefaultOrder_closure() { }, _TraversalSortNode: function _TraversalSortNode(t0, t1, t2) { this.node = t0; this.sortKey = t1; this.position = t2; }, SemanticsOwner: function SemanticsOwner(t0, t1, t2, t3, t4) { var _ = this; _.onSemanticsUpdate = t0; _._dirtyNodes = t1; _._nodes = t2; _._detachedNodes = t3; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t4; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, SemanticsOwner_sendSemanticsUpdate_closure: function SemanticsOwner_sendSemanticsUpdate_closure(t0) { this.$this = t0; }, SemanticsOwner_sendSemanticsUpdate_closure0: function SemanticsOwner_sendSemanticsUpdate_closure0() { }, SemanticsOwner_sendSemanticsUpdate_closure1: function SemanticsOwner_sendSemanticsUpdate_closure1() { }, SemanticsOwner__getSemanticsActionHandlerForId_closure: function SemanticsOwner__getSemanticsActionHandlerForId_closure(t0, t1) { this._box_0 = t0; this.action = t1; }, SemanticsConfiguration: function SemanticsConfiguration(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._hasBeenAnnotated = _.isBlockingSemanticsOfPreviouslyPaintedNodes = _.explicitChildNodes = _.isBlockingUserActions = _._isSemanticBoundary = false; _._actions = t0; _._actionsAsBits = 0; _._currentValueLength = _._maxValueLength = _._platformViewId = _._semantics$_scrollIndex = _._scrollChildCount = _._indexInParent = _._sortKey = _._childConfigurationsDelegate = _._onTap = null; _._isMergingSemanticsOfDescendants = false; _._customSemanticsActions = t1; _._identifier = ""; _._semantics$_attributedLabel = t2; _._semantics$_attributedValue = t3; _._semantics$_attributedIncreasedValue = t4; _._semantics$_attributedDecreasedValue = t5; _._semantics$_attributedHint = t6; _._tooltip = ""; _._hintOverrides = null; _._semantics$_thickness = _._semantics$_elevation = 0; _._tagsForChildren = _._scrollExtentMin = _._scrollExtentMax = _._scrollPosition = _._textSelection = _._semantics$_textDirection = null; _._flags = 0; }, SemanticsConfiguration__addArgumentlessAction_closure: function SemanticsConfiguration__addArgumentlessAction_closure(t0) { this.handler = t0; }, SemanticsConfiguration_onMoveCursorForwardByCharacter_closure: function SemanticsConfiguration_onMoveCursorForwardByCharacter_closure(t0) { this.value = t0; }, SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure: function SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure(t0) { this.value = t0; }, SemanticsConfiguration_onMoveCursorForwardByWord_closure: function SemanticsConfiguration_onMoveCursorForwardByWord_closure(t0) { this.value = t0; }, SemanticsConfiguration_onMoveCursorBackwardByWord_closure: function SemanticsConfiguration_onMoveCursorBackwardByWord_closure(t0) { this.value = t0; }, SemanticsConfiguration_onSetSelection_closure: function SemanticsConfiguration_onSetSelection_closure(t0) { this.value = t0; }, SemanticsConfiguration_onSetText_closure: function SemanticsConfiguration_onSetText_closure(t0) { this.value = t0; }, SemanticsConfiguration_absorb_closure: function SemanticsConfiguration_absorb_closure(t0) { this.$this = t0; }, DebugSemanticsDumpOrder: function DebugSemanticsDumpOrder(t0, t1) { this.index = t0; this._core$_name = t1; }, SemanticsSortKey: function SemanticsSortKey() { }, OrdinalSortKey: function OrdinalSortKey(t0, t1) { this.order = t0; this.name = t1; }, _SemanticsData_Object_Diagnosticable: function _SemanticsData_Object_Diagnosticable() { }, _SemanticsNode_Object_DiagnosticableTreeMixin: function _SemanticsNode_Object_DiagnosticableTreeMixin() { }, _SemanticsSortKey_Object_Diagnosticable: function _SemanticsSortKey_Object_Diagnosticable() { }, Assertiveness0: function Assertiveness0(t0, t1) { this.index = t0; this._core$_name = t1; }, SemanticsEvent: function SemanticsEvent() { }, AnnounceSemanticsEvent: function AnnounceSemanticsEvent(t0, t1, t2, t3) { var _ = this; _.message = t0; _.textDirection = t1; _.assertiveness = t2; _.type = t3; }, TooltipSemanticsEvent: function TooltipSemanticsEvent(t0, t1) { this.message = t0; this.type = t1; }, LongPressSemanticsEvent: function LongPressSemanticsEvent(t0) { this.type = t0; }, TapSemanticEvent: function TapSemanticEvent(t0) { this.type = t0; }, FocusSemanticEvent: function FocusSemanticEvent(t0) { this.type = t0; }, _errorSummaryWithKey(key) { return A.ErrorSummary$('Unable to load asset: "' + key + '".'); }, AssetBundle: function AssetBundle() { }, CachingAssetBundle: function CachingAssetBundle() { }, CachingAssetBundle_loadString_closure: function CachingAssetBundle_loadString_closure(t0, t1) { this.$this = t0; this.key = t1; }, CachingAssetBundle_loadStructuredData_closure: function CachingAssetBundle_loadStructuredData_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.key = t2; _.T = t3; }, CachingAssetBundle_loadStructuredData_closure0: function CachingAssetBundle_loadStructuredData_closure0(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.key = t2; }, PlatformAssetBundle: function PlatformAssetBundle(t0, t1, t2) { this._stringCache = t0; this._structuredDataCache = t1; this._structuredBinaryDataCache = t2; }, PlatformAssetBundle_load_closure: function PlatformAssetBundle_load_closure(t0) { this.key = t0; }, AssetManifest_loadFromAssetBundle(bundle) { return bundle.loadStructuredData$1$2("AssetManifest.bin.json", new A.AssetManifest_loadFromAssetBundle_closure(), type$.AssetManifest); }, AssetManifest_loadFromAssetBundle_closure: function AssetManifest_loadFromAssetBundle_closure() { }, _AssetManifestBin: function _AssetManifestBin(t0, t1) { this._asset_manifest$_data = t0; this._typeCastedData = t1; }, _AssetManifestBin_getAssetVariants_closure: function _AssetManifestBin_getAssetVariants_closure(t0) { this.key = t0; }, AssetMetadata: function AssetMetadata(t0, t1) { this.targetDevicePixelRatio = t0; this.key = t1; }, AutofillConfiguration: function AutofillConfiguration(t0, t1, t2, t3, t4) { var _ = this; _.enabled = t0; _.uniqueIdentifier = t1; _.autofillHints = t2; _.currentEditingValue = t3; _.hintText = t4; }, _AutofillScopeTextInputConfiguration: function _AutofillScopeTextInputConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.allConfigurations = t0; _.inputType = t1; _.readOnly = t2; _.obscureText = t3; _.autocorrect = t4; _.autofillConfiguration = t5; _.smartDashesType = t6; _.smartQuotesType = t7; _.enableSuggestions = t8; _.enableInteractiveSelection = t9; _.actionLabel = t10; _.inputAction = t11; _.textCapitalization = t12; _.keyboardAppearance = t13; _.enableIMEPersonalizedLearning = t14; _.allowedMimeTypes = t15; _.enableDeltaModel = t16; }, _AutofillScopeTextInputConfiguration_toJson_closure: function _AutofillScopeTextInputConfiguration_toJson_closure() { }, AutofillScopeMixin: function AutofillScopeMixin() { }, AutofillScopeMixin_attach_closure: function AutofillScopeMixin_attach_closure() { }, BinaryMessenger: function BinaryMessenger() { }, ServicesBinding__parseLicenses(rawLicenses) { var t2, _i, license, t3, split, t1 = B.JSString_methods.$mul("-", 80), result = A._setArrayType([], type$.JSArray_LicenseEntry), licenses = rawLicenses.split("\n" + t1 + "\n"); for (t1 = licenses.length, t2 = type$.JSArray_String, _i = 0; _i < t1; ++_i) { license = licenses[_i]; t3 = J.getInterceptor$asx(license); split = t3.indexOf$1(license, "\n\n"); if (split >= 0) result.push(new A.LicenseEntryWithLineBreaks(A._setArrayType(t3.substring$2(license, 0, split).split("\n"), t2), t3.substring$1(license, split + 2))); else result.push(new A.LicenseEntryWithLineBreaks(B.List_empty0, license)); } return result; }, ServicesBinding__parseAppLifecycleMessage(message) { switch (message) { case "AppLifecycleState.resumed": return B.AppLifecycleState_1; case "AppLifecycleState.inactive": return B.AppLifecycleState_2; case "AppLifecycleState.hidden": return B.AppLifecycleState_3; case "AppLifecycleState.paused": return B.AppLifecycleState_4; case "AppLifecycleState.detached": return B.AppLifecycleState_0; } return null; }, ServicesBinding: function ServicesBinding() { }, ServicesBinding__initKeyboard_closure: function ServicesBinding__initKeyboard_closure(t0) { this.$this = t0; }, ServicesBinding__addLicenses_closure: function ServicesBinding__addLicenses_closure(t0) { this.controller = t0; }, _DefaultBinaryMessenger: function _DefaultBinaryMessenger() { }, _DefaultBinaryMessenger_send_closure: function _DefaultBinaryMessenger_send_closure(t0) { this.completer = t0; }, _DefaultBinaryMessenger_setMessageHandler_closure: function _DefaultBinaryMessenger_setMessageHandler_closure(t0) { this.handler = t0; }, BrowserContextMenu: function BrowserContextMenu() { }, Clipboard_setData(data) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$Clipboard_setData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("Clipboard.setData", A.LinkedHashMap_LinkedHashMap$_literal(["text", data.text], type$.String, type$.dynamic), type$.void), $async$Clipboard_setData); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$Clipboard_setData, $async$completer); }, Clipboard_getData(format) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ClipboardData), $async$returnValue, result; var $async$Clipboard_getData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("Clipboard.getData", format, type$.Map_String_dynamic), $async$Clipboard_getData); case 3: // returning from await. result = $async$result; if (result == null) { $async$returnValue = null; // goto return $async$goto = 1; break; } $async$returnValue = new A.ClipboardData(A._asString(J.$index$asx(result, "text"))); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$Clipboard_getData, $async$completer); }, ClipboardData: function ClipboardData(t0) { this.text = t0; }, KeyUpEvent$(deviceType, logicalKey, physicalKey, synthesized, timeStamp) { return new A.KeyUpEvent(physicalKey, logicalKey, null, timeStamp, synthesized); }, KeyRepeatEvent$(character, deviceType, logicalKey, physicalKey, timeStamp) { return new A.KeyRepeatEvent(physicalKey, logicalKey, character, timeStamp, false); }, KeyEventManager__eventFromData(keyData) { var logicalKey, timeStamp, t1 = keyData.physical, physicalKey = B.Map_6FUEQ.$index(0, t1); if (physicalKey == null) physicalKey = new A.PhysicalKeyboardKey(t1); t1 = keyData.logical; logicalKey = B.Map_WPU06.$index(0, t1); if (logicalKey == null) logicalKey = new A.LogicalKeyboardKey(t1); timeStamp = keyData.timeStamp; switch (keyData.type.index) { case 0: return new A.KeyDownEvent(physicalKey, logicalKey, keyData.character, timeStamp, keyData.synthesized); case 1: return A.KeyUpEvent$(B.KeyEventDeviceType_0, logicalKey, physicalKey, keyData.synthesized, timeStamp); case 2: return A.KeyRepeatEvent$(keyData.character, B.KeyEventDeviceType_0, logicalKey, physicalKey, timeStamp); } }, KeyboardLockMode: function KeyboardLockMode(t0, t1, t2) { this.logicalKey = t0; this.index = t1; this._core$_name = t2; }, KeyEvent: function KeyEvent() { }, KeyDownEvent: function KeyDownEvent(t0, t1, t2, t3, t4) { var _ = this; _.physicalKey = t0; _.logicalKey = t1; _.character = t2; _.timeStamp = t3; _.synthesized = t4; }, KeyUpEvent: function KeyUpEvent(t0, t1, t2, t3, t4) { var _ = this; _.physicalKey = t0; _.logicalKey = t1; _.character = t2; _.timeStamp = t3; _.synthesized = t4; }, KeyRepeatEvent: function KeyRepeatEvent(t0, t1, t2, t3, t4) { var _ = this; _.physicalKey = t0; _.logicalKey = t1; _.character = t2; _.timeStamp = t3; _.synthesized = t4; }, HardwareKeyboard: function HardwareKeyboard(t0, t1, t2) { var _ = this; _._pressedKeys = t0; _._lockModes = t1; _._handlers = t2; _._duringDispatch = false; _._modifiedHandlers = null; }, KeyDataTransitMode: function KeyDataTransitMode(t0, t1) { this.index = t0; this._core$_name = t1; }, KeyMessage: function KeyMessage(t0, t1) { this.events = t0; this.rawEvent = t1; }, KeyEventManager: function KeyEventManager(t0, t1, t2, t3) { var _ = this; _.keyMessageHandler = null; _._hardwareKeyboard = t0; _._rawKeyboard = t1; _._transitMode = null; _._keyEventsSinceLastMessage = t2; _._skippedRawKeysPressed = t3; }, _KeyEvent_Object_Diagnosticable: function _KeyEvent_Object_Diagnosticable() { }, KeyboardInsertedContent: function KeyboardInsertedContent(t0, t1, t2) { this.mimeType = t0; this.uri = t1; this.data = t2; }, LogicalKeyboardKey_isControlCharacter(label) { var codeUnit, t1; if (label.length !== 1) return false; codeUnit = label.charCodeAt(0); if (!(codeUnit <= 31 && true)) t1 = codeUnit >= 127 && codeUnit <= 159; else t1 = true; return t1; }, LogicalKeyboardKey_collapseSynonyms(input) { var t1 = A._instanceType(input)._eval$1("ExpandIterable"); return A.LinkedHashSet_LinkedHashSet$of(new A.ExpandIterable(input, new A.LogicalKeyboardKey_collapseSynonyms_closure(), t1), t1._eval$1("Iterable.E")); }, LogicalKeyboardKey_expandSynonyms(input) { var t1 = A._instanceType(input)._eval$1("ExpandIterable"); return A.LinkedHashSet_LinkedHashSet$of(new A.ExpandIterable(input, new A.LogicalKeyboardKey_expandSynonyms_closure(), t1), t1._eval$1("Iterable.E")); }, KeyboardKey: function KeyboardKey() { }, LogicalKeyboardKey: function LogicalKeyboardKey(t0) { this.keyId = t0; }, LogicalKeyboardKey_collapseSynonyms_closure: function LogicalKeyboardKey_collapseSynonyms_closure() { }, LogicalKeyboardKey_expandSynonyms_closure: function LogicalKeyboardKey_expandSynonyms_closure() { }, PhysicalKeyboardKey: function PhysicalKeyboardKey(t0) { this.usbHidUsage = t0; }, _KeyboardKey_Object_Diagnosticable: function _KeyboardKey_Object_Diagnosticable() { }, PlatformException$(code, details, message, stacktrace) { return new A.PlatformException(code, message, details, stacktrace); }, MissingPluginException$(message) { return new A.MissingPluginException(message); }, MethodCall0: function MethodCall0(t0, t1) { this.method = t0; this.$arguments = t1; }, PlatformException: function PlatformException(t0, t1, t2, t3) { var _ = this; _.code = t0; _.message = t1; _.details = t2; _.stacktrace = t3; }, MissingPluginException: function MissingPluginException(t0) { this.message = t0; }, StringCodec: function StringCodec() { }, JSONMessageCodec0: function JSONMessageCodec0() { }, JSONMethodCodec0: function JSONMethodCodec0() { }, StandardMessageCodec0: function StandardMessageCodec0() { }, StandardMessageCodec_writeValue_closure0: function StandardMessageCodec_writeValue_closure0(t0, t1) { this.$this = t0; this.buffer = t1; }, StandardMethodCodec0: function StandardMethodCodec0() { }, _DeferringMouseCursor_firstNonDeferred(cursors) { var t1, t2, t3; for (t1 = A._instanceType(cursors), t1 = t1._eval$1("@<1>")._bind$1(t1._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(cursors.__internal$_iterable), cursors._f, t1._eval$1("MappedIterator<1,2>")), t1 = t1._rest[1]; t2.moveNext$0();) { t3 = t2.__internal$_current; if (t3 == null) t3 = t1._as(t3); if (!t3.$eq(0, B.C__DeferringMouseCursor)) return t3; } return null; }, MouseCursorManager: function MouseCursorManager(t0, t1) { this.fallbackMouseCursor = t0; this._lastSession = t1; }, MouseCursorSession: function MouseCursorSession() { }, MouseCursor0: function MouseCursor0() { }, _DeferringMouseCursor: function _DeferringMouseCursor() { }, _NoopMouseCursorSession: function _NoopMouseCursorSession(t0, t1) { this.cursor = t0; this.device = t1; }, _NoopMouseCursor: function _NoopMouseCursor() { }, _SystemMouseCursorSession: function _SystemMouseCursorSession(t0, t1) { this.cursor = t0; this.device = t1; }, SystemMouseCursor: function SystemMouseCursor(t0) { this.kind = t0; }, _MouseCursor_Object_Diagnosticable: function _MouseCursor_Object_Diagnosticable() { }, _debugLaunchProfilePlatformChannels() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t1, t2, allStats, _i, stats, t3, t4, t5, t6, t7, t8; var $async$_debugLaunchProfilePlatformChannels = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = !$._profilePlatformChannelsIsRunning ? 2 : 3; break; case 2: // then $._profilePlatformChannelsIsRunning = true; $async$goto = 4; return A._asyncAwait(A.Future_Future$delayed(B.Duration_1000000, null, type$.dynamic), $async$_debugLaunchProfilePlatformChannels); case 4: // returning from await. $._profilePlatformChannelsIsRunning = false; t1 = "" + "Platform Channel Stats:\n"; t2 = $._profilePlatformChannelsStats.get$values(0); allStats = A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E")); B.JSArray_methods.sort$1(allStats, new A._debugLaunchProfilePlatformChannels_closure()); for (t2 = allStats.length, _i = 0; _i < allStats.length; allStats.length === t2 || (0, A.throwConcurrentModificationError)(allStats), ++_i, t1 = t8) { stats = allStats[_i]; t3 = stats.channel; t4 = stats.type; t5 = stats.codec; t6 = stats._upBytes; t7 = B.JSNumber_methods.toStringAsFixed$1(t6 / stats._upCount, 1); t8 = stats._downBytes; t8 = t1 + (' (name:"' + t3 + '" type:"' + t4 + '" codec:"' + t5 + '" upBytes:' + t6 + " upBytes_avg:" + t7 + " downBytes:" + t8 + " downBytes_avg:" + B.JSNumber_methods.toStringAsFixed$1(t8 / stats._downCount, 1) + ")\n"); } A.print__debugPrintThrottled$closure().call$1(t1.charCodeAt(0) == 0 ? t1 : t1); $._profilePlatformChannelsStats.clear$0(0); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_debugLaunchProfilePlatformChannels, $async$completer); }, MethodChannel$($name, codec, binaryMessenger) { return new A.MethodChannel($name, codec, binaryMessenger); }, _ProfiledBinaryMessenger: function _ProfiledBinaryMessenger(t0, t1, t2) { this.proxy = t0; this.channelTypeName = t1; this.codecTypeName = t2; }, _PlatformChannelStats: function _PlatformChannelStats(t0, t1, t2) { var _ = this; _.channel = t0; _.codec = t1; _.type = t2; _._downBytes = _._downCount = _._upBytes = _._upCount = 0; }, _debugLaunchProfilePlatformChannels_closure: function _debugLaunchProfilePlatformChannels_closure() { }, BasicMessageChannel: function BasicMessageChannel(t0, t1, t2, t3) { var _ = this; _.name = t0; _.codec = t1; _._binaryMessenger = t2; _.$ti = t3; }, BasicMessageChannel_setMessageHandler_closure: function BasicMessageChannel_setMessageHandler_closure(t0, t1) { this.$this = t0; this.handler = t1; }, MethodChannel: function MethodChannel(t0, t1, t2) { this.name = t0; this.codec = t1; this._binaryMessenger = t2; }, MethodChannel_setMethodCallHandler_closure: function MethodChannel_setMethodCallHandler_closure(t0, t1) { this.$this = t0; this.handler = t1; }, OptionalMethodChannel: function OptionalMethodChannel(t0, t1, t2) { this.name = t0; this.codec = t1; this._binaryMessenger = t2; }, EventChannel: function EventChannel(t0) { this.name = t0; }, EventChannel_receiveBroadcastStream_closure: function EventChannel_receiveBroadcastStream_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.controller = t1; _.methodChannel = t2; _.$arguments = t3; }, EventChannel_receiveBroadcastStream__closure: function EventChannel_receiveBroadcastStream__closure(t0, t1) { this.$this = t0; this.controller = t1; }, EventChannel_receiveBroadcastStream_closure0: function EventChannel_receiveBroadcastStream_closure0(t0, t1, t2) { this.$this = t0; this.methodChannel = t1; this.$arguments = t2; }, PlatformViewsRegistry: function PlatformViewsRegistry() { this._nextPlatformViewId = 0; }, PlatformViewController: function PlatformViewController() { }, ProcessTextAction: function ProcessTextAction(t0, t1) { this.id = t0; this.label = t1; }, DefaultProcessTextService: function DefaultProcessTextService() { this.__DefaultProcessTextService__processTextChannel_A = $; }, RawKeyEvent_RawKeyEvent$fromMessage(message) { var data, t2, t3, repeat, t1 = {}; t1.character = null; data = new A.RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb(t1, message).call$0(); t2 = $.$get$RawKeyboard_instance()._keysPressed; t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>"); repeat = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeyIterable(t2, t3), t3._eval$1("Iterable.E")).contains$1(0, data.get$physicalKey()); t3 = J.$index$asx(message, "type"); t3.toString; A._asString(t3); switch (t3) { case "keydown": return new A.RawKeyDownEvent(t1.character, repeat, data); case "keyup": return new A.RawKeyUpEvent(null, false, data); default: throw A.wrapException(A.FlutterError_FlutterError("Unknown key event type: " + t3)); } }, KeyboardSide: function KeyboardSide(t0, t1) { this.index = t0; this._core$_name = t1; }, ModifierKey: function ModifierKey(t0, t1) { this.index = t0; this._core$_name = t1; }, RawKeyEventData: function RawKeyEventData() { }, RawKeyEvent: function RawKeyEvent() { }, RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb: function RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb(t0, t1) { this._box_0 = t0; this.message = t1; }, RawKeyDownEvent: function RawKeyDownEvent(t0, t1, t2) { this.character = t0; this.repeat = t1; this.data = t2; }, RawKeyUpEvent: function RawKeyUpEvent(t0, t1, t2) { this.character = t0; this.repeat = t1; this.data = t2; }, RawKeyboard0: function RawKeyboard0(t0, t1) { this._raw_keyboard$_listeners = t0; this._keysPressed = t1; }, _ModifierSidePair: function _ModifierSidePair(t0, t1) { this.modifier = t0; this.side = t1; }, _RawKeyEvent_Object_Diagnosticable: function _RawKeyEvent_Object_Diagnosticable() { }, _RawKeyEventData_Object_Diagnosticable: function _RawKeyEventData_Object_Diagnosticable() { }, RawKeyEventDataWeb: function RawKeyEventDataWeb(t0, t1, t2, t3, t4) { var _ = this; _.code = t0; _.key = t1; _.location = t2; _.metaState = t3; _.keyCode = t4; }, RestorationManager: function RestorationManager(t0, t1) { var _ = this; _._pendingRootBucket = _._restoration$_rootBucket = null; _._serializationScheduled = _._debugDoingUpdate = _._isReplacing = _._rootBucketIsValid = false; _._bucketsNeedingSerialization = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, RestorationManager_handleRestorationUpdateFromEngine_closure: function RestorationManager_handleRestorationUpdateFromEngine_closure(t0) { this.$this = t0; }, RestorationManager_scheduleSerializationFor_closure: function RestorationManager_scheduleSerializationFor_closure(t0) { this.$this = t0; }, RestorationBucket: function RestorationBucket(t0, t1, t2, t3, t4, t5) { var _ = this; _._rawData = t0; _._debugOwner = null; _._restoration$_manager = t1; _._restoration$_parent = t2; _._restorationId = t3; _._claimedChildren = t4; _._childrenToAdd = t5; _._debugDisposed = _._needsSerialization = false; }, RestorationBucket__rawChildren_closure: function RestorationBucket__rawChildren_closure() { }, RestorationBucket__rawValues_closure: function RestorationBucket__rawValues_closure() { }, RestorationBucket__addChildData_closure: function RestorationBucket__addChildData_closure() { }, RestorationBucket__visitChildren_closure: function RestorationBucket__visitChildren_closure() { }, DefaultSpellCheckService_mergeResults(oldResults, newResults) { var oldSpan, newSpan, t2, t3, mergedResults = A._setArrayType([], type$.JSArray_SuggestionSpan), t1 = J.getInterceptor$asx(oldResults), oldSpanPointer = 0, newSpanPointer = 0; while (true) { if (!(oldSpanPointer < t1.get$length(oldResults) && newSpanPointer < newResults.length)) break; oldSpan = t1.$index(oldResults, oldSpanPointer); newSpan = newResults[newSpanPointer]; t2 = oldSpan.range.start; t3 = newSpan.range.start; if (t2 === t3) { mergedResults.push(oldSpan); ++oldSpanPointer; ++newSpanPointer; } else if (t2 < t3) { mergedResults.push(oldSpan); ++oldSpanPointer; } else { mergedResults.push(newSpan); ++newSpanPointer; } } B.JSArray_methods.addAll$1(mergedResults, t1.sublist$1(oldResults, oldSpanPointer)); B.JSArray_methods.addAll$1(mergedResults, B.JSArray_methods.sublist$1(newResults, newSpanPointer)); return mergedResults; }, SuggestionSpan: function SuggestionSpan(t0, t1) { this.range = t0; this.suggestions = t1; }, SpellCheckResults: function SpellCheckResults(t0, t1) { this.spellCheckedText = t0; this.suggestionSpans = t1; }, DefaultSpellCheckService: function DefaultSpellCheckService() { this.lastSavedResults = null; this.__DefaultSpellCheckService_spellCheckChannel_A = $; }, SystemChrome_setApplicationSwitcherDescription(description) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$SystemChrome_setApplicationSwitcherDescription = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2(string$.System, A.LinkedHashMap_LinkedHashMap$_literal(["label", description.label, "primaryColor", description.primaryColor], type$.String, type$.dynamic), type$.void), $async$SystemChrome_setApplicationSwitcherDescription); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$SystemChrome_setApplicationSwitcherDescription, $async$completer); }, SystemChrome_setSystemUIOverlayStyle(style) { if ($.SystemChrome__pendingStyle != null) { $.SystemChrome__pendingStyle = style; return; } if (style.$eq(0, $.SystemChrome__latestStyle)) return; $.SystemChrome__pendingStyle = style; A.scheduleMicrotask(new A.SystemChrome_setSystemUIOverlayStyle_closure()); }, ApplicationSwitcherDescription: function ApplicationSwitcherDescription(t0, t1) { this.label = t0; this.primaryColor = t1; }, SystemUiOverlayStyle: function SystemUiOverlayStyle(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.systemNavigationBarColor = t0; _.systemNavigationBarDividerColor = t1; _.systemNavigationBarIconBrightness = t2; _.systemNavigationBarContrastEnforced = t3; _.statusBarColor = t4; _.statusBarBrightness = t5; _.statusBarIconBrightness = t6; _.systemStatusBarContrastEnforced = t7; }, SystemChrome_setSystemUIOverlayStyle_closure: function SystemChrome_setSystemUIOverlayStyle_closure() { }, SystemSound_play(type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$SystemSound_play = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("SystemSound.play", type._enumToString$0(), type$.void), $async$SystemSound_play); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$SystemSound_play, $async$completer); }, SystemSoundType: function SystemSoundType(t0, t1) { this.index = t0; this._core$_name = t1; }, TextBoundary: function TextBoundary() { }, CharacterBoundary: function CharacterBoundary(t0) { this._text_boundary$_text = t0; }, LineBoundary: function LineBoundary(t0) { this._textLayout = t0; }, ParagraphBoundary: function ParagraphBoundary(t0) { this._text_boundary$_text = t0; }, DocumentBoundary: function DocumentBoundary(t0) { this._text_boundary$_text = t0; }, TextSelection$(affinity, baseOffset, extentOffset, isDirectional) { var t1 = baseOffset < extentOffset, t2 = t1 ? baseOffset : extentOffset; return new A.TextSelection(baseOffset, extentOffset, affinity, isDirectional, t2, t1 ? extentOffset : baseOffset); }, TextSelection$collapsed(affinity, offset) { return new A.TextSelection(offset, offset, affinity, false, offset, offset); }, TextSelection$fromPosition(position) { var t1 = position.offset; return new A.TextSelection(t1, t1, position.affinity, false, t1, t1); }, TextSelection: function TextSelection(t0, t1, t2, t3, t4, t5) { var _ = this; _.baseOffset = t0; _.extentOffset = t1; _.affinity = t2; _.isDirectional = t3; _.start = t4; _.end = t5; }, _toTextAffinity(affinity) { switch (affinity) { case "TextAffinity.downstream": return B.TextAffinity_1; case "TextAffinity.upstream": return B.TextAffinity_0; } return null; }, TextEditingDelta_TextEditingDelta$fromJSON(encoded) { var t3, newComposing, t4, newSelection, newText, isDeletionGreaterThanOne, isDeletingByReplacingWithEmpty, isReplacedByShorter, isReplacedBySame, isInsertingInsideComposingRegion, isDeletingInsideComposingRegion, t5, newComposingText, originalComposingText, isReplaced, t1 = J.getInterceptor$asx(encoded), oldText = A._asString(t1.$index(encoded, "oldText")), replacementDestinationStart = A._asInt(t1.$index(encoded, "deltaStart")), replacementDestinationEnd = A._asInt(t1.$index(encoded, "deltaEnd")), replacementSource = A._asString(t1.$index(encoded, "deltaText")), replacementSourceEnd = replacementSource.length, isNonTextUpdate = replacementDestinationStart === -1 && replacementDestinationStart === replacementDestinationEnd, t2 = A._asIntQ(t1.$index(encoded, "composingBase")); if (t2 == null) t2 = -1; t3 = A._asIntQ(t1.$index(encoded, "composingExtent")); newComposing = new A.TextRange(t2, t3 == null ? -1 : t3); t2 = A._asIntQ(t1.$index(encoded, "selectionBase")); if (t2 == null) t2 = -1; t3 = A._asIntQ(t1.$index(encoded, "selectionExtent")); if (t3 == null) t3 = -1; t4 = A._toTextAffinity(A._asStringQ(t1.$index(encoded, "selectionAffinity"))); if (t4 == null) t4 = B.TextAffinity_1; t1 = A._asBoolQ(t1.$index(encoded, "selectionIsDirectional")); newSelection = A.TextSelection$(t4, t2, t3, t1 === true); if (isNonTextUpdate) return new A.TextEditingDeltaNonTextUpdate(oldText, newSelection, newComposing); newText = B.JSString_methods.replaceRange$3(oldText, replacementDestinationStart, replacementDestinationEnd, replacementSource); t1 = replacementDestinationEnd - replacementDestinationStart; t2 = replacementSourceEnd - 0; isDeletionGreaterThanOne = t1 - t2 > 1; if (replacementSourceEnd === 0) isDeletingByReplacingWithEmpty = 0 === replacementSourceEnd; else isDeletingByReplacingWithEmpty = false; isReplacedByShorter = isDeletionGreaterThanOne && t2 < t1; isReplacedBySame = t2 === t1; t3 = replacementDestinationStart + replacementSourceEnd; isInsertingInsideComposingRegion = t3 > replacementDestinationEnd; t4 = !isReplacedByShorter; isDeletingInsideComposingRegion = t4 && !isDeletingByReplacingWithEmpty && t3 < replacementDestinationEnd; t5 = !isDeletingByReplacingWithEmpty; if (!t5 || isDeletingInsideComposingRegion || isReplacedByShorter) { newComposingText = B.JSString_methods.substring$2(replacementSource, 0, replacementSourceEnd); originalComposingText = B.JSString_methods.substring$2(oldText, replacementDestinationStart, t3); } else { newComposingText = B.JSString_methods.substring$2(replacementSource, 0, t1); originalComposingText = B.JSString_methods.substring$2(oldText, replacementDestinationStart, replacementDestinationEnd); } t3 = originalComposingText === newComposingText; isReplaced = !t3 || t2 > t1 || !t4 || isReplacedBySame; if (oldText === newText) return new A.TextEditingDeltaNonTextUpdate(oldText, newSelection, newComposing); else if ((!t5 || isDeletingInsideComposingRegion) && t3) return new A.TextEditingDeltaDeletion(new A.TextRange(!isDeletionGreaterThanOne ? replacementDestinationEnd - 1 : replacementDestinationStart, replacementDestinationEnd), oldText, newSelection, newComposing); else if ((replacementDestinationStart === replacementDestinationEnd || isInsertingInsideComposingRegion) && t3) return new A.TextEditingDeltaInsertion(B.JSString_methods.substring$2(replacementSource, t1, t1 + (replacementSourceEnd - t1)), replacementDestinationEnd, oldText, newSelection, newComposing); else if (isReplaced) return new A.TextEditingDeltaReplacement(replacementSource, new A.TextRange(replacementDestinationStart, replacementDestinationEnd), oldText, newSelection, newComposing); return new A.TextEditingDeltaNonTextUpdate(oldText, newSelection, newComposing); }, TextEditingDelta: function TextEditingDelta() { }, TextEditingDeltaInsertion: function TextEditingDeltaInsertion(t0, t1, t2, t3, t4) { var _ = this; _.textInserted = t0; _.insertionOffset = t1; _.oldText = t2; _.selection = t3; _.composing = t4; }, TextEditingDeltaDeletion: function TextEditingDeltaDeletion(t0, t1, t2, t3) { var _ = this; _.deletedRange = t0; _.oldText = t1; _.selection = t2; _.composing = t3; }, TextEditingDeltaReplacement: function TextEditingDeltaReplacement(t0, t1, t2, t3, t4) { var _ = this; _.replacementText = t0; _.replacedRange = t1; _.oldText = t2; _.selection = t3; _.composing = t4; }, TextEditingDeltaNonTextUpdate: function TextEditingDeltaNonTextUpdate(t0, t1, t2) { this.oldText = t0; this.selection = t1; this.composing = t2; }, _TextEditingDelta_Object_Diagnosticable: function _TextEditingDelta_Object_Diagnosticable() { }, LengthLimitingTextInputFormatter_truncate(value, maxLength) { var truncated, t2, t3, t4, t1 = value.text, iterator = new A.StringCharacterRange(t1, 0, 0); if ((t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0) > maxLength) iterator._advanceEnd$2(maxLength, 0); truncated = iterator.get$current(0); t1 = value.selection; t2 = truncated.length; t1 = t1.copyWith$2$baseOffset$extentOffset(Math.min(t1.start, t2), Math.min(t1.end, t2)); t3 = value.composing; t4 = t3.start; t3 = t3.end; return new A.TextEditingValue(truncated, t1, t4 !== t3 && t2 > t4 ? new A.TextRange(t4, Math.min(t3, t2)) : B.TextRange_m1_m1); }, MaxLengthEnforcement: function MaxLengthEnforcement(t0, t1) { this.index = t0; this._core$_name = t1; }, TextInputFormatter: function TextInputFormatter() { }, _MutableTextRange: function _MutableTextRange(t0, t1) { this.base = t0; this.extent = t1; }, _TextEditingValueAccumulator: function _TextEditingValueAccumulator(t0, t1, t2, t3) { var _ = this; _.inputValue = t0; _.stringBuffer = t1; _.selection = t2; _.composingRegion = t3; _.debugFinalized = false; }, FilteringTextInputFormatter: function FilteringTextInputFormatter(t0, t1, t2) { this.filterPattern = t0; this.allow = t1; this.replacementString = t2; }, FilteringTextInputFormatter__processRegion_adjustIndex: function FilteringTextInputFormatter__processRegion_adjustIndex(t0, t1, t2) { this.regionStart = t0; this.regionEnd = t1; this.replacementString = t2; }, LengthLimitingTextInputFormatter: function LengthLimitingTextInputFormatter(t0, t1) { this.maxLength = t0; this.maxLengthEnforcement = t1; }, TextInputConfiguration$(actionLabel, allowedMimeTypes, autocorrect, autofillConfiguration, enableDeltaModel, enableIMEPersonalizedLearning, enableInteractiveSelection, enableSuggestions, inputAction, inputType, keyboardAppearance, obscureText, readOnly, smartDashesType, smartQuotesType, textCapitalization) { var t1, t2; if (smartDashesType == null) t1 = obscureText ? B.SmartDashesType_0 : B.SmartDashesType_1; else t1 = smartDashesType; if (smartQuotesType == null) t2 = obscureText ? B.SmartQuotesType_0 : B.SmartQuotesType_1; else t2 = smartQuotesType; return new A.TextInputConfiguration(inputType, readOnly, obscureText, autocorrect, autofillConfiguration, t1, t2, true, enableInteractiveSelection, actionLabel, inputAction, textCapitalization, keyboardAppearance, enableIMEPersonalizedLearning, allowedMimeTypes, enableDeltaModel); }, _toTextAffinity0(affinity) { switch (affinity) { case "TextAffinity.downstream": return B.TextAffinity_1; case "TextAffinity.upstream": return B.TextAffinity_0; } return null; }, TextEditingValue_TextEditingValue$fromJSON(encoded) { var t3, t4, t5, selection, t1 = J.getInterceptor$asx(encoded), text = A._asString(t1.$index(encoded, "text")), t2 = A._asIntQ(t1.$index(encoded, "selectionBase")); if (t2 == null) t2 = -1; t3 = A._asIntQ(t1.$index(encoded, "selectionExtent")); if (t3 == null) t3 = -1; t4 = A._toTextAffinity0(A._asStringQ(t1.$index(encoded, "selectionAffinity"))); if (t4 == null) t4 = B.TextAffinity_1; t5 = A._asBoolQ(t1.$index(encoded, "selectionIsDirectional")); selection = A.TextSelection$(t4, t2, t3, t5 === true); t2 = A._asIntQ(t1.$index(encoded, "composingBase")); if (t2 == null) t2 = -1; t1 = A._asIntQ(t1.$index(encoded, "composingExtent")); return new A.TextEditingValue(text, selection, new A.TextRange(t2, t1 == null ? -1 : t1)); }, TextInputConnection$_(_client) { var t1 = A._setArrayType([], type$.JSArray_SelectionRect), t2 = $.TextInputConnection__nextId; $.TextInputConnection__nextId = t2 + 1; return new A.TextInputConnection(t1, t2, _client); }, _toTextInputAction(action) { switch (action) { case "TextInputAction.none": return B.TextInputAction_0; case "TextInputAction.unspecified": return B.TextInputAction_1; case "TextInputAction.go": return B.TextInputAction_3; case "TextInputAction.search": return B.TextInputAction_4; case "TextInputAction.send": return B.TextInputAction_5; case "TextInputAction.next": return B.TextInputAction_6; case "TextInputAction.previous": return B.TextInputAction_7; case "TextInputAction.continueAction": return B.TextInputAction_8; case "TextInputAction.join": return B.TextInputAction_9; case "TextInputAction.route": return B.TextInputAction_10; case "TextInputAction.emergencyCall": return B.TextInputAction_11; case "TextInputAction.done": return B.TextInputAction_2; case "TextInputAction.newline": return B.TextInputAction_12; } throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Unknown text input action: " + action)], type$.JSArray_DiagnosticsNode))); }, _toTextCursorAction(state) { switch (state) { case "FloatingCursorDragState.start": return B.FloatingCursorDragState_0; case "FloatingCursorDragState.update": return B.FloatingCursorDragState_1; case "FloatingCursorDragState.end": return B.FloatingCursorDragState_2; } throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Unknown text cursor action: " + state)], type$.JSArray_DiagnosticsNode))); }, TextInput_finishAutofillContext(shouldSave) { var t1, t2, t3, t4, t5; for (t1 = $.$get$TextInput__instance(), t2 = t1._inputControls, t2 = A._LinkedHashSetIterator$(t2, t2._collection$_modifications, A._instanceType(t2)._precomputed1), t3 = type$.void, t4 = t2.$ti._precomputed1; t2.moveNext$0();) { t5 = t2._collection$_current; if (t5 == null) t4._as(t5); t5 = t1.__TextInput__channel_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5.invokeMethod$1$2("TextInput.finishAutofillContext", shouldSave, t3); } }, SmartDashesType: function SmartDashesType(t0, t1) { this.index = t0; this._core$_name = t1; }, SmartQuotesType: function SmartQuotesType(t0, t1) { this.index = t0; this._core$_name = t1; }, TextInputType: function TextInputType(t0, t1, t2) { this.index = t0; this.signed = t1; this.decimal = t2; }, TextInputAction: function TextInputAction(t0, t1) { this.index = t0; this._core$_name = t1; }, TextCapitalization0: function TextCapitalization0(t0, t1) { this.index = t0; this._core$_name = t1; }, TextInputConfiguration: function TextInputConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.inputType = t0; _.readOnly = t1; _.obscureText = t2; _.autocorrect = t3; _.autofillConfiguration = t4; _.smartDashesType = t5; _.smartQuotesType = t6; _.enableSuggestions = t7; _.enableInteractiveSelection = t8; _.actionLabel = t9; _.inputAction = t10; _.textCapitalization = t11; _.keyboardAppearance = t12; _.enableIMEPersonalizedLearning = t13; _.allowedMimeTypes = t14; _.enableDeltaModel = t15; }, FloatingCursorDragState: function FloatingCursorDragState(t0, t1) { this.index = t0; this._core$_name = t1; }, RawFloatingCursorPoint: function RawFloatingCursorPoint(t0, t1, t2) { this.offset = t0; this.startLocation = t1; this.state = t2; }, TextEditingValue: function TextEditingValue(t0, t1, t2) { this.text = t0; this.selection = t1; this.composing = t2; }, TextEditingValue_replaced_adjustIndex: function TextEditingValue_replaced_adjustIndex(t0, t1) { this.replacementRange = t0; this.replacementString = t1; }, SelectionChangedCause: function SelectionChangedCause(t0, t1) { this.index = t0; this._core$_name = t1; }, TextSelectionDelegate: function TextSelectionDelegate() { }, TextInputClient: function TextInputClient() { }, SelectionRect: function SelectionRect(t0, t1, t2) { this.position = t0; this.bounds = t1; this.direction = t2; }, DeltaTextInputClient: function DeltaTextInputClient() { }, TextInputConnection: function TextInputConnection(t0, t1, t2) { var _ = this; _._cachedCaretRect = _._text_input$_cachedRect = _._cachedTransform = _._cachedSize = null; _._cachedSelectionRects = t0; _._text_input$_id = t1; _._text_input$_client = t2; }, TextInput: function TextInput(t0, t1, t2) { var _ = this; _._currentControl = t0; _._inputControls = t1; _.__TextInput__channel_A = $; _._currentConnection = null; _.__TextInput__currentConfiguration_A = $; _._scribbleClients = t2; _._hidePending = _._scribbleInProgress = false; }, TextInput__loudlyHandleTextInputInvocation_closure: function TextInput__loudlyHandleTextInputInvocation_closure(t0) { this.$call = t0; }, TextInput__handleTextInputInvocation_closure: function TextInput__handleTextInputInvocation_closure() { }, TextInput__handleTextInputInvocation_closure0: function TextInput__handleTextInputInvocation_closure0(t0, t1) { this.$this = t0; this.args = t1; }, TextInput__handleTextInputInvocation_closure1: function TextInput__handleTextInputInvocation_closure1(t0) { this.$this = t0; }, TextInput__scheduleHide_closure: function TextInput__scheduleHide_closure(t0) { this.$this = t0; }, TextInputControl: function TextInputControl() { }, _PlatformTextInputControl: function _PlatformTextInputControl() { }, _PlatformTextInputControl_setSelectionRects_closure: function _PlatformTextInputControl_setSelectionRects_closure() { }, __PlatformTextInputControl_Object_TextInputControl: function __PlatformTextInputControl_Object_TextInputControl() { }, UndoDirection: function UndoDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, UndoManager: function UndoManager() { this.__UndoManager__channel_A = $; this._currentClient = null; }, UndoManagerClient: function UndoManagerClient() { }, HtmlElementViewImpl_buildImpl(_this, context) { return new A.PlatformViewLink(new A.HtmlElementViewImpl_buildImpl_closure(), A.HtmlElementViewImpl_get__createController(_this), _this.viewType, null); }, HtmlElementViewImpl__createController(_this, params) { var controller = new A._HtmlElementViewController(params.id, _this.viewType, null); controller.__html_element_view_web$_initialize$0().then$1$1(0, new A.HtmlElementViewImpl__createController_closure(params, _this), type$.Null); return controller; }, HtmlElementViewImpl_get__createController(_this) { return new A.HtmlElementViewImpl_get__createController_closure(_this); }, HtmlElementViewImpl_buildImpl_closure: function HtmlElementViewImpl_buildImpl_closure() { }, HtmlElementViewImpl_get__createController_closure: function HtmlElementViewImpl_get__createController_closure(t0) { this._this = t0; }, HtmlElementViewImpl__createController_closure: function HtmlElementViewImpl__createController_closure(t0, t1) { this.params = t0; this._this = t1; }, _HtmlElementViewController: function _HtmlElementViewController(t0, t1, t2) { var _ = this; _.viewId = t0; _.viewType = t1; _.creationParams = t2; _.__html_element_view_web$_initialized = false; }, _getParent(context) { var $parent = A._Cell$named("parent"); context.visitAncestorElements$1(new A._getParent_closure($parent)); return $parent._readLocal$0(); }, Actions$(actions, child) { return new A.Actions(actions, child, null); }, Actions__visitActionsAncestors(context, visitor) { var t1, actionsElement, t2, ancestor; if (context._widget == null) return false; t1 = type$._ActionsScope; actionsElement = context.getElementForInheritedWidgetOfExactType$1$0(t1); for (; t2 = actionsElement != null, t2; actionsElement = ancestor) { if (visitor.call$1(actionsElement)) break; t2 = A._getParent(actionsElement)._inheritedElements; ancestor = t2 == null ? null : t2.$index(0, A.createRuntimeType(t1)); } return t2; }, Actions__findDispatcher(context) { var t1 = {}; t1.dispatcher = null; A.Actions__visitActionsAncestors(context, new A.Actions__findDispatcher_closure(t1)); return B.C_ActionDispatcher; }, Actions_maybeFind(context, intent, $T) { var t1 = {}; t1.action = null; if ((intent == null ? null : A.getRuntimeTypeOfDartObject(intent)) == null) A.createRuntimeType($T); A.Actions__visitActionsAncestors(context, new A.Actions_maybeFind_closure(t1, intent, context, $T)); return t1.action; }, Actions__maybeFindWithoutDependingOn(context, $T) { var t1 = {}; t1.action = null; A.createRuntimeType($T); A.Actions__visitActionsAncestors(context, new A.Actions__maybeFindWithoutDependingOn_closure(t1, null, $T)); return t1.action; }, Actions__castAction(actionsMarker, intent, $T) { var mappedAction, t1 = intent == null ? null : A.getRuntimeTypeOfDartObject(intent); if (t1 == null) t1 = A.createRuntimeType($T); mappedAction = actionsMarker.actions.$index(0, t1); if ($T._eval$1("Action<0>?")._is(mappedAction)) return mappedAction; else return null; }, Actions_invoke(context, intent, $T) { var t1 = {}; t1.returnValue = null; A.Actions__visitActionsAncestors(context, new A.Actions_invoke_closure(t1, intent, context, $T)); return t1.returnValue; }, Actions_maybeInvoke(context, intent, $T) { var t1 = {}; t1.returnValue = null; A.Actions__visitActionsAncestors(context, new A.Actions_maybeInvoke_closure(t1, intent, context, $T)); return t1.returnValue; }, FocusableActionDetector$(actions, autofocus, child, enabled, focusNode, mouseCursor, onFocusChange, onShowFocusHighlight, onShowHoverHighlight, shortcuts) { return new A.FocusableActionDetector(enabled, focusNode, false, actions, shortcuts, onShowFocusHighlight, onShowHoverHighlight, onFocusChange, mouseCursor, child, null); }, DoNothingAction$(consumesKey) { return new A.DoNothingAction(consumesKey, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent)); }, _getParent_closure: function _getParent_closure(t0) { this.parent = t0; }, Intent: function Intent() { }, Action: function Action() { }, ContextAction: function ContextAction() { }, CallbackAction: function CallbackAction(t0, t1, t2) { var _ = this; _.onInvoke = t0; _._actions$_listeners = t1; _._currentCallingAction = null; _.$ti = t2; }, ActionDispatcher: function ActionDispatcher() { }, Actions: function Actions(t0, t1, t2) { this.actions = t0; this.child = t1; this.key = t2; }, Actions__findDispatcher_closure: function Actions__findDispatcher_closure(t0) { this._box_0 = t0; }, Actions_maybeFind_closure: function Actions_maybeFind_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.intent = t1; _.context = t2; _.T = t3; }, Actions__maybeFindWithoutDependingOn_closure: function Actions__maybeFindWithoutDependingOn_closure(t0, t1, t2) { this._box_0 = t0; this.intent = t1; this.T = t2; }, Actions_invoke_closure: function Actions_invoke_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.intent = t1; _.context = t2; _.T = t3; }, Actions_maybeInvoke_closure: function Actions_maybeInvoke_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.intent = t1; _.context = t2; _.T = t3; }, _ActionsState: function _ActionsState(t0, t1, t2) { var _ = this; _.listenedActions = t0; _.rebuildKey = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ActionsState__handleActionChanged_closure: function _ActionsState__handleActionChanged_closure(t0) { this.$this = t0; }, _ActionsScope: function _ActionsScope(t0, t1, t2, t3, t4) { var _ = this; _.dispatcher = t0; _.actions = t1; _.rebuildKey = t2; _.child = t3; _.key = t4; }, FocusableActionDetector: function FocusableActionDetector(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.enabled = t0; _.focusNode = t1; _.autofocus = t2; _.actions = t3; _.shortcuts = t4; _.onShowFocusHighlight = t5; _.onShowHoverHighlight = t6; _.onFocusChange = t7; _.mouseCursor = t8; _.child = t9; _.key = t10; }, _FocusableActionDetectorState: function _FocusableActionDetectorState(t0, t1) { var _ = this; _._focused = _._actions$_hovering = _._canShowHighlight = false; _._mouseRegionKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _FocusableActionDetectorState_initState_closure: function _FocusableActionDetectorState_initState_closure(t0) { this.$this = t0; }, _FocusableActionDetectorState__updateHighlightMode_closure: function _FocusableActionDetectorState__updateHighlightMode_closure(t0) { this.$this = t0; }, _FocusableActionDetectorState__handleMouseEnter_closure: function _FocusableActionDetectorState__handleMouseEnter_closure(t0) { this.$this = t0; }, _FocusableActionDetectorState__handleMouseExit_closure: function _FocusableActionDetectorState__handleMouseExit_closure(t0) { this.$this = t0; }, _FocusableActionDetectorState__handleFocusChange_closure: function _FocusableActionDetectorState__handleFocusChange_closure(t0, t1) { this.$this = t0; this.focused = t1; }, _FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight: function _FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight(t0) { this.$this = t0; }, _FocusableActionDetectorState__mayTriggerCallback_canRequestFocus: function _FocusableActionDetectorState__mayTriggerCallback_canRequestFocus(t0) { this.$this = t0; }, _FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight: function _FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight(t0, t1) { this.$this = t0; this.canRequestFocus = t1; }, _FocusableActionDetectorState_didUpdateWidget_closure: function _FocusableActionDetectorState_didUpdateWidget_closure(t0, t1) { this.$this = t0; this.oldWidget = t1; }, VoidCallbackAction: function VoidCallbackAction(t0) { this._actions$_listeners = t0; this._currentCallingAction = null; }, DoNothingAndStopPropagationIntent: function DoNothingAndStopPropagationIntent() { }, DoNothingAction: function DoNothingAction(t0, t1) { this._consumesKey = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, ActivateIntent: function ActivateIntent() { }, ButtonActivateIntent: function ButtonActivateIntent() { }, DismissIntent: function DismissIntent() { }, DismissAction: function DismissAction() { }, PrioritizedIntents: function PrioritizedIntents() { }, PrioritizedAction: function PrioritizedAction(t0) { var _ = this; _.__PrioritizedAction__selectedIntent_A = _.__PrioritizedAction__selectedAction_A = $; _._actions$_listeners = t0; _._currentCallingAction = null; }, _OverridableActionMixin: function _OverridableActionMixin() { }, _OverridableAction: function _OverridableAction(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.defaultAction = t0; _.lookupContext = t1; _._OverridableActionMixin_debugAssertMutuallyRecursive = t2; _._OverridableActionMixin_debugAssertIsActionEnabledMutuallyRecursive = t3; _._OverridableActionMixin_debugAssertIsEnabledMutuallyRecursive = t4; _._OverridableActionMixin_debugAssertConsumeKeyMutuallyRecursive = t5; _._actions$_listeners = t6; _._currentCallingAction = null; _.$ti = t7; }, _OverridableContextAction: function _OverridableContextAction(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.defaultAction = t0; _.lookupContext = t1; _._OverridableActionMixin_debugAssertMutuallyRecursive = t2; _._OverridableActionMixin_debugAssertIsActionEnabledMutuallyRecursive = t3; _._OverridableActionMixin_debugAssertIsEnabledMutuallyRecursive = t4; _._OverridableActionMixin_debugAssertConsumeKeyMutuallyRecursive = t5; _._actions$_listeners = t6; _._currentCallingAction = null; _.$ti = t7; }, _ContextActionToActionAdapter: function _ContextActionToActionAdapter(t0, t1, t2, t3) { var _ = this; _.invokeContext = t0; _.action = t1; _._actions$_listeners = t2; _._currentCallingAction = null; _.$ti = t3; }, _Action_Object_Diagnosticable: function _Action_Object_Diagnosticable() { }, _ActionDispatcher_Object_Diagnosticable: function _ActionDispatcher_Object_Diagnosticable() { }, _Intent_Object_Diagnosticable: function _Intent_Object_Diagnosticable() { }, __OverridableAction_ContextAction__OverridableActionMixin: function __OverridableAction_ContextAction__OverridableActionMixin() { }, __OverridableContextAction_ContextAction__OverridableActionMixin: function __OverridableContextAction_ContextAction__OverridableActionMixin() { }, AnimatedCrossFade_defaultLayoutBuilder(topChild, topChildKey, bottomChild, bottomChildKey) { var _null = null; return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, A._setArrayType([A.Positioned$(_null, bottomChild, _null, bottomChildKey, 0, 0, 0, _null), A.Positioned$(_null, topChild, _null, topChildKey, _null, _null, _null, _null)], type$.JSArray_Widget), _null); }, CrossFadeState: function CrossFadeState(t0, t1) { this.index = t0; this._core$_name = t1; }, AnimatedCrossFade: function AnimatedCrossFade(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.firstChild = t0; _.secondChild = t1; _.crossFadeState = t2; _.duration = t3; _.firstCurve = t4; _.secondCurve = t5; _.sizeCurve = t6; _.key = t7; }, _AnimatedCrossFadeState: function _AnimatedCrossFadeState(t0, t1, t2) { var _ = this; _.___AnimatedCrossFadeState__secondAnimation_A = _.___AnimatedCrossFadeState__firstAnimation_A = _.___AnimatedCrossFadeState__controller_A = $; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedCrossFadeState_initState_closure: function _AnimatedCrossFadeState_initState_closure(t0) { this.$this = t0; }, _AnimatedCrossFadeState_initState__closure: function _AnimatedCrossFadeState_initState__closure() { }, __AnimatedCrossFadeState_State_TickerProviderStateMixin: function __AnimatedCrossFadeState_State_TickerProviderStateMixin() { }, AnimatedSize$(alignment, child, curve, duration, reverseDuration) { return new A.AnimatedSize(child, alignment, curve, duration, reverseDuration, null); }, AnimatedSize: function AnimatedSize(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.alignment = t1; _.curve = t2; _.duration = t3; _.reverseDuration = t4; _.key = t5; }, _AnimatedSizeState: function _AnimatedSizeState(t0, t1, t2) { var _ = this; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedSize: function _AnimatedSize(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.alignment = t0; _.curve = t1; _.duration = t2; _.reverseDuration = t3; _.vsync = t4; _.clipBehavior = t5; _.onEnd = t6; _.child = t7; _.key = t8; }, __AnimatedSizeState_State_SingleTickerProviderStateMixin: function __AnimatedSizeState_State_SingleTickerProviderStateMixin() { }, AnimatedSwitcher$(child, duration, switchInCurve, switchOutCurve, transitionBuilder) { return new A.AnimatedSwitcher(child, duration, switchInCurve, switchOutCurve, transitionBuilder, null); }, AnimatedSwitcher_defaultTransitionBuilder(child, animation) { return new A.FadeTransition(animation, false, child, new A.ValueKey(child.key, type$.ValueKey_nullable_Key)); }, AnimatedSwitcher_defaultLayoutBuilder(currentChild, previousChildren) { var t1 = A.List_List$of(previousChildren, true, type$.Widget); if (currentChild != null) t1.push(currentChild); return new A.Stack(B.Alignment_0_0, null, B.StackFit_0, B.Clip_1, t1, null); }, _ChildEntry: function _ChildEntry(t0, t1, t2, t3) { var _ = this; _.controller = t0; _.animation = t1; _.transition = t2; _.widgetChild = t3; }, AnimatedSwitcher: function AnimatedSwitcher(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.duration = t1; _.switchInCurve = t2; _.switchOutCurve = t3; _.transitionBuilder = t4; _.key = t5; }, _AnimatedSwitcherState: function _AnimatedSwitcherState(t0, t1, t2, t3, t4) { var _ = this; _._currentEntry = null; _._outgoingEntries = t0; _._outgoingWidgets = t1; _._childNumber = 0; _.TickerProviderStateMixin__tickers = t2; _.TickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _AnimatedSwitcherState__newEntry_closure: function _AnimatedSwitcherState__newEntry_closure(t0, t1, t2) { this.$this = t0; this.entry = t1; this.controller = t2; }, _AnimatedSwitcherState__newEntry__closure: function _AnimatedSwitcherState__newEntry__closure(t0, t1) { this.$this = t0; this.entry = t1; }, _AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure: function _AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure() { }, _AnimatedSwitcherState_build_closure: function _AnimatedSwitcherState_build_closure(t0) { this.$this = t0; }, __AnimatedSwitcherState_State_TickerProviderStateMixin: function __AnimatedSwitcherState_State_TickerProviderStateMixin() { }, AnnotatedRegion: function AnnotatedRegion(t0, t1, t2, t3) { var _ = this; _.value = t0; _.child = t1; _.key = t2; _.$ti = t3; }, basicLocaleListResolution(preferredLocales, supportedLocales) { var t1, t2, allSupportedLocales, languageAndCountryLocales, languageAndScriptLocales, languageLocales, countryLocales, _i, locale, t3, t4, t5, matchesCountryCode, matchesLanguageCode, localeIndex, userLocale, match, resolvedLocale, _null = null; if (preferredLocales == null || preferredLocales.length === 0) return B.JSArray_methods.get$first(supportedLocales); t1 = type$.String; t2 = type$.Locale; allSupportedLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); languageAndCountryLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); languageAndScriptLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); languageLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); countryLocales = A.HashMap_HashMap(_null, _null, _null, type$.nullable_String, t2); for (t1 = supportedLocales.length, _i = 0; _i < supportedLocales.length; supportedLocales.length === t1 || (0, A.throwConcurrentModificationError)(supportedLocales), ++_i) { locale = supportedLocales[_i]; t2 = locale._languageCode; t3 = B.Map_oFQ7B.$index(0, t2); if (t3 == null) t3 = t2; t4 = locale._countryCode; t5 = B.Map_GxYRK.$index(0, t4); if (t5 == null) t5 = t4; t5 = t3 + "_null_" + A.S(t5); if (allSupportedLocales.$index(0, t5) == null) allSupportedLocales.$indexSet(0, t5, locale); t3 = B.Map_oFQ7B.$index(0, t2); t3 = (t3 == null ? t2 : t3) + "_null"; if (languageAndScriptLocales.$index(0, t3) == null) languageAndScriptLocales.$indexSet(0, t3, locale); t3 = B.Map_oFQ7B.$index(0, t2); if (t3 == null) t3 = t2; t5 = B.Map_GxYRK.$index(0, t4); if (t5 == null) t5 = t4; t5 = t3 + "_" + A.S(t5); if (languageAndCountryLocales.$index(0, t5) == null) languageAndCountryLocales.$indexSet(0, t5, locale); t3 = B.Map_oFQ7B.$index(0, t2); t2 = t3 == null ? t2 : t3; if (languageLocales.$index(0, t2) == null) languageLocales.$indexSet(0, t2, locale); t2 = B.Map_GxYRK.$index(0, t4); if (t2 == null) t2 = t4; if (countryLocales.$index(0, t2) == null) countryLocales.$indexSet(0, t2, locale); } for (matchesCountryCode = _null, matchesLanguageCode = matchesCountryCode, localeIndex = 0; localeIndex < preferredLocales.length; ++localeIndex) { userLocale = preferredLocales[localeIndex]; t1 = userLocale._languageCode; t2 = B.Map_oFQ7B.$index(0, t1); if (t2 == null) t2 = t1; t3 = userLocale._countryCode; t4 = B.Map_GxYRK.$index(0, t3); if (t4 == null) t4 = t3; if (allSupportedLocales.containsKey$1(0, t2 + "_null_" + A.S(t4))) return userLocale; t2 = B.Map_GxYRK.$index(0, t3); if ((t2 == null ? t3 : t2) != null) { t2 = B.Map_oFQ7B.$index(0, t1); if (t2 == null) t2 = t1; t4 = B.Map_GxYRK.$index(0, t3); if (t4 == null) t4 = t3; match = languageAndCountryLocales.$index(0, t2 + "_" + A.S(t4)); if (match != null) return match; } if (matchesLanguageCode != null) return matchesLanguageCode; t2 = B.Map_oFQ7B.$index(0, t1); match = languageLocales.$index(0, t2 == null ? t1 : t2); if (match != null) { if (localeIndex === 0) { t2 = localeIndex + 1; if (t2 < preferredLocales.length) { t2 = preferredLocales[t2]._languageCode; t4 = B.Map_oFQ7B.$index(0, t2); t2 = t4 == null ? t2 : t4; t4 = B.Map_oFQ7B.$index(0, t1); t1 = t2 === (t4 == null ? t1 : t4); } else t1 = false; t1 = !t1; } else t1 = false; if (t1) return match; matchesLanguageCode = match; } if (matchesCountryCode == null) { t1 = B.Map_GxYRK.$index(0, t3); t1 = (t1 == null ? t3 : t1) != null; } else t1 = false; if (t1) { t1 = B.Map_GxYRK.$index(0, t3); match = countryLocales.$index(0, t1 == null ? t3 : t1); if (match != null) matchesCountryCode = match; } } resolvedLocale = matchesLanguageCode == null ? matchesCountryCode : matchesLanguageCode; return resolvedLocale == null ? B.JSArray_methods.get$first(supportedLocales) : resolvedLocale; }, WidgetsApp_defaultShortcuts() { return B.Map_UEybB; }, WidgetsApp: function WidgetsApp(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34) { var _ = this; _.navigatorKey = t0; _.onGenerateRoute = t1; _.onGenerateInitialRoutes = t2; _.pageRouteBuilder = t3; _.routeInformationParser = t4; _.routerDelegate = t5; _.backButtonDispatcher = t6; _.routeInformationProvider = t7; _.routerConfig = t8; _.home = t9; _.routes = t10; _.onUnknownRoute = t11; _.onNavigationNotification = t12; _.initialRoute = t13; _.navigatorObservers = t14; _.builder = t15; _.title = t16; _.onGenerateTitle = t17; _.textStyle = t18; _.color = t19; _.locale = t20; _.localizationsDelegates = t21; _.localeListResolutionCallback = t22; _.localeResolutionCallback = t23; _.supportedLocales = t24; _.showPerformanceOverlay = t25; _.checkerboardRasterCacheImages = t26; _.checkerboardOffscreenLayers = t27; _.showSemanticsDebugger = t28; _.inspectorSelectButtonBuilder = t29; _.debugShowCheckedModeBanner = t30; _.shortcuts = t31; _.actions = t32; _.restorationScopeId = t33; _.key = t34; }, _WidgetsAppState: function _WidgetsAppState(t0) { var _ = this; _._widget = _._app$_locale = _._navigator = _._defaultBackButtonDispatcher = _._defaultRouteInformationProvider = _._appLifecycleState = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _WidgetsAppState__onGenerateRoute_closure: function _WidgetsAppState__onGenerateRoute_closure(t0) { this.$this = t0; }, _WidgetsAppState_didChangeLocales_closure: function _WidgetsAppState_didChangeLocales_closure(t0, t1) { this.$this = t0; this.newLocale = t1; }, _WidgetsAppState_build_closure: function _WidgetsAppState_build_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, __WidgetsAppState_State_WidgetsBindingObserver: function __WidgetsAppState_State_WidgetsBindingObserver() { }, AsyncSnapshot$nothing($T) { return new A.AsyncSnapshot(B.ConnectionState_0, null, null, null, $T._eval$1("AsyncSnapshot<0>")); }, StreamBuilder$(builder, stream, $T) { return new A.StreamBuilder(builder, stream, null, $T._eval$1("StreamBuilder<0>")); }, FutureBuilder$(builder, future, $T) { return new A.FutureBuilder(future, builder, null, $T._eval$1("FutureBuilder<0>")); }, StreamBuilderBase: function StreamBuilderBase() { }, _StreamBuilderBaseState: function _StreamBuilderBaseState(t0, t1) { var _ = this; _._subscription = null; _.___StreamBuilderBaseState__summary_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _StreamBuilderBaseState__subscribe_closure: function _StreamBuilderBaseState__subscribe_closure(t0) { this.$this = t0; }, _StreamBuilderBaseState__subscribe__closure1: function _StreamBuilderBaseState__subscribe__closure1(t0, t1) { this.$this = t0; this.data = t1; }, _StreamBuilderBaseState__subscribe_closure1: function _StreamBuilderBaseState__subscribe_closure1(t0) { this.$this = t0; }, _StreamBuilderBaseState__subscribe__closure: function _StreamBuilderBaseState__subscribe__closure(t0, t1, t2) { this.$this = t0; this.error = t1; this.stackTrace = t2; }, _StreamBuilderBaseState__subscribe_closure0: function _StreamBuilderBaseState__subscribe_closure0(t0) { this.$this = t0; }, _StreamBuilderBaseState__subscribe__closure0: function _StreamBuilderBaseState__subscribe__closure0(t0) { this.$this = t0; }, ConnectionState: function ConnectionState(t0, t1) { this.index = t0; this._core$_name = t1; }, AsyncSnapshot: function AsyncSnapshot(t0, t1, t2, t3, t4) { var _ = this; _.connectionState = t0; _.data = t1; _.error = t2; _.stackTrace = t3; _.$ti = t4; }, StreamBuilder: function StreamBuilder(t0, t1, t2, t3) { var _ = this; _.builder = t0; _.stream = t1; _.key = t2; _.$ti = t3; }, FutureBuilder: function FutureBuilder(t0, t1, t2, t3) { var _ = this; _.future = t0; _.builder = t1; _.key = t2; _.$ti = t3; }, _FutureBuilderState: function _FutureBuilderState(t0, t1) { var _ = this; _._activeCallbackIdentity = null; _.___FutureBuilderState__snapshot_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _FutureBuilderState__subscribe_closure: function _FutureBuilderState__subscribe_closure(t0, t1) { this.$this = t0; this.callbackIdentity = t1; }, _FutureBuilderState__subscribe__closure0: function _FutureBuilderState__subscribe__closure0(t0, t1) { this.$this = t0; this.data = t1; }, _FutureBuilderState__subscribe_closure0: function _FutureBuilderState__subscribe_closure0(t0, t1) { this.$this = t0; this.callbackIdentity = t1; }, _FutureBuilderState__subscribe__closure: function _FutureBuilderState__subscribe__closure(t0, t1, t2) { this.$this = t0; this.error = t1; this.stackTrace = t2; }, RawAutocomplete$(displayStringForOption, fieldViewBuilder, focusNode, initialValue, key, onSelected, optionsBuilder, optionsViewBuilder, optionsViewOpenDirection, textEditingController, $T) { return new A.RawAutocomplete(fieldViewBuilder, focusNode, optionsViewBuilder, optionsViewOpenDirection, displayStringForOption, onSelected, optionsBuilder, textEditingController, initialValue, key, $T._eval$1("RawAutocomplete<0>")); }, RawAutocomplete_defaultStringForOption(option) { return J.toString$0$(option); }, _AutocompleteCallbackAction$(onInvoke, $T) { return new A._AutocompleteCallbackAction(onInvoke, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), $T._eval$1("_AutocompleteCallbackAction<0>")); }, AutocompleteHighlightedOption_of(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.AutocompleteHighlightedOption); if (t1 == null) t1 = null; else t1 = t1.notifier._change_notifier$_value; return t1 == null ? 0 : t1; }, OptionsViewOpenDirection: function OptionsViewOpenDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, RawAutocomplete: function RawAutocomplete(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.fieldViewBuilder = t0; _.focusNode = t1; _.optionsViewBuilder = t2; _.optionsViewOpenDirection = t3; _.displayStringForOption = t4; _.onSelected = t5; _.optionsBuilder = t6; _.textEditingController = t7; _.initialValue = t8; _.key = t9; _.$ti = t10; }, _RawAutocompleteState: function _RawAutocompleteState(t0, t1, t2, t3, t4, t5) { var _ = this; _._fieldKey = t0; _._optionsLayerLink = t1; _.___RawAutocompleteState__hideOptionsAction_F = _.___RawAutocompleteState__nextOptionAction_F = _.___RawAutocompleteState__previousOptionAction_F = _.___RawAutocompleteState__actionMap_F = _.___RawAutocompleteState__focusNode_A = _.___RawAutocompleteState__textEditingController_A = $; _._autocomplete$_options = t2; _._autocomplete$_selection = null; _._userHidOptions = false; _._lastFieldText = ""; _._highlightedOptionIndex = t3; _._floatingOptions = null; _._floatingOptionsUpdateScheduled = false; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; _.$ti = t5; }, _RawAutocompleteState__updateOverlay_closure: function _RawAutocompleteState__updateOverlay_closure(t0) { this.$this = t0; }, _RawAutocompleteState__updateOverlay_closure0: function _RawAutocompleteState__updateOverlay_closure0(t0) { this.$this = t0; }, _RawAutocompleteState__updateOverlay__closure: function _RawAutocompleteState__updateOverlay__closure(t0) { this.$this = t0; }, _AutocompleteCallbackAction: function _AutocompleteCallbackAction(t0, t1, t2) { var _ = this; _.enabled = true; _.onInvoke = t0; _._actions$_listeners = t1; _._currentCallingAction = null; _.$ti = t2; }, AutocompletePreviousOptionIntent: function AutocompletePreviousOptionIntent() { }, AutocompleteNextOptionIntent: function AutocompleteNextOptionIntent() { }, AutocompleteHighlightedOption: function AutocompleteHighlightedOption(t0, t1, t2) { this.notifier = t0; this.child = t1; this.key = t2; }, AutofillGroup_maybeOf(context) { var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$._AutofillScope); return scope == null ? null : scope._scope; }, AutofillContextAction: function AutofillContextAction(t0, t1) { this.index = t0; this._core$_name = t1; }, AutofillGroup: function AutofillGroup(t0, t1) { this.child = t0; this.key = t1; }, AutofillGroupState: function AutofillGroupState(t0, t1) { var _ = this; _._autofill$_clients = t0; _._isTopmostAutofillGroup = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, AutofillGroupState_autofillClients_closure: function AutofillGroupState_autofillClients_closure() { }, AutofillGroupState_register_closure: function AutofillGroupState_register_closure(t0) { this.client = t0; }, _AutofillScope: function _AutofillScope(t0, t1, t2) { this._scope = t0; this.child = t1; this.key = t2; }, _AutofillGroupState_State_AutofillScopeMixin: function _AutofillGroupState_State_AutofillScopeMixin() { }, AutomaticKeepAlive: function AutomaticKeepAlive(t0, t1) { this.child = t0; this.key = t1; }, _AutomaticKeepAliveState: function _AutomaticKeepAliveState(t0) { var _ = this; _._automatic_keep_alive$_handles = null; _.___AutomaticKeepAliveState__child_A = $; _._keepingAlive = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _AutomaticKeepAliveState__addClient_closure: function _AutomaticKeepAliveState__addClient_closure(t0) { this.$this = t0; }, _AutomaticKeepAliveState__getChildElement_closure: function _AutomaticKeepAliveState__getChildElement_closure(t0) { this._box_0 = t0; }, _AutomaticKeepAliveState__createCallback_closure: function _AutomaticKeepAliveState__createCallback_closure(t0, t1, t2) { this.$this = t0; this.handle = t1; this.callback = t2; }, _AutomaticKeepAliveState__createCallback__closure: function _AutomaticKeepAliveState__createCallback__closure(t0) { this.$this = t0; }, _AutomaticKeepAliveState__createCallback__closure0: function _AutomaticKeepAliveState__createCallback__closure0(t0) { this.$this = t0; }, _AutomaticKeepAliveState__createCallback___closure: function _AutomaticKeepAliveState__createCallback___closure(t0) { this.$this = t0; }, KeepAliveNotification: function KeepAliveNotification(t0) { this.handle = t0; }, KeepAliveHandle: function KeepAliveHandle(t0) { var _ = this; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, AutomaticKeepAliveClientMixin: function AutomaticKeepAliveClientMixin() { }, _NullWidget1: function _NullWidget1(t0) { this.key = t0; }, _UbiquitousInheritedElement__recurseChildren(element, visitor) { element.visitChildren$1(new A._UbiquitousInheritedElement__recurseChildren_closure(visitor)); visitor.call$1(element); }, Directionality$(child, textDirection) { return new A.Directionality(textDirection, child, null); }, Directionality_maybeOf(context) { var widget = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); return widget == null ? null : widget.textDirection; }, Opacity$(child, opacity) { return new A.Opacity(opacity, child, null); }, BackdropFilter$(child, filter) { return new A.BackdropFilter(filter, child, null); }, CustomPaint$(child, foregroundPainter, key, painter, size) { return new A.CustomPaint(painter, foregroundPainter, size, child, key); }, ClipRect$(child, clipBehavior, clipper) { return new A.ClipRect(clipper, clipBehavior, child, null); }, ClipRRect$(borderRadius, child, clipBehavior) { return new A.ClipRRect(borderRadius, clipBehavior, child, null); }, ClipPath$(child, clipBehavior, clipper) { return new A.ClipPath(clipper, clipBehavior, child, null); }, ClipPath_shape(child, shape) { return new A.Builder(new A.ClipPath_shape_closure(shape, B.Clip_2, child), null); }, PhysicalShape$(child, clipBehavior, clipper, color, elevation, shadowColor) { return new A.PhysicalShape(clipper, clipBehavior, elevation, color, shadowColor, child, null); }, Transform$(alignment, child, filterQuality, transform, transformHitTests) { return new A.Transform(transform, alignment, transformHitTests, filterQuality, child, null); }, Transform$rotate(angle, child) { return new A.Transform(A.Transform__computeRotation(angle), B.Alignment_0_0, true, null, child, null); }, Transform$translate(child, offset) { return new A.Transform(A.Matrix4_Matrix4$translationValues(offset._dx, offset._dy, 0), null, true, null, child, null); }, Transform__computeRotation(radians) { var t1, sin, cos; if (radians === 0) { t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); return t1; } sin = Math.sin(radians); if (sin === 1) return A.Transform__createZRotation(1, 0); if (sin === -1) return A.Transform__createZRotation(-1, 0); cos = Math.cos(radians); if (cos === -1) return A.Transform__createZRotation(0, -1); return A.Transform__createZRotation(sin, cos); }, Transform__createZRotation(sin, cos) { var t1 = new Float64Array(16); t1[0] = cos; t1[1] = sin; t1[4] = -sin; t1[5] = cos; t1[10] = 1; t1[15] = 1; return new A.Matrix40(t1); }, CompositedTransformFollower$(child, followerAnchor, key, link, offset, showWhenUnlinked, targetAnchor) { return new A.CompositedTransformFollower(link, showWhenUnlinked, targetAnchor, followerAnchor, offset, child, key); }, FittedBox$(child) { return new A.FittedBox(child, null); }, FractionalTranslation$(child, transformHitTests, translation) { return new A.FractionalTranslation(translation, transformHitTests, child, null); }, Center$(child, heightFactor, widthFactor) { return new A.Center(B.Alignment_0_0, widthFactor, heightFactor, child, null); }, LayoutId$(child, id) { return new A.LayoutId(id, child, new A.ValueKey(id, type$.ValueKey_Object)); }, SizedBox$expand(child) { return new A.SizedBox(1 / 0, 1 / 0, child, null); }, SizedBox$fromSize(child, size) { return new A.SizedBox(size._dx, size._dy, child, null); }, FractionallySizedBox$(alignment, child, heightFactor, widthFactor) { return new A.FractionallySizedBox(widthFactor, heightFactor, alignment, child, null); }, LimitedBox$(child, maxHeight, maxWidth) { return new A.LimitedBox(maxWidth, maxHeight, child, null); }, OverflowBox$(alignment, child, maxHeight, maxWidth, minHeight, minWidth) { return new A.OverflowBox(alignment, minWidth, maxWidth, minHeight, maxHeight, child, null); }, IntrinsicWidth$(child, stepWidth) { return new A.IntrinsicWidth(stepWidth, child, null); }, getAxisDirectionFromAxisReverseAndDirectionality(context, axis, reverse) { var t1, axisDirection; switch (axis.index) { case 0: t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; axisDirection = A.textDirectionToAxisDirection(t1.textDirection); return reverse ? A.flipAxisDirection(axisDirection) : axisDirection; case 1: return reverse ? B.AxisDirection_0 : B.AxisDirection_2; } }, ListBody$(children, mainAxis) { return new A.ListBody(mainAxis, children, null); }, Positioned$(bottom, child, height, key, left, right, $top, width) { return new A.Positioned(left, $top, right, bottom, width, height, child, key); }, Positioned$fromRect(child, rect) { var t1 = rect.left, t2 = rect.top; return new A.Positioned(t1, t2, null, null, rect.right - t1, rect.bottom - t2, child, null); }, Positioned$fill(bottom, child) { return new A.Positioned(0, 0, 0, bottom, null, null, child, null); }, Positioned_Positioned$directional(bottom, child, end, height, start, textDirection, $top, width) { var right, left; switch (textDirection.index) { case 0: right = start; left = end; break; case 1: right = end; left = start; break; default: left = null; right = null; } return A.Positioned$(bottom, child, height, null, left, right, $top, width); }, Flex$(children, crossAxisAlignment, direction, key, mainAxisAlignment, mainAxisSize, textBaseline, textDirection, verticalDirection) { return new A.Flex(direction, mainAxisAlignment, mainAxisSize, crossAxisAlignment, textDirection, verticalDirection, textBaseline, children, key); }, Row$(children, crossAxisAlignment, mainAxisAlignment, mainAxisSize, textDirection) { return new A.Row(B.Axis_0, mainAxisAlignment, mainAxisSize, crossAxisAlignment, textDirection, B.VerticalDirection_1, null, children, null); }, Column$(children, crossAxisAlignment, key, mainAxisAlignment, mainAxisSize, verticalDirection) { return new A.Column(B.Axis_1, mainAxisAlignment, mainAxisSize, crossAxisAlignment, null, verticalDirection, null, children, key); }, Expanded$(child, flex) { return new A.Expanded(flex, B.FlexFit_0, child, null); }, Wrap$(alignment, children, clipBehavior, crossAxisAlignment, runAlignment, spacing) { return new A.Wrap(alignment, spacing, runAlignment, crossAxisAlignment, clipBehavior, children, null); }, RichText$(key, locale, maxLines, overflow, selectionColor, selectionRegistrar, softWrap, strutStyle, text, textAlign, textDirection, textHeightBehavior, textScaler, textWidthBasis) { return new A.RichText(text, textAlign, textDirection, softWrap, overflow, A.RichText__effectiveTextScalerFrom(textScaler, 1), maxLines, locale, strutStyle, textWidthBasis, textHeightBehavior, selectionRegistrar, selectionColor, A.WidgetSpan_extractFromInlineSpan(text, A.RichText__effectiveTextScalerFrom(textScaler, 1)), key); }, RichText__effectiveTextScalerFrom(textScaler, textScaleFactor) { var t1, _0_2, scaler, _0_1, _0_2_isSet; $label0$0: { t1 = 1 === textScaleFactor; _0_2 = textScaleFactor; scaler = textScaler; _0_1 = scaler; _0_2_isSet = true; if (t1) { t1 = scaler; break $label0$0; } if (B._LinearTextScaler_1.$eq(0, _0_1)) { if (_0_2_isSet) t1 = _0_2; else { t1 = textScaleFactor; _0_2 = t1; _0_2_isSet = true; } t1 = typeof t1 == "number"; } else t1 = false; if (t1) { t1 = new A._LinearTextScaler(_0_2_isSet ? _0_2 : textScaleFactor); break $label0$0; } t1 = _0_1; break $label0$0; throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, Listener$(behavior, child, key, onPointerCancel, onPointerDown, onPointerHover, onPointerMove, onPointerPanZoomStart, onPointerSignal, onPointerUp) { return new A.Listener(onPointerDown, onPointerMove, onPointerUp, onPointerHover, onPointerCancel, onPointerPanZoomStart, onPointerSignal, behavior, child, key); }, MouseRegion$(child, cursor, hitTestBehavior, key, onEnter, onExit, onHover) { return new A.MouseRegion(onEnter, onHover, onExit, cursor, hitTestBehavior, child, key); }, IgnorePointer$(child, ignoring, key) { return new A.IgnorePointer(ignoring, child, key); }, AbsorbPointer$(absorbing, child) { return new A.AbsorbPointer(absorbing, child, null); }, BlockSemantics$(child) { return new A.BlockSemantics(child, null); }, KeyedSubtree_KeyedSubtree$wrap(child, childIndex) { var t1 = child.key; return new A.KeyedSubtree(child, t1 != null ? new A.ValueKey(t1, type$.ValueKey_Key) : new A.ValueKey(childIndex, type$.ValueKey_int)); }, KeyedSubtree_ensureUniqueKeysForList(items) { var itemsWithUniqueKeys, t1, t2, t3, itemIndex, _i, item, t4; if (items.length === 0) return items; itemsWithUniqueKeys = A._setArrayType([], type$.JSArray_Widget); for (t1 = items.length, t2 = type$.ValueKey_int, t3 = type$.ValueKey_Key, itemIndex = 0, _i = 0; _i < items.length; items.length === t1 || (0, A.throwConcurrentModificationError)(items), ++_i) { item = items[_i]; t4 = item.key; itemsWithUniqueKeys.push(new A.KeyedSubtree(item, t4 != null ? new A.ValueKey(t4, t3) : new A.ValueKey(itemIndex, t2))); ++itemIndex; } return itemsWithUniqueKeys; }, _UbiquitousInheritedElement: function _UbiquitousInheritedElement(t0, t1, t2) { var _ = this; _._dependents = t0; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _UbiquitousInheritedElement_notifyClients_closure: function _UbiquitousInheritedElement_notifyClients_closure(t0, t1) { this.$this = t0; this.oldWidget = t1; }, _UbiquitousInheritedElement__recurseChildren_closure: function _UbiquitousInheritedElement__recurseChildren_closure(t0) { this.visitor = t0; }, _UbiquitousInheritedWidget: function _UbiquitousInheritedWidget() { }, Directionality: function Directionality(t0, t1, t2) { this.textDirection = t0; this.child = t1; this.key = t2; }, Opacity: function Opacity(t0, t1, t2) { this.opacity = t0; this.child = t1; this.key = t2; }, BackdropFilter: function BackdropFilter(t0, t1, t2) { this.filter = t0; this.child = t1; this.key = t2; }, CustomPaint: function CustomPaint(t0, t1, t2, t3, t4) { var _ = this; _.painter = t0; _.foregroundPainter = t1; _.size = t2; _.child = t3; _.key = t4; }, ClipRect: function ClipRect(t0, t1, t2, t3) { var _ = this; _.clipper = t0; _.clipBehavior = t1; _.child = t2; _.key = t3; }, ClipRRect: function ClipRRect(t0, t1, t2, t3) { var _ = this; _.borderRadius = t0; _.clipBehavior = t1; _.child = t2; _.key = t3; }, ClipOval: function ClipOval(t0, t1) { this.child = t0; this.key = t1; }, ClipPath: function ClipPath(t0, t1, t2, t3) { var _ = this; _.clipper = t0; _.clipBehavior = t1; _.child = t2; _.key = t3; }, ClipPath_shape_closure: function ClipPath_shape_closure(t0, t1, t2) { this.shape = t0; this.clipBehavior = t1; this.child = t2; }, PhysicalModel: function PhysicalModel(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.shape = t0; _.clipBehavior = t1; _.borderRadius = t2; _.elevation = t3; _.color = t4; _.shadowColor = t5; _.child = t6; _.key = t7; }, PhysicalShape: function PhysicalShape(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.clipper = t0; _.clipBehavior = t1; _.elevation = t2; _.color = t3; _.shadowColor = t4; _.child = t5; _.key = t6; }, Transform: function Transform(t0, t1, t2, t3, t4, t5) { var _ = this; _.transform = t0; _.alignment = t1; _.transformHitTests = t2; _.filterQuality = t3; _.child = t4; _.key = t5; }, CompositedTransformTarget: function CompositedTransformTarget(t0, t1, t2) { this.link = t0; this.child = t1; this.key = t2; }, CompositedTransformFollower: function CompositedTransformFollower(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.link = t0; _.showWhenUnlinked = t1; _.targetAnchor = t2; _.followerAnchor = t3; _.offset = t4; _.child = t5; _.key = t6; }, FittedBox: function FittedBox(t0, t1) { this.child = t0; this.key = t1; }, FractionalTranslation: function FractionalTranslation(t0, t1, t2, t3) { var _ = this; _.translation = t0; _.transformHitTests = t1; _.child = t2; _.key = t3; }, Padding: function Padding(t0, t1, t2) { this.padding = t0; this.child = t1; this.key = t2; }, Align: function Align(t0, t1, t2, t3, t4) { var _ = this; _.alignment = t0; _.widthFactor = t1; _.heightFactor = t2; _.child = t3; _.key = t4; }, Center: function Center(t0, t1, t2, t3, t4) { var _ = this; _.alignment = t0; _.widthFactor = t1; _.heightFactor = t2; _.child = t3; _.key = t4; }, CustomSingleChildLayout: function CustomSingleChildLayout(t0, t1, t2) { this.delegate = t0; this.child = t1; this.key = t2; }, LayoutId: function LayoutId(t0, t1, t2) { this.id = t0; this.child = t1; this.key = t2; }, CustomMultiChildLayout: function CustomMultiChildLayout(t0, t1, t2) { this.delegate = t0; this.children = t1; this.key = t2; }, SizedBox: function SizedBox(t0, t1, t2, t3) { var _ = this; _.width = t0; _.height = t1; _.child = t2; _.key = t3; }, ConstrainedBox: function ConstrainedBox(t0, t1, t2) { this.constraints = t0; this.child = t1; this.key = t2; }, FractionallySizedBox: function FractionallySizedBox(t0, t1, t2, t3, t4) { var _ = this; _.widthFactor = t0; _.heightFactor = t1; _.alignment = t2; _.child = t3; _.key = t4; }, LimitedBox: function LimitedBox(t0, t1, t2, t3) { var _ = this; _.maxWidth = t0; _.maxHeight = t1; _.child = t2; _.key = t3; }, OverflowBox: function OverflowBox(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.alignment = t0; _.minWidth = t1; _.maxWidth = t2; _.minHeight = t3; _.maxHeight = t4; _.child = t5; _.key = t6; }, Offstage: function Offstage(t0, t1, t2) { this.offstage = t0; this.child = t1; this.key = t2; }, _OffstageElement: function _OffstageElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, AspectRatio: function AspectRatio(t0, t1, t2) { this.aspectRatio = t0; this.child = t1; this.key = t2; }, IntrinsicWidth: function IntrinsicWidth(t0, t1, t2) { this.stepWidth = t0; this.child = t1; this.key = t2; }, IntrinsicHeight: function IntrinsicHeight(t0, t1) { this.child = t0; this.key = t1; }, SliverPadding: function SliverPadding(t0, t1, t2) { this.padding = t0; this.child = t1; this.key = t2; }, ListBody: function ListBody(t0, t1, t2) { this.mainAxis = t0; this.children = t1; this.key = t2; }, Stack: function Stack(t0, t1, t2, t3, t4, t5) { var _ = this; _.alignment = t0; _.textDirection = t1; _.fit = t2; _.clipBehavior = t3; _.children = t4; _.key = t5; }, IndexedStack: function IndexedStack(t0, t1, t2, t3) { var _ = this; _.alignment = t0; _.index = t1; _.children = t2; _.key = t3; }, _RawIndexedStack: function _RawIndexedStack(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.index = t0; _.alignment = t1; _.textDirection = t2; _.fit = t3; _.clipBehavior = t4; _.children = t5; _.key = t6; }, _IndexedStackElement: function _IndexedStackElement(t0, t1, t2) { var _ = this; _.__MultiChildRenderObjectElement__children_A = $; _._forgottenChildren = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, Positioned: function Positioned(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.left = t0; _.top = t1; _.right = t2; _.bottom = t3; _.width = t4; _.height = t5; _.child = t6; _.key = t7; }, PositionedDirectional: function PositionedDirectional(t0, t1, t2, t3, t4, t5) { var _ = this; _.start = t0; _.top = t1; _.bottom = t2; _.width = t3; _.child = t4; _.key = t5; }, Flex: function Flex(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.direction = t0; _.mainAxisAlignment = t1; _.mainAxisSize = t2; _.crossAxisAlignment = t3; _.textDirection = t4; _.verticalDirection = t5; _.textBaseline = t6; _.children = t7; _.key = t8; }, Row: function Row(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.direction = t0; _.mainAxisAlignment = t1; _.mainAxisSize = t2; _.crossAxisAlignment = t3; _.textDirection = t4; _.verticalDirection = t5; _.textBaseline = t6; _.children = t7; _.key = t8; }, Column: function Column(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.direction = t0; _.mainAxisAlignment = t1; _.mainAxisSize = t2; _.crossAxisAlignment = t3; _.textDirection = t4; _.verticalDirection = t5; _.textBaseline = t6; _.children = t7; _.key = t8; }, Flexible: function Flexible(t0, t1, t2, t3) { var _ = this; _.flex = t0; _.fit = t1; _.child = t2; _.key = t3; }, Expanded: function Expanded(t0, t1, t2, t3) { var _ = this; _.flex = t0; _.fit = t1; _.child = t2; _.key = t3; }, Wrap: function Wrap(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.alignment = t0; _.spacing = t1; _.runAlignment = t2; _.crossAxisAlignment = t3; _.clipBehavior = t4; _.children = t5; _.key = t6; }, RichText: function RichText(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.text = t0; _.textAlign = t1; _.textDirection = t2; _.softWrap = t3; _.overflow = t4; _.textScaler = t5; _.maxLines = t6; _.locale = t7; _.strutStyle = t8; _.textWidthBasis = t9; _.textHeightBehavior = t10; _.selectionRegistrar = t11; _.selectionColor = t12; _.children = t13; _.key = t14; }, RawImage: function RawImage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.image = t0; _.debugImageLabel = t1; _.width = t2; _.height = t3; _.scale = t4; _.color = t5; _.opacity = t6; _.filterQuality = t7; _.colorBlendMode = t8; _.fit = t9; _.alignment = t10; _.repeat = t11; _.centerSlice = t12; _.matchTextDirection = t13; _.invertColors = t14; _.isAntiAlias = t15; _.key = t16; }, Listener: function Listener(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.onPointerDown = t0; _.onPointerMove = t1; _.onPointerUp = t2; _.onPointerHover = t3; _.onPointerCancel = t4; _.onPointerPanZoomStart = t5; _.onPointerSignal = t6; _.behavior = t7; _.child = t8; _.key = t9; }, MouseRegion: function MouseRegion(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.onEnter = t0; _.onHover = t1; _.onExit = t2; _.cursor = t3; _.hitTestBehavior = t4; _.child = t5; _.key = t6; }, RepaintBoundary: function RepaintBoundary(t0, t1) { this.child = t0; this.key = t1; }, IgnorePointer: function IgnorePointer(t0, t1, t2) { this.ignoring = t0; this.child = t1; this.key = t2; }, AbsorbPointer: function AbsorbPointer(t0, t1, t2) { this.absorbing = t0; this.child = t1; this.key = t2; }, Semantics: function Semantics(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.properties = t0; _.container = t1; _.explicitChildNodes = t2; _.excludeSemantics = t3; _.blockUserActions = t4; _.child = t5; _.key = t6; }, MergeSemantics: function MergeSemantics(t0, t1) { this.child = t0; this.key = t1; }, BlockSemantics: function BlockSemantics(t0, t1) { this.child = t0; this.key = t1; }, ExcludeSemantics: function ExcludeSemantics(t0, t1, t2) { this.excluding = t0; this.child = t1; this.key = t2; }, IndexedSemantics: function IndexedSemantics(t0, t1, t2) { this.index = t0; this.child = t1; this.key = t2; }, KeyedSubtree: function KeyedSubtree(t0, t1) { this.child = t0; this.key = t1; }, Builder: function Builder(t0, t1) { this.builder = t0; this.key = t1; }, StatefulBuilder: function StatefulBuilder(t0, t1) { this.builder = t0; this.key = t1; }, _StatefulBuilderState: function _StatefulBuilderState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, ColoredBox: function ColoredBox(t0, t1, t2) { this.color = t0; this.child = t1; this.key = t2; }, _RenderColoredBox: function _RenderColoredBox(t0, t1, t2, t3) { var _ = this; _._basic$_color = t0; _.behavior = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, WidgetsFlutterBinding$() { var _null = null, t1 = type$.int, t2 = type$.JSArray_of_void_Function_Duration; t1 = new A.WidgetsFlutterBinding(_null, $, A._setArrayType([], type$.JSArray_WidgetsBindingObserver), true, new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void), false, _null, false, $, _null, $, $, $, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.RenderView), false, 0, false, $, 0, _null, $, $, new A._SystemFontsNotifier(A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function)), $, $, $, new A.ValueNotifier(_null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable_int), $, _null, A._setArrayType([], type$.JSArray_of_void_Function_List_FrameTiming), _null, A.binding1__defaultSchedulingStrategy$closure(), A.HeapPriorityQueue$(A.binding1_SchedulerBinding__taskSorter$closure(), type$._TaskEntry_dynamic), false, 0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._FrameCallbackEntry), A.HashSet_HashSet(t1), A._setArrayType([], t2), A._setArrayType([], t2), _null, false, B.SchedulerPhase_0, true, false, _null, B.Duration_0, B.Duration_0, _null, 0, _null, false, A.TimelineTask$(), _null, 0, A.ListQueue$(_null, type$.PointerEvent), new A.PointerRouter(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Map_of_void_Function_PointerEvent_and_nullable_Matrix4), A.LinkedHashMap_LinkedHashMap$_empty(type$.void_Function_PointerEvent, type$.nullable_Matrix4)), new A.GestureArenaManager(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._GestureArena)), new A.PointerSignalResolver(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.HitTestResult), $, false, B.Duration_m38000); t1.BindingBase$0(); return t1; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure(t0) { this.$this = t0; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure(t0) { this.$this = t0; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0(t0) { this.$this = t0; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0() { }, WidgetsBindingObserver: function WidgetsBindingObserver() { }, WidgetsBinding: function WidgetsBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(t0) { this.$this = t0; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(t0) { this.$this = t0; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(t0) { this.$this = t0; }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, WidgetsBinding_scheduleAttachRootWidget_closure: function WidgetsBinding_scheduleAttachRootWidget_closure(t0, t1) { this.$this = t0; this.rootWidget = t1; }, RootWidget: function RootWidget(t0, t1, t2) { this.child = t0; this.debugShortDescription = t1; this.key = t2; }, RootWidget_attach_closure: function RootWidget_attach_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.owner = t2; }, RootWidget_attach_closure0: function RootWidget_attach_closure0(t0) { this._box_0 = t0; }, RootElement: function RootElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._newWidget = _._child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, WidgetsFlutterBinding: function WidgetsFlutterBinding(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61) { var _ = this; _.WidgetsBinding__buildOwner = t0; _.WidgetsBinding___WidgetsBinding_platformMenuDelegate_A = t1; _.WidgetsBinding__observers = t2; _.WidgetsBinding__needToReportFirstFrame = t3; _.WidgetsBinding__firstFrameCompleter = t4; _.WidgetsBinding_debugBuildingDirtyElements = t5; _.WidgetsBinding__rootElement = t6; _.WidgetsBinding__readyToProduceFrames = t7; _.RendererBinding___RendererBinding__manifold_FI = t8; _.RendererBinding__mouseTracker = t9; _.RendererBinding___RendererBinding_pipelineOwner_FI = t10; _.RendererBinding___RendererBinding_renderView_FI = t11; _.RendererBinding___RendererBinding__rootPipelineOwner_A = t12; _.RendererBinding__viewIdToRenderView = t13; _.RendererBinding__debugMouseTrackerUpdateScheduled = t14; _.RendererBinding__firstFrameDeferredCount = t15; _.RendererBinding__firstFrameSent = t16; _.SemanticsBinding___SemanticsBinding__semanticsEnabled_FI = t17; _.SemanticsBinding__outstandingHandles = t18; _.SemanticsBinding__semanticsHandle = t19; _.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A = t20; _.PaintingBinding___PaintingBinding__imageCache_A = t21; _.PaintingBinding__systemFonts = t22; _.ServicesBinding___ServicesBinding__keyboard_F = t23; _.ServicesBinding___ServicesBinding__keyEventManager_F = t24; _.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F = t25; _.ServicesBinding_accessibilityFocus = t26; _.ServicesBinding___ServicesBinding__restorationManager_A = t27; _.ServicesBinding__systemUiChangeCallback = t28; _.SchedulerBinding__timingsCallbacks = t29; _.SchedulerBinding__lifecycleState = t30; _.SchedulerBinding_schedulingStrategy = t31; _.SchedulerBinding__taskQueue = t32; _.SchedulerBinding__hasRequestedAnEventLoopCallback = t33; _.SchedulerBinding__nextFrameCallbackId = t34; _.SchedulerBinding__transientCallbacks = t35; _.SchedulerBinding__removedIds = t36; _.SchedulerBinding__persistentCallbacks = t37; _.SchedulerBinding__postFrameCallbacks = t38; _.SchedulerBinding__nextFrameCompleter = t39; _.SchedulerBinding__hasScheduledFrame = t40; _.SchedulerBinding__schedulerPhase = t41; _.SchedulerBinding__framesEnabled = t42; _.SchedulerBinding__warmUpFrame = t43; _.SchedulerBinding__firstRawTimeStampInEpoch = t44; _.SchedulerBinding__epochStart = t45; _.SchedulerBinding__lastRawTimeStamp = t46; _.SchedulerBinding__currentFrameTimeStamp = t47; _.SchedulerBinding__debugFrameNumber = t48; _.SchedulerBinding__debugBanner = t49; _.SchedulerBinding__rescheduleAfterWarmUpFrame = t50; _.SchedulerBinding__frameTimelineTask = t51; _.SchedulerBinding__performanceMode = t52; _.SchedulerBinding__numPerformanceModeRequests = t53; _.GestureBinding__pendingPointerEvents = t54; _.GestureBinding_pointerRouter = t55; _.GestureBinding_gestureArena = t56; _.GestureBinding_pointerSignalResolver = t57; _.GestureBinding__hitTests = t58; _.GestureBinding___GestureBinding__resampler_FI = t59; _.GestureBinding_resamplingEnabled = t60; _.GestureBinding_samplingOffset = t61; _._debugConstructed = false; _._debugBindingZone = null; _._lockCount = 0; }, _RootElement_Element_RootElementMixin: function _RootElement_Element_RootElementMixin() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding() { }, _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding() { }, DecoratedBox$(child, decoration, position) { return new A.DecoratedBox(decoration, position, child, null); }, Container$(alignment, child, clipBehavior, color, constraints, decoration, foregroundDecoration, height, key, margin, padding, transform, transformAlignment, width) { var t1; if (width != null || height != null) { t1 = constraints == null ? null : constraints.tighten$2$height$width(height, width); if (t1 == null) t1 = A.BoxConstraints$tightFor(height, width); } else t1 = constraints; return new A.Container(child, alignment, padding, color, decoration, foregroundDecoration, t1, margin, transform, transformAlignment, clipBehavior, key); }, DecoratedBox: function DecoratedBox(t0, t1, t2, t3) { var _ = this; _.decoration = t0; _.position = t1; _.child = t2; _.key = t3; }, Container: function Container(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.child = t0; _.alignment = t1; _.padding = t2; _.color = t3; _.decoration = t4; _.foregroundDecoration = t5; _.constraints = t6; _.margin = t7; _.transform = t8; _.transformAlignment = t9; _.clipBehavior = t10; _.key = t11; }, _DecorationClipper: function _DecorationClipper(t0, t1, t2) { this.textDirection = t0; this.decoration = t1; this._reclip = t2; }, ContextMenuButtonType: function ContextMenuButtonType(t0, t1) { this.index = t0; this._core$_name = t1; }, ContextMenuButtonItem: function ContextMenuButtonItem(t0, t1, t2) { this.onPressed = t0; this.type = t1; this.label = t2; }, ContextMenuController_removeAny() { var t1 = $.ContextMenuController__menuOverlayEntry; if (t1 != null) t1.remove$0(0); t1 = $.ContextMenuController__menuOverlayEntry; if (t1 != null) t1.dispose$0(); $.ContextMenuController__menuOverlayEntry = null; if ($.ContextMenuController__shownInstance != null) $.ContextMenuController__shownInstance = null; }, ContextMenuController: function ContextMenuController() { }, ContextMenuController_show_closure: function ContextMenuController_show_closure(t0, t1) { this.capturedThemes = t0; this.contextMenuBuilder = t1; }, DefaultSelectionStyle$(child, cursorColor, key, mouseCursor, selectionColor) { return new A.DefaultSelectionStyle(cursorColor, selectionColor, mouseCursor, child, key); }, DefaultSelectionStyle_merge(child, mouseCursor) { var _null = null; return new A.Builder(new A.DefaultSelectionStyle_merge_closure(_null, _null, _null, mouseCursor, child), _null); }, DefaultSelectionStyle: function DefaultSelectionStyle(t0, t1, t2, t3, t4) { var _ = this; _.cursorColor = t0; _.selectionColor = t1; _.mouseCursor = t2; _.child = t3; _.key = t4; }, DefaultSelectionStyle_merge_closure: function DefaultSelectionStyle_merge_closure(t0, t1, t2, t3, t4) { var _ = this; _.key = t0; _.cursorColor = t1; _.selectionColor = t2; _.mouseCursor = t3; _.child = t4; }, _NullWidget2: function _NullWidget2(t0) { this.key = t0; }, DefaultTextEditingShortcuts__shortcuts() { switch (A.defaultTargetPlatform().index) { case 0: return $.$get$DefaultTextEditingShortcuts__androidShortcuts(); case 1: return $.$get$DefaultTextEditingShortcuts__fuchsiaShortcuts(); case 2: return $.$get$DefaultTextEditingShortcuts__iOSShortcuts(); case 3: return $.$get$DefaultTextEditingShortcuts__linuxShortcuts(); case 4: return $.$get$DefaultTextEditingShortcuts__macShortcuts(); case 5: return $.$get$DefaultTextEditingShortcuts__windowsShortcuts(); } }, DefaultTextEditingShortcuts: function DefaultTextEditingShortcuts(t0, t1) { this.child = t0; this.key = t1; }, DesktopTextSelectionToolbarLayoutDelegate: function DesktopTextSelectionToolbarLayoutDelegate(t0) { this.anchor = t0; }, DisplayFeatureSubScreen__fallbackAnchorPoint(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (t1.textDirection.index) { case 0: return B.Offset_L9C; case 1: return B.Offset_0_0; } }, DisplayFeatureSubScreen_avoidBounds(mediaQuery) { var t1 = mediaQuery.displayFeatures, t2 = A._arrayInstanceType(t1); return new A.MappedIterable(new A.WhereIterable(t1, new A.DisplayFeatureSubScreen_avoidBounds_closure(), t2._eval$1("WhereIterable<1>")), new A.DisplayFeatureSubScreen_avoidBounds_closure0(), t2._eval$1("MappedIterable<1,Rect>")); }, DisplayFeatureSubScreen__closestToAnchorPoint(subScreens, anchorPoint) { var t1, _i, $screen, subScreenDistance, closestScreen = B.JSArray_methods.get$first(subScreens), closestDistance = A.DisplayFeatureSubScreen__distanceFromPointToRect(anchorPoint, closestScreen); for (t1 = subScreens.length, _i = 0; _i < subScreens.length; subScreens.length === t1 || (0, A.throwConcurrentModificationError)(subScreens), ++_i) { $screen = subScreens[_i]; subScreenDistance = A.DisplayFeatureSubScreen__distanceFromPointToRect(anchorPoint, $screen); if (subScreenDistance < closestDistance) { closestDistance = subScreenDistance; closestScreen = $screen; } } return closestScreen; }, DisplayFeatureSubScreen__distanceFromPointToRect(point, rect) { var t3, t4, t1 = point._dx, t2 = rect.left; if (t1 < t2) { t3 = point._dy; t4 = rect.top; if (t3 < t4) return point.$sub(0, new A.Offset(t2, t4)).get$distance(); else { t4 = rect.bottom; if (t3 > t4) return point.$sub(0, new A.Offset(t2, t4)).get$distance(); else return t2 - t1; } } else { t2 = rect.right; if (t1 > t2) { t3 = point._dy; t4 = rect.top; if (t3 < t4) return point.$sub(0, new A.Offset(t2, t4)).get$distance(); else { t4 = rect.bottom; if (t3 > t4) return point.$sub(0, new A.Offset(t2, t4)).get$distance(); else return t1 - t2; } } else { t1 = point._dy; t2 = rect.top; if (t1 < t2) return t2 - t1; else { t2 = rect.bottom; if (t1 > t2) return t1 - t2; else return 0; } } } }, DisplayFeatureSubScreen_subScreensInBounds(wantedBounds, avoidBounds) { var t2, t3, newSubScreens, t4, t5, t6, t7, _i, $screen, t8, t9, t1 = type$.JSArray_Rect, subScreens = A._setArrayType([wantedBounds], t1); for (t2 = avoidBounds.get$iterator(avoidBounds); t2.moveNext$0(); subScreens = newSubScreens) { t3 = t2.get$current(t2); newSubScreens = A._setArrayType([], t1); for (t4 = subScreens.length, t5 = t3.left, t6 = t3.top, t7 = t3.bottom, t3 = t3.right, _i = 0; _i < subScreens.length; subScreens.length === t4 || (0, A.throwConcurrentModificationError)(subScreens), ++_i) { $screen = subScreens[_i]; t8 = $screen.top; if (t8 >= t6 && $screen.bottom <= t7) { t9 = $screen.left; if (t9 < t5) newSubScreens.push(new A.Rect(t9, t8, t9 + (t5 - t9), t8 + ($screen.bottom - t8))); t9 = $screen.right; if (t9 > t3) newSubScreens.push(new A.Rect(t3, t8, t3 + (t9 - t3), t8 + ($screen.bottom - t8))); } else { t9 = $screen.left; if (t9 >= t5 && $screen.right <= t3) { if (t8 < t6) newSubScreens.push(new A.Rect(t9, t8, t9 + ($screen.right - t9), t8 + (t6 - t8))); t8 = $screen.bottom; if (t8 > t7) newSubScreens.push(new A.Rect(t9, t7, t9 + ($screen.right - t9), t7 + (t8 - t7))); } else newSubScreens.push($screen); } } } return subScreens; }, DisplayFeatureSubScreen__capOffset(offset, maximum) { var t2, t1 = offset._dx; if (t1 >= 0) if (t1 <= maximum._dx) { t2 = offset._dy; t2 = t2 >= 0 && t2 <= maximum._dy; } else t2 = false; else t2 = false; if (t2) return offset; else return new A.Offset(Math.min(Math.max(0, t1), maximum._dx), Math.min(Math.max(0, offset._dy), maximum._dy)); }, DisplayFeatureSubScreen: function DisplayFeatureSubScreen(t0, t1, t2) { this.anchorPoint = t0; this.child = t1; this.key = t2; }, DisplayFeatureSubScreen_avoidBounds_closure: function DisplayFeatureSubScreen_avoidBounds_closure() { }, DisplayFeatureSubScreen_avoidBounds_closure0: function DisplayFeatureSubScreen_avoidBounds_closure0() { }, DisposableBuildContext: function DisposableBuildContext(t0, t1) { this._disposable_build_context$_state = t0; this.$ti = t1; }, _DraggableSheetExtent$(currentSize, hasChanged, hasDragged, initialSize, maxSize, minSize, shouldCloseOnMinExtent, snap, snapAnimationDuration, snapSizes) { var t1 = currentSize == null ? new A.ValueNotifier(initialSize, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_double) : currentSize; return new A._DraggableSheetExtent(minSize, maxSize, false, snapSizes, snapAnimationDuration, initialSize, true, t1, hasDragged === true, hasChanged === true); }, _InheritedResetNotifier_shouldReset(context) { var t1, wasCalled, widget = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedResetNotifier); if (widget == null) return false; t1 = widget.notifier; wasCalled = t1._wasCalled; t1._wasCalled = false; return wasCalled; }, DraggableScrollableSheet: function DraggableScrollableSheet(t0, t1, t2, t3, t4) { var _ = this; _.initialChildSize = t0; _.minChildSize = t1; _.expand = t2; _.builder = t3; _.key = t4; }, DraggableScrollableNotification: function DraggableScrollableNotification(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.extent = t0; _.minExtent = t1; _.maxExtent = t2; _.initialExtent = t3; _.context = t4; _.shouldCloseOnMinExtent = t5; _.ViewportNotificationMixin__depth = t6; }, _DraggableSheetExtent: function _DraggableSheetExtent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._cancelActivity = null; _.minSize = t0; _.maxSize = t1; _.snap = t2; _.snapSizes = t3; _.snapAnimationDuration = t4; _.initialSize = t5; _.shouldCloseOnMinExtent = t6; _._draggable_scrollable_sheet$_currentSize = t7; _.availablePixels = 1 / 0; _.hasDragged = t8; _.hasChanged = t9; }, _DraggableScrollableSheetState: function _DraggableScrollableSheetState(t0) { var _ = this; _.___DraggableScrollableSheetState__extent_A = _.___DraggableScrollableSheetState__scrollController_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DraggableScrollableSheetState_build_closure: function _DraggableScrollableSheetState_build_closure(t0) { this.$this = t0; }, _DraggableScrollableSheetState_build__closure: function _DraggableScrollableSheetState_build__closure(t0, t1, t2) { this.$this = t0; this.currentSize = t1; this.child = t2; }, _DraggableScrollableSheetScrollController: function _DraggableScrollableSheetScrollController(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.extent = t0; _._initialScrollOffset = t1; _.keepScrollOffset = t2; _.onAttach = t3; _.onDetach = t4; _._positions = t5; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t6; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _DraggableScrollableSheetScrollController_createScrollPosition_closure: function _DraggableScrollableSheetScrollController_createScrollPosition_closure(t0) { this.$this = t0; }, _DraggableScrollableSheetScrollPosition: function _DraggableScrollableSheetScrollPosition(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._dragCancelCallback = null; _.getExtent = t0; _._ballisticControllers = t1; _._heldPreviousVelocity = 0; _._userScrollDirection = t2; _._currentDrag = null; _.physics = t3; _.context = t4; _.keepScrollOffset = t5; _.debugLabel = t6; _._maxScrollExtent = _._minScrollExtent = null; _._impliedVelocity = 0; _._viewportDimension = _._pixels = null; _._haveDimensions = false; _._didChangeViewportDimensionOrReceiveCorrection = true; _._pendingDimensions = false; _._scroll_position$_lastMetrics = null; _._haveScheduledUpdateNotification = false; _._semanticActions = _._lastAxis = null; _.isScrollingNotifier = t7; _._activity = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t8; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _DraggableScrollableSheetScrollPosition_goBallistic_tick: function _DraggableScrollableSheetScrollPosition_goBallistic_tick(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.ballisticController = t2; }, _DraggableScrollableSheetScrollPosition_goBallistic_closure: function _DraggableScrollableSheetScrollPosition_goBallistic_closure(t0, t1) { this.$this = t0; this.ballisticController = t1; }, _DraggableScrollableNotification_Notification_ViewportNotificationMixin: function _DraggableScrollableNotification_Notification_ViewportNotificationMixin() { }, DualTransitionBuilder: function DualTransitionBuilder(t0, t1, t2, t3, t4) { var _ = this; _.animation = t0; _.forwardBuilder = t1; _.reverseBuilder = t2; _.child = t3; _.key = t4; }, _DualTransitionBuilderState: function _DualTransitionBuilderState(t0, t1, t2) { var _ = this; _.___DualTransitionBuilderState__effectiveAnimationStatus_A = $; _._forwardAnimation = t0; _._reverseAnimation = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, TextEditingController$fromValue(value) { var t1 = value == null ? B.TextEditingValue_li8 : value; return new A.TextEditingController(t1, $.$get$ChangeNotifier__emptyListeners()); }, EditableText$(autocorrect, autocorrectionTextRectColor, autofillClient, autofillHints, autofocus, backgroundCursorColor, clipBehavior, contentInsertionConfiguration, contextMenuBuilder, controller, cursorColor, cursorHeight, cursorOffset, cursorOpacityAnimates, cursorRadius, cursorWidth, dragStartBehavior, enableIMEPersonalizedLearning, enableInteractiveSelection, enableSuggestions, expands, focusNode, forceLine, inputFormatters, key, keyboardAppearance, keyboardType, magnifierConfiguration, maxLines, minLines, mouseCursor, obscureText, obscuringCharacter, onAppPrivateCommand, onChanged, onEditingComplete, onSelectionChanged, onSelectionHandleTapped, onSubmitted, onTapOutside, paintCursorAboveText, readOnly, rendererIgnoresPointer, restorationId, scribbleEnabled, scrollController, scrollPadding, scrollPhysics, selectionColor, selectionControls, selectionHeightStyle, selectionWidthStyle, showCursor, showSelectionHandles, smartDashesType, smartQuotesType, spellCheckConfiguration, strutStyle, style, textAlign, textCapitalization, textDirection, textHeightBehavior, textInputAction, textScaler, textWidthBasis, toolbarOptions, undoController) { var t1, t2, t3, t4, t5; if (smartDashesType == null) t1 = obscureText ? B.SmartDashesType_0 : B.SmartDashesType_1; else t1 = smartDashesType; if (smartQuotesType == null) t2 = obscureText ? B.SmartQuotesType_0 : B.SmartQuotesType_1; else t2 = smartQuotesType; if (type$.TextSelectionHandleControls._is(selectionControls) && true) t3 = B.ToolbarOptions_false_false_false_false; else if (obscureText) t3 = readOnly ? B.ToolbarOptions_false_false_false_false : B.ToolbarOptions_false_false_true_true; else t3 = readOnly ? B.ToolbarOptions_true_false_false_true : B.ToolbarOptions_true_true_true_true; t4 = keyboardType == null ? A.EditableText__inferKeyboardType(autofillHints, maxLines) : keyboardType; if (maxLines === 1) { t5 = A._setArrayType([$.$get$FilteringTextInputFormatter_singleLineFormatter()], type$.JSArray_TextInputFormatter); B.JSArray_methods.addAll$1(t5, inputFormatters == null ? B.C_EmptyIterable1 : inputFormatters); } else t5 = inputFormatters; return new A.EditableText(controller, focusNode, obscuringCharacter, obscureText, textHeightBehavior, textWidthBasis, readOnly, forceLine, t3, showSelectionHandles, showCursor == null ? !readOnly : showCursor, autocorrect, t1, t2, true, style, undoController, strutStyle, textAlign, textDirection, textCapitalization, textScaler, cursorColor, autocorrectionTextRectColor, backgroundCursorColor, maxLines, minLines, expands, autofocus, selectionColor, selectionControls, t4, textInputAction, onChanged, onEditingComplete, onSubmitted, onAppPrivateCommand, onSelectionChanged, onSelectionHandleTapped, onTapOutside, t5, mouseCursor, true, cursorWidth, cursorHeight, cursorRadius, cursorOpacityAnimates, cursorOffset, paintCursorAboveText, selectionHeightStyle, selectionWidthStyle, keyboardAppearance, scrollPadding, enableInteractiveSelection, dragStartBehavior, scrollController, scrollPhysics, true, autofillHints, autofillClient, clipBehavior, restorationId, enableIMEPersonalizedLearning, contentInsertionConfiguration, contextMenuBuilder, spellCheckConfiguration, magnifierConfiguration, key); }, EditableText__inferKeyboardType(autofillHints, maxLines) { return maxLines === 1 ? B.TextInputType_0_null_null : B.TextInputType_1_null_null; }, EditableTextState__inferSpellCheckConfiguration(configuration) { var spellCheckServiceIsConfigured, t1 = configuration == null, spellCheckService = t1 ? null : configuration.spellCheckService, spellCheckAutomaticallyDisabled = t1 || configuration.$eq(0, B.SpellCheckConfiguration_Y2F); t1 = spellCheckService == null; if (t1) { $.WidgetsBinding__instance.toString; $.$get$EnginePlatformDispatcher__instance(); spellCheckServiceIsConfigured = false; } else spellCheckServiceIsConfigured = true; if (spellCheckAutomaticallyDisabled || !spellCheckServiceIsConfigured) return B.SpellCheckConfiguration_Y2F; if (t1) { t1 = new A.DefaultSpellCheckService(); t1.__DefaultSpellCheckService_spellCheckChannel_A = B.OptionalMethodChannel_uXT; } else t1 = spellCheckService; return configuration.copyWith$1$spellCheckService(t1); }, _UpdateTextSelectionAction$(state, getTextBoundary, applyTextBoundary, extentAtIndex, ignoreNonCollapsedSelection, isExpand, $T) { return new A._UpdateTextSelectionAction(state, ignoreNonCollapsedSelection, isExpand, extentAtIndex, getTextBoundary, applyTextBoundary, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), $T._eval$1("_UpdateTextSelectionAction<0>")); }, _CompositionCallback: function _CompositionCallback(t0, t1, t2, t3) { var _ = this; _.compositeCallback = t0; _.enabled = t1; _.child = t2; _.key = t3; }, _RenderCompositionCallback: function _RenderCompositionCallback(t0, t1, t2, t3) { var _ = this; _.compositeCallback = t0; _._cancelCallback = null; _._editable_text$_enabled = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, TextEditingController: function TextEditingController(t0, t1) { var _ = this; _._change_notifier$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ToolbarOptions: function ToolbarOptions(t0, t1, t2, t3) { var _ = this; _.copy = t0; _.cut = t1; _.paste = t2; _.selectAll = t3; }, _KeyFrame: function _KeyFrame(t0, t1) { this.time = t0; this.value = t1; }, _DiscreteKeyFrameSimulation: function _DiscreteKeyFrameSimulation(t0, t1, t2) { var _ = this; _.maxDuration = t0; _._keyFrames = t1; _._lastKeyFrameIndex = 0; _.tolerance = t2; }, EditableText: function EditableText(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67) { var _ = this; _.controller = t0; _.focusNode = t1; _.obscuringCharacter = t2; _.obscureText = t3; _.textHeightBehavior = t4; _.textWidthBasis = t5; _.readOnly = t6; _.forceLine = t7; _.toolbarOptions = t8; _.showSelectionHandles = t9; _.showCursor = t10; _.autocorrect = t11; _.smartDashesType = t12; _.smartQuotesType = t13; _.enableSuggestions = t14; _.style = t15; _.undoController = t16; _._editable_text$_strutStyle = t17; _.textAlign = t18; _.textDirection = t19; _.textCapitalization = t20; _.textScaler = t21; _.cursorColor = t22; _.autocorrectionTextRectColor = t23; _.backgroundCursorColor = t24; _.maxLines = t25; _.minLines = t26; _.expands = t27; _.autofocus = t28; _.selectionColor = t29; _.selectionControls = t30; _.keyboardType = t31; _.textInputAction = t32; _.onChanged = t33; _.onEditingComplete = t34; _.onSubmitted = t35; _.onAppPrivateCommand = t36; _.onSelectionChanged = t37; _.onSelectionHandleTapped = t38; _.onTapOutside = t39; _.inputFormatters = t40; _.mouseCursor = t41; _.rendererIgnoresPointer = t42; _.cursorWidth = t43; _.cursorHeight = t44; _.cursorRadius = t45; _.cursorOpacityAnimates = t46; _.cursorOffset = t47; _.paintCursorAboveText = t48; _.selectionHeightStyle = t49; _.selectionWidthStyle = t50; _.keyboardAppearance = t51; _.scrollPadding = t52; _.enableInteractiveSelection = t53; _.dragStartBehavior = t54; _.scrollController = t55; _.scrollPhysics = t56; _.scribbleEnabled = t57; _.autofillHints = t58; _.autofillClient = t59; _.clipBehavior = t60; _.restorationId = t61; _.enableIMEPersonalizedLearning = t62; _.contentInsertionConfiguration = t63; _.contextMenuBuilder = t64; _.spellCheckConfiguration = t65; _.magnifierConfiguration = t66; _.key = t67; }, EditableTextState: function EditableTextState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._backingCursorBlinkOpacityController = _._cursorTimer = null; _.__EditableTextState__iosBlinkCursorSimulation_FI = $; _._cursorVisibilityNotifier = t0; _._editableKey = t1; _.clipboardStatus = t2; _._selectionOverlay = _._textInputConnection = null; _._scrollableKey = t3; _._internalScrollController = null; _._toolbarLayerLink = t4; _._startHandleLayerLink = t5; _._endHandleLayerLink = t6; _._didAutoFocus = false; _._currentAutofillScope = null; _.__EditableTextState__style_A = _.__EditableTextState__spellCheckConfiguration_A = $; _.spellCheckResults = null; _._processTextService = t7; _._processTextActions = t8; _._lastOrientation = _._floatingCursorResetController = null; _._tickersEnabled = true; _._lastBoundedOffset = _._pointOffsetOrigin = _._lastTextPosition = _._startCaretCenter = _._lastKnownRemoteTextEditingValue = null; _._batchEditDepth = 0; _._showCaretOnScreenScheduled = _._nextFocusChangeIsInternal = _._restartConnectionScheduled = false; _.__EditableTextState__lastBottomViewInset_A = $; _._obscureShowCharTicksPending = 0; _._scribbleCacheKey = _._obscureLatestCharIndex = null; _.__EditableTextState_renderEditable_FI = $; _._placeholderLocation = -1; _._currentPromptRectRange = null; _.__EditableTextState__actions_FI = _.__EditableTextState__verticalSelectionUpdateAction_FI = _.__EditableTextState__updateSelectionAction_FI = _.__EditableTextState__replaceTextAction_FI = _.__EditableTextState__transposeCharactersAction_FI = $; _.TickerProviderStateMixin__tickers = t9; _.TickerProviderStateMixin__tickerModeNotifier = t10; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t11; _._widget = null; _._debugLifecycleState = t12; _._framework$_element = null; }, EditableTextState__onChangedClipboardStatus_closure: function EditableTextState__onChangedClipboardStatus_closure() { }, EditableTextState_cutSelection_closure: function EditableTextState_cutSelection_closure(t0) { this.$this = t0; }, EditableTextState__pasteText_closure: function EditableTextState__pasteText_closure(t0) { this.$this = t0; }, EditableTextState_buttonItemsForToolbarOptions_closure: function EditableTextState_buttonItemsForToolbarOptions_closure(t0) { this.$this = t0; }, EditableTextState_buttonItemsForToolbarOptions_closure0: function EditableTextState_buttonItemsForToolbarOptions_closure0(t0) { this.$this = t0; }, EditableTextState_buttonItemsForToolbarOptions_closure1: function EditableTextState_buttonItemsForToolbarOptions_closure1(t0) { this.$this = t0; }, EditableTextState_buttonItemsForToolbarOptions_closure2: function EditableTextState_buttonItemsForToolbarOptions_closure2(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure: function EditableTextState_contextMenuButtonItems_closure(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure0: function EditableTextState_contextMenuButtonItems_closure0(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure1: function EditableTextState_contextMenuButtonItems_closure1(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure2: function EditableTextState_contextMenuButtonItems_closure2(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure3: function EditableTextState_contextMenuButtonItems_closure3(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure4: function EditableTextState_contextMenuButtonItems_closure4(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure5: function EditableTextState_contextMenuButtonItems_closure5(t0) { this.$this = t0; }, EditableTextState_contextMenuButtonItems_closure6: function EditableTextState_contextMenuButtonItems_closure6(t0) { this.$this = t0; }, EditableTextState__textProcessingActionButtonItems_closure: function EditableTextState__textProcessingActionButtonItems_closure(t0, t1, t2) { this.$this = t0; this.selection = t1; this.action = t2; }, EditableTextState_didChangeDependencies_closure: function EditableTextState_didChangeDependencies_closure(t0) { this.$this = t0; }, EditableTextState_didUpdateWidget_closure: function EditableTextState_didUpdateWidget_closure(t0) { this.$this = t0; }, EditableTextState__createSelectionOverlay_closure: function EditableTextState__createSelectionOverlay_closure(t0, t1) { this.$this = t0; this.contextMenuBuilder = t1; }, EditableTextState__scheduleShowCaretOnScreen_closure: function EditableTextState__scheduleShowCaretOnScreen_closure(t0, t1) { this.$this = t0; this.withAnimation = t1; }, EditableTextState_didChangeMetrics_closure: function EditableTextState_didChangeMetrics_closure(t0) { this.$this = t0; }, EditableTextState__formatAndSetValue_closure: function EditableTextState__formatAndSetValue_closure(t0) { this.$this = t0; }, EditableTextState__startCursorBlink_closure: function EditableTextState__startCursorBlink_closure(t0) { this.$this = t0; }, EditableTextState__onCursorTick_closure: function EditableTextState__onCursorTick_closure() { }, EditableTextState__onCursorTick_closure0: function EditableTextState__onCursorTick_closure0(t0) { this.$this = t0; }, EditableTextState__onCursorTick_closure1: function EditableTextState__onCursorTick_closure1(t0) { this.$this = t0; }, EditableTextState__didChangeTextEditingValue_closure: function EditableTextState__didChangeTextEditingValue_closure() { }, EditableTextState__handleFocusChanged_closure: function EditableTextState__handleFocusChanged_closure(t0) { this.$this = t0; }, EditableTextState_showSpellCheckSuggestionsToolbar_closure: function EditableTextState_showSpellCheckSuggestionsToolbar_closure(t0) { this.$this = t0; }, EditableTextState_insertTextPlaceholder_closure: function EditableTextState_insertTextPlaceholder_closure(t0) { this.$this = t0; }, EditableTextState_removeTextPlaceholder_closure: function EditableTextState_removeTextPlaceholder_closure(t0) { this.$this = t0; }, EditableTextState_showAutocorrectionPromptRect_closure: function EditableTextState_showAutocorrectionPromptRect_closure(t0, t1, t2) { this.$this = t0; this.start = t1; this.end = t2; }, EditableTextState__semanticsOnCopy_closure: function EditableTextState__semanticsOnCopy_closure(t0, t1) { this.$this = t0; this.controls = t1; }, EditableTextState__semanticsOnCut_closure: function EditableTextState__semanticsOnCut_closure(t0, t1) { this.$this = t0; this.controls = t1; }, EditableTextState__semanticsOnPaste_closure: function EditableTextState__semanticsOnPaste_closure(t0, t1) { this.$this = t0; this.controls = t1; }, EditableTextState__actions_closure: function EditableTextState__actions_closure(t0) { this.$this = t0; }, EditableTextState_build_closure1: function EditableTextState_build_closure1(t0) { this.$this = t0; }, EditableTextState_build_closure: function EditableTextState_build_closure(t0) { this.$this = t0; }, EditableTextState_build_closure0: function EditableTextState_build_closure0() { }, EditableTextState_build_closure2: function EditableTextState_build_closure2(t0, t1, t2) { this.$this = t0; this.controls = t1; this.effectiveTextScaler = t2; }, EditableTextState_build__closure: function EditableTextState_build__closure(t0) { this.$this = t0; }, _Editable: function _Editable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39) { var _ = this; _.inlineSpan = t0; _.value = t1; _.cursorColor = t2; _.startHandleLayerLink = t3; _.endHandleLayerLink = t4; _.backgroundCursorColor = t5; _.showCursor = t6; _.forceLine = t7; _.readOnly = t8; _.hasFocus = t9; _.maxLines = t10; _.minLines = t11; _.expands = t12; _.strutStyle = t13; _.selectionColor = t14; _.textScaler = t15; _.textAlign = t16; _.textDirection = t17; _.locale = t18; _.obscuringCharacter = t19; _.obscureText = t20; _.textHeightBehavior = t21; _.textWidthBasis = t22; _.offset = t23; _.rendererIgnoresPointer = t24; _.cursorWidth = t25; _.cursorHeight = t26; _.cursorRadius = t27; _.cursorOffset = t28; _.paintCursorAboveText = t29; _.selectionHeightStyle = t30; _.selectionWidthStyle = t31; _.enableInteractiveSelection = t32; _.textSelectionDelegate = t33; _.devicePixelRatio = t34; _.promptRectRange = t35; _.promptRectColor = t36; _.clipBehavior = t37; _.children = t38; _.key = t39; }, _ScribbleCacheKey: function _ScribbleCacheKey(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.textAlign = t0; _.textDirection = t1; _.textScaler = t2; _.textHeightBehavior = t3; _.locale = t4; _.structStyle = t5; _.placeholder = t6; _.size = t7; _.inlineSpan = t8; }, _ScribbleFocusable: function _ScribbleFocusable(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.focusNode = t1; _.editableKey = t2; _.updateSelectionRects = t3; _.enabled = t4; _.key = t5; }, _ScribbleFocusableState: function _ScribbleFocusableState(t0, t1) { var _ = this; _._elementIdentifier = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _ScribbleFocusableState_isInScribbleRect_closure: function _ScribbleFocusableState_isInScribbleRect_closure(t0) { this.$this = t0; }, _ScribblePlaceholder: function _ScribblePlaceholder(t0, t1, t2, t3, t4) { var _ = this; _.size = t0; _.child = t1; _.alignment = t2; _.baseline = t3; _.style = t4; }, _CodePointBoundary: function _CodePointBoundary(t0) { this._editable_text$_text = t0; }, _DeleteTextAction: function _DeleteTextAction(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.getTextBoundary = t1; _._applyTextBoundary = t2; _._actions$_listeners = t3; _._currentCallingAction = null; _.$ti = t4; }, _UpdateTextSelectionAction: function _UpdateTextSelectionAction(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.ignoreNonCollapsedSelection = t1; _.isExpand = t2; _.extentAtIndex = t3; _.getTextBoundary = t4; _.applyTextBoundary = t5; _._actions$_listeners = t6; _._currentCallingAction = null; _.$ti = t7; }, _UpdateTextSelectionVerticallyAction: function _UpdateTextSelectionVerticallyAction(t0, t1, t2) { var _ = this; _.state = t0; _._runSelection = _._verticalMovementRun = null; _._actions$_listeners = t1; _._currentCallingAction = null; _.$ti = t2; }, _SelectAllAction: function _SelectAllAction(t0, t1) { this.state = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, _CopySelectionAction: function _CopySelectionAction(t0, t1) { this.state = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, _GlyphHeights: function _GlyphHeights(t0, t1) { this.start = t0; this.end = t1; }, _WebClipboardStatusNotifier: function _WebClipboardStatusNotifier(t0, t1, t2) { var _ = this; _.value = t0; _._text_selection$_disposed = false; _._change_notifier$_value = t1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _EditableTextState_State_AutomaticKeepAliveClientMixin: function _EditableTextState_State_AutomaticKeepAliveClientMixin() { }, _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver() { }, _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin() { }, _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate() { }, _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient() { }, combineKeyEventResults(results) { var t1, hasSkipRemainingHandlers, _i; for (t1 = results.length, hasSkipRemainingHandlers = false, _i = 0; _i < t1; ++_i) switch (results[_i].index) { case 0: return B.KeyEventResult_0; case 2: hasSkipRemainingHandlers = true; break; case 1: break; } return hasSkipRemainingHandlers ? B.KeyEventResult_2 : B.KeyEventResult_1; }, FocusNode$(canRequestFocus, debugLabel, descendantsAreFocusable, descendantsAreTraversable, onKey, onKeyEvent, skipTraversal) { return new A.FocusNode(skipTraversal, canRequestFocus, descendantsAreFocusable, true, onKey, onKeyEvent, A._setArrayType([], type$.JSArray_FocusNode), $.$get$ChangeNotifier__emptyListeners()); }, FocusScopeNode$(canRequestFocus, debugLabel, skipTraversal) { var t1 = type$.JSArray_FocusNode; return new A.FocusScopeNode(B.TraversalEdgeBehavior_0, A._setArrayType([], t1), skipTraversal, canRequestFocus, true, true, null, null, A._setArrayType([], t1), $.$get$ChangeNotifier__emptyListeners()); }, _HighlightModeManager__defaultModeForPlatform() { switch (A.defaultTargetPlatform().index) { case 0: case 1: case 2: if ($.WidgetsBinding__instance.RendererBinding__mouseTracker._mouseStates.__js_helper$_length !== 0) return B.FocusHighlightMode_1; return B.FocusHighlightMode_0; case 3: case 4: case 5: return B.FocusHighlightMode_1; } }, KeyEventResult: function KeyEventResult(t0, t1) { this.index = t0; this._core$_name = t1; }, _Autofocus: function _Autofocus(t0, t1) { this.scope = t0; this.autofocusNode = t1; }, FocusAttachment: function FocusAttachment(t0) { this._node = t0; }, UnfocusDisposition: function UnfocusDisposition(t0, t1) { this.index = t0; this._core$_name = t1; }, FocusNode: function FocusNode(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._skipTraversal = t0; _._focus_manager$_canRequestFocus = t1; _._descendantsAreFocusable = t2; _._focus_manager$_descendantsAreTraversable = t3; _._focus_manager$_context = null; _.onKey = t4; _.onKeyEvent = t5; _._descendants = _._ancestors = _._manager = null; _._hasKeyboardToken = false; _._focus_manager$_parent = null; _._focus_manager$_children = t6; _._attachment = _._focus_manager$_debugLabel = null; _._requestFocusWhenReparented = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t7; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, FocusNode_traversalDescendants_closure: function FocusNode_traversalDescendants_closure() { }, FocusNode__removeChild_closure: function FocusNode__removeChild_closure(t0) { this.nodeScope = t0; }, FocusNode_debugDescribeChildren_closure: function FocusNode_debugDescribeChildren_closure(t0) { this._box_0 = t0; }, FocusScopeNode: function FocusScopeNode(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.traversalEdgeBehavior = t0; _._focusedChildren = t1; _._skipTraversal = t2; _._focus_manager$_canRequestFocus = t3; _._descendantsAreFocusable = t4; _._focus_manager$_descendantsAreTraversable = t5; _._focus_manager$_context = null; _.onKey = t6; _.onKeyEvent = t7; _._descendants = _._ancestors = _._manager = null; _._hasKeyboardToken = false; _._focus_manager$_parent = null; _._focus_manager$_children = t8; _._attachment = _._focus_manager$_debugLabel = null; _._requestFocusWhenReparented = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t9; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, FocusHighlightMode: function FocusHighlightMode(t0, t1) { this.index = t0; this._core$_name = t1; }, FocusHighlightStrategy: function FocusHighlightStrategy(t0, t1) { this.index = t0; this._core$_name = t1; }, FocusManager: function FocusManager(t0, t1, t2, t3, t4) { var _ = this; _._highlightManager = t0; _.rootScope = t1; _._primaryFocus = null; _._focus_manager$_dirtyNodes = t2; _._markedForFocus = null; _._pendingAutofocuses = t3; _._haveScheduledUpdate = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t4; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _HighlightModeManager: function _HighlightModeManager(t0, t1, t2) { var _ = this; _._highlightMode = _._lastInteractionWasTouch = null; _._earlyKeyEventHandlers = t0; _._lateKeyEventHandlers = t1; _._focus_manager$_listeners = t2; }, _FocusManager_Object_DiagnosticableTreeMixin: function _FocusManager_Object_DiagnosticableTreeMixin() { }, _FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier: function _FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier() { }, _FocusNode_Object_DiagnosticableTreeMixin: function _FocusNode_Object_DiagnosticableTreeMixin() { }, _FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier: function _FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier() { }, Focus$(autofocus, canRequestFocus, child, debugLabel, descendantsAreFocusable, descendantsAreTraversable, focusNode, includeSemantics, key, onFocusChange, onKey, onKeyEvent, parentNode, skipTraversal) { return new A.Focus(parentNode, child, focusNode, autofocus, onFocusChange, onKeyEvent, onKey, canRequestFocus, skipTraversal, descendantsAreFocusable, descendantsAreTraversable, includeSemantics, debugLabel, key); }, Focus_maybeOf(context, createDependency, scopeOk) { var t1 = type$._FocusInheritedScope, scope = createDependency ? context.dependOnInheritedWidgetOfExactType$1$0(t1) : context.getInheritedWidgetOfExactType$1$0(t1), node = scope == null ? null : scope.notifier; if (node == null) return null; if (!scopeOk && node instanceof A.FocusScopeNode) return null; return node; }, _FocusState$() { return new A._FocusState(B._StateLifecycle_0); }, FocusScope$(autofocus, child, debugLabel, key, node, skipTraversal) { var _null = null; return new A.FocusScope(_null, child, node, autofocus, _null, _null, _null, _null, skipTraversal, _null, _null, true, debugLabel, key); }, FocusScope_of(context) { var t1 = A.Focus_maybeOf(context, true, true); t1 = t1 == null ? null : t1.get$nearestScope(); return t1 == null ? context._framework$_owner.focusManager.rootScope : t1; }, _FocusInheritedScope$(child, node) { return new A._FocusInheritedScope(node, child, null); }, Focus: function Focus(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.parentNode = t0; _.child = t1; _.focusNode = t2; _.autofocus = t3; _.onFocusChange = t4; _._onKeyEvent = t5; _._onKey = t6; _._canRequestFocus = t7; _._focus_scope$_skipTraversal = t8; _._focus_scope$_descendantsAreFocusable = t9; _._descendantsAreTraversable = t10; _.includeSemantics = t11; _._focus_scope$_debugLabel = t12; _.key = t13; }, _FocusState: function _FocusState(t0) { var _ = this; _._internalNode = null; _.___FocusState__descendantsWereTraversable_A = _.___FocusState__descendantsWereFocusable_A = _.___FocusState__couldRequestFocus_A = _.___FocusState__hadPrimaryFocus_A = $; _._didAutofocus = false; _._widget = _._focusAttachment = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _FocusState__handleFocusChanged_closure: function _FocusState__handleFocusChanged_closure(t0, t1) { this.$this = t0; this.hasPrimaryFocus = t1; }, _FocusState__handleFocusChanged_closure0: function _FocusState__handleFocusChanged_closure0(t0, t1) { this.$this = t0; this.canRequestFocus = t1; }, _FocusState__handleFocusChanged_closure1: function _FocusState__handleFocusChanged_closure1(t0, t1) { this.$this = t0; this.descendantsAreFocusable = t1; }, _FocusState__handleFocusChanged_closure2: function _FocusState__handleFocusChanged_closure2(t0, t1) { this.$this = t0; this.descendantsAreTraversable = t1; }, FocusScope: function FocusScope(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.parentNode = t0; _.child = t1; _.focusNode = t2; _.autofocus = t3; _.onFocusChange = t4; _._onKeyEvent = t5; _._onKey = t6; _._canRequestFocus = t7; _._focus_scope$_skipTraversal = t8; _._focus_scope$_descendantsAreFocusable = t9; _._descendantsAreTraversable = t10; _.includeSemantics = t11; _._focus_scope$_debugLabel = t12; _.key = t13; }, _FocusScopeState: function _FocusScopeState(t0) { var _ = this; _._internalNode = null; _.___FocusState__descendantsWereTraversable_A = _.___FocusState__descendantsWereFocusable_A = _.___FocusState__couldRequestFocus_A = _.___FocusState__hadPrimaryFocus_A = $; _._didAutofocus = false; _._widget = _._focusAttachment = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _FocusInheritedScope: function _FocusInheritedScope(t0, t1, t2) { this.notifier = t0; this.child = t1; this.key = t2; }, ExcludeFocus: function ExcludeFocus(t0, t1, t2) { this.excluding = t0; this.child = t1; this.key = t2; }, _getAncestor(context) { var count, t1 = {}; t1.count = count; t1.count = 1; t1.target = null; context.visitAncestorElements$1(new A._getAncestor_closure(t1)); return t1.target; }, _FocusTraversalGroupInfo$(group, defaultPolicy, members) { var t1 = group == null ? null : group.policy; if (t1 == null) t1 = defaultPolicy; return new A._FocusTraversalGroupInfo(t1, members); }, FocusTraversalPolicy_defaultTraversalRequestFocusCallback(node, alignment, alignmentPolicy, curve, duration) { var t1; node.requestFocus$0(); t1 = node._focus_manager$_context; t1.toString; A.Scrollable_ensureVisible(t1, 1, alignmentPolicy, B.Cubic_JUR, B.Duration_0); }, FocusTraversalPolicy__getDescendantsWithoutExpandingScope(node) { var t1, t2, _i, child, result = A._setArrayType([], type$.JSArray_FocusNode); for (t1 = node._focus_manager$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; result.push(child); if (!(child instanceof A.FocusScopeNode)) B.JSArray_methods.addAll$1(result, A.FocusTraversalPolicy__getDescendantsWithoutExpandingScope(child)); } return result; }, FocusTraversalPolicy__findGroups(scope, scopeGroupNode, currentNode) { var groups, t1, t2, t3, _i, node, groupNode, t4, parentGroup, defaultPolicy = scopeGroupNode == null ? null : scopeGroupNode.policy; if (defaultPolicy == null) defaultPolicy = A.ReadingOrderTraversalPolicy$(); groups = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_FocusNode, type$._FocusTraversalGroupInfo); for (t1 = A.FocusTraversalPolicy__getDescendantsWithoutExpandingScope(scope), t2 = t1.length, t3 = type$.JSArray_FocusNode, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { node = t1[_i]; groupNode = A.FocusTraversalGroup__getGroupNode(node); t4 = J.getInterceptor$(node); if (t4.$eq(node, groupNode)) { t4 = groupNode._focus_manager$_parent; t4.toString; parentGroup = A.FocusTraversalGroup__getGroupNode(t4); if (groups.$index(0, parentGroup) == null) groups.$indexSet(0, parentGroup, A._FocusTraversalGroupInfo$(parentGroup, defaultPolicy, A._setArrayType([], t3))); groups.$index(0, parentGroup).members.push(groupNode); continue; } if (!t4.$eq(node, currentNode)) t4 = node.get$canRequestFocus() && !node.get$skipTraversal(); else t4 = true; if (t4) { if (groups.$index(0, groupNode) == null) groups.$indexSet(0, groupNode, A._FocusTraversalGroupInfo$(groupNode, defaultPolicy, A._setArrayType([], t3))); groups.$index(0, groupNode).members.push(node); } } return groups; }, FocusTraversalPolicy__sortAllDescendants(scope, currentNode) { var t1, t2, t3, sortedDescendants, scopeGroupNode = A.FocusTraversalGroup__getGroupNode(scope), groups = A.FocusTraversalPolicy__findGroups(scope, scopeGroupNode, currentNode); for (t1 = A.LinkedHashMapKeyIterator$(groups, groups._modifications, A._instanceType(groups)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; t3 = groups.$index(0, t2).policy.sortDescendants$2(groups.$index(0, t2).members, currentNode); t3 = A._setArrayType(t3.slice(0), A._arrayInstanceType(t3)); B.JSArray_methods.clear$0(groups.$index(0, t2).members); B.JSArray_methods.addAll$1(groups.$index(0, t2).members, t3); } sortedDescendants = A._setArrayType([], type$.JSArray_FocusNode); if (groups.__js_helper$_length !== 0 && groups.containsKey$1(0, scopeGroupNode)) { t1 = groups.$index(0, scopeGroupNode); t1.toString; new A.FocusTraversalPolicy__sortAllDescendants_visitGroups(groups, sortedDescendants).call$1(t1); } if (!!sortedDescendants.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(sortedDescendants, new A.FocusTraversalPolicy__sortAllDescendants_closure(currentNode), true); return sortedDescendants; }, DirectionalFocusTraversalPolicyMixin__verticalCompare(target, a, b) { var t1 = target._dy; return B.JSNumber_methods.compareTo$1(Math.abs(a._dy - t1), Math.abs(b._dy - t1)); }, DirectionalFocusTraversalPolicyMixin__horizontalCompare(target, a, b) { var t1 = target._dx; return B.JSNumber_methods.compareTo$1(Math.abs(a._dx - t1), Math.abs(b._dx - t1)); }, DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical(target, nodes) { var sorted = A.List_List$of(nodes, true, nodes.$ti._eval$1("Iterable.E")); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure(target), type$.FocusNode); return sorted; }, DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal(target, nodes) { var sorted = A.List_List$of(nodes, true, nodes.$ti._eval$1("Iterable.E")); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure(target), type$.FocusNode); return sorted; }, DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal(target, nodes) { var sorted = J.toList$0$ax(nodes); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure(target), type$.FocusNode); return sorted; }, DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical(target, nodes) { var sorted = J.toList$0$ax(nodes); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure(target), type$.FocusNode); return sorted; }, _ReadingOrderSortData_commonDirectionalityOf(list) { var t2, common, t3, common0, t1 = A._arrayInstanceType(list)._eval$1("MappedListIterable<1,Set>"), allAncestors = new A.MappedListIterable(list, new A._ReadingOrderSortData_commonDirectionalityOf_closure(), t1); for (t2 = new A.ListIterator(allAncestors, allAncestors.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"), common = null; t2.moveNext$0();) { t3 = t2.__internal$_current; common0 = t3 == null ? t1._as(t3) : t3; common = (common == null ? common0 : common).intersection$1(0, common0); } if (common.get$isEmpty(common)) return B.JSArray_methods.get$first(list).directionality; return B.JSArray_methods.firstWhere$1(B.JSArray_methods.get$first(list).get$directionalAncestors(), common.get$contains(common)).textDirection; }, _ReadingOrderSortData_sortWithDirectionality(list, directionality) { A.mergeSort(list, new A._ReadingOrderSortData_sortWithDirectionality_closure(directionality), type$._ReadingOrderSortData); }, _ReadingOrderDirectionalGroupData_sortWithDirectionality(list, directionality) { A.mergeSort(list, new A._ReadingOrderDirectionalGroupData_sortWithDirectionality_closure(directionality), type$._ReadingOrderDirectionalGroupData); }, ReadingOrderTraversalPolicy$() { return new A.ReadingOrderTraversalPolicy(A.LinkedHashMap_LinkedHashMap$_empty(type$.FocusScopeNode, type$._DirectionalPolicyData), A.focus_traversal_FocusTraversalPolicy_defaultTraversalRequestFocusCallback$closure()); }, FocusTraversalGroup$(child, descendantsAreFocusable, policy) { return new A.FocusTraversalGroup(policy == null ? A.ReadingOrderTraversalPolicy$() : policy, descendantsAreFocusable, child, null); }, FocusTraversalGroup__getGroupNode(node) { var node0; for (; node0 = node._focus_manager$_parent, node0 != null; node = node0) { if (node._focus_manager$_context == null) return null; if (node instanceof A._FocusTraversalGroupNode) return node; } return null; }, FocusTraversalGroup_maybeOf(context) { var t1, node = A.Focus_maybeOf(context, false, true); if (node == null) return null; t1 = A.FocusTraversalGroup__getGroupNode(node); return t1 == null ? null : t1.policy; }, _getAncestor_closure: function _getAncestor_closure(t0) { this._box_0 = t0; }, _FocusTraversalGroupInfo: function _FocusTraversalGroupInfo(t0, t1) { this.policy = t0; this.members = t1; }, TraversalDirection: function TraversalDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, TraversalEdgeBehavior: function TraversalEdgeBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, FocusTraversalPolicy: function FocusTraversalPolicy() { }, FocusTraversalPolicy__findInitialFocus_closure: function FocusTraversalPolicy__findInitialFocus_closure() { }, FocusTraversalPolicy__sortAllDescendants_visitGroups: function FocusTraversalPolicy__sortAllDescendants_visitGroups(t0, t1) { this.groups = t0; this.sortedDescendants = t1; }, FocusTraversalPolicy__sortAllDescendants_closure: function FocusTraversalPolicy__sortAllDescendants_closure(t0) { this.currentNode = t0; }, _DirectionalPolicyDataEntry: function _DirectionalPolicyDataEntry(t0, t1) { this.direction = t0; this.node = t1; }, _DirectionalPolicyData: function _DirectionalPolicyData(t0) { this.history = t0; }, DirectionalFocusTraversalPolicyMixin: function DirectionalFocusTraversalPolicyMixin() { }, _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure: function _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure(t0) { this.node = t0; }, DirectionalFocusTraversalPolicyMixin__sortAndFindInitial_closure: function DirectionalFocusTraversalPolicyMixin__sortAndFindInitial_closure(t0, t1) { this.vertical = t0; this.first = t1; }, DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure: function DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure: function DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure: function DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure: function DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure: function DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0: function DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1: function DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1() { }, DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure: function DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0: function DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0(t0) { this.target = t0; }, DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1: function DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1() { }, DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate: function DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate(t0, t1, t2) { this.$this = t0; this.policyData = t1; this.nearestScope = t2; }, DirectionalFocusTraversalPolicyMixin_inDirection_closure: function DirectionalFocusTraversalPolicyMixin_inDirection_closure(t0) { this.focusedScrollable = t0; }, DirectionalFocusTraversalPolicyMixin_inDirection_closure0: function DirectionalFocusTraversalPolicyMixin_inDirection_closure0(t0) { this.band = t0; }, DirectionalFocusTraversalPolicyMixin_inDirection_closure1: function DirectionalFocusTraversalPolicyMixin_inDirection_closure1(t0) { this.focusedScrollable = t0; }, DirectionalFocusTraversalPolicyMixin_inDirection_closure2: function DirectionalFocusTraversalPolicyMixin_inDirection_closure2(t0) { this.band = t0; }, _ReadingOrderSortData: function _ReadingOrderSortData(t0, t1, t2) { var _ = this; _.directionality = t0; _.rect = t1; _.node = t2; _._directionalAncestors = null; }, _ReadingOrderSortData_commonDirectionalityOf_closure: function _ReadingOrderSortData_commonDirectionalityOf_closure() { }, _ReadingOrderSortData_sortWithDirectionality_closure: function _ReadingOrderSortData_sortWithDirectionality_closure(t0) { this.directionality = t0; }, _ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors: function _ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors() { }, _ReadingOrderDirectionalGroupData: function _ReadingOrderDirectionalGroupData(t0) { this.members = t0; this._rect = null; }, _ReadingOrderDirectionalGroupData_rect_closure: function _ReadingOrderDirectionalGroupData_rect_closure() { }, _ReadingOrderDirectionalGroupData_sortWithDirectionality_closure: function _ReadingOrderDirectionalGroupData_sortWithDirectionality_closure(t0) { this.directionality = t0; }, ReadingOrderTraversalPolicy: function ReadingOrderTraversalPolicy(t0, t1) { this.DirectionalFocusTraversalPolicyMixin__policyData = t0; this.requestFocusCallback = t1; }, ReadingOrderTraversalPolicy__pickNext_closure: function ReadingOrderTraversalPolicy__pickNext_closure() { }, ReadingOrderTraversalPolicy__pickNext_inBand: function ReadingOrderTraversalPolicy__pickNext_inBand() { }, ReadingOrderTraversalPolicy__pickNext_inBand_closure: function ReadingOrderTraversalPolicy__pickNext_inBand_closure(t0) { this.band = t0; }, FocusTraversalGroup: function FocusTraversalGroup(t0, t1, t2, t3) { var _ = this; _.policy = t0; _.descendantsAreFocusable = t1; _.child = t2; _.key = t3; }, _FocusTraversalGroupNode: function _FocusTraversalGroupNode(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.policy = t0; _._skipTraversal = t1; _._focus_manager$_canRequestFocus = t2; _._descendantsAreFocusable = t3; _._focus_manager$_descendantsAreTraversable = t4; _._focus_manager$_context = null; _.onKey = t5; _.onKeyEvent = t6; _._descendants = _._ancestors = _._manager = null; _._hasKeyboardToken = false; _._focus_manager$_parent = null; _._focus_manager$_children = t7; _._attachment = _._focus_manager$_debugLabel = null; _._requestFocusWhenReparented = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t8; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _FocusTraversalGroupState: function _FocusTraversalGroupState(t0) { var _ = this; _.___FocusTraversalGroupState_focusNode_FI = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, RequestFocusAction: function RequestFocusAction(t0) { this._actions$_listeners = t0; this._currentCallingAction = null; }, NextFocusIntent: function NextFocusIntent() { }, NextFocusAction: function NextFocusAction(t0) { this._actions$_listeners = t0; this._currentCallingAction = null; }, PreviousFocusIntent: function PreviousFocusIntent() { }, PreviousFocusAction: function PreviousFocusAction(t0) { this._actions$_listeners = t0; this._currentCallingAction = null; }, DirectionalFocusIntent: function DirectionalFocusIntent(t0) { this.direction = t0; }, DirectionalFocusAction: function DirectionalFocusAction(t0, t1) { this._isForTextField = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, _FocusTraversalPolicy_Object_Diagnosticable: function _FocusTraversalPolicy_Object_Diagnosticable() { }, _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin: function _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin() { }, __ReadingOrderDirectionalGroupData_Object_Diagnosticable: function __ReadingOrderDirectionalGroupData_Object_Diagnosticable() { }, __ReadingOrderSortData_Object_Diagnosticable: function __ReadingOrderSortData_Object_Diagnosticable() { }, Form$(autovalidateMode, child, key) { return new A.Form(child, autovalidateMode == null ? B.AutovalidateMode_0 : autovalidateMode, key); }, Form_maybeOf(context) { var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$._FormScope); return scope == null ? null : scope._formState; }, _FormScope$(child, formState, generation) { return new A._FormScope(formState, generation, child, null); }, FormFieldState$($T) { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.FormFieldState(new A.RestorableStringN(_null, t1), new A.RestorableBool(false, t1), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0, $T._eval$1("FormFieldState<0>")); }, Form: function Form(t0, t1, t2) { this.child = t0; this.autovalidateMode = t1; this.key = t2; }, FormState: function FormState(t0, t1) { var _ = this; _._generation = 0; _._hasInteractedByUser = false; _._fields = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, FormState__fieldDidChange_closure: function FormState__fieldDidChange_closure() { }, FormState__forceRebuild_closure: function FormState__forceRebuild_closure(t0) { this.$this = t0; }, FormState__validate_closure: function FormState__validate_closure(t0, t1) { this._box_0 = t0; this.directionality = t1; }, _FormScope: function _FormScope(t0, t1, t2, t3) { var _ = this; _._formState = t0; _._generation = t1; _.child = t2; _.key = t3; }, FormField: function FormField() { }, FormFieldState: function FormFieldState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.__FormFieldState__value_AI = $; _._errorText = t0; _._hasInteractedByUser = t1; _.RestorationMixin__bucket = t2; _.RestorationMixin__properties = t3; _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; _.RestorationMixin__firstRestorePending = t5; _.RestorationMixin__currentParent = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; _.$ti = t8; }, FormFieldState_validate_closure: function FormFieldState_validate_closure(t0) { this.$this = t0; }, FormFieldState_didChange_closure: function FormFieldState_didChange_closure(t0, t1) { this.$this = t0; this.value = t1; }, AutovalidateMode: function AutovalidateMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _FormFieldState_State_RestorationMixin_dispose_closure: function _FormFieldState_State_RestorationMixin_dispose_closure() { }, _FormFieldState_State_RestorationMixin: function _FormFieldState_State_RestorationMixin() { }, GlobalKey_GlobalKey(debugLabel, $T) { return new A.LabeledGlobalKey(debugLabel, $T._eval$1("LabeledGlobalKey<0>")); }, _InactiveElements__deactivateRecursively(element) { element.deactivate$0(); element.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); }, Element__sort(a, b) { var t2, diff, isBDirty, t1 = a.__Element__depth_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = b.__Element__depth_A; t2 === $ && A.throwUnnamedLateFieldNI(); diff = t1 - t2; if (diff !== 0) return diff; isBDirty = b._dirty; if (a._dirty !== isBDirty) return isBDirty ? -1 : 1; return 0; }, Element_describeElements($name, elements) { var t1 = A._arrayInstanceType(elements)._eval$1("MappedListIterable<1,DiagnosticsNode>"); return A.DiagnosticsBlock$(true, A.List_List$of(new A.MappedListIterable(elements, new A.Element_describeElements_closure(), t1), true, t1._eval$1("ListIterable.E")), $name, B.List_empty2, true, B.DiagnosticsTreeStyle_6, null); }, Element__activateRecursively(element) { element.activate$0(); element.visitChildren$1(A.framework_Element__activateRecursively$closure()); }, _ElementDiagnosticableTreeNode$($name, stateful, style, value) { return new A._ElementDiagnosticableTreeNode(stateful, value, $name, true, true, null, style); }, ErrorWidget__defaultErrorWidgetBuilder(details) { var exception = details.exception, t1 = exception instanceof A.FlutterError ? exception : null; return new A.ErrorWidget("", t1, new A.UniqueKey()); }, ErrorWidget__stringify(exception) { var t1, exception; try { t1 = J.toString$0$(exception); return t1; } catch (exception) { } return "Error"; }, StatefulElement$(widget) { var t1 = widget.createState$0(), t2 = new A.StatefulElement(t1, widget, B._ElementLifecycle_0); t1._framework$_element = t2; t1._widget = widget; return t2; }, InheritedElement$(widget) { return new A.InheritedElement(A.HashMap_HashMap(null, null, null, type$.Element_2, type$.nullable_Object), widget, B._ElementLifecycle_0); }, MultiChildRenderObjectElement$(widget) { return new A.MultiChildRenderObjectElement(A.HashSet_HashSet(type$.Element_2), widget, B._ElementLifecycle_0); }, _reportException(context, exception, stack, informationCollector) { var details = new A.FlutterErrorDetails(exception, stack, "widgets library", context, null, informationCollector, false); A.FlutterError_reportError(details); return details; }, ObjectKey: function ObjectKey(t0) { this.value = t0; }, GlobalKey: function GlobalKey() { }, LabeledGlobalKey: function LabeledGlobalKey(t0, t1) { this._debugLabel = t0; this.$ti = t1; }, GlobalObjectKey: function GlobalObjectKey(t0, t1) { this.value = t0; this.$ti = t1; }, Widget: function Widget() { }, StatelessWidget: function StatelessWidget() { }, StatefulWidget: function StatefulWidget() { }, _StateLifecycle: function _StateLifecycle(t0, t1) { this.index = t0; this._core$_name = t1; }, State: function State() { }, ProxyWidget: function ProxyWidget() { }, ParentDataWidget: function ParentDataWidget() { }, InheritedWidget: function InheritedWidget() { }, RenderObjectWidget: function RenderObjectWidget() { }, LeafRenderObjectWidget: function LeafRenderObjectWidget() { }, SingleChildRenderObjectWidget: function SingleChildRenderObjectWidget() { }, MultiChildRenderObjectWidget: function MultiChildRenderObjectWidget() { }, _ElementLifecycle: function _ElementLifecycle(t0, t1) { this.index = t0; this._core$_name = t1; }, _InactiveElements: function _InactiveElements(t0) { this._locked = false; this._framework$_elements = t0; }, _InactiveElements__unmount_closure: function _InactiveElements__unmount_closure(t0, t1) { this.$this = t0; this.element = t1; }, BuildOwner: function BuildOwner(t0, t1, t2, t3) { var _ = this; _.onBuildScheduled = null; _._inactiveElements = t0; _._dirtyElements = t1; _._scheduledFlushDirtyElements = false; _._dirtyElementsNeedsResorting = null; _.focusManager = t2; _._debugStateLockLevel = 0; _._debugBuilding = false; _._debugElementsThatWillNeedToBeRebuiltDueToGlobalKeyShenanigans = _._debugCurrentBuildTarget = null; _._globalKeyRegistry = t3; }, BuildOwner_buildScope_closure: function BuildOwner_buildScope_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.element = t2; }, NotifiableElementMixin: function NotifiableElementMixin() { }, _NotificationNode: function _NotificationNode(t0, t1) { this.current = t0; this.parent = t1; }, Element0: function Element0() { }, Element_renderObjectAttachingChild_closure: function Element_renderObjectAttachingChild_closure(t0) { this._box_0 = t0; }, Element_describeMissingAncestor_closure: function Element_describeMissingAncestor_closure(t0) { this.ancestors = t0; }, Element_describeElements_closure: function Element_describeElements_closure() { }, Element_updateChildren_replaceWithNullIfForgotten: function Element_updateChildren_replaceWithNullIfForgotten(t0) { this.forgottenChildren = t0; }, Element_updateChildren_slotFor: function Element_updateChildren_slotFor(t0) { this.slots = t0; }, Element_updateSlotForChild_visit: function Element_updateSlotForChild_visit(t0) { this.newSlot = t0; }, Element__updateDepth_closure: function Element__updateDepth_closure(t0) { this.expectedDepth = t0; }, Element_detachRenderObject_closure: function Element_detachRenderObject_closure() { }, Element_attachRenderObject_closure: function Element_attachRenderObject_closure(t0) { this.newSlot = t0; }, Element_debugDescribeChildren_closure: function Element_debugDescribeChildren_closure(t0) { this.children = t0; }, _ElementDiagnosticableTreeNode: function _ElementDiagnosticableTreeNode(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.stateful = t0; _.value = t1; _._cachedBuilder = null; _.name = t2; _.showSeparator = t3; _.showName = t4; _.linePrefix = t5; _.style = t6; }, ErrorWidget: function ErrorWidget(t0, t1, t2) { this.message = t0; this._flutterError = t1; this.key = t2; }, ComponentElement: function ComponentElement() { }, ComponentElement_performRebuild_closure: function ComponentElement_performRebuild_closure() { }, ComponentElement_performRebuild_closure0: function ComponentElement_performRebuild_closure0() { }, StatelessElement: function StatelessElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, StatefulElement: function StatefulElement(t0, t1, t2) { var _ = this; _._framework$_state = t0; _._didChangeDependencies = false; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, ProxyElement: function ProxyElement() { }, ParentDataElement: function ParentDataElement(t0, t1, t2) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; _.$ti = t2; }, ParentDataElement__applyParentData_applyParentDataToChild: function ParentDataElement__applyParentData_applyParentDataToChild(t0) { this.widget = t0; }, InheritedElement: function InheritedElement(t0, t1, t2) { var _ = this; _._dependents = t0; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, RenderObjectElement: function RenderObjectElement() { }, RootElementMixin: function RootElementMixin() { }, LeafRenderObjectElement: function LeafRenderObjectElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, SingleChildRenderObjectElement: function SingleChildRenderObjectElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, MultiChildRenderObjectElement: function MultiChildRenderObjectElement(t0, t1, t2) { var _ = this; _.__MultiChildRenderObjectElement__children_A = $; _._forgottenChildren = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, MultiChildRenderObjectElement_children_closure: function MultiChildRenderObjectElement_children_closure(t0) { this.$this = t0; }, RenderTreeRootElement: function RenderTreeRootElement() { }, IndexedSlot: function IndexedSlot(t0, t1, t2) { this.value = t0; this.index = t1; this.$ti = t2; }, _NullElement: function _NullElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _NullWidget3: function _NullWidget3(t0) { this.key = t0; }, _State_Object_Diagnosticable: function _State_Object_Diagnosticable() { }, GestureDetector$(behavior, child, dragStartBehavior, excludeFromSemantics, key, onDoubleTap, onHorizontalDragCancel, onHorizontalDragDown, onHorizontalDragEnd, onHorizontalDragStart, onHorizontalDragUpdate, onLongPress, onLongPressCancel, onLongPressDown, onPanCancel, onPanDown, onPanEnd, onPanStart, onPanUpdate, onScaleEnd, onScaleStart, onScaleUpdate, onSecondaryTap, onSecondaryTapCancel, onSecondaryTapDown, onSecondaryTapUp, onTap, onTapCancel, onTapDown, onTapUp, onVerticalDragEnd, onVerticalDragStart, onVerticalDragUpdate, trackpadScrollCausesScale, trackpadScrollToScaleFactor) { return new A.GestureDetector(child, onTapDown, onTapUp, onTap, onTapCancel, onSecondaryTap, onSecondaryTapDown, onSecondaryTapUp, onSecondaryTapCancel, onDoubleTap, onLongPressDown, onLongPressCancel, onLongPress, onVerticalDragStart, onVerticalDragUpdate, onVerticalDragEnd, onHorizontalDragDown, onHorizontalDragStart, onHorizontalDragUpdate, onHorizontalDragEnd, onHorizontalDragCancel, onPanDown, onPanStart, onPanUpdate, onPanEnd, onPanCancel, onScaleStart, onScaleUpdate, onScaleEnd, behavior, excludeFromSemantics, dragStartBehavior, false, trackpadScrollToScaleFactor, key); }, GestureRecognizerFactory: function GestureRecognizerFactory() { }, GestureRecognizerFactoryWithHandlers: function GestureRecognizerFactoryWithHandlers(t0, t1, t2) { this._constructor = t0; this._gesture_detector$_initializer = t1; this.$ti = t2; }, GestureDetector: function GestureDetector(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34) { var _ = this; _.child = t0; _.onTapDown = t1; _.onTapUp = t2; _.onTap = t3; _.onTapCancel = t4; _.onSecondaryTap = t5; _.onSecondaryTapDown = t6; _.onSecondaryTapUp = t7; _.onSecondaryTapCancel = t8; _.onDoubleTap = t9; _.onLongPressDown = t10; _.onLongPressCancel = t11; _.onLongPress = t12; _.onVerticalDragStart = t13; _.onVerticalDragUpdate = t14; _.onVerticalDragEnd = t15; _.onHorizontalDragDown = t16; _.onHorizontalDragStart = t17; _.onHorizontalDragUpdate = t18; _.onHorizontalDragEnd = t19; _.onHorizontalDragCancel = t20; _.onPanDown = t21; _.onPanStart = t22; _.onPanUpdate = t23; _.onPanEnd = t24; _.onPanCancel = t25; _.onScaleStart = t26; _.onScaleUpdate = t27; _.onScaleEnd = t28; _.behavior = t29; _.excludeFromSemantics = t30; _.dragStartBehavior = t31; _.trackpadScrollCausesScale = t32; _.trackpadScrollToScaleFactor = t33; _.key = t34; }, GestureDetector_build_closure: function GestureDetector_build_closure(t0) { this.$this = t0; }, GestureDetector_build_closure0: function GestureDetector_build_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure1: function GestureDetector_build_closure1(t0) { this.$this = t0; }, GestureDetector_build_closure2: function GestureDetector_build_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure3: function GestureDetector_build_closure3(t0) { this.$this = t0; }, GestureDetector_build_closure4: function GestureDetector_build_closure4(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure5: function GestureDetector_build_closure5(t0) { this.$this = t0; }, GestureDetector_build_closure6: function GestureDetector_build_closure6(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure7: function GestureDetector_build_closure7(t0) { this.$this = t0; }, GestureDetector_build_closure8: function GestureDetector_build_closure8(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure9: function GestureDetector_build_closure9(t0) { this.$this = t0; }, GestureDetector_build_closure10: function GestureDetector_build_closure10(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure11: function GestureDetector_build_closure11(t0) { this.$this = t0; }, GestureDetector_build_closure12: function GestureDetector_build_closure12(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, GestureDetector_build_closure13: function GestureDetector_build_closure13(t0) { this.$this = t0; }, GestureDetector_build_closure14: function GestureDetector_build_closure14(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, RawGestureDetector: function RawGestureDetector(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.gestures = t1; _.behavior = t2; _.excludeFromSemantics = t3; _.key = t4; }, RawGestureDetectorState: function RawGestureDetectorState(t0, t1) { var _ = this; _._recognizers = t0; _._widget = _._gesture_detector$_semantics = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _GestureSemantics: function _GestureSemantics(t0, t1, t2, t3) { var _ = this; _.behavior = t0; _.assignSemantics = t1; _.child = t2; _.key = t3; }, SemanticsGestureDelegate: function SemanticsGestureDelegate() { }, _DefaultSemanticsGestureDelegate: function _DefaultSemanticsGestureDelegate(t0) { this.detectorState = t0; }, _DefaultSemanticsGestureDelegate__getTapHandler_closure: function _DefaultSemanticsGestureDelegate__getTapHandler_closure(t0) { this.tap = t0; }, _DefaultSemanticsGestureDelegate__getLongPressHandler_closure: function _DefaultSemanticsGestureDelegate__getLongPressHandler_closure(t0) { this.longPress = t0; }, _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure: function _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure(t0) { this.horizontal = t0; }, _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0: function _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0(t0) { this.pan = t0; }, _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1: function _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1(t0, t1) { this.horizontalHandler = t0; this.panHandler = t1; }, _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure: function _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure(t0) { this.vertical = t0; }, _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0: function _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0(t0) { this.pan = t0; }, _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1: function _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1(t0, t1) { this.verticalHandler = t0; this.panHandler = t1; }, Hero__allHeroesFor(context, isUserGestureTransition, $navigator) { var result = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$._HeroState); context.visitChildren$1(new A.Hero__allHeroesFor_visitor($navigator, new A.Hero__allHeroesFor_inviteHero(result, isUserGestureTransition))); return result; }, _HeroFlightManifest__boundingBoxFor(context, ancestorContext) { var t2, t1 = context.get$renderObject(); t1.toString; type$.RenderBox._as(t1); t2 = t1.getTransformTo$1(0, ancestorContext == null ? null : ancestorContext.get$renderObject()); t1 = t1.get$size(0); return A.MatrixUtils_transformRect(t2, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)); }, HeroFlightDirection: function HeroFlightDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, Hero: function Hero(t0, t1, t2) { this.tag = t0; this.child = t1; this.key = t2; }, Hero__allHeroesFor_inviteHero: function Hero__allHeroesFor_inviteHero(t0, t1) { this.result = t0; this.isUserGestureTransition = t1; }, Hero__allHeroesFor_visitor: function Hero__allHeroesFor_visitor(t0, t1) { this.navigator = t0; this.inviteHero = t1; }, _HeroState: function _HeroState(t0, t1) { var _ = this; _._heroes$_key = t0; _._placeholderSize = null; _._shouldIncludeChild = true; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _HeroState_startFlight_closure: function _HeroState_startFlight_closure(t0, t1) { this.$this = t0; this.box = t1; }, _HeroState_endFlight_closure: function _HeroState_endFlight_closure() { }, _HeroFlightManifest: function _HeroFlightManifest(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.type = t0; _.overlay = t1; _.navigatorSize = t2; _.fromRoute = t3; _.toRoute = t4; _.fromHero = t5; _.toHero = t6; _.createRectTween = t7; _.shuttleBuilder = t8; _.isUserGestureTransition = t9; _.isDiverted = t10; _.___HeroFlightManifest_isValid_FI = _.___HeroFlightManifest_toHeroLocation_FI = _.___HeroFlightManifest_fromHeroLocation_FI = $; }, _HeroFlight: function _HeroFlight(t0, t1) { var _ = this; _.onFlightEnded = t0; _.___HeroFlight_heroRectTween_A = $; _.shuttle = null; _._heroOpacity = t1; _.___HeroFlight_manifest_A = _.___HeroFlight__proxyAnimation_A = $; _.overlayEntry = null; _._scheduledPerformAnimationUpdate = _._aborted = false; }, _HeroFlight__buildOverlay_closure: function _HeroFlight__buildOverlay_closure(t0) { this.$this = t0; }, _HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate: function _HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate(t0, t1) { this.$this = t0; this.navigator = t1; }, HeroController: function HeroController(t0, t1) { this.createRectTween = t0; this._flights = t1; }, HeroController_didStopUserGesture_isInvalidFlight: function HeroController_didStopUserGesture_isInvalidFlight() { }, HeroController__maybeStartHeroTransition_closure: function HeroController__maybeStartHeroTransition_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.from = t1; _.to = t2; _.flightType = t3; _.isUserGestureTransition = t4; }, HeroController__defaultHeroFlightShuttleBuilder_closure: function HeroController__defaultHeroFlightShuttleBuilder_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.toMediaQueryData = t0; _.flightDirection = t1; _.fromHeroPadding = t2; _.toHeroPadding = t3; _.animation = t4; _.toHero = t5; }, Icon$(icon, color, semanticLabel, size) { return new A.Icon(icon, size, color, semanticLabel, null); }, Icon: function Icon(t0, t1, t2, t3, t4) { var _ = this; _.icon = t0; _.size = t1; _.color = t2; _.semanticLabel = t3; _.key = t4; }, IconData: function IconData(t0, t1, t2, t3) { var _ = this; _.codePoint = t0; _.fontFamily = t1; _.fontPackage = t2; _.matchTextDirection = t3; }, IconTheme$(child, data, key) { return new A.IconTheme(data, child, key); }, IconTheme_merge(child, data) { return new A.Builder(new A.IconTheme_merge_closure(null, data, child), null); }, IconTheme_of(context) { var t3, t4, t5, t6, t7, t8, iconThemeData = A.IconTheme__getInheritedIconThemeData(context).resolve$1(0, context), t1 = iconThemeData.size, t2 = t1 == null; if (!t2 && iconThemeData.fill != null && iconThemeData.weight != null && iconThemeData.grade != null && iconThemeData.opticalSize != null && iconThemeData.color != null && iconThemeData.get$opacity(0) != null && iconThemeData.applyTextScaling != null) t1 = iconThemeData; else { if (t2) t1 = 24; t2 = iconThemeData.fill; if (t2 == null) t2 = 0; t3 = iconThemeData.weight; if (t3 == null) t3 = 400; t4 = iconThemeData.grade; if (t4 == null) t4 = 0; t5 = iconThemeData.opticalSize; if (t5 == null) t5 = 48; t6 = iconThemeData.color; if (t6 == null) t6 = B.Color_4278190080; t7 = iconThemeData.get$opacity(0); if (t7 == null) t7 = B.IconThemeData_UOn.get$opacity(0); t8 = iconThemeData.shadows; if (t8 == null) t8 = null; t1 = iconThemeData.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(iconThemeData.applyTextScaling === true, t6, t2, t4, t7, t5, t8, t1, t3); } return t1; }, IconTheme__getInheritedIconThemeData(context) { var iconTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.IconTheme), t1 = iconTheme == null ? null : iconTheme.data; return t1 == null ? B.IconThemeData_UOn : t1; }, IconTheme: function IconTheme(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, IconTheme_merge_closure: function IconTheme_merge_closure(t0, t1, t2) { this.key = t0; this.data = t1; this.child = t2; }, IconThemeData_lerp(a, b, t) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, _null = null; if (a == b && a != null) return a; t1 = a == null; t2 = t1 ? _null : a.size; t3 = b == null; t2 = A.lerpDouble(t2, t3 ? _null : b.size, t); t4 = t1 ? _null : a.fill; t4 = A.lerpDouble(t4, t3 ? _null : b.fill, t); t5 = t1 ? _null : a.weight; t5 = A.lerpDouble(t5, t3 ? _null : b.weight, t); t6 = t1 ? _null : a.grade; t6 = A.lerpDouble(t6, t3 ? _null : b.grade, t); t7 = t1 ? _null : a.opticalSize; t7 = A.lerpDouble(t7, t3 ? _null : b.opticalSize, t); t8 = t1 ? _null : a.color; t8 = A.Color_lerp(t8, t3 ? _null : b.color, t); t9 = t1 ? _null : a.get$opacity(0); t9 = A.lerpDouble(t9, t3 ? _null : b.get$opacity(0), t); t10 = t1 ? _null : a.shadows; t10 = A.Shadow_lerpList(t10, t3 ? _null : b.shadows, t); if (t < 0.5) t1 = t1 ? _null : a.applyTextScaling; else t1 = t3 ? _null : b.applyTextScaling; return new A.IconThemeData(t2, t4, t5, t6, t7, t8, t9, t10, t1); }, IconThemeData: function IconThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.size = t0; _.fill = t1; _.weight = t2; _.grade = t3; _.opticalSize = t4; _.color = t5; _._opacity = t6; _.shadows = t7; _.applyTextScaling = t8; }, _IconThemeData_Object_Diagnosticable: function _IconThemeData_Object_Diagnosticable() { }, createLocalImageConfiguration(context, size) { var t1, t2; context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultAssetBundle); t1 = $.$get$rootBundle(); t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_2); t2 = t2 == null ? null : t2.devicePixelRatio; if (t2 == null) t2 = 1; return new A.ImageConfiguration(t1, t2, A.Localizations_maybeLocaleOf(context), A.Directionality_maybeOf(context), size, A.defaultTargetPlatform()); }, Image$network(src, fit, frameBuilder, headers, height, key, width) { return new A.Image(A.ResizeImage_resizeIfNeeded(null, null, new A.NetworkImage(src, 1, headers)), frameBuilder, width, height, fit, key); }, Image$asset($name, height, $package, width) { var _null = null; return new A.Image(A.ResizeImage_resizeIfNeeded(_null, _null, new A.AssetImage($name, _null, $package)), _null, width, height, _null, _null); }, Image$memory(bytes, fit, height) { var _null = null; return new A.Image(A.ResizeImage_resizeIfNeeded(_null, _null, new A.MemoryImage(bytes, 1)), _null, _null, height, fit, _null); }, Image: function Image(t0, t1, t2, t3, t4, t5) { var _ = this; _.image = t0; _.frameBuilder = t1; _.width = t2; _.height = t3; _.fit = t4; _.key = t5; }, _ImageState: function _ImageState(t0) { var _ = this; _._loadingProgress = _._imageInfo = _._imageStream = null; _._isListeningToStream = false; _.___ImageState__invertColors_A = $; _._frameNumber = null; _._wasSynchronouslyLoaded = false; _.___ImageState__scrollAwareContext_A = $; _._widget = _._imageStreamListener = _._completerHandle = _._lastStack = _._lastException = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ImageState__handleImageFrame_closure: function _ImageState__handleImageFrame_closure(t0, t1, t2) { this.$this = t0; this.imageInfo = t1; this.synchronousCall = t2; }, _ImageState__replaceImage_closure: function _ImageState__replaceImage_closure(t0) { this.oldImageInfo = t0; }, _ImageState__updateSourceStream_closure: function _ImageState__updateSourceStream_closure(t0) { this.$this = t0; }, _ImageState__updateSourceStream_closure0: function _ImageState__updateSourceStream_closure0(t0) { this.$this = t0; }, __ImageState_State_WidgetsBindingObserver: function __ImageState_State_WidgetsBindingObserver() { }, DecorationTween$(begin, end) { return new A.DecorationTween(begin, end); }, AnimatedContainer$(alignment, child, color, constraints, curve, decoration, duration, height, key, margin, padding, width) { var t1, t2, _null = null; if (decoration == null) t1 = color != null ? new A.BoxDecoration(color, _null, _null, _null, _null, _null, B.BoxShape_0) : _null; else t1 = decoration; if (width != null || height != null) t2 = A.BoxConstraints$tightFor(height, width); else t2 = constraints; return new A.AnimatedContainer(child, alignment, padding, t1, t2, margin, curve, duration, _null, key); }, AnimatedPositioned$(child, curve, duration, left, $top) { return new A.AnimatedPositioned(child, left, $top, curve, duration, null, null); }, AnimatedOpacity$(child, curve, duration, opacity) { return new A.AnimatedOpacity(child, opacity, curve, duration, null, null); }, AnimatedDefaultTextStyle$(child, curve, duration, softWrap, style) { return new A.AnimatedDefaultTextStyle(child, style, softWrap, curve, duration, null, null); }, BoxConstraintsTween: function BoxConstraintsTween(t0, t1) { this.begin = t0; this.end = t1; }, DecorationTween: function DecorationTween(t0, t1) { this.begin = t0; this.end = t1; }, EdgeInsetsTween: function EdgeInsetsTween(t0, t1) { this.begin = t0; this.end = t1; }, EdgeInsetsGeometryTween: function EdgeInsetsGeometryTween(t0, t1) { this.begin = t0; this.end = t1; }, BorderRadiusTween: function BorderRadiusTween(t0, t1) { this.begin = t0; this.end = t1; }, Matrix4Tween: function Matrix4Tween(t0, t1) { this.begin = t0; this.end = t1; }, TextStyleTween: function TextStyleTween(t0, t1) { this.begin = t0; this.end = t1; }, ImplicitlyAnimatedWidget: function ImplicitlyAnimatedWidget() { }, ImplicitlyAnimatedWidgetState: function ImplicitlyAnimatedWidgetState() { }, ImplicitlyAnimatedWidgetState_initState_closure: function ImplicitlyAnimatedWidgetState_initState_closure(t0) { this.$this = t0; }, ImplicitlyAnimatedWidgetState_didUpdateWidget_closure: function ImplicitlyAnimatedWidgetState_didUpdateWidget_closure(t0) { this.$this = t0; }, ImplicitlyAnimatedWidgetState__constructTweens_closure: function ImplicitlyAnimatedWidgetState__constructTweens_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, AnimatedWidgetBaseState: function AnimatedWidgetBaseState() { }, AnimatedWidgetBaseState__handleAnimationChanged_closure: function AnimatedWidgetBaseState__handleAnimationChanged_closure() { }, AnimatedContainer: function AnimatedContainer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.child = t0; _.alignment = t1; _.padding = t2; _.decoration = t3; _.constraints = t4; _.margin = t5; _.curve = t6; _.duration = t7; _.onEnd = t8; _.key = t9; }, _AnimatedContainerState: function _AnimatedContainerState(t0, t1, t2) { var _ = this; _._transformAlignment = _._implicit_animations$_transform = _._margin = _._implicit_animations$_constraints = _._foregroundDecoration = _._implicit_animations$_decoration = _._implicit_animations$_padding = _._implicit_animations$_alignment = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedContainerState_forEachTween_closure: function _AnimatedContainerState_forEachTween_closure() { }, _AnimatedContainerState_forEachTween_closure0: function _AnimatedContainerState_forEachTween_closure0() { }, _AnimatedContainerState_forEachTween_closure1: function _AnimatedContainerState_forEachTween_closure1() { }, _AnimatedContainerState_forEachTween_closure2: function _AnimatedContainerState_forEachTween_closure2() { }, _AnimatedContainerState_forEachTween_closure3: function _AnimatedContainerState_forEachTween_closure3() { }, _AnimatedContainerState_forEachTween_closure4: function _AnimatedContainerState_forEachTween_closure4() { }, _AnimatedContainerState_forEachTween_closure5: function _AnimatedContainerState_forEachTween_closure5() { }, _AnimatedContainerState_forEachTween_closure6: function _AnimatedContainerState_forEachTween_closure6() { }, AnimatedPadding: function AnimatedPadding(t0, t1, t2, t3, t4, t5) { var _ = this; _.padding = t0; _.child = t1; _.curve = t2; _.duration = t3; _.onEnd = t4; _.key = t5; }, _AnimatedPaddingState: function _AnimatedPaddingState(t0, t1, t2) { var _ = this; _._implicit_animations$_padding = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedPaddingState_forEachTween_closure: function _AnimatedPaddingState_forEachTween_closure() { }, AnimatedPositioned: function AnimatedPositioned(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.child = t0; _.left = t1; _.top = t2; _.curve = t3; _.duration = t4; _.onEnd = t5; _.key = t6; }, _AnimatedPositionedState: function _AnimatedPositionedState(t0, t1, t2) { var _ = this; _._implicit_animations$_height = _._implicit_animations$_width = _._implicit_animations$_bottom = _._implicit_animations$_right = _._implicit_animations$_top = _._implicit_animations$_left = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedPositionedState_forEachTween_closure: function _AnimatedPositionedState_forEachTween_closure() { }, _AnimatedPositionedState_forEachTween_closure0: function _AnimatedPositionedState_forEachTween_closure0() { }, _AnimatedPositionedState_forEachTween_closure1: function _AnimatedPositionedState_forEachTween_closure1() { }, _AnimatedPositionedState_forEachTween_closure2: function _AnimatedPositionedState_forEachTween_closure2() { }, _AnimatedPositionedState_forEachTween_closure3: function _AnimatedPositionedState_forEachTween_closure3() { }, _AnimatedPositionedState_forEachTween_closure4: function _AnimatedPositionedState_forEachTween_closure4() { }, AnimatedOpacity: function AnimatedOpacity(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.opacity = t1; _.curve = t2; _.duration = t3; _.onEnd = t4; _.key = t5; }, _AnimatedOpacityState: function _AnimatedOpacityState(t0, t1, t2) { var _ = this; _._implicit_animations$_opacity = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = _.___AnimatedOpacityState__opacityAnimation_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedOpacityState_forEachTween_closure: function _AnimatedOpacityState_forEachTween_closure() { }, AnimatedDefaultTextStyle: function AnimatedDefaultTextStyle(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.child = t0; _.style = t1; _.softWrap = t2; _.curve = t3; _.duration = t4; _.onEnd = t5; _.key = t6; }, _AnimatedDefaultTextStyleState: function _AnimatedDefaultTextStyleState(t0, t1, t2) { var _ = this; _._implicit_animations$_style = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedDefaultTextStyleState_forEachTween_closure: function _AnimatedDefaultTextStyleState_forEachTween_closure() { }, AnimatedPhysicalModel: function AnimatedPhysicalModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.child = t0; _.shape = t1; _.clipBehavior = t2; _.elevation = t3; _.color = t4; _.animateColor = t5; _.shadowColor = t6; _.curve = t7; _.duration = t8; _.onEnd = t9; _.key = t10; }, _AnimatedPhysicalModelState: function _AnimatedPhysicalModelState(t0, t1, t2) { var _ = this; _._implicit_animations$_shadowColor = _._implicit_animations$_color = _._implicit_animations$_elevation = _._borderRadius = null; _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState__controller_FI = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AnimatedPhysicalModelState_forEachTween_closure: function _AnimatedPhysicalModelState_forEachTween_closure() { }, _AnimatedPhysicalModelState_forEachTween_closure0: function _AnimatedPhysicalModelState_forEachTween_closure0() { }, _AnimatedPhysicalModelState_forEachTween_closure1: function _AnimatedPhysicalModelState_forEachTween_closure1() { }, _AnimatedPhysicalModelState_forEachTween_closure2: function _AnimatedPhysicalModelState_forEachTween_closure2() { }, _ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin: function _ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin() { }, InheritedModel__findModels(context, aspect, results, $T) { var t1, model = context.getElementForInheritedWidgetOfExactType$1$0($T); if (model == null) return; results.push(model); t1 = model._widget; t1.toString; $T._as(t1); return; }, InheritedModel_inheritFrom(context, aspect, $T) { var models, lastModel, t1, _i, model, value; if (aspect == null) return context.dependOnInheritedWidgetOfExactType$1$0($T); models = A._setArrayType([], type$.JSArray_InheritedElement); A.InheritedModel__findModels(context, aspect, models, $T); if (models.length === 0) return null; lastModel = B.JSArray_methods.get$last(models); for (t1 = models.length, _i = 0; _i < models.length; models.length === t1 || (0, A.throwConcurrentModificationError)(models), ++_i) { model = models[_i]; value = $T._as(context.dependOnInheritedElement$2$aspect(model, aspect)); if (model.$eq(0, lastModel)) return value; } return null; }, InheritedModel: function InheritedModel() { }, InheritedModelElement: function InheritedModelElement(t0, t1, t2, t3) { var _ = this; _._dependents = t0; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; _.$ti = t3; }, InheritedNotifier: function InheritedNotifier() { }, _InheritedNotifierElement: function _InheritedNotifierElement(t0, t1, t2, t3) { var _ = this; _._inherited_notifier$_dirty = false; _._dependents = t0; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; _.$ti = t3; }, InheritedTheme_capture(from, to) { var themes; if (from.$eq(0, to)) return new A.CapturedThemes(B.List_empty10); themes = A._setArrayType([], type$.JSArray_InheritedTheme); from.visitAncestorElements$1(new A.InheritedTheme_capture_closure(to, A._Cell$named("debugDidFindAncestor"), A.LinkedHashSet_LinkedHashSet$_empty(type$.Type), themes)); return new A.CapturedThemes(themes); }, InheritedTheme: function InheritedTheme() { }, InheritedTheme_capture_closure: function InheritedTheme_capture_closure(t0, t1, t2, t3) { var _ = this; _.to = t0; _.debugDidFindAncestor = t1; _.themeTypes = t2; _.themes = t3; }, CapturedThemes: function CapturedThemes(t0) { this._themes = t0; }, _CaptureAll: function _CaptureAll(t0, t1, t2) { this.themes = t0; this.child = t1; this.key = t2; }, InteractiveViewer$(child, maxScale, onInteractionEnd, onInteractionStart, panEnabled, scaleEnabled, transformationController) { return new A.InteractiveViewer(child, panEnabled, true, maxScale, onInteractionEnd, onInteractionStart, transformationController, null); }, InteractiveViewer_getNearestPointOnLine(point, l1, l2) { var l1P, l1L2, t1 = l2._v3storage, t2 = l1._v3storage, lengthSquared = Math.pow(t1[0] - t2[0], 2) + Math.pow(t1[1] - t2[1], 2); if (lengthSquared === 0) return l1; l1P = point.$sub(0, l1); l1L2 = l2.$sub(0, l1); return l1.$add(0, l1L2.scaled$1(A.clampDouble(l1P.dot$1(l1L2) / lengthSquared, 0, 1))); }, InteractiveViewer_getNearestPointInside(point, quad) { var t4, closestPoints, closestOverall, minDistance, _i, closePoint, distance, t1 = quad._point0, aM = point.$sub(0, t1), t2 = quad._point1, aB = t2.$sub(0, t1), t3 = quad._point3, aD = t3.$sub(0, t1), aMAB = aM.dot$1(aB), aBAB = aB.dot$1(aB), aMAD = aM.dot$1(aD), aDAD = aD.dot$1(aD); if (0 <= aMAB && aMAB <= aBAB && 0 <= aMAD && aMAD <= aDAD) return point; t4 = quad._point2; closestPoints = [A.InteractiveViewer_getNearestPointOnLine(point, t1, t2), A.InteractiveViewer_getNearestPointOnLine(point, t2, t4), A.InteractiveViewer_getNearestPointOnLine(point, t4, t3), A.InteractiveViewer_getNearestPointOnLine(point, t3, t1)]; closestOverall = A._Cell$named("closestOverall"); for (t1 = point._v3storage, minDistance = 1 / 0, _i = 0; _i < 4; ++_i) { closePoint = closestPoints[_i]; t2 = closePoint._v3storage; distance = Math.sqrt(Math.pow(t1[0] - t2[0], 2) + Math.pow(t1[1] - t2[1], 2)); if (distance < minDistance) { closestOverall.__late_helper$_value = closePoint; minDistance = distance; } } return closestOverall._readLocal$0(); }, TransformationController$() { var t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); return new A.TransformationController(t1, $.$get$ChangeNotifier__emptyListeners()); }, _getFinalTime(velocity, drag, effectivelyMotionless) { return Math.log(effectivelyMotionless / velocity) / Math.log(drag / 100); }, _transformViewport(matrix, viewport) { var t1, t2, t3, t4, t5, t6, inverseMatrix = new A.Matrix40(new Float64Array(16)); inverseMatrix.setFrom$1(matrix); inverseMatrix.copyInverse$1(inverseMatrix); t1 = viewport.left; t2 = viewport.top; t3 = new A.Vector3(new Float64Array(3)); t3.setValues$3(t1, t2, 0); t3 = inverseMatrix.transform3$1(t3); t4 = viewport.right; t5 = new A.Vector3(new Float64Array(3)); t5.setValues$3(t4, t2, 0); t5 = inverseMatrix.transform3$1(t5); t2 = viewport.bottom; t6 = new A.Vector3(new Float64Array(3)); t6.setValues$3(t4, t2, 0); t6 = inverseMatrix.transform3$1(t6); t4 = new A.Vector3(new Float64Array(3)); t4.setValues$3(t1, t2, 0); t4 = inverseMatrix.transform3$1(t4); t1 = new A.Vector3(new Float64Array(3)); t1.setFrom$1(t3); t2 = new A.Vector3(new Float64Array(3)); t2.setFrom$1(t5); t3 = new A.Vector3(new Float64Array(3)); t3.setFrom$1(t6); t5 = new A.Vector3(new Float64Array(3)); t5.setFrom$1(t4); return new A.Quad(t1, t2, t3, t5); }, _exceedsBy(boundary, viewport) { var largestExcess, _i, point, t1, t2, t3, viewportPoints = [viewport._point0, viewport._point1, viewport._point2, viewport._point3]; for (largestExcess = B.Offset_0_0, _i = 0; _i < 4; ++_i) { point = viewportPoints[_i]; t1 = A.InteractiveViewer_getNearestPointInside(point, boundary)._v3storage; t2 = point._v3storage; t3 = t1[0] - t2[0]; t2 = t1[1] - t2[1]; if (Math.abs(t3) > Math.abs(largestExcess._dx)) largestExcess = new A.Offset(t3, largestExcess._dy); if (Math.abs(t2) > Math.abs(largestExcess._dy)) largestExcess = new A.Offset(largestExcess._dx, t2); } return A._round(largestExcess); }, _round(offset) { return new A.Offset(A.double_parse(B.JSNumber_methods.toStringAsFixed$1(offset._dx, 9)), A.double_parse(B.JSNumber_methods.toStringAsFixed$1(offset._dy, 9))); }, _getPanAxis(point1, point2) { if (point1.$eq(0, point2)) return null; return Math.abs(point2._dx - point1._dx) > Math.abs(point2._dy - point1._dy) ? B.Axis_0 : B.Axis_1; }, InteractiveViewer: function InteractiveViewer(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.child = t0; _.panEnabled = t1; _.scaleEnabled = t2; _.maxScale = t3; _.onInteractionEnd = t4; _.onInteractionStart = t5; _.transformationController = t6; _.key = t7; }, _InteractiveViewerState: function _InteractiveViewerState(t0, t1, t2, t3, t4) { var _ = this; _._transformationController = null; _._childKey = t0; _._parentKey = t1; _._scaleAnimation = _._interactive_viewer$_animation = null; _.___InteractiveViewerState__scaleController_A = _.___InteractiveViewerState__controller_A = _.___InteractiveViewerState__scaleAnimationFocalPoint_A = $; _._scaleStart = _._referenceFocalPoint = _._currentAxis = null; _._currentRotation = _._rotationStart = 0; _._gestureType = null; _.TickerProviderStateMixin__tickers = t2; _.TickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _InteractiveViewerState__onTransformationControllerChange_closure: function _InteractiveViewerState__onTransformationControllerChange_closure() { }, _InteractiveViewerBuilt: function _InteractiveViewerBuilt(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.child = t0; _.childKey = t1; _.clipBehavior = t2; _.constrained = t3; _.matrix = t4; _.alignment = t5; _.key = t6; }, TransformationController: function TransformationController(t0, t1) { var _ = this; _._change_notifier$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _GestureType: function _GestureType(t0, t1) { this.index = t0; this._core$_name = t1; }, PanAxis: function PanAxis(t0, t1) { this.index = t0; this._core$_name = t1; }, __InteractiveViewerState_State_TickerProviderStateMixin: function __InteractiveViewerState_State_TickerProviderStateMixin() { }, _reportException0(context, exception, stack, informationCollector) { var details = new A.FlutterErrorDetails(exception, stack, "widgets library", context, null, informationCollector, false); A.FlutterError_reportError(details); return details; }, ConstrainedLayoutBuilder: function ConstrainedLayoutBuilder() { }, _LayoutBuilderElement: function _LayoutBuilderElement(t0, t1, t2) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._layout_builder$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; _.$ti = t2; }, _LayoutBuilderElement__layout_layoutCallback: function _LayoutBuilderElement__layout_layoutCallback(t0, t1) { this.$this = t0; this.constraints = t1; }, _LayoutBuilderElement__layout_layoutCallback_closure: function _LayoutBuilderElement__layout_layoutCallback_closure() { }, _LayoutBuilderElement__layout_layoutCallback_closure0: function _LayoutBuilderElement__layout_layoutCallback_closure0() { }, RenderConstrainedLayoutBuilder: function RenderConstrainedLayoutBuilder() { }, LayoutBuilder: function LayoutBuilder(t0, t1) { this.builder = t0; this.key = t1; }, _RenderLayoutBuilder: function _RenderLayoutBuilder(t0, t1, t2, t3, t4) { var _ = this; _.RenderConstrainedLayoutBuilder__callback = t0; _.RenderConstrainedLayoutBuilder__needsBuild = t1; _.RenderConstrainedLayoutBuilder__previousConstraints = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin: function __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin() { }, __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder: function __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder() { }, _loadAll(locale, allDelegates) { var types, delegates, _i, delegate, t3, t4, inputValue, futureValue, _box_1 = {}, t1 = type$.Type, t2 = type$.dynamic, output = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); _box_1.pendingList = null; types = A.LinkedHashSet_LinkedHashSet$_empty(t1); delegates = A._setArrayType([], type$.JSArray_LocalizationsDelegate_dynamic); for (t1 = allDelegates.length, _i = 0; _i < allDelegates.length; allDelegates.length === t1 || (0, A.throwConcurrentModificationError)(allDelegates), ++_i) { delegate = allDelegates[_i]; t3 = A.instanceType(delegate)._eval$1("LocalizationsDelegate.T"); if (!types.contains$1(0, A.createRuntimeType(t3)) && delegate.isSupported$1(locale)) { types.add$1(0, A.createRuntimeType(t3)); delegates.push(delegate); } } for (t1 = delegates.length, t3 = type$.JSArray__Pending, _i = 0; _i < delegates.length; delegates.length === t1 || (0, A.throwConcurrentModificationError)(delegates), ++_i) { t4 = {}; delegate = delegates[_i]; inputValue = delegate.load$1(0, locale); t4.completedValue = null; futureValue = inputValue.then$1$1(0, new A._loadAll_closure(t4), t2); if (t4.completedValue != null) output.$indexSet(0, A.createRuntimeType(A._instanceType(delegate)._eval$1("LocalizationsDelegate.T")), t4.completedValue); else { t4 = _box_1.pendingList; if (t4 == null) t4 = _box_1.pendingList = A._setArrayType([], t3); t4.push(new A._Pending(delegate, futureValue)); } } t1 = _box_1.pendingList; if (t1 == null) return new A.SynchronousFuture(output, type$.SynchronousFuture_Map_Type_dynamic); return A.Future_wait(new A.MappedListIterable(t1, new A._loadAll_closure0(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Future<@>>")), t2).then$1$1(0, new A._loadAll_closure1(_box_1, output), type$.Map_Type_dynamic); }, Localizations_Localizations$override(child, context, locale) { var mergedDelegates = A.List_List$of(context.dependOnInheritedWidgetOfExactType$1$0(type$._LocalizationsScope).localizationsState._widget.delegates, true, type$.LocalizationsDelegate_dynamic); return new A.Localizations(locale, mergedDelegates, child, null); }, Localizations_maybeLocaleOf(context) { var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$._LocalizationsScope); return scope == null ? null : scope.localizationsState._localizations$_locale; }, Localizations_of(context, type, $T) { var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$._LocalizationsScope); return scope == null ? null : $T._eval$1("0?")._as(J.$index$asx(scope.localizationsState._typeToResources, type)); }, _Pending: function _Pending(t0, t1) { this.delegate = t0; this.futureValue = t1; }, _loadAll_closure: function _loadAll_closure(t0) { this._box_0 = t0; }, _loadAll_closure0: function _loadAll_closure0() { }, _loadAll_closure1: function _loadAll_closure1(t0, t1) { this._box_1 = t0; this.output = t1; }, LocalizationsDelegate: function LocalizationsDelegate() { }, _WidgetsLocalizationsDelegate: function _WidgetsLocalizationsDelegate() { }, DefaultWidgetsLocalizations: function DefaultWidgetsLocalizations() { }, _LocalizationsScope: function _LocalizationsScope(t0, t1, t2, t3) { var _ = this; _.localizationsState = t0; _.typeToResources = t1; _.child = t2; _.key = t3; }, Localizations: function Localizations(t0, t1, t2, t3) { var _ = this; _.locale = t0; _.delegates = t1; _.child = t2; _.key = t3; }, _LocalizationsState: function _LocalizationsState(t0, t1, t2) { var _ = this; _._localizedResourcesScopeKey = t0; _._typeToResources = t1; _._widget = _._localizations$_locale = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _LocalizationsState_load_closure: function _LocalizationsState_load_closure(t0) { this._box_0 = t0; }, _LocalizationsState_load_closure0: function _LocalizationsState_load_closure0(t0, t1) { this.$this = t0; this.locale = t1; }, _LocalizationsState_load__closure: function _LocalizationsState_load__closure(t0, t1, t2) { this.$this = t0; this.value = t1; this.locale = t2; }, LookupBoundary_dependOnInheritedWidgetOfExactType(context, $T) { var candidate, t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.LookupBoundary); candidate = A.LookupBoundary_getElementForInheritedWidgetOfExactType(context, $T); if (candidate == null) return null; context.super$Element$dependOnInheritedElement(candidate, null); t1 = candidate._widget; t1.toString; return $T._as(t1); }, LookupBoundary_getElementForInheritedWidgetOfExactType(context, $T) { var boundary, t1, t2, candidate = context.getElementForInheritedWidgetOfExactType$1$0($T); if (candidate == null) return null; boundary = context.getElementForInheritedWidgetOfExactType$1$0(type$.LookupBoundary); if (boundary != null) { t1 = boundary.__Element__depth_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = candidate.__Element__depth_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t1 > t2; t1 = t2; } else t1 = false; if (t1) return null; return candidate; }, LookupBoundary_findAncestorStateOfType(context, $T) { var t1 = {}; t1.target = null; context.visitAncestorElements$1(new A.LookupBoundary_findAncestorStateOfType_closure(t1, $T)); t1 = t1.target; if (t1 == null) t1 = null; else { t1 = t1._framework$_state; t1.toString; } return $T._eval$1("0?")._as(t1); }, LookupBoundary_findRootAncestorStateOfType(context, $T) { var t1 = {}; t1.target = null; context.visitAncestorElements$1(new A.LookupBoundary_findRootAncestorStateOfType_closure(t1, $T)); t1 = t1.target; if (t1 == null) t1 = null; else { t1 = t1._framework$_state; t1.toString; } return $T._eval$1("0?")._as(t1); }, LookupBoundary_findAncestorRenderObjectOfType(context, $T) { var t1 = {}; t1.target = null; context.visitAncestorElements$1(new A.LookupBoundary_findAncestorRenderObjectOfType_closure(t1, $T)); t1 = t1.target; t1 = t1 == null ? null : t1.get$renderObject(); return $T._eval$1("0?")._as(t1); }, LookupBoundary_findAncestorStateOfType_closure: function LookupBoundary_findAncestorStateOfType_closure(t0, t1) { this._box_0 = t0; this.T = t1; }, LookupBoundary_findRootAncestorStateOfType_closure: function LookupBoundary_findRootAncestorStateOfType_closure(t0, t1) { this._box_0 = t0; this.T = t1; }, LookupBoundary_findAncestorRenderObjectOfType_closure: function LookupBoundary_findAncestorRenderObjectOfType_closure(t0, t1) { this._box_0 = t0; this.T = t1; }, MagnifierController_shiftWithinBounds(bounds, rect) { var rectShift, t1 = rect.left, t2 = bounds.left; if (t1 < t2) rectShift = B.Offset_0_0.$add(0, new A.Offset(t2 - t1, 0)); else { t1 = rect.right; t2 = bounds.right; rectShift = t1 > t2 ? B.Offset_0_0.$add(0, new A.Offset(t2 - t1, 0)) : B.Offset_0_0; } t1 = rect.top; t2 = bounds.top; if (t1 < t2) rectShift = rectShift.$add(0, new A.Offset(0, t2 - t1)); else { t1 = rect.bottom; t2 = bounds.bottom; if (t1 > t2) rectShift = rectShift.$add(0, new A.Offset(0, t2 - t1)); } return rect.shift$1(rectShift); }, MagnifierDecoration$(opacity, shadows, shape) { return new A.MagnifierDecoration(opacity, null, null, null, shadows, shape); }, MagnifierInfo: function MagnifierInfo(t0, t1, t2, t3) { var _ = this; _.globalGesturePosition = t0; _.currentLineBoundaries = t1; _.caretRect = t2; _.fieldBounds = t3; }, TextMagnifierConfiguration: function TextMagnifierConfiguration(t0, t1) { this._magnifierBuilder = t0; this.shouldDisplayHandlesInMagnifier = t1; }, TextMagnifierConfiguration_magnifierBuilder_closure: function TextMagnifierConfiguration_magnifierBuilder_closure() { }, MagnifierController: function MagnifierController() { this._overlayEntry = this.animationController = null; }, MagnifierController_show_closure: function MagnifierController_show_closure(t0, t1) { this.capturedThemes = t0; this.builder = t1; }, MagnifierDecoration: function MagnifierDecoration(t0, t1, t2, t3, t4, t5) { var _ = this; _.opacity = t0; _.color = t1; _.gradient = t2; _.image = t3; _.shadows = t4; _.shape = t5; }, RawMagnifier: function RawMagnifier(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.decoration = t1; _.focalPointOffset = t2; _.magnificationScale = t3; _.size = t4; _.key = t5; }, _MagnifierStyle: function _MagnifierStyle(t0, t1, t2) { this.decoration = t0; this.size = t1; this.key = t2; }, _DonutClip: function _DonutClip(t0, t1, t2) { this.spreadRadius = t0; this.shape = t1; this._reclip = t2; }, _Magnifier: function _Magnifier(t0, t1, t2, t3, t4) { var _ = this; _.focalPointOffset = t0; _.magnificationScale = t1; _.shape = t2; _.child = t3; _.key = t4; }, _RenderMagnification: function _RenderMagnification(t0, t1, t2, t3, t4) { var _ = this; _._focalPointOffset = t0; _._magnificationScale = t1; _._magnifier$_shape = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, MediaQuery$(child, data, key) { return new A.MediaQuery(data, child, key); }, MediaQuery_MediaQuery$removePadding(child, context, removeBottom, removeLeft, removeRight, removeTop) { return A.MediaQuery$(child, A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.removePadding$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, removeLeft, removeRight, removeTop), null); }, MediaQuery_withNoTextScaling(child) { return new A.Builder(new A.MediaQuery_withNoTextScaling_closure(child), null); }, MediaQuery_withClampedTextScaling(child, maxScaleFactor) { return new A.Builder(new A.MediaQuery_withClampedTextScaling_closure(0, maxScaleFactor, child), null); }, MediaQuery__maybeOf(context, aspect) { var t1 = A.InheritedModel_inheritFrom(context, aspect, type$.MediaQuery); return t1 == null ? null : t1.data; }, Orientation: function Orientation(t0, t1) { this.index = t0; this._core$_name = t1; }, _MediaQueryAspect: function _MediaQueryAspect(t0, t1) { this.index = t0; this._core$_name = t1; }, MediaQueryData: function MediaQueryData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.size = t0; _.devicePixelRatio = t1; _._textScaler = t2; _.platformBrightness = t3; _.viewInsets = t4; _.padding = t5; _.viewPadding = t6; _.systemGestureInsets = t7; _.alwaysUse24HourFormat = t8; _.accessibleNavigation = t9; _.invertColors = t10; _.highContrast = t11; _.onOffSwitchLabels = t12; _.disableAnimations = t13; _.boldText = t14; _.navigationMode = t15; _.gestureSettings = t16; _.displayFeatures = t17; }, MediaQueryData_removeDisplayFeatures_closure: function MediaQueryData_removeDisplayFeatures_closure(t0) { this.subScreen = t0; }, MediaQuery: function MediaQuery(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, MediaQuery_withNoTextScaling_closure: function MediaQuery_withNoTextScaling_closure(t0) { this.child = t0; }, MediaQuery_withClampedTextScaling_closure: function MediaQuery_withClampedTextScaling_closure(t0, t1, t2) { this.minScaleFactor = t0; this.maxScaleFactor = t1; this.child = t2; }, NavigationMode: function NavigationMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _MediaQueryFromView: function _MediaQueryFromView(t0, t1, t2) { this.view = t0; this.child = t1; this.key = t2; }, _MediaQueryFromViewState: function _MediaQueryFromViewState(t0) { var _ = this; _._widget = _._media_query$_data = _._parentData = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _MediaQueryFromViewState__updateData_closure: function _MediaQueryFromViewState__updateData_closure(t0, t1) { this.$this = t0; this.newData = t1; }, __MediaQueryFromViewState_State_WidgetsBindingObserver: function __MediaQueryFromViewState_State_WidgetsBindingObserver() { }, ModalBarrier$(barrierSemanticsDismissible, clipDetailsNotifier, color, dismissible, onDismiss, semanticsLabel, semanticsOnTapHint) { return new A.ModalBarrier(color, dismissible, onDismiss, true, semanticsLabel, clipDetailsNotifier, semanticsOnTapHint, null); }, ModalBarrier: function ModalBarrier(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.color = t0; _.dismissible = t1; _.onDismiss = t2; _.barrierSemanticsDismissible = t3; _.semanticsLabel = t4; _.clipDetailsNotifier = t5; _.semanticsOnTapHint = t6; _.key = t7; }, ModalBarrier_build_handleDismiss: function ModalBarrier_build_handleDismiss(t0, t1) { this.$this = t0; this.context = t1; }, AnimatedModalBarrier: function AnimatedModalBarrier(t0, t1, t2, t3, t4) { var _ = this; _.dismissible = t0; _.semanticsLabel = t1; _.barrierSemanticsDismissible = t2; _.listenable = t3; _.key = t4; }, _AnyTapGestureRecognizer: function _AnyTapGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.onAnyTapUp = null; _._wonArenaForPrimaryPointer = _._sentTapDown = false; _._up = _._down = null; _.deadline = t0; _.postAcceptSlopTolerance = t1; _._recognizer$_state = t2; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t3; _._trackedPointers = t4; _._team = null; _.debugOwner = t5; _.gestureSettings = null; _.supportedDevices = t6; _._allowedButtonsFilter = t7; _._pointerToKind = t8; }, _AnyTapGestureRecognizerFactory: function _AnyTapGestureRecognizerFactory(t0) { this.onAnyTapUp = t0; }, _ModalBarrierGestureDetector: function _ModalBarrierGestureDetector(t0, t1, t2) { this.child = t0; this.onDismiss = t1; this.key = t2; }, NavigationToolbar: function NavigationToolbar(t0, t1, t2, t3, t4, t5) { var _ = this; _.leading = t0; _.middle = t1; _.trailing = t2; _.centerMiddle = t3; _.middleSpacing = t4; _.key = t5; }, _ToolbarSlot: function _ToolbarSlot(t0, t1) { this.index = t0; this._core$_name = t1; }, _ToolbarLayout: function _ToolbarLayout(t0, t1, t2) { var _ = this; _.centerMiddle = t0; _.middleSpacing = t1; _.textDirection = t2; _._debugChildrenNeedingLayout = _._idToChild = null; }, Navigator$(clipBehavior, initialRoute, key, observers, onGenerateInitialRoutes, onGenerateRoute, onUnknownRoute, reportsRouteUpdateToEngine, restorationScopeId, routeTraversalEdgeBehavior) { return new A.Navigator(initialRoute, onGenerateRoute, onUnknownRoute, observers, restorationScopeId, routeTraversalEdgeBehavior, onGenerateInitialRoutes, reportsRouteUpdateToEngine, clipBehavior, key); }, Navigator_maybePop(context) { return A.Navigator_of(context, false).maybePop$1(null); }, Navigator_of(context, rootNavigator) { var t1, $navigator, navigator0; if (context instanceof A.StatefulElement) { t1 = context._framework$_state; t1.toString; t1 = t1 instanceof A.NavigatorState; } else t1 = false; if (t1) { t1 = context._framework$_state; t1.toString; type$.NavigatorState._as(t1); $navigator = t1; } else $navigator = null; if (rootNavigator) { navigator0 = context.findRootAncestorStateOfType$1$0(type$.NavigatorState); $navigator = navigator0 == null ? $navigator : navigator0; t1 = $navigator; } else { if ($navigator == null) $navigator = context.findAncestorStateOfType$1$0(type$.NavigatorState); t1 = $navigator; } t1.toString; return t1; }, Navigator_maybeOf(context) { var $navigator, t1 = context._framework$_state; t1.toString; if (t1 instanceof A.NavigatorState) $navigator = t1; else $navigator = null; if ($navigator == null) $navigator = context.findAncestorStateOfType$1$0(type$.NavigatorState); return $navigator; }, Navigator_defaultGenerateInitialRoutes($navigator, initialRouteName) { var t1, routeParts, t2, _i, t3, routeName, route, _null = null, result = A._setArrayType([], type$.JSArray_nullable_Route_dynamic); if (B.JSString_methods.startsWith$1(initialRouteName, "/") && initialRouteName.length > 1) { initialRouteName = B.JSString_methods.substring$1(initialRouteName, 1); t1 = type$.dynamic; result.push($navigator._routeNamed$1$3$allowNull$arguments("/", true, _null, t1)); routeParts = initialRouteName.split("/"); if (initialRouteName.length !== 0) for (t2 = routeParts.length, _i = 0, t3 = ""; _i < t2; ++_i, t3 = routeName) { routeName = t3 + ("/" + A.S(routeParts[_i])); result.push($navigator._routeNamed$1$3$allowNull$arguments(routeName, true, _null, t1)); } if (B.JSArray_methods.get$last(result) == null) { for (t1 = result.length, _i = 0; _i < result.length; result.length === t1 || (0, A.throwConcurrentModificationError)(result), ++_i) { route = result[_i]; if (route != null) route.dispose$0(); } B.JSArray_methods.clear$0(result); } } else if (initialRouteName !== "/") result.push($navigator._routeNamed$1$3$allowNull$arguments(initialRouteName, true, _null, type$.dynamic)); if (!!result.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(result, new A.Navigator_defaultGenerateInitialRoutes_closure(), true); if (result.length === 0) result.push($navigator._routeNamed$1$2$arguments("/", _null, type$.dynamic)); return new A.CastList(result, type$.CastList_of_nullable_Route_dynamic_and_Route_dynamic); }, _RouteEntry$(route, initialState, pageBased, restorationInformation) { var t1 = $.$get$_RouteEntry_notAnnounced(); return new A._RouteEntry(route, restorationInformation, pageBased, initialState, t1, new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(t1), type$._WeakReferenceWrapper_Route_dynamic), t1); }, _RouteEntry_isPresentPredicate(entry) { return entry.get$isPresent(); }, _RouteEntry_suitableForTransitionAnimationPredicate(entry) { var t1 = entry.currentState.index; return t1 <= 10 && t1 >= 3; }, _RouteEntry_willBePresentPredicate(entry) { return entry.get$willBePresent(); }, _RouteEntry_isRoutePredicate(route) { return new A._RouteEntry_isRoutePredicate_closure(route); }, NavigatorState__disposeRouteEntry(entry, graceful) { var t1, t2, t3, _i; for (t1 = entry.route, t2 = t1.get$overlayEntries(), t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) J.remove$0$ax(t2[_i]); if (graceful) entry.dispose$0(); else { entry.currentState = B._RouteLifecycle_15; t1.dispose$0(); } }, _RestorationInformation__RestorationInformation$fromSerializableData(data) { var t1, t2, t3; type$.List_nullable_Object._as(data); t1 = J.getInterceptor$asx(data); t2 = t1.$index(data, 0); t2.toString; switch (B.List_xw81[A._asInt(t2)].index) { case 0: t1 = t1.sublist$1(data, 1); t2 = t1[0]; t2.toString; A._asInt(t2); t3 = t1[1]; t3.toString; A._asString(t3); return new A._NamedRestorationInformation(t2, t3, t1.length > 2 ? t1[2] : null, B._RouteRestorationType_0); case 1: t1 = t1.sublist$1(data, 1)[1]; t1.toString; type$.Route_dynamic_Function_2_BuildContext_and_nullable_Object._as(A.PluginUtilities_getCallbackFromHandle(new A.CallbackHandle(A._asInt(t1)))); return null; } }, RoutePopDisposition: function RoutePopDisposition(t0, t1) { this.index = t0; this._core$_name = t1; }, Route: function Route() { }, Route_didPush_closure: function Route_didPush_closure(t0) { this.$this = t0; }, Route_didAdd_closure: function Route_didAdd_closure(t0) { this.$this = t0; }, RouteSettings: function RouteSettings(t0, t1) { this.name = t0; this.$arguments = t1; }, NavigatorObserver: function NavigatorObserver() { }, HeroControllerScope: function HeroControllerScope(t0, t1, t2) { this.controller = t0; this.child = t1; this.key = t2; }, RouteTransitionRecord: function RouteTransitionRecord() { }, TransitionDelegate: function TransitionDelegate() { }, DefaultTransitionDelegate: function DefaultTransitionDelegate(t0) { this.$ti = t0; }, Navigator: function Navigator(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.initialRoute = t0; _.onGenerateRoute = t1; _.onUnknownRoute = t2; _.observers = t3; _.restorationScopeId = t4; _.routeTraversalEdgeBehavior = t5; _.onGenerateInitialRoutes = t6; _.reportsRouteUpdateToEngine = t7; _.clipBehavior = t8; _.key = t9; }, Navigator_defaultGenerateInitialRoutes_closure: function Navigator_defaultGenerateInitialRoutes_closure() { }, _RouteLifecycle: function _RouteLifecycle(t0, t1) { this.index = t0; this._core$_name = t1; }, _NotAnnounced: function _NotAnnounced(t0, t1, t2, t3) { var _ = this; _._navigator$_navigator = null; _._navigator$_settings = t0; _._restorationScopeId = t1; _._popCompleter = t2; _._disposeCompleter = t3; }, _RouteEntry: function _RouteEntry(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.route = t0; _.restorationInformation = t1; _.pageBased = t2; _.currentState = t3; _.lastAnnouncedPreviousRoute = t4; _.lastAnnouncedPoppedNextRoute = t5; _.lastAnnouncedNextRoute = t6; _.pendingResult = _.lastFocusNode = null; _._reportRemovalToObserver = true; _._isWaitingForExitingDecision = false; }, _RouteEntry_handlePush_closure: function _RouteEntry_handlePush_closure(t0, t1) { this.$this = t0; this.navigator = t1; }, _RouteEntry_handleDidPopNext_closure: function _RouteEntry_handleDidPopNext_closure(t0) { this.$this = t0; }, _RouteEntry_dispose_closure: function _RouteEntry_dispose_closure() { }, _RouteEntry_dispose_closure0: function _RouteEntry_dispose_closure0(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.entry = t2; _.listener = t3; _.navigator = t4; }, _RouteEntry_dispose__closure: function _RouteEntry_dispose__closure(t0, t1) { this.$this = t0; this.navigator = t1; }, _RouteEntry_isRoutePredicate_closure: function _RouteEntry_isRoutePredicate_closure(t0) { this.route = t0; }, _NavigatorObservation: function _NavigatorObservation() { }, _NavigatorPushObservation: function _NavigatorPushObservation(t0, t1) { this.primaryRoute = t0; this.secondaryRoute = t1; }, _NavigatorPopObservation: function _NavigatorPopObservation(t0, t1) { this.primaryRoute = t0; this.secondaryRoute = t1; }, _NavigatorRemoveObservation: function _NavigatorRemoveObservation(t0, t1) { this.primaryRoute = t0; this.secondaryRoute = t1; }, _NavigatorReplaceObservation: function _NavigatorReplaceObservation(t0, t1) { this.primaryRoute = t0; this.secondaryRoute = t1; }, _History: function _History(t0, t1) { var _ = this; _._navigator$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, NavigatorState: function NavigatorState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.__NavigatorState__overlayKey_A = $; _._history = t0; _._entryWaitingForSubTreeDisposal = t1; _._serializableHistory = t2; _._observedRouteAdditions = t3; _._observedRouteDeletions = t4; _.focusNode = t5; _._debugLocked = false; _._heroControllerFromScope = null; _.__NavigatorState__effectiveObservers_A = $; _._rawNextPagelessRestorationScopeId = t6; _._lastAnnouncedRouteName = null; _._flushingHistory = _._debugUpdatingPage = false; _._userGesturesInProgressCount = 0; _.userGestureInProgressNotifier = t7; _._activePointers = t8; _.RestorationMixin__bucket = t9; _.RestorationMixin__properties = t10; _.RestorationMixin__debugPropertiesWaitingForReregistration = t11; _.RestorationMixin__firstRestorePending = t12; _.RestorationMixin__currentParent = t13; _.TickerProviderStateMixin__tickers = t14; _.TickerProviderStateMixin__tickerModeNotifier = t15; _._widget = null; _._debugLifecycleState = t16; _._framework$_element = null; }, NavigatorState__handleHistoryChanged_closure: function NavigatorState__handleHistoryChanged_closure(t0, t1) { this.$this = t0; this.notification = t1; }, NavigatorState_restoreState_closure: function NavigatorState_restoreState_closure(t0) { this.$this = t0; }, NavigatorState__forcedDisposeAllRouteEntries_closure: function NavigatorState__forcedDisposeAllRouteEntries_closure() { }, NavigatorState__afterNavigation_closure: function NavigatorState__afterNavigation_closure() { }, NavigatorState__cancelActivePointers_closure: function NavigatorState__cancelActivePointers_closure(t0) { this.absorber = t0; }, NavigatorState_build_closure: function NavigatorState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _RouteRestorationType: function _RouteRestorationType(t0, t1) { this.index = t0; this._core$_name = t1; }, _RestorationInformation: function _RestorationInformation() { }, _NamedRestorationInformation: function _NamedRestorationInformation(t0, t1, t2, t3) { var _ = this; _.restorationScopeId = t0; _.name = t1; _.$arguments = t2; _.type = t3; _._serializableData = null; }, _AnonymousRestorationInformation: function _AnonymousRestorationInformation(t0, t1, t2, t3) { var _ = this; _.restorationScopeId = t0; _.routeBuilder = t1; _.$arguments = t2; _.type = t3; _._serializableData = null; }, _HistoryProperty: function _HistoryProperty(t0) { var _ = this; _._pageToPagelessRoutes = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _HistoryProperty_fromPrimitives_closure: function _HistoryProperty_fromPrimitives_closure() { }, NavigationNotification: function NavigationNotification(t0) { this.canHandlePop = t0; }, _NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure: function _NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure() { }, _NavigatorState_State_TickerProviderStateMixin: function _NavigatorState_State_TickerProviderStateMixin() { }, _NavigatorState_State_TickerProviderStateMixin_RestorationMixin: function _NavigatorState_State_TickerProviderStateMixin_RestorationMixin() { }, __History_Iterable_ChangeNotifier: function __History_Iterable_ChangeNotifier() { }, NavigatorPopHandler: function NavigatorPopHandler(t0, t1, t2) { this.child = t0; this.onPop = t1; this.key = t2; }, _NavigatorPopHandlerState: function _NavigatorPopHandlerState(t0) { var _ = this; _._canPop = true; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _NavigatorPopHandlerState_build_closure0: function _NavigatorPopHandlerState_build_closure0(t0) { this.$this = t0; }, _NavigatorPopHandlerState_build_closure: function _NavigatorPopHandlerState_build_closure(t0) { this.$this = t0; }, _NavigatorPopHandlerState_build__closure: function _NavigatorPopHandlerState_build__closure(t0, t1) { this.$this = t0; this.nextCanPop = t1; }, Notification0: function Notification0() { }, NotificationListener: function NotificationListener(t0, t1, t2, t3) { var _ = this; _.onNotification = t0; _.child = t1; _.key = t2; _.$ti = t3; }, _NotificationElement: function _NotificationElement(t0, t1, t2) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; _.$ti = t2; }, LayoutChangedNotification: function LayoutChangedNotification() { }, __NotificationElement_ProxyElement_NotifiableElementMixin: function __NotificationElement_ProxyElement_NotifiableElementMixin() { }, OverflowBar$(alignment, children, overflowAlignment, overflowDirection, overflowSpacing, spacing) { return new A.OverflowBar(spacing, alignment, overflowSpacing, overflowAlignment, overflowDirection, children, null); }, OverflowBarAlignment: function OverflowBarAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, OverflowBar: function OverflowBar(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.spacing = t0; _.alignment = t1; _.overflowSpacing = t2; _.overflowAlignment = t3; _.overflowDirection = t4; _.children = t5; _.key = t6; }, _OverflowBarParentData: function _OverflowBarParentData(t0, t1, t2) { this.ContainerParentDataMixin_previousSibling = t0; this.ContainerParentDataMixin_nextSibling = t1; this.offset = t2; }, _RenderOverflowBar: function _RenderOverflowBar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._spacing = t0; _._overflow_bar$_alignment = t1; _._overflowSpacing = t2; _._overflowAlignment = t3; _._overflowDirection = t4; _._overflow_bar$_textDirection = t5; _._overflow_bar$_clipBehavior = t6; _.ContainerRenderObjectMixin__childCount = t7; _.ContainerRenderObjectMixin__firstChild = t8; _.ContainerRenderObjectMixin__lastChild = t9; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t10; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderOverflowBar_performLayout_nextChild: function _RenderOverflowBar_performLayout_nextChild(t0, t1) { this._box_0 = t0; this.$this = t1; }, __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin: function __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin() { }, __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, OverlayEntry$(builder, canSizeOverlay, maintainState) { return new A.OverlayEntry(builder, maintainState, canSizeOverlay, new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable__OverlayEntryWidgetState), new A.LabeledGlobalKey(null, type$.LabeledGlobalKey__OverlayEntryWidgetState)); }, _RenderTheater__detachChild(child) { return child.detach$0(0); }, OverlayPortal$(child, controller, overlayChildBuilder) { return new A.OverlayPortal(controller, overlayChildBuilder, child, null); }, _RenderTheaterMarker_of(context, targetRootOverlay) { var t1, marker = context.dependOnInheritedWidgetOfExactType$1$0(type$._RenderTheaterMarker); if (marker != null) return marker; t1 = A._setArrayType([A.ErrorSummary$("No Overlay widget found."), A.ErrorDescription$(A.getRuntimeTypeOfDartObject(context.get$widget()).toString$0(0) + " widgets require an Overlay widget ancestor.\nAn overlay lets widgets float on top of other widget children."), A.ErrorHint$("To introduce an Overlay widget, you can either directly include one, or use a widget that contains an Overlay itself, such as a Navigator, WidgetApp, MaterialApp, or CupertinoApp.")], type$.JSArray_DiagnosticsNode); B.JSArray_methods.addAll$1(t1, context.describeMissingAncestor$1$expectedAncestorType(B.Type_Overlay_u7I)); throw A.wrapException(A.FlutterError$fromParts(t1)); }, OverlayEntry: function OverlayEntry(t0, t1, t2, t3, t4) { var _ = this; _.builder = t0; _._opaque = false; _._maintainState = t1; _.canSizeOverlay = t2; _._overlayEntryStateNotifier = t3; _._overlay = null; _._overlay$_key = t4; _._disposedByOwner = false; }, OverlayEntry_remove_closure: function OverlayEntry_remove_closure(t0) { this.overlay = t0; }, _OverlayEntryWidget: function _OverlayEntryWidget(t0, t1, t2, t3) { var _ = this; _.entry = t0; _.overlayState = t1; _.tickerEnabled = t2; _.key = t3; }, _OverlayEntryWidgetState: function _OverlayEntryWidgetState(t0) { var _ = this; _.___OverlayEntryWidgetState__theater_A = $; _._sortedTheaterSiblings = null; _.___OverlayEntryWidgetState__hitTestOrderIterable_FI = _.___OverlayEntryWidgetState__paintOrderIterable_FI = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _OverlayEntryWidgetState__markNeedsBuild_closure: function _OverlayEntryWidgetState__markNeedsBuild_closure() { }, Overlay: function Overlay(t0, t1, t2) { this.initialEntries = t0; this.clipBehavior = t1; this.key = t2; }, OverlayState: function OverlayState(t0, t1, t2, t3) { var _ = this; _._entries = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, OverlayState_insert_closure: function OverlayState_insert_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.below = t1; _.above = t2; _.entry = t3; }, OverlayState_insertAll_closure: function OverlayState_insertAll_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.below = t1; _.above = t2; _.entries = t3; }, OverlayState_rearrange_closure: function OverlayState_rearrange_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.newEntriesList = t1; _.old = t2; _.below = t3; _.above = t4; }, OverlayState__markDirty_closure: function OverlayState__markDirty_closure() { }, OverlayState__didChangeEntryOpacity_closure: function OverlayState__didChangeEntryOpacity_closure() { }, _Theater: function _Theater(t0, t1, t2, t3) { var _ = this; _.skipCount = t0; _.clipBehavior = t1; _.children = t2; _.key = t3; }, _TheaterElement: function _TheaterElement(t0, t1, t2) { var _ = this; _.__MultiChildRenderObjectElement__children_A = $; _._forgottenChildren = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _RenderTheaterMixin: function _RenderTheaterMixin() { }, _RenderTheaterMixin_hitTestChildren_childHitTest: function _RenderTheaterMixin_hitTestChildren_childHitTest(t0) { this.localChild = t0; }, _TheaterParentData: function _TheaterParentData(t0, t1, t2) { var _ = this; _.height = _.width = _.left = _.bottom = _.right = _.top = _.overlayEntry = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, _RenderTheater: function _RenderTheater(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._alignmentCache = null; _._overlay$_textDirection = t0; _._overlay$_skipCount = t1; _._overlay$_clipBehavior = t2; _._skipMarkNeedsLayout = false; _._overlay$_clipRectLayer = t3; _.ContainerRenderObjectMixin__childCount = t4; _.ContainerRenderObjectMixin__firstChild = t5; _.ContainerRenderObjectMixin__lastChild = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderTheater_computeMinIntrinsicWidth_closure: function _RenderTheater_computeMinIntrinsicWidth_closure(t0) { this.height = t0; }, _RenderTheater_computeMaxIntrinsicWidth_closure: function _RenderTheater_computeMaxIntrinsicWidth_closure(t0) { this.height = t0; }, _RenderTheater_computeMinIntrinsicHeight_closure: function _RenderTheater_computeMinIntrinsicHeight_closure(t0) { this.width = t0; }, _RenderTheater_computeMaxIntrinsicHeight_closure: function _RenderTheater_computeMaxIntrinsicHeight_closure(t0) { this.width = t0; }, _RenderTheater_debugDescribeChildren_closure: function _RenderTheater_debugDescribeChildren_closure(t0, t1, t2, t3) { var _ = this; _._box_1 = t0; _._box_0 = t1; _.onstageChildren = t2; _.offstageChildren = t3; }, OverlayPortalController: function OverlayPortalController(t0) { this._zOrderIndex = this._attachTarget = null; this._overlay$_debugLabel = t0; }, OverlayPortal: function OverlayPortal(t0, t1, t2, t3) { var _ = this; _.controller = t0; _.overlayChildBuilder = t1; _.child = t2; _.key = t3; }, _OverlayPortalState: function _OverlayPortalState(t0) { var _ = this; _._zOrderIndex = null; _._childModelMayHaveChanged = true; _._widget = _._locationCache = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _OverlayPortalState__getLocation_closure: function _OverlayPortalState__getLocation_closure(t0, t1) { this.$this = t0; this.targetRootOverlay = t1; }, _OverlayPortalState_show_closure: function _OverlayPortalState_show_closure(t0, t1) { this.$this = t0; this.zOrderIndex = t1; }, _OverlayPortalState_hide_closure: function _OverlayPortalState_hide_closure(t0) { this.$this = t0; }, _OverlayEntryLocation: function _OverlayEntryLocation(t0, t1, t2) { var _ = this; _._zOrderIndex = t0; _._childModel = t1; _._theater = t2; _.LinkedListEntry__previous = _.LinkedListEntry__next = _.LinkedListEntry__list = _._debugMarkLocationInvalidStackTrace = _._overlayChildRenderBox = null; }, _RenderTheaterMarker: function _RenderTheaterMarker(t0, t1, t2, t3) { var _ = this; _.theater = t0; _.overlayEntryWidgetState = t1; _.child = t2; _.key = t3; }, _OverlayPortal: function _OverlayPortal(t0, t1, t2, t3) { var _ = this; _.overlayChild = t0; _.child = t1; _.overlayLocation = t2; _.key = t3; }, _OverlayPortalElement: function _OverlayPortalElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._overlay$_child = _._overlayChild = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _DeferredLayout: function _DeferredLayout(t0, t1) { this.child = t0; this.key = t1; }, _RenderDeferredLayoutBox: function _RenderDeferredLayoutBox(t0, t1, t2) { var _ = this; _._layoutSurrogate = t0; _._callingMarkParentNeedsLayout = false; _._overlay$_needsLayout = true; _._overlay$_debugMutationsLocked = _._theaterDoingThisLayout = false; _.LinkedListEntry__previous = _.LinkedListEntry__next = _.LinkedListEntry__list = null; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderDeferredLayoutBox__childrenInPaintOrder_closure: function _RenderDeferredLayoutBox__childrenInPaintOrder_closure(t0) { this.child = t0; }, _RenderDeferredLayoutBox_layout_closure: function _RenderDeferredLayoutBox_layout_closure(t0) { this.$this = t0; }, _RenderLayoutSurrogateProxyBox: function _RenderLayoutSurrogateProxyBox(t0, t1) { var _ = this; _._deferredLayoutChild = null; _.RenderObjectWithChildMixin__child = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _OverlayState_State_TickerProviderStateMixin: function _OverlayState_State_TickerProviderStateMixin() { }, __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin: function __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin() { }, __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry: function __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry() { }, __RenderTheater_RenderBox_ContainerRenderObjectMixin: function __RenderTheater_RenderBox_ContainerRenderObjectMixin() { }, __RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin: function __RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin() { }, GlowingOverscrollIndicator$(axisDirection, child, color) { return new A.GlowingOverscrollIndicator(axisDirection, color, child, null); }, _GlowController$(axis, color, vsync) { var t6, decelerator, _null = null, t1 = type$.Tween_double, t2 = new A.Tween(0, 0, t1), t3 = new A.Tween(0, 0, t1), t4 = new A._GlowController(B._GlowState_0, t2, t3, color, axis, $.$get$ChangeNotifier__emptyListeners()), t5 = A.AnimationController$(_null, _null, _null, 1, _null, vsync); t5.didRegisterListener$0(); t6 = t5.AnimationLocalStatusListenersMixin__statusListeners; t6._isDirty = true; t6._observer_list$_list.push(t4.get$_changePhase()); t4.___GlowController__glowController_F !== $ && A.throwUnnamedLateFieldAI(); t4.___GlowController__glowController_F = t5; decelerator = A.CurvedAnimation$(B.C__DecelerateCurve, t5, _null); decelerator.parent.addListener$1(0, t4.get$notifyListeners()); type$.Animation_double._as(decelerator); t1 = t1._eval$1("_AnimatedEvaluation"); t4.___GlowController__glowOpacity_F !== $ && A.throwUnnamedLateFieldAI(); t4.___GlowController__glowOpacity_F = new A._AnimatedEvaluation(decelerator, t2, t1); t4.___GlowController__glowSize_F !== $ && A.throwUnnamedLateFieldAI(); t4.___GlowController__glowSize_F = new A._AnimatedEvaluation(decelerator, t3, t1); t1 = vsync.createTicker$1(t4.get$_tickDisplacement()); t4.___GlowController__displacementTicker_F !== $ && A.throwUnnamedLateFieldAI(); t4.___GlowController__displacementTicker_F = t1; return t4; }, GlowingOverscrollIndicator: function GlowingOverscrollIndicator(t0, t1, t2, t3) { var _ = this; _.axisDirection = t0; _.color = t1; _.child = t2; _.key = t3; }, _GlowingOverscrollIndicatorState: function _GlowingOverscrollIndicatorState(t0, t1, t2, t3) { var _ = this; _._lastNotificationType = _._leadingAndTrailingListener = _._trailingController = _._leadingController = null; _._accepted = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _GlowState: function _GlowState(t0, t1) { this.index = t0; this._core$_name = t1; }, _GlowController: function _GlowController(t0, t1, t2, t3, t4, t5) { var _ = this; _._overscroll_indicator$_state = t0; _.___GlowController__glowController_F = $; _._pullRecedeTimer = null; _._paintOffsetScrollPixels = _._overscroll_indicator$_paintOffset = 0; _._glowOpacityTween = t1; _.___GlowController__glowOpacity_F = $; _._glowSizeTween = t2; _.___GlowController__displacementTicker_F = _.___GlowController__glowSize_F = $; _._displacementTickerLastElapsed = null; _._displacement = _._displacementTarget = 0.5; _._pullDistance = 0; _._overscroll_indicator$_color = t3; _._axis = t4; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t5; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _GlowController_pull_closure: function _GlowController_pull_closure(t0) { this.$this = t0; }, _GlowingOverscrollIndicatorPainter: function _GlowingOverscrollIndicatorPainter(t0, t1, t2, t3) { var _ = this; _.leadingController = t0; _.trailingController = t1; _.axisDirection = t2; _._repaint = t3; }, _StretchDirection: function _StretchDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, StretchingOverscrollIndicator: function StretchingOverscrollIndicator(t0, t1, t2, t3) { var _ = this; _.axisDirection = t0; _.clipBehavior = t1; _.child = t2; _.key = t3; }, _StretchingOverscrollIndicatorState: function _StretchingOverscrollIndicatorState(t0, t1, t2) { var _ = this; _.___StretchingOverscrollIndicatorState__stretchController_FI = $; _._lastOverscrollNotification = _._lastNotification = null; _._totalOverscroll = 0; _._accepted = true; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _StretchingOverscrollIndicatorState_build_closure: function _StretchingOverscrollIndicatorState_build_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.size = t2; }, _StretchState: function _StretchState(t0, t1) { this.index = t0; this._core$_name = t1; }, _StretchController: function _StretchController(t0, t1, t2, t3) { var _ = this; _.___StretchController__stretchSize_F = _.___StretchController__stretchController_F = $; _._stretchSizeTween = t0; _._overscroll_indicator$_state = t1; _._pullDistance = 0; _._stretchDirection = t2; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, OverscrollIndicatorNotification: function OverscrollIndicatorNotification(t0, t1) { this.leading = t0; this.accepted = true; this.ViewportNotificationMixin__depth = t1; }, _OverscrollIndicatorNotification_Notification_ViewportNotificationMixin: function _OverscrollIndicatorNotification_Notification_ViewportNotificationMixin() { }, __GlowingOverscrollIndicatorState_State_TickerProviderStateMixin: function __GlowingOverscrollIndicatorState_State_TickerProviderStateMixin() { }, __StretchingOverscrollIndicatorState_State_TickerProviderStateMixin: function __StretchingOverscrollIndicatorState_State_TickerProviderStateMixin() { }, PageStorageBucket__maybeAddKey(context, keys) { var widget = context.get$widget(); return !(widget instanceof A.PageStorage); }, PageStorage_maybeOf(context) { var widget = context.findAncestorWidgetOfExactType$1$0(type$.PageStorage); return widget == null ? null : widget.bucket; }, _StorageEntryIdentifier: function _StorageEntryIdentifier(t0) { this.keys = t0; }, PageStorageBucket: function PageStorageBucket() { this._storage = null; }, PageStorageBucket__allKeys_closure: function PageStorageBucket__allKeys_closure(t0) { this.keys = t0; }, PageStorage: function PageStorage(t0, t1, t2) { this.child = t0; this.bucket = t1; this.key = t2; }, PageController$(initialPage, viewportFraction) { return new A.PageController(initialPage, viewportFraction, 0, true, null, null, A._setArrayType([], type$.JSArray_ScrollPosition), $.$get$ChangeNotifier__emptyListeners()); }, PageController: function PageController(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.initialPage = t0; _.viewportFraction = t1; _._initialScrollOffset = t2; _.keepScrollOffset = t3; _.onAttach = t4; _.onDetach = t5; _._positions = t6; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t7; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, PageMetrics: function PageMetrics(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.viewportFraction = t0; _._scroll_metrics$_minScrollExtent = t1; _._scroll_metrics$_maxScrollExtent = t2; _._scroll_metrics$_pixels = t3; _._scroll_metrics$_viewportDimension = t4; _.axisDirection = t5; _.devicePixelRatio = t6; }, _PagePosition: function _PagePosition(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._pageToUseOnStartup = t0; _._cachedPage = null; _._viewportFraction = t1; _._heldPreviousVelocity = 0; _._userScrollDirection = t2; _._currentDrag = null; _.physics = t3; _.context = t4; _.keepScrollOffset = t5; _.debugLabel = t6; _._maxScrollExtent = _._minScrollExtent = null; _._impliedVelocity = 0; _._viewportDimension = _._pixels = null; _._haveDimensions = false; _._didChangeViewportDimensionOrReceiveCorrection = true; _._pendingDimensions = false; _._scroll_position$_lastMetrics = null; _._haveScheduledUpdateNotification = false; _._semanticActions = _._lastAxis = null; _.isScrollingNotifier = t7; _._activity = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t8; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _ForceImplicitScrollPhysics: function _ForceImplicitScrollPhysics(t0, t1) { this.allowImplicitScrolling = t0; this.parent = t1; }, PageScrollPhysics: function PageScrollPhysics(t0) { this.parent = t0; }, PageView: function PageView(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.controller = t0; _.physics = t1; _.onPageChanged = t2; _.childrenDelegate = t3; _.dragStartBehavior = t4; _.clipBehavior = t5; _.key = t6; }, _PageViewState: function _PageViewState(t0) { var _ = this; _._lastReportedPage = 0; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _PageViewState_build_closure: function _PageViewState_build_closure(t0) { this.$this = t0; }, _PageViewState_build_closure0: function _PageViewState_build_closure0(t0, t1) { this.$this = t0; this.axisDirection = t1; }, PageRoute: function PageRoute() { }, _PlaceholderPainter: function _PlaceholderPainter(t0, t1, t2) { this.color = t0; this.strokeWidth = t1; this._repaint = t2; }, Placeholder: function Placeholder(t0) { this.key = t0; }, MenuSerializableShortcut: function MenuSerializableShortcut() { }, PlatformMenuDelegate: function PlatformMenuDelegate() { }, DefaultPlatformMenuDelegate: function DefaultPlatformMenuDelegate(t0, t1) { this._idMap = t0; this.channel = t1; }, HtmlElementView$(key, viewType) { return new A.HtmlElementView(viewType, key); }, _extension_0_disposePostFrame(_this) { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._extension_0_disposePostFrame_closure(_this)); }, HtmlElementView: function HtmlElementView(t0, t1) { this.viewType = t0; this.key = t1; }, PlatformViewCreationParams: function PlatformViewCreationParams(t0, t1) { this.id = t0; this.onPlatformViewCreated = t1; }, PlatformViewLink: function PlatformViewLink(t0, t1, t2, t3) { var _ = this; _._surfaceFactory = t0; _._onCreatePlatformView = t1; _.viewType = t2; _.key = t3; }, _PlatformViewLinkState: function _PlatformViewLinkState(t0) { var _ = this; _._platform_view$_controller = _._platform_view$_id = null; _._platformViewCreated = false; _._widget = _._focusNode = _._platform_view$_surface = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _PlatformViewLinkState_build_closure: function _PlatformViewLinkState_build_closure(t0) { this.controller = t0; }, _PlatformViewLinkState__onPlatformViewCreated_closure: function _PlatformViewLinkState__onPlatformViewCreated_closure(t0) { this.$this = t0; }, PlatformViewSurface: function PlatformViewSurface(t0, t1, t2, t3) { var _ = this; _.controller = t0; _.gestureRecognizers = t1; _.hitTestBehavior = t2; _.key = t3; }, _PlatformViewPlaceholderBox: function _PlatformViewPlaceholderBox(t0, t1, t2, t3) { var _ = this; _.onLayout = t0; _._additionalConstraints = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _PlatformViewPlaceholderBox_performLayout_closure: function _PlatformViewPlaceholderBox_performLayout_closure(t0) { this.$this = t0; }, _PlatformViewPlaceHolder: function _PlatformViewPlaceHolder(t0, t1, t2) { this.onLayout = t0; this.child = t1; this.key = t2; }, _extension_0_disposePostFrame_closure: function _extension_0_disposePostFrame_closure(t0) { this._this = t0; }, PopScope: function PopScope(t0, t1, t2, t3) { var _ = this; _.child = t0; _.onPopInvoked = t1; _.canPop = t2; _.key = t3; }, _PopScopeState: function _PopScopeState(t0) { var _ = this; _._route = null; _.___PopScopeState_canPopNotifier_F = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, PreferredSize: function PreferredSize(t0, t1, t2) { this.child = t0; this.preferredSize = t1; this.key = t2; }, PrimaryScrollController$(child, controller) { return new A.PrimaryScrollController(controller, B.Axis_1, B.Set_3bx81, child, null); }, PrimaryScrollController$none(child) { return new A.PrimaryScrollController(null, null, B.Set_empty1, child, null); }, PrimaryScrollController_shouldInherit(context, scrollDirection) { var platform, result = context.findAncestorWidgetOfExactType$1$0(type$.PrimaryScrollController); if (result == null) return false; platform = A.ScrollConfiguration_of(context).getPlatform$1(context); if (result.automaticallyInheritForPlatforms.contains$1(0, platform)) return result.scrollDirection === scrollDirection; return false; }, PrimaryScrollController_maybeOf(context) { var result = context.dependOnInheritedWidgetOfExactType$1$0(type$.PrimaryScrollController); return result == null ? null : result.controller; }, PrimaryScrollController: function PrimaryScrollController(t0, t1, t2, t3, t4) { var _ = this; _.controller = t0; _.scrollDirection = t1; _.automaticallyInheritForPlatforms = t2; _.child = t3; _.key = t4; }, _overlayOrigin(context) { var t1; context.get$widget(); t1 = A.LookupBoundary_findAncestorStateOfType(context, type$.OverlayState); t1 = t1._framework$_element.get$renderObject(); t1.toString; return A.MatrixUtils_transformPoint(type$.RenderBox._as(t1).getTransformTo$1(0, null), B.Offset_0_0); }, _sizeExtent(size, scrollDirection) { switch (scrollDirection.index) { case 0: return size._dx; case 1: return size._dy; } }, _offsetExtent(offset, scrollDirection) { switch (scrollDirection.index) { case 0: return offset._dx; case 1: return offset._dy; } }, _extentOffset(extent, scrollDirection) { switch (scrollDirection.index) { case 0: return new A.Offset(extent, 0); case 1: return new A.Offset(0, extent); } }, _restrictAxis(offset, scrollDirection) { switch (scrollDirection.index) { case 0: return new A.Offset(offset._dx, 0); case 1: return new A.Offset(0, offset._dy); } }, SliverReorderableList: function SliverReorderableList(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.itemBuilder = t0; _.itemCount = t1; _.onReorder = t2; _.onReorderStart = t3; _.onReorderEnd = t4; _.proxyDecorator = t5; _.itemExtent = t6; _.itemExtentBuilder = t7; _.prototypeItem = t8; _.autoScrollerVelocityScalar = t9; _.key = t10; }, SliverReorderableListState: function SliverReorderableListState(t0, t1, t2, t3) { var _ = this; _._reorderable_list$_items = t0; _._recognizerPointer = _._recognizer = _._finalDropPosition = _._insertIndex = _._dragInfo = _._dragIndex = _._reorderable_list$_overlayEntry = null; _._dragStartTransitionComplete = false; _._reorderable_list$_autoScroller = null; _.__SliverReorderableListState__scrollable_A = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, SliverReorderableListState_startItemDragReorder_closure: function SliverReorderableListState_startItemDragReorder_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.event = t1; _.index = t2; _.recognizer = t3; }, SliverReorderableListState_cancelReorder_closure: function SliverReorderableListState_cancelReorder_closure(t0) { this.$this = t0; }, SliverReorderableListState__dragStart_closure: function SliverReorderableListState__dragStart_closure(t0) { this.$this = t0; }, SliverReorderableListState__dragUpdate_closure: function SliverReorderableListState__dragUpdate_closure(t0) { this.$this = t0; }, SliverReorderableListState__dragCancel_closure: function SliverReorderableListState__dragCancel_closure(t0) { this.$this = t0; }, SliverReorderableListState__dragEnd_closure: function SliverReorderableListState__dragEnd_closure(t0, t1) { this.$this = t0; this.item = t1; }, SliverReorderableListState__dropCompleted_closure: function SliverReorderableListState__dropCompleted_closure(t0) { this.$this = t0; }, SliverReorderableListState__wrapWithSemantics_reorder: function SliverReorderableListState__wrapWithSemantics_reorder(t0) { this.$this = t0; }, SliverReorderableListState__wrapWithSemantics_moveToStart: function SliverReorderableListState__wrapWithSemantics_moveToStart(t0, t1) { this.reorder = t0; this.index = t1; }, SliverReorderableListState__wrapWithSemantics_moveToEnd: function SliverReorderableListState__wrapWithSemantics_moveToEnd(t0, t1, t2) { this.$this = t0; this.reorder = t1; this.index = t2; }, SliverReorderableListState__wrapWithSemantics_moveBefore: function SliverReorderableListState__wrapWithSemantics_moveBefore(t0, t1) { this.reorder = t0; this.index = t1; }, SliverReorderableListState__wrapWithSemantics_moveAfter: function SliverReorderableListState__wrapWithSemantics_moveAfter(t0, t1) { this.reorder = t0; this.index = t1; }, _ReorderableItem: function _ReorderableItem(t0, t1, t2, t3) { var _ = this; _.index = t0; _.child = t1; _.capturedThemes = t2; _.key = t3; }, _ReorderableItemState: function _ReorderableItemState(t0, t1, t2) { var _ = this; _.___ReorderableItemState__listState_A = $; _._startOffset = t0; _._targetOffset = t1; _._offsetAnimation = null; _._dragging = false; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ReorderableItemState_dragging_closure: function _ReorderableItemState_dragging_closure(t0, t1) { this.$this = t0; this.dragging = t1; }, _ReorderableItemState_updateForGap_closure: function _ReorderableItemState_updateForGap_closure(t0) { this.$this = t0; }, _ReorderableItemState_rebuild_closure: function _ReorderableItemState_rebuild_closure() { }, ReorderableDragStartListener: function ReorderableDragStartListener(t0, t1, t2, t3) { var _ = this; _.child = t0; _.index = t1; _.enabled = t2; _.key = t3; }, ReorderableDragStartListener_build_closure: function ReorderableDragStartListener_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ReorderableDelayedDragStartListener: function ReorderableDelayedDragStartListener(t0, t1, t2, t3) { var _ = this; _.child = t0; _.index = t1; _.enabled = t2; _.key = t3; }, _DragInfo: function _DragInfo(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.scrollDirection = t0; _.onUpdate = t1; _.onEnd = t2; _.onCancel = t3; _.onDropCompleted = t4; _.proxyDecorator = t5; _.tickerProvider = t6; _.___DragInfo_capturedThemes_A = _.___DragInfo_itemExtent_A = _.___DragInfo_itemSize_A = _.___DragInfo_dragOffset_A = _.___DragInfo_dragPosition_A = _.___DragInfo_child_A = _.___DragInfo_index_A = _.___DragInfo_listState_A = $; _._proxyAnimation = null; }, _DragInfo_startDrag_closure: function _DragInfo_startDrag_closure(t0) { this.$this = t0; }, _DragItemProxy: function _DragItemProxy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.listState = t0; _.index = t1; _.child = t2; _.position = t3; _.size = t4; _.animation = t5; _.proxyDecorator = t6; _.key = t7; }, _DragItemProxy_build_closure: function _DragItemProxy_build_closure(t0, t1) { this.$this = t0; this.overlayOrigin = t1; }, _ReorderableItemGlobalKey: function _ReorderableItemGlobalKey(t0, t1, t2, t3) { var _ = this; _.subKey = t0; _.index = t1; _.state = t2; _.value = t3; }, _SliverReorderableListState_State_TickerProviderStateMixin: function _SliverReorderableListState_State_TickerProviderStateMixin() { }, RestorationScope_maybeOf(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.UnmanagedRestorationScope); return t1 == null ? null : t1.bucket; }, UnmanagedRestorationScope$(bucket, child) { return new A.UnmanagedRestorationScope(bucket, child, null); }, RestorationScope: function RestorationScope(t0, t1, t2) { this.child = t0; this.restorationId = t1; this.key = t2; }, _RestorationScopeState: function _RestorationScopeState(t0, t1, t2, t3, t4, t5) { var _ = this; _.RestorationMixin__bucket = t0; _.RestorationMixin__properties = t1; _.RestorationMixin__debugPropertiesWaitingForReregistration = t2; _.RestorationMixin__firstRestorePending = t3; _.RestorationMixin__currentParent = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, UnmanagedRestorationScope: function UnmanagedRestorationScope(t0, t1, t2) { this.bucket = t0; this.child = t1; this.key = t2; }, RootRestorationScope: function RootRestorationScope(t0, t1, t2) { this.child = t0; this.restorationId = t1; this.key = t2; }, _RootRestorationScopeState: function _RootRestorationScopeState(t0) { var _ = this; _._okToRenderBlankContainer = null; _._rootBucketValid = false; _._ancestorBucket = _._rootBucket = null; _._isLoadingRootBucket = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _RootRestorationScopeState__loadRootBucketIfNecessary_closure: function _RootRestorationScopeState__loadRootBucketIfNecessary_closure(t0) { this.$this = t0; }, _RootRestorationScopeState__loadRootBucketIfNecessary__closure: function _RootRestorationScopeState__loadRootBucketIfNecessary__closure(t0, t1) { this.$this = t0; this.bucket = t1; }, RestorableProperty: function RestorableProperty() { }, RestorationMixin: function RestorationMixin() { }, RestorationMixin_registerForRestoration_listener: function RestorationMixin_registerForRestoration_listener(t0, t1) { this.$this = t0; this.property = t1; }, __RestorationScopeState_State_RestorationMixin_dispose_closure: function __RestorationScopeState_State_RestorationMixin_dispose_closure() { }, __RestorationScopeState_State_RestorationMixin: function __RestorationScopeState_State_RestorationMixin() { }, RestorableValue: function RestorableValue() { }, _RestorablePrimitiveValueN: function _RestorablePrimitiveValueN() { }, _RestorablePrimitiveValue: function _RestorablePrimitiveValue() { }, RestorableNum: function RestorableNum(t0, t1, t2) { var _ = this; _._defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _.$ti = t2; }, RestorableBool: function RestorableBool(t0, t1) { var _ = this; _._defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, RestorableBoolN: function RestorableBoolN(t0, t1) { var _ = this; _._defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, RestorableStringN: function RestorableStringN(t0, t1) { var _ = this; _._defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, RestorableDateTimeN: function RestorableDateTimeN(t0, t1) { var _ = this; _._defaultValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, RestorableListenable: function RestorableListenable() { }, RestorableChangeNotifier: function RestorableChangeNotifier() { }, RestorableTextEditingController: function RestorableTextEditingController(t0, t1) { var _ = this; _._initialValue = t0; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, RestorableEnumN: function RestorableEnumN(t0, t1, t2, t3) { var _ = this; _._defaultValue = t0; _.values = t1; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _.$ti = t3; }, RestorableEnum: function RestorableEnum(t0, t1, t2, t3) { var _ = this; _._defaultValue = t0; _.values = t1; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _.$ti = t3; }, __RouterState_State_RestorationMixin_dispose_closure: function __RouterState_State_RestorationMixin_dispose_closure() { }, RouteInformation: function RouteInformation(t0, t1) { this._router$_uri = t0; this.state = t1; }, Router: function Router(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.routeInformationProvider = t0; _.routeInformationParser = t1; _.routerDelegate = t2; _.backButtonDispatcher = t3; _.restorationScopeId = t4; _.key = t5; _.$ti = t6; }, RouteInformationReportingType: function RouteInformationReportingType(t0, t1) { this.index = t0; this._core$_name = t1; }, _RouterState: function _RouterState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._currentIntentionToReport = _._currentRouterTransaction = null; _._routeInformation = t0; _.___RouterState__routeParsePending_A = $; _._routeInformationReportingTaskScheduled = false; _.RestorationMixin__bucket = t1; _.RestorationMixin__properties = t2; _.RestorationMixin__debugPropertiesWaitingForReregistration = t3; _.RestorationMixin__firstRestorePending = t4; _.RestorationMixin__currentParent = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; _.$ti = t7; }, _RouterState_restoreState_closure: function _RouterState_restoreState_closure(t0) { this.$this = t0; }, _RouterState_restoreState_closure0: function _RouterState_restoreState_closure0(t0) { this.$this = t0; }, _RouterState_didChangeDependencies_closure: function _RouterState_didChangeDependencies_closure(t0) { this.$this = t0; }, _RouterState__processParsedRouteInformation_closure: function _RouterState__processParsedRouteInformation_closure(t0, t1, t2) { this.$this = t0; this.transaction = t1; this.delegateRouteSetter = t2; }, _RouterState__handleRouteInformationProviderNotification_closure: function _RouterState__handleRouteInformationProviderNotification_closure(t0) { this.$this = t0; }, _RouterState__handleRoutePopped_closure: function _RouterState__handleRoutePopped_closure(t0, t1) { this.$this = t0; this.transaction = t1; }, _RouterState__rebuild_closure: function _RouterState__rebuild_closure() { }, _RouterState__handleRouterDelegateNotification_closure: function _RouterState__handleRouterDelegateNotification_closure() { }, _RouterScope: function _RouterScope(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.routeInformationProvider = t0; _.backButtonDispatcher = t1; _.routeInformationParser = t2; _.routerDelegate = t3; _.routerState = t4; _.child = t5; _.key = t6; }, _RestorableRouteInformation: function _RestorableRouteInformation(t0) { var _ = this; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, __RouterState_State_RestorationMixin: function __RouterState_State_RestorationMixin() { }, ModalRoute_of(context, $T) { var widget = context.dependOnInheritedWidgetOfExactType$1$0(type$._ModalScopeStatus), t1 = widget == null ? null : widget.route; return $T._eval$1("ModalRoute<0>?")._as(t1); }, OverlayRoute: function OverlayRoute() { }, TransitionRoute: function TransitionRoute() { }, TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd: function TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd(t0, t1, t2) { this.$this = t0; this.nextTrain = t1; this.nextRoute = t2; }, TransitionRoute__updateSecondaryAnimation_closure: function TransitionRoute__updateSecondaryAnimation_closure(t0, t1, t2) { this._box_0 = t0; this.nextTrain = t1; this.jumpOnAnimationEnd = t2; }, TransitionRoute__updateSecondaryAnimation_closure0: function TransitionRoute__updateSecondaryAnimation_closure0(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.nextRoute = t2; }, TransitionRoute__setSecondaryAnimation_closure: function TransitionRoute__setSecondaryAnimation_closure(t0, t1) { this.$this = t0; this.animation = t1; }, LocalHistoryEntry: function LocalHistoryEntry(t0, t1) { this.onRemove = t0; this._routes$_owner = null; this.impliesAppBarDismissal = t1; }, LocalHistoryRoute: function LocalHistoryRoute() { }, LocalHistoryRoute_removeLocalHistoryEntry_closure: function LocalHistoryRoute_removeLocalHistoryEntry_closure(t0) { this.$this = t0; }, _DismissModalAction: function _DismissModalAction(t0, t1) { this.context = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, _ModalScopeStatus: function _ModalScopeStatus(t0, t1, t2, t3, t4, t5) { var _ = this; _.isCurrent = t0; _.canPop = t1; _.impliesAppBarDismissal = t2; _.route = t3; _.child = t4; _.key = t5; }, _ModalScope: function _ModalScope(t0, t1, t2) { this.route = t0; this.key = t1; this.$ti = t2; }, _ModalScopeState: function _ModalScopeState(t0, t1, t2, t3) { var _ = this; _._routes$_page = null; _.___ModalScopeState__listenable_A = $; _.focusScopeNode = t0; _.primaryScrollController = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; _.$ti = t3; }, _ModalScopeState__forceRebuildPage_closure: function _ModalScopeState__forceRebuildPage_closure(t0) { this.$this = t0; }, _ModalScopeState_build_closure: function _ModalScopeState_build_closure(t0) { this.$this = t0; }, _ModalScopeState_build_closure0: function _ModalScopeState_build_closure0(t0) { this.$this = t0; }, _ModalScopeState_build__closure0: function _ModalScopeState_build__closure0(t0) { this.$this = t0; }, _ModalScopeState_build___closure: function _ModalScopeState_build___closure(t0) { this.$this = t0; }, _ModalScopeState_build__closure: function _ModalScopeState_build__closure(t0) { this.$this = t0; }, ModalRoute: function ModalRoute() { }, ModalRoute_offstage_closure: function ModalRoute_offstage_closure(t0, t1) { this.$this = t0; this.value = t1; }, ModalRoute_popDisposition_closure: function ModalRoute_popDisposition_closure() { }, ModalRoute__handlePopEntryChange_closure: function ModalRoute__handlePopEntryChange_closure(t0, t1) { this.$this = t0; this.notification = t1; }, ModalRoute_changedInternalState_closure: function ModalRoute_changedInternalState_closure() { }, PopupRoute: function PopupRoute() { }, RouteObserver: function RouteObserver() { }, RawDialogRoute: function RawDialogRoute() { }, _ModalRoute_TransitionRoute_LocalHistoryRoute: function _ModalRoute_TransitionRoute_LocalHistoryRoute() { }, SafeArea$(bottom, child, minimum, $top) { return new A.SafeArea($top, bottom, minimum, child, null); }, SafeArea: function SafeArea(t0, t1, t2, t3, t4) { var _ = this; _.top = t0; _.bottom = t1; _.minimum = t2; _.child = t3; _.key = t4; }, ScrollActivity: function ScrollActivity() { }, IdleScrollActivity: function IdleScrollActivity(t0) { this._delegate = t0; this._scroll_activity$_isDisposed = false; }, HoldScrollActivity: function HoldScrollActivity(t0, t1) { this.onHoldCanceled = t0; this._delegate = t1; this._scroll_activity$_isDisposed = false; }, ScrollDragController: function ScrollDragController(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._delegate = t0; _.onDragCanceled = t1; _.carriedVelocity = t2; _.motionStartDistanceThreshold = t3; _._lastNonStationaryTimestamp = t4; _._retainMomentum = t5; _._offsetSinceLastStop = t6; _._scroll_activity$_kind = t7; _._lastDetails = t8; }, DragScrollActivity: function DragScrollActivity(t0, t1) { this._scroll_activity$_controller = t0; this._delegate = t1; this._scroll_activity$_isDisposed = false; }, BallisticScrollActivity: function BallisticScrollActivity(t0, t1) { var _ = this; _.__BallisticScrollActivity__controller_A = $; _.shouldIgnorePointer = t0; _._delegate = t1; _._scroll_activity$_isDisposed = false; }, DrivenScrollActivity: function DrivenScrollActivity(t0) { var _ = this; _.__DrivenScrollActivity__controller_F = _.__DrivenScrollActivity__completer_F = $; _._delegate = t0; _._scroll_activity$_isDisposed = false; }, ScrollAwareImageProvider: function ScrollAwareImageProvider(t0, t1, t2) { this.context = t0; this.imageProvider = t1; this.$ti = t2; }, ScrollAwareImageProvider_resolveStreamForKey_closure: function ScrollAwareImageProvider_resolveStreamForKey_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.configuration = t1; _.stream = t2; _.key = t3; _.handleError = t4; }, ScrollAwareImageProvider_resolveStreamForKey__closure: function ScrollAwareImageProvider_resolveStreamForKey__closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.configuration = t1; _.stream = t2; _.key = t3; _.handleError = t4; }, ScrollConfiguration$(behavior, child) { return new A.ScrollConfiguration(behavior, child, null); }, ScrollConfiguration_of(context) { var configuration = context.dependOnInheritedWidgetOfExactType$1$0(type$.ScrollConfiguration), t1 = configuration == null ? null : configuration.behavior; return t1 == null ? B.C_ScrollBehavior : t1; }, AndroidOverscrollIndicator: function AndroidOverscrollIndicator(t0, t1) { this.index = t0; this._core$_name = t1; }, ScrollBehavior: function ScrollBehavior() { }, ScrollBehavior_velocityTrackerBuilder_closure: function ScrollBehavior_velocityTrackerBuilder_closure() { }, ScrollBehavior_velocityTrackerBuilder_closure0: function ScrollBehavior_velocityTrackerBuilder_closure0() { }, ScrollBehavior_velocityTrackerBuilder_closure1: function ScrollBehavior_velocityTrackerBuilder_closure1() { }, _WrappedScrollBehavior: function _WrappedScrollBehavior(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.delegate = t0; _.scrollbars = t1; _.overscroll = t2; _.physics = t3; _.platform = t4; _._dragDevices = t5; _._multitouchDragStrategy = t6; _._pointerAxisModifiers = t7; }, ScrollConfiguration: function ScrollConfiguration(t0, t1, t2) { this.behavior = t0; this.child = t1; this.key = t2; }, ScrollController$(initialScrollOffset, keepScrollOffset, onAttach, onDetach) { return new A.ScrollController(initialScrollOffset, true, onAttach, onDetach, A._setArrayType([], type$.JSArray_ScrollPosition), $.$get$ChangeNotifier__emptyListeners()); }, ScrollController: function ScrollController(t0, t1, t2, t3, t4, t5) { var _ = this; _._initialScrollOffset = t0; _.keepScrollOffset = t1; _.onAttach = t2; _.onDetach = t3; _._positions = t4; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t5; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _kDefaultSemanticIndexCallback(_, localIndex) { return localIndex; }, SliverChildListDelegate$(children, addAutomaticKeepAlives, addRepaintBoundaries, addSemanticIndexes) { return new A.SliverChildListDelegate(true, addRepaintBoundaries, true, children, A.LinkedHashMap_LinkedHashMap$_literal([null, 0], type$.nullable_Key, type$.int)); }, SliverChildDelegate: function SliverChildDelegate() { }, _SaltedValueKey: function _SaltedValueKey(t0) { this.value = t0; }, SliverChildBuilderDelegate: function SliverChildBuilderDelegate(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.builder = t0; _.childCount = t1; _.addAutomaticKeepAlives = t2; _.addRepaintBoundaries = t3; _.addSemanticIndexes = t4; _.semanticIndexCallback = t5; _.findChildIndexCallback = t6; }, SliverChildListDelegate: function SliverChildListDelegate(t0, t1, t2, t3, t4) { var _ = this; _.addAutomaticKeepAlives = t0; _.addRepaintBoundaries = t1; _.addSemanticIndexes = t2; _.children = t3; _._keyToIndex = t4; }, _SelectionKeepAlive: function _SelectionKeepAlive(t0, t1) { this.child = t0; this.key = t1; }, _SelectionKeepAliveState: function _SelectionKeepAliveState(t0, t1) { var _ = this; _._scroll_delegate$_registrar = _._selectableAttachments = _._selectablesWithSelections = null; _._wantKeepAlive = false; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _SelectionKeepAliveState_listensTo_closure: function _SelectionKeepAliveState_listensTo_closure(t0, t1) { this.$this = t0; this.selectable = t1; }, __SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin: function __SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin() { }, ScrollMetrics: function ScrollMetrics() { }, FixedScrollMetrics: function FixedScrollMetrics(t0, t1, t2, t3, t4, t5) { var _ = this; _._scroll_metrics$_minScrollExtent = t0; _._scroll_metrics$_maxScrollExtent = t1; _._scroll_metrics$_pixels = t2; _._scroll_metrics$_viewportDimension = t3; _.axisDirection = t4; _.devicePixelRatio = t5; }, _FixedScrollMetrics_Object_ScrollMetrics: function _FixedScrollMetrics_Object_ScrollMetrics() { }, ScrollUpdateNotification$(context, depth, dragDetails, metrics, scrollDelta) { var t1 = new A.ScrollUpdateNotification(dragDetails, scrollDelta, metrics, context, 0); if (depth != null) t1.ViewportNotificationMixin__depth = depth; return t1; }, defaultScrollNotificationPredicate(notification) { return notification.ViewportNotificationMixin__depth === 0; }, ViewportNotificationMixin: function ViewportNotificationMixin() { }, ViewportElementMixin: function ViewportElementMixin() { }, ScrollNotification: function ScrollNotification() { }, ScrollStartNotification: function ScrollStartNotification(t0, t1, t2, t3) { var _ = this; _.dragDetails = t0; _.metrics = t1; _.context = t2; _.ViewportNotificationMixin__depth = t3; }, ScrollUpdateNotification: function ScrollUpdateNotification(t0, t1, t2, t3, t4) { var _ = this; _.dragDetails = t0; _.scrollDelta = t1; _.metrics = t2; _.context = t3; _.ViewportNotificationMixin__depth = t4; }, OverscrollNotification: function OverscrollNotification(t0, t1, t2, t3, t4, t5) { var _ = this; _.dragDetails = t0; _.overscroll = t1; _.velocity = t2; _.metrics = t3; _.context = t4; _.ViewportNotificationMixin__depth = t5; }, ScrollEndNotification: function ScrollEndNotification(t0, t1, t2, t3) { var _ = this; _.dragDetails = t0; _.metrics = t1; _.context = t2; _.ViewportNotificationMixin__depth = t3; }, UserScrollNotification: function UserScrollNotification(t0, t1, t2, t3) { var _ = this; _.direction = t0; _.metrics = t1; _.context = t2; _.ViewportNotificationMixin__depth = t3; }, _ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin: function _ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin() { }, _ScrollNotificationObserverScope: function _ScrollNotificationObserverScope(t0, t1, t2) { this._scrollNotificationObserverState = t0; this.child = t1; this.key = t2; }, _ListenerEntry: function _ListenerEntry(t0) { var _ = this; _.listener = t0; _.LinkedListEntry__previous = _.LinkedListEntry__next = _.LinkedListEntry__list = null; }, ScrollNotificationObserver: function ScrollNotificationObserver(t0, t1) { this.child = t0; this.key = t1; }, ScrollNotificationObserverState: function ScrollNotificationObserverState(t0, t1) { var _ = this; _._scroll_notification_observer$_listeners = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, ScrollNotificationObserverState__notifyListeners_closure: function ScrollNotificationObserverState__notifyListeners_closure(t0) { this.$this = t0; }, ScrollNotificationObserverState_build_closure: function ScrollNotificationObserverState_build_closure(t0) { this.$this = t0; }, ScrollNotificationObserverState_build_closure0: function ScrollNotificationObserverState_build_closure0(t0) { this.$this = t0; }, BouncingScrollPhysics__applyFriction(extentOutside, absDelta, gamma) { var deltaToLimit, total; if (extentOutside > 0) { deltaToLimit = extentOutside / gamma; if (absDelta < deltaToLimit) return absDelta * gamma; total = 0 + extentOutside; absDelta -= deltaToLimit; } else total = 0; return total + absDelta; }, ScrollDecelerationRate: function ScrollDecelerationRate(t0, t1) { this.index = t0; this._core$_name = t1; }, ScrollPhysics: function ScrollPhysics(t0) { this.parent = t0; }, RangeMaintainingScrollPhysics: function RangeMaintainingScrollPhysics(t0) { this.parent = t0; }, BouncingScrollPhysics: function BouncingScrollPhysics(t0, t1) { this.decelerationRate = t0; this.parent = t1; }, ClampingScrollPhysics: function ClampingScrollPhysics(t0) { this.parent = t0; }, AlwaysScrollableScrollPhysics: function AlwaysScrollableScrollPhysics(t0) { this.parent = t0; }, NeverScrollableScrollPhysics: function NeverScrollableScrollPhysics(t0) { this.parent = t0; }, ScrollPositionAlignmentPolicy: function ScrollPositionAlignmentPolicy(t0, t1) { this.index = t0; this._core$_name = t1; }, ScrollPosition: function ScrollPosition() { }, ScrollPosition_forcePixels_closure: function ScrollPosition_forcePixels_closure(t0) { this.$this = t0; }, ScrollMetricsNotification: function ScrollMetricsNotification(t0, t1, t2) { this.metrics = t0; this.context = t1; this.ViewportNotificationMixin__depth = t2; }, _ScrollMetricsNotification_Notification_ViewportNotificationMixin: function _ScrollMetricsNotification_Notification_ViewportNotificationMixin() { }, _ScrollPosition_ViewportOffset_ScrollMetrics: function _ScrollPosition_ViewportOffset_ScrollMetrics() { }, ScrollPositionWithSingleContext$(context, debugLabel, initialPixels, keepScrollOffset, oldPosition, physics) { var t1 = $.$get$ChangeNotifier__emptyListeners(); t1 = new A.ScrollPositionWithSingleContext(B.ScrollDirection_0, physics, context, true, debugLabel, new A.ValueNotifier(false, t1, type$.ValueNotifier_bool), t1); t1.ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(context, debugLabel, true, oldPosition, physics); t1.ScrollPositionWithSingleContext$6$context$debugLabel$initialPixels$keepScrollOffset$oldPosition$physics(context, debugLabel, initialPixels, true, oldPosition, physics); return t1; }, ScrollPositionWithSingleContext: function ScrollPositionWithSingleContext(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._heldPreviousVelocity = 0; _._userScrollDirection = t0; _._currentDrag = null; _.physics = t1; _.context = t2; _.keepScrollOffset = t3; _.debugLabel = t4; _._maxScrollExtent = _._minScrollExtent = null; _._impliedVelocity = 0; _._viewportDimension = _._pixels = null; _._haveDimensions = false; _._didChangeViewportDimensionOrReceiveCorrection = true; _._pendingDimensions = false; _._scroll_position$_lastMetrics = null; _._haveScheduledUpdateNotification = false; _._semanticActions = _._lastAxis = null; _.isScrollingNotifier = t5; _._activity = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t6; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ClampingScrollSimulation$(position, tolerance, velocity) { var t1 = new A.ClampingScrollSimulation(position, velocity, tolerance), t2 = $.$get$ClampingScrollSimulation__kDecelerationRate(), t3 = t2 * 0.35 * Math.pow(Math.abs(velocity) / 2223.8657884799995, 1 / (t2 - 1)); t1.__ClampingScrollSimulation__duration_A = t3; t1.__ClampingScrollSimulation__distance_A = velocity * t3 / t2; return t1; }, BouncingScrollSimulation: function BouncingScrollSimulation(t0, t1, t2, t3) { var _ = this; _.leadingExtent = t0; _.trailingExtent = t1; _.spring = t2; _.__BouncingScrollSimulation__springTime_A = _.__BouncingScrollSimulation__springSimulation_A = _.__BouncingScrollSimulation__frictionSimulation_A = $; _._timeOffset = 0; _.tolerance = t3; }, ClampingScrollSimulation: function ClampingScrollSimulation(t0, t1, t2) { var _ = this; _.position = t0; _.velocity = t1; _.__ClampingScrollSimulation__distance_A = _.__ClampingScrollSimulation__duration_A = $; _.tolerance = t2; }, CustomScrollView$(anchor, cacheExtent, clipBehavior, controller, dragStartBehavior, keyboardDismissBehavior, physics, primary, restorationId, reverse, scrollDirection, shrinkWrap, slivers) { var t1, _null = null; if (primary !== true) t1 = primary == null && controller == null && scrollDirection === B.Axis_1; else t1 = true; t1 = t1 ? B.AlwaysScrollableScrollPhysics_null : _null; return new A.CustomScrollView(slivers, scrollDirection, false, controller, primary, t1, _null, shrinkWrap, _null, anchor, cacheExtent, _null, dragStartBehavior, keyboardDismissBehavior, restorationId, clipBehavior, _null); }, ListView$(children, controller, padding, primary, scrollDirection, shrinkWrap) { var t3, _null = null, t1 = A.SliverChildListDelegate$(children, true, true, true), t2 = children.length; if (primary !== true) t3 = primary == null && controller == null && scrollDirection === B.Axis_1; else t3 = true; t3 = t3 ? B.AlwaysScrollableScrollPhysics_null : _null; return new A.ListView(t1, padding, scrollDirection, false, controller, primary, t3, _null, shrinkWrap, _null, 0, _null, t2, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, _null); }, ListView$builder(controller, itemBuilder, itemCount, padding, physics, primary, scrollDirection, shrinkWrap) { var t1, _null = null; if (physics == null) { if (primary !== true) t1 = primary == null && controller == null && scrollDirection === B.Axis_1; else t1 = true; t1 = t1 ? B.AlwaysScrollableScrollPhysics_null : _null; } else t1 = physics; return new A.ListView(new A.SliverChildBuilderDelegate(itemBuilder, itemCount, true, true, true, A.scroll_delegate___kDefaultSemanticIndexCallback$closure(), _null), padding, scrollDirection, false, controller, primary, t1, _null, shrinkWrap, _null, 0, _null, itemCount, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, _null); }, ListView$separated(controller, itemBuilder, itemCount, padding, primary, separatorBuilder, shrinkWrap) { var t2, _null = null, t1 = Math.max(0, itemCount * 2 - 1); if (primary !== true) t2 = primary == null && controller == null && true; else t2 = true; t2 = t2 ? B.AlwaysScrollableScrollPhysics_null : _null; return new A.ListView(new A.SliverChildBuilderDelegate(new A.ListView$separated_closure(itemBuilder, separatorBuilder), t1, true, true, true, new A.ListView$separated_closure0(), _null), padding, B.Axis_1, false, controller, primary, t2, _null, shrinkWrap, _null, 0, _null, itemCount, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, _null); }, GridView$count(childAspectRatio, children, crossAxisCount, crossAxisSpacing, mainAxisSpacing, padding, physics, primary, shrinkWrap) { var t3, _null = null, t1 = A.SliverChildListDelegate$(children, true, true, true), t2 = children.length; if (physics == null) { if (primary !== true) if (primary == null) t3 = true; else t3 = false; else t3 = true; t3 = t3 ? B.AlwaysScrollableScrollPhysics_null : _null; } else t3 = physics; return new A.GridView(new A.SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount, mainAxisSpacing, crossAxisSpacing, childAspectRatio), t1, padding, B.Axis_1, false, _null, primary, t3, _null, shrinkWrap, _null, 0, _null, t2, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, _null); }, ScrollViewKeyboardDismissBehavior: function ScrollViewKeyboardDismissBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, ScrollView: function ScrollView() { }, ScrollView_build_closure: function ScrollView_build_closure(t0, t1, t2) { this.$this = t0; this.axisDirection = t1; this.slivers = t2; }, ScrollView_build_closure0: function ScrollView_build_closure0(t0) { this.context = t0; }, CustomScrollView: function CustomScrollView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.slivers = t0; _.scrollDirection = t1; _.reverse = t2; _.controller = t3; _.primary = t4; _.physics = t5; _.scrollBehavior = t6; _.shrinkWrap = t7; _.center = t8; _.anchor = t9; _.cacheExtent = t10; _.semanticChildCount = t11; _.dragStartBehavior = t12; _.keyboardDismissBehavior = t13; _.restorationId = t14; _.clipBehavior = t15; _.key = t16; }, BoxScrollView: function BoxScrollView() { }, ListView: function ListView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.childrenDelegate = t0; _.padding = t1; _.scrollDirection = t2; _.reverse = t3; _.controller = t4; _.primary = t5; _.physics = t6; _.scrollBehavior = t7; _.shrinkWrap = t8; _.center = t9; _.anchor = t10; _.cacheExtent = t11; _.semanticChildCount = t12; _.dragStartBehavior = t13; _.keyboardDismissBehavior = t14; _.restorationId = t15; _.clipBehavior = t16; _.key = t17; }, ListView$separated_closure: function ListView$separated_closure(t0, t1) { this.itemBuilder = t0; this.separatorBuilder = t1; }, ListView$separated_closure0: function ListView$separated_closure0() { }, GridView: function GridView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.gridDelegate = t0; _.childrenDelegate = t1; _.padding = t2; _.scrollDirection = t3; _.reverse = t4; _.controller = t5; _.primary = t6; _.physics = t7; _.scrollBehavior = t8; _.shrinkWrap = t9; _.center = t10; _.anchor = t11; _.cacheExtent = t12; _.semanticChildCount = t13; _.dragStartBehavior = t14; _.keyboardDismissBehavior = t15; _.restorationId = t16; _.clipBehavior = t17; _.key = t18; }, Scrollable$(axisDirection, clipBehavior, controller, dragStartBehavior, excludeFromSemantics, key, physics, restorationId, scrollBehavior, semanticChildCount, viewportBuilder) { return new A.Scrollable(axisDirection, controller, physics, viewportBuilder, excludeFromSemantics, semanticChildCount, dragStartBehavior, restorationId, scrollBehavior, clipBehavior, key); }, Scrollable_maybeOf(context, axis) { var t2, t3, scrollable, t1 = type$._ScrollableScope, element = context.getElementForInheritedWidgetOfExactType$1$0(t1); for (t2 = element != null; t2;) { t3 = element._widget; t3.toString; scrollable = t1._as(t3).scrollable; context.dependOnInheritedElement$1(element); return scrollable; } return null; }, Scrollable_recommendDeferredLoadingForContext(context) { var t1, t2, widget = context.getInheritedWidgetOfExactType$1$0(type$._ScrollableScope); for (t1 = widget != null; t1;) { t2 = widget.position; t2 = t2.physics.recommendDeferredLoading$3(t2._activity.get$velocity() + t2._impliedVelocity, t2.copyWith$0(), context); return t2; } return false; }, Scrollable_ensureVisible(context, alignment, alignmentPolicy, curve, duration) { var targetRenderObject, t2, _null = null, t1 = type$.JSArray_Future_void, futures = A._setArrayType([], t1), scrollable = A.Scrollable_maybeOf(context, _null); for (targetRenderObject = _null; scrollable != null; context = t2) { t2 = context.get$renderObject(); t2.toString; B.JSArray_methods.addAll$1(futures, A._setArrayType([scrollable._scrollable$_position.ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(t2, alignment, alignmentPolicy, curve, duration, targetRenderObject)], t1)); if (targetRenderObject == null) targetRenderObject = context.get$renderObject(); t2 = scrollable._framework$_element; t2.toString; scrollable = A.Scrollable_maybeOf(t2, _null); } t1 = futures.length; if (t1 !== 0) t2 = duration._duration === B.Duration_0._duration; else t2 = true; if (t2) return A.Future_Future$value(_null, type$.void); if (t1 === 1) return B.JSArray_methods.get$single(futures); t1 = type$.void; return A.Future_wait(futures, t1).then$1$1(0, new A.Scrollable_ensureVisible_closure(), t1); }, _getDeltaToScrollOrigin(scrollableState) { var t1; switch (scrollableState._widget.axisDirection.index) { case 2: t1 = scrollableState._scrollable$_position._pixels; t1.toString; return new A.Offset(0, t1); case 0: t1 = scrollableState._scrollable$_position._pixels; t1.toString; return new A.Offset(0, -t1); case 3: t1 = scrollableState._scrollable$_position._pixels; t1.toString; return new A.Offset(-t1, 0); case 1: t1 = scrollableState._scrollable$_position._pixels; t1.toString; return new A.Offset(t1, 0); } }, _ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure: function _ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure() { }, Scrollable: function Scrollable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.axisDirection = t0; _.controller = t1; _.physics = t2; _.viewportBuilder = t3; _.excludeFromSemantics = t4; _.semanticChildCount = t5; _.dragStartBehavior = t6; _.restorationId = t7; _.scrollBehavior = t8; _.clipBehavior = t9; _.key = t10; }, Scrollable_ensureVisible_closure: function Scrollable_ensureVisible_closure() { }, _ScrollableScope: function _ScrollableScope(t0, t1, t2, t3) { var _ = this; _.scrollable = t0; _.position = t1; _.child = t2; _.key = t3; }, ScrollableState: function ScrollableState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._physics = _._scrollable$_position = null; _.__ScrollableState__devicePixelRatio_A = $; _._persistedScrollOffset = t0; _.__ScrollableState__configuration_A = $; _._mediaQueryGestureSettings = _._fallbackScrollController = null; _._scrollSemanticsKey = t1; _._gestureDetectorKey = t2; _._ignorePointerKey = t3; _._gestureRecognizers = t4; _._shouldIgnorePointer = false; _._hold = _._scrollable$_drag = _._scrollable$_lastAxisDirection = _._lastCanDrag = null; _.RestorationMixin__bucket = t5; _.RestorationMixin__properties = t6; _.RestorationMixin__debugPropertiesWaitingForReregistration = t7; _.RestorationMixin__firstRestorePending = t8; _.RestorationMixin__currentParent = t9; _.TickerProviderStateMixin__tickers = t10; _.TickerProviderStateMixin__tickerModeNotifier = t11; _._widget = null; _._debugLifecycleState = t12; _._framework$_element = null; }, ScrollableState_setCanDrag_closure: function ScrollableState_setCanDrag_closure(t0) { this.$this = t0; }, ScrollableState_setCanDrag_closure0: function ScrollableState_setCanDrag_closure0(t0) { this.$this = t0; }, ScrollableState_setCanDrag_closure1: function ScrollableState_setCanDrag_closure1(t0) { this.$this = t0; }, ScrollableState_setCanDrag_closure2: function ScrollableState_setCanDrag_closure2(t0) { this.$this = t0; }, _ScrollableSelectionHandler: function _ScrollableSelectionHandler(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.position = t1; _.child = t2; _.registrar = t3; _.key = t4; }, _ScrollableSelectionHandlerState: function _ScrollableSelectionHandlerState(t0) { var _ = this; _.___ScrollableSelectionHandlerState__selectionDelegate_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ScrollableSelectionContainerDelegate: function _ScrollableSelectionContainerDelegate(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _._autoScroller = t1; _._scheduledLayoutChange = false; _._currentDragEndRelatedToOrigin = _._currentDragStartRelatedToOrigin = null; _._selectionStartsInScrollable = false; _._scrollable$_position = t2; _._selectableStartEdgeUpdateRecords = t3; _._selectableEndEdgeUpdateRecords = t4; _.selectables = t5; _.currentSelectionStartIndex = _.currentSelectionEndIndex = -1; _._endHandleLayerOwner = _._endHandleLayer = _._startHandleLayerOwner = _._startHandleLayer = null; _._selectionInProgress = _._scheduledSelectableUpdate = _._isHandlingSelectionEvent = false; _._additions = t6; _._extendSelectionInProgress = false; _._selectionGeometry = t7; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t8; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _._selectionContainerContext = null; }, _ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure: function _ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure(t0) { this.$this = t0; }, _ScrollableSelectionContainerDelegate_didChangeSelectables_closure: function _ScrollableSelectionContainerDelegate_didChangeSelectables_closure(t0) { this.selectableSet = t0; }, _ScrollableSelectionContainerDelegate_didChangeSelectables_closure0: function _ScrollableSelectionContainerDelegate_didChangeSelectables_closure0(t0) { this.selectableSet = t0; }, _ScrollSemantics: function _ScrollSemantics(t0, t1, t2, t3, t4) { var _ = this; _.position = t0; _.allowImplicitScrolling = t1; _.semanticChildCount = t2; _.child = t3; _.key = t4; }, _RenderScrollSemantics: function _RenderScrollSemantics(t0, t1, t2, t3, t4) { var _ = this; _._scrollable$_position = t0; _._allowImplicitScrolling = t1; _._semanticChildCount = t2; _._innerNode = null; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RestorableScrollOffset: function _RestorableScrollOffset(t0) { var _ = this; _._restoration_properties$_value = null; _._restoration0$_disposed = false; _._restoration0$_owner = _._restoration0$_restorationId = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _ScrollableState_State_TickerProviderStateMixin: function _ScrollableState_State_TickerProviderStateMixin() { }, _ScrollableState_State_TickerProviderStateMixin_RestorationMixin: function _ScrollableState_State_TickerProviderStateMixin_RestorationMixin() { }, ScrollAction$() { return new A.ScrollAction(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent)); }, ScrollAction__calculateScrollIncrement(state, type) { var t1; state._widget.toString; switch (type.index) { case 0: return 50; case 1: t1 = state._scrollable$_position._viewportDimension; t1.toString; return 0.8 * t1; } }, ScrollAction_getDirectionalIncrement(state, intent) { var increment = A.ScrollAction__calculateScrollIncrement(state, intent.type); switch (intent.direction.index) { case 2: switch (state._widget.axisDirection.index) { case 0: return -increment; case 2: return increment; case 1: case 3: return 0; } break; case 0: switch (state._widget.axisDirection.index) { case 0: return increment; case 2: return -increment; case 1: case 3: return 0; } break; case 3: switch (state._widget.axisDirection.index) { case 1: return -increment; case 3: return increment; case 0: case 2: return 0; } break; case 1: switch (state._widget.axisDirection.index) { case 1: return increment; case 3: return -increment; case 0: case 2: return 0; } break; } }, ScrollableDetails: function ScrollableDetails(t0, t1, t2) { this.direction = t0; this.controller = t1; this.decorationClipBehavior = t2; }, ScrollableDetails_toString_addIfNonNull: function ScrollableDetails_toString_addIfNonNull(t0) { this.description = t0; }, EdgeDraggingAutoScroller: function EdgeDraggingAutoScroller(t0, t1, t2) { var _ = this; _.scrollable = t0; _.onScrollViewScrolled = t1; _.velocityScalar = t2; _.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A = $; _._scrolling = false; }, ScrollIncrementType: function ScrollIncrementType(t0, t1) { this.index = t0; this._core$_name = t1; }, ScrollIntent: function ScrollIntent(t0, t1) { this.direction = t0; this.type = t1; }, ScrollAction: function ScrollAction(t0) { this._actions$_listeners = t0; this._currentCallingAction = null; }, RawScrollbar$(child, controller, fadeDuration, interactive, key, notificationPredicate, pressDuration, radius, scrollbarOrientation, thickness, thumbVisibility, timeToFade, trackVisibility) { return new A.RawScrollbar(child, controller, thumbVisibility, radius, thickness, trackVisibility, fadeDuration, timeToFade, pressDuration, notificationPredicate, interactive, scrollbarOrientation, key); }, RawScrollbarState$($T) { return new A.RawScrollbarState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0, $T._eval$1("RawScrollbarState<0>")); }, _getLocalOffset(scrollbarPainterKey, position) { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, scrollbarPainterKey).get$renderObject(); t1.toString; return type$.RenderBox._as(t1).globalToLocal$1(position); }, ScrollbarOrientation: function ScrollbarOrientation(t0, t1) { this.index = t0; this._core$_name = t1; }, ScrollbarPainter: function ScrollbarPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _._scrollbar$_color = t0; _._trackColor = t1; _._trackBorderColor = t2; _._trackRadius = t3; _._scrollbar$_textDirection = null; _._thickness = t4; _.fadeoutOpacityAnimation = t5; _._mainAxisMargin = t6; _._crossAxisMargin = t7; _._scrollbar$_radius = t8; _._scrollbar$_shape = t9; _._scrollbar$_padding = t10; _._minLength = t11; _._minOverscrollLength = t12; _._scrollbarOrientation = t13; _._ignorePointer = false; _._thumbRect = _._trackRect = null; _.__ScrollbarPainter__thumbExtent_A = _.__ScrollbarPainter__thumbOffset_A = $; _._lastAxisDirection = _._lastMetrics = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t14; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ScrollbarPainter_update_needPaint: function ScrollbarPainter_update_needPaint() { }, RawScrollbar: function RawScrollbar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.child = t0; _.controller = t1; _.thumbVisibility = t2; _.radius = t3; _.thickness = t4; _.trackVisibility = t5; _.fadeDuration = t6; _.timeToFade = t7; _.pressDuration = t8; _.notificationPredicate = t9; _.interactive = t10; _.scrollbarOrientation = t11; _.key = t12; }, RawScrollbarState: function RawScrollbarState(t0, t1, t2, t3, t4) { var _ = this; _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; _._scrollbarPainterKey = t0; _._thumbDragging = _._hoverIsActive = false; _.__RawScrollbarState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; _.$ti = t4; }, RawScrollbarState__maybeStartFadeoutTimer_closure: function RawScrollbarState__maybeStartFadeoutTimer_closure(t0) { this.$this = t0; }, RawScrollbarState__gestures_closure: function RawScrollbarState__gestures_closure(t0) { this.$this = t0; }, RawScrollbarState__gestures_closure0: function RawScrollbarState__gestures_closure0(t0) { this.$this = t0; }, RawScrollbarState__gestures__closure: function RawScrollbarState__gestures__closure(t0) { this.$this = t0; }, RawScrollbarState__gestures__closure0: function RawScrollbarState__gestures__closure0(t0) { this.$this = t0; }, RawScrollbarState__gestures__closure1: function RawScrollbarState__gestures__closure1(t0) { this.$this = t0; }, RawScrollbarState__gestures_closure1: function RawScrollbarState__gestures_closure1(t0) { this.$this = t0; }, RawScrollbarState__gestures_closure2: function RawScrollbarState__gestures_closure2(t0) { this.$this = t0; }, RawScrollbarState_build_closure: function RawScrollbarState_build_closure(t0) { this.$this = t0; }, RawScrollbarState_build_closure0: function RawScrollbarState_build_closure0(t0) { this.$this = t0; }, _ThumbPressGestureRecognizer: function _ThumbPressGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._customPaintKey = t0; _._longPressAccepted = false; _._velocityTracker = _.onTertiaryLongPressEnd = _.onTertiaryLongPressUp = _.onTertiaryLongPressMoveUpdate = _.onTertiaryLongPressStart = _.onTertiaryLongPress = _.onTertiaryLongPressCancel = _.onTertiaryLongPressDown = _.onSecondaryLongPressEnd = _.onSecondaryLongPressUp = _.onSecondaryLongPressMoveUpdate = _.onSecondaryLongPressStart = _.onSecondaryLongPress = _.onSecondaryLongPressCancel = _.onSecondaryLongPressDown = _.onLongPressEnd = _.onLongPressUp = _.onLongPressMoveUpdate = _.onLongPressStart = _.onLongPress = _.onLongPressCancel = _.onLongPressDown = _._initialButtons = _._longPressOrigin = null; _.deadline = t1; _.postAcceptSlopTolerance = t2; _._recognizer$_state = t3; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t4; _._trackedPointers = t5; _._team = null; _.debugOwner = t6; _.gestureSettings = null; _.supportedDevices = t7; _._allowedButtonsFilter = t8; _._pointerToKind = t9; }, _TrackTapGestureRecognizer: function _TrackTapGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._customPaintKey = t0; _.onTertiaryTapCancel = _.onTertiaryTapUp = _.onTertiaryTapDown = _.onSecondaryTapCancel = _.onSecondaryTapUp = _.onSecondaryTapDown = _.onSecondaryTap = _.onTapCancel = _.onTap = _.onTapUp = _.onTapDown = null; _._wonArenaForPrimaryPointer = _._sentTapDown = false; _._up = _._down = null; _.deadline = t1; _.postAcceptSlopTolerance = t2; _._recognizer$_state = t3; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t4; _._trackedPointers = t5; _._team = null; _.debugOwner = t6; _.gestureSettings = null; _.supportedDevices = t7; _._allowedButtonsFilter = t8; _._pointerToKind = t9; }, _RawScrollbarState_State_TickerProviderStateMixin: function _RawScrollbarState_State_TickerProviderStateMixin() { }, MultiSelectableSelectionContainerDelegate__compareVertically(a, b) { var t4, t1 = a.top, t2 = b.top, t3 = t1 - t2; if (!(t3 < 3 && a.bottom - b.bottom > -3)) t4 = t2 - t1 < 3 && b.bottom - a.bottom > -3; else t4 = true; if (t4) return 0; if (Math.abs(t3) > 3) return t1 > t2 ? 1 : -1; return a.bottom > b.bottom ? 1 : -1; }, MultiSelectableSelectionContainerDelegate__compareHorizontally(a, b) { var t1 = a.left, t2 = b.left, t3 = t1 - t2; if (t3 < 1e-10 && a.right - b.right > -1e-10) return -1; if (t2 - t1 < 1e-10 && b.right - a.right > -1e-10) return 1; if (Math.abs(t3) > 1e-10) return t1 > t2 ? 1 : -1; return a.right > b.right ? 1 : -1; }, MultiSelectableSelectionContainerDelegate: function MultiSelectableSelectionContainerDelegate() { }, MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask: function MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask(t0) { this.$this = t0; }, MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure: function MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure(t0, t1, t2) { this.$this = t0; this.index = t1; this.drawableArea = t2; }, MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0: function MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0() { }, MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure: function MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure(t0, t1) { this.$this = t0; this.skipIndex = t1; }, MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0: function MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0(t0) { this.$this = t0; }, MultiSelectableSelectionContainerDelegate_handleSelectWord_closure: function MultiSelectableSelectionContainerDelegate_handleSelectWord_closure(t0, t1) { this.$this = t0; this.index = t1; }, MultiSelectableSelectionContainerDelegate_handleSelectWord_closure0: function MultiSelectableSelectionContainerDelegate_handleSelectWord_closure0(t0) { this.$this = t0; }, _MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier: function _MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier() { }, SelectionContainer_maybeOf(context) { var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$.SelectionRegistrarScope); return scope == null ? null : scope.registrar; }, SelectionRegistrarScope$(child, registrar) { return new A.SelectionRegistrarScope(registrar, child, null); }, SelectionContainer: function SelectionContainer(t0, t1, t2, t3) { var _ = this; _.registrar = t0; _.child = t1; _.delegate = t2; _.key = t3; }, _SelectionContainerState: function _SelectionContainerState(t0, t1, t2, t3) { var _ = this; _._selection_container$_listeners = t0; _.SelectionRegistrant__registrar = t1; _.SelectionRegistrant__subscribedToSelectionRegistrar = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, SelectionRegistrarScope: function SelectionRegistrarScope(t0, t1, t2) { this.registrar = t0; this.child = t1; this.key = t2; }, SelectionContainerDelegate: function SelectionContainerDelegate() { }, __SelectionContainerState_State_Selectable: function __SelectionContainerState_State_Selectable() { }, __SelectionContainerState_State_Selectable_SelectionRegistrant: function __SelectionContainerState_State_Selectable_SelectionRegistrant() { }, SharedAppData: function SharedAppData(t0, t1) { this.child = t0; this.key = t1; }, _SharedAppDataState: function _SharedAppDataState(t0) { var _ = this; _.___SharedAppDataState_data_AI = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _SharedAppModel: function _SharedAppModel(t0, t1, t2) { this.data = t0; this.child = t1; this.key = t2; }, KeySet__computeHashCode(keys) { var t2, h1, h2, sortedHashes, $length = keys._collection$_length, t1 = A._instanceType(keys), iterator = new A._HashSetIterator(keys, keys._computeElements$0(), t1._eval$1("_HashSetIterator<1>")); iterator.moveNext$0(); t2 = iterator._collection$_current; h1 = J.get$hashCode$(t2 == null ? t1._precomputed1._as(t2) : t2); if ($length === 1) return h1; iterator.moveNext$0(); t2 = iterator._collection$_current; h2 = J.get$hashCode$(t2 == null ? t1._precomputed1._as(t2) : t2); if ($length === 2) return h1 < h2 ? A.Object_hash(h1, h2, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue) : A.Object_hash(h2, h1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); sortedHashes = $length === 3 ? $.KeySet__tempHashStore3 : $.KeySet__tempHashStore4; sortedHashes[0] = h1; sortedHashes[1] = h2; iterator.moveNext$0(); t2 = iterator._collection$_current; sortedHashes[2] = J.get$hashCode$(t2 == null ? t1._precomputed1._as(t2) : t2); if ($length === 4) { iterator.moveNext$0(); t2 = iterator._collection$_current; sortedHashes[3] = J.get$hashCode$(t2 == null ? t1._precomputed1._as(t2) : t2); } B.JSArray_methods.sort$0(sortedHashes); return A.Object_hashAll(sortedHashes); }, LogicalKeySet$(key1) { var t1 = type$.LogicalKeyboardKey, t2 = A.HashSet_HashSet(t1); t2.add$1(0, key1); t2 = new A.LogicalKeySet(t2); t2.KeySet$4(key1, null, null, null, {}, t1); return t2; }, SingleActivator$(trigger, alt, control, meta, shift) { return new A.SingleActivator(trigger, control, shift, alt, meta); }, ShortcutManager__indexShortcuts(source) { var result = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_LogicalKeyboardKey, type$.List__ActivatorIntentPair); source.forEach$1(0, new A.ShortcutManager__indexShortcuts_closure(result)); return result; }, Shortcuts$(child, debugLabel, shortcuts) { return new A.Shortcuts(null, shortcuts, child, debugLabel, null); }, KeySet: function KeySet() { }, LogicalKeySet: function LogicalKeySet(t0) { this.__LogicalKeySet__triggers_FI = $; this._shortcuts$_keys = t0; this.__KeySet_hashCode_FI = $; }, LogicalKeySet__triggers_closure: function LogicalKeySet__triggers_closure() { }, SingleActivator: function SingleActivator(t0, t1, t2, t3, t4) { var _ = this; _.trigger = t0; _.control = t1; _.shift = t2; _.alt = t3; _.meta = t4; }, _ActivatorIntentPair: function _ActivatorIntentPair(t0, t1) { this.activator = t0; this.intent = t1; }, ShortcutManager: function ShortcutManager(t0, t1) { var _ = this; _._shortcuts = t0; _._indexedShortcutsCache = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ShortcutManager__indexShortcuts_closure: function ShortcutManager__indexShortcuts_closure(t0) { this.result = t0; }, ShortcutManager__indexShortcuts__closure: function ShortcutManager__indexShortcuts__closure() { }, Shortcuts: function Shortcuts(t0, t1, t2, t3, t4) { var _ = this; _.manager = t0; _._shortcuts = t1; _.child = t2; _.debugLabel = t3; _.key = t4; }, _ShortcutsState: function _ShortcutsState(t0) { var _ = this; _._widget = _._internalManager = null; _._debugLifecycleState = t0; _._framework$_element = null; }, CallbackShortcuts: function CallbackShortcuts(t0, t1, t2) { this.bindings = t0; this.child = t1; this.key = t2; }, CallbackShortcuts_build_closure: function CallbackShortcuts_build_closure(t0) { this.$this = t0; }, ShortcutRegistry: function ShortcutRegistry(t0, t1) { var _ = this; _._registeredShortcuts = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ShortcutRegistrar: function ShortcutRegistrar(t0, t1) { this.child = t0; this.key = t1; }, _ShortcutRegistrarState: function _ShortcutRegistrarState(t0, t1, t2) { var _ = this; _.registry = t0; _.manager = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ShortcutRegistrarScope: function _ShortcutRegistrarScope(t0, t1, t2) { this.registry = t0; this.child = t1; this.key = t2; }, _LogicalKeySet_KeySet_Diagnosticable: function _LogicalKeySet_KeySet_Diagnosticable() { }, _ShortcutManager_Object_Diagnosticable: function _ShortcutManager_Object_Diagnosticable() { }, _ShortcutManager_Object_Diagnosticable_ChangeNotifier: function _ShortcutManager_Object_Diagnosticable_ChangeNotifier() { }, _ShortcutRegistry_Object_ChangeNotifier: function _ShortcutRegistry_Object_ChangeNotifier() { }, _SingleActivator_Object_Diagnosticable: function _SingleActivator_Object_Diagnosticable() { }, _SingleActivator_Object_Diagnosticable_MenuSerializableShortcut: function _SingleActivator_Object_Diagnosticable_MenuSerializableShortcut() { }, __ActivatorIntentPair_Object_Diagnosticable: function __ActivatorIntentPair_Object_Diagnosticable() { }, SingleChildScrollView$(child, controller, dragStartBehavior, key, padding, physics, primary, restorationId, reverse, scrollDirection) { return new A.SingleChildScrollView(scrollDirection, reverse, padding, controller, primary, physics, child, dragStartBehavior, restorationId, key); }, SingleChildScrollView: function SingleChildScrollView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.scrollDirection = t0; _.reverse = t1; _.padding = t2; _.controller = t3; _.primary = t4; _.physics = t5; _.child = t6; _.dragStartBehavior = t7; _.restorationId = t8; _.key = t9; }, SingleChildScrollView_build_closure: function SingleChildScrollView_build_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.axisDirection = t2; }, _SingleChildViewport: function _SingleChildViewport(t0, t1, t2, t3, t4) { var _ = this; _.axisDirection = t0; _.offset = t1; _.clipBehavior = t2; _.child = t3; _.key = t4; }, _SingleChildViewportElement: function _SingleChildViewportElement(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _RenderSingleChildViewport: function _RenderSingleChildViewport(t0, t1, t2, t3, t4, t5) { var _ = this; _._single_child_scroll_view$_axisDirection = t0; _._single_child_scroll_view$_offset = t1; _._single_child_scroll_view$_clipBehavior = t2; _._single_child_scroll_view$_clipRectLayer = t3; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderSingleChildViewport_paint_paintContents: function _RenderSingleChildViewport_paint_paintContents(t0, t1) { this.$this = t0; this.paintOffset = t1; }, _RenderSingleChildViewport_hitTestChildren_closure: function _RenderSingleChildViewport_hitTestChildren_closure(t0, t1) { this.$this = t0; this.position = t1; }, __RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin: function __RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin() { }, __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin: function __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin() { }, __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin: function __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin() { }, SliverList$(delegate) { return new A.SliverList(delegate, null); }, SliverMultiBoxAdaptorElement$(widget, replaceMovedChildren) { return new A.SliverMultiBoxAdaptorElement(replaceMovedChildren, A.SplayTreeMap$(type$.int, type$.nullable_Element), widget, B._ElementLifecycle_0); }, SliverMultiBoxAdaptorElement__extrapolateMaxScrollOffset(firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset, childCount) { if (lastIndex === childCount - 1) return trailingScrollOffset; return trailingScrollOffset + (trailingScrollOffset - leadingScrollOffset) / (lastIndex - firstIndex + 1) * (childCount - lastIndex - 1); }, KeepAlive$(child, keepAlive) { return new A.KeepAlive(keepAlive, child, null); }, SliverWithKeepAliveWidget: function SliverWithKeepAliveWidget() { }, SliverMultiBoxAdaptorWidget: function SliverMultiBoxAdaptorWidget() { }, SliverList: function SliverList(t0, t1) { this.delegate = t0; this.key = t1; }, SliverGrid: function SliverGrid(t0, t1, t2) { this.gridDelegate = t0; this.delegate = t1; this.key = t2; }, SliverMultiBoxAdaptorElement: function SliverMultiBoxAdaptorElement(t0, t1, t2, t3) { var _ = this; _._replaceMovedChildren = t0; _._childElements = t1; _._currentlyUpdatingChildIndex = _._currentBeforeChild = null; _._didUnderflow = false; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t2; _._framework$_owner = null; _._lifecycleState = t3; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, SliverMultiBoxAdaptorElement_performRebuild_processElement: function SliverMultiBoxAdaptorElement_performRebuild_processElement(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.newChildren = t2; _.adaptorWidget = t3; _.indexToLayoutOffset = t4; }, SliverMultiBoxAdaptorElement_performRebuild_closure: function SliverMultiBoxAdaptorElement_performRebuild_closure() { }, SliverMultiBoxAdaptorElement_performRebuild_closure0: function SliverMultiBoxAdaptorElement_performRebuild_closure0(t0, t1) { this.$this = t0; this.index = t1; }, SliverMultiBoxAdaptorElement_createChild_closure: function SliverMultiBoxAdaptorElement_createChild_closure(t0, t1, t2) { this.$this = t0; this.after = t1; this.index = t2; }, SliverMultiBoxAdaptorElement_removeChild_closure: function SliverMultiBoxAdaptorElement_removeChild_closure(t0, t1) { this.$this = t0; this.index = t1; }, KeepAlive: function KeepAlive(t0, t1, t2) { this.keepAlive = t0; this.child = t1; this.key = t2; }, SliverFillViewport: function SliverFillViewport(t0, t1, t2, t3) { var _ = this; _.viewportFraction = t0; _.padEnds = t1; _.delegate = t2; _.key = t3; }, _SliverFillViewportRenderObjectWidget: function _SliverFillViewportRenderObjectWidget(t0, t1, t2) { this.viewportFraction = t0; this.delegate = t1; this.key = t2; }, _SliverFractionalPadding: function _SliverFractionalPadding(t0, t1, t2) { this.viewportFraction = t0; this.child = t1; this.key = t2; }, _RenderSliverFractionalPadding: function _RenderSliverFractionalPadding(t0, t1, t2) { var _ = this; _._lastResolvedConstraints = null; _._sliver_fill$_viewportFraction = t0; _._sliver_fill$_resolvedPadding = null; _.RenderObjectWithChildMixin__child = t1; _._geometry = null; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, SliverPersistentHeaderDelegate: function SliverPersistentHeaderDelegate() { }, SliverPersistentHeader: function SliverPersistentHeader(t0, t1, t2, t3) { var _ = this; _.delegate = t0; _.pinned = t1; _.floating = t2; _.key = t3; }, _FloatingHeader: function _FloatingHeader(t0, t1) { this.child = t0; this.key = t1; }, _FloatingHeaderState: function _FloatingHeaderState(t0) { var _ = this; _._widget = _._sliver_persistent_header$_position = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _SliverPersistentHeaderElement: function _SliverPersistentHeaderElement(t0, t1, t2) { var _ = this; _.floating = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _.child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _SliverPersistentHeaderElement__build_closure: function _SliverPersistentHeaderElement__build_closure(t0, t1, t2) { this.$this = t0; this.shrinkOffset = t1; this.overlapsContent = t2; }, _SliverPersistentHeaderRenderObjectWidget: function _SliverPersistentHeaderRenderObjectWidget() { }, _RenderSliverPersistentHeaderForWidgetsMixin: function _RenderSliverPersistentHeaderForWidgetsMixin() { }, _SliverPinnedPersistentHeader: function _SliverPinnedPersistentHeader(t0, t1, t2) { this.delegate = t0; this.floating = t1; this.key = t2; }, _RenderSliverPinnedPersistentHeaderForWidgets: function _RenderSliverPinnedPersistentHeaderForWidgets(t0, t1, t2, t3) { var _ = this; _._RenderSliverPersistentHeaderForWidgetsMixin__element = t0; _.__RenderSliverPersistentHeader__lastStretchOffset_A = $; _._needsUpdateChild = true; _._lastShrinkOffset = 0; _._lastOverlapsContent = false; _.stretchConfiguration = t1; _.RenderObjectWithChildMixin__child = t2; _._geometry = null; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, __RenderSliverPinnedPersistentHeaderForWidgets_RenderSliverPinnedPersistentHeader__RenderSliverPersistentHeaderForWidgetsMixin: function __RenderSliverPinnedPersistentHeaderForWidgets_RenderSliverPinnedPersistentHeader__RenderSliverPersistentHeaderForWidgetsMixin() { }, SlottedMultiChildRenderObjectWidget: function SlottedMultiChildRenderObjectWidget() { }, SlottedMultiChildRenderObjectWidgetMixin: function SlottedMultiChildRenderObjectWidgetMixin() { }, SlottedContainerRenderObjectMixin: function SlottedContainerRenderObjectMixin() { }, SlottedRenderObjectElement: function SlottedRenderObjectElement(t0, t1, t2, t3, t4) { var _ = this; _._slotToChild = t0; _._keyedChildren = t1; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._debugPreviousSlots = null; _.__Element__depth_A = $; _._widget = t2; _._framework$_owner = null; _._lifecycleState = t3; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; _.$ti = t4; }, _SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin: function _SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin() { }, SnapshotWidget$(autoresize, child, controller, mode, painter) { return new A.SnapshotWidget(controller, mode, true, painter, child, null); }, SnapshotMode: function SnapshotMode(t0, t1) { this.index = t0; this._core$_name = t1; }, SnapshotController: function SnapshotController(t0) { var _ = this; _._allowSnapshotting = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, SnapshotWidget: function SnapshotWidget(t0, t1, t2, t3, t4, t5) { var _ = this; _.controller = t0; _.mode = t1; _.autoresize = t2; _.painter = t3; _.child = t4; _.key = t5; }, _RenderSnapshotWidget: function _RenderSnapshotWidget(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._devicePixelRatio = t0; _._snapshot_widget$_painter = t1; _._snapshot_widget$_controller = t2; _._mode = t3; _._autoresize = t4; _._childRasterSize = _._childRaster = null; _._disableSnapshotAttempt = false; _._lastCachedSize = null; _.RenderObjectWithChildMixin__child = t5; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, SnapshotPainter: function SnapshotPainter() { }, _DefaultSnapshotPainter: function _DefaultSnapshotPainter() { }, Spacer: function Spacer(t0) { this.key = t0; }, _correctSpellCheckResults(newText, resultsText, results) { var t1, spanPointer, offset, searchStart, currentSpan, t2, t3, currentSpanTextRegexp, foundIndex, t4, t5, currentSpanFoundExactlyWithOffset, adjustedSpanStart, adjustedSpanEnd, correctedSpellCheckResults = A._setArrayType([], type$.JSArray_SuggestionSpan); for (t1 = J.getInterceptor$asx(results), spanPointer = 0, offset = 0, searchStart = 0; spanPointer < t1.get$length(results);) { currentSpan = t1.$index(results, spanPointer); t2 = currentSpan.range; t3 = t2.start; t2 = t2.end; currentSpanTextRegexp = A.RegExp_RegExp("\\b" + B.JSString_methods.substring$2(resultsText, t3, t2) + "\\b", true, false, false, false); foundIndex = B.JSString_methods.indexOf$1(B.JSString_methods.substring$1(newText, searchStart), currentSpanTextRegexp); t4 = foundIndex + searchStart; t5 = t3 + offset; currentSpanFoundExactlyWithOffset = t5 === t4; if (t3 === t4 || currentSpanFoundExactlyWithOffset) { searchStart = t2 + 1 + offset; correctedSpellCheckResults.push(new A.SuggestionSpan(new A.TextRange(t5, t2 + offset), currentSpan.suggestions)); } else if (foundIndex >= 0) { adjustedSpanStart = searchStart + foundIndex; adjustedSpanEnd = adjustedSpanStart + (t2 - t3); searchStart = adjustedSpanEnd + 1; offset = adjustedSpanStart - t3; correctedSpellCheckResults.push(new A.SuggestionSpan(new A.TextRange(adjustedSpanStart, adjustedSpanEnd), currentSpan.suggestions)); } ++spanPointer; } return correctedSpellCheckResults; }, buildTextSpanWithSpellCheckSuggestions(value, composingWithinCurrentTextRange, style, misspelledTextStyle, spellCheckResults) { var _null = null, spellCheckResultsSpans = spellCheckResults.suggestionSpans, spellCheckResultsText = spellCheckResults.spellCheckedText, t1 = value.text; if (spellCheckResultsText !== t1) spellCheckResultsSpans = A._correctSpellCheckResults(t1, spellCheckResultsText, spellCheckResultsSpans); if (A.defaultTargetPlatform() === B.TargetPlatform_0) return A.TextSpan$(A._buildSubtreesWithComposingRegion(spellCheckResultsSpans, value, style, misspelledTextStyle, composingWithinCurrentTextRange), _null, style, _null); return A.TextSpan$(A._buildSubtreesWithoutComposingRegion(spellCheckResultsSpans, value, style, misspelledTextStyle, value.selection.baseOffset), _null, style, _null); }, _buildSubtreesWithoutComposingRegion(spellCheckSuggestions, value, style, misspelledStyle, cursorIndex) { var t2, endIndex0, endIndex1, endIndex2, _null = null, textSpanTreeChildren = A._setArrayType([], type$.JSArray_TextSpan), text = value.text, misspelledJointStyle = style.merge$1(misspelledStyle), endIndex = text.length, t1 = J.getInterceptor$asx(spellCheckSuggestions), textPointer = 0, currentSpanPointer = 0; while (true) { if (!(textPointer < endIndex && currentSpanPointer < t1.get$length(spellCheckSuggestions))) break; t2 = t1.$index(spellCheckSuggestions, currentSpanPointer).range; endIndex0 = t2.start; if (endIndex0 > textPointer) { endIndex0 = endIndex0 < endIndex ? endIndex0 : endIndex; textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, textPointer, endIndex0))); textPointer = endIndex0; } else { endIndex1 = t2.end; endIndex2 = endIndex1 < endIndex ? endIndex1 : endIndex; t2 = endIndex0 <= cursorIndex && endIndex1 >= cursorIndex ? style : misspelledJointStyle; textSpanTreeChildren.push(A.TextSpan$(_null, _null, t2, B.JSString_methods.substring$2(text, endIndex0, endIndex2))); ++currentSpanPointer; textPointer = endIndex2; } } t1 = text.length; if (textPointer < t1) textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, textPointer, t1))); return textSpanTreeChildren; }, _buildSubtreesWithComposingRegion(spellCheckSuggestions, value, style, misspelledStyle, composingWithinCurrentTextRange) { var t5, endIndex0, endIndex1, _null = null, textSpanTreeChildren = A._setArrayType([], type$.JSArray_TextSpan), text = value.text, composingRegion = value.composing, composingTextStyle = style.merge$1(B.TextStyle_9Zz), misspelledJointStyle = style.merge$1(misspelledStyle), t1 = composingRegion.start, endIndex = text.length, t2 = J.getInterceptor$asx(spellCheckSuggestions), t3 = composingRegion.end, t4 = !composingWithinCurrentTextRange, textPointer = 0, currentSpanPointer = 0; while (true) { if (!(textPointer < endIndex && currentSpanPointer < t2.get$length(spellCheckSuggestions))) break; t5 = t2.$index(spellCheckSuggestions, currentSpanPointer).range; endIndex0 = t5.start; if (endIndex0 > textPointer) { endIndex0 = endIndex0 < endIndex ? endIndex0 : endIndex; if (t1 >= textPointer && t3 <= endIndex0 && t4) { textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, textPointer, t1))); textSpanTreeChildren.push(A.TextSpan$(_null, _null, composingTextStyle, B.JSString_methods.substring$2(text, t1, t3))); textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, t3, endIndex0))); } else textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, textPointer, endIndex0))); textPointer = endIndex0; } else { endIndex1 = t5.end; endIndex1 = endIndex1 < endIndex ? endIndex1 : endIndex; t5 = textPointer >= t1 && endIndex1 <= t3 && t4 ? composingTextStyle : misspelledJointStyle; textSpanTreeChildren.push(A.TextSpan$(_null, _null, t5, B.JSString_methods.substring$2(text, endIndex0, endIndex1))); ++currentSpanPointer; textPointer = endIndex1; } } t1 = text.length; if (textPointer < t1) if (textPointer < composingRegion.start && !composingWithinCurrentTextRange) { A._addComposingRegionTextSpans(textSpanTreeChildren, text, textPointer, composingRegion, style, composingTextStyle); t2 = composingRegion.end; if (t2 !== t1) textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, t2, t1))); } else textSpanTreeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, textPointer, t1))); return textSpanTreeChildren; }, _addComposingRegionTextSpans(treeChildren, text, start, composingRegion, style, composingTextStyle) { var _null = null, t1 = composingRegion.start; treeChildren.push(A.TextSpan$(_null, _null, style, B.JSString_methods.substring$2(text, start, t1))); treeChildren.push(A.TextSpan$(_null, _null, composingTextStyle, B.JSString_methods.substring$2(text, t1, composingRegion.end))); }, SpellCheckConfiguration: function SpellCheckConfiguration(t0, t1, t2, t3, t4) { var _ = this; _.spellCheckService = t0; _.misspelledSelectionColor = t1; _.misspelledTextStyle = t2; _.spellCheckSuggestionsToolbarBuilder = t3; _._spellCheckEnabled = t4; }, Table$(border, children, columnWidths, defaultColumnWidth, defaultVerticalAlignment, key) { var t1; if (B.JSArray_methods.any$1(children, new A.Table_closure())) { t1 = A._arrayInstanceType(children)._eval$1("MappedListIterable<1,Decoration?>"); t1 = A.List_List$of(new A.MappedListIterable(children, new A.Table_closure0(), t1), false, t1._eval$1("ListIterable.E")); } else t1 = null; return new A.Table(children, columnWidths, defaultColumnWidth, border, defaultVerticalAlignment, t1, key); }, TableRow: function TableRow(t0, t1, t2) { this.key = t0; this.decoration = t1; this.children = t2; }, _TableElementRow: function _TableElementRow(t0, t1) { this.key = t0; this.children = t1; }, Table: function Table(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.children = t0; _.columnWidths = t1; _.defaultColumnWidth = t2; _.border = t3; _.defaultVerticalAlignment = t4; _._rowDecorations = t5; _.key = t6; }, Table_closure: function Table_closure() { }, Table_closure0: function Table_closure0() { }, _TableElement: function _TableElement(t0, t1, t2, t3) { var _ = this; _._table0$_children = t0; _._table0$_doingMountOrUpdate = false; _._table0$_forgottenChildren = t1; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t2; _._framework$_owner = null; _._lifecycleState = t3; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _TableElement_mount_closure: function _TableElement_mount_closure(t0, t1) { this._box_1 = t0; this.$this = t1; }, _TableElement_mount__closure: function _TableElement_mount__closure(t0, t1, t2) { this._box_0 = t0; this._box_1 = t1; this.$this = t2; }, _TableElement_update_closure: function _TableElement_update_closure() { }, _TableElement_update_closure0: function _TableElement_update_closure0(t0) { this.taken = t0; }, _TableElement__updateRenderObjectChildren_closure: function _TableElement__updateRenderObjectChildren_closure() { }, _TableElement__updateRenderObjectChildren__closure: function _TableElement__updateRenderObjectChildren__closure() { }, _TableElement_visitChildren_closure: function _TableElement_visitChildren_closure() { }, TableCell: function TableCell(t0, t1, t2) { this.verticalAlignment = t0; this.child = t1; this.key = t2; }, _TableSlot: function _TableSlot(t0, t1) { this.column = t0; this.row = t1; }, __TableSlot_Object_Diagnosticable: function __TableSlot_Object_Diagnosticable() { }, TapRegion$(child, consumeOutsideTaps, debugLabel, enabled, groupId, key, onTapInside, onTapOutside) { return new A.TapRegion(true, onTapOutside, onTapInside, groupId, false, debugLabel, child, key); }, TextFieldTapRegion$(child, debugLabel, onTapOutside) { return new A.TextFieldTapRegion(true, onTapOutside, null, B.Type_EditableText_C3e, false, debugLabel, child, null); }, TapRegionSurface: function TapRegionSurface(t0, t1) { this.child = t0; this.key = t1; }, RenderTapRegionSurface: function RenderTapRegionSurface(t0, t1, t2, t3, t4, t5) { var _ = this; _._cachedResults = t0; _._registeredRegions = t1; _._groupIdToRegions = t2; _.behavior = t3; _.RenderObjectWithChildMixin__child = t4; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t5; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, TapRegion: function TapRegion(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.enabled = t0; _.onTapOutside = t1; _.onTapInside = t2; _.groupId = t3; _.consumeOutsideTaps = t4; _.debugLabel = t5; _.child = t6; _.key = t7; }, RenderTapRegion: function RenderTapRegion(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._isRegistered = false; _.onTapOutside = t0; _.onTapInside = t1; _.debugLabel = t2; _._tap_region$_enabled = t3; _._consumeOutsideTaps = t4; _._tap_region$_groupId = t5; _._registry = t6; _.behavior = t7; _.RenderObjectWithChildMixin__child = t8; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t9; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, TextFieldTapRegion: function TextFieldTapRegion(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.enabled = t0; _.onTapOutside = t1; _.onTapInside = t2; _.groupId = t3; _.consumeOutsideTaps = t4; _.debugLabel = t5; _.child = t6; _.key = t7; }, DefaultTextStyle$(child, key, maxLines, overflow, softWrap, style, textAlign, textHeightBehavior, textWidthBasis) { return new A.DefaultTextStyle(style, textAlign, softWrap, overflow, maxLines, textWidthBasis, textHeightBehavior, child, key); }, DefaultTextHeightBehavior_maybeOf(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextHeightBehavior); return t1 == null ? null : t1.get$textHeightBehavior(); }, Text$(data, key, maxLines, overflow, semanticsLabel, softWrap, style, textAlign, textDirection, textScaler) { return new A.Text(data, null, style, textAlign, textDirection, softWrap, overflow, textScaler, maxLines, semanticsLabel, key); }, DefaultTextStyle: function DefaultTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.style = t0; _.textAlign = t1; _.softWrap = t2; _.overflow = t3; _.maxLines = t4; _.textWidthBasis = t5; _.textHeightBehavior = t6; _.child = t7; _.key = t8; }, _NullWidget4: function _NullWidget4(t0) { this.key = t0; }, Text: function Text(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.data = t0; _.textSpan = t1; _.style = t2; _.textAlign = t3; _.textDirection = t4; _.softWrap = t5; _.overflow = t6; _.textScaler = t7; _.maxLines = t8; _.semanticsLabel = t9; _.key = t10; }, DoNothingAndStopPropagationTextIntent: function DoNothingAndStopPropagationTextIntent() { }, DirectionalTextEditingIntent: function DirectionalTextEditingIntent() { }, DeleteCharacterIntent: function DeleteCharacterIntent(t0) { this.forward = t0; }, DeleteToNextWordBoundaryIntent: function DeleteToNextWordBoundaryIntent(t0) { this.forward = t0; }, DeleteToLineBreakIntent: function DeleteToLineBreakIntent(t0) { this.forward = t0; }, DirectionalCaretMovementIntent: function DirectionalCaretMovementIntent() { }, ExtendSelectionByCharacterIntent: function ExtendSelectionByCharacterIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionToNextWordBoundaryIntent: function ExtendSelectionToNextWordBoundaryIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionToNextWordBoundaryOrCaretLocationIntent: function ExtendSelectionToNextWordBoundaryOrCaretLocationIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExpandSelectionToDocumentBoundaryIntent: function ExpandSelectionToDocumentBoundaryIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExpandSelectionToLineBreakIntent: function ExpandSelectionToLineBreakIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionToLineBreakIntent: function ExtendSelectionToLineBreakIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionVerticallyToAdjacentLineIntent: function ExtendSelectionVerticallyToAdjacentLineIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionVerticallyToAdjacentPageIntent: function ExtendSelectionVerticallyToAdjacentPageIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionToNextParagraphBoundaryIntent: function ExtendSelectionToNextParagraphBoundaryIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: function ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ExtendSelectionToDocumentBoundaryIntent: function ExtendSelectionToDocumentBoundaryIntent(t0, t1, t2, t3) { var _ = this; _.collapseSelection = t0; _.collapseAtReversal = t1; _.continuesAtWrap = t2; _.forward = t3; }, ScrollToDocumentBoundaryIntent: function ScrollToDocumentBoundaryIntent(t0) { this.forward = t0; }, SelectAllTextIntent: function SelectAllTextIntent() { }, CopySelectionTextIntent: function CopySelectionTextIntent(t0) { this.collapseSelection = t0; }, PasteTextIntent: function PasteTextIntent() { }, RedoTextIntent: function RedoTextIntent() { }, ReplaceTextIntent: function ReplaceTextIntent(t0, t1, t2, t3) { var _ = this; _.currentTextEditingValue = t0; _.replacementText = t1; _.replacementRange = t2; _.cause = t3; }, UndoTextIntent: function UndoTextIntent() { }, UpdateSelectionIntent: function UpdateSelectionIntent(t0, t1, t2) { this.currentTextEditingValue = t0; this.newSelection = t1; this.cause = t2; }, TransposeCharactersIntent: function TransposeCharactersIntent() { }, _SelectionHandleOverlay$(dragStartBehavior, handleLayerLink, onSelectionHandleDragEnd, onSelectionHandleDragStart, onSelectionHandleDragUpdate, onSelectionHandleTapped, preferredLineHeight, selectionControls, type, visibility) { return new A._SelectionHandleOverlay(handleLayerLink, onSelectionHandleTapped, onSelectionHandleDragStart, onSelectionHandleDragUpdate, onSelectionHandleDragEnd, selectionControls, visibility, preferredLineHeight, type, dragStartBehavior, null); }, _TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(rawCount) { var t1; switch (A.defaultTargetPlatform().index) { case 0: case 1: case 3: if (rawCount <= 3) t1 = rawCount; else { t1 = B.JSInt_methods.$mod(rawCount, 3); if (t1 === 0) t1 = 3; } return t1; case 2: case 4: return Math.min(rawCount, 3); case 5: return rawCount < 2 ? rawCount : 2 + B.JSInt_methods.$mod(rawCount, 2); } }, ToolbarItemsParentData: function ToolbarItemsParentData(t0, t1, t2) { var _ = this; _.shouldPaint = false; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, TextSelectionControls: function TextSelectionControls() { }, TextSelectionOverlay: function TextSelectionOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.context = t0; _.renderObject = t1; _.selectionControls = t2; _.selectionDelegate = t3; _.__TextSelectionOverlay__selectionOverlay_F = $; _.contextMenuBuilder = t4; _._text_selection$_value = t5; _._effectiveStartHandleVisibility = t6; _._effectiveEndHandleVisibility = t7; _._effectiveToolbarVisibility = t8; _._handlesVisible = false; _.__TextSelectionOverlay__startHandleDragPositionToCenterOfLine_A = _.__TextSelectionOverlay__startHandleDragPosition_A = _.__TextSelectionOverlay__endHandleDragPositionToCenterOfLine_A = _.__TextSelectionOverlay__endHandleDragPosition_A = $; }, SelectionOverlay: function SelectionOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.context = t0; _._magnifierInfo = t1; _._magnifierController = t2; _.magnifierConfiguration = t3; _._startHandleType = t4; _._lineHeightAtStart = t5; _._isDraggingStartHandle = false; _.startHandlesVisible = t6; _.onStartHandleDragStart = t7; _.onStartHandleDragUpdate = t8; _.onStartHandleDragEnd = t9; _._endHandleType = t10; _._lineHeightAtEnd = t11; _._isDraggingEndHandle = false; _.endHandlesVisible = t12; _.onEndHandleDragStart = t13; _.onEndHandleDragUpdate = t14; _.onEndHandleDragEnd = t15; _.toolbarVisible = t16; _._selectionEndpoints = t17; _.debugRequiredFor = t18; _.toolbarLayerLink = t19; _.startHandleLayerLink = t20; _.endHandleLayerLink = t21; _.selectionControls = t22; _.selectionDelegate = t23; _.dragStartBehavior = t24; _.onSelectionHandleTapped = t25; _.clipboardStatus = t26; _._toolbarLocation = t27; _._toolbar = _._handles = null; _._contextMenuController = t28; _._spellCheckToolbarController = t29; _._buildScheduled = false; }, SelectionOverlay_showMagnifier_closure: function SelectionOverlay_showMagnifier_closure(t0) { this.builtMagnifier = t0; }, SelectionOverlay_showToolbar_closure: function SelectionOverlay_showToolbar_closure(t0, t1, t2) { this.$this = t0; this.renderBox = t1; this.contextMenuBuilder = t2; }, SelectionOverlay_showSpellCheckSuggestionsToolbar_closure: function SelectionOverlay_showSpellCheckSuggestionsToolbar_closure(t0, t1, t2) { this.$this = t0; this.renderBox = t1; this.builder = t2; }, SelectionOverlay_markNeedsBuild_closure: function SelectionOverlay_markNeedsBuild_closure(t0) { this.$this = t0; }, SelectionOverlay__buildToolbar_closure: function SelectionOverlay__buildToolbar_closure(t0, t1, t2) { this.$this = t0; this.editingRegion = t1; this.midpoint = t2; }, _SelectionToolbarWrapper: function _SelectionToolbarWrapper(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.offset = t1; _.layerLink = t2; _.visibility = t3; _.key = t4; }, _SelectionToolbarWrapperState: function _SelectionToolbarWrapperState(t0, t1, t2) { var _ = this; _.___SelectionToolbarWrapperState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _SelectionHandleOverlay: function _SelectionHandleOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.handleLayerLink = t0; _.onSelectionHandleTapped = t1; _.onSelectionHandleDragStart = t2; _.onSelectionHandleDragUpdate = t3; _.onSelectionHandleDragEnd = t4; _.selectionControls = t5; _.visibility = t6; _.preferredLineHeight = t7; _.type = t8; _.dragStartBehavior = t9; _.key = t10; }, _SelectionHandleOverlayState: function _SelectionHandleOverlayState(t0, t1, t2) { var _ = this; _.___SelectionHandleOverlayState__controller_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _SelectionHandleOverlayState_build_closure: function _SelectionHandleOverlayState_build_closure(t0) { this.$this = t0; }, _SelectionHandleOverlayState_build_closure0: function _SelectionHandleOverlayState_build_closure0(t0) { this.$this = t0; }, TextSelectionGestureDetectorBuilder: function TextSelectionGestureDetectorBuilder() { }, TextSelectionGestureDetector: function TextSelectionGestureDetector(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.onTapTrackStart = t0; _.onTapTrackReset = t1; _.onTapDown = t2; _.onForcePressStart = t3; _.onForcePressEnd = t4; _.onSecondaryTap = t5; _.onSecondaryTapDown = t6; _.onSingleTapUp = t7; _.onSingleTapCancel = t8; _.onUserTap = t9; _.onSingleLongTapStart = t10; _.onSingleLongTapMoveUpdate = t11; _.onSingleLongTapEnd = t12; _.onDoubleTapDown = t13; _.onTripleTapDown = t14; _.onDragSelectionStart = t15; _.onDragSelectionUpdate = t16; _.onDragSelectionEnd = t17; _.onUserTapAlwaysCalled = t18; _.behavior = t19; _.child = t20; _.key = t21; }, _TextSelectionGestureDetectorState: function _TextSelectionGestureDetectorState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TextSelectionGestureDetectorState_build_closure: function _TextSelectionGestureDetectorState_build_closure(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure0: function _TextSelectionGestureDetectorState_build_closure0(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure1: function _TextSelectionGestureDetectorState_build_closure1(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure2: function _TextSelectionGestureDetectorState_build_closure2(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure3: function _TextSelectionGestureDetectorState_build_closure3(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure4: function _TextSelectionGestureDetectorState_build_closure4(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure5: function _TextSelectionGestureDetectorState_build_closure5(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure6: function _TextSelectionGestureDetectorState_build_closure6(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure7: function _TextSelectionGestureDetectorState_build_closure7(t0) { this.$this = t0; }, _TextSelectionGestureDetectorState_build_closure8: function _TextSelectionGestureDetectorState_build_closure8(t0) { this.$this = t0; }, ClipboardStatusNotifier: function ClipboardStatusNotifier() { }, ClipboardStatus: function ClipboardStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, TextSelectionHandleControls: function TextSelectionHandleControls() { }, _ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver: function _ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver() { }, __SelectionHandleOverlayState_State_SingleTickerProviderStateMixin: function __SelectionHandleOverlayState_State_SingleTickerProviderStateMixin() { }, __SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin: function __SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin() { }, TextSelectionToolbarAnchors_TextSelectionToolbarAnchors$fromSelection(endGlyphHeight, renderBox, selectionEndpoints, startGlyphHeight) { var isMultiline, t3, t4, t5, t1 = A.MatrixUtils_transformPoint(renderBox.getTransformTo$1(0, null), B.Offset_0_0), t2 = renderBox.get$size(0).bottomRight$1(0, B.Offset_0_0), editingRegion = A.Rect$fromPoints(t1, A.MatrixUtils_transformPoint(renderBox.getTransformTo$1(0, null), t2)); t1 = editingRegion.left; if (isNaN(t1) || isNaN(editingRegion.top) || isNaN(editingRegion.right) || isNaN(editingRegion.bottom)) return B.TextSelectionToolbarAnchors_Offset_0_0_null; isMultiline = B.JSArray_methods.get$last(selectionEndpoints).point._dy - B.JSArray_methods.get$first(selectionEndpoints).point._dy > endGlyphHeight / 2; t2 = isMultiline ? t1 : t1 + B.JSArray_methods.get$first(selectionEndpoints).point._dx; t3 = editingRegion.top; t4 = B.JSArray_methods.get$first(selectionEndpoints); t1 = isMultiline ? editingRegion.right : t1 + B.JSArray_methods.get$last(selectionEndpoints).point._dx; t5 = B.JSArray_methods.get$last(selectionEndpoints); t2 += (t1 - t2) / 2; t1 = editingRegion.bottom; return new A.TextSelectionToolbarAnchors(new A.Offset(t2, A.clampDouble(t3 + t4.point._dy - startGlyphHeight, t3, t1)), new A.Offset(t2, A.clampDouble(t3 + t5.point._dy, t3, t1))); }, TextSelectionToolbarAnchors: function TextSelectionToolbarAnchors(t0, t1) { this.primaryAnchor = t0; this.secondaryAnchor = t1; }, TextSelectionToolbarLayoutDelegate_centerOn(position, width, max) { var t1 = width / 2, t2 = position - t1; if (t2 < 0) return 0; if (position + t1 > max) return max - width; return t2; }, TextSelectionToolbarLayoutDelegate: function TextSelectionToolbarLayoutDelegate(t0, t1, t2) { this.anchorAbove = t0; this.anchorBelow = t1; this.fitsAbove = t2; }, TickerMode_of(context) { var widget = context.dependOnInheritedWidgetOfExactType$1$0(type$._EffectiveTickerMode), t1 = widget == null ? null : widget.enabled; return t1 !== false; }, TickerMode_getNotifier(context) { var widget = context.getInheritedWidgetOfExactType$1$0(type$._EffectiveTickerMode), t1 = widget == null ? null : widget.notifier; return t1 == null ? B.C__ConstantValueListenable : t1; }, TickerMode: function TickerMode(t0, t1, t2) { this.enabled = t0; this.child = t1; this.key = t2; }, _TickerModeState: function _TickerModeState(t0, t1) { var _ = this; _._ancestorTicketMode = true; _._effectiveMode = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _EffectiveTickerMode: function _EffectiveTickerMode(t0, t1, t2, t3) { var _ = this; _.enabled = t0; _.notifier = t1; _.child = t2; _.key = t3; }, SingleTickerProviderStateMixin: function SingleTickerProviderStateMixin() { }, TickerProviderStateMixin: function TickerProviderStateMixin() { }, _WidgetTicker: function _WidgetTicker(t0, t1, t2) { var _ = this; _._creator = t0; _._ticker$_future = null; _._muted = false; _._startTime = null; _._onTick = t1; _._animationId = null; _.debugLabel = t2; _.__Ticker__debugCreationStack_A = $; }, _ConstantValueListenable: function _ConstantValueListenable(t0) { this.$ti = t0; }, Title: function Title(t0, t1, t2, t3) { var _ = this; _.title = t0; _.color = t1; _.child = t2; _.key = t3; }, SlideTransition$(child, position, textDirection, transformHitTests) { return new A.SlideTransition(textDirection, transformHitTests, child, position, null); }, ScaleTransition$(alignment, child, scale) { return new A.ScaleTransition(A.transitions_ScaleTransition__handleScaleMatrix$closure(), alignment, null, child, scale, null); }, ScaleTransition__handleScaleMatrix(value) { return A.Matrix4_Matrix4$diagonal3Values(value, value, 1); }, RotationTransition$(alignment, child, turns) { return new A.RotationTransition(A.transitions_RotationTransition__handleTurnsMatrix$closure(), alignment, null, child, turns, null); }, RotationTransition__handleTurnsMatrix(value) { return A.Matrix4_Matrix4$rotationZ(value * 3.141592653589793 * 2); }, AnimatedBuilder$(animation, builder, child) { return new A.AnimatedBuilder(builder, child, animation, null); }, AnimatedWidget: function AnimatedWidget() { }, _AnimatedState: function _AnimatedState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _AnimatedState__handleChange_closure: function _AnimatedState__handleChange_closure() { }, SlideTransition: function SlideTransition(t0, t1, t2, t3, t4) { var _ = this; _.textDirection = t0; _.transformHitTests = t1; _.child = t2; _.listenable = t3; _.key = t4; }, MatrixTransition: function MatrixTransition() { }, ScaleTransition: function ScaleTransition(t0, t1, t2, t3, t4, t5) { var _ = this; _.onTransform = t0; _.alignment = t1; _.filterQuality = t2; _.child = t3; _.listenable = t4; _.key = t5; }, RotationTransition: function RotationTransition(t0, t1, t2, t3, t4, t5) { var _ = this; _.onTransform = t0; _.alignment = t1; _.filterQuality = t2; _.child = t3; _.listenable = t4; _.key = t5; }, SizeTransition: function SizeTransition(t0, t1, t2, t3) { var _ = this; _.axisAlignment = t0; _.child = t1; _.listenable = t2; _.key = t3; }, FadeTransition: function FadeTransition(t0, t1, t2, t3) { var _ = this; _.opacity = t0; _.alwaysIncludeSemantics = t1; _.child = t2; _.key = t3; }, DecoratedBoxTransition: function DecoratedBoxTransition(t0, t1, t2, t3) { var _ = this; _.decoration = t0; _.child = t1; _.listenable = t2; _.key = t3; }, ListenableBuilder: function ListenableBuilder(t0, t1, t2, t3) { var _ = this; _.builder = t0; _.child = t1; _.listenable = t2; _.key = t3; }, AnimatedBuilder: function AnimatedBuilder(t0, t1, t2, t3) { var _ = this; _.builder = t0; _.child = t1; _.listenable = t2; _.key = t3; }, _throttle(duration, $function, $T) { var t1 = {}; t1.timer = null; return new A._throttle_closure(t1, A._Cell$named("arg"), duration, $function, $T); }, UndoHistory: function UndoHistory(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.value = t0; _.shouldChangeUndoStack = t1; _.undoStackModifier = t2; _.onTriggered = t3; _.focusNode = t4; _.controller = t5; _.child = t6; _.key = t7; _.$ti = t8; }, UndoHistoryState: function UndoHistoryState(t0, t1, t2) { var _ = this; _._undo_history$_stack = t0; _.__UndoHistoryState__throttledPush_F = $; _._throttleTimer = null; _._duringTrigger = false; _._widget = _._undo_history$_controller = _._undo_history$_lastValue = null; _._debugLifecycleState = t1; _._framework$_element = null; _.$ti = t2; }, UndoHistoryState_initState_closure: function UndoHistoryState_initState_closure(t0) { this.$this = t0; }, UndoHistoryValue: function UndoHistoryValue(t0, t1) { this.canUndo = t0; this.canRedo = t1; }, UndoHistoryController: function UndoHistoryController(t0, t1, t2, t3) { var _ = this; _.onUndo = t0; _.onRedo = t1; _._change_notifier$_value = t2; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _UndoStack: function _UndoStack(t0, t1) { this._undo_history$_list = t0; this._undo_history$_index = -1; this.$ti = t1; }, _throttle_closure: function _throttle_closure(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.arg = t1; _.duration = t2; _.$function = t3; _.T = t4; }, _throttle__closure: function _throttle__closure(t0, t1, t2) { this._box_0 = t0; this.$function = t1; this.arg = t2; }, _UndoHistoryState_State_UndoManagerClient: function _UndoHistoryState_State_UndoManagerClient() { }, ValueListenableBuilder: function ValueListenableBuilder(t0, t1, t2, t3, t4) { var _ = this; _.valueListenable = t0; _.builder = t1; _.child = t2; _.key = t3; _.$ti = t4; }, _ValueListenableBuilderState: function _ValueListenableBuilderState(t0, t1) { var _ = this; _.___ValueListenableBuilderState_value_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _ValueListenableBuilderState__valueChanged_closure: function _ValueListenableBuilderState__valueChanged_closure(t0) { this.$this = t0; }, View_maybeOf(context) { var t1 = A.LookupBoundary_dependOnInheritedWidgetOfExactType(context, type$._ViewScope); return t1 == null ? null : t1.view; }, View_pipelineOwnerOf(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._PipelineOwnerScope); t1 = t1 == null ? null : t1.pipelineOwner; if (t1 == null) { t1 = $.RendererBinding__instance.RendererBinding___RendererBinding__rootPipelineOwner_A; t1 === $ && A.throwUnnamedLateFieldNI(); } return t1; }, View: function View(t0, t1, t2, t3, t4) { var _ = this; _.view = t0; _.child = t1; _._deprecatedPipelineOwner = t2; _._deprecatedRenderView = t3; _.key = t4; }, View_build_closure: function View_build_closure(t0) { this.$this = t0; }, _RawView: function _RawView(t0, t1, t2, t3, t4) { var _ = this; _.view = t0; _.builder = t1; _._deprecatedPipelineOwner = t2; _._deprecatedRenderView = t3; _.key = t4; }, _RawViewElement: function _RawViewElement(t0, t1) { var _ = this; _.___RawViewElement__pipelineOwner_FI = $; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = _._parentPipelineOwner = _._view$_child = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _ViewScope: function _ViewScope(t0, t1, t2) { this.view = t0; this.child = t1; this.key = t2; }, _PipelineOwnerScope: function _PipelineOwnerScope(t0, t1, t2) { this.pipelineOwner = t0; this.child = t1; this.key = t2; }, _DeprecatedRawViewKey: function _DeprecatedRawViewKey(t0, t1, t2, t3) { var _ = this; _.view = t0; _.owner = t1; _.renderView = t2; _.$ti = t3; }, Viewport$(anchor, axisDirection, cacheExtent, cacheExtentStyle, center, clipBehavior, offset, slivers) { return new A.Viewport(axisDirection, anchor, offset, center, cacheExtent, cacheExtentStyle, clipBehavior, slivers, null); }, Viewport_getDefaultCrossAxisDirection(context, axisDirection) { var t1; switch (axisDirection.index) { case 0: t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return A.textDirectionToAxisDirection(t1.textDirection); case 1: return B.AxisDirection_2; case 2: t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return A.textDirectionToAxisDirection(t1.textDirection); case 3: return B.AxisDirection_2; } }, Viewport: function Viewport(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.axisDirection = t0; _.anchor = t1; _.offset = t2; _.center = t3; _.cacheExtent = t4; _.cacheExtentStyle = t5; _.clipBehavior = t6; _.children = t7; _.key = t8; }, _ViewportElement: function _ViewportElement(t0, t1, t2) { var _ = this; _._doingMountOrUpdate = false; _._centerSlotIndex = null; _.__MultiChildRenderObjectElement__children_A = $; _._forgottenChildren = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, ShrinkWrappingViewport: function ShrinkWrappingViewport(t0, t1, t2, t3, t4) { var _ = this; _.axisDirection = t0; _.offset = t1; _.clipBehavior = t2; _.children = t3; _.key = t4; }, __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin: function __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin() { }, __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin: function __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin() { }, Visibility_of(context) { var t1, ancestor, isVisible, t2, _box_0 = {}; _box_0.ancestorContext = context; t1 = type$._VisibilityScope; ancestor = context.getElementForInheritedWidgetOfExactType$1$0(t1); isVisible = true; while (true) { if (!(isVisible && ancestor != null)) break; isVisible = t1._as(context.dependOnInheritedElement$1(ancestor)).isVisible; ancestor.visitAncestorElements$1(new A.Visibility_of_closure(_box_0)); t2 = _box_0.ancestorContext._inheritedElements; ancestor = t2 == null ? null : t2.$index(0, A.createRuntimeType(t1)); } return isVisible; }, Visibility: function Visibility(t0, t1, t2) { this.child = t0; this.visible = t1; this.key = t2; }, Visibility_of_closure: function Visibility_of_closure(t0) { this._box_0 = t0; }, _VisibilityScope: function _VisibilityScope(t0, t1, t2) { this.isVisible = t0; this.child = t1; this.key = t2; }, _Visibility: function _Visibility(t0, t1, t2, t3) { var _ = this; _.visible = t0; _.maintainSemantics = t1; _.child = t2; _.key = t3; }, _RenderVisibility: function _RenderVisibility(t0, t1, t2, t3) { var _ = this; _._visibility$_visible = t0; _._maintainSemantics = t1; _.RenderObjectWithChildMixin__child = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, WidgetSpan_extractFromInlineSpan(span, textScaler) { var t1 = {}, widgets = A._setArrayType([], type$.JSArray_Widget), fontSizeStack = A._setArrayType([14], type$.JSArray_double); t1.index = 0; new A.WidgetSpan_extractFromInlineSpan_visitSubtree(t1, fontSizeStack, textScaler, widgets).call$1(span); return widgets; }, WidgetSpan: function WidgetSpan() { }, WidgetSpan_extractFromInlineSpan_visitSubtree: function WidgetSpan_extractFromInlineSpan_visitSubtree(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.fontSizeStack = t1; _.textScaler = t2; _.widgets = t3; }, _WidgetSpanParentData: function _WidgetSpanParentData(t0, t1, t2) { this.span = t0; this.child = t1; this.key = t2; }, _AutoScaleInlineWidget: function _AutoScaleInlineWidget(t0, t1, t2, t3) { var _ = this; _.span = t0; _.textScaleFactor = t1; _.child = t2; _.key = t3; }, _RenderScaledInlineWidget: function _RenderScaledInlineWidget(t0, t1, t2, t3, t4) { var _ = this; _._scale = t0; _._widget_span$_alignment = t1; _._baseline = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderScaledInlineWidget_paint_closure: function _RenderScaledInlineWidget_paint_closure(t0) { this.child = t0; }, _RenderScaledInlineWidget_hitTestChildren_closure: function _RenderScaledInlineWidget_hitTestChildren_closure(t0) { this.child = t0; }, __RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin: function __RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin() { }, WillPopScope: function WillPopScope(t0, t1, t2) { this.child = t0; this.onWillPop = t1; this.key = t2; }, _WillPopScopeState: function _WillPopScopeState(t0) { var _ = this; _._widget = _._will_pop_scope$_route = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _defaultLayoutBuilder(context, colors, child) { var t3, t4, _null = null, t1 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data.get$orientation(0) === B.Orientation_0, t2 = t1 ? 360 : 200; t1 = t1 ? 4 : 6; t3 = A._setArrayType([], type$.JSArray_Widget); for (t4 = J.get$iterator$ax(colors); t4.moveNext$0();) t3.push(child.call$1(t4.get$current(t4))); return new A.SizedBox(300, t2, A.GridView$count(1, t3, t1, 5, 5, _null, _null, _null, false), _null); }, _defaultItemBuilder(color, isCurrentColor, changeColor) { var _null = null, t1 = A._setArrayType([new A.BoxShadow(0, B.BlurStyle_0, A.Color$fromARGB(204, color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255), B.Offset_1_2, 5)], type$.JSArray_BoxShadow), t2 = A.BorderRadius$circular(50), t3 = isCurrentColor ? 1 : 0; return A.Container$(_null, A.Material$(B.Duration_200000, true, _null, A.InkWell$(false, t2, true, A.AnimatedOpacity$(A.Icon$(B.IconData_57846_MaterialIcons_null_false, B.JSNumber_methods.round$0(Math.sqrt(Math.pow(color.get$value(color) >>> 16 & 255, 2) * 0.299 + Math.pow(color.get$value(color) >>> 8 & 255, 2) * 0.587 + Math.pow(color.get$value(color) & 255, 2) * 0.114)) < 130 && true ? B.Color_4294967295 : B.Color_4278190080, _null, _null), B.C__Linear, B.Duration_210000, t3), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, changeColor, _null, _null, _null, _null, _null, _null, _null), B.Clip_0, B.Color_0, 0, _null, _null, _null, _null, _null, B.MaterialType_0), B.Clip_0, _null, _null, new A.BoxDecoration(color, _null, _null, _null, t1, _null, B.BoxShape_1), _null, _null, _null, B.EdgeInsets_7_7_7_7, _null, _null, _null, _null); }, BlockPicker: function BlockPicker(t0, t1, t2, t3) { var _ = this; _.pickerColor = t0; _.onColorChanged = t1; _.availableColors = t2; _.key = t3; }, _BlockPickerState: function _BlockPickerState(t0) { var _ = this; _.___BlockPickerState__currentColor_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _BlockPickerState_changeColor_closure: function _BlockPickerState_changeColor_closure(t0, t1) { this.$this = t0; this.color = t1; }, _BlockPickerState_build_closure: function _BlockPickerState_build_closure(t0) { this.$this = t0; }, _BlockPickerState_build__closure: function _BlockPickerState_build__closure(t0, t1) { this.$this = t0; this.color = t1; }, _JsonViewerState_getContentWidget($content) { return new A.JsonObjectViewer($content, false, null); }, JsonObjectViewerState_getContentWidget($content) { if (type$.List_dynamic._is($content)) return new A.JsonArrayViewer($content, true, null); else return new A.JsonObjectViewer($content, true, null); }, JsonObjectViewerState_isInkWell($content) { if ($content == null) return false; else if (A._isInt($content)) return false; else if (typeof $content == "string") return false; else if (A._isBool($content)) return false; else if (typeof $content == "number") return false; else if (type$.List_dynamic._is($content)) if (J.get$isEmpty$asx($content)) return false; else return true; return true; }, JsonObjectViewerState_isExtensible($content) { if ($content == null) return false; else if (A._isInt($content)) return false; else if (typeof $content == "string") return false; else if (A._isBool($content)) return false; else if (typeof $content == "number") return false; return true; }, JsonObjectViewerState_getTypeName($content) { if (A._isInt($content)) return "int"; else if (typeof $content == "string") return "String"; else if (A._isBool($content)) return "bool"; else if (typeof $content == "number") return "double"; else if (type$.List_dynamic._is($content)) return "List"; return "Object"; }, JsonViewer: function JsonViewer(t0, t1) { this.jsonObj = t0; this.key = t1; }, _JsonViewerState: function _JsonViewerState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, JsonObjectViewer: function JsonObjectViewer(t0, t1, t2) { this.jsonObj = t0; this.notRoot = t1; this.key = t2; }, JsonObjectViewerState: function JsonObjectViewerState(t0, t1) { var _ = this; _.openFlag = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, JsonObjectViewerState__getList_closure: function JsonObjectViewerState__getList_closure(t0, t1) { this.$this = t0; this.entry = t1; }, JsonObjectViewerState__getList__closure: function JsonObjectViewerState__getList__closure(t0, t1) { this.$this = t0; this.entry = t1; }, JsonObjectViewerState_getValueWidget_closure: function JsonObjectViewerState_getValueWidget_closure(t0, t1) { this.$this = t0; this.entry = t1; }, JsonObjectViewerState_getValueWidget__closure0: function JsonObjectViewerState_getValueWidget__closure0(t0, t1) { this.$this = t0; this.entry = t1; }, JsonObjectViewerState_getValueWidget_closure0: function JsonObjectViewerState_getValueWidget_closure0(t0, t1) { this.$this = t0; this.entry = t1; }, JsonObjectViewerState_getValueWidget__closure: function JsonObjectViewerState_getValueWidget__closure(t0, t1) { this.$this = t0; this.entry = t1; }, JsonArrayViewer: function JsonArrayViewer(t0, t1, t2) { this.jsonArray = t0; this.notRoot = t1; this.key = t2; }, _JsonArrayViewerState: function _JsonArrayViewerState(t0) { var _ = this; _.___JsonArrayViewerState_openFlag_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _JsonArrayViewerState_getInkWell_closure: function _JsonArrayViewerState_getInkWell_closure(t0, t1) { this.$this = t0; this.index = t1; }, _JsonArrayViewerState_getInkWell__closure: function _JsonArrayViewerState_getInkWell__closure(t0, t1) { this.$this = t0; this.index = t1; }, _JsonArrayViewerState_getValueWidget_closure: function _JsonArrayViewerState_getValueWidget_closure(t0, t1) { this.$this = t0; this.index = t1; }, _JsonArrayViewerState_getValueWidget__closure0: function _JsonArrayViewerState_getValueWidget__closure0(t0, t1) { this.$this = t0; this.index = t1; }, _JsonArrayViewerState_getValueWidget_closure0: function _JsonArrayViewerState_getValueWidget_closure0(t0, t1) { this.$this = t0; this.index = t1; }, _JsonArrayViewerState_getValueWidget__closure: function _JsonArrayViewerState_getValueWidget__closure(t0, t1) { this.$this = t0; this.index = t1; }, GlobalCupertinoLocalizations: function GlobalCupertinoLocalizations() { }, _GlobalCupertinoLocalizationsDelegate: function _GlobalCupertinoLocalizationsDelegate() { }, _GlobalCupertinoLocalizationsDelegate_load_closure: function _GlobalCupertinoLocalizationsDelegate_load_closure(t0) { this.locale = t0; }, _GlobalCupertinoLocalizationsDelegate_load_closure_loadFormats: function _GlobalCupertinoLocalizationsDelegate_load_closure_loadFormats(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.fullYearFormat = t0; _.dayFormat = t1; _.mediumDateFormat = t2; _.singleDigitHourFormat = t3; _.singleDigitMinuteFormat = t4; _.doubleDigitMinuteFormat = t5; _.singleDigitSecondFormat = t6; _.decimalFormat = t7; }, CupertinoLocalizationDe$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationDe(); }, CupertinoLocalizationEn$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationEn(); }, CupertinoLocalizationEs$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationEs(); }, CupertinoLocalizationFr$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationFr(); }, CupertinoLocalizationPt$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationPt(); }, CupertinoLocalizationSr$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationSr(); }, CupertinoLocalizationZh$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationZh(); }, CupertinoLocalizationZhHant$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, localeName, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationZhHant(); }, CupertinoLocalizationZhHantHk$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationZhHantHk(); }, CupertinoLocalizationZhHantTw$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat) { return new A.CupertinoLocalizationZhHantTw(); }, getCupertinoTranslation(locale, fullYearFormat, dayFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, doubleDigitMinuteFormat, singleDigitSecondFormat, decimalFormat) { switch (locale.get$languageCode(0)) { case "af": return new A.CupertinoLocalizationAf(); case "am": return new A.CupertinoLocalizationAm(); case "ar": return new A.CupertinoLocalizationAr(); case "as": return new A.CupertinoLocalizationAs(); case "az": return new A.CupertinoLocalizationAz(); case "be": return new A.CupertinoLocalizationBe(); case "bg": return new A.CupertinoLocalizationBg(); case "bn": return new A.CupertinoLocalizationBn(); case "bs": return new A.CupertinoLocalizationBs(); case "ca": return new A.CupertinoLocalizationCa(); case "cs": return new A.CupertinoLocalizationCs(); case "cy": return new A.CupertinoLocalizationCy(); case "da": return new A.CupertinoLocalizationDa(); case "de": switch (locale.get$countryCode()) { case "CH": return new A.CupertinoLocalizationDeCh(); } return A.CupertinoLocalizationDe$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "de", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "el": return new A.CupertinoLocalizationEl(); case "en": switch (locale.get$countryCode()) { case "AU": return new A.CupertinoLocalizationEnAu(); case "CA": return new A.CupertinoLocalizationEnCa(); case "GB": return new A.CupertinoLocalizationEnGb(); case "IE": return new A.CupertinoLocalizationEnIe(); case "IN": return new A.CupertinoLocalizationEnIn(); case "NZ": return new A.CupertinoLocalizationEnNz(); case "SG": return new A.CupertinoLocalizationEnSg(); case "ZA": return new A.CupertinoLocalizationEnZa(); } return A.CupertinoLocalizationEn$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "en", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "es": switch (locale.get$countryCode()) { case "419": return new A.CupertinoLocalizationEs419(); case "AR": return new A.CupertinoLocalizationEsAr(); case "BO": return new A.CupertinoLocalizationEsBo(); case "CL": return new A.CupertinoLocalizationEsCl(); case "CO": return new A.CupertinoLocalizationEsCo(); case "CR": return new A.CupertinoLocalizationEsCr(); case "DO": return new A.CupertinoLocalizationEsDo(); case "EC": return new A.CupertinoLocalizationEsEc(); case "GT": return new A.CupertinoLocalizationEsGt(); case "HN": return new A.CupertinoLocalizationEsHn(); case "MX": return new A.CupertinoLocalizationEsMx(); case "NI": return new A.CupertinoLocalizationEsNi(); case "PA": return new A.CupertinoLocalizationEsPa(); case "PE": return new A.CupertinoLocalizationEsPe(); case "PR": return new A.CupertinoLocalizationEsPr(); case "PY": return new A.CupertinoLocalizationEsPy(); case "SV": return new A.CupertinoLocalizationEsSv(); case "US": return new A.CupertinoLocalizationEsUs(); case "UY": return new A.CupertinoLocalizationEsUy(); case "VE": return new A.CupertinoLocalizationEsVe(); } return A.CupertinoLocalizationEs$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "es", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "et": return new A.CupertinoLocalizationEt(); case "eu": return new A.CupertinoLocalizationEu(); case "fa": return new A.CupertinoLocalizationFa(); case "fi": return new A.CupertinoLocalizationFi(); case "fil": return new A.CupertinoLocalizationFil(); case "fr": switch (locale.get$countryCode()) { case "CA": return new A.CupertinoLocalizationFrCa(); } return A.CupertinoLocalizationFr$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "fr", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "gl": return new A.CupertinoLocalizationGl(); case "gsw": return new A.CupertinoLocalizationGsw(); case "gu": return new A.CupertinoLocalizationGu(); case "he": return new A.CupertinoLocalizationHe(); case "hi": return new A.CupertinoLocalizationHi(); case "hr": return new A.CupertinoLocalizationHr(); case "hu": return new A.CupertinoLocalizationHu(); case "hy": return new A.CupertinoLocalizationHy(); case "id": return new A.CupertinoLocalizationId(); case "is": return new A.CupertinoLocalizationIs(); case "it": return new A.CupertinoLocalizationIt(); case "ja": return new A.CupertinoLocalizationJa(); case "ka": return new A.CupertinoLocalizationKa(); case "kk": return new A.CupertinoLocalizationKk(); case "km": return new A.CupertinoLocalizationKm(); case "kn": return new A.CupertinoLocalizationKn(); case "ko": return new A.CupertinoLocalizationKo(); case "ky": return new A.CupertinoLocalizationKy(); case "lo": return new A.CupertinoLocalizationLo(); case "lt": return new A.CupertinoLocalizationLt(); case "lv": return new A.CupertinoLocalizationLv(); case "mk": return new A.CupertinoLocalizationMk(); case "ml": return new A.CupertinoLocalizationMl(); case "mn": return new A.CupertinoLocalizationMn(); case "mr": return new A.CupertinoLocalizationMr(); case "ms": return new A.CupertinoLocalizationMs(); case "my": return new A.CupertinoLocalizationMy(); case "nb": return new A.CupertinoLocalizationNb(); case "ne": return new A.CupertinoLocalizationNe(); case "nl": return new A.CupertinoLocalizationNl(); case "no": return new A.CupertinoLocalizationNo(); case "or": return new A.CupertinoLocalizationOr(); case "pa": return new A.CupertinoLocalizationPa(); case "pl": return new A.CupertinoLocalizationPl(); case "pt": switch (locale.get$countryCode()) { case "PT": return new A.CupertinoLocalizationPtPt(); } return A.CupertinoLocalizationPt$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "pt", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "ro": return new A.CupertinoLocalizationRo(); case "ru": return new A.CupertinoLocalizationRu(); case "si": return new A.CupertinoLocalizationSi(); case "sk": return new A.CupertinoLocalizationSk(); case "sl": return new A.CupertinoLocalizationSl(); case "sq": return new A.CupertinoLocalizationSq(); case "sr": switch (null) { case "Cyrl": return new A.CupertinoLocalizationSrCyrl(); case "Latn": return new A.CupertinoLocalizationSrLatn(); } return A.CupertinoLocalizationSr$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "sr", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "sv": return new A.CupertinoLocalizationSv(); case "sw": return new A.CupertinoLocalizationSw(); case "ta": return new A.CupertinoLocalizationTa(); case "te": return new A.CupertinoLocalizationTe(); case "th": return new A.CupertinoLocalizationTh(); case "tl": return new A.CupertinoLocalizationTl(); case "tr": return new A.CupertinoLocalizationTr(); case "uk": return new A.CupertinoLocalizationUk(); case "ur": return new A.CupertinoLocalizationUr(); case "uz": return new A.CupertinoLocalizationUz(); case "vi": return new A.CupertinoLocalizationVi(); case "zh": switch (null) { case "Hans": return new A.CupertinoLocalizationZhHans(); case "Hant": switch (locale.get$countryCode()) { case "HK": return A.CupertinoLocalizationZhHantHk$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "TW": return A.CupertinoLocalizationZhHantTw$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); } return A.CupertinoLocalizationZhHant$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "zh_Hant", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); } switch (locale.get$countryCode()) { case "HK": return A.CupertinoLocalizationZhHantHk$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "TW": return A.CupertinoLocalizationZhHantTw$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); } return A.CupertinoLocalizationZh$(dayFormat, decimalFormat, doubleDigitMinuteFormat, fullYearFormat, "zh", mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, singleDigitSecondFormat); case "zu": return new A.CupertinoLocalizationZu(); } return null; }, CupertinoLocalizationAf: function CupertinoLocalizationAf() { }, CupertinoLocalizationAm: function CupertinoLocalizationAm() { }, CupertinoLocalizationAr: function CupertinoLocalizationAr() { }, CupertinoLocalizationAs: function CupertinoLocalizationAs() { }, CupertinoLocalizationAz: function CupertinoLocalizationAz() { }, CupertinoLocalizationBe: function CupertinoLocalizationBe() { }, CupertinoLocalizationBg: function CupertinoLocalizationBg() { }, CupertinoLocalizationBn: function CupertinoLocalizationBn() { }, CupertinoLocalizationBs: function CupertinoLocalizationBs() { }, CupertinoLocalizationCa: function CupertinoLocalizationCa() { }, CupertinoLocalizationCs: function CupertinoLocalizationCs() { }, CupertinoLocalizationCy: function CupertinoLocalizationCy() { }, CupertinoLocalizationDa: function CupertinoLocalizationDa() { }, CupertinoLocalizationDe: function CupertinoLocalizationDe() { }, CupertinoLocalizationDeCh: function CupertinoLocalizationDeCh() { }, CupertinoLocalizationEl: function CupertinoLocalizationEl() { }, CupertinoLocalizationEn: function CupertinoLocalizationEn() { }, CupertinoLocalizationEnAu: function CupertinoLocalizationEnAu() { }, CupertinoLocalizationEnCa: function CupertinoLocalizationEnCa() { }, CupertinoLocalizationEnGb: function CupertinoLocalizationEnGb() { }, CupertinoLocalizationEnIe: function CupertinoLocalizationEnIe() { }, CupertinoLocalizationEnIn: function CupertinoLocalizationEnIn() { }, CupertinoLocalizationEnNz: function CupertinoLocalizationEnNz() { }, CupertinoLocalizationEnSg: function CupertinoLocalizationEnSg() { }, CupertinoLocalizationEnZa: function CupertinoLocalizationEnZa() { }, CupertinoLocalizationEs: function CupertinoLocalizationEs() { }, CupertinoLocalizationEs419: function CupertinoLocalizationEs419() { }, CupertinoLocalizationEsAr: function CupertinoLocalizationEsAr() { }, CupertinoLocalizationEsBo: function CupertinoLocalizationEsBo() { }, CupertinoLocalizationEsCl: function CupertinoLocalizationEsCl() { }, CupertinoLocalizationEsCo: function CupertinoLocalizationEsCo() { }, CupertinoLocalizationEsCr: function CupertinoLocalizationEsCr() { }, CupertinoLocalizationEsDo: function CupertinoLocalizationEsDo() { }, CupertinoLocalizationEsEc: function CupertinoLocalizationEsEc() { }, CupertinoLocalizationEsGt: function CupertinoLocalizationEsGt() { }, CupertinoLocalizationEsHn: function CupertinoLocalizationEsHn() { }, CupertinoLocalizationEsMx: function CupertinoLocalizationEsMx() { }, CupertinoLocalizationEsNi: function CupertinoLocalizationEsNi() { }, CupertinoLocalizationEsPa: function CupertinoLocalizationEsPa() { }, CupertinoLocalizationEsPe: function CupertinoLocalizationEsPe() { }, CupertinoLocalizationEsPr: function CupertinoLocalizationEsPr() { }, CupertinoLocalizationEsPy: function CupertinoLocalizationEsPy() { }, CupertinoLocalizationEsSv: function CupertinoLocalizationEsSv() { }, CupertinoLocalizationEsUs: function CupertinoLocalizationEsUs() { }, CupertinoLocalizationEsUy: function CupertinoLocalizationEsUy() { }, CupertinoLocalizationEsVe: function CupertinoLocalizationEsVe() { }, CupertinoLocalizationEt: function CupertinoLocalizationEt() { }, CupertinoLocalizationEu: function CupertinoLocalizationEu() { }, CupertinoLocalizationFa: function CupertinoLocalizationFa() { }, CupertinoLocalizationFi: function CupertinoLocalizationFi() { }, CupertinoLocalizationFil: function CupertinoLocalizationFil() { }, CupertinoLocalizationFr: function CupertinoLocalizationFr() { }, CupertinoLocalizationFrCa: function CupertinoLocalizationFrCa() { }, CupertinoLocalizationGl: function CupertinoLocalizationGl() { }, CupertinoLocalizationGsw: function CupertinoLocalizationGsw() { }, CupertinoLocalizationGu: function CupertinoLocalizationGu() { }, CupertinoLocalizationHe: function CupertinoLocalizationHe() { }, CupertinoLocalizationHi: function CupertinoLocalizationHi() { }, CupertinoLocalizationHr: function CupertinoLocalizationHr() { }, CupertinoLocalizationHu: function CupertinoLocalizationHu() { }, CupertinoLocalizationHy: function CupertinoLocalizationHy() { }, CupertinoLocalizationId: function CupertinoLocalizationId() { }, CupertinoLocalizationIs: function CupertinoLocalizationIs() { }, CupertinoLocalizationIt: function CupertinoLocalizationIt() { }, CupertinoLocalizationJa: function CupertinoLocalizationJa() { }, CupertinoLocalizationKa: function CupertinoLocalizationKa() { }, CupertinoLocalizationKk: function CupertinoLocalizationKk() { }, CupertinoLocalizationKm: function CupertinoLocalizationKm() { }, CupertinoLocalizationKn: function CupertinoLocalizationKn() { }, CupertinoLocalizationKo: function CupertinoLocalizationKo() { }, CupertinoLocalizationKy: function CupertinoLocalizationKy() { }, CupertinoLocalizationLo: function CupertinoLocalizationLo() { }, CupertinoLocalizationLt: function CupertinoLocalizationLt() { }, CupertinoLocalizationLv: function CupertinoLocalizationLv() { }, CupertinoLocalizationMk: function CupertinoLocalizationMk() { }, CupertinoLocalizationMl: function CupertinoLocalizationMl() { }, CupertinoLocalizationMn: function CupertinoLocalizationMn() { }, CupertinoLocalizationMr: function CupertinoLocalizationMr() { }, CupertinoLocalizationMs: function CupertinoLocalizationMs() { }, CupertinoLocalizationMy: function CupertinoLocalizationMy() { }, CupertinoLocalizationNb: function CupertinoLocalizationNb() { }, CupertinoLocalizationNe: function CupertinoLocalizationNe() { }, CupertinoLocalizationNl: function CupertinoLocalizationNl() { }, CupertinoLocalizationNo: function CupertinoLocalizationNo() { }, CupertinoLocalizationOr: function CupertinoLocalizationOr() { }, CupertinoLocalizationPa: function CupertinoLocalizationPa() { }, CupertinoLocalizationPl: function CupertinoLocalizationPl() { }, CupertinoLocalizationPt: function CupertinoLocalizationPt() { }, CupertinoLocalizationPtPt: function CupertinoLocalizationPtPt() { }, CupertinoLocalizationRo: function CupertinoLocalizationRo() { }, CupertinoLocalizationRu: function CupertinoLocalizationRu() { }, CupertinoLocalizationSi: function CupertinoLocalizationSi() { }, CupertinoLocalizationSk: function CupertinoLocalizationSk() { }, CupertinoLocalizationSl: function CupertinoLocalizationSl() { }, CupertinoLocalizationSq: function CupertinoLocalizationSq() { }, CupertinoLocalizationSr: function CupertinoLocalizationSr() { }, CupertinoLocalizationSrCyrl: function CupertinoLocalizationSrCyrl() { }, CupertinoLocalizationSrLatn: function CupertinoLocalizationSrLatn() { }, CupertinoLocalizationSv: function CupertinoLocalizationSv() { }, CupertinoLocalizationSw: function CupertinoLocalizationSw() { }, CupertinoLocalizationTa: function CupertinoLocalizationTa() { }, CupertinoLocalizationTe: function CupertinoLocalizationTe() { }, CupertinoLocalizationTh: function CupertinoLocalizationTh() { }, CupertinoLocalizationTl: function CupertinoLocalizationTl() { }, CupertinoLocalizationTr: function CupertinoLocalizationTr() { }, CupertinoLocalizationUk: function CupertinoLocalizationUk() { }, CupertinoLocalizationUr: function CupertinoLocalizationUr() { }, CupertinoLocalizationUz: function CupertinoLocalizationUz() { }, CupertinoLocalizationVi: function CupertinoLocalizationVi() { }, CupertinoLocalizationZh: function CupertinoLocalizationZh() { }, CupertinoLocalizationZhHans: function CupertinoLocalizationZhHans() { }, CupertinoLocalizationZhHant: function CupertinoLocalizationZhHant() { }, CupertinoLocalizationZhHantHk: function CupertinoLocalizationZhHantHk() { }, CupertinoLocalizationZhHantTw: function CupertinoLocalizationZhHantTw() { }, CupertinoLocalizationZu: function CupertinoLocalizationZu() { }, MaterialLocalizationDe$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationDe(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationEn$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationEn(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationEs$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationEs(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationFr$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationFr(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationPt$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationPt(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationSr$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationSr(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationZh$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationZh(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationZhHant$(compactDateFormat, decimalFormat, fullYearFormat, localeName, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationZhHant(localeName, fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationZhHantHk$(compactDateFormat, decimalFormat, fullYearFormat, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationZhHantHk("zh_Hant_HK", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, MaterialLocalizationZhHantTw$(compactDateFormat, decimalFormat, fullYearFormat, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat) { return new A.MaterialLocalizationZhHantTw("zh_Hant_TW", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); }, getMaterialTranslation(locale, fullYearFormat, compactDateFormat, shortDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, shortMonthDayFormat, decimalFormat, twoDigitZeroPaddedFormat) { switch (locale.get$languageCode(0)) { case "af": return new A.MaterialLocalizationAf("af", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "am": return new A.MaterialLocalizationAm("am", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ar": return new A.MaterialLocalizationAr("ar", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "as": return new A.MaterialLocalizationAs("as", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "az": return new A.MaterialLocalizationAz("az", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "be": return new A.MaterialLocalizationBe("be", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "bg": return new A.MaterialLocalizationBg("bg", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "bn": return new A.MaterialLocalizationBn("bn", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "bs": return new A.MaterialLocalizationBs("bs", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ca": return new A.MaterialLocalizationCa("ca", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "cs": return new A.MaterialLocalizationCs("cs", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "cy": return new A.MaterialLocalizationCy("cy", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "da": return new A.MaterialLocalizationDa("da", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "de": switch (locale.get$countryCode()) { case "CH": return new A.MaterialLocalizationDeCh("de_CH", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return A.MaterialLocalizationDe$(compactDateFormat, decimalFormat, fullYearFormat, "de", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "el": return new A.MaterialLocalizationEl("el", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "en": switch (locale.get$countryCode()) { case "AU": return new A.MaterialLocalizationEnAu("en_AU", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "CA": return new A.MaterialLocalizationEnCa("en_CA", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "GB": return new A.MaterialLocalizationEnGb("en_GB", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "IE": return new A.MaterialLocalizationEnIe("en_IE", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "IN": return new A.MaterialLocalizationEnIn("en_IN", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "NZ": return new A.MaterialLocalizationEnNz("en_NZ", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "SG": return new A.MaterialLocalizationEnSg("en_SG", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ZA": return new A.MaterialLocalizationEnZa("en_ZA", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return A.MaterialLocalizationEn$(compactDateFormat, decimalFormat, fullYearFormat, "en", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "es": switch (locale.get$countryCode()) { case "419": return new A.MaterialLocalizationEs419("es_419", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "AR": return new A.MaterialLocalizationEsAr("es_AR", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "BO": return new A.MaterialLocalizationEsBo("es_BO", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "CL": return new A.MaterialLocalizationEsCl("es_CL", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "CO": return new A.MaterialLocalizationEsCo("es_CO", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "CR": return new A.MaterialLocalizationEsCr("es_CR", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "DO": return new A.MaterialLocalizationEsDo("es_DO", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "EC": return new A.MaterialLocalizationEsEc("es_EC", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "GT": return new A.MaterialLocalizationEsGt("es_GT", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "HN": return new A.MaterialLocalizationEsHn("es_HN", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "MX": return new A.MaterialLocalizationEsMx("es_MX", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "NI": return new A.MaterialLocalizationEsNi("es_NI", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "PA": return new A.MaterialLocalizationEsPa("es_PA", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "PE": return new A.MaterialLocalizationEsPe("es_PE", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "PR": return new A.MaterialLocalizationEsPr("es_PR", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "PY": return new A.MaterialLocalizationEsPy("es_PY", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "SV": return new A.MaterialLocalizationEsSv("es_SV", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "US": return new A.MaterialLocalizationEsUs("es_US", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "UY": return new A.MaterialLocalizationEsUy("es_UY", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "VE": return new A.MaterialLocalizationEsVe("es_VE", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return A.MaterialLocalizationEs$(compactDateFormat, decimalFormat, fullYearFormat, "es", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "et": return new A.MaterialLocalizationEt("et", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "eu": return new A.MaterialLocalizationEu("eu", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "fa": return new A.MaterialLocalizationFa("fa", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "fi": return new A.MaterialLocalizationFi("fi", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "fil": return new A.MaterialLocalizationFil("fil", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "fr": switch (locale.get$countryCode()) { case "CA": return new A.MaterialLocalizationFrCa("fr_CA", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return A.MaterialLocalizationFr$(compactDateFormat, decimalFormat, fullYearFormat, "fr", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "gl": return new A.MaterialLocalizationGl("gl", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "gsw": return new A.MaterialLocalizationGsw("gsw", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "gu": return new A.MaterialLocalizationGu("gu", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "he": return new A.MaterialLocalizationHe("he", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "hi": return new A.MaterialLocalizationHi("hi", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "hr": return new A.MaterialLocalizationHr("hr", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "hu": return new A.MaterialLocalizationHu("hu", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "hy": return new A.MaterialLocalizationHy("hy", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "id": return new A.MaterialLocalizationId("id", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "is": return new A.MaterialLocalizationIs("is", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "it": return new A.MaterialLocalizationIt("it", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ja": return new A.MaterialLocalizationJa("ja", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ka": return new A.MaterialLocalizationKa("ka", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "kk": return new A.MaterialLocalizationKk("kk", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "km": return new A.MaterialLocalizationKm("km", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "kn": return new A.MaterialLocalizationKn("kn", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ko": return new A.MaterialLocalizationKo("ko", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ky": return new A.MaterialLocalizationKy("ky", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "lo": return new A.MaterialLocalizationLo("lo", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "lt": return new A.MaterialLocalizationLt("lt", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "lv": return new A.MaterialLocalizationLv("lv", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "mk": return new A.MaterialLocalizationMk("mk", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ml": return new A.MaterialLocalizationMl("ml", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "mn": return new A.MaterialLocalizationMn("mn", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "mr": return new A.MaterialLocalizationMr("mr", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ms": return new A.MaterialLocalizationMs("ms", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "my": return new A.MaterialLocalizationMy("my", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "nb": return new A.MaterialLocalizationNb("nb", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ne": return new A.MaterialLocalizationNe("ne", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "nl": return new A.MaterialLocalizationNl("nl", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "no": return new A.MaterialLocalizationNo("no", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "or": return new A.MaterialLocalizationOr("or", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "pa": return new A.MaterialLocalizationPa("pa", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "pl": return new A.MaterialLocalizationPl("pl", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ps": return new A.MaterialLocalizationPs("ps", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "pt": switch (locale.get$countryCode()) { case "PT": return new A.MaterialLocalizationPtPt("pt_PT", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return A.MaterialLocalizationPt$(compactDateFormat, decimalFormat, fullYearFormat, "pt", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "ro": return new A.MaterialLocalizationRo("ro", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ru": return new A.MaterialLocalizationRu("ru", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "si": return new A.MaterialLocalizationSi("si", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "sk": return new A.MaterialLocalizationSk("sk", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "sl": return new A.MaterialLocalizationSl("sl", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "sq": return new A.MaterialLocalizationSq("sq", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "sr": switch (null) { case "Cyrl": return new A.MaterialLocalizationSrCyrl("sr_Cyrl", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "Latn": return new A.MaterialLocalizationSrLatn("sr_Latn", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return A.MaterialLocalizationSr$(compactDateFormat, decimalFormat, fullYearFormat, "sr", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "sv": return new A.MaterialLocalizationSv("sv", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "sw": return new A.MaterialLocalizationSw("sw", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ta": return new A.MaterialLocalizationTa("ta", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "te": return new A.MaterialLocalizationTe("te", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "th": return new A.MaterialLocalizationTh("th", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "tl": return new A.MaterialLocalizationTl("tl", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "tr": return new A.MaterialLocalizationTr("tr", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "uk": return new A.MaterialLocalizationUk("uk", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "ur": return new A.MaterialLocalizationUr("ur", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "uz": return new A.MaterialLocalizationUz("uz", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "vi": return new A.MaterialLocalizationVi("vi", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "zh": switch (null) { case "Hans": return new A.MaterialLocalizationZhHans("zh_Hans", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); case "Hant": switch (locale.get$countryCode()) { case "HK": return A.MaterialLocalizationZhHantHk$(compactDateFormat, decimalFormat, fullYearFormat, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "TW": return A.MaterialLocalizationZhHantTw$(compactDateFormat, decimalFormat, fullYearFormat, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); } return A.MaterialLocalizationZhHant$(compactDateFormat, decimalFormat, fullYearFormat, "zh_Hant", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); } switch (locale.get$countryCode()) { case "HK": return A.MaterialLocalizationZhHantHk$(compactDateFormat, decimalFormat, fullYearFormat, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "TW": return A.MaterialLocalizationZhHantTw$(compactDateFormat, decimalFormat, fullYearFormat, longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); } return A.MaterialLocalizationZh$(compactDateFormat, decimalFormat, fullYearFormat, "zh", longDateFormat, mediumDateFormat, shortDateFormat, shortMonthDayFormat, twoDigitZeroPaddedFormat, yearMonthFormat); case "zu": return new A.MaterialLocalizationZu("zu", fullYearFormat, compactDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, decimalFormat, twoDigitZeroPaddedFormat); } return null; }, MaterialLocalizationAf: function MaterialLocalizationAf(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationAm: function MaterialLocalizationAm(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationAr: function MaterialLocalizationAr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationAs: function MaterialLocalizationAs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationAz: function MaterialLocalizationAz(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationBe: function MaterialLocalizationBe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationBg: function MaterialLocalizationBg(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationBn: function MaterialLocalizationBn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationBs: function MaterialLocalizationBs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationCa: function MaterialLocalizationCa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationCs: function MaterialLocalizationCs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationCy: function MaterialLocalizationCy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationDa: function MaterialLocalizationDa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationDe: function MaterialLocalizationDe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationDeCh: function MaterialLocalizationDeCh(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEl: function MaterialLocalizationEl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEn: function MaterialLocalizationEn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnAu: function MaterialLocalizationEnAu(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnCa: function MaterialLocalizationEnCa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnGb: function MaterialLocalizationEnGb(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnIe: function MaterialLocalizationEnIe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnIn: function MaterialLocalizationEnIn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnNz: function MaterialLocalizationEnNz(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnSg: function MaterialLocalizationEnSg(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEnZa: function MaterialLocalizationEnZa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEs: function MaterialLocalizationEs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEs419: function MaterialLocalizationEs419(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsAr: function MaterialLocalizationEsAr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsBo: function MaterialLocalizationEsBo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsCl: function MaterialLocalizationEsCl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsCo: function MaterialLocalizationEsCo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsCr: function MaterialLocalizationEsCr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsDo: function MaterialLocalizationEsDo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsEc: function MaterialLocalizationEsEc(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsGt: function MaterialLocalizationEsGt(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsHn: function MaterialLocalizationEsHn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsMx: function MaterialLocalizationEsMx(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsNi: function MaterialLocalizationEsNi(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsPa: function MaterialLocalizationEsPa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsPe: function MaterialLocalizationEsPe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsPr: function MaterialLocalizationEsPr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsPy: function MaterialLocalizationEsPy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsSv: function MaterialLocalizationEsSv(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsUs: function MaterialLocalizationEsUs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsUy: function MaterialLocalizationEsUy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEsVe: function MaterialLocalizationEsVe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEt: function MaterialLocalizationEt(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationEu: function MaterialLocalizationEu(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationFa: function MaterialLocalizationFa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationFi: function MaterialLocalizationFi(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationFil: function MaterialLocalizationFil(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationFr: function MaterialLocalizationFr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationFrCa: function MaterialLocalizationFrCa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationGl: function MaterialLocalizationGl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationGsw: function MaterialLocalizationGsw(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationGu: function MaterialLocalizationGu(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationHe: function MaterialLocalizationHe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationHi: function MaterialLocalizationHi(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationHr: function MaterialLocalizationHr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationHu: function MaterialLocalizationHu(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationHy: function MaterialLocalizationHy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationId: function MaterialLocalizationId(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationIs: function MaterialLocalizationIs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationIt: function MaterialLocalizationIt(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationJa: function MaterialLocalizationJa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationKa: function MaterialLocalizationKa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationKk: function MaterialLocalizationKk(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationKm: function MaterialLocalizationKm(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationKn: function MaterialLocalizationKn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationKo: function MaterialLocalizationKo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationKy: function MaterialLocalizationKy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationLo: function MaterialLocalizationLo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationLt: function MaterialLocalizationLt(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationLv: function MaterialLocalizationLv(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationMk: function MaterialLocalizationMk(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationMl: function MaterialLocalizationMl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationMn: function MaterialLocalizationMn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationMr: function MaterialLocalizationMr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationMs: function MaterialLocalizationMs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationMy: function MaterialLocalizationMy(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationNb: function MaterialLocalizationNb(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationNe: function MaterialLocalizationNe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationNl: function MaterialLocalizationNl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationNo: function MaterialLocalizationNo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationOr: function MaterialLocalizationOr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationPa: function MaterialLocalizationPa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationPl: function MaterialLocalizationPl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationPs: function MaterialLocalizationPs(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationPt: function MaterialLocalizationPt(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationPtPt: function MaterialLocalizationPtPt(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationRo: function MaterialLocalizationRo(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationRu: function MaterialLocalizationRu(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSi: function MaterialLocalizationSi(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSk: function MaterialLocalizationSk(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSl: function MaterialLocalizationSl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSq: function MaterialLocalizationSq(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSr: function MaterialLocalizationSr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSrCyrl: function MaterialLocalizationSrCyrl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSrLatn: function MaterialLocalizationSrLatn(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSv: function MaterialLocalizationSv(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationSw: function MaterialLocalizationSw(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationTa: function MaterialLocalizationTa(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationTe: function MaterialLocalizationTe(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationTh: function MaterialLocalizationTh(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationTl: function MaterialLocalizationTl(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationTr: function MaterialLocalizationTr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationUk: function MaterialLocalizationUk(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationUr: function MaterialLocalizationUr(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationUz: function MaterialLocalizationUz(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationVi: function MaterialLocalizationVi(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationZh: function MaterialLocalizationZh(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationZhHans: function MaterialLocalizationZhHans(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationZhHant: function MaterialLocalizationZhHant(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationZhHantHk: function MaterialLocalizationZhHantHk(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationZhHantTw: function MaterialLocalizationZhHantTw(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, MaterialLocalizationZu: function MaterialLocalizationZu(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._localeName = t0; _._fullYearFormat = t1; _._compactDateFormat = t2; _._mediumDateFormat = t3; _._longDateFormat = t4; _._yearMonthFormat = t5; _._decimalFormat = t6; _._twoDigitZeroPaddedFormat = t7; }, getWidgetsTranslation(locale) { switch (locale.get$languageCode(0)) { case "af": return B.WidgetsLocalizationAf_TextDirection_1; case "am": return B.WidgetsLocalizationAm_TextDirection_1; case "ar": return B.WidgetsLocalizationAr_TextDirection_0; case "as": return B.WidgetsLocalizationAs_TextDirection_1; case "az": return B.WidgetsLocalizationAz_TextDirection_1; case "be": return B.WidgetsLocalizationBe_TextDirection_1; case "bg": return B.WidgetsLocalizationBg_TextDirection_1; case "bn": return B.WidgetsLocalizationBn_TextDirection_1; case "bs": return B.WidgetsLocalizationBs_TextDirection_1; case "ca": return B.WidgetsLocalizationCa_TextDirection_1; case "cs": return B.WidgetsLocalizationCs_TextDirection_1; case "cy": return B.WidgetsLocalizationCy_TextDirection_1; case "da": return B.WidgetsLocalizationDa_TextDirection_1; case "de": switch (locale.get$countryCode()) { case "CH": return B.WidgetsLocalizationDeCh_TextDirection_1; } return B.WidgetsLocalizationDe_TextDirection_1; case "el": return B.WidgetsLocalizationEl_TextDirection_1; case "en": switch (locale.get$countryCode()) { case "AU": return B.WidgetsLocalizationEnAu_TextDirection_1; case "CA": return B.WidgetsLocalizationEnCa_TextDirection_1; case "GB": return B.WidgetsLocalizationEnGb_TextDirection_1; case "IE": return B.WidgetsLocalizationEnIe_TextDirection_1; case "IN": return B.WidgetsLocalizationEnIn_TextDirection_1; case "NZ": return B.WidgetsLocalizationEnNz_TextDirection_1; case "SG": return B.WidgetsLocalizationEnSg_TextDirection_1; case "ZA": return B.WidgetsLocalizationEnZa_TextDirection_1; } return B.WidgetsLocalizationEn_TextDirection_1; case "es": switch (locale.get$countryCode()) { case "419": return B.WidgetsLocalizationEs419_TextDirection_1; case "AR": return B.WidgetsLocalizationEsAr_TextDirection_1; case "BO": return B.WidgetsLocalizationEsBo_TextDirection_1; case "CL": return B.WidgetsLocalizationEsCl_TextDirection_1; case "CO": return B.WidgetsLocalizationEsCo_TextDirection_1; case "CR": return B.WidgetsLocalizationEsCr_TextDirection_1; case "DO": return B.WidgetsLocalizationEsDo_TextDirection_1; case "EC": return B.WidgetsLocalizationEsEc_TextDirection_1; case "GT": return B.WidgetsLocalizationEsGt_TextDirection_1; case "HN": return B.WidgetsLocalizationEsHn_TextDirection_1; case "MX": return B.WidgetsLocalizationEsMx_TextDirection_1; case "NI": return B.WidgetsLocalizationEsNi_TextDirection_1; case "PA": return B.WidgetsLocalizationEsPa_TextDirection_1; case "PE": return B.WidgetsLocalizationEsPe_TextDirection_1; case "PR": return B.WidgetsLocalizationEsPr_TextDirection_1; case "PY": return B.WidgetsLocalizationEsPy_TextDirection_1; case "SV": return B.WidgetsLocalizationEsSv_TextDirection_1; case "US": return B.WidgetsLocalizationEsUs_TextDirection_1; case "UY": return B.WidgetsLocalizationEsUy_TextDirection_1; case "VE": return B.WidgetsLocalizationEsVe_TextDirection_1; } return B.WidgetsLocalizationEs_TextDirection_1; case "et": return B.WidgetsLocalizationEt_TextDirection_1; case "eu": return B.WidgetsLocalizationEu_TextDirection_1; case "fa": return B.WidgetsLocalizationFa_TextDirection_0; case "fi": return B.WidgetsLocalizationFi_TextDirection_1; case "fil": return B.WidgetsLocalizationFil_TextDirection_1; case "fr": switch (locale.get$countryCode()) { case "CA": return B.WidgetsLocalizationFrCa_TextDirection_1; } return B.WidgetsLocalizationFr_TextDirection_1; case "gl": return B.WidgetsLocalizationGl_TextDirection_1; case "gsw": return B.WidgetsLocalizationGsw_TextDirection_1; case "gu": return B.WidgetsLocalizationGu_TextDirection_1; case "he": return B.WidgetsLocalizationHe_TextDirection_0; case "hi": return B.WidgetsLocalizationHi_TextDirection_1; case "hr": return B.WidgetsLocalizationHr_TextDirection_1; case "hu": return B.WidgetsLocalizationHu_TextDirection_1; case "hy": return B.WidgetsLocalizationHy_TextDirection_1; case "id": return B.WidgetsLocalizationId_TextDirection_1; case "is": return B.WidgetsLocalizationIs_TextDirection_1; case "it": return B.WidgetsLocalizationIt_TextDirection_1; case "ja": return B.WidgetsLocalizationJa_TextDirection_1; case "ka": return B.WidgetsLocalizationKa_TextDirection_1; case "kk": return B.WidgetsLocalizationKk_TextDirection_1; case "km": return B.WidgetsLocalizationKm_TextDirection_1; case "kn": return B.WidgetsLocalizationKn_TextDirection_1; case "ko": return B.WidgetsLocalizationKo_TextDirection_1; case "ky": return B.WidgetsLocalizationKy_TextDirection_1; case "lo": return B.WidgetsLocalizationLo_TextDirection_1; case "lt": return B.WidgetsLocalizationLt_TextDirection_1; case "lv": return B.WidgetsLocalizationLv_TextDirection_1; case "mk": return B.WidgetsLocalizationMk_TextDirection_1; case "ml": return B.WidgetsLocalizationMl_TextDirection_1; case "mn": return B.WidgetsLocalizationMn_TextDirection_1; case "mr": return B.WidgetsLocalizationMr_TextDirection_1; case "ms": return B.WidgetsLocalizationMs_TextDirection_1; case "my": return B.WidgetsLocalizationMy_TextDirection_1; case "nb": return B.WidgetsLocalizationNb_TextDirection_1; case "ne": return B.WidgetsLocalizationNe_TextDirection_1; case "nl": return B.WidgetsLocalizationNl_TextDirection_1; case "no": return B.WidgetsLocalizationNo_TextDirection_1; case "or": return B.WidgetsLocalizationOr_TextDirection_1; case "pa": return B.WidgetsLocalizationPa_TextDirection_1; case "pl": return B.WidgetsLocalizationPl_TextDirection_1; case "ps": return B.WidgetsLocalizationPs_TextDirection_0; case "pt": switch (locale.get$countryCode()) { case "PT": return B.WidgetsLocalizationPtPt_TextDirection_1; } return B.WidgetsLocalizationPt_TextDirection_1; case "ro": return B.WidgetsLocalizationRo_TextDirection_1; case "ru": return B.WidgetsLocalizationRu_TextDirection_1; case "si": return B.WidgetsLocalizationSi_TextDirection_1; case "sk": return B.WidgetsLocalizationSk_TextDirection_1; case "sl": return B.WidgetsLocalizationSl_TextDirection_1; case "sq": return B.WidgetsLocalizationSq_TextDirection_1; case "sr": switch (null) { case "Cyrl": return B.WidgetsLocalizationSrCyrl_TextDirection_1; case "Latn": return B.WidgetsLocalizationSrLatn_TextDirection_1; } return B.WidgetsLocalizationSr_TextDirection_1; case "sv": return B.WidgetsLocalizationSv_TextDirection_1; case "sw": return B.WidgetsLocalizationSw_TextDirection_1; case "ta": return B.WidgetsLocalizationTa_TextDirection_1; case "te": return B.WidgetsLocalizationTe_TextDirection_1; case "th": return B.WidgetsLocalizationTh_TextDirection_1; case "tl": return B.WidgetsLocalizationTl_TextDirection_1; case "tr": return B.WidgetsLocalizationTr_TextDirection_1; case "uk": return B.WidgetsLocalizationUk_TextDirection_1; case "ur": return B.WidgetsLocalizationUr_TextDirection_0; case "uz": return B.WidgetsLocalizationUz_TextDirection_1; case "vi": return B.WidgetsLocalizationVi_TextDirection_1; case "zh": switch (null) { case "Hans": return B.WidgetsLocalizationZhHans_TextDirection_1; case "Hant": switch (locale.get$countryCode()) { case "HK": return B.WidgetsLocalizationZhHantHk_TextDirection_1; case "TW": return B.WidgetsLocalizationZhHantTw_TextDirection_1; } return B.WidgetsLocalizationZhHant_TextDirection_1; } switch (locale.get$countryCode()) { case "HK": return B.WidgetsLocalizationZhHantHk_TextDirection_1; case "TW": return B.WidgetsLocalizationZhHantTw_TextDirection_1; } return B.WidgetsLocalizationZh_TextDirection_1; case "zu": return B.WidgetsLocalizationZu_TextDirection_1; } return null; }, WidgetsLocalizationAf: function WidgetsLocalizationAf(t0) { this.textDirection = t0; }, WidgetsLocalizationAm: function WidgetsLocalizationAm(t0) { this.textDirection = t0; }, WidgetsLocalizationAr: function WidgetsLocalizationAr(t0) { this.textDirection = t0; }, WidgetsLocalizationAs: function WidgetsLocalizationAs(t0) { this.textDirection = t0; }, WidgetsLocalizationAz: function WidgetsLocalizationAz(t0) { this.textDirection = t0; }, WidgetsLocalizationBe: function WidgetsLocalizationBe(t0) { this.textDirection = t0; }, WidgetsLocalizationBg: function WidgetsLocalizationBg(t0) { this.textDirection = t0; }, WidgetsLocalizationBn: function WidgetsLocalizationBn(t0) { this.textDirection = t0; }, WidgetsLocalizationBs: function WidgetsLocalizationBs(t0) { this.textDirection = t0; }, WidgetsLocalizationCa: function WidgetsLocalizationCa(t0) { this.textDirection = t0; }, WidgetsLocalizationCs: function WidgetsLocalizationCs(t0) { this.textDirection = t0; }, WidgetsLocalizationCy: function WidgetsLocalizationCy(t0) { this.textDirection = t0; }, WidgetsLocalizationDa: function WidgetsLocalizationDa(t0) { this.textDirection = t0; }, WidgetsLocalizationDe: function WidgetsLocalizationDe(t0) { this.textDirection = t0; }, WidgetsLocalizationDeCh: function WidgetsLocalizationDeCh(t0) { this.textDirection = t0; }, WidgetsLocalizationEl: function WidgetsLocalizationEl(t0) { this.textDirection = t0; }, WidgetsLocalizationEn: function WidgetsLocalizationEn(t0) { this.textDirection = t0; }, WidgetsLocalizationEnAu: function WidgetsLocalizationEnAu(t0) { this.textDirection = t0; }, WidgetsLocalizationEnCa: function WidgetsLocalizationEnCa(t0) { this.textDirection = t0; }, WidgetsLocalizationEnGb: function WidgetsLocalizationEnGb(t0) { this.textDirection = t0; }, WidgetsLocalizationEnIe: function WidgetsLocalizationEnIe(t0) { this.textDirection = t0; }, WidgetsLocalizationEnIn: function WidgetsLocalizationEnIn(t0) { this.textDirection = t0; }, WidgetsLocalizationEnNz: function WidgetsLocalizationEnNz(t0) { this.textDirection = t0; }, WidgetsLocalizationEnSg: function WidgetsLocalizationEnSg(t0) { this.textDirection = t0; }, WidgetsLocalizationEnZa: function WidgetsLocalizationEnZa(t0) { this.textDirection = t0; }, WidgetsLocalizationEs: function WidgetsLocalizationEs(t0) { this.textDirection = t0; }, WidgetsLocalizationEs419: function WidgetsLocalizationEs419(t0) { this.textDirection = t0; }, WidgetsLocalizationEsAr: function WidgetsLocalizationEsAr(t0) { this.textDirection = t0; }, WidgetsLocalizationEsBo: function WidgetsLocalizationEsBo(t0) { this.textDirection = t0; }, WidgetsLocalizationEsCl: function WidgetsLocalizationEsCl(t0) { this.textDirection = t0; }, WidgetsLocalizationEsCo: function WidgetsLocalizationEsCo(t0) { this.textDirection = t0; }, WidgetsLocalizationEsCr: function WidgetsLocalizationEsCr(t0) { this.textDirection = t0; }, WidgetsLocalizationEsDo: function WidgetsLocalizationEsDo(t0) { this.textDirection = t0; }, WidgetsLocalizationEsEc: function WidgetsLocalizationEsEc(t0) { this.textDirection = t0; }, WidgetsLocalizationEsGt: function WidgetsLocalizationEsGt(t0) { this.textDirection = t0; }, WidgetsLocalizationEsHn: function WidgetsLocalizationEsHn(t0) { this.textDirection = t0; }, WidgetsLocalizationEsMx: function WidgetsLocalizationEsMx(t0) { this.textDirection = t0; }, WidgetsLocalizationEsNi: function WidgetsLocalizationEsNi(t0) { this.textDirection = t0; }, WidgetsLocalizationEsPa: function WidgetsLocalizationEsPa(t0) { this.textDirection = t0; }, WidgetsLocalizationEsPe: function WidgetsLocalizationEsPe(t0) { this.textDirection = t0; }, WidgetsLocalizationEsPr: function WidgetsLocalizationEsPr(t0) { this.textDirection = t0; }, WidgetsLocalizationEsPy: function WidgetsLocalizationEsPy(t0) { this.textDirection = t0; }, WidgetsLocalizationEsSv: function WidgetsLocalizationEsSv(t0) { this.textDirection = t0; }, WidgetsLocalizationEsUs: function WidgetsLocalizationEsUs(t0) { this.textDirection = t0; }, WidgetsLocalizationEsUy: function WidgetsLocalizationEsUy(t0) { this.textDirection = t0; }, WidgetsLocalizationEsVe: function WidgetsLocalizationEsVe(t0) { this.textDirection = t0; }, WidgetsLocalizationEt: function WidgetsLocalizationEt(t0) { this.textDirection = t0; }, WidgetsLocalizationEu: function WidgetsLocalizationEu(t0) { this.textDirection = t0; }, WidgetsLocalizationFa: function WidgetsLocalizationFa(t0) { this.textDirection = t0; }, WidgetsLocalizationFi: function WidgetsLocalizationFi(t0) { this.textDirection = t0; }, WidgetsLocalizationFil: function WidgetsLocalizationFil(t0) { this.textDirection = t0; }, WidgetsLocalizationFr: function WidgetsLocalizationFr(t0) { this.textDirection = t0; }, WidgetsLocalizationFrCa: function WidgetsLocalizationFrCa(t0) { this.textDirection = t0; }, WidgetsLocalizationGl: function WidgetsLocalizationGl(t0) { this.textDirection = t0; }, WidgetsLocalizationGsw: function WidgetsLocalizationGsw(t0) { this.textDirection = t0; }, WidgetsLocalizationGu: function WidgetsLocalizationGu(t0) { this.textDirection = t0; }, WidgetsLocalizationHe: function WidgetsLocalizationHe(t0) { this.textDirection = t0; }, WidgetsLocalizationHi: function WidgetsLocalizationHi(t0) { this.textDirection = t0; }, WidgetsLocalizationHr: function WidgetsLocalizationHr(t0) { this.textDirection = t0; }, WidgetsLocalizationHu: function WidgetsLocalizationHu(t0) { this.textDirection = t0; }, WidgetsLocalizationHy: function WidgetsLocalizationHy(t0) { this.textDirection = t0; }, WidgetsLocalizationId: function WidgetsLocalizationId(t0) { this.textDirection = t0; }, WidgetsLocalizationIs: function WidgetsLocalizationIs(t0) { this.textDirection = t0; }, WidgetsLocalizationIt: function WidgetsLocalizationIt(t0) { this.textDirection = t0; }, WidgetsLocalizationJa: function WidgetsLocalizationJa(t0) { this.textDirection = t0; }, WidgetsLocalizationKa: function WidgetsLocalizationKa(t0) { this.textDirection = t0; }, WidgetsLocalizationKk: function WidgetsLocalizationKk(t0) { this.textDirection = t0; }, WidgetsLocalizationKm: function WidgetsLocalizationKm(t0) { this.textDirection = t0; }, WidgetsLocalizationKn: function WidgetsLocalizationKn(t0) { this.textDirection = t0; }, WidgetsLocalizationKo: function WidgetsLocalizationKo(t0) { this.textDirection = t0; }, WidgetsLocalizationKy: function WidgetsLocalizationKy(t0) { this.textDirection = t0; }, WidgetsLocalizationLo: function WidgetsLocalizationLo(t0) { this.textDirection = t0; }, WidgetsLocalizationLt: function WidgetsLocalizationLt(t0) { this.textDirection = t0; }, WidgetsLocalizationLv: function WidgetsLocalizationLv(t0) { this.textDirection = t0; }, WidgetsLocalizationMk: function WidgetsLocalizationMk(t0) { this.textDirection = t0; }, WidgetsLocalizationMl: function WidgetsLocalizationMl(t0) { this.textDirection = t0; }, WidgetsLocalizationMn: function WidgetsLocalizationMn(t0) { this.textDirection = t0; }, WidgetsLocalizationMr: function WidgetsLocalizationMr(t0) { this.textDirection = t0; }, WidgetsLocalizationMs: function WidgetsLocalizationMs(t0) { this.textDirection = t0; }, WidgetsLocalizationMy: function WidgetsLocalizationMy(t0) { this.textDirection = t0; }, WidgetsLocalizationNb: function WidgetsLocalizationNb(t0) { this.textDirection = t0; }, WidgetsLocalizationNe: function WidgetsLocalizationNe(t0) { this.textDirection = t0; }, WidgetsLocalizationNl: function WidgetsLocalizationNl(t0) { this.textDirection = t0; }, WidgetsLocalizationNo: function WidgetsLocalizationNo(t0) { this.textDirection = t0; }, WidgetsLocalizationOr: function WidgetsLocalizationOr(t0) { this.textDirection = t0; }, WidgetsLocalizationPa: function WidgetsLocalizationPa(t0) { this.textDirection = t0; }, WidgetsLocalizationPl: function WidgetsLocalizationPl(t0) { this.textDirection = t0; }, WidgetsLocalizationPs: function WidgetsLocalizationPs(t0) { this.textDirection = t0; }, WidgetsLocalizationPt: function WidgetsLocalizationPt(t0) { this.textDirection = t0; }, WidgetsLocalizationPtPt: function WidgetsLocalizationPtPt(t0) { this.textDirection = t0; }, WidgetsLocalizationRo: function WidgetsLocalizationRo(t0) { this.textDirection = t0; }, WidgetsLocalizationRu: function WidgetsLocalizationRu(t0) { this.textDirection = t0; }, WidgetsLocalizationSi: function WidgetsLocalizationSi(t0) { this.textDirection = t0; }, WidgetsLocalizationSk: function WidgetsLocalizationSk(t0) { this.textDirection = t0; }, WidgetsLocalizationSl: function WidgetsLocalizationSl(t0) { this.textDirection = t0; }, WidgetsLocalizationSq: function WidgetsLocalizationSq(t0) { this.textDirection = t0; }, WidgetsLocalizationSr: function WidgetsLocalizationSr(t0) { this.textDirection = t0; }, WidgetsLocalizationSrCyrl: function WidgetsLocalizationSrCyrl(t0) { this.textDirection = t0; }, WidgetsLocalizationSrLatn: function WidgetsLocalizationSrLatn(t0) { this.textDirection = t0; }, WidgetsLocalizationSv: function WidgetsLocalizationSv(t0) { this.textDirection = t0; }, WidgetsLocalizationSw: function WidgetsLocalizationSw(t0) { this.textDirection = t0; }, WidgetsLocalizationTa: function WidgetsLocalizationTa(t0) { this.textDirection = t0; }, WidgetsLocalizationTe: function WidgetsLocalizationTe(t0) { this.textDirection = t0; }, WidgetsLocalizationTh: function WidgetsLocalizationTh(t0) { this.textDirection = t0; }, WidgetsLocalizationTl: function WidgetsLocalizationTl(t0) { this.textDirection = t0; }, WidgetsLocalizationTr: function WidgetsLocalizationTr(t0) { this.textDirection = t0; }, WidgetsLocalizationUk: function WidgetsLocalizationUk(t0) { this.textDirection = t0; }, WidgetsLocalizationUr: function WidgetsLocalizationUr(t0) { this.textDirection = t0; }, WidgetsLocalizationUz: function WidgetsLocalizationUz(t0) { this.textDirection = t0; }, WidgetsLocalizationVi: function WidgetsLocalizationVi(t0) { this.textDirection = t0; }, WidgetsLocalizationZh: function WidgetsLocalizationZh(t0) { this.textDirection = t0; }, WidgetsLocalizationZhHans: function WidgetsLocalizationZhHans(t0) { this.textDirection = t0; }, WidgetsLocalizationZhHant: function WidgetsLocalizationZhHant(t0) { this.textDirection = t0; }, WidgetsLocalizationZhHantHk: function WidgetsLocalizationZhHantHk(t0) { this.textDirection = t0; }, WidgetsLocalizationZhHantTw: function WidgetsLocalizationZhHantTw(t0) { this.textDirection = t0; }, WidgetsLocalizationZu: function WidgetsLocalizationZu(t0) { this.textDirection = t0; }, _get24HourVersionOf(original) { switch (original.index) { case 0: case 1: case 2: case 3: return original; case 4: case 5: return B.TimeOfDayFormat_0; } }, GlobalMaterialLocalizations: function GlobalMaterialLocalizations() { }, _MaterialLocalizationsDelegate0: function _MaterialLocalizationsDelegate0() { }, _MaterialLocalizationsDelegate_load_closure: function _MaterialLocalizationsDelegate_load_closure(t0) { this.locale = t0; }, loadDateIntlDataIfNotLoaded() { if (!$._dateIntlDataInitialized) { $.$get$dateSymbols().forEach$1(0, new A.loadDateIntlDataIfNotLoaded_closure()); $._dateIntlDataInitialized = true; } }, loadDateIntlDataIfNotLoaded_closure: function loadDateIntlDataIfNotLoaded_closure() { }, GlobalWidgetsLocalizations: function GlobalWidgetsLocalizations() { }, _WidgetsLocalizationsDelegate0: function _WidgetsLocalizationsDelegate0() { }, _WidgetsLocalizationsDelegate_load_closure: function _WidgetsLocalizationsDelegate_load_closure(t0) { this.locale = t0; }, StoreProvider_of(context, $S) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0($S._eval$1("StoreProvider<0>")); $S._eval$1("StoreProvider<0>?")._as(t1); if (t1 == null) throw A.wrapException(new A.StoreProviderError($S._eval$1("StoreProviderError>"))); return t1._store; }, StoreConnector$(builder, converter, onDidChange, onDispose, onInit, onInitialBuild, onWillChange, rebuildOnChange, $S, ViewModel) { return new A.StoreConnector(builder, converter, onInit, onDispose, true, onWillChange, onDidChange, onInitialBuild, null, $S._eval$1("@<0>")._bind$1(ViewModel)._eval$1("StoreConnector<1,2>")); }, StoreBuilder__identity(store) { return store; }, StoreBuilder$(builder, onInit, $S) { return new A.StoreBuilder(builder, onInit, null, $S._eval$1("StoreBuilder<0>")); }, StoreProvider: function StoreProvider(t0, t1, t2, t3) { var _ = this; _._store = t0; _.child = t1; _.key = t2; _.$ti = t3; }, StoreConnector: function StoreConnector(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.builder = t0; _.converter = t1; _.onInit = t2; _.onDispose = t3; _.rebuildOnChange = t4; _.onWillChange = t5; _.onDidChange = t6; _.onInitialBuild = t7; _.key = t8; _.$ti = t9; }, StoreBuilder: function StoreBuilder(t0, t1, t2, t3) { var _ = this; _.builder = t0; _.onInit = t1; _.key = t2; _.$ti = t3; }, _StoreStreamListener: function _StoreStreamListener(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.builder = t0; _.converter = t1; _.store = t2; _.rebuildOnChange = t3; _.distinct = t4; _.onInit = t5; _.onDispose = t6; _.ignoreChange = t7; _.onWillChange = t8; _.onDidChange = t9; _.onInitialBuild = t10; _.key = t11; _.$ti = t12; }, _StoreStreamListenerState: function _StoreStreamListenerState(t0, t1) { var _ = this; _.___StoreStreamListenerState__stream_A = $; _._widget = _._latestError = _._latestValue = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, _StoreStreamListenerState_build_closure: function _StoreStreamListenerState_build_closure(t0) { this.$this = t0; }, _StoreStreamListenerState__createStream_closure: function _StoreStreamListenerState__createStream_closure(t0) { this.$this = t0; }, StoreProviderError: function StoreProviderError(t0) { this.$ti = t0; }, ConverterError: function ConverterError(t0, t1) { this.error = t0; this.stackTrace = t1; }, ActionPaneConfiguration: function ActionPaneConfiguration(t0, t1, t2, t3, t4) { var _ = this; _.alignment = t0; _.direction = t1; _.isStartActionPane = t2; _.child = t3; _.key = t4; }, DrawerMotion: function DrawerMotion(t0) { this.key = t0; }, SlidableAction$(backgroundColor, foregroundColor, icon, label, onPressed) { return new A.SlidableAction(backgroundColor, foregroundColor, onPressed, icon, label, null); }, CustomSlidableAction: function CustomSlidableAction(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.flex = t0; _.backgroundColor = t1; _.foregroundColor = t2; _.autoClose = t3; _.onPressed = t4; _.borderRadius = t5; _.padding = t6; _.child = t7; _.key = t8; }, CustomSlidableAction_build_closure: function CustomSlidableAction_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, SlidableAction: function SlidableAction(t0, t1, t2, t3, t4, t5) { var _ = this; _.backgroundColor = t0; _.foregroundColor = t1; _.onPressed = t2; _.icon = t3; _.label = t4; _.key = t5; }, SlidableAction_build_closure: function SlidableAction_build_closure() { }, SlidableAutoCloseBehaviorInteractor: function SlidableAutoCloseBehaviorInteractor(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, SlidableAutoCloseNotification: function SlidableAutoCloseNotification(t0, t1, t2) { this.groupTag = t0; this.controller = t1; this.closeSelf = t2; }, SlidableAutoCloseInteractor: function SlidableAutoCloseInteractor(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, SlidableAutoCloseBehaviorListener: function SlidableAutoCloseBehaviorListener(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, SlidableAutoCloseBehaviorListener_build_closure: function SlidableAutoCloseBehaviorListener_build_closure(t0) { this.$this = t0; }, SlidableAutoCloseNotificationSender: function SlidableAutoCloseNotificationSender(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, SlidableAutoCloseNotificationSender_build_closure: function SlidableAutoCloseNotificationSender_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, SlidableAutoCloseBarrierNotification: function SlidableAutoCloseBarrierNotification(t0, t1, t2) { this.groupTag = t0; this.controller = t1; this.enabled = t2; }, SlidableAutoCloseBarrierInteractor: function SlidableAutoCloseBarrierInteractor(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, SlidableAutoCloseBarrierNotificationSender: function SlidableAutoCloseBarrierNotificationSender(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, _SlidableAutoCloseBarrierNotificationSenderState: function _SlidableAutoCloseBarrierNotificationSenderState(t0) { var _ = this; _._widget = _.dispatcher = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _SlidableAutoCloseBarrierNotificationSenderState_dispose_closure: function _SlidableAutoCloseBarrierNotificationSenderState_dispose_closure(t0) { this.$this = t0; }, SlidableAutoCloseBarrierBehaviorListener: function SlidableAutoCloseBarrierBehaviorListener(t0, t1, t2, t3) { var _ = this; _.groupTag = t0; _.controller = t1; _.child = t2; _.key = t3; }, _SlidableAutoCloseBarrierBehaviorListenerState: function _SlidableAutoCloseBarrierBehaviorListenerState(t0) { var _ = this; _.absorbing = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _SlidableAutoCloseBarrierBehaviorListenerState_build_closure: function _SlidableAutoCloseBarrierBehaviorListenerState_build_closure(t0) { this.$this = t0; }, _SlidableNotificationSender: function _SlidableNotificationSender(t0, t1, t2, t3, t4) { var _ = this; _.controller = t0; _.onStatusChanged = t1; _.child = t2; _.enabled = t3; _.key = t4; }, _SlidableNotificationSenderState0: function _SlidableNotificationSenderState0(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, SlidableController$(vsync) { var _null = null, t1 = A.AnimationController$(_null, _null, _null, 1, _null, vsync), t2 = $.$get$ChangeNotifier__emptyListeners(), t3 = new A.ValueNotifier(0, t2, type$.ValueNotifier_int); t2 = new A.SlidableController(t1, new A._ValueNotifier(_null, t2, type$._ValueNotifier_nullable_DismissGesture), new A.ValueNotifier(_null, t2, type$.ValueNotifier_nullable_EndGesture), new A.ValueNotifier(_null, t2, type$.ValueNotifier_nullable_ResizeRequest), new A.ValueNotifier(B.ActionPaneType_1, t2, type$.ValueNotifier_ActionPaneType), t3); t3.addListener$1(0, t2.get$_onDirectionChanged()); return t2; }, ActionPaneType: function ActionPaneType(t0, t1) { this.index = t0; this._core$_name = t1; }, GestureDirection: function GestureDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, EndGesture: function EndGesture() { }, OpeningGesture: function OpeningGesture() { }, ClosingGesture: function ClosingGesture() { }, StillGesture: function StillGesture(t0) { this.direction = t0; }, SlidableController: function SlidableController(t0, t1, t2, t3, t4, t5) { var _ = this; _._animationController = t0; _._dismissGesture = t1; _.isLeftToRight = _.enableEndActionPane = _.enableStartActionPane = true; _._endActionPaneExtentRatio = _._startActionPaneExtentRatio = 0; _._actionPaneConfigurator = null; _._replayEndGesture = false; _.endGesture = t2; _.resizeRequest = t3; _.actionPaneType = t4; _.direction = t5; _._closing = false; }, _ValueNotifier: function _ValueNotifier(t0, t1, t2) { var _ = this; _._change_notifier$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _.$ti = t2; }, SlidableDismissal: function SlidableDismissal(t0, t1, t2, t3) { var _ = this; _.axis = t0; _.child = t1; _.controller = t2; _.key = t3; }, _SlidableDismissalState: function _SlidableDismissalState(t0, t1, t2) { var _ = this; _.resized = false; _.___SlidableDismissalState_resizeAnimation_A = _.___SlidableDismissalState_animationController_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _SlidableDismissalState_handleResizeRequestChanged_closure: function _SlidableDismissalState_handleResizeRequestChanged_closure(t0) { this.resizeRequest = t0; }, _SlidableDismissalState_handleResizeRequestChanged_closure0: function _SlidableDismissalState_handleResizeRequestChanged_closure0(t0) { this.$this = t0; }, _SizeTransition: function _SizeTransition(t0, t1, t2, t3) { var _ = this; _.axis = t0; _.child = t1; _.listenable = t2; _.key = t3; }, __SlidableDismissalState_State_SingleTickerProviderStateMixin: function __SlidableDismissalState_State_SingleTickerProviderStateMixin() { }, FlexEntranceTransition: function FlexEntranceTransition(t0, t1, t2, t3, t4) { var _ = this; _.direction = t0; _.startToEnd = t1; _.mainAxisPosition = t2; _.children = t3; _.key = t4; }, _FlexEntranceTransitionParentData: function _FlexEntranceTransitionParentData(t0, t1, t2) { var _ = this; _.fit = _.flex = _.mainAxisPosition = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, _RenderFlexEntranceTransition: function _RenderFlexEntranceTransition(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._flex_entrance_transition$_direction = t0; _._startToEnd = t1; _._mainAxisPosition = t2; _.ContainerRenderObjectMixin__childCount = t3; _.ContainerRenderObjectMixin__firstChild = t4; _.ContainerRenderObjectMixin__lastChild = t5; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t6; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderFlexEntranceTransition_getTotalFlex_closure: function _RenderFlexEntranceTransition_getTotalFlex_closure(t0) { this._box_0 = t0; }, _RenderFlexEntranceTransition_performLayout_closure: function _RenderFlexEntranceTransition_performLayout_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.totalFlex = t2; }, _RenderFlexEntranceTransition_hitTestChildren_closure: function _RenderFlexEntranceTransition_hitTestChildren_closure(t0, t1, t2) { this._box_0 = t0; this.position = t1; this.childParentData = t2; }, __RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin: function __RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin() { }, __RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function __RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, SlidableGestureDetector: function SlidableGestureDetector(t0, t1, t2, t3, t4, t5) { var _ = this; _.controller = t0; _.child = t1; _.direction = t2; _.enabled = t3; _.dragStartBehavior = t4; _.key = t5; }, _SlidableGestureDetectorState: function _SlidableGestureDetectorState(t0) { var _ = this; _.dragExtent = 0; _.___SlidableGestureDetectorState_lastPosition_A = _.___SlidableGestureDetectorState_startPosition_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, SlidableGroupNotification_createDispatcher(context, assertParentExists, $T) { var t1 = context.getElementForInheritedWidgetOfExactType$1$0($T._eval$1("_InheritedSlidableNotification<0>")); if (t1 == null) t1 = null; else { t1 = t1._widget; t1.toString; } $T._eval$1("_InheritedSlidableNotification<0>?")._as(t1); return null; }, SlidableGroupNotification_dispatch(context, notification, assertParentExists, $T) { var dispatcher = A.SlidableGroupNotification_createDispatcher(context, false, $T); if (dispatcher != null) dispatcher.dispatch$1(notification); }, SlidableGroupBehaviorListener: function SlidableGroupBehaviorListener(t0, t1, t2, t3) { var _ = this; _.onNotification = t0; _.child = t1; _.key = t2; _.$ti = t3; }, _SlidableGroupBehaviorListenerState: function _SlidableGroupBehaviorListenerState(t0, t1) { var _ = this; _._widget = _.notifier = null; _._debugLifecycleState = t0; _._framework$_element = null; _.$ti = t1; }, SlidableNotificationSender: function SlidableNotificationSender(t0, t1, t2, t3) { var _ = this; _.tag = t0; _.controller = t1; _.child = t2; _.key = t3; }, _SlidableNotificationSenderState: function _SlidableNotificationSenderState(t0) { var _ = this; _._widget = _.listenerState = null; _._debugLifecycleState = t0; _._framework$_element = null; }, SlidableScrollingBehavior: function SlidableScrollingBehavior(t0, t1, t2, t3) { var _ = this; _.controller = t0; _.closeOnScroll = t1; _.child = t2; _.key = t3; }, _SlidableScrollingBehaviorState: function _SlidableScrollingBehaviorState(t0) { var _ = this; _._widget = _.scrollPosition = null; _._debugLifecycleState = t0; _._framework$_element = null; }, ActionPane$(children, motion) { return new A.ActionPane(motion, children, null); }, Slidable_of(context) { var t1 = context.getElementForInheritedWidgetOfExactType$1$0(type$._SlidableControllerScope); if (t1 == null) t1 = null; else { t1 = t1._widget; t1.toString; } type$.nullable__SlidableControllerScope._as(t1); return t1 == null ? null : t1.controller; }, ActionPaneData: function ActionPaneData(t0, t1, t2, t3) { var _ = this; _.extentRatio = t0; _.direction = t1; _.fromStart = t2; _.children = t3; }, ActionPane: function ActionPane(t0, t1, t2) { this.motion = t0; this.children = t1; this.key = t2; }, _ActionPaneState: function _ActionPaneState(t0) { var _ = this; _.controller = null; _.___ActionPaneState_closeThreshold_A = _.___ActionPaneState_openThreshold_A = $; _.showMotion = true; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ActionPaneState_handleRatioChanged_closure: function _ActionPaneState_handleRatioChanged_closure(t0, t1) { this.$this = t0; this.show = t1; }, _ActionPaneScope: function _ActionPaneScope(t0, t1, t2) { this.actionPaneData = t0; this.child = t1; this.key = t2; }, Slidable: function Slidable(t0, t1, t2, t3) { var _ = this; _.startActionPane = t0; _.endActionPane = t1; _.child = t2; _.key = t3; }, _SlidableState: function _SlidableState(t0, t1, t2, t3) { var _ = this; _.___SlidableState_moveAnimation_A = _.___SlidableState_controller_F = $; _.AutomaticKeepAliveClientMixin__keepAliveHandle = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _SlidableState_handleActionPanelTypeChanged_closure: function _SlidableState_handleActionPanelTypeChanged_closure(t0) { this.$this = t0; }, _SlidableControllerScope: function _SlidableControllerScope(t0, t1, t2) { this.controller = t0; this.child = t1; this.key = t2; }, _SlidableClipper: function _SlidableClipper(t0, t1, t2) { this.axis = t0; this.controller = t1; this._reclip = t2; }, __SlidableState_State_TickerProviderStateMixin: function __SlidableState_State_TickerProviderStateMixin() { }, __SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin: function __SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin() { }, _findBestCandidate(offsets, crossAxisCount) { var bestCandidate, i, offset, t1, start, span, j, $length = offsets.length; for (bestCandidate = B._TileOrigin_Sng, i = 0; i < $length; ++i) { offset = offsets[i]; t1 = bestCandidate.mainAxisOffset; if (t1 < offset || Math.abs(t1 - offset) < 1e-10) continue; start = 0; span = 0; j = 0; while (true) { if (!(span < crossAxisCount && j < $length && $length - j >= crossAxisCount - span)) break; t1 = offsets[j]; if (t1 < offset || Math.abs(t1 - offset) < 1e-10) { ++span; if (span === crossAxisCount) bestCandidate = new A._TileOrigin(start, offset); } else { start = j + 1; span = 0; } ++j; } } return bestCandidate; }, _dryLayoutChild(child, constraints, parentUsesSize) { child.getDryLayout$1(constraints); }, _layoutChild(child, constraints, parentUsesSize) { child.layout$2$parentUsesSize(constraints, parentUsesSize); }, StaggeredGridParentData: function StaggeredGridParentData(t0, t1, t2) { var _ = this; _._realMainAxisExtent = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, StaggeredGridDelegate: function StaggeredGridDelegate() { }, StaggeredGridDelegateWithFixedCrossAxisCount: function StaggeredGridDelegateWithFixedCrossAxisCount(t0) { this.crossAxisCount = t0; }, RenderStaggeredGrid: function RenderStaggeredGrid(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._staggered_grid$_delegate = t0; _._mainAxisSpacing = t1; _._crossAxisSpacing = t2; _._staggered_grid$_axisDirection = t3; _._staggered_grid$_textDirection = t4; _._staggered_grid$_hasVisualOverflow = false; _.ContainerRenderObjectMixin__childCount = t5; _.ContainerRenderObjectMixin__firstChild = t6; _.ContainerRenderObjectMixin__lastChild = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderStaggeredGrid__computeSize_computeCrossAxisCellCount: function RenderStaggeredGrid__computeSize_computeCrossAxisCellCount() { }, _TileOrigin: function _TileOrigin(t0, t1) { this.crossAxisIndex = t0; this.mainAxisOffset = t1; }, _RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin: function _RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin() { }, _RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, StaggeredGrid: function StaggeredGrid(t0, t1, t2, t3, t4, t5) { var _ = this; _.delegate = t0; _.mainAxisSpacing = t1; _.crossAxisSpacing = t2; _.axisDirection = t3; _.children = t4; _.key = t5; }, CustomSizeTransition$(alignment, axis, axisAlignment, child, sizeFactor) { return new A.CustomSizeTransition(axis, alignment, axisAlignment, child, sizeFactor, null); }, CustomSizeTransition: function CustomSizeTransition(t0, t1, t2, t3, t4, t5) { var _ = this; _.axis = t0; _.alignment = t1; _.axisAlignment = t2; _.child = t3; _.listenable = t4; _.key = t5; }, showToast(msg) { var textPadding, backgroundColor, borderRadius, shapeBorder, textDirection, textAlign, _null = null, context = $.currentContext, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.StyledToastTheme), textStyle = t1 == null ? _null : t1.textStyle; if (textStyle == null) textStyle = B.TextStyle_etK; textPadding = t1 == null ? _null : t1.textPadding; if (textPadding == null) textPadding = B.EdgeInsets_17_10_17_10; backgroundColor = t1 == null ? _null : t1.backgroundColor; if (backgroundColor == null) backgroundColor = B.Color_2566914048; borderRadius = t1 == null ? _null : t1.borderRadius; if (borderRadius == null) borderRadius = A.BorderRadius$circular(5); shapeBorder = new A.RoundedRectangleBorder(borderRadius, B.BorderSide_8xm); textDirection = t1 == null ? _null : t1.textDirection; if (textDirection == null) textDirection = B.TextDirection_1; textAlign = t1 == null ? _null : t1.textAlign; if (textAlign == null) textAlign = B.TextAlign_2; t1 = _null; return A.showToastWidget(A.Container$(_null, A.Text$(msg, _null, _null, _null, _null, _null, textStyle, textAlign, _null, _null), B.Clip_0, _null, _null, new A.ShapeDecoration(backgroundColor, _null, _null, _null, shapeBorder), _null, _null, _null, new A.EdgeInsets(50, 0, 50, 0), textPadding, _null, _null, t1), _null, _null, _null, _null, _null, context, _null, _null, _null, _null, _null, _null, _null, _null, B.C_StyledToastPosition, _null, _null, _null, _null, _null, _null, textDirection); }, showToastWidget(widget, alignment, animDuration, animation, animationBuilder, axis, context, curve, dismissOtherToast, duration, endOffset, isHideKeyboard, isIgnoring, onDismiss, onInitState, position, reverseAnimBuilder, reverseAnimation, reverseCurve, reverseEndOffset, reverseStartOffset, startOffset, textDirection) { var t2, t3, key, entry, future, _null = null, t1 = {}; t1.duration = duration; t1.animDuration = animDuration; t1.textDirection = textDirection; t1.alignment = alignment; t1.axis = axis; t1.startOffset = startOffset; t1.endOffset = endOffset; t1.reverseStartOffset = reverseStartOffset; t1.reverseEndOffset = reverseEndOffset; t1.position = position; t1.animation = animation; t1.reverseAnimation = reverseAnimation; t1.curve = curve; t1.reverseCurve = reverseCurve; animationBuilder = t1.animationBuilder = animationBuilder; reverseAnimBuilder = t1.reverseAnimBuilder = reverseAnimBuilder; t1.isIgnoring = isIgnoring; onInitState = t1.onInitState = onInitState; if (context == null) context = $.currentContext; t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.StyledToastTheme); duration = t2 == null ? _null : t2.duration; t1.duration = duration == null ? B.Duration_2300000 : duration; t1.animDuration = B.Duration_400000; t3 = t2 != null || _null; dismissOtherToast = t3 !== false; t1.alignment = B.Alignment_0_0; t1.axis = B.Axis_1; t1.startOffset = t2 == null ? _null : t2.startOffset; t1.endOffset = t2 == null ? _null : t2.endOffset; t1.reverseStartOffset = t2 == null ? _null : t2.reverseStartOffset; t1.reverseEndOffset = t2 == null ? _null : t2.reverseEndOffset; t1.curve = B.C__Linear; t1.reverseCurve = B.C__Linear; t1.animation = B.StyledToastAnimation_18; t1.reverseAnimation = B.StyledToastAnimation_18; animationBuilder = t2 == null ? _null : t2.animationBuilder; t1.animationBuilder = animationBuilder; reverseAnimBuilder = t2 == null ? _null : t2.reverseAnimBuilder; t1.reverseAnimBuilder = reverseAnimBuilder; onInitState = t2 == null ? _null : t2.onInitState; t1.onInitState = onInitState; onDismiss = t2 == null ? _null : t2.onDismiss; t2 = t2 != null || _null; t1.isIgnoring = t2 !== false; key = new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_StyledToastWidgetState); entry = A.OverlayEntry$(new A.showToastWidget_closure(t1, key, widget), false, false); if (dismissOtherToast) { t2 = $.ToastManager__instance; (t2 == null ? $.ToastManager__instance = new A.ToastManager(A.LinkedHashSet_LinkedHashSet$_empty(type$.ToastFuture)) : t2).dismissAll$1$showAnim(false); } future = A.ToastFuture$create(t1.duration, entry, onDismiss, key); t1 = A.LookupBoundary_findAncestorStateOfType(context, type$.OverlayState); t1.insert$1(0, entry); t1 = $.ToastManager__instance; (t1 == null ? $.ToastManager__instance = new A.ToastManager(A.LinkedHashSet_LinkedHashSet$_empty(type$.ToastFuture)) : t1).toastSet.add$1(0, future); return future; }, showToastWidget_closure: function showToastWidget_closure(t0, t1, t2) { this._box_0 = t0; this.key = t1; this.widget = t2; }, StyledToast: function StyledToast(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.backgroundColor = t1; _.textStyle = t2; _.duration = t3; _.locale = t4; _.key = t5; }, _StyledToastState: function _StyledToastState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _StyledToastState_build_closure: function _StyledToastState_build_closure(t0) { this.$this = t0; }, _StyledToastWidget: function _StyledToastWidget(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.child = t0; _.duration = t1; _.animDuration = t2; _.curve = t3; _.reverseCurve = t4; _.position = t5; _.alignment = t6; _.axis = t7; _.startOffset = t8; _.endOffset = t9; _.reverseStartOffset = t10; _.reverseEndOffset = t11; _.animation = t12; _.reverseAnimation = t13; _.animationBuilder = t14; _.reverseAnimBuilder = t15; _.onInitState = t16; _.key = t17; }, StyledToastWidgetState: function StyledToastWidgetState(t0, t1, t2) { var _ = this; _.__StyledToastWidgetState_rotateAnimReverse_A = _.__StyledToastWidgetState_slideToRightAnimReverse_A = _.__StyledToastWidgetState_slideToLeftAnimReverse_A = _.__StyledToastWidgetState_slideToBottomAnimReverse_A = _.__StyledToastWidgetState_slideToTopAnimReverse_A = _.__StyledToastWidgetState_sizeAnimReverse_A = _.__StyledToastWidgetState_scaleAnimReverse_A = _.__StyledToastWidgetState_fadeAnimReverse_A = _.__StyledToastWidgetState_rotateAnim_A = _.__StyledToastWidgetState_slideFromRightAnim_A = _.__StyledToastWidgetState_slideFromLeftAnim_A = _.__StyledToastWidgetState_slideFromBottomAnim_A = _.__StyledToastWidgetState_slideFromTopAnim_A = _.__StyledToastWidgetState_sizeAnim_A = _.__StyledToastWidgetState_scaleAnim_A = _.__StyledToastWidgetState_fadeAnim_A = _.__StyledToastWidgetState__reverseAnimController_A = _.__StyledToastWidgetState__animationController_A = $; _.opacity = 1; _._toastTimer = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, StyledToastWidgetState_initState_closure: function StyledToastWidgetState_initState_closure(t0) { this.$this = t0; }, StyledToastWidgetState_dismissToast_closure: function StyledToastWidgetState_dismissToast_closure(t0) { this.$this = t0; }, StyledToastWidgetState_didChangeMetrics_closure: function StyledToastWidgetState_didChangeMetrics_closure() { }, _StyledToastWidgetState_State_TickerProviderStateMixin: function _StyledToastWidgetState_State_TickerProviderStateMixin() { }, _StyledToastWidgetState_State_TickerProviderStateMixin_WidgetsBindingObserver: function _StyledToastWidgetState_State_TickerProviderStateMixin_WidgetsBindingObserver() { }, StyledToastPosition: function StyledToastPosition() { }, StyledToastAnimation: function StyledToastAnimation(t0, t1) { this.index = t0; this._core$_name = t1; }, ToastFuture$create(duration, _entry, _onDismiss, _containerKey) { var t1 = new A.ToastFuture(_entry, _onDismiss, _containerKey); t1.ToastFuture$create$4(duration, _entry, _onDismiss, _containerKey); return t1; }, ToastFuture: function ToastFuture(t0, t1, t2) { var _ = this; _._styled_toast_manage$_entry = t0; _._styled_toast_manage$_onDismiss = t1; _._containerKey = t2; _._isShow = true; _._styled_toast_manage$_timer = null; }, ToastFuture$create_closure: function ToastFuture$create_closure(t0) { this.$this = t0; }, ToastManager: function ToastManager(t0) { this.toastSet = t0; }, ToastManager_dismissAll_closure: function ToastManager_dismissAll_closure(t0) { this.showAnim = t0; }, StyledToastTheme: function StyledToastTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.textAlign = t0; _.textDirection = t1; _.borderRadius = t2; _.backgroundColor = t3; _.textPadding = t4; _.textStyle = t5; _.shapeBorder = t6; _.duration = t7; _.animDuration = t8; _.toastPositions = t9; _.alignment = t10; _.axis = t11; _.startOffset = t12; _.endOffset = t13; _.reverseStartOffset = t14; _.reverseEndOffset = t15; _.toastAnimation = t16; _.reverseAnimation = t17; _.curve = t18; _.reverseCurve = t19; _.dismissOtherOnShow = t20; _.onDismiss = t21; _.fullWidth = t22; _.isHideKeyboard = t23; _.animationBuilder = t24; _.reverseAnimBuilder = t25; _.isIgnoring = t26; _.onInitState = t27; _.child = t28; _.key = t29; }, Registrar: function Registrar() { }, Registrar_send_closure: function Registrar_send_closure(t0) { this.completer = t0; }, PluginRegistry: function PluginRegistry(t0) { this._plugin_registry$_handlers = t0; }, BuildInOrder: function BuildInOrder(t0, t1) { this.children = t0; this.key = t1; }, RenderBuildInOrder: function RenderBuildInOrder(t0, t1, t2, t3) { var _ = this; _.ContainerRenderObjectMixin__childCount = t0; _.ContainerRenderObjectMixin__firstChild = t1; _.ContainerRenderObjectMixin__lastChild = t2; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin: function _RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin() { }, _RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, Follower$withOffset(child, followerAnchor, leaderAnchor, link, offset) { return new A.Follower(link, null, new A.StaticOffsetAligner(offset, leaderAnchor, followerAnchor), true, child, null); }, Follower$withAligner(aligner, boundary, child, link, showWhenUnlinked) { return new A.Follower(link, boundary, aligner, false, child, null); }, _extension_0_get_scaleInScreenSpace(_this) { return A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), B.Offset_1_0).$sub(0, A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), B.Offset_0_0))._dx; }, Follower: function Follower(t0, t1, t2, t3, t4, t5) { var _ = this; _.link = t0; _.boundary = t1; _.aligner = t2; _.showWhenUnlinked = t3; _.child = t4; _.key = t5; }, StaticOffsetAligner: function StaticOffsetAligner(t0, t1, t2) { this._follower$_offset = t0; this._follower$_leaderAnchor = t1; this._follower$_followerAnchor = t2; }, FunctionalAligner: function FunctionalAligner(t0) { this.delegate = t0; }, FollowerAlignment: function FollowerAlignment(t0, t1, t2) { this.leaderAnchor = t0; this.followerAnchor = t1; this.followerOffset = t2; }, ScreenFollowerBoundary: function ScreenFollowerBoundary(t0, t1) { this.screenSize = t0; this.devicePixelRatio = t1; }, WidgetFollowerBoundary: function WidgetFollowerBoundary(t0, t1) { this.boundaryKey = t0; this.devicePixelRatio = t1; }, RenderFollower: function RenderFollower(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._follower$_link = t0; _._boundary = t1; _._aligner = t2; _._follower$_showWhenUnlinked = t3; _._repaintWhenLeaderChanges = t4; _._showDebugPaint = t5; _._followerOffsetFromLeader = null; _._firstPaintOfCurrentLink = true; _.RenderObjectWithChildMixin__child = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderFollower_hitTestChildren_closure: function RenderFollower_hitTestChildren_closure(t0) { this.$this = t0; }, RenderFollower_paint_closure: function RenderFollower_paint_closure(t0) { this.$this = t0; }, RenderFollower_paint_closure0: function RenderFollower_paint_closure0(t0) { this.$this = t0; }, RenderFollower_paint_closure1: function RenderFollower_paint_closure1(t0) { this.$this = t0; }, FollowerLayer: function FollowerLayer(t0, t1, t2, t3) { var _ = this; _.boundary = _.aligner = _.calculateGlobalFollowerRect = _._follower$_link = null; _.showWhenUnlinked = true; _.unlinkedOffset = t0; _.linkedOffset = t1; _._invertedTransform = _._follower$_lastTransform = _._leaderHandle = _.followerSize = _.followerOffsetFromScreenOrigin = null; _._inverseDirty = true; _._lastChild = _._firstChild = null; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, FollowerFadeOutBeyondBoundary$(boundary, child, link) { return new A.FollowerFadeOutBeyondBoundary(link, boundary, child, null); }, FollowerFadeOutBeyondBoundary: function FollowerFadeOutBeyondBoundary(t0, t1, t2, t3) { var _ = this; _.link = t0; _.boundary = t1; _.child = t2; _.key = t3; }, FollowerFadeOutBeyondBoundary_build_closure: function FollowerFadeOutBeyondBoundary_build_closure(t0) { this.$this = t0; }, Leader$(child, link) { return new A.Leader(link, child, null); }, Leader: function Leader(t0, t1, t2) { this.link = t0; this.child = t1; this.key = t2; }, RenderLeader: function RenderLeader(t0, t1, t2) { var _ = this; _._leader$_link = t0; _._leader$_previousLayoutSize = _._recalculateGlobalOffset = null; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderLeader_paint_closure: function RenderLeader_paint_closure(t0) { this.$this = t0; }, LeaderLayer: function LeaderLayer(t0, t1, t2, t3) { var _ = this; _._leader$_link = t0; _._leader$_offset = t1; _._lastChild = _._firstChild = _._leader$_lastOffset = null; _._callbacks = t2; _._compositionCallbackCount = 0; _._layer$_debugDisposed = _._layer$_debugMutationsLocked = false; _._parentHandle = t3; _._refCount = 0; _._layer$_parent = null; _._needsAddToScene = true; _._layer$_owner = _._engineLayer = null; _._layer$_depth = 0; _.debugCreator = _._previousSibling = _._nextSibling = null; }, LeaderLink: function LeaderLink(t0, t1) { var _ = this; _._leaderSize = _._leader_link$_scale = _._leader_link$_offset = _.leaderContentBoundsInLeaderSpace = _.leaderToScreen = _._leader_link$_leader = null; _._connectedFollowers = 0; _._onFollowerTransformChangeListeners = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, LeaderLink_notifyListeners_closure: function LeaderLink_notifyListeners_closure(t0) { this.$this = t0; }, CustomLayerLinkHandle: function CustomLayerLinkHandle(t0) { this._leader_link$_link = t0; }, _LeaderLink_Object_ChangeNotifier: function _LeaderLink_Object_ChangeNotifier() { }, GoogleSignIn__waitFor(future) { var t1 = new A._Future($.Zone__current, type$._Future_void), completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_void); future.whenComplete$1(completer.get$complete(completer)).catchError$1(new A.GoogleSignIn__waitFor_closure()); return t1; }, GoogleSignInAuthentication: function GoogleSignInAuthentication(t0) { this._google_sign_in$_data = t0; }, GoogleSignInAccount: function GoogleSignInAccount(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.displayName = t0; _.email = t1; _.id = t2; _.photoUrl = t3; _.serverAuthCode = t4; _._idToken = t5; _._googleSignIn = t6; }, GoogleSignIn: function GoogleSignIn(t0, t1) { var _ = this; _.scopes = t0; _._currentUserController = t1; _._currentUser = _._lastMethodCall = _._initialization = null; }, GoogleSignIn__ensureInitialized_closure: function GoogleSignIn__ensureInitialized_closure(t0) { this.$this = t0; }, GoogleSignIn__waitFor_closure: function GoogleSignIn__waitFor_closure() { }, GoogleSignIn__addMethodCall_closure: function GoogleSignIn__addMethodCall_closure(t0, t1, t2) { this.$this = t0; this.canSkipCall = t1; this.method = t2; }, GoogleSignIn_signIn_isCanceled: function GoogleSignIn_signIn_isCanceled() { }, GoogleSignIn_signIn_closure: function GoogleSignIn_signIn_closure() { }, GoogleSignInPlatform: function GoogleSignInPlatform() { }, MethodChannelGoogleSignIn: function MethodChannelGoogleSignIn() { }, MethodChannelGoogleSignIn_getTokens_closure: function MethodChannelGoogleSignIn_getTokens_closure() { }, SignInOption: function SignInOption(t0, t1) { this.index = t0; this._core$_name = t1; }, SignInInitParameters: function SignInInitParameters(t0, t1, t2, t3, t4, t5) { var _ = this; _.scopes = t0; _.signInOption = t1; _.hostedDomain = t2; _.clientId = t3; _.serverClientId = t4; _.forceCodeForRefreshToken = t5; }, GoogleSignInUserData: function GoogleSignInUserData(t0, t1, t2, t3, t4, t5) { var _ = this; _.displayName = t0; _.email = t1; _.id = t2; _.photoUrl = t3; _.idToken = t4; _.serverAuthCode = t5; }, GoogleSignInTokenData: function GoogleSignInTokenData(t0, t1, t2) { this.idToken = t0; this.accessToken = t1; this.serverAuthCode = t2; }, GoogleSignInPlugin$() { var t1 = $.$get$GoogleSignInPlatform__token(), t2 = new A.GoogleSignInPlugin(); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t2, t1); t2.GoogleSignInPlugin$0(); return t2; }, GoogleSignInPlugin: function GoogleSignInPlugin() { var _ = this; _.__GoogleSignInPlugin__isAuthInitialized_A = _.__GoogleSignInPlugin__isGapiInitialized_A = $; _._isInitCalled = false; _._autoDetectedClientId = null; }, GoogleSignInPlugin_closure: function GoogleSignInPlugin_closure() { }, GoogleSignInPlugin_initWithParams_closure: function GoogleSignInPlugin_initWithParams_closure(t0) { this.isAuthInitialized = t0; }, GoogleSignInPlugin_initWithParams_closure0: function GoogleSignInPlugin_initWithParams_closure0(t0) { this.isAuthInitialized = t0; }, LoadConfig: function LoadConfig() { }, GoogleAuthInitFailureError: function GoogleAuthInitFailureError() { }, GoogleAuthSignInError: function GoogleAuthSignInError() { }, OfflineAccessResponse: function OfflineAccessResponse() { }, GoogleAuth: function GoogleAuth() { }, _GoogleAuth: function _GoogleAuth() { }, IsSignedIn: function IsSignedIn() { }, CurrentUser: function CurrentUser() { }, SigninOptions: function SigninOptions() { }, OfflineAccessOptions: function OfflineAccessOptions() { }, ClientConfig: function ClientConfig() { }, SigninOptionsBuilder: function SigninOptionsBuilder() { }, BasicProfile: function BasicProfile() { }, AuthResponse: function AuthResponse() { }, AuthorizeConfig: function AuthorizeConfig() { }, AuthorizeResponse: function AuthorizeResponse() { }, GoogleUser: function GoogleUser() { }, _GoogleUser: function _GoogleUser() { }, Promise: function Promise() { }, inject(url) { var t2, t1 = new A._Future($.Zone__current, type$._Future_void); self.gapiOnloadCallback = A.allowInterop(new A.inject_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_void))); t2 = A._setArrayType([B.JSString_methods.startsWith$1(url, "data:") ? url : url + "?onload=gapiOnloadCallback"], type$.JSArray_String); B.JSArray_methods.addAll$1(t2, B.List_empty0); return A.Future_wait(A._setArrayType([A.injectJSLibraries(t2), t1], type$.JSArray_Future_void), type$.void); }, init() { var t1 = new A._Future($.Zone__current, type$._Future_void); self.gapi.load("auth2", A.allowInterop(new A.init_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_void)))); return t1; }, inject_closure: function inject_closure(t0) { this.gapiOnLoad = t0; }, init_closure: function init_closure(t0) { this.gapiLoadCompleter = t0; }, Document$() { return new A.Document(A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String)); }, DocumentType$($name, publicId, systemId) { return new A.DocumentType($name, publicId, systemId, A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String)); }, Text$0(data) { return new A.Text0(data, A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String)); }, Element$_(localName, namespaceUri) { return new A.Element(namespaceUri, localName, A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String)); }, Element__getSerializationPrefix(uri) { var prefix; if (uri == null || uri === "http://www.w3.org/1999/xhtml" || uri === "http://www.w3.org/1998/Math/MathML" || uri === "http://www.w3.org/2000/svg") return ""; prefix = A.Namespaces_getPrefix(uri); return prefix == null ? "" : prefix + ":"; }, Comment$(data) { return new A.Comment(data, A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String)); }, AttributeName: function AttributeName(t0, t1, t2) { this.prefix = t0; this.name = t1; this.namespace = t2; }, _ParentNode: function _ParentNode() { }, _NonElementParentNode: function _NonElementParentNode() { }, _ElementAndDocument: function _ElementAndDocument() { }, Node0: function Node0() { }, Document: function Document(t0) { var _ = this; _.parentNode = null; _.attributes = t0; _.__Node_children_FI = _.__Node_nodes_FI = $; _.sourceSpan = null; }, DocumentType: function DocumentType(t0, t1, t2, t3) { var _ = this; _.name = t0; _.publicId = t1; _.systemId = t2; _.parentNode = null; _.attributes = t3; _.__Node_children_FI = _.__Node_nodes_FI = $; _.sourceSpan = null; }, Text0: function Text0(t0, t1) { var _ = this; _._dom$_data = t0; _.parentNode = null; _.attributes = t1; _.__Node_children_FI = _.__Node_nodes_FI = $; _.sourceSpan = null; }, Element: function Element(t0, t1, t2) { var _ = this; _.namespaceUri = t0; _.localName = t1; _.parentNode = null; _.attributes = t2; _.__Node_children_FI = _.__Node_nodes_FI = $; _.sourceSpan = null; }, Element__addOuterHtml_closure: function Element__addOuterHtml_closure(t0) { this.str = t0; }, Comment: function Comment(t0, t1) { var _ = this; _.data = t0; _.parentNode = null; _.attributes = t1; _.__Node_children_FI = _.__Node_nodes_FI = $; _.sourceSpan = null; }, NodeList: function NodeList(t0, t1) { this._dom$_parent = t0; this._list_proxy$_list = t1; }, NodeList_retainWhere_closure: function NodeList_retainWhere_closure(t0) { this.test = t0; }, FilteredElementList: function FilteredElementList(t0) { this._childNodes = t0; }, FilteredElementList_removeRange_closure: function FilteredElementList_removeRange_closure() { }, _ConcatTextVisitor: function _ConcatTextVisitor(t0) { this._str = t0; }, _Document_Node__ParentNode: function _Document_Node__ParentNode() { }, _Document_Node__ParentNode__NonElementParentNode: function _Document_Node__ParentNode__NonElementParentNode() { }, _Document_Node__ParentNode__NonElementParentNode__ElementAndDocument: function _Document_Node__ParentNode__NonElementParentNode__ElementAndDocument() { }, _Element_Node__ParentNode: function _Element_Node__ParentNode() { }, _Element_Node__ParentNode__ElementAndDocument: function _Element_Node__ParentNode__ElementAndDocument() { }, _FilteredElementList_IterableBase_ListMixin: function _FilteredElementList_IterableBase_ListMixin() { }, isVoidElement(tagName) { switch (tagName) { case "area": case "base": case "br": case "col": case "command": case "embed": case "hr": case "img": case "input": case "keygen": case "link": case "meta": case "param": case "source": case "track": case "wbr": return true; } return false; }, writeTextNodeAsHtml(str, node) { var tag, t1, $parent = node.parentNode; if ($parent instanceof A.Element) { tag = $parent.localName; if (B.JSArray_methods.contains$1(B.List_mm1, tag) || tag === "plaintext") { t1 = J.toString$0$(node._dom$_data); node._dom$_data = t1; str._contents += t1; return; } } t1 = J.toString$0$(node._dom$_data); node._dom$_data = t1; str._contents += A.htmlSerializeEscape(t1, false); }, TreeVisitor: function TreeVisitor() { }, HtmlParser: function HtmlParser(t0, t1, t2, t3) { var _ = this; _.generateSpans = t0; _.tokenizer = t1; _.tree = t2; _.errors = t3; _.firstStartTag = false; _.compatMode = "no quirks"; _.innerHTML = null; _.__HtmlParser_phase_AI = $; _.originalPhase = null; _.framesetOK = true; _.__HtmlParser__afterAfterFramesetPhase_FI = _.__HtmlParser__afterAfterBodyPhase_FI = _.__HtmlParser__afterFramesetPhase_FI = _.__HtmlParser__inFramesetPhase_FI = _.__HtmlParser__afterBodyPhase_FI = _.__HtmlParser__inForeignContentPhase_FI = _.__HtmlParser__inSelectInTablePhase_FI = _.__HtmlParser__inSelectPhase_FI = _.__HtmlParser__inCellPhase_FI = _.__HtmlParser__inRowPhase_FI = _.__HtmlParser__inTableBodyPhase_FI = _.__HtmlParser__inColumnGroupPhase_FI = _.__HtmlParser__inCaptionPhase_FI = _.__HtmlParser__inTableTextPhase_FI = _.__HtmlParser__inTablePhase_FI = _.__HtmlParser__textPhase_FI = _.__HtmlParser__inBodyPhase_FI = _.__HtmlParser__afterHeadPhase_FI = _.__HtmlParser__inHeadPhase_FI = _.__HtmlParser__beforeHeadPhase_FI = _.__HtmlParser__beforeHtmlPhase_FI = _.__HtmlParser__initialPhase_FI = $; }, Phase: function Phase() { }, Phase_startTagHtml_closure: function Phase_startTagHtml_closure(t0) { this.$this = t0; }, Phase_startTagHtml__closure: function Phase_startTagHtml__closure(t0) { this.value = t0; }, InitialPhase: function InitialPhase(t0, t1) { this.parser = t0; this.tree = t1; }, BeforeHtmlPhase: function BeforeHtmlPhase(t0, t1) { this.parser = t0; this.tree = t1; }, BeforeHeadPhase: function BeforeHeadPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InHeadPhase: function InHeadPhase(t0, t1) { this.parser = t0; this.tree = t1; }, AfterHeadPhase: function AfterHeadPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InBodyPhase: function InBodyPhase(t0, t1) { this.dropNewline = false; this.parser = t0; this.tree = t1; }, InBodyPhase_startTagBody_closure: function InBodyPhase_startTagBody_closure(t0) { this.$this = t0; }, InBodyPhase_startTagBody__closure: function InBodyPhase_startTagBody__closure(t0) { this.value = t0; }, TextPhase: function TextPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InTablePhase: function InTablePhase(t0, t1) { this.parser = t0; this.tree = t1; }, InTableTextPhase: function InTableTextPhase(t0, t1, t2) { var _ = this; _.originalPhase = null; _.characterTokens = t0; _.parser = t1; _.tree = t2; }, InTableTextPhase_flushCharacters_closure: function InTableTextPhase_flushCharacters_closure() { }, InCaptionPhase: function InCaptionPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InColumnGroupPhase: function InColumnGroupPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InTableBodyPhase: function InTableBodyPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InRowPhase: function InRowPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InCellPhase: function InCellPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InSelectPhase: function InSelectPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InSelectInTablePhase: function InSelectInTablePhase(t0, t1) { this.parser = t0; this.tree = t1; }, InForeignContentPhase: function InForeignContentPhase(t0, t1) { this.parser = t0; this.tree = t1; }, AfterBodyPhase: function AfterBodyPhase(t0, t1) { this.parser = t0; this.tree = t1; }, InFramesetPhase: function InFramesetPhase(t0, t1) { this.parser = t0; this.tree = t1; }, AfterFramesetPhase: function AfterFramesetPhase(t0, t1) { this.parser = t0; this.tree = t1; }, AfterAfterBodyPhase: function AfterAfterBodyPhase(t0, t1) { this.parser = t0; this.tree = t1; }, AfterAfterFramesetPhase: function AfterAfterFramesetPhase(t0, t1) { this.parser = t0; this.tree = t1; }, ParseError: function ParseError(t0, t1, t2) { this.errorCode = t0; this.span = t1; this.data = t2; }, Namespaces_getPrefix(url) { switch (url) { case "http://www.w3.org/1999/xhtml": return "html"; case "http://www.w3.org/1998/Math/MathML": return "math"; case "http://www.w3.org/2000/svg": return "svg"; case "http://www.w3.org/1999/xlink": return "xlink"; case "http://www.w3.org/XML/1998/namespace": return "xml"; case "http://www.w3.org/2000/xmlns/": return "xmlns"; default: return null; } }, isWhitespace(char) { if (char == null) return false; return A.isWhitespaceCC(char.charCodeAt(0)); }, isWhitespaceCC(charCode) { switch (charCode) { case 9: case 10: case 12: case 13: case 32: return true; } return false; }, isLetter(char) { var cc, t1; if (char == null) return false; cc = char.charCodeAt(0); if (!(cc >= 97 && cc <= 122)) t1 = cc >= 65 && cc <= 90; else t1 = true; return t1; }, isDigit(char) { var cc; if (char == null) return false; cc = char.charCodeAt(0); return cc >= 48 && cc < 58; }, isHexDigit(char) { if (char == null) return false; switch (char.charCodeAt(0)) { case 48: case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: case 65: case 66: case 67: case 68: case 69: case 70: case 97: case 98: case 99: case 100: case 101: case 102: return true; } return false; }, AsciiUpperToLower__asciiToLower(c) { return c >= 65 && c <= 90 ? c + 97 - 65 : c; }, ReparseException: function ReparseException() { }, ElementCssClassSet: function ElementCssClassSet(t0) { this._css_class_set$_element = t0; }, _CssClassSetImpl: function _CssClassSetImpl() { }, _CssClassSetImpl_add_closure: function _CssClassSetImpl_add_closure(t0) { this.value = t0; }, _EncodingRangeException$(message) { return new A._EncodingRangeException(message); }, EncodingBytes: function EncodingBytes(t0) { this._bytes = t0; this.__position = -1; }, ContentAttrParser: function ContentAttrParser(t0) { this.data = t0; }, _EncodingRangeException: function _EncodingRangeException(t0) { this.message = t0; }, _invalidUnicode(c) { if (1 <= c && c <= 8) return true; if (14 <= c && c <= 31) return true; if (127 <= c && c <= 159) return true; if (55296 <= c && c <= 57343) return true; if (64976 <= c && c <= 65007) return true; switch (c) { case 11: case 65534: case 65535: case 131070: case 131071: case 196606: case 196607: case 262142: case 262143: case 327678: case 327679: case 393214: case 393215: case 458750: case 458751: case 524286: case 524287: case 589822: case 589823: case 655358: case 655359: case 720894: case 720895: case 786430: case 786431: case 851966: case 851967: case 917502: case 917503: case 983038: case 983039: case 1048574: case 1048575: case 1114110: case 1114111: return true; } return false; }, codecName(encoding) { var asciiPunctuation = A.RegExp_RegExp("[\t-\r -/:-@[-`{-~]", true, false, false, false); if (encoding == null) return null; return B.Map_fXYvf.$index(0, A.stringReplaceAllUnchecked(encoding, asciiPunctuation, "").toLowerCase()); }, _decodeBytes(encoding, bytes) { switch (encoding) { case "ascii": return new A.CodeUnits(B.C_AsciiCodec.decode$1(0, bytes)); case "utf-8": return new A.CodeUnits(B.C_Utf8Codec.decode$1(0, bytes)); default: throw A.wrapException(A.ArgumentError$("Encoding " + encoding + " not supported", null)); } }, HtmlInputStream: function HtmlInputStream(t0, t1, t2, t3) { var _ = this; _.charEncodingName = t0; _.charEncodingCertain = true; _.sourceUrl = t1; _._rawChars = _._rawBytes = null; _.errors = t2; _.fileInfo = null; _._chars = t3; _._html_input_stream$_offset = 0; }, ListProxy: function ListProxy() { }, _parseSelectorList(selector) { var t2, group, _null = null, t1 = type$.JSArray_Message, errors = A._setArrayType([], t1), options = A.PreprocessorOptions$("memory", false); t1 = A._setArrayType([], t1); t2 = options; $.__messages.__late_helper$_value = new A.Messages(B.JSArray_methods.get$add(errors), t2, t1); t1 = new A.Tokenizer(85, 117, 43, 63, new A.CodeUnits("CDATA"), A.SourceFile$fromString(selector, _null), selector, true, 0); t2 = new A._Parser(t1); t2.___Parser__peekToken_A = t1.next$0(0); t1 = t1.inSelector = true; group = t2.processSelectorGroup$0(); if (group != null ? errors.length !== 0 : t1) throw A.wrapException(A.FormatException$("'" + selector + "' is not a valid selector: " + A.S(errors), _null, _null)); return group; }, SelectorEvaluator__isLegacyPsuedoClass($name) { switch ($name) { case "before": case "after": case "first-line": case "first-letter": return true; default: return false; } }, SelectorEvaluator__getInheritedLanguage(node) { var lang, parentNode; for (; node != null;) { lang = node.attributes.$index(0, "lang"); if (lang != null) return lang; parentNode = node.parentNode; node = parentNode instanceof A.Element ? parentNode : null; } return null; }, SelectorEvaluator: function SelectorEvaluator() { this._query_selector$_element = null; }, SelectorEvaluator_visitPseudoClassSelector_closure: function SelectorEvaluator_visitPseudoClassSelector_closure() { }, SelectorEvaluator_visitPseudoClassSelector_closure0: function SelectorEvaluator_visitPseudoClassSelector_closure0() { }, SelectorEvaluator_visitPseudoClassSelector__closure: function SelectorEvaluator_visitPseudoClassSelector__closure() { }, SelectorEvaluator_visitAttributeSelector_closure: function SelectorEvaluator_visitAttributeSelector_closure(t0) { this.select = t0; }, StartTagToken$($name, data, namespace, selfClosing) { return new A.StartTagToken(data == null ? A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String) : data, namespace, $name, selfClosing); }, Token0: function Token0() { }, TagToken: function TagToken() { }, StartTagToken: function StartTagToken(t0, t1, t2, t3) { var _ = this; _.data = t0; _.selfClosingAcknowledged = false; _.namespace = t1; _.name = t2; _.selfClosing = t3; _.span = null; }, EndTagToken: function EndTagToken(t0, t1) { this.name = t0; this.selfClosing = t1; this.span = null; }, StringToken: function StringToken() { }, ParseErrorToken: function ParseErrorToken(t0, t1, t2) { var _ = this; _.messageParams = t0; _._token$_buffer = t1; _._token$_string = t2; _.span = null; }, CharactersToken: function CharactersToken(t0, t1) { this._token$_buffer = t0; this._token$_string = t1; this.span = null; }, SpaceCharactersToken: function SpaceCharactersToken(t0, t1) { this._token$_buffer = t0; this._token$_string = t1; this.span = null; }, CommentToken: function CommentToken(t0, t1) { this._token$_buffer = t0; this._token$_string = t1; this.span = null; }, DoctypeToken: function DoctypeToken(t0) { var _ = this; _.systemId = _.publicId = null; _.name = ""; _.correct = t0; _.span = null; }, TagAttribute: function TagAttribute() { this.name = null; this.__TagAttribute_value_A = $; }, entitiesByFirstChar_closure: function entitiesByFirstChar_closure() { }, entitiesByFirstChar__closure: function entitiesByFirstChar__closure() { }, HtmlTokenizer: function HtmlTokenizer(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.stream = t0; _.lowercaseElementName = t1; _.lowercaseAttrName = t2; _.generateSpans = t3; _.parser = null; _.tokenQueue = t4; _.currentToken = null; _.__HtmlTokenizer_state_A = $; _._tokenizer$_buffer = t5; _.__HtmlTokenizer__lastOffset_A = $; _._tokenizer$_current = _._attributeNames = _._tokenizer$_attributes = null; _._attributeName = t6; _._attributeValue = t7; }, HtmlTokenizer_consumeEntity_closure: function HtmlTokenizer_consumeEntity_closure(t0) { this.name = t0; }, HtmlTokenizer_emitCurrentToken_closure: function HtmlTokenizer_emitCurrentToken_closure(t0) { this.attr = t0; }, _mapEquals(a, b) { var t2, valB, t1 = a.__js_helper$_length; if (t1 !== b.__js_helper$_length) return false; if (t1 === 0) return true; for (t1 = A.LinkedHashMapKeyIterator$(a, a._modifications, A._instanceType(a)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; valB = b.$index(0, t2); if (valB == null && !b.containsKey$1(0, t2)) return false; if (!J.$eq$(a.$index(0, t2), valB)) return false; } return true; }, TreeBuilder__insertText($parent, data, span, refNode) { var last, t1, t2, index, nodes = $parent.get$nodes(0); if (refNode == null) if (!nodes.get$isEmpty(nodes) && nodes.get$last(nodes) instanceof A.Text0) { last = type$.Text._as(nodes.get$last(nodes)); last.appendData$1(0, data); if (span != null) { t1 = span.file; t2 = last.sourceSpan; last.sourceSpan = t1.span$2(0, A.FileLocation$_(t2.file, t2._file$_start).offset, A.FileLocation$_(t1, span._file$_end).offset); } } else { t1 = A.Text$0(data); t1.sourceSpan = span; nodes.add$1(0, t1); } else { index = nodes.indexOf$1(nodes, refNode); if (index > 0 && nodes._list_proxy$_list[index - 1] instanceof A.Text0) type$.Text._as(nodes._list_proxy$_list[index - 1]).appendData$1(0, data); else { t1 = A.Text$0(data); t1.sourceSpan = span; nodes.insert$2(0, index, t1); } } }, ActiveFormattingElements: function ActiveFormattingElements(t0) { this._list_proxy$_list = t0; }, TreeBuilder: function TreeBuilder(t0, t1, t2) { var _ = this; _.defaultNamespace = t0; _.__TreeBuilder_document_A = $; _.openElements = t1; _.activeFormattingElements = t2; _.formPointer = _.headPointer = null; _.insertFromTable = false; }, slice(list, start, end) { var end0; if (end == null) end = list.length; if (end < start) end = start; end0 = list.length; return B.JSArray_methods.sublist$2(list, start, end > end0 ? end0 : end); }, allWhitespace(str) { var t1, i; for (t1 = str.length, i = 0; i < t1; ++i) if (!A.isWhitespaceCC(str.charCodeAt(i))) return false; return true; }, padWithZeros(str, size) { var i, t1 = str.length; if (t1 === size) return str; size -= t1; for (i = 0, t1 = ""; i < size; ++i) t1 += "0"; t1 += str; return t1.charCodeAt(0) == 0 ? t1 : t1; }, formatStr(format, data) { var t1 = {}; t1.format = format; if (data == null) return format; data.forEach$1(0, new A.formatStr_closure(t1)); return t1.format; }, Pair: function Pair(t0, t1, t2) { this.first = t0; this.second = t1; this.$ti = t2; }, formatStr_closure: function formatStr_closure(t0) { this._box_0 = t0; }, convert(input) { var t1, t2, t3, t4, t5, p, results, root, _null = null; A.updateStyleOptions(_null); t1 = A._setArrayType([], type$.JSArray_ParseError); t2 = type$.JSArray_Element_3; t3 = A._setArrayType([], t2); t4 = A._setArrayType([], type$.JSArray_nullable_Element); t3 = new A.TreeBuilder("http://www.w3.org/1999/xhtml", t3, new A.ActiveFormattingElements(t4)); t3.reset$0(0); t4 = A.ListQueue$(_null, type$.String); t5 = A._setArrayType([], type$.JSArray_int); t5 = new A.HtmlInputStream(A.codecName(_null), _null, t4, t5); t5._rawChars = new A.CodeUnits(input); t5.charEncodingName = "utf-8"; t5.reset$0(0); t4 = new A.HtmlTokenizer(t5, true, true, false, A.ListQueue$(_null, type$.nullable_Token), new A.StringBuffer(""), new A.StringBuffer(""), new A.StringBuffer("")); t4.reset$0(0); p = new A.HtmlParser(false, t4, t3, t1); t4.parser = p; p._parser$_parse$0(); t3 = t3.__TreeBuilder_document_A; t3 === $ && A.throwUnnamedLateFieldNI(); results = A._setArrayType([], t2); new A.SelectorEvaluator().querySelectorAll$3(0, t3, A._parseSelectorList("html"), results); root = B.JSArray_methods.get$first(results); return A._postProcess(A._process(A.Node_Node(A._collapseWhitespace(root, A._setArrayType(["noscript"], type$.JSArray_String))))); }, _escape(input) { var _null = null; return A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(A.stringReplaceAllFuncUnchecked(input, A.RegExp_RegExp("\\\\(\\S)", true, false, false, false), new A._escape_closure(), _null), A.RegExp_RegExp("^(#{1,6} )", true, false, true, false), new A._escape_closure0(), _null), A.RegExp_RegExp("^([-*_] *){3,}$", true, false, true, false), new A._escape_closure1(), _null), A.RegExp_RegExp("^(\\W* {0,3})(\\d+)\\. ", true, false, true, false), new A._escape_closure2(), _null), A.RegExp_RegExp("^([^\\\\\\w]*)[*+-] ", true, false, true, false), new A._escape_closure3(), _null), A.RegExp_RegExp("^(\\W* {0,3})> ", true, false, false, false), new A._escape_closure4(), _null), A.RegExp_RegExp("\\*+(?![*\\s\\W]).+?\\*+", true, false, false, false), new A._escape_closure5(), _null), A.RegExp_RegExp("_+(?![_\\s\\W]).+?_+", true, false, false, false), new A._escape_closure6(), _null), A.RegExp_RegExp("`+(?![`\\s\\W]).+?`+", true, false, false, false), new A._escape_closure7(), _null), A.RegExp_RegExp("[\\[\\]]", true, false, false, false), new A._escape_closure8(), _null); }, _isFlankedByWhitespace(node, side) { var sibling, regExp, str, isFlanked, t1 = node._node$_node; if (side === "left") { sibling = A.previousSibling(t1); regExp = A.RegExp_RegExp(" $", true, false, false, false); } else { sibling = A.nextSibling(t1); regExp = A.RegExp_RegExp("^ ", true, false, false, false); } if (sibling != null) { sibling.get$nodeType(sibling); if (sibling instanceof A.Element && !A.isBlock(sibling)) { str = new A.StringBuffer(""); sibling._addInnerHtml$1(str); t1 = str._contents; isFlanked = regExp._nativeRegExp.test(t1.charCodeAt(0) == 0 ? t1 : t1); } else isFlanked = false; } else isFlanked = false; return isFlanked; }, _join(string1, string2) { var separator = A._separatingNewlines(string1, string2), t1 = $.$get$_trailingNewLinesRegExp(); string1 = A.stringReplaceAllUnchecked(string1, t1, ""); t1 = $.$get$_leadingNewLinesRegExp(); return string1 + separator + A.stringReplaceAllUnchecked(string2, t1, ""); }, _postProcess(input) { var t2, t1 = {}; t1.input = input; $._appendRuleSet.forEach$1(0, new A._postProcess_closure(t1)); t1 = t1.input; if (t1.length !== 0) { t2 = A.RegExp_RegExp("^[\\t\\r\\n]+", true, false, false, false); t1 = A.stringReplaceAllUnchecked(t1, t2, ""); t2 = A.RegExp_RegExp("[\\t\\r\\n\\s]+$", true, false, false, false); return A.stringReplaceAllUnchecked(t1, t2, ""); } return ""; }, _process(inNode) { var t1, t2, result, t3, t4, t5, t6, textContent, replacement, rule, $content, result0, hasLeading, hasTrailing, separator, string1, _null = null, _s7_ = "leading", _s8_ = "trailing"; for (t1 = inNode.childNodes$0(0), t1 = new A._SyncStarIterator(t1._outerHelper(), t1.$ti._eval$1("_SyncStarIterator<1>")), t2 = type$.String, result = ""; t1.moveNext$0();) { t3 = t1._async$_current; t4 = t3._el; t5 = t4 == null; t6 = t5 ? _null : 1; if (t6 == null) { t6 = t3._node$_node; t6 = t6.get$nodeType(t6); } if (t6 === 3) { textContent = t3.get$textContent(); replacement = t3.get$isCode() ? textContent : A._escape(textContent); } else { t5 = t5 ? _null : 1; if (t5 == null) { t5 = t3._node$_node; t5 = t5.get$nodeType(t5); } if (t5 === 1) { rule = A.Rule_findRule(t3); if (rule.append != null) $._appendRuleSet.add$1(0, rule); $content = A._process(t3); result0 = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); t5 = A._asElement(t4); if (t5 == null) t5 = _null; else { t5 = t5.localName; t5 = t5 == null ? _null : t5.toLowerCase(); } if (!B.JSArray_methods.contains$1(B.List_ouN0, t5)) { t5 = A.RegExp_RegExp("^[ \\r\\n\\t]", true, false, false, false); t6 = t3.get$textContent(); hasLeading = t5._nativeRegExp.test(t6); t5 = A.RegExp_RegExp("[ \\r\\n\\t]$", true, false, false, false); t6 = t3.get$textContent(); hasTrailing = t5._nativeRegExp.test(t6); if (hasLeading && !A._isFlankedByWhitespace(t3, "left")) result0.$indexSet(0, _s7_, " "); if (hasTrailing && !A._isFlankedByWhitespace(t3, "right")) result0.$indexSet(0, _s8_, " "); } if (result0.$index(0, _s7_) != null || result0.$index(0, _s8_) != null) $content = B.JSString_methods.trim$0($content); replacement = rule.replacement.call$2($content, t3); if (rule.name === "image") { t4.attributes.$index(0, "src"); $._customOptions.$index(0, "imageBaseUrl"); } t3 = result0.$index(0, _s7_); if (t3 == null) t3 = ""; result0 = result0.$index(0, _s8_); t4 = result0 == null ? "" : result0; replacement = t3 + replacement + t4; } else replacement = ""; } separator = A._separatingNewlines(result, replacement); t3 = $.$get$_trailingNewLinesRegExp(); string1 = A.stringReplaceAllUnchecked(result, t3, ""); t3 = $.$get$_leadingNewLinesRegExp(); result = string1 + separator + A.stringReplaceAllUnchecked(replacement, t3, ""); } return result; }, _separatingNewlines(output, replacement) { var maxNewlines, newlines = A._setArrayType([$.$get$_trailingNewLinesRegExp().stringMatch$1(output), $.$get$_leadingNewLinesRegExp().stringMatch$1(replacement)], type$.JSArray_nullable_String); B.JSArray_methods.sort$1(newlines, new A._separatingNewlines_closure()); maxNewlines = B.JSArray_methods.get$last(newlines); return maxNewlines.length < 2 ? maxNewlines : "\n\n"; }, _escape_closure: function _escape_closure() { }, _escape_closure0: function _escape_closure0() { }, _escape_closure1: function _escape_closure1() { }, _escape_closure2: function _escape_closure2() { }, _escape_closure3: function _escape_closure3() { }, _escape__closure: function _escape__closure() { }, _escape_closure4: function _escape_closure4() { }, _escape_closure5: function _escape_closure5() { }, _escape_closure6: function _escape_closure6() { }, _escape_closure7: function _escape_closure7() { }, _escape_closure8: function _escape_closure8() { }, _postProcess_closure: function _postProcess_closure(t0) { this._box_0 = t0; }, _separatingNewlines_closure: function _separatingNewlines_closure() { }, Node_Node(node) { var e = node instanceof A.Element ? node : null; return new A.Node(node, e, node instanceof A.Text0 ? node : null); }, Node: function Node(t0, t1, t2) { this._node$_node = t0; this._el = t1; this._node$_text = t2; }, getStyleOption($name) { var t1 = $.$get$_styleMap().$index(0, $name); t1 = t1 == null ? null : t1.options[t1.defaultIndex]; return t1 == null ? "" : t1; }, updateStyleOptions(customOptions) { }, _StyleOption$(options) { return new A._StyleOption(options); }, _StyleOption: function _StyleOption(t0) { this.defaultIndex = 0; this.options = t0; }, Rule$($name, append, filterFn, filters, replacement) { return new A.Rule($name, replacement, append, A.Rule__buildFilterFn(filters, filterFn)); }, Rule_findRule(node) { var customRule; if ($.Rule__customRules.length !== 0) { customRule = A.IterableExtension_firstWhereOrNull($.Rule__customRules, new A.Rule_findRule_closure(node)); if (customRule != null) return customRule; } return B.JSArray_methods.firstWhere$2$orElse($.$get$_commonMarkRules(), new A.Rule_findRule_closure0(node), new A.Rule_findRule_closure1()); }, Rule__buildFilterFn(filters, filterFn) { var result = filters != null && filters.length !== 0 ? new A.Rule__buildFilterFn_closure(filters) : null; return result == null ? filterFn : result; }, _TableRules_cell($content, node) { var prefix = node.get$parentChildIndex() === 0 ? "| " : " ", t1 = A.stringReplaceAllUnchecked($content, "\r\n", "\n"); $content = A.stringReplaceAllUnchecked(t1, "\n", " "); return prefix + A.stringReplaceAllUnchecked($content, "|", "\\|") + " |"; }, _TableRules_spannedCells(node, spannedCellContent) { var t1 = node._el.attributes.$index(0, "colspan"), colspan = A.Primitives_parseInt(t1 == null ? "" : t1, null); if (colspan == null) colspan = 1; if (colspan <= 1) return ""; return B.JSString_methods.$mul(" " + spannedCellContent + " |", colspan - 1); }, _TableRules_isNestedTable(tableNode) { var currentNode, parentNode, t1 = tableNode._el; if (t1 == null) currentNode = null; else { parentNode = t1.parentNode; currentNode = parentNode instanceof A.Element ? parentNode : null; } for (; currentNode != null;) { if (currentNode.localName === "table") return true; parentNode = currentNode.parentNode; currentNode = parentNode instanceof A.Element ? parentNode : null; } return false; }, Rule: function Rule(t0, t1, t2, t3) { var _ = this; _.name = t0; _.replacement = t1; _.append = t2; _._realFilterFn = t3; }, Rule_findRule_closure: function Rule_findRule_closure(t0) { this.node = t0; }, Rule_findRule_closure0: function Rule_findRule_closure0(t0) { this.node = t0; }, Rule_findRule_closure1: function Rule_findRule_closure1() { }, Rule__buildFilterFn_closure: function Rule__buildFilterFn_closure(t0) { this.filters = t0; }, _BaseRules_defaultRule_closure: function _BaseRules_defaultRule_closure() { }, _CommonRules_paragraph_closure: function _CommonRules_paragraph_closure() { }, _CommonRules_lineBreak_closure: function _CommonRules_lineBreak_closure() { }, _CommonRules_heading_closure: function _CommonRules_heading_closure() { }, _CommonRules_blockquote_closure: function _CommonRules_blockquote_closure() { }, _CommonRules_list_closure: function _CommonRules_list_closure() { }, _CommonRules_listItem_closure: function _CommonRules_listItem_closure() { }, _CommonRules_indentedCodeBlock_closure: function _CommonRules_indentedCodeBlock_closure() { }, _CommonRules_indentedCodeBlock_closure0: function _CommonRules_indentedCodeBlock_closure0() { }, _CommonRules_fencedCodeBlock_closure: function _CommonRules_fencedCodeBlock_closure() { }, _CommonRules_fencedCodeBlock_closure0: function _CommonRules_fencedCodeBlock_closure0() { }, _CommonRules_horizontalRule_closure: function _CommonRules_horizontalRule_closure() { }, _CommonRules_inlineLink_closure: function _CommonRules_inlineLink_closure() { }, _CommonRules_inlineLink_closure0: function _CommonRules_inlineLink_closure0() { }, _CommonRules_referenceLink_closure0: function _CommonRules_referenceLink_closure0() { }, _CommonRules_referenceLink_closure1: function _CommonRules_referenceLink_closure1() { }, _CommonRules_referenceLink_closure: function _CommonRules_referenceLink_closure() { }, _CommonRules_emphasis_closure: function _CommonRules_emphasis_closure() { }, _CommonRules_strong_closure: function _CommonRules_strong_closure() { }, _CommonRules_strike_closure: function _CommonRules_strike_closure() { }, _CommonRules_code_closure: function _CommonRules_code_closure() { }, _CommonRules_code_closure0: function _CommonRules_code_closure0() { }, _CommonRules_code__closure: function _CommonRules_code__closure() { }, _CommonRules_image_closure: function _CommonRules_image_closure() { }, _TableRules_tableCell_closure: function _TableRules_tableCell_closure() { }, _TableRules_tableRow_closure: function _TableRules_tableRow_closure() { }, _TableRules_table_closure: function _TableRules_table_closure() { }, _TableRules_tableSection_closure: function _TableRules_tableSection_closure() { }, _TableRules_captionSection_closure: function _TableRules_captionSection_closure() { }, head(url) { return A._withClient(new A.head_closure(url, null), type$.Response); }, get(url) { return A._withClient(new A.get_closure(url, null), type$.Response); }, read(url) { return A._withClient(new A.read_closure(url, null), type$.String); }, _withClient(fn, $T) { return A._withClient$body(fn, $T, $T); }, _withClient$body(fn, $T, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], client, t1; var $async$_withClient = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start A.zoneClient(); client = new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.HttpRequest)); $async$handler = 3; $async$goto = 6; return A._asyncAwait(fn.call$1(client), $async$_withClient); case 6: // returning from await. t1 = $async$result; $async$returnValue = t1; $async$next = [1]; // goto finally $async$goto = 4; break; $async$next.push(5); // goto finally $async$goto = 4; break; case 3: // uncaught $async$next = [2]; case 4: // finally $async$handler = 2; J.close$0$z(client); // goto the next finally handler $async$goto = $async$next.pop(); break; case 5: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_withClient, $async$completer); }, head_closure: function head_closure(t0, t1) { this.url = t0; this.headers = t1; }, get_closure: function get_closure(t0, t1) { this.url = t0; this.headers = t1; }, read_closure: function read_closure(t0, t1) { this.url = t0; this.headers = t1; }, BaseClient: function BaseClient() { }, BaseRequest: function BaseRequest() { }, BaseRequest_closure: function BaseRequest_closure() { }, BaseRequest_closure0: function BaseRequest_closure0() { }, BaseResponse: function BaseResponse() { }, BrowserClient: function BrowserClient(t0) { this._xhrs = t0; this._isClosed = false; }, BrowserClient_send_closure: function BrowserClient_send_closure(t0, t1, t2) { this.xhr = t0; this.completer = t1; this.request = t2; }, BrowserClient_send_closure0: function BrowserClient_send_closure0(t0, t1) { this.completer = t0; this.request = t1; }, ByteStream: function ByteStream(t0) { this._stream = t0; }, ByteStream_toBytes_closure: function ByteStream_toBytes_closure(t0) { this.completer = t0; }, ClientException$(message, uri) { return new A.ClientException(message); }, ClientException: function ClientException(t0) { this.message = t0; }, MultipartFile: function MultipartFile(t0, t1, t2, t3, t4) { var _ = this; _.field = t0; _.length = t1; _.filename = t2; _.contentType = t3; _._multipart_file$_stream = t4; _._isFinalized = false; }, MultipartRequest$(method, url) { var t1 = type$.String, t2 = A._setArrayType([], type$.JSArray_MultipartFile), t3 = $.$get$BaseRequest__tokenRE(); if (!t3._nativeRegExp.test(method)) A.throwExpression(A.ArgumentError$value(method, "method", "Not a valid method")); return new A.MultipartRequest(A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), t2, method, url, A.LinkedHashMap_LinkedHashMap(new A.BaseRequest_closure(), new A.BaseRequest_closure0(), t1, t1)); }, MultipartRequest: function MultipartRequest(t0, t1, t2, t3, t4) { var _ = this; _.fields = t0; _.files = t1; _.method = t2; _.url = t3; _.headers = t4; _._finalized = false; }, Request$(method, url) { var t1 = new Uint8Array(0), t2 = $.$get$BaseRequest__tokenRE(); if (!t2._nativeRegExp.test(method)) A.throwExpression(A.ArgumentError$value(method, "method", "Not a valid method")); t2 = type$.String; return new A.Request(B.C_Utf8Codec, t1, method, url, A.LinkedHashMap_LinkedHashMap(new A.BaseRequest_closure(), new A.BaseRequest_closure0(), t2, t2)); }, Request: function Request(t0, t1, t2, t3, t4) { var _ = this; _._defaultEncoding = t0; _._bodyBytes = t1; _.method = t2; _.url = t3; _.headers = t4; _._finalized = false; }, Response$bytes(bodyBytes, statusCode, headers, isRedirect, persistentConnection, reasonPhrase, request) { var t1 = A.toUint8List(bodyBytes), t2 = J.get$length$asx(bodyBytes); t1 = new A.Response(t1, request, statusCode, reasonPhrase, t2, headers, false, true); t1.BaseResponse$7$contentLength$headers$isRedirect$persistentConnection$reasonPhrase$request(statusCode, t2, headers, false, true, reasonPhrase, request); return t1; }, Response_fromStream(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Response), $async$returnValue, $async$temp1; var $async$Response_fromStream = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = A; $async$goto = 3; return A._asyncAwait(response.stream.toBytes$0(), $async$Response_fromStream); case 3: // returning from await. $async$returnValue = $async$temp1.Response$bytes($async$result, response.statusCode, response.headers, false, true, response.reasonPhrase, response.request); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$Response_fromStream, $async$completer); }, _contentTypeForHeaders(headers) { var contentType = headers.$index(0, "content-type"); if (contentType != null) return A.MediaType_MediaType$parse(contentType); return A.MediaType$("application", "octet-stream", null); }, Response: function Response(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.bodyBytes = t0; _.request = t1; _.statusCode = t2; _.reasonPhrase = t3; _.contentLength = t4; _.headers = t5; _.isRedirect = t6; _.persistentConnection = t7; }, StreamedResponse$(stream, statusCode, contentLength, headers, isRedirect, persistentConnection, reasonPhrase, request) { var t1 = new A.StreamedResponse(A.toByteStream(stream), request, statusCode, reasonPhrase, contentLength, headers, false, true); t1.BaseResponse$7$contentLength$headers$isRedirect$persistentConnection$reasonPhrase$request(statusCode, contentLength, headers, false, true, reasonPhrase, request); return t1; }, StreamedResponse: function StreamedResponse(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.stream = t0; _.request = t1; _.statusCode = t2; _.reasonPhrase = t3; _.contentLength = t4; _.headers = t5; _.isRedirect = t6; _.persistentConnection = t7; }, mapToQuery(map, encoding) { var pairs = A._setArrayType([], type$.JSArray_List_String); map.forEach$1(0, new A.mapToQuery_closure(pairs, encoding)); return new A.MappedListIterable(pairs, new A.mapToQuery_closure0(), type$.MappedListIterable_of_List_String_and_String).join$1(0, "&"); }, encodingForCharset(charset) { var t1; if (charset == null) return B.C_Latin1Codec; t1 = A.Encoding_getByName(charset); return t1 == null ? B.C_Latin1Codec : t1; }, toUint8List(input) { return input; }, toByteStream(stream) { if (stream instanceof A.ByteStream) return stream; return new A.ByteStream(stream); }, onDone(stream, onDone, $T) { return A._StreamHandlerTransformer$(null, new A.onDone_closure(onDone, $T), null, $T, $T).bind$1(0, stream); }, mapToQuery_closure: function mapToQuery_closure(t0, t1) { this.pairs = t0; this.encoding = t1; }, mapToQuery_closure0: function mapToQuery_closure0() { }, onDone_closure: function onDone_closure(t0, t1) { this.onDone = t0; this.T = t1; }, CaseInsensitiveMap$from(other, $V) { var t1 = new A.CaseInsensitiveMap(new A.CaseInsensitiveMap$from_closure(), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, $V._eval$1("MapEntry")), $V._eval$1("CaseInsensitiveMap<0>")); t1.addAll$1(0, other); return t1; }, CaseInsensitiveMap: function CaseInsensitiveMap(t0, t1, t2) { this._canonicalize = t0; this._base = t1; this.$ti = t2; }, CaseInsensitiveMap$from_closure: function CaseInsensitiveMap$from_closure() { }, MediaType_MediaType$parse(mediaType) { return A.wrapFormatException("media type", mediaType, new A.MediaType_MediaType$parse_closure(mediaType)); }, MediaType$(type, subtype, parameters) { var t1 = type$.String; t1 = parameters == null ? A.LinkedHashMap_LinkedHashMap$_empty(t1, t1) : A.CaseInsensitiveMap$from(parameters, t1); return new A.MediaType(type.toLowerCase(), subtype.toLowerCase(), new A.UnmodifiableMapView(t1, type$.UnmodifiableMapView_String_String)); }, MediaType: function MediaType(t0, t1, t2) { this.type = t0; this.subtype = t1; this.parameters = t2; }, MediaType_MediaType$parse_closure: function MediaType_MediaType$parse_closure(t0) { this.mediaType = t0; }, MediaType_toString_closure: function MediaType_toString_closure(t0) { this.buffer = t0; }, MediaType_toString__closure: function MediaType_toString__closure() { }, expectQuotedString(scanner) { var string; scanner.expect$2$name($.$get$_quotedString(), "quoted string"); string = scanner.get$lastMatch().$index(0, 0); return A.stringReplaceAllFuncUnchecked(B.JSString_methods.substring$2(string, 1, string.length - 1), $.$get$_quotedPair(), new A.expectQuotedString_closure(), null); }, expectQuotedString_closure: function expectQuotedString_closure() { }, Channel: function Channel(t0, t1) { this.index = t0; this._core$_name = t1; }, ChannelIterator: function ChannelIterator(t0) { this.index = -1; this.color = t0; }, ColorFloat16: function ColorFloat16(t0) { this.data = t0; }, ColorFloat32: function ColorFloat32(t0) { this.data = t0; }, ColorFloat64: function ColorFloat64(t0) { this.data = t0; }, ColorInt16: function ColorInt16(t0) { this.data = t0; }, ColorInt32: function ColorInt32(t0) { this.data = t0; }, ColorInt8: function ColorInt8(t0) { this.data = t0; }, ColorUint1: function ColorUint1(t0, t1) { this.length = t0; this.__ColorUint1_data_A = t1; }, ColorUint16: function ColorUint16(t0) { this.data = t0; }, ColorUint2: function ColorUint2(t0, t1) { this.length = t0; this.__ColorUint2_data_A = t1; }, ColorUint32: function ColorUint32(t0) { this.data = t0; }, ColorUint4: function ColorUint4(t0, t1) { this.length = t0; this.data = t1; }, ColorUint8: function ColorUint8(t0) { this.data = t0; }, ColorRgb8: function ColorRgb8(t0) { this.data = t0; }, ColorRgba8: function ColorRgba8(t0) { this.data = t0; }, convertFormatValue(value, from, to) { var t1; if (from === to) return value; switch (from.index) { case 0: if (value === 0) t1 = 0; else { t1 = B.Map_lgbQQ.$index(0, to); t1.toString; } return t1; case 1: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return value; case 2: return value * 5; case 3: return value * 75; case 4: return value * 21845; case 5: return value * 1431655765; case 6: return value * 42; case 7: return value * 10922; case 8: return value * 715827882; case 9: case 10: case 11: return value / 3; } break; case 2: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 1); case 2: return value; case 3: return value * 17; case 4: return value * 4369; case 5: return value * 286331153; case 6: return value * 8; case 7: return value * 2184; case 8: return value * 143165576; case 9: case 10: case 11: return value / 3; } break; case 3: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 6); case 2: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 4); case 3: return value; case 4: return value * 257; case 5: return value * 16843009; case 6: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 1); case 7: return value * 128; case 8: return value * 8421504; case 9: case 10: case 11: return value / 255; } break; case 4: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 14); case 2: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 12); case 3: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 8); case 4: return value; case 5: return A._asInt(value) << 8 >>> 0; case 6: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 9); case 7: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 1); case 8: return value * 524296; case 9: case 10: case 11: return value / 65535; } break; case 5: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 30); case 2: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 28); case 3: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 24); case 4: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 16); case 5: return value; case 6: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 25); case 7: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 17); case 8: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 1); case 9: case 10: case 11: return value / 4294967295; } break; case 6: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 5); case 2: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 3); case 3: return value <= 0 ? 0 : A._asInt(value) << 1 >>> 0; case 4: return value <= 0 ? 0 : A._asInt(value) * 516; case 5: return value <= 0 ? 0 : A._asInt(value) * 33818640; case 6: return value; case 7: return value * 258; case 8: return value * 16909320; case 9: case 10: case 11: return value / 127; } break; case 7: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 15); case 2: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 11); case 3: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 7); case 4: return value <= 0 ? 0 : A._asInt(value) << 1 >>> 0; case 5: return value <= 0 ? 0 : A._asInt(value) * 131076; case 6: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 8); case 7: return value; case 8: return A._asInt(value) * 65538; case 9: case 10: case 11: return value / 32767; } break; case 8: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 29); case 2: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 27); case 3: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 23); case 4: return value <= 0 ? 0 : B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 16); case 5: return value <= 0 ? 0 : A._asInt(value) << 1 >>> 0; case 6: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 24); case 7: return B.JSInt_methods._shrOtherPositive$1(A._asInt(value), 16); case 8: return value; case 9: case 10: case 11: return value / 2147483647; } break; case 9: case 10: case 11: switch (to.index) { case 0: return value === 0 ? 0 : 1; case 1: return B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(value, 0, 1) * 3); case 2: return B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(value, 0, 1) * 15); case 3: return B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(value, 0, 1) * 255); case 4: return B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(value, 0, 1) * 65535); case 5: return B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(value, 0, 1) * 4294967295); case 6: return B.JSNumber_methods.toInt$0(value < 0 ? B.JSNumber_methods.clamp$2(value, -1, 1) * 128 : B.JSNumber_methods.clamp$2(value, -1, 1) * 127); case 7: return B.JSNumber_methods.toInt$0(value < 0 ? B.JSNumber_methods.clamp$2(value, -1, 1) * 32768 : B.JSNumber_methods.clamp$2(value, -1, 1) * 32767); case 8: return B.JSNumber_methods.toInt$0(value < 0 ? B.JSNumber_methods.clamp$2(value, -1, 1) * 2147483648 : B.JSNumber_methods.clamp$2(value, -1, 1) * 2147483647); case 9: case 10: case 11: return value; } break; } }, Format: function Format(t0, t1) { this.index = t0; this._core$_name = t1; }, BlendMode0: function BlendMode0(t0, t1) { this.index = t0; this._core$_name = t1; }, ExifData$from(other) { var t1 = new A.ExifData(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.IfdDirectory)); t1.IfdContainer$from$1(other); return t1; }, ExifData: function ExifData(t0) { this.directories = t0; }, ExifTag$($name, type, count) { return new A.ExifTag($name, type); }, ExifTag: function ExifTag(t0, t1) { this.name = t0; this.type = t1; }, IfdContainer: function IfdContainer(t0) { this.directories = t0; }, IfdContainer$from_closure: function IfdContainer$from_closure(t0) { this.$this = t0; }, IfdDirectory$from(other) { var t1 = new A.IfdDirectory(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.IfdValue), new A.IfdContainer(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.IfdDirectory))); t1.copy$1(other); return t1; }, IfdDirectory: function IfdDirectory(t0, t1) { this.data = t0; this.sub = t1; }, IfdDirectory_copy_closure: function IfdDirectory_copy_closure(t0) { this.$this = t0; }, IfdDirectory_copy_closure0: function IfdDirectory_copy_closure0(t0) { this.$this = t0; }, IfdValueType: function IfdValueType(t0, t1) { this.index = t0; this._core$_name = t1; }, IfdValue: function IfdValue() { }, IfdByteValue: function IfdByteValue(t0) { this.value = t0; }, IfdValueAscii: function IfdValueAscii(t0) { this.value = t0; }, Decoder: function Decoder() { }, PngDisposeMode: function PngDisposeMode(t0, t1) { this.index = t0; this._core$_name = t1; }, PngBlendMode: function PngBlendMode(t0, t1) { this.index = t0; this._core$_name = t1; }, PngFrame: function PngFrame() { }, InternalPngFrame: function InternalPngFrame(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.fdat = t0; _.width = t1; _.height = t2; _.xOffset = t3; _.yOffset = t4; _.delayNum = t5; _.delayDen = t6; _.dispose = t7; _.blend = t8; }, PngFilterType: function PngFilterType(t0, t1) { this.index = t0; this._core$_name = t1; }, PngInfo: function PngInfo() { }, InternalPngInfo: function InternalPngInfo(t0, t1, t2) { var _ = this; _.bits = _.height = _.width = 0; _.colorType = -1; _.interlaceMethod = _.filterMethod = 0; _.backgroundColor = _.transparency = _.palette = null; _.iccpName = ""; _.iccpData = null; _.textData = t0; _.numFrames = 1; _.frames = t1; _._idat = t2; }, PngDecoder: function PngDecoder(t0) { var _ = this; _._info = t0; _._png_decoder$_bitBufferLen = _._png_decoder$_bitBuffer = 0; _.__PngDecoder__input_A = $; _._progressY = 0; }, IccProfile$from(other) { return new A.IccProfile(other.name, other.compression, J.sublist$1$ax(other.data, 0)); }, IccProfileCompression: function IccProfileCompression(t0, t1) { this.index = t0; this._core$_name = t1; }, IccProfile: function IccProfile(t0, t1, t2) { this.name = t0; this.compression = t1; this.data = t2; }, Image$(backgroundColor, exif, format, frameDuration, frameType, height, iccp, loopCount, numChannels, palette, width, withPalette) { var t1 = new A.Image0(null, null, null, backgroundColor, loopCount, frameType, frameDuration, 0); t1.get$frames().push(t1); t1._image1$_initialize$9$exif$format$iccp$numChannels$palette$paletteFormat$withPalette(width, height, exif, format, iccp, numChannels, palette, B.Format_3, false); return t1; }, Image$from(other, noAnimation, noPixels) { var t2, t3, t4, _null = null, t1 = other.data; t1 = t1 == null ? _null : t1.clone$1$noPixels(0, noPixels); t2 = other._exif; t2 = t2 == null ? _null : A.ExifData$from(t2); t3 = other.iccProfile; t3 = t3 == null ? _null : A.IccProfile$from(t3); t4 = other.frameType; t1 = new A.Image0(t1, t3, t2, _null, other.loopCount, t4, other.frameDuration, other.frameIndex); t1.Image$from$3$noAnimation$noPixels(other, noAnimation, noPixels); return t1; }, FrameType: function FrameType(t0, t1) { this.index = t0; this._core$_name = t1; }, Image0: function Image0(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.data = t0; _.extraChannels = null; _.iccProfile = t1; _.textData = null; _._exif = t2; _.backgroundColor = t3; _.loopCount = t4; _.frameType = t5; _.__Image_frames_AI = $; _.frameDuration = t6; _.frameIndex = t7; }, ImageData0: function ImageData0() { }, ImageDataFloat16: function ImageDataFloat16(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataFloat32: function ImageDataFloat32(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataFloat64: function ImageDataFloat64(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataInt16: function ImageDataInt16(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataInt32: function ImageDataInt32(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataInt8: function ImageDataInt8(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataUint1: function ImageDataUint1(t0, t1, t2, t3, t4, t5) { var _ = this; _.__ImageDataUint1_data_F = t0; _.rowStride = t1; _.palette = t2; _._image_data_uint1$_pixel = null; _.width = t3; _.height = t4; _.numChannels = t5; }, ImageDataUint16: function ImageDataUint16(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataUint2: function ImageDataUint2(t0, t1, t2, t3, t4, t5) { var _ = this; _.__ImageDataUint2_data_F = t0; _.rowStride = t1; _.palette = t2; _._image_data_uint2$_pixel = null; _.width = t3; _.height = t4; _.numChannels = t5; }, ImageDataUint32: function ImageDataUint32(t0, t1, t2, t3) { var _ = this; _.data = t0; _.width = t1; _.height = t2; _.numChannels = t3; }, ImageDataUint4: function ImageDataUint4(t0, t1, t2, t3, t4, t5) { var _ = this; _.__ImageDataUint4_data_F = t0; _.rowStride = t1; _.palette = t2; _._pixel = null; _.width = t3; _.height = t4; _.numChannels = t5; }, ImageDataUint8$(width, height, numChannels) { return new A.ImageDataUint8(new Uint8Array(width * height * numChannels), null, width, height, numChannels); }, ImageDataUint8: function ImageDataUint8(t0, t1, t2, t3, t4) { var _ = this; _.data = t0; _.palette = t1; _.width = t2; _.height = t3; _.numChannels = t4; }, Palette0: function Palette0() { }, PaletteUint8: function PaletteUint8(t0, t1, t2) { this.data = t0; this.numColors = t1; this.numChannels = t2; }, PixelFloat16$imageData(image) { return new A.PixelFloat16(-1, 0, -image.numChannels, image); }, PixelFloat16: function PixelFloat16(t0, t1, t2, t3) { var _ = this; _._pixel_float16$_x = t0; _._pixel_float16$_y = t1; _._pixel_float16$_index = t2; _.image = t3; }, PixelFloat32$imageData(image) { return new A.PixelFloat32(-1, 0, -image.numChannels, image); }, PixelFloat32: function PixelFloat32(t0, t1, t2, t3) { var _ = this; _._pixel_float32$_x = t0; _._pixel_float32$_y = t1; _._pixel_float32$_index = t2; _.image = t3; }, PixelFloat64$imageData(image) { return new A.PixelFloat64(-1, 0, -image.numChannels, image); }, PixelFloat64: function PixelFloat64(t0, t1, t2, t3) { var _ = this; _._pixel_float64$_x = t0; _._pixel_float64$_y = t1; _._pixel_float64$_index = t2; _.image = t3; }, PixelInt16$imageData(image) { return new A.PixelInt16(-1, 0, -image.numChannels, image); }, PixelInt16: function PixelInt16(t0, t1, t2, t3) { var _ = this; _._pixel_int16$_x = t0; _._pixel_int16$_y = t1; _._pixel_int16$_index = t2; _.image = t3; }, PixelInt32$imageData(image) { return new A.PixelInt32(-1, 0, -image.numChannels, image); }, PixelInt32: function PixelInt32(t0, t1, t2, t3) { var _ = this; _._pixel_int32$_x = t0; _._pixel_int32$_y = t1; _._pixel_int32$_index = t2; _.image = t3; }, PixelInt8$imageData(image) { return new A.PixelInt8(-1, 0, -image.numChannels, image); }, PixelInt8: function PixelInt8(t0, t1, t2, t3) { var _ = this; _._pixel_int8$_x = t0; _._pixel_int8$_y = t1; _._pixel_int8$_index = t2; _.image = t3; }, PixelUint1$imageData(image) { return new A.PixelUint1(-1, 0, 0, -1, 0, image); }, PixelUint1: function PixelUint1(t0, t1, t2, t3, t4, t5) { var _ = this; _._pixel_uint1$_x = t0; _._pixel_uint1$_y = t1; _._pixel_uint1$_index = t2; _._pixel_uint1$_bitIndex = t3; _._pixel_uint1$_rowOffset = t4; _.image = t5; }, PixelUint16$imageData(image) { return new A.PixelUint16(-1, 0, -image.numChannels, image); }, PixelUint16: function PixelUint16(t0, t1, t2, t3) { var _ = this; _._pixel_uint16$_x = t0; _._pixel_uint16$_y = t1; _._pixel_uint16$_index = t2; _.image = t3; }, PixelUint2$imageData(image) { return new A.PixelUint2(-1, 0, 0, -2, 0, image); }, PixelUint2: function PixelUint2(t0, t1, t2, t3, t4, t5) { var _ = this; _._pixel_uint2$_x = t0; _._pixel_uint2$_y = t1; _._pixel_uint2$_index = t2; _._pixel_uint2$_bitIndex = t3; _._rowOffset = t4; _.image = t5; }, PixelUint32$imageData(image) { return new A.PixelUint32(-1, 0, -image.numChannels, image); }, PixelUint32: function PixelUint32(t0, t1, t2, t3) { var _ = this; _._pixel_uint32$_x = t0; _._pixel_uint32$_y = t1; _._pixel_uint32$_index = t2; _.image = t3; }, PixelUint4$imageData(image) { return new A.PixelUint4(-1, 0, 0, -(image.numChannels << 2 >>> 0), image); }, PixelUint4: function PixelUint4(t0, t1, t2, t3, t4) { var _ = this; _._pixel_uint4$_x = t0; _._pixel_uint4$_y = t1; _._pixel_uint4$_index = t2; _._bitIndex = t3; _.image = t4; }, PixelUint8$imageData(image) { return new A.PixelUint8(-1, 0, -image.numChannels, image); }, PixelUint8: function PixelUint8(t0, t1, t2, t3) { var _ = this; _._pixel_uint8$_x = t0; _._pixel_uint8$_y = t1; _._pixel_uint8$_index = t2; _.image = t3; }, PixelUndefined: function PixelUndefined() { }, ImageException$(message) { return new A.ImageException(message); }, ImageException: function ImageException(t0) { this.message = t0; }, InputBuffer$(buffer, bigEndian, $length, offset) { return new A.InputBuffer(buffer, offset, $length == null ? J.get$length$asx(buffer) : offset + $length, offset, true); }, InputBuffer: function InputBuffer(t0, t1, t2, t3, t4) { var _ = this; _.buffer = t0; _.start = t1; _.end = t2; _.offset = t3; _.bigEndian = t4; }, ImageCropperPlugin: function ImageCropperPlugin() { }, Promise0: function Promise0() { }, BindConfiguration: function BindConfiguration() { }, Data: function Data() { }, Boundary: function Boundary() { }, ViewPort: function ViewPort() { }, Options: function Options() { }, CroppieJS: function CroppieJS() { }, MethodChannelImageCropper: function MethodChannelImageCropper() { }, ImageCropperPlatform: function ImageCropperPlatform() { }, ImagePickerPlugin: function ImagePickerPlugin() { this.__ImagePickerPlugin__imageResizer_A = this.__ImagePickerPlugin__target_A = $; }, ImageResizer: function ImageResizer() { }, MethodChannelImagePicker: function MethodChannelImagePicker() { }, ImagePickerPlatform: function ImagePickerPlatform() { }, InAppPurchase__getOrCreateInstance() { var t2, t3, t4, t5, value, t6, _null = null, t1 = $.InAppPurchase__instance; if (t1 != null) return t1; if (A.defaultTargetPlatform() === B.TargetPlatform_0) { t1 = new A._AsyncBroadcastStreamController(_null, _null, type$._AsyncBroadcastStreamController_List_PurchaseDetails); t2 = new A.BillingClientManager(new A._AsyncBroadcastStreamController(_null, _null, type$._AsyncBroadcastStreamController_PurchasesResultWrapper), new A._AsyncBroadcastStreamController(_null, _null, type$._AsyncBroadcastStreamController_UserChoiceDetailsWrapper), A.billing_client_manager_BillingClientManager__createBillingClient$closure()); t2._connect$0(0); t3 = $.$get$InAppPurchasePlatform__token(); t4 = new A.InAppPurchaseAndroidPlatform(t1, t2); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t4, t3); t5 = new A._AsyncBroadcastStreamController(_null, _null, type$._AsyncBroadcastStreamController_GooglePlayUserChoiceDetails); value = t2.__BillingClientManager_userChoiceDetailsStream_FI; if (value === $) { t6 = t2._userChoiceAlternativeBillingController; value !== $ && A.throwUnnamedLateFieldADI(); value = t2.__BillingClientManager_userChoiceDetailsStream_FI = new A._BroadcastStream(t6, A._instanceType(t6)._eval$1("_BroadcastStream<1>")); } new A._MapStream(A.translator_Translator_convertToUserChoiceDetails$closure(), value, value.$ti._eval$1("_MapStream")).listen$1(0, t5.get$add(t5)); $.InAppPurchasePlatformAddition__instance = new A.InAppPurchaseAndroidPlatformAddition(t5, t2); value = t2.__BillingClientManager_purchasesUpdatedStream_FI; if (value === $) { t5 = t2._purchasesUpdatedController; value !== $ && A.throwUnnamedLateFieldADI(); value = t2.__BillingClientManager_purchasesUpdatedStream_FI = new A._BroadcastStream(t5, A._instanceType(t5)._eval$1("_BroadcastStream<1>")); } value.asyncMap$1$1(t4.get$_getPurchaseDetailsFromResult(), type$.List_PurchaseDetails).listen$1(0, t1.get$add(t1)); A.PlatformInterface__verify(t4, t3, true); $.InAppPurchasePlatform____instance.__late_helper$_value = t4; } else if (A.defaultTargetPlatform() === B.TargetPlatform_2 || A.defaultTargetPlatform() === B.TargetPlatform_4) A.InAppPurchaseStoreKitPlatform_registerPlatform(); return $.InAppPurchase__instance = new A.InAppPurchase(); }, InAppPurchase: function InAppPurchase() { }, BillingClientManager__createBillingClient(onPurchasesUpdated, onUserChoiceAlternativeBilling) { var t1 = new A.HostBillingClientCallbackHandler(onPurchasesUpdated, onUserChoiceAlternativeBilling, A._setArrayType([], type$.JSArray_of_void_Function)); A.InAppPurchaseCallbackApi_setup(t1); return new A.BillingClient(new A.InAppPurchaseApi(), t1); }, BillingClientManager: function BillingClientManager(t0, t1, t2) { var _ = this; _.__BillingClientManager_client_FI = _.__BillingClientManager_purchasesUpdatedStream_FI = _.__BillingClientManager_userChoiceDetailsStream_FI = $; _._purchasesUpdatedController = t0; _._userChoiceAlternativeBillingController = t1; _._billingClientFactory = t2; _._billing_client_manager$_isDisposed = _._isConnecting = false; _.__BillingClientManager__readyFuture_A = $; }, BillingClientManager__connect_closure: function BillingClientManager__connect_closure(t0) { this.$this = t0; }, BillingClient: function BillingClient(t0, t1) { this._hostApi = t0; this.hostCallbackHandler = t1; }, BillingClient_queryProductDetails_closure: function BillingClient_queryProductDetails_closure() { }, HostBillingClientCallbackHandler: function HostBillingClientCallbackHandler(t0, t1, t2) { this.purchasesUpdatedCallback = t0; this.alternativeBillingListener = t1; this.disconnectCallbacks = t2; }, BillingResponse: function BillingResponse(t0, t1) { this.index = t0; this._core$_name = t1; }, BillingChoiceMode: function BillingChoiceMode(t0, t1) { this.index = t0; this._core$_name = t1; }, BillingResponseConverter: function BillingResponseConverter() { }, ProductType: function ProductType(t0, t1) { this.index = t0; this._core$_name = t1; }, BillingResultWrapper: function BillingResultWrapper(t0, t1) { this.responseCode = t0; this.debugMessage = t1; }, OneTimePurchaseOfferDetailsWrapper: function OneTimePurchaseOfferDetailsWrapper(t0, t1, t2) { this.formattedPrice = t0; this.priceAmountMicros = t1; this.priceCurrencyCode = t2; }, ProductDetailsWrapper: function ProductDetailsWrapper(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.description = t0; _.name = t1; _.oneTimePurchaseOfferDetails = t2; _.productId = t3; _.productType = t4; _.subscriptionOfferDetails = t5; _.title = t6; }, ProductDetailsResponseWrapper: function ProductDetailsResponseWrapper(t0, t1) { this.billingResult = t0; this.productDetailsList = t1; }, RecurrenceMode: function RecurrenceMode(t0, t1) { this.index = t0; this._core$_name = t1; }, ProductWrapper: function ProductWrapper(t0, t1) { this.productId = t0; this.productType = t1; }, PurchaseWrapper: function PurchaseWrapper(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.orderId = t0; _.packageName = t1; _.purchaseTime = t2; _.purchaseToken = t3; _.signature = t4; _.products = t5; _.isAutoRenewing = t6; _.originalJson = t7; _.isAcknowledged = t8; _.purchaseState = t9; }, PurchasesResultWrapper: function PurchasesResultWrapper(t0, t1, t2) { this.billingResult = t0; this.responseCode = t1; this.purchasesList = t2; }, PurchaseStateWrapper: function PurchaseStateWrapper(t0, t1) { this.index = t0; this._core$_name = t1; }, PurchaseStateConverter: function PurchaseStateConverter() { }, SubscriptionOfferDetailsWrapper: function SubscriptionOfferDetailsWrapper(t0, t1, t2, t3, t4) { var _ = this; _.basePlanId = t0; _.offerId = t1; _.offerTags = t2; _.offerIdToken = t3; _.pricingPhases = t4; }, PricingPhaseWrapper: function PricingPhaseWrapper(t0, t1, t2, t3, t4, t5) { var _ = this; _.billingCycleCount = t0; _.billingPeriod = t1; _.formattedPrice = t2; _.priceAmountMicros = t3; _.priceCurrencyCode = t4; _.recurrenceMode = t5; }, _$UserChoiceDetailsWrapperToJson(instance) { var t1 = instance.products, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Map>"); return A.LinkedHashMap_LinkedHashMap$_literal(["originalExternalTransactionId", instance.originalExternalTransactionId, "externalTransactionToken", instance.externalTransactionToken, "products", A.List_List$of(new A.MappedListIterable(t1, new A._$UserChoiceDetailsWrapperToJson_closure(), t2), true, t2._eval$1("ListIterable.E"))], type$.String, type$.dynamic); }, _$UserChoiceDetailsProductWrapperToJson(instance) { var t1 = B.Map_IMcI2.$index(0, instance.productType); t1.toString; return A.LinkedHashMap_LinkedHashMap$_literal(["id", instance.id, "offerToken", instance.offerToken, "productType", t1], type$.String, type$.dynamic); }, UserChoiceDetailsWrapper: function UserChoiceDetailsWrapper(t0, t1, t2) { this.originalExternalTransactionId = t0; this.externalTransactionToken = t1; this.products = t2; }, UserChoiceDetailsProductWrapper: function UserChoiceDetailsProductWrapper(t0, t1, t2) { this.id = t0; this.offerToken = t1; this.productType = t2; }, _$UserChoiceDetailsWrapperToJson_closure: function _$UserChoiceDetailsWrapperToJson_closure() { }, InAppPurchaseAndroidPlatform: function InAppPurchaseAndroidPlatform(t0, t1) { this._purchaseUpdatedController = t0; this.__InAppPurchaseAndroidPlatform_purchaseStream_FI = $; this.billingClientManager = t1; }, InAppPurchaseAndroidPlatform_isAvailable_closure: function InAppPurchaseAndroidPlatform_isAvailable_closure() { }, InAppPurchaseAndroidPlatform_queryProductDetails_closure: function InAppPurchaseAndroidPlatform_queryProductDetails_closure(t0) { this.identifiers = t0; }, InAppPurchaseAndroidPlatform_queryProductDetails__closure0: function InAppPurchaseAndroidPlatform_queryProductDetails__closure0() { }, InAppPurchaseAndroidPlatform_queryProductDetails_closure0: function InAppPurchaseAndroidPlatform_queryProductDetails_closure0(t0) { this.identifiers = t0; }, InAppPurchaseAndroidPlatform_queryProductDetails__closure: function InAppPurchaseAndroidPlatform_queryProductDetails__closure() { }, InAppPurchaseAndroidPlatform_queryProductDetails_closure1: function InAppPurchaseAndroidPlatform_queryProductDetails_closure1() { }, InAppPurchaseAndroidPlatform_queryProductDetails_closure2: function InAppPurchaseAndroidPlatform_queryProductDetails_closure2() { }, InAppPurchaseAndroidPlatform_queryProductDetails_closure3: function InAppPurchaseAndroidPlatform_queryProductDetails_closure3() { }, InAppPurchaseAndroidPlatform_buyNonConsumable_closure: function InAppPurchaseAndroidPlatform_buyNonConsumable_closure(t0, t1) { this._box_0 = t0; this.purchaseParam = t1; }, InAppPurchaseAndroidPlatform_completePurchase_closure: function InAppPurchaseAndroidPlatform_completePurchase_closure(t0) { this.purchase = t0; }, InAppPurchaseAndroidPlatform_restorePurchases_closure: function InAppPurchaseAndroidPlatform_restorePurchases_closure() { }, InAppPurchaseAndroidPlatform_restorePurchases_closure0: function InAppPurchaseAndroidPlatform_restorePurchases_closure0() { }, InAppPurchaseAndroidPlatform_restorePurchases_closure1: function InAppPurchaseAndroidPlatform_restorePurchases_closure1() { }, InAppPurchaseAndroidPlatform_restorePurchases_closure2: function InAppPurchaseAndroidPlatform_restorePurchases_closure2() { }, InAppPurchaseAndroidPlatform_restorePurchases_closure3: function InAppPurchaseAndroidPlatform_restorePurchases_closure3() { }, InAppPurchaseAndroidPlatform_restorePurchases_closure4: function InAppPurchaseAndroidPlatform_restorePurchases_closure4() { }, InAppPurchaseAndroidPlatform_restorePurchases_closure5: function InAppPurchaseAndroidPlatform_restorePurchases_closure5() { }, InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure: function InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure() { }, InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure0: function InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure0(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.resultWrapper = t2; }, InAppPurchaseAndroidPlatformAddition: function InAppPurchaseAndroidPlatformAddition(t0, t1) { this._userChoiceDetailsStreamController = t0; this._billingClientManager = t1; }, InAppPurchaseAndroidPlatformAddition_consumePurchase_closure: function InAppPurchaseAndroidPlatformAddition_consumePurchase_closure(t0) { this.purchase = t0; }, _createConnectionError0(channelName) { return new A.PlatformException("channel-error", string$.Unable + channelName + '".', null, null); }, wrapResponse(empty, error) { if (empty) return []; if (error == null) return [null]; return [error.code, error.message, error.details]; }, PlatformAccountIdentifiers_decode(result) { var t1; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); return new A.PlatformAccountIdentifiers(A._asStringQ(t1.$index(result, 0)), A._asStringQ(t1.$index(result, 1))); }, PlatformBillingResult_decode(result) { var t1, t2; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); t2 = t1.$index(result, 0); t2.toString; A._asInt(t2); t1 = t1.$index(result, 1); t1.toString; return new A.PlatformBillingResult(t2, A._asString(t1)); }, PlatformOneTimePurchaseOfferDetails_decode(result) { var t1, t2, t3; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); t2 = t1.$index(result, 0); t2.toString; A._asInt(t2); t3 = t1.$index(result, 1); t3.toString; A._asString(t3); t1 = t1.$index(result, 2); t1.toString; return new A.PlatformOneTimePurchaseOfferDetails(t2, t3, A._asString(t1)); }, PlatformPurchase_decode(result) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t1 = type$.List_nullable_Object; t1._as(result); t2 = J.getInterceptor$asx(result); t3 = A._asStringQ(t2.$index(result, 0)); t4 = t2.$index(result, 1); t4.toString; A._asString(t4); t5 = t2.$index(result, 2); t5.toString; A._asInt(t5); t6 = t2.$index(result, 3); t6.toString; A._asString(t6); t7 = t2.$index(result, 4); t7.toString; A._asString(t7); t8 = type$.nullable_List_nullable_Object._as(t2.$index(result, 5)); t8.toString; t8 = J.cast$1$0$ax(t8, type$.nullable_String); t9 = t2.$index(result, 6); t9.toString; A._asBool(t9); t10 = t2.$index(result, 7); t10.toString; A._asString(t10); t11 = t2.$index(result, 8); t11.toString; A._asString(t11); t12 = t2.$index(result, 9); t12.toString; A._asBool(t12); t13 = t2.$index(result, 10); t13.toString; A._asInt(t13); t14 = t2.$index(result, 11); t14.toString; t14 = B.List_gg42[A._asInt(t14)]; if (t2.$index(result, 12) != null) { t2 = t2.$index(result, 12); t2.toString; t2 = A.PlatformAccountIdentifiers_decode(t1._as(t2)); t1 = t2; } else t1 = null; return new A.PlatformPurchase(t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t1); }, PlatformPurchasesResponse_decode(result) { var t2, t3, t1 = type$.List_nullable_Object; t1._as(result); t2 = J.getInterceptor$asx(result); t3 = t2.$index(result, 0); t3.toString; t3 = A.PlatformBillingResult_decode(t1._as(t3)); t2 = type$.nullable_List_nullable_Object._as(t2.$index(result, 1)); t2.toString; return new A.PlatformPurchasesResponse(t3, J.cast$1$0$ax(t2, type$.nullable_PlatformPurchase)); }, InAppPurchaseCallbackApi_setup(api) { var t1 = type$.BasicMessageChannel_nullable_Object; new A.BasicMessageChannel("dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected", B.C__InAppPurchaseCallbackApiCodec, null, t1).setMessageHandler$1(new A.InAppPurchaseCallbackApi_setup_closure(api)); new A.BasicMessageChannel("dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated", B.C__InAppPurchaseCallbackApiCodec, null, t1).setMessageHandler$1(new A.InAppPurchaseCallbackApi_setup_closure0(api)); new A.BasicMessageChannel("dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling", B.C__InAppPurchaseCallbackApiCodec, null, t1).setMessageHandler$1(new A.InAppPurchaseCallbackApi_setup_closure1(api)); }, PlatformProductType: function PlatformProductType(t0, t1) { this.index = t0; this._core$_name = t1; }, PlatformBillingChoiceMode: function PlatformBillingChoiceMode(t0, t1) { this.index = t0; this._core$_name = t1; }, PlatformPurchaseState: function PlatformPurchaseState(t0, t1) { this.index = t0; this._core$_name = t1; }, PlatformRecurrenceMode: function PlatformRecurrenceMode(t0, t1) { this.index = t0; this._core$_name = t1; }, PlatformQueryProduct: function PlatformQueryProduct(t0, t1) { this.productId = t0; this.productType = t1; }, PlatformAccountIdentifiers: function PlatformAccountIdentifiers(t0, t1) { this.obfuscatedAccountId = t0; this.obfuscatedProfileId = t1; }, PlatformBillingResult: function PlatformBillingResult(t0, t1) { this.responseCode = t0; this.debugMessage = t1; }, PlatformOneTimePurchaseOfferDetails: function PlatformOneTimePurchaseOfferDetails(t0, t1, t2) { this.priceAmountMicros = t0; this.formattedPrice = t1; this.priceCurrencyCode = t2; }, PlatformProductDetails: function PlatformProductDetails(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.description = t0; _.name = t1; _.productId = t2; _.productType = t3; _.title = t4; _.oneTimePurchaseOfferDetails = t5; _.subscriptionOfferDetails = t6; }, PlatformProductDetailsResponse: function PlatformProductDetailsResponse(t0, t1) { this.billingResult = t0; this.productDetails = t1; }, PlatformAlternativeBillingOnlyReportingDetailsResponse: function PlatformAlternativeBillingOnlyReportingDetailsResponse(t0, t1) { this.billingResult = t0; this.externalTransactionToken = t1; }, PlatformBillingConfigResponse: function PlatformBillingConfigResponse(t0, t1) { this.billingResult = t0; this.countryCode = t1; }, PlatformBillingFlowParams: function PlatformBillingFlowParams(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.product = t0; _.prorationMode = t1; _.offerToken = t2; _.accountId = t3; _.obfuscatedProfileId = t4; _.oldProduct = t5; _.purchaseToken = t6; }, PlatformPricingPhase: function PlatformPricingPhase(t0, t1, t2, t3, t4, t5) { var _ = this; _.billingCycleCount = t0; _.recurrenceMode = t1; _.priceAmountMicros = t2; _.billingPeriod = t3; _.formattedPrice = t4; _.priceCurrencyCode = t5; }, PlatformPurchase: function PlatformPurchase(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.orderId = t0; _.packageName = t1; _.purchaseTime = t2; _.purchaseToken = t3; _.signature = t4; _.products = t5; _.isAutoRenewing = t6; _.originalJson = t7; _.developerPayload = t8; _.isAcknowledged = t9; _.quantity = t10; _.purchaseState = t11; _.accountIdentifiers = t12; }, PlatformPurchaseHistoryRecord: function PlatformPurchaseHistoryRecord(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.quantity = t0; _.purchaseTime = t1; _.developerPayload = t2; _.originalJson = t3; _.purchaseToken = t4; _.signature = t5; _.products = t6; }, PlatformPurchaseHistoryResponse: function PlatformPurchaseHistoryResponse(t0, t1) { this.billingResult = t0; this.purchases = t1; }, PlatformPurchasesResponse: function PlatformPurchasesResponse(t0, t1) { this.billingResult = t0; this.purchases = t1; }, PlatformSubscriptionOfferDetails: function PlatformSubscriptionOfferDetails(t0, t1, t2, t3, t4) { var _ = this; _.basePlanId = t0; _.offerId = t1; _.offerToken = t2; _.offerTags = t3; _.pricingPhases = t4; }, PlatformUserChoiceDetails: function PlatformUserChoiceDetails(t0, t1, t2) { this.originalExternalTransactionId = t0; this.externalTransactionToken = t1; this.products = t2; }, PlatformUserChoiceProduct: function PlatformUserChoiceProduct(t0, t1, t2) { this.id = t0; this.offerToken = t1; this.type = t2; }, _InAppPurchaseApiCodec: function _InAppPurchaseApiCodec() { }, InAppPurchaseApi: function InAppPurchaseApi() { }, _InAppPurchaseCallbackApiCodec: function _InAppPurchaseCallbackApiCodec() { }, InAppPurchaseCallbackApi_setup_closure: function InAppPurchaseCallbackApi_setup_closure(t0) { this.api = t0; }, InAppPurchaseCallbackApi_setup_closure0: function InAppPurchaseCallbackApi_setup_closure0(t0) { this.api = t0; }, InAppPurchaseCallbackApi_setup_closure1: function InAppPurchaseCallbackApi_setup_closure1(t0) { this.api = t0; }, platformBillingChoiceMode(mode) { var t1; switch (mode.index) { case 0: t1 = B.PlatformBillingChoiceMode_0; break; case 1: t1 = B.PlatformBillingChoiceMode_1; break; case 2: t1 = B.PlatformBillingChoiceMode_2; break; default: t1 = null; } return t1; }, productDetailsResponseWrapperFromPlatform(response) { var t4, t1 = response.billingResult, t2 = B.C_BillingResponseConverter.fromJson$1(t1.responseCode), t3 = response.productDetails; t3 = t3.map$1$1(t3, new A.productDetailsResponseWrapperFromPlatform_closure(), type$.PlatformProductDetails); t4 = t3.$ti._eval$1("MappedListIterable"); return new A.ProductDetailsResponseWrapper(new A.BillingResultWrapper(t2, t1.debugMessage), A.List_List$of(new A.MappedListIterable(t3, A.pigeon_converters__productDetailsWrapperFromPlatform$closure(), t4), true, t4._eval$1("ListIterable.E"))); }, productDetailsWrapperFromPlatform(product) { var t4, t1 = A.productTypeFromPlatform(product.productType), t2 = A.oneTimePurchaseOfferDetailsWrapperFromPlatform(product.oneTimePurchaseOfferDetails), t3 = product.subscriptionOfferDetails; if (t3 == null) t3 = null; else { t3 = t3.map$1$1(t3, new A.productDetailsWrapperFromPlatform_closure(), type$.PlatformSubscriptionOfferDetails); t4 = t3.$ti._eval$1("MappedListIterable"); t4 = A.List_List$of(new A.MappedListIterable(t3, A.pigeon_converters__subscriptionOfferDetailsWrapperFromPlatform$closure(), t4), true, t4._eval$1("ListIterable.E")); t3 = t4; } return new A.ProductDetailsWrapper(product.description, product.name, t2, product.productId, t1, t3, product.title); }, oneTimePurchaseOfferDetailsWrapperFromPlatform(details) { if (details == null) return null; return new A.OneTimePurchaseOfferDetailsWrapper(details.formattedPrice, details.priceAmountMicros, details.priceCurrencyCode); }, purchasesResultWrapperFromPlatform(response, forceOkResponseCode) { var t5, t1 = response.billingResult, t2 = t1.responseCode, t3 = B.C_BillingResponseConverter.fromJson$1(t2), t4 = response.purchases; t4 = t4.map$1$1(t4, new A.purchasesResultWrapperFromPlatform_closure(), type$.PlatformPurchase); t5 = t4.$ti._eval$1("MappedListIterable"); t5 = A.List_List$of(new A.MappedListIterable(t4, A.pigeon_converters__purchaseWrapperFromPlatform$closure(), t5), true, t5._eval$1("ListIterable.E")); t2 = forceOkResponseCode ? B.BillingResponse_3 : B.C_BillingResponseConverter.fromJson$1(t2); return new A.PurchasesResultWrapper(new A.BillingResultWrapper(t3, t1.debugMessage), t2, t5); }, platformProductTypeFromWrapper(type) { var t1; switch (type.index) { case 0: t1 = B.PlatformProductType_0; break; case 1: t1 = B.PlatformProductType_1; break; default: t1 = null; } return t1; }, pricingPhaseWrapperFromPlatform(phase) { return new A.PricingPhaseWrapper(phase.billingCycleCount, phase.billingPeriod, phase.formattedPrice, phase.priceAmountMicros, phase.priceCurrencyCode, A.recurrenceModeFromPlatform(phase.recurrenceMode)); }, productTypeFromPlatform(type) { var t1; switch (type.index) { case 0: t1 = B.ProductType_0; break; case 1: t1 = B.ProductType_1; break; default: t1 = null; } return t1; }, purchaseWrapperFromPlatform(purchase) { var t2, t3, t1 = purchase.orderId; if (t1 == null) t1 = ""; t2 = purchase.products; t2 = t2.map$1$1(t2, new A.purchaseWrapperFromPlatform_closure(), type$.String); t2 = A.List_List$of(t2, true, t2.$ti._eval$1("ListIterable.E")); t3 = A.purchaseStateWrapperFromPlatform(purchase.purchaseState); return new A.PurchaseWrapper(t1, purchase.packageName, purchase.purchaseTime, purchase.purchaseToken, purchase.signature, t2, purchase.isAutoRenewing, purchase.originalJson, purchase.isAcknowledged, t3); }, purchaseStateWrapperFromPlatform(state) { var t1; switch (state.index) { case 0: t1 = B.PurchaseStateWrapper_0; break; case 1: t1 = B.PurchaseStateWrapper_1; break; case 2: t1 = B.PurchaseStateWrapper_2; break; default: t1 = null; } return t1; }, recurrenceModeFromPlatform(mode) { var t1; switch (mode.index) { case 0: t1 = B.RecurrenceMode_0; break; case 1: t1 = B.RecurrenceMode_1; break; case 2: t1 = B.RecurrenceMode_2; break; default: t1 = null; } return t1; }, subscriptionOfferDetailsWrapperFromPlatform(offer) { var t2, t3, t1 = offer.offerTags; t1 = t1.map$1$1(t1, new A.subscriptionOfferDetailsWrapperFromPlatform_closure(), type$.String); t1 = A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")); t2 = offer.pricingPhases; t2 = t2.map$1$1(t2, new A.subscriptionOfferDetailsWrapperFromPlatform_closure0(), type$.PlatformPricingPhase); t3 = t2.$ti._eval$1("MappedListIterable"); return new A.SubscriptionOfferDetailsWrapper(offer.basePlanId, offer.offerId, t1, offer.offerToken, A.List_List$of(new A.MappedListIterable(t2, A.pigeon_converters__pricingPhaseWrapperFromPlatform$closure(), t3), true, t3._eval$1("ListIterable.E"))); }, userChoiceDetailsFromPlatform(details) { var t2, t3, t1 = details.originalExternalTransactionId; if (t1 == null) t1 = ""; t2 = details.products; t2 = t2.map$1$1(t2, new A.userChoiceDetailsFromPlatform_closure(), type$.PlatformUserChoiceProduct); t3 = t2.$ti._eval$1("MappedListIterable"); return new A.UserChoiceDetailsWrapper(t1, details.externalTransactionToken, A.List_List$of(new A.MappedListIterable(t2, A.pigeon_converters__userChoiceDetailsProductFromPlatform$closure(), t3), true, t3._eval$1("ListIterable.E"))); }, userChoiceDetailsProductFromPlatform(product) { var t1 = product.offerToken; if (t1 == null) t1 = ""; return new A.UserChoiceDetailsProductWrapper(product.id, t1, A.productTypeFromPlatform(product.type)); }, productDetailsResponseWrapperFromPlatform_closure: function productDetailsResponseWrapperFromPlatform_closure() { }, productDetailsWrapperFromPlatform_closure: function productDetailsWrapperFromPlatform_closure() { }, purchasesResultWrapperFromPlatform_closure: function purchasesResultWrapperFromPlatform_closure() { }, purchaseWrapperFromPlatform_closure: function purchaseWrapperFromPlatform_closure() { }, subscriptionOfferDetailsWrapperFromPlatform_closure: function subscriptionOfferDetailsWrapperFromPlatform_closure() { }, subscriptionOfferDetailsWrapperFromPlatform_closure0: function subscriptionOfferDetailsWrapperFromPlatform_closure0() { }, userChoiceDetailsFromPlatform_closure: function userChoiceDetailsFromPlatform_closure() { }, GooglePlayProductDetails$_(currencyCode, currencySymbol, description, id, price, productDetails, rawPrice, subscriptionIndex, title) { return new A.GooglePlayProductDetails(productDetails, subscriptionIndex, id, description, price, rawPrice); }, GooglePlayProductDetails_fromProductDetails(productDetails) { var oneTimePurchaseOfferDetails, formattedPrice, t1, currencyCode, currencySymbol, t2, productDetailList, t3, subscriptionIndex, firstPricingPhase, t4; if (productDetails.productType === B.ProductType_0) { oneTimePurchaseOfferDetails = productDetails.oneTimePurchaseOfferDetails; formattedPrice = oneTimePurchaseOfferDetails.formattedPrice; t1 = oneTimePurchaseOfferDetails.priceAmountMicros; currencyCode = oneTimePurchaseOfferDetails.priceCurrencyCode; currencySymbol = A.GooglePlayProductDetails__extractCurrencySymbol(formattedPrice); t2 = currencySymbol == null ? currencyCode : currencySymbol; return A._setArrayType([A.GooglePlayProductDetails$_(currencyCode, t2, productDetails.description, productDetails.productId, formattedPrice, productDetails, t1 / 1000000, null, productDetails.title)], type$.JSArray_GooglePlayProductDetails); } else { productDetailList = A._setArrayType([], type$.JSArray_GooglePlayProductDetails); for (t1 = productDetails.subscriptionOfferDetails, t2 = productDetails.productId, t3 = productDetails.description, subscriptionIndex = 0; subscriptionIndex < t1.length; ++subscriptionIndex) { firstPricingPhase = B.JSArray_methods.get$first(t1[subscriptionIndex].pricingPhases); formattedPrice = firstPricingPhase.formattedPrice; t4 = firstPricingPhase.priceAmountMicros; A.RegExp_RegExp("^[^\\d ]*|[^\\d ]*$", true, false, false, false).firstMatch$1(formattedPrice); productDetailList.push(new A.GooglePlayProductDetails(productDetails, subscriptionIndex, t2, t3, formattedPrice, t4 / 1000000)); } return productDetailList; } }, GooglePlayProductDetails__extractCurrencySymbol(formattedPrice) { var t1 = A.RegExp_RegExp("^[^\\d ]*|[^\\d ]*$", true, false, false, false).firstMatch$1(formattedPrice); return t1 == null ? null : t1._match[0]; }, GooglePlayProductDetails: function GooglePlayProductDetails(t0, t1, t2, t3, t4, t5) { var _ = this; _.productDetails = t0; _.subscriptionIndex = t1; _.id = t2; _.description = t3; _.price = t4; _.rawPrice = t5; }, GooglePlayPurchaseDetails_fromPurchase(purchase) { var t1 = purchase.products, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,GooglePlayPurchaseDetails>"); return A.List_List$of(new A.MappedListIterable(t1, new A.GooglePlayPurchaseDetails_fromPurchase_closure(purchase), t2), true, t2._eval$1("ListIterable.E")); }, GooglePlayPurchaseDetails: function GooglePlayPurchaseDetails(t0, t1, t2, t3, t4, t5) { var _ = this; _.billingClientPurchase = t0; _.purchaseID = t1; _.productID = t2; _.verificationData = t3; _.transactionDate = t4; _.status = t5; _.error = null; _.pendingCompletePurchase = false; }, GooglePlayPurchaseDetails_fromPurchase_closure: function GooglePlayPurchaseDetails_fromPurchase_closure(t0) { this.purchase = t0; }, GooglePlayPurchaseParam: function GooglePlayPurchaseParam(t0, t1) { this.productDetails = t0; this.applicationUserName = t1; }, GooglePlayUserChoiceDetails: function GooglePlayUserChoiceDetails(t0, t1, t2) { this.originalExternalTransactionId = t0; this.externalTransactionToken = t1; this.products = t2; }, GooglePlayUserChoiceDetailsProduct: function GooglePlayUserChoiceDetailsProduct(t0, t1, t2) { this.id = t0; this.offerToken = t1; this.productType = t2; }, GooglePlayProductType: function GooglePlayProductType(t0, t1) { this.index = t0; this._core$_name = t1; }, Translator_convertToUserChoiceDetails(detailsWrapper) { var t1 = detailsWrapper.products, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,GooglePlayUserChoiceDetailsProduct>"); return new A.GooglePlayUserChoiceDetails(detailsWrapper.originalExternalTransactionId, detailsWrapper.externalTransactionToken, A.List_List$of(new A.MappedListIterable(t1, new A.Translator_convertToUserChoiceDetails_closure(), t2), true, t2._eval$1("ListIterable.E"))); }, Translator_convertToPlayProductType(type) { switch (type.index) { case 0: return B.GooglePlayProductType_0; case 1: return B.GooglePlayProductType_1; } }, Translator_convertToUserChoiceDetails_closure: function Translator_convertToUserChoiceDetails_closure() { }, IAPError: function IAPError(t0, t1, t2, t3) { var _ = this; _.source = t0; _.code = t1; _.message = t2; _.details = t3; }, InAppPurchaseException: function InAppPurchaseException(t0, t1, t2) { this.code = t0; this.message = t1; this.source = t2; }, InAppPurchasePlatform: function InAppPurchasePlatform() { }, InAppPurchasePlatformAddition: function InAppPurchasePlatformAddition() { }, ProductDetails: function ProductDetails() { }, ProductDetailsResponse: function ProductDetailsResponse(t0, t1) { this.productDetails = t0; this.error = t1; }, PurchaseDetails: function PurchaseDetails(t0, t1, t2, t3, t4) { var _ = this; _.purchaseID = t0; _.productID = t1; _.verificationData = t2; _.transactionDate = t3; _.status = t4; _.error = null; _.pendingCompletePurchase = false; }, PurchaseParam: function PurchaseParam(t0, t1) { this.productDetails = t0; this.applicationUserName = t1; }, PurchaseStatus: function PurchaseStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, PurchaseVerificationData: function PurchaseVerificationData(t0) { this.serverVerificationData = t0; }, InAppPurchaseStoreKitPlatform_registerPlatform() { var t1, t2; $.InAppPurchasePlatformAddition__instance = new A.InAppPurchaseStoreKitPlatformAddition(); t1 = $.$get$InAppPurchasePlatform__token(); t2 = new A.InAppPurchaseStoreKitPlatform(); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, true); $.InAppPurchasePlatform____instance.__late_helper$_value = t2; $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper.__late_helper$_value = $.$get$SKPaymentQueueWrapper__singleton(); $.InAppPurchaseStoreKitPlatform____observer.__late_helper$_value = new A._TransactionObserver(new A._AsyncBroadcastStreamController(new A.InAppPurchaseStoreKitPlatform_registerPlatform_closure(), new A.InAppPurchaseStoreKitPlatform_registerPlatform_closure0(), type$._AsyncBroadcastStreamController_List_PurchaseDetails), B._TransactionRestoreState_0); t1 = $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper._readField$0(); t1._observer = $.InAppPurchaseStoreKitPlatform____observer._readField$0(); B.MethodChannel_4IJ.setMethodCallHandler$1(t1.get$handleObserverCallbacks()); }, InAppPurchaseStoreKitPlatform: function InAppPurchaseStoreKitPlatform() { }, InAppPurchaseStoreKitPlatform_registerPlatform_closure: function InAppPurchaseStoreKitPlatform_registerPlatform_closure() { }, InAppPurchaseStoreKitPlatform_registerPlatform_closure0: function InAppPurchaseStoreKitPlatform_registerPlatform_closure0() { }, InAppPurchaseStoreKitPlatform_restorePurchases_closure: function InAppPurchaseStoreKitPlatform_restorePurchases_closure() { }, InAppPurchaseStoreKitPlatform_queryProductDetails_closure: function InAppPurchaseStoreKitPlatform_queryProductDetails_closure() { }, _TransactionRestoreState: function _TransactionRestoreState(t0, t1) { this.index = t0; this._core$_name = t1; }, _TransactionObserver: function _TransactionObserver(t0, t1) { var _ = this; _.purchaseUpdatedController = t0; _._restoreCompleter = null; _.___TransactionObserver__receiptData_A = $; _._transactionRestoreState = t1; }, _TransactionObserver__handleTransationUpdates_closure: function _TransactionObserver__handleTransationUpdates_closure() { }, _TransactionObserver__handleTransationUpdates_closure0: function _TransactionObserver__handleTransationUpdates_closure0(t0) { this.receiptData = t0; }, InAppPurchaseStoreKitPlatformAddition: function InAppPurchaseStoreKitPlatformAddition() { }, _createConnectionError(channelName) { return new A.PlatformException("channel-error", string$.Unable + channelName + '".', null, null); }, SKPaymentTransactionMessage_decode(result) { var t2, t3, t4, t5, t6, t7, t1 = type$.List_nullable_Object; t1._as(result); t2 = J.getInterceptor$asx(result); t3 = t2.$index(result, 0); t3.toString; t3 = A.SKPaymentMessage_decode(t1._as(t3)); t4 = t2.$index(result, 1); t4.toString; t4 = B.List_sEV[A._asInt(t4)]; if (t2.$index(result, 2) != null) { t5 = t2.$index(result, 2); t5.toString; t5 = A.SKPaymentTransactionMessage_decode(t1._as(t5)); } else t5 = null; t6 = A._asDoubleQ(t2.$index(result, 3)); t7 = A._asStringQ(t2.$index(result, 4)); if (t2.$index(result, 5) != null) { t2 = t2.$index(result, 5); t2.toString; t2 = A.SKErrorMessage_decode(t1._as(t2)); t1 = t2; } else t1 = null; return new A.SKPaymentTransactionMessage(t3, t4, t5, t6, t7, t1); }, SKPaymentMessage_decode(result) { var t2, t3, t4, t5, t6, t7, t1 = type$.List_nullable_Object; t1._as(result); t2 = J.getInterceptor$asx(result); t3 = t2.$index(result, 0); t3.toString; A._asString(t3); t4 = A._asStringQ(t2.$index(result, 1)); t5 = A._asStringQ(t2.$index(result, 2)); t6 = t2.$index(result, 3); t6.toString; A._asInt(t6); t7 = t2.$index(result, 4); t7.toString; A._asBool(t7); if (t2.$index(result, 5) != null) { t2 = t2.$index(result, 5); t2.toString; t2 = A.SKPaymentDiscountMessage_decode(t1._as(t2)); t1 = t2; } else t1 = null; return new A.SKPaymentMessage(t3, t4, t5, t6, t7, t1); }, SKErrorMessage_decode(result) { var t1, t2, t3; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); t2 = t1.$index(result, 0); t2.toString; A._asInt(t2); t3 = t1.$index(result, 1); t3.toString; A._asString(t3); t1 = type$.nullable_Map_of_nullable_Object_and_nullable_Object._as(t1.$index(result, 2)); return new A.SKErrorMessage(t2, t3, t1 == null ? null : J.cast$2$0$ax(t1, type$.nullable_String, type$.nullable_Object)); }, SKPaymentDiscountMessage_decode(result) { var t1, t2, t3, t4, t5; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); t2 = t1.$index(result, 0); t2.toString; A._asString(t2); t3 = t1.$index(result, 1); t3.toString; A._asString(t3); t4 = t1.$index(result, 2); t4.toString; A._asString(t4); t5 = t1.$index(result, 3); t5.toString; A._asString(t5); t1 = t1.$index(result, 4); t1.toString; return new A.SKPaymentDiscountMessage(t2, t3, t4, t5, A._asInt(t1)); }, SKPriceLocaleMessage_decode(result) { var t1, t2, t3; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); t2 = t1.$index(result, 0); t2.toString; A._asString(t2); t3 = t1.$index(result, 1); t3.toString; A._asString(t3); t1 = t1.$index(result, 2); t1.toString; return new A.SKPriceLocaleMessage(t2, t3, A._asString(t1)); }, SKProductDiscountMessage_decode(result) { var t2, t3, t4, t5, t6, t7, t1 = type$.List_nullable_Object; t1._as(result); t2 = J.getInterceptor$asx(result); t3 = t2.$index(result, 0); t3.toString; A._asString(t3); t4 = t2.$index(result, 1); t4.toString; t4 = A.SKPriceLocaleMessage_decode(t1._as(t4)); t5 = t2.$index(result, 2); t5.toString; A._asInt(t5); t6 = t2.$index(result, 3); t6.toString; t6 = B.List_Mpb[A._asInt(t6)]; t7 = t2.$index(result, 4); t7.toString; t7 = A.SKProductSubscriptionPeriodMessage_decode(t1._as(t7)); t1 = A._asStringQ(t2.$index(result, 5)); t2 = t2.$index(result, 6); t2.toString; return new A.SKProductDiscountMessage(t3, t4, t5, t6, t7, t1, B.List_s8I0[A._asInt(t2)]); }, SKProductSubscriptionPeriodMessage_decode(result) { var t1, t2; type$.List_nullable_Object._as(result); t1 = J.getInterceptor$asx(result); t2 = t1.$index(result, 0); t2.toString; A._asInt(t2); t1 = t1.$index(result, 1); t1.toString; return new A.SKProductSubscriptionPeriodMessage(t2, B.List_2Oz[A._asInt(t1)]); }, InAppPurchaseAPI$() { return new A.InAppPurchaseAPI(); }, SKPaymentTransactionStateMessage: function SKPaymentTransactionStateMessage(t0, t1) { this.index = t0; this._core$_name = t1; }, SKProductDiscountTypeMessage: function SKProductDiscountTypeMessage(t0, t1) { this.index = t0; this._core$_name = t1; }, SKProductDiscountPaymentModeMessage: function SKProductDiscountPaymentModeMessage(t0, t1) { this.index = t0; this._core$_name = t1; }, SKSubscriptionPeriodUnitMessage: function SKSubscriptionPeriodUnitMessage(t0, t1) { this.index = t0; this._core$_name = t1; }, SKPaymentTransactionMessage: function SKPaymentTransactionMessage(t0, t1, t2, t3, t4, t5) { var _ = this; _.payment = t0; _.transactionState = t1; _.originalTransaction = t2; _.transactionTimeStamp = t3; _.transactionIdentifier = t4; _.error = t5; }, SKPaymentMessage: function SKPaymentMessage(t0, t1, t2, t3, t4, t5) { var _ = this; _.productIdentifier = t0; _.applicationUsername = t1; _.requestData = t2; _.quantity = t3; _.simulatesAskToBuyInSandbox = t4; _.paymentDiscount = t5; }, SKErrorMessage: function SKErrorMessage(t0, t1, t2) { this.code = t0; this.domain = t1; this.userInfo = t2; }, SKPaymentDiscountMessage: function SKPaymentDiscountMessage(t0, t1, t2, t3, t4) { var _ = this; _.identifier = t0; _.keyIdentifier = t1; _.nonce = t2; _.signature = t3; _.timestamp = t4; }, SKStorefrontMessage: function SKStorefrontMessage(t0, t1) { this.countryCode = t0; this.identifier = t1; }, SKProductsResponseMessage: function SKProductsResponseMessage(t0, t1) { this.products = t0; this.invalidProductIdentifiers = t1; }, SKProductMessage: function SKProductMessage(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.productIdentifier = t0; _.localizedTitle = t1; _.localizedDescription = t2; _.priceLocale = t3; _.subscriptionGroupIdentifier = t4; _.price = t5; _.subscriptionPeriod = t6; _.introductoryPrice = t7; _.discounts = t8; }, SKPriceLocaleMessage: function SKPriceLocaleMessage(t0, t1, t2) { this.currencySymbol = t0; this.currencyCode = t1; this.countryCode = t2; }, SKProductDiscountMessage: function SKProductDiscountMessage(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.price = t0; _.priceLocale = t1; _.numberOfPeriods = t2; _.paymentMode = t3; _.subscriptionPeriod = t4; _.identifier = t5; _.type = t6; }, SKProductSubscriptionPeriodMessage: function SKProductSubscriptionPeriodMessage(t0, t1) { this.numberOfUnits = t0; this.unit = t1; }, _InAppPurchaseAPICodec: function _InAppPurchaseAPICodec() { }, InAppPurchaseAPI: function InAppPurchaseAPI() { }, SKTransactionStatusConverter: function SKTransactionStatusConverter() { }, SKSubscriptionPeriodUnitConverter: function SKSubscriptionPeriodUnitConverter() { }, SKProductDiscountPaymentModeConverter: function SKProductDiscountPaymentModeConverter() { }, SKProductDiscountTypeConverter: function SKProductDiscountTypeConverter() { }, SKPaymentQueueWrapper_canMakePayments() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$SKPaymentQueueWrapper_canMakePayments = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.$get$_hostApi().canMakePayments$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$SKPaymentQueueWrapper_canMakePayments, $async$completer); }, _$SKErrorFromJson(json) { var t2, t3, t1 = A._asIntQ(json.$index(0, "code")); if (t1 == null) t1 = 0; t2 = A._asStringQ(json.$index(0, "domain")); if (t2 == null) t2 = ""; t3 = type$.nullable_Map_dynamic_dynamic._as(json.$index(0, "userInfo")); t3 = t3 == null ? null : J.map$2$1$ax(t3, new A._$SKErrorFromJson_closure(), type$.nullable_String, type$.nullable_Object); return new A.SKError(t1, t2, t3 == null ? A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.nullable_Object) : t3); }, _$SKPaymentWrapperFromJson(json) { var t2, t3, t4, t5, t1 = A._asStringQ(json.$index(0, "productIdentifier")); if (t1 == null) t1 = ""; t2 = A._asStringQ(json.$index(0, "applicationUsername")); t3 = A._asStringQ(json.$index(0, "requestData")); t4 = A._asIntQ(json.$index(0, "quantity")); if (t4 == null) t4 = 0; t5 = A._asBoolQ(json.$index(0, "simulatesAskToBuyInSandbox")); return new A.SKPaymentWrapper(t1, t2, t3, t4, t5 === true, null); }, SKPaymentQueueWrapper: function SKPaymentQueueWrapper() { this._observer = this._paymentQueueDelegate = null; }, SKPaymentQueueWrapper_handleObserverCallbacks_closure: function SKPaymentQueueWrapper_handleObserverCallbacks_closure(t0, t1) { this.observer = t0; this.transactions = t1; }, SKPaymentQueueWrapper_handleObserverCallbacks_closure0: function SKPaymentQueueWrapper_handleObserverCallbacks_closure0(t0, t1) { this.observer = t0; this.transactions = t1; }, SKPaymentQueueWrapper_handleObserverCallbacks_closure1: function SKPaymentQueueWrapper_handleObserverCallbacks_closure1(t0, t1) { this.observer = t0; this.error = t1; }, SKPaymentQueueWrapper_handleObserverCallbacks_closure2: function SKPaymentQueueWrapper_handleObserverCallbacks_closure2(t0) { this.observer = t0; }, SKPaymentQueueWrapper_handleObserverCallbacks_closure3: function SKPaymentQueueWrapper_handleObserverCallbacks_closure3(t0, t1, t2) { this.observer = t0; this.payment = t1; this.product = t2; }, SKPaymentQueueWrapper__getTransactionList_closure: function SKPaymentQueueWrapper__getTransactionList_closure() { }, SKError: function SKError(t0, t1, t2) { this.code = t0; this.domain = t1; this.userInfo = t2; }, SKPaymentWrapper: function SKPaymentWrapper(t0, t1, t2, t3, t4, t5) { var _ = this; _.productIdentifier = t0; _.applicationUsername = t1; _.requestData = t2; _.quantity = t3; _.simulatesAskToBuyInSandbox = t4; _.paymentDiscount = t5; }, _$SKErrorFromJson_closure: function _$SKErrorFromJson_closure() { }, _$SKPaymentTransactionWrapperFromJson(json) { var t8, _s19_ = "originalTransaction", t1 = type$.Map_dynamic_dynamic, t2 = type$.String, t3 = type$.dynamic, t4 = A._$SKPaymentWrapperFromJson(A.LinkedHashMap_LinkedHashMap$from(t1._as(json.$index(0, "payment")), t2, t3)), t5 = B.C_SKTransactionStatusConverter.fromJson$1(A._asIntQ(json.$index(0, "transactionState"))), t6 = json.$index(0, _s19_) == null ? null : A._$SKPaymentTransactionWrapperFromJson(A.LinkedHashMap_LinkedHashMap$from(t1._as(json.$index(0, _s19_)), t2, t3)), t7 = A._asNumQ(json.$index(0, "transactionTimeStamp")); if (t7 == null) t7 = null; t8 = A._asStringQ(json.$index(0, "transactionIdentifier")); return new A.SKPaymentTransactionWrapper(t5, t4, t6, t7, t8, json.$index(0, "error") == null ? null : A._$SKErrorFromJson(A.LinkedHashMap_LinkedHashMap$from(t1._as(json.$index(0, "error")), t2, t3))); }, SKPaymentTransactionStateWrapper: function SKPaymentTransactionStateWrapper(t0, t1) { this.index = t0; this._core$_name = t1; }, SKPaymentTransactionWrapper: function SKPaymentTransactionWrapper(t0, t1, t2, t3, t4, t5) { var _ = this; _.transactionState = t0; _.payment = t1; _.originalTransaction = t2; _.transactionTimeStamp = t3; _.transactionIdentifier = t4; _.error = t5; }, SkProductResponseWrapper_convertFromPigeon(msg) { var t2, t1 = msg.products; t1 = t1.map$1$1(t1, new A.SkProductResponseWrapper_convertFromPigeon_closure(), type$.SKProductWrapper); t1 = A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")); t2 = msg.invalidProductIdentifiers; return new A.SkProductResponseWrapper(t1, t2 != null ? t2.cast$1$0(0, type$.String) : A._setArrayType([], type$.JSArray_String)); }, SKSubscriptionPeriodUnit_convertFromPigeon(msg) { switch (msg.index) { case 0: return B.SKSubscriptionPeriodUnit_0; case 1: return B.SKSubscriptionPeriodUnit_1; case 2: return B.SKSubscriptionPeriodUnit_2; case 3: return B.SKSubscriptionPeriodUnit_3; } }, SKProductSubscriptionPeriodWrapper_SKProductSubscriptionPeriodWrapper$fromJson(map) { var t1; if (map == null) return new A.SKProductSubscriptionPeriodWrapper(0, B.SKSubscriptionPeriodUnit_0); t1 = A._asIntQ(map.$index(0, "numberOfUnits")); if (t1 == null) t1 = 0; return new A.SKProductSubscriptionPeriodWrapper(t1, B.C_SKSubscriptionPeriodUnitConverter.fromJson$1(A._asIntQ(map.$index(0, "unit")))); }, SKProductDiscountPaymentMode_convertFromPigeon(msg) { switch (msg.index) { case 0: return B.SKProductDiscountPaymentMode_0; case 1: return B.SKProductDiscountPaymentMode_1; case 2: return B.SKProductDiscountPaymentMode_2; case 3: return B.SKProductDiscountPaymentMode_3; } }, SKProductDiscountType_convertFromPigeon(msg) { switch (msg.index) { case 0: return B.SKProductDiscountType_0; case 1: return B.SKProductDiscountType_1; } }, SKProductDiscountWrapper_convertFromPigeon(msg) { var t1 = msg.priceLocale, t2 = msg.subscriptionPeriod; return new A.SKProductDiscountWrapper(msg.price, new A.SKPriceLocaleWrapper(t1.currencySymbol, t1.currencyCode), msg.numberOfPeriods, A.SKProductDiscountPaymentMode_convertFromPigeon(msg.paymentMode), new A.SKProductSubscriptionPeriodWrapper(t2.numberOfUnits, A.SKSubscriptionPeriodUnit_convertFromPigeon(t2.unit)), msg.identifier, A.SKProductDiscountType_convertFromPigeon(msg.type)); }, SKProductWrapper_convertFromPigeon(msg) { var t3, t4, t1 = msg.priceLocale, t2 = msg.subscriptionPeriod; t2 = t2 != null ? new A.SKProductSubscriptionPeriodWrapper(t2.numberOfUnits, A.SKSubscriptionPeriodUnit_convertFromPigeon(t2.unit)) : null; t3 = msg.introductoryPrice; t3 = t3 != null ? A.SKProductDiscountWrapper_convertFromPigeon(t3) : null; t4 = msg.discounts; if (t4 != null) { t4 = t4.map$1$1(t4, new A.SKProductWrapper_convertFromPigeon_closure(), type$.SKProductDiscountWrapper); t4 = A.List_List$of(t4, true, t4.$ti._eval$1("ListIterable.E")); } else t4 = A._setArrayType([], type$.JSArray_SKProductDiscountWrapper); return new A.SKProductWrapper(msg.productIdentifier, msg.localizedTitle, msg.localizedDescription, new A.SKPriceLocaleWrapper(t1.currencySymbol, t1.currencyCode), msg.subscriptionGroupIdentifier, msg.price, t2, t3, t4); }, SKPriceLocaleWrapper_SKPriceLocaleWrapper$fromJson(map) { var t1, t2; if (map == null) return new A.SKPriceLocaleWrapper("", ""); t1 = A._asStringQ(map.$index(0, "currencySymbol")); if (t1 == null) t1 = ""; t2 = A._asStringQ(map.$index(0, "currencyCode")); if (t2 == null) t2 = ""; A._asStringQ(map.$index(0, "countryCode")); return new A.SKPriceLocaleWrapper(t1, t2); }, _$SKProductDiscountWrapperFromJson(json) { var t2, t3, t4, t5, t6, t1 = A._asStringQ(json.$index(0, "price")); if (t1 == null) t1 = ""; t2 = type$.nullable_Map_dynamic_dynamic; t3 = t2._as(json.$index(0, "priceLocale")); t3 = A.SKPriceLocaleWrapper_SKPriceLocaleWrapper$fromJson(t3 == null ? null : J.map$2$1$ax(t3, new A._$SKProductDiscountWrapperFromJson_closure(), type$.String, type$.dynamic)); t4 = A._asIntQ(json.$index(0, "numberOfPeriods")); if (t4 == null) t4 = 0; t5 = B.C_SKProductDiscountPaymentModeConverter.fromJson$1(A._asIntQ(json.$index(0, "paymentMode"))); t2 = t2._as(json.$index(0, "subscriptionPeriod")); t2 = A.SKProductSubscriptionPeriodWrapper_SKProductSubscriptionPeriodWrapper$fromJson(t2 == null ? null : J.map$2$1$ax(t2, new A._$SKProductDiscountWrapperFromJson_closure0(), type$.String, type$.dynamic)); t6 = A._asStringQ(json.$index(0, "identifier")); if (t6 == null) t6 = null; return new A.SKProductDiscountWrapper(t1, t3, t4, t5, t2, t6, B.C_SKProductDiscountTypeConverter.fromJson$1(A._asIntQ(json.$index(0, "type")))); }, _$SKProductWrapperFromJson(json) { var t2, t3, t4, t5, t6, t7, t8, t9, _null = null, _s18_ = "subscriptionPeriod", _s17_ = "introductoryPrice", t1 = A._asStringQ(json.$index(0, "productIdentifier")); if (t1 == null) t1 = ""; t2 = A._asStringQ(json.$index(0, "localizedTitle")); if (t2 == null) t2 = ""; t3 = A._asStringQ(json.$index(0, "localizedDescription")); if (t3 == null) t3 = ""; t4 = type$.nullable_Map_dynamic_dynamic; t5 = t4._as(json.$index(0, "priceLocale")); t5 = A.SKPriceLocaleWrapper_SKPriceLocaleWrapper$fromJson(t5 == null ? _null : J.map$2$1$ax(t5, new A._$SKProductWrapperFromJson_closure(), type$.String, type$.dynamic)); t6 = A._asStringQ(json.$index(0, "subscriptionGroupIdentifier")); t7 = A._asStringQ(json.$index(0, "price")); if (t7 == null) t7 = ""; if (json.$index(0, _s18_) == null) t4 = _null; else { t4 = t4._as(json.$index(0, _s18_)); t4 = A.SKProductSubscriptionPeriodWrapper_SKProductSubscriptionPeriodWrapper$fromJson(t4 == null ? _null : J.map$2$1$ax(t4, new A._$SKProductWrapperFromJson_closure0(), type$.String, type$.dynamic)); } t8 = json.$index(0, _s17_) == null ? _null : A._$SKProductDiscountWrapperFromJson(A.LinkedHashMap_LinkedHashMap$from(type$.Map_dynamic_dynamic._as(json.$index(0, _s17_)), type$.String, type$.dynamic)); t9 = type$.nullable_List_dynamic._as(json.$index(0, "discounts")); if (t9 == null) t9 = _null; else { t9 = J.map$1$1$ax(t9, new A._$SKProductWrapperFromJson_closure1(), type$.SKProductDiscountWrapper); t9 = A.List_List$of(t9, true, A._instanceType(t9)._eval$1("ListIterable.E")); } return new A.SKProductWrapper(t1, t2, t3, t5, t6, t7, t4, t8, t9 == null ? A._setArrayType([], type$.JSArray_SKProductDiscountWrapper) : t9); }, SkProductResponseWrapper: function SkProductResponseWrapper(t0, t1) { this.products = t0; this.invalidProductIdentifiers = t1; }, SkProductResponseWrapper_convertFromPigeon_closure: function SkProductResponseWrapper_convertFromPigeon_closure() { }, SKSubscriptionPeriodUnit: function SKSubscriptionPeriodUnit(t0, t1) { this.index = t0; this._core$_name = t1; }, SKProductSubscriptionPeriodWrapper: function SKProductSubscriptionPeriodWrapper(t0, t1) { this.numberOfUnits = t0; this.unit = t1; }, SKProductDiscountPaymentMode: function SKProductDiscountPaymentMode(t0, t1) { this.index = t0; this._core$_name = t1; }, SKProductDiscountType: function SKProductDiscountType(t0, t1) { this.index = t0; this._core$_name = t1; }, SKProductDiscountWrapper: function SKProductDiscountWrapper(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.price = t0; _.priceLocale = t1; _.numberOfPeriods = t2; _.paymentMode = t3; _.subscriptionPeriod = t4; _.identifier = t5; _.type = t6; }, SKProductWrapper: function SKProductWrapper(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.productIdentifier = t0; _.localizedTitle = t1; _.localizedDescription = t2; _.priceLocale = t3; _.subscriptionGroupIdentifier = t4; _.price = t5; _.subscriptionPeriod = t6; _.introductoryPrice = t7; _.discounts = t8; }, SKProductWrapper_convertFromPigeon_closure: function SKProductWrapper_convertFromPigeon_closure() { }, SKPriceLocaleWrapper: function SKPriceLocaleWrapper(t0, t1) { this.currencySymbol = t0; this.currencyCode = t1; }, _$SKProductDiscountWrapperFromJson_closure: function _$SKProductDiscountWrapperFromJson_closure() { }, _$SKProductDiscountWrapperFromJson_closure0: function _$SKProductDiscountWrapperFromJson_closure0() { }, _$SKProductWrapperFromJson_closure: function _$SKProductWrapperFromJson_closure() { }, _$SKProductWrapperFromJson_closure0: function _$SKProductWrapperFromJson_closure0() { }, _$SKProductWrapperFromJson_closure1: function _$SKProductWrapperFromJson_closure1() { }, SKRequestMaker: function SKRequestMaker() { }, SKStorefrontWrapper: function SKStorefrontWrapper(t0, t1) { this.countryCode = t0; this.identifier = t1; }, AppStoreProductDetails: function AppStoreProductDetails(t0, t1, t2, t3) { var _ = this; _.id = t0; _.description = t1; _.price = t2; _.rawPrice = t3; }, AppStorePurchaseDetails: function AppStorePurchaseDetails(t0, t1, t2, t3, t4, t5) { var _ = this; _.skPaymentTransaction = t0; _.__AppStorePurchaseDetails__status_A = $; _._pendingCompletePurchase = false; _.purchaseID = t1; _.productID = t2; _.verificationData = t3; _.transactionDate = t4; _.status = t5; _.error = null; _.pendingCompletePurchase = false; }, DateSymbols$(AMPMS, DATEFORMATS, DATETIMEFORMATS, ERANAMES, ERAS, FIRSTDAYOFWEEK, FIRSTWEEKCUTOFFDAY, MONTHS, NAME, NARROWMONTHS, NARROWWEEKDAYS, QUARTERS, SHORTMONTHS, SHORTQUARTERS, SHORTWEEKDAYS, STANDALONEMONTHS, STANDALONENARROWMONTHS, STANDALONENARROWWEEKDAYS, STANDALONESHORTMONTHS, STANDALONESHORTWEEKDAYS, STANDALONEWEEKDAYS, TIMEFORMATS, WEEKDAYS, WEEKENDRANGE, ZERODIGIT) { return new A.DateSymbols(NAME, ERAS, ERANAMES, NARROWMONTHS, STANDALONENARROWMONTHS, MONTHS, STANDALONEMONTHS, SHORTMONTHS, STANDALONESHORTMONTHS, WEEKDAYS, STANDALONEWEEKDAYS, SHORTWEEKDAYS, STANDALONESHORTWEEKDAYS, NARROWWEEKDAYS, STANDALONENARROWWEEKDAYS, SHORTQUARTERS, QUARTERS, AMPMS, FIRSTDAYOFWEEK, ZERODIGIT); }, DateSymbols: function DateSymbols(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _.NAME = t0; _.ERAS = t1; _.ERANAMES = t2; _.NARROWMONTHS = t3; _.STANDALONENARROWMONTHS = t4; _.MONTHS = t5; _.STANDALONEMONTHS = t6; _.SHORTMONTHS = t7; _.STANDALONESHORTMONTHS = t8; _.WEEKDAYS = t9; _.STANDALONEWEEKDAYS = t10; _.SHORTWEEKDAYS = t11; _.STANDALONESHORTWEEKDAYS = t12; _.NARROWWEEKDAYS = t13; _.STANDALONENARROWWEEKDAYS = t14; _.SHORTQUARTERS = t15; _.QUARTERS = t16; _.AMPMS = t17; _.FIRSTDAYOFWEEK = t18; _.ZERODIGIT = t19; }, Intl__message(messageText, locale, $name, args, meaning) { $.$get$messageLookup(); return messageText; }, Intl_pluralLogic(howMany, few, locale, many, one, other, two, zero) { var truncated, t1; A.ArgumentError_checkNotNull(other, "other"); A.ArgumentError_checkNotNull(howMany, "howMany"); truncated = B.JSInt_methods.toInt$0(howMany); if (truncated === howMany) howMany = truncated; if (howMany === 0 && zero != null) return zero; if (howMany === 1 && one != null) return one; if (howMany === 2 && two != null) return two; switch (A.Intl__pluralRule(locale, howMany, null).call$0().index) { case 0: return zero == null ? other : zero; case 1: return one == null ? other : one; case 2: t1 = two == null ? few : two; return t1 == null ? other : t1; case 3: return few == null ? other : few; case 4: return many == null ? other : many; case 5: return other; default: throw A.wrapException(A.ArgumentError$value(howMany, "howMany", "Invalid plural argument")); } }, Intl__pluralRule(locale, howMany, precision) { var t1, str, result, base, verifiedLocale; $._n = howMany; t1 = $._precision = precision; $._i = B.JSInt_methods.round$0(howMany); str = "" + howMany; result = B.JSString_methods.indexOf$1(str, "."); t1 = result === -1 ? 0 : str.length - result - 1; t1 = Math.min(t1, 3); $._v = t1; base = A._asInt(Math.pow(10, t1)); t1 = B.JSInt_methods.$mod(B.JSInt_methods.floor$0(howMany * base), base); $._f = t1; A._updateWT($._v, t1); verifiedLocale = A.verifiedLocale(locale, A.plural_rules__localeHasPluralRules$closure(), new A.Intl__pluralRule_closure()); if ($.Intl__cachedPluralLocale == verifiedLocale) { t1 = $.Intl__cachedPluralRule; t1.toString; return t1; } else { t1 = $.$get$pluralRules().$index(0, verifiedLocale); $.Intl__cachedPluralRule = t1; $.Intl__cachedPluralLocale = verifiedLocale; t1.toString; return t1; } }, Intl__pluralRule_closure: function Intl__pluralRule_closure() { }, NumberSymbols$(CURRENCY_PATTERN, DECIMAL_PATTERN, DECIMAL_SEP, DEF_CURRENCY_CODE, EXP_SYMBOL, GROUP_SEP, INFINITY, MINUS_SIGN, NAME, NAN, PERCENT, PERCENT_PATTERN, PERMILL, PLUS_SIGN, SCIENTIFIC_PATTERN, ZERO_DIGIT) { return new A.NumberSymbols(NAME, DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN, MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN, DEF_CURRENCY_CODE); }, NumberSymbols: function NumberSymbols(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.NAME = t0; _.DECIMAL_SEP = t1; _.GROUP_SEP = t2; _.PERCENT = t3; _.ZERO_DIGIT = t4; _.PLUS_SIGN = t5; _.MINUS_SIGN = t6; _.EXP_SYMBOL = t7; _.PERMILL = t8; _.INFINITY = t9; _.NAN = t10; _.DECIMAL_PATTERN = t11; _.DEF_CURRENCY_CODE = t12; }, DateBuilder: function DateBuilder(t0, t1) { var _ = this; _.year = 1970; _.day = _.month = 1; _.fractionalSecond = _.second = _.minute = _.hour = _.dayOfYear = 0; _._hasAmbiguousCentury = _.utc = _.pm = false; _._date_builder$_locale = t0; _._date_builder$_date = null; _._retried = 0; _.dateOnly = false; _._dateTimeConstructor = t1; }, DateBuilder__estimatedYear_preliminaryResult: function DateBuilder__estimatedYear_preliminaryResult(t0) { this.$this = t0; }, DateFormat$(newPattern, locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1(newPattern); return t1; }, DateFormat$d(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("d"); return t1; }, DateFormat$MMMd(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("MMMd"); return t1; }, DateFormat$MMMEd(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("MMMEd"); return t1; }, DateFormat$y(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("y"); return t1; }, DateFormat$yMd(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("yMd"); return t1; }, DateFormat$yMMMd(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("yMMMd"); return t1; }, DateFormat$yMMMM(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("yMMMM"); return t1; }, DateFormat$yMMMMEEEEd(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("yMMMMEEEEd"); return t1; }, DateFormat$m(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("m"); return t1; }, DateFormat$s(locale) { var t1 = A.verifiedLocale(locale, A.date_format_DateFormat_localeExists$closure(), null); t1.toString; t1 = new A.DateFormat(new A.DateFormat_dateTimeConstructor_closure(), t1); t1.addPattern$1("s"); return t1; }, DateFormat_localeExists(localeName) { return J.containsKey$1$x($.$get$_dateTimeSymbols(), localeName); }, DateFormat__fieldConstructors() { return A._setArrayType([new A.DateFormat__fieldConstructors_closure(), new A.DateFormat__fieldConstructors_closure0(), new A.DateFormat__fieldConstructors_closure1()], type$.JSArray_of__DateFormatField_Function_String_DateFormat); }, _DateFormatQuotedField__patchQuotes(pattern) { var t1, t2; if (pattern === "''") return "'"; else { t1 = B.JSString_methods.substring$2(pattern, 1, pattern.length - 1); t2 = $.$get$_DateFormatQuotedField__twoEscapedQuotes(); return A.stringReplaceAllUnchecked(t1, t2, "'"); } }, DateFormat: function DateFormat(t0, t1) { var _ = this; _.dateTimeConstructor = t0; _._dateOnly = null; _._date_format$_locale = t1; _._localeZero = _._localeZeroCodeUnit = _._digitMatcher = _._useNativeDigits = _._formatFieldsPrivate = _._date_format$_pattern = null; }, DateFormat_dateTimeConstructor_closure: function DateFormat_dateTimeConstructor_closure() { }, DateFormat__checkDateOnly_closure: function DateFormat__checkDateOnly_closure() { }, DateFormat__initDigitMatcher_closure: function DateFormat__initDigitMatcher_closure() { }, DateFormat__initDigitMatcher_closure0: function DateFormat__initDigitMatcher_closure0(t0) { this.$this = t0; }, DateFormat__fieldConstructors_closure: function DateFormat__fieldConstructors_closure() { }, DateFormat__fieldConstructors_closure0: function DateFormat__fieldConstructors_closure0() { }, DateFormat__fieldConstructors_closure1: function DateFormat__fieldConstructors_closure1() { }, _DateFormatField: function _DateFormatField() { }, _DateFormatLiteralField: function _DateFormatLiteralField(t0, t1) { this.pattern = t0; this.parent = t1; }, _DateFormatQuotedField: function _DateFormatQuotedField(t0, t1, t2) { this._fullPattern = t0; this.pattern = t1; this.parent = t2; }, _DateFormatPatternField: function _DateFormatPatternField(t0, t1) { this._forDate = null; this.pattern = t0; this.parent = t1; }, _DateFormatPatternField_parseStandaloneDay_closure: function _DateFormatPatternField_parseStandaloneDay_closure() { }, NumberFormat_NumberFormat(newPattern, locale) { return A.NumberFormat_NumberFormat$_forPattern(locale, new A.NumberFormat_NumberFormat_closure(newPattern)); }, NumberFormat_NumberFormat$decimalPattern(locale) { return A.NumberFormat_NumberFormat$_forPattern(locale, new A.NumberFormat_NumberFormat$decimalPattern_closure()); }, NumberFormat_NumberFormat$_forPattern(locale, getPattern) { var symbols, t2, $name, pattern, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t1 = A.verifiedLocale(locale, A.number_format_NumberFormat_localeExists$closure(), null); t1.toString; symbols = type$.NumberSymbols._as($.$get$numberFormatSymbols().$index(0, t1)); t2 = $.$get$asciiZeroCodeUnit(); $name = symbols.DEF_CURRENCY_CODE; pattern = getPattern.call$1(symbols); t3 = symbols.MINUS_SIGN; if (pattern == null) t3 = new A.NumberFormatParseResult(t3, null); else { t3 = new A.NumberFormatParseResult(t3, null); new A.NumberFormatParser(symbols, new A.StringStack(pattern), false, $name, $name, t3)._parse$0(); } t4 = t3.positivePrefix; t5 = t3.negativePrefix; t6 = t3.positiveSuffix; t7 = t3.negativeSuffix; t8 = t3.multiplier; t9 = B.JSNumber_methods.round$0(Math.log(t8) / $.$get$_ln10()); t10 = t3.useExponentialNotation; t11 = t3.minimumExponentDigits; t12 = t3.maximumIntegerDigits; t13 = t3.minimumIntegerDigits; t14 = t3.maximumFractionDigits; t15 = t3.minimumFractionDigits; t16 = t3.groupingSize; t17 = t3.finalGroupingSize; t18 = t3.useSignForPositiveExponent; return new A.NumberFormat(t5, t4, t7, t6, t16, t17, t3.decimalSeparatorAlwaysShown, t18, t10, false, t12, t13, t14, t15, t11, t8, t9, pattern, t1, symbols, t3.decimalDigits, new A.StringBuffer(""), symbols.ZERO_DIGIT.charCodeAt(0) - t2); }, NumberFormat_localeExists(localeName) { return $.$get$numberFormatSymbols().containsKey$1(0, localeName); }, NumberFormat_numberOfIntegerDigits(number) { var simpleNumber; number.toString; simpleNumber = Math.abs(number); if (simpleNumber < 10) return 1; if (simpleNumber < 100) return 2; if (simpleNumber < 1000) return 3; if (simpleNumber < 10000) return 4; if (simpleNumber < 100000) return 5; if (simpleNumber < 1000000) return 6; if (simpleNumber < 10000000) return 7; if (simpleNumber < 100000000) return 8; if (simpleNumber < 1000000000) return 9; if (simpleNumber < 1e10) return 10; if (simpleNumber < 1e11) return 11; if (simpleNumber < 1e12) return 12; if (simpleNumber < 1e13) return 13; if (simpleNumber < 1e14) return 14; if (simpleNumber < 1e15) return 15; if (simpleNumber < 1e16) return 16; if (simpleNumber < 1e17) return 17; if (simpleNumber < 1e18) return 18; return 19; }, NumberFormat: function NumberFormat(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.negativePrefix = t0; _.positivePrefix = t1; _.negativeSuffix = t2; _.positiveSuffix = t3; _._groupingSize = t4; _._finalGroupingSize = t5; _._decimalSeparatorAlwaysShown = t6; _._useSignForPositiveExponent = t7; _._useExponentialNotation = t8; _._isForCurrency = t9; _.maximumIntegerDigits = t10; _.minimumIntegerDigits = t11; _._maximumFractionDigits = t12; _._minimumFractionDigits = t13; _.minimumExponentDigits = t14; _.multiplier = t15; _._multiplierDigits = t16; _._number_format$_pattern = t17; _._number_format$_locale = t18; _._symbols = t19; _.decimalDigits = t20; _._number_format$_buffer = t21; _._zeroOffset = t22; }, NumberFormat_NumberFormat_closure: function NumberFormat_NumberFormat_closure(t0) { this.newPattern = t0; }, NumberFormat_NumberFormat$decimalPattern_closure: function NumberFormat_NumberFormat$decimalPattern_closure() { }, NumberFormat__formatFixed_computeFractionDigits: function NumberFormat__formatFixed_computeFractionDigits(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.number = t2; }, NumberFormatParseResult: function NumberFormatParseResult(t0, t1) { var _ = this; _.negativePrefix = t0; _.positiveSuffix = _.negativeSuffix = _.positivePrefix = ""; _.multiplier = 1; _.minimumExponentDigits = 0; _.maximumIntegerDigits = 40; _.minimumIntegerDigits = 1; _.maximumFractionDigits = 3; _.minimumFractionDigits = 0; _.finalGroupingSize = _.groupingSize = 3; _.useExponentialNotation = _.useSignForPositiveExponent = _.decimalSeparatorAlwaysShown = false; _.decimalDigits = t1; }, NumberFormatParser: function NumberFormatParser(t0, t1, t2, t3, t4, t5) { var _ = this; _.symbols = t0; _.pattern = t1; _.isForCurrency = t2; _.currencySymbol = t3; _.currencyName = t4; _.result = t5; _.inQuote = _.groupingSizeSetExplicitly = false; _.decimalPos = -1; _.digitRightCount = _.zeroDigitCount = _.digitLeftCount = 0; _.groupingCount = -1; }, StringStack: function StringStack(t0) { this.contents = t0; this._string_stack$_index = 0; }, UninitializedLocaleData$(message, fallbackData, $F) { return new A.UninitializedLocaleData(message, fallbackData, A._setArrayType([], type$.JSArray_String), $F._eval$1("UninitializedLocaleData<0>")); }, _separatorIndex(locale) { var t2, t1 = locale.length; if (t1 < 3) return -1; t2 = locale[2]; if (t2 === "-" || t2 === "_") return 2; if (t1 < 4) return -1; t1 = locale[3]; if (t1 === "-" || t1 === "_") return 3; return -1; }, canonicalizedLocale(aLocale) { var t1, separatorIndex, language, region; if (aLocale == null) { if (A.defaultLocale() == null) $._defaultLocale = "en_US"; t1 = A.defaultLocale(); t1.toString; return t1; } if (aLocale === "C") return "en_ISO"; if (aLocale.length < 5) return aLocale; separatorIndex = A._separatorIndex(aLocale); if (separatorIndex === -1) return aLocale; language = B.JSString_methods.substring$2(aLocale, 0, separatorIndex); region = B.JSString_methods.substring$1(aLocale, separatorIndex + 1); if (region.length <= 3) region = region.toUpperCase(); return language + "_" + region; }, verifiedLocale(newLocale, localeExists, onFailure) { var t1, fallbackOptions, _i, localeFallback; if (newLocale == null) { if (A.defaultLocale() == null) $._defaultLocale = "en_US"; t1 = A.defaultLocale(); t1.toString; return A.verifiedLocale(t1, localeExists, onFailure); } if (localeExists.call$1(newLocale)) return newLocale; fallbackOptions = [A.intl_helpers__canonicalizedLocale$closure(), A.intl_helpers__shortLocale$closure(), A.intl_helpers__deprecatedLocale$closure(), new A.verifiedLocale_closure(), new A.verifiedLocale_closure0(), new A.verifiedLocale_closure1()]; for (_i = 0; _i < 6; ++_i) { localeFallback = fallbackOptions[_i].call$1(newLocale); if (localeExists.call$1(localeFallback)) return localeFallback; } return (onFailure == null ? A.intl_helpers___throwLocaleError$closure() : onFailure).call$1(newLocale); }, _throwLocaleError(localeName) { throw A.wrapException(A.ArgumentError$('Invalid locale "' + localeName + '"', null)); }, deprecatedLocale(aLocale) { switch (aLocale) { case "iw": return "he"; case "he": return "iw"; case "fil": return "tl"; case "tl": return "fil"; case "id": return "in"; case "in": return "id"; case "no": return "nb"; case "nb": return "no"; } return aLocale; }, shortLocale(aLocale) { var t1, separatorIndex; if (aLocale === "invalid") return "in"; t1 = aLocale.length; if (t1 < 2) return aLocale; separatorIndex = A._separatorIndex(aLocale); if (separatorIndex === -1) if (t1 < 4) return aLocale.toLowerCase(); else return aLocale; return B.JSString_methods.substring$2(aLocale, 0, separatorIndex).toLowerCase(); }, UninitializedLocaleData: function UninitializedLocaleData(t0, t1, t2, t3) { var _ = this; _.message = t0; _.fallbackData = t1; _._badMessages = t2; _.$ti = t3; }, LocaleDataException: function LocaleDataException(t0) { this.message = t0; }, verifiedLocale_closure: function verifiedLocale_closure() { }, verifiedLocale_closure0: function verifiedLocale_closure0() { }, verifiedLocale_closure1: function verifiedLocale_closure1() { }, _default_rule() { return B.PluralCase_5; }, _updateWT(v, f) { if (f === 0) { $._t = 0; return; } for (; B.JSInt_methods.$mod(f, 10) === 0;) { f = B.JSNumber_methods.floor$0(f / 10); --v; } $._t = f; }, _ast_rule() { if ($._i === 1 && $._v === 0) return B.PluralCase_1; return B.PluralCase_5; }, _af_rule() { if ($._n === 1) return B.PluralCase_1; return B.PluralCase_5; }, _am_rule() { if ($._i === 0 || $._n === 1) return B.PluralCase_1; return B.PluralCase_5; }, _ar_rule() { var _list, i, t1 = $._n; if (t1 === 0) return B.PluralCase_0; if (t1 === 1) return B.PluralCase_1; if (t1 === 2) return B.PluralCase_2; if (B.JSArray_methods.contains$1(A._setArrayType([3, 4, 5, 6, 7, 8, 9, 10], type$.JSArray_int), B.JSInt_methods.$mod($._n, 100))) return B.PluralCase_3; _list = J.JSArray_JSArray$allocateGrowable(89, type$.int); for (i = 0; i < 89; ++i) _list[i] = i + 11; if (B.JSArray_methods.contains$1(_list, B.JSInt_methods.$mod($._n, 100))) return B.PluralCase_4; return B.PluralCase_5; }, _be_rule() { var t3, t1 = $._n, t2 = B.JSInt_methods.$mod(t1, 10); if (t2 === 1 && B.JSInt_methods.$mod(t1, 100) !== 11) return B.PluralCase_1; if (t2 === 2 || t2 === 3 || t2 === 4) { t3 = B.JSInt_methods.$mod(t1, 100); t3 = !(t3 === 12 || t3 === 13 || t3 === 14); } else t3 = false; if (t3) return B.PluralCase_3; if (t2 !== 0) if (t2 !== 5) if (t2 !== 6) if (t2 !== 7) if (t2 !== 8) if (t2 !== 9) { t1 = B.JSInt_methods.$mod(t1, 100); t1 = t1 === 11 || t1 === 12 || t1 === 13 || t1 === 14; } else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; if (t1) return B.PluralCase_4; return B.PluralCase_5; }, _br_rule() { var t3, t1 = $._n, t2 = B.JSInt_methods.$mod(t1, 10); if (t2 === 1) { t3 = B.JSInt_methods.$mod(t1, 100); t3 = !(t3 === 11 || t3 === 71 || t3 === 91); } else t3 = false; if (t3) return B.PluralCase_1; if (t2 === 2) { t1 = B.JSInt_methods.$mod(t1, 100); t1 = !(t1 === 12 || t1 === 72 || t1 === 92); } else t1 = false; if (t1) return B.PluralCase_2; if (t2 === 3 || t2 === 4 || t2 === 9) { t1 = type$.JSArray_int; t1 = !(B.JSArray_methods.contains$1(A._setArrayType([10, 11, 12, 13, 14, 15, 16, 17, 18, 19], t1), B.JSInt_methods.$mod($._n, 100)) || B.JSArray_methods.contains$1(A._setArrayType([70, 71, 72, 73, 74, 75, 76, 77, 78, 79], t1), B.JSInt_methods.$mod($._n, 100)) || B.JSArray_methods.contains$1(A._setArrayType([90, 91, 92, 93, 94, 95, 96, 97, 98, 99], t1), B.JSInt_methods.$mod($._n, 100))); } else t1 = false; if (t1) return B.PluralCase_3; t1 = $._n; if (t1 !== 0 && B.JSInt_methods.$mod(t1, 1000000) === 0) return B.PluralCase_4; return B.PluralCase_5; }, _bs_rule() { var t2, t1 = $._v === 0; if (t1) { t2 = $._i; t2 = B.JSInt_methods.$mod(t2, 10) === 1 && B.JSInt_methods.$mod(t2, 100) !== 11; } else t2 = false; if (!t2) { t2 = $._f; t2 = B.JSInt_methods.$mod(t2, 10) === 1 && B.JSInt_methods.$mod(t2, 100) !== 11; } else t2 = true; if (t2) return B.PluralCase_1; if (t1) { t1 = $._i; t2 = B.JSInt_methods.$mod(t1, 10); if (t2 === 2 || t2 === 3 || t2 === 4) { t1 = B.JSInt_methods.$mod(t1, 100); t1 = !(t1 === 12 || t1 === 13 || t1 === 14); } else t1 = false; } else t1 = false; if (!t1) { t1 = $._f; t2 = B.JSInt_methods.$mod(t1, 10); if (t2 === 2 || t2 === 3 || t2 === 4) { t1 = B.JSInt_methods.$mod(t1, 100); t1 = !(t1 === 12 || t1 === 13 || t1 === 14); } else t1 = false; } else t1 = true; if (t1) return B.PluralCase_3; return B.PluralCase_5; }, _ca_rule() { var t1 = $._i; if (t1 === 1 && $._v === 0) return B.PluralCase_1; if (t1 !== 0 && B.JSInt_methods.$mod(t1, 1000000) === 0 && $._v === 0) return B.PluralCase_4; return B.PluralCase_5; }, _cs_rule() { var t1 = $._i; if (t1 === 1 && $._v === 0) return B.PluralCase_1; if ((t1 === 2 || t1 === 3 || t1 === 4) && $._v === 0) return B.PluralCase_3; if ($._v !== 0) return B.PluralCase_4; return B.PluralCase_5; }, _cy_rule() { var t1 = $._n; if (t1 === 0) return B.PluralCase_0; if (t1 === 1) return B.PluralCase_1; if (t1 === 2) return B.PluralCase_2; if (t1 === 3) return B.PluralCase_3; if (t1 === 6) return B.PluralCase_4; return B.PluralCase_5; }, _da_rule() { if ($._n !== 1) if ($._t !== 0) { var t1 = $._i; t1 = t1 === 0 || t1 === 1; } else t1 = false; else t1 = true; if (t1) return B.PluralCase_1; return B.PluralCase_5; }, _es_rule() { if ($._n === 1) return B.PluralCase_1; var t1 = $._i; if (t1 !== 0 && B.JSInt_methods.$mod(t1, 1000000) === 0 && $._v === 0) return B.PluralCase_4; return B.PluralCase_5; }, _ceb_rule() { var t2, t1 = $._v === 0; if (t1) { t2 = $._i; t2 = t2 === 1 || t2 === 2 || t2 === 3; } else t2 = false; if (!t2) { if (t1) { t2 = B.JSInt_methods.$mod($._i, 10); t2 = !(t2 === 4 || t2 === 6 || t2 === 9); } else t2 = false; if (!t2) if (!t1) { t1 = B.JSInt_methods.$mod($._f, 10); t1 = !(t1 === 4 || t1 === 6 || t1 === 9); } else t1 = false; else t1 = true; } else t1 = true; if (t1) return B.PluralCase_1; return B.PluralCase_5; }, _fr_rule() { var t1 = $._i, t2 = t1 !== 0; if (!t2 || t1 === 1) return B.PluralCase_1; if (t2 && B.JSInt_methods.$mod(t1, 1000000) === 0 && $._v === 0) return B.PluralCase_4; return B.PluralCase_5; }, _ga_rule() { var t1 = $._n; if (t1 === 1) return B.PluralCase_1; if (t1 === 2) return B.PluralCase_2; if (t1 === 3 || t1 === 4 || t1 === 5 || t1 === 6) return B.PluralCase_3; if (t1 === 7 || t1 === 8 || t1 === 9 || t1 === 10) return B.PluralCase_4; return B.PluralCase_5; }, _he_rule() { var t2, t1 = $._i; if (!(t1 === 1 && $._v === 0)) t2 = t1 === 0 && $._v !== 0; else t2 = true; if (t2) return B.PluralCase_1; if (t1 === 2 && $._v === 0) return B.PluralCase_2; return B.PluralCase_5; }, _ff_rule() { var t1 = $._i; if (t1 === 0 || t1 === 1) return B.PluralCase_1; return B.PluralCase_5; }, _is_rule() { var t2, t1 = $._t; if (t1 === 0) { t2 = $._i; t2 = B.JSInt_methods.$mod(t2, 10) === 1 && B.JSInt_methods.$mod(t2, 100) !== 11; } else t2 = false; if (!t2) t1 = B.JSInt_methods.$mod(t1, 10) === 1 && B.JSInt_methods.$mod(t1, 100) !== 11; else t1 = true; if (t1) return B.PluralCase_1; return B.PluralCase_5; }, _ak_rule() { var t1 = $._n; if (t1 === 0 || t1 === 1) return B.PluralCase_1; return B.PluralCase_5; }, _lt_rule() { if (B.JSInt_methods.$mod($._n, 10) === 1 && !B.JSArray_methods.contains$1(A._setArrayType([11, 12, 13, 14, 15, 16, 17, 18, 19], type$.JSArray_int), B.JSInt_methods.$mod($._n, 100))) return B.PluralCase_1; var t1 = type$.JSArray_int; if (B.JSArray_methods.contains$1(A._setArrayType([2, 3, 4, 5, 6, 7, 8, 9], t1), B.JSInt_methods.$mod($._n, 10)) && !B.JSArray_methods.contains$1(A._setArrayType([11, 12, 13, 14, 15, 16, 17, 18, 19], t1), B.JSInt_methods.$mod($._n, 100))) return B.PluralCase_3; if ($._f !== 0) return B.PluralCase_4; return B.PluralCase_5; }, _lv_rule() { var t1, t2; if (B.JSInt_methods.$mod($._n, 10) !== 0) { t1 = type$.JSArray_int; if (!B.JSArray_methods.contains$1(A._setArrayType([11, 12, 13, 14, 15, 16, 17, 18, 19], t1), B.JSInt_methods.$mod($._n, 100))) t1 = $._v === 2 && B.JSArray_methods.contains$1(A._setArrayType([11, 12, 13, 14, 15, 16, 17, 18, 19], t1), B.JSInt_methods.$mod($._f, 100)); else t1 = true; } else t1 = true; if (t1) return B.PluralCase_0; t1 = $._n; if (!(B.JSInt_methods.$mod(t1, 10) === 1 && B.JSInt_methods.$mod(t1, 100) !== 11)) { t1 = $._v === 2; if (t1) { t2 = $._f; t2 = B.JSInt_methods.$mod(t2, 10) === 1 && B.JSInt_methods.$mod(t2, 100) !== 11; } else t2 = false; if (!t2) t1 = !t1 && B.JSInt_methods.$mod($._f, 10) === 1; else t1 = true; } else t1 = true; if (t1) return B.PluralCase_1; return B.PluralCase_5; }, _mk_rule() { if ($._v === 0) { var t1 = $._i; t1 = B.JSInt_methods.$mod(t1, 10) === 1 && B.JSInt_methods.$mod(t1, 100) !== 11; } else t1 = false; if (!t1) { t1 = $._f; t1 = B.JSInt_methods.$mod(t1, 10) === 1 && B.JSInt_methods.$mod(t1, 100) !== 11; } else t1 = true; if (t1) return B.PluralCase_1; return B.PluralCase_5; }, _mt_rule() { var t1 = $._n; if (t1 === 1) return B.PluralCase_1; if (t1 === 2) return B.PluralCase_2; if (t1 === 0 || B.JSArray_methods.contains$1(A._setArrayType([3, 4, 5, 6, 7, 8, 9, 10], type$.JSArray_int), B.JSInt_methods.$mod($._n, 100))) return B.PluralCase_3; if (B.JSArray_methods.contains$1(A._setArrayType([11, 12, 13, 14, 15, 16, 17, 18, 19], type$.JSArray_int), B.JSInt_methods.$mod($._n, 100))) return B.PluralCase_4; return B.PluralCase_5; }, _pl_rule() { var t3, t4, t1 = $._i, t2 = t1 === 1; if (t2 && $._v === 0) return B.PluralCase_1; t3 = $._v === 0; if (t3) { t4 = B.JSInt_methods.$mod(t1, 10); if (t4 === 2 || t4 === 3 || t4 === 4) { t4 = B.JSInt_methods.$mod(t1, 100); t4 = !(t4 === 12 || t4 === 13 || t4 === 14); } else t4 = false; } else t4 = false; if (t4) return B.PluralCase_3; if (t3) if (!t2) { t2 = B.JSInt_methods.$mod(t1, 10); t2 = t2 === 0 || t2 === 1; } else t2 = false; else t2 = false; if (!t2) { if (t3) { t2 = B.JSInt_methods.$mod(t1, 10); t2 = t2 === 5 || t2 === 6 || t2 === 7 || t2 === 8 || t2 === 9; } else t2 = false; if (!t2) if (t3) { t1 = B.JSInt_methods.$mod(t1, 100); t1 = t1 === 12 || t1 === 13 || t1 === 14; } else t1 = false; else t1 = true; } else t1 = true; if (t1) return B.PluralCase_4; return B.PluralCase_5; }, _pt_rule() { var t1 = $._i, t2 = t1 !== 0; if (!t2 || t1 === 1) return B.PluralCase_1; if (t2 && B.JSInt_methods.$mod(t1, 1000000) === 0 && $._v === 0) return B.PluralCase_4; return B.PluralCase_5; }, _mo_rule() { var t1, _list, i, i0; if ($._i === 1 && $._v === 0) return B.PluralCase_1; if ($._v === 0) { t1 = $._n; if (t1 !== 0) if (t1 !== 1) { _list = J.JSArray_JSArray$allocateGrowable(19, type$.int); for (i = 0; i < 19; i = i0) { i0 = i + 1; _list[i] = i0; } t1 = B.JSArray_methods.contains$1(_list, B.JSInt_methods.$mod($._n, 100)); } else t1 = false; else t1 = true; } else t1 = true; if (t1) return B.PluralCase_3; return B.PluralCase_5; }, _ru_rule() { var t2, t3, t1 = $._v === 0; if (t1) { t2 = $._i; t2 = B.JSInt_methods.$mod(t2, 10) === 1 && B.JSInt_methods.$mod(t2, 100) !== 11; } else t2 = false; if (t2) return B.PluralCase_1; if (t1) { t2 = $._i; t3 = B.JSInt_methods.$mod(t2, 10); if (t3 === 2 || t3 === 3 || t3 === 4) { t2 = B.JSInt_methods.$mod(t2, 100); t2 = !(t2 === 12 || t2 === 13 || t2 === 14); } else t2 = false; } else t2 = false; if (t2) return B.PluralCase_3; if (!(t1 && B.JSInt_methods.$mod($._i, 10) === 0)) { if (t1) { t2 = B.JSInt_methods.$mod($._i, 10); t2 = t2 === 5 || t2 === 6 || t2 === 7 || t2 === 8 || t2 === 9; } else t2 = false; if (!t2) if (t1) { t1 = B.JSInt_methods.$mod($._i, 100); t1 = t1 === 11 || t1 === 12 || t1 === 13 || t1 === 14; } else t1 = false; else t1 = true; } else t1 = true; if (t1) return B.PluralCase_4; return B.PluralCase_5; }, _si_rule() { var t1 = $._n; if (t1 !== 0) if (t1 !== 1) t1 = $._i === 0 && $._f === 1; else t1 = true; else t1 = true; if (t1) return B.PluralCase_1; return B.PluralCase_5; }, _sl_rule() { var t2, t1 = $._v === 0; if (t1 && B.JSInt_methods.$mod($._i, 100) === 1) return B.PluralCase_1; if (t1 && B.JSInt_methods.$mod($._i, 100) === 2) return B.PluralCase_2; if (t1) { t2 = B.JSInt_methods.$mod($._i, 100); t2 = t2 === 3 || t2 === 4; } else t2 = false; if (t2 || !t1) return B.PluralCase_3; return B.PluralCase_5; }, localeHasPluralRules(locale) { return $.$get$pluralRules().containsKey$1(0, locale); }, PluralCase: function PluralCase(t0, t1) { this.index = t0; this._core$_name = t1; }, Country: function Country(t0, t1, t2, t3, t4, t5) { var _ = this; _.name = t0; _.nameTranslations = t1; _.code = t2; _.dialCode = t3; _.minLength = t4; _.maxLength = t5; }, CountryPickerDialog: function CountryPickerDialog(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.countryList = t0; _.selectedCountry = t1; _.onCountryChanged = t2; _.searchText = t3; _.filteredCountries = t4; _.style = t5; _.languageCode = t6; _.key = t7; }, _CountryPickerDialogState: function _CountryPickerDialogState(t0) { var _ = this; _.___CountryPickerDialogState__selectedCountry_A = _.___CountryPickerDialogState__filteredCountries_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _CountryPickerDialogState_initState_closure: function _CountryPickerDialogState_initState_closure(t0) { this.$this = t0; }, _CountryPickerDialogState_build_closure: function _CountryPickerDialogState_build_closure(t0) { this.$this = t0; }, _CountryPickerDialogState_build__closure0: function _CountryPickerDialogState_build__closure0(t0) { this.$this = t0; }, _CountryPickerDialogState_build__closure1: function _CountryPickerDialogState_build__closure1() { }, _CountryPickerDialogState_build_closure0: function _CountryPickerDialogState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _CountryPickerDialogState_build__closure: function _CountryPickerDialogState_build__closure(t0, t1, t2) { this.$this = t0; this.index = t1; this.context = t2; }, removeDiacritics(str) { var i, t1, t2; for (i = 0; i < 62; ++i) { t1 = "\xc0\xc1\xc2\xc3\xc4\xc5\xe0\xe1\xe2\xe3\xe4\xe5\xd2\xd3\xd4\xd5\xd5\xd6\xd8\xf2\xf3\xf4\xf5\xf6\xf8\xc8\xc9\xca\xcb\xe8\xe9\xea\xeb\xf0\xc7\xe7\xd0\xcc\xcd\xce\xcf\xec\xed\xee\xef\xd9\xda\xdb\xdc\xf9\xfa\xfb\xfc\xd1\xf1\u0160\u0161\u0178\xff\xfd\u017d\u017e"[i]; t2 = "AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz"[i]; str = A.stringReplaceAllUnchecked(str, t1, t2); } return str; }, CountryExtensions_stringSearch(_this, search) { var t2, t1 = {}; t1.search = search; t1.search = A.removeDiacritics(search.toLowerCase()); t2 = A._arrayInstanceType(_this)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(_this, new A.CountryExtensions_stringSearch_closure(t1), t2), true, t2._eval$1("Iterable.E")); }, CountryExtensions_stringSearch_closure: function CountryExtensions_stringSearch_closure(t0) { this._box_0 = t0; }, CountryExtensions_stringSearch__closure: function CountryExtensions_stringSearch__closure(t0) { this._box_0 = t0; }, IntlPhoneField: function IntlPhoneField(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.onChanged = t0; _.validator = t1; _.initialCountryCode = t2; _.disableLengthCheck = t3; _.inputFormatters = t4; _.autofocus = t5; _.key = t6; }, _IntlPhoneFieldState: function _IntlPhoneFieldState(t0) { var _ = this; _.___IntlPhoneFieldState_number_A = _.___IntlPhoneFieldState_filteredCountries_A = _.___IntlPhoneFieldState__selectedCountry_A = _.___IntlPhoneFieldState__countryList_A = $; _._widget = _.validatorMessage = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _IntlPhoneFieldState_initState_closure: function _IntlPhoneFieldState_initState_closure(t0) { this.$this = t0; }, _IntlPhoneFieldState_initState_closure0: function _IntlPhoneFieldState_initState_closure0(t0) { this.$this = t0; }, _IntlPhoneFieldState__changeCountry_closure: function _IntlPhoneFieldState__changeCountry_closure(t0) { this.$this = t0; }, _IntlPhoneFieldState__changeCountry__closure: function _IntlPhoneFieldState__changeCountry__closure(t0) { this.$this = t0; }, _IntlPhoneFieldState__changeCountry___closure: function _IntlPhoneFieldState__changeCountry___closure(t0, t1) { this.$this = t0; this.setState = t1; }, _IntlPhoneFieldState__changeCountry____closure: function _IntlPhoneFieldState__changeCountry____closure() { }, _IntlPhoneFieldState__changeCountry_closure0: function _IntlPhoneFieldState__changeCountry_closure0() { }, _IntlPhoneFieldState_build_closure0: function _IntlPhoneFieldState_build_closure0(t0) { this.$this = t0; }, _IntlPhoneFieldState_build_closure: function _IntlPhoneFieldState_build_closure(t0) { this.$this = t0; }, _IntlPhoneFieldState_build_closure1: function _IntlPhoneFieldState_build_closure1(t0) { this.$this = t0; }, IconPosition: function IconPosition(t0, t1) { this.index = t0; this._core$_name = t1; }, PhoneNumber: function PhoneNumber(t0, t1, t2) { this.countryISOCode = t0; this.countryCode = t1; this.number = t2; }, InvoiceStatusColors: function InvoiceStatusColors(t0) { this._colors0$_colorTheme = t0; }, RecurringInvoiceStatusColors: function RecurringInvoiceStatusColors(t0) { this._colors0$_colorTheme = t0; }, CreditStatusColors: function CreditStatusColors(t0) { this._colors0$_colorTheme = t0; }, PurchaseOrderStatusColors: function PurchaseOrderStatusColors(t0) { this._colors0$_colorTheme = t0; }, TransactionStatusColors: function TransactionStatusColors(t0) { this._colors0$_colorTheme = t0; }, QuoteStatusColors: function QuoteStatusColors(t0) { this._colors0$_colorTheme = t0; }, PaymentStatusColors: function PaymentStatusColors(t0) { this._colors0$_colorTheme = t0; }, ExpenseStatusColors: function ExpenseStatusColors(t0) { this._colors0$_colorTheme = t0; }, TaskStatusColors: function TaskStatusColors(t0) { this._colors0$_colorTheme = t0; }, FileStorage: function FileStorage(t0) { this.tag = t0; }, AccountEntity_AccountEntity(reportErrors) { return A._$AccountEntity$_(true, "", false, "", "", false, false, 0, 1, "", false, false, false, false, "", "", false, "", "", "", reportErrors, false, false, 0, "", ""); }, AccountEntity__initializeBuilder(builder) { builder.get$_account_model$_$this()._key = ""; builder.get$_account_model$_$this()._currentVersion = ""; builder.get$_account_model$_$this()._debugEnabled = false; builder.get$_account_model$_$this()._isDocker = false; builder.get$_account_model$_$this()._isSchedulerRunning = true; builder.get$_account_model$_$this()._disableAutoUpdate = false; builder.get$_account_model$_$this()._isMigrated = false; builder.get$_account_model$_$this()._isHosted = false; builder.get$_account_model$_$this()._hasIapPlan = false; builder.get$_account_model$_$this()._trialStarted = ""; builder.get$_account_model$_$this()._defaultCompanyId = ""; builder.get$_account_model$_$this()._trialDaysLeft = 0; builder.get$_account_model$_$this()._hostedClientCount = 0; builder.get$_account_model$_$this()._hostedCompanyCount = 1; builder.get$_account_model$_$this()._accountSmsVerified = true; builder.get$_account_model$_$this()._setReactAsDefaultAP = false; builder.get$_account_model$_$this()._paymentId = ""; builder.get$_account_model$_$this()._taxApiEnabled = false; builder.get$_account_model$_$this()._nordigenEnabled = false; builder.get$_account_model$_$this()._uploadExtensions = ""; return builder; }, _$AccountEntity$_(accountSmsVerified, currentVersion, debugEnabled, defaultCompanyId, defaultUrl, disableAutoUpdate, hasIapPlan, hostedClientCount, hostedCompanyCount, id, isDocker, isHosted, isMigrated, isSchedulerRunning, key, latestVersion, nordigenEnabled, paymentId, plan, planExpires, reportErrors, setReactAsDefaultAP, taxApiEnabled, trialDaysLeft, trialStarted, uploadExtensions) { var _s13_ = "AccountEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); A.BuiltValueNullFieldError_checkNotNull(key, _s13_, "key"); A.BuiltValueNullFieldError_checkNotNull(trialStarted, _s13_, "trialStarted"); A.BuiltValueNullFieldError_checkNotNull(defaultUrl, _s13_, "defaultUrl"); A.BuiltValueNullFieldError_checkNotNull(reportErrors, _s13_, "reportErrors"); A.BuiltValueNullFieldError_checkNotNull(plan, _s13_, "plan"); A.BuiltValueNullFieldError_checkNotNull(planExpires, _s13_, "planExpires"); A.BuiltValueNullFieldError_checkNotNull(latestVersion, _s13_, "latestVersion"); A.BuiltValueNullFieldError_checkNotNull(currentVersion, _s13_, "currentVersion"); A.BuiltValueNullFieldError_checkNotNull(debugEnabled, _s13_, "debugEnabled"); A.BuiltValueNullFieldError_checkNotNull(isDocker, _s13_, "isDocker"); A.BuiltValueNullFieldError_checkNotNull(isMigrated, _s13_, "isMigrated"); A.BuiltValueNullFieldError_checkNotNull(isHosted, _s13_, "isHosted"); A.BuiltValueNullFieldError_checkNotNull(isSchedulerRunning, _s13_, "isSchedulerRunning"); A.BuiltValueNullFieldError_checkNotNull(disableAutoUpdate, _s13_, "disableAutoUpdate"); A.BuiltValueNullFieldError_checkNotNull(defaultCompanyId, _s13_, "defaultCompanyId"); A.BuiltValueNullFieldError_checkNotNull(hostedClientCount, _s13_, "hostedClientCount"); A.BuiltValueNullFieldError_checkNotNull(hostedCompanyCount, _s13_, "hostedCompanyCount"); A.BuiltValueNullFieldError_checkNotNull(setReactAsDefaultAP, _s13_, "setReactAsDefaultAP"); A.BuiltValueNullFieldError_checkNotNull(accountSmsVerified, _s13_, "accountSmsVerified"); A.BuiltValueNullFieldError_checkNotNull(trialDaysLeft, _s13_, "trialDaysLeft"); A.BuiltValueNullFieldError_checkNotNull(hasIapPlan, _s13_, "hasIapPlan"); A.BuiltValueNullFieldError_checkNotNull(paymentId, _s13_, "paymentId"); A.BuiltValueNullFieldError_checkNotNull(taxApiEnabled, _s13_, "taxApiEnabled"); A.BuiltValueNullFieldError_checkNotNull(nordigenEnabled, _s13_, "nordigenEnabled"); A.BuiltValueNullFieldError_checkNotNull(uploadExtensions, _s13_, "uploadExtensions"); return new A._$AccountEntity(id, key, trialStarted, defaultUrl, reportErrors, plan, planExpires, latestVersion, currentVersion, debugEnabled, isDocker, isMigrated, isHosted, isSchedulerRunning, disableAutoUpdate, defaultCompanyId, hostedClientCount, hostedCompanyCount, setReactAsDefaultAP, accountSmsVerified, trialDaysLeft, hasIapPlan, paymentId, taxApiEnabled, nordigenEnabled, uploadExtensions); }, AccountEntity: function AccountEntity() { }, _$AccountEntitySerializer: function _$AccountEntitySerializer() { }, _$AccountEntity: function _$AccountEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { var _ = this; _.id = t0; _.key = t1; _.trialStarted = t2; _.defaultUrl = t3; _.reportErrors = t4; _.plan = t5; _.planExpires = t6; _.latestVersion = t7; _.currentVersion = t8; _.debugEnabled = t9; _.isDocker = t10; _.isMigrated = t11; _.isHosted = t12; _.isSchedulerRunning = t13; _.disableAutoUpdate = t14; _.defaultCompanyId = t15; _.hostedClientCount = t16; _.hostedCompanyCount = t17; _.setReactAsDefaultAP = t18; _.accountSmsVerified = t19; _.trialDaysLeft = t20; _.hasIapPlan = t21; _.paymentId = t22; _.taxApiEnabled = t23; _.nordigenEnabled = t24; _.uploadExtensions = t25; _._account_model$__hashCode = null; }, AccountEntityBuilder: function AccountEntityBuilder() { var _ = this; _._uploadExtensions = _._nordigenEnabled = _._taxApiEnabled = _._paymentId = _._hasIapPlan = _._trialDaysLeft = _._accountSmsVerified = _._setReactAsDefaultAP = _._hostedCompanyCount = _._hostedClientCount = _._defaultCompanyId = _._disableAutoUpdate = _._isSchedulerRunning = _._isHosted = _._isMigrated = _._isDocker = _._debugEnabled = _._currentVersion = _._latestVersion = _._planExpires = _._plan = _._reportErrors = _._defaultUrl = _._trialStarted = _._key = _._account_model$_id = _._account_model$_$v = null; }, BankAccountEntity_BankAccountEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$BankAccountEntity$_(0, "", false, 0, 0, "", "", false, "", t1, "", false, false, "", "", "", "", "", 0); }, BankAccountEntity__initializeBuilder(builder) { builder.get$_bank_account_model$_$this()._fromDate = ""; builder.get$_bank_account_model$_$this()._disabledUpstream = false; builder.get$_bank_account_model$_$this()._autoSync = false; builder.get$_bank_account_model$_$this()._nordigenInstitutionId = ""; builder.get$_bank_account_model$_$this()._integrationType = ""; return builder; }, _$BankAccountEntity$_(archivedAt, assignedUserId, autoSync, balance, createdAt, createdUserId, currency, disabledUpstream, fromDate, id, integrationType, isChanged, isDeleted, $name, nordigenInstitutionId, provider, $status, type, updatedAt) { var _s17_ = "BankAccountEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s17_, "name"); A.BuiltValueNullFieldError_checkNotNull($status, _s17_, "status"); A.BuiltValueNullFieldError_checkNotNull(type, _s17_, "type"); A.BuiltValueNullFieldError_checkNotNull(provider, _s17_, "provider"); A.BuiltValueNullFieldError_checkNotNull(fromDate, _s17_, "fromDate"); A.BuiltValueNullFieldError_checkNotNull(autoSync, _s17_, "autoSync"); A.BuiltValueNullFieldError_checkNotNull(disabledUpstream, _s17_, "disabledUpstream"); A.BuiltValueNullFieldError_checkNotNull(integrationType, _s17_, "integrationType"); A.BuiltValueNullFieldError_checkNotNull(nordigenInstitutionId, _s17_, "nordigenInstitutionId"); A.BuiltValueNullFieldError_checkNotNull(balance, _s17_, "balance"); A.BuiltValueNullFieldError_checkNotNull(currency, _s17_, "currency"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s17_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s17_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s17_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s17_, "id"); return new A._$BankAccountEntity($name, $status, type, provider, fromDate, autoSync, disabledUpstream, integrationType, nordigenInstitutionId, balance, currency, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, BankAccountListResponse: function BankAccountListResponse() { }, BankAccountItemResponse: function BankAccountItemResponse() { }, BankAccountEntity: function BankAccountEntity() { }, _$BankAccountListResponseSerializer: function _$BankAccountListResponseSerializer() { }, _$BankAccountItemResponseSerializer: function _$BankAccountItemResponseSerializer() { }, _$BankAccountEntitySerializer: function _$BankAccountEntitySerializer() { }, _$BankAccountListResponse: function _$BankAccountListResponse(t0) { this.data = t0; this._bank_account_model$__hashCode = null; }, BankAccountListResponseBuilder: function BankAccountListResponseBuilder() { this._bank_account_model$_data = this._bank_account_model$_$v = null; }, _$BankAccountItemResponse: function _$BankAccountItemResponse(t0) { this.data = t0; this._bank_account_model$__hashCode = null; }, BankAccountItemResponseBuilder: function BankAccountItemResponseBuilder() { this._bank_account_model$_data = this._bank_account_model$_$v = null; }, _$BankAccountEntity: function _$BankAccountEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.name = t0; _.status = t1; _.type = t2; _.provider = t3; _.fromDate = t4; _.autoSync = t5; _.disabledUpstream = t6; _.integrationType = t7; _.nordigenInstitutionId = t8; _.balance = t9; _.currency = t10; _.isChanged = t11; _.createdAt = t12; _.updatedAt = t13; _.archivedAt = t14; _.isDeleted = t15; _.createdUserId = t16; _.assignedUserId = t17; _.id = t18; _._bank_account_model$__hashCode = null; }, BankAccountEntityBuilder: function BankAccountEntityBuilder() { var _ = this; _._bank_account_model$_id = _._bank_account_model$_assignedUserId = _._bank_account_model$_createdUserId = _._bank_account_model$_isDeleted = _._bank_account_model$_archivedAt = _._bank_account_model$_updatedAt = _._bank_account_model$_createdAt = _._bank_account_model$_isChanged = _._currency = _._bank_account_model$_balance = _._nordigenInstitutionId = _._integrationType = _._disabledUpstream = _._autoSync = _._fromDate = _._provider = _._bank_account_model$_type = _._status = _._bank_account_model$_name = _._bank_account_model$_$v = null; }, _BankAccountEntity_Object_BaseEntity: function _BankAccountEntity_Object_BaseEntity() { }, ClientEntity_ClientEntity(group, id, state, user) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, _null = null; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = A.SettingsEntity_SettingsEntity(_null, _null, _null).rebuild$1(new A.ClientEntity_ClientEntity_closure(state)); t3 = group == null ? _null : group.id; if (t3 == null) t3 = ""; t4 = A.TaxDataEntity_TaxDataEntity(); t5 = A.BuiltList_BuiltList$from(A._setArrayType([A.ClientContactEntity_ClientContactEntity().rebuild$1(new A.ClientEntity_ClientEntity_closure0())], type$.JSArray_ClientContactEntity), type$.ClientContactEntity); t6 = A.BuiltList_BuiltList$from(B.List_empty, type$.ActivityEntity); t7 = A.BuiltList_BuiltList$from(B.List_empty, type$.LedgerEntity); t8 = A.BuiltList_BuiltList$from(B.List_empty, type$.GatewayTokenEntity); t9 = A.BuiltList_BuiltList$from(B.List_empty, type$.SystemLogEntity); t10 = user == null ? _null : user.id; if (t10 == null) t10 = ""; return A._$ClientEntity$_(t6, "", "", 0, t10, 0, "", "", "", t5, "", 0, "", 0, "", "", "", "", "", A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), t8, t3, false, t1, "", "", false, false, false, 0, t7, 0, "", "", 0, 0, "", "", "", "", "", t2, "", "", "", "", "", "", "", "", t9, t4, 0, "", ""); }, ClientEntity__initializeBuilder(builder) { var t1, t2; builder.get$_client_model$_$this()._number = ""; builder.get$_client_model$_$this()._routingId = ""; builder.get$_client_model$_$this()._isTaxExempt = false; builder.get$_client_model$_$this()._hasValidVatNumber = false; t1 = builder.get$taxData(); t2 = A.TaxDataEntity_TaxDataEntity(); A.ArgumentError_checkNotNull(t2, "other"); t1._tax_model$_$v = t2; builder.get$_client_model$_$this()._paymentBalance = 0; builder.get$_client_model$_$this()._classification = ""; return builder; }, ClientContactEntity_ClientContactEntity() { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; return A._$ClientContactEntity$_(0, "", "", 0, "", "", "", "", "", "", "", "" + t1, false, false, false, 0, "", "", "", "", true, 0); }, _$ClientEntity$_(activities, address1, address2, archivedAt, assignedUserId, balance, city, classification, clientHash, contacts, countryId, createdAt, createdUserId, creditBalance, customValue1, customValue2, customValue3, customValue4, displayName, documents, gatewayTokens, groupId, hasValidVatNumber, id, idNumber, industryId, isChanged, isDeleted, isTaxExempt, lastLogin, ledger, loadedAt, $name, number, paidToDate, paymentBalance, phone, postalCode, privateNotes, publicNotes, routingId, settings, shippingAddress1, shippingAddress2, shippingCity, shippingCountryId, shippingPostalCode, shippingState, sizeId, state, systemLogs, taxData, updatedAt, vatNumber, website) { var _s12_ = "ClientEntity"; A.BuiltValueNullFieldError_checkNotNull(groupId, _s12_, "groupId"); A.BuiltValueNullFieldError_checkNotNull($name, _s12_, "name"); A.BuiltValueNullFieldError_checkNotNull(displayName, _s12_, "displayName"); A.BuiltValueNullFieldError_checkNotNull(balance, _s12_, "balance"); A.BuiltValueNullFieldError_checkNotNull(creditBalance, _s12_, "creditBalance"); A.BuiltValueNullFieldError_checkNotNull(paymentBalance, _s12_, "paymentBalance"); A.BuiltValueNullFieldError_checkNotNull(paidToDate, _s12_, "paidToDate"); A.BuiltValueNullFieldError_checkNotNull(clientHash, _s12_, "clientHash"); A.BuiltValueNullFieldError_checkNotNull(address1, _s12_, "address1"); A.BuiltValueNullFieldError_checkNotNull(address2, _s12_, "address2"); A.BuiltValueNullFieldError_checkNotNull(city, _s12_, "city"); A.BuiltValueNullFieldError_checkNotNull(state, _s12_, "state"); A.BuiltValueNullFieldError_checkNotNull(postalCode, _s12_, "postalCode"); A.BuiltValueNullFieldError_checkNotNull(countryId, _s12_, "countryId"); A.BuiltValueNullFieldError_checkNotNull(phone, _s12_, "phone"); A.BuiltValueNullFieldError_checkNotNull(privateNotes, _s12_, "privateNotes"); A.BuiltValueNullFieldError_checkNotNull(publicNotes, _s12_, "publicNotes"); A.BuiltValueNullFieldError_checkNotNull(website, _s12_, "website"); A.BuiltValueNullFieldError_checkNotNull(industryId, _s12_, "industryId"); A.BuiltValueNullFieldError_checkNotNull(sizeId, _s12_, "sizeId"); A.BuiltValueNullFieldError_checkNotNull(vatNumber, _s12_, "vatNumber"); A.BuiltValueNullFieldError_checkNotNull(idNumber, _s12_, "idNumber"); A.BuiltValueNullFieldError_checkNotNull(number, _s12_, "number"); A.BuiltValueNullFieldError_checkNotNull(shippingAddress1, _s12_, "shippingAddress1"); A.BuiltValueNullFieldError_checkNotNull(shippingAddress2, _s12_, "shippingAddress2"); A.BuiltValueNullFieldError_checkNotNull(shippingCity, _s12_, "shippingCity"); A.BuiltValueNullFieldError_checkNotNull(shippingState, _s12_, "shippingState"); A.BuiltValueNullFieldError_checkNotNull(shippingPostalCode, _s12_, "shippingPostalCode"); A.BuiltValueNullFieldError_checkNotNull(shippingCountryId, _s12_, "shippingCountryId"); A.BuiltValueNullFieldError_checkNotNull(settings, _s12_, "settings"); A.BuiltValueNullFieldError_checkNotNull(lastLogin, _s12_, "lastLogin"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s12_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s12_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s12_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s12_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(routingId, _s12_, "routingId"); A.BuiltValueNullFieldError_checkNotNull(isTaxExempt, _s12_, "isTaxExempt"); A.BuiltValueNullFieldError_checkNotNull(hasValidVatNumber, _s12_, "hasValidVatNumber"); A.BuiltValueNullFieldError_checkNotNull(taxData, _s12_, "taxData"); A.BuiltValueNullFieldError_checkNotNull(classification, _s12_, "classification"); A.BuiltValueNullFieldError_checkNotNull(contacts, _s12_, "contacts"); A.BuiltValueNullFieldError_checkNotNull(activities, _s12_, "activities"); A.BuiltValueNullFieldError_checkNotNull(ledger, _s12_, "ledger"); A.BuiltValueNullFieldError_checkNotNull(gatewayTokens, _s12_, "gatewayTokens"); A.BuiltValueNullFieldError_checkNotNull(documents, _s12_, "documents"); A.BuiltValueNullFieldError_checkNotNull(systemLogs, _s12_, "systemLogs"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s12_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s12_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s12_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s12_, "id"); return new A._$ClientEntity(groupId, loadedAt, $name, displayName, balance, creditBalance, paymentBalance, paidToDate, clientHash, address1, address2, city, state, postalCode, countryId, phone, privateNotes, publicNotes, website, industryId, sizeId, vatNumber, idNumber, number, shippingAddress1, shippingAddress2, shippingCity, shippingState, shippingPostalCode, shippingCountryId, settings, lastLogin, customValue1, customValue2, customValue3, customValue4, routingId, isTaxExempt, hasValidVatNumber, taxData, classification, contacts, activities, ledger, gatewayTokens, documents, systemLogs, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$ClientContactEntity$_(archivedAt, assignedUserId, contactKey, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, email, firstName, id, isChanged, isDeleted, isPrimary, lastLogin, lastName, link, password, phone, sendEmail, updatedAt) { var _s19_ = "ClientContactEntity"; A.BuiltValueNullFieldError_checkNotNull(firstName, _s19_, "firstName"); A.BuiltValueNullFieldError_checkNotNull(lastName, _s19_, "lastName"); A.BuiltValueNullFieldError_checkNotNull(email, _s19_, "email"); A.BuiltValueNullFieldError_checkNotNull(password, _s19_, "password"); A.BuiltValueNullFieldError_checkNotNull(phone, _s19_, "phone"); A.BuiltValueNullFieldError_checkNotNull(contactKey, _s19_, "contactKey"); A.BuiltValueNullFieldError_checkNotNull(isPrimary, _s19_, "isPrimary"); A.BuiltValueNullFieldError_checkNotNull(sendEmail, _s19_, "sendEmail"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s19_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s19_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s19_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s19_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(lastLogin, _s19_, "lastLogin"); A.BuiltValueNullFieldError_checkNotNull(link, _s19_, "link"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s19_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s19_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s19_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s19_, "id"); return new A._$ClientContactEntity(firstName, lastName, email, password, phone, contactKey, isPrimary, sendEmail, customValue1, customValue2, customValue3, customValue4, lastLogin, link, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, ClientListResponse: function ClientListResponse() { }, ClientItemResponse: function ClientItemResponse() { }, ClientEntity: function ClientEntity() { }, ClientEntity_ClientEntity_closure: function ClientEntity_ClientEntity_closure(t0) { this.state = t0; }, ClientEntity_ClientEntity_closure0: function ClientEntity_ClientEntity_closure0() { }, ClientEntity_primaryContact_closure: function ClientEntity_primaryContact_closure() { }, ClientEntity_primaryContact_closure0: function ClientEntity_primaryContact_closure0() { }, ClientEntity_emailContacts_closure: function ClientEntity_emailContacts_closure() { }, ClientEntity_hasEmailAddress_closure: function ClientEntity_hasEmailAddress_closure() { }, ClientEntity_getContact_closure: function ClientEntity_getContact_closure(t0) { this.contactId = t0; }, ClientEntity_getContact_closure0: function ClientEntity_getContact_closure0() { }, ClientContactEntity: function ClientContactEntity() { }, _$ClientListResponseSerializer: function _$ClientListResponseSerializer() { }, _$ClientItemResponseSerializer: function _$ClientItemResponseSerializer() { }, _$ClientEntitySerializer: function _$ClientEntitySerializer() { }, _$ClientContactEntitySerializer: function _$ClientContactEntitySerializer() { }, _$ClientListResponse: function _$ClientListResponse(t0) { this.data = t0; this._client_model$__hashCode = null; }, ClientListResponseBuilder: function ClientListResponseBuilder() { this._client_model$_data = this._client_model$_$v = null; }, _$ClientItemResponse: function _$ClientItemResponse(t0) { this.data = t0; this._client_model$__hashCode = null; }, ClientItemResponseBuilder: function ClientItemResponseBuilder() { this._client_model$_data = this._client_model$_$v = null; }, _$ClientEntity: function _$ClientEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54) { var _ = this; _.groupId = t0; _.loadedAt = t1; _.name = t2; _.displayName = t3; _.balance = t4; _.creditBalance = t5; _.paymentBalance = t6; _.paidToDate = t7; _.clientHash = t8; _.address1 = t9; _.address2 = t10; _.city = t11; _.state = t12; _.postalCode = t13; _.countryId = t14; _.phone = t15; _.privateNotes = t16; _.publicNotes = t17; _.website = t18; _.industryId = t19; _.sizeId = t20; _.vatNumber = t21; _.idNumber = t22; _.number = t23; _.shippingAddress1 = t24; _.shippingAddress2 = t25; _.shippingCity = t26; _.shippingState = t27; _.shippingPostalCode = t28; _.shippingCountryId = t29; _.settings = t30; _.lastLogin = t31; _.customValue1 = t32; _.customValue2 = t33; _.customValue3 = t34; _.customValue4 = t35; _.routingId = t36; _.isTaxExempt = t37; _.hasValidVatNumber = t38; _.taxData = t39; _.classification = t40; _.contacts = t41; _.activities = t42; _.ledger = t43; _.gatewayTokens = t44; _.documents = t45; _.systemLogs = t46; _.isChanged = t47; _.createdAt = t48; _.updatedAt = t49; _.archivedAt = t50; _.isDeleted = t51; _.createdUserId = t52; _.assignedUserId = t53; _.id = t54; _._client_model$__hashCode = null; }, ClientEntityBuilder: function ClientEntityBuilder() { var _ = this; _._shippingPostalCode = _._shippingState = _._shippingCity = _._shippingAddress2 = _._shippingAddress1 = _._number = _._idNumber = _._vatNumber = _._sizeId = _._industryId = _._website = _._publicNotes = _._privateNotes = _._client_model$_phone = _._countryId = _._postalCode = _._client_model$_state = _._city = _._address2 = _._address1 = _._clientHash = _._paidToDate = _._paymentBalance = _._creditBalance = _._balance = _._displayName = _._client_model$_name = _._loadedAt = _._groupId = _._client_model$_$v = null; _._client_model$_id = _._client_model$_assignedUserId = _._client_model$_createdUserId = _._client_model$_isDeleted = _._client_model$_archivedAt = _._client_model$_updatedAt = _._client_model$_createdAt = _._client_model$_isChanged = _._systemLogs = _._client_model$_documents = _._gatewayTokens = _._ledger = _._activities = _._contacts = _._classification = _._taxData = _._hasValidVatNumber = _._isTaxExempt = _._routingId = _._client_model$_customValue4 = _._client_model$_customValue3 = _._client_model$_customValue2 = _._client_model$_customValue1 = _._lastLogin = _._client_model$_settings = _._shippingCountryId = null; }, _$ClientContactEntity: function _$ClientContactEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.firstName = t0; _.lastName = t1; _.email = t2; _.password = t3; _.phone = t4; _.contactKey = t5; _.isPrimary = t6; _.sendEmail = t7; _.customValue1 = t8; _.customValue2 = t9; _.customValue3 = t10; _.customValue4 = t11; _.lastLogin = t12; _.link = t13; _.isChanged = t14; _.createdAt = t15; _.updatedAt = t16; _.archivedAt = t17; _.isDeleted = t18; _.createdUserId = t19; _.assignedUserId = t20; _.id = t21; _._client_model$__hashCode = null; }, ClientContactEntityBuilder: function ClientContactEntityBuilder() { var _ = this; _._client_model$_id = _._client_model$_assignedUserId = _._client_model$_createdUserId = _._client_model$_isDeleted = _._client_model$_archivedAt = _._client_model$_updatedAt = _._client_model$_createdAt = _._client_model$_isChanged = _._client_model$_link = _._lastLogin = _._client_model$_customValue4 = _._client_model$_customValue3 = _._client_model$_customValue2 = _._client_model$_customValue1 = _._client_model$_sendEmail = _._client_model$_isPrimary = _._contactKey = _._client_model$_phone = _._client_model$_password = _._client_model$_email = _._client_model$_lastName = _._client_model$_firstName = _._client_model$_$v = null; }, _ClientContactEntity_Object_BaseEntity: function _ClientContactEntity_Object_BaseEntity() { }, _ClientContactEntity_Object_BaseEntity_SelectableEntity: function _ClientContactEntity_Object_BaseEntity_SelectableEntity() { }, _ClientEntity_Object_BaseEntity: function _ClientEntity_Object_BaseEntity() { }, _ClientEntity_Object_BaseEntity_SelectableEntity: function _ClientEntity_Object_BaseEntity_SelectableEntity() { }, _ClientEntity_Object_BaseEntity_SelectableEntity_HasActivities: function _ClientEntity_Object_BaseEntity_SelectableEntity_HasActivities() { }, CompanyGatewayEntity_CompanyGatewayEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$CompanyGatewayEntity$_(0, true, 0, "", "", 0, "", "", "", "", "", A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.FeesAndLimitsSettings), "", t1, false, false, false, "", null, false, false, false, true, false, false, false, false, false, false, true, false, A.BuiltList_BuiltList$from(B.List_empty, type$.SystemLogEntity), "always", true, 0); }, CompanyGatewayEntity__initializeBuilder(builder) { builder.get$_company_gateway_model$_$this()._requireCustomValue1 = false; builder.get$_company_gateway_model$_$this()._requireCustomValue2 = false; builder.get$_company_gateway_model$_$this()._requireCustomValue3 = false; builder.get$_company_gateway_model$_$this()._requireCustomValue4 = false; builder.get$_company_gateway_model$_$this()._alwaysShowRequiredFields = true; return builder; }, FeesAndLimitsSettings_FeesAndLimitsSettings(isEnabled) { return A._$FeesAndLimitsSettings$_(false, 0, 0, 0, isEnabled === true, -1, -1, "", "", "", 0, 0, 0); }, _$CompanyGatewayEntity$_(acceptedCreditCards, alwaysShowRequiredFields, archivedAt, assignedUserId, config, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, feesAndLimitsMap, gatewayId, id, isChanged, isDeleted, isTestMode, label, loadedAt, requireBillingAddress, requireClientName, requireClientPhone, requireContactEmail, requireContactName, requireCustomValue1, requireCustomValue2, requireCustomValue3, requireCustomValue4, requireCvv, requirePostalCode, requireShippingAddress, systemLogs, tokenBilling, updateDetails, updatedAt) { var _s20_ = "CompanyGatewayEntity"; A.BuiltValueNullFieldError_checkNotNull(gatewayId, _s20_, "gatewayId"); A.BuiltValueNullFieldError_checkNotNull(acceptedCreditCards, _s20_, "acceptedCreditCards"); A.BuiltValueNullFieldError_checkNotNull(requireShippingAddress, _s20_, "requireShippingAddress"); A.BuiltValueNullFieldError_checkNotNull(requireBillingAddress, _s20_, "requireBillingAddress"); A.BuiltValueNullFieldError_checkNotNull(requireClientName, _s20_, "requireClientName"); A.BuiltValueNullFieldError_checkNotNull(requireClientPhone, _s20_, "requireClientPhone"); A.BuiltValueNullFieldError_checkNotNull(requireContactName, _s20_, "requireContactName"); A.BuiltValueNullFieldError_checkNotNull(requireContactEmail, _s20_, "requireContactEmail"); A.BuiltValueNullFieldError_checkNotNull(requireCustomValue1, _s20_, "requireCustomValue1"); A.BuiltValueNullFieldError_checkNotNull(requireCustomValue2, _s20_, "requireCustomValue2"); A.BuiltValueNullFieldError_checkNotNull(requireCustomValue3, _s20_, "requireCustomValue3"); A.BuiltValueNullFieldError_checkNotNull(requireCustomValue4, _s20_, "requireCustomValue4"); A.BuiltValueNullFieldError_checkNotNull(requireCvv, _s20_, "requireCvv"); A.BuiltValueNullFieldError_checkNotNull(updateDetails, _s20_, "updateDetails"); A.BuiltValueNullFieldError_checkNotNull(feesAndLimitsMap, _s20_, "feesAndLimitsMap"); A.BuiltValueNullFieldError_checkNotNull(systemLogs, _s20_, "systemLogs"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s20_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s20_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s20_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s20_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(config, _s20_, "config"); A.BuiltValueNullFieldError_checkNotNull(tokenBilling, _s20_, "tokenBilling"); A.BuiltValueNullFieldError_checkNotNull(isTestMode, _s20_, "isTestMode"); A.BuiltValueNullFieldError_checkNotNull(alwaysShowRequiredFields, _s20_, "alwaysShowRequiredFields"); A.BuiltValueNullFieldError_checkNotNull(label, _s20_, "label"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s20_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s20_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s20_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s20_, "id"); return new A._$CompanyGatewayEntity(loadedAt, gatewayId, acceptedCreditCards, requireShippingAddress, requireBillingAddress, requireClientName, requirePostalCode, requireClientPhone, requireContactName, requireContactEmail, requireCustomValue1, requireCustomValue2, requireCustomValue3, requireCustomValue4, requireCvv, updateDetails, feesAndLimitsMap, systemLogs, customValue1, customValue2, customValue3, customValue4, config, tokenBilling, isTestMode, alwaysShowRequiredFields, label, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$FeesAndLimitsSettings$_(adjustFeePercent, feeAmount, feeCap, feePercent, isEnabled, maxLimit, minLimit, taxName1, taxName2, taxName3, taxRate1, taxRate2, taxRate3) { var _s21_ = "FeesAndLimitsSettings"; A.BuiltValueNullFieldError_checkNotNull(minLimit, _s21_, "minLimit"); A.BuiltValueNullFieldError_checkNotNull(maxLimit, _s21_, "maxLimit"); A.BuiltValueNullFieldError_checkNotNull(feeAmount, _s21_, "feeAmount"); A.BuiltValueNullFieldError_checkNotNull(feePercent, _s21_, "feePercent"); A.BuiltValueNullFieldError_checkNotNull(feeCap, _s21_, "feeCap"); A.BuiltValueNullFieldError_checkNotNull(taxRate1, _s21_, "taxRate1"); A.BuiltValueNullFieldError_checkNotNull(taxName1, _s21_, "taxName1"); A.BuiltValueNullFieldError_checkNotNull(taxRate2, _s21_, "taxRate2"); A.BuiltValueNullFieldError_checkNotNull(taxName2, _s21_, "taxName2"); A.BuiltValueNullFieldError_checkNotNull(taxRate3, _s21_, "taxRate3"); A.BuiltValueNullFieldError_checkNotNull(taxName3, _s21_, "taxName3"); A.BuiltValueNullFieldError_checkNotNull(adjustFeePercent, _s21_, "adjustFeePercent"); A.BuiltValueNullFieldError_checkNotNull(isEnabled, _s21_, "isEnabled"); return new A._$FeesAndLimitsSettings(minLimit, maxLimit, feeAmount, feePercent, feeCap, taxRate1, taxName1, taxRate2, taxName2, taxRate3, taxName3, adjustFeePercent, isEnabled); }, CompanyGatewayListResponse: function CompanyGatewayListResponse() { }, CompanyGatewayItemResponse: function CompanyGatewayItemResponse() { }, CompanyGatewayEntity: function CompanyGatewayEntity() { }, CompanyGatewayEntity_updateConfig_closure: function CompanyGatewayEntity_updateConfig_closure(t0) { this.updatedConfig = t0; }, FeesAndLimitsSettings: function FeesAndLimitsSettings() { }, _$CompanyGatewayListResponseSerializer: function _$CompanyGatewayListResponseSerializer() { }, _$CompanyGatewayItemResponseSerializer: function _$CompanyGatewayItemResponseSerializer() { }, _$CompanyGatewayEntitySerializer: function _$CompanyGatewayEntitySerializer() { }, _$FeesAndLimitsSettingsSerializer: function _$FeesAndLimitsSettingsSerializer() { }, _$CompanyGatewayListResponse: function _$CompanyGatewayListResponse(t0) { this.data = t0; this._company_gateway_model$__hashCode = null; }, CompanyGatewayListResponseBuilder: function CompanyGatewayListResponseBuilder() { this._company_gateway_model$_data = this._company_gateway_model$_$v = null; }, _$CompanyGatewayItemResponse: function _$CompanyGatewayItemResponse(t0) { this.data = t0; this._company_gateway_model$__hashCode = null; }, CompanyGatewayItemResponseBuilder: function CompanyGatewayItemResponseBuilder() { this._company_gateway_model$_data = this._company_gateway_model$_$v = null; }, _$CompanyGatewayEntity: function _$CompanyGatewayEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34) { var _ = this; _.loadedAt = t0; _.gatewayId = t1; _.acceptedCreditCards = t2; _.requireShippingAddress = t3; _.requireBillingAddress = t4; _.requireClientName = t5; _.requirePostalCode = t6; _.requireClientPhone = t7; _.requireContactName = t8; _.requireContactEmail = t9; _.requireCustomValue1 = t10; _.requireCustomValue2 = t11; _.requireCustomValue3 = t12; _.requireCustomValue4 = t13; _.requireCvv = t14; _.updateDetails = t15; _.feesAndLimitsMap = t16; _.systemLogs = t17; _.customValue1 = t18; _.customValue2 = t19; _.customValue3 = t20; _.customValue4 = t21; _.config = t22; _.tokenBilling = t23; _.isTestMode = t24; _.alwaysShowRequiredFields = t25; _.label = t26; _.isChanged = t27; _.createdAt = t28; _.updatedAt = t29; _.archivedAt = t30; _.isDeleted = t31; _.createdUserId = t32; _.assignedUserId = t33; _.id = t34; _._company_gateway_model$__hashCode = null; }, CompanyGatewayEntityBuilder: function CompanyGatewayEntityBuilder() { var _ = this; _._company_gateway_model$_createdAt = _._company_gateway_model$_isChanged = _._label = _._alwaysShowRequiredFields = _._isTestMode = _._tokenBilling = _._config = _._company_gateway_model$_customValue4 = _._company_gateway_model$_customValue3 = _._company_gateway_model$_customValue2 = _._company_gateway_model$_customValue1 = _._company_gateway_model$_systemLogs = _._feesAndLimitsMap = _._updateDetails = _._requireCvv = _._requireCustomValue4 = _._requireCustomValue3 = _._requireCustomValue2 = _._requireCustomValue1 = _._requireContactEmail = _._requireContactName = _._requireClientPhone = _._requirePostalCode = _._requireClientName = _._requireBillingAddress = _._requireShippingAddress = _._acceptedCreditCards = _._gatewayId = _._company_gateway_model$_loadedAt = _._company_gateway_model$_$v = null; _._company_gateway_model$_id = _._company_gateway_model$_assignedUserId = _._company_gateway_model$_createdUserId = _._company_gateway_model$_isDeleted = _._company_gateway_model$_archivedAt = _._company_gateway_model$_updatedAt = null; }, _$FeesAndLimitsSettings: function _$FeesAndLimitsSettings(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.minLimit = t0; _.maxLimit = t1; _.feeAmount = t2; _.feePercent = t3; _.feeCap = t4; _.taxRate1 = t5; _.taxName1 = t6; _.taxRate2 = t7; _.taxName2 = t8; _.taxRate3 = t9; _.taxName3 = t10; _.adjustFeePercent = t11; _.isEnabled = t12; _._company_gateway_model$__hashCode = null; }, FeesAndLimitsSettingsBuilder: function FeesAndLimitsSettingsBuilder() { var _ = this; _._company_gateway_model$_isEnabled = _._adjustFeePercent = _._company_gateway_model$_taxName3 = _._company_gateway_model$_taxRate3 = _._company_gateway_model$_taxName2 = _._company_gateway_model$_taxRate2 = _._company_gateway_model$_taxName1 = _._company_gateway_model$_taxRate1 = _._feeCap = _._feePercent = _._feeAmount = _._maxLimit = _._minLimit = _._company_gateway_model$_$v = null; }, _CompanyGatewayEntity_Object_BaseEntity: function _CompanyGatewayEntity_Object_BaseEntity() { }, _CompanyGatewayEntity_Object_BaseEntity_SelectableEntity: function _CompanyGatewayEntity_Object_BaseEntity_SelectableEntity() { }, CompanyEntity_CompanyEntity() { var t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t1 = A.SettingsEntity_SettingsEntity(null, null, null), t2 = A.TaxDataEntity_TaxDataEntity(), t3 = type$.String, t4 = A._$TaxConfigEntity$_(A.BuiltMap_BuiltMap(B.Map_empty1, t3, type$.TaxConfigRegionEntity), "", ""), t5 = A.BuiltList_BuiltList$from(B.List_empty, type$.GroupEntity), t6 = A.BuiltList_BuiltList$from(B.List_empty, type$.TaxRateEntity), t7 = type$.TaskStatusEntity, t8 = A.BuiltList_BuiltList$from(B.List_empty, t7); t7 = A.BuiltMap_BuiltMap(B.Map_empty1, t3, t7); t9 = A.BuiltList_BuiltList$from(B.List_empty, type$.CompanyGatewayEntity); t10 = A.BuiltList_BuiltList$from(B.List_empty, type$.ExpenseCategoryEntity); t11 = A.BuiltList_BuiltList$from(B.List_empty, type$.UserEntity); t3 = A.BuiltMap_BuiltMap(B.Map_empty1, t3, t3); t12 = A.BuiltList_BuiltList$from(B.List_empty, type$.ActivityEntity); t13 = A.BuiltList_BuiltList$from(B.List_empty, type$.ClientEntity); t14 = A.BuiltList_BuiltList$from(B.List_empty, type$.ProductEntity); t15 = type$.InvoiceEntity; t16 = A.BuiltList_BuiltList$from(B.List_empty, t15); t17 = A.BuiltList_BuiltList$from(B.List_empty, t15); t18 = type$.ExpenseEntity; t19 = A.BuiltList_BuiltList$from(B.List_empty, t18); t20 = A.BuiltList_BuiltList$from(B.List_empty, type$.PaymentEntity); t21 = A.BuiltList_BuiltList$from(B.List_empty, t15); t22 = A.BuiltList_BuiltList$from(B.List_empty, t15); t23 = A.BuiltList_BuiltList$from(B.List_empty, type$.TaskEntity); t18 = A.BuiltList_BuiltList$from(B.List_empty, t18); t24 = A.BuiltList_BuiltList$from(B.List_empty, type$.ProjectEntity); t25 = A.BuiltList_BuiltList$from(B.List_empty, type$.VendorEntity); t26 = A.BuiltList_BuiltList$from(B.List_empty, type$.DesignEntity); t27 = A.BuiltList_BuiltList$from(B.List_empty, type$.PaymentTermEntity); t28 = A.BuiltList_BuiltList$from(B.List_empty, type$.TokenEntity); t29 = A.BuiltList_BuiltList$from(B.List_empty, type$.WebhookEntity); t30 = A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity); t31 = A.BuiltList_BuiltList$from(B.List_empty, type$.SubscriptionEntity); t32 = A.BuiltList_BuiltList$from(B.List_empty, type$.SystemLogEntity); t33 = A.BuiltList_BuiltList$from(B.List_empty, type$.RegistrationFieldEntity); t15 = A.BuiltList_BuiltList$from(B.List_empty, t15); t34 = A.BuiltList_BuiltList$from(B.List_empty, type$.BankAccountEntity); t35 = A.BuiltList_BuiltList$from(B.List_empty, type$.TransactionEntity); t36 = A.BuiltList_BuiltList$from(B.List_empty, type$.TransactionRuleEntity); return A._$CompanyEntity$_(t12, 0, "", false, t34, false, false, true, t33, t13, t9, "", false, false, false, true, 0, "", t22, t3, true, false, t26, t30, "", false, false, false, false, false, false, false, true, false, 0, B.EntityType_company, t10, false, t18, true, "0", "0", "", t5, false, false, "", "", false, true, false, false, true, false, false, true, true, t16, false, false, false, false, false, false, true, true, "", "", false, 0, 0, 0, false, 1800000, t27, t20, "", "subdomain", t14, t24, t15, t21, t19, t17, false, false, A.BuiltList_BuiltList$from(B.List_empty, type$.ScheduleEntity), 0, t1, true, false, false, "", "", "TLS", "", "", "", 587, "", true, true, 0, false, "", t31, t32, t7, t8, t23, t4, t2, t6, t28, false, t36, t35, true, 0, false, false, t11, t25, t29); }, CompanyEntity__initializeBuilder(builder) { var t1, t2; builder.get$_company_model$_$this()._company_model$_entityType = B.EntityType_company; builder.get$_company_model$_$this()._calculateExpenseTaxByAmount = false; builder.get$_company_model$_$this()._enableProductDiscount = false; builder.get$_company_model$_$this()._defaultTaskIsDateBased = false; builder.get$_company_model$_$this()._sessionTimeout = 0; builder.get$_company_model$_$this()._passwordTimeout = 1800000; builder.get$_company_model$_$this()._oauthPasswordRequired = false; builder.get$_company_model$_$this()._invoiceTaskDatelog = true; builder.get$_company_model$_$this()._showTaskEndDate = false; builder.get$_company_model$_$this()._markdownEnabled = true; builder.get$_company_model$_$this()._markdownEmailEnabled = true; builder.get$_company_model$_$this()._useCommaAsDecimalPlace = false; builder.get$_company_model$_$this()._useQuoteTermsOnConversion = false; builder.get$_company_model$_$this()._enableApplyingPayments = false; builder.get$_company_model$_$this()._trackInventory = false; builder.get$_company_model$_$this()._stockNotificationThreshold = 0; builder.get$_company_model$_$this()._stockNotification = true; builder.get$_company_model$_$this()._reportIncludeDrafts = false; builder.get$_company_model$_$this()._reportIncludeDeleted = false; builder.get$_company_model$_$this()._convertRateToClient = true; builder.get$_company_model$_$this()._stopOnUnpaidRecurring = false; builder.get$_company_model$_$this()._numberOfExpenseTaxRates = 0; builder.get$_company_model$_$this()._invoiceTaskProject = false; builder.get$_company_model$_$this()._invoiceTaskHours = false; builder.get$_company_model$_$this()._invoiceTaskLock = false; builder.get$_company_model$_$this()._invoiceTaskItemDescription = true; builder.get$_company_model$_$this()._invoiceTaskProjectHeader = true; builder.get$_company_model$_$this()._matomoUrl = ""; builder.get$_company_model$_$this()._matomoId = ""; builder.get$_company_model$_$this()._convertPaymentCurrency = false; builder.get$_company_model$_$this()._convertExpenseCurrency = false; builder.get$_company_model$_$this()._notifyVendorWhenPaid = false; builder.get$_company_model$_$this()._calculateTaxes = false; builder.get$_company_model$_$this()._hasEInvoiceCertificate = false; builder.get$_company_model$_$this()._hasEInvoiceCertificatePassphrase = false; builder.get$_company_model$_$this()._eInvoiceCertificatePassphrase = ""; builder.get$_company_model$_$this()._enableCustomSurchargeTaxes1 = false; builder.get$_company_model$_$this()._enableCustomSurchargeTaxes2 = false; builder.get$_company_model$_$this()._enableCustomSurchargeTaxes3 = false; builder.get$_company_model$_$this()._enableCustomSurchargeTaxes4 = false; builder.get$_company_model$_$this()._company_model$_sizeId = ""; builder.get$_company_model$_$this()._company_model$_industryId = ""; builder.get$_company_model$_$this()._subdomain = ""; builder.get$_company_model$_$this()._portalMode = ""; builder.get$_company_model$_$this()._portalDomain = ""; builder.get$_company_model$_$this()._updateProducts = false; builder.get$_company_model$_$this()._convertProductExchangeRate = false; builder.get$_company_model$_$this()._fillProducts = false; builder.get$_company_model$_$this()._enableProductCost = false; builder.get$_company_model$_$this()._enableProductQuantity = true; builder.get$_company_model$_$this()._defaultQuantity = true; builder.get$_company_model$_$this()._showProductDetails = true; builder.get$_company_model$_$this()._clientCanRegister = false; builder.get$_company_model$_$this()._isLarge = false; builder.get$_company_model$_$this()._isDisabled = false; builder.get$_company_model$_$this()._enableShopApi = false; builder.get$_company_model$_$this()._companyKey = ""; builder.get$_company_model$_$this()._firstDayOfWeek = ""; builder.get$_company_model$_$this()._firstMonthOfYear = ""; builder.get$_company_model$_$this()._numberOfInvoiceTaxRates = 0; builder.get$_company_model$_$this()._numberOfItemTaxRates = 0; builder.get$_company_model$_$this()._expenseInclusiveTaxes = false; builder.get$_company_model$_$this()._slackWebhookUrl = ""; builder.get$_company_model$_$this()._googleAnalyticsKey = ""; builder.get$_company_model$_$this()._markExpensesInvoiceable = false; builder.get$_company_model$_$this()._markExpensesPaid = false; builder.get$_company_model$_$this()._invoiceExpenseDocuments = false; builder.get$_company_model$_$this()._invoiceTaskDocuments = false; builder.get$_company_model$_$this()._invoiceTaskTimelog = false; builder.get$_company_model$_$this()._autoStartTasks = false; builder.get$_company_model$_$this()._showTasksTable = false; builder.get$_company_model$_$this()._enabledModules = 0; builder.get$_company_model$_$this()._company_model$_createdAt = 0; builder.get$_company_model$_$this()._company_model$_updatedAt = 0; builder.get$_company_model$_$this()._company_model$_archivedAt = 0; builder.get$_company_model$_$this()._company_model$_id = ""; builder.get$_company_model$_$this()._smtpHost = ""; builder.get$_company_model$_$this()._smtpPort = 587; builder.get$_company_model$_$this()._smtpEncryption = "TLS"; builder.get$_company_model$_$this()._smtpUsername = ""; builder.get$_company_model$_$this()._smtpPassword = ""; builder.get$_company_model$_$this()._smtpLocalDomain = ""; builder.get$_company_model$_$this()._smtpVerifyPeer = true; t1 = builder.get$taxConfig(); t2 = A._$TaxConfigEntity$_(A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.TaxConfigRegionEntity), "", ""); A.ArgumentError_checkNotNull(t2, "other"); t1._tax_model$_$v = t2; t2 = builder.get$taxData(); t1 = A.TaxDataEntity_TaxDataEntity(); A.ArgumentError_checkNotNull(t1, "other"); t2._tax_model$_$v = t1; builder.get$systemLogs().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.SystemLogEntity)); builder.get$subscriptions().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.SubscriptionEntity)); builder.get$recurringExpenses().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.ExpenseEntity)); builder.get$clientRegistrationFields().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.RegistrationFieldEntity)); builder.get$purchaseOrders().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.InvoiceEntity)); builder.get$bankAccounts().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.BankAccountEntity)); builder.get$transactions().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.TransactionEntity)); builder.get$transactionRules().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.TransactionRuleEntity)); builder.get$schedules().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.ScheduleEntity)); return builder; }, GatewayEntity_GatewayEntity() { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; return A._$GatewayEntity$_("1", "", "" + t1, false, false, "", A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.GatewayOptionsEntity), "", 0); }, GatewayEntity_getClientUrl(customerReference, gatewayId) { switch (gatewayId) { case "d14dd26a37cecc30fdd65700bfb55b23": case "d14dd26a47cecc30fdd65700bfb67b34": return "https://dashboard.stripe.com/customers/" + customerReference; default: return null; } }, GatewayEntity_getPaymentUrl(gatewayId, transactionReference) { switch (gatewayId) { case "d14dd26a37cecc30fdd65700bfb55b23": case "d14dd26a47cecc30fdd65700bfb67b34": if (B.JSString_methods.startsWith$1(transactionReference, "src")) return "https://dashboard.stripe.com/sources/" + transactionReference; else return "https://dashboard.stripe.com/payments/" + transactionReference; default: return null; } }, UserCompanyEntity_UserCompanyEntity(reportErrors) { var _null = null, t1 = A.UserSettingsEntity_UserSettingsEntity(), t2 = A.CompanyEntity_CompanyEntity(), t3 = A.UserEntity_UserEntity(_null, _null, _null), t4 = A.TokenEntity_TokenEntity(_null, _null); return A._$UserCompanyEntity$_(A.AccountEntity_AccountEntity(reportErrors), t2, false, false, "", A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.BuiltList_String).rebuild$1(new A.UserCompanyEntity_UserCompanyEntity_closure()), "", 0, t1, t4, t3); }, UserCompanyEntity__initializeBuilder(builder) { var _null = null, _s5_ = "other", t1 = builder.get$user(0), t2 = A.UserEntity_UserEntity(_null, _null, _null); A.ArgumentError_checkNotNull(t2, _s5_); t1._user_model$_$v = t2; t2 = builder.get$token(); t1 = A.TokenEntity_TokenEntity(_null, _null); A.ArgumentError_checkNotNull(t1, _s5_); t2._token_model$_$v = t1; t1 = builder.get$account(0); t2 = A.AccountEntity_AccountEntity(false); A.ArgumentError_checkNotNull(t2, _s5_); t1._account_model$_$v = t2; t2 = builder.get$settings(); t1 = A.UserSettingsEntity_UserSettingsEntity(); A.ArgumentError_checkNotNull(t1, _s5_); t2._company_model$_$v = t1; builder.get$notifications().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.BuiltList_String).rebuild$1(new A.UserCompanyEntity__initializeBuilder_closure())); builder.get$_company_model$_$this()._permissionsUpdatedAt = 0; builder.get$_company_model$_$this()._ninjaPortalUrl = ""; return builder; }, UserSettingsEntity_UserSettingsEntity() { var _s14_ = "current_period", _null = null, t1 = type$.String, t2 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.BuiltList_String); t1 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.ReportSettingsEntity); return A._$UserSettingsEntity$_("#2F7DC3", A.BuiltList_BuiltList$from(A._setArrayType([A.DashboardField_DashboardField(_null, "total_active_invoices", _null, _s14_), A.DashboardField_DashboardField(_null, "total_outstanding_invoices", _null, _s14_), A.DashboardField_DashboardField(_null, "total_completed_payments", _null, _s14_)], type$.JSArray_DashboardField), type$.DashboardField), 3, 1, false, 3, t1, t2); }, UserSettingsEntity__initializeBuilder(builder) { var t1, _null = null, _s14_ = "current_period"; builder.get$_company_model$_$this()._accentColor = "#2F7DC3"; builder.get$_company_model$_$this()._numberYearsActive = 3; t1 = type$.String; builder.get$tableColumns().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.BuiltList_String)); builder.get$reportSettings().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.ReportSettingsEntity)); builder.get$dashboardFields().replace$1(0, A.BuiltList_BuiltList$from(A._setArrayType([A.DashboardField_DashboardField(_null, "total_active_invoices", _null, _s14_), A.DashboardField_DashboardField(_null, "total_outstanding_invoices", _null, _s14_), A.DashboardField_DashboardField(_null, "total_completed_payments", _null, _s14_)], type$.JSArray_DashboardField), type$.DashboardField)); builder.get$_company_model$_$this()._dashboardFieldsPerRowMobile = 1; builder.get$_company_model$_$this()._dashboardFieldsPerRowDesktop = 3; builder.get$_company_model$_$this()._includeDeletedClients = false; return builder; }, ReportSettingsEntity_ReportSettingsEntity(sortColumn, sortTotalsIndex) { var t1 = sortColumn == null ? "" : sortColumn, t2 = sortTotalsIndex == null ? 0 : sortTotalsIndex; return A._$ReportSettingsEntity$_(A.BuiltList_BuiltList$from(B.List_empty, type$.String), true, t1, true, t2); }, ReportSettingsEntity__initializeBuilder(builder) { builder.get$_company_model$_$this()._sortColumn = ""; builder.get$_company_model$_$this()._company_model$_sortAscending = true; builder.get$_company_model$_$this()._sortTotalsAscending = true; builder.get$_company_model$_$this()._sortTotalsIndex = 0; builder.get$columns(0).replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.String)); return builder; }, DashboardField_DashboardField(calculate, field, format, period) { var t1 = calculate == null ? "sum" : calculate; return A._$DashboardField$_(t1, field, format == null ? "money" : format, period); }, _$CompanyEntity$_(activities, archivedAt, assignedUserId, autoStartTasks, bankAccounts, calculateExpenseTaxByAmount, calculateTaxes, clientCanRegister, clientRegistrationFields, clients, companyGateways, companyKey, convertExpenseCurrency, convertPaymentCurrency, convertProductExchangeRate, convertRateToClient, createdAt, createdUserId, credits, customFields, defaultQuantity, defaultTaskIsDateBased, designs, documents, eInvoiceCertificatePassphrase, enableApplyingPayments, enableCustomSurchargeTaxes1, enableCustomSurchargeTaxes2, enableCustomSurchargeTaxes3, enableCustomSurchargeTaxes4, enableProductCost, enableProductDiscount, enableProductQuantity, enableShopApi, enabledModules, entityType, expenseCategories, expenseInclusiveTaxes, expenses, fillProducts, firstDayOfWeek, firstMonthOfYear, googleAnalyticsKey, groups, hasEInvoiceCertificate, hasEInvoiceCertificatePassphrase, id, industryId, invoiceExpenseDocuments, invoiceTaskDatelog, invoiceTaskDocuments, invoiceTaskHours, invoiceTaskItemDescription, invoiceTaskLock, invoiceTaskProject, invoiceTaskProjectHeader, invoiceTaskTimelog, invoices, isChanged, isDeleted, isDisabled, isLarge, markExpensesInvoiceable, markExpensesPaid, markdownEmailEnabled, markdownEnabled, matomoId, matomoUrl, notifyVendorWhenPaid, numberOfExpenseTaxRates, numberOfInvoiceTaxRates, numberOfItemTaxRates, oauthPasswordRequired, passwordTimeout, paymentTerms, payments, portalDomain, portalMode, products, projects, purchaseOrders, quotes, recurringExpenses, recurringInvoices, reportIncludeDeleted, reportIncludeDrafts, schedules, sessionTimeout, settings, showProductDetails, showTaskEndDate, showTasksTable, sizeId, slackWebhookUrl, smtpEncryption, smtpHost, smtpLocalDomain, smtpPassword, smtpPort, smtpUsername, smtpVerifyPeer, stockNotification, stockNotificationThreshold, stopOnUnpaidRecurring, subdomain, subscriptions, systemLogs, taskStatusMap, taskStatuses, tasks, taxConfig, taxData, taxRates, tokens, trackInventory, transactionRules, transactions, updateProducts, updatedAt, useCommaAsDecimalPlace, useQuoteTermsOnConversion, users, vendors, webhooks) { var _s13_ = "CompanyEntity"; A.BuiltValueNullFieldError_checkNotNull(enableCustomSurchargeTaxes1, _s13_, "enableCustomSurchargeTaxes1"); A.BuiltValueNullFieldError_checkNotNull(enableCustomSurchargeTaxes2, _s13_, "enableCustomSurchargeTaxes2"); A.BuiltValueNullFieldError_checkNotNull(enableCustomSurchargeTaxes3, _s13_, "enableCustomSurchargeTaxes3"); A.BuiltValueNullFieldError_checkNotNull(enableCustomSurchargeTaxes4, _s13_, "enableCustomSurchargeTaxes4"); A.BuiltValueNullFieldError_checkNotNull(sizeId, _s13_, "sizeId"); A.BuiltValueNullFieldError_checkNotNull(industryId, _s13_, "industryId"); A.BuiltValueNullFieldError_checkNotNull(subdomain, _s13_, "subdomain"); A.BuiltValueNullFieldError_checkNotNull(portalMode, _s13_, "portalMode"); A.BuiltValueNullFieldError_checkNotNull(portalDomain, _s13_, "portalDomain"); A.BuiltValueNullFieldError_checkNotNull(updateProducts, _s13_, "updateProducts"); A.BuiltValueNullFieldError_checkNotNull(convertProductExchangeRate, _s13_, "convertProductExchangeRate"); A.BuiltValueNullFieldError_checkNotNull(convertRateToClient, _s13_, "convertRateToClient"); A.BuiltValueNullFieldError_checkNotNull(fillProducts, _s13_, "fillProducts"); A.BuiltValueNullFieldError_checkNotNull(enableProductCost, _s13_, "enableProductCost"); A.BuiltValueNullFieldError_checkNotNull(enableProductQuantity, _s13_, "enableProductQuantity"); A.BuiltValueNullFieldError_checkNotNull(enableProductDiscount, _s13_, "enableProductDiscount"); A.BuiltValueNullFieldError_checkNotNull(defaultTaskIsDateBased, _s13_, "defaultTaskIsDateBased"); A.BuiltValueNullFieldError_checkNotNull(defaultQuantity, _s13_, "defaultQuantity"); A.BuiltValueNullFieldError_checkNotNull(showProductDetails, _s13_, "showProductDetails"); A.BuiltValueNullFieldError_checkNotNull(clientCanRegister, _s13_, "clientCanRegister"); A.BuiltValueNullFieldError_checkNotNull(isLarge, _s13_, "isLarge"); A.BuiltValueNullFieldError_checkNotNull(isDisabled, _s13_, "isDisabled"); A.BuiltValueNullFieldError_checkNotNull(enableShopApi, _s13_, "enableShopApi"); A.BuiltValueNullFieldError_checkNotNull(companyKey, _s13_, "companyKey"); A.BuiltValueNullFieldError_checkNotNull(firstDayOfWeek, _s13_, "firstDayOfWeek"); A.BuiltValueNullFieldError_checkNotNull(firstMonthOfYear, _s13_, "firstMonthOfYear"); A.BuiltValueNullFieldError_checkNotNull(numberOfInvoiceTaxRates, _s13_, "numberOfInvoiceTaxRates"); A.BuiltValueNullFieldError_checkNotNull(numberOfItemTaxRates, _s13_, "numberOfItemTaxRates"); A.BuiltValueNullFieldError_checkNotNull(numberOfExpenseTaxRates, _s13_, "numberOfExpenseTaxRates"); A.BuiltValueNullFieldError_checkNotNull(expenseInclusiveTaxes, _s13_, "expenseInclusiveTaxes"); A.BuiltValueNullFieldError_checkNotNull(sessionTimeout, _s13_, "sessionTimeout"); A.BuiltValueNullFieldError_checkNotNull(passwordTimeout, _s13_, "passwordTimeout"); A.BuiltValueNullFieldError_checkNotNull(oauthPasswordRequired, _s13_, "oauthPasswordRequired"); A.BuiltValueNullFieldError_checkNotNull(markdownEnabled, _s13_, "markdownEnabled"); A.BuiltValueNullFieldError_checkNotNull(markdownEmailEnabled, _s13_, "markdownEmailEnabled"); A.BuiltValueNullFieldError_checkNotNull(useCommaAsDecimalPlace, _s13_, "useCommaAsDecimalPlace"); A.BuiltValueNullFieldError_checkNotNull(reportIncludeDrafts, _s13_, "reportIncludeDrafts"); A.BuiltValueNullFieldError_checkNotNull(reportIncludeDeleted, _s13_, "reportIncludeDeleted"); A.BuiltValueNullFieldError_checkNotNull(useQuoteTermsOnConversion, _s13_, "useQuoteTermsOnConversion"); A.BuiltValueNullFieldError_checkNotNull(enableApplyingPayments, _s13_, "enableApplyingPayments"); A.BuiltValueNullFieldError_checkNotNull(trackInventory, _s13_, "trackInventory"); A.BuiltValueNullFieldError_checkNotNull(stockNotificationThreshold, _s13_, "stockNotificationThreshold"); A.BuiltValueNullFieldError_checkNotNull(stockNotification, _s13_, "stockNotification"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskLock, _s13_, "invoiceTaskLock"); A.BuiltValueNullFieldError_checkNotNull(convertPaymentCurrency, _s13_, "convertPaymentCurrency"); A.BuiltValueNullFieldError_checkNotNull(convertExpenseCurrency, _s13_, "convertExpenseCurrency"); A.BuiltValueNullFieldError_checkNotNull(notifyVendorWhenPaid, _s13_, "notifyVendorWhenPaid"); A.BuiltValueNullFieldError_checkNotNull(smtpHost, _s13_, "smtpHost"); A.BuiltValueNullFieldError_checkNotNull(smtpPort, _s13_, "smtpPort"); A.BuiltValueNullFieldError_checkNotNull(smtpEncryption, _s13_, "smtpEncryption"); A.BuiltValueNullFieldError_checkNotNull(smtpUsername, _s13_, "smtpUsername"); A.BuiltValueNullFieldError_checkNotNull(smtpPassword, _s13_, "smtpPassword"); A.BuiltValueNullFieldError_checkNotNull(smtpLocalDomain, _s13_, "smtpLocalDomain"); A.BuiltValueNullFieldError_checkNotNull(smtpVerifyPeer, _s13_, "smtpVerifyPeer"); A.BuiltValueNullFieldError_checkNotNull(groups, _s13_, "groups"); A.BuiltValueNullFieldError_checkNotNull(activities, _s13_, "activities"); A.BuiltValueNullFieldError_checkNotNull(taxRates, _s13_, "taxRates"); A.BuiltValueNullFieldError_checkNotNull(taskStatuses, _s13_, "taskStatuses"); A.BuiltValueNullFieldError_checkNotNull(taskStatusMap, _s13_, "taskStatusMap"); A.BuiltValueNullFieldError_checkNotNull(companyGateways, _s13_, "companyGateways"); A.BuiltValueNullFieldError_checkNotNull(expenseCategories, _s13_, "expenseCategories"); A.BuiltValueNullFieldError_checkNotNull(users, _s13_, "users"); A.BuiltValueNullFieldError_checkNotNull(clients, _s13_, "clients"); A.BuiltValueNullFieldError_checkNotNull(products, _s13_, "products"); A.BuiltValueNullFieldError_checkNotNull(invoices, _s13_, "invoices"); A.BuiltValueNullFieldError_checkNotNull(recurringInvoices, _s13_, "recurringInvoices"); A.BuiltValueNullFieldError_checkNotNull(recurringExpenses, _s13_, "recurringExpenses"); A.BuiltValueNullFieldError_checkNotNull(payments, _s13_, "payments"); A.BuiltValueNullFieldError_checkNotNull(quotes, _s13_, "quotes"); A.BuiltValueNullFieldError_checkNotNull(credits, _s13_, "credits"); A.BuiltValueNullFieldError_checkNotNull(purchaseOrders, _s13_, "purchaseOrders"); A.BuiltValueNullFieldError_checkNotNull(bankAccounts, _s13_, "bankAccounts"); A.BuiltValueNullFieldError_checkNotNull(transactions, _s13_, "transactions"); A.BuiltValueNullFieldError_checkNotNull(transactionRules, _s13_, "transactionRules"); A.BuiltValueNullFieldError_checkNotNull(tasks, _s13_, "tasks"); A.BuiltValueNullFieldError_checkNotNull(projects, _s13_, "projects"); A.BuiltValueNullFieldError_checkNotNull(expenses, _s13_, "expenses"); A.BuiltValueNullFieldError_checkNotNull(vendors, _s13_, "vendors"); A.BuiltValueNullFieldError_checkNotNull(designs, _s13_, "designs"); A.BuiltValueNullFieldError_checkNotNull(documents, _s13_, "documents"); A.BuiltValueNullFieldError_checkNotNull(schedules, _s13_, "schedules"); A.BuiltValueNullFieldError_checkNotNull(tokens, _s13_, "tokens"); A.BuiltValueNullFieldError_checkNotNull(webhooks, _s13_, "webhooks"); A.BuiltValueNullFieldError_checkNotNull(subscriptions, _s13_, "subscriptions"); A.BuiltValueNullFieldError_checkNotNull(paymentTerms, _s13_, "paymentTerms"); A.BuiltValueNullFieldError_checkNotNull(systemLogs, _s13_, "systemLogs"); A.BuiltValueNullFieldError_checkNotNull(clientRegistrationFields, _s13_, "clientRegistrationFields"); A.BuiltValueNullFieldError_checkNotNull(customFields, _s13_, "customFields"); A.BuiltValueNullFieldError_checkNotNull(slackWebhookUrl, _s13_, "slackWebhookUrl"); A.BuiltValueNullFieldError_checkNotNull(googleAnalyticsKey, _s13_, "googleAnalyticsKey"); A.BuiltValueNullFieldError_checkNotNull(matomoUrl, _s13_, "matomoUrl"); A.BuiltValueNullFieldError_checkNotNull(matomoId, _s13_, "matomoId"); A.BuiltValueNullFieldError_checkNotNull(markExpensesInvoiceable, _s13_, "markExpensesInvoiceable"); A.BuiltValueNullFieldError_checkNotNull(markExpensesPaid, _s13_, "markExpensesPaid"); A.BuiltValueNullFieldError_checkNotNull(invoiceExpenseDocuments, _s13_, "invoiceExpenseDocuments"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskDocuments, _s13_, "invoiceTaskDocuments"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskTimelog, _s13_, "invoiceTaskTimelog"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskDatelog, _s13_, "invoiceTaskDatelog"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskProject, _s13_, "invoiceTaskProject"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskHours, _s13_, "invoiceTaskHours"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskItemDescription, _s13_, "invoiceTaskItemDescription"); A.BuiltValueNullFieldError_checkNotNull(invoiceTaskProjectHeader, _s13_, "invoiceTaskProjectHeader"); A.BuiltValueNullFieldError_checkNotNull(autoStartTasks, _s13_, "autoStartTasks"); A.BuiltValueNullFieldError_checkNotNull(showTasksTable, _s13_, "showTasksTable"); A.BuiltValueNullFieldError_checkNotNull(showTaskEndDate, _s13_, "showTaskEndDate"); A.BuiltValueNullFieldError_checkNotNull(settings, _s13_, "settings"); A.BuiltValueNullFieldError_checkNotNull(enabledModules, _s13_, "enabledModules"); A.BuiltValueNullFieldError_checkNotNull(calculateExpenseTaxByAmount, _s13_, "calculateExpenseTaxByAmount"); A.BuiltValueNullFieldError_checkNotNull(stopOnUnpaidRecurring, _s13_, "stopOnUnpaidRecurring"); A.BuiltValueNullFieldError_checkNotNull(calculateTaxes, _s13_, "calculateTaxes"); A.BuiltValueNullFieldError_checkNotNull(taxConfig, _s13_, "taxConfig"); A.BuiltValueNullFieldError_checkNotNull(taxData, _s13_, "taxData"); A.BuiltValueNullFieldError_checkNotNull(hasEInvoiceCertificate, _s13_, "hasEInvoiceCertificate"); A.BuiltValueNullFieldError_checkNotNull(hasEInvoiceCertificatePassphrase, _s13_, "hasEInvoiceCertificatePassphrase"); A.BuiltValueNullFieldError_checkNotNull(eInvoiceCertificatePassphrase, _s13_, "eInvoiceCertificatePassphrase"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$CompanyEntity(enableCustomSurchargeTaxes1, enableCustomSurchargeTaxes2, enableCustomSurchargeTaxes3, enableCustomSurchargeTaxes4, sizeId, industryId, subdomain, portalMode, portalDomain, updateProducts, convertProductExchangeRate, convertRateToClient, fillProducts, enableProductCost, enableProductQuantity, enableProductDiscount, defaultTaskIsDateBased, defaultQuantity, showProductDetails, clientCanRegister, isLarge, isDisabled, enableShopApi, companyKey, firstDayOfWeek, firstMonthOfYear, numberOfInvoiceTaxRates, numberOfItemTaxRates, numberOfExpenseTaxRates, expenseInclusiveTaxes, sessionTimeout, passwordTimeout, oauthPasswordRequired, markdownEnabled, markdownEmailEnabled, useCommaAsDecimalPlace, reportIncludeDrafts, reportIncludeDeleted, useQuoteTermsOnConversion, enableApplyingPayments, trackInventory, stockNotificationThreshold, stockNotification, invoiceTaskLock, convertPaymentCurrency, convertExpenseCurrency, notifyVendorWhenPaid, smtpHost, smtpPort, smtpEncryption, smtpUsername, smtpPassword, smtpLocalDomain, smtpVerifyPeer, groups, activities, taxRates, taskStatuses, taskStatusMap, companyGateways, expenseCategories, users, clients, products, invoices, recurringInvoices, recurringExpenses, payments, quotes, credits, purchaseOrders, bankAccounts, transactions, transactionRules, tasks, projects, expenses, vendors, designs, documents, schedules, tokens, webhooks, subscriptions, paymentTerms, systemLogs, clientRegistrationFields, customFields, slackWebhookUrl, googleAnalyticsKey, matomoUrl, matomoId, markExpensesInvoiceable, markExpensesPaid, invoiceExpenseDocuments, invoiceTaskDocuments, invoiceTaskTimelog, invoiceTaskDatelog, invoiceTaskProject, invoiceTaskHours, invoiceTaskItemDescription, invoiceTaskProjectHeader, autoStartTasks, showTasksTable, showTaskEndDate, settings, enabledModules, calculateExpenseTaxByAmount, stopOnUnpaidRecurring, calculateTaxes, taxConfig, taxData, hasEInvoiceCertificate, hasEInvoiceCertificatePassphrase, eInvoiceCertificatePassphrase, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, entityType, id); }, _$GatewayEntity$_(defaultGatewayTypeId, fields, id, isOffsite, isVisible, $name, options, siteUrl, sortOrder) { var _s13_ = "GatewayEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); A.BuiltValueNullFieldError_checkNotNull($name, _s13_, "name"); A.BuiltValueNullFieldError_checkNotNull(isOffsite, _s13_, "isOffsite"); A.BuiltValueNullFieldError_checkNotNull(isVisible, _s13_, "isVisible"); A.BuiltValueNullFieldError_checkNotNull(sortOrder, _s13_, "sortOrder"); A.BuiltValueNullFieldError_checkNotNull(defaultGatewayTypeId, _s13_, "defaultGatewayTypeId"); A.BuiltValueNullFieldError_checkNotNull(siteUrl, _s13_, "siteUrl"); A.BuiltValueNullFieldError_checkNotNull(options, _s13_, "options"); A.BuiltValueNullFieldError_checkNotNull(fields, _s13_, "fields"); return new A._$GatewayEntity(id, $name, isOffsite, isVisible, sortOrder, defaultGatewayTypeId, siteUrl, options, fields); }, _$UserCompanyEntity$_(account, company, isAdmin, isOwner, ninjaPortalUrl, notifications, permissions, permissionsUpdatedAt, settings, token, user) { var _s17_ = "UserCompanyEntity"; A.BuiltValueNullFieldError_checkNotNull(isAdmin, _s17_, "isAdmin"); A.BuiltValueNullFieldError_checkNotNull(isOwner, _s17_, "isOwner"); A.BuiltValueNullFieldError_checkNotNull(permissionsUpdatedAt, _s17_, "permissionsUpdatedAt"); A.BuiltValueNullFieldError_checkNotNull(permissions, _s17_, "permissions"); A.BuiltValueNullFieldError_checkNotNull(notifications, _s17_, "notifications"); A.BuiltValueNullFieldError_checkNotNull(company, _s17_, "company"); A.BuiltValueNullFieldError_checkNotNull(user, _s17_, "user"); A.BuiltValueNullFieldError_checkNotNull(token, _s17_, "token"); A.BuiltValueNullFieldError_checkNotNull(account, _s17_, "account"); A.BuiltValueNullFieldError_checkNotNull(settings, _s17_, "settings"); A.BuiltValueNullFieldError_checkNotNull(ninjaPortalUrl, _s17_, "ninjaPortalUrl"); return new A._$UserCompanyEntity(isAdmin, isOwner, permissionsUpdatedAt, permissions, notifications, company, user, token, account, settings, ninjaPortalUrl); }, _$UserSettingsEntity$_(accentColor, dashboardFields, dashboardFieldsPerRowDesktop, dashboardFieldsPerRowMobile, includeDeletedClients, numberYearsActive, reportSettings, tableColumns) { var _s18_ = "UserSettingsEntity"; A.BuiltValueNullFieldError_checkNotNull(tableColumns, _s18_, "tableColumns"); A.BuiltValueNullFieldError_checkNotNull(reportSettings, _s18_, "reportSettings"); A.BuiltValueNullFieldError_checkNotNull(numberYearsActive, _s18_, "numberYearsActive"); A.BuiltValueNullFieldError_checkNotNull(includeDeletedClients, _s18_, "includeDeletedClients"); A.BuiltValueNullFieldError_checkNotNull(dashboardFields, _s18_, "dashboardFields"); A.BuiltValueNullFieldError_checkNotNull(dashboardFieldsPerRowMobile, _s18_, "dashboardFieldsPerRowMobile"); A.BuiltValueNullFieldError_checkNotNull(dashboardFieldsPerRowDesktop, _s18_, "dashboardFieldsPerRowDesktop"); return new A._$UserSettingsEntity(accentColor, tableColumns, reportSettings, numberYearsActive, includeDeletedClients, dashboardFields, dashboardFieldsPerRowMobile, dashboardFieldsPerRowDesktop); }, _$ReportSettingsEntity$_(columns, sortAscending, sortColumn, sortTotalsAscending, sortTotalsIndex) { var _s20_ = "ReportSettingsEntity"; A.BuiltValueNullFieldError_checkNotNull(sortColumn, _s20_, "sortColumn"); A.BuiltValueNullFieldError_checkNotNull(sortAscending, _s20_, "sortAscending"); A.BuiltValueNullFieldError_checkNotNull(sortTotalsIndex, _s20_, "sortTotalsIndex"); A.BuiltValueNullFieldError_checkNotNull(sortTotalsAscending, _s20_, "sortTotalsAscending"); A.BuiltValueNullFieldError_checkNotNull(columns, _s20_, "columns"); return new A._$ReportSettingsEntity(sortColumn, sortAscending, sortTotalsIndex, sortTotalsAscending, columns); }, _$DashboardField$_(calculate, field, format, period) { var _s14_ = "DashboardField"; A.BuiltValueNullFieldError_checkNotNull(field, _s14_, "field"); A.BuiltValueNullFieldError_checkNotNull(period, _s14_, "period"); A.BuiltValueNullFieldError_checkNotNull(format, _s14_, "format"); A.BuiltValueNullFieldError_checkNotNull(calculate, _s14_, "calculate"); return new A._$DashboardField(field, period, format, calculate); }, CompanyEntity: function CompanyEntity() { }, CompanyEntity_getCustomFieldValues_closure: function CompanyEntity_getCustomFieldValues_closure() { }, CompanyEntity_coreCompany_closure: function CompanyEntity_coreCompany_closure() { }, GatewayEntity: function GatewayEntity() { }, GatewayEntity_supportsTokenBilling_closure: function GatewayEntity_supportsTokenBilling_closure(t0) { this.$this = t0; }, GatewayEntity_matchesFilter_closure: function GatewayEntity_matchesFilter_closure() { }, GatewayEntity_matchesFilterValue_closure: function GatewayEntity_matchesFilterValue_closure() { }, GatewayEntity_supportedEvents_closure: function GatewayEntity_supportedEvents_closure(t0) { this.events = t0; }, GatewayOptionsEntity: function GatewayOptionsEntity() { }, UserCompanyEntity: function UserCompanyEntity() { }, UserCompanyEntity_UserCompanyEntity_closure: function UserCompanyEntity_UserCompanyEntity_closure() { }, UserCompanyEntity__initializeBuilder_closure: function UserCompanyEntity__initializeBuilder_closure() { }, UserSettingsEntity: function UserSettingsEntity() { }, ReportSettingsEntity: function ReportSettingsEntity() { }, CompanyItemResponse: function CompanyItemResponse() { }, RegistrationFieldEntity: function RegistrationFieldEntity() { }, DashboardField: function DashboardField() { }, _$CompanyEntitySerializer: function _$CompanyEntitySerializer() { }, _$GatewayEntitySerializer: function _$GatewayEntitySerializer() { }, _$GatewayOptionsEntitySerializer: function _$GatewayOptionsEntitySerializer() { }, _$UserCompanyEntitySerializer: function _$UserCompanyEntitySerializer() { }, _$UserSettingsEntitySerializer: function _$UserSettingsEntitySerializer() { }, _$ReportSettingsEntitySerializer: function _$ReportSettingsEntitySerializer() { }, _$CompanyItemResponseSerializer: function _$CompanyItemResponseSerializer() { }, _$RegistrationFieldEntitySerializer: function _$RegistrationFieldEntitySerializer() { }, _$DashboardFieldSerializer: function _$DashboardFieldSerializer() { }, _$CompanyEntity: function _$CompanyEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123) { var _ = this; _.enableCustomSurchargeTaxes1 = t0; _.enableCustomSurchargeTaxes2 = t1; _.enableCustomSurchargeTaxes3 = t2; _.enableCustomSurchargeTaxes4 = t3; _.sizeId = t4; _.industryId = t5; _.subdomain = t6; _.portalMode = t7; _.portalDomain = t8; _.updateProducts = t9; _.convertProductExchangeRate = t10; _.convertRateToClient = t11; _.fillProducts = t12; _.enableProductCost = t13; _.enableProductQuantity = t14; _.enableProductDiscount = t15; _.defaultTaskIsDateBased = t16; _.defaultQuantity = t17; _.showProductDetails = t18; _.clientCanRegister = t19; _.isLarge = t20; _.isDisabled = t21; _.enableShopApi = t22; _.companyKey = t23; _.firstDayOfWeek = t24; _.firstMonthOfYear = t25; _.numberOfInvoiceTaxRates = t26; _.numberOfItemTaxRates = t27; _.numberOfExpenseTaxRates = t28; _.expenseInclusiveTaxes = t29; _.sessionTimeout = t30; _.passwordTimeout = t31; _.oauthPasswordRequired = t32; _.markdownEnabled = t33; _.markdownEmailEnabled = t34; _.useCommaAsDecimalPlace = t35; _.reportIncludeDrafts = t36; _.reportIncludeDeleted = t37; _.useQuoteTermsOnConversion = t38; _.enableApplyingPayments = t39; _.trackInventory = t40; _.stockNotificationThreshold = t41; _.stockNotification = t42; _.invoiceTaskLock = t43; _.convertPaymentCurrency = t44; _.convertExpenseCurrency = t45; _.notifyVendorWhenPaid = t46; _.smtpHost = t47; _.smtpPort = t48; _.smtpEncryption = t49; _.smtpUsername = t50; _.smtpPassword = t51; _.smtpLocalDomain = t52; _.smtpVerifyPeer = t53; _.groups = t54; _.activities = t55; _.taxRates = t56; _.taskStatuses = t57; _.taskStatusMap = t58; _.companyGateways = t59; _.expenseCategories = t60; _.users = t61; _.clients = t62; _.products = t63; _.invoices = t64; _.recurringInvoices = t65; _.recurringExpenses = t66; _.payments = t67; _.quotes = t68; _.credits = t69; _.purchaseOrders = t70; _.bankAccounts = t71; _.transactions = t72; _.transactionRules = t73; _.tasks = t74; _.projects = t75; _.expenses = t76; _.vendors = t77; _.designs = t78; _.documents = t79; _.schedules = t80; _.tokens = t81; _.webhooks = t82; _.subscriptions = t83; _.paymentTerms = t84; _.systemLogs = t85; _.clientRegistrationFields = t86; _.customFields = t87; _.slackWebhookUrl = t88; _.googleAnalyticsKey = t89; _.matomoUrl = t90; _.matomoId = t91; _.markExpensesInvoiceable = t92; _.markExpensesPaid = t93; _.invoiceExpenseDocuments = t94; _.invoiceTaskDocuments = t95; _.invoiceTaskTimelog = t96; _.invoiceTaskDatelog = t97; _.invoiceTaskProject = t98; _.invoiceTaskHours = t99; _.invoiceTaskItemDescription = t100; _.invoiceTaskProjectHeader = t101; _.autoStartTasks = t102; _.showTasksTable = t103; _.showTaskEndDate = t104; _.settings = t105; _.enabledModules = t106; _.calculateExpenseTaxByAmount = t107; _.stopOnUnpaidRecurring = t108; _.calculateTaxes = t109; _.taxConfig = t110; _.taxData = t111; _.hasEInvoiceCertificate = t112; _.hasEInvoiceCertificatePassphrase = t113; _.eInvoiceCertificatePassphrase = t114; _.isChanged = t115; _.createdAt = t116; _.updatedAt = t117; _.archivedAt = t118; _.isDeleted = t119; _.createdUserId = t120; _.assignedUserId = t121; _.entityType = t122; _.id = t123; _._company_model$__hashCode = null; }, CompanyEntityBuilder: function CompanyEntityBuilder() { var _ = this; _._numberOfExpenseTaxRates = _._numberOfItemTaxRates = _._numberOfInvoiceTaxRates = _._firstMonthOfYear = _._firstDayOfWeek = _._companyKey = _._enableShopApi = _._isDisabled = _._isLarge = _._clientCanRegister = _._showProductDetails = _._defaultQuantity = _._defaultTaskIsDateBased = _._enableProductDiscount = _._enableProductQuantity = _._enableProductCost = _._fillProducts = _._convertRateToClient = _._convertProductExchangeRate = _._updateProducts = _._portalDomain = _._portalMode = _._subdomain = _._company_model$_industryId = _._company_model$_sizeId = _._enableCustomSurchargeTaxes4 = _._enableCustomSurchargeTaxes3 = _._enableCustomSurchargeTaxes2 = _._enableCustomSurchargeTaxes1 = _._company_model$_$v = null; _._taskStatusMap = _._taskStatuses = _._taxRates = _._company_model$_activities = _._groups = _._smtpVerifyPeer = _._smtpLocalDomain = _._smtpPassword = _._smtpUsername = _._smtpEncryption = _._smtpPort = _._smtpHost = _._notifyVendorWhenPaid = _._convertExpenseCurrency = _._convertPaymentCurrency = _._invoiceTaskLock = _._stockNotification = _._stockNotificationThreshold = _._trackInventory = _._enableApplyingPayments = _._useQuoteTermsOnConversion = _._reportIncludeDeleted = _._reportIncludeDrafts = _._useCommaAsDecimalPlace = _._markdownEmailEnabled = _._markdownEnabled = _._oauthPasswordRequired = _._passwordTimeout = _._sessionTimeout = _._expenseInclusiveTaxes = null; _._slackWebhookUrl = _._customFields = _._clientRegistrationFields = _._company_model$_systemLogs = _._paymentTerms = _._subscriptions = _._webhooks = _._tokens = _._schedules = _._company_model$_documents = _._designs = _._vendors = _._expenses = _._projects = _._tasks = _._transactionRules = _._transactions = _._bankAccounts = _._purchaseOrders = _._credits = _._quotes = _._payments = _._recurringExpenses = _._recurringInvoices = _._invoices = _._products = _._clients = _._users = _._expenseCategories = _._companyGateways = null; _._company_model$_archivedAt = _._company_model$_updatedAt = _._company_model$_createdAt = _._company_model$_isChanged = _._eInvoiceCertificatePassphrase = _._hasEInvoiceCertificatePassphrase = _._hasEInvoiceCertificate = _._company_model$_taxData = _._taxConfig = _._calculateTaxes = _._stopOnUnpaidRecurring = _._calculateExpenseTaxByAmount = _._enabledModules = _._settings = _._showTaskEndDate = _._showTasksTable = _._autoStartTasks = _._invoiceTaskProjectHeader = _._invoiceTaskItemDescription = _._invoiceTaskHours = _._invoiceTaskProject = _._invoiceTaskDatelog = _._invoiceTaskTimelog = _._invoiceTaskDocuments = _._invoiceExpenseDocuments = _._markExpensesPaid = _._markExpensesInvoiceable = _._matomoId = _._matomoUrl = _._googleAnalyticsKey = null; _._company_model$_id = _._company_model$_entityType = _._company_model$_assignedUserId = _._company_model$_createdUserId = _._company_model$_isDeleted = null; }, _$GatewayEntity: function _$GatewayEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.id = t0; _.name = t1; _.isOffsite = t2; _.isVisible = t3; _.sortOrder = t4; _.defaultGatewayTypeId = t5; _.siteUrl = t6; _.options = t7; _.fields = t8; _._company_model$__hashCode = null; }, GatewayEntityBuilder: function GatewayEntityBuilder() { var _ = this; _._company_model$_fields = _._company_model$_options = _._siteUrl = _._defaultGatewayTypeId = _._sortOrder = _._isVisible = _._isOffsite = _._company_model$_name = _._company_model$_id = _._company_model$_$v = null; }, _$GatewayOptionsEntity: function _$GatewayOptionsEntity(t0, t1, t2) { var _ = this; _.supportRefunds = t0; _.supportTokenBilling = t1; _.webhooks = t2; _._company_model$__hashCode = null; }, GatewayOptionsEntityBuilder: function GatewayOptionsEntityBuilder() { var _ = this; _._webhooks = _._supportTokenBilling = _._supportRefunds = _._company_model$_$v = null; }, _$UserCompanyEntity: function _$UserCompanyEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.isAdmin = t0; _.isOwner = t1; _.permissionsUpdatedAt = t2; _.permissions = t3; _.notifications = t4; _.company = t5; _.user = t6; _.token = t7; _.account = t8; _.settings = t9; _.ninjaPortalUrl = t10; _._company_model$__hashCode = null; }, UserCompanyEntityBuilder: function UserCompanyEntityBuilder() { var _ = this; _._ninjaPortalUrl = _._settings = _._account = _._token = _._company_model$_user = _._company_model$_company = _._notifications = _._permissions = _._permissionsUpdatedAt = _._isOwner = _._isAdmin = _._company_model$_$v = null; }, _$UserSettingsEntity: function _$UserSettingsEntity(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.accentColor = t0; _.tableColumns = t1; _.reportSettings = t2; _.numberYearsActive = t3; _.includeDeletedClients = t4; _.dashboardFields = t5; _.dashboardFieldsPerRowMobile = t6; _.dashboardFieldsPerRowDesktop = t7; _._company_model$__hashCode = null; }, UserSettingsEntityBuilder: function UserSettingsEntityBuilder() { var _ = this; _._dashboardFieldsPerRowDesktop = _._dashboardFieldsPerRowMobile = _._dashboardFields = _._includeDeletedClients = _._numberYearsActive = _._reportSettings = _._tableColumns = _._accentColor = _._company_model$_$v = null; }, _$ReportSettingsEntity: function _$ReportSettingsEntity(t0, t1, t2, t3, t4) { var _ = this; _.sortColumn = t0; _.sortAscending = t1; _.sortTotalsIndex = t2; _.sortTotalsAscending = t3; _.columns = t4; _._company_model$__hashCode = null; }, ReportSettingsEntityBuilder: function ReportSettingsEntityBuilder() { var _ = this; _._columns = _._sortTotalsAscending = _._sortTotalsIndex = _._company_model$_sortAscending = _._sortColumn = _._company_model$_$v = null; }, _$CompanyItemResponse: function _$CompanyItemResponse(t0) { this.data = t0; this._company_model$__hashCode = null; }, CompanyItemResponseBuilder: function CompanyItemResponseBuilder() { this._company_model$_data = this._company_model$_$v = null; }, _$RegistrationFieldEntity: function _$RegistrationFieldEntity(t0, t1, t2) { var _ = this; _.key = t0; _.required = t1; _.visible = t2; _._company_model$__hashCode = null; }, RegistrationFieldEntityBuilder: function RegistrationFieldEntityBuilder() { var _ = this; _._visible = _._required = _._company_model$_key = _._company_model$_$v = null; }, _$DashboardField: function _$DashboardField(t0, t1, t2, t3) { var _ = this; _.field = t0; _.period = t1; _.format = t2; _.calculate = t3; _._company_model$__hashCode = null; }, DashboardFieldBuilder: function DashboardFieldBuilder() { var _ = this; _._calculate = _._company_model$_format = _._period = _._company_model$_field = _._company_model$_$v = null; }, _CompanyEntity_Object_BaseEntity: function _CompanyEntity_Object_BaseEntity() { }, _GatewayEntity_Object_SelectableEntity: function _GatewayEntity_Object_SelectableEntity() { }, CreditListResponse: function CreditListResponse() { }, CreditItemResponse: function CreditItemResponse() { }, _$CreditListResponseSerializer: function _$CreditListResponseSerializer() { }, _$CreditItemResponseSerializer: function _$CreditItemResponseSerializer() { }, _$CreditListResponse: function _$CreditListResponse(t0) { this.data = t0; this._credit_model$__hashCode = null; }, CreditListResponseBuilder: function CreditListResponseBuilder() { this._credit_model$_data = this._credit_model$_$v = null; }, _$CreditItemResponse: function _$CreditItemResponse(t0) { this.data = t0; this._credit_model$__hashCode = null; }, CreditItemResponseBuilder: function CreditItemResponseBuilder() { this._credit_model$_data = this._credit_model$_$v = null; }, DashboardSettings_fromState(state) { var settings = state.settings, t1 = new A.DashboardSettings(); t1.dateRange = settings.dateRange; t1.startDate = settings.customStartDate; t1.endDate = settings.customEndDate; t1.enableComparison = settings.enableComparison; t1.compareDateRange = settings.compareDateRange; t1.compareStartDate = settings.compareCustomStartDate; t1.compareEndDate = settings.compareCustomEndDate; return t1; }, _$valueOf0($name) { switch ($name) { case "last7Days": return B.DateRange_last7Days; case "last30Days": return B.DateRange_last30Days; case "last365Days": return B.DateRange_last365Days; case "thisMonth": return B.DateRange_thisMonth; case "lastMonth": return B.DateRange_lastMonth; case "thisQuarter": return B.DateRange_thisQuarter; case "lastQuarter": return B.DateRange_lastQuarter; case "thisYear": return B.DateRange_thisYear; case "lastYear": return B.DateRange_lastYear; case "allTime": return B.DateRange_allTime; case "custom": return B.DateRange_custom; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, _$comparisonValueOf($name) { switch ($name) { case "previousPeriod": return B.DateRangeComparison_previousPeriod; case "previousYear": return B.DateRangeComparison_previousYear; case "customRange": return B.DateRangeComparison_customRange; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, DateRange: function DateRange(t0) { this.name = t0; }, DateRangeComparison: function DateRangeComparison(t0) { this.name = t0; }, DashboardSettings: function DashboardSettings() { var _ = this; _.compareEndDate = _.compareStartDate = _.compareDateRange = _.enableComparison = _.endDate = _.startDate = _.dateRange = null; }, _$DateRangeSerializer: function _$DateRangeSerializer() { }, _$DateRangeComparisonSerializer: function _$DateRangeComparisonSerializer() { }, DesignEntity_DesignEntity(design, id, state) { var t1, t2; if (design == null && state != null) { t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex]; t1 = t1.designState.map._map$_map.$index(0, t1.userCompany.company.settings.defaultInvoiceDesignId); design = t1 == null ? null : t1.design; } if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; if (design == null) { t2 = type$.String; t2 = A.BuiltMap_BuiltMap(A.LinkedHashMap_LinkedHashMap$_literal(["header", "", "body", "", "footer", "", "product", "", "task", "", "includes", ""], t2, t2), t2, t2); } else t2 = design; return A._$DesignEntity$_(0, null, 0, null, t2, "", t1, false, true, false, true, false, "", 0); }, DesignEntity__initializeBuilder(builder) { builder.get$_design_model$_$this()._isFree = true; builder.get$_design_model$_$this()._isTemplate = false; builder.get$_design_model$_$this()._entities = ""; return builder; }, _$DesignPreviewRequest$_(design, entityId, entityType) { var _s20_ = "DesignPreviewRequest"; A.BuiltValueNullFieldError_checkNotNull(entityType, _s20_, "entityType"); A.BuiltValueNullFieldError_checkNotNull(entityId, _s20_, "entityId"); A.BuiltValueNullFieldError_checkNotNull(design, _s20_, "design"); return new A._$DesignPreviewRequest(entityType, entityId, design); }, _$DesignEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, design, entities, id, isChanged, isCustom, isDeleted, isFree, isTemplate, $name, updatedAt) { var _s12_ = "DesignEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s12_, "name"); A.BuiltValueNullFieldError_checkNotNull(design, _s12_, "design"); A.BuiltValueNullFieldError_checkNotNull(isCustom, _s12_, "isCustom"); A.BuiltValueNullFieldError_checkNotNull(isFree, _s12_, "isFree"); A.BuiltValueNullFieldError_checkNotNull(isTemplate, _s12_, "isTemplate"); A.BuiltValueNullFieldError_checkNotNull(entities, _s12_, "entities"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s12_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s12_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s12_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s12_, "id"); return new A._$DesignEntity($name, design, isCustom, isFree, isTemplate, entities, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, DesignListResponse: function DesignListResponse() { }, DesignItemResponse: function DesignItemResponse() { }, DesignPreviewRequest: function DesignPreviewRequest() { }, DesignEntity: function DesignEntity() { }, DesignEntity_clone_closure: function DesignEntity_clone_closure() { }, _$DesignListResponseSerializer: function _$DesignListResponseSerializer() { }, _$DesignItemResponseSerializer: function _$DesignItemResponseSerializer() { }, _$DesignPreviewRequestSerializer: function _$DesignPreviewRequestSerializer() { }, _$DesignEntitySerializer: function _$DesignEntitySerializer() { }, _$DesignListResponse: function _$DesignListResponse(t0) { this.data = t0; this._design_model$__hashCode = null; }, DesignListResponseBuilder: function DesignListResponseBuilder() { this._design_model$_data = this._design_model$_$v = null; }, _$DesignItemResponse: function _$DesignItemResponse(t0) { this.data = t0; this._design_model$__hashCode = null; }, DesignItemResponseBuilder: function DesignItemResponseBuilder() { this._design_model$_data = this._design_model$_$v = null; }, _$DesignPreviewRequest: function _$DesignPreviewRequest(t0, t1, t2) { var _ = this; _.entityType = t0; _.entityId = t1; _.design = t2; _._design_model$__hashCode = null; }, DesignPreviewRequestBuilder: function DesignPreviewRequestBuilder() { var _ = this; _._design = _._design_model$_entityId = _._design_model$_entityType = _._design_model$_$v = null; }, _$DesignEntity: function _$DesignEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.name = t0; _.design = t1; _.isCustom = t2; _.isFree = t3; _.isTemplate = t4; _.entities = t5; _.isChanged = t6; _.createdAt = t7; _.updatedAt = t8; _.archivedAt = t9; _.isDeleted = t10; _.createdUserId = t11; _.assignedUserId = t12; _.id = t13; _._design_model$__hashCode = null; }, DesignEntityBuilder: function DesignEntityBuilder() { var _ = this; _._design_model$_id = _._design_model$_assignedUserId = _._design_model$_createdUserId = _._design_model$_isDeleted = _._design_model$_archivedAt = _._design_model$_updatedAt = _._design_model$_createdAt = _._design_model$_isChanged = _._entities = _._isTemplate = _._isFree = _._isCustom = _._design = _._design_model$_name = _._design_model$_$v = null; }, _DesignEntity_Object_BaseEntity: function _DesignEntity_Object_BaseEntity() { }, DocumentEntity_DocumentEntity(id) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$DocumentEntity$_(0, "", 0, "", null, "", 0, t1, false, false, false, true, "", null, null, "", 0, "", 0, "", 0); }, _$DocumentEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, data, hash, height, id, isChanged, isDefault, isDeleted, isPublic, $name, parentId, parentType, preview, size, type, updatedAt, url, width) { var _s14_ = "DocumentEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s14_, "name"); A.BuiltValueNullFieldError_checkNotNull(hash, _s14_, "hash"); A.BuiltValueNullFieldError_checkNotNull(type, _s14_, "type"); A.BuiltValueNullFieldError_checkNotNull(url, _s14_, "url"); A.BuiltValueNullFieldError_checkNotNull(width, _s14_, "width"); A.BuiltValueNullFieldError_checkNotNull(height, _s14_, "height"); A.BuiltValueNullFieldError_checkNotNull(size, _s14_, "size"); A.BuiltValueNullFieldError_checkNotNull(preview, _s14_, "preview"); A.BuiltValueNullFieldError_checkNotNull(isDefault, _s14_, "isDefault"); A.BuiltValueNullFieldError_checkNotNull(isPublic, _s14_, "isPublic"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s14_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s14_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s14_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s14_, "id"); return new A._$DocumentEntity($name, hash, type, url, width, height, size, preview, data, isDefault, isPublic, parentId, parentType, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, DocumentListResponse: function DocumentListResponse() { }, DocumentItemResponse: function DocumentItemResponse() { }, DocumentEntity: function DocumentEntity() { }, _$DocumentListResponseSerializer: function _$DocumentListResponseSerializer() { }, _$DocumentItemResponseSerializer: function _$DocumentItemResponseSerializer() { }, _$DocumentEntitySerializer: function _$DocumentEntitySerializer() { }, _$DocumentListResponse: function _$DocumentListResponse(t0) { this.data = t0; this._document_model$__hashCode = null; }, DocumentListResponseBuilder: function DocumentListResponseBuilder() { this._document_model$_data = this._document_model$_$v = null; }, _$DocumentItemResponse: function _$DocumentItemResponse(t0) { this.data = t0; this._document_model$__hashCode = null; }, DocumentItemResponseBuilder: function DocumentItemResponseBuilder() { this._document_model$_data = this._document_model$_$v = null; }, _$DocumentEntity: function _$DocumentEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.name = t0; _.hash = t1; _.type = t2; _.url = t3; _.width = t4; _.height = t5; _.size = t6; _.preview = t7; _.data = t8; _.isDefault = t9; _.isPublic = t10; _.parentId = t11; _.parentType = t12; _.isChanged = t13; _.createdAt = t14; _.updatedAt = t15; _.archivedAt = t16; _.isDeleted = t17; _.createdUserId = t18; _.assignedUserId = t19; _.id = t20; _._document_model$__hashCode = null; }, DocumentEntityBuilder: function DocumentEntityBuilder() { var _ = this; _._document_model$_id = _._document_model$_assignedUserId = _._document_model$_createdUserId = _._document_model$_isDeleted = _._document_model$_archivedAt = _._document_model$_updatedAt = _._document_model$_createdAt = _._document_model$_isChanged = _._parentType = _._parentId = _._isPublic = _._isDefault = _._document_model$_data = _._preview = _._size = _._document_model$_height = _._document_model$_width = _._url = _._type = _._hash = _._document_model$_name = _._document_model$_$v = null; }, _DocumentEntity_Object_BaseEntity: function _DocumentEntity_Object_BaseEntity() { }, _DocumentEntity_Object_BaseEntity_SelectableEntity: function _DocumentEntity_Object_BaseEntity_SelectableEntity() { }, EInvoiceFieldEntity: function EInvoiceFieldEntity() { }, EInvoiceElementEntity: function EInvoiceElementEntity() { }, _$EInvoiceFieldEntitySerializer: function _$EInvoiceFieldEntitySerializer() { }, _$EInvoiceElementEntitySerializer: function _$EInvoiceElementEntitySerializer() { }, _$EInvoiceFieldEntity: function _$EInvoiceFieldEntity(t0, t1, t2, t3) { var _ = this; _.type = t0; _.help = t1; _.choices = t2; _.elements = t3; _._e_invoice_model$__hashCode = null; }, EInvoiceFieldEntityBuilder: function EInvoiceFieldEntityBuilder() { var _ = this; _._e_invoice_model$_elements = _._choices = _._help = _._e_invoice_model$_type = _._e_invoice_model$_$v = null; }, _$EInvoiceElementEntity: function _$EInvoiceElementEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.name = t0; _.baseType = t1; _.resource = t2; _.minLength = t3; _.maxLength = t4; _.minOccurs = t5; _.maxOccurs = t6; _.pattern = t7; _.help = t8; _._e_invoice_model$__hashCode = null; }, EInvoiceElementEntityBuilder: function EInvoiceElementEntityBuilder() { var _ = this; _._help = _._e_invoice_model$_pattern = _._maxOccurs = _._minOccurs = _._maxLength = _._e_invoice_model$_minLength = _._resource = _._e_invoice_model$_baseType = _._e_invoice_model$_name = _._e_invoice_model$_$v = null; }, _$typeValueOf($name) { switch ($name) { case "dashboard": return B.EntityType_dashboard; case "reports": return B.EntityType_reports; case "settings": return B.EntityType_settings; case "taxRate": return B.EntityType_taxRate; case "companyGateway": return B.EntityType_companyGateway; case "invoice": return B.EntityType_invoice; case "recurringInvoice": return B.EntityType_recurringInvoice; case "quote": return B.EntityType_quote; case "product": return B.EntityType_product; case "client": return B.EntityType_client; case "task": return B.EntityType_task; case "project": return B.EntityType_project; case "expense": return B.EntityType_expense; case "expenseCategory": return B.EntityType_expenseCategory; case "vendor": return B.EntityType_vendor; case "credit": return B.EntityType_credit; case "payment": return B.EntityType_payment; case "group": return B.EntityType_group; case "user": return B.EntityType_user; case "company": return B.EntityType_company; case "gateway": return B.EntityType_gateway; case "gatewayToken": return B.EntityType_gatewayToken; case "invoiceItem": return B.EntityType_invoiceItem; case "design": return B.EntityType_design; case "schedule": return B.EntityType_schedule; case "transactionRule": return B.EntityType_transactionRule; case "transaction": return B.EntityType_transaction; case "bankAccount": return B.EntityType_bankAccount; case "recurringExpense": return B.EntityType_recurringExpense; case "recurringQuote": return B.EntityType_recurringQuote; case "paymentLink": return B.EntityType_paymentLink; case "webhook": return B.EntityType_webhook; case "token": return B.EntityType_token; case "paymentTerm": return B.EntityType_paymentTerm; case "contact": return B.EntityType_contact; case "vendorContact": return B.EntityType_vendorContact; case "country": return B.EntityType_country; case "currency": return B.EntityType_currency; case "language": return B.EntityType_language; case "industry": return B.EntityType_industry; case "size": return B.EntityType_size; case "paymentType": return B.EntityType_paymentType; case "taskStatus": return B.EntityType_taskStatus; case "document": return B.EntityType_document; case "timezone": return B.EntityType_timezone; case "dateFormat": return B.EntityType_dateFormat; case "font": return B.EntityType_font; case "purchaseOrder": return B.EntityType_purchaseOrder; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, _$valueOf1($name) { switch ($name) { case "active": return B.EntityState_active; case "archived": return B.EntityState_archived; case "deleted": return B.EntityState_deleted; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, _$templateValueOf($name) { switch ($name) { case "invoice": return B.EmailTemplate_invoice; case "quote": return B.EmailTemplate_quote; case "payment": return B.EmailTemplate_payment; case "payment_partial": return B.EmailTemplate_payment_partial; case "credit": return B.EmailTemplate_credit; case "purchase_order": return B.EmailTemplate_purchase_order; case "statement": return B.EmailTemplate_statement; case "reminder1": return B.EmailTemplate_reminder1; case "reminder2": return B.EmailTemplate_reminder2; case "reminder3": return B.EmailTemplate_reminder3; case "reminder_endless": return B.EmailTemplate_reminder_endless; case "quote_reminder1": return B.EmailTemplate_quote_reminder1; case "custom1": return B.EmailTemplate_custom1; case "custom2": return B.EmailTemplate_custom2; case "custom3": return B.EmailTemplate_custom3; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, EntityType: function EntityType(t0) { this.name = t0; }, EntityState: function EntityState(t0) { this.name = t0; }, EmailTemplate: function EmailTemplate(t0) { this.name = t0; }, UserPermission: function UserPermission(t0) { this.name = t0; }, EntityStatus: function EntityStatus() { }, EntityStats: function EntityStats(t0, t1, t2, t3) { var _ = this; _.countActive = t0; _.countArchived = t1; _.total = t2; _.currencyId = t3; }, SelectableEntity: function SelectableEntity() { }, BaseEntity: function BaseEntity() { }, HasActivities: function HasActivities() { }, HasActivities_getActivities_closure: function HasActivities_getActivities_closure(t0, t1) { this.invoiceId = t0; this.typeId = t1; }, BelongsToClient: function BelongsToClient() { }, BelongsToVendor: function BelongsToVendor() { }, LoginResponse: function LoginResponse() { }, ActivityEntity: function ActivityEntity() { }, LedgerEntity: function LedgerEntity() { }, _$EntityTypeSerializer: function _$EntityTypeSerializer() { }, _$EntityStateSerializer: function _$EntityStateSerializer() { }, _$EmailTemplateSerializer: function _$EmailTemplateSerializer() { }, _$LoginResponseSerializer: function _$LoginResponseSerializer() { }, _$ActivityEntitySerializer: function _$ActivityEntitySerializer() { }, _$LedgerEntitySerializer: function _$LedgerEntitySerializer() { }, _$LoginResponse: function _$LoginResponse(t0, t1) { this.userCompanies = t0; this.$static = t1; this._entities$__hashCode = null; }, LoginResponseBuilder: function LoginResponseBuilder() { this._static = this._userCompanies = this._entities$_$v = null; }, _$ActivityEntity: function _$ActivityEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _.notes = t0; _.key = t1; _.activityTypeId = t2; _.clientId = t3; _.userId = t4; _.invoiceId = t5; _.recurringInvoiceId = t6; _.recurringExpenseId = t7; _.purchaseOrderId = t8; _.quoteId = t9; _.paymentId = t10; _.creditId = t11; _.updatedAt = t12; _.createdAt = t13; _.expenseId = t14; _.isSystem = t15; _.ip = t16; _.contactId = t17; _.taskId = t18; _.projectId = t19; _.vendorId = t20; _.vendorContactId = t21; _.tokenId = t22; _.history = t23; _._entities$__hashCode = null; }, ActivityEntityBuilder: function ActivityEntityBuilder() { var _ = this; _._entities$_history = _._tokenId = _._vendorContactId = _._entities$_vendorId = _._entities$_projectId = _._entities$_taskId = _._contactId = _._ip = _._entities$_isSystem = _._entities$_expenseId = _._entities$_createdAt = _._entities$_updatedAt = _._creditId = _._entities$_paymentId = _._quoteId = _._purchaseOrderId = _._entities$_recurringExpenseId = _._recurringInvoiceId = _._entities$_invoiceId = _._userId = _._entities$_clientId = _._activityTypeId = _._entities$_key = _._entities$_notes = _._entities$_$v = null; }, _$LedgerEntity: function _$LedgerEntity(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.notes = t0; _.balance = t1; _.adjustment = t2; _.createdAt = t3; _.invoiceId = t4; _.creditId = t5; _.paymentId = t6; _._entities$__hashCode = null; }, LedgerEntityBuilder: function LedgerEntityBuilder() { var _ = this; _._entities$_paymentId = _._creditId = _._entities$_invoiceId = _._entities$_createdAt = _._adjustment = _._entities$_balance = _._entities$_notes = _._entities$_$v = null; }, ExpenseCategoryEntity_ExpenseCategoryEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$ExpenseCategoryEntity$_(0, "", "", 0, "", t1, false, false, "", 0); }, _$ExpenseCategoryEntity$_(archivedAt, assignedUserId, color, createdAt, createdUserId, id, isChanged, isDeleted, $name, updatedAt) { var _s21_ = "ExpenseCategoryEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s21_, "name"); A.BuiltValueNullFieldError_checkNotNull(color, _s21_, "color"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s21_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s21_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s21_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s21_, "id"); return new A._$ExpenseCategoryEntity($name, color, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, ExpenseCategoryListResponse: function ExpenseCategoryListResponse() { }, ExpenseCategoryItemResponse: function ExpenseCategoryItemResponse() { }, ExpenseCategoryEntity: function ExpenseCategoryEntity() { }, _$ExpenseCategoryListResponseSerializer: function _$ExpenseCategoryListResponseSerializer() { }, _$ExpenseCategoryItemResponseSerializer: function _$ExpenseCategoryItemResponseSerializer() { }, _$ExpenseCategoryEntitySerializer: function _$ExpenseCategoryEntitySerializer() { }, _$ExpenseCategoryListResponse: function _$ExpenseCategoryListResponse(t0) { this.data = t0; this._expense_category_model$__hashCode = null; }, ExpenseCategoryListResponseBuilder: function ExpenseCategoryListResponseBuilder() { this._expense_category_model$_data = this._expense_category_model$_$v = null; }, _$ExpenseCategoryItemResponse: function _$ExpenseCategoryItemResponse(t0) { this.data = t0; this._expense_category_model$__hashCode = null; }, ExpenseCategoryItemResponseBuilder: function ExpenseCategoryItemResponseBuilder() { this._expense_category_model$_data = this._expense_category_model$_$v = null; }, _$ExpenseCategoryEntity: function _$ExpenseCategoryEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.name = t0; _.color = t1; _.isChanged = t2; _.createdAt = t3; _.updatedAt = t4; _.archivedAt = t5; _.isDeleted = t6; _.createdUserId = t7; _.assignedUserId = t8; _.id = t9; _._expense_category_model$__hashCode = null; }, ExpenseCategoryEntityBuilder: function ExpenseCategoryEntityBuilder() { var _ = this; _._expense_category_model$_id = _._expense_category_model$_assignedUserId = _._expense_category_model$_createdUserId = _._expense_category_model$_isDeleted = _._expense_category_model$_archivedAt = _._expense_category_model$_updatedAt = _._expense_category_model$_createdAt = _._expense_category_model$_isChanged = _._expense_category_model$_color = _._expense_category_model$_name = _._expense_category_model$_$v = null; }, _ExpenseCategoryEntity_Object_BaseEntity: function _ExpenseCategoryEntity_Object_BaseEntity() { }, _ExpenseCategoryEntity_Object_BaseEntity_SelectableEntity: function _ExpenseCategoryEntity_Object_BaseEntity_SelectableEntity() { }, ExpenseEntity_ExpenseEntity(client, entityType, id, project, state, user, vendor) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _null = null, t1 = state == null, company = t1 ? _null : state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company; if (id == null) { t2 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t2; t2 = "" + t2; } else t2 = id; t3 = entityType == null ? B.EntityType_expense : entityType; t4 = company == null; t5 = t4 ? _null : company.markExpensesInvoiceable; t6 = t4 ? _null : company.invoiceExpenseDocuments; t7 = A.convertDateTimeToSqlDate(_null); t8 = t4 ? _null : company.markExpensesPaid; t8 = t8 === true ? A.convertDateTimeToSqlDate(_null) : ""; if ((t4 ? _null : company.markExpensesPaid) === true) { t9 = t4 ? _null : company.settings.defaultExpensePaymentTypeId; if (t9 == null) t9 = ""; } else t9 = ""; t10 = vendor == null; if (!t10 && vendor.currencyId.length !== 0) t11 = vendor.currencyId; else { if (t1) t11 = _null; else { t11 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t11 == null) t11 = "1"; } if (t11 == null) t11 = "1"; } t12 = client == null; if (!t12 && client.get$hasCurrency()) { t1 = client.settings.currencyId; t1.toString; } else { if (t1) t1 = _null; else { t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t1 == null) t1 = "1"; } if (t1 == null) t1 = "1"; } t13 = A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity); t14 = t4 ? _null : company.expenseInclusiveTaxes; t4 = t4 ? _null : company.calculateExpenseTaxByAmount; t15 = project == null; t16 = t15 ? _null : project.clientId; if (t16 == null) t12 = t12 ? _null : client.id; else t12 = t16; t10 = t10 ? _null : vendor.id; t15 = t15 ? _null : project.id; t16 = user == null ? _null : user.id; if (t16 == null) t16 = ""; return A._$ExpenseEntity$_(0, 0, t16, "", t4 === true, "", t12, 0, "", t11, "", "", "", "", t7, t13, t3, 1, "5", t2, t1, t6 === true, "", false, false, "", _null, A.convertDateTimeToSqlDate(_null), "", t8, t9, "", t15, "", A.BuiltList_BuiltList$from(B.List_empty, type$.ExpenseScheduleEntity), "", -1, t5 === true, _null, 0, 0, 0, "", "", "", 0, 0, 0, "", "", 0, t14 === true, t10); }, ExpenseEntity__initializeBuilder(builder) { builder.get$_expense_model$_$this()._expense_model$_entityType = B.EntityType_expense; builder.get$_expense_model$_$this()._expense_model$_frequencyId = ""; builder.get$_expense_model$_$this()._expense_model$_lastSentDate = ""; builder.get$_expense_model$_$this()._expense_model$_nextSendDate = ""; builder.get$_expense_model$_$this()._recurringExpenseId = ""; builder.get$_expense_model$_$this()._expense_model$_remainingCycles = -1; return builder; }, _$ExpenseEntity$_(amount, archivedAt, assignedUserId, bankId, calculateTaxByAmount, categoryId, clientId, createdAt, createdUserId, currencyId, customValue1, customValue2, customValue3, customValue4, date, documents, entityType, exchangeRate, frequencyId, id, invoiceCurrencyId, invoiceDocuments, invoiceId, isChanged, isDeleted, lastSentDate, loadedAt, nextSendDate, number, paymentDate, paymentTypeId, privateNotes, projectId, publicNotes, recurringDates, recurringExpenseId, remainingCycles, shouldBeInvoiced, statusId, taxAmount1, taxAmount2, taxAmount3, taxName1, taxName2, taxName3, taxRate1, taxRate2, taxRate3, transactionId, transactionReference, updatedAt, usesInclusiveTaxes, vendorId) { var _s13_ = "ExpenseEntity"; A.BuiltValueNullFieldError_checkNotNull(privateNotes, _s13_, "privateNotes"); A.BuiltValueNullFieldError_checkNotNull(publicNotes, _s13_, "publicNotes"); A.BuiltValueNullFieldError_checkNotNull(shouldBeInvoiced, _s13_, "shouldBeInvoiced"); A.BuiltValueNullFieldError_checkNotNull(invoiceDocuments, _s13_, "invoiceDocuments"); A.BuiltValueNullFieldError_checkNotNull(transactionId, _s13_, "transactionId"); A.BuiltValueNullFieldError_checkNotNull(transactionReference, _s13_, "transactionReference"); A.BuiltValueNullFieldError_checkNotNull(bankId, _s13_, "bankId"); A.BuiltValueNullFieldError_checkNotNull(currencyId, _s13_, "currencyId"); A.BuiltValueNullFieldError_checkNotNull(categoryId, _s13_, "categoryId"); A.BuiltValueNullFieldError_checkNotNull(amount, _s13_, "amount"); A.BuiltValueNullFieldError_checkNotNull(paymentDate, _s13_, "paymentDate"); A.BuiltValueNullFieldError_checkNotNull(exchangeRate, _s13_, "exchangeRate"); A.BuiltValueNullFieldError_checkNotNull(invoiceCurrencyId, _s13_, "invoiceCurrencyId"); A.BuiltValueNullFieldError_checkNotNull(paymentTypeId, _s13_, "paymentTypeId"); A.BuiltValueNullFieldError_checkNotNull(taxName1, _s13_, "taxName1"); A.BuiltValueNullFieldError_checkNotNull(taxName2, _s13_, "taxName2"); A.BuiltValueNullFieldError_checkNotNull(taxRate1, _s13_, "taxRate1"); A.BuiltValueNullFieldError_checkNotNull(taxRate2, _s13_, "taxRate2"); A.BuiltValueNullFieldError_checkNotNull(taxName3, _s13_, "taxName3"); A.BuiltValueNullFieldError_checkNotNull(taxRate3, _s13_, "taxRate3"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s13_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s13_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s13_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s13_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(taxAmount1, _s13_, "taxAmount1"); A.BuiltValueNullFieldError_checkNotNull(taxAmount2, _s13_, "taxAmount2"); A.BuiltValueNullFieldError_checkNotNull(taxAmount3, _s13_, "taxAmount3"); A.BuiltValueNullFieldError_checkNotNull(usesInclusiveTaxes, _s13_, "usesInclusiveTaxes"); A.BuiltValueNullFieldError_checkNotNull(documents, _s13_, "documents"); A.BuiltValueNullFieldError_checkNotNull(number, _s13_, "number"); A.BuiltValueNullFieldError_checkNotNull(recurringExpenseId, _s13_, "recurringExpenseId"); A.BuiltValueNullFieldError_checkNotNull(frequencyId, _s13_, "frequencyId"); A.BuiltValueNullFieldError_checkNotNull(lastSentDate, _s13_, "lastSentDate"); A.BuiltValueNullFieldError_checkNotNull(nextSendDate, _s13_, "nextSendDate"); A.BuiltValueNullFieldError_checkNotNull(remainingCycles, _s13_, "remainingCycles"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$ExpenseEntity(privateNotes, publicNotes, shouldBeInvoiced, invoiceDocuments, transactionId, transactionReference, bankId, currencyId, categoryId, amount, date, paymentDate, exchangeRate, invoiceCurrencyId, paymentTypeId, taxName1, taxName2, taxRate1, taxRate2, taxName3, taxRate3, clientId, invoiceId, vendorId, projectId, statusId, customValue1, customValue2, customValue3, customValue4, taxAmount1, taxAmount2, taxAmount3, usesInclusiveTaxes, calculateTaxByAmount, documents, number, recurringExpenseId, frequencyId, lastSentDate, nextSendDate, remainingCycles, recurringDates, loadedAt, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, entityType, id); }, _$ExpenseStatusEntity$_(id, $name) { var _s19_ = "ExpenseStatusEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s19_, "id"); A.BuiltValueNullFieldError_checkNotNull($name, _s19_, "name"); return new A._$ExpenseStatusEntity(id, $name); }, ExpenseListResponse: function ExpenseListResponse() { }, ExpenseItemResponse: function ExpenseItemResponse() { }, ExpenseEntity: function ExpenseEntity() { }, ExpenseEntity_clone_closure: function ExpenseEntity_clone_closure() { }, ExpenseScheduleEntity: function ExpenseScheduleEntity() { }, ExpenseStatusEntity: function ExpenseStatusEntity() { }, _$ExpenseListResponseSerializer: function _$ExpenseListResponseSerializer() { }, _$ExpenseItemResponseSerializer: function _$ExpenseItemResponseSerializer() { }, _$ExpenseEntitySerializer: function _$ExpenseEntitySerializer() { }, _$ExpenseScheduleEntitySerializer: function _$ExpenseScheduleEntitySerializer() { }, _$ExpenseStatusEntitySerializer: function _$ExpenseStatusEntitySerializer() { }, _$ExpenseListResponse: function _$ExpenseListResponse(t0) { this.data = t0; this._expense_model$__hashCode = null; }, ExpenseListResponseBuilder: function ExpenseListResponseBuilder() { this._expense_model$_data = this._expense_model$_$v = null; }, _$ExpenseItemResponse: function _$ExpenseItemResponse(t0) { this.data = t0; this._expense_model$__hashCode = null; }, ExpenseItemResponseBuilder: function ExpenseItemResponseBuilder() { this._expense_model$_data = this._expense_model$_$v = null; }, _$ExpenseEntity: function _$ExpenseEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52) { var _ = this; _.privateNotes = t0; _.publicNotes = t1; _.shouldBeInvoiced = t2; _.invoiceDocuments = t3; _.transactionId = t4; _.transactionReference = t5; _.bankId = t6; _.currencyId = t7; _.categoryId = t8; _.amount = t9; _.date = t10; _.paymentDate = t11; _.exchangeRate = t12; _.invoiceCurrencyId = t13; _.paymentTypeId = t14; _.taxName1 = t15; _.taxName2 = t16; _.taxRate1 = t17; _.taxRate2 = t18; _.taxName3 = t19; _.taxRate3 = t20; _.clientId = t21; _.invoiceId = t22; _.vendorId = t23; _.projectId = t24; _.statusId = t25; _.customValue1 = t26; _.customValue2 = t27; _.customValue3 = t28; _.customValue4 = t29; _.taxAmount1 = t30; _.taxAmount2 = t31; _.taxAmount3 = t32; _.usesInclusiveTaxes = t33; _.calculateTaxByAmount = t34; _.documents = t35; _.number = t36; _.recurringExpenseId = t37; _.frequencyId = t38; _.lastSentDate = t39; _.nextSendDate = t40; _.remainingCycles = t41; _.recurringDates = t42; _.loadedAt = t43; _.isChanged = t44; _.createdAt = t45; _.updatedAt = t46; _.archivedAt = t47; _.isDeleted = t48; _.createdUserId = t49; _.assignedUserId = t50; _.entityType = t51; _.id = t52; _._expense_model$__hashCode = null; }, ExpenseEntityBuilder: function ExpenseEntityBuilder() { var _ = this; _._expense_model$_customValue3 = _._expense_model$_customValue2 = _._expense_model$_customValue1 = _._expense_model$_statusId = _._expense_model$_projectId = _._expense_model$_vendorId = _._expense_model$_invoiceId = _._expense_model$_clientId = _._expense_model$_taxRate3 = _._expense_model$_taxName3 = _._expense_model$_taxRate2 = _._expense_model$_taxRate1 = _._expense_model$_taxName2 = _._expense_model$_taxName1 = _._paymentTypeId = _._invoiceCurrencyId = _._expense_model$_exchangeRate = _._paymentDate = _._expense_model$_date = _._expense_model$_amount = _._categoryId = _._expense_model$_currencyId = _._bankId = _._expense_model$_transactionReference = _._expense_model$_transactionId = _._invoiceDocuments = _._shouldBeInvoiced = _._expense_model$_publicNotes = _._expense_model$_privateNotes = _._expense_model$_$v = null; _._expense_model$_id = _._expense_model$_entityType = _._expense_model$_assignedUserId = _._expense_model$_createdUserId = _._expense_model$_isDeleted = _._expense_model$_archivedAt = _._expense_model$_updatedAt = _._expense_model$_createdAt = _._expense_model$_isChanged = _._expense_model$_loadedAt = _._expense_model$_recurringDates = _._expense_model$_remainingCycles = _._expense_model$_nextSendDate = _._expense_model$_lastSentDate = _._expense_model$_frequencyId = _._recurringExpenseId = _._expense_model$_number = _._expense_model$_documents = _._calculateTaxByAmount = _._expense_model$_usesInclusiveTaxes = _._taxAmount3 = _._taxAmount2 = _._taxAmount1 = _._expense_model$_customValue4 = null; }, _$ExpenseScheduleEntity: function _$ExpenseScheduleEntity(t0) { this.sendDate = t0; this._expense_model$__hashCode = null; }, ExpenseScheduleEntityBuilder: function ExpenseScheduleEntityBuilder() { this._sendDate = this._expense_model$_$v = null; }, _$ExpenseStatusEntity: function _$ExpenseStatusEntity(t0, t1) { this.id = t0; this.name = t1; this._expense_model$__hashCode = null; }, ExpenseStatusEntityBuilder: function ExpenseStatusEntityBuilder() { this._expense_model$_name = this._expense_model$_id = this._expense_model$_$v = null; }, _ExpenseEntity_Object_BaseEntity: function _ExpenseEntity_Object_BaseEntity() { }, _ExpenseEntity_Object_BaseEntity_SelectableEntity: function _ExpenseEntity_Object_BaseEntity_SelectableEntity() { }, _ExpenseEntity_Object_BaseEntity_SelectableEntity_BelongsToClient: function _ExpenseEntity_Object_BaseEntity_SelectableEntity_BelongsToClient() { }, _ExpenseStatusEntity_Object_EntityStatus: function _ExpenseStatusEntity_Object_EntityStatus() { }, _ExpenseStatusEntity_Object_EntityStatus_SelectableEntity: function _ExpenseStatusEntity_Object_EntityStatus_SelectableEntity() { }, GatewayTokenListResponse: function GatewayTokenListResponse() { }, GatewayTokenItemResponse: function GatewayTokenItemResponse() { }, GatewayTokenEntity: function GatewayTokenEntity() { }, GatewayTokenMetaEntity: function GatewayTokenMetaEntity() { }, _$GatewayTokenListResponseSerializer: function _$GatewayTokenListResponseSerializer() { }, _$GatewayTokenItemResponseSerializer: function _$GatewayTokenItemResponseSerializer() { }, _$GatewayTokenEntitySerializer: function _$GatewayTokenEntitySerializer() { }, _$GatewayTokenMetaEntitySerializer: function _$GatewayTokenMetaEntitySerializer() { }, _$GatewayTokenListResponse: function _$GatewayTokenListResponse(t0) { this.data = t0; this._gateway_token_model$__hashCode = null; }, GatewayTokenListResponseBuilder: function GatewayTokenListResponseBuilder() { this._gateway_token_model$_data = this._gateway_token_model$_$v = null; }, _$GatewayTokenItemResponse: function _$GatewayTokenItemResponse(t0) { this.data = t0; this._gateway_token_model$__hashCode = null; }, GatewayTokenItemResponseBuilder: function GatewayTokenItemResponseBuilder() { this._gateway_token_model$_data = this._gateway_token_model$_$v = null; }, _$GatewayTokenEntity: function _$GatewayTokenEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.token = t0; _.customerReference = t1; _.companyGatewayId = t2; _.gatewayTypeId = t3; _.isDefault = t4; _.meta = t5; _.isChanged = t6; _.createdAt = t7; _.updatedAt = t8; _.archivedAt = t9; _.isDeleted = t10; _.createdUserId = t11; _.assignedUserId = t12; _.id = t13; _._gateway_token_model$__hashCode = null; }, GatewayTokenEntityBuilder: function GatewayTokenEntityBuilder() { var _ = this; _._gateway_token_model$_id = _._gateway_token_model$_assignedUserId = _._gateway_token_model$_createdUserId = _._gateway_token_model$_isDeleted = _._gateway_token_model$_archivedAt = _._gateway_token_model$_updatedAt = _._gateway_token_model$_createdAt = _._gateway_token_model$_isChanged = _._meta = _._gateway_token_model$_isDefault = _._gateway_token_model$_gatewayTypeId = _._gateway_token_model$_companyGatewayId = _._customerReference = _._gateway_token_model$_token = _._gateway_token_model$_$v = null; }, _$GatewayTokenMetaEntity: function _$GatewayTokenMetaEntity(t0, t1, t2, t3, t4) { var _ = this; _.brand = t0; _.last4 = t1; _.type = t2; _.expMonth = t3; _.expYear = t4; _._gateway_token_model$__hashCode = null; }, GatewayTokenMetaEntityBuilder: function GatewayTokenMetaEntityBuilder() { var _ = this; _._expYear = _._expMonth = _._gateway_token_model$_type = _._last4 = _._brand = _._gateway_token_model$_$v = null; }, _GatewayTokenEntity_Object_BaseEntity: function _GatewayTokenEntity_Object_BaseEntity() { }, _GatewayTokenEntity_Object_BaseEntity_SelectableEntity: function _GatewayTokenEntity_Object_BaseEntity_SelectableEntity() { }, GroupEntity_GroupEntity(id, state) { var t1, t2; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = A.SettingsEntity_SettingsEntity(null, null, null); return A._$GroupEntity$_(0, "", 0, "", A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), t1, false, false, "", t2, 0); }, GroupEntity__initializeBuilder(builder) { builder.get$documents().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity)); return builder; }, _$GroupEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, documents, id, isChanged, isDeleted, $name, settings, updatedAt) { var _s11_ = "GroupEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s11_, "name"); A.BuiltValueNullFieldError_checkNotNull(settings, _s11_, "settings"); A.BuiltValueNullFieldError_checkNotNull(documents, _s11_, "documents"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s11_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s11_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s11_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s11_, "id"); return new A._$GroupEntity($name, settings, documents, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, GroupListResponse: function GroupListResponse() { }, GroupItemResponse: function GroupItemResponse() { }, GroupEntity: function GroupEntity() { }, _$GroupListResponseSerializer: function _$GroupListResponseSerializer() { }, _$GroupItemResponseSerializer: function _$GroupItemResponseSerializer() { }, _$GroupEntitySerializer: function _$GroupEntitySerializer() { }, _$GroupListResponse: function _$GroupListResponse(t0) { this.data = t0; this._group_model$__hashCode = null; }, GroupListResponseBuilder: function GroupListResponseBuilder() { this._group_model$_data = this._group_model$_$v = null; }, _$GroupItemResponse: function _$GroupItemResponse(t0) { this.data = t0; this._group_model$__hashCode = null; }, GroupItemResponseBuilder: function GroupItemResponseBuilder() { this._group_model$_data = this._group_model$_$v = null; }, _$GroupEntity: function _$GroupEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.name = t0; _.settings = t1; _.documents = t2; _.isChanged = t3; _.createdAt = t4; _.updatedAt = t5; _.archivedAt = t6; _.isDeleted = t7; _.createdUserId = t8; _.assignedUserId = t9; _.id = t10; _._group_model$__hashCode = null; }, GroupEntityBuilder: function GroupEntityBuilder() { var _ = this; _._group_model$_id = _._group_model$_assignedUserId = _._group_model$_createdUserId = _._group_model$_isDeleted = _._group_model$_archivedAt = _._group_model$_updatedAt = _._group_model$_createdAt = _._group_model$_isChanged = _._documents = _._group_model$_settings = _._group_model$_name = _._group_model$_$v = null; }, _GroupEntity_Object_BaseEntity: function _GroupEntity_Object_BaseEntity() { }, _GroupEntity_Object_BaseEntity_SelectableEntity: function _GroupEntity_Object_BaseEntity_SelectableEntity() { }, _$HealthCheckQueueResponse$_(failed, lastError, pending) { var _s24_ = "HealthCheckQueueResponse"; A.BuiltValueNullFieldError_checkNotNull(failed, _s24_, "failed"); A.BuiltValueNullFieldError_checkNotNull(pending, _s24_, "pending"); A.BuiltValueNullFieldError_checkNotNull(lastError, _s24_, "lastError"); return new A._$HealthCheckQueueResponse(failed, pending, lastError); }, HealthCheckResponse: function HealthCheckResponse() { }, HealthCheckPHPResponse: function HealthCheckPHPResponse() { }, HealthCheckQueueResponse: function HealthCheckQueueResponse() { }, HealthCheckLastErrorResponse: function HealthCheckLastErrorResponse() { }, _$HealthCheckResponseSerializer: function _$HealthCheckResponseSerializer() { }, _$HealthCheckPHPResponseSerializer: function _$HealthCheckPHPResponseSerializer() { }, _$HealthCheckQueueResponseSerializer: function _$HealthCheckQueueResponseSerializer() { }, _$HealthCheckLastErrorResponseSerializer: function _$HealthCheckLastErrorResponseSerializer() { }, _$HealthCheckResponse: function _$HealthCheckResponse(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.systemHealth = t0; _.phpVersion = t1; _.queueData = t2; _.envWritable = t3; _.dbCheck = t4; _.cacheEnabled = t5; _.phantomEnabled = t6; _.openBasedir = t7; _.filePermissions = t8; _.execEnabled = t9; _.emailDriver = t10; _.pendingJobs = t11; _.pdfEngine = t12; _.trailingSlash = t13; _.exchangeRateApiNotConfigured = t14; _.pendingMigration = t15; _.queue = t16; _._health_check_model$__hashCode = null; }, HealthCheckResponseBuilder: function HealthCheckResponseBuilder() { var _ = this; _._health_check_model$_queue = _._pendingMigration = _._exchangeRateApiNotConfigured = _._trailingSlash = _._pdfEngine = _._pendingJobs = _._emailDriver = _._execEnabled = _._filePermissions = _._openBasedir = _._phantomEnabled = _._cacheEnabled = _._dbCheck = _._envWritable = _._queueData = _._phpVersion = _._systemHealth = _._health_check_model$_$v = null; }, _$HealthCheckPHPResponse: function _$HealthCheckPHPResponse(t0, t1, t2, t3, t4) { var _ = this; _.minimumPHPVersion = t0; _.currentPHPVersion = t1; _.currentPHPCLIVersion = t2; _.isOkay = t3; _.memoryLimit = t4; _._health_check_model$__hashCode = null; }, HealthCheckPHPResponseBuilder: function HealthCheckPHPResponseBuilder() { var _ = this; _._memoryLimit = _._isOkay = _._currentPHPCLIVersion = _._currentPHPVersion = _._minimumPHPVersion = _._health_check_model$_$v = null; }, _$HealthCheckQueueResponse: function _$HealthCheckQueueResponse(t0, t1, t2) { var _ = this; _.failed = t0; _.pending = t1; _.lastError = t2; _._health_check_model$__hashCode = null; }, HealthCheckQueueResponseBuilder: function HealthCheckQueueResponseBuilder() { var _ = this; _._health_check_model$_lastError = _._health_check_model$_pending = _._failed = _._health_check_model$_$v = null; }, _$HealthCheckLastErrorResponse: function _$HealthCheckLastErrorResponse(t0) { this.lastError = t0; this._health_check_model$__hashCode = null; }, HealthCheckLastErrorResponseBuilder: function HealthCheckLastErrorResponseBuilder() { this._health_check_model$_lastError = this._health_check_model$_$v = null; }, _$ImportRequest$_(bankAccountId, columnMap, hash, importType, skipHeader) { var _s13_ = "ImportRequest"; A.BuiltValueNullFieldError_checkNotNull(hash, _s13_, "hash"); A.BuiltValueNullFieldError_checkNotNull(importType, _s13_, "importType"); A.BuiltValueNullFieldError_checkNotNull(bankAccountId, _s13_, "bankAccountId"); A.BuiltValueNullFieldError_checkNotNull(skipHeader, _s13_, "skipHeader"); A.BuiltValueNullFieldError_checkNotNull(columnMap, _s13_, "columnMap"); return new A._$ImportRequest(hash, importType, bankAccountId, skipHeader, columnMap); }, PreImportResponse: function PreImportResponse() { }, PreImportResponseEntityDetails: function PreImportResponseEntityDetails() { }, ImportRequest: function ImportRequest() { }, ImportRequestMapping: function ImportRequestMapping() { }, ImportType: function ImportType(t0) { this.name = t0; }, ExportType: function ExportType(t0) { this.name = t0; }, _$PreImportResponseSerializer: function _$PreImportResponseSerializer() { }, _$PreImportResponseEntityDetailsSerializer: function _$PreImportResponseEntityDetailsSerializer() { }, _$ImportRequestSerializer: function _$ImportRequestSerializer() { }, _$ImportRequestMappingSerializer: function _$ImportRequestMappingSerializer() { }, _$PreImportResponse: function _$PreImportResponse(t0, t1) { this.hash = t0; this.mappings = t1; this._import_model$__hashCode = null; }, PreImportResponseBuilder: function PreImportResponseBuilder() { this._mappings = this._import_model$_hash = this._import_model$_$v = null; }, _$PreImportResponseEntityDetails: function _$PreImportResponseEntityDetails(t0, t1) { this.available = t0; this.headers = t1; this._import_model$__hashCode = null; }, PreImportResponseEntityDetailsBuilder: function PreImportResponseEntityDetailsBuilder() { this._import_model$_headers = this._available = this._import_model$_$v = null; }, _$ImportRequest: function _$ImportRequest(t0, t1, t2, t3, t4) { var _ = this; _.hash = t0; _.importType = t1; _.bankAccountId = t2; _.skipHeader = t3; _.columnMap = t4; _._import_model$__hashCode = null; }, ImportRequestBuilder: function ImportRequestBuilder() { var _ = this; _._columnMap = _._skipHeader = _._import_model$_bankAccountId = _._importType = _._import_model$_hash = _._import_model$_$v = null; }, _$ImportRequestMapping: function _$ImportRequestMapping(t0) { this.mapping = t0; this._import_model$__hashCode = null; }, ImportRequestMappingBuilder: function ImportRequestMappingBuilder() { this._import_model$_mapping = this._import_model$_$v = null; }, InvoiceEntity_InvoiceEntity(client, entityType, id, state, user, vendor) { var t2, exchangeRate, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, _null = null, t1 = state == null, company = t1 ? _null : state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company, settings = A.getClientSettings(state, client); if (!t1) { t1 = client == null ? _null : client.settings.currencyId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = false; if (t1) { t1 = state.staticState; t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t2 == null) t2 = "1"; exchangeRate = A.getExchangeRate(t1.currencyMap, t2, client.settings.currencyId); } else exchangeRate = 1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = entityType == null; t3 = t2 ? B.EntityType_invoice : entityType; t4 = client == null; t5 = t4 ? _null : client.id; if (t5 == null) t5 = ""; t6 = vendor == null; t7 = t6 ? _null : vendor.id; if (t7 == null) t7 = ""; t8 = A.convertDateTimeToSqlDate(_null); t9 = company == null; t10 = t9 ? _null : company.numberOfInvoiceTaxRates; if ((t10 == null ? 0 : t10) >= 1) { t10 = settings.defaultTaxName1; if (t10 == null) t10 = ""; } else t10 = ""; t11 = t9 ? _null : company.numberOfInvoiceTaxRates; if ((t11 == null ? 0 : t11) >= 1) { t11 = settings.defaultTaxRate1; if (t11 == null) t11 = 0; } else t11 = 0; t12 = t9 ? _null : company.numberOfInvoiceTaxRates; if ((t12 == null ? 0 : t12) >= 2) { t12 = settings.defaultTaxName2; if (t12 == null) t12 = ""; } else t12 = ""; t13 = t9 ? _null : company.numberOfInvoiceTaxRates; if ((t13 == null ? 0 : t13) >= 2) { t13 = settings.defaultTaxRate2; if (t13 == null) t13 = 0; } else t13 = 0; t14 = t9 ? _null : company.numberOfInvoiceTaxRates; if ((t14 == null ? 0 : t14) >= 3) { t14 = settings.defaultTaxName3; if (t14 == null) t14 = ""; } else t14 = ""; t15 = t9 ? _null : company.numberOfInvoiceTaxRates; if ((t15 == null ? 0 : t15) >= 3) { t15 = settings.defaultTaxRate3; if (t15 == null) t15 = 0; } else t15 = 0; if ((t2 ? B.EntityType_invoice : entityType) === B.EntityType_invoice) t2 = settings.autoBillStandardInvoices === true; else t2 = false; t16 = t9 ? _null : company.enableCustomSurchargeTaxes1; t17 = t9 ? _null : company.enableCustomSurchargeTaxes2; t18 = t9 ? _null : company.enableCustomSurchargeTaxes3; t19 = t9 ? _null : company.enableCustomSurchargeTaxes4; t20 = A.BuiltList_BuiltList$from(B.List_empty, type$.InvoiceScheduleEntity); t21 = A.BuiltList_BuiltList$from(B.List_empty, type$.InvoiceItemEntity); t9 = t9 ? _null : company.settings.enableInclusiveTaxes; t22 = A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity); t23 = A.BuiltList_BuiltList$from(B.List_empty, type$.ActivityEntity); if (!t4) { t4 = client.get$emailContacts(); t6 = A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,InvitationEntity>"); t6 = A.BuiltList_BuiltList$from(A.List_List$of(new A.MappedListIterable(t4, new A.InvoiceEntity_InvoiceEntity_closure(), t6), true, t6._eval$1("ListIterable.E")), type$.InvitationEntity); t4 = t6; } else { t4 = type$.InvitationEntity; if (!t6) { t6 = vendor.get$emailContacts(); t24 = A._arrayInstanceType(t6)._eval$1("MappedListIterable<1,InvitationEntity>"); t4 = A.BuiltList_BuiltList$from(A.List_List$of(new A.MappedListIterable(t6, new A.InvoiceEntity_InvoiceEntity_closure0(), t24), true, t24._eval$1("ListIterable.E")), t4); } else t4 = A.BuiltList_BuiltList$from(A._setArrayType([A.InvitationEntity_InvitationEntity(_null, _null)], type$.JSArray_InvitationEntity), t4); } t6 = user == null ? _null : user.id; if (t6 == null) t6 = ""; return A._$InvoiceEntity$_(t23, 0, 0, t6, _null, t2, 0, t5, 0, "", 0, 0, 0, 0, t16 === true, t17 === true, t18 === true, t19 === true, "", "", "", "", t8, "", 0, t22, "", "terms", t3, exchangeRate, "", "", "5", t1, _null, t4, "", false, false, false, "", t21, 0, A.convertDateTimeToSqlDate(_null), "", "", 0, 0, "", "", "", "", "", t20, _null, -1, "", "", "", "", false, false, "1", "", 0, A.TaxDataEntity_TaxDataEntity(), t10, t12, t14, t11, t13, t15, "", 0, t9 === true, t7); }, InvoiceEntity__initializeBuilder(builder) { var t1, t2; builder.get$activities().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.ActivityEntity)); builder.get$_invoice_model$_$this()._invoice_model$_paidToDate = 0; builder.get$_invoice_model$_$this()._projectId = ""; builder.get$_invoice_model$_$this()._expenseId = ""; builder.get$_invoice_model$_$this()._vendorId = ""; builder.get$_invoice_model$_$this()._saveDefaultTerms = false; builder.get$_invoice_model$_$this()._saveDefaultFooter = false; builder.get$_invoice_model$_$this()._autoBillEnabled = false; builder.get$_invoice_model$_$this()._nextSendDatetime = ""; t1 = builder.get$taxData(); t2 = A.TaxDataEntity_TaxDataEntity(); A.ArgumentError_checkNotNull(t2, "other"); t1._tax_model$_$v = t2; builder.get$_invoice_model$_$this()._subscriptionId = ""; return builder; }, InvoiceItemEntity_InvoiceItemEntity(productKey, typeId) { var company, t2, t3, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; t1 = productKey == null ? "" : productKey; t2 = company.defaultQuantity || !company.enableProductQuantity ? 1 : 0; t3 = typeId == null ? "1" : typeId; return A._$InvoiceItemEntity$_(0, 1000 * Date.now(), "", "", "", "", 0, null, "", 0, t1, t2, null, "", "", "", "", 0, 0, 0, t3); }, InvoiceItemEntity__initializeBuilder(builder) { builder.get$_invoice_model$_$this()._productCost = 0; builder.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = ""; return builder; }, InvitationEntity_InvitationEntity(clientContactId, vendorContactId) { var t2, t3, t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t2 = clientContactId == null ? "" : clientContactId; t3 = vendorContactId == null ? "" : vendorContactId; return A._$InvitationEntity$_(0, null, t2, 0, null, "", "", null, "" + t1, false, false, "", "", "", "", "", 0, t3, ""); }, _$InvoiceEntity$_(activities, amount, archivedAt, assignedUserId, autoBill, autoBillEnabled, balance, clientId, createdAt, createdUserId, customSurcharge1, customSurcharge2, customSurcharge3, customSurcharge4, customTaxes1, customTaxes2, customTaxes3, customTaxes4, customValue1, customValue2, customValue3, customValue4, date, designId, discount, documents, dueDate, dueDateDays, entityType, exchangeRate, expenseId, footer, frequencyId, id, idempotencyKey, invitations, invoiceId, isAmountDiscount, isChanged, isDeleted, lastSentDate, lineItems, loadedAt, nextSendDate, nextSendDatetime, number, paidToDate, partial, partialDueDate, poNumber, privateNotes, projectId, publicNotes, recurringDates, recurringId, remainingCycles, reminder1Sent, reminder2Sent, reminder3Sent, reminderLastSent, saveDefaultFooter, saveDefaultTerms, statusId, subscriptionId, taxAmount, taxData, taxName1, taxName2, taxName3, taxRate1, taxRate2, taxRate3, terms, updatedAt, usesInclusiveTaxes, vendorId) { var _s13_ = "InvoiceEntity"; A.BuiltValueNullFieldError_checkNotNull(amount, _s13_, "amount"); A.BuiltValueNullFieldError_checkNotNull(balance, _s13_, "balance"); A.BuiltValueNullFieldError_checkNotNull(paidToDate, _s13_, "paidToDate"); A.BuiltValueNullFieldError_checkNotNull(clientId, _s13_, "clientId"); A.BuiltValueNullFieldError_checkNotNull(projectId, _s13_, "projectId"); A.BuiltValueNullFieldError_checkNotNull(expenseId, _s13_, "expenseId"); A.BuiltValueNullFieldError_checkNotNull(vendorId, _s13_, "vendorId"); A.BuiltValueNullFieldError_checkNotNull(subscriptionId, _s13_, "subscriptionId"); A.BuiltValueNullFieldError_checkNotNull(statusId, _s13_, "statusId"); A.BuiltValueNullFieldError_checkNotNull(number, _s13_, "number"); A.BuiltValueNullFieldError_checkNotNull(discount, _s13_, "discount"); A.BuiltValueNullFieldError_checkNotNull(poNumber, _s13_, "poNumber"); A.BuiltValueNullFieldError_checkNotNull(date, _s13_, "date"); A.BuiltValueNullFieldError_checkNotNull(dueDate, _s13_, "dueDate"); A.BuiltValueNullFieldError_checkNotNull(publicNotes, _s13_, "publicNotes"); A.BuiltValueNullFieldError_checkNotNull(privateNotes, _s13_, "privateNotes"); A.BuiltValueNullFieldError_checkNotNull(terms, _s13_, "terms"); A.BuiltValueNullFieldError_checkNotNull(footer, _s13_, "footer"); A.BuiltValueNullFieldError_checkNotNull(designId, _s13_, "designId"); A.BuiltValueNullFieldError_checkNotNull(usesInclusiveTaxes, _s13_, "usesInclusiveTaxes"); A.BuiltValueNullFieldError_checkNotNull(taxName1, _s13_, "taxName1"); A.BuiltValueNullFieldError_checkNotNull(taxRate1, _s13_, "taxRate1"); A.BuiltValueNullFieldError_checkNotNull(taxName2, _s13_, "taxName2"); A.BuiltValueNullFieldError_checkNotNull(taxRate2, _s13_, "taxRate2"); A.BuiltValueNullFieldError_checkNotNull(taxName3, _s13_, "taxName3"); A.BuiltValueNullFieldError_checkNotNull(taxRate3, _s13_, "taxRate3"); A.BuiltValueNullFieldError_checkNotNull(isAmountDiscount, _s13_, "isAmountDiscount"); A.BuiltValueNullFieldError_checkNotNull(partial, _s13_, "partial"); A.BuiltValueNullFieldError_checkNotNull(taxAmount, _s13_, "taxAmount"); A.BuiltValueNullFieldError_checkNotNull(partialDueDate, _s13_, "partialDueDate"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s13_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s13_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s13_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s13_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(customSurcharge1, _s13_, "customSurcharge1"); A.BuiltValueNullFieldError_checkNotNull(customSurcharge2, _s13_, "customSurcharge2"); A.BuiltValueNullFieldError_checkNotNull(customSurcharge3, _s13_, "customSurcharge3"); A.BuiltValueNullFieldError_checkNotNull(customSurcharge4, _s13_, "customSurcharge4"); A.BuiltValueNullFieldError_checkNotNull(customTaxes1, _s13_, "customTaxes1"); A.BuiltValueNullFieldError_checkNotNull(customTaxes2, _s13_, "customTaxes2"); A.BuiltValueNullFieldError_checkNotNull(customTaxes3, _s13_, "customTaxes3"); A.BuiltValueNullFieldError_checkNotNull(customTaxes4, _s13_, "customTaxes4"); A.BuiltValueNullFieldError_checkNotNull(exchangeRate, _s13_, "exchangeRate"); A.BuiltValueNullFieldError_checkNotNull(lastSentDate, _s13_, "lastSentDate"); A.BuiltValueNullFieldError_checkNotNull(nextSendDate, _s13_, "nextSendDate"); A.BuiltValueNullFieldError_checkNotNull(nextSendDatetime, _s13_, "nextSendDatetime"); A.BuiltValueNullFieldError_checkNotNull(autoBillEnabled, _s13_, "autoBillEnabled"); A.BuiltValueNullFieldError_checkNotNull(lineItems, _s13_, "lineItems"); A.BuiltValueNullFieldError_checkNotNull(invitations, _s13_, "invitations"); A.BuiltValueNullFieldError_checkNotNull(documents, _s13_, "documents"); A.BuiltValueNullFieldError_checkNotNull(activities, _s13_, "activities"); A.BuiltValueNullFieldError_checkNotNull(saveDefaultTerms, _s13_, "saveDefaultTerms"); A.BuiltValueNullFieldError_checkNotNull(saveDefaultFooter, _s13_, "saveDefaultFooter"); A.BuiltValueNullFieldError_checkNotNull(taxData, _s13_, "taxData"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$InvoiceEntity(idempotencyKey, amount, balance, paidToDate, clientId, projectId, expenseId, vendorId, subscriptionId, statusId, number, discount, poNumber, date, dueDate, publicNotes, privateNotes, terms, footer, designId, usesInclusiveTaxes, taxName1, taxRate1, taxName2, taxRate2, taxName3, taxRate3, isAmountDiscount, partial, taxAmount, partialDueDate, autoBill, customValue1, customValue2, customValue3, customValue4, customSurcharge1, customSurcharge2, customSurcharge3, customSurcharge4, customTaxes1, customTaxes2, customTaxes3, customTaxes4, exchangeRate, reminder1Sent, reminder2Sent, reminder3Sent, reminderLastSent, frequencyId, lastSentDate, nextSendDate, nextSendDatetime, remainingCycles, dueDateDays, invoiceId, recurringId, autoBillEnabled, recurringDates, lineItems, invitations, documents, activities, saveDefaultTerms, saveDefaultFooter, taxData, loadedAt, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, entityType, id); }, _$InvoiceItemEntity$_(cost, createdAt, customValue1, customValue2, customValue3, customValue4, discount, expenseId, notes, productCost, productKey, quantity, taskId, taxCategoryId, taxName1, taxName2, taxName3, taxRate1, taxRate2, taxRate3, typeId) { var _s17_ = "InvoiceItemEntity"; A.BuiltValueNullFieldError_checkNotNull(productKey, _s17_, "productKey"); A.BuiltValueNullFieldError_checkNotNull(notes, _s17_, "notes"); A.BuiltValueNullFieldError_checkNotNull(cost, _s17_, "cost"); A.BuiltValueNullFieldError_checkNotNull(productCost, _s17_, "productCost"); A.BuiltValueNullFieldError_checkNotNull(quantity, _s17_, "quantity"); A.BuiltValueNullFieldError_checkNotNull(taxName1, _s17_, "taxName1"); A.BuiltValueNullFieldError_checkNotNull(taxRate1, _s17_, "taxRate1"); A.BuiltValueNullFieldError_checkNotNull(taxName2, _s17_, "taxName2"); A.BuiltValueNullFieldError_checkNotNull(taxRate2, _s17_, "taxRate2"); A.BuiltValueNullFieldError_checkNotNull(taxName3, _s17_, "taxName3"); A.BuiltValueNullFieldError_checkNotNull(taxRate3, _s17_, "taxRate3"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s17_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s17_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s17_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s17_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(discount, _s17_, "discount"); A.BuiltValueNullFieldError_checkNotNull(taxCategoryId, _s17_, "taxCategoryId"); return new A._$InvoiceItemEntity(productKey, notes, cost, productCost, quantity, taxName1, taxRate1, taxName2, taxRate2, taxName3, taxRate3, typeId, customValue1, customValue2, customValue3, customValue4, discount, taskId, expenseId, createdAt, taxCategoryId); }, _$InvitationEntity$_(archivedAt, assignedUserId, clientContactId, createdAt, createdUserId, emailError, emailStatus, entityType, id, isChanged, isDeleted, key, link, messageId, openedDate, sentDate, updatedAt, vendorContactId, viewedDate) { var _s16_ = "InvitationEntity"; A.BuiltValueNullFieldError_checkNotNull(key, _s16_, "key"); A.BuiltValueNullFieldError_checkNotNull(link, _s16_, "link"); A.BuiltValueNullFieldError_checkNotNull(clientContactId, _s16_, "clientContactId"); A.BuiltValueNullFieldError_checkNotNull(vendorContactId, _s16_, "vendorContactId"); A.BuiltValueNullFieldError_checkNotNull(sentDate, _s16_, "sentDate"); A.BuiltValueNullFieldError_checkNotNull(viewedDate, _s16_, "viewedDate"); A.BuiltValueNullFieldError_checkNotNull(openedDate, _s16_, "openedDate"); A.BuiltValueNullFieldError_checkNotNull(emailStatus, _s16_, "emailStatus"); A.BuiltValueNullFieldError_checkNotNull(emailError, _s16_, "emailError"); A.BuiltValueNullFieldError_checkNotNull(messageId, _s16_, "messageId"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s16_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s16_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s16_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s16_, "id"); return new A._$InvitationEntity(key, link, clientContactId, vendorContactId, sentDate, viewedDate, openedDate, emailStatus, emailError, messageId, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, entityType, id); }, InvoiceListResponse: function InvoiceListResponse() { }, InvoiceItemResponse: function InvoiceItemResponse() { }, InvoiceEntity: function InvoiceEntity() { }, InvoiceEntity_InvoiceEntity_closure: function InvoiceEntity_InvoiceEntity_closure() { }, InvoiceEntity_InvoiceEntity_closure0: function InvoiceEntity_InvoiceEntity_closure0() { }, InvoiceEntity_moveLineItem_closure: function InvoiceEntity_moveLineItem_closure(t0) { this.oldIndex = t0; }, InvoiceEntity_moveLineItem_closure0: function InvoiceEntity_moveLineItem_closure0(t0, t1, t2) { this._box_0 = t0; this.newIndex = t1; this.lineItem = t2; }, InvoiceEntity_recreateInvitations_closure0: function InvoiceEntity_recreateInvitations_closure0() { }, InvoiceEntity_recreateInvitations_closure: function InvoiceEntity_recreateInvitations_closure(t0) { this.invitations = t0; }, InvoiceEntity_recreateInvitations_closure2: function InvoiceEntity_recreateInvitations_closure2() { }, InvoiceEntity_recreateInvitations_closure1: function InvoiceEntity_recreateInvitations_closure1(t0) { this.invitations = t0; }, InvoiceEntity_clone_closure: function InvoiceEntity_clone_closure(t0) { this.$this = t0; }, InvoiceEntity_clone__closure: function InvoiceEntity_clone__closure() { }, InvoiceEntity_clone__closure0: function InvoiceEntity_clone__closure0() { }, InvoiceEntity_clone__closure1: function InvoiceEntity_clone__closure1() { }, InvoiceEntity_applyClient_closure: function InvoiceEntity_applyClient_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.exchangeRate = t1; _.state = t2; _.settings = t3; }, InvoiceEntity_balanceHistory_closure: function InvoiceEntity_balanceHistory_closure() { }, InvoiceEntity_balanceHistory_closure0: function InvoiceEntity_balanceHistory_closure0() { }, InvoiceEntity_hasTasks_closure: function InvoiceEntity_hasTasks_closure() { }, InvoiceEntity_hasProducts_closure: function InvoiceEntity_hasProducts_closure() { }, InvoiceEntity_hasExpenses_closure: function InvoiceEntity_hasExpenses_closure() { }, InvoiceEntity_applyTax_closure: function InvoiceEntity_applyTax_closure(t0) { this.taxRate = t0; }, InvoiceEntity_applyTax_closure0: function InvoiceEntity_applyTax_closure0(t0) { this.taxRate = t0; }, InvoiceEntity_applyTax_closure1: function InvoiceEntity_applyTax_closure1(t0) { this.taxRate = t0; }, InvoiceEntity_isViewed_closure: function InvoiceEntity_isViewed_closure() { }, InvoiceEntity_isBounced_closure: function InvoiceEntity_isBounced_closure() { }, InvoiceEntity_getInvitationForClientContact_closure: function InvoiceEntity_getInvitationForClientContact_closure(t0) { this.contact = t0; }, InvoiceEntity_getInvitationForVendorContact_closure: function InvoiceEntity_getInvitationForVendorContact_closure(t0) { this.contact = t0; }, InvoiceEntity_getTaxes_calculateAmount: function InvoiceEntity_getTaxes_calculateAmount(t0) { this.$this = t0; }, InvoiceEntity__calculateTax_closure: function InvoiceEntity__calculateTax_closure(t0, t1) { this.name = t0; this.rate = t1; }, InvoiceItemEntity: function InvoiceItemEntity() { }, InvoiceItemEntity_taxAmount_calculateTaxAmount: function InvoiceItemEntity_taxAmount_calculateTaxAmount(t0, t1, t2) { this.$this = t0; this.invoice = t1; this.precision = t2; }, InvoiceItemEntity_clone_closure: function InvoiceItemEntity_clone_closure() { }, InvoiceItemEntity_applyTax_closure: function InvoiceItemEntity_applyTax_closure(t0) { this.taxRate = t0; }, InvoiceItemEntity_applyTax_closure0: function InvoiceItemEntity_applyTax_closure0(t0) { this.taxRate = t0; }, InvoiceItemEntity_applyTax_closure1: function InvoiceItemEntity_applyTax_closure1(t0) { this.taxRate = t0; }, InvitationEntity: function InvitationEntity() { }, InvoiceScheduleEntity: function InvoiceScheduleEntity() { }, InvoiceHistoryEntity: function InvoiceHistoryEntity() { }, _$InvoiceListResponseSerializer: function _$InvoiceListResponseSerializer() { }, _$InvoiceItemResponseSerializer: function _$InvoiceItemResponseSerializer() { }, _$InvoiceEntitySerializer: function _$InvoiceEntitySerializer() { }, _$InvoiceItemEntitySerializer: function _$InvoiceItemEntitySerializer() { }, _$InvitationEntitySerializer: function _$InvitationEntitySerializer() { }, _$InvoiceScheduleEntitySerializer: function _$InvoiceScheduleEntitySerializer() { }, _$InvoiceHistoryEntitySerializer: function _$InvoiceHistoryEntitySerializer() { }, _$InvoiceListResponse: function _$InvoiceListResponse(t0) { this.data = t0; this._invoice_model$__hashCode = null; }, InvoiceListResponseBuilder: function InvoiceListResponseBuilder() { this._invoice_model$_data = this._invoice_model$_$v = null; }, _$InvoiceItemResponse: function _$InvoiceItemResponse(t0) { this.data = t0; this._invoice_model$__hashCode = null; }, InvoiceItemResponseBuilder: function InvoiceItemResponseBuilder() { this._invoice_model$_data = this._invoice_model$_$v = null; }, _$InvoiceEntity: function _$InvoiceEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75) { var _ = this; _.idempotencyKey = t0; _.amount = t1; _.balance = t2; _.paidToDate = t3; _.clientId = t4; _.projectId = t5; _.expenseId = t6; _.vendorId = t7; _.subscriptionId = t8; _.statusId = t9; _.number = t10; _.discount = t11; _.poNumber = t12; _.date = t13; _.dueDate = t14; _.publicNotes = t15; _.privateNotes = t16; _.terms = t17; _.footer = t18; _.designId = t19; _.usesInclusiveTaxes = t20; _.taxName1 = t21; _.taxRate1 = t22; _.taxName2 = t23; _.taxRate2 = t24; _.taxName3 = t25; _.taxRate3 = t26; _.isAmountDiscount = t27; _.partial = t28; _.taxAmount = t29; _.partialDueDate = t30; _.autoBill = t31; _.customValue1 = t32; _.customValue2 = t33; _.customValue3 = t34; _.customValue4 = t35; _.customSurcharge1 = t36; _.customSurcharge2 = t37; _.customSurcharge3 = t38; _.customSurcharge4 = t39; _.customTaxes1 = t40; _.customTaxes2 = t41; _.customTaxes3 = t42; _.customTaxes4 = t43; _.exchangeRate = t44; _.reminder1Sent = t45; _.reminder2Sent = t46; _.reminder3Sent = t47; _.reminderLastSent = t48; _.frequencyId = t49; _.lastSentDate = t50; _.nextSendDate = t51; _.nextSendDatetime = t52; _.remainingCycles = t53; _.dueDateDays = t54; _.invoiceId = t55; _.recurringId = t56; _.autoBillEnabled = t57; _.recurringDates = t58; _.lineItems = t59; _.invitations = t60; _.documents = t61; _.activities = t62; _.saveDefaultTerms = t63; _.saveDefaultFooter = t64; _.taxData = t65; _.loadedAt = t66; _.isChanged = t67; _.createdAt = t68; _.updatedAt = t69; _.archivedAt = t70; _.isDeleted = t71; _.createdUserId = t72; _.assignedUserId = t73; _.entityType = t74; _.id = t75; _._invoice_model$__hashCode = null; }, InvoiceEntityBuilder: function InvoiceEntityBuilder() { var _ = this; _._partial = _._isAmountDiscount = _._taxRate3 = _._taxName3 = _._taxRate2 = _._taxName2 = _._taxRate1 = _._taxName1 = _._usesInclusiveTaxes = _._designId = _._footer = _._terms = _._invoice_model$_privateNotes = _._invoice_model$_publicNotes = _._dueDate = _._date = _._poNumber = _._discount = _._invoice_model$_number = _._statusId = _._subscriptionId = _._vendorId = _._expenseId = _._projectId = _._invoice_model$_clientId = _._invoice_model$_paidToDate = _._invoice_model$_balance = _._amount = _._idempotencyKey = _._invoice_model$_$v = null; _._recurringDates = _._autoBillEnabled = _._recurringId = _._invoiceId = _._dueDateDays = _._remainingCycles = _._nextSendDatetime = _._nextSendDate = _._lastSentDate = _._frequencyId = _._reminderLastSent = _._reminder3Sent = _._reminder2Sent = _._reminder1Sent = _._exchangeRate = _._customTaxes4 = _._customTaxes3 = _._customTaxes2 = _._customTaxes1 = _._customSurcharge4 = _._customSurcharge3 = _._customSurcharge2 = _._customSurcharge1 = _._invoice_model$_customValue4 = _._invoice_model$_customValue3 = _._invoice_model$_customValue2 = _._invoice_model$_customValue1 = _._invoice_model$_autoBill = _._partialDueDate = _._taxAmount = null; _._invoice_model$_id = _._invoice_model$_entityType = _._invoice_model$_assignedUserId = _._invoice_model$_createdUserId = _._invoice_model$_isDeleted = _._invoice_model$_archivedAt = _._invoice_model$_updatedAt = _._invoice_model$_createdAt = _._invoice_model$_isChanged = _._invoice_model$_loadedAt = _._invoice_model$_taxData = _._saveDefaultFooter = _._saveDefaultTerms = _._invoice_model$_activities = _._invoice_model$_documents = _._invitations = _._lineItems = null; }, _$InvoiceItemEntity: function _$InvoiceItemEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _.productKey = t0; _.notes = t1; _.cost = t2; _.productCost = t3; _.quantity = t4; _.taxName1 = t5; _.taxRate1 = t6; _.taxName2 = t7; _.taxRate2 = t8; _.taxName3 = t9; _.taxRate3 = t10; _.typeId = t11; _.customValue1 = t12; _.customValue2 = t13; _.customValue3 = t14; _.customValue4 = t15; _.discount = t16; _.taskId = t17; _.expenseId = t18; _.createdAt = t19; _.taxCategoryId = t20; _._invoice_model$__hashCode = null; }, InvoiceItemEntityBuilder: function InvoiceItemEntityBuilder() { var _ = this; _._invoice_model$_taxCategoryId = _._invoice_model$_createdAt = _._expenseId = _._invoice_model$_taskId = _._discount = _._invoice_model$_customValue4 = _._invoice_model$_customValue3 = _._invoice_model$_customValue2 = _._invoice_model$_customValue1 = _._invoice_model$_typeId = _._taxRate3 = _._taxName3 = _._taxRate2 = _._taxName2 = _._taxRate1 = _._taxName1 = _._invoice_model$_quantity = _._productCost = _._invoice_model$_cost = _._invoice_model$_notes = _._invoice_model$_productKey = _._invoice_model$_$v = null; }, _$InvitationEntity: function _$InvitationEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.key = t0; _.link = t1; _.clientContactId = t2; _.vendorContactId = t3; _.sentDate = t4; _.viewedDate = t5; _.openedDate = t6; _.emailStatus = t7; _.emailError = t8; _.messageId = t9; _.isChanged = t10; _.createdAt = t11; _.updatedAt = t12; _.archivedAt = t13; _.isDeleted = t14; _.createdUserId = t15; _.assignedUserId = t16; _.entityType = t17; _.id = t18; _._invoice_model$__hashCode = null; }, InvitationEntityBuilder: function InvitationEntityBuilder() { var _ = this; _._invoice_model$_id = _._invoice_model$_entityType = _._invoice_model$_assignedUserId = _._invoice_model$_createdUserId = _._invoice_model$_isDeleted = _._invoice_model$_archivedAt = _._invoice_model$_updatedAt = _._invoice_model$_createdAt = _._invoice_model$_isChanged = _._messageId = _._emailError = _._emailStatus = _._openedDate = _._viewedDate = _._sentDate = _._invoice_model$_vendorContactId = _._invoice_model$_clientContactId = _._invoice_model$_link = _._invoice_model$_key = _._invoice_model$_$v = null; }, _$InvoiceScheduleEntity: function _$InvoiceScheduleEntity(t0, t1) { this.sendDate = t0; this.dueDate = t1; this._invoice_model$__hashCode = null; }, InvoiceScheduleEntityBuilder: function InvoiceScheduleEntityBuilder() { this._dueDate = this._invoice_model$_sendDate = this._invoice_model$_$v = null; }, _$InvoiceHistoryEntity: function _$InvoiceHistoryEntity(t0, t1, t2, t3) { var _ = this; _.id = t0; _.activityId = t1; _.createdAt = t2; _.amount = t3; _._invoice_model$__hashCode = null; }, InvoiceHistoryEntityBuilder: function InvoiceHistoryEntityBuilder() { var _ = this; _._amount = _._invoice_model$_createdAt = _._activityId = _._invoice_model$_id = _._invoice_model$_$v = null; }, _InvitationEntity_Object_BaseEntity: function _InvitationEntity_Object_BaseEntity() { }, _InvitationEntity_Object_BaseEntity_SelectableEntity: function _InvitationEntity_Object_BaseEntity_SelectableEntity() { }, _InvoiceEntity_Object_BaseEntity: function _InvoiceEntity_Object_BaseEntity() { }, _InvoiceEntity_Object_BaseEntity_SelectableEntity: function _InvoiceEntity_Object_BaseEntity_SelectableEntity() { }, _InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal: function _InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal() { }, _InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient: function _InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient() { }, _InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient_BelongsToVendor: function _InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient_BelongsToVendor() { }, CalculateInvoiceTotal: function CalculateInvoiceTotal() { }, CalculateInvoiceTotal_calculateTaxes_closure: function CalculateInvoiceTotal_calculateTaxes_closure(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.precision = t2; _.useInclusiveTaxes = t3; _.map = t4; }, CalculateInvoiceTotal_calculateTaxes__closure: function CalculateInvoiceTotal_calculateTaxes__closure(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes__closure0: function CalculateInvoiceTotal_calculateTaxes__closure0(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes__closure1: function CalculateInvoiceTotal_calculateTaxes__closure1(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes__closure2: function CalculateInvoiceTotal_calculateTaxes__closure2(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes__closure3: function CalculateInvoiceTotal_calculateTaxes__closure3(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes__closure4: function CalculateInvoiceTotal_calculateTaxes__closure4(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes_closure0: function CalculateInvoiceTotal_calculateTaxes_closure0(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes_closure1: function CalculateInvoiceTotal_calculateTaxes_closure1(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes_closure2: function CalculateInvoiceTotal_calculateTaxes_closure2(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes_closure3: function CalculateInvoiceTotal_calculateTaxes_closure3(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes_closure4: function CalculateInvoiceTotal_calculateTaxes_closure4(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_calculateTaxes_closure5: function CalculateInvoiceTotal_calculateTaxes_closure5(t0) { this._box_0 = t0; }, CalculateInvoiceTotal_getTaxable_closure: function CalculateInvoiceTotal_getTaxable_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.precision = t2; }, CalculateInvoiceTotal_calculateTotal_closure: function CalculateInvoiceTotal_calculateTotal_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.precision = t2; }, CalculateInvoiceTotal_calculateSubtotal_closure: function CalculateInvoiceTotal_calculateSubtotal_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.precision = t2; }, EntityAction_newEntityType(entityType) { switch (entityType) { case B.EntityType_client: return B.EntityAction_newClient; case B.EntityType_invoice: return B.EntityAction_newInvoice; case B.EntityType_recurringInvoice: return B.EntityAction_newRecurringInvoice; case B.EntityType_quote: return B.EntityAction_newQuote; case B.EntityType_credit: return B.EntityAction_newCredit; case B.EntityType_payment: return B.EntityAction_newPayment; case B.EntityType_expense: return B.EntityAction_newExpense; case B.EntityType_recurringExpense: return B.EntityAction_newRecurringExpense; case B.EntityType_project: return B.EntityAction_newProject; case B.EntityType_task: return B.EntityAction_newTask; case B.EntityType_vendor: return B.EntityAction_newVendor; case B.EntityType_purchaseOrder: return B.EntityAction_newPurchaseOrder; case B.EntityType_transaction: return B.EntityAction_newTransaction; default: A.print("## ERROR: entityType " + entityType.toString$0(0) + " not defined in EntityAction.newEntityType"); return null; } }, EntityAction: function EntityAction(t0) { this.name = t0; }, PaymentEntity_PaymentEntity(client, id, state) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _null = null, settings = A.getClientSettings(state, client); if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = A.getRandomString(); t3 = A.convertDateTimeToSqlDate(_null); t4 = settings.defaultPaymentTypeId; if (t4 == null) t4 = ""; t5 = client == null ? _null : client.id; if (t5 == null) t5 = ""; if (state == null) t6 = _null; else { t6 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t6 == null) t6 = "1"; } if (t6 == null) t6 = ""; t7 = type$.PaymentableEntity; t8 = A.BuiltList_BuiltList$from(B.List_empty, t7); t9 = A.BuiltList_BuiltList$from(B.List_empty, t7); t7 = A.BuiltList_BuiltList$from(B.List_empty, t7); return A._$PaymentEntity$_(0, 0, 0, "", "", t5, "", 0, "", t7, "", "", "", "", "", t3, A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), t6, 1, _null, "", t1, t2, "", t9, false, false, false, true, "", t8, "", "", 0, settings.clientManualPaymentNotification === true, "", "", "", t4, 0, ""); }, PaymentEntity__initializeBuilder(builder) { builder.get$_payment_model$_$this()._transactionId = ""; builder.get$_payment_model$_$this()._gatewayTypeId = ""; return builder; }, PaymentableEntity_PaymentableEntity(amount, creditId, invoiceId) { var t2, t3, t4, t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t2 = invoiceId == null ? "" : invoiceId; t3 = creditId == null ? "" : creditId; t4 = amount == null ? 0 : amount; return A._$PaymentableEntity$_(t4, null, t3, "" + t1, t2, null); }, _$PaymentEntity$_(amount, applied, archivedAt, assignedUserId, clientContactId, clientId, companyGatewayId, createdAt, createdUserId, credits, currencyId, customValue1, customValue2, customValue3, customValue4, date, documents, exchangeCurrencyId, exchangeRate, gatewayRefund, gatewayTypeId, id, idempotencyKey, invitationId, invoices, isApplying, isChanged, isDeleted, isManual, number, paymentables, privateNotes, projectId, refunded, sendEmail, statusId, transactionId, transactionReference, typeId, updatedAt, vendorId) { var _s13_ = "PaymentEntity"; A.BuiltValueNullFieldError_checkNotNull(amount, _s13_, "amount"); A.BuiltValueNullFieldError_checkNotNull(applied, _s13_, "applied"); A.BuiltValueNullFieldError_checkNotNull(refunded, _s13_, "refunded"); A.BuiltValueNullFieldError_checkNotNull(number, _s13_, "number"); A.BuiltValueNullFieldError_checkNotNull(clientId, _s13_, "clientId"); A.BuiltValueNullFieldError_checkNotNull(statusId, _s13_, "statusId"); A.BuiltValueNullFieldError_checkNotNull(transactionReference, _s13_, "transactionReference"); A.BuiltValueNullFieldError_checkNotNull(date, _s13_, "date"); A.BuiltValueNullFieldError_checkNotNull(typeId, _s13_, "typeId"); A.BuiltValueNullFieldError_checkNotNull(privateNotes, _s13_, "privateNotes"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s13_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s13_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s13_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s13_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(exchangeRate, _s13_, "exchangeRate"); A.BuiltValueNullFieldError_checkNotNull(exchangeCurrencyId, _s13_, "exchangeCurrencyId"); A.BuiltValueNullFieldError_checkNotNull(isManual, _s13_, "isManual"); A.BuiltValueNullFieldError_checkNotNull(projectId, _s13_, "projectId"); A.BuiltValueNullFieldError_checkNotNull(vendorId, _s13_, "vendorId"); A.BuiltValueNullFieldError_checkNotNull(invitationId, _s13_, "invitationId"); A.BuiltValueNullFieldError_checkNotNull(transactionId, _s13_, "transactionId"); A.BuiltValueNullFieldError_checkNotNull(clientContactId, _s13_, "clientContactId"); A.BuiltValueNullFieldError_checkNotNull(companyGatewayId, _s13_, "companyGatewayId"); A.BuiltValueNullFieldError_checkNotNull(currencyId, _s13_, "currencyId"); A.BuiltValueNullFieldError_checkNotNull(gatewayTypeId, _s13_, "gatewayTypeId"); A.BuiltValueNullFieldError_checkNotNull(paymentables, _s13_, "paymentables"); A.BuiltValueNullFieldError_checkNotNull(invoices, _s13_, "invoices"); A.BuiltValueNullFieldError_checkNotNull(credits, _s13_, "credits"); A.BuiltValueNullFieldError_checkNotNull(documents, _s13_, "documents"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$PaymentEntity(amount, applied, refunded, number, idempotencyKey, clientId, statusId, transactionReference, date, typeId, privateNotes, customValue1, customValue2, customValue3, customValue4, exchangeRate, exchangeCurrencyId, isManual, projectId, vendorId, invitationId, transactionId, clientContactId, companyGatewayId, currencyId, gatewayTypeId, isApplying, sendEmail, gatewayRefund, paymentables, invoices, credits, documents, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$PaymentableEntity$_(amount, createdAt, creditId, id, invoiceId, updatedAt) { var _s17_ = "PaymentableEntity"; A.BuiltValueNullFieldError_checkNotNull(amount, _s17_, "amount"); A.BuiltValueNullFieldError_checkNotNull(id, _s17_, "id"); return new A._$PaymentableEntity(createdAt, updatedAt, invoiceId, creditId, amount, id); }, PaymentListResponse: function PaymentListResponse() { }, PaymentItemResponse: function PaymentItemResponse() { }, PaymentEntity: function PaymentEntity() { }, PaymentEntity_invoicePaymentables_closure: function PaymentEntity_invoicePaymentables_closure() { }, PaymentEntity_creditPaymentables_closure: function PaymentEntity_creditPaymentables_closure() { }, PaymentEntity_invoiceId_closure: function PaymentEntity_invoiceId_closure() { }, PaymentableEntity: function PaymentableEntity() { }, _$PaymentListResponseSerializer: function _$PaymentListResponseSerializer() { }, _$PaymentItemResponseSerializer: function _$PaymentItemResponseSerializer() { }, _$PaymentEntitySerializer: function _$PaymentEntitySerializer() { }, _$PaymentableEntitySerializer: function _$PaymentableEntitySerializer() { }, _$PaymentListResponse: function _$PaymentListResponse(t0) { this.data = t0; this._payment_model$__hashCode = null; }, PaymentListResponseBuilder: function PaymentListResponseBuilder() { this._payment_model$_data = this._payment_model$_$v = null; }, _$PaymentItemResponse: function _$PaymentItemResponse(t0) { this.data = t0; this._payment_model$__hashCode = null; }, PaymentItemResponseBuilder: function PaymentItemResponseBuilder() { this._payment_model$_data = this._payment_model$_$v = null; }, _$PaymentEntity: function _$PaymentEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40) { var _ = this; _.amount = t0; _.applied = t1; _.refunded = t2; _.number = t3; _.idempotencyKey = t4; _.clientId = t5; _.statusId = t6; _.transactionReference = t7; _.date = t8; _.typeId = t9; _.privateNotes = t10; _.customValue1 = t11; _.customValue2 = t12; _.customValue3 = t13; _.customValue4 = t14; _.exchangeRate = t15; _.exchangeCurrencyId = t16; _.isManual = t17; _.projectId = t18; _.vendorId = t19; _.invitationId = t20; _.transactionId = t21; _.clientContactId = t22; _.companyGatewayId = t23; _.currencyId = t24; _.gatewayTypeId = t25; _.isApplying = t26; _.sendEmail = t27; _.gatewayRefund = t28; _.paymentables = t29; _.invoices = t30; _.credits = t31; _.documents = t32; _.isChanged = t33; _.createdAt = t34; _.updatedAt = t35; _.archivedAt = t36; _.isDeleted = t37; _.createdUserId = t38; _.assignedUserId = t39; _.id = t40; _._payment_model$__hashCode = null; }, PaymentEntityBuilder: function PaymentEntityBuilder() { var _ = this; _._gatewayRefund = _._sendEmail = _._isApplying = _._gatewayTypeId = _._payment_model$_currencyId = _._companyGatewayId = _._clientContactId = _._transactionId = _._invitationId = _._payment_model$_vendorId = _._payment_model$_projectId = _._isManual = _._exchangeCurrencyId = _._payment_model$_exchangeRate = _._payment_model$_customValue4 = _._payment_model$_customValue3 = _._payment_model$_customValue2 = _._payment_model$_customValue1 = _._payment_model$_privateNotes = _._typeId = _._payment_model$_date = _._transactionReference = _._payment_model$_statusId = _._payment_model$_clientId = _._payment_model$_idempotencyKey = _._payment_model$_number = _._refunded = _._applied = _._payment_model$_amount = _._payment_model$_$v = null; _._payment_model$_id = _._payment_model$_assignedUserId = _._payment_model$_createdUserId = _._payment_model$_isDeleted = _._payment_model$_archivedAt = _._payment_model$_updatedAt = _._payment_model$_createdAt = _._payment_model$_isChanged = _._payment_model$_documents = _._payment_model$_credits = _._payment_model$_invoices = _._paymentables = null; }, _$PaymentableEntity: function _$PaymentableEntity(t0, t1, t2, t3, t4, t5) { var _ = this; _.createdAt = t0; _.updatedAt = t1; _.invoiceId = t2; _.creditId = t3; _.amount = t4; _.id = t5; _._payment_model$__hashCode = null; }, PaymentableEntityBuilder: function PaymentableEntityBuilder() { var _ = this; _._payment_model$_id = _._payment_model$_amount = _._payment_model$_creditId = _._payment_model$_invoiceId = _._payment_model$_updatedAt = _._payment_model$_createdAt = _._payment_model$_$v = null; }, _PaymentEntity_Object_BaseEntity: function _PaymentEntity_Object_BaseEntity() { }, _PaymentEntity_Object_BaseEntity_SelectableEntity: function _PaymentEntity_Object_BaseEntity_SelectableEntity() { }, _PaymentEntity_Object_BaseEntity_SelectableEntity_BelongsToClient: function _PaymentEntity_Object_BaseEntity_SelectableEntity_BelongsToClient() { }, _PaymentableEntity_Object_SelectableEntity: function _PaymentableEntity_Object_SelectableEntity() { }, PaymentTermEntity_PaymentTermEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$PaymentTermEntity$_(0, null, 0, null, t1, false, false, "", 0, 0); }, _$PaymentTermEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, id, isChanged, isDeleted, $name, numDays, updatedAt) { var _s17_ = "PaymentTermEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s17_, "name"); A.BuiltValueNullFieldError_checkNotNull(numDays, _s17_, "numDays"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s17_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s17_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s17_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s17_, "id"); return new A._$PaymentTermEntity($name, numDays, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, PaymentTermListResponse: function PaymentTermListResponse() { }, PaymentTermItemResponse: function PaymentTermItemResponse() { }, PaymentTermEntity: function PaymentTermEntity() { }, _$PaymentTermListResponseSerializer: function _$PaymentTermListResponseSerializer() { }, _$PaymentTermItemResponseSerializer: function _$PaymentTermItemResponseSerializer() { }, _$PaymentTermEntitySerializer: function _$PaymentTermEntitySerializer() { }, _$PaymentTermListResponse: function _$PaymentTermListResponse(t0) { this.data = t0; this._payment_term_model$__hashCode = null; }, PaymentTermListResponseBuilder: function PaymentTermListResponseBuilder() { this._payment_term_model$_data = this._payment_term_model$_$v = null; }, _$PaymentTermItemResponse: function _$PaymentTermItemResponse(t0) { this.data = t0; this._payment_term_model$__hashCode = null; }, PaymentTermItemResponseBuilder: function PaymentTermItemResponseBuilder() { this._payment_term_model$_data = this._payment_term_model$_$v = null; }, _$PaymentTermEntity: function _$PaymentTermEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.name = t0; _.numDays = t1; _.isChanged = t2; _.createdAt = t3; _.updatedAt = t4; _.archivedAt = t5; _.isDeleted = t6; _.createdUserId = t7; _.assignedUserId = t8; _.id = t9; _._payment_term_model$__hashCode = null; }, PaymentTermEntityBuilder: function PaymentTermEntityBuilder() { var _ = this; _._payment_term_model$_id = _._payment_term_model$_assignedUserId = _._payment_term_model$_createdUserId = _._payment_term_model$_isDeleted = _._payment_term_model$_archivedAt = _._payment_term_model$_updatedAt = _._payment_term_model$_createdAt = _._payment_term_model$_isChanged = _._numDays = _._payment_term_model$_name = _._payment_term_model$_$v = null; }, _PaymentTermEntity_Object_BaseEntity: function _PaymentTermEntity_Object_BaseEntity() { }, _PaymentTermEntity_Object_BaseEntity_SelectableEntity: function _PaymentTermEntity_Object_BaseEntity_SelectableEntity() { }, ProductEntity_ProductEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$ProductEntity$_(0, "", 0, 0, "", "", "", "", "", A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), t1, "", false, false, 0, "", 0, "", 1, true, 0, 0, "1", "", "", "", 0, 0, 0, 0); }, ProductEntity__initializeBuilder(builder) { builder.get$_product_model$_$this()._stockQuantity = 0; builder.get$_product_model$_$this()._product_model$_stockNotification = true; builder.get$_product_model$_$this()._product_model$_stockNotificationThreshold = 0; builder.get$_product_model$_$this()._imageUrl = ""; builder.get$_product_model$_$this()._maxQuantity = 0; builder.get$_product_model$_$this()._taxCategoryId = "1"; return builder; }, _$ProductEntity$_(archivedAt, assignedUserId, cost, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, documents, id, imageUrl, isChanged, isDeleted, maxQuantity, notes, price, productKey, quantity, stockNotification, stockNotificationThreshold, stockQuantity, taxCategoryId, taxName1, taxName2, taxName3, taxRate1, taxRate2, taxRate3, updatedAt) { var _s13_ = "ProductEntity"; A.BuiltValueNullFieldError_checkNotNull(productKey, _s13_, "productKey"); A.BuiltValueNullFieldError_checkNotNull(notes, _s13_, "notes"); A.BuiltValueNullFieldError_checkNotNull(cost, _s13_, "cost"); A.BuiltValueNullFieldError_checkNotNull(price, _s13_, "price"); A.BuiltValueNullFieldError_checkNotNull(quantity, _s13_, "quantity"); A.BuiltValueNullFieldError_checkNotNull(taxName1, _s13_, "taxName1"); A.BuiltValueNullFieldError_checkNotNull(taxRate1, _s13_, "taxRate1"); A.BuiltValueNullFieldError_checkNotNull(taxName2, _s13_, "taxName2"); A.BuiltValueNullFieldError_checkNotNull(taxRate2, _s13_, "taxRate2"); A.BuiltValueNullFieldError_checkNotNull(taxName3, _s13_, "taxName3"); A.BuiltValueNullFieldError_checkNotNull(taxRate3, _s13_, "taxRate3"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s13_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s13_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s13_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s13_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(stockQuantity, _s13_, "stockQuantity"); A.BuiltValueNullFieldError_checkNotNull(stockNotificationThreshold, _s13_, "stockNotificationThreshold"); A.BuiltValueNullFieldError_checkNotNull(stockNotification, _s13_, "stockNotification"); A.BuiltValueNullFieldError_checkNotNull(imageUrl, _s13_, "imageUrl"); A.BuiltValueNullFieldError_checkNotNull(maxQuantity, _s13_, "maxQuantity"); A.BuiltValueNullFieldError_checkNotNull(taxCategoryId, _s13_, "taxCategoryId"); A.BuiltValueNullFieldError_checkNotNull(documents, _s13_, "documents"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$ProductEntity(productKey, notes, cost, price, quantity, taxName1, taxRate1, taxName2, taxRate2, taxName3, taxRate3, customValue1, customValue2, customValue3, customValue4, stockQuantity, stockNotificationThreshold, stockNotification, imageUrl, maxQuantity, taxCategoryId, documents, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, ProductListResponse: function ProductListResponse() { }, ProductItemResponse: function ProductItemResponse() { }, ProductEntity: function ProductEntity() { }, ProductEntity_clone_closure: function ProductEntity_clone_closure() { }, _$ProductListResponseSerializer: function _$ProductListResponseSerializer() { }, _$ProductItemResponseSerializer: function _$ProductItemResponseSerializer() { }, _$ProductEntitySerializer: function _$ProductEntitySerializer() { }, _$ProductListResponse: function _$ProductListResponse(t0) { this.data = t0; this._product_model$__hashCode = null; }, ProductListResponseBuilder: function ProductListResponseBuilder() { this._product_model$_data = this._product_model$_$v = null; }, _$ProductItemResponse: function _$ProductItemResponse(t0) { this.data = t0; this._product_model$__hashCode = null; }, ProductItemResponseBuilder: function ProductItemResponseBuilder() { this._product_model$_data = this._product_model$_$v = null; }, _$ProductEntity: function _$ProductEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { var _ = this; _.productKey = t0; _.notes = t1; _.cost = t2; _.price = t3; _.quantity = t4; _.taxName1 = t5; _.taxRate1 = t6; _.taxName2 = t7; _.taxRate2 = t8; _.taxName3 = t9; _.taxRate3 = t10; _.customValue1 = t11; _.customValue2 = t12; _.customValue3 = t13; _.customValue4 = t14; _.stockQuantity = t15; _.stockNotificationThreshold = t16; _.stockNotification = t17; _.imageUrl = t18; _.maxQuantity = t19; _.taxCategoryId = t20; _.documents = t21; _.isChanged = t22; _.createdAt = t23; _.updatedAt = t24; _.archivedAt = t25; _.isDeleted = t26; _.createdUserId = t27; _.assignedUserId = t28; _.id = t29; _._product_model$__hashCode = null; }, ProductEntityBuilder: function ProductEntityBuilder() { var _ = this; _._product_model$_assignedUserId = _._product_model$_createdUserId = _._product_model$_isDeleted = _._product_model$_archivedAt = _._product_model$_updatedAt = _._product_model$_createdAt = _._product_model$_isChanged = _._product_model$_documents = _._taxCategoryId = _._maxQuantity = _._imageUrl = _._product_model$_stockNotification = _._product_model$_stockNotificationThreshold = _._stockQuantity = _._product_model$_customValue4 = _._product_model$_customValue3 = _._product_model$_customValue2 = _._product_model$_customValue1 = _._product_model$_taxRate3 = _._product_model$_taxName3 = _._product_model$_taxRate2 = _._product_model$_taxName2 = _._product_model$_taxRate1 = _._product_model$_taxName1 = _._quantity = _._product_model$_price = _._cost = _._notes = _._productKey = _._product_model$_$v = null; _._product_model$_id = null; }, _ProductEntity_Object_BaseEntity: function _ProductEntity_Object_BaseEntity() { }, _ProductEntity_Object_BaseEntity_SelectableEntity: function _ProductEntity_Object_BaseEntity_SelectableEntity() { }, ProjectEntity_ProjectEntity(client, id, state, user) { var t1, t2, t3; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = client == null ? null : client.id; if (t2 == null) t2 = ""; t3 = user == null ? null : user.id; if (t3 == null) t3 = ""; return A._$ProjectEntity$_(0, t3, 0, t2, "", 0, "", "", "", "", "", A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), "", t1, false, false, "", "", "", "", 0, 0, 0); }, ProjectEntity__initializeBuilder(builder) { builder.get$_project_model$_$this()._color = ""; builder.get$_project_model$_$this()._totalHours = 0; return builder; }, _$ProjectEntity$_(archivedAt, assignedUserId, budgetedHours, clientId, color, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, documents, dueDate, id, isChanged, isDeleted, $name, number, privateNotes, publicNotes, taskRate, totalHours, updatedAt) { var _s13_ = "ProjectEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s13_, "name"); A.BuiltValueNullFieldError_checkNotNull(color, _s13_, "color"); A.BuiltValueNullFieldError_checkNotNull(clientId, _s13_, "clientId"); A.BuiltValueNullFieldError_checkNotNull(taskRate, _s13_, "taskRate"); A.BuiltValueNullFieldError_checkNotNull(dueDate, _s13_, "dueDate"); A.BuiltValueNullFieldError_checkNotNull(privateNotes, _s13_, "privateNotes"); A.BuiltValueNullFieldError_checkNotNull(publicNotes, _s13_, "publicNotes"); A.BuiltValueNullFieldError_checkNotNull(budgetedHours, _s13_, "budgetedHours"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s13_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s13_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s13_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s13_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(number, _s13_, "number"); A.BuiltValueNullFieldError_checkNotNull(totalHours, _s13_, "totalHours"); A.BuiltValueNullFieldError_checkNotNull(documents, _s13_, "documents"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$ProjectEntity($name, color, clientId, taskRate, dueDate, privateNotes, publicNotes, budgetedHours, customValue1, customValue2, customValue3, customValue4, number, totalHours, documents, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, ProjectListResponse: function ProjectListResponse() { }, ProjectItemResponse: function ProjectItemResponse() { }, ProjectEntity: function ProjectEntity() { }, ProjectEntity_clone_closure: function ProjectEntity_clone_closure() { }, _$ProjectListResponseSerializer: function _$ProjectListResponseSerializer() { }, _$ProjectItemResponseSerializer: function _$ProjectItemResponseSerializer() { }, _$ProjectEntitySerializer: function _$ProjectEntitySerializer() { }, _$ProjectListResponse: function _$ProjectListResponse(t0) { this.data = t0; this._project_model$__hashCode = null; }, ProjectListResponseBuilder: function ProjectListResponseBuilder() { this._project_model$_data = this._project_model$_$v = null; }, _$ProjectItemResponse: function _$ProjectItemResponse(t0) { this.data = t0; this._project_model$__hashCode = null; }, ProjectItemResponseBuilder: function ProjectItemResponseBuilder() { this._project_model$_data = this._project_model$_$v = null; }, _$ProjectEntity: function _$ProjectEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.name = t0; _.color = t1; _.clientId = t2; _.taskRate = t3; _.dueDate = t4; _.privateNotes = t5; _.publicNotes = t6; _.budgetedHours = t7; _.customValue1 = t8; _.customValue2 = t9; _.customValue3 = t10; _.customValue4 = t11; _.number = t12; _.totalHours = t13; _.documents = t14; _.isChanged = t15; _.createdAt = t16; _.updatedAt = t17; _.archivedAt = t18; _.isDeleted = t19; _.createdUserId = t20; _.assignedUserId = t21; _.id = t22; _._project_model$__hashCode = null; }, ProjectEntityBuilder: function ProjectEntityBuilder() { var _ = this; _._project_model$_id = _._project_model$_assignedUserId = _._project_model$_createdUserId = _._project_model$_isDeleted = _._project_model$_archivedAt = _._project_model$_updatedAt = _._project_model$_createdAt = _._project_model$_isChanged = _._project_model$_documents = _._totalHours = _._project_model$_number = _._project_model$_customValue4 = _._project_model$_customValue3 = _._project_model$_customValue2 = _._project_model$_customValue1 = _._budgetedHours = _._project_model$_publicNotes = _._project_model$_privateNotes = _._project_model$_dueDate = _._taskRate = _._project_model$_clientId = _._color = _._project_model$_name = _._project_model$_$v = null; }, _ProjectEntity_Object_BaseEntity: function _ProjectEntity_Object_BaseEntity() { }, _ProjectEntity_Object_BaseEntity_SelectableEntity: function _ProjectEntity_Object_BaseEntity_SelectableEntity() { }, _ProjectEntity_Object_BaseEntity_SelectableEntity_BelongsToClient: function _ProjectEntity_Object_BaseEntity_SelectableEntity_BelongsToClient() { }, ScheduleEntity_ScheduleEntity(template, id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$ScheduleEntity$_(0, "", 0, "", "5", t1, false, false, false, "", A.ScheduleParameters_ScheduleParameters(template), -1, template, 0); }, ScheduleParameters_ScheduleParameters(action) { var t9, _null = null, t1 = action === "email_statement", t2 = t1 ? A.BuiltList_BuiltList$from(B.List_empty, type$.String) : _null, t3 = action === "email_record", t4 = t3 ? _null : A.toSnakeCase("thisQuarter"), t5 = t1 ? true : _null, t6 = t1 ? true : _null, t7 = t1 ? false : _null, t8 = t1 ? true : _null; t1 = t1 ? "all" : _null; t9 = t3 ? "invoice" : _null; t3 = t3 ? "" : _null; return new A._$ScheduleParameters(t4, t6, t8, t5, t7, t1, t2, t9, t3, action === "email_report" ? "invoices" : _null); }, _$ScheduleEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, frequencyId, id, isChanged, isDeleted, isPaused, nextRun, parameters, remainingCycles, template, updatedAt) { var _s14_ = "ScheduleEntity"; A.BuiltValueNullFieldError_checkNotNull(frequencyId, _s14_, "frequencyId"); A.BuiltValueNullFieldError_checkNotNull(nextRun, _s14_, "nextRun"); A.BuiltValueNullFieldError_checkNotNull(template, _s14_, "template"); A.BuiltValueNullFieldError_checkNotNull(isPaused, _s14_, "isPaused"); A.BuiltValueNullFieldError_checkNotNull(remainingCycles, _s14_, "remainingCycles"); A.BuiltValueNullFieldError_checkNotNull(parameters, _s14_, "parameters"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s14_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s14_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s14_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s14_, "id"); return new A._$ScheduleEntity(frequencyId, nextRun, template, isPaused, remainingCycles, parameters, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, ScheduleListResponse: function ScheduleListResponse() { }, ScheduleItemResponse: function ScheduleItemResponse() { }, ScheduleEntity: function ScheduleEntity() { }, ScheduleParameters: function ScheduleParameters() { }, _$ScheduleListResponseSerializer: function _$ScheduleListResponseSerializer() { }, _$ScheduleItemResponseSerializer: function _$ScheduleItemResponseSerializer() { }, _$ScheduleEntitySerializer: function _$ScheduleEntitySerializer() { }, _$ScheduleParametersSerializer: function _$ScheduleParametersSerializer() { }, _$ScheduleListResponse: function _$ScheduleListResponse(t0) { this.data = t0; this._schedule_model$__hashCode = null; }, ScheduleListResponseBuilder: function ScheduleListResponseBuilder() { this._schedule_model$_data = this._schedule_model$_$v = null; }, _$ScheduleItemResponse: function _$ScheduleItemResponse(t0) { this.data = t0; this._schedule_model$__hashCode = null; }, ScheduleItemResponseBuilder: function ScheduleItemResponseBuilder() { this._schedule_model$_data = this._schedule_model$_$v = null; }, _$ScheduleEntity: function _$ScheduleEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.frequencyId = t0; _.nextRun = t1; _.template = t2; _.isPaused = t3; _.remainingCycles = t4; _.parameters = t5; _.isChanged = t6; _.createdAt = t7; _.updatedAt = t8; _.archivedAt = t9; _.isDeleted = t10; _.createdUserId = t11; _.assignedUserId = t12; _.id = t13; _._schedule_model$__hashCode = null; }, ScheduleEntityBuilder: function ScheduleEntityBuilder() { var _ = this; _._schedule_model$_id = _._schedule_model$_assignedUserId = _._schedule_model$_createdUserId = _._schedule_model$_isDeleted = _._schedule_model$_archivedAt = _._schedule_model$_updatedAt = _._schedule_model$_createdAt = _._schedule_model$_isChanged = _._parameters = _._schedule_model$_remainingCycles = _._isPaused = _._template = _._nextRun = _._schedule_model$_frequencyId = _._schedule_model$_$v = null; }, _$ScheduleParameters: function _$ScheduleParameters(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.dateRange = t0; _.showPaymentsTable = t1; _.showCreditsTable = t2; _.showAgingTable = t3; _.onlyClientsWithInvoices = t4; _.status = t5; _.clients = t6; _.entityType = t7; _.entityId = t8; _.reportName = t9; _._schedule_model$__hashCode = null; }, ScheduleParametersBuilder: function ScheduleParametersBuilder() { var _ = this; _._reportName = _._entityId = _._schedule_model$_entityType = _._schedule_model$_clients = _._schedule_model$_status = _._onlyClientsWithInvoices = _._showAgingTable = _._showCreditsTable = _._showPaymentsTable = _._dateRange = _._schedule_model$_$v = null; }, _ScheduleEntity_Object_BaseEntity: function _ScheduleEntity_Object_BaseEntity() { }, _$serializers_closure: function _$serializers_closure() { }, _$serializers_closure0: function _$serializers_closure0() { }, _$serializers_closure1: function _$serializers_closure1() { }, _$serializers_closure2: function _$serializers_closure2() { }, _$serializers_closure3: function _$serializers_closure3() { }, _$serializers_closure4: function _$serializers_closure4() { }, _$serializers_closure5: function _$serializers_closure5() { }, _$serializers_closure6: function _$serializers_closure6() { }, _$serializers_closure7: function _$serializers_closure7() { }, _$serializers_closure8: function _$serializers_closure8() { }, _$serializers_closure9: function _$serializers_closure9() { }, _$serializers_closure10: function _$serializers_closure10() { }, _$serializers_closure11: function _$serializers_closure11() { }, _$serializers_closure12: function _$serializers_closure12() { }, _$serializers_closure13: function _$serializers_closure13() { }, _$serializers_closure14: function _$serializers_closure14() { }, _$serializers_closure15: function _$serializers_closure15() { }, _$serializers_closure16: function _$serializers_closure16() { }, _$serializers_closure17: function _$serializers_closure17() { }, _$serializers_closure18: function _$serializers_closure18() { }, _$serializers_closure19: function _$serializers_closure19() { }, _$serializers_closure20: function _$serializers_closure20() { }, _$serializers_closure21: function _$serializers_closure21() { }, _$serializers_closure22: function _$serializers_closure22() { }, _$serializers_closure23: function _$serializers_closure23() { }, _$serializers_closure24: function _$serializers_closure24() { }, _$serializers_closure25: function _$serializers_closure25() { }, _$serializers_closure26: function _$serializers_closure26() { }, _$serializers_closure27: function _$serializers_closure27() { }, _$serializers_closure28: function _$serializers_closure28() { }, _$serializers_closure29: function _$serializers_closure29() { }, _$serializers_closure30: function _$serializers_closure30() { }, _$serializers_closure31: function _$serializers_closure31() { }, _$serializers_closure32: function _$serializers_closure32() { }, _$serializers_closure33: function _$serializers_closure33() { }, _$serializers_closure34: function _$serializers_closure34() { }, _$serializers_closure35: function _$serializers_closure35() { }, _$serializers_closure36: function _$serializers_closure36() { }, _$serializers_closure37: function _$serializers_closure37() { }, _$serializers_closure38: function _$serializers_closure38() { }, _$serializers_closure39: function _$serializers_closure39() { }, _$serializers_closure40: function _$serializers_closure40() { }, _$serializers_closure41: function _$serializers_closure41() { }, _$serializers_closure42: function _$serializers_closure42() { }, _$serializers_closure43: function _$serializers_closure43() { }, _$serializers_closure44: function _$serializers_closure44() { }, _$serializers_closure45: function _$serializers_closure45() { }, _$serializers_closure46: function _$serializers_closure46() { }, _$serializers_closure47: function _$serializers_closure47() { }, _$serializers_closure48: function _$serializers_closure48() { }, _$serializers_closure49: function _$serializers_closure49() { }, _$serializers_closure50: function _$serializers_closure50() { }, _$serializers_closure51: function _$serializers_closure51() { }, _$serializers_closure52: function _$serializers_closure52() { }, _$serializers_closure53: function _$serializers_closure53() { }, _$serializers_closure54: function _$serializers_closure54() { }, _$serializers_closure55: function _$serializers_closure55() { }, _$serializers_closure56: function _$serializers_closure56() { }, _$serializers_closure57: function _$serializers_closure57() { }, _$serializers_closure58: function _$serializers_closure58() { }, _$serializers_closure59: function _$serializers_closure59() { }, _$serializers_closure60: function _$serializers_closure60() { }, _$serializers_closure61: function _$serializers_closure61() { }, _$serializers_closure62: function _$serializers_closure62() { }, _$serializers_closure63: function _$serializers_closure63() { }, _$serializers_closure64: function _$serializers_closure64() { }, _$serializers_closure65: function _$serializers_closure65() { }, _$serializers_closure66: function _$serializers_closure66() { }, _$serializers_closure67: function _$serializers_closure67() { }, _$serializers_closure68: function _$serializers_closure68() { }, _$serializers_closure69: function _$serializers_closure69() { }, _$serializers_closure70: function _$serializers_closure70() { }, _$serializers_closure71: function _$serializers_closure71() { }, _$serializers_closure72: function _$serializers_closure72() { }, _$serializers_closure73: function _$serializers_closure73() { }, _$serializers_closure74: function _$serializers_closure74() { }, _$serializers_closure75: function _$serializers_closure75() { }, _$serializers_closure76: function _$serializers_closure76() { }, _$serializers_closure77: function _$serializers_closure77() { }, _$serializers_closure78: function _$serializers_closure78() { }, _$serializers_closure79: function _$serializers_closure79() { }, _$serializers_closure80: function _$serializers_closure80() { }, _$serializers_closure81: function _$serializers_closure81() { }, _$serializers_closure82: function _$serializers_closure82() { }, _$serializers_closure83: function _$serializers_closure83() { }, _$serializers_closure84: function _$serializers_closure84() { }, _$serializers_closure85: function _$serializers_closure85() { }, _$serializers_closure86: function _$serializers_closure86() { }, _$serializers_closure87: function _$serializers_closure87() { }, _$serializers_closure88: function _$serializers_closure88() { }, _$serializers_closure89: function _$serializers_closure89() { }, _$serializers_closure90: function _$serializers_closure90() { }, _$serializers_closure91: function _$serializers_closure91() { }, _$serializers_closure92: function _$serializers_closure92() { }, _$serializers_closure93: function _$serializers_closure93() { }, _$serializers_closure94: function _$serializers_closure94() { }, _$serializers_closure95: function _$serializers_closure95() { }, _$serializers_closure96: function _$serializers_closure96() { }, _$serializers_closure97: function _$serializers_closure97() { }, _$serializers_closure98: function _$serializers_closure98() { }, _$serializers_closure99: function _$serializers_closure99() { }, _$serializers_closure100: function _$serializers_closure100() { }, _$serializers_closure101: function _$serializers_closure101() { }, _$serializers_closure102: function _$serializers_closure102() { }, _$serializers_closure103: function _$serializers_closure103() { }, _$serializers_closure104: function _$serializers_closure104() { }, _$serializers_closure105: function _$serializers_closure105() { }, _$serializers_closure106: function _$serializers_closure106() { }, _$serializers_closure107: function _$serializers_closure107() { }, _$serializers_closure108: function _$serializers_closure108() { }, _$serializers_closure109: function _$serializers_closure109() { }, _$serializers_closure110: function _$serializers_closure110() { }, _$serializers_closure111: function _$serializers_closure111() { }, _$serializers_closure112: function _$serializers_closure112() { }, _$serializers_closure113: function _$serializers_closure113() { }, _$serializers_closure114: function _$serializers_closure114() { }, _$serializers_closure115: function _$serializers_closure115() { }, _$serializers_closure116: function _$serializers_closure116() { }, _$serializers_closure117: function _$serializers_closure117() { }, _$serializers_closure118: function _$serializers_closure118() { }, _$serializers_closure119: function _$serializers_closure119() { }, _$serializers_closure120: function _$serializers_closure120() { }, _$serializers_closure121: function _$serializers_closure121() { }, _$serializers_closure122: function _$serializers_closure122() { }, _$serializers_closure123: function _$serializers_closure123() { }, _$serializers_closure124: function _$serializers_closure124() { }, _$serializers_closure125: function _$serializers_closure125() { }, _$serializers_closure126: function _$serializers_closure126() { }, _$serializers_closure127: function _$serializers_closure127() { }, _$serializers_closure128: function _$serializers_closure128() { }, _$serializers_closure129: function _$serializers_closure129() { }, _$serializers_closure130: function _$serializers_closure130() { }, _$serializers_closure131: function _$serializers_closure131() { }, _$serializers_closure132: function _$serializers_closure132() { }, _$serializers_closure133: function _$serializers_closure133() { }, _$serializers_closure134: function _$serializers_closure134() { }, _$serializers_closure135: function _$serializers_closure135() { }, _$serializers_closure136: function _$serializers_closure136() { }, _$serializers_closure137: function _$serializers_closure137() { }, _$serializers_closure138: function _$serializers_closure138() { }, _$serializers_closure139: function _$serializers_closure139() { }, _$serializers_closure140: function _$serializers_closure140() { }, _$serializers_closure141: function _$serializers_closure141() { }, _$serializers_closure142: function _$serializers_closure142() { }, _$serializers_closure143: function _$serializers_closure143() { }, _$serializers_closure144: function _$serializers_closure144() { }, _$serializers_closure145: function _$serializers_closure145() { }, _$serializers_closure146: function _$serializers_closure146() { }, _$serializers_closure147: function _$serializers_closure147() { }, _$serializers_closure148: function _$serializers_closure148() { }, _$serializers_closure149: function _$serializers_closure149() { }, _$serializers_closure150: function _$serializers_closure150() { }, _$serializers_closure151: function _$serializers_closure151() { }, _$serializers_closure152: function _$serializers_closure152() { }, _$serializers_closure153: function _$serializers_closure153() { }, _$serializers_closure154: function _$serializers_closure154() { }, _$serializers_closure155: function _$serializers_closure155() { }, _$serializers_closure156: function _$serializers_closure156() { }, _$serializers_closure157: function _$serializers_closure157() { }, _$serializers_closure158: function _$serializers_closure158() { }, _$serializers_closure159: function _$serializers_closure159() { }, _$serializers_closure160: function _$serializers_closure160() { }, _$serializers_closure161: function _$serializers_closure161() { }, _$serializers_closure162: function _$serializers_closure162() { }, _$serializers_closure163: function _$serializers_closure163() { }, _$serializers_closure164: function _$serializers_closure164() { }, _$serializers_closure165: function _$serializers_closure165() { }, _$serializers_closure166: function _$serializers_closure166() { }, _$serializers_closure167: function _$serializers_closure167() { }, _$serializers_closure168: function _$serializers_closure168() { }, _$serializers_closure169: function _$serializers_closure169() { }, _$serializers_closure170: function _$serializers_closure170() { }, _$serializers_closure171: function _$serializers_closure171() { }, _$serializers_closure172: function _$serializers_closure172() { }, _$serializers_closure173: function _$serializers_closure173() { }, _$serializers_closure174: function _$serializers_closure174() { }, _$serializers_closure175: function _$serializers_closure175() { }, _$serializers_closure176: function _$serializers_closure176() { }, _$serializers_closure177: function _$serializers_closure177() { }, _$serializers_closure178: function _$serializers_closure178() { }, _$serializers_closure179: function _$serializers_closure179() { }, _$serializers_closure180: function _$serializers_closure180() { }, _$serializers_closure181: function _$serializers_closure181() { }, _$serializers_closure182: function _$serializers_closure182() { }, _$serializers_closure183: function _$serializers_closure183() { }, _$serializers_closure184: function _$serializers_closure184() { }, _$serializers_closure185: function _$serializers_closure185() { }, _$serializers_closure186: function _$serializers_closure186() { }, _$serializers_closure187: function _$serializers_closure187() { }, _$serializers_closure188: function _$serializers_closure188() { }, _$serializers_closure189: function _$serializers_closure189() { }, _$serializers_closure190: function _$serializers_closure190() { }, _$serializers_closure191: function _$serializers_closure191() { }, _$serializers_closure192: function _$serializers_closure192() { }, _$serializers_closure193: function _$serializers_closure193() { }, _$serializers_closure194: function _$serializers_closure194() { }, _$serializers_closure195: function _$serializers_closure195() { }, _$serializers_closure196: function _$serializers_closure196() { }, _$serializers_closure197: function _$serializers_closure197() { }, _$serializers_closure198: function _$serializers_closure198() { }, _$serializers_closure199: function _$serializers_closure199() { }, _$serializers_closure200: function _$serializers_closure200() { }, _$serializers_closure201: function _$serializers_closure201() { }, _$serializers_closure202: function _$serializers_closure202() { }, _$serializers_closure203: function _$serializers_closure203() { }, _$serializers_closure204: function _$serializers_closure204() { }, _$serializers_closure205: function _$serializers_closure205() { }, _$serializers_closure206: function _$serializers_closure206() { }, _$serializers_closure207: function _$serializers_closure207() { }, _$serializers_closure208: function _$serializers_closure208() { }, _$serializers_closure209: function _$serializers_closure209() { }, _$serializers_closure210: function _$serializers_closure210() { }, _$serializers_closure211: function _$serializers_closure211() { }, _$serializers_closure212: function _$serializers_closure212() { }, _$serializers_closure213: function _$serializers_closure213() { }, _$serializers_closure214: function _$serializers_closure214() { }, _$serializers_closure215: function _$serializers_closure215() { }, _$serializers_closure216: function _$serializers_closure216() { }, _$serializers_closure217: function _$serializers_closure217() { }, _$serializers_closure218: function _$serializers_closure218() { }, _$serializers_closure219: function _$serializers_closure219() { }, _$serializers_closure220: function _$serializers_closure220() { }, _$serializers_closure221: function _$serializers_closure221() { }, _$serializers_closure222: function _$serializers_closure222() { }, SettingsEntity_SettingsEntity(clientSettings, companySettings, groupSettings) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, _null = null, t1 = clientSettings == null, t2 = t1 ? _null : clientSettings.defaultInvoiceDesignId; if (t2 == null) t2 = groupSettings == null ? _null : groupSettings.defaultInvoiceDesignId; if (t2 == null) t2 = companySettings == null ? _null : companySettings.defaultInvoiceDesignId; t3 = t1 ? _null : clientSettings.defaultQuoteDesignId; if (t3 == null) t3 = groupSettings == null ? _null : groupSettings.defaultQuoteDesignId; if (t3 == null) t3 = companySettings == null ? _null : companySettings.defaultQuoteDesignId; t4 = t1 ? _null : clientSettings.defaultCreditDesignId; if (t4 == null) t4 = groupSettings == null ? _null : groupSettings.defaultCreditDesignId; if (t4 == null) t4 = companySettings == null ? _null : companySettings.defaultCreditDesignId; t5 = t1 ? _null : clientSettings.defaultPurchaseOrderDesignId; if (t5 == null) t5 = groupSettings == null ? _null : groupSettings.defaultPurchaseOrderDesignId; if (t5 == null) t5 = companySettings == null ? _null : companySettings.defaultPurchaseOrderDesignId; t6 = t1 ? _null : clientSettings.defaultStatementDesignId; if (t6 == null) t6 = groupSettings == null ? _null : groupSettings.defaultStatementDesignId; if (t6 == null) t6 = companySettings == null ? _null : companySettings.defaultStatementDesignId; t7 = t1 ? _null : clientSettings.defaultDeliveryNoteDesignId; if (t7 == null) t7 = groupSettings == null ? _null : groupSettings.defaultDeliveryNoteDesignId; if (t7 == null) t7 = companySettings == null ? _null : companySettings.defaultDeliveryNoteDesignId; t8 = t1 ? _null : clientSettings.defaultPaymentReceiptDesignId; if (t8 == null) t8 = groupSettings == null ? _null : groupSettings.defaultPaymentReceiptDesignId; if (t8 == null) t8 = companySettings == null ? _null : companySettings.defaultPaymentReceiptDesignId; t9 = t1 ? _null : clientSettings.defaultPaymentRefundDesignId; if (t9 == null) t9 = groupSettings == null ? _null : groupSettings.defaultPaymentRefundDesignId; if (t9 == null) t9 = companySettings == null ? _null : companySettings.defaultPaymentRefundDesignId; t10 = t1 ? _null : clientSettings.defaultInvoiceTerms; if (t10 == null) t10 = groupSettings == null ? _null : groupSettings.defaultInvoiceTerms; if (t10 == null) t10 = companySettings == null ? _null : companySettings.defaultInvoiceTerms; t11 = t1 ? _null : clientSettings.defaultInvoiceFooter; if (t11 == null) t11 = groupSettings == null ? _null : groupSettings.defaultInvoiceFooter; if (t11 == null) t11 = companySettings == null ? _null : companySettings.defaultInvoiceFooter; t12 = t1 ? _null : clientSettings.defaultQuoteTerms; if (t12 == null) t12 = groupSettings == null ? _null : groupSettings.defaultQuoteTerms; if (t12 == null) t12 = companySettings == null ? _null : companySettings.defaultQuoteTerms; t13 = t1 ? _null : clientSettings.defaultQuoteFooter; if (t13 == null) t13 = groupSettings == null ? _null : groupSettings.defaultQuoteFooter; if (t13 == null) t13 = companySettings == null ? _null : companySettings.defaultQuoteFooter; t14 = t1 ? _null : clientSettings.defaultCreditTerms; if (t14 == null) t14 = groupSettings == null ? _null : groupSettings.defaultCreditTerms; if (t14 == null) t14 = companySettings == null ? _null : companySettings.defaultCreditTerms; t15 = t1 ? _null : clientSettings.defaultCreditFooter; if (t15 == null) t15 = groupSettings == null ? _null : groupSettings.defaultCreditFooter; if (t15 == null) t15 = companySettings == null ? _null : companySettings.defaultCreditFooter; t16 = t1 ? _null : clientSettings.lockInvoices; if (t16 == null) t16 = groupSettings == null ? _null : groupSettings.lockInvoices; if (t16 == null) t16 = companySettings == null ? _null : companySettings.lockInvoices; t17 = t1 ? _null : clientSettings.emailSubjectCustom1; if (t17 == null) t17 = groupSettings == null ? _null : groupSettings.emailSubjectCustom1; if (t17 == null) t17 = companySettings == null ? _null : companySettings.emailSubjectCustom1; t18 = t1 ? _null : clientSettings.emailSubjectCustom2; if (t18 == null) t18 = groupSettings == null ? _null : groupSettings.emailSubjectCustom2; if (t18 == null) t18 = companySettings == null ? _null : companySettings.emailSubjectCustom2; t19 = t1 ? _null : clientSettings.emailSubjectCustom3; if (t19 == null) t19 = groupSettings == null ? _null : groupSettings.emailSubjectCustom3; if (t19 == null) t19 = companySettings == null ? _null : companySettings.emailSubjectCustom3; t20 = t1 ? _null : clientSettings.defaultPaymentTerms; if (t20 == null) t20 = groupSettings == null ? _null : groupSettings.defaultPaymentTerms; if (t20 == null) t20 = companySettings == null ? _null : companySettings.defaultPaymentTerms; t21 = t1 ? _null : clientSettings.defaultValidUntil; if (t21 == null) t21 = groupSettings == null ? _null : groupSettings.defaultValidUntil; if (t21 == null) t21 = companySettings == null ? _null : companySettings.defaultValidUntil; t22 = t1 ? _null : clientSettings.defaultTaxRate1; if (t22 == null) t22 = groupSettings == null ? _null : groupSettings.defaultTaxRate1; if (t22 == null) t22 = companySettings == null ? _null : companySettings.defaultTaxRate1; t23 = t1 ? _null : clientSettings.defaultTaxName1; if (t23 == null) t23 = groupSettings == null ? _null : groupSettings.defaultTaxName1; if (t23 == null) t23 = companySettings == null ? _null : companySettings.defaultTaxName1; t24 = t1 ? _null : clientSettings.defaultTaxRate2; if (t24 == null) t24 = groupSettings == null ? _null : groupSettings.defaultTaxRate2; if (t24 == null) t24 = companySettings == null ? _null : companySettings.defaultTaxRate2; t25 = t1 ? _null : clientSettings.defaultTaxName2; if (t25 == null) t25 = groupSettings == null ? _null : groupSettings.defaultTaxName2; if (t25 == null) t25 = companySettings == null ? _null : companySettings.defaultTaxName2; t26 = t1 ? _null : clientSettings.defaultTaxRate3; if (t26 == null) t26 = groupSettings == null ? _null : groupSettings.defaultTaxRate3; if (t26 == null) t26 = companySettings == null ? _null : companySettings.defaultTaxRate3; t27 = t1 ? _null : clientSettings.defaultTaxName3; if (t27 == null) t27 = groupSettings == null ? _null : groupSettings.defaultTaxName3; if (t27 == null) t27 = companySettings == null ? _null : companySettings.defaultTaxName3; t28 = t1 ? _null : clientSettings.clientManualPaymentNotification; if (t28 == null) t28 = groupSettings == null ? _null : groupSettings.clientManualPaymentNotification; if (t28 == null) t28 = companySettings == null ? _null : companySettings.clientManualPaymentNotification; t29 = t1 ? _null : clientSettings.defaultPaymentTypeId; if (t29 == null) t29 = groupSettings == null ? _null : groupSettings.defaultPaymentTypeId; if (t29 == null) t29 = companySettings == null ? _null : companySettings.defaultPaymentTypeId; t1 = t1 ? _null : clientSettings.autoBillStandardInvoices; if (t1 == null) t1 = groupSettings == null ? _null : groupSettings.autoBillStandardInvoices; if (t1 == null) t1 = companySettings == null ? _null : companySettings.autoBillStandardInvoices; return A._$SettingsEntity$_(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, t28, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, t15, t14, t7, _null, t2, t11, t10, t8, t9, t20, t29, t5, _null, _null, t3, t13, t12, t6, _null, t23, t25, t27, t22, t24, t26, t21, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t17, t18, t19, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t16, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, _$SettingsEntity$_(acceptPurchaseOrderNumber, address1, address2, allPagesFooter, allPagesHeader, allowBillableTaskItems, autoArchiveInvoice, autoArchiveInvoiceCancelled, autoArchiveQuote, autoBill, autoBillDate, autoBillStandardInvoices, autoConvertQuote, autoEmailInvoice, bccEmail, besrId, brevoSecret, city, classification, clientInitiatedPayments, clientInitiatedPaymentsMinimum, clientManualPaymentNotification, clientMarkPaidPaymentNotification, clientNumberCounter, clientNumberPattern, clientOnlinePaymentNotification, clientPortalAllowOverPayment, clientPortalAllowUnderPayment, clientPortalCustomCss, clientPortalCustomFooter, clientPortalCustomHeader, clientPortalCustomJs, clientPortalPrivacy, clientPortalTasks, clientPortalTerms, clientPortalUnderPaymentMinimum, companyGatewayIds, companyLogo, companyLogoSize, counterNumberApplied, counterPadding, countryId, creditNumberCounter, creditNumberPattern, currencyId, customMessageDashboard, customMessagePaidInvoice, customMessageUnapprovedQuote, customMessageUnpaidInvoice, customSendingEmail, customValue1, customValue2, customValue3, customValue4, dateFormatId, defaultCreditDesignId, defaultCreditFooter, defaultCreditTerms, defaultDeliveryNoteDesignId, defaultExpensePaymentTypeId, defaultInvoiceDesignId, defaultInvoiceFooter, defaultInvoiceTerms, defaultPaymentReceiptDesignId, defaultPaymentRefundDesignId, defaultPaymentTerms, defaultPaymentTypeId, defaultPurchaseOrderDesignId, defaultPurchaseOrderFooter, defaultPurchaseOrderTerms, defaultQuoteDesignId, defaultQuoteFooter, defaultQuoteTerms, defaultStatementDesignId, defaultTaskRate, defaultTaxName1, defaultTaxName2, defaultTaxName3, defaultTaxRate1, defaultTaxRate2, defaultTaxRate3, defaultValidUntil, documentEmailAttachment, eInvoiceType, eQuoteType, email, emailAlignment, emailBodyCredit, emailBodyCustom1, emailBodyCustom2, emailBodyCustom3, emailBodyInvoice, emailBodyPayment, emailBodyPaymentPartial, emailBodyPurchaseOrder, emailBodyQuote, emailBodyQuoteReminder1, emailBodyReminder1, emailBodyReminder2, emailBodyReminder3, emailBodyReminderEndless, emailBodyStatement, emailFromName, emailSendingMethod, emailSignature, emailStyle, emailStyleCustom, emailSubjectCredit, emailSubjectCustom1, emailSubjectCustom2, emailSubjectCustom3, emailSubjectInvoice, emailSubjectPayment, emailSubjectPaymentPartial, emailSubjectPurchaseOrder, emailSubjectQuote, emailSubjectQuoteReminder1, emailSubjectReminder1, emailSubjectReminder2, emailSubjectReminder3, emailSubjectReminderEndless, emailSubjectStatement, embedDocuments, enableClientPortalUploads, enableEInvoice, enableEmailMarkup, enableInclusiveTaxes, enableMilitaryTime, enablePortal, enablePortalDashboard, enablePortalPassword, enablePortalTasks, enableQuoteReminder1, enableRappenRounding, enableReminder1, enableReminder2, enableReminder3, enableReminderEndless, enableVendorPortalUploads, endlessReminderFrequencyId, entitySendTime, expenseNumberCounter, expenseNumberPattern, fontSize, gmailSendingUserId, hideEmptyColumnsOnPdf, hidePaidToDate, idNumber, invoiceNumberCounter, invoiceNumberPattern, languageId, lateFeeAmount1, lateFeeAmount2, lateFeeAmount3, lateFeeAmountEndless, lateFeePercent1, lateFeePercent2, lateFeePercent3, lateFeePercentEndless, lockInvoices, mailgunDomain, mailgunEndpoint, mailgunSecret, mergeEInvoiceToPdf, $name, numDaysQuoteReminder1, numDaysReminder1, numDaysReminder2, numDaysReminder3, pageLayout, pageNumbering, pageNumberingAlignment, pageSize, paymentEmailAllContacts, paymentFlow, paymentNumberCounter, paymentNumberPattern, pdfEmailAttachment, pdfVariables, phone, postalCode, postmarkSecret, primaryColor, primaryFont, projectNumberCounter, projectNumberPattern, purchaseOrderNumberCounter, purchaseOrderNumberPattern, qrIban, quoteLateFeeAmount1, quoteLateFeePercent1, quoteNumberCounter, quoteNumberPattern, recurringExpenseNumberCounter, recurringExpenseNumberPattern, recurringInvoiceNumberCounter, recurringInvoiceNumberPattern, recurringNumberPrefix, replyToEmail, replyToName, requireInvoiceSignature, requirePurchaseOrderSignature, requireQuoteSignature, resetCounterDate, resetCounterFrequencyId, scheduleQuoteReminder1, scheduleReminder1, scheduleReminder2, scheduleReminder3, secondaryColor, secondaryFont, sendReminders, shareInvoiceQuoteColumns, sharedInvoiceCreditCounter, sharedInvoiceQuoteCounter, showAcceptInvoiceTerms, showAcceptQuoteTerms, showCurrencyCode, showEmailFooter, showPaidStamp, showPdfhtmlOnMobile, showShippingAddress, showTaskItemDescription, signatureOnPdf, state, taskNumberCounter, taskNumberPattern, taskRoundToNearest, taskRoundUp, ticketNumberCounter, ticketNumberPattern, timezoneId, translations, ublEmailAttachment, useCreditsPayment, useUnappliedPayment, vatNumber, vendorNumberCounter, vendorNumberPattern, website) { return new A._$SettingsEntity(timezoneId, dateFormatId, enableMilitaryTime, languageId, showCurrencyCode, currencyId, customValue1, customValue2, customValue3, customValue4, defaultPaymentTerms, defaultValidUntil, companyGatewayIds, defaultTaskRate, sendReminders, enablePortal, enablePortalDashboard, enablePortalTasks, enableClientPortalUploads, enableVendorPortalUploads, emailStyle, replyToEmail, replyToName, emailFromName, bccEmail, pdfEmailAttachment, ublEmailAttachment, documentEmailAttachment, emailStyleCustom, customMessageDashboard, customMessageUnpaidInvoice, customMessagePaidInvoice, customMessageUnapprovedQuote, autoArchiveInvoice, autoArchiveInvoiceCancelled, autoArchiveQuote, autoEmailInvoice, autoConvertQuote, enableInclusiveTaxes, translations, taskNumberPattern, taskNumberCounter, expenseNumberPattern, expenseNumberCounter, recurringExpenseNumberPattern, recurringExpenseNumberCounter, vendorNumberPattern, vendorNumberCounter, ticketNumberPattern, ticketNumberCounter, paymentNumberPattern, paymentNumberCounter, projectNumberPattern, projectNumberCounter, invoiceNumberPattern, invoiceNumberCounter, recurringInvoiceNumberPattern, recurringInvoiceNumberCounter, quoteNumberPattern, quoteNumberCounter, clientNumberPattern, clientNumberCounter, creditNumberPattern, creditNumberCounter, recurringNumberPrefix, resetCounterFrequencyId, resetCounterDate, counterPadding, sharedInvoiceQuoteCounter, sharedInvoiceCreditCounter, defaultInvoiceTerms, defaultQuoteTerms, defaultQuoteFooter, defaultCreditTerms, defaultCreditFooter, defaultInvoiceDesignId, defaultQuoteDesignId, defaultCreditDesignId, defaultDeliveryNoteDesignId, defaultStatementDesignId, defaultPaymentReceiptDesignId, defaultPaymentRefundDesignId, defaultInvoiceFooter, defaultTaxName1, defaultTaxRate1, defaultTaxName2, defaultTaxRate2, defaultTaxName3, defaultTaxRate3, defaultPaymentTypeId, pdfVariables, emailSignature, emailSubjectInvoice, emailSubjectQuote, emailSubjectCredit, emailSubjectPayment, emailSubjectPaymentPartial, emailBodyInvoice, emailBodyQuote, emailBodyCredit, emailBodyPayment, emailBodyPaymentPartial, emailSubjectReminder1, emailSubjectReminder2, emailSubjectReminder3, emailBodyReminder1, emailBodyReminder2, emailBodyReminder3, emailSubjectCustom1, emailBodyCustom1, emailSubjectCustom2, emailBodyCustom2, emailSubjectCustom3, emailBodyCustom3, emailSubjectStatement, emailBodyStatement, emailSubjectPurchaseOrder, emailBodyPurchaseOrder, enablePortalPassword, signatureOnPdf, enableEmailMarkup, showAcceptInvoiceTerms, showAcceptQuoteTerms, requireInvoiceSignature, requireQuoteSignature, $name, companyLogo, website, address1, address2, city, state, postalCode, phone, email, countryId, vatNumber, idNumber, pageSize, pageLayout, fontSize, primaryColor, secondaryColor, primaryFont, secondaryFont, hidePaidToDate, embedDocuments, allPagesHeader, allPagesFooter, enableReminder1, enableReminder2, enableReminder3, enableReminderEndless, numDaysReminder1, numDaysReminder2, numDaysReminder3, scheduleReminder1, scheduleReminder2, scheduleReminder3, endlessReminderFrequencyId, lateFeeAmount1, lateFeeAmount2, lateFeeAmount3, lateFeeAmountEndless, lateFeePercent1, lateFeePercent2, lateFeePercent3, lateFeePercentEndless, emailSubjectReminderEndless, emailBodyReminderEndless, clientOnlinePaymentNotification, clientManualPaymentNotification, clientMarkPaidPaymentNotification, counterNumberApplied, emailSendingMethod, gmailSendingUserId, clientPortalTerms, clientPortalPrivacy, lockInvoices, autoBill, autoBillStandardInvoices, clientPortalAllowUnderPayment, clientPortalAllowOverPayment, autoBillDate, clientPortalUnderPaymentMinimum, useCreditsPayment, clientPortalCustomHeader, clientPortalCustomCss, clientPortalCustomFooter, clientPortalCustomJs, hideEmptyColumnsOnPdf, entitySendTime, clientPortalTasks, pageNumbering, pageNumberingAlignment, requirePurchaseOrderSignature, defaultPurchaseOrderTerms, defaultPurchaseOrderDesignId, defaultPurchaseOrderFooter, purchaseOrderNumberPattern, purchaseOrderNumberCounter, qrIban, besrId, postmarkSecret, mailgunSecret, mailgunDomain, mailgunEndpoint, emailAlignment, showEmailFooter, companyLogoSize, showPaidStamp, showShippingAddress, customSendingEmail, acceptPurchaseOrderNumber, clientInitiatedPayments, clientInitiatedPaymentsMinimum, shareInvoiceQuoteColumns, allowBillableTaskItems, showTaskItemDescription, enableEInvoice, eInvoiceType, eQuoteType, defaultExpensePaymentTypeId, classification, paymentEmailAllContacts, showPdfhtmlOnMobile, enableRappenRounding, useUnappliedPayment, brevoSecret, taskRoundUp, taskRoundToNearest, emailBodyQuoteReminder1, emailSubjectQuoteReminder1, enableQuoteReminder1, numDaysQuoteReminder1, scheduleQuoteReminder1, quoteLateFeeAmount1, quoteLateFeePercent1, mergeEInvoiceToPdf, paymentFlow); }, _$PdfPreviewRequest$_(clientId, entityType, groupId, settings, settingsType) { var _s17_ = "PdfPreviewRequest"; A.BuiltValueNullFieldError_checkNotNull(entityType, _s17_, "entityType"); A.BuiltValueNullFieldError_checkNotNull(settingsType, _s17_, "settingsType"); A.BuiltValueNullFieldError_checkNotNull(settings, _s17_, "settings"); A.BuiltValueNullFieldError_checkNotNull(groupId, _s17_, "groupId"); A.BuiltValueNullFieldError_checkNotNull(clientId, _s17_, "clientId"); return new A._$PdfPreviewRequest(entityType, settingsType, settings, groupId, clientId); }, SettingsEntity: function SettingsEntity() { }, SettingsEntity_setFieldsForSection_closure: function SettingsEntity_setFieldsForSection_closure(t0, t1) { this.section = t0; this.fields = t1; }, SettingsEntity_setFieldsForSection_closure0: function SettingsEntity_setFieldsForSection_closure0(t0, t1) { this.section = t0; this.fields = t1; }, PdfPreviewRequest: function PdfPreviewRequest() { }, _$SettingsEntitySerializer: function _$SettingsEntitySerializer() { }, _$PdfPreviewRequestSerializer: function _$PdfPreviewRequestSerializer() { }, _$SettingsEntity: function _$SettingsEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, t208, t209, t210, t211, t212, t213, t214, t215, t216, t217, t218, t219, t220, t221, t222, t223, t224, t225, t226, t227, t228, t229, t230, t231, t232, t233, t234, t235, t236, t237, t238, t239) { var _ = this; _.timezoneId = t0; _.dateFormatId = t1; _.enableMilitaryTime = t2; _.languageId = t3; _.showCurrencyCode = t4; _.currencyId = t5; _.customValue1 = t6; _.customValue2 = t7; _.customValue3 = t8; _.customValue4 = t9; _.defaultPaymentTerms = t10; _.defaultValidUntil = t11; _.companyGatewayIds = t12; _.defaultTaskRate = t13; _.sendReminders = t14; _.enablePortal = t15; _.enablePortalDashboard = t16; _.enablePortalTasks = t17; _.enableClientPortalUploads = t18; _.enableVendorPortalUploads = t19; _.emailStyle = t20; _.replyToEmail = t21; _.replyToName = t22; _.emailFromName = t23; _.bccEmail = t24; _.pdfEmailAttachment = t25; _.ublEmailAttachment = t26; _.documentEmailAttachment = t27; _.emailStyleCustom = t28; _.customMessageDashboard = t29; _.customMessageUnpaidInvoice = t30; _.customMessagePaidInvoice = t31; _.customMessageUnapprovedQuote = t32; _.autoArchiveInvoice = t33; _.autoArchiveInvoiceCancelled = t34; _.autoArchiveQuote = t35; _.autoEmailInvoice = t36; _.autoConvertQuote = t37; _.enableInclusiveTaxes = t38; _.translations = t39; _.taskNumberPattern = t40; _.taskNumberCounter = t41; _.expenseNumberPattern = t42; _.expenseNumberCounter = t43; _.recurringExpenseNumberPattern = t44; _.recurringExpenseNumberCounter = t45; _.vendorNumberPattern = t46; _.vendorNumberCounter = t47; _.ticketNumberPattern = t48; _.ticketNumberCounter = t49; _.paymentNumberPattern = t50; _.paymentNumberCounter = t51; _.projectNumberPattern = t52; _.projectNumberCounter = t53; _.invoiceNumberPattern = t54; _.invoiceNumberCounter = t55; _.recurringInvoiceNumberPattern = t56; _.recurringInvoiceNumberCounter = t57; _.quoteNumberPattern = t58; _.quoteNumberCounter = t59; _.clientNumberPattern = t60; _.clientNumberCounter = t61; _.creditNumberPattern = t62; _.creditNumberCounter = t63; _.recurringNumberPrefix = t64; _.resetCounterFrequencyId = t65; _.resetCounterDate = t66; _.counterPadding = t67; _.sharedInvoiceQuoteCounter = t68; _.sharedInvoiceCreditCounter = t69; _.defaultInvoiceTerms = t70; _.defaultQuoteTerms = t71; _.defaultQuoteFooter = t72; _.defaultCreditTerms = t73; _.defaultCreditFooter = t74; _.defaultInvoiceDesignId = t75; _.defaultQuoteDesignId = t76; _.defaultCreditDesignId = t77; _.defaultDeliveryNoteDesignId = t78; _.defaultStatementDesignId = t79; _.defaultPaymentReceiptDesignId = t80; _.defaultPaymentRefundDesignId = t81; _.defaultInvoiceFooter = t82; _.defaultTaxName1 = t83; _.defaultTaxRate1 = t84; _.defaultTaxName2 = t85; _.defaultTaxRate2 = t86; _.defaultTaxName3 = t87; _.defaultTaxRate3 = t88; _.defaultPaymentTypeId = t89; _.pdfVariables = t90; _.emailSignature = t91; _.emailSubjectInvoice = t92; _.emailSubjectQuote = t93; _.emailSubjectCredit = t94; _.emailSubjectPayment = t95; _.emailSubjectPaymentPartial = t96; _.emailBodyInvoice = t97; _.emailBodyQuote = t98; _.emailBodyCredit = t99; _.emailBodyPayment = t100; _.emailBodyPaymentPartial = t101; _.emailSubjectReminder1 = t102; _.emailSubjectReminder2 = t103; _.emailSubjectReminder3 = t104; _.emailBodyReminder1 = t105; _.emailBodyReminder2 = t106; _.emailBodyReminder3 = t107; _.emailSubjectCustom1 = t108; _.emailBodyCustom1 = t109; _.emailSubjectCustom2 = t110; _.emailBodyCustom2 = t111; _.emailSubjectCustom3 = t112; _.emailBodyCustom3 = t113; _.emailSubjectStatement = t114; _.emailBodyStatement = t115; _.emailSubjectPurchaseOrder = t116; _.emailBodyPurchaseOrder = t117; _.enablePortalPassword = t118; _.signatureOnPdf = t119; _.enableEmailMarkup = t120; _.showAcceptInvoiceTerms = t121; _.showAcceptQuoteTerms = t122; _.requireInvoiceSignature = t123; _.requireQuoteSignature = t124; _.name = t125; _.companyLogo = t126; _.website = t127; _.address1 = t128; _.address2 = t129; _.city = t130; _.state = t131; _.postalCode = t132; _.phone = t133; _.email = t134; _.countryId = t135; _.vatNumber = t136; _.idNumber = t137; _.pageSize = t138; _.pageLayout = t139; _.fontSize = t140; _.primaryColor = t141; _.secondaryColor = t142; _.primaryFont = t143; _.secondaryFont = t144; _.hidePaidToDate = t145; _.embedDocuments = t146; _.allPagesHeader = t147; _.allPagesFooter = t148; _.enableReminder1 = t149; _.enableReminder2 = t150; _.enableReminder3 = t151; _.enableReminderEndless = t152; _.numDaysReminder1 = t153; _.numDaysReminder2 = t154; _.numDaysReminder3 = t155; _.scheduleReminder1 = t156; _.scheduleReminder2 = t157; _.scheduleReminder3 = t158; _.endlessReminderFrequencyId = t159; _.lateFeeAmount1 = t160; _.lateFeeAmount2 = t161; _.lateFeeAmount3 = t162; _.lateFeeAmountEndless = t163; _.lateFeePercent1 = t164; _.lateFeePercent2 = t165; _.lateFeePercent3 = t166; _.lateFeePercentEndless = t167; _.emailSubjectReminderEndless = t168; _.emailBodyReminderEndless = t169; _.clientOnlinePaymentNotification = t170; _.clientManualPaymentNotification = t171; _.clientMarkPaidPaymentNotification = t172; _.counterNumberApplied = t173; _.emailSendingMethod = t174; _.gmailSendingUserId = t175; _.clientPortalTerms = t176; _.clientPortalPrivacy = t177; _.lockInvoices = t178; _.autoBill = t179; _.autoBillStandardInvoices = t180; _.clientPortalAllowUnderPayment = t181; _.clientPortalAllowOverPayment = t182; _.autoBillDate = t183; _.clientPortalUnderPaymentMinimum = t184; _.useCreditsPayment = t185; _.clientPortalCustomHeader = t186; _.clientPortalCustomCss = t187; _.clientPortalCustomFooter = t188; _.clientPortalCustomJs = t189; _.hideEmptyColumnsOnPdf = t190; _.entitySendTime = t191; _.clientPortalTasks = t192; _.pageNumbering = t193; _.pageNumberingAlignment = t194; _.requirePurchaseOrderSignature = t195; _.defaultPurchaseOrderTerms = t196; _.defaultPurchaseOrderDesignId = t197; _.defaultPurchaseOrderFooter = t198; _.purchaseOrderNumberPattern = t199; _.purchaseOrderNumberCounter = t200; _.qrIban = t201; _.besrId = t202; _.postmarkSecret = t203; _.mailgunSecret = t204; _.mailgunDomain = t205; _.mailgunEndpoint = t206; _.emailAlignment = t207; _.showEmailFooter = t208; _.companyLogoSize = t209; _.showPaidStamp = t210; _.showShippingAddress = t211; _.customSendingEmail = t212; _.acceptPurchaseOrderNumber = t213; _.clientInitiatedPayments = t214; _.clientInitiatedPaymentsMinimum = t215; _.shareInvoiceQuoteColumns = t216; _.allowBillableTaskItems = t217; _.showTaskItemDescription = t218; _.enableEInvoice = t219; _.eInvoiceType = t220; _.eQuoteType = t221; _.defaultExpensePaymentTypeId = t222; _.classification = t223; _.paymentEmailAllContacts = t224; _.showPdfhtmlOnMobile = t225; _.enableRappenRounding = t226; _.useUnappliedPayment = t227; _.brevoSecret = t228; _.taskRoundUp = t229; _.taskRoundToNearest = t230; _.emailBodyQuoteReminder1 = t231; _.emailSubjectQuoteReminder1 = t232; _.enableQuoteReminder1 = t233; _.numDaysQuoteReminder1 = t234; _.scheduleQuoteReminder1 = t235; _.quoteLateFeeAmount1 = t236; _.quoteLateFeePercent1 = t237; _.mergeEInvoiceToPdf = t238; _.paymentFlow = t239; _._settings_model$__hashCode = null; }, SettingsEntityBuilder: function SettingsEntityBuilder() { var _ = this; _._emailStyleCustom = _._documentEmailAttachment = _._ublEmailAttachment = _._pdfEmailAttachment = _._bccEmail = _._emailFromName = _._replyToName = _._replyToEmail = _._emailStyle = _._enableVendorPortalUploads = _._enableClientPortalUploads = _._enablePortalTasks = _._enablePortalDashboard = _._enablePortal = _._sendReminders = _._defaultTaskRate = _._companyGatewayIds = _._defaultValidUntil = _._defaultPaymentTerms = _._settings_model$_customValue4 = _._settings_model$_customValue3 = _._settings_model$_customValue2 = _._settings_model$_customValue1 = _._currencyId = _._showCurrencyCode = _._settings_model$_languageId = _._enableMilitaryTime = _._dateFormatId = _._timezoneId = _._settings_model$_$v = null; _._quoteNumberPattern = _._recurringInvoiceNumberCounter = _._recurringInvoiceNumberPattern = _._invoiceNumberCounter = _._invoiceNumberPattern = _._projectNumberCounter = _._projectNumberPattern = _._paymentNumberCounter = _._paymentNumberPattern = _._ticketNumberCounter = _._ticketNumberPattern = _._vendorNumberCounter = _._vendorNumberPattern = _._recurringExpenseNumberCounter = _._recurringExpenseNumberPattern = _._expenseNumberCounter = _._expenseNumberPattern = _._taskNumberCounter = _._taskNumberPattern = _._translations = _._enableInclusiveTaxes = _._autoConvertQuote = _._autoEmailInvoice = _._autoArchiveQuote = _._autoArchiveInvoiceCancelled = _._autoArchiveInvoice = _._customMessageUnapprovedQuote = _._customMessagePaidInvoice = _._customMessageUnpaidInvoice = _._customMessageDashboard = null; _._defaultTaxRate3 = _._defaultTaxName3 = _._defaultTaxRate2 = _._defaultTaxName2 = _._defaultTaxRate1 = _._defaultTaxName1 = _._defaultInvoiceFooter = _._defaultPaymentRefundDesignId = _._defaultPaymentReceiptDesignId = _._defaultStatementDesignId = _._defaultDeliveryNoteDesignId = _._defaultCreditDesignId = _._defaultQuoteDesignId = _._defaultInvoiceDesignId = _._defaultCreditFooter = _._defaultCreditTerms = _._defaultQuoteFooter = _._defaultQuoteTerms = _._defaultInvoiceTerms = _._sharedInvoiceCreditCounter = _._sharedInvoiceQuoteCounter = _._counterPadding = _._resetCounterDate = _._resetCounterFrequencyId = _._recurringNumberPrefix = _._creditNumberCounter = _._creditNumberPattern = _._clientNumberCounter = _._clientNumberPattern = _._quoteNumberCounter = null; _._enablePortalPassword = _._emailBodyPurchaseOrder = _._emailSubjectPurchaseOrder = _._emailBodyStatement = _._emailSubjectStatement = _._emailBodyCustom3 = _._emailSubjectCustom3 = _._emailBodyCustom2 = _._emailSubjectCustom2 = _._emailBodyCustom1 = _._emailSubjectCustom1 = _._emailBodyReminder3 = _._emailBodyReminder2 = _._emailBodyReminder1 = _._emailSubjectReminder3 = _._emailSubjectReminder2 = _._emailSubjectReminder1 = _._emailBodyPaymentPartial = _._emailBodyPayment = _._emailBodyCredit = _._emailBodyQuote = _._emailBodyInvoice = _._emailSubjectPaymentPartial = _._emailSubjectPayment = _._emailSubjectCredit = _._emailSubjectQuote = _._emailSubjectInvoice = _._emailSignature = _._pdfVariables = _._defaultPaymentTypeId = null; _._allPagesFooter = _._allPagesHeader = _._embedDocuments = _._hidePaidToDate = _._secondaryFont = _._primaryFont = _._secondaryColor = _._primaryColor = _._fontSize = _._pageLayout = _._pageSize = _._settings_model$_idNumber = _._settings_model$_vatNumber = _._settings_model$_countryId = _._settings_model$_email = _._settings_model$_phone = _._settings_model$_postalCode = _._settings_model$_state = _._settings_model$_city = _._settings_model$_address2 = _._settings_model$_address1 = _._settings_model$_website = _._companyLogo = _._settings_model$_name = _._requireQuoteSignature = _._requireInvoiceSignature = _._showAcceptQuoteTerms = _._showAcceptInvoiceTerms = _._enableEmailMarkup = _._signatureOnPdf = null; _._lockInvoices = _._clientPortalPrivacy = _._clientPortalTerms = _._gmailSendingUserId = _._emailSendingMethod = _._counterNumberApplied = _._clientMarkPaidPaymentNotification = _._clientManualPaymentNotification = _._clientOnlinePaymentNotification = _._emailBodyReminderEndless = _._emailSubjectReminderEndless = _._lateFeePercentEndless = _._lateFeePercent3 = _._lateFeePercent2 = _._lateFeePercent1 = _._lateFeeAmountEndless = _._lateFeeAmount3 = _._lateFeeAmount2 = _._lateFeeAmount1 = _._endlessReminderFrequencyId = _._scheduleReminder3 = _._scheduleReminder2 = _._scheduleReminder1 = _._numDaysReminder3 = _._numDaysReminder2 = _._numDaysReminder1 = _._enableReminderEndless = _._enableReminder3 = _._enableReminder2 = _._enableReminder1 = null; _._showEmailFooter = _._emailAlignment = _._mailgunEndpoint = _._mailgunDomain = _._mailgunSecret = _._postmarkSecret = _._besrId = _._qrIban = _._purchaseOrderNumberCounter = _._purchaseOrderNumberPattern = _._defaultPurchaseOrderFooter = _._defaultPurchaseOrderDesignId = _._defaultPurchaseOrderTerms = _._requirePurchaseOrderSignature = _._pageNumberingAlignment = _._pageNumbering = _._clientPortalTasks = _._entitySendTime = _._hideEmptyColumnsOnPdf = _._clientPortalCustomJs = _._clientPortalCustomFooter = _._clientPortalCustomCss = _._clientPortalCustomHeader = _._useCreditsPayment = _._clientPortalUnderPaymentMinimum = _._autoBillDate = _._clientPortalAllowOverPayment = _._clientPortalAllowUnderPayment = _._autoBillStandardInvoices = _._autoBill = null; _._mergeEInvoiceToPdf = _._quoteLateFeePercent1 = _._quoteLateFeeAmount1 = _._scheduleQuoteReminder1 = _._numDaysQuoteReminder1 = _._enableQuoteReminder1 = _._emailSubjectQuoteReminder1 = _._emailBodyQuoteReminder1 = _._taskRoundToNearest = _._taskRoundUp = _._brevoSecret = _._useUnappliedPayment = _._enableRappenRounding = _._showPdfhtmlOnMobile = _._paymentEmailAllContacts = _._settings_model$_classification = _._defaultExpensePaymentTypeId = _._eQuoteType = _._eInvoiceType = _._enableEInvoice = _._showTaskItemDescription = _._allowBillableTaskItems = _._shareInvoiceQuoteColumns = _._clientInitiatedPaymentsMinimum = _._clientInitiatedPayments = _._acceptPurchaseOrderNumber = _._customSendingEmail = _._showShippingAddress = _._showPaidStamp = _._companyLogoSize = null; _._paymentFlow = null; }, _$PdfPreviewRequest: function _$PdfPreviewRequest(t0, t1, t2, t3, t4) { var _ = this; _.entityType = t0; _.settingsType = t1; _.settings = t2; _.groupId = t3; _.clientId = t4; _._settings_model$__hashCode = null; }, PdfPreviewRequestBuilder: function PdfPreviewRequestBuilder() { var _ = this; _._settings_model$_clientId = _._settings_model$_groupId = _._settings_model$_settings = _._settingsType = _._settings_model$_entityType = _._settings_model$_$v = null; }, ColorTheme$(colorDanger, colorInfo, colorPrimary, colorSuccess, colorWarning) { return new A.ColorTheme(colorPrimary, colorInfo, colorSuccess, colorWarning, colorDanger); }, ColorTheme: function ColorTheme(t0, t1, t2, t3, t4) { var _ = this; _.colorPrimary = t0; _.colorInfo = t1; _.colorSuccess = t2; _.colorWarning = t3; _.colorDanger = t4; }, CountryEntity_CountryEntity() { return A._$CountryEntity$_("", "", "", "", "", false, false, ""); }, _$CountryEntity$_(decimalSeparator, id, iso2, iso3, $name, swapCurrencySymbol, swapPostalCode, thousandSeparator) { var _s13_ = "CountryEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s13_, "name"); A.BuiltValueNullFieldError_checkNotNull(swapPostalCode, _s13_, "swapPostalCode"); A.BuiltValueNullFieldError_checkNotNull(swapCurrencySymbol, _s13_, "swapCurrencySymbol"); A.BuiltValueNullFieldError_checkNotNull(thousandSeparator, _s13_, "thousandSeparator"); A.BuiltValueNullFieldError_checkNotNull(decimalSeparator, _s13_, "decimalSeparator"); A.BuiltValueNullFieldError_checkNotNull(iso2, _s13_, "iso2"); A.BuiltValueNullFieldError_checkNotNull(iso3, _s13_, "iso3"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$CountryEntity($name, swapPostalCode, swapCurrencySymbol, thousandSeparator, decimalSeparator, iso2, iso3, id); }, CountryListResponse: function CountryListResponse() { }, CountryItemResponse: function CountryItemResponse() { }, CountryEntity: function CountryEntity() { }, _$CountryListResponseSerializer: function _$CountryListResponseSerializer() { }, _$CountryItemResponseSerializer: function _$CountryItemResponseSerializer() { }, _$CountryEntitySerializer: function _$CountryEntitySerializer() { }, _$CountryListResponse: function _$CountryListResponse(t0) { this.data = t0; this._country_model$__hashCode = null; }, CountryListResponseBuilder: function CountryListResponseBuilder() { this._country_model$_data = this._country_model$_$v = null; }, _$CountryItemResponse: function _$CountryItemResponse(t0) { this.data = t0; this._country_model$__hashCode = null; }, CountryItemResponseBuilder: function CountryItemResponseBuilder() { this._country_model$_data = this._country_model$_$v = null; }, _$CountryEntity: function _$CountryEntity(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.name = t0; _.swapPostalCode = t1; _.swapCurrencySymbol = t2; _.thousandSeparator = t3; _.decimalSeparator = t4; _.iso2 = t5; _.iso3 = t6; _.id = t7; _._country_model$__hashCode = null; }, CountryEntityBuilder: function CountryEntityBuilder() { var _ = this; _._country_model$_id = _._iso3 = _._iso2 = _._decimalSeparator = _._thousandSeparator = _._swapCurrencySymbol = _._swapPostalCode = _._country_model$_name = _._country_model$_$v = null; }, _CountryEntity_Object_SelectableEntity: function _CountryEntity_Object_SelectableEntity() { }, CurrencyEntity_CurrencyEntity() { return A._$CurrencyEntity$_("", "", 0, "", "", 2, false, "", ""); }, _$CurrencyEntity$_(code, decimalSeparator, exchangeRate, id, $name, precision, swapCurrencySymbol, symbol, thousandSeparator) { var _s14_ = "CurrencyEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s14_, "name"); A.BuiltValueNullFieldError_checkNotNull(symbol, _s14_, "symbol"); A.BuiltValueNullFieldError_checkNotNull(precision, _s14_, "precision"); A.BuiltValueNullFieldError_checkNotNull(thousandSeparator, _s14_, "thousandSeparator"); A.BuiltValueNullFieldError_checkNotNull(decimalSeparator, _s14_, "decimalSeparator"); A.BuiltValueNullFieldError_checkNotNull(code, _s14_, "code"); A.BuiltValueNullFieldError_checkNotNull(swapCurrencySymbol, _s14_, "swapCurrencySymbol"); A.BuiltValueNullFieldError_checkNotNull(exchangeRate, _s14_, "exchangeRate"); A.BuiltValueNullFieldError_checkNotNull(id, _s14_, "id"); return new A._$CurrencyEntity($name, symbol, precision, thousandSeparator, decimalSeparator, code, swapCurrencySymbol, exchangeRate, id); }, CurrencyListResponse: function CurrencyListResponse() { }, CurrencyItemResponse: function CurrencyItemResponse() { }, CurrencyEntity: function CurrencyEntity() { }, _$CurrencyListResponseSerializer: function _$CurrencyListResponseSerializer() { }, _$CurrencyItemResponseSerializer: function _$CurrencyItemResponseSerializer() { }, _$CurrencyEntitySerializer: function _$CurrencyEntitySerializer() { }, _$CurrencyListResponse: function _$CurrencyListResponse(t0) { this.data = t0; this._currency_model$__hashCode = null; }, CurrencyListResponseBuilder: function CurrencyListResponseBuilder() { this._currency_model$_data = this._currency_model$_$v = null; }, _$CurrencyItemResponse: function _$CurrencyItemResponse(t0) { this.data = t0; this._currency_model$__hashCode = null; }, CurrencyItemResponseBuilder: function CurrencyItemResponseBuilder() { this._currency_model$_data = this._currency_model$_$v = null; }, _$CurrencyEntity: function _$CurrencyEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.name = t0; _.symbol = t1; _.precision = t2; _.thousandSeparator = t3; _.decimalSeparator = t4; _.code = t5; _.swapCurrencySymbol = t6; _.exchangeRate = t7; _.id = t8; _._currency_model$__hashCode = null; }, CurrencyEntityBuilder: function CurrencyEntityBuilder() { var _ = this; _._currency_model$_id = _._currency_model$_exchangeRate = _._currency_model$_swapCurrencySymbol = _._code = _._currency_model$_decimalSeparator = _._currency_model$_thousandSeparator = _._precision = _._symbol = _._currency_model$_name = _._currency_model$_$v = null; }, _CurrencyEntity_Object_SelectableEntity: function _CurrencyEntity_Object_SelectableEntity() { }, DateFormatListResponse: function DateFormatListResponse() { }, DateFormatItemResponse: function DateFormatItemResponse() { }, DateFormatEntity: function DateFormatEntity() { }, _$DateFormatListResponseSerializer: function _$DateFormatListResponseSerializer() { }, _$DateFormatItemResponseSerializer: function _$DateFormatItemResponseSerializer() { }, _$DateFormatEntitySerializer: function _$DateFormatEntitySerializer() { }, _$DateFormatListResponse: function _$DateFormatListResponse(t0) { this.data = t0; this._date_format_model$__hashCode = null; }, DateFormatListResponseBuilder: function DateFormatListResponseBuilder() { this._date_format_model$_data = this._date_format_model$_$v = null; }, _$DateFormatItemResponse: function _$DateFormatItemResponse(t0) { this.data = t0; this._date_format_model$__hashCode = null; }, DateFormatItemResponseBuilder: function DateFormatItemResponseBuilder() { this._date_format_model$_data = this._date_format_model$_$v = null; }, _$DateFormatEntity: function _$DateFormatEntity(t0, t1) { this.format = t0; this.id = t1; this._date_format_model$__hashCode = null; }, DateFormatEntityBuilder: function DateFormatEntityBuilder() { this._date_format_model$_id = this._date_format_model$_format = this._date_format_model$_$v = null; }, _DateFormatEntity_Object_SelectableEntity: function _DateFormatEntity_Object_SelectableEntity() { }, DatetimeFormatListResponse: function DatetimeFormatListResponse() { }, DatetimeFormatItemResponse: function DatetimeFormatItemResponse() { }, DatetimeFormatEntity: function DatetimeFormatEntity() { }, _$DatetimeFormatListResponseSerializer: function _$DatetimeFormatListResponseSerializer() { }, _$DatetimeFormatItemResponseSerializer: function _$DatetimeFormatItemResponseSerializer() { }, _$DatetimeFormatEntitySerializer: function _$DatetimeFormatEntitySerializer() { }, _$DatetimeFormatListResponse: function _$DatetimeFormatListResponse(t0) { this.data = t0; this._datetime_format_model$__hashCode = null; }, DatetimeFormatListResponseBuilder: function DatetimeFormatListResponseBuilder() { this._datetime_format_model$_data = this._datetime_format_model$_$v = null; }, _$DatetimeFormatItemResponse: function _$DatetimeFormatItemResponse(t0) { this.data = t0; this._datetime_format_model$__hashCode = null; }, DatetimeFormatItemResponseBuilder: function DatetimeFormatItemResponseBuilder() { this._datetime_format_model$_data = this._datetime_format_model$_$v = null; }, _$DatetimeFormatEntity: function _$DatetimeFormatEntity(t0, t1) { this.id = t0; this.format = t1; this._datetime_format_model$__hashCode = null; }, DatetimeFormatEntityBuilder: function DatetimeFormatEntityBuilder() { this._datetime_format_model$_format = this._datetime_format_model$_id = this._datetime_format_model$_$v = null; }, _$DocumentStatusEntity$_(id, $name) { var _s20_ = "DocumentStatusEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s20_, "id"); A.BuiltValueNullFieldError_checkNotNull($name, _s20_, "name"); return new A._$DocumentStatusEntity(id, $name); }, DocumentStatusEntity: function DocumentStatusEntity() { }, _$DocumentStatusEntity: function _$DocumentStatusEntity(t0, t1) { this.id = t0; this.name = t1; this._document_status_model$__hashCode = null; }, DocumentStatusEntityBuilder: function DocumentStatusEntityBuilder() { this._document_status_model$_name = this._document_status_model$_id = this._document_status_model$_$v = null; }, _DocumentStatusEntity_Object_EntityStatus: function _DocumentStatusEntity_Object_EntityStatus() { }, _DocumentStatusEntity_Object_EntityStatus_SelectableEntity: function _DocumentStatusEntity_Object_EntityStatus_SelectableEntity() { }, FontEntity: function FontEntity() { }, _$FontEntity: function _$FontEntity(t0, t1) { this.name = t0; this.id = t1; this._font_model$__hashCode = null; }, _FontEntity_Object_SelectableEntity: function _FontEntity_Object_SelectableEntity() { }, IndustryListResponse: function IndustryListResponse() { }, IndustryItemResponse: function IndustryItemResponse() { }, IndustryEntity: function IndustryEntity() { }, _$IndustryListResponseSerializer: function _$IndustryListResponseSerializer() { }, _$IndustryItemResponseSerializer: function _$IndustryItemResponseSerializer() { }, _$IndustryEntitySerializer: function _$IndustryEntitySerializer() { }, _$IndustryListResponse: function _$IndustryListResponse(t0) { this.data = t0; this._industry_model$__hashCode = null; }, IndustryListResponseBuilder: function IndustryListResponseBuilder() { this._industry_model$_data = this._industry_model$_$v = null; }, _$IndustryItemResponse: function _$IndustryItemResponse(t0) { this.data = t0; this._industry_model$__hashCode = null; }, IndustryItemResponseBuilder: function IndustryItemResponseBuilder() { this._industry_model$_data = this._industry_model$_$v = null; }, _$IndustryEntity: function _$IndustryEntity(t0, t1) { this.name = t0; this.id = t1; this._industry_model$__hashCode = null; }, IndustryEntityBuilder: function IndustryEntityBuilder() { this._industry_model$_id = this._industry_model$_name = this._industry_model$_$v = null; }, _IndustryEntity_Object_SelectableEntity: function _IndustryEntity_Object_SelectableEntity() { }, _$InvoiceStatusEntity$_(id, $name) { var _s19_ = "InvoiceStatusEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s19_, "id"); A.BuiltValueNullFieldError_checkNotNull($name, _s19_, "name"); return new A._$InvoiceStatusEntity(id, $name); }, InvoiceStatusEntity: function InvoiceStatusEntity() { }, _$InvoiceStatusEntitySerializer: function _$InvoiceStatusEntitySerializer() { }, _$InvoiceStatusEntity: function _$InvoiceStatusEntity(t0, t1) { this.id = t0; this.name = t1; this._invoice_status_model$__hashCode = null; }, InvoiceStatusEntityBuilder: function InvoiceStatusEntityBuilder() { this._invoice_status_model$_name = this._invoice_status_model$_id = this._invoice_status_model$_$v = null; }, _InvoiceStatusEntity_Object_EntityStatus: function _InvoiceStatusEntity_Object_EntityStatus() { }, _InvoiceStatusEntity_Object_EntityStatus_SelectableEntity: function _InvoiceStatusEntity_Object_EntityStatus_SelectableEntity() { }, _$LanguageEntity$_(id, locale, $name) { var _s14_ = "LanguageEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s14_, "name"); A.BuiltValueNullFieldError_checkNotNull(locale, _s14_, "locale"); A.BuiltValueNullFieldError_checkNotNull(id, _s14_, "id"); return new A._$LanguageEntity($name, locale, id); }, LanguageListResponse: function LanguageListResponse() { }, LanguageItemResponse: function LanguageItemResponse() { }, LanguageEntity: function LanguageEntity() { }, _$LanguageListResponseSerializer: function _$LanguageListResponseSerializer() { }, _$LanguageItemResponseSerializer: function _$LanguageItemResponseSerializer() { }, _$LanguageEntitySerializer: function _$LanguageEntitySerializer() { }, _$LanguageListResponse: function _$LanguageListResponse(t0) { this.data = t0; this._language_model$__hashCode = null; }, LanguageListResponseBuilder: function LanguageListResponseBuilder() { this._language_model$_data = this._language_model$_$v = null; }, _$LanguageItemResponse: function _$LanguageItemResponse(t0) { this.data = t0; this._language_model$__hashCode = null; }, LanguageItemResponseBuilder: function LanguageItemResponseBuilder() { this._language_model$_data = this._language_model$_$v = null; }, _$LanguageEntity: function _$LanguageEntity(t0, t1, t2) { var _ = this; _.name = t0; _.locale = t1; _.id = t2; _._language_model$__hashCode = null; }, LanguageEntityBuilder: function LanguageEntityBuilder() { var _ = this; _._language_model$_id = _._language_model$_locale = _._language_model$_name = _._language_model$_$v = null; }, _LanguageEntity_Object_SelectableEntity: function _LanguageEntity_Object_SelectableEntity() { }, _$PaymentStatusEntity$_(id, $name) { var _s19_ = "PaymentStatusEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s19_, "id"); A.BuiltValueNullFieldError_checkNotNull($name, _s19_, "name"); return new A._$PaymentStatusEntity(id, $name); }, PaymentStatusEntity: function PaymentStatusEntity() { }, _$PaymentStatusEntity: function _$PaymentStatusEntity(t0, t1) { this.id = t0; this.name = t1; this._payment_status_model$__hashCode = null; }, PaymentStatusEntityBuilder: function PaymentStatusEntityBuilder() { this._payment_status_model$_name = this._payment_status_model$_id = this._payment_status_model$_$v = null; }, _PaymentStatusEntity_Object_EntityStatus: function _PaymentStatusEntity_Object_EntityStatus() { }, _PaymentStatusEntity_Object_EntityStatus_SelectableEntity: function _PaymentStatusEntity_Object_EntityStatus_SelectableEntity() { }, _$PaymentTypeEntity$_(id, $name) { var _s17_ = "PaymentTypeEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s17_, "name"); A.BuiltValueNullFieldError_checkNotNull(id, _s17_, "id"); return new A._$PaymentTypeEntity($name, id); }, PaymentTypeListResponse: function PaymentTypeListResponse() { }, PaymentTypeItemResponse: function PaymentTypeItemResponse() { }, PaymentTypeEntity: function PaymentTypeEntity() { }, _$PaymentTypeListResponseSerializer: function _$PaymentTypeListResponseSerializer() { }, _$PaymentTypeItemResponseSerializer: function _$PaymentTypeItemResponseSerializer() { }, _$PaymentTypeEntitySerializer: function _$PaymentTypeEntitySerializer() { }, _$PaymentTypeListResponse: function _$PaymentTypeListResponse(t0) { this.data = t0; this._payment_type_model$__hashCode = null; }, PaymentTypeListResponseBuilder: function PaymentTypeListResponseBuilder() { this._payment_type_model$_data = this._payment_type_model$_$v = null; }, _$PaymentTypeItemResponse: function _$PaymentTypeItemResponse(t0) { this.data = t0; this._payment_type_model$__hashCode = null; }, PaymentTypeItemResponseBuilder: function PaymentTypeItemResponseBuilder() { this._payment_type_model$_data = this._payment_type_model$_$v = null; }, _$PaymentTypeEntity: function _$PaymentTypeEntity(t0, t1) { this.name = t0; this.id = t1; this._payment_type_model$__hashCode = null; }, PaymentTypeEntityBuilder: function PaymentTypeEntityBuilder() { this._payment_type_model$_id = this._payment_type_model$_name = this._payment_type_model$_$v = null; }, _PaymentTypeEntity_Object_SelectableEntity: function _PaymentTypeEntity_Object_SelectableEntity() { }, SizeListResponse: function SizeListResponse() { }, SizeItemResponse: function SizeItemResponse() { }, SizeEntity: function SizeEntity() { }, _$SizeListResponseSerializer: function _$SizeListResponseSerializer() { }, _$SizeItemResponseSerializer: function _$SizeItemResponseSerializer() { }, _$SizeEntitySerializer: function _$SizeEntitySerializer() { }, _$SizeListResponse: function _$SizeListResponse(t0) { this.data = t0; this._size_model$__hashCode = null; }, SizeListResponseBuilder: function SizeListResponseBuilder() { this._size_model$_data = this._size_model$_$v = null; }, _$SizeItemResponse: function _$SizeItemResponse(t0) { this.data = t0; this._size_model$__hashCode = null; }, SizeItemResponseBuilder: function SizeItemResponseBuilder() { this._size_model$_data = this._size_model$_$v = null; }, _$SizeEntity: function _$SizeEntity(t0, t1) { this.name = t0; this.id = t1; this._size_model$__hashCode = null; }, SizeEntityBuilder: function SizeEntityBuilder() { this._size_model$_id = this._size_model$_name = this._size_model$_$v = null; }, _SizeEntity_Object_SelectableEntity: function _SizeEntity_Object_SelectableEntity() { }, StaticDataEntity__initializeBuilder(builder) { var t1 = type$.String; builder.get$bulkUpdates().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.List_String)); builder.get$eInvoiceSchema().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.EInvoiceFieldEntity)); return builder; }, _$TemplateEntity$_(body, subject) { var _s14_ = "TemplateEntity"; A.BuiltValueNullFieldError_checkNotNull(subject, _s14_, "subject"); A.BuiltValueNullFieldError_checkNotNull(body, _s14_, "body"); return new A._$TemplateEntity(subject, body); }, StaticDataItemResponse: function StaticDataItemResponse() { }, StaticDataEntity: function StaticDataEntity() { }, TemplateEntity: function TemplateEntity() { }, _$StaticDataItemResponseSerializer: function _$StaticDataItemResponseSerializer() { }, _$StaticDataEntitySerializer: function _$StaticDataEntitySerializer() { }, _$TemplateEntitySerializer: function _$TemplateEntitySerializer() { }, _$StaticDataItemResponse: function _$StaticDataItemResponse(t0) { this.data = t0; this._static_data_model$__hashCode = null; }, StaticDataItemResponseBuilder: function StaticDataItemResponseBuilder() { this._static_data_model$_data = this._static_data_model$_$v = null; }, _$StaticDataEntity: function _$StaticDataEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.currencies = t0; _.sizes = t1; _.industries = t2; _.timezones = t3; _.gateways = t4; _.dateFormats = t5; _.languages = t6; _.paymentTypes = t7; _.countries = t8; _.invoiceStatus = t9; _.bulkUpdates = t10; _.templates = t11; _.eInvoiceSchema = t12; _._static_data_model$__hashCode = null; }, StaticDataEntityBuilder: function StaticDataEntityBuilder() { var _ = this; _._static_data_model$_eInvoiceSchema = _._templates = _._static_data_model$_bulkUpdates = _._invoiceStatus = _._countries = _._paymentTypes = _._languages = _._dateFormats = _._gateways = _._timezones = _._industries = _._sizes = _._currencies = _._static_data_model$_$v = null; }, _$TemplateEntity: function _$TemplateEntity(t0, t1) { this.subject = t0; this.body = t1; this._static_data_model$__hashCode = null; }, TemplateEntityBuilder: function TemplateEntityBuilder() { this._static_data_model$_body = this._subject = this._static_data_model$_$v = null; }, TimezoneListResponse: function TimezoneListResponse() { }, TimezoneItemResponse: function TimezoneItemResponse() { }, TimezoneEntity: function TimezoneEntity() { }, _$TimezoneListResponseSerializer: function _$TimezoneListResponseSerializer() { }, _$TimezoneItemResponseSerializer: function _$TimezoneItemResponseSerializer() { }, _$TimezoneEntitySerializer: function _$TimezoneEntitySerializer() { }, _$TimezoneListResponse: function _$TimezoneListResponse(t0) { this.data = t0; this._timezone_model$__hashCode = null; }, TimezoneListResponseBuilder: function TimezoneListResponseBuilder() { this._timezone_model$_data = this._timezone_model$_$v = null; }, _$TimezoneItemResponse: function _$TimezoneItemResponse(t0) { this.data = t0; this._timezone_model$__hashCode = null; }, TimezoneItemResponseBuilder: function TimezoneItemResponseBuilder() { this._timezone_model$_data = this._timezone_model$_$v = null; }, _$TimezoneEntity: function _$TimezoneEntity(t0, t1, t2) { var _ = this; _.name = t0; _.location = t1; _.id = t2; _._timezone_model$__hashCode = null; }, TimezoneEntityBuilder: function TimezoneEntityBuilder() { var _ = this; _._timezone_model$_id = _._location = _._timezone_model$_name = _._timezone_model$_$v = null; }, _TimezoneEntity_Object_SelectableEntity: function _TimezoneEntity_Object_SelectableEntity() { }, SubscriptionEntity_SubscriptionEntity(id, state) { var t1, t2; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = type$.String; return A._$SubscriptionEntity$_(false, false, false, 0, "", "", 0, "", "", "", t1, true, false, false, 0, "", "", "", false, 0, "", "", 0, "", "", 0, false, "cart,auth.login-or-register", 0, false, 0, false, A._$WebhookConfigurationEntity$_("", A.BuiltMap_BuiltMap(B.Map_empty1, t2, t2), "", "", "")); }, SubscriptionEntity__initializeBuilder(builder) { builder.get$_subscription_model$_$this()._optionalProductIds = ""; builder.get$_subscription_model$_$this()._optionalRecurringProductIds = ""; builder.get$_subscription_model$_$this()._registrationRequired = false; builder.get$_subscription_model$_$this()._useInventoryManagement = false; builder.get$_subscription_model$_$this()._steps = "cart,auth.login-or-register"; return builder; }, WebhookConfigurationEntity__initializeBuilder(builder) { var t1; builder.get$_subscription_model$_$this()._returnUrl = ""; builder.get$_subscription_model$_$this()._postPurchaseBody = ""; t1 = type$.String; builder.get$postPurchaseHeaders().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, t1)); builder.get$_subscription_model$_$this()._postPurchaseRestMethod = ""; builder.get$_subscription_model$_$this()._postPurchaseUrl = ""; return builder; }, _$SubscriptionEntity$_(allowCancellation, allowPlanChanges, allowQueryOverrides, archivedAt, assignedUserId, autoBill, createdAt, createdUserId, frequencyId, groupId, id, isAmountDiscount, isChanged, isDeleted, maxSeatsLimit, $name, optionalProductIds, optionalRecurringProductIds, perSeatEnabled, price, productIds, promoCode, promoDiscount, purchasePage, recurringProductIds, refundPeriod, registrationRequired, steps, trialDuration, trialEnabled, updatedAt, useInventoryManagement, webhookConfiguration) { var _s18_ = "SubscriptionEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s18_, "name"); A.BuiltValueNullFieldError_checkNotNull(groupId, _s18_, "groupId"); A.BuiltValueNullFieldError_checkNotNull(productIds, _s18_, "productIds"); A.BuiltValueNullFieldError_checkNotNull(recurringProductIds, _s18_, "recurringProductIds"); A.BuiltValueNullFieldError_checkNotNull(optionalProductIds, _s18_, "optionalProductIds"); A.BuiltValueNullFieldError_checkNotNull(optionalRecurringProductIds, _s18_, "optionalRecurringProductIds"); A.BuiltValueNullFieldError_checkNotNull(registrationRequired, _s18_, "registrationRequired"); A.BuiltValueNullFieldError_checkNotNull(useInventoryManagement, _s18_, "useInventoryManagement"); A.BuiltValueNullFieldError_checkNotNull(frequencyId, _s18_, "frequencyId"); A.BuiltValueNullFieldError_checkNotNull(autoBill, _s18_, "autoBill"); A.BuiltValueNullFieldError_checkNotNull(promoCode, _s18_, "promoCode"); A.BuiltValueNullFieldError_checkNotNull(promoDiscount, _s18_, "promoDiscount"); A.BuiltValueNullFieldError_checkNotNull(price, _s18_, "price"); A.BuiltValueNullFieldError_checkNotNull(isAmountDiscount, _s18_, "isAmountDiscount"); A.BuiltValueNullFieldError_checkNotNull(allowCancellation, _s18_, "allowCancellation"); A.BuiltValueNullFieldError_checkNotNull(perSeatEnabled, _s18_, "perSeatEnabled"); A.BuiltValueNullFieldError_checkNotNull(maxSeatsLimit, _s18_, "maxSeatsLimit"); A.BuiltValueNullFieldError_checkNotNull(trialEnabled, _s18_, "trialEnabled"); A.BuiltValueNullFieldError_checkNotNull(trialDuration, _s18_, "trialDuration"); A.BuiltValueNullFieldError_checkNotNull(allowQueryOverrides, _s18_, "allowQueryOverrides"); A.BuiltValueNullFieldError_checkNotNull(allowPlanChanges, _s18_, "allowPlanChanges"); A.BuiltValueNullFieldError_checkNotNull(refundPeriod, _s18_, "refundPeriod"); A.BuiltValueNullFieldError_checkNotNull(webhookConfiguration, _s18_, "webhookConfiguration"); A.BuiltValueNullFieldError_checkNotNull(purchasePage, _s18_, "purchasePage"); A.BuiltValueNullFieldError_checkNotNull(steps, _s18_, "steps"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s18_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s18_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s18_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s18_, "id"); return new A._$SubscriptionEntity($name, groupId, productIds, recurringProductIds, optionalProductIds, optionalRecurringProductIds, registrationRequired, useInventoryManagement, frequencyId, autoBill, promoCode, promoDiscount, price, isAmountDiscount, allowCancellation, perSeatEnabled, maxSeatsLimit, trialEnabled, trialDuration, allowQueryOverrides, allowPlanChanges, refundPeriod, webhookConfiguration, purchasePage, steps, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$WebhookConfigurationEntity$_(postPurchaseBody, postPurchaseHeaders, postPurchaseRestMethod, postPurchaseUrl, returnUrl) { var _s26_ = "WebhookConfigurationEntity"; A.BuiltValueNullFieldError_checkNotNull(returnUrl, _s26_, "returnUrl"); A.BuiltValueNullFieldError_checkNotNull(postPurchaseUrl, _s26_, "postPurchaseUrl"); A.BuiltValueNullFieldError_checkNotNull(postPurchaseRestMethod, _s26_, "postPurchaseRestMethod"); A.BuiltValueNullFieldError_checkNotNull(postPurchaseHeaders, _s26_, "postPurchaseHeaders"); A.BuiltValueNullFieldError_checkNotNull(postPurchaseBody, _s26_, "postPurchaseBody"); return new A._$WebhookConfigurationEntity(returnUrl, postPurchaseUrl, postPurchaseRestMethod, postPurchaseHeaders, postPurchaseBody); }, SubscriptionListResponse: function SubscriptionListResponse() { }, SubscriptionItemResponse: function SubscriptionItemResponse() { }, SubscriptionEntity: function SubscriptionEntity() { }, WebhookConfigurationEntity: function WebhookConfigurationEntity() { }, _$SubscriptionListResponseSerializer: function _$SubscriptionListResponseSerializer() { }, _$SubscriptionItemResponseSerializer: function _$SubscriptionItemResponseSerializer() { }, _$SubscriptionEntitySerializer: function _$SubscriptionEntitySerializer() { }, _$WebhookConfigurationEntitySerializer: function _$WebhookConfigurationEntitySerializer() { }, _$SubscriptionListResponse: function _$SubscriptionListResponse(t0) { this.data = t0; this._subscription_model$__hashCode = null; }, SubscriptionListResponseBuilder: function SubscriptionListResponseBuilder() { this._subscription_model$_data = this._subscription_model$_$v = null; }, _$SubscriptionItemResponse: function _$SubscriptionItemResponse(t0) { this.data = t0; this._subscription_model$__hashCode = null; }, SubscriptionItemResponseBuilder: function SubscriptionItemResponseBuilder() { this._subscription_model$_data = this._subscription_model$_$v = null; }, _$SubscriptionEntity: function _$SubscriptionEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32) { var _ = this; _.name = t0; _.groupId = t1; _.productIds = t2; _.recurringProductIds = t3; _.optionalProductIds = t4; _.optionalRecurringProductIds = t5; _.registrationRequired = t6; _.useInventoryManagement = t7; _.frequencyId = t8; _.autoBill = t9; _.promoCode = t10; _.promoDiscount = t11; _.price = t12; _.isAmountDiscount = t13; _.allowCancellation = t14; _.perSeatEnabled = t15; _.maxSeatsLimit = t16; _.trialEnabled = t17; _.trialDuration = t18; _.allowQueryOverrides = t19; _.allowPlanChanges = t20; _.refundPeriod = t21; _.webhookConfiguration = t22; _.purchasePage = t23; _.steps = t24; _.isChanged = t25; _.createdAt = t26; _.updatedAt = t27; _.archivedAt = t28; _.isDeleted = t29; _.createdUserId = t30; _.assignedUserId = t31; _.id = t32; _._subscription_model$__hashCode = null; }, SubscriptionEntityBuilder: function SubscriptionEntityBuilder() { var _ = this; _._subscription_model$_archivedAt = _._subscription_model$_updatedAt = _._subscription_model$_createdAt = _._subscription_model$_isChanged = _._steps = _._purchasePage = _._webhookConfiguration = _._refundPeriod = _._allowPlanChanges = _._allowQueryOverrides = _._trialDuration = _._trialEnabled = _._maxSeatsLimit = _._perSeatEnabled = _._allowCancellation = _._subscription_model$_isAmountDiscount = _._price = _._promoDiscount = _._promoCode = _._subscription_model$_autoBill = _._subscription_model$_frequencyId = _._useInventoryManagement = _._registrationRequired = _._optionalRecurringProductIds = _._optionalProductIds = _._recurringProductIds = _._productIds = _._subscription_model$_groupId = _._subscription_model$_name = _._subscription_model$_$v = null; _._subscription_model$_id = _._subscription_model$_assignedUserId = _._subscription_model$_createdUserId = _._subscription_model$_isDeleted = null; }, _$WebhookConfigurationEntity: function _$WebhookConfigurationEntity(t0, t1, t2, t3, t4) { var _ = this; _.returnUrl = t0; _.postPurchaseUrl = t1; _.postPurchaseRestMethod = t2; _.postPurchaseHeaders = t3; _.postPurchaseBody = t4; _._subscription_model$__hashCode = null; }, WebhookConfigurationEntityBuilder: function WebhookConfigurationEntityBuilder() { var _ = this; _._postPurchaseBody = _._postPurchaseHeaders = _._postPurchaseRestMethod = _._postPurchaseUrl = _._returnUrl = _._subscription_model$_$v = null; }, _SubscriptionEntity_Object_BaseEntity: function _SubscriptionEntity_Object_BaseEntity() { }, SystemLogEntity: function SystemLogEntity() { }, _$SystemLogEntitySerializer: function _$SystemLogEntitySerializer() { }, _$SystemLogEntity: function _$SystemLogEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.id = t0; _.companyId = t1; _.userId = t2; _.clientId = t3; _.eventId = t4; _.categoryId = t5; _.typeId = t6; _.log = t7; _.createdAt = t8; _._system_log_model$__hashCode = null; }, SystemLogEntityBuilder: function SystemLogEntityBuilder() { var _ = this; _._system_log_model$_createdAt = _._log = _._system_log_model$_typeId = _._system_log_model$_categoryId = _._system_log_model$_eventId = _._system_log_model$_clientId = _._system_log_model$_userId = _._companyId = _._system_log_model$_id = _._system_log_model$_$v = null; }, TaskTime_TaskTime(description, endDate, isBillable, startDate) { var t1 = startDate == null ? A.DateTime$fromMillisecondsSinceEpoch(B.JSNumber_methods.floor$0(Date.now() / 1000) * 1000, true) : startDate, t2 = description == null ? "" : description; return A._$TaskTime$_(t2, endDate, isBillable !== false, t1); }, TaskEntity_TaskEntity(client, id, project, state, user) { var t3, t4, t5, t6, _null = null, t1 = state == null, t2 = t1 ? _null : state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.autoStartTasks; if (id == null) { t3 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t3; t3 = "" + t3; } else t3 = id; t4 = project == null; t5 = t4 ? _null : project.clientId; if (t5 == null) t5 = client == null ? _null : client.id; if (t5 == null) t5 = ""; t4 = t4 ? _null : project.id; if (t4 == null) t4 = ""; t2 = t2 === true ? "[[" + B.JSNumber_methods.floor$0(Date.now() / 1000) + ",0]]" : "[]"; t6 = user == null ? _null : user.id; if (t6 == null) t6 = ""; t1 = t1 ? _null : state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].taskStatusState.map; t1 = A.defaultTaskStatusId(t1 == null ? A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.TaskStatusEntity) : t1); t1.toString; return A._$TaskEntity$_(0, t6, t5, 0, "", "", "", "", "", "", A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), t3, "", false, false, "", t4, 0, t1, _null, t2, 0); }, _$TaskTime$_(description, endDate, isBillable, startDate) { var _s8_ = "TaskTime"; A.BuiltValueNullFieldError_checkNotNull(description, _s8_, "description"); A.BuiltValueNullFieldError_checkNotNull(isBillable, _s8_, "isBillable"); return new A._$TaskTime(startDate, endDate, description, isBillable); }, _$TaskEntity$_(archivedAt, assignedUserId, clientId, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, description, documents, id, invoiceId, isChanged, isDeleted, number, projectId, rate, statusId, statusOrder, timeLog, updatedAt) { var _s10_ = "TaskEntity"; A.BuiltValueNullFieldError_checkNotNull(description, _s10_, "description"); A.BuiltValueNullFieldError_checkNotNull(number, _s10_, "number"); A.BuiltValueNullFieldError_checkNotNull(invoiceId, _s10_, "invoiceId"); A.BuiltValueNullFieldError_checkNotNull(clientId, _s10_, "clientId"); A.BuiltValueNullFieldError_checkNotNull(rate, _s10_, "rate"); A.BuiltValueNullFieldError_checkNotNull(projectId, _s10_, "projectId"); A.BuiltValueNullFieldError_checkNotNull(timeLog, _s10_, "timeLog"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s10_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s10_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s10_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s10_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(statusId, _s10_, "statusId"); A.BuiltValueNullFieldError_checkNotNull(documents, _s10_, "documents"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s10_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s10_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s10_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s10_, "id"); return new A._$TaskEntity(description, number, invoiceId, clientId, rate, projectId, timeLog, customValue1, customValue2, customValue3, customValue4, statusId, statusOrder, documents, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, TaskListResponse: function TaskListResponse() { }, TaskItemResponse: function TaskItemResponse() { }, TaskTime: function TaskTime() { }, TaskTime_stop_closure: function TaskTime_stop_closure() { }, TaskEntity: function TaskEntity() { }, TaskEntity_clone_closure: function TaskEntity_clone_closure() { }, TaskEntity_areTimesValid_closure: function TaskEntity_areTimesValid_closure(t0) { this._box_0 = t0; }, TaskEntity_getInvalidTimeIndices_closure: function TaskEntity_getInvalidTimeIndices_closure(t0, t1) { this._box_0 = t0; this.indices = t1; }, TaskEntity_isRunning_closure: function TaskEntity_isRunning_closure() { }, TaskEntity_getTaskTimes_closure: function TaskEntity_getTaskTimes_closure(t0) { this.details = t0; }, TaskEntity_getTaskTimes_closure0: function TaskEntity_getTaskTimes_closure0() { }, TaskEntity_addTaskTime_closure: function TaskEntity_addTaskTime_closure(t0) { this.taskTimes = t0; }, TaskEntity_updateTaskTime_closure: function TaskEntity_updateTaskTime_closure(t0) { this.taskTimes = t0; }, TaskEntity_deleteTaskTime_closure: function TaskEntity_deleteTaskTime_closure(t0) { this.taskTimes = t0; }, TaskEntity_calculateDuration_closure: function TaskEntity_calculateDuration_closure(t0, t1) { this._box_0 = t0; this.onlyBillable = t1; }, _$TaskListResponseSerializer: function _$TaskListResponseSerializer() { }, _$TaskItemResponseSerializer: function _$TaskItemResponseSerializer() { }, _$TaskEntitySerializer: function _$TaskEntitySerializer() { }, _$TaskListResponse: function _$TaskListResponse(t0) { this.data = t0; this._task_model$__hashCode = null; }, TaskListResponseBuilder: function TaskListResponseBuilder() { this._task_model$_data = this._task_model$_$v = null; }, _$TaskItemResponse: function _$TaskItemResponse(t0) { this.data = t0; this._task_model$__hashCode = null; }, TaskItemResponseBuilder: function TaskItemResponseBuilder() { this._task_model$_data = this._task_model$_$v = null; }, _$TaskTime: function _$TaskTime(t0, t1, t2, t3) { var _ = this; _.startDate = t0; _.endDate = t1; _.description = t2; _.isBillable = t3; _._task_model$__hashCode = null; }, TaskTimeBuilder: function TaskTimeBuilder() { var _ = this; _._isBillable = _._description = _._task_model$_endDate = _._task_model$_startDate = _._task_model$_$v = null; }, _$TaskEntity: function _$TaskEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _.description = t0; _.number = t1; _.invoiceId = t2; _.clientId = t3; _.rate = t4; _.projectId = t5; _.timeLog = t6; _.customValue1 = t7; _.customValue2 = t8; _.customValue3 = t9; _.customValue4 = t10; _.statusId = t11; _.statusOrder = t12; _.documents = t13; _.isChanged = t14; _.createdAt = t15; _.updatedAt = t16; _.archivedAt = t17; _.isDeleted = t18; _.createdUserId = t19; _.assignedUserId = t20; _.id = t21; _._task_model$__hashCode = null; }, TaskEntityBuilder: function TaskEntityBuilder() { var _ = this; _._task_model$_id = _._task_model$_assignedUserId = _._task_model$_createdUserId = _._task_model$_isDeleted = _._task_model$_archivedAt = _._task_model$_updatedAt = _._task_model$_createdAt = _._task_model$_isChanged = _._task_model$_documents = _._statusOrder = _._task_model$_statusId = _._task_model$_customValue4 = _._task_model$_customValue3 = _._task_model$_customValue2 = _._task_model$_customValue1 = _._timeLog = _._task_model$_projectId = _._rate = _._task_model$_clientId = _._task_model$_invoiceId = _._task_model$_number = _._description = _._task_model$_$v = null; }, _TaskEntity_Object_BaseEntity: function _TaskEntity_Object_BaseEntity() { }, _TaskEntity_Object_BaseEntity_SelectableEntity: function _TaskEntity_Object_BaseEntity_SelectableEntity() { }, _TaskEntity_Object_BaseEntity_SelectableEntity_BelongsToClient: function _TaskEntity_Object_BaseEntity_SelectableEntity_BelongsToClient() { }, TaskStatusEntity_TaskStatusEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$TaskStatusEntity$_(0, "", "", 0, "", t1, false, false, "", null, 0); }, _$TaskStatusEntity$_(archivedAt, assignedUserId, color, createdAt, createdUserId, id, isChanged, isDeleted, $name, statusOrder, updatedAt) { var _s16_ = "TaskStatusEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s16_, "name"); A.BuiltValueNullFieldError_checkNotNull(color, _s16_, "color"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s16_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s16_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s16_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s16_, "id"); return new A._$TaskStatusEntity($name, color, statusOrder, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, TaskStatusListResponse: function TaskStatusListResponse() { }, TaskStatusItemResponse: function TaskStatusItemResponse() { }, TaskStatusEntity: function TaskStatusEntity() { }, _$TaskStatusListResponseSerializer: function _$TaskStatusListResponseSerializer() { }, _$TaskStatusItemResponseSerializer: function _$TaskStatusItemResponseSerializer() { }, _$TaskStatusEntitySerializer: function _$TaskStatusEntitySerializer() { }, _$TaskStatusListResponse: function _$TaskStatusListResponse(t0) { this.data = t0; this._task_status_model$__hashCode = null; }, TaskStatusListResponseBuilder: function TaskStatusListResponseBuilder() { this._task_status_model$_data = this._task_status_model$_$v = null; }, _$TaskStatusItemResponse: function _$TaskStatusItemResponse(t0) { this.data = t0; this._task_status_model$__hashCode = null; }, TaskStatusItemResponseBuilder: function TaskStatusItemResponseBuilder() { this._task_status_model$_data = this._task_status_model$_$v = null; }, _$TaskStatusEntity: function _$TaskStatusEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.name = t0; _.color = t1; _.statusOrder = t2; _.isChanged = t3; _.createdAt = t4; _.updatedAt = t5; _.archivedAt = t6; _.isDeleted = t7; _.createdUserId = t8; _.assignedUserId = t9; _.id = t10; _._task_status_model$__hashCode = null; }, TaskStatusEntityBuilder: function TaskStatusEntityBuilder() { var _ = this; _._task_status_model$_id = _._task_status_model$_assignedUserId = _._task_status_model$_createdUserId = _._task_status_model$_isDeleted = _._task_status_model$_archivedAt = _._task_status_model$_updatedAt = _._task_status_model$_createdAt = _._task_status_model$_isChanged = _._task_status_model$_statusOrder = _._task_status_model$_color = _._task_status_model$_name = _._task_status_model$_$v = null; }, _TaskStatusEntity_Object_BaseEntity: function _TaskStatusEntity_Object_BaseEntity() { }, _TaskStatusEntity_Object_BaseEntity_SelectableEntity: function _TaskStatusEntity_Object_BaseEntity_SelectableEntity() { }, _TaskStatusEntity_Object_BaseEntity_SelectableEntity_EntityStatus: function _TaskStatusEntity_Object_BaseEntity_SelectableEntity_EntityStatus() { }, TaxDataEntity_TaxDataEntity() { return A._$TaxDataEntity$_(0, "", 0, "", 0, "", "", "", "", 0, 0); }, TaxDataEntity__initializeBuilder(builder) { builder.get$_tax_model$_$this()._citySalesTax = 0; builder.get$_tax_model$_$this()._cityTaxCode = ""; builder.get$_tax_model$_$this()._countySalesTax = 0; builder.get$_tax_model$_$this()._countyTaxCode = ""; builder.get$_tax_model$_$this()._geoCity = ""; builder.get$_tax_model$_$this()._geoCounty = ""; builder.get$_tax_model$_$this()._geoPostalCode = ""; builder.get$_tax_model$_$this()._geoState = ""; builder.get$_tax_model$_$this()._stateSalesTax = 0; builder.get$_tax_model$_$this()._taxSales = 0; builder.get$_tax_model$_$this()._districtSalesTax = 0; return builder; }, TaxConfigEntity__initializeBuilder(builder) { builder.get$_tax_model$_$this()._version = ""; builder.get$_tax_model$_$this()._sellerSubregion = ""; builder.get$regions().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.TaxConfigRegionEntity)); return builder; }, TaxConfigRegionEntity__initializeBuilder(builder) { builder.get$_tax_model$_$this()._hasSalesAboveThreshold = false; builder.get$_tax_model$_$this()._taxAll = false; builder.get$_tax_model$_$this()._taxThreshold = 0; return builder; }, TaxConfigSubregionEntity__initializeBuilder(builder) { builder.get$_tax_model$_$this()._applyTax = false; builder.get$_tax_model$_$this()._taxName = ""; builder.get$_tax_model$_$this()._reducedTaxRate = 0; builder.get$_tax_model$_$this()._taxRate = 0; return builder; }, _$TaxDataEntity$_(citySalesTax, cityTaxCode, countySalesTax, countyTaxCode, districtSalesTax, geoCity, geoCounty, geoPostalCode, geoState, stateSalesTax, taxSales) { var _s13_ = "TaxDataEntity"; A.BuiltValueNullFieldError_checkNotNull(geoPostalCode, _s13_, "geoPostalCode"); A.BuiltValueNullFieldError_checkNotNull(geoCity, _s13_, "geoCity"); A.BuiltValueNullFieldError_checkNotNull(geoCounty, _s13_, "geoCounty"); A.BuiltValueNullFieldError_checkNotNull(geoState, _s13_, "geoState"); A.BuiltValueNullFieldError_checkNotNull(taxSales, _s13_, "taxSales"); A.BuiltValueNullFieldError_checkNotNull(stateSalesTax, _s13_, "stateSalesTax"); A.BuiltValueNullFieldError_checkNotNull(citySalesTax, _s13_, "citySalesTax"); A.BuiltValueNullFieldError_checkNotNull(cityTaxCode, _s13_, "cityTaxCode"); A.BuiltValueNullFieldError_checkNotNull(countySalesTax, _s13_, "countySalesTax"); A.BuiltValueNullFieldError_checkNotNull(countyTaxCode, _s13_, "countyTaxCode"); A.BuiltValueNullFieldError_checkNotNull(districtSalesTax, _s13_, "districtSalesTax"); return new A._$TaxDataEntity(geoPostalCode, geoCity, geoCounty, geoState, taxSales, stateSalesTax, citySalesTax, cityTaxCode, countySalesTax, countyTaxCode, districtSalesTax); }, _$TaxConfigEntity$_(regions, sellerSubregion, version) { var _s15_ = "TaxConfigEntity"; A.BuiltValueNullFieldError_checkNotNull(version, _s15_, "version"); A.BuiltValueNullFieldError_checkNotNull(sellerSubregion, _s15_, "sellerSubregion"); A.BuiltValueNullFieldError_checkNotNull(regions, _s15_, "regions"); return new A._$TaxConfigEntity(version, sellerSubregion, regions); }, TaxDataEntity: function TaxDataEntity() { }, TaxConfigEntity: function TaxConfigEntity() { }, TaxConfigRegionEntity: function TaxConfigRegionEntity() { }, TaxConfigSubregionEntity: function TaxConfigSubregionEntity() { }, _$TaxDataEntitySerializer: function _$TaxDataEntitySerializer() { }, _$TaxConfigEntitySerializer: function _$TaxConfigEntitySerializer() { }, _$TaxConfigRegionEntitySerializer: function _$TaxConfigRegionEntitySerializer() { }, _$TaxConfigSubregionEntitySerializer: function _$TaxConfigSubregionEntitySerializer() { }, _$TaxDataEntity: function _$TaxDataEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.geoPostalCode = t0; _.geoCity = t1; _.geoCounty = t2; _.geoState = t3; _.taxSales = t4; _.stateSalesTax = t5; _.citySalesTax = t6; _.cityTaxCode = t7; _.countySalesTax = t8; _.countyTaxCode = t9; _.districtSalesTax = t10; }, TaxDataEntityBuilder: function TaxDataEntityBuilder() { var _ = this; _._districtSalesTax = _._countyTaxCode = _._countySalesTax = _._cityTaxCode = _._citySalesTax = _._stateSalesTax = _._taxSales = _._geoState = _._geoCounty = _._geoCity = _._geoPostalCode = _._tax_model$_$v = null; }, _$TaxConfigEntity: function _$TaxConfigEntity(t0, t1, t2) { var _ = this; _.version = t0; _.sellerSubregion = t1; _.regions = t2; _._tax_model$__hashCode = null; }, TaxConfigEntityBuilder: function TaxConfigEntityBuilder() { var _ = this; _._regions = _._sellerSubregion = _._version = _._tax_model$_$v = null; }, _$TaxConfigRegionEntity: function _$TaxConfigRegionEntity(t0, t1, t2, t3) { var _ = this; _.hasSalesAboveThreshold = t0; _.taxAll = t1; _.taxThreshold = t2; _.subregions = t3; _._tax_model$__hashCode = null; }, TaxConfigRegionEntityBuilder: function TaxConfigRegionEntityBuilder() { var _ = this; _._subregions = _._taxThreshold = _._taxAll = _._hasSalesAboveThreshold = _._tax_model$_$v = null; }, _$TaxConfigSubregionEntity: function _$TaxConfigSubregionEntity(t0, t1, t2, t3) { var _ = this; _.applyTax = t0; _.taxRate = t1; _.taxName = t2; _.reducedTaxRate = t3; _._tax_model$__hashCode = null; }, TaxConfigSubregionEntityBuilder: function TaxConfigSubregionEntityBuilder() { var _ = this; _._reducedTaxRate = _._taxName = _._taxRate = _._applyTax = _._tax_model$_$v = null; }, TaxRateEntity_TaxRateEntity(id, $name, rate, state) { var t2, t3, t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t2 = $name == null ? "" : $name; t3 = rate == null ? 0 : rate; return A._$TaxRateEntity$_(0, "", 0, "", "" + t1, false, false, t2, t3, 0); }, _$TaxRateEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, id, isChanged, isDeleted, $name, rate, updatedAt) { var _s13_ = "TaxRateEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s13_, "name"); A.BuiltValueNullFieldError_checkNotNull(rate, _s13_, "rate"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$TaxRateEntity($name, rate, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, TaxRateListResponse: function TaxRateListResponse() { }, TaxRateItemResponse: function TaxRateItemResponse() { }, TaxRateEntity: function TaxRateEntity() { }, _$TaxRateListResponseSerializer: function _$TaxRateListResponseSerializer() { }, _$TaxRateItemResponseSerializer: function _$TaxRateItemResponseSerializer() { }, _$TaxRateEntitySerializer: function _$TaxRateEntitySerializer() { }, _$TaxRateListResponse: function _$TaxRateListResponse(t0) { this.data = t0; this._tax_rate_model$__hashCode = null; }, TaxRateListResponseBuilder: function TaxRateListResponseBuilder() { this._tax_rate_model$_data = this._tax_rate_model$_$v = null; }, _$TaxRateItemResponse: function _$TaxRateItemResponse(t0) { this.data = t0; this._tax_rate_model$__hashCode = null; }, TaxRateItemResponseBuilder: function TaxRateItemResponseBuilder() { this._tax_rate_model$_data = this._tax_rate_model$_$v = null; }, _$TaxRateEntity: function _$TaxRateEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.name = t0; _.rate = t1; _.isChanged = t2; _.createdAt = t3; _.updatedAt = t4; _.archivedAt = t5; _.isDeleted = t6; _.createdUserId = t7; _.assignedUserId = t8; _.id = t9; _._tax_rate_model$__hashCode = null; }, TaxRateEntityBuilder: function TaxRateEntityBuilder() { var _ = this; _._tax_rate_model$_id = _._tax_rate_model$_assignedUserId = _._tax_rate_model$_createdUserId = _._tax_rate_model$_isDeleted = _._tax_rate_model$_archivedAt = _._tax_rate_model$_updatedAt = _._tax_rate_model$_createdAt = _._tax_rate_model$_isChanged = _._tax_rate_model$_rate = _._tax_rate_model$_name = _._tax_rate_model$_$v = null; }, _TaxRateEntity_Object_BaseEntity: function _TaxRateEntity_Object_BaseEntity() { }, _TaxRateEntity_Object_BaseEntity_SelectableEntity: function _TaxRateEntity_Object_BaseEntity_SelectableEntity() { }, TokenEntity_TokenEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$TokenEntity$_(0, "", 0, "", t1, false, false, false, "", "", 0); }, TokenEntity_unobscureToken(value) { if (value == null || value.length === 0) return null; return B.C_Utf8Codec.decode$1(0, B.C_Base64Decoder.convert$1(value)); }, _$TokenEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, id, isChanged, isDeleted, isSystem, $name, token, updatedAt) { var _s11_ = "TokenEntity"; A.BuiltValueNullFieldError_checkNotNull(isSystem, _s11_, "isSystem"); A.BuiltValueNullFieldError_checkNotNull(token, _s11_, "token"); A.BuiltValueNullFieldError_checkNotNull($name, _s11_, "name"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s11_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s11_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s11_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s11_, "id"); return new A._$TokenEntity(isSystem, token, $name, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, TokenListResponse: function TokenListResponse() { }, TokenItemResponse: function TokenItemResponse() { }, TokenEntity: function TokenEntity() { }, _$TokenListResponseSerializer: function _$TokenListResponseSerializer() { }, _$TokenItemResponseSerializer: function _$TokenItemResponseSerializer() { }, _$TokenEntitySerializer: function _$TokenEntitySerializer() { }, _$TokenListResponse: function _$TokenListResponse(t0) { this.data = t0; this._token_model$__hashCode = null; }, TokenListResponseBuilder: function TokenListResponseBuilder() { this._token_model$_data = this._token_model$_$v = null; }, _$TokenItemResponse: function _$TokenItemResponse(t0) { this.data = t0; this._token_model$__hashCode = null; }, TokenItemResponseBuilder: function TokenItemResponseBuilder() { this._token_model$_data = this._token_model$_$v = null; }, _$TokenEntity: function _$TokenEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.isSystem = t0; _.token = t1; _.name = t2; _.isChanged = t3; _.createdAt = t4; _.updatedAt = t5; _.archivedAt = t6; _.isDeleted = t7; _.createdUserId = t8; _.assignedUserId = t9; _.id = t10; _._token_model$__hashCode = null; }, TokenEntityBuilder: function TokenEntityBuilder() { var _ = this; _._token_model$_id = _._token_model$_assignedUserId = _._token_model$_createdUserId = _._token_model$_isDeleted = _._token_model$_archivedAt = _._token_model$_updatedAt = _._token_model$_createdAt = _._token_model$_isChanged = _._token_model$_name = _._token_model$_token = _._isSystem = _._token_model$_$v = null; }, _TokenEntity_Object_BaseEntity: function _TokenEntity_Object_BaseEntity() { }, _TokenEntity_Object_BaseEntity_SelectableEntity: function _TokenEntity_Object_BaseEntity_SelectableEntity() { }, TransactionEntity_TransactionEntity(id, state) { var t2, bankAccounts, bankAccountId, _null = null, t1 = state == null; if (!t1) { t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].bankAccountState.list._list$_list; t2 = new A.MappedListIterable(t2, new A.TransactionEntity_TransactionEntity_closure(state), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,BankAccountEntity?>")).super$Iterable$where(0, new A.TransactionEntity_TransactionEntity_closure0()); bankAccounts = A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")); bankAccountId = bankAccounts.length === 1 ? B.JSArray_methods.get$first(bankAccounts).id : ""; } else bankAccountId = ""; if (id == null) { t2 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t2; t2 = "" + t2; } else t2 = id; if (t1) t1 = _null; else { t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t1 == null) t1 = "1"; } if (t1 == null) t1 = "1"; return A._$TransactionEntity$_(0, 0, "", bankAccountId, "DEBIT", "", "", 0, "", t1, A.convertDateTimeToSqlDate(_null), "", "", t2, "", false, false, "", "", "", _null, _null, _null, "", 0, "", 0, ""); }, TransactionEntity__initializeBuilder(builder) { builder.get$_transaction_model$_$this()._baseType = ""; builder.get$_transaction_model$_$this()._bankAccountId = ""; builder.get$_transaction_model$_$this()._transactionRuleId = ""; builder.get$_transaction_model$_$this()._transaction_model$_paymentId = ""; builder.get$_transaction_model$_$this()._transaction_model$_currencyId = ""; builder.get$_transaction_model$_$this()._participantName = ""; builder.get$_transaction_model$_$this()._participant = ""; return builder; }, _$TransactionEntity$_(amount, archivedAt, assignedUserId, bankAccountId, baseType, category, categoryId, createdAt, createdUserId, currencyId, date, description, expenseId, id, invoiceIds, isChanged, isDeleted, participant, participantName, paymentId, pendingCategoryId, pendingExpenseId, pendingVendorId, statusId, transactionId, transactionRuleId, updatedAt, vendorId) { var _s17_ = "TransactionEntity"; A.BuiltValueNullFieldError_checkNotNull(amount, _s17_, "amount"); A.BuiltValueNullFieldError_checkNotNull(currencyId, _s17_, "currencyId"); A.BuiltValueNullFieldError_checkNotNull(category, _s17_, "category"); A.BuiltValueNullFieldError_checkNotNull(baseType, _s17_, "baseType"); A.BuiltValueNullFieldError_checkNotNull(date, _s17_, "date"); A.BuiltValueNullFieldError_checkNotNull(bankAccountId, _s17_, "bankAccountId"); A.BuiltValueNullFieldError_checkNotNull(description, _s17_, "description"); A.BuiltValueNullFieldError_checkNotNull(statusId, _s17_, "statusId"); A.BuiltValueNullFieldError_checkNotNull(categoryId, _s17_, "categoryId"); A.BuiltValueNullFieldError_checkNotNull(invoiceIds, _s17_, "invoiceIds"); A.BuiltValueNullFieldError_checkNotNull(paymentId, _s17_, "paymentId"); A.BuiltValueNullFieldError_checkNotNull(expenseId, _s17_, "expenseId"); A.BuiltValueNullFieldError_checkNotNull(vendorId, _s17_, "vendorId"); A.BuiltValueNullFieldError_checkNotNull(transactionId, _s17_, "transactionId"); A.BuiltValueNullFieldError_checkNotNull(transactionRuleId, _s17_, "transactionRuleId"); A.BuiltValueNullFieldError_checkNotNull(participantName, _s17_, "participantName"); A.BuiltValueNullFieldError_checkNotNull(participant, _s17_, "participant"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s17_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s17_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s17_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s17_, "id"); return new A._$TransactionEntity(amount, currencyId, category, baseType, date, bankAccountId, description, statusId, categoryId, invoiceIds, paymentId, expenseId, vendorId, transactionId, transactionRuleId, participantName, participant, pendingVendorId, pendingCategoryId, pendingExpenseId, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$TransactionStatusEntity$_(id, $name) { var _s23_ = "TransactionStatusEntity"; A.BuiltValueNullFieldError_checkNotNull(id, _s23_, "id"); A.BuiltValueNullFieldError_checkNotNull($name, _s23_, "name"); return new A._$TransactionStatusEntity(id, $name); }, TransactionListResponse: function TransactionListResponse() { }, TransactionItemResponse: function TransactionItemResponse() { }, TransactionEntity: function TransactionEntity() { }, TransactionEntity_TransactionEntity_closure: function TransactionEntity_TransactionEntity_closure(t0) { this.state = t0; }, TransactionEntity_TransactionEntity_closure0: function TransactionEntity_TransactionEntity_closure0() { }, TransactionStatusEntity: function TransactionStatusEntity() { }, _$TransactionListResponseSerializer: function _$TransactionListResponseSerializer() { }, _$TransactionItemResponseSerializer: function _$TransactionItemResponseSerializer() { }, _$TransactionEntitySerializer: function _$TransactionEntitySerializer() { }, _$TransactionStatusEntitySerializer: function _$TransactionStatusEntitySerializer() { }, _$TransactionListResponse: function _$TransactionListResponse(t0) { this.data = t0; this._transaction_model$__hashCode = null; }, TransactionListResponseBuilder: function TransactionListResponseBuilder() { this._transaction_model$_data = this._transaction_model$_$v = null; }, _$TransactionItemResponse: function _$TransactionItemResponse(t0) { this.data = t0; this._transaction_model$__hashCode = null; }, TransactionItemResponseBuilder: function TransactionItemResponseBuilder() { this._transaction_model$_data = this._transaction_model$_$v = null; }, _$TransactionEntity: function _$TransactionEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { var _ = this; _.amount = t0; _.currencyId = t1; _.category = t2; _.baseType = t3; _.date = t4; _.bankAccountId = t5; _.description = t6; _.statusId = t7; _.categoryId = t8; _.invoiceIds = t9; _.paymentId = t10; _.expenseId = t11; _.vendorId = t12; _.transactionId = t13; _.transactionRuleId = t14; _.participantName = t15; _.participant = t16; _.pendingVendorId = t17; _.pendingCategoryId = t18; _.pendingExpenseId = t19; _.isChanged = t20; _.createdAt = t21; _.updatedAt = t22; _.archivedAt = t23; _.isDeleted = t24; _.createdUserId = t25; _.assignedUserId = t26; _.id = t27; _._transaction_model$__hashCode = null; }, TransactionEntityBuilder: function TransactionEntityBuilder() { var _ = this; _._transaction_model$_id = _._transaction_model$_assignedUserId = _._transaction_model$_createdUserId = _._transaction_model$_isDeleted = _._transaction_model$_archivedAt = _._transaction_model$_updatedAt = _._transaction_model$_createdAt = _._transaction_model$_isChanged = _._pendingExpenseId = _._pendingCategoryId = _._pendingVendorId = _._participant = _._participantName = _._transactionRuleId = _._transaction_model$_transactionId = _._transaction_model$_vendorId = _._transaction_model$_expenseId = _._transaction_model$_paymentId = _._invoiceIds = _._transaction_model$_categoryId = _._transaction_model$_statusId = _._transaction_model$_description = _._bankAccountId = _._transaction_model$_date = _._baseType = _._category = _._transaction_model$_currencyId = _._transaction_model$_amount = _._transaction_model$_$v = null; }, _$TransactionStatusEntity: function _$TransactionStatusEntity(t0, t1) { this.id = t0; this.name = t1; this._transaction_model$__hashCode = null; }, TransactionStatusEntityBuilder: function TransactionStatusEntityBuilder() { this._transaction_model$_name = this._transaction_model$_id = this._transaction_model$_$v = null; }, _TransactionEntity_Object_BaseEntity: function _TransactionEntity_Object_BaseEntity() { }, _TransactionStatusEntity_Object_EntityStatus: function _TransactionStatusEntity_Object_EntityStatus() { }, _TransactionStatusEntity_Object_EntityStatus_SelectableEntity: function _TransactionStatusEntity_Object_EntityStatus_SelectableEntity() { }, TransactionRuleEntity_TransactionRuleEntity(id, state) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$TransactionRuleEntity$_("DEBIT", 0, "", false, "", 0, "", t1, false, false, true, "", A.BuiltList_BuiltList$from(B.List_empty, type$.TransactionRuleCriteriaEntity), 0, ""); }, _$TransactionRuleEntity$_(appliesTo, archivedAt, assignedUserId, autoConvert, categoryId, createdAt, createdUserId, id, isChanged, isDeleted, matchesOnAll, $name, rules, updatedAt, vendorId) { var _s21_ = "TransactionRuleEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s21_, "name"); A.BuiltValueNullFieldError_checkNotNull(matchesOnAll, _s21_, "matchesOnAll"); A.BuiltValueNullFieldError_checkNotNull(autoConvert, _s21_, "autoConvert"); A.BuiltValueNullFieldError_checkNotNull(appliesTo, _s21_, "appliesTo"); A.BuiltValueNullFieldError_checkNotNull(vendorId, _s21_, "vendorId"); A.BuiltValueNullFieldError_checkNotNull(categoryId, _s21_, "categoryId"); A.BuiltValueNullFieldError_checkNotNull(rules, _s21_, "rules"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s21_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s21_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s21_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s21_, "id"); return new A._$TransactionRuleEntity($name, matchesOnAll, autoConvert, appliesTo, vendorId, categoryId, rules, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$TransactionRuleCriteriaEntity$_(operator, searchKey, value) { var _s29_ = "TransactionRuleCriteriaEntity"; A.BuiltValueNullFieldError_checkNotNull(searchKey, _s29_, "searchKey"); A.BuiltValueNullFieldError_checkNotNull(operator, _s29_, "operator"); A.BuiltValueNullFieldError_checkNotNull(value, _s29_, "value"); return new A._$TransactionRuleCriteriaEntity(searchKey, operator, value); }, TransactionRuleListResponse: function TransactionRuleListResponse() { }, TransactionRuleItemResponse: function TransactionRuleItemResponse() { }, TransactionRuleEntity: function TransactionRuleEntity() { }, TransactionRuleCriteriaEntity: function TransactionRuleCriteriaEntity() { }, _$TransactionRuleListResponseSerializer: function _$TransactionRuleListResponseSerializer() { }, _$TransactionRuleItemResponseSerializer: function _$TransactionRuleItemResponseSerializer() { }, _$TransactionRuleEntitySerializer: function _$TransactionRuleEntitySerializer() { }, _$TransactionRuleCriteriaEntitySerializer: function _$TransactionRuleCriteriaEntitySerializer() { }, _$TransactionRuleListResponse: function _$TransactionRuleListResponse(t0) { this.data = t0; this._transaction_rule_model$__hashCode = null; }, TransactionRuleListResponseBuilder: function TransactionRuleListResponseBuilder() { this._transaction_rule_model$_data = this._transaction_rule_model$_$v = null; }, _$TransactionRuleItemResponse: function _$TransactionRuleItemResponse(t0) { this.data = t0; this._transaction_rule_model$__hashCode = null; }, TransactionRuleItemResponseBuilder: function TransactionRuleItemResponseBuilder() { this._transaction_rule_model$_data = this._transaction_rule_model$_$v = null; }, _$TransactionRuleEntity: function _$TransactionRuleEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.name = t0; _.matchesOnAll = t1; _.autoConvert = t2; _.appliesTo = t3; _.vendorId = t4; _.categoryId = t5; _.rules = t6; _.isChanged = t7; _.createdAt = t8; _.updatedAt = t9; _.archivedAt = t10; _.isDeleted = t11; _.createdUserId = t12; _.assignedUserId = t13; _.id = t14; _._transaction_rule_model$__hashCode = null; }, TransactionRuleEntityBuilder: function TransactionRuleEntityBuilder() { var _ = this; _._transaction_rule_model$_id = _._transaction_rule_model$_assignedUserId = _._transaction_rule_model$_createdUserId = _._transaction_rule_model$_isDeleted = _._transaction_rule_model$_archivedAt = _._transaction_rule_model$_updatedAt = _._transaction_rule_model$_createdAt = _._transaction_rule_model$_isChanged = _._rules = _._transaction_rule_model$_categoryId = _._transaction_rule_model$_vendorId = _._appliesTo = _._autoConvert = _._matchesOnAll = _._transaction_rule_model$_name = _._transaction_rule_model$_$v = null; }, _$TransactionRuleCriteriaEntity: function _$TransactionRuleCriteriaEntity(t0, t1, t2) { var _ = this; _.searchKey = t0; _.operator = t1; _.value = t2; _._transaction_rule_model$__hashCode = null; }, TransactionRuleCriteriaEntityBuilder: function TransactionRuleCriteriaEntityBuilder() { var _ = this; _._transaction_rule_model$_value = _._operator = _._searchKey = _._transaction_rule_model$_$v = null; }, _TransactionRuleEntity_Object_BaseEntity: function _TransactionRuleEntity_Object_BaseEntity() { }, UserEntity_UserEntity(id, state, userCompany) { var t1; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; return A._$UserEntity$_(0, "", 0, "", "", "", "", "", "", null, "", false, t1, false, false, false, "", "", "", "", "", "", "", false, "", A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.int), 0, userCompany, true); }, UserEntity__initializeBuilder(builder) { builder.get$_user_model$_$this()._isTwoFactorEnabled = false; builder.get$_user_model$_$this()._hasPassword = false; builder.get$_user_model$_$this()._phoneVerified = false; builder.get$_user_model$_$this()._password = ""; builder.get$_user_model$_$this()._lastEmailAddress = ""; builder.get$_user_model$_$this()._oauthUserToken = ""; builder.get$_user_model$_$this()._languageId = ""; builder.get$_user_model$_$this()._userLoggedInNotification = true; builder.get$_user_model$_$this()._referralCode = ""; builder.get$referralMeta().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.int)); return builder; }, _$UserEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, email, emailVerifiedAt, firstName, hasPassword, id, isChanged, isDeleted, isTwoFactorEnabled, languageId, lastEmailAddress, lastName, oauthProvider, oauthUserToken, password, phone, phoneVerified, referralCode, referralMeta, updatedAt, userCompany, userLoggedInNotification) { var _s10_ = "UserEntity"; A.BuiltValueNullFieldError_checkNotNull(firstName, _s10_, "firstName"); A.BuiltValueNullFieldError_checkNotNull(lastName, _s10_, "lastName"); A.BuiltValueNullFieldError_checkNotNull(email, _s10_, "email"); A.BuiltValueNullFieldError_checkNotNull(phone, _s10_, "phone"); A.BuiltValueNullFieldError_checkNotNull(password, _s10_, "password"); A.BuiltValueNullFieldError_checkNotNull(phoneVerified, _s10_, "phoneVerified"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s10_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s10_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s10_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s10_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(isTwoFactorEnabled, _s10_, "isTwoFactorEnabled"); A.BuiltValueNullFieldError_checkNotNull(hasPassword, _s10_, "hasPassword"); A.BuiltValueNullFieldError_checkNotNull(lastEmailAddress, _s10_, "lastEmailAddress"); A.BuiltValueNullFieldError_checkNotNull(oauthUserToken, _s10_, "oauthUserToken"); A.BuiltValueNullFieldError_checkNotNull(oauthProvider, _s10_, "oauthProvider"); A.BuiltValueNullFieldError_checkNotNull(languageId, _s10_, "languageId"); A.BuiltValueNullFieldError_checkNotNull(userLoggedInNotification, _s10_, "userLoggedInNotification"); A.BuiltValueNullFieldError_checkNotNull(referralCode, _s10_, "referralCode"); A.BuiltValueNullFieldError_checkNotNull(referralMeta, _s10_, "referralMeta"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s10_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s10_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s10_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s10_, "id"); return new A._$UserEntity(firstName, lastName, email, phone, password, emailVerifiedAt, phoneVerified, customValue1, customValue2, customValue3, customValue4, isTwoFactorEnabled, hasPassword, lastEmailAddress, oauthUserToken, userCompany, oauthProvider, languageId, userLoggedInNotification, referralCode, referralMeta, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, UserListResponse: function UserListResponse() { }, UserItemResponse: function UserItemResponse() { }, UserTwoFactorResponse: function UserTwoFactorResponse() { }, UserTwoFactorData: function UserTwoFactorData() { }, UserCompanyItemResponse: function UserCompanyItemResponse() { }, UserEntity: function UserEntity() { }, _$UserListResponseSerializer: function _$UserListResponseSerializer() { }, _$UserItemResponseSerializer: function _$UserItemResponseSerializer() { }, _$UserTwoFactorResponseSerializer: function _$UserTwoFactorResponseSerializer() { }, _$UserTwoFactorDataSerializer: function _$UserTwoFactorDataSerializer() { }, _$UserCompanyItemResponseSerializer: function _$UserCompanyItemResponseSerializer() { }, _$UserEntitySerializer: function _$UserEntitySerializer() { }, _$UserListResponse: function _$UserListResponse(t0) { this.data = t0; this._user_model$__hashCode = null; }, UserListResponseBuilder: function UserListResponseBuilder() { this._user_model$_data = this._user_model$_$v = null; }, _$UserItemResponse: function _$UserItemResponse(t0) { this.data = t0; this._user_model$__hashCode = null; }, UserItemResponseBuilder: function UserItemResponseBuilder() { this._user_model$_data = this._user_model$_$v = null; }, _$UserTwoFactorResponse: function _$UserTwoFactorResponse(t0) { this.data = t0; this._user_model$__hashCode = null; }, UserTwoFactorResponseBuilder: function UserTwoFactorResponseBuilder() { this._user_model$_data = this._user_model$_$v = null; }, _$UserTwoFactorData: function _$UserTwoFactorData(t0, t1) { this.secret = t0; this.qrCode = t1; this._user_model$__hashCode = null; }, UserTwoFactorDataBuilder: function UserTwoFactorDataBuilder() { this._qrCode = this._secret = this._user_model$_$v = null; }, _$UserCompanyItemResponse: function _$UserCompanyItemResponse(t0) { this.data = t0; this._user_model$__hashCode = null; }, UserCompanyItemResponseBuilder: function UserCompanyItemResponseBuilder() { this._user_model$_data = this._user_model$_$v = null; }, _$UserEntity: function _$UserEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) { var _ = this; _.firstName = t0; _.lastName = t1; _.email = t2; _.phone = t3; _.password = t4; _.emailVerifiedAt = t5; _.phoneVerified = t6; _.customValue1 = t7; _.customValue2 = t8; _.customValue3 = t9; _.customValue4 = t10; _.isTwoFactorEnabled = t11; _.hasPassword = t12; _.lastEmailAddress = t13; _.oauthUserToken = t14; _.userCompany = t15; _.oauthProvider = t16; _.languageId = t17; _.userLoggedInNotification = t18; _.referralCode = t19; _.referralMeta = t20; _.isChanged = t21; _.createdAt = t22; _.updatedAt = t23; _.archivedAt = t24; _.isDeleted = t25; _.createdUserId = t26; _.assignedUserId = t27; _.id = t28; _._user_model$__hashCode = null; }, UserEntityBuilder: function UserEntityBuilder() { var _ = this; _._user_model$_id = _._assignedUserId = _._createdUserId = _._isDeleted = _._archivedAt = _._user_model$_updatedAt = _._createdAt = _._user_model$_isChanged = _._referralMeta = _._referralCode = _._userLoggedInNotification = _._languageId = _._oauthProvider = _._userCompany = _._oauthUserToken = _._lastEmailAddress = _._hasPassword = _._isTwoFactorEnabled = _._customValue4 = _._customValue3 = _._customValue2 = _._customValue1 = _._phoneVerified = _._emailVerifiedAt = _._password = _._phone = _._email = _._lastName = _._firstName = _._user_model$_$v = null; }, _UserEntity_Object_BaseEntity: function _UserEntity_Object_BaseEntity() { }, _UserEntity_Object_BaseEntity_SelectableEntity: function _UserEntity_Object_BaseEntity_SelectableEntity() { }, VendorEntity_VendorEntity(id, state, user) { var t1, t2, t3, t4, t5, t6, _null = null; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = state == null; if (t2) t3 = _null; else { t3 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.languageId; if (t3 == null) t3 = "1"; } if (t3 == null) t3 = ""; if (t2) t2 = _null; else { t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t2 == null) t2 = "1"; } if (t2 == null) t2 = ""; t4 = A.BuiltList_BuiltList$from(B.List_empty, type$.ActivityEntity); t5 = A.BuiltList_BuiltList$from(A._setArrayType([A.VendorContactEntity_VendorContactEntity().rebuild$1(new A.VendorEntity_VendorEntity_closure())], type$.JSArray_VendorContactEntity), type$.VendorContactEntity); t6 = user == null ? _null : user.id; if (t6 == null) t6 = ""; return A._$VendorEntity$_(t4, "", "", 0, t6, "", "", t5, "", 0, "", t2, "", "", "", "", "", A.BuiltList_BuiltList$from(B.List_empty, type$.DocumentEntity), t1, "", false, false, t3, 0, _null, "", "", "", "", "", "", "", "", 0, "", ""); }, VendorEntity__initializeBuilder(builder) { builder.get$activities().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.ActivityEntity)); builder.get$_vendor_model$_$this()._vendor_model$_lastLogin = 0; builder.get$_vendor_model$_$this()._vendor_model$_routingId = ""; builder.get$_vendor_model$_$this()._vendor_model$_languageId = ""; builder.get$_vendor_model$_$this()._vendor_model$_displayName = ""; builder.get$_vendor_model$_$this()._vendor_model$_classification = ""; return builder; }, VendorContactEntity_VendorContactEntity() { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; return A._$VendorContactEntity$_(0, "", 0, "", "", "", "", "", "", "", "" + t1, false, false, false, "", "", "", "", true, 0); }, VendorContactEntity__initializeBuilder(builder) { builder.get$_vendor_model$_$this()._vendor_model$_sendEmail = true; builder.get$_vendor_model$_$this()._link = ""; builder.get$_vendor_model$_$this()._vendor_model$_password = ""; builder.get$_vendor_model$_$this()._vendor_model$_customValue1 = ""; builder.get$_vendor_model$_$this()._vendor_model$_customValue2 = ""; builder.get$_vendor_model$_$this()._vendor_model$_customValue3 = ""; builder.get$_vendor_model$_$this()._vendor_model$_customValue4 = ""; return builder; }, _$VendorEntity$_(activities, address1, address2, archivedAt, assignedUserId, city, classification, contacts, countryId, createdAt, createdUserId, currencyId, customValue1, customValue2, customValue3, customValue4, displayName, documents, id, idNumber, isChanged, isDeleted, languageId, lastLogin, loadedAt, $name, number, phone, postalCode, privateNotes, publicNotes, routingId, state, updatedAt, vatNumber, website) { var _s12_ = "VendorEntity"; A.BuiltValueNullFieldError_checkNotNull($name, _s12_, "name"); A.BuiltValueNullFieldError_checkNotNull(displayName, _s12_, "displayName"); A.BuiltValueNullFieldError_checkNotNull(address1, _s12_, "address1"); A.BuiltValueNullFieldError_checkNotNull(address2, _s12_, "address2"); A.BuiltValueNullFieldError_checkNotNull(city, _s12_, "city"); A.BuiltValueNullFieldError_checkNotNull(state, _s12_, "state"); A.BuiltValueNullFieldError_checkNotNull(postalCode, _s12_, "postalCode"); A.BuiltValueNullFieldError_checkNotNull(countryId, _s12_, "countryId"); A.BuiltValueNullFieldError_checkNotNull(languageId, _s12_, "languageId"); A.BuiltValueNullFieldError_checkNotNull(phone, _s12_, "phone"); A.BuiltValueNullFieldError_checkNotNull(privateNotes, _s12_, "privateNotes"); A.BuiltValueNullFieldError_checkNotNull(publicNotes, _s12_, "publicNotes"); A.BuiltValueNullFieldError_checkNotNull(website, _s12_, "website"); A.BuiltValueNullFieldError_checkNotNull(number, _s12_, "number"); A.BuiltValueNullFieldError_checkNotNull(vatNumber, _s12_, "vatNumber"); A.BuiltValueNullFieldError_checkNotNull(idNumber, _s12_, "idNumber"); A.BuiltValueNullFieldError_checkNotNull(currencyId, _s12_, "currencyId"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s12_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s12_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s12_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s12_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(routingId, _s12_, "routingId"); A.BuiltValueNullFieldError_checkNotNull(lastLogin, _s12_, "lastLogin"); A.BuiltValueNullFieldError_checkNotNull(classification, _s12_, "classification"); A.BuiltValueNullFieldError_checkNotNull(contacts, _s12_, "contacts"); A.BuiltValueNullFieldError_checkNotNull(activities, _s12_, "activities"); A.BuiltValueNullFieldError_checkNotNull(documents, _s12_, "documents"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s12_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s12_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s12_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s12_, "id"); return new A._$VendorEntity(loadedAt, $name, displayName, address1, address2, city, state, postalCode, countryId, languageId, phone, privateNotes, publicNotes, website, number, vatNumber, idNumber, currencyId, customValue1, customValue2, customValue3, customValue4, routingId, lastLogin, classification, contacts, activities, documents, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, _$VendorContactEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, customValue1, customValue2, customValue3, customValue4, email, firstName, id, isChanged, isDeleted, isPrimary, lastName, link, password, phone, sendEmail, updatedAt) { var _s19_ = "VendorContactEntity"; A.BuiltValueNullFieldError_checkNotNull(firstName, _s19_, "firstName"); A.BuiltValueNullFieldError_checkNotNull(lastName, _s19_, "lastName"); A.BuiltValueNullFieldError_checkNotNull(email, _s19_, "email"); A.BuiltValueNullFieldError_checkNotNull(isPrimary, _s19_, "isPrimary"); A.BuiltValueNullFieldError_checkNotNull(sendEmail, _s19_, "sendEmail"); A.BuiltValueNullFieldError_checkNotNull(phone, _s19_, "phone"); A.BuiltValueNullFieldError_checkNotNull(password, _s19_, "password"); A.BuiltValueNullFieldError_checkNotNull(customValue1, _s19_, "customValue1"); A.BuiltValueNullFieldError_checkNotNull(customValue2, _s19_, "customValue2"); A.BuiltValueNullFieldError_checkNotNull(customValue3, _s19_, "customValue3"); A.BuiltValueNullFieldError_checkNotNull(customValue4, _s19_, "customValue4"); A.BuiltValueNullFieldError_checkNotNull(link, _s19_, "link"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s19_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s19_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s19_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s19_, "id"); return new A._$VendorContactEntity(firstName, lastName, email, isPrimary, sendEmail, phone, password, customValue1, customValue2, customValue3, customValue4, link, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, VendorListResponse: function VendorListResponse() { }, VendorItemResponse: function VendorItemResponse() { }, VendorEntity: function VendorEntity() { }, VendorEntity_VendorEntity_closure: function VendorEntity_VendorEntity_closure() { }, VendorEntity_emailContacts_closure: function VendorEntity_emailContacts_closure() { }, VendorEntity_primaryContact_closure: function VendorEntity_primaryContact_closure() { }, VendorEntity_primaryContact_closure0: function VendorEntity_primaryContact_closure0() { }, VendorEntity_hasEmailAddress_closure: function VendorEntity_hasEmailAddress_closure() { }, VendorEntity_getContact_closure: function VendorEntity_getContact_closure(t0) { this.contactId = t0; }, VendorEntity_getContact_closure0: function VendorEntity_getContact_closure0() { }, VendorContactEntity: function VendorContactEntity() { }, _$VendorListResponseSerializer: function _$VendorListResponseSerializer() { }, _$VendorItemResponseSerializer: function _$VendorItemResponseSerializer() { }, _$VendorEntitySerializer: function _$VendorEntitySerializer() { }, _$VendorContactEntitySerializer: function _$VendorContactEntitySerializer() { }, _$VendorListResponse: function _$VendorListResponse(t0) { this.data = t0; this._vendor_model$__hashCode = null; }, VendorListResponseBuilder: function VendorListResponseBuilder() { this._vendor_model$_data = this._vendor_model$_$v = null; }, _$VendorItemResponse: function _$VendorItemResponse(t0) { this.data = t0; this._vendor_model$__hashCode = null; }, VendorItemResponseBuilder: function VendorItemResponseBuilder() { this._vendor_model$_data = this._vendor_model$_$v = null; }, _$VendorEntity: function _$VendorEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { var _ = this; _.loadedAt = t0; _.name = t1; _.displayName = t2; _.address1 = t3; _.address2 = t4; _.city = t5; _.state = t6; _.postalCode = t7; _.countryId = t8; _.languageId = t9; _.phone = t10; _.privateNotes = t11; _.publicNotes = t12; _.website = t13; _.number = t14; _.vatNumber = t15; _.idNumber = t16; _.currencyId = t17; _.customValue1 = t18; _.customValue2 = t19; _.customValue3 = t20; _.customValue4 = t21; _.routingId = t22; _.lastLogin = t23; _.classification = t24; _.contacts = t25; _.activities = t26; _.documents = t27; _.isChanged = t28; _.createdAt = t29; _.updatedAt = t30; _.archivedAt = t31; _.isDeleted = t32; _.createdUserId = t33; _.assignedUserId = t34; _.id = t35; _._vendor_model$__hashCode = null; }, VendorEntityBuilder: function VendorEntityBuilder() { var _ = this; _._vendor_model$_isChanged = _._vendor_model$_documents = _._vendor_model$_activities = _._vendor_model$_contacts = _._vendor_model$_classification = _._vendor_model$_lastLogin = _._vendor_model$_routingId = _._vendor_model$_customValue4 = _._vendor_model$_customValue3 = _._vendor_model$_customValue2 = _._vendor_model$_customValue1 = _._vendor_model$_currencyId = _._vendor_model$_idNumber = _._vendor_model$_vatNumber = _._vendor_model$_number = _._vendor_model$_website = _._vendor_model$_publicNotes = _._vendor_model$_privateNotes = _._vendor_model$_phone = _._vendor_model$_languageId = _._vendor_model$_countryId = _._vendor_model$_postalCode = _._vendor_model$_state = _._vendor_model$_city = _._vendor_model$_address2 = _._vendor_model$_address1 = _._vendor_model$_displayName = _._vendor_model$_name = _._vendor_model$_loadedAt = _._vendor_model$_$v = null; _._vendor_model$_id = _._vendor_model$_assignedUserId = _._vendor_model$_createdUserId = _._vendor_model$_isDeleted = _._vendor_model$_archivedAt = _._vendor_model$_updatedAt = _._vendor_model$_createdAt = null; }, _$VendorContactEntity: function _$VendorContactEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _.firstName = t0; _.lastName = t1; _.email = t2; _.isPrimary = t3; _.sendEmail = t4; _.phone = t5; _.password = t6; _.customValue1 = t7; _.customValue2 = t8; _.customValue3 = t9; _.customValue4 = t10; _.link = t11; _.isChanged = t12; _.createdAt = t13; _.updatedAt = t14; _.archivedAt = t15; _.isDeleted = t16; _.createdUserId = t17; _.assignedUserId = t18; _.id = t19; _._vendor_model$__hashCode = null; }, VendorContactEntityBuilder: function VendorContactEntityBuilder() { var _ = this; _._vendor_model$_id = _._vendor_model$_assignedUserId = _._vendor_model$_createdUserId = _._vendor_model$_isDeleted = _._vendor_model$_archivedAt = _._vendor_model$_updatedAt = _._vendor_model$_createdAt = _._vendor_model$_isChanged = _._link = _._vendor_model$_customValue4 = _._vendor_model$_customValue3 = _._vendor_model$_customValue2 = _._vendor_model$_customValue1 = _._vendor_model$_password = _._vendor_model$_phone = _._vendor_model$_sendEmail = _._isPrimary = _._vendor_model$_email = _._vendor_model$_lastName = _._vendor_model$_firstName = _._vendor_model$_$v = null; }, _VendorContactEntity_Object_BaseEntity: function _VendorContactEntity_Object_BaseEntity() { }, _VendorEntity_Object_BaseEntity: function _VendorEntity_Object_BaseEntity() { }, _VendorEntity_Object_BaseEntity_SelectableEntity: function _VendorEntity_Object_BaseEntity_SelectableEntity() { }, _VendorEntity_Object_BaseEntity_SelectableEntity_HasActivities: function _VendorEntity_Object_BaseEntity_SelectableEntity_HasActivities() { }, WebhookEntity_WebhookEntity(id, state) { var t1, t2; if (id == null) { t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; t1 = "" + t1; } else t1 = id; t2 = type$.String; return A._$WebhookEntity$_(0, "", 0, "", "", "JSON", A.BuiltMap_BuiltMap(B.Map_empty1, t2, t2), t1, false, false, "", "", 0); }, WebhookEntity__initializeBuilder(builder) { var t1 = type$.String; builder.get$headers(0).replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, t1)); builder.get$_webhook_model$_$this()._restMethod = ""; return builder; }, _$WebhookEntity$_(archivedAt, assignedUserId, createdAt, createdUserId, eventId, format, headers, id, isChanged, isDeleted, restMethod, targetUrl, updatedAt) { var _s13_ = "WebhookEntity"; A.BuiltValueNullFieldError_checkNotNull(eventId, _s13_, "eventId"); A.BuiltValueNullFieldError_checkNotNull(targetUrl, _s13_, "targetUrl"); A.BuiltValueNullFieldError_checkNotNull(format, _s13_, "format"); A.BuiltValueNullFieldError_checkNotNull(restMethod, _s13_, "restMethod"); A.BuiltValueNullFieldError_checkNotNull(headers, _s13_, "headers"); A.BuiltValueNullFieldError_checkNotNull(createdAt, _s13_, "createdAt"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); return new A._$WebhookEntity(eventId, targetUrl, format, restMethod, headers, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, id); }, WebhookListResponse: function WebhookListResponse() { }, WebhookItemResponse: function WebhookItemResponse() { }, WebhookEntity: function WebhookEntity() { }, _$WebhookListResponseSerializer: function _$WebhookListResponseSerializer() { }, _$WebhookItemResponseSerializer: function _$WebhookItemResponseSerializer() { }, _$WebhookEntitySerializer: function _$WebhookEntitySerializer() { }, _$WebhookListResponse: function _$WebhookListResponse(t0) { this.data = t0; this._webhook_model$__hashCode = null; }, WebhookListResponseBuilder: function WebhookListResponseBuilder() { this._webhook_model$_data = this._webhook_model$_$v = null; }, _$WebhookItemResponse: function _$WebhookItemResponse(t0) { this.data = t0; this._webhook_model$__hashCode = null; }, WebhookItemResponseBuilder: function WebhookItemResponseBuilder() { this._webhook_model$_data = this._webhook_model$_$v = null; }, _$WebhookEntity: function _$WebhookEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.eventId = t0; _.targetUrl = t1; _.format = t2; _.restMethod = t3; _.headers = t4; _.isChanged = t5; _.createdAt = t6; _.updatedAt = t7; _.archivedAt = t8; _.isDeleted = t9; _.createdUserId = t10; _.assignedUserId = t11; _.id = t12; _._webhook_model$__hashCode = null; }, WebhookEntityBuilder: function WebhookEntityBuilder() { var _ = this; _._webhook_model$_id = _._webhook_model$_assignedUserId = _._webhook_model$_createdUserId = _._webhook_model$_isDeleted = _._webhook_model$_archivedAt = _._webhook_model$_updatedAt = _._webhook_model$_createdAt = _._webhook_model$_isChanged = _._headers = _._restMethod = _._format = _._targetUrl = _._eventId = _._webhook_model$_$v = null; }, _WebhookEntity_Object_BaseEntity: function _WebhookEntity_Object_BaseEntity() { }, _WebhookEntity_Object_BaseEntity_SelectableEntity: function _WebhookEntity_Object_BaseEntity_SelectableEntity() { }, AuthRepository: function AuthRepository() { }, BankAccountRepository: function BankAccountRepository() { }, ClientRepository: function ClientRepository() { }, ClientRepository_saveData_closure: function ClientRepository_saveData_closure() { }, CompanyGatewayRepository: function CompanyGatewayRepository() { }, CreditRepository: function CreditRepository() { }, CreditRepository_saveData_closure: function CreditRepository_saveData_closure() { }, DesignRepository: function DesignRepository() { }, DocumentRepository: function DocumentRepository() { }, ExpenseCategoryRepository: function ExpenseCategoryRepository() { }, ExpenseRepository: function ExpenseRepository() { }, GroupRepository: function GroupRepository() { }, InvoiceRepository: function InvoiceRepository() { }, InvoiceRepository_saveData_closure: function InvoiceRepository_saveData_closure() { }, PaymentRepository: function PaymentRepository() { }, PaymentRepository_saveData_closure: function PaymentRepository_saveData_closure() { }, PaymentTermRepository: function PaymentTermRepository() { }, PersistenceRepository: function PersistenceRepository(t0) { this.fileStorage = t0; }, ProductRepository: function ProductRepository() { }, ProductRepository_saveData_closure: function ProductRepository_saveData_closure() { }, ProjectRepository: function ProjectRepository() { }, PurchaseOrderRepository: function PurchaseOrderRepository() { }, PurchaseOrderRepository_saveData_closure: function PurchaseOrderRepository_saveData_closure() { }, QuoteRepository: function QuoteRepository() { }, QuoteRepository_saveData_closure: function QuoteRepository_saveData_closure() { }, RecurringExpenseRepository: function RecurringExpenseRepository() { }, RecurringInvoiceRepository: function RecurringInvoiceRepository() { }, ScheduleRepository: function ScheduleRepository() { }, SettingsRepository: function SettingsRepository() { }, SubscriptionRepository: function SubscriptionRepository() { }, TaskRepository: function TaskRepository() { }, TaskStatusRepository: function TaskStatusRepository() { }, TaxRateRepository: function TaxRateRepository() { }, TokenRepository: function TokenRepository() { }, TransactionRepository: function TransactionRepository() { }, TransactionRepository_convertToExpense_closure: function TransactionRepository_convertToExpense_closure(t0, t1) { this.vendorId = t0; this.categoryId = t1; }, TransactionRuleRepository: function TransactionRuleRepository() { }, UserRepository: function UserRepository() { }, VendorRepository: function VendorRepository() { }, WebhookRepository: function WebhookRepository() { }, _getHeaders(url, token, idToken, password, secret) { var t1, t2, t3, headers; if (B.JSString_methods.startsWith$1(url, "https://invoicing.co")) secret = ""; t1 = A.getPlatformName(); t2 = secret == null ? "" : secret; t3 = type$.String; headers = A.LinkedHashMap_LinkedHashMap$_literal(["X-CLIENT-PLATFORM", t1, "X-CLIENT-VERSION", "5.0.162", "X-API-SECRET", t2, "X-Requested-With", "XMLHttpRequest", "Content-Type", "application/json; charset=utf-8"], t3, t3); if (token.length !== 0) headers.$indexSet(0, "X-API-Token", token); t1 = idToken == null; if ((t1 ? "" : idToken).length !== 0) headers.$indexSet(0, "X-API-OAUTH-PASSWORD", t1 ? "" : idToken); if ((password == null ? "" : password).length !== 0) { password.toString; t1 = B.C_Utf8Encoder.convert$1(password); headers.$indexSet(0, "X-API-PASSWORD-BASE64", B.C_Base64Codec.get$encoder().convert$1(t1)); } return headers; }, _checkResponse(url, response) { var t1, serverVersion, minClientVersion, t2; A.print("Response: " + A.formatSize(J.get$length$asx(response.bodyBytes))); t1 = response.headers; serverVersion = t1.$index(0, "x-app-version"); minClientVersion = t1.$index(0, "x-minimum-client-version"); t2 = response.statusCode; if (t2 >= 500) throw A.wrapException(A._parseError(t2, response.get$body(0), response.reasonPhrase)); else if (serverVersion == null) { t2 = response.get$body(0).length > 200 ? B.JSString_methods.substring$2(response.get$body(0), 0, 200) : response.get$body(0); throw A.wrapException("Error: please check that Invoice Ninja v5 is installed on the server\n\nURL: " + url + "\n\nResponse: " + t2 + "\n\nHeaders: " + t1.toString$0(0) + "}"); } else { t1 = A.Version_parse("5.0.162"); minClientVersion.toString; t1 = A.Version__compare(t1, A.Version_parse(minClientVersion)); if (t1 < 0) throw A.wrapException("Error: client not supported, please update to the latest version [Current v5.0.162 < Minimum v" + minClientVersion + "]"); else { t1 = A.Version__compare(A.Version_parse(serverVersion), A.Version_parse("5.0.4")); if (t1 < 0) throw A.wrapException("Error: server not supported, please update to the latest version [Current v" + serverVersion + " < Minimum v5.0.4]"); else if (t2 >= 400) throw A.wrapException(A._parseError(t2, response.get$body(0), response.reasonPhrase)); } } }, _parseError(code, response, reason) { var jsonResponse, error, error0, t2, message, exception, _s6_ = "errors", _s23_ = "Failed to parse error: ", t1 = {}; t1.message = ""; if ((reason == null ? "" : reason).length !== 0) { reason.toString; t1.message = reason; t2 = reason; } else t2 = ""; if (B.JSString_methods.contains$1(response, "DOCTYPE html")) return "" + code + ": An error occurred"; try { jsonResponse = B.C_JsonCodec.decode$1(0, response); if (t2.length !== 0) t2 = t1.message = t2 + " \u2022 "; if (J.containsKey$1$x(jsonResponse, "message")) t2 = t1.message = B.JSString_methods.$add(t2, J.$index$asx(jsonResponse, "message")); else if (J.containsKey$1$x(jsonResponse, "error")) { message = B.JSString_methods.$add(t2, J.$index$asx(jsonResponse, "error")); t1.message = message; t2 = message; } else { message = t2 + response; t1.message = message; t2 = message; } if (J.$index$asx(jsonResponse, _s6_) != null && J.get$isNotEmpty$asx(type$.Map_dynamic_dynamic._as(J.$index$asx(jsonResponse, _s6_)))) { t1.message = t2 + "\n"; try { J.forEach$1$ax(J.$index$asx(jsonResponse, _s6_), new A._parseError_closure(t1)); } catch (exception) { error = A.unwrapException(exception); A.print(_s23_ + A.S(error)); } } } catch (exception) { error0 = A.unwrapException(exception); A.print(_s23_ + A.S(error0)); } return "" + code + ": " + t1.message; }, _uploadFiles(url, token, multipartFiles, data, method) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Response), $async$returnValue, t1, request, $async$temp1; var $async$_uploadFiles = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start request = A.MultipartRequest$(method, A.Uri_parse(url, 0, null)); if (data == null) { t1 = type$.String; t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); } else t1 = data; request.fields.addAll$1(0, t1); request.headers.addAll$1(0, A._getHeaders(url, token, null, null, null)); B.JSArray_methods.addAll$1(request.files, multipartFiles); $async$temp1 = A; $async$goto = 4; return A._asyncAwait(request.send$0(0), $async$_uploadFiles); case 4: // returning from await. $async$goto = 3; return A._asyncAwait($async$temp1.Response_fromStream($async$result).timeout$1(0, B.Duration_600000000), $async$_uploadFiles); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_uploadFiles, $async$completer); }, WebClient: function WebClient() { }, _parseError_closure: function _parseError_closure(t0) { this._box_0 = t0; }, _parseError__closure: function _parseError__closure(t0) { this._box_0 = t0; }, main0(isTesting) { return A.main$body(false); }, main$body(isTesting) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), connectionStatus, exception, prefs, t1, t2, t3, userLogout, userLogoutAll, loginRequest, oauthLoginRequest, signUpRequest, oauthSignUpRequest, refreshRequest, recoverRequest, addCompany, deleteCompany, setDefaultCompany, purgeData, resendConfirmation, t4, viewDocumentList, viewDocument, editDocument, loadDocument, loadDocumentData, saveDocument, archiveDocument, deleteDocument, restoreDocument, downloadDocuments, viewDashboard, viewProductList, viewProduct, editProduct, loadProducts, loadProduct, setTaxCategoryProducts, saveProduct, archiveProduct, deleteProduct, restoreProduct, viewClientList, viewClient, editClient, showPdfClient, loadClients, loadClient, saveClient, archiveClient, mergeClients, deleteClient, purgeClient, restoreClient, viewInvoiceList, viewInvoice, editInvoice, showEmailInvoice, showPdfInvoice, loadInvoices, loadInvoice, saveInvoice, archiveInvoice, deleteInvoice, restoreInvoice, emailInvoice, autoBillInvoices, bulkEmailInvoices, markInvoiceSent, markInvoicePaid, cancelInvoices, downloadInvoices, viewExpenseList, viewExpense, editExpense, loadExpenses, loadExpense, saveExpense, archiveExpense, deleteExpense, restoreExpense, viewVendorList, viewVendor, editVendor, loadVendors, loadVendor, saveVendor, archiveVendor, deleteVendor, restoreVendor, viewTaskList, viewTask, editTask, loadTasks, loadTask, saveTask, archiveTask, startTask, stopTask, deleteTask, restoreTask, sortTasks, viewProjectList, viewProject, editProject, loadProjects, loadProject, saveProject, archiveProject, deleteProject, restoreProject, viewPaymentList, viewPayment, editPayment, viewRefundPayment, loadPayments, loadPayment, savePayment, refundPayment, archivePayment, deletePayment, restorePayment, emailPayment, viewQuoteList, viewQuote, editQuote, showEmailQuote, showPdfQuote, convertQuotesToInvoices, convertQuotesToProjects, approveQuote, loadQuotes, loadQuote, saveQuote, archiveQuote, deleteQuote, restoreQuote, emailQuote, bulkEmailQuotes, markSentQuote, downloadQuotes, viewSettings, saveCompany, saveEInvoiceCertificate, saveAuthUser, connectOAuthUser, disconnectOAuthUser, disconnectOAuthMailer, connectGmailUser, saveSettings, uploadLogo, disableTwoFactor, viewReports, viewScheduleList, viewSchedule, editSchedule, loadSchedules, loadSchedule, saveSchedule, archiveSchedule, deleteSchedule, restoreSchedule, viewTransactionRuleList, viewTransactionRule, editTransactionRule, loadTransactionRules, loadTransactionRule, saveTransactionRule, archiveTransactionRule, deleteTransactionRule, restoreTransactionRule, viewTransactionList, viewTransaction, editTransaction, loadTransactions, loadTransaction, saveTransaction, archiveTransaction, deleteTransaction, restoreTransaction, convertTransactions, unlinkTransactions, convertToPayment, convertToExpense, linkToPayment, linkToExpense, viewBankAccountList, viewBankAccount, editBankAccount, loadBankAccounts, loadBankAccount, saveBankAccount, archiveBankAccount, deleteBankAccount, restoreBankAccount, viewPurchaseOrderList, viewPurchaseOrder, editPurchaseOrder, showEmailPurchaseOrder, showPdfPurchaseOrder, approvePurchaseOrder, loadPurchaseOrders, loadPurchaseOrder, savePurchaseOrder, archivePurchaseOrder, deletePurchaseOrder, restorePurchaseOrder, emailPurchaseOrder, bulkEmailPurchaseOrders, markSentPurchaseOrder, convertPurchaseOrdersToExpense, addPurchaseOrdersToInventory, acceptPurchaseOrders, cancelPurchaseOrders, downloadPurchaseOrders, viewRecurringExpenseList, viewRecurringExpense, editRecurringExpense, loadRecurringExpenses, loadRecurringExpense, saveRecurringExpense, archiveRecurringExpense, deleteRecurringExpense, restoreRecurringExpense, startRecurringExpense, stopRecurringExpense, viewSubscriptionList, viewSubscription, editSubscription, loadSubscriptions, loadSubscription, saveSubscription, archiveSubscription, deleteSubscription, restoreSubscription, viewTaskStatusList, viewTaskStatus, editTaskStatus, loadTaskStatuses, loadTaskStatus, saveTaskStatus, archiveTaskStatus, deleteTaskStatus, restoreTaskStatus, viewExpenseCategoryList, viewExpenseCategory, editExpenseCategory, loadExpenseCategories, loadExpenseCategory, saveExpenseCategory, archiveExpenseCategory, deleteExpenseCategory, restoreExpenseCategory, viewRecurringInvoiceList, viewRecurringInvoice, editRecurringInvoice, showPdfRecurringInvoice, loadRecurringInvoices, loadRecurringInvoice, saveRecurringInvoice, archiveRecurringInvoice, deleteRecurringInvoice, restoreRecurringInvoice, startRecurringInvoice, stopRecurringInvoice, updatePricesRecurringInvoice, increasePricesRecurringInvoice, sendNowRecurringInvoice, viewWebhookList, viewWebhook, editWebhook, loadWebhooks, loadWebhook, saveWebhook, archiveWebhook, deleteWebhook, restoreWebhook, viewTokenList, viewToken, editToken, loadTokens, loadToken, saveToken, archiveToken, deleteToken, restoreToken, viewPaymentTermList, viewPaymentTerm, editPaymentTerm, loadPaymentTerms, loadPaymentTerm, savePaymentTerm, archivePaymentTerm, deletePaymentTerm, restorePaymentTerm, viewDesignList, viewDesign, editDesign, loadDesigns, loadDesign, saveDesign, archiveDesign, deleteDesign, restoreDesign, viewCreditList, viewCredit, editCredit, showEmailCredit, showPdfCredit, loadCredits, loadCredit, saveCredit, archiveCredit, deleteCredit, restoreCredit, emailCredit, bulkEmailCredits, markPaidCredit, markSentCredit, downloadCredits, viewUserList, viewUser, editUser, loadUsers, loadUser, saveUser, archiveUser, deleteUser, restoreUser, removeUser, resendInvite, viewTaxRateList, viewTaxRate, editTaxRate, loadTaxRates, loadTaxRate, saveTaxRate, archiveTaxRate, deleteTaxRate, restoreTaxRate, viewCompanyGatewayList, viewCompanyGateway, editCompanyGateway, loadCompanyGateways, loadCompanyGateway, saveCompanyGateway, archiveCompanyGateway, deleteCompanyGateway, restoreCompanyGateway, disconnectCompanyGateway, viewGroupList, viewGroup, editGroup, loadGroups, loadGroup, saveGroup, archiveGroup, deleteGroup, restoreGroup, loadState, accountLoaded, dataRefreshed, persistData, persistStatic, userLoggedIn, persistUI, persistPrefs, clearDataState, deleteState, viewMainScreen, store, t5, value, result; var $async$main0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($.WidgetsBinding__instance == null) A.WidgetsFlutterBinding$(); $.WidgetsBinding__instance.toString; A._registerErrorHandlers(); connectionStatus = $.$get$ConnectionStatusSingleton__singleton(); connectionStatus._connectivity.get$onConnectivityChanged().listen$1(0, connectionStatus.get$_connectionChange()); connectionStatus.checkConnection$0(); try { A.SecurityContext_defaultContext().setTrustedCertificatesBytes$1(void 1); } catch (exception) { } $async$goto = 2; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$main0); case 2: // returning from await. prefs = $async$result; A.isMacOS(); A.isWindows(); A.isLinux(); $async$goto = 3; return A._asyncAwait(A._initialState(false, prefs), $async$main0); case 3: // returning from await. t1 = $async$result; t2 = type$.JSArray_of_dynamic_Function_3_Store_AppState_and_dynamic_and_dynamic_Function_dynamic; t3 = A._setArrayType([], t2); userLogout = A._createUserLogout(); userLogoutAll = A._createUserLogoutAll(B.C_AuthRepository); loginRequest = A._createLoginRequest(B.C_AuthRepository); oauthLoginRequest = A._createOAuthLoginRequest(B.C_AuthRepository); signUpRequest = A._createSignUpRequest(B.C_AuthRepository); oauthSignUpRequest = A._createOAuthSignUpRequest(B.C_AuthRepository); refreshRequest = A._createRefreshRequest(B.C_AuthRepository); recoverRequest = A._createRecoverRequest(B.C_AuthRepository); addCompany = A._createCompany(B.C_AuthRepository); deleteCompany = A._deleteCompany(B.C_AuthRepository); setDefaultCompany = A._setDefaultCompany(B.C_AuthRepository); purgeData = A._purgeData(B.C_AuthRepository); resendConfirmation = A._resendConfirmation(B.C_AuthRepository); t4 = type$.TypedMiddleware_AppState_UserLogout; B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(userLogout, t4).get$$call(), new A.TypedMiddleware(userLogoutAll, type$.TypedMiddleware_AppState_UserLogoutAll).get$$call(), new A.TypedMiddleware(loginRequest, type$.TypedMiddleware_AppState_UserLoginRequest).get$$call(), new A.TypedMiddleware(oauthLoginRequest, type$.TypedMiddleware_AppState_OAuthLoginRequest).get$$call(), new A.TypedMiddleware(signUpRequest, type$.TypedMiddleware_AppState_UserSignUpRequest).get$$call(), new A.TypedMiddleware(oauthSignUpRequest, type$.TypedMiddleware_AppState_OAuthSignUpRequest).get$$call(), new A.TypedMiddleware(refreshRequest, type$.TypedMiddleware_AppState_RefreshData).get$$call(), new A.TypedMiddleware(recoverRequest, type$.TypedMiddleware_AppState_RecoverPasswordRequest).get$$call(), new A.TypedMiddleware(addCompany, type$.TypedMiddleware_AppState_AddCompany).get$$call(), new A.TypedMiddleware(deleteCompany, type$.TypedMiddleware_AppState_DeleteCompanyRequest).get$$call(), new A.TypedMiddleware(setDefaultCompany, type$.TypedMiddleware_AppState_SetDefaultCompanyRequest).get$$call(), new A.TypedMiddleware(purgeData, type$.TypedMiddleware_AppState_PurgeDataRequest).get$$call(), new A.TypedMiddleware(resendConfirmation, type$.TypedMiddleware_AppState_ResendConfirmation).get$$call()], t2)); viewDocumentList = A._viewDocumentList(); viewDocument = A._viewDocument(); editDocument = A._editDocument(); loadDocument = A._loadDocument(B.C_DocumentRepository); loadDocumentData = A._loadDocumentData(B.C_DocumentRepository); saveDocument = A._saveDocument(B.C_DocumentRepository); archiveDocument = A._archiveDocument(B.C_DocumentRepository); deleteDocument = A._deleteDocument(B.C_DocumentRepository); restoreDocument = A._restoreDocument(B.C_DocumentRepository); downloadDocuments = A._downloadDocuments(B.C_DocumentRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewDocumentList, type$.TypedMiddleware_AppState_ViewDocumentList).get$$call(), new A.TypedMiddleware(viewDocument, type$.TypedMiddleware_AppState_ViewDocument).get$$call(), new A.TypedMiddleware(editDocument, type$.TypedMiddleware_AppState_EditDocument).get$$call(), new A.TypedMiddleware(loadDocument, type$.TypedMiddleware_AppState_LoadDocument).get$$call(), new A.TypedMiddleware(loadDocumentData, type$.TypedMiddleware_AppState_LoadDocumentData).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveDocumentRequest).get$$call(), new A.TypedMiddleware(archiveDocument, type$.TypedMiddleware_AppState_ArchiveDocumentRequest).get$$call(), new A.TypedMiddleware(deleteDocument, type$.TypedMiddleware_AppState_DeleteDocumentRequest).get$$call(), new A.TypedMiddleware(restoreDocument, type$.TypedMiddleware_AppState_RestoreDocumentRequest).get$$call(), new A.TypedMiddleware(downloadDocuments, type$.TypedMiddleware_AppState_DownloadDocumentsRequest).get$$call()], t2)); viewDashboard = A._createViewDashboard(); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewDashboard, type$.TypedMiddleware_AppState_ViewDashboard).get$$call()], t2)); viewProductList = A._viewProductList(); viewProduct = A._viewProduct(); editProduct = A._editProduct(); loadProducts = A._loadProducts(B.C_ProductRepository); loadProduct = A._loadProduct(B.C_ProductRepository); setTaxCategoryProducts = A._setTaxCategoryProducts(B.C_ProductRepository); saveProduct = A._saveProduct(B.C_ProductRepository); archiveProduct = A._archiveProduct(B.C_ProductRepository); deleteProduct = A._deleteProduct(B.C_ProductRepository); restoreProduct = A._restoreProduct(B.C_ProductRepository); saveDocument = A._saveDocument0(B.C_ProductRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewProductList, type$.TypedMiddleware_AppState_ViewProductList).get$$call(), new A.TypedMiddleware(viewProduct, type$.TypedMiddleware_AppState_ViewProduct).get$$call(), new A.TypedMiddleware(editProduct, type$.TypedMiddleware_AppState_EditProduct).get$$call(), new A.TypedMiddleware(loadProducts, type$.TypedMiddleware_AppState_LoadProducts).get$$call(), new A.TypedMiddleware(loadProduct, type$.TypedMiddleware_AppState_LoadProduct).get$$call(), new A.TypedMiddleware(setTaxCategoryProducts, type$.TypedMiddleware_AppState_SetTaxCategoryProductsRequest).get$$call(), new A.TypedMiddleware(saveProduct, type$.TypedMiddleware_AppState_SaveProductRequest).get$$call(), new A.TypedMiddleware(archiveProduct, type$.TypedMiddleware_AppState_ArchiveProductsRequest).get$$call(), new A.TypedMiddleware(deleteProduct, type$.TypedMiddleware_AppState_DeleteProductsRequest).get$$call(), new A.TypedMiddleware(restoreProduct, type$.TypedMiddleware_AppState_RestoreProductsRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveProductDocumentRequest).get$$call()], t2)); viewClientList = A._viewClientList(); viewClient = A._viewClient(); editClient = A._editClient(); showPdfClient = A._showPdfClient(); loadClients = A._loadClients(B.C_ClientRepository); loadClient = A._loadClient(B.C_ClientRepository); saveClient = A._saveClient(B.C_ClientRepository); archiveClient = A._archiveClient(B.C_ClientRepository); mergeClients = A._mergeClients(B.C_ClientRepository); deleteClient = A._deleteClient(B.C_ClientRepository); purgeClient = A._purgeClient(B.C_ClientRepository); restoreClient = A._restoreClient(B.C_ClientRepository); saveDocument = A._saveDocument1(B.C_ClientRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewClientList, type$.TypedMiddleware_AppState_ViewClientList).get$$call(), new A.TypedMiddleware(viewClient, type$.TypedMiddleware_AppState_ViewClient).get$$call(), new A.TypedMiddleware(editClient, type$.TypedMiddleware_AppState_EditClient).get$$call(), new A.TypedMiddleware(showPdfClient, type$.TypedMiddleware_AppState_ShowPdfClient).get$$call(), new A.TypedMiddleware(loadClients, type$.TypedMiddleware_AppState_LoadClients).get$$call(), new A.TypedMiddleware(loadClient, type$.TypedMiddleware_AppState_LoadClient).get$$call(), new A.TypedMiddleware(saveClient, type$.TypedMiddleware_AppState_SaveClientRequest).get$$call(), new A.TypedMiddleware(mergeClients, type$.TypedMiddleware_AppState_MergeClientsRequest).get$$call(), new A.TypedMiddleware(archiveClient, type$.TypedMiddleware_AppState_ArchiveClientsRequest).get$$call(), new A.TypedMiddleware(deleteClient, type$.TypedMiddleware_AppState_DeleteClientsRequest).get$$call(), new A.TypedMiddleware(purgeClient, type$.TypedMiddleware_AppState_PurgeClientRequest).get$$call(), new A.TypedMiddleware(restoreClient, type$.TypedMiddleware_AppState_RestoreClientsRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveClientDocumentRequest).get$$call()], t2)); viewInvoiceList = A._viewInvoiceList(); viewInvoice = A._viewInvoice(); editInvoice = A._editInvoice(); showEmailInvoice = A._showEmailInvoice(); showPdfInvoice = A._showPdfInvoice(); loadInvoices = A._loadInvoices(B.C_InvoiceRepository); loadInvoice = A._loadInvoice(B.C_InvoiceRepository); saveInvoice = A._saveInvoice(B.C_InvoiceRepository); archiveInvoice = A._archiveInvoice(B.C_InvoiceRepository); deleteInvoice = A._deleteInvoice(B.C_InvoiceRepository); restoreInvoice = A._restoreInvoice(B.C_InvoiceRepository); emailInvoice = A._emailInvoice(B.C_InvoiceRepository); autoBillInvoices = A._autoBillInvoices(B.C_InvoiceRepository); bulkEmailInvoices = A._bulkEmailInvoices(B.C_InvoiceRepository); markInvoiceSent = A._markInvoiceSent(B.C_InvoiceRepository); markInvoicePaid = A._markInvoicePaid(B.C_InvoiceRepository); cancelInvoices = A._cancelInvoices(B.C_InvoiceRepository); downloadInvoices = A._downloadInvoices(B.C_InvoiceRepository); saveDocument = A._saveDocument2(B.C_InvoiceRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewInvoiceList, type$.TypedMiddleware_AppState_ViewInvoiceList).get$$call(), new A.TypedMiddleware(viewInvoice, type$.TypedMiddleware_AppState_ViewInvoice).get$$call(), new A.TypedMiddleware(editInvoice, type$.TypedMiddleware_AppState_EditInvoice).get$$call(), new A.TypedMiddleware(showEmailInvoice, type$.TypedMiddleware_AppState_ShowEmailInvoice).get$$call(), new A.TypedMiddleware(showPdfInvoice, type$.TypedMiddleware_AppState_ShowPdfInvoice).get$$call(), new A.TypedMiddleware(loadInvoices, type$.TypedMiddleware_AppState_LoadInvoices).get$$call(), new A.TypedMiddleware(loadInvoice, type$.TypedMiddleware_AppState_LoadInvoice).get$$call(), new A.TypedMiddleware(saveInvoice, type$.TypedMiddleware_AppState_SaveInvoiceRequest).get$$call(), new A.TypedMiddleware(archiveInvoice, type$.TypedMiddleware_AppState_ArchiveInvoicesRequest).get$$call(), new A.TypedMiddleware(deleteInvoice, type$.TypedMiddleware_AppState_DeleteInvoicesRequest).get$$call(), new A.TypedMiddleware(restoreInvoice, type$.TypedMiddleware_AppState_RestoreInvoicesRequest).get$$call(), new A.TypedMiddleware(emailInvoice, type$.TypedMiddleware_AppState_EmailInvoiceRequest).get$$call(), new A.TypedMiddleware(bulkEmailInvoices, type$.TypedMiddleware_AppState_BulkEmailInvoicesRequest).get$$call(), new A.TypedMiddleware(autoBillInvoices, type$.TypedMiddleware_AppState_AutoBillInvoicesRequest).get$$call(), new A.TypedMiddleware(markInvoiceSent, type$.TypedMiddleware_AppState_MarkInvoicesSentRequest).get$$call(), new A.TypedMiddleware(markInvoicePaid, type$.TypedMiddleware_AppState_MarkInvoicesPaidRequest).get$$call(), new A.TypedMiddleware(cancelInvoices, type$.TypedMiddleware_AppState_CancelInvoicesRequest).get$$call(), new A.TypedMiddleware(downloadInvoices, type$.TypedMiddleware_AppState_DownloadInvoicesRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveInvoiceDocumentRequest).get$$call()], t2)); viewExpenseList = A._viewExpenseList(); viewExpense = A._viewExpense(); editExpense = A._editExpense(); loadExpenses = A._loadExpenses(B.C_ExpenseRepository); loadExpense = A._loadExpense(B.C_ExpenseRepository); saveExpense = A._saveExpense(B.C_ExpenseRepository); archiveExpense = A._archiveExpense(B.C_ExpenseRepository); deleteExpense = A._deleteExpense(B.C_ExpenseRepository); restoreExpense = A._restoreExpense(B.C_ExpenseRepository); saveDocument = A._saveDocument3(B.C_ExpenseRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewExpenseList, type$.TypedMiddleware_AppState_ViewExpenseList).get$$call(), new A.TypedMiddleware(viewExpense, type$.TypedMiddleware_AppState_ViewExpense).get$$call(), new A.TypedMiddleware(editExpense, type$.TypedMiddleware_AppState_EditExpense).get$$call(), new A.TypedMiddleware(loadExpenses, type$.TypedMiddleware_AppState_LoadExpenses).get$$call(), new A.TypedMiddleware(loadExpense, type$.TypedMiddleware_AppState_LoadExpense).get$$call(), new A.TypedMiddleware(saveExpense, type$.TypedMiddleware_AppState_SaveExpenseRequest).get$$call(), new A.TypedMiddleware(archiveExpense, type$.TypedMiddleware_AppState_ArchiveExpenseRequest).get$$call(), new A.TypedMiddleware(deleteExpense, type$.TypedMiddleware_AppState_DeleteExpenseRequest).get$$call(), new A.TypedMiddleware(restoreExpense, type$.TypedMiddleware_AppState_RestoreExpenseRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveExpenseDocumentRequest).get$$call()], t2)); viewVendorList = A._viewVendorList(); viewVendor = A._viewVendor(); editVendor = A._editVendor(); loadVendors = A._loadVendors(B.C_VendorRepository); loadVendor = A._loadVendor(B.C_VendorRepository); saveVendor = A._saveVendor(B.C_VendorRepository); archiveVendor = A._archiveVendor(B.C_VendorRepository); deleteVendor = A._deleteVendor(B.C_VendorRepository); restoreVendor = A._restoreVendor(B.C_VendorRepository); saveDocument = A._saveDocument4(B.C_VendorRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewVendorList, type$.TypedMiddleware_AppState_ViewVendorList).get$$call(), new A.TypedMiddleware(viewVendor, type$.TypedMiddleware_AppState_ViewVendor).get$$call(), new A.TypedMiddleware(editVendor, type$.TypedMiddleware_AppState_EditVendor).get$$call(), new A.TypedMiddleware(loadVendors, type$.TypedMiddleware_AppState_LoadVendors).get$$call(), new A.TypedMiddleware(loadVendor, type$.TypedMiddleware_AppState_LoadVendor).get$$call(), new A.TypedMiddleware(saveVendor, type$.TypedMiddleware_AppState_SaveVendorRequest).get$$call(), new A.TypedMiddleware(archiveVendor, type$.TypedMiddleware_AppState_ArchiveVendorRequest).get$$call(), new A.TypedMiddleware(deleteVendor, type$.TypedMiddleware_AppState_DeleteVendorRequest).get$$call(), new A.TypedMiddleware(restoreVendor, type$.TypedMiddleware_AppState_RestoreVendorRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveVendorDocumentRequest).get$$call()], t2)); viewTaskList = A._viewTaskList(); viewTask = A._viewTask(); editTask = A._editTask(); loadTasks = A._loadTasks(B.C_TaskRepository); loadTask = A._loadTask(B.C_TaskRepository); saveTask = A._saveTask(B.C_TaskRepository); archiveTask = A._archiveTask(B.C_TaskRepository); startTask = A._startTask(B.C_TaskRepository); stopTask = A._stopTask(B.C_TaskRepository); deleteTask = A._deleteTask(B.C_TaskRepository); restoreTask = A._restoreTask(B.C_TaskRepository); saveDocument = A._saveDocument5(B.C_TaskRepository); sortTasks = A._sortTasks(B.C_TaskRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewTaskList, type$.TypedMiddleware_AppState_ViewTaskList).get$$call(), new A.TypedMiddleware(viewTask, type$.TypedMiddleware_AppState_ViewTask).get$$call(), new A.TypedMiddleware(editTask, type$.TypedMiddleware_AppState_EditTask).get$$call(), new A.TypedMiddleware(loadTasks, type$.TypedMiddleware_AppState_LoadTasks).get$$call(), new A.TypedMiddleware(loadTask, type$.TypedMiddleware_AppState_LoadTask).get$$call(), new A.TypedMiddleware(saveTask, type$.TypedMiddleware_AppState_SaveTaskRequest).get$$call(), new A.TypedMiddleware(archiveTask, type$.TypedMiddleware_AppState_ArchiveTaskRequest).get$$call(), new A.TypedMiddleware(startTask, type$.TypedMiddleware_AppState_StartTasksRequest).get$$call(), new A.TypedMiddleware(stopTask, type$.TypedMiddleware_AppState_StopTasksRequest).get$$call(), new A.TypedMiddleware(deleteTask, type$.TypedMiddleware_AppState_DeleteTaskRequest).get$$call(), new A.TypedMiddleware(restoreTask, type$.TypedMiddleware_AppState_RestoreTaskRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveTaskDocumentRequest).get$$call(), new A.TypedMiddleware(sortTasks, type$.TypedMiddleware_AppState_SortTasksRequest).get$$call()], t2)); viewProjectList = A._viewProjectList(); viewProject = A._viewProject(); editProject = A._editProject(); loadProjects = A._loadProjects(B.C_ProjectRepository); loadProject = A._loadProject(B.C_ProjectRepository); saveProject = A._saveProject(B.C_ProjectRepository); archiveProject = A._archiveProject(B.C_ProjectRepository); deleteProject = A._deleteProject(B.C_ProjectRepository); restoreProject = A._restoreProject(B.C_ProjectRepository); saveDocument = A._saveDocument6(B.C_ProjectRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewProjectList, type$.TypedMiddleware_AppState_ViewProjectList).get$$call(), new A.TypedMiddleware(viewProject, type$.TypedMiddleware_AppState_ViewProject).get$$call(), new A.TypedMiddleware(editProject, type$.TypedMiddleware_AppState_EditProject).get$$call(), new A.TypedMiddleware(loadProjects, type$.TypedMiddleware_AppState_LoadProjects).get$$call(), new A.TypedMiddleware(loadProject, type$.TypedMiddleware_AppState_LoadProject).get$$call(), new A.TypedMiddleware(saveProject, type$.TypedMiddleware_AppState_SaveProjectRequest).get$$call(), new A.TypedMiddleware(archiveProject, type$.TypedMiddleware_AppState_ArchiveProjectRequest).get$$call(), new A.TypedMiddleware(deleteProject, type$.TypedMiddleware_AppState_DeleteProjectRequest).get$$call(), new A.TypedMiddleware(restoreProject, type$.TypedMiddleware_AppState_RestoreProjectRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveProjectDocumentRequest).get$$call()], t2)); viewPaymentList = A._viewPaymentList(); viewPayment = A._viewPayment(); editPayment = A._editPayment(); viewRefundPayment = A._viewRefundPayment(); loadPayments = A._loadPayments(B.C_PaymentRepository); loadPayment = A._loadPayment(B.C_PaymentRepository); savePayment = A._savePayment(B.C_PaymentRepository); refundPayment = A._refundPayment(B.C_PaymentRepository); archivePayment = A._archivePayment(B.C_PaymentRepository); deletePayment = A._deletePayment(B.C_PaymentRepository); restorePayment = A._restorePayment(B.C_PaymentRepository); emailPayment = A._emailPayment(B.C_PaymentRepository); saveDocument = A._saveDocument7(B.C_PaymentRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewPaymentList, type$.TypedMiddleware_AppState_ViewPaymentList).get$$call(), new A.TypedMiddleware(viewPayment, type$.TypedMiddleware_AppState_ViewPayment).get$$call(), new A.TypedMiddleware(editPayment, type$.TypedMiddleware_AppState_EditPayment).get$$call(), new A.TypedMiddleware(viewRefundPayment, type$.TypedMiddleware_AppState_ViewRefundPayment).get$$call(), new A.TypedMiddleware(loadPayments, type$.TypedMiddleware_AppState_LoadPayments).get$$call(), new A.TypedMiddleware(loadPayment, type$.TypedMiddleware_AppState_LoadPayment).get$$call(), new A.TypedMiddleware(savePayment, type$.TypedMiddleware_AppState_SavePaymentRequest).get$$call(), new A.TypedMiddleware(refundPayment, type$.TypedMiddleware_AppState_RefundPaymentRequest).get$$call(), new A.TypedMiddleware(archivePayment, type$.TypedMiddleware_AppState_ArchivePaymentsRequest).get$$call(), new A.TypedMiddleware(deletePayment, type$.TypedMiddleware_AppState_DeletePaymentsRequest).get$$call(), new A.TypedMiddleware(restorePayment, type$.TypedMiddleware_AppState_RestorePaymentsRequest).get$$call(), new A.TypedMiddleware(emailPayment, type$.TypedMiddleware_AppState_EmailPaymentRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SavePaymentDocumentRequest).get$$call()], t2)); viewQuoteList = A._viewQuoteList(); viewQuote = A._viewQuote(); editQuote = A._editQuote(); showEmailQuote = A._showEmailQuote(); showPdfQuote = A._showPdfQuote(); convertQuotesToInvoices = A._convertQuotesToInvoices(B.C_QuoteRepository); convertQuotesToProjects = A._convertQuotesToProjects(B.C_QuoteRepository); approveQuote = A._approveQuote(B.C_QuoteRepository); loadQuotes = A._loadQuotes(B.C_QuoteRepository); loadQuote = A._loadQuote(B.C_QuoteRepository); saveQuote = A._saveQuote(B.C_QuoteRepository); archiveQuote = A._archiveQuote(B.C_QuoteRepository); deleteQuote = A._deleteQuote(B.C_QuoteRepository); restoreQuote = A._restoreQuote(B.C_QuoteRepository); emailQuote = A._emailQuote(B.C_QuoteRepository); bulkEmailQuotes = A._bulkEmailQuotes(B.C_QuoteRepository); markSentQuote = A._markSentQuote(B.C_QuoteRepository); downloadQuotes = A._downloadQuotes(B.C_QuoteRepository); saveDocument = A._saveDocument8(B.C_QuoteRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewQuoteList, type$.TypedMiddleware_AppState_ViewQuoteList).get$$call(), new A.TypedMiddleware(viewQuote, type$.TypedMiddleware_AppState_ViewQuote).get$$call(), new A.TypedMiddleware(editQuote, type$.TypedMiddleware_AppState_EditQuote).get$$call(), new A.TypedMiddleware(convertQuotesToInvoices, type$.TypedMiddleware_AppState_ConvertQuotesToInvoices).get$$call(), new A.TypedMiddleware(convertQuotesToProjects, type$.TypedMiddleware_AppState_ConvertQuotesToProjects).get$$call(), new A.TypedMiddleware(approveQuote, type$.TypedMiddleware_AppState_ApproveQuotes).get$$call(), new A.TypedMiddleware(showEmailQuote, type$.TypedMiddleware_AppState_ShowEmailQuote).get$$call(), new A.TypedMiddleware(showPdfQuote, type$.TypedMiddleware_AppState_ShowPdfQuote).get$$call(), new A.TypedMiddleware(loadQuotes, type$.TypedMiddleware_AppState_LoadQuotes).get$$call(), new A.TypedMiddleware(loadQuote, type$.TypedMiddleware_AppState_LoadQuote).get$$call(), new A.TypedMiddleware(saveQuote, type$.TypedMiddleware_AppState_SaveQuoteRequest).get$$call(), new A.TypedMiddleware(archiveQuote, type$.TypedMiddleware_AppState_ArchiveQuotesRequest).get$$call(), new A.TypedMiddleware(deleteQuote, type$.TypedMiddleware_AppState_DeleteQuotesRequest).get$$call(), new A.TypedMiddleware(restoreQuote, type$.TypedMiddleware_AppState_RestoreQuotesRequest).get$$call(), new A.TypedMiddleware(emailQuote, type$.TypedMiddleware_AppState_EmailQuoteRequest).get$$call(), new A.TypedMiddleware(bulkEmailQuotes, type$.TypedMiddleware_AppState_BulkEmailQuotesRequest).get$$call(), new A.TypedMiddleware(markSentQuote, type$.TypedMiddleware_AppState_MarkSentQuotesRequest).get$$call(), new A.TypedMiddleware(downloadQuotes, type$.TypedMiddleware_AppState_DownloadQuotesRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveQuoteDocumentRequest).get$$call()], t2)); viewSettings = A._viewSettings(); saveCompany = A._saveCompany(B.C_SettingsRepository); saveEInvoiceCertificate = A._saveEInvoiceCertificate(B.C_SettingsRepository); saveAuthUser = A._saveAuthUser(B.C_SettingsRepository); connectOAuthUser = A._connectOAuthUser(B.C_SettingsRepository); disconnectOAuthUser = A._disconnectOAuthUser(B.C_SettingsRepository); disconnectOAuthMailer = A._disconnectOAuthMailer(B.C_SettingsRepository); connectGmailUser = A._connectGmailUser(B.C_SettingsRepository); saveSettings = A._saveSettings(B.C_SettingsRepository); uploadLogo = A._uploadLogo(B.C_SettingsRepository); saveDocument = A._saveDocument9(B.C_SettingsRepository); disableTwoFactor = A._disableTwoFactor(B.C_SettingsRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewSettings, type$.TypedMiddleware_AppState_ViewSettings).get$$call(), new A.TypedMiddleware(saveCompany, type$.TypedMiddleware_AppState_SaveCompanyRequest).get$$call(), new A.TypedMiddleware(saveEInvoiceCertificate, type$.TypedMiddleware_AppState_SaveEInvoiceCertificateRequest).get$$call(), new A.TypedMiddleware(saveAuthUser, type$.TypedMiddleware_AppState_SaveAuthUserRequest).get$$call(), new A.TypedMiddleware(connectOAuthUser, type$.TypedMiddleware_AppState_ConnecOAuthUserRequest).get$$call(), new A.TypedMiddleware(disconnectOAuthUser, type$.TypedMiddleware_AppState_DisconnecOAuthUserRequest).get$$call(), new A.TypedMiddleware(disconnectOAuthMailer, type$.TypedMiddleware_AppState_DisconnectOAuthMailerRequest).get$$call(), new A.TypedMiddleware(connectGmailUser, type$.TypedMiddleware_AppState_ConnecGmailUserRequest).get$$call(), new A.TypedMiddleware(disableTwoFactor, type$.TypedMiddleware_AppState_DisableTwoFactorRequest).get$$call(), new A.TypedMiddleware(saveSettings, type$.TypedMiddleware_AppState_SaveUserSettingsRequest).get$$call(), new A.TypedMiddleware(uploadLogo, type$.TypedMiddleware_AppState_UploadLogoRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveCompanyDocumentRequest).get$$call()], t2)); viewReports = A._viewReports(); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewReports, type$.TypedMiddleware_AppState_ViewReports).get$$call()], t2)); viewScheduleList = A._viewScheduleList(); viewSchedule = A._viewSchedule(); editSchedule = A._editSchedule(); loadSchedules = A._loadSchedules(B.C_ScheduleRepository); loadSchedule = A._loadSchedule(B.C_ScheduleRepository); saveSchedule = A._saveSchedule(B.C_ScheduleRepository); archiveSchedule = A._archiveSchedule(B.C_ScheduleRepository); deleteSchedule = A._deleteSchedule(B.C_ScheduleRepository); restoreSchedule = A._restoreSchedule(B.C_ScheduleRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewScheduleList, type$.TypedMiddleware_AppState_ViewScheduleList).get$$call(), new A.TypedMiddleware(viewSchedule, type$.TypedMiddleware_AppState_ViewSchedule).get$$call(), new A.TypedMiddleware(editSchedule, type$.TypedMiddleware_AppState_EditSchedule).get$$call(), new A.TypedMiddleware(loadSchedules, type$.TypedMiddleware_AppState_LoadSchedules).get$$call(), new A.TypedMiddleware(loadSchedule, type$.TypedMiddleware_AppState_LoadSchedule).get$$call(), new A.TypedMiddleware(saveSchedule, type$.TypedMiddleware_AppState_SaveScheduleRequest).get$$call(), new A.TypedMiddleware(archiveSchedule, type$.TypedMiddleware_AppState_ArchiveSchedulesRequest).get$$call(), new A.TypedMiddleware(deleteSchedule, type$.TypedMiddleware_AppState_DeleteSchedulesRequest).get$$call(), new A.TypedMiddleware(restoreSchedule, type$.TypedMiddleware_AppState_RestoreSchedulesRequest).get$$call()], t2)); viewTransactionRuleList = A._viewTransactionRuleList(); viewTransactionRule = A._viewTransactionRule(); editTransactionRule = A._editTransactionRule(); loadTransactionRules = A._loadTransactionRules(B.C_TransactionRuleRepository); loadTransactionRule = A._loadTransactionRule(B.C_TransactionRuleRepository); saveTransactionRule = A._saveTransactionRule(B.C_TransactionRuleRepository); archiveTransactionRule = A._archiveTransactionRule(B.C_TransactionRuleRepository); deleteTransactionRule = A._deleteTransactionRule(B.C_TransactionRuleRepository); restoreTransactionRule = A._restoreTransactionRule(B.C_TransactionRuleRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewTransactionRuleList, type$.TypedMiddleware_AppState_ViewTransactionRuleList).get$$call(), new A.TypedMiddleware(viewTransactionRule, type$.TypedMiddleware_AppState_ViewTransactionRule).get$$call(), new A.TypedMiddleware(editTransactionRule, type$.TypedMiddleware_AppState_EditTransactionRule).get$$call(), new A.TypedMiddleware(loadTransactionRules, type$.TypedMiddleware_AppState_LoadTransactionRules).get$$call(), new A.TypedMiddleware(loadTransactionRule, type$.TypedMiddleware_AppState_LoadTransactionRule).get$$call(), new A.TypedMiddleware(saveTransactionRule, type$.TypedMiddleware_AppState_SaveTransactionRuleRequest).get$$call(), new A.TypedMiddleware(archiveTransactionRule, type$.TypedMiddleware_AppState_ArchiveTransactionRulesRequest).get$$call(), new A.TypedMiddleware(deleteTransactionRule, type$.TypedMiddleware_AppState_DeleteTransactionRulesRequest).get$$call(), new A.TypedMiddleware(restoreTransactionRule, type$.TypedMiddleware_AppState_RestoreTransactionRulesRequest).get$$call()], t2)); viewTransactionList = A._viewTransactionList(); viewTransaction = A._viewTransaction(); editTransaction = A._editTransaction(); loadTransactions = A._loadTransactions(B.C_TransactionRepository); loadTransaction = A._loadTransaction(B.C_TransactionRepository); saveTransaction = A._saveTransaction(B.C_TransactionRepository); archiveTransaction = A._archiveTransaction(B.C_TransactionRepository); deleteTransaction = A._deleteTransaction(B.C_TransactionRepository); restoreTransaction = A._restoreTransaction(B.C_TransactionRepository); convertTransactions = A._convertTransactions(B.C_TransactionRepository); unlinkTransactions = A._unlinkTransactions(B.C_TransactionRepository); convertToPayment = A._convertToPayment(B.C_TransactionRepository); convertToExpense = A._convertToExpense(B.C_TransactionRepository); linkToPayment = A._linkToPayment(B.C_TransactionRepository); linkToExpense = A._linkToExpense(B.C_TransactionRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewTransactionList, type$.TypedMiddleware_AppState_ViewTransactionList).get$$call(), new A.TypedMiddleware(viewTransaction, type$.TypedMiddleware_AppState_ViewTransaction).get$$call(), new A.TypedMiddleware(editTransaction, type$.TypedMiddleware_AppState_EditTransaction).get$$call(), new A.TypedMiddleware(loadTransactions, type$.TypedMiddleware_AppState_LoadTransactions).get$$call(), new A.TypedMiddleware(loadTransaction, type$.TypedMiddleware_AppState_LoadTransaction).get$$call(), new A.TypedMiddleware(saveTransaction, type$.TypedMiddleware_AppState_SaveTransactionRequest).get$$call(), new A.TypedMiddleware(archiveTransaction, type$.TypedMiddleware_AppState_ArchiveTransactionsRequest).get$$call(), new A.TypedMiddleware(deleteTransaction, type$.TypedMiddleware_AppState_DeleteTransactionsRequest).get$$call(), new A.TypedMiddleware(restoreTransaction, type$.TypedMiddleware_AppState_RestoreTransactionsRequest).get$$call(), new A.TypedMiddleware(convertTransactions, type$.TypedMiddleware_AppState_ConvertTransactionsRequest).get$$call(), new A.TypedMiddleware(unlinkTransactions, type$.TypedMiddleware_AppState_UnlinkTransactionsRequest).get$$call(), new A.TypedMiddleware(convertToPayment, type$.TypedMiddleware_AppState_ConvertTransactionToPaymentRequest).get$$call(), new A.TypedMiddleware(convertToExpense, type$.TypedMiddleware_AppState_ConvertTransactionsToExpensesRequest).get$$call(), new A.TypedMiddleware(linkToPayment, type$.TypedMiddleware_AppState_LinkTransactionToPaymentRequest).get$$call(), new A.TypedMiddleware(linkToExpense, type$.TypedMiddleware_AppState_LinkTransactionToExpenseRequest).get$$call()], t2)); viewBankAccountList = A._viewBankAccountList(); viewBankAccount = A._viewBankAccount(); editBankAccount = A._editBankAccount(); loadBankAccounts = A._loadBankAccounts(B.C_BankAccountRepository); loadBankAccount = A._loadBankAccount(B.C_BankAccountRepository); saveBankAccount = A._saveBankAccount(B.C_BankAccountRepository); archiveBankAccount = A._archiveBankAccount(B.C_BankAccountRepository); deleteBankAccount = A._deleteBankAccount(B.C_BankAccountRepository); restoreBankAccount = A._restoreBankAccount(B.C_BankAccountRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewBankAccountList, type$.TypedMiddleware_AppState_ViewBankAccountList).get$$call(), new A.TypedMiddleware(viewBankAccount, type$.TypedMiddleware_AppState_ViewBankAccount).get$$call(), new A.TypedMiddleware(editBankAccount, type$.TypedMiddleware_AppState_EditBankAccount).get$$call(), new A.TypedMiddleware(loadBankAccounts, type$.TypedMiddleware_AppState_LoadBankAccounts).get$$call(), new A.TypedMiddleware(loadBankAccount, type$.TypedMiddleware_AppState_LoadBankAccount).get$$call(), new A.TypedMiddleware(saveBankAccount, type$.TypedMiddleware_AppState_SaveBankAccountRequest).get$$call(), new A.TypedMiddleware(archiveBankAccount, type$.TypedMiddleware_AppState_ArchiveBankAccountsRequest).get$$call(), new A.TypedMiddleware(deleteBankAccount, type$.TypedMiddleware_AppState_DeleteBankAccountsRequest).get$$call(), new A.TypedMiddleware(restoreBankAccount, type$.TypedMiddleware_AppState_RestoreBankAccountsRequest).get$$call()], t2)); viewPurchaseOrderList = A._viewPurchaseOrderList(); viewPurchaseOrder = A._viewPurchaseOrder(); editPurchaseOrder = A._editPurchaseOrder(); showEmailPurchaseOrder = A._showEmailPurchaseOrder(); showPdfPurchaseOrder = A._showPdfPurchaseOrder(); approvePurchaseOrder = A._approvePurchaseOrder(B.C_PurchaseOrderRepository); loadPurchaseOrders = A._loadPurchaseOrders(B.C_PurchaseOrderRepository); loadPurchaseOrder = A._loadPurchaseOrder(B.C_PurchaseOrderRepository); savePurchaseOrder = A._savePurchaseOrder(B.C_PurchaseOrderRepository); archivePurchaseOrder = A._archivePurchaseOrder(B.C_PurchaseOrderRepository); deletePurchaseOrder = A._deletePurchaseOrder(B.C_PurchaseOrderRepository); restorePurchaseOrder = A._restorePurchaseOrder(B.C_PurchaseOrderRepository); emailPurchaseOrder = A._emailPurchaseOrder(B.C_PurchaseOrderRepository); bulkEmailPurchaseOrders = A._bulkEmailPurchaseOrders(B.C_PurchaseOrderRepository); markSentPurchaseOrder = A._markSentPurchaseOrder(B.C_PurchaseOrderRepository); convertPurchaseOrdersToExpense = A._convertPurchaseOrdersToExpense(B.C_PurchaseOrderRepository); addPurchaseOrdersToInventory = A._addPurchaseOrdersToInventory(B.C_PurchaseOrderRepository); acceptPurchaseOrders = A._acceptPurchaseOrders(B.C_PurchaseOrderRepository); cancelPurchaseOrders = A._cancelPurchaseOrders(B.C_PurchaseOrderRepository); downloadPurchaseOrders = A._downloadPurchaseOrders(B.C_PurchaseOrderRepository); saveDocument = A._saveDocument10(B.C_PurchaseOrderRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewPurchaseOrderList, type$.TypedMiddleware_AppState_ViewPurchaseOrderList).get$$call(), new A.TypedMiddleware(viewPurchaseOrder, type$.TypedMiddleware_AppState_ViewPurchaseOrder).get$$call(), new A.TypedMiddleware(editPurchaseOrder, type$.TypedMiddleware_AppState_EditPurchaseOrder).get$$call(), new A.TypedMiddleware(approvePurchaseOrder, type$.TypedMiddleware_AppState_ApprovePurchaseOrders).get$$call(), new A.TypedMiddleware(showEmailPurchaseOrder, type$.TypedMiddleware_AppState_ShowEmailPurchaseOrder).get$$call(), new A.TypedMiddleware(showPdfPurchaseOrder, type$.TypedMiddleware_AppState_ShowPdfPurchaseOrder).get$$call(), new A.TypedMiddleware(loadPurchaseOrders, type$.TypedMiddleware_AppState_LoadPurchaseOrders).get$$call(), new A.TypedMiddleware(loadPurchaseOrder, type$.TypedMiddleware_AppState_LoadPurchaseOrder).get$$call(), new A.TypedMiddleware(savePurchaseOrder, type$.TypedMiddleware_AppState_SavePurchaseOrderRequest).get$$call(), new A.TypedMiddleware(archivePurchaseOrder, type$.TypedMiddleware_AppState_ArchivePurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(deletePurchaseOrder, type$.TypedMiddleware_AppState_DeletePurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(restorePurchaseOrder, type$.TypedMiddleware_AppState_RestorePurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(emailPurchaseOrder, type$.TypedMiddleware_AppState_EmailPurchaseOrderRequest).get$$call(), new A.TypedMiddleware(bulkEmailPurchaseOrders, type$.TypedMiddleware_AppState_BulkEmailPurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(markSentPurchaseOrder, type$.TypedMiddleware_AppState_MarkPurchaseOrdersSentRequest).get$$call(), new A.TypedMiddleware(convertPurchaseOrdersToExpense, type$.TypedMiddleware_AppState_ConvertPurchaseOrdersToExpensesRequest).get$$call(), new A.TypedMiddleware(addPurchaseOrdersToInventory, type$.TypedMiddleware_AppState_AddPurchaseOrdersToInventoryRequest).get$$call(), new A.TypedMiddleware(acceptPurchaseOrders, type$.TypedMiddleware_AppState_AcceptPurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(cancelPurchaseOrders, type$.TypedMiddleware_AppState_CancelPurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(downloadPurchaseOrders, type$.TypedMiddleware_AppState_DownloadPurchaseOrdersRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SavePurchaseOrderDocumentRequest).get$$call()], t2)); viewRecurringExpenseList = A._viewRecurringExpenseList(); viewRecurringExpense = A._viewRecurringExpense(); editRecurringExpense = A._editRecurringExpense(); loadRecurringExpenses = A._loadRecurringExpenses(B.C_RecurringExpenseRepository); loadRecurringExpense = A._loadRecurringExpense(B.C_RecurringExpenseRepository); saveRecurringExpense = A._saveRecurringExpense(B.C_RecurringExpenseRepository); archiveRecurringExpense = A._archiveRecurringExpense(B.C_RecurringExpenseRepository); deleteRecurringExpense = A._deleteRecurringExpense(B.C_RecurringExpenseRepository); restoreRecurringExpense = A._restoreRecurringExpense(B.C_RecurringExpenseRepository); startRecurringExpense = A._startRecurringExpense(B.C_RecurringExpenseRepository); stopRecurringExpense = A._stopRecurringExpense(B.C_RecurringExpenseRepository); saveDocument = A._saveDocument11(B.C_RecurringExpenseRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewRecurringExpenseList, type$.TypedMiddleware_AppState_ViewRecurringExpenseList).get$$call(), new A.TypedMiddleware(viewRecurringExpense, type$.TypedMiddleware_AppState_ViewRecurringExpense).get$$call(), new A.TypedMiddleware(editRecurringExpense, type$.TypedMiddleware_AppState_EditRecurringExpense).get$$call(), new A.TypedMiddleware(loadRecurringExpenses, type$.TypedMiddleware_AppState_LoadRecurringExpenses).get$$call(), new A.TypedMiddleware(loadRecurringExpense, type$.TypedMiddleware_AppState_LoadRecurringExpense).get$$call(), new A.TypedMiddleware(saveRecurringExpense, type$.TypedMiddleware_AppState_SaveRecurringExpenseRequest).get$$call(), new A.TypedMiddleware(archiveRecurringExpense, type$.TypedMiddleware_AppState_ArchiveRecurringExpensesRequest).get$$call(), new A.TypedMiddleware(deleteRecurringExpense, type$.TypedMiddleware_AppState_DeleteRecurringExpensesRequest).get$$call(), new A.TypedMiddleware(restoreRecurringExpense, type$.TypedMiddleware_AppState_RestoreRecurringExpensesRequest).get$$call(), new A.TypedMiddleware(startRecurringExpense, type$.TypedMiddleware_AppState_StartRecurringExpensesRequest).get$$call(), new A.TypedMiddleware(stopRecurringExpense, type$.TypedMiddleware_AppState_StopRecurringExpensesRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveRecurringExpenseDocumentRequest).get$$call()], t2)); viewSubscriptionList = A._viewSubscriptionList(); viewSubscription = A._viewSubscription(); editSubscription = A._editSubscription(); loadSubscriptions = A._loadSubscriptions(B.C_SubscriptionRepository); loadSubscription = A._loadSubscription(B.C_SubscriptionRepository); saveSubscription = A._saveSubscription(B.C_SubscriptionRepository); archiveSubscription = A._archiveSubscription(B.C_SubscriptionRepository); deleteSubscription = A._deleteSubscription(B.C_SubscriptionRepository); restoreSubscription = A._restoreSubscription(B.C_SubscriptionRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewSubscriptionList, type$.TypedMiddleware_AppState_ViewSubscriptionList).get$$call(), new A.TypedMiddleware(viewSubscription, type$.TypedMiddleware_AppState_ViewSubscription).get$$call(), new A.TypedMiddleware(editSubscription, type$.TypedMiddleware_AppState_EditSubscription).get$$call(), new A.TypedMiddleware(loadSubscriptions, type$.TypedMiddleware_AppState_LoadSubscriptions).get$$call(), new A.TypedMiddleware(loadSubscription, type$.TypedMiddleware_AppState_LoadSubscription).get$$call(), new A.TypedMiddleware(saveSubscription, type$.TypedMiddleware_AppState_SaveSubscriptionRequest).get$$call(), new A.TypedMiddleware(archiveSubscription, type$.TypedMiddleware_AppState_ArchiveSubscriptionsRequest).get$$call(), new A.TypedMiddleware(deleteSubscription, type$.TypedMiddleware_AppState_DeleteSubscriptionsRequest).get$$call(), new A.TypedMiddleware(restoreSubscription, type$.TypedMiddleware_AppState_RestoreSubscriptionsRequest).get$$call()], t2)); viewTaskStatusList = A._viewTaskStatusList(); viewTaskStatus = A._viewTaskStatus(); editTaskStatus = A._editTaskStatus(); loadTaskStatuses = A._loadTaskStatuses(B.C_TaskStatusRepository); loadTaskStatus = A._loadTaskStatus(B.C_TaskStatusRepository); saveTaskStatus = A._saveTaskStatus(B.C_TaskStatusRepository); archiveTaskStatus = A._archiveTaskStatus(B.C_TaskStatusRepository); deleteTaskStatus = A._deleteTaskStatus(B.C_TaskStatusRepository); restoreTaskStatus = A._restoreTaskStatus(B.C_TaskStatusRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewTaskStatusList, type$.TypedMiddleware_AppState_ViewTaskStatusList).get$$call(), new A.TypedMiddleware(viewTaskStatus, type$.TypedMiddleware_AppState_ViewTaskStatus).get$$call(), new A.TypedMiddleware(editTaskStatus, type$.TypedMiddleware_AppState_EditTaskStatus).get$$call(), new A.TypedMiddleware(loadTaskStatuses, type$.TypedMiddleware_AppState_LoadTaskStatuses).get$$call(), new A.TypedMiddleware(loadTaskStatus, type$.TypedMiddleware_AppState_LoadTaskStatus).get$$call(), new A.TypedMiddleware(saveTaskStatus, type$.TypedMiddleware_AppState_SaveTaskStatusRequest).get$$call(), new A.TypedMiddleware(archiveTaskStatus, type$.TypedMiddleware_AppState_ArchiveTaskStatusesRequest).get$$call(), new A.TypedMiddleware(deleteTaskStatus, type$.TypedMiddleware_AppState_DeleteTaskStatusesRequest).get$$call(), new A.TypedMiddleware(restoreTaskStatus, type$.TypedMiddleware_AppState_RestoreTaskStatusesRequest).get$$call()], t2)); viewExpenseCategoryList = A._viewExpenseCategoryList(); viewExpenseCategory = A._viewExpenseCategory(); editExpenseCategory = A._editExpenseCategory(); loadExpenseCategories = A._loadExpenseCategories(B.C_ExpenseCategoryRepository); loadExpenseCategory = A._loadExpenseCategory(B.C_ExpenseCategoryRepository); saveExpenseCategory = A._saveExpenseCategory(B.C_ExpenseCategoryRepository); archiveExpenseCategory = A._archiveExpenseCategory(B.C_ExpenseCategoryRepository); deleteExpenseCategory = A._deleteExpenseCategory(B.C_ExpenseCategoryRepository); restoreExpenseCategory = A._restoreExpenseCategory(B.C_ExpenseCategoryRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewExpenseCategoryList, type$.TypedMiddleware_AppState_ViewExpenseCategoryList).get$$call(), new A.TypedMiddleware(viewExpenseCategory, type$.TypedMiddleware_AppState_ViewExpenseCategory).get$$call(), new A.TypedMiddleware(editExpenseCategory, type$.TypedMiddleware_AppState_EditExpenseCategory).get$$call(), new A.TypedMiddleware(loadExpenseCategories, type$.TypedMiddleware_AppState_LoadExpenseCategories).get$$call(), new A.TypedMiddleware(loadExpenseCategory, type$.TypedMiddleware_AppState_LoadExpenseCategory).get$$call(), new A.TypedMiddleware(saveExpenseCategory, type$.TypedMiddleware_AppState_SaveExpenseCategoryRequest).get$$call(), new A.TypedMiddleware(archiveExpenseCategory, type$.TypedMiddleware_AppState_ArchiveExpenseCategoriesRequest).get$$call(), new A.TypedMiddleware(deleteExpenseCategory, type$.TypedMiddleware_AppState_DeleteExpenseCategoriesRequest).get$$call(), new A.TypedMiddleware(restoreExpenseCategory, type$.TypedMiddleware_AppState_RestoreExpenseCategoriesRequest).get$$call()], t2)); viewRecurringInvoiceList = A._viewRecurringInvoiceList(); viewRecurringInvoice = A._viewRecurringInvoice(); editRecurringInvoice = A._editRecurringInvoice(); showPdfRecurringInvoice = A._showPdfRecurringInvoice(); loadRecurringInvoices = A._loadRecurringInvoices(B.C_RecurringInvoiceRepository); loadRecurringInvoice = A._loadRecurringInvoice(B.C_RecurringInvoiceRepository); saveRecurringInvoice = A._saveRecurringInvoice(B.C_RecurringInvoiceRepository); archiveRecurringInvoice = A._archiveRecurringInvoice(B.C_RecurringInvoiceRepository); deleteRecurringInvoice = A._deleteRecurringInvoice(B.C_RecurringInvoiceRepository); restoreRecurringInvoice = A._restoreRecurringInvoice(B.C_RecurringInvoiceRepository); startRecurringInvoice = A._startRecurringInvoice(B.C_RecurringInvoiceRepository); stopRecurringInvoice = A._stopRecurringInvoice(B.C_RecurringInvoiceRepository); updatePricesRecurringInvoice = A._updatePricesRecurringInvoice(B.C_RecurringInvoiceRepository); increasePricesRecurringInvoice = A._increasePricesRecurringInvoice(B.C_RecurringInvoiceRepository); sendNowRecurringInvoice = A._sendNowRecurringInvoice(B.C_RecurringInvoiceRepository); saveDocument = A._saveDocument12(B.C_RecurringInvoiceRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewRecurringInvoiceList, type$.TypedMiddleware_AppState_ViewRecurringInvoiceList).get$$call(), new A.TypedMiddleware(viewRecurringInvoice, type$.TypedMiddleware_AppState_ViewRecurringInvoice).get$$call(), new A.TypedMiddleware(editRecurringInvoice, type$.TypedMiddleware_AppState_EditRecurringInvoice).get$$call(), new A.TypedMiddleware(loadRecurringInvoices, type$.TypedMiddleware_AppState_LoadRecurringInvoices).get$$call(), new A.TypedMiddleware(loadRecurringInvoice, type$.TypedMiddleware_AppState_LoadRecurringInvoice).get$$call(), new A.TypedMiddleware(showPdfRecurringInvoice, type$.TypedMiddleware_AppState_ShowPdfRecurringInvoice).get$$call(), new A.TypedMiddleware(saveRecurringInvoice, type$.TypedMiddleware_AppState_SaveRecurringInvoiceRequest).get$$call(), new A.TypedMiddleware(archiveRecurringInvoice, type$.TypedMiddleware_AppState_ArchiveRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(deleteRecurringInvoice, type$.TypedMiddleware_AppState_DeleteRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(restoreRecurringInvoice, type$.TypedMiddleware_AppState_RestoreRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(startRecurringInvoice, type$.TypedMiddleware_AppState_StartRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(stopRecurringInvoice, type$.TypedMiddleware_AppState_StopRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(updatePricesRecurringInvoice, type$.TypedMiddleware_AppState_UpdatePricesRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(increasePricesRecurringInvoice, type$.TypedMiddleware_AppState_IncreasePricesRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(sendNowRecurringInvoice, type$.TypedMiddleware_AppState_SendNowRecurringInvoicesRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveRecurringInvoiceDocumentRequest).get$$call()], t2)); viewWebhookList = A._viewWebhookList(); viewWebhook = A._viewWebhook(); editWebhook = A._editWebhook(); loadWebhooks = A._loadWebhooks(B.C_WebhookRepository); loadWebhook = A._loadWebhook(B.C_WebhookRepository); saveWebhook = A._saveWebhook(B.C_WebhookRepository); archiveWebhook = A._archiveWebhook(B.C_WebhookRepository); deleteWebhook = A._deleteWebhook(B.C_WebhookRepository); restoreWebhook = A._restoreWebhook(B.C_WebhookRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewWebhookList, type$.TypedMiddleware_AppState_ViewWebhookList).get$$call(), new A.TypedMiddleware(viewWebhook, type$.TypedMiddleware_AppState_ViewWebhook).get$$call(), new A.TypedMiddleware(editWebhook, type$.TypedMiddleware_AppState_EditWebhook).get$$call(), new A.TypedMiddleware(loadWebhooks, type$.TypedMiddleware_AppState_LoadWebhooks).get$$call(), new A.TypedMiddleware(loadWebhook, type$.TypedMiddleware_AppState_LoadWebhook).get$$call(), new A.TypedMiddleware(saveWebhook, type$.TypedMiddleware_AppState_SaveWebhookRequest).get$$call(), new A.TypedMiddleware(archiveWebhook, type$.TypedMiddleware_AppState_ArchiveWebhooksRequest).get$$call(), new A.TypedMiddleware(deleteWebhook, type$.TypedMiddleware_AppState_DeleteWebhooksRequest).get$$call(), new A.TypedMiddleware(restoreWebhook, type$.TypedMiddleware_AppState_RestoreWebhooksRequest).get$$call()], t2)); viewTokenList = A._viewTokenList(); viewToken = A._viewToken(); editToken = A._editToken(); loadTokens = A._loadTokens(B.C_TokenRepository); loadToken = A._loadToken(B.C_TokenRepository); saveToken = A._saveToken(B.C_TokenRepository); archiveToken = A._archiveToken(B.C_TokenRepository); deleteToken = A._deleteToken(B.C_TokenRepository); restoreToken = A._restoreToken(B.C_TokenRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewTokenList, type$.TypedMiddleware_AppState_ViewTokenList).get$$call(), new A.TypedMiddleware(viewToken, type$.TypedMiddleware_AppState_ViewToken).get$$call(), new A.TypedMiddleware(editToken, type$.TypedMiddleware_AppState_EditToken).get$$call(), new A.TypedMiddleware(loadTokens, type$.TypedMiddleware_AppState_LoadTokens).get$$call(), new A.TypedMiddleware(loadToken, type$.TypedMiddleware_AppState_LoadToken).get$$call(), new A.TypedMiddleware(saveToken, type$.TypedMiddleware_AppState_SaveTokenRequest).get$$call(), new A.TypedMiddleware(archiveToken, type$.TypedMiddleware_AppState_ArchiveTokensRequest).get$$call(), new A.TypedMiddleware(deleteToken, type$.TypedMiddleware_AppState_DeleteTokensRequest).get$$call(), new A.TypedMiddleware(restoreToken, type$.TypedMiddleware_AppState_RestoreTokensRequest).get$$call()], t2)); viewPaymentTermList = A._viewPaymentTermList(); viewPaymentTerm = A._viewPaymentTerm(); editPaymentTerm = A._editPaymentTerm(); loadPaymentTerms = A._loadPaymentTerms(B.C_PaymentTermRepository); loadPaymentTerm = A._loadPaymentTerm(B.C_PaymentTermRepository); savePaymentTerm = A._savePaymentTerm(B.C_PaymentTermRepository); archivePaymentTerm = A._archivePaymentTerm(B.C_PaymentTermRepository); deletePaymentTerm = A._deletePaymentTerm(B.C_PaymentTermRepository); restorePaymentTerm = A._restorePaymentTerm(B.C_PaymentTermRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewPaymentTermList, type$.TypedMiddleware_AppState_ViewPaymentTermList).get$$call(), new A.TypedMiddleware(viewPaymentTerm, type$.TypedMiddleware_AppState_ViewPaymentTerm).get$$call(), new A.TypedMiddleware(editPaymentTerm, type$.TypedMiddleware_AppState_EditPaymentTerm).get$$call(), new A.TypedMiddleware(loadPaymentTerms, type$.TypedMiddleware_AppState_LoadPaymentTerms).get$$call(), new A.TypedMiddleware(loadPaymentTerm, type$.TypedMiddleware_AppState_LoadPaymentTerm).get$$call(), new A.TypedMiddleware(savePaymentTerm, type$.TypedMiddleware_AppState_SavePaymentTermRequest).get$$call(), new A.TypedMiddleware(archivePaymentTerm, type$.TypedMiddleware_AppState_ArchivePaymentTermsRequest).get$$call(), new A.TypedMiddleware(deletePaymentTerm, type$.TypedMiddleware_AppState_DeletePaymentTermsRequest).get$$call(), new A.TypedMiddleware(restorePaymentTerm, type$.TypedMiddleware_AppState_RestorePaymentTermsRequest).get$$call()], t2)); viewDesignList = A._viewDesignList(); viewDesign = A._viewDesign(); editDesign = A._editDesign(); loadDesigns = A._loadDesigns(B.C_DesignRepository); loadDesign = A._loadDesign(B.C_DesignRepository); saveDesign = A._saveDesign(B.C_DesignRepository); archiveDesign = A._archiveDesign(B.C_DesignRepository); deleteDesign = A._deleteDesign(B.C_DesignRepository); restoreDesign = A._restoreDesign(B.C_DesignRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewDesignList, type$.TypedMiddleware_AppState_ViewDesignList).get$$call(), new A.TypedMiddleware(viewDesign, type$.TypedMiddleware_AppState_ViewDesign).get$$call(), new A.TypedMiddleware(editDesign, type$.TypedMiddleware_AppState_EditDesign).get$$call(), new A.TypedMiddleware(loadDesigns, type$.TypedMiddleware_AppState_LoadDesigns).get$$call(), new A.TypedMiddleware(loadDesign, type$.TypedMiddleware_AppState_LoadDesign).get$$call(), new A.TypedMiddleware(saveDesign, type$.TypedMiddleware_AppState_SaveDesignRequest).get$$call(), new A.TypedMiddleware(archiveDesign, type$.TypedMiddleware_AppState_ArchiveDesignsRequest).get$$call(), new A.TypedMiddleware(deleteDesign, type$.TypedMiddleware_AppState_DeleteDesignsRequest).get$$call(), new A.TypedMiddleware(restoreDesign, type$.TypedMiddleware_AppState_RestoreDesignsRequest).get$$call()], t2)); viewCreditList = A._viewCreditList(); viewCredit = A._viewCredit(); editCredit = A._editCredit(); showEmailCredit = A._showEmailCredit(); showPdfCredit = A._showPdfCredit(); loadCredits = A._loadCredits(B.C_CreditRepository); loadCredit = A._loadCredit(B.C_CreditRepository); saveCredit = A._saveCredit(B.C_CreditRepository); archiveCredit = A._archiveCredit(B.C_CreditRepository); deleteCredit = A._deleteCredit(B.C_CreditRepository); restoreCredit = A._restoreCredit(B.C_CreditRepository); emailCredit = A._emailCredit(B.C_CreditRepository); bulkEmailCredits = A._bulkEmailCredits(B.C_CreditRepository); markPaidCredit = A._markPaidCredit(B.C_CreditRepository); markSentCredit = A._markSentCredit(B.C_CreditRepository); downloadCredits = A._downloadCredits(B.C_CreditRepository); saveDocument = A._saveDocument13(B.C_CreditRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewCreditList, type$.TypedMiddleware_AppState_ViewCreditList).get$$call(), new A.TypedMiddleware(viewCredit, type$.TypedMiddleware_AppState_ViewCredit).get$$call(), new A.TypedMiddleware(editCredit, type$.TypedMiddleware_AppState_EditCredit).get$$call(), new A.TypedMiddleware(showEmailCredit, type$.TypedMiddleware_AppState_ShowEmailCredit).get$$call(), new A.TypedMiddleware(showPdfCredit, type$.TypedMiddleware_AppState_ShowPdfCredit).get$$call(), new A.TypedMiddleware(loadCredits, type$.TypedMiddleware_AppState_LoadCredits).get$$call(), new A.TypedMiddleware(loadCredit, type$.TypedMiddleware_AppState_LoadCredit).get$$call(), new A.TypedMiddleware(saveCredit, type$.TypedMiddleware_AppState_SaveCreditRequest).get$$call(), new A.TypedMiddleware(archiveCredit, type$.TypedMiddleware_AppState_ArchiveCreditsRequest).get$$call(), new A.TypedMiddleware(deleteCredit, type$.TypedMiddleware_AppState_DeleteCreditsRequest).get$$call(), new A.TypedMiddleware(restoreCredit, type$.TypedMiddleware_AppState_RestoreCreditsRequest).get$$call(), new A.TypedMiddleware(emailCredit, type$.TypedMiddleware_AppState_EmailCreditRequest).get$$call(), new A.TypedMiddleware(bulkEmailCredits, type$.TypedMiddleware_AppState_BulkEmailCreditsRequest).get$$call(), new A.TypedMiddleware(markSentCredit, type$.TypedMiddleware_AppState_MarkSentCreditRequest).get$$call(), new A.TypedMiddleware(markPaidCredit, type$.TypedMiddleware_AppState_MarkCreditsPaidRequest).get$$call(), new A.TypedMiddleware(downloadCredits, type$.TypedMiddleware_AppState_DownloadCreditsRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveCreditDocumentRequest).get$$call()], t2)); viewUserList = A._viewUserList(); viewUser = A._viewUser(); editUser = A._editUser(); loadUsers = A._loadUsers(B.C_UserRepository); loadUser = A._loadUser(B.C_UserRepository); saveUser = A._saveUser(B.C_UserRepository); archiveUser = A._archiveUser(B.C_UserRepository); deleteUser = A._deleteUser(B.C_UserRepository); restoreUser = A._restoreUser(B.C_UserRepository); removeUser = A._removeUser(B.C_UserRepository); resendInvite = A._resendInvite(B.C_UserRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewUserList, type$.TypedMiddleware_AppState_ViewUserList).get$$call(), new A.TypedMiddleware(viewUser, type$.TypedMiddleware_AppState_ViewUser).get$$call(), new A.TypedMiddleware(editUser, type$.TypedMiddleware_AppState_EditUser).get$$call(), new A.TypedMiddleware(loadUsers, type$.TypedMiddleware_AppState_LoadUsers).get$$call(), new A.TypedMiddleware(loadUser, type$.TypedMiddleware_AppState_LoadUser).get$$call(), new A.TypedMiddleware(saveUser, type$.TypedMiddleware_AppState_SaveUserRequest).get$$call(), new A.TypedMiddleware(archiveUser, type$.TypedMiddleware_AppState_ArchiveUserRequest).get$$call(), new A.TypedMiddleware(deleteUser, type$.TypedMiddleware_AppState_DeleteUserRequest).get$$call(), new A.TypedMiddleware(restoreUser, type$.TypedMiddleware_AppState_RestoreUserRequest).get$$call(), new A.TypedMiddleware(removeUser, type$.TypedMiddleware_AppState_RemoveUserRequest).get$$call(), new A.TypedMiddleware(resendInvite, type$.TypedMiddleware_AppState_ResendInviteRequest).get$$call()], t2)); viewTaxRateList = A._viewTaxRateList(); viewTaxRate = A._viewTaxRate(); editTaxRate = A._editTaxRate(); loadTaxRates = A._loadTaxRates(B.C_TaxRateRepository); loadTaxRate = A._loadTaxRate(B.C_TaxRateRepository); saveTaxRate = A._saveTaxRate(B.C_TaxRateRepository); archiveTaxRate = A._archiveTaxRate(B.C_TaxRateRepository); deleteTaxRate = A._deleteTaxRate(B.C_TaxRateRepository); restoreTaxRate = A._restoreTaxRate(B.C_TaxRateRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewTaxRateList, type$.TypedMiddleware_AppState_ViewTaxRateList).get$$call(), new A.TypedMiddleware(viewTaxRate, type$.TypedMiddleware_AppState_ViewTaxRate).get$$call(), new A.TypedMiddleware(editTaxRate, type$.TypedMiddleware_AppState_EditTaxRate).get$$call(), new A.TypedMiddleware(loadTaxRates, type$.TypedMiddleware_AppState_LoadTaxRates).get$$call(), new A.TypedMiddleware(loadTaxRate, type$.TypedMiddleware_AppState_LoadTaxRate).get$$call(), new A.TypedMiddleware(saveTaxRate, type$.TypedMiddleware_AppState_SaveTaxRateRequest).get$$call(), new A.TypedMiddleware(archiveTaxRate, type$.TypedMiddleware_AppState_ArchiveTaxRateRequest).get$$call(), new A.TypedMiddleware(deleteTaxRate, type$.TypedMiddleware_AppState_DeleteTaxRateRequest).get$$call(), new A.TypedMiddleware(restoreTaxRate, type$.TypedMiddleware_AppState_RestoreTaxRateRequest).get$$call()], t2)); viewCompanyGatewayList = A._viewCompanyGatewayList(); viewCompanyGateway = A._viewCompanyGateway(); editCompanyGateway = A._editCompanyGateway(); loadCompanyGateways = A._loadCompanyGateways(B.C_CompanyGatewayRepository); loadCompanyGateway = A._loadCompanyGateway(B.C_CompanyGatewayRepository); saveCompanyGateway = A._saveCompanyGateway(B.C_CompanyGatewayRepository); archiveCompanyGateway = A._archiveCompanyGateway(B.C_CompanyGatewayRepository); deleteCompanyGateway = A._deleteCompanyGateway(B.C_CompanyGatewayRepository); restoreCompanyGateway = A._restoreCompanyGateway(B.C_CompanyGatewayRepository); disconnectCompanyGateway = A._disconnectCompanyGateway(B.C_CompanyGatewayRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewCompanyGatewayList, type$.TypedMiddleware_AppState_ViewCompanyGatewayList).get$$call(), new A.TypedMiddleware(viewCompanyGateway, type$.TypedMiddleware_AppState_ViewCompanyGateway).get$$call(), new A.TypedMiddleware(editCompanyGateway, type$.TypedMiddleware_AppState_EditCompanyGateway).get$$call(), new A.TypedMiddleware(loadCompanyGateways, type$.TypedMiddleware_AppState_LoadCompanyGateways).get$$call(), new A.TypedMiddleware(loadCompanyGateway, type$.TypedMiddleware_AppState_LoadCompanyGateway).get$$call(), new A.TypedMiddleware(saveCompanyGateway, type$.TypedMiddleware_AppState_SaveCompanyGatewayRequest).get$$call(), new A.TypedMiddleware(archiveCompanyGateway, type$.TypedMiddleware_AppState_ArchiveCompanyGatewayRequest).get$$call(), new A.TypedMiddleware(deleteCompanyGateway, type$.TypedMiddleware_AppState_DeleteCompanyGatewayRequest).get$$call(), new A.TypedMiddleware(restoreCompanyGateway, type$.TypedMiddleware_AppState_RestoreCompanyGatewayRequest).get$$call(), new A.TypedMiddleware(disconnectCompanyGateway, type$.TypedMiddleware_AppState_DisconnectCompanyGatewayRequest).get$$call()], t2)); viewGroupList = A._viewGroupList(); viewGroup = A._viewGroup(); editGroup = A._editGroup(); loadGroups = A._loadGroups(B.C_GroupRepository); loadGroup = A._loadGroup(B.C_GroupRepository); saveGroup = A._saveGroup(B.C_GroupRepository); archiveGroup = A._archiveGroup(B.C_GroupRepository); deleteGroup = A._deleteGroup(B.C_GroupRepository); restoreGroup = A._restoreGroup(B.C_GroupRepository); saveDocument = A._saveDocument14(B.C_GroupRepository); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(viewGroupList, type$.TypedMiddleware_AppState_ViewGroupList).get$$call(), new A.TypedMiddleware(viewGroup, type$.TypedMiddleware_AppState_ViewGroup).get$$call(), new A.TypedMiddleware(editGroup, type$.TypedMiddleware_AppState_EditGroup).get$$call(), new A.TypedMiddleware(loadGroups, type$.TypedMiddleware_AppState_LoadGroups).get$$call(), new A.TypedMiddleware(loadGroup, type$.TypedMiddleware_AppState_LoadGroup).get$$call(), new A.TypedMiddleware(saveGroup, type$.TypedMiddleware_AppState_SaveGroupRequest).get$$call(), new A.TypedMiddleware(archiveGroup, type$.TypedMiddleware_AppState_ArchiveGroupRequest).get$$call(), new A.TypedMiddleware(deleteGroup, type$.TypedMiddleware_AppState_DeleteGroupRequest).get$$call(), new A.TypedMiddleware(restoreGroup, type$.TypedMiddleware_AppState_RestoreGroupRequest).get$$call(), new A.TypedMiddleware(saveDocument, type$.TypedMiddleware_AppState_SaveGroupDocumentRequest).get$$call()], t2)); loadState = A._createLoadState(B.PersistenceRepository_FileStorage_auth_state, B.PersistenceRepository_FileStorage_ui_state, B.PersistenceRepository_FileStorage_static_state, B.List_Ga5); accountLoaded = A._createAccountLoaded(); dataRefreshed = A._createDataRefreshed(); persistData = A._createPersistData(B.List_Ga5); persistStatic = A._createPersistStatic(B.PersistenceRepository_FileStorage_static_state); userLoggedIn = A._createUserLoggedIn(B.PersistenceRepository_FileStorage_auth_state, B.PersistenceRepository_FileStorage_ui_state, B.PersistenceRepository_FileStorage_static_state, B.List_Ga5); persistUI = A._createPersistUI(B.PersistenceRepository_FileStorage_ui_state); persistPrefs = A._createPersistPrefs(); clearDataState = A._createClearData(B.List_Ga5); deleteState = A._createDeleteState(B.PersistenceRepository_FileStorage_auth_state, B.PersistenceRepository_FileStorage_ui_state, B.PersistenceRepository_FileStorage_static_state, B.List_Ga5); viewMainScreen = A._createViewMainScreen(); B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.TypedMiddleware(deleteState, t4).get$$call(), new A.TypedMiddleware(loadState, type$.TypedMiddleware_AppState_LoadStateRequest).get$$call(), new A.TypedMiddleware(userLoggedIn, type$.TypedMiddleware_AppState_UserLoginSuccess).get$$call(), new A.TypedMiddleware(accountLoaded, type$.TypedMiddleware_AppState_LoadAccountSuccess).get$$call(), new A.TypedMiddleware(dataRefreshed, type$.TypedMiddleware_AppState_RefreshDataSuccess).get$$call(), new A.TypedMiddleware(persistData, type$.TypedMiddleware_AppState_PersistData).get$$call(), new A.TypedMiddleware(persistStatic, type$.TypedMiddleware_AppState_PersistStatic).get$$call(), new A.TypedMiddleware(persistUI, type$.TypedMiddleware_AppState_PersistUI).get$$call(), new A.TypedMiddleware(persistPrefs, type$.TypedMiddleware_AppState_PersistPrefs).get$$call(), new A.TypedMiddleware(viewMainScreen, type$.TypedMiddleware_AppState_ViewMainScreen).get$$call(), new A.TypedMiddleware(clearDataState, type$.TypedMiddleware_AppState_ClearPersistedData).get$$call()], t2)); t2 = A._setArrayType([], t2); B.JSArray_methods.addAll$1(t3, t2); store = new A.Store(A.app_reducer__appReducer$closure(), new A._AsyncBroadcastStreamController(null, null, type$._AsyncBroadcastStreamController_AppState), type$.Store_AppState); store.__Store__state_A = t1; t1 = store._createDispatchers$2(t3, store._createReduceAndNotify$1(false)); store.__Store__dispatchers_F !== $ && A.throwUnnamedLateFieldAI(); store.__Store__dispatchers_F = t1; if ($.WidgetsBinding__instance == null) A.WidgetsFlutterBinding$(); t1 = $.WidgetsBinding__instance; t1.toString; t2 = $.$get$EnginePlatformDispatcher__instance(); t3 = type$.nullable_EngineFlutterWindow; t4 = t3._as(t2.get$viewManager()._viewData.$index(0, 0)); t4.toString; t5 = t1.get$pipelineOwner(); value = t1.RendererBinding___RendererBinding_renderView_FI; if (value === $) { t2 = t3._as(t2.get$viewManager()._viewData.$index(0, 0)); t2.toString; result = new A._ReusableRenderView(B.Size_0_0, t2, null, A.LayerHandle$(type$.ContainerLayer_2)); result.RenderObject$0(); result.set$child(null); t1.RendererBinding___RendererBinding_renderView_FI !== $ && A.throwUnnamedLateFieldADI(); t1.RendererBinding___RendererBinding_renderView_FI = result; value = result; } t1.scheduleAttachRootWidget$1(new A.View(t4, new A.InvoiceNinjaApp(store, null), t5, value, null)); t1.scheduleWarmUpFrame$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$main0, $async$completer); }, _initialState(isTesting, prefs) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AppState), $async$returnValue, e, exception, t1, browserRoute, reportErrors, t2, referralCode, prefString, url, prefState; var $async$_initialState = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start prefString = A._asStringQ(J.$index$asx(prefs._preferenceCache, "shared_prefs")); url = A.WebUtils_apiUrl(); prefState = A.PrefState_PrefState(); if (prefString != null) try { prefState = $.$get$serializers().deserializeWith$1$2($.$get$_$prefStateSerializer(), B.C_JsonCodec.decode$1(0, prefString), type$.PrefState); } catch (exception) { e = A.unwrapException(exception); A.print("## Error: Failed to load prefs: " + A.S(e)); } prefState = prefState.rebuild$1(new A._initialState_closure()); t1 = prefState.appLayout; if (t1 === B.AppLayout_desktop) { t1 = window.location.hash; t1.toString; browserRoute = B.JSString_methods.replaceFirst$2(t1, "#", ""); t1 = browserRoute.length; if (t1 !== 0 && t1 > 4) { if (browserRoute === "/kanban") { prefState = prefState.rebuild$1(new A._initialState_closure0()); browserRoute = "/task"; } } else browserRoute = null; } else browserRoute = null; t1 = window.document.documentElement; t1.toString; reportErrors = t1.getAttribute("data-" + new A._DataAttributeMap(new A._ElementAttributeMap(t1))._toHyphenedName$1("report-errors")) === "1"; t1 = window.document.documentElement; t1.toString; t1 = t1.getAttribute("data-" + new A._DataAttributeMap(new A._ElementAttributeMap(t1))._toHyphenedName$1("white-label")); t2 = window.document.documentElement; t2.toString; referralCode = t2.getAttribute("data-" + new A._DataAttributeMap(new A._ElementAttributeMap(t2))._toHyphenedName$1("rc")); if (reportErrors) A.print("## Error reporting is enabled"); $async$returnValue = A.AppState_AppState(browserRoute, t1 === "1", prefState, referralCode, reportErrors, url); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_initialState, $async$completer); }, _registerErrorHandlers() { $.ErrorWidget_builder = new A._registerErrorHandlers_closure(); }, _initialState_closure: function _initialState_closure() { }, _initialState_closure0: function _initialState_closure0() { }, _registerErrorHandlers_closure: function _registerErrorHandlers_closure() { }, InvoiceNinjaApp: function InvoiceNinjaApp(t0, t1) { this.store = t0; this.key = t1; }, InvoiceNinjaAppState: function InvoiceNinjaAppState(t0) { var _ = this; _._authenticated = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, InvoiceNinjaAppState__authenticate_closure: function InvoiceNinjaAppState__authenticate_closure(t0) { this.$this = t0; }, InvoiceNinjaAppState_initState_closure: function InvoiceNinjaAppState_initState_closure(t0) { this.$this = t0; }, InvoiceNinjaAppState_generateRoute_closure: function InvoiceNinjaAppState_generateRoute_closure() { }, InvoiceNinjaAppState_generateRoute_closure0: function InvoiceNinjaAppState_generateRoute_closure0() { }, InvoiceNinjaAppState_build_closure: function InvoiceNinjaAppState_build_closure(t0) { this.$this = t0; }, InvoiceNinjaAppState_build__closure124: function InvoiceNinjaAppState_build__closure124(t0) { this.state = t0; }, InvoiceNinjaAppState_build__closure: function InvoiceNinjaAppState_build__closure() { }, InvoiceNinjaAppState_build__closure0: function InvoiceNinjaAppState_build__closure0() { }, InvoiceNinjaAppState_build__closure1: function InvoiceNinjaAppState_build__closure1() { }, InvoiceNinjaAppState_build__closure2: function InvoiceNinjaAppState_build__closure2(t0) { this.state = t0; }, InvoiceNinjaAppState_build__closure3: function InvoiceNinjaAppState_build__closure3() { }, InvoiceNinjaAppState_build__closure4: function InvoiceNinjaAppState_build__closure4() { }, InvoiceNinjaAppState_build__closure5: function InvoiceNinjaAppState_build__closure5() { }, InvoiceNinjaAppState_build__closure6: function InvoiceNinjaAppState_build__closure6() { }, InvoiceNinjaAppState_build__closure7: function InvoiceNinjaAppState_build__closure7() { }, InvoiceNinjaAppState_build__closure8: function InvoiceNinjaAppState_build__closure8() { }, InvoiceNinjaAppState_build__closure9: function InvoiceNinjaAppState_build__closure9() { }, InvoiceNinjaAppState_build__closure10: function InvoiceNinjaAppState_build__closure10() { }, InvoiceNinjaAppState_build__closure11: function InvoiceNinjaAppState_build__closure11() { }, InvoiceNinjaAppState_build__closure12: function InvoiceNinjaAppState_build__closure12() { }, InvoiceNinjaAppState_build__closure13: function InvoiceNinjaAppState_build__closure13() { }, InvoiceNinjaAppState_build__closure14: function InvoiceNinjaAppState_build__closure14() { }, InvoiceNinjaAppState_build__closure15: function InvoiceNinjaAppState_build__closure15() { }, InvoiceNinjaAppState_build__closure16: function InvoiceNinjaAppState_build__closure16() { }, InvoiceNinjaAppState_build__closure17: function InvoiceNinjaAppState_build__closure17() { }, InvoiceNinjaAppState_build__closure18: function InvoiceNinjaAppState_build__closure18() { }, InvoiceNinjaAppState_build__closure19: function InvoiceNinjaAppState_build__closure19() { }, InvoiceNinjaAppState_build__closure20: function InvoiceNinjaAppState_build__closure20() { }, InvoiceNinjaAppState_build__closure21: function InvoiceNinjaAppState_build__closure21() { }, InvoiceNinjaAppState_build__closure22: function InvoiceNinjaAppState_build__closure22() { }, InvoiceNinjaAppState_build__closure23: function InvoiceNinjaAppState_build__closure23() { }, InvoiceNinjaAppState_build__closure24: function InvoiceNinjaAppState_build__closure24() { }, InvoiceNinjaAppState_build__closure25: function InvoiceNinjaAppState_build__closure25() { }, InvoiceNinjaAppState_build__closure26: function InvoiceNinjaAppState_build__closure26() { }, InvoiceNinjaAppState_build__closure27: function InvoiceNinjaAppState_build__closure27() { }, InvoiceNinjaAppState_build__closure28: function InvoiceNinjaAppState_build__closure28() { }, InvoiceNinjaAppState_build__closure29: function InvoiceNinjaAppState_build__closure29() { }, InvoiceNinjaAppState_build__closure30: function InvoiceNinjaAppState_build__closure30() { }, InvoiceNinjaAppState_build__closure31: function InvoiceNinjaAppState_build__closure31() { }, InvoiceNinjaAppState_build__closure32: function InvoiceNinjaAppState_build__closure32() { }, InvoiceNinjaAppState_build__closure33: function InvoiceNinjaAppState_build__closure33() { }, InvoiceNinjaAppState_build__closure34: function InvoiceNinjaAppState_build__closure34() { }, InvoiceNinjaAppState_build__closure35: function InvoiceNinjaAppState_build__closure35() { }, InvoiceNinjaAppState_build__closure36: function InvoiceNinjaAppState_build__closure36() { }, InvoiceNinjaAppState_build__closure37: function InvoiceNinjaAppState_build__closure37() { }, InvoiceNinjaAppState_build__closure38: function InvoiceNinjaAppState_build__closure38() { }, InvoiceNinjaAppState_build__closure39: function InvoiceNinjaAppState_build__closure39() { }, InvoiceNinjaAppState_build__closure40: function InvoiceNinjaAppState_build__closure40() { }, InvoiceNinjaAppState_build__closure41: function InvoiceNinjaAppState_build__closure41() { }, InvoiceNinjaAppState_build__closure42: function InvoiceNinjaAppState_build__closure42() { }, InvoiceNinjaAppState_build__closure43: function InvoiceNinjaAppState_build__closure43() { }, InvoiceNinjaAppState_build__closure44: function InvoiceNinjaAppState_build__closure44() { }, InvoiceNinjaAppState_build__closure45: function InvoiceNinjaAppState_build__closure45() { }, InvoiceNinjaAppState_build__closure46: function InvoiceNinjaAppState_build__closure46() { }, InvoiceNinjaAppState_build__closure47: function InvoiceNinjaAppState_build__closure47() { }, InvoiceNinjaAppState_build__closure48: function InvoiceNinjaAppState_build__closure48() { }, InvoiceNinjaAppState_build__closure49: function InvoiceNinjaAppState_build__closure49() { }, InvoiceNinjaAppState_build__closure50: function InvoiceNinjaAppState_build__closure50() { }, InvoiceNinjaAppState_build__closure51: function InvoiceNinjaAppState_build__closure51() { }, InvoiceNinjaAppState_build__closure52: function InvoiceNinjaAppState_build__closure52() { }, InvoiceNinjaAppState_build__closure53: function InvoiceNinjaAppState_build__closure53() { }, InvoiceNinjaAppState_build__closure54: function InvoiceNinjaAppState_build__closure54() { }, InvoiceNinjaAppState_build__closure55: function InvoiceNinjaAppState_build__closure55() { }, InvoiceNinjaAppState_build__closure56: function InvoiceNinjaAppState_build__closure56() { }, InvoiceNinjaAppState_build__closure57: function InvoiceNinjaAppState_build__closure57() { }, InvoiceNinjaAppState_build__closure58: function InvoiceNinjaAppState_build__closure58() { }, InvoiceNinjaAppState_build__closure59: function InvoiceNinjaAppState_build__closure59() { }, InvoiceNinjaAppState_build__closure60: function InvoiceNinjaAppState_build__closure60() { }, InvoiceNinjaAppState_build__closure61: function InvoiceNinjaAppState_build__closure61() { }, InvoiceNinjaAppState_build__closure62: function InvoiceNinjaAppState_build__closure62() { }, InvoiceNinjaAppState_build__closure63: function InvoiceNinjaAppState_build__closure63() { }, InvoiceNinjaAppState_build__closure64: function InvoiceNinjaAppState_build__closure64() { }, InvoiceNinjaAppState_build__closure65: function InvoiceNinjaAppState_build__closure65() { }, InvoiceNinjaAppState_build__closure66: function InvoiceNinjaAppState_build__closure66() { }, InvoiceNinjaAppState_build__closure67: function InvoiceNinjaAppState_build__closure67() { }, InvoiceNinjaAppState_build__closure68: function InvoiceNinjaAppState_build__closure68() { }, InvoiceNinjaAppState_build__closure69: function InvoiceNinjaAppState_build__closure69() { }, InvoiceNinjaAppState_build__closure70: function InvoiceNinjaAppState_build__closure70() { }, InvoiceNinjaAppState_build__closure71: function InvoiceNinjaAppState_build__closure71() { }, InvoiceNinjaAppState_build__closure72: function InvoiceNinjaAppState_build__closure72() { }, InvoiceNinjaAppState_build__closure73: function InvoiceNinjaAppState_build__closure73() { }, InvoiceNinjaAppState_build__closure74: function InvoiceNinjaAppState_build__closure74() { }, InvoiceNinjaAppState_build__closure75: function InvoiceNinjaAppState_build__closure75() { }, InvoiceNinjaAppState_build__closure76: function InvoiceNinjaAppState_build__closure76() { }, InvoiceNinjaAppState_build__closure77: function InvoiceNinjaAppState_build__closure77() { }, InvoiceNinjaAppState_build__closure78: function InvoiceNinjaAppState_build__closure78() { }, InvoiceNinjaAppState_build__closure79: function InvoiceNinjaAppState_build__closure79() { }, InvoiceNinjaAppState_build__closure80: function InvoiceNinjaAppState_build__closure80() { }, InvoiceNinjaAppState_build__closure81: function InvoiceNinjaAppState_build__closure81() { }, InvoiceNinjaAppState_build__closure82: function InvoiceNinjaAppState_build__closure82() { }, InvoiceNinjaAppState_build__closure83: function InvoiceNinjaAppState_build__closure83() { }, InvoiceNinjaAppState_build__closure84: function InvoiceNinjaAppState_build__closure84() { }, InvoiceNinjaAppState_build__closure85: function InvoiceNinjaAppState_build__closure85() { }, InvoiceNinjaAppState_build__closure86: function InvoiceNinjaAppState_build__closure86() { }, InvoiceNinjaAppState_build__closure87: function InvoiceNinjaAppState_build__closure87() { }, InvoiceNinjaAppState_build__closure88: function InvoiceNinjaAppState_build__closure88() { }, InvoiceNinjaAppState_build__closure89: function InvoiceNinjaAppState_build__closure89() { }, InvoiceNinjaAppState_build__closure90: function InvoiceNinjaAppState_build__closure90() { }, InvoiceNinjaAppState_build__closure91: function InvoiceNinjaAppState_build__closure91() { }, InvoiceNinjaAppState_build__closure92: function InvoiceNinjaAppState_build__closure92() { }, InvoiceNinjaAppState_build__closure93: function InvoiceNinjaAppState_build__closure93() { }, InvoiceNinjaAppState_build__closure94: function InvoiceNinjaAppState_build__closure94() { }, InvoiceNinjaAppState_build__closure95: function InvoiceNinjaAppState_build__closure95() { }, InvoiceNinjaAppState_build__closure96: function InvoiceNinjaAppState_build__closure96() { }, InvoiceNinjaAppState_build__closure97: function InvoiceNinjaAppState_build__closure97() { }, InvoiceNinjaAppState_build__closure98: function InvoiceNinjaAppState_build__closure98() { }, InvoiceNinjaAppState_build__closure99: function InvoiceNinjaAppState_build__closure99() { }, InvoiceNinjaAppState_build__closure100: function InvoiceNinjaAppState_build__closure100() { }, InvoiceNinjaAppState_build__closure101: function InvoiceNinjaAppState_build__closure101() { }, InvoiceNinjaAppState_build__closure102: function InvoiceNinjaAppState_build__closure102() { }, InvoiceNinjaAppState_build__closure103: function InvoiceNinjaAppState_build__closure103() { }, InvoiceNinjaAppState_build__closure104: function InvoiceNinjaAppState_build__closure104() { }, InvoiceNinjaAppState_build__closure105: function InvoiceNinjaAppState_build__closure105() { }, InvoiceNinjaAppState_build__closure106: function InvoiceNinjaAppState_build__closure106() { }, InvoiceNinjaAppState_build__closure107: function InvoiceNinjaAppState_build__closure107() { }, InvoiceNinjaAppState_build__closure108: function InvoiceNinjaAppState_build__closure108() { }, InvoiceNinjaAppState_build__closure109: function InvoiceNinjaAppState_build__closure109() { }, InvoiceNinjaAppState_build__closure110: function InvoiceNinjaAppState_build__closure110() { }, InvoiceNinjaAppState_build__closure111: function InvoiceNinjaAppState_build__closure111() { }, InvoiceNinjaAppState_build__closure112: function InvoiceNinjaAppState_build__closure112() { }, InvoiceNinjaAppState_build__closure113: function InvoiceNinjaAppState_build__closure113() { }, InvoiceNinjaAppState_build__closure114: function InvoiceNinjaAppState_build__closure114() { }, InvoiceNinjaAppState_build__closure115: function InvoiceNinjaAppState_build__closure115() { }, InvoiceNinjaAppState_build__closure116: function InvoiceNinjaAppState_build__closure116() { }, InvoiceNinjaAppState_build__closure117: function InvoiceNinjaAppState_build__closure117() { }, InvoiceNinjaAppState_build__closure118: function InvoiceNinjaAppState_build__closure118() { }, InvoiceNinjaAppState_build__closure119: function InvoiceNinjaAppState_build__closure119() { }, InvoiceNinjaAppState_build__closure120: function InvoiceNinjaAppState_build__closure120() { }, InvoiceNinjaAppState_build__closure121: function InvoiceNinjaAppState_build__closure121() { }, InvoiceNinjaAppState_build__closure122: function InvoiceNinjaAppState_build__closure122() { }, InvoiceNinjaAppState_build__closure123: function InvoiceNinjaAppState_build__closure123() { }, MyCustomScrollBehavior: function MyCustomScrollBehavior() { }, UpdateUserPreferences$(appLayout, colorTheme, customColors, darkColorTheme, darkCustomColors, darkModeType, downloadsFolder, editAfterSaving, enableDarkModeSystem, enableNativeBrowser, enableTooltips, enableTouchEvents, flexibleSearch, historyMode, isFilterVisible, isPreviewVisible, longPressSelectionIsDefault, menuMode, moduleLayout, persistData, requireAuthentication, rowsPerPage, showKanban, showPdfPreview, showPdfPreviewSideBySide, $sidebar, statementIncludes, tapSelectedToEdit, textScaleFactor) { return new A.UpdateUserPreferences(appLayout, moduleLayout, $sidebar, menuMode, historyMode, darkModeType, enableDarkModeSystem, longPressSelectionIsDefault, requireAuthentication, isPreviewVisible, isFilterVisible, showKanban, rowsPerPage, colorTheme, darkColorTheme, persistData, tapSelectedToEdit, textScaleFactor, showPdfPreview, showPdfPreviewSideBySide, customColors, darkCustomColors, editAfterSaving, enableTouchEvents, enableTooltips, flexibleSearch, enableNativeBrowser, downloadsFolder, statementIncludes); }, viewEntitiesByType(entityType, filterEntity, page) { var store, uiState, t1 = {}, t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; store = A.StoreProvider_of(t2, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; t1.action = null; A.checkForChanges(new A.viewEntitiesByType_closure(t1, filterEntity, uiState, store, entityType, page), false, store); }, viewEntity(addToStack, entity, filterEntity, force) { return A.viewEntityById(addToStack, entity.get$id(entity), entity.get$entityType(), filterEntity, force, true); }, viewEntityById(addToStack, entityId, entityType, filterEntity, force, showError) { var store, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.checkForChanges(new A.viewEntityById_closure(addToStack, store, entityId, entityType, t1, filterEntity, t1.uiState, showError, force), force, store); }, createEntityByType(applyFilter, context, entityType) { var store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, entityType)) return; A.checkForChanges(new A.createEntityByType_closure(t1, store, entityType, applyFilter, false), false, store); }, createEntity(cancelCompleter, completer, entity, filterEntity, force) { var store, uiState, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; if (!t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, entity.get$entityType())) return; A.checkForChanges(new A.createEntity_closure(uiState, store, t1, entity, filterEntity, force, completer, cancelCompleter), force, store); }, editEntity(completer, entity, $fullScreen, subIndex) { var store, t2, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); A.checkForChanges(new A.editEntity_closure(t2, entity.get$entityType(), $fullScreen, store, entity, completer, t1, subIndex), false, store); }, handleEntitiesActions(entities, action, autoPop) { var t1, t2, t3, store, context; if (entities.length === 0) return; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_remove], type$.JSArray_EntityAction), action) && autoPop) { t1 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t3 = type$.AppState; t2 = A.StoreProvider_of(t2, t3).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_mobile) t1.get$currentState().pop$0(); else if (B.JSArray_methods.get$first(entities).get$entityType().get$isSetting()) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, t3); switch (B.JSArray_methods.get$first(entities).get$entityType()) { case B.EntityType_paymentTerm: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/payment_terms")); break; case B.EntityType_taxRate: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/tax_settings_rates")); break; case B.EntityType_companyGateway: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/company_gateways")); break; case B.EntityType_user: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/user_management")); break; case B.EntityType_group: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/group_settings")); break; case B.EntityType_design: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/custom_designs")); break; case B.EntityType_token: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/tokens")); break; case B.EntityType_webhook: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/webhook")); break; case B.EntityType_expenseCategory: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/expense_category")); break; case B.EntityType_taskStatus: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/task_status")); break; case B.EntityType_paymentLink: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/payment_links")); break; case B.EntityType_bankAccount: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/bank_accounts")); break; case B.EntityType_transactionRule: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/transaction_rules")); break; case B.EntityType_schedule: t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/schedules")); break; default: A.print("## ERROR: " + A.S(B.JSArray_methods.get$first(entities).get$entityType()) + " entity type not supported"); } } } t1 = $.$get$navigatorKey(); context = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); switch (B.JSArray_methods.get$first(entities).get$entityType()) { case B.EntityType_client: A.handleClientAction(context, entities, action); break; case B.EntityType_product: A.handleProductAction(context, entities, action); break; case B.EntityType_invoice: A.handleInvoiceAction(context, entities, action); break; case B.EntityType_payment: A.handlePaymentAction(context, entities, action); break; case B.EntityType_quote: context.toString; A.handleQuoteAction(context, entities, action); break; case B.EntityType_task: A.handleTaskAction(context, entities, action); break; case B.EntityType_project: A.handleProjectAction(context, entities, action); break; case B.EntityType_expense: context.toString; A.handleExpenseAction(context, entities, action); break; case B.EntityType_vendor: A.handleVendorAction(context, entities, action); break; case B.EntityType_user: A.handleUserAction(context, entities, action); break; case B.EntityType_companyGateway: A.handleCompanyGatewayAction(context, entities, action); break; case B.EntityType_taxRate: A.handleTaxRateAction(context, entities, action); break; case B.EntityType_group: A.handleGroupAction(context, entities, action); break; case B.EntityType_document: A.handleDocumentAction(context, entities, action); break; case B.EntityType_schedule: A.handleScheduleAction(context, entities, action); break; case B.EntityType_transactionRule: A.handleTransactionRuleAction(context, entities, action); break; case B.EntityType_transaction: A.handleTransactionAction(context, entities, action); break; case B.EntityType_bankAccount: A.handleBankAccountAction(context, entities, action); break; case B.EntityType_purchaseOrder: A.handlePurchaseOrderAction(context, entities, action); break; case B.EntityType_recurringExpense: A.handleRecurringExpenseAction(context, entities, action); break; case B.EntityType_paymentLink: A.handleSubscriptionAction(context, entities, action); break; case B.EntityType_taskStatus: A.handleTaskStatusAction(context, entities, action); break; case B.EntityType_expenseCategory: A.handleExpenseCategoryAction(context, entities, action); break; case B.EntityType_recurringInvoice: A.handleRecurringInvoiceAction(context, entities, action); break; case B.EntityType_webhook: A.handleWebhookAction(context, entities, action); break; case B.EntityType_token: A.handleTokenAction(context, entities, action); break; case B.EntityType_paymentTerm: A.handlePaymentTermAction(context, entities, action); break; case B.EntityType_design: A.handleDesignAction(context, entities, action); break; case B.EntityType_credit: context.toString; A.handleCreditAction(context, entities, action); break; default: A.print("Error: unhandled type " + A.S(B.JSArray_methods.get$first(entities).get$entityType()) + " in handleEntitiesActions"); } }, selectEntity(entity, forceView, longPress) { var t2, store, uiState, entityUIState, t3, _null = null, t1 = $.$get$navigatorKey(), context = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t2 = type$.AppState; store = A.StoreProvider_of(t1, t2); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; entityUIState = t1.getUIState$1(entity.get$entityType()); t3 = t1.getUIState$1(entity.get$entityType()).get$listUIState(); if (longPress) { t1 = t1.prefState; if ((t1.longPressSelectionIsDefault || t1.moduleLayout === B.ModuleLayout_table) && uiState.currentRoute !== "/dashboard") A.handleEntitiesActions(A._setArrayType([entity], type$.JSArray_BaseEntity), B.EntityAction_toggleMultiselect, false); else A.editEntity(_null, entity, true, _null); } else if (t3.selectedIds != null && !forceView) A.handleEntitiesActions(A._setArrayType([entity], type$.JSArray_BaseEntity), B.EntityAction_toggleMultiselect, false); else { context.toString; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_desktop && !t1.prefState.isPreviewVisible) if (uiState.get$isEditing() && entityUIState.get$editingId() === entity.get$id(entity)) A.viewEntitiesByType(entity.get$entityType(), _null, 0); else { t2 = entity.get$entityType(); t2.toString; if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), t2) && !t1.prefState.isPreviewVisible) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, entity, _null, false); } else { t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_desktop) t3 = uiState.get$isEditing() || uiState.previewStack._list$_list.length !== 0; else t3 = false; if (t3) A.viewEntity(false, entity, _null, false); else { t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) if (!forceView) t2 = !uiState.get$isEditing() && !B.JSString_methods.endsWith$1(uiState.currentRoute, "/email") && !entity.get$entityType().get$isSetting() && entityUIState.get$selectedId() === entity.get$id(entity); else t2 = false; else t2 = false; if (t2) if (entityUIState.get$tabIndex(entityUIState) > 0) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PreviewEntity(_null, _null)); } else { t1 = t1.prefState; if (t1.tapSelectedToEdit) A.editEntity(_null, entity, true, _null); else if (t1.moduleLayout !== B.ModuleLayout_list) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } } else A.viewEntity(false, entity, _null, false); } } } }, inspectEntity(entity, longPress) { var t3, store, t4, entityType, t1 = $.$get$navigatorKey(), t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t3 = type$.AppState; store = A.StoreProvider_of(t2, t3); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t4 = t2.uiState; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t3 = A.StoreProvider_of(t1, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_desktop) if (longPress) A.viewEntity(false, entity, null, false); else { t1 = t4.previewStack._list$_list; if (t1.length !== 0) { entityType = B.JSArray_methods.get$last(t1); A.viewEntityById(false, t2.getUIState$1(entityType).get$selectedId(), entityType, entity, false, true); } else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterByEntity(entity, false)); } } else if (longPress) A.showEntityActionsDialog(null, A._setArrayType([entity], type$.JSArray_BaseEntity), false); else A.viewEntity(false, entity, null, false); }, checkForChanges(callback, force, store) { var _null = null, t1 = $.$get$navigatorKey(), context = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); if (force) callback.call$0(); else { t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.hasChanges$0()) { context.toString; t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout !== B.AppLayout_mobile; } else t1 = false; if (t1) A.showDialog(_null, _null, true, _null, new A.checkForChanges_closure(context, store, callback), context, _null, true, type$.MessageDialog); else callback.call$0(); } }, PersistData: function PersistData() { }, ClearPersistedData: function ClearPersistedData() { }, SwitchListTableLayout: function SwitchListTableLayout() { }, PopLastHistory: function PopLastHistory() { }, UpdateLastHistory: function UpdateLastHistory(t0) { this.page = t0; }, DismissGatewayWarningPermanently: function DismissGatewayWarningPermanently() { }, DismissTaskExtensionBanner: function DismissTaskExtensionBanner() { }, DismissFlutterWebWarning: function DismissFlutterWebWarning() { }, ViewMainScreen: function ViewMainScreen() { }, StartLoading: function StartLoading() { }, StopLoading: function StopLoading() { }, StartSaving: function StartSaving() { }, StopSaving: function StopSaving() { }, LoadStaticSuccess: function LoadStaticSuccess(t0) { this.data = t0; }, ToggleEditorLayout: function ToggleEditorLayout(t0) { this.entityType = t0; }, ToggleViewerLayout: function ToggleViewerLayout(t0) { this.entityType = t0; }, TogglePreviewSidebar: function TogglePreviewSidebar() { }, UpdateUserPreferences: function UpdateUserPreferences(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) { var _ = this; _.appLayout = t0; _.moduleLayout = t1; _.sidebar = t2; _.menuMode = t3; _.historyMode = t4; _.darkModeType = t5; _.enableDarkModeSystem = t6; _.longPressSelectionIsDefault = t7; _.requireAuthentication = t8; _.isPreviewVisible = t9; _.isFilterVisible = t10; _.showKanban = t11; _.rowsPerPage = t12; _.colorTheme = t13; _.darkColorTheme = t14; _.persistData = t15; _.tapSelectedToEdit = t16; _.textScaleFactor = t17; _.showPdfPreview = t18; _.showPdfPreviewSideBySide = t19; _.customColors = t20; _.darkCustomColors = t21; _.editAfterSaving = t22; _.enableTouchEvents = t23; _.enableTooltips = t24; _.flexibleSearch = t25; _.enableNativeBrowser = t26; _.downloadsFolder = t27; _.statementIncludes = t28; }, LoadAccountSuccess: function LoadAccountSuccess(t0, t1) { this.completer = t0; this.loginResponse = t1; }, ResendConfirmation: function ResendConfirmation() { }, ResendConfirmationFailure: function ResendConfirmationFailure() { }, ResendConfirmationSuccess: function ResendConfirmationSuccess() { }, RefreshData: function RefreshData(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.clearData = t1; _.includeStatic = t2; _.allCompanies = t3; }, RefreshDataSuccess: function RefreshDataSuccess(t0, t1) { this.completer = t0; this.data = t1; }, RefreshDataFailure: function RefreshDataFailure(t0) { this.error = t0; }, PreviewEntity: function PreviewEntity(t0, t1) { this.entityId = t0; this.entityType = t1; }, ClearPreviewStack: function ClearPreviewStack() { }, PopPreviewStack: function PopPreviewStack() { }, PopFilterStack: function PopFilterStack() { }, ClearData: function ClearData() { }, ClearLastError: function ClearLastError() { }, DiscardChanges: function DiscardChanges() { }, ClearEntityFilter: function ClearEntityFilter() { }, ClearEntitySelection: function ClearEntitySelection(t0) { this.entityType = t0; }, FilterByEntity: function FilterByEntity(t0, t1) { this.entity = t0; this.clearSelection = t1; }, FilterCompany: function FilterCompany(t0) { this.filter = t0; }, viewEntitiesByType_closure: function viewEntitiesByType_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.filterEntity = t1; _.uiState = t2; _.store = t3; _.entityType = t4; _.page = t5; }, viewEntityById_closure: function viewEntityById_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.addToStack = t0; _.store = t1; _.entityId = t2; _.entityType = t3; _.state = t4; _.filterEntity = t5; _.uiState = t6; _.showError = t7; _.force = t8; }, viewEntityById__closure: function viewEntityById__closure(t0) { this.state = t0; }, createEntityByType_closure: function createEntityByType_closure(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.store = t1; _.entityType = t2; _.applyFilter = t3; _.force = t4; }, createEntity_closure: function createEntity_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.uiState = t0; _.store = t1; _.state = t2; _.entity = t3; _.filterEntity = t4; _.force = t5; _.completer = t6; _.cancelCompleter = t7; }, editEntity_closure: function editEntity_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.entityType = t1; _.fullScreen = t2; _.store = t3; _.entity = t4; _.completer = t5; _.localization = t6; _.subIndex = t7; }, checkForChanges_closure: function checkForChanges_closure(t0, t1, t2) { this.context = t0; this.store = t1; this.callback = t2; }, checkForChanges__closure: function checkForChanges__closure(t0, t1) { this.store = t0; this.callback = t1; }, _createLoadState(authRepository, uiRepository, staticRepository, companyRepositories) { var t1 = {}; t1.staticState = t1.uiState = t1.authState = null; return new A._createLoadState_closure(t1, authRepository, uiRepository, staticRepository, companyRepositories, A._setArrayType([], type$.JSArray_nullable_UserCompanyState)); }, _getRoutes(state) { var t1 = {}, t2 = type$.JSArray_String, routes = A._setArrayType([], t2); t1.route = ""; t1.entityType = null; new A.WhereIterable(A._setArrayType(state.uiState.currentRoute.split("/"), t2), new A._getRoutes_closure(), type$.WhereIterable_String).forEach$1(0, new A._getRoutes_closure0(t1, state, routes)); return routes; }, _createUserLoggedIn(authRepository, uiRepository, staticRepository, companyRepositories) { return new A._createUserLoggedIn_closure(authRepository, uiRepository, staticRepository, companyRepositories); }, _createPersistData(companyRepositories) { return new A._createPersistData_closure(companyRepositories); }, _createPersistUI(uiRepository) { return new A._createPersistUI_closure(uiRepository); }, _createPersistPrefs() { return new A._createPersistPrefs_closure(); }, _createAccountLoaded() { return new A._createAccountLoaded_closure(); }, _createDataRefreshed() { return new A._createDataRefreshed_closure(); }, _createPersistStatic(staticRepository) { return new A._createPersistStatic_closure(staticRepository); }, _createDeleteState(authRepository, uiRepository, staticRepository, companyRepositories) { return new A._createDeleteState_closure(authRepository, uiRepository, staticRepository, companyRepositories); }, _createViewMainScreen() { return new A._createViewMainScreen_closure(); }, _createClearData(companyRepositories) { return new A._createClearData_closure(companyRepositories); }, _createLoadState_closure: function _createLoadState_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_1 = t0; _.authRepository = t1; _.uiRepository = t2; _.staticRepository = t3; _.companyRepositories = t4; _.companyStates = t5; }, _createLoadState__closure: function _createLoadState__closure(t0) { this.state = t0; }, _createLoadState__closure0: function _createLoadState__closure0(t0, t1) { this._box_1 = t0; this.companyStates = t1; }, _createLoadState__closure1: function _createLoadState__closure1(t0) { this.store = t0; }, _createLoadState__closure2: function _createLoadState__closure2(t0, t1) { this._box_0 = t0; this.navigator = t1; }, _createLoadState__closure3: function _createLoadState__closure3(t0) { this.store = t0; }, _getRoutes_closure: function _getRoutes_closure() { }, _getRoutes_closure0: function _getRoutes_closure0(t0, t1, t2) { this._box_0 = t0; this.state = t1; this.routes = t2; }, _createUserLoggedIn_closure: function _createUserLoggedIn_closure(t0, t1, t2, t3) { var _ = this; _.authRepository = t0; _.uiRepository = t1; _.staticRepository = t2; _.companyRepositories = t3; }, _createPersistData_closure: function _createPersistData_closure(t0) { this.companyRepositories = t0; }, _createPersistUI_closure: function _createPersistUI_closure(t0) { this.uiRepository = t0; }, _createPersistUI__closure: function _createPersistUI__closure(t0, t1) { this.uiRepository = t0; this.store = t1; }, _createPersistPrefs_closure: function _createPersistPrefs_closure() { }, _createPersistPrefs__closure: function _createPersistPrefs__closure(t0) { this.string = t0; }, _createAccountLoaded_closure: function _createAccountLoaded_closure() { }, _createDataRefreshed_closure: function _createDataRefreshed_closure() { }, _createPersistStatic_closure: function _createPersistStatic_closure(t0) { this.staticRepository = t0; }, _createDeleteState_closure: function _createDeleteState_closure(t0, t1, t2, t3) { var _ = this; _.authRepository = t0; _.uiRepository = t1; _.staticRepository = t2; _.companyRepositories = t3; }, _createDeleteState__closure: function _createDeleteState__closure() { }, _createViewMainScreen_closure: function _createViewMainScreen_closure() { }, _createViewMainScreen__closure: function _createViewMainScreen__closure() { }, _createClearData_closure: function _createClearData_closure(t0) { this.companyRepositories = t0; }, _createClearData__closure: function _createClearData__closure() { }, appReducer(state, action) { if (action instanceof A.UserLogout) return A.AppState_AppState(null, state.isWhiteLabeled, state.prefState, null, state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.reportErrors, null).rebuild$1(new A.appReducer_closure(state)); else if (action instanceof A.LoadStateSuccess) return action.state.rebuild$1(new A.appReducer_closure0()); else if (action instanceof A.ClearData) return state.rebuild$1(new A.appReducer_closure1(state)); return state.rebuild$1(new A.appReducer_closure2(state, action)); }, appReducer_closure: function appReducer_closure(t0) { this.state = t0; }, appReducer__closure: function appReducer__closure() { }, appReducer_closure0: function appReducer_closure0() { }, appReducer_closure1: function appReducer_closure1(t0) { this.state = t0; }, appReducer_closure2: function appReducer_closure2(t0, t1) { this.state = t0; this.action = t1; }, lastErrorReducer_closure: function lastErrorReducer_closure() { }, lastErrorReducer_closure0: function lastErrorReducer_closure0() { }, lastErrorReducer_closure1: function lastErrorReducer_closure1() { }, lastErrorReducer_closure2: function lastErrorReducer_closure2() { }, lastErrorReducer_closure3: function lastErrorReducer_closure3() { }, lastErrorReducer_closure4: function lastErrorReducer_closure4() { }, lastErrorReducer_closure5: function lastErrorReducer_closure5() { }, lastErrorReducer_closure6: function lastErrorReducer_closure6() { }, lastErrorReducer_closure7: function lastErrorReducer_closure7() { }, lastErrorReducer_closure8: function lastErrorReducer_closure8() { }, lastErrorReducer_closure9: function lastErrorReducer_closure9() { }, lastErrorReducer_closure10: function lastErrorReducer_closure10() { }, lastErrorReducer_closure11: function lastErrorReducer_closure11() { }, lastErrorReducer_closure12: function lastErrorReducer_closure12() { }, lastErrorReducer_closure13: function lastErrorReducer_closure13() { }, lastErrorReducer_closure14: function lastErrorReducer_closure14() { }, lastErrorReducer_closure15: function lastErrorReducer_closure15() { }, lastErrorReducer_closure16: function lastErrorReducer_closure16() { }, lastErrorReducer_closure17: function lastErrorReducer_closure17() { }, lastErrorReducer_closure18: function lastErrorReducer_closure18() { }, lastErrorReducer_closure19: function lastErrorReducer_closure19() { }, lastErrorReducer_closure20: function lastErrorReducer_closure20() { }, lastErrorReducer_closure21: function lastErrorReducer_closure21() { }, lastErrorReducer_closure22: function lastErrorReducer_closure22() { }, lastErrorReducer_closure23: function lastErrorReducer_closure23() { }, AppState_AppState(currentRoute, isWhiteLabeled, prefState, referralCode, reportErrors, url) { var t2, _list, i, i0, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, _null = null, _s4_ = "name", _s6_ = "number", t1 = url == null ? "" : url; t1 = A._$AuthState$_("", false, false, 0, referralCode == null ? "" : referralCode, t1); t2 = A.StaticState_StaticState(); _list = J.JSArray_JSArray$allocateGrowable(10, type$.int); for (i = 0; i < 10; i = i0) { i0 = i + 1; _list[i] = i0; } t3 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,UserCompanyState>"); t3 = A.BuiltList_BuiltList$from(A.List_List$of(new A.MappedListIterable(_list, new A.AppState_AppState_closure(reportErrors), t3), true, t3._eval$1("ListIterable.E")), type$.UserCompanyState); t4 = prefState.sortFields; if (t4 == null) t4 = A.BuiltMap_BuiltMap(B.Map_empty1, type$.EntityType, type$.PrefStateSortField); t5 = currentRoute == null ? "/login" : currentRoute; t6 = type$.EntityType; t7 = A.BuiltList_BuiltList$from(B.List_empty, t6); t8 = A.BuiltList_BuiltList$from(B.List_empty, type$.BaseEntity); t9 = A.convertDateTimeToSqlDate(_null); t9 = A._$DashboardUISettings$_(A.convertDateTimeToSqlDate(_null), "", B.DateRangeComparison_previousPeriod, "-1", t9, "", B.DateRange_last30Days, true, "day", true, 0); t9 = A._$DashboardUIState$_(A.BuiltMap_BuiltMap(B.Map_empty1, t6, type$.BuiltList_String), B.EntityType_invoice, t9, true); t6 = A.CompanyEntity_CompanyEntity(); t10 = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t11 = A.GroupEntity_GroupEntity(_null, _null); t12 = A.UserEntity_UserEntity(_null, _null, _null); t13 = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t14 = A.GroupEntity_GroupEntity(_null, _null); t15 = A.CompanyEntity_CompanyEntity(); t16 = A.UserEntity_UserEntity(_null, _null, _null); t6 = A._$SettingsUIState$_(t10, t6, B.EntityType_company, _null, 0, t11, false, t13, t15, t14, t16, "company_details", B.EmailTemplate_invoice, false, false, 0, 0, t12); t10 = A.ReportsUIState_ReportsUIState(); t4 = t4._map$_map; t11 = t4.$index(0, B.EntityType_product); t12 = t11 == null; t13 = t12 ? _null : t11.field; if (t13 == null) t13 = "product_key"; t11 = A.ListUIState_ListUIState(t13, t12 ? _null : t11.ascending); t11 = A._$ProductUIState$_(_null, A.ProductEntity_ProductEntity(_null, _null), _null, t11, _null, "", 0); t13 = t4.$index(0, B.EntityType_client); t12 = t13 == null; t14 = t12 ? _null : t13.field; if (t14 == null) t14 = _s4_; t13 = A.ListUIState_ListUIState(t14, t12 ? _null : t13.ascending); t13 = A._$ClientUIState$_(_null, A.ClientEntity_ClientEntity(_null, _null, _null, _null), A.ClientContactEntity_ClientContactEntity(), _null, t13, _null, _null, 0); t14 = t4.$index(0, B.EntityType_invoice); t12 = t14 == null; t15 = t12 ? _null : t14.field; if (t15 == null) t15 = _s6_; t12 = t12 ? _null : t14.ascending; t12 = A.ListUIState_ListUIState(t15, t12 === true); t12 = A._$InvoiceUIState$_(_null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, _null, _null, t12, _null, "", 0); t14 = t4.$index(0, B.EntityType_paymentLink); t15 = t14 == null; t16 = t15 ? _null : t14.field; if (t16 == null) t16 = "created_at"; t14 = A.ListUIState_ListUIState(t16, t15 ? _null : t14.ascending); t14 = A._$SubscriptionUIState$_(_null, A.SubscriptionEntity_SubscriptionEntity(_null, _null), _null, t14, _null, "", 0); t16 = t4.$index(0, B.EntityType_taskStatus); t15 = t16 == null; t17 = t15 ? _null : t16.field; if (t17 == null) t17 = "order"; t16 = A.ListUIState_ListUIState(t17, t15 ? _null : t16.ascending); t16 = A._$TaskStatusUIState$_(_null, A.TaskStatusEntity_TaskStatusEntity(_null, _null), _null, t16, _null, "", 0); t17 = t4.$index(0, B.EntityType_expenseCategory); t15 = t17 == null; t18 = t15 ? _null : t17.field; if (t18 == null) t18 = _s4_; t17 = A.ListUIState_ListUIState(t18, t15 ? _null : t17.ascending); t17 = A._$ExpenseCategoryUIState$_(_null, A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null), _null, t17, _null, "", 0); t18 = t4.$index(0, B.EntityType_recurringInvoice); t15 = t18 == null; t19 = t15 ? _null : t18.field; if (t19 == null) t19 = _s6_; t15 = t15 ? _null : t18.ascending; t15 = A.ListUIState_ListUIState(t19, t15 === true); t15 = A._$RecurringInvoiceUIState$_(_null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, _null, _null, t15, _null, "", 0); t18 = t4.$index(0, B.EntityType_webhook); t19 = t18 == null; t20 = t19 ? _null : t18.field; if (t20 == null) t20 = "target_url"; t18 = A.ListUIState_ListUIState(t20, t19 ? _null : t18.ascending); t18 = A._$WebhookUIState$_(_null, A.WebhookEntity_WebhookEntity(_null, _null), _null, t18, _null, "", 0); t20 = t4.$index(0, B.EntityType_token); t19 = t20 == null; t21 = t19 ? _null : t20.field; if (t21 == null) t21 = _s4_; t20 = A.ListUIState_ListUIState(t21, t19 ? _null : t20.ascending); t20 = A._$TokenUIState$_(_null, A.TokenEntity_TokenEntity(_null, _null), _null, t20, _null, "", 0); t21 = t4.$index(0, B.EntityType_paymentTerm); t19 = t21 == null; t22 = t19 ? _null : t21.field; if (t22 == null) t22 = _s4_; t21 = A.ListUIState_ListUIState(t22, t19 ? _null : t21.ascending); t21 = A._$PaymentTermUIState$_(_null, A.PaymentTermEntity_PaymentTermEntity(_null, _null), _null, t21, _null, "", 0); t22 = t4.$index(0, B.EntityType_design); t19 = t22 == null; t23 = t19 ? _null : t22.field; if (t23 == null) t23 = _s4_; t22 = A.ListUIState_ListUIState(t23, t19 ? _null : t22.ascending); t22 = A._$DesignUIState$_(_null, A.DesignEntity_DesignEntity(_null, _null, _null), _null, t22, _null, "", 0); t23 = t4.$index(0, B.EntityType_credit); t19 = t23 == null; t24 = t19 ? _null : t23.field; if (t24 == null) t24 = _s6_; t19 = t19 ? _null : t23.ascending; t19 = A.ListUIState_ListUIState(t24, t19 === true); t19 = A._$CreditUIState$_(_null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, _null, _null, t19, _null, "", 0); t23 = t4.$index(0, B.EntityType_user); t24 = t23 == null; t25 = t24 ? _null : t23.field; if (t25 == null) t25 = "first_name"; t23 = A.ListUIState_ListUIState(t25, t24 ? _null : t23.ascending); t23 = A._$UserUIState$_(_null, A.UserEntity_UserEntity(_null, _null, _null), _null, t23, _null, "", 0); t25 = t4.$index(0, B.EntityType_taxRate); t24 = t25 == null; t26 = t24 ? _null : t25.field; if (t26 == null) t26 = _s4_; t25 = A.ListUIState_ListUIState(t26, t24 ? _null : t25.ascending); t25 = A._$TaxRateUIState$_(_null, A.TaxRateEntity_TaxRateEntity(_null, _null, _null, _null), _null, t25, _null, "", 0); t26 = t4.$index(0, B.EntityType_companyGateway); t24 = t26 == null; t27 = t24 ? _null : t26.field; if (t27 == null) t27 = _s4_; t26 = A.ListUIState_ListUIState(t27, t24 ? _null : t26.ascending); t26 = A._$CompanyGatewayUIState$_(_null, A.CompanyGatewayEntity_CompanyGatewayEntity(_null, _null), _null, t26, _null, "", 0); t27 = t4.$index(0, B.EntityType_group); t24 = t27 == null; t28 = t24 ? _null : t27.field; if (t28 == null) t28 = _s4_; t27 = A.ListUIState_ListUIState(t28, t24 ? _null : t27.ascending); t27 = A._$GroupUIState$_(_null, A.GroupEntity_GroupEntity(_null, _null), _null, t27, _null, "", 0); t28 = t4.$index(0, B.EntityType_document); t24 = t28 == null; t29 = t24 ? _null : t28.field; if (t29 == null) t29 = _s4_; t28 = A.ListUIState_ListUIState(t29, t24 ? _null : t28.ascending); t28 = A._$DocumentUIState$_(_null, A.DocumentEntity_DocumentEntity(_null), _null, t28, _null, "", 0); t29 = t4.$index(0, B.EntityType_expense); t24 = t29 == null; t30 = t24 ? _null : t29.field; if (t30 == null) t30 = _s6_; t24 = t24 ? _null : t29.ascending; t24 = A.ListUIState_ListUIState(t30, t24 === true); t24 = A._$ExpenseUIState$_(_null, A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null), _null, t24, _null, "", 0); t29 = t4.$index(0, B.EntityType_vendor); t30 = t29 == null; t31 = t30 ? _null : t29.field; if (t31 == null) t31 = _s4_; t29 = A.ListUIState_ListUIState(t31, t30 ? _null : t29.ascending); t29 = A._$VendorUIState$_(_null, A.VendorEntity_VendorEntity(_null, _null, _null), A.VendorContactEntity_VendorContactEntity(), _null, t29, _null, "", 0); t31 = t4.$index(0, B.EntityType_task); t30 = t31 == null; t32 = t30 ? _null : t31.field; if (t32 == null) t32 = _s6_; t30 = t30 ? _null : t31.ascending; t30 = A.ListUIState_ListUIState(t32, t30 === true); t30 = A._$TaskUIState$_(_null, A.TaskEntity_TaskEntity(_null, _null, _null, _null, _null), _null, _null, 0, t30, _null, "", 0); t31 = t4.$index(0, B.EntityType_project); t32 = t31 == null; t33 = t32 ? _null : t31.field; if (t33 == null) t33 = _s6_; t31 = t32 ? _null : t31.ascending; t31 = A.ListUIState_ListUIState(t33, t31 === true); t31 = A._$ProjectUIState$_(_null, A.ProjectEntity_ProjectEntity(_null, _null, _null, _null), _null, t31, _null, "", 0); t32 = t4.$index(0, B.EntityType_payment); t33 = t32 == null; t34 = t33 ? _null : t32.field; if (t34 == null) t34 = _s6_; t32 = t33 ? _null : t32.ascending; t32 = A.ListUIState_ListUIState(t34, t32 === true); t32 = A._$PaymentUIState$_(_null, A.PaymentEntity_PaymentEntity(_null, _null, _null), _null, t32, _null, "", 0); t33 = t4.$index(0, B.EntityType_quote); t34 = t33 == null; t35 = t34 ? _null : t33.field; if (t35 == null) t35 = _s6_; t33 = t34 ? _null : t33.ascending; t33 = A.ListUIState_ListUIState(t35, t33 === true); t33 = A._$QuoteUIState$_(_null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, _null, _null, t33, _null, "", 0); t34 = t4.$index(0, B.EntityType_schedule); t35 = t34 == null; t36 = t35 ? _null : t34.field; if (t36 == null) t36 = "next_run"; t34 = A.ListUIState_ListUIState(t36, t35 ? _null : t34.ascending); t34 = A._$ScheduleUIState$_(_null, A.ScheduleEntity_ScheduleEntity("email_statement", _null, _null), _null, t34, _null, "", 0); t36 = t4.$index(0, B.EntityType_transactionRule); t35 = t36 == null; t37 = t35 ? _null : t36.field; if (t37 == null) t37 = _s4_; t36 = A.ListUIState_ListUIState(t37, t35 ? _null : t36.ascending); t36 = A._$TransactionRuleUIState$_(_null, A.TransactionRuleEntity_TransactionRuleEntity(_null, _null), _null, t36, _null, "", 0); t37 = t4.$index(0, B.EntityType_transaction); t35 = t37 == null; t38 = t35 ? _null : t37.field; if (t38 == null) t38 = "date"; t37 = A.ListUIState_ListUIState(t38, t35 ? _null : t37.ascending); t37 = A._$TransactionUIState$_(_null, A.TransactionEntity_TransactionEntity(_null, _null), _null, t37, _null, "", 0); t38 = t4.$index(0, B.EntityType_bankAccount); t35 = t38 == null; t39 = t35 ? _null : t38.field; if (t39 == null) t39 = _s4_; t38 = A.ListUIState_ListUIState(t39, t35 ? _null : t38.ascending); t38 = A._$BankAccountUIState$_(_null, A.BankAccountEntity_BankAccountEntity(_null, _null), _null, t38, _null, "", 0); t39 = t4.$index(0, B.EntityType_purchaseOrder); t35 = t39 == null; t40 = t35 ? _null : t39.field; if (t40 == null) t40 = _s6_; t35 = t35 ? _null : t39.ascending; t35 = A.ListUIState_ListUIState(t40, t35 === true); t35 = A._$PurchaseOrderUIState$_(_null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, _null, _null, t35, _null, "", 0); t4 = t4.$index(0, B.EntityType_recurringExpense); t39 = t4 == null; t40 = t39 ? _null : t4.field; if (t40 == null) t40 = _s6_; t4 = A.ListUIState_ListUIState(t40, t39 ? _null : t4.ascending); t18 = A._$UIState$_(t38, t13, t26, t19, t5, t9, t22, false, t28, t17, t24, _null, 0, t8, t27, t12, 0, _null, t21, t32, t7, "", t11, t31, t35, t33, A._$RecurringExpenseUIState$_(_null, A.ExpenseEntity_ExpenseEntity(_null, B.EntityType_recurringExpense, _null, _null, _null, _null, _null), _null, t4, _null, "", 0), t15, t10, t34, 0, t6, t14, t16, t30, t25, t20, t36, t37, t23, t29, t18); return A._$AppState$_(t1, false, false, false, isWhiteLabeled, "", prefState, t2, t18, t3); }, _$AppState$_(authState, isLoading, isSaving, isTesting, isWhiteLabeled, lastError, prefState, staticState, uiState, userCompanyStates) { var _s8_ = "AppState"; A.BuiltValueNullFieldError_checkNotNull(isLoading, _s8_, "isLoading"); A.BuiltValueNullFieldError_checkNotNull(isSaving, _s8_, "isSaving"); A.BuiltValueNullFieldError_checkNotNull(isTesting, _s8_, "isTesting"); A.BuiltValueNullFieldError_checkNotNull(isWhiteLabeled, _s8_, "isWhiteLabeled"); A.BuiltValueNullFieldError_checkNotNull(lastError, _s8_, "lastError"); A.BuiltValueNullFieldError_checkNotNull(authState, _s8_, "authState"); A.BuiltValueNullFieldError_checkNotNull(staticState, _s8_, "staticState"); A.BuiltValueNullFieldError_checkNotNull(prefState, _s8_, "prefState"); A.BuiltValueNullFieldError_checkNotNull(uiState, _s8_, "uiState"); A.BuiltValueNullFieldError_checkNotNull(userCompanyStates, _s8_, "userCompanyStates"); return new A._$AppState(isLoading, isSaving, isTesting, isWhiteLabeled, lastError, authState, staticState, prefState, uiState, userCompanyStates); }, AppState: function AppState() { }, AppState_AppState_closure: function AppState_AppState_closure(t0) { this.reportErrors = t0; }, AppState_companies_closure: function AppState_companies_closure() { }, AppState_historyList_closure: function AppState_historyList_closure(t0) { this.$this = t0; }, AppState_getEntityMap_closure: function AppState_getEntityMap_closure() { }, AppState_getEntityMap_closure0: function AppState_getEntityMap_closure0() { }, Credentials: function Credentials(t0, t1) { this.url = t0; this.token = t1; }, SelectionState: function SelectionState(t0, t1, t2) { this.selectedId = t0; this.filterEntityId = t1; this.filterEntityType = t2; }, _$AppStateSerializer: function _$AppStateSerializer() { }, _$AppState: function _$AppState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.isLoading = t0; _.isSaving = t1; _.isTesting = t2; _.isWhiteLabeled = t3; _.lastError = t4; _.authState = t5; _.staticState = t6; _.prefState = t7; _.uiState = t8; _.userCompanyStates = t9; _._app_state$__hashCode = null; }, AppStateBuilder: function AppStateBuilder() { var _ = this; _._userCompanyStates = _._uiState = _._prefState = _._staticState = _._authState = _._lastError = _._isWhiteLabeled = _._isTesting = _._isSaving = _._isLoading = _._app_state$_$v = null; }, LoadStateRequest: function LoadStateRequest(t0) { this.context = t0; }, LoadStateSuccess: function LoadStateSuccess(t0) { this.state = t0; }, OAuthLoginRequest: function OAuthLoginRequest(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.completer = t0; _.email = t1; _.idToken = t2; _.accessToken = t3; _.url = t4; _.secret = t5; _.platform = t6; _.provider = t7; _.authCode = t8; }, UserLoadUrl: function UserLoadUrl(t0) { this.url = t0; }, UserLoginRequest: function UserLoginRequest(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.completer = t0; _.email = t1; _.password = t2; _.url = t3; _.secret = t4; _.platform = t5; _.oneTimePassword = t6; }, UserLoginSuccess: function UserLoginSuccess() { }, UserLoginFailure: function UserLoginFailure() { }, RecoverPasswordRequest: function RecoverPasswordRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.email = t1; _.url = t2; _.secret = t3; }, RecoverPasswordSuccess: function RecoverPasswordSuccess() { }, RecoverPasswordFailure: function RecoverPasswordFailure() { }, UserLogout: function UserLogout() { }, UserLogoutAll: function UserLogoutAll(t0) { this.completer = t0; }, UserLogoutAllSuccess: function UserLogoutAllSuccess() { }, UserLogoutAllFailure: function UserLogoutAllFailure() { }, UserSignUpRequest: function UserSignUpRequest(t0, t1, t2) { this.completer = t0; this.email = t1; this.password = t2; }, OAuthSignUpRequest: function OAuthSignUpRequest(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.completer = t0; _.idToken = t1; _.url = t2; _.accessToken = t3; _.provider = t4; _.firstName = t5; _.lastName = t6; }, UserVerifiedPassword: function UserVerifiedPassword() { }, UserUnverifiedPassword: function UserUnverifiedPassword() { }, _saveAuthLocal(url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$_saveAuthLocal = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$_saveAuthLocal); case 2: // returning from await. $async$result._setValue$3("String", "url", A.formatApiUrl(url)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_saveAuthLocal, $async$completer); }, _createUserLogout() { return new A._createUserLogout_closure(); }, _createUserLogoutAll(repository) { return new A._createUserLogoutAll_closure(repository); }, _createLoginRequest(repository) { return new A._createLoginRequest_closure(repository); }, _createSignUpRequest(repository) { return new A._createSignUpRequest_closure(repository); }, _createOAuthLoginRequest(repository) { return new A._createOAuthLoginRequest_closure(repository); }, _createOAuthSignUpRequest(repository) { return new A._createOAuthSignUpRequest_closure(repository); }, _createRefreshRequest(repository) { return new A._createRefreshRequest_closure(repository); }, _createRecoverRequest(repository) { return new A._createRecoverRequest_closure(repository); }, _createCompany(repository) { return new A._createCompany_closure(repository); }, _setDefaultCompany(repository) { return new A._setDefaultCompany_closure(repository); }, _deleteCompany(repository) { return new A._deleteCompany_closure(repository); }, _purgeData(repository) { return new A._purgeData_closure(repository); }, _resendConfirmation(repository) { return new A._resendConfirmation_closure(repository); }, _parseError0(error) { var lastIndex, secondToLastIndex, _s28_ = "failed due to: Deserializing"; if (B.JSString_methods.contains$1(error, _s28_)) { lastIndex = B.JSString_methods.lastIndexOf$1(error, _s28_); secondToLastIndex = B.JSString_methods.lastIndexOf$1(B.JSString_methods.substring$2(error, 0, B.JSString_methods.lastIndexOf$1(error, _s28_)), _s28_); error = "Error :: " + B.JSString_methods.trim$0(B.JSString_methods.substring$1(error, (secondToLastIndex >= 0 ? secondToLastIndex : lastIndex) + 28)); } else if (B.JSString_methods.contains$1(error.toLowerCase(), "no host specified")) error = "An error occurred, please check the URL is correct"; else if (B.JSString_methods.contains$1(error, "404")) error += ", you may need to add /public to the URL"; return error; }, _createUserLogout_closure: function _createUserLogout_closure() { }, _createUserLogout__closure: function _createUserLogout__closure() { }, _createUserLogoutAll_closure: function _createUserLogoutAll_closure(t0) { this.repository = t0; }, _createUserLogoutAll__closure: function _createUserLogoutAll__closure(t0) { this.store = t0; }, _createUserLogoutAll__closure0: function _createUserLogoutAll__closure0(t0, t1) { this.action = t0; this.store = t1; }, _createLoginRequest_closure: function _createLoginRequest_closure(t0) { this.repository = t0; }, _createLoginRequest__closure: function _createLoginRequest__closure(t0, t1) { this.action = t0; this.store = t1; }, _createLoginRequest__closure0: function _createLoginRequest__closure0(t0, t1) { this.action = t0; this.store = t1; }, _createSignUpRequest_closure: function _createSignUpRequest_closure(t0) { this.repository = t0; }, _createSignUpRequest__closure: function _createSignUpRequest__closure(t0, t1) { this.store = t0; this.action = t1; }, _createSignUpRequest__closure0: function _createSignUpRequest__closure0(t0, t1) { this.action = t0; this.store = t1; }, _createOAuthLoginRequest_closure: function _createOAuthLoginRequest_closure(t0) { this.repository = t0; }, _createOAuthLoginRequest__closure: function _createOAuthLoginRequest__closure(t0, t1) { this.action = t0; this.store = t1; }, _createOAuthLoginRequest__closure0: function _createOAuthLoginRequest__closure0(t0, t1) { this.action = t0; this.store = t1; }, _createOAuthSignUpRequest_closure: function _createOAuthSignUpRequest_closure(t0) { this.repository = t0; }, _createOAuthSignUpRequest__closure: function _createOAuthSignUpRequest__closure(t0, t1) { this.store = t0; this.action = t1; }, _createOAuthSignUpRequest__closure0: function _createOAuthSignUpRequest__closure0(t0, t1) { this.action = t0; this.store = t1; }, _createRefreshRequest_closure: function _createRefreshRequest_closure(t0) { this.repository = t0; }, _createRefreshRequest__closure: function _createRefreshRequest__closure(t0, t1, t2) { this.state = t0; this.action = t1; this.store = t2; }, _createRefreshRequest___closure: function _createRefreshRequest___closure(t0, t1) { this._box_0 = t0; this.state = t1; }, _createRefreshRequest____closure: function _createRefreshRequest____closure(t0, t1) { this._box_0 = t0; this.userCompany = t1; }, _createRefreshRequest__closure0: function _createRefreshRequest__closure0(t0, t1) { this.store = t0; this.action = t1; }, _createRecoverRequest_closure: function _createRecoverRequest_closure(t0) { this.repository = t0; }, _createRecoverRequest__closure: function _createRecoverRequest__closure(t0, t1) { this.store = t0; this.action = t1; }, _createRecoverRequest__closure0: function _createRecoverRequest__closure0(t0, t1) { this.store = t0; this.action = t1; }, _createCompany_closure: function _createCompany_closure(t0) { this.repository = t0; }, _createCompany__closure: function _createCompany__closure(t0, t1, t2) { this.store = t0; this.state = t1; this.action = t2; }, _createCompany___closure: function _createCompany___closure(t0, t1, t2) { this.store = t0; this.state = t1; this.action = t2; }, _setDefaultCompany_closure: function _setDefaultCompany_closure(t0) { this.repository = t0; }, _setDefaultCompany__closure: function _setDefaultCompany__closure(t0, t1) { this.store = t0; this.action = t1; }, _setDefaultCompany__closure0: function _setDefaultCompany__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteCompany_closure: function _deleteCompany_closure(t0) { this.repository = t0; }, _deleteCompany__closure: function _deleteCompany__closure(t0, t1) { this.store = t0; this.action = t1; }, _deleteCompany__closure0: function _deleteCompany__closure0(t0, t1) { this.store = t0; this.action = t1; }, _purgeData_closure: function _purgeData_closure(t0) { this.repository = t0; }, _purgeData__closure: function _purgeData__closure(t0, t1) { this.store = t0; this.action = t1; }, _purgeData___closure: function _purgeData___closure(t0) { this.action = t0; }, _purgeData__closure0: function _purgeData__closure0(t0, t1) { this.store = t0; this.action = t1; }, _resendConfirmation_closure: function _resendConfirmation_closure(t0) { this.repository = t0; }, _resendConfirmation__closure: function _resendConfirmation__closure(t0) { this.store = t0; }, _resendConfirmation__closure0: function _resendConfirmation__closure0(t0) { this.store = t0; }, userLoadUrlReducer(authState, action) { return authState.rebuild$1(new A.userLoadUrlReducer_closure(action)); }, userSignUpRequestReducer(authState, action) { return authState.rebuild$1(new A.userSignUpRequestReducer_closure()); }, userLoginRequestReducer(authState, action) { return authState.rebuild$1(new A.userLoginRequestReducer_closure(action)); }, oauthLoginRequestReducer(authState, action) { return authState.rebuild$1(new A.oauthLoginRequestReducer_closure(action)); }, oauthSignUpRequestReducer(authState, action) { return authState.rebuild$1(new A.oauthSignUpRequestReducer_closure()); }, userLoginSuccessReducer(authState, action) { return authState.rebuild$1(new A.userLoginSuccessReducer_closure()); }, userVerifiedPasswordReducer(authState, action) { return authState.rebuild$1(new A.userVerifiedPasswordReducer_closure()); }, userUnverifiedPasswordReducer(authState, action) { return authState.rebuild$1(new A.userUnverifiedPasswordReducer_closure()); }, userLoadUrlReducer_closure: function userLoadUrlReducer_closure(t0) { this.action = t0; }, userSignUpRequestReducer_closure: function userSignUpRequestReducer_closure() { }, userLoginRequestReducer_closure: function userLoginRequestReducer_closure(t0) { this.action = t0; }, oauthLoginRequestReducer_closure: function oauthLoginRequestReducer_closure(t0) { this.action = t0; }, oauthSignUpRequestReducer_closure: function oauthSignUpRequestReducer_closure() { }, userLoginSuccessReducer_closure: function userLoginSuccessReducer_closure() { }, userVerifiedPasswordReducer_closure: function userVerifiedPasswordReducer_closure() { }, userUnverifiedPasswordReducer_closure: function userUnverifiedPasswordReducer_closure() { }, _$AuthState$_(email, isAuthenticated, isInitialized, lastEnteredPasswordAt, referralCode, url) { var _s9_ = "AuthState"; A.BuiltValueNullFieldError_checkNotNull(email, _s9_, "email"); A.BuiltValueNullFieldError_checkNotNull(url, _s9_, "url"); A.BuiltValueNullFieldError_checkNotNull(isInitialized, _s9_, "isInitialized"); A.BuiltValueNullFieldError_checkNotNull(isAuthenticated, _s9_, "isAuthenticated"); A.BuiltValueNullFieldError_checkNotNull(lastEnteredPasswordAt, _s9_, "lastEnteredPasswordAt"); A.BuiltValueNullFieldError_checkNotNull(referralCode, _s9_, "referralCode"); return new A._$AuthState(email, url, isInitialized, isAuthenticated, lastEnteredPasswordAt, referralCode); }, AuthState: function AuthState() { }, _$AuthStateSerializer: function _$AuthStateSerializer() { }, _$AuthState: function _$AuthState(t0, t1, t2, t3, t4, t5) { var _ = this; _.email = t0; _.url = t1; _.isInitialized = t2; _.isAuthenticated = t3; _.lastEnteredPasswordAt = t4; _.referralCode = t5; _._auth_state$__hashCode = null; }, AuthStateBuilder: function AuthStateBuilder() { var _ = this; _._auth_state$_referralCode = _._lastEnteredPasswordAt = _._isAuthenticated = _._isInitialized = _._auth_state$_url = _._auth_state$_email = _._$v = null; }, handleBankAccountAction(context, bankAccounts, action) { var store, t1, t2, bankAccount, t3, bankAccountIds, _i, credentials, integrationType, _null = null, _s21_ = "restored_bank_account", _s21_0 = "archived_bank_account", _s20_ = "deleted_bank_account"; if (bankAccounts.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); bankAccount = type$.BankAccountEntity._as(B.JSArray_methods.get$first(bankAccounts)); t3 = A._arrayInstanceType(bankAccounts)._eval$1("MappedListIterable<1,String>"); bankAccountIds = A.List_List$of(new A.MappedListIterable(bankAccounts, new A.handleBankAccountAction_closure(), t3), true, t3._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, bankAccount, true, _null); break; case B.EntityAction_restore: t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s21_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreBankAccountsRequest(t1, bankAccountIds)); break; case B.EntityAction_archive: t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s21_0); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_0); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveBankAccountsRequest(t1, bankAccountIds)); break; case B.EntityAction_delete: t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteBankAccountsRequest(t1, bankAccountIds)); break; case B.EntityAction_newTransaction: A.createEntity(_null, _null, A.TransactionEntity_TransactionEntity(_null, t1).rebuild$1(new A.handleBankAccountAction_closure0(bankAccount)), _null, false); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.bankAccountUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartBankAccountMultiselect()); } t1 = bankAccounts.length; if (t1 === 0) break; for (_i = 0; _i < bankAccounts.length; bankAccounts.length === t1 || (0, A.throwConcurrentModificationError)(bankAccounts), ++_i) { bankAccount = bankAccounts[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(bankAccount); t2 = t2.bankAccountUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToBankAccountMultiselect(bankAccount)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromBankAccountMultiselect(bankAccount)); } } break; case B.EntityAction_reconnect: credentials = t1.get$credentials(0); integrationType = bankAccount.integrationType; t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartSaving()); if (integrationType === "yodlee") { t1 = type$.String; t1 = A.LinkedHashMap_LinkedHashMap$_literal(["return_url", ""], t1, t1); } else t1 = "nordigen"; new A.WebClient().post$3$data(credentials.url + "/one_time_token", credentials.token, B.C_JsonCodec.encode$2$toEncodable(A.LinkedHashMap_LinkedHashMap$_literal(["context", t1], type$.String, type$.Object), _null)).then$1$1(0, new A.handleBankAccountAction_closure1(store, credentials, integrationType, bankAccount), type$.Null).catchError$1(new A.handleBankAccountAction_closure2(store)); break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([bankAccount], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in bank_account_actions"); break; } }, ViewBankAccountList: function ViewBankAccountList() { }, ViewBankAccount: function ViewBankAccount(t0) { this.bankAccountId = t0; }, EditBankAccount: function EditBankAccount(t0) { this.bankAccount = t0; }, UpdateBankAccount: function UpdateBankAccount(t0) { this.bankAccount = t0; }, LoadBankAccountRequest: function LoadBankAccountRequest() { }, LoadBankAccountFailure: function LoadBankAccountFailure(t0) { this.error = t0; }, LoadBankAccountSuccess: function LoadBankAccountSuccess(t0) { this.bankAccount = t0; }, LoadBankAccountsRequest: function LoadBankAccountsRequest() { }, LoadBankAccountsFailure: function LoadBankAccountsFailure(t0) { this.error = t0; }, LoadBankAccountsSuccess: function LoadBankAccountsSuccess(t0) { this.bankAccounts = t0; }, SaveBankAccountRequest: function SaveBankAccountRequest(t0, t1) { this.completer = t0; this.bankAccount = t1; }, SaveBankAccountSuccess: function SaveBankAccountSuccess(t0) { this.bankAccount = t0; }, AddBankAccountSuccess: function AddBankAccountSuccess(t0) { this.bankAccount = t0; }, SaveBankAccountFailure: function SaveBankAccountFailure() { }, ArchiveBankAccountsRequest: function ArchiveBankAccountsRequest(t0, t1) { this.completer = t0; this.bankAccountIds = t1; }, ArchiveBankAccountsSuccess: function ArchiveBankAccountsSuccess(t0) { this.bankAccounts = t0; }, ArchiveBankAccountsFailure: function ArchiveBankAccountsFailure() { }, DeleteBankAccountsRequest: function DeleteBankAccountsRequest(t0, t1) { this.completer = t0; this.bankAccountIds = t1; }, DeleteBankAccountsSuccess: function DeleteBankAccountsSuccess(t0) { this.bankAccounts = t0; }, DeleteBankAccountsFailure: function DeleteBankAccountsFailure() { }, RestoreBankAccountsRequest: function RestoreBankAccountsRequest(t0, t1) { this.completer = t0; this.bankAccountIds = t1; }, RestoreBankAccountsSuccess: function RestoreBankAccountsSuccess(t0) { this.bankAccounts = t0; }, RestoreBankAccountsFailure: function RestoreBankAccountsFailure() { }, FilterBankAccounts: function FilterBankAccounts(t0) { this.filter = t0; }, SortBankAccounts: function SortBankAccounts(t0) { this.field = t0; }, FilterBankAccountsByState: function FilterBankAccountsByState(t0) { this.state = t0; }, FilterBankAccountsByCustom1: function FilterBankAccountsByCustom1(t0) { this.value = t0; }, FilterBankAccountsByCustom2: function FilterBankAccountsByCustom2(t0) { this.value = t0; }, FilterBankAccountsByCustom3: function FilterBankAccountsByCustom3(t0) { this.value = t0; }, FilterBankAccountsByCustom4: function FilterBankAccountsByCustom4(t0) { this.value = t0; }, StartBankAccountMultiselect: function StartBankAccountMultiselect() { }, AddToBankAccountMultiselect: function AddToBankAccountMultiselect(t0) { this.entity = t0; }, RemoveFromBankAccountMultiselect: function RemoveFromBankAccountMultiselect(t0) { this.entity = t0; }, ClearBankAccountMultiselect: function ClearBankAccountMultiselect() { }, handleBankAccountAction_closure: function handleBankAccountAction_closure() { }, handleBankAccountAction_closure0: function handleBankAccountAction_closure0(t0) { this.bankAccount = t0; }, handleBankAccountAction_closure1: function handleBankAccountAction_closure1(t0, t1, t2, t3) { var _ = this; _.store = t0; _.credentials = t1; _.integrationType = t2; _.bankAccount = t3; }, handleBankAccountAction_closure2: function handleBankAccountAction_closure2(t0) { this.store = t0; }, _editBankAccount() { return new A._editBankAccount_closure(); }, _viewBankAccount() { return new A._viewBankAccount_closure(); }, _viewBankAccountList() { return new A._viewBankAccountList_closure0(); }, _archiveBankAccount(repository) { return new A._archiveBankAccount_closure(repository); }, _deleteBankAccount(repository) { return new A._deleteBankAccount_closure(repository); }, _restoreBankAccount(repository) { return new A._restoreBankAccount_closure(repository); }, _saveBankAccount(repository) { return new A._saveBankAccount_closure(repository); }, _loadBankAccount(repository) { return new A._loadBankAccount_closure(repository); }, _loadBankAccounts(repository) { return new A._loadBankAccounts_closure(repository); }, _editBankAccount_closure: function _editBankAccount_closure() { }, _viewBankAccount_closure: function _viewBankAccount_closure() { }, _viewBankAccountList_closure0: function _viewBankAccountList_closure0() { }, _viewBankAccountList__closure: function _viewBankAccountList__closure() { }, _archiveBankAccount_closure: function _archiveBankAccount_closure(t0) { this.repository = t0; }, _archiveBankAccount__closure: function _archiveBankAccount__closure(t0) { this.store = t0; }, _archiveBankAccount__closure0: function _archiveBankAccount__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveBankAccount__closure1: function _archiveBankAccount__closure1(t0, t1, t2) { this.store = t0; this.prevBankAccounts = t1; this.action = t2; }, _deleteBankAccount_closure: function _deleteBankAccount_closure(t0) { this.repository = t0; }, _deleteBankAccount__closure: function _deleteBankAccount__closure(t0) { this.store = t0; }, _deleteBankAccount__closure0: function _deleteBankAccount__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteBankAccount__closure1: function _deleteBankAccount__closure1(t0, t1, t2) { this.store = t0; this.prevBankAccounts = t1; this.action = t2; }, _restoreBankAccount_closure: function _restoreBankAccount_closure(t0) { this.repository = t0; }, _restoreBankAccount__closure: function _restoreBankAccount__closure(t0) { this.store = t0; }, _restoreBankAccount__closure0: function _restoreBankAccount__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreBankAccount__closure1: function _restoreBankAccount__closure1(t0, t1, t2) { this.store = t0; this.prevBankAccounts = t1; this.action = t2; }, _saveBankAccount_closure: function _saveBankAccount_closure(t0) { this.repository = t0; }, _saveBankAccount__closure: function _saveBankAccount__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveBankAccount__closure0: function _saveBankAccount__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadBankAccount_closure: function _loadBankAccount_closure(t0) { this.repository = t0; }, _loadBankAccount__closure: function _loadBankAccount__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadBankAccount__closure0: function _loadBankAccount__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadBankAccounts_closure: function _loadBankAccounts_closure(t0) { this.repository = t0; }, _loadBankAccounts__closure: function _loadBankAccounts__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadBankAccounts__closure0: function _loadBankAccounts__closure0(t0, t1) { this.store = t0; this.action = t1; }, bankAccountUIReducer(state, action) { var t1 = new A.BankAccountUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._bank_account_state$_$v = state; new A.bankAccountUIReducer_closure(state, action).call$1(t1); return t1._bank_account_state$_build$0(); }, _clearEditing(bankAccount, action) { return A.BankAccountEntity_BankAccountEntity(null, null); }, _updateEditing(bankAccount, action) { return action.get$bankAccount(); }, _viewBankAccountList0(bankAccountListState, action) { return bankAccountListState.rebuild$1(new A._viewBankAccountList_closure()); }, _filterBankAccountsByCustom1(bankAccountListState, action) { if (B.JSArray_methods.contains$1(bankAccountListState.custom1Filters._list$_list, action.value)) return bankAccountListState.rebuild$1(new A._filterBankAccountsByCustom1_closure(action)); else return bankAccountListState.rebuild$1(new A._filterBankAccountsByCustom1_closure0(action)); }, _filterBankAccountsByCustom2(bankAccountListState, action) { if (B.JSArray_methods.contains$1(bankAccountListState.custom2Filters._list$_list, action.value)) return bankAccountListState.rebuild$1(new A._filterBankAccountsByCustom2_closure(action)); else return bankAccountListState.rebuild$1(new A._filterBankAccountsByCustom2_closure0(action)); }, _filterBankAccountsByState(bankAccountListState, action) { if (B.JSArray_methods.contains$1(bankAccountListState.stateFilters._list$_list, action.state)) return bankAccountListState.rebuild$1(new A._filterBankAccountsByState_closure(action)); else return bankAccountListState.rebuild$1(new A._filterBankAccountsByState_closure0(action)); }, _filterBankAccounts(bankAccountListState, action) { return bankAccountListState.rebuild$1(new A._filterBankAccounts_closure(action, bankAccountListState)); }, _sortBankAccounts(bankAccountListState, action) { return bankAccountListState.rebuild$1(new A._sortBankAccounts_closure(action)); }, _startListMultiselect(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure21()); }, _addToListMultiselect(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure21(action)); }, _removeFromListMultiselect(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure21(action)); }, _clearListMultiselect(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure21()); }, _archiveBankAccountSuccess(bankAccountState, action) { return bankAccountState.rebuild$1(new A._archiveBankAccountSuccess_closure(action)); }, _deleteBankAccountSuccess(bankAccountState, action) { return bankAccountState.rebuild$1(new A._deleteBankAccountSuccess_closure(action)); }, _restoreBankAccountSuccess(bankAccountState, action) { return bankAccountState.rebuild$1(new A._restoreBankAccountSuccess_closure(action)); }, _addBankAccount(bankAccountState, action) { return bankAccountState.rebuild$1(new A._addBankAccount_closure(action)); }, _updateBankAccount(bankAccountState, action) { return bankAccountState.rebuild$1(new A._updateBankAccount_closure(action)); }, _setLoadedBankAccount(bankAccountState, action) { return bankAccountState.rebuild$1(new A._setLoadedBankAccount_closure(action)); }, _setLoadedBankAccounts(bankAccountState, action) { return bankAccountState.loadBankAccounts$1(action.bankAccounts); }, _setLoadedCompany(bankAccountState, action) { return bankAccountState.loadBankAccounts$1(action.userCompany.company.bankAccounts); }, bankAccountUIReducer_closure: function bankAccountUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure176: function forceSelectedReducer_closure176() { }, forceSelectedReducer_closure177: function forceSelectedReducer_closure177() { }, forceSelectedReducer_closure178: function forceSelectedReducer_closure178() { }, forceSelectedReducer_closure179: function forceSelectedReducer_closure179() { }, forceSelectedReducer_closure180: function forceSelectedReducer_closure180() { }, forceSelectedReducer_closure181: function forceSelectedReducer_closure181() { }, forceSelectedReducer_closure182: function forceSelectedReducer_closure182() { }, forceSelectedReducer_closure183: function forceSelectedReducer_closure183() { }, tabIndexReducer_closure21: function tabIndexReducer_closure21() { }, tabIndexReducer_closure22: function tabIndexReducer_closure22() { }, selectedIdReducer_closure338: function selectedIdReducer_closure338() { }, selectedIdReducer_closure339: function selectedIdReducer_closure339() { }, selectedIdReducer_closure340: function selectedIdReducer_closure340() { }, selectedIdReducer_closure341: function selectedIdReducer_closure341() { }, selectedIdReducer_closure342: function selectedIdReducer_closure342() { }, selectedIdReducer_closure343: function selectedIdReducer_closure343() { }, selectedIdReducer_closure344: function selectedIdReducer_closure344() { }, selectedIdReducer_closure345: function selectedIdReducer_closure345() { }, selectedIdReducer_closure346: function selectedIdReducer_closure346() { }, selectedIdReducer_closure347: function selectedIdReducer_closure347() { }, selectedIdReducer_closure348: function selectedIdReducer_closure348() { }, selectedIdReducer_closure349: function selectedIdReducer_closure349() { }, selectedIdReducer_closure350: function selectedIdReducer_closure350() { }, selectedIdReducer_closure351: function selectedIdReducer_closure351() { }, selectedIdReducer_closure352: function selectedIdReducer_closure352() { }, editingReducer_closure114: function editingReducer_closure114() { }, editingReducer__closure45: function editingReducer__closure45() { }, editingReducer_closure115: function editingReducer_closure115() { }, editingReducer_closure116: function editingReducer_closure116() { }, editingReducer_closure117: function editingReducer_closure117() { }, bankAccountListReducer_closure: function bankAccountListReducer_closure() { }, bankAccountListReducer__closure: function bankAccountListReducer__closure() { }, _viewBankAccountList_closure: function _viewBankAccountList_closure() { }, _filterBankAccountsByCustom1_closure: function _filterBankAccountsByCustom1_closure(t0) { this.action = t0; }, _filterBankAccountsByCustom1_closure0: function _filterBankAccountsByCustom1_closure0(t0) { this.action = t0; }, _filterBankAccountsByCustom2_closure: function _filterBankAccountsByCustom2_closure(t0) { this.action = t0; }, _filterBankAccountsByCustom2_closure0: function _filterBankAccountsByCustom2_closure0(t0) { this.action = t0; }, _filterBankAccountsByState_closure: function _filterBankAccountsByState_closure(t0) { this.action = t0; }, _filterBankAccountsByState_closure0: function _filterBankAccountsByState_closure0(t0) { this.action = t0; }, _filterBankAccounts_closure: function _filterBankAccounts_closure(t0, t1) { this.action = t0; this.bankAccountListState = t1; }, _sortBankAccounts_closure: function _sortBankAccounts_closure(t0) { this.action = t0; }, _startListMultiselect_closure21: function _startListMultiselect_closure21() { }, _addToListMultiselect_closure21: function _addToListMultiselect_closure21(t0) { this.action = t0; }, _removeFromListMultiselect_closure21: function _removeFromListMultiselect_closure21(t0) { this.action = t0; }, _clearListMultiselect_closure21: function _clearListMultiselect_closure21() { }, _archiveBankAccountSuccess_closure: function _archiveBankAccountSuccess_closure(t0) { this.action = t0; }, _deleteBankAccountSuccess_closure: function _deleteBankAccountSuccess_closure(t0) { this.action = t0; }, _restoreBankAccountSuccess_closure: function _restoreBankAccountSuccess_closure(t0) { this.action = t0; }, _addBankAccount_closure: function _addBankAccount_closure(t0) { this.action = t0; }, _updateBankAccount_closure: function _updateBankAccount_closure(t0) { this.action = t0; }, _setLoadedBankAccount_closure: function _setLoadedBankAccount_closure(t0) { this.action = t0; }, dropdownBankAccountsSelector(bankAccountMap, bankAccountList, staticState, userMap, bankAccountId) { var t1 = bankAccountList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownBankAccountsSelector_closure(bankAccountMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownBankAccountsSelector_closure0(bankAccountMap)); return list; }, filteredBankAccountsSelector(selectionState, bankAccountMap, bankAccountList, bankAccountListState) { var t1 = bankAccountList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredBankAccountsSelector_closure(bankAccountMap, selectionState.filterEntityId, bankAccountListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredBankAccountsSelector_closure0(bankAccountMap, bankAccountListState)); return list; }, memoizedDropdownBankAccountList_closure: function memoizedDropdownBankAccountList_closure() { }, dropdownBankAccountsSelector_closure: function dropdownBankAccountsSelector_closure(t0) { this.bankAccountMap = t0; }, dropdownBankAccountsSelector_closure0: function dropdownBankAccountsSelector_closure0(t0) { this.bankAccountMap = t0; }, memoizedFilteredBankAccountList_closure: function memoizedFilteredBankAccountList_closure() { }, filteredBankAccountsSelector_closure: function filteredBankAccountsSelector_closure(t0, t1, t2) { this.bankAccountMap = t0; this.filterEntityId = t1; this.bankAccountListState = t2; }, filteredBankAccountsSelector_closure0: function filteredBankAccountsSelector_closure0(t0, t1) { this.bankAccountMap = t0; this.bankAccountListState = t1; }, _$BankAccountState$_(list, map) { var _s16_ = "BankAccountState"; A.BuiltValueNullFieldError_checkNotNull(map, _s16_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s16_, "list"); return new A._$BankAccountState(map, list); }, _$BankAccountUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s18_ = "BankAccountUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s18_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s18_, "tabIndex"); return new A._$BankAccountUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, BankAccountState: function BankAccountState() { }, BankAccountState_loadBankAccounts_closure0: function BankAccountState_loadBankAccounts_closure0() { }, BankAccountState_loadBankAccounts_closure1: function BankAccountState_loadBankAccounts_closure1() { }, BankAccountState_loadBankAccounts_closure: function BankAccountState_loadBankAccounts_closure(t0, t1) { this.$this = t0; this.map = t1; }, BankAccountUIState: function BankAccountUIState() { }, _$BankAccountStateSerializer: function _$BankAccountStateSerializer() { }, _$BankAccountUIStateSerializer: function _$BankAccountUIStateSerializer() { }, _$BankAccountState: function _$BankAccountState(t0, t1) { this.map = t0; this.list = t1; this._bank_account_state$__hashCode = null; }, BankAccountStateBuilder: function BankAccountStateBuilder() { this._bank_account_state$_list = this._bank_account_state$_map = this._bank_account_state$_$v = null; }, _$BankAccountUIState: function _$BankAccountUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._bank_account_state$__hashCode = null; }, BankAccountUIStateBuilder: function BankAccountUIStateBuilder() { var _ = this; _._bank_account_state$_cancelCompleter = _._bank_account_state$_saveCompleter = _._bank_account_state$_tabIndex = _._bank_account_state$_forceSelected = _._bank_account_state$_selectedId = _._bank_account_state$_listUIState = _._bank_account_state$_editing = _._bank_account_state$_$v = null; }, _BankAccountUIState_Object_EntityUIState: function _BankAccountUIState_Object_EntityUIState() { }, handleClientAction(context, clients, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, t3, clientIds, client, link, message, _i, t4, t5, documentIds, t6; var $async$handleClientAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (clients.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = A._arrayInstanceType(clients)._eval$1("MappedListIterable<1,String>"); clientIds = A.List_List$of(new A.MappedListIterable(clients, new A.handleClientAction_closure(), t3), true, t3._eval$1("ListIterable.E")); t3 = type$.ClientEntity; client = t3._as(clients[0]); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_viewStatement: // goto case $async$goto = 6; break; case B.EntityAction_clientPortal: // goto case $async$goto = 7; break; case B.EntityAction_settings: // goto case $async$goto = 8; break; case B.EntityAction_newTask: // goto case $async$goto = 9; break; case B.EntityAction_newInvoice: // goto case $async$goto = 10; break; case B.EntityAction_newRecurringInvoice: // goto case $async$goto = 11; break; case B.EntityAction_newRecurringExpense: // goto case $async$goto = 12; break; case B.EntityAction_newQuote: // goto case $async$goto = 13; break; case B.EntityAction_newCredit: // goto case $async$goto = 14; break; case B.EntityAction_newExpense: // goto case $async$goto = 15; break; case B.EntityAction_newPayment: // goto case $async$goto = 16; break; case B.EntityAction_newProject: // goto case $async$goto = 17; break; case B.EntityAction_restore: // goto case $async$goto = 18; break; case B.EntityAction_archive: // goto case $async$goto = 19; break; case B.EntityAction_delete: // goto case $async$goto = 20; break; case B.EntityAction_purge: // goto case $async$goto = 21; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 22; break; case B.EntityAction_more: // goto case $async$goto = 23; break; case B.EntityAction_documents: // goto case $async$goto = 24; break; case B.EntityAction_merge: // goto case $async$goto = 25; break; case B.EntityAction_assignGroup: // goto case $async$goto = 26; break; case B.EntityAction_runTemplate: // goto case $async$goto = 27; break; case B.EntityAction_bulkUpdate: // goto case $async$goto = 28; break; case B.EntityAction_addComment: // goto case $async$goto = 29; break; default: // goto default $async$goto = 30; break; } break; case 5: // case A.editEntity(null, client, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfClient(client, context)); // goto after switch $async$goto = 4; break; case 7: // case link = client.get$primaryContact().link + "?silent=true"; if (link.length !== 0) { if (!B.JSString_methods.contains$1(link, "?")) link += "?"; A.launchUrl(A.Uri_parse(link + ("&client_hash=" + client.clientHash), 0, null)); } // goto after switch $async$goto = 4; break; case 8: // case t2 = store.__Store__state_A; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; t1 = t1.prefState.appLayout === B.AppLayout_desktop ? "localization" : null; t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ViewSettings(t2.company, null, client, t2.user, false, t1, true, null)); // goto after switch $async$goto = 4; break; case 9: // case A.createEntity(null, null, A.TaskEntity_TaskEntity(null, null, null, t1, null).rebuild$1(new A.handleClientAction_closure0(client)), null, false); // goto after switch $async$goto = 4; break; case 10: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, null, null, t1, null, null), null, false); // goto after switch $async$goto = 4; break; case 11: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, B.EntityType_recurringInvoice, null, t1, null, null), null, false); // goto after switch $async$goto = 4; break; case 12: // case A.createEntity(null, null, A.ExpenseEntity_ExpenseEntity(client, B.EntityType_recurringExpense, null, null, t1, null, null), null, false); // goto after switch $async$goto = 4; break; case 13: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, B.EntityType_quote, null, t1, null, null), null, false); // goto after switch $async$goto = 4; break; case 14: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, B.EntityType_credit, null, t1, null, null), null, false); // goto after switch $async$goto = 4; break; case 15: // case A.createEntity(null, null, A.ExpenseEntity_ExpenseEntity(client, null, null, null, t1, null, null), null, false); // goto after switch $async$goto = 4; break; case 16: // case A.createEntity(null, null, A.PaymentEntity_PaymentEntity(client, null, t1).rebuild$1(new A.handleClientAction_closure1(client)), null, false); // goto after switch $async$goto = 4; break; case 17: // case A.createEntity(null, null, A.ProjectEntity_ProjectEntity(null, null, t1, null).rebuild$1(new A.handleClientAction_closure2(client)), null, false); // goto after switch $async$goto = 4; break; case 18: // case t1 = clientIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_clients"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_client"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreClientsRequest(t1, clientIds)); // goto after switch $async$goto = 4; break; case 19: // case t1 = clientIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_clients"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_client"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveClientsRequest(t1, clientIds)); // goto after switch $async$goto = 4; break; case 20: // case t1 = clientIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_clients"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_client"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteClientsRequest(t1, clientIds)); // goto after switch $async$goto = 4; break; case 21: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "purge"); t1.toString; A.confirmCallback(false, new A.handleClientAction_closure3(context, store, t2, client), context, t1 + " - " + client.displayName, false, null); // goto after switch $async$goto = 4; break; case 22: // case if (store.__Store__state_A.uiState.clientUIState.listUIState.selectedIds == null) { t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartClientMultiselect()); } t2 = clients.length; if (t2 === 0) { // goto after switch $async$goto = 4; break; } for (t1 = t1.uiState.clientUIState.listUIState.selectedIds, t3 = t1 != null, _i = 0; _i < clients.length; clients.length === t2 || (0, A.throwConcurrentModificationError)(clients), ++_i) { client = clients[_i]; t4 = J.get$id$x(client); t4 = t3 && B.JSArray_methods.contains$1(t1._list$_list, t4); t5 = store.__Store__dispatchers_F; if (!t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.AddToClientMultiselect(client)); } else { t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.RemoveFromClientMultiselect(client)); } } // goto after switch $async$goto = 4; break; case 23: // case A.showEntityActionsDialog(null, A._setArrayType([client], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 24: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = clients.length, _i = 0; _i < clients.length; clients.length === t1 || (0, A.throwConcurrentModificationError)(clients), ++_i) for (t4 = t3._as(clients[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 25: // case A.showDialog(null, null, true, null, new A.handleClientAction_closure4(client), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 26: // case A.showDialog(null, null, false, null, new A.handleClientAction_closure5(clients), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 27: // case A.showDialog(null, null, false, null, new A.handleClientAction_closure6(clients), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 28: // case A.showDialog(null, null, false, null, new A.handleClientAction_closure7(clients), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 29: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 31; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleClientAction_closure8(client), t1, null, true, type$.bool), $async$handleClientAction); case 31: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClient(null, client.id)); } // goto after switch $async$goto = 4; break; case 30: // default A.print("## Error: action " + A.S(action) + " not handled in client_actions"); case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleClientAction, $async$completer); }, ViewClientList: function ViewClientList(t0) { this.page = t0; }, ViewClient: function ViewClient(t0) { this.clientId = t0; }, EditClient: function EditClient(t0, t1, t2) { this.client = t0; this.completer = t1; this.cancelCompleter = t2; }, EditContact: function EditContact(t0) { this.contact = t0; }, ShowPdfClient: function ShowPdfClient(t0, t1) { this.client = t0; this.context = t1; }, UpdateClient: function UpdateClient(t0) { this.client = t0; }, LoadClient: function LoadClient(t0, t1) { this.completer = t0; this.clientId = t1; }, LoadClients: function LoadClients(t0, t1) { this.completer = t0; this.page = t1; }, LoadClientRequest: function LoadClientRequest() { }, LoadClientFailure: function LoadClientFailure(t0) { this.error = t0; }, LoadClientSuccess: function LoadClientSuccess(t0) { this.client = t0; }, LoadClientsRequest: function LoadClientsRequest() { }, LoadClientsFailure: function LoadClientsFailure(t0) { this.error = t0; }, LoadClientsSuccess: function LoadClientsSuccess(t0) { this.clients = t0; }, AddContact: function AddContact(t0) { this.contact = t0; }, UpdateContact: function UpdateContact(t0, t1) { this.index = t0; this.contact = t1; }, DeleteContact: function DeleteContact(t0) { this.index = t0; }, SaveClientRequest: function SaveClientRequest(t0, t1) { this.completer = t0; this.client = t1; }, SaveClientSuccess: function SaveClientSuccess(t0) { this.client = t0; }, AddClientSuccess: function AddClientSuccess(t0) { this.client = t0; }, SaveClientFailure: function SaveClientFailure() { }, ArchiveClientsRequest: function ArchiveClientsRequest(t0, t1) { this.completer = t0; this.clientIds = t1; }, ArchiveClientsSuccess: function ArchiveClientsSuccess(t0) { this.clients = t0; }, ArchiveClientsFailure: function ArchiveClientsFailure() { }, MergeClientsRequest: function MergeClientsRequest(t0, t1, t2, t3, t4) { var _ = this; _.completer = t0; _.clientId = t1; _.mergeIntoClientId = t2; _.password = t3; _.idToken = t4; }, MergeClientsSuccess: function MergeClientsSuccess(t0) { this.clientId = t0; }, MergeClientsFailure: function MergeClientsFailure() { }, DeleteClientsRequest: function DeleteClientsRequest(t0, t1) { this.completer = t0; this.clientIds = t1; }, DeleteClientsSuccess: function DeleteClientsSuccess(t0) { this.clients = t0; }, DeleteClientsFailure: function DeleteClientsFailure() { }, PurgeClientRequest: function PurgeClientRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.clientId = t1; _.password = t2; _.idToken = t3; }, PurgeClientSuccess: function PurgeClientSuccess(t0) { this.clientId = t0; }, PurgeClientFailure: function PurgeClientFailure() { }, RestoreClientsRequest: function RestoreClientsRequest(t0, t1) { this.completer = t0; this.clientIds = t1; }, RestoreClientSuccess: function RestoreClientSuccess(t0) { this.clients = t0; }, RestoreClientFailure: function RestoreClientFailure() { }, FilterClients: function FilterClients(t0) { this.filter = t0; }, SortClients: function SortClients(t0) { this.field = t0; }, FilterClientsByState: function FilterClientsByState(t0) { this.state = t0; }, FilterClientsByCustom1: function FilterClientsByCustom1(t0) { this.value = t0; }, FilterClientsByCustom2: function FilterClientsByCustom2(t0) { this.value = t0; }, FilterClientsByCustom3: function FilterClientsByCustom3(t0) { this.value = t0; }, FilterClientsByCustom4: function FilterClientsByCustom4(t0) { this.value = t0; }, handleClientAction_closure: function handleClientAction_closure() { }, handleClientAction_closure0: function handleClientAction_closure0(t0) { this.client = t0; }, handleClientAction_closure1: function handleClientAction_closure1(t0) { this.client = t0; }, handleClientAction_closure2: function handleClientAction_closure2(t0) { this.client = t0; }, handleClientAction_closure3: function handleClientAction_closure3(t0, t1, t2, t3) { var _ = this; _.context = t0; _.store = t1; _.localization = t2; _.client = t3; }, handleClientAction__closure: function handleClientAction__closure(t0, t1, t2) { this.store = t0; this.localization = t1; this.client = t2; }, handleClientAction___closure: function handleClientAction___closure() { }, handleClientAction_closure4: function handleClientAction_closure4(t0) { this.client = t0; }, handleClientAction_closure5: function handleClientAction_closure5(t0) { this.clients = t0; }, handleClientAction_closure6: function handleClientAction_closure6(t0) { this.clients = t0; }, handleClientAction_closure7: function handleClientAction_closure7(t0) { this.clients = t0; }, handleClientAction_closure8: function handleClientAction_closure8(t0) { this.client = t0; }, StartClientMultiselect: function StartClientMultiselect() { }, AddToClientMultiselect: function AddToClientMultiselect(t0) { this.entity = t0; }, RemoveFromClientMultiselect: function RemoveFromClientMultiselect(t0) { this.entity = t0; }, ClearClientMultiselect: function ClearClientMultiselect() { }, SaveClientDocumentRequest: function SaveClientDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFile = t2; _.client = t3; }, SaveClientDocumentFailure: function SaveClientDocumentFailure() { }, UpdateClientTab: function UpdateClientTab(t0) { this.tabIndex = t0; }, _AssignGroupDialog: function _AssignGroupDialog(t0, t1) { this.clients = t0; this.key = t1; }, __AssignGroupDialogState: function __AssignGroupDialogState(t0) { var _ = this; _._client_actions$_groupId = ""; _._client_actions$_isLoading = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __AssignGroupDialogState_build_closure: function __AssignGroupDialogState_build_closure(t0) { this.context = t0; }, __AssignGroupDialogState_build_closure0: function __AssignGroupDialogState_build_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.localization = t2; _.store = t3; }, __AssignGroupDialogState_build__closure0: function __AssignGroupDialogState_build__closure0() { }, __AssignGroupDialogState_build__closure1: function __AssignGroupDialogState_build__closure1(t0) { this.$this = t0; }, __AssignGroupDialogState_build__closure2: function __AssignGroupDialogState_build__closure2(t0, t1, t2) { this.$this = t0; this.localization = t1; this.store = t2; }, __AssignGroupDialogState_build___closure0: function __AssignGroupDialogState_build___closure0(t0) { this.$this = t0; }, __AssignGroupDialogState_build__closure3: function __AssignGroupDialogState_build__closure3(t0) { this.$this = t0; }, __AssignGroupDialogState_build___closure: function __AssignGroupDialogState_build___closure(t0) { this.$this = t0; }, __AssignGroupDialogState_build_closure1: function __AssignGroupDialogState_build_closure1() { }, __AssignGroupDialogState_build_closure2: function __AssignGroupDialogState_build_closure2(t0) { this.$this = t0; }, __AssignGroupDialogState_build__closure: function __AssignGroupDialogState_build__closure(t0, t1) { this.$this = t0; this.groupId = t1; }, _MergClientPicker: function _MergClientPicker(t0, t1) { this.client = t0; this.key = t1; }, __MergClientPickerState: function __MergClientPickerState(t0) { var _ = this; _._widget = _._mergeIntoClientId = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __MergClientPickerState_build_closure: function __MergClientPickerState_build_closure(t0) { this.$this = t0; }, __MergClientPickerState_build__closure0: function __MergClientPickerState_build__closure0(t0, t1) { this.$this = t0; this.client = t1; }, __MergClientPickerState_build_closure0: function __MergClientPickerState_build_closure0(t0) { this.context = t0; }, __MergClientPickerState_build_closure1: function __MergClientPickerState_build_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.store = t2; _.localization = t3; }, __MergClientPickerState_build__closure: function __MergClientPickerState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.store = t1; _.localization = t2; _.context = t3; }, _editClient() { return new A._editClient_closure(); }, _viewClient() { return new A._viewClient_closure(); }, _viewClientList() { return new A._viewClientList_closure0(); }, _archiveClient(repository) { return new A._archiveClient_closure(repository); }, _mergeClients(repository) { return new A._mergeClients_closure(repository); }, _deleteClient(repository) { return new A._deleteClient_closure(repository); }, _purgeClient(repository) { return new A._purgeClient_closure(repository); }, _restoreClient(repository) { return new A._restoreClient_closure(repository); }, _saveClient(repository) { return new A._saveClient_closure(repository); }, _loadClient(repository) { return new A._loadClient_closure(repository); }, _loadClients(repository) { return new A._loadClients_closure(repository); }, _saveDocument1(repository) { return new A._saveDocument_closure12(repository); }, _showPdfClient() { return new A._showPdfClient_closure(); }, _editClient_closure: function _editClient_closure() { }, _viewClient_closure: function _viewClient_closure() { }, _viewClientList_closure0: function _viewClientList_closure0() { }, _viewClientList__closure: function _viewClientList__closure() { }, _archiveClient_closure: function _archiveClient_closure(t0) { this.repository = t0; }, _archiveClient__closure: function _archiveClient__closure(t0) { this.store = t0; }, _archiveClient__closure0: function _archiveClient__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveClient__closure1: function _archiveClient__closure1(t0, t1, t2) { this.store = t0; this.prevClients = t1; this.action = t2; }, _mergeClients_closure: function _mergeClients_closure(t0) { this.repository = t0; }, _mergeClients__closure: function _mergeClients__closure(t0, t1) { this.store = t0; this.action = t1; }, _mergeClients__closure0: function _mergeClients__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteClient_closure: function _deleteClient_closure(t0) { this.repository = t0; }, _deleteClient__closure: function _deleteClient__closure(t0) { this.store = t0; }, _deleteClient__closure0: function _deleteClient__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteClient__closure1: function _deleteClient__closure1(t0, t1, t2) { this.store = t0; this.prevClients = t1; this.action = t2; }, _purgeClient_closure: function _purgeClient_closure(t0) { this.repository = t0; }, _purgeClient__closure: function _purgeClient__closure(t0, t1) { this.store = t0; this.action = t1; }, _purgeClient__closure0: function _purgeClient__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreClient_closure: function _restoreClient_closure(t0) { this.repository = t0; }, _restoreClient__closure: function _restoreClient__closure(t0) { this.store = t0; }, _restoreClient__closure0: function _restoreClient__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreClient__closure1: function _restoreClient__closure1(t0, t1, t2) { this.store = t0; this.prevClients = t1; this.action = t2; }, _saveClient_closure: function _saveClient_closure(t0) { this.repository = t0; }, _saveClient__closure: function _saveClient__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveClient__closure0: function _saveClient__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadClient_closure: function _loadClient_closure(t0) { this.repository = t0; }, _loadClient__closure: function _loadClient__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadClient__closure0: function _loadClient__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadClients_closure: function _loadClients_closure(t0) { this.repository = t0; }, _loadClients__closure: function _loadClients__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadClients___closure: function _loadClients___closure(t0) { this.documents = t0; }, _loadClients____closure: function _loadClients____closure(t0, t1) { this.documents = t0; this.client = t1; }, _loadClients_____closure: function _loadClients_____closure(t0) { this.client = t0; }, _loadClients__closure0: function _loadClients__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure12: function _saveDocument_closure12(t0) { this.repository = t0; }, _saveDocument__closure25: function _saveDocument__closure25(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure12: function _saveDocument___closure12(t0, t1) { this.documents = t0; this.client = t1; }, _saveDocument____closure12: function _saveDocument____closure12(t0) { this.client = t0; }, _saveDocument__closure26: function _saveDocument__closure26(t0, t1) { this.store = t0; this.action = t1; }, _showPdfClient_closure: function _showPdfClient_closure() { }, clientUIReducer(state, action) { var t1 = new A.ClientUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._client_state$_$v = state; new A.clientUIReducer_closure(state, action).call$1(t1); return t1._client_state$_build$0(); }, _viewClientList0(clientListState, action) { return clientListState.rebuild$1(new A._viewClientList_closure()); }, _filterClientsByCustom1(clientListState, action) { if (B.JSArray_methods.contains$1(clientListState.custom1Filters._list$_list, action.value)) return clientListState.rebuild$1(new A._filterClientsByCustom1_closure(action)); else return clientListState.rebuild$1(new A._filterClientsByCustom1_closure0(action)); }, _filterClientsByCustom2(clientListState, action) { if (B.JSArray_methods.contains$1(clientListState.custom2Filters._list$_list, action.value)) return clientListState.rebuild$1(new A._filterClientsByCustom2_closure(action)); else return clientListState.rebuild$1(new A._filterClientsByCustom2_closure0(action)); }, _filterClientsByCustom3(clientListState, action) { if (B.JSArray_methods.contains$1(clientListState.custom3Filters._list$_list, action.value)) return clientListState.rebuild$1(new A._filterClientsByCustom3_closure(action)); else return clientListState.rebuild$1(new A._filterClientsByCustom3_closure0(action)); }, _filterClientsByCustom4(clientListState, action) { if (B.JSArray_methods.contains$1(clientListState.custom4Filters._list$_list, action.value)) return clientListState.rebuild$1(new A._filterClientsByCustom4_closure(action)); else return clientListState.rebuild$1(new A._filterClientsByCustom4_closure0(action)); }, _filterClientsByState(clientListState, action) { if (B.JSArray_methods.contains$1(clientListState.stateFilters._list$_list, action.state)) return clientListState.rebuild$1(new A._filterClientsByState_closure(action)); else return clientListState.rebuild$1(new A._filterClientsByState_closure0(action)); }, _filterClients(clientListState, action) { return clientListState.rebuild$1(new A._filterClients_closure(action, clientListState)); }, _sortClients(clientListState, action) { return clientListState.rebuild$1(new A._sortClients_closure(action)); }, _startListMultiselect0(clientListState, action) { return clientListState.rebuild$1(new A._startListMultiselect_closure26()); }, _addToListMultiselect0(clientListState, action) { return clientListState.rebuild$1(new A._addToListMultiselect_closure26(action)); }, _removeFromListMultiselect0(clientListState, action) { return clientListState.rebuild$1(new A._removeFromListMultiselect_closure26(action)); }, _clearListMultiselect0(clientListState, action) { return clientListState.rebuild$1(new A._clearListMultiselect_closure26()); }, _archiveClientSuccess(clientState, action) { return clientState.rebuild$1(new A._archiveClientSuccess_closure(action)); }, _deleteClientSuccess(clientState, action) { return clientState.rebuild$1(new A._deleteClientSuccess_closure(action)); }, _restoreClientSuccess(clientState, action) { return clientState.rebuild$1(new A._restoreClientSuccess_closure(action)); }, _addClient(clientState, action) { return clientState.rebuild$1(new A._addClient_closure(action)); }, _updateClient(clientState, action) { return clientState.rebuild$1(new A._updateClient_closure(action)); }, _setLoadedClient(clientState, action) { return clientState.rebuild$1(new A._setLoadedClient_closure(action)); }, _mergeClientSuccess(clientState, action) { return clientState.rebuild$1(new A._mergeClientSuccess_closure(action)); }, _purgeClientSuccess(clientState, action) { return clientState.rebuild$1(new A._purgeClientSuccess_closure26(action)); }, _setLoadedClients(clientState, action) { return clientState.loadClients$1(action.clients); }, _setLoadedCompany0(clientState, action) { return clientState.loadClients$1(action.userCompany.company.clients); }, clientUIReducer_closure: function clientUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure218: function forceSelectedReducer_closure218() { }, forceSelectedReducer_closure219: function forceSelectedReducer_closure219() { }, forceSelectedReducer_closure220: function forceSelectedReducer_closure220() { }, forceSelectedReducer_closure221: function forceSelectedReducer_closure221() { }, forceSelectedReducer_closure222: function forceSelectedReducer_closure222() { }, forceSelectedReducer_closure223: function forceSelectedReducer_closure223() { }, forceSelectedReducer_closure224: function forceSelectedReducer_closure224() { }, forceSelectedReducer_closure225: function forceSelectedReducer_closure225() { }, tabIndexReducer_closure31: function tabIndexReducer_closure31() { }, tabIndexReducer_closure32: function tabIndexReducer_closure32() { }, saveCompleterReducer_closure2: function saveCompleterReducer_closure2() { }, cancelCompleterReducer_closure2: function cancelCompleterReducer_closure2() { }, editingContactReducer_closure: function editingContactReducer_closure() { }, editingContactReducer_closure0: function editingContactReducer_closure0() { }, selectedIdReducer_closure418: function selectedIdReducer_closure418() { }, selectedIdReducer_closure419: function selectedIdReducer_closure419() { }, selectedIdReducer_closure420: function selectedIdReducer_closure420() { }, selectedIdReducer_closure421: function selectedIdReducer_closure421() { }, selectedIdReducer_closure422: function selectedIdReducer_closure422() { }, selectedIdReducer_closure423: function selectedIdReducer_closure423() { }, selectedIdReducer_closure424: function selectedIdReducer_closure424() { }, selectedIdReducer_closure425: function selectedIdReducer_closure425() { }, selectedIdReducer_closure426: function selectedIdReducer_closure426() { }, selectedIdReducer_closure427: function selectedIdReducer_closure427() { }, selectedIdReducer_closure428: function selectedIdReducer_closure428() { }, selectedIdReducer_closure429: function selectedIdReducer_closure429() { }, selectedIdReducer_closure430: function selectedIdReducer_closure430() { }, selectedIdReducer_closure431: function selectedIdReducer_closure431() { }, selectedIdReducer_closure432: function selectedIdReducer_closure432() { }, selectedIdReducer_closure433: function selectedIdReducer_closure433() { }, selectedIdReducer_closure434: function selectedIdReducer_closure434() { }, editingReducer_closure141: function editingReducer_closure141() { }, editingReducer_closure142: function editingReducer_closure142() { }, editingReducer_closure143: function editingReducer_closure143() { }, editingReducer_closure144: function editingReducer_closure144() { }, editingReducer_closure145: function editingReducer_closure145() { }, editingReducer_closure146: function editingReducer_closure146() { }, editingReducer_closure147: function editingReducer_closure147() { }, editingReducer__closure59: function editingReducer__closure59() { }, editingReducer_closure148: function editingReducer_closure148() { }, editingReducer__closure58: function editingReducer__closure58(t0) { this.action = t0; }, editingReducer_closure149: function editingReducer_closure149() { }, editingReducer__closure57: function editingReducer__closure57(t0) { this.action = t0; }, editingReducer_closure150: function editingReducer_closure150() { }, editingReducer__closure56: function editingReducer__closure56(t0) { this.action = t0; }, editingReducer_closure151: function editingReducer_closure151() { }, editingReducer_closure152: function editingReducer_closure152() { }, editingReducer_closure153: function editingReducer_closure153() { }, editingReducer_closure154: function editingReducer_closure154() { }, clientListReducer_closure: function clientListReducer_closure() { }, clientListReducer__closure: function clientListReducer__closure() { }, _viewClientList_closure: function _viewClientList_closure() { }, _filterClientsByCustom1_closure: function _filterClientsByCustom1_closure(t0) { this.action = t0; }, _filterClientsByCustom1_closure0: function _filterClientsByCustom1_closure0(t0) { this.action = t0; }, _filterClientsByCustom2_closure: function _filterClientsByCustom2_closure(t0) { this.action = t0; }, _filterClientsByCustom2_closure0: function _filterClientsByCustom2_closure0(t0) { this.action = t0; }, _filterClientsByCustom3_closure: function _filterClientsByCustom3_closure(t0) { this.action = t0; }, _filterClientsByCustom3_closure0: function _filterClientsByCustom3_closure0(t0) { this.action = t0; }, _filterClientsByCustom4_closure: function _filterClientsByCustom4_closure(t0) { this.action = t0; }, _filterClientsByCustom4_closure0: function _filterClientsByCustom4_closure0(t0) { this.action = t0; }, _filterClientsByState_closure: function _filterClientsByState_closure(t0) { this.action = t0; }, _filterClientsByState_closure0: function _filterClientsByState_closure0(t0) { this.action = t0; }, _filterClients_closure: function _filterClients_closure(t0, t1) { this.action = t0; this.clientListState = t1; }, _sortClients_closure: function _sortClients_closure(t0) { this.action = t0; }, _startListMultiselect_closure26: function _startListMultiselect_closure26() { }, _addToListMultiselect_closure26: function _addToListMultiselect_closure26(t0) { this.action = t0; }, _removeFromListMultiselect_closure26: function _removeFromListMultiselect_closure26(t0) { this.action = t0; }, _clearListMultiselect_closure26: function _clearListMultiselect_closure26() { }, _archiveClientSuccess_closure: function _archiveClientSuccess_closure(t0) { this.action = t0; }, _deleteClientSuccess_closure: function _deleteClientSuccess_closure(t0) { this.action = t0; }, _restoreClientSuccess_closure: function _restoreClientSuccess_closure(t0) { this.action = t0; }, _addClient_closure: function _addClient_closure(t0) { this.action = t0; }, _addClient__closure: function _addClient__closure() { }, _updateClient_closure: function _updateClient_closure(t0) { this.action = t0; }, _updateClient__closure: function _updateClient__closure() { }, _setLoadedClient_closure: function _setLoadedClient_closure(t0) { this.action = t0; }, _setLoadedClient__closure: function _setLoadedClient__closure() { }, _mergeClientSuccess_closure: function _mergeClientSuccess_closure(t0) { this.action = t0; }, _purgeClientSuccess_closure26: function _purgeClientSuccess_closure26(t0) { this.action = t0; }, dropdownClientsSelector(clientMap, clientList, userMap, staticState) { var t1 = clientList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownClientsSelector_closure(clientMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownClientsSelector_closure0(clientMap, userMap, staticState)); return list; }, clientStatsForUser(userId, clientMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; clientMap._map$_map.forEach$1(0, new A.clientStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, filteredClientsSelector(selectionState, clientMap, clientList, groupMap, clientListState, userMap, staticState) { var t1 = clientList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredClientsSelector_closure(clientMap, groupMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, clientListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredClientsSelector_closure0(clientMap, clientListState, userMap, staticState)); return list; }, getClientSettings(state, client) { var t1, _null = null; if (state == null) return A.SettingsEntity_SettingsEntity(_null, _null, _null); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex]; return A.SettingsEntity_SettingsEntity(client.settings, t1.userCompany.company.settings, t1.groupState.$get$1(0, client.groupId).settings); }, memoizedDropdownClientList_closure: function memoizedDropdownClientList_closure() { }, dropdownClientsSelector_closure: function dropdownClientsSelector_closure(t0) { this.clientMap = t0; }, dropdownClientsSelector_closure0: function dropdownClientsSelector_closure0(t0, t1, t2) { this.clientMap = t0; this.userMap = t1; this.staticState = t2; }, memoizedClientStatsForUser_closure: function memoizedClientStatsForUser_closure() { }, clientStatsForUser_closure: function clientStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, memoizedFilteredClientList_closure: function memoizedFilteredClientList_closure() { }, filteredClientsSelector_closure: function filteredClientsSelector_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.clientMap = t0; _.groupMap = t1; _.selectionState = t2; _.filterEntityType = t3; _.filterEntityId = t4; _.clientListState = t5; }, filteredClientsSelector__closure: function filteredClientsSelector__closure(t0) { this.filterEntityId = t0; }, filteredClientsSelector_closure0: function filteredClientsSelector_closure0(t0, t1, t2, t3) { var _ = this; _.clientMap = t0; _.clientListState = t1; _.userMap = t2; _.staticState = t3; }, _$ClientState$_(list, map) { var _s11_ = "ClientState"; A.BuiltValueNullFieldError_checkNotNull(map, _s11_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s11_, "list"); return new A._$ClientState(map, list); }, _$ClientUIState$_(cancelCompleter, editing, editingContact, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s13_ = "ClientUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s13_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s13_, "tabIndex"); return new A._$ClientUIState(editing, editingContact, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, ClientState: function ClientState() { }, ClientState_loadClients_closure0: function ClientState_loadClients_closure0() { }, ClientState_loadClients_closure1: function ClientState_loadClients_closure1() { }, ClientState_loadClients_closure: function ClientState_loadClients_closure(t0, t1) { this.$this = t0; this.map = t1; }, ClientUIState: function ClientUIState() { }, _$ClientStateSerializer: function _$ClientStateSerializer() { }, _$ClientUIStateSerializer: function _$ClientUIStateSerializer() { }, _$ClientState: function _$ClientState(t0, t1) { this.map = t0; this.list = t1; this._client_state$__hashCode = null; }, ClientStateBuilder: function ClientStateBuilder() { this._client_state$_list = this._client_state$_map = this._client_state$_$v = null; }, _$ClientUIState: function _$ClientUIState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.editing = t0; _.editingContact = t1; _.listUIState = t2; _.selectedId = t3; _.forceSelected = t4; _.tabIndex = t5; _.saveCompleter = t6; _.cancelCompleter = t7; _._client_state$__hashCode = null; }, ClientUIStateBuilder: function ClientUIStateBuilder() { var _ = this; _._client_state$_cancelCompleter = _._client_state$_saveCompleter = _._client_state$_tabIndex = _._client_state$_forceSelected = _._client_state$_selectedId = _._client_state$_listUIState = _._client_state$_editingContact = _._client_state$_editing = _._client_state$_$v = null; }, _ClientUIState_Object_EntityUIState: function _ClientUIState_Object_EntityUIState() { }, SelectCompany: function SelectCompany(t0, t1) { this.companyIndex = t0; this.clearSelection = t1; }, LoadCompanySuccess: function LoadCompanySuccess(t0) { this.userCompany = t0; }, UpdateCompany: function UpdateCompany(t0) { this.company = t0; }, SaveCompanyRequest: function SaveCompanyRequest(t0, t1) { this.completer = t0; this.company = t1; }, SaveCompanySuccess: function SaveCompanySuccess(t0) { this.company = t0; }, SaveCompanyFailure: function SaveCompanyFailure() { }, SaveEInvoiceCertificateRequest: function SaveEInvoiceCertificateRequest(t0, t1, t2) { this.completer = t0; this.company = t1; this.eInvoiceCertificate = t2; }, SaveEInvoiceCertificateSuccess: function SaveEInvoiceCertificateSuccess(t0) { this.company = t0; }, SaveEInvoiceCertificateFailure: function SaveEInvoiceCertificateFailure() { }, AddCompany: function AddCompany(t0, t1) { this.context = t0; this.completer = t1; }, AddCompanySuccess: function AddCompanySuccess() { }, DeleteCompanyRequest: function DeleteCompanyRequest(t0, t1, t2) { this.completer = t0; this.password = t1; this.reason = t2; }, DeleteCompanySuccess: function DeleteCompanySuccess() { }, DeleteCompanyFailure: function DeleteCompanyFailure() { }, PurgeDataRequest: function PurgeDataRequest(t0, t1, t2) { this.completer = t0; this.password = t1; this.idToken = t2; }, PurgeDataSuccess: function PurgeDataSuccess() { }, PurgeDataFailure: function PurgeDataFailure() { }, UpdateCompanyLanguage: function UpdateCompanyLanguage(t0) { this.languageId = t0; }, SaveCompanyDocumentRequest: function SaveCompanyDocumentRequest(t0, t1, t2) { this.isPrivate = t0; this.completer = t1; this.multipartFiles = t2; }, SaveCompanyDocumentFailure: function SaveCompanyDocumentFailure() { }, SetDefaultCompanyRequest: function SetDefaultCompanyRequest(t0) { this.completer = t0; }, SetDefaultCompanySuccess: function SetDefaultCompanySuccess() { }, SetDefaultCompanyFailure: function SetDefaultCompanyFailure() { }, companyReducer(state, action) { var t1; if (action instanceof A.DeleteCompanySuccess) return A.UserCompanyState_UserCompanyState(false); t1 = new A.UserCompanyStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._company_state$_$v = state; new A.companyReducer_closure(state, action).call$1(t1); return t1._company_state$_build$0(); }, loadCompanySuccessReducer(company, action) { var t1 = {}, userCompany = action.userCompany; t1.userCompany = userCompany; userCompany = userCompany.rebuild$1(new A.loadCompanySuccessReducer_closure()); t1.userCompany = userCompany; return t1.userCompany = userCompany.rebuild$1(new A.loadCompanySuccessReducer_closure0(t1)); }, saveCompanySuccessReducer(userCompany, action) { var company, t1 = {}; t1.userCompany = userCompany; company = action.company.rebuild$1(new A.saveCompanySuccessReducer_closure(t1)); return t1.userCompany = t1.userCompany.rebuild$1(new A.saveCompanySuccessReducer_closure0(company)); }, companyReducer_closure: function companyReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, userCompanyEntityReducer_closure: function userCompanyEntityReducer_closure() { }, userCompanyEntityReducer__closure12: function userCompanyEntityReducer__closure12(t0) { this.action = t0; }, userCompanyEntityReducer_closure0: function userCompanyEntityReducer_closure0() { }, userCompanyEntityReducer__closure10: function userCompanyEntityReducer__closure10(t0, t1) { this.action = t0; this.settings = t1; }, userCompanyEntityReducer___closure: function userCompanyEntityReducer___closure(t0, t1) { this.action = t0; this.settings = t1; }, userCompanyEntityReducer__closure11: function userCompanyEntityReducer__closure11(t0) { this.action = t0; }, userCompanyEntityReducer_closure1: function userCompanyEntityReducer_closure1() { }, userCompanyEntityReducer__closure9: function userCompanyEntityReducer__closure9(t0) { this.action = t0; }, userCompanyEntityReducer_closure2: function userCompanyEntityReducer_closure2() { }, userCompanyEntityReducer__closure8: function userCompanyEntityReducer__closure8(t0) { this.action = t0; }, userCompanyEntityReducer_closure3: function userCompanyEntityReducer_closure3() { }, userCompanyEntityReducer__closure7: function userCompanyEntityReducer__closure7(t0) { this.action = t0; }, userCompanyEntityReducer_closure4: function userCompanyEntityReducer_closure4() { }, userCompanyEntityReducer__closure6: function userCompanyEntityReducer__closure6(t0) { this.action = t0; }, userCompanyEntityReducer_closure5: function userCompanyEntityReducer_closure5() { }, userCompanyEntityReducer__closure5: function userCompanyEntityReducer__closure5(t0) { this.action = t0; }, userCompanyEntityReducer_closure6: function userCompanyEntityReducer_closure6() { }, userCompanyEntityReducer__closure4: function userCompanyEntityReducer__closure4() { }, userCompanyEntityReducer_closure7: function userCompanyEntityReducer_closure7() { }, userCompanyEntityReducer__closure3: function userCompanyEntityReducer__closure3(t0) { this.action = t0; }, userCompanyEntityReducer_closure8: function userCompanyEntityReducer_closure8() { }, userCompanyEntityReducer__closure2: function userCompanyEntityReducer__closure2(t0) { this.action = t0; }, userCompanyEntityReducer_closure9: function userCompanyEntityReducer_closure9() { }, userCompanyEntityReducer__closure1: function userCompanyEntityReducer__closure1(t0) { this.action = t0; }, userCompanyEntityReducer_closure10: function userCompanyEntityReducer_closure10() { }, userCompanyEntityReducer__closure: function userCompanyEntityReducer__closure(t0) { this.action = t0; }, userCompanyEntityReducer__closure0: function userCompanyEntityReducer__closure0(t0) { this.action = t0; }, loadCompanySuccessReducer_closure: function loadCompanySuccessReducer_closure() { }, loadCompanySuccessReducer_closure0: function loadCompanySuccessReducer_closure0(t0) { this._box_0 = t0; }, saveCompanySuccessReducer_closure: function saveCompanySuccessReducer_closure(t0) { this._box_0 = t0; }, saveCompanySuccessReducer_closure0: function saveCompanySuccessReducer_closure0(t0) { this.company = t0; }, lastUpdatedReducer_closure: function lastUpdatedReducer_closure() { }, lastUpdatedReducer_closure0: function lastUpdatedReducer_closure0() { }, dropdownExpenseCategoriesSelector0(categoryMap, categoryList) { var t1 = categoryList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownExpenseCategoriesSelector_closure1(categoryMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownExpenseCategoriesSelector_closure2(categoryMap)); return list; }, getCurrencyIds(company, clientMap, groupMap) { var t2, currencyIds, t1 = company.settings.currencyId; if (t1 == null) t1 = "1"; t2 = type$.JSArray_String; currencyIds = A._setArrayType([t1], t2); clientMap._map$_map.forEach$1(0, new A.getCurrencyIds_closure(groupMap, currencyIds)); t1 = currencyIds.length; if (t1 === 0) return A._setArrayType(["1"], t2); else if (t1 > 1) { t1 = A._setArrayType(["-1"], t2); B.JSArray_methods.addAll$1(t1, currencyIds); return t1; } else return currencyIds; }, filteredSelector(filter, state) { var list = A._setArrayType([], type$.JSArray_BaseEntity), t1 = state.productState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProductEntity>")).super$Iterable$where(0, new A.filteredSelector_closure0(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); t1 = state.clientState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure1(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ClientEntity>")).super$Iterable$where(0, new A.filteredSelector_closure2(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); t1 = state.quoteState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure3(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity>")).super$Iterable$where(0, new A.filteredSelector_closure4(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); t1 = state.paymentState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure5(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentEntity>")).super$Iterable$where(0, new A.filteredSelector_closure6(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); t1 = state.projectState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure7(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProjectEntity>")).super$Iterable$where(0, new A.filteredSelector_closure8(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); t1 = state.taskState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure9(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskEntity>")).super$Iterable$where(0, new A.filteredSelector_closure10(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); t1 = state.invoiceState.list._list$_list; t1 = new A.MappedListIterable(t1, new A.filteredSelector_closure11(state), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity>")).super$Iterable$where(0, new A.filteredSelector_closure12(filter)); B.JSArray_methods.addAll$1(list, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); B.JSArray_methods.sort$1(list, new A.filteredSelector_closure13()); return list; }, localeSelector(state, twoLetter) { var languageId0, locale, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany, languageId = t1.company.settings.languageId; if (languageId == null) languageId = "1"; languageId0 = t1.user.languageId; if (languageId0.length !== 0) languageId = languageId0; t1 = state.staticState.languageMap._map$_map.$index(0, languageId); locale = t1 == null ? null : t1.locale; if (locale == null) locale = "en"; if (locale === "mk_MK" || locale === "sq") return "en"; else if (twoLetter) return B.JSArray_methods.get$first(locale.split("_")); else return locale; }, clientPortalUrlSelector(state, route) { var url, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany, account = t1.account, company = t1.company; if (company.portalMode === "domain") url = company.portalDomain; else { url = account.defaultUrl; if (state.get$isHosted()) url = B.JSString_methods.replaceFirst$2(url, "//", "//" + company.subdomain + "."); } url += "/client/" + route; return !state.get$isHosted() && state.get$companies().length > 1 && company.id !== account.defaultCompanyId ? url + ("/" + company.companyKey) : url; }, memoizedDropdownExpenseCategoriesList_closure: function memoizedDropdownExpenseCategoriesList_closure() { }, dropdownExpenseCategoriesSelector_closure1: function dropdownExpenseCategoriesSelector_closure1(t0) { this.categoryMap = t0; }, dropdownExpenseCategoriesSelector_closure2: function dropdownExpenseCategoriesSelector_closure2(t0) { this.categoryMap = t0; }, memoizedHasMultipleCurrencies_closure: function memoizedHasMultipleCurrencies_closure() { }, memoizedGetCurrencyIds_closure: function memoizedGetCurrencyIds_closure() { }, getCurrencyIds_closure: function getCurrencyIds_closure(t0, t1) { this.groupMap = t0; this.currencyIds = t1; }, memoizedFilteredSelector_closure: function memoizedFilteredSelector_closure() { }, filteredSelector_closure: function filteredSelector_closure(t0) { this.state = t0; }, filteredSelector_closure0: function filteredSelector_closure0(t0) { this.filter = t0; }, filteredSelector_closure1: function filteredSelector_closure1(t0) { this.state = t0; }, filteredSelector_closure2: function filteredSelector_closure2(t0) { this.filter = t0; }, filteredSelector_closure3: function filteredSelector_closure3(t0) { this.state = t0; }, filteredSelector_closure4: function filteredSelector_closure4(t0) { this.filter = t0; }, filteredSelector_closure5: function filteredSelector_closure5(t0) { this.state = t0; }, filteredSelector_closure6: function filteredSelector_closure6(t0) { this.filter = t0; }, filteredSelector_closure7: function filteredSelector_closure7(t0) { this.state = t0; }, filteredSelector_closure8: function filteredSelector_closure8(t0) { this.filter = t0; }, filteredSelector_closure9: function filteredSelector_closure9(t0) { this.state = t0; }, filteredSelector_closure10: function filteredSelector_closure10(t0) { this.filter = t0; }, filteredSelector_closure11: function filteredSelector_closure11(t0) { this.state = t0; }, filteredSelector_closure12: function filteredSelector_closure12(t0) { this.filter = t0; }, filteredSelector_closure13: function filteredSelector_closure13() { }, UserCompanyState_UserCompanyState(reportErrors) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t1 = A.UserCompanyEntity_UserCompanyEntity(reportErrors), t2 = type$.String, t3 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.DocumentEntity); t3 = A._$DocumentState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t3); t4 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.ProductEntity); t4 = A._$ProductState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t4); t5 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.ClientEntity); t5 = A._$ClientState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t5); t6 = type$.InvoiceEntity; t7 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t6); t7 = A._$InvoiceState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t7); t8 = type$.ExpenseEntity; t9 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t8); t9 = A._$ExpenseState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t9); t10 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.VendorEntity); t10 = A._$VendorState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t10); t11 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.TaskEntity); t11 = A._$TaskState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t11); t12 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.ProjectEntity); t12 = A._$ProjectState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t12); t13 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.PaymentEntity); t13 = A._$PaymentState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t13); t14 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t6); t14 = A._$QuoteState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t14); t15 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.ScheduleEntity); t15 = A._$ScheduleState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t15); t16 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.TransactionRuleEntity); t16 = A._$TransactionRuleState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t16); t17 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.TransactionEntity); t17 = A._$TransactionState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t17); t18 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.BankAccountEntity); t18 = A._$BankAccountState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t18); t19 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t6); t19 = A._$PurchaseOrderState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t19); t8 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t8); t8 = A._$RecurringExpenseState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t8); t20 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.SubscriptionEntity); t20 = A._$SubscriptionState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t20); t21 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.TaskStatusEntity); t21 = A._$TaskStatusState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t21); t22 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.ExpenseCategoryEntity); t22 = A._$ExpenseCategoryState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t22); t23 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t6); t23 = A._$RecurringInvoiceState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t23); t24 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.WebhookEntity); t24 = A._$WebhookState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t24); t25 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.TokenEntity); t25 = A._$TokenState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t25); t26 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.PaymentTermEntity); t26 = A._$PaymentTermState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t26); t27 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.DesignEntity); t27 = A._$DesignState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t27); t6 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t6); t6 = A._$CreditState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t6); t28 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.UserEntity); t28 = A._$UserState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t28); t29 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.TaxRateEntity); t29 = A._$TaxRateState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t29); t30 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.CompanyGatewayEntity); t30 = A._$CompanyGatewayState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t30); t31 = A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.GroupEntity); return A._$UserCompanyState$_(t18, t5, t30, t6, t27, t3, t22, t9, A._$GroupState$_(A.BuiltList_BuiltList$from(B.List_empty, t2), t31), t7, 0, t13, t26, t4, t12, t19, t14, t8, t23, t15, t20, t11, t21, t29, t25, t16, t17, t1, t28, t10, t24); }, _$UserCompanyState$_(bankAccountState, clientState, companyGatewayState, creditState, designState, documentState, expenseCategoryState, expenseState, groupState, invoiceState, lastUpdated, paymentState, paymentTermState, productState, projectState, purchaseOrderState, quoteState, recurringExpenseState, recurringInvoiceState, scheduleState, subscriptionState, taskState, taskStatusState, taxRateState, tokenState, transactionRuleState, transactionState, userCompany, userState, vendorState, webhookState) { var _s16_ = "UserCompanyState"; A.BuiltValueNullFieldError_checkNotNull(lastUpdated, _s16_, "lastUpdated"); A.BuiltValueNullFieldError_checkNotNull(userCompany, _s16_, "userCompany"); A.BuiltValueNullFieldError_checkNotNull(documentState, _s16_, "documentState"); A.BuiltValueNullFieldError_checkNotNull(productState, _s16_, "productState"); A.BuiltValueNullFieldError_checkNotNull(clientState, _s16_, "clientState"); A.BuiltValueNullFieldError_checkNotNull(invoiceState, _s16_, "invoiceState"); A.BuiltValueNullFieldError_checkNotNull(expenseState, _s16_, "expenseState"); A.BuiltValueNullFieldError_checkNotNull(vendorState, _s16_, "vendorState"); A.BuiltValueNullFieldError_checkNotNull(taskState, _s16_, "taskState"); A.BuiltValueNullFieldError_checkNotNull(projectState, _s16_, "projectState"); A.BuiltValueNullFieldError_checkNotNull(paymentState, _s16_, "paymentState"); A.BuiltValueNullFieldError_checkNotNull(quoteState, _s16_, "quoteState"); A.BuiltValueNullFieldError_checkNotNull(scheduleState, _s16_, "scheduleState"); A.BuiltValueNullFieldError_checkNotNull(transactionRuleState, _s16_, "transactionRuleState"); A.BuiltValueNullFieldError_checkNotNull(transactionState, _s16_, "transactionState"); A.BuiltValueNullFieldError_checkNotNull(bankAccountState, _s16_, "bankAccountState"); A.BuiltValueNullFieldError_checkNotNull(purchaseOrderState, _s16_, "purchaseOrderState"); A.BuiltValueNullFieldError_checkNotNull(recurringExpenseState, _s16_, "recurringExpenseState"); A.BuiltValueNullFieldError_checkNotNull(subscriptionState, _s16_, "subscriptionState"); A.BuiltValueNullFieldError_checkNotNull(taskStatusState, _s16_, "taskStatusState"); A.BuiltValueNullFieldError_checkNotNull(expenseCategoryState, _s16_, "expenseCategoryState"); A.BuiltValueNullFieldError_checkNotNull(recurringInvoiceState, _s16_, "recurringInvoiceState"); A.BuiltValueNullFieldError_checkNotNull(webhookState, _s16_, "webhookState"); A.BuiltValueNullFieldError_checkNotNull(tokenState, _s16_, "tokenState"); A.BuiltValueNullFieldError_checkNotNull(paymentTermState, _s16_, "paymentTermState"); A.BuiltValueNullFieldError_checkNotNull(designState, _s16_, "designState"); A.BuiltValueNullFieldError_checkNotNull(creditState, _s16_, "creditState"); A.BuiltValueNullFieldError_checkNotNull(userState, _s16_, "userState"); A.BuiltValueNullFieldError_checkNotNull(taxRateState, _s16_, "taxRateState"); A.BuiltValueNullFieldError_checkNotNull(companyGatewayState, _s16_, "companyGatewayState"); A.BuiltValueNullFieldError_checkNotNull(groupState, _s16_, "groupState"); return new A._$UserCompanyState(lastUpdated, userCompany, documentState, productState, clientState, invoiceState, expenseState, vendorState, taskState, projectState, paymentState, quoteState, scheduleState, transactionRuleState, transactionState, bankAccountState, purchaseOrderState, recurringExpenseState, subscriptionState, taskStatusState, expenseCategoryState, recurringInvoiceState, webhookState, tokenState, paymentTermState, designState, creditState, userState, taxRateState, companyGatewayState, groupState); }, UserCompanyState: function UserCompanyState() { }, _$UserCompanyStateSerializer: function _$UserCompanyStateSerializer() { }, _$UserCompanyState: function _$UserCompanyState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { var _ = this; _.lastUpdated = t0; _.userCompany = t1; _.documentState = t2; _.productState = t3; _.clientState = t4; _.invoiceState = t5; _.expenseState = t6; _.vendorState = t7; _.taskState = t8; _.projectState = t9; _.paymentState = t10; _.quoteState = t11; _.scheduleState = t12; _.transactionRuleState = t13; _.transactionState = t14; _.bankAccountState = t15; _.purchaseOrderState = t16; _.recurringExpenseState = t17; _.subscriptionState = t18; _.taskStatusState = t19; _.expenseCategoryState = t20; _.recurringInvoiceState = t21; _.webhookState = t22; _.tokenState = t23; _.paymentTermState = t24; _.designState = t25; _.creditState = t26; _.userState = t27; _.taxRateState = t28; _.companyGatewayState = t29; _.groupState = t30; _._company_state$__hashCode = null; }, UserCompanyStateBuilder: function UserCompanyStateBuilder() { var _ = this; _._taxRateState = _._userState = _._creditState = _._designState = _._paymentTermState = _._tokenState = _._webhookState = _._recurringInvoiceState = _._expenseCategoryState = _._taskStatusState = _._subscriptionState = _._recurringExpenseState = _._purchaseOrderState = _._bankAccountState = _._transactionState = _._transactionRuleState = _._scheduleState = _._quoteState = _._paymentState = _._projectState = _._taskState = _._vendorState = _._expenseState = _._invoiceState = _._clientState = _._productState = _._documentState = _._company_state$_userCompany = _._lastUpdated = _._company_state$_$v = null; _._groupState = _._companyGatewayState = null; }, handleCompanyGatewayAction(context, companyGateways, action) { var store, t1, companyGateway, t2, companyGatewayIds, message, completer, _i, t3, _null = null, _s6_ = ":value", _s6_0 = ":count", _s20_ = "disconnected_gateway"; if (companyGateways.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); companyGateway = B.JSArray_methods.get$first(companyGateways); t2 = A._arrayInstanceType(companyGateways)._eval$1("MappedListIterable<1,String>"); companyGatewayIds = A.List_List$of(new A.MappedListIterable(companyGateways, new A.handleCompanyGatewayAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, companyGateway, true, _null); break; case B.EntityAction_restore: t2 = companyGatewayIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_company_gateways"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_company_gateway"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreCompanyGatewayRequest(t1, companyGatewayIds)); break; case B.EntityAction_archive: t2 = companyGatewayIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_company_gateways"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_company_gateway"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveCompanyGatewayRequest(t1, companyGatewayIds)); break; case B.EntityAction_delete: t2 = companyGatewayIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_company_gateways"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_company_gateway"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteCompanyGatewayRequest(t1, companyGatewayIds)); break; case B.EntityAction_disconnect: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } t2 = type$.Null; completer = A.snackBarCompleter(t1, _null, false, t2); completer.future.then$1$1(0, new A.handleCompanyGatewayAction_closure0(store), t2); A.confirmCallback(false, new A.handleCompanyGatewayAction_closure1(context, store, completer, companyGateway), context, _null, false, _null); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.companyGatewayUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartCompanyGatewayMultiselect()); } t1 = companyGateways.length; if (t1 === 0) break; for (_i = 0; _i < companyGateways.length; companyGateways.length === t1 || (0, A.throwConcurrentModificationError)(companyGateways), ++_i) { companyGateway = companyGateways[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(companyGateway); t2 = t2.companyGatewayUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToCompanyGatewayMultiselect(companyGateway)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromCompanyGatewayMultiselect(companyGateway)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([companyGateway], type$.JSArray_BaseEntity), false); break; } }, ViewCompanyGatewayList: function ViewCompanyGatewayList() { }, ViewCompanyGateway: function ViewCompanyGateway(t0) { this.companyGatewayId = t0; }, EditCompanyGateway: function EditCompanyGateway(t0) { this.companyGateway = t0; }, UpdateCompanyGateway: function UpdateCompanyGateway(t0) { this.companyGateway = t0; }, LoadCompanyGateway: function LoadCompanyGateway(t0, t1) { this.completer = t0; this.companyGatewayId = t1; }, LoadCompanyGatewayRequest: function LoadCompanyGatewayRequest() { }, LoadCompanyGatewayFailure: function LoadCompanyGatewayFailure(t0) { this.error = t0; }, LoadCompanyGatewaySuccess: function LoadCompanyGatewaySuccess(t0) { this.companyGateway = t0; }, LoadCompanyGatewaysRequest: function LoadCompanyGatewaysRequest() { }, LoadCompanyGatewaysFailure: function LoadCompanyGatewaysFailure(t0) { this.error = t0; }, LoadCompanyGatewaysSuccess: function LoadCompanyGatewaysSuccess(t0) { this.companyGateways = t0; }, SaveCompanyGatewayRequest: function SaveCompanyGatewayRequest(t0, t1) { this.completer = t0; this.companyGateway = t1; }, SaveCompanyGatewaySuccess: function SaveCompanyGatewaySuccess(t0) { this.companyGateway = t0; }, AddCompanyGatewaySuccess: function AddCompanyGatewaySuccess(t0) { this.companyGateway = t0; }, SaveCompanyGatewayFailure: function SaveCompanyGatewayFailure() { }, ArchiveCompanyGatewayRequest: function ArchiveCompanyGatewayRequest(t0, t1) { this.completer = t0; this.companyGatewayIds = t1; }, ArchiveCompanyGatewaySuccess: function ArchiveCompanyGatewaySuccess(t0) { this.companyGateways = t0; }, ArchiveCompanyGatewayFailure: function ArchiveCompanyGatewayFailure() { }, DeleteCompanyGatewayRequest: function DeleteCompanyGatewayRequest(t0, t1) { this.completer = t0; this.companyGatewayIds = t1; }, DeleteCompanyGatewaySuccess: function DeleteCompanyGatewaySuccess(t0) { this.companyGateways = t0; }, DeleteCompanyGatewayFailure: function DeleteCompanyGatewayFailure() { }, DisconnectCompanyGatewayRequest: function DisconnectCompanyGatewayRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.companyGatewayId = t1; _.password = t2; _.idToken = t3; }, DisconnectCompanyGatewaySuccess: function DisconnectCompanyGatewaySuccess() { }, DisconnectCompanyGatewayFailure: function DisconnectCompanyGatewayFailure() { }, RestoreCompanyGatewayRequest: function RestoreCompanyGatewayRequest(t0, t1) { this.completer = t0; this.companyGatewayIds = t1; }, RestoreCompanyGatewaySuccess: function RestoreCompanyGatewaySuccess(t0) { this.companyGateways = t0; }, RestoreCompanyGatewayFailure: function RestoreCompanyGatewayFailure() { }, FilterCompanyGatewaysByState: function FilterCompanyGatewaysByState(t0) { this.state = t0; }, FilterCompanyGatewaysByCustom1: function FilterCompanyGatewaysByCustom1(t0) { this.value = t0; }, FilterCompanyGatewaysByCustom2: function FilterCompanyGatewaysByCustom2(t0) { this.value = t0; }, FilterCompanyGatewaysByCustom3: function FilterCompanyGatewaysByCustom3(t0) { this.value = t0; }, FilterCompanyGatewaysByCustom4: function FilterCompanyGatewaysByCustom4(t0) { this.value = t0; }, handleCompanyGatewayAction_closure: function handleCompanyGatewayAction_closure() { }, handleCompanyGatewayAction_closure0: function handleCompanyGatewayAction_closure0(t0) { this.store = t0; }, handleCompanyGatewayAction_closure1: function handleCompanyGatewayAction_closure1(t0, t1, t2, t3) { var _ = this; _.context = t0; _.store = t1; _.completer = t2; _.companyGateway = t3; }, handleCompanyGatewayAction__closure: function handleCompanyGatewayAction__closure(t0, t1, t2) { this.store = t0; this.completer = t1; this.companyGateway = t2; }, StartCompanyGatewayMultiselect: function StartCompanyGatewayMultiselect() { }, AddToCompanyGatewayMultiselect: function AddToCompanyGatewayMultiselect(t0) { this.entity = t0; }, RemoveFromCompanyGatewayMultiselect: function RemoveFromCompanyGatewayMultiselect(t0) { this.entity = t0; }, ClearCompanyGatewayMultiselect: function ClearCompanyGatewayMultiselect() { }, _editCompanyGateway() { return new A._editCompanyGateway_closure(); }, _viewCompanyGateway() { return new A._viewCompanyGateway_closure(); }, _viewCompanyGatewayList() { return new A._viewCompanyGatewayList_closure(); }, _archiveCompanyGateway(repository) { return new A._archiveCompanyGateway_closure(repository); }, _deleteCompanyGateway(repository) { return new A._deleteCompanyGateway_closure(repository); }, _restoreCompanyGateway(repository) { return new A._restoreCompanyGateway_closure(repository); }, _disconnectCompanyGateway(repository) { return new A._disconnectCompanyGateway_closure(repository); }, _saveCompanyGateway(repository) { return new A._saveCompanyGateway_closure(repository); }, _loadCompanyGateway(repository) { return new A._loadCompanyGateway_closure(repository); }, _loadCompanyGateways(repository) { return new A._loadCompanyGateways_closure(repository); }, _editCompanyGateway_closure: function _editCompanyGateway_closure() { }, _viewCompanyGateway_closure: function _viewCompanyGateway_closure() { }, _viewCompanyGatewayList_closure: function _viewCompanyGatewayList_closure() { }, _viewCompanyGatewayList__closure: function _viewCompanyGatewayList__closure() { }, _archiveCompanyGateway_closure: function _archiveCompanyGateway_closure(t0) { this.repository = t0; }, _archiveCompanyGateway__closure: function _archiveCompanyGateway__closure(t0) { this.store = t0; }, _archiveCompanyGateway__closure0: function _archiveCompanyGateway__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveCompanyGateway__closure1: function _archiveCompanyGateway__closure1(t0, t1, t2) { this.store = t0; this.prevCompanyGateways = t1; this.action = t2; }, _deleteCompanyGateway_closure: function _deleteCompanyGateway_closure(t0) { this.repository = t0; }, _deleteCompanyGateway__closure: function _deleteCompanyGateway__closure(t0) { this.store = t0; }, _deleteCompanyGateway__closure0: function _deleteCompanyGateway__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteCompanyGateway__closure1: function _deleteCompanyGateway__closure1(t0, t1, t2) { this.store = t0; this.prevCompanyGateways = t1; this.action = t2; }, _restoreCompanyGateway_closure: function _restoreCompanyGateway_closure(t0) { this.repository = t0; }, _restoreCompanyGateway__closure: function _restoreCompanyGateway__closure(t0) { this.store = t0; }, _restoreCompanyGateway__closure0: function _restoreCompanyGateway__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreCompanyGateway__closure1: function _restoreCompanyGateway__closure1(t0, t1, t2) { this.store = t0; this.prevCompanyGateways = t1; this.action = t2; }, _disconnectCompanyGateway_closure: function _disconnectCompanyGateway_closure(t0) { this.repository = t0; }, _disconnectCompanyGateway__closure: function _disconnectCompanyGateway__closure(t0, t1) { this.store = t0; this.action = t1; }, _disconnectCompanyGateway__closure0: function _disconnectCompanyGateway__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveCompanyGateway_closure: function _saveCompanyGateway_closure(t0) { this.repository = t0; }, _saveCompanyGateway__closure: function _saveCompanyGateway__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveCompanyGateway__closure0: function _saveCompanyGateway__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadCompanyGateway_closure: function _loadCompanyGateway_closure(t0) { this.repository = t0; }, _loadCompanyGateway__closure: function _loadCompanyGateway__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadCompanyGateway__closure0: function _loadCompanyGateway__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadCompanyGateways_closure: function _loadCompanyGateways_closure(t0) { this.repository = t0; }, _loadCompanyGateways__closure: function _loadCompanyGateways__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadCompanyGateways__closure0: function _loadCompanyGateways__closure0(t0, t1) { this.store = t0; this.action = t1; }, companyGatewayUIReducer(state, action) { var t1 = new A.CompanyGatewayUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._company_gateway_state$_$v = state; new A.companyGatewayUIReducer_closure(state, action).call$1(t1); return t1._company_gateway_state$_build$0(); }, _clearEditing0(companyGateway, action) { return A.CompanyGatewayEntity_CompanyGatewayEntity(null, null); }, _updateEditing0(companyGateway, action) { return action.get$companyGateway(); }, _filterCompanyGatewaysByCustom1(companyGatewayListState, action) { if (B.JSArray_methods.contains$1(companyGatewayListState.custom1Filters._list$_list, action.value)) return companyGatewayListState.rebuild$1(new A._filterCompanyGatewaysByCustom1_closure(action)); else return companyGatewayListState.rebuild$1(new A._filterCompanyGatewaysByCustom1_closure0(action)); }, _filterCompanyGatewaysByCustom2(companyGatewayListState, action) { if (B.JSArray_methods.contains$1(companyGatewayListState.custom2Filters._list$_list, action.value)) return companyGatewayListState.rebuild$1(new A._filterCompanyGatewaysByCustom2_closure(action)); else return companyGatewayListState.rebuild$1(new A._filterCompanyGatewaysByCustom2_closure0(action)); }, _filterCompanyGatewaysByState(companyGatewayListState, action) { if (B.JSArray_methods.contains$1(companyGatewayListState.stateFilters._list$_list, action.state)) return companyGatewayListState.rebuild$1(new A._filterCompanyGatewaysByState_closure(action)); else return companyGatewayListState.rebuild$1(new A._filterCompanyGatewaysByState_closure0(action)); }, _filterCompanyGateways(companyGatewayListState, action) { return companyGatewayListState.rebuild$1(new A._filterCompanyGateways_closure(action, companyGatewayListState)); }, _sortCompanyGateways(companyGatewayListState, action) { return companyGatewayListState.rebuild$1(new A._sortCompanyGateways_closure(action)); }, _startListMultiselect1(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure7()); }, _addToListMultiselect1(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure7(action)); }, _removeFromListMultiselect1(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure7(action)); }, _clearListMultiselect1(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure7()); }, _archiveCompanyGatewaySuccess(companyGatewayState, action) { return companyGatewayState.rebuild$1(new A._archiveCompanyGatewaySuccess_closure(action)); }, _deleteCompanyGatewaySuccess(companyGatewayState, action) { return companyGatewayState.rebuild$1(new A._deleteCompanyGatewaySuccess_closure(action)); }, _restoreCompanyGatewaySuccess(companyGatewayState, action) { return companyGatewayState.rebuild$1(new A._restoreCompanyGatewaySuccess_closure(action)); }, _addCompanyGateway(companyGatewayState, action) { return companyGatewayState.rebuild$1(new A._addCompanyGateway_closure(action)); }, _updateCompanyGateway(companyGatewayState, action) { return companyGatewayState.rebuild$1(new A._updateCompanyGateway_closure(action)); }, _setLoadedCompanyGateway(companyGatewayState, action) { return companyGatewayState.rebuild$1(new A._setLoadedCompanyGateway_closure(action)); }, _setLoadedCompany1(companyGatewayState, action) { var state = companyGatewayState.rebuild$1(new A._setLoadedCompany_closure1(action)); return state.rebuild$1(new A._setLoadedCompany_closure2(state)); }, _setLoadedCompanyGateways(companyGatewayState, action) { var state = companyGatewayState.rebuild$1(new A._setLoadedCompanyGateways_closure(action)); return state.rebuild$1(new A._setLoadedCompanyGateways_closure0(state)); }, companyGatewayUIReducer_closure: function companyGatewayUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure64: function forceSelectedReducer_closure64() { }, forceSelectedReducer_closure65: function forceSelectedReducer_closure65() { }, forceSelectedReducer_closure66: function forceSelectedReducer_closure66() { }, forceSelectedReducer_closure67: function forceSelectedReducer_closure67() { }, forceSelectedReducer_closure68: function forceSelectedReducer_closure68() { }, forceSelectedReducer_closure69: function forceSelectedReducer_closure69() { }, forceSelectedReducer_closure70: function forceSelectedReducer_closure70() { }, forceSelectedReducer_closure71: function forceSelectedReducer_closure71() { }, selectedIdReducer_closure121: function selectedIdReducer_closure121() { }, selectedIdReducer_closure122: function selectedIdReducer_closure122() { }, selectedIdReducer_closure123: function selectedIdReducer_closure123() { }, selectedIdReducer_closure124: function selectedIdReducer_closure124() { }, selectedIdReducer_closure125: function selectedIdReducer_closure125() { }, selectedIdReducer_closure126: function selectedIdReducer_closure126() { }, selectedIdReducer_closure127: function selectedIdReducer_closure127() { }, selectedIdReducer_closure128: function selectedIdReducer_closure128() { }, selectedIdReducer_closure129: function selectedIdReducer_closure129() { }, selectedIdReducer_closure130: function selectedIdReducer_closure130() { }, selectedIdReducer_closure131: function selectedIdReducer_closure131() { }, selectedIdReducer_closure132: function selectedIdReducer_closure132() { }, selectedIdReducer_closure133: function selectedIdReducer_closure133() { }, selectedIdReducer_closure134: function selectedIdReducer_closure134() { }, selectedIdReducer_closure135: function selectedIdReducer_closure135() { }, editingReducer_closure37: function editingReducer_closure37() { }, editingReducer_closure38: function editingReducer_closure38() { }, editingReducer_closure39: function editingReducer_closure39() { }, editingReducer_closure40: function editingReducer_closure40() { }, editingReducer__closure13: function editingReducer__closure13() { }, companyGatewayListReducer_closure: function companyGatewayListReducer_closure() { }, companyGatewayListReducer__closure: function companyGatewayListReducer__closure() { }, _filterCompanyGatewaysByCustom1_closure: function _filterCompanyGatewaysByCustom1_closure(t0) { this.action = t0; }, _filterCompanyGatewaysByCustom1_closure0: function _filterCompanyGatewaysByCustom1_closure0(t0) { this.action = t0; }, _filterCompanyGatewaysByCustom2_closure: function _filterCompanyGatewaysByCustom2_closure(t0) { this.action = t0; }, _filterCompanyGatewaysByCustom2_closure0: function _filterCompanyGatewaysByCustom2_closure0(t0) { this.action = t0; }, _filterCompanyGatewaysByState_closure: function _filterCompanyGatewaysByState_closure(t0) { this.action = t0; }, _filterCompanyGatewaysByState_closure0: function _filterCompanyGatewaysByState_closure0(t0) { this.action = t0; }, _filterCompanyGateways_closure: function _filterCompanyGateways_closure(t0, t1) { this.action = t0; this.companyGatewayListState = t1; }, _sortCompanyGateways_closure: function _sortCompanyGateways_closure(t0) { this.action = t0; }, _startListMultiselect_closure7: function _startListMultiselect_closure7() { }, _addToListMultiselect_closure7: function _addToListMultiselect_closure7(t0) { this.action = t0; }, _removeFromListMultiselect_closure7: function _removeFromListMultiselect_closure7(t0) { this.action = t0; }, _clearListMultiselect_closure7: function _clearListMultiselect_closure7() { }, _archiveCompanyGatewaySuccess_closure: function _archiveCompanyGatewaySuccess_closure(t0) { this.action = t0; }, _deleteCompanyGatewaySuccess_closure: function _deleteCompanyGatewaySuccess_closure(t0) { this.action = t0; }, _restoreCompanyGatewaySuccess_closure: function _restoreCompanyGatewaySuccess_closure(t0) { this.action = t0; }, _addCompanyGateway_closure: function _addCompanyGateway_closure(t0) { this.action = t0; }, _addCompanyGateway__closure: function _addCompanyGateway__closure() { }, _updateCompanyGateway_closure: function _updateCompanyGateway_closure(t0) { this.action = t0; }, _updateCompanyGateway__closure: function _updateCompanyGateway__closure() { }, _setLoadedCompanyGateway_closure: function _setLoadedCompanyGateway_closure(t0) { this.action = t0; }, _setLoadedCompanyGateway__closure: function _setLoadedCompanyGateway__closure() { }, _setLoadedCompany_closure1: function _setLoadedCompany_closure1(t0) { this.action = t0; }, _setLoadedCompany__closure1: function _setLoadedCompany__closure1() { }, _setLoadedCompany__closure2: function _setLoadedCompany__closure2() { }, _setLoadedCompany_closure2: function _setLoadedCompany_closure2(t0) { this.state = t0; }, _setLoadedCompanyGateways_closure: function _setLoadedCompanyGateways_closure(t0) { this.action = t0; }, _setLoadedCompanyGateways__closure: function _setLoadedCompanyGateways__closure() { }, _setLoadedCompanyGateways__closure0: function _setLoadedCompanyGateways__closure0() { }, _setLoadedCompanyGateways_closure0: function _setLoadedCompanyGateways_closure0(t0) { this.state = t0; }, filteredCompanyGatewaysSelector(companyGatewayMap, companyGatewayList, companyGatewayListState, companyGatewayIds, includeAll) { var gatewaysIds, t1 = companyGatewayList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredCompanyGatewaysSelector_closure(companyGatewayMap, companyGatewayListState), t2), true, t2._eval$1("Iterable.E")); t1 = type$.WhereIterable_String; gatewaysIds = A.List_List$of(new A.WhereIterable(A._setArrayType((companyGatewayIds == null ? "" : companyGatewayIds).split(","), type$.JSArray_String), new A.filteredCompanyGatewaysSelector_closure0(companyGatewayMap, companyGatewayListState), t1), true, t1._eval$1("Iterable.E")); if (includeAll) B.JSArray_methods.forEach$1(list, new A.filteredCompanyGatewaysSelector_closure1(gatewaysIds)); t1 = A.LinkedHashSet_LinkedHashSet$from(gatewaysIds, A._arrayInstanceType(gatewaysIds)._precomputed1); return A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")); }, calculateCompanyGatewayProcessed(companyGatewayId, paymentMap) { var t1 = {}; t1.total = 0; paymentMap._map$_map.forEach$1(0, new A.calculateCompanyGatewayProcessed_closure(t1, companyGatewayId)); return t1.total; }, clientStatsForCompanyGateway(companyGatewayId, clientMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; clientMap._map$_map.forEach$1(0, new A.clientStatsForCompanyGateway_closure(t1, companyGatewayId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, paymentStatsForCompanyGateway(companyGatewayId, paymentMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; paymentMap._map$_map.forEach$1(0, new A.paymentStatsForCompanyGateway_closure(t1, companyGatewayId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, getUnconnectedStripeAccount(state) { var t1 = {}; t1.unconnectedGateway = null; state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].companyGatewayState.map._map$_map.forEach$1(0, new A.getUnconnectedStripeAccount_closure(t1)); return t1.unconnectedGateway; }, memoizedFilteredCompanyGatewayList_closure: function memoizedFilteredCompanyGatewayList_closure() { }, filteredCompanyGatewaysSelector_closure: function filteredCompanyGatewaysSelector_closure(t0, t1) { this.companyGatewayMap = t0; this.companyGatewayListState = t1; }, filteredCompanyGatewaysSelector_closure0: function filteredCompanyGatewaysSelector_closure0(t0, t1) { this.companyGatewayMap = t0; this.companyGatewayListState = t1; }, filteredCompanyGatewaysSelector_closure1: function filteredCompanyGatewaysSelector_closure1(t0) { this.gatewaysIds = t0; }, memoizedCalculateCompanyGatewayProcessed_closure: function memoizedCalculateCompanyGatewayProcessed_closure() { }, calculateCompanyGatewayProcessed_closure: function calculateCompanyGatewayProcessed_closure(t0, t1) { this._box_0 = t0; this.companyGatewayId = t1; }, memoizedClientStatsForCompanyGateway_closure: function memoizedClientStatsForCompanyGateway_closure() { }, clientStatsForCompanyGateway_closure: function clientStatsForCompanyGateway_closure(t0, t1) { this._box_0 = t0; this.companyGatewayId = t1; }, clientStatsForCompanyGateway__closure: function clientStatsForCompanyGateway__closure(t0) { this.companyGatewayId = t0; }, memoizedPaymentStatsForCompanyGateway_closure: function memoizedPaymentStatsForCompanyGateway_closure() { }, paymentStatsForCompanyGateway_closure: function paymentStatsForCompanyGateway_closure(t0, t1) { this._box_0 = t0; this.companyGatewayId = t1; }, getUnconnectedStripeAccount_closure: function getUnconnectedStripeAccount_closure(t0) { this._box_0 = t0; }, _$CompanyGatewayState$_(list, map) { var _s19_ = "CompanyGatewayState"; A.BuiltValueNullFieldError_checkNotNull(map, _s19_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s19_, "list"); return new A._$CompanyGatewayState(map, list); }, _$CompanyGatewayUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s21_ = "CompanyGatewayUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s21_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s21_, "tabIndex"); return new A._$CompanyGatewayUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, CompanyGatewayState: function CompanyGatewayState() { }, CompanyGatewayUIState: function CompanyGatewayUIState() { }, _$CompanyGatewayStateSerializer: function _$CompanyGatewayStateSerializer() { }, _$CompanyGatewayUIStateSerializer: function _$CompanyGatewayUIStateSerializer() { }, _$CompanyGatewayState: function _$CompanyGatewayState(t0, t1) { this.map = t0; this.list = t1; this._company_gateway_state$__hashCode = null; }, CompanyGatewayStateBuilder: function CompanyGatewayStateBuilder() { this._company_gateway_state$_list = this._company_gateway_state$_map = this._company_gateway_state$_$v = null; }, _$CompanyGatewayUIState: function _$CompanyGatewayUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._company_gateway_state$__hashCode = null; }, CompanyGatewayUIStateBuilder: function CompanyGatewayUIStateBuilder() { var _ = this; _._company_gateway_state$_cancelCompleter = _._company_gateway_state$_saveCompleter = _._company_gateway_state$_tabIndex = _._company_gateway_state$_forceSelected = _._company_gateway_state$_selectedId = _._company_gateway_state$_listUIState = _._company_gateway_state$_editing = _._company_gateway_state$_$v = null; }, _CompanyGatewayUIState_Object_EntityUIState: function _CompanyGatewayUIState_Object_EntityUIState() { }, handleCreditAction(context, credits, action) { return A.handleCreditAction$body(context, credits, action); }, handleCreditAction$body(context, credits, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, t2, t3, credit, t4, creditIds, t5, t6, client, designId, message, _i, response, data, documentIds, _box_0, store, t1; var $async$handleCreditAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.InvoiceEntity; credit = t3._as(B.JSArray_methods.get$first(credits)); t4 = A._arrayInstanceType(credits)._eval$1("MappedListIterable<1,String>"); creditIds = A.List_List$of(new A.MappedListIterable(credits, new A.handleCreditAction_closure(), t4), true, t4._eval$1("ListIterable.E")); t4 = t1.userCompanyStates; t5 = t1.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = credit.clientId; client = t4[t5].clientState.$get$1(0, t6); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_viewPdf: // goto case $async$goto = 6; break; case B.EntityAction_clientPortal: // goto case $async$goto = 7; break; case B.EntityAction_markSent: // goto case $async$goto = 8; break; case B.EntityAction_sendEmail: // goto case $async$goto = 9; break; case B.EntityAction_bulkSendEmail: // goto case $async$goto = 10; break; case B.EntityAction_schedule: // goto case $async$goto = 11; break; case B.EntityAction_cloneToPurchaseOrder: // goto case $async$goto = 12; break; case B.EntityAction_cloneToOther: // goto case $async$goto = 13; break; case B.EntityAction_cloneToInvoice: // goto case $async$goto = 14; break; case B.EntityAction_cloneToQuote: // goto case $async$goto = 15; break; case B.EntityAction_clone: // goto case $async$goto = 16; break; case B.EntityAction_cloneToCredit: // goto case $async$goto = 17; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 18; break; case B.EntityAction_markPaid: // goto case $async$goto = 19; break; case B.EntityAction_applyCredit: // goto case $async$goto = 20; break; case B.EntityAction_eCredit: // goto case $async$goto = 21; break; case B.EntityAction_download: // goto case $async$goto = 22; break; case B.EntityAction_bulkDownload: // goto case $async$goto = 23; break; case B.EntityAction_restore: // goto case $async$goto = 24; break; case B.EntityAction_archive: // goto case $async$goto = 25; break; case B.EntityAction_delete: // goto case $async$goto = 26; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 27; break; case B.EntityAction_printPdf: // goto case $async$goto = 28; break; case B.EntityAction_bulkPrint: // goto case $async$goto = 29; break; case B.EntityAction_more: // goto case $async$goto = 30; break; case B.EntityAction_documents: // goto case $async$goto = 31; break; case B.EntityAction_runTemplate: // goto case $async$goto = 32; break; case B.EntityAction_addComment: // goto case $async$goto = 33; break; default: // goto default $async$goto = 34; break; } break; case 5: // case A.editEntity(null, credit, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfCredit(credit, context, null)); // goto after switch $async$goto = 4; break; case 7: // case t1 = credit.invitations._list$_list; A.launchUrl(A.Uri_parse(t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "?silent=true", 0, null)); // goto after switch $async$goto = 4; break; case 8: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "marked_credit_as_sent"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MarkSentCreditRequest(t1, creditIds)); // goto after switch $async$goto = 4; break; case 9: // case case 10: // case case 11: // case _box_0.emailValid = true; B.JSArray_methods.forEach$1(credits, new A.handleCreditAction_closure0(_box_0, t1)); if (!_box_0.emailValid) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, "client_email_not_set"); t3.toString; t2 = t1.$index(0, t2); t2.toString; A.showMessageDialog(t3, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "edit_client").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handleCreditAction_closure1(context, client), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } if (action === B.EntityAction_sendEmail) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_credit"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ShowEmailCredit(credit, context, t1)); } else if (action === B.EntityAction_schedule) { if (!(!t1.get$isHosted() || t4[t5].userCompany.account.plan === "enterprise" || t4[t5].userCompany.account.plan === "pro")) { t1 = t2.get$upgradeToPaidPlanToSchedule(); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; A.showMessageDialog(t1, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "upgrade").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handleCreditAction_closure2(store, context), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } A.createEntity(null, null, A.ScheduleEntity_ScheduleEntity("email_record", null, null).rebuild$1(new A.handleCreditAction_closure3(credit)), null, false); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "bulk_email_credits"); if (t3 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "bulk_email_credits"); t1.toString; } else t1 = t3; A.confirmCallback(false, new A.handleCreditAction_closure4(store, creditIds, t2), context, t1, false, null); } // goto after switch $async$goto = 4; break; case 12: // case designId = A.getDesignIdForVendorByEntity(B.EntityType_purchaseOrder, t1, credit.vendorId); A.createEntity(null, null, credit.get$clone(0).rebuild$1(new A.handleCreditAction_closure5(designId)), null, false); // goto after switch $async$goto = 4; break; case 13: // case A.cloneToDialog(credit); // goto after switch $async$goto = 4; break; case 14: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_invoice, t1); A.createEntity(null, null, credit.get$clone(0).rebuild$1(new A.handleCreditAction_closure6(designId)), null, false); // goto after switch $async$goto = 4; break; case 15: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_quote, t1); A.createEntity(null, null, credit.get$clone(0).rebuild$1(new A.handleCreditAction_closure7(designId)), null, false); // goto after switch $async$goto = 4; break; case 16: // case case 17: // case A.createEntity(null, null, credit.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 18: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_invoice, t1); A.createEntity(null, null, credit.get$clone(0).rebuild$1(new A.handleCreditAction_closure8(designId)), null, false); // goto after switch $async$goto = 4; break; case 19: // case if (credits.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "marked_credit_as_paid"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "marked_credit_as_paid"); t1.toString; } else t1 = t2; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "marked_credits_as_paid"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "marked_credits_as_paid"); t1.toString; } else t1 = t2; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MarkCreditsPaidRequest(t1, creditIds)); // goto after switch $async$goto = 4; break; case 20: // case A.createEntity(null, null, A.PaymentEntity_PaymentEntity(client, null, t1).rebuild$1(new A.handleCreditAction_closure9(credits)), client, false); // goto after switch $async$goto = 4; break; case 21: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = credit.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download_e_credit?t=" + Date.now(); $async$goto = 35; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t4[t5].userCompany.token.token, true).then$1$1(0, new A.handleCreditAction_closure10(store, credit, client), type$.Null).catchError$1(new A.handleCreditAction_closure11(store)), $async$handleCreditAction); case 35: // returning from await. // goto after switch $async$goto = 4; break; case 22: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = credit.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download?t=" + Date.now(); $async$goto = 36; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t4[t5].userCompany.token.token, true).then$1$1(0, new A.handleCreditAction_closure12(store, credit, client), type$.Null).catchError$1(new A.handleCreditAction_closure13(store)), $async$handleCreditAction); case 36: // returning from await. // goto after switch $async$goto = 4; break; case 23: // case t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadCreditsRequest(t1, creditIds)); // goto after switch $async$goto = 4; break; case 24: // case t1 = creditIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_credits"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_credit"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreCreditsRequest(t1, creditIds)); // goto after switch $async$goto = 4; break; case 25: // case t1 = creditIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_credits"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_credit"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveCreditsRequest(t1, creditIds)); // goto after switch $async$goto = 4; break; case 26: // case t1 = creditIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_credits"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_credit"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteCreditsRequest(t1, creditIds)); // goto after switch $async$goto = 4; break; case 27: // case if (store.__Store__state_A.uiState.creditUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartCreditMultiselect()); } for (t1 = credits.length, _i = 0; _i < credits.length; credits.length === t1 || (0, A.throwConcurrentModificationError)(credits), ++_i) { credit = credits[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(credit); t2 = t2.creditUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToCreditMultiselect(credit)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromCreditMultiselect(credit)); } } // goto after switch $async$goto = 4; break; case 28: // case t1 = B.JSArray_methods.get$first(credit.invitations._list$_list).link; t2 = Date.now(); t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.StartSaving()); $async$goto = 37; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1 + "/download?t=" + t2, t4[t5].userCompany.token.token, true), $async$handleCreditAction); case 37: // returning from await. response = $async$result; t3[0].call$1(new A.StopSaving()); $async$goto = 38; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handleCreditAction_closure14(response), false), $async$handleCreditAction); case 38: // returning from await. // goto after switch $async$goto = 4; break; case 29: // case t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); t3 = t1.get$credentials(0); data = B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", creditIds, "action", B.EntityAction_bulkPrint.toApiParam$0()], type$.String, type$.Object)); $async$goto = 39; return A._asyncAwait(new A.WebClient().post$4$data$rawResponse(t3.url + "/credits/bulk", t1.get$credentials(0).token, data, true), $async$handleCreditAction); case 39: // returning from await. response = $async$result; t2[0].call$1(new A.StopSaving()); $async$goto = 40; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handleCreditAction_closure15(response), false), $async$handleCreditAction); case 40: // returning from await. // goto after switch $async$goto = 4; break; case 30: // case A.showEntityActionsDialog(null, A._setArrayType([credit], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 31: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = credits.length, _i = 0; _i < credits.length; credits.length === t1 || (0, A.throwConcurrentModificationError)(credits), ++_i) for (t4 = t3._as(credits[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 32: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, false, null, new A.handleCreditAction_closure16(credits), t1, null, true, type$.void); // goto after switch $async$goto = 4; break; case 33: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 41; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleCreditAction_closure17(credit), t1, null, true, type$.bool), $async$handleCreditAction); case 41: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCredit(null, credit.id)); } // goto after switch $async$goto = 4; break; case 34: // default A.print("## ERROR: unhandled action " + A.S(action) + " in credit_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleCreditAction, $async$completer); }, ViewCreditList: function ViewCreditList(t0) { this.page = t0; }, ViewCredit: function ViewCredit(t0) { this.creditId = t0; }, EditCredit: function EditCredit(t0) { this.credit = t0; }, ShowEmailCredit: function ShowEmailCredit(t0, t1, t2) { this.credit = t0; this.context = t1; this.completer = t2; }, ShowPdfCredit: function ShowPdfCredit(t0, t1, t2) { this.credit = t0; this.context = t1; this.activityId = t2; }, EditCreditItem: function EditCreditItem(t0) { this.creditItemIndex = t0; }, UpdateCredit: function UpdateCredit(t0) { this.credit = t0; }, UpdateCreditClient: function UpdateCreditClient(t0) { this.client = t0; }, LoadCredit: function LoadCredit(t0, t1) { this.completer = t0; this.creditId = t1; }, LoadCredits: function LoadCredits() { }, LoadCreditRequest: function LoadCreditRequest() { }, LoadCreditFailure: function LoadCreditFailure(t0) { this.error = t0; }, LoadCreditSuccess: function LoadCreditSuccess(t0) { this.credit = t0; }, LoadCreditsRequest: function LoadCreditsRequest() { }, LoadCreditsFailure: function LoadCreditsFailure(t0) { this.error = t0; }, LoadCreditsSuccess: function LoadCreditsSuccess(t0) { this.credits = t0; }, AddCreditContact: function AddCreditContact(t0, t1) { this.contact = t0; this.invitation = t1; }, RemoveCreditContact: function RemoveCreditContact(t0) { this.invitation = t0; }, AddCreditItem: function AddCreditItem(t0, t1) { this.index = t0; this.creditItem = t1; }, MoveCreditItem: function MoveCreditItem(t0, t1) { this.oldIndex = t0; this.newIndex = t1; }, AddCreditItems: function AddCreditItems(t0) { this.creditItems = t0; }, UpdateCreditItem: function UpdateCreditItem(t0, t1) { this.index = t0; this.creditItem = t1; }, DeleteCreditItem: function DeleteCreditItem(t0) { this.index = t0; }, SaveCreditRequest: function SaveCreditRequest(t0, t1, t2) { this.completer = t0; this.credit = t1; this.action = t2; }, SaveCreditSuccess: function SaveCreditSuccess(t0) { this.credit = t0; }, AddCreditSuccess: function AddCreditSuccess(t0) { this.credit = t0; }, SaveCreditFailure: function SaveCreditFailure() { }, EmailCreditRequest: function EmailCreditRequest(t0, t1, t2, t3, t4, t5) { var _ = this; _.completer = t0; _.creditId = t1; _.template = t2; _.subject = t3; _.body = t4; _.ccEmail = t5; }, EmailCreditSuccess: function EmailCreditSuccess() { }, EmailCreditFailure: function EmailCreditFailure() { }, MarkSentCreditRequest: function MarkSentCreditRequest(t0, t1) { this.completer = t0; this.creditIds = t1; }, MarkSentCreditSuccess: function MarkSentCreditSuccess(t0) { this.credits = t0; }, MarkSentCreditFailure: function MarkSentCreditFailure() { }, BulkEmailCreditsRequest: function BulkEmailCreditsRequest(t0, t1) { this.completer = t0; this.creditIds = t1; }, BulkEmailCreditsSuccess: function BulkEmailCreditsSuccess() { }, BulkEmailCreditsFailure: function BulkEmailCreditsFailure() { }, MarkCreditsPaidRequest: function MarkCreditsPaidRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, MarkCreditsPaidSuccess: function MarkCreditsPaidSuccess() { }, MarkCreditsPaidFailure: function MarkCreditsPaidFailure() { }, ArchiveCreditsRequest: function ArchiveCreditsRequest(t0, t1) { this.completer = t0; this.creditIds = t1; }, ArchiveCreditsSuccess: function ArchiveCreditsSuccess(t0) { this.credits = t0; }, ArchiveCreditsFailure: function ArchiveCreditsFailure() { }, DeleteCreditsRequest: function DeleteCreditsRequest(t0, t1) { this.completer = t0; this.creditIds = t1; }, DeleteCreditsSuccess: function DeleteCreditsSuccess(t0) { this.credits = t0; }, DeleteCreditsFailure: function DeleteCreditsFailure() { }, DownloadCreditsRequest: function DownloadCreditsRequest(t0, t1) { this.completer = t0; this.creditIds = t1; }, DownloadCreditsSuccess: function DownloadCreditsSuccess() { }, DownloadCreditsFailure: function DownloadCreditsFailure() { }, RestoreCreditsRequest: function RestoreCreditsRequest(t0, t1) { this.completer = t0; this.creditIds = t1; }, RestoreCreditsSuccess: function RestoreCreditsSuccess(t0) { this.credits = t0; }, RestoreCreditsFailure: function RestoreCreditsFailure() { }, FilterCredits: function FilterCredits(t0) { this.filter = t0; }, SortCredits: function SortCredits(t0) { this.field = t0; }, FilterCreditsByState: function FilterCreditsByState(t0) { this.state = t0; }, FilterCreditsByStatus: function FilterCreditsByStatus(t0) { this.status = t0; }, FilterCreditsByCustom1: function FilterCreditsByCustom1(t0) { this.value = t0; }, FilterCreditsByCustom2: function FilterCreditsByCustom2(t0) { this.value = t0; }, FilterCreditsByCustom3: function FilterCreditsByCustom3(t0) { this.value = t0; }, FilterCreditsByCustom4: function FilterCreditsByCustom4(t0) { this.value = t0; }, SaveCreditDocumentRequest: function SaveCreditDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.credit = t3; }, SaveCreditDocumentFailure: function SaveCreditDocumentFailure() { }, handleCreditAction_closure: function handleCreditAction_closure() { }, handleCreditAction_closure0: function handleCreditAction_closure0(t0, t1) { this._box_0 = t0; this.state = t1; }, handleCreditAction_closure1: function handleCreditAction_closure1(t0, t1) { this.context = t0; this.client = t1; }, handleCreditAction_closure2: function handleCreditAction_closure2(t0, t1) { this.store = t0; this.context = t1; }, handleCreditAction_closure3: function handleCreditAction_closure3(t0) { this.credit = t0; }, handleCreditAction_closure4: function handleCreditAction_closure4(t0, t1, t2) { this.store = t0; this.creditIds = t1; this.localization = t2; }, handleCreditAction_closure5: function handleCreditAction_closure5(t0) { this.designId = t0; }, handleCreditAction_closure6: function handleCreditAction_closure6(t0) { this.designId = t0; }, handleCreditAction_closure7: function handleCreditAction_closure7(t0) { this.designId = t0; }, handleCreditAction_closure8: function handleCreditAction_closure8(t0) { this.designId = t0; }, handleCreditAction_closure9: function handleCreditAction_closure9(t0) { this.credits = t0; }, handleCreditAction__closure: function handleCreditAction__closure() { }, handleCreditAction_closure10: function handleCreditAction_closure10(t0, t1, t2) { this.store = t0; this.credit = t1; this.client = t2; }, handleCreditAction_closure11: function handleCreditAction_closure11(t0) { this.store = t0; }, handleCreditAction_closure12: function handleCreditAction_closure12(t0, t1, t2) { this.store = t0; this.credit = t1; this.client = t2; }, handleCreditAction_closure13: function handleCreditAction_closure13(t0) { this.store = t0; }, handleCreditAction_closure14: function handleCreditAction_closure14(t0) { this.response = t0; }, handleCreditAction_closure15: function handleCreditAction_closure15(t0) { this.response = t0; }, handleCreditAction_closure16: function handleCreditAction_closure16(t0) { this.credits = t0; }, handleCreditAction_closure17: function handleCreditAction_closure17(t0) { this.credit = t0; }, StartCreditMultiselect: function StartCreditMultiselect() { }, AddToCreditMultiselect: function AddToCreditMultiselect(t0) { this.entity = t0; }, RemoveFromCreditMultiselect: function RemoveFromCreditMultiselect(t0) { this.entity = t0; }, ClearCreditMultiselect: function ClearCreditMultiselect() { }, UpdateCreditTab: function UpdateCreditTab(t0) { this.tabIndex = t0; }, _viewCredit() { return new A._viewCredit_closure(); }, _viewCreditList() { return new A._viewCreditList_closure0(); }, _editCredit() { return new A._editCredit_closure(); }, _showEmailCredit() { return new A._showEmailCredit_closure(); }, _showPdfCredit() { return new A._showPdfCredit_closure(); }, _archiveCredit(repository) { return new A._archiveCredit_closure(repository); }, _deleteCredit(repository) { return new A._deleteCredit_closure(repository); }, _restoreCredit(repository) { return new A._restoreCredit_closure(repository); }, _markSentCredit(repository) { return new A._markSentCredit_closure(repository); }, _markPaidCredit(repository) { return new A._markPaidCredit_closure(repository); }, _emailCredit(repository) { return new A._emailCredit_closure(repository); }, _saveCredit(repository) { return new A._saveCredit_closure(repository); }, _loadCredit(repository) { return new A._loadCredit_closure(repository); }, _loadCredits(repository) { return new A._loadCredits_closure(repository); }, _downloadCredits(repository) { return new A._downloadCredits_closure(repository); }, _bulkEmailCredits(repository) { return new A._bulkEmailCredits_closure(repository); }, _saveDocument13(repository) { return new A._saveDocument_closure0(repository); }, _viewCredit_closure: function _viewCredit_closure() { }, _viewCreditList_closure0: function _viewCreditList_closure0() { }, _viewCreditList__closure: function _viewCreditList__closure() { }, _editCredit_closure: function _editCredit_closure() { }, _showEmailCredit_closure: function _showEmailCredit_closure() { }, _showPdfCredit_closure: function _showPdfCredit_closure() { }, _archiveCredit_closure: function _archiveCredit_closure(t0) { this.repository = t0; }, _archiveCredit__closure: function _archiveCredit__closure(t0) { this.store = t0; }, _archiveCredit__closure0: function _archiveCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveCredit__closure1: function _archiveCredit__closure1(t0, t1, t2) { this.store = t0; this.prevCredits = t1; this.action = t2; }, _deleteCredit_closure: function _deleteCredit_closure(t0) { this.repository = t0; }, _deleteCredit__closure: function _deleteCredit__closure(t0) { this.store = t0; }, _deleteCredit__closure0: function _deleteCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteCredit__closure1: function _deleteCredit__closure1(t0, t1, t2) { this.store = t0; this.prevCredits = t1; this.action = t2; }, _restoreCredit_closure: function _restoreCredit_closure(t0) { this.repository = t0; }, _restoreCredit__closure: function _restoreCredit__closure(t0) { this.store = t0; }, _restoreCredit__closure0: function _restoreCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreCredit__closure1: function _restoreCredit__closure1(t0, t1, t2) { this.store = t0; this.prevCredits = t1; this.action = t2; }, _markSentCredit_closure: function _markSentCredit_closure(t0) { this.repository = t0; }, _markSentCredit__closure: function _markSentCredit__closure(t0, t1) { this.store = t0; this.action = t1; }, _markSentCredit__closure0: function _markSentCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _markPaidCredit_closure: function _markPaidCredit_closure(t0) { this.repository = t0; }, _markPaidCredit__closure: function _markPaidCredit__closure(t0, t1) { this.store = t0; this.action = t1; }, _markPaidCredit__closure0: function _markPaidCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _emailCredit_closure: function _emailCredit_closure(t0) { this.repository = t0; }, _emailCredit__closure: function _emailCredit__closure(t0, t1) { this.store = t0; this.action = t1; }, _emailCredit__closure0: function _emailCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveCredit_closure: function _saveCredit_closure(t0) { this.repository = t0; }, _saveCredit__closure: function _saveCredit__closure(t0) { this.action = t0; }, _saveCredit___closure: function _saveCredit___closure() { }, _saveCredit__closure0: function _saveCredit__closure0(t0, t1) { this.action = t0; this.store = t1; }, _saveCredit__closure1: function _saveCredit__closure1(t0, t1) { this.store = t0; this.action = t1; }, _loadCredit_closure: function _loadCredit_closure(t0) { this.repository = t0; }, _loadCredit__closure: function _loadCredit__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadCredit__closure0: function _loadCredit__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadCredits_closure: function _loadCredits_closure(t0) { this.repository = t0; }, _loadCredits__closure: function _loadCredits__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadCredits___closure: function _loadCredits___closure(t0) { this.documents = t0; }, _loadCredits____closure: function _loadCredits____closure(t0, t1) { this.documents = t0; this.credit = t1; }, _loadCredits_____closure: function _loadCredits_____closure(t0) { this.credit = t0; }, _loadCredits__closure0: function _loadCredits__closure0(t0, t1) { this.store = t0; this.action = t1; }, _downloadCredits_closure: function _downloadCredits_closure(t0) { this.repository = t0; }, _downloadCredits__closure: function _downloadCredits__closure(t0, t1) { this.store = t0; this.action = t1; }, _downloadCredits__closure0: function _downloadCredits__closure0(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailCredits_closure: function _bulkEmailCredits_closure(t0) { this.repository = t0; }, _bulkEmailCredits__closure: function _bulkEmailCredits__closure(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailCredits__closure0: function _bulkEmailCredits__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure0: function _saveDocument_closure0(t0) { this.repository = t0; }, _saveDocument__closure1: function _saveDocument__closure1(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure0: function _saveDocument___closure0(t0, t1) { this.documents = t0; this.credit = t1; }, _saveDocument____closure0: function _saveDocument____closure0(t0) { this.credit = t0; }, _saveDocument__closure2: function _saveDocument__closure2(t0, t1) { this.store = t0; this.action = t1; }, creditUIReducer(state, action) { var t1 = new A.CreditUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._credit_state$_$v = state; new A.creditUIReducer_closure(state, action).call$1(t1); return t1._credit_state$_build$0(); }, _clearEditing1(credit, action) { var _null = null; return A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); }, _updateEditing1(credit, action) { return action.get$credit(); }, _addCreditItem(credit, action) { var item = action.creditItem; if (action.index == null) return credit.rebuild$1(new A._addCreditItem_closure(item)); else return credit.rebuild$1(new A._addCreditItem_closure0(action, item)); }, _addCreditItems(credit, action) { return credit.rebuild$1(new A._addCreditItems_closure(action)); }, _removeCreditItem(credit, action) { if (credit.lineItems._list$_list.length <= action.index) return credit; return credit.rebuild$1(new A._removeCreditItem_closure(action)); }, _updateCreditItem(credit, action) { if (credit.lineItems._list$_list.length <= action.index) return credit; return credit.rebuild$1(new A._updateCreditItem_closure(action)); }, _viewCreditList0(creditListState, action) { return creditListState.rebuild$1(new A._viewCreditList_closure()); }, _filterCreditsByCustom1(creditListState, action) { if (B.JSArray_methods.contains$1(creditListState.custom1Filters._list$_list, action.value)) return creditListState.rebuild$1(new A._filterCreditsByCustom1_closure(action)); else return creditListState.rebuild$1(new A._filterCreditsByCustom1_closure0(action)); }, _filterCreditsByCustom2(creditListState, action) { if (B.JSArray_methods.contains$1(creditListState.custom2Filters._list$_list, action.value)) return creditListState.rebuild$1(new A._filterCreditsByCustom2_closure(action)); else return creditListState.rebuild$1(new A._filterCreditsByCustom2_closure0(action)); }, _filterCreditsByCustom3(creditListState, action) { if (B.JSArray_methods.contains$1(creditListState.custom3Filters._list$_list, action.value)) return creditListState.rebuild$1(new A._filterCreditsByCustom3_closure(action)); else return creditListState.rebuild$1(new A._filterCreditsByCustom3_closure0(action)); }, _filterCreditsByCustom4(creditListState, action) { if (B.JSArray_methods.contains$1(creditListState.custom4Filters._list$_list, action.value)) return creditListState.rebuild$1(new A._filterCreditsByCustom4_closure(action)); else return creditListState.rebuild$1(new A._filterCreditsByCustom4_closure0(action)); }, _filterCreditsByState(creditListState, action) { if (B.JSArray_methods.contains$1(creditListState.stateFilters._list$_list, action.state)) return creditListState.rebuild$1(new A._filterCreditsByState_closure(action)); else return creditListState.rebuild$1(new A._filterCreditsByState_closure0(action)); }, _filterCreditsByStatus(creditListState, action) { if (B.JSArray_methods.contains$1(creditListState.statusFilters._list$_list, action.status)) return creditListState.rebuild$1(new A._filterCreditsByStatus_closure(action)); else return creditListState.rebuild$1(new A._filterCreditsByStatus_closure0(action)); }, _filterCredits(creditListState, action) { return creditListState.rebuild$1(new A._filterCredits_closure(action, creditListState)); }, _sortCredits(creditListState, action) { return creditListState.rebuild$1(new A._sortCredits_closure(action)); }, _startListMultiselect2(creditListState, action) { return creditListState.rebuild$1(new A._startListMultiselect_closure10()); }, _addToListMultiselect2(creditListState, action) { return creditListState.rebuild$1(new A._addToListMultiselect_closure10(action)); }, _removeFromListMultiselect2(creditListState, action) { return creditListState.rebuild$1(new A._removeFromListMultiselect_closure10(action)); }, _clearListMultiselect2(creditListState, action) { return creditListState.rebuild$1(new A._clearListMultiselect_closure10()); }, _purgeClientSuccess0(creditState, action) { var t1 = creditState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return creditState.rebuild$1(new A._purgeClientSuccess_closure8(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure9(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure10(), t3), true, t3._eval$1("Iterable.E")))); }, _markSentCreditSuccess(creditState, action) { return creditState.rebuild$1(new A._markSentCreditSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.credits, new A._markSentCreditSuccess_closure0(), new A._markSentCreditSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _archiveCreditSuccess(creditState, action) { return creditState.rebuild$1(new A._archiveCreditSuccess_closure(action)); }, _deleteCreditSuccess(creditState, action) { return creditState.rebuild$1(new A._deleteCreditSuccess_closure(action)); }, _restoreCreditSuccess(creditState, action) { return creditState.rebuild$1(new A._restoreCreditSuccess_closure(action)); }, _addCredit(creditState, action) { return creditState.rebuild$1(new A._addCredit_closure(action)); }, _updateCredit(invoiceState, action) { return invoiceState.rebuild$1(new A._updateCredit_closure(action.get$credit())); }, _setLoadedCredits(creditState, action) { return creditState.loadCredits$1(action.credits); }, _setLoadedCompany2(creditState, action) { return creditState.loadCredits$1(action.userCompany.company.credits); }, creditUIReducer_closure: function creditUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure84: function forceSelectedReducer_closure84() { }, forceSelectedReducer_closure85: function forceSelectedReducer_closure85() { }, forceSelectedReducer_closure86: function forceSelectedReducer_closure86() { }, forceSelectedReducer_closure87: function forceSelectedReducer_closure87() { }, forceSelectedReducer_closure88: function forceSelectedReducer_closure88() { }, forceSelectedReducer_closure89: function forceSelectedReducer_closure89() { }, forceSelectedReducer_closure90: function forceSelectedReducer_closure90() { }, forceSelectedReducer_closure91: function forceSelectedReducer_closure91() { }, forceSelectedReducer_closure92: function forceSelectedReducer_closure92() { }, tabIndexReducer_closure11: function tabIndexReducer_closure11() { }, tabIndexReducer_closure12: function tabIndexReducer_closure12() { }, historyActivityIdReducer_closure0: function historyActivityIdReducer_closure0() { }, editingItemReducer_closure1: function editingItemReducer_closure1() { }, editingItemReducer_closure2: function editingItemReducer_closure2() { }, selectedIdReducer_closure162: function selectedIdReducer_closure162() { }, selectedIdReducer_closure163: function selectedIdReducer_closure163() { }, selectedIdReducer_closure164: function selectedIdReducer_closure164() { }, selectedIdReducer_closure165: function selectedIdReducer_closure165() { }, selectedIdReducer_closure166: function selectedIdReducer_closure166() { }, selectedIdReducer_closure167: function selectedIdReducer_closure167() { }, selectedIdReducer_closure168: function selectedIdReducer_closure168() { }, selectedIdReducer_closure169: function selectedIdReducer_closure169() { }, selectedIdReducer_closure170: function selectedIdReducer_closure170() { }, selectedIdReducer_closure171: function selectedIdReducer_closure171() { }, selectedIdReducer_closure172: function selectedIdReducer_closure172() { }, selectedIdReducer_closure173: function selectedIdReducer_closure173() { }, selectedIdReducer_closure174: function selectedIdReducer_closure174() { }, selectedIdReducer_closure175: function selectedIdReducer_closure175() { }, selectedIdReducer_closure176: function selectedIdReducer_closure176() { }, selectedIdReducer_closure177: function selectedIdReducer_closure177() { }, selectedIdReducer_closure178: function selectedIdReducer_closure178() { }, selectedIdReducer_closure179: function selectedIdReducer_closure179() { }, selectedIdReducer_closure180: function selectedIdReducer_closure180() { }, editingReducer_closure49: function editingReducer_closure49() { }, editingReducer__closure22: function editingReducer__closure22() { }, editingReducer_closure50: function editingReducer_closure50() { }, editingReducer__closure21: function editingReducer__closure21() { }, editingReducer_closure51: function editingReducer_closure51() { }, editingReducer_closure52: function editingReducer_closure52() { }, editingReducer__closure20: function editingReducer__closure20() { }, editingReducer_closure53: function editingReducer_closure53() { }, editingReducer__closure19: function editingReducer__closure19() { }, editingReducer_closure54: function editingReducer_closure54() { }, editingReducer__closure18: function editingReducer__closure18(t0) { this.client = t0; }, editingReducer___closure0: function editingReducer___closure0() { }, editingReducer_closure55: function editingReducer_closure55() { }, editingReducer_closure56: function editingReducer_closure56() { }, editingReducer_closure57: function editingReducer_closure57() { }, editingReducer_closure58: function editingReducer_closure58() { }, editingReducer__closure17: function editingReducer__closure17(t0) { this.action = t0; }, editingReducer_closure59: function editingReducer_closure59() { }, editingReducer__closure16: function editingReducer__closure16(t0) { this.action = t0; }, _addCreditItem_closure: function _addCreditItem_closure(t0) { this.item = t0; }, _addCreditItem_closure0: function _addCreditItem_closure0(t0, t1) { this.action = t0; this.item = t1; }, _addCreditItems_closure: function _addCreditItems_closure(t0) { this.action = t0; }, _removeCreditItem_closure: function _removeCreditItem_closure(t0) { this.action = t0; }, _updateCreditItem_closure: function _updateCreditItem_closure(t0) { this.action = t0; }, creditListReducer_closure: function creditListReducer_closure() { }, creditListReducer__closure: function creditListReducer__closure() { }, _viewCreditList_closure: function _viewCreditList_closure() { }, _filterCreditsByCustom1_closure: function _filterCreditsByCustom1_closure(t0) { this.action = t0; }, _filterCreditsByCustom1_closure0: function _filterCreditsByCustom1_closure0(t0) { this.action = t0; }, _filterCreditsByCustom2_closure: function _filterCreditsByCustom2_closure(t0) { this.action = t0; }, _filterCreditsByCustom2_closure0: function _filterCreditsByCustom2_closure0(t0) { this.action = t0; }, _filterCreditsByCustom3_closure: function _filterCreditsByCustom3_closure(t0) { this.action = t0; }, _filterCreditsByCustom3_closure0: function _filterCreditsByCustom3_closure0(t0) { this.action = t0; }, _filterCreditsByCustom4_closure: function _filterCreditsByCustom4_closure(t0) { this.action = t0; }, _filterCreditsByCustom4_closure0: function _filterCreditsByCustom4_closure0(t0) { this.action = t0; }, _filterCreditsByState_closure: function _filterCreditsByState_closure(t0) { this.action = t0; }, _filterCreditsByState_closure0: function _filterCreditsByState_closure0(t0) { this.action = t0; }, _filterCreditsByStatus_closure: function _filterCreditsByStatus_closure(t0) { this.action = t0; }, _filterCreditsByStatus_closure0: function _filterCreditsByStatus_closure0(t0) { this.action = t0; }, _filterCredits_closure: function _filterCredits_closure(t0, t1) { this.action = t0; this.creditListState = t1; }, _sortCredits_closure: function _sortCredits_closure(t0) { this.action = t0; }, _startListMultiselect_closure10: function _startListMultiselect_closure10() { }, _addToListMultiselect_closure10: function _addToListMultiselect_closure10(t0) { this.action = t0; }, _removeFromListMultiselect_closure10: function _removeFromListMultiselect_closure10(t0) { this.action = t0; }, _clearListMultiselect_closure10: function _clearListMultiselect_closure10() { }, _purgeClientSuccess_closure9: function _purgeClientSuccess_closure9(t0) { this.action = t0; }, _purgeClientSuccess_closure10: function _purgeClientSuccess_closure10() { }, _purgeClientSuccess_closure8: function _purgeClientSuccess_closure8(t0) { this.ids = t0; }, _purgeClientSuccess__closure5: function _purgeClientSuccess__closure5(t0) { this.ids = t0; }, _purgeClientSuccess__closure6: function _purgeClientSuccess__closure6(t0) { this.ids = t0; }, _markSentCreditSuccess_closure0: function _markSentCreditSuccess_closure0() { }, _markSentCreditSuccess_closure1: function _markSentCreditSuccess_closure1() { }, _markSentCreditSuccess_closure: function _markSentCreditSuccess_closure(t0) { this.creditMap = t0; }, _archiveCreditSuccess_closure: function _archiveCreditSuccess_closure(t0) { this.action = t0; }, _deleteCreditSuccess_closure: function _deleteCreditSuccess_closure(t0) { this.action = t0; }, _restoreCreditSuccess_closure: function _restoreCreditSuccess_closure(t0) { this.action = t0; }, _addCredit_closure: function _addCredit_closure(t0) { this.action = t0; }, _addCredit__closure: function _addCredit__closure() { }, _updateCredit_closure: function _updateCredit_closure(t0) { this.credit = t0; }, _updateCredit__closure: function _updateCredit__closure() { }, creditContactSelector(credit, client) { var t1 = {}, t2 = credit.invitations._list$_list, t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,String>"), contactIds = A.List_List$of(new A.MappedListIterable(t2, new A.creditContactSelector_closure(), t3), true, t3._eval$1("ListIterable.E")); t1.contactIds = contactIds; if (B.JSArray_methods.contains$1(contactIds, client.get$primaryContact().id)) t1.contactIds = A._setArrayType([client.get$primaryContact().id], type$.JSArray_String); return B.JSArray_methods.firstWhere$2$orElse(client.contacts._list$_list, new A.creditContactSelector_closure0(t1), null); }, dropdownCreditSelector(creditMap, clientMap, vendorMap, creditList, clientId, userMap, excludedIds) { var t1 = creditList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownCreditSelector_closure(creditMap, excludedIds, clientId, clientMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownCreditSelector_closure0(creditMap, clientMap, vendorMap, userMap)); return list; }, filteredCreditsSelector(selectionState, creditMap, creditList, clientMap, vendorMap, paymentMap, creditListState, userMap) { var t1, t2, list, filterEntityType = selectionState.filterEntityType, creditPaymentMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.List_String); if (filterEntityType === B.EntityType_payment) paymentMap._map$_map.forEach$1(0, new A.filteredCreditsSelector_closure(creditPaymentMap)); t1 = creditList._list$_list; t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); list = A.List_List$of(new A.WhereIterable(t1, new A.filteredCreditsSelector_closure0(creditMap, clientMap, selectionState, filterEntityType, selectionState.filterEntityId, creditPaymentMap, creditListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredCreditsSelector_closure1(creditMap, creditListState, clientMap, vendorMap, userMap)); return list; }, creditStatsForDesign(designId, creditMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; creditMap._map$_map.forEach$1(0, new A.creditStatsForDesign_closure(t1, designId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, creditStatsForClient(clientId, creditMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; creditMap._map$_map.forEach$1(0, new A.creditStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, creditStatsForUser(userId, creditMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; creditMap._map$_map.forEach$1(0, new A.creditStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, creditContactSelector_closure: function creditContactSelector_closure() { }, creditContactSelector_closure0: function creditContactSelector_closure0(t0) { this._box_0 = t0; }, memoizedDropdownCreditList_closure: function memoizedDropdownCreditList_closure() { }, dropdownCreditSelector_closure: function dropdownCreditSelector_closure(t0, t1, t2, t3) { var _ = this; _.creditMap = t0; _.excludedIds = t1; _.clientId = t2; _.clientMap = t3; }, dropdownCreditSelector_closure0: function dropdownCreditSelector_closure0(t0, t1, t2, t3) { var _ = this; _.creditMap = t0; _.clientMap = t1; _.vendorMap = t2; _.userMap = t3; }, memoizedFilteredCreditList_closure: function memoizedFilteredCreditList_closure() { }, filteredCreditsSelector_closure: function filteredCreditsSelector_closure(t0) { this.creditPaymentMap = t0; }, filteredCreditsSelector__closure0: function filteredCreditsSelector__closure0(t0, t1) { this.creditPaymentMap = t0; this.payment = t1; }, filteredCreditsSelector_closure0: function filteredCreditsSelector_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.creditMap = t0; _.clientMap = t1; _.selectionState = t2; _.filterEntityType = t3; _.filterEntityId = t4; _.creditPaymentMap = t5; _.creditListState = t6; }, filteredCreditsSelector__closure: function filteredCreditsSelector__closure(t0, t1) { this._box_0 = t0; this.filterEntityId = t1; }, filteredCreditsSelector_closure1: function filteredCreditsSelector_closure1(t0, t1, t2, t3, t4) { var _ = this; _.creditMap = t0; _.creditListState = t1; _.clientMap = t2; _.vendorMap = t3; _.userMap = t4; }, memoizedCreditStatsForDesign_closure: function memoizedCreditStatsForDesign_closure() { }, creditStatsForDesign_closure: function creditStatsForDesign_closure(t0, t1) { this._box_0 = t0; this.designId = t1; }, memoizedCreditStatsForClient_closure: function memoizedCreditStatsForClient_closure() { }, creditStatsForClient_closure: function creditStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedCreditStatsForUser_closure: function memoizedCreditStatsForUser_closure() { }, creditStatsForUser_closure: function creditStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, _$CreditState$_(list, map) { var _s11_ = "CreditState"; A.BuiltValueNullFieldError_checkNotNull(map, _s11_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s11_, "list"); return new A._$CreditState(map, list); }, _$CreditUIState$_(cancelCompleter, editing, editingItemIndex, forceSelected, historyActivityId, listUIState, saveCompleter, selectedId, tabIndex) { var _s13_ = "CreditUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s13_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s13_, "tabIndex"); return new A._$CreditUIState(editing, editingItemIndex, historyActivityId, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, CreditState: function CreditState() { }, CreditState_loadCredits_closure0: function CreditState_loadCredits_closure0() { }, CreditState_loadCredits_closure1: function CreditState_loadCredits_closure1() { }, CreditState_loadCredits_closure: function CreditState_loadCredits_closure(t0, t1) { this.$this = t0; this.map = t1; }, CreditUIState: function CreditUIState() { }, _$CreditStateSerializer: function _$CreditStateSerializer() { }, _$CreditUIStateSerializer: function _$CreditUIStateSerializer() { }, _$CreditState: function _$CreditState(t0, t1) { this.map = t0; this.list = t1; this._credit_state$__hashCode = null; }, CreditStateBuilder: function CreditStateBuilder() { this._credit_state$_list = this._credit_state$_map = this._credit_state$_$v = null; }, _$CreditUIState: function _$CreditUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.editing = t0; _.editingItemIndex = t1; _.historyActivityId = t2; _.listUIState = t3; _.selectedId = t4; _.forceSelected = t5; _.tabIndex = t6; _.saveCompleter = t7; _.cancelCompleter = t8; _._credit_state$__hashCode = null; }, CreditUIStateBuilder: function CreditUIStateBuilder() { var _ = this; _._credit_state$_cancelCompleter = _._credit_state$_saveCompleter = _._credit_state$_tabIndex = _._credit_state$_forceSelected = _._credit_state$_selectedId = _._credit_state$_listUIState = _._credit_state$_historyActivityId = _._credit_state$_editingItemIndex = _._credit_state$_editing = _._credit_state$_$v = null; }, _CreditUIState_Object_EntityUIState: function _CreditUIState_Object_EntityUIState() { }, ViewDashboard: function ViewDashboard(t0, t1) { this.force = t0; this.filter = t1; }, UpdateDashboardSettings: function UpdateDashboardSettings(t0, t1, t2, t3, t4) { var _ = this; _.settings = t0; _.offset = t1; _.currencyId = t2; _.includeTaxes = t3; _.groupBy = t4; }, UpdateDashboardFields: function UpdateDashboardFields(t0) { this.dashboardFields = t0; }, UpdateDashboardFieldSettingss: function UpdateDashboardFieldSettingss(t0, t1) { this.numberFieldsPerRowMobile = t0; this.numberFieldsPerRowDesktop = t1; }, UpdateDashboardSelection: function UpdateDashboardSelection(t0, t1) { this.entityType = t0; this.entityIds = t1; }, UpdateDashboardSidebar: function UpdateDashboardSidebar(t0) { this.showSidebar = t0; }, _createViewDashboard() { return new A._createViewDashboard_closure(); }, _createViewDashboard_closure: function _createViewDashboard_closure() { }, _createViewDashboard__closure: function _createViewDashboard__closure(t0, t1, t2) { this.store = t0; this.next = t1; this.action = t2; }, _createViewDashboard___closure: function _createViewDashboard___closure() { }, dashboardUIReducer(state, action) { var t1 = new A.DashboardUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._dashboard_state$_$v = state; new A.dashboardUIReducer_closure(state, action).call$1(t1); return t1._dashboard_state$_build$0(); }, dashboardSettingsReducer(state, action) { var settings; if (action instanceof A.UpdateDashboardSettings) { settings = action.settings; if (settings != null) return state.rebuild$1(new A.dashboardSettingsReducer_closure(settings)); else if (action.includeTaxes != null) return state.rebuild$1(new A.dashboardSettingsReducer_closure0(action)); else if (action.offset != null) return state.rebuild$1(new A.dashboardSettingsReducer_closure1(state, action)); else if (action.currencyId != null) return state.rebuild$1(new A.dashboardSettingsReducer_closure2(action)); else if (action.groupBy != null) return state.rebuild$1(new A.dashboardSettingsReducer_closure3(action)); } else if (action instanceof A.SelectCompany) return state; return state; }, dashboardUIReducer_closure: function dashboardUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, selectedEntitiesReducer_closure: function selectedEntitiesReducer_closure() { }, selectedEntitiesReducer__closure0: function selectedEntitiesReducer__closure0(t0) { this.action = t0; }, selectedEntitiesReducer_closure0: function selectedEntitiesReducer_closure0() { }, selectedEntitiesReducer__closure: function selectedEntitiesReducer__closure() { }, selectedEntityTypeReducer_closure: function selectedEntityTypeReducer_closure() { }, showSidebarReducer_closure: function showSidebarReducer_closure() { }, dashboardSettingsReducer_closure: function dashboardSettingsReducer_closure(t0) { this.settings = t0; }, dashboardSettingsReducer_closure0: function dashboardSettingsReducer_closure0(t0) { this.action = t0; }, dashboardSettingsReducer_closure1: function dashboardSettingsReducer_closure1(t0, t1) { this.state = t0; this.action = t1; }, dashboardSettingsReducer_closure2: function dashboardSettingsReducer_closure2(t0) { this.action = t0; }, dashboardSettingsReducer_closure3: function dashboardSettingsReducer_closure3(t0) { this.action = t0; }, ChartDataGroup$($name) { return new A.ChartDataGroup($name, A._setArrayType([], type$.JSArray_ChartMoneyData), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_String)); }, _chartInvoices(clientMap, company, currencyMap, invoiceMap, settings) { var date, t3, t4, t5, t6, t7, t8, _s6_ = "active", _s11_ = "outstanding", activeData = A.ChartDataGroup$(_s6_), outstandingData = A.ChartDataGroup$(_s11_), t1 = type$.String, t2 = type$.double, totals = A.LinkedHashMap_LinkedHashMap$_literal(["active", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "outstanding", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)], t1, type$.Map_String_double); invoiceMap._map$_map.forEach$1(0, new A._chartInvoices_closure(clientMap, settings, company, currencyMap, activeData, outstandingData, totals)); date = A.convertSqlDateToDateTime(settings.startDate$1(company)); for (t1 = A.convertSqlDateToDateTime(settings.endDate$1(company))._value, t2 = settings.groupBy, t3 = t2 === "year", t4 = t2 === "month", t2 = t2 === "day", t5 = activeData.rawSeries, t6 = outstandingData.rawSeries; t7 = date._value, t7 <= t1;) { t8 = B.JSArray_methods.get$first(date.toIso8601String$0().split("T")); if (totals.$index(0, _s6_).containsKey$1(0, t8)) { t5.push(new A.ChartMoneyData(date, totals.$index(0, _s6_).$index(0, t8))); t6.push(new A.ChartMoneyData(date, totals.$index(0, _s11_).$index(0, t8))); } else { t5.push(new A.ChartMoneyData(date, 0)); t6.push(new A.ChartMoneyData(date, 0)); } if (t2) { t7 += 86400000; t8 = date.isUtc; date = new A.DateTime(t7, t8); date.DateTime$_withValue$2$isUtc(t7, t8); } else if (t4) { t7 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date) + 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t7)) A.throwExpression(A.argumentErrorValue(t7)); date = new A.DateTime(t7, false); } else if (t3) { t7 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date) + 1, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t7)) A.throwExpression(A.argumentErrorValue(t7)); date = new A.DateTime(t7, false); } } return A._setArrayType([activeData, outstandingData], type$.JSArray_ChartDataGroup); }, chartQuotes(clientMap, company, currencyMap, invoiceMap, quoteMap, settings) { var date, t3, t4, t5, t6, t7, t8, t9, t10, t11, _s6_ = "active", _s8_ = "approved", _s10_ = "unapproved", _s8_0 = "invoiced", _s12_ = "invoice_paid", t1 = type$.String, t2 = type$.double, totals = A.LinkedHashMap_LinkedHashMap$_literal(["active", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "approved", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "unapproved", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "invoiced", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "invoice_paid", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)], t1, type$.Map_String_double), activeData = A.ChartDataGroup$(_s6_), approvedData = A.ChartDataGroup$(_s8_), unapprovedData = A.ChartDataGroup$(_s10_), invoicedData = A.ChartDataGroup$(_s8_0), paidData = A.ChartDataGroup$(_s12_); quoteMap._map$_map.forEach$1(0, new A.chartQuotes_closure(clientMap, settings, company, currencyMap, activeData, approvedData, unapprovedData, totals, invoicedData, paidData, invoiceMap)); date = A.convertSqlDateToDateTime(settings.startDate$1(company)); for (t1 = A.convertSqlDateToDateTime(settings.endDate$1(company))._value, t2 = settings.groupBy, t3 = t2 === "year", t4 = t2 === "month", t2 = t2 === "day", t5 = activeData.rawSeries, t6 = approvedData.rawSeries, t7 = unapprovedData.rawSeries, t8 = invoicedData.rawSeries, t9 = paidData.rawSeries; t10 = date._value, t10 <= t1;) { t11 = B.JSArray_methods.get$first(date.toIso8601String$0().split("T")); if (totals.$index(0, _s6_).containsKey$1(0, t11)) { t5.push(new A.ChartMoneyData(date, totals.$index(0, _s6_).$index(0, t11))); t6.push(new A.ChartMoneyData(date, totals.$index(0, _s8_).$index(0, t11))); t7.push(new A.ChartMoneyData(date, totals.$index(0, _s10_).$index(0, t11))); t8.push(new A.ChartMoneyData(date, totals.$index(0, _s8_0).$index(0, t11))); t9.push(new A.ChartMoneyData(date, totals.$index(0, _s12_).$index(0, t11))); } else { t5.push(new A.ChartMoneyData(date, 0)); t6.push(new A.ChartMoneyData(date, 0)); t7.push(new A.ChartMoneyData(date, 0)); t8.push(new A.ChartMoneyData(date, 0)); t9.push(new A.ChartMoneyData(date, 0)); } if (t2) { t10 += 86400000; t11 = date.isUtc; date = new A.DateTime(t10, t11); date.DateTime$_withValue$2$isUtc(t10, t11); } else if (t4) { t10 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date) + 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t10)) A.throwExpression(A.argumentErrorValue(t10)); date = new A.DateTime(t10, false); } else if (t3) { t10 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date) + 1, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t10)) A.throwExpression(A.argumentErrorValue(t10)); date = new A.DateTime(t10, false); } } return A._setArrayType([activeData, approvedData, unapprovedData, invoicedData, paidData], type$.JSArray_ChartDataGroup); }, chartPayments(currencyMap, company, settings, invoiceMap, clientMap, paymentMap) { var date, t3, t4, t5, t6, t7, t8, _s9_ = "completed", _s8_ = "refunded", t1 = type$.String, t2 = type$.double, totals = A.LinkedHashMap_LinkedHashMap$_literal(["completed", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "refunded", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)], t1, type$.Map_String_double), activeData = A.ChartDataGroup$(_s9_), refundedData = A.ChartDataGroup$(_s8_); paymentMap._map$_map.forEach$1(0, new A.chartPayments_closure(clientMap, settings, invoiceMap, company, currencyMap, activeData, refundedData, totals)); date = A.convertSqlDateToDateTime(settings.startDate$1(company)); for (t1 = A.convertSqlDateToDateTime(settings.endDate$1(company))._value, t2 = settings.groupBy, t3 = t2 === "year", t4 = t2 === "month", t2 = t2 === "day", t5 = activeData.rawSeries, t6 = refundedData.rawSeries; t7 = date._value, t7 <= t1;) { t8 = B.JSArray_methods.get$first(date.toIso8601String$0().split("T")); if (totals.$index(0, _s9_).containsKey$1(0, t8)) { t5.push(new A.ChartMoneyData(date, totals.$index(0, _s9_).$index(0, t8))); t6.push(new A.ChartMoneyData(date, totals.$index(0, _s8_).$index(0, t8))); } else { t5.push(new A.ChartMoneyData(date, 0)); t6.push(new A.ChartMoneyData(date, 0)); } if (t2) { t7 += 86400000; t8 = date.isUtc; date = new A.DateTime(t7, t8); date.DateTime$_withValue$2$isUtc(t7, t8); } else if (t4) { t7 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date) + 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t7)) A.throwExpression(A.argumentErrorValue(t7)); date = new A.DateTime(t7, false); } else if (t3) { t7 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date) + 1, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t7)) A.throwExpression(A.argumentErrorValue(t7)); date = new A.DateTime(t7, false); } } return A._setArrayType([activeData, refundedData], type$.JSArray_ChartDataGroup); }, chartTasks(currencyMap, company, settings, taskMap, invoiceMap, projectMap, clientMap, groupMap) { var date, t3, t4, t5, t6, t7, t8, t9, _s6_ = "logged", _s8_ = "invoiced", _s12_ = "invoice_paid", _s17_ = "invoiced_duration", _s21_ = "invoice_paid_duration", t1 = type$.String, t2 = type$.double, totals = A.LinkedHashMap_LinkedHashMap$_literal(["logged", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "invoiced", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "invoice_paid", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "logged_duration", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), _s17_, A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), _s21_, A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)], t1, type$.Map_String_double), loggedData = A.ChartDataGroup$(_s6_), invoicedData = A.ChartDataGroup$(_s8_), paidData = A.ChartDataGroup$(_s12_), loggedDataDuration = A.ChartDataGroup$("logged_duration"), invoicedDataDuration = A.ChartDataGroup$(_s17_), paidDataDuration = A.ChartDataGroup$(_s21_); taskMap._map$_map.forEach$1(0, new A.chartTasks_closure(clientMap, invoiceMap, projectMap, groupMap, settings, company, paidData, paidDataDuration, invoicedData, invoicedDataDuration, loggedData, loggedDataDuration, currencyMap, totals)); date = A.convertSqlDateToDateTime(settings.startDate$1(company)); for (t1 = A.convertSqlDateToDateTime(settings.endDate$1(company))._value, t2 = settings.groupBy, t3 = t2 === "year", t4 = t2 === "month", t2 = t2 === "day", t5 = loggedData.rawSeries, t6 = invoicedData.rawSeries, t7 = paidData.rawSeries; t8 = date._value, t8 <= t1;) { t9 = B.JSArray_methods.get$first(date.toIso8601String$0().split("T")); if (totals.$index(0, _s6_).containsKey$1(0, t9)) { t5.push(new A.ChartMoneyData(date, totals.$index(0, _s6_).$index(0, t9))); t6.push(new A.ChartMoneyData(date, totals.$index(0, _s8_).$index(0, t9))); t7.push(new A.ChartMoneyData(date, totals.$index(0, _s12_).$index(0, t9))); } else { t5.push(new A.ChartMoneyData(date, 0)); t6.push(new A.ChartMoneyData(date, 0)); t7.push(new A.ChartMoneyData(date, 0)); } if (t2) { t8 += 86400000; t9 = date.isUtc; date = new A.DateTime(t8, t9); date.DateTime$_withValue$2$isUtc(t8, t9); } else if (t4) { t8 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date) + 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t8)) A.throwExpression(A.argumentErrorValue(t8)); date = new A.DateTime(t8, false); } else if (t3) { t8 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date) + 1, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t8)) A.throwExpression(A.argumentErrorValue(t8)); date = new A.DateTime(t8, false); } } return A._setArrayType([loggedData, invoicedData, paidData, loggedDataDuration, invoicedDataDuration, paidDataDuration], type$.JSArray_ChartDataGroup); }, chartExpenses(currencyMap, company, settings, invoiceMap, expenseMap) { var date, t3, t4, t5, t6, t7, t8, t9, t10, _s6_ = "logged", _s8_ = "invoiced", _s12_ = "invoice_paid", t1 = type$.String, t2 = type$.double, totals = A.LinkedHashMap_LinkedHashMap$_literal(["logged", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "pending", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "invoiced", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), "invoice_paid", A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)], t1, type$.Map_String_double), loggedData = A.ChartDataGroup$(_s6_), pendingData = A.ChartDataGroup$("pending"), invoicedData = A.ChartDataGroup$(_s8_), paidData = A.ChartDataGroup$(_s12_); expenseMap._map$_map.forEach$1(0, new A.chartExpenses_closure(settings, company, currencyMap, invoiceMap, paidData, invoicedData, pendingData, loggedData, totals)); date = A.convertSqlDateToDateTime(settings.startDate$1(company)); for (t1 = A.convertSqlDateToDateTime(settings.endDate$1(company))._value, t2 = settings.groupBy, t3 = t2 === "year", t4 = t2 === "month", t2 = t2 === "day", t5 = loggedData.rawSeries, t6 = pendingData.rawSeries, t7 = invoicedData.rawSeries, t8 = paidData.rawSeries; t9 = date._value, t9 <= t1;) { t10 = B.JSArray_methods.get$first(date.toIso8601String$0().split("T")); if (totals.$index(0, _s6_).containsKey$1(0, t10)) { t5.push(new A.ChartMoneyData(date, totals.$index(0, _s6_).$index(0, t10))); t6.push(new A.ChartMoneyData(date, totals.$index(0, "pending").$index(0, t10))); t7.push(new A.ChartMoneyData(date, totals.$index(0, _s8_).$index(0, t10))); t8.push(new A.ChartMoneyData(date, totals.$index(0, _s12_).$index(0, t10))); } else { t5.push(new A.ChartMoneyData(date, 0)); t6.push(new A.ChartMoneyData(date, 0)); t7.push(new A.ChartMoneyData(date, 0)); t8.push(new A.ChartMoneyData(date, 0)); } if (t2) { t9 += 86400000; t10 = date.isUtc; date = new A.DateTime(t9, t10); date.DateTime$_withValue$2$isUtc(t9, t10); } else if (t4) { t9 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date) + 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t9)) A.throwExpression(A.argumentErrorValue(t9)); date = new A.DateTime(t9, false); } else if (t3) { t9 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date) + 1, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t9)) A.throwExpression(A.argumentErrorValue(t9)); date = new A.DateTime(t9, false); } } return A._setArrayType([loggedData, pendingData, invoicedData, paidData], type$.JSArray_ChartDataGroup); }, runningTasks(taskMap, userId) { var tasks = A._setArrayType([], type$.JSArray_nullable_TaskEntity); taskMap._map$_map.forEach$1(0, new A.runningTasks_closure(userId, tasks)); return tasks; }, ChartDataGroup: function ChartDataGroup(t0, t1, t2) { var _ = this; _.name = t0; _.rawSeries = t1; _.entityMap = t2; _.__ChartDataGroup_chartSeries_A = $; _.totalCount = _.periodCount = _.total = _.previousTotal = _.periodTotal = 0; }, ChartMoneyData: function ChartMoneyData(t0, t1) { this.date = t0; this.amount = t1; }, memoizedChartInvoices_closure: function memoizedChartInvoices_closure() { }, memoizedChartOverviewInvoices_closure: function memoizedChartOverviewInvoices_closure() { }, memoizedPreviousChartInvoices_closure: function memoizedPreviousChartInvoices_closure() { }, _chartInvoices_closure: function _chartInvoices_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.clientMap = t0; _.settings = t1; _.company = t2; _.currencyMap = t3; _.activeData = t4; _.outstandingData = t5; _.totals = t6; }, memoizedChartQuotes_closure: function memoizedChartQuotes_closure() { }, memoizedPreviousChartQuotes_closure: function memoizedPreviousChartQuotes_closure() { }, chartQuotes_closure: function chartQuotes_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.clientMap = t0; _.settings = t1; _.company = t2; _.currencyMap = t3; _.activeData = t4; _.approvedData = t5; _.unapprovedData = t6; _.totals = t7; _.invoicedData = t8; _.paidData = t9; _.invoiceMap = t10; }, memoizedChartPayments_closure: function memoizedChartPayments_closure() { }, memoizedPreviousChartPayments_closure: function memoizedPreviousChartPayments_closure() { }, chartPayments_closure: function chartPayments_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.clientMap = t0; _.settings = t1; _.invoiceMap = t2; _.company = t3; _.currencyMap = t4; _.activeData = t5; _.refundedData = t6; _.totals = t7; }, memoizedChartTasks_closure: function memoizedChartTasks_closure() { }, memoizedPreviousChartTasks_closure: function memoizedPreviousChartTasks_closure() { }, chartTasks_closure: function chartTasks_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.clientMap = t0; _.invoiceMap = t1; _.projectMap = t2; _.groupMap = t3; _.settings = t4; _.company = t5; _.paidData = t6; _.paidDataDuration = t7; _.invoicedData = t8; _.invoicedDataDuration = t9; _.loggedData = t10; _.loggedDataDuration = t11; _.currencyMap = t12; _.totals = t13; }, chartTasks__closure: function chartTasks__closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _._box_0 = t0; _.settings = t1; _.company = t2; _.project = t3; _.client = t4; _.task = t5; _.group = t6; _.invoice = t7; _.currencyMap = t8; _.invoiceMap = t9; _.paidData = t10; _.paidDataDuration = t11; _.invoicedData = t12; _.invoicedDataDuration = t13; _.loggedData = t14; _.loggedDataDuration = t15; _.startDate = t16; _.endDate = t17; _.totals = t18; }, chartTasks___closure: function chartTasks___closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _._box_0 = t0; _.settings = t1; _.company = t2; _.project = t3; _.client = t4; _.task = t5; _.group = t6; _.invoice = t7; _.currencyMap = t8; _.invoiceMap = t9; _.paidData = t10; _.paidDataDuration = t11; _.invoicedData = t12; _.invoicedDataDuration = t13; _.loggedData = t14; _.loggedDataDuration = t15; _.startDate = t16; _.endDate = t17; _.totals = t18; }, chartExpenses_closure: function chartExpenses_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.settings = t0; _.company = t1; _.currencyMap = t2; _.invoiceMap = t3; _.paidData = t4; _.invoicedData = t5; _.pendingData = t6; _.loggedData = t7; _.totals = t8; }, memoizedChartExpenses_closure: function memoizedChartExpenses_closure() { }, memoizedPreviousChartExpenses_closure: function memoizedPreviousChartExpenses_closure() { }, memoizedRunningTasks_closure0: function memoizedRunningTasks_closure0() { }, runningTasks_closure: function runningTasks_closure(t0, t1) { this.userId = t0; this.tasks = t1; }, _upcomingInvoices(clientMap, invoiceMap) { var invoices = A._setArrayType([], type$.JSArray_nullable_InvoiceEntity); invoiceMap._map$_map.forEach$1(0, new A._upcomingInvoices_closure(clientMap, invoices)); B.JSArray_methods.sort$1(invoices, new A._upcomingInvoices_closure0()); return invoices; }, _pastDueInvoices(clientMap, invoiceMap) { var invoices = A._setArrayType([], type$.JSArray_nullable_InvoiceEntity); invoiceMap._map$_map.forEach$1(0, new A._pastDueInvoices_closure(clientMap, invoices)); B.JSArray_methods.sort$1(invoices, new A._pastDueInvoices_closure0()); return invoices; }, _recentPayments(clientMap, paymentMap) { var payments = A._setArrayType([], type$.JSArray_nullable_PaymentEntity); paymentMap._map$_map.forEach$1(0, new A._recentPayments_closure(clientMap, B.JSNumber_methods.round$0(new A.DateTime(Date.now(), false).subtract$1(A.Duration$(60, 0, 0, 0, 0, 0))._value / 1000), payments)); B.JSArray_methods.sort$1(payments, new A._recentPayments_closure0()); return payments; }, _upcomingQuotes(clientMap, quoteMap) { var quotes = A._setArrayType([], type$.JSArray_nullable_InvoiceEntity); quoteMap._map$_map.forEach$1(0, new A._upcomingQuotes_closure(clientMap, quotes)); B.JSArray_methods.sort$1(quotes, new A._upcomingQuotes_closure0()); return quotes; }, _expiredQuotes(clientMap, quoteMap) { var quotes = A._setArrayType([], type$.JSArray_nullable_InvoiceEntity); quoteMap._map$_map.forEach$1(0, new A._expiredQuotes_closure(clientMap, quotes)); B.JSArray_methods.sort$1(quotes, new A._expiredQuotes_closure0()); return quotes; }, _runningTasks(clientMap, taskMap) { var tasks = A._setArrayType([], type$.JSArray_TaskEntity); taskMap._map$_map.forEach$1(0, new A._runningTasks_closure(clientMap, tasks)); B.JSArray_methods.sort$1(tasks, new A._runningTasks_closure0()); return tasks; }, _recentTasks(clientMap, taskMap) { var tasks = A._setArrayType([], type$.JSArray_TaskEntity); taskMap._map$_map.forEach$1(0, new A._recentTasks_closure(clientMap, tasks)); B.JSArray_methods.sort$1(tasks, new A._recentTasks_closure0()); return tasks; }, _recentExpenses(clientMap, expenseMap) { var expenses = A._setArrayType([], type$.JSArray_nullable_ExpenseEntity); expenseMap._map$_map.forEach$1(0, new A._recentExpenses_closure(clientMap, expenses)); B.JSArray_methods.sort$1(expenses, new A._recentExpenses_closure0()); return expenses; }, memoizedUpcomingInvoices_closure: function memoizedUpcomingInvoices_closure() { }, _upcomingInvoices_closure: function _upcomingInvoices_closure(t0, t1) { this.clientMap = t0; this.invoices = t1; }, _upcomingInvoices_closure0: function _upcomingInvoices_closure0() { }, memoizedPastDueInvoices_closure: function memoizedPastDueInvoices_closure() { }, _pastDueInvoices_closure: function _pastDueInvoices_closure(t0, t1) { this.clientMap = t0; this.invoices = t1; }, _pastDueInvoices_closure0: function _pastDueInvoices_closure0() { }, memoizedRecentPayments_closure: function memoizedRecentPayments_closure() { }, _recentPayments_closure: function _recentPayments_closure(t0, t1, t2) { this.clientMap = t0; this.threeMonthsAgo = t1; this.payments = t2; }, _recentPayments_closure0: function _recentPayments_closure0() { }, memoizedUpcomingQuotes_closure: function memoizedUpcomingQuotes_closure() { }, _upcomingQuotes_closure: function _upcomingQuotes_closure(t0, t1) { this.clientMap = t0; this.quotes = t1; }, _upcomingQuotes_closure0: function _upcomingQuotes_closure0() { }, memoizedExpiredQuotes_closure: function memoizedExpiredQuotes_closure() { }, _expiredQuotes_closure: function _expiredQuotes_closure(t0, t1) { this.clientMap = t0; this.quotes = t1; }, _expiredQuotes_closure0: function _expiredQuotes_closure0() { }, memoizedRunningTasks_closure: function memoizedRunningTasks_closure() { }, _runningTasks_closure: function _runningTasks_closure(t0, t1) { this.clientMap = t0; this.tasks = t1; }, _runningTasks_closure0: function _runningTasks_closure0() { }, memoizedRecentTasks_closure: function memoizedRecentTasks_closure() { }, _recentTasks_closure: function _recentTasks_closure(t0, t1) { this.clientMap = t0; this.tasks = t1; }, _recentTasks_closure0: function _recentTasks_closure0() { }, memoizedRecentExpenses_closure: function memoizedRecentExpenses_closure() { }, _recentExpenses_closure: function _recentExpenses_closure(t0, t1) { this.clientMap = t0; this.expenses = t1; }, _recentExpenses_closure0: function _recentExpenses_closure0() { }, _$DashboardUIState$_(selectedEntities, selectedEntityType, settings, showSidebar) { var _s16_ = "DashboardUIState"; A.BuiltValueNullFieldError_checkNotNull(settings, _s16_, "settings"); A.BuiltValueNullFieldError_checkNotNull(selectedEntityType, _s16_, "selectedEntityType"); A.BuiltValueNullFieldError_checkNotNull(selectedEntities, _s16_, "selectedEntities"); A.BuiltValueNullFieldError_checkNotNull(showSidebar, _s16_, "showSidebar"); return new A._$DashboardUIState(settings, selectedEntityType, selectedEntities, showSidebar); }, _$DashboardUISettings$_(compareCustomEndDate, compareCustomStartDate, compareDateRange, currencyId, customEndDate, customStartDate, dateRange, enableComparison, groupBy, includeTaxes, offset) { var _s19_ = "DashboardUISettings"; A.BuiltValueNullFieldError_checkNotNull(dateRange, _s19_, "dateRange"); A.BuiltValueNullFieldError_checkNotNull(customStartDate, _s19_, "customStartDate"); A.BuiltValueNullFieldError_checkNotNull(customEndDate, _s19_, "customEndDate"); A.BuiltValueNullFieldError_checkNotNull(enableComparison, _s19_, "enableComparison"); A.BuiltValueNullFieldError_checkNotNull(compareDateRange, _s19_, "compareDateRange"); A.BuiltValueNullFieldError_checkNotNull(compareCustomStartDate, _s19_, "compareCustomStartDate"); A.BuiltValueNullFieldError_checkNotNull(compareCustomEndDate, _s19_, "compareCustomEndDate"); A.BuiltValueNullFieldError_checkNotNull(offset, _s19_, "offset"); A.BuiltValueNullFieldError_checkNotNull(currencyId, _s19_, "currencyId"); A.BuiltValueNullFieldError_checkNotNull(includeTaxes, _s19_, "includeTaxes"); A.BuiltValueNullFieldError_checkNotNull(groupBy, _s19_, "groupBy"); return new A._$DashboardUISettings(dateRange, customStartDate, customEndDate, enableComparison, compareDateRange, compareCustomStartDate, compareCustomEndDate, offset, currencyId, includeTaxes, groupBy); }, DashboardUIState: function DashboardUIState() { }, DashboardUISettings: function DashboardUISettings() { }, _$DashboardUIStateSerializer: function _$DashboardUIStateSerializer() { }, _$DashboardUISettingsSerializer: function _$DashboardUISettingsSerializer() { }, _$DashboardUIState: function _$DashboardUIState(t0, t1, t2, t3) { var _ = this; _.settings = t0; _.selectedEntityType = t1; _.selectedEntities = t2; _.showSidebar = t3; _._dashboard_state$__hashCode = null; }, DashboardUIStateBuilder: function DashboardUIStateBuilder() { var _ = this; _._showSidebar = _._selectedEntities = _._selectedEntityType = _._dashboard_state$_settings = _._dashboard_state$_$v = null; }, _$DashboardUISettings: function _$DashboardUISettings(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.dateRange = t0; _.customStartDate = t1; _.customEndDate = t2; _.enableComparison = t3; _.compareDateRange = t4; _.compareCustomStartDate = t5; _.compareCustomEndDate = t6; _.offset = t7; _.currencyId = t8; _.includeTaxes = t9; _.groupBy = t10; _._dashboard_state$__hashCode = null; }, DashboardUISettingsBuilder: function DashboardUISettingsBuilder() { var _ = this; _._groupBy = _._includeTaxes = _._dashboard_state$_currencyId = _._dashboard_state$_offset = _._compareCustomEndDate = _._compareCustomStartDate = _._compareDateRange = _._enableComparison = _._dashboard_state$_customEndDate = _._dashboard_state$_customStartDate = _._dashboard_state$_dateRange = _._dashboard_state$_$v = null; }, handleDesignAction(context, designs, action) { var store, t1, t2, design, t3, designIds, message, _i, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (designs.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); design = type$.DesignEntity._as(B.JSArray_methods.get$first(designs)); t3 = A._arrayInstanceType(designs)._eval$1("MappedListIterable<1,String>"); designIds = A.List_List$of(new A.MappedListIterable(designs, new A.handleDesignAction_closure(), t3), true, t3._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, design, true, _null); break; case B.EntityAction_clone: A.createEntity(_null, _null, design.get$clone(0), _null, false); break; case B.EntityAction_newInvoice: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, t1, _null, _null).rebuild$1(new A.handleDesignAction_closure0(design)), _null, false); break; case B.EntityAction_newRecurringInvoice: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_recurringInvoice, _null, t1, _null, _null).rebuild$1(new A.handleDesignAction_closure1(design)), _null, false); break; case B.EntityAction_newQuote: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_quote, _null, t1, _null, _null).rebuild$1(new A.handleDesignAction_closure2(design)), _null, false); break; case B.EntityAction_newCredit: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_credit, _null, t1, _null, _null).rebuild$1(new A.handleDesignAction_closure3(design)), _null, false); break; case B.EntityAction_restore: t1 = designIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_designs"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_design"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreDesignsRequest(t1, designIds)); break; case B.EntityAction_archive: t1 = designIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_designs"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_design"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveDesignsRequest(t1, designIds)); break; case B.EntityAction_delete: t1 = designIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_designs"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_design"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteDesignsRequest(t1, designIds)); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.designUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartDesignMultiselect()); } t1 = designs.length; if (t1 === 0) break; for (_i = 0; _i < designs.length; designs.length === t1 || (0, A.throwConcurrentModificationError)(designs), ++_i) { design = designs[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(design); t2 = t2.designUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToDesignMultiselect(design)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromDesignMultiselect(design)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([design], type$.JSArray_BaseEntity), false); break; } }, ViewDesignList: function ViewDesignList() { }, ViewDesign: function ViewDesign(t0) { this.designId = t0; }, EditDesign: function EditDesign(t0) { this.design = t0; }, UpdateDesign: function UpdateDesign(t0) { this.design = t0; }, LoadDesignRequest: function LoadDesignRequest() { }, LoadDesignFailure: function LoadDesignFailure(t0) { this.error = t0; }, LoadDesignSuccess: function LoadDesignSuccess(t0) { this.design = t0; }, LoadDesignsRequest: function LoadDesignsRequest() { }, LoadDesignsFailure: function LoadDesignsFailure(t0) { this.error = t0; }, LoadDesignsSuccess: function LoadDesignsSuccess(t0) { this.designs = t0; }, SaveDesignRequest: function SaveDesignRequest(t0, t1) { this.completer = t0; this.design = t1; }, SaveDesignSuccess: function SaveDesignSuccess(t0) { this.design = t0; }, AddDesignSuccess: function AddDesignSuccess(t0) { this.design = t0; }, SaveDesignFailure: function SaveDesignFailure() { }, ArchiveDesignsRequest: function ArchiveDesignsRequest(t0, t1) { this.completer = t0; this.designIds = t1; }, ArchiveDesignsSuccess: function ArchiveDesignsSuccess(t0) { this.designs = t0; }, ArchiveDesignsFailure: function ArchiveDesignsFailure() { }, DeleteDesignsRequest: function DeleteDesignsRequest(t0, t1) { this.completer = t0; this.designIds = t1; }, DeleteDesignsSuccess: function DeleteDesignsSuccess(t0) { this.designs = t0; }, DeleteDesignsFailure: function DeleteDesignsFailure() { }, RestoreDesignsRequest: function RestoreDesignsRequest(t0, t1) { this.completer = t0; this.designIds = t1; }, RestoreDesignsSuccess: function RestoreDesignsSuccess(t0) { this.designs = t0; }, RestoreDesignsFailure: function RestoreDesignsFailure() { }, FilterDesigns: function FilterDesigns(t0) { this.filter = t0; }, SortDesigns: function SortDesigns(t0) { this.field = t0; }, FilterDesignsByState: function FilterDesignsByState(t0) { this.state = t0; }, FilterDesignsByCustom1: function FilterDesignsByCustom1(t0) { this.value = t0; }, FilterDesignsByCustom2: function FilterDesignsByCustom2(t0) { this.value = t0; }, FilterDesignsByCustom3: function FilterDesignsByCustom3(t0) { this.value = t0; }, FilterDesignsByCustom4: function FilterDesignsByCustom4(t0) { this.value = t0; }, handleDesignAction_closure: function handleDesignAction_closure() { }, handleDesignAction_closure0: function handleDesignAction_closure0(t0) { this.design = t0; }, handleDesignAction_closure1: function handleDesignAction_closure1(t0) { this.design = t0; }, handleDesignAction_closure2: function handleDesignAction_closure2(t0) { this.design = t0; }, handleDesignAction_closure3: function handleDesignAction_closure3(t0) { this.design = t0; }, StartDesignMultiselect: function StartDesignMultiselect() { }, AddToDesignMultiselect: function AddToDesignMultiselect(t0) { this.entity = t0; }, RemoveFromDesignMultiselect: function RemoveFromDesignMultiselect(t0) { this.entity = t0; }, ClearDesignMultiselect: function ClearDesignMultiselect() { }, _editDesign() { return new A._editDesign_closure(); }, _viewDesign() { return new A._viewDesign_closure(); }, _viewDesignList() { return new A._viewDesignList_closure0(); }, _archiveDesign(repository) { return new A._archiveDesign_closure(repository); }, _deleteDesign(repository) { return new A._deleteDesign_closure(repository); }, _restoreDesign(repository) { return new A._restoreDesign_closure(repository); }, _saveDesign(repository) { return new A._saveDesign_closure(repository); }, _loadDesign(repository) { return new A._loadDesign_closure(repository); }, _loadDesigns(repository) { return new A._loadDesigns_closure(repository); }, _editDesign_closure: function _editDesign_closure() { }, _viewDesign_closure: function _viewDesign_closure() { }, _viewDesignList_closure0: function _viewDesignList_closure0() { }, _viewDesignList__closure: function _viewDesignList__closure() { }, _archiveDesign_closure: function _archiveDesign_closure(t0) { this.repository = t0; }, _archiveDesign__closure: function _archiveDesign__closure(t0) { this.store = t0; }, _archiveDesign__closure0: function _archiveDesign__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveDesign__closure1: function _archiveDesign__closure1(t0, t1, t2) { this.store = t0; this.prevDesigns = t1; this.action = t2; }, _deleteDesign_closure: function _deleteDesign_closure(t0) { this.repository = t0; }, _deleteDesign__closure: function _deleteDesign__closure(t0) { this.store = t0; }, _deleteDesign__closure0: function _deleteDesign__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteDesign__closure1: function _deleteDesign__closure1(t0, t1, t2) { this.store = t0; this.prevDesigns = t1; this.action = t2; }, _restoreDesign_closure: function _restoreDesign_closure(t0) { this.repository = t0; }, _restoreDesign__closure: function _restoreDesign__closure(t0) { this.store = t0; }, _restoreDesign__closure0: function _restoreDesign__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreDesign__closure1: function _restoreDesign__closure1(t0, t1, t2) { this.store = t0; this.prevDesigns = t1; this.action = t2; }, _saveDesign_closure: function _saveDesign_closure(t0) { this.repository = t0; }, _saveDesign__closure: function _saveDesign__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveDesign__closure0: function _saveDesign__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadDesign_closure: function _loadDesign_closure(t0) { this.repository = t0; }, _loadDesign__closure: function _loadDesign__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadDesign__closure0: function _loadDesign__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadDesigns_closure: function _loadDesigns_closure(t0) { this.repository = t0; }, _loadDesigns__closure: function _loadDesigns__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadDesigns__closure0: function _loadDesigns__closure0(t0, t1) { this.store = t0; this.action = t1; }, designUIReducer(state, action) { var t1 = new A.DesignUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._design_state$_$v = state; new A.designUIReducer_closure(state, action).call$1(t1); return t1._design_state$_build$0(); }, _clearEditing2(design, action) { return A.DesignEntity_DesignEntity(null, null, null); }, _updateEditing2(design, action) { return action.get$design(); }, _viewDesignList0(designListState, action) { return designListState.rebuild$1(new A._viewDesignList_closure()); }, _filterDesignsByCustom1(designListState, action) { if (B.JSArray_methods.contains$1(designListState.custom1Filters._list$_list, action.value)) return designListState.rebuild$1(new A._filterDesignsByCustom1_closure(action)); else return designListState.rebuild$1(new A._filterDesignsByCustom1_closure0(action)); }, _filterDesignsByCustom2(designListState, action) { if (B.JSArray_methods.contains$1(designListState.custom2Filters._list$_list, action.value)) return designListState.rebuild$1(new A._filterDesignsByCustom2_closure(action)); else return designListState.rebuild$1(new A._filterDesignsByCustom2_closure0(action)); }, _filterDesignsByState(designListState, action) { if (B.JSArray_methods.contains$1(designListState.stateFilters._list$_list, action.state)) return designListState.rebuild$1(new A._filterDesignsByState_closure(action)); else return designListState.rebuild$1(new A._filterDesignsByState_closure0(action)); }, _filterDesigns(designListState, action) { return designListState.rebuild$1(new A._filterDesigns_closure(action, designListState)); }, _sortDesigns(designListState, action) { return designListState.rebuild$1(new A._sortDesigns_closure(action)); }, _startListMultiselect3(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure11()); }, _addToListMultiselect3(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure11(action)); }, _removeFromListMultiselect3(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure11(action)); }, _clearListMultiselect3(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure11()); }, _archiveDesignSuccess(designState, action) { return designState.rebuild$1(new A._archiveDesignSuccess_closure(action)); }, _deleteDesignSuccess(designState, action) { return designState.rebuild$1(new A._deleteDesignSuccess_closure(action)); }, _restoreDesignSuccess(designState, action) { return designState.rebuild$1(new A._restoreDesignSuccess_closure(action)); }, _addDesign(designState, action) { return designState.rebuild$1(new A._addDesign_closure(action)); }, _updateDesign(designState, action) { return designState.rebuild$1(new A._updateDesign_closure(action)); }, _setLoadedDesign(designState, action) { return designState.rebuild$1(new A._setLoadedDesign_closure(action)); }, _setLoadedDesigns(designState, action) { return designState.loadDesigns$1(action.designs); }, _setLoadedCompany3(designState, action) { return designState.loadDesigns$1(action.userCompany.company.designs); }, designUIReducer_closure: function designUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure93: function forceSelectedReducer_closure93() { }, forceSelectedReducer_closure94: function forceSelectedReducer_closure94() { }, forceSelectedReducer_closure95: function forceSelectedReducer_closure95() { }, forceSelectedReducer_closure96: function forceSelectedReducer_closure96() { }, forceSelectedReducer_closure97: function forceSelectedReducer_closure97() { }, forceSelectedReducer_closure98: function forceSelectedReducer_closure98() { }, forceSelectedReducer_closure99: function forceSelectedReducer_closure99() { }, forceSelectedReducer_closure100: function forceSelectedReducer_closure100() { }, selectedIdReducer_closure181: function selectedIdReducer_closure181() { }, selectedIdReducer_closure182: function selectedIdReducer_closure182() { }, selectedIdReducer_closure183: function selectedIdReducer_closure183() { }, selectedIdReducer_closure184: function selectedIdReducer_closure184() { }, selectedIdReducer_closure185: function selectedIdReducer_closure185() { }, selectedIdReducer_closure186: function selectedIdReducer_closure186() { }, selectedIdReducer_closure187: function selectedIdReducer_closure187() { }, selectedIdReducer_closure188: function selectedIdReducer_closure188() { }, selectedIdReducer_closure189: function selectedIdReducer_closure189() { }, selectedIdReducer_closure190: function selectedIdReducer_closure190() { }, selectedIdReducer_closure191: function selectedIdReducer_closure191() { }, selectedIdReducer_closure192: function selectedIdReducer_closure192() { }, selectedIdReducer_closure193: function selectedIdReducer_closure193() { }, selectedIdReducer_closure194: function selectedIdReducer_closure194() { }, editingReducer_closure60: function editingReducer_closure60() { }, editingReducer_closure61: function editingReducer_closure61() { }, editingReducer_closure62: function editingReducer_closure62() { }, editingReducer_closure63: function editingReducer_closure63() { }, editingReducer__closure23: function editingReducer__closure23() { }, designListReducer_closure: function designListReducer_closure() { }, designListReducer__closure: function designListReducer__closure() { }, _viewDesignList_closure: function _viewDesignList_closure() { }, _filterDesignsByCustom1_closure: function _filterDesignsByCustom1_closure(t0) { this.action = t0; }, _filterDesignsByCustom1_closure0: function _filterDesignsByCustom1_closure0(t0) { this.action = t0; }, _filterDesignsByCustom2_closure: function _filterDesignsByCustom2_closure(t0) { this.action = t0; }, _filterDesignsByCustom2_closure0: function _filterDesignsByCustom2_closure0(t0) { this.action = t0; }, _filterDesignsByState_closure: function _filterDesignsByState_closure(t0) { this.action = t0; }, _filterDesignsByState_closure0: function _filterDesignsByState_closure0(t0) { this.action = t0; }, _filterDesigns_closure: function _filterDesigns_closure(t0, t1) { this.action = t0; this.designListState = t1; }, _sortDesigns_closure: function _sortDesigns_closure(t0) { this.action = t0; }, _startListMultiselect_closure11: function _startListMultiselect_closure11() { }, _addToListMultiselect_closure11: function _addToListMultiselect_closure11(t0) { this.action = t0; }, _removeFromListMultiselect_closure11: function _removeFromListMultiselect_closure11(t0) { this.action = t0; }, _clearListMultiselect_closure11: function _clearListMultiselect_closure11() { }, _archiveDesignSuccess_closure: function _archiveDesignSuccess_closure(t0) { this.action = t0; }, _deleteDesignSuccess_closure: function _deleteDesignSuccess_closure(t0) { this.action = t0; }, _restoreDesignSuccess_closure: function _restoreDesignSuccess_closure(t0) { this.action = t0; }, _addDesign_closure: function _addDesign_closure(t0) { this.action = t0; }, _updateDesign_closure: function _updateDesign_closure(t0) { this.action = t0; }, _setLoadedDesign_closure: function _setLoadedDesign_closure(t0) { this.action = t0; }, filteredDesignsSelector(designMap, designList, designListState) { var t1 = designList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredDesignsSelector_closure(designMap, designListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredDesignsSelector_closure0(designMap, designListState)); return list; }, getDesignIdForClientByEntity(clientId, entityType, state) { var settings = A.getClientSettings(state, state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].clientState.$get$1(0, clientId)); switch (entityType) { case B.EntityType_invoice: return settings.defaultInvoiceDesignId; case B.EntityType_quote: return settings.defaultQuoteDesignId; case B.EntityType_credit: return settings.defaultCreditDesignId; default: A.print("## ERROR: undefined entity type " + entityType.toString$0(0) + " in design_selectors"); return settings.defaultInvoiceDesignId; } }, getDesignIdForVendorByEntity(entityType, state, vendorId) { var settings, _null = null, t1 = state.uiState.selectedCompanyIndex, t2 = state.userCompanyStates._list$_list; t2[t1].vendorState.$get$1(0, vendorId); t1 = t2[t1].userCompany; settings = A.SettingsEntity_SettingsEntity(A.SettingsEntity_SettingsEntity(_null, _null, _null), t1.company.settings, A.SettingsEntity_SettingsEntity(_null, _null, _null)); switch (entityType) { case B.EntityType_purchaseOrder: return settings.defaultPurchaseOrderDesignId; default: A.print("## ERROR: undefined entity type " + entityType.toString$0(0) + " in design_selectors"); return settings.defaultInvoiceDesignId; } }, hasDesignTemplatesForEntityType(designMap, entityType) { return true; }, memoizedFilteredDesignList_closure: function memoizedFilteredDesignList_closure() { }, filteredDesignsSelector_closure: function filteredDesignsSelector_closure(t0, t1) { this.designMap = t0; this.designListState = t1; }, filteredDesignsSelector_closure0: function filteredDesignsSelector_closure0(t0, t1) { this.designMap = t0; this.designListState = t1; }, _$DesignState$_(list, map) { var _s11_ = "DesignState"; A.BuiltValueNullFieldError_checkNotNull(map, _s11_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s11_, "list"); return new A._$DesignState(map, list); }, _$DesignUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s13_ = "DesignUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s13_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s13_, "tabIndex"); return new A._$DesignUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, DesignState: function DesignState() { }, DesignState_cleanDesign_closure: function DesignState_cleanDesign_closure(t0) { this.$this = t0; }, DesignState_customDesigns_closure: function DesignState_customDesigns_closure(t0) { this.$this = t0; }, DesignState_customDesigns_closure0: function DesignState_customDesigns_closure0(t0) { this.$this = t0; }, DesignState_loadDesigns_closure0: function DesignState_loadDesigns_closure0() { }, DesignState_loadDesigns_closure1: function DesignState_loadDesigns_closure1() { }, DesignState_loadDesigns_closure: function DesignState_loadDesigns_closure(t0, t1) { this.$this = t0; this.map = t1; }, DesignUIState: function DesignUIState() { }, _$DesignStateSerializer: function _$DesignStateSerializer() { }, _$DesignUIStateSerializer: function _$DesignUIStateSerializer() { }, _$DesignState: function _$DesignState(t0, t1) { this.map = t0; this.list = t1; this._design_state$__hashCode = null; }, DesignStateBuilder: function DesignStateBuilder() { this._design_state$_list = this._design_state$_map = this._design_state$_$v = null; }, _$DesignUIState: function _$DesignUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._design_state$__hashCode = null; }, DesignUIStateBuilder: function DesignUIStateBuilder() { var _ = this; _._design_state$_cancelCompleter = _._design_state$_saveCompleter = _._design_state$_tabIndex = _._design_state$_forceSelected = _._design_state$_selectedId = _._design_state$_listUIState = _._design_state$_editing = _._design_state$_$v = null; }, _DesignUIState_Object_EntityUIState: function _DesignUIState_Object_EntityUIState() { }, handleDocumentAction(context, documents, action) { var store, t1, t2, documentIds, message, _i, $document, t3, _null = null, _s6_ = ":count"; if (documents.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A._arrayInstanceType(documents)._eval$1("MappedListIterable<1,String>"); documentIds = A.List_List$of(new A.MappedListIterable(documents, new A.handleDocumentAction_closure(), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, B.JSArray_methods.get$first(documentIds)); t2.toString; switch (action) { case B.EntityAction_edit: A.editEntity(_null, t2, true, _null); break; case B.EntityAction_restore: t1 = t1.localeCode; if (documentIds.length > 1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "restored_documents"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, ":value", _s6_), _s6_, B.JSInt_methods.toString$0(documentIds.length)); } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "restored_document"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreDocumentRequest(t1, documentIds)); break; case B.EntityAction_archive: t1 = t1.localeCode; if (documentIds.length > 1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "archived_documents"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, ":value", _s6_), _s6_, B.JSInt_methods.toString$0(documentIds.length)); } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "archived_document"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveDocumentRequest(t1, documentIds)); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.documentUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartDocumentMultiselect()); } t1 = documents.length; if (t1 === 0) break; for (_i = 0; _i < documents.length; documents.length === t1 || (0, A.throwConcurrentModificationError)(documents), ++_i) { $document = documents[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x($document); t2 = t2.documentUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToDocumentMultiselect($document)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromDocumentMultiselect($document)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([t2], type$.JSArray_BaseEntity), false); break; case B.EntityAction_bulkDownload: t1 = A.snackBarCompleter(t1.get$exportedData(), _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); break; case B.EntityAction_viewDocument: t1 = new A.handleDocumentAction_showDocument(store, documentIds, t1); if (t2.data == null) { t3 = new A._Future($.Zone__current, type$._Future_void); t3.then$1$1(0, new A.handleDocumentAction_closure0(t1), type$.void); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDocumentData(new A._AsyncCompleter(t3, type$._AsyncCompleter_void), t2.id)); } else t1.call$0(); break; case B.EntityAction_download: t1 = new A.handleDocumentAction_downloadDocument(store, documentIds); if (t2.data == null) { t3 = new A._Future($.Zone__current, type$._Future_void); t3.then$1$1(0, new A.handleDocumentAction_closure1(t1), type$.void); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDocumentData(new A._AsyncCompleter(t3, type$._AsyncCompleter_void), t2.id)); } else t1.call$0(); break; case B.EntityAction_delete: A.confirmCallback(false, new A.handleDocumentAction_closure2(context, t2, store), context, _null, false, _null); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in document_actions"); break; } }, ViewDocumentList: function ViewDocumentList() { }, ViewDocument: function ViewDocument(t0) { this.documentId = t0; }, EditDocument: function EditDocument(t0) { this.document = t0; }, UpdateDocument: function UpdateDocument(t0) { this.document = t0; }, LoadDocumentData: function LoadDocumentData(t0, t1) { this.completer = t0; this.documentId = t1; }, LoadDocumentRequest: function LoadDocumentRequest() { }, LoadDocumentFailure: function LoadDocumentFailure(t0) { this.error = t0; }, LoadDocumentSuccess: function LoadDocumentSuccess(t0) { this.document = t0; }, LoadDocumentsSuccess: function LoadDocumentsSuccess(t0) { this.documents = t0; }, SaveDocumentRequest: function SaveDocumentRequest(t0, t1) { this.completer = t0; this.document = t1; }, SaveDocumentSuccess: function SaveDocumentSuccess(t0) { this.document = t0; }, SaveDocumentFailure: function SaveDocumentFailure() { }, DownloadDocumentsRequest: function DownloadDocumentsRequest(t0, t1) { this.completer = t0; this.documentIds = t1; }, DownloadDocumentsSuccess: function DownloadDocumentsSuccess() { }, DownloadDocumentsFailure: function DownloadDocumentsFailure() { }, ArchiveDocumentRequest: function ArchiveDocumentRequest(t0, t1) { this.completer = t0; this.documentIds = t1; }, ArchiveDocumentSuccess: function ArchiveDocumentSuccess(t0) { this.documents = t0; }, ArchiveDocumentFailure: function ArchiveDocumentFailure() { }, DeleteDocumentRequest: function DeleteDocumentRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.documentIds = t1; _.password = t2; _.idToken = t3; }, DeleteDocumentSuccess: function DeleteDocumentSuccess(t0) { this.documentId = t0; }, DeleteDocumentFailure: function DeleteDocumentFailure() { }, RestoreDocumentRequest: function RestoreDocumentRequest(t0, t1) { this.completer = t0; this.documentIds = t1; }, RestoreDocumentSuccess: function RestoreDocumentSuccess(t0) { this.documents = t0; }, RestoreDocumentFailure: function RestoreDocumentFailure() { }, FilterDocuments: function FilterDocuments(t0) { this.filter = t0; }, FilterDocumentsByStatus: function FilterDocumentsByStatus(t0) { this.status = t0; }, SortDocuments: function SortDocuments(t0) { this.field = t0; }, FilterDocumentsByCustom1: function FilterDocumentsByCustom1(t0) { this.value = t0; }, FilterDocumentsByCustom2: function FilterDocumentsByCustom2(t0) { this.value = t0; }, FilterDocumentsByCustom3: function FilterDocumentsByCustom3(t0) { this.value = t0; }, FilterDocumentsByCustom4: function FilterDocumentsByCustom4(t0) { this.value = t0; }, handleDocumentAction_closure: function handleDocumentAction_closure() { }, handleDocumentAction_showDocument: function handleDocumentAction_showDocument(t0, t1, t2) { this.store = t0; this.documentIds = t1; this.localization = t2; }, handleDocumentAction_showDocument_closure: function handleDocumentAction_showDocument_closure(t0, t1, t2) { this.store = t0; this.documentIds = t1; this.localization = t2; }, handleDocumentAction_showDocument__closure: function handleDocumentAction_showDocument__closure(t0) { this.context = t0; }, handleDocumentAction_showDocument__closure0: function handleDocumentAction_showDocument__closure0(t0) { this.document = t0; }, handleDocumentAction_closure0: function handleDocumentAction_closure0(t0) { this.showDocument = t0; }, handleDocumentAction_downloadDocument: function handleDocumentAction_downloadDocument(t0, t1) { this.store = t0; this.documentIds = t1; }, handleDocumentAction_closure1: function handleDocumentAction_closure1(t0) { this.downloadDocument = t0; }, handleDocumentAction_closure2: function handleDocumentAction_closure2(t0, t1, t2) { this.context = t0; this.document = t1; this.store = t2; }, handleDocumentAction__closure: function handleDocumentAction__closure(t0, t1, t2) { this.context = t0; this.document = t1; this.store = t2; }, handleDocumentAction___closure: function handleDocumentAction___closure(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure0: function handleDocumentAction___closure0(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure1: function handleDocumentAction___closure1(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure2: function handleDocumentAction___closure2(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure3: function handleDocumentAction___closure3(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure4: function handleDocumentAction___closure4(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure5: function handleDocumentAction___closure5(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure6: function handleDocumentAction___closure6(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure7: function handleDocumentAction___closure7(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure8: function handleDocumentAction___closure8(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure9: function handleDocumentAction___closure9(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure10: function handleDocumentAction___closure10(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure11: function handleDocumentAction___closure11(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure12: function handleDocumentAction___closure12(t0, t1) { this.store = t0; this.document = t1; }, handleDocumentAction___closure13: function handleDocumentAction___closure13(t0) { this.store = t0; }, handleDocumentAction___closure14: function handleDocumentAction___closure14(t0) { this.store = t0; }, StartDocumentMultiselect: function StartDocumentMultiselect() { }, AddToDocumentMultiselect: function AddToDocumentMultiselect(t0) { this.entity = t0; }, RemoveFromDocumentMultiselect: function RemoveFromDocumentMultiselect(t0) { this.entity = t0; }, ClearDocumentMultiselect: function ClearDocumentMultiselect() { }, _editDocument() { return new A._editDocument_closure(); }, _viewDocument() { return new A._viewDocument_closure(); }, _viewDocumentList() { return new A._viewDocumentList_closure0(); }, _saveDocument(repository) { return new A._saveDocument_closure14(repository); }, _archiveDocument(repository) { return new A._archiveDocument_closure(repository); }, _downloadDocuments(repository) { return new A._downloadDocuments_closure(repository); }, _deleteDocument(repository) { return new A._deleteDocument_closure(repository); }, _restoreDocument(repository) { return new A._restoreDocument_closure(repository); }, _loadDocument(repository) { return new A._loadDocument_closure(repository); }, _loadDocumentData(repository) { return new A._loadDocumentData_closure(repository); }, _editDocument_closure: function _editDocument_closure() { }, _viewDocument_closure: function _viewDocument_closure() { }, _viewDocumentList_closure0: function _viewDocumentList_closure0() { }, _viewDocumentList__closure: function _viewDocumentList__closure() { }, _saveDocument_closure14: function _saveDocument_closure14(t0) { this.repository = t0; }, _saveDocument__closure29: function _saveDocument__closure29(t0, t1) { this.action = t0; this.store = t1; }, _saveDocument___closure14: function _saveDocument___closure14(t0) { this.action = t0; }, _saveDocument__closure30: function _saveDocument__closure30(t0, t1) { this.store = t0; this.action = t1; }, _archiveDocument_closure: function _archiveDocument_closure(t0) { this.repository = t0; }, _archiveDocument__closure: function _archiveDocument__closure(t0) { this.store = t0; }, _archiveDocument__closure0: function _archiveDocument__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveDocument__closure1: function _archiveDocument__closure1(t0, t1, t2) { this.store = t0; this.prevDocuments = t1; this.action = t2; }, _downloadDocuments_closure: function _downloadDocuments_closure(t0) { this.repository = t0; }, _downloadDocuments__closure: function _downloadDocuments__closure(t0, t1) { this.store = t0; this.action = t1; }, _downloadDocuments__closure0: function _downloadDocuments__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteDocument_closure: function _deleteDocument_closure(t0) { this.repository = t0; }, _deleteDocument__closure: function _deleteDocument__closure(t0, t1, t2) { this.store = t0; this.documentId = t1; this.action = t2; }, _deleteDocument__closure0: function _deleteDocument__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreDocument_closure: function _restoreDocument_closure(t0) { this.repository = t0; }, _restoreDocument__closure: function _restoreDocument__closure(t0) { this.store = t0; }, _restoreDocument__closure0: function _restoreDocument__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreDocument__closure1: function _restoreDocument__closure1(t0, t1, t2) { this.store = t0; this.prevDocuments = t1; this.action = t2; }, _loadDocument_closure: function _loadDocument_closure(t0) { this.repository = t0; }, _loadDocument__closure: function _loadDocument__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadDocument__closure0: function _loadDocument__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadDocumentData_closure: function _loadDocumentData_closure(t0) { this.repository = t0; }, _loadDocumentData__closure: function _loadDocumentData__closure(t0, t1, t2) { this.store = t0; this.document = t1; this.action = t2; }, _loadDocumentData___closure: function _loadDocumentData___closure(t0) { this.bodyBytes = t0; }, _loadDocumentData__closure0: function _loadDocumentData__closure0(t0, t1) { this.store = t0; this.action = t1; }, documentUIReducer(state, action) { var t1 = new A.DocumentUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._document_state$_$v = state; new A.documentUIReducer_closure(state, action).call$1(t1); return t1._document_state$_build$0(); }, _updateEditing3($document, action) { return J.get$document$x(action); }, _viewDocumentList0(documentListState, action) { return documentListState.rebuild$1(new A._viewDocumentList_closure()); }, _filterDocumentsByCustom1(documentListState, action) { if (B.JSArray_methods.contains$1(documentListState.custom1Filters._list$_list, action.value)) return documentListState.rebuild$1(new A._filterDocumentsByCustom1_closure(action)); else return documentListState.rebuild$1(new A._filterDocumentsByCustom1_closure0(action)); }, _filterDocumentsByCustom2(documentListState, action) { if (B.JSArray_methods.contains$1(documentListState.custom2Filters._list$_list, action.value)) return documentListState.rebuild$1(new A._filterDocumentsByCustom2_closure(action)); else return documentListState.rebuild$1(new A._filterDocumentsByCustom2_closure0(action)); }, _filterDocumentsByState(documentListState, action) { if (B.JSArray_methods.contains$1(documentListState.stateFilters._list$_list, action.get$state(action))) return documentListState.rebuild$1(new A._filterDocumentsByState_closure(action)); else return documentListState.rebuild$1(new A._filterDocumentsByState_closure0(action)); }, _filterDocumentsByStatus(documentListState, action) { if (B.JSArray_methods.contains$1(documentListState.statusFilters._list$_list, action.status)) return documentListState.rebuild$1(new A._filterDocumentsByStatus_closure(action)); else return documentListState.rebuild$1(new A._filterDocumentsByStatus_closure0(action)); }, _filterDocuments(documentListState, action) { return documentListState.rebuild$1(new A._filterDocuments_closure(action, documentListState)); }, _sortDocuments(documentListState, action) { return documentListState.rebuild$1(new A._sortDocuments_closure(action)); }, _startListMultiselect4(documentListState, action) { return documentListState.rebuild$1(new A._startListMultiselect_closure5()); }, _addToListMultiselect4(documentListState, action) { return documentListState.rebuild$1(new A._addToListMultiselect_closure5(action)); }, _removeFromListMultiselect4(documentListState, action) { return documentListState.rebuild$1(new A._removeFromListMultiselect_closure5(action)); }, _clearListMultiselect4(documentListState, action) { return documentListState.rebuild$1(new A._clearListMultiselect_closure5()); }, _archiveDocumentSuccess(documentState, action) { return documentState.rebuild$1(new A._archiveDocumentSuccess_closure(action)); }, _deleteDocumentSuccess(documentState, action) { return documentState.rebuild$1(new A._deleteDocumentSuccess_closure(action)); }, _restoreDocumentSuccess(documentState, action) { return documentState.rebuild$1(new A._restoreDocumentSuccess_closure(action)); }, _addDocument(documentState, action) { var state = documentState.rebuild$1(new A._addDocument_closure(action)); return state.rebuild$1(new A._addDocument_closure0(state)); }, _updateDocument(documentState, action) { return documentState.rebuild$1(new A._updateDocument_closure(action)); }, _setLoadedDocument(documentState, action) { return documentState.rebuild$1(new A._setLoadedDocument_closure(action)); }, _setLoadedDocuments(documentState, action) { var state = documentState.rebuild$1(new A._setLoadedDocuments_closure(action)); return state.rebuild$1(new A._setLoadedDocuments_closure0(state)); }, _setLoadedCompany4(documentState, action) { var state, company = action.userCompany.company, documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(company.documents._list$_list, new A._setLoadedCompany_closure9(documents, company)); B.JSArray_methods.forEach$1(company.clients._list$_list, new A._setLoadedCompany_closure10(documents)); B.JSArray_methods.forEach$1(company.credits._list$_list, new A._setLoadedCompany_closure11(documents)); B.JSArray_methods.forEach$1(company.expenses._list$_list, new A._setLoadedCompany_closure12(documents)); B.JSArray_methods.forEach$1(company.groups._list$_list, new A._setLoadedCompany_closure13(documents)); B.JSArray_methods.forEach$1(company.invoices._list$_list, new A._setLoadedCompany_closure14(documents)); B.JSArray_methods.forEach$1(company.products._list$_list, new A._setLoadedCompany_closure15(documents)); B.JSArray_methods.forEach$1(company.projects._list$_list, new A._setLoadedCompany_closure16(documents)); B.JSArray_methods.forEach$1(company.purchaseOrders._list$_list, new A._setLoadedCompany_closure17(documents)); B.JSArray_methods.forEach$1(company.quotes._list$_list, new A._setLoadedCompany_closure18(documents)); B.JSArray_methods.forEach$1(company.recurringExpenses._list$_list, new A._setLoadedCompany_closure19(documents)); B.JSArray_methods.forEach$1(company.recurringInvoices._list$_list, new A._setLoadedCompany_closure20(documents)); B.JSArray_methods.forEach$1(company.tasks._list$_list, new A._setLoadedCompany_closure21(documents)); B.JSArray_methods.forEach$1(company.vendors._list$_list, new A._setLoadedCompany_closure22(documents)); B.JSArray_methods.forEach$1(company.payments._list$_list, new A._setLoadedCompany_closure23(documents)); state = documentState.rebuild$1(new A._setLoadedCompany_closure24(documents)); return state.rebuild$1(new A._setLoadedCompany_closure25(state)); }, documentUIReducer_closure: function documentUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure51: function forceSelectedReducer_closure51() { }, forceSelectedReducer_closure52: function forceSelectedReducer_closure52() { }, forceSelectedReducer_closure53: function forceSelectedReducer_closure53() { }, forceSelectedReducer_closure54: function forceSelectedReducer_closure54() { }, forceSelectedReducer_closure55: function forceSelectedReducer_closure55() { }, forceSelectedReducer_closure56: function forceSelectedReducer_closure56() { }, forceSelectedReducer_closure57: function forceSelectedReducer_closure57() { }, forceSelectedReducer_closure58: function forceSelectedReducer_closure58() { }, forceSelectedReducer_closure59: function forceSelectedReducer_closure59() { }, selectedIdReducer_closure95: function selectedIdReducer_closure95() { }, selectedIdReducer_closure96: function selectedIdReducer_closure96() { }, selectedIdReducer_closure97: function selectedIdReducer_closure97() { }, selectedIdReducer_closure98: function selectedIdReducer_closure98() { }, selectedIdReducer_closure99: function selectedIdReducer_closure99() { }, selectedIdReducer_closure100: function selectedIdReducer_closure100() { }, selectedIdReducer_closure101: function selectedIdReducer_closure101() { }, selectedIdReducer_closure102: function selectedIdReducer_closure102() { }, selectedIdReducer_closure103: function selectedIdReducer_closure103() { }, selectedIdReducer_closure104: function selectedIdReducer_closure104() { }, selectedIdReducer_closure105: function selectedIdReducer_closure105() { }, selectedIdReducer_closure106: function selectedIdReducer_closure106() { }, selectedIdReducer_closure107: function selectedIdReducer_closure107() { }, selectedIdReducer_closure108: function selectedIdReducer_closure108() { }, editingReducer_closure32: function editingReducer_closure32() { }, editingReducer__closure11: function editingReducer__closure11() { }, documentListReducer_closure: function documentListReducer_closure() { }, documentListReducer__closure: function documentListReducer__closure() { }, _viewDocumentList_closure: function _viewDocumentList_closure() { }, _filterDocumentsByCustom1_closure: function _filterDocumentsByCustom1_closure(t0) { this.action = t0; }, _filterDocumentsByCustom1_closure0: function _filterDocumentsByCustom1_closure0(t0) { this.action = t0; }, _filterDocumentsByCustom2_closure: function _filterDocumentsByCustom2_closure(t0) { this.action = t0; }, _filterDocumentsByCustom2_closure0: function _filterDocumentsByCustom2_closure0(t0) { this.action = t0; }, _filterDocumentsByState_closure: function _filterDocumentsByState_closure(t0) { this.action = t0; }, _filterDocumentsByState_closure0: function _filterDocumentsByState_closure0(t0) { this.action = t0; }, _filterDocumentsByStatus_closure: function _filterDocumentsByStatus_closure(t0) { this.action = t0; }, _filterDocumentsByStatus_closure0: function _filterDocumentsByStatus_closure0(t0) { this.action = t0; }, _filterDocuments_closure: function _filterDocuments_closure(t0, t1) { this.action = t0; this.documentListState = t1; }, _sortDocuments_closure: function _sortDocuments_closure(t0) { this.action = t0; }, _startListMultiselect_closure5: function _startListMultiselect_closure5() { }, _addToListMultiselect_closure5: function _addToListMultiselect_closure5(t0) { this.action = t0; }, _removeFromListMultiselect_closure5: function _removeFromListMultiselect_closure5(t0) { this.action = t0; }, _clearListMultiselect_closure5: function _clearListMultiselect_closure5() { }, _archiveDocumentSuccess_closure: function _archiveDocumentSuccess_closure(t0) { this.action = t0; }, _deleteDocumentSuccess_closure: function _deleteDocumentSuccess_closure(t0) { this.action = t0; }, _restoreDocumentSuccess_closure: function _restoreDocumentSuccess_closure(t0) { this.action = t0; }, _addDocument_closure: function _addDocument_closure(t0) { this.action = t0; }, _addDocument__closure: function _addDocument__closure() { }, _addDocument__closure0: function _addDocument__closure0() { }, _addDocument_closure0: function _addDocument_closure0(t0) { this.state = t0; }, _updateDocument_closure: function _updateDocument_closure(t0) { this.action = t0; }, _setLoadedDocument_closure: function _setLoadedDocument_closure(t0) { this.action = t0; }, _setLoadedDocuments_closure: function _setLoadedDocuments_closure(t0) { this.action = t0; }, _setLoadedDocuments__closure: function _setLoadedDocuments__closure() { }, _setLoadedDocuments__closure0: function _setLoadedDocuments__closure0() { }, _setLoadedDocuments_closure0: function _setLoadedDocuments_closure0(t0) { this.state = t0; }, _setLoadedCompany_closure9: function _setLoadedCompany_closure9(t0, t1) { this.documents = t0; this.company = t1; }, _setLoadedCompany__closure25: function _setLoadedCompany__closure25(t0) { this.company = t0; }, _setLoadedCompany_closure10: function _setLoadedCompany_closure10(t0) { this.documents = t0; }, _setLoadedCompany__closure24: function _setLoadedCompany__closure24(t0, t1) { this.documents = t0; this.client = t1; }, _setLoadedCompany___closure12: function _setLoadedCompany___closure12(t0) { this.client = t0; }, _setLoadedCompany_closure11: function _setLoadedCompany_closure11(t0) { this.documents = t0; }, _setLoadedCompany__closure23: function _setLoadedCompany__closure23(t0, t1) { this.documents = t0; this.credit = t1; }, _setLoadedCompany___closure11: function _setLoadedCompany___closure11(t0) { this.credit = t0; }, _setLoadedCompany_closure12: function _setLoadedCompany_closure12(t0) { this.documents = t0; }, _setLoadedCompany__closure22: function _setLoadedCompany__closure22(t0, t1) { this.documents = t0; this.expense = t1; }, _setLoadedCompany___closure10: function _setLoadedCompany___closure10(t0) { this.expense = t0; }, _setLoadedCompany_closure13: function _setLoadedCompany_closure13(t0) { this.documents = t0; }, _setLoadedCompany__closure21: function _setLoadedCompany__closure21(t0, t1) { this.documents = t0; this.group = t1; }, _setLoadedCompany___closure9: function _setLoadedCompany___closure9(t0) { this.group = t0; }, _setLoadedCompany_closure14: function _setLoadedCompany_closure14(t0) { this.documents = t0; }, _setLoadedCompany__closure20: function _setLoadedCompany__closure20(t0, t1) { this.documents = t0; this.invoice = t1; }, _setLoadedCompany___closure8: function _setLoadedCompany___closure8(t0) { this.invoice = t0; }, _setLoadedCompany_closure15: function _setLoadedCompany_closure15(t0) { this.documents = t0; }, _setLoadedCompany__closure19: function _setLoadedCompany__closure19(t0, t1) { this.documents = t0; this.product = t1; }, _setLoadedCompany___closure7: function _setLoadedCompany___closure7(t0) { this.product = t0; }, _setLoadedCompany_closure16: function _setLoadedCompany_closure16(t0) { this.documents = t0; }, _setLoadedCompany__closure18: function _setLoadedCompany__closure18(t0, t1) { this.documents = t0; this.project = t1; }, _setLoadedCompany___closure6: function _setLoadedCompany___closure6(t0) { this.project = t0; }, _setLoadedCompany_closure17: function _setLoadedCompany_closure17(t0) { this.documents = t0; }, _setLoadedCompany__closure17: function _setLoadedCompany__closure17(t0, t1) { this.documents = t0; this.purchaseOrder = t1; }, _setLoadedCompany___closure5: function _setLoadedCompany___closure5(t0) { this.purchaseOrder = t0; }, _setLoadedCompany_closure18: function _setLoadedCompany_closure18(t0) { this.documents = t0; }, _setLoadedCompany__closure16: function _setLoadedCompany__closure16(t0, t1) { this.documents = t0; this.quote = t1; }, _setLoadedCompany___closure4: function _setLoadedCompany___closure4(t0) { this.quote = t0; }, _setLoadedCompany_closure19: function _setLoadedCompany_closure19(t0) { this.documents = t0; }, _setLoadedCompany__closure15: function _setLoadedCompany__closure15(t0, t1) { this.documents = t0; this.recurringExpense = t1; }, _setLoadedCompany___closure3: function _setLoadedCompany___closure3(t0) { this.recurringExpense = t0; }, _setLoadedCompany_closure20: function _setLoadedCompany_closure20(t0) { this.documents = t0; }, _setLoadedCompany__closure14: function _setLoadedCompany__closure14(t0, t1) { this.documents = t0; this.recurringInvoice = t1; }, _setLoadedCompany___closure2: function _setLoadedCompany___closure2(t0) { this.recurringInvoice = t0; }, _setLoadedCompany_closure21: function _setLoadedCompany_closure21(t0) { this.documents = t0; }, _setLoadedCompany__closure13: function _setLoadedCompany__closure13(t0, t1) { this.documents = t0; this.task = t1; }, _setLoadedCompany___closure1: function _setLoadedCompany___closure1(t0) { this.task = t0; }, _setLoadedCompany_closure22: function _setLoadedCompany_closure22(t0) { this.documents = t0; }, _setLoadedCompany__closure12: function _setLoadedCompany__closure12(t0, t1) { this.documents = t0; this.vendor = t1; }, _setLoadedCompany___closure0: function _setLoadedCompany___closure0(t0) { this.vendor = t0; }, _setLoadedCompany_closure23: function _setLoadedCompany_closure23(t0) { this.documents = t0; }, _setLoadedCompany__closure11: function _setLoadedCompany__closure11(t0, t1) { this.documents = t0; this.payment = t1; }, _setLoadedCompany___closure: function _setLoadedCompany___closure(t0) { this.payment = t0; }, _setLoadedCompany_closure24: function _setLoadedCompany_closure24(t0) { this.documents = t0; }, _setLoadedCompany__closure9: function _setLoadedCompany__closure9() { }, _setLoadedCompany__closure10: function _setLoadedCompany__closure10() { }, _setLoadedCompany_closure25: function _setLoadedCompany_closure25(t0) { this.state = t0; }, filteredDocumentsSelector(selectionState, documentMap, documentList, documentListState) { var t1 = documentList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredDocumentsSelector_closure(documentMap, selectionState.filterEntityType, selectionState.filterEntityId, documentListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredDocumentsSelector_closure0(documentMap, documentListState)); return list; }, memoizedFilteredDocumentList_closure: function memoizedFilteredDocumentList_closure() { }, filteredDocumentsSelector_closure: function filteredDocumentsSelector_closure(t0, t1, t2, t3) { var _ = this; _.documentMap = t0; _.filterEntityType = t1; _.filterEntityId = t2; _.documentListState = t3; }, filteredDocumentsSelector_closure0: function filteredDocumentsSelector_closure0(t0, t1) { this.documentMap = t0; this.documentListState = t1; }, _$DocumentState$_(list, map) { var _s13_ = "DocumentState"; A.BuiltValueNullFieldError_checkNotNull(map, _s13_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s13_, "list"); return new A._$DocumentState(map, list); }, _$DocumentUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s15_ = "DocumentUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s15_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s15_, "tabIndex"); return new A._$DocumentUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, DocumentState: function DocumentState() { }, DocumentUIState: function DocumentUIState() { }, _$DocumentStateSerializer: function _$DocumentStateSerializer() { }, _$DocumentUIStateSerializer: function _$DocumentUIStateSerializer() { }, _$DocumentState: function _$DocumentState(t0, t1) { this.map = t0; this.list = t1; this._document_state$__hashCode = null; }, DocumentStateBuilder: function DocumentStateBuilder() { this._document_state$_list = this._document_state$_map = this._document_state$_$v = null; }, _$DocumentUIState: function _$DocumentUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._document_state$__hashCode = null; }, DocumentUIStateBuilder: function DocumentUIStateBuilder() { var _ = this; _._document_state$_cancelCompleter = _._document_state$_saveCompleter = _._document_state$_tabIndex = _._document_state$_forceSelected = _._document_state$_selectedId = _._document_state$_listUIState = _._document_state$_editing = _._document_state$_$v = null; }, _DocumentUIState_Object_EntityUIState: function _DocumentUIState_Object_EntityUIState() { }, handleExpenseAction(context, expenses, action) { return A.handleExpenseAction$body(context, expenses, action); }, handleExpenseAction$body(context, expenses, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t2, t3, expense, t4, t5, expenseIds, t6, t7, t8, client, t9, t10, t11, items, message, _i, documentIds, _box_0, store, t1; var $async$handleExpenseAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.ExpenseEntity; expense = t3._as(B.JSArray_methods.get$first(expenses)); t4 = A._arrayInstanceType(expenses); t5 = t4._eval$1("MappedListIterable<1,String>"); expenseIds = A.List_List$of(new A.MappedListIterable(expenses, new A.handleExpenseAction_closure(), t5), true, t5._eval$1("ListIterable.E")); t5 = t1.userCompanyStates; t6 = t1.uiState.selectedCompanyIndex; t5 = t5._list$_list; t7 = t5[t6].clientState; t8 = expense.clientId; t8.toString; client = t7.$get$1(0, t8); case 2: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 4; break; case B.EntityAction_clone: // goto case $async$goto = 5; break; case B.EntityAction_cloneToExpense: // goto case $async$goto = 6; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 7; break; case B.EntityAction_invoiceExpense: // goto case $async$goto = 8; break; case B.EntityAction_addToInvoice: // goto case $async$goto = 9; break; case B.EntityAction_restore: // goto case $async$goto = 10; break; case B.EntityAction_archive: // goto case $async$goto = 11; break; case B.EntityAction_delete: // goto case $async$goto = 12; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 13; break; case B.EntityAction_more: // goto case $async$goto = 14; break; case B.EntityAction_documents: // goto case $async$goto = 15; break; case B.EntityAction_addComment: // goto case $async$goto = 16; break; default: // goto default $async$goto = 17; break; } break; case 4: // case A.editEntity(null, expense, true, null); // goto after switch $async$goto = 3; break; case 5: // case case 6: // case A.createEntity(null, null, expense.get$clone(0).rebuild$1(new A.handleExpenseAction_closure0()), null, false); // goto after switch $async$goto = 3; break; case 7: // case A.createEntity(null, null, expense.get$clone(0).rebuild$1(new A.handleExpenseAction_closure1()), null, false); // goto after switch $async$goto = 3; break; case 8: // case case 9: // case t2 = new A.handleExpenseAction_closure2(); _box_0.vendorId = _box_0.projectId = ""; for (t7 = B.JSArray_methods.get$iterator(expenses), t9 = new A.WhereIterator(t7, t2, t4._eval$1("WhereIterator<1>")), t10 = client.id; t9.moveNext$0();) { expense = t3._as(t7.get$current(0)); t11 = expense.vendorId; if (t11.length !== 0) _box_0.vendorId = t11; t11 = expense.projectId; if (t11.length !== 0) if (_box_0.projectId.length === 0 && t5[t6].projectState.$get$1(0, t11).clientId === t10) _box_0.projectId = t11; } t3 = t4._eval$1("MappedIterable<1,InvoiceItemEntity>"); items = A.List_List$of(new A.MappedIterable(new A.WhereIterable(expenses, t2, t4._eval$1("WhereIterable<1>")), new A.handleExpenseAction_closure3(context), t3), true, t3._eval$1("Iterable.E")); if (items.length !== 0) if (action === B.EntityAction_invoiceExpense) A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, null, null, t1, null, null).rebuild$1(new A.handleExpenseAction_closure4(_box_0, items)), null, false); else A.addToInvoiceDialog(t8, context, items); // goto after switch $async$goto = 3; break; case 10: // case t1 = expenseIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_expenses"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_expense"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreExpenseRequest(t1, expenseIds)); // goto after switch $async$goto = 3; break; case 11: // case t1 = expenseIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_expenses"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_expense"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveExpenseRequest(t1, expenseIds)); // goto after switch $async$goto = 3; break; case 12: // case t1 = expenseIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_expenses"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_expense"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteExpenseRequest(t1, expenseIds)); // goto after switch $async$goto = 3; break; case 13: // case if (store.__Store__state_A.uiState.expenseUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartExpenseMultiselect()); } t1 = expenses.length; if (t1 === 0) { // goto after switch $async$goto = 3; break; } for (_i = 0; _i < expenses.length; expenses.length === t1 || (0, A.throwConcurrentModificationError)(expenses), ++_i) { expense = expenses[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(expense); t2 = t2.expenseUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToExpenseMultiselect(expense)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromExpenseMultiselect(expense)); } } // goto after switch $async$goto = 3; break; case 14: // case A.showEntityActionsDialog(null, A._setArrayType([expense], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 3; break; case 15: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = expenses.length, _i = 0; _i < expenses.length; expenses.length === t1 || (0, A.throwConcurrentModificationError)(expenses), ++_i) for (t4 = t3._as(expenses[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 3; break; case 16: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 18; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleExpenseAction_closure5(expense), t1, null, true, type$.bool), $async$handleExpenseAction); case 18: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpense(null, expense.id)); } // goto after switch $async$goto = 3; break; case 17: // default A.print("## ERROR: unhandled action " + A.S(action) + " in expense_actions"); // goto after switch $async$goto = 3; break; case 3: // after switch // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$handleExpenseAction, $async$completer); }, ViewExpenseList: function ViewExpenseList(t0) { this.page = t0; }, ViewExpense: function ViewExpense(t0) { this.expenseId = t0; }, EditExpense: function EditExpense(t0) { this.expense = t0; }, UpdateExpense: function UpdateExpense(t0) { this.expense = t0; }, LoadExpense: function LoadExpense(t0, t1) { this.completer = t0; this.expenseId = t1; }, LoadExpenses: function LoadExpenses(t0, t1) { this.completer = t0; this.page = t1; }, LoadExpenseRequest: function LoadExpenseRequest() { }, LoadExpenseFailure: function LoadExpenseFailure(t0) { this.error = t0; }, LoadExpenseSuccess: function LoadExpenseSuccess(t0) { this.expense = t0; }, LoadExpensesRequest: function LoadExpensesRequest() { }, LoadExpensesFailure: function LoadExpensesFailure(t0) { this.error = t0; }, LoadExpensesSuccess: function LoadExpensesSuccess(t0) { this.expenses = t0; }, SaveExpenseRequest: function SaveExpenseRequest(t0, t1) { this.completer = t0; this.expense = t1; }, SaveExpenseSuccess: function SaveExpenseSuccess(t0) { this.expense = t0; }, AddExpenseSuccess: function AddExpenseSuccess(t0) { this.expense = t0; }, SaveExpenseFailure: function SaveExpenseFailure() { }, ArchiveExpenseRequest: function ArchiveExpenseRequest(t0, t1) { this.completer = t0; this.expenseIds = t1; }, ArchiveExpenseSuccess: function ArchiveExpenseSuccess(t0) { this.expenses = t0; }, ArchiveExpenseFailure: function ArchiveExpenseFailure() { }, DeleteExpenseRequest: function DeleteExpenseRequest(t0, t1) { this.completer = t0; this.expenseIds = t1; }, DeleteExpenseSuccess: function DeleteExpenseSuccess(t0) { this.expenses = t0; }, DeleteExpenseFailure: function DeleteExpenseFailure() { }, RestoreExpenseRequest: function RestoreExpenseRequest(t0, t1) { this.completer = t0; this.expenseIds = t1; }, RestoreExpenseSuccess: function RestoreExpenseSuccess(t0) { this.expenses = t0; }, RestoreExpenseFailure: function RestoreExpenseFailure() { }, FilterExpenses: function FilterExpenses(t0) { this.filter = t0; }, SortExpenses: function SortExpenses(t0) { this.field = t0; }, FilterExpensesByState: function FilterExpensesByState(t0) { this.state = t0; }, FilterExpensesByStatus: function FilterExpensesByStatus(t0) { this.status = t0; }, FilterExpensesByCustom1: function FilterExpensesByCustom1(t0) { this.value = t0; }, FilterExpensesByCustom2: function FilterExpensesByCustom2(t0) { this.value = t0; }, FilterExpensesByCustom3: function FilterExpensesByCustom3(t0) { this.value = t0; }, FilterExpensesByCustom4: function FilterExpensesByCustom4(t0) { this.value = t0; }, handleExpenseAction_closure: function handleExpenseAction_closure() { }, handleExpenseAction_closure0: function handleExpenseAction_closure0() { }, handleExpenseAction_closure1: function handleExpenseAction_closure1() { }, handleExpenseAction_closure2: function handleExpenseAction_closure2() { }, handleExpenseAction_closure3: function handleExpenseAction_closure3(t0) { this.context = t0; }, handleExpenseAction_closure4: function handleExpenseAction_closure4(t0, t1) { this._box_0 = t0; this.items = t1; }, handleExpenseAction_closure5: function handleExpenseAction_closure5(t0) { this.expense = t0; }, StartExpenseMultiselect: function StartExpenseMultiselect() { }, AddToExpenseMultiselect: function AddToExpenseMultiselect(t0) { this.entity = t0; }, RemoveFromExpenseMultiselect: function RemoveFromExpenseMultiselect(t0) { this.entity = t0; }, ClearExpenseMultiselect: function ClearExpenseMultiselect() { }, SaveExpenseDocumentRequest: function SaveExpenseDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.expense = t3; }, SaveExpenseDocumentFailure: function SaveExpenseDocumentFailure() { }, UpdateExpenseTab: function UpdateExpenseTab(t0) { this.tabIndex = t0; }, _editExpense() { return new A._editExpense_closure(); }, _viewExpense() { return new A._viewExpense_closure(); }, _viewExpenseList() { return new A._viewExpenseList_closure0(); }, _archiveExpense(repository) { return new A._archiveExpense_closure(repository); }, _deleteExpense(repository) { return new A._deleteExpense_closure(repository); }, _restoreExpense(repository) { return new A._restoreExpense_closure(repository); }, _saveExpense(repository) { return new A._saveExpense_closure(repository); }, _loadExpense(repository) { return new A._loadExpense_closure(repository); }, _loadExpenses(repository) { return new A._loadExpenses_closure(repository); }, _saveDocument3(repository) { return new A._saveDocument_closure10(repository); }, _editExpense_closure: function _editExpense_closure() { }, _viewExpense_closure: function _viewExpense_closure() { }, _viewExpenseList_closure0: function _viewExpenseList_closure0() { }, _viewExpenseList__closure: function _viewExpenseList__closure() { }, _archiveExpense_closure: function _archiveExpense_closure(t0) { this.repository = t0; }, _archiveExpense__closure: function _archiveExpense__closure(t0) { this.store = t0; }, _archiveExpense__closure0: function _archiveExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveExpense__closure1: function _archiveExpense__closure1(t0, t1, t2) { this.store = t0; this.prevExpenses = t1; this.action = t2; }, _deleteExpense_closure: function _deleteExpense_closure(t0) { this.repository = t0; }, _deleteExpense__closure: function _deleteExpense__closure(t0) { this.store = t0; }, _deleteExpense__closure0: function _deleteExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteExpense__closure1: function _deleteExpense__closure1(t0, t1, t2) { this.store = t0; this.prevExpenses = t1; this.action = t2; }, _restoreExpense_closure: function _restoreExpense_closure(t0) { this.repository = t0; }, _restoreExpense__closure: function _restoreExpense__closure(t0) { this.store = t0; }, _restoreExpense__closure0: function _restoreExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreExpense__closure1: function _restoreExpense__closure1(t0, t1, t2) { this.store = t0; this.prevExpenses = t1; this.action = t2; }, _saveExpense_closure: function _saveExpense_closure(t0) { this.repository = t0; }, _saveExpense__closure: function _saveExpense__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveExpense__closure0: function _saveExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadExpense_closure: function _loadExpense_closure(t0) { this.repository = t0; }, _loadExpense__closure: function _loadExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadExpense__closure0: function _loadExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadExpenses_closure: function _loadExpenses_closure(t0) { this.repository = t0; }, _loadExpenses__closure: function _loadExpenses__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadExpenses___closure: function _loadExpenses___closure(t0) { this.documents = t0; }, _loadExpenses____closure: function _loadExpenses____closure(t0, t1) { this.documents = t0; this.expense = t1; }, _loadExpenses_____closure: function _loadExpenses_____closure(t0) { this.expense = t0; }, _loadExpenses__closure0: function _loadExpenses__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure10: function _saveDocument_closure10(t0) { this.repository = t0; }, _saveDocument__closure21: function _saveDocument__closure21(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure10: function _saveDocument___closure10(t0, t1) { this.documents = t0; this.expense = t1; }, _saveDocument____closure10: function _saveDocument____closure10(t0) { this.expense = t0; }, _saveDocument__closure22: function _saveDocument__closure22(t0, t1) { this.store = t0; this.action = t1; }, expenseUIReducer(state, action) { var t1 = new A.ExpenseUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._expense_state$_$v = state; new A.expenseUIReducer_closure(state, action).call$1(t1); return t1._expense_state$_build$0(); }, _clearEditing3(expense, action) { var _null = null; return A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null); }, _updateEditing4(expense, action) { return action.get$expense(); }, _viewExpenseList0(expenseListState, action) { return expenseListState.rebuild$1(new A._viewExpenseList_closure()); }, _filterExpensesByCustom1(expenseListState, action) { if (B.JSArray_methods.contains$1(expenseListState.custom1Filters._list$_list, action.value)) return expenseListState.rebuild$1(new A._filterExpensesByCustom1_closure(action)); else return expenseListState.rebuild$1(new A._filterExpensesByCustom1_closure0(action)); }, _filterExpensesByCustom2(expenseListState, action) { if (B.JSArray_methods.contains$1(expenseListState.custom2Filters._list$_list, action.value)) return expenseListState.rebuild$1(new A._filterExpensesByCustom2_closure(action)); else return expenseListState.rebuild$1(new A._filterExpensesByCustom2_closure0(action)); }, _filterExpensesByCustom3(expenseListState, action) { if (B.JSArray_methods.contains$1(expenseListState.custom3Filters._list$_list, action.value)) return expenseListState.rebuild$1(new A._filterExpensesByCustom3_closure(action)); else return expenseListState.rebuild$1(new A._filterExpensesByCustom3_closure0(action)); }, _filterExpensesByCustom4(expenseListState, action) { if (B.JSArray_methods.contains$1(expenseListState.custom4Filters._list$_list, action.value)) return expenseListState.rebuild$1(new A._filterExpensesByCustom4_closure(action)); else return expenseListState.rebuild$1(new A._filterExpensesByCustom4_closure0(action)); }, _filterExpensesByState(expenseListState, action) { if (B.JSArray_methods.contains$1(expenseListState.stateFilters._list$_list, action.state)) return expenseListState.rebuild$1(new A._filterExpensesByState_closure(action)); else return expenseListState.rebuild$1(new A._filterExpensesByState_closure0(action)); }, _filterExpensesByStatus(expenseListState, action) { if (B.JSArray_methods.contains$1(expenseListState.statusFilters._list$_list, action.status)) return expenseListState.rebuild$1(new A._filterExpensesByStatus_closure(action)); else return expenseListState.rebuild$1(new A._filterExpensesByStatus_closure0(action)); }, _filterExpenses(expenseListState, action) { return expenseListState.rebuild$1(new A._filterExpenses_closure(action, expenseListState)); }, _sortExpenses(expenseListState, action) { return expenseListState.rebuild$1(new A._sortExpenses_closure(action)); }, _startListMultiselect5(expenseListState, action) { return expenseListState.rebuild$1(new A._startListMultiselect_closure4()); }, _addToListMultiselect5(expenseListState, action) { return expenseListState.rebuild$1(new A._addToListMultiselect_closure4(action)); }, _removeFromListMultiselect5(expenseListState, action) { return expenseListState.rebuild$1(new A._removeFromListMultiselect_closure4(action)); }, _clearListMultiselect5(expenseListState, action) { return expenseListState.rebuild$1(new A._clearListMultiselect_closure4()); }, _purgeClientSuccess1(expenseState, action) { var t1 = expenseState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return expenseState.rebuild$1(new A._purgeClientSuccess_closure20(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure21(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure22(), t3), true, t3._eval$1("Iterable.E")))); }, _archiveExpenseSuccess(expenseState, action) { return expenseState.rebuild$1(new A._archiveExpenseSuccess_closure(action)); }, _deleteExpenseSuccess(expenseState, action) { return expenseState.rebuild$1(new A._deleteExpenseSuccess_closure(action)); }, _restoreExpenseSuccess(expenseState, action) { return expenseState.rebuild$1(new A._restoreExpenseSuccess_closure(action)); }, _addExpense(expenseState, action) { return expenseState.rebuild$1(new A._addExpense_closure(action)); }, _updateExpense(expenseState, action) { return expenseState.rebuild$1(new A._updateExpense_closure(action)); }, _setLoadedExpense(expenseState, action) { return expenseState.rebuild$1(new A._setLoadedExpense_closure(action)); }, _setLoadedExpenses(expenseState, action) { return expenseState.loadExpenses$1(action.expenses); }, _setLoadedCompany5(expenseState, action) { return expenseState.loadExpenses$1(action.userCompany.company.expenses); }, expenseUIReducer_closure: function expenseUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure42: function forceSelectedReducer_closure42() { }, forceSelectedReducer_closure43: function forceSelectedReducer_closure43() { }, forceSelectedReducer_closure44: function forceSelectedReducer_closure44() { }, forceSelectedReducer_closure45: function forceSelectedReducer_closure45() { }, forceSelectedReducer_closure46: function forceSelectedReducer_closure46() { }, forceSelectedReducer_closure47: function forceSelectedReducer_closure47() { }, forceSelectedReducer_closure48: function forceSelectedReducer_closure48() { }, forceSelectedReducer_closure49: function forceSelectedReducer_closure49() { }, forceSelectedReducer_closure50: function forceSelectedReducer_closure50() { }, tabIndexReducer_closure9: function tabIndexReducer_closure9() { }, tabIndexReducer_closure10: function tabIndexReducer_closure10() { }, selectedIdReducer_closure80: function selectedIdReducer_closure80() { }, selectedIdReducer_closure81: function selectedIdReducer_closure81() { }, selectedIdReducer_closure82: function selectedIdReducer_closure82() { }, selectedIdReducer_closure83: function selectedIdReducer_closure83() { }, selectedIdReducer_closure84: function selectedIdReducer_closure84() { }, selectedIdReducer_closure85: function selectedIdReducer_closure85() { }, selectedIdReducer_closure86: function selectedIdReducer_closure86() { }, selectedIdReducer_closure87: function selectedIdReducer_closure87() { }, selectedIdReducer_closure88: function selectedIdReducer_closure88() { }, selectedIdReducer_closure89: function selectedIdReducer_closure89() { }, selectedIdReducer_closure90: function selectedIdReducer_closure90() { }, selectedIdReducer_closure91: function selectedIdReducer_closure91() { }, selectedIdReducer_closure92: function selectedIdReducer_closure92() { }, selectedIdReducer_closure93: function selectedIdReducer_closure93() { }, selectedIdReducer_closure94: function selectedIdReducer_closure94() { }, editingReducer_closure28: function editingReducer_closure28() { }, editingReducer_closure29: function editingReducer_closure29() { }, editingReducer_closure30: function editingReducer_closure30() { }, editingReducer_closure31: function editingReducer_closure31() { }, editingReducer__closure10: function editingReducer__closure10() { }, expenseListReducer_closure: function expenseListReducer_closure() { }, expenseListReducer__closure: function expenseListReducer__closure() { }, _viewExpenseList_closure: function _viewExpenseList_closure() { }, _filterExpensesByCustom1_closure: function _filterExpensesByCustom1_closure(t0) { this.action = t0; }, _filterExpensesByCustom1_closure0: function _filterExpensesByCustom1_closure0(t0) { this.action = t0; }, _filterExpensesByCustom2_closure: function _filterExpensesByCustom2_closure(t0) { this.action = t0; }, _filterExpensesByCustom2_closure0: function _filterExpensesByCustom2_closure0(t0) { this.action = t0; }, _filterExpensesByCustom3_closure: function _filterExpensesByCustom3_closure(t0) { this.action = t0; }, _filterExpensesByCustom3_closure0: function _filterExpensesByCustom3_closure0(t0) { this.action = t0; }, _filterExpensesByCustom4_closure: function _filterExpensesByCustom4_closure(t0) { this.action = t0; }, _filterExpensesByCustom4_closure0: function _filterExpensesByCustom4_closure0(t0) { this.action = t0; }, _filterExpensesByState_closure: function _filterExpensesByState_closure(t0) { this.action = t0; }, _filterExpensesByState_closure0: function _filterExpensesByState_closure0(t0) { this.action = t0; }, _filterExpensesByStatus_closure: function _filterExpensesByStatus_closure(t0) { this.action = t0; }, _filterExpensesByStatus_closure0: function _filterExpensesByStatus_closure0(t0) { this.action = t0; }, _filterExpenses_closure: function _filterExpenses_closure(t0, t1) { this.action = t0; this.expenseListState = t1; }, _sortExpenses_closure: function _sortExpenses_closure(t0) { this.action = t0; }, _startListMultiselect_closure4: function _startListMultiselect_closure4() { }, _addToListMultiselect_closure4: function _addToListMultiselect_closure4(t0) { this.action = t0; }, _removeFromListMultiselect_closure4: function _removeFromListMultiselect_closure4(t0) { this.action = t0; }, _clearListMultiselect_closure4: function _clearListMultiselect_closure4() { }, _purgeClientSuccess_closure21: function _purgeClientSuccess_closure21(t0) { this.action = t0; }, _purgeClientSuccess_closure22: function _purgeClientSuccess_closure22() { }, _purgeClientSuccess_closure20: function _purgeClientSuccess_closure20(t0) { this.ids = t0; }, _purgeClientSuccess__closure13: function _purgeClientSuccess__closure13(t0) { this.ids = t0; }, _purgeClientSuccess__closure14: function _purgeClientSuccess__closure14(t0) { this.ids = t0; }, _archiveExpenseSuccess_closure: function _archiveExpenseSuccess_closure(t0) { this.action = t0; }, _deleteExpenseSuccess_closure: function _deleteExpenseSuccess_closure(t0) { this.action = t0; }, _restoreExpenseSuccess_closure: function _restoreExpenseSuccess_closure(t0) { this.action = t0; }, _addExpense_closure: function _addExpense_closure(t0) { this.action = t0; }, _updateExpense_closure: function _updateExpense_closure(t0) { this.action = t0; }, _setLoadedExpense_closure: function _setLoadedExpense_closure(t0) { this.action = t0; }, expensePurchaseOrderSelector(expense, purchaseOrderMap) { purchaseOrderMap._map$_map.forEach$1(0, new A.expensePurchaseOrderSelector_closure(expense)); return null; }, convertExpenseToInvoiceItem(context, expense) { var t2, t3, company, t4, fieldLabel1, fieldLabel2, fieldLabel3, fieldLabel4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, customValues, value, _box_0 = {}, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t1 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; t3 = t2[t1]; company = t3.userCompany.company; t3 = t3.expenseCategoryState; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; _box_0.customValue4 = _box_0.customValue3 = _box_0.customValue2 = _box_0.customValue1 = ""; fieldLabel1 = company.getCustomFieldLabel$1("product1"); fieldLabel2 = company.getCustomFieldLabel$1("product2"); fieldLabel3 = company.getCustomFieldLabel$1("product3"); fieldLabel4 = company.getCustomFieldLabel$1("product4"); t5 = company.getCustomFieldLabel$1("expense1"); t6 = company.getCustomFieldLabel$1("expense2"); t7 = company.getCustomFieldLabel$1("expense3"); t8 = company.getCustomFieldLabel$1("expense4"); t9 = $.$get$LocalizationsProvider__localizedValues(); t4 = t4.localeCode; t10 = t9.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "category"); t10.toString; t11 = t2[t1].expenseCategoryState.$get$1(0, expense.categoryId); t12 = t9.$index(0, t4); t12.toString; t12 = J.$index$asx(t12, "vendor"); t12.toString; t13 = t2[t1].vendorState; t14 = expense.vendorId; t14.toString; t14 = t13.$get$1(0, t14); t13 = t9.$index(0, t4); t13.toString; t13 = J.$index$asx(t13, "date"); t13.toString; t15 = A.formatDate(expense.date, context, true, true, false); t4 = t9.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "project"); t4.toString; t1 = t2[t1].projectState; t2 = expense.projectId; t2.toString; t9 = type$.String; customValues = A.LinkedHashMap_LinkedHashMap$_literal([t5, expense.customValue1, t6, expense.customValue2, t7, expense.customValue3, t8, expense.customValue4, t10, t11.name, t12, t14.name, t13, t15, t4, t1.$get$1(0, t2).name], t9, t9); for (t1 = A.LinkedHashMapKeyIterator$(customValues, customValues._modifications, A._instanceType(customValues)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; value = customValues.$index(0, t2); if (fieldLabel1.toLowerCase() === t2.toLowerCase()) _box_0.customValue1 = value; else if (fieldLabel2.toLowerCase() === t2.toLowerCase()) _box_0.customValue2 = value; else if (fieldLabel3.toLowerCase() === t2.toLowerCase()) _box_0.customValue3 = value; else if (fieldLabel4.toLowerCase() === t2.toLowerCase()) _box_0.customValue4 = value; } return A.InvoiceItemEntity_InvoiceItemEntity(null, null).rebuild$1(new A.convertExpenseToInvoiceItem_closure(_box_0, expense, t3.map, company)); }, filteredExpensesSelector(selectionState, expenseMap, clientMap, vendorMap, userMap, expenseListState, invoiceMap, expenseCategoryMap, staticState) { var t1 = expenseMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredExpensesSelector_closure(expenseMap, expenseCategoryMap, vendorMap, clientMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, expenseListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredExpensesSelector_closure0(expenseMap, expenseListState, clientMap, userMap, vendorMap, invoiceMap, expenseCategoryMap, staticState)); return list; }, expenseStatsForVendor(vendorId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.expenseStatsForVendor_closure(t1, vendorId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, expenseStatsForClient(clientId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.expenseStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, clientExpenseList(expenseMap, clientId) { var t1 = expenseMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.clientExpenseList_closure(expenseMap, clientId), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.clientExpenseList_closure0(expenseMap)); return list; }, expenseStatsForProject(projectId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.expenseStatsForProject_closure(t1, projectId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, expenseStatsForUser(userId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.expenseStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedExpensePurchaseOrderSelector_closure: function memoizedExpensePurchaseOrderSelector_closure() { }, expensePurchaseOrderSelector_closure: function expensePurchaseOrderSelector_closure(t0) { this.expense = t0; }, convertExpenseToInvoiceItem_closure: function convertExpenseToInvoiceItem_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.expense = t1; _.categoryMap = t2; _.company = t3; }, memoizedFilteredExpenseList_closure: function memoizedFilteredExpenseList_closure() { }, filteredExpensesSelector_closure: function filteredExpensesSelector_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.expenseMap = t0; _.expenseCategoryMap = t1; _.vendorMap = t2; _.clientMap = t3; _.selectionState = t4; _.filterEntityType = t5; _.filterEntityId = t6; _.expenseListState = t7; }, filteredExpensesSelector_closure0: function filteredExpensesSelector_closure0(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.expenseMap = t0; _.expenseListState = t1; _.clientMap = t2; _.userMap = t3; _.vendorMap = t4; _.invoiceMap = t5; _.expenseCategoryMap = t6; _.staticState = t7; }, memoizedExpenseStatsForVendor_closure: function memoizedExpenseStatsForVendor_closure() { }, expenseStatsForVendor_closure: function expenseStatsForVendor_closure(t0, t1) { this._box_0 = t0; this.vendorId = t1; }, memoizedExpenseStatsForClient_closure: function memoizedExpenseStatsForClient_closure() { }, expenseStatsForClient_closure: function expenseStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedClientExpenseList_closure: function memoizedClientExpenseList_closure() { }, clientExpenseList_closure: function clientExpenseList_closure(t0, t1) { this.expenseMap = t0; this.clientId = t1; }, clientExpenseList_closure0: function clientExpenseList_closure0(t0) { this.expenseMap = t0; }, memoizedExpenseStatsForProject_closure: function memoizedExpenseStatsForProject_closure() { }, expenseStatsForProject_closure: function expenseStatsForProject_closure(t0, t1) { this._box_0 = t0; this.projectId = t1; }, memoizedExpenseStatsForUser_closure: function memoizedExpenseStatsForUser_closure() { }, expenseStatsForUser_closure: function expenseStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, _$ExpenseState$_(list, map) { var _s12_ = "ExpenseState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$ExpenseState(map, list); }, _$ExpenseUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "ExpenseUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$ExpenseUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, ExpenseState: function ExpenseState() { }, ExpenseState_loadExpenses_closure0: function ExpenseState_loadExpenses_closure0() { }, ExpenseState_loadExpenses_closure1: function ExpenseState_loadExpenses_closure1() { }, ExpenseState_loadExpenses_closure: function ExpenseState_loadExpenses_closure(t0, t1) { this.$this = t0; this.map = t1; }, ExpenseUIState: function ExpenseUIState() { }, _$ExpenseStateSerializer: function _$ExpenseStateSerializer() { }, _$ExpenseUIStateSerializer: function _$ExpenseUIStateSerializer() { }, _$ExpenseState: function _$ExpenseState(t0, t1) { this.map = t0; this.list = t1; this._expense_state$__hashCode = null; }, ExpenseStateBuilder: function ExpenseStateBuilder() { this._expense_state$_list = this._expense_state$_map = this._expense_state$_$v = null; }, _$ExpenseUIState: function _$ExpenseUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._expense_state$__hashCode = null; }, ExpenseUIStateBuilder: function ExpenseUIStateBuilder() { var _ = this; _._expense_state$_cancelCompleter = _._expense_state$_saveCompleter = _._expense_state$_tabIndex = _._expense_state$_forceSelected = _._expense_state$_selectedId = _._expense_state$_listUIState = _._expense_state$_editing = _._expense_state$_$v = null; }, _ExpenseUIState_Object_EntityUIState: function _ExpenseUIState_Object_EntityUIState() { }, handleExpenseCategoryAction(context, expenseCategories, action) { var store, t1, t2, expenseCategory, t3, expenseCategoryIds, message, _i, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (expenseCategories.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); expenseCategory = type$.ExpenseCategoryEntity._as(B.JSArray_methods.get$first(expenseCategories)); t3 = A._arrayInstanceType(expenseCategories)._eval$1("MappedListIterable<1,String>"); expenseCategoryIds = A.List_List$of(new A.MappedListIterable(expenseCategories, new A.handleExpenseCategoryAction_closure(), t3), true, t3._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, expenseCategory, true, _null); break; case B.EntityAction_restore: t1 = expenseCategoryIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_expense_categories"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_expense_category"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreExpenseCategoriesRequest(t1, expenseCategoryIds)); break; case B.EntityAction_archive: t1 = expenseCategoryIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_expense_categories"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_expense_category"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveExpenseCategoriesRequest(t1, expenseCategoryIds)); break; case B.EntityAction_delete: t1 = expenseCategoryIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_expense_categories"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_expense_category"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteExpenseCategoriesRequest(t1, expenseCategoryIds)); break; case B.EntityAction_newExpense: A.createEntity(_null, _null, A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, t1, _null, _null).rebuild$1(new A.handleExpenseCategoryAction_closure0(expenseCategory)), _null, false); break; case B.EntityAction_newTransaction: A.createEntity(_null, _null, A.TransactionEntity_TransactionEntity(_null, t1).rebuild$1(new A.handleExpenseCategoryAction_closure1(expenseCategory)), _null, false); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.expenseCategoryUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartExpenseCategoryMultiselect()); } t1 = expenseCategories.length; if (t1 === 0) break; for (_i = 0; _i < expenseCategories.length; expenseCategories.length === t1 || (0, A.throwConcurrentModificationError)(expenseCategories), ++_i) { expenseCategory = expenseCategories[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(expenseCategory); t2 = t2.expenseCategoryUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToExpenseCategoryMultiselect(expenseCategory)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromExpenseCategoryMultiselect(expenseCategory)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([expenseCategory], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in expense_category_actions"); break; } }, ViewExpenseCategoryList: function ViewExpenseCategoryList() { }, ViewExpenseCategory: function ViewExpenseCategory(t0) { this.expenseCategoryId = t0; }, EditExpenseCategory: function EditExpenseCategory(t0, t1, t2) { this.expenseCategory = t0; this.completer = t1; this.cancelCompleter = t2; }, UpdateExpenseCategory: function UpdateExpenseCategory(t0) { this.expenseCategory = t0; }, LoadExpenseCategoryRequest: function LoadExpenseCategoryRequest() { }, LoadExpenseCategoryFailure: function LoadExpenseCategoryFailure(t0) { this.error = t0; }, LoadExpenseCategorySuccess: function LoadExpenseCategorySuccess(t0) { this.expenseCategory = t0; }, LoadExpenseCategoriesRequest: function LoadExpenseCategoriesRequest() { }, LoadExpenseCategoriesFailure: function LoadExpenseCategoriesFailure(t0) { this.error = t0; }, LoadExpenseCategoriesSuccess: function LoadExpenseCategoriesSuccess(t0) { this.expenseCategories = t0; }, SaveExpenseCategoryRequest: function SaveExpenseCategoryRequest(t0, t1) { this.completer = t0; this.expenseCategory = t1; }, SaveExpenseCategorySuccess: function SaveExpenseCategorySuccess(t0) { this.expenseCategory = t0; }, AddExpenseCategorySuccess: function AddExpenseCategorySuccess(t0) { this.expenseCategory = t0; }, SaveExpenseCategoryFailure: function SaveExpenseCategoryFailure() { }, ArchiveExpenseCategoriesRequest: function ArchiveExpenseCategoriesRequest(t0, t1) { this.completer = t0; this.expenseCategoryIds = t1; }, ArchiveExpenseCategoriesSuccess: function ArchiveExpenseCategoriesSuccess(t0) { this.expenseCategories = t0; }, ArchiveExpenseCategoriesFailure: function ArchiveExpenseCategoriesFailure() { }, DeleteExpenseCategoriesRequest: function DeleteExpenseCategoriesRequest(t0, t1) { this.completer = t0; this.expenseCategoryIds = t1; }, DeleteExpenseCategoriesSuccess: function DeleteExpenseCategoriesSuccess(t0) { this.expenseCategories = t0; }, DeleteExpenseCategoriesFailure: function DeleteExpenseCategoriesFailure() { }, RestoreExpenseCategoriesRequest: function RestoreExpenseCategoriesRequest(t0, t1) { this.completer = t0; this.expenseCategoryIds = t1; }, RestoreExpenseCategoriesSuccess: function RestoreExpenseCategoriesSuccess(t0) { this.expenseCategories = t0; }, RestoreExpenseCategoriesFailure: function RestoreExpenseCategoriesFailure() { }, FilterExpenseCategories: function FilterExpenseCategories(t0) { this.filter = t0; }, SortExpenseCategories: function SortExpenseCategories(t0) { this.field = t0; }, FilterExpenseCategoriesByState: function FilterExpenseCategoriesByState(t0) { this.state = t0; }, FilterExpenseCategoriesByCustom1: function FilterExpenseCategoriesByCustom1(t0) { this.value = t0; }, FilterExpenseCategoriesByCustom2: function FilterExpenseCategoriesByCustom2(t0) { this.value = t0; }, FilterExpenseCategoriesByCustom3: function FilterExpenseCategoriesByCustom3(t0) { this.value = t0; }, FilterExpenseCategoriesByCustom4: function FilterExpenseCategoriesByCustom4(t0) { this.value = t0; }, StartExpenseCategoryMultiselect: function StartExpenseCategoryMultiselect() { }, AddToExpenseCategoryMultiselect: function AddToExpenseCategoryMultiselect(t0) { this.entity = t0; }, RemoveFromExpenseCategoryMultiselect: function RemoveFromExpenseCategoryMultiselect(t0) { this.entity = t0; }, ClearExpenseCategoryMultiselect: function ClearExpenseCategoryMultiselect() { }, handleExpenseCategoryAction_closure: function handleExpenseCategoryAction_closure() { }, handleExpenseCategoryAction_closure0: function handleExpenseCategoryAction_closure0(t0) { this.expenseCategory = t0; }, handleExpenseCategoryAction_closure1: function handleExpenseCategoryAction_closure1(t0) { this.expenseCategory = t0; }, _editExpenseCategory() { return new A._editExpenseCategory_closure(); }, _viewExpenseCategory() { return new A._viewExpenseCategory_closure(); }, _viewExpenseCategoryList() { return new A._viewExpenseCategoryList_closure(); }, _archiveExpenseCategory(repository) { return new A._archiveExpenseCategory_closure(repository); }, _deleteExpenseCategory(repository) { return new A._deleteExpenseCategory_closure(repository); }, _restoreExpenseCategory(repository) { return new A._restoreExpenseCategory_closure(repository); }, _saveExpenseCategory(repository) { return new A._saveExpenseCategory_closure(repository); }, _loadExpenseCategory(repository) { return new A._loadExpenseCategory_closure(repository); }, _loadExpenseCategories(repository) { return new A._loadExpenseCategories_closure(repository); }, _editExpenseCategory_closure: function _editExpenseCategory_closure() { }, _viewExpenseCategory_closure: function _viewExpenseCategory_closure() { }, _viewExpenseCategoryList_closure: function _viewExpenseCategoryList_closure() { }, _viewExpenseCategoryList__closure: function _viewExpenseCategoryList__closure() { }, _archiveExpenseCategory_closure: function _archiveExpenseCategory_closure(t0) { this.repository = t0; }, _archiveExpenseCategory__closure: function _archiveExpenseCategory__closure(t0) { this.store = t0; }, _archiveExpenseCategory__closure0: function _archiveExpenseCategory__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveExpenseCategory__closure1: function _archiveExpenseCategory__closure1(t0, t1, t2) { this.store = t0; this.prevExpenseCategories = t1; this.action = t2; }, _deleteExpenseCategory_closure: function _deleteExpenseCategory_closure(t0) { this.repository = t0; }, _deleteExpenseCategory__closure: function _deleteExpenseCategory__closure(t0) { this.store = t0; }, _deleteExpenseCategory__closure0: function _deleteExpenseCategory__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteExpenseCategory__closure1: function _deleteExpenseCategory__closure1(t0, t1, t2) { this.store = t0; this.prevExpenseCategories = t1; this.action = t2; }, _restoreExpenseCategory_closure: function _restoreExpenseCategory_closure(t0) { this.repository = t0; }, _restoreExpenseCategory__closure: function _restoreExpenseCategory__closure(t0) { this.store = t0; }, _restoreExpenseCategory__closure0: function _restoreExpenseCategory__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreExpenseCategory__closure1: function _restoreExpenseCategory__closure1(t0, t1, t2) { this.store = t0; this.prevExpenseCategories = t1; this.action = t2; }, _saveExpenseCategory_closure: function _saveExpenseCategory_closure(t0) { this.repository = t0; }, _saveExpenseCategory__closure: function _saveExpenseCategory__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveExpenseCategory__closure0: function _saveExpenseCategory__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadExpenseCategory_closure: function _loadExpenseCategory_closure(t0) { this.repository = t0; }, _loadExpenseCategory__closure: function _loadExpenseCategory__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadExpenseCategory__closure0: function _loadExpenseCategory__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadExpenseCategories_closure: function _loadExpenseCategories_closure(t0) { this.repository = t0; }, _loadExpenseCategories__closure: function _loadExpenseCategories__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadExpenseCategories__closure0: function _loadExpenseCategories__closure0(t0, t1) { this.store = t0; this.action = t1; }, expenseCategoryUIReducer(state, action) { var t1 = new A.ExpenseCategoryUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._expense_category_state$_$v = state; new A.expenseCategoryUIReducer_closure(state, action).call$1(t1); return t1._expense_category_state$_build$0(); }, _clearEditing4(expenseCategory, action) { return A.ExpenseCategoryEntity_ExpenseCategoryEntity(null, null); }, _updateEditing5(expenseCategory, action) { return action.get$expenseCategory(); }, _filterExpenseCategoriesByCustom1(expenseCategoryListState, action) { if (B.JSArray_methods.contains$1(expenseCategoryListState.custom1Filters._list$_list, action.value)) return expenseCategoryListState.rebuild$1(new A._filterExpenseCategoriesByCustom1_closure(action)); else return expenseCategoryListState.rebuild$1(new A._filterExpenseCategoriesByCustom1_closure0(action)); }, _filterExpenseCategoriesByCustom2(expenseCategoryListState, action) { if (B.JSArray_methods.contains$1(expenseCategoryListState.custom2Filters._list$_list, action.value)) return expenseCategoryListState.rebuild$1(new A._filterExpenseCategoriesByCustom2_closure(action)); else return expenseCategoryListState.rebuild$1(new A._filterExpenseCategoriesByCustom2_closure0(action)); }, _filterExpenseCategoriesByState(expenseCategoryListState, action) { if (B.JSArray_methods.contains$1(expenseCategoryListState.stateFilters._list$_list, action.state)) return expenseCategoryListState.rebuild$1(new A._filterExpenseCategoriesByState_closure(action)); else return expenseCategoryListState.rebuild$1(new A._filterExpenseCategoriesByState_closure0(action)); }, _filterExpenseCategories(expenseCategoryListState, action) { return expenseCategoryListState.rebuild$1(new A._filterExpenseCategories_closure(action, expenseCategoryListState)); }, _sortExpenseCategories(expenseCategoryListState, action) { return expenseCategoryListState.rebuild$1(new A._sortExpenseCategories_closure(action)); }, _startListMultiselect6(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure16()); }, _addToListMultiselect6(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure16(action)); }, _removeFromListMultiselect6(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure16(action)); }, _clearListMultiselect6(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure16()); }, _archiveExpenseCategorySuccess(expenseCategoryState, action) { return expenseCategoryState.rebuild$1(new A._archiveExpenseCategorySuccess_closure(action)); }, _deleteExpenseCategorySuccess(expenseCategoryState, action) { return expenseCategoryState.rebuild$1(new A._deleteExpenseCategorySuccess_closure(action)); }, _restoreExpenseCategorySuccess(expenseCategoryState, action) { return expenseCategoryState.rebuild$1(new A._restoreExpenseCategorySuccess_closure(action)); }, _addExpenseCategory(expenseCategoryState, action) { return expenseCategoryState.rebuild$1(new A._addExpenseCategory_closure(action)); }, _updateExpenseCategory(expenseCategoryState, action) { return expenseCategoryState.rebuild$1(new A._updateExpenseCategory_closure(action)); }, _setLoadedExpenseCategory(expenseCategoryState, action) { return expenseCategoryState.rebuild$1(new A._setLoadedExpenseCategory_closure(action)); }, _setLoadedExpenseCategories(expenseCategoryState, action) { return expenseCategoryState.loadExpenseCategories$1(action.expenseCategories); }, _setLoadedCompany6(expenseCategoryState, action) { return expenseCategoryState.loadExpenseCategories$1(action.userCompany.company.expenseCategories); }, expenseCategoryUIReducer_closure: function expenseCategoryUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, saveCompleterReducer_closure1: function saveCompleterReducer_closure1() { }, cancelCompleterReducer_closure1: function cancelCompleterReducer_closure1() { }, forceSelectedReducer_closure134: function forceSelectedReducer_closure134() { }, forceSelectedReducer_closure135: function forceSelectedReducer_closure135() { }, forceSelectedReducer_closure136: function forceSelectedReducer_closure136() { }, forceSelectedReducer_closure137: function forceSelectedReducer_closure137() { }, forceSelectedReducer_closure138: function forceSelectedReducer_closure138() { }, forceSelectedReducer_closure139: function forceSelectedReducer_closure139() { }, forceSelectedReducer_closure140: function forceSelectedReducer_closure140() { }, forceSelectedReducer_closure141: function forceSelectedReducer_closure141() { }, selectedIdReducer_closure258: function selectedIdReducer_closure258() { }, selectedIdReducer_closure259: function selectedIdReducer_closure259() { }, selectedIdReducer_closure260: function selectedIdReducer_closure260() { }, selectedIdReducer_closure261: function selectedIdReducer_closure261() { }, selectedIdReducer_closure262: function selectedIdReducer_closure262() { }, selectedIdReducer_closure263: function selectedIdReducer_closure263() { }, selectedIdReducer_closure264: function selectedIdReducer_closure264() { }, selectedIdReducer_closure265: function selectedIdReducer_closure265() { }, selectedIdReducer_closure266: function selectedIdReducer_closure266() { }, selectedIdReducer_closure267: function selectedIdReducer_closure267() { }, selectedIdReducer_closure268: function selectedIdReducer_closure268() { }, selectedIdReducer_closure269: function selectedIdReducer_closure269() { }, selectedIdReducer_closure270: function selectedIdReducer_closure270() { }, selectedIdReducer_closure271: function selectedIdReducer_closure271() { }, selectedIdReducer_closure272: function selectedIdReducer_closure272() { }, editingReducer_closure87: function editingReducer_closure87() { }, editingReducer_closure88: function editingReducer_closure88() { }, editingReducer_closure89: function editingReducer_closure89() { }, editingReducer_closure90: function editingReducer_closure90() { }, editingReducer__closure34: function editingReducer__closure34() { }, expenseCategoryListReducer_closure: function expenseCategoryListReducer_closure() { }, expenseCategoryListReducer__closure: function expenseCategoryListReducer__closure() { }, _filterExpenseCategoriesByCustom1_closure: function _filterExpenseCategoriesByCustom1_closure(t0) { this.action = t0; }, _filterExpenseCategoriesByCustom1_closure0: function _filterExpenseCategoriesByCustom1_closure0(t0) { this.action = t0; }, _filterExpenseCategoriesByCustom2_closure: function _filterExpenseCategoriesByCustom2_closure(t0) { this.action = t0; }, _filterExpenseCategoriesByCustom2_closure0: function _filterExpenseCategoriesByCustom2_closure0(t0) { this.action = t0; }, _filterExpenseCategoriesByState_closure: function _filterExpenseCategoriesByState_closure(t0) { this.action = t0; }, _filterExpenseCategoriesByState_closure0: function _filterExpenseCategoriesByState_closure0(t0) { this.action = t0; }, _filterExpenseCategories_closure: function _filterExpenseCategories_closure(t0, t1) { this.action = t0; this.expenseCategoryListState = t1; }, _sortExpenseCategories_closure: function _sortExpenseCategories_closure(t0) { this.action = t0; }, _startListMultiselect_closure16: function _startListMultiselect_closure16() { }, _addToListMultiselect_closure16: function _addToListMultiselect_closure16(t0) { this.action = t0; }, _removeFromListMultiselect_closure16: function _removeFromListMultiselect_closure16(t0) { this.action = t0; }, _clearListMultiselect_closure16: function _clearListMultiselect_closure16() { }, _archiveExpenseCategorySuccess_closure: function _archiveExpenseCategorySuccess_closure(t0) { this.action = t0; }, _deleteExpenseCategorySuccess_closure: function _deleteExpenseCategorySuccess_closure(t0) { this.action = t0; }, _restoreExpenseCategorySuccess_closure: function _restoreExpenseCategorySuccess_closure(t0) { this.action = t0; }, _addExpenseCategory_closure: function _addExpenseCategory_closure(t0) { this.action = t0; }, _updateExpenseCategory_closure: function _updateExpenseCategory_closure(t0) { this.action = t0; }, _setLoadedExpenseCategory_closure: function _setLoadedExpenseCategory_closure(t0) { this.action = t0; }, dropdownExpenseCategoriesSelector(expenseCategoryMap, expenseCategoryList, staticState, userMap, clientId) { var t1 = expenseCategoryList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownExpenseCategoriesSelector_closure(expenseCategoryMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownExpenseCategoriesSelector_closure0(expenseCategoryMap)); return list; }, filteredExpenseCategoriesSelector(selectionState, expenseCategoryMap, expenseCategoryList, expenseCategoryListState) { var t1 = expenseCategoryList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredExpenseCategoriesSelector_closure(expenseCategoryMap, selectionState, expenseCategoryListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredExpenseCategoriesSelector_closure0(expenseCategoryMap, expenseCategoryListState)); return list; }, calculateExpenseCategoryAmount(categoryId, expenseMap) { var t1 = {}; t1.total = 0; expenseMap._map$_map.forEach$1(0, new A.calculateExpenseCategoryAmount_closure(t1, categoryId)); return t1.total; }, expenseStatsForExpenseCategory(categoryId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.expenseStatsForExpenseCategory_closure(t1, categoryId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, transactionStatsForExpenseCategory(categoryId, transactionMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; transactionMap._map$_map.forEach$1(0, new A.transactionStatsForExpenseCategory_closure(t1, categoryId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedDropdownExpenseCategoryList_closure: function memoizedDropdownExpenseCategoryList_closure() { }, dropdownExpenseCategoriesSelector_closure: function dropdownExpenseCategoriesSelector_closure(t0) { this.expenseCategoryMap = t0; }, dropdownExpenseCategoriesSelector_closure0: function dropdownExpenseCategoriesSelector_closure0(t0) { this.expenseCategoryMap = t0; }, memoizedFilteredExpenseCategoryList_closure: function memoizedFilteredExpenseCategoryList_closure() { }, filteredExpenseCategoriesSelector_closure: function filteredExpenseCategoriesSelector_closure(t0, t1, t2) { this.expenseCategoryMap = t0; this.selectionState = t1; this.expenseCategoryListState = t2; }, filteredExpenseCategoriesSelector_closure0: function filteredExpenseCategoriesSelector_closure0(t0, t1) { this.expenseCategoryMap = t0; this.expenseCategoryListState = t1; }, memoizedCalculateExpenseCategoryAmount_closure: function memoizedCalculateExpenseCategoryAmount_closure() { }, calculateExpenseCategoryAmount_closure: function calculateExpenseCategoryAmount_closure(t0, t1) { this._box_0 = t0; this.categoryId = t1; }, memoizedExpenseStatsForExpenseCategory_closure: function memoizedExpenseStatsForExpenseCategory_closure() { }, expenseStatsForExpenseCategory_closure: function expenseStatsForExpenseCategory_closure(t0, t1) { this._box_0 = t0; this.categoryId = t1; }, memoizedTransactionStatsForExpenseCategory_closure: function memoizedTransactionStatsForExpenseCategory_closure() { }, transactionStatsForExpenseCategory_closure: function transactionStatsForExpenseCategory_closure(t0, t1) { this._box_0 = t0; this.categoryId = t1; }, _$ExpenseCategoryState$_(list, map) { var _s20_ = "ExpenseCategoryState"; A.BuiltValueNullFieldError_checkNotNull(map, _s20_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s20_, "list"); return new A._$ExpenseCategoryState(map, list); }, _$ExpenseCategoryUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s22_ = "ExpenseCategoryUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s22_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s22_, "tabIndex"); return new A._$ExpenseCategoryUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, ExpenseCategoryState: function ExpenseCategoryState() { }, ExpenseCategoryState_loadExpenseCategories_closure0: function ExpenseCategoryState_loadExpenseCategories_closure0() { }, ExpenseCategoryState_loadExpenseCategories_closure1: function ExpenseCategoryState_loadExpenseCategories_closure1() { }, ExpenseCategoryState_loadExpenseCategories_closure: function ExpenseCategoryState_loadExpenseCategories_closure(t0, t1) { this.$this = t0; this.map = t1; }, ExpenseCategoryUIState: function ExpenseCategoryUIState() { }, _$ExpenseCategoryStateSerializer: function _$ExpenseCategoryStateSerializer() { }, _$ExpenseCategoryUIStateSerializer: function _$ExpenseCategoryUIStateSerializer() { }, _$ExpenseCategoryState: function _$ExpenseCategoryState(t0, t1) { this.map = t0; this.list = t1; this._expense_category_state$__hashCode = null; }, ExpenseCategoryStateBuilder: function ExpenseCategoryStateBuilder() { this._expense_category_state$_list = this._expense_category_state$_map = this._expense_category_state$_$v = null; }, _$ExpenseCategoryUIState: function _$ExpenseCategoryUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._expense_category_state$__hashCode = null; }, ExpenseCategoryUIStateBuilder: function ExpenseCategoryUIStateBuilder() { var _ = this; _._expense_category_state$_cancelCompleter = _._expense_category_state$_saveCompleter = _._expense_category_state$_tabIndex = _._expense_category_state$_forceSelected = _._expense_category_state$_selectedId = _._expense_category_state$_listUIState = _._expense_category_state$_editing = _._expense_category_state$_$v = null; }, _ExpenseCategoryUIState_Object_EntityUIState: function _ExpenseCategoryUIState_Object_EntityUIState() { }, handleGroupAction(context, groups, action) { var store, t1, t2, group, t3, groupIds, message, _i, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (groups.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); group = B.JSArray_methods.get$first(groups); t3 = A._arrayInstanceType(groups)._eval$1("MappedListIterable<1,String>"); groupIds = A.List_List$of(new A.MappedListIterable(groups, new A.handleGroupAction_closure(), t3), true, t3._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, group, true, _null); break; case B.EntityAction_settings: t2 = store.__Store__state_A; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; type$.nullable_GroupEntity._as(group); t1 = t1.prefState.appLayout === B.AppLayout_desktop ? "localization" : _null; t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ViewSettings(t2.company, group, _null, t2.user, false, t1, true, _null)); break; case B.EntityAction_newClient: A.createEntity(_null, _null, A.ClientEntity_ClientEntity(_null, _null, _null, _null).rebuild$1(new A.handleGroupAction_closure0(group)), _null, false); break; case B.EntityAction_restore: t1 = groupIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_groups"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_group"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreGroupRequest(t1, groupIds)); break; case B.EntityAction_archive: t1 = groupIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_groups"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_group"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveGroupRequest(t1, groupIds)); break; case B.EntityAction_delete: t1 = groupIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_groups"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_group"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteGroupRequest(t1, groupIds)); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.groupUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartGroupMultiselect()); } t1 = groups.length; if (t1 === 0) break; for (_i = 0; _i < groups.length; groups.length === t1 || (0, A.throwConcurrentModificationError)(groups), ++_i) { group = groups[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(group); t2 = t2.groupUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToGroupMultiselect(group)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromGroupMultiselect(group)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([group], type$.JSArray_BaseEntity), false); break; } }, ViewGroupList: function ViewGroupList() { }, ViewGroup: function ViewGroup(t0) { this.groupId = t0; }, EditGroup: function EditGroup(t0) { this.group = t0; }, UpdateGroup: function UpdateGroup(t0) { this.group = t0; }, LoadGroup: function LoadGroup(t0, t1) { this.completer = t0; this.groupId = t1; }, LoadGroupRequest: function LoadGroupRequest() { }, LoadGroupFailure: function LoadGroupFailure(t0) { this.error = t0; }, LoadGroupSuccess: function LoadGroupSuccess(t0) { this.group = t0; }, LoadGroupsRequest: function LoadGroupsRequest() { }, LoadGroupsFailure: function LoadGroupsFailure(t0) { this.error = t0; }, LoadGroupsSuccess: function LoadGroupsSuccess(t0) { this.groups = t0; }, SaveGroupRequest: function SaveGroupRequest(t0, t1) { this.completer = t0; this.group = t1; }, SaveGroupSuccess: function SaveGroupSuccess(t0) { this.group = t0; }, AddGroupSuccess: function AddGroupSuccess(t0) { this.group = t0; }, SaveGroupFailure: function SaveGroupFailure() { }, ArchiveGroupRequest: function ArchiveGroupRequest(t0, t1) { this.completer = t0; this.groupIds = t1; }, ArchiveGroupSuccess: function ArchiveGroupSuccess(t0) { this.groups = t0; }, ArchiveGroupFailure: function ArchiveGroupFailure() { }, DeleteGroupRequest: function DeleteGroupRequest(t0, t1) { this.completer = t0; this.groupIds = t1; }, DeleteGroupSuccess: function DeleteGroupSuccess(t0) { this.groups = t0; }, DeleteGroupFailure: function DeleteGroupFailure() { }, RestoreGroupRequest: function RestoreGroupRequest(t0, t1) { this.completer = t0; this.groupIds = t1; }, RestoreGroupSuccess: function RestoreGroupSuccess(t0) { this.groups = t0; }, RestoreGroupFailure: function RestoreGroupFailure() { }, FilterGroups: function FilterGroups(t0) { this.filter = t0; }, SortGroups: function SortGroups(t0) { this.field = t0; }, FilterGroupsByState: function FilterGroupsByState(t0) { this.state = t0; }, handleGroupAction_closure: function handleGroupAction_closure() { }, handleGroupAction_closure0: function handleGroupAction_closure0(t0) { this.group = t0; }, StartGroupMultiselect: function StartGroupMultiselect() { }, AddToGroupMultiselect: function AddToGroupMultiselect(t0) { this.entity = t0; }, RemoveFromGroupMultiselect: function RemoveFromGroupMultiselect(t0) { this.entity = t0; }, ClearGroupMultiselect: function ClearGroupMultiselect() { }, SaveGroupDocumentRequest: function SaveGroupDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.group = t3; }, SaveGroupDocumentFailure: function SaveGroupDocumentFailure() { }, _editGroup() { return new A._editGroup_closure(); }, _viewGroup() { return new A._viewGroup_closure(); }, _viewGroupList() { return new A._viewGroupList_closure0(); }, _archiveGroup(repository) { return new A._archiveGroup_closure(repository); }, _deleteGroup(repository) { return new A._deleteGroup_closure(repository); }, _restoreGroup(repository) { return new A._restoreGroup_closure(repository); }, _saveGroup(repository) { return new A._saveGroup_closure(repository); }, _loadGroup(repository) { return new A._loadGroup_closure(repository); }, _loadGroups(repository) { return new A._loadGroups_closure(repository); }, _saveDocument14(repository) { return new A._saveDocument_closure(repository); }, _editGroup_closure: function _editGroup_closure() { }, _viewGroup_closure: function _viewGroup_closure() { }, _viewGroupList_closure0: function _viewGroupList_closure0() { }, _viewGroupList__closure: function _viewGroupList__closure() { }, _archiveGroup_closure: function _archiveGroup_closure(t0) { this.repository = t0; }, _archiveGroup__closure: function _archiveGroup__closure(t0) { this.store = t0; }, _archiveGroup__closure0: function _archiveGroup__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveGroup__closure1: function _archiveGroup__closure1(t0, t1, t2) { this.store = t0; this.prevGroups = t1; this.action = t2; }, _deleteGroup_closure: function _deleteGroup_closure(t0) { this.repository = t0; }, _deleteGroup__closure: function _deleteGroup__closure(t0) { this.store = t0; }, _deleteGroup__closure0: function _deleteGroup__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteGroup__closure1: function _deleteGroup__closure1(t0, t1, t2) { this.store = t0; this.prevGroups = t1; this.action = t2; }, _restoreGroup_closure: function _restoreGroup_closure(t0) { this.repository = t0; }, _restoreGroup__closure: function _restoreGroup__closure(t0) { this.store = t0; }, _restoreGroup__closure0: function _restoreGroup__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreGroup__closure1: function _restoreGroup__closure1(t0, t1, t2) { this.store = t0; this.prevGroups = t1; this.action = t2; }, _saveGroup_closure: function _saveGroup_closure(t0) { this.repository = t0; }, _saveGroup__closure: function _saveGroup__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveGroup__closure0: function _saveGroup__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadGroup_closure: function _loadGroup_closure(t0) { this.repository = t0; }, _loadGroup__closure: function _loadGroup__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadGroup__closure0: function _loadGroup__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadGroups_closure: function _loadGroups_closure(t0) { this.repository = t0; }, _loadGroups__closure: function _loadGroups__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadGroups___closure: function _loadGroups___closure(t0) { this.documents = t0; }, _loadGroups____closure: function _loadGroups____closure(t0, t1) { this.documents = t0; this.group = t1; }, _loadGroups_____closure: function _loadGroups_____closure(t0) { this.group = t0; }, _loadGroups__closure0: function _loadGroups__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure: function _saveDocument_closure(t0) { this.repository = t0; }, _saveDocument__closure: function _saveDocument__closure(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure: function _saveDocument___closure(t0, t1) { this.documents = t0; this.group = t1; }, _saveDocument____closure: function _saveDocument____closure(t0) { this.group = t0; }, _saveDocument__closure0: function _saveDocument__closure0(t0, t1) { this.store = t0; this.action = t1; }, groupUIReducer(state, action) { var t1 = new A.GroupUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._group_state$_$v = state; new A.groupUIReducer_closure(state, action).call$1(t1); return t1._group_state$_build$0(); }, _clearEditing5(group, action) { return A.GroupEntity_GroupEntity(null, null); }, _updateEditing6(group, action) { return action.get$group(); }, _viewGroupList0(groupListState, action) { return groupListState.rebuild$1(new A._viewGroupList_closure()); }, _filterGroupsByState(groupListState, action) { if (B.JSArray_methods.contains$1(groupListState.stateFilters._list$_list, action.state)) return groupListState.rebuild$1(new A._filterGroupsByState_closure(action)); else return groupListState.rebuild$1(new A._filterGroupsByState_closure0(action)); }, _filterGroups(groupListState, action) { return groupListState.rebuild$1(new A._filterGroups_closure(action, groupListState)); }, _sortGroups(groupListState, action) { return groupListState.rebuild$1(new A._sortGroups_closure(action)); }, _startListMultiselect7(groupListState, action) { return groupListState.rebuild$1(new A._startListMultiselect_closure6()); }, _addToListMultiselect7(groupListState, action) { return groupListState.rebuild$1(new A._addToListMultiselect_closure6(action)); }, _removeFromListMultiselect7(groupListState, action) { return groupListState.rebuild$1(new A._removeFromListMultiselect_closure6(action)); }, _clearListMultiselect7(groupListState, action) { return groupListState.rebuild$1(new A._clearListMultiselect_closure6()); }, _archiveGroupSuccess(groupState, action) { return groupState.rebuild$1(new A._archiveGroupSuccess_closure(action)); }, _deleteGroupSuccess(groupState, action) { return groupState.rebuild$1(new A._deleteGroupSuccess_closure(action)); }, _restoreGroupSuccess(groupState, action) { return groupState.rebuild$1(new A._restoreGroupSuccess_closure(action)); }, _addGroup(groupState, action) { return groupState.rebuild$1(new A._addGroup_closure(action)); }, _updateGroup(groupState, action) { return groupState.rebuild$1(new A._updateGroup_closure(action)); }, _setLoadedGroup(groupState, action) { return groupState.rebuild$1(new A._setLoadedGroup_closure(action)); }, _setLoadedGroups(groupState, action) { var state = groupState.rebuild$1(new A._setLoadedGroups_closure(action)); return state.rebuild$1(new A._setLoadedGroups_closure0(state)); }, _setLoadedCompany7(groupState, action) { var state = groupState.rebuild$1(new A._setLoadedCompany_closure(action)); return state.rebuild$1(new A._setLoadedCompany_closure0(state)); }, groupUIReducer_closure: function groupUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure60: function forceSelectedReducer_closure60() { }, forceSelectedReducer_closure61: function forceSelectedReducer_closure61() { }, forceSelectedReducer_closure62: function forceSelectedReducer_closure62() { }, forceSelectedReducer_closure63: function forceSelectedReducer_closure63() { }, selectedIdReducer_closure109: function selectedIdReducer_closure109() { }, selectedIdReducer_closure110: function selectedIdReducer_closure110() { }, selectedIdReducer_closure111: function selectedIdReducer_closure111() { }, selectedIdReducer_closure112: function selectedIdReducer_closure112() { }, selectedIdReducer_closure113: function selectedIdReducer_closure113() { }, selectedIdReducer_closure114: function selectedIdReducer_closure114() { }, selectedIdReducer_closure115: function selectedIdReducer_closure115() { }, selectedIdReducer_closure116: function selectedIdReducer_closure116() { }, selectedIdReducer_closure117: function selectedIdReducer_closure117() { }, selectedIdReducer_closure118: function selectedIdReducer_closure118() { }, selectedIdReducer_closure119: function selectedIdReducer_closure119() { }, selectedIdReducer_closure120: function selectedIdReducer_closure120() { }, editingReducer_closure33: function editingReducer_closure33() { }, editingReducer_closure34: function editingReducer_closure34() { }, editingReducer_closure35: function editingReducer_closure35() { }, editingReducer_closure36: function editingReducer_closure36() { }, editingReducer__closure12: function editingReducer__closure12() { }, groupListReducer_closure: function groupListReducer_closure() { }, groupListReducer__closure: function groupListReducer__closure() { }, _viewGroupList_closure: function _viewGroupList_closure() { }, _filterGroupsByState_closure: function _filterGroupsByState_closure(t0) { this.action = t0; }, _filterGroupsByState_closure0: function _filterGroupsByState_closure0(t0) { this.action = t0; }, _filterGroups_closure: function _filterGroups_closure(t0, t1) { this.action = t0; this.groupListState = t1; }, _sortGroups_closure: function _sortGroups_closure(t0) { this.action = t0; }, _startListMultiselect_closure6: function _startListMultiselect_closure6() { }, _addToListMultiselect_closure6: function _addToListMultiselect_closure6(t0) { this.action = t0; }, _removeFromListMultiselect_closure6: function _removeFromListMultiselect_closure6(t0) { this.action = t0; }, _clearListMultiselect_closure6: function _clearListMultiselect_closure6() { }, _archiveGroupSuccess_closure: function _archiveGroupSuccess_closure(t0) { this.action = t0; }, _deleteGroupSuccess_closure: function _deleteGroupSuccess_closure(t0) { this.action = t0; }, _restoreGroupSuccess_closure: function _restoreGroupSuccess_closure(t0) { this.action = t0; }, _addGroup_closure: function _addGroup_closure(t0) { this.action = t0; }, _updateGroup_closure: function _updateGroup_closure(t0) { this.action = t0; }, _setLoadedGroup_closure: function _setLoadedGroup_closure(t0) { this.action = t0; }, _setLoadedGroups_closure: function _setLoadedGroups_closure(t0) { this.action = t0; }, _setLoadedGroups__closure: function _setLoadedGroups__closure() { }, _setLoadedGroups__closure0: function _setLoadedGroups__closure0() { }, _setLoadedGroups_closure0: function _setLoadedGroups_closure0(t0) { this.state = t0; }, _setLoadedCompany_closure: function _setLoadedCompany_closure(t0) { this.action = t0; }, _setLoadedCompany__closure: function _setLoadedCompany__closure() { }, _setLoadedCompany__closure0: function _setLoadedCompany__closure0() { }, _setLoadedCompany_closure0: function _setLoadedCompany_closure0(t0) { this.state = t0; }, filteredGroupsSelector(selectionState, groupMap, groupList, groupListState) { var t1 = groupList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredGroupsSelector_closure(groupMap, selectionState, groupListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredGroupsSelector_closure0(groupMap, groupListState)); return list; }, clientStatsForGroup(clientMap, groupId) { var t1 = {}; t1.countArchived = t1.countActive = 0; clientMap._map$_map.forEach$1(0, new A.clientStatsForGroup_closure(t1, groupId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedFilteredGroupList_closure: function memoizedFilteredGroupList_closure() { }, filteredGroupsSelector_closure: function filteredGroupsSelector_closure(t0, t1, t2) { this.groupMap = t0; this.selectionState = t1; this.groupListState = t2; }, filteredGroupsSelector_closure0: function filteredGroupsSelector_closure0(t0, t1) { this.groupMap = t0; this.groupListState = t1; }, memoizedClientStatsForGroup_closure: function memoizedClientStatsForGroup_closure() { }, clientStatsForGroup_closure: function clientStatsForGroup_closure(t0, t1) { this._box_0 = t0; this.groupId = t1; }, _$GroupState$_(list, map) { var _s10_ = "GroupState"; A.BuiltValueNullFieldError_checkNotNull(map, _s10_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s10_, "list"); return new A._$GroupState(map, list); }, _$GroupUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s12_ = "GroupUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s12_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s12_, "tabIndex"); return new A._$GroupUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, GroupState: function GroupState() { }, GroupUIState: function GroupUIState() { }, _$GroupStateSerializer: function _$GroupStateSerializer() { }, _$GroupUIStateSerializer: function _$GroupUIStateSerializer() { }, _$GroupState: function _$GroupState(t0, t1) { this.map = t0; this.list = t1; this._group_state$__hashCode = null; }, GroupStateBuilder: function GroupStateBuilder() { this._group_state$_list = this._group_state$_map = this._group_state$_$v = null; }, _$GroupUIState: function _$GroupUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._group_state$__hashCode = null; }, GroupUIStateBuilder: function GroupUIStateBuilder() { var _ = this; _._group_state$_cancelCompleter = _._group_state$_saveCompleter = _._group_state$_tabIndex = _._group_state$_forceSelected = _._group_state$_selectedId = _._group_state$_listUIState = _._group_state$_editing = _._group_state$_$v = null; }, _GroupUIState_Object_EntityUIState: function _GroupUIState_Object_EntityUIState() { }, handleInvoiceAction(context, invoices, action) { return A.handleInvoiceAction$body(context, invoices, action); }, handleInvoiceAction$body(context, invoices, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, t3, invoice, t4, invoiceIds, t5, t6, client, link, designId, template, message, _i, response, data, documentIds, _box_0; var $async$handleInvoiceAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; if (invoices.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.InvoiceEntity; invoice = t3._as(B.JSArray_methods.get$first(invoices)); t4 = A._arrayInstanceType(invoices)._eval$1("MappedListIterable<1,String>"); invoiceIds = A.List_List$of(new A.MappedListIterable(invoices, new A.handleInvoiceAction_closure(), t4), true, t4._eval$1("ListIterable.E")); t4 = t1.userCompanyStates; t5 = t1.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = invoice.clientId; client = t4[t5].clientState.$get$1(0, t6); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_viewPdf: // goto case $async$goto = 6; break; case B.EntityAction_clientPortal: // goto case $async$goto = 7; break; case B.EntityAction_markSent: // goto case $async$goto = 8; break; case B.EntityAction_reverse: // goto case $async$goto = 9; break; case B.EntityAction_cancelInvoice: // goto case $async$goto = 10; break; case B.EntityAction_markPaid: // goto case $async$goto = 11; break; case B.EntityAction_autoBill: // goto case $async$goto = 12; break; case B.EntityAction_sendEmail: // goto case $async$goto = 13; break; case B.EntityAction_bulkSendEmail: // goto case $async$goto = 14; break; case B.EntityAction_schedule: // goto case $async$goto = 15; break; case B.EntityAction_cloneToOther: // goto case $async$goto = 16; break; case B.EntityAction_clone: // goto case $async$goto = 17; break; case B.EntityAction_cloneToInvoice: // goto case $async$goto = 18; break; case B.EntityAction_cloneToQuote: // goto case $async$goto = 19; break; case B.EntityAction_cloneToCredit: // goto case $async$goto = 20; break; case B.EntityAction_cloneToPurchaseOrder: // goto case $async$goto = 21; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 22; break; case B.EntityAction_newPayment: // goto case $async$goto = 23; break; case B.EntityAction_download: // goto case $async$goto = 24; break; case B.EntityAction_eInvoice: // goto case $async$goto = 25; break; case B.EntityAction_bulkDownload: // goto case $async$goto = 26; break; case B.EntityAction_restore: // goto case $async$goto = 27; break; case B.EntityAction_archive: // goto case $async$goto = 28; break; case B.EntityAction_delete: // goto case $async$goto = 29; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 30; break; case B.EntityAction_printPdf: // goto case $async$goto = 31; break; case B.EntityAction_bulkPrint: // goto case $async$goto = 32; break; case B.EntityAction_runTemplate: // goto case $async$goto = 33; break; case B.EntityAction_addComment: // goto case $async$goto = 34; break; case B.EntityAction_more: // goto case $async$goto = 35; break; case B.EntityAction_documents: // goto case $async$goto = 36; break; default: // goto default $async$goto = 37; break; } break; case 5: // case A.editEntity(null, invoice, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfInvoice(invoice, context, null)); // goto after switch $async$goto = 4; break; case 7: // case t1 = invoice.invitations._list$_list; link = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "?silent=true"; if (link.length !== 0) { if (!B.JSString_methods.contains$1(link, "?")) link += "?"; A.launchUrl(A.Uri_parse(link + ("&client_hash=" + client.clientHash), 0, null)); } // goto after switch $async$goto = 4; break; case 8: // case if (invoiceIds.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "marked_invoice_as_sent"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "marked_invoices_as_sent"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MarkInvoicesSentRequest(t1, invoiceIds)); // goto after switch $async$goto = 4; break; case 9: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_credit, t1); A.createEntity(null, null, invoice.get$clone(0).rebuild$1(new A.handleInvoiceAction_closure0(invoice, designId)), null, false); // goto after switch $async$goto = 4; break; case 10: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "cancel_invoice"); if (t3 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "cancel_invoice"); t1.toString; } else t1 = t3; A.confirmCallback(false, new A.handleInvoiceAction_closure1(store, invoiceIds, t2), context, t1, false, null); // goto after switch $async$goto = 4; break; case 11: // case if (invoiceIds.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "marked_invoice_as_paid"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "marked_invoices_as_paid"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MarkInvoicesPaidRequest(t1, invoiceIds)); // goto after switch $async$goto = 4; break; case 12: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "auto_bill"); t1.toString; A.confirmCallback(false, new A.handleInvoiceAction_closure2(store, invoiceIds, t2), context, t1, false, null); // goto after switch $async$goto = 4; break; case 13: // case case 14: // case case 15: // case _box_0.emailValid = true; B.JSArray_methods.forEach$1(invoices, new A.handleInvoiceAction_closure3(_box_0, t1)); if (!_box_0.emailValid) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, "client_email_not_set"); t3.toString; t2 = t1.$index(0, t2); t2.toString; A.showMessageDialog(t3, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "edit_client").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handleInvoiceAction_closure4(context, client), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } $async$goto = action === B.EntityAction_sendEmail ? 38 : 40; break; case 38: // then t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_invoice"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ShowEmailInvoice(invoice, context, t1)); // goto join $async$goto = 39; break; case 40: // else $async$goto = action === B.EntityAction_schedule ? 41 : 43; break; case 41: // then if (!(!t1.get$isHosted() || t4[t5].userCompany.account.plan === "enterprise" || t4[t5].userCompany.account.plan === "pro")) { t1 = t2.get$upgradeToPaidPlanToSchedule(); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; A.showMessageDialog(t1, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "upgrade").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handleInvoiceAction_closure5(store, context), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } A.createEntity(null, null, A.ScheduleEntity_ScheduleEntity("email_record", null, null).rebuild$1(new A.handleInvoiceAction_closure6(invoice)), null, false); // goto join $async$goto = 42; break; case 43: // else $async$goto = 44; return A._asyncAwait(A.showDialog(null, null, true, null, new A.handleInvoiceAction_closure7(t1, client, t2, invoiceIds), context, null, true, type$.EmailTemplate), $async$handleInvoiceAction); case 44: // returning from await. template = $async$result; if (template != null) { if (invoiceIds.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_invoice"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_invoices"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.BulkEmailInvoicesRequest(t1, invoiceIds, template)); } case 42: // join case 39: // join // goto after switch $async$goto = 4; break; case 16: // case A.cloneToDialog(invoice); // goto after switch $async$goto = 4; break; case 17: // case case 18: // case A.createEntity(null, null, invoice.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 19: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_quote, t1); A.createEntity(null, null, invoice.get$clone(0).rebuild$1(new A.handleInvoiceAction_closure8(designId)), null, false); // goto after switch $async$goto = 4; break; case 20: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_credit, t1); A.createEntity(null, null, invoice.get$clone(0).rebuild$1(new A.handleInvoiceAction_closure9(designId)), null, false); // goto after switch $async$goto = 4; break; case 21: // case designId = A.getDesignIdForVendorByEntity(B.EntityType_purchaseOrder, t1, invoice.vendorId); A.createEntity(null, null, invoice.get$clone(0).rebuild$1(new A.handleInvoiceAction_closure10(designId)).recreateInvitations$1(t1), null, false); // goto after switch $async$goto = 4; break; case 22: // case A.createEntity(null, null, invoice.get$clone(0).rebuild$1(new A.handleInvoiceAction_closure11()), null, false); // goto after switch $async$goto = 4; break; case 23: // case A.createEntity(null, null, A.PaymentEntity_PaymentEntity(client, null, t1).rebuild$1(new A.handleInvoiceAction_closure12(invoices)), client, false); // goto after switch $async$goto = 4; break; case 24: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = invoice.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download?t=" + Date.now(); $async$goto = 45; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t4[t5].userCompany.token.token, true).then$1$1(0, new A.handleInvoiceAction_closure13(store, invoice, client), type$.Null).catchError$1(new A.handleInvoiceAction_closure14(store)), $async$handleInvoiceAction); case 45: // returning from await. // goto after switch $async$goto = 4; break; case 25: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = invoice.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download_e_invoice?t=" + Date.now(); $async$goto = 46; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t4[t5].userCompany.token.token, true).then$1$1(0, new A.handleInvoiceAction_closure15(store, invoice, client), type$.Null).catchError$1(new A.handleInvoiceAction_closure16(store)), $async$handleInvoiceAction); case 46: // returning from await. // goto after switch $async$goto = 4; break; case 26: // case t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadInvoicesRequest(t1, invoiceIds)); // goto after switch $async$goto = 4; break; case 27: // case t1 = invoiceIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_invoices"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_invoice"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreInvoicesRequest(t1, invoiceIds)); // goto after switch $async$goto = 4; break; case 28: // case t1 = invoiceIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_invoices"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_invoice"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveInvoicesRequest(t1, invoiceIds)); // goto after switch $async$goto = 4; break; case 29: // case t1 = invoiceIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_invoices"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_invoice"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteInvoicesRequest(t1, invoiceIds)); // goto after switch $async$goto = 4; break; case 30: // case if (store.__Store__state_A.uiState.invoiceUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartInvoiceMultiselect()); } for (t1 = invoices.length, _i = 0; _i < invoices.length; invoices.length === t1 || (0, A.throwConcurrentModificationError)(invoices), ++_i) { invoice = invoices[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(invoice); t2 = t2.invoiceUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToInvoiceMultiselect(invoice)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromInvoiceMultiselect(invoice)); } } // goto after switch $async$goto = 4; break; case 31: // case t1 = B.JSArray_methods.get$first(invoice.invitations._list$_list).link; t2 = Date.now(); t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.StartSaving()); $async$goto = 47; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1 + "/download?t=" + t2, t4[t5].userCompany.token.token, true), $async$handleInvoiceAction); case 47: // returning from await. response = $async$result; t3[0].call$1(new A.StopSaving()); $async$goto = 48; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handleInvoiceAction_closure17(response), false), $async$handleInvoiceAction); case 48: // returning from await. // goto after switch $async$goto = 4; break; case 32: // case t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); t3 = t1.get$credentials(0); data = B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", invoiceIds, "action", B.EntityAction_bulkPrint.toApiParam$0()], type$.String, type$.Object)); $async$goto = 49; return A._asyncAwait(new A.WebClient().post$4$data$rawResponse(t3.url + "/invoices/bulk", t1.get$credentials(0).token, data, true), $async$handleInvoiceAction); case 49: // returning from await. response = $async$result; t2[0].call$1(new A.StopSaving()); $async$goto = 50; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handleInvoiceAction_closure18(response), false), $async$handleInvoiceAction); case 50: // returning from await. // goto after switch $async$goto = 4; break; case 33: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, false, null, new A.handleInvoiceAction_closure19(invoices), t1, null, true, type$.void); // goto after switch $async$goto = 4; break; case 34: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 51; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleInvoiceAction_closure20(invoice), t1, null, true, type$.bool), $async$handleInvoiceAction); case 51: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoice(null, invoice.id)); } // goto after switch $async$goto = 4; break; case 35: // case A.showEntityActionsDialog(null, A._setArrayType([invoice], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 36: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = invoices.length, _i = 0; _i < invoices.length; invoices.length === t1 || (0, A.throwConcurrentModificationError)(invoices), ++_i) for (t4 = t3._as(invoices[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 37: // default A.print("## ERROR: unhandled action " + A.S(action) + " in invoice_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleInvoiceAction, $async$completer); }, ViewInvoiceList: function ViewInvoiceList(t0) { this.page = t0; }, ViewInvoice: function ViewInvoice(t0) { this.invoiceId = t0; }, EditInvoice: function EditInvoice(t0, t1) { this.invoice = t0; this.invoiceItemIndex = t1; }, ShowEmailInvoice: function ShowEmailInvoice(t0, t1, t2) { this.invoice = t0; this.context = t1; this.completer = t2; }, ShowPdfInvoice: function ShowPdfInvoice(t0, t1, t2) { this.invoice = t0; this.context = t1; this.activityId = t2; }, EditInvoiceItem: function EditInvoiceItem(t0) { this.invoiceItemIndex = t0; }, UpdateInvoice: function UpdateInvoice(t0) { this.invoice = t0; }, UpdateInvoiceClient: function UpdateInvoiceClient(t0) { this.client = t0; }, LoadInvoice: function LoadInvoice(t0, t1) { this.completer = t0; this.invoiceId = t1; }, LoadInvoices: function LoadInvoices(t0, t1) { this.completer = t0; this.page = t1; }, LoadInvoiceRequest: function LoadInvoiceRequest() { }, LoadInvoiceFailure: function LoadInvoiceFailure(t0) { this.error = t0; }, LoadInvoiceSuccess: function LoadInvoiceSuccess(t0) { this.invoice = t0; }, LoadInvoicesRequest: function LoadInvoicesRequest() { }, LoadInvoicesFailure: function LoadInvoicesFailure(t0) { this.error = t0; }, LoadInvoicesSuccess: function LoadInvoicesSuccess(t0) { this.invoices = t0; }, AddInvoiceContact: function AddInvoiceContact(t0, t1) { this.contact = t0; this.invitation = t1; }, RemoveInvoiceContact: function RemoveInvoiceContact(t0) { this.invitation = t0; }, AddInvoiceItem: function AddInvoiceItem(t0, t1) { this.invoiceItem = t0; this.index = t1; }, MoveInvoiceItem: function MoveInvoiceItem(t0, t1) { this.oldIndex = t0; this.newIndex = t1; }, AddInvoiceItems: function AddInvoiceItems(t0) { this.lineItems = t0; }, UpdateInvoiceItem: function UpdateInvoiceItem(t0, t1) { this.index = t0; this.invoiceItem = t1; }, DeleteInvoiceItem: function DeleteInvoiceItem(t0) { this.index = t0; }, SaveInvoiceRequest: function SaveInvoiceRequest(t0, t1, t2) { this.completer = t0; this.invoice = t1; this.entityAction = t2; }, SaveInvoiceSuccess: function SaveInvoiceSuccess(t0) { this.invoice = t0; }, AddInvoiceSuccess: function AddInvoiceSuccess(t0) { this.invoice = t0; }, SaveInvoiceFailure: function SaveInvoiceFailure() { }, EmailInvoiceRequest: function EmailInvoiceRequest(t0, t1, t2, t3, t4, t5) { var _ = this; _.completer = t0; _.invoiceId = t1; _.template = t2; _.subject = t3; _.body = t4; _.ccEmail = t5; }, EmailInvoiceSuccess: function EmailInvoiceSuccess(t0) { this.invoice = t0; }, EmailInvoiceFailure: function EmailInvoiceFailure() { }, MarkInvoicesSentRequest: function MarkInvoicesSentRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, MarkInvoicesSentSuccess: function MarkInvoicesSentSuccess(t0) { this.invoices = t0; }, MarkInvoicesSentFailure: function MarkInvoicesSentFailure() { }, BulkEmailInvoicesRequest: function BulkEmailInvoicesRequest(t0, t1, t2) { this.completer = t0; this.invoiceIds = t1; this.template = t2; }, BulkEmailInvoicesSuccess: function BulkEmailInvoicesSuccess() { }, BulkEmailInvoicesFailure: function BulkEmailInvoicesFailure() { }, MarkInvoicesPaidRequest: function MarkInvoicesPaidRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, MarkInvoicesPaidSuccess: function MarkInvoicesPaidSuccess(t0) { this.invoices = t0; }, MarkInvoicesPaidFailure: function MarkInvoicesPaidFailure() { }, AutoBillInvoicesRequest: function AutoBillInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, AutoBillInvoicesSuccess: function AutoBillInvoicesSuccess() { }, AutoBillInvoicesFailure: function AutoBillInvoicesFailure() { }, CancelInvoicesRequest: function CancelInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, CancelInvoicesSuccess: function CancelInvoicesSuccess(t0) { this.invoices = t0; }, CancelInvoicesFailure: function CancelInvoicesFailure() { }, ArchiveInvoicesRequest: function ArchiveInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, ArchiveInvoicesSuccess: function ArchiveInvoicesSuccess(t0) { this.invoices = t0; }, ArchiveInvoicesFailure: function ArchiveInvoicesFailure() { }, DeleteInvoicesRequest: function DeleteInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, DeleteInvoicesSuccess: function DeleteInvoicesSuccess(t0) { this.invoices = t0; }, DeleteInvoicesFailure: function DeleteInvoicesFailure() { }, DownloadInvoicesRequest: function DownloadInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, DownloadInvoicesSuccess: function DownloadInvoicesSuccess() { }, DownloadInvoicesFailure: function DownloadInvoicesFailure() { }, RestoreInvoicesRequest: function RestoreInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, RestoreInvoicesSuccess: function RestoreInvoicesSuccess(t0) { this.invoices = t0; }, RestoreInvoicesFailure: function RestoreInvoicesFailure() { }, FilterInvoices: function FilterInvoices(t0) { this.filter = t0; }, SortInvoices: function SortInvoices(t0) { this.field = t0; }, FilterInvoicesByState: function FilterInvoicesByState(t0) { this.state = t0; }, FilterInvoicesByStatus: function FilterInvoicesByStatus(t0) { this.status = t0; }, FilterInvoicesByCustom1: function FilterInvoicesByCustom1(t0) { this.value = t0; }, FilterInvoicesByCustom2: function FilterInvoicesByCustom2(t0) { this.value = t0; }, FilterInvoicesByCustom3: function FilterInvoicesByCustom3(t0) { this.value = t0; }, FilterInvoicesByCustom4: function FilterInvoicesByCustom4(t0) { this.value = t0; }, StartInvoiceMultiselect: function StartInvoiceMultiselect() { }, AddToInvoiceMultiselect: function AddToInvoiceMultiselect(t0) { this.entity = t0; }, RemoveFromInvoiceMultiselect: function RemoveFromInvoiceMultiselect(t0) { this.entity = t0; }, ClearInvoiceMultiselect: function ClearInvoiceMultiselect() { }, SaveInvoiceDocumentRequest: function SaveInvoiceDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.invoice = t3; }, SaveInvoiceDocumentFailure: function SaveInvoiceDocumentFailure() { }, UpdateInvoiceTab: function UpdateInvoiceTab(t0) { this.tabIndex = t0; }, handleInvoiceAction_closure: function handleInvoiceAction_closure() { }, handleInvoiceAction_closure0: function handleInvoiceAction_closure0(t0, t1) { this.invoice = t0; this.designId = t1; }, handleInvoiceAction_closure1: function handleInvoiceAction_closure1(t0, t1, t2) { this.store = t0; this.invoiceIds = t1; this.localization = t2; }, handleInvoiceAction_closure2: function handleInvoiceAction_closure2(t0, t1, t2) { this.store = t0; this.invoiceIds = t1; this.localization = t2; }, handleInvoiceAction_closure3: function handleInvoiceAction_closure3(t0, t1) { this._box_0 = t0; this.state = t1; }, handleInvoiceAction_closure4: function handleInvoiceAction_closure4(t0, t1) { this.context = t0; this.client = t1; }, handleInvoiceAction_closure5: function handleInvoiceAction_closure5(t0, t1) { this.store = t0; this.context = t1; }, handleInvoiceAction_closure6: function handleInvoiceAction_closure6(t0) { this.invoice = t0; }, handleInvoiceAction_closure7: function handleInvoiceAction_closure7(t0, t1, t2, t3) { var _ = this; _.state = t0; _.client = t1; _.localization = t2; _.invoiceIds = t3; }, handleInvoiceAction__closure1: function handleInvoiceAction__closure1(t0, t1) { this.templates = t0; this.context = t1; }, handleInvoiceAction___closure: function handleInvoiceAction___closure(t0, t1) { this.context = t0; this.template = t1; }, handleInvoiceAction_closure8: function handleInvoiceAction_closure8(t0) { this.designId = t0; }, handleInvoiceAction_closure9: function handleInvoiceAction_closure9(t0) { this.designId = t0; }, handleInvoiceAction_closure10: function handleInvoiceAction_closure10(t0) { this.designId = t0; }, handleInvoiceAction_closure11: function handleInvoiceAction_closure11() { }, handleInvoiceAction_closure12: function handleInvoiceAction_closure12(t0) { this.invoices = t0; }, handleInvoiceAction__closure: function handleInvoiceAction__closure() { }, handleInvoiceAction__closure0: function handleInvoiceAction__closure0() { }, handleInvoiceAction_closure13: function handleInvoiceAction_closure13(t0, t1, t2) { this.store = t0; this.invoice = t1; this.client = t2; }, handleInvoiceAction_closure14: function handleInvoiceAction_closure14(t0) { this.store = t0; }, handleInvoiceAction_closure15: function handleInvoiceAction_closure15(t0, t1, t2) { this.store = t0; this.invoice = t1; this.client = t2; }, handleInvoiceAction_closure16: function handleInvoiceAction_closure16(t0) { this.store = t0; }, handleInvoiceAction_closure17: function handleInvoiceAction_closure17(t0) { this.response = t0; }, handleInvoiceAction_closure18: function handleInvoiceAction_closure18(t0) { this.response = t0; }, handleInvoiceAction_closure19: function handleInvoiceAction_closure19(t0) { this.invoices = t0; }, handleInvoiceAction_closure20: function handleInvoiceAction_closure20(t0) { this.invoice = t0; }, _viewInvoiceList() { return new A._viewInvoiceList_closure0(); }, _viewInvoice() { return new A._viewInvoice_closure(); }, _editInvoice() { return new A._editInvoice_closure(); }, _showEmailInvoice() { return new A._showEmailInvoice_closure(); }, _showPdfInvoice() { return new A._showPdfInvoice_closure(); }, _cancelInvoices(repository) { return new A._cancelInvoices_closure(repository); }, _archiveInvoice(repository) { return new A._archiveInvoice_closure(repository); }, _deleteInvoice(repository) { return new A._deleteInvoice_closure(repository); }, _restoreInvoice(repository) { return new A._restoreInvoice_closure(repository); }, _markInvoiceSent(repository) { return new A._markInvoiceSent_closure(repository); }, _autoBillInvoices(repository) { return new A._autoBillInvoices_closure(repository); }, _markInvoicePaid(repository) { return new A._markInvoicePaid_closure(repository); }, _downloadInvoices(repository) { return new A._downloadInvoices_closure(repository); }, _emailInvoice(repository) { return new A._emailInvoice_closure(repository); }, _bulkEmailInvoices(repository) { return new A._bulkEmailInvoices_closure(repository); }, _saveInvoice(repository) { return new A._saveInvoice_closure(repository); }, _loadInvoice(repository) { return new A._loadInvoice_closure(repository); }, _loadInvoices(repository) { return new A._loadInvoices_closure(repository); }, _saveDocument2(repository) { return new A._saveDocument_closure11(repository); }, _viewInvoiceList_closure0: function _viewInvoiceList_closure0() { }, _viewInvoiceList__closure: function _viewInvoiceList__closure() { }, _viewInvoice_closure: function _viewInvoice_closure() { }, _editInvoice_closure: function _editInvoice_closure() { }, _showEmailInvoice_closure: function _showEmailInvoice_closure() { }, _showPdfInvoice_closure: function _showPdfInvoice_closure() { }, _cancelInvoices_closure: function _cancelInvoices_closure(t0) { this.repository = t0; }, _cancelInvoices__closure: function _cancelInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _cancelInvoices__closure0: function _cancelInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveInvoice_closure: function _archiveInvoice_closure(t0) { this.repository = t0; }, _archiveInvoice__closure: function _archiveInvoice__closure(t0) { this.store = t0; }, _archiveInvoice__closure0: function _archiveInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveInvoice__closure1: function _archiveInvoice__closure1(t0, t1, t2) { this.store = t0; this.prevInvoices = t1; this.action = t2; }, _deleteInvoice_closure: function _deleteInvoice_closure(t0) { this.repository = t0; }, _deleteInvoice__closure: function _deleteInvoice__closure(t0) { this.store = t0; }, _deleteInvoice__closure0: function _deleteInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteInvoice__closure1: function _deleteInvoice__closure1(t0, t1, t2) { this.store = t0; this.prevInvoices = t1; this.action = t2; }, _restoreInvoice_closure: function _restoreInvoice_closure(t0) { this.repository = t0; }, _restoreInvoice__closure: function _restoreInvoice__closure(t0) { this.store = t0; }, _restoreInvoice__closure0: function _restoreInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreInvoice__closure1: function _restoreInvoice__closure1(t0, t1, t2) { this.store = t0; this.prevInvoices = t1; this.action = t2; }, _markInvoiceSent_closure: function _markInvoiceSent_closure(t0) { this.repository = t0; }, _markInvoiceSent__closure: function _markInvoiceSent__closure(t0, t1) { this.store = t0; this.action = t1; }, _markInvoiceSent__closure0: function _markInvoiceSent__closure0(t0, t1) { this.store = t0; this.action = t1; }, _autoBillInvoices_closure: function _autoBillInvoices_closure(t0) { this.repository = t0; }, _autoBillInvoices__closure: function _autoBillInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _autoBillInvoices__closure0: function _autoBillInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _markInvoicePaid_closure: function _markInvoicePaid_closure(t0) { this.repository = t0; }, _markInvoicePaid__closure: function _markInvoicePaid__closure(t0, t1) { this.store = t0; this.action = t1; }, _markInvoicePaid__closure0: function _markInvoicePaid__closure0(t0, t1) { this.store = t0; this.action = t1; }, _downloadInvoices_closure: function _downloadInvoices_closure(t0) { this.repository = t0; }, _downloadInvoices__closure: function _downloadInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _downloadInvoices__closure0: function _downloadInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _emailInvoice_closure: function _emailInvoice_closure(t0) { this.repository = t0; }, _emailInvoice__closure: function _emailInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _emailInvoice__closure0: function _emailInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailInvoices_closure: function _bulkEmailInvoices_closure(t0) { this.repository = t0; }, _bulkEmailInvoices__closure: function _bulkEmailInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailInvoices__closure0: function _bulkEmailInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveInvoice_closure: function _saveInvoice_closure(t0) { this.repository = t0; }, _saveInvoice__closure: function _saveInvoice__closure(t0) { this.action = t0; }, _saveInvoice___closure: function _saveInvoice___closure() { }, _saveInvoice__closure0: function _saveInvoice__closure0(t0, t1) { this.action = t0; this.store = t1; }, _saveInvoice__closure1: function _saveInvoice__closure1(t0, t1) { this.store = t0; this.action = t1; }, _loadInvoice_closure: function _loadInvoice_closure(t0) { this.repository = t0; }, _loadInvoice__closure: function _loadInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadInvoice__closure0: function _loadInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadInvoices_closure: function _loadInvoices_closure(t0) { this.repository = t0; }, _loadInvoices__closure: function _loadInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadInvoices___closure: function _loadInvoices___closure(t0) { this.documents = t0; }, _loadInvoices____closure: function _loadInvoices____closure(t0, t1) { this.documents = t0; this.invoice = t1; }, _loadInvoices_____closure: function _loadInvoices_____closure(t0) { this.invoice = t0; }, _loadInvoices__closure0: function _loadInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure11: function _saveDocument_closure11(t0) { this.repository = t0; }, _saveDocument__closure23: function _saveDocument__closure23(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure11: function _saveDocument___closure11(t0, t1) { this.documents = t0; this.invoice = t1; }, _saveDocument____closure11: function _saveDocument____closure11(t0) { this.invoice = t0; }, _saveDocument__closure24: function _saveDocument__closure24(t0, t1) { this.store = t0; this.action = t1; }, invoiceUIReducer(state, action) { var t1 = new A.InvoiceUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._invoice_state$_$v = state; new A.invoiceUIReducer_closure(state, action).call$1(t1); return t1._invoice_state$_build$0(); }, _clearEditing6(invoice, action) { var _null = null; return A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); }, _updateEditing7(invoice, action) { return type$.InvoiceEntity._as(action.get$invoice()).rebuild$1(new A._updateEditing_closure()); }, _addInvoiceItem(invoice, action) { var item = action.invoiceItem; if (action.index == null) return invoice.rebuild$1(new A._addInvoiceItem_closure(item)); else return invoice.rebuild$1(new A._addInvoiceItem_closure0(action, item)); }, _addInvoiceItems(invoice, action) { return invoice.rebuild$1(new A._addInvoiceItems_closure(action)); }, _removeInvoiceItem(invoice, action) { if (invoice.lineItems._list$_list.length <= action.index) return invoice; return invoice.rebuild$1(new A._removeInvoiceItem_closure(action)); }, _updateInvoiceItem(invoice, action) { if (invoice.lineItems._list$_list.length <= action.index) return invoice; return invoice.rebuild$1(new A._updateInvoiceItem_closure(action)); }, _viewInvoiceList0(invoiceListState, action) { return invoiceListState.rebuild$1(new A._viewInvoiceList_closure()); }, _filterInvoicesByCustom1(invoiceListState, action) { if (B.JSArray_methods.contains$1(invoiceListState.custom1Filters._list$_list, action.value)) return invoiceListState.rebuild$1(new A._filterInvoicesByCustom1_closure(action)); else return invoiceListState.rebuild$1(new A._filterInvoicesByCustom1_closure0(action)); }, _filterInvoicesByCustom2(invoiceListState, action) { if (B.JSArray_methods.contains$1(invoiceListState.custom2Filters._list$_list, action.value)) return invoiceListState.rebuild$1(new A._filterInvoicesByCustom2_closure(action)); else return invoiceListState.rebuild$1(new A._filterInvoicesByCustom2_closure0(action)); }, _filterInvoicesByCustom3(invoiceListState, action) { if (B.JSArray_methods.contains$1(invoiceListState.custom3Filters._list$_list, action.value)) return invoiceListState.rebuild$1(new A._filterInvoicesByCustom3_closure(action)); else return invoiceListState.rebuild$1(new A._filterInvoicesByCustom3_closure0(action)); }, _filterInvoicesByCustom4(invoiceListState, action) { if (B.JSArray_methods.contains$1(invoiceListState.custom4Filters._list$_list, action.value)) return invoiceListState.rebuild$1(new A._filterInvoicesByCustom4_closure(action)); else return invoiceListState.rebuild$1(new A._filterInvoicesByCustom4_closure0(action)); }, _filterInvoicesByState(invoiceListState, action) { if (B.JSArray_methods.contains$1(invoiceListState.stateFilters._list$_list, action.state)) return invoiceListState.rebuild$1(new A._filterInvoicesByState_closure(action)); else return invoiceListState.rebuild$1(new A._filterInvoicesByState_closure0(action)); }, _filterInvoicesByStatus(invoiceListState, action) { if (B.JSArray_methods.contains$1(invoiceListState.statusFilters._list$_list, action.status)) return invoiceListState.rebuild$1(new A._filterInvoicesByStatus_closure(action)); else return invoiceListState.rebuild$1(new A._filterInvoicesByStatus_closure0(action)); }, _filterInvoices(invoiceListState, action) { return invoiceListState.rebuild$1(new A._filterInvoices_closure(action, invoiceListState)); }, _sortInvoices(invoiceListState, action) { return invoiceListState.rebuild$1(new A._sortInvoices_closure(action)); }, _startListMultiselect8(invoiceListState, action) { return invoiceListState.rebuild$1(new A._startListMultiselect_closure25()); }, _addToListMultiselect8(invoiceListState, action) { return invoiceListState.rebuild$1(new A._addToListMultiselect_closure25(action)); }, _removeFromListMultiselect8(invoiceListState, action) { return invoiceListState.rebuild$1(new A._removeFromListMultiselect_closure25(action)); }, _clearListMultiselect8(invoiceListState, action) { return invoiceListState.rebuild$1(new A._clearListMultiselect_closure25()); }, _purgeClientSuccess2(invoiceState, action) { var t1 = invoiceState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return invoiceState.rebuild$1(new A._purgeClientSuccess_closure23(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure24(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure25(), t3), true, t3._eval$1("Iterable.E")))); }, _markInvoicesSentSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._markInvoicesSentSuccess_closure(action)); }, _markInvoicesPaidSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._markInvoicesPaidSuccess_closure(action)); }, _cancelInvoicesSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._cancelInvoicesSuccess_closure(action)); }, _archiveInvoiceSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._archiveInvoiceSuccess_closure(action)); }, _deleteInvoiceSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._deleteInvoiceSuccess_closure(action)); }, _emailInvoiceSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._emailInvoiceSuccess_closure(action)); }, _restoreInvoiceSuccess(invoiceState, action) { return invoiceState.rebuild$1(new A._restoreInvoiceSuccess_closure(action)); }, _addInvoice(invoiceState, action) { return invoiceState.rebuild$1(new A._addInvoice_closure(action)); }, _updateInvoice(invoiceState, action) { return invoiceState.rebuild$1(new A._updateInvoice_closure(action, action.get$invoice())); }, _setLoadedInvoices(invoiceState, action) { return invoiceState.loadInvoices$1(action.invoices); }, _setLoadedCompany8(invoiceState, action) { return invoiceState.loadInvoices$1(action.userCompany.company.invoices); }, invoiceUIReducer_closure: function invoiceUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure209: function forceSelectedReducer_closure209() { }, forceSelectedReducer_closure210: function forceSelectedReducer_closure210() { }, forceSelectedReducer_closure211: function forceSelectedReducer_closure211() { }, forceSelectedReducer_closure212: function forceSelectedReducer_closure212() { }, forceSelectedReducer_closure213: function forceSelectedReducer_closure213() { }, forceSelectedReducer_closure214: function forceSelectedReducer_closure214() { }, forceSelectedReducer_closure215: function forceSelectedReducer_closure215() { }, forceSelectedReducer_closure216: function forceSelectedReducer_closure216() { }, forceSelectedReducer_closure217: function forceSelectedReducer_closure217() { }, tabIndexReducer_closure29: function tabIndexReducer_closure29() { }, tabIndexReducer_closure30: function tabIndexReducer_closure30() { }, historyActivityIdReducer_closure3: function historyActivityIdReducer_closure3() { }, editingItemIndexReducer_closure1: function editingItemIndexReducer_closure1() { }, editingItemIndexReducer_closure2: function editingItemIndexReducer_closure2() { }, selectedIdReducer_closure399: function selectedIdReducer_closure399() { }, selectedIdReducer_closure400: function selectedIdReducer_closure400() { }, selectedIdReducer_closure401: function selectedIdReducer_closure401() { }, selectedIdReducer_closure402: function selectedIdReducer_closure402() { }, selectedIdReducer_closure403: function selectedIdReducer_closure403() { }, selectedIdReducer_closure404: function selectedIdReducer_closure404() { }, selectedIdReducer_closure405: function selectedIdReducer_closure405() { }, selectedIdReducer_closure406: function selectedIdReducer_closure406() { }, selectedIdReducer_closure407: function selectedIdReducer_closure407() { }, selectedIdReducer_closure408: function selectedIdReducer_closure408() { }, selectedIdReducer_closure409: function selectedIdReducer_closure409() { }, selectedIdReducer_closure410: function selectedIdReducer_closure410() { }, selectedIdReducer_closure411: function selectedIdReducer_closure411() { }, selectedIdReducer_closure412: function selectedIdReducer_closure412() { }, selectedIdReducer_closure413: function selectedIdReducer_closure413() { }, selectedIdReducer_closure414: function selectedIdReducer_closure414() { }, selectedIdReducer_closure415: function selectedIdReducer_closure415() { }, selectedIdReducer_closure416: function selectedIdReducer_closure416() { }, selectedIdReducer_closure417: function selectedIdReducer_closure417() { }, editingReducer_closure130: function editingReducer_closure130() { }, editingReducer__closure55: function editingReducer__closure55() { }, editingReducer_closure131: function editingReducer_closure131() { }, editingReducer__closure54: function editingReducer__closure54() { }, editingReducer_closure132: function editingReducer_closure132() { }, editingReducer_closure133: function editingReducer_closure133() { }, editingReducer__closure53: function editingReducer__closure53() { }, editingReducer_closure134: function editingReducer_closure134() { }, editingReducer__closure52: function editingReducer__closure52() { }, editingReducer_closure135: function editingReducer_closure135() { }, editingReducer__closure51: function editingReducer__closure51(t0) { this.client = t0; }, editingReducer___closure3: function editingReducer___closure3() { }, editingReducer_closure136: function editingReducer_closure136() { }, editingReducer_closure137: function editingReducer_closure137() { }, editingReducer_closure138: function editingReducer_closure138() { }, editingReducer_closure139: function editingReducer_closure139() { }, editingReducer__closure50: function editingReducer__closure50(t0) { this.action = t0; }, editingReducer_closure140: function editingReducer_closure140() { }, editingReducer__closure49: function editingReducer__closure49(t0) { this.action = t0; }, _updateEditing_closure: function _updateEditing_closure() { }, _addInvoiceItem_closure: function _addInvoiceItem_closure(t0) { this.item = t0; }, _addInvoiceItem_closure0: function _addInvoiceItem_closure0(t0, t1) { this.action = t0; this.item = t1; }, _addInvoiceItems_closure: function _addInvoiceItems_closure(t0) { this.action = t0; }, _removeInvoiceItem_closure: function _removeInvoiceItem_closure(t0) { this.action = t0; }, _updateInvoiceItem_closure: function _updateInvoiceItem_closure(t0) { this.action = t0; }, invoiceListReducer_closure: function invoiceListReducer_closure() { }, invoiceListReducer__closure: function invoiceListReducer__closure() { }, _viewInvoiceList_closure: function _viewInvoiceList_closure() { }, _filterInvoicesByCustom1_closure: function _filterInvoicesByCustom1_closure(t0) { this.action = t0; }, _filterInvoicesByCustom1_closure0: function _filterInvoicesByCustom1_closure0(t0) { this.action = t0; }, _filterInvoicesByCustom2_closure: function _filterInvoicesByCustom2_closure(t0) { this.action = t0; }, _filterInvoicesByCustom2_closure0: function _filterInvoicesByCustom2_closure0(t0) { this.action = t0; }, _filterInvoicesByCustom3_closure: function _filterInvoicesByCustom3_closure(t0) { this.action = t0; }, _filterInvoicesByCustom3_closure0: function _filterInvoicesByCustom3_closure0(t0) { this.action = t0; }, _filterInvoicesByCustom4_closure: function _filterInvoicesByCustom4_closure(t0) { this.action = t0; }, _filterInvoicesByCustom4_closure0: function _filterInvoicesByCustom4_closure0(t0) { this.action = t0; }, _filterInvoicesByState_closure: function _filterInvoicesByState_closure(t0) { this.action = t0; }, _filterInvoicesByState_closure0: function _filterInvoicesByState_closure0(t0) { this.action = t0; }, _filterInvoicesByStatus_closure: function _filterInvoicesByStatus_closure(t0) { this.action = t0; }, _filterInvoicesByStatus_closure0: function _filterInvoicesByStatus_closure0(t0) { this.action = t0; }, _filterInvoices_closure: function _filterInvoices_closure(t0, t1) { this.action = t0; this.invoiceListState = t1; }, _sortInvoices_closure: function _sortInvoices_closure(t0) { this.action = t0; }, _startListMultiselect_closure25: function _startListMultiselect_closure25() { }, _addToListMultiselect_closure25: function _addToListMultiselect_closure25(t0) { this.action = t0; }, _removeFromListMultiselect_closure25: function _removeFromListMultiselect_closure25(t0) { this.action = t0; }, _clearListMultiselect_closure25: function _clearListMultiselect_closure25() { }, _purgeClientSuccess_closure24: function _purgeClientSuccess_closure24(t0) { this.action = t0; }, _purgeClientSuccess_closure25: function _purgeClientSuccess_closure25() { }, _purgeClientSuccess_closure23: function _purgeClientSuccess_closure23(t0) { this.ids = t0; }, _purgeClientSuccess__closure15: function _purgeClientSuccess__closure15(t0) { this.ids = t0; }, _purgeClientSuccess__closure16: function _purgeClientSuccess__closure16(t0) { this.ids = t0; }, _markInvoicesSentSuccess_closure: function _markInvoicesSentSuccess_closure(t0) { this.action = t0; }, _markInvoicesPaidSuccess_closure: function _markInvoicesPaidSuccess_closure(t0) { this.action = t0; }, _cancelInvoicesSuccess_closure: function _cancelInvoicesSuccess_closure(t0) { this.action = t0; }, _archiveInvoiceSuccess_closure: function _archiveInvoiceSuccess_closure(t0) { this.action = t0; }, _deleteInvoiceSuccess_closure: function _deleteInvoiceSuccess_closure(t0) { this.action = t0; }, _emailInvoiceSuccess_closure: function _emailInvoiceSuccess_closure(t0) { this.action = t0; }, _restoreInvoiceSuccess_closure: function _restoreInvoiceSuccess_closure(t0) { this.action = t0; }, _addInvoice_closure: function _addInvoice_closure(t0) { this.action = t0; }, _addInvoice__closure: function _addInvoice__closure() { }, _updateInvoice_closure: function _updateInvoice_closure(t0, t1) { this.action = t0; this.invoice = t1; }, _updateInvoice__closure: function _updateInvoice__closure() { }, hasActiveUnpaidInvoices(clientId, invoiceMap) { var hasUnapid, i, t2, t1 = invoiceMap.get$keys(0), invoiceIds = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); for (t1 = invoiceMap._map$_map, hasUnapid = false, i = 0; i < invoiceIds.length; ++i) { t2 = t1.$index(0, invoiceIds[i]); t2.toString; if (t2.clientId === clientId && t2.get$isUnpaid()) hasUnapid = true; } return hasUnapid; }, invoiceQuoteSelector(invoice, quoteMap) { var t1 = {}; t1.invoiceQuote = null; quoteMap._map$_map.forEach$1(0, new A.invoiceQuoteSelector_closure(t1, invoice)); return t1.invoiceQuote; }, invoiceContactSelector(invoice, client) { var t1 = {}, t2 = invoice.invitations._list$_list, t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,String>"), contactIds = A.List_List$of(new A.MappedListIterable(t2, new A.invoiceContactSelector_closure(), t3), true, t3._eval$1("ListIterable.E")); t1.contactIds = contactIds; if (B.JSArray_methods.contains$1(contactIds, client.get$primaryContact().id)) t1.contactIds = A._setArrayType([client.get$primaryContact().id], type$.JSArray_String); return B.JSArray_methods.firstWhere$2$orElse(client.contacts._list$_list, new A.invoiceContactSelector_closure0(t1), null); }, dropdownInvoiceSelector(invoiceMap, clientMap, vendorMap, invoiceList, clientId, userMap, excludedIds, recurringPrefix) { var t1 = invoiceList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownInvoiceSelector_closure(invoiceMap, excludedIds, clientId, clientMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownInvoiceSelector_closure0(invoiceMap, clientMap, vendorMap, recurringPrefix, userMap)); return list; }, filteredInvoicesSelector(selectionState, invoiceMap, invoiceList, clientMap, vendorMap, paymentMap, projectMap, invoiceListState, userMap, recurringPrefix) { var t1, t2, list, filterEntityType = selectionState.filterEntityType, invoicePaymentMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.List_String); if (filterEntityType === B.EntityType_payment) paymentMap._map$_map.forEach$1(0, new A.filteredInvoicesSelector_closure(invoicePaymentMap)); t1 = invoiceList._list$_list; t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); list = A.List_List$of(new A.WhereIterable(t1, new A.filteredInvoicesSelector_closure0(invoiceMap, clientMap, projectMap, selectionState, filterEntityType, selectionState.filterEntityId, invoicePaymentMap, invoiceListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredInvoicesSelector_closure1(invoiceMap, invoiceListState, clientMap, vendorMap, userMap, recurringPrefix)); return list; }, invoiceStatsForClient(clientId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.invoiceStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, invoiceStatsForDesign(designId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.invoiceStatsForDesign_closure(t1, designId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, invoiceStatsForSubscription(subscriptionId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.invoiceStatsForSubscription_closure(t1, subscriptionId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, invoiceStatsForProject(projectId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.invoiceStatsForProject_closure(t1, projectId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, quoteStatsForProject(projectId, quoteMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; quoteMap._map$_map.forEach$1(0, new A.quoteStatsForProject_closure(t1, projectId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, invoiceStatsForUser(userId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.invoiceStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, precisionForInvoice(state, invoice) { var currency = state.staticState.currencyMap._map$_map.$index(0, state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].clientState.$get$1(0, invoice.clientId).settings.currencyId), t1 = currency == null ? null : currency.precision; return t1 == null ? 2 : t1; }, memoizedHasActiveUnpaidInvoices_closure: function memoizedHasActiveUnpaidInvoices_closure() { }, memoizedInvoiceQuoteSelector_closure: function memoizedInvoiceQuoteSelector_closure() { }, invoiceQuoteSelector_closure: function invoiceQuoteSelector_closure(t0, t1) { this._box_0 = t0; this.invoice = t1; }, invoiceContactSelector_closure: function invoiceContactSelector_closure() { }, invoiceContactSelector_closure0: function invoiceContactSelector_closure0(t0) { this._box_0 = t0; }, memoizedDropdownInvoiceList_closure: function memoizedDropdownInvoiceList_closure() { }, dropdownInvoiceSelector_closure: function dropdownInvoiceSelector_closure(t0, t1, t2, t3) { var _ = this; _.invoiceMap = t0; _.excludedIds = t1; _.clientId = t2; _.clientMap = t3; }, dropdownInvoiceSelector_closure0: function dropdownInvoiceSelector_closure0(t0, t1, t2, t3, t4) { var _ = this; _.invoiceMap = t0; _.clientMap = t1; _.vendorMap = t2; _.recurringPrefix = t3; _.userMap = t4; }, memoizedFilteredInvoiceList_closure: function memoizedFilteredInvoiceList_closure() { }, filteredInvoicesSelector_closure: function filteredInvoicesSelector_closure(t0) { this.invoicePaymentMap = t0; }, filteredInvoicesSelector__closure0: function filteredInvoicesSelector__closure0(t0, t1) { this.invoicePaymentMap = t0; this.payment = t1; }, filteredInvoicesSelector_closure0: function filteredInvoicesSelector_closure0(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.invoiceMap = t0; _.clientMap = t1; _.projectMap = t2; _.selectionState = t3; _.filterEntityType = t4; _.filterEntityId = t5; _.invoicePaymentMap = t6; _.invoiceListState = t7; }, filteredInvoicesSelector__closure: function filteredInvoicesSelector__closure(t0, t1) { this._box_0 = t0; this.filterEntityId = t1; }, filteredInvoicesSelector_closure1: function filteredInvoicesSelector_closure1(t0, t1, t2, t3, t4, t5) { var _ = this; _.invoiceMap = t0; _.invoiceListState = t1; _.clientMap = t2; _.vendorMap = t3; _.userMap = t4; _.recurringPrefix = t5; }, memoizedInvoiceStatsForClient_closure: function memoizedInvoiceStatsForClient_closure() { }, invoiceStatsForClient_closure: function invoiceStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedInvoiceStatsForDesign_closure: function memoizedInvoiceStatsForDesign_closure() { }, invoiceStatsForDesign_closure: function invoiceStatsForDesign_closure(t0, t1) { this._box_0 = t0; this.designId = t1; }, memoizedInvoiceStatsForSubscription_closure: function memoizedInvoiceStatsForSubscription_closure() { }, invoiceStatsForSubscription_closure: function invoiceStatsForSubscription_closure(t0, t1) { this._box_0 = t0; this.subscriptionId = t1; }, memoizedInvoiceStatsForProject_closure: function memoizedInvoiceStatsForProject_closure() { }, invoiceStatsForProject_closure: function invoiceStatsForProject_closure(t0, t1) { this._box_0 = t0; this.projectId = t1; }, memoizedQuoteStatsForProject_closure: function memoizedQuoteStatsForProject_closure() { }, quoteStatsForProject_closure: function quoteStatsForProject_closure(t0, t1) { this._box_0 = t0; this.projectId = t1; }, memoizedInvoiceStatsForUser_closure: function memoizedInvoiceStatsForUser_closure() { }, invoiceStatsForUser_closure: function invoiceStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, _$InvoiceState$_(list, map) { var _s12_ = "InvoiceState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$InvoiceState(map, list); }, _$InvoiceUIState$_(cancelCompleter, editing, editingItemIndex, forceSelected, historyActivityId, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "InvoiceUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$InvoiceUIState(editing, editingItemIndex, historyActivityId, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, InvoiceState: function InvoiceState() { }, InvoiceState_loadInvoices_closure0: function InvoiceState_loadInvoices_closure0() { }, InvoiceState_loadInvoices_closure1: function InvoiceState_loadInvoices_closure1() { }, InvoiceState_loadInvoices_closure: function InvoiceState_loadInvoices_closure(t0, t1) { this.$this = t0; this.map = t1; }, InvoiceUIState: function InvoiceUIState() { }, _$InvoiceStateSerializer: function _$InvoiceStateSerializer() { }, _$InvoiceUIStateSerializer: function _$InvoiceUIStateSerializer() { }, _$InvoiceState: function _$InvoiceState(t0, t1) { this.map = t0; this.list = t1; this._invoice_state$__hashCode = null; }, InvoiceStateBuilder: function InvoiceStateBuilder() { this._invoice_state$_list = this._invoice_state$_map = this._invoice_state$_$v = null; }, _$InvoiceUIState: function _$InvoiceUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.editing = t0; _.editingItemIndex = t1; _.historyActivityId = t2; _.listUIState = t3; _.selectedId = t4; _.forceSelected = t5; _.tabIndex = t6; _.saveCompleter = t7; _.cancelCompleter = t8; _._invoice_state$__hashCode = null; }, InvoiceUIStateBuilder: function InvoiceUIStateBuilder() { var _ = this; _._invoice_state$_cancelCompleter = _._invoice_state$_saveCompleter = _._invoice_state$_tabIndex = _._invoice_state$_forceSelected = _._invoice_state$_selectedId = _._invoice_state$_listUIState = _._invoice_state$_historyActivityId = _._invoice_state$_editingItemIndex = _._invoice_state$_editing = _._invoice_state$_$v = null; }, _InvoiceUIState_Object_EntityUIState: function _InvoiceUIState_Object_EntityUIState() { }, handlePaymentAction(context, payments, action) { return A.handlePaymentAction$body(context, payments, action); }, handlePaymentAction$body(context, payments, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, t3, paymentIds, payment, message, _i, documentIds, t4, t5, t6, _box_0; var $async$handlePaymentAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; if (payments.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = A._arrayInstanceType(payments)._eval$1("MappedListIterable<1,String>"); paymentIds = A.List_List$of(new A.MappedListIterable(payments, new A.handlePaymentAction_closure(), t3), true, t3._eval$1("ListIterable.E")); t3 = type$.PaymentEntity; payment = t3._as(B.JSArray_methods.get$first(payments)); _box_0.payment = payment; case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_applyPayment: // goto case $async$goto = 6; break; case B.EntityAction_refundPayment: // goto case $async$goto = 7; break; case B.EntityAction_sendEmail: // goto case $async$goto = 8; break; case B.EntityAction_restore: // goto case $async$goto = 9; break; case B.EntityAction_archive: // goto case $async$goto = 10; break; case B.EntityAction_delete: // goto case $async$goto = 11; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 12; break; case B.EntityAction_more: // goto case $async$goto = 13; break; case B.EntityAction_documents: // goto case $async$goto = 14; break; case B.EntityAction_runTemplate: // goto case $async$goto = 15; break; case B.EntityAction_addComment: // goto case $async$goto = 16; break; default: // goto default $async$goto = 17; break; } break; case 5: // case A.editEntity(null, payment, true, null); // goto after switch $async$goto = 4; break; case 6: // case A.viewEntity(false, payment, null, false); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.handlePaymentAction_closure0(_box_0)); // goto after switch $async$goto = 4; break; case 7: // case A.viewEntity(false, payment, null, false); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.handlePaymentAction_closure1(_box_0, store, t1.company)); // goto after switch $async$goto = 4; break; case 8: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_payment"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EmailPaymentRequest(t1, paymentIds)); // goto after switch $async$goto = 4; break; case 9: // case t1 = paymentIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_payments"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_payment"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestorePaymentsRequest(t1, paymentIds)); // goto after switch $async$goto = 4; break; case 10: // case t1 = paymentIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_payments"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_payment"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchivePaymentsRequest(t1, paymentIds)); // goto after switch $async$goto = 4; break; case 11: // case t1 = paymentIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_payments"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_payment"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeletePaymentsRequest(t1, paymentIds)); // goto after switch $async$goto = 4; break; case 12: // case if (store.__Store__state_A.uiState.paymentUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPaymentMultiselect()); } t1 = payments.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < payments.length; payments.length === t1 || (0, A.throwConcurrentModificationError)(payments), ++_i) { payment = payments[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(payment); t2 = t2.paymentUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToPaymentMultiselect(payment)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromPaymentMultiselect(payment)); } } // goto after switch $async$goto = 4; break; case 13: // case A.showEntityActionsDialog(null, A._setArrayType([payment], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 14: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = payments.length, _i = 0; _i < payments.length; payments.length === t1 || (0, A.throwConcurrentModificationError)(payments), ++_i) for (t4 = t3._as(payments[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 15: // case A.showDialog(null, null, false, null, new A.handlePaymentAction_closure2(payments), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 16: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 18; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handlePaymentAction_closure3(_box_0), t1, null, true, type$.bool), $async$handlePaymentAction); case 18: // returning from await. if ($async$result === true) { t1 = _box_0.payment; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadPayment(null, t1.id)); } // goto after switch $async$goto = 4; break; case 17: // default A.print("## Error: action " + A.S(action) + " not handled in client_actions"); case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handlePaymentAction, $async$completer); }, ViewPaymentList: function ViewPaymentList(t0) { this.page = t0; }, ViewPayment: function ViewPayment(t0) { this.paymentId = t0; }, EditPayment: function EditPayment(t0) { this.payment = t0; }, ViewRefundPayment: function ViewRefundPayment(t0) { this.payment = t0; }, UpdatePayment: function UpdatePayment(t0) { this.payment = t0; }, LoadPayment: function LoadPayment(t0, t1) { this.completer = t0; this.paymentId = t1; }, LoadPayments: function LoadPayments(t0, t1) { this.completer = t0; this.page = t1; }, LoadPaymentRequest: function LoadPaymentRequest() { }, LoadPaymentFailure: function LoadPaymentFailure(t0) { this.error = t0; }, LoadPaymentSuccess: function LoadPaymentSuccess(t0) { this.payment = t0; }, LoadPaymentsRequest: function LoadPaymentsRequest() { }, LoadPaymentsFailure: function LoadPaymentsFailure(t0) { this.error = t0; }, LoadPaymentsSuccess: function LoadPaymentsSuccess(t0) { this.payments = t0; }, SavePaymentRequest: function SavePaymentRequest(t0, t1) { this.completer = t0; this.payment = t1; }, SavePaymentSuccess: function SavePaymentSuccess(t0) { this.payment = t0; }, AddPaymentSuccess: function AddPaymentSuccess(t0) { this.payment = t0; }, SavePaymentFailure: function SavePaymentFailure() { }, RefundPaymentRequest: function RefundPaymentRequest(t0, t1) { this.completer = t0; this.payment = t1; }, RefundPaymentSuccess: function RefundPaymentSuccess(t0) { this.payment = t0; }, RefundPaymentFailure: function RefundPaymentFailure() { }, ArchivePaymentsRequest: function ArchivePaymentsRequest(t0, t1) { this.completer = t0; this.paymentIds = t1; }, ArchivePaymentsSuccess: function ArchivePaymentsSuccess(t0) { this.payments = t0; }, ArchivePaymentsFailure: function ArchivePaymentsFailure() { }, DeletePaymentsRequest: function DeletePaymentsRequest(t0, t1) { this.completer = t0; this.paymentIds = t1; }, DeletePaymentsSuccess: function DeletePaymentsSuccess(t0) { this.payments = t0; }, DeletePaymentsFailure: function DeletePaymentsFailure() { }, RestorePaymentsRequest: function RestorePaymentsRequest(t0, t1) { this.completer = t0; this.paymentIds = t1; }, RestorePaymentsSuccess: function RestorePaymentsSuccess(t0) { this.payments = t0; }, RestorePaymentsFailure: function RestorePaymentsFailure() { }, EmailPaymentRequest: function EmailPaymentRequest(t0, t1) { this.completer = t0; this.paymentIds = t1; }, EmailPaymentSuccess: function EmailPaymentSuccess() { }, FilterPayments: function FilterPayments(t0) { this.filter = t0; }, SortPayments: function SortPayments(t0) { this.field = t0; }, FilterPaymentsByState: function FilterPaymentsByState(t0) { this.state = t0; }, FilterPaymentsByStatus: function FilterPaymentsByStatus(t0) { this.status = t0; }, FilterPaymentsByCustom1: function FilterPaymentsByCustom1(t0) { this.value = t0; }, FilterPaymentsByCustom2: function FilterPaymentsByCustom2(t0) { this.value = t0; }, FilterPaymentsByCustom3: function FilterPaymentsByCustom3(t0) { this.value = t0; }, FilterPaymentsByCustom4: function FilterPaymentsByCustom4(t0) { this.value = t0; }, StartPaymentMultiselect: function StartPaymentMultiselect() { }, AddToPaymentMultiselect: function AddToPaymentMultiselect(t0) { this.entity = t0; }, RemoveFromPaymentMultiselect: function RemoveFromPaymentMultiselect(t0) { this.entity = t0; }, ClearPaymentMultiselect: function ClearPaymentMultiselect() { }, SavePaymentDocumentRequest: function SavePaymentDocumentRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.multipartFiles = t1; _.payment = t2; _.isPrivate = t3; }, SavePaymentDocumentFailure: function SavePaymentDocumentFailure() { }, UpdatePaymentTab: function UpdatePaymentTab(t0) { this.tabIndex = t0; }, handlePaymentAction_closure: function handlePaymentAction_closure() { }, handlePaymentAction_closure0: function handlePaymentAction_closure0(t0) { this._box_0 = t0; }, handlePaymentAction__closure1: function handlePaymentAction__closure1() { }, handlePaymentAction_closure1: function handlePaymentAction_closure1(t0, t1, t2) { this._box_0 = t0; this.store = t1; this.company = t2; }, handlePaymentAction__closure: function handlePaymentAction__closure(t0) { this._box_0 = t0; }, handlePaymentAction__closure0: function handlePaymentAction__closure0(t0) { this.company = t0; }, handlePaymentAction_closure2: function handlePaymentAction_closure2(t0) { this.payments = t0; }, handlePaymentAction_closure3: function handlePaymentAction_closure3(t0) { this._box_0 = t0; }, _editPayment() { return new A._editPayment_closure(); }, _viewRefundPayment() { return new A._viewRefundPayment_closure(); }, _viewPayment() { return new A._viewPayment_closure(); }, _viewPaymentList() { return new A._viewPaymentList_closure0(); }, _archivePayment(repository) { return new A._archivePayment_closure(repository); }, _deletePayment(repository) { return new A._deletePayment_closure(repository); }, _restorePayment(repository) { return new A._restorePayment_closure(repository); }, _savePayment(repository) { return new A._savePayment_closure(repository); }, _refundPayment(repository) { return new A._refundPayment_closure(repository); }, _emailPayment(repository) { return new A._emailPayment_closure(repository); }, _loadPayment(repository) { return new A._loadPayment_closure(repository); }, _loadPayments(repository) { return new A._loadPayments_closure(repository); }, _saveDocument7(repository) { return new A._saveDocument_closure6(repository); }, _editPayment_closure: function _editPayment_closure() { }, _editPayment__closure: function _editPayment__closure() { }, _viewRefundPayment_closure: function _viewRefundPayment_closure() { }, _viewRefundPayment__closure: function _viewRefundPayment__closure() { }, _viewPayment_closure: function _viewPayment_closure() { }, _viewPaymentList_closure0: function _viewPaymentList_closure0() { }, _viewPaymentList__closure: function _viewPaymentList__closure() { }, _archivePayment_closure: function _archivePayment_closure(t0) { this.repository = t0; }, _archivePayment__closure: function _archivePayment__closure(t0) { this.store = t0; }, _archivePayment__closure0: function _archivePayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archivePayment__closure1: function _archivePayment__closure1(t0, t1, t2) { this.store = t0; this.prevPayments = t1; this.action = t2; }, _deletePayment_closure: function _deletePayment_closure(t0) { this.repository = t0; }, _deletePayment__closure: function _deletePayment__closure(t0) { this.store = t0; }, _deletePayment__closure0: function _deletePayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deletePayment__closure1: function _deletePayment__closure1(t0, t1, t2) { this.store = t0; this.prevPayments = t1; this.action = t2; }, _restorePayment_closure: function _restorePayment_closure(t0) { this.repository = t0; }, _restorePayment__closure: function _restorePayment__closure(t0) { this.store = t0; }, _restorePayment__closure0: function _restorePayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restorePayment__closure1: function _restorePayment__closure1(t0, t1, t2) { this.store = t0; this.prevPayments = t1; this.action = t2; }, _savePayment_closure: function _savePayment_closure(t0) { this.repository = t0; }, _savePayment__closure: function _savePayment__closure(t0, t1) { this.action = t0; this.store = t1; }, _savePayment__closure0: function _savePayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _refundPayment_closure: function _refundPayment_closure(t0) { this.repository = t0; }, _refundPayment__closure: function _refundPayment__closure(t0, t1) { this.store = t0; this.action = t1; }, _refundPayment__closure0: function _refundPayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _emailPayment_closure: function _emailPayment_closure(t0) { this.repository = t0; }, _emailPayment__closure: function _emailPayment__closure(t0, t1) { this.store = t0; this.action = t1; }, _emailPayment__closure0: function _emailPayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadPayment_closure: function _loadPayment_closure(t0) { this.repository = t0; }, _loadPayment__closure: function _loadPayment__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadPayment__closure0: function _loadPayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadPayments_closure: function _loadPayments_closure(t0) { this.repository = t0; }, _loadPayments__closure: function _loadPayments__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadPayments___closure: function _loadPayments___closure(t0) { this.documents = t0; }, _loadPayments____closure: function _loadPayments____closure(t0, t1) { this.documents = t0; this.product = t1; }, _loadPayments_____closure: function _loadPayments_____closure(t0) { this.product = t0; }, _loadPayments__closure0: function _loadPayments__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure6: function _saveDocument_closure6(t0) { this.repository = t0; }, _saveDocument__closure13: function _saveDocument__closure13(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure6: function _saveDocument___closure6(t0, t1) { this.documents = t0; this.payment = t1; }, _saveDocument____closure6: function _saveDocument____closure6(t0) { this.payment = t0; }, _saveDocument__closure14: function _saveDocument__closure14(t0, t1) { this.store = t0; this.action = t1; }, paymentUIReducer(state, action) { var t1 = new A.PaymentUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._payment_state$_$v = state; new A.paymentUIReducer_closure(state, action).call$1(t1); return t1._payment_state$_build$0(); }, _clearEditing7(payment, action) { return A.PaymentEntity_PaymentEntity(null, null, null); }, _updateEditing8(payment, action) { return action.get$payment(); }, _viewPaymentList0(paymentListState, action) { return paymentListState.rebuild$1(new A._viewPaymentList_closure()); }, _filterPaymentsByCustom1(paymentListState, action) { if (B.JSArray_methods.contains$1(paymentListState.custom1Filters._list$_list, action.value)) return paymentListState.rebuild$1(new A._filterPaymentsByCustom1_closure(action)); else return paymentListState.rebuild$1(new A._filterPaymentsByCustom1_closure0(action)); }, _filterPaymentsByCustom2(paymentListState, action) { if (B.JSArray_methods.contains$1(paymentListState.custom2Filters._list$_list, action.value)) return paymentListState.rebuild$1(new A._filterPaymentsByCustom2_closure(action)); else return paymentListState.rebuild$1(new A._filterPaymentsByCustom2_closure0(action)); }, _filterPaymentsByCustom3(paymentListState, action) { if (B.JSArray_methods.contains$1(paymentListState.custom3Filters._list$_list, action.value)) return paymentListState.rebuild$1(new A._filterPaymentsByCustom3_closure(action)); else return paymentListState.rebuild$1(new A._filterPaymentsByCustom3_closure0(action)); }, _filterPaymentsByCustom4(paymentListState, action) { if (B.JSArray_methods.contains$1(paymentListState.custom4Filters._list$_list, action.value)) return paymentListState.rebuild$1(new A._filterPaymentsByCustom4_closure(action)); else return paymentListState.rebuild$1(new A._filterPaymentsByCustom4_closure0(action)); }, _filterPaymentsByState(paymentListState, action) { if (B.JSArray_methods.contains$1(paymentListState.stateFilters._list$_list, action.state)) return paymentListState.rebuild$1(new A._filterPaymentsByState_closure(action)); else return paymentListState.rebuild$1(new A._filterPaymentsByState_closure0(action)); }, _filterPaymentsByStatus(paymentListState, action) { if (B.JSArray_methods.contains$1(paymentListState.statusFilters._list$_list, action.status)) return paymentListState.rebuild$1(new A._filterPaymentsByStatus_closure(action)); else return paymentListState.rebuild$1(new A._filterPaymentsByStatus_closure0(action)); }, _filterPayments(paymentListState, action) { return paymentListState.rebuild$1(new A._filterPayments_closure(action, paymentListState)); }, _sortPayments(paymentListState, action) { return paymentListState.rebuild$1(new A._sortPayments_closure(action)); }, _startListMultiselect9(paymentListState, action) { return paymentListState.rebuild$1(new A._startListMultiselect_closure0()); }, _addToListMultiselect9(paymentListState, action) { return paymentListState.rebuild$1(new A._addToListMultiselect_closure0(action)); }, _removeFromListMultiselect9(paymentListState, action) { return paymentListState.rebuild$1(new A._removeFromListMultiselect_closure0(action)); }, _clearListMultiselect9(paymentListState, action) { return paymentListState.rebuild$1(new A._clearListMultiselect_closure0()); }, _purgeClientSuccess3(paymentState, action) { var t1 = paymentState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return paymentState.rebuild$1(new A._purgeClientSuccess_closure2(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure3(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure4(), t3), true, t3._eval$1("Iterable.E")))); }, _archivePaymentSuccess(paymentState, action) { return paymentState.rebuild$1(new A._archivePaymentSuccess_closure(action)); }, _deletePaymentSuccess(paymentState, action) { return paymentState.rebuild$1(new A._deletePaymentSuccess_closure(action)); }, _restorePaymentSuccess(paymentState, action) { return paymentState.rebuild$1(new A._restorePaymentSuccess_closure(action)); }, _addPayment(paymentState, action) { return paymentState.rebuild$1(new A._addPayment_closure(action)); }, _updatePayment(paymentState, action) { return paymentState.rebuild$1(new A._updatePayment_closure(action)); }, _setLoadedPayment(paymentState, action) { return paymentState.rebuild$1(new A._setLoadedPayment_closure(action)); }, _setLoadedPayments(paymentState, action) { return paymentState.loadPayments$1(action.payments); }, _setLoadedCompany9(paymentState, action) { return paymentState.loadPayments$1(action.userCompany.company.payments); }, paymentUIReducer_closure: function paymentUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure8: function forceSelectedReducer_closure8() { }, forceSelectedReducer_closure9: function forceSelectedReducer_closure9() { }, forceSelectedReducer_closure10: function forceSelectedReducer_closure10() { }, forceSelectedReducer_closure11: function forceSelectedReducer_closure11() { }, forceSelectedReducer_closure12: function forceSelectedReducer_closure12() { }, forceSelectedReducer_closure13: function forceSelectedReducer_closure13() { }, forceSelectedReducer_closure14: function forceSelectedReducer_closure14() { }, forceSelectedReducer_closure15: function forceSelectedReducer_closure15() { }, forceSelectedReducer_closure16: function forceSelectedReducer_closure16() { }, tabIndexReducer_closure1: function tabIndexReducer_closure1() { }, tabIndexReducer_closure2: function tabIndexReducer_closure2() { }, selectedIdReducer_closure18: function selectedIdReducer_closure18() { }, selectedIdReducer_closure19: function selectedIdReducer_closure19() { }, selectedIdReducer_closure20: function selectedIdReducer_closure20() { }, selectedIdReducer_closure21: function selectedIdReducer_closure21() { }, selectedIdReducer_closure22: function selectedIdReducer_closure22() { }, selectedIdReducer_closure23: function selectedIdReducer_closure23() { }, selectedIdReducer_closure24: function selectedIdReducer_closure24() { }, selectedIdReducer_closure25: function selectedIdReducer_closure25() { }, selectedIdReducer_closure26: function selectedIdReducer_closure26() { }, selectedIdReducer_closure27: function selectedIdReducer_closure27() { }, selectedIdReducer_closure28: function selectedIdReducer_closure28() { }, selectedIdReducer_closure29: function selectedIdReducer_closure29() { }, selectedIdReducer_closure30: function selectedIdReducer_closure30() { }, selectedIdReducer_closure31: function selectedIdReducer_closure31() { }, selectedIdReducer_closure32: function selectedIdReducer_closure32() { }, selectedIdReducer_closure33: function selectedIdReducer_closure33() { }, selectedIdReducer_closure34: function selectedIdReducer_closure34() { }, editingReducer_closure10: function editingReducer_closure10() { }, editingReducer_closure11: function editingReducer_closure11() { }, editingReducer_closure12: function editingReducer_closure12() { }, editingReducer_closure13: function editingReducer_closure13() { }, editingReducer__closure6: function editingReducer__closure6() { }, paymentListReducer_closure: function paymentListReducer_closure() { }, paymentListReducer__closure: function paymentListReducer__closure() { }, _viewPaymentList_closure: function _viewPaymentList_closure() { }, _filterPaymentsByCustom1_closure: function _filterPaymentsByCustom1_closure(t0) { this.action = t0; }, _filterPaymentsByCustom1_closure0: function _filterPaymentsByCustom1_closure0(t0) { this.action = t0; }, _filterPaymentsByCustom2_closure: function _filterPaymentsByCustom2_closure(t0) { this.action = t0; }, _filterPaymentsByCustom2_closure0: function _filterPaymentsByCustom2_closure0(t0) { this.action = t0; }, _filterPaymentsByCustom3_closure: function _filterPaymentsByCustom3_closure(t0) { this.action = t0; }, _filterPaymentsByCustom3_closure0: function _filterPaymentsByCustom3_closure0(t0) { this.action = t0; }, _filterPaymentsByCustom4_closure: function _filterPaymentsByCustom4_closure(t0) { this.action = t0; }, _filterPaymentsByCustom4_closure0: function _filterPaymentsByCustom4_closure0(t0) { this.action = t0; }, _filterPaymentsByState_closure: function _filterPaymentsByState_closure(t0) { this.action = t0; }, _filterPaymentsByState_closure0: function _filterPaymentsByState_closure0(t0) { this.action = t0; }, _filterPaymentsByStatus_closure: function _filterPaymentsByStatus_closure(t0) { this.action = t0; }, _filterPaymentsByStatus_closure0: function _filterPaymentsByStatus_closure0(t0) { this.action = t0; }, _filterPayments_closure: function _filterPayments_closure(t0, t1) { this.action = t0; this.paymentListState = t1; }, _sortPayments_closure: function _sortPayments_closure(t0) { this.action = t0; }, _startListMultiselect_closure0: function _startListMultiselect_closure0() { }, _addToListMultiselect_closure0: function _addToListMultiselect_closure0(t0) { this.action = t0; }, _removeFromListMultiselect_closure0: function _removeFromListMultiselect_closure0(t0) { this.action = t0; }, _clearListMultiselect_closure0: function _clearListMultiselect_closure0() { }, _purgeClientSuccess_closure3: function _purgeClientSuccess_closure3(t0) { this.action = t0; }, _purgeClientSuccess_closure4: function _purgeClientSuccess_closure4() { }, _purgeClientSuccess_closure2: function _purgeClientSuccess_closure2(t0) { this.ids = t0; }, _purgeClientSuccess__closure1: function _purgeClientSuccess__closure1(t0) { this.ids = t0; }, _purgeClientSuccess__closure2: function _purgeClientSuccess__closure2(t0) { this.ids = t0; }, _archivePaymentSuccess_closure: function _archivePaymentSuccess_closure(t0) { this.action = t0; }, _deletePaymentSuccess_closure: function _deletePaymentSuccess_closure(t0) { this.action = t0; }, _restorePaymentSuccess_closure: function _restorePaymentSuccess_closure(t0) { this.action = t0; }, _addPayment_closure: function _addPayment_closure(t0) { this.action = t0; }, _updatePayment_closure: function _updatePayment_closure(t0) { this.action = t0; }, _setLoadedPayment_closure: function _setLoadedPayment_closure(t0) { this.action = t0; }, paymentsByInvoiceSelector(invoiceId, paymentMap, paymentList) { var t1 = paymentList._list$_list; t1 = new A.MappedListIterable(t1, new A.paymentsByInvoiceSelector_closure(paymentMap), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentEntity?>")).super$Iterable$where(0, new A.paymentsByInvoiceSelector_closure0(invoiceId)); return A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); }, paymentsByCreditSelector(creditId, paymentMap, paymentList) { var t1 = paymentList._list$_list; t1 = new A.MappedListIterable(t1, new A.paymentsByCreditSelector_closure(paymentMap), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentEntity?>")).super$Iterable$where(0, new A.paymentsByCreditSelector_closure0(creditId)); return A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); }, filteredPaymentsSelector(selectionState, paymentMap, paymentList, invoiceMap, clientMap, userMap, paymentTypeMap, paymentListState) { var t1 = paymentList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredPaymentsSelector_closure(paymentMap, paymentListState, clientMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredPaymentsSelector_closure0(paymentMap, paymentListState, invoiceMap, clientMap, userMap, paymentTypeMap)); return list; }, paymentStatsForClient(clientId, paymentMap, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; paymentMap._map$_map.forEach$1(0, new A.paymentStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedPaymentsByInvoice_closure: function memoizedPaymentsByInvoice_closure() { }, paymentsByInvoiceSelector_closure: function paymentsByInvoiceSelector_closure(t0) { this.paymentMap = t0; }, paymentsByInvoiceSelector_closure0: function paymentsByInvoiceSelector_closure0(t0) { this.invoiceId = t0; }, paymentsByInvoiceSelector__closure: function paymentsByInvoiceSelector__closure() { }, memoizedPaymentsByCredit_closure: function memoizedPaymentsByCredit_closure() { }, paymentsByCreditSelector_closure: function paymentsByCreditSelector_closure(t0) { this.paymentMap = t0; }, paymentsByCreditSelector_closure0: function paymentsByCreditSelector_closure0(t0) { this.creditId = t0; }, paymentsByCreditSelector__closure: function paymentsByCreditSelector__closure() { }, memoizedFilteredPaymentList_closure: function memoizedFilteredPaymentList_closure() { }, filteredPaymentsSelector_closure: function filteredPaymentsSelector_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.paymentMap = t0; _.paymentListState = t1; _.clientMap = t2; _.selectionState = t3; _.filterEntityType = t4; _.filterEntityId = t5; }, filteredPaymentsSelector__closure: function filteredPaymentsSelector__closure() { }, filteredPaymentsSelector_closure0: function filteredPaymentsSelector_closure0(t0, t1, t2, t3, t4, t5) { var _ = this; _.paymentMap = t0; _.paymentListState = t1; _.invoiceMap = t2; _.clientMap = t3; _.userMap = t4; _.paymentTypeMap = t5; }, memoizedPaymentStatsForClient_closure: function memoizedPaymentStatsForClient_closure() { }, paymentStatsForClient_closure: function paymentStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, _$PaymentState$_(list, map) { var _s12_ = "PaymentState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$PaymentState(map, list); }, _$PaymentUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "PaymentUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$PaymentUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, PaymentState: function PaymentState() { }, PaymentState_loadPayments_closure0: function PaymentState_loadPayments_closure0() { }, PaymentState_loadPayments_closure1: function PaymentState_loadPayments_closure1() { }, PaymentState_loadPayments_closure: function PaymentState_loadPayments_closure(t0, t1) { this.$this = t0; this.map = t1; }, PaymentUIState: function PaymentUIState() { }, _$PaymentStateSerializer: function _$PaymentStateSerializer() { }, _$PaymentUIStateSerializer: function _$PaymentUIStateSerializer() { }, _$PaymentState: function _$PaymentState(t0, t1) { this.map = t0; this.list = t1; this._payment_state$__hashCode = null; }, PaymentStateBuilder: function PaymentStateBuilder() { this._payment_state$_list = this._payment_state$_map = this._payment_state$_$v = null; }, _$PaymentUIState: function _$PaymentUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._payment_state$__hashCode = null; }, PaymentUIStateBuilder: function PaymentUIStateBuilder() { var _ = this; _._payment_state$_cancelCompleter = _._payment_state$_saveCompleter = _._payment_state$_tabIndex = _._payment_state$_forceSelected = _._payment_state$_selectedId = _._payment_state$_listUIState = _._payment_state$_editing = _._payment_state$_$v = null; }, _PaymentUIState_Object_EntityUIState: function _PaymentUIState_Object_EntityUIState() { }, handlePaymentTermAction(context, paymentTerms, action) { var store, t1, paymentTerm, t2, paymentTermIds, message, _i, t3, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (paymentTerms.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); paymentTerm = type$.PaymentTermEntity._as(B.JSArray_methods.get$first(paymentTerms)); t2 = A._arrayInstanceType(paymentTerms)._eval$1("MappedListIterable<1,String>"); paymentTermIds = A.List_List$of(new A.MappedListIterable(paymentTerms, new A.handlePaymentTermAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, paymentTerm, true, _null); break; case B.EntityAction_restore: t2 = paymentTermIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_payment_terms"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_payment_term"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestorePaymentTermsRequest(t1, paymentTermIds)); break; case B.EntityAction_archive: t2 = paymentTermIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_payment_terms"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_payment_term"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchivePaymentTermsRequest(t1, paymentTermIds)); break; case B.EntityAction_delete: t2 = paymentTermIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_payment_terms"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_payment_term"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeletePaymentTermsRequest(t1, paymentTermIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.paymentTermUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPaymentTermMultiselect()); } t1 = paymentTerms.length; if (t1 === 0) break; for (_i = 0; _i < paymentTerms.length; paymentTerms.length === t1 || (0, A.throwConcurrentModificationError)(paymentTerms), ++_i) { paymentTerm = paymentTerms[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(paymentTerm); t2 = t2.paymentTermUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToPaymentTermMultiselect(paymentTerm)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromPaymentTermMultiselect(paymentTerm)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([paymentTerm], type$.JSArray_BaseEntity), false); break; } }, ViewPaymentTermList: function ViewPaymentTermList() { }, ViewPaymentTerm: function ViewPaymentTerm(t0) { this.paymentTermId = t0; }, EditPaymentTerm: function EditPaymentTerm(t0) { this.paymentTerm = t0; }, UpdatePaymentTerm: function UpdatePaymentTerm(t0) { this.paymentTerm = t0; }, LoadPaymentTermRequest: function LoadPaymentTermRequest() { }, LoadPaymentTermFailure: function LoadPaymentTermFailure(t0) { this.error = t0; }, LoadPaymentTermSuccess: function LoadPaymentTermSuccess(t0) { this.paymentTerm = t0; }, LoadPaymentTermsRequest: function LoadPaymentTermsRequest() { }, LoadPaymentTermsFailure: function LoadPaymentTermsFailure(t0) { this.error = t0; }, LoadPaymentTermsSuccess: function LoadPaymentTermsSuccess(t0) { this.paymentTerms = t0; }, SavePaymentTermRequest: function SavePaymentTermRequest(t0, t1) { this.completer = t0; this.paymentTerm = t1; }, SavePaymentTermSuccess: function SavePaymentTermSuccess(t0) { this.paymentTerm = t0; }, AddPaymentTermSuccess: function AddPaymentTermSuccess(t0) { this.paymentTerm = t0; }, SavePaymentTermFailure: function SavePaymentTermFailure() { }, ArchivePaymentTermsRequest: function ArchivePaymentTermsRequest(t0, t1) { this.completer = t0; this.paymentTermIds = t1; }, ArchivePaymentTermsSuccess: function ArchivePaymentTermsSuccess(t0) { this.paymentTerms = t0; }, ArchivePaymentTermsFailure: function ArchivePaymentTermsFailure() { }, DeletePaymentTermsRequest: function DeletePaymentTermsRequest(t0, t1) { this.completer = t0; this.paymentTermIds = t1; }, DeletePaymentTermsSuccess: function DeletePaymentTermsSuccess(t0) { this.paymentTerms = t0; }, DeletePaymentTermsFailure: function DeletePaymentTermsFailure() { }, RestorePaymentTermsRequest: function RestorePaymentTermsRequest(t0, t1) { this.completer = t0; this.paymentTermIds = t1; }, RestorePaymentTermsSuccess: function RestorePaymentTermsSuccess(t0) { this.paymentTerms = t0; }, RestorePaymentTermsFailure: function RestorePaymentTermsFailure() { }, FilterPaymentTerms: function FilterPaymentTerms(t0) { this.filter = t0; }, SortPaymentTerms: function SortPaymentTerms(t0) { this.field = t0; }, FilterPaymentTermsByState: function FilterPaymentTermsByState(t0) { this.state = t0; }, FilterPaymentTermsByCustom1: function FilterPaymentTermsByCustom1(t0) { this.value = t0; }, FilterPaymentTermsByCustom2: function FilterPaymentTermsByCustom2(t0) { this.value = t0; }, FilterPaymentTermsByCustom3: function FilterPaymentTermsByCustom3(t0) { this.value = t0; }, FilterPaymentTermsByCustom4: function FilterPaymentTermsByCustom4(t0) { this.value = t0; }, handlePaymentTermAction_closure: function handlePaymentTermAction_closure() { }, StartPaymentTermMultiselect: function StartPaymentTermMultiselect() { }, AddToPaymentTermMultiselect: function AddToPaymentTermMultiselect(t0) { this.entity = t0; }, RemoveFromPaymentTermMultiselect: function RemoveFromPaymentTermMultiselect(t0) { this.entity = t0; }, ClearPaymentTermMultiselect: function ClearPaymentTermMultiselect() { }, _editPaymentTerm() { return new A._editPaymentTerm_closure(); }, _viewPaymentTerm() { return new A._viewPaymentTerm_closure(); }, _viewPaymentTermList() { return new A._viewPaymentTermList_closure0(); }, _archivePaymentTerm(repository) { return new A._archivePaymentTerm_closure(repository); }, _deletePaymentTerm(repository) { return new A._deletePaymentTerm_closure(repository); }, _restorePaymentTerm(repository) { return new A._restorePaymentTerm_closure(repository); }, _savePaymentTerm(repository) { return new A._savePaymentTerm_closure(repository); }, _loadPaymentTerm(repository) { return new A._loadPaymentTerm_closure(repository); }, _loadPaymentTerms(repository) { return new A._loadPaymentTerms_closure(repository); }, _editPaymentTerm_closure: function _editPaymentTerm_closure() { }, _viewPaymentTerm_closure: function _viewPaymentTerm_closure() { }, _viewPaymentTermList_closure0: function _viewPaymentTermList_closure0() { }, _viewPaymentTermList__closure: function _viewPaymentTermList__closure() { }, _archivePaymentTerm_closure: function _archivePaymentTerm_closure(t0) { this.repository = t0; }, _archivePaymentTerm__closure: function _archivePaymentTerm__closure(t0) { this.store = t0; }, _archivePaymentTerm__closure0: function _archivePaymentTerm__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archivePaymentTerm__closure1: function _archivePaymentTerm__closure1(t0, t1, t2) { this.store = t0; this.prevPaymentTerms = t1; this.action = t2; }, _deletePaymentTerm_closure: function _deletePaymentTerm_closure(t0) { this.repository = t0; }, _deletePaymentTerm__closure: function _deletePaymentTerm__closure(t0) { this.store = t0; }, _deletePaymentTerm__closure0: function _deletePaymentTerm__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deletePaymentTerm__closure1: function _deletePaymentTerm__closure1(t0, t1, t2) { this.store = t0; this.prevPaymentTerms = t1; this.action = t2; }, _restorePaymentTerm_closure: function _restorePaymentTerm_closure(t0) { this.repository = t0; }, _restorePaymentTerm__closure: function _restorePaymentTerm__closure(t0) { this.store = t0; }, _restorePaymentTerm__closure0: function _restorePaymentTerm__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restorePaymentTerm__closure1: function _restorePaymentTerm__closure1(t0, t1, t2) { this.store = t0; this.prevPaymentTerms = t1; this.action = t2; }, _savePaymentTerm_closure: function _savePaymentTerm_closure(t0) { this.repository = t0; }, _savePaymentTerm__closure: function _savePaymentTerm__closure(t0, t1) { this.action = t0; this.store = t1; }, _savePaymentTerm__closure0: function _savePaymentTerm__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadPaymentTerm_closure: function _loadPaymentTerm_closure(t0) { this.repository = t0; }, _loadPaymentTerm__closure: function _loadPaymentTerm__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadPaymentTerm__closure0: function _loadPaymentTerm__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadPaymentTerms_closure: function _loadPaymentTerms_closure(t0) { this.repository = t0; }, _loadPaymentTerms__closure: function _loadPaymentTerms__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadPaymentTerms__closure0: function _loadPaymentTerms__closure0(t0, t1) { this.store = t0; this.action = t1; }, paymentTermUIReducer(state, action) { var t1 = new A.PaymentTermUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._payment_term_state$_$v = state; new A.paymentTermUIReducer_closure(state, action).call$1(t1); return t1._payment_term_state$_build$0(); }, _clearEditing8(paymentTerm, action) { return A.PaymentTermEntity_PaymentTermEntity(null, null); }, _updateEditing9(paymentTerm, action) { return action.get$paymentTerm(); }, _viewPaymentTermList0(paymentTermListState, action) { return paymentTermListState.rebuild$1(new A._viewPaymentTermList_closure()); }, _filterPaymentTermsByCustom1(paymentTermListState, action) { if (B.JSArray_methods.contains$1(paymentTermListState.custom1Filters._list$_list, action.value)) return paymentTermListState.rebuild$1(new A._filterPaymentTermsByCustom1_closure(action)); else return paymentTermListState.rebuild$1(new A._filterPaymentTermsByCustom1_closure0(action)); }, _filterPaymentTermsByCustom2(paymentTermListState, action) { if (B.JSArray_methods.contains$1(paymentTermListState.custom2Filters._list$_list, action.value)) return paymentTermListState.rebuild$1(new A._filterPaymentTermsByCustom2_closure(action)); else return paymentTermListState.rebuild$1(new A._filterPaymentTermsByCustom2_closure0(action)); }, _filterPaymentTermsByState(paymentTermListState, action) { if (B.JSArray_methods.contains$1(paymentTermListState.stateFilters._list$_list, action.state)) return paymentTermListState.rebuild$1(new A._filterPaymentTermsByState_closure(action)); else return paymentTermListState.rebuild$1(new A._filterPaymentTermsByState_closure0(action)); }, _filterPaymentTerms(paymentTermListState, action) { return paymentTermListState.rebuild$1(new A._filterPaymentTerms_closure(action, paymentTermListState)); }, _sortPaymentTerms(paymentTermListState, action) { return paymentTermListState.rebuild$1(new A._sortPaymentTerms_closure(action)); }, _startListMultiselect10(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure12()); }, _addToListMultiselect10(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure12(action)); }, _removeFromListMultiselect10(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure12(action)); }, _clearListMultiselect10(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure12()); }, _archivePaymentTermSuccess(paymentTermState, action) { return paymentTermState.rebuild$1(new A._archivePaymentTermSuccess_closure(action)); }, _deletePaymentTermSuccess(paymentTermState, action) { return paymentTermState.rebuild$1(new A._deletePaymentTermSuccess_closure(action)); }, _restorePaymentTermSuccess(paymentTermState, action) { return paymentTermState.rebuild$1(new A._restorePaymentTermSuccess_closure(action)); }, _addPaymentTerm(paymentTermState, action) { return paymentTermState.rebuild$1(new A._addPaymentTerm_closure(action)); }, _updatePaymentTerm(paymentTermState, action) { return paymentTermState.rebuild$1(new A._updatePaymentTerm_closure(action)); }, _setLoadedPaymentTerm(paymentTermState, action) { return paymentTermState.rebuild$1(new A._setLoadedPaymentTerm_closure(action)); }, _setLoadedPaymentTerms(paymentTermState, action) { return paymentTermState.loadPaymentTerms$1(action.paymentTerms); }, _setLoadedCompany10(paymentTermState, action) { var state = paymentTermState.rebuild$1(new A._setLoadedCompany_closure7(action)); return state.rebuild$1(new A._setLoadedCompany_closure8(state)); }, paymentTermUIReducer_closure: function paymentTermUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure101: function forceSelectedReducer_closure101() { }, forceSelectedReducer_closure102: function forceSelectedReducer_closure102() { }, forceSelectedReducer_closure103: function forceSelectedReducer_closure103() { }, forceSelectedReducer_closure104: function forceSelectedReducer_closure104() { }, forceSelectedReducer_closure105: function forceSelectedReducer_closure105() { }, forceSelectedReducer_closure106: function forceSelectedReducer_closure106() { }, forceSelectedReducer_closure107: function forceSelectedReducer_closure107() { }, forceSelectedReducer_closure108: function forceSelectedReducer_closure108() { }, selectedIdReducer_closure195: function selectedIdReducer_closure195() { }, selectedIdReducer_closure196: function selectedIdReducer_closure196() { }, selectedIdReducer_closure197: function selectedIdReducer_closure197() { }, selectedIdReducer_closure198: function selectedIdReducer_closure198() { }, selectedIdReducer_closure199: function selectedIdReducer_closure199() { }, selectedIdReducer_closure200: function selectedIdReducer_closure200() { }, selectedIdReducer_closure201: function selectedIdReducer_closure201() { }, selectedIdReducer_closure202: function selectedIdReducer_closure202() { }, selectedIdReducer_closure203: function selectedIdReducer_closure203() { }, selectedIdReducer_closure204: function selectedIdReducer_closure204() { }, selectedIdReducer_closure205: function selectedIdReducer_closure205() { }, selectedIdReducer_closure206: function selectedIdReducer_closure206() { }, selectedIdReducer_closure207: function selectedIdReducer_closure207() { }, selectedIdReducer_closure208: function selectedIdReducer_closure208() { }, editingReducer_closure64: function editingReducer_closure64() { }, editingReducer_closure65: function editingReducer_closure65() { }, editingReducer_closure66: function editingReducer_closure66() { }, editingReducer_closure67: function editingReducer_closure67() { }, editingReducer__closure24: function editingReducer__closure24() { }, paymentTermListReducer_closure: function paymentTermListReducer_closure() { }, paymentTermListReducer__closure: function paymentTermListReducer__closure() { }, _viewPaymentTermList_closure: function _viewPaymentTermList_closure() { }, _filterPaymentTermsByCustom1_closure: function _filterPaymentTermsByCustom1_closure(t0) { this.action = t0; }, _filterPaymentTermsByCustom1_closure0: function _filterPaymentTermsByCustom1_closure0(t0) { this.action = t0; }, _filterPaymentTermsByCustom2_closure: function _filterPaymentTermsByCustom2_closure(t0) { this.action = t0; }, _filterPaymentTermsByCustom2_closure0: function _filterPaymentTermsByCustom2_closure0(t0) { this.action = t0; }, _filterPaymentTermsByState_closure: function _filterPaymentTermsByState_closure(t0) { this.action = t0; }, _filterPaymentTermsByState_closure0: function _filterPaymentTermsByState_closure0(t0) { this.action = t0; }, _filterPaymentTerms_closure: function _filterPaymentTerms_closure(t0, t1) { this.action = t0; this.paymentTermListState = t1; }, _sortPaymentTerms_closure: function _sortPaymentTerms_closure(t0) { this.action = t0; }, _startListMultiselect_closure12: function _startListMultiselect_closure12() { }, _addToListMultiselect_closure12: function _addToListMultiselect_closure12(t0) { this.action = t0; }, _removeFromListMultiselect_closure12: function _removeFromListMultiselect_closure12(t0) { this.action = t0; }, _clearListMultiselect_closure12: function _clearListMultiselect_closure12() { }, _archivePaymentTermSuccess_closure: function _archivePaymentTermSuccess_closure(t0) { this.action = t0; }, _deletePaymentTermSuccess_closure: function _deletePaymentTermSuccess_closure(t0) { this.action = t0; }, _restorePaymentTermSuccess_closure: function _restorePaymentTermSuccess_closure(t0) { this.action = t0; }, _addPaymentTerm_closure: function _addPaymentTerm_closure(t0) { this.action = t0; }, _updatePaymentTerm_closure: function _updatePaymentTerm_closure(t0) { this.action = t0; }, _setLoadedPaymentTerm_closure: function _setLoadedPaymentTerm_closure(t0) { this.action = t0; }, _setLoadedCompany_closure7: function _setLoadedCompany_closure7(t0) { this.action = t0; }, _setLoadedCompany__closure7: function _setLoadedCompany__closure7() { }, _setLoadedCompany__closure8: function _setLoadedCompany__closure8() { }, _setLoadedCompany_closure8: function _setLoadedCompany_closure8(t0) { this.state = t0; }, dropdownPaymentTermsSelector(paymentTermMap, paymentTermList) { var t1 = paymentTermList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownPaymentTermsSelector_closure(paymentTermMap, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.bool)), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownPaymentTermsSelector_closure0(paymentTermMap)); return list; }, filteredPaymentTermsSelector(selectionState, paymentTermMap, paymentTermList, paymentTermListState) { var t1 = paymentTermList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredPaymentTermsSelector_closure(paymentTermMap, selectionState, paymentTermListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredPaymentTermsSelector_closure0(paymentTermMap, paymentTermListState)); return list; }, memoizedDropdownPaymentTermList_closure: function memoizedDropdownPaymentTermList_closure() { }, dropdownPaymentTermsSelector_closure: function dropdownPaymentTermsSelector_closure(t0, t1) { this.paymentTermMap = t0; this.numDays = t1; }, dropdownPaymentTermsSelector_closure0: function dropdownPaymentTermsSelector_closure0(t0) { this.paymentTermMap = t0; }, memoizedFilteredPaymentTermList_closure: function memoizedFilteredPaymentTermList_closure() { }, filteredPaymentTermsSelector_closure: function filteredPaymentTermsSelector_closure(t0, t1, t2) { this.paymentTermMap = t0; this.selectionState = t1; this.paymentTermListState = t2; }, filteredPaymentTermsSelector_closure0: function filteredPaymentTermsSelector_closure0(t0, t1) { this.paymentTermMap = t0; this.paymentTermListState = t1; }, _$PaymentTermState$_(list, map) { var _s16_ = "PaymentTermState"; A.BuiltValueNullFieldError_checkNotNull(map, _s16_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s16_, "list"); return new A._$PaymentTermState(map, list); }, _$PaymentTermUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s18_ = "PaymentTermUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s18_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s18_, "tabIndex"); return new A._$PaymentTermUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, PaymentTermState: function PaymentTermState() { }, PaymentTermState_loadPaymentTerms_closure0: function PaymentTermState_loadPaymentTerms_closure0() { }, PaymentTermState_loadPaymentTerms_closure1: function PaymentTermState_loadPaymentTerms_closure1() { }, PaymentTermState_loadPaymentTerms_closure: function PaymentTermState_loadPaymentTerms_closure(t0, t1) { this.$this = t0; this.map = t1; }, PaymentTermUIState: function PaymentTermUIState() { }, _$PaymentTermStateSerializer: function _$PaymentTermStateSerializer() { }, _$PaymentTermUIStateSerializer: function _$PaymentTermUIStateSerializer() { }, _$PaymentTermState: function _$PaymentTermState(t0, t1) { this.map = t0; this.list = t1; this._payment_term_state$__hashCode = null; }, PaymentTermStateBuilder: function PaymentTermStateBuilder() { this._payment_term_state$_list = this._payment_term_state$_map = this._payment_term_state$_$v = null; }, _$PaymentTermUIState: function _$PaymentTermUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._payment_term_state$__hashCode = null; }, PaymentTermUIStateBuilder: function PaymentTermUIStateBuilder() { var _ = this; _._payment_term_state$_cancelCompleter = _._payment_term_state$_saveCompleter = _._payment_term_state$_tabIndex = _._payment_term_state$_forceSelected = _._payment_term_state$_selectedId = _._payment_term_state$_listUIState = _._payment_term_state$_editing = _._payment_term_state$_$v = null; }, _PaymentTermUIState_Object_EntityUIState: function _PaymentTermUIState_Object_EntityUIState() { }, handleProductAction(context, products, action) { var store, t1, t2, t3, productIds, product, invoice, message, _i, documentIds, t4, t5, t6, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (products.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = A._arrayInstanceType(products)._eval$1("MappedListIterable<1,String>"); productIds = A.List_List$of(new A.MappedListIterable(products, new A.handleProductAction_closure(), t3), true, t3._eval$1("ListIterable.E")); product = B.JSArray_methods.get$first(products); switch (action) { case B.EntityAction_newInvoice: invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, t1, _null, _null); A.createEntity(_null, _null, invoice.rebuild$1(new A.handleProductAction_closure0(productIds, t1, invoice)), _null, false); break; case B.EntityAction_newQuote: invoice = A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_quote, _null, t1, _null, _null); A.createEntity(_null, _null, invoice.rebuild$1(new A.handleProductAction_closure1(productIds, t1, invoice)), _null, false); break; case B.EntityAction_newPurchaseOrder: invoice = A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_purchaseOrder, _null, t1, _null, _null); A.createEntity(_null, _null, invoice.rebuild$1(new A.handleProductAction_closure2(productIds, t1, invoice)), _null, false); break; case B.EntityAction_edit: A.editEntity(_null, product, true, _null); break; case B.EntityAction_clone: A.createEntity(_null, _null, type$.ProductEntity._as(product).get$clone(0), _null, false); break; case B.EntityAction_restore: t1 = productIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_products"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_product"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreProductsRequest(t1, productIds)); break; case B.EntityAction_archive: t1 = productIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_products"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_product"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveProductsRequest(t1, productIds)); break; case B.EntityAction_delete: t1 = productIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_products"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_product"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteProductsRequest(t1, productIds)); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.productUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartProductMultiselect()); } t1 = products.length; if (t1 === 0) break; for (_i = 0; _i < products.length; products.length === t1 || (0, A.throwConcurrentModificationError)(products), ++_i) { product = products[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(product); t2 = t2.productUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToProductMultiselect(product)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromProductMultiselect(product)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([product], type$.JSArray_BaseEntity), false); break; case B.EntityAction_documents: documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = products.length, t3 = type$.ProductEntity, _i = 0; _i < products.length; products.length === t1 || (0, A.throwConcurrentModificationError)(products), ++_i) for (t4 = t3._as(products[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), _null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } break; case B.EntityAction_setTaxCategory: A.showDialog(_null, _null, true, _null, new A.handleProductAction_closure3(t2, store, productIds), context, _null, true, type$.void); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in product_actions"); break; } }, ViewProductList: function ViewProductList(t0) { this.page = t0; }, ViewProduct: function ViewProduct(t0) { this.productId = t0; }, EditProduct: function EditProduct(t0) { this.product = t0; }, UpdateProduct: function UpdateProduct(t0) { this.product = t0; }, LoadProductRequest: function LoadProductRequest() { }, LoadProduct: function LoadProduct(t0, t1) { this.completer = t0; this.productId = t1; }, LoadProductSuccess: function LoadProductSuccess(t0) { this.product = t0; }, LoadProductFailure: function LoadProductFailure(t0) { this.error = t0; }, LoadProducts: function LoadProducts(t0, t1) { this.completer = t0; this.page = t1; }, LoadProductsRequest: function LoadProductsRequest() { }, LoadProductsFailure: function LoadProductsFailure(t0) { this.error = t0; }, LoadProductsSuccess: function LoadProductsSuccess(t0) { this.products = t0; }, SaveProductRequest: function SaveProductRequest(t0, t1) { this.completer = t0; this.product = t1; }, SaveProductSuccess: function SaveProductSuccess(t0) { this.product = t0; }, AddProductSuccess: function AddProductSuccess(t0) { this.product = t0; }, SaveProductFailure: function SaveProductFailure() { }, ArchiveProductsRequest: function ArchiveProductsRequest(t0, t1) { this.completer = t0; this.productIds = t1; }, ArchiveProductsSuccess: function ArchiveProductsSuccess(t0) { this.products = t0; }, ArchiveProductsFailure: function ArchiveProductsFailure() { }, DeleteProductsRequest: function DeleteProductsRequest(t0, t1) { this.completer = t0; this.productIds = t1; }, DeleteProductsSuccess: function DeleteProductsSuccess(t0) { this.products = t0; }, DeleteProductsFailure: function DeleteProductsFailure() { }, RestoreProductsRequest: function RestoreProductsRequest(t0, t1) { this.completer = t0; this.productIds = t1; }, RestoreProductsSuccess: function RestoreProductsSuccess(t0) { this.products = t0; }, RestoreProductsFailure: function RestoreProductsFailure() { }, SetTaxCategoryProductsRequest: function SetTaxCategoryProductsRequest(t0, t1, t2) { this.completer = t0; this.productIds = t1; this.taxCategoryId = t2; }, SetTaxCategoryProductsSuccess: function SetTaxCategoryProductsSuccess(t0) { this.products = t0; }, SetTaxCategoryProductsFailure: function SetTaxCategoryProductsFailure() { }, FilterProducts: function FilterProducts(t0) { this.filter = t0; }, SortProducts: function SortProducts(t0) { this.field = t0; }, FilterProductsByState: function FilterProductsByState(t0) { this.state = t0; }, FilterProductsByCustom1: function FilterProductsByCustom1(t0) { this.value = t0; }, FilterProductsByCustom2: function FilterProductsByCustom2(t0) { this.value = t0; }, FilterProductsByCustom3: function FilterProductsByCustom3(t0) { this.value = t0; }, FilterProductsByCustom4: function FilterProductsByCustom4(t0) { this.value = t0; }, handleProductAction_closure: function handleProductAction_closure() { }, handleProductAction_closure0: function handleProductAction_closure0(t0, t1, t2) { this.productIds = t0; this.state = t1; this.invoice = t2; }, handleProductAction__closure2: function handleProductAction__closure2(t0, t1) { this.state = t0; this.invoice = t1; }, handleProductAction_closure1: function handleProductAction_closure1(t0, t1, t2) { this.productIds = t0; this.state = t1; this.invoice = t2; }, handleProductAction__closure1: function handleProductAction__closure1(t0, t1) { this.state = t0; this.invoice = t1; }, handleProductAction_closure2: function handleProductAction_closure2(t0, t1, t2) { this.productIds = t0; this.state = t1; this.invoice = t2; }, handleProductAction__closure0: function handleProductAction__closure0(t0, t1) { this.state = t0; this.invoice = t1; }, handleProductAction_closure3: function handleProductAction_closure3(t0, t1, t2) { this.localization = t0; this.store = t1; this.productIds = t2; }, handleProductAction__closure: function handleProductAction__closure(t0, t1, t2, t3) { var _ = this; _.localization = t0; _.context = t1; _.store = t2; _.productIds = t3; }, handleProductAction___closure: function handleProductAction___closure(t0, t1, t2, t3, t4) { var _ = this; _.context = t0; _.store = t1; _.productIds = t2; _.taxCategoryId = t3; _.localization = t4; }, StartProductMultiselect: function StartProductMultiselect() { }, AddToProductMultiselect: function AddToProductMultiselect(t0) { this.entity = t0; }, RemoveFromProductMultiselect: function RemoveFromProductMultiselect(t0) { this.entity = t0; }, ClearProductMultiselect: function ClearProductMultiselect() { }, SaveProductDocumentRequest: function SaveProductDocumentRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.multipartFiles = t1; _.product = t2; _.isPrivate = t3; }, SaveProductDocumentFailure: function SaveProductDocumentFailure() { }, UpdateProductTab: function UpdateProductTab(t0) { this.tabIndex = t0; }, _editProduct() { return new A._editProduct_closure(); }, _viewProduct() { return new A._viewProduct_closure(); }, _viewProductList() { return new A._viewProductList_closure0(); }, _archiveProduct(repository) { return new A._archiveProduct_closure(repository); }, _setTaxCategoryProducts(repository) { return new A._setTaxCategoryProducts_closure(repository); }, _deleteProduct(repository) { return new A._deleteProduct_closure(repository); }, _restoreProduct(repository) { return new A._restoreProduct_closure(repository); }, _saveProduct(repository) { return new A._saveProduct_closure(repository); }, _loadProduct(repository) { return new A._loadProduct_closure(repository); }, _loadProducts(repository) { return new A._loadProducts_closure(repository); }, _saveDocument0(repository) { return new A._saveDocument_closure13(repository); }, _editProduct_closure: function _editProduct_closure() { }, _viewProduct_closure: function _viewProduct_closure() { }, _viewProductList_closure0: function _viewProductList_closure0() { }, _viewProductList__closure: function _viewProductList__closure() { }, _archiveProduct_closure: function _archiveProduct_closure(t0) { this.repository = t0; }, _archiveProduct__closure: function _archiveProduct__closure(t0) { this.store = t0; }, _archiveProduct__closure0: function _archiveProduct__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveProduct__closure1: function _archiveProduct__closure1(t0, t1, t2) { this.store = t0; this.prevProducts = t1; this.action = t2; }, _setTaxCategoryProducts_closure: function _setTaxCategoryProducts_closure(t0) { this.repository = t0; }, _setTaxCategoryProducts__closure: function _setTaxCategoryProducts__closure(t0, t1) { this.store = t0; this.action = t1; }, _setTaxCategoryProducts__closure0: function _setTaxCategoryProducts__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteProduct_closure: function _deleteProduct_closure(t0) { this.repository = t0; }, _deleteProduct__closure: function _deleteProduct__closure(t0) { this.store = t0; }, _deleteProduct__closure0: function _deleteProduct__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteProduct__closure1: function _deleteProduct__closure1(t0, t1, t2) { this.store = t0; this.prevProducts = t1; this.action = t2; }, _restoreProduct_closure: function _restoreProduct_closure(t0) { this.repository = t0; }, _restoreProduct__closure: function _restoreProduct__closure(t0) { this.store = t0; }, _restoreProduct__closure0: function _restoreProduct__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreProduct__closure1: function _restoreProduct__closure1(t0, t1, t2) { this.store = t0; this.prevProducts = t1; this.action = t2; }, _saveProduct_closure: function _saveProduct_closure(t0) { this.repository = t0; }, _saveProduct__closure: function _saveProduct__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveProduct__closure0: function _saveProduct__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadProduct_closure: function _loadProduct_closure(t0) { this.repository = t0; }, _loadProduct__closure: function _loadProduct__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadProduct__closure0: function _loadProduct__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadProducts_closure: function _loadProducts_closure(t0) { this.repository = t0; }, _loadProducts__closure: function _loadProducts__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadProducts___closure: function _loadProducts___closure(t0) { this.documents = t0; }, _loadProducts____closure: function _loadProducts____closure(t0, t1) { this.documents = t0; this.product = t1; }, _loadProducts_____closure: function _loadProducts_____closure(t0) { this.product = t0; }, _loadProducts__closure0: function _loadProducts__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure13: function _saveDocument_closure13(t0) { this.repository = t0; }, _saveDocument__closure27: function _saveDocument__closure27(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure13: function _saveDocument___closure13(t0, t1) { this.documents = t0; this.product = t1; }, _saveDocument____closure13: function _saveDocument____closure13(t0) { this.product = t0; }, _saveDocument__closure28: function _saveDocument__closure28(t0, t1) { this.store = t0; this.action = t1; }, productUIReducer(state, action) { var t1 = new A.ProductUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._product_state$_$v = state; new A.productUIReducer_closure(state, action).call$1(t1); return t1._product_state$_build$0(); }, _clearEditing9(product, action) { return A.ProductEntity_ProductEntity(null, null); }, _updateEditing10(product, action) { return J.get$product$x(action); }, _viewProductList0(productListState, action) { return productListState.rebuild$1(new A._viewProductList_closure()); }, _filterProductsByState(productListState, action) { if (B.JSArray_methods.contains$1(productListState.stateFilters._list$_list, action.state)) return productListState.rebuild$1(new A._filterProductsByState_closure(action)); else return productListState.rebuild$1(new A._filterProductsByState_closure0(action)); }, _filterProductsByCustom1(productListState, action) { if (B.JSArray_methods.contains$1(productListState.custom1Filters._list$_list, action.value)) return productListState.rebuild$1(new A._filterProductsByCustom1_closure(action)); else return productListState.rebuild$1(new A._filterProductsByCustom1_closure0(action)); }, _filterProductsByCustom2(productListState, action) { if (B.JSArray_methods.contains$1(productListState.custom2Filters._list$_list, action.value)) return productListState.rebuild$1(new A._filterProductsByCustom2_closure(action)); else return productListState.rebuild$1(new A._filterProductsByCustom2_closure0(action)); }, _filterProductsByCustom3(productListState, action) { if (B.JSArray_methods.contains$1(productListState.custom3Filters._list$_list, action.value)) return productListState.rebuild$1(new A._filterProductsByCustom3_closure(action)); else return productListState.rebuild$1(new A._filterProductsByCustom3_closure0(action)); }, _filterProductsByCustom4(productListState, action) { if (B.JSArray_methods.contains$1(productListState.custom4Filters._list$_list, action.value)) return productListState.rebuild$1(new A._filterProductsByCustom4_closure(action)); else return productListState.rebuild$1(new A._filterProductsByCustom4_closure0(action)); }, _filterProducts(productListState, action) { return productListState.rebuild$1(new A._filterProducts_closure(action, productListState)); }, _sortProducts(productListState, action) { return productListState.rebuild$1(new A._sortProducts_closure(action)); }, _startListMultiselect11(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure27()); }, _addToListMultiselect11(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure27(action)); }, _removeFromListMultiselect11(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure27(action)); }, _clearListMultiselect11(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure27()); }, _archiveProductSuccess(productState, action) { return productState.rebuild$1(new A._archiveProductSuccess_closure(action)); }, _deleteProductSuccess(productState, action) { return productState.rebuild$1(new A._deleteProductSuccess_closure(action)); }, _restoreProductSuccess(productState, action) { return productState.rebuild$1(new A._restoreProductSuccess_closure(action)); }, _setTaxCategoryProductsSuccess(productState, action) { return productState.rebuild$1(new A._setTaxCategoryProductsSuccess_closure(action)); }, _addProduct(productState, action) { return productState.rebuild$1(new A._addProduct_closure(action)); }, _updateProduct(productState, action) { return productState.rebuild$1(new A._updateProduct_closure(action)); }, _setLoadedProduct(productState, action) { return productState.rebuild$1(new A._setLoadedProduct_closure(action)); }, _setLoadedProducts(productState, action) { return productState.loadProducts$1(action.products); }, _setLoadedCompany11(productState, action) { return productState.loadProducts$1(action.userCompany.company.products); }, productUIReducer_closure: function productUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure226: function forceSelectedReducer_closure226() { }, forceSelectedReducer_closure227: function forceSelectedReducer_closure227() { }, forceSelectedReducer_closure228: function forceSelectedReducer_closure228() { }, forceSelectedReducer_closure229: function forceSelectedReducer_closure229() { }, forceSelectedReducer_closure230: function forceSelectedReducer_closure230() { }, forceSelectedReducer_closure231: function forceSelectedReducer_closure231() { }, forceSelectedReducer_closure232: function forceSelectedReducer_closure232() { }, forceSelectedReducer_closure233: function forceSelectedReducer_closure233() { }, tabIndexReducer_closure33: function tabIndexReducer_closure33() { }, tabIndexReducer_closure34: function tabIndexReducer_closure34() { }, editingReducer_closure155: function editingReducer_closure155() { }, editingReducer__closure60: function editingReducer__closure60() { }, editingReducer_closure156: function editingReducer_closure156() { }, editingReducer_closure157: function editingReducer_closure157() { }, editingReducer_closure158: function editingReducer_closure158() { }, selectedIdReducer_closure435: function selectedIdReducer_closure435() { }, selectedIdReducer_closure436: function selectedIdReducer_closure436() { }, selectedIdReducer_closure437: function selectedIdReducer_closure437() { }, selectedIdReducer_closure438: function selectedIdReducer_closure438() { }, selectedIdReducer_closure439: function selectedIdReducer_closure439() { }, selectedIdReducer_closure440: function selectedIdReducer_closure440() { }, selectedIdReducer_closure441: function selectedIdReducer_closure441() { }, selectedIdReducer_closure442: function selectedIdReducer_closure442() { }, selectedIdReducer_closure443: function selectedIdReducer_closure443() { }, selectedIdReducer_closure444: function selectedIdReducer_closure444() { }, selectedIdReducer_closure445: function selectedIdReducer_closure445() { }, selectedIdReducer_closure446: function selectedIdReducer_closure446() { }, selectedIdReducer_closure447: function selectedIdReducer_closure447() { }, selectedIdReducer_closure448: function selectedIdReducer_closure448() { }, productListReducer_closure: function productListReducer_closure() { }, productListReducer__closure: function productListReducer__closure() { }, _viewProductList_closure: function _viewProductList_closure() { }, _filterProductsByState_closure: function _filterProductsByState_closure(t0) { this.action = t0; }, _filterProductsByState_closure0: function _filterProductsByState_closure0(t0) { this.action = t0; }, _filterProductsByCustom1_closure: function _filterProductsByCustom1_closure(t0) { this.action = t0; }, _filterProductsByCustom1_closure0: function _filterProductsByCustom1_closure0(t0) { this.action = t0; }, _filterProductsByCustom2_closure: function _filterProductsByCustom2_closure(t0) { this.action = t0; }, _filterProductsByCustom2_closure0: function _filterProductsByCustom2_closure0(t0) { this.action = t0; }, _filterProductsByCustom3_closure: function _filterProductsByCustom3_closure(t0) { this.action = t0; }, _filterProductsByCustom3_closure0: function _filterProductsByCustom3_closure0(t0) { this.action = t0; }, _filterProductsByCustom4_closure: function _filterProductsByCustom4_closure(t0) { this.action = t0; }, _filterProductsByCustom4_closure0: function _filterProductsByCustom4_closure0(t0) { this.action = t0; }, _filterProducts_closure: function _filterProducts_closure(t0, t1) { this.action = t0; this.productListState = t1; }, _sortProducts_closure: function _sortProducts_closure(t0) { this.action = t0; }, _startListMultiselect_closure27: function _startListMultiselect_closure27() { }, _addToListMultiselect_closure27: function _addToListMultiselect_closure27(t0) { this.action = t0; }, _removeFromListMultiselect_closure27: function _removeFromListMultiselect_closure27(t0) { this.action = t0; }, _clearListMultiselect_closure27: function _clearListMultiselect_closure27() { }, _archiveProductSuccess_closure: function _archiveProductSuccess_closure(t0) { this.action = t0; }, _deleteProductSuccess_closure: function _deleteProductSuccess_closure(t0) { this.action = t0; }, _restoreProductSuccess_closure: function _restoreProductSuccess_closure(t0) { this.action = t0; }, _setTaxCategoryProductsSuccess_closure: function _setTaxCategoryProductsSuccess_closure(t0) { this.action = t0; }, _addProduct_closure: function _addProduct_closure(t0) { this.action = t0; }, _updateProduct_closure: function _updateProduct_closure(t0) { this.action = t0; }, _setLoadedProduct_closure: function _setLoadedProduct_closure(t0) { this.action = t0; }, productNotificationThreshold(company, product) { var t1 = product.stockNotificationThreshold; if (t1 !== 0) return t1; return company.stockNotificationThreshold; }, convertProductToInvoiceItem(client, company, currencyMap, invoice, product) { var cost, t2, exchangeRate, _null = null, t1 = {}; if (company.fillProducts) { cost = invoice.entityType === B.EntityType_purchaseOrder && company.enableProductCost && product.cost !== 0 ? product.cost : product.price; t1.cost = cost; if (company.convertProductExchangeRate) { t2 = client == null ? _null : client.settings.currencyId; t2 = (t2 == null ? "" : t2).length !== 0; } else t2 = false; if (t2) { exchangeRate = invoice.exchangeRate; if (!company.convertRateToClient && exchangeRate !== 0) exchangeRate = 1 / exchangeRate; t1.cost = A.round(cost * exchangeRate, currencyMap._map$_map.$index(0, client.settings.currencyId).precision); } return A.InvoiceItemEntity_InvoiceItemEntity(_null, _null).rebuild$1(new A.convertProductToInvoiceItem_closure(t1, product, company)); } else return A.InvoiceItemEntity_InvoiceItemEntity(product.productKey, _null); }, dropdownProductsSelector(productMap, productList, userMap) { var t1 = productList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownProductsSelector_closure(productMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownProductsSelector_closure0(productMap, userMap)); return list; }, productList(productMap) { var t1 = productMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.productList_closure(productMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.productList_closure0(productMap)); return list; }, filteredProductsSelector(selectionState, productMap, productList, productListState, userMap) { var t1 = productList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredProductsSelector_closure(productMap, selectionState, productListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredProductsSelector_closure0(productMap, productListState, userMap)); return list; }, convertProductToInvoiceItem_closure: function convertProductToInvoiceItem_closure(t0, t1, t2) { this._box_0 = t0; this.product = t1; this.company = t2; }, memoizedDropdownProductList_closure: function memoizedDropdownProductList_closure() { }, dropdownProductsSelector_closure: function dropdownProductsSelector_closure(t0) { this.productMap = t0; }, dropdownProductsSelector_closure0: function dropdownProductsSelector_closure0(t0, t1) { this.productMap = t0; this.userMap = t1; }, memoizedProductList_closure: function memoizedProductList_closure() { }, productList_closure: function productList_closure(t0) { this.productMap = t0; }, productList_closure0: function productList_closure0(t0) { this.productMap = t0; }, memoizedFilteredProductList_closure: function memoizedFilteredProductList_closure() { }, filteredProductsSelector_closure: function filteredProductsSelector_closure(t0, t1, t2) { this.productMap = t0; this.selectionState = t1; this.productListState = t2; }, filteredProductsSelector_closure0: function filteredProductsSelector_closure0(t0, t1, t2) { this.productMap = t0; this.productListState = t1; this.userMap = t2; }, _$ProductState$_(list, map) { var _s12_ = "ProductState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$ProductState(map, list); }, _$ProductUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "ProductUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$ProductUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, ProductState: function ProductState() { }, ProductState_loadProducts_closure0: function ProductState_loadProducts_closure0() { }, ProductState_loadProducts_closure1: function ProductState_loadProducts_closure1() { }, ProductState_loadProducts_closure: function ProductState_loadProducts_closure(t0, t1) { this.$this = t0; this.map = t1; }, ProductUIState: function ProductUIState() { }, _$ProductStateSerializer: function _$ProductStateSerializer() { }, _$ProductUIStateSerializer: function _$ProductUIStateSerializer() { }, _$ProductState: function _$ProductState(t0, t1) { this.map = t0; this.list = t1; this._product_state$__hashCode = null; }, ProductStateBuilder: function ProductStateBuilder() { this._product_state$_list = this._product_state$_map = this._product_state$_$v = null; }, _$ProductUIState: function _$ProductUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._product_state$__hashCode = null; }, ProductUIStateBuilder: function ProductUIStateBuilder() { var _ = this; _._product_state$_cancelCompleter = _._product_state$_saveCompleter = _._product_state$_tabIndex = _._product_state$_forceSelected = _._product_state$_selectedId = _._product_state$_listUIState = _._product_state$_editing = _._product_state$_$v = null; }, _ProductUIState_Object_EntityUIState: function _ProductUIState_Object_EntityUIState() { }, handleProjectAction(context, projects, action) { return A.handleProjectAction$body(context, projects, action); }, handleProjectAction$body(context, projects, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, project, t3, projectIds, client, items, message, _i, documentIds, t4, t5, t6, _box_0; var $async$handleProjectAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; if (projects.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.ProjectEntity; project = t2._as(B.JSArray_methods.get$first(projects)); t3 = A._arrayInstanceType(projects)._eval$1("MappedListIterable<1,String>"); projectIds = A.List_List$of(new A.MappedListIterable(projects, new A.handleProjectAction_closure(), t3), true, t3._eval$1("ListIterable.E")); client = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, project.clientId); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_newTask: // goto case $async$goto = 6; break; case B.EntityAction_newInvoice: // goto case $async$goto = 7; break; case B.EntityAction_newQuote: // goto case $async$goto = 8; break; case B.EntityAction_invoiceProject: // goto case $async$goto = 9; break; case B.EntityAction_newExpense: // goto case $async$goto = 10; break; case B.EntityAction_clone: // goto case $async$goto = 11; break; case B.EntityAction_restore: // goto case $async$goto = 12; break; case B.EntityAction_archive: // goto case $async$goto = 13; break; case B.EntityAction_delete: // goto case $async$goto = 14; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 15; break; case B.EntityAction_more: // goto case $async$goto = 16; break; case B.EntityAction_documents: // goto case $async$goto = 17; break; case B.EntityAction_runTemplate: // goto case $async$goto = 18; break; case B.EntityAction_addComment: // goto case $async$goto = 19; break; default: // goto default $async$goto = 20; break; } break; case 5: // case A.editEntity(null, project, true, null); // goto after switch $async$goto = 4; break; case 6: // case A.createEntity(null, null, A.TaskEntity_TaskEntity(null, null, null, t1, null).rebuild$1(new A.handleProjectAction_closure0(project)), null, false); // goto after switch $async$goto = 4; break; case 7: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, null, null, t1, null, null).rebuild$1(new A.handleProjectAction_closure1(project)), null, false); // goto after switch $async$goto = 4; break; case 8: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, B.EntityType_quote, null, t1, null, null).rebuild$1(new A.handleProjectAction_closure2(project)), null, false); // goto after switch $async$goto = 4; break; case 9: // case _box_0.lastClientId = ""; _box_0.hasMultipleClients = false; B.JSArray_methods.forEach$1(projects, new A.handleProjectAction_closure3(_box_0)); if (_box_0.hasMultipleClients) { A.showErrorDialog(false, t3.get$multipleClientError()); // goto return $async$goto = 1; break; } items = A._setArrayType([], type$.JSArray_InvoiceItemEntity); B.JSArray_methods.forEach$1(projects, new A.handleProjectAction_closure4(items, context)); A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, null, null, t1, null, null).rebuild$1(new A.handleProjectAction_closure5(items, project)), null, false); // goto after switch $async$goto = 4; break; case 10: // case A.createEntity(null, null, A.ExpenseEntity_ExpenseEntity(client, null, null, null, t1, null, null).rebuild$1(new A.handleProjectAction_closure6(project)), null, false); // goto after switch $async$goto = 4; break; case 11: // case A.createEntity(null, null, project.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 12: // case t1 = projectIds.length; if (t1 > 1) { t3.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_projects"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t3.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_project"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreProjectRequest(t1, projectIds)); // goto after switch $async$goto = 4; break; case 13: // case t1 = projectIds.length; if (t1 > 1) { t3.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_projects"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t3.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_project"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveProjectRequest(t1, projectIds)); // goto after switch $async$goto = 4; break; case 14: // case t1 = projectIds.length; if (t1 > 1) { t3.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_projects"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t3.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_project"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteProjectRequest(t1, projectIds)); // goto after switch $async$goto = 4; break; case 15: // case if (store.__Store__state_A.uiState.projectUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartProjectMultiselect()); } t1 = projects.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < projects.length; projects.length === t1 || (0, A.throwConcurrentModificationError)(projects), ++_i) { project = projects[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(project); t2 = t2.projectUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToProjectMultiselect(project)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromProjectMultiselect(project)); } } // goto after switch $async$goto = 4; break; case 16: // case A.showEntityActionsDialog(null, A._setArrayType([project], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 17: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = projects.length, _i = 0; _i < projects.length; projects.length === t1 || (0, A.throwConcurrentModificationError)(projects), ++_i) for (t4 = t2._as(projects[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t3.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t3.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 18: // case A.showDialog(null, null, false, null, new A.handleProjectAction_closure7(projects), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 19: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 21; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleProjectAction_closure8(project), t1, null, true, type$.bool), $async$handleProjectAction); case 21: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProject(null, project.id)); } // goto after switch $async$goto = 4; break; case 20: // default A.print("## Error: action " + A.S(action) + " not handled in project_actions"); case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleProjectAction, $async$completer); }, ViewProjectList: function ViewProjectList(t0) { this.page = t0; }, ViewProject: function ViewProject(t0) { this.projectId = t0; }, EditProject: function EditProject(t0, t1, t2) { this.project = t0; this.completer = t1; this.cancelCompleter = t2; }, UpdateProject: function UpdateProject(t0) { this.project = t0; }, LoadProject: function LoadProject(t0, t1) { this.completer = t0; this.projectId = t1; }, LoadProjects: function LoadProjects() { }, LoadProjectRequest: function LoadProjectRequest() { }, LoadProjectFailure: function LoadProjectFailure(t0) { this.error = t0; }, LoadProjectSuccess: function LoadProjectSuccess(t0) { this.project = t0; }, LoadProjectsRequest: function LoadProjectsRequest() { }, LoadProjectsFailure: function LoadProjectsFailure(t0) { this.error = t0; }, LoadProjectsSuccess: function LoadProjectsSuccess(t0) { this.projects = t0; }, SaveProjectRequest: function SaveProjectRequest(t0, t1) { this.completer = t0; this.project = t1; }, SaveProjectSuccess: function SaveProjectSuccess(t0) { this.project = t0; }, AddProjectSuccess: function AddProjectSuccess(t0) { this.project = t0; }, SaveProjectFailure: function SaveProjectFailure() { }, ArchiveProjectRequest: function ArchiveProjectRequest(t0, t1) { this.completer = t0; this.projectIds = t1; }, ArchiveProjectSuccess: function ArchiveProjectSuccess(t0) { this.projects = t0; }, ArchiveProjectFailure: function ArchiveProjectFailure() { }, DeleteProjectRequest: function DeleteProjectRequest(t0, t1) { this.completer = t0; this.projectIds = t1; }, DeleteProjectSuccess: function DeleteProjectSuccess(t0) { this.projects = t0; }, DeleteProjectFailure: function DeleteProjectFailure() { }, RestoreProjectRequest: function RestoreProjectRequest(t0, t1) { this.completer = t0; this.projectIds = t1; }, RestoreProjectSuccess: function RestoreProjectSuccess(t0) { this.projects = t0; }, RestoreProjectFailure: function RestoreProjectFailure() { }, FilterProjects: function FilterProjects(t0) { this.filter = t0; }, SortProjects: function SortProjects(t0) { this.field = t0; }, FilterProjectsByState: function FilterProjectsByState(t0) { this.state = t0; }, FilterProjectsByCustom1: function FilterProjectsByCustom1(t0) { this.value = t0; }, FilterProjectsByCustom2: function FilterProjectsByCustom2(t0) { this.value = t0; }, FilterProjectsByCustom3: function FilterProjectsByCustom3(t0) { this.value = t0; }, FilterProjectsByCustom4: function FilterProjectsByCustom4(t0) { this.value = t0; }, handleProjectAction_closure: function handleProjectAction_closure() { }, handleProjectAction_closure0: function handleProjectAction_closure0(t0) { this.project = t0; }, handleProjectAction_closure1: function handleProjectAction_closure1(t0) { this.project = t0; }, handleProjectAction_closure2: function handleProjectAction_closure2(t0) { this.project = t0; }, handleProjectAction_closure3: function handleProjectAction_closure3(t0) { this._box_0 = t0; }, handleProjectAction_closure4: function handleProjectAction_closure4(t0, t1) { this.items = t0; this.context = t1; }, handleProjectAction_closure5: function handleProjectAction_closure5(t0, t1) { this.items = t0; this.project = t1; }, handleProjectAction_closure6: function handleProjectAction_closure6(t0) { this.project = t0; }, handleProjectAction_closure7: function handleProjectAction_closure7(t0) { this.projects = t0; }, handleProjectAction_closure8: function handleProjectAction_closure8(t0) { this.project = t0; }, StartProjectMultiselect: function StartProjectMultiselect() { }, AddToProjectMultiselect: function AddToProjectMultiselect(t0) { this.entity = t0; }, RemoveFromProjectMultiselect: function RemoveFromProjectMultiselect(t0) { this.entity = t0; }, ClearProjectMultiselect: function ClearProjectMultiselect() { }, SaveProjectDocumentRequest: function SaveProjectDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFile = t2; _.project = t3; }, SaveProjectDocumentFailure: function SaveProjectDocumentFailure() { }, UpdateProjectTab: function UpdateProjectTab(t0) { this.tabIndex = t0; }, _editProject() { return new A._editProject_closure(); }, _viewProject() { return new A._viewProject_closure(); }, _viewProjectList() { return new A._viewProjectList_closure0(); }, _archiveProject(repository) { return new A._archiveProject_closure(repository); }, _deleteProject(repository) { return new A._deleteProject_closure(repository); }, _restoreProject(repository) { return new A._restoreProject_closure(repository); }, _saveProject(repository) { return new A._saveProject_closure(repository); }, _loadProject(repository) { return new A._loadProject_closure(repository); }, _loadProjects(repository) { return new A._loadProjects_closure(repository); }, _saveDocument6(repository) { return new A._saveDocument_closure7(repository); }, _editProject_closure: function _editProject_closure() { }, _viewProject_closure: function _viewProject_closure() { }, _viewProjectList_closure0: function _viewProjectList_closure0() { }, _viewProjectList__closure: function _viewProjectList__closure() { }, _archiveProject_closure: function _archiveProject_closure(t0) { this.repository = t0; }, _archiveProject__closure: function _archiveProject__closure(t0) { this.store = t0; }, _archiveProject__closure0: function _archiveProject__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveProject__closure1: function _archiveProject__closure1(t0, t1, t2) { this.store = t0; this.prevProjects = t1; this.action = t2; }, _deleteProject_closure: function _deleteProject_closure(t0) { this.repository = t0; }, _deleteProject__closure: function _deleteProject__closure(t0) { this.store = t0; }, _deleteProject__closure0: function _deleteProject__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteProject__closure1: function _deleteProject__closure1(t0, t1, t2) { this.store = t0; this.prevProjects = t1; this.action = t2; }, _restoreProject_closure: function _restoreProject_closure(t0) { this.repository = t0; }, _restoreProject__closure: function _restoreProject__closure(t0) { this.store = t0; }, _restoreProject__closure0: function _restoreProject__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreProject__closure1: function _restoreProject__closure1(t0, t1, t2) { this.store = t0; this.prevProjects = t1; this.action = t2; }, _saveProject_closure: function _saveProject_closure(t0) { this.repository = t0; }, _saveProject__closure: function _saveProject__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveProject__closure0: function _saveProject__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadProject_closure: function _loadProject_closure(t0) { this.repository = t0; }, _loadProject__closure: function _loadProject__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadProject__closure0: function _loadProject__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadProjects_closure: function _loadProjects_closure(t0) { this.repository = t0; }, _loadProjects__closure: function _loadProjects__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadProjects___closure: function _loadProjects___closure(t0) { this.documents = t0; }, _loadProjects____closure: function _loadProjects____closure(t0, t1) { this.documents = t0; this.project = t1; }, _loadProjects_____closure: function _loadProjects_____closure(t0) { this.project = t0; }, _loadProjects__closure0: function _loadProjects__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure7: function _saveDocument_closure7(t0) { this.repository = t0; }, _saveDocument__closure15: function _saveDocument__closure15(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure7: function _saveDocument___closure7(t0, t1) { this.documents = t0; this.project = t1; }, _saveDocument____closure7: function _saveDocument____closure7(t0) { this.project = t0; }, _saveDocument__closure16: function _saveDocument__closure16(t0, t1) { this.store = t0; this.action = t1; }, projectUIReducer(state, action) { var t1 = new A.ProjectUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._project_state$_$v = state; new A.projectUIReducer_closure(state, action).call$1(t1); return t1._project_state$_build$0(); }, _clearEditing10(project, dynamicAction) { var _null = null; return A.ProjectEntity_ProjectEntity(_null, _null, _null, _null); }, _updateEditing11(project, action) { return action.get$project(); }, _viewProjectList0(projectListState, action) { return projectListState.rebuild$1(new A._viewProjectList_closure()); }, _filterProjectsByCustom1(projectListState, action) { if (B.JSArray_methods.contains$1(projectListState.custom1Filters._list$_list, action.value)) return projectListState.rebuild$1(new A._filterProjectsByCustom1_closure(action)); else return projectListState.rebuild$1(new A._filterProjectsByCustom1_closure0(action)); }, _filterProjectsByCustom2(projectListState, action) { if (B.JSArray_methods.contains$1(projectListState.custom2Filters._list$_list, action.value)) return projectListState.rebuild$1(new A._filterProjectsByCustom2_closure(action)); else return projectListState.rebuild$1(new A._filterProjectsByCustom2_closure0(action)); }, _filterProjectsByCustom3(projectListState, action) { if (B.JSArray_methods.contains$1(projectListState.custom3Filters._list$_list, action.value)) return projectListState.rebuild$1(new A._filterProjectsByCustom3_closure(action)); else return projectListState.rebuild$1(new A._filterProjectsByCustom3_closure0(action)); }, _filterProjectsByCustom4(projectListState, action) { if (B.JSArray_methods.contains$1(projectListState.custom4Filters._list$_list, action.value)) return projectListState.rebuild$1(new A._filterProjectsByCustom4_closure(action)); else return projectListState.rebuild$1(new A._filterProjectsByCustom4_closure0(action)); }, _filterProjectsByState(projectListState, action) { if (B.JSArray_methods.contains$1(projectListState.stateFilters._list$_list, action.state)) return projectListState.rebuild$1(new A._filterProjectsByState_closure(action)); else return projectListState.rebuild$1(new A._filterProjectsByState_closure0(action)); }, _filterProjects(projectListState, action) { return projectListState.rebuild$1(new A._filterProjects_closure(action, projectListState)); }, _sortProjects(projectListState, action) { return projectListState.rebuild$1(new A._sortProjects_closure(action)); }, _startListMultiselect12(projectListState, action) { return projectListState.rebuild$1(new A._startListMultiselect_closure1()); }, _addToListMultiselect12(projectListState, action) { return projectListState.rebuild$1(new A._addToListMultiselect_closure1(action)); }, _removeFromListMultiselect12(projectListState, action) { return projectListState.rebuild$1(new A._removeFromListMultiselect_closure1(action)); }, _clearListMultiselect12(projectListState, action) { return projectListState.rebuild$1(new A._clearListMultiselect_closure1()); }, _purgeClientSuccess4(projectState, action) { var t1 = projectState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return projectState.rebuild$1(new A._purgeClientSuccess_closure5(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure6(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure7(), t3), true, t3._eval$1("Iterable.E")))); }, _archiveProjectSuccess(projectState, action) { return projectState.rebuild$1(new A._archiveProjectSuccess_closure(action)); }, _deleteProjectSuccess(projectState, action) { return projectState.rebuild$1(new A._deleteProjectSuccess_closure(action)); }, _restoreProjectSuccess(projectState, action) { return projectState.rebuild$1(new A._restoreProjectSuccess_closure(action)); }, _addProject(projectState, action) { return projectState.rebuild$1(new A._addProject_closure(action)); }, _updateProject(projectState, action) { return projectState.rebuild$1(new A._updateProject_closure(action)); }, _setLoadedProject(projectState, action) { return projectState.rebuild$1(new A._setLoadedProject_closure(action)); }, _setLoadedProjects(projectState, action) { return projectState.loadProjects$1(action.projects); }, _setLoadedCompany12(projectState, action) { return projectState.loadProjects$1(action.userCompany.company.projects); }, projectUIReducer_closure: function projectUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure17: function forceSelectedReducer_closure17() { }, forceSelectedReducer_closure18: function forceSelectedReducer_closure18() { }, forceSelectedReducer_closure19: function forceSelectedReducer_closure19() { }, forceSelectedReducer_closure20: function forceSelectedReducer_closure20() { }, forceSelectedReducer_closure21: function forceSelectedReducer_closure21() { }, forceSelectedReducer_closure22: function forceSelectedReducer_closure22() { }, forceSelectedReducer_closure23: function forceSelectedReducer_closure23() { }, forceSelectedReducer_closure24: function forceSelectedReducer_closure24() { }, tabIndexReducer_closure3: function tabIndexReducer_closure3() { }, tabIndexReducer_closure4: function tabIndexReducer_closure4() { }, saveCompleterReducer_closure: function saveCompleterReducer_closure() { }, cancelCompleterReducer_closure: function cancelCompleterReducer_closure() { }, selectedIdReducer_closure35: function selectedIdReducer_closure35() { }, selectedIdReducer_closure36: function selectedIdReducer_closure36() { }, selectedIdReducer_closure37: function selectedIdReducer_closure37() { }, selectedIdReducer_closure38: function selectedIdReducer_closure38() { }, selectedIdReducer_closure39: function selectedIdReducer_closure39() { }, selectedIdReducer_closure40: function selectedIdReducer_closure40() { }, selectedIdReducer_closure41: function selectedIdReducer_closure41() { }, selectedIdReducer_closure42: function selectedIdReducer_closure42() { }, selectedIdReducer_closure43: function selectedIdReducer_closure43() { }, selectedIdReducer_closure44: function selectedIdReducer_closure44() { }, selectedIdReducer_closure45: function selectedIdReducer_closure45() { }, selectedIdReducer_closure46: function selectedIdReducer_closure46() { }, selectedIdReducer_closure47: function selectedIdReducer_closure47() { }, selectedIdReducer_closure48: function selectedIdReducer_closure48() { }, selectedIdReducer_closure49: function selectedIdReducer_closure49() { }, editingReducer_closure14: function editingReducer_closure14() { }, editingReducer_closure15: function editingReducer_closure15() { }, editingReducer_closure16: function editingReducer_closure16() { }, editingReducer_closure17: function editingReducer_closure17() { }, editingReducer__closure7: function editingReducer__closure7() { }, projectListReducer_closure: function projectListReducer_closure() { }, projectListReducer__closure: function projectListReducer__closure() { }, _viewProjectList_closure: function _viewProjectList_closure() { }, _filterProjectsByCustom1_closure: function _filterProjectsByCustom1_closure(t0) { this.action = t0; }, _filterProjectsByCustom1_closure0: function _filterProjectsByCustom1_closure0(t0) { this.action = t0; }, _filterProjectsByCustom2_closure: function _filterProjectsByCustom2_closure(t0) { this.action = t0; }, _filterProjectsByCustom2_closure0: function _filterProjectsByCustom2_closure0(t0) { this.action = t0; }, _filterProjectsByCustom3_closure: function _filterProjectsByCustom3_closure(t0) { this.action = t0; }, _filterProjectsByCustom3_closure0: function _filterProjectsByCustom3_closure0(t0) { this.action = t0; }, _filterProjectsByCustom4_closure: function _filterProjectsByCustom4_closure(t0) { this.action = t0; }, _filterProjectsByCustom4_closure0: function _filterProjectsByCustom4_closure0(t0) { this.action = t0; }, _filterProjectsByState_closure: function _filterProjectsByState_closure(t0) { this.action = t0; }, _filterProjectsByState_closure0: function _filterProjectsByState_closure0(t0) { this.action = t0; }, _filterProjects_closure: function _filterProjects_closure(t0, t1) { this.action = t0; this.projectListState = t1; }, _sortProjects_closure: function _sortProjects_closure(t0) { this.action = t0; }, _startListMultiselect_closure1: function _startListMultiselect_closure1() { }, _addToListMultiselect_closure1: function _addToListMultiselect_closure1(t0) { this.action = t0; }, _removeFromListMultiselect_closure1: function _removeFromListMultiselect_closure1(t0) { this.action = t0; }, _clearListMultiselect_closure1: function _clearListMultiselect_closure1() { }, _purgeClientSuccess_closure6: function _purgeClientSuccess_closure6(t0) { this.action = t0; }, _purgeClientSuccess_closure7: function _purgeClientSuccess_closure7() { }, _purgeClientSuccess_closure5: function _purgeClientSuccess_closure5(t0) { this.ids = t0; }, _purgeClientSuccess__closure3: function _purgeClientSuccess__closure3(t0) { this.ids = t0; }, _purgeClientSuccess__closure4: function _purgeClientSuccess__closure4(t0) { this.ids = t0; }, _archiveProjectSuccess_closure: function _archiveProjectSuccess_closure(t0) { this.action = t0; }, _deleteProjectSuccess_closure: function _deleteProjectSuccess_closure(t0) { this.action = t0; }, _restoreProjectSuccess_closure: function _restoreProjectSuccess_closure(t0) { this.action = t0; }, _addProject_closure: function _addProject_closure(t0) { this.action = t0; }, _updateProject_closure: function _updateProject_closure(t0) { this.action = t0; }, _setLoadedProject_closure: function _setLoadedProject_closure(t0) { this.action = t0; }, convertProjectToInvoiceItem(context, project) { var tasks, t2, expenses, t3, t4, t5, notes, notes0, hasShownNotes, i, item, t6, t7, items = A._setArrayType([], type$.JSArray_InvoiceItemEntity), t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); tasks = A._setArrayType([], type$.JSArray_nullable_TaskEntity); t2 = t1.userCompanyStates; t1 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; t2[t1].taskState.map._map$_map.forEach$1(0, new A.convertProjectToInvoiceItem_closure(project, tasks)); expenses = A._setArrayType([], type$.JSArray_nullable_ExpenseEntity); t2[t1].expenseState.map._map$_map.forEach$1(0, new A.convertProjectToInvoiceItem_closure0(project, expenses)); B.JSArray_methods.sort$1(tasks, new A.convertProjectToInvoiceItem_closure1()); B.JSArray_methods.sort$1(expenses, new A.convertProjectToInvoiceItem_closure2()); for (t3 = project.publicNotes, t4 = t3.length !== 0, t5 = project.name, notes = '
' + t5 + "
\n", notes0 = "## " + t5 + "\n", t3 += "\n", hasShownNotes = false, i = 0; i < expenses.length; ++i) { t5 = {}; item = A.convertExpenseToInvoiceItem(context, expenses[i]); if (i === 0) { t5.notes = ""; if (t2[t1].userCompany.company.markdownEnabled) { t5.notes = notes0; t6 = notes0; } else { t5.notes = notes; t6 = notes; } if (t4) { t6 = t5.notes = t6 + t3; hasShownNotes = true; } t5.notes = t6 + item.notes; t6 = new A.InvoiceItemEntityBuilder(); t6.get$_invoice_model$_$this()._productCost = 0; t6.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = ""; t6._invoice_model$_$v = item; new A.convertProjectToInvoiceItem_closure3(t5).call$1(t6); item = t6._invoice_model$_build$0(); } items.push(item); } for (t5 = !hasShownNotes, i = 0; i < tasks.length; ++i) { t6 = {}; item = A.convertTaskToInvoiceItem(context, false, tasks[i]); if (i === 0) { t6.notes = ""; if (t2[t1].userCompany.company.markdownEnabled) { t6.notes = notes0; t7 = notes0; } else { t6.notes = notes; t7 = notes; } if (t4 && t5) t7 = t6.notes = t7 + t3; t6.notes = t7 + item.notes; t7 = new A.InvoiceItemEntityBuilder(); t7.get$_invoice_model$_$this()._productCost = 0; t7.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = ""; t7._invoice_model$_$v = item; new A.convertProjectToInvoiceItem_closure4(t6).call$1(t7); item = t7._invoice_model$_build$0(); } items.push(item); } return items; }, dropdownProjectsSelector(projectMap, projectList, clientMap, userMap, clientId) { var t1 = projectList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownProjectsSelector_closure(projectMap, clientId, clientMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownProjectsSelector_closure0(projectMap, userMap, clientMap)); return list; }, filteredProjectsSelector(selectionState, projectMap, projectList, projectListState, clientMap, userMap) { var t1 = projectList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredProjectsSelector_closure(projectMap, clientMap, userMap, selectionState, selectionState.filterEntityId, selectionState.filterEntityType, projectListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredProjectsSelector_closure0(projectMap, projectListState, userMap, clientMap)); return list; }, taskDurationForProject(project, taskMap) { var t1 = {}; t1.total = 0; taskMap._map$_map.forEach$1(0, new A.taskDurationForProject_closure(t1, project)); return A.Duration$(0, 0, 0, 0, 0, t1.total); }, projectStatsForClient(clientId, projectMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; projectMap._map$_map.forEach$1(0, new A.projectStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, convertProjectToInvoiceItem_closure: function convertProjectToInvoiceItem_closure(t0, t1) { this.project = t0; this.tasks = t1; }, convertProjectToInvoiceItem_closure0: function convertProjectToInvoiceItem_closure0(t0, t1) { this.project = t0; this.expenses = t1; }, convertProjectToInvoiceItem_closure1: function convertProjectToInvoiceItem_closure1() { }, convertProjectToInvoiceItem_closure2: function convertProjectToInvoiceItem_closure2() { }, convertProjectToInvoiceItem_closure3: function convertProjectToInvoiceItem_closure3(t0) { this._box_0 = t0; }, convertProjectToInvoiceItem_closure4: function convertProjectToInvoiceItem_closure4(t0) { this._box_1 = t0; }, memoizedDropdownProjectList_closure: function memoizedDropdownProjectList_closure() { }, dropdownProjectsSelector_closure: function dropdownProjectsSelector_closure(t0, t1, t2) { this.projectMap = t0; this.clientId = t1; this.clientMap = t2; }, dropdownProjectsSelector_closure0: function dropdownProjectsSelector_closure0(t0, t1, t2) { this.projectMap = t0; this.userMap = t1; this.clientMap = t2; }, memoizedFilteredProjectList_closure: function memoizedFilteredProjectList_closure() { }, filteredProjectsSelector_closure: function filteredProjectsSelector_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.projectMap = t0; _.clientMap = t1; _.userMap = t2; _.selectionState = t3; _.filterEntityId = t4; _.filterEntityType = t5; _.projectListState = t6; }, filteredProjectsSelector_closure0: function filteredProjectsSelector_closure0(t0, t1, t2, t3) { var _ = this; _.projectMap = t0; _.projectListState = t1; _.userMap = t2; _.clientMap = t3; }, taskDurationForProject_closure: function taskDurationForProject_closure(t0, t1) { this._box_0 = t0; this.project = t1; }, memoizedProjectStatsForClient_closure: function memoizedProjectStatsForClient_closure() { }, projectStatsForClient_closure: function projectStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedProjectStatsForUser_closure: function memoizedProjectStatsForUser_closure() { }, _$ProjectState$_(list, map) { var _s12_ = "ProjectState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$ProjectState(map, list); }, _$ProjectUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "ProjectUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$ProjectUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, ProjectState: function ProjectState() { }, ProjectState_loadProjects_closure0: function ProjectState_loadProjects_closure0() { }, ProjectState_loadProjects_closure1: function ProjectState_loadProjects_closure1() { }, ProjectState_loadProjects_closure: function ProjectState_loadProjects_closure(t0, t1) { this.$this = t0; this.map = t1; }, ProjectUIState: function ProjectUIState() { }, _$ProjectStateSerializer: function _$ProjectStateSerializer() { }, _$ProjectUIStateSerializer: function _$ProjectUIStateSerializer() { }, _$ProjectState: function _$ProjectState(t0, t1) { this.map = t0; this.list = t1; this._project_state$__hashCode = null; }, ProjectStateBuilder: function ProjectStateBuilder() { this._project_state$_list = this._project_state$_map = this._project_state$_$v = null; }, _$ProjectUIState: function _$ProjectUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._project_state$__hashCode = null; }, ProjectUIStateBuilder: function ProjectUIStateBuilder() { var _ = this; _._project_state$_cancelCompleter = _._project_state$_saveCompleter = _._project_state$_tabIndex = _._project_state$_forceSelected = _._project_state$_selectedId = _._project_state$_listUIState = _._project_state$_editing = _._project_state$_$v = null; }, _ProjectUIState_Object_EntityUIState: function _ProjectUIState_Object_EntityUIState() { }, handlePurchaseOrderAction(context, purchaseOrders, action) { return A.handlePurchaseOrderAction$body(context, purchaseOrders, action); }, handlePurchaseOrderAction$body(context, purchaseOrders, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, purchaseOrder, t3, purchaseOrderIds, t4, vendor, t5, response, data, _i, designId, _box_0; var $async$handlePurchaseOrderAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; if (purchaseOrders.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); purchaseOrder = type$.InvoiceEntity._as(B.JSArray_methods.get$first(purchaseOrders)); t3 = A._arrayInstanceType(purchaseOrders)._eval$1("MappedListIterable<1,String>"); purchaseOrderIds = A.List_List$of(new A.MappedListIterable(purchaseOrders, new A.handlePurchaseOrderAction_closure(), t3), true, t3._eval$1("ListIterable.E")); t3 = t1.userCompanyStates; t4 = t1.uiState.selectedCompanyIndex; t3 = t3._list$_list; vendor = t3[t4].vendorState.$get$1(0, purchaseOrder.vendorId); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_viewPdf: // goto case $async$goto = 6; break; case B.EntityAction_restore: // goto case $async$goto = 7; break; case B.EntityAction_archive: // goto case $async$goto = 8; break; case B.EntityAction_delete: // goto case $async$goto = 9; break; case B.EntityAction_printPdf: // goto case $async$goto = 10; break; case B.EntityAction_bulkPrint: // goto case $async$goto = 11; break; case B.EntityAction_addToInventory: // goto case $async$goto = 12; break; case B.EntityAction_convertToExpense: // goto case $async$goto = 13; break; case B.EntityAction_viewExpense: // goto case $async$goto = 14; break; case B.EntityAction_markSent: // goto case $async$goto = 15; break; case B.EntityAction_cancelInvoice: // goto case $async$goto = 16; break; case B.EntityAction_accept: // goto case $async$goto = 17; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 18; break; case B.EntityAction_vendorPortal: // goto case $async$goto = 19; break; case B.EntityAction_sendEmail: // goto case $async$goto = 20; break; case B.EntityAction_bulkSendEmail: // goto case $async$goto = 21; break; case B.EntityAction_schedule: // goto case $async$goto = 22; break; case B.EntityAction_cloneToQuote: // goto case $async$goto = 23; break; case B.EntityAction_cloneToOther: // goto case $async$goto = 24; break; case B.EntityAction_cloneToInvoice: // goto case $async$goto = 25; break; case B.EntityAction_clone: // goto case $async$goto = 26; break; case B.EntityAction_cloneToPurchaseOrder: // goto case $async$goto = 27; break; case B.EntityAction_cloneToCredit: // goto case $async$goto = 28; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 29; break; case B.EntityAction_ePurchaseOrder: // goto case $async$goto = 30; break; case B.EntityAction_download: // goto case $async$goto = 31; break; case B.EntityAction_bulkDownload: // goto case $async$goto = 32; break; case B.EntityAction_more: // goto case $async$goto = 33; break; case B.EntityAction_runTemplate: // goto case $async$goto = 34; break; case B.EntityAction_addComment: // goto case $async$goto = 35; break; default: // goto default $async$goto = 36; break; } break; case 5: // case A.editEntity(null, purchaseOrder, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfPurchaseOrder(purchaseOrder, context, null)); // goto after switch $async$goto = 4; break; case 7: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_purchase_order"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "restored_purchase_order"); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestorePurchaseOrdersRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 8: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_purchase_order"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "archived_purchase_order"); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchivePurchaseOrdersRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 9: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_purchase_order"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "deleted_purchase_order"); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeletePurchaseOrdersRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 10: // case t1 = B.JSArray_methods.get$first(purchaseOrder.invitations._list$_list).link; t2 = Date.now(); t5 = store.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.StartSaving()); $async$goto = 37; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1 + "/download?t=" + t2, t3[t4].userCompany.token.token, true), $async$handlePurchaseOrderAction); case 37: // returning from await. response = $async$result; t5[0].call$1(new A.StopSaving()); $async$goto = 38; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handlePurchaseOrderAction_closure0(response), false), $async$handlePurchaseOrderAction); case 38: // returning from await. // goto after switch $async$goto = 4; break; case 11: // case t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); t3 = t1.get$credentials(0); data = B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", purchaseOrderIds, "action", B.EntityAction_bulkPrint.toApiParam$0()], type$.String, type$.Object)); $async$goto = 39; return A._asyncAwait(new A.WebClient().post$4$data$rawResponse(t3.url + "/purchase_orders/bulk", t1.get$credentials(0).token, data, true), $async$handlePurchaseOrderAction); case 39: // returning from await. response = $async$result; t2[0].call$1(new A.StopSaving()); $async$goto = 40; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handlePurchaseOrderAction_closure1(response), false), $async$handlePurchaseOrderAction); case 40: // returning from await. // goto after switch $async$goto = 4; break; case 12: // case if (purchaseOrders.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "added_purchase_order_to_inventory"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "added_purchase_order_to_inventory"); t1.toString; } else t1 = t2; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "added_purchase_orders_to_inventory"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "added_purchase_orders_to_inventory"); t1.toString; } else t1 = t2; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddPurchaseOrdersToInventoryRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 13: // case if (purchaseOrders.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "converted_to_expense"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "converted_to_expense"); t1.toString; } else t1 = t2; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "converted_to_expenses"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "converted_to_expenses"); t1.toString; } else t1 = t2; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ConvertPurchaseOrdersToExpensesRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 14: // case A.viewEntityById(false, purchaseOrder.expenseId, B.EntityType_expense, null, false, true); // goto after switch $async$goto = 4; break; case 15: // case if (purchaseOrders.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "marked_purchase_order_as_sent"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "marked_purchase_order_as_sent"); t1.toString; } else t1 = t2; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "marked_purchase_orders_as_sent"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "marked_purchase_orders_as_sent"); t1.toString; } else t1 = t2; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MarkPurchaseOrdersSentRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 16: // case if (purchaseOrders.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "cancelled_purchase_order"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "cancelled_purchase_order"); t1.toString; } else t1 = t2; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "cancelled_purchase_orders"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "cancelled_purchase_orders"); t1.toString; } else t1 = t2; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.CancelPurchaseOrdersRequest(purchaseOrderIds, t1)); // goto after switch $async$goto = 4; break; case 17: // case if (purchaseOrders.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "accepted_purchase_order"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "accepted_purchase_order"); t1.toString; } else t1 = t2; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "accepted_purchase_orders"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "accepted_purchase_orders"); t1.toString; } else t1 = t2; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AcceptPurchaseOrdersRequest(purchaseOrderIds, t1)); // goto after switch $async$goto = 4; break; case 18: // case if (store.__Store__state_A.uiState.purchaseOrderUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPurchaseOrderMultiselect()); } t1 = purchaseOrders.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < purchaseOrders.length; purchaseOrders.length === t1 || (0, A.throwConcurrentModificationError)(purchaseOrders), ++_i) { purchaseOrder = purchaseOrders[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(purchaseOrder); t2 = t2.purchaseOrderUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToPurchaseOrderMultiselect(purchaseOrder)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromPurchaseOrderMultiselect(purchaseOrder)); } } // goto after switch $async$goto = 4; break; case 19: // case t1 = purchaseOrder.invitations._list$_list; A.launchUrl(A.Uri_parse(t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "?silent=true", 0, null)); // goto after switch $async$goto = 4; break; case 20: // case case 21: // case case 22: // case _box_0.emailValid = true; B.JSArray_methods.forEach$1(purchaseOrders, new A.handlePurchaseOrderAction_closure2(_box_0, t1)); if (!_box_0.emailValid) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "vendor_email_not_set"); if (t4 == null) { t4 = t3.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, "vendor_email_not_set"); t4.toString; } t2 = t3.$index(0, t2); t2.toString; A.showMessageDialog(t4, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "edit_vendor").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handlePurchaseOrderAction_closure3(context, t1, purchaseOrder), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } if (action === B.EntityAction_sendEmail) { t1 = A.snackBarCompleter(t2.get$emailedPurchaseOrder(), null, false, type$.Null); t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ShowEmailPurchaseOrder(purchaseOrder, t2, t1)); } else if (action === B.EntityAction_schedule) { if (!(!t1.get$isHosted() || t3[t4].userCompany.account.plan === "enterprise" || t3[t4].userCompany.account.plan === "pro")) { t1 = t2.get$upgradeToPaidPlanToSchedule(); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; A.showMessageDialog(t1, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "upgrade").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handlePurchaseOrderAction_closure4(store, context), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } A.createEntity(null, null, A.ScheduleEntity_ScheduleEntity("email_record", null, null).rebuild$1(new A.handlePurchaseOrderAction_closure5(purchaseOrder)), null, false); } else { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t2.localeCode); t4.toString; t4 = J.$index$asx(t4, "bulk_email_purchase_orders"); if (t4 == null) { t3 = t3.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, "bulk_email_purchase_orders"); t3.toString; } else t3 = t4; A.confirmCallback(false, new A.handlePurchaseOrderAction_closure6(store, purchaseOrderIds, t2), t1, t3, false, null); } // goto after switch $async$goto = 4; break; case 23: // case designId = A.getDesignIdForClientByEntity(purchaseOrder.clientId, B.EntityType_purchaseOrder, t1); A.createEntity(null, null, purchaseOrder.get$clone(0).rebuild$1(new A.handlePurchaseOrderAction_closure7(designId)).recreateInvitations$1(t1), null, false); // goto after switch $async$goto = 4; break; case 24: // case A.cloneToDialog(purchaseOrder); // goto after switch $async$goto = 4; break; case 25: // case designId = A.getDesignIdForClientByEntity(purchaseOrder.clientId, B.EntityType_invoice, t1); A.createEntity(null, null, purchaseOrder.get$clone(0).rebuild$1(new A.handlePurchaseOrderAction_closure8(designId)).recreateInvitations$1(t1), null, false); // goto after switch $async$goto = 4; break; case 26: // case case 27: // case A.createEntity(null, null, purchaseOrder.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 28: // case designId = A.getDesignIdForClientByEntity(purchaseOrder.clientId, B.EntityType_credit, t1); A.createEntity(null, null, purchaseOrder.get$clone(0).rebuild$1(new A.handlePurchaseOrderAction_closure9(designId)).recreateInvitations$1(t1), null, false); // goto after switch $async$goto = 4; break; case 29: // case designId = A.getDesignIdForClientByEntity(purchaseOrder.clientId, B.EntityType_invoice, t1); A.createEntity(null, null, purchaseOrder.get$clone(0).rebuild$1(new A.handlePurchaseOrderAction_closure10(designId)).recreateInvitations$1(t1), null, false); // goto after switch $async$goto = 4; break; case 30: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = purchaseOrder.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download_e_purchase_order?t=" + Date.now(); $async$goto = 41; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t3[t4].userCompany.token.token, true).then$1$1(0, new A.handlePurchaseOrderAction_closure11(store, purchaseOrder, vendor), type$.Null).catchError$1(new A.handlePurchaseOrderAction_closure12(store)), $async$handlePurchaseOrderAction); case 41: // returning from await. // goto after switch $async$goto = 4; break; case 31: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = purchaseOrder.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download?t=" + Date.now(); $async$goto = 42; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t3[t4].userCompany.token.token, true).then$1$1(0, new A.handlePurchaseOrderAction_closure13(store, purchaseOrder, vendor), type$.Null).catchError$1(new A.handlePurchaseOrderAction_closure14(store)), $async$handlePurchaseOrderAction); case 42: // returning from await. // goto after switch $async$goto = 4; break; case 32: // case t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadPurchaseOrdersRequest(t1, purchaseOrderIds)); // goto after switch $async$goto = 4; break; case 33: // case A.showEntityActionsDialog(null, A._setArrayType([purchaseOrder], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 34: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, false, null, new A.handlePurchaseOrderAction_closure15(purchaseOrders), t1, null, true, type$.void); // goto after switch $async$goto = 4; break; case 35: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 43; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handlePurchaseOrderAction_closure16(purchaseOrder), t1, null, true, type$.bool), $async$handlePurchaseOrderAction); case 43: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrder(null, purchaseOrder.id)); } // goto after switch $async$goto = 4; break; case 36: // default A.print("## ERROR: unhandled action " + A.S(action) + " in purchase_order_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handlePurchaseOrderAction, $async$completer); }, ViewPurchaseOrderList: function ViewPurchaseOrderList(t0) { this.page = t0; }, ViewPurchaseOrder: function ViewPurchaseOrder(t0) { this.purchaseOrderId = t0; }, EditPurchaseOrder: function EditPurchaseOrder(t0) { this.purchaseOrder = t0; }, ShowEmailPurchaseOrder: function ShowEmailPurchaseOrder(t0, t1, t2) { this.purchaseOrder = t0; this.context = t1; this.completer = t2; }, ShowPdfPurchaseOrder: function ShowPdfPurchaseOrder(t0, t1, t2) { this.purchaseOrder = t0; this.context = t1; this.activityId = t2; }, EditPurchaseOrderItem: function EditPurchaseOrderItem(t0) { this.itemIndex = t0; }, UpdatePurchaseOrder: function UpdatePurchaseOrder(t0) { this.purchaseOrder = t0; }, UpdatePurchaseOrderVendor: function UpdatePurchaseOrderVendor(t0) { this.vendor = t0; }, LoadPurchaseOrder: function LoadPurchaseOrder(t0, t1) { this.completer = t0; this.purchaseOrderId = t1; }, LoadPurchaseOrders: function LoadPurchaseOrders(t0, t1) { this.completer = t0; this.page = t1; }, LoadPurchaseOrderRequest: function LoadPurchaseOrderRequest() { }, LoadPurchaseOrderFailure: function LoadPurchaseOrderFailure(t0) { this.error = t0; }, LoadPurchaseOrderSuccess: function LoadPurchaseOrderSuccess(t0) { this.purchaseOrder = t0; }, LoadPurchaseOrdersRequest: function LoadPurchaseOrdersRequest() { }, LoadPurchaseOrdersFailure: function LoadPurchaseOrdersFailure(t0) { this.error = t0; }, LoadPurchaseOrdersSuccess: function LoadPurchaseOrdersSuccess(t0) { this.purchaseOrders = t0; }, SavePurchaseOrderDocumentRequest: function SavePurchaseOrderDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.purchaseOrder = t3; }, SavePurchaseOrderDocumentFailure: function SavePurchaseOrderDocumentFailure() { }, SavePurchaseOrderRequest: function SavePurchaseOrderRequest(t0, t1, t2) { this.completer = t0; this.purchaseOrder = t1; this.action = t2; }, SavePurchaseOrderSuccess: function SavePurchaseOrderSuccess(t0) { this.purchaseOrder = t0; }, AddPurchaseOrderSuccess: function AddPurchaseOrderSuccess(t0) { this.purchaseOrder = t0; }, SavePurchaseOrderFailure: function SavePurchaseOrderFailure() { }, BulkEmailPurchaseOrdersRequest: function BulkEmailPurchaseOrdersRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, BulkEmailPurchaseOrdersSuccess: function BulkEmailPurchaseOrdersSuccess() { }, BulkEmailPurchaseOrdersFailure: function BulkEmailPurchaseOrdersFailure() { }, ArchivePurchaseOrdersRequest: function ArchivePurchaseOrdersRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, ArchivePurchaseOrdersSuccess: function ArchivePurchaseOrdersSuccess(t0) { this.purchaseOrders = t0; }, ArchivePurchaseOrdersFailure: function ArchivePurchaseOrdersFailure() { }, DeletePurchaseOrdersRequest: function DeletePurchaseOrdersRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, DeletePurchaseOrdersSuccess: function DeletePurchaseOrdersSuccess(t0) { this.purchaseOrders = t0; }, DeletePurchaseOrdersFailure: function DeletePurchaseOrdersFailure() { }, DownloadPurchaseOrdersRequest: function DownloadPurchaseOrdersRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, DownloadPurchaseOrdersSuccess: function DownloadPurchaseOrdersSuccess() { }, DownloadPurchaseOrdersFailure: function DownloadPurchaseOrdersFailure() { }, AcceptPurchaseOrdersRequest: function AcceptPurchaseOrdersRequest(t0, t1) { this.purchaseOrderIds = t0; this.completer = t1; }, AcceptPurchaseOrderSuccess: function AcceptPurchaseOrderSuccess(t0) { this.purchaseOrders = t0; }, AcceptPurchaseOrderFailure: function AcceptPurchaseOrderFailure() { }, CancelPurchaseOrdersRequest: function CancelPurchaseOrdersRequest(t0, t1) { this.purchaseOrderIds = t0; this.completer = t1; }, CancelPurchaseOrderSuccess: function CancelPurchaseOrderSuccess(t0) { this.purchaseOrders = t0; }, CancelPurchaseOrderFailure: function CancelPurchaseOrderFailure() { }, RestorePurchaseOrdersRequest: function RestorePurchaseOrdersRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, RestorePurchaseOrdersSuccess: function RestorePurchaseOrdersSuccess(t0) { this.purchaseOrders = t0; }, RestorePurchaseOrdersFailure: function RestorePurchaseOrdersFailure() { }, EmailPurchaseOrderRequest: function EmailPurchaseOrderRequest(t0, t1, t2, t3, t4, t5) { var _ = this; _.completer = t0; _.purchaseOrderId = t1; _.template = t2; _.subject = t3; _.body = t4; _.ccEmail = t5; }, EmailPurchaseOrderSuccess: function EmailPurchaseOrderSuccess(t0) { this.purchaseOrder = t0; }, EmailPurchaseOrderFailure: function EmailPurchaseOrderFailure() { }, MarkPurchaseOrdersSentRequest: function MarkPurchaseOrdersSentRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, MarkPurchaseOrderSentSuccess: function MarkPurchaseOrderSentSuccess(t0) { this.purchaseOrders = t0; }, MarkPurchaseOrderSentFailure: function MarkPurchaseOrderSentFailure() { }, ConvertPurchaseOrdersToExpensesRequest: function ConvertPurchaseOrdersToExpensesRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, ConvertPurchaseOrdersToExpensesSuccess: function ConvertPurchaseOrdersToExpensesSuccess(t0) { this.purchaseOrders = t0; }, ConvertPurchaseOrdersToExpensesFailure: function ConvertPurchaseOrdersToExpensesFailure() { }, AddPurchaseOrdersToInventoryRequest: function AddPurchaseOrdersToInventoryRequest(t0, t1) { this.completer = t0; this.purchaseOrderIds = t1; }, AddPurchaseOrdersToInventorySuccess: function AddPurchaseOrdersToInventorySuccess(t0) { this.purchaseOrders = t0; }, AddPurchaseOrdersToInventoryFailure: function AddPurchaseOrdersToInventoryFailure() { }, ApprovePurchaseOrderSuccess: function ApprovePurchaseOrderSuccess(t0) { this.purchaseOrders = t0; }, ApprovePurchaseOrderFailure: function ApprovePurchaseOrderFailure() { }, AddPurchaseOrderContact: function AddPurchaseOrderContact(t0, t1) { this.contact = t0; this.invitation = t1; }, RemovePurchaseOrderContact: function RemovePurchaseOrderContact(t0) { this.invitation = t0; }, AddPurchaseOrderItem: function AddPurchaseOrderItem(t0, t1) { this.index = t0; this.purchaseOrderItem = t1; }, MovePurchaseOrderItem: function MovePurchaseOrderItem(t0, t1) { this.oldIndex = t0; this.newIndex = t1; }, AddPurchaseOrderItems: function AddPurchaseOrderItems(t0) { this.lineItems = t0; }, UpdatePurchaseOrderItem: function UpdatePurchaseOrderItem(t0, t1) { this.index = t0; this.purchaseOrderItem = t1; }, DeletePurchaseOrderItem: function DeletePurchaseOrderItem(t0) { this.index = t0; }, FilterPurchaseOrders: function FilterPurchaseOrders(t0) { this.filter = t0; }, SortPurchaseOrders: function SortPurchaseOrders(t0) { this.field = t0; }, FilterPurchaseOrdersByState: function FilterPurchaseOrdersByState(t0) { this.state = t0; }, FilterPurchaseOrdersByStatus: function FilterPurchaseOrdersByStatus(t0) { this.status = t0; }, FilterPurchaseOrdersByCustom1: function FilterPurchaseOrdersByCustom1(t0) { this.value = t0; }, FilterPurchaseOrdersByCustom2: function FilterPurchaseOrdersByCustom2(t0) { this.value = t0; }, FilterPurchaseOrdersByCustom3: function FilterPurchaseOrdersByCustom3(t0) { this.value = t0; }, FilterPurchaseOrdersByCustom4: function FilterPurchaseOrdersByCustom4(t0) { this.value = t0; }, StartPurchaseOrderMultiselect: function StartPurchaseOrderMultiselect() { }, AddToPurchaseOrderMultiselect: function AddToPurchaseOrderMultiselect(t0) { this.entity = t0; }, RemoveFromPurchaseOrderMultiselect: function RemoveFromPurchaseOrderMultiselect(t0) { this.entity = t0; }, ClearPurchaseOrderMultiselect: function ClearPurchaseOrderMultiselect() { }, UpdatePurchaseOrderTab: function UpdatePurchaseOrderTab(t0) { this.tabIndex = t0; }, handlePurchaseOrderAction_closure: function handlePurchaseOrderAction_closure() { }, handlePurchaseOrderAction_closure0: function handlePurchaseOrderAction_closure0(t0) { this.response = t0; }, handlePurchaseOrderAction_closure1: function handlePurchaseOrderAction_closure1(t0) { this.response = t0; }, handlePurchaseOrderAction_closure2: function handlePurchaseOrderAction_closure2(t0, t1) { this._box_0 = t0; this.state = t1; }, handlePurchaseOrderAction_closure3: function handlePurchaseOrderAction_closure3(t0, t1, t2) { this.context = t0; this.state = t1; this.purchaseOrder = t2; }, handlePurchaseOrderAction_closure4: function handlePurchaseOrderAction_closure4(t0, t1) { this.store = t0; this.context = t1; }, handlePurchaseOrderAction_closure5: function handlePurchaseOrderAction_closure5(t0) { this.purchaseOrder = t0; }, handlePurchaseOrderAction_closure6: function handlePurchaseOrderAction_closure6(t0, t1, t2) { this.store = t0; this.purchaseOrderIds = t1; this.localization = t2; }, handlePurchaseOrderAction_closure7: function handlePurchaseOrderAction_closure7(t0) { this.designId = t0; }, handlePurchaseOrderAction_closure8: function handlePurchaseOrderAction_closure8(t0) { this.designId = t0; }, handlePurchaseOrderAction_closure9: function handlePurchaseOrderAction_closure9(t0) { this.designId = t0; }, handlePurchaseOrderAction_closure10: function handlePurchaseOrderAction_closure10(t0) { this.designId = t0; }, handlePurchaseOrderAction_closure11: function handlePurchaseOrderAction_closure11(t0, t1, t2) { this.store = t0; this.purchaseOrder = t1; this.vendor = t2; }, handlePurchaseOrderAction_closure12: function handlePurchaseOrderAction_closure12(t0) { this.store = t0; }, handlePurchaseOrderAction_closure13: function handlePurchaseOrderAction_closure13(t0, t1, t2) { this.store = t0; this.purchaseOrder = t1; this.vendor = t2; }, handlePurchaseOrderAction_closure14: function handlePurchaseOrderAction_closure14(t0) { this.store = t0; }, handlePurchaseOrderAction_closure15: function handlePurchaseOrderAction_closure15(t0) { this.purchaseOrders = t0; }, handlePurchaseOrderAction_closure16: function handlePurchaseOrderAction_closure16(t0) { this.purchaseOrder = t0; }, _viewPurchaseOrder() { return new A._viewPurchaseOrder_closure(); }, _viewPurchaseOrderList() { return new A._viewPurchaseOrderList_closure0(); }, _editPurchaseOrder() { return new A._editPurchaseOrder_closure(); }, _showEmailPurchaseOrder() { return new A._showEmailPurchaseOrder_closure(); }, _showPdfPurchaseOrder() { return new A._showPdfPurchaseOrder_closure(); }, _archivePurchaseOrder(repository) { return new A._archivePurchaseOrder_closure(repository); }, _deletePurchaseOrder(repository) { return new A._deletePurchaseOrder_closure(repository); }, _restorePurchaseOrder(repository) { return new A._restorePurchaseOrder_closure(repository); }, _approvePurchaseOrder(repository) { return new A._approvePurchaseOrder_closure(repository); }, _markSentPurchaseOrder(repository) { return new A._markSentPurchaseOrder_closure(repository); }, _convertPurchaseOrdersToExpense(repository) { return new A._convertPurchaseOrdersToExpense_closure(repository); }, _addPurchaseOrdersToInventory(repository) { return new A._addPurchaseOrdersToInventory_closure(repository); }, _acceptPurchaseOrders(repository) { return new A._acceptPurchaseOrders_closure(repository); }, _cancelPurchaseOrders(repository) { return new A._cancelPurchaseOrders_closure(repository); }, _emailPurchaseOrder(repository) { return new A._emailPurchaseOrder_closure(repository); }, _savePurchaseOrder(repository) { return new A._savePurchaseOrder_closure(repository); }, _loadPurchaseOrder(repository) { return new A._loadPurchaseOrder_closure(repository); }, _downloadPurchaseOrders(repository) { return new A._downloadPurchaseOrders_closure(repository); }, _bulkEmailPurchaseOrders(repository) { return new A._bulkEmailPurchaseOrders_closure(repository); }, _loadPurchaseOrders(repository) { return new A._loadPurchaseOrders_closure(repository); }, _saveDocument10(repository) { return new A._saveDocument_closure3(repository); }, _viewPurchaseOrder_closure: function _viewPurchaseOrder_closure() { }, _viewPurchaseOrderList_closure0: function _viewPurchaseOrderList_closure0() { }, _viewPurchaseOrderList__closure: function _viewPurchaseOrderList__closure() { }, _editPurchaseOrder_closure: function _editPurchaseOrder_closure() { }, _showEmailPurchaseOrder_closure: function _showEmailPurchaseOrder_closure() { }, _showPdfPurchaseOrder_closure: function _showPdfPurchaseOrder_closure() { }, _archivePurchaseOrder_closure: function _archivePurchaseOrder_closure(t0) { this.repository = t0; }, _archivePurchaseOrder__closure: function _archivePurchaseOrder__closure(t0) { this.store = t0; }, _archivePurchaseOrder__closure0: function _archivePurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archivePurchaseOrder__closure1: function _archivePurchaseOrder__closure1(t0, t1, t2) { this.store = t0; this.prevPurchaseOrders = t1; this.action = t2; }, _deletePurchaseOrder_closure: function _deletePurchaseOrder_closure(t0) { this.repository = t0; }, _deletePurchaseOrder__closure: function _deletePurchaseOrder__closure(t0) { this.store = t0; }, _deletePurchaseOrder__closure0: function _deletePurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deletePurchaseOrder__closure1: function _deletePurchaseOrder__closure1(t0, t1, t2) { this.store = t0; this.prevPurchaseOrders = t1; this.action = t2; }, _restorePurchaseOrder_closure: function _restorePurchaseOrder_closure(t0) { this.repository = t0; }, _restorePurchaseOrder__closure: function _restorePurchaseOrder__closure(t0) { this.store = t0; }, _restorePurchaseOrder__closure0: function _restorePurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restorePurchaseOrder__closure1: function _restorePurchaseOrder__closure1(t0, t1, t2) { this.store = t0; this.prevPurchaseOrders = t1; this.action = t2; }, _approvePurchaseOrder_closure: function _approvePurchaseOrder_closure(t0) { this.repository = t0; }, _approvePurchaseOrder__closure: function _approvePurchaseOrder__closure(t0, t1) { this.store = t0; this.action = t1; }, _approvePurchaseOrder__closure0: function _approvePurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _markSentPurchaseOrder_closure: function _markSentPurchaseOrder_closure(t0) { this.repository = t0; }, _markSentPurchaseOrder__closure: function _markSentPurchaseOrder__closure(t0, t1) { this.store = t0; this.action = t1; }, _markSentPurchaseOrder__closure0: function _markSentPurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _convertPurchaseOrdersToExpense_closure: function _convertPurchaseOrdersToExpense_closure(t0) { this.repository = t0; }, _convertPurchaseOrdersToExpense__closure: function _convertPurchaseOrdersToExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _convertPurchaseOrdersToExpense__closure0: function _convertPurchaseOrdersToExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _addPurchaseOrdersToInventory_closure: function _addPurchaseOrdersToInventory_closure(t0) { this.repository = t0; }, _addPurchaseOrdersToInventory__closure: function _addPurchaseOrdersToInventory__closure(t0, t1) { this.store = t0; this.action = t1; }, _addPurchaseOrdersToInventory__closure0: function _addPurchaseOrdersToInventory__closure0(t0, t1) { this.store = t0; this.action = t1; }, _acceptPurchaseOrders_closure: function _acceptPurchaseOrders_closure(t0) { this.repository = t0; }, _acceptPurchaseOrders__closure: function _acceptPurchaseOrders__closure(t0, t1) { this.store = t0; this.action = t1; }, _acceptPurchaseOrders__closure0: function _acceptPurchaseOrders__closure0(t0, t1) { this.store = t0; this.action = t1; }, _cancelPurchaseOrders_closure: function _cancelPurchaseOrders_closure(t0) { this.repository = t0; }, _cancelPurchaseOrders__closure: function _cancelPurchaseOrders__closure(t0, t1) { this.store = t0; this.action = t1; }, _cancelPurchaseOrders__closure0: function _cancelPurchaseOrders__closure0(t0, t1) { this.store = t0; this.action = t1; }, _emailPurchaseOrder_closure: function _emailPurchaseOrder_closure(t0) { this.repository = t0; }, _emailPurchaseOrder__closure: function _emailPurchaseOrder__closure(t0, t1) { this.store = t0; this.action = t1; }, _emailPurchaseOrder__closure0: function _emailPurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _savePurchaseOrder_closure: function _savePurchaseOrder_closure(t0) { this.repository = t0; }, _savePurchaseOrder__closure: function _savePurchaseOrder__closure(t0) { this.action = t0; }, _savePurchaseOrder___closure: function _savePurchaseOrder___closure() { }, _savePurchaseOrder__closure0: function _savePurchaseOrder__closure0(t0, t1) { this.action = t0; this.store = t1; }, _savePurchaseOrder__closure1: function _savePurchaseOrder__closure1(t0, t1) { this.store = t0; this.action = t1; }, _loadPurchaseOrder_closure: function _loadPurchaseOrder_closure(t0) { this.repository = t0; }, _loadPurchaseOrder__closure: function _loadPurchaseOrder__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadPurchaseOrder__closure0: function _loadPurchaseOrder__closure0(t0, t1) { this.store = t0; this.action = t1; }, _downloadPurchaseOrders_closure: function _downloadPurchaseOrders_closure(t0) { this.repository = t0; }, _downloadPurchaseOrders__closure: function _downloadPurchaseOrders__closure(t0, t1) { this.store = t0; this.action = t1; }, _downloadPurchaseOrders__closure0: function _downloadPurchaseOrders__closure0(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailPurchaseOrders_closure: function _bulkEmailPurchaseOrders_closure(t0) { this.repository = t0; }, _bulkEmailPurchaseOrders__closure: function _bulkEmailPurchaseOrders__closure(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailPurchaseOrders__closure0: function _bulkEmailPurchaseOrders__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadPurchaseOrders_closure: function _loadPurchaseOrders_closure(t0) { this.repository = t0; }, _loadPurchaseOrders__closure: function _loadPurchaseOrders__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadPurchaseOrders___closure: function _loadPurchaseOrders___closure(t0) { this.documents = t0; }, _loadPurchaseOrders____closure: function _loadPurchaseOrders____closure(t0, t1) { this.documents = t0; this.purchaseOrder = t1; }, _loadPurchaseOrders_____closure: function _loadPurchaseOrders_____closure(t0) { this.purchaseOrder = t0; }, _loadPurchaseOrders__closure0: function _loadPurchaseOrders__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure3: function _saveDocument_closure3(t0) { this.repository = t0; }, _saveDocument__closure7: function _saveDocument__closure7(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure3: function _saveDocument___closure3(t0, t1) { this.documents = t0; this.purchaseOrder = t1; }, _saveDocument____closure3: function _saveDocument____closure3(t0) { this.purchaseOrder = t0; }, _saveDocument__closure8: function _saveDocument__closure8(t0, t1) { this.store = t0; this.action = t1; }, purchaseOrderUIReducer(state, action) { var t1 = new A.PurchaseOrderUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._purchase_order_state$_$v = state; new A.purchaseOrderUIReducer_closure(state, action).call$1(t1); return t1._purchase_order_state$_build$0(); }, _clearEditing11(purchaseOrder, action) { var _null = null; return A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); }, _updateEditing12(purchaseOrder, action) { return action.get$purchaseOrder(); }, _addPurchaseOrderItem(purchaseOrder, action) { var item = action.purchaseOrderItem; if (action.index == null) return purchaseOrder.rebuild$1(new A._addPurchaseOrderItem_closure(item)); else return purchaseOrder.rebuild$1(new A._addPurchaseOrderItem_closure0(action, item)); }, _addPurchaseOrderItems(purchaseOrder, action) { return purchaseOrder.rebuild$1(new A._addPurchaseOrderItems_closure(action)); }, _removePurchaseOrderItem(purchaseOrder, action) { if (purchaseOrder.lineItems._list$_list.length <= action.index) return purchaseOrder; return purchaseOrder.rebuild$1(new A._removePurchaseOrderItem_closure(action)); }, _updatePurchaseOrderItem(purchaseOrder, action) { if (purchaseOrder.lineItems._list$_list.length <= action.index) return purchaseOrder; return purchaseOrder.rebuild$1(new A._updatePurchaseOrderItem_closure(action)); }, _viewPurchaseOrderList0(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._viewPurchaseOrderList_closure()); }, _filterPurchaseOrdersByCustom1(purchaseOrderListState, action) { if (B.JSArray_methods.contains$1(purchaseOrderListState.custom1Filters._list$_list, action.value)) return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom1_closure(action)); else return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom1_closure0(action)); }, _filterPurchaseOrdersByCustom2(purchaseOrderListState, action) { if (B.JSArray_methods.contains$1(purchaseOrderListState.custom2Filters._list$_list, action.value)) return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom2_closure(action)); else return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom2_closure0(action)); }, _filterPurchaseOrdersByCustom3(purchaseOrderListState, action) { if (B.JSArray_methods.contains$1(purchaseOrderListState.custom3Filters._list$_list, action.value)) return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom3_closure(action)); else return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom3_closure0(action)); }, _filterPurchaseOrdersByCustom4(purchaseOrderListState, action) { if (B.JSArray_methods.contains$1(purchaseOrderListState.custom4Filters._list$_list, action.value)) return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom4_closure(action)); else return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByCustom4_closure0(action)); }, _filterPurchaseOrdersByState(purchaseOrderListState, action) { if (B.JSArray_methods.contains$1(purchaseOrderListState.stateFilters._list$_list, action.state)) return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByState_closure(action)); else return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByState_closure0(action)); }, _filterPurchaseOrdersByStatus(purchaseOrderListState, action) { if (B.JSArray_methods.contains$1(purchaseOrderListState.statusFilters._list$_list, action.status)) return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByStatus_closure(action)); else return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrdersByStatus_closure0(action)); }, _filterPurchaseOrders(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._filterPurchaseOrders_closure(action, purchaseOrderListState)); }, _sortPurchaseOrders(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._sortPurchaseOrders_closure(action)); }, _startListMultiselect13(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._startListMultiselect_closure20()); }, _addToListMultiselect13(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._addToListMultiselect_closure20(action)); }, _removeFromListMultiselect13(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._removeFromListMultiselect_closure20(action)); }, _clearListMultiselect13(purchaseOrderListState, action) { return purchaseOrderListState.rebuild$1(new A._clearListMultiselect_closure20()); }, _markSentPurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._markSentPurchaseOrderSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.purchaseOrders, new A._markSentPurchaseOrderSuccess_closure0(), new A._markSentPurchaseOrderSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _convertPurchaseOrdersToExpenses(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._convertPurchaseOrdersToExpenses_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.purchaseOrders, new A._convertPurchaseOrdersToExpenses_closure0(), new A._convertPurchaseOrdersToExpenses_closure1(), type$.String, type$.InvoiceEntity))); }, _addPurchaseOrdersToInventorySuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._addPurchaseOrdersToInventorySuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.purchaseOrders, new A._addPurchaseOrdersToInventorySuccess_closure0(), new A._addPurchaseOrdersToInventorySuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _acceptPurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._acceptPurchaseOrderSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.purchaseOrders, new A._acceptPurchaseOrderSuccess_closure0(), new A._acceptPurchaseOrderSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _cancelPurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._cancelPurchaseOrderSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.purchaseOrders, new A._cancelPurchaseOrderSuccess_closure0(), new A._cancelPurchaseOrderSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _archivePurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._archivePurchaseOrderSuccess_closure(action)); }, _deletePurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._deletePurchaseOrderSuccess_closure(action)); }, _restorePurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._restorePurchaseOrderSuccess_closure(action)); }, _emailPurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._emailPurchaseOrderSuccess_closure(action)); }, _approvePurchaseOrderSuccess(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._approvePurchaseOrderSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.purchaseOrders, new A._approvePurchaseOrderSuccess_closure0(), new A._approvePurchaseOrderSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _addPurchaseOrder(purchaseOrderState, action) { return purchaseOrderState.rebuild$1(new A._addPurchaseOrder_closure(action)); }, _updatePurchaseOrder(invoiceState, action) { return invoiceState.rebuild$1(new A._updatePurchaseOrder_closure(action.get$purchaseOrder())); }, _setLoadedPurchaseOrders(purchaseOrderState, action) { return purchaseOrderState.loadPurchaseOrders$1(action.purchaseOrders); }, _setLoadedCompany13(purchaseOrderState, action) { return purchaseOrderState.loadPurchaseOrders$1(action.userCompany.company.purchaseOrders); }, purchaseOrderUIReducer_closure: function purchaseOrderUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure167: function forceSelectedReducer_closure167() { }, forceSelectedReducer_closure168: function forceSelectedReducer_closure168() { }, forceSelectedReducer_closure169: function forceSelectedReducer_closure169() { }, forceSelectedReducer_closure170: function forceSelectedReducer_closure170() { }, forceSelectedReducer_closure171: function forceSelectedReducer_closure171() { }, forceSelectedReducer_closure172: function forceSelectedReducer_closure172() { }, forceSelectedReducer_closure173: function forceSelectedReducer_closure173() { }, forceSelectedReducer_closure174: function forceSelectedReducer_closure174() { }, forceSelectedReducer_closure175: function forceSelectedReducer_closure175() { }, tabIndexReducer_closure19: function tabIndexReducer_closure19() { }, tabIndexReducer_closure20: function tabIndexReducer_closure20() { }, historyActivityIdReducer_closure2: function historyActivityIdReducer_closure2() { }, editingItemReducer_closure3: function editingItemReducer_closure3() { }, editingItemReducer_closure4: function editingItemReducer_closure4() { }, selectedIdReducer_closure319: function selectedIdReducer_closure319() { }, selectedIdReducer_closure320: function selectedIdReducer_closure320() { }, selectedIdReducer_closure321: function selectedIdReducer_closure321() { }, selectedIdReducer_closure322: function selectedIdReducer_closure322() { }, selectedIdReducer_closure323: function selectedIdReducer_closure323() { }, selectedIdReducer_closure324: function selectedIdReducer_closure324() { }, selectedIdReducer_closure325: function selectedIdReducer_closure325() { }, selectedIdReducer_closure326: function selectedIdReducer_closure326() { }, selectedIdReducer_closure327: function selectedIdReducer_closure327() { }, selectedIdReducer_closure328: function selectedIdReducer_closure328() { }, selectedIdReducer_closure329: function selectedIdReducer_closure329() { }, selectedIdReducer_closure330: function selectedIdReducer_closure330() { }, selectedIdReducer_closure331: function selectedIdReducer_closure331() { }, selectedIdReducer_closure332: function selectedIdReducer_closure332() { }, selectedIdReducer_closure333: function selectedIdReducer_closure333() { }, selectedIdReducer_closure334: function selectedIdReducer_closure334() { }, selectedIdReducer_closure335: function selectedIdReducer_closure335() { }, selectedIdReducer_closure336: function selectedIdReducer_closure336() { }, selectedIdReducer_closure337: function selectedIdReducer_closure337() { }, editingReducer_closure103: function editingReducer_closure103() { }, editingReducer__closure44: function editingReducer__closure44() { }, editingReducer_closure104: function editingReducer_closure104() { }, editingReducer__closure43: function editingReducer__closure43() { }, editingReducer_closure105: function editingReducer_closure105() { }, editingReducer_closure106: function editingReducer_closure106() { }, editingReducer__closure42: function editingReducer__closure42() { }, editingReducer_closure107: function editingReducer_closure107() { }, editingReducer__closure41: function editingReducer__closure41() { }, editingReducer_closure108: function editingReducer_closure108() { }, editingReducer__closure40: function editingReducer__closure40(t0) { this.vendor = t0; }, editingReducer___closure2: function editingReducer___closure2() { }, editingReducer_closure109: function editingReducer_closure109() { }, editingReducer_closure110: function editingReducer_closure110() { }, editingReducer_closure111: function editingReducer_closure111() { }, editingReducer_closure112: function editingReducer_closure112() { }, editingReducer__closure39: function editingReducer__closure39(t0) { this.action = t0; }, editingReducer_closure113: function editingReducer_closure113() { }, editingReducer__closure38: function editingReducer__closure38(t0) { this.action = t0; }, _addPurchaseOrderItem_closure: function _addPurchaseOrderItem_closure(t0) { this.item = t0; }, _addPurchaseOrderItem_closure0: function _addPurchaseOrderItem_closure0(t0, t1) { this.action = t0; this.item = t1; }, _addPurchaseOrderItems_closure: function _addPurchaseOrderItems_closure(t0) { this.action = t0; }, _removePurchaseOrderItem_closure: function _removePurchaseOrderItem_closure(t0) { this.action = t0; }, _updatePurchaseOrderItem_closure: function _updatePurchaseOrderItem_closure(t0) { this.action = t0; }, purchaseOrderListReducer_closure: function purchaseOrderListReducer_closure() { }, purchaseOrderListReducer__closure: function purchaseOrderListReducer__closure() { }, _viewPurchaseOrderList_closure: function _viewPurchaseOrderList_closure() { }, _filterPurchaseOrdersByCustom1_closure: function _filterPurchaseOrdersByCustom1_closure(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom1_closure0: function _filterPurchaseOrdersByCustom1_closure0(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom2_closure: function _filterPurchaseOrdersByCustom2_closure(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom2_closure0: function _filterPurchaseOrdersByCustom2_closure0(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom3_closure: function _filterPurchaseOrdersByCustom3_closure(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom3_closure0: function _filterPurchaseOrdersByCustom3_closure0(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom4_closure: function _filterPurchaseOrdersByCustom4_closure(t0) { this.action = t0; }, _filterPurchaseOrdersByCustom4_closure0: function _filterPurchaseOrdersByCustom4_closure0(t0) { this.action = t0; }, _filterPurchaseOrdersByState_closure: function _filterPurchaseOrdersByState_closure(t0) { this.action = t0; }, _filterPurchaseOrdersByState_closure0: function _filterPurchaseOrdersByState_closure0(t0) { this.action = t0; }, _filterPurchaseOrdersByStatus_closure: function _filterPurchaseOrdersByStatus_closure(t0) { this.action = t0; }, _filterPurchaseOrdersByStatus_closure0: function _filterPurchaseOrdersByStatus_closure0(t0) { this.action = t0; }, _filterPurchaseOrders_closure: function _filterPurchaseOrders_closure(t0, t1) { this.action = t0; this.purchaseOrderListState = t1; }, _sortPurchaseOrders_closure: function _sortPurchaseOrders_closure(t0) { this.action = t0; }, _startListMultiselect_closure20: function _startListMultiselect_closure20() { }, _addToListMultiselect_closure20: function _addToListMultiselect_closure20(t0) { this.action = t0; }, _removeFromListMultiselect_closure20: function _removeFromListMultiselect_closure20(t0) { this.action = t0; }, _clearListMultiselect_closure20: function _clearListMultiselect_closure20() { }, _markSentPurchaseOrderSuccess_closure0: function _markSentPurchaseOrderSuccess_closure0() { }, _markSentPurchaseOrderSuccess_closure1: function _markSentPurchaseOrderSuccess_closure1() { }, _markSentPurchaseOrderSuccess_closure: function _markSentPurchaseOrderSuccess_closure(t0) { this.purchaseOrderMap = t0; }, _convertPurchaseOrdersToExpenses_closure0: function _convertPurchaseOrdersToExpenses_closure0() { }, _convertPurchaseOrdersToExpenses_closure1: function _convertPurchaseOrdersToExpenses_closure1() { }, _convertPurchaseOrdersToExpenses_closure: function _convertPurchaseOrdersToExpenses_closure(t0) { this.purchaseOrderMap = t0; }, _addPurchaseOrdersToInventorySuccess_closure0: function _addPurchaseOrdersToInventorySuccess_closure0() { }, _addPurchaseOrdersToInventorySuccess_closure1: function _addPurchaseOrdersToInventorySuccess_closure1() { }, _addPurchaseOrdersToInventorySuccess_closure: function _addPurchaseOrdersToInventorySuccess_closure(t0) { this.purchaseOrderMap = t0; }, _acceptPurchaseOrderSuccess_closure0: function _acceptPurchaseOrderSuccess_closure0() { }, _acceptPurchaseOrderSuccess_closure1: function _acceptPurchaseOrderSuccess_closure1() { }, _acceptPurchaseOrderSuccess_closure: function _acceptPurchaseOrderSuccess_closure(t0) { this.purchaseOrderMap = t0; }, _cancelPurchaseOrderSuccess_closure0: function _cancelPurchaseOrderSuccess_closure0() { }, _cancelPurchaseOrderSuccess_closure1: function _cancelPurchaseOrderSuccess_closure1() { }, _cancelPurchaseOrderSuccess_closure: function _cancelPurchaseOrderSuccess_closure(t0) { this.purchaseOrderMap = t0; }, _archivePurchaseOrderSuccess_closure: function _archivePurchaseOrderSuccess_closure(t0) { this.action = t0; }, _deletePurchaseOrderSuccess_closure: function _deletePurchaseOrderSuccess_closure(t0) { this.action = t0; }, _restorePurchaseOrderSuccess_closure: function _restorePurchaseOrderSuccess_closure(t0) { this.action = t0; }, _emailPurchaseOrderSuccess_closure: function _emailPurchaseOrderSuccess_closure(t0) { this.action = t0; }, _approvePurchaseOrderSuccess_closure0: function _approvePurchaseOrderSuccess_closure0() { }, _approvePurchaseOrderSuccess_closure1: function _approvePurchaseOrderSuccess_closure1() { }, _approvePurchaseOrderSuccess_closure: function _approvePurchaseOrderSuccess_closure(t0) { this.purchaseOrderMap = t0; }, _addPurchaseOrder_closure: function _addPurchaseOrder_closure(t0) { this.action = t0; }, _addPurchaseOrder__closure: function _addPurchaseOrder__closure() { }, _updatePurchaseOrder_closure: function _updatePurchaseOrder_closure(t0) { this.purchaseOrder = t0; }, _updatePurchaseOrder__closure: function _updatePurchaseOrder__closure() { }, purchaseOrderContactSelector(purchaseOrder, vendor) { var t1 = {}, t2 = purchaseOrder.invitations._list$_list, t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,String>"), contactIds = A.List_List$of(new A.MappedListIterable(t2, new A.purchaseOrderContactSelector_closure(), t3), true, t3._eval$1("ListIterable.E")); t1.contactIds = contactIds; if (B.JSArray_methods.contains$1(contactIds, vendor.get$primaryContact().id)) t1.contactIds = A._setArrayType([vendor.get$primaryContact().id], type$.JSArray_String); return B.JSArray_methods.firstWhere$2$orElse(vendor.contacts._list$_list, new A.purchaseOrderContactSelector_closure0(t1), null); }, dropdownPurchaseOrdersSelector(purchaseOrderMap, purchaseOrderList, staticState, userMap, clientMap, vendorMap, clientId) { var t1 = purchaseOrderList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownPurchaseOrdersSelector_closure(purchaseOrderMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownPurchaseOrdersSelector_closure0(purchaseOrderMap, userMap, clientMap, vendorMap)); return list; }, filteredPurchaseOrdersSelector(selectionState, invoiceMap, invoiceList, clientMap, vendorMap, invoiceListState, userMap) { var t1 = invoiceList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredPurchaseOrdersSelector_closure(invoiceMap, vendorMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, invoiceListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredPurchaseOrdersSelector_closure0(invoiceMap, invoiceListState, clientMap, vendorMap, userMap)); return list; }, purchaseOrderStatsForVendor(vendorId, purchaseOrderMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; purchaseOrderMap._map$_map.forEach$1(0, new A.purchaseOrderStatsForVendor_closure(t1, vendorId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, purchaseOrderContactSelector_closure: function purchaseOrderContactSelector_closure() { }, purchaseOrderContactSelector_closure0: function purchaseOrderContactSelector_closure0(t0) { this._box_0 = t0; }, memoizedDropdownPurchaseOrderList_closure: function memoizedDropdownPurchaseOrderList_closure() { }, dropdownPurchaseOrdersSelector_closure: function dropdownPurchaseOrdersSelector_closure(t0) { this.purchaseOrderMap = t0; }, dropdownPurchaseOrdersSelector_closure0: function dropdownPurchaseOrdersSelector_closure0(t0, t1, t2, t3) { var _ = this; _.purchaseOrderMap = t0; _.userMap = t1; _.clientMap = t2; _.vendorMap = t3; }, memoizedFilteredPurchaseOrderList_closure: function memoizedFilteredPurchaseOrderList_closure() { }, filteredPurchaseOrdersSelector_closure: function filteredPurchaseOrdersSelector_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.invoiceMap = t0; _.vendorMap = t1; _.selectionState = t2; _.filterEntityType = t3; _.filterEntityId = t4; _.invoiceListState = t5; }, filteredPurchaseOrdersSelector_closure0: function filteredPurchaseOrdersSelector_closure0(t0, t1, t2, t3, t4) { var _ = this; _.invoiceMap = t0; _.invoiceListState = t1; _.clientMap = t2; _.vendorMap = t3; _.userMap = t4; }, memoizedPurchaseOrderStatsForVendor_closure: function memoizedPurchaseOrderStatsForVendor_closure() { }, purchaseOrderStatsForVendor_closure: function purchaseOrderStatsForVendor_closure(t0, t1) { this._box_0 = t0; this.vendorId = t1; }, _$PurchaseOrderState$_(list, map) { var _s18_ = "PurchaseOrderState"; A.BuiltValueNullFieldError_checkNotNull(map, _s18_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s18_, "list"); return new A._$PurchaseOrderState(map, list); }, _$PurchaseOrderUIState$_(cancelCompleter, editing, editingItemIndex, forceSelected, historyActivityId, listUIState, saveCompleter, selectedId, tabIndex) { var _s20_ = "PurchaseOrderUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s20_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s20_, "tabIndex"); return new A._$PurchaseOrderUIState(editing, editingItemIndex, historyActivityId, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, PurchaseOrderState: function PurchaseOrderState() { }, PurchaseOrderState_loadPurchaseOrders_closure0: function PurchaseOrderState_loadPurchaseOrders_closure0() { }, PurchaseOrderState_loadPurchaseOrders_closure1: function PurchaseOrderState_loadPurchaseOrders_closure1() { }, PurchaseOrderState_loadPurchaseOrders_closure: function PurchaseOrderState_loadPurchaseOrders_closure(t0, t1) { this.$this = t0; this.map = t1; }, PurchaseOrderUIState: function PurchaseOrderUIState() { }, _$PurchaseOrderStateSerializer: function _$PurchaseOrderStateSerializer() { }, _$PurchaseOrderUIStateSerializer: function _$PurchaseOrderUIStateSerializer() { }, _$PurchaseOrderState: function _$PurchaseOrderState(t0, t1) { this.map = t0; this.list = t1; this._purchase_order_state$__hashCode = null; }, PurchaseOrderStateBuilder: function PurchaseOrderStateBuilder() { this._purchase_order_state$_list = this._purchase_order_state$_map = this._purchase_order_state$_$v = null; }, _$PurchaseOrderUIState: function _$PurchaseOrderUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.editing = t0; _.editingItemIndex = t1; _.historyActivityId = t2; _.listUIState = t3; _.selectedId = t4; _.forceSelected = t5; _.tabIndex = t6; _.saveCompleter = t7; _.cancelCompleter = t8; _._purchase_order_state$__hashCode = null; }, PurchaseOrderUIStateBuilder: function PurchaseOrderUIStateBuilder() { var _ = this; _._purchase_order_state$_cancelCompleter = _._purchase_order_state$_saveCompleter = _._purchase_order_state$_tabIndex = _._purchase_order_state$_forceSelected = _._purchase_order_state$_selectedId = _._purchase_order_state$_listUIState = _._purchase_order_state$_historyActivityId = _._purchase_order_state$_editingItemIndex = _._purchase_order_state$_editing = _._purchase_order_state$_$v = null; }, _PurchaseOrderUIState_Object_EntityUIState: function _PurchaseOrderUIState_Object_EntityUIState() { }, handleQuoteAction(context, quotes, action) { return A.handleQuoteAction$body(context, quotes, action); }, handleQuoteAction$body(context, quotes, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, t2, t3, quote, t4, quoteIds, t5, t6, client, message, designId, _i, response, data, documentIds, _box_0, store, t1; var $async$handleQuoteAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.InvoiceEntity; quote = t3._as(B.JSArray_methods.get$first(quotes)); t4 = A._arrayInstanceType(quotes)._eval$1("MappedListIterable<1,String>"); quoteIds = A.List_List$of(new A.MappedListIterable(quotes, new A.handleQuoteAction_closure(), t4), true, t4._eval$1("ListIterable.E")); t4 = t1.userCompanyStates; t5 = t1.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = quote.clientId; client = t4[t5].clientState.$get$1(0, t6); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_viewPdf: // goto case $async$goto = 6; break; case B.EntityAction_clientPortal: // goto case $async$goto = 7; break; case B.EntityAction_convertToInvoice: // goto case $async$goto = 8; break; case B.EntityAction_convertToProject: // goto case $async$goto = 9; break; case B.EntityAction_approve: // goto case $async$goto = 10; break; case B.EntityAction_viewInvoice: // goto case $async$goto = 11; break; case B.EntityAction_markSent: // goto case $async$goto = 12; break; case B.EntityAction_sendEmail: // goto case $async$goto = 13; break; case B.EntityAction_bulkSendEmail: // goto case $async$goto = 14; break; case B.EntityAction_schedule: // goto case $async$goto = 15; break; case B.EntityAction_cloneToPurchaseOrder: // goto case $async$goto = 16; break; case B.EntityAction_cloneToOther: // goto case $async$goto = 17; break; case B.EntityAction_cloneToInvoice: // goto case $async$goto = 18; break; case B.EntityAction_clone: // goto case $async$goto = 19; break; case B.EntityAction_cloneToQuote: // goto case $async$goto = 20; break; case B.EntityAction_cloneToCredit: // goto case $async$goto = 21; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 22; break; case B.EntityAction_download: // goto case $async$goto = 23; break; case B.EntityAction_eQuote: // goto case $async$goto = 24; break; case B.EntityAction_bulkDownload: // goto case $async$goto = 25; break; case B.EntityAction_restore: // goto case $async$goto = 26; break; case B.EntityAction_archive: // goto case $async$goto = 27; break; case B.EntityAction_delete: // goto case $async$goto = 28; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 29; break; case B.EntityAction_printPdf: // goto case $async$goto = 30; break; case B.EntityAction_bulkPrint: // goto case $async$goto = 31; break; case B.EntityAction_more: // goto case $async$goto = 32; break; case B.EntityAction_documents: // goto case $async$goto = 33; break; case B.EntityAction_runTemplate: // goto case $async$goto = 34; break; case B.EntityAction_addComment: // goto case $async$goto = 35; break; default: // goto default $async$goto = 36; break; } break; case 5: // case A.editEntity(null, quote, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfQuote(quote, context, null)); // goto after switch $async$goto = 4; break; case 7: // case t1 = quote.invitations._list$_list; A.launchUrl(A.Uri_parse(t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "?silent=true", 0, null)); // goto after switch $async$goto = 4; break; case 8: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "convert_to_invoice"); t1.toString; A.confirmCallback(false, new A.handleQuoteAction_closure0(store, t2, quoteIds), context, t1, false, null); // goto after switch $async$goto = 4; break; case 9: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "convert_to_project"); if (t3 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "convert_to_project"); t1.toString; } else t1 = t3; A.confirmCallback(false, new A.handleQuoteAction_closure1(store, t2, quoteIds), context, t1, false, null); // goto after switch $async$goto = 4; break; case 10: // case t1 = quoteIds.length; if (t1 > 1) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "approved_quotes"); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, "approved_quotes"); t2.toString; } message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "approve_quote"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ApproveQuotes(quoteIds, t1)); // goto after switch $async$goto = 4; break; case 11: // case A.viewEntityById(false, quote.invoiceId, B.EntityType_invoice, null, false, true); // goto after switch $async$goto = 4; break; case 12: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "marked_quote_as_sent"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MarkSentQuotesRequest(t1, quoteIds)); // goto after switch $async$goto = 4; break; case 13: // case case 14: // case case 15: // case _box_0.emailValid = true; B.JSArray_methods.forEach$1(quotes, new A.handleQuoteAction_closure2(_box_0, t1)); if (!_box_0.emailValid) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "client_email_not_set"); t4.toString; t2 = t3.$index(0, t2); t2.toString; A.showMessageDialog(t4, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "edit_client").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handleQuoteAction_closure3(context, t1, quote), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } if (action === B.EntityAction_sendEmail) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_quote"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ShowEmailQuote(quote, context, t1)); } else if (action === B.EntityAction_schedule) { if (!(!t1.get$isHosted() || t4[t5].userCompany.account.plan === "enterprise" || t4[t5].userCompany.account.plan === "pro")) { t1 = t2.get$upgradeToPaidPlanToSchedule(); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; A.showMessageDialog(t1, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "upgrade").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A.handleQuoteAction_closure4(store, context), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } A.createEntity(null, null, A.ScheduleEntity_ScheduleEntity("email_record", null, null).rebuild$1(new A.handleQuoteAction_closure5(quote)), null, false); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "bulk_email_quotes"); if (t3 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "bulk_email_quotes"); t1.toString; } else t1 = t3; A.confirmCallback(false, new A.handleQuoteAction_closure6(store, quoteIds, t2), context, t1, false, null); } // goto after switch $async$goto = 4; break; case 16: // case designId = A.getDesignIdForVendorByEntity(B.EntityType_purchaseOrder, t1, quote.vendorId); A.createEntity(null, null, quote.get$clone(0).rebuild$1(new A.handleQuoteAction_closure7(designId)), null, false); // goto after switch $async$goto = 4; break; case 17: // case A.cloneToDialog(quote); // goto after switch $async$goto = 4; break; case 18: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_invoice, t1); A.createEntity(null, null, quote.get$clone(0).rebuild$1(new A.handleQuoteAction_closure8(designId)), null, false); // goto after switch $async$goto = 4; break; case 19: // case case 20: // case A.createEntity(null, null, quote.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 21: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_credit, t1); A.createEntity(null, null, quote.get$clone(0).rebuild$1(new A.handleQuoteAction_closure9(designId)), null, false); // goto after switch $async$goto = 4; break; case 22: // case designId = A.getDesignIdForClientByEntity(t6, B.EntityType_invoice, t1); A.createEntity(null, null, quote.get$clone(0).rebuild$1(new A.handleQuoteAction_closure10(designId)), null, false); // goto after switch $async$goto = 4; break; case 23: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = quote.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download?t=" + Date.now(); $async$goto = 37; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t4[t5].userCompany.token.token, true).then$1$1(0, new A.handleQuoteAction_closure11(store, quote, client), type$.Null).catchError$1(new A.handleQuoteAction_closure12(store)), $async$handleQuoteAction); case 37: // returning from await. // goto after switch $async$goto = 4; break; case 24: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartLoading()); t1 = quote.invitations._list$_list; t1 = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "/download_e_quote?t=" + Date.now(); $async$goto = 38; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1, t4[t5].userCompany.token.token, true).then$1$1(0, new A.handleQuoteAction_closure13(store, quote, client), type$.Null).catchError$1(new A.handleQuoteAction_closure14(store)), $async$handleQuoteAction); case 38: // returning from await. // goto after switch $async$goto = 4; break; case 25: // case t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadQuotesRequest(t1, quoteIds)); // goto after switch $async$goto = 4; break; case 26: // case t1 = quoteIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_quotes"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_quote"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreQuotesRequest(t1, quoteIds)); // goto after switch $async$goto = 4; break; case 27: // case t1 = quoteIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_quotes"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_quote"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveQuotesRequest(t1, quoteIds)); // goto after switch $async$goto = 4; break; case 28: // case t1 = quoteIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_quotes"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_quote"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteQuotesRequest(t1, quoteIds)); // goto after switch $async$goto = 4; break; case 29: // case if (store.__Store__state_A.uiState.quoteUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartQuoteMultiselect()); } for (t1 = quotes.length, _i = 0; _i < quotes.length; quotes.length === t1 || (0, A.throwConcurrentModificationError)(quotes), ++_i) { quote = quotes[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(quote); t2 = t2.quoteUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToQuoteMultiselect(quote)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromQuoteMultiselect(quote)); } } // goto after switch $async$goto = 4; break; case 30: // case t1 = B.JSArray_methods.get$first(quote.invitations._list$_list).link; t2 = Date.now(); t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.StartSaving()); $async$goto = 39; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, t1 + "/download?t=" + t2, t4[t5].userCompany.token.token, true), $async$handleQuoteAction); case 39: // returning from await. response = $async$result; t3[0].call$1(new A.StopSaving()); $async$goto = 40; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handleQuoteAction_closure15(response), false), $async$handleQuoteAction); case 40: // returning from await. // goto after switch $async$goto = 4; break; case 31: // case t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); t3 = t1.get$credentials(0); data = B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", quoteIds, "action", B.EntityAction_bulkPrint.toApiParam$0()], type$.String, type$.Object)); $async$goto = 41; return A._asyncAwait(new A.WebClient().post$4$data$rawResponse(t3.url + "/quotes/bulk", t1.get$credentials(0).token, data, true), $async$handleQuoteAction); case 41: // returning from await. response = $async$result; t2[0].call$1(new A.StopSaving()); $async$goto = 42; return A._asyncAwait(A.Printing_layoutPdf(true, B.PdfPageFormat_gg4, "Document", new A.handleQuoteAction_closure16(response), false), $async$handleQuoteAction); case 42: // returning from await. // goto after switch $async$goto = 4; break; case 32: // case A.showEntityActionsDialog(null, A._setArrayType([quote], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 33: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = quotes.length, _i = 0; _i < quotes.length; quotes.length === t1 || (0, A.throwConcurrentModificationError)(quotes), ++_i) for (t4 = t3._as(quotes[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 34: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, false, null, new A.handleQuoteAction_closure17(quotes), t1, null, true, type$.void); // goto after switch $async$goto = 4; break; case 35: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 43; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleQuoteAction_closure18(quote), t1, null, true, type$.bool), $async$handleQuoteAction); case 43: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuote(null, quote.id)); } // goto after switch $async$goto = 4; break; case 36: // default A.print("## ERROR: unhandled action " + A.S(action) + " in quote_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleQuoteAction, $async$completer); }, ViewQuoteList: function ViewQuoteList(t0) { this.page = t0; }, ViewQuote: function ViewQuote(t0) { this.quoteId = t0; }, EditQuote: function EditQuote(t0, t1) { this.quote = t0; this.quoteItemIndex = t1; }, ShowEmailQuote: function ShowEmailQuote(t0, t1, t2) { this.quote = t0; this.context = t1; this.completer = t2; }, ShowPdfQuote: function ShowPdfQuote(t0, t1, t2) { this.quote = t0; this.context = t1; this.activityId = t2; }, EditQuoteItem: function EditQuoteItem(t0) { this.quoteItemIndex = t0; }, UpdateQuote: function UpdateQuote(t0) { this.quote = t0; }, UpdateQuoteClient: function UpdateQuoteClient(t0) { this.client = t0; }, LoadQuote: function LoadQuote(t0, t1) { this.completer = t0; this.quoteId = t1; }, LoadQuotes: function LoadQuotes(t0, t1) { this.completer = t0; this.page = t1; }, LoadQuoteRequest: function LoadQuoteRequest() { }, LoadQuoteFailure: function LoadQuoteFailure(t0) { this.error = t0; }, LoadQuoteSuccess: function LoadQuoteSuccess(t0) { this.quote = t0; }, LoadQuotesRequest: function LoadQuotesRequest() { }, LoadQuotesFailure: function LoadQuotesFailure(t0) { this.error = t0; }, LoadQuotesSuccess: function LoadQuotesSuccess(t0) { this.quotes = t0; }, AddQuoteContact: function AddQuoteContact(t0, t1) { this.contact = t0; this.invitation = t1; }, RemoveQuoteContact: function RemoveQuoteContact(t0) { this.invitation = t0; }, AddQuoteItem: function AddQuoteItem(t0, t1) { this.index = t0; this.quoteItem = t1; }, MoveQuoteItem: function MoveQuoteItem(t0, t1) { this.oldIndex = t0; this.newIndex = t1; }, AddQuoteItems: function AddQuoteItems(t0) { this.quoteItems = t0; }, UpdateQuoteItem: function UpdateQuoteItem(t0, t1) { this.index = t0; this.quoteItem = t1; }, DeleteQuoteItem: function DeleteQuoteItem(t0) { this.index = t0; }, SaveQuoteRequest: function SaveQuoteRequest(t0, t1, t2) { this.completer = t0; this.quote = t1; this.action = t2; }, SaveQuoteSuccess: function SaveQuoteSuccess(t0) { this.quote = t0; }, AddQuoteSuccess: function AddQuoteSuccess(t0) { this.quote = t0; }, SaveQuoteFailure: function SaveQuoteFailure() { }, EmailQuoteRequest: function EmailQuoteRequest(t0, t1, t2, t3, t4, t5) { var _ = this; _.completer = t0; _.quoteId = t1; _.template = t2; _.subject = t3; _.body = t4; _.ccEmail = t5; }, EmailQuoteSuccess: function EmailQuoteSuccess(t0) { this.quote = t0; }, EmailQuoteFailure: function EmailQuoteFailure() { }, MarkSentQuotesRequest: function MarkSentQuotesRequest(t0, t1) { this.completer = t0; this.quoteIds = t1; }, MarkSentQuoteSuccess: function MarkSentQuoteSuccess(t0) { this.quotes = t0; }, MarkSentQuoteFailure: function MarkSentQuoteFailure() { }, BulkEmailQuotesRequest: function BulkEmailQuotesRequest(t0, t1) { this.completer = t0; this.quoteIds = t1; }, BulkEmailQuotesSuccess: function BulkEmailQuotesSuccess() { }, BulkEmailQuotesFailure: function BulkEmailQuotesFailure() { }, ArchiveQuotesRequest: function ArchiveQuotesRequest(t0, t1) { this.completer = t0; this.quoteIds = t1; }, ArchiveQuotesSuccess: function ArchiveQuotesSuccess(t0) { this.quotes = t0; }, ArchiveQuotesFailure: function ArchiveQuotesFailure() { }, DeleteQuotesRequest: function DeleteQuotesRequest(t0, t1) { this.completer = t0; this.quoteIds = t1; }, DeleteQuotesSuccess: function DeleteQuotesSuccess(t0) { this.quotes = t0; }, DeleteQuotesFailure: function DeleteQuotesFailure() { }, DownloadQuotesRequest: function DownloadQuotesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, DownloadQuotesSuccess: function DownloadQuotesSuccess() { }, DownloadQuotesFailure: function DownloadQuotesFailure() { }, RestoreQuotesRequest: function RestoreQuotesRequest(t0, t1) { this.completer = t0; this.quoteIds = t1; }, RestoreQuotesSuccess: function RestoreQuotesSuccess(t0) { this.quotes = t0; }, RestoreQuotesFailure: function RestoreQuotesFailure() { }, FilterQuotes: function FilterQuotes(t0) { this.filter = t0; }, SortQuotes: function SortQuotes(t0) { this.field = t0; }, FilterQuotesByState: function FilterQuotesByState(t0) { this.state = t0; }, FilterQuotesByStatus: function FilterQuotesByStatus(t0) { this.status = t0; }, FilterQuotesByCustom1: function FilterQuotesByCustom1(t0) { this.value = t0; }, FilterQuotesByCustom2: function FilterQuotesByCustom2(t0) { this.value = t0; }, FilterQuotesByCustom3: function FilterQuotesByCustom3(t0) { this.value = t0; }, FilterQuotesByCustom4: function FilterQuotesByCustom4(t0) { this.value = t0; }, ConvertQuotesToInvoices: function ConvertQuotesToInvoices(t0, t1) { this.quoteIds = t0; this.completer = t1; }, ConvertQuotesToInvoicesSuccess: function ConvertQuotesToInvoicesSuccess(t0) { this.quotes = t0; }, ConvertQuotesToInvoicesFailure: function ConvertQuotesToInvoicesFailure() { }, ConvertQuotesToProjects: function ConvertQuotesToProjects(t0, t1) { this.quoteIds = t0; this.completer = t1; }, ConvertQuotesToProjectsSuccess: function ConvertQuotesToProjectsSuccess(t0) { this.quotes = t0; }, ConvertQuotesToProjectsFailure: function ConvertQuotesToProjectsFailure() { }, ApproveQuotes: function ApproveQuotes(t0, t1) { this.quoteIds = t0; this.completer = t1; }, ApproveQuoteSuccess: function ApproveQuoteSuccess() { }, ApproveQuoteFailure: function ApproveQuoteFailure() { }, SaveQuoteDocumentRequest: function SaveQuoteDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFile = t2; _.quote = t3; }, SaveQuoteDocumentFailure: function SaveQuoteDocumentFailure() { }, handleQuoteAction_closure: function handleQuoteAction_closure() { }, handleQuoteAction_closure0: function handleQuoteAction_closure0(t0, t1, t2) { this.store = t0; this.localization = t1; this.quoteIds = t2; }, handleQuoteAction_closure1: function handleQuoteAction_closure1(t0, t1, t2) { this.store = t0; this.localization = t1; this.quoteIds = t2; }, handleQuoteAction_closure2: function handleQuoteAction_closure2(t0, t1) { this._box_0 = t0; this.state = t1; }, handleQuoteAction_closure3: function handleQuoteAction_closure3(t0, t1, t2) { this.context = t0; this.state = t1; this.quote = t2; }, handleQuoteAction_closure4: function handleQuoteAction_closure4(t0, t1) { this.store = t0; this.context = t1; }, handleQuoteAction_closure5: function handleQuoteAction_closure5(t0) { this.quote = t0; }, handleQuoteAction_closure6: function handleQuoteAction_closure6(t0, t1, t2) { this.store = t0; this.quoteIds = t1; this.localization = t2; }, handleQuoteAction_closure7: function handleQuoteAction_closure7(t0) { this.designId = t0; }, handleQuoteAction_closure8: function handleQuoteAction_closure8(t0) { this.designId = t0; }, handleQuoteAction_closure9: function handleQuoteAction_closure9(t0) { this.designId = t0; }, handleQuoteAction_closure10: function handleQuoteAction_closure10(t0) { this.designId = t0; }, handleQuoteAction_closure11: function handleQuoteAction_closure11(t0, t1, t2) { this.store = t0; this.quote = t1; this.client = t2; }, handleQuoteAction_closure12: function handleQuoteAction_closure12(t0) { this.store = t0; }, handleQuoteAction_closure13: function handleQuoteAction_closure13(t0, t1, t2) { this.store = t0; this.quote = t1; this.client = t2; }, handleQuoteAction_closure14: function handleQuoteAction_closure14(t0) { this.store = t0; }, handleQuoteAction_closure15: function handleQuoteAction_closure15(t0) { this.response = t0; }, handleQuoteAction_closure16: function handleQuoteAction_closure16(t0) { this.response = t0; }, handleQuoteAction_closure17: function handleQuoteAction_closure17(t0) { this.quotes = t0; }, handleQuoteAction_closure18: function handleQuoteAction_closure18(t0) { this.quote = t0; }, StartQuoteMultiselect: function StartQuoteMultiselect() { }, AddToQuoteMultiselect: function AddToQuoteMultiselect(t0) { this.entity = t0; }, RemoveFromQuoteMultiselect: function RemoveFromQuoteMultiselect(t0) { this.entity = t0; }, ClearQuoteMultiselect: function ClearQuoteMultiselect() { }, UpdateQuoteTab: function UpdateQuoteTab(t0) { this.tabIndex = t0; }, _viewQuote() { return new A._viewQuote_closure(); }, _viewQuoteList() { return new A._viewQuoteList_closure0(); }, _editQuote() { return new A._editQuote_closure(); }, _showEmailQuote() { return new A._showEmailQuote_closure(); }, _showPdfQuote() { return new A._showPdfQuote_closure(); }, _archiveQuote(repository) { return new A._archiveQuote_closure(repository); }, _deleteQuote(repository) { return new A._deleteQuote_closure(repository); }, _restoreQuote(repository) { return new A._restoreQuote_closure(repository); }, _convertQuotesToInvoices(repository) { return new A._convertQuotesToInvoices_closure(repository); }, _convertQuotesToProjects(repository) { return new A._convertQuotesToProjects_closure(repository); }, _approveQuote(repository) { return new A._approveQuote_closure(repository); }, _markSentQuote(repository) { return new A._markSentQuote_closure(repository); }, _emailQuote(repository) { return new A._emailQuote_closure(repository); }, _saveQuote(repository) { return new A._saveQuote_closure(repository); }, _loadQuote(repository) { return new A._loadQuote_closure(repository); }, _downloadQuotes(repository) { return new A._downloadQuotes_closure(repository); }, _bulkEmailQuotes(repository) { return new A._bulkEmailQuotes_closure(repository); }, _loadQuotes(repository) { return new A._loadQuotes_closure(repository); }, _saveDocument8(repository) { return new A._saveDocument_closure5(repository); }, _viewQuote_closure: function _viewQuote_closure() { }, _viewQuoteList_closure0: function _viewQuoteList_closure0() { }, _viewQuoteList__closure: function _viewQuoteList__closure() { }, _editQuote_closure: function _editQuote_closure() { }, _showEmailQuote_closure: function _showEmailQuote_closure() { }, _showPdfQuote_closure: function _showPdfQuote_closure() { }, _archiveQuote_closure: function _archiveQuote_closure(t0) { this.repository = t0; }, _archiveQuote__closure: function _archiveQuote__closure(t0) { this.store = t0; }, _archiveQuote__closure0: function _archiveQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveQuote__closure1: function _archiveQuote__closure1(t0, t1, t2) { this.store = t0; this.prevQuotes = t1; this.action = t2; }, _deleteQuote_closure: function _deleteQuote_closure(t0) { this.repository = t0; }, _deleteQuote__closure: function _deleteQuote__closure(t0) { this.store = t0; }, _deleteQuote__closure0: function _deleteQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteQuote__closure1: function _deleteQuote__closure1(t0, t1, t2) { this.store = t0; this.prevQuotes = t1; this.action = t2; }, _restoreQuote_closure: function _restoreQuote_closure(t0) { this.repository = t0; }, _restoreQuote__closure: function _restoreQuote__closure(t0) { this.store = t0; }, _restoreQuote__closure0: function _restoreQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreQuote__closure1: function _restoreQuote__closure1(t0, t1, t2) { this.store = t0; this.prevQuotes = t1; this.action = t2; }, _convertQuotesToInvoices_closure: function _convertQuotesToInvoices_closure(t0) { this.repository = t0; }, _convertQuotesToInvoices__closure: function _convertQuotesToInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _convertQuotesToInvoices__closure0: function _convertQuotesToInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _convertQuotesToProjects_closure: function _convertQuotesToProjects_closure(t0) { this.repository = t0; }, _convertQuotesToProjects__closure: function _convertQuotesToProjects__closure(t0, t1) { this.store = t0; this.action = t1; }, _convertQuotesToProjects__closure0: function _convertQuotesToProjects__closure0(t0, t1) { this.store = t0; this.action = t1; }, _approveQuote_closure: function _approveQuote_closure(t0) { this.repository = t0; }, _approveQuote__closure: function _approveQuote__closure(t0, t1) { this.store = t0; this.action = t1; }, _approveQuote__closure0: function _approveQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _markSentQuote_closure: function _markSentQuote_closure(t0) { this.repository = t0; }, _markSentQuote__closure: function _markSentQuote__closure(t0, t1) { this.store = t0; this.action = t1; }, _markSentQuote__closure0: function _markSentQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _emailQuote_closure: function _emailQuote_closure(t0) { this.repository = t0; }, _emailQuote__closure: function _emailQuote__closure(t0, t1) { this.store = t0; this.action = t1; }, _emailQuote__closure0: function _emailQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveQuote_closure: function _saveQuote_closure(t0) { this.repository = t0; }, _saveQuote__closure: function _saveQuote__closure(t0) { this.action = t0; }, _saveQuote___closure: function _saveQuote___closure() { }, _saveQuote__closure0: function _saveQuote__closure0(t0, t1) { this.action = t0; this.store = t1; }, _saveQuote__closure1: function _saveQuote__closure1(t0, t1) { this.store = t0; this.action = t1; }, _loadQuote_closure: function _loadQuote_closure(t0) { this.repository = t0; }, _loadQuote__closure: function _loadQuote__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadQuote__closure0: function _loadQuote__closure0(t0, t1) { this.store = t0; this.action = t1; }, _downloadQuotes_closure: function _downloadQuotes_closure(t0) { this.repository = t0; }, _downloadQuotes__closure: function _downloadQuotes__closure(t0, t1) { this.store = t0; this.action = t1; }, _downloadQuotes__closure0: function _downloadQuotes__closure0(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailQuotes_closure: function _bulkEmailQuotes_closure(t0) { this.repository = t0; }, _bulkEmailQuotes__closure: function _bulkEmailQuotes__closure(t0, t1) { this.store = t0; this.action = t1; }, _bulkEmailQuotes__closure0: function _bulkEmailQuotes__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadQuotes_closure: function _loadQuotes_closure(t0) { this.repository = t0; }, _loadQuotes__closure: function _loadQuotes__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadQuotes___closure: function _loadQuotes___closure(t0) { this.documents = t0; }, _loadQuotes____closure: function _loadQuotes____closure(t0, t1) { this.documents = t0; this.quote = t1; }, _loadQuotes_____closure: function _loadQuotes_____closure(t0) { this.quote = t0; }, _loadQuotes__closure0: function _loadQuotes__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure5: function _saveDocument_closure5(t0) { this.repository = t0; }, _saveDocument__closure11: function _saveDocument__closure11(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure5: function _saveDocument___closure5(t0, t1) { this.documents = t0; this.quote = t1; }, _saveDocument____closure5: function _saveDocument____closure5(t0) { this.quote = t0; }, _saveDocument__closure12: function _saveDocument__closure12(t0, t1) { this.store = t0; this.action = t1; }, quoteUIReducer(state, action) { var t1 = new A.QuoteUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._quote_state$_$v = state; new A.quoteUIReducer_closure(state, action).call$1(t1); return t1._quote_state$_build$0(); }, _clearEditing12(quote, action) { var _null = null; return A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); }, _updateEditing13(quote, action) { return action.get$quote(); }, _addQuoteItem(quote, action) { var item = action.quoteItem; if (action.index == null) return quote.rebuild$1(new A._addQuoteItem_closure(item)); else return quote.rebuild$1(new A._addQuoteItem_closure0(action, item)); }, _addQuoteItems(quote, action) { return quote.rebuild$1(new A._addQuoteItems_closure(action)); }, _removeQuoteItem(quote, action) { if (quote.lineItems._list$_list.length <= action.index) return quote; return quote.rebuild$1(new A._removeQuoteItem_closure(action)); }, _updateQuoteItem(quote, action) { if (quote.lineItems._list$_list.length <= action.index) return quote; return quote.rebuild$1(new A._updateQuoteItem_closure(action)); }, _viewQuoteList0(quoteListState, action) { return quoteListState.rebuild$1(new A._viewQuoteList_closure()); }, _filterQuotesByCustom1(quoteListState, action) { if (B.JSArray_methods.contains$1(quoteListState.custom1Filters._list$_list, action.value)) return quoteListState.rebuild$1(new A._filterQuotesByCustom1_closure(action)); else return quoteListState.rebuild$1(new A._filterQuotesByCustom1_closure0(action)); }, _filterQuotesByCustom2(quoteListState, action) { if (B.JSArray_methods.contains$1(quoteListState.custom2Filters._list$_list, action.value)) return quoteListState.rebuild$1(new A._filterQuotesByCustom2_closure(action)); else return quoteListState.rebuild$1(new A._filterQuotesByCustom2_closure0(action)); }, _filterQuotesByCustom3(quoteListState, action) { if (B.JSArray_methods.contains$1(quoteListState.custom3Filters._list$_list, action.value)) return quoteListState.rebuild$1(new A._filterQuotesByCustom3_closure(action)); else return quoteListState.rebuild$1(new A._filterQuotesByCustom3_closure0(action)); }, _filterQuotesByCustom4(quoteListState, action) { if (B.JSArray_methods.contains$1(quoteListState.custom4Filters._list$_list, action.value)) return quoteListState.rebuild$1(new A._filterQuotesByCustom4_closure(action)); else return quoteListState.rebuild$1(new A._filterQuotesByCustom4_closure0(action)); }, _filterQuotesByState(quoteListState, action) { if (B.JSArray_methods.contains$1(quoteListState.stateFilters._list$_list, action.state)) return quoteListState.rebuild$1(new A._filterQuotesByState_closure(action)); else return quoteListState.rebuild$1(new A._filterQuotesByState_closure0(action)); }, _filterQuotesByStatus(quoteListState, action) { if (B.JSArray_methods.contains$1(quoteListState.statusFilters._list$_list, action.status)) return quoteListState.rebuild$1(new A._filterQuotesByStatus_closure(action)); else return quoteListState.rebuild$1(new A._filterQuotesByStatus_closure0(action)); }, _filterQuotes(quoteListState, action) { return quoteListState.rebuild$1(new A._filterQuotes_closure(action, quoteListState)); }, _sortQuotes(quoteListState, action) { return quoteListState.rebuild$1(new A._sortQuotes_closure(action)); }, _startListMultiselect14(quoteListState, action) { return quoteListState.rebuild$1(new A._startListMultiselect_closure()); }, _addToListMultiselect14(quoteListState, action) { return quoteListState.rebuild$1(new A._addToListMultiselect_closure(action)); }, _removeFromListMultiselect14(quoteListState, action) { return quoteListState.rebuild$1(new A._removeFromListMultiselect_closure(action)); }, _clearListMultiselect14(quoteListState, action) { return quoteListState.rebuild$1(new A._clearListMultiselect_closure()); }, _purgeClientSuccess5(quoteState, action) { var t1 = quoteState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return quoteState.rebuild$1(new A._purgeClientSuccess_closure(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure0(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure1(), t3), true, t3._eval$1("Iterable.E")))); }, _markSentQuoteSuccess(quoteState, action) { return quoteState.rebuild$1(new A._markSentQuoteSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.quotes, new A._markSentQuoteSuccess_closure0(), new A._markSentQuoteSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _archiveQuoteSuccess(quoteState, action) { return quoteState.rebuild$1(new A._archiveQuoteSuccess_closure(action)); }, _deleteQuoteSuccess(quoteState, action) { return quoteState.rebuild$1(new A._deleteQuoteSuccess_closure(action)); }, _restoreQuoteSuccess(quoteState, action) { return quoteState.rebuild$1(new A._restoreQuoteSuccess_closure(action)); }, _emailQuoteSuccess(quoteState, action) { return quoteState.rebuild$1(new A._emailQuoteSuccess_closure(action)); }, _convertQuotesToInvoicesSuccess(quoteState, action) { return quoteState.rebuild$1(new A._convertQuotesToInvoicesSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.quotes, new A._convertQuotesToInvoicesSuccess_closure0(), new A._convertQuotesToInvoicesSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _convertQuotesToProjectsSuccess(quoteState, action) { return quoteState.rebuild$1(new A._convertQuotesToProjectsSuccess_closure(A.LinkedHashMap_LinkedHashMap$fromIterable(action.quotes, new A._convertQuotesToProjectsSuccess_closure0(), new A._convertQuotesToProjectsSuccess_closure1(), type$.String, type$.InvoiceEntity))); }, _addQuote(quoteState, action) { return quoteState.rebuild$1(new A._addQuote_closure(action)); }, _updateQuote(invoiceState, action) { return invoiceState.rebuild$1(new A._updateQuote_closure(action.get$quote())); }, _setLoadedQuotes(quoteState, action) { return quoteState.loadQuotes$1(action.quotes); }, _setLoadedCompany14(quoteState, action) { return quoteState.loadQuotes$1(action.userCompany.company.quotes); }, quoteUIReducer_closure: function quoteUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure: function forceSelectedReducer_closure() { }, forceSelectedReducer_closure0: function forceSelectedReducer_closure0() { }, forceSelectedReducer_closure1: function forceSelectedReducer_closure1() { }, forceSelectedReducer_closure2: function forceSelectedReducer_closure2() { }, forceSelectedReducer_closure3: function forceSelectedReducer_closure3() { }, forceSelectedReducer_closure4: function forceSelectedReducer_closure4() { }, forceSelectedReducer_closure5: function forceSelectedReducer_closure5() { }, forceSelectedReducer_closure6: function forceSelectedReducer_closure6() { }, forceSelectedReducer_closure7: function forceSelectedReducer_closure7() { }, tabIndexReducer_closure: function tabIndexReducer_closure() { }, tabIndexReducer_closure0: function tabIndexReducer_closure0() { }, historyActivityIdReducer_closure: function historyActivityIdReducer_closure() { }, editingItemReducer_closure: function editingItemReducer_closure() { }, editingItemReducer_closure0: function editingItemReducer_closure0() { }, selectedIdReducer_closure: function selectedIdReducer_closure() { }, selectedIdReducer_closure0: function selectedIdReducer_closure0() { }, selectedIdReducer_closure1: function selectedIdReducer_closure1() { }, selectedIdReducer_closure2: function selectedIdReducer_closure2() { }, selectedIdReducer_closure3: function selectedIdReducer_closure3() { }, selectedIdReducer_closure4: function selectedIdReducer_closure4() { }, selectedIdReducer_closure5: function selectedIdReducer_closure5() { }, selectedIdReducer_closure6: function selectedIdReducer_closure6() { }, selectedIdReducer_closure7: function selectedIdReducer_closure7() { }, selectedIdReducer_closure8: function selectedIdReducer_closure8() { }, selectedIdReducer_closure9: function selectedIdReducer_closure9() { }, selectedIdReducer_closure10: function selectedIdReducer_closure10() { }, selectedIdReducer_closure11: function selectedIdReducer_closure11() { }, selectedIdReducer_closure12: function selectedIdReducer_closure12() { }, selectedIdReducer_closure13: function selectedIdReducer_closure13() { }, selectedIdReducer_closure14: function selectedIdReducer_closure14() { }, selectedIdReducer_closure15: function selectedIdReducer_closure15() { }, selectedIdReducer_closure16: function selectedIdReducer_closure16() { }, selectedIdReducer_closure17: function selectedIdReducer_closure17() { }, editingReducer_closure: function editingReducer_closure() { }, editingReducer__closure5: function editingReducer__closure5() { }, editingReducer_closure0: function editingReducer_closure0() { }, editingReducer__closure4: function editingReducer__closure4() { }, editingReducer_closure1: function editingReducer_closure1() { }, editingReducer_closure2: function editingReducer_closure2() { }, editingReducer__closure3: function editingReducer__closure3() { }, editingReducer_closure3: function editingReducer_closure3() { }, editingReducer__closure2: function editingReducer__closure2() { }, editingReducer_closure4: function editingReducer_closure4() { }, editingReducer__closure1: function editingReducer__closure1(t0) { this.client = t0; }, editingReducer___closure: function editingReducer___closure() { }, editingReducer_closure5: function editingReducer_closure5() { }, editingReducer_closure6: function editingReducer_closure6() { }, editingReducer_closure7: function editingReducer_closure7() { }, editingReducer_closure8: function editingReducer_closure8() { }, editingReducer__closure0: function editingReducer__closure0(t0) { this.action = t0; }, editingReducer_closure9: function editingReducer_closure9() { }, editingReducer__closure: function editingReducer__closure(t0) { this.action = t0; }, _addQuoteItem_closure: function _addQuoteItem_closure(t0) { this.item = t0; }, _addQuoteItem_closure0: function _addQuoteItem_closure0(t0, t1) { this.action = t0; this.item = t1; }, _addQuoteItems_closure: function _addQuoteItems_closure(t0) { this.action = t0; }, _removeQuoteItem_closure: function _removeQuoteItem_closure(t0) { this.action = t0; }, _updateQuoteItem_closure: function _updateQuoteItem_closure(t0) { this.action = t0; }, quoteListReducer_closure: function quoteListReducer_closure() { }, quoteListReducer__closure: function quoteListReducer__closure() { }, _viewQuoteList_closure: function _viewQuoteList_closure() { }, _filterQuotesByCustom1_closure: function _filterQuotesByCustom1_closure(t0) { this.action = t0; }, _filterQuotesByCustom1_closure0: function _filterQuotesByCustom1_closure0(t0) { this.action = t0; }, _filterQuotesByCustom2_closure: function _filterQuotesByCustom2_closure(t0) { this.action = t0; }, _filterQuotesByCustom2_closure0: function _filterQuotesByCustom2_closure0(t0) { this.action = t0; }, _filterQuotesByCustom3_closure: function _filterQuotesByCustom3_closure(t0) { this.action = t0; }, _filterQuotesByCustom3_closure0: function _filterQuotesByCustom3_closure0(t0) { this.action = t0; }, _filterQuotesByCustom4_closure: function _filterQuotesByCustom4_closure(t0) { this.action = t0; }, _filterQuotesByCustom4_closure0: function _filterQuotesByCustom4_closure0(t0) { this.action = t0; }, _filterQuotesByState_closure: function _filterQuotesByState_closure(t0) { this.action = t0; }, _filterQuotesByState_closure0: function _filterQuotesByState_closure0(t0) { this.action = t0; }, _filterQuotesByStatus_closure: function _filterQuotesByStatus_closure(t0) { this.action = t0; }, _filterQuotesByStatus_closure0: function _filterQuotesByStatus_closure0(t0) { this.action = t0; }, _filterQuotes_closure: function _filterQuotes_closure(t0, t1) { this.action = t0; this.quoteListState = t1; }, _sortQuotes_closure: function _sortQuotes_closure(t0) { this.action = t0; }, _startListMultiselect_closure: function _startListMultiselect_closure() { }, _addToListMultiselect_closure: function _addToListMultiselect_closure(t0) { this.action = t0; }, _removeFromListMultiselect_closure: function _removeFromListMultiselect_closure(t0) { this.action = t0; }, _clearListMultiselect_closure: function _clearListMultiselect_closure() { }, _purgeClientSuccess_closure0: function _purgeClientSuccess_closure0(t0) { this.action = t0; }, _purgeClientSuccess_closure1: function _purgeClientSuccess_closure1() { }, _purgeClientSuccess_closure: function _purgeClientSuccess_closure(t0) { this.ids = t0; }, _purgeClientSuccess__closure: function _purgeClientSuccess__closure(t0) { this.ids = t0; }, _purgeClientSuccess__closure0: function _purgeClientSuccess__closure0(t0) { this.ids = t0; }, _markSentQuoteSuccess_closure0: function _markSentQuoteSuccess_closure0() { }, _markSentQuoteSuccess_closure1: function _markSentQuoteSuccess_closure1() { }, _markSentQuoteSuccess_closure: function _markSentQuoteSuccess_closure(t0) { this.quoteMap = t0; }, _archiveQuoteSuccess_closure: function _archiveQuoteSuccess_closure(t0) { this.action = t0; }, _deleteQuoteSuccess_closure: function _deleteQuoteSuccess_closure(t0) { this.action = t0; }, _restoreQuoteSuccess_closure: function _restoreQuoteSuccess_closure(t0) { this.action = t0; }, _emailQuoteSuccess_closure: function _emailQuoteSuccess_closure(t0) { this.action = t0; }, _convertQuotesToInvoicesSuccess_closure0: function _convertQuotesToInvoicesSuccess_closure0() { }, _convertQuotesToInvoicesSuccess_closure1: function _convertQuotesToInvoicesSuccess_closure1() { }, _convertQuotesToInvoicesSuccess_closure: function _convertQuotesToInvoicesSuccess_closure(t0) { this.quoteMap = t0; }, _convertQuotesToProjectsSuccess_closure0: function _convertQuotesToProjectsSuccess_closure0() { }, _convertQuotesToProjectsSuccess_closure1: function _convertQuotesToProjectsSuccess_closure1() { }, _convertQuotesToProjectsSuccess_closure: function _convertQuotesToProjectsSuccess_closure(t0) { this.quoteMap = t0; }, _addQuote_closure: function _addQuote_closure(t0) { this.action = t0; }, _addQuote__closure: function _addQuote__closure() { }, _updateQuote_closure: function _updateQuote_closure(t0) { this.quote = t0; }, _updateQuote__closure: function _updateQuote__closure() { }, quoteContactSelector(quote, client) { var t1 = {}, t2 = quote.invitations._list$_list, t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,String>"), contactIds = A.List_List$of(new A.MappedListIterable(t2, new A.quoteContactSelector_closure(), t3), true, t3._eval$1("ListIterable.E")); t1.contactIds = contactIds; if (B.JSArray_methods.contains$1(contactIds, client.get$primaryContact().id)) t1.contactIds = A._setArrayType([client.get$primaryContact().id], type$.JSArray_String); return B.JSArray_methods.firstWhere$2$orElse(client.contacts._list$_list, new A.quoteContactSelector_closure0(t1), null); }, dropdownQuoteSelector(quoteMap, clientMap, vendorMap, quoteList, clientId, userMap, excludedIds) { var t1 = quoteList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownQuoteSelector_closure(quoteMap, excludedIds, clientId, clientMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownQuoteSelector_closure0(quoteMap, clientMap, vendorMap, userMap)); return list; }, filteredQuotesSelector(selectionState, quoteMap, quoteList, clientMap, vendorMap, quoteListState, userMap) { var t1 = quoteList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredQuotesSelector_closure(quoteMap, clientMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, quoteListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredQuotesSelector_closure0(quoteMap, quoteListState, clientMap, vendorMap, userMap)); return list; }, quoteStatsForClient(clientId, quoteMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; quoteMap._map$_map.forEach$1(0, new A.quoteStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, quoteStatsForDesign(designId, quoteMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; quoteMap._map$_map.forEach$1(0, new A.quoteStatsForDesign_closure(t1, designId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, quoteStatsForUser(userId, quoteMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; quoteMap._map$_map.forEach$1(0, new A.quoteStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, quoteContactSelector_closure: function quoteContactSelector_closure() { }, quoteContactSelector_closure0: function quoteContactSelector_closure0(t0) { this._box_0 = t0; }, memoizedDropdownQuoteList_closure: function memoizedDropdownQuoteList_closure() { }, dropdownQuoteSelector_closure: function dropdownQuoteSelector_closure(t0, t1, t2, t3) { var _ = this; _.quoteMap = t0; _.excludedIds = t1; _.clientId = t2; _.clientMap = t3; }, dropdownQuoteSelector_closure0: function dropdownQuoteSelector_closure0(t0, t1, t2, t3) { var _ = this; _.quoteMap = t0; _.clientMap = t1; _.vendorMap = t2; _.userMap = t3; }, memoizedFilteredQuoteList_closure: function memoizedFilteredQuoteList_closure() { }, filteredQuotesSelector_closure: function filteredQuotesSelector_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.quoteMap = t0; _.clientMap = t1; _.selectionState = t2; _.filterEntityType = t3; _.filterEntityId = t4; _.quoteListState = t5; }, filteredQuotesSelector_closure0: function filteredQuotesSelector_closure0(t0, t1, t2, t3, t4) { var _ = this; _.quoteMap = t0; _.quoteListState = t1; _.clientMap = t2; _.vendorMap = t3; _.userMap = t4; }, memoizedQuoteStatsForClient_closure: function memoizedQuoteStatsForClient_closure() { }, quoteStatsForClient_closure: function quoteStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedQuoteStatsForDesign_closure: function memoizedQuoteStatsForDesign_closure() { }, quoteStatsForDesign_closure: function quoteStatsForDesign_closure(t0, t1) { this._box_0 = t0; this.designId = t1; }, memoizedQuoteStatsForUser_closure: function memoizedQuoteStatsForUser_closure() { }, quoteStatsForUser_closure: function quoteStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, _$QuoteState$_(list, map) { var _s10_ = "QuoteState"; A.BuiltValueNullFieldError_checkNotNull(map, _s10_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s10_, "list"); return new A._$QuoteState(map, list); }, _$QuoteUIState$_(cancelCompleter, editing, editingItemIndex, forceSelected, historyActivityId, listUIState, saveCompleter, selectedId, tabIndex) { var _s12_ = "QuoteUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s12_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s12_, "tabIndex"); return new A._$QuoteUIState(editing, editingItemIndex, historyActivityId, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, QuoteState: function QuoteState() { }, QuoteState_loadQuotes_closure0: function QuoteState_loadQuotes_closure0() { }, QuoteState_loadQuotes_closure1: function QuoteState_loadQuotes_closure1() { }, QuoteState_loadQuotes_closure: function QuoteState_loadQuotes_closure(t0, t1) { this.$this = t0; this.map = t1; }, QuoteUIState: function QuoteUIState() { }, _$QuoteStateSerializer: function _$QuoteStateSerializer() { }, _$QuoteUIStateSerializer: function _$QuoteUIStateSerializer() { }, _$QuoteState: function _$QuoteState(t0, t1) { this.map = t0; this.list = t1; this._quote_state$__hashCode = null; }, QuoteStateBuilder: function QuoteStateBuilder() { this._quote_state$_list = this._quote_state$_map = this._quote_state$_$v = null; }, _$QuoteUIState: function _$QuoteUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.editing = t0; _.editingItemIndex = t1; _.historyActivityId = t2; _.listUIState = t3; _.selectedId = t4; _.forceSelected = t5; _.tabIndex = t6; _.saveCompleter = t7; _.cancelCompleter = t8; _._quote_state$__hashCode = null; }, QuoteUIStateBuilder: function QuoteUIStateBuilder() { var _ = this; _._cancelCompleter = _._saveCompleter = _._quote_state$_tabIndex = _._forceSelected = _._selectedId = _._listUIState = _._historyActivityId = _._editingItemIndex = _._editing = _._quote_state$_$v = null; }, _QuoteUIState_Object_EntityUIState: function _QuoteUIState_Object_EntityUIState() { }, handleRecurringExpenseAction(context, recurringExpenses, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, recurringExpense, t3, recurringExpenseIds, _i, documentIds, t4, t5, t6; var $async$handleRecurringExpenseAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (recurringExpenses.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = type$.ExpenseEntity; recurringExpense = t2._as(B.JSArray_methods.get$first(recurringExpenses)); t3 = A._arrayInstanceType(recurringExpenses)._eval$1("MappedListIterable<1,String>"); recurringExpenseIds = A.List_List$of(new A.MappedListIterable(recurringExpenses, new A.handleRecurringExpenseAction_closure(), t3), true, t3._eval$1("ListIterable.E")); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_restore: // goto case $async$goto = 6; break; case B.EntityAction_archive: // goto case $async$goto = 7; break; case B.EntityAction_delete: // goto case $async$goto = 8; break; case B.EntityAction_start: // goto case $async$goto = 9; break; case B.EntityAction_stop: // goto case $async$goto = 10; break; case B.EntityAction_cloneToExpense: // goto case $async$goto = 11; break; case B.EntityAction_clone: // goto case $async$goto = 12; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 13; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 14; break; case B.EntityAction_more: // goto case $async$goto = 15; break; case B.EntityAction_documents: // goto case $async$goto = 16; break; case B.EntityAction_addComment: // goto case $async$goto = 17; break; default: // goto default $async$goto = 18; break; } break; case 5: // case A.editEntity(null, recurringExpense, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_recurring_expense"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "restored_recurring_expense"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreRecurringExpensesRequest(t1, recurringExpenseIds)); // goto after switch $async$goto = 4; break; case 7: // case t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_recurring_expense"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "archived_recurring_expense"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveRecurringExpensesRequest(t1, recurringExpenseIds)); // goto after switch $async$goto = 4; break; case 8: // case t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_recurring_expense"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "deleted_recurring_expense"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteRecurringExpensesRequest(t1, recurringExpenseIds)); // goto after switch $async$goto = 4; break; case 9: // case if (recurringExpense.lastSentDate.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "started_recurring_invoice"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "resumed_recurring_invoice"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartRecurringExpensesRequest(t1, recurringExpenseIds)); // goto after switch $async$goto = 4; break; case 10: // case t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "stopped_recurring_invoice"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StopRecurringExpensesRequest(t1, recurringExpenseIds)); // goto after switch $async$goto = 4; break; case 11: // case A.createEntity(null, null, recurringExpense.get$clone(0).rebuild$1(new A.handleRecurringExpenseAction_closure0()), null, false); // goto after switch $async$goto = 4; break; case 12: // case case 13: // case A.createEntity(null, null, recurringExpense.get$clone(0).rebuild$1(new A.handleRecurringExpenseAction_closure1()), null, false); // goto after switch $async$goto = 4; break; case 14: // case t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.recurringExpenseUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringExpenseMultiselect()); } t1 = recurringExpenses.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < recurringExpenses.length; recurringExpenses.length === t1 || (0, A.throwConcurrentModificationError)(recurringExpenses), ++_i) { recurringExpense = recurringExpenses[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(recurringExpense); t2 = t2.recurringExpenseUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToRecurringExpenseMultiselect(recurringExpense)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromRecurringExpenseMultiselect(recurringExpense)); } } // goto after switch $async$goto = 4; break; case 15: // case A.showEntityActionsDialog(null, A._setArrayType([recurringExpense], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 16: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t3 = recurringExpenses.length, _i = 0; _i < recurringExpenses.length; recurringExpenses.length === t3 || (0, A.throwConcurrentModificationError)(recurringExpenses), ++_i) for (t4 = t2._as(recurringExpenses[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t1.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t1.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 17: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 19; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleRecurringExpenseAction_closure2(recurringExpense), t1, null, true, type$.bool), $async$handleRecurringExpenseAction); case 19: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringExpense(null, recurringExpense.id)); } // goto after switch $async$goto = 4; break; case 18: // default A.print("## ERROR: unhandled action " + A.S(action) + " in recurring_expense_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleRecurringExpenseAction, $async$completer); }, ViewRecurringExpenseList: function ViewRecurringExpenseList(t0) { this.page = t0; }, ViewRecurringExpense: function ViewRecurringExpense(t0) { this.recurringExpenseId = t0; }, EditRecurringExpense: function EditRecurringExpense(t0) { this.recurringExpense = t0; }, UpdateRecurringExpense: function UpdateRecurringExpense(t0) { this.recurringExpense = t0; }, LoadRecurringExpense: function LoadRecurringExpense(t0, t1) { this.completer = t0; this.recurringExpenseId = t1; }, LoadRecurringExpenses: function LoadRecurringExpenses() { }, LoadRecurringExpenseRequest: function LoadRecurringExpenseRequest() { }, LoadRecurringExpenseFailure: function LoadRecurringExpenseFailure(t0) { this.error = t0; }, LoadRecurringExpenseSuccess: function LoadRecurringExpenseSuccess(t0) { this.recurringExpense = t0; }, LoadRecurringExpensesRequest: function LoadRecurringExpensesRequest() { }, LoadRecurringExpensesFailure: function LoadRecurringExpensesFailure(t0) { this.error = t0; }, LoadRecurringExpensesSuccess: function LoadRecurringExpensesSuccess(t0) { this.recurringExpenses = t0; }, SaveRecurringExpenseRequest: function SaveRecurringExpenseRequest(t0, t1, t2) { this.completer = t0; this.recurringExpense = t1; this.action = t2; }, SaveRecurringExpenseSuccess: function SaveRecurringExpenseSuccess(t0) { this.recurringExpense = t0; }, AddRecurringExpenseSuccess: function AddRecurringExpenseSuccess(t0) { this.recurringExpense = t0; }, SaveRecurringExpenseFailure: function SaveRecurringExpenseFailure() { }, ArchiveRecurringExpensesRequest: function ArchiveRecurringExpensesRequest(t0, t1) { this.completer = t0; this.recurringExpenseIds = t1; }, ArchiveRecurringExpensesSuccess: function ArchiveRecurringExpensesSuccess(t0) { this.recurringExpenses = t0; }, ArchiveRecurringExpensesFailure: function ArchiveRecurringExpensesFailure() { }, DeleteRecurringExpensesRequest: function DeleteRecurringExpensesRequest(t0, t1) { this.completer = t0; this.recurringExpenseIds = t1; }, DeleteRecurringExpensesSuccess: function DeleteRecurringExpensesSuccess(t0) { this.recurringExpenses = t0; }, DeleteRecurringExpensesFailure: function DeleteRecurringExpensesFailure() { }, RestoreRecurringExpensesRequest: function RestoreRecurringExpensesRequest(t0, t1) { this.completer = t0; this.recurringExpenseIds = t1; }, RestoreRecurringExpensesSuccess: function RestoreRecurringExpensesSuccess(t0) { this.recurringExpenses = t0; }, RestoreRecurringExpensesFailure: function RestoreRecurringExpensesFailure() { }, FilterRecurringExpenses: function FilterRecurringExpenses(t0) { this.filter = t0; }, SortRecurringExpenses: function SortRecurringExpenses(t0) { this.field = t0; }, FilterRecurringExpensesByState: function FilterRecurringExpensesByState(t0) { this.state = t0; }, FilterRecurringExpensesByStatus: function FilterRecurringExpensesByStatus(t0) { this.status = t0; }, FilterRecurringExpensesByCustom1: function FilterRecurringExpensesByCustom1(t0) { this.value = t0; }, FilterRecurringExpensesByCustom2: function FilterRecurringExpensesByCustom2(t0) { this.value = t0; }, FilterRecurringExpensesByCustom3: function FilterRecurringExpensesByCustom3(t0) { this.value = t0; }, FilterRecurringExpensesByCustom4: function FilterRecurringExpensesByCustom4(t0) { this.value = t0; }, StartRecurringExpenseMultiselect: function StartRecurringExpenseMultiselect() { }, AddToRecurringExpenseMultiselect: function AddToRecurringExpenseMultiselect(t0) { this.entity = t0; }, RemoveFromRecurringExpenseMultiselect: function RemoveFromRecurringExpenseMultiselect(t0) { this.entity = t0; }, ClearRecurringExpenseMultiselect: function ClearRecurringExpenseMultiselect() { }, UpdateRecurringExpenseTab: function UpdateRecurringExpenseTab(t0) { this.tabIndex = t0; }, StartRecurringExpensesRequest: function StartRecurringExpensesRequest(t0, t1) { this.completer = t0; this.expenseIds = t1; }, StartRecurringExpensesSuccess: function StartRecurringExpensesSuccess(t0) { this.expenses = t0; }, StartRecurringExpensesFailure: function StartRecurringExpensesFailure() { }, StopRecurringExpensesRequest: function StopRecurringExpensesRequest(t0, t1) { this.completer = t0; this.expenseIds = t1; }, StopRecurringExpensesSuccess: function StopRecurringExpensesSuccess(t0) { this.expenses = t0; }, StopRecurringExpensesFailure: function StopRecurringExpensesFailure() { }, SaveRecurringExpenseDocumentRequest: function SaveRecurringExpenseDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFile = t2; _.expense = t3; }, SaveRecurringExpenseDocumentFailure: function SaveRecurringExpenseDocumentFailure() { }, handleRecurringExpenseAction_closure: function handleRecurringExpenseAction_closure() { }, handleRecurringExpenseAction_closure0: function handleRecurringExpenseAction_closure0() { }, handleRecurringExpenseAction_closure1: function handleRecurringExpenseAction_closure1() { }, handleRecurringExpenseAction_closure2: function handleRecurringExpenseAction_closure2(t0) { this.recurringExpense = t0; }, _editRecurringExpense() { return new A._editRecurringExpense_closure(); }, _viewRecurringExpense() { return new A._viewRecurringExpense_closure(); }, _viewRecurringExpenseList() { return new A._viewRecurringExpenseList_closure0(); }, _archiveRecurringExpense(repository) { return new A._archiveRecurringExpense_closure(repository); }, _deleteRecurringExpense(repository) { return new A._deleteRecurringExpense_closure(repository); }, _restoreRecurringExpense(repository) { return new A._restoreRecurringExpense_closure(repository); }, _saveRecurringExpense(repository) { return new A._saveRecurringExpense_closure(repository); }, _loadRecurringExpense(repository) { return new A._loadRecurringExpense_closure(repository); }, _loadRecurringExpenses(repository) { return new A._loadRecurringExpenses_closure(repository); }, _startRecurringExpense(repository) { return new A._startRecurringExpense_closure(repository); }, _stopRecurringExpense(repository) { return new A._stopRecurringExpense_closure(repository); }, _saveDocument11(repository) { return new A._saveDocument_closure2(repository); }, _editRecurringExpense_closure: function _editRecurringExpense_closure() { }, _viewRecurringExpense_closure: function _viewRecurringExpense_closure() { }, _viewRecurringExpenseList_closure0: function _viewRecurringExpenseList_closure0() { }, _viewRecurringExpenseList__closure: function _viewRecurringExpenseList__closure() { }, _archiveRecurringExpense_closure: function _archiveRecurringExpense_closure(t0) { this.repository = t0; }, _archiveRecurringExpense__closure: function _archiveRecurringExpense__closure(t0) { this.store = t0; }, _archiveRecurringExpense__closure0: function _archiveRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveRecurringExpense__closure1: function _archiveRecurringExpense__closure1(t0, t1, t2) { this.store = t0; this.prevRecurringExpenses = t1; this.action = t2; }, _deleteRecurringExpense_closure: function _deleteRecurringExpense_closure(t0) { this.repository = t0; }, _deleteRecurringExpense__closure: function _deleteRecurringExpense__closure(t0) { this.store = t0; }, _deleteRecurringExpense__closure0: function _deleteRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteRecurringExpense__closure1: function _deleteRecurringExpense__closure1(t0, t1, t2) { this.store = t0; this.prevRecurringExpenses = t1; this.action = t2; }, _restoreRecurringExpense_closure: function _restoreRecurringExpense_closure(t0) { this.repository = t0; }, _restoreRecurringExpense__closure: function _restoreRecurringExpense__closure(t0) { this.store = t0; }, _restoreRecurringExpense__closure0: function _restoreRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreRecurringExpense__closure1: function _restoreRecurringExpense__closure1(t0, t1, t2) { this.store = t0; this.prevRecurringExpenses = t1; this.action = t2; }, _saveRecurringExpense_closure: function _saveRecurringExpense_closure(t0) { this.repository = t0; }, _saveRecurringExpense__closure: function _saveRecurringExpense__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveRecurringExpense__closure0: function _saveRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringExpense_closure: function _loadRecurringExpense_closure(t0) { this.repository = t0; }, _loadRecurringExpense__closure: function _loadRecurringExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringExpense__closure0: function _loadRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringExpenses_closure: function _loadRecurringExpenses_closure(t0) { this.repository = t0; }, _loadRecurringExpenses__closure: function _loadRecurringExpenses__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringExpenses___closure: function _loadRecurringExpenses___closure(t0) { this.documents = t0; }, _loadRecurringExpenses____closure: function _loadRecurringExpenses____closure(t0, t1) { this.documents = t0; this.expense = t1; }, _loadRecurringExpenses_____closure: function _loadRecurringExpenses_____closure(t0) { this.expense = t0; }, _loadRecurringExpenses__closure0: function _loadRecurringExpenses__closure0(t0, t1) { this.store = t0; this.action = t1; }, _startRecurringExpense_closure: function _startRecurringExpense_closure(t0) { this.repository = t0; }, _startRecurringExpense__closure: function _startRecurringExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _startRecurringExpense__closure0: function _startRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _stopRecurringExpense_closure: function _stopRecurringExpense_closure(t0) { this.repository = t0; }, _stopRecurringExpense__closure: function _stopRecurringExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _stopRecurringExpense__closure0: function _stopRecurringExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure2: function _saveDocument_closure2(t0) { this.repository = t0; }, _saveDocument__closure5: function _saveDocument__closure5(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure2: function _saveDocument___closure2(t0, t1) { this.documents = t0; this.expense = t1; }, _saveDocument____closure2: function _saveDocument____closure2(t0) { this.expense = t0; }, _saveDocument__closure6: function _saveDocument__closure6(t0, t1) { this.store = t0; this.action = t1; }, recurringExpenseUIReducer(state, action) { var t1 = new A.RecurringExpenseUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._recurring_expense_state$_$v = state; new A.recurringExpenseUIReducer_closure(state, action).call$1(t1); return t1._recurring_expense_state$_build$0(); }, _clearEditing13(recurringExpense, action) { var _null = null; return A.ExpenseEntity_ExpenseEntity(_null, B.EntityType_recurringExpense, _null, _null, _null, _null, _null); }, _updateEditing14(recurringExpense, action) { return action.get$recurringExpense(); }, _viewRecurringExpenseList0(recurringExpenseListState, action) { return recurringExpenseListState.rebuild$1(new A._viewRecurringExpenseList_closure()); }, _filterRecurringExpensesByCustom1(recurringExpenseListState, action) { if (B.JSArray_methods.contains$1(recurringExpenseListState.custom1Filters._list$_list, action.value)) return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByCustom1_closure(action)); else return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByCustom1_closure0(action)); }, _filterRecurringExpensesByCustom2(recurringExpenseListState, action) { if (B.JSArray_methods.contains$1(recurringExpenseListState.custom2Filters._list$_list, action.value)) return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByCustom2_closure(action)); else return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByCustom2_closure0(action)); }, _filterRecurringExpensesByState(recurringExpenseListState, action) { if (B.JSArray_methods.contains$1(recurringExpenseListState.stateFilters._list$_list, action.state)) return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByState_closure(action)); else return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByState_closure0(action)); }, _filterRecurringExpensesByStatus(recurringExpenseListState, action) { if (B.JSArray_methods.contains$1(recurringExpenseListState.statusFilters._list$_list, action.status)) return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByStatus_closure(action)); else return recurringExpenseListState.rebuild$1(new A._filterRecurringExpensesByStatus_closure0(action)); }, _filterRecurringExpenses(recurringExpenseListState, action) { return recurringExpenseListState.rebuild$1(new A._filterRecurringExpenses_closure(action, recurringExpenseListState)); }, _sortRecurringExpenses(recurringExpenseListState, action) { return recurringExpenseListState.rebuild$1(new A._sortRecurringExpenses_closure(action)); }, _startListMultiselect15(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure19()); }, _addToListMultiselect15(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure19(action)); }, _removeFromListMultiselect15(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure19(action)); }, _clearListMultiselect15(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure19()); }, _purgeClientSuccess6(expenseState, action) { var t1 = expenseState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return expenseState.rebuild$1(new A._purgeClientSuccess_closure14(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure15(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure16(), t3), true, t3._eval$1("Iterable.E")))); }, _archiveRecurringExpenseSuccess(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._archiveRecurringExpenseSuccess_closure(action)); }, _deleteRecurringExpenseSuccess(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._deleteRecurringExpenseSuccess_closure(action)); }, _restoreRecurringExpenseSuccess(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._restoreRecurringExpenseSuccess_closure(action)); }, _addRecurringExpense(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._addRecurringExpense_closure(action)); }, _updateRecurringExpense(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._updateRecurringExpense_closure(action)); }, _startRecurringExpensesSuccess(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._startRecurringExpensesSuccess_closure(action)); }, _stopRecurringExpensesSuccess(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._stopRecurringExpensesSuccess_closure(action)); }, _setLoadedRecurringExpense(recurringExpenseState, action) { return recurringExpenseState.rebuild$1(new A._setLoadedRecurringExpense_closure(action)); }, _setLoadedRecurringExpenses(recurringExpenseState, action) { return recurringExpenseState.loadRecurringExpenses$1(action.recurringExpenses); }, _setLoadedCompany15(recurringExpenseState, action) { return recurringExpenseState.loadRecurringExpenses$1(action.userCompany.company.recurringExpenses); }, recurringExpenseUIReducer_closure: function recurringExpenseUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure158: function forceSelectedReducer_closure158() { }, forceSelectedReducer_closure159: function forceSelectedReducer_closure159() { }, forceSelectedReducer_closure160: function forceSelectedReducer_closure160() { }, forceSelectedReducer_closure161: function forceSelectedReducer_closure161() { }, forceSelectedReducer_closure162: function forceSelectedReducer_closure162() { }, forceSelectedReducer_closure163: function forceSelectedReducer_closure163() { }, forceSelectedReducer_closure164: function forceSelectedReducer_closure164() { }, forceSelectedReducer_closure165: function forceSelectedReducer_closure165() { }, forceSelectedReducer_closure166: function forceSelectedReducer_closure166() { }, tabIndexReducer_closure17: function tabIndexReducer_closure17() { }, tabIndexReducer_closure18: function tabIndexReducer_closure18() { }, selectedIdReducer_closure303: function selectedIdReducer_closure303() { }, selectedIdReducer_closure304: function selectedIdReducer_closure304() { }, selectedIdReducer_closure305: function selectedIdReducer_closure305() { }, selectedIdReducer_closure306: function selectedIdReducer_closure306() { }, selectedIdReducer_closure307: function selectedIdReducer_closure307() { }, selectedIdReducer_closure308: function selectedIdReducer_closure308() { }, selectedIdReducer_closure309: function selectedIdReducer_closure309() { }, selectedIdReducer_closure310: function selectedIdReducer_closure310() { }, selectedIdReducer_closure311: function selectedIdReducer_closure311() { }, selectedIdReducer_closure312: function selectedIdReducer_closure312() { }, selectedIdReducer_closure313: function selectedIdReducer_closure313() { }, selectedIdReducer_closure314: function selectedIdReducer_closure314() { }, selectedIdReducer_closure315: function selectedIdReducer_closure315() { }, selectedIdReducer_closure316: function selectedIdReducer_closure316() { }, selectedIdReducer_closure317: function selectedIdReducer_closure317() { }, selectedIdReducer_closure318: function selectedIdReducer_closure318() { }, editingReducer_closure99: function editingReducer_closure99() { }, editingReducer_closure100: function editingReducer_closure100() { }, editingReducer_closure101: function editingReducer_closure101() { }, editingReducer_closure102: function editingReducer_closure102() { }, editingReducer__closure37: function editingReducer__closure37() { }, recurringExpenseListReducer_closure: function recurringExpenseListReducer_closure() { }, recurringExpenseListReducer__closure: function recurringExpenseListReducer__closure() { }, _viewRecurringExpenseList_closure: function _viewRecurringExpenseList_closure() { }, _filterRecurringExpensesByCustom1_closure: function _filterRecurringExpensesByCustom1_closure(t0) { this.action = t0; }, _filterRecurringExpensesByCustom1_closure0: function _filterRecurringExpensesByCustom1_closure0(t0) { this.action = t0; }, _filterRecurringExpensesByCustom2_closure: function _filterRecurringExpensesByCustom2_closure(t0) { this.action = t0; }, _filterRecurringExpensesByCustom2_closure0: function _filterRecurringExpensesByCustom2_closure0(t0) { this.action = t0; }, _filterRecurringExpensesByState_closure: function _filterRecurringExpensesByState_closure(t0) { this.action = t0; }, _filterRecurringExpensesByState_closure0: function _filterRecurringExpensesByState_closure0(t0) { this.action = t0; }, _filterRecurringExpensesByStatus_closure: function _filterRecurringExpensesByStatus_closure(t0) { this.action = t0; }, _filterRecurringExpensesByStatus_closure0: function _filterRecurringExpensesByStatus_closure0(t0) { this.action = t0; }, _filterRecurringExpenses_closure: function _filterRecurringExpenses_closure(t0, t1) { this.action = t0; this.recurringExpenseListState = t1; }, _sortRecurringExpenses_closure: function _sortRecurringExpenses_closure(t0) { this.action = t0; }, _startListMultiselect_closure19: function _startListMultiselect_closure19() { }, _addToListMultiselect_closure19: function _addToListMultiselect_closure19(t0) { this.action = t0; }, _removeFromListMultiselect_closure19: function _removeFromListMultiselect_closure19(t0) { this.action = t0; }, _clearListMultiselect_closure19: function _clearListMultiselect_closure19() { }, _purgeClientSuccess_closure15: function _purgeClientSuccess_closure15(t0) { this.action = t0; }, _purgeClientSuccess_closure16: function _purgeClientSuccess_closure16() { }, _purgeClientSuccess_closure14: function _purgeClientSuccess_closure14(t0) { this.ids = t0; }, _purgeClientSuccess__closure9: function _purgeClientSuccess__closure9(t0) { this.ids = t0; }, _purgeClientSuccess__closure10: function _purgeClientSuccess__closure10(t0) { this.ids = t0; }, _archiveRecurringExpenseSuccess_closure: function _archiveRecurringExpenseSuccess_closure(t0) { this.action = t0; }, _deleteRecurringExpenseSuccess_closure: function _deleteRecurringExpenseSuccess_closure(t0) { this.action = t0; }, _restoreRecurringExpenseSuccess_closure: function _restoreRecurringExpenseSuccess_closure(t0) { this.action = t0; }, _addRecurringExpense_closure: function _addRecurringExpense_closure(t0) { this.action = t0; }, _addRecurringExpense__closure: function _addRecurringExpense__closure() { }, _updateRecurringExpense_closure: function _updateRecurringExpense_closure(t0) { this.action = t0; }, _updateRecurringExpense__closure: function _updateRecurringExpense__closure() { }, _startRecurringExpensesSuccess_closure: function _startRecurringExpensesSuccess_closure(t0) { this.action = t0; }, _stopRecurringExpensesSuccess_closure: function _stopRecurringExpensesSuccess_closure(t0) { this.action = t0; }, _setLoadedRecurringExpense_closure: function _setLoadedRecurringExpense_closure(t0) { this.action = t0; }, _setLoadedRecurringExpense__closure: function _setLoadedRecurringExpense__closure() { }, filteredRecurringExpensesSelector(selectionState, expenseMap, clientMap, vendorMap, userMap, expenseListState, invoiceMap, expenseCategoryMap, staticState) { var t1 = expenseMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredRecurringExpensesSelector_closure(expenseMap, expenseCategoryMap, vendorMap, clientMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, expenseListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredRecurringExpensesSelector_closure0(expenseMap, expenseListState, clientMap, userMap, vendorMap, invoiceMap, expenseCategoryMap, staticState)); return list; }, recurringExpenseStatsForClient(clientId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.recurringExpenseStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringExpenseStatsForVendor(vendorId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.recurringExpenseStatsForVendor_closure(t1, vendorId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, transactionStatsForVendor(vendorId, transactionMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; transactionMap._map$_map.forEach$1(0, new A.transactionStatsForVendor_closure(t1, vendorId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringExpenseStatsForUser(userId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.recurringExpenseStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringExpenseStatsForExpense(recurrigExpenseId, expenseMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; expenseMap._map$_map.forEach$1(0, new A.recurringExpenseStatsForExpense_closure(t1, recurrigExpenseId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedFilteredRecurringExpenseList_closure: function memoizedFilteredRecurringExpenseList_closure() { }, filteredRecurringExpensesSelector_closure: function filteredRecurringExpensesSelector_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.expenseMap = t0; _.expenseCategoryMap = t1; _.vendorMap = t2; _.clientMap = t3; _.selectionState = t4; _.filterEntityType = t5; _.filterEntityId = t6; _.expenseListState = t7; }, filteredRecurringExpensesSelector_closure0: function filteredRecurringExpensesSelector_closure0(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.expenseMap = t0; _.expenseListState = t1; _.clientMap = t2; _.userMap = t3; _.vendorMap = t4; _.invoiceMap = t5; _.expenseCategoryMap = t6; _.staticState = t7; }, memoizedRecurringExpenseStatsForClient_closure: function memoizedRecurringExpenseStatsForClient_closure() { }, recurringExpenseStatsForClient_closure: function recurringExpenseStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedRecurringExpenseStatsForVendor_closure: function memoizedRecurringExpenseStatsForVendor_closure() { }, recurringExpenseStatsForVendor_closure: function recurringExpenseStatsForVendor_closure(t0, t1) { this._box_0 = t0; this.vendorId = t1; }, memoizedTransactionStatsForVendor_closure: function memoizedTransactionStatsForVendor_closure() { }, transactionStatsForVendor_closure: function transactionStatsForVendor_closure(t0, t1) { this._box_0 = t0; this.vendorId = t1; }, memoizedRecurringExpenseStatsForUser_closure: function memoizedRecurringExpenseStatsForUser_closure() { }, recurringExpenseStatsForUser_closure: function recurringExpenseStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, memoizedRecurringExpenseStatsForExpense_closure: function memoizedRecurringExpenseStatsForExpense_closure() { }, recurringExpenseStatsForExpense_closure: function recurringExpenseStatsForExpense_closure(t0, t1) { this._box_0 = t0; this.recurrigExpenseId = t1; }, _$RecurringExpenseState$_(list, map) { var _s21_ = "RecurringExpenseState"; A.BuiltValueNullFieldError_checkNotNull(map, _s21_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s21_, "list"); return new A._$RecurringExpenseState(map, list); }, _$RecurringExpenseUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s23_ = "RecurringExpenseUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s23_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s23_, "tabIndex"); return new A._$RecurringExpenseUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, RecurringExpenseState: function RecurringExpenseState() { }, RecurringExpenseState_loadRecurringExpenses_closure0: function RecurringExpenseState_loadRecurringExpenses_closure0() { }, RecurringExpenseState_loadRecurringExpenses_closure1: function RecurringExpenseState_loadRecurringExpenses_closure1() { }, RecurringExpenseState_loadRecurringExpenses_closure: function RecurringExpenseState_loadRecurringExpenses_closure(t0, t1) { this.$this = t0; this.map = t1; }, RecurringExpenseUIState: function RecurringExpenseUIState() { }, _$RecurringExpenseStateSerializer: function _$RecurringExpenseStateSerializer() { }, _$RecurringExpenseUIStateSerializer: function _$RecurringExpenseUIStateSerializer() { }, _$RecurringExpenseState: function _$RecurringExpenseState(t0, t1) { this.map = t0; this.list = t1; this._recurring_expense_state$__hashCode = null; }, RecurringExpenseStateBuilder: function RecurringExpenseStateBuilder() { this._recurring_expense_state$_list = this._recurring_expense_state$_map = this._recurring_expense_state$_$v = null; }, _$RecurringExpenseUIState: function _$RecurringExpenseUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._recurring_expense_state$__hashCode = null; }, RecurringExpenseUIStateBuilder: function RecurringExpenseUIStateBuilder() { var _ = this; _._recurring_expense_state$_cancelCompleter = _._recurring_expense_state$_saveCompleter = _._recurring_expense_state$_tabIndex = _._recurring_expense_state$_forceSelected = _._recurring_expense_state$_selectedId = _._recurring_expense_state$_listUIState = _._recurring_expense_state$_editing = _._recurring_expense_state$_$v = null; }, _RecurringExpenseUIState_Object_EntityUIState: function _RecurringExpenseUIState_Object_EntityUIState() { }, handleRecurringInvoiceAction(context, recurringInvoices, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, t3, recurringInvoice, t4, recurringInvoiceIds, client, amount, link, designId, message, _i, documentIds, t5, t6; var $async$handleRecurringInvoiceAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (recurringInvoices.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.InvoiceEntity; recurringInvoice = t3._as(B.JSArray_methods.get$first(recurringInvoices)); t4 = A._arrayInstanceType(recurringInvoices)._eval$1("MappedListIterable<1,String>"); recurringInvoiceIds = A.List_List$of(new A.MappedListIterable(recurringInvoices, new A.handleRecurringInvoiceAction_closure(), t4), true, t4._eval$1("ListIterable.E")); t4 = recurringInvoice.clientId; client = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, t4); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_viewPdf: // goto case $async$goto = 6; break; case B.EntityAction_updatePrices: // goto case $async$goto = 7; break; case B.EntityAction_increasePrices: // goto case $async$goto = 8; break; case B.EntityAction_clientPortal: // goto case $async$goto = 9; break; case B.EntityAction_cloneToPurchaseOrder: // goto case $async$goto = 10; break; case B.EntityAction_cloneToOther: // goto case $async$goto = 11; break; case B.EntityAction_clone: // goto case $async$goto = 12; break; case B.EntityAction_cloneToRecurring: // goto case $async$goto = 13; break; case B.EntityAction_cloneToInvoice: // goto case $async$goto = 14; break; case B.EntityAction_cloneToQuote: // goto case $async$goto = 15; break; case B.EntityAction_cloneToCredit: // goto case $async$goto = 16; break; case B.EntityAction_start: // goto case $async$goto = 17; break; case B.EntityAction_stop: // goto case $async$goto = 18; break; case B.EntityAction_restore: // goto case $async$goto = 19; break; case B.EntityAction_archive: // goto case $async$goto = 20; break; case B.EntityAction_delete: // goto case $async$goto = 21; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 22; break; case B.EntityAction_more: // goto case $async$goto = 23; break; case B.EntityAction_documents: // goto case $async$goto = 24; break; case B.EntityAction_sendNow: // goto case $async$goto = 25; break; case B.EntityAction_runTemplate: // goto case $async$goto = 26; break; case B.EntityAction_addComment: // goto case $async$goto = 27; break; default: // goto default $async$goto = 28; break; } break; case 5: // case A.editEntity(null, recurringInvoice, true, null); // goto after switch $async$goto = 4; break; case 6: // case t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfRecurringInvoice(recurringInvoice, context, null)); // goto after switch $async$goto = 4; break; case 7: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "update_prices"); if (t3 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "update_prices"); t1.toString; } else t1 = t3; A.confirmCallback(false, new A.handleRecurringInvoiceAction_closure0(store, t2, recurringInvoiceIds), context, t1, false, null); // goto after switch $async$goto = 4; break; case 8: // case $async$goto = 29; return A._asyncAwait(A.showDialog(null, null, true, null, new A.handleRecurringInvoiceAction_closure1(t2), context, null, true, type$.double), $async$handleRecurringInvoiceAction); case 29: // returning from await. amount = $async$result; if (amount != null && amount !== 0) { t1 = A.snackBarCompleter(t2.get$updatedPrices(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.IncreasePricesRecurringInvoicesRequest(t1, amount, recurringInvoiceIds)); } // goto after switch $async$goto = 4; break; case 9: // case t1 = recurringInvoice.invitations._list$_list; link = t1.length === 0 ? "" : B.JSArray_methods.get$first(t1).link + "?silent=true"; if (link.length !== 0) { if (!B.JSString_methods.contains$1(link, "?")) link += "?"; A.launchUrl(A.Uri_parse(link + ("&client_hash=" + client.clientHash), 0, null)); } // goto after switch $async$goto = 4; break; case 10: // case designId = A.getDesignIdForVendorByEntity(B.EntityType_purchaseOrder, t1, recurringInvoice.vendorId); A.createEntity(null, null, recurringInvoice.get$clone(0).rebuild$1(new A.handleRecurringInvoiceAction_closure2(designId)), null, false); // goto after switch $async$goto = 4; break; case 11: // case A.cloneToDialog(recurringInvoice); // goto after switch $async$goto = 4; break; case 12: // case case 13: // case A.createEntity(null, null, recurringInvoice.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 14: // case A.createEntity(null, null, recurringInvoice.get$clone(0).rebuild$1(new A.handleRecurringInvoiceAction_closure3()), null, false); // goto after switch $async$goto = 4; break; case 15: // case designId = A.getDesignIdForClientByEntity(t4, B.EntityType_invoice, t1); A.createEntity(null, null, recurringInvoice.get$clone(0).rebuild$1(new A.handleRecurringInvoiceAction_closure4(designId)), null, false); // goto after switch $async$goto = 4; break; case 16: // case designId = A.getDesignIdForClientByEntity(t4, B.EntityType_credit, t1); A.createEntity(null, null, recurringInvoice.get$clone(0).rebuild$1(new A.handleRecurringInvoiceAction_closure5(designId)), null, false); // goto after switch $async$goto = 4; break; case 17: // case if (recurringInvoice.lastSentDate.length === 0) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "started_recurring_invoice"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "resumed_recurring_invoice"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartRecurringInvoicesRequest(t1, recurringInvoiceIds)); // goto after switch $async$goto = 4; break; case 18: // case t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "stopped_recurring_invoice"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StopRecurringInvoicesRequest(t1, recurringInvoiceIds)); // goto after switch $async$goto = 4; break; case 19: // case t1 = recurringInvoiceIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_recurring_invoices"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_recurring_invoice"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreRecurringInvoicesRequest(t1, recurringInvoiceIds)); // goto after switch $async$goto = 4; break; case 20: // case t1 = recurringInvoiceIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_recurring_invoices"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_recurring_invoice"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveRecurringInvoicesRequest(t1, recurringInvoiceIds)); // goto after switch $async$goto = 4; break; case 21: // case t1 = recurringInvoiceIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_recurring_invoices"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_recurring_invoice"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteRecurringInvoicesRequest(t1, recurringInvoiceIds)); // goto after switch $async$goto = 4; break; case 22: // case if (store.__Store__state_A.uiState.recurringInvoiceUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringInvoiceMultiselect()); } t1 = recurringInvoices.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < recurringInvoices.length; recurringInvoices.length === t1 || (0, A.throwConcurrentModificationError)(recurringInvoices), ++_i) { recurringInvoice = recurringInvoices[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(recurringInvoice); t2 = t2.recurringInvoiceUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToRecurringInvoiceMultiselect(recurringInvoice)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromRecurringInvoiceMultiselect(recurringInvoice)); } } // goto after switch $async$goto = 4; break; case 23: // case A.showEntityActionsDialog(null, A._setArrayType([recurringInvoice], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 24: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = recurringInvoices.length, _i = 0; _i < recurringInvoices.length; recurringInvoices.length === t1 || (0, A.throwConcurrentModificationError)(recurringInvoices), ++_i) for (t4 = t3._as(recurringInvoices[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 25: // case if (recurringInvoiceIds.length === 1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_invoice"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_invoice"); t1.toString; } t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SendNowRecurringInvoicesRequest(t1, recurringInvoiceIds)); // goto after switch $async$goto = 4; break; case 26: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, false, null, new A.handleRecurringInvoiceAction_closure6(recurringInvoices), t1, null, true, type$.void); // goto after switch $async$goto = 4; break; case 27: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 30; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleRecurringInvoiceAction_closure7(recurringInvoice), t1, null, true, type$.bool), $async$handleRecurringInvoiceAction); case 30: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringInvoice(null, recurringInvoice.id)); } // goto after switch $async$goto = 4; break; case 28: // default A.print("## Error: action " + A.S(action) + " not handled in recurring_invoice_actions"); case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleRecurringInvoiceAction, $async$completer); }, ViewRecurringInvoiceList: function ViewRecurringInvoiceList(t0) { this.page = t0; }, ViewRecurringInvoice: function ViewRecurringInvoice(t0) { this.recurringInvoiceId = t0; }, EditRecurringInvoice: function EditRecurringInvoice(t0) { this.recurringInvoice = t0; }, ShowPdfRecurringInvoice: function ShowPdfRecurringInvoice(t0, t1, t2) { this.invoice = t0; this.context = t1; this.activityId = t2; }, EditRecurringInvoiceItem: function EditRecurringInvoiceItem(t0) { this.itemIndex = t0; }, UpdateRecurringInvoice: function UpdateRecurringInvoice(t0) { this.recurringInvoice = t0; }, UpdateRecurringInvoiceClient: function UpdateRecurringInvoiceClient(t0) { this.client = t0; }, LoadRecurringInvoice: function LoadRecurringInvoice(t0, t1) { this.completer = t0; this.recurringInvoiceId = t1; }, LoadRecurringInvoices: function LoadRecurringInvoices(t0, t1) { this.completer = t0; this.page = t1; }, LoadRecurringInvoiceRequest: function LoadRecurringInvoiceRequest() { }, LoadRecurringInvoiceFailure: function LoadRecurringInvoiceFailure(t0) { this.error = t0; }, LoadRecurringInvoiceSuccess: function LoadRecurringInvoiceSuccess(t0) { this.recurringInvoice = t0; }, LoadRecurringInvoicesRequest: function LoadRecurringInvoicesRequest() { }, LoadRecurringInvoicesFailure: function LoadRecurringInvoicesFailure(t0) { this.error = t0; }, LoadRecurringInvoicesSuccess: function LoadRecurringInvoicesSuccess(t0) { this.recurringInvoices = t0; }, AddRecurringInvoiceContact: function AddRecurringInvoiceContact(t0, t1) { this.contact = t0; this.invitation = t1; }, RemoveRecurringInvoiceContact: function RemoveRecurringInvoiceContact(t0) { this.invitation = t0; }, SaveRecurringInvoiceRequest: function SaveRecurringInvoiceRequest(t0, t1, t2) { this.completer = t0; this.recurringInvoice = t1; this.action = t2; }, SaveRecurringInvoiceSuccess: function SaveRecurringInvoiceSuccess(t0) { this.recurringInvoice = t0; }, AddRecurringInvoiceSuccess: function AddRecurringInvoiceSuccess(t0) { this.recurringInvoice = t0; }, AddRecurringInvoiceItem: function AddRecurringInvoiceItem(t0, t1) { this.index = t0; this.invoiceItem = t1; }, MoveRecurringInvoiceItem: function MoveRecurringInvoiceItem(t0, t1) { this.oldIndex = t0; this.newIndex = t1; }, AddRecurringInvoiceItems: function AddRecurringInvoiceItems(t0) { this.items = t0; }, UpdateRecurringInvoiceItem: function UpdateRecurringInvoiceItem(t0, t1) { this.index = t0; this.item = t1; }, DeleteRecurringInvoiceItem: function DeleteRecurringInvoiceItem(t0) { this.index = t0; }, SaveRecurringInvoiceFailure: function SaveRecurringInvoiceFailure() { }, ArchiveRecurringInvoicesRequest: function ArchiveRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.recurringInvoiceIds = t1; }, ArchiveRecurringInvoicesSuccess: function ArchiveRecurringInvoicesSuccess(t0) { this.recurringInvoices = t0; }, ArchiveRecurringInvoicesFailure: function ArchiveRecurringInvoicesFailure() { }, SendNowRecurringInvoicesRequest: function SendNowRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.recurringInvoiceIds = t1; }, SendNowRecurringInvoicesSuccess: function SendNowRecurringInvoicesSuccess(t0) { this.recurringInvoices = t0; }, SendNowRecurringInvoicesFailure: function SendNowRecurringInvoicesFailure() { }, UpdatePricesRecurringInvoicesRequest: function UpdatePricesRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.recurringInvoiceIds = t1; }, UpdatePricesRecurringInvoicesSuccess: function UpdatePricesRecurringInvoicesSuccess() { }, UpdatePricesRecurringInvoicesFailure: function UpdatePricesRecurringInvoicesFailure() { }, IncreasePricesRecurringInvoicesRequest: function IncreasePricesRecurringInvoicesRequest(t0, t1, t2) { this.completer = t0; this.percentageIncrease = t1; this.recurringInvoiceIds = t2; }, IncreasePricesRecurringInvoicesSuccess: function IncreasePricesRecurringInvoicesSuccess() { }, IncreasePricesRecurringInvoicesFailure: function IncreasePricesRecurringInvoicesFailure() { }, DeleteRecurringInvoicesRequest: function DeleteRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.recurringInvoiceIds = t1; }, DeleteRecurringInvoicesSuccess: function DeleteRecurringInvoicesSuccess(t0) { this.recurringInvoices = t0; }, DeleteRecurringInvoicesFailure: function DeleteRecurringInvoicesFailure() { }, RestoreRecurringInvoicesRequest: function RestoreRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.recurringInvoiceIds = t1; }, RestoreRecurringInvoicesSuccess: function RestoreRecurringInvoicesSuccess(t0) { this.recurringInvoices = t0; }, RestoreRecurringInvoicesFailure: function RestoreRecurringInvoicesFailure() { }, FilterRecurringInvoices: function FilterRecurringInvoices(t0) { this.filter = t0; }, SortRecurringInvoices: function SortRecurringInvoices(t0) { this.field = t0; }, FilterRecurringInvoicesByState: function FilterRecurringInvoicesByState(t0) { this.state = t0; }, FilterRecurringInvoicesByStatus: function FilterRecurringInvoicesByStatus(t0) { this.status = t0; }, FilterRecurringInvoicesByCustom1: function FilterRecurringInvoicesByCustom1(t0) { this.value = t0; }, FilterRecurringInvoicesByCustom2: function FilterRecurringInvoicesByCustom2(t0) { this.value = t0; }, FilterRecurringInvoicesByCustom3: function FilterRecurringInvoicesByCustom3(t0) { this.value = t0; }, FilterRecurringInvoicesByCustom4: function FilterRecurringInvoicesByCustom4(t0) { this.value = t0; }, SaveRecurringInvoiceDocumentRequest: function SaveRecurringInvoiceDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.invoice = t3; }, SaveRecurringInvoiceDocumentFailure: function SaveRecurringInvoiceDocumentFailure() { }, StartRecurringInvoicesRequest: function StartRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, StartRecurringInvoicesSuccess: function StartRecurringInvoicesSuccess(t0) { this.invoices = t0; }, StartRecurringInvoicesFailure: function StartRecurringInvoicesFailure() { }, StopRecurringInvoicesRequest: function StopRecurringInvoicesRequest(t0, t1) { this.completer = t0; this.invoiceIds = t1; }, StopRecurringInvoicesSuccess: function StopRecurringInvoicesSuccess(t0) { this.invoices = t0; }, StopRecurringInvoicesFailure: function StopRecurringInvoicesFailure() { }, handleRecurringInvoiceAction_closure: function handleRecurringInvoiceAction_closure() { }, handleRecurringInvoiceAction_closure0: function handleRecurringInvoiceAction_closure0(t0, t1, t2) { this.store = t0; this.localization = t1; this.recurringInvoiceIds = t2; }, handleRecurringInvoiceAction_closure1: function handleRecurringInvoiceAction_closure1(t0) { this.localization = t0; }, handleRecurringInvoiceAction__closure: function handleRecurringInvoiceAction__closure(t0) { this._box_0 = t0; }, handleRecurringInvoiceAction__closure0: function handleRecurringInvoiceAction__closure0(t0) { this.context = t0; }, handleRecurringInvoiceAction__closure1: function handleRecurringInvoiceAction__closure1(t0, t1) { this._box_0 = t0; this.context = t1; }, handleRecurringInvoiceAction_closure2: function handleRecurringInvoiceAction_closure2(t0) { this.designId = t0; }, handleRecurringInvoiceAction_closure3: function handleRecurringInvoiceAction_closure3() { }, handleRecurringInvoiceAction_closure4: function handleRecurringInvoiceAction_closure4(t0) { this.designId = t0; }, handleRecurringInvoiceAction_closure5: function handleRecurringInvoiceAction_closure5(t0) { this.designId = t0; }, handleRecurringInvoiceAction_closure6: function handleRecurringInvoiceAction_closure6(t0) { this.recurringInvoices = t0; }, handleRecurringInvoiceAction_closure7: function handleRecurringInvoiceAction_closure7(t0) { this.recurringInvoice = t0; }, StartRecurringInvoiceMultiselect: function StartRecurringInvoiceMultiselect() { }, AddToRecurringInvoiceMultiselect: function AddToRecurringInvoiceMultiselect(t0) { this.entity = t0; }, RemoveFromRecurringInvoiceMultiselect: function RemoveFromRecurringInvoiceMultiselect(t0) { this.entity = t0; }, ClearRecurringInvoiceMultiselect: function ClearRecurringInvoiceMultiselect() { }, UpdateRecurringInvoiceTab: function UpdateRecurringInvoiceTab(t0) { this.tabIndex = t0; }, _editRecurringInvoice() { return new A._editRecurringInvoice_closure(); }, _viewRecurringInvoice() { return new A._viewRecurringInvoice_closure(); }, _viewRecurringInvoiceList() { return new A._viewRecurringInvoiceList_closure(); }, _showPdfRecurringInvoice() { return new A._showPdfRecurringInvoice_closure(); }, _startRecurringInvoice(repository) { return new A._startRecurringInvoice_closure(repository); }, _stopRecurringInvoice(repository) { return new A._stopRecurringInvoice_closure(repository); }, _updatePricesRecurringInvoice(repository) { return new A._updatePricesRecurringInvoice_closure(repository); }, _increasePricesRecurringInvoice(repository) { return new A._increasePricesRecurringInvoice_closure(repository); }, _sendNowRecurringInvoice(repository) { return new A._sendNowRecurringInvoice_closure(repository); }, _archiveRecurringInvoice(repository) { return new A._archiveRecurringInvoice_closure(repository); }, _deleteRecurringInvoice(repository) { return new A._deleteRecurringInvoice_closure(repository); }, _restoreRecurringInvoice(repository) { return new A._restoreRecurringInvoice_closure(repository); }, _saveRecurringInvoice(repository) { return new A._saveRecurringInvoice_closure(repository); }, _loadRecurringInvoice(repository) { return new A._loadRecurringInvoice_closure(repository); }, _loadRecurringInvoices(repository) { return new A._loadRecurringInvoices_closure(repository); }, _saveDocument12(repository) { return new A._saveDocument_closure1(repository); }, _editRecurringInvoice_closure: function _editRecurringInvoice_closure() { }, _viewRecurringInvoice_closure: function _viewRecurringInvoice_closure() { }, _viewRecurringInvoiceList_closure: function _viewRecurringInvoiceList_closure() { }, _viewRecurringInvoiceList__closure: function _viewRecurringInvoiceList__closure() { }, _showPdfRecurringInvoice_closure: function _showPdfRecurringInvoice_closure() { }, _startRecurringInvoice_closure: function _startRecurringInvoice_closure(t0) { this.repository = t0; }, _startRecurringInvoice__closure: function _startRecurringInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _startRecurringInvoice__closure0: function _startRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _stopRecurringInvoice_closure: function _stopRecurringInvoice_closure(t0) { this.repository = t0; }, _stopRecurringInvoice__closure: function _stopRecurringInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _stopRecurringInvoice__closure0: function _stopRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _updatePricesRecurringInvoice_closure: function _updatePricesRecurringInvoice_closure(t0) { this.repository = t0; }, _updatePricesRecurringInvoice__closure: function _updatePricesRecurringInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _updatePricesRecurringInvoice__closure0: function _updatePricesRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _increasePricesRecurringInvoice_closure: function _increasePricesRecurringInvoice_closure(t0) { this.repository = t0; }, _increasePricesRecurringInvoice__closure: function _increasePricesRecurringInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _increasePricesRecurringInvoice__closure0: function _increasePricesRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _sendNowRecurringInvoice_closure: function _sendNowRecurringInvoice_closure(t0) { this.repository = t0; }, _sendNowRecurringInvoice__closure: function _sendNowRecurringInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _sendNowRecurringInvoice__closure0: function _sendNowRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveRecurringInvoice_closure: function _archiveRecurringInvoice_closure(t0) { this.repository = t0; }, _archiveRecurringInvoice__closure: function _archiveRecurringInvoice__closure(t0) { this.store = t0; }, _archiveRecurringInvoice__closure0: function _archiveRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveRecurringInvoice__closure1: function _archiveRecurringInvoice__closure1(t0, t1, t2) { this.store = t0; this.prevRecurringInvoices = t1; this.action = t2; }, _deleteRecurringInvoice_closure: function _deleteRecurringInvoice_closure(t0) { this.repository = t0; }, _deleteRecurringInvoice__closure: function _deleteRecurringInvoice__closure(t0) { this.store = t0; }, _deleteRecurringInvoice__closure0: function _deleteRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteRecurringInvoice__closure1: function _deleteRecurringInvoice__closure1(t0, t1, t2) { this.store = t0; this.prevRecurringInvoices = t1; this.action = t2; }, _restoreRecurringInvoice_closure: function _restoreRecurringInvoice_closure(t0) { this.repository = t0; }, _restoreRecurringInvoice__closure: function _restoreRecurringInvoice__closure(t0) { this.store = t0; }, _restoreRecurringInvoice__closure0: function _restoreRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreRecurringInvoice__closure1: function _restoreRecurringInvoice__closure1(t0, t1, t2) { this.store = t0; this.prevRecurringInvoices = t1; this.action = t2; }, _saveRecurringInvoice_closure: function _saveRecurringInvoice_closure(t0) { this.repository = t0; }, _saveRecurringInvoice__closure: function _saveRecurringInvoice__closure(t0) { this.action = t0; }, _saveRecurringInvoice___closure: function _saveRecurringInvoice___closure() { }, _saveRecurringInvoice__closure0: function _saveRecurringInvoice__closure0(t0, t1) { this.action = t0; this.store = t1; }, _saveRecurringInvoice__closure1: function _saveRecurringInvoice__closure1(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringInvoice_closure: function _loadRecurringInvoice_closure(t0) { this.repository = t0; }, _loadRecurringInvoice__closure: function _loadRecurringInvoice__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringInvoice__closure0: function _loadRecurringInvoice__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringInvoices_closure: function _loadRecurringInvoices_closure(t0) { this.repository = t0; }, _loadRecurringInvoices__closure: function _loadRecurringInvoices__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadRecurringInvoices___closure: function _loadRecurringInvoices___closure(t0) { this.documents = t0; }, _loadRecurringInvoices____closure: function _loadRecurringInvoices____closure(t0, t1) { this.documents = t0; this.client = t1; }, _loadRecurringInvoices_____closure: function _loadRecurringInvoices_____closure(t0) { this.client = t0; }, _loadRecurringInvoices__closure0: function _loadRecurringInvoices__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure1: function _saveDocument_closure1(t0) { this.repository = t0; }, _saveDocument__closure3: function _saveDocument__closure3(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure1: function _saveDocument___closure1(t0, t1) { this.documents = t0; this.invoice = t1; }, _saveDocument____closure1: function _saveDocument____closure1(t0) { this.invoice = t0; }, _saveDocument__closure4: function _saveDocument__closure4(t0, t1) { this.store = t0; this.action = t1; }, recurringInvoiceUIReducer(state, action) { var t1 = new A.RecurringInvoiceUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._recurring_invoice_state$_$v = state; new A.recurringInvoiceUIReducer_closure(state, action).call$1(t1); return t1._recurring_invoice_state$_build$0(); }, _clearEditing14(recurringInvoice, action) { var _null = null; return A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); }, _updateEditing15(recurringInvoice, action) { return action.get$recurringInvoice(); }, _addRecurringInvoiceItem(recurringInvoice, action) { var item = action.invoiceItem; if (action.index == null) return recurringInvoice.rebuild$1(new A._addRecurringInvoiceItem_closure(item)); else return recurringInvoice.rebuild$1(new A._addRecurringInvoiceItem_closure0(action, item)); }, _addRecurringInvoiceItems(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A._addRecurringInvoiceItems_closure(action)); }, _removeRecurringInvoiceItem(recurringInvoice, action) { if (recurringInvoice.lineItems._list$_list.length <= action.index) return recurringInvoice; return recurringInvoice.rebuild$1(new A._removeRecurringInvoiceItem_closure(action)); }, _updateRecurringInvoiceItem(recurringInvoice, action) { if (recurringInvoice.lineItems._list$_list.length <= action.index) return recurringInvoice; return recurringInvoice.rebuild$1(new A._updateRecurringInvoiceItem_closure(action)); }, _filterRecurringInvoicesByCustom1(recurringInvoiceListState, action) { if (B.JSArray_methods.contains$1(recurringInvoiceListState.custom1Filters._list$_list, action.value)) return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom1_closure(action)); else return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom1_closure0(action)); }, _filterRecurringInvoicesByCustom2(recurringInvoiceListState, action) { if (B.JSArray_methods.contains$1(recurringInvoiceListState.custom2Filters._list$_list, action.value)) return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom2_closure(action)); else return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom2_closure0(action)); }, _filterRecurringInvoicesByCustom3(recurringInvoiceListState, action) { if (B.JSArray_methods.contains$1(recurringInvoiceListState.custom3Filters._list$_list, action.value)) return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom3_closure(action)); else return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom3_closure0(action)); }, _filterRecurringInvoicesByCustom4(recurringInvoiceListState, action) { if (B.JSArray_methods.contains$1(recurringInvoiceListState.custom4Filters._list$_list, action.value)) return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom4_closure(action)); else return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByCustom4_closure0(action)); }, _filterRecurringInvoicesByState(recurringInvoiceListState, action) { if (B.JSArray_methods.contains$1(recurringInvoiceListState.stateFilters._list$_list, action.state)) return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByState_closure(action)); else return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByState_closure0(action)); }, _filterRecurringInvoicesByStatus(recurringInvoiceListState, action) { if (B.JSArray_methods.contains$1(recurringInvoiceListState.statusFilters._list$_list, action.status)) return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByStatus_closure(action)); else return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoicesByStatus_closure0(action)); }, _filterRecurringInvoices(recurringInvoiceListState, action) { return recurringInvoiceListState.rebuild$1(new A._filterRecurringInvoices_closure(action, recurringInvoiceListState)); }, _sortRecurringInvoices(recurringInvoiceListState, action) { return recurringInvoiceListState.rebuild$1(new A._sortRecurringInvoices_closure(action)); }, _startListMultiselect16(recurringInvoiceListState, action) { return recurringInvoiceListState.rebuild$1(new A._startListMultiselect_closure15()); }, _addToListMultiselect16(recurringInvoiceListState, action) { return recurringInvoiceListState.rebuild$1(new A._addToListMultiselect_closure15(action)); }, _removeFromListMultiselect16(recurringInvoiceListState, action) { return recurringInvoiceListState.rebuild$1(new A._removeFromListMultiselect_closure15(action)); }, _clearListMultiselect16(recurringInvoiceListState, action) { return recurringInvoiceListState.rebuild$1(new A._clearListMultiselect_closure15()); }, _purgeClientSuccess7(invoiceState, action) { var t1 = invoiceState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return invoiceState.rebuild$1(new A._purgeClientSuccess_closure11(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure12(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure13(), t3), true, t3._eval$1("Iterable.E")))); }, _archiveRecurringInvoiceSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._archiveRecurringInvoiceSuccess_closure(action)); }, _deleteRecurringInvoiceSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._deleteRecurringInvoiceSuccess_closure(action)); }, _emailRecurringInvoiceSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._emailRecurringInvoiceSuccess_closure(action)); }, _restoreRecurringInvoiceSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._restoreRecurringInvoiceSuccess_closure(action)); }, _sendNowRecurringInvoiceSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._sendNowRecurringInvoiceSuccess_closure(action)); }, _startRecurringInvoicesSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._startRecurringInvoicesSuccess_closure(action)); }, _stopRecurringInvoicesSuccess(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._stopRecurringInvoicesSuccess_closure(action)); }, _addRecurringInvoice(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._addRecurringInvoice_closure(action)); }, _updateRecurringInvoice(recurringInvoiceState, action) { return recurringInvoiceState.rebuild$1(new A._updateRecurringInvoice_closure(action, action.get$recurringInvoice())); }, _setLoadedRecurringInvoices(recurringInvoiceState, action) { return recurringInvoiceState.loadRecurringInvoices$1(action.recurringInvoices); }, _setLoadedCompany16(recurringInvoiceState, action) { return recurringInvoiceState.loadRecurringInvoices$1(action.userCompany.company.recurringInvoices); }, recurringInvoiceUIReducer_closure: function recurringInvoiceUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure125: function forceSelectedReducer_closure125() { }, forceSelectedReducer_closure126: function forceSelectedReducer_closure126() { }, forceSelectedReducer_closure127: function forceSelectedReducer_closure127() { }, forceSelectedReducer_closure128: function forceSelectedReducer_closure128() { }, forceSelectedReducer_closure129: function forceSelectedReducer_closure129() { }, forceSelectedReducer_closure130: function forceSelectedReducer_closure130() { }, forceSelectedReducer_closure131: function forceSelectedReducer_closure131() { }, forceSelectedReducer_closure132: function forceSelectedReducer_closure132() { }, forceSelectedReducer_closure133: function forceSelectedReducer_closure133() { }, tabIndexReducer_closure13: function tabIndexReducer_closure13() { }, tabIndexReducer_closure14: function tabIndexReducer_closure14() { }, historyActivityIdReducer_closure1: function historyActivityIdReducer_closure1() { }, editingItemIndexReducer_closure: function editingItemIndexReducer_closure() { }, editingItemIndexReducer_closure0: function editingItemIndexReducer_closure0() { }, selectedIdReducer_closure239: function selectedIdReducer_closure239() { }, selectedIdReducer_closure240: function selectedIdReducer_closure240() { }, selectedIdReducer_closure241: function selectedIdReducer_closure241() { }, selectedIdReducer_closure242: function selectedIdReducer_closure242() { }, selectedIdReducer_closure243: function selectedIdReducer_closure243() { }, selectedIdReducer_closure244: function selectedIdReducer_closure244() { }, selectedIdReducer_closure245: function selectedIdReducer_closure245() { }, selectedIdReducer_closure246: function selectedIdReducer_closure246() { }, selectedIdReducer_closure247: function selectedIdReducer_closure247() { }, selectedIdReducer_closure248: function selectedIdReducer_closure248() { }, selectedIdReducer_closure249: function selectedIdReducer_closure249() { }, selectedIdReducer_closure250: function selectedIdReducer_closure250() { }, selectedIdReducer_closure251: function selectedIdReducer_closure251() { }, selectedIdReducer_closure252: function selectedIdReducer_closure252() { }, selectedIdReducer_closure253: function selectedIdReducer_closure253() { }, selectedIdReducer_closure254: function selectedIdReducer_closure254() { }, selectedIdReducer_closure255: function selectedIdReducer_closure255() { }, selectedIdReducer_closure256: function selectedIdReducer_closure256() { }, selectedIdReducer_closure257: function selectedIdReducer_closure257() { }, editingReducer_closure76: function editingReducer_closure76() { }, editingReducer__closure33: function editingReducer__closure33() { }, editingReducer_closure77: function editingReducer_closure77() { }, editingReducer__closure32: function editingReducer__closure32() { }, editingReducer_closure78: function editingReducer_closure78() { }, editingReducer_closure79: function editingReducer_closure79() { }, editingReducer__closure31: function editingReducer__closure31() { }, editingReducer_closure80: function editingReducer_closure80() { }, editingReducer__closure30: function editingReducer__closure30() { }, editingReducer_closure81: function editingReducer_closure81() { }, editingReducer__closure29: function editingReducer__closure29(t0) { this.client = t0; }, editingReducer___closure1: function editingReducer___closure1() { }, editingReducer_closure82: function editingReducer_closure82() { }, editingReducer_closure83: function editingReducer_closure83() { }, editingReducer_closure84: function editingReducer_closure84() { }, editingReducer_closure85: function editingReducer_closure85() { }, editingReducer__closure28: function editingReducer__closure28(t0) { this.action = t0; }, editingReducer_closure86: function editingReducer_closure86() { }, editingReducer__closure27: function editingReducer__closure27(t0) { this.action = t0; }, _addRecurringInvoiceItem_closure: function _addRecurringInvoiceItem_closure(t0) { this.item = t0; }, _addRecurringInvoiceItem_closure0: function _addRecurringInvoiceItem_closure0(t0, t1) { this.action = t0; this.item = t1; }, _addRecurringInvoiceItems_closure: function _addRecurringInvoiceItems_closure(t0) { this.action = t0; }, _removeRecurringInvoiceItem_closure: function _removeRecurringInvoiceItem_closure(t0) { this.action = t0; }, _updateRecurringInvoiceItem_closure: function _updateRecurringInvoiceItem_closure(t0) { this.action = t0; }, recurringInvoiceListReducer_closure: function recurringInvoiceListReducer_closure() { }, recurringInvoiceListReducer__closure: function recurringInvoiceListReducer__closure() { }, _filterRecurringInvoicesByCustom1_closure: function _filterRecurringInvoicesByCustom1_closure(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom1_closure0: function _filterRecurringInvoicesByCustom1_closure0(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom2_closure: function _filterRecurringInvoicesByCustom2_closure(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom2_closure0: function _filterRecurringInvoicesByCustom2_closure0(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom3_closure: function _filterRecurringInvoicesByCustom3_closure(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom3_closure0: function _filterRecurringInvoicesByCustom3_closure0(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom4_closure: function _filterRecurringInvoicesByCustom4_closure(t0) { this.action = t0; }, _filterRecurringInvoicesByCustom4_closure0: function _filterRecurringInvoicesByCustom4_closure0(t0) { this.action = t0; }, _filterRecurringInvoicesByState_closure: function _filterRecurringInvoicesByState_closure(t0) { this.action = t0; }, _filterRecurringInvoicesByState_closure0: function _filterRecurringInvoicesByState_closure0(t0) { this.action = t0; }, _filterRecurringInvoicesByStatus_closure: function _filterRecurringInvoicesByStatus_closure(t0) { this.action = t0; }, _filterRecurringInvoicesByStatus_closure0: function _filterRecurringInvoicesByStatus_closure0(t0) { this.action = t0; }, _filterRecurringInvoices_closure: function _filterRecurringInvoices_closure(t0, t1) { this.action = t0; this.recurringInvoiceListState = t1; }, _sortRecurringInvoices_closure: function _sortRecurringInvoices_closure(t0) { this.action = t0; }, _startListMultiselect_closure15: function _startListMultiselect_closure15() { }, _addToListMultiselect_closure15: function _addToListMultiselect_closure15(t0) { this.action = t0; }, _removeFromListMultiselect_closure15: function _removeFromListMultiselect_closure15(t0) { this.action = t0; }, _clearListMultiselect_closure15: function _clearListMultiselect_closure15() { }, _purgeClientSuccess_closure12: function _purgeClientSuccess_closure12(t0) { this.action = t0; }, _purgeClientSuccess_closure13: function _purgeClientSuccess_closure13() { }, _purgeClientSuccess_closure11: function _purgeClientSuccess_closure11(t0) { this.ids = t0; }, _purgeClientSuccess__closure7: function _purgeClientSuccess__closure7(t0) { this.ids = t0; }, _purgeClientSuccess__closure8: function _purgeClientSuccess__closure8(t0) { this.ids = t0; }, _archiveRecurringInvoiceSuccess_closure: function _archiveRecurringInvoiceSuccess_closure(t0) { this.action = t0; }, _deleteRecurringInvoiceSuccess_closure: function _deleteRecurringInvoiceSuccess_closure(t0) { this.action = t0; }, _emailRecurringInvoiceSuccess_closure: function _emailRecurringInvoiceSuccess_closure(t0) { this.action = t0; }, _restoreRecurringInvoiceSuccess_closure: function _restoreRecurringInvoiceSuccess_closure(t0) { this.action = t0; }, _sendNowRecurringInvoiceSuccess_closure: function _sendNowRecurringInvoiceSuccess_closure(t0) { this.action = t0; }, _startRecurringInvoicesSuccess_closure: function _startRecurringInvoicesSuccess_closure(t0) { this.action = t0; }, _stopRecurringInvoicesSuccess_closure: function _stopRecurringInvoicesSuccess_closure(t0) { this.action = t0; }, _addRecurringInvoice_closure: function _addRecurringInvoice_closure(t0) { this.action = t0; }, _addRecurringInvoice__closure: function _addRecurringInvoice__closure() { }, _updateRecurringInvoice_closure: function _updateRecurringInvoice_closure(t0, t1) { this.action = t0; this.recurringInvoice = t1; }, _updateRecurringInvoice__closure: function _updateRecurringInvoice__closure() { }, filteredRecurringInvoicesSelector(selectionState, recurringInvoiceMap, clientMap, vendorMap, recurringInvoiceList, invoiceListState, userMap) { var t1 = recurringInvoiceList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredRecurringInvoicesSelector_closure(recurringInvoiceMap, clientMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, invoiceListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredRecurringInvoicesSelector_closure0(recurringInvoiceMap, invoiceListState, clientMap, vendorMap, userMap)); return list; }, recurringInvoiceStatsForClient(clientId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.recurringInvoiceStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringInvoiceStatsForUser(userId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.recurringInvoiceStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringInvoiceStatsForInvoice(recurrinInvoiceId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.recurringInvoiceStatsForInvoice_closure(t1, recurrinInvoiceId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringInvoiceStatsForDesign(designId, recurringInvoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; recurringInvoiceMap._map$_map.forEach$1(0, new A.recurringInvoiceStatsForDesign_closure(t1, designId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, recurringInvoiceStatsForSubscription(subscriptionId, invoiceMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; invoiceMap._map$_map.forEach$1(0, new A.recurringInvoiceStatsForSubscription_closure(t1, subscriptionId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedFilteredRecurringInvoiceList_closure: function memoizedFilteredRecurringInvoiceList_closure() { }, filteredRecurringInvoicesSelector_closure: function filteredRecurringInvoicesSelector_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.recurringInvoiceMap = t0; _.clientMap = t1; _.selectionState = t2; _.filterEntityType = t3; _.filterEntityId = t4; _.invoiceListState = t5; }, filteredRecurringInvoicesSelector_closure0: function filteredRecurringInvoicesSelector_closure0(t0, t1, t2, t3, t4) { var _ = this; _.recurringInvoiceMap = t0; _.invoiceListState = t1; _.clientMap = t2; _.vendorMap = t3; _.userMap = t4; }, memoizedRecurringInvoiceStatsForClient_closure: function memoizedRecurringInvoiceStatsForClient_closure() { }, recurringInvoiceStatsForClient_closure: function recurringInvoiceStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedRecurringInvoiceStatsForUser_closure: function memoizedRecurringInvoiceStatsForUser_closure() { }, recurringInvoiceStatsForUser_closure: function recurringInvoiceStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, memoizedRecurringInvoiceStatsForInvoice_closure: function memoizedRecurringInvoiceStatsForInvoice_closure() { }, recurringInvoiceStatsForInvoice_closure: function recurringInvoiceStatsForInvoice_closure(t0, t1) { this._box_0 = t0; this.recurrinInvoiceId = t1; }, memoizedRecurringInvoiceStatsForDesign_closure: function memoizedRecurringInvoiceStatsForDesign_closure() { }, recurringInvoiceStatsForDesign_closure: function recurringInvoiceStatsForDesign_closure(t0, t1) { this._box_0 = t0; this.designId = t1; }, memoizedRecurringInvoiceStatsForSubscription_closure: function memoizedRecurringInvoiceStatsForSubscription_closure() { }, recurringInvoiceStatsForSubscription_closure: function recurringInvoiceStatsForSubscription_closure(t0, t1) { this._box_0 = t0; this.subscriptionId = t1; }, _$RecurringInvoiceState$_(list, map) { var _s21_ = "RecurringInvoiceState"; A.BuiltValueNullFieldError_checkNotNull(map, _s21_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s21_, "list"); return new A._$RecurringInvoiceState(map, list); }, _$RecurringInvoiceUIState$_(cancelCompleter, editing, editingItemIndex, forceSelected, historyActivityId, listUIState, saveCompleter, selectedId, tabIndex) { var _s23_ = "RecurringInvoiceUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s23_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s23_, "tabIndex"); return new A._$RecurringInvoiceUIState(editing, editingItemIndex, historyActivityId, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, RecurringInvoiceState: function RecurringInvoiceState() { }, RecurringInvoiceState_loadRecurringInvoices_closure0: function RecurringInvoiceState_loadRecurringInvoices_closure0() { }, RecurringInvoiceState_loadRecurringInvoices_closure1: function RecurringInvoiceState_loadRecurringInvoices_closure1() { }, RecurringInvoiceState_loadRecurringInvoices_closure: function RecurringInvoiceState_loadRecurringInvoices_closure(t0, t1) { this.$this = t0; this.map = t1; }, RecurringInvoiceUIState: function RecurringInvoiceUIState() { }, _$RecurringInvoiceStateSerializer: function _$RecurringInvoiceStateSerializer() { }, _$RecurringInvoiceUIStateSerializer: function _$RecurringInvoiceUIStateSerializer() { }, _$RecurringInvoiceState: function _$RecurringInvoiceState(t0, t1) { this.map = t0; this.list = t1; this._recurring_invoice_state$__hashCode = null; }, RecurringInvoiceStateBuilder: function RecurringInvoiceStateBuilder() { this._recurring_invoice_state$_list = this._recurring_invoice_state$_map = this._recurring_invoice_state$_$v = null; }, _$RecurringInvoiceUIState: function _$RecurringInvoiceUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.editing = t0; _.editingItemIndex = t1; _.historyActivityId = t2; _.listUIState = t3; _.selectedId = t4; _.forceSelected = t5; _.tabIndex = t6; _.saveCompleter = t7; _.cancelCompleter = t8; _._recurring_invoice_state$__hashCode = null; }, RecurringInvoiceUIStateBuilder: function RecurringInvoiceUIStateBuilder() { var _ = this; _._recurring_invoice_state$_cancelCompleter = _._recurring_invoice_state$_saveCompleter = _._recurring_invoice_state$_tabIndex = _._recurring_invoice_state$_forceSelected = _._recurring_invoice_state$_selectedId = _._recurring_invoice_state$_listUIState = _._recurring_invoice_state$_historyActivityId = _._recurring_invoice_state$_editingItemIndex = _._recurring_invoice_state$_editing = _._recurring_invoice_state$_$v = null; }, _RecurringInvoiceUIState_Object_EntityUIState: function _RecurringInvoiceUIState_Object_EntityUIState() { }, ViewReports: function ViewReports() { }, UpdateReportSettings: function UpdateReportSettings(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.report = t0; _.filters = t1; _.group = t2; _.selectedGroup = t3; _.chart = t4; _.subgroup = t5; _.sortColumn = t6; _.sortTotalsIndex = t7; _.customStartDate = t8; _.customEndDate = t9; }, _viewReports() { return new A._viewReports_closure(); }, _viewReports_closure: function _viewReports_closure() { }, _viewReports__closure: function _viewReports__closure(t0, t1, t2) { this.store = t0; this.next = t1; this.action = t2; }, _viewReports___closure: function _viewReports___closure() { }, reportsUIReducer(state, action) { var t1; if (action instanceof A.SaveAuthUserSuccess) return state.rebuild$1(new A.reportsUIReducer_closure()); else if (action instanceof A.UpdateReportSettings) { t1 = action.report; if (t1.length !== 0 && t1 !== state.report) return A.ReportsUIState_ReportsUIState().rebuild$1(new A.reportsUIReducer_closure0(action)); else return state.rebuild$1(new A.reportsUIReducer_closure1(action, state)); } else if (action instanceof A.SelectCompany) return state; return state; }, reportsUIReducer_closure: function reportsUIReducer_closure() { }, reportsUIReducer_closure0: function reportsUIReducer_closure0(t0) { this.action = t0; }, reportsUIReducer_closure1: function reportsUIReducer_closure1(t0, t1) { this.action = t0; this.state = t1; }, ReportsUIState_ReportsUIState() { var t1 = type$.String; return A._$ReportsUIState$_("", "", "", A.BuiltMap_BuiltMap(B.Map_empty1, t1, t1), "", "client", "", "day"); }, _$ReportsUIState$_(chart, customEndDate, customStartDate, filters, group, report, selectedGroup, subgroup) { var _s14_ = "ReportsUIState"; A.BuiltValueNullFieldError_checkNotNull(report, _s14_, "report"); A.BuiltValueNullFieldError_checkNotNull(group, _s14_, "group"); A.BuiltValueNullFieldError_checkNotNull(selectedGroup, _s14_, "selectedGroup"); A.BuiltValueNullFieldError_checkNotNull(chart, _s14_, "chart"); A.BuiltValueNullFieldError_checkNotNull(subgroup, _s14_, "subgroup"); A.BuiltValueNullFieldError_checkNotNull(customStartDate, _s14_, "customStartDate"); A.BuiltValueNullFieldError_checkNotNull(customEndDate, _s14_, "customEndDate"); A.BuiltValueNullFieldError_checkNotNull(filters, _s14_, "filters"); return new A._$ReportsUIState(report, group, selectedGroup, chart, subgroup, customStartDate, customEndDate, filters); }, ReportsUIState: function ReportsUIState() { }, _$ReportsUIStateSerializer: function _$ReportsUIStateSerializer() { }, _$ReportsUIState: function _$ReportsUIState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.report = t0; _.group = t1; _.selectedGroup = t2; _.chart = t3; _.subgroup = t4; _.customStartDate = t5; _.customEndDate = t6; _.filters = t7; _._reports_state$__hashCode = null; }, ReportsUIStateBuilder: function ReportsUIStateBuilder() { var _ = this; _._filters = _._customEndDate = _._customStartDate = _._subgroup = _._chart = _._selectedGroup = _._group = _._report = _._reports_state$_$v = null; }, handleScheduleAction(context, schedules, action) { var store, t1, schedule, t2, scheduleIds, _i, t3, _null = null, _s17_ = "restored_schedule", _s17_0 = "archived_schedule", _s16_ = "deleted_schedule"; if (schedules.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); schedule = type$.ScheduleEntity._as(B.JSArray_methods.get$first(schedules)); t2 = A._arrayInstanceType(schedules)._eval$1("MappedListIterable<1,String>"); scheduleIds = A.List_List$of(new A.MappedListIterable(schedules, new A.handleScheduleAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, schedule, true, _null); break; case B.EntityAction_restore: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreSchedulesRequest(t1, scheduleIds)); break; case B.EntityAction_archive: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s17_0); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_0); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveSchedulesRequest(t1, scheduleIds)); break; case B.EntityAction_delete: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s16_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteSchedulesRequest(t1, scheduleIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.scheduleUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartScheduleMultiselect()); } t1 = schedules.length; if (t1 === 0) break; for (_i = 0; _i < schedules.length; schedules.length === t1 || (0, A.throwConcurrentModificationError)(schedules), ++_i) { schedule = schedules[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(schedule); t2 = t2.scheduleUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToScheduleMultiselect(schedule)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromScheduleMultiselect(schedule)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([schedule], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in schedule_actions"); break; } }, ViewScheduleList: function ViewScheduleList() { }, ViewSchedule: function ViewSchedule(t0) { this.scheduleId = t0; }, EditSchedule: function EditSchedule(t0) { this.schedule = t0; }, UpdateSchedule: function UpdateSchedule(t0) { this.schedule = t0; }, LoadScheduleRequest: function LoadScheduleRequest() { }, LoadScheduleFailure: function LoadScheduleFailure(t0) { this.error = t0; }, LoadScheduleSuccess: function LoadScheduleSuccess(t0) { this.schedule = t0; }, LoadSchedulesRequest: function LoadSchedulesRequest() { }, LoadSchedulesFailure: function LoadSchedulesFailure(t0) { this.error = t0; }, LoadSchedulesSuccess: function LoadSchedulesSuccess(t0) { this.schedules = t0; }, SaveScheduleRequest: function SaveScheduleRequest(t0, t1) { this.completer = t0; this.schedule = t1; }, SaveScheduleSuccess: function SaveScheduleSuccess(t0) { this.schedule = t0; }, AddScheduleSuccess: function AddScheduleSuccess(t0) { this.schedule = t0; }, SaveScheduleFailure: function SaveScheduleFailure() { }, ArchiveSchedulesRequest: function ArchiveSchedulesRequest(t0, t1) { this.completer = t0; this.scheduleIds = t1; }, ArchiveSchedulesSuccess: function ArchiveSchedulesSuccess(t0) { this.schedules = t0; }, ArchiveSchedulesFailure: function ArchiveSchedulesFailure() { }, DeleteSchedulesRequest: function DeleteSchedulesRequest(t0, t1) { this.completer = t0; this.scheduleIds = t1; }, DeleteSchedulesSuccess: function DeleteSchedulesSuccess(t0) { this.schedules = t0; }, DeleteSchedulesFailure: function DeleteSchedulesFailure() { }, RestoreSchedulesRequest: function RestoreSchedulesRequest(t0, t1) { this.completer = t0; this.scheduleIds = t1; }, RestoreSchedulesSuccess: function RestoreSchedulesSuccess(t0) { this.schedules = t0; }, RestoreSchedulesFailure: function RestoreSchedulesFailure() { }, FilterSchedules: function FilterSchedules(t0) { this.filter = t0; }, SortSchedules: function SortSchedules(t0) { this.field = t0; }, FilterSchedulesByState: function FilterSchedulesByState(t0) { this.state = t0; }, FilterSchedulesByCustom1: function FilterSchedulesByCustom1(t0) { this.value = t0; }, FilterSchedulesByCustom2: function FilterSchedulesByCustom2(t0) { this.value = t0; }, FilterSchedulesByCustom3: function FilterSchedulesByCustom3(t0) { this.value = t0; }, FilterSchedulesByCustom4: function FilterSchedulesByCustom4(t0) { this.value = t0; }, StartScheduleMultiselect: function StartScheduleMultiselect() { }, AddToScheduleMultiselect: function AddToScheduleMultiselect(t0) { this.entity = t0; }, RemoveFromScheduleMultiselect: function RemoveFromScheduleMultiselect(t0) { this.entity = t0; }, ClearScheduleMultiselect: function ClearScheduleMultiselect() { }, handleScheduleAction_closure: function handleScheduleAction_closure() { }, _editSchedule() { return new A._editSchedule_closure(); }, _viewSchedule() { return new A._viewSchedule_closure(); }, _viewScheduleList() { return new A._viewScheduleList_closure0(); }, _archiveSchedule(repository) { return new A._archiveSchedule_closure(repository); }, _deleteSchedule(repository) { return new A._deleteSchedule_closure(repository); }, _restoreSchedule(repository) { return new A._restoreSchedule_closure(repository); }, _saveSchedule(repository) { return new A._saveSchedule_closure(repository); }, _loadSchedule(repository) { return new A._loadSchedule_closure(repository); }, _loadSchedules(repository) { return new A._loadSchedules_closure(repository); }, _editSchedule_closure: function _editSchedule_closure() { }, _viewSchedule_closure: function _viewSchedule_closure() { }, _viewScheduleList_closure0: function _viewScheduleList_closure0() { }, _viewScheduleList__closure: function _viewScheduleList__closure() { }, _archiveSchedule_closure: function _archiveSchedule_closure(t0) { this.repository = t0; }, _archiveSchedule__closure: function _archiveSchedule__closure(t0) { this.store = t0; }, _archiveSchedule__closure0: function _archiveSchedule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveSchedule__closure1: function _archiveSchedule__closure1(t0, t1, t2) { this.store = t0; this.prevSchedules = t1; this.action = t2; }, _deleteSchedule_closure: function _deleteSchedule_closure(t0) { this.repository = t0; }, _deleteSchedule__closure: function _deleteSchedule__closure(t0) { this.store = t0; }, _deleteSchedule__closure0: function _deleteSchedule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteSchedule__closure1: function _deleteSchedule__closure1(t0, t1, t2) { this.store = t0; this.prevSchedules = t1; this.action = t2; }, _restoreSchedule_closure: function _restoreSchedule_closure(t0) { this.repository = t0; }, _restoreSchedule__closure: function _restoreSchedule__closure(t0) { this.store = t0; }, _restoreSchedule__closure0: function _restoreSchedule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreSchedule__closure1: function _restoreSchedule__closure1(t0, t1, t2) { this.store = t0; this.prevSchedules = t1; this.action = t2; }, _saveSchedule_closure: function _saveSchedule_closure(t0) { this.repository = t0; }, _saveSchedule__closure: function _saveSchedule__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveSchedule__closure0: function _saveSchedule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadSchedule_closure: function _loadSchedule_closure(t0) { this.repository = t0; }, _loadSchedule__closure: function _loadSchedule__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadSchedule__closure0: function _loadSchedule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadSchedules_closure: function _loadSchedules_closure(t0) { this.repository = t0; }, _loadSchedules__closure: function _loadSchedules__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadSchedules__closure0: function _loadSchedules__closure0(t0, t1) { this.store = t0; this.action = t1; }, scheduleUIReducer(state, action) { var t1 = new A.ScheduleUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._schedule_state$_$v = state; new A.scheduleUIReducer_closure(state, action).call$1(t1); return t1._schedule_state$_build$0(); }, _clearEditing15(schedule, action) { return A.ScheduleEntity_ScheduleEntity("email_statement", null, null); }, _updateEditing16(schedule, action) { return action.get$schedule(); }, _viewScheduleList0(scheduleListState, action) { return scheduleListState.rebuild$1(new A._viewScheduleList_closure()); }, _filterSchedulesByCustom1(scheduleListState, action) { if (B.JSArray_methods.contains$1(scheduleListState.custom1Filters._list$_list, action.value)) return scheduleListState.rebuild$1(new A._filterSchedulesByCustom1_closure(action)); else return scheduleListState.rebuild$1(new A._filterSchedulesByCustom1_closure0(action)); }, _filterSchedulesByCustom2(scheduleListState, action) { if (B.JSArray_methods.contains$1(scheduleListState.custom2Filters._list$_list, action.value)) return scheduleListState.rebuild$1(new A._filterSchedulesByCustom2_closure(action)); else return scheduleListState.rebuild$1(new A._filterSchedulesByCustom2_closure0(action)); }, _filterSchedulesByState(scheduleListState, action) { if (B.JSArray_methods.contains$1(scheduleListState.stateFilters._list$_list, action.state)) return scheduleListState.rebuild$1(new A._filterSchedulesByState_closure(action)); else return scheduleListState.rebuild$1(new A._filterSchedulesByState_closure0(action)); }, _filterSchedules(scheduleListState, action) { return scheduleListState.rebuild$1(new A._filterSchedules_closure(action, scheduleListState)); }, _sortSchedules(scheduleListState, action) { return scheduleListState.rebuild$1(new A._sortSchedules_closure(action)); }, _startListMultiselect17(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure24()); }, _addToListMultiselect17(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure24(action)); }, _removeFromListMultiselect17(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure24(action)); }, _clearListMultiselect17(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure24()); }, _archiveScheduleSuccess(scheduleState, action) { return scheduleState.rebuild$1(new A._archiveScheduleSuccess_closure(action)); }, _deleteScheduleSuccess(scheduleState, action) { return scheduleState.rebuild$1(new A._deleteScheduleSuccess_closure(action)); }, _restoreScheduleSuccess(scheduleState, action) { return scheduleState.rebuild$1(new A._restoreScheduleSuccess_closure(action)); }, _addSchedule(scheduleState, action) { return scheduleState.rebuild$1(new A._addSchedule_closure(action)); }, _updateSchedule(scheduleState, action) { return scheduleState.rebuild$1(new A._updateSchedule_closure(action)); }, _setLoadedSchedule(scheduleState, action) { return scheduleState.rebuild$1(new A._setLoadedSchedule_closure(action)); }, _setLoadedSchedules(scheduleState, action) { return scheduleState.loadSchedules$1(action.schedules); }, _setLoadedCompany17(scheduleState, action) { return scheduleState.loadSchedules$1(action.userCompany.company.schedules); }, scheduleUIReducer_closure: function scheduleUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure201: function forceSelectedReducer_closure201() { }, forceSelectedReducer_closure202: function forceSelectedReducer_closure202() { }, forceSelectedReducer_closure203: function forceSelectedReducer_closure203() { }, forceSelectedReducer_closure204: function forceSelectedReducer_closure204() { }, forceSelectedReducer_closure205: function forceSelectedReducer_closure205() { }, forceSelectedReducer_closure206: function forceSelectedReducer_closure206() { }, forceSelectedReducer_closure207: function forceSelectedReducer_closure207() { }, forceSelectedReducer_closure208: function forceSelectedReducer_closure208() { }, tabIndexReducer_closure27: function tabIndexReducer_closure27() { }, tabIndexReducer_closure28: function tabIndexReducer_closure28() { }, selectedIdReducer_closure384: function selectedIdReducer_closure384() { }, selectedIdReducer_closure385: function selectedIdReducer_closure385() { }, selectedIdReducer_closure386: function selectedIdReducer_closure386() { }, selectedIdReducer_closure387: function selectedIdReducer_closure387() { }, selectedIdReducer_closure388: function selectedIdReducer_closure388() { }, selectedIdReducer_closure389: function selectedIdReducer_closure389() { }, selectedIdReducer_closure390: function selectedIdReducer_closure390() { }, selectedIdReducer_closure391: function selectedIdReducer_closure391() { }, selectedIdReducer_closure392: function selectedIdReducer_closure392() { }, selectedIdReducer_closure393: function selectedIdReducer_closure393() { }, selectedIdReducer_closure394: function selectedIdReducer_closure394() { }, selectedIdReducer_closure395: function selectedIdReducer_closure395() { }, selectedIdReducer_closure396: function selectedIdReducer_closure396() { }, selectedIdReducer_closure397: function selectedIdReducer_closure397() { }, selectedIdReducer_closure398: function selectedIdReducer_closure398() { }, editingReducer_closure126: function editingReducer_closure126() { }, editingReducer_closure127: function editingReducer_closure127() { }, editingReducer_closure128: function editingReducer_closure128() { }, editingReducer_closure129: function editingReducer_closure129() { }, editingReducer__closure48: function editingReducer__closure48() { }, scheduleListReducer_closure: function scheduleListReducer_closure() { }, scheduleListReducer__closure: function scheduleListReducer__closure() { }, _viewScheduleList_closure: function _viewScheduleList_closure() { }, _filterSchedulesByCustom1_closure: function _filterSchedulesByCustom1_closure(t0) { this.action = t0; }, _filterSchedulesByCustom1_closure0: function _filterSchedulesByCustom1_closure0(t0) { this.action = t0; }, _filterSchedulesByCustom2_closure: function _filterSchedulesByCustom2_closure(t0) { this.action = t0; }, _filterSchedulesByCustom2_closure0: function _filterSchedulesByCustom2_closure0(t0) { this.action = t0; }, _filterSchedulesByState_closure: function _filterSchedulesByState_closure(t0) { this.action = t0; }, _filterSchedulesByState_closure0: function _filterSchedulesByState_closure0(t0) { this.action = t0; }, _filterSchedules_closure: function _filterSchedules_closure(t0, t1) { this.action = t0; this.scheduleListState = t1; }, _sortSchedules_closure: function _sortSchedules_closure(t0) { this.action = t0; }, _startListMultiselect_closure24: function _startListMultiselect_closure24() { }, _addToListMultiselect_closure24: function _addToListMultiselect_closure24(t0) { this.action = t0; }, _removeFromListMultiselect_closure24: function _removeFromListMultiselect_closure24(t0) { this.action = t0; }, _clearListMultiselect_closure24: function _clearListMultiselect_closure24() { }, _archiveScheduleSuccess_closure: function _archiveScheduleSuccess_closure(t0) { this.action = t0; }, _deleteScheduleSuccess_closure: function _deleteScheduleSuccess_closure(t0) { this.action = t0; }, _restoreScheduleSuccess_closure: function _restoreScheduleSuccess_closure(t0) { this.action = t0; }, _addSchedule_closure: function _addSchedule_closure(t0) { this.action = t0; }, _updateSchedule_closure: function _updateSchedule_closure(t0) { this.action = t0; }, _setLoadedSchedule_closure: function _setLoadedSchedule_closure(t0) { this.action = t0; }, filteredSchedulesSelector(selectionState, scheduleMap, scheduleList, scheduleListState) { var t1 = scheduleList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredSchedulesSelector_closure(scheduleMap, selectionState.filterEntityId, scheduleListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredSchedulesSelector_closure0(scheduleMap, scheduleListState)); return list; }, memoizedFilteredScheduleList_closure: function memoizedFilteredScheduleList_closure() { }, filteredSchedulesSelector_closure: function filteredSchedulesSelector_closure(t0, t1, t2) { this.scheduleMap = t0; this.filterEntityId = t1; this.scheduleListState = t2; }, filteredSchedulesSelector_closure0: function filteredSchedulesSelector_closure0(t0, t1) { this.scheduleMap = t0; this.scheduleListState = t1; }, _$ScheduleState$_(list, map) { var _s13_ = "ScheduleState"; A.BuiltValueNullFieldError_checkNotNull(map, _s13_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s13_, "list"); return new A._$ScheduleState(map, list); }, _$ScheduleUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s15_ = "ScheduleUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s15_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s15_, "tabIndex"); return new A._$ScheduleUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, ScheduleState: function ScheduleState() { }, ScheduleState_loadSchedules_closure0: function ScheduleState_loadSchedules_closure0() { }, ScheduleState_loadSchedules_closure1: function ScheduleState_loadSchedules_closure1() { }, ScheduleState_loadSchedules_closure: function ScheduleState_loadSchedules_closure(t0, t1) { this.$this = t0; this.map = t1; }, ScheduleUIState: function ScheduleUIState() { }, _$ScheduleStateSerializer: function _$ScheduleStateSerializer() { }, _$ScheduleUIStateSerializer: function _$ScheduleUIStateSerializer() { }, _$ScheduleState: function _$ScheduleState(t0, t1) { this.map = t0; this.list = t1; this._schedule_state$__hashCode = null; }, ScheduleStateBuilder: function ScheduleStateBuilder() { this._schedule_state$_list = this._schedule_state$_map = this._schedule_state$_$v = null; }, _$ScheduleUIState: function _$ScheduleUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._schedule_state$__hashCode = null; }, ScheduleUIStateBuilder: function ScheduleUIStateBuilder() { var _ = this; _._schedule_state$_cancelCompleter = _._schedule_state$_saveCompleter = _._schedule_state$_tabIndex = _._schedule_state$_forceSelected = _._schedule_state$_selectedId = _._schedule_state$_listUIState = _._schedule_state$_editing = _._schedule_state$_$v = null; }, _ScheduleUIState_Object_EntityUIState: function _ScheduleUIState_Object_EntityUIState() { }, ViewSettings: function ViewSettings(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.company = t0; _.group = t1; _.client = t2; _.user = t3; _.force = t4; _.section = t5; _.clearFilter = t6; _.tabIndex = t7; }, ClearSettingsFilter: function ClearSettingsFilter() { }, ResetSettings: function ResetSettings() { }, UpdateSettings: function UpdateSettings(t0) { this.settings = t0; }, UpdateSettingsTab: function UpdateSettingsTab(t0) { this.tabIndex = t0; }, UpdatedSetting: function UpdatedSetting() { }, UpdatedSettingUI: function UpdatedSettingUI() { }, UpdateSettingsTemplate: function UpdateSettingsTemplate(t0) { this.selectedTemplate = t0; }, UpdateUserSettings: function UpdateUserSettings(t0) { this.user = t0; }, UploadLogoRequest: function UploadLogoRequest(t0, t1, t2) { this.completer = t0; this.multipartFile = t1; this.type = t2; }, UploadLogoFailure: function UploadLogoFailure() { }, SaveUserSettingsRequest: function SaveUserSettingsRequest(t0, t1) { this.completer = t0; this.user = t1; }, SaveUserSettingsSuccess: function SaveUserSettingsSuccess(t0) { this.userCompany = t0; }, SaveUserSettingsFailure: function SaveUserSettingsFailure() { }, SaveAuthUserRequest: function SaveAuthUserRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.user = t1; _.password = t2; _.idToken = t3; }, SaveAuthUserSuccess: function SaveAuthUserSuccess(t0) { this.user = t0; }, SaveAuthUserFailure: function SaveAuthUserFailure() { }, ConnecOAuthUserRequest: function ConnecOAuthUserRequest(t0, t1, t2, t3, t4) { var _ = this; _.completer = t0; _.provider = t1; _.password = t2; _.idToken = t3; _.accessToken = t4; }, ConnectOAuthUserSuccess: function ConnectOAuthUserSuccess(t0) { this.user = t0; }, ConnecOAuthUserFailure: function ConnecOAuthUserFailure() { }, DisconnecOAuthUserRequest: function DisconnecOAuthUserRequest(t0, t1, t2, t3) { var _ = this; _.user = t0; _.completer = t1; _.password = t2; _.idToken = t3; }, DisconnectOAuthUserSuccess: function DisconnectOAuthUserSuccess(t0) { this.user = t0; }, DisconnecOAuthUserFailure: function DisconnecOAuthUserFailure() { }, DisconnectOAuthMailerRequest: function DisconnectOAuthMailerRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.password = t1; _.idToken = t2; _.user = t3; }, DisconnectOAuthMailerSuccess: function DisconnectOAuthMailerSuccess(t0) { this.user = t0; }, DisconnectOAuthMailerFailure: function DisconnectOAuthMailerFailure() { }, DisableTwoFactorRequest: function DisableTwoFactorRequest(t0, t1, t2) { this.completer = t0; this.password = t1; this.idToken = t2; }, DisableTwoFactorSuccess: function DisableTwoFactorSuccess() { }, DisableTwoFactorFailure: function DisableTwoFactorFailure() { }, ConnecGmailUserSuccess: function ConnecGmailUserSuccess(t0) { this.user = t0; }, ConnecGmailUserFailure: function ConnecGmailUserFailure() { }, FilterSettings: function FilterSettings(t0) { this.filter = t0; }, ToggleShowNewSettings: function ToggleShowNewSettings() { }, ToggleShowPdfPreview: function ToggleShowPdfPreview() { }, _viewSettings() { return new A._viewSettings_closure(); }, _saveCompany(settingsRepository) { return new A._saveCompany_closure(settingsRepository); }, _saveEInvoiceCertificate(settingsRepository) { return new A._saveEInvoiceCertificate_closure(settingsRepository); }, _saveAuthUser(settingsRepository) { return new A._saveAuthUser_closure(settingsRepository); }, _connectOAuthUser(settingsRepository) { return new A._connectOAuthUser_closure0(settingsRepository); }, _disconnectOAuthUser(settingsRepository) { return new A._disconnectOAuthUser_closure0(settingsRepository); }, _disconnectOAuthMailer(settingsRepository) { return new A._disconnectOAuthMailer_closure0(settingsRepository); }, _connectGmailUser(settingsRepository) { return new A._connectGmailUser_closure0(settingsRepository); }, _disableTwoFactor(settingsRepository) { return new A._disableTwoFactor_closure(settingsRepository); }, _saveSettings(settingsRepository) { return new A._saveSettings_closure(settingsRepository); }, _uploadLogo(settingsRepository) { return new A._uploadLogo_closure(settingsRepository); }, _saveDocument9(repository) { return new A._saveDocument_closure4(repository); }, _viewSettings_closure: function _viewSettings_closure() { }, _viewSettings__closure: function _viewSettings__closure(t0, t1, t2, t3) { var _ = this; _.action = t0; _.uiState = t1; _.store = t2; _.next = t3; }, _viewSettings___closure: function _viewSettings___closure() { }, _saveCompany_closure: function _saveCompany_closure(t0) { this.settingsRepository = t0; }, _saveCompany__closure: function _saveCompany__closure(t0, t1) { this.store = t0; this.action = t1; }, _saveCompany__closure0: function _saveCompany__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveEInvoiceCertificate_closure: function _saveEInvoiceCertificate_closure(t0) { this.settingsRepository = t0; }, _saveEInvoiceCertificate__closure: function _saveEInvoiceCertificate__closure(t0, t1) { this.store = t0; this.action = t1; }, _saveEInvoiceCertificate__closure0: function _saveEInvoiceCertificate__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveAuthUser_closure: function _saveAuthUser_closure(t0) { this.settingsRepository = t0; }, _saveAuthUser__closure: function _saveAuthUser__closure(t0, t1) { this.store = t0; this.action = t1; }, _saveAuthUser__closure0: function _saveAuthUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _connectOAuthUser_closure0: function _connectOAuthUser_closure0(t0) { this.settingsRepository = t0; }, _connectOAuthUser__closure: function _connectOAuthUser__closure(t0, t1) { this.store = t0; this.action = t1; }, _connectOAuthUser__closure0: function _connectOAuthUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _disconnectOAuthUser_closure0: function _disconnectOAuthUser_closure0(t0) { this.settingsRepository = t0; }, _disconnectOAuthUser__closure: function _disconnectOAuthUser__closure(t0, t1) { this.store = t0; this.action = t1; }, _disconnectOAuthUser__closure0: function _disconnectOAuthUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _disconnectOAuthMailer_closure0: function _disconnectOAuthMailer_closure0(t0) { this.settingsRepository = t0; }, _disconnectOAuthMailer__closure: function _disconnectOAuthMailer__closure(t0, t1) { this.store = t0; this.action = t1; }, _disconnectOAuthMailer__closure0: function _disconnectOAuthMailer__closure0(t0, t1) { this.store = t0; this.action = t1; }, _connectGmailUser_closure0: function _connectGmailUser_closure0(t0) { this.settingsRepository = t0; }, _connectGmailUser__closure: function _connectGmailUser__closure(t0, t1) { this.store = t0; this.action = t1; }, _connectGmailUser__closure0: function _connectGmailUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _disableTwoFactor_closure: function _disableTwoFactor_closure(t0) { this.settingsRepository = t0; }, _disableTwoFactor__closure: function _disableTwoFactor__closure(t0, t1) { this.store = t0; this.action = t1; }, _disableTwoFactor__closure0: function _disableTwoFactor__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveSettings_closure: function _saveSettings_closure(t0) { this.settingsRepository = t0; }, _saveSettings__closure: function _saveSettings__closure(t0, t1) { this.store = t0; this.action = t1; }, _saveSettings__closure0: function _saveSettings__closure0(t0, t1) { this.store = t0; this.action = t1; }, _uploadLogo_closure: function _uploadLogo_closure(t0) { this.settingsRepository = t0; }, _uploadLogo__closure: function _uploadLogo__closure(t0, t1) { this.action = t0; this.store = t1; }, _uploadLogo__closure0: function _uploadLogo__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure4: function _saveDocument_closure4(t0) { this.repository = t0; }, _saveDocument__closure9: function _saveDocument__closure9(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure4: function _saveDocument___closure4(t0, t1) { this.documents = t0; this.company = t1; }, _saveDocument____closure4: function _saveDocument____closure4(t0) { this.company = t0; }, _saveDocument__closure10: function _saveDocument__closure10(t0, t1) { this.store = t0; this.action = t1; }, settingsUIReducer_closure: function settingsUIReducer_closure() { }, settingsUIReducer__closure20: function settingsUIReducer__closure20(t0, t1) { this.action = t0; this.state = t1; }, settingsUIReducer_closure0: function settingsUIReducer_closure0() { }, settingsUIReducer__closure19: function settingsUIReducer__closure19(t0) { this.action = t0; }, settingsUIReducer_closure1: function settingsUIReducer_closure1() { }, settingsUIReducer__closure16: function settingsUIReducer__closure16(t0) { this.action = t0; }, settingsUIReducer__closure17: function settingsUIReducer__closure17(t0) { this.action = t0; }, settingsUIReducer__closure18: function settingsUIReducer__closure18(t0) { this.action = t0; }, settingsUIReducer_closure2: function settingsUIReducer_closure2() { }, settingsUIReducer__closure15: function settingsUIReducer__closure15(t0) { this.action = t0; }, settingsUIReducer_closure3: function settingsUIReducer_closure3() { }, settingsUIReducer__closure14: function settingsUIReducer__closure14(t0) { this.state = t0; }, settingsUIReducer_closure4: function settingsUIReducer_closure4() { }, settingsUIReducer__closure13: function settingsUIReducer__closure13(t0) { this.action = t0; }, settingsUIReducer_closure5: function settingsUIReducer_closure5() { }, settingsUIReducer__closure12: function settingsUIReducer__closure12() { }, settingsUIReducer_closure6: function settingsUIReducer_closure6() { }, settingsUIReducer__closure11: function settingsUIReducer__closure11(t0) { this.action = t0; }, settingsUIReducer_closure7: function settingsUIReducer_closure7() { }, settingsUIReducer__closure10: function settingsUIReducer__closure10(t0) { this.action = t0; }, settingsUIReducer_closure8: function settingsUIReducer_closure8() { }, settingsUIReducer__closure9: function settingsUIReducer__closure9(t0) { this.action = t0; }, settingsUIReducer_closure9: function settingsUIReducer_closure9() { }, settingsUIReducer__closure8: function settingsUIReducer__closure8(t0) { this.action = t0; }, settingsUIReducer_closure10: function settingsUIReducer_closure10() { }, settingsUIReducer__closure7: function settingsUIReducer__closure7(t0) { this.action = t0; }, settingsUIReducer_closure11: function settingsUIReducer_closure11() { }, settingsUIReducer__closure6: function settingsUIReducer__closure6(t0) { this.action = t0; }, settingsUIReducer_closure12: function settingsUIReducer_closure12() { }, settingsUIReducer__closure5: function settingsUIReducer__closure5(t0, t1) { this.action = t0; this.state = t1; }, settingsUIReducer_closure13: function settingsUIReducer_closure13() { }, settingsUIReducer__closure4: function settingsUIReducer__closure4(t0) { this.state = t0; }, settingsUIReducer_closure14: function settingsUIReducer_closure14() { }, settingsUIReducer__closure3: function settingsUIReducer__closure3(t0) { this.action = t0; }, settingsUIReducer_closure15: function settingsUIReducer_closure15() { }, settingsUIReducer__closure2: function settingsUIReducer__closure2(t0) { this.action = t0; }, settingsUIReducer_closure16: function settingsUIReducer_closure16() { }, settingsUIReducer__closure1: function settingsUIReducer__closure1() { }, settingsUIReducer_closure17: function settingsUIReducer_closure17() { }, settingsUIReducer__closure0: function settingsUIReducer__closure0(t0) { this.state = t0; }, settingsUIReducer_closure18: function settingsUIReducer_closure18() { }, settingsUIReducer__closure: function settingsUIReducer__closure(t0) { this.state = t0; }, SettingsUIState__initializeBuilder(builder) { builder.get$_settings_state$_$this()._selectedTemplate = B.EmailTemplate_invoice; builder.get$_settings_state$_$this()._showNewSettings = false; builder.get$_settings_state$_$this()._settings_state$_showPdfPreview = false; return builder; }, _$SettingsUIState$_(client, company, entityType, filter, filterClearedAt, group, isChanged, origClient, origCompany, origGroup, origUser, section, selectedTemplate, showNewSettings, showPdfPreview, tabIndex, updatedAt, user) { var _s15_ = "SettingsUIState"; A.BuiltValueNullFieldError_checkNotNull(company, _s15_, "company"); A.BuiltValueNullFieldError_checkNotNull(origCompany, _s15_, "origCompany"); A.BuiltValueNullFieldError_checkNotNull(client, _s15_, "client"); A.BuiltValueNullFieldError_checkNotNull(origClient, _s15_, "origClient"); A.BuiltValueNullFieldError_checkNotNull(group, _s15_, "group"); A.BuiltValueNullFieldError_checkNotNull(origGroup, _s15_, "origGroup"); A.BuiltValueNullFieldError_checkNotNull(user, _s15_, "user"); A.BuiltValueNullFieldError_checkNotNull(origUser, _s15_, "origUser"); A.BuiltValueNullFieldError_checkNotNull(entityType, _s15_, "entityType"); A.BuiltValueNullFieldError_checkNotNull(isChanged, _s15_, "isChanged"); A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s15_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(section, _s15_, "section"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s15_, "tabIndex"); A.BuiltValueNullFieldError_checkNotNull(selectedTemplate, _s15_, "selectedTemplate"); A.BuiltValueNullFieldError_checkNotNull(filterClearedAt, _s15_, "filterClearedAt"); A.BuiltValueNullFieldError_checkNotNull(showNewSettings, _s15_, "showNewSettings"); A.BuiltValueNullFieldError_checkNotNull(showPdfPreview, _s15_, "showPdfPreview"); return new A._$SettingsUIState(company, origCompany, client, origClient, group, origGroup, user, origUser, entityType, isChanged, updatedAt, section, tabIndex, selectedTemplate, filter, filterClearedAt, showNewSettings, showPdfPreview); }, SettingsUIState: function SettingsUIState() { }, _$SettingsUIStateSerializer: function _$SettingsUIStateSerializer() { }, _$SettingsUIState: function _$SettingsUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _.company = t0; _.origCompany = t1; _.client = t2; _.origClient = t3; _.group = t4; _.origGroup = t5; _.user = t6; _.origUser = t7; _.entityType = t8; _.isChanged = t9; _.updatedAt = t10; _.section = t11; _.tabIndex = t12; _.selectedTemplate = t13; _.filter = t14; _.filterClearedAt = t15; _.showNewSettings = t16; _.showPdfPreview = t17; _._settings_state$__hashCode = null; }, SettingsUIStateBuilder: function SettingsUIStateBuilder() { var _ = this; _._settings_state$_showPdfPreview = _._showNewSettings = _._settings_state$_filterClearedAt = _._settings_state$_filter = _._selectedTemplate = _._tabIndex = _._section = _._updatedAt = _._isChanged = _._settings_state$_entityType = _._origUser = _._user = _._origGroup = _._settings_state$_group = _._origClient = _._client = _._origCompany = _._company = _._settings_state$_$v = null; }, staticLoadedReducer(staticState, action) { var t1 = A.StaticState_StaticState(), t2 = new A.StaticStateBuilder(); A.StaticState__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._static_state$_$v = t1; new A.staticLoadedReducer_closure(action.data).call$1(t2); return t2._static_state$_build$0(); }, staticLoadedReducer_closure: function staticLoadedReducer_closure(t0) { this.data = t0; }, staticLoadedReducer__closure: function staticLoadedReducer__closure() { }, staticLoadedReducer__closure0: function staticLoadedReducer__closure0() { }, staticLoadedReducer__closure1: function staticLoadedReducer__closure1() { }, staticLoadedReducer__closure2: function staticLoadedReducer__closure2() { }, staticLoadedReducer__closure3: function staticLoadedReducer__closure3() { }, staticLoadedReducer__closure4: function staticLoadedReducer__closure4() { }, staticLoadedReducer__closure5: function staticLoadedReducer__closure5() { }, staticLoadedReducer__closure6: function staticLoadedReducer__closure6() { }, staticLoadedReducer__closure7: function staticLoadedReducer__closure7() { }, staticLoadedReducer__closure8: function staticLoadedReducer__closure8() { }, staticLoadedReducer__closure9: function staticLoadedReducer__closure9() { }, staticLoadedReducer__closure10: function staticLoadedReducer__closure10() { }, staticLoadedReducer__closure11: function staticLoadedReducer__closure11() { }, staticLoadedReducer__closure12: function staticLoadedReducer__closure12() { }, staticLoadedReducer__closure13: function staticLoadedReducer__closure13() { }, staticLoadedReducer__closure14: function staticLoadedReducer__closure14() { }, staticLoadedReducer__closure15: function staticLoadedReducer__closure15() { }, staticLoadedReducer__closure16: function staticLoadedReducer__closure16() { }, countryList(countryMap) { var t1 = countryMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.countryList_closure(countryMap)); return list; }, countryIso2Map(countryMap) { var map = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.CountryEntity); countryMap.get$keys(0).forEach$1(0, new A.countryIso2Map_closure(countryMap, map)); return map; }, groupList(groupMap) { var t1 = groupMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.groupList_closure(groupMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.groupList_closure0(groupMap)); return list; }, languageList(languageMap) { var t1 = languageMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.languageList_closure(languageMap)); return list; }, currencyList(currencyMap) { var t1 = currencyMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.currencyList_closure(currencyMap)); return list; }, timezoneList(timezoneMap) { var t1 = timezoneMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.timezoneList_closure(timezoneMap)); return list; }, dateFormatList(dateFormatMap) { var t1 = dateFormatMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dateFormatList_closure(dateFormatMap)); return list; }, industryList(industryMap) { var t1 = industryMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.industryList_closure(industryMap)); return list; }, sizeList(sizeMap) { var t1 = sizeMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.sizeList_closure(sizeMap)); return list; }, gatewayList(gatewayMap, isHosted) { var t1 = gatewayMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.gatewayList_closure(gatewayMap, isHosted), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.gatewayList_closure0(gatewayMap)); return list; }, paymentTypeList(paymentTypeMap) { var t1 = paymentTypeMap.get$keys(0), list = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.paymentTypeList_closure(paymentTypeMap)); return list; }, fontMap(fonts) { var t1 = type$.SelectableEntity; return A.BuiltMap_BuiltMap$from(A.LinkedHashMap_LinkedHashMap$fromIterable(fonts, new A.fontMap_closure(), new A.fontMap_closure0(), type$.nullable_String, t1), type$.String, t1); }, memoizedCountryList_closure: function memoizedCountryList_closure() { }, countryList_closure: function countryList_closure(t0) { this.countryMap = t0; }, memoizedCountryIso2Map_closure: function memoizedCountryIso2Map_closure() { }, countryIso2Map_closure: function countryIso2Map_closure(t0, t1) { this.countryMap = t0; this.map = t1; }, memoizedGroupList_closure: function memoizedGroupList_closure() { }, groupList_closure: function groupList_closure(t0) { this.groupMap = t0; }, groupList_closure0: function groupList_closure0(t0) { this.groupMap = t0; }, memoizedLanguageList_closure: function memoizedLanguageList_closure() { }, languageList_closure: function languageList_closure(t0) { this.languageMap = t0; }, memoizedCurrencyList_closure: function memoizedCurrencyList_closure() { }, currencyList_closure: function currencyList_closure(t0) { this.currencyMap = t0; }, memoizedTimezoneList_closure: function memoizedTimezoneList_closure() { }, timezoneList_closure: function timezoneList_closure(t0) { this.timezoneMap = t0; }, memoizedDateFormatList_closure: function memoizedDateFormatList_closure() { }, dateFormatList_closure: function dateFormatList_closure(t0) { this.dateFormatMap = t0; }, memoizedIndustryList_closure: function memoizedIndustryList_closure() { }, industryList_closure: function industryList_closure(t0) { this.industryMap = t0; }, memoizedSizeList_closure: function memoizedSizeList_closure() { }, sizeList_closure: function sizeList_closure(t0) { this.sizeMap = t0; }, memoizedGatewayList_closure: function memoizedGatewayList_closure() { }, gatewayList_closure: function gatewayList_closure(t0, t1) { this.gatewayMap = t0; this.isHosted = t1; }, gatewayList_closure0: function gatewayList_closure0(t0) { this.gatewayMap = t0; }, memoizedPaymentTypeList_closure: function memoizedPaymentTypeList_closure() { }, paymentTypeList_closure: function paymentTypeList_closure(t0) { this.paymentTypeMap = t0; }, memoizedFontMap_closure: function memoizedFontMap_closure() { }, fontMap_closure: function fontMap_closure() { }, fontMap_closure0: function fontMap_closure0() { }, StaticState_StaticState() { var t1 = type$.String, t2 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.CurrencyEntity), t3 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.SizeEntity), t4 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.GatewayEntity), t5 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.IndustryEntity), t6 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.TimezoneEntity), t7 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.DateFormatEntity), t8 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.LanguageEntity), t9 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.PaymentTypeEntity), t10 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.CountryEntity), t11 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.TemplateEntity); return A._$StaticState$_(A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.BuiltList_String), t10, t2, t7, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.EInvoiceFieldEntity), t4, t5, t8, t9, t3, t11, t6, null); }, StaticState__initializeBuilder(builder) { var t1 = type$.String; builder.get$bulkUpdates().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.List_String)); builder.get$eInvoiceSchema().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.EInvoiceFieldEntity)); return builder; }, _$StaticState$_(bulkUpdates, countryMap, currencyMap, dateFormatMap, eInvoiceSchema, gatewayMap, industryMap, languageMap, paymentTypeMap, sizeMap, templateMap, timezoneMap, updatedAt) { var _s11_ = "StaticState"; A.BuiltValueNullFieldError_checkNotNull(currencyMap, _s11_, "currencyMap"); A.BuiltValueNullFieldError_checkNotNull(sizeMap, _s11_, "sizeMap"); A.BuiltValueNullFieldError_checkNotNull(gatewayMap, _s11_, "gatewayMap"); A.BuiltValueNullFieldError_checkNotNull(industryMap, _s11_, "industryMap"); A.BuiltValueNullFieldError_checkNotNull(timezoneMap, _s11_, "timezoneMap"); A.BuiltValueNullFieldError_checkNotNull(dateFormatMap, _s11_, "dateFormatMap"); A.BuiltValueNullFieldError_checkNotNull(languageMap, _s11_, "languageMap"); A.BuiltValueNullFieldError_checkNotNull(paymentTypeMap, _s11_, "paymentTypeMap"); A.BuiltValueNullFieldError_checkNotNull(countryMap, _s11_, "countryMap"); A.BuiltValueNullFieldError_checkNotNull(templateMap, _s11_, "templateMap"); A.BuiltValueNullFieldError_checkNotNull(bulkUpdates, _s11_, "bulkUpdates"); A.BuiltValueNullFieldError_checkNotNull(eInvoiceSchema, _s11_, "eInvoiceSchema"); return new A._$StaticState(updatedAt, currencyMap, sizeMap, gatewayMap, industryMap, timezoneMap, dateFormatMap, languageMap, paymentTypeMap, countryMap, templateMap, bulkUpdates, eInvoiceSchema); }, StaticState: function StaticState() { }, _$StaticStateSerializer: function _$StaticStateSerializer() { }, _$StaticState: function _$StaticState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.updatedAt = t0; _.currencyMap = t1; _.sizeMap = t2; _.gatewayMap = t3; _.industryMap = t4; _.timezoneMap = t5; _.dateFormatMap = t6; _.languageMap = t7; _.paymentTypeMap = t8; _.countryMap = t9; _.templateMap = t10; _.bulkUpdates = t11; _.eInvoiceSchema = t12; _._static_state$__hashCode = null; }, StaticStateBuilder: function StaticStateBuilder() { var _ = this; _._eInvoiceSchema = _._bulkUpdates = _._templateMap = _._countryMap = _._paymentTypeMap = _._languageMap = _._dateFormatMap = _._timezoneMap = _._industryMap = _._gatewayMap = _._sizeMap = _._currencyMap = _._static_state$_updatedAt = _._static_state$_$v = null; }, handleSubscriptionAction(context, subscriptions, action) { var store, t1, subscription, t2, subscriptionIds, _i, t3, _null = null, _s21_ = "restored_payment_link", _s21_0 = "archived_payment_link", _s20_ = "deleted_payment_link"; if (subscriptions.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); subscription = type$.SubscriptionEntity._as(B.JSArray_methods.get$first(subscriptions)); t2 = A._arrayInstanceType(subscriptions)._eval$1("MappedListIterable<1,String>"); subscriptionIds = A.List_List$of(new A.MappedListIterable(subscriptions, new A.handleSubscriptionAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, subscription, true, _null); break; case B.EntityAction_restore: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s21_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreSubscriptionsRequest(t1, subscriptionIds)); break; case B.EntityAction_archive: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s21_0); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_0); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveSubscriptionsRequest(t1, subscriptionIds)); break; case B.EntityAction_delete: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteSubscriptionsRequest(t1, subscriptionIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.subscriptionUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartSubscriptionMultiselect()); } t1 = subscriptions.length; if (t1 === 0) break; for (_i = 0; _i < subscriptions.length; subscriptions.length === t1 || (0, A.throwConcurrentModificationError)(subscriptions), ++_i) { subscription = subscriptions[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(subscription); t2 = t2.subscriptionUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToSubscriptionMultiselect(subscription)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromSubscriptionMultiselect(subscription)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([subscription], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in subscription_actions"); break; } }, ViewSubscriptionList: function ViewSubscriptionList() { }, ViewSubscription: function ViewSubscription(t0) { this.subscriptionId = t0; }, EditSubscription: function EditSubscription(t0) { this.subscription = t0; }, UpdateSubscription: function UpdateSubscription(t0) { this.subscription = t0; }, LoadSubscriptionRequest: function LoadSubscriptionRequest() { }, LoadSubscriptionFailure: function LoadSubscriptionFailure(t0) { this.error = t0; }, LoadSubscriptionSuccess: function LoadSubscriptionSuccess(t0) { this.subscription = t0; }, LoadSubscriptionsRequest: function LoadSubscriptionsRequest() { }, LoadSubscriptionsFailure: function LoadSubscriptionsFailure(t0) { this.error = t0; }, LoadSubscriptionsSuccess: function LoadSubscriptionsSuccess(t0) { this.subscriptions = t0; }, SaveSubscriptionRequest: function SaveSubscriptionRequest(t0, t1) { this.completer = t0; this.subscription = t1; }, SaveSubscriptionSuccess: function SaveSubscriptionSuccess(t0) { this.subscription = t0; }, AddSubscriptionSuccess: function AddSubscriptionSuccess(t0) { this.subscription = t0; }, SaveSubscriptionFailure: function SaveSubscriptionFailure() { }, ArchiveSubscriptionsRequest: function ArchiveSubscriptionsRequest(t0, t1) { this.completer = t0; this.subscriptionIds = t1; }, ArchiveSubscriptionsSuccess: function ArchiveSubscriptionsSuccess(t0) { this.subscriptions = t0; }, ArchiveSubscriptionsFailure: function ArchiveSubscriptionsFailure() { }, DeleteSubscriptionsRequest: function DeleteSubscriptionsRequest(t0, t1) { this.completer = t0; this.subscriptionIds = t1; }, DeleteSubscriptionsSuccess: function DeleteSubscriptionsSuccess(t0) { this.subscriptions = t0; }, DeleteSubscriptionsFailure: function DeleteSubscriptionsFailure() { }, RestoreSubscriptionsRequest: function RestoreSubscriptionsRequest(t0, t1) { this.completer = t0; this.subscriptionIds = t1; }, RestoreSubscriptionsSuccess: function RestoreSubscriptionsSuccess(t0) { this.subscriptions = t0; }, RestoreSubscriptionsFailure: function RestoreSubscriptionsFailure() { }, FilterSubscriptions: function FilterSubscriptions(t0) { this.filter = t0; }, SortSubscriptions: function SortSubscriptions(t0) { this.field = t0; }, FilterSubscriptionsByState: function FilterSubscriptionsByState(t0) { this.state = t0; }, FilterSubscriptionsByCustom1: function FilterSubscriptionsByCustom1(t0) { this.value = t0; }, FilterSubscriptionsByCustom2: function FilterSubscriptionsByCustom2(t0) { this.value = t0; }, FilterSubscriptionsByCustom3: function FilterSubscriptionsByCustom3(t0) { this.value = t0; }, FilterSubscriptionsByCustom4: function FilterSubscriptionsByCustom4(t0) { this.value = t0; }, StartSubscriptionMultiselect: function StartSubscriptionMultiselect() { }, AddToSubscriptionMultiselect: function AddToSubscriptionMultiselect(t0) { this.entity = t0; }, RemoveFromSubscriptionMultiselect: function RemoveFromSubscriptionMultiselect(t0) { this.entity = t0; }, ClearSubscriptionMultiselect: function ClearSubscriptionMultiselect() { }, handleSubscriptionAction_closure: function handleSubscriptionAction_closure() { }, _editSubscription() { return new A._editSubscription_closure(); }, _viewSubscription() { return new A._viewSubscription_closure(); }, _viewSubscriptionList() { return new A._viewSubscriptionList_closure(); }, _archiveSubscription(repository) { return new A._archiveSubscription_closure(repository); }, _deleteSubscription(repository) { return new A._deleteSubscription_closure(repository); }, _restoreSubscription(repository) { return new A._restoreSubscription_closure(repository); }, _saveSubscription(repository) { return new A._saveSubscription_closure(repository); }, _loadSubscription(repository) { return new A._loadSubscription_closure(repository); }, _loadSubscriptions(repository) { return new A._loadSubscriptions_closure(repository); }, _editSubscription_closure: function _editSubscription_closure() { }, _viewSubscription_closure: function _viewSubscription_closure() { }, _viewSubscriptionList_closure: function _viewSubscriptionList_closure() { }, _viewSubscriptionList__closure: function _viewSubscriptionList__closure() { }, _archiveSubscription_closure: function _archiveSubscription_closure(t0) { this.repository = t0; }, _archiveSubscription__closure: function _archiveSubscription__closure(t0) { this.store = t0; }, _archiveSubscription__closure0: function _archiveSubscription__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveSubscription__closure1: function _archiveSubscription__closure1(t0, t1, t2) { this.store = t0; this.prevSubscriptions = t1; this.action = t2; }, _deleteSubscription_closure: function _deleteSubscription_closure(t0) { this.repository = t0; }, _deleteSubscription__closure: function _deleteSubscription__closure(t0) { this.store = t0; }, _deleteSubscription__closure0: function _deleteSubscription__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteSubscription__closure1: function _deleteSubscription__closure1(t0, t1, t2) { this.store = t0; this.prevSubscriptions = t1; this.action = t2; }, _restoreSubscription_closure: function _restoreSubscription_closure(t0) { this.repository = t0; }, _restoreSubscription__closure: function _restoreSubscription__closure(t0) { this.store = t0; }, _restoreSubscription__closure0: function _restoreSubscription__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreSubscription__closure1: function _restoreSubscription__closure1(t0, t1, t2) { this.store = t0; this.prevSubscriptions = t1; this.action = t2; }, _saveSubscription_closure: function _saveSubscription_closure(t0) { this.repository = t0; }, _saveSubscription__closure: function _saveSubscription__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveSubscription__closure0: function _saveSubscription__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadSubscription_closure: function _loadSubscription_closure(t0) { this.repository = t0; }, _loadSubscription__closure: function _loadSubscription__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadSubscription__closure0: function _loadSubscription__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadSubscriptions_closure: function _loadSubscriptions_closure(t0) { this.repository = t0; }, _loadSubscriptions__closure: function _loadSubscriptions__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadSubscriptions__closure0: function _loadSubscriptions__closure0(t0, t1) { this.store = t0; this.action = t1; }, subscriptionUIReducer(state, action) { var t1 = new A.SubscriptionUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._subscription_state$_$v = state; new A.subscriptionUIReducer_closure(state, action).call$1(t1); return t1._subscription_state$_build$0(); }, _clearEditing16(subscription, action) { return A.SubscriptionEntity_SubscriptionEntity(null, null); }, _updateEditing17(subscription, action) { return action.get$subscription(); }, _filterSubscriptionsByCustom1(subscriptionListState, action) { if (B.JSArray_methods.contains$1(subscriptionListState.custom1Filters._list$_list, action.value)) return subscriptionListState.rebuild$1(new A._filterSubscriptionsByCustom1_closure(action)); else return subscriptionListState.rebuild$1(new A._filterSubscriptionsByCustom1_closure0(action)); }, _filterSubscriptionsByCustom2(subscriptionListState, action) { if (B.JSArray_methods.contains$1(subscriptionListState.custom2Filters._list$_list, action.value)) return subscriptionListState.rebuild$1(new A._filterSubscriptionsByCustom2_closure(action)); else return subscriptionListState.rebuild$1(new A._filterSubscriptionsByCustom2_closure0(action)); }, _filterSubscriptionsByState(subscriptionListState, action) { if (B.JSArray_methods.contains$1(subscriptionListState.stateFilters._list$_list, action.state)) return subscriptionListState.rebuild$1(new A._filterSubscriptionsByState_closure(action)); else return subscriptionListState.rebuild$1(new A._filterSubscriptionsByState_closure0(action)); }, _filterSubscriptions(subscriptionListState, action) { return subscriptionListState.rebuild$1(new A._filterSubscriptions_closure(action, subscriptionListState)); }, _sortSubscriptions(subscriptionListState, action) { return subscriptionListState.rebuild$1(new A._sortSubscriptions_closure(action)); }, _startListMultiselect18(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure18()); }, _addToListMultiselect18(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure18(action)); }, _removeFromListMultiselect18(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure18(action)); }, _clearListMultiselect18(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure18()); }, _archiveSubscriptionSuccess(subscriptionState, action) { return subscriptionState.rebuild$1(new A._archiveSubscriptionSuccess_closure(action)); }, _deleteSubscriptionSuccess(subscriptionState, action) { return subscriptionState.rebuild$1(new A._deleteSubscriptionSuccess_closure(action)); }, _restoreSubscriptionSuccess(subscriptionState, action) { return subscriptionState.rebuild$1(new A._restoreSubscriptionSuccess_closure(action)); }, _addSubscription(subscriptionState, action) { return subscriptionState.rebuild$1(new A._addSubscription_closure(action)); }, _updateSubscription(subscriptionState, action) { return subscriptionState.rebuild$1(new A._updateSubscription_closure(action)); }, _setLoadedSubscription(subscriptionState, action) { return subscriptionState.rebuild$1(new A._setLoadedSubscription_closure(action)); }, _setLoadedSubscriptions(subscriptionState, action) { return subscriptionState.loadSubscriptions$1(action.subscriptions); }, _setLoadedCompany18(subscriptionState, action) { return subscriptionState.loadSubscriptions$1(action.userCompany.company.subscriptions); }, subscriptionUIReducer_closure: function subscriptionUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure150: function forceSelectedReducer_closure150() { }, forceSelectedReducer_closure151: function forceSelectedReducer_closure151() { }, forceSelectedReducer_closure152: function forceSelectedReducer_closure152() { }, forceSelectedReducer_closure153: function forceSelectedReducer_closure153() { }, forceSelectedReducer_closure154: function forceSelectedReducer_closure154() { }, forceSelectedReducer_closure155: function forceSelectedReducer_closure155() { }, forceSelectedReducer_closure156: function forceSelectedReducer_closure156() { }, forceSelectedReducer_closure157: function forceSelectedReducer_closure157() { }, tabIndexReducer_closure15: function tabIndexReducer_closure15() { }, tabIndexReducer_closure16: function tabIndexReducer_closure16() { }, selectedIdReducer_closure288: function selectedIdReducer_closure288() { }, selectedIdReducer_closure289: function selectedIdReducer_closure289() { }, selectedIdReducer_closure290: function selectedIdReducer_closure290() { }, selectedIdReducer_closure291: function selectedIdReducer_closure291() { }, selectedIdReducer_closure292: function selectedIdReducer_closure292() { }, selectedIdReducer_closure293: function selectedIdReducer_closure293() { }, selectedIdReducer_closure294: function selectedIdReducer_closure294() { }, selectedIdReducer_closure295: function selectedIdReducer_closure295() { }, selectedIdReducer_closure296: function selectedIdReducer_closure296() { }, selectedIdReducer_closure297: function selectedIdReducer_closure297() { }, selectedIdReducer_closure298: function selectedIdReducer_closure298() { }, selectedIdReducer_closure299: function selectedIdReducer_closure299() { }, selectedIdReducer_closure300: function selectedIdReducer_closure300() { }, selectedIdReducer_closure301: function selectedIdReducer_closure301() { }, selectedIdReducer_closure302: function selectedIdReducer_closure302() { }, editingReducer_closure95: function editingReducer_closure95() { }, editingReducer_closure96: function editingReducer_closure96() { }, editingReducer_closure97: function editingReducer_closure97() { }, editingReducer_closure98: function editingReducer_closure98() { }, editingReducer__closure36: function editingReducer__closure36() { }, subscriptionListReducer_closure: function subscriptionListReducer_closure() { }, subscriptionListReducer__closure: function subscriptionListReducer__closure() { }, _filterSubscriptionsByCustom1_closure: function _filterSubscriptionsByCustom1_closure(t0) { this.action = t0; }, _filterSubscriptionsByCustom1_closure0: function _filterSubscriptionsByCustom1_closure0(t0) { this.action = t0; }, _filterSubscriptionsByCustom2_closure: function _filterSubscriptionsByCustom2_closure(t0) { this.action = t0; }, _filterSubscriptionsByCustom2_closure0: function _filterSubscriptionsByCustom2_closure0(t0) { this.action = t0; }, _filterSubscriptionsByState_closure: function _filterSubscriptionsByState_closure(t0) { this.action = t0; }, _filterSubscriptionsByState_closure0: function _filterSubscriptionsByState_closure0(t0) { this.action = t0; }, _filterSubscriptions_closure: function _filterSubscriptions_closure(t0, t1) { this.action = t0; this.subscriptionListState = t1; }, _sortSubscriptions_closure: function _sortSubscriptions_closure(t0) { this.action = t0; }, _startListMultiselect_closure18: function _startListMultiselect_closure18() { }, _addToListMultiselect_closure18: function _addToListMultiselect_closure18(t0) { this.action = t0; }, _removeFromListMultiselect_closure18: function _removeFromListMultiselect_closure18(t0) { this.action = t0; }, _clearListMultiselect_closure18: function _clearListMultiselect_closure18() { }, _archiveSubscriptionSuccess_closure: function _archiveSubscriptionSuccess_closure(t0) { this.action = t0; }, _deleteSubscriptionSuccess_closure: function _deleteSubscriptionSuccess_closure(t0) { this.action = t0; }, _restoreSubscriptionSuccess_closure: function _restoreSubscriptionSuccess_closure(t0) { this.action = t0; }, _addSubscription_closure: function _addSubscription_closure(t0) { this.action = t0; }, _updateSubscription_closure: function _updateSubscription_closure(t0) { this.action = t0; }, _setLoadedSubscription_closure: function _setLoadedSubscription_closure(t0) { this.action = t0; }, filteredSubscriptionsSelector(selectionState, subscriptionMap, subscriptionList, subscriptionListState) { var t1 = subscriptionList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredSubscriptionsSelector_closure(subscriptionMap, selectionState, selectionState.filterEntityId, subscriptionListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredSubscriptionsSelector_closure0(subscriptionMap, subscriptionListState)); return list; }, memoizedFilteredSubscriptionList_closure: function memoizedFilteredSubscriptionList_closure() { }, filteredSubscriptionsSelector_closure: function filteredSubscriptionsSelector_closure(t0, t1, t2, t3) { var _ = this; _.subscriptionMap = t0; _.selectionState = t1; _.filterEntityId = t2; _.subscriptionListState = t3; }, filteredSubscriptionsSelector_closure0: function filteredSubscriptionsSelector_closure0(t0, t1) { this.subscriptionMap = t0; this.subscriptionListState = t1; }, _$SubscriptionState$_(list, map) { var _s17_ = "SubscriptionState"; A.BuiltValueNullFieldError_checkNotNull(map, _s17_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s17_, "list"); return new A._$SubscriptionState(map, list); }, _$SubscriptionUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s19_ = "SubscriptionUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s19_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s19_, "tabIndex"); return new A._$SubscriptionUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, SubscriptionState: function SubscriptionState() { }, SubscriptionState_loadSubscriptions_closure0: function SubscriptionState_loadSubscriptions_closure0() { }, SubscriptionState_loadSubscriptions_closure1: function SubscriptionState_loadSubscriptions_closure1() { }, SubscriptionState_loadSubscriptions_closure: function SubscriptionState_loadSubscriptions_closure(t0, t1) { this.$this = t0; this.map = t1; }, SubscriptionUIState: function SubscriptionUIState() { }, _$SubscriptionStateSerializer: function _$SubscriptionStateSerializer() { }, _$SubscriptionUIStateSerializer: function _$SubscriptionUIStateSerializer() { }, _$SubscriptionState: function _$SubscriptionState(t0, t1) { this.map = t0; this.list = t1; this._subscription_state$__hashCode = null; }, SubscriptionStateBuilder: function SubscriptionStateBuilder() { this._subscription_state$_list = this._subscription_state$_map = this._subscription_state$_$v = null; }, _$SubscriptionUIState: function _$SubscriptionUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._subscription_state$__hashCode = null; }, SubscriptionUIStateBuilder: function SubscriptionUIStateBuilder() { var _ = this; _._subscription_state$_cancelCompleter = _._subscription_state$_saveCompleter = _._subscription_state$_tabIndex = _._subscription_state$_forceSelected = _._subscription_state$_selectedId = _._subscription_state$_listUIState = _._subscription_state$_editing = _._subscription_state$_$v = null; }, _SubscriptionUIState_Object_EntityUIState: function _SubscriptionUIState_Object_EntityUIState() { }, handleTaskAction(context, tasks, action) { return A.handleTaskAction$body(context, tasks, action); }, handleTaskAction$body(context, tasks, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, t3, task, t4, t5, t6, client, t7, t8, taskIds, message, _i, t9, items, documentIds, _box_0; var $async$handleTaskAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; if (tasks.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.TaskEntity; task = t3._as(B.JSArray_methods.get$first(tasks)); t4 = t1.userCompanyStates; t5 = t1.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = task.clientId; client = t4[t5].clientState.$get$1(0, t6); t7 = A._arrayInstanceType(tasks); t8 = t7._eval$1("MappedListIterable<1,String>"); taskIds = A.List_List$of(new A.MappedListIterable(tasks, new A.handleTaskAction_closure(), t8), true, t8._eval$1("ListIterable.E")); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_start: // goto case $async$goto = 6; break; case B.EntityAction_resume: // goto case $async$goto = 7; break; case B.EntityAction_stop: // goto case $async$goto = 8; break; case B.EntityAction_invoiceTask: // goto case $async$goto = 9; break; case B.EntityAction_addToInvoice: // goto case $async$goto = 10; break; case B.EntityAction_clone: // goto case $async$goto = 11; break; case B.EntityAction_changeStatus: // goto case $async$goto = 12; break; case B.EntityAction_restore: // goto case $async$goto = 13; break; case B.EntityAction_archive: // goto case $async$goto = 14; break; case B.EntityAction_delete: // goto case $async$goto = 15; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 16; break; case B.EntityAction_more: // goto case $async$goto = 17; break; case B.EntityAction_documents: // goto case $async$goto = 18; break; case B.EntityAction_runTemplate: // goto case $async$goto = 19; break; case B.EntityAction_addComment: // goto case $async$goto = 20; break; default: // goto default $async$goto = 21; break; } break; case 5: // case A.editEntity(null, task, true, null); // goto after switch $async$goto = 4; break; case 6: // case case 7: // case t1 = taskIds.length; if (t1 > 1) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "started_tasks"); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, "started_tasks"); t2.toString; } message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "started_task"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartTasksRequest(t1, taskIds)); // goto after switch $async$goto = 4; break; case 8: // case t1 = taskIds.length; if (t1 > 1) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "stopped_tasks"); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, "stopped_tasks"); t2.toString; } message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "stopped_task"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StopTasksRequest(t1, taskIds)); // goto after switch $async$goto = 4; break; case 9: // case case 10: // case _box_0.lastClientId = ""; _box_0.hasMultipleClients = false; B.JSArray_methods.forEach$1(tasks, new A.handleTaskAction_closure0(_box_0)); if (_box_0.hasMultipleClients) { A.showErrorDialog(false, t2.get$multipleClientError()); // goto return $async$goto = 1; break; } B.JSArray_methods.sort$1(tasks, new A.handleTaskAction_closure1()); _box_0.projectId = ""; for (t8 = tasks.length, _i = 0; _i < t8; ++_i) { t9 = t3._as(tasks[_i]).projectId; if (t9.length !== 0 && _box_0.projectId.length === 0) _box_0.projectId = t9; } t3 = t4[t5].userCompany; items = A._setArrayType([], type$.JSArray_InvoiceItemEntity); _box_0.lastTask = null; new A.WhereIterable(tasks, new A.handleTaskAction_closure2(), t7._eval$1("WhereIterable<1>")).forEach$1(0, new A.handleTaskAction_closure3(_box_0, items, context, t3.company, t2)); if (items.length !== 0) if (action === B.EntityAction_invoiceTask) A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(client, null, null, t1, null, null).rebuild$1(new A.handleTaskAction_closure4(_box_0, items)), null, false); else A.addToInvoiceDialog(t6, context, items); // goto after switch $async$goto = 4; break; case 11: // case A.createEntity(null, null, task.get$clone(0), null, false); // goto after switch $async$goto = 4; break; case 12: // case A.changeTaskStatusDialog(context, task); // goto after switch $async$goto = 4; break; case 13: // case t1 = taskIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_tasks"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_task"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreTaskRequest(t1, taskIds)); // goto after switch $async$goto = 4; break; case 14: // case t1 = taskIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_tasks"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_task"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveTaskRequest(t1, taskIds)); // goto after switch $async$goto = 4; break; case 15: // case t1 = taskIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_tasks"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_task"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteTaskRequest(t1, taskIds)); // goto after switch $async$goto = 4; break; case 16: // case if (store.__Store__state_A.uiState.taskUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaskMultiselect()); } t1 = tasks.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < tasks.length; tasks.length === t1 || (0, A.throwConcurrentModificationError)(tasks), ++_i) { task = tasks[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(task); t2 = t2.taskUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToTaskMultiselect(task)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromTaskMultiselect(task)); } } // goto after switch $async$goto = 4; break; case 17: // case A.showEntityActionsDialog(null, A._setArrayType([task], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 18: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = tasks.length, _i = 0; _i < tasks.length; tasks.length === t1 || (0, A.throwConcurrentModificationError)(tasks), ++_i) for (t4 = t3._as(tasks[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 19: // case A.showDialog(null, null, false, null, new A.handleTaskAction_closure5(tasks), context, null, true, type$.void); // goto after switch $async$goto = 4; break; case 20: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 22; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleTaskAction_closure6(task), t1, null, true, type$.bool), $async$handleTaskAction); case 22: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTask(null, task.id)); } // goto after switch $async$goto = 4; break; case 21: // default A.print("## ERROR: unhandled action " + A.S(action) + " in task_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleTaskAction, $async$completer); }, ViewTaskList: function ViewTaskList(t0) { this.page = t0; }, ViewTask: function ViewTask(t0) { this.taskId = t0; }, EditTask: function EditTask(t0, t1) { this.taskTimeIndex = t0; this.task = t1; }, UpdateTask: function UpdateTask(t0) { this.task = t0; }, LoadTask: function LoadTask(t0, t1) { this.completer = t0; this.taskId = t1; }, LoadTasks: function LoadTasks(t0, t1) { this.completer = t0; this.page = t1; }, LoadTaskRequest: function LoadTaskRequest() { }, LoadTaskFailure: function LoadTaskFailure(t0) { this.error = t0; }, LoadTaskSuccess: function LoadTaskSuccess(t0) { this.task = t0; }, EditTaskTime: function EditTaskTime() { }, AddTaskTime: function AddTaskTime(t0) { this.taskTime = t0; }, UpdateTaskTime: function UpdateTaskTime(t0, t1) { this.index = t0; this.taskTime = t1; }, DeleteTaskTime: function DeleteTaskTime(t0) { this.index = t0; }, LoadTasksRequest: function LoadTasksRequest() { }, LoadTasksFailure: function LoadTasksFailure(t0) { this.error = t0; }, LoadTasksSuccess: function LoadTasksSuccess(t0) { this.tasks = t0; }, SaveTaskRequest: function SaveTaskRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.task = t1; _.autoSelect = t2; _.action = t3; }, SaveTaskSuccess: function SaveTaskSuccess(t0) { this.task = t0; }, AddTaskSuccess: function AddTaskSuccess(t0, t1) { this.task = t0; this.autoSelect = t1; }, SaveTaskFailure: function SaveTaskFailure() { }, ArchiveTaskRequest: function ArchiveTaskRequest(t0, t1) { this.completer = t0; this.taskIds = t1; }, ArchiveTaskSuccess: function ArchiveTaskSuccess(t0) { this.tasks = t0; }, ArchiveTaskFailure: function ArchiveTaskFailure() { }, StartTasksRequest: function StartTasksRequest(t0, t1) { this.completer = t0; this.taskIds = t1; }, StartTasksSuccess: function StartTasksSuccess(t0) { this.tasks = t0; }, StartTasksFailure: function StartTasksFailure() { }, StopTasksRequest: function StopTasksRequest(t0, t1) { this.completer = t0; this.taskIds = t1; }, StopTasksSuccess: function StopTasksSuccess(t0) { this.tasks = t0; }, StopTasksFailure: function StopTasksFailure() { }, DeleteTaskRequest: function DeleteTaskRequest(t0, t1) { this.completer = t0; this.taskIds = t1; }, DeleteTaskSuccess: function DeleteTaskSuccess(t0) { this.tasks = t0; }, DeleteTaskFailure: function DeleteTaskFailure() { }, RestoreTaskRequest: function RestoreTaskRequest(t0, t1) { this.completer = t0; this.taskIds = t1; }, RestoreTaskSuccess: function RestoreTaskSuccess(t0) { this.tasks = t0; }, RestoreTaskFailure: function RestoreTaskFailure() { }, SortTasksRequest: function SortTasksRequest(t0, t1, t2) { this.completer = t0; this.statusIds = t1; this.taskIds = t2; }, SortTasksSuccess: function SortTasksSuccess(t0, t1) { this.statusIds = t0; this.taskIds = t1; }, SortTasksFailure: function SortTasksFailure() { }, FilterTasks: function FilterTasks(t0) { this.filter = t0; }, SortTasks: function SortTasks(t0) { this.field = t0; }, FilterTasksByState: function FilterTasksByState(t0) { this.state = t0; }, FilterTasksByStatus: function FilterTasksByStatus(t0) { this.status = t0; }, FilterTasksByCustom1: function FilterTasksByCustom1(t0) { this.value = t0; }, FilterTasksByCustom2: function FilterTasksByCustom2(t0) { this.value = t0; }, FilterTasksByCustom3: function FilterTasksByCustom3(t0) { this.value = t0; }, FilterTasksByCustom4: function FilterTasksByCustom4(t0) { this.value = t0; }, UpdateKanban: function UpdateKanban() { }, handleTaskAction_closure: function handleTaskAction_closure() { }, handleTaskAction_closure0: function handleTaskAction_closure0(t0) { this._box_0 = t0; }, handleTaskAction_closure1: function handleTaskAction_closure1() { }, handleTaskAction_closure2: function handleTaskAction_closure2() { }, handleTaskAction_closure3: function handleTaskAction_closure3(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.items = t1; _.context = t2; _.company = t3; _.localization = t4; }, handleTaskAction_closure4: function handleTaskAction_closure4(t0, t1) { this._box_0 = t0; this.items = t1; }, handleTaskAction_closure5: function handleTaskAction_closure5(t0) { this.tasks = t0; }, handleTaskAction_closure6: function handleTaskAction_closure6(t0) { this.task = t0; }, StartTaskMultiselect: function StartTaskMultiselect() { }, AddToTaskMultiselect: function AddToTaskMultiselect(t0) { this.entity = t0; }, RemoveFromTaskMultiselect: function RemoveFromTaskMultiselect(t0) { this.entity = t0; }, ClearTaskMultiselect: function ClearTaskMultiselect() { }, SaveTaskDocumentRequest: function SaveTaskDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.task = t3; }, SaveTaskDocumentFailure: function SaveTaskDocumentFailure() { }, UpdateTaskTab: function UpdateTaskTab(t0) { this.tabIndex = t0; }, _editTask() { return new A._editTask_closure(); }, _viewTask() { return new A._viewTask_closure(); }, _viewTaskList() { return new A._viewTaskList_closure0(); }, _archiveTask(repository) { return new A._archiveTask_closure(repository); }, _startTask(repository) { return new A._startTask_closure(repository); }, _stopTask(repository) { return new A._stopTask_closure(repository); }, _deleteTask(repository) { return new A._deleteTask_closure(repository); }, _restoreTask(repository) { return new A._restoreTask_closure(repository); }, _saveTask(repository) { return new A._saveTask_closure(repository); }, _loadTask(repository) { return new A._loadTask_closure(repository); }, _loadTasks(repository) { return new A._loadTasks_closure(repository); }, _saveDocument5(repository) { return new A._saveDocument_closure8(repository); }, _sortTasks(repository) { return new A._sortTasks_closure0(repository); }, _editTask_closure: function _editTask_closure() { }, _viewTask_closure: function _viewTask_closure() { }, _viewTaskList_closure0: function _viewTaskList_closure0() { }, _viewTaskList__closure: function _viewTaskList__closure() { }, _archiveTask_closure: function _archiveTask_closure(t0) { this.repository = t0; }, _archiveTask__closure: function _archiveTask__closure(t0) { this.store = t0; }, _archiveTask__closure0: function _archiveTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveTask__closure1: function _archiveTask__closure1(t0, t1, t2) { this.store = t0; this.prevTasks = t1; this.action = t2; }, _startTask_closure: function _startTask_closure(t0) { this.repository = t0; }, _startTask__closure: function _startTask__closure(t0) { this.store = t0; }, _startTask__closure0: function _startTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _startTask__closure1: function _startTask__closure1(t0, t1, t2) { this.store = t0; this.prevTasks = t1; this.action = t2; }, _stopTask_closure: function _stopTask_closure(t0) { this.repository = t0; }, _stopTask__closure: function _stopTask__closure(t0) { this.store = t0; }, _stopTask__closure0: function _stopTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _stopTask__closure1: function _stopTask__closure1(t0, t1, t2) { this.store = t0; this.prevTasks = t1; this.action = t2; }, _deleteTask_closure: function _deleteTask_closure(t0) { this.repository = t0; }, _deleteTask__closure: function _deleteTask__closure(t0) { this.store = t0; }, _deleteTask__closure0: function _deleteTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteTask__closure1: function _deleteTask__closure1(t0, t1, t2) { this.store = t0; this.prevTasks = t1; this.action = t2; }, _restoreTask_closure: function _restoreTask_closure(t0) { this.repository = t0; }, _restoreTask__closure: function _restoreTask__closure(t0) { this.store = t0; }, _restoreTask__closure0: function _restoreTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreTask__closure1: function _restoreTask__closure1(t0, t1, t2) { this.store = t0; this.prevTasks = t1; this.action = t2; }, _saveTask_closure: function _saveTask_closure(t0) { this.repository = t0; }, _saveTask__closure: function _saveTask__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveTask__closure0: function _saveTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTask_closure: function _loadTask_closure(t0) { this.repository = t0; }, _loadTask__closure: function _loadTask__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTask__closure0: function _loadTask__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTasks_closure: function _loadTasks_closure(t0) { this.repository = t0; }, _loadTasks__closure: function _loadTasks__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTasks___closure: function _loadTasks___closure(t0) { this.documents = t0; }, _loadTasks____closure: function _loadTasks____closure(t0, t1) { this.documents = t0; this.task = t1; }, _loadTasks_____closure: function _loadTasks_____closure(t0) { this.task = t0; }, _loadTasks__closure0: function _loadTasks__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure8: function _saveDocument_closure8(t0) { this.repository = t0; }, _saveDocument__closure17: function _saveDocument__closure17(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure8: function _saveDocument___closure8(t0, t1) { this.documents = t0; this.task = t1; }, _saveDocument____closure8: function _saveDocument____closure8(t0) { this.task = t0; }, _saveDocument__closure18: function _saveDocument__closure18(t0, t1) { this.store = t0; this.action = t1; }, _sortTasks_closure0: function _sortTasks_closure0(t0) { this.repository = t0; }, _sortTasks__closure: function _sortTasks__closure(t0, t1) { this.store = t0; this.action = t1; }, _sortTasks__closure0: function _sortTasks__closure0(t0, t1) { this.store = t0; this.action = t1; }, taskUIReducer(state, action) { var t1 = new A.TaskUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._task_state$_$v = state; new A.taskUIReducer_closure(state, action).call$1(t1); return t1._task_state$_build$0(); }, _clearEditing17(task, action) { var _null = null; return A.TaskEntity_TaskEntity(_null, _null, _null, _null, _null); }, _updateEditing18(task, action) { return action.get$task(); }, _viewTaskList0(taskListState, action) { return taskListState.rebuild$1(new A._viewTaskList_closure()); }, _filterTasksByCustom1(taskListState, action) { if (B.JSArray_methods.contains$1(taskListState.custom1Filters._list$_list, action.value)) return taskListState.rebuild$1(new A._filterTasksByCustom1_closure(action)); else return taskListState.rebuild$1(new A._filterTasksByCustom1_closure0(action)); }, _filterTasksByCustom2(taskListState, action) { if (B.JSArray_methods.contains$1(taskListState.custom2Filters._list$_list, action.value)) return taskListState.rebuild$1(new A._filterTasksByCustom2_closure(action)); else return taskListState.rebuild$1(new A._filterTasksByCustom2_closure0(action)); }, _filterTasksByState(taskListState, action) { if (B.JSArray_methods.contains$1(taskListState.stateFilters._list$_list, action.state)) return taskListState.rebuild$1(new A._filterTasksByState_closure(action)); else return taskListState.rebuild$1(new A._filterTasksByState_closure0(action)); }, _filterTasksByStatus(taskListState, action) { if (B.JSArray_methods.contains$1(taskListState.statusFilters._list$_list, action.status)) return taskListState.rebuild$1(new A._filterTasksByStatus_closure(action)); else return taskListState.rebuild$1(new A._filterTasksByStatus_closure0(action)); }, _filterTasks(taskListState, action) { return taskListState.rebuild$1(new A._filterTasks_closure(action, taskListState)); }, _sortTasks0(taskListState, action) { return taskListState.rebuild$1(new A._sortTasks_closure(action)); }, _addTaskTime(task, action) { return task.addTaskTime$1(action.taskTime); }, _removeTaskTime(task, action) { return task.deleteTaskTime$1(action.index); }, _updateTaskTime(task, action) { return task.updateTaskTime$2(action.taskTime, action.index); }, _startListMultiselect19(taskListState, action) { return taskListState.rebuild$1(new A._startListMultiselect_closure2()); }, _addToListMultiselect19(taskListState, action) { return taskListState.rebuild$1(new A._addToListMultiselect_closure2(action)); }, _removeFromListMultiselect19(taskListState, action) { return taskListState.rebuild$1(new A._removeFromListMultiselect_closure2(action)); }, _clearListMultiselect19(taskListState, action) { return taskListState.rebuild$1(new A._clearListMultiselect_closure2()); }, _purgeClientSuccess8(taskState, action) { var t1 = taskState.map.get$values(0), t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable"); return taskState.rebuild$1(new A._purgeClientSuccess_closure17(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._purgeClientSuccess_closure18(action), t2._eval$1("WhereIterable")), new A._purgeClientSuccess_closure19(), t3), true, t3._eval$1("Iterable.E")))); }, _sortTasksSuccess(taskState, action) { return taskState.rebuild$1(new A._sortTasksSuccess_closure(action, taskState)); }, _archiveTaskSuccess(taskState, action) { return taskState.rebuild$1(new A._archiveTaskSuccess_closure(action)); }, _startTaskSuccess(taskState, action) { return taskState.rebuild$1(new A._startTaskSuccess_closure(action)); }, _stopTaskSuccess(taskState, action) { return taskState.rebuild$1(new A._stopTaskSuccess_closure(action)); }, _deleteTaskSuccess(taskState, action) { return taskState.rebuild$1(new A._deleteTaskSuccess_closure(action)); }, _restoreTaskSuccess(taskState, action) { return taskState.rebuild$1(new A._restoreTaskSuccess_closure(action)); }, _addTask(taskState, action) { return taskState.rebuild$1(new A._addTask_closure(action)); }, _updateTask(taskState, action) { return taskState.rebuild$1(new A._updateTask_closure(action)); }, _setLoadedTask(taskState, action) { return taskState.rebuild$1(new A._setLoadedTask_closure(action)); }, _setLoadedTasks(taskState, action) { return taskState.loadTasks$1(action.tasks); }, _setLoadedCompany19(taskState, action) { return taskState.loadTasks$1(action.userCompany.company.tasks); }, taskUIReducer_closure: function taskUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure25: function forceSelectedReducer_closure25() { }, forceSelectedReducer_closure26: function forceSelectedReducer_closure26() { }, forceSelectedReducer_closure27: function forceSelectedReducer_closure27() { }, forceSelectedReducer_closure28: function forceSelectedReducer_closure28() { }, forceSelectedReducer_closure29: function forceSelectedReducer_closure29() { }, forceSelectedReducer_closure30: function forceSelectedReducer_closure30() { }, forceSelectedReducer_closure31: function forceSelectedReducer_closure31() { }, forceSelectedReducer_closure32: function forceSelectedReducer_closure32() { }, forceSelectedReducer_closure33: function forceSelectedReducer_closure33() { }, tabIndexReducer_closure5: function tabIndexReducer_closure5() { }, tabIndexReducer_closure6: function tabIndexReducer_closure6() { }, kanbanLastUpdatedReducer_closure: function kanbanLastUpdatedReducer_closure() { }, editingTimeReducer_closure: function editingTimeReducer_closure() { }, editingTimeReducer_closure0: function editingTimeReducer_closure0() { }, selectedIdReducer_closure50: function selectedIdReducer_closure50() { }, selectedIdReducer_closure51: function selectedIdReducer_closure51() { }, selectedIdReducer_closure52: function selectedIdReducer_closure52() { }, selectedIdReducer_closure53: function selectedIdReducer_closure53() { }, selectedIdReducer_closure54: function selectedIdReducer_closure54() { }, selectedIdReducer_closure55: function selectedIdReducer_closure55() { }, selectedIdReducer_closure56: function selectedIdReducer_closure56() { }, selectedIdReducer_closure57: function selectedIdReducer_closure57() { }, selectedIdReducer_closure58: function selectedIdReducer_closure58() { }, selectedIdReducer_closure59: function selectedIdReducer_closure59() { }, selectedIdReducer_closure60: function selectedIdReducer_closure60() { }, selectedIdReducer_closure61: function selectedIdReducer_closure61() { }, selectedIdReducer_closure62: function selectedIdReducer_closure62() { }, selectedIdReducer_closure63: function selectedIdReducer_closure63() { }, selectedIdReducer_closure64: function selectedIdReducer_closure64() { }, editingReducer_closure18: function editingReducer_closure18() { }, editingReducer_closure19: function editingReducer_closure19() { }, editingReducer_closure20: function editingReducer_closure20() { }, editingReducer_closure21: function editingReducer_closure21() { }, editingReducer_closure22: function editingReducer_closure22() { }, editingReducer_closure23: function editingReducer_closure23() { }, editingReducer__closure8: function editingReducer__closure8() { }, taskListReducer_closure: function taskListReducer_closure() { }, taskListReducer__closure: function taskListReducer__closure() { }, _viewTaskList_closure: function _viewTaskList_closure() { }, _filterTasksByCustom1_closure: function _filterTasksByCustom1_closure(t0) { this.action = t0; }, _filterTasksByCustom1_closure0: function _filterTasksByCustom1_closure0(t0) { this.action = t0; }, _filterTasksByCustom2_closure: function _filterTasksByCustom2_closure(t0) { this.action = t0; }, _filterTasksByCustom2_closure0: function _filterTasksByCustom2_closure0(t0) { this.action = t0; }, _filterTasksByState_closure: function _filterTasksByState_closure(t0) { this.action = t0; }, _filterTasksByState_closure0: function _filterTasksByState_closure0(t0) { this.action = t0; }, _filterTasksByStatus_closure: function _filterTasksByStatus_closure(t0) { this.action = t0; }, _filterTasksByStatus_closure0: function _filterTasksByStatus_closure0(t0) { this.action = t0; }, _filterTasks_closure: function _filterTasks_closure(t0, t1) { this.action = t0; this.taskListState = t1; }, _sortTasks_closure: function _sortTasks_closure(t0) { this.action = t0; }, _startListMultiselect_closure2: function _startListMultiselect_closure2() { }, _addToListMultiselect_closure2: function _addToListMultiselect_closure2(t0) { this.action = t0; }, _removeFromListMultiselect_closure2: function _removeFromListMultiselect_closure2(t0) { this.action = t0; }, _clearListMultiselect_closure2: function _clearListMultiselect_closure2() { }, _purgeClientSuccess_closure18: function _purgeClientSuccess_closure18(t0) { this.action = t0; }, _purgeClientSuccess_closure19: function _purgeClientSuccess_closure19() { }, _purgeClientSuccess_closure17: function _purgeClientSuccess_closure17(t0) { this.ids = t0; }, _purgeClientSuccess__closure11: function _purgeClientSuccess__closure11(t0) { this.ids = t0; }, _purgeClientSuccess__closure12: function _purgeClientSuccess__closure12(t0) { this.ids = t0; }, _sortTasksSuccess_closure: function _sortTasksSuccess_closure(t0, t1) { this.action = t0; this.taskState = t1; }, _sortTasksSuccess__closure: function _sortTasksSuccess__closure(t0, t1, t2) { this.statusId = t0; this.action = t1; this.taskId = t2; }, _archiveTaskSuccess_closure: function _archiveTaskSuccess_closure(t0) { this.action = t0; }, _startTaskSuccess_closure: function _startTaskSuccess_closure(t0) { this.action = t0; }, _stopTaskSuccess_closure: function _stopTaskSuccess_closure(t0) { this.action = t0; }, _deleteTaskSuccess_closure: function _deleteTaskSuccess_closure(t0) { this.action = t0; }, _restoreTaskSuccess_closure: function _restoreTaskSuccess_closure(t0) { this.action = t0; }, _addTask_closure: function _addTask_closure(t0) { this.action = t0; }, _updateTask_closure: function _updateTask_closure(t0) { this.action = t0; }, _setLoadedTask_closure: function _setLoadedTask_closure(t0) { this.action = t0; }, convertTaskToInvoiceItem(context, includeProjectHeader, task) { var t2, t3, project, client, group, t4, company, t5, dates, t6, t7, notes, t8, sortedDates, datesStr, t9, _i, date, hours, duration, t10, t11, hoursStr, fieldLabel1, fieldLabel2, fieldLabel3, fieldLabel4, customValues, value, _null = null, _box_0 = {}, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t1 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; t3 = task.projectId; project = t2[t1].projectState.$get$1(0, t3); client = t2[t1].clientState.$get$1(0, task.clientId); group = t2[t1].groupState.$get$1(0, client.groupId); t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; company = t2[t1].userCompany.company; _box_0.notes = ""; t5 = type$.String; dates = A.LinkedHashMap_LinkedHashMap$_empty(t5, type$.double); _box_0.lineBreak = ""; t6 = company.markdownEnabled; _box_0.lineBreak = (t6 ? _box_0.lineBreak = "
" : "") + "\n"; if (company.invoiceTaskProjectHeader && !project.get$isNew() && includeProjectHeader) { t7 = project.name; if (t2[t1].userCompany.company.markdownEnabled) { notes = "## " + t7 + "\n"; _box_0.notes = notes; t7 = notes; } else { notes = '
' + t7 + "
\n"; _box_0.notes = notes; t7 = notes; } } else t7 = ""; notes = _box_0.notes = t7 + task.description; t7 = company.invoiceTaskDatelog; if (t7 || company.invoiceTaskTimelog || company.invoiceTaskHours) { _box_0.notes = (B.JSString_methods.trim$0(notes).length !== 0 ? _box_0.notes = notes + "\n" : notes) + '
\n'; t8 = task.getTaskTimes$0(); new A.WhereIterable(t8, new A.convertTaskToInvoiceItem_closure(), A._arrayInstanceType(t8)._eval$1("WhereIterable<1>")).forEach$1(0, new A.convertTaskToInvoiceItem_closure0(_box_0, context, t4, company, dates)); if (t7 && !company.invoiceTaskTimelog) { t7 = dates.$ti._eval$1("LinkedHashMapKeyIterable<1>"); sortedDates = A.List_List$of(new A.LinkedHashMapKeyIterable(dates, t7), true, t7._eval$1("Iterable.E")); B.JSArray_methods.sort$1(sortedDates, new A.convertTaskToInvoiceItem_closure1()); datesStr = A._setArrayType([], type$.JSArray_String); for (t7 = sortedDates.length, t8 = company.invoiceTaskHours, t9 = t4.localeCode, _i = 0; _i < sortedDates.length; sortedDates.length === t7 || (0, A.throwConcurrentModificationError)(sortedDates), ++_i) { date = sortedDates[_i]; if (t8) { hours = A.round(dates.$index(0, date), 3); duration = A.formatNumber(hours, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); if (hours === 1) { t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t10.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, "hour"); if (t11 == null) { t10 = t10.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, "hour"); t10.toString; } else t10 = t11; hoursStr = " \u2022 1 " + t10; } else { t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "hours"); t10.toString; hoursStr = " \u2022 " + A.S(duration) + " " + t10; } datesStr.push(J.$add$ansx(date, hoursStr)); } else datesStr.push(date); } t7 = _box_0.notes; if (t6) _box_0.notes = t7 + B.JSArray_methods.join$1(datesStr, "
\n"); else _box_0.notes = t7 + B.JSArray_methods.join$1(datesStr, "\n"); } t6 = _box_0.notes += "
\n"; _box_0.notes = B.JSString_methods.trim$0(t6); } _box_0.customValue4 = _box_0.customValue3 = _box_0.customValue2 = _box_0.customValue1 = ""; fieldLabel1 = company.getCustomFieldLabel$1("task1"); fieldLabel2 = company.getCustomFieldLabel$1("task2"); fieldLabel3 = company.getCustomFieldLabel$1("task3"); fieldLabel4 = company.getCustomFieldLabel$1("task4"); t6 = company.getCustomFieldLabel$1("task1"); t7 = company.getCustomFieldLabel$1("task2"); t8 = company.getCustomFieldLabel$1("task3"); t9 = company.getCustomFieldLabel$1("task4"); t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "project"); t4.toString; customValues = A.LinkedHashMap_LinkedHashMap$_literal([t6, task.customValue1, t7, task.customValue2, t8, task.customValue3, t9, task.customValue4, t4, t2[t1].projectState.$get$1(0, t3).name], t5, t5); for (t1 = A.LinkedHashMapKeyIterator$(customValues, customValues._modifications, A._instanceType(customValues)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; value = customValues.$index(0, t2); if (fieldLabel1.toLowerCase() === t2.toLowerCase()) _box_0.customValue1 = value; else if (fieldLabel2.toLowerCase() === t2.toLowerCase()) _box_0.customValue2 = value; else if (fieldLabel3.toLowerCase() === t2.toLowerCase()) _box_0.customValue3 = value; else if (fieldLabel4.toLowerCase() === t2.toLowerCase()) _box_0.customValue4 = value; } return A.InvoiceItemEntity_InvoiceItemEntity(_null, _null).rebuild$1(new A.convertTaskToInvoiceItem_closure2(_box_0, task, company, project, client, group)); }, taskList(taskMap, clientId, userMap, clientMap, projectMap) { var t1 = taskMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.taskList_closure(taskMap, clientId), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.taskList_closure0(taskMap)); return list; }, kanbanTasksSelector(selectionState, taskMap, clientMap, userMap, projectMap, invoiceMap, taskStatusMap, taskList, taskListState) { var t1 = taskList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.kanbanTasksSelector_closure(taskMap, clientMap, selectionState.filterEntityType, selectionState.filterEntityId), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.kanbanTasksSelector_closure0(taskMap, taskListState, userMap, clientMap, projectMap, invoiceMap, taskStatusMap)); return list; }, filteredTasksSelector(selectionState, taskMap, clientMap, userMap, projectMap, invoiceMap, taskStatusMap, taskList, taskListState) { var t1 = taskList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredTasksSelector_closure(taskMap, clientMap, projectMap, selectionState, selectionState.filterEntityType, selectionState.filterEntityId, taskListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredTasksSelector_closure0(taskMap, taskListState, userMap, clientMap, projectMap, invoiceMap, taskStatusMap)); return list; }, taskRateSelector(client, company, group, project, task) { var t2, t1 = task.rate; if (t1 > 0) return t1; else if (project != null && project.taskRate > 0) return project.taskRate; else { if (client != null) { t1 = client.settings.defaultTaskRate; t1 = (t1 == null ? 0 : t1) > 0; } else t1 = false; if (t1) return client.settings.defaultTaskRate; else { if (group != null) { t1 = group.settings.defaultTaskRate; t1 = (t1 == null ? 0 : t1) > 0; } else t1 = false; if (t1) return group.settings.defaultTaskRate; else { t1 = company.settings.defaultTaskRate; t2 = (t1 == null ? 0 : t1) > 0; if (t2) return t1; } } } return 0; }, taskStatsForClient(clientId, taskMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; taskMap._map$_map.forEach$1(0, new A.taskStatsForClient_closure(t1, clientId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, taskStatsForProject(projectId, taskMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; taskMap._map$_map.forEach$1(0, new A.taskStatsForProject_closure(t1, projectId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, convertTaskToInvoiceItem_closure: function convertTaskToInvoiceItem_closure() { }, convertTaskToInvoiceItem_closure0: function convertTaskToInvoiceItem_closure0(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.context = t1; _.localization = t2; _.company = t3; _.dates = t4; }, convertTaskToInvoiceItem_closure1: function convertTaskToInvoiceItem_closure1() { }, convertTaskToInvoiceItem_closure2: function convertTaskToInvoiceItem_closure2(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.task = t1; _.company = t2; _.project = t3; _.client = t4; _.group = t5; }, memoizedTaskList_closure: function memoizedTaskList_closure() { }, taskList_closure: function taskList_closure(t0, t1) { this.taskMap = t0; this.clientId = t1; }, taskList_closure0: function taskList_closure0(t0) { this.taskMap = t0; }, memoizedKanbanTaskList_closure: function memoizedKanbanTaskList_closure() { }, kanbanTasksSelector_closure: function kanbanTasksSelector_closure(t0, t1, t2, t3) { var _ = this; _.taskMap = t0; _.clientMap = t1; _.filterEntityType = t2; _.filterEntityId = t3; }, kanbanTasksSelector_closure0: function kanbanTasksSelector_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.taskMap = t0; _.taskListState = t1; _.userMap = t2; _.clientMap = t3; _.projectMap = t4; _.invoiceMap = t5; _.taskStatusMap = t6; }, memoizedFilteredTaskList_closure: function memoizedFilteredTaskList_closure() { }, filteredTasksSelector_closure: function filteredTasksSelector_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.taskMap = t0; _.clientMap = t1; _.projectMap = t2; _.selectionState = t3; _.filterEntityType = t4; _.filterEntityId = t5; _.taskListState = t6; }, filteredTasksSelector_closure0: function filteredTasksSelector_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.taskMap = t0; _.taskListState = t1; _.userMap = t2; _.clientMap = t3; _.projectMap = t4; _.invoiceMap = t5; _.taskStatusMap = t6; }, memoizedTaskStatsForClient_closure: function memoizedTaskStatsForClient_closure() { }, taskStatsForClient_closure: function taskStatsForClient_closure(t0, t1) { this._box_0 = t0; this.clientId = t1; }, memoizedTaskStatsForProject_closure: function memoizedTaskStatsForProject_closure() { }, taskStatsForProject_closure: function taskStatsForProject_closure(t0, t1) { this._box_0 = t0; this.projectId = t1; }, memoizedTaskStatsForUser_closure: function memoizedTaskStatsForUser_closure() { }, _$TaskState$_(list, map) { var _s9_ = "TaskState"; A.BuiltValueNullFieldError_checkNotNull(map, _s9_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s9_, "list"); return new A._$TaskState(map, list); }, _$TaskUIState$_(cancelCompleter, editing, editingTimeIndex, forceSelected, kanbanLastUpdated, listUIState, saveCompleter, selectedId, tabIndex) { var _s11_ = "TaskUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s11_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s11_, "tabIndex"); return new A._$TaskUIState(editing, editingTimeIndex, kanbanLastUpdated, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, TaskState: function TaskState() { }, TaskState_loadTasks_closure0: function TaskState_loadTasks_closure0() { }, TaskState_loadTasks_closure1: function TaskState_loadTasks_closure1() { }, TaskState_loadTasks_closure: function TaskState_loadTasks_closure(t0, t1) { this.$this = t0; this.map = t1; }, TaskUIState: function TaskUIState() { }, _$TaskStateSerializer: function _$TaskStateSerializer() { }, _$TaskUIStateSerializer: function _$TaskUIStateSerializer() { }, _$TaskState: function _$TaskState(t0, t1) { this.map = t0; this.list = t1; this._task_state$__hashCode = null; }, TaskStateBuilder: function TaskStateBuilder() { this._task_state$_list = this._task_state$_map = this._task_state$_$v = null; }, _$TaskUIState: function _$TaskUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.editing = t0; _.editingTimeIndex = t1; _.kanbanLastUpdated = t2; _.listUIState = t3; _.selectedId = t4; _.forceSelected = t5; _.tabIndex = t6; _.saveCompleter = t7; _.cancelCompleter = t8; _._task_state$__hashCode = null; }, TaskUIStateBuilder: function TaskUIStateBuilder() { var _ = this; _._task_state$_cancelCompleter = _._task_state$_saveCompleter = _._task_state$_tabIndex = _._task_state$_forceSelected = _._task_state$_selectedId = _._task_state$_listUIState = _._kanbanLastUpdated = _._editingTimeIndex = _._task_state$_editing = _._task_state$_$v = null; }, _TaskUIState_Object_EntityUIState: function _TaskUIState_Object_EntityUIState() { }, handleTaskStatusAction(context, taskStatuses, action) { var store, t1, t2, taskStatus, t3, taskStatusIds, message, _i, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (taskStatuses.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); taskStatus = type$.TaskStatusEntity._as(B.JSArray_methods.get$first(taskStatuses)); t3 = A._arrayInstanceType(taskStatuses)._eval$1("MappedListIterable<1,String>"); taskStatusIds = A.List_List$of(new A.MappedListIterable(taskStatuses, new A.handleTaskStatusAction_closure(), t3), true, t3._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, taskStatus, true, _null); break; case B.EntityAction_restore: t1 = taskStatusIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_task_statuses"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_task_status"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreTaskStatusesRequest(t1, taskStatusIds)); break; case B.EntityAction_archive: t1 = taskStatusIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_task_statuses"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_task_status"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveTaskStatusesRequest(t1, taskStatusIds)); break; case B.EntityAction_delete: t1 = taskStatusIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_task_statuses"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_task_status"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteTaskStatusesRequest(t1, taskStatusIds)); break; case B.EntityAction_newTask: A.createEntity(_null, _null, A.TaskEntity_TaskEntity(_null, _null, _null, t1, _null).rebuild$1(new A.handleTaskStatusAction_closure0(taskStatus)), _null, false); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.taskStatusUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaskStatusMultiselect()); } t1 = taskStatuses.length; if (t1 === 0) break; for (_i = 0; _i < taskStatuses.length; taskStatuses.length === t1 || (0, A.throwConcurrentModificationError)(taskStatuses), ++_i) { taskStatus = taskStatuses[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(taskStatus); t2 = t2.taskStatusUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToTaskStatusMultiselect(taskStatus)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromTaskStatusMultiselect(taskStatus)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([taskStatus], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in task_status_actions"); break; } }, ViewTaskStatusList: function ViewTaskStatusList() { }, ViewTaskStatus: function ViewTaskStatus(t0) { this.taskStatusId = t0; }, EditTaskStatus: function EditTaskStatus(t0) { this.taskStatus = t0; }, UpdateTaskStatus: function UpdateTaskStatus(t0) { this.taskStatus = t0; }, LoadTaskStatusRequest: function LoadTaskStatusRequest() { }, LoadTaskStatusFailure: function LoadTaskStatusFailure(t0) { this.error = t0; }, LoadTaskStatusSuccess: function LoadTaskStatusSuccess(t0) { this.taskStatus = t0; }, LoadTaskStatusesRequest: function LoadTaskStatusesRequest() { }, LoadTaskStatusesFailure: function LoadTaskStatusesFailure(t0) { this.error = t0; }, LoadTaskStatusesSuccess: function LoadTaskStatusesSuccess(t0) { this.taskStatuses = t0; }, SaveTaskStatusRequest: function SaveTaskStatusRequest(t0, t1) { this.completer = t0; this.taskStatus = t1; }, SaveTaskStatusSuccess: function SaveTaskStatusSuccess(t0) { this.taskStatus = t0; }, AddTaskStatusSuccess: function AddTaskStatusSuccess(t0) { this.taskStatus = t0; }, SaveTaskStatusFailure: function SaveTaskStatusFailure() { }, ArchiveTaskStatusesRequest: function ArchiveTaskStatusesRequest(t0, t1) { this.completer = t0; this.taskStatusIds = t1; }, ArchiveTaskStatusesSuccess: function ArchiveTaskStatusesSuccess(t0) { this.taskStatuses = t0; }, ArchiveTaskStatusesFailure: function ArchiveTaskStatusesFailure() { }, DeleteTaskStatusesRequest: function DeleteTaskStatusesRequest(t0, t1) { this.completer = t0; this.taskStatusIds = t1; }, DeleteTaskStatusesSuccess: function DeleteTaskStatusesSuccess(t0) { this.taskStatuses = t0; }, DeleteTaskStatusesFailure: function DeleteTaskStatusesFailure() { }, RestoreTaskStatusesRequest: function RestoreTaskStatusesRequest(t0, t1) { this.completer = t0; this.taskStatusIds = t1; }, RestoreTaskStatusesSuccess: function RestoreTaskStatusesSuccess(t0) { this.taskStatuses = t0; }, RestoreTaskStatusesFailure: function RestoreTaskStatusesFailure() { }, FilterTaskStatuses: function FilterTaskStatuses(t0) { this.filter = t0; }, SortTaskStatuses: function SortTaskStatuses(t0) { this.field = t0; }, FilterTaskStatusesByState: function FilterTaskStatusesByState(t0) { this.state = t0; }, FilterTaskStatusesByCustom1: function FilterTaskStatusesByCustom1(t0) { this.value = t0; }, FilterTaskStatusesByCustom2: function FilterTaskStatusesByCustom2(t0) { this.value = t0; }, FilterTaskStatusesByCustom3: function FilterTaskStatusesByCustom3(t0) { this.value = t0; }, FilterTaskStatusesByCustom4: function FilterTaskStatusesByCustom4(t0) { this.value = t0; }, StartTaskStatusMultiselect: function StartTaskStatusMultiselect() { }, AddToTaskStatusMultiselect: function AddToTaskStatusMultiselect(t0) { this.entity = t0; }, RemoveFromTaskStatusMultiselect: function RemoveFromTaskStatusMultiselect(t0) { this.entity = t0; }, ClearTaskStatusMultiselect: function ClearTaskStatusMultiselect() { }, handleTaskStatusAction_closure: function handleTaskStatusAction_closure() { }, handleTaskStatusAction_closure0: function handleTaskStatusAction_closure0(t0) { this.taskStatus = t0; }, _editTaskStatus() { return new A._editTaskStatus_closure(); }, _viewTaskStatus() { return new A._viewTaskStatus_closure(); }, _viewTaskStatusList() { return new A._viewTaskStatusList_closure0(); }, _archiveTaskStatus(repository) { return new A._archiveTaskStatus_closure(repository); }, _deleteTaskStatus(repository) { return new A._deleteTaskStatus_closure(repository); }, _restoreTaskStatus(repository) { return new A._restoreTaskStatus_closure(repository); }, _saveTaskStatus(repository) { return new A._saveTaskStatus_closure(repository); }, _loadTaskStatus(repository) { return new A._loadTaskStatus_closure(repository); }, _loadTaskStatuses(repository) { return new A._loadTaskStatuses_closure(repository); }, _editTaskStatus_closure: function _editTaskStatus_closure() { }, _viewTaskStatus_closure: function _viewTaskStatus_closure() { }, _viewTaskStatusList_closure0: function _viewTaskStatusList_closure0() { }, _viewTaskStatusList__closure: function _viewTaskStatusList__closure() { }, _archiveTaskStatus_closure: function _archiveTaskStatus_closure(t0) { this.repository = t0; }, _archiveTaskStatus__closure: function _archiveTaskStatus__closure(t0) { this.store = t0; }, _archiveTaskStatus__closure0: function _archiveTaskStatus__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveTaskStatus__closure1: function _archiveTaskStatus__closure1(t0, t1, t2) { this.store = t0; this.prevTaskStatuses = t1; this.action = t2; }, _deleteTaskStatus_closure: function _deleteTaskStatus_closure(t0) { this.repository = t0; }, _deleteTaskStatus__closure: function _deleteTaskStatus__closure(t0) { this.store = t0; }, _deleteTaskStatus__closure0: function _deleteTaskStatus__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteTaskStatus__closure1: function _deleteTaskStatus__closure1(t0, t1, t2) { this.store = t0; this.prevTaskStatuses = t1; this.action = t2; }, _restoreTaskStatus_closure: function _restoreTaskStatus_closure(t0) { this.repository = t0; }, _restoreTaskStatus__closure: function _restoreTaskStatus__closure(t0) { this.store = t0; }, _restoreTaskStatus__closure0: function _restoreTaskStatus__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreTaskStatus__closure1: function _restoreTaskStatus__closure1(t0, t1, t2) { this.store = t0; this.prevTaskStatuses = t1; this.action = t2; }, _saveTaskStatus_closure: function _saveTaskStatus_closure(t0) { this.repository = t0; }, _saveTaskStatus__closure: function _saveTaskStatus__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveTaskStatus__closure0: function _saveTaskStatus__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTaskStatus_closure: function _loadTaskStatus_closure(t0) { this.repository = t0; }, _loadTaskStatus__closure: function _loadTaskStatus__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTaskStatus__closure0: function _loadTaskStatus__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTaskStatuses_closure: function _loadTaskStatuses_closure(t0) { this.repository = t0; }, _loadTaskStatuses__closure: function _loadTaskStatuses__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTaskStatuses__closure0: function _loadTaskStatuses__closure0(t0, t1) { this.store = t0; this.action = t1; }, taskStatusUIReducer(state, action) { var t1 = new A.TaskStatusUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._task_status_state$_$v = state; new A.taskStatusUIReducer_closure(state, action).call$1(t1); return t1._task_status_state$_build$0(); }, _clearEditing18(taskStatus, action) { return A.TaskStatusEntity_TaskStatusEntity(null, null); }, _updateEditing19(taskStatus, action) { return action.get$taskStatus(); }, _viewTaskStatusList0(taskStatusListState, action) { return taskStatusListState.rebuild$1(new A._viewTaskStatusList_closure()); }, _filterTaskStatusesByCustom1(taskStatusListState, action) { if (B.JSArray_methods.contains$1(taskStatusListState.custom1Filters._list$_list, action.value)) return taskStatusListState.rebuild$1(new A._filterTaskStatusesByCustom1_closure(action)); else return taskStatusListState.rebuild$1(new A._filterTaskStatusesByCustom1_closure0(action)); }, _filterTaskStatusesByCustom2(taskStatusListState, action) { if (B.JSArray_methods.contains$1(taskStatusListState.custom2Filters._list$_list, action.value)) return taskStatusListState.rebuild$1(new A._filterTaskStatusesByCustom2_closure(action)); else return taskStatusListState.rebuild$1(new A._filterTaskStatusesByCustom2_closure0(action)); }, _filterTaskStatusesByState(taskStatusListState, action) { if (B.JSArray_methods.contains$1(taskStatusListState.stateFilters._list$_list, action.state)) return taskStatusListState.rebuild$1(new A._filterTaskStatusesByState_closure(action)); else return taskStatusListState.rebuild$1(new A._filterTaskStatusesByState_closure0(action)); }, _filterTaskStatuses(taskStatusListState, action) { return taskStatusListState.rebuild$1(new A._filterTaskStatuses_closure(action, taskStatusListState)); }, _sortTaskStatuses(taskStatusListState, action) { return taskStatusListState.rebuild$1(new A._sortTaskStatuses_closure(action)); }, _startListMultiselect20(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure17()); }, _addToListMultiselect20(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure17(action)); }, _removeFromListMultiselect20(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure17(action)); }, _clearListMultiselect20(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure17()); }, _sortTaskStatusSuccess(taskStatusState, action) { return taskStatusState.rebuild$1(new A._sortTaskStatusSuccess_closure(action, taskStatusState)); }, _archiveTaskStatusSuccess(taskStatusState, action) { return taskStatusState.rebuild$1(new A._archiveTaskStatusSuccess_closure(action)); }, _deleteTaskStatusSuccess(taskStatusState, action) { return taskStatusState.rebuild$1(new A._deleteTaskStatusSuccess_closure(action)); }, _restoreTaskStatusSuccess(taskStatusState, action) { return taskStatusState.rebuild$1(new A._restoreTaskStatusSuccess_closure(action)); }, _addTaskStatus(taskStatusState, action) { return taskStatusState.rebuild$1(new A._addTaskStatus_closure(action)); }, _updateTaskStatus(taskStatusState, action) { return taskStatusState.rebuild$1(new A._updateTaskStatus_closure(action)); }, _setLoadedTaskStatus(taskStatusState, action) { return taskStatusState.rebuild$1(new A._setLoadedTaskStatus_closure(action)); }, _setLoadedTaskStatuses(taskStatusState, action) { return taskStatusState.loadTaskStatuses$1(action.taskStatuses); }, _setLoadedCompany20(taskStatusState, action) { return taskStatusState.loadTaskStatuses$1(action.userCompany.company.taskStatuses); }, taskStatusUIReducer_closure: function taskStatusUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure142: function forceSelectedReducer_closure142() { }, forceSelectedReducer_closure143: function forceSelectedReducer_closure143() { }, forceSelectedReducer_closure144: function forceSelectedReducer_closure144() { }, forceSelectedReducer_closure145: function forceSelectedReducer_closure145() { }, forceSelectedReducer_closure146: function forceSelectedReducer_closure146() { }, forceSelectedReducer_closure147: function forceSelectedReducer_closure147() { }, forceSelectedReducer_closure148: function forceSelectedReducer_closure148() { }, forceSelectedReducer_closure149: function forceSelectedReducer_closure149() { }, selectedIdReducer_closure273: function selectedIdReducer_closure273() { }, selectedIdReducer_closure274: function selectedIdReducer_closure274() { }, selectedIdReducer_closure275: function selectedIdReducer_closure275() { }, selectedIdReducer_closure276: function selectedIdReducer_closure276() { }, selectedIdReducer_closure277: function selectedIdReducer_closure277() { }, selectedIdReducer_closure278: function selectedIdReducer_closure278() { }, selectedIdReducer_closure279: function selectedIdReducer_closure279() { }, selectedIdReducer_closure280: function selectedIdReducer_closure280() { }, selectedIdReducer_closure281: function selectedIdReducer_closure281() { }, selectedIdReducer_closure282: function selectedIdReducer_closure282() { }, selectedIdReducer_closure283: function selectedIdReducer_closure283() { }, selectedIdReducer_closure284: function selectedIdReducer_closure284() { }, selectedIdReducer_closure285: function selectedIdReducer_closure285() { }, selectedIdReducer_closure286: function selectedIdReducer_closure286() { }, selectedIdReducer_closure287: function selectedIdReducer_closure287() { }, editingReducer_closure91: function editingReducer_closure91() { }, editingReducer_closure92: function editingReducer_closure92() { }, editingReducer_closure93: function editingReducer_closure93() { }, editingReducer_closure94: function editingReducer_closure94() { }, editingReducer__closure35: function editingReducer__closure35() { }, taskStatusListReducer_closure: function taskStatusListReducer_closure() { }, taskStatusListReducer__closure: function taskStatusListReducer__closure() { }, _viewTaskStatusList_closure: function _viewTaskStatusList_closure() { }, _filterTaskStatusesByCustom1_closure: function _filterTaskStatusesByCustom1_closure(t0) { this.action = t0; }, _filterTaskStatusesByCustom1_closure0: function _filterTaskStatusesByCustom1_closure0(t0) { this.action = t0; }, _filterTaskStatusesByCustom2_closure: function _filterTaskStatusesByCustom2_closure(t0) { this.action = t0; }, _filterTaskStatusesByCustom2_closure0: function _filterTaskStatusesByCustom2_closure0(t0) { this.action = t0; }, _filterTaskStatusesByState_closure: function _filterTaskStatusesByState_closure(t0) { this.action = t0; }, _filterTaskStatusesByState_closure0: function _filterTaskStatusesByState_closure0(t0) { this.action = t0; }, _filterTaskStatuses_closure: function _filterTaskStatuses_closure(t0, t1) { this.action = t0; this.taskStatusListState = t1; }, _sortTaskStatuses_closure: function _sortTaskStatuses_closure(t0) { this.action = t0; }, _startListMultiselect_closure17: function _startListMultiselect_closure17() { }, _addToListMultiselect_closure17: function _addToListMultiselect_closure17(t0) { this.action = t0; }, _removeFromListMultiselect_closure17: function _removeFromListMultiselect_closure17(t0) { this.action = t0; }, _clearListMultiselect_closure17: function _clearListMultiselect_closure17() { }, _sortTaskStatusSuccess_closure: function _sortTaskStatusSuccess_closure(t0, t1) { this.action = t0; this.taskStatusState = t1; }, _sortTaskStatusSuccess__closure: function _sortTaskStatusSuccess__closure(t0, t1) { this.action = t0; this.statusId = t1; }, _archiveTaskStatusSuccess_closure: function _archiveTaskStatusSuccess_closure(t0) { this.action = t0; }, _deleteTaskStatusSuccess_closure: function _deleteTaskStatusSuccess_closure(t0) { this.action = t0; }, _restoreTaskStatusSuccess_closure: function _restoreTaskStatusSuccess_closure(t0) { this.action = t0; }, _addTaskStatus_closure: function _addTaskStatus_closure(t0) { this.action = t0; }, _updateTaskStatus_closure: function _updateTaskStatus_closure(t0) { this.action = t0; }, _setLoadedTaskStatus_closure: function _setLoadedTaskStatus_closure(t0) { this.action = t0; }, sortedActiveTaskStatusIds(taskStatusList, taskStatusMap) { var t1 = taskStatusList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), statuses = A.List_List$of(new A.WhereIterable(t1, new A.sortedActiveTaskStatusIds_closure(taskStatusMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(statuses, new A.sortedActiveTaskStatusIds_closure0(taskStatusMap)); return statuses; }, dropdownTaskStatusesSelector(taskStatusMap, taskStatusList, staticState, userMap) { var t1 = taskStatusList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownTaskStatusesSelector_closure(taskStatusMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownTaskStatusesSelector_closure0(taskStatusMap)); return list; }, filteredTaskStatusesSelector(selectionState, taskStatusMap, taskStatusList, taskStatusListState) { var t1 = taskStatusList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredTaskStatusesSelector_closure(taskStatusMap, selectionState, taskStatusListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredTaskStatusesSelector_closure0(taskStatusMap)); return list; }, calculateTaskStatusAmount(taskMap, taskStatusId) { var t1 = {}; t1.total = 0; taskMap._map$_map.forEach$1(0, new A.calculateTaskStatusAmount_closure(t1, taskStatusId)); return t1.total; }, taskStatsForTaskStatus(statusId, taskMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; taskMap._map$_map.forEach$1(0, new A.taskStatsForTaskStatus_closure(t1, statusId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, defaultTaskStatusId(taskStatusMap) { var t1 = taskStatusMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), statusIds = A.List_List$of(new A.WhereIterable(t1, new A.defaultTaskStatusId_closure(taskStatusMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(statusIds, new A.defaultTaskStatusId_closure0(taskStatusMap)); if (statusIds.length !== 0) return B.JSArray_methods.get$first(statusIds); else return ""; }, memoizedSortedActiveTaskStatusIds_closure: function memoizedSortedActiveTaskStatusIds_closure() { }, sortedActiveTaskStatusIds_closure: function sortedActiveTaskStatusIds_closure(t0) { this.taskStatusMap = t0; }, sortedActiveTaskStatusIds_closure0: function sortedActiveTaskStatusIds_closure0(t0) { this.taskStatusMap = t0; }, memoizedDropdownTaskStatusList_closure: function memoizedDropdownTaskStatusList_closure() { }, dropdownTaskStatusesSelector_closure: function dropdownTaskStatusesSelector_closure(t0) { this.taskStatusMap = t0; }, dropdownTaskStatusesSelector_closure0: function dropdownTaskStatusesSelector_closure0(t0) { this.taskStatusMap = t0; }, memoizedFilteredTaskStatusList_closure: function memoizedFilteredTaskStatusList_closure() { }, filteredTaskStatusesSelector_closure: function filteredTaskStatusesSelector_closure(t0, t1, t2) { this.taskStatusMap = t0; this.selectionState = t1; this.taskStatusListState = t2; }, filteredTaskStatusesSelector_closure0: function filteredTaskStatusesSelector_closure0(t0) { this.taskStatusMap = t0; }, memoizedCalculateTaskStatusAmount_closure: function memoizedCalculateTaskStatusAmount_closure() { }, calculateTaskStatusAmount_closure: function calculateTaskStatusAmount_closure(t0, t1) { this._box_0 = t0; this.taskStatusId = t1; }, memoizedTaskStatsForTaskStatus_closure: function memoizedTaskStatsForTaskStatus_closure() { }, taskStatsForTaskStatus_closure: function taskStatsForTaskStatus_closure(t0, t1) { this._box_0 = t0; this.statusId = t1; }, defaultTaskStatusId_closure: function defaultTaskStatusId_closure(t0) { this.taskStatusMap = t0; }, defaultTaskStatusId_closure0: function defaultTaskStatusId_closure0(t0) { this.taskStatusMap = t0; }, _$TaskStatusState$_(list, map) { var _s15_ = "TaskStatusState"; A.BuiltValueNullFieldError_checkNotNull(map, _s15_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s15_, "list"); return new A._$TaskStatusState(map, list); }, _$TaskStatusUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s17_ = "TaskStatusUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s17_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s17_, "tabIndex"); return new A._$TaskStatusUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, TaskStatusState: function TaskStatusState() { }, TaskStatusState_loadTaskStatuses_closure0: function TaskStatusState_loadTaskStatuses_closure0() { }, TaskStatusState_loadTaskStatuses_closure1: function TaskStatusState_loadTaskStatuses_closure1() { }, TaskStatusState_loadTaskStatuses_closure: function TaskStatusState_loadTaskStatuses_closure(t0, t1) { this.$this = t0; this.map = t1; }, TaskStatusUIState: function TaskStatusUIState() { }, _$TaskStatusStateSerializer: function _$TaskStatusStateSerializer() { }, _$TaskStatusUIStateSerializer: function _$TaskStatusUIStateSerializer() { }, _$TaskStatusState: function _$TaskStatusState(t0, t1) { this.map = t0; this.list = t1; this._task_status_state$__hashCode = null; }, TaskStatusStateBuilder: function TaskStatusStateBuilder() { this._task_status_state$_list = this._task_status_state$_map = this._task_status_state$_$v = null; }, _$TaskStatusUIState: function _$TaskStatusUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._task_status_state$__hashCode = null; }, TaskStatusUIStateBuilder: function TaskStatusUIStateBuilder() { var _ = this; _._task_status_state$_cancelCompleter = _._task_status_state$_saveCompleter = _._task_status_state$_tabIndex = _._task_status_state$_forceSelected = _._task_status_state$_selectedId = _._task_status_state$_listUIState = _._task_status_state$_editing = _._task_status_state$_$v = null; }, _TaskStatusUIState_Object_EntityUIState: function _TaskStatusUIState_Object_EntityUIState() { }, handleTaxRateAction(context, taxRates, action) { var store, t1, taxRate, t2, taxRateIds, message, _i, t3, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (taxRates.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); taxRate = B.JSArray_methods.get$first(taxRates); t2 = A._arrayInstanceType(taxRates)._eval$1("MappedListIterable<1,String>"); taxRateIds = A.List_List$of(new A.MappedListIterable(taxRates, new A.handleTaxRateAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, taxRate, true, _null); break; case B.EntityAction_restore: t2 = taxRateIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_tax_rates"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_tax_rate"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreTaxRateRequest(t1, taxRateIds)); break; case B.EntityAction_archive: t2 = taxRateIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_tax_rates"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_tax_rate"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveTaxRateRequest(t1, taxRateIds)); break; case B.EntityAction_delete: t2 = taxRateIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_tax_rates"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_tax_rate"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteTaxRateRequest(t1, taxRateIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.taxRateUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaxRateMultiselect()); } t1 = taxRates.length; if (t1 === 0) break; for (_i = 0; _i < taxRates.length; taxRates.length === t1 || (0, A.throwConcurrentModificationError)(taxRates), ++_i) { taxRate = taxRates[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(taxRate); t2 = t2.taxRateUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToTaxRateMultiselect(taxRate)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromTaxRateMultiselect(taxRate)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([taxRate], type$.JSArray_BaseEntity), false); break; } }, ViewTaxRateList: function ViewTaxRateList() { }, ViewTaxRate: function ViewTaxRate(t0) { this.taxRateId = t0; }, EditTaxRate: function EditTaxRate(t0) { this.taxRate = t0; }, UpdateTaxRate: function UpdateTaxRate(t0) { this.taxRate = t0; }, LoadTaxRateRequest: function LoadTaxRateRequest() { }, LoadTaxRateFailure: function LoadTaxRateFailure(t0) { this.error = t0; }, LoadTaxRateSuccess: function LoadTaxRateSuccess(t0) { this.taxRate = t0; }, LoadTaxRatesRequest: function LoadTaxRatesRequest() { }, LoadTaxRatesFailure: function LoadTaxRatesFailure(t0) { this.error = t0; }, LoadTaxRatesSuccess: function LoadTaxRatesSuccess(t0) { this.taxRates = t0; }, SaveTaxRateRequest: function SaveTaxRateRequest(t0, t1) { this.completer = t0; this.taxRate = t1; }, SaveTaxRateSuccess: function SaveTaxRateSuccess(t0) { this.taxRate = t0; }, AddTaxRateSuccess: function AddTaxRateSuccess(t0) { this.taxRate = t0; }, SaveTaxRateFailure: function SaveTaxRateFailure() { }, ArchiveTaxRateRequest: function ArchiveTaxRateRequest(t0, t1) { this.completer = t0; this.taxRateIds = t1; }, ArchiveTaxRatesSuccess: function ArchiveTaxRatesSuccess(t0) { this.taxRates = t0; }, ArchiveTaxRateFailure: function ArchiveTaxRateFailure() { }, DeleteTaxRateRequest: function DeleteTaxRateRequest(t0, t1) { this.completer = t0; this.taxRateIds = t1; }, DeleteTaxRatesSuccess: function DeleteTaxRatesSuccess(t0) { this.taxRates = t0; }, DeleteTaxRateFailure: function DeleteTaxRateFailure() { }, RestoreTaxRateRequest: function RestoreTaxRateRequest(t0, t1) { this.completer = t0; this.taxRateIds = t1; }, RestoreTaxRatesSuccess: function RestoreTaxRatesSuccess(t0) { this.taxRates = t0; }, RestoreTaxRateFailure: function RestoreTaxRateFailure() { }, FilterTaxRates: function FilterTaxRates(t0) { this.filter = t0; }, SortTaxRates: function SortTaxRates(t0) { this.field = t0; }, FilterTaxRatesByState: function FilterTaxRatesByState(t0) { this.state = t0; }, handleTaxRateAction_closure: function handleTaxRateAction_closure() { }, StartTaxRateMultiselect: function StartTaxRateMultiselect() { }, AddToTaxRateMultiselect: function AddToTaxRateMultiselect(t0) { this.entity = t0; }, RemoveFromTaxRateMultiselect: function RemoveFromTaxRateMultiselect(t0) { this.entity = t0; }, ClearTaxRateMultiselect: function ClearTaxRateMultiselect() { }, _editTaxRate() { return new A._editTaxRate_closure(); }, _viewTaxRate() { return new A._viewTaxRate_closure(); }, _viewTaxRateList() { return new A._viewTaxRateList_closure0(); }, _archiveTaxRate(repository) { return new A._archiveTaxRate_closure(repository); }, _deleteTaxRate(repository) { return new A._deleteTaxRate_closure(repository); }, _restoreTaxRate(repository) { return new A._restoreTaxRate_closure(repository); }, _saveTaxRate(repository) { return new A._saveTaxRate_closure(repository); }, _loadTaxRate(repository) { return new A._loadTaxRate_closure(repository); }, _loadTaxRates(repository) { return new A._loadTaxRates_closure(repository); }, _editTaxRate_closure: function _editTaxRate_closure() { }, _viewTaxRate_closure: function _viewTaxRate_closure() { }, _viewTaxRateList_closure0: function _viewTaxRateList_closure0() { }, _viewTaxRateList__closure: function _viewTaxRateList__closure() { }, _archiveTaxRate_closure: function _archiveTaxRate_closure(t0) { this.repository = t0; }, _archiveTaxRate__closure: function _archiveTaxRate__closure(t0) { this.store = t0; }, _archiveTaxRate__closure0: function _archiveTaxRate__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveTaxRate__closure1: function _archiveTaxRate__closure1(t0, t1, t2) { this.store = t0; this.prevTaxRates = t1; this.action = t2; }, _deleteTaxRate_closure: function _deleteTaxRate_closure(t0) { this.repository = t0; }, _deleteTaxRate__closure: function _deleteTaxRate__closure(t0) { this.store = t0; }, _deleteTaxRate__closure0: function _deleteTaxRate__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteTaxRate__closure1: function _deleteTaxRate__closure1(t0, t1, t2) { this.store = t0; this.prevTaxRates = t1; this.action = t2; }, _restoreTaxRate_closure: function _restoreTaxRate_closure(t0) { this.repository = t0; }, _restoreTaxRate__closure: function _restoreTaxRate__closure(t0) { this.store = t0; }, _restoreTaxRate__closure0: function _restoreTaxRate__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreTaxRate__closure1: function _restoreTaxRate__closure1(t0, t1, t2) { this.store = t0; this.prevTaxRates = t1; this.action = t2; }, _saveTaxRate_closure: function _saveTaxRate_closure(t0) { this.repository = t0; }, _saveTaxRate__closure: function _saveTaxRate__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveTaxRate__closure0: function _saveTaxRate__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTaxRate_closure: function _loadTaxRate_closure(t0) { this.repository = t0; }, _loadTaxRate__closure: function _loadTaxRate__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTaxRate__closure0: function _loadTaxRate__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTaxRates_closure: function _loadTaxRates_closure(t0) { this.repository = t0; }, _loadTaxRates__closure: function _loadTaxRates__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTaxRates__closure0: function _loadTaxRates__closure0(t0, t1) { this.store = t0; this.action = t1; }, taxRateUIReducer(state, action) { var t1 = new A.TaxRateUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._tax_rate_state$_$v = state; new A.taxRateUIReducer_closure(state, action).call$1(t1); return t1._tax_rate_state$_build$0(); }, _clearEditing19(taxRate, action) { var _null = null; return A.TaxRateEntity_TaxRateEntity(_null, _null, _null, _null); }, _updateEditing20(taxRate, action) { return action.get$taxRate(); }, _viewTaxRateList0(taxRateListState, action) { return taxRateListState.rebuild$1(new A._viewTaxRateList_closure()); }, _filterTaxRatesByState(taxRateListState, action) { if (B.JSArray_methods.contains$1(taxRateListState.stateFilters._list$_list, action.state)) return taxRateListState.rebuild$1(new A._filterTaxRatesByState_closure(action)); else return taxRateListState.rebuild$1(new A._filterTaxRatesByState_closure0(action)); }, _filterTaxRates(taxRateListState, action) { return taxRateListState.rebuild$1(new A._filterTaxRates_closure(action, taxRateListState)); }, _sortTaxRates(taxRateListState, action) { return taxRateListState.rebuild$1(new A._sortTaxRates_closure(action)); }, _startListMultiselect21(taxRateListState, action) { return taxRateListState.rebuild$1(new A._startListMultiselect_closure8()); }, _addToListMultiselect21(taxRateListState, action) { return taxRateListState.rebuild$1(new A._addToListMultiselect_closure8(action)); }, _removeFromListMultiselect21(taxRateListState, action) { return taxRateListState.rebuild$1(new A._removeFromListMultiselect_closure8(action)); }, _clearListMultiselect21(taxRateListState, action) { return taxRateListState.rebuild$1(new A._clearListMultiselect_closure8()); }, _archiveTaxRateSuccess(taxRateState, action) { return taxRateState.rebuild$1(new A._archiveTaxRateSuccess_closure(action)); }, _deleteTaxRateSuccess(taxRateState, action) { return taxRateState.rebuild$1(new A._deleteTaxRateSuccess_closure(action)); }, _restoreTaxRateSuccess(taxRateState, action) { return taxRateState.rebuild$1(new A._restoreTaxRateSuccess_closure(action)); }, _addTaxRate(taxRateState, action) { return taxRateState.rebuild$1(new A._addTaxRate_closure(action)); }, _updateTaxRate(taxRateState, action) { return taxRateState.rebuild$1(new A._updateTaxRate_closure(action)); }, _setLoadedTaxRate(taxRateState, action) { return taxRateState.rebuild$1(new A._setLoadedTaxRate_closure(action)); }, _setLoadedTaxRates(taxRateState, action) { var state = taxRateState.rebuild$1(new A._setLoadedTaxRates_closure(action)); return state.rebuild$1(new A._setLoadedTaxRates_closure0(state)); }, _setLoadedCompany21(taxRateState, action) { var state = taxRateState.rebuild$1(new A._setLoadedCompany_closure3(action)); return state.rebuild$1(new A._setLoadedCompany_closure4(state)); }, taxRateUIReducer_closure: function taxRateUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure72: function forceSelectedReducer_closure72() { }, forceSelectedReducer_closure73: function forceSelectedReducer_closure73() { }, forceSelectedReducer_closure74: function forceSelectedReducer_closure74() { }, forceSelectedReducer_closure75: function forceSelectedReducer_closure75() { }, selectedIdReducer_closure136: function selectedIdReducer_closure136() { }, selectedIdReducer_closure137: function selectedIdReducer_closure137() { }, selectedIdReducer_closure138: function selectedIdReducer_closure138() { }, selectedIdReducer_closure139: function selectedIdReducer_closure139() { }, selectedIdReducer_closure140: function selectedIdReducer_closure140() { }, selectedIdReducer_closure141: function selectedIdReducer_closure141() { }, selectedIdReducer_closure142: function selectedIdReducer_closure142() { }, selectedIdReducer_closure143: function selectedIdReducer_closure143() { }, selectedIdReducer_closure144: function selectedIdReducer_closure144() { }, selectedIdReducer_closure145: function selectedIdReducer_closure145() { }, editingReducer_closure41: function editingReducer_closure41() { }, editingReducer_closure42: function editingReducer_closure42() { }, editingReducer_closure43: function editingReducer_closure43() { }, editingReducer_closure44: function editingReducer_closure44() { }, editingReducer__closure14: function editingReducer__closure14() { }, taxRateListReducer_closure: function taxRateListReducer_closure() { }, taxRateListReducer__closure: function taxRateListReducer__closure() { }, _viewTaxRateList_closure: function _viewTaxRateList_closure() { }, _filterTaxRatesByState_closure: function _filterTaxRatesByState_closure(t0) { this.action = t0; }, _filterTaxRatesByState_closure0: function _filterTaxRatesByState_closure0(t0) { this.action = t0; }, _filterTaxRates_closure: function _filterTaxRates_closure(t0, t1) { this.action = t0; this.taxRateListState = t1; }, _sortTaxRates_closure: function _sortTaxRates_closure(t0) { this.action = t0; }, _startListMultiselect_closure8: function _startListMultiselect_closure8() { }, _addToListMultiselect_closure8: function _addToListMultiselect_closure8(t0) { this.action = t0; }, _removeFromListMultiselect_closure8: function _removeFromListMultiselect_closure8(t0) { this.action = t0; }, _clearListMultiselect_closure8: function _clearListMultiselect_closure8() { }, _archiveTaxRateSuccess_closure: function _archiveTaxRateSuccess_closure(t0) { this.action = t0; }, _deleteTaxRateSuccess_closure: function _deleteTaxRateSuccess_closure(t0) { this.action = t0; }, _restoreTaxRateSuccess_closure: function _restoreTaxRateSuccess_closure(t0) { this.action = t0; }, _addTaxRate_closure: function _addTaxRate_closure(t0) { this.action = t0; }, _updateTaxRate_closure: function _updateTaxRate_closure(t0) { this.action = t0; }, _setLoadedTaxRate_closure: function _setLoadedTaxRate_closure(t0) { this.action = t0; }, _setLoadedTaxRates_closure: function _setLoadedTaxRates_closure(t0) { this.action = t0; }, _setLoadedTaxRates__closure: function _setLoadedTaxRates__closure() { }, _setLoadedTaxRates__closure0: function _setLoadedTaxRates__closure0() { }, _setLoadedTaxRates_closure0: function _setLoadedTaxRates_closure0(t0) { this.state = t0; }, _setLoadedCompany_closure3: function _setLoadedCompany_closure3(t0) { this.action = t0; }, _setLoadedCompany__closure3: function _setLoadedCompany__closure3() { }, _setLoadedCompany__closure4: function _setLoadedCompany__closure4() { }, _setLoadedCompany_closure4: function _setLoadedCompany_closure4(t0) { this.state = t0; }, filteredTaxRatesSelector(selectionState, taxRateMap, taxRateList, taxRateListState) { var t1 = taxRateList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredTaxRatesSelector_closure(taxRateMap, selectionState, taxRateListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredTaxRatesSelector_closure0(taxRateMap, taxRateListState)); return list; }, memoizedFilteredTaxRateList_closure: function memoizedFilteredTaxRateList_closure() { }, filteredTaxRatesSelector_closure: function filteredTaxRatesSelector_closure(t0, t1, t2) { this.taxRateMap = t0; this.selectionState = t1; this.taxRateListState = t2; }, filteredTaxRatesSelector_closure0: function filteredTaxRatesSelector_closure0(t0, t1) { this.taxRateMap = t0; this.taxRateListState = t1; }, _$TaxRateState$_(list, map) { var _s12_ = "TaxRateState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$TaxRateState(map, list); }, _$TaxRateUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "TaxRateUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$TaxRateUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, TaxRateState: function TaxRateState() { }, TaxRateUIState: function TaxRateUIState() { }, _$TaxRateStateSerializer: function _$TaxRateStateSerializer() { }, _$TaxRateUIStateSerializer: function _$TaxRateUIStateSerializer() { }, _$TaxRateState: function _$TaxRateState(t0, t1) { this.map = t0; this.list = t1; this._tax_rate_state$__hashCode = null; }, TaxRateStateBuilder: function TaxRateStateBuilder() { this._tax_rate_state$_list = this._tax_rate_state$_map = this._tax_rate_state$_$v = null; }, _$TaxRateUIState: function _$TaxRateUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._tax_rate_state$__hashCode = null; }, TaxRateUIStateBuilder: function TaxRateUIStateBuilder() { var _ = this; _._tax_rate_state$_cancelCompleter = _._tax_rate_state$_saveCompleter = _._tax_rate_state$_tabIndex = _._tax_rate_state$_forceSelected = _._tax_rate_state$_selectedId = _._tax_rate_state$_listUIState = _._tax_rate_state$_editing = _._tax_rate_state$_$v = null; }, _TaxRateUIState_Object_EntityUIState: function _TaxRateUIState_Object_EntityUIState() { }, handleTokenAction(context, tokens, action) { var store, t1, token, t2, tokenIds, message, _i, t3, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (tokens.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); token = type$.TokenEntity._as(B.JSArray_methods.get$first(tokens)); t2 = A._arrayInstanceType(tokens)._eval$1("MappedListIterable<1,String>"); tokenIds = A.List_List$of(new A.MappedListIterable(tokens, new A.handleTokenAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_copy: A.Clipboard_setData(new A.ClipboardData(token.token)); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value ", "")); break; case B.EntityAction_edit: A.editEntity(_null, token, true, _null); break; case B.EntityAction_restore: t2 = tokenIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_tokens"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_token"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreTokensRequest(t1, tokenIds)); break; case B.EntityAction_archive: t2 = tokenIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_tokens"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_token"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveTokensRequest(t1, tokenIds)); break; case B.EntityAction_delete: t2 = tokenIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_tokens"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_token"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteTokensRequest(t1, tokenIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.tokenUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTokenMultiselect()); } t1 = tokens.length; if (t1 === 0) break; for (_i = 0; _i < tokens.length; tokens.length === t1 || (0, A.throwConcurrentModificationError)(tokens), ++_i) { token = tokens[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(token); t2 = t2.tokenUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToTokenMultiselect(token)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromTokenMultiselect(token)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([token], type$.JSArray_BaseEntity), false); break; } }, ViewTokenList: function ViewTokenList() { }, ViewToken: function ViewToken(t0) { this.tokenId = t0; }, EditToken: function EditToken(t0) { this.token = t0; }, UpdateToken: function UpdateToken(t0) { this.token = t0; }, LoadTokenRequest: function LoadTokenRequest() { }, LoadTokenFailure: function LoadTokenFailure(t0) { this.error = t0; }, LoadTokenSuccess: function LoadTokenSuccess(t0) { this.token = t0; }, LoadTokensRequest: function LoadTokensRequest() { }, LoadTokensFailure: function LoadTokensFailure(t0) { this.error = t0; }, LoadTokensSuccess: function LoadTokensSuccess(t0) { this.tokens = t0; }, SaveTokenRequest: function SaveTokenRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.token = t1; _.password = t2; _.idToken = t3; }, SaveTokenSuccess: function SaveTokenSuccess(t0) { this.token = t0; }, AddTokenSuccess: function AddTokenSuccess(t0) { this.token = t0; }, SaveTokenFailure: function SaveTokenFailure() { }, ArchiveTokensRequest: function ArchiveTokensRequest(t0, t1) { this.completer = t0; this.tokenIds = t1; }, ArchiveTokensSuccess: function ArchiveTokensSuccess(t0) { this.tokens = t0; }, ArchiveTokensFailure: function ArchiveTokensFailure() { }, DeleteTokensRequest: function DeleteTokensRequest(t0, t1) { this.completer = t0; this.tokenIds = t1; }, DeleteTokensSuccess: function DeleteTokensSuccess(t0) { this.tokens = t0; }, DeleteTokensFailure: function DeleteTokensFailure() { }, RestoreTokensRequest: function RestoreTokensRequest(t0, t1) { this.completer = t0; this.tokenIds = t1; }, RestoreTokensSuccess: function RestoreTokensSuccess(t0) { this.tokens = t0; }, RestoreTokensFailure: function RestoreTokensFailure() { }, FilterTokens: function FilterTokens(t0) { this.filter = t0; }, SortTokens: function SortTokens(t0) { this.field = t0; }, FilterTokensByState: function FilterTokensByState(t0) { this.state = t0; }, FilterTokensByCustom1: function FilterTokensByCustom1(t0) { this.value = t0; }, FilterTokensByCustom2: function FilterTokensByCustom2(t0) { this.value = t0; }, FilterTokensByCustom3: function FilterTokensByCustom3(t0) { this.value = t0; }, FilterTokensByCustom4: function FilterTokensByCustom4(t0) { this.value = t0; }, handleTokenAction_closure: function handleTokenAction_closure() { }, StartTokenMultiselect: function StartTokenMultiselect() { }, AddToTokenMultiselect: function AddToTokenMultiselect(t0) { this.entity = t0; }, RemoveFromTokenMultiselect: function RemoveFromTokenMultiselect(t0) { this.entity = t0; }, ClearTokenMultiselect: function ClearTokenMultiselect() { }, _editToken() { return new A._editToken_closure(); }, _viewToken() { return new A._viewToken_closure(); }, _viewTokenList() { return new A._viewTokenList_closure0(); }, _archiveToken(repository) { return new A._archiveToken_closure(repository); }, _deleteToken(repository) { return new A._deleteToken_closure(repository); }, _restoreToken(repository) { return new A._restoreToken_closure(repository); }, _saveToken(repository) { return new A._saveToken_closure(repository); }, _loadToken(repository) { return new A._loadToken_closure(repository); }, _loadTokens(repository) { return new A._loadTokens_closure(repository); }, _editToken_closure: function _editToken_closure() { }, _viewToken_closure: function _viewToken_closure() { }, _viewTokenList_closure0: function _viewTokenList_closure0() { }, _viewTokenList__closure: function _viewTokenList__closure() { }, _archiveToken_closure: function _archiveToken_closure(t0) { this.repository = t0; }, _archiveToken__closure: function _archiveToken__closure(t0) { this.store = t0; }, _archiveToken__closure0: function _archiveToken__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveToken__closure1: function _archiveToken__closure1(t0, t1, t2) { this.store = t0; this.prevTokens = t1; this.action = t2; }, _deleteToken_closure: function _deleteToken_closure(t0) { this.repository = t0; }, _deleteToken__closure: function _deleteToken__closure(t0) { this.store = t0; }, _deleteToken__closure0: function _deleteToken__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteToken__closure1: function _deleteToken__closure1(t0, t1, t2) { this.store = t0; this.prevTokens = t1; this.action = t2; }, _restoreToken_closure: function _restoreToken_closure(t0) { this.repository = t0; }, _restoreToken__closure: function _restoreToken__closure(t0) { this.store = t0; }, _restoreToken__closure0: function _restoreToken__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreToken__closure1: function _restoreToken__closure1(t0, t1, t2) { this.store = t0; this.prevTokens = t1; this.action = t2; }, _saveToken_closure: function _saveToken_closure(t0) { this.repository = t0; }, _saveToken__closure: function _saveToken__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveToken__closure0: function _saveToken__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadToken_closure: function _loadToken_closure(t0) { this.repository = t0; }, _loadToken__closure: function _loadToken__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadToken__closure0: function _loadToken__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTokens_closure: function _loadTokens_closure(t0) { this.repository = t0; }, _loadTokens__closure: function _loadTokens__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTokens__closure0: function _loadTokens__closure0(t0, t1) { this.store = t0; this.action = t1; }, tokenUIReducer(state, action) { var t1 = new A.TokenUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._token_state$_$v = state; new A.tokenUIReducer_closure(state, action).call$1(t1); return t1._token_state$_build$0(); }, _clearEditing20(token, action) { return A.TokenEntity_TokenEntity(null, null); }, _updateEditing21(token, action) { return action.get$token(); }, _viewTokenList0(tokenListState, action) { return tokenListState.rebuild$1(new A._viewTokenList_closure()); }, _filterTokensByCustom1(tokenListState, action) { if (B.JSArray_methods.contains$1(tokenListState.custom1Filters._list$_list, action.value)) return tokenListState.rebuild$1(new A._filterTokensByCustom1_closure(action)); else return tokenListState.rebuild$1(new A._filterTokensByCustom1_closure0(action)); }, _filterTokensByCustom2(tokenListState, action) { if (B.JSArray_methods.contains$1(tokenListState.custom2Filters._list$_list, action.value)) return tokenListState.rebuild$1(new A._filterTokensByCustom2_closure(action)); else return tokenListState.rebuild$1(new A._filterTokensByCustom2_closure0(action)); }, _filterTokensByState(tokenListState, action) { if (B.JSArray_methods.contains$1(tokenListState.stateFilters._list$_list, action.state)) return tokenListState.rebuild$1(new A._filterTokensByState_closure(action)); else return tokenListState.rebuild$1(new A._filterTokensByState_closure0(action)); }, _filterTokens(tokenListState, action) { return tokenListState.rebuild$1(new A._filterTokens_closure(action, tokenListState)); }, _sortTokens(tokenListState, action) { return tokenListState.rebuild$1(new A._sortTokens_closure(action)); }, _startListMultiselect22(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure13()); }, _addToListMultiselect22(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure13(action)); }, _removeFromListMultiselect22(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure13(action)); }, _clearListMultiselect22(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure13()); }, _archiveTokenSuccess(tokenState, action) { return tokenState.rebuild$1(new A._archiveTokenSuccess_closure(action)); }, _deleteTokenSuccess(tokenState, action) { return tokenState.rebuild$1(new A._deleteTokenSuccess_closure(action)); }, _restoreTokenSuccess(tokenState, action) { return tokenState.rebuild$1(new A._restoreTokenSuccess_closure(action)); }, _addToken(tokenState, action) { return tokenState.rebuild$1(new A._addToken_closure(action)); }, _updateToken(tokenState, action) { return tokenState.rebuild$1(new A._updateToken_closure(action)); }, _setLoadedToken(tokenState, action) { return tokenState.rebuild$1(new A._setLoadedToken_closure(action)); }, _setLoadedTokens(tokenState, action) { return tokenState.loadTokens$1(action.tokens); }, _setLoadedCompany22(tokenState, action) { return tokenState.loadTokens$1(action.userCompany.company.tokens); }, tokenUIReducer_closure: function tokenUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure109: function forceSelectedReducer_closure109() { }, forceSelectedReducer_closure110: function forceSelectedReducer_closure110() { }, forceSelectedReducer_closure111: function forceSelectedReducer_closure111() { }, forceSelectedReducer_closure112: function forceSelectedReducer_closure112() { }, forceSelectedReducer_closure113: function forceSelectedReducer_closure113() { }, forceSelectedReducer_closure114: function forceSelectedReducer_closure114() { }, forceSelectedReducer_closure115: function forceSelectedReducer_closure115() { }, forceSelectedReducer_closure116: function forceSelectedReducer_closure116() { }, selectedIdReducer_closure209: function selectedIdReducer_closure209() { }, selectedIdReducer_closure210: function selectedIdReducer_closure210() { }, selectedIdReducer_closure211: function selectedIdReducer_closure211() { }, selectedIdReducer_closure212: function selectedIdReducer_closure212() { }, selectedIdReducer_closure213: function selectedIdReducer_closure213() { }, selectedIdReducer_closure214: function selectedIdReducer_closure214() { }, selectedIdReducer_closure215: function selectedIdReducer_closure215() { }, selectedIdReducer_closure216: function selectedIdReducer_closure216() { }, selectedIdReducer_closure217: function selectedIdReducer_closure217() { }, selectedIdReducer_closure218: function selectedIdReducer_closure218() { }, selectedIdReducer_closure219: function selectedIdReducer_closure219() { }, selectedIdReducer_closure220: function selectedIdReducer_closure220() { }, selectedIdReducer_closure221: function selectedIdReducer_closure221() { }, selectedIdReducer_closure222: function selectedIdReducer_closure222() { }, selectedIdReducer_closure223: function selectedIdReducer_closure223() { }, editingReducer_closure68: function editingReducer_closure68() { }, editingReducer_closure69: function editingReducer_closure69() { }, editingReducer_closure70: function editingReducer_closure70() { }, editingReducer_closure71: function editingReducer_closure71() { }, editingReducer__closure25: function editingReducer__closure25() { }, tokenListReducer_closure: function tokenListReducer_closure() { }, tokenListReducer__closure: function tokenListReducer__closure() { }, _viewTokenList_closure: function _viewTokenList_closure() { }, _filterTokensByCustom1_closure: function _filterTokensByCustom1_closure(t0) { this.action = t0; }, _filterTokensByCustom1_closure0: function _filterTokensByCustom1_closure0(t0) { this.action = t0; }, _filterTokensByCustom2_closure: function _filterTokensByCustom2_closure(t0) { this.action = t0; }, _filterTokensByCustom2_closure0: function _filterTokensByCustom2_closure0(t0) { this.action = t0; }, _filterTokensByState_closure: function _filterTokensByState_closure(t0) { this.action = t0; }, _filterTokensByState_closure0: function _filterTokensByState_closure0(t0) { this.action = t0; }, _filterTokens_closure: function _filterTokens_closure(t0, t1) { this.action = t0; this.tokenListState = t1; }, _sortTokens_closure: function _sortTokens_closure(t0) { this.action = t0; }, _startListMultiselect_closure13: function _startListMultiselect_closure13() { }, _addToListMultiselect_closure13: function _addToListMultiselect_closure13(t0) { this.action = t0; }, _removeFromListMultiselect_closure13: function _removeFromListMultiselect_closure13(t0) { this.action = t0; }, _clearListMultiselect_closure13: function _clearListMultiselect_closure13() { }, _archiveTokenSuccess_closure: function _archiveTokenSuccess_closure(t0) { this.action = t0; }, _deleteTokenSuccess_closure: function _deleteTokenSuccess_closure(t0) { this.action = t0; }, _restoreTokenSuccess_closure: function _restoreTokenSuccess_closure(t0) { this.action = t0; }, _addToken_closure: function _addToken_closure(t0) { this.action = t0; }, _updateToken_closure: function _updateToken_closure(t0) { this.action = t0; }, _setLoadedToken_closure: function _setLoadedToken_closure(t0) { this.action = t0; }, filteredTokensSelector(selectionState, tokenMap, tokenList, tokenListState) { var t1 = tokenList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredTokensSelector_closure(tokenMap, selectionState, tokenListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredTokensSelector_closure0(tokenMap, tokenListState)); return list; }, memoizedFilteredTokenList_closure: function memoizedFilteredTokenList_closure() { }, filteredTokensSelector_closure: function filteredTokensSelector_closure(t0, t1, t2) { this.tokenMap = t0; this.selectionState = t1; this.tokenListState = t2; }, filteredTokensSelector_closure0: function filteredTokensSelector_closure0(t0, t1) { this.tokenMap = t0; this.tokenListState = t1; }, _$TokenState$_(list, map) { var _s10_ = "TokenState"; A.BuiltValueNullFieldError_checkNotNull(map, _s10_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s10_, "list"); return new A._$TokenState(map, list); }, _$TokenUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s12_ = "TokenUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s12_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s12_, "tabIndex"); return new A._$TokenUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, TokenState: function TokenState() { }, TokenState_loadTokens_closure0: function TokenState_loadTokens_closure0() { }, TokenState_loadTokens_closure1: function TokenState_loadTokens_closure1() { }, TokenState_loadTokens_closure: function TokenState_loadTokens_closure(t0, t1) { this.$this = t0; this.map = t1; }, TokenUIState: function TokenUIState() { }, _$TokenStateSerializer: function _$TokenStateSerializer() { }, _$TokenUIStateSerializer: function _$TokenUIStateSerializer() { }, _$TokenState: function _$TokenState(t0, t1) { this.map = t0; this.list = t1; this._token_state$__hashCode = null; }, TokenStateBuilder: function TokenStateBuilder() { this._token_state$_list = this._token_state$_map = this._token_state$_$v = null; }, _$TokenUIState: function _$TokenUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._token_state$__hashCode = null; }, TokenUIStateBuilder: function TokenUIStateBuilder() { var _ = this; _._token_state$_cancelCompleter = _._token_state$_saveCompleter = _._token_state$_tabIndex = _._token_state$_forceSelected = _._token_state$_selectedId = _._token_state$_listUIState = _._token_state$_editing = _._token_state$_$v = null; }, _TokenUIState_Object_EntityUIState: function _TokenUIState_Object_EntityUIState() { }, handleTransactionAction(context, transactions, action) { var store, t1, transaction, t2, transactionIds, t3, _i, _null = null, _s20_ = "restored_transaction", _s2_ = "en", _s20_0 = "archived_transaction", _s19_ = "deleted_transaction", _s22_ = "converted_transactions", _s20_1 = "unlinked_transaction", _s21_ = "unlinked_transactions"; if (transactions.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); transaction = type$.TransactionEntity._as(B.JSArray_methods.get$first(transactions)); t2 = A._arrayInstanceType(transactions)._eval$1("MappedListIterable<1,String>"); transactionIds = A.List_List$of(new A.MappedListIterable(transactions, new A.handleTransactionAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, transaction, true, _null); break; case B.EntityAction_restore: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_); if (t1 == null) { t1 = t2.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreTransactionsRequest(t1, transactionIds)); break; case B.EntityAction_archive: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_0); if (t1 == null) { t1 = t2.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s20_0); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveTransactionsRequest(t1, transactionIds)); break; case B.EntityAction_delete: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s19_); if (t1 == null) { t1 = t2.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteTransactionsRequest(t1, transactionIds)); break; case B.EntityAction_convertMatched: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s22_); if (t1 == null) { t1 = t2.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ConvertTransactionsRequest(t1, transactionIds)); break; case B.EntityAction_unlink: t2 = transactionIds.length; if (t2 === 1) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_1); if (t1 == null) { t1 = t2.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s20_1); t1.toString; } } else { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t3.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s21_); if (t1 == null) { t1 = t3.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } t2 = B.JSString_methods.replaceFirst$2(t1, ":count", "" + t2); t1 = t2; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UnlinkTransactionsRequest(t1, transactionIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.transactionUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTransactionMultiselect()); } t1 = transactions.length; if (t1 === 0) break; for (_i = 0; _i < transactions.length; transactions.length === t1 || (0, A.throwConcurrentModificationError)(transactions), ++_i) { transaction = transactions[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(transaction); t2 = t2.transactionUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToTransactionMultiselect(transaction)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromTransactionMultiselect(transaction)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([transaction], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in transaction_actions"); break; } }, ViewTransactionList: function ViewTransactionList(t0) { this.page = t0; }, ViewTransaction: function ViewTransaction(t0) { this.transactionId = t0; }, EditTransaction: function EditTransaction(t0) { this.transaction = t0; }, UpdateTransaction: function UpdateTransaction(t0) { this.transaction = t0; }, LoadTransactions: function LoadTransactions(t0, t1) { this.completer = t0; this.page = t1; }, LoadTransactionRequest: function LoadTransactionRequest() { }, LoadTransactionFailure: function LoadTransactionFailure(t0) { this.error = t0; }, LoadTransactionSuccess: function LoadTransactionSuccess(t0) { this.transaction = t0; }, LoadTransactionsRequest: function LoadTransactionsRequest() { }, LoadTransactionsFailure: function LoadTransactionsFailure(t0) { this.error = t0; }, LoadTransactionsSuccess: function LoadTransactionsSuccess(t0) { this.transactions = t0; }, SaveTransactionRequest: function SaveTransactionRequest(t0, t1) { this.completer = t0; this.transaction = t1; }, SaveTransactionSuccess: function SaveTransactionSuccess(t0) { this.transaction = t0; }, AddTransactionSuccess: function AddTransactionSuccess(t0) { this.transaction = t0; }, SaveTransactionFailure: function SaveTransactionFailure() { }, ArchiveTransactionsRequest: function ArchiveTransactionsRequest(t0, t1) { this.completer = t0; this.transactionIds = t1; }, ArchiveTransactionsSuccess: function ArchiveTransactionsSuccess(t0) { this.transactions = t0; }, ArchiveTransactionsFailure: function ArchiveTransactionsFailure() { }, DeleteTransactionsRequest: function DeleteTransactionsRequest(t0, t1) { this.completer = t0; this.transactionIds = t1; }, DeleteTransactionsSuccess: function DeleteTransactionsSuccess(t0) { this.transactions = t0; }, DeleteTransactionsFailure: function DeleteTransactionsFailure() { }, RestoreTransactionsRequest: function RestoreTransactionsRequest(t0, t1) { this.completer = t0; this.transactionIds = t1; }, RestoreTransactionsSuccess: function RestoreTransactionsSuccess(t0) { this.transactions = t0; }, RestoreTransactionsFailure: function RestoreTransactionsFailure() { }, ConvertTransactionToPaymentRequest: function ConvertTransactionToPaymentRequest(t0, t1, t2) { this.completer = t0; this.transactionId = t1; this.invoiceIds = t2; }, ConvertTransactionToPaymentSuccess: function ConvertTransactionToPaymentSuccess(t0) { this.transaction = t0; }, ConvertTransactionToPaymentFailure: function ConvertTransactionToPaymentFailure() { }, LinkTransactionToPaymentRequest: function LinkTransactionToPaymentRequest(t0, t1, t2) { this.completer = t0; this.transactionId = t1; this.paymentId = t2; }, LinkTransactionToPaymentSuccess: function LinkTransactionToPaymentSuccess(t0) { this.transaction = t0; }, LinkTransactionToPaymentFailure: function LinkTransactionToPaymentFailure() { }, UnlinkTransactionsRequest: function UnlinkTransactionsRequest(t0, t1) { this.completer = t0; this.transactionIds = t1; }, UnlinkTransactionsSuccess: function UnlinkTransactionsSuccess() { }, UnlinkTransactionsFailure: function UnlinkTransactionsFailure() { }, LinkTransactionToExpenseRequest: function LinkTransactionToExpenseRequest(t0, t1, t2) { this.completer = t0; this.transactionId = t1; this.expenseId = t2; }, LinkTransactionToExpenseSuccess: function LinkTransactionToExpenseSuccess(t0) { this.transaction = t0; }, LinkTransactionToExpenseFailure: function LinkTransactionToExpenseFailure() { }, ConvertTransactionsToExpensesRequest: function ConvertTransactionsToExpensesRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.transactionIds = t1; _.vendorId = t2; _.categoryId = t3; }, ConvertTransactionsToExpensesSuccess: function ConvertTransactionsToExpensesSuccess(t0) { this.transactions = t0; }, ConvertTransactionsToExpensesFailure: function ConvertTransactionsToExpensesFailure() { }, ConvertTransactionsRequest: function ConvertTransactionsRequest(t0, t1) { this.completer = t0; this.transactionIds = t1; }, ConvertTransactionsSuccess: function ConvertTransactionsSuccess(t0) { this.transactions = t0; }, ConvertTransactionsFailure: function ConvertTransactionsFailure() { }, FilterTransactions: function FilterTransactions(t0) { this.filter = t0; }, SortTransactions: function SortTransactions(t0) { this.field = t0; }, FilterTransactionsByState: function FilterTransactionsByState(t0) { this.state = t0; }, FilterTransactionsByStatus: function FilterTransactionsByStatus(t0) { this.status = t0; }, FilterTransactionsByCustom1: function FilterTransactionsByCustom1(t0) { this.value = t0; }, FilterTransactionsByCustom2: function FilterTransactionsByCustom2(t0) { this.value = t0; }, FilterTransactionsByCustom3: function FilterTransactionsByCustom3(t0) { this.value = t0; }, FilterTransactionsByCustom4: function FilterTransactionsByCustom4(t0) { this.value = t0; }, StartTransactionMultiselect: function StartTransactionMultiselect() { }, AddToTransactionMultiselect: function AddToTransactionMultiselect(t0) { this.entity = t0; }, RemoveFromTransactionMultiselect: function RemoveFromTransactionMultiselect(t0) { this.entity = t0; }, ClearTransactionMultiselect: function ClearTransactionMultiselect() { }, handleTransactionAction_closure: function handleTransactionAction_closure() { }, _editTransaction() { return new A._editTransaction_closure(); }, _viewTransaction() { return new A._viewTransaction_closure(); }, _viewTransactionList() { return new A._viewTransactionList_closure0(); }, _archiveTransaction(repository) { return new A._archiveTransaction_closure(repository); }, _deleteTransaction(repository) { return new A._deleteTransaction_closure(repository); }, _restoreTransaction(repository) { return new A._restoreTransaction_closure(repository); }, _convertTransactions(repository) { return new A._convertTransactions_closure(repository); }, _unlinkTransactions(repository) { return new A._unlinkTransactions_closure(repository); }, _convertToPayment(repository) { return new A._convertToPayment_closure(repository); }, _convertToExpense(repository) { return new A._convertToExpense_closure(repository); }, _linkToPayment(repository) { return new A._linkToPayment_closure(repository); }, _linkToExpense(repository) { return new A._linkToExpense_closure(repository); }, _saveTransaction(repository) { return new A._saveTransaction_closure(repository); }, _loadTransaction(repository) { return new A._loadTransaction_closure(repository); }, _loadTransactions(repository) { return new A._loadTransactions_closure(repository); }, _editTransaction_closure: function _editTransaction_closure() { }, _viewTransaction_closure: function _viewTransaction_closure() { }, _viewTransactionList_closure0: function _viewTransactionList_closure0() { }, _viewTransactionList__closure: function _viewTransactionList__closure() { }, _archiveTransaction_closure: function _archiveTransaction_closure(t0) { this.repository = t0; }, _archiveTransaction__closure: function _archiveTransaction__closure(t0) { this.store = t0; }, _archiveTransaction__closure0: function _archiveTransaction__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveTransaction__closure1: function _archiveTransaction__closure1(t0, t1, t2) { this.store = t0; this.prevTransactions = t1; this.action = t2; }, _deleteTransaction_closure: function _deleteTransaction_closure(t0) { this.repository = t0; }, _deleteTransaction__closure: function _deleteTransaction__closure(t0) { this.store = t0; }, _deleteTransaction__closure0: function _deleteTransaction__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteTransaction__closure1: function _deleteTransaction__closure1(t0, t1, t2) { this.store = t0; this.prevTransactions = t1; this.action = t2; }, _restoreTransaction_closure: function _restoreTransaction_closure(t0) { this.repository = t0; }, _restoreTransaction__closure: function _restoreTransaction__closure(t0) { this.store = t0; }, _restoreTransaction__closure0: function _restoreTransaction__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreTransaction__closure1: function _restoreTransaction__closure1(t0, t1, t2) { this.store = t0; this.prevTransactions = t1; this.action = t2; }, _convertTransactions_closure: function _convertTransactions_closure(t0) { this.repository = t0; }, _convertTransactions__closure: function _convertTransactions__closure(t0, t1) { this.store = t0; this.action = t1; }, _convertTransactions__closure0: function _convertTransactions__closure0(t0, t1) { this.store = t0; this.action = t1; }, _unlinkTransactions_closure: function _unlinkTransactions_closure(t0) { this.repository = t0; }, _unlinkTransactions__closure: function _unlinkTransactions__closure(t0, t1) { this.store = t0; this.action = t1; }, _unlinkTransactions__closure0: function _unlinkTransactions__closure0(t0, t1) { this.store = t0; this.action = t1; }, _convertToPayment_closure: function _convertToPayment_closure(t0) { this.repository = t0; }, _convertToPayment__closure: function _convertToPayment__closure(t0, t1) { this.store = t0; this.action = t1; }, _convertToPayment__closure0: function _convertToPayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _convertToExpense_closure: function _convertToExpense_closure(t0) { this.repository = t0; }, _convertToExpense__closure: function _convertToExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _convertToExpense__closure0: function _convertToExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _linkToPayment_closure: function _linkToPayment_closure(t0) { this.repository = t0; }, _linkToPayment__closure: function _linkToPayment__closure(t0, t1) { this.store = t0; this.action = t1; }, _linkToPayment__closure0: function _linkToPayment__closure0(t0, t1) { this.store = t0; this.action = t1; }, _linkToExpense_closure: function _linkToExpense_closure(t0) { this.repository = t0; }, _linkToExpense__closure: function _linkToExpense__closure(t0, t1) { this.store = t0; this.action = t1; }, _linkToExpense__closure0: function _linkToExpense__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveTransaction_closure: function _saveTransaction_closure(t0) { this.repository = t0; }, _saveTransaction__closure: function _saveTransaction__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveTransaction__closure0: function _saveTransaction__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTransaction_closure: function _loadTransaction_closure(t0) { this.repository = t0; }, _loadTransaction__closure: function _loadTransaction__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTransaction__closure0: function _loadTransaction__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTransactions_closure: function _loadTransactions_closure(t0) { this.repository = t0; }, _loadTransactions__closure: function _loadTransactions__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTransactions__closure0: function _loadTransactions__closure0(t0, t1) { this.store = t0; this.action = t1; }, transactionUIReducer(state, action) { var t1 = new A.TransactionUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._transaction_state$_$v = state; new A.transactionUIReducer_closure(state, action).call$1(t1); return t1._transaction_state$_build$0(); }, _clearEditing21(transaction, action) { return A.TransactionEntity_TransactionEntity(null, null); }, _updateEditing22(transaction, action) { return J.get$transaction$x(action); }, _viewTransactionList0(transactionListState, action) { return transactionListState.rebuild$1(new A._viewTransactionList_closure()); }, _filterTransactionsByCustom1(transactionListState, action) { if (B.JSArray_methods.contains$1(transactionListState.custom1Filters._list$_list, action.value)) return transactionListState.rebuild$1(new A._filterTransactionsByCustom1_closure(action)); else return transactionListState.rebuild$1(new A._filterTransactionsByCustom1_closure0(action)); }, _filterTransactionsByCustom2(transactionListState, action) { if (B.JSArray_methods.contains$1(transactionListState.custom2Filters._list$_list, action.value)) return transactionListState.rebuild$1(new A._filterTransactionsByCustom2_closure(action)); else return transactionListState.rebuild$1(new A._filterTransactionsByCustom2_closure0(action)); }, _filterTransactionsByState(transactionListState, action) { if (B.JSArray_methods.contains$1(transactionListState.stateFilters._list$_list, action.state)) return transactionListState.rebuild$1(new A._filterTransactionsByState_closure(action)); else return transactionListState.rebuild$1(new A._filterTransactionsByState_closure0(action)); }, _filterTransactionsByStatus(transactionListState, action) { if (B.JSArray_methods.contains$1(transactionListState.statusFilters._list$_list, action.status)) return transactionListState.rebuild$1(new A._filterTransactionsByStatus_closure(action)); else return transactionListState.rebuild$1(new A._filterTransactionsByStatus_closure0(action)); }, _filterTransactions(transactionListState, action) { return transactionListState.rebuild$1(new A._filterTransactions_closure(action, transactionListState)); }, _sortTransactions(transactionListState, action) { return transactionListState.rebuild$1(new A._sortTransactions_closure(action)); }, _startListMultiselect23(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure22()); }, _addToListMultiselect23(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure22(action)); }, _removeFromListMultiselect23(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure22(action)); }, _clearListMultiselect23(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure22()); }, _archiveTransactionSuccess(transactionState, action) { return transactionState.rebuild$1(new A._archiveTransactionSuccess_closure(action)); }, _deleteTransactionSuccess(transactionState, action) { return transactionState.rebuild$1(new A._deleteTransactionSuccess_closure(action)); }, _restoreTransactionSuccess(transactionState, action) { return transactionState.rebuild$1(new A._restoreTransactionSuccess_closure(action)); }, _addTransaction(transactionState, action) { return transactionState.rebuild$1(new A._addTransaction_closure(action)); }, _updateTransaction(transactionState, action) { return transactionState.rebuild$1(new A._updateTransaction_closure(action)); }, _convertTransactionToPayment(transactionState, action) { return transactionState.rebuild$1(new A._convertTransactionToPayment_closure(action)); }, _convertTransactionToExpense(transactionState, action) { return transactionState.loadTransactions$1(action.transactions); }, _linkTransactionToPayment(transactionState, action) { return transactionState.rebuild$1(new A._linkTransactionToPayment_closure(action)); }, _linkTransactionToExpense(transactionState, action) { return transactionState.rebuild$1(new A._linkTransactionToExpense_closure(action)); }, _convertTransactions0(transactionState, action) { return transactionState.loadTransactions$1(action.transactions); }, _setLoadedTransaction(transactionState, action) { return transactionState.rebuild$1(new A._setLoadedTransaction_closure(action)); }, _setLoadedTransactions(transactionState, action) { return transactionState.loadTransactions$1(action.transactions); }, _setLoadedCompany23(transactionState, action) { return transactionState.loadTransactions$1(action.userCompany.company.transactions); }, transactionUIReducer_closure: function transactionUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure184: function forceSelectedReducer_closure184() { }, forceSelectedReducer_closure185: function forceSelectedReducer_closure185() { }, forceSelectedReducer_closure186: function forceSelectedReducer_closure186() { }, forceSelectedReducer_closure187: function forceSelectedReducer_closure187() { }, forceSelectedReducer_closure188: function forceSelectedReducer_closure188() { }, forceSelectedReducer_closure189: function forceSelectedReducer_closure189() { }, forceSelectedReducer_closure190: function forceSelectedReducer_closure190() { }, forceSelectedReducer_closure191: function forceSelectedReducer_closure191() { }, forceSelectedReducer_closure192: function forceSelectedReducer_closure192() { }, tabIndexReducer_closure23: function tabIndexReducer_closure23() { }, tabIndexReducer_closure24: function tabIndexReducer_closure24() { }, selectedIdReducer_closure353: function selectedIdReducer_closure353() { }, selectedIdReducer_closure354: function selectedIdReducer_closure354() { }, selectedIdReducer_closure355: function selectedIdReducer_closure355() { }, selectedIdReducer_closure356: function selectedIdReducer_closure356() { }, selectedIdReducer_closure357: function selectedIdReducer_closure357() { }, selectedIdReducer_closure358: function selectedIdReducer_closure358() { }, selectedIdReducer_closure359: function selectedIdReducer_closure359() { }, selectedIdReducer_closure360: function selectedIdReducer_closure360() { }, selectedIdReducer_closure361: function selectedIdReducer_closure361() { }, selectedIdReducer_closure362: function selectedIdReducer_closure362() { }, selectedIdReducer_closure363: function selectedIdReducer_closure363() { }, selectedIdReducer_closure364: function selectedIdReducer_closure364() { }, selectedIdReducer_closure365: function selectedIdReducer_closure365() { }, selectedIdReducer_closure366: function selectedIdReducer_closure366() { }, selectedIdReducer_closure367: function selectedIdReducer_closure367() { }, selectedIdReducer_closure368: function selectedIdReducer_closure368() { }, editingReducer_closure118: function editingReducer_closure118() { }, editingReducer_closure119: function editingReducer_closure119() { }, editingReducer_closure120: function editingReducer_closure120() { }, editingReducer_closure121: function editingReducer_closure121() { }, editingReducer__closure46: function editingReducer__closure46() { }, transactionListReducer_closure: function transactionListReducer_closure() { }, transactionListReducer__closure: function transactionListReducer__closure() { }, _viewTransactionList_closure: function _viewTransactionList_closure() { }, _filterTransactionsByCustom1_closure: function _filterTransactionsByCustom1_closure(t0) { this.action = t0; }, _filterTransactionsByCustom1_closure0: function _filterTransactionsByCustom1_closure0(t0) { this.action = t0; }, _filterTransactionsByCustom2_closure: function _filterTransactionsByCustom2_closure(t0) { this.action = t0; }, _filterTransactionsByCustom2_closure0: function _filterTransactionsByCustom2_closure0(t0) { this.action = t0; }, _filterTransactionsByState_closure: function _filterTransactionsByState_closure(t0) { this.action = t0; }, _filterTransactionsByState_closure0: function _filterTransactionsByState_closure0(t0) { this.action = t0; }, _filterTransactionsByStatus_closure: function _filterTransactionsByStatus_closure(t0) { this.action = t0; }, _filterTransactionsByStatus_closure0: function _filterTransactionsByStatus_closure0(t0) { this.action = t0; }, _filterTransactions_closure: function _filterTransactions_closure(t0, t1) { this.action = t0; this.transactionListState = t1; }, _sortTransactions_closure: function _sortTransactions_closure(t0) { this.action = t0; }, _startListMultiselect_closure22: function _startListMultiselect_closure22() { }, _addToListMultiselect_closure22: function _addToListMultiselect_closure22(t0) { this.action = t0; }, _removeFromListMultiselect_closure22: function _removeFromListMultiselect_closure22(t0) { this.action = t0; }, _clearListMultiselect_closure22: function _clearListMultiselect_closure22() { }, _archiveTransactionSuccess_closure: function _archiveTransactionSuccess_closure(t0) { this.action = t0; }, _deleteTransactionSuccess_closure: function _deleteTransactionSuccess_closure(t0) { this.action = t0; }, _restoreTransactionSuccess_closure: function _restoreTransactionSuccess_closure(t0) { this.action = t0; }, _addTransaction_closure: function _addTransaction_closure(t0) { this.action = t0; }, _updateTransaction_closure: function _updateTransaction_closure(t0) { this.action = t0; }, _convertTransactionToPayment_closure: function _convertTransactionToPayment_closure(t0) { this.action = t0; }, _linkTransactionToPayment_closure: function _linkTransactionToPayment_closure(t0) { this.action = t0; }, _linkTransactionToExpense_closure: function _linkTransactionToExpense_closure(t0) { this.action = t0; }, _setLoadedTransaction_closure: function _setLoadedTransaction_closure(t0) { this.action = t0; }, filteredTransactionsSelector(selectionState, transactionMap, transactionList, invoiceMap, vendorMap, expenseMap, expenseCategoryMap, bankAccountMap, transactionListState) { var t1 = transactionList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredTransactionsSelector_closure(transactionMap, selectionState, bankAccountMap, selectionState.filterEntityType, selectionState.filterEntityId, transactionListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredTransactionsSelector_closure0(transactionMap, transactionListState, vendorMap, invoiceMap, expenseMap, expenseCategoryMap, bankAccountMap)); return list; }, transactionStatsForBankAccount(bankAccountId, transactionMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; transactionMap._map$_map.forEach$1(0, new A.transactionStatsForBankAccount_closure(t1, bankAccountId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, memoizedFilteredTransactionList_closure: function memoizedFilteredTransactionList_closure() { }, filteredTransactionsSelector_closure: function filteredTransactionsSelector_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.transactionMap = t0; _.selectionState = t1; _.bankAccountMap = t2; _.filterEntityType = t3; _.filterEntityId = t4; _.transactionListState = t5; }, filteredTransactionsSelector_closure0: function filteredTransactionsSelector_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.transactionMap = t0; _.transactionListState = t1; _.vendorMap = t2; _.invoiceMap = t3; _.expenseMap = t4; _.expenseCategoryMap = t5; _.bankAccountMap = t6; }, memoizedTransactionStatsForBankAccount_closure: function memoizedTransactionStatsForBankAccount_closure() { }, transactionStatsForBankAccount_closure: function transactionStatsForBankAccount_closure(t0, t1) { this._box_0 = t0; this.bankAccountId = t1; }, _$TransactionState$_(list, map) { var _s16_ = "TransactionState"; A.BuiltValueNullFieldError_checkNotNull(map, _s16_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s16_, "list"); return new A._$TransactionState(map, list); }, _$TransactionUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s18_ = "TransactionUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s18_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s18_, "tabIndex"); return new A._$TransactionUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, TransactionState: function TransactionState() { }, TransactionState_loadTransactions_closure0: function TransactionState_loadTransactions_closure0() { }, TransactionState_loadTransactions_closure1: function TransactionState_loadTransactions_closure1() { }, TransactionState_loadTransactions_closure: function TransactionState_loadTransactions_closure(t0, t1) { this.$this = t0; this.map = t1; }, TransactionUIState: function TransactionUIState() { }, _$TransactionStateSerializer: function _$TransactionStateSerializer() { }, _$TransactionUIStateSerializer: function _$TransactionUIStateSerializer() { }, _$TransactionState: function _$TransactionState(t0, t1) { this.map = t0; this.list = t1; this._transaction_state$__hashCode = null; }, TransactionStateBuilder: function TransactionStateBuilder() { this._transaction_state$_list = this._transaction_state$_map = this._transaction_state$_$v = null; }, _$TransactionUIState: function _$TransactionUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._transaction_state$__hashCode = null; }, TransactionUIStateBuilder: function TransactionUIStateBuilder() { var _ = this; _._transaction_state$_cancelCompleter = _._transaction_state$_saveCompleter = _._transaction_state$_tabIndex = _._transaction_state$_forceSelected = _._transaction_state$_selectedId = _._transaction_state$_listUIState = _._transaction_state$_editing = _._transaction_state$_$v = null; }, _TransactionUIState_Object_EntityUIState: function _TransactionUIState_Object_EntityUIState() { }, handleTransactionRuleAction(context, transactionRules, action) { var store, t1, transactionRule, t2, transactionRuleIds, _i, t3, _null = null, _s25_ = "restored_transaction_rule", _s25_0 = "archived_transaction_rule", _s24_ = "deleted_transaction_rule"; if (transactionRules.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); transactionRule = type$.TransactionRuleEntity._as(B.JSArray_methods.get$first(transactionRules)); t2 = A._arrayInstanceType(transactionRules)._eval$1("MappedListIterable<1,String>"); transactionRuleIds = A.List_List$of(new A.MappedListIterable(transactionRules, new A.handleTransactionRuleAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, transactionRule, true, _null); break; case B.EntityAction_restore: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s25_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s25_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreTransactionRulesRequest(t1, transactionRuleIds)); break; case B.EntityAction_archive: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s25_0); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s25_0); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveTransactionRulesRequest(t1, transactionRuleIds)); break; case B.EntityAction_delete: t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s24_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s24_); t1.toString; } t1 = A.snackBarCompleter(t1, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteTransactionRulesRequest(t1, transactionRuleIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.transactionRuleUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTransactionRuleMultiselect()); } t1 = transactionRules.length; if (t1 === 0) break; for (_i = 0; _i < transactionRules.length; transactionRules.length === t1 || (0, A.throwConcurrentModificationError)(transactionRules), ++_i) { transactionRule = transactionRules[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(transactionRule); t2 = t2.transactionRuleUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToTransactionRuleMultiselect(transactionRule)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromTransactionRuleMultiselect(transactionRule)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([transactionRule], type$.JSArray_BaseEntity), false); break; default: A.print("## ERROR: unhandled action " + A.S(action) + " in transaction_rule_actions"); break; } }, ViewTransactionRuleList: function ViewTransactionRuleList() { }, ViewTransactionRule: function ViewTransactionRule(t0) { this.transactionRuleId = t0; }, EditTransactionRule: function EditTransactionRule(t0) { this.transactionRule = t0; }, UpdateTransactionRule: function UpdateTransactionRule(t0) { this.transactionRule = t0; }, LoadTransactionRuleRequest: function LoadTransactionRuleRequest() { }, LoadTransactionRuleFailure: function LoadTransactionRuleFailure(t0) { this.error = t0; }, LoadTransactionRuleSuccess: function LoadTransactionRuleSuccess(t0) { this.transactionRule = t0; }, LoadTransactionRulesRequest: function LoadTransactionRulesRequest() { }, LoadTransactionRulesFailure: function LoadTransactionRulesFailure(t0) { this.error = t0; }, LoadTransactionRulesSuccess: function LoadTransactionRulesSuccess(t0) { this.transactionRules = t0; }, SaveTransactionRuleRequest: function SaveTransactionRuleRequest(t0, t1) { this.completer = t0; this.transactionRule = t1; }, SaveTransactionRuleSuccess: function SaveTransactionRuleSuccess(t0) { this.transactionRule = t0; }, AddTransactionRuleSuccess: function AddTransactionRuleSuccess(t0) { this.transactionRule = t0; }, SaveTransactionRuleFailure: function SaveTransactionRuleFailure() { }, ArchiveTransactionRulesRequest: function ArchiveTransactionRulesRequest(t0, t1) { this.completer = t0; this.transactionRuleIds = t1; }, ArchiveTransactionRulesSuccess: function ArchiveTransactionRulesSuccess(t0) { this.transactionRules = t0; }, ArchiveTransactionRulesFailure: function ArchiveTransactionRulesFailure() { }, DeleteTransactionRulesRequest: function DeleteTransactionRulesRequest(t0, t1) { this.completer = t0; this.transactionRuleIds = t1; }, DeleteTransactionRulesSuccess: function DeleteTransactionRulesSuccess(t0) { this.transactionRules = t0; }, DeleteTransactionRulesFailure: function DeleteTransactionRulesFailure() { }, RestoreTransactionRulesRequest: function RestoreTransactionRulesRequest(t0, t1) { this.completer = t0; this.transactionRuleIds = t1; }, RestoreTransactionRulesSuccess: function RestoreTransactionRulesSuccess(t0) { this.transactionRules = t0; }, RestoreTransactionRulesFailure: function RestoreTransactionRulesFailure() { }, FilterTransactionRules: function FilterTransactionRules(t0) { this.filter = t0; }, SortTransactionRules: function SortTransactionRules(t0) { this.field = t0; }, FilterTransactionRulesByState: function FilterTransactionRulesByState(t0) { this.state = t0; }, FilterTransactionRulesByCustom1: function FilterTransactionRulesByCustom1(t0) { this.value = t0; }, FilterTransactionRulesByCustom2: function FilterTransactionRulesByCustom2(t0) { this.value = t0; }, FilterTransactionRulesByCustom3: function FilterTransactionRulesByCustom3(t0) { this.value = t0; }, FilterTransactionRulesByCustom4: function FilterTransactionRulesByCustom4(t0) { this.value = t0; }, StartTransactionRuleMultiselect: function StartTransactionRuleMultiselect() { }, AddToTransactionRuleMultiselect: function AddToTransactionRuleMultiselect(t0) { this.entity = t0; }, RemoveFromTransactionRuleMultiselect: function RemoveFromTransactionRuleMultiselect(t0) { this.entity = t0; }, ClearTransactionRuleMultiselect: function ClearTransactionRuleMultiselect() { }, handleTransactionRuleAction_closure: function handleTransactionRuleAction_closure() { }, _editTransactionRule() { return new A._editTransactionRule_closure(); }, _viewTransactionRule() { return new A._viewTransactionRule_closure(); }, _viewTransactionRuleList() { return new A._viewTransactionRuleList_closure0(); }, _archiveTransactionRule(repository) { return new A._archiveTransactionRule_closure(repository); }, _deleteTransactionRule(repository) { return new A._deleteTransactionRule_closure(repository); }, _restoreTransactionRule(repository) { return new A._restoreTransactionRule_closure(repository); }, _saveTransactionRule(repository) { return new A._saveTransactionRule_closure(repository); }, _loadTransactionRule(repository) { return new A._loadTransactionRule_closure(repository); }, _loadTransactionRules(repository) { return new A._loadTransactionRules_closure(repository); }, _editTransactionRule_closure: function _editTransactionRule_closure() { }, _viewTransactionRule_closure: function _viewTransactionRule_closure() { }, _viewTransactionRuleList_closure0: function _viewTransactionRuleList_closure0() { }, _viewTransactionRuleList__closure: function _viewTransactionRuleList__closure() { }, _archiveTransactionRule_closure: function _archiveTransactionRule_closure(t0) { this.repository = t0; }, _archiveTransactionRule__closure: function _archiveTransactionRule__closure(t0) { this.store = t0; }, _archiveTransactionRule__closure0: function _archiveTransactionRule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveTransactionRule__closure1: function _archiveTransactionRule__closure1(t0, t1, t2) { this.store = t0; this.prevTransactionRules = t1; this.action = t2; }, _deleteTransactionRule_closure: function _deleteTransactionRule_closure(t0) { this.repository = t0; }, _deleteTransactionRule__closure: function _deleteTransactionRule__closure(t0) { this.store = t0; }, _deleteTransactionRule__closure0: function _deleteTransactionRule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteTransactionRule__closure1: function _deleteTransactionRule__closure1(t0, t1, t2) { this.store = t0; this.prevTransactionRules = t1; this.action = t2; }, _restoreTransactionRule_closure: function _restoreTransactionRule_closure(t0) { this.repository = t0; }, _restoreTransactionRule__closure: function _restoreTransactionRule__closure(t0) { this.store = t0; }, _restoreTransactionRule__closure0: function _restoreTransactionRule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreTransactionRule__closure1: function _restoreTransactionRule__closure1(t0, t1, t2) { this.store = t0; this.prevTransactionRules = t1; this.action = t2; }, _saveTransactionRule_closure: function _saveTransactionRule_closure(t0) { this.repository = t0; }, _saveTransactionRule__closure: function _saveTransactionRule__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveTransactionRule__closure0: function _saveTransactionRule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTransactionRule_closure: function _loadTransactionRule_closure(t0) { this.repository = t0; }, _loadTransactionRule__closure: function _loadTransactionRule__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTransactionRule__closure0: function _loadTransactionRule__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadTransactionRules_closure: function _loadTransactionRules_closure(t0) { this.repository = t0; }, _loadTransactionRules__closure: function _loadTransactionRules__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadTransactionRules__closure0: function _loadTransactionRules__closure0(t0, t1) { this.store = t0; this.action = t1; }, transactionRuleUIReducer(state, action) { var t1 = new A.TransactionRuleUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._transaction_rule_state$_$v = state; new A.transactionRuleUIReducer_closure(state, action).call$1(t1); return t1._transaction_rule_state$_build$0(); }, _clearEditing22(transactionRule, action) { return A.TransactionRuleEntity_TransactionRuleEntity(null, null); }, _updateEditing23(transactionRule, action) { return action.get$transactionRule(); }, _viewTransactionRuleList0(transactionRuleListState, action) { return transactionRuleListState.rebuild$1(new A._viewTransactionRuleList_closure()); }, _filterTransactionRulesByCustom1(transactionRuleListState, action) { if (B.JSArray_methods.contains$1(transactionRuleListState.custom1Filters._list$_list, action.value)) return transactionRuleListState.rebuild$1(new A._filterTransactionRulesByCustom1_closure(action)); else return transactionRuleListState.rebuild$1(new A._filterTransactionRulesByCustom1_closure0(action)); }, _filterTransactionRulesByCustom2(transactionRuleListState, action) { if (B.JSArray_methods.contains$1(transactionRuleListState.custom2Filters._list$_list, action.value)) return transactionRuleListState.rebuild$1(new A._filterTransactionRulesByCustom2_closure(action)); else return transactionRuleListState.rebuild$1(new A._filterTransactionRulesByCustom2_closure0(action)); }, _filterTransactionRulesByState(transactionRuleListState, action) { if (B.JSArray_methods.contains$1(transactionRuleListState.stateFilters._list$_list, action.state)) return transactionRuleListState.rebuild$1(new A._filterTransactionRulesByState_closure(action)); else return transactionRuleListState.rebuild$1(new A._filterTransactionRulesByState_closure0(action)); }, _filterTransactionRules(transactionRuleListState, action) { return transactionRuleListState.rebuild$1(new A._filterTransactionRules_closure(action, transactionRuleListState)); }, _sortTransactionRules(transactionRuleListState, action) { return transactionRuleListState.rebuild$1(new A._sortTransactionRules_closure(action)); }, _startListMultiselect24(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure23()); }, _addToListMultiselect24(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure23(action)); }, _removeFromListMultiselect24(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure23(action)); }, _clearListMultiselect24(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure23()); }, _archiveTransactionRuleSuccess(transactionRuleState, action) { return transactionRuleState.rebuild$1(new A._archiveTransactionRuleSuccess_closure(action)); }, _deleteTransactionRuleSuccess(transactionRuleState, action) { return transactionRuleState.rebuild$1(new A._deleteTransactionRuleSuccess_closure(action)); }, _restoreTransactionRuleSuccess(transactionRuleState, action) { return transactionRuleState.rebuild$1(new A._restoreTransactionRuleSuccess_closure(action)); }, _addTransactionRule(transactionRuleState, action) { return transactionRuleState.rebuild$1(new A._addTransactionRule_closure(action)); }, _updateTransactionRule(transactionRuleState, action) { return transactionRuleState.rebuild$1(new A._updateTransactionRule_closure(action)); }, _setLoadedTransactionRule(transactionRuleState, action) { return transactionRuleState.rebuild$1(new A._setLoadedTransactionRule_closure(action)); }, _setLoadedTransactionRules(transactionRuleState, action) { return transactionRuleState.loadTransactionRules$1(action.transactionRules); }, _setLoadedCompany24(transactionRuleState, action) { return transactionRuleState.loadTransactionRules$1(action.userCompany.company.transactionRules); }, transactionRuleUIReducer_closure: function transactionRuleUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure193: function forceSelectedReducer_closure193() { }, forceSelectedReducer_closure194: function forceSelectedReducer_closure194() { }, forceSelectedReducer_closure195: function forceSelectedReducer_closure195() { }, forceSelectedReducer_closure196: function forceSelectedReducer_closure196() { }, forceSelectedReducer_closure197: function forceSelectedReducer_closure197() { }, forceSelectedReducer_closure198: function forceSelectedReducer_closure198() { }, forceSelectedReducer_closure199: function forceSelectedReducer_closure199() { }, forceSelectedReducer_closure200: function forceSelectedReducer_closure200() { }, tabIndexReducer_closure25: function tabIndexReducer_closure25() { }, tabIndexReducer_closure26: function tabIndexReducer_closure26() { }, selectedIdReducer_closure369: function selectedIdReducer_closure369() { }, selectedIdReducer_closure370: function selectedIdReducer_closure370() { }, selectedIdReducer_closure371: function selectedIdReducer_closure371() { }, selectedIdReducer_closure372: function selectedIdReducer_closure372() { }, selectedIdReducer_closure373: function selectedIdReducer_closure373() { }, selectedIdReducer_closure374: function selectedIdReducer_closure374() { }, selectedIdReducer_closure375: function selectedIdReducer_closure375() { }, selectedIdReducer_closure376: function selectedIdReducer_closure376() { }, selectedIdReducer_closure377: function selectedIdReducer_closure377() { }, selectedIdReducer_closure378: function selectedIdReducer_closure378() { }, selectedIdReducer_closure379: function selectedIdReducer_closure379() { }, selectedIdReducer_closure380: function selectedIdReducer_closure380() { }, selectedIdReducer_closure381: function selectedIdReducer_closure381() { }, selectedIdReducer_closure382: function selectedIdReducer_closure382() { }, selectedIdReducer_closure383: function selectedIdReducer_closure383() { }, editingReducer_closure122: function editingReducer_closure122() { }, editingReducer_closure123: function editingReducer_closure123() { }, editingReducer_closure124: function editingReducer_closure124() { }, editingReducer_closure125: function editingReducer_closure125() { }, editingReducer__closure47: function editingReducer__closure47() { }, transactionRuleListReducer_closure: function transactionRuleListReducer_closure() { }, transactionRuleListReducer__closure: function transactionRuleListReducer__closure() { }, _viewTransactionRuleList_closure: function _viewTransactionRuleList_closure() { }, _filterTransactionRulesByCustom1_closure: function _filterTransactionRulesByCustom1_closure(t0) { this.action = t0; }, _filterTransactionRulesByCustom1_closure0: function _filterTransactionRulesByCustom1_closure0(t0) { this.action = t0; }, _filterTransactionRulesByCustom2_closure: function _filterTransactionRulesByCustom2_closure(t0) { this.action = t0; }, _filterTransactionRulesByCustom2_closure0: function _filterTransactionRulesByCustom2_closure0(t0) { this.action = t0; }, _filterTransactionRulesByState_closure: function _filterTransactionRulesByState_closure(t0) { this.action = t0; }, _filterTransactionRulesByState_closure0: function _filterTransactionRulesByState_closure0(t0) { this.action = t0; }, _filterTransactionRules_closure: function _filterTransactionRules_closure(t0, t1) { this.action = t0; this.transactionRuleListState = t1; }, _sortTransactionRules_closure: function _sortTransactionRules_closure(t0) { this.action = t0; }, _startListMultiselect_closure23: function _startListMultiselect_closure23() { }, _addToListMultiselect_closure23: function _addToListMultiselect_closure23(t0) { this.action = t0; }, _removeFromListMultiselect_closure23: function _removeFromListMultiselect_closure23(t0) { this.action = t0; }, _clearListMultiselect_closure23: function _clearListMultiselect_closure23() { }, _archiveTransactionRuleSuccess_closure: function _archiveTransactionRuleSuccess_closure(t0) { this.action = t0; }, _deleteTransactionRuleSuccess_closure: function _deleteTransactionRuleSuccess_closure(t0) { this.action = t0; }, _restoreTransactionRuleSuccess_closure: function _restoreTransactionRuleSuccess_closure(t0) { this.action = t0; }, _addTransactionRule_closure: function _addTransactionRule_closure(t0) { this.action = t0; }, _updateTransactionRule_closure: function _updateTransactionRule_closure(t0) { this.action = t0; }, _setLoadedTransactionRule_closure: function _setLoadedTransactionRule_closure(t0) { this.action = t0; }, filteredTransactionRulesSelector(selectionState, transactionRuleMap, transactionRuleList, transactionRuleListState) { var t1 = transactionRuleList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredTransactionRulesSelector_closure(transactionRuleMap, selectionState.filterEntityId, transactionRuleListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredTransactionRulesSelector_closure0(transactionRuleMap, transactionRuleListState)); return list; }, transactionStatsForTransactionRule(transactionRuleId, transactionMap) { var t1 = {}; t1.total = t1.countArchived = t1.countActive = 0; t1.currencyId = null; transactionMap._map$_map.forEach$1(0, new A.transactionStatsForTransactionRule_closure(t1, transactionRuleId)); return new A.EntityStats(t1.countActive, t1.countArchived, t1.total, t1.currencyId); }, memoizedFilteredTransactionRuleList_closure: function memoizedFilteredTransactionRuleList_closure() { }, filteredTransactionRulesSelector_closure: function filteredTransactionRulesSelector_closure(t0, t1, t2) { this.transactionRuleMap = t0; this.filterEntityId = t1; this.transactionRuleListState = t2; }, filteredTransactionRulesSelector_closure0: function filteredTransactionRulesSelector_closure0(t0, t1) { this.transactionRuleMap = t0; this.transactionRuleListState = t1; }, memoizedTransactionStatsForTransactionRule_closure: function memoizedTransactionStatsForTransactionRule_closure() { }, transactionStatsForTransactionRule_closure: function transactionStatsForTransactionRule_closure(t0, t1) { this._box_0 = t0; this.transactionRuleId = t1; }, _$TransactionRuleState$_(list, map) { var _s20_ = "TransactionRuleState"; A.BuiltValueNullFieldError_checkNotNull(map, _s20_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s20_, "list"); return new A._$TransactionRuleState(map, list); }, _$TransactionRuleUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s22_ = "TransactionRuleUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s22_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s22_, "tabIndex"); return new A._$TransactionRuleUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, TransactionRuleState: function TransactionRuleState() { }, TransactionRuleState_loadTransactionRules_closure0: function TransactionRuleState_loadTransactionRules_closure0() { }, TransactionRuleState_loadTransactionRules_closure1: function TransactionRuleState_loadTransactionRules_closure1() { }, TransactionRuleState_loadTransactionRules_closure: function TransactionRuleState_loadTransactionRules_closure(t0, t1) { this.$this = t0; this.map = t1; }, TransactionRuleUIState: function TransactionRuleUIState() { }, _$TransactionRuleStateSerializer: function _$TransactionRuleStateSerializer() { }, _$TransactionRuleUIStateSerializer: function _$TransactionRuleUIStateSerializer() { }, _$TransactionRuleState: function _$TransactionRuleState(t0, t1) { this.map = t0; this.list = t1; this._transaction_rule_state$__hashCode = null; }, TransactionRuleStateBuilder: function TransactionRuleStateBuilder() { this._transaction_rule_state$_list = this._transaction_rule_state$_map = this._transaction_rule_state$_$v = null; }, _$TransactionRuleUIState: function _$TransactionRuleUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._transaction_rule_state$__hashCode = null; }, TransactionRuleUIStateBuilder: function TransactionRuleUIStateBuilder() { var _ = this; _._transaction_rule_state$_cancelCompleter = _._transaction_rule_state$_saveCompleter = _._transaction_rule_state$_tabIndex = _._transaction_rule_state$_forceSelected = _._transaction_rule_state$_selectedId = _._transaction_rule_state$_listUIState = _._transaction_rule_state$_editing = _._transaction_rule_state$_$v = null; }, _TransactionRuleUIState_Object_EntityUIState: function _TransactionRuleUIState_Object_EntityUIState() { }, EntityUIState: function EntityUIState() { }, ListUIState_ListUIState(sortField, sortAscending) { var t1 = A.BuiltList_BuiltList$from(A._setArrayType([B.EntityState_active], type$.JSArray_EntityState), type$.EntityState), t2 = A.BuiltList_BuiltList$from(B.List_empty, type$.EntityStatus), t3 = type$.String; return A._$ListUIState$_(A.BuiltList_BuiltList$from(B.List_empty, t3), A.BuiltList_BuiltList$from(B.List_empty, t3), A.BuiltList_BuiltList$from(B.List_empty, t3), A.BuiltList_BuiltList$from(B.List_empty, t3), null, 0, null, sortAscending !== false, sortField, t1, t2); }, _$ListUIState$_(custom1Filters, custom2Filters, custom3Filters, custom4Filters, filter, filterClearedAt, selectedIds, sortAscending, sortField, stateFilters, statusFilters) { var _s11_ = "ListUIState"; A.BuiltValueNullFieldError_checkNotNull(filterClearedAt, _s11_, "filterClearedAt"); A.BuiltValueNullFieldError_checkNotNull(sortField, _s11_, "sortField"); A.BuiltValueNullFieldError_checkNotNull(sortAscending, _s11_, "sortAscending"); A.BuiltValueNullFieldError_checkNotNull(stateFilters, _s11_, "stateFilters"); A.BuiltValueNullFieldError_checkNotNull(statusFilters, _s11_, "statusFilters"); A.BuiltValueNullFieldError_checkNotNull(custom1Filters, _s11_, "custom1Filters"); A.BuiltValueNullFieldError_checkNotNull(custom2Filters, _s11_, "custom2Filters"); A.BuiltValueNullFieldError_checkNotNull(custom3Filters, _s11_, "custom3Filters"); A.BuiltValueNullFieldError_checkNotNull(custom4Filters, _s11_, "custom4Filters"); return new A._$ListUIState(filter, filterClearedAt, sortField, sortAscending, stateFilters, statusFilters, custom1Filters, custom2Filters, custom3Filters, custom4Filters, selectedIds); }, ListUIState: function ListUIState() { }, _$ListUIStateSerializer: function _$ListUIStateSerializer() { }, _$ListUIState: function _$ListUIState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.filter = t0; _.filterClearedAt = t1; _.sortField = t2; _.sortAscending = t3; _.stateFilters = t4; _.statusFilters = t5; _.custom1Filters = t6; _.custom2Filters = t7; _.custom3Filters = t8; _.custom4Filters = t9; _.selectedIds = t10; _._list_ui_state$__hashCode = null; }, ListUIStateBuilder: function ListUIStateBuilder() { var _ = this; _._selectedIds = _._custom4Filters = _._custom3Filters = _._custom2Filters = _._custom1Filters = _._statusFilters = _._stateFilters = _._sortAscending = _._sortField = _._list_ui_state$_filterClearedAt = _._list_ui_state$_filter = _._list_ui_state$_$v = null; }, prefReducer(state, action, selectedCompanyId) { return state.rebuild$1(new A.prefReducer_closure(selectedCompanyId, state, action)); }, _resortFields(value, entityType, field) { var t1, sortField = value._map$_map.$index(0, entityType); if (sortField == null) sortField = A._$PrefStateSortField$_(field !== "number", field); t1 = new A.PrefStateSortFieldBuilder(); A.ArgumentError_checkNotNull(sortField, "other"); t1._pref_state$_$v = sortField; new A._resortFields_closure(sortField, field).call$1(t1); return value.rebuild$1(new A._resortFields_closure0(entityType, t1._build$0())); }, companyPrefReducer(state, action) { var t2, t3, t1 = {}; t1.state = state; if (state == null) { t2 = A.BuiltList_BuiltList$from(B.List_empty, type$.HistoryRecord); A.BuiltValueNullFieldError_checkNotNull(t2, "CompanyPrefState", "historyList"); t2 = t1.state = new A._$CompanyPrefState(t2); } else t2 = state; t3 = new A.CompanyPrefStateBuilder(); A.ArgumentError_checkNotNull(t2, "other"); t3._pref_state$_$v = t2; new A.companyPrefReducer_closure(t1, action).call$1(t3); return t3._build$0(); }, _addToHistory(list, record) { var old, t1 = record.id, t2 = t1 == null; if (!t2 && B.JSString_methods.startsWith$1(t1, "-")) return list; if (record.entityType === B.EntityType_settings) if (B.JSString_methods.endsWith$1(t2 ? "" : t1, "/edit")) return list; old = A.IterableExtension_firstWhereOrNull(list, new A._addToHistory_closure(record)); if (old != null) return list.rebuild$1(new A._addToHistory_closure0(old, record)); else return list.rebuild$1(new A._addToHistory_closure1(record, list)); }, prefReducer_closure: function prefReducer_closure(t0, t1, t2) { this.selectedCompanyId = t0; this.state = t1; this.action = t2; }, _resortFields_closure: function _resortFields_closure(t0, t1) { this.sortField = t0; this.field = t1; }, _resortFields_closure0: function _resortFields_closure0(t0, t1) { this.entityType = t0; this.directon = t1; }, sortFieldsReducer_closure: function sortFieldsReducer_closure() { }, sortFieldsReducer_closure0: function sortFieldsReducer_closure0() { }, sortFieldsReducer_closure1: function sortFieldsReducer_closure1() { }, sortFieldsReducer_closure2: function sortFieldsReducer_closure2() { }, sortFieldsReducer_closure3: function sortFieldsReducer_closure3() { }, sortFieldsReducer_closure4: function sortFieldsReducer_closure4() { }, sortFieldsReducer_closure5: function sortFieldsReducer_closure5() { }, sortFieldsReducer_closure6: function sortFieldsReducer_closure6() { }, sortFieldsReducer_closure7: function sortFieldsReducer_closure7() { }, sortFieldsReducer_closure8: function sortFieldsReducer_closure8() { }, sortFieldsReducer_closure9: function sortFieldsReducer_closure9() { }, sortFieldsReducer_closure10: function sortFieldsReducer_closure10() { }, sortFieldsReducer_closure11: function sortFieldsReducer_closure11() { }, sortFieldsReducer_closure12: function sortFieldsReducer_closure12() { }, sortFieldsReducer_closure13: function sortFieldsReducer_closure13() { }, sortFieldsReducer_closure14: function sortFieldsReducer_closure14() { }, sortFieldsReducer_closure15: function sortFieldsReducer_closure15() { }, sortFieldsReducer_closure16: function sortFieldsReducer_closure16() { }, sortFieldsReducer_closure17: function sortFieldsReducer_closure17() { }, sortFieldsReducer_closure18: function sortFieldsReducer_closure18() { }, sortFieldsReducer_closure19: function sortFieldsReducer_closure19() { }, sortFieldsReducer_closure20: function sortFieldsReducer_closure20() { }, sidebarEditorReducer_closure: function sidebarEditorReducer_closure() { }, sidebarEditorReducer__closure: function sidebarEditorReducer__closure(t0, t1) { this.entityType = t0; this.value = t1; }, sidebarEditorReducer__closure0: function sidebarEditorReducer__closure0(t0) { this.entityType = t0; }, sidebarViewerReducer_closure: function sidebarViewerReducer_closure() { }, sidebarViewerReducer__closure: function sidebarViewerReducer__closure(t0, t1) { this.entityType = t0; this.value = t1; }, sidebarViewerReducer__closure0: function sidebarViewerReducer__closure0(t0) { this.entityType = t0; }, menuVisibleReducer_closure: function menuVisibleReducer_closure() { }, menuVisibleReducer_closure0: function menuVisibleReducer_closure0() { }, textScaleFactorReducer_closure: function textScaleFactorReducer_closure() { }, historyVisibleReducer_closure: function historyVisibleReducer_closure() { }, historyVisibleReducer_closure0: function historyVisibleReducer_closure0() { }, hideTaskExtensionBannerReducer_closure: function hideTaskExtensionBannerReducer_closure() { }, hideGatewayWarningReducer_closure: function hideGatewayWarningReducer_closure() { }, hideReviewAppReducer_closure: function hideReviewAppReducer_closure() { }, hideReviewAppReducer_closure0: function hideReviewAppReducer_closure0() { }, hideReviewAppReducer_closure1: function hideReviewAppReducer_closure1() { }, hideOneYearReviewAppReducer_closure: function hideOneYearReviewAppReducer_closure() { }, hideOneYearReviewAppReducer_closure0: function hideOneYearReviewAppReducer_closure0() { }, hideTwoYearReviewAppReducer_closure: function hideTwoYearReviewAppReducer_closure() { }, layoutReducer_closure: function layoutReducer_closure() { }, moduleLayoutReducer_closure: function moduleLayoutReducer_closure() { }, moduleLayoutReducer_closure0: function moduleLayoutReducer_closure0() { }, rowsPerPageReducer_closure: function rowsPerPageReducer_closure() { }, manuSidebarReducer_closure: function manuSidebarReducer_closure() { }, historySidebarReducer_closure: function historySidebarReducer_closure() { }, darkModeTypeReducer_closure: function darkModeTypeReducer_closure() { }, darkModeSystemReducer_closure: function darkModeSystemReducer_closure() { }, statementIncludesReducer_closure: function statementIncludesReducer_closure() { }, enableTooltipsReducer_closure: function enableTooltipsReducer_closure() { }, enableFlexibleSearchReducer_closure: function enableFlexibleSearchReducer_closure() { }, enableNativeBrowserReducer_closure: function enableNativeBrowserReducer_closure() { }, persistDataReducer_closure: function persistDataReducer_closure() { }, showKanbanReducer_closure: function showKanbanReducer_closure() { }, isFilterVisibleReducer_closure: function isFilterVisibleReducer_closure() { }, longPressReducer_closure: function longPressReducer_closure() { }, tapSelectedToEditReducer_closure: function tapSelectedToEditReducer_closure() { }, downloadsFolderReducer_closure: function downloadsFolderReducer_closure() { }, isPreviewVisibleReducer_closure: function isPreviewVisibleReducer_closure() { }, isPreviewVisibleReducer_closure0: function isPreviewVisibleReducer_closure0() { }, isPreviewVisibleReducer_closure1: function isPreviewVisibleReducer_closure1() { }, isPreviewVisibleReducer_closure2: function isPreviewVisibleReducer_closure2() { }, isPreviewVisibleReducer_closure3: function isPreviewVisibleReducer_closure3() { }, isPreviewVisibleReducer_closure4: function isPreviewVisibleReducer_closure4() { }, isPreviewVisibleReducer_closure5: function isPreviewVisibleReducer_closure5() { }, isPreviewVisibleReducer_closure6: function isPreviewVisibleReducer_closure6() { }, isPreviewVisibleReducer_closure7: function isPreviewVisibleReducer_closure7() { }, isPreviewVisibleReducer_closure8: function isPreviewVisibleReducer_closure8() { }, isPreviewVisibleReducer_closure9: function isPreviewVisibleReducer_closure9() { }, isPreviewVisibleReducer_closure10: function isPreviewVisibleReducer_closure10() { }, isPreviewVisibleReducer_closure11: function isPreviewVisibleReducer_closure11() { }, isPreviewVisibleReducer_closure12: function isPreviewVisibleReducer_closure12() { }, isPreviewVisibleReducer_closure13: function isPreviewVisibleReducer_closure13() { }, isPreviewVisibleReducer_closure14: function isPreviewVisibleReducer_closure14() { }, requireAuthenticationReducer_closure: function requireAuthenticationReducer_closure() { }, colorThemeReducer_closure: function colorThemeReducer_closure() { }, darkColorThemeReducer_closure: function darkColorThemeReducer_closure() { }, showPdfPreviewReducer_closure: function showPdfPreviewReducer_closure() { }, showPdfPreviewSideBySideReducer_closure: function showPdfPreviewSideBySideReducer_closure() { }, editAfterSavingReducer_closure: function editAfterSavingReducer_closure() { }, enableTouchEventsReducer_closure: function enableTouchEventsReducer_closure() { }, customColorsReducer_closure: function customColorsReducer_closure() { }, darkCustomColorsReducer_closure: function darkCustomColorsReducer_closure() { }, companyPrefReducer_closure: function companyPrefReducer_closure(t0, t1) { this._box_0 = t0; this.action = t1; }, historyReducer_closure: function historyReducer_closure() { }, historyReducer_closure0: function historyReducer_closure0() { }, historyReducer__closure0: function historyReducer__closure0() { }, historyReducer_closure1: function historyReducer_closure1() { }, historyReducer__closure: function historyReducer__closure(t0, t1) { this.history = t0; this.action = t1; }, historyReducer___closure: function historyReducer___closure(t0) { this.action = t0; }, historyReducer_closure2: function historyReducer_closure2() { }, historyReducer_closure3: function historyReducer_closure3() { }, historyReducer_closure4: function historyReducer_closure4() { }, historyReducer_closure5: function historyReducer_closure5() { }, historyReducer_closure6: function historyReducer_closure6() { }, historyReducer_closure7: function historyReducer_closure7() { }, historyReducer_closure8: function historyReducer_closure8() { }, historyReducer_closure9: function historyReducer_closure9() { }, historyReducer_closure10: function historyReducer_closure10() { }, historyReducer_closure11: function historyReducer_closure11() { }, historyReducer_closure12: function historyReducer_closure12() { }, historyReducer_closure13: function historyReducer_closure13() { }, historyReducer_closure14: function historyReducer_closure14() { }, historyReducer_closure15: function historyReducer_closure15() { }, historyReducer_closure16: function historyReducer_closure16() { }, historyReducer_closure17: function historyReducer_closure17() { }, historyReducer_closure18: function historyReducer_closure18() { }, historyReducer_closure19: function historyReducer_closure19() { }, historyReducer_closure20: function historyReducer_closure20() { }, historyReducer_closure21: function historyReducer_closure21() { }, historyReducer_closure22: function historyReducer_closure22() { }, historyReducer_closure23: function historyReducer_closure23() { }, historyReducer_closure24: function historyReducer_closure24() { }, historyReducer_closure25: function historyReducer_closure25() { }, historyReducer_closure26: function historyReducer_closure26() { }, historyReducer_closure27: function historyReducer_closure27() { }, historyReducer_closure28: function historyReducer_closure28() { }, historyReducer_closure29: function historyReducer_closure29() { }, historyReducer_closure30: function historyReducer_closure30() { }, historyReducer_closure31: function historyReducer_closure31() { }, historyReducer_closure32: function historyReducer_closure32() { }, historyReducer_closure33: function historyReducer_closure33() { }, historyReducer_closure34: function historyReducer_closure34() { }, historyReducer_closure35: function historyReducer_closure35() { }, historyReducer_closure36: function historyReducer_closure36() { }, historyReducer_closure37: function historyReducer_closure37() { }, historyReducer_closure38: function historyReducer_closure38() { }, historyReducer_closure39: function historyReducer_closure39() { }, historyReducer_closure40: function historyReducer_closure40() { }, historyReducer_closure41: function historyReducer_closure41() { }, historyReducer_closure42: function historyReducer_closure42() { }, historyReducer_closure43: function historyReducer_closure43() { }, historyReducer_closure44: function historyReducer_closure44() { }, historyReducer_closure45: function historyReducer_closure45() { }, historyReducer_closure46: function historyReducer_closure46() { }, historyReducer_closure47: function historyReducer_closure47() { }, historyReducer_closure48: function historyReducer_closure48() { }, historyReducer_closure49: function historyReducer_closure49() { }, historyReducer_closure50: function historyReducer_closure50() { }, historyReducer_closure51: function historyReducer_closure51() { }, historyReducer_closure52: function historyReducer_closure52() { }, historyReducer_closure53: function historyReducer_closure53() { }, historyReducer_closure54: function historyReducer_closure54() { }, historyReducer_closure55: function historyReducer_closure55() { }, historyReducer_closure56: function historyReducer_closure56() { }, historyReducer_closure57: function historyReducer_closure57() { }, historyReducer_closure58: function historyReducer_closure58() { }, historyReducer_closure59: function historyReducer_closure59() { }, historyReducer_closure60: function historyReducer_closure60() { }, historyReducer_closure61: function historyReducer_closure61() { }, historyReducer_closure62: function historyReducer_closure62() { }, historyReducer_closure63: function historyReducer_closure63() { }, historyReducer_closure64: function historyReducer_closure64() { }, historyReducer_closure65: function historyReducer_closure65() { }, historyReducer_closure66: function historyReducer_closure66() { }, historyReducer_closure67: function historyReducer_closure67() { }, historyReducer_closure68: function historyReducer_closure68() { }, historyReducer_closure69: function historyReducer_closure69() { }, historyReducer_closure70: function historyReducer_closure70() { }, historyReducer_closure71: function historyReducer_closure71() { }, historyReducer_closure72: function historyReducer_closure72() { }, historyReducer_closure73: function historyReducer_closure73() { }, historyReducer_closure74: function historyReducer_closure74() { }, historyReducer_closure75: function historyReducer_closure75() { }, historyReducer_closure76: function historyReducer_closure76() { }, historyReducer_closure77: function historyReducer_closure77() { }, historyReducer_closure78: function historyReducer_closure78() { }, historyReducer_closure79: function historyReducer_closure79() { }, historyReducer_closure80: function historyReducer_closure80() { }, historyReducer_closure81: function historyReducer_closure81() { }, historyReducer_closure82: function historyReducer_closure82() { }, historyReducer_closure83: function historyReducer_closure83() { }, historyReducer_closure84: function historyReducer_closure84() { }, historyReducer_closure85: function historyReducer_closure85() { }, historyReducer_closure86: function historyReducer_closure86() { }, _addToHistory_closure: function _addToHistory_closure(t0) { this.record = t0; }, _addToHistory_closure0: function _addToHistory_closure0(t0, t1) { this.old = t0; this.record = t1; }, _addToHistory_closure1: function _addToHistory_closure1(t0, t1) { this.record = t0; this.list = t1; }, PrefState_PrefState() { var t4, t5, t6, t1 = type$.EntityType, t2 = type$.bool, t3 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, t2); t2 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, t2); t4 = type$.String; t5 = A.BuiltList_BuiltList$from(A._setArrayType(["payments"], type$.JSArray_String), t4); t6 = A.BuiltMap_BuiltMap(B.Map_empty1, t4, type$.CompanyPrefState); t1 = A.BuiltMap_BuiltMap(B.Map_empty1, t1, type$.PrefStateSortField); return A._$PrefState$_(B.AppLayout_desktop, "light", t6, A.BuiltMap_BuiltMap(B.Map_52Mqi, t4, t4), "dark", A.BuiltMap_BuiltMap(B.Map_empty1, t4, t4), "system", "", true, false, false, false, true, false, false, false, false, false, false, B.AppSidebarMode_float, false, false, true, false, true, B.AppSidebarMode_collapse, B.ModuleLayout_table, false, false, 10, false, true, false, t1, t5, false, 1, t3, t2); }, PrefState__initializeBuilder(builder) { var t2, t3, t1 = type$.String; builder.get$statementIncludes().replace$1(0, A.BuiltList_BuiltList$from(A._setArrayType(["payments"], type$.JSArray_String), t1)); t2 = type$.EntityType; t3 = type$.bool; builder.get$useSidebarEditor().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t3)); builder.get$useSidebarViewer().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t3)); builder.get$sortFields().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, type$.PrefStateSortField)); builder.get$customColors().replace$1(0, A.BuiltMap_BuiltMap(B.Map_52Mqi, t1, t1)); builder.get$darkCustomColors().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t1, t1)); builder.get$_pref_state$_$this()._showKanban = false; builder.get$_pref_state$_$this()._isPreviewVisible = false; builder.get$_pref_state$_$this()._isFilterVisible = false; builder.get$_pref_state$_$this()._hideGatewayWarning = false; builder.get$_pref_state$_$this()._hideReviewApp = false; builder.get$_pref_state$_$this()._hideOneYearReviewApp = false; builder.get$_pref_state$_$this()._hideTwoYearReviewApp = false; builder.get$_pref_state$_$this()._tapSelectedToEdit = false; builder.get$_pref_state$_$this()._persistData = false; builder.get$_pref_state$_$this()._editAfterSaving = true; builder.get$_pref_state$_$this()._showPdfPreview = true; builder.get$_pref_state$_$this()._showPdfPreviewSideBySide = false; builder.get$_pref_state$_$this()._enableTouchEvents = false; builder.get$_pref_state$_$this()._enableFlexibleSearch = false; builder.get$_pref_state$_$this()._enableTooltips = true; builder.get$_pref_state$_$this()._enableNativeBrowser = false; builder.get$_pref_state$_$this()._textScaleFactor = 1; builder.get$_pref_state$_$this()._darkModeType = "system"; builder.get$_pref_state$_$this()._colorTheme = "light"; builder.get$_pref_state$_$this()._darkColorTheme = "dark"; builder.get$_pref_state$_$this()._enableDarkModeSystem = false; builder.get$_pref_state$_$this()._donwloadsFolder = ""; builder.get$_pref_state$_$this()._hideTaskExtensionBanner = false; return builder; }, HistoryRecord_HistoryRecord(entityType, id, page) { var t1 = Date.now(); return A._$HistoryRecord$_(entityType, id, page == null ? 0 : page, t1); }, _$valueOf($name) { switch ($name) { case "mobile": return B.AppLayout_mobile; case "desktop": return B.AppLayout_desktop; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, _$moduleLayoutValueOf($name) { switch ($name) { case "list": return B.ModuleLayout_list; case "table": return B.ModuleLayout_table; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, _$valueOfSidebarMode($name) { switch ($name) { case "float": return B.AppSidebarMode_float; case "visible": return B.AppSidebarMode_visible; case "collapse": return B.AppSidebarMode_collapse; default: throw A.wrapException(A.ArgumentError$($name, null)); } }, _$PrefState$_(appLayout, colorTheme, companyPrefs, customColors, darkColorTheme, darkCustomColors, darkModeType, donwloadsFolder, editAfterSaving, enableDarkModeSystem, enableFlexibleSearch, enableNativeBrowser, enableTooltips, enableTouchEvents, hideGatewayWarning, hideOneYearReviewApp, hideReviewApp, hideTaskExtensionBanner, hideTwoYearReviewApp, historySidebarMode, isFilterVisible, isHistoryVisible, isMenuVisible, isPreviewVisible, longPressSelectionIsDefault, menuSidebarMode, moduleLayout, persistData, requireAuthentication, rowsPerPage, showKanban, showPdfPreview, showPdfPreviewSideBySide, sortFields, statementIncludes, tapSelectedToEdit, textScaleFactor, useSidebarEditor, useSidebarViewer) { var _s9_ = "PrefState"; A.BuiltValueNullFieldError_checkNotNull(appLayout, _s9_, "appLayout"); A.BuiltValueNullFieldError_checkNotNull(moduleLayout, _s9_, "moduleLayout"); A.BuiltValueNullFieldError_checkNotNull(menuSidebarMode, _s9_, "menuSidebarMode"); A.BuiltValueNullFieldError_checkNotNull(historySidebarMode, _s9_, "historySidebarMode"); A.BuiltValueNullFieldError_checkNotNull(useSidebarEditor, _s9_, "useSidebarEditor"); A.BuiltValueNullFieldError_checkNotNull(useSidebarViewer, _s9_, "useSidebarViewer"); A.BuiltValueNullFieldError_checkNotNull(customColors, _s9_, "customColors"); A.BuiltValueNullFieldError_checkNotNull(darkCustomColors, _s9_, "darkCustomColors"); A.BuiltValueNullFieldError_checkNotNull(statementIncludes, _s9_, "statementIncludes"); A.BuiltValueNullFieldError_checkNotNull(isPreviewVisible, _s9_, "isPreviewVisible"); A.BuiltValueNullFieldError_checkNotNull(isMenuVisible, _s9_, "isMenuVisible"); A.BuiltValueNullFieldError_checkNotNull(showKanban, _s9_, "showKanban"); A.BuiltValueNullFieldError_checkNotNull(showPdfPreview, _s9_, "showPdfPreview"); A.BuiltValueNullFieldError_checkNotNull(showPdfPreviewSideBySide, _s9_, "showPdfPreviewSideBySide"); A.BuiltValueNullFieldError_checkNotNull(enableTouchEvents, _s9_, "enableTouchEvents"); A.BuiltValueNullFieldError_checkNotNull(enableFlexibleSearch, _s9_, "enableFlexibleSearch"); A.BuiltValueNullFieldError_checkNotNull(isHistoryVisible, _s9_, "isHistoryVisible"); A.BuiltValueNullFieldError_checkNotNull(darkModeType, _s9_, "darkModeType"); A.BuiltValueNullFieldError_checkNotNull(enableDarkModeSystem, _s9_, "enableDarkModeSystem"); A.BuiltValueNullFieldError_checkNotNull(isFilterVisible, _s9_, "isFilterVisible"); A.BuiltValueNullFieldError_checkNotNull(persistData, _s9_, "persistData"); A.BuiltValueNullFieldError_checkNotNull(longPressSelectionIsDefault, _s9_, "longPressSelectionIsDefault"); A.BuiltValueNullFieldError_checkNotNull(requireAuthentication, _s9_, "requireAuthentication"); A.BuiltValueNullFieldError_checkNotNull(tapSelectedToEdit, _s9_, "tapSelectedToEdit"); A.BuiltValueNullFieldError_checkNotNull(rowsPerPage, _s9_, "rowsPerPage"); A.BuiltValueNullFieldError_checkNotNull(enableTooltips, _s9_, "enableTooltips"); A.BuiltValueNullFieldError_checkNotNull(colorTheme, _s9_, "colorTheme"); A.BuiltValueNullFieldError_checkNotNull(darkColorTheme, _s9_, "darkColorTheme"); A.BuiltValueNullFieldError_checkNotNull(hideGatewayWarning, _s9_, "hideGatewayWarning"); A.BuiltValueNullFieldError_checkNotNull(hideReviewApp, _s9_, "hideReviewApp"); A.BuiltValueNullFieldError_checkNotNull(hideOneYearReviewApp, _s9_, "hideOneYearReviewApp"); A.BuiltValueNullFieldError_checkNotNull(hideTwoYearReviewApp, _s9_, "hideTwoYearReviewApp"); A.BuiltValueNullFieldError_checkNotNull(hideTaskExtensionBanner, _s9_, "hideTaskExtensionBanner"); A.BuiltValueNullFieldError_checkNotNull(editAfterSaving, _s9_, "editAfterSaving"); A.BuiltValueNullFieldError_checkNotNull(enableNativeBrowser, _s9_, "enableNativeBrowser"); A.BuiltValueNullFieldError_checkNotNull(textScaleFactor, _s9_, "textScaleFactor"); A.BuiltValueNullFieldError_checkNotNull(donwloadsFolder, _s9_, "donwloadsFolder"); A.BuiltValueNullFieldError_checkNotNull(sortFields, _s9_, "sortFields"); A.BuiltValueNullFieldError_checkNotNull(companyPrefs, _s9_, "companyPrefs"); return new A._$PrefState(appLayout, moduleLayout, menuSidebarMode, historySidebarMode, useSidebarEditor, useSidebarViewer, customColors, darkCustomColors, statementIncludes, isPreviewVisible, isMenuVisible, showKanban, showPdfPreview, showPdfPreviewSideBySide, enableTouchEvents, enableFlexibleSearch, isHistoryVisible, darkModeType, enableDarkModeSystem, isFilterVisible, persistData, longPressSelectionIsDefault, requireAuthentication, tapSelectedToEdit, rowsPerPage, enableTooltips, colorTheme, darkColorTheme, hideGatewayWarning, hideReviewApp, hideOneYearReviewApp, hideTwoYearReviewApp, hideTaskExtensionBanner, editAfterSaving, enableNativeBrowser, textScaleFactor, donwloadsFolder, sortFields, companyPrefs); }, _$PrefStateSortField$_(ascending, field) { var _s18_ = "PrefStateSortField"; A.BuiltValueNullFieldError_checkNotNull(field, _s18_, "field"); A.BuiltValueNullFieldError_checkNotNull(ascending, _s18_, "ascending"); return new A._$PrefStateSortField(field, ascending); }, _$HistoryRecord$_(entityType, id, page, timestamp) { var _s13_ = "HistoryRecord"; A.BuiltValueNullFieldError_checkNotNull(entityType, _s13_, "entityType"); A.BuiltValueNullFieldError_checkNotNull(timestamp, _s13_, "timestamp"); return new A._$HistoryRecord(id, entityType, page, timestamp); }, PrefState: function PrefState() { }, PrefStateSortField: function PrefStateSortField() { }, CompanyPrefState: function CompanyPrefState() { }, AppLayout: function AppLayout(t0) { this.name = t0; }, ModuleLayout: function ModuleLayout(t0) { this.name = t0; }, AppSidebar: function AppSidebar(t0) { this.name = t0; }, AppSidebarMode: function AppSidebarMode(t0) { this.name = t0; }, HistoryRecord: function HistoryRecord() { }, _$PrefStateSerializer: function _$PrefStateSerializer() { }, _$PrefStateSortFieldSerializer: function _$PrefStateSortFieldSerializer() { }, _$CompanyPrefStateSerializer: function _$CompanyPrefStateSerializer() { }, _$AppLayoutSerializer: function _$AppLayoutSerializer() { }, _$ModuleLayoutSerializer: function _$ModuleLayoutSerializer() { }, _$AppSidebarModeSerializer: function _$AppSidebarModeSerializer() { }, _$HistoryRecordSerializer: function _$HistoryRecordSerializer() { }, _$PrefState: function _$PrefState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38) { var _ = this; _.appLayout = t0; _.moduleLayout = t1; _.menuSidebarMode = t2; _.historySidebarMode = t3; _.useSidebarEditor = t4; _.useSidebarViewer = t5; _.customColors = t6; _.darkCustomColors = t7; _.statementIncludes = t8; _.isPreviewVisible = t9; _.isMenuVisible = t10; _.showKanban = t11; _.showPdfPreview = t12; _.showPdfPreviewSideBySide = t13; _.enableTouchEvents = t14; _.enableFlexibleSearch = t15; _.isHistoryVisible = t16; _.darkModeType = t17; _.enableDarkModeSystem = t18; _.isFilterVisible = t19; _.persistData = t20; _.longPressSelectionIsDefault = t21; _.requireAuthentication = t22; _.tapSelectedToEdit = t23; _.rowsPerPage = t24; _.enableTooltips = t25; _.colorTheme = t26; _.darkColorTheme = t27; _.hideGatewayWarning = t28; _.hideReviewApp = t29; _.hideOneYearReviewApp = t30; _.hideTwoYearReviewApp = t31; _.hideTaskExtensionBanner = t32; _.editAfterSaving = t33; _.enableNativeBrowser = t34; _.textScaleFactor = t35; _.donwloadsFolder = t36; _.sortFields = t37; _.companyPrefs = t38; _.__hashCode = null; }, PrefStateBuilder: function PrefStateBuilder() { var _ = this; _._hideGatewayWarning = _._darkColorTheme = _._colorTheme = _._enableTooltips = _._rowsPerPage = _._tapSelectedToEdit = _._requireAuthentication = _._longPressSelectionIsDefault = _._persistData = _._isFilterVisible = _._enableDarkModeSystem = _._darkModeType = _._isHistoryVisible = _._enableFlexibleSearch = _._enableTouchEvents = _._showPdfPreviewSideBySide = _._showPdfPreview = _._showKanban = _._isMenuVisible = _._isPreviewVisible = _._statementIncludes = _._darkCustomColors = _._customColors = _._useSidebarViewer = _._useSidebarEditor = _._historySidebarMode = _._menuSidebarMode = _._moduleLayout = _._appLayout = _._pref_state$_$v = null; _._companyPrefs = _._sortFields = _._donwloadsFolder = _._textScaleFactor = _._enableNativeBrowser = _._editAfterSaving = _._hideTaskExtensionBanner = _._hideTwoYearReviewApp = _._hideOneYearReviewApp = _._hideReviewApp = null; }, _$PrefStateSortField: function _$PrefStateSortField(t0, t1) { this.field = t0; this.ascending = t1; this.__hashCode = null; }, PrefStateSortFieldBuilder: function PrefStateSortFieldBuilder() { this._ascending = this._field = this._pref_state$_$v = null; }, _$CompanyPrefState: function _$CompanyPrefState(t0) { this.historyList = t0; this.__hashCode = null; }, CompanyPrefStateBuilder: function CompanyPrefStateBuilder() { this._historyList = this._pref_state$_$v = null; }, _$HistoryRecord: function _$HistoryRecord(t0, t1, t2, t3) { var _ = this; _.id = t0; _.entityType = t1; _.page = t2; _.timestamp = t3; _.__hashCode = null; }, HistoryRecordBuilder: function HistoryRecordBuilder() { var _ = this; _._timestamp = _._page = _._entityType = _._id = _._pref_state$_$v = null; }, UpdateCurrentRoute: function UpdateCurrentRoute(t0) { this.route = t0; }, uiReducer(state, action) { return state.rebuild$1(new A.uiReducer_closure(state, action, $.$get$currentRouteReducer().call$2(state.currentRoute, action))); }, uiReducer_closure: function uiReducer_closure(t0, t1, t2) { this.state = t0; this.action = t1; this.currentRoute = t2; }, lastActivityReducer_closure: function lastActivityReducer_closure() { }, dismissedFlutterWebWarningReducer_closure: function dismissedFlutterWebWarningReducer_closure() { }, filterReducer_closure: function filterReducer_closure() { }, filterReducer_closure0: function filterReducer_closure0() { }, loadingEntityTypeReducer_closure: function loadingEntityTypeReducer_closure() { }, loadingEntityTypeReducer_closure0: function loadingEntityTypeReducer_closure0() { }, loadingEntityTypeReducer_closure1: function loadingEntityTypeReducer_closure1() { }, loadingEntityTypeReducer_closure2: function loadingEntityTypeReducer_closure2() { }, loadingEntityTypeReducer_closure3: function loadingEntityTypeReducer_closure3() { }, loadingEntityTypeReducer_closure4: function loadingEntityTypeReducer_closure4() { }, loadingEntityTypeReducer_closure5: function loadingEntityTypeReducer_closure5() { }, loadingEntityTypeReducer_closure6: function loadingEntityTypeReducer_closure6() { }, loadingEntityTypeReducer_closure7: function loadingEntityTypeReducer_closure7() { }, loadingEntityTypeReducer_closure8: function loadingEntityTypeReducer_closure8() { }, loadingEntityTypeReducer_closure9: function loadingEntityTypeReducer_closure9() { }, loadingEntityTypeReducer_closure10: function loadingEntityTypeReducer_closure10() { }, loadingEntityTypeReducer_closure11: function loadingEntityTypeReducer_closure11() { }, loadingEntityTypeReducer_closure12: function loadingEntityTypeReducer_closure12() { }, loadingEntityTypeReducer_closure13: function loadingEntityTypeReducer_closure13() { }, filterClearedAtReducer_closure: function filterClearedAtReducer_closure() { }, filterClearedAtReducer_closure0: function filterClearedAtReducer_closure0() { }, currentRouteReducer_closure: function currentRouteReducer_closure() { }, selectedCompanyIndexReducer_closure: function selectedCompanyIndexReducer_closure() { }, previewStackReducer_closure: function previewStackReducer_closure() { }, previewStackReducer__closure: function previewStackReducer__closure(t0) { this.action = t0; }, previewStackReducer_closure0: function previewStackReducer_closure0() { }, previewStackReducer_closure1: function previewStackReducer_closure1() { }, filterStackReducer_closure: function filterStackReducer_closure() { }, filterStackReducer_closure0: function filterStackReducer_closure0() { }, filterStackReducer__closure: function filterStackReducer__closure(t0) { this.action = t0; }, filterStackReducer_closure1: function filterStackReducer_closure1() { }, UIState__initializeBuilder(builder) { builder.get$_ui_state$_$this()._lastActivityAt = 0; builder.get$_ui_state$_$this()._dismissedFlutterWebWarning = false; builder.get$filterStack().replace$1(0, A.BuiltList_BuiltList$from(B.List_empty, type$.BaseEntity)); return builder; }, _$UIState$_(bankAccountUIState, clientUIState, companyGatewayUIState, creditUIState, currentRoute, dashboardUIState, designUIState, dismissedFlutterWebWarning, documentUIState, expenseCategoryUIState, expenseUIState, filter, filterClearedAt, filterStack, groupUIState, invoiceUIState, lastActivityAt, loadingEntityType, paymentTermUIState, paymentUIState, previewStack, previousRoute, productUIState, projectUIState, purchaseOrderUIState, quoteUIState, recurringExpenseUIState, recurringInvoiceUIState, reportsUIState, scheduleUIState, selectedCompanyIndex, settingsUIState, subscriptionUIState, taskStatusUIState, taskUIState, taxRateUIState, tokenUIState, transactionRuleUIState, transactionUIState, userUIState, vendorUIState, webhookUIState) { var _s7_ = "UIState"; A.BuiltValueNullFieldError_checkNotNull(selectedCompanyIndex, _s7_, "selectedCompanyIndex"); A.BuiltValueNullFieldError_checkNotNull(currentRoute, _s7_, "currentRoute"); A.BuiltValueNullFieldError_checkNotNull(previousRoute, _s7_, "previousRoute"); A.BuiltValueNullFieldError_checkNotNull(dismissedFlutterWebWarning, _s7_, "dismissedFlutterWebWarning"); A.BuiltValueNullFieldError_checkNotNull(previewStack, _s7_, "previewStack"); A.BuiltValueNullFieldError_checkNotNull(filterStack, _s7_, "filterStack"); A.BuiltValueNullFieldError_checkNotNull(filterClearedAt, _s7_, "filterClearedAt"); A.BuiltValueNullFieldError_checkNotNull(lastActivityAt, _s7_, "lastActivityAt"); A.BuiltValueNullFieldError_checkNotNull(dashboardUIState, _s7_, "dashboardUIState"); A.BuiltValueNullFieldError_checkNotNull(productUIState, _s7_, "productUIState"); A.BuiltValueNullFieldError_checkNotNull(clientUIState, _s7_, "clientUIState"); A.BuiltValueNullFieldError_checkNotNull(invoiceUIState, _s7_, "invoiceUIState"); A.BuiltValueNullFieldError_checkNotNull(scheduleUIState, _s7_, "scheduleUIState"); A.BuiltValueNullFieldError_checkNotNull(transactionRuleUIState, _s7_, "transactionRuleUIState"); A.BuiltValueNullFieldError_checkNotNull(transactionUIState, _s7_, "transactionUIState"); A.BuiltValueNullFieldError_checkNotNull(bankAccountUIState, _s7_, "bankAccountUIState"); A.BuiltValueNullFieldError_checkNotNull(purchaseOrderUIState, _s7_, "purchaseOrderUIState"); A.BuiltValueNullFieldError_checkNotNull(recurringExpenseUIState, _s7_, "recurringExpenseUIState"); A.BuiltValueNullFieldError_checkNotNull(subscriptionUIState, _s7_, "subscriptionUIState"); A.BuiltValueNullFieldError_checkNotNull(taskStatusUIState, _s7_, "taskStatusUIState"); A.BuiltValueNullFieldError_checkNotNull(expenseCategoryUIState, _s7_, "expenseCategoryUIState"); A.BuiltValueNullFieldError_checkNotNull(recurringInvoiceUIState, _s7_, "recurringInvoiceUIState"); A.BuiltValueNullFieldError_checkNotNull(webhookUIState, _s7_, "webhookUIState"); A.BuiltValueNullFieldError_checkNotNull(tokenUIState, _s7_, "tokenUIState"); A.BuiltValueNullFieldError_checkNotNull(paymentTermUIState, _s7_, "paymentTermUIState"); A.BuiltValueNullFieldError_checkNotNull(designUIState, _s7_, "designUIState"); A.BuiltValueNullFieldError_checkNotNull(creditUIState, _s7_, "creditUIState"); A.BuiltValueNullFieldError_checkNotNull(userUIState, _s7_, "userUIState"); A.BuiltValueNullFieldError_checkNotNull(taxRateUIState, _s7_, "taxRateUIState"); A.BuiltValueNullFieldError_checkNotNull(companyGatewayUIState, _s7_, "companyGatewayUIState"); A.BuiltValueNullFieldError_checkNotNull(groupUIState, _s7_, "groupUIState"); A.BuiltValueNullFieldError_checkNotNull(documentUIState, _s7_, "documentUIState"); A.BuiltValueNullFieldError_checkNotNull(expenseUIState, _s7_, "expenseUIState"); A.BuiltValueNullFieldError_checkNotNull(vendorUIState, _s7_, "vendorUIState"); A.BuiltValueNullFieldError_checkNotNull(taskUIState, _s7_, "taskUIState"); A.BuiltValueNullFieldError_checkNotNull(projectUIState, _s7_, "projectUIState"); A.BuiltValueNullFieldError_checkNotNull(paymentUIState, _s7_, "paymentUIState"); A.BuiltValueNullFieldError_checkNotNull(quoteUIState, _s7_, "quoteUIState"); A.BuiltValueNullFieldError_checkNotNull(settingsUIState, _s7_, "settingsUIState"); A.BuiltValueNullFieldError_checkNotNull(reportsUIState, _s7_, "reportsUIState"); return new A._$UIState(selectedCompanyIndex, currentRoute, previousRoute, dismissedFlutterWebWarning, loadingEntityType, previewStack, filterStack, filter, filterClearedAt, lastActivityAt, dashboardUIState, productUIState, clientUIState, invoiceUIState, scheduleUIState, transactionRuleUIState, transactionUIState, bankAccountUIState, purchaseOrderUIState, recurringExpenseUIState, subscriptionUIState, taskStatusUIState, expenseCategoryUIState, recurringInvoiceUIState, webhookUIState, tokenUIState, paymentTermUIState, designUIState, creditUIState, userUIState, taxRateUIState, companyGatewayUIState, groupUIState, documentUIState, expenseUIState, vendorUIState, taskUIState, projectUIState, paymentUIState, quoteUIState, settingsUIState, reportsUIState); }, UIState: function UIState() { }, UIState_mainRoute_closure: function UIState_mainRoute_closure() { }, UIState_subRoute_closure: function UIState_subRoute_closure() { }, UIState_previousMainRoute_closure: function UIState_previousMainRoute_closure() { }, UIState_previousSubRoute_closure: function UIState_previousSubRoute_closure() { }, _$UIStateSerializer: function _$UIStateSerializer() { }, _$UIState: function _$UIState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41) { var _ = this; _.selectedCompanyIndex = t0; _.currentRoute = t1; _.previousRoute = t2; _.dismissedFlutterWebWarning = t3; _.loadingEntityType = t4; _.previewStack = t5; _.filterStack = t6; _.filter = t7; _.filterClearedAt = t8; _.lastActivityAt = t9; _.dashboardUIState = t10; _.productUIState = t11; _.clientUIState = t12; _.invoiceUIState = t13; _.scheduleUIState = t14; _.transactionRuleUIState = t15; _.transactionUIState = t16; _.bankAccountUIState = t17; _.purchaseOrderUIState = t18; _.recurringExpenseUIState = t19; _.subscriptionUIState = t20; _.taskStatusUIState = t21; _.expenseCategoryUIState = t22; _.recurringInvoiceUIState = t23; _.webhookUIState = t24; _.tokenUIState = t25; _.paymentTermUIState = t26; _.designUIState = t27; _.creditUIState = t28; _.userUIState = t29; _.taxRateUIState = t30; _.companyGatewayUIState = t31; _.groupUIState = t32; _.documentUIState = t33; _.expenseUIState = t34; _.vendorUIState = t35; _.taskUIState = t36; _.projectUIState = t37; _.paymentUIState = t38; _.quoteUIState = t39; _.settingsUIState = t40; _.reportsUIState = t41; _._ui_state$__hashCode = null; }, UIStateBuilder: function UIStateBuilder() { var _ = this; _._creditUIState = _._designUIState = _._paymentTermUIState = _._tokenUIState = _._webhookUIState = _._recurringInvoiceUIState = _._expenseCategoryUIState = _._taskStatusUIState = _._subscriptionUIState = _._recurringExpenseUIState = _._purchaseOrderUIState = _._bankAccountUIState = _._transactionUIState = _._transactionRuleUIState = _._scheduleUIState = _._invoiceUIState = _._clientUIState = _._productUIState = _._dashboardUIState = _._lastActivityAt = _._filterClearedAt = _._filter = _._filterStack = _._previewStack = _._loadingEntityType = _._dismissedFlutterWebWarning = _._previousRoute = _._currentRoute = _._selectedCompanyIndex = _._ui_state$_$v = null; _._reportsUIState = _._settingsUIState = _._quoteUIState = _._paymentUIState = _._projectUIState = _._taskUIState = _._vendorUIState = _._expenseUIState = _._documentUIState = _._groupUIState = _._companyGatewayUIState = _._taxRateUIState = _._userUIState = null; }, handleUserAction(context, users, action) { var store, t1, t2, user, t3, userIds, message, _i, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (users.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); user = type$.UserEntity._as(B.JSArray_methods.get$first(users)); t3 = A._arrayInstanceType(users)._eval$1("MappedListIterable<1,String>"); userIds = A.List_List$of(new A.MappedListIterable(users, new A.handleUserAction_closure(), t3), true, t3._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_edit: A.editEntity(_null, user, true, _null); break; case B.EntityAction_newClient: A.createEntity(_null, _null, A.ClientEntity_ClientEntity(_null, _null, t1, _null).rebuild$1(new A.handleUserAction_closure0(user)), _null, false); break; case B.EntityAction_newInvoice: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, t1, _null, _null).rebuild$1(new A.handleUserAction_closure1(user)), _null, false); break; case B.EntityAction_newRecurringInvoice: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_recurringInvoice, _null, t1, _null, _null).rebuild$1(new A.handleUserAction_closure2(user)), _null, false); break; case B.EntityAction_newQuote: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_quote, _null, t1, _null, _null).rebuild$1(new A.handleUserAction_closure3(user)), _null, false); break; case B.EntityAction_newCredit: A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_credit, _null, t1, _null, _null).rebuild$1(new A.handleUserAction_closure4(user)), _null, false); break; case B.EntityAction_newExpense: A.createEntity(_null, _null, A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, t1, _null, _null).rebuild$1(new A.handleUserAction_closure5(user)), _null, false); break; case B.EntityAction_newPayment: A.createEntity(_null, _null, A.PaymentEntity_PaymentEntity(_null, _null, t1).rebuild$1(new A.handleUserAction_closure6(user)), _null, false); break; case B.EntityAction_newProject: A.createEntity(_null, _null, A.ProjectEntity_ProjectEntity(_null, _null, t1, _null).rebuild$1(new A.handleUserAction_closure7(user)), _null, false); break; case B.EntityAction_newTask: A.createEntity(_null, _null, A.TaskEntity_TaskEntity(_null, _null, _null, t1, _null).rebuild$1(new A.handleUserAction_closure8(user)), _null, false); break; case B.EntityAction_newVendor: A.createEntity(_null, _null, A.VendorEntity_VendorEntity(_null, t1, _null).rebuild$1(new A.handleUserAction_closure9(user)), _null, false); break; case B.EntityAction_restore: t1 = userIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_users"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_user"); t1.toString; message = t1; } A.passwordCallback(false, new A.handleUserAction_closure10(new A.handleUserAction_closure11(store, message, userIds)), context, false); break; case B.EntityAction_archive: t1 = userIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_users"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_user"); t1.toString; message = t1; } A.passwordCallback(false, new A.handleUserAction_closure12(new A.handleUserAction_closure13(store, message, userIds)), context, false); break; case B.EntityAction_delete: t1 = userIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_users"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_user"); t1.toString; message = t1; } A.passwordCallback(false, new A.handleUserAction_closure14(new A.handleUserAction_closure15(store, message, userIds)), context, false); break; case B.EntityAction_newRecurringExpense: A.createEntity(_null, _null, A.ExpenseEntity_ExpenseEntity(_null, B.EntityType_recurringExpense, _null, _null, t1, user, _null), _null, false); break; case B.EntityAction_remove: t1 = userIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "removed_users"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "removed_user"); t1.toString; message = t1; } A.confirmCallback(false, new A.handleUserAction_closure16(context, new A.handleUserAction_closure17(store, message, user)), context, _null, false, _null); break; case B.EntityAction_toggleMultiselect: if (store.__Store__state_A.uiState.userUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartUserMultiselect()); } t1 = users.length; if (t1 === 0) break; for (_i = 0; _i < users.length; users.length === t1 || (0, A.throwConcurrentModificationError)(users), ++_i) { user = users[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(user); t2 = t2.userUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToUserMultiselect(user)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromUserMultiselect(user)); } } break; case B.EntityAction_resendInvite: A.passwordCallback(false, new A.handleUserAction_closure18(store, user, t2), context, false); break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([user], type$.JSArray_BaseEntity), false); break; } }, ViewUserList: function ViewUserList() { }, ViewUser: function ViewUser(t0) { this.userId = t0; }, EditUser: function EditUser(t0) { this.user = t0; }, UpdateUser: function UpdateUser(t0) { this.user = t0; }, LoadUserRequest: function LoadUserRequest() { }, LoadUserFailure: function LoadUserFailure(t0) { this.error = t0; }, LoadUserSuccess: function LoadUserSuccess(t0) { this.user = t0; }, LoadUsersRequest: function LoadUsersRequest() { }, LoadUsersFailure: function LoadUsersFailure(t0) { this.error = t0; }, LoadUsersSuccess: function LoadUsersSuccess(t0) { this.users = t0; }, SaveUserRequest: function SaveUserRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.user = t1; _.password = t2; _.idToken = t3; }, SaveUserSuccess: function SaveUserSuccess(t0) { this.user = t0; }, AddUserSuccess: function AddUserSuccess(t0) { this.user = t0; }, SaveUserFailure: function SaveUserFailure() { }, ArchiveUserRequest: function ArchiveUserRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.userIds = t1; _.password = t2; _.idToken = t3; }, ArchiveUserSuccess: function ArchiveUserSuccess(t0) { this.users = t0; }, ArchiveUserFailure: function ArchiveUserFailure() { }, DeleteUserRequest: function DeleteUserRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.userIds = t1; _.password = t2; _.idToken = t3; }, DeleteUserSuccess: function DeleteUserSuccess(t0) { this.users = t0; }, DeleteUserFailure: function DeleteUserFailure() { }, RestoreUserRequest: function RestoreUserRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.userIds = t1; _.password = t2; _.idToken = t3; }, RestoreUserSuccess: function RestoreUserSuccess(t0) { this.users = t0; }, RestoreUserFailure: function RestoreUserFailure() { }, RemoveUserRequest: function RemoveUserRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.userId = t1; _.password = t2; _.idToken = t3; }, RemoveUserSuccess: function RemoveUserSuccess(t0) { this.userId = t0; }, RemoveUserFailure: function RemoveUserFailure() { }, ResendInviteRequest: function ResendInviteRequest(t0, t1, t2, t3) { var _ = this; _.completer = t0; _.userId = t1; _.password = t2; _.idToken = t3; }, ResendInviteSuccess: function ResendInviteSuccess() { }, ResendInviteFailure: function ResendInviteFailure() { }, FilterUsers: function FilterUsers(t0) { this.filter = t0; }, SortUsers: function SortUsers(t0) { this.field = t0; }, FilterUsersByState: function FilterUsersByState(t0) { this.state = t0; }, FilterUsersByCustom1: function FilterUsersByCustom1(t0) { this.value = t0; }, FilterUsersByCustom2: function FilterUsersByCustom2(t0) { this.value = t0; }, FilterUsersByCustom3: function FilterUsersByCustom3(t0) { this.value = t0; }, FilterUsersByCustom4: function FilterUsersByCustom4(t0) { this.value = t0; }, handleUserAction_closure: function handleUserAction_closure() { }, handleUserAction_closure0: function handleUserAction_closure0(t0) { this.user = t0; }, handleUserAction_closure1: function handleUserAction_closure1(t0) { this.user = t0; }, handleUserAction_closure2: function handleUserAction_closure2(t0) { this.user = t0; }, handleUserAction_closure3: function handleUserAction_closure3(t0) { this.user = t0; }, handleUserAction_closure4: function handleUserAction_closure4(t0) { this.user = t0; }, handleUserAction_closure5: function handleUserAction_closure5(t0) { this.user = t0; }, handleUserAction_closure6: function handleUserAction_closure6(t0) { this.user = t0; }, handleUserAction_closure7: function handleUserAction_closure7(t0) { this.user = t0; }, handleUserAction_closure8: function handleUserAction_closure8(t0) { this.user = t0; }, handleUserAction_closure9: function handleUserAction_closure9(t0) { this.user = t0; }, handleUserAction_closure11: function handleUserAction_closure11(t0, t1, t2) { this.store = t0; this.message = t1; this.userIds = t2; }, handleUserAction_closure10: function handleUserAction_closure10(t0) { this.dispatch = t0; }, handleUserAction_closure13: function handleUserAction_closure13(t0, t1, t2) { this.store = t0; this.message = t1; this.userIds = t2; }, handleUserAction_closure12: function handleUserAction_closure12(t0) { this.dispatch = t0; }, handleUserAction_closure15: function handleUserAction_closure15(t0, t1, t2) { this.store = t0; this.message = t1; this.userIds = t2; }, handleUserAction_closure14: function handleUserAction_closure14(t0) { this.dispatch = t0; }, handleUserAction_closure17: function handleUserAction_closure17(t0, t1, t2) { this.store = t0; this.message = t1; this.user = t2; }, handleUserAction_closure16: function handleUserAction_closure16(t0, t1) { this.context = t0; this.dispatch = t1; }, handleUserAction__closure: function handleUserAction__closure(t0) { this.dispatch = t0; }, handleUserAction_closure18: function handleUserAction_closure18(t0, t1, t2) { this.store = t0; this.user = t1; this.localization = t2; }, StartUserMultiselect: function StartUserMultiselect() { }, AddToUserMultiselect: function AddToUserMultiselect(t0) { this.entity = t0; }, RemoveFromUserMultiselect: function RemoveFromUserMultiselect(t0) { this.entity = t0; }, ClearUserMultiselect: function ClearUserMultiselect() { }, _editUser() { return new A._editUser_closure(); }, _viewUser() { return new A._viewUser_closure(); }, _viewUserList() { return new A._viewUserList_closure0(); }, _archiveUser(repository) { return new A._archiveUser_closure(repository); }, _deleteUser(repository) { return new A._deleteUser_closure(repository); }, _restoreUser(repository) { return new A._restoreUser_closure(repository); }, _removeUser(repository) { return new A._removeUser_closure(repository); }, _resendInvite(repository) { return new A._resendInvite_closure(repository); }, _saveUser(repository) { return new A._saveUser_closure(repository); }, _loadUser(repository) { return new A._loadUser_closure(repository); }, _loadUsers(repository) { return new A._loadUsers_closure(repository); }, _editUser_closure: function _editUser_closure() { }, _viewUser_closure: function _viewUser_closure() { }, _viewUserList_closure0: function _viewUserList_closure0() { }, _viewUserList__closure: function _viewUserList__closure() { }, _archiveUser_closure: function _archiveUser_closure(t0) { this.repository = t0; }, _archiveUser__closure: function _archiveUser__closure(t0) { this.store = t0; }, _archiveUser__closure0: function _archiveUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveUser__closure1: function _archiveUser__closure1(t0, t1, t2) { this.store = t0; this.prevUsers = t1; this.action = t2; }, _deleteUser_closure: function _deleteUser_closure(t0) { this.repository = t0; }, _deleteUser__closure: function _deleteUser__closure(t0) { this.store = t0; }, _deleteUser__closure0: function _deleteUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteUser__closure1: function _deleteUser__closure1(t0, t1, t2) { this.store = t0; this.prevUsers = t1; this.action = t2; }, _restoreUser_closure: function _restoreUser_closure(t0) { this.repository = t0; }, _restoreUser__closure: function _restoreUser__closure(t0) { this.store = t0; }, _restoreUser__closure0: function _restoreUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreUser__closure1: function _restoreUser__closure1(t0, t1, t2) { this.store = t0; this.prevUsers = t1; this.action = t2; }, _removeUser_closure: function _removeUser_closure(t0) { this.repository = t0; }, _removeUser__closure: function _removeUser__closure(t0, t1) { this.store = t0; this.action = t1; }, _removeUser__closure0: function _removeUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _resendInvite_closure: function _resendInvite_closure(t0) { this.repository = t0; }, _resendInvite__closure: function _resendInvite__closure(t0, t1) { this.store = t0; this.action = t1; }, _resendInvite__closure0: function _resendInvite__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveUser_closure: function _saveUser_closure(t0) { this.repository = t0; }, _saveUser__closure: function _saveUser__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveUser__closure0: function _saveUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadUser_closure: function _loadUser_closure(t0) { this.repository = t0; }, _loadUser__closure: function _loadUser__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadUser__closure0: function _loadUser__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadUsers_closure: function _loadUsers_closure(t0) { this.repository = t0; }, _loadUsers__closure: function _loadUsers__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadUsers__closure0: function _loadUsers__closure0(t0, t1) { this.store = t0; this.action = t1; }, userUIReducer(state, action) { var t1 = new A.UserUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._user_state$_$v = state; new A.userUIReducer_closure(state, action).call$1(t1); return t1._user_state$_build$0(); }, _clearEditing23(user, action) { return A.UserEntity_UserEntity(null, null, null); }, _updateEditing24(user, action) { return J.get$user$x(action); }, _viewUserList0(userListState, action) { return userListState.rebuild$1(new A._viewUserList_closure()); }, _filterUsersByCustom1(userListState, action) { if (B.JSArray_methods.contains$1(userListState.custom1Filters._list$_list, action.value)) return userListState.rebuild$1(new A._filterUsersByCustom1_closure(action)); else return userListState.rebuild$1(new A._filterUsersByCustom1_closure0(action)); }, _filterUsersByCustom2(userListState, action) { if (B.JSArray_methods.contains$1(userListState.custom2Filters._list$_list, action.value)) return userListState.rebuild$1(new A._filterUsersByCustom2_closure(action)); else return userListState.rebuild$1(new A._filterUsersByCustom2_closure0(action)); }, _filterUsersByCustom3(userListState, action) { if (B.JSArray_methods.contains$1(userListState.custom3Filters._list$_list, action.value)) return userListState.rebuild$1(new A._filterUsersByCustom3_closure(action)); else return userListState.rebuild$1(new A._filterUsersByCustom3_closure0(action)); }, _filterUsersByCustom4(userListState, action) { if (B.JSArray_methods.contains$1(userListState.custom4Filters._list$_list, action.value)) return userListState.rebuild$1(new A._filterUsersByCustom4_closure(action)); else return userListState.rebuild$1(new A._filterUsersByCustom4_closure0(action)); }, _filterUsersByState(userListState, action) { if (B.JSArray_methods.contains$1(userListState.stateFilters._list$_list, action.state)) return userListState.rebuild$1(new A._filterUsersByState_closure(action)); else return userListState.rebuild$1(new A._filterUsersByState_closure0(action)); }, _filterUsers(userListState, action) { return userListState.rebuild$1(new A._filterUsers_closure(action, userListState)); }, _sortUsers(userListState, action) { return userListState.rebuild$1(new A._sortUsers_closure(action)); }, _startListMultiselect25(userListState, action) { return userListState.rebuild$1(new A._startListMultiselect_closure9()); }, _addToListMultiselect25(userListState, action) { return userListState.rebuild$1(new A._addToListMultiselect_closure9(action)); }, _removeFromListMultiselect25(userListState, action) { return userListState.rebuild$1(new A._removeFromListMultiselect_closure9(action)); }, _clearListMultiselect25(userListState, action) { return userListState.rebuild$1(new A._clearListMultiselect_closure9()); }, _archiveUserSuccess(userState, action) { return userState.rebuild$1(new A._archiveUserSuccess_closure(action)); }, _deleteUserSuccess(userState, action) { return userState.rebuild$1(new A._deleteUserSuccess_closure(action)); }, _restoreUserSuccess(userState, action) { return userState.rebuild$1(new A._restoreUserSuccess_closure(action)); }, _removeUserSuccess(userState, action) { return userState.rebuild$1(new A._removeUserSuccess_closure(action)); }, _addUser(userState, action) { return userState.rebuild$1(new A._addUser_closure(action)); }, _updateUser(userState, action) { return userState.rebuild$1(new A._updateUser_closure(action)); }, _updateAuthUser(userState, action) { return userState.rebuild$1(new A._updateAuthUser_closure(action)); }, _connectOAuthUser0(userState, action) { return userState.rebuild$1(new A._connectOAuthUser_closure(action)); }, _disconnectOAuthUser0(userState, action) { return userState.rebuild$1(new A._disconnectOAuthUser_closure(action)); }, _disconnectOAuthMailer0(userState, action) { return userState.rebuild$1(new A._disconnectOAuthMailer_closure(action)); }, _connectGmailUser0(userState, action) { return userState.rebuild$1(new A._connectGmailUser_closure(action)); }, _setLoadedUser(userState, action) { return userState.rebuild$1(new A._setLoadedUser_closure(action)); }, _setLoadedUsers(userState, action) { var state = userState.rebuild$1(new A._setLoadedUsers_closure(action)); return state.rebuild$1(new A._setLoadedUsers_closure0(state)); }, _setLoadedCompany25(userState, action) { var state = userState.rebuild$1(new A._setLoadedCompany_closure5(action)); return state.rebuild$1(new A._setLoadedCompany_closure6(state)); }, userUIReducer_closure: function userUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure76: function forceSelectedReducer_closure76() { }, forceSelectedReducer_closure77: function forceSelectedReducer_closure77() { }, forceSelectedReducer_closure78: function forceSelectedReducer_closure78() { }, forceSelectedReducer_closure79: function forceSelectedReducer_closure79() { }, forceSelectedReducer_closure80: function forceSelectedReducer_closure80() { }, forceSelectedReducer_closure81: function forceSelectedReducer_closure81() { }, forceSelectedReducer_closure82: function forceSelectedReducer_closure82() { }, forceSelectedReducer_closure83: function forceSelectedReducer_closure83() { }, selectedIdReducer_closure146: function selectedIdReducer_closure146() { }, selectedIdReducer_closure147: function selectedIdReducer_closure147() { }, selectedIdReducer_closure148: function selectedIdReducer_closure148() { }, selectedIdReducer_closure149: function selectedIdReducer_closure149() { }, selectedIdReducer_closure150: function selectedIdReducer_closure150() { }, selectedIdReducer_closure151: function selectedIdReducer_closure151() { }, selectedIdReducer_closure152: function selectedIdReducer_closure152() { }, selectedIdReducer_closure153: function selectedIdReducer_closure153() { }, selectedIdReducer_closure154: function selectedIdReducer_closure154() { }, selectedIdReducer_closure155: function selectedIdReducer_closure155() { }, selectedIdReducer_closure156: function selectedIdReducer_closure156() { }, selectedIdReducer_closure157: function selectedIdReducer_closure157() { }, selectedIdReducer_closure158: function selectedIdReducer_closure158() { }, selectedIdReducer_closure159: function selectedIdReducer_closure159() { }, selectedIdReducer_closure160: function selectedIdReducer_closure160() { }, selectedIdReducer_closure161: function selectedIdReducer_closure161() { }, editingReducer_closure45: function editingReducer_closure45() { }, editingReducer_closure46: function editingReducer_closure46() { }, editingReducer_closure47: function editingReducer_closure47() { }, editingReducer_closure48: function editingReducer_closure48() { }, editingReducer__closure15: function editingReducer__closure15() { }, userListReducer_closure: function userListReducer_closure() { }, userListReducer__closure: function userListReducer__closure() { }, _viewUserList_closure: function _viewUserList_closure() { }, _filterUsersByCustom1_closure: function _filterUsersByCustom1_closure(t0) { this.action = t0; }, _filterUsersByCustom1_closure0: function _filterUsersByCustom1_closure0(t0) { this.action = t0; }, _filterUsersByCustom2_closure: function _filterUsersByCustom2_closure(t0) { this.action = t0; }, _filterUsersByCustom2_closure0: function _filterUsersByCustom2_closure0(t0) { this.action = t0; }, _filterUsersByCustom3_closure: function _filterUsersByCustom3_closure(t0) { this.action = t0; }, _filterUsersByCustom3_closure0: function _filterUsersByCustom3_closure0(t0) { this.action = t0; }, _filterUsersByCustom4_closure: function _filterUsersByCustom4_closure(t0) { this.action = t0; }, _filterUsersByCustom4_closure0: function _filterUsersByCustom4_closure0(t0) { this.action = t0; }, _filterUsersByState_closure: function _filterUsersByState_closure(t0) { this.action = t0; }, _filterUsersByState_closure0: function _filterUsersByState_closure0(t0) { this.action = t0; }, _filterUsers_closure: function _filterUsers_closure(t0, t1) { this.action = t0; this.userListState = t1; }, _sortUsers_closure: function _sortUsers_closure(t0) { this.action = t0; }, _startListMultiselect_closure9: function _startListMultiselect_closure9() { }, _addToListMultiselect_closure9: function _addToListMultiselect_closure9(t0) { this.action = t0; }, _removeFromListMultiselect_closure9: function _removeFromListMultiselect_closure9(t0) { this.action = t0; }, _clearListMultiselect_closure9: function _clearListMultiselect_closure9() { }, _archiveUserSuccess_closure: function _archiveUserSuccess_closure(t0) { this.action = t0; }, _deleteUserSuccess_closure: function _deleteUserSuccess_closure(t0) { this.action = t0; }, _restoreUserSuccess_closure: function _restoreUserSuccess_closure(t0) { this.action = t0; }, _removeUserSuccess_closure: function _removeUserSuccess_closure(t0) { this.action = t0; }, _addUser_closure: function _addUser_closure(t0) { this.action = t0; }, _updateUser_closure: function _updateUser_closure(t0) { this.action = t0; }, _updateAuthUser_closure: function _updateAuthUser_closure(t0) { this.action = t0; }, _connectOAuthUser_closure: function _connectOAuthUser_closure(t0) { this.action = t0; }, _disconnectOAuthUser_closure: function _disconnectOAuthUser_closure(t0) { this.action = t0; }, _disconnectOAuthMailer_closure: function _disconnectOAuthMailer_closure(t0) { this.action = t0; }, _connectGmailUser_closure: function _connectGmailUser_closure(t0) { this.action = t0; }, _setLoadedUser_closure: function _setLoadedUser_closure(t0) { this.action = t0; }, _setLoadedUsers_closure: function _setLoadedUsers_closure(t0) { this.action = t0; }, _setLoadedUsers__closure: function _setLoadedUsers__closure() { }, _setLoadedUsers__closure0: function _setLoadedUsers__closure0() { }, _setLoadedUsers_closure0: function _setLoadedUsers_closure0(t0) { this.state = t0; }, _setLoadedCompany_closure5: function _setLoadedCompany_closure5(t0) { this.action = t0; }, _setLoadedCompany__closure5: function _setLoadedCompany__closure5() { }, _setLoadedCompany__closure6: function _setLoadedCompany__closure6() { }, _setLoadedCompany_closure6: function _setLoadedCompany_closure6(t0) { this.state = t0; }, filteredUsersSelector(selectionState, userMap, userList, userListState, authUserId) { var t1 = userList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredUsersSelector_closure(userMap, selectionState, userListState, authUserId), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredUsersSelector_closure0(userMap, userListState)); return list; }, userList(userMap) { var t1 = userMap.get$keys(0), t2 = t1.$ti._eval$1("WhereIterable"), list = A.List_List$of(new A.WhereIterable(t1, new A.userList_closure(userMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.userList_closure0(userMap)); return list; }, gmailUserList(userMap) { var t1 = A.userList(userMap), t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(t1, new A.gmailUserList_closure(userMap), t2), true, t2._eval$1("Iterable.E")); }, microsoftUserList(userMap) { var t1 = A.userList(userMap), t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(t1, new A.microsoftUserList_closure(userMap), t2), true, t2._eval$1("Iterable.E")); }, memoizedFilteredUserList_closure: function memoizedFilteredUserList_closure() { }, filteredUsersSelector_closure: function filteredUsersSelector_closure(t0, t1, t2, t3) { var _ = this; _.userMap = t0; _.selectionState = t1; _.userListState = t2; _.authUserId = t3; }, filteredUsersSelector_closure0: function filteredUsersSelector_closure0(t0, t1) { this.userMap = t0; this.userListState = t1; }, memoizedUserList_closure: function memoizedUserList_closure() { }, userList_closure: function userList_closure(t0) { this.userMap = t0; }, userList_closure0: function userList_closure0(t0) { this.userMap = t0; }, memoizedGmailUserList_closure: function memoizedGmailUserList_closure() { }, gmailUserList_closure: function gmailUserList_closure(t0) { this.userMap = t0; }, memoizedMicrosoftUserList_closure: function memoizedMicrosoftUserList_closure() { }, microsoftUserList_closure: function microsoftUserList_closure(t0) { this.userMap = t0; }, _$UserState$_(list, map) { var _s9_ = "UserState"; A.BuiltValueNullFieldError_checkNotNull(map, _s9_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s9_, "list"); return new A._$UserState(map, list); }, _$UserUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s11_ = "UserUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s11_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s11_, "tabIndex"); return new A._$UserUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, UserState: function UserState() { }, UserUIState: function UserUIState() { }, _$UserStateSerializer: function _$UserStateSerializer() { }, _$UserUIStateSerializer: function _$UserUIStateSerializer() { }, _$UserState: function _$UserState(t0, t1) { this.map = t0; this.list = t1; this._user_state$__hashCode = null; }, UserStateBuilder: function UserStateBuilder() { this._user_state$_list = this._user_state$_map = this._user_state$_$v = null; }, _$UserUIState: function _$UserUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._user_state$__hashCode = null; }, UserUIStateBuilder: function UserUIStateBuilder() { var _ = this; _._user_state$_cancelCompleter = _._user_state$_saveCompleter = _._user_state$_tabIndex = _._user_state$_forceSelected = _._user_state$_selectedId = _._user_state$_listUIState = _._user_state$_editing = _._user_state$_$v = null; }, _UserUIState_Object_EntityUIState: function _UserUIState_Object_EntityUIState() { }, handleVendorAction(context, vendors, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, store, t1, t2, t3, vendor, t4, vendorIds, message, _i, documentIds, t5, t6; var $async$handleVendorAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (vendors.length === 0) { // goto return $async$goto = 1; break; } context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.VendorEntity; vendor = t3._as(B.JSArray_methods.get$first(vendors)); t4 = A._arrayInstanceType(vendors)._eval$1("MappedListIterable<1,String>"); vendorIds = A.List_List$of(new A.MappedListIterable(vendors, new A.handleVendorAction_closure(), t4), true, t4._eval$1("ListIterable.E")); case 3: // switch switch (action) { case B.EntityAction_edit: // goto case $async$goto = 5; break; case B.EntityAction_vendorPortal: // goto case $async$goto = 6; break; case B.EntityAction_newPurchaseOrder: // goto case $async$goto = 7; break; case B.EntityAction_newExpense: // goto case $async$goto = 8; break; case B.EntityAction_newRecurringExpense: // goto case $async$goto = 9; break; case B.EntityAction_restore: // goto case $async$goto = 10; break; case B.EntityAction_archive: // goto case $async$goto = 11; break; case B.EntityAction_delete: // goto case $async$goto = 12; break; case B.EntityAction_toggleMultiselect: // goto case $async$goto = 13; break; case B.EntityAction_more: // goto case $async$goto = 14; break; case B.EntityAction_documents: // goto case $async$goto = 15; break; case B.EntityAction_addComment: // goto case $async$goto = 16; break; default: // goto default $async$goto = 17; break; } break; case 5: // case A.editEntity(null, vendor, true, null); // goto after switch $async$goto = 4; break; case 6: // case A.launchUrl(A.Uri_parse(B.JSArray_methods.firstWhere$2$orElse(vendor.contacts._list$_list, new A.handleVendorAction_closure0(), null).link + "?silent=true", 0, null)); // goto after switch $async$goto = 4; break; case 7: // case A.createEntity(null, null, A.InvoiceEntity_InvoiceEntity(null, B.EntityType_purchaseOrder, null, t1, null, vendor), null, false); // goto after switch $async$goto = 4; break; case 8: // case A.createEntity(null, null, A.ExpenseEntity_ExpenseEntity(null, null, null, null, t1, null, vendor), null, false); // goto after switch $async$goto = 4; break; case 9: // case A.createEntity(null, null, A.ExpenseEntity_ExpenseEntity(null, B.EntityType_recurringExpense, null, null, t1, null, vendor), null, false); // goto after switch $async$goto = 4; break; case 10: // case t1 = vendorIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "restored_vendors"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_vendor"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreVendorRequest(t1, vendorIds)); // goto after switch $async$goto = 4; break; case 11: // case t1 = vendorIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "archived_vendors"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_vendor"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveVendorRequest(t1, vendorIds)); // goto after switch $async$goto = 4; break; case 12: // case t1 = vendorIds.length; if (t1 > 1) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "deleted_vendors"); t2.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t2, ":value", ":count"), ":count", B.JSInt_methods.toString$0(t1)); } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_vendor"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteVendorRequest(t1, vendorIds)); // goto after switch $async$goto = 4; break; case 13: // case if (store.__Store__state_A.uiState.vendorUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartVendorMultiselect()); } t1 = vendors.length; if (t1 === 0) { // goto after switch $async$goto = 4; break; } for (_i = 0; _i < vendors.length; vendors.length === t1 || (0, A.throwConcurrentModificationError)(vendors), ++_i) { vendor = vendors[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(vendor); t2 = t2.vendorUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToVendorMultiselect(vendor)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromVendorMultiselect(vendor)); } } // goto after switch $async$goto = 4; break; case 14: // case A.showEntityActionsDialog(null, A._setArrayType([vendor], type$.JSArray_BaseEntity), false); // goto after switch $async$goto = 4; break; case 15: // case documentIds = A._setArrayType([], type$.JSArray_String); for (t1 = vendors.length, _i = 0; _i < vendors.length; vendors.length === t1 || (0, A.throwConcurrentModificationError)(vendors), ++_i) for (t4 = t3._as(vendors[_i]).documents._list$_list, t5 = A._arrayInstanceType(t4), t4 = new J.ArrayIterator(t4, t4.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; documentIds.push((t6 == null ? t5._as(t6) : t6).id); } if (documentIds.length === 0) A.showMessageDialog(t2.get$noDocumentsToDownload(), null); else { t1 = A.snackBarCompleter(t2.get$exportedData(), null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DownloadDocumentsRequest(t1, documentIds)); } // goto after switch $async$goto = 4; break; case 16: // case t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$goto = 18; return A._asyncAwait(A.showDialog(null, null, false, null, new A.handleVendorAction_closure1(vendor), t1, null, true, type$.bool), $async$handleVendorAction); case 18: // returning from await. if ($async$result === true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendor(null, vendor.id)); } // goto after switch $async$goto = 4; break; case 17: // default A.print("## ERROR: unhandled action " + A.S(action) + " in vendor_actions"); // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleVendorAction, $async$completer); }, ViewVendorList: function ViewVendorList(t0) { this.page = t0; }, ViewVendor: function ViewVendor(t0) { this.vendorId = t0; }, EditVendor: function EditVendor(t0, t1, t2) { this.vendor = t0; this.completer = t1; this.cancelCompleter = t2; }, UpdateVendor: function UpdateVendor(t0) { this.vendor = t0; }, LoadVendor: function LoadVendor(t0, t1) { this.completer = t0; this.vendorId = t1; }, LoadVendors: function LoadVendors(t0, t1) { this.completer = t0; this.page = t1; }, LoadVendorRequest: function LoadVendorRequest() { }, LoadVendorFailure: function LoadVendorFailure(t0) { this.error = t0; }, LoadVendorSuccess: function LoadVendorSuccess(t0) { this.vendor = t0; }, LoadVendorsRequest: function LoadVendorsRequest() { }, LoadVendorsFailure: function LoadVendorsFailure(t0) { this.error = t0; }, LoadVendorsSuccess: function LoadVendorsSuccess(t0) { this.vendors = t0; }, SaveVendorRequest: function SaveVendorRequest(t0, t1) { this.completer = t0; this.vendor = t1; }, SaveVendorSuccess: function SaveVendorSuccess(t0) { this.vendor = t0; }, AddVendorSuccess: function AddVendorSuccess(t0) { this.vendor = t0; }, SaveVendorFailure: function SaveVendorFailure() { }, ArchiveVendorRequest: function ArchiveVendorRequest(t0, t1) { this.completer = t0; this.vendorIds = t1; }, ArchiveVendorSuccess: function ArchiveVendorSuccess(t0) { this.vendors = t0; }, ArchiveVendorFailure: function ArchiveVendorFailure() { }, DeleteVendorRequest: function DeleteVendorRequest(t0, t1) { this.completer = t0; this.vendorIds = t1; }, DeleteVendorSuccess: function DeleteVendorSuccess(t0) { this.vendors = t0; }, DeleteVendorFailure: function DeleteVendorFailure() { }, RestoreVendorRequest: function RestoreVendorRequest(t0, t1) { this.completer = t0; this.vendorIds = t1; }, RestoreVendorSuccess: function RestoreVendorSuccess(t0) { this.vendors = t0; }, RestoreVendorFailure: function RestoreVendorFailure() { }, EditVendorContact: function EditVendorContact(t0) { this.contact = t0; }, AddVendorContact: function AddVendorContact(t0) { this.contact = t0; }, UpdateVendorContact: function UpdateVendorContact(t0, t1) { this.index = t0; this.contact = t1; }, DeleteVendorContact: function DeleteVendorContact(t0) { this.index = t0; }, FilterVendors: function FilterVendors(t0) { this.filter = t0; }, SortVendors: function SortVendors(t0) { this.field = t0; }, FilterVendorsByState: function FilterVendorsByState(t0) { this.state = t0; }, FilterVendorsByCustom1: function FilterVendorsByCustom1(t0) { this.value = t0; }, FilterVendorsByCustom2: function FilterVendorsByCustom2(t0) { this.value = t0; }, FilterVendorsByCustom3: function FilterVendorsByCustom3(t0) { this.value = t0; }, FilterVendorsByCustom4: function FilterVendorsByCustom4(t0) { this.value = t0; }, handleVendorAction_closure: function handleVendorAction_closure() { }, handleVendorAction_closure0: function handleVendorAction_closure0() { }, handleVendorAction_closure1: function handleVendorAction_closure1(t0) { this.vendor = t0; }, StartVendorMultiselect: function StartVendorMultiselect() { }, AddToVendorMultiselect: function AddToVendorMultiselect(t0) { this.entity = t0; }, RemoveFromVendorMultiselect: function RemoveFromVendorMultiselect(t0) { this.entity = t0; }, ClearVendorMultiselect: function ClearVendorMultiselect() { }, SaveVendorDocumentRequest: function SaveVendorDocumentRequest(t0, t1, t2, t3) { var _ = this; _.isPrivate = t0; _.completer = t1; _.multipartFiles = t2; _.vendor = t3; }, SaveVendorDocumentFailure: function SaveVendorDocumentFailure() { }, UpdateVendorTab: function UpdateVendorTab(t0) { this.tabIndex = t0; }, _editVendor() { return new A._editVendor_closure(); }, _viewVendor() { return new A._viewVendor_closure(); }, _viewVendorList() { return new A._viewVendorList_closure0(); }, _archiveVendor(repository) { return new A._archiveVendor_closure(repository); }, _deleteVendor(repository) { return new A._deleteVendor_closure(repository); }, _restoreVendor(repository) { return new A._restoreVendor_closure(repository); }, _saveVendor(repository) { return new A._saveVendor_closure(repository); }, _loadVendor(repository) { return new A._loadVendor_closure(repository); }, _loadVendors(repository) { return new A._loadVendors_closure(repository); }, _saveDocument4(repository) { return new A._saveDocument_closure9(repository); }, _editVendor_closure: function _editVendor_closure() { }, _viewVendor_closure: function _viewVendor_closure() { }, _viewVendorList_closure0: function _viewVendorList_closure0() { }, _viewVendorList__closure: function _viewVendorList__closure() { }, _archiveVendor_closure: function _archiveVendor_closure(t0) { this.repository = t0; }, _archiveVendor__closure: function _archiveVendor__closure(t0) { this.store = t0; }, _archiveVendor__closure0: function _archiveVendor__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveVendor__closure1: function _archiveVendor__closure1(t0, t1, t2) { this.store = t0; this.prevVendors = t1; this.action = t2; }, _deleteVendor_closure: function _deleteVendor_closure(t0) { this.repository = t0; }, _deleteVendor__closure: function _deleteVendor__closure(t0) { this.store = t0; }, _deleteVendor__closure0: function _deleteVendor__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteVendor__closure1: function _deleteVendor__closure1(t0, t1, t2) { this.store = t0; this.prevVendors = t1; this.action = t2; }, _restoreVendor_closure: function _restoreVendor_closure(t0) { this.repository = t0; }, _restoreVendor__closure: function _restoreVendor__closure(t0) { this.store = t0; }, _restoreVendor__closure0: function _restoreVendor__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreVendor__closure1: function _restoreVendor__closure1(t0, t1, t2) { this.store = t0; this.prevVendors = t1; this.action = t2; }, _saveVendor_closure: function _saveVendor_closure(t0) { this.repository = t0; }, _saveVendor__closure: function _saveVendor__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveVendor__closure0: function _saveVendor__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadVendor_closure: function _loadVendor_closure(t0) { this.repository = t0; }, _loadVendor__closure: function _loadVendor__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadVendor__closure0: function _loadVendor__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadVendors_closure: function _loadVendors_closure(t0) { this.repository = t0; }, _loadVendors__closure: function _loadVendors__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadVendors___closure: function _loadVendors___closure(t0) { this.documents = t0; }, _loadVendors____closure: function _loadVendors____closure(t0, t1) { this.documents = t0; this.vendor = t1; }, _loadVendors_____closure: function _loadVendors_____closure(t0) { this.vendor = t0; }, _loadVendors__closure0: function _loadVendors__closure0(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument_closure9: function _saveDocument_closure9(t0) { this.repository = t0; }, _saveDocument__closure19: function _saveDocument__closure19(t0, t1) { this.store = t0; this.action = t1; }, _saveDocument___closure9: function _saveDocument___closure9(t0, t1) { this.documents = t0; this.vendor = t1; }, _saveDocument____closure9: function _saveDocument____closure9(t0) { this.vendor = t0; }, _saveDocument__closure20: function _saveDocument__closure20(t0, t1) { this.store = t0; this.action = t1; }, vendorUIReducer(state, action) { var t1 = new A.VendorUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._vendor_state$_$v = state; new A.vendorUIReducer_closure(state, action).call$1(t1); return t1._vendor_state$_build$0(); }, editVendorContact(contact, action) { var t1 = action.get$contact(); return t1 == null ? A.VendorContactEntity_VendorContactEntity() : t1; }, _clearEditing24(vendor, action) { return A.VendorEntity_VendorEntity(null, null, null); }, _updateEditing25(vendor, action) { return J.get$vendor$x(action); }, _addContact(vendor, action) { return vendor.rebuild$1(new A._addContact_closure(action)); }, _removeContact(vendor, action) { return vendor.rebuild$1(new A._removeContact_closure(action)); }, _updateContact(vendor, action) { return vendor.rebuild$1(new A._updateContact_closure(action)); }, _viewVendorList0(vendorListState, action) { return vendorListState.rebuild$1(new A._viewVendorList_closure()); }, _filterVendorsByCustom1(vendorListState, action) { if (B.JSArray_methods.contains$1(vendorListState.custom1Filters._list$_list, action.value)) return vendorListState.rebuild$1(new A._filterVendorsByCustom1_closure(action)); else return vendorListState.rebuild$1(new A._filterVendorsByCustom1_closure0(action)); }, _filterVendorsByCustom2(vendorListState, action) { if (B.JSArray_methods.contains$1(vendorListState.custom2Filters._list$_list, action.value)) return vendorListState.rebuild$1(new A._filterVendorsByCustom2_closure(action)); else return vendorListState.rebuild$1(new A._filterVendorsByCustom2_closure0(action)); }, _filterVendorsByCustom3(vendorListState, action) { if (B.JSArray_methods.contains$1(vendorListState.custom3Filters._list$_list, action.value)) return vendorListState.rebuild$1(new A._filterVendorsByCustom3_closure(action)); else return vendorListState.rebuild$1(new A._filterVendorsByCustom3_closure0(action)); }, _filterVendorsByCustom4(vendorListState, action) { if (B.JSArray_methods.contains$1(vendorListState.custom4Filters._list$_list, action.value)) return vendorListState.rebuild$1(new A._filterVendorsByCustom4_closure(action)); else return vendorListState.rebuild$1(new A._filterVendorsByCustom4_closure0(action)); }, _filterVendorsByState(vendorListState, action) { if (B.JSArray_methods.contains$1(vendorListState.stateFilters._list$_list, action.state)) return vendorListState.rebuild$1(new A._filterVendorsByState_closure(action)); else return vendorListState.rebuild$1(new A._filterVendorsByState_closure0(action)); }, _filterVendors(vendorListState, action) { return vendorListState.rebuild$1(new A._filterVendors_closure(action, vendorListState)); }, _sortVendors(vendorListState, action) { return vendorListState.rebuild$1(new A._sortVendors_closure(action)); }, _startListMultiselect26(vendorListState, action) { return vendorListState.rebuild$1(new A._startListMultiselect_closure3()); }, _addToListMultiselect26(vendorListState, action) { return vendorListState.rebuild$1(new A._addToListMultiselect_closure3(action)); }, _removeFromListMultiselect26(vendorListState, action) { return vendorListState.rebuild$1(new A._removeFromListMultiselect_closure3(action)); }, _clearListMultiselect26(vendorListState, action) { return vendorListState.rebuild$1(new A._clearListMultiselect_closure3()); }, _archiveVendorSuccess(vendorState, action) { return vendorState.rebuild$1(new A._archiveVendorSuccess_closure(action)); }, _deleteVendorSuccess(vendorState, action) { return vendorState.rebuild$1(new A._deleteVendorSuccess_closure(action)); }, _restoreVendorSuccess(vendorState, action) { return vendorState.rebuild$1(new A._restoreVendorSuccess_closure(action)); }, _addVendor(vendorState, action) { return vendorState.rebuild$1(new A._addVendor_closure(action)); }, _updateVendor(vendorState, action) { return vendorState.rebuild$1(new A._updateVendor_closure(action)); }, _setLoadedVendor(vendorState, action) { return vendorState.rebuild$1(new A._setLoadedVendor_closure(action)); }, _setLoadedVendors(vendorState, action) { return vendorState.loadVendors$1(action.vendors); }, _setLoadedCompany26(vendorState, action) { return vendorState.loadVendors$1(action.userCompany.company.vendors); }, vendorUIReducer_closure: function vendorUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure34: function forceSelectedReducer_closure34() { }, forceSelectedReducer_closure35: function forceSelectedReducer_closure35() { }, forceSelectedReducer_closure36: function forceSelectedReducer_closure36() { }, forceSelectedReducer_closure37: function forceSelectedReducer_closure37() { }, forceSelectedReducer_closure38: function forceSelectedReducer_closure38() { }, forceSelectedReducer_closure39: function forceSelectedReducer_closure39() { }, forceSelectedReducer_closure40: function forceSelectedReducer_closure40() { }, forceSelectedReducer_closure41: function forceSelectedReducer_closure41() { }, tabIndexReducer_closure7: function tabIndexReducer_closure7() { }, tabIndexReducer_closure8: function tabIndexReducer_closure8() { }, saveCompleterReducer_closure0: function saveCompleterReducer_closure0() { }, cancelCompleterReducer_closure0: function cancelCompleterReducer_closure0() { }, selectedIdReducer_closure65: function selectedIdReducer_closure65() { }, selectedIdReducer_closure66: function selectedIdReducer_closure66() { }, selectedIdReducer_closure67: function selectedIdReducer_closure67() { }, selectedIdReducer_closure68: function selectedIdReducer_closure68() { }, selectedIdReducer_closure69: function selectedIdReducer_closure69() { }, selectedIdReducer_closure70: function selectedIdReducer_closure70() { }, selectedIdReducer_closure71: function selectedIdReducer_closure71() { }, selectedIdReducer_closure72: function selectedIdReducer_closure72() { }, selectedIdReducer_closure73: function selectedIdReducer_closure73() { }, selectedIdReducer_closure74: function selectedIdReducer_closure74() { }, selectedIdReducer_closure75: function selectedIdReducer_closure75() { }, selectedIdReducer_closure76: function selectedIdReducer_closure76() { }, selectedIdReducer_closure77: function selectedIdReducer_closure77() { }, selectedIdReducer_closure78: function selectedIdReducer_closure78() { }, selectedIdReducer_closure79: function selectedIdReducer_closure79() { }, editingReducer_closure24: function editingReducer_closure24() { }, editingReducer_closure25: function editingReducer_closure25() { }, editingReducer_closure26: function editingReducer_closure26() { }, editingReducer_closure27: function editingReducer_closure27() { }, editingReducer__closure9: function editingReducer__closure9() { }, _addContact_closure: function _addContact_closure(t0) { this.action = t0; }, _removeContact_closure: function _removeContact_closure(t0) { this.action = t0; }, _updateContact_closure: function _updateContact_closure(t0) { this.action = t0; }, vendorListReducer_closure: function vendorListReducer_closure() { }, vendorListReducer__closure: function vendorListReducer__closure() { }, _viewVendorList_closure: function _viewVendorList_closure() { }, _filterVendorsByCustom1_closure: function _filterVendorsByCustom1_closure(t0) { this.action = t0; }, _filterVendorsByCustom1_closure0: function _filterVendorsByCustom1_closure0(t0) { this.action = t0; }, _filterVendorsByCustom2_closure: function _filterVendorsByCustom2_closure(t0) { this.action = t0; }, _filterVendorsByCustom2_closure0: function _filterVendorsByCustom2_closure0(t0) { this.action = t0; }, _filterVendorsByCustom3_closure: function _filterVendorsByCustom3_closure(t0) { this.action = t0; }, _filterVendorsByCustom3_closure0: function _filterVendorsByCustom3_closure0(t0) { this.action = t0; }, _filterVendorsByCustom4_closure: function _filterVendorsByCustom4_closure(t0) { this.action = t0; }, _filterVendorsByCustom4_closure0: function _filterVendorsByCustom4_closure0(t0) { this.action = t0; }, _filterVendorsByState_closure: function _filterVendorsByState_closure(t0) { this.action = t0; }, _filterVendorsByState_closure0: function _filterVendorsByState_closure0(t0) { this.action = t0; }, _filterVendors_closure: function _filterVendors_closure(t0, t1) { this.action = t0; this.vendorListState = t1; }, _sortVendors_closure: function _sortVendors_closure(t0) { this.action = t0; }, _startListMultiselect_closure3: function _startListMultiselect_closure3() { }, _addToListMultiselect_closure3: function _addToListMultiselect_closure3(t0) { this.action = t0; }, _removeFromListMultiselect_closure3: function _removeFromListMultiselect_closure3(t0) { this.action = t0; }, _clearListMultiselect_closure3: function _clearListMultiselect_closure3() { }, _archiveVendorSuccess_closure: function _archiveVendorSuccess_closure(t0) { this.action = t0; }, _deleteVendorSuccess_closure: function _deleteVendorSuccess_closure(t0) { this.action = t0; }, _restoreVendorSuccess_closure: function _restoreVendorSuccess_closure(t0) { this.action = t0; }, _addVendor_closure: function _addVendor_closure(t0) { this.action = t0; }, _addVendor__closure: function _addVendor__closure() { }, _updateVendor_closure: function _updateVendor_closure(t0) { this.action = t0; }, _updateVendor__closure: function _updateVendor__closure() { }, _setLoadedVendor_closure: function _setLoadedVendor_closure(t0) { this.action = t0; }, _setLoadedVendor__closure: function _setLoadedVendor__closure() { }, dropdownVendorsSelector(vendorMap, vendorList, userMap, staticState) { var t1 = vendorList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.dropdownVendorsSelector_closure(vendorMap), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.dropdownVendorsSelector_closure0(vendorMap, userMap, staticState)); return list; }, filteredVendorsSelector(selectionState, vendorMap, vendorList, vendorListState, userMap, staticState) { var t1 = vendorList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredVendorsSelector_closure(vendorMap, selectionState, vendorListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredVendorsSelector_closure0(vendorMap, vendorListState, userMap, staticState)); return list; }, vendorStatsForUser(userId, vendorMap) { var t1 = {}; t1.countArchived = t1.countActive = 0; vendorMap._map$_map.forEach$1(0, new A.vendorStatsForUser_closure(t1, userId)); return new A.EntityStats(t1.countActive, t1.countArchived, null, null); }, calculateVendorBalance(vendorId, currencyId, expenseMap, expenseList) { var t1 = {}; t1.total = 0; B.JSArray_methods.forEach$1(expenseList._list$_list, new A.calculateVendorBalance_closure(t1, expenseMap, vendorId, currencyId)); return t1.total; }, memoizedDropdownVendorList_closure: function memoizedDropdownVendorList_closure() { }, dropdownVendorsSelector_closure: function dropdownVendorsSelector_closure(t0) { this.vendorMap = t0; }, dropdownVendorsSelector_closure0: function dropdownVendorsSelector_closure0(t0, t1, t2) { this.vendorMap = t0; this.userMap = t1; this.staticState = t2; }, memoizedFilteredVendorList_closure: function memoizedFilteredVendorList_closure() { }, filteredVendorsSelector_closure: function filteredVendorsSelector_closure(t0, t1, t2) { this.vendorMap = t0; this.selectionState = t1; this.vendorListState = t2; }, filteredVendorsSelector_closure0: function filteredVendorsSelector_closure0(t0, t1, t2, t3) { var _ = this; _.vendorMap = t0; _.vendorListState = t1; _.userMap = t2; _.staticState = t3; }, memoizedVendorStatsForUser_closure: function memoizedVendorStatsForUser_closure() { }, vendorStatsForUser_closure: function vendorStatsForUser_closure(t0, t1) { this._box_0 = t0; this.userId = t1; }, memoizedCalculateVendorBalance_closure: function memoizedCalculateVendorBalance_closure() { }, calculateVendorBalance_closure: function calculateVendorBalance_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.expenseMap = t1; _.vendorId = t2; _.currencyId = t3; }, _$VendorState$_(list, map) { var _s11_ = "VendorState"; A.BuiltValueNullFieldError_checkNotNull(map, _s11_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s11_, "list"); return new A._$VendorState(map, list); }, _$VendorUIState$_(cancelCompleter, editing, editingContact, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s13_ = "VendorUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s13_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s13_, "tabIndex"); return new A._$VendorUIState(editing, editingContact, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, VendorState: function VendorState() { }, VendorState_loadVendors_closure0: function VendorState_loadVendors_closure0() { }, VendorState_loadVendors_closure1: function VendorState_loadVendors_closure1() { }, VendorState_loadVendors_closure: function VendorState_loadVendors_closure(t0, t1) { this.$this = t0; this.map = t1; }, VendorUIState: function VendorUIState() { }, _$VendorStateSerializer: function _$VendorStateSerializer() { }, _$VendorUIStateSerializer: function _$VendorUIStateSerializer() { }, _$VendorState: function _$VendorState(t0, t1) { this.map = t0; this.list = t1; this._vendor_state$__hashCode = null; }, VendorStateBuilder: function VendorStateBuilder() { this._vendor_state$_list = this._vendor_state$_map = this._vendor_state$_$v = null; }, _$VendorUIState: function _$VendorUIState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.editing = t0; _.editingContact = t1; _.listUIState = t2; _.selectedId = t3; _.forceSelected = t4; _.tabIndex = t5; _.saveCompleter = t6; _.cancelCompleter = t7; _._vendor_state$__hashCode = null; }, VendorUIStateBuilder: function VendorUIStateBuilder() { var _ = this; _._vendor_state$_cancelCompleter = _._vendor_state$_saveCompleter = _._vendor_state$_tabIndex = _._vendor_state$_forceSelected = _._vendor_state$_selectedId = _._vendor_state$_listUIState = _._editingContact = _._vendor_state$_editing = _._vendor_state$_$v = null; }, _VendorUIState_Object_EntityUIState: function _VendorUIState_Object_EntityUIState() { }, handleWebhookAction(context, webhooks, action) { var store, t1, webhook, t2, webhookIds, message, _i, t3, _null = null, _s6_ = ":value", _s6_0 = ":count"; if (webhooks.length === 0) return; context.toString; store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); webhook = type$.WebhookEntity._as(B.JSArray_methods.get$first(webhooks)); t2 = A._arrayInstanceType(webhooks)._eval$1("MappedListIterable<1,String>"); webhookIds = A.List_List$of(new A.MappedListIterable(webhooks, new A.handleWebhookAction_closure(), t2), true, t2._eval$1("ListIterable.E")); switch (action) { case B.EntityAction_copy: A.Clipboard_setData(new A.ClipboardData(webhook.targetUrl)); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value ", "")); break; case B.EntityAction_edit: A.editEntity(_null, webhook, true, _null); break; case B.EntityAction_restore: t2 = webhookIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_webhooks"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "restored_webhook"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RestoreWebhooksRequest(t1, webhookIds)); break; case B.EntityAction_archive: t2 = webhookIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_webhooks"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived_webhook"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ArchiveWebhooksRequest(t1, webhookIds)); break; case B.EntityAction_delete: t2 = webhookIds.length; if (t2 > 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_webhooks"); t1.toString; message = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(t1, _s6_, _s6_0), _s6_0, B.JSInt_methods.toString$0(t2)); } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_webhook"); t1.toString; message = t1; } t1 = A.snackBarCompleter(message, _null, false, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteWebhooksRequest(t1, webhookIds)); break; case B.EntityAction_toggleMultiselect: t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.uiState.webhookUIState.listUIState.selectedIds == null) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartWebhookMultiselect()); } t1 = webhooks.length; if (t1 === 0) break; for (_i = 0; _i < webhooks.length; webhooks.length === t1 || (0, A.throwConcurrentModificationError)(webhooks), ++_i) { webhook = webhooks[_i]; t2 = store.__Store__state_A.uiState; t3 = J.get$id$x(webhook); t2 = t2.webhookUIState.listUIState.selectedIds; t2 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t3); t3 = store.__Store__dispatchers_F; if (!t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddToWebhookMultiselect(webhook)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RemoveFromWebhookMultiselect(webhook)); } } break; case B.EntityAction_more: A.showEntityActionsDialog(_null, A._setArrayType([webhook], type$.JSArray_BaseEntity), false); break; } }, ViewWebhookList: function ViewWebhookList() { }, ViewWebhook: function ViewWebhook(t0) { this.webhookId = t0; }, EditWebhook: function EditWebhook(t0) { this.webhook = t0; }, UpdateWebhook: function UpdateWebhook(t0) { this.webhook = t0; }, LoadWebhookRequest: function LoadWebhookRequest() { }, LoadWebhookFailure: function LoadWebhookFailure(t0) { this.error = t0; }, LoadWebhookSuccess: function LoadWebhookSuccess(t0) { this.webhook = t0; }, LoadWebhooksRequest: function LoadWebhooksRequest() { }, LoadWebhooksFailure: function LoadWebhooksFailure(t0) { this.error = t0; }, LoadWebhooksSuccess: function LoadWebhooksSuccess(t0) { this.webhooks = t0; }, SaveWebhookRequest: function SaveWebhookRequest(t0, t1) { this.completer = t0; this.webhook = t1; }, SaveWebhookSuccess: function SaveWebhookSuccess(t0) { this.webhook = t0; }, AddWebhookSuccess: function AddWebhookSuccess(t0) { this.webhook = t0; }, SaveWebhookFailure: function SaveWebhookFailure() { }, ArchiveWebhooksRequest: function ArchiveWebhooksRequest(t0, t1) { this.completer = t0; this.webhookIds = t1; }, ArchiveWebhooksSuccess: function ArchiveWebhooksSuccess(t0) { this.webhooks = t0; }, ArchiveWebhooksFailure: function ArchiveWebhooksFailure() { }, DeleteWebhooksRequest: function DeleteWebhooksRequest(t0, t1) { this.completer = t0; this.webhookIds = t1; }, DeleteWebhooksSuccess: function DeleteWebhooksSuccess(t0) { this.webhooks = t0; }, DeleteWebhooksFailure: function DeleteWebhooksFailure() { }, RestoreWebhooksRequest: function RestoreWebhooksRequest(t0, t1) { this.completer = t0; this.webhookIds = t1; }, RestoreWebhooksSuccess: function RestoreWebhooksSuccess(t0) { this.webhooks = t0; }, RestoreWebhooksFailure: function RestoreWebhooksFailure() { }, FilterWebhooks: function FilterWebhooks(t0) { this.filter = t0; }, SortWebhooks: function SortWebhooks(t0) { this.field = t0; }, FilterWebhooksByState: function FilterWebhooksByState(t0) { this.state = t0; }, FilterWebhooksByCustom1: function FilterWebhooksByCustom1(t0) { this.value = t0; }, FilterWebhooksByCustom2: function FilterWebhooksByCustom2(t0) { this.value = t0; }, FilterWebhooksByCustom3: function FilterWebhooksByCustom3(t0) { this.value = t0; }, FilterWebhooksByCustom4: function FilterWebhooksByCustom4(t0) { this.value = t0; }, handleWebhookAction_closure: function handleWebhookAction_closure() { }, StartWebhookMultiselect: function StartWebhookMultiselect() { }, AddToWebhookMultiselect: function AddToWebhookMultiselect(t0) { this.entity = t0; }, RemoveFromWebhookMultiselect: function RemoveFromWebhookMultiselect(t0) { this.entity = t0; }, ClearWebhookMultiselect: function ClearWebhookMultiselect() { }, _editWebhook() { return new A._editWebhook_closure(); }, _viewWebhook() { return new A._viewWebhook_closure(); }, _viewWebhookList() { return new A._viewWebhookList_closure0(); }, _archiveWebhook(repository) { return new A._archiveWebhook_closure(repository); }, _deleteWebhook(repository) { return new A._deleteWebhook_closure(repository); }, _restoreWebhook(repository) { return new A._restoreWebhook_closure(repository); }, _saveWebhook(repository) { return new A._saveWebhook_closure(repository); }, _loadWebhook(repository) { return new A._loadWebhook_closure(repository); }, _loadWebhooks(repository) { return new A._loadWebhooks_closure(repository); }, _editWebhook_closure: function _editWebhook_closure() { }, _viewWebhook_closure: function _viewWebhook_closure() { }, _viewWebhookList_closure0: function _viewWebhookList_closure0() { }, _viewWebhookList__closure: function _viewWebhookList__closure() { }, _archiveWebhook_closure: function _archiveWebhook_closure(t0) { this.repository = t0; }, _archiveWebhook__closure: function _archiveWebhook__closure(t0) { this.store = t0; }, _archiveWebhook__closure0: function _archiveWebhook__closure0(t0, t1) { this.store = t0; this.action = t1; }, _archiveWebhook__closure1: function _archiveWebhook__closure1(t0, t1, t2) { this.store = t0; this.prevWebhooks = t1; this.action = t2; }, _deleteWebhook_closure: function _deleteWebhook_closure(t0) { this.repository = t0; }, _deleteWebhook__closure: function _deleteWebhook__closure(t0) { this.store = t0; }, _deleteWebhook__closure0: function _deleteWebhook__closure0(t0, t1) { this.store = t0; this.action = t1; }, _deleteWebhook__closure1: function _deleteWebhook__closure1(t0, t1, t2) { this.store = t0; this.prevWebhooks = t1; this.action = t2; }, _restoreWebhook_closure: function _restoreWebhook_closure(t0) { this.repository = t0; }, _restoreWebhook__closure: function _restoreWebhook__closure(t0) { this.store = t0; }, _restoreWebhook__closure0: function _restoreWebhook__closure0(t0, t1) { this.store = t0; this.action = t1; }, _restoreWebhook__closure1: function _restoreWebhook__closure1(t0, t1, t2) { this.store = t0; this.prevWebhooks = t1; this.action = t2; }, _saveWebhook_closure: function _saveWebhook_closure(t0) { this.repository = t0; }, _saveWebhook__closure: function _saveWebhook__closure(t0, t1) { this.action = t0; this.store = t1; }, _saveWebhook__closure0: function _saveWebhook__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadWebhook_closure: function _loadWebhook_closure(t0) { this.repository = t0; }, _loadWebhook__closure: function _loadWebhook__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadWebhook__closure0: function _loadWebhook__closure0(t0, t1) { this.store = t0; this.action = t1; }, _loadWebhooks_closure: function _loadWebhooks_closure(t0) { this.repository = t0; }, _loadWebhooks__closure: function _loadWebhooks__closure(t0, t1) { this.store = t0; this.action = t1; }, _loadWebhooks__closure0: function _loadWebhooks__closure0(t0, t1) { this.store = t0; this.action = t1; }, webhookUIReducer(state, action) { var t1 = new A.WebhookUIStateBuilder(); A.ArgumentError_checkNotNull(state, "other"); t1._webhook_state$_$v = state; new A.webhookUIReducer_closure(state, action).call$1(t1); return t1._webhook_state$_build$0(); }, _clearEditing25(webhook, action) { return A.WebhookEntity_WebhookEntity(null, null); }, _updateEditing26(webhook, action) { return action.get$webhook(); }, _viewWebhookList0(webhookListState, action) { return webhookListState.rebuild$1(new A._viewWebhookList_closure()); }, _filterWebhooksByCustom1(webhookListState, action) { if (B.JSArray_methods.contains$1(webhookListState.custom1Filters._list$_list, action.value)) return webhookListState.rebuild$1(new A._filterWebhooksByCustom1_closure(action)); else return webhookListState.rebuild$1(new A._filterWebhooksByCustom1_closure0(action)); }, _filterWebhooksByCustom2(webhookListState, action) { if (B.JSArray_methods.contains$1(webhookListState.custom2Filters._list$_list, action.value)) return webhookListState.rebuild$1(new A._filterWebhooksByCustom2_closure(action)); else return webhookListState.rebuild$1(new A._filterWebhooksByCustom2_closure0(action)); }, _filterWebhooksByState(webhookListState, action) { if (B.JSArray_methods.contains$1(webhookListState.stateFilters._list$_list, action.state)) return webhookListState.rebuild$1(new A._filterWebhooksByState_closure(action)); else return webhookListState.rebuild$1(new A._filterWebhooksByState_closure0(action)); }, _filterWebhooks(webhookListState, action) { return webhookListState.rebuild$1(new A._filterWebhooks_closure(action, webhookListState)); }, _sortWebhooks(webhookListState, action) { return webhookListState.rebuild$1(new A._sortWebhooks_closure(action)); }, _startListMultiselect27(productListState, action) { return productListState.rebuild$1(new A._startListMultiselect_closure14()); }, _addToListMultiselect27(productListState, action) { return productListState.rebuild$1(new A._addToListMultiselect_closure14(action)); }, _removeFromListMultiselect27(productListState, action) { return productListState.rebuild$1(new A._removeFromListMultiselect_closure14(action)); }, _clearListMultiselect27(productListState, action) { return productListState.rebuild$1(new A._clearListMultiselect_closure14()); }, _archiveWebhookSuccess(webhookState, action) { return webhookState.rebuild$1(new A._archiveWebhookSuccess_closure(action)); }, _deleteWebhookSuccess(webhookState, action) { return webhookState.rebuild$1(new A._deleteWebhookSuccess_closure(action)); }, _restoreWebhookSuccess(webhookState, action) { return webhookState.rebuild$1(new A._restoreWebhookSuccess_closure(action)); }, _addWebhook(webhookState, action) { return webhookState.rebuild$1(new A._addWebhook_closure(action)); }, _updateWebhook(webhookState, action) { return webhookState.rebuild$1(new A._updateWebhook_closure(action)); }, _setLoadedWebhook(webhookState, action) { return webhookState.rebuild$1(new A._setLoadedWebhook_closure(action)); }, _setLoadedWebhooks(webhookState, action) { return webhookState.loadWebhooks$1(action.webhooks); }, _setLoadedCompany27(webhookState, action) { return webhookState.loadWebhooks$1(action.userCompany.company.webhooks); }, webhookUIReducer_closure: function webhookUIReducer_closure(t0, t1) { this.state = t0; this.action = t1; }, forceSelectedReducer_closure117: function forceSelectedReducer_closure117() { }, forceSelectedReducer_closure118: function forceSelectedReducer_closure118() { }, forceSelectedReducer_closure119: function forceSelectedReducer_closure119() { }, forceSelectedReducer_closure120: function forceSelectedReducer_closure120() { }, forceSelectedReducer_closure121: function forceSelectedReducer_closure121() { }, forceSelectedReducer_closure122: function forceSelectedReducer_closure122() { }, forceSelectedReducer_closure123: function forceSelectedReducer_closure123() { }, forceSelectedReducer_closure124: function forceSelectedReducer_closure124() { }, selectedIdReducer_closure224: function selectedIdReducer_closure224() { }, selectedIdReducer_closure225: function selectedIdReducer_closure225() { }, selectedIdReducer_closure226: function selectedIdReducer_closure226() { }, selectedIdReducer_closure227: function selectedIdReducer_closure227() { }, selectedIdReducer_closure228: function selectedIdReducer_closure228() { }, selectedIdReducer_closure229: function selectedIdReducer_closure229() { }, selectedIdReducer_closure230: function selectedIdReducer_closure230() { }, selectedIdReducer_closure231: function selectedIdReducer_closure231() { }, selectedIdReducer_closure232: function selectedIdReducer_closure232() { }, selectedIdReducer_closure233: function selectedIdReducer_closure233() { }, selectedIdReducer_closure234: function selectedIdReducer_closure234() { }, selectedIdReducer_closure235: function selectedIdReducer_closure235() { }, selectedIdReducer_closure236: function selectedIdReducer_closure236() { }, selectedIdReducer_closure237: function selectedIdReducer_closure237() { }, selectedIdReducer_closure238: function selectedIdReducer_closure238() { }, editingReducer_closure72: function editingReducer_closure72() { }, editingReducer_closure73: function editingReducer_closure73() { }, editingReducer_closure74: function editingReducer_closure74() { }, editingReducer_closure75: function editingReducer_closure75() { }, editingReducer__closure26: function editingReducer__closure26() { }, webhookListReducer_closure: function webhookListReducer_closure() { }, webhookListReducer__closure: function webhookListReducer__closure() { }, _viewWebhookList_closure: function _viewWebhookList_closure() { }, _filterWebhooksByCustom1_closure: function _filterWebhooksByCustom1_closure(t0) { this.action = t0; }, _filterWebhooksByCustom1_closure0: function _filterWebhooksByCustom1_closure0(t0) { this.action = t0; }, _filterWebhooksByCustom2_closure: function _filterWebhooksByCustom2_closure(t0) { this.action = t0; }, _filterWebhooksByCustom2_closure0: function _filterWebhooksByCustom2_closure0(t0) { this.action = t0; }, _filterWebhooksByState_closure: function _filterWebhooksByState_closure(t0) { this.action = t0; }, _filterWebhooksByState_closure0: function _filterWebhooksByState_closure0(t0) { this.action = t0; }, _filterWebhooks_closure: function _filterWebhooks_closure(t0, t1) { this.action = t0; this.webhookListState = t1; }, _sortWebhooks_closure: function _sortWebhooks_closure(t0) { this.action = t0; }, _startListMultiselect_closure14: function _startListMultiselect_closure14() { }, _addToListMultiselect_closure14: function _addToListMultiselect_closure14(t0) { this.action = t0; }, _removeFromListMultiselect_closure14: function _removeFromListMultiselect_closure14(t0) { this.action = t0; }, _clearListMultiselect_closure14: function _clearListMultiselect_closure14() { }, _archiveWebhookSuccess_closure: function _archiveWebhookSuccess_closure(t0) { this.action = t0; }, _deleteWebhookSuccess_closure: function _deleteWebhookSuccess_closure(t0) { this.action = t0; }, _restoreWebhookSuccess_closure: function _restoreWebhookSuccess_closure(t0) { this.action = t0; }, _addWebhook_closure: function _addWebhook_closure(t0) { this.action = t0; }, _updateWebhook_closure: function _updateWebhook_closure(t0) { this.action = t0; }, _setLoadedWebhook_closure: function _setLoadedWebhook_closure(t0) { this.action = t0; }, filteredWebhooksSelector(selectionState, webhookMap, webhookList, webhookListState) { var t1 = webhookList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.filteredWebhooksSelector_closure(webhookMap, selectionState, webhookListState), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(list, new A.filteredWebhooksSelector_closure0(webhookMap, webhookListState)); return list; }, memoizedFilteredWebhookList_closure: function memoizedFilteredWebhookList_closure() { }, filteredWebhooksSelector_closure: function filteredWebhooksSelector_closure(t0, t1, t2) { this.webhookMap = t0; this.selectionState = t1; this.webhookListState = t2; }, filteredWebhooksSelector_closure0: function filteredWebhooksSelector_closure0(t0, t1) { this.webhookMap = t0; this.webhookListState = t1; }, _$WebhookState$_(list, map) { var _s12_ = "WebhookState"; A.BuiltValueNullFieldError_checkNotNull(map, _s12_, "map"); A.BuiltValueNullFieldError_checkNotNull(list, _s12_, "list"); return new A._$WebhookState(map, list); }, _$WebhookUIState$_(cancelCompleter, editing, forceSelected, listUIState, saveCompleter, selectedId, tabIndex) { var _s14_ = "WebhookUIState"; A.BuiltValueNullFieldError_checkNotNull(listUIState, _s14_, "listUIState"); A.BuiltValueNullFieldError_checkNotNull(tabIndex, _s14_, "tabIndex"); return new A._$WebhookUIState(editing, listUIState, selectedId, forceSelected, tabIndex, saveCompleter, cancelCompleter); }, WebhookState: function WebhookState() { }, WebhookState_loadWebhooks_closure0: function WebhookState_loadWebhooks_closure0() { }, WebhookState_loadWebhooks_closure1: function WebhookState_loadWebhooks_closure1() { }, WebhookState_loadWebhooks_closure: function WebhookState_loadWebhooks_closure(t0, t1) { this.$this = t0; this.map = t1; }, WebhookUIState: function WebhookUIState() { }, _$WebhookStateSerializer: function _$WebhookStateSerializer() { }, _$WebhookUIStateSerializer: function _$WebhookUIStateSerializer() { }, _$WebhookState: function _$WebhookState(t0, t1) { this.map = t0; this.list = t1; this._webhook_state$__hashCode = null; }, WebhookStateBuilder: function WebhookStateBuilder() { this._webhook_state$_list = this._webhook_state$_map = this._webhook_state$_$v = null; }, _$WebhookUIState: function _$WebhookUIState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editing = t0; _.listUIState = t1; _.selectedId = t2; _.forceSelected = t3; _.tabIndex = t4; _.saveCompleter = t5; _.cancelCompleter = t6; _._webhook_state$__hashCode = null; }, WebhookUIStateBuilder: function WebhookUIStateBuilder() { var _ = this; _._webhook_state$_cancelCompleter = _._webhook_state$_saveCompleter = _._webhook_state$_tabIndex = _._webhook_state$_forceSelected = _._webhook_state$_selectedId = _._webhook_state$_listUIState = _._webhook_state$_editing = _._webhook_state$_$v = null; }, _WebhookUIState_Object_EntityUIState: function _WebhookUIState_Object_EntityUIState() { }, FieldGrid: function FieldGrid(t0, t1) { this.fields = t0; this.key = t1; }, FieldGrid_build_closure: function FieldGrid_build_closure(t0, t1, t2) { this.fieldWidgets = t0; this.localization = t1; this.textColor = t2; }, FieldGrid_build_closure0: function FieldGrid_build_closure0(t0) { this.fieldWidgets = t0; }, ActionMenuButton$(entity, entityActions, iconData, iconSize, isSaving, onSelected) { return new A.ActionMenuButton(entityActions, onSelected, isSaving, iconData, iconSize, null); }, ActionMenuButton: function ActionMenuButton(t0, t1, t2, t3, t4, t5) { var _ = this; _.entityActions = t0; _.onSelected = t1; _.isSaving = t2; _.iconData = t3; _.iconSize = t4; _.key = t5; }, ActionMenuButton_build_closure: function ActionMenuButton_build_closure(t0, t1) { this.actions = t0; this.context = t1; }, ActionMenuButton_build_closure0: function ActionMenuButton_build_closure0(t0) { this.actions = t0; }, ActionMenuButton_build_closure1: function ActionMenuButton_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, ViewActionMenuButton: function ViewActionMenuButton(t0, t1, t2, t3, t4) { var _ = this; _.entity = t0; _.entityActions = t1; _.onSelected = t2; _.isSaving = t3; _.key = t4; }, AppBorder: function AppBorder(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.isTop = t1; _.isBottom = t2; _.isLeft = t3; _.hideBorder = t4; _.key = t5; }, AppBottomBar$(customValues1, customValues2, customValues3, customValues4, defaultTableColumns, entityType, hideListOptions, iconButtons, onCheckboxPressed, onSelectedCustom1, onSelectedCustom2, onSelectedCustom3, onSelectedCustom4, onSelectedSortField, onSelectedState, onSelectedStatus, sortFields, statuses, tableColumns) { return new A.AppBottomBar(entityType, sortFields, statuses, onCheckboxPressed, onSelectedSortField, onSelectedState, onSelectedStatus, onSelectedCustom1, onSelectedCustom2, onSelectedCustom3, onSelectedCustom4, customValues1, customValues2, customValues3, customValues4, tableColumns, defaultTableColumns, hideListOptions, iconButtons, null); }, AppBottomBar: function AppBottomBar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _.entityType = t0; _.sortFields = t1; _.statuses = t2; _.onCheckboxPressed = t3; _.onSelectedSortField = t4; _.onSelectedState = t5; _.onSelectedStatus = t6; _.onSelectedCustom1 = t7; _.onSelectedCustom2 = t8; _.onSelectedCustom3 = t9; _.onSelectedCustom4 = t10; _.customValues1 = t11; _.customValues2 = t12; _.customValues3 = t13; _.customValues4 = t14; _.tableColumns = t15; _.defaultTableColumns = t16; _.hideListOptions = t17; _.iconButtons = t18; _.key = t19; }, _AppBottomBarState: function _AppBottomBarState(t0) { var _ = this; _._widget = _._filterCustom4Controller = _._filterCustom3Controller = _._filterCustom2Controller = _._filterCustom1Controller = _._filterStatusController = _._filterStateController = _._sortController = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _AppBottomBarState_build_closure0: function _AppBottomBarState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _AppBottomBarState_build__closure14: function _AppBottomBarState_build__closure14(t0) { this.$this = t0; }, _AppBottomBarState_build___closure8: function _AppBottomBarState_build___closure8(t0) { this.$this = t0; }, _AppBottomBarState_build___closure7: function _AppBottomBarState_build___closure7(t0) { this.$this = t0; }, _AppBottomBarState_build____closure1: function _AppBottomBarState_build____closure1(t0, t1, t2) { this.$this = t0; this.context = t1; this.stateFilters = t2; }, _AppBottomBarState_build_____closure2: function _AppBottomBarState_build_____closure2(t0, t1) { this.$this = t0; this.state = t1; }, _AppBottomBarState_build__closure15: function _AppBottomBarState_build__closure15(t0) { this.$this = t0; }, _AppBottomBarState_build_closure1: function _AppBottomBarState_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _AppBottomBarState_build__closure12: function _AppBottomBarState_build__closure12(t0) { this.$this = t0; }, _AppBottomBarState_build___closure6: function _AppBottomBarState_build___closure6(t0) { this.$this = t0; }, _AppBottomBarState_build___closure5: function _AppBottomBarState_build___closure5(t0) { this.$this = t0; }, _AppBottomBarState_build____closure0: function _AppBottomBarState_build____closure0(t0, t1, t2) { this.$this = t0; this.context = t1; this.statusFilters = t2; }, _AppBottomBarState_build_____closure1: function _AppBottomBarState_build_____closure1(t0, t1) { this.$this = t0; this.status = t1; }, _AppBottomBarState_build__closure13: function _AppBottomBarState_build__closure13(t0) { this.$this = t0; }, _AppBottomBarState_build_closure6: function _AppBottomBarState_build_closure6(t0, t1) { this.$this = t0; this.context = t1; }, _AppBottomBarState_build__closure2: function _AppBottomBarState_build__closure2(t0) { this.$this = t0; }, _AppBottomBarState_build___closure0: function _AppBottomBarState_build___closure0(t0) { this.$this = t0; }, _AppBottomBarState_build___closure: function _AppBottomBarState_build___closure(t0) { this.$this = t0; }, _AppBottomBarState_build____closure: function _AppBottomBarState_build____closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.listUIState = t2; }, _AppBottomBarState_build_____closure0: function _AppBottomBarState_build_____closure0(t0, t1) { this.$this = t0; this.sortField = t1; }, _AppBottomBarState_build_____closure: function _AppBottomBarState_build_____closure(t0, t1, t2) { this.$this = t0; this.listUIState = t1; this.field = t2; }, _AppBottomBarState_build__closure3: function _AppBottomBarState_build__closure3(t0) { this.$this = t0; }, _AppBottomBarState_build_closure2: function _AppBottomBarState_build_closure2(t0, t1, t2) { this.$this = t0; this.context = t1; this.state = t2; }, _AppBottomBarState_build__closure10: function _AppBottomBarState_build__closure10(t0, t1) { this.$this = t0; this.state = t1; }, _AppBottomBarState_build___closure4: function _AppBottomBarState_build___closure4(t0) { this.$this = t0; }, _AppBottomBarState_build__closure11: function _AppBottomBarState_build__closure11(t0) { this.$this = t0; }, _AppBottomBarState_build_closure3: function _AppBottomBarState_build_closure3(t0, t1, t2) { this.$this = t0; this.context = t1; this.state = t2; }, _AppBottomBarState_build__closure8: function _AppBottomBarState_build__closure8(t0, t1) { this.$this = t0; this.state = t1; }, _AppBottomBarState_build___closure3: function _AppBottomBarState_build___closure3(t0) { this.$this = t0; }, _AppBottomBarState_build__closure9: function _AppBottomBarState_build__closure9(t0) { this.$this = t0; }, _AppBottomBarState_build_closure4: function _AppBottomBarState_build_closure4(t0, t1, t2) { this.$this = t0; this.context = t1; this.state = t2; }, _AppBottomBarState_build__closure6: function _AppBottomBarState_build__closure6(t0, t1) { this.$this = t0; this.state = t1; }, _AppBottomBarState_build___closure2: function _AppBottomBarState_build___closure2(t0) { this.$this = t0; }, _AppBottomBarState_build__closure7: function _AppBottomBarState_build__closure7(t0) { this.$this = t0; }, _AppBottomBarState_build_closure5: function _AppBottomBarState_build_closure5(t0, t1, t2) { this.$this = t0; this.context = t1; this.state = t2; }, _AppBottomBarState_build__closure4: function _AppBottomBarState_build__closure4(t0, t1) { this.$this = t0; this.state = t1; }, _AppBottomBarState_build___closure1: function _AppBottomBarState_build___closure1(t0) { this.$this = t0; }, _AppBottomBarState_build__closure5: function _AppBottomBarState_build__closure5(t0) { this.$this = t0; }, _AppBottomBarState_build_closure: function _AppBottomBarState_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.$this = t0; _.state = t1; _.prefState = t2; _._showFilterStateSheet = t3; _._showFilterStatusSheet = t4; _._showFilterCustom1Sheet = t5; _._showFilterCustom2Sheet = t6; _._showFilterCustom3Sheet = t7; _._showFilterCustom4Sheet = t8; _._showSortSheet = t9; }, _AppBottomBarState_build_closure__onColumnsPressed: function _AppBottomBarState_build_closure__onColumnsPressed(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.store = t2; _.state = t3; }, _AppBottomBarState_build___onColumnsPressed_closure: function _AppBottomBarState_build___onColumnsPressed_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.store = t1; _.state = t2; _.context = t3; }, _AppBottomBarState_build___onColumnsPressed__closure: function _AppBottomBarState_build___onColumnsPressed__closure(t0, t1) { this.$this = t0; this.selected = t1; }, _AppBottomBarState_build___onColumnsPressed__closure0: function _AppBottomBarState_build___onColumnsPressed__closure0(t0) { this.settings = t0; }, _AppBottomBarState_build___onColumnsPressed__closure1: function _AppBottomBarState_build___onColumnsPressed__closure1(t0) { this.userCompany = t0; }, _AppBottomBarState_build__closure: function _AppBottomBarState_build__closure(t0) { this.store = t0; }, _AppBottomBarState_build__closure0: function _AppBottomBarState_build__closure0(t0) { this.$this = t0; }, _AppBottomBarState_build__closure1: function _AppBottomBarState_build__closure1(t0) { this.store = t0; }, CustomFieldSelector: function CustomFieldSelector(t0, t1, t2, t3, t4) { var _ = this; _.customNumber = t0; _.entityType = t1; _.customValues = t2; _.onSelected = t3; _.key = t4; }, CustomFieldSelector_build_closure0: function CustomFieldSelector_build_closure0(t0) { this.$this = t0; }, CustomFieldSelector_build_closure: function CustomFieldSelector_build_closure(t0) { this.$this = t0; }, CustomFieldSelector_build__closure: function CustomFieldSelector_build__closure(t0, t1, t2) { this.$this = t0; this.customFilters = t1; this.context = t2; }, CustomFieldSelector_build___closure: function CustomFieldSelector_build___closure(t0, t1) { this.$this = t0; this.customField = t1; }, AppBuilder: function AppBuilder(t0, t1) { this.builder = t0; this.key = t1; }, AppBuilderState: function AppBuilderState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, AppBuilderState_rebuild_closure: function AppBuilderState_rebuild_closure() { }, AppHeader: function AppHeader(t0, t1, t2, t3, t4) { var _ = this; _.label = t0; _.value = t1; _.secondLabel = t2; _.secondValue = t3; _.key = t4; }, AppHeader_build__value1: function AppHeader_build__value1(t0, t1) { this.$this = t0; this.textColor = t1; }, AppHeader_build__value2: function AppHeader_build__value2(t0, t1) { this.$this = t0; this.textColor = t1; }, AppWebView: function AppWebView(t0, t1) { this.html = t0; this.key = t1; }, _WebWebView: function _WebWebView(t0, t1) { this.html = t0; this.key = t1; }, AutobillDropdownMenuItem: function AutobillDropdownMenuItem(t0, t1) { this.type = t0; this.key = t1; }, BlankScreen: function BlankScreen(t0, t1) { this.message = t0; this.key = t1; }, AppTextButton: function AppTextButton(t0, t1, t2, t3, t4) { var _ = this; _.label = t0; _.onPressed = t1; _.isInHeader = t2; _.color = t3; _.key = t4; }, BottomButtons: function BottomButtons(t0, t1, t2, t3, t4, t5) { var _ = this; _.entity = t0; _.action1 = t1; _.action2 = t2; _.action1Enabled = t3; _.action2Enabled = t4; _.key = t5; }, BottomButtons_build_closure: function BottomButtons_build_closure(t0) { this.$this = t0; }, BottomButtons_build_closure0: function BottomButtons_build_closure0(t0) { this.$this = t0; }, AppButton: function AppButton(t0, t1, t2, t3, t4, t5) { var _ = this; _.color = t0; _.iconData = t1; _.label = t2; _.onPressed = t3; _.width = t4; _.key = t5; }, ConfirmEmail: function ConfirmEmail(t0, t1) { this.viewModel = t0; this.key = t1; }, ConfirmEmail_build_closure: function ConfirmEmail_build_closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, ConfirmEmail_build__closure: function ConfirmEmail_build__closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, ConfirmEmail_build___closure: function ConfirmEmail_build___closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.password = t2; _.idToken = t3; }, ConfirmEmailVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ConfirmEmailVM(t1, new A.ConfirmEmailVM_fromStore_closure(store), new A.ConfirmEmailVM_fromStore_closure0(store), new A.ConfirmEmailVM_fromStore_closure1(store), new A.ConfirmEmailVM_fromStore_closure2(store)); }, ConfirmEmailBuilder: function ConfirmEmailBuilder(t0) { this.key = t0; }, ConfirmEmailBuilder_build_closure: function ConfirmEmailBuilder_build_closure() { }, ConfirmEmailVM: function ConfirmEmailVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.onResendPressed = t1; _.onRefreshPressed = t2; _.onLogoutPressed = t3; _.onChangeEmail = t4; }, ConfirmEmailVM_fromStore_closure0: function ConfirmEmailVM_fromStore_closure0(t0) { this.store = t0; }, ConfirmEmailVM_fromStore_closure1: function ConfirmEmailVM_fromStore_closure1(t0) { this.store = t0; }, ConfirmEmailVM_fromStore_closure: function ConfirmEmailVM_fromStore_closure(t0) { this.store = t0; }, ConfirmEmailVM_fromStore_closure2: function ConfirmEmailVM_fromStore_closure2(t0) { this.store = t0; }, ConfirmEmailVM_fromStore__closure: function ConfirmEmailVM_fromStore__closure(t0) { this.email = t0; }, ConnStatusBannerState: function ConnStatusBannerState(t0) { var _ = this; _.shouldShowOnlineBanner = _.isOffline = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, ConnStatusBannerState_initState_closure: function ConnStatusBannerState_initState_closure(t0, t1) { this.$this = t0; this.connectionStatus = t1; }, ConnStatusBannerState_connectionChanged_closure: function ConnStatusBannerState_connectionChanged_closure(t0) { this.$this = t0; }, ConnStatusBannerState_connectionChanged_closure0: function ConnStatusBannerState_connectionChanged_closure0(t0) { this.$this = t0; }, ConnStatusBannerState_connectionChanged__closure: function ConnStatusBannerState_connectionChanged__closure(t0) { this.$this = t0; }, ConnStatusBannerState_connectionChanged_closure1: function ConnStatusBannerState_connectionChanged_closure1(t0, t1) { this.$this = t0; this.hasConnection = t1; }, ConnStatusBanner: function ConnStatusBanner(t0) { this.key = t0; }, CopyToClipboard: function CopyToClipboard(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.value = t1; _.showBorder = t2; _.onLongPress = t3; _.prefix = t4; _.key = t5; }, CopyToClipboard_build_closure: function CopyToClipboard_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, DashedRect: function DashedRect(t0, t1) { this.color = t0; this.key = t1; }, DashRectPainter: function DashRectPainter(t0, t1, t2, t3) { var _ = this; _.strokeWidth = t0; _.color = t1; _.gap = t2; _._repaint = t3; }, DesktopSessionTimeout: function DesktopSessionTimeout(t0, t1) { this.child = t0; this.key = t1; }, _DesktopSessionTimeoutState: function _DesktopSessionTimeoutState(t0) { var _ = this; _._desktop_session_timeout$_timer = null; _._isWarned = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DesktopSessionTimeoutState_initState_closure: function _DesktopSessionTimeoutState_initState_closure(t0) { this.$this = t0; }, _DesktopSessionTimeoutState_initState__closure: function _DesktopSessionTimeoutState_initState__closure(t0) { this.$this = t0; }, _DesktopSessionTimeoutState_build_closure: function _DesktopSessionTimeoutState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _DesktopSessionTimeoutState_build__closure: function _DesktopSessionTimeoutState_build__closure(t0) { this.$this = t0; }, _DesktopSessionTimeoutState_build___closure: function _DesktopSessionTimeoutState_build___closure(t0) { this.$this = t0; }, MessageDialog: function MessageDialog(t0, t1, t2, t3, t4, t5) { var _ = this; _.message = t0; _.dismissLabel = t1; _.secondaryActions = t2; _.onDismiss = t3; _.onDiscard = t4; _.key = t5; }, MessageDialog_build_closure: function MessageDialog_build_closure() { }, MessageDialog_build_closure0: function MessageDialog_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, MessageDialog_build_closure1: function MessageDialog_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, ErrorDialog: function ErrorDialog(t0, t1, t2) { this.error = t0; this.clearErrorOnDismiss = t1; this.key = t2; }, ErrorDialog_build_closure: function ErrorDialog_build_closure(t0, t1) { this.context = t0; this.store = t1; }, ErrorDialog_build__closure: function ErrorDialog_build__closure(t0) { this.store = t0; }, ErrorDialog_build_closure0: function ErrorDialog_build_closure0(t0) { this._box_0 = t0; }, ErrorDialog_build_closure1: function ErrorDialog_build_closure1(t0, t1, t2) { this.$this = t0; this.store = t1; this.context = t2; }, _HealthListTile$(buttonCallback, buttonLabel, isValid, level, subtitle, title, url) { return new A._HealthListTile(title, isValid, level, subtitle, url, buttonLabel, buttonCallback, null); }, _HealthCheckLevel: function _HealthCheckLevel(t0, t1) { this.index = t0; this._core$_name = t1; }, HealthCheckDialog: function HealthCheckDialog(t0) { this.key = t0; }, _HealthCheckDialogState: function _HealthCheckDialogState(t0) { var _ = this; _._widget = _._response = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _HealthCheckDialogState_runCheck_closure: function _HealthCheckDialogState_runCheck_closure(t0) { this.$this = t0; }, _HealthCheckDialogState_runCheck_closure0: function _HealthCheckDialogState_runCheck_closure0(t0) { this.$this = t0; }, _HealthCheckDialogState_runCheck__closure: function _HealthCheckDialogState_runCheck__closure(t0, t1) { this.$this = t0; this.response = t1; }, _HealthCheckDialogState_runCheck_closure1: function _HealthCheckDialogState_runCheck_closure1(t0) { this.$this = t0; }, _HealthCheckDialogState_clearCache_closure: function _HealthCheckDialogState_clearCache_closure(t0) { this.$this = t0; }, _HealthCheckDialogState_clearCache_closure0: function _HealthCheckDialogState_clearCache_closure0(t0, t1) { this.$this = t0; this.store = t1; }, _HealthCheckDialogState_clearCache__closure: function _HealthCheckDialogState_clearCache__closure(t0) { this.$this = t0; }, _HealthCheckDialogState_clearCache_closure1: function _HealthCheckDialogState_clearCache_closure1() { }, _HealthCheckDialogState_build_closure: function _HealthCheckDialogState_build_closure(t0, t1) { this.context = t0; this.state = t1; }, _HealthCheckDialogState_build__closure0: function _HealthCheckDialogState_build__closure0(t0) { this.state = t0; }, _HealthCheckDialogState_build_closure0: function _HealthCheckDialogState_build_closure0(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, _HealthCheckDialogState_build__closure: function _HealthCheckDialogState_build__closure(t0, t1) { this.$this = t0; this.localization = t1; }, _HealthCheckDialogState_build___closure: function _HealthCheckDialogState_build___closure(t0, t1) { this.$this = t0; this.localization = t1; }, _HealthCheckDialogState_build___closure0: function _HealthCheckDialogState_build___closure0(t0) { this.context = t0; }, _HealthCheckDialogState_build_closure1: function _HealthCheckDialogState_build_closure1(t0) { this.$this = t0; }, _HealthCheckDialogState_build_closure2: function _HealthCheckDialogState_build_closure2(t0) { this.$this = t0; }, _HealthCheckDialogState_build_closure3: function _HealthCheckDialogState_build_closure3(t0) { this.context = t0; }, _HealthListTile: function _HealthListTile(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.title = t0; _.isValid = t1; _.level = t2; _.subtitle = t3; _.url = t4; _.buttonLabel = t5; _.buttonCallback = t6; _.key = t7; }, _HealthListTile_build_closure: function _HealthListTile_build_closure(t0) { this.$this = t0; }, _HealthListTile_build_closure0: function _HealthListTile_build_closure0(t0) { this.$this = t0; }, _LastError: function _LastError(t0, t1) { this.state = t0; this.key = t1; }, __LastErrorState: function __LastErrorState(t0) { var _ = this; _._widget = _._response = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __LastErrorState_initState_closure: function __LastErrorState_initState_closure(t0) { this.$this = t0; }, __LastErrorState_initState__closure: function __LastErrorState_initState__closure(t0, t1) { this.$this = t0; this.response = t1; }, __LastErrorState_build_closure: function __LastErrorState_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, __LastErrorState_build_closure0: function __LastErrorState_build_closure0(t0) { this.context = t0; }, LoadingDialog: function LoadingDialog(t0) { this.key = t0; }, multiselectDialog(context, defaultSelected, entityType, onSelected, options, selected) { var _null = null; A.showDialog(_null, _null, false, _null, new A.multiselectDialog_closure(options, selected, defaultSelected, onSelected, entityType), context, _null, true, type$.AlertDialog); }, MultiSelectList$(addTitle, defaultSelected, entityType, isDialog, liveChanges, onSelected, options, prefix, selected) { return new A.MultiSelectList(options, selected, defaultSelected, addTitle, onSelected, liveChanges, prefix, isDialog, entityType, null); }, multiselectDialog_closure: function multiselectDialog_closure(t0, t1, t2, t3, t4) { var _ = this; _.options = t0; _.selected = t1; _.defaultSelected = t2; _.onSelected = t3; _.entityType = t4; }, multiselectDialog__closure: function multiselectDialog__closure(t0) { this.onSelected = t0; }, MultiSelectList: function MultiSelectList(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.options = t0; _.selected = t1; _.defaultSelected = t2; _.addTitle = t3; _.onSelected = t4; _.liveChanges = t5; _.prefix = t6; _.isDialog = t7; _.entityType = t8; _.key = t9; }, MultiSelectListState: function MultiSelectListState(t0) { var _ = this; _.__MultiSelectListState_selected_A = $; _._widget = _._multiselect_dialog$_controller = null; _._debugLifecycleState = t0; _._framework$_element = null; }, MultiSelectListState_build_closure: function MultiSelectListState_build_closure(t0) { this.$this = t0; }, MultiSelectListState_build_closure0: function MultiSelectListState_build_closure0(t0, t1, t2) { this.$this = t0; this.state = t1; this.options = t2; }, MultiSelectListState_build_closure1: function MultiSelectListState_build_closure1(t0) { this.$this = t0; }, MultiSelectListState_build_closure2: function MultiSelectListState_build_closure2(t0) { this.options = t0; }, MultiSelectListState_build_closure3: function MultiSelectListState_build_closure3(t0) { this.$this = t0; }, MultiSelectListState_build__closure3: function MultiSelectListState_build__closure3(t0, t1) { this.$this = t0; this.value = t1; }, MultiSelectListState_build_closure4: function MultiSelectListState_build_closure4(t0, t1, t2) { this.$this = t0; this.state = t1; this.context = t2; }, MultiSelectListState_build__closure2: function MultiSelectListState_build__closure2(t0, t1) { this.$this = t0; this.option = t1; }, MultiSelectListState_build___closure: function MultiSelectListState_build___closure(t0, t1) { this.$this = t0; this.option = t1; }, MultiSelectListState_build_closure5: function MultiSelectListState_build_closure5(t0) { this.$this = t0; }, MultiSelectListState_build__closure1: function MultiSelectListState_build__closure1(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.oldIndex = t2; }, MultiSelectListState_build_closure6: function MultiSelectListState_build_closure6(t0) { this.$this = t0; }, MultiSelectListState_build__closure0: function MultiSelectListState_build__closure0(t0) { this.$this = t0; }, MultiSelectListState_build_closure7: function MultiSelectListState_build_closure7(t0) { this.$this = t0; }, MultiSelectListState_build__closure: function MultiSelectListState_build__closure(t0) { this.$this = t0; }, MultiSelectListState_build_closure8: function MultiSelectListState_build_closure8(t0) { this.context = t0; }, MultiSelectListState_build_closure9: function MultiSelectListState_build_closure9(t0, t1) { this.$this = t0; this.context = t1; }, DismissibleEntity: function DismissibleEntity(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.userCompany = t0; _.entity = t1; _.child = t2; _.isSelected = t3; _.showMultiselect = t4; _.isDismissible = t5; _.key = t6; }, DismissibleEntity_build_closure: function DismissibleEntity_build_closure(t0) { this.$this = t0; }, DismissibleEntity_build_closure0: function DismissibleEntity_build_closure0(t0) { this.$this = t0; }, DismissibleEntity_build_closure1: function DismissibleEntity_build_closure1(t0) { this.$this = t0; }, DismissibleEntity_build_closure2: function DismissibleEntity_build_closure2(t0) { this.$this = t0; }, DismissibleEntity_build_closure3: function DismissibleEntity_build_closure3(t0) { this.$this = t0; }, DocumentGrid: function DocumentGrid(t0, t1, t2, t3, t4) { var _ = this; _.documents = t0; _.onUploadDocument = t1; _.onViewExpense = t2; _.onRenamedDocument = t3; _.key = t4; }, _DocumentGridState: function _DocumentGridState(t0) { var _ = this; _._isPrivate = _._document_grid$_dragging = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DocumentGridState_build_closure: function _DocumentGridState_build_closure(t0) { this.$this = t0; }, _DocumentGridState_build__closure4: function _DocumentGridState_build__closure4(t0, t1) { this.$this = t0; this.value = t1; }, _DocumentGridState_build_closure0: function _DocumentGridState_build_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.localization = t1; _.state = t2; _.privateSwitch = t3; }, _DocumentGridState_build__closure3: function _DocumentGridState_build__closure3(t0) { this.$this = t0; }, _DocumentGridState_build__closure2: function _DocumentGridState_build__closure2(t0) { this.$this = t0; }, _DocumentGridState_build__closure0: function _DocumentGridState_build__closure0(t0) { this.$this = t0; }, _DocumentGridState_build___closure0: function _DocumentGridState_build___closure0(t0) { this.$this = t0; }, _DocumentGridState_build__closure1: function _DocumentGridState_build__closure1(t0) { this.$this = t0; }, _DocumentGridState_build___closure: function _DocumentGridState_build___closure(t0) { this.$this = t0; }, _DocumentGridState_build_closure1: function _DocumentGridState_build_closure1(t0) { this.$this = t0; }, _DocumentGridState_build__closure: function _DocumentGridState_build__closure(t0) { this.$this = t0; }, DocumentTile: function DocumentTile(t0, t1, t2, t3) { var _ = this; _.documentId = t0; _.onViewExpense = t1; _.onRenamedDocument = t2; _.key = t3; }, DocumentTile_build_closure: function DocumentTile_build_closure(t0, t1) { this.context = t0; this.document = t1; }, DocumentTile_build_closure1: function DocumentTile_build_closure1(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.localization = t1; _.context = t2; _.document = t3; _.store = t4; }, DocumentTile_build__closure: function DocumentTile_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.store = t1; _.localization = t2; _.document = t3; }, DocumentTile_build___closure: function DocumentTile_build___closure(t0) { this.$this = t0; }, DocumentTile_build___closure0: function DocumentTile_build___closure0(t0) { this.name = t0; }, DocumentTile_build_closure0: function DocumentTile_build_closure0(t0, t1) { this.document = t0; this.localization = t1; }, DocumentPreview: function DocumentPreview(t0, t1, t2) { this.document = t0; this.height = t1; this.key = t2; }, EditScaffold$(actions, appBarBottom, body, bottomNavigationBar, entity, floatingActionButton, isFullscreen, onActionPressed, onCancelPressed, onSavePressed, saveLabel, title) { return new A.EditScaffold(entity, title, onSavePressed, onCancelPressed, onActionPressed, actions, appBarBottom, floatingActionButton, body, bottomNavigationBar, saveLabel, isFullscreen, null); }, EditScaffold: function EditScaffold(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.entity = t0; _.title = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.onActionPressed = t4; _.actions = t5; _.appBarBottom = t6; _.floatingActionButton = t7; _.body = t8; _.bottomNavigationBar = t9; _.saveLabel = t10; _.isFullscreen = t11; _.key = t12; }, EditScaffold_build_closure: function EditScaffold_build_closure(t0) { this.store = t0; }, EditScaffold_build_closure0: function EditScaffold_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, EditScaffold_build_closure1: function EditScaffold_build_closure1(t0) { this._box_0 = t0; }, EditScaffold_build_closure3: function EditScaffold_build_closure3(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.$this = t1; _.localization = t2; _.state = t3; _.context = t4; _.textStyle = t5; _.store = t6; }, EditScaffold_build__closure0: function EditScaffold_build__closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.action = t1; _.context = t2; _.store = t3; }, EditScaffold_build_closure2: function EditScaffold_build_closure2(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.localization = t1; _.textStyle = t2; _.state = t3; _.entityActions = t4; }, EditScaffold_build__closure2: function EditScaffold_build__closure2(t0, t1) { this.$this = t0; this.context = t1; }, EditScaffold_build__closure1: function EditScaffold_build__closure1(t0, t1) { this.entityActions = t0; this.remaining = t1; }, EditScaffold_build___closure: function EditScaffold_build___closure(t0) { this.context = t0; }, EditScaffold_build_closure4: function EditScaffold_build_closure4(t0, t1, t2) { this.$this = t0; this.context = t1; this.store = t2; }, EditScaffold_build_closure5: function EditScaffold_build_closure5(t0, t1) { this.$this = t0; this.context = t1; }, EditScaffold_build_closure6: function EditScaffold_build_closure6(t0) { this.$this = t0; }, EditScaffold_build_closure7: function EditScaffold_build_closure7(t0, t1) { this.$this = t0; this.store = t1; }, EditScaffold_build_closure8: function EditScaffold_build_closure8(t0) { this.$this = t0; }, EditScaffold_build__closure: function EditScaffold_build__closure(t0) { this.context = t0; }, EditScaffold_build_closure9: function EditScaffold_build_closure9(t0, t1) { this.$this = t0; this.context = t1; }, showEntityActionsDialog(completer, entities, multiselect) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, actions, first, t3, t4, client, t1, mainContext, t2; var $async$showEntityActionsDialog = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$navigatorKey(); mainContext = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); actions = A._setArrayType([], type$.JSArray_Widget); first = entities[0]; if (type$.BelongsToClient._is(first)) { t3 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState; t4 = first.get$clientId(first); t4.toString; client = t3.$get$1(0, t4); } else client = null; t2 = first.getActions$4$client$includeEdit$multiselect$userCompany(client, true, multiselect, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany); t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,StatelessWidget>"); B.JSArray_methods.addAll$1(actions, A.List_List$of(new A.MappedListIterable(t2, new A.showEntityActionsDialog_closure(entities, mainContext, completer), t3), true, t3._eval$1("ListIterable.E"))); if (actions.length === 0) { // goto return $async$goto = 1; break; } t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, true, null, new A.showEntityActionsDialog_closure0(actions), t1, null, true, type$.String); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$showEntityActionsDialog, $async$completer); }, showEntityActionsDialog_closure: function showEntityActionsDialog_closure(t0, t1, t2) { this.entities = t0; this.mainContext = t1; this.completer = t2; }, showEntityActionsDialog_closure0: function showEntityActionsDialog_closure0(t0) { this.actions = t0; }, EntityActionListTile: function EntityActionListTile(t0, t1, t2, t3, t4) { var _ = this; _.entities = t0; _.action = t1; _.mainContext = t2; _.completer = t3; _.key = t4; }, EntityActionListTile_build_closure: function EntityActionListTile_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, EntityListTile$(entity, isFilter, subtitle) { return new A.EntityListTile(subtitle, entity, isFilter, null); }, EntityListTile: function EntityListTile(t0, t1, t2, t3) { var _ = this; _.subtitle = t0; _.entity = t1; _.isFilter = t2; _.key = t3; }, _EntityListTileState: function _EntityListTileState(t0) { var _ = this; _._entity_list_tile$_isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EntityListTileState_build_closure: function _EntityListTileState_build_closure(t0) { this.$this = t0; }, _EntityListTileState_build_closure0: function _EntityListTileState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _EntityListTileState_build_closure3: function _EntityListTileState_build_closure3(t0) { this.$this = t0; }, _EntityListTileState_build__closure0: function _EntityListTileState_build__closure0(t0) { this.$this = t0; }, _EntityListTileState_build_closure4: function _EntityListTileState_build_closure4(t0) { this.$this = t0; }, _EntityListTileState_build__closure: function _EntityListTileState_build__closure(t0) { this.$this = t0; }, _EntityListTileState_build_closure2: function _EntityListTileState_build_closure2(t0, t1, t2) { this.$this = t0; this.state = t1; this.store = t2; }, _EntityListTileState_build_closure1: function _EntityListTileState_build_closure1(t0) { this.$this = t0; }, EntitiesListTile: function EntitiesListTile(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.entity = t0; _.entityType = t1; _.title = t2; _.subtitle = t3; _.isFilter = t4; _.hideNew = t5; _.key = t6; }, _EntitiesListTileState: function _EntitiesListTileState(t0) { var _ = this; _._entity_list_tile$_isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EntitiesListTileState_build_closure2: function _EntitiesListTileState_build_closure2(t0) { this.$this = t0; }, _EntitiesListTileState_build__closure0: function _EntitiesListTileState_build__closure0(t0) { this.$this = t0; }, _EntitiesListTileState_build_closure3: function _EntitiesListTileState_build_closure3(t0) { this.$this = t0; }, _EntitiesListTileState_build__closure: function _EntitiesListTileState_build__closure(t0) { this.$this = t0; }, _EntitiesListTileState_build_closure: function _EntitiesListTileState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _EntitiesListTileState_build_closure1: function _EntitiesListTileState_build_closure1() { }, _EntitiesListTileState_build_closure0: function _EntitiesListTileState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, EntityStatusChip$(entity, showState, width) { return new A.EntityStatusChip(entity, width, showState, null); }, EntityStatusChip: function EntityStatusChip(t0, t1, t2, t3) { var _ = this; _.entity = t0; _.width = t1; _.showState = t2; _.key = t3; }, EntityDropdown$(allowClearing, autofocus, entityId, entityList, entityMap, entityType, excludeIds, labelText, onAddPressed, onCreateNew, onSelected, overrideSuggestedAmount, overrideSuggestedLabel, validator) { return new A.EntityDropdown(entityType, entityList, labelText, entityId, autofocus, entityMap, onSelected, validator, allowClearing, onAddPressed, overrideSuggestedAmount, overrideSuggestedLabel, onCreateNew, excludeIds, null); }, EntityDropdown: function EntityDropdown(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.entityType = t0; _.entityList = t1; _.labelText = t2; _.entityId = t3; _.autofocus = t4; _.entityMap = t5; _.onSelected = t6; _.validator = t7; _.allowClearing = t8; _.onAddPressed = t9; _.overrideSuggestedAmount = t10; _.overrideSuggestedLabel = t11; _.onCreateNew = t12; _.excludeIds = t13; _.key = t14; }, _EntityDropdownState: function _EntityDropdownState(t0, t1, t2, t3, t4) { var _ = this; _._entity_dropdown$_textController = t0; _._entity_dropdown$_focusNode = t1; _._entity_dropdown$_filter = ""; _._entityMap = null; _._entity_dropdown$_scrollController = t2; _.autocompletePositionNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _EntityDropdownState__showOptions_closure: function _EntityDropdownState__showOptions_closure(t0) { this.$this = t0; }, _EntityDropdownState__showOptions__closure: function _EntityDropdownState__showOptions__closure(t0) { this.$this = t0; }, _EntityDropdownState__showOptions__closure1: function _EntityDropdownState__showOptions__closure1(t0) { this.$this = t0; }, _EntityDropdownState__showOptions__closure0: function _EntityDropdownState__showOptions__closure0(t0) { this.$this = t0; }, _EntityDropdownState_build_closure: function _EntityDropdownState_build_closure(t0) { this.$this = t0; }, _EntityDropdownState_build_closure0: function _EntityDropdownState_build_closure0(t0) { this.$this = t0; }, _EntityDropdownState_build__closure4: function _EntityDropdownState_build__closure4(t0) { this.$this = t0; }, _EntityDropdownState_build_closure1: function _EntityDropdownState_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _EntityDropdownState_build_closure2: function _EntityDropdownState_build_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.iconButton = t2; _.theme = t3; }, _EntityDropdownState_build__closure2: function _EntityDropdownState_build__closure2(t0, t1) { this.$this = t0; this.state = t1; }, _EntityDropdownState_build___closure0: function _EntityDropdownState_build___closure0(t0) { this.$this = t0; }, _EntityDropdownState_build___closure1: function _EntityDropdownState_build___closure1(t0) { this.textEditingValue = t0; }, _EntityDropdownState_build___closure2: function _EntityDropdownState_build___closure2(t0) { this.$this = t0; }, _EntityDropdownState_build__closure: function _EntityDropdownState_build__closure() { }, _EntityDropdownState_build__closure1: function _EntityDropdownState_build__closure1(t0) { this.$this = t0; }, _EntityDropdownState_build__closure__wrapUp: function _EntityDropdownState_build__closure__wrapUp(t0) { this.$this = t0; }, _EntityDropdownState_build____wrapUp_closure: function _EntityDropdownState_build____wrapUp_closure(t0) { this.$this = t0; }, _EntityDropdownState_build___closure3: function _EntityDropdownState_build___closure3(t0) { this.$this = t0; }, _EntityDropdownState_build___closure4: function _EntityDropdownState_build___closure4(t0, t1) { this.$this = t0; this._wrapUp = t1; }, _EntityDropdownState_build___closure5: function _EntityDropdownState_build___closure5(t0) { this.$this = t0; }, _EntityDropdownState_build__closure0: function _EntityDropdownState_build__closure0(t0, t1) { this.$this = t0; this.iconButton = t1; }, _EntityDropdownState_build___closure7: function _EntityDropdownState_build___closure7(t0) { this.onFieldSubmitted = t0; }, _EntityDropdownState_build___closure6: function _EntityDropdownState_build___closure6(t0) { this.$this = t0; }, _EntityDropdownState_build__closure3: function _EntityDropdownState_build__closure3(t0, t1, t2) { this.$this = t0; this.theme = t1; this.state = t2; }, _EntityDropdownState_build___closure: function _EntityDropdownState_build___closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.onSelected = t2; _.options = t3; }, _EntityDropdownState_build____closure: function _EntityDropdownState_build____closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.index = t1; _.state = t2; _.onSelected = t3; _.options = t4; }, _EntityDropdownState_build_____closure: function _EntityDropdownState_build_____closure(t0) { this.context = t0; }, _EntityDropdownState_build_____closure0: function _EntityDropdownState_build_____closure0(t0) { this.onSelected = t0; }, _EntityDropdownState_build_closure3: function _EntityDropdownState_build_closure3(t0) { this.$this = t0; }, _EntityDropdownState_build_closure4: function _EntityDropdownState_build_closure4(t0) { this.$this = t0; }, EntityDropdownDialog: function EntityDropdownDialog(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.entityMap = t0; _.entityList = t1; _.onSelected = t2; _.onAddPressed = t3; _.overrideSuggestedAmount = t4; _.overrideSuggestedLabel = t5; _.key = t6; }, _EntityDropdownDialogState: function _EntityDropdownDialogState(t0) { var _ = this; _._widget = _._entity_dropdown$_filter = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EntityDropdownDialogState_build__selectEntity: function _EntityDropdownDialogState_build__selectEntity(t0, t1) { this.$this = t0; this.context = t1; }, _EntityDropdownDialogState_build__headerRow: function _EntityDropdownDialogState_build__headerRow(t0, t1, t2) { this.$this = t0; this.localization = t1; this.context = t2; }, _EntityDropdownDialogState_build__headerRow_closure: function _EntityDropdownDialogState_build__headerRow_closure(t0) { this.$this = t0; }, _EntityDropdownDialogState_build__headerRow__closure0: function _EntityDropdownDialogState_build__headerRow__closure0(t0, t1) { this.$this = t0; this.value = t1; }, _EntityDropdownDialogState_build__headerRow_closure0: function _EntityDropdownDialogState_build__headerRow_closure0(t0) { this.context = t0; }, _EntityDropdownDialogState_build__headerRow_closure1: function _EntityDropdownDialogState_build__headerRow_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _EntityDropdownDialogState_build__headerRow__closure: function _EntityDropdownDialogState_build__headerRow__closure(t0) { this.$this = t0; }, _EntityDropdownDialogState_build__createList: function _EntityDropdownDialogState_build__createList(t0, t1) { this.$this = t0; this._selectEntity = t1; }, _EntityDropdownDialogState_build__createList_closure: function _EntityDropdownDialogState_build__createList_closure(t0) { this.$this = t0; }, _EntityDropdownDialogState_build__createList_closure0: function _EntityDropdownDialogState_build__createList_closure0(t0) { this.$this = t0; }, _EntityDropdownDialogState_build__createList_closure1: function _EntityDropdownDialogState_build__createList_closure1(t0, t1, t2) { this.$this = t0; this.matches = t1; this._selectEntity = t2; }, _EntityDropdownDialogState_build__createList__closure: function _EntityDropdownDialogState_build__createList__closure(t0) { this._selectEntity = t0; }, EntityAutocompleteListTile: function EntityAutocompleteListTile(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.entity = t0; _.onTap = t1; _.filter = t2; _.subtitle = t3; _.overrideSuggestedAmount = t4; _.overrideSuggestedLabel = t5; _.key = t6; }, EntityAutocompleteListTile_build_closure: function EntityAutocompleteListTile_build_closure(t0) { this.$this = t0; }, _AutocompleteEntity: function _AutocompleteEntity(t0) { this.name = t0; }, __AutocompleteEntity_Object_SelectableEntity: function __AutocompleteEntity_Object_SelectableEntity() { }, EntityHeader$(entity, label, secondLabel, secondValue, statusColor, statusLabel, value) { return new A.EntityHeader(entity, statusLabel, label, value, secondLabel, secondValue, null); }, EntityHeader: function EntityHeader(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.entity = t0; _.statusLabel = t1; _.label = t2; _.value = t3; _.secondLabel = t4; _.secondValue = t5; _.key = t6; }, EntityHeader_build__value1: function EntityHeader_build__value1(t0, t1) { this.$this = t0; this.textColor = t1; }, EntityHeader_build__value2: function EntityHeader_build__value2(t0, t1) { this.$this = t0; this.textColor = t1; }, EntityStateLabel: function EntityStateLabel(t0, t1) { this.entity = t0; this.key = t1; }, EntityTopFilter: function EntityTopFilter(t0, t1) { this.show = t0; this.key = t1; }, EntityTopFilter_build_closure: function EntityTopFilter_build_closure(t0) { this.state = t0; }, EntityTopFilter_build_closure0: function EntityTopFilter_build_closure0(t0, t1) { this.store = t0; this.uiState = t1; }, EntityTopFilter_build_closure2: function EntityTopFilter_build_closure2(t0, t1) { this.store = t0; this.prefState = t1; }, EntityTopFilter_build_closure1: function EntityTopFilter_build_closure1(t0) { this.filterEntity = t0; }, EntityTopFilter_build_closure4: function EntityTopFilter_build_closure4(t0, t1, t2) { this.relatedTypes = t0; this.i = t1; this.filterEntity = t2; }, EntityTopFilter_build_closure3: function EntityTopFilter_build_closure3(t0, t1, t2) { this.filterEntity = t0; this.relatedTypes = t1; this.i = t2; }, EntityTopFilter_build_closure5: function EntityTopFilter_build_closure5(t0, t1, t2, t3, t4, t5) { var _ = this; _.localization = t0; _.state = t1; _.routeEntityType = t2; _.filterEntityType = t3; _.filterEntity = t4; _.relatedTypes = t5; }, EntityTopFilter_build__closure0: function EntityTopFilter_build__closure0(t0, t1) { this.filterEntityType = t0; this.filterEntity = t1; }, EntityTopFilter_build__closure: function EntityTopFilter_build__closure(t0, t1, t2, t3, t4) { var _ = this; _.filterEntityType = t0; _.relatedTypes = t1; _.remaining = t2; _.state = t3; _.localization = t4; }, EntityTopFilter_build___closure: function EntityTopFilter_build___closure(t0) { this.state = t0; }, EntityTopFilter_build___closure0: function EntityTopFilter_build___closure0(t0, t1) { this.filterEntityType = t0; this.localization = t1; }, EntityTopFilter_build_closure6: function EntityTopFilter_build_closure6(t0, t1) { this.store = t0; this.uiState = t1; }, EntityTopFilterHeader: function EntityTopFilterHeader(t0) { this.key = t0; }, EntityTopFilterHeader_build_closure: function EntityTopFilterHeader_build_closure(t0, t1, t2) { this.uiState = t0; this.state = t1; this.store = t2; }, EntityTopFilterHeader_build_closure1: function EntityTopFilterHeader_build_closure1(t0, t1) { this.store = t0; this.prefState = t1; }, EntityTopFilterHeader_build_closure0: function EntityTopFilterHeader_build_closure0(t0) { this.filterEntity = t0; }, EntityTopFilterHeader_build_closure2: function EntityTopFilterHeader_build_closure2(t0, t1, t2, t3) { var _ = this; _.localization = t0; _.state = t1; _.textStyle = t2; _.filterEntity = t3; }, EntityTopFilterHeader_build__closure1: function EntityTopFilterHeader_build__closure1(t0, t1) { this.filterEntity = t0; this.action = t1; }, EntityTopFilterHeader_build_closure3: function EntityTopFilterHeader_build_closure3(t0, t1, t2, t3, t4) { var _ = this; _.localization = t0; _.textStyle = t1; _.state = t2; _.filterEntity = t3; _.entityActions = t4; }, EntityTopFilterHeader_build__closure0: function EntityTopFilterHeader_build__closure0(t0) { this.filterEntity = t0; }, EntityTopFilterHeader_build__closure: function EntityTopFilterHeader_build__closure(t0, t1) { this.entityActions = t0; this.remaining = t1; }, EntityTopFilterHeader_build___closure: function EntityTopFilterHeader_build___closure(t0) { this.context = t0; }, EntityTopFilterHeader_build_closure4: function EntityTopFilterHeader_build_closure4(t0, t1) { this.store = t0; this.uiState = t1; }, FormCard$(child, children, constraints, crossAxisAlignment, forceNarrow, internalPadding, isLast, key, padding) { return new A.FormCard(child, children, crossAxisAlignment, forceNarrow, padding, internalPadding, isLast, constraints, key); }, FormCard: function FormCard(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.child = t0; _.children = t1; _.crossAxisAlignment = t2; _.forceNarrow = t3; _.padding = t4; _.internalPadding = t5; _.isLast = t6; _.constraints = t7; _.key = t8; }, AppDropdownButton$(autofocus, blankLabel, blankValue, enabled, items, key, labelText, onChanged, selectedItemBuilder, showBlank, value, $T) { return new A.AppDropdownButton(labelText, value, onChanged, items, showBlank, enabled, autofocus, blankValue, blankLabel, selectedItemBuilder, key, $T._eval$1("AppDropdownButton<0>")); }, AppDropdownButton: function AppDropdownButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.labelText = t0; _.value = t1; _.onChanged = t2; _.items = t3; _.showBlank = t4; _.enabled = t5; _.autofocus = t6; _.blankValue = t7; _.blankLabel = t8; _.selectedItemBuilder = t9; _.key = t10; _.$ti = t11; }, AppDropdownButton_build_closure: function AppDropdownButton_build_closure(t0) { this.$this = t0; }, AppForm: function AppForm(t0, t1, t2, t3, t4) { var _ = this; _.formKey = t0; _.children = t1; _.child = t2; _.focusNode = t3; _.key = t4; }, AppTabForm: function AppTabForm(t0, t1, t2, t3, t4, t5) { var _ = this; _.focusNode = t0; _.formKey = t1; _.children = t2; _.tabController = t3; _.tabBarKey = t4; _.key = t5; }, AppTabBar: function AppTabBar(t0, t1, t2, t3, t4) { var _ = this; _.tabs = t0; _.controller = t1; _.isScrollable = t2; _.onTap = t3; _.key = t4; }, AppToggleButtons: function AppToggleButtons(t0, t1, t2, t3, t4) { var _ = this; _.tabLabels = t0; _.selectedIndex = t1; _.onTabChanged = t2; _.padding = t3; _.key = t4; }, AppToggleButtons_build_closure: function AppToggleButtons_build_closure(t0) { this.$this = t0; }, AppToggleButtons_build__closure: function AppToggleButtons_build__closure(t0) { this._box_0 = t0; }, AppToggleButtons_build__closure0: function AppToggleButtons_build__closure0(t0) { this.$this = t0; }, BoolDropdownButton$(disabledLabel, enabledLabel, helpLabel, iconData, label, minWidth, onChanged, value) { return new A.BoolDropdownButton(label, helpLabel, value, onChanged, iconData, enabledLabel, disabledLabel, minWidth, null); }, BoolDropdownButton: function BoolDropdownButton(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.label = t0; _.helpLabel = t1; _.value = t2; _.onChanged = t3; _.iconData = t4; _.enabledLabel = t5; _.disabledLabel = t6; _.minWidth = t7; _.key = t8; }, BoolDropdownButton_build_closure: function BoolDropdownButton_build_closure(t0) { this.$this = t0; }, BoolDropdownButton_build_closure0: function BoolDropdownButton_build_closure0(t0) { this.$this = t0; }, BoolDropdownButton_build_closure2: function BoolDropdownButton_build_closure2(t0) { this.$this = t0; }, BoolDropdownButton_build_closure1: function BoolDropdownButton_build_closure1() { }, BoolDropdownButton_build_closure4: function BoolDropdownButton_build_closure4(t0) { this.$this = t0; }, BoolDropdownButton_build_closure3: function BoolDropdownButton_build_closure3() { }, ClientPicker: function ClientPicker(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.clientId = t0; _.clientState = t1; _.onSelected = t2; _.onAddPressed = t3; _.autofocus = t4; _.excludeIds = t5; _.isRequired = t6; _.key = t7; }, ClientPicker_build_closure: function ClientPicker_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, FormColorPicker$(initialValue, labelText, onSelected) { return new A.FormColorPicker(labelText, initialValue, onSelected, null); }, FormColorPicker: function FormColorPicker(t0, t1, t2, t3) { var _ = this; _.labelText = t0; _.initialValue = t1; _.onSelected = t2; _.key = t3; }, _FormColorPickerState: function _FormColorPickerState(t0, t1, t2, t3) { var _ = this; _._color_picker$_textController = t0; _._selectedColor = _._pendingColor = null; _._color_picker$_debouncer = t1; _.___FormColorPickerState__controllers_A = $; _._defaultColors = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _FormColorPickerState_didChangeDependencies_closure: function _FormColorPickerState_didChangeDependencies_closure(t0) { this.$this = t0; }, _FormColorPickerState_didChangeDependencies_closure0: function _FormColorPickerState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _FormColorPickerState__onChanged_closure: function _FormColorPickerState__onChanged_closure(t0) { this.$this = t0; }, _FormColorPickerState__selectColor_closure: function _FormColorPickerState__selectColor_closure(t0, t1) { this.$this = t0; this.color = t1; }, _FormColorPickerState__showPicker_closure: function _FormColorPickerState__showPicker_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.colors = t2; _.localization = t3; }, _FormColorPickerState__showPicker__closure: function _FormColorPickerState__showPicker__closure(t0) { this.$this = t0; }, _FormColorPickerState__showPicker__closure0: function _FormColorPickerState__showPicker__closure0(t0) { this.context = t0; }, _FormColorPickerState__showPicker__closure1: function _FormColorPickerState__showPicker__closure1(t0, t1) { this.$this = t0; this.context = t1; }, _FormColorPickerState_build_closure: function _FormColorPickerState_build_closure(t0) { this.$this = t0; }, CustomField$(controller, field, hideFieldLabel, onChanged, onSavePressed, value) { return new A.CustomField(controller, onChanged, onSavePressed, field, value, hideFieldLabel, null); }, CustomField: function CustomField(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.controller = t0; _.onChanged = t1; _.onSavePressed = t2; _.field = t3; _.value = t4; _.hideFieldLabel = t5; _.key = t6; }, _CustomFieldState: function _CustomFieldState(t0) { var _ = this; _._widget = _._custom_field$_value = _._custom_field$_controller = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _CustomFieldState_build_closure: function _CustomFieldState_build_closure(t0) { this.$this = t0; }, _CustomFieldState_build_closure0: function _CustomFieldState_build_closure0(t0) { this.$this = t0; }, _CustomFieldState_build_closure1: function _CustomFieldState_build_closure1() { }, _CustomFieldState_build_closure2: function _CustomFieldState_build_closure2(t0) { this.$this = t0; }, _CustomFieldState_build__closure: function _CustomFieldState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, CustomSurcharges: function CustomSurcharges(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.surcharge1Controller = t0; _.surcharge2Controller = t1; _.surcharge3Controller = t2; _.surcharge4Controller = t3; _.onSavePressed = t4; _.isAfterTaxes = t5; _.key = t6; }, DatePicker$(allowClearing, autoValidate, autofocus, firstDate, hint, key, labelText, message, onSelected, selectedDate, validator) { return new A.DatePicker(labelText, selectedDate, onSelected, validator, allowClearing, message, firstDate, autofocus, hint, key); }, DatePicker: function DatePicker(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.labelText = t0; _.selectedDate = t1; _.onSelected = t2; _.validator = t3; _.allowClearing = t4; _.message = t5; _.firstDate = t6; _.autofocus = t7; _.hint = t8; _.key = t9; }, _DatePickerState: function _DatePickerState(t0, t1, t2) { var _ = this; _._textController = t0; _._date_picker$_focusNode = t1; _._widget = _._pendingValue = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _DatePickerState__onFoucsChanged_closure: function _DatePickerState__onFoucsChanged_closure(t0) { this.$this = t0; }, _DatePickerState_build_closure: function _DatePickerState_build_closure(t0) { this.$this = t0; }, _DatePickerState_build_closure0: function _DatePickerState_build_closure0(t0) { this.$this = t0; }, _DatePickerState_build_closure1: function _DatePickerState_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _DatePickerState_build__closure: function _DatePickerState_build__closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.context = t2; }, DecoratedFormField$(autocorrect, autofillHints, autofocus, controller, decoration, enabled, focusNode, hint, initialValue, inputFormatters, isMoney, isPercent, key, keyboardType, label, maxLines, minLines, obscureText, onChanged, onFieldSubmitted, onSavePressed, showClear, suffixIcon, suffixIconButton, textAlign, validator) { return new A.DecoratedFormField(controller, label, hint, initialValue, validator, keyboardType, maxLines, minLines, enabled, false, obscureText, autofocus, onFieldSubmitted, onChanged, suffixIcon, suffixIconButton, autofillHints, onSavePressed, textAlign, decoration, focusNode, isMoney, isPercent, showClear, inputFormatters, key); }, DecoratedFormField: function DecoratedFormField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { var _ = this; _.controller = t0; _.label = t1; _.hint = t2; _.initialValue = t3; _.validator = t4; _.keyboardType = t5; _.maxLines = t6; _.minLines = t7; _.enabled = t8; _.autocorrect = t9; _.obscureText = t10; _.autofocus = t11; _.onFieldSubmitted = t12; _.onChanged = t13; _.suffixIcon = t14; _.suffixIconButton = t15; _.autofillHints = t16; _.onSavePressed = t17; _.textAlign = t18; _.decoration = t19; _.focusNode = t20; _.isMoney = t21; _.isPercent = t22; _.showClear = t23; _.inputFormatters = t24; _.key = t25; }, _DecoratedFormFieldState: function _DecoratedFormFieldState(t0) { var _ = this; _._showClear = true; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DecoratedFormFieldState_build_closure: function _DecoratedFormFieldState_build_closure(t0) { this.$this = t0; }, _DecoratedFormFieldState_build__closure: function _DecoratedFormFieldState_build__closure(t0) { this.$this = t0; }, _DecoratedFormFieldState_build_closure2: function _DecoratedFormFieldState_build_closure2(t0) { this.$this = t0; }, _DecoratedFormFieldState_build_closure0: function _DecoratedFormFieldState_build_closure0(t0) { this.$this = t0; }, _DecoratedFormFieldState_build_closure1: function _DecoratedFormFieldState_build_closure1(t0, t1, t2) { this.$this = t0; this.enterShouldSubmit = t1; this.context = t2; }, DesignPicker: function DesignPicker(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.onSelected = t0; _.label = t1; _.initialValue = t2; _.showBlank = t3; _.autofocus = t4; _.entityType = t5; _.key = t6; }, DesignPicker_build_closure1: function DesignPicker_build_closure1(t0, t1) { this.$this = t0; this.designState = t1; }, DesignPicker_build_closure: function DesignPicker_build_closure(t0, t1, t2) { this.$this = t0; this.designState = t1; this.state = t2; }, DesignPicker_build_closure0: function DesignPicker_build_closure0(t0) { this.designState = t0; }, DiscountField: function DiscountField(t0, t1, t2, t3, t4, t5) { var _ = this; _.controller = t0; _.value = t1; _.isAmountDiscount = t2; _.onTypeChanged = t3; _.label = t4; _.key = t5; }, DurationPicker: function DurationPicker(t0, t1, t2, t3) { var _ = this; _.selectedDuration = t0; _.onSelected = t1; _.labelText = t2; _.key = t3; }, _DurationPickerState: function _DurationPickerState(t0, t1, t2) { var _ = this; _._duration_picker$_textController = t0; _._duration_picker$_focusNode = t1; _._widget = _._pendingDuration = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _DurationPickerState__onFoucsChanged_closure: function _DurationPickerState__onFoucsChanged_closure(t0) { this.$this = t0; }, _DurationPickerState_build_closure1: function _DurationPickerState_build_closure1(t0) { this.$this = t0; }, _DurationPickerState_build__closure: function _DurationPickerState_build__closure(t0, t1) { this.$this = t0; this.duration = t1; }, _DurationPickerState_build_closure: function _DurationPickerState_build_closure() { }, _DurationPickerState_build__closure0: function _DurationPickerState_build__closure0() { }, _DurationPickerState_build_closure0: function _DurationPickerState_build_closure0(t0) { this.$this = t0; }, DynamicSelector$(allowClearing, entityId, entityIds, entityType, key, labelText, onChanged, overrideSuggestedLabel) { return new A.DynamicSelector(labelText, allowClearing, entityId, entityIds, entityType, onChanged, overrideSuggestedLabel, key); }, DynamicSelector: function DynamicSelector(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.labelText = t0; _.allowClearing = t1; _.entityId = t2; _.entityIds = t3; _.entityType = t4; _.onChanged = t5; _.overrideSuggestedLabel = t6; _.key = t7; }, DynamicSelector_build_closure0: function DynamicSelector_build_closure0(t0) { this.$this = t0; }, DynamicSelector_build_closure: function DynamicSelector_build_closure(t0, t1) { this.$this = t0; this.entityMap = t1; }, DynamicSelector_build_closure1: function DynamicSelector_build_closure1(t0) { this.$this = t0; }, GrowableFormField: function GrowableFormField(t0, t1, t2, t3, t4) { var _ = this; _.initialValue = t0; _.onChanged = t1; _.autofocus = t2; _.label = t3; _.key = t4; }, _GrowableFormFieldState: function _GrowableFormFieldState(t0, t1) { var _ = this; _._growable_form_field$_focusNode = t0; _._growable_form_field$_hasFocus = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _GrowableFormFieldState__onFoucsChanged_closure: function _GrowableFormFieldState__onFoucsChanged_closure(t0) { this.$this = t0; }, LearnMoreUrl$(child, label, url) { return new A.LearnMoreUrl(child, url, label, null); }, LearnMoreUrl: function LearnMoreUrl(t0, t1, t2, t3) { var _ = this; _.child = t0; _.url = t1; _.label = t2; _.key = t3; }, LearnMoreUrl_build_closure: function LearnMoreUrl_build_closure(t0) { this.$this = t0; }, NotificationSettings: function NotificationSettings(t0, t1, t2) { this.user = t0; this.onChanged = t1; this.key = t2; }, NotificationSettings_build_closure: function NotificationSettings_build_closure(t0) { this.$this = t0; }, NotificationSettings_build_closure0: function NotificationSettings_build_closure0(t0) { this.state = t0; }, NotificationSettings_build_closure1: function NotificationSettings_build_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.emailNotifications = t1; _.localization = t2; _.hasMultipleUsers = t3; }, NotificationSettings_build__closure: function NotificationSettings_build__closure(t0, t1, t2) { this.$this = t0; this.emailNotifications = t1; this.eventType = t2; }, _NotificationSelector: function _NotificationSelector(t0, t1, t2, t3, t4) { var _ = this; _.value = t0; _.onChanged = t1; _.hasMultipleUsers = t2; _.showNoneAsCustom = t3; _.key = t4; }, _NotificationSelector_build_closure: function _NotificationSelector_build_closure(t0) { this.$this = t0; }, PasswordFormField: function PasswordFormField(t0, t1, t2, t3, t4, t5) { var _ = this; _.controller = t0; _.onSavePressed = t1; _.newPassword = t2; _.validate = t3; _.labelText = t4; _.key = t5; }, _PasswordFormFieldState: function _PasswordFormFieldState(t0) { var _ = this; _._password_field$_isPasswordObscured = true; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _PasswordFormFieldState_build_closure: function _PasswordFormFieldState_build_closure(t0) { this.$this = t0; }, _PasswordFormFieldState_build__closure: function _PasswordFormFieldState_build__closure(t0) { this.$this = t0; }, _PasswordFormFieldState_build_closure0: function _PasswordFormFieldState_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, ProjectPicker: function ProjectPicker(t0, t1, t2, t3, t4) { var _ = this; _.projectId = t0; _.clientId = t1; _.onChanged = t2; _.onAddPressed = t3; _.key = t4; }, ProjectPicker_build_closure0: function ProjectPicker_build_closure0(t0) { this.$this = t0; }, ProjectPicker_build_closure: function ProjectPicker_build_closure(t0, t1) { this.$this = t0; this.store = t1; }, ProjectPicker_build__closure: function ProjectPicker_build__closure(t0, t1) { this.$this = t0; this.name = t1; }, SaveCancelButtons$(cancelLabel, isCancelEnabled, isEnabled, isHeader, onCancelPressed, onSavePressed, saveLabel) { return new A.SaveCancelButtons(isEnabled, isCancelEnabled, saveLabel, cancelLabel, isHeader, onCancelPressed, onSavePressed, null); }, SaveCancelButtons: function SaveCancelButtons(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.isEnabled = t0; _.isCancelEnabled = t1; _.saveLabel = t2; _.cancelLabel = t3; _.isHeader = t4; _.onCancelPressed = t5; _.onSavePressed = t6; _.key = t7; }, SaveCancelButtons_build_closure: function SaveCancelButtons_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, SaveCancelButtons_build__closure0: function SaveCancelButtons_build__closure0(t0, t1) { this.$this = t0; this.context = t1; }, SaveCancelButtons_build_closure0: function SaveCancelButtons_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, SaveCancelButtons_build__closure: function SaveCancelButtons_build__closure(t0, t1) { this.$this = t0; this.context = t1; }, TimePicker$(isEndTime, key, labelText, onSelected, selectedDateTime) { return new A.TimePicker(labelText, selectedDateTime, onSelected, key); }, TimePicker: function TimePicker(t0, t1, t2, t3) { var _ = this; _.labelText = t0; _.selectedDateTime = t1; _.onSelected = t2; _.key = t3; }, _TimePickerState: function _TimePickerState(t0, t1, t2) { var _ = this; _._time_picker$_textController = t0; _._time_picker$_focusNode = t1; _._widget = _._time_picker$_pendingValue = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _TimePickerState__onFoucsChanged_closure: function _TimePickerState__onFoucsChanged_closure(t0) { this.$this = t0; }, _TimePickerState__showTimePicker_closure: function _TimePickerState__showTimePicker_closure() { }, _TimePickerState_build_closure: function _TimePickerState_build_closure(t0) { this.$this = t0; }, _TimePickerState_build_closure0: function _TimePickerState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _TimePickerState_build__closure: function _TimePickerState_build__closure() { }, _TimePickerState_build__closure0: function _TimePickerState_build__closure0() { }, _TimePickerState_build__closure1: function _TimePickerState_build__closure1(t0, t1, t2) { this.$this = t0; this.selectedDate = t1; this.context = t2; }, UserPicker: function UserPicker(t0, t1, t2) { this.userId = t0; this.onChanged = t1; this.key = t2; }, VendorPicker: function VendorPicker(t0, t1, t2, t3, t4, t5) { var _ = this; _.vendorId = t0; _.vendorState = t1; _.onSelected = t2; _.onAddPressed = t3; _.autofocus = t4; _.key = t5; }, VendorPicker_build_closure0: function VendorPicker_build_closure0(t0) { this.context = t0; }, VendorPicker_build_closure: function VendorPicker_build_closure(t0) { this.store = t0; }, VendorPicker_build__closure: function VendorPicker_build__closure(t0) { this.name = t0; }, TokenMeta: function TokenMeta(t0, t1) { this.meta = t0; this.key = t1; }, HelpText: function HelpText(t0, t1) { this.message = t0; this.key = t1; }, HistoryDrawer: function HistoryDrawer(t0) { this.key = t0; }, HistoryDrawer_build_closure: function HistoryDrawer_build_closure() { }, HistoryDrawer_build__closure: function HistoryDrawer_build__closure(t0) { this.context = t0; }, HistoryDrawer_build_closure0: function HistoryDrawer_build_closure0(t0) { this.store = t0; }, HistoryListTile: function HistoryListTile(t0, t1) { this.history = t0; this.key = t1; }, _HistoryListTileState: function _HistoryListTileState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _HistoryListTileState_build_closure: function _HistoryListTileState_build_closure(t0, t1) { this.history = t0; this.state = t1; }, _HistoryListTileState_build_closure1: function _HistoryListTileState_build_closure1(t0, t1, t2, t3) { var _ = this; _.state = t0; _.context = t1; _.history = t2; _.store = t3; }, _HistoryListTileState_build_closure0: function _HistoryListTileState_build_closure0(t0, t1, t2) { this._box_0 = t0; this.state = t1; this.context = t2; }, _HistoryListTileState_build__closure: function _HistoryListTileState_build__closure(t0) { this.context = t0; }, AppDrawerVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.get$companies(); return new A.AppDrawerVM(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user); }, HistoryDrawerBuilder: function HistoryDrawerBuilder(t0) { this.key = t0; }, HistoryDrawerBuilder_build_closure: function HistoryDrawerBuilder_build_closure() { }, AppDrawerVM: function AppDrawerVM(t0) { this.user = t0; }, IconMessage: function IconMessage(t0, t1, t2, t3, t4, t5) { var _ = this; _.text = t0; _.iconData = t1; _.color = t2; _.trailing = t3; _.copyToClipboard = t4; _.key = t5; }, IconText: function IconText(t0, t1, t2, t3, t4, t5) { var _ = this; _.text = t0; _.icon = t1; _.style = t2; _.alignment = t3; _.copyToClipboard = t4; _.key = t5; }, ImportantMessageBanner: function ImportantMessageBanner(t0, t1, t2, t3) { var _ = this; _.child = t0; _.appLayout = t1; _.suggestedLayout = t2; _.key = t3; }, _ImportantMessageBannerState: function _ImportantMessageBannerState(t0, t1) { var _ = this; _._dismissedMessage = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _ImportantMessageBannerState_build_closure: function _ImportantMessageBannerState_build_closure(t0, t1, t2, t3) { var _ = this; _.state = t0; _.context = t1; _.localization = t2; _.store = t3; }, _ImportantMessageBannerState_build__closure1: function _ImportantMessageBannerState_build__closure1(t0, t1) { this.state = t0; this.store = t1; }, _ImportantMessageBannerState_build___closure: function _ImportantMessageBannerState_build___closure() { }, _ImportantMessageBannerState_build___closure0: function _ImportantMessageBannerState_build___closure0(t0) { this.store = t0; }, _ImportantMessageBannerState_build___closure1: function _ImportantMessageBannerState_build___closure1(t0) { this.store = t0; }, _ImportantMessageBannerState_build_closure0: function _ImportantMessageBannerState_build_closure0() { }, _ImportantMessageBannerState_build_closure1: function _ImportantMessageBannerState_build_closure1(t0, t1, t2) { this.$this = t0; this.store = t1; this.context = t2; }, _ImportantMessageBannerState_build__closure0: function _ImportantMessageBannerState_build__closure0(t0, t1) { this.layout = t0; this.store = t1; }, _ImportantMessageBannerState_build_closure2: function _ImportantMessageBannerState_build_closure2(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.store = t2; }, _ImportantMessageBannerState_build__closure: function _ImportantMessageBannerState_build__closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, InvoiceEmailView: function InvoiceEmailView(t0, t1) { this.viewModel = t0; this.key = t1; }, _InvoiceEmailViewState: function _InvoiceEmailViewState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.___InvoiceEmailViewState_selectedTemplate_A = $; _._invoice_email_view$_subjectPreview = _._rawBodyPreview = _._invoice_email_view$_bodyPreview = _._invoice_email_view$_emailPreview = ""; _._invoice_email_view$_isLoading = false; _._invoice_email_view$_subjectController = t0; _._invoice_email_view$_bodyController = t1; _._ccEmailController = t2; _._invoice_email_view$_debouncer = t3; _._invoice_email_view$_controller = null; _._invoice_email_view$_controllers = t4; _.SingleTickerProviderStateMixin__ticker = t5; _.SingleTickerProviderStateMixin__tickerModeNotifier = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, _InvoiceEmailViewState_dispose_closure: function _InvoiceEmailViewState_dispose_closure() { }, _InvoiceEmailViewState__onChanged_closure: function _InvoiceEmailViewState__onChanged_closure(t0) { this.$this = t0; }, _InvoiceEmailViewState__loadTemplate_closure: function _InvoiceEmailViewState__loadTemplate_closure(t0) { this.$this = t0; }, _InvoiceEmailViewState__loadTemplate_closure0: function _InvoiceEmailViewState__loadTemplate_closure0(t0, t1, t2) { this.$this = t0; this.origSubject = t1; this.origBody = t2; }, _InvoiceEmailViewState__loadTemplate__closure: function _InvoiceEmailViewState__loadTemplate__closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.$this = t0; _.subject = t1; _.body = t2; _.email = t3; _.rawBody = t4; _.origSubject = t5; _.origBody = t6; _.rawSubject = t7; }, _InvoiceEmailViewState__buildTemplateDropdown_closure: function _InvoiceEmailViewState__buildTemplateDropdown_closure(t0, t1, t2) { this.invoice = t0; this.vendor = t1; this.client = t2; }, _InvoiceEmailViewState__buildTemplateDropdown__closure0: function _InvoiceEmailViewState__buildTemplateDropdown__closure0(t0, t1) { this.invoice = t0; this.invitation = t1; }, _InvoiceEmailViewState__buildTemplateDropdown_closure0: function _InvoiceEmailViewState__buildTemplateDropdown_closure0(t0) { this.invoice = t0; }, _InvoiceEmailViewState__buildTemplateDropdown_closure1: function _InvoiceEmailViewState__buildTemplateDropdown_closure1(t0) { this.$this = t0; }, _InvoiceEmailViewState__buildTemplateDropdown__closure: function _InvoiceEmailViewState__buildTemplateDropdown__closure(t0, t1) { this.$this = t0; this.template = t1; }, _InvoiceEmailViewState__buildEdit_closure: function _InvoiceEmailViewState__buildEdit_closure() { }, _InvoiceEmailViewState__buildEdit_closure0: function _InvoiceEmailViewState__buildEdit_closure0(t0) { this.$this = t0; }, _InvoiceEmailViewState__buildEdit_closure1: function _InvoiceEmailViewState__buildEdit_closure1(t0) { this.$this = t0; }, _InvoiceEmailViewState__buildEdit_closure2: function _InvoiceEmailViewState__buildEdit_closure2(t0) { this.$this = t0; }, _InvoiceEmailViewState__buildHistory_closure: function _InvoiceEmailViewState__buildHistory_closure(t0) { this.activities = t0; }, _InvoiceEmailViewState_build_closure: function _InvoiceEmailViewState_build_closure(t0) { this.invoice = t0; }, _InvoiceEmailViewState_build_closure0: function _InvoiceEmailViewState_build_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.viewModel = t2; _.localization = t3; }, _InvoiceEmailViewState_build_closure1: function _InvoiceEmailViewState_build_closure1(t0) { this.invoice = t0; }, _InvoiceEmailViewState_build_closure2: function _InvoiceEmailViewState_build_closure2(t0, t1) { this.$this = t0; this.viewModel = t1; }, __InvoiceEmailViewState_State_SingleTickerProviderStateMixin: function __InvoiceEmailViewState_State_SingleTickerProviderStateMixin() { }, InvoiceItemListTile: function InvoiceItemListTile(t0, t1, t2, t3) { var _ = this; _.onTap = t0; _.invoice = t1; _.invoiceItem = t2; _.key = t3; }, TaxRateDropdown: function TaxRateDropdown(t0, t1, t2, t3, t4) { var _ = this; _.labelText = t0; _.onSelected = t1; _.initialTaxName = t2; _.initialTaxRate = t3; _.key = t4; }, _TaxRateDropdownState: function _TaxRateDropdownState(t0, t1) { var _ = this; _._tax_rate_dropdown$_textController = t0; _._widget = _._selectedTaxRate = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _TaxRateDropdownState_didChangeDependencies_closure: function _TaxRateDropdownState_didChangeDependencies_closure(t0) { this.taxState = t0; }, _TaxRateDropdownState_didChangeDependencies_closure0: function _TaxRateDropdownState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TaxRateDropdownState_didChangeDependencies_closure1: function _TaxRateDropdownState_didChangeDependencies_closure1(t0) { this.$this = t0; }, _TaxRateDropdownState_build_closure: function _TaxRateDropdownState_build_closure(t0) { this.taxState = t0; }, _TaxRateDropdownState_build_closure0: function _TaxRateDropdownState_build_closure0(t0) { this.taxState = t0; }, _TaxRateDropdownState_build_closure1: function _TaxRateDropdownState_build_closure1(t0) { this.$this = t0; }, _TaxRateDropdownState_build_closure2: function _TaxRateDropdownState_build_closure2(t0) { this.$this = t0; }, _TaxRateDropdownState_build_closure4: function _TaxRateDropdownState_build_closure4(t0) { this.$this = t0; }, _TaxRateDropdownState_build_closure3: function _TaxRateDropdownState_build_closure3(t0) { this.$this = t0; }, TaxRateField: function TaxRateField(t0, t1, t2, t3, t4) { var _ = this; _.onNameChanged = t0; _.onAmountChanged = t1; _.initialTaxName = t2; _.initialTaxAmount = t3; _.key = t4; }, TaxRateField_build_closure: function TaxRateField_build_closure(t0) { this.$this = t0; }, TaxRateField_build_closure0: function TaxRateField_build_closure0(t0) { this.$this = t0; }, LinkTextSpan$(style, text, url) { var t1 = A.TapGestureRecognizer$(null, null); t1.onTap = new A.LinkTextSpan_closure(url); return new A.LinkTextSpan(text, null, t1, B.SystemMouseCursor_click, style); }, LinkTextRelatedEntity: function LinkTextRelatedEntity(t0, t1, t2) { this.entity = t0; this.relation = t1; this.key = t2; }, _LinkTextRelatedEntityState: function _LinkTextRelatedEntityState(t0) { var _ = this; _._link_text$_isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _LinkTextRelatedEntityState_build_closure2: function _LinkTextRelatedEntityState_build_closure2(t0) { this.$this = t0; }, _LinkTextRelatedEntityState_build__closure: function _LinkTextRelatedEntityState_build__closure(t0) { this.$this = t0; }, _LinkTextRelatedEntityState_build_closure1: function _LinkTextRelatedEntityState_build_closure1(t0) { this.$this = t0; }, _LinkTextRelatedEntityState_build__closure0: function _LinkTextRelatedEntityState_build__closure0(t0) { this.$this = t0; }, _LinkTextRelatedEntityState_build_closure0: function _LinkTextRelatedEntityState_build_closure0(t0) { this.$this = t0; }, _LinkTextRelatedEntityState_build_closure: function _LinkTextRelatedEntityState_build_closure(t0) { this.$this = t0; }, LinkTextSpan: function LinkTextSpan(t0, t1, t2, t3, t4) { var _ = this; _.text = t0; _.children = t1; _.recognizer = t2; _.mouseCursor = t3; _.style = t4; }, LinkTextSpan_closure: function LinkTextSpan_closure(t0) { this.url = t0; }, ListFilter: function ListFilter(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.entityType = t0; _.filter = t1; _.onFilterChanged = t2; _.entityIds = t3; _.statuses = t4; _.onSelectedStatus = t5; _.onSelectedState = t6; _.key = t7; }, _ListFilterState: function _ListFilterState(t0, t1) { var _ = this; _._list_filter$_focusNode = _._filterController = null; _._debouncer = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _ListFilterState_onFocusChanged_closure: function _ListFilterState_onFocusChanged_closure() { }, _ListFilterState_build_closure: function _ListFilterState_build_closure(t0) { this.store = t0; }, _ListFilterState_build_closure1: function _ListFilterState_build_closure1(t0) { this.$this = t0; }, _ListFilterState_build_closure0: function _ListFilterState_build_closure0(t0) { this.$this = t0; }, _ListFilterState_build__closure5: function _ListFilterState_build__closure5(t0, t1) { this.$this = t0; this.value = t1; }, _ListFilterState_build_closure4: function _ListFilterState_build_closure4(t0, t1) { this.$this = t0; this.state = t1; }, _ListFilterState_build__closure2: function _ListFilterState_build__closure2(t0) { this.stateFilters = t0; }, _ListFilterState_build__closure3: function _ListFilterState_build__closure3(t0) { this.selected = t0; }, _ListFilterState_build_closure3: function _ListFilterState_build_closure3(t0) { this.localization = t0; }, _ListFilterState_build_closure2: function _ListFilterState_build_closure2(t0) { this.localization = t0; }, _ListFilterState_build__closure4: function _ListFilterState_build__closure4(t0) { this.localization = t0; }, _ListFilterState_build_closure7: function _ListFilterState_build_closure7(t0, t1) { this.$this = t0; this.state = t1; }, _ListFilterState_build__closure: function _ListFilterState_build__closure(t0) { this.statusFilters = t0; }, _ListFilterState_build___closure0: function _ListFilterState_build___closure0() { }, _ListFilterState_build__closure0: function _ListFilterState_build__closure0(t0) { this.selected = t0; }, _ListFilterState_build___closure: function _ListFilterState_build___closure() { }, _ListFilterState_build_closure6: function _ListFilterState_build_closure6(t0) { this.localization = t0; }, _ListFilterState_build_closure5: function _ListFilterState_build_closure5(t0) { this.localization = t0; }, _ListFilterState_build__closure1: function _ListFilterState_build__closure1() { }, ListScaffold$(appBarActions, appBarLeadingActions, appBarTitle, body, bottomNavigationBar, entityType, floatingActionButton, onCancelSettingsIndex, onCancelSettingsSection, onCheckboxPressed, onHamburgerLongPress) { return new A.ListScaffold(entityType, body, bottomNavigationBar, floatingActionButton, appBarTitle, appBarActions, appBarLeadingActions, onHamburgerLongPress, onCancelSettingsSection, onCancelSettingsIndex, onCheckboxPressed, null); }, ListScaffold: function ListScaffold(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.entityType = t0; _.body = t1; _.bottomNavigationBar = t2; _.floatingActionButton = t3; _.appBarTitle = t4; _.appBarActions = t5; _.appBarLeadingActions = t6; _.onHamburgerLongPress = t7; _.onCancelSettingsSection = t8; _.onCancelSettingsIndex = t9; _.onCheckboxPressed = t10; _.key = t11; }, ListScaffold_build_closure: function ListScaffold_build_closure(t0) { this.context = t0; }, ListScaffold_build_closure0: function ListScaffold_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, ListScaffold_build__closure0: function ListScaffold_build__closure0(t0) { this.context = t0; }, ListScaffold_build_closure1: function ListScaffold_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, ListScaffold_build_closure2: function ListScaffold_build_closure2(t0) { this.$this = t0; }, ListScaffold_build_closure5: function ListScaffold_build_closure5(t0, t1) { this.isSettings = t0; this.store = t1; }, ListScaffold_build_closure3: function ListScaffold_build_closure3(t0, t1, t2) { this.$this = t0; this.store = t1; this.state = t2; }, ListScaffold_build_closure4: function ListScaffold_build_closure4(t0, t1) { this.state = t0; this.store = t1; }, ListScaffold_build__closure: function ListScaffold_build__closure(t0, t1, t2) { this.context = t0; this.state = t1; this.store = t2; }, ActivityListTile: function ActivityListTile(t0, t1, t2) { this.activity = t0; this.enableNavigation = t1; this.key = t2; }, ActivityListTile_build_closure: function ActivityListTile_build_closure(t0, t1, t2) { this.$this = t0; this.client = t1; this.vendor = t2; }, AppListTile$(buttonRow, copyValue, icon, onLongPress, subtitle, title) { return new A.AppListTile(icon, title, subtitle, onLongPress, copyValue, buttonRow, null); }, AppListTile: function AppListTile(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.icon = t0; _.title = t1; _.subtitle = t2; _.onLongPress = t3; _.copyValue = t4; _.buttonRow = t5; _.key = t6; }, AppListTile_build_closure: function AppListTile_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ListDivider: function ListDivider(t0) { this.key = t0; }, ListFilterMessage: function ListFilterMessage(t0, t1, t2, t3, t4, t5) { var _ = this; _.filterEntityId = t0; _.filterEntityType = t1; _.onPressed = t2; _.onClearPressed = t3; _.isSettings = t4; _.key = t5; }, FilterListTile: function FilterListTile(t0, t1, t2, t3, t4, t5) { var _ = this; _.entityType = t0; _.entity = t1; _.onPressed = t2; _.onClearPressed = t3; _.isSettings = t4; _.key = t5; }, FilterListTile_build_closure: function FilterListTile_build_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.title = t2; }, FilterListTile_build__closure: function FilterListTile_build__closure(t0, t1) { this.$this = t0; this.context = t1; }, SelectedIndicator: function SelectedIndicator(t0, t1, t2, t3) { var _ = this; _.child = t0; _.isSelected = t1; _.isMenu = t2; _.key = t3; }, LiveText: function LiveText(t0, t1, t2, t3, t4) { var _ = this; _.duration = t0; _.value = t1; _.style = t2; _.maxLines = t3; _.key = t4; }, _LiveTextState: function _LiveTextState(t0) { var _ = this; _._widget = _._live_text$_timer = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _LiveTextState_initState_closure: function _LiveTextState_initState_closure(t0) { this.$this = t0; }, _LiveTextState_initState__closure: function _LiveTextState_initState__closure() { }, LoadingIndicator: function LoadingIndicator(t0, t1, t2) { this.height = t0; this.useCard = t1; this.key = t2; }, MainScreen: function MainScreen(t0) { this.key = t0; }, MainScreen_build_closure: function MainScreen_build_closure() { }, MainScreen_build__closure: function MainScreen_build__closure(t0) { this.store = t0; }, EntityScreens: function EntityScreens(t0, t1, t2) { this.entityType = t0; this.editingFilterEntity = t1; this.key = t2; }, SettingsScreens: function SettingsScreens(t0) { this.key = t0; }, DrawerTile$(company, entityType, icon, iconTooltip, onLongPress, onTap, title) { return new A.DrawerTile(entityType, icon, title, onTap, onLongPress, iconTooltip, null); }, _showContactUs(context) { var _null = null; A.showDialog(_null, _null, true, _null, new A._showContactUs_closure(), context, _null, true, type$.ContactUsDialog); }, _showUpdate(context) { var _null = null; A.showDialog(_null, _null, false, _null, new A._showUpdate_closure(), context, _null, true, type$.UpdateDialog); }, _showConnectStripe(context) { var t2, t3, _null = null, _s27_ = "unauthorized_stripe_warning", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s27_); if (t3 == null) { t3 = t2.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s27_); t3.toString; } t1 = t2.$index(0, t1); t1.toString; A.showMessageDialog(t3, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t1, "view_settings").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._showConnectStripe_closure(), _null)], type$.JSArray_TextButton)); }, _showAbout(context) { return A._showAbout$body(context); }, _showAbout$body(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t3, t4, apppIcon, userCompany, subtitle, t5, t6, t7, t0, t1, store, t2; var $async$_showAbout = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = Date.now(); apppIcon = A.Image$asset("assets/images/icon.png", 40, null, 40); userCompany = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; subtitle = t2.get$appVersion(0) + "\n"; t1.subtitle = subtitle; if (!t2.get$isHosted()) { t3.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t3.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "selfhosted"); t7.toString; t0 = t7; t7 = t6; t6 = t5; t5 = t0; } else { t3.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t3.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "hosted"); t7.toString; t0 = t7; t7 = t6; t6 = t5; t5 = t0; } subtitle = t1.subtitle = subtitle + t5; if (userCompany.isOwner) { t3.toString; t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, "owner"); if (t5 == null) { t5 = t6.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, "owner"); t5.toString; } t1.subtitle = subtitle + (" \u2022 " + t5); } else if (userCompany.isAdmin) { t3.toString; t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, "admin"); if (t5 == null) { t5 = t6.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, "admin"); t5.toString; } t1.subtitle = subtitle + (" \u2022 " + t5); } A.showDialog(null, null, true, null, new A._showAbout_closure(t1, t3, apppIcon, "\xa9 " + A.Primitives_getYear(new A.DateTime(t4, false)) + " Invoice Ninja", t2, store), context, null, true, type$.Null); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_showAbout, $async$completer); }, MenuDrawer: function MenuDrawer(t0, t1) { this.viewModel = t0; this.key = t1; }, _MenuDrawerState: function _MenuDrawerState(t0) { var _ = this; _._menu_drawer$_isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _MenuDrawerState_build__companyLogo: function _MenuDrawerState_build__companyLogo(t0) { this.state = t0; }, _MenuDrawerState_build__companyLogo_closure: function _MenuDrawerState_build__companyLogo_closure(t0) { this.company = t0; }, _MenuDrawerState_build__companyListItem: function _MenuDrawerState_build__companyListItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.state = t1; _.store = t2; _._companyLogo = t3; _.localization = t4; _.context = t5; }, _MenuDrawerState_build__companyListItem_closure: function _MenuDrawerState_build__companyListItem_closure(t0) { this.company = t0; }, _MenuDrawerState_build__companyListItem_closure2: function _MenuDrawerState_build__companyListItem_closure2(t0) { this.$this = t0; }, _MenuDrawerState_build__companyListItem__closure0: function _MenuDrawerState_build__companyListItem__closure0(t0) { this.$this = t0; }, _MenuDrawerState_build__companyListItem_closure3: function _MenuDrawerState_build__companyListItem_closure3(t0) { this.$this = t0; }, _MenuDrawerState_build__companyListItem__closure: function _MenuDrawerState_build__companyListItem__closure(t0) { this.$this = t0; }, _MenuDrawerState_build__companyListItem_closure0: function _MenuDrawerState_build__companyListItem_closure0(t0) { this.store = t0; }, _MenuDrawerState_build__companyListItem_closure1: function _MenuDrawerState_build__companyListItem_closure1(t0, t1) { this.store = t0; this.state = t1; }, _MenuDrawerState_build_closure: function _MenuDrawerState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _._companyListItem = t1; _.state = t2; _.localization = t3; }, _MenuDrawerState_build__closure5: function _MenuDrawerState_build__closure5(t0) { this._companyListItem = t0; }, _MenuDrawerState_build_closure0: function _MenuDrawerState_build_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.state = t2; _.localization = t3; }, _MenuDrawerState_build__closure4: function _MenuDrawerState_build__closure4(t0) { this.companyId = t0; }, _MenuDrawerState_build_closure3: function _MenuDrawerState_build_closure3(t0, t1) { this.state = t0; this._companyListItem = t1; }, _MenuDrawerState_build__closure3: function _MenuDrawerState_build__closure3(t0) { this._companyListItem = t0; }, _MenuDrawerState_build_closure1: function _MenuDrawerState_build_closure1(t0, t1) { this.state = t0; this._companyListItem = t1; }, _MenuDrawerState_build_closure2: function _MenuDrawerState_build_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.context = t2; _.localization = t3; }, _MenuDrawerState_build_closure4: function _MenuDrawerState_build_closure4(t0) { this.context = t0; }, _MenuDrawerState_build__closure2: function _MenuDrawerState_build__closure2() { }, _MenuDrawerState_build_closure5: function _MenuDrawerState_build_closure5(t0) { this.context = t0; }, _MenuDrawerState_build__closure1: function _MenuDrawerState_build__closure1() { }, _MenuDrawerState_build_closure6: function _MenuDrawerState_build_closure6(t0) { this.context = t0; }, _MenuDrawerState_build__closure0: function _MenuDrawerState_build__closure0() { }, _MenuDrawerState_build_closure7: function _MenuDrawerState_build_closure7(t0) { this.context = t0; }, _MenuDrawerState_build__closure: function _MenuDrawerState_build__closure() { }, _MenuDrawerState_build_closure8: function _MenuDrawerState_build_closure8(t0, t1) { this.store = t0; this.company = t1; }, _MenuDrawerState_build_closure9: function _MenuDrawerState_build_closure9(t0, t1) { this.store = t0; this.company = t1; }, _MenuDrawerState_build_closure10: function _MenuDrawerState_build_closure10(t0, t1, t2) { this.store = t0; this.company = t1; this.state = t2; }, _MenuDrawerState_build_closure11: function _MenuDrawerState_build_closure11(t0, t1, t2) { this.store = t0; this.company = t1; this.state = t2; }, _MenuDrawerState_build_closure13: function _MenuDrawerState_build_closure13() { }, _MenuDrawerState_build_closure12: function _MenuDrawerState_build_closure12(t0) { this.store = t0; }, _MenuDrawerState_build_closure14: function _MenuDrawerState_build_closure14() { }, _MenuDrawerState_build_closure15: function _MenuDrawerState_build_closure15() { }, DrawerTile: function DrawerTile(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.entityType = t0; _.icon = t1; _.title = t2; _.onTap = t3; _.onLongPress = t4; _.iconTooltip = t5; _.key = t6; }, _DrawerTileState: function _DrawerTileState(t0) { var _ = this; _._menu_drawer$_isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DrawerTileState_build_closure: function _DrawerTileState_build_closure(t0) { this.$this = t0; }, _DrawerTileState_build_closure0: function _DrawerTileState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _DrawerTileState_build_closure1: function _DrawerTileState_build_closure1(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.context = t1; _.navigator = t2; _.localization = t3; _.store = t4; _.uiState = t5; _.state = t6; }, _DrawerTileState_build_closure2: function _DrawerTileState_build_closure2(t0, t1, t2) { this.$this = t0; this.context = t1; this.navigator = t2; }, _DrawerTileState_build_closure3: function _DrawerTileState_build_closure3(t0) { this.$this = t0; }, _DrawerTileState_build__closure0: function _DrawerTileState_build__closure0(t0) { this.$this = t0; }, _DrawerTileState_build_closure4: function _DrawerTileState_build_closure4(t0) { this.$this = t0; }, _DrawerTileState_build__closure: function _DrawerTileState_build__closure(t0) { this.$this = t0; }, SidebarFooter: function SidebarFooter(t0) { this.key = t0; }, SidebarFooter_build_closure: function SidebarFooter_build_closure(t0, t1, t2) { this.localization = t0; this.store = t1; this.context = t2; }, SidebarFooter_build__closure0: function SidebarFooter_build__closure0() { }, SidebarFooter_build__closure1: function SidebarFooter_build__closure1(t0, t1) { this.store = t0; this.context = t1; }, SidebarFooter_build_closure0: function SidebarFooter_build_closure0() { }, SidebarFooter_build_closure1: function SidebarFooter_build_closure1(t0) { this.context = t0; }, SidebarFooter_build_closure2: function SidebarFooter_build_closure2(t0) { this.context = t0; }, SidebarFooter_build_closure3: function SidebarFooter_build_closure3(t0) { this.context = t0; }, SidebarFooter_build_closure4: function SidebarFooter_build_closure4() { }, SidebarFooter_build_closure5: function SidebarFooter_build_closure5(t0) { this.state = t0; }, SidebarFooter_build_closure6: function SidebarFooter_build_closure6(t0) { this.context = t0; }, SidebarFooter_build_closure7: function SidebarFooter_build_closure7(t0, t1) { this.context = t0; this.state = t1; }, SidebarFooter_build__closure: function SidebarFooter_build__closure(t0) { this.state = t0; }, SidebarFooter_build_closure8: function SidebarFooter_build_closure8(t0) { this.store = t0; }, SidebarFooterCollapsed: function SidebarFooterCollapsed(t0) { this.key = t0; }, SidebarFooterCollapsed_build_closure0: function SidebarFooterCollapsed_build_closure0(t0, t1) { this.localization = t0; this.context = t1; }, SidebarFooterCollapsed_build_closure: function SidebarFooterCollapsed_build_closure(t0, t1) { this.state = t0; this.localization = t1; }, SidebarFooterCollapsed_build_closure1: function SidebarFooterCollapsed_build_closure1(t0) { this.store = t0; }, _showContactUs_closure: function _showContactUs_closure() { }, _showUpdate_closure: function _showUpdate_closure() { }, _showConnectStripe_closure: function _showConnectStripe_closure() { }, _showAbout_closure: function _showAbout_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.localization = t1; _.apppIcon = t2; _.appLegalese = t3; _.state = t4; _.store = t5; }, _showAbout__closure: function _showAbout__closure(t0, t1, t2, t3) { var _ = this; _.context = t0; _.apppIcon = t1; _.appLegalese = t2; _.state = t3; }, _showAbout__closure0: function _showAbout__closure0(t0) { this.context = t0; }, _showAbout__closure2: function _showAbout__closure2(t0, t1) { this.state = t0; this.localization = t1; }, _showAbout__closure1: function _showAbout__closure1(t0, t1, t2) { this.context = t0; this.localization = t1; this.store = t2; }, _showAbout___closure1: function _showAbout___closure1() { }, _showAbout___closure2: function _showAbout___closure2(t0) { this.store = t0; }, _showAbout__closure3: function _showAbout__closure3(t0, t1) { this.context = t0; this.localization = t1; }, _showAbout___closure0: function _showAbout___closure0(t0) { this.localization = t0; }, _showAbout____closure: function _showAbout____closure(t0, t1) { this.context = t0; this.localization = t1; }, _showAbout_____closure: function _showAbout_____closure(t0) { this.localization = t0; }, _showAbout______closure: function _showAbout______closure(t0) { this.context = t0; }, _showAbout______closure0: function _showAbout______closure0() { }, _showAbout______closure1: function _showAbout______closure1() { }, _showAbout______closure2: function _showAbout______closure2() { }, _showAbout____closure0: function _showAbout____closure0(t0) { this.context = t0; }, _showAbout____closure1: function _showAbout____closure1() { }, _showAbout____closure2: function _showAbout____closure2() { }, _showAbout____closure3: function _showAbout____closure3() { }, _showAbout____closure4: function _showAbout____closure4() { }, _showAbout____closure5: function _showAbout____closure5() { }, _showAbout____closure6: function _showAbout____closure6() { }, _showAbout__closure4: function _showAbout__closure4() { }, _showAbout__closure5: function _showAbout__closure5(t0) { this.context = t0; }, _showAbout___closure: function _showAbout___closure() { }, _showAbout__closure6: function _showAbout__closure6(t0) { this.context = t0; }, _showAbout__closure7: function _showAbout__closure7(t0) { this.context = t0; }, _showAbout__closure8: function _showAbout__closure8() { }, _showAbout__closure9: function _showAbout__closure9() { }, _showAbout__closure10: function _showAbout__closure10() { }, _showAbout__closure11: function _showAbout__closure11() { }, _showAbout__closure12: function _showAbout__closure12() { }, ContactUsDialog: function ContactUsDialog(t0) { this.key = t0; }, _ContactUsDialogState: function _ContactUsDialogState(t0) { var _ = this; _._menu_drawer$_message = ""; _._menu_drawer$_isSaving = _._includeLogs = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ContactUsDialogState__sendMessage_closure: function _ContactUsDialogState__sendMessage_closure(t0) { this.$this = t0; }, _ContactUsDialogState__sendMessage_closure0: function _ContactUsDialogState__sendMessage_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _ContactUsDialogState__sendMessage__closure0: function _ContactUsDialogState__sendMessage__closure0(t0) { this.$this = t0; }, _ContactUsDialogState__sendMessage__closure1: function _ContactUsDialogState__sendMessage__closure1(t0) { this.localization = t0; }, _ContactUsDialogState__sendMessage_closure1: function _ContactUsDialogState__sendMessage_closure1(t0) { this.$this = t0; }, _ContactUsDialogState__sendMessage__closure: function _ContactUsDialogState__sendMessage__closure(t0) { this.$this = t0; }, _ContactUsDialogState_build_closure: function _ContactUsDialogState_build_closure(t0) { this.context = t0; }, _ContactUsDialogState_build_closure0: function _ContactUsDialogState_build_closure0(t0) { this.$this = t0; }, _ContactUsDialogState_build_closure1: function _ContactUsDialogState_build_closure1(t0) { this.$this = t0; }, _ContactUsDialogState_build_closure2: function _ContactUsDialogState_build_closure2(t0) { this.$this = t0; }, _ContactUsDialogState_build__closure: function _ContactUsDialogState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, MenuDrawerVM_fromStore(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list[t3].userCompany; return new A.MenuDrawerVM(t1, t2.company, t2.user, B.JSInt_methods.toString$0(t3), new A.MenuDrawerVM_fromStore_closure(t1, store), new A.MenuDrawerVM_fromStore_closure0(t1, store), new A.MenuDrawerVM_fromStore_closure1(t1, store)); }, MenuDrawerBuilder: function MenuDrawerBuilder(t0) { this.key = t0; }, MenuDrawerBuilder_build_closure: function MenuDrawerBuilder_build_closure() { }, MenuDrawerVM: function MenuDrawerVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.selectedCompany = t1; _.user = t2; _.selectedCompanyIndex = t3; _.onCompanyChanged = t4; _.onAddCompany = t5; _.onLogoutTap = t6; }, MenuDrawerVM_fromStore_closure1: function MenuDrawerVM_fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, MenuDrawerVM_fromStore__closure: function MenuDrawerVM_fromStore__closure(t0) { this.store = t0; }, MenuDrawerVM_fromStore_closure: function MenuDrawerVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, MenuDrawerVM_fromStore__closure1: function MenuDrawerVM_fromStore__closure1(t0, t1, t2, t3, t4) { var _ = this; _.store = t0; _.index = t1; _.context = t2; _.state = t3; _.company = t4; }, MenuDrawerVM_fromStore_closure0: function MenuDrawerVM_fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, MenuDrawerVM_fromStore__closure0: function MenuDrawerVM_fromStore__closure0(t0, t1) { this.context = t0; this.store = t1; }, MenuDrawerVM_fromStore___closure: function MenuDrawerVM_fromStore___closure() { }, MenuDrawerVM_fromStore___closure0: function MenuDrawerVM_fromStore___closure0() { }, DropDownMultiSelect$(childBuilder, decoration, height, isDense, menuItembuilder, onChanged, options, selectedValues, whenEmpty) { return new A.DropDownMultiSelect(options, selectedValues, onChanged, decoration, whenEmpty, childBuilder, menuItembuilder, height, null); }, _TheState: function _TheState() { }, _theState_closure: function _theState_closure() { }, _SelectRow: function _SelectRow(t0, t1, t2, t3) { var _ = this; _.onChange = t0; _.selected = t1; _.child = t2; _.key = t3; }, _SelectRow_build_closure: function _SelectRow_build_closure(t0) { this.$this = t0; }, DropDownMultiSelect: function DropDownMultiSelect(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.options = t0; _.selectedValues = t1; _.onChanged = t2; _.decoration = t3; _.whenEmpty = t4; _.childBuilder = t5; _.menuItembuilder = t6; _.height = t7; _.key = t8; }, _DropDownMultiSelectState: function _DropDownMultiSelectState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _DropDownMultiSelectState_initState_closure: function _DropDownMultiSelectState_initState_closure(t0) { this.$this = t0; }, _DropDownMultiSelectState_initState__closure: function _DropDownMultiSelectState_initState__closure() { }, _DropDownMultiSelectState_build_closure: function _DropDownMultiSelectState_build_closure(t0) { this.$this = t0; }, _DropDownMultiSelectState_build__closure: function _DropDownMultiSelectState_build__closure(t0) { this.$this = t0; }, _DropDownMultiSelectState_build___closure2: function _DropDownMultiSelectState_build___closure2(t0) { this.$this = t0; }, _DropDownMultiSelectState_build___closure3: function _DropDownMultiSelectState_build___closure3() { }, _DropDownMultiSelectState_build___closure4: function _DropDownMultiSelectState_build___closure4() { }, _DropDownMultiSelectState_build__closure1: function _DropDownMultiSelectState_build__closure1() { }, _DropDownMultiSelectState_build__closure2: function _DropDownMultiSelectState_build__closure2(t0) { this.$this = t0; }, _DropDownMultiSelectState_build___closure: function _DropDownMultiSelectState_build___closure() { }, _DropDownMultiSelectState_build__closure0: function _DropDownMultiSelectState_build__closure0(t0) { this.$this = t0; }, _DropDownMultiSelectState_build___closure0: function _DropDownMultiSelectState_build___closure0(t0, t1) { this.$this = t0; this.x = t1; }, _DropDownMultiSelectState_build____closure: function _DropDownMultiSelectState_build____closure(t0, t1) { this.$this = t0; this.x = t1; }, _DropDownMultiSelectState_build___closure1: function _DropDownMultiSelectState_build___closure1(t0, t1) { this.$this = t0; this.x = t1; }, AppPinput: function AppPinput(t0, t1) { this.onCompleted = t0; this.key = t1; }, AppPinput_build_closure: function AppPinput_build_closure(t0) { this.localization = t0; }, PortalLinkStyle: function PortalLinkStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, PortalLinks: function PortalLinks(t0, t1, t2, t3, t4) { var _ = this; _.viewLink = t0; _.copyLink = t1; _.client = t2; _.style = t3; _.key = t4; }, PortalLinks_build_closure: function PortalLinks_build_closure(t0) { this._box_0 = t0; }, PortalLinks_build_closure0: function PortalLinks_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, PortalLinks_build_closure1: function PortalLinks_build_closure1(t0) { this.localization = t0; }, PortalLinks_build_closure2: function PortalLinks_build_closure2(t0, t1, t2) { this.localization = t0; this.viewLinkPressed = t1; this.copyLinkPressed = t2; }, EntityPresenter_isFieldNumeric(field) { if (B.JSString_methods.startsWith$1(field, "converted_")) return true; return B.JSArray_methods.contains$1(A._setArrayType(["balance", "paid_to_date", "amount", "quantity", "price", "cost", "line_total", "discount", "profit", "total", "payment", "expense", "invoice_amount", "invoice_net_amount", "invoice_balance", "client_balance", "credit_balance", "payment_balance", "tax_rate", "tax_amount", "tax_amount1", "tax_amount2", "tax_amount3", "tax_paid", "payment_amount", "net_balance", "rate", "calculated_rate", "duration", "net_amount", "net_total", "age_group_0", "age_group_30", "age_group_60", "age_group_90", "age_group_120", "stock_quantity", "notification_threshold", "partial", "withdrawal", "deposit", "documents"], type$.JSArray_String), field); }, EntityPresenter: function EntityPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, TableTooltip: function TableTooltip(t0, t1) { this.message = t0; this.key = t1; }, CachedImage$(apiToken, url, width) { return new A.CachedImage(url, width, apiToken, null); }, CachedImage: function CachedImage(t0, t1, t2, t3) { var _ = this; _.url = t0; _.width = t1; _.apiToken = t2; _.key = t3; }, ResponsivePadding: function ResponsivePadding(t0, t1) { this.child = t0; this.key = t1; }, ReviewApp: function ReviewApp(t0) { this.key = t0; }, _ReviewAppState: function _ReviewAppState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, ScrollableListViewBuilder$(itemBuilder, itemCount, padding, primary, scrollController, separatorBuilder) { return new A.ScrollableListViewBuilder(itemBuilder, separatorBuilder, itemCount, scrollController, padding, primary, null); }, ScrollableListView: function ScrollableListView(t0, t1, t2, t3, t4, t5) { var _ = this; _.children = t0; _.scrollController = t1; _.padding = t2; _.primary = t3; _.showScrollbar = t4; _.key = t5; }, _ScrollableListViewState: function _ScrollableListViewState(t0) { var _ = this; _._widget = _._scrollable_listview$_scrollController = null; _._debugLifecycleState = t0; _._framework$_element = null; }, ScrollableListViewBuilder: function ScrollableListViewBuilder(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.itemBuilder = t0; _.separatorBuilder = t1; _.itemCount = t2; _.scrollController = t3; _.padding = t4; _.primary = t5; _.key = t6; }, _ScrollableListViewBuilderState: function _ScrollableListViewBuilderState(t0) { var _ = this; _._widget = _._scrollable_listview$_scrollController = null; _._debugLifecycleState = t0; _._framework$_element = null; }, SearchText: function SearchText(t0, t1, t2, t3, t4, t5) { var _ = this; _.onChanged = t0; _.onCleared = t1; _.filterController = t2; _.focusNode = t3; _.placeholder = t4; _.key = t5; }, SearchText_build_closure: function SearchText_build_closure(t0) { this.$this = t0; }, SearchText_build_closure0: function SearchText_build_closure0(t0) { this.$this = t0; }, AccountSmsVerification: function AccountSmsVerification(t0) { this.key = t0; }, _AccountSmsVerificationState: function _AccountSmsVerificationState(t0, t1, t2) { var _ = this; _._sms_verification$_isLoading = _._showCode = false; _._sms_verification$_phone = _._sms_verification$_code = ""; _._webClient = t0; _._sms_verification$_focusNode = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _AccountSmsVerificationState__sendCode_closure: function _AccountSmsVerificationState__sendCode_closure(t0) { this.$this = t0; }, _AccountSmsVerificationState__sendCode_closure0: function _AccountSmsVerificationState__sendCode_closure0(t0) { this.$this = t0; }, _AccountSmsVerificationState__sendCode__closure0: function _AccountSmsVerificationState__sendCode__closure0(t0) { this.$this = t0; }, _AccountSmsVerificationState__sendCode_closure1: function _AccountSmsVerificationState__sendCode_closure1(t0) { this.$this = t0; }, _AccountSmsVerificationState__sendCode__closure: function _AccountSmsVerificationState__sendCode__closure(t0) { this.$this = t0; }, _AccountSmsVerificationState__verifyCode_closure: function _AccountSmsVerificationState__verifyCode_closure(t0) { this.$this = t0; }, _AccountSmsVerificationState__verifyCode_closure0: function _AccountSmsVerificationState__verifyCode_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.navigator = t1; _.localization = t2; _.store = t3; }, _AccountSmsVerificationState__verifyCode__closure0: function _AccountSmsVerificationState__verifyCode__closure0(t0) { this.$this = t0; }, _AccountSmsVerificationState__verifyCode_closure1: function _AccountSmsVerificationState__verifyCode_closure1(t0) { this.$this = t0; }, _AccountSmsVerificationState__verifyCode__closure: function _AccountSmsVerificationState__verifyCode__closure(t0) { this.$this = t0; }, _AccountSmsVerificationState_build_closure: function _AccountSmsVerificationState_build_closure(t0) { this.$this = t0; }, _AccountSmsVerificationState_build_closure0: function _AccountSmsVerificationState_build_closure0(t0) { this.$this = t0; }, _AccountSmsVerificationState_build_closure1: function _AccountSmsVerificationState_build_closure1(t0) { this.localization = t0; }, _AccountSmsVerificationState_build_closure2: function _AccountSmsVerificationState_build_closure2(t0) { this.context = t0; }, _AccountSmsVerificationState_build_closure3: function _AccountSmsVerificationState_build_closure3(t0) { this.$this = t0; }, _AccountSmsVerificationState_build_closure4: function _AccountSmsVerificationState_build_closure4(t0) { this.$this = t0; }, _AccountSmsVerificationState_build_closure5: function _AccountSmsVerificationState_build_closure5(t0) { this.$this = t0; }, UserSmsVerification: function UserSmsVerification(t0, t1, t2) { this.showChangeNumber = t0; this.email = t1; this.key = t2; }, _UserSmsVerificationState: function _UserSmsVerificationState(t0, t1, t2) { var _ = this; _._sms_verification$_isLoading = false; _._sms_verification$_code = ""; _._webClient = t0; _._sms_verification$_focusNode = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _UserSmsVerificationState_initState_closure: function _UserSmsVerificationState_initState_closure(t0) { this.$this = t0; }, _UserSmsVerificationState__sendCode_closure: function _UserSmsVerificationState__sendCode_closure(t0) { this.$this = t0; }, _UserSmsVerificationState__sendCode_closure0: function _UserSmsVerificationState__sendCode_closure0(t0) { this.$this = t0; }, _UserSmsVerificationState__sendCode__closure0: function _UserSmsVerificationState__sendCode__closure0(t0) { this.$this = t0; }, _UserSmsVerificationState__sendCode_closure1: function _UserSmsVerificationState__sendCode_closure1(t0) { this.$this = t0; }, _UserSmsVerificationState__sendCode__closure: function _UserSmsVerificationState__sendCode__closure(t0) { this.$this = t0; }, _UserSmsVerificationState__verifyCode_closure: function _UserSmsVerificationState__verifyCode_closure(t0) { this.$this = t0; }, _UserSmsVerificationState__verifyCode_closure0: function _UserSmsVerificationState__verifyCode_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.navigator = t1; _.localization = t2; _.store = t3; }, _UserSmsVerificationState__verifyCode__closure0: function _UserSmsVerificationState__verifyCode__closure0(t0) { this.$this = t0; }, _UserSmsVerificationState__verifyCode_closure1: function _UserSmsVerificationState__verifyCode_closure1(t0) { this.$this = t0; }, _UserSmsVerificationState__verifyCode__closure: function _UserSmsVerificationState__verifyCode__closure(t0) { this.$this = t0; }, _UserSmsVerificationState_build_closure: function _UserSmsVerificationState_build_closure(t0) { this.$this = t0; }, _UserSmsVerificationState_build_closure0: function _UserSmsVerificationState_build_closure0(t0) { this.context = t0; }, _UserSmsVerificationState_build_closure1: function _UserSmsVerificationState_build_closure1(t0, t1) { this.store = t0; this.context = t1; }, _UserSmsVerificationState_build_closure2: function _UserSmsVerificationState_build_closure2(t0) { this.$this = t0; }, _UserSmsVerificationState_build_closure3: function _UserSmsVerificationState_build_closure3(t0) { this.$this = t0; }, SystemLogViewer: function SystemLogViewer(t0, t1) { this.systemLogs = t0; this.key = t1; }, _SystemLogViewerState: function _SystemLogViewerState(t0, t1) { var _ = this; _._isExpanded = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _SystemLogViewerState_build_closure: function _SystemLogViewerState_build_closure() { }, _SystemLogViewerState_build_closure2: function _SystemLogViewerState_build_closure2(t0, t1) { this._box_0 = t0; this.$this = t1; }, _SystemLogViewerState_build__closure: function _SystemLogViewerState_build__closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.$this = t1; _.index = t2; _.isExpanded = t3; }, _SystemLogViewerState_build_closure0: function _SystemLogViewerState_build_closure0() { }, _SystemLogViewerState_build_closure1: function _SystemLogViewerState_build_closure1(t0, t1, t2) { this.$this = t0; this.state = t1; this.localization = t2; }, _SystemLogViewerState_build__closure0: function _SystemLogViewerState_build__closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.systemLog = t1; _.localization = t2; _.client = t3; }, _SystemLogViewerState_build___closure: function _SystemLogViewerState_build___closure(t0, t1) { this.$this = t0; this.systemLog = t1; }, _SystemLogViewerState_build____closure: function _SystemLogViewerState_build____closure(t0, t1) { this.$this = t0; this.systemLog = t1; }, AppPaginatedDataTable$(availableRowsPerPage, columns, initialFirstRowIndex, onPageChanged, onRowsPerPageChanged, onSelectAll, rowsPerPage, showFirstLastButtons, sortAscending, sortColumnIndex, source, subtractOne) { return new A.AppPaginatedDataTable(columns, sortColumnIndex, sortAscending, onSelectAll, 48, 48, true, initialFirstRowIndex, onPageChanged, rowsPerPage, availableRowsPerPage, onRowsPerPageChanged, source, subtractOne, null); }, AppPaginatedDataTable: function AppPaginatedDataTable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.columns = t0; _.sortColumnIndex = t1; _.sortAscending = t2; _.onSelectAll = t3; _.dataRowMinHeight = t4; _.dataRowMaxHeight = t5; _.showFirstLastButtons = t6; _.initialFirstRowIndex = t7; _.onPageChanged = t8; _.rowsPerPage = t9; _.availableRowsPerPage = t10; _.onRowsPerPageChanged = t11; _.source = t12; _.subtractOne = t13; _.key = t14; }, AppPaginatedDataTableState: function AppPaginatedDataTableState(t0, t1, t2) { var _ = this; _.__AppPaginatedDataTableState__controller_A = _.__AppPaginatedDataTableState__rowCountApproximate_A = _.__AppPaginatedDataTableState__rowCount_A = _.__AppPaginatedDataTableState__firstRowIndex_A = $; _._selectedRowCount = 0; _._app_paginated_data_table$_rows = t0; _._tableKey = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, AppPaginatedDataTableState__handleDataSourceChanged_closure: function AppPaginatedDataTableState__handleDataSourceChanged_closure(t0) { this.$this = t0; }, AppPaginatedDataTableState_pageTo_closure: function AppPaginatedDataTableState_pageTo_closure(t0, t1) { this.$this = t0; this.rowIndex = t1; }, AppPaginatedDataTableState__getProgressIndicatorRowFor_closure: function AppPaginatedDataTableState__getProgressIndicatorRowFor_closure(t0) { this._box_0 = t0; }, AppPaginatedDataTableState__getRows_closure: function AppPaginatedDataTableState__getRows_closure(t0, t1) { this.$this = t0; this.index = t1; }, AppPaginatedDataTableState_build_closure: function AppPaginatedDataTableState_build_closure() { }, AppPaginatedDataTableState_build_closure0: function AppPaginatedDataTableState_build_closure0(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.headerWidgets = t1; _.themeData = t2; _.footerTextStyle = t3; _.footerWidgets = t4; }, EntityDataTableSource: function EntityDataTableSource(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.entityType = t0; _.editingId = t1; _.context = t2; _.entityList = t3; _.entityPresenter = t4; _.entityMap = t5; _.tableColumns = t6; _.onTap = t7; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t8; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, EntityDataTableSource_getRow_closure: function EntityDataTableSource_getRow_closure(t0, t1) { this.$this = t0; this.entity = t1; }, EntityDataTableSource_getRow_closure1: function EntityDataTableSource_getRow_closure1(t0) { this.entity = t0; }, EntityDataTableSource_getRow_closure0: function EntityDataTableSource_getRow_closure0(t0) { this.entity = t0; }, EntityDataTableSource_getRow_closure2: function EntityDataTableSource_getRow_closure2(t0) { this.entity = t0; }, EntityDataTableSource_getRow_closure3: function EntityDataTableSource_getRow_closure3(t0, t1) { this.$this = t0; this.entity = t1; }, EntityDataTableSource_getRow_closure4: function EntityDataTableSource_getRow_closure4(t0, t1, t2) { this.$this = t0; this.wideFields = t1; this.entity = t2; }, EntityDataTableSource_getRow__closure0: function EntityDataTableSource_getRow__closure0(t0, t1) { this.$this = t0; this.entity = t1; }, EntityDataTableSource_getRow__closure: function EntityDataTableSource_getRow__closure(t0) { this.entity = t0; }, EntityList$(entityList, entityType, itemBuilder, onClearMultiselect, onRefreshed, onSortColumn, presenter, state, tableColumns) { var t4, t1 = entityType.toString$0(0), t2 = A.S(tableColumns), t3 = state.uiState.filterStack._list$_list; if (t3.length === 0) t3 = null; else { t3 = B.JSArray_methods.get$last(t3); t3 = t3.get$id(t3); } t4 = state.getUIState$1(entityType).get$listUIState(); return new A.EntityList(state, entityType, tableColumns, entityList, onRefreshed, presenter, onSortColumn, itemBuilder, onClearMultiselect, new A.ValueKey("__" + t1 + "_" + t2 + "_" + A.S(t3) + "_" + ((t4.custom1Filters.get$hashCode(0) ^ t4.custom2Filters.get$hashCode(0) ^ t4.custom3Filters.get$hashCode(0) ^ t4.custom4Filters.get$hashCode(0) ^ t4.stateFilters.get$hashCode(0) ^ t4.statusFilters.get$hashCode(0) ^ B.JSInt_methods.get$hashCode(t4.filterClearedAt) ^ J.get$hashCode$(t4.filter) ^ B.JSBool_methods.get$hashCode(t4.sortAscending) ^ B.JSString_methods.get$hashCode(t4.sortField)) >>> 0) + "__", type$.ValueKey_String)); }, EntityList: function EntityList(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.state = t0; _.entityType = t1; _.tableColumns = t2; _.entityList = t3; _.onRefreshed = t4; _.presenter = t5; _.onSortColumn = t6; _.itemBuilder = t7; _.onClearMultiselect = t8; _.key = t9; }, _EntityListState: function _EntityListState(t0) { var _ = this; _.___EntityListState_dataTableSource_A = $; _._firstRowIndex = 0; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EntityListState_initState_closure: function _EntityListState_initState_closure() { }, _EntityListState_build_closure: function _EntityListState_build_closure(t0, t1) { this.entityType = t0; this.entityId = t1; }, _EntityListState_build_closure6: function _EntityListState_build_closure6(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.$this = t0; _.isList = t1; _.uiState = t2; _.context = t3; _.state = t4; _.store = t5; _.entityList = t6; _.entityMap = t7; _.listUIState = t8; _.isInMultiselect = t9; _.entityType = t10; }, _EntityListState_build__closure: function _EntityListState_build__closure(t0) { this.state = t0; }, _EntityListState_build__closure0: function _EntityListState_build__closure0(t0) { this.store = t0; }, _EntityListState_build__closure2: function _EntityListState_build__closure2(t0) { this.entityList = t0; }, _EntityListState_build__closure1: function _EntityListState_build__closure1(t0, t1) { this.$this = t0; this.entityList = t1; }, _EntityListState_build__closure3: function _EntityListState_build__closure3(t0) { this.state = t0; }, _EntityListState_build__closure4: function _EntityListState_build__closure4(t0) { this.store = t0; }, _EntityListState_build__closure8: function _EntityListState_build__closure8(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.entityList = t1; _.rowsPerPage = t2; _.entityMap = t3; _.listUIState = t4; }, _EntityListState_build___closure: function _EntityListState_build___closure(t0) { this.entityMap = t0; }, _EntityListState_build___closure0: function _EntityListState_build___closure0(t0, t1) { this.value = t0; this.listUIState = t1; }, _EntityListState_build__closure5: function _EntityListState_build__closure5(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.entityType = t2; _.state = t3; }, _EntityListState_build___closure1: function _EntityListState_build___closure1(t0, t1) { this.$this = t0; this.field = t1; }, _EntityListState_build__closure6: function _EntityListState_build__closure6(t0, t1, t2) { this.$this = t0; this.store = t1; this.state = t2; }, _EntityListState_build__closure7: function _EntityListState_build__closure7(t0) { this.store = t0; }, _EntityListState_build_closure0: function _EntityListState_build_closure0(t0) { this.entityMap = t0; }, _EntityListState_build_closure7: function _EntityListState_build_closure7(t0, t1) { this.$this = t0; this.context = t1; }, _EntityListState_build_closure1: function _EntityListState_build_closure1(t0, t1) { this.entityList = t0; this.entityMap = t1; }, _EntityListState_build__closure13: function _EntityListState_build__closure13(t0) { this.entityMap = t0; }, _EntityListState_build_closure2: function _EntityListState_build_closure2(t0, t1, t2) { this.$this = t0; this.localization = t1; this.entities = t2; }, _EntityListState_build__closure12: function _EntityListState_build__closure12(t0, t1, t2) { this.$this = t0; this.entities = t1; this.action = t2; }, _EntityListState_build_closure3: function _EntityListState_build_closure3(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.localization = t1; _.state = t2; _.entities = t3; _.actions = t4; }, _EntityListState_build__closure11: function _EntityListState_build__closure11(t0, t1) { this.$this = t0; this.entities = t1; }, _EntityListState_build__closure10: function _EntityListState_build__closure10(t0, t1) { this.actions = t0; this.remaining = t1; }, _EntityListState_build___closure2: function _EntityListState_build___closure2(t0) { this.context = t0; }, _EntityListState_build_closure5: function _EntityListState_build_closure5(t0, t1) { this.$this = t0; this.entities = t1; }, _EntityListState_build__closure9: function _EntityListState_build__closure9(t0) { this.$this = t0; }, _EntityListState_build_closure4: function _EntityListState_build_closure4(t0) { this.$this = t0; }, UpgradeDialog: function UpgradeDialog(t0) { this.key = t0; }, _UpgradeDialogState: function _UpgradeDialogState(t0, t1, t2, t3, t4) { var _ = this; _._upgrade_dialog$_scrollController = t0; _._inAppPurchase = t1; _.___UpgradeDialogState__subscription_A = $; _._upgrade_dialog$_products = t2; _._purchases = t3; _._purchasePending = _._isAvailable = false; _._loading = true; _._widget = _._queryProductError = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _UpgradeDialogState_initState_closure: function _UpgradeDialogState_initState_closure(t0) { this.$this = t0; }, _UpgradeDialogState_initState_closure0: function _UpgradeDialogState_initState_closure0(t0) { this.$this = t0; }, _UpgradeDialogState_initState_closure1: function _UpgradeDialogState_initState_closure1() { }, _UpgradeDialogState_initStoreInfo_closure: function _UpgradeDialogState_initStoreInfo_closure(t0, t1) { this.$this = t0; this.isAvailable = t1; }, _UpgradeDialogState_initStoreInfo_closure0: function _UpgradeDialogState_initStoreInfo_closure0(t0, t1, t2) { this.$this = t0; this.productDetailResponse = t1; this.isAvailable = t2; }, _UpgradeDialogState_initStoreInfo_closure1: function _UpgradeDialogState_initStoreInfo_closure1(t0, t1, t2) { this.$this = t0; this.isAvailable = t1; this.productDetailResponse = t2; }, _UpgradeDialogState_initStoreInfo_closure2: function _UpgradeDialogState_initStoreInfo_closure2(t0, t1, t2) { this.$this = t0; this.isAvailable = t1; this.productDetailResponse = t2; }, _UpgradeDialogState_build_closure: function _UpgradeDialogState_build_closure(t0) { this.$this = t0; }, _UpgradeDialogState_build_closure0: function _UpgradeDialogState_build_closure0() { }, _UpgradeDialogState_build_closure1: function _UpgradeDialogState_build_closure1() { }, _UpgradeDialogState__buildProductList_closure: function _UpgradeDialogState__buildProductList_closure(t0) { this.$this = t0; }, _UpgradeDialogState__buildProductList_closure0: function _UpgradeDialogState__buildProductList_closure0() { }, _UpgradeDialogState__buildProductList_closure1: function _UpgradeDialogState__buildProductList_closure1(t0, t1, t2) { this.$this = t0; this.purchases = t1; this.account = t2; }, _UpgradeDialogState__buildProductList__closure: function _UpgradeDialogState__buildProductList__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.previousPurchase = t1; _.productDetails = t2; _.account = t3; }, _UpgradeDialogState_showPendingUI_closure: function _UpgradeDialogState_showPendingUI_closure(t0) { this.$this = t0; }, _UpgradeDialogState_deliverProduct_closure: function _UpgradeDialogState_deliverProduct_closure(t0, t1) { this.$this = t0; this.purchaseDetails = t1; }, _UpgradeDialogState_handleError_closure: function _UpgradeDialogState_handleError_closure(t0) { this.$this = t0; }, ExamplePaymentQueueDelegate: function ExamplePaymentQueueDelegate() { }, VariablesHelp: function VariablesHelp(t0, t1, t2) { this.showInvoiceAsQuote = t0; this.showInvoiceAsInvoices = t1; this.key = t2; }, _VariablesHelpState: function _VariablesHelpState(t0, t1, t2) { var _ = this; _._variables$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _VariablesHelpState_build_closure: function _VariablesHelpState_build_closure() { }, _VariablesHelpState_build_closure0: function _VariablesHelpState_build_closure0() { }, _VariablesHelpState_build_closure1: function _VariablesHelpState_build_closure1() { }, _VariableGrid: function _VariableGrid(t0, t1) { this.fields = t0; this.key = t1; }, _VariableGrid_build_closure: function _VariableGrid_build_closure() { }, _VariableGrid_build_closure0: function _VariableGrid_build_closure0(t0) { this.$this = t0; }, _VariableGrid_build__closure: function _VariableGrid_build__closure(t0) { this.context = t0; }, _VariableGrid_build___closure: function _VariableGrid_build___closure(t0, t1) { this.field = t0; this.context = t1; }, __VariablesHelpState_State_SingleTickerProviderStateMixin: function __VariablesHelpState_State_SingleTickerProviderStateMixin() { }, ViewScaffold$(appBarBottom, body, entity, isEditable, isFilter, onBackPressed, title) { return new A.ViewScaffold(isFilter, entity, body, onBackPressed, appBarBottom, title, isEditable, null); }, ViewScaffold: function ViewScaffold(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.isFilter = t0; _.entity = t1; _.body = t2; _.onBackPressed = t3; _.appBarBottom = t4; _.title = t5; _.isEditable = t6; _.key = t7; }, ViewScaffold_build_closure: function ViewScaffold_build_closure(t0) { this.store = t0; }, ViewScaffold_build_closure0: function ViewScaffold_build_closure0(t0) { this.store = t0; }, ViewScaffold_build_closure1: function ViewScaffold_build_closure1(t0) { this.store = t0; }, ViewScaffold_build_closure2: function ViewScaffold_build_closure2(t0) { this.store = t0; }, ViewScaffold_build_closure3: function ViewScaffold_build_closure3(t0, t1, t2) { this.$this = t0; this.store = t1; this.state = t2; }, ViewScaffold_build_closure4: function ViewScaffold_build_closure4(t0, t1, t2) { this.$this = t0; this.state = t1; this.localization = t2; }, ViewScaffold_build__closure: function ViewScaffold_build__closure(t0) { this.$this = t0; }, ViewScaffold_build_closure5: function ViewScaffold_build_closure5(t0) { this.$this = t0; }, WebSessionTimeout: function WebSessionTimeout(t0, t1) { this.child = t0; this.key = t1; }, _WebSessionTimeoutState: function _WebSessionTimeoutState(t0) { var _ = this; _._widget = _._web_session_timeout$_timer = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _WebSessionTimeoutState_initState_closure: function _WebSessionTimeoutState_initState_closure(t0) { this.$this = t0; }, WebSocketRefresh: function WebSocketRefresh(t0, t1) { this.child = t0; this.key = t1; }, _WebSocketRefreshState: function _WebSocketRefreshState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, WindowManager: function WindowManager(t0, t1) { this.child = t0; this.key = t1; }, _WindowManagerState: function _WindowManagerState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, __WindowManagerState_State_WindowListener: function __WindowManagerState_State_WindowListener() { }, InitScreen: function InitScreen(t0) { this.key = t0; }, InitScreen_build_closure0: function InitScreen_build_closure0(t0) { this.context = t0; }, InitScreen_build_closure: function InitScreen_build_closure(t0) { this.localization = t0; }, InitScreen_build__closure: function InitScreen_build__closure(t0) { this.store = t0; }, LockScreen: function LockScreen(t0, t1) { this.onAuthenticatePressed = t0; this.key = t1; }, LoginView: function LoginView(t0, t1) { this.viewModel = t0; this.key = t1; }, _LoginState: function _LoginState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._login_view$_formKey = t0; _._login_view$_firstNameController = t1; _._login_view$_lastNameController = t2; _._login_view$_emailController = t3; _._login_view$_passwordController = t4; _._login_view$_urlController = t5; _._secretController = t6; _._oneTimePasswordController = t7; _._tokenController = t8; _._buttonController = t9; _._loginError = ""; _._loginType = "email"; _._loginTypes = null; _._privacyChecked = _._termsChecked = _._disable2FA = _._recoverPassword = _._createAccount = _._isSelfHosted = _._tokenLogin = false; _._widget = null; _._debugLifecycleState = t10; _._framework$_element = null; }, _LoginState__submitSignUpForm_closure: function _LoginState__submitSignUpForm_closure(t0) { this.$this = t0; }, _LoginState__submitSignUpForm_closure0: function _LoginState__submitSignUpForm_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _LoginState__submitSignUpForm__closure1: function _LoginState__submitSignUpForm__closure1(t0) { this.context = t0; }, _LoginState__submitSignUpForm_closure1: function _LoginState__submitSignUpForm_closure1(t0) { this.$this = t0; }, _LoginState__submitSignUpForm__closure0: function _LoginState__submitSignUpForm__closure0(t0) { this.$this = t0; }, _LoginState__submitSignUpForm_closure2: function _LoginState__submitSignUpForm_closure2(t0) { this.$this = t0; }, _LoginState__submitSignUpForm__closure: function _LoginState__submitSignUpForm__closure(t0, t1) { this.$this = t0; this.error = t1; }, _LoginState__submitLoginForm_closure: function _LoginState__submitLoginForm_closure(t0) { this.$this = t0; }, _LoginState__submitLoginForm_closure0: function _LoginState__submitLoginForm_closure0(t0) { this.$this = t0; }, _LoginState__submitLoginForm__closure0: function _LoginState__submitLoginForm__closure0(t0) { this.$this = t0; }, _LoginState__submitLoginForm___closure: function _LoginState__submitLoginForm___closure() { }, _LoginState__submitLoginForm_closure1: function _LoginState__submitLoginForm_closure1(t0) { this.$this = t0; }, _LoginState__submitLoginForm__closure: function _LoginState__submitLoginForm__closure(t0, t1) { this.$this = t0; this.error = t1; }, _LoginState__submitLoginForm_closure2: function _LoginState__submitLoginForm_closure2(t0) { this.$this = t0; }, _LoginState_build_closure0: function _LoginState_build_closure0() { }, _LoginState_build_closure: function _LoginState_build_closure(t0) { this.$this = t0; }, _LoginState_build__closure7: function _LoginState_build__closure7(t0) { this.$this = t0; }, _LoginState_build_closure1: function _LoginState_build_closure1(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.context = t2; }, _LoginState_build_closure2: function _LoginState_build_closure2(t0) { this.$this = t0; }, _LoginState_build__closure6: function _LoginState_build__closure6(t0, t1) { this.$this = t0; this.index = t1; }, _LoginState_build_closure3: function _LoginState_build_closure3(t0) { this.$this = t0; }, _LoginState_build__closure5: function _LoginState_build__closure5(t0, t1) { this.$this = t0; this.index = t1; }, _LoginState_build_closure4: function _LoginState_build_closure4(t0) { this.localization = t0; }, _LoginState_build_closure5: function _LoginState_build_closure5(t0) { this.$this = t0; }, _LoginState_build_closure6: function _LoginState_build_closure6(t0) { this.$this = t0; }, _LoginState_build_closure7: function _LoginState_build_closure7(t0) { this.$this = t0; }, _LoginState_build_closure8: function _LoginState_build_closure8(t0) { this.$this = t0; }, _LoginState_build__closure4: function _LoginState_build__closure4(t0, t1) { this.$this = t0; this.value = t1; }, _LoginState_build_closure9: function _LoginState_build_closure9(t0) { this.$this = t0; }, _LoginState_build__closure3: function _LoginState_build__closure3(t0, t1) { this.$this = t0; this.value = t1; }, _LoginState_build_closure10: function _LoginState_build_closure10(t0) { this.$this = t0; }, _LoginState_build_closure11: function _LoginState_build_closure11(t0) { this.$this = t0; }, _LoginState_build_closure12: function _LoginState_build_closure12(t0) { this.$this = t0; }, _LoginState_build__closure2: function _LoginState_build__closure2(t0) { this.$this = t0; }, _LoginState_build_closure13: function _LoginState_build_closure13(t0) { this.$this = t0; }, _LoginState_build__closure1: function _LoginState_build__closure1(t0) { this.$this = t0; }, _LoginState_build_closure14: function _LoginState_build_closure14(t0) { this.$this = t0; }, _LoginState_build__closure0: function _LoginState_build__closure0(t0) { this.$this = t0; }, _LoginState_build_closure15: function _LoginState_build_closure15(t0) { this.$this = t0; }, _LoginState_build__closure: function _LoginState_build__closure(t0) { this.$this = t0; }, _LoginState_build_closure16: function _LoginState_build_closure16() { }, _LoginState_build_closure17: function _LoginState_build_closure17(t0) { this.platform = t0; }, RuledText: function RuledText(t0, t1) { this.text = t0; this.key = t1; }, LoginVM_fromStore(store) { var t1 = new A.LoginVM_fromStore__handleLogin(store), t2 = new A.LoginVM_fromStore__formatApiUrl(), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.LoginVM(t3, t3.authState, new A.LoginVM_fromStore_closure(store, t2, t1), new A.LoginVM_fromStore_closure0(store, t2), new A.LoginVM_fromStore_closure1(store, t1), new A.LoginVM_fromStore_closure2(), new A.LoginVM_fromStore_closure3(store, t2, t1), new A.LoginVM_fromStore_closure4(store, t1), new A.LoginVM_fromStore_closure5(store, t2, t1), new A.LoginVM_fromStore_closure6(store, t1), new A.LoginVM_fromStore_closure7(store, t2, t1), new A.LoginVM_fromStore_closure8(store, t1)); }, LoginScreen: function LoginScreen(t0) { this.key = t0; }, LoginScreen_build_closure: function LoginScreen_build_closure() { }, LoginVM: function LoginVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.state = t0; _.authState = t1; _.onLoginPressed = t2; _.onRecoverPressed = t3; _.onSignUpPressed = t4; _.onTokenLoginPressed = t5; _.onGoogleLoginPressed = t6; _.onGoogleSignUpPressed = t7; _.onMicrosoftLoginPressed = t8; _.onMicrosoftSignUpPressed = t9; _.onAppleLoginPressed = t10; _.onAppleSignUpPressed = t11; }, LoginVM_fromStore__handleLogin: function LoginVM_fromStore__handleLogin(t0) { this.store = t0; }, LoginVM_fromStore__handleLogin_closure: function LoginVM_fromStore__handleLogin_closure(t0, t1, t2) { this.layout = t0; this.isSignUp = t1; this.store = t2; }, LoginVM_fromStore__formatApiUrl: function LoginVM_fromStore__formatApiUrl() { }, LoginVM_fromStore_closure3: function LoginVM_fromStore_closure3(t0, t1, t2) { this.store = t0; this._formatApiUrl = t1; this._handleLogin = t2; }, LoginVM_fromStore__closure6: function LoginVM_fromStore__closure6(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.completer = t0; _.context = t1; _.store = t2; _._formatApiUrl = t3; _.url = t4; _.secret = t5; _.oneTimePassword = t6; _._handleLogin = t7; }, LoginVM_fromStore___closure2: function LoginVM_fromStore___closure2(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore_closure4: function LoginVM_fromStore_closure4(t0, t1) { this.store = t0; this._handleLogin = t1; }, LoginVM_fromStore__closure5: function LoginVM_fromStore__closure5(t0, t1, t2, t3, t4) { var _ = this; _.completer = t0; _.context = t1; _.store = t2; _.url = t3; _._handleLogin = t4; }, LoginVM_fromStore___closure1: function LoginVM_fromStore___closure1(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore_closure5: function LoginVM_fromStore_closure5(t0, t1, t2) { this.store = t0; this._formatApiUrl = t1; this._handleLogin = t2; }, LoginVM_fromStore__closure3: function LoginVM_fromStore__closure3(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.store = t0; _.completer = t1; _._formatApiUrl = t2; _.url = t3; _.secret = t4; _.context = t5; _.oneTimePassword = t6; _._handleLogin = t7; }, LoginVM_fromStore___closure0: function LoginVM_fromStore___closure0(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore__closure4: function LoginVM_fromStore__closure4(t0) { this.completer = t0; }, LoginVM_fromStore_closure6: function LoginVM_fromStore_closure6(t0, t1) { this.store = t0; this._handleLogin = t1; }, LoginVM_fromStore__closure1: function LoginVM_fromStore__closure1(t0, t1, t2, t3, t4) { var _ = this; _.store = t0; _.url = t1; _.completer = t2; _._handleLogin = t3; _.context = t4; }, LoginVM_fromStore___closure: function LoginVM_fromStore___closure(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore__closure2: function LoginVM_fromStore__closure2(t0) { this.completer = t0; }, LoginVM_fromStore_closure7: function LoginVM_fromStore_closure7(t0, t1, t2) { this.store = t0; this._formatApiUrl = t1; this._handleLogin = t2; }, LoginVM_fromStore__closure0: function LoginVM_fromStore__closure0(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore_closure8: function LoginVM_fromStore_closure8(t0, t1) { this.store = t0; this._handleLogin = t1; }, LoginVM_fromStore__closure: function LoginVM_fromStore__closure(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore_closure1: function LoginVM_fromStore_closure1(t0, t1) { this.store = t0; this._handleLogin = t1; }, LoginVM_fromStore__closure7: function LoginVM_fromStore__closure7(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore_closure0: function LoginVM_fromStore_closure0(t0, t1) { this.store = t0; this._formatApiUrl = t1; }, LoginVM_fromStore_closure: function LoginVM_fromStore_closure(t0, t1, t2) { this.store = t0; this._formatApiUrl = t1; this._handleLogin = t2; }, LoginVM_fromStore__closure8: function LoginVM_fromStore__closure8(t0, t1) { this._handleLogin = t0; this.context = t1; }, LoginVM_fromStore_closure2: function LoginVM_fromStore_closure2() { }, BankAccountListItem: function BankAccountListItem(t0, t1, t2, t3) { var _ = this; _.user = t0; _.bankAccount = t1; _.isChecked = t2; _.key = t3; }, BankAccountListItem_build_closure1: function BankAccountListItem_build_closure1(t0) { this.$this = t0; }, BankAccountListItem_build_closure0: function BankAccountListItem_build_closure0(t0) { this.$this = t0; }, BankAccountListItem_build_closure: function BankAccountListItem_build_closure(t0) { this.$this = t0; }, BankAccountListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredBankAccountList(); t3 = t1.getUISelection$1(B.EntityType_bankAccount); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].bankAccountState; t5 = t5.bankAccountUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.bankAccountState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_bankAccount); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.BankAccountListVM(t1, t7, t4.map, t5.filter, new A.BankAccountListVM_fromStore_closure(new A.BankAccountListVM_fromStore__handleRefresh(store)), t2, new A.BankAccountListVM_fromStore_closure0(store), new A.BankAccountListVM_fromStore_closure1(store)); }, BankAccountListBuilder: function BankAccountListBuilder(t0) { this.key = t0; }, BankAccountListBuilder_build_closure: function BankAccountListBuilder_build_closure() { }, BankAccountListBuilder_build__closure: function BankAccountListBuilder_build__closure(t0) { this.viewModel = t0; }, BankAccountListVM: function BankAccountListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.bankAccountList = t1; _.bankAccountMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, BankAccountListVM_fromStore__handleRefresh: function BankAccountListVM_fromStore__handleRefresh(t0) { this.store = t0; }, BankAccountListVM_fromStore_closure: function BankAccountListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, BankAccountListVM_fromStore_closure0: function BankAccountListVM_fromStore_closure0(t0) { this.store = t0; }, BankAccountListVM_fromStore_closure1: function BankAccountListVM_fromStore_closure1(t0) { this.store = t0; }, BankAccountPresenter: function BankAccountPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, BankAccountScreen: function BankAccountScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, BankAccountScreen_connectAccounts_closure: function BankAccountScreen_connectAccounts_closure(t0, t1) { this.$this = t0; this.localization = t1; }, BankAccountScreen_connectAccounts__closure: function BankAccountScreen_connectAccounts__closure(t0) { this.context = t0; }, BankAccountScreen_connectAccounts__closure0: function BankAccountScreen_connectAccounts__closure0() { }, BankAccountScreen_connectAccounts__closure1: function BankAccountScreen_connectAccounts__closure1(t0, t1) { this.$this = t0; this.context = t1; }, BankAccountScreen_connectAccounts__closure2: function BankAccountScreen_connectAccounts__closure2() { }, BankAccountScreen_connectAccounts__closure3: function BankAccountScreen_connectAccounts__closure3(t0, t1) { this.$this = t0; this.context = t1; }, BankAccountScreen__connectAccounts_closure: function BankAccountScreen__connectAccounts_closure(t0, t1, t2) { this.store = t0; this.credentials = t1; this.integrationType = t2; }, BankAccountScreen__connectAccounts_closure0: function BankAccountScreen__connectAccounts_closure0(t0) { this.store = t0; }, BankAccountScreen_build_closure15: function BankAccountScreen_build_closure15(t0) { this.store = t0; }, BankAccountScreen_build_closure12: function BankAccountScreen_build_closure12(t0) { this.store = t0; }, BankAccountScreen_build_closure13: function BankAccountScreen_build_closure13(t0) { this.store = t0; }, BankAccountScreen_build_closure14: function BankAccountScreen_build_closure14(t0) { this.store = t0; }, BankAccountScreen_build_closure: function BankAccountScreen_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, BankAccountScreen_build_closure0: function BankAccountScreen_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, BankAccountScreen_build_closure1: function BankAccountScreen_build_closure1() { }, BankAccountScreen_build_closure2: function BankAccountScreen_build_closure2(t0, t1) { this.store = t0; this.state = t1; }, BankAccountScreen_build_closure3: function BankAccountScreen_build_closure3(t0) { this.store = t0; }, BankAccountScreen_build_closure9: function BankAccountScreen_build_closure9(t0) { this.store = t0; }, BankAccountScreen_build_closure10: function BankAccountScreen_build_closure10(t0) { this.store = t0; }, BankAccountScreen_build_closure4: function BankAccountScreen_build_closure4(t0) { this.store = t0; }, BankAccountScreen_build_closure5: function BankAccountScreen_build_closure5(t0) { this.store = t0; }, BankAccountScreen_build_closure6: function BankAccountScreen_build_closure6(t0) { this.store = t0; }, BankAccountScreen_build_closure7: function BankAccountScreen_build_closure7(t0) { this.store = t0; }, BankAccountScreen_build_closure8: function BankAccountScreen_build_closure8(t0) { this.store = t0; }, BankAccountScreen_build_closure11: function BankAccountScreen_build_closure11(t0) { this.context = t0; }, BankAccountScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredBankAccountList(); t3 = t1.getUISelection$1(B.EntityType_bankAccount); t4 = t1.userCompanyStates; t5 = t1.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex].bankAccountState; return new A.BankAccountScreenVM(t2.call$4(t3, t4.map, t4.list, t5.bankAccountUIState.listUIState), new A.BankAccountScreenVM_fromStore_closure(t1, store)); }, BankAccountScreenBuilder: function BankAccountScreenBuilder(t0) { this.key = t0; }, BankAccountScreenBuilder_build_closure: function BankAccountScreenBuilder_build_closure() { }, BankAccountScreenVM: function BankAccountScreenVM(t0, t1) { this.bankAccountList = t0; this.onRefreshAccounts = t1; }, BankAccountScreenVM_fromStore_closure: function BankAccountScreenVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, BankAccountScreenVM_fromStore__closure: function BankAccountScreenVM_fromStore__closure(t0, t1) { this.store = t0; this.localization = t1; }, BankAccountScreenVM_fromStore__closure0: function BankAccountScreenVM_fromStore__closure0(t0) { this.store = t0; }, BankAccountEdit: function BankAccountEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _BankAccountEditState: function _BankAccountEditState(t0, t1, t2, t3, t4) { var _ = this; _._bank_account_edit$_focusNode = t0; _._bank_account_edit$_nameController = t1; _._bank_account_edit$_controllers = t2; _._bank_account_edit$_debouncer = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _BankAccountEditState_didChangeDependencies_closure: function _BankAccountEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _BankAccountEditState_didChangeDependencies_closure0: function _BankAccountEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _BankAccountEditState_dispose_closure: function _BankAccountEditState_dispose_closure(t0) { this.$this = t0; }, _BankAccountEditState__onChanged_closure: function _BankAccountEditState__onChanged_closure(t0) { this.$this = t0; }, _BankAccountEditState__onChanged_closure0: function _BankAccountEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.bankAccount = t1; }, _BankAccountEditState_build_closure3: function _BankAccountEditState_build_closure3(t0) { this.viewModel = t0; }, _BankAccountEditState_build_closure4: function _BankAccountEditState_build_closure4(t0) { this.$this = t0; }, _BankAccountEditState_build_closure0: function _BankAccountEditState_build_closure0(t0) { this.localization = t0; }, _BankAccountEditState_build_closure: function _BankAccountEditState_build_closure(t0) { this.$this = t0; }, _BankAccountEditState_build_closure1: function _BankAccountEditState_build_closure1(t0, t1) { this.viewModel = t0; this.bankAccount = t1; }, _BankAccountEditState_build__closure0: function _BankAccountEditState_build__closure0(t0) { this.date = t0; }, _BankAccountEditState_build_closure2: function _BankAccountEditState_build_closure2(t0, t1) { this.viewModel = t0; this.bankAccount = t1; }, _BankAccountEditState_build__closure: function _BankAccountEditState_build__closure(t0) { this.value = t0; }, BankAccountEditVM_BankAccountEditVM$fromStore(store) { var t2, bankAccount, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; bankAccount = t2.bankAccountUIState.editing; bankAccount.get$isNew(); t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].bankAccountState.map._map$_map.$index(0, bankAccount.id); return new A.BankAccountEditVM(t1, bankAccount, new A.BankAccountEditVM_BankAccountEditVM$fromStore_closure(store), new A.BankAccountEditVM_BankAccountEditVM$fromStore_closure0(store, t1), new A.BankAccountEditVM_BankAccountEditVM$fromStore_closure1(store, t1)); }, BankAccountEditScreen: function BankAccountEditScreen(t0) { this.key = t0; }, BankAccountEditScreen_build_closure0: function BankAccountEditScreen_build_closure0() { }, BankAccountEditScreen_build_closure: function BankAccountEditScreen_build_closure() { }, BankAccountEditVM: function BankAccountEditVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.bankAccount = t1; _.onChanged = t2; _.onSavePressed = t3; _.onCancelPressed = t4; }, BankAccountEditVM_BankAccountEditVM$fromStore_closure: function BankAccountEditVM_BankAccountEditVM$fromStore_closure(t0) { this.store = t0; }, BankAccountEditVM_BankAccountEditVM$fromStore_closure1: function BankAccountEditVM_BankAccountEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, BankAccountEditVM_BankAccountEditVM$fromStore_closure0: function BankAccountEditVM_BankAccountEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, BankAccountEditVM_BankAccountEditVM$fromStore__closure: function BankAccountEditVM_BankAccountEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, BankAccountEditVM_BankAccountEditVM$fromStore___closure: function BankAccountEditVM_BankAccountEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.bankAccount = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, BankAccountEditVM_BankAccountEditVM$fromStore___closure0: function BankAccountEditVM_BankAccountEditVM$fromStore___closure0() { }, BankAccountEditVM_BankAccountEditVM$fromStore____closure: function BankAccountEditVM_BankAccountEditVM$fromStore____closure(t0) { this.error = t0; }, BankAccountView: function BankAccountView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _BankAccountViewState: function _BankAccountViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _BankAccountViewState_build_closure0: function _BankAccountViewState_build_closure0(t0) { this.viewModel = t0; }, _BankAccountViewState_build_closure: function _BankAccountViewState_build_closure(t0, t1) { this.context = t0; this.bankAccount = t1; }, BankAccountViewVM_BankAccountViewVM$fromStore(store) { var t2, t3, t4, bankAccount, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.bankAccountUIState.selectedId; bankAccount = t2._list$_list[t3.selectedCompanyIndex].bankAccountState.map._map$_map.$index(0, t4); if (bankAccount == null) bankAccount = A.BankAccountEntity_BankAccountEntity(t4, null); bankAccount.get$isNew(); return new A.BankAccountViewVM(t1, bankAccount, new A.BankAccountViewVM_BankAccountViewVM$fromStore_closure(store)); }, BankAccountViewScreen: function BankAccountViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, BankAccountViewScreen_build_closure0: function BankAccountViewScreen_build_closure0() { }, BankAccountViewScreen_build_closure: function BankAccountViewScreen_build_closure(t0) { this.$this = t0; }, BankAccountViewVM: function BankAccountViewVM(t0, t1, t2) { this.state = t0; this.bankAccount = t1; this.onBackPressed = t2; }, BankAccountViewVM_BankAccountViewVM$fromStore_closure: function BankAccountViewVM_BankAccountViewVM$fromStore_closure(t0) { this.store = t0; }, ClientListItem: function ClientListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.client = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, ClientListItem_build_closure: function ClientListItem_build_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.showCheckbox = t1; _.listUIState = t2; _.state = t3; _.textStyle = t4; _.filterMatch = t5; }, ClientListItem_build__closure2: function ClientListItem_build__closure2(t0) { this.$this = t0; }, ClientListItem_build__closure1: function ClientListItem_build__closure1(t0) { this.$this = t0; }, ClientListItem_build__closure: function ClientListItem_build__closure(t0) { this.$this = t0; }, ClientListItem_build__closure0: function ClientListItem_build__closure0(t0) { this.$this = t0; }, ClientListItem_build__closure5: function ClientListItem_build__closure5(t0) { this.$this = t0; }, ClientListItem_build__closure4: function ClientListItem_build__closure4(t0) { this.$this = t0; }, ClientListItem_build__closure3: function ClientListItem_build__closure3(t0) { this.$this = t0; }, ClientListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredClientList(); t3 = t1.getUISelection$1(B.EntityType_client); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.clientState; t5 = t5.clientUIState.listUIState; t7 = t2.call$7(t3, t8.map, t8.list, t7.groupState.map, t5, t7.userState.map, t1.staticState); t6 = t4[t6]; t4 = t6.clientState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_client); t2 = t6 == null ? A._setArrayType(["number", "name", "balance", "paid_to_date", "contact_name", "contact_email", "last_login_at"], type$.JSArray_String) : t6; return new A.ClientListVM(t1, t7, t4.map, t5.filter, new A.ClientListVM_fromStore_closure(new A.ClientListVM_fromStore__handleRefresh(store)), t2, new A.ClientListVM_fromStore_closure0(store), new A.ClientListVM_fromStore_closure1(store)); }, ClientListBuilder: function ClientListBuilder(t0) { this.key = t0; }, ClientListBuilder_build_closure: function ClientListBuilder_build_closure() { }, ClientListBuilder_build__closure: function ClientListBuilder_build__closure(t0) { this.viewModel = t0; }, ClientListVM: function ClientListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.clientList = t1; _.clientMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, ClientListVM_fromStore__handleRefresh: function ClientListVM_fromStore__handleRefresh(t0) { this.store = t0; }, ClientListVM_fromStore_closure: function ClientListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, ClientListVM_fromStore_closure0: function ClientListVM_fromStore_closure0(t0) { this.store = t0; }, ClientListVM_fromStore_closure1: function ClientListVM_fromStore_closure1(t0) { this.store = t0; }, ClientPdfView: function ClientPdfView(t0, t1, t2) { this.viewModel = t0; this.showAppBar = t1; this.key = t2; }, _ClientPdfViewState: function _ClientPdfViewState(t0, t1, t2, t3) { var _ = this; _._client_pdf$_isLoading = false; _._client_pdf$_response = null; _._client_pdf$_dateRange = t0; _._client_pdf$_startDate = t1; _._client_pdf$_endDate = t2; _._client_pdf$_status = "all"; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _ClientPdfViewState_loadPDF_closure: function _ClientPdfViewState_loadPDF_closure(t0) { this.$this = t0; }, _ClientPdfViewState_loadPDF_closure0: function _ClientPdfViewState_loadPDF_closure0(t0, t1, t2) { this.$this = t0; this.sendEmail = t1; this.localization = t2; }, _ClientPdfViewState_loadPDF__closure1: function _ClientPdfViewState_loadPDF__closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.sendEmail = t1; _.response = t2; _.localization = t3; }, _ClientPdfViewState_loadPDF_closure1: function _ClientPdfViewState_loadPDF_closure1(t0) { this.$this = t0; }, _ClientPdfViewState_loadPDF__closure: function _ClientPdfViewState_loadPDF__closure(t0) { this.$this = t0; }, _ClientPdfViewState_loadPDF__closure0: function _ClientPdfViewState_loadPDF__closure0(t0) { this.error = t0; }, _ClientPdfViewState_build_closure1: function _ClientPdfViewState_build_closure1(t0) { this.$this = t0; }, _ClientPdfViewState_build__closure6: function _ClientPdfViewState_build__closure6(t0, t1) { this.$this = t0; this.value = t1; }, _ClientPdfViewState_build_closure: function _ClientPdfViewState_build_closure() { }, _ClientPdfViewState_build_closure0: function _ClientPdfViewState_build_closure0(t0) { this.localization = t0; }, _ClientPdfViewState_build_closure3: function _ClientPdfViewState_build_closure3(t0) { this.$this = t0; }, _ClientPdfViewState_build__closure5: function _ClientPdfViewState_build__closure5(t0, t1) { this.$this = t0; this.value = t1; }, _ClientPdfViewState_build_closure2: function _ClientPdfViewState_build_closure2(t0) { this.localization = t0; }, _ClientPdfViewState_build_closure5: function _ClientPdfViewState_build_closure5(t0, t1) { this.$this = t0; this.store = t1; }, _ClientPdfViewState_build_closure4: function _ClientPdfViewState_build_closure4(t0) { this.localization = t0; }, _ClientPdfViewState_build_closure6: function _ClientPdfViewState_build_closure6(t0, t1) { this.$this = t0; this.client = t1; }, _ClientPdfViewState_build_closure7: function _ClientPdfViewState_build_closure7(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.client = t1; _.localization = t2; _.context = t3; _.state = t4; }, _ClientPdfViewState_build__closure3: function _ClientPdfViewState_build__closure3(t0, t1, t2) { this.context = t0; this.state = t1; this.client = t2; }, _ClientPdfViewState_build__closure4: function _ClientPdfViewState_build__closure4(t0) { this.$this = t0; }, _ClientPdfViewState_build_closure8: function _ClientPdfViewState_build_closure8(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.state = t1; _.localization = t2; _.store = t3; _.context = t4; _.client = t5; }, _ClientPdfViewState_build__closure1: function _ClientPdfViewState_build__closure1(t0, t1) { this.store = t0; this.context = t1; }, _ClientPdfViewState_build__closure2: function _ClientPdfViewState_build__closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.client = t1; _.includes = t2; _.localization = t3; }, _ClientPdfViewState_build_closure9: function _ClientPdfViewState_build_closure9(t0) { this.client = t0; }, _ClientPdfViewState_build_closure10: function _ClientPdfViewState_build_closure10(t0) { this.$this = t0; }, _ClientPdfViewState_build__closure0: function _ClientPdfViewState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, _ClientPdfViewState_build_closure11: function _ClientPdfViewState_build_closure11(t0) { this.$this = t0; }, _ClientPdfViewState_build__closure: function _ClientPdfViewState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, _ClientPdfViewState_build_closure12: function _ClientPdfViewState_build_closure12(t0) { this.$this = t0; }, _ClientPdfViewState_build_closure13: function _ClientPdfViewState_build_closure13(t0) { this.$this = t0; }, ClientPdfScreen: function ClientPdfScreen(t0) { this.key = t0; }, ClientPdfScreen_build_closure0: function ClientPdfScreen_build_closure0() { }, ClientPdfScreen_build_closure: function ClientPdfScreen_build_closure(t0) { this.$this = t0; }, ClientPdfVM: function ClientPdfVM(t0, t1) { this.state = t0; this.client = t1; }, ClientPresenter: function ClientPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, ClientPresenter_getField_closure: function ClientPresenter_getField_closure(t0) { this.client = t0; }, ClientPresenter_getField_closure0: function ClientPresenter_getField_closure0() { }, ClientScreen: function ClientScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientScreen_build_closure10: function ClientScreen_build_closure10(t0) { this.store = t0; }, ClientScreen_build_closure7: function ClientScreen_build_closure7(t0) { this.store = t0; }, ClientScreen_build_closure8: function ClientScreen_build_closure8(t0) { this.store = t0; }, ClientScreen_build_closure9: function ClientScreen_build_closure9(t0) { this.store = t0; }, ClientScreen_build_closure4: function ClientScreen_build_closure4(t0) { this.store = t0; }, ClientScreen_build_closure5: function ClientScreen_build_closure5(t0) { this.store = t0; }, ClientScreen_build_closure: function ClientScreen_build_closure(t0) { this.store = t0; }, ClientScreen_build_closure0: function ClientScreen_build_closure0(t0) { this.store = t0; }, ClientScreen_build_closure1: function ClientScreen_build_closure1(t0) { this.store = t0; }, ClientScreen_build_closure2: function ClientScreen_build_closure2(t0) { this.store = t0; }, ClientScreen_build_closure3: function ClientScreen_build_closure3(t0) { this.store = t0; }, ClientScreen_build_closure6: function ClientScreen_build_closure6(t0) { this.context = t0; }, ClientScreenVM_fromStore(store) { var t2, t3, t4, t5, t6, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredClientList(); t3 = t1.getUISelection$1(B.EntityType_client); t4 = t1.userCompanyStates; t5 = t1.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; t6 = t4.clientState; return new A.ClientScreenVM(t2.call$7(t3, t6.map, t6.list, t4.groupState.map, t5.clientUIState.listUIState, t4.userState.map, t1.staticState)); }, ClientScreenBuilder: function ClientScreenBuilder(t0) { this.key = t0; }, ClientScreenBuilder_build_closure: function ClientScreenBuilder_build_closure() { }, ClientScreenVM: function ClientScreenVM(t0) { this.clientList = t0; }, ClientEdit: function ClientEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _ClientEditState: function _ClientEditState(t0, t1, t2) { var _ = this; _._client_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ClientEditState_build_closure: function _ClientEditState_build_closure(t0) { this.viewModel = t0; }, _ClientEditState_build_closure0: function _ClientEditState_build_closure0(t0, t1) { this.$this = t0; this.viewModel = t1; }, _ClientEditState_build__closure: function _ClientEditState_build__closure() { }, __ClientEditState_State_SingleTickerProviderStateMixin: function __ClientEditState_State_SingleTickerProviderStateMixin() { }, ClientEditBillingAddress: function ClientEditBillingAddress(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditBillingAddressState: function ClientEditBillingAddressState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._client_edit_billing_address$_address1Controller = t0; _._client_edit_billing_address$_address2Controller = t1; _._client_edit_billing_address$_cityController = t2; _._client_edit_billing_address$_stateController = t3; _._client_edit_billing_address$_postalCodeController = t4; _._client_edit_billing_address$_controllers = t5; _._client_edit_billing_address$_debouncer = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, ClientEditBillingAddressState_didChangeDependencies_closure: function ClientEditBillingAddressState_didChangeDependencies_closure(t0) { this.$this = t0; }, ClientEditBillingAddressState_didChangeDependencies_closure0: function ClientEditBillingAddressState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ClientEditBillingAddressState_dispose_closure: function ClientEditBillingAddressState_dispose_closure(t0) { this.$this = t0; }, ClientEditBillingAddressState__onChanged_closure: function ClientEditBillingAddressState__onChanged_closure(t0) { this.$this = t0; }, ClientEditBillingAddressState__onChanged_closure0: function ClientEditBillingAddressState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditBillingAddressState_build_closure: function ClientEditBillingAddressState_build_closure(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditBillingAddressState_build__closure0: function ClientEditBillingAddressState_build__closure0(t0) { this.country = t0; }, ClientEditBillingAddressState_build_closure0: function ClientEditBillingAddressState_build_closure0(t0, t1) { this.$this = t0; this.viewModel = t1; }, ClientEditBillingAddressState_build__closure: function ClientEditBillingAddressState_build__closure(t0) { this.$this = t0; }, ClientEditContacts: function ClientEditContacts(t0, t1, t2) { this.viewModel = t0; this.clientViewModel = t1; this.key = t2; }, _ClientEditContactsState: function _ClientEditContactsState(t0) { var _ = this; _._widget = _.selectedContact = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ClientEditContactsState__showContactEditor_closure: function _ClientEditContactsState__showContactEditor_closure(t0, t1) { this.$this = t0; this.contact = t1; }, _ClientEditContactsState__showContactEditor__closure: function _ClientEditContactsState__showContactEditor__closure(t0) { this.contact = t0; }, _ClientEditContactsState_build_closure: function _ClientEditContactsState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _ClientEditContactsState_build__closure: function _ClientEditContactsState_build__closure(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _ClientEditContactsState_build_closure0: function _ClientEditContactsState_build_closure0(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _ClientEditContactsState_build_closure1: function _ClientEditContactsState_build_closure1(t0) { this.viewModel = t0; }, ContactListTile0: function ContactListTile0(t0, t1, t2) { this.onTap = t0; this.contact = t1; this.key = t2; }, ContactEditDetails: function ContactEditDetails(t0, t1, t2, t3, t4, t5) { var _ = this; _.index = t0; _.contact = t1; _.viewModel = t2; _.clientViewModel = t3; _.isDialog = t4; _.key = t5; }, ContactEditDetailsState: function ContactEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._client_edit_contacts$_firstNameController = t0; _._client_edit_contacts$_lastNameController = t1; _._client_edit_contacts$_emailController = t2; _._client_edit_contacts$_passwordController = t3; _._client_edit_contacts$_phoneController = t4; _._client_edit_contacts$_custom1Controller = t5; _._client_edit_contacts$_custom2Controller = t6; _._client_edit_contacts$_custom3Controller = t7; _._client_edit_contacts$_custom4Controller = t8; _._client_edit_contacts$_debouncer = t9; _._client_edit_contacts$_controllers = t10; _._widget = _._client_edit_contacts$_contact = null; _._debugLifecycleState = t11; _._framework$_element = null; }, ContactEditDetailsState_didChangeDependencies_closure: function ContactEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, ContactEditDetailsState_didChangeDependencies_closure0: function ContactEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ContactEditDetailsState_dispose_closure: function ContactEditDetailsState_dispose_closure(t0) { this.$this = t0; }, ContactEditDetailsState__onChanged_closure: function ContactEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, ContactEditDetailsState__onChanged_closure0: function ContactEditDetailsState__onChanged_closure0(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.contact = t2; }, ContactEditDetailsState_build_closure0: function ContactEditDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, ContactEditDetailsState_build_closure: function ContactEditDetailsState_build_closure(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure2: function ContactEditDetailsState_build_closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, ContactEditDetailsState_build_closure1: function ContactEditDetailsState_build_closure1(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure4: function ContactEditDetailsState_build_closure4(t0) { this.localization = t0; }, ContactEditDetailsState_build_closure3: function ContactEditDetailsState_build_closure3(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure6: function ContactEditDetailsState_build_closure6(t0) { this.localization = t0; }, ContactEditDetailsState_build_closure5: function ContactEditDetailsState_build_closure5(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure7: function ContactEditDetailsState_build_closure7(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure8: function ContactEditDetailsState_build_closure8(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure9: function ContactEditDetailsState_build_closure9(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure10: function ContactEditDetailsState_build_closure10(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure11: function ContactEditDetailsState_build_closure11(t0) { this.$this = t0; }, ContactEditDetailsState_build_closure12: function ContactEditDetailsState_build_closure12(t0, t1) { this.$this = t0; this.viewModel = t1; }, ContactEditDetailsState_build__closure0: function ContactEditDetailsState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, ContactEditDetailsState_build___closure: function ContactEditDetailsState_build___closure(t0) { this.value = t0; }, ContactEditDetailsState_build__closure1: function ContactEditDetailsState_build__closure1(t0) { this.value = t0; }, ContactEditDetailsState_build_closure13: function ContactEditDetailsState_build_closure13(t0, t1) { this.$this = t0; this.context = t1; }, ContactEditDetailsState_build__closure: function ContactEditDetailsState_build__closure(t0, t1) { this.$this = t0; this.context = t1; }, ContactEditDetailsState_build_closure14: function ContactEditDetailsState_build_closure14(t0) { this.$this = t0; }, ClientEditContactsVM_ClientEditContactsVM$fromStore(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.clientUIState; return new A.ClientEditContactsVM(t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t3.editing, t3.editingContact, new A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure(store), new A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure0(store), new A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure1(store), new A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure2(store)); }, ClientEditContactsScreen: function ClientEditContactsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditContactsScreen_build_closure0: function ClientEditContactsScreen_build_closure0() { }, ClientEditContactsScreen_build_closure: function ClientEditContactsScreen_build_closure(t0) { this.$this = t0; }, ClientEditContactsVM: function ClientEditContactsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.company = t0; _.client = t1; _.contact = t2; _.onAddContactPressed = t3; _.onRemoveContactPressed = t4; _.onDoneContactPressed = t5; _.onChangedContact = t6; }, ClientEditContactsVM_ClientEditContactsVM$fromStore_closure: function ClientEditContactsVM_ClientEditContactsVM$fromStore_closure(t0) { this.store = t0; }, ClientEditContactsVM_ClientEditContactsVM$fromStore_closure0: function ClientEditContactsVM_ClientEditContactsVM$fromStore_closure0(t0) { this.store = t0; }, ClientEditContactsVM_ClientEditContactsVM$fromStore_closure1: function ClientEditContactsVM_ClientEditContactsVM$fromStore_closure1(t0) { this.store = t0; }, ClientEditContactsVM_ClientEditContactsVM$fromStore_closure2: function ClientEditContactsVM_ClientEditContactsVM$fromStore_closure2(t0) { this.store = t0; }, ClientEditDesktop: function ClientEditDesktop(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditDetails: function ClientEditDetails(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditDetailsState: function ClientEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._client_edit_details$_numberController = t0; _._client_edit_details$_nameController = t1; _._client_edit_details$_idNumberController = t2; _._client_edit_details$_vatNumberController = t3; _._client_edit_details$_websiteController = t4; _._client_edit_details$_phoneController = t5; _._routingIdController = t6; _._client_edit_details$_custom1Controller = t7; _._client_edit_details$_custom2Controller = t8; _._client_edit_details$_custom3Controller = t9; _._client_edit_details$_custom4Controller = t10; _._client_edit_details$_debouncer = t11; _.__ClientEditDetailsState__controllers_A = $; _._widget = null; _._debugLifecycleState = t12; _._framework$_element = null; }, ClientEditDetailsState_didChangeDependencies_closure: function ClientEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, ClientEditDetailsState_didChangeDependencies_closure0: function ClientEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ClientEditDetailsState_dispose_closure: function ClientEditDetailsState_dispose_closure(t0) { this.$this = t0; }, ClientEditDetailsState__onChanged_closure: function ClientEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, ClientEditDetailsState__onChanged_closure0: function ClientEditDetailsState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditDetailsState_build_closure: function ClientEditDetailsState_build_closure(t0, t1) { this.client = t0; this.context = t1; }, ClientEditDetailsState_build_closure0: function ClientEditDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditDetailsState_build__closure3: function ClientEditDetailsState_build__closure3(t0) { this.groupId = t0; }, ClientEditDetailsState_build_closure1: function ClientEditDetailsState_build_closure1(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditDetailsState_build__closure2: function ClientEditDetailsState_build__closure2(t0) { this.userId = t0; }, ClientEditDetailsState_build_closure3: function ClientEditDetailsState_build_closure3(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditDetailsState_build__closure1: function ClientEditDetailsState_build__closure1(t0) { this.value = t0; }, ClientEditDetailsState_build_closure2: function ClientEditDetailsState_build_closure2(t0) { this.localization = t0; }, ClientEditDetailsState_build_closure4: function ClientEditDetailsState_build_closure4(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditDetailsState_build__closure0: function ClientEditDetailsState_build__closure0(t0) { this.value = t0; }, ClientEditDetailsState_build_closure5: function ClientEditDetailsState_build_closure5(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditDetailsState_build__closure: function ClientEditDetailsState_build__closure(t0) { this.value = t0; }, ClientEditFooter: function ClientEditFooter(t0, t1) { this.client = t0; this.key = t1; }, ClientEditFooter_build_closure: function ClientEditFooter_build_closure(t0) { this.store = t0; }, ClientEditNotes: function ClientEditNotes(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditNotesState: function ClientEditNotesState(t0, t1, t2, t3) { var _ = this; _._client_edit_notes$_publicNotesController = t0; _._client_edit_notes$_privateNotesController = t1; _.__ClientEditNotesState__controllers_A = $; _._client_edit_notes$_debouncer = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, ClientEditNotesState_didChangeDependencies_closure: function ClientEditNotesState_didChangeDependencies_closure(t0) { this.$this = t0; }, ClientEditNotesState_didChangeDependencies_closure0: function ClientEditNotesState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ClientEditNotesState_dispose_closure: function ClientEditNotesState_dispose_closure(t0) { this.$this = t0; }, ClientEditNotesState__onChanged_closure: function ClientEditNotesState__onChanged_closure(t0) { this.$this = t0; }, ClientEditNotesState__onChanged_closure0: function ClientEditNotesState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettings: function ClientEditSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditSettingsState: function ClientEditSettingsState(t0, t1, t2) { var _ = this; _._client_edit_settings$_taskRateController = t0; _.__ClientEditSettingsState__controllers_A = $; _._client_edit_settings$_debouncer = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, ClientEditSettingsState_didChangeDependencies_closure: function ClientEditSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, ClientEditSettingsState_didChangeDependencies_closure0: function ClientEditSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ClientEditSettingsState_dispose_closure: function ClientEditSettingsState_dispose_closure(t0) { this.$this = t0; }, ClientEditSettingsState__onChanged_closure: function ClientEditSettingsState__onChanged_closure(t0) { this.$this = t0; }, ClientEditSettingsState__onChanged_closure0: function ClientEditSettingsState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build_closure: function ClientEditSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure5: function ClientEditSettingsState_build__closure5(t0) { this.currency = t0; }, ClientEditSettingsState_build_closure0: function ClientEditSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure4: function ClientEditSettingsState_build__closure4(t0) { this.language = t0; }, ClientEditSettingsState_build_closure1: function ClientEditSettingsState_build_closure1(t0, t1) { this.state = t0; this.localization = t1; }, ClientEditSettingsState_build_closure2: function ClientEditSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure3: function ClientEditSettingsState_build__closure3(t0) { this.numDays = t0; }, ClientEditSettingsState_build_closure3: function ClientEditSettingsState_build_closure3(t0, t1) { this.state = t0; this.localization = t1; }, ClientEditSettingsState_build_closure4: function ClientEditSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure2: function ClientEditSettingsState_build__closure2(t0) { this.numDays = t0; }, ClientEditSettingsState_build_closure5: function ClientEditSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure1: function ClientEditSettingsState_build__closure1(t0) { this.value = t0; }, ClientEditSettingsState_build_closure6: function ClientEditSettingsState_build_closure6(t0) { this.state = t0; }, ClientEditSettingsState_build_closure7: function ClientEditSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure0: function ClientEditSettingsState_build__closure0(t0) { this.sizeId = t0; }, ClientEditSettingsState_build_closure8: function ClientEditSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditSettingsState_build__closure: function ClientEditSettingsState_build__closure(t0) { this.industry = t0; }, ClientEditShippingAddress: function ClientEditShippingAddress(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientEditShippingAddressState: function ClientEditShippingAddressState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._shippingAddress1Controller = t0; _._shippingAddress2Controller = t1; _._shippingCityController = t2; _._shippingStateController = t3; _._shippingPostalCodeController = t4; _._client_edit_shipping_address$_controllers = t5; _._client_edit_shipping_address$_debouncer = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, ClientEditShippingAddressState_didChangeDependencies_closure: function ClientEditShippingAddressState_didChangeDependencies_closure(t0) { this.$this = t0; }, ClientEditShippingAddressState_didChangeDependencies_closure0: function ClientEditShippingAddressState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ClientEditShippingAddressState_dispose_closure: function ClientEditShippingAddressState_dispose_closure(t0) { this.$this = t0; }, ClientEditShippingAddressState__onChanged_closure: function ClientEditShippingAddressState__onChanged_closure(t0) { this.$this = t0; }, ClientEditShippingAddressState__onChanged_closure0: function ClientEditShippingAddressState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditShippingAddressState_build_closure: function ClientEditShippingAddressState_build_closure(t0, t1) { this.viewModel = t0; this.client = t1; }, ClientEditShippingAddressState_build__closure0: function ClientEditShippingAddressState_build__closure0(t0) { this.country = t0; }, ClientEditShippingAddressState_build_closure0: function ClientEditShippingAddressState_build_closure0(t0, t1) { this.$this = t0; this.viewModel = t1; }, ClientEditShippingAddressState_build__closure: function ClientEditShippingAddressState_build__closure(t0) { this.$this = t0; }, ClientEditVM_ClientEditVM$fromStore(store) { var t2, client, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; client = t2.clientUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].clientState.map._map$_map.$index(0, client.id); return new A.ClientEditVM(t1, client, new A.ClientEditVM_ClientEditVM$fromStore_closure(store), new A.ClientEditVM_ClientEditVM$fromStore_closure0(store, t1), new A.ClientEditVM_ClientEditVM$fromStore_closure1(t1, store), t1.staticState, new A.ClientEditVM_ClientEditVM$fromStore_closure2(store, client), new A.ClientEditVM_ClientEditVM$fromStore_closure3(store, client)); }, ClientEditScreen: function ClientEditScreen(t0) { this.key = t0; }, ClientEditScreen_build_closure0: function ClientEditScreen_build_closure0() { }, ClientEditScreen_build_closure: function ClientEditScreen_build_closure() { }, ClientEditVM: function ClientEditVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.client = t1; _.onChanged = t2; _.onSavePressed = t3; _.onCancelPressed = t4; _.staticState = t5; _.copyShippingAddress = t6; _.copyBillingAddress = t7; }, ClientEditVM_ClientEditVM$fromStore_closure: function ClientEditVM_ClientEditVM$fromStore_closure(t0) { this.store = t0; }, ClientEditVM_ClientEditVM$fromStore_closure3: function ClientEditVM_ClientEditVM$fromStore_closure3(t0, t1) { this.store = t0; this.client = t1; }, ClientEditVM_ClientEditVM$fromStore__closure: function ClientEditVM_ClientEditVM$fromStore__closure(t0) { this.client = t0; }, ClientEditVM_ClientEditVM$fromStore_closure2: function ClientEditVM_ClientEditVM$fromStore_closure2(t0, t1) { this.store = t0; this.client = t1; }, ClientEditVM_ClientEditVM$fromStore__closure0: function ClientEditVM_ClientEditVM$fromStore__closure0(t0) { this.client = t0; }, ClientEditVM_ClientEditVM$fromStore_closure1: function ClientEditVM_ClientEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, ClientEditVM_ClientEditVM$fromStore_closure0: function ClientEditVM_ClientEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, ClientEditVM_ClientEditVM$fromStore__closure1: function ClientEditVM_ClientEditVM$fromStore__closure1(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, ClientEditVM_ClientEditVM$fromStore___closure: function ClientEditVM_ClientEditVM$fromStore___closure() { }, ClientEditVM_ClientEditVM$fromStore___closure0: function ClientEditVM_ClientEditVM$fromStore___closure0(t0, t1, t2, t3, t4) { var _ = this; _.client = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, ClientEditVM_ClientEditVM$fromStore___closure1: function ClientEditVM_ClientEditVM$fromStore___closure1() { }, ClientEditVM_ClientEditVM$fromStore____closure: function ClientEditVM_ClientEditVM$fromStore____closure(t0) { this.error = t0; }, ClientView: function ClientView(t0, t1, t2, t3, t4) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.isTopFilter = t2; _.tabIndex = t3; _.key = t4; }, _ClientViewState: function _ClientViewState(t0, t1, t2) { var _ = this; _._client_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ClientViewState_build_closure: function _ClientViewState_build_closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.client = t2; }, _ClientViewState_build__closure: function _ClientViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewState_build__closure0: function _ClientViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewState_build__closure1: function _ClientViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewState_build__closure2: function _ClientViewState_build__closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewState_build__closure3: function _ClientViewState_build__closure3(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewState_build__closure4: function _ClientViewState_build__closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, __ClientViewState_State_SingleTickerProviderStateMixin: function __ClientViewState_State_SingleTickerProviderStateMixin() { }, ClientViewActivity: function ClientViewActivity(t0, t1) { this.viewModel = t0; this.key = t1; }, _ClientViewActivityState: function _ClientViewActivityState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ClientViewActivityState_build_closure0: function _ClientViewActivityState_build_closure0() { }, _ClientViewActivityState_build_closure: function _ClientViewActivityState_build_closure(t0) { this.activities = t0; }, ClientViewDetails: function ClientViewDetails(t0, t1) { this.client = t0; this.key = t1; }, _ClientViewDetailsState: function _ClientViewDetailsState(t0) { var _ = this; _._widget = _._client_view_details$_launched = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ClientViewDetailsState_build__buildDetailsList: function _ClientViewDetailsState_build__buildDetailsList(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.client = t1; _.company = t2; _.localization = t3; _.context = t4; }, _ClientViewDetailsState_build__buildDetailsList_closure: function _ClientViewDetailsState_build__buildDetailsList_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.company = t1; _.listTiles = t2; _.client = t3; _.localization = t4; _.context = t5; }, _ClientViewDetailsState_build__buildDetailsList__closure1: function _ClientViewDetailsState_build__buildDetailsList__closure1(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _ClientViewDetailsState_build__buildDetailsList___closure0: function _ClientViewDetailsState_build__buildDetailsList___closure0(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _ClientViewDetailsState_build__buildDetailsList__closure2: function _ClientViewDetailsState_build__buildDetailsList__closure2(t0, t1, t2) { this.$this = t0; this.context = t1; this.contact = t2; }, _ClientViewDetailsState_build__buildDetailsList___closure: function _ClientViewDetailsState_build__buildDetailsList___closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.contact = t2; }, _ClientViewDetailsState_build__buildDetailsList_closure0: function _ClientViewDetailsState_build__buildDetailsList_closure0(t0, t1, t2) { this.$this = t0; this.context = t1; this.client = t2; }, _ClientViewDetailsState_build__buildDetailsList__closure0: function _ClientViewDetailsState_build__buildDetailsList__closure0(t0, t1, t2) { this.$this = t0; this.context = t1; this.client = t2; }, _ClientViewDetailsState_build__buildDetailsList_closure1: function _ClientViewDetailsState_build__buildDetailsList_closure1(t0, t1, t2) { this.$this = t0; this.context = t1; this.client = t2; }, _ClientViewDetailsState_build__buildDetailsList__closure: function _ClientViewDetailsState_build__buildDetailsList__closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.client = t2; }, _ClientViewDetailsState_build__buildDetailsList_closure2: function _ClientViewDetailsState_build__buildDetailsList_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.state = t2; _.client = t3; }, _ClientViewDetailsState_build__buildDetailsList_closure3: function _ClientViewDetailsState_build__buildDetailsList_closure3(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.state = t2; _.client = t3; }, ClientViewDocuments: function ClientViewDocuments(t0, t1) { this.viewModel = t0; this.key = t1; }, ClientViewDocuments_build_closure: function ClientViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ClientViewDocuments_build_closure0: function ClientViewDocuments_build_closure0(t0, t1) { this.store = t0; this.client = t1; }, ClientViewFullwidth: function ClientViewFullwidth(t0, t1) { this.viewModel = t0; this.key = t1; }, _ClientViewFullwidthState: function _ClientViewFullwidthState(t0, t1, t2) { var _ = this; _._client_view_fullwidth$_scrollController3 = _._client_view_fullwidth$_scrollController2 = _._client_view_fullwidth$_scrollController1 = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ClientViewFullwidthState_build_closure: function _ClientViewFullwidthState_build_closure(t0, t1, t2, t3) { var _ = this; _.state = t0; _.gatewayMap = t1; _.linkMap = t2; _.tokenMap = t3; }, _ClientViewFullwidthState_build_closure0: function _ClientViewFullwidthState_build_closure0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.$this = t0; _.localization = t1; _.client = t2; _.state = t3; _.company = t4; _.billingAddress = t5; _.shippingAddress = t6; _.showStanding = t7; _.hasMultipleContacts = t8; _.tokenMap = t9; _.documents = t10; _.viewModel = t11; _.gatewayMap = t12; _.linkMap = t13; }, _ClientViewFullwidthState_build__closure: function _ClientViewFullwidthState_build__closure(t0) { this.client = t0; }, _ClientViewFullwidthState_build__closure0: function _ClientViewFullwidthState_build__closure0(t0) { this.billingAddress = t0; }, _ClientViewFullwidthState_build__closure1: function _ClientViewFullwidthState_build__closure1(t0) { this.shippingAddress = t0; }, _ClientViewFullwidthState_build__closure2: function _ClientViewFullwidthState_build__closure2(t0, t1, t2) { this.context = t0; this.company = t1; this.client = t2; }, _ClientViewFullwidthState_build__closure3: function _ClientViewFullwidthState_build__closure3(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewFullwidthState_build__closure4: function _ClientViewFullwidthState_build__closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewFullwidthState_build__closure5: function _ClientViewFullwidthState_build__closure5(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewFullwidthState_build__closure6: function _ClientViewFullwidthState_build__closure6(t0, t1) { this.viewModel = t0; this.context = t1; }, _ClientViewFullwidthState_build__closure7: function _ClientViewFullwidthState_build__closure7(t0, t1) { this.viewModel = t0; this.context = t1; }, __ClientViewFullwidthState_State_TickerProviderStateMixin: function __ClientViewFullwidthState_State_TickerProviderStateMixin() { }, ClientViewLedger: function ClientViewLedger(t0, t1) { this.viewModel = t0; this.key = t1; }, _ClientViewLedgerState: function _ClientViewLedgerState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ClientViewLedgerState_build_closure: function _ClientViewLedgerState_build_closure() { }, _ClientViewLedgerState_build_closure1: function _ClientViewLedgerState_build_closure1() { }, _ClientViewLedgerState_build_closure0: function _ClientViewLedgerState_build_closure0(t0, t1) { this.ledgers = t0; this.client = t1; }, _ClientViewLedgerState_build__closure0: function _ClientViewLedgerState_build__closure0(t0) { this.entity = t0; }, _ClientViewLedgerState_build__closure: function _ClientViewLedgerState_build__closure(t0) { this.entity = t0; }, ClientOverview: function ClientOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, ClientOverview_build_closure: function ClientOverview_build_closure(t0, t1, t2, t3) { var _ = this; _.state = t0; _.gatewayMap = t1; _.linkMap = t2; _.tokenMap = t3; }, ClientOverview_build_closure0: function ClientOverview_build_closure0() { }, ClientOverview_build_closure1: function ClientOverview_build_closure1(t0, t1) { this.linkMap = t0; this.customerReference = t1; }, ClientOverview_build_closure2: function ClientOverview_build_closure2() { }, ClientOverview_build_closure3: function ClientOverview_build_closure3() { }, ClientViewPaymentMethods: function ClientViewPaymentMethods(t0, t1, t2, t3) { var _ = this; _.tokenMap = t0; _.gatewayMap = t1; _.linkMap = t2; _.key = t3; }, ClientViewPaymentMethods_build_closure0: function ClientViewPaymentMethods_build_closure0() { }, ClientViewPaymentMethods_build_closure: function ClientViewPaymentMethods_build_closure(t0, t1, t2) { this.$this = t0; this.customerReferences = t1; this.localization = t2; }, ClientViewPaymentMethods_build__closure: function ClientViewPaymentMethods_build__closure() { }, ClientViewPaymentMethods_build__closure0: function ClientViewPaymentMethods_build__closure0(t0, t1) { this.$this = t0; this.customerReference = t1; }, ClientViewPaymentMethods_build__closure1: function ClientViewPaymentMethods_build__closure1() { }, ClientViewPaymentMethods_build__closure2: function ClientViewPaymentMethods_build__closure2() { }, ClientViewSystemLogs: function ClientViewSystemLogs(t0, t1) { this.viewModel = t0; this.key = t1; }, _ClientViewSystemLogsState: function _ClientViewSystemLogsState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, ClientViewVM_ClientViewVM$fromStore(store) { var t2, t3, t4, client, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.clientUIState.selectedId; client = t2[t4].clientState.map._map$_map.$index(0, t3); if (client == null) client = A.ClientEntity_ClientEntity(null, t3, null, null); client.get$isNew(); return new A.ClientViewVM(t1, client, t2[t4].userCompany.company, new A.ClientViewVM_ClientViewVM$fromStore_closure(new A.ClientViewVM_ClientViewVM$fromStore__handleRefresh(store, client)), new A.ClientViewVM_ClientViewVM$fromStore_closure0(store, client)); }, ClientViewScreen: function ClientViewScreen(t0, t1, t2) { this.isFilter = t0; this.isTopFilter = t1; this.key = t2; }, ClientViewScreen_build_closure0: function ClientViewScreen_build_closure0() { }, ClientViewScreen_build_closure: function ClientViewScreen_build_closure(t0) { this.$this = t0; }, ClientViewVM: function ClientViewVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.client = t1; _.company = t2; _.onRefreshed = t3; _.onUploadDocuments = t4; }, ClientViewVM_ClientViewVM$fromStore__handleRefresh: function ClientViewVM_ClientViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.client = t1; }, ClientViewVM_ClientViewVM$fromStore_closure: function ClientViewVM_ClientViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, ClientViewVM_ClientViewVM$fromStore_closure0: function ClientViewVM_ClientViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.client = t1; }, ClientViewVM_ClientViewVM$fromStore__closure: function ClientViewVM_ClientViewVM$fromStore__closure(t0) { this.context = t0; }, ClientViewVM_ClientViewVM$fromStore__closure0: function ClientViewVM_ClientViewVM$fromStore__closure0(t0) { this.context = t0; }, ClientViewVM_ClientViewVM$fromStore___closure: function ClientViewVM_ClientViewVM$fromStore___closure(t0) { this.error = t0; }, CompanyGatewayList: function CompanyGatewayList(t0, t1) { this.viewModel = t0; this.key = t1; }, _CompanyGatewayListState: function _CompanyGatewayListState(t0) { var _ = this; _._widget = _._company_gateway_list$_controller = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _CompanyGatewayListState_build_closure1: function _CompanyGatewayListState_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _CompanyGatewayListState_build_closure0: function _CompanyGatewayListState_build_closure0(t0) { this.$this = t0; }, _CompanyGatewayListState_build_closure: function _CompanyGatewayListState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.isInMultiselect = t2; _.listUIState = t3; }, _CompanyGatewayListState_build__closure: function _CompanyGatewayListState_build__closure(t0, t1) { this.$this = t0; this.companyGatewayId = t1; }, CompanyGatewayListItem: function CompanyGatewayListItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.user = t0; _.companyGateway = t1; _.filter = t2; _.onRemovePressed = t3; _.isChecked = t4; _.key = t5; }, CompanyGatewayListItem_build_closure0: function CompanyGatewayListItem_build_closure0(t0) { this.$this = t0; }, CompanyGatewayListItem_build_closure: function CompanyGatewayListItem_build_closure(t0) { this.$this = t0; }, CompanyGatewayListVM_fromStore(store) { var t2, uiState, companyGatewayIds, t3, t4, t5, t6, gatewayIds, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; uiState = t2.settingsUIState; companyGatewayIds = uiState.get$settings().companyGatewayIds; if ((companyGatewayIds == null ? "" : companyGatewayIds).length === 0) companyGatewayIds = B.JSArray_methods.join$1(t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].companyGatewayState.list._list$_list, ","); t3 = $.$get$memoizedFilteredCompanyGatewayList(); t4 = t2.selectedCompanyIndex; t5 = t1.userCompanyStates._list$_list; t6 = t5[t4].companyGatewayState; t2 = t2.companyGatewayUIState.listUIState; gatewayIds = t3.call$5(t6.map, t6.list, t2, companyGatewayIds, uiState.entityType === B.EntityType_company); return new A.CompanyGatewayListVM(t1, gatewayIds, t5[t4].companyGatewayState.map, t2.filter, new A.CompanyGatewayListVM_fromStore_closure(new A.CompanyGatewayListVM_fromStore__handleRefresh(store)), new A.CompanyGatewayListVM_fromStore_closure0(gatewayIds, uiState, store), new A.CompanyGatewayListVM_fromStore_closure1(gatewayIds, uiState, store)); }, CompanyGatewayListBuilder: function CompanyGatewayListBuilder(t0) { this.key = t0; }, CompanyGatewayListBuilder_build_closure: function CompanyGatewayListBuilder_build_closure() { }, CompanyGatewayListVM: function CompanyGatewayListVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.companyGatewayList = t1; _.companyGatewayMap = t2; _.filter = t3; _.onRefreshed = t4; _.onSortChanged = t5; _.onRemovePressed = t6; }, CompanyGatewayListVM_fromStore__handleRefresh: function CompanyGatewayListVM_fromStore__handleRefresh(t0) { this.store = t0; }, CompanyGatewayListVM_fromStore_closure: function CompanyGatewayListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, CompanyGatewayListVM_fromStore_closure1: function CompanyGatewayListVM_fromStore_closure1(t0, t1, t2) { this.gatewayIds = t0; this.uiState = t1; this.store = t2; }, CompanyGatewayListVM_fromStore__closure: function CompanyGatewayListVM_fromStore__closure(t0) { this.gatewayIds = t0; }, CompanyGatewayListVM_fromStore_closure0: function CompanyGatewayListVM_fromStore_closure0(t0, t1, t2) { this.gatewayIds = t0; this.uiState = t1; this.store = t2; }, CompanyGatewayListVM_fromStore__closure0: function CompanyGatewayListVM_fromStore__closure0(t0) { this.gatewayIds = t0; }, CompanyGatewayScreen: function CompanyGatewayScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, CompanyGatewayScreen_build_closure11: function CompanyGatewayScreen_build_closure11(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure10: function CompanyGatewayScreen_build_closure10(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure: function CompanyGatewayScreen_build_closure(t0, t1, t2) { this.$this = t0; this.listUIState = t1; this.store = t2; }, CompanyGatewayScreen_build__closure0: function CompanyGatewayScreen_build__closure0(t0) { this.$this = t0; }, CompanyGatewayScreen_build__closure1: function CompanyGatewayScreen_build__closure1(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure0: function CompanyGatewayScreen_build_closure0(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure1: function CompanyGatewayScreen_build_closure1(t0, t1) { this.settingsUIState = t0; this.store = t1; }, CompanyGatewayScreen_build__closure: function CompanyGatewayScreen_build__closure() { }, CompanyGatewayScreen_build_closure2: function CompanyGatewayScreen_build_closure2(t0, t1) { this.settingsUIState = t0; this.store = t1; }, CompanyGatewayScreen_build_closure4: function CompanyGatewayScreen_build_closure4(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure5: function CompanyGatewayScreen_build_closure5(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure6: function CompanyGatewayScreen_build_closure6(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure7: function CompanyGatewayScreen_build_closure7(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure8: function CompanyGatewayScreen_build_closure8(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure3: function CompanyGatewayScreen_build_closure3(t0) { this.store = t0; }, CompanyGatewayScreen_build_closure9: function CompanyGatewayScreen_build_closure9(t0, t1) { this.settingsUIState = t0; this.context = t1; }, CompanyGatewayScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t1 = t1.uiState; t2 = t2._list$_list[t1.selectedCompanyIndex].companyGatewayState; t3 = t2.map; t4 = t1.companyGatewayUIState.listUIState; t1 = t1.settingsUIState; $.$get$memoizedFilteredCompanyGatewayList().call$5(t3, t2.list, t4, t1.get$settings().companyGatewayIds, t1.entityType === B.EntityType_company); return new A.CompanyGatewayScreenVM(t4.selectedIds != null, t3, new A.CompanyGatewayScreenVM_fromStore_closure(store)); }, CompanyGatewayScreenBuilder: function CompanyGatewayScreenBuilder(t0) { this.key = t0; }, CompanyGatewayScreenBuilder_build_closure: function CompanyGatewayScreenBuilder_build_closure() { }, CompanyGatewayScreenVM: function CompanyGatewayScreenVM(t0, t1, t2) { this.isInMultiselect = t0; this.companyGatewayMap = t1; this.onSavePressed = t2; }, CompanyGatewayScreenVM_fromStore_closure: function CompanyGatewayScreenVM_fromStore_closure(t0) { this.store = t0; }, CompanyGatewayScreenVM_fromStore__closure: function CompanyGatewayScreenVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, CompanyGatewayEdit: function CompanyGatewayEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _CompanyGatewayEditState: function _CompanyGatewayEditState(t0, t1, t2, t3) { var _ = this; _._company_gateway_edit$_focusNode = t0; _._company_gateway_edit$_controller = null; _._company_gateway_edit$_gatewayTypeId = "1"; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CompanyGatewayEditState_didChangeDependencies_closure: function _CompanyGatewayEditState_didChangeDependencies_closure(t0) { this.companyGateway = t0; }, _CompanyGatewayEditState_build_closure: function _CompanyGatewayEditState_build_closure(t0) { this.companyGateway = t0; }, _CompanyGatewayEditState_build_closure0: function _CompanyGatewayEditState_build_closure0(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure18: function _CompanyGatewayEditState_build__closure18(t0) { this.gateway = t0; }, _CompanyGatewayEditState_build_closure1: function _CompanyGatewayEditState_build_closure1(t0, t1, t2) { this.viewModel = t0; this.context = t1; this.companyGateway = t2; }, _CompanyGatewayEditState_build_closure2: function _CompanyGatewayEditState_build_closure2() { }, _CompanyGatewayEditState_build_closure3: function _CompanyGatewayEditState_build_closure3(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure17: function _CompanyGatewayEditState_build__closure17(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure4: function _CompanyGatewayEditState_build_closure4(t0) { this.localization = t0; }, _CompanyGatewayEditState_build__closure16: function _CompanyGatewayEditState_build__closure16(t0) { this.localization = t0; }, _CompanyGatewayEditState_build_closure6: function _CompanyGatewayEditState_build_closure6(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure15: function _CompanyGatewayEditState_build__closure15(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure5: function _CompanyGatewayEditState_build_closure5() { }, _CompanyGatewayEditState_build_closure7: function _CompanyGatewayEditState_build_closure7(t0, t1, t2) { this.companyGateway = t0; this.gatewayTypeId = t1; this.viewModel = t2; }, _CompanyGatewayEditState_build__closure14: function _CompanyGatewayEditState_build__closure14(t0, t1, t2) { this.gatewayTypeId = t0; this.settings = t1; this.value = t2; }, _CompanyGatewayEditState_build___closure: function _CompanyGatewayEditState_build___closure(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure8: function _CompanyGatewayEditState_build_closure8(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure13: function _CompanyGatewayEditState_build__closure13(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure9: function _CompanyGatewayEditState_build_closure9(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure12: function _CompanyGatewayEditState_build__closure12(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure10: function _CompanyGatewayEditState_build_closure10(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure11: function _CompanyGatewayEditState_build__closure11(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure11: function _CompanyGatewayEditState_build_closure11(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure10: function _CompanyGatewayEditState_build__closure10(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure12: function _CompanyGatewayEditState_build_closure12(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure9: function _CompanyGatewayEditState_build__closure9(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure13: function _CompanyGatewayEditState_build_closure13(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure8: function _CompanyGatewayEditState_build__closure8(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure14: function _CompanyGatewayEditState_build_closure14(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure7: function _CompanyGatewayEditState_build__closure7(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure15: function _CompanyGatewayEditState_build_closure15(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure6: function _CompanyGatewayEditState_build__closure6(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure16: function _CompanyGatewayEditState_build_closure16(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure5: function _CompanyGatewayEditState_build__closure5(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure17: function _CompanyGatewayEditState_build_closure17(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure4: function _CompanyGatewayEditState_build__closure4(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure18: function _CompanyGatewayEditState_build_closure18(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure3: function _CompanyGatewayEditState_build__closure3(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure19: function _CompanyGatewayEditState_build_closure19(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure2: function _CompanyGatewayEditState_build__closure2(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure20: function _CompanyGatewayEditState_build_closure20(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure1: function _CompanyGatewayEditState_build__closure1(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure21: function _CompanyGatewayEditState_build_closure21(t0, t1) { this.viewModel = t0; this.companyGateway = t1; }, _CompanyGatewayEditState_build__closure0: function _CompanyGatewayEditState_build__closure0(t0) { this.value = t0; }, _CompanyGatewayEditState_build_closure22: function _CompanyGatewayEditState_build_closure22(t0) { this.localization = t0; }, _CompanyGatewayEditState_build_closure23: function _CompanyGatewayEditState_build_closure23(t0) { this.$this = t0; }, _CompanyGatewayEditState_build__closure: function _CompanyGatewayEditState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, GatewayConfigSettings: function GatewayConfigSettings(t0, t1, t2, t3) { var _ = this; _.companyGateway = t0; _.viewModel = t1; _.disasbledFields = t2; _.key = t3; }, GatewayConfigSettings_build_closure: function GatewayConfigSettings_build_closure(t0) { this.gateway = t0; }, GatewayConfigSettings_build_closure0: function GatewayConfigSettings_build_closure0(t0, t1) { this.$this = t0; this.gateway = t1; }, GatewayConfigSettings_build__closure: function GatewayConfigSettings_build__closure(t0, t1) { this.$this = t0; this.field = t1; }, GatewayConfigField: function GatewayConfigField(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.gateway = t0; _.field = t1; _.value = t2; _.defaultValue = t3; _.onChanged = t4; _.enabled = t5; _.key = t6; }, _GatewayConfigFieldState: function _GatewayConfigFieldState(t0) { var _ = this; _._widget = _._company_gateway_edit$_textController = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _GatewayConfigFieldState__obscureText_closure: function _GatewayConfigFieldState__obscureText_closure(t0, t1) { this._box_0 = t0; this.field = t1; }, _GatewayConfigFieldState_build_closure0: function _GatewayConfigFieldState_build_closure0(t0) { this.$this = t0; }, _GatewayConfigFieldState_build_closure: function _GatewayConfigFieldState_build_closure() { }, _GatewayConfigFieldState_build_closure1: function _GatewayConfigFieldState_build_closure1(t0) { this.$this = t0; }, _GatewayConfigFieldState_build_closure2: function _GatewayConfigFieldState_build_closure2(t0) { this.$this = t0; }, _GatewayConfigFieldState_build_closure3: function _GatewayConfigFieldState_build_closure3(t0) { this.$this = t0; }, LimitEditor: function LimitEditor(t0, t1, t2, t3) { var _ = this; _.companyGateway = t0; _.viewModel = t1; _.gatewayTypeId = t2; _.key = t3; }, _LimitEditorState: function _LimitEditorState(t0, t1) { var _ = this; _._company_gateway_edit$_debouncer = t0; _._enableMax = _._enableMin = false; _._widget = _._maxController = _._minController = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _LimitEditorState__onChanged_closure: function _LimitEditorState__onChanged_closure(t0) { this.$this = t0; }, _LimitEditorState__onChanged_closure0: function _LimitEditorState__onChanged_closure0(t0, t1) { this.$this = t0; this.updatedSettings = t1; }, _LimitEditorState__onTextChange_closure: function _LimitEditorState__onTextChange_closure(t0) { this.$this = t0; }, _LimitEditorState_build_closure: function _LimitEditorState_build_closure(t0) { this.$this = t0; }, _LimitEditorState_build__closure0: function _LimitEditorState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, _LimitEditorState_build_closure0: function _LimitEditorState_build_closure0(t0) { this.$this = t0; }, _LimitEditorState_build__closure: function _LimitEditorState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, FeesEditor: function FeesEditor(t0, t1, t2, t3) { var _ = this; _.companyGateway = t0; _.viewModel = t1; _.gatewayTypeId = t2; _.key = t3; }, _FeesEditorState: function _FeesEditorState(t0, t1, t2, t3, t4) { var _ = this; _._amountController = t0; _._percentController = t1; _._capController = t2; _.___FeesEditorState__controllers_A = $; _._company_gateway_edit$_debouncer = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _FeesEditorState_dispose_closure: function _FeesEditorState_dispose_closure(t0) { this.$this = t0; }, _FeesEditorState_didChangeDependencies_closure: function _FeesEditorState_didChangeDependencies_closure(t0) { this.$this = t0; }, _FeesEditorState_didChangeDependencies_closure0: function _FeesEditorState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _FeesEditorState__onChanged_closure: function _FeesEditorState__onChanged_closure(t0, t1, t2) { this.amount = t0; this.percent = t1; this.cap = t2; }, _FeesEditorState__onChanged_closure0: function _FeesEditorState__onChanged_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.companyGateway = t2; _.updatedSettings = t3; }, _FeesEditorState__onChanged__closure: function _FeesEditorState__onChanged__closure(t0, t1) { this.$this = t0; this.updatedSettings = t1; }, _FeesEditorState_build_closure: function _FeesEditorState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.companyGateway = t2; _.settings = t3; }, _FeesEditorState_build__closure2: function _FeesEditorState_build__closure2(t0, t1, t2) { this.$this = t0; this.settings = t1; this.taxRate = t2; }, _FeesEditorState_build___closure2: function _FeesEditorState_build___closure2(t0) { this.taxRate = t0; }, _FeesEditorState_build_closure0: function _FeesEditorState_build_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.companyGateway = t2; _.settings = t3; }, _FeesEditorState_build__closure1: function _FeesEditorState_build__closure1(t0, t1, t2) { this.$this = t0; this.settings = t1; this.taxRate = t2; }, _FeesEditorState_build___closure1: function _FeesEditorState_build___closure1(t0) { this.taxRate = t0; }, _FeesEditorState_build_closure1: function _FeesEditorState_build_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.companyGateway = t2; _.settings = t3; }, _FeesEditorState_build__closure0: function _FeesEditorState_build__closure0(t0, t1, t2) { this.$this = t0; this.settings = t1; this.taxRate = t2; }, _FeesEditorState_build___closure0: function _FeesEditorState_build___closure0(t0) { this.taxRate = t0; }, _FeesEditorState_build_closure2: function _FeesEditorState_build_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.companyGateway = t2; _.settings = t3; }, _FeesEditorState_build__closure: function _FeesEditorState_build__closure(t0, t1, t2) { this.$this = t0; this.settings = t1; this.value = t2; }, _FeesEditorState_build___closure: function _FeesEditorState_build___closure(t0) { this.value = t0; }, __CompanyGatewayEditState_State_SingleTickerProviderStateMixin: function __CompanyGatewayEditState_State_SingleTickerProviderStateMixin() { }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore(store) { var t2, companyGateway, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; companyGateway = t2.companyGatewayUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].companyGatewayState.map._map$_map.$index(0, companyGateway.id); return new A.CompanyGatewayEditVM(companyGateway, new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure(store), new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure0(store, t1), new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure1(store, t1), t1, new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure2(t1, store)); }, CompanyGatewayEditScreen: function CompanyGatewayEditScreen(t0) { this.key = t0; }, CompanyGatewayEditScreen_build_closure0: function CompanyGatewayEditScreen_build_closure0() { }, CompanyGatewayEditScreen_build_closure: function CompanyGatewayEditScreen_build_closure() { }, CompanyGatewayEditVM: function CompanyGatewayEditVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.companyGateway = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; _.onGatewaySignUpPressed = t5; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure(t0) { this.store = t0; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure1: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure0: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure1: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure1(t0, t1) { this.store = t0; this.state = t1; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.companyGateway = t0; _.localization = t1; _.store = t2; _.state = t3; _.navigator = t4; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure0: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure0(t0, t1) { this.company = t0; this.savedCompanyGateway = t1; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure0: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure0() { }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure(t0) { this.error = t0; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure2: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure(t0, t1, t2) { this.store = t0; this.gatewayId = t1; this.credentials = t2; }, CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure0: function CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure0(t0) { this.store = t0; }, CompanyGatewayView: function CompanyGatewayView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _CompanyGatewayViewState: function _CompanyGatewayViewState(t0, t1, t2) { var _ = this; _._company_gateway_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _CompanyGatewayViewState_build_closure1: function _CompanyGatewayViewState_build_closure1(t0) { this.$this = t0; }, _CompanyGatewayViewState_build_closure: function _CompanyGatewayViewState_build_closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _CompanyGatewayViewState_build_closure0: function _CompanyGatewayViewState_build_closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _CompanyGatewayOverview: function _CompanyGatewayOverview(t0, t1, t2) { this.isFilter = t0; this.viewModel = t1; this.key = t2; }, _CompanyGatewayOverview_build_closure: function _CompanyGatewayOverview_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _CompanyGatewayOverview_build_closure0: function _CompanyGatewayOverview_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _CompanyGatewayOverview_build_closure1: function _CompanyGatewayOverview_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _CompanyGatewayOverview_build_closure3: function _CompanyGatewayOverview_build_closure3() { }, _CompanyGatewayOverview_build_closure2: function _CompanyGatewayOverview_build_closure2(t0, t1) { this.webhookUrl = t0; this.localization = t1; }, _CompanyGatewaySystemLog: function _CompanyGatewaySystemLog(t0, t1) { this.viewModel = t0; this.key = t1; }, __CompanyGatewaySystemLogState: function __CompanyGatewaySystemLogState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, __CompanyGatewayViewState_State_SingleTickerProviderStateMixin: function __CompanyGatewayViewState_State_SingleTickerProviderStateMixin() { }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore(store) { var t2, t3, t4, companyGateway, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.companyGatewayUIState.selectedId; companyGateway = t2._list$_list[t3.selectedCompanyIndex].companyGatewayState.map._map$_map.$index(0, t4); if (companyGateway == null) companyGateway = A.CompanyGatewayEntity_CompanyGatewayEntity(t4, null); companyGateway.get$isNew(); return new A.CompanyGatewayViewVM(t1, companyGateway, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure(store), new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure0(new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__handleRefresh(store, companyGateway)), new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure1(t1, companyGateway, store), new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure2(t1, store), new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure3(t1, companyGateway, store)); }, CompanyGatewayViewScreen: function CompanyGatewayViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, CompanyGatewayViewScreen_build_closure0: function CompanyGatewayViewScreen_build_closure0() { }, CompanyGatewayViewScreen_build_closure: function CompanyGatewayViewScreen_build_closure(t0) { this.$this = t0; }, CompanyGatewayViewVM: function CompanyGatewayViewVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.companyGateway = t1; _.onBackPressed = t2; _.onRefreshed = t3; _.onImportCustomersPressed = t4; _.onStripeVerifyPressed = t5; _.onCheckCredentialsPressed = t6; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__handleRefresh: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.companyGateway = t1; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure0: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure(t0) { this.store = t0; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure2: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure1: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure1(t0, t1, t2, t3, t4) { var _ = this; _.store = t0; _.webClient = t1; _.url = t2; _.credentials = t3; _.localization = t4; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure(t0, t1) { this.store = t0; this.localization = t1; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore____closure: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore____closure(t0, t1) { this.localization = t0; this.response = t1; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_____closure: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_____closure(t0) { this.context = t0; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure0: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure0(t0) { this.store = t0; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure3: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure3(t0, t1, t2) { this.state = t0; this.companyGateway = t1; this.store = t2; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure(t0, t1) { this.store = t0; this.localization = t1; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure0: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure0(t0) { this.store = t0; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure1: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure1(t0, t1, t2) { this.state = t0; this.companyGateway = t1; this.store = t2; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure2: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure2(t0, t1) { this.store = t0; this.localization = t1; }, CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure3: function CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure3(t0) { this.store = t0; }, EmailCreditVM_EmailCreditVM$fromStore(store, credit) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.EmailCreditVM(t1, credit, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, credit.clientId), null, new A.EmailCreditVM_EmailCreditVM$fromStore_closure(credit, store)); }, CreditEmailScreen: function CreditEmailScreen(t0) { this.key = t0; }, CreditEmailScreen_build_closure1: function CreditEmailScreen_build_closure1() { }, CreditEmailScreen_build_closure0: function CreditEmailScreen_build_closure0() { }, CreditEmailScreen_build_closure: function CreditEmailScreen_build_closure() { }, EmailCreditVM: function EmailCreditVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.invoice = t1; _.client = t2; _.vendor = t3; _.onSendPressed = t4; }, EmailCreditVM_EmailCreditVM$fromStore_closure: function EmailCreditVM_EmailCreditVM$fromStore_closure(t0, t1) { this.credit = t0; this.store = t1; }, EmailCreditVM_EmailCreditVM$fromStore__closure: function EmailCreditVM_EmailCreditVM$fromStore__closure(t0) { this.credit = t0; }, CreditListItem: function CreditListItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.user = t0; _.credit = t1; _.client = t2; _.filter = t3; _.isChecked = t4; _.key = t5; }, CreditListItem_build_closure: function CreditListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._box_0 = t0; _.$this = t1; _.showCheckbox = t2; _.listUIState = t3; _.state = t4; _.localization = t5; _.textStyle = t6; _.filterMatch = t7; _.textColor = t8; }, CreditListItem_build__closure2: function CreditListItem_build__closure2(t0) { this.$this = t0; }, CreditListItem_build__closure1: function CreditListItem_build__closure1(t0) { this.$this = t0; }, CreditListItem_build__closure: function CreditListItem_build__closure(t0) { this.$this = t0; }, CreditListItem_build__closure0: function CreditListItem_build__closure0(t0) { this.$this = t0; }, CreditListItem_build__closure5: function CreditListItem_build__closure5(t0) { this.$this = t0; }, CreditListItem_build__closure4: function CreditListItem_build__closure4(t0) { this.$this = t0; }, CreditListItem_build__closure3: function CreditListItem_build__closure3(t0) { this.$this = t0; }, CreditListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredCreditList(); t3 = t1.getUISelection$1(B.EntityType_credit); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.creditState; t5 = t5.creditUIState.listUIState; t7 = t2.call$8(t3, t8.map, t8.list, t7.clientState.map, t7.vendorState.map, t7.paymentState.map, t5, t7.userState.map); t6 = t4[t6]; t4 = t6.creditState; t8 = t6.clientState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_credit); t2 = t6 == null ? A._setArrayType(["status", "number", "client", "amount", "date", "remaining"], type$.JSArray_String) : t6; return new A.CreditListVM(t1, t7, t4.map, t8.map, t5.filter, new A.CreditListVM_fromStore_closure(new A.CreditListVM_fromStore__handleRefresh(store)), t2, new A.CreditListVM_fromStore_closure0(store), new A.CreditListVM_fromStore_closure1(store)); }, CreditListBuilder: function CreditListBuilder(t0) { this.key = t0; }, CreditListBuilder_build_closure: function CreditListBuilder_build_closure() { }, CreditListBuilder_build__closure: function CreditListBuilder_build__closure(t0) { this.viewModel = t0; }, CreditListVM: function CreditListVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.invoiceList = t1; _.invoiceMap = t2; _.clientMap = t3; _.filter = t4; _.onRefreshed = t5; _.tableColumns = t6; _.onSortColumn = t7; _.onClearMultiselect = t8; }, CreditListVM_fromStore__handleRefresh: function CreditListVM_fromStore__handleRefresh(t0) { this.store = t0; }, CreditListVM_fromStore_closure: function CreditListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, CreditListVM_fromStore_closure0: function CreditListVM_fromStore_closure0(t0) { this.store = t0; }, CreditListVM_fromStore_closure1: function CreditListVM_fromStore_closure1(t0) { this.store = t0; }, CreditPdfScreen: function CreditPdfScreen(t0, t1) { this.showAppBar = t0; this.key = t1; }, CreditPdfScreen_build_closure0: function CreditPdfScreen_build_closure0() { }, CreditPdfScreen_build_closure: function CreditPdfScreen_build_closure(t0) { this.$this = t0; }, CreditPdfVM: function CreditPdfVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.activityId = t2; }, CreditPresenter: function CreditPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, CreditPresenter_getField_closure: function CreditPresenter_getField_closure(t0) { this.contact = t0; }, CreditScreen: function CreditScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, CreditScreen_build_closure: function CreditScreen_build_closure(t0) { this.localization = t0; }, CreditScreen_build_closure0: function CreditScreen_build_closure0(t0) { this.localization = t0; }, CreditScreen_build_closure1: function CreditScreen_build_closure1(t0) { this.localization = t0; }, CreditScreen_build_closure2: function CreditScreen_build_closure2(t0) { this.localization = t0; }, CreditScreen_build_closure3: function CreditScreen_build_closure3(t0) { this.localization = t0; }, CreditScreen_build_closure4: function CreditScreen_build_closure4(t0) { this.localization = t0; }, CreditScreen_build_closure18: function CreditScreen_build_closure18(t0) { this.store = t0; }, CreditScreen_build_closure14: function CreditScreen_build_closure14(t0) { this.store = t0; }, CreditScreen_build_closure16: function CreditScreen_build_closure16(t0) { this.store = t0; }, CreditScreen_build_closure15: function CreditScreen_build_closure15(t0) { this.store = t0; }, CreditScreen_build_closure17: function CreditScreen_build_closure17(t0) { this.store = t0; }, CreditScreen_build_closure10: function CreditScreen_build_closure10(t0) { this.store = t0; }, CreditScreen_build_closure11: function CreditScreen_build_closure11(t0) { this.store = t0; }, CreditScreen_build_closure12: function CreditScreen_build_closure12(t0) { this.store = t0; }, CreditScreen_build_closure5: function CreditScreen_build_closure5(t0) { this.store = t0; }, CreditScreen_build_closure6: function CreditScreen_build_closure6(t0) { this.store = t0; }, CreditScreen_build_closure7: function CreditScreen_build_closure7(t0) { this.store = t0; }, CreditScreen_build_closure8: function CreditScreen_build_closure8(t0) { this.store = t0; }, CreditScreen_build_closure9: function CreditScreen_build_closure9(t0) { this.store = t0; }, CreditScreen_build_closure13: function CreditScreen_build_closure13(t0) { this.context = t0; }, CreditScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredCreditList(); t3 = t1.getUISelection$1(B.EntityType_credit); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.creditState; return new A.CreditScreenVM(t2.call$8(t3, t5.map, t5.list, t4.clientState.map, t4.vendorState.map, t4.paymentState.map, t1.creditUIState.listUIState, t4.userState.map)); }, CreditScreenBuilder: function CreditScreenBuilder(t0) { this.key = t0; }, CreditScreenBuilder_build_closure: function CreditScreenBuilder_build_closure() { }, CreditScreenVM: function CreditScreenVM(t0) { this.creditList = t0; }, CreditEdit: function CreditEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _CreditEditState: function _CreditEditState(t0, t1, t2) { var _ = this; _._credit_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _CreditEditState_build_closure1: function _CreditEditState_build_closure1(t0) { this.viewModel = t0; }, _CreditEditState_build_closure2: function _CreditEditState_build_closure2(t0) { this.$this = t0; }, _CreditEditState_build_closure0: function _CreditEditState_build_closure0(t0) { this.$this = t0; }, _CreditEditState_build_closure: function _CreditEditState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.viewModel = t3; _.isFullscreen = t4; }, _CreditEditState_build__closure: function _CreditEditState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.viewModel = t2; _.isFullscreen = t3; }, _CreditEditState_build___closure0: function _CreditEditState_build___closure0() { }, _CreditEditState_build___closure1: function _CreditEditState_build___closure1(t0) { this.viewModel = t0; }, _CreditEditState_build___closure: function _CreditEditState_build___closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.isFullscreen = t2; }, __CreditEditState_State_SingleTickerProviderStateMixin: function __CreditEditState_State_SingleTickerProviderStateMixin() { }, CreditEditDetailsVM_CreditEditDetailsVM$fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; return new A.CreditEditDetailsVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t2.creditUIState.editing, new A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure(store), new A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure0(store, t1), null, new A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure1(store), null); }, CreditEditDetailsScreen: function CreditEditDetailsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, CreditEditDetailsScreen_build_closure0: function CreditEditDetailsScreen_build_closure0() { }, CreditEditDetailsScreen_build_closure: function CreditEditDetailsScreen_build_closure(t0) { this.$this = t0; }, CreditEditDetailsVM: function CreditEditDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.onChanged = t3; _.onClientChanged = t4; _.onVendorChanged = t5; _.onAddClientPressed = t6; _.onAddVendorPressed = t7; }, CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure: function CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure(t0) { this.store = t0; }, CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure0: function CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure1: function CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure1(t0) { this.store = t0; }, CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure: function CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure(t0) { this.store = t0; }, CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure0: function CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure0(t0) { this.store = t0; }, CreditEditItemsVM_CreditEditItemsVM$fromStore(store, isTasks) { var t2, t3, t4, credit, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.creditUIState; credit = t4.editing; return new A.CreditEditItemsVM(t1, t2._list$_list[t3.selectedCompanyIndex].userCompany.company, credit, t4.editingItemIndex, new A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure(store), new A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure0(store, credit), new A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure1(store), new A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure2(store), new A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure3(store, isTasks), new A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure4(store)); }, CreditEditItemsScreen: function CreditEditItemsScreen(t0, t1, t2) { this.viewModel = t0; this.isTasks = t1; this.key = t2; }, CreditEditItemsScreen_build_closure0: function CreditEditItemsScreen_build_closure0(t0) { this.$this = t0; }, CreditEditItemsScreen_build_closure: function CreditEditItemsScreen_build_closure(t0) { this.$this = t0; }, CreditEditItemsVM: function CreditEditItemsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.invoiceItemIndex = t3; _.addLineItem = t4; _.cloneLineItem = t5; _.onRemoveInvoiceItemPressed = t6; _.clearSelectedInvoiceItem = t7; _.onChangedInvoiceItem = t8; _.onMovedInvoiceItem = t9; }, CreditEditItemsVM_CreditEditItemsVM$fromStore_closure1: function CreditEditItemsVM_CreditEditItemsVM$fromStore_closure1(t0) { this.store = t0; }, CreditEditItemsVM_CreditEditItemsVM$fromStore_closure2: function CreditEditItemsVM_CreditEditItemsVM$fromStore_closure2(t0) { this.store = t0; }, CreditEditItemsVM_CreditEditItemsVM$fromStore_closure3: function CreditEditItemsVM_CreditEditItemsVM$fromStore_closure3(t0, t1) { this.store = t0; this.isTasks = t1; }, CreditEditItemsVM_CreditEditItemsVM$fromStore__closure: function CreditEditItemsVM_CreditEditItemsVM$fromStore__closure(t0) { this.isTasks = t0; }, CreditEditItemsVM_CreditEditItemsVM$fromStore_closure4: function CreditEditItemsVM_CreditEditItemsVM$fromStore_closure4(t0) { this.store = t0; }, CreditEditItemsVM_CreditEditItemsVM$fromStore_closure: function CreditEditItemsVM_CreditEditItemsVM$fromStore_closure(t0) { this.store = t0; }, CreditEditItemsVM_CreditEditItemsVM$fromStore_closure0: function CreditEditItemsVM_CreditEditItemsVM$fromStore_closure0(t0, t1) { this.store = t0; this.credit = t1; }, CreditEditNotesVM_CreditEditNotesVM$fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.CreditEditNotesVM(t1, t1.uiState.creditUIState.editing, new A.CreditEditNotesVM_CreditEditNotesVM$fromStore_closure(store)); }, CreditEditNotesScreen: function CreditEditNotesScreen(t0) { this.key = t0; }, CreditEditNotesScreen_build_closure0: function CreditEditNotesScreen_build_closure0() { }, CreditEditNotesScreen_build_closure: function CreditEditNotesScreen_build_closure() { }, CreditEditNotesVM: function CreditEditNotesVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.onChanged = t2; }, CreditEditNotesVM_CreditEditNotesVM$fromStore_closure: function CreditEditNotesVM_CreditEditNotesVM$fromStore_closure(t0) { this.store = t0; }, CreditEditPDFScreen: function CreditEditPDFScreen(t0) { this.key = t0; }, CreditEditPDFScreen_build_closure0: function CreditEditPDFScreen_build_closure0() { }, CreditEditPDFScreen_build_closure: function CreditEditPDFScreen_build_closure() { }, CreditEditPDFVM: function CreditEditPDFVM(t0, t1) { this.state = t0; this.invoice = t1; }, CreditEditVM_CreditEditVM$fromStore(store) { var t2, t3, credit, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.creditUIState; credit = t3.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].creditState.map._map$_map.$index(0, credit.id); return new A.CreditEditVM(t1, credit, t3.editingItemIndex, new A.CreditEditVM_CreditEditVM$fromStore_closure(store, t1), new A.CreditEditVM_CreditEditVM$fromStore_closure0(store, credit), new A.CreditEditVM_CreditEditVM$fromStore_closure1(t1, store), new A.CreditEditVM_CreditEditVM$fromStore_closure2(store, credit)); }, CreditEditScreen: function CreditEditScreen(t0) { this.key = t0; }, CreditEditScreen_build_closure0: function CreditEditScreen_build_closure0() { }, CreditEditScreen_build_closure: function CreditEditScreen_build_closure() { }, CreditEditVM: function CreditEditVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.invoice = t1; _.invoiceItemIndex = t2; _.onSavePressed = t3; _.onItemsAdded = t4; _.onCancelPressed = t5; _.onUploadDocuments = t6; }, CreditEditVM_CreditEditVM$fromStore_closure: function CreditEditVM_CreditEditVM$fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, CreditEditVM_CreditEditVM$fromStore__closure1: function CreditEditVM_CreditEditVM$fromStore__closure1(t0, t1, t2) { this.store = t0; this.action = t1; this.state = t2; }, CreditEditVM_CreditEditVM$fromStore___closure0: function CreditEditVM_CreditEditVM$fromStore___closure0(t0) { this.localization = t0; }, CreditEditVM_CreditEditVM$fromStore___closure1: function CreditEditVM_CreditEditVM$fromStore___closure1(t0, t1, t2, t3, t4, t5) { var _ = this; _.credit = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; _.action = t5; }, CreditEditVM_CreditEditVM$fromStore___closure2: function CreditEditVM_CreditEditVM$fromStore___closure2() { }, CreditEditVM_CreditEditVM$fromStore____closure: function CreditEditVM_CreditEditVM$fromStore____closure(t0) { this.error = t0; }, CreditEditVM_CreditEditVM$fromStore_closure0: function CreditEditVM_CreditEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.credit = t1; }, CreditEditVM_CreditEditVM$fromStore_closure1: function CreditEditVM_CreditEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, CreditEditVM_CreditEditVM$fromStore_closure2: function CreditEditVM_CreditEditVM$fromStore_closure2(t0, t1) { this.store = t0; this.credit = t1; }, CreditEditVM_CreditEditVM$fromStore__closure: function CreditEditVM_CreditEditVM$fromStore__closure(t0) { this.context = t0; }, CreditEditVM_CreditEditVM$fromStore__closure0: function CreditEditVM_CreditEditVM$fromStore__closure0(t0) { this.context = t0; }, CreditEditVM_CreditEditVM$fromStore___closure: function CreditEditVM_CreditEditVM$fromStore___closure(t0) { this.error = t0; }, CreditViewVM_CreditViewVM$fromStore(store) { var t2, t3, t4, credit, t5, client, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.creditUIState.selectedId; credit = t2[t4].creditState.map._map$_map.$index(0, t3); if (credit == null) credit = A.InvoiceEntity_InvoiceEntity(_null, _null, t3, _null, _null, _null); t3 = store.__Store__state_A; t5 = credit.clientId; client = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, t5); if (client == null) client = A.ClientEntity_ClientEntity(_null, t5, _null, _null); t2 = t2[t4].userCompany; credit.get$isNew(); return new A.CreditViewVM(t1, t2.company, credit, client, new A.CreditViewVM_CreditViewVM$fromStore_closure(credit), new A.CreditViewVM_CreditViewVM$fromStore_closure0(new A.CreditViewVM_CreditViewVM$fromStore__handleRefresh(store, credit)), new A.CreditViewVM_CreditViewVM$fromStore_closure1(store, credit), _null, new A.CreditViewVM_CreditViewVM$fromStore_closure2(store)); }, CreditViewScreen: function CreditViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, CreditViewScreen_build_closure0: function CreditViewScreen_build_closure0() { }, CreditViewScreen_build_closure: function CreditViewScreen_build_closure(t0) { this.$this = t0; }, CreditViewVM: function CreditViewVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.client = t3; _.onEditPressed = t4; _.onRefreshed = t5; _.onUploadDocuments = t6; _.onViewExpense = t7; _.onViewPdf = t8; }, CreditViewVM_CreditViewVM$fromStore__handleRefresh: function CreditViewVM_CreditViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.credit = t1; }, CreditViewVM_CreditViewVM$fromStore_closure: function CreditViewVM_CreditViewVM$fromStore_closure(t0) { this.credit = t0; }, CreditViewVM_CreditViewVM$fromStore_closure0: function CreditViewVM_CreditViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, CreditViewVM_CreditViewVM$fromStore_closure1: function CreditViewVM_CreditViewVM$fromStore_closure1(t0, t1) { this.store = t0; this.credit = t1; }, CreditViewVM_CreditViewVM$fromStore__closure: function CreditViewVM_CreditViewVM$fromStore__closure(t0) { this.context = t0; }, CreditViewVM_CreditViewVM$fromStore__closure0: function CreditViewVM_CreditViewVM$fromStore__closure0(t0) { this.context = t0; }, CreditViewVM_CreditViewVM$fromStore___closure: function CreditViewVM_CreditViewVM$fromStore___closure(t0) { this.error = t0; }, CreditViewVM_CreditViewVM$fromStore_closure2: function CreditViewVM_CreditViewVM$fromStore_closure2(t0) { this.store = t0; }, DashboardActivity: function DashboardActivity(t0, t1) { this.viewModel = t0; this.key = t1; }, DashboardActivity_build_closure0: function DashboardActivity_build_closure0() { }, DashboardActivity_build_closure: function DashboardActivity_build_closure(t0) { this.activities = t0; }, DashboardChart: function DashboardChart(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.data = t0; _.title = t1; _.currencyId = t2; _.onDateSelected = t3; _.onSelected = t4; _.isOverview = t5; _.key = t6; }, _DashboardChartState: function _DashboardChartState(t0) { var _ = this; _._dashboard_chart$_selected = null; _._dashboard_chart$_selectedIndex = 0; _.___DashboardChartState__controller_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DashboardChartState__onSelectionChanged_closure: function _DashboardChartState__onSelectionChanged_closure() { }, _DashboardChartState__onSelectionChanged_closure0: function _DashboardChartState__onSelectionChanged_closure0(t0, t1) { this._box_0 = t0; this.measures = t1; }, _DashboardChartState__onSelectionChanged_closure1: function _DashboardChartState__onSelectionChanged_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, _DashboardChartState_build_closure: function _DashboardChartState_build_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.context = t1; _.settings = t2; _.state = t3; _.theme = t4; _.localization = t5; }, _DashboardChartState_build__closure: function _DashboardChartState_build__closure(t0, t1) { this.$this = t0; this.index = t1; }, _DashboardChartState_build___closure: function _DashboardChartState_build___closure(t0, t1) { this.$this = t0; this.index = t1; }, DashboardDateRangePicker: function DashboardDateRangePicker(t0, t1, t2) { this.state = t0; this.onSettingsChanged = t1; this.key = t2; }, _DashboardDateRangePickerState: function _DashboardDateRangePickerState(t0) { var _ = this; _._widget = _._dashboard_date_range_picker$_settings = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DashboardDateRangePickerState_build_closure: function _DashboardDateRangePickerState_build_closure() { }, _DashboardDateRangePickerState_build_closure0: function _DashboardDateRangePickerState_build_closure0(t0) { this.localization = t0; }, _DashboardDateRangePickerState_build_closure1: function _DashboardDateRangePickerState_build_closure1(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure6: function _DashboardDateRangePickerState_build__closure6(t0, t1) { this.$this = t0; this.dateRange = t1; }, _DashboardDateRangePickerState_build_closure2: function _DashboardDateRangePickerState_build_closure2(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure5: function _DashboardDateRangePickerState_build__closure5(t0, t1) { this.$this = t0; this.value = t1; }, _DashboardDateRangePickerState_build_closure3: function _DashboardDateRangePickerState_build_closure3(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure4: function _DashboardDateRangePickerState_build__closure4(t0, t1) { this.$this = t0; this.date = t1; }, _DashboardDateRangePickerState_build_closure4: function _DashboardDateRangePickerState_build_closure4(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure3: function _DashboardDateRangePickerState_build__closure3(t0, t1) { this.$this = t0; this.date = t1; }, _DashboardDateRangePickerState_build_closure5: function _DashboardDateRangePickerState_build_closure5(t0) { this.localization = t0; }, _DashboardDateRangePickerState_build_closure6: function _DashboardDateRangePickerState_build_closure6(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure2: function _DashboardDateRangePickerState_build__closure2(t0, t1) { this.$this = t0; this.dateRange = t1; }, _DashboardDateRangePickerState_build_closure7: function _DashboardDateRangePickerState_build_closure7(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure1: function _DashboardDateRangePickerState_build__closure1(t0, t1) { this.$this = t0; this.date = t1; }, _DashboardDateRangePickerState_build_closure8: function _DashboardDateRangePickerState_build_closure8(t0) { this.$this = t0; }, _DashboardDateRangePickerState_build__closure0: function _DashboardDateRangePickerState_build__closure0(t0, t1) { this.$this = t0; this.date = t1; }, _DashboardDateRangePickerState_build_closure9: function _DashboardDateRangePickerState_build_closure9(t0, t1) { this.$this = t0; this.context = t1; }, _DashboardDateRangePickerState_build__closure: function _DashboardDateRangePickerState_build__closure() { }, _DashboardPanel$(currentData, isLoaded, onDateSelected, onSelected, previousData, title, viewModel) { return new A._DashboardPanel(viewModel, title, currentData, previousData, isLoaded, onDateSelected, onSelected, null); }, DashboardSections: function DashboardSections(t0, t1) { this.index = t0; this._core$_name = t1; }, DashboardPanels: function DashboardPanels(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.scrollController = t1; _.tabController = t2; _.key = t3; }, DashboardPanels__showDateOptions_closure: function DashboardPanels__showDateOptions_closure(t0) { this.$this = t0; }, DashboardPanels__header_closure: function DashboardPanels__header_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.$this = t0; _.localization = t1; _.settings = t2; _.company = t3; _.state = t4; _.hasMultipleCurrencies = t5; _.clientMap = t6; _.groupMap = t7; }, DashboardPanels__header__closure: function DashboardPanels__header__closure(t0) { this.$this = t0; }, DashboardPanels__header__closure0: function DashboardPanels__header__closure0(t0) { this.$this = t0; }, DashboardPanels__header__closure1: function DashboardPanels__header__closure1(t0) { this.localization = t0; }, DashboardPanels__header___closure0: function DashboardPanels__header___closure0() { }, DashboardPanels__header___closure1: function DashboardPanels__header___closure1(t0) { this.localization = t0; }, DashboardPanels__header__closure2: function DashboardPanels__header__closure2(t0, t1, t2) { this.$this = t0; this.state = t1; this.context = t2; }, DashboardPanels__header___closure: function DashboardPanels__header___closure(t0, t1) { this.$this = t0; this.context = t1; }, DashboardPanels__header__closure3: function DashboardPanels__header__closure3(t0, t1) { this.$this = t0; this.localization = t1; }, DashboardPanels__header__closure4: function DashboardPanels__header__closure4(t0) { this.$this = t0; }, DashboardPanels__header_closure__showSettings: function DashboardPanels__header_closure__showSettings(t0, t1, t2) { this.$this = t0; this.context = t1; this.isWide = t2; }, DashboardPanels__header___showSettings_closure: function DashboardPanels__header___showSettings_closure(t0, t1) { this.$this = t0; this.isWide = t1; }, DashboardPanels__header__closure5: function DashboardPanels__header__closure5(t0) { this.$this = t0; }, DashboardPanels__header__closure6: function DashboardPanels__header__closure6(t0) { this.$this = t0; }, DashboardPanels__header__closure7: function DashboardPanels__header__closure7(t0) { this._showSettings = t0; }, DashboardPanels__header__closure8: function DashboardPanels__header__closure8(t0) { this.$this = t0; }, DashboardPanels__runningTasks_closure: function DashboardPanels__runningTasks_closure(t0, t1) { this.state = t0; this.context = t1; }, DashboardPanels__runningTasks__closure2: function DashboardPanels__runningTasks__closure2(t0) { this.task = t0; }, DashboardPanels__runningTasks__closure1: function DashboardPanels__runningTasks__closure1(t0, t1) { this.task = t0; this.client = t1; }, DashboardPanels__runningTasks__closure0: function DashboardPanels__runningTasks__closure0(t0) { this.task = t0; }, DashboardPanels__runningTasks__closure: function DashboardPanels__runningTasks__closure(t0) { this.task = t0; }, DashboardPanels_build_closure: function DashboardPanels_build_closure(t0) { this.settings = t0; }, DashboardPanels_build_closure0: function DashboardPanels_build_closure0(t0) { this.settings = t0; }, DashboardPanels_build_closure1: function DashboardPanels_build_closure1(t0) { this.settings = t0; }, DashboardPanels_build_closure2: function DashboardPanels_build_closure2(t0) { this.settings = t0; }, DashboardPanels_build_closure3: function DashboardPanels_build_closure3(t0) { this.settings = t0; }, DashboardPanels_build_closure4: function DashboardPanels_build_closure4(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.$this = t0; _.sections = t1; _.state = t2; _.localization = t3; _.currentInvoiceData = t4; _.currentPaymentData = t5; _.currentQuoteData = t6; _.currentTaskData = t7; _.currentExpenseData = t8; _.previousInvoiceData = t9; _.previousPaymentData = t10; _.previousQuoteData = t11; _.previousTaskData = t12; _.previousExpenseData = t13; _.userCompanySettings = t14; _.sidebarTabs = t15; _.runningTasks = t16; }, DashboardPanels_build__closure: function DashboardPanels_build__closure(t0) { this.context = t0; }, DashboardPanels_build__closure0: function DashboardPanels_build__closure0(t0) { this.context = t0; }, DashboardPanels_build__closure1: function DashboardPanels_build__closure1(t0) { this.context = t0; }, DashboardPanels_build__closure2: function DashboardPanels_build__closure2(t0, t1, t2, t3, t4, t5) { var _ = this; _.currentFieldMap = t0; _.previousFieldMap = t1; _.localization = t2; _.textTheme = t3; _.context = t4; _.state = t5; }, DashboardPanels_build__closure4: function DashboardPanels_build__closure4(t0, t1) { this.$this = t0; this.sidebarTabs = t1; }, DashboardPanels_build__closure3: function DashboardPanels_build__closure3(t0, t1, t2) { this.$this = t0; this.sidebarTabs = t1; this.currentInvoiceData = t2; }, DashboardPanels_build__closure6: function DashboardPanels_build__closure6(t0, t1) { this.$this = t0; this.sidebarTabs = t1; }, DashboardPanels_build__closure5: function DashboardPanels_build__closure5(t0, t1, t2) { this.$this = t0; this.sidebarTabs = t1; this.currentPaymentData = t2; }, DashboardPanels_build__closure8: function DashboardPanels_build__closure8(t0, t1) { this.$this = t0; this.sidebarTabs = t1; }, DashboardPanels_build__closure7: function DashboardPanels_build__closure7(t0, t1, t2) { this.$this = t0; this.sidebarTabs = t1; this.currentQuoteData = t2; }, DashboardPanels_build__closure10: function DashboardPanels_build__closure10(t0, t1) { this.$this = t0; this.sidebarTabs = t1; }, DashboardPanels_build__closure9: function DashboardPanels_build__closure9(t0, t1, t2) { this.$this = t0; this.sidebarTabs = t1; this.currentTaskData = t2; }, DashboardPanels_build__closure12: function DashboardPanels_build__closure12(t0, t1) { this.$this = t0; this.sidebarTabs = t1; }, DashboardPanels_build__closure11: function DashboardPanels_build__closure11(t0, t1, t2) { this.$this = t0; this.sidebarTabs = t1; this.currentExpenseData = t2; }, _DashboardPanel: function _DashboardPanel(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.viewModel = t0; _.title = t1; _.currentData = t2; _.previousData = t3; _.isLoaded = t4; _.onDateSelected = t5; _.onSelected = t6; _.key = t7; }, __DashboardPanelState: function __DashboardPanelState(t0) { var _ = this; _._widget = _._dashboard_panels$_chart = _._previousData = _._currentData = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __DashboardPanelState_build_closure: function __DashboardPanelState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.settings = t1; _.localization = t2; _.state = t3; }, __DashboardPanelState_build__closure0: function __DashboardPanelState_build__closure0() { }, __DashboardPanelState_build__closure1: function __DashboardPanelState_build__closure1() { }, __DashboardPanelState_build__closure: function __DashboardPanelState_build__closure() { }, __DashboardPanelState_build__closure2: function __DashboardPanelState_build__closure2() { }, __DashboardPanelState_build__closure4: function __DashboardPanelState_build__closure4() { }, __DashboardPanelState_build__closure5: function __DashboardPanelState_build__closure5() { }, __DashboardPanelState_build__closure3: function __DashboardPanelState_build__closure3(t0) { this.state = t0; }, __DashboardPanelState_build__closure6: function __DashboardPanelState_build__closure6() { }, _OverviewPanel: function _OverviewPanel(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.viewModel = t0; _.title = t1; _.invoiceData = t2; _.paymentData = t3; _.expenseData = t4; _.isLoaded = t5; _.onDateSelected = t6; _.key = t7; }, __OverviewPanelState: function __OverviewPanelState(t0) { var _ = this; _._widget = _.chart = _.expenseData = _.paymentData = _.invoiceData = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __OverviewPanelState_build_closure: function __OverviewPanelState_build_closure(t0, t1, t2) { this.$this = t0; this.state = t1; this.localization = t2; }, __OverviewPanelState_build__closure0: function __OverviewPanelState_build__closure0() { }, __OverviewPanelState_build__closure1: function __OverviewPanelState_build__closure1() { }, __OverviewPanelState_build__closure: function __OverviewPanelState_build__closure() { }, __OverviewPanelState_build__closure2: function __OverviewPanelState_build__closure2() { }, __OverviewPanelState_build__closure4: function __OverviewPanelState_build__closure4() { }, __OverviewPanelState_build__closure5: function __OverviewPanelState_build__closure5() { }, __OverviewPanelState_build__closure3: function __OverviewPanelState_build__closure3() { }, __OverviewPanelState_build__closure6: function __OverviewPanelState_build__closure6() { }, __OverviewPanelState_build__closure8: function __OverviewPanelState_build__closure8() { }, __OverviewPanelState_build__closure9: function __OverviewPanelState_build__closure9() { }, __OverviewPanelState_build__closure7: function __OverviewPanelState_build__closure7(t0) { this.state = t0; }, __OverviewPanelState_build__closure10: function __OverviewPanelState_build__closure10() { }, __OverviewPanelState_build_closure0: function __OverviewPanelState_build_closure0() { }, _DashboardSettings: function _DashboardSettings(t0, t1, t2) { this.isWide = t0; this.viewModel = t1; this.key = t2; }, __DashboardSettingsState: function __DashboardSettingsState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, __DashboardSettingsState_build_closure: function __DashboardSettingsState_build_closure(t0, t1) { this.$this = t0; this.viewModel = t1; }, __DashboardSettingsState_build__closure9: function __DashboardSettingsState_build__closure9() { }, __DashboardSettingsState_build_closure0: function __DashboardSettingsState_build_closure0(t0, t1) { this.$this = t0; this.viewModel = t1; }, __DashboardSettingsState_build__closure8: function __DashboardSettingsState_build__closure8() { }, __DashboardSettingsState_build_closure1: function __DashboardSettingsState_build_closure1(t0, t1) { this.localization = t0; this.viewModel = t1; }, __DashboardSettingsState_build_closure2: function __DashboardSettingsState_build_closure2(t0, t1) { this.$this = t0; this.viewModel = t1; }, __DashboardSettingsState_build__closure7: function __DashboardSettingsState_build__closure7() { }, __DashboardSettingsState_build_closure3: function __DashboardSettingsState_build_closure3(t0) { this.context = t0; }, __DashboardSettingsState_build_closure4: function __DashboardSettingsState_build_closure4(t0, t1, t2) { this.context = t0; this.state = t1; this.store = t2; }, __DashboardSettingsState_build__closure6: function __DashboardSettingsState_build__closure6(t0) { this.state = t0; }, __DashboardSettingsState_build_closure6: function __DashboardSettingsState_build_closure6(t0, t1) { this.$this = t0; this.store = t1; }, __DashboardSettingsState_build__closure2: function __DashboardSettingsState_build__closure2(t0, t1, t2) { this._box_0 = t0; this.oldIndex = t1; this.field = t2; }, __DashboardSettingsState_build__closure3: function __DashboardSettingsState_build__closure3() { }, __DashboardSettingsState_build_closure5: function __DashboardSettingsState_build_closure5(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.store = t1; _.userCompanySettings = t2; _.dashboardField = t3; }, __DashboardSettingsState_build__closure4: function __DashboardSettingsState_build__closure4(t0) { this.dashboardField = t0; }, __DashboardSettingsState_build__closure5: function __DashboardSettingsState_build__closure5() { }, __DashboardSettingsState_build_closure7: function __DashboardSettingsState_build_closure7(t0, t1) { this.$this = t0; this.context = t1; }, __DashboardSettingsState_build__closure0: function __DashboardSettingsState_build__closure0() { }, __DashboardSettingsState_build__closure1: function __DashboardSettingsState_build__closure1() { }, __DashboardSettingsState_build_closure9: function __DashboardSettingsState_build_closure9(t0, t1, t2) { this.$this = t0; this.context = t1; this.store = t2; }, __DashboardSettingsState_build__closure: function __DashboardSettingsState_build__closure() { }, __DashboardSettingsState_build_closure8: function __DashboardSettingsState_build_closure8() { }, _DashboardField: function _DashboardField(t0) { this.key = t0; }, _DashboardFieldState: function _DashboardFieldState(t0) { var _ = this; _._dashboard_panels$_field = ""; _._dashboard_panels$_period = "current_period"; _._dashboard_panels$_format = "money"; _._dashboard_panels$_calculate = "sum"; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DashboardFieldState_build_closure: function _DashboardFieldState_build_closure(t0, t1, t2) { this.company = t0; this.items = t1; this.localization = t2; }, _DashboardFieldState_build__closure5: function _DashboardFieldState_build__closure5(t0, t1, t2, t3) { var _ = this; _.company = t0; _.entityType = t1; _.items = t2; _.localization = t3; }, _DashboardFieldState_build_closure0: function _DashboardFieldState_build_closure0(t0) { this.$this = t0; }, _DashboardFieldState_build__closure4: function _DashboardFieldState_build__closure4(t0, t1) { this.$this = t0; this.value = t1; }, _DashboardFieldState_build_closure1: function _DashboardFieldState_build_closure1(t0) { this.$this = t0; }, _DashboardFieldState_build__closure3: function _DashboardFieldState_build__closure3(t0, t1) { this.$this = t0; this.value = t1; }, _DashboardFieldState_build_closure2: function _DashboardFieldState_build_closure2(t0) { this.$this = t0; }, _DashboardFieldState_build__closure2: function _DashboardFieldState_build__closure2(t0, t1) { this.$this = t0; this.value = t1; }, _DashboardFieldState_build_closure3: function _DashboardFieldState_build_closure3(t0) { this.$this = t0; }, _DashboardFieldState_build__closure1: function _DashboardFieldState_build__closure1(t0, t1) { this.$this = t0; this.value = t1; }, _DashboardFieldState_build_closure4: function _DashboardFieldState_build_closure4(t0) { this.context = t0; }, _DashboardFieldState_build_closure5: function _DashboardFieldState_build_closure5(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.dashboardFields = t1; _.context = t2; _.store = t3; }, _DashboardFieldState_build__closure: function _DashboardFieldState_build__closure(t0) { this.$this = t0; }, _DashboardFieldState_build__closure0: function _DashboardFieldState_build__closure0(t0) { this.$this = t0; }, DashboardScreen: function DashboardScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, _DashboardScreenState: function _DashboardScreenState(t0, t1, t2, t3) { var _ = this; _.___DashboardScreenState__scrollController_A = _.___DashboardScreenState__sideTabController_A = _.___DashboardScreenState__mainTabController_A = $; _._tabs = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _DashboardScreenState_initState_closure: function _DashboardScreenState_initState_closure(t0, t1) { this.$this = t0; this.company = t1; }, _DashboardScreenState_initState_closure0: function _DashboardScreenState_initState_closure0(t0, t1) { this.$this = t0; this.state = t1; }, _DashboardScreenState_initState__closure: function _DashboardScreenState_initState__closure(t0) { this.state = t0; }, _DashboardScreenState_build_closure: function _DashboardScreenState_build_closure(t0) { this.localization = t0; }, _DashboardScreenState_build__closure1: function _DashboardScreenState_build__closure1(t0) { this.context = t0; }, _DashboardScreenState_build_closure0: function _DashboardScreenState_build_closure0(t0) { this.store = t0; }, _DashboardScreenState_build_closure1: function _DashboardScreenState_build_closure1() { }, _DashboardScreenState_build_closure2: function _DashboardScreenState_build_closure2(t0, t1, t2, t3) { var _ = this; _.state = t0; _.context = t1; _.localization = t2; _.store = t3; }, _DashboardScreenState_build__closure0: function _DashboardScreenState_build__closure0(t0, t1) { this.state = t0; this.store = t1; }, _DashboardScreenState_build___closure: function _DashboardScreenState_build___closure() { }, _DashboardScreenState_build___closure0: function _DashboardScreenState_build___closure0(t0) { this.store = t0; }, _DashboardScreenState_build___closure1: function _DashboardScreenState_build___closure1(t0) { this.store = t0; }, _DashboardScreenState_build_closure3: function _DashboardScreenState_build_closure3(t0, t1, t2) { this.state = t0; this.localization = t1; this.store = t2; }, _DashboardScreenState_build__closure: function _DashboardScreenState_build__closure(t0, t1, t2) { this.context = t0; this.state = t1; this.store = t2; }, _CustomTabBarView: function _CustomTabBarView(t0, t1, t2, t3, t4) { var _ = this; _.viewModel = t0; _.mainTabController = t1; _.sideTabController = t2; _.scrollController = t3; _.key = t4; }, _CustomTabBarView_build_closure: function _CustomTabBarView_build_closure(t0) { this.$this = t0; }, _CustomTabBarView_build__closure: function _CustomTabBarView_build__closure(t0) { this.entity = t0; }, _CustomTabBarView_build_closure0: function _CustomTabBarView_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _CustomTabBarView_build_closure1: function _CustomTabBarView_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _CustomTabBarView_build_closure2: function _CustomTabBarView_build_closure2(t0, t1) { this.$this = t0; this.context = t1; }, __DashboardScreenState_State_TickerProviderStateMixin: function __DashboardScreenState_State_TickerProviderStateMixin() { }, DashboardVM_fromStore(store) { var t2, filter, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; filter = t2.filter; return new A.DashboardVM(t1, t2.dashboardUIState, t1.staticState.currencyMap, filter, $.$get$memoizedFilteredSelector().call$2(filter, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex]), new A.DashboardVM_fromStore_closure(new A.DashboardVM_fromStore__handleRefresh(store)), new A.DashboardVM_fromStore_closure0(store), new A.DashboardVM_fromStore_closure1(store), new A.DashboardVM_fromStore_closure2(store), new A.DashboardVM_fromStore_closure3(store), new A.DashboardVM_fromStore_closure4(store), new A.DashboardVM_fromStore_closure5(store), new A.DashboardVM_fromStore_closure6(store)); }, DashboardScreenBuilder: function DashboardScreenBuilder(t0) { this.key = t0; }, DashboardScreenBuilder_build_closure: function DashboardScreenBuilder_build_closure() { }, DashboardVM: function DashboardVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.state = t0; _.dashboardUIState = t1; _.currencyMap = t2; _.filter = t3; _.filteredList = t4; _.onRefreshed = t5; _.onSettingsChanged = t6; _.onSelectionChanged = t7; _.onOffsetChanged = t8; _.onCurrencyChanged = t9; _.onTaxesChanged = t10; _.onGroupByChanged = t11; _.onShowSidebar = t12; }, DashboardVM_fromStore__handleRefresh: function DashboardVM_fromStore__handleRefresh(t0) { this.store = t0; }, DashboardVM_fromStore_closure: function DashboardVM_fromStore_closure(t0) { this._handleRefresh = t0; }, DashboardVM_fromStore_closure0: function DashboardVM_fromStore_closure0(t0) { this.store = t0; }, DashboardVM_fromStore_closure4: function DashboardVM_fromStore_closure4(t0) { this.store = t0; }, DashboardVM_fromStore_closure5: function DashboardVM_fromStore_closure5(t0) { this.store = t0; }, DashboardVM_fromStore_closure1: function DashboardVM_fromStore_closure1(t0) { this.store = t0; }, DashboardVM_fromStore_closure2: function DashboardVM_fromStore_closure2(t0) { this.store = t0; }, DashboardVM_fromStore_closure3: function DashboardVM_fromStore_closure3(t0) { this.store = t0; }, DashboardVM_fromStore_closure6: function DashboardVM_fromStore_closure6(t0) { this.store = t0; }, _DashboardSidebar$(entityType, label1, label2, label3, list1, list2, list3) { return new A._DashboardSidebar(entityType, label1, label2, label3, list1, list2, list3, null); }, SidebarScaffold: function SidebarScaffold(t0, t1) { this.tabController = t0; this.key = t1; }, SidebarScaffold_build_closure: function SidebarScaffold_build_closure(t0) { this.store = t0; }, InvoiceSidebar: function InvoiceSidebar(t0) { this.key = t0; }, InvoiceSidebar_build_closure: function InvoiceSidebar_build_closure(t0) { this.upcomingInvoices = t0; }, InvoiceSidebar_build_closure0: function InvoiceSidebar_build_closure0() { }, InvoiceSidebar_build_closure1: function InvoiceSidebar_build_closure1(t0) { this.pastDueInvoices = t0; }, InvoiceSidebar_build_closure2: function InvoiceSidebar_build_closure2() { }, InvoiceSidebar_build_closure3: function InvoiceSidebar_build_closure3(t0, t1) { this.state = t0; this.selectedIds = t1; }, InvoiceSidebar_build_closure4: function InvoiceSidebar_build_closure4() { }, PaymentSidebar: function PaymentSidebar(t0) { this.key = t0; }, PaymentSidebar_build_closure: function PaymentSidebar_build_closure(t0) { this.recentPayments = t0; }, PaymentSidebar_build_closure0: function PaymentSidebar_build_closure0() { }, PaymentSidebar_build_closure1: function PaymentSidebar_build_closure1(t0, t1) { this.state = t0; this.selectedIds = t1; }, PaymentSidebar_build_closure2: function PaymentSidebar_build_closure2() { }, QuoteSidebar: function QuoteSidebar(t0) { this.key = t0; }, QuoteSidebar_build_closure: function QuoteSidebar_build_closure(t0) { this.upcomingQuotes = t0; }, QuoteSidebar_build_closure0: function QuoteSidebar_build_closure0() { }, QuoteSidebar_build_closure1: function QuoteSidebar_build_closure1(t0) { this.expriedQuotes = t0; }, QuoteSidebar_build_closure2: function QuoteSidebar_build_closure2() { }, QuoteSidebar_build_closure3: function QuoteSidebar_build_closure3(t0, t1) { this.state = t0; this.selectedIds = t1; }, QuoteSidebar_build_closure4: function QuoteSidebar_build_closure4() { }, TaskSidebar: function TaskSidebar(t0) { this.key = t0; }, TaskSidebar_build_closure: function TaskSidebar_build_closure(t0) { this.runningTasks = t0; }, TaskSidebar_build_closure0: function TaskSidebar_build_closure0() { }, TaskSidebar_build_closure1: function TaskSidebar_build_closure1(t0) { this.recentTasks = t0; }, TaskSidebar_build_closure2: function TaskSidebar_build_closure2() { }, TaskSidebar_build_closure3: function TaskSidebar_build_closure3(t0, t1) { this.state = t0; this.selectedIds = t1; }, TaskSidebar_build_closure4: function TaskSidebar_build_closure4() { }, ExpenseSidbar: function ExpenseSidbar(t0) { this.key = t0; }, ExpenseSidbar_build_closure: function ExpenseSidbar_build_closure(t0) { this.recentExpenses = t0; }, ExpenseSidbar_build_closure0: function ExpenseSidbar_build_closure0() { }, ExpenseSidbar_build_closure1: function ExpenseSidbar_build_closure1(t0, t1) { this.state = t0; this.selectedIds = t1; }, ExpenseSidbar_build_closure2: function ExpenseSidbar_build_closure2() { }, _DashboardSidebar: function _DashboardSidebar(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.entityType = t0; _.label1 = t1; _.label2 = t2; _.label3 = t3; _.list1 = t4; _.list2 = t5; _.list3 = t6; _.key = t7; }, _DashboardSidebar_build_closure: function _DashboardSidebar_build_closure(t0, t1) { this.$this = t0; this.store = t1; }, DashboardSystemLogs: function DashboardSystemLogs(t0, t1) { this.viewModel = t0; this.key = t1; }, DesignListItem: function DesignListItem(t0, t1, t2, t3) { var _ = this; _.design = t0; _.filter = t1; _.isChecked = t2; _.key = t3; }, DesignListItem_build_closure1: function DesignListItem_build_closure1(t0) { this.$this = t0; }, DesignListItem_build_closure0: function DesignListItem_build_closure0(t0) { this.$this = t0; }, DesignListItem_build_closure: function DesignListItem_build_closure(t0) { this.$this = t0; }, DesignListVM_fromStore(store) { var t2, t3, t4, t5, t6, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredDesignList(); t3 = t1.userCompanyStates; t4 = t1.uiState; t5 = t4.selectedCompanyIndex; t3 = t3._list$_list; t6 = t3[t5].designState; t4 = t4.designUIState.listUIState; return new A.DesignListVM(t1, t2.call$3(t6.map, t6.list, t4), t3[t5].designState.map, t4.filter, new A.DesignListVM_fromStore_closure(new A.DesignListVM_fromStore__handleRefresh(store)), A._setArrayType([], type$.JSArray_String), new A.DesignListVM_fromStore_closure0(store), new A.DesignListVM_fromStore_closure1(store)); }, DesignListBuilder: function DesignListBuilder(t0) { this.key = t0; }, DesignListBuilder_build_closure: function DesignListBuilder_build_closure() { }, DesignListBuilder_build__closure: function DesignListBuilder_build__closure(t0) { this.viewModel = t0; }, DesignListVM: function DesignListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.designList = t1; _.designMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, DesignListVM_fromStore__handleRefresh: function DesignListVM_fromStore__handleRefresh(t0) { this.store = t0; }, DesignListVM_fromStore_closure: function DesignListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, DesignListVM_fromStore_closure0: function DesignListVM_fromStore_closure0(t0) { this.store = t0; }, DesignListVM_fromStore_closure1: function DesignListVM_fromStore_closure1(t0) { this.store = t0; }, DesignScreen: function DesignScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, DesignScreen_build_closure10: function DesignScreen_build_closure10(t0) { this.store = t0; }, DesignScreen_build_closure7: function DesignScreen_build_closure7(t0) { this.store = t0; }, DesignScreen_build_closure8: function DesignScreen_build_closure8(t0) { this.store = t0; }, DesignScreen_build_closure9: function DesignScreen_build_closure9(t0) { this.store = t0; }, DesignScreen_build_closure4: function DesignScreen_build_closure4(t0) { this.store = t0; }, DesignScreen_build_closure5: function DesignScreen_build_closure5(t0) { this.store = t0; }, DesignScreen_build_closure: function DesignScreen_build_closure(t0) { this.store = t0; }, DesignScreen_build_closure0: function DesignScreen_build_closure0(t0) { this.store = t0; }, DesignScreen_build_closure1: function DesignScreen_build_closure1(t0) { this.store = t0; }, DesignScreen_build_closure2: function DesignScreen_build_closure2(t0) { this.store = t0; }, DesignScreen_build_closure3: function DesignScreen_build_closure3(t0) { this.store = t0; }, DesignScreen_build_closure6: function DesignScreen_build_closure6(t0) { this.state = t0; }, DesignScreenVM_fromStore(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredDesignList(); t3 = t1.userCompanyStates; t1 = t1.uiState; t3 = t3._list$_list[t1.selectedCompanyIndex].designState; return new A.DesignScreenVM(t2.call$3(t3.map, t3.list, t1.designUIState.listUIState)); }, DesignScreenBuilder: function DesignScreenBuilder(t0) { this.key = t0; }, DesignScreenBuilder_build_closure: function DesignScreenBuilder_build_closure() { }, DesignScreenVM: function DesignScreenVM(t0) { this.designList = t0; }, DesignSettings$(draftMode, htmlController, isLoading, nameController, onDraftModeChanged, onLoadDesign, viewModel) { return new A.DesignSettings(viewModel, onLoadDesign, nameController, htmlController, draftMode, isLoading, onDraftModeChanged, null); }, DesignEdit: function DesignEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _DesignEditState: function _DesignEditState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._design_edit$_debouncer = t0; _._htmlDebouncer = t1; _._design_edit$_nameController = t2; _._htmlController = t3; _._headerController = t4; _._footerController = t5; _._bodyController = t6; _._productsController = t7; _._tasksController = t8; _._includesController = t9; _._pdfBytes = _._tabController = _._design_edit$_focusNode = null; _._html = ""; _._isDraftMode = _._design_edit$_isLoading = false; _.___DesignEditState__controllers_A = $; _.SingleTickerProviderStateMixin__ticker = t10; _.SingleTickerProviderStateMixin__tickerModeNotifier = t11; _._widget = null; _._debugLifecycleState = t12; _._framework$_element = null; }, _DesignEditState_didChangeDependencies_closure: function _DesignEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _DesignEditState_didChangeDependencies_closure0: function _DesignEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _DesignEditState_dispose_closure: function _DesignEditState_dispose_closure(t0) { this.$this = t0; }, _DesignEditState__onChanged_closure: function _DesignEditState__onChanged_closure(t0) { this.$this = t0; }, _DesignEditState__onChanged_closure0: function _DesignEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.design = t1; }, _DesignEditState__onHtmlChanged_closure: function _DesignEditState__onHtmlChanged_closure(t0) { this.$this = t0; }, _DesignEditState__onHtmlChanged__closure: function _DesignEditState__onHtmlChanged__closure(t0) { this.$this = t0; }, _DesignEditState__loadDesign_closure: function _DesignEditState__loadDesign_closure(t0) { this.$this = t0; }, _DesignEditState__loadDesign_closure0: function _DesignEditState__loadDesign_closure0(t0) { this.$this = t0; }, _DesignEditState__loadPreview_closure: function _DesignEditState__loadPreview_closure(t0) { this.$this = t0; }, _DesignEditState__loadPreview_closure0: function _DesignEditState__loadPreview_closure0(t0) { this.$this = t0; }, _DesignEditState__loadPreview__closure: function _DesignEditState__loadPreview__closure(t0, t1) { this.$this = t0; this.response = t1; }, _DesignEditState__setDraftMode_closure: function _DesignEditState__setDraftMode_closure(t0, t1) { this.$this = t0; this.isDraftMode = t1; }, _DesignEditState_build_closure2: function _DesignEditState_build_closure2(t0) { this.viewModel = t0; }, _DesignEditState_build_closure: function _DesignEditState_build_closure(t0) { this.viewModel = t0; }, _DesignEditState_build_closure0: function _DesignEditState_build_closure0(t0) { this.$this = t0; }, _DesignEditState_build_closure1: function _DesignEditState_build_closure1(t0) { this.$this = t0; }, DesignSection: function DesignSection(t0, t1) { this.textController = t0; this.key = t1; }, DesignSettings: function DesignSettings(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.viewModel = t0; _.onLoadDesign = t1; _.nameController = t2; _.htmlController = t3; _.draftMode = t4; _.isLoading = t5; _.onDraftModeChanged = t6; _.key = t7; }, _DesignSettingsState: function _DesignSettingsState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _DesignSettingsState_build_closure: function _DesignSettingsState_build_closure(t0) { this.localization = t0; }, _DesignSettingsState_build_closure0: function _DesignSettingsState_build_closure0(t0) { this.$this = t0; }, _DesignSettingsState_build_closure1: function _DesignSettingsState_build_closure1(t0, t1) { this.$this = t0; this.design = t1; }, _DesignSettingsState_build__closure2: function _DesignSettingsState_build__closure2(t0) { this.value = t0; }, _DesignSettingsState_build_closure2: function _DesignSettingsState_build_closure2() { }, _DesignSettingsState_build_closure3: function _DesignSettingsState_build_closure3() { }, _DesignSettingsState_build_closure4: function _DesignSettingsState_build_closure4(t0) { this.state = t0; }, _DesignSettingsState_build_closure5: function _DesignSettingsState_build_closure5(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.entityTypes = t1; _.design = t2; _.localization = t3; }, _DesignSettingsState_build__closure1: function _DesignSettingsState_build__closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.entityTypes = t1; _.entityType = t2; _.design = t3; }, _DesignSettingsState_build___closure: function _DesignSettingsState_build___closure(t0) { this.entities = t0; }, _DesignSettingsState_build____closure: function _DesignSettingsState_build____closure() { }, _DesignSettingsState_build_closure6: function _DesignSettingsState_build_closure6() { }, _DesignSettingsState_build_closure7: function _DesignSettingsState_build_closure7(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, _DesignSettingsState_build__closure: function _DesignSettingsState_build__closure() { }, _DesignSettingsState_build__closure0: function _DesignSettingsState_build__closure0(t0) { this.designStr = t0; }, _DesignSettingsState_build_closure8: function _DesignSettingsState_build_closure8(t0, t1) { this.$this = t0; this.localization = t1; }, PdfDesignPreview: function PdfDesignPreview(t0, t1, t2) { this.pdfBytes = t0; this.isLoading = t1; this.key = t2; }, _PdfDesignPreviewState: function _PdfDesignPreviewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _PdfDesignPreviewState_build_closure: function _PdfDesignPreviewState_build_closure(t0) { this.$this = t0; }, HtmlDesignPreview: function HtmlDesignPreview(t0, t1, t2) { this.html = t0; this.isLoading = t1; this.key = t2; }, InsertTabIntent: function InsertTabIntent(t0, t1) { this.numSpaces = t0; this.textController = t1; }, InsertTabAction: function InsertTabAction(t0) { this._actions$_listeners = t0; this._currentCallingAction = null; }, _DesignImportDialog: function _DesignImportDialog(t0) { this.key = t0; }, __DesignImportDialogState: function __DesignImportDialogState(t0) { var _ = this; _._design_edit$_design = ""; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __DesignImportDialogState_build_closure: function __DesignImportDialogState_build_closure(t0) { this.$this = t0; }, __DesignImportDialogState_build_closure0: function __DesignImportDialogState_build_closure0(t0) { this.context = t0; }, __DesignImportDialogState_build_closure1: function __DesignImportDialogState_build_closure1(t0, t1, t2) { this.$this = t0; this.localization = t1; this.context = t2; }, __DesignEditState_State_SingleTickerProviderStateMixin: function __DesignEditState_State_SingleTickerProviderStateMixin() { }, DesignEditVM_DesignEditVM$fromStore(store) { var t2, design, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; design = t2.designUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].designState.map._map$_map.$index(0, design.id); return new A.DesignEditVM(design, new A.DesignEditVM_DesignEditVM$fromStore_closure(store), new A.DesignEditVM_DesignEditVM$fromStore_closure0(t1, store), new A.DesignEditVM_DesignEditVM$fromStore_closure1(store, t1), t1); }, DesignEditScreen: function DesignEditScreen(t0) { this.key = t0; }, DesignEditScreen_build_closure0: function DesignEditScreen_build_closure0() { }, DesignEditScreen_build_closure: function DesignEditScreen_build_closure() { }, DesignEditVM: function DesignEditVM(t0, t1, t2, t3, t4) { var _ = this; _.design = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, DesignEditVM_DesignEditVM$fromStore_closure: function DesignEditVM_DesignEditVM$fromStore_closure(t0) { this.store = t0; }, DesignEditVM_DesignEditVM$fromStore_closure1: function DesignEditVM_DesignEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, DesignEditVM_DesignEditVM$fromStore_closure0: function DesignEditVM_DesignEditVM$fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, DesignEditVM_DesignEditVM$fromStore__closure: function DesignEditVM_DesignEditVM$fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, DesignView: function DesignView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _DesignViewState: function _DesignViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _DesignViewState_build_closure: function _DesignViewState_build_closure(t0) { this.state = t0; }, _DesignViewState_build_closure0: function _DesignViewState_build_closure0(t0) { this.design = t0; }, _DesignViewState_build_closure1: function _DesignViewState_build_closure1(t0) { this.state = t0; }, _DesignViewState_build_closure2: function _DesignViewState_build_closure2(t0) { this.design = t0; }, _DesignViewState_build_closure3: function _DesignViewState_build_closure3(t0) { this.state = t0; }, _DesignViewState_build_closure4: function _DesignViewState_build_closure4(t0) { this.design = t0; }, _DesignViewState_build_closure5: function _DesignViewState_build_closure5(t0) { this.state = t0; }, _DesignViewState_build_closure6: function _DesignViewState_build_closure6(t0) { this.design = t0; }, _DesignViewState_build_closure7: function _DesignViewState_build_closure7(t0) { this.viewModel = t0; }, DesignViewVM_DesignViewVM$fromStore(store) { var t2, t3, t4, design, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.designUIState.selectedId; design = t2._list$_list[t3.selectedCompanyIndex].designState.map._map$_map.$index(0, t4); if (design == null) design = A.DesignEntity_DesignEntity(null, t4, null); design.get$isNew(); return new A.DesignViewVM(t1, design, new A.DesignViewVM_DesignViewVM$fromStore_closure(store)); }, DesignViewScreen: function DesignViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, DesignViewScreen_build_closure0: function DesignViewScreen_build_closure0() { }, DesignViewScreen_build_closure: function DesignViewScreen_build_closure(t0) { this.$this = t0; }, DesignViewVM: function DesignViewVM(t0, t1, t2) { this.state = t0; this.design = t1; this.onBackPressed = t2; }, DesignViewVM_DesignViewVM$fromStore_closure: function DesignViewVM_DesignViewVM$fromStore_closure(t0) { this.store = t0; }, DocumentListItem: function DocumentListItem(t0, t1, t2, t3, t4) { var _ = this; _.userCompany = t0; _.isChecked = t1; _.document = t2; _.filter = t3; _.key = t4; }, DocumentListItem_build_closure: function DocumentListItem_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.showCheckbox = t1; _.listUIState = t2; _.state = t3; _.subtitle = t4; }, DocumentListItem_build__closure2: function DocumentListItem_build__closure2(t0) { this.$this = t0; }, DocumentListItem_build__closure1: function DocumentListItem_build__closure1(t0) { this.$this = t0; }, DocumentListItem_build__closure: function DocumentListItem_build__closure(t0) { this.$this = t0; }, DocumentListItem_build__closure0: function DocumentListItem_build__closure0(t0) { this.$this = t0; }, DocumentListItem_build__closure5: function DocumentListItem_build__closure5(t0) { this.$this = t0; }, DocumentListItem_build__closure4: function DocumentListItem_build__closure4(t0) { this.$this = t0; }, DocumentListItem_build__closure3: function DocumentListItem_build__closure3(t0) { this.$this = t0; }, DocumentListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredDocumentList(); t3 = t1.getUISelection$1(B.EntityType_document); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].documentState; t5 = t5.documentUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.documentState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_document); t2 = t6 == null ? A._setArrayType(["name", "linked_to", "size", "width", "height", "private", "created_at"], type$.JSArray_String) : t6; return new A.DocumentListVM(t1, t7, t4.map, t2, t5.filter, new A.DocumentListVM_fromStore_closure(new A.DocumentListVM_fromStore__handleRefresh(store)), new A.DocumentListVM_fromStore_closure0(store), new A.DocumentListVM_fromStore_closure1(store)); }, DocumentListBuilder: function DocumentListBuilder(t0) { this.key = t0; }, DocumentListBuilder_build_closure: function DocumentListBuilder_build_closure() { }, DocumentListBuilder_build__closure: function DocumentListBuilder_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, DocumentListBuilder_build__closure1: function DocumentListBuilder_build__closure1(t0) { this.viewModel = t0; }, DocumentListBuilder_build__closure0: function DocumentListBuilder_build__closure0(t0) { this.viewModel = t0; }, DocumentListVM: function DocumentListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.documentList = t1; _.documentMap = t2; _.tableColumns = t3; _.filter = t4; _.onRefreshed = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, DocumentListVM_fromStore__handleRefresh: function DocumentListVM_fromStore__handleRefresh(t0) { this.store = t0; }, DocumentListVM_fromStore_closure: function DocumentListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, DocumentListVM_fromStore_closure0: function DocumentListVM_fromStore_closure0(t0) { this.store = t0; }, DocumentListVM_fromStore_closure1: function DocumentListVM_fromStore_closure1(t0) { this.store = t0; }, DocumentPresenter: function DocumentPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, DocumentScreen: function DocumentScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, DocumentScreen_build_closure: function DocumentScreen_build_closure(t0) { this.localization = t0; }, DocumentScreen_build_closure0: function DocumentScreen_build_closure0(t0) { this.localization = t0; }, DocumentScreen_build_closure1: function DocumentScreen_build_closure1(t0) { this.localization = t0; }, DocumentScreen_build_closure2: function DocumentScreen_build_closure2(t0) { this.localization = t0; }, DocumentScreen_build_closure3: function DocumentScreen_build_closure3(t0) { this.localization = t0; }, DocumentScreen_build_closure14: function DocumentScreen_build_closure14(t0) { this.store = t0; }, DocumentScreen_build_closure4: function DocumentScreen_build_closure4(t0) { this.store = t0; }, DocumentScreen_build_closure5: function DocumentScreen_build_closure5(t0) { this.store = t0; }, DocumentScreen_build_closure13: function DocumentScreen_build_closure13(t0) { this.store = t0; }, DocumentScreen_build_closure11: function DocumentScreen_build_closure11(t0) { this.store = t0; }, DocumentScreen_build_closure7: function DocumentScreen_build_closure7(t0) { this.store = t0; }, DocumentScreen_build_closure8: function DocumentScreen_build_closure8(t0) { this.store = t0; }, DocumentScreen_build_closure9: function DocumentScreen_build_closure9(t0) { this.store = t0; }, DocumentScreen_build_closure10: function DocumentScreen_build_closure10(t0) { this.store = t0; }, DocumentScreen_build_closure12: function DocumentScreen_build_closure12(t0) { this.store = t0; }, DocumentScreen_build_closure6: function DocumentScreen_build_closure6(t0) { this.store = t0; }, DocumentScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredDocumentList(); t3 = t1.getUISelection$1(B.EntityType_document); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].documentState; return new A.DocumentScreenVM(t2.call$4(t3, t4.map, t4.list, t1.documentUIState.listUIState)); }, DocumentScreenBuilder: function DocumentScreenBuilder(t0) { this.key = t0; }, DocumentScreenBuilder_build_closure: function DocumentScreenBuilder_build_closure() { }, DocumentScreenVM: function DocumentScreenVM(t0) { this.documentList = t0; }, DocumentEdit0: function DocumentEdit0(t0, t1) { this.viewModel = t0; this.key = t1; }, _DocumentEditState: function _DocumentEditState(t0, t1, t2, t3) { var _ = this; _._document_edit$_debouncer = t0; _._document_edit$_nameController = t1; _._document_edit$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _DocumentEditState_didChangeDependencies_closure: function _DocumentEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _DocumentEditState_didChangeDependencies_closure0: function _DocumentEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _DocumentEditState_dispose_closure: function _DocumentEditState_dispose_closure(t0) { this.$this = t0; }, _DocumentEditState__onChanged_closure: function _DocumentEditState__onChanged_closure(t0) { this.$this = t0; }, _DocumentEditState__onChanged_closure0: function _DocumentEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.document = t1; }, _DocumentEditState_build_closure1: function _DocumentEditState_build_closure1(t0) { this.$this = t0; }, _DocumentEditState_build_closure0: function _DocumentEditState_build_closure0(t0) { this.viewModel = t0; }, _DocumentEditState_build_closure: function _DocumentEditState_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, _DocumentEditState_build__closure: function _DocumentEditState_build__closure(t0) { this.$this = t0; }, _DocumentEditState_build__closure0: function _DocumentEditState_build__closure0(t0) { this.localization = t0; }, DocumentEditVM_DocumentEditVM$fromStore(store) { var t2, $document, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; $document = t2.documentUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].documentState.map._map$_map.$index(0, $document.id); return new A.DocumentEditVM($document, new A.DocumentEditVM_DocumentEditVM$fromStore_closure(store), new A.DocumentEditVM_DocumentEditVM$fromStore_closure0(store, t1), new A.DocumentEditVM_DocumentEditVM$fromStore_closure1(store, t1), t1); }, DocumentEditScreen: function DocumentEditScreen(t0) { this.key = t0; }, DocumentEditScreen_build_closure0: function DocumentEditScreen_build_closure0() { }, DocumentEditScreen_build_closure: function DocumentEditScreen_build_closure() { }, DocumentEditVM: function DocumentEditVM(t0, t1, t2, t3, t4) { var _ = this; _.document = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, DocumentEditVM_DocumentEditVM$fromStore_closure1: function DocumentEditVM_DocumentEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, DocumentEditVM_DocumentEditVM$fromStore_closure: function DocumentEditVM_DocumentEditVM$fromStore_closure(t0) { this.store = t0; }, DocumentEditVM_DocumentEditVM$fromStore_closure0: function DocumentEditVM_DocumentEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, DocumentEditVM_DocumentEditVM$fromStore__closure: function DocumentEditVM_DocumentEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, DocumentEditVM_DocumentEditVM$fromStore___closure: function DocumentEditVM_DocumentEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.localization = t0; _.state = t1; _.store = t2; _.document = t3; _.navigator = t4; }, DocumentEditVM_DocumentEditVM$fromStore___closure0: function DocumentEditVM_DocumentEditVM$fromStore___closure0() { }, DocumentEditVM_DocumentEditVM$fromStore____closure: function DocumentEditVM_DocumentEditVM$fromStore____closure(t0) { this.error = t0; }, DocumentView: function DocumentView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _DocumentViewState: function _DocumentViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _DocumentViewState_build_closure: function _DocumentViewState_build_closure(t0) { this.document = t0; }, DocumentViewVM_DocumentViewVM$fromStore(store) { var t2, t3, t4, $document, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.documentUIState.selectedId; $document = t2._list$_list[t3.selectedCompanyIndex].documentState.map._map$_map.$index(0, t4); if ($document == null) $document = A.DocumentEntity_DocumentEntity(t4); $document.get$isNew(); return new A.DocumentViewVM(t1, $document); }, DocumentViewScreen: function DocumentViewScreen(t0) { this.key = t0; }, DocumentViewScreen_build_closure0: function DocumentViewScreen_build_closure0() { }, DocumentViewScreen_build_closure: function DocumentViewScreen_build_closure(t0) { this.$this = t0; }, DocumentViewVM: function DocumentViewVM(t0, t1) { this.state = t0; this.document = t1; }, ExpenseEdit: function ExpenseEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _ExpenseEditState: function _ExpenseEditState(t0, t1, t2) { var _ = this; _._expense_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ExpenseEditState__onSavePressed_closure: function _ExpenseEditState__onSavePressed_closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.action = t2; }, _ExpenseEditState_build_closure1: function _ExpenseEditState_build_closure1(t0) { this.viewModel = t0; }, _ExpenseEditState_build_closure2: function _ExpenseEditState_build_closure2(t0) { this.$this = t0; }, _ExpenseEditState_build_closure0: function _ExpenseEditState_build_closure0(t0) { this.$this = t0; }, _ExpenseEditState_build_closure: function _ExpenseEditState_build_closure(t0) { this.store = t0; }, __ExpenseEditState_State_SingleTickerProviderStateMixin: function __ExpenseEditState_State_SingleTickerProviderStateMixin() { }, ExpenseEditDesktop: function ExpenseEditDesktop(t0, t1) { this.viewModel = t0; this.key = t1; }, ExpenseEditDetails: function ExpenseEditDetails(t0, t1) { this.viewModel = t0; this.key = t1; }, ExpenseEditDetailsState: function ExpenseEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._expense_edit_details$_numberController = t0; _._expense_edit_details$_amountController = t1; _._expense_edit_details$_custom1Controller = t2; _._expense_edit_details$_custom2Controller = t3; _._expense_edit_details$_custom3Controller = t4; _._expense_edit_details$_custom4Controller = t5; _.__ExpenseEditDetailsState__controllers_A = $; _._expense_edit_details$_debouncer = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, ExpenseEditDetailsState_didChangeDependencies_closure: function ExpenseEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, ExpenseEditDetailsState_didChangeDependencies_closure0: function ExpenseEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ExpenseEditDetailsState_dispose_closure: function ExpenseEditDetailsState_dispose_closure(t0) { this.$this = t0; }, ExpenseEditDetailsState__onChanged_closure: function ExpenseEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, ExpenseEditDetailsState__onChanged_closure0: function ExpenseEditDetailsState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build_closure1: function ExpenseEditDetailsState_build_closure1(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure18: function ExpenseEditDetailsState_build__closure18(t0) { this.vendor = t0; }, ExpenseEditDetailsState_build_closure: function ExpenseEditDetailsState_build_closure(t0, t1) { this.viewModel = t0; this.context = t1; }, ExpenseEditDetailsState_build_closure0: function ExpenseEditDetailsState_build_closure0(t0) { this.store = t0; }, ExpenseEditDetailsState_build__closure19: function ExpenseEditDetailsState_build__closure19(t0) { this.name = t0; }, ExpenseEditDetailsState_build_closure3: function ExpenseEditDetailsState_build_closure3(t0, t1, t2) { this.company = t0; this.viewModel = t1; this.expense = t2; }, ExpenseEditDetailsState_build__closure17: function ExpenseEditDetailsState_build__closure17(t0, t1) { this._box_0 = t0; this.client = t1; }, ExpenseEditDetailsState_build_closure2: function ExpenseEditDetailsState_build_closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, ExpenseEditDetailsState_build_closure4: function ExpenseEditDetailsState_build_closure4(t0, t1, t2) { this.store = t0; this.viewModel = t1; this.expense = t2; }, ExpenseEditDetailsState_build__closure16: function ExpenseEditDetailsState_build__closure16(t0, t1) { this.project = t0; this.expense = t1; }, ExpenseEditDetailsState_build_closure6: function ExpenseEditDetailsState_build_closure6(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure14: function ExpenseEditDetailsState_build__closure14(t0) { this.category = t0; }, ExpenseEditDetailsState_build_closure5: function ExpenseEditDetailsState_build_closure5(t0) { this.store = t0; }, ExpenseEditDetailsState_build__closure15: function ExpenseEditDetailsState_build__closure15(t0) { this.name = t0; }, ExpenseEditDetailsState_build_closure7: function ExpenseEditDetailsState_build_closure7(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure13: function ExpenseEditDetailsState_build__closure13(t0) { this.userId = t0; }, ExpenseEditDetailsState_build_closure8: function ExpenseEditDetailsState_build_closure8(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure12: function ExpenseEditDetailsState_build__closure12(t0) { this.name = t0; }, ExpenseEditDetailsState_build_closure9: function ExpenseEditDetailsState_build_closure9(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure11: function ExpenseEditDetailsState_build__closure11(t0) { this.amount = t0; }, ExpenseEditDetailsState_build_closure10: function ExpenseEditDetailsState_build_closure10(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure10: function ExpenseEditDetailsState_build__closure10(t0) { this.taxRate = t0; }, ExpenseEditDetailsState_build_closure11: function ExpenseEditDetailsState_build_closure11(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure9: function ExpenseEditDetailsState_build__closure9(t0) { this.name = t0; }, ExpenseEditDetailsState_build_closure12: function ExpenseEditDetailsState_build_closure12(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure8: function ExpenseEditDetailsState_build__closure8(t0) { this.amount = t0; }, ExpenseEditDetailsState_build_closure13: function ExpenseEditDetailsState_build_closure13(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure7: function ExpenseEditDetailsState_build__closure7(t0) { this.taxRate = t0; }, ExpenseEditDetailsState_build_closure14: function ExpenseEditDetailsState_build_closure14(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure6: function ExpenseEditDetailsState_build__closure6(t0) { this.name = t0; }, ExpenseEditDetailsState_build_closure15: function ExpenseEditDetailsState_build_closure15(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure5: function ExpenseEditDetailsState_build__closure5(t0) { this.amount = t0; }, ExpenseEditDetailsState_build_closure16: function ExpenseEditDetailsState_build_closure16(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure4: function ExpenseEditDetailsState_build__closure4(t0) { this.taxRate = t0; }, ExpenseEditDetailsState_build_closure17: function ExpenseEditDetailsState_build_closure17(t0) { this.viewModel = t0; }, ExpenseEditDetailsState_build__closure3: function ExpenseEditDetailsState_build__closure3(t0) { this.currency = t0; }, ExpenseEditDetailsState_build_closure18: function ExpenseEditDetailsState_build_closure18(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure2: function ExpenseEditDetailsState_build__closure2(t0) { this.date = t0; }, ExpenseEditDetailsState_build_closure20: function ExpenseEditDetailsState_build_closure20(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure1: function ExpenseEditDetailsState_build__closure1(t0) { this.value = t0; }, ExpenseEditDetailsState_build_closure19: function ExpenseEditDetailsState_build_closure19(t0) { this.localization = t0; }, ExpenseEditDetailsState_build_closure21: function ExpenseEditDetailsState_build_closure21(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure0: function ExpenseEditDetailsState_build__closure0(t0) { this.date = t0; }, ExpenseEditDetailsState_build_closure23: function ExpenseEditDetailsState_build_closure23(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditDetailsState_build__closure: function ExpenseEditDetailsState_build__closure(t0) { this.value = t0; }, ExpenseEditDetailsState_build_closure22: function ExpenseEditDetailsState_build_closure22() { }, ExpenseEditNotes: function ExpenseEditNotes(t0, t1) { this.viewModel = t0; this.key = t1; }, ExpenseEditNotesState: function ExpenseEditNotesState(t0, t1, t2, t3) { var _ = this; _._publicNotesController = t0; _._expense_edit_notes$_privateNotesController = t1; _.__ExpenseEditNotesState__controllers_A = $; _._expense_edit_notes$_debouncer = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, ExpenseEditNotesState_didChangeDependencies_closure: function ExpenseEditNotesState_didChangeDependencies_closure(t0) { this.$this = t0; }, ExpenseEditNotesState_didChangeDependencies_closure0: function ExpenseEditNotesState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ExpenseEditNotesState_dispose_closure: function ExpenseEditNotesState_dispose_closure(t0) { this.$this = t0; }, ExpenseEditNotesState__onChanged_closure: function ExpenseEditNotesState__onChanged_closure(t0) { this.$this = t0; }, ExpenseEditNotesState__onChanged_closure0: function ExpenseEditNotesState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditNotesState_build_closure: function ExpenseEditNotesState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ExpenseEditNotesState_build_closure0: function ExpenseEditNotesState_build_closure0(t0, t1) { this.store = t0; this.expense = t1; }, ExpenseEditSettings: function ExpenseEditSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, ExpenseEditSettingsState: function ExpenseEditSettingsState(t0, t1, t2, t3) { var _ = this; _._showConvertCurrencyFields = _._showPaymentFields = false; _._expense_edit_settings$_convertedAmount = 0; _._expense_edit_settings$_transactionReferenceController = t0; _._expense_edit_settings$_exchangeRateController = t1; _.__ExpenseEditSettingsState__controllers_A = $; _._expense_edit_settings$_debouncer = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, ExpenseEditSettingsState_didChangeDependencies_closure: function ExpenseEditSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, ExpenseEditSettingsState_didChangeDependencies_closure0: function ExpenseEditSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, ExpenseEditSettingsState_dispose_closure: function ExpenseEditSettingsState_dispose_closure(t0) { this.$this = t0; }, ExpenseEditSettingsState__onChanged_closure: function ExpenseEditSettingsState__onChanged_closure(t0) { this.$this = t0; }, ExpenseEditSettingsState__onChanged_closure0: function ExpenseEditSettingsState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState__setCurrency_closure: function ExpenseEditSettingsState__setCurrency_closure(t0, t1) { this.currency = t0; this.exchangeRate = t1; }, ExpenseEditSettingsState__setCurrency_closure0: function ExpenseEditSettingsState__setCurrency_closure0(t0, t1) { this.$this = t0; this.exchangeRate = t1; }, ExpenseEditSettingsState__calculateExchangeRate_closure: function ExpenseEditSettingsState__calculateExchangeRate_closure(t0) { this.exchangeRate = t0; }, ExpenseEditSettingsState_build_closure: function ExpenseEditSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState_build__closure11: function ExpenseEditSettingsState_build__closure11(t0) { this.value = t0; }, ExpenseEditSettingsState_build_closure0: function ExpenseEditSettingsState_build_closure0(t0, t1, t2) { this.$this = t0; this.expense = t1; this.viewModel = t2; }, ExpenseEditSettingsState_build__closure7: function ExpenseEditSettingsState_build__closure7() { }, ExpenseEditSettingsState_build__closure8: function ExpenseEditSettingsState_build__closure8() { }, ExpenseEditSettingsState_build__closure9: function ExpenseEditSettingsState_build__closure9(t0) { this.$this = t0; }, ExpenseEditSettingsState_build__closure10: function ExpenseEditSettingsState_build__closure10(t0, t1) { this.$this = t0; this.value = t1; }, ExpenseEditSettingsState_build_closure1: function ExpenseEditSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState_build__closure6: function ExpenseEditSettingsState_build__closure6(t0) { this.paymentType = t0; }, ExpenseEditSettingsState_build_closure2: function ExpenseEditSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState_build__closure5: function ExpenseEditSettingsState_build__closure5(t0) { this.date = t0; }, ExpenseEditSettingsState_build_closure3: function ExpenseEditSettingsState_build_closure3(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.staticState = t1; _.expense = t2; _.viewModel = t3; }, ExpenseEditSettingsState_build__closure2: function ExpenseEditSettingsState_build__closure2(t0, t1) { this.$this = t0; this.value = t1; }, ExpenseEditSettingsState_build__closure3: function ExpenseEditSettingsState_build__closure3() { }, ExpenseEditSettingsState_build__closure4: function ExpenseEditSettingsState_build__closure4(t0) { this.$this = t0; }, ExpenseEditSettingsState_build_closure4: function ExpenseEditSettingsState_build_closure4(t0) { this.$this = t0; }, ExpenseEditSettingsState_build_closure7: function ExpenseEditSettingsState_build_closure7(t0) { this.$this = t0; }, ExpenseEditSettingsState_build_closure5: function ExpenseEditSettingsState_build_closure5(t0) { this.$this = t0; }, ExpenseEditSettingsState_build_closure6: function ExpenseEditSettingsState_build_closure6(t0, t1) { this.$this = t0; this.viewModel = t1; }, ExpenseEditSettingsState_build_closure8: function ExpenseEditSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState_build__closure1: function ExpenseEditSettingsState_build__closure1(t0) { this.value = t0; }, ExpenseEditSettingsState_build_closure9: function ExpenseEditSettingsState_build_closure9(t0) { this.context = t0; }, ExpenseEditSettingsState_build_closure10: function ExpenseEditSettingsState_build_closure10(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState_build__closure0: function ExpenseEditSettingsState_build__closure0(t0) { this.value = t0; }, ExpenseEditSettingsState_build_closure11: function ExpenseEditSettingsState_build_closure11(t0, t1) { this.viewModel = t0; this.expense = t1; }, ExpenseEditSettingsState_build__closure: function ExpenseEditSettingsState_build__closure(t0) { this.value = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore(store) { var t2, expense, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; expense = t2.expenseUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].expenseState.map._map$_map.$index(0, expense.id); return new A.ExpenseEditVM(expense, new A.ExpenseEditVM_ExpenseEditVM$fromStore_closure(store), new A.ExpenseEditVM_ExpenseEditVM$fromStore_closure0(store, t1), new A.ExpenseEditVM_ExpenseEditVM$fromStore_closure1(store, t1), t1, new A.ExpenseEditVM_ExpenseEditVM$fromStore_closure2(store), new A.ExpenseEditVM_ExpenseEditVM$fromStore_closure3(store), new A.ExpenseEditVM_ExpenseEditVM$fromStore_closure4(store, expense)); }, ExpenseEditScreen: function ExpenseEditScreen(t0) { this.key = t0; }, ExpenseEditScreen_build_closure0: function ExpenseEditScreen_build_closure0() { }, ExpenseEditScreen_build_closure: function ExpenseEditScreen_build_closure() { }, AbstractExpenseEditVM: function AbstractExpenseEditVM() { }, ExpenseEditVM: function ExpenseEditVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.expense = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; _.onAddClientPressed = t5; _.onAddVendorPressed = t6; _.onUploadDocument = t7; }, ExpenseEditVM_ExpenseEditVM$fromStore_closure: function ExpenseEditVM_ExpenseEditVM$fromStore_closure(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore_closure1: function ExpenseEditVM_ExpenseEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, ExpenseEditVM_ExpenseEditVM$fromStore_closure2: function ExpenseEditVM_ExpenseEditVM$fromStore_closure2(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure3: function ExpenseEditVM_ExpenseEditVM$fromStore__closure3(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure4: function ExpenseEditVM_ExpenseEditVM$fromStore__closure4(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore_closure3: function ExpenseEditVM_ExpenseEditVM$fromStore_closure3(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure1: function ExpenseEditVM_ExpenseEditVM$fromStore__closure1(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure2: function ExpenseEditVM_ExpenseEditVM$fromStore__closure2(t0) { this.store = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore_closure0: function ExpenseEditVM_ExpenseEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure5: function ExpenseEditVM_ExpenseEditVM$fromStore__closure5(t0, t1, t2) { this.store = t0; this.action = t1; this.state = t2; }, ExpenseEditVM_ExpenseEditVM$fromStore___closure0: function ExpenseEditVM_ExpenseEditVM$fromStore___closure0(t0, t1, t2, t3, t4, t5) { var _ = this; _.expense = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; _.action = t5; }, ExpenseEditVM_ExpenseEditVM$fromStore___closure1: function ExpenseEditVM_ExpenseEditVM$fromStore___closure1() { }, ExpenseEditVM_ExpenseEditVM$fromStore____closure: function ExpenseEditVM_ExpenseEditVM$fromStore____closure(t0) { this.error = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore_closure4: function ExpenseEditVM_ExpenseEditVM$fromStore_closure4(t0, t1) { this.store = t0; this.expense = t1; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure: function ExpenseEditVM_ExpenseEditVM$fromStore__closure(t0) { this.context = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore__closure0: function ExpenseEditVM_ExpenseEditVM$fromStore__closure0(t0) { this.context = t0; }, ExpenseEditVM_ExpenseEditVM$fromStore___closure: function ExpenseEditVM_ExpenseEditVM$fromStore___closure(t0) { this.error = t0; }, ExpenseListItem$(expense, filter, isChecked, isDismissible, onCheckboxChanged, onTap, showCheckbox, showSelected) { return new A.ExpenseListItem(onCheckboxChanged, onTap, expense, filter, showCheckbox, isDismissible, isChecked, showSelected, null); }, ExpenseListItem: function ExpenseListItem(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.onCheckboxChanged = t0; _.onTap = t1; _.expense = t2; _.filter = t3; _.showCheckbox = t4; _.isDismissible = t5; _.isChecked = t6; _.showSelected = t7; _.key = t8; }, ExpenseListItem_build_closure: function ExpenseListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._box_0 = t0; _.$this = t1; _.listUIState = t2; _.state = t3; _.textStyle = t4; _.textColor = t5; _.filterMatch = t6; _.localization = t7; _.category = t8; }, ExpenseListItem_build__closure2: function ExpenseListItem_build__closure2(t0) { this.$this = t0; }, ExpenseListItem_build__closure1: function ExpenseListItem_build__closure1(t0) { this.$this = t0; }, ExpenseListItem_build__closure: function ExpenseListItem_build__closure(t0) { this.$this = t0; }, ExpenseListItem_build__closure0: function ExpenseListItem_build__closure0(t0) { this.$this = t0; }, ExpenseListItem_build__closure5: function ExpenseListItem_build__closure5(t0) { this.$this = t0; }, ExpenseListItem_build__closure4: function ExpenseListItem_build__closure4(t0) { this.$this = t0; }, ExpenseListItem_build__closure3: function ExpenseListItem_build__closure3(t0) { this.$this = t0; }, ExpenseListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].userCompany; t6 = $.$get$memoizedFilteredExpenseList(); t7 = t1.getUISelection$1(B.EntityType_expense); t8 = t2[t4]; t3 = t3.expenseUIState.listUIState; t8 = t6.call$9(t7, t8.expenseState.map, t8.clientState.map, t8.vendorState.map, t8.userState.map, t3, t8.invoiceState.map, t8.expenseCategoryState.map, t1.staticState); t4 = t2[t4]; t2 = t4.expenseState; t4 = t4.userCompany.settings.getTableColumns$1(B.EntityType_expense); if (t4 == null) t4 = A._setArrayType(["status", "number", "vendor", "client", "date", "amount", "public_notes", "entity_state"], type$.JSArray_String); return new A.ExpenseListVM(t1, t5.user, t8, t2.map, t3.filter, new A.ExpenseListVM_fromStore_closure(new A.ExpenseListVM_fromStore__handleRefresh(store)), t4, new A.ExpenseListVM_fromStore_closure0(store), new A.ExpenseListVM_fromStore_closure1(store)); }, ExpenseListBuilder: function ExpenseListBuilder(t0) { this.key = t0; }, ExpenseListBuilder_build_closure: function ExpenseListBuilder_build_closure() { }, ExpenseListBuilder_build__closure: function ExpenseListBuilder_build__closure(t0) { this.viewModel = t0; }, ExpenseListVM: function ExpenseListVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.user = t1; _.expenseList = t2; _.expenseMap = t3; _.filter = t4; _.onRefreshed = t5; _.tableColumns = t6; _.onSortColumn = t7; _.onClearMultielsect = t8; }, ExpenseListVM_fromStore__handleRefresh: function ExpenseListVM_fromStore__handleRefresh(t0) { this.store = t0; }, ExpenseListVM_fromStore_closure: function ExpenseListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, ExpenseListVM_fromStore_closure0: function ExpenseListVM_fromStore_closure0(t0) { this.store = t0; }, ExpenseListVM_fromStore_closure1: function ExpenseListVM_fromStore_closure1(t0) { this.store = t0; }, ExpensePresenter: function ExpensePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, ExpenseScreen: function ExpenseScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ExpenseScreen_build_closure: function ExpenseScreen_build_closure(t0) { this.localization = t0; }, ExpenseScreen_build_closure0: function ExpenseScreen_build_closure0(t0) { this.localization = t0; }, ExpenseScreen_build_closure1: function ExpenseScreen_build_closure1(t0) { this.localization = t0; }, ExpenseScreen_build_closure2: function ExpenseScreen_build_closure2(t0) { this.localization = t0; }, ExpenseScreen_build_closure3: function ExpenseScreen_build_closure3(t0) { this.localization = t0; }, ExpenseScreen_build_closure18: function ExpenseScreen_build_closure18(t0) { this.store = t0; }, ExpenseScreen_build_closure14: function ExpenseScreen_build_closure14(t0) { this.store = t0; }, ExpenseScreen_build_closure16: function ExpenseScreen_build_closure16(t0) { this.store = t0; }, ExpenseScreen_build_closure15: function ExpenseScreen_build_closure15(t0) { this.store = t0; }, ExpenseScreen_build_closure17: function ExpenseScreen_build_closure17(t0) { this.store = t0; }, ExpenseScreen_build_closure4: function ExpenseScreen_build_closure4(t0, t1) { this.store = t0; this.state = t1; }, ExpenseScreen_build_closure10: function ExpenseScreen_build_closure10(t0) { this.store = t0; }, ExpenseScreen_build_closure6: function ExpenseScreen_build_closure6(t0) { this.store = t0; }, ExpenseScreen_build_closure7: function ExpenseScreen_build_closure7(t0) { this.store = t0; }, ExpenseScreen_build_closure8: function ExpenseScreen_build_closure8(t0) { this.store = t0; }, ExpenseScreen_build_closure9: function ExpenseScreen_build_closure9(t0) { this.store = t0; }, ExpenseScreen_build_closure11: function ExpenseScreen_build_closure11(t0) { this.store = t0; }, ExpenseScreen_build_closure12: function ExpenseScreen_build_closure12(t0) { this.store = t0; }, ExpenseScreen_build_closure5: function ExpenseScreen_build_closure5(t0) { this.store = t0; }, ExpenseScreen_build_closure13: function ExpenseScreen_build_closure13(t0) { this.context = t0; }, ExpenseScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredExpenseList(); t3 = t1.getUISelection$1(B.EntityType_expense); t4 = t1.userCompanyStates; t5 = t1.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; return new A.ExpenseScreenVM(t2.call$9(t3, t4.expenseState.map, t4.clientState.map, t4.vendorState.map, t4.userState.map, t5.expenseUIState.listUIState, t4.invoiceState.map, t4.expenseCategoryState.map, t1.staticState)); }, ExpenseScreenBuilder: function ExpenseScreenBuilder(t0) { this.key = t0; }, ExpenseScreenBuilder_build_closure: function ExpenseScreenBuilder_build_closure() { }, ExpenseScreenVM: function ExpenseScreenVM(t0) { this.expenseList = t0; }, ExpenseView: function ExpenseView(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.tabIndex = t2; _.key = t3; }, _ExpenseViewState: function _ExpenseViewState(t0, t1, t2) { var _ = this; _._expense_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ExpenseViewState_build_closure: function _ExpenseViewState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.company = t1; _.expense = t2; _.viewModel = t3; }, _ExpenseViewState_build__closure: function _ExpenseViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _ExpenseViewState_build__closure0: function _ExpenseViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _ExpenseViewState_build__closure1: function _ExpenseViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, _ExpenseViewState_build__closure2: function _ExpenseViewState_build__closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, __ExpenseViewState_State_SingleTickerProviderStateMixin: function __ExpenseViewState_State_SingleTickerProviderStateMixin() { }, ExpenseViewDocuments: function ExpenseViewDocuments(t0, t1, t2) { this.viewModel = t0; this.expense = t1; this.key = t2; }, ExpenseViewDocuments_build_closure: function ExpenseViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ExpenseViewDocuments_build_closure0: function ExpenseViewDocuments_build_closure0(t0, t1) { this.$this = t0; this.store = t1; }, ExpenseOverview: function ExpenseOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, ExpenseOverview_build__buildDetailsList: function ExpenseOverview_build__buildDetailsList(t0, t1, t2, t3) { var _ = this; _.expense = t0; _.context = t1; _.localization = t2; _.state = t3; }, ExpenseViewSchedule: function ExpenseViewSchedule(t0, t1) { this.viewModel = t0; this.key = t1; }, _ExpenseViewScheduleState: function _ExpenseViewScheduleState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ExpenseViewScheduleState_build_closure: function _ExpenseViewScheduleState_build_closure(t0) { this.context = t0; }, ExpenseViewVM_ExpenseViewVM$fromStore(store) { var t2, t3, t4, expense, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.expenseUIState.selectedId; expense = t2[t4].expenseState.map._map$_map.$index(0, t3); if (expense == null) expense = A.ExpenseEntity_ExpenseEntity(_null, _null, t3, _null, _null, _null, _null); t2 = t2[t4].userCompany; expense.get$isNew(); return new A.ExpenseViewVM(t1, expense, t2.company, new A.ExpenseViewVM_ExpenseViewVM$fromStore_closure(new A.ExpenseViewVM_ExpenseViewVM$fromStore__handleRefresh(store, expense)), new A.ExpenseViewVM_ExpenseViewVM$fromStore_closure0(store, expense)); }, ExpenseViewScreen: function ExpenseViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, ExpenseViewScreen_build_closure0: function ExpenseViewScreen_build_closure0() { }, ExpenseViewScreen_build_closure: function ExpenseViewScreen_build_closure(t0) { this.$this = t0; }, AbstractExpenseViewVM: function AbstractExpenseViewVM() { }, ExpenseViewVM: function ExpenseViewVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.expense = t1; _.company = t2; _.onRefreshed = t3; _.onUploadDocuments = t4; }, ExpenseViewVM_ExpenseViewVM$fromStore__handleRefresh: function ExpenseViewVM_ExpenseViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.expense = t1; }, ExpenseViewVM_ExpenseViewVM$fromStore_closure: function ExpenseViewVM_ExpenseViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, ExpenseViewVM_ExpenseViewVM$fromStore_closure0: function ExpenseViewVM_ExpenseViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.expense = t1; }, ExpenseViewVM_ExpenseViewVM$fromStore__closure: function ExpenseViewVM_ExpenseViewVM$fromStore__closure(t0) { this.context = t0; }, ExpenseViewVM_ExpenseViewVM$fromStore__closure0: function ExpenseViewVM_ExpenseViewVM$fromStore__closure0() { }, ExpenseViewVM_ExpenseViewVM$fromStore___closure: function ExpenseViewVM_ExpenseViewVM$fromStore___closure(t0) { this.error = t0; }, ExpenseCategoryEdit: function ExpenseCategoryEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _ExpenseCategoryEditState: function _ExpenseCategoryEditState(t0, t1, t2, t3) { var _ = this; _._expense_category_edit$_debouncer = t0; _._expense_category_edit$_nameController = t1; _._expense_category_edit$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _ExpenseCategoryEditState_didChangeDependencies_closure: function _ExpenseCategoryEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ExpenseCategoryEditState_didChangeDependencies_closure0: function _ExpenseCategoryEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ExpenseCategoryEditState_dispose_closure: function _ExpenseCategoryEditState_dispose_closure(t0) { this.$this = t0; }, _ExpenseCategoryEditState__onChanged_closure: function _ExpenseCategoryEditState__onChanged_closure(t0) { this.$this = t0; }, _ExpenseCategoryEditState__onChanged_closure0: function _ExpenseCategoryEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.expenseCategory = t1; }, _ExpenseCategoryEditState_build_closure0: function _ExpenseCategoryEditState_build_closure0(t0) { this.viewModel = t0; }, _ExpenseCategoryEditState_build_closure1: function _ExpenseCategoryEditState_build_closure1(t0) { this.$this = t0; }, _ExpenseCategoryEditState_build_closure: function _ExpenseCategoryEditState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.localization = t1; _.expenseCategory = t2; _.viewModel = t3; }, _ExpenseCategoryEditState_build__closure: function _ExpenseCategoryEditState_build__closure(t0) { this.$this = t0; }, _ExpenseCategoryEditState_build__closure0: function _ExpenseCategoryEditState_build__closure0(t0) { this.localization = t0; }, _ExpenseCategoryEditState_build__closure1: function _ExpenseCategoryEditState_build__closure1(t0, t1) { this.viewModel = t0; this.expenseCategory = t1; }, _ExpenseCategoryEditState_build___closure: function _ExpenseCategoryEditState_build___closure(t0) { this.value = t0; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore(store) { var t2, expenseCategory, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; expenseCategory = t2.expenseCategoryUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, expenseCategory.id); return new A.ExpenseCategoryEditVM(expenseCategory, new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure(store), new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure0(store, t1), new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure1(store, t1), t1); }, ExpenseCategoryEditScreen: function ExpenseCategoryEditScreen(t0) { this.key = t0; }, ExpenseCategoryEditScreen_build_closure0: function ExpenseCategoryEditScreen_build_closure0() { }, ExpenseCategoryEditScreen_build_closure: function ExpenseCategoryEditScreen_build_closure() { }, ExpenseCategoryEditVM: function ExpenseCategoryEditVM(t0, t1, t2, t3, t4) { var _ = this; _.expenseCategory = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure(t0) { this.store = t0; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure1: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure0: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore__closure: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.expenseCategory = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure0: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure0() { }, ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore____closure: function ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore____closure(t0) { this.error = t0; }, ExpenseCategoryListItem$(expenseCategory, filter, isChecked, onTap, showCheck) { return new A.ExpenseCategoryListItem(onTap, expenseCategory, filter, isChecked, showCheck, null); }, ExpenseCategoryListItem: function ExpenseCategoryListItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.onTap = t0; _.expenseCategory = t1; _.filter = t2; _.isChecked = t3; _.showCheck = t4; _.key = t5; }, ExpenseCategoryListItem_build_closure1: function ExpenseCategoryListItem_build_closure1(t0) { this.$this = t0; }, ExpenseCategoryListItem_build_closure0: function ExpenseCategoryListItem_build_closure0(t0) { this.$this = t0; }, ExpenseCategoryListItem_build_closure: function ExpenseCategoryListItem_build_closure() { }, ExpenseCategoryListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredExpenseCategoryList(); t3 = t1.getUISelection$1(B.EntityType_expenseCategory); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].expenseCategoryState; t5 = t5.expenseCategoryUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.expenseCategoryState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_expenseCategory); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.ExpenseCategoryListVM(t1, t7, t4.map, t5.filter, new A.ExpenseCategoryListVM_fromStore_closure(new A.ExpenseCategoryListVM_fromStore__handleRefresh(store)), t2, new A.ExpenseCategoryListVM_fromStore_closure0(store), new A.ExpenseCategoryListVM_fromStore_closure1(store)); }, ExpenseCategoryListBuilder: function ExpenseCategoryListBuilder(t0) { this.key = t0; }, ExpenseCategoryListBuilder_build_closure: function ExpenseCategoryListBuilder_build_closure() { }, ExpenseCategoryListBuilder_build__closure: function ExpenseCategoryListBuilder_build__closure(t0) { this.viewModel = t0; }, ExpenseCategoryListVM: function ExpenseCategoryListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.expenseCategoryList = t1; _.expenseCategoryMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, ExpenseCategoryListVM_fromStore__handleRefresh: function ExpenseCategoryListVM_fromStore__handleRefresh(t0) { this.store = t0; }, ExpenseCategoryListVM_fromStore_closure: function ExpenseCategoryListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, ExpenseCategoryListVM_fromStore_closure0: function ExpenseCategoryListVM_fromStore_closure0(t0) { this.store = t0; }, ExpenseCategoryListVM_fromStore_closure1: function ExpenseCategoryListVM_fromStore_closure1(t0) { this.store = t0; }, ExpenseCategoryPresenter: function ExpenseCategoryPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, ExpenseCategoryScreen: function ExpenseCategoryScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ExpenseCategoryScreen_build_closure10: function ExpenseCategoryScreen_build_closure10(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure9: function ExpenseCategoryScreen_build_closure9(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure7: function ExpenseCategoryScreen_build_closure7(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure8: function ExpenseCategoryScreen_build_closure8(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure4: function ExpenseCategoryScreen_build_closure4(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure5: function ExpenseCategoryScreen_build_closure5(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure: function ExpenseCategoryScreen_build_closure(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure0: function ExpenseCategoryScreen_build_closure0(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure1: function ExpenseCategoryScreen_build_closure1(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure2: function ExpenseCategoryScreen_build_closure2(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure3: function ExpenseCategoryScreen_build_closure3(t0) { this.store = t0; }, ExpenseCategoryScreen_build_closure6: function ExpenseCategoryScreen_build_closure6(t0) { this.context = t0; }, ExpenseCategoryScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredExpenseCategoryList(); t3 = t1.getUISelection$1(B.EntityType_expenseCategory); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].expenseCategoryState; return new A.ExpenseCategoryScreenVM(t2.call$4(t3, t4.map, t4.list, t1.expenseCategoryUIState.listUIState)); }, ExpenseCategoryScreenBuilder: function ExpenseCategoryScreenBuilder(t0) { this.key = t0; }, ExpenseCategoryScreenBuilder_build_closure: function ExpenseCategoryScreenBuilder_build_closure() { }, ExpenseCategoryScreenVM: function ExpenseCategoryScreenVM(t0) { this.expenseCategoryList = t0; }, ExpenseCategoryView: function ExpenseCategoryView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _ExpenseCategoryViewState: function _ExpenseCategoryViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ExpenseCategoryViewState_build_closure: function _ExpenseCategoryViewState_build_closure(t0) { this.viewModel = t0; }, ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore(store) { var t2, t3, t4, expenseCategory, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.expenseCategoryUIState.selectedId; expenseCategory = t2._list$_list[t3.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, t4); if (expenseCategory == null) expenseCategory = A.ExpenseCategoryEntity_ExpenseCategoryEntity(t4, null); expenseCategory.get$isNew(); return new A.ExpenseCategoryViewVM(t1, expenseCategory, new A.ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore_closure(store)); }, ExpenseCategoryViewScreen: function ExpenseCategoryViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, ExpenseCategoryViewScreen_build_closure0: function ExpenseCategoryViewScreen_build_closure0() { }, ExpenseCategoryViewScreen_build_closure: function ExpenseCategoryViewScreen_build_closure(t0) { this.$this = t0; }, ExpenseCategoryViewVM: function ExpenseCategoryViewVM(t0, t1, t2) { this.state = t0; this.expenseCategory = t1; this.onBackPressed = t2; }, ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore_closure: function ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore_closure(t0) { this.store = t0; }, GroupEdit: function GroupEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _GroupEditState: function _GroupEditState(t0, t1, t2, t3, t4, t5) { var _ = this; _._group_edit$_nameController = t0; _._group_edit$_custom1Controller = t1; _._group_edit$_custom2Controller = t2; _._group_edit$_controllers = t3; _._group_edit$_debouncer = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _GroupEditState_didChangeDependencies_closure: function _GroupEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _GroupEditState_didChangeDependencies_closure0: function _GroupEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _GroupEditState_dispose_closure: function _GroupEditState_dispose_closure(t0) { this.$this = t0; }, _GroupEditState__onChanged_closure: function _GroupEditState__onChanged_closure(t0) { this.$this = t0; }, _GroupEditState__onChanged_closure0: function _GroupEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.group = t1; }, _GroupEditState_build_closure0: function _GroupEditState_build_closure0(t0) { this.viewModel = t0; }, _GroupEditState_build_closure1: function _GroupEditState_build_closure1(t0) { this.$this = t0; }, _GroupEditState_build_closure: function _GroupEditState_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, _GroupEditState_build__closure: function _GroupEditState_build__closure(t0) { this.$this = t0; }, _GroupEditState_build__closure0: function _GroupEditState_build__closure0(t0) { this.localization = t0; }, GroupEditVM_GroupEditVM$fromStore(store) { var t2, group, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; group = t2.groupUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].groupState.map._map$_map.$index(0, group.id); return new A.GroupEditVM(group, new A.GroupEditVM_GroupEditVM$fromStore_closure(store), new A.GroupEditVM_GroupEditVM$fromStore_closure0(t1, store), new A.GroupEditVM_GroupEditVM$fromStore_closure1(store, t1), t1); }, GroupEditScreen: function GroupEditScreen(t0) { this.key = t0; }, GroupEditScreen_build_closure0: function GroupEditScreen_build_closure0() { }, GroupEditScreen_build_closure: function GroupEditScreen_build_closure() { }, GroupEditVM: function GroupEditVM(t0, t1, t2, t3, t4) { var _ = this; _.group = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, GroupEditVM_GroupEditVM$fromStore_closure: function GroupEditVM_GroupEditVM$fromStore_closure(t0) { this.store = t0; }, GroupEditVM_GroupEditVM$fromStore_closure1: function GroupEditVM_GroupEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, GroupEditVM_GroupEditVM$fromStore_closure0: function GroupEditVM_GroupEditVM$fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, GroupEditVM_GroupEditVM$fromStore__closure: function GroupEditVM_GroupEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, GroupEditVM_GroupEditVM$fromStore___closure: function GroupEditVM_GroupEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.group = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, GroupEditVM_GroupEditVM$fromStore___closure0: function GroupEditVM_GroupEditVM$fromStore___closure0() { }, GroupEditVM_GroupEditVM$fromStore____closure: function GroupEditVM_GroupEditVM$fromStore____closure(t0) { this.error = t0; }, GroupListItem: function GroupListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.group = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, GroupListItem_build_closure1: function GroupListItem_build_closure1(t0) { this.$this = t0; }, GroupListItem_build_closure0: function GroupListItem_build_closure0(t0) { this.$this = t0; }, GroupListItem_build_closure: function GroupListItem_build_closure(t0) { this.$this = t0; }, GroupListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].userCompany; t6 = $.$get$memoizedFilteredGroupList(); t7 = t1.getUISelection$1(B.EntityType_group); t8 = t2[t4].groupState; t3 = t3.groupUIState.listUIState; return new A.GroupListVM(t1, t5, t6.call$4(t7, t8.map, t8.list, t3), t2[t4].groupState.map, t3.filter, new A.GroupListVM_fromStore_closure(new A.GroupListVM_fromStore__handleRefresh(store)), new A.GroupListVM_fromStore_closure0(store), new A.GroupListVM_fromStore_closure1(store)); }, GroupListBuilder: function GroupListBuilder(t0) { this.key = t0; }, GroupListBuilder_build_closure: function GroupListBuilder_build_closure() { }, GroupListBuilder_build__closure: function GroupListBuilder_build__closure(t0) { this.viewModel = t0; }, GroupListVM: function GroupListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.userCompany = t1; _.groupList = t2; _.groupMap = t3; _.filter = t4; _.onRefreshed = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, GroupListVM_fromStore__handleRefresh: function GroupListVM_fromStore__handleRefresh(t0) { this.store = t0; }, GroupListVM_fromStore_closure: function GroupListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, GroupListVM_fromStore_closure0: function GroupListVM_fromStore_closure0(t0) { this.store = t0; }, GroupListVM_fromStore_closure1: function GroupListVM_fromStore_closure1(t0) { this.store = t0; }, GroupSettingsScreen: function GroupSettingsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, GroupSettingsScreen_build_closure6: function GroupSettingsScreen_build_closure6(t0) { this.store = t0; }, GroupSettingsScreen_build_closure3: function GroupSettingsScreen_build_closure3(t0) { this.store = t0; }, GroupSettingsScreen_build_closure4: function GroupSettingsScreen_build_closure4(t0) { this.store = t0; }, GroupSettingsScreen_build_closure5: function GroupSettingsScreen_build_closure5(t0) { this.store = t0; }, GroupSettingsScreen_build_closure0: function GroupSettingsScreen_build_closure0(t0) { this.store = t0; }, GroupSettingsScreen_build_closure1: function GroupSettingsScreen_build_closure1(t0) { this.store = t0; }, GroupSettingsScreen_build_closure: function GroupSettingsScreen_build_closure(t0) { this.store = t0; }, GroupSettingsScreen_build_closure2: function GroupSettingsScreen_build_closure2(t0) { this.context = t0; }, GroupScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredGroupList(); t3 = t1.getUISelection$1(B.EntityType_group); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].groupState; return new A.GroupScreenVM(t2.call$4(t3, t4.map, t4.list, t1.groupUIState.listUIState)); }, GroupScreenBuilder: function GroupScreenBuilder(t0) { this.key = t0; }, GroupScreenBuilder_build_closure: function GroupScreenBuilder_build_closure() { }, GroupScreenVM: function GroupScreenVM(t0) { this.groupList = t0; }, GroupView: function GroupView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _GroupViewState: function _GroupViewState(t0, t1, t2) { var _ = this; _._group_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _GroupViewState_build_closure2: function _GroupViewState_build_closure2(t0) { this.viewModel = t0; }, _GroupViewState_build_closure: function _GroupViewState_build_closure(t0, t1) { this.context = t0; this.group = t1; }, _GroupViewState_build_closure0: function _GroupViewState_build_closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _GroupViewState_build_closure1: function _GroupViewState_build_closure1(t0, t1) { this.store = t0; this.group = t1; }, SettingsViewer: function SettingsViewer(t0, t1, t2) { this.settings = t0; this.state = t1; this.key = t2; }, __GroupViewState_State_SingleTickerProviderStateMixin: function __GroupViewState_State_SingleTickerProviderStateMixin() { }, GroupViewVM_GroupViewVM$fromStore(store) { var t2, t3, t4, group, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.groupUIState.selectedId; group = t2._list$_list[t3.selectedCompanyIndex].groupState.map._map$_map.$index(0, t4); if (group == null) group = A.GroupEntity_GroupEntity(t4, null); group.get$isNew(); return new A.GroupViewVM(t1, group, new A.GroupViewVM_GroupViewVM$fromStore_closure(store), new A.GroupViewVM_GroupViewVM$fromStore_closure0(store, group)); }, GroupViewScreen: function GroupViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, GroupViewScreen_build_closure0: function GroupViewScreen_build_closure0() { }, GroupViewScreen_build_closure: function GroupViewScreen_build_closure(t0) { this.$this = t0; }, GroupViewVM: function GroupViewVM(t0, t1, t2, t3) { var _ = this; _.state = t0; _.group = t1; _.onBackPressed = t2; _.onUploadDocuments = t3; }, GroupViewVM_GroupViewVM$fromStore_closure: function GroupViewVM_GroupViewVM$fromStore_closure(t0) { this.store = t0; }, GroupViewVM_GroupViewVM$fromStore_closure0: function GroupViewVM_GroupViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.group = t1; }, GroupViewVM_GroupViewVM$fromStore__closure: function GroupViewVM_GroupViewVM$fromStore__closure(t0) { this.context = t0; }, GroupViewVM_GroupViewVM$fromStore__closure0: function GroupViewVM_GroupViewVM$fromStore__closure0(t0) { this.context = t0; }, GroupViewVM_GroupViewVM$fromStore___closure: function GroupViewVM_GroupViewVM$fromStore___closure(t0) { this.error = t0; }, InvoiceEdit: function InvoiceEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _InvoiceEditState: function _InvoiceEditState(t0, t1, t2) { var _ = this; _._invoice_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _InvoiceEditState__onSavePressed_closure: function _InvoiceEditState__onSavePressed_closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.action = t2; }, _InvoiceEditState_build_closure1: function _InvoiceEditState_build_closure1(t0) { this.viewModel = t0; }, _InvoiceEditState_build_closure2: function _InvoiceEditState_build_closure2(t0) { this.$this = t0; }, _InvoiceEditState_build_closure0: function _InvoiceEditState_build_closure0(t0) { this.$this = t0; }, _InvoiceEditState_build_closure: function _InvoiceEditState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.viewModel = t3; _.isFullscreen = t4; }, _InvoiceEditState_build__closure: function _InvoiceEditState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.viewModel = t2; _.isFullscreen = t3; }, _InvoiceEditState_build___closure0: function _InvoiceEditState_build___closure0() { }, _InvoiceEditState_build___closure1: function _InvoiceEditState_build___closure1(t0) { this.viewModel = t0; }, _InvoiceEditState_build___closure: function _InvoiceEditState_build___closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.isFullscreen = t2; }, __InvoiceEditState_State_SingleTickerProviderStateMixin: function __InvoiceEditState_State_SingleTickerProviderStateMixin() { }, InvoiceEditContacts: function InvoiceEditContacts(t0, t1) { this.viewModel = t0; this.key = t1; }, InvoiceEditContacts_build_closure: function InvoiceEditContacts_build_closure() { }, InvoiceEditContacts_build_closure0: function InvoiceEditContacts_build_closure0(t0, t1) { this.$this = t0; this.invoice = t1; }, InvoiceEditContacts_build__closure0: function InvoiceEditContacts_build__closure0(t0, t1, t2) { this.$this = t0; this.invitation = t1; this.contact = t2; }, InvoiceEditContacts_build_closure1: function InvoiceEditContacts_build_closure1() { }, InvoiceEditContacts_build_closure2: function InvoiceEditContacts_build_closure2(t0, t1, t2) { this.$this = t0; this.invoice = t1; this.client = t2; }, InvoiceEditContacts_build__closure: function InvoiceEditContacts_build__closure(t0, t1, t2) { this.$this = t0; this.invitation = t1; this.contact = t2; }, _ContactListTile: function _ContactListTile(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.fullName = t0; _.email = t1; _.hash = t2; _.invoice = t3; _.invitation = t4; _.onTap = t5; _.key = t6; }, _ContactListTileState: function _ContactListTileState(t0) { var _ = this; _._showEmailError = true; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ContactListTileState_build_closure: function _ContactListTileState_build_closure(t0) { this.localization = t0; }, _ContactListTileState_build_closure0: function _ContactListTileState_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _ContactListTileState_build_closure1: function _ContactListTileState_build_closure1(t0) { this.$this = t0; }, _ContactListTileState_build_closure2: function _ContactListTileState_build_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.store = t2; _.localization = t3; }, _ContactListTileState_build__closure: function _ContactListTileState_build__closure(t0, t1, t2) { this.$this = t0; this.store = t1; this.localization = t2; }, _ContactListTileState_build___closure: function _ContactListTileState_build___closure(t0) { this.$this = t0; }, _ContactListTileState_build__closure0: function _ContactListTileState_build__closure0(t0) { this.store = t0; }, InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore(store, entityType) { var entity, t3, t4, t5, t6, t7, t8, t1 = {}, t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.entity = null; if (entityType === B.EntityType_invoice) { entity = t2.uiState.invoiceUIState.editing; t1.entity = entity; t3 = entity; } else if (entityType === B.EntityType_quote) { entity = t2.uiState.quoteUIState.editing; t1.entity = entity; t3 = entity; } else if (entityType === B.EntityType_credit) { entity = t2.uiState.creditUIState.editing; t1.entity = entity; t3 = entity; } else if (entityType === B.EntityType_recurringInvoice) { entity = t2.uiState.recurringInvoiceUIState.editing; t1.entity = entity; t3 = entity; } else if (entityType === B.EntityType_purchaseOrder) { entity = t2.uiState.purchaseOrderUIState.editing; t1.entity = entity; t3 = entity; } else { A.print("ERROR: entityType " + A.S(entityType) + " not handled in invoice_edit_contacts_vm"); t3 = null; } t4 = t2.userCompanyStates; t5 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = t4[t5].clientState; t7 = t3 == null; t8 = t7 ? type$.BelongsToClient._as(t3) : t3; t8 = t6.map._map$_map.$index(0, t8.clientId); t5 = t4[t5].vendorState; t4 = t7 ? type$.BelongsToVendor._as(t3) : t3; return new A.InvoiceEditContactsVM(t2, t3, t8, t5.map._map$_map.$index(0, t4.vendorId), new A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure(t1, t2, entityType, store), new A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure0(t1, t2, entityType, store), new A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure1(t1, store, entityType)); }, InvoiceEditContactsScreen: function InvoiceEditContactsScreen(t0, t1) { this.entityType = t0; this.key = t1; }, InvoiceEditContactsScreen_build_closure0: function InvoiceEditContactsScreen_build_closure0(t0) { this.$this = t0; }, InvoiceEditContactsScreen_build_closure: function InvoiceEditContactsScreen_build_closure() { }, EntityEditContactsVM: function EntityEditContactsVM() { }, InvoiceEditContactsVM: function InvoiceEditContactsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.invoice = t1; _.client = t2; _.vendor = t3; _.onAddClientContact = t4; _.onAddVendorContact = t5; _.onRemoveContact = t6; }, InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure: function InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.state = t1; _.entityType = t2; _.store = t3; }, InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure0: function InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure0(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.state = t1; _.entityType = t2; _.store = t3; }, InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure1: function InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure1(t0, t1, t2) { this._box_0 = t0; this.store = t1; this.entityType = t2; }, InvoiceEditDesktop: function InvoiceEditDesktop(t0, t1, t2) { this.viewModel = t0; this.entityViewModel = t1; this.key = t2; }, InvoiceEditDesktopState: function InvoiceEditDesktopState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { var _ = this; _._tableTabController = _._optionTabController = null; _._showSaveDefault = _._selectTasksTable = false; _.__InvoiceEditDesktopState__focusNode_A = $; _._invoice_edit_desktop$_invoiceNumberController = t0; _._invoice_edit_desktop$_poNumberController = t1; _._invoice_edit_desktop$_discountController = t2; _._invoice_edit_desktop$_partialController = t3; _._invoice_edit_desktop$_custom1Controller = t4; _._invoice_edit_desktop$_custom2Controller = t5; _._invoice_edit_desktop$_custom3Controller = t6; _._invoice_edit_desktop$_custom4Controller = t7; _._invoice_edit_desktop$_surcharge1Controller = t8; _._invoice_edit_desktop$_surcharge2Controller = t9; _._invoice_edit_desktop$_surcharge3Controller = t10; _._invoice_edit_desktop$_surcharge4Controller = t11; _._invoice_edit_desktop$_publicNotesController = t12; _._invoice_edit_desktop$_privateNotesController = t13; _._invoice_edit_desktop$_termsController = t14; _._invoice_edit_desktop$_footerController = t15; _._invoice_edit_desktop$_controllers = t16; _._invoice_edit_desktop$_debouncer = t17; _.TickerProviderStateMixin__tickers = t18; _.TickerProviderStateMixin__tickerModeNotifier = t19; _._widget = null; _._debugLifecycleState = t20; _._framework$_element = null; }, InvoiceEditDesktopState_didChangeDependencies_closure: function InvoiceEditDesktopState_didChangeDependencies_closure(t0) { this.$this = t0; }, InvoiceEditDesktopState_didChangeDependencies_closure0: function InvoiceEditDesktopState_didChangeDependencies_closure0(t0) { this.$this = t0; }, InvoiceEditDesktopState_dispose_closure: function InvoiceEditDesktopState_dispose_closure(t0) { this.$this = t0; }, InvoiceEditDesktopState__onChanged_closure: function InvoiceEditDesktopState__onChanged_closure(t0) { this.$this = t0; }, InvoiceEditDesktopState__onChanged_closure0: function InvoiceEditDesktopState__onChanged_closure0(t0, t1) { this.$this = t0; this.invoice = t1; }, InvoiceEditDesktopState_build_closure: function InvoiceEditDesktopState_build_closure() { }, InvoiceEditDesktopState_build_closure0: function InvoiceEditDesktopState_build_closure0() { }, InvoiceEditDesktopState_build_closure1: function InvoiceEditDesktopState_build_closure1(t0, t1, t2) { this.viewModel = t0; this.context = t1; this.invoice = t2; }, InvoiceEditDesktopState_build_closure2: function InvoiceEditDesktopState_build_closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, InvoiceEditDesktopState_build_closure3: function InvoiceEditDesktopState_build_closure3(t0, t1, t2) { this.viewModel = t0; this.context = t1; this.invoice = t2; }, InvoiceEditDesktopState_build_closure4: function InvoiceEditDesktopState_build_closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, InvoiceEditDesktopState_build_closure5: function InvoiceEditDesktopState_build_closure5(t0, t1, t2) { this.invoice = t0; this.vendor = t1; this.client = t2; }, InvoiceEditDesktopState_build_closure6: function InvoiceEditDesktopState_build_closure6(t0, t1, t2) { this.invoice = t0; this.vendor = t1; this.client = t2; }, InvoiceEditDesktopState_build_closure8: function InvoiceEditDesktopState_build_closure8(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure21: function InvoiceEditDesktopState_build__closure21(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure7: function InvoiceEditDesktopState_build_closure7(t0) { this.localization = t0; }, InvoiceEditDesktopState_build_closure9: function InvoiceEditDesktopState_build_closure9(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure20: function InvoiceEditDesktopState_build__closure20(t0) { this.date = t0; }, InvoiceEditDesktopState_build_closure11: function InvoiceEditDesktopState_build_closure11(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure19: function InvoiceEditDesktopState_build__closure19(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure10: function InvoiceEditDesktopState_build_closure10() { }, InvoiceEditDesktopState_build_closure13: function InvoiceEditDesktopState_build_closure13(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure18: function InvoiceEditDesktopState_build__closure18(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure12: function InvoiceEditDesktopState_build_closure12(t0) { this.localization = t0; }, InvoiceEditDesktopState_build_closure15: function InvoiceEditDesktopState_build_closure15(t0) { this.context = t0; }, InvoiceEditDesktopState_build_closure14: function InvoiceEditDesktopState_build_closure14(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure17: function InvoiceEditDesktopState_build__closure17(t0) { this.date = t0; }, InvoiceEditDesktopState_build_closure16: function InvoiceEditDesktopState_build_closure16(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure16: function InvoiceEditDesktopState_build__closure16(t0) { this.date = t0; }, InvoiceEditDesktopState_build_closure17: function InvoiceEditDesktopState_build_closure17(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.state = t2; _.localization = t3; }, InvoiceEditDesktopState_build_closure18: function InvoiceEditDesktopState_build_closure18(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure15: function InvoiceEditDesktopState_build__closure15(t0) { this.date = t0; }, InvoiceEditDesktopState_build_closure19: function InvoiceEditDesktopState_build_closure19(t0, t1, t2) { this.invoice = t0; this.originalInvoice = t1; this.context = t2; }, InvoiceEditDesktopState_build_closure20: function InvoiceEditDesktopState_build_closure20(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure14: function InvoiceEditDesktopState_build__closure14(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure21: function InvoiceEditDesktopState_build_closure21(t0) { this.localization = t0; }, InvoiceEditDesktopState_build__closure13: function InvoiceEditDesktopState_build__closure13(t0) { this.localization = t0; }, InvoiceEditDesktopState_build_closure23: function InvoiceEditDesktopState_build_closure23(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure12: function InvoiceEditDesktopState_build__closure12(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure22: function InvoiceEditDesktopState_build_closure22() { }, InvoiceEditDesktopState_build_closure24: function InvoiceEditDesktopState_build_closure24(t0) { this.$this = t0; }, InvoiceEditDesktopState_build__closure11: function InvoiceEditDesktopState_build__closure11(t0, t1) { this.$this = t0; this.index = t1; }, InvoiceEditDesktopState_build_closure25: function InvoiceEditDesktopState_build_closure25(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure10: function InvoiceEditDesktopState_build__closure10(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure26: function InvoiceEditDesktopState_build_closure26(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure9: function InvoiceEditDesktopState_build__closure9(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure27: function InvoiceEditDesktopState_build_closure27(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.invoice = t1; _.viewModel = t2; _.company = t3; _.store = t4; _.state = t5; _.localization = t6; }, InvoiceEditDesktopState_build__closure0: function InvoiceEditDesktopState_build__closure0(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure8: function InvoiceEditDesktopState_build___closure8(t0) { this.value = t0; }, InvoiceEditDesktopState_build__closure1: function InvoiceEditDesktopState_build__closure1(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure7: function InvoiceEditDesktopState_build___closure7(t0) { this.userId = t0; }, InvoiceEditDesktopState_build__closure2: function InvoiceEditDesktopState_build__closure2(t0, t1, t2, t3, t4) { var _ = this; _.store = t0; _.state = t1; _.invoice = t2; _.viewModel = t3; _.context = t4; }, InvoiceEditDesktopState_build___closure5: function InvoiceEditDesktopState_build___closure5(t0) { this.projectId = t0; }, InvoiceEditDesktopState_build___closure6: function InvoiceEditDesktopState_build___closure6(t0) { this.projectId = t0; }, InvoiceEditDesktopState_build__closure3: function InvoiceEditDesktopState_build__closure3(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure4: function InvoiceEditDesktopState_build___closure4(t0) { this.client = t0; }, InvoiceEditDesktopState_build__closure5: function InvoiceEditDesktopState_build__closure5(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure2: function InvoiceEditDesktopState_build___closure2(t0) { this.vendor = t0; }, InvoiceEditDesktopState_build__closure4: function InvoiceEditDesktopState_build__closure4(t0) { this.store = t0; }, InvoiceEditDesktopState_build___closure3: function InvoiceEditDesktopState_build___closure3(t0) { this.name = t0; }, InvoiceEditDesktopState_build__closure6: function InvoiceEditDesktopState_build__closure6(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure1: function InvoiceEditDesktopState_build___closure1(t0) { this.value = t0; }, InvoiceEditDesktopState_build__closure7: function InvoiceEditDesktopState_build__closure7(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure0: function InvoiceEditDesktopState_build___closure0(t0) { this.value = t0; }, InvoiceEditDesktopState_build__closure8: function InvoiceEditDesktopState_build__closure8(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build___closure: function InvoiceEditDesktopState_build___closure(t0) { this.value = t0; }, InvoiceEditDesktopState_build_closure28: function InvoiceEditDesktopState_build_closure28(t0, t1) { this.$this = t0; this.context = t1; }, InvoiceEditDesktopState_build_closure29: function InvoiceEditDesktopState_build_closure29(t0, t1) { this.store = t0; this.invoice = t1; }, InvoiceEditDesktopState_build_closure30: function InvoiceEditDesktopState_build_closure30(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build_closure31: function InvoiceEditDesktopState_build_closure31(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build_closure32: function InvoiceEditDesktopState_build_closure32(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDesktopState_build_closure33: function InvoiceEditDesktopState_build_closure33(t0, t1) { this.context = t0; this.invoice = t1; }, InvoiceEditDesktopState_build__closure: function InvoiceEditDesktopState_build__closure(t0) { this.invoice = t0; }, _PdfPreview0: function _PdfPreview0(t0, t1) { this.invoice = t0; this.key = t1; }, __PdfPreviewState: function __PdfPreviewState(t0, t1) { var _ = this; _._pdfDebouncer = t0; _._invoice_edit_desktop$_currentPage = _._pageCount = 1; _._invoice_edit_desktop$_response = _._invoice_edit_desktop$_pdfString = null; _._pendingLoad = _._invoice_edit_desktop$_isLoading = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, __PdfPreviewState_loadPdf_closure: function __PdfPreviewState_loadPdf_closure(t0) { this.$this = t0; }, __PdfPreviewState__loadPdf_closure: function __PdfPreviewState__loadPdf_closure(t0) { this.$this = t0; }, __PdfPreviewState__loadPdf_closure0: function __PdfPreviewState__loadPdf_closure0(t0, t1) { this.$this = t0; this.state = t1; }, __PdfPreviewState__loadPdf__closure0: function __PdfPreviewState__loadPdf__closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.response = t1; _.pages = t2; _.state = t3; }, __PdfPreviewState__loadPdf_closure1: function __PdfPreviewState__loadPdf_closure1(t0) { this.$this = t0; }, __PdfPreviewState__loadPdf__closure: function __PdfPreviewState__loadPdf__closure(t0) { this.$this = t0; }, __PdfPreviewState_build_closure: function __PdfPreviewState_build_closure(t0) { this.$this = t0; }, __PdfPreviewState_build__closure0: function __PdfPreviewState_build__closure0(t0) { this.$this = t0; }, __PdfPreviewState_build_closure0: function __PdfPreviewState_build_closure0(t0) { this.$this = t0; }, __PdfPreviewState_build__closure: function __PdfPreviewState_build__closure(t0) { this.$this = t0; }, __PdfPreviewState_build_closure1: function __PdfPreviewState_build_closure1(t0) { this.$this = t0; }, _InvoiceEditDesktopState_State_TickerProviderStateMixin: function _InvoiceEditDesktopState_State_TickerProviderStateMixin() { }, InvoiceEditDetails: function InvoiceEditDetails(t0, t1, t2) { this.viewModel = t0; this.entityType = t1; this.key = t2; }, InvoiceEditDetailsState: function InvoiceEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _._invoiceNumberController = t0; _._poNumberController = t1; _._invoice_edit_details$_discountController = t2; _._partialController = t3; _._invoice_edit_details$_custom1Controller = t4; _._invoice_edit_details$_custom2Controller = t5; _._invoice_edit_details$_custom3Controller = t6; _._invoice_edit_details$_custom4Controller = t7; _._surcharge1Controller = t8; _._surcharge2Controller = t9; _._surcharge3Controller = t10; _._surcharge4Controller = t11; _._invoice_edit_details$_controllers = t12; _._invoice_edit_details$_debouncer = t13; _._widget = null; _._debugLifecycleState = t14; _._framework$_element = null; }, InvoiceEditDetailsState_didChangeDependencies_closure: function InvoiceEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, InvoiceEditDetailsState_didChangeDependencies_closure0: function InvoiceEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, InvoiceEditDetailsState_dispose_closure: function InvoiceEditDetailsState_dispose_closure(t0) { this.$this = t0; }, InvoiceEditDetailsState__onChanged_closure: function InvoiceEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, InvoiceEditDetailsState__onChanged_closure0: function InvoiceEditDetailsState__onChanged_closure0(t0, t1) { this.$this = t0; this.invoice = t1; }, InvoiceEditDetailsState_build_closure: function InvoiceEditDetailsState_build_closure(t0, t1, t2) { this.viewModel = t0; this.context = t1; this.invoice = t2; }, InvoiceEditDetailsState_build_closure0: function InvoiceEditDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, InvoiceEditDetailsState_build_closure1: function InvoiceEditDetailsState_build_closure1(t0, t1, t2) { this.viewModel = t0; this.context = t1; this.invoice = t2; }, InvoiceEditDetailsState_build_closure2: function InvoiceEditDetailsState_build_closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, InvoiceEditDetailsState_build_closure3: function InvoiceEditDetailsState_build_closure3(t0, t1, t2) { this.invoice = t0; this.originalInvoice = t1; this.context = t2; }, InvoiceEditDetailsState_build_closure4: function InvoiceEditDetailsState_build_closure4(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure19: function InvoiceEditDetailsState_build__closure19(t0) { this.userId = t0; }, InvoiceEditDetailsState_build_closure6: function InvoiceEditDetailsState_build_closure6(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure18: function InvoiceEditDetailsState_build__closure18(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure5: function InvoiceEditDetailsState_build_closure5(t0) { this.localization = t0; }, InvoiceEditDetailsState_build_closure7: function InvoiceEditDetailsState_build_closure7(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure17: function InvoiceEditDetailsState_build__closure17(t0) { this.date = t0; }, InvoiceEditDetailsState_build_closure9: function InvoiceEditDetailsState_build_closure9(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure16: function InvoiceEditDetailsState_build__closure16(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure8: function InvoiceEditDetailsState_build_closure8() { }, InvoiceEditDetailsState_build_closure11: function InvoiceEditDetailsState_build_closure11(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure15: function InvoiceEditDetailsState_build__closure15(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure10: function InvoiceEditDetailsState_build_closure10(t0) { this.localization = t0; }, InvoiceEditDetailsState_build_closure13: function InvoiceEditDetailsState_build_closure13(t0) { this.context = t0; }, InvoiceEditDetailsState_build_closure12: function InvoiceEditDetailsState_build_closure12(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure14: function InvoiceEditDetailsState_build__closure14(t0) { this.date = t0; }, InvoiceEditDetailsState_build_closure14: function InvoiceEditDetailsState_build_closure14(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure13: function InvoiceEditDetailsState_build__closure13(t0) { this.date = t0; }, InvoiceEditDetailsState_build_closure15: function InvoiceEditDetailsState_build_closure15(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.state = t2; _.localization = t3; }, InvoiceEditDetailsState_build_closure16: function InvoiceEditDetailsState_build_closure16(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure12: function InvoiceEditDetailsState_build__closure12(t0) { this.date = t0; }, InvoiceEditDetailsState_build_closure17: function InvoiceEditDetailsState_build_closure17(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure11: function InvoiceEditDetailsState_build__closure11(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure18: function InvoiceEditDetailsState_build_closure18(t0) { this.localization = t0; }, InvoiceEditDetailsState_build__closure10: function InvoiceEditDetailsState_build__closure10(t0) { this.localization = t0; }, InvoiceEditDetailsState_build_closure20: function InvoiceEditDetailsState_build_closure20(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure9: function InvoiceEditDetailsState_build__closure9(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure19: function InvoiceEditDetailsState_build_closure19() { }, InvoiceEditDetailsState_build_closure21: function InvoiceEditDetailsState_build_closure21(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build_closure22: function InvoiceEditDetailsState_build_closure22(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build_closure23: function InvoiceEditDetailsState_build_closure23(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build_closure24: function InvoiceEditDetailsState_build_closure24(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure8: function InvoiceEditDetailsState_build__closure8(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure25: function InvoiceEditDetailsState_build_closure25(t0, t1, t2, t3) { var _ = this; _.state = t0; _.invoice = t1; _.viewModel = t2; _.context = t3; }, InvoiceEditDetailsState_build__closure6: function InvoiceEditDetailsState_build__closure6(t0) { this.projectId = t0; }, InvoiceEditDetailsState_build__closure7: function InvoiceEditDetailsState_build__closure7(t0) { this.projectId = t0; }, InvoiceEditDetailsState_build_closure26: function InvoiceEditDetailsState_build_closure26(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure5: function InvoiceEditDetailsState_build__closure5(t0) { this.client = t0; }, InvoiceEditDetailsState_build_closure28: function InvoiceEditDetailsState_build_closure28(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure3: function InvoiceEditDetailsState_build__closure3(t0) { this.vendor = t0; }, InvoiceEditDetailsState_build_closure27: function InvoiceEditDetailsState_build_closure27(t0) { this.store = t0; }, InvoiceEditDetailsState_build__closure4: function InvoiceEditDetailsState_build__closure4(t0) { this.name = t0; }, InvoiceEditDetailsState_build_closure29: function InvoiceEditDetailsState_build_closure29(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure2: function InvoiceEditDetailsState_build__closure2(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure30: function InvoiceEditDetailsState_build_closure30(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure1: function InvoiceEditDetailsState_build__closure1(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure31: function InvoiceEditDetailsState_build_closure31(t0, t1) { this.viewModel = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure0: function InvoiceEditDetailsState_build__closure0(t0) { this.value = t0; }, InvoiceEditDetailsState_build_closure32: function InvoiceEditDetailsState_build_closure32(t0, t1) { this.context = t0; this.invoice = t1; }, InvoiceEditDetailsState_build__closure: function InvoiceEditDetailsState_build__closure(t0) { this.invoice = t0; }, InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; return new A.InvoiceEditDetailsVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t2.invoiceUIState.editing, new A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure(store), new A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure0(store, t1), null, new A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure1(t1, store), null); }, InvoiceEditDetailsScreen: function InvoiceEditDetailsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, InvoiceEditDetailsScreen_build_closure0: function InvoiceEditDetailsScreen_build_closure0() { }, InvoiceEditDetailsScreen_build_closure: function InvoiceEditDetailsScreen_build_closure(t0) { this.$this = t0; }, EntityEditDetailsVM: function EntityEditDetailsVM() { }, InvoiceEditDetailsVM: function InvoiceEditDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.onChanged = t3; _.onClientChanged = t4; _.onVendorChanged = t5; _.onAddClientPressed = t6; _.onAddVendorPressed = t7; }, InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure: function InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure(t0) { this.store = t0; }, InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure0: function InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure1: function InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure: function InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure(t0) { this.store = t0; }, InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure0: function InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure0(t0) { this.store = t0; }, InvoiceEditFooter: function InvoiceEditFooter(t0, t1) { this.invoice = t0; this.key = t1; }, InvoiceEditFooter_build_closure: function InvoiceEditFooter_build_closure(t0) { this.store = t0; }, InvoiceEditItems: function InvoiceEditItems(t0, t1, t2) { this.viewModel = t0; this.entityViewModel = t1; this.key = t2; }, _InvoiceEditItemsState: function _InvoiceEditItemsState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _InvoiceEditItemsState__showInvoiceItemEditor_closure: function _InvoiceEditItemsState__showInvoiceItemEditor_closure(t0, t1) { this.$this = t0; this.lineItemIndex = t1; }, _InvoiceEditItemsState_build_closure: function _InvoiceEditItemsState_build_closure(t0, t1, t2) { this.$this = t0; this.itemIndex = t1; this.context = t2; }, _InvoiceEditItemsState_build_closure0: function _InvoiceEditItemsState_build_closure0(t0, t1, t2) { this.$this = t0; this.i = t1; this.context = t2; }, ItemEditDetails: function ItemEditDetails(t0, t1, t2, t3, t4) { var _ = this; _.index = t0; _.invoiceItem = t1; _.viewModel = t2; _.entityViewModel = t3; _.key = t4; }, ItemEditDetailsState: function ItemEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._invoice_edit_items$_productKeyController = t0; _._invoice_edit_items$_notesController = t1; _._invoice_edit_items$_costController = t2; _._qtyController = t3; _._discountController = t4; _._invoice_edit_items$_custom1Controller = t5; _._invoice_edit_items$_custom2Controller = t6; _._invoice_edit_items$_custom3Controller = t7; _._invoice_edit_items$_custom4Controller = t8; _._invoice_edit_items$_taxCategoryId = _._invoice_edit_items$_taxRate3 = _._invoice_edit_items$_taxRate2 = _._invoice_edit_items$_taxRate1 = null; _._invoice_edit_items$_controllers = t9; _._invoice_edit_items$_debouncer = t10; _._widget = null; _._debugLifecycleState = t11; _._framework$_element = null; }, ItemEditDetailsState_didChangeDependencies_closure: function ItemEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, ItemEditDetailsState_dispose_closure: function ItemEditDetailsState_dispose_closure(t0) { this.$this = t0; }, ItemEditDetailsState__onTextChanged_closure: function ItemEditDetailsState__onTextChanged_closure(t0) { this.$this = t0; }, ItemEditDetailsState__onChanged_closure: function ItemEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, ItemEditDetailsState__onChanged_closure0: function ItemEditDetailsState__onChanged_closure0(t0) { this.$this = t0; }, ItemEditDetailsState_build_closure: function ItemEditDetailsState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ItemEditDetailsState_build__closure3: function ItemEditDetailsState_build__closure3(t0, t1) { this.$this = t0; this.context = t1; }, ItemEditDetailsState_build_closure0: function ItemEditDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, ItemEditDetailsState_build_closure2: function ItemEditDetailsState_build_closure2(t0) { this.$this = t0; }, ItemEditDetailsState_build__closure2: function ItemEditDetailsState_build__closure2(t0, t1) { this.$this = t0; this.value = t1; }, ItemEditDetailsState_build_closure1: function ItemEditDetailsState_build_closure1(t0) { this.localization = t0; }, ItemEditDetailsState_build_closure3: function ItemEditDetailsState_build_closure3(t0) { this.$this = t0; }, ItemEditDetailsState_build__closure1: function ItemEditDetailsState_build__closure1(t0, t1) { this.$this = t0; this.taxRate = t1; }, ItemEditDetailsState_build_closure4: function ItemEditDetailsState_build_closure4(t0) { this.$this = t0; }, ItemEditDetailsState_build__closure0: function ItemEditDetailsState_build__closure0(t0, t1) { this.$this = t0; this.taxRate = t1; }, ItemEditDetailsState_build_closure5: function ItemEditDetailsState_build_closure5(t0) { this.$this = t0; }, ItemEditDetailsState_build__closure: function ItemEditDetailsState_build__closure(t0, t1) { this.$this = t0; this.taxRate = t1; }, InvoiceEditItemsDesktop: function InvoiceEditItemsDesktop(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.entityViewModel = t1; _.isTasks = t2; _.key = t3; }, _InvoiceEditItemsDesktopState: function _InvoiceEditItemsDesktopState(t0, t1, t2) { var _ = this; _._invoice_edit_items_desktop$_debouncer = t0; _._isReordering = false; _._invoice_edit_items_desktop$_updatedAt = null; _._autocompleteFocusIndex = -1; _._invoice_edit_items_desktop$_columns = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _InvoiceEditItemsDesktopState__updateColumns_closure: function _InvoiceEditItemsDesktopState__updateColumns_closure(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState__updateColumns_closure0: function _InvoiceEditItemsDesktopState__updateColumns_closure0() { }, _InvoiceEditItemsDesktopState__updateColumns_closure1: function _InvoiceEditItemsDesktopState__updateColumns_closure1() { }, _InvoiceEditItemsDesktopState__updateColumns_closure2: function _InvoiceEditItemsDesktopState__updateColumns_closure2() { }, _InvoiceEditItemsDesktopState__updateColumns_closure3: function _InvoiceEditItemsDesktopState__updateColumns_closure3() { }, _InvoiceEditItemsDesktopState__updateTable_closure: function _InvoiceEditItemsDesktopState__updateTable_closure(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState__onChanged_closure: function _InvoiceEditItemsDesktopState__onChanged_closure(t0, t1, t2) { this.viewModel = t0; this.lineItem = t1; this.index = t2; }, _InvoiceEditItemsDesktopState__onFocusChange_closure: function _InvoiceEditItemsDesktopState__onFocusChange_closure() { }, _InvoiceEditItemsDesktopState_build_closure: function _InvoiceEditItemsDesktopState_build_closure(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build_closure0: function _InvoiceEditItemsDesktopState_build_closure0() { }, _InvoiceEditItemsDesktopState_build_closure1: function _InvoiceEditItemsDesktopState_build_closure1(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure35: function _InvoiceEditItemsDesktopState_build__closure35(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build_closure2: function _InvoiceEditItemsDesktopState_build_closure2(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.lineItems = t1; _.localization = t2; _.invoice = t3; _.precision = t4; }, _InvoiceEditItemsDesktopState_build__closure33: function _InvoiceEditItemsDesktopState_build__closure33(t0, t1, t2, t3) { var _ = this; _.item = t0; _.localization = t1; _.context = t2; _.invoice = t3; }, _InvoiceEditItemsDesktopState_build__closure34: function _InvoiceEditItemsDesktopState_build__closure34() { }, _InvoiceEditItemsDesktopState_build_closure3: function _InvoiceEditItemsDesktopState_build_closure3(t0, t1) { this.lineItems = t0; this.viewModel = t1; }, _InvoiceEditItemsDesktopState_build_closure4: function _InvoiceEditItemsDesktopState_build_closure4() { }, _InvoiceEditItemsDesktopState_build_closure5: function _InvoiceEditItemsDesktopState_build_closure5(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure32: function _InvoiceEditItemsDesktopState_build__closure32(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build_closure6: function _InvoiceEditItemsDesktopState_build_closure6(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.$this = t0; _.index = t1; _.lineItems = t2; _.productIds = t3; _.productState = t4; _.company = t5; _.state = t6; _.invoice = t7; _.viewModel = t8; _.theme = t9; _.customField1 = t10; _.customField2 = t11; _.customField3 = t12; _.customField4 = t13; _.localization = t14; _.context = t15; }, _InvoiceEditItemsDesktopState_build__closure5: function _InvoiceEditItemsDesktopState_build__closure5(t0, t1) { this.$this = t0; this.index = t1; }, _InvoiceEditItemsDesktopState_build__closure3: function _InvoiceEditItemsDesktopState_build__closure3(t0, t1, t2, t3, t4) { var _ = this; _.productIds = t0; _.productState = t1; _.company = t2; _.lineItems = t3; _.index = t4; }, _InvoiceEditItemsDesktopState_build___closure13: function _InvoiceEditItemsDesktopState_build___closure13(t0) { this.productState = t0; }, _InvoiceEditItemsDesktopState_build___closure14: function _InvoiceEditItemsDesktopState_build___closure14(t0, t1) { this.textEditingValue = t0; this.company = t1; }, _InvoiceEditItemsDesktopState_build__closure0: function _InvoiceEditItemsDesktopState_build__closure0() { }, _InvoiceEditItemsDesktopState_build__closure2: function _InvoiceEditItemsDesktopState_build__closure2(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.lineItems = t1; _.index = t2; _.state = t3; _.invoice = t4; _.company = t5; _.viewModel = t6; }, _InvoiceEditItemsDesktopState_build___closure15: function _InvoiceEditItemsDesktopState_build___closure15(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.product = t1; _.item = t2; _.viewModel = t3; _.company = t4; }, _InvoiceEditItemsDesktopState_build___closure16: function _InvoiceEditItemsDesktopState_build___closure16(t0) { this.product = t0; }, _InvoiceEditItemsDesktopState_build__closure1: function _InvoiceEditItemsDesktopState_build__closure1(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure18: function _InvoiceEditItemsDesktopState_build___closure18(t0) { this.onFieldSubmitted = t0; }, _InvoiceEditItemsDesktopState_build___closure17: function _InvoiceEditItemsDesktopState_build___closure17(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build____closure2: function _InvoiceEditItemsDesktopState_build____closure2(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure4: function _InvoiceEditItemsDesktopState_build__closure4(t0, t1, t2, t3) { var _ = this; _.theme = t0; _.state = t1; _.invoice = t2; _.company = t3; }, _InvoiceEditItemsDesktopState_build___closure12: function _InvoiceEditItemsDesktopState_build___closure12(t0, t1, t2, t3, t4, t5) { var _ = this; _.options = t0; _.highlightedIndex = t1; _.state = t2; _.onSelected = t3; _.invoice = t4; _.company = t5; }, _InvoiceEditItemsDesktopState_build____closure: function _InvoiceEditItemsDesktopState_build____closure(t0) { this.onSelected = t0; }, _InvoiceEditItemsDesktopState_build____closure1: function _InvoiceEditItemsDesktopState_build____closure1(t0) { this.state = t0; }, _InvoiceEditItemsDesktopState_build____closure0: function _InvoiceEditItemsDesktopState_build____closure0(t0, t1, t2) { this.invoice = t0; this.company = t1; this.context = t2; }, _InvoiceEditItemsDesktopState_build__closure7: function _InvoiceEditItemsDesktopState_build__closure7(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure6: function _InvoiceEditItemsDesktopState_build__closure6(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure11: function _InvoiceEditItemsDesktopState_build___closure11(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure9: function _InvoiceEditItemsDesktopState_build__closure9(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure8: function _InvoiceEditItemsDesktopState_build__closure8(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure10: function _InvoiceEditItemsDesktopState_build___closure10(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure11: function _InvoiceEditItemsDesktopState_build__closure11(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure10: function _InvoiceEditItemsDesktopState_build__closure10(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure9: function _InvoiceEditItemsDesktopState_build___closure9(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure13: function _InvoiceEditItemsDesktopState_build__closure13(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure12: function _InvoiceEditItemsDesktopState_build__closure12(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure8: function _InvoiceEditItemsDesktopState_build___closure8(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure15: function _InvoiceEditItemsDesktopState_build__closure15(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure14: function _InvoiceEditItemsDesktopState_build__closure14(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure7: function _InvoiceEditItemsDesktopState_build___closure7(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure18: function _InvoiceEditItemsDesktopState_build__closure18(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure17: function _InvoiceEditItemsDesktopState_build__closure17(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure6: function _InvoiceEditItemsDesktopState_build___closure6(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure16: function _InvoiceEditItemsDesktopState_build__closure16(t0) { this.localization = t0; }, _InvoiceEditItemsDesktopState_build__closure20: function _InvoiceEditItemsDesktopState_build__closure20(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure19: function _InvoiceEditItemsDesktopState_build__closure19(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure5: function _InvoiceEditItemsDesktopState_build___closure5(t0) { this.taxRate = t0; }, _InvoiceEditItemsDesktopState_build__closure21: function _InvoiceEditItemsDesktopState_build__closure21(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure4: function _InvoiceEditItemsDesktopState_build___closure4() { }, _InvoiceEditItemsDesktopState_build__closure23: function _InvoiceEditItemsDesktopState_build__closure23(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure22: function _InvoiceEditItemsDesktopState_build__closure22(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure3: function _InvoiceEditItemsDesktopState_build___closure3(t0) { this.taxRate = t0; }, _InvoiceEditItemsDesktopState_build__closure25: function _InvoiceEditItemsDesktopState_build__closure25(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure24: function _InvoiceEditItemsDesktopState_build__closure24(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure2: function _InvoiceEditItemsDesktopState_build___closure2(t0) { this.taxRate = t0; }, _InvoiceEditItemsDesktopState_build__closure27: function _InvoiceEditItemsDesktopState_build__closure27(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure26: function _InvoiceEditItemsDesktopState_build__closure26(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure1: function _InvoiceEditItemsDesktopState_build___closure1(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure29: function _InvoiceEditItemsDesktopState_build__closure29(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure28: function _InvoiceEditItemsDesktopState_build__closure28(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure0: function _InvoiceEditItemsDesktopState_build___closure0(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build__closure31: function _InvoiceEditItemsDesktopState_build__closure31(t0) { this.$this = t0; }, _InvoiceEditItemsDesktopState_build__closure30: function _InvoiceEditItemsDesktopState_build__closure30(t0, t1, t2) { this.$this = t0; this.lineItems = t1; this.index = t2; }, _InvoiceEditItemsDesktopState_build___closure: function _InvoiceEditItemsDesktopState_build___closure(t0) { this.value = t0; }, _InvoiceEditItemsDesktopState_build_closure7: function _InvoiceEditItemsDesktopState_build_closure7(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.includedLineItems = t1; _.lineItems = t2; _.index = t3; _.localization = t4; }, _InvoiceEditItemsDesktopState_build__closure: function _InvoiceEditItemsDesktopState_build__closure(t0) { this.options = t0; }, _InvoiceEditItemsDesktopState_build_closure8: function _InvoiceEditItemsDesktopState_build_closure8(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.localization = t1; _.lineItems = t2; _.index = t3; _.viewModel = t4; }, TableHeader: function TableHeader(t0, t1, t2, t3) { var _ = this; _.label = t0; _.isNumeric = t1; _.isFirst = t2; _.key = t3; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore(store, isTasks) { var t2, t3, t4, invoice, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.invoiceUIState; invoice = t4.editing; return new A.InvoiceEditItemsVM(t1, t2._list$_list[t3.selectedCompanyIndex].userCompany.company, invoice, t4.editingItemIndex, new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure(store, isTasks), new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure0(store, invoice), new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure1(store), new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure2(store), new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure3(store, isTasks), new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure4(store)); }, InvoiceEditItemsScreen: function InvoiceEditItemsScreen(t0, t1, t2) { this.viewModel = t0; this.isTasks = t1; this.key = t2; }, InvoiceEditItemsScreen_build_closure0: function InvoiceEditItemsScreen_build_closure0(t0) { this.$this = t0; }, InvoiceEditItemsScreen_build_closure: function InvoiceEditItemsScreen_build_closure(t0) { this.$this = t0; }, EntityEditItemsVM: function EntityEditItemsVM() { }, InvoiceEditItemsVM: function InvoiceEditItemsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.invoiceItemIndex = t3; _.addLineItem = t4; _.cloneLineItem = t5; _.onRemoveInvoiceItemPressed = t6; _.clearSelectedInvoiceItem = t7; _.onChangedInvoiceItem = t8; _.onMovedInvoiceItem = t9; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure(t0, t1) { this.store = t0; this.isTasks = t1; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure0: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure0(t0) { this.isTasks = t0; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure0: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure0(t0, t1) { this.store = t0; this.invoice = t1; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure1: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure1(t0) { this.store = t0; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure2: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure2(t0) { this.store = t0; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure3: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure3(t0, t1) { this.store = t0; this.isTasks = t1; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure(t0) { this.isTasks = t0; }, InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure4: function InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure4(t0) { this.store = t0; }, InvoiceEditNotes: function InvoiceEditNotes(t0, t1) { this.viewModel = t0; this.key = t1; }, InvoiceEditNotesState: function InvoiceEditNotesState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._invoice_edit_notes$_publicNotesController = t0; _._invoice_edit_notes$_privateNotesController = t1; _._invoice_edit_notes$_termsController = t2; _._invoice_edit_notes$_footerController = t3; _._invoice_edit_notes$_controllers = t4; _._invoice_edit_notes$_debouncer = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; }, InvoiceEditNotesState_didChangeDependencies_closure: function InvoiceEditNotesState_didChangeDependencies_closure(t0) { this.$this = t0; }, InvoiceEditNotesState_didChangeDependencies_closure0: function InvoiceEditNotesState_didChangeDependencies_closure0(t0) { this.$this = t0; }, InvoiceEditNotesState_dispose_closure: function InvoiceEditNotesState_dispose_closure(t0) { this.$this = t0; }, InvoiceEditNotesState__onChanged_closure: function InvoiceEditNotesState__onChanged_closure(t0) { this.$this = t0; }, InvoiceEditNotesState__onChanged_closure0: function InvoiceEditNotesState__onChanged_closure0(t0, t1) { this.$this = t0; this.invoice = t1; }, InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.InvoiceEditNotesVM(t1, t1.uiState.invoiceUIState.editing, new A.InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore_closure(store)); }, InvoiceEditNotesScreen: function InvoiceEditNotesScreen(t0) { this.key = t0; }, InvoiceEditNotesScreen_build_closure0: function InvoiceEditNotesScreen_build_closure0() { }, InvoiceEditNotesScreen_build_closure: function InvoiceEditNotesScreen_build_closure() { }, EntityEditNotesVM: function EntityEditNotesVM() { }, InvoiceEditNotesVM: function InvoiceEditNotesVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.onChanged = t2; }, InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore_closure: function InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore_closure(t0) { this.store = t0; }, InvoiceEditPDF: function InvoiceEditPDF(t0, t1) { this.viewModel = t0; this.key = t1; }, InvoiceEditPDFState: function InvoiceEditPDFState(t0) { var _ = this; _._invoice_edit_pdf$_isLoading = false; _._widget = _._invoice_edit_pdf$_response = _._invoice_edit_pdf$_pdfString = null; _._debugLifecycleState = t0; _._framework$_element = null; }, InvoiceEditPDFState_didChangeDependencies_closure: function InvoiceEditPDFState_didChangeDependencies_closure(t0) { this.$this = t0; }, InvoiceEditPDFState_didChangeDependencies_closure0: function InvoiceEditPDFState_didChangeDependencies_closure0(t0, t1) { this.$this = t0; this.state = t1; }, InvoiceEditPDFState_didChangeDependencies__closure0: function InvoiceEditPDFState_didChangeDependencies__closure0(t0, t1, t2) { this.$this = t0; this.response = t1; this.state = t2; }, InvoiceEditPDFState_didChangeDependencies_closure1: function InvoiceEditPDFState_didChangeDependencies_closure1(t0) { this.$this = t0; }, InvoiceEditPDFState_didChangeDependencies__closure: function InvoiceEditPDFState_didChangeDependencies__closure(t0) { this.$this = t0; }, InvoiceEditPDFState_build_closure: function InvoiceEditPDFState_build_closure(t0) { this.$this = t0; }, InvoiceEditPDFScreen: function InvoiceEditPDFScreen(t0) { this.key = t0; }, InvoiceEditPDFScreen_build_closure0: function InvoiceEditPDFScreen_build_closure0() { }, InvoiceEditPDFScreen_build_closure: function InvoiceEditPDFScreen_build_closure() { }, EntityEditPDFVM: function EntityEditPDFVM() { }, InvoiceEditPDFVM: function InvoiceEditPDFVM(t0, t1) { this.state = t0; this.invoice = t1; }, InvoiceEditVM_InvoiceEditVM$fromStore(store) { var t2, t3, invoice, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.invoiceUIState; invoice = t3.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, invoice.id); return new A.InvoiceEditVM(t1, invoice, t3.editingItemIndex, new A.InvoiceEditVM_InvoiceEditVM$fromStore_closure(store), new A.InvoiceEditVM_InvoiceEditVM$fromStore_closure0(t1, store, invoice), new A.InvoiceEditVM_InvoiceEditVM$fromStore_closure1(t1, store), new A.InvoiceEditVM_InvoiceEditVM$fromStore_closure2(store, invoice)); }, InvoiceEditScreen: function InvoiceEditScreen(t0) { this.key = t0; }, InvoiceEditScreen_build_closure0: function InvoiceEditScreen_build_closure0() { }, InvoiceEditScreen_build_closure: function InvoiceEditScreen_build_closure() { }, AbstractInvoiceEditVM: function AbstractInvoiceEditVM() { }, InvoiceEditVM: function InvoiceEditVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.invoice = t1; _.invoiceItemIndex = t2; _.onSavePressed = t3; _.onItemsAdded = t4; _.onCancelPressed = t5; _.onUploadDocuments = t6; }, InvoiceEditVM_InvoiceEditVM$fromStore_closure: function InvoiceEditVM_InvoiceEditVM$fromStore_closure(t0) { this.store = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore__closure2: function InvoiceEditVM_InvoiceEditVM$fromStore__closure2(t0, t1) { this.store = t0; this.action = t1; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure1: function InvoiceEditVM_InvoiceEditVM$fromStore___closure1(t0) { this.localization = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure2: function InvoiceEditVM_InvoiceEditVM$fromStore___closure2(t0) { this.localization = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure3: function InvoiceEditVM_InvoiceEditVM$fromStore___closure3(t0) { this.localization = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure4: function InvoiceEditVM_InvoiceEditVM$fromStore___closure4(t0, t1, t2, t3, t4, t5) { var _ = this; _.invoice = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; _.action = t5; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure5: function InvoiceEditVM_InvoiceEditVM$fromStore___closure5() { }, InvoiceEditVM_InvoiceEditVM$fromStore____closure: function InvoiceEditVM_InvoiceEditVM$fromStore____closure(t0) { this.error = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore_closure0: function InvoiceEditVM_InvoiceEditVM$fromStore_closure0(t0, t1, t2) { this.state = t0; this.store = t1; this.invoice = t2; }, InvoiceEditVM_InvoiceEditVM$fromStore__closure1: function InvoiceEditVM_InvoiceEditVM$fromStore__closure1(t0, t1, t2) { this.clientId = t0; this.projectId = t1; this.client = t2; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure0: function InvoiceEditVM_InvoiceEditVM$fromStore___closure0() { }, InvoiceEditVM_InvoiceEditVM$fromStore_closure1: function InvoiceEditVM_InvoiceEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, InvoiceEditVM_InvoiceEditVM$fromStore_closure2: function InvoiceEditVM_InvoiceEditVM$fromStore_closure2(t0, t1) { this.store = t0; this.invoice = t1; }, InvoiceEditVM_InvoiceEditVM$fromStore__closure: function InvoiceEditVM_InvoiceEditVM$fromStore__closure(t0) { this.context = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore__closure0: function InvoiceEditVM_InvoiceEditVM$fromStore__closure0(t0) { this.context = t0; }, InvoiceEditVM_InvoiceEditVM$fromStore___closure: function InvoiceEditVM_InvoiceEditVM$fromStore___closure(t0) { this.error = t0; }, InvoiceItemSelector: function InvoiceItemSelector(t0, t1, t2, t3, t4, t5) { var _ = this; _.invoice = t0; _.onItemsSelected = t1; _.clientId = t2; _.excluded = t3; _.showTasksAndExpenses = t4; _.key = t5; }, _InvoiceItemSelectorState: function _InvoiceItemSelectorState(t0, t1, t2, t3, t4) { var _ = this; _._filterClientId = _._invoice_item_selector$_filter = null; _.___InvoiceItemSelectorState__tabController_A = $; _._selected = t0; _._invoice_item_selector$_textController = t1; _.SingleTickerProviderStateMixin__ticker = t2; _.SingleTickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _InvoiceItemSelectorState__onItemsSelected_closure: function _InvoiceItemSelectorState__onItemsSelected_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.$this = t1; _.items = t2; _.company = t3; _.state = t4; _.context = t5; }, _InvoiceItemSelectorState__toggleEntity_closure: function _InvoiceItemSelectorState__toggleEntity_closure(t0, t1) { this.$this = t0; this.entity = t1; }, _InvoiceItemSelectorState__updateClientId_closure: function _InvoiceItemSelectorState__updateClientId_closure() { }, _InvoiceItemSelectorState_build_closure: function _InvoiceItemSelectorState_build_closure(t0, t1) { this.$this = t0; this.state = t1; }, _InvoiceItemSelectorState_build_closure0: function _InvoiceItemSelectorState_build_closure0(t0, t1) { this.$this = t0; this.state = t1; }, _InvoiceItemSelectorState_build_closure1: function _InvoiceItemSelectorState_build_closure1(t0, t1) { this.$this = t0; this.state = t1; }, _InvoiceItemSelectorState_build__productList: function _InvoiceItemSelectorState_build__productList(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.products = t1; _.state = t2; _.company = t3; }, _InvoiceItemSelectorState_build__productList_closure: function _InvoiceItemSelectorState_build__productList_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.products = t1; _.state = t2; _.company = t3; }, _InvoiceItemSelectorState_build__productList__closure: function _InvoiceItemSelectorState_build__productList__closure(t0, t1) { this.$this = t0; this.product = t1; }, _InvoiceItemSelectorState_build__productList__closure0: function _InvoiceItemSelectorState_build__productList__closure0(t0, t1, t2) { this.$this = t0; this.product = t1; this.context = t2; }, _InvoiceItemSelectorState_build__taskList: function _InvoiceItemSelectorState_build__taskList(t0, t1, t2) { this.$this = t0; this.tasks = t1; this.state = t2; }, _InvoiceItemSelectorState_build__taskList_closure: function _InvoiceItemSelectorState_build__taskList_closure(t0, t1, t2) { this.$this = t0; this.tasks = t1; this.state = t2; }, _InvoiceItemSelectorState_build__taskList__closure: function _InvoiceItemSelectorState_build__taskList__closure(t0, t1) { this.$this = t0; this.task = t1; }, _InvoiceItemSelectorState_build__taskList__closure0: function _InvoiceItemSelectorState_build__taskList__closure0(t0, t1, t2) { this.$this = t0; this.task = t1; this.context = t2; }, _InvoiceItemSelectorState_build__expenseList: function _InvoiceItemSelectorState_build__expenseList(t0, t1, t2) { this.$this = t0; this.expenses = t1; this.state = t2; }, _InvoiceItemSelectorState_build__expenseList_closure: function _InvoiceItemSelectorState_build__expenseList_closure(t0, t1, t2) { this.$this = t0; this.expenses = t1; this.state = t2; }, _InvoiceItemSelectorState_build__expenseList__closure: function _InvoiceItemSelectorState_build__expenseList__closure(t0, t1) { this.$this = t0; this.expense = t1; }, _InvoiceItemSelectorState_build__expenseList__closure0: function _InvoiceItemSelectorState_build__expenseList__closure0(t0, t1, t2) { this.$this = t0; this.expense = t1; this.context = t2; }, _InvoiceItemSelectorState_build_closure2: function _InvoiceItemSelectorState_build_closure2(t0) { this.$this = t0; }, _InvoiceItemSelectorState_build__closure0: function _InvoiceItemSelectorState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, _InvoiceItemSelectorState_build_closure3: function _InvoiceItemSelectorState_build_closure3(t0, t1) { this.$this = t0; this.context = t1; }, _InvoiceItemSelectorState_build__closure: function _InvoiceItemSelectorState_build__closure(t0) { this.$this = t0; }, _InvoiceItemSelectorState_build_closure4: function _InvoiceItemSelectorState_build_closure4(t0, t1) { this.$this = t0; this.context = t1; }, _InvoiceItemSelectorState_build_closure5: function _InvoiceItemSelectorState_build_closure5(t0, t1) { this.$this = t0; this.company = t1; }, __InvoiceItemSelectorState_State_SingleTickerProviderStateMixin: function __InvoiceItemSelectorState_State_SingleTickerProviderStateMixin() { }, InvoiceTaxDetails: function InvoiceTaxDetails(t0, t1) { this.invoice = t0; this.key = t1; }, InvoiceTaxDetails_build_closure: function InvoiceTaxDetails_build_closure(t0) { this.context = t0; }, EmailInvoiceVM_EmailInvoiceVM$fromStore(store, invoice) { var t2, t3, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = invoice.clientId; t3 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, t2); t2 = t3 == null ? A.ClientEntity_ClientEntity(_null, t2, _null, _null) : t3; return new A.EmailInvoiceVM(t1, invoice, t2, _null, new A.EmailInvoiceVM_EmailInvoiceVM$fromStore_closure(invoice, store)); }, InvoiceEmailScreen: function InvoiceEmailScreen(t0) { this.key = t0; }, InvoiceEmailScreen_build_closure1: function InvoiceEmailScreen_build_closure1() { }, InvoiceEmailScreen_build_closure0: function InvoiceEmailScreen_build_closure0() { }, InvoiceEmailScreen_build_closure: function InvoiceEmailScreen_build_closure() { }, EmailEntityVM: function EmailEntityVM() { }, EmailInvoiceVM: function EmailInvoiceVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.invoice = t1; _.client = t2; _.vendor = t3; _.onSendPressed = t4; }, EmailInvoiceVM_EmailInvoiceVM$fromStore_closure: function EmailInvoiceVM_EmailInvoiceVM$fromStore_closure(t0, t1) { this.invoice = t0; this.store = t1; }, EmailInvoiceVM_EmailInvoiceVM$fromStore__closure: function EmailInvoiceVM_EmailInvoiceVM$fromStore__closure(t0) { this.invoice = t0; }, InvoiceListItem: function InvoiceListItem(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.invoice = t0; _.filter = t1; _.showCheckbox = t2; _.isChecked = t3; _.onTap = t4; _.showSelected = t5; _.key = t6; }, InvoiceListItem_build_closure: function InvoiceListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._box_0 = t0; _.$this = t1; _.state = t2; _.client = t3; _.localization = t4; _.textStyle = t5; _.filterMatch = t6; _.textColor = t7; _.statusLabel = t8; _.statusColor = t9; }, InvoiceListItem_build__closure2: function InvoiceListItem_build__closure2(t0) { this.$this = t0; }, InvoiceListItem_build__closure1: function InvoiceListItem_build__closure1(t0) { this.$this = t0; }, InvoiceListItem_build__closure: function InvoiceListItem_build__closure() { }, InvoiceListItem_build__closure0: function InvoiceListItem_build__closure0(t0) { this.$this = t0; }, InvoiceListItem_build__closure5: function InvoiceListItem_build__closure5(t0) { this.$this = t0; }, InvoiceListItem_build__closure4: function InvoiceListItem_build__closure4(t0) { this.$this = t0; }, InvoiceListItem_build__closure3: function InvoiceListItem_build__closure3() { }, InvoiceListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredInvoiceList(); t3 = t1.getUISelection$1(B.EntityType_invoice); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.invoiceState; t5 = t5.invoiceUIState.listUIState; t7 = t2.call$10(t3, t8.map, t8.list, t7.clientState.map, t7.vendorState.map, t7.paymentState.map, t7.projectState.map, t5, t7.userState.map, t7.userCompany.company.settings.recurringNumberPrefix); t6 = t4[t6]; t4 = t6.invoiceState; t8 = t6.clientState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_invoice); t2 = t6 == null ? A._setArrayType(["status", "number", "client", "amount", "balance", "date", "due_date"], type$.JSArray_String) : t6; return new A.InvoiceListVM(t1, t7, t4.map, t8.map, t5.filter, new A.InvoiceListVM_fromStore_closure(new A.InvoiceListVM_fromStore__handleRefresh(store)), t2, new A.InvoiceListVM_fromStore_closure0(store), new A.InvoiceListVM_fromStore_closure1(store)); }, InvoiceListBuilder: function InvoiceListBuilder(t0) { this.key = t0; }, InvoiceListBuilder_build_closure: function InvoiceListBuilder_build_closure() { }, InvoiceListBuilder_build__closure: function InvoiceListBuilder_build__closure(t0) { this.viewModel = t0; }, EntityListVM: function EntityListVM() { }, InvoiceListVM: function InvoiceListVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.invoiceList = t1; _.invoiceMap = t2; _.clientMap = t3; _.filter = t4; _.onRefreshed = t5; _.tableColumns = t6; _.onSortColumn = t7; _.onClearMultiselect = t8; }, InvoiceListVM_fromStore__handleRefresh: function InvoiceListVM_fromStore__handleRefresh(t0) { this.store = t0; }, InvoiceListVM_fromStore_closure: function InvoiceListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, InvoiceListVM_fromStore_closure0: function InvoiceListVM_fromStore_closure0(t0) { this.store = t0; }, InvoiceListVM_fromStore_closure1: function InvoiceListVM_fromStore_closure1(t0) { this.store = t0; }, _loadPDF(context, invoice, isDeliveryNote, activityId, designId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_Response), $async$returnValue, credentials, invitation, url, t1; var $async$_loadPDF = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); invitation = B.JSArray_methods.get$first(invoice.invitations._list$_list); if ((activityId == null ? "" : activityId).length !== 0) url = credentials.url + "/activities/download_entity/" + A.S(activityId); else url = isDeliveryNote ? credentials.url + "/invoices/" + invoice.id + "/delivery_note" : invitation.link + "/download?t=" + Date.now(); $async$goto = 3; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, url, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.token.token, true), $async$_loadPDF); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_loadPDF, $async$completer); }, InvoicePdfView: function InvoicePdfView(t0, t1, t2) { this.viewModel = t0; this.showAppBar = t1; this.key = t2; }, _InvoicePdfViewState: function _InvoicePdfViewState(t0) { var _ = this; _._invoice_pdf$_isLoading = true; _._isDeliveryNote = false; _._widget = _._invoice_pdf$_response = _._invoice_pdf$_activityId = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _InvoicePdfViewState_loadPdf_closure: function _InvoicePdfViewState_loadPdf_closure(t0) { this.$this = t0; }, _InvoicePdfViewState_loadPdf_closure0: function _InvoicePdfViewState_loadPdf_closure0(t0) { this.$this = t0; }, _InvoicePdfViewState_loadPdf__closure1: function _InvoicePdfViewState_loadPdf__closure1(t0, t1) { this.$this = t0; this.response = t1; }, _InvoicePdfViewState_loadPdf_closure1: function _InvoicePdfViewState_loadPdf_closure1(t0) { this.$this = t0; }, _InvoicePdfViewState_loadPdf__closure: function _InvoicePdfViewState_loadPdf__closure(t0) { this.$this = t0; }, _InvoicePdfViewState_loadPdf__closure0: function _InvoicePdfViewState_loadPdf__closure0(t0) { this.error = t0; }, _InvoicePdfViewState_build_closure0: function _InvoicePdfViewState_build_closure0(t0) { this.$this = t0; }, _InvoicePdfViewState_build__closure0: function _InvoicePdfViewState_build__closure0(t0, t1) { this.$this = t0; this.activityId = t1; }, _InvoicePdfViewState_build_closure: function _InvoicePdfViewState_build_closure(t0, t1) { this.context = t0; this.invoice = t1; }, _InvoicePdfViewState_build_closure1: function _InvoicePdfViewState_build_closure1(t0) { this.$this = t0; }, _InvoicePdfViewState_build__closure: function _InvoicePdfViewState_build__closure(t0) { this.$this = t0; }, _InvoicePdfViewState_build_closure2: function _InvoicePdfViewState_build_closure2(t0) { this.invoice = t0; }, _InvoicePdfViewState_build_closure3: function _InvoicePdfViewState_build_closure3(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.localization = t2; _.client = t3; }, _InvoicePdfViewState_build_closure4: function _InvoicePdfViewState_build_closure4(t0) { this.invoice = t0; }, _InvoicePdfViewState_build_closure5: function _InvoicePdfViewState_build_closure5(t0) { this.$this = t0; }, InvoicePdfScreen: function InvoicePdfScreen(t0, t1) { this.showAppBar = t0; this.key = t1; }, InvoicePdfScreen_build_closure0: function InvoicePdfScreen_build_closure0() { }, InvoicePdfScreen_build_closure: function InvoicePdfScreen_build_closure(t0) { this.$this = t0; }, EntityPdfVM: function EntityPdfVM() { }, InvoicePdfVM: function InvoicePdfVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.activityId = t2; }, InvoicePresenter: function InvoicePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, InvoicePresenter_getField_closure: function InvoicePresenter_getField_closure(t0) { this.contact = t0; }, InvoiceScreen: function InvoiceScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, InvoiceScreen_build_closure: function InvoiceScreen_build_closure(t0) { this.localization = t0; }, InvoiceScreen_build_closure0: function InvoiceScreen_build_closure0(t0) { this.localization = t0; }, InvoiceScreen_build_closure1: function InvoiceScreen_build_closure1(t0) { this.localization = t0; }, InvoiceScreen_build_closure2: function InvoiceScreen_build_closure2(t0) { this.localization = t0; }, InvoiceScreen_build_closure3: function InvoiceScreen_build_closure3(t0) { this.localization = t0; }, InvoiceScreen_build_closure4: function InvoiceScreen_build_closure4(t0) { this.localization = t0; }, InvoiceScreen_build_closure5: function InvoiceScreen_build_closure5(t0) { this.localization = t0; }, InvoiceScreen_build_closure6: function InvoiceScreen_build_closure6(t0) { this.localization = t0; }, InvoiceScreen_build_closure7: function InvoiceScreen_build_closure7(t0) { this.localization = t0; }, InvoiceScreen_build_closure21: function InvoiceScreen_build_closure21(t0) { this.store = t0; }, InvoiceScreen_build_closure17: function InvoiceScreen_build_closure17(t0) { this.store = t0; }, InvoiceScreen_build_closure19: function InvoiceScreen_build_closure19(t0) { this.store = t0; }, InvoiceScreen_build_closure18: function InvoiceScreen_build_closure18(t0) { this.store = t0; }, InvoiceScreen_build_closure20: function InvoiceScreen_build_closure20(t0) { this.store = t0; }, InvoiceScreen_build_closure13: function InvoiceScreen_build_closure13(t0) { this.store = t0; }, InvoiceScreen_build_closure14: function InvoiceScreen_build_closure14(t0) { this.store = t0; }, InvoiceScreen_build_closure15: function InvoiceScreen_build_closure15(t0) { this.store = t0; }, InvoiceScreen_build_closure9: function InvoiceScreen_build_closure9(t0) { this.store = t0; }, InvoiceScreen_build_closure10: function InvoiceScreen_build_closure10(t0) { this.store = t0; }, InvoiceScreen_build_closure11: function InvoiceScreen_build_closure11(t0) { this.store = t0; }, InvoiceScreen_build_closure12: function InvoiceScreen_build_closure12(t0) { this.store = t0; }, InvoiceScreen_build_closure8: function InvoiceScreen_build_closure8(t0) { this.store = t0; }, InvoiceScreen_build_closure16: function InvoiceScreen_build_closure16(t0) { this.context = t0; }, InvoiceScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredInvoiceList(); t3 = t1.getUISelection$1(B.EntityType_invoice); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.invoiceState; return new A.InvoiceScreenVM(t2.call$10(t3, t5.map, t5.list, t4.clientState.map, t4.vendorState.map, t4.paymentState.map, t4.projectState.map, t1.invoiceUIState.listUIState, t4.userState.map, t4.userCompany.company.settings.recurringNumberPrefix)); }, InvoiceScreenBuilder: function InvoiceScreenBuilder(t0) { this.key = t0; }, InvoiceScreenBuilder_build_closure: function InvoiceScreenBuilder_build_closure() { }, InvoiceScreenVM: function InvoiceScreenVM(t0) { this.invoiceList = t0; }, InvoiceView: function InvoiceView(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.tabIndex = t2; _.key = t3; }, _InvoiceViewState: function _InvoiceViewState(t0, t1, t2) { var _ = this; _._invoice_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _InvoiceViewState_build_closure: function _InvoiceViewState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.viewModel = t2; _.company = t3; _.invoice = t4; }, _InvoiceViewState_build__closure5: function _InvoiceViewState_build__closure5(t0, t1) { this.viewModel = t0; this.context = t1; }, _InvoiceViewState_build__closure: function _InvoiceViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _InvoiceViewState_build__closure0: function _InvoiceViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _InvoiceViewState_build__closure1: function _InvoiceViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, _InvoiceViewState_build__closure2: function _InvoiceViewState_build__closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, _InvoiceViewState_build__closure3: function _InvoiceViewState_build__closure3(t0, t1) { this.viewModel = t0; this.context = t1; }, _InvoiceViewState_build__closure4: function _InvoiceViewState_build__closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, __InvoiceViewState_State_SingleTickerProviderStateMixin: function __InvoiceViewState_State_SingleTickerProviderStateMixin() { }, InvoiceViewActivity: function InvoiceViewActivity(t0, t1) { this.viewModel = t0; this.key = t1; }, _InvoiceViewActivityState: function _InvoiceViewActivityState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _InvoiceViewActivityState_build_closure0: function _InvoiceViewActivityState_build_closure0() { }, _InvoiceViewActivityState_build_closure: function _InvoiceViewActivityState_build_closure(t0) { this.activities = t0; }, InvoiceViewContacts: function InvoiceViewContacts(t0, t1) { this.viewModel = t0; this.key = t1; }, InvoiceViewContacts_build_closure: function InvoiceViewContacts_build_closure(t0) { this.$this = t0; }, _InvitationListTile: function _InvitationListTile(t0, t1, t2) { this.invitation = t0; this.viewModel = t1; this.key = t2; }, _InvitationListTile_build_closure: function _InvitationListTile_build_closure(t0) { this.$this = t0; }, _InvitationListTile_build_closure0: function _InvitationListTile_build_closure0() { }, _InvitationListTile_build_closure1: function _InvitationListTile_build_closure1(t0) { this.$this = t0; }, _InvitationListTile_build_closure2: function _InvitationListTile_build_closure2() { }, InvoiceViewDocuments: function InvoiceViewDocuments(t0, t1, t2) { this.viewModel = t0; this.invoice = t1; this.key = t2; }, InvoiceViewDocuments_build_closure: function InvoiceViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, InvoiceViewDocuments_build_closure0: function InvoiceViewDocuments_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, InvoiceViewDocuments_build_closure1: function InvoiceViewDocuments_build_closure1(t0, t1) { this.$this = t0; this.store = t1; }, InvoiceViewHistory: function InvoiceViewHistory(t0, t1) { this.viewModel = t0; this.key = t1; }, _InvoiceViewHistoryState: function _InvoiceViewHistoryState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _InvoiceViewHistoryState_build_closure: function _InvoiceViewHistoryState_build_closure() { }, _InvoiceViewHistoryState_build_closure0: function _InvoiceViewHistoryState_build_closure0() { }, _InvoiceViewHistoryState_build_closure1: function _InvoiceViewHistoryState_build_closure1() { }, _InvoiceViewHistoryState_build_closure2: function _InvoiceViewHistoryState_build_closure2(t0, t1, t2, t3) { var _ = this; _.activityList = t0; _.viewModel = t1; _.localization = t2; _.invoice = t3; }, _InvoiceViewHistoryState_build__closure: function _InvoiceViewHistoryState_build__closure(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.context = t1; _.invoice = t2; _.history = t3; }, _InvoiceViewHistoryState_build_closure3: function _InvoiceViewHistoryState_build_closure3() { }, InvoiceOverview: function InvoiceOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, InvoiceOverview_build_closure: function InvoiceOverview_build_closure(t0, t1, t2) { this.invoice = t0; this.paymentMap = t1; this.creditMap = t2; }, InvoiceOverview_build__closure0: function InvoiceOverview_build__closure0(t0, t1, t2) { this.invoice = t0; this.paymentMap = t1; this.payment = t2; }, InvoiceOverview_build__closure1: function InvoiceOverview_build__closure1(t0, t1, t2) { this.invoice = t0; this.creditMap = t1; this.payment = t2; }, InvoiceOverview_build_closure0: function InvoiceOverview_build_closure0(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.client = t3; _.widgets = t4; }, InvoiceOverview_build_closure1: function InvoiceOverview_build_closure1(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.client = t3; _.widgets = t4; }, InvoiceOverview_build_closure2: function InvoiceOverview_build_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.widgets = t1; _.invoice = t2; _.userCompany = t3; }, InvoiceOverview_build__closure: function InvoiceOverview_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.invoiceItem = t2; _.userCompany = t3; }, InvoiceOverview_build___closure: function InvoiceOverview_build___closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.userCompany = t1; _.invoice = t2; _.context = t3; _.invoiceItem = t4; }, InvoiceOverview_build_surchargeRow: function InvoiceOverview_build_surchargeRow(t0, t1) { this.context = t0; this.invoice = t1; }, InvoiceOverview_build_closure3: function InvoiceOverview_build_closure3(t0, t1) { this.widgets = t0; this.surchargeRow = t1; }, InvoiceViewSchedule: function InvoiceViewSchedule(t0, t1) { this.viewModel = t0; this.key = t1; }, _InvoiceViewScheduleState: function _InvoiceViewScheduleState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _InvoiceViewScheduleState_build_closure: function _InvoiceViewScheduleState_build_closure(t0) { this.context = t0; }, InvoiceViewVM_InvoiceViewVM$fromStore(store) { var t2, t3, t4, t5, invoice, client, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].invoiceState; t3 = t3.invoiceUIState.selectedId; t3.toString; invoice = t5.$get$1(0, t3); client = t2[t4].clientState.$get$1(0, invoice.clientId); t4 = t2[t4].userCompany; invoice.get$isNew(); return new A.InvoiceViewVM(t1, t4.company, invoice, client, new A.InvoiceViewVM_InvoiceViewVM$fromStore_closure(invoice), new A.InvoiceViewVM_InvoiceViewVM$fromStore_closure0(new A.InvoiceViewVM_InvoiceViewVM$fromStore__handleRefresh(store, invoice)), new A.InvoiceViewVM_InvoiceViewVM$fromStore_closure1(store, invoice), new A.InvoiceViewVM_InvoiceViewVM$fromStore_closure2(), new A.InvoiceViewVM_InvoiceViewVM$fromStore_closure3(store)); }, InvoiceViewScreen: function InvoiceViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, InvoiceViewScreen_build_closure0: function InvoiceViewScreen_build_closure0() { }, InvoiceViewScreen_build_closure: function InvoiceViewScreen_build_closure(t0) { this.$this = t0; }, AbstractInvoiceViewVM: function AbstractInvoiceViewVM() { }, InvoiceViewVM: function InvoiceViewVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.client = t3; _.onEditPressed = t4; _.onRefreshed = t5; _.onUploadDocuments = t6; _.onViewExpense = t7; _.onViewPdf = t8; }, InvoiceViewVM_InvoiceViewVM$fromStore__handleRefresh: function InvoiceViewVM_InvoiceViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.invoice = t1; }, InvoiceViewVM_InvoiceViewVM$fromStore_closure: function InvoiceViewVM_InvoiceViewVM$fromStore_closure(t0) { this.invoice = t0; }, InvoiceViewVM_InvoiceViewVM$fromStore_closure0: function InvoiceViewVM_InvoiceViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, InvoiceViewVM_InvoiceViewVM$fromStore_closure1: function InvoiceViewVM_InvoiceViewVM$fromStore_closure1(t0, t1) { this.store = t0; this.invoice = t1; }, InvoiceViewVM_InvoiceViewVM$fromStore__closure: function InvoiceViewVM_InvoiceViewVM$fromStore__closure(t0) { this.context = t0; }, InvoiceViewVM_InvoiceViewVM$fromStore__closure0: function InvoiceViewVM_InvoiceViewVM$fromStore__closure0(t0) { this.context = t0; }, InvoiceViewVM_InvoiceViewVM$fromStore___closure: function InvoiceViewVM_InvoiceViewVM$fromStore___closure(t0) { this.error = t0; }, InvoiceViewVM_InvoiceViewVM$fromStore_closure2: function InvoiceViewVM_InvoiceViewVM$fromStore_closure2() { }, InvoiceViewVM_InvoiceViewVM$fromStore_closure3: function InvoiceViewVM_InvoiceViewVM$fromStore_closure3(t0) { this.store = t0; }, PaymentEdit: function PaymentEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _PaymentEditState: function _PaymentEditState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._payment_edit$_amountController = t0; _._numberController = t1; _._transactionReferenceController = t2; _._privateNotesController = t3; _._payment_edit$_custom1Controller = t4; _._payment_edit$_custom2Controller = t5; _._payment_edit$_custom3Controller = t6; _._payment_edit$_custom4Controller = t7; _._exchangeRateController = t8; _._payment_edit$_controllers = t9; _._payment_edit$_debouncer = t10; _._showConvertCurrency = false; _._convertedAmount = 0; _._widget = null; _._debugLifecycleState = t11; _._framework$_element = null; }, _PaymentEditState_didChangeDependencies_closure: function _PaymentEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _PaymentEditState_didChangeDependencies_closure0: function _PaymentEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _PaymentEditState_dispose_closure: function _PaymentEditState_dispose_closure(t0) { this.$this = t0; }, _PaymentEditState__onChanged_closure: function _PaymentEditState__onChanged_closure(t0) { this.$this = t0; }, _PaymentEditState__onChanged_closure0: function _PaymentEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.payment = t1; }, _PaymentEditState_convertCurrency_closure: function _PaymentEditState_convertCurrency_closure(t0, t1) { this._box_0 = t0; this.currency = t1; }, _PaymentEditState_build_closure: function _PaymentEditState_build_closure() { }, _PaymentEditState_build_closure0: function _PaymentEditState_build_closure0() { }, _PaymentEditState_build_closure1: function _PaymentEditState_build_closure1(t0) { this._box_0 = t0; }, _PaymentEditState_build_closure2: function _PaymentEditState_build_closure2(t0) { this._box_0 = t0; }, _PaymentEditState_build_closure4: function _PaymentEditState_build_closure4(t0) { this.context = t0; }, _PaymentEditState_build_closure3: function _PaymentEditState_build_closure3(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentEditState_build__closure5: function _PaymentEditState_build__closure5(t0) { this.client = t0; }, _PaymentEditState_build_closure5: function _PaymentEditState_build_closure5(t0) { this.$this = t0; }, _PaymentEditState_build_closure6: function _PaymentEditState_build_closure6(t0) { this.localization = t0; }, _PaymentEditState_build_closure8: function _PaymentEditState_build_closure8(t0) { this.context = t0; }, _PaymentEditState_build_closure7: function _PaymentEditState_build_closure7(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentEditState_build__closure4: function _PaymentEditState_build__closure4(t0) { this.date = t0; }, _PaymentEditState_build_closure9: function _PaymentEditState_build_closure9(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentEditState_build__closure3: function _PaymentEditState_build__closure3(t0) { this.paymentType = t0; }, _PaymentEditState_build_closure10: function _PaymentEditState_build_closure10(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentEditState_build__closure2: function _PaymentEditState_build__closure2(t0) { this.value = t0; }, _PaymentEditState_build_closure11: function _PaymentEditState_build_closure11(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.payment = t2; _.state = t3; }, _PaymentEditState_build__closure0: function _PaymentEditState_build__closure0() { }, _PaymentEditState_build__closure1: function _PaymentEditState_build__closure1(t0, t1) { this.$this = t0; this.value = t1; }, _PaymentEditState_build_closure12: function _PaymentEditState_build_closure12(t0) { this.$this = t0; }, _PaymentEditState_build_closure14: function _PaymentEditState_build_closure14(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.$this = t1; _.payment = t2; _.context = t3; _.viewModel = t4; }, _PaymentEditState_build__closure: function _PaymentEditState_build__closure(t0) { this.exchangeRate = t0; }, _PaymentEditState_build_closure13: function _PaymentEditState_build_closure13(t0) { this.$this = t0; }, _PaymentEditState_build_closure15: function _PaymentEditState_build_closure15(t0) { this.context = t0; }, _PaymentEditState_build_closure16: function _PaymentEditState_build_closure16(t0, t1) { this.$this = t0; this.context = t1; }, _PaymentEditState_build_closure17: function _PaymentEditState_build_closure17(t0) { this.viewModel = t0; }, PaymentableEditor: function PaymentableEditor(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.viewModel = t0; _.paymentable = t1; _.index = t2; _.entityType = t3; _.limit = t4; _.onSavePressed = t5; _.key = t6; }, _PaymentableEditorState: function _PaymentableEditorState(t0, t1, t2) { var _ = this; _._payment_edit$_amountController = t0; _._payment_edit$_creditId = _._payment_edit$_invoiceId = null; _._payment_edit$_controllers = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _PaymentableEditorState_didChangeDependencies_closure: function _PaymentableEditorState_didChangeDependencies_closure(t0) { this.$this = t0; }, _PaymentableEditorState_didChangeDependencies_closure0: function _PaymentableEditorState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _PaymentableEditorState_dispose_closure0: function _PaymentableEditorState_dispose_closure0(t0) { this.$this = t0; }, _PaymentableEditorState__onChanged_closure: function _PaymentableEditorState__onChanged_closure(t0) { this.$this = t0; }, _PaymentableEditorState__onChanged_closure0: function _PaymentableEditorState__onChanged_closure0(t0) { this.$this = t0; }, _PaymentableEditorState__onChanged_closure1: function _PaymentableEditorState__onChanged_closure1(t0) { this._box_0 = t0; }, _PaymentableEditorState__onChanged_closure2: function _PaymentableEditorState__onChanged_closure2(t0, t1) { this._box_0 = t0; this.$this = t1; }, _PaymentableEditorState__onChanged_closure3: function _PaymentableEditorState__onChanged_closure3(t0) { this._box_0 = t0; }, _PaymentableEditorState__onChanged_closure4: function _PaymentableEditorState__onChanged_closure4(t0, t1) { this._box_0 = t0; this.$this = t1; }, _PaymentableEditorState__onChanged_closure5: function _PaymentableEditorState__onChanged_closure5(t0) { this.clientId = t0; }, _PaymentableEditorState_build_closure: function _PaymentableEditorState_build_closure() { }, _PaymentableEditorState_build_closure0: function _PaymentableEditorState_build_closure0() { }, _PaymentableEditorState_build_closure3: function _PaymentableEditorState_build_closure3(t0) { this.localization = t0; }, _PaymentableEditorState_build_closure2: function _PaymentableEditorState_build_closure2(t0) { this.context = t0; }, _PaymentableEditorState_build_closure1: function _PaymentableEditorState_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _PaymentableEditorState_build_closure6: function _PaymentableEditorState_build_closure6(t0) { this.localization = t0; }, _PaymentableEditorState_build_closure5: function _PaymentableEditorState_build_closure5(t0) { this.context = t0; }, _PaymentableEditorState_build_closure4: function _PaymentableEditorState_build_closure4(t0, t1) { this.$this = t0; this.context = t1; }, _PaymentableEditorState_build_closure7: function _PaymentableEditorState_build_closure7(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.payment = t2; }, _PaymentableEditorState_build__closure: function _PaymentableEditorState_build__closure(t0) { this.$this = t0; }, _PaymentableEditorState_build__closure0: function _PaymentableEditorState_build__closure0(t0) { this.$this = t0; }, PaymentEditFooter: function PaymentEditFooter(t0, t1) { this.payment = t0; this.key = t1; }, PaymentEditFooter_build_closure: function PaymentEditFooter_build_closure(t0) { this._box_0 = t0; }, PaymentEditFooter_build_closure0: function PaymentEditFooter_build_closure0(t0) { this._box_0 = t0; }, PaymentEditVM_PaymentEditVM$fromStore(store) { var t2, payment, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; payment = t2.paymentUIState.editing; payment.get$isNew(); t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].paymentState.map._map$_map.$index(0, payment.id); return new A.PaymentEditVM(t1, payment, new A.PaymentEditVM_PaymentEditVM$fromStore_closure(store), new A.PaymentEditVM_PaymentEditVM$fromStore_closure0(store), new A.PaymentEditVM_PaymentEditVM$fromStore_closure1(store, t1), t1.staticState); }, PaymentEditScreen: function PaymentEditScreen(t0) { this.key = t0; }, PaymentEditScreen_build_closure0: function PaymentEditScreen_build_closure0() { }, PaymentEditScreen_build_closure: function PaymentEditScreen_build_closure() { }, PaymentEditVM: function PaymentEditVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.payment = t1; _.onChanged = t2; _.onSavePressed = t3; _.onCancelPressed = t4; _.staticState = t5; }, PaymentEditVM_PaymentEditVM$fromStore_closure: function PaymentEditVM_PaymentEditVM$fromStore_closure(t0) { this.store = t0; }, PaymentEditVM_PaymentEditVM$fromStore_closure1: function PaymentEditVM_PaymentEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, PaymentEditVM_PaymentEditVM$fromStore_closure0: function PaymentEditVM_PaymentEditVM$fromStore_closure0(t0) { this.store = t0; }, PaymentEditVM_PaymentEditVM$fromStore__closure: function PaymentEditVM_PaymentEditVM$fromStore__closure(t0) { this.store = t0; }, PaymentEditVM_PaymentEditVM$fromStore___closure: function PaymentEditVM_PaymentEditVM$fromStore___closure(t0, t1) { this._box_0 = t0; this.currency = t1; }, PaymentEditVM_PaymentEditVM$fromStore___closure0: function PaymentEditVM_PaymentEditVM$fromStore___closure0(t0, t1) { this._box_0 = t0; this.currency = t1; }, PaymentEditVM_PaymentEditVM$fromStore___closure1: function PaymentEditVM_PaymentEditVM$fromStore___closure1(t0) { this.localization = t0; }, PaymentEditVM_PaymentEditVM$fromStore___closure2: function PaymentEditVM_PaymentEditVM$fromStore___closure2(t0) { this.localization = t0; }, PaymentEditVM_PaymentEditVM$fromStore___closure3: function PaymentEditVM_PaymentEditVM$fromStore___closure3(t0, t1, t2, t3, t4) { var _ = this; _.payment = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, PaymentEditVM_PaymentEditVM$fromStore___closure4: function PaymentEditVM_PaymentEditVM$fromStore___closure4() { }, PaymentEditVM_PaymentEditVM$fromStore____closure: function PaymentEditVM_PaymentEditVM$fromStore____closure(t0) { this.error = t0; }, PaymentListItem: function PaymentListItem(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.payment = t0; _.filter = t1; _.showCheckbox = t2; _.isChecked = t3; _.onTap = t4; _.showSelected = t5; _.key = t6; }, PaymentListItem_build_closure: function PaymentListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._box_0 = t0; _.$this = t1; _.state = t2; _.client = t3; _.textStyle = t4; _.filterMatch = t5; _.textColor = t6; _.mobileSubtitle = t7; _.localization = t8; }, PaymentListItem_build__closure2: function PaymentListItem_build__closure2(t0) { this.$this = t0; }, PaymentListItem_build__closure1: function PaymentListItem_build__closure1(t0) { this.$this = t0; }, PaymentListItem_build__closure: function PaymentListItem_build__closure() { }, PaymentListItem_build__closure0: function PaymentListItem_build__closure0(t0) { this.$this = t0; }, PaymentListItem_build__closure5: function PaymentListItem_build__closure5(t0) { this.$this = t0; }, PaymentListItem_build__closure4: function PaymentListItem_build__closure4(t0) { this.$this = t0; }, PaymentListItem_build__closure3: function PaymentListItem_build__closure3() { }, PaymentListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t9, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].userCompany; t6 = $.$get$memoizedFilteredPaymentList(); t7 = t1.getUISelection$1(B.EntityType_payment); t8 = t2[t4]; t9 = t8.paymentState; t3 = t3.paymentUIState.listUIState; t8 = t6.call$8(t7, t9.map, t9.list, t8.invoiceState.map, t8.clientState.map, t8.userState.map, t1.staticState.paymentTypeMap, t3); t4 = t2[t4].userCompany.settings.getTableColumns$1(B.EntityType_payment); t2 = t4 == null ? A._setArrayType(["status", "number", "client", "amount", "invoice_number", "date", "type", "transaction_reference"], type$.JSArray_String) : t4; return new A.PaymentListVM(t1, t5.user, t8, t3.filter, new A.PaymentListVM_fromStore_closure(new A.PaymentListVM_fromStore__handleRefresh(store)), t2, new A.PaymentListVM_fromStore_closure0(store), new A.PaymentListVM_fromStore_closure1(store)); }, PaymentListBuilder: function PaymentListBuilder(t0) { this.key = t0; }, PaymentListBuilder_build_closure: function PaymentListBuilder_build_closure() { }, PaymentListBuilder_build__closure: function PaymentListBuilder_build__closure(t0) { this.viewModel = t0; }, PaymentListVM: function PaymentListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.user = t1; _.paymentList = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, PaymentListVM_fromStore__handleRefresh: function PaymentListVM_fromStore__handleRefresh(t0) { this.store = t0; }, PaymentListVM_fromStore_closure: function PaymentListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, PaymentListVM_fromStore_closure0: function PaymentListVM_fromStore_closure0(t0) { this.store = t0; }, PaymentListVM_fromStore_closure1: function PaymentListVM_fromStore_closure1(t0) { this.store = t0; }, PaymentPresenter: function PaymentPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, PaymentPresenter_getField_closure: function PaymentPresenter_getField_closure(t0) { this.state = t0; }, PaymentPresenter_getField_closure0: function PaymentPresenter_getField_closure0(t0) { this.payment = t0; }, PaymentPresenter_getField_closure1: function PaymentPresenter_getField_closure1(t0) { this.state = t0; }, PaymentScreen: function PaymentScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, PaymentScreen_build_closure: function PaymentScreen_build_closure(t0) { this.localization = t0; }, PaymentScreen_build_closure0: function PaymentScreen_build_closure0(t0) { this.localization = t0; }, PaymentScreen_build_closure1: function PaymentScreen_build_closure1(t0) { this.localization = t0; }, PaymentScreen_build_closure2: function PaymentScreen_build_closure2(t0) { this.localization = t0; }, PaymentScreen_build_closure3: function PaymentScreen_build_closure3(t0) { this.localization = t0; }, PaymentScreen_build_closure4: function PaymentScreen_build_closure4(t0) { this.localization = t0; }, PaymentScreen_build_closure5: function PaymentScreen_build_closure5(t0) { this.localization = t0; }, PaymentScreen_build_closure6: function PaymentScreen_build_closure6(t0) { this.localization = t0; }, PaymentScreen_build_closure21: function PaymentScreen_build_closure21(t0) { this.store = t0; }, PaymentScreen_build_closure17: function PaymentScreen_build_closure17(t0) { this.store = t0; }, PaymentScreen_build_closure19: function PaymentScreen_build_closure19(t0) { this.store = t0; }, PaymentScreen_build_closure18: function PaymentScreen_build_closure18(t0) { this.store = t0; }, PaymentScreen_build_closure20: function PaymentScreen_build_closure20(t0) { this.store = t0; }, PaymentScreen_build_closure7: function PaymentScreen_build_closure7(t0, t1) { this.store = t0; this.state = t1; }, PaymentScreen_build_closure13: function PaymentScreen_build_closure13(t0) { this.store = t0; }, PaymentScreen_build_closure9: function PaymentScreen_build_closure9(t0) { this.store = t0; }, PaymentScreen_build_closure10: function PaymentScreen_build_closure10(t0) { this.store = t0; }, PaymentScreen_build_closure11: function PaymentScreen_build_closure11(t0) { this.store = t0; }, PaymentScreen_build_closure12: function PaymentScreen_build_closure12(t0) { this.store = t0; }, PaymentScreen_build_closure14: function PaymentScreen_build_closure14(t0) { this.store = t0; }, PaymentScreen_build_closure15: function PaymentScreen_build_closure15(t0) { this.store = t0; }, PaymentScreen_build_closure8: function PaymentScreen_build_closure8(t0) { this.store = t0; }, PaymentScreen_build_closure16: function PaymentScreen_build_closure16(t0) { this.context = t0; }, PaymentScreenVM_fromStore(store) { var t2, t3, t4, t5, t6, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredPaymentList(); t3 = t1.getUISelection$1(B.EntityType_payment); t4 = t1.userCompanyStates; t5 = t1.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; t6 = t4.paymentState; return new A.PaymentScreenVM(t2.call$8(t3, t6.map, t6.list, t4.invoiceState.map, t4.clientState.map, t4.userState.map, t1.staticState.paymentTypeMap, t5.paymentUIState.listUIState)); }, PaymentScreenBuilder: function PaymentScreenBuilder(t0) { this.key = t0; }, PaymentScreenBuilder_build_closure: function PaymentScreenBuilder_build_closure() { }, PaymentScreenVM: function PaymentScreenVM(t0) { this.paymentList = t0; }, PaymentRefund: function PaymentRefund(t0, t1) { this.viewModel = t0; this.key = t1; }, _PaymentRefundState: function _PaymentRefundState(t0, t1, t2, t3) { var _ = this; _._payment_refund$_amountController = t0; _._payment_refund$_controllers = t1; _._payment_refund$_debouncer = t2; _.autoValidate = false; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _PaymentRefundState_didChangeDependencies_closure: function _PaymentRefundState_didChangeDependencies_closure(t0) { this.$this = t0; }, _PaymentRefundState_didChangeDependencies_closure0: function _PaymentRefundState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _PaymentRefundState_dispose_closure: function _PaymentRefundState_dispose_closure(t0) { this.$this = t0; }, _PaymentRefundState__onChanged_closure: function _PaymentRefundState__onChanged_closure(t0) { this.$this = t0; }, _PaymentRefundState__onChanged__closure: function _PaymentRefundState__onChanged__closure(t0) { this.$this = t0; }, _PaymentRefundState_build_closure: function _PaymentRefundState_build_closure() { }, _PaymentRefundState_build_closure1: function _PaymentRefundState_build_closure1(t0) { this.context = t0; }, _PaymentRefundState_build_closure0: function _PaymentRefundState_build_closure0(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentRefundState_build__closure1: function _PaymentRefundState_build__closure1(t0) { this.date = t0; }, _PaymentRefundState_build_closure2: function _PaymentRefundState_build_closure2(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentRefundState_build__closure0: function _PaymentRefundState_build__closure0(t0) { this.value = t0; }, _PaymentRefundState_build_closure3: function _PaymentRefundState_build_closure3(t0, t1) { this.viewModel = t0; this.payment = t1; }, _PaymentRefundState_build__closure: function _PaymentRefundState_build__closure(t0) { this.value = t0; }, _PaymentRefundState_build_onSavePressed: function _PaymentRefundState_build_onSavePressed(t0, t1) { this.$this = t0; this.viewModel = t1; }, _PaymentRefundState_build_onSavePressed_closure: function _PaymentRefundState_build_onSavePressed_closure(t0, t1) { this.$this = t0; this.isValid = t1; }, _PaymentRefundState_build_onSavePressed_closure0: function _PaymentRefundState_build_onSavePressed_closure0(t0) { this.context = t0; }, _PaymentRefundState_build_closure4: function _PaymentRefundState_build_closure4(t0) { this.viewModel = t0; }, _PaymentRefundState_build_closure5: function _PaymentRefundState_build_closure5(t0) { this.onSavePressed = t0; }, _PaymentRefundState_build_closure6: function _PaymentRefundState_build_closure6(t0) { this.context = t0; }, _PaymentRefundState_build_closure7: function _PaymentRefundState_build_closure7(t0, t1) { this.onSavePressed = t0; this.context = t1; }, PaymentableEditor0: function PaymentableEditor0(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.paymentable = t1; _.index = t2; _.key = t3; }, _PaymentableEditorState0: function _PaymentableEditorState0(t0, t1, t2) { var _ = this; _._payment_refund$_amountController = t0; _._payment_refund$_invoiceId = ""; _._payment_refund$_controllers = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _PaymentableEditorState_didChangeDependencies_closure1: function _PaymentableEditorState_didChangeDependencies_closure1(t0) { this.$this = t0; }, _PaymentableEditorState_didChangeDependencies_closure2: function _PaymentableEditorState_didChangeDependencies_closure2(t0) { this.$this = t0; }, _PaymentableEditorState_dispose_closure: function _PaymentableEditorState_dispose_closure(t0) { this.$this = t0; }, _PaymentableEditorState__onChanged_closure6: function _PaymentableEditorState__onChanged_closure6(t0) { this.$this = t0; }, _PaymentableEditorState__onChanged_closure7: function _PaymentableEditorState__onChanged_closure7(t0) { this.paymentable = t0; }, _PaymentableEditorState__onChanged_closure8: function _PaymentableEditorState__onChanged_closure8(t0, t1) { this.$this = t0; this.paymentable = t1; }, _PaymentableEditorState__onChanged_closure9: function _PaymentableEditorState__onChanged_closure9(t0) { this.clientId = t0; }, _PaymentableEditorState_build_closure8: function _PaymentableEditorState_build_closure8() { }, _PaymentableEditorState_build_closure10: function _PaymentableEditorState_build_closure10(t0) { this.context = t0; }, _PaymentableEditorState_build_closure9: function _PaymentableEditorState_build_closure9(t0) { this.$this = t0; }, _PaymentableEditorState_build__closure2: function _PaymentableEditorState_build__closure2(t0, t1) { this.$this = t0; this.invoice = t1; }, _PaymentableEditorState_build_closure11: function _PaymentableEditorState_build_closure11(t0, t1) { this.hasMultipleInvoices = t0; this.localization = t1; }, _PaymentableEditorState_build_closure12: function _PaymentableEditorState_build_closure12(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.payment = t2; }, _PaymentableEditorState_build__closure1: function _PaymentableEditorState_build__closure1(t0) { this.$this = t0; }, PaymentRefundVM_PaymentRefundVM$fromStore(store) { var t2, payment, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; payment = t2.paymentUIState.editing; payment.get$isNew(); t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].paymentState.map._map$_map.$index(0, payment.id); return new A.PaymentRefundVM(t1, payment, new A.PaymentRefundVM_PaymentRefundVM$fromStore_closure(store), new A.PaymentRefundVM_PaymentRefundVM$fromStore_closure0(store, payment), new A.PaymentRefundVM_PaymentRefundVM$fromStore_closure1(store, t1)); }, PaymentRefundScreen: function PaymentRefundScreen(t0) { this.key = t0; }, PaymentRefundScreen_build_closure0: function PaymentRefundScreen_build_closure0() { }, PaymentRefundScreen_build_closure: function PaymentRefundScreen_build_closure() { }, PaymentRefundVM: function PaymentRefundVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.payment = t1; _.onChanged = t2; _.onRefundPressed = t3; _.onCancelPressed = t4; }, PaymentRefundVM_PaymentRefundVM$fromStore_closure: function PaymentRefundVM_PaymentRefundVM$fromStore_closure(t0) { this.store = t0; }, PaymentRefundVM_PaymentRefundVM$fromStore_closure1: function PaymentRefundVM_PaymentRefundVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, PaymentRefundVM_PaymentRefundVM$fromStore_closure0: function PaymentRefundVM_PaymentRefundVM$fromStore_closure0(t0, t1) { this.store = t0; this.payment = t1; }, PaymentRefundVM_PaymentRefundVM$fromStore__closure: function PaymentRefundVM_PaymentRefundVM$fromStore__closure(t0, t1, t2) { this.context = t0; this.store = t1; this.payment = t2; }, PaymentRefundVM_PaymentRefundVM$fromStore__closure0: function PaymentRefundVM_PaymentRefundVM$fromStore__closure0(t0) { this.context = t0; }, PaymentRefundVM_PaymentRefundVM$fromStore___closure: function PaymentRefundVM_PaymentRefundVM$fromStore___closure(t0) { this.error = t0; }, PaymentView: function PaymentView(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.tabIndex = t2; _.key = t3; }, _PaymentViewState: function _PaymentViewState(t0, t1, t2) { var _ = this; _._payment_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _PaymentViewState_build_closure: function _PaymentViewState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.company = t1; _.viewModel = t2; _.payment = t3; _.state = t4; }, _PaymentViewState_build__closure: function _PaymentViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _PaymentViewState_build__closure0: function _PaymentViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _PaymentViewState_build__closure1: function _PaymentViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, __PaymentViewState_State_SingleTickerProviderStateMixin: function __PaymentViewState_State_SingleTickerProviderStateMixin() { }, PaymentViewDocuments: function PaymentViewDocuments(t0, t1) { this.viewModel = t0; this.key = t1; }, PaymentViewDocuments_build_closure: function PaymentViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, PaymentViewDocuments_build_closure0: function PaymentViewDocuments_build_closure0(t0, t1) { this.store = t0; this.payment = t1; }, PaymentOverview: function PaymentOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _PaymentOverviewState: function _PaymentOverviewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _PaymentOverviewState_build_closure: function _PaymentOverviewState_build_closure(t0) { this.companyGatewayLink = t0; }, _PaymentOverviewState_build_closure0: function _PaymentOverviewState_build_closure0() { }, _PaymentOverviewState_build_closure1: function _PaymentOverviewState_build_closure1() { }, PaymentViewVM_PaymentViewVM$fromStore(store) { var t2, t3, t4, payment, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.paymentUIState.selectedId; payment = t2._list$_list[t3.selectedCompanyIndex].paymentState.map._map$_map.$index(0, t4); if (payment == null) payment = A.PaymentEntity_PaymentEntity(null, t4, null); payment.get$isNew(); return new A.PaymentViewVM(t1, payment, new A.PaymentViewVM_PaymentViewVM$fromStore_closure(new A.PaymentViewVM_PaymentViewVM$fromStore__handleRefresh(store, payment)), new A.PaymentViewVM_PaymentViewVM$fromStore_closure0(store, payment)); }, PaymentViewScreen: function PaymentViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, PaymentViewScreen_build_closure0: function PaymentViewScreen_build_closure0() { }, PaymentViewScreen_build_closure: function PaymentViewScreen_build_closure(t0) { this.$this = t0; }, PaymentViewVM: function PaymentViewVM(t0, t1, t2, t3) { var _ = this; _.state = t0; _.payment = t1; _.onRefreshed = t2; _.onUploadDocuments = t3; }, PaymentViewVM_PaymentViewVM$fromStore__handleRefresh: function PaymentViewVM_PaymentViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.payment = t1; }, PaymentViewVM_PaymentViewVM$fromStore_closure: function PaymentViewVM_PaymentViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, PaymentViewVM_PaymentViewVM$fromStore_closure0: function PaymentViewVM_PaymentViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.payment = t1; }, PaymentViewVM_PaymentViewVM$fromStore__closure: function PaymentViewVM_PaymentViewVM$fromStore__closure(t0) { this.context = t0; }, PaymentViewVM_PaymentViewVM$fromStore__closure0: function PaymentViewVM_PaymentViewVM$fromStore__closure0(t0) { this.context = t0; }, PaymentViewVM_PaymentViewVM$fromStore___closure: function PaymentViewVM_PaymentViewVM$fromStore___closure(t0) { this.error = t0; }, PaymentTermEdit: function PaymentTermEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _PaymentTermEditState: function _PaymentTermEditState(t0, t1, t2, t3) { var _ = this; _._payment_term_edit$_debouncer = t0; _._payment_term_edit$_controllers = t1; _._numDaysController = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _PaymentTermEditState_didChangeDependencies_closure: function _PaymentTermEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _PaymentTermEditState_didChangeDependencies_closure0: function _PaymentTermEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _PaymentTermEditState_dispose_closure: function _PaymentTermEditState_dispose_closure(t0) { this.$this = t0; }, _PaymentTermEditState__onChanged_closure: function _PaymentTermEditState__onChanged_closure(t0) { this.$this = t0; }, _PaymentTermEditState__onChanged_closure0: function _PaymentTermEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.paymentTerm = t1; }, _PaymentTermEditState_build_closure0: function _PaymentTermEditState_build_closure0(t0) { this.viewModel = t0; }, _PaymentTermEditState_build_closure1: function _PaymentTermEditState_build_closure1(t0) { this.$this = t0; }, _PaymentTermEditState_build_closure: function _PaymentTermEditState_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, _PaymentTermEditState_build__closure0: function _PaymentTermEditState_build__closure0(t0) { this.localization = t0; }, _PaymentTermEditState_build__closure: function _PaymentTermEditState_build__closure(t0) { this.$this = t0; }, PaymentTermEditVM_PaymentTermEditVM$fromStore(store) { var t2, paymentTerm, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; paymentTerm = t2.paymentTermUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, paymentTerm.id); return new A.PaymentTermEditVM(paymentTerm, new A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure(store), new A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure0(store, t1), new A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure1(store, t1), t1); }, PaymentTermEditScreen: function PaymentTermEditScreen(t0) { this.key = t0; }, PaymentTermEditScreen_build_closure0: function PaymentTermEditScreen_build_closure0() { }, PaymentTermEditScreen_build_closure: function PaymentTermEditScreen_build_closure() { }, PaymentTermEditVM: function PaymentTermEditVM(t0, t1, t2, t3, t4) { var _ = this; _.paymentTerm = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, PaymentTermEditVM_PaymentTermEditVM$fromStore_closure: function PaymentTermEditVM_PaymentTermEditVM$fromStore_closure(t0) { this.store = t0; }, PaymentTermEditVM_PaymentTermEditVM$fromStore_closure1: function PaymentTermEditVM_PaymentTermEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, PaymentTermEditVM_PaymentTermEditVM$fromStore_closure0: function PaymentTermEditVM_PaymentTermEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, PaymentTermEditVM_PaymentTermEditVM$fromStore__closure: function PaymentTermEditVM_PaymentTermEditVM$fromStore__closure(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, PaymentTermEditVM_PaymentTermEditVM$fromStore___closure: function PaymentTermEditVM_PaymentTermEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.paymentTerm = t0; _.localization = t1; _.state = t2; _.store = t3; _.context = t4; }, PaymentTermEditVM_PaymentTermEditVM$fromStore___closure0: function PaymentTermEditVM_PaymentTermEditVM$fromStore___closure0() { }, PaymentTermEditVM_PaymentTermEditVM$fromStore____closure: function PaymentTermEditVM_PaymentTermEditVM$fromStore____closure(t0) { this.error = t0; }, PaymentTermListItem: function PaymentTermListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.paymentTerm = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, PaymentTermListItem_build_closure1: function PaymentTermListItem_build_closure1(t0) { this.$this = t0; }, PaymentTermListItem_build_closure0: function PaymentTermListItem_build_closure0(t0) { this.$this = t0; }, PaymentTermListItem_build_closure: function PaymentTermListItem_build_closure(t0) { this.$this = t0; }, PaymentTermListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredPaymentTermList(); t3 = t1.getUISelection$1(B.EntityType_paymentTerm); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].paymentTermState; t5 = t5.paymentTermUIState.listUIState; return new A.PaymentTermListVM(t1, t2.call$4(t3, t7.map, t7.list, t5), t4[t6].paymentTermState.map, t5.filter, new A.PaymentTermListVM_fromStore_closure(new A.PaymentTermListVM_fromStore__handleRefresh(store)), new A.PaymentTermListVM_fromStore_closure0(store), new A.PaymentTermListVM_fromStore_closure1(store)); }, PaymentTermListBuilder: function PaymentTermListBuilder(t0) { this.key = t0; }, PaymentTermListBuilder_build_closure: function PaymentTermListBuilder_build_closure() { }, PaymentTermListBuilder_build__closure: function PaymentTermListBuilder_build__closure(t0) { this.viewModel = t0; }, PaymentTermListVM: function PaymentTermListVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.paymentTermList = t1; _.paymentTermMap = t2; _.filter = t3; _.onRefreshed = t4; _.onSortColumn = t5; _.onClearMultielsect = t6; }, PaymentTermListVM_fromStore__handleRefresh: function PaymentTermListVM_fromStore__handleRefresh(t0) { this.store = t0; }, PaymentTermListVM_fromStore_closure: function PaymentTermListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, PaymentTermListVM_fromStore_closure0: function PaymentTermListVM_fromStore_closure0(t0) { this.store = t0; }, PaymentTermListVM_fromStore_closure1: function PaymentTermListVM_fromStore_closure1(t0) { this.store = t0; }, PaymentTermScreen: function PaymentTermScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, PaymentTermScreen_build_closure10: function PaymentTermScreen_build_closure10(t0) { this.store = t0; }, PaymentTermScreen_build_closure7: function PaymentTermScreen_build_closure7(t0) { this.store = t0; }, PaymentTermScreen_build_closure8: function PaymentTermScreen_build_closure8(t0) { this.store = t0; }, PaymentTermScreen_build_closure9: function PaymentTermScreen_build_closure9(t0) { this.store = t0; }, PaymentTermScreen_build_closure4: function PaymentTermScreen_build_closure4(t0) { this.store = t0; }, PaymentTermScreen_build_closure5: function PaymentTermScreen_build_closure5(t0) { this.store = t0; }, PaymentTermScreen_build_closure: function PaymentTermScreen_build_closure(t0) { this.store = t0; }, PaymentTermScreen_build_closure0: function PaymentTermScreen_build_closure0(t0) { this.store = t0; }, PaymentTermScreen_build_closure1: function PaymentTermScreen_build_closure1(t0) { this.store = t0; }, PaymentTermScreen_build_closure2: function PaymentTermScreen_build_closure2(t0) { this.store = t0; }, PaymentTermScreen_build_closure3: function PaymentTermScreen_build_closure3(t0) { this.store = t0; }, PaymentTermScreen_build_closure6: function PaymentTermScreen_build_closure6(t0) { this.context = t0; }, PaymentTermScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredPaymentTermList(); t3 = t1.getUISelection$1(B.EntityType_paymentTerm); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].paymentTermState; return new A.PaymentTermScreenVM(t2.call$4(t3, t4.map, t4.list, t1.paymentTermUIState.listUIState)); }, PaymentTermScreenBuilder: function PaymentTermScreenBuilder(t0) { this.key = t0; }, PaymentTermScreenBuilder_build_closure: function PaymentTermScreenBuilder_build_closure() { }, PaymentTermScreenVM: function PaymentTermScreenVM(t0) { this.paymentTermList = t0; }, PaymentTermView: function PaymentTermView(t0, t1) { this.viewModel = t0; this.key = t1; }, _PaymentTermViewState: function _PaymentTermViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _PaymentTermViewState_build_closure: function _PaymentTermViewState_build_closure(t0) { this.viewModel = t0; }, PaymentTermViewVM_PaymentTermViewVM$fromStore(store) { var t2, t3, t4, paymentTerm, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.paymentTermUIState.selectedId; paymentTerm = t2._list$_list[t3.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, t4); if (paymentTerm == null) paymentTerm = A.PaymentTermEntity_PaymentTermEntity(t4, null); paymentTerm.get$isNew(); return new A.PaymentTermViewVM(t1, paymentTerm, new A.PaymentTermViewVM_PaymentTermViewVM$fromStore_closure(store)); }, PaymentTermViewScreen: function PaymentTermViewScreen(t0) { this.key = t0; }, PaymentTermViewScreen_build_closure0: function PaymentTermViewScreen_build_closure0() { }, PaymentTermViewScreen_build_closure: function PaymentTermViewScreen_build_closure() { }, PaymentTermViewVM: function PaymentTermViewVM(t0, t1, t2) { this.state = t0; this.paymentTerm = t1; this.onBackPressed = t2; }, PaymentTermViewVM_PaymentTermViewVM$fromStore_closure: function PaymentTermViewVM_PaymentTermViewVM$fromStore_closure(t0) { this.store = t0; }, ProductEdit: function ProductEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _ProductEditState: function _ProductEditState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _._product_edit$_focusNode = t0; _._productKeyController = t1; _._notesController = t2; _._priceController = t3; _._quantityController = t4; _._costController = t5; _._product_edit$_custom1Controller = t6; _._product_edit$_custom2Controller = t7; _._product_edit$_custom3Controller = t8; _._product_edit$_custom4Controller = t9; _._stockQuantityController = t10; _._notificationThresholdController = t11; _._imageUrlController = t12; _._maxQuantityController = t13; _._product_edit$_controllers = t14; _._product_edit$_debouncer = t15; _._widget = null; _._debugLifecycleState = t16; _._framework$_element = null; }, _ProductEditState_didChangeDependencies_closure: function _ProductEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ProductEditState_didChangeDependencies_closure0: function _ProductEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ProductEditState_dispose_closure: function _ProductEditState_dispose_closure(t0) { this.$this = t0; }, _ProductEditState__onChanged_closure: function _ProductEditState__onChanged_closure(t0) { this.$this = t0; }, _ProductEditState__onChanged_closure0: function _ProductEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.product = t1; }, _ProductEditState_build_closure6: function _ProductEditState_build_closure6(t0) { this.viewModel = t0; }, _ProductEditState_build_closure: function _ProductEditState_build_closure(t0) { this.localization = t0; }, _ProductEditState_build_closure1: function _ProductEditState_build_closure1(t0, t1) { this.viewModel = t0; this.product = t1; }, _ProductEditState_build__closure3: function _ProductEditState_build__closure3(t0) { this.taxCategoryId = t0; }, _ProductEditState_build_closure0: function _ProductEditState_build_closure0(t0) { this.localization = t0; }, _ProductEditState_build_closure2: function _ProductEditState_build_closure2(t0, t1) { this.viewModel = t0; this.product = t1; }, _ProductEditState_build__closure2: function _ProductEditState_build__closure2(t0) { this.taxRate = t0; }, _ProductEditState_build_closure3: function _ProductEditState_build_closure3(t0, t1) { this.viewModel = t0; this.product = t1; }, _ProductEditState_build__closure1: function _ProductEditState_build__closure1(t0) { this.taxRate = t0; }, _ProductEditState_build_closure4: function _ProductEditState_build_closure4(t0, t1) { this.viewModel = t0; this.product = t1; }, _ProductEditState_build__closure0: function _ProductEditState_build__closure0(t0) { this.taxRate = t0; }, _ProductEditState_build_closure5: function _ProductEditState_build_closure5(t0, t1) { this.viewModel = t0; this.product = t1; }, _ProductEditState_build__closure: function _ProductEditState_build__closure(t0) { this.value = t0; }, ProductEditVM_ProductEditVM$fromStore(store) { var t2, product, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; product = t2.productUIState.editing; t2 = t2.selectedCompanyIndex; t3 = t1.userCompanyStates._list$_list; t4 = t3[t2].userCompany; product.get$isNew(); t3[t2].productState.map._map$_map.$index(0, product.id); return new A.ProductEditVM(t1, t4.company, product, new A.ProductEditVM_ProductEditVM$fromStore_closure(store), new A.ProductEditVM_ProductEditVM$fromStore_closure0(store, t1), new A.ProductEditVM_ProductEditVM$fromStore_closure1(store, t1)); }, ProductEditScreen: function ProductEditScreen(t0) { this.key = t0; }, ProductEditScreen_build_closure0: function ProductEditScreen_build_closure0() { }, ProductEditScreen_build_closure: function ProductEditScreen_build_closure() { }, ProductEditVM: function ProductEditVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.company = t1; _.product = t2; _.onChanged = t3; _.onSavePressed = t4; _.onCancelPressed = t5; }, ProductEditVM_ProductEditVM$fromStore_closure: function ProductEditVM_ProductEditVM$fromStore_closure(t0) { this.store = t0; }, ProductEditVM_ProductEditVM$fromStore_closure1: function ProductEditVM_ProductEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, ProductEditVM_ProductEditVM$fromStore_closure0: function ProductEditVM_ProductEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, ProductEditVM_ProductEditVM$fromStore__closure: function ProductEditVM_ProductEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, ProductEditVM_ProductEditVM$fromStore___closure: function ProductEditVM_ProductEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.product = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, ProductEditVM_ProductEditVM$fromStore___closure0: function ProductEditVM_ProductEditVM$fromStore___closure0() { }, ProductEditVM_ProductEditVM$fromStore____closure: function ProductEditVM_ProductEditVM$fromStore____closure(t0) { this.error = t0; }, ProductListItem$(filter, isChecked, isDismissible, onCheckboxChanged, onTap, product, showCost) { return new A.ProductListItem(onTap, onCheckboxChanged, isChecked, isDismissible, product, filter, showCost, null); }, ProductListItem: function ProductListItem(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.onTap = t0; _.onCheckboxChanged = t1; _.isChecked = t2; _.isDismissible = t3; _.product = t4; _.filter = t5; _.showCost = t6; _.key = t7; }, ProductListItem_build_closure: function ProductListItem_build_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.showCheckbox = t1; _.listUIState = t2; _.state = t3; _.textStyle = t4; _.filterMatch = t5; _.subtitle = t6; }, ProductListItem_build__closure2: function ProductListItem_build__closure2(t0) { this.$this = t0; }, ProductListItem_build__closure1: function ProductListItem_build__closure1(t0) { this.$this = t0; }, ProductListItem_build__closure: function ProductListItem_build__closure(t0) { this.$this = t0; }, ProductListItem_build__closure0: function ProductListItem_build__closure0(t0) { this.$this = t0; }, ProductListItem_build__closure5: function ProductListItem_build__closure5(t0) { this.$this = t0; }, ProductListItem_build__closure4: function ProductListItem_build__closure4(t0) { this.$this = t0; }, ProductListItem_build__closure3: function ProductListItem_build__closure3(t0) { this.$this = t0; }, ProductListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredProductList(); t3 = t1.getUISelection$1(B.EntityType_product); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.productState; t5 = t5.productUIState.listUIState; t7 = t2.call$5(t3, t8.map, t8.list, t5, t7.userState.map); t8 = t4[t6]; t3 = t8.productState; t8 = t8.userCompany.settings.getTableColumns$1(B.EntityType_product); t2 = t8 == null ? A.ProductPresenter_getDefaultTableFields(t4[t6].userCompany) : t8; return new A.ProductListVM(t1, t7, t3.map, t5.filter, new A.ProductListVM_fromStore_closure(new A.ProductListVM_fromStore__handleRefresh(store)), t2, new A.ProductListVM_fromStore_closure0(store), new A.ProductListVM_fromStore_closure1(store)); }, ProductListBuilder: function ProductListBuilder(t0) { this.key = t0; }, ProductListBuilder_build_closure: function ProductListBuilder_build_closure() { }, ProductListBuilder_build__closure: function ProductListBuilder_build__closure(t0) { this.viewModel = t0; }, ProductListVM: function ProductListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.productList = t1; _.productMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, ProductListVM_fromStore__handleRefresh: function ProductListVM_fromStore__handleRefresh(t0) { this.store = t0; }, ProductListVM_fromStore_closure: function ProductListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, ProductListVM_fromStore_closure0: function ProductListVM_fromStore_closure0(t0) { this.store = t0; }, ProductListVM_fromStore_closure1: function ProductListVM_fromStore_closure1(t0) { this.store = t0; }, ProductPresenter_getDefaultTableFields(userCompany) { var company = userCompany.company, t1 = A._setArrayType(["product_key", "description"], type$.JSArray_String); if (company.enableProductCost) t1.push("cost"); t1.push("price"); if (company.enableProductQuantity) t1.push("quantity"); return t1; }, ProductPresenter: function ProductPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, ProductScreen: function ProductScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ProductScreen_build_closure11: function ProductScreen_build_closure11(t0) { this.store = t0; }, ProductScreen_build_closure8: function ProductScreen_build_closure8(t0) { this.store = t0; }, ProductScreen_build_closure9: function ProductScreen_build_closure9(t0) { this.store = t0; }, ProductScreen_build_closure10: function ProductScreen_build_closure10(t0) { this.store = t0; }, ProductScreen_build_closure: function ProductScreen_build_closure(t0, t1) { this.store = t0; this.state = t1; }, ProductScreen_build_closure5: function ProductScreen_build_closure5(t0) { this.store = t0; }, ProductScreen_build_closure1: function ProductScreen_build_closure1(t0) { this.store = t0; }, ProductScreen_build_closure2: function ProductScreen_build_closure2(t0) { this.store = t0; }, ProductScreen_build_closure3: function ProductScreen_build_closure3(t0) { this.store = t0; }, ProductScreen_build_closure4: function ProductScreen_build_closure4(t0) { this.store = t0; }, ProductScreen_build_closure6: function ProductScreen_build_closure6(t0) { this.store = t0; }, ProductScreen_build_closure0: function ProductScreen_build_closure0(t0) { this.store = t0; }, ProductScreen_build_closure7: function ProductScreen_build_closure7(t0) { this.context = t0; }, ProductScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredProductList(); t3 = t1.getUISelection$1(B.EntityType_product); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.productState; return new A.ProductScreenVM(t2.call$5(t3, t5.map, t5.list, t1.productUIState.listUIState, t4.userState.map)); }, ProductScreenBuilder: function ProductScreenBuilder(t0) { this.key = t0; }, ProductScreenBuilder_build_closure: function ProductScreenBuilder_build_closure() { }, ProductScreenVM: function ProductScreenVM(t0) { this.productList = t0; }, ProductView: function ProductView(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.tabIndex = t2; _.key = t3; }, _ProductViewState: function _ProductViewState(t0, t1, t2) { var _ = this; _._product_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ProductViewState_build_closure: function _ProductViewState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.company = t1; _.viewModel = t2; _.product = t3; }, _ProductViewState_build__closure: function _ProductViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _ProductViewState_build__closure0: function _ProductViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _ProductViewState_build__closure1: function _ProductViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, __ProductViewState_State_SingleTickerProviderStateMixin: function __ProductViewState_State_SingleTickerProviderStateMixin() { }, ProductViewDocuments: function ProductViewDocuments(t0, t1) { this.viewModel = t0; this.key = t1; }, ProductViewDocuments_build_closure: function ProductViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ProductViewDocuments_build_closure0: function ProductViewDocuments_build_closure0(t0, t1) { this.store = t0; this.product = t1; }, ProductOverview: function ProductOverview(t0, t1) { this.viewModel = t0; this.key = t1; }, _ProductOverviewState: function _ProductOverviewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, ProductViewVM_ProductViewVM$fromStore(store) { var t2, t3, t4, product, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.productUIState.selectedId; product = t2[t4].productState.map._map$_map.$index(0, t3); if (product == null) product = A.ProductEntity_ProductEntity(t3, null); product.get$isNew(); return new A.ProductViewVM(t1, product, t2[t4].userCompany.company, new A.ProductViewVM_ProductViewVM$fromStore_closure(new A.ProductViewVM_ProductViewVM$fromStore__handleRefresh(store, product)), new A.ProductViewVM_ProductViewVM$fromStore_closure0(store, product)); }, ProductViewScreen: function ProductViewScreen(t0) { this.key = t0; }, ProductViewScreen_build_closure0: function ProductViewScreen_build_closure0() { }, ProductViewScreen_build_closure: function ProductViewScreen_build_closure(t0) { this.$this = t0; }, ProductViewVM: function ProductViewVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.product = t1; _.company = t2; _.onRefreshed = t3; _.onUploadDocuments = t4; }, ProductViewVM_ProductViewVM$fromStore__handleRefresh: function ProductViewVM_ProductViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.product = t1; }, ProductViewVM_ProductViewVM$fromStore_closure: function ProductViewVM_ProductViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, ProductViewVM_ProductViewVM$fromStore_closure0: function ProductViewVM_ProductViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.product = t1; }, ProductViewVM_ProductViewVM$fromStore__closure: function ProductViewVM_ProductViewVM$fromStore__closure(t0) { this.context = t0; }, ProductViewVM_ProductViewVM$fromStore__closure0: function ProductViewVM_ProductViewVM$fromStore__closure0(t0) { this.context = t0; }, ProductViewVM_ProductViewVM$fromStore___closure: function ProductViewVM_ProductViewVM$fromStore___closure(t0) { this.error = t0; }, ProjectEdit: function ProjectEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _ProjectEditState: function _ProjectEditState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _._project_edit$_debouncer = t0; _._project_edit$_numberController = t1; _._project_edit$_nameController = t2; _._dueDateController = t3; _._hoursController = t4; _._project_edit$_taskRateController = t5; _._project_edit$_privateNotesController = t6; _._project_edit$_publicNotesController = t7; _._project_edit$_custom1Controller = t8; _._project_edit$_custom2Controller = t9; _._project_edit$_custom3Controller = t10; _._project_edit$_custom4Controller = t11; _._project_edit$_controllers = t12; _._widget = null; _._debugLifecycleState = t13; _._framework$_element = null; }, _ProjectEditState_didChangeDependencies_closure: function _ProjectEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ProjectEditState_didChangeDependencies_closure0: function _ProjectEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ProjectEditState_dispose_closure: function _ProjectEditState_dispose_closure(t0) { this.$this = t0; }, _ProjectEditState__onChanged_closure: function _ProjectEditState__onChanged_closure(t0) { this.$this = t0; }, _ProjectEditState__onChanged_closure0: function _ProjectEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.project = t1; }, _ProjectEditState_build_closure0: function _ProjectEditState_build_closure0(t0) { this.viewModel = t0; }, _ProjectEditState_build_closure: function _ProjectEditState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.project = t1; _.localization = t2; _.state = t3; _.viewModel = t4; }, _ProjectEditState_build__closure: function _ProjectEditState_build__closure(t0) { this.localization = t0; }, _ProjectEditState_build__closure2: function _ProjectEditState_build__closure2(t0) { this.localization = t0; }, _ProjectEditState_build__closure1: function _ProjectEditState_build__closure1(t0, t1) { this.viewModel = t0; this.project = t1; }, _ProjectEditState_build___closure1: function _ProjectEditState_build___closure1(t0) { this.client = t0; }, _ProjectEditState_build__closure0: function _ProjectEditState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _ProjectEditState_build__closure4: function _ProjectEditState_build__closure4(t0, t1) { this.viewModel = t0; this.project = t1; }, _ProjectEditState_build___closure: function _ProjectEditState_build___closure(t0) { this.userId = t0; }, _ProjectEditState_build__closure3: function _ProjectEditState_build__closure3(t0, t1) { this.viewModel = t0; this.project = t1; }, _ProjectEditState_build___closure0: function _ProjectEditState_build___closure0(t0) { this.date = t0; }, ProjectEditVM_ProjectEditVM$fromStore(store) { var t2, project, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; project = t2.projectUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].projectState.map._map$_map.$index(0, project.id); return new A.ProjectEditVM(project, new A.ProjectEditVM_ProjectEditVM$fromStore_closure(store), new A.ProjectEditVM_ProjectEditVM$fromStore_closure0(store, t1), new A.ProjectEditVM_ProjectEditVM$fromStore_closure1(t1, store), t1, new A.ProjectEditVM_ProjectEditVM$fromStore_closure2(store)); }, ProjectEditScreen: function ProjectEditScreen(t0) { this.key = t0; }, ProjectEditScreen_build_closure0: function ProjectEditScreen_build_closure0() { }, ProjectEditScreen_build_closure: function ProjectEditScreen_build_closure() { }, ProjectEditVM: function ProjectEditVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.project = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; _.onAddClientPressed = t5; }, ProjectEditVM_ProjectEditVM$fromStore_closure: function ProjectEditVM_ProjectEditVM$fromStore_closure(t0) { this.store = t0; }, ProjectEditVM_ProjectEditVM$fromStore_closure1: function ProjectEditVM_ProjectEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, ProjectEditVM_ProjectEditVM$fromStore_closure2: function ProjectEditVM_ProjectEditVM$fromStore_closure2(t0) { this.store = t0; }, ProjectEditVM_ProjectEditVM$fromStore__closure: function ProjectEditVM_ProjectEditVM$fromStore__closure(t0) { this.store = t0; }, ProjectEditVM_ProjectEditVM$fromStore__closure0: function ProjectEditVM_ProjectEditVM$fromStore__closure0(t0) { this.store = t0; }, ProjectEditVM_ProjectEditVM$fromStore_closure0: function ProjectEditVM_ProjectEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, ProjectEditVM_ProjectEditVM$fromStore__closure1: function ProjectEditVM_ProjectEditVM$fromStore__closure1(t0, t1) { this.store = t0; this.state = t1; }, ProjectEditVM_ProjectEditVM$fromStore___closure: function ProjectEditVM_ProjectEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.project = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, ProjectEditVM_ProjectEditVM$fromStore___closure0: function ProjectEditVM_ProjectEditVM$fromStore___closure0() { }, ProjectEditVM_ProjectEditVM$fromStore____closure: function ProjectEditVM_ProjectEditVM$fromStore____closure(t0) { this.error = t0; }, ProjectListItem: function ProjectListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.project = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, ProjectListItem_build_closure: function ProjectListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.$this = t0; _.showCheckbox = t1; _.listUIState = t2; _.state = t3; _.client = t4; _.textStyle = t5; _.subtitle = t6; _.textColor = t7; _.filterMatch = t8; }, ProjectListItem_build__closure2: function ProjectListItem_build__closure2(t0) { this.$this = t0; }, ProjectListItem_build__closure1: function ProjectListItem_build__closure1(t0) { this.$this = t0; }, ProjectListItem_build__closure: function ProjectListItem_build__closure(t0) { this.$this = t0; }, ProjectListItem_build__closure0: function ProjectListItem_build__closure0(t0) { this.$this = t0; }, ProjectListItem_build__closure5: function ProjectListItem_build__closure5(t0) { this.$this = t0; }, ProjectListItem_build__closure4: function ProjectListItem_build__closure4(t0) { this.$this = t0; }, ProjectListItem_build__closure3: function ProjectListItem_build__closure3(t0) { this.$this = t0; }, ProjectListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredProjectList(); t3 = t1.getUISelection$1(B.EntityType_project); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.projectState; t5 = t5.projectUIState.listUIState; t7 = t2.call$6(t3, t8.map, t8.list, t5, t7.clientState.map, t7.userState.map); t6 = t4[t6]; t4 = t6.projectState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_project); t2 = t6 == null ? A._setArrayType(["name", "client", "task_rate", "due_date", "total_hours", "budgeted_hours", "public_notes", "private_notes", "entity_state"], type$.JSArray_String) : t6; return new A.ProjectListVM(t1, t7, t4.map, t5.filter, new A.ProjectListVM_fromStore_closure(new A.ProjectListVM_fromStore__handleRefresh(store)), t2, new A.ProjectListVM_fromStore_closure0(store), new A.ProjectListVM_fromStore_closure1(store)); }, ProjectListBuilder: function ProjectListBuilder(t0) { this.key = t0; }, ProjectListBuilder_build_closure: function ProjectListBuilder_build_closure() { }, ProjectListBuilder_build__closure: function ProjectListBuilder_build__closure(t0) { this.viewModel = t0; }, ProjectListVM: function ProjectListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.projectList = t1; _.projectMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, ProjectListVM_fromStore__handleRefresh: function ProjectListVM_fromStore__handleRefresh(t0) { this.store = t0; }, ProjectListVM_fromStore_closure: function ProjectListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, ProjectListVM_fromStore_closure0: function ProjectListVM_fromStore_closure0(t0) { this.store = t0; }, ProjectListVM_fromStore_closure1: function ProjectListVM_fromStore_closure1(t0) { this.store = t0; }, ProjectPresenter: function ProjectPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, ProjectScreen: function ProjectScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ProjectScreen_build_closure10: function ProjectScreen_build_closure10(t0) { this.store = t0; }, ProjectScreen_build_closure7: function ProjectScreen_build_closure7(t0) { this.store = t0; }, ProjectScreen_build_closure8: function ProjectScreen_build_closure8(t0) { this.store = t0; }, ProjectScreen_build_closure9: function ProjectScreen_build_closure9(t0) { this.store = t0; }, ProjectScreen_build_closure4: function ProjectScreen_build_closure4(t0) { this.store = t0; }, ProjectScreen_build_closure0: function ProjectScreen_build_closure0(t0) { this.store = t0; }, ProjectScreen_build_closure1: function ProjectScreen_build_closure1(t0) { this.store = t0; }, ProjectScreen_build_closure2: function ProjectScreen_build_closure2(t0) { this.store = t0; }, ProjectScreen_build_closure3: function ProjectScreen_build_closure3(t0) { this.store = t0; }, ProjectScreen_build_closure5: function ProjectScreen_build_closure5(t0) { this.store = t0; }, ProjectScreen_build_closure: function ProjectScreen_build_closure(t0) { this.store = t0; }, ProjectScreen_build_closure6: function ProjectScreen_build_closure6(t0) { this.context = t0; }, ProjectScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredProjectList(); t3 = t1.getUISelection$1(B.EntityType_project); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.projectState; return new A.ProjectScreenVM(t2.call$6(t3, t5.map, t5.list, t1.projectUIState.listUIState, t4.clientState.map, t4.userState.map)); }, ProjectScreenBuilder: function ProjectScreenBuilder(t0) { this.key = t0; }, ProjectScreenBuilder_build_closure: function ProjectScreenBuilder_build_closure() { }, ProjectScreenVM: function ProjectScreenVM(t0) { this.projectList = t0; }, ProjectView: function ProjectView(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.tabIndex = t2; _.key = t3; }, _ProjectViewState: function _ProjectViewState(t0, t1, t2) { var _ = this; _._project_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ProjectViewState_build_closure: function _ProjectViewState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.company = t1; _.viewModel = t2; _.project = t3; }, _ProjectViewState_build__closure: function _ProjectViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _ProjectViewState_build__closure0: function _ProjectViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _ProjectViewState_build__closure1: function _ProjectViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, __ProjectViewState_State_SingleTickerProviderStateMixin: function __ProjectViewState_State_SingleTickerProviderStateMixin() { }, ProjectViewDocuments: function ProjectViewDocuments(t0, t1) { this.viewModel = t0; this.key = t1; }, ProjectViewDocuments_build_closure: function ProjectViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ProjectViewDocuments_build_closure0: function ProjectViewDocuments_build_closure0(t0, t1) { this.store = t0; this.project = t1; }, ProjectOverview: function ProjectOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _ProjectOverviewState: function _ProjectOverviewState(t0) { var _ = this; _._widget = _._project_view_overview$_timer = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ProjectOverviewState_initState_closure: function _ProjectOverviewState_initState_closure(t0) { this.$this = t0; }, _ProjectOverviewState_initState__closure: function _ProjectOverviewState_initState__closure() { }, _ProjectOverviewState_build__buildView: function _ProjectOverviewState_build__buildView(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.project = t1; _.localization = t2; _.state = t3; _.client = t4; _.company = t5; _.fields = t6; }, _ProjectOverviewState_build_closure: function _ProjectOverviewState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, ProjectViewVM_ProjectViewVM$fromStore(store) { var t2, t3, t4, project, client, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.projectUIState.selectedId; project = t2[t4].projectState.map._map$_map.$index(0, t3); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, t3, _null, _null); t3 = project.clientId; client = t2[t4].clientState.map._map$_map.$index(0, t3); if (client == null) client = A.ClientEntity_ClientEntity(_null, t3, _null, _null); t2 = t2[t4].userCompany; project.get$isNew(); return new A.ProjectViewVM(t1, project, client, t2.company, new A.ProjectViewVM_ProjectViewVM$fromStore_closure(new A.ProjectViewVM_ProjectViewVM$fromStore__handleRefresh(store, project)), new A.ProjectViewVM_ProjectViewVM$fromStore_closure0(store, project)); }, ProjectViewScreen: function ProjectViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, ProjectViewScreen_build_closure0: function ProjectViewScreen_build_closure0() { }, ProjectViewScreen_build_closure: function ProjectViewScreen_build_closure(t0) { this.$this = t0; }, ProjectViewVM: function ProjectViewVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.project = t1; _.client = t2; _.company = t3; _.onRefreshed = t4; _.onUploadDocuments = t5; }, ProjectViewVM_ProjectViewVM$fromStore__handleRefresh: function ProjectViewVM_ProjectViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.project = t1; }, ProjectViewVM_ProjectViewVM$fromStore_closure: function ProjectViewVM_ProjectViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, ProjectViewVM_ProjectViewVM$fromStore_closure0: function ProjectViewVM_ProjectViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.project = t1; }, ProjectViewVM_ProjectViewVM$fromStore__closure: function ProjectViewVM_ProjectViewVM$fromStore__closure(t0) { this.context = t0; }, ProjectViewVM_ProjectViewVM$fromStore__closure0: function ProjectViewVM_ProjectViewVM$fromStore__closure0(t0) { this.context = t0; }, ProjectViewVM_ProjectViewVM$fromStore___closure: function ProjectViewVM_ProjectViewVM$fromStore___closure(t0) { this.error = t0; }, PurchaseOrderEdit: function PurchaseOrderEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _PurchaseOrderEditState: function _PurchaseOrderEditState(t0, t1, t2) { var _ = this; _._purchase_order_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _PurchaseOrderEditState_build_closure1: function _PurchaseOrderEditState_build_closure1(t0) { this.viewModel = t0; }, _PurchaseOrderEditState_build_closure2: function _PurchaseOrderEditState_build_closure2(t0) { this.$this = t0; }, _PurchaseOrderEditState_build_closure0: function _PurchaseOrderEditState_build_closure0(t0) { this.$this = t0; }, _PurchaseOrderEditState_build_closure: function _PurchaseOrderEditState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.viewModel = t3; _.isFullscreen = t4; }, _PurchaseOrderEditState_build__closure: function _PurchaseOrderEditState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.viewModel = t2; _.isFullscreen = t3; }, _PurchaseOrderEditState_build___closure0: function _PurchaseOrderEditState_build___closure0() { }, _PurchaseOrderEditState_build___closure1: function _PurchaseOrderEditState_build___closure1(t0) { this.viewModel = t0; }, _PurchaseOrderEditState_build___closure: function _PurchaseOrderEditState_build___closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.isFullscreen = t2; }, __PurchaseOrderEditState_State_SingleTickerProviderStateMixin: function __PurchaseOrderEditState_State_SingleTickerProviderStateMixin() { }, PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; return new A.PurchaseOrderEditDetailsVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t2.purchaseOrderUIState.editing, new A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure(store), null, new A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure0(store), null, new A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure1(t1, store)); }, PurchaseOrderEditDetailsScreen: function PurchaseOrderEditDetailsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, PurchaseOrderEditDetailsScreen_build_closure0: function PurchaseOrderEditDetailsScreen_build_closure0() { }, PurchaseOrderEditDetailsScreen_build_closure: function PurchaseOrderEditDetailsScreen_build_closure(t0) { this.$this = t0; }, PurchaseOrderEditDetailsVM: function PurchaseOrderEditDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.onChanged = t3; _.onClientChanged = t4; _.onVendorChanged = t5; _.onAddClientPressed = t6; _.onAddVendorPressed = t7; }, PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure: function PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure(t0) { this.store = t0; }, PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure0: function PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure0(t0) { this.store = t0; }, PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure1: function PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure: function PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure(t0) { this.store = t0; }, PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure0: function PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure0(t0) { this.store = t0; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore(store) { var t2, t3, t4, purchaseOrder, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.purchaseOrderUIState; purchaseOrder = t4.editing; return new A.PurchaseOrderEditItemsVM(t1, t2._list$_list[t3.selectedCompanyIndex].userCompany.company, purchaseOrder, t4.editingItemIndex, new A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure(store), new A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure0(store, purchaseOrder), new A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure1(store), new A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure2(store), new A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure3(store), new A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure4(store)); }, PurchaseOrderEditItemsScreen: function PurchaseOrderEditItemsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, PurchaseOrderEditItemsScreen_build_closure0: function PurchaseOrderEditItemsScreen_build_closure0() { }, PurchaseOrderEditItemsScreen_build_closure: function PurchaseOrderEditItemsScreen_build_closure(t0) { this.$this = t0; }, PurchaseOrderEditItemsVM: function PurchaseOrderEditItemsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.invoiceItemIndex = t3; _.addLineItem = t4; _.cloneLineItem = t5; _.onRemoveInvoiceItemPressed = t6; _.clearSelectedInvoiceItem = t7; _.onChangedInvoiceItem = t8; _.onMovedInvoiceItem = t9; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure1: function PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure1(t0) { this.store = t0; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure2: function PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure2(t0) { this.store = t0; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure3: function PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure3(t0) { this.store = t0; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure4: function PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure4(t0) { this.store = t0; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure: function PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure(t0) { this.store = t0; }, PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure0: function PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure0(t0, t1) { this.store = t0; this.purchaseOrder = t1; }, PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.PurchaseOrderEditNotesVM(t1, t1.uiState.purchaseOrderUIState.editing, new A.PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore_closure(store)); }, PurchaseOrderEditNotesScreen: function PurchaseOrderEditNotesScreen(t0) { this.key = t0; }, PurchaseOrderEditNotesScreen_build_closure0: function PurchaseOrderEditNotesScreen_build_closure0() { }, PurchaseOrderEditNotesScreen_build_closure: function PurchaseOrderEditNotesScreen_build_closure() { }, PurchaseOrderEditNotesVM: function PurchaseOrderEditNotesVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.onChanged = t2; }, PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore_closure: function PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore_closure(t0) { this.store = t0; }, PurchaseOrderEditPDFScreen: function PurchaseOrderEditPDFScreen(t0) { this.key = t0; }, PurchaseOrderEditPDFScreen_build_closure0: function PurchaseOrderEditPDFScreen_build_closure0() { }, PurchaseOrderEditPDFScreen_build_closure: function PurchaseOrderEditPDFScreen_build_closure() { }, PurchaseOrderEditPDFVM: function PurchaseOrderEditPDFVM(t0, t1) { this.state = t0; this.invoice = t1; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore(store) { var t2, t3, purchaseOrder, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.purchaseOrderUIState; purchaseOrder = t3.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].purchaseOrderState.map._map$_map.$index(0, purchaseOrder.id); return new A.PurchaseOrderEditVM(t1, purchaseOrder, t3.editingItemIndex, new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure(store, t1), new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure0(store, purchaseOrder), new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure1(t1, store), new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure2(store, purchaseOrder)); }, PurchaseOrderEditScreen: function PurchaseOrderEditScreen(t0) { this.key = t0; }, PurchaseOrderEditScreen_build_closure0: function PurchaseOrderEditScreen_build_closure0() { }, PurchaseOrderEditScreen_build_closure: function PurchaseOrderEditScreen_build_closure() { }, PurchaseOrderEditVM: function PurchaseOrderEditVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.invoice = t1; _.invoiceItemIndex = t2; _.onSavePressed = t3; _.onItemsAdded = t4; _.onCancelPressed = t5; _.onUploadDocuments = t6; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure1: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure1(t0, t1, t2) { this.store = t0; this.action = t1; this.state = t2; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure0: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure0(t0) { this.localization = t0; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure1: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure1(t0, t1, t2, t3, t4, t5) { var _ = this; _.purchaseOrder = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; _.action = t5; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure2: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure2() { }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore____closure: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore____closure(t0) { this.error = t0; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure0: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.purchaseOrder = t1; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure1: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure2: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure2(t0, t1) { this.store = t0; this.purchaseOrder = t1; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure(t0) { this.context = t0; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure0: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure0(t0) { this.context = t0; }, PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure: function PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure(t0) { this.error = t0; }, EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore(store, purchaseOrder) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; return new A.EmailPurchaseOrderVM(t1, purchaseOrder, t2[t3].clientState.map._map$_map.$index(0, purchaseOrder.clientId), t2[t3].vendorState.map._map$_map.$index(0, purchaseOrder.vendorId), new A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore_closure(purchaseOrder, store)); }, PurchaseOrderEmailScreen: function PurchaseOrderEmailScreen(t0) { this.key = t0; }, PurchaseOrderEmailScreen_build_closure1: function PurchaseOrderEmailScreen_build_closure1() { }, PurchaseOrderEmailScreen_build_closure0: function PurchaseOrderEmailScreen_build_closure0() { }, PurchaseOrderEmailScreen_build_closure: function PurchaseOrderEmailScreen_build_closure() { }, EmailPurchaseOrderVM: function EmailPurchaseOrderVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.invoice = t1; _.client = t2; _.vendor = t3; _.onSendPressed = t4; }, EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore_closure: function EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore_closure(t0, t1) { this.purchaseOrder = t0; this.store = t1; }, EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore__closure: function EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore__closure(t0) { this.purchaseOrder = t0; }, PurchaseOrderListItem: function PurchaseOrderListItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.user = t0; _.purchaseOrder = t1; _.vendor = t2; _.filter = t3; _.isChecked = t4; _.key = t5; }, PurchaseOrderListItem_build_closure: function PurchaseOrderListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._box_0 = t0; _.$this = t1; _.showCheckbox = t2; _.listUIState = t3; _.state = t4; _.localization = t5; _.textStyle = t6; _.filterMatch = t7; _.textColor = t8; }, PurchaseOrderListItem_build__closure2: function PurchaseOrderListItem_build__closure2(t0) { this.$this = t0; }, PurchaseOrderListItem_build__closure1: function PurchaseOrderListItem_build__closure1(t0) { this.$this = t0; }, PurchaseOrderListItem_build__closure: function PurchaseOrderListItem_build__closure(t0) { this.$this = t0; }, PurchaseOrderListItem_build__closure0: function PurchaseOrderListItem_build__closure0(t0) { this.$this = t0; }, PurchaseOrderListItem_build__closure5: function PurchaseOrderListItem_build__closure5(t0) { this.$this = t0; }, PurchaseOrderListItem_build__closure4: function PurchaseOrderListItem_build__closure4(t0) { this.$this = t0; }, PurchaseOrderListItem_build__closure3: function PurchaseOrderListItem_build__closure3(t0) { this.$this = t0; }, PurchaseOrderListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredPurchaseOrderList(); t3 = t1.getUISelection$1(B.EntityType_purchaseOrder); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.purchaseOrderState; t5 = t5.purchaseOrderUIState.listUIState; t7 = t2.call$7(t3, t8.map, t8.list, t7.clientState.map, t7.vendorState.map, t5, t7.userState.map); t6 = t4[t6]; t4 = t6.purchaseOrderState; t8 = t6.clientState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_purchaseOrder); t2 = t6 == null ? A._setArrayType(["status", "number", "vendor", "expense", "amount", "date", "due_date"], type$.JSArray_String) : t6; return new A.PurchaseOrderListVM(t1, t7, t4.map, t8.map, t5.filter, new A.PurchaseOrderListVM_fromStore_closure(new A.PurchaseOrderListVM_fromStore__handleRefresh(store)), t2, new A.PurchaseOrderListVM_fromStore_closure0(store), new A.PurchaseOrderListVM_fromStore_closure1(store)); }, PurchaseOrderListBuilder: function PurchaseOrderListBuilder(t0) { this.key = t0; }, PurchaseOrderListBuilder_build_closure: function PurchaseOrderListBuilder_build_closure() { }, PurchaseOrderListBuilder_build__closure: function PurchaseOrderListBuilder_build__closure(t0) { this.viewModel = t0; }, PurchaseOrderListVM: function PurchaseOrderListVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.invoiceList = t1; _.invoiceMap = t2; _.clientMap = t3; _.filter = t4; _.onRefreshed = t5; _.tableColumns = t6; _.onSortColumn = t7; _.onClearMultiselect = t8; }, PurchaseOrderListVM_fromStore__handleRefresh: function PurchaseOrderListVM_fromStore__handleRefresh(t0) { this.store = t0; }, PurchaseOrderListVM_fromStore_closure: function PurchaseOrderListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, PurchaseOrderListVM_fromStore_closure0: function PurchaseOrderListVM_fromStore_closure0(t0) { this.store = t0; }, PurchaseOrderListVM_fromStore_closure1: function PurchaseOrderListVM_fromStore_closure1(t0) { this.store = t0; }, PurchaseOrderPdfScreen: function PurchaseOrderPdfScreen(t0, t1) { this.showAppBar = t0; this.key = t1; }, PurchaseOrderPdfScreen_build_closure0: function PurchaseOrderPdfScreen_build_closure0() { }, PurchaseOrderPdfScreen_build_closure: function PurchaseOrderPdfScreen_build_closure(t0) { this.$this = t0; }, PurchaseOrderPdfVM: function PurchaseOrderPdfVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.activityId = t2; }, PurchaseOrderPresenter: function PurchaseOrderPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, PurchaseOrderPresenter_getField_closure: function PurchaseOrderPresenter_getField_closure(t0) { this.contact = t0; }, PurchaseOrderScreen: function PurchaseOrderScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, PurchaseOrderScreen_build_closure: function PurchaseOrderScreen_build_closure(t0) { this.localization = t0; }, PurchaseOrderScreen_build_closure0: function PurchaseOrderScreen_build_closure0(t0) { this.localization = t0; }, PurchaseOrderScreen_build_closure1: function PurchaseOrderScreen_build_closure1(t0) { this.localization = t0; }, PurchaseOrderScreen_build_closure2: function PurchaseOrderScreen_build_closure2(t0) { this.localization = t0; }, PurchaseOrderScreen_build_closure3: function PurchaseOrderScreen_build_closure3(t0) { this.localization = t0; }, PurchaseOrderScreen_build_closure17: function PurchaseOrderScreen_build_closure17(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure13: function PurchaseOrderScreen_build_closure13(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure15: function PurchaseOrderScreen_build_closure15(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure14: function PurchaseOrderScreen_build_closure14(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure16: function PurchaseOrderScreen_build_closure16(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure9: function PurchaseOrderScreen_build_closure9(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure10: function PurchaseOrderScreen_build_closure10(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure11: function PurchaseOrderScreen_build_closure11(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure4: function PurchaseOrderScreen_build_closure4(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure5: function PurchaseOrderScreen_build_closure5(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure6: function PurchaseOrderScreen_build_closure6(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure7: function PurchaseOrderScreen_build_closure7(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure8: function PurchaseOrderScreen_build_closure8(t0) { this.store = t0; }, PurchaseOrderScreen_build_closure12: function PurchaseOrderScreen_build_closure12(t0) { this.context = t0; }, PurchaseOrderScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredPurchaseOrderList(); t3 = t1.getUISelection$1(B.EntityType_purchaseOrder); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.purchaseOrderState; return new A.PurchaseOrderScreenVM(t2.call$7(t3, t5.map, t5.list, t4.clientState.map, t4.vendorState.map, t1.purchaseOrderUIState.listUIState, t4.userState.map)); }, PurchaseOrderScreenBuilder: function PurchaseOrderScreenBuilder(t0) { this.key = t0; }, PurchaseOrderScreenBuilder_build_closure: function PurchaseOrderScreenBuilder_build_closure() { }, PurchaseOrderScreenVM: function PurchaseOrderScreenVM(t0) { this.purchaseOrderList = t0; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore(store) { var t2, t3, t4, purchaseOrder, t5, client, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.purchaseOrderUIState.selectedId; purchaseOrder = t2[t4].purchaseOrderState.map._map$_map.$index(0, t3); if (purchaseOrder == null) purchaseOrder = A.InvoiceEntity_InvoiceEntity(_null, _null, t3, _null, _null, _null); t3 = store.__Store__state_A; t5 = purchaseOrder.clientId; client = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, t5); if (client == null) client = A.ClientEntity_ClientEntity(_null, t5, _null, _null); t2 = t2[t4].userCompany; purchaseOrder.get$isNew(); return new A.PurchaseOrderViewVM(t1, t2.company, purchaseOrder, client, new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure(purchaseOrder), new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure0(new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__handleRefresh(store, purchaseOrder)), new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure1(store, purchaseOrder), _null, new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure2(store)); }, PurchaseOrderViewScreen: function PurchaseOrderViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, PurchaseOrderViewScreen_build_closure0: function PurchaseOrderViewScreen_build_closure0() { }, PurchaseOrderViewScreen_build_closure: function PurchaseOrderViewScreen_build_closure(t0) { this.$this = t0; }, PurchaseOrderViewVM: function PurchaseOrderViewVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.client = t3; _.onEditPressed = t4; _.onRefreshed = t5; _.onUploadDocuments = t6; _.onViewExpense = t7; _.onViewPdf = t8; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__handleRefresh: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.purchaseOrder = t1; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure(t0) { this.purchaseOrder = t0; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure0: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure1: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure1(t0, t1) { this.store = t0; this.purchaseOrder = t1; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure(t0) { this.context = t0; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure0: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure0(t0) { this.context = t0; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore___closure: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore___closure(t0) { this.error = t0; }, PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure2: function PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure2(t0) { this.store = t0; }, QuoteEdit: function QuoteEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _QuoteEditState: function _QuoteEditState(t0, t1, t2) { var _ = this; _._quote_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _QuoteEditState_build_closure1: function _QuoteEditState_build_closure1(t0) { this.viewModel = t0; }, _QuoteEditState_build_closure2: function _QuoteEditState_build_closure2(t0) { this.$this = t0; }, _QuoteEditState_build_closure0: function _QuoteEditState_build_closure0(t0) { this.$this = t0; }, _QuoteEditState_build_closure: function _QuoteEditState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.viewModel = t3; _.isFullscreen = t4; }, _QuoteEditState_build__closure: function _QuoteEditState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.viewModel = t2; _.isFullscreen = t3; }, _QuoteEditState_build___closure0: function _QuoteEditState_build___closure0() { }, _QuoteEditState_build___closure1: function _QuoteEditState_build___closure1(t0) { this.viewModel = t0; }, _QuoteEditState_build___closure: function _QuoteEditState_build___closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.isFullscreen = t2; }, __QuoteEditState_State_SingleTickerProviderStateMixin: function __QuoteEditState_State_SingleTickerProviderStateMixin() { }, QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; return new A.QuoteEditDetailsVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t2.quoteUIState.editing, new A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure(store), new A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure0(store, t1), null, new A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure1(store), null); }, QuoteEditDetailsScreen: function QuoteEditDetailsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, QuoteEditDetailsScreen_build_closure0: function QuoteEditDetailsScreen_build_closure0() { }, QuoteEditDetailsScreen_build_closure: function QuoteEditDetailsScreen_build_closure(t0) { this.$this = t0; }, QuoteEditDetailsVM: function QuoteEditDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.onChanged = t3; _.onClientChanged = t4; _.onVendorChanged = t5; _.onAddClientPressed = t6; _.onAddVendorPressed = t7; }, QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure: function QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure(t0) { this.store = t0; }, QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure0: function QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure1: function QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure1(t0) { this.store = t0; }, QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure: function QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure(t0) { this.store = t0; }, QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure0: function QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure0(t0) { this.store = t0; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore(store, isTasks) { var t2, t3, t4, quote, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.quoteUIState; quote = t4.editing; return new A.QuoteEditItemsVM(t1, t2._list$_list[t3.selectedCompanyIndex].userCompany.company, quote, t4.editingItemIndex, new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure(store), new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure0(store, quote), new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure1(store), new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure2(store), new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure3(store, isTasks), new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure4(store)); }, QuoteEditItemsScreen: function QuoteEditItemsScreen(t0, t1, t2) { this.viewModel = t0; this.isTasks = t1; this.key = t2; }, QuoteEditItemsScreen_build_closure0: function QuoteEditItemsScreen_build_closure0(t0) { this.$this = t0; }, QuoteEditItemsScreen_build_closure: function QuoteEditItemsScreen_build_closure(t0) { this.$this = t0; }, QuoteEditItemsVM: function QuoteEditItemsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.invoiceItemIndex = t3; _.addLineItem = t4; _.cloneLineItem = t5; _.onRemoveInvoiceItemPressed = t6; _.clearSelectedInvoiceItem = t7; _.onChangedInvoiceItem = t8; _.onMovedInvoiceItem = t9; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure1: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure1(t0) { this.store = t0; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure2: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure2(t0) { this.store = t0; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure3: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure3(t0, t1) { this.store = t0; this.isTasks = t1; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore__closure: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore__closure(t0) { this.isTasks = t0; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure4: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure4(t0) { this.store = t0; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure(t0) { this.store = t0; }, QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure0: function QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure0(t0, t1) { this.store = t0; this.quote = t1; }, QuoteEditNotesVM_QuoteEditNotesVM$fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.QuoteEditNotesVM(t1, t1.uiState.quoteUIState.editing, new A.QuoteEditNotesVM_QuoteEditNotesVM$fromStore_closure(store)); }, QuoteEditNotesScreen: function QuoteEditNotesScreen(t0) { this.key = t0; }, QuoteEditNotesScreen_build_closure0: function QuoteEditNotesScreen_build_closure0() { }, QuoteEditNotesScreen_build_closure: function QuoteEditNotesScreen_build_closure() { }, QuoteEditNotesVM: function QuoteEditNotesVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.onChanged = t2; }, QuoteEditNotesVM_QuoteEditNotesVM$fromStore_closure: function QuoteEditNotesVM_QuoteEditNotesVM$fromStore_closure(t0) { this.store = t0; }, QuoteEditPDFScreen: function QuoteEditPDFScreen(t0) { this.key = t0; }, QuoteEditPDFScreen_build_closure0: function QuoteEditPDFScreen_build_closure0() { }, QuoteEditPDFScreen_build_closure: function QuoteEditPDFScreen_build_closure() { }, QuoteEditPDFVM: function QuoteEditPDFVM(t0, t1) { this.state = t0; this.invoice = t1; }, QuoteEditVM_QuoteEditVM$fromStore(store) { var t2, t3, quote, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.quoteUIState; quote = t3.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].quoteState.map._map$_map.$index(0, quote.id); return new A.QuoteEditVM(t1, quote, t3.editingItemIndex, new A.QuoteEditVM_QuoteEditVM$fromStore_closure(store, t1), new A.QuoteEditVM_QuoteEditVM$fromStore_closure0(store, quote), new A.QuoteEditVM_QuoteEditVM$fromStore_closure1(t1, store), new A.QuoteEditVM_QuoteEditVM$fromStore_closure2(store, quote)); }, QuoteEditScreen: function QuoteEditScreen(t0) { this.key = t0; }, QuoteEditScreen_build_closure0: function QuoteEditScreen_build_closure0() { }, QuoteEditScreen_build_closure: function QuoteEditScreen_build_closure() { }, QuoteEditVM: function QuoteEditVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.invoice = t1; _.invoiceItemIndex = t2; _.onSavePressed = t3; _.onItemsAdded = t4; _.onCancelPressed = t5; _.onUploadDocuments = t6; }, QuoteEditVM_QuoteEditVM$fromStore_closure: function QuoteEditVM_QuoteEditVM$fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, QuoteEditVM_QuoteEditVM$fromStore__closure1: function QuoteEditVM_QuoteEditVM$fromStore__closure1(t0, t1, t2) { this.store = t0; this.action = t1; this.state = t2; }, QuoteEditVM_QuoteEditVM$fromStore___closure0: function QuoteEditVM_QuoteEditVM$fromStore___closure0(t0) { this.localization = t0; }, QuoteEditVM_QuoteEditVM$fromStore___closure1: function QuoteEditVM_QuoteEditVM$fromStore___closure1(t0, t1, t2, t3, t4, t5) { var _ = this; _.quote = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; _.action = t5; }, QuoteEditVM_QuoteEditVM$fromStore___closure2: function QuoteEditVM_QuoteEditVM$fromStore___closure2() { }, QuoteEditVM_QuoteEditVM$fromStore____closure: function QuoteEditVM_QuoteEditVM$fromStore____closure(t0) { this.error = t0; }, QuoteEditVM_QuoteEditVM$fromStore_closure0: function QuoteEditVM_QuoteEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.quote = t1; }, QuoteEditVM_QuoteEditVM$fromStore_closure1: function QuoteEditVM_QuoteEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, QuoteEditVM_QuoteEditVM$fromStore_closure2: function QuoteEditVM_QuoteEditVM$fromStore_closure2(t0, t1) { this.store = t0; this.quote = t1; }, QuoteEditVM_QuoteEditVM$fromStore__closure: function QuoteEditVM_QuoteEditVM$fromStore__closure(t0) { this.context = t0; }, QuoteEditVM_QuoteEditVM$fromStore__closure0: function QuoteEditVM_QuoteEditVM$fromStore__closure0(t0) { this.context = t0; }, QuoteEditVM_QuoteEditVM$fromStore___closure: function QuoteEditVM_QuoteEditVM$fromStore___closure(t0) { this.error = t0; }, EmailQuoteVM_EmailQuoteVM$fromStore(store, quote) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; return new A.EmailQuoteVM(t1, quote, t2[t3].clientState.map._map$_map.$index(0, quote.clientId), t2[t3].vendorState.map._map$_map.$index(0, quote.vendorId), new A.EmailQuoteVM_EmailQuoteVM$fromStore_closure(quote, store)); }, QuoteEmailScreen: function QuoteEmailScreen(t0) { this.key = t0; }, QuoteEmailScreen_build_closure1: function QuoteEmailScreen_build_closure1() { }, QuoteEmailScreen_build_closure0: function QuoteEmailScreen_build_closure0() { }, QuoteEmailScreen_build_closure: function QuoteEmailScreen_build_closure() { }, EmailQuoteVM: function EmailQuoteVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.invoice = t1; _.client = t2; _.vendor = t3; _.onSendPressed = t4; }, EmailQuoteVM_EmailQuoteVM$fromStore_closure: function EmailQuoteVM_EmailQuoteVM$fromStore_closure(t0, t1) { this.quote = t0; this.store = t1; }, EmailQuoteVM_EmailQuoteVM$fromStore__closure: function EmailQuoteVM_EmailQuoteVM$fromStore__closure(t0) { this.quote = t0; }, QuoteListItem: function QuoteListItem(t0, t1, t2, t3) { var _ = this; _.quote = t0; _.filter = t1; _.showCheckbox = t2; _.key = t3; }, QuoteListItem_build_closure: function QuoteListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._box_0 = t0; _.$this = t1; _.isInMultiselect = t2; _.listUIState = t3; _.isChecked = t4; _.state = t5; _.client = t6; _.localization = t7; _.textStyle = t8; _.filterMatch = t9; _.textColor = t10; }, QuoteListItem_build__closure2: function QuoteListItem_build__closure2(t0) { this.$this = t0; }, QuoteListItem_build__closure1: function QuoteListItem_build__closure1(t0) { this.$this = t0; }, QuoteListItem_build__closure: function QuoteListItem_build__closure() { }, QuoteListItem_build__closure0: function QuoteListItem_build__closure0(t0) { this.$this = t0; }, QuoteListItem_build__closure5: function QuoteListItem_build__closure5(t0) { this.$this = t0; }, QuoteListItem_build__closure4: function QuoteListItem_build__closure4(t0) { this.$this = t0; }, QuoteListItem_build__closure3: function QuoteListItem_build__closure3() { }, QuoteListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredQuoteList(); t3 = t1.getUISelection$1(B.EntityType_quote); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.quoteState; t5 = t5.quoteUIState.listUIState; t7 = t2.call$7(t3, t8.map, t8.list, t7.clientState.map, t7.vendorState.map, t5, t7.userState.map); t6 = t4[t6]; t4 = t6.quoteState; t8 = t6.clientState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_quote); t2 = t6 == null ? A._setArrayType(["status", "number", "client", "amount", "date", "valid_until"], type$.JSArray_String) : t6; return new A.QuoteListVM(t1, t7, t4.map, t8.map, t5.filter, new A.QuoteListVM_fromStore_closure(new A.QuoteListVM_fromStore__handleRefresh(store)), t2, new A.QuoteListVM_fromStore_closure0(store), new A.QuoteListVM_fromStore_closure1(store)); }, QuoteListBuilder: function QuoteListBuilder(t0) { this.key = t0; }, QuoteListBuilder_build_closure: function QuoteListBuilder_build_closure() { }, QuoteListBuilder_build__closure: function QuoteListBuilder_build__closure(t0) { this.viewModel = t0; }, QuoteListVM: function QuoteListVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.invoiceList = t1; _.invoiceMap = t2; _.clientMap = t3; _.filter = t4; _.onRefreshed = t5; _.tableColumns = t6; _.onSortColumn = t7; _.onClearMultiselect = t8; }, QuoteListVM_fromStore__handleRefresh: function QuoteListVM_fromStore__handleRefresh(t0) { this.store = t0; }, QuoteListVM_fromStore_closure: function QuoteListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, QuoteListVM_fromStore_closure0: function QuoteListVM_fromStore_closure0(t0) { this.store = t0; }, QuoteListVM_fromStore_closure1: function QuoteListVM_fromStore_closure1(t0) { this.store = t0; }, QuotePdfScreen: function QuotePdfScreen(t0, t1) { this.showAppBar = t0; this.key = t1; }, QuotePdfScreen_build_closure0: function QuotePdfScreen_build_closure0() { }, QuotePdfScreen_build_closure: function QuotePdfScreen_build_closure(t0) { this.$this = t0; }, QuotePdfVM: function QuotePdfVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.activityId = t2; }, QuotePresenter: function QuotePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, QuotePresenter_getField_closure: function QuotePresenter_getField_closure(t0) { this.contact = t0; }, QuoteScreen: function QuoteScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, QuoteScreen_build_closure: function QuoteScreen_build_closure(t0) { this.localization = t0; }, QuoteScreen_build_closure0: function QuoteScreen_build_closure0(t0) { this.localization = t0; }, QuoteScreen_build_closure1: function QuoteScreen_build_closure1(t0) { this.localization = t0; }, QuoteScreen_build_closure2: function QuoteScreen_build_closure2(t0) { this.localization = t0; }, QuoteScreen_build_closure3: function QuoteScreen_build_closure3(t0) { this.localization = t0; }, QuoteScreen_build_closure4: function QuoteScreen_build_closure4(t0) { this.localization = t0; }, QuoteScreen_build_closure5: function QuoteScreen_build_closure5(t0) { this.localization = t0; }, QuoteScreen_build_closure19: function QuoteScreen_build_closure19(t0) { this.store = t0; }, QuoteScreen_build_closure15: function QuoteScreen_build_closure15(t0) { this.store = t0; }, QuoteScreen_build_closure17: function QuoteScreen_build_closure17(t0) { this.store = t0; }, QuoteScreen_build_closure16: function QuoteScreen_build_closure16(t0) { this.store = t0; }, QuoteScreen_build_closure18: function QuoteScreen_build_closure18(t0) { this.store = t0; }, QuoteScreen_build_closure11: function QuoteScreen_build_closure11(t0) { this.store = t0; }, QuoteScreen_build_closure7: function QuoteScreen_build_closure7(t0) { this.store = t0; }, QuoteScreen_build_closure8: function QuoteScreen_build_closure8(t0) { this.store = t0; }, QuoteScreen_build_closure9: function QuoteScreen_build_closure9(t0) { this.store = t0; }, QuoteScreen_build_closure10: function QuoteScreen_build_closure10(t0) { this.store = t0; }, QuoteScreen_build_closure12: function QuoteScreen_build_closure12(t0) { this.store = t0; }, QuoteScreen_build_closure13: function QuoteScreen_build_closure13(t0) { this.store = t0; }, QuoteScreen_build_closure6: function QuoteScreen_build_closure6(t0) { this.store = t0; }, QuoteScreen_build_closure14: function QuoteScreen_build_closure14(t0) { this.context = t0; }, QuoteScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredQuoteList(); t3 = t1.getUISelection$1(B.EntityType_quote); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.quoteState; return new A.QuoteScreenVM(t2.call$7(t3, t5.map, t5.list, t4.clientState.map, t4.vendorState.map, t1.quoteUIState.listUIState, t4.userState.map)); }, QuoteScreenBuilder: function QuoteScreenBuilder(t0) { this.key = t0; }, QuoteScreenBuilder_build_closure: function QuoteScreenBuilder_build_closure() { }, QuoteScreenVM: function QuoteScreenVM(t0) { this.quoteList = t0; }, QuoteViewVM_QuoteViewVM$fromStore(store) { var t2, t3, t4, quote, t5, client, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.quoteUIState.selectedId; quote = t2[t4].quoteState.map._map$_map.$index(0, t3); if (quote == null) quote = A.InvoiceEntity_InvoiceEntity(_null, _null, t3, _null, _null, _null); t3 = store.__Store__state_A; t5 = quote.clientId; client = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, t5); if (client == null) client = A.ClientEntity_ClientEntity(_null, t5, _null, _null); t2 = t2[t4].userCompany; quote.get$isNew(); return new A.QuoteViewVM(t1, t2.company, quote, client, new A.QuoteViewVM_QuoteViewVM$fromStore_closure(quote), new A.QuoteViewVM_QuoteViewVM$fromStore_closure0(new A.QuoteViewVM_QuoteViewVM$fromStore__handleRefresh(store, quote)), new A.QuoteViewVM_QuoteViewVM$fromStore_closure1(store, quote), _null, new A.QuoteViewVM_QuoteViewVM$fromStore_closure2(store)); }, QuoteViewScreen: function QuoteViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, QuoteViewScreen_build_closure0: function QuoteViewScreen_build_closure0() { }, QuoteViewScreen_build_closure: function QuoteViewScreen_build_closure(t0) { this.$this = t0; }, QuoteViewVM: function QuoteViewVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.client = t3; _.onEditPressed = t4; _.onRefreshed = t5; _.onUploadDocuments = t6; _.onViewExpense = t7; _.onViewPdf = t8; }, QuoteViewVM_QuoteViewVM$fromStore__handleRefresh: function QuoteViewVM_QuoteViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.quote = t1; }, QuoteViewVM_QuoteViewVM$fromStore_closure: function QuoteViewVM_QuoteViewVM$fromStore_closure(t0) { this.quote = t0; }, QuoteViewVM_QuoteViewVM$fromStore_closure0: function QuoteViewVM_QuoteViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, QuoteViewVM_QuoteViewVM$fromStore_closure1: function QuoteViewVM_QuoteViewVM$fromStore_closure1(t0, t1) { this.store = t0; this.quote = t1; }, QuoteViewVM_QuoteViewVM$fromStore__closure: function QuoteViewVM_QuoteViewVM$fromStore__closure(t0) { this.context = t0; }, QuoteViewVM_QuoteViewVM$fromStore__closure0: function QuoteViewVM_QuoteViewVM$fromStore__closure0(t0) { this.context = t0; }, QuoteViewVM_QuoteViewVM$fromStore___closure: function QuoteViewVM_QuoteViewVM$fromStore___closure(t0) { this.error = t0; }, QuoteViewVM_QuoteViewVM$fromStore_closure2: function QuoteViewVM_QuoteViewVM$fromStore_closure2(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore(store) { var t2, recurringExpense, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; recurringExpense = t2.recurringExpenseUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].recurringExpenseState.map._map$_map.$index(0, recurringExpense.id); return new A.RecurringExpenseEditVM(recurringExpense, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure(store), new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure0(store, t1), new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure1(t1, store), t1, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure2(store), new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure3(store), new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure4(store, recurringExpense)); }, RecurringExpenseEditScreen: function RecurringExpenseEditScreen(t0) { this.key = t0; }, RecurringExpenseEditScreen_build_closure0: function RecurringExpenseEditScreen_build_closure0() { }, RecurringExpenseEditScreen_build_closure: function RecurringExpenseEditScreen_build_closure() { }, RecurringExpenseEditVM: function RecurringExpenseEditVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.expense = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; _.onAddClientPressed = t5; _.onAddVendorPressed = t6; _.onUploadDocument = t7; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure2: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure2(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure3: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure3(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure4: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure4(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure3: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure3(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure1: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure1(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure2: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure2(t0) { this.store = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure1: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure0: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure5: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure5(t0, t1, t2, t3) { var _ = this; _.store = t0; _.context = t1; _.action = t2; _.state = t3; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure0: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure0(t0, t1, t2, t3, t4, t5) { var _ = this; _.recurringExpense = t0; _.localization = t1; _.state = t2; _.store = t3; _.context = t4; _.action = t5; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure1: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure1(t0) { this.context = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore____closure: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore____closure(t0) { this.error = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure4: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure4(t0, t1) { this.store = t0; this.recurringExpense = t1; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure(t0) { this.context = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure0: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure0(t0) { this.context = t0; }, RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure: function RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure(t0) { this.error = t0; }, RecurringExpenseListItem: function RecurringExpenseListItem(t0, t1, t2, t3) { var _ = this; _.expense = t0; _.filter = t1; _.isChecked = t2; _.key = t3; }, RecurringExpenseListItem_build_closure: function RecurringExpenseListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._box_0 = t0; _.$this = t1; _.showCheckbox = t2; _.listUIState = t3; _.isChecked = t4; _.state = t5; _.textStyle = t6; _.textColor = t7; _.filterMatch = t8; }, RecurringExpenseListItem_build__closure2: function RecurringExpenseListItem_build__closure2(t0) { this.$this = t0; }, RecurringExpenseListItem_build__closure1: function RecurringExpenseListItem_build__closure1(t0) { this.$this = t0; }, RecurringExpenseListItem_build__closure: function RecurringExpenseListItem_build__closure(t0) { this.$this = t0; }, RecurringExpenseListItem_build__closure0: function RecurringExpenseListItem_build__closure0(t0) { this.$this = t0; }, RecurringExpenseListItem_build__closure5: function RecurringExpenseListItem_build__closure5(t0) { this.$this = t0; }, RecurringExpenseListItem_build__closure4: function RecurringExpenseListItem_build__closure4(t0) { this.$this = t0; }, RecurringExpenseListItem_build__closure3: function RecurringExpenseListItem_build__closure3(t0) { this.$this = t0; }, RecurringExpenseListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredRecurringExpenseList(); t3 = t1.getUISelection$1(B.EntityType_recurringExpense); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t5 = t5.recurringExpenseUIState.listUIState; t7 = t2.call$9(t3, t7.recurringExpenseState.map, t7.clientState.map, t7.vendorState.map, t7.userState.map, t5, t7.invoiceState.map, t7.expenseCategoryState.map, t1.staticState); t6 = t4[t6]; t4 = t6.recurringExpenseState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_recurringExpense); t2 = t6 == null ? A._setArrayType(["status", "number", "vendor", "client", "frequency", "next_send_date", "amount", "public_notes", "entity_state"], type$.JSArray_String) : t6; return new A.RecurringExpenseListVM(t1, t7, t4.map, t5.filter, new A.RecurringExpenseListVM_fromStore_closure(new A.RecurringExpenseListVM_fromStore__handleRefresh(store)), t2, new A.RecurringExpenseListVM_fromStore_closure0(store), new A.RecurringExpenseListVM_fromStore_closure1(store)); }, RecurringExpenseListBuilder: function RecurringExpenseListBuilder(t0) { this.key = t0; }, RecurringExpenseListBuilder_build_closure: function RecurringExpenseListBuilder_build_closure() { }, RecurringExpenseListBuilder_build__closure: function RecurringExpenseListBuilder_build__closure(t0) { this.viewModel = t0; }, RecurringExpenseListVM: function RecurringExpenseListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.recurringExpenseList = t1; _.recurringExpenseMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, RecurringExpenseListVM_fromStore__handleRefresh: function RecurringExpenseListVM_fromStore__handleRefresh(t0) { this.store = t0; }, RecurringExpenseListVM_fromStore_closure: function RecurringExpenseListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, RecurringExpenseListVM_fromStore_closure0: function RecurringExpenseListVM_fromStore_closure0(t0) { this.store = t0; }, RecurringExpenseListVM_fromStore_closure1: function RecurringExpenseListVM_fromStore_closure1(t0) { this.store = t0; }, RecurringExpensePresenter: function RecurringExpensePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, RecurringExpenseScreen: function RecurringExpenseScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, RecurringExpenseScreen_build_closure: function RecurringExpenseScreen_build_closure(t0) { this.localization = t0; }, RecurringExpenseScreen_build_closure0: function RecurringExpenseScreen_build_closure0(t0) { this.localization = t0; }, RecurringExpenseScreen_build_closure1: function RecurringExpenseScreen_build_closure1(t0) { this.localization = t0; }, RecurringExpenseScreen_build_closure2: function RecurringExpenseScreen_build_closure2(t0) { this.localization = t0; }, RecurringExpenseScreen_build_closure3: function RecurringExpenseScreen_build_closure3(t0) { this.localization = t0; }, RecurringExpenseScreen_build_closure17: function RecurringExpenseScreen_build_closure17(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure13: function RecurringExpenseScreen_build_closure13(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure14: function RecurringExpenseScreen_build_closure14(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure15: function RecurringExpenseScreen_build_closure15(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure16: function RecurringExpenseScreen_build_closure16(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure9: function RecurringExpenseScreen_build_closure9(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure11: function RecurringExpenseScreen_build_closure11(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure10: function RecurringExpenseScreen_build_closure10(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure4: function RecurringExpenseScreen_build_closure4(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure5: function RecurringExpenseScreen_build_closure5(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure6: function RecurringExpenseScreen_build_closure6(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure7: function RecurringExpenseScreen_build_closure7(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure8: function RecurringExpenseScreen_build_closure8(t0) { this.store = t0; }, RecurringExpenseScreen_build_closure12: function RecurringExpenseScreen_build_closure12(t0) { this.context = t0; }, RecurringExpenseScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredRecurringExpenseList(); t3 = t1.getUISelection$1(B.EntityType_recurringExpense); t4 = t1.userCompanyStates; t5 = t1.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; return new A.RecurringExpenseScreenVM(t2.call$9(t3, t4.recurringExpenseState.map, t4.clientState.map, t4.vendorState.map, t4.userState.map, t5.recurringExpenseUIState.listUIState, t4.invoiceState.map, t4.expenseCategoryState.map, t1.staticState)); }, RecurringExpenseScreenBuilder: function RecurringExpenseScreenBuilder(t0) { this.key = t0; }, RecurringExpenseScreenBuilder_build_closure: function RecurringExpenseScreenBuilder_build_closure() { }, RecurringExpenseScreenVM: function RecurringExpenseScreenVM(t0) { this.recurringExpenseList = t0; }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore(store) { var t2, t3, t4, recurringExpense, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.recurringExpenseUIState.selectedId; recurringExpense = t2[t4].recurringExpenseState.map._map$_map.$index(0, t3); if (recurringExpense == null) recurringExpense = A.ExpenseEntity_ExpenseEntity(_null, _null, t3, _null, _null, _null, _null); t2 = t2[t4].userCompany; recurringExpense.get$isNew(); return new A.RecurringExpenseViewVM(t1, recurringExpense, t2.company, new A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure(new A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__handleRefresh(store, recurringExpense)), new A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure0(store, recurringExpense)); }, RecurringExpenseViewScreen: function RecurringExpenseViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, RecurringExpenseViewScreen_build_closure0: function RecurringExpenseViewScreen_build_closure0() { }, RecurringExpenseViewScreen_build_closure: function RecurringExpenseViewScreen_build_closure(t0) { this.$this = t0; }, RecurringExpenseViewVM: function RecurringExpenseViewVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.expense = t1; _.company = t2; _.onRefreshed = t3; _.onUploadDocuments = t4; }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__handleRefresh: function RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.recurringExpense = t1; }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure: function RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure0: function RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.recurringExpense = t1; }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure: function RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure(t0) { this.context = t0; }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure0: function RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure0() { }, RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore___closure: function RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore___closure(t0) { this.error = t0; }, RecurringInvoiceEdit: function RecurringInvoiceEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _RecurringInvoiceEditState: function _RecurringInvoiceEditState(t0, t1, t2) { var _ = this; _._recurring_invoice_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _RecurringInvoiceEditState_build_closure1: function _RecurringInvoiceEditState_build_closure1(t0) { this.viewModel = t0; }, _RecurringInvoiceEditState_build_closure2: function _RecurringInvoiceEditState_build_closure2(t0) { this.$this = t0; }, _RecurringInvoiceEditState_build_closure0: function _RecurringInvoiceEditState_build_closure0(t0) { this.$this = t0; }, _RecurringInvoiceEditState_build_closure: function _RecurringInvoiceEditState_build_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.invoice = t2; _.viewModel = t3; _.isFullscreen = t4; }, _RecurringInvoiceEditState_build__closure: function _RecurringInvoiceEditState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.invoice = t1; _.viewModel = t2; _.isFullscreen = t3; }, _RecurringInvoiceEditState_build___closure0: function _RecurringInvoiceEditState_build___closure0() { }, _RecurringInvoiceEditState_build___closure1: function _RecurringInvoiceEditState_build___closure1(t0) { this.viewModel = t0; }, _RecurringInvoiceEditState_build___closure: function _RecurringInvoiceEditState_build___closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.isFullscreen = t2; }, __RecurringInvoiceEditState_State_SingleTickerProviderStateMixin: function __RecurringInvoiceEditState_State_SingleTickerProviderStateMixin() { }, RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; return new A.RecurringInvoiceEditDetailsVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t2.recurringInvoiceUIState.editing, new A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure(store), new A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure0(store, t1), null, new A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure1(store), null); }, RecurringInvoiceEditDetailsScreen: function RecurringInvoiceEditDetailsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, RecurringInvoiceEditDetailsScreen_build_closure0: function RecurringInvoiceEditDetailsScreen_build_closure0() { }, RecurringInvoiceEditDetailsScreen_build_closure: function RecurringInvoiceEditDetailsScreen_build_closure(t0) { this.$this = t0; }, RecurringInvoiceEditDetailsVM: function RecurringInvoiceEditDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.onChanged = t3; _.onClientChanged = t4; _.onVendorChanged = t5; _.onAddClientPressed = t6; _.onAddVendorPressed = t7; }, RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure: function RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure(t0) { this.store = t0; }, RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure0: function RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure1: function RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure1(t0) { this.store = t0; }, RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure: function RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure(t0) { this.store = t0; }, RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure0: function RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure0(t0) { this.store = t0; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore(store, isTasks) { var t2, t3, t4, invoice, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.recurringInvoiceUIState; invoice = t4.editing; return new A.RecurringInvoiceEditItemsVM(t1, t2._list$_list[t3.selectedCompanyIndex].userCompany.company, invoice, t4.editingItemIndex, new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure(store), new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure0(store, invoice), new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure1(store), new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure2(store), new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure3(store, isTasks), new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure4(store)); }, RecurringInvoiceEditItemsScreen: function RecurringInvoiceEditItemsScreen(t0, t1, t2) { this.viewModel = t0; this.isTasks = t1; this.key = t2; }, RecurringInvoiceEditItemsScreen_build_closure0: function RecurringInvoiceEditItemsScreen_build_closure0(t0) { this.$this = t0; }, RecurringInvoiceEditItemsScreen_build_closure: function RecurringInvoiceEditItemsScreen_build_closure(t0) { this.$this = t0; }, RecurringInvoiceEditItemsVM: function RecurringInvoiceEditItemsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.invoiceItemIndex = t3; _.addLineItem = t4; _.cloneLineItem = t5; _.onRemoveInvoiceItemPressed = t6; _.clearSelectedInvoiceItem = t7; _.onChangedInvoiceItem = t8; _.onMovedInvoiceItem = t9; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure1: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure1(t0) { this.store = t0; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure2: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure2(t0) { this.store = t0; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure3: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure3(t0, t1) { this.store = t0; this.isTasks = t1; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore__closure: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore__closure(t0) { this.isTasks = t0; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure4: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure4(t0) { this.store = t0; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure(t0) { this.store = t0; }, RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure0: function RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure0(t0, t1) { this.store = t0; this.invoice = t1; }, RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.RecurringInvoiceEditNotesVM(t1, t1.uiState.recurringInvoiceUIState.editing, new A.RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore_closure(store)); }, RecurringInvoiceEditNotesScreen: function RecurringInvoiceEditNotesScreen(t0) { this.key = t0; }, RecurringInvoiceEditNotesScreen_build_closure0: function RecurringInvoiceEditNotesScreen_build_closure0() { }, RecurringInvoiceEditNotesScreen_build_closure: function RecurringInvoiceEditNotesScreen_build_closure() { }, RecurringInvoiceEditNotesVM: function RecurringInvoiceEditNotesVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.onChanged = t2; }, RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore_closure: function RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore_closure(t0) { this.store = t0; }, RecurringInvoiceEditPDFScreen: function RecurringInvoiceEditPDFScreen(t0) { this.key = t0; }, RecurringInvoiceEditPDFScreen_build_closure0: function RecurringInvoiceEditPDFScreen_build_closure0() { }, RecurringInvoiceEditPDFScreen_build_closure: function RecurringInvoiceEditPDFScreen_build_closure() { }, RecurringInvoiceEditPDFVM: function RecurringInvoiceEditPDFVM(t0, t1) { this.state = t0; this.invoice = t1; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore(store) { var t2, t3, recurringInvoice, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.recurringInvoiceUIState; recurringInvoice = t3.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].recurringInvoiceState.map._map$_map.$index(0, recurringInvoice.id); return new A.RecurringInvoiceEditVM(t1, recurringInvoice, t3.editingItemIndex, new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure(store, t1), new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure0(store, recurringInvoice), new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure1(t1, store), new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure2(store, recurringInvoice)); }, RecurringInvoiceEditScreen: function RecurringInvoiceEditScreen(t0) { this.key = t0; }, RecurringInvoiceEditScreen_build_closure0: function RecurringInvoiceEditScreen_build_closure0() { }, RecurringInvoiceEditScreen_build_closure: function RecurringInvoiceEditScreen_build_closure() { }, RecurringInvoiceEditVM: function RecurringInvoiceEditVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.invoice = t1; _.invoiceItemIndex = t2; _.onSavePressed = t3; _.onItemsAdded = t4; _.onCancelPressed = t5; _.onUploadDocuments = t6; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure1: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure1(t0, t1, t2) { this.store = t0; this.action = t1; this.state = t2; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure0: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure0(t0) { this.localization = t0; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure1: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure1(t0, t1, t2, t3, t4, t5) { var _ = this; _.recurringInvoice = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; _.action = t5; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure2: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure2() { }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore____closure: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore____closure(t0) { this.error = t0; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure0: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.recurringInvoice = t1; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure1: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure2: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure2(t0, t1) { this.store = t0; this.recurringInvoice = t1; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure(t0) { this.context = t0; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure0: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure0(t0) { this.context = t0; }, RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure: function RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure(t0) { this.error = t0; }, RecurringInvoiceListItem: function RecurringInvoiceListItem(t0, t1, t2) { this.invoice = t0; this.filter = t1; this.key = t2; }, RecurringInvoiceListItem_build_closure: function RecurringInvoiceListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._box_0 = t0; _.$this = t1; _.isInMultiselect = t2; _.listUIState = t3; _.isChecked = t4; _.state = t5; _.client = t6; _.localization = t7; _.textStyle = t8; _.filterMatch = t9; _.textColor = t10; _.statusLabel = t11; _.statusColor = t12; }, RecurringInvoiceListItem_build__closure2: function RecurringInvoiceListItem_build__closure2(t0) { this.$this = t0; }, RecurringInvoiceListItem_build__closure1: function RecurringInvoiceListItem_build__closure1(t0) { this.$this = t0; }, RecurringInvoiceListItem_build__closure: function RecurringInvoiceListItem_build__closure() { }, RecurringInvoiceListItem_build__closure0: function RecurringInvoiceListItem_build__closure0(t0) { this.$this = t0; }, RecurringInvoiceListItem_build__closure5: function RecurringInvoiceListItem_build__closure5(t0) { this.$this = t0; }, RecurringInvoiceListItem_build__closure4: function RecurringInvoiceListItem_build__closure4(t0) { this.$this = t0; }, RecurringInvoiceListItem_build__closure3: function RecurringInvoiceListItem_build__closure3() { }, RecurringInvoiceListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredRecurringInvoiceList(); t3 = t1.getUISelection$1(B.EntityType_recurringInvoice); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.recurringInvoiceState; t5 = t5.recurringInvoiceUIState.listUIState; t7 = t2.call$7(t3, t8.map, t7.clientState.map, t7.vendorState.map, t8.list, t5, t7.userState.map); t6 = t4[t6]; t4 = t6.recurringInvoiceState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_recurringInvoice); t2 = t6 == null ? A._setArrayType(["status", "number", "client", "amount", "remaining_cycles", "next_send_date", "frequency", "due_date_days", "auto_bill"], type$.JSArray_String) : t6; return new A.RecurringInvoiceListVM(t1, t7, t4.map, t5.filter, new A.RecurringInvoiceListVM_fromStore_closure(new A.RecurringInvoiceListVM_fromStore__handleRefresh(store)), t2, new A.RecurringInvoiceListVM_fromStore_closure0(store), new A.RecurringInvoiceListVM_fromStore_closure1(store)); }, RecurringInvoiceListBuilder: function RecurringInvoiceListBuilder(t0) { this.key = t0; }, RecurringInvoiceListBuilder_build_closure: function RecurringInvoiceListBuilder_build_closure() { }, RecurringInvoiceListBuilder_build__closure: function RecurringInvoiceListBuilder_build__closure(t0) { this.viewModel = t0; }, RecurringInvoiceListVM: function RecurringInvoiceListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.recurringInvoiceList = t1; _.recurringInvoiceMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, RecurringInvoiceListVM_fromStore__handleRefresh: function RecurringInvoiceListVM_fromStore__handleRefresh(t0) { this.store = t0; }, RecurringInvoiceListVM_fromStore_closure: function RecurringInvoiceListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, RecurringInvoiceListVM_fromStore_closure0: function RecurringInvoiceListVM_fromStore_closure0(t0) { this.store = t0; }, RecurringInvoiceListVM_fromStore_closure1: function RecurringInvoiceListVM_fromStore_closure1(t0) { this.store = t0; }, RecurringInvoicePdfScreen: function RecurringInvoicePdfScreen(t0) { this.key = t0; }, RecurringInvoicePdfScreen_build_closure0: function RecurringInvoicePdfScreen_build_closure0() { }, RecurringInvoicePdfScreen_build_closure: function RecurringInvoicePdfScreen_build_closure(t0) { this.$this = t0; }, RecurringInvoicePdfVM: function RecurringInvoicePdfVM(t0, t1, t2) { this.state = t0; this.invoice = t1; this.activityId = t2; }, RecurringInvoicePresenter: function RecurringInvoicePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, RecurringInvoiceScreen: function RecurringInvoiceScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, RecurringInvoiceScreen_build_closure: function RecurringInvoiceScreen_build_closure(t0) { this.localization = t0; }, RecurringInvoiceScreen_build_closure0: function RecurringInvoiceScreen_build_closure0(t0) { this.localization = t0; }, RecurringInvoiceScreen_build_closure1: function RecurringInvoiceScreen_build_closure1(t0) { this.localization = t0; }, RecurringInvoiceScreen_build_closure2: function RecurringInvoiceScreen_build_closure2(t0) { this.localization = t0; }, RecurringInvoiceScreen_build_closure3: function RecurringInvoiceScreen_build_closure3(t0) { this.localization = t0; }, RecurringInvoiceScreen_build_closure17: function RecurringInvoiceScreen_build_closure17(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure13: function RecurringInvoiceScreen_build_closure13(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure14: function RecurringInvoiceScreen_build_closure14(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure15: function RecurringInvoiceScreen_build_closure15(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure16: function RecurringInvoiceScreen_build_closure16(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure9: function RecurringInvoiceScreen_build_closure9(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure11: function RecurringInvoiceScreen_build_closure11(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure10: function RecurringInvoiceScreen_build_closure10(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure4: function RecurringInvoiceScreen_build_closure4(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure5: function RecurringInvoiceScreen_build_closure5(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure6: function RecurringInvoiceScreen_build_closure6(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure7: function RecurringInvoiceScreen_build_closure7(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure8: function RecurringInvoiceScreen_build_closure8(t0) { this.store = t0; }, RecurringInvoiceScreen_build_closure12: function RecurringInvoiceScreen_build_closure12(t0) { this.context = t0; }, RecurringInvoiceScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredRecurringInvoiceList(); t3 = t1.getUISelection$1(B.EntityType_recurringInvoice); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.recurringInvoiceState; return new A.RecurringInvoiceScreenVM(t2.call$7(t3, t5.map, t4.clientState.map, t4.vendorState.map, t5.list, t1.recurringInvoiceUIState.listUIState, t4.userState.map)); }, RecurringInvoiceScreenBuilder: function RecurringInvoiceScreenBuilder(t0) { this.key = t0; }, RecurringInvoiceScreenBuilder_build_closure: function RecurringInvoiceScreenBuilder_build_closure() { }, RecurringInvoiceScreenVM: function RecurringInvoiceScreenVM(t0) { this.recurringInvoiceList = t0; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore(store) { var t2, t3, t4, invoice, t5, client, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.recurringInvoiceUIState.selectedId; invoice = t2[t4].recurringInvoiceState.map._map$_map.$index(0, t3); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, t3, _null, _null, _null); t3 = store.__Store__state_A; t5 = invoice.clientId; client = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, t5); if (client == null) client = A.ClientEntity_ClientEntity(_null, t5, _null, _null); t2 = t2[t4].userCompany; invoice.get$isNew(); return new A.RecurringInvoiceViewVM(t1, t2.company, invoice, client, new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure(invoice), new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure0(new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__handleRefresh(store, invoice)), new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure1(store, invoice), _null, new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure2(store)); }, RecurringInvoiceViewScreen: function RecurringInvoiceViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, RecurringInvoiceViewScreen_build_closure0: function RecurringInvoiceViewScreen_build_closure0() { }, RecurringInvoiceViewScreen_build_closure: function RecurringInvoiceViewScreen_build_closure(t0) { this.$this = t0; }, RecurringInvoiceViewVM: function RecurringInvoiceViewVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.company = t1; _.invoice = t2; _.client = t3; _.onEditPressed = t4; _.onRefreshed = t5; _.onUploadDocuments = t6; _.onViewExpense = t7; _.onViewPdf = t8; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__handleRefresh: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.invoice = t1; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure(t0) { this.invoice = t0; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure0: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure1: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure1(t0, t1) { this.store = t0; this.invoice = t1; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure(t0) { this.context = t0; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure0: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure0(t0) { this.context = t0; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore___closure: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore___closure(t0) { this.error = t0; }, RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure2: function RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure2(t0) { this.store = t0; }, clientReport(userCompany, reportsUIState, clientMap, userMap, groupMap, staticState) { var clientReportSettings, defaultColumns, t2, t3, columns, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, currencyId, t17, t18, t19, t20, t21, t22, contact, t23, row, t24, currencyId0, exchangeRate, t25, value, t26, t27, value0, value1, t28, t29, t30, value2, t31, value3, t32, value4, t33, value5, t34, value6, t35, t36, t37, t38, t39, t40, t41, value7, value8, value9, value10, t42, t43, t44, value11, value12, value13, value14, t45, value15, value16, value17, value18, value19, t46, value20, value21, value22, value23, value24, t47, t48, t49, t50, t51, t52, value25, value26, value27, t53, value28, value29, t54, t55, t56, t57, skip, t58, value30, t59, t60, scope, currencyId1, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "client")) { t1 = t1.$index(0, "client"); t1.toString; clientReportSettings = t1; } else clientReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_ClientReportFields; defaultColumns = A._setArrayType([B.ClientReportFields_1, B.ClientReportFields_45, B.ClientReportFields_40, B.ClientReportFields_41, B.ClientReportFields_4, B.ClientReportFields_29, B.ClientReportFields_32, B.ClientReportFields_16, B.ClientReportFields_54], t1); t2 = clientReportSettings.columns._list$_list; t3 = type$.ClientReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.clientReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,ClientReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = clientMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = userCompany.company, t10 = userMap._map$_map, t11 = staticState.countryMap._map$_map, t12 = staticState.sizeMap._map$_map, t13 = staticState.industryMap._map$_map, t14 = staticState.currencyMap, t15 = t14._map$_map, t16 = groupMap._map$_map, currencyId = t9.settings.currencyId, t17 = type$.JSArray_ReportElement, t18 = clientMap._map$_map, t19 = !t9.reportIncludeDeleted, t20 = staticState.languageMap._map$_map, t21 = currencyId == null; t2.moveNext$0();) { t22 = t18.$index(0, t2.__js_helper$_current); t22.toString; contact = t22.get$primaryContact(); t23 = t22.isDeleted; t23.toString; if (t23 && t19) continue; row = A._setArrayType([], t17); t24 = t22.settings; currencyId0 = t24.currencyId; exchangeRate = A.getExchangeRate(t14, currencyId0, t21 ? "1" : currencyId); for (t25 = new J.ArrayIterator(t3, t3.length, t5), value = t22.id, t26 = t22.archivedAt > 0, t27 = t22.classification, value0 = t22.isTaxExempt, value1 = t22.routingId, t28 = t22.documents._list$_list, t29 = t22.createdAt, t30 = t22.updatedAt, value2 = t22.paidToDate, t31 = value2 * exchangeRate, value3 = t22.paymentBalance, t32 = value3 * exchangeRate, value4 = t22.creditBalance, t33 = value4 * exchangeRate, value5 = t22.balance, t34 = value5 * exchangeRate, value6 = value5 + value2, t35 = value6 * exchangeRate, t36 = contact.lastLogin, t37 = t22.lastLogin, t38 = contact.customValue4, t39 = contact.customValue3, t40 = contact.customValue2, t41 = contact.customValue1, value7 = contact.phone, value8 = contact.email, value9 = contact.lastName, value10 = contact.firstName, t42 = value10 + " " + value9, t43 = t22.createdUserId, t44 = t22.assignedUserId, value11 = t22.vatNumber, value12 = t22.idNumber, value13 = t22.number, value14 = t22.phone, t45 = t22.shippingCountryId, value15 = t22.shippingPostalCode, value16 = t22.shippingState, value17 = t22.shippingCity, value18 = t22.shippingAddress2, value19 = t22.shippingAddress1, t46 = t22.countryId, value20 = t22.postalCode, value21 = t22.state, value22 = t22.city, value23 = t22.address2, value24 = t22.address1, t47 = t22.customValue4, t48 = t22.customValue3, t49 = t22.customValue2, t50 = t22.customValue1, t51 = t22.sizeId, t52 = t22.industryId, value25 = t22.publicNotes, value26 = t22.privateNotes, t24 = t24.languageId, value27 = t22.website, t53 = t22.groupId, value28 = t22.displayName, value29 = !t23, t23 = t29 * 1000, t29 = t29 === 0, t54 = t30 * 1000, t30 = t30 === 0, t55 = t36 * 1000, t36 = t36 === 0, t56 = t37 * 1000, t37 = t37 === 0, t57 = t24 == null, skip = false; t25.moveNext$0();) { t58 = t25.__interceptors$_current; if (t58 == null) t58 = t6._as(t58); switch (t58.index) { case 0: value30 = value; break; case 1: value30 = value28; break; case 2: t59 = t16.$index(0, t53); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 3: value30 = value27; break; case 4: t59 = t15.$index(0, currencyId0); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 5: t59 = t20.$index(0, t57 ? "1" : t24); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 6: value30 = value26; break; case 7: value30 = value25; break; case 8: t59 = t13.$index(0, t52); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 9: t59 = t12.$index(0, t51); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 23: value30 = A.presentCustomField(t9, "client1", t50); break; case 24: value30 = A.presentCustomField(t9, "client2", t49); break; case 25: value30 = A.presentCustomField(t9, "client3", t48); break; case 26: value30 = A.presentCustomField(t9, "client4", t47); break; case 10: value30 = value24; break; case 11: value30 = value23; break; case 12: value30 = value22; break; case 13: value30 = value21; break; case 14: value30 = value20; break; case 16: t59 = t11.$index(0, t46); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 17: value30 = value19; break; case 18: value30 = value18; break; case 19: value30 = value17; break; case 20: value30 = value16; break; case 21: value30 = value15; break; case 22: t59 = t11.$index(0, t45); value30 = t59 == null ? _null : t59.name; if (value30 == null) value30 = ""; break; case 15: value30 = value14; break; case 39: value30 = value13; break; case 40: value30 = value12; break; case 41: value30 = value11; break; case 28: t59 = t10.$index(0, t44); if (t59 == null) value30 = _null; else { t60 = B.JSString_methods.trim$0(t59.firstName + " " + t59.lastName); t59 = t60.length !== 0 ? t60 : t59.email; value30 = t59; } if (value30 == null) value30 = ""; break; case 27: t59 = t10.$index(0, t43); if (t59 == null) value30 = _null; else { t60 = B.JSString_methods.trim$0(t59.firstName + " " + t59.lastName); t59 = t60.length !== 0 ? t60 : t59.email; value30 = t59; } if (value30 == null) value30 = ""; break; case 42: value30 = B.JSString_methods.trim$0(t42); break; case 43: value30 = value10; break; case 44: value30 = value9; break; case 45: value30 = value8; break; case 46: value30 = value7; break; case 47: value30 = A.presentCustomField(t9, "contact1", t41); break; case 48: value30 = A.presentCustomField(t9, "contact2", t40); break; case 49: value30 = A.presentCustomField(t9, "contact3", t39); break; case 50: value30 = A.presentCustomField(t9, "contact4", t38); break; case 51: if (t37) value30 = ""; else { t59 = new A.DateTime(t56, true); t59.DateTime$_withValue$2$isUtc(t56, true); value30 = t59.toIso8601String$0(); } break; case 52: if (t36) value30 = ""; else { t59 = new A.DateTime(t55, true); t59.DateTime$_withValue$2$isUtc(t55, true); value30 = t59.toIso8601String$0(); } break; case 33: value30 = value6; break; case 29: value30 = value5; break; case 30: value30 = value4; break; case 31: value30 = value3; break; case 32: value30 = value2; break; case 38: value30 = A.round(t35, 2); break; case 34: value30 = A.round(t34, 2); break; case 36: value30 = A.round(t33, 2); break; case 35: value30 = A.round(t32, 2); break; case 37: value30 = A.round(t31, 2); break; case 53: value30 = !(t26 && value29) && value29; break; case 55: if (t30) value30 = ""; else { t59 = new A.DateTime(t54, true); t59.DateTime$_withValue$2$isUtc(t54, true); value30 = t59.toIso8601String$0(); } break; case 54: if (t29) value30 = ""; else { t59 = new A.DateTime(t23, true); t59.DateTime$_withValue$2$isUtc(t23, true); value30 = t59.toIso8601String$0(); } break; case 56: value30 = t28.length; break; case 57: value30 = value1; break; case 58: value30 = value0; break; case 59: t59 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t59).dependOnInheritedWidgetOfExactType$1$0(t8); value30 = (scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD))).lookup$1(t27); break; case 60: t59 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t59).dependOnInheritedWidgetOfExactType$1$0(t8); t59 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t59.toString; if (t22.get$isActive()) t60 = "active"; else t60 = t26 && value29 ? "archived" : "deleted"; value30 = t59.lookup$1(t60); break; default: value30 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t58), _null, reportsUIState, userCompany, value30)) skip = true; t59 = J.getInterceptor$(value30); if (t59.get$runtimeType(value30) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value30, t22.get$entityType(), value)); else if (t58 === B.ClientReportFields_56) row.push(new A.ReportIntValue(value30, t22.get$entityType(), value)); else if (t59.get$runtimeType(value30) === B.Type_double_K1J || t59.get$runtimeType(value30) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.ClientReportFields_34, B.ClientReportFields_36, B.ClientReportFields_37, B.ClientReportFields_38], t1), t58)) currencyId1 = t21 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value30, _null, currencyId1, t22.get$entityType(), value)); } else row.push(new A.ReportStringValue(A.S(value30), t22.get$entityType(), value)); } if (!skip) { data.push(row); entities.push(t22); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.clientReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.clientReport_closure1(clientReportSettings, selectedColumns)); t1 = type$.MappedListIterable_ClientReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_uhc, new A.clientReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.clientReport_closure3(), t1), true, t3), data, entities, true); }, ClientReportFields: function ClientReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedClientReport_closure: function memoizedClientReport_closure() { }, clientReport_closure: function clientReport_closure() { }, clientReport_closure0: function clientReport_closure0() { }, clientReport_closure1: function clientReport_closure1(t0, t1) { this.clientReportSettings = t0; this.selectedColumns = t1; }, clientReport_closure2: function clientReport_closure2() { }, clientReport_closure3: function clientReport_closure3() { }, contactReport(userCompany, reportsUIState, clientMap, userMap, staticState) { var clientReportSettings, defaultColumns, t2, t3, columns, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, currencyId, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, value, value0, value1, value2, t29, t30, value3, value4, value5, value6, t31, value7, value8, value9, value10, value11, t32, value12, value13, value14, value15, value16, t33, t34, t35, t36, t37, t38, value17, value18, t39, t40, currencyId0, value19, value20, value21, t41, t42, row, exchangeRate, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, value22, value23, value24, value25, t54, value26, skip, t55, value27, t56, t57, scope, currencyId1, selectedColumns, _null = null, _s14_ = "client_contact", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s14_)) { t1 = t1.$index(0, _s14_); t1.toString; clientReportSettings = t1; } else clientReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_ContactReportFields; defaultColumns = A._setArrayType([B.ContactReportFields_1, B.ContactReportFields_42, B.ContactReportFields_37, B.ContactReportFields_38, B.ContactReportFields_3, B.ContactReportFields_28, B.ContactReportFields_30, B.ContactReportFields_15, B.ContactReportFields_50], t1); t2 = clientReportSettings.columns._list$_list; t3 = type$.ContactReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.contactReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,ContactReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = clientMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = userCompany.company, t10 = userMap._map$_map, t11 = staticState.countryMap._map$_map, t12 = staticState.sizeMap._map$_map, t13 = staticState.industryMap._map$_map, t14 = staticState.currencyMap, t15 = t14._map$_map, currencyId = t9.settings.currencyId, t16 = type$.JSArray_ReportElement, t17 = clientMap._map$_map, t18 = !t9.reportIncludeDeleted, t19 = staticState.languageMap._map$_map, t20 = currencyId == null; t2.moveNext$0();) { t21 = t17.$index(0, t2.__js_helper$_current); t21.toString; t22 = t21.isDeleted; t22.toString; if (t22 && t18) continue; for (t23 = t21.contacts._list$_list, t24 = A._arrayInstanceType(t23), t23 = new J.ArrayIterator(t23, t23.length, t24._eval$1("ArrayIterator<1>")), t25 = t21.id, t26 = t21.archivedAt > 0, t27 = t21.createdAt, t28 = t21.updatedAt, value = t21.paidToDate, value0 = t21.creditBalance, value1 = t21.balance, value2 = value1 + value, t29 = t21.createdUserId, t30 = t21.assignedUserId, value3 = t21.vatNumber, value4 = t21.idNumber, value5 = t21.number, value6 = t21.phone, t31 = t21.shippingCountryId, value7 = t21.shippingPostalCode, value8 = t21.shippingState, value9 = t21.shippingCity, value10 = t21.shippingAddress2, value11 = t21.shippingAddress1, t32 = t21.countryId, value12 = t21.postalCode, value13 = t21.state, value14 = t21.city, value15 = t21.address2, value16 = t21.address1, t33 = t21.customValue4, t34 = t21.customValue3, t35 = t21.customValue2, t36 = t21.customValue1, t37 = t21.sizeId, t38 = t21.industryId, value17 = t21.publicNotes, value18 = t21.privateNotes, t39 = t21.settings, t40 = t39.languageId, currencyId0 = t39.currencyId, value19 = t21.website, value20 = t21.displayName, t24 = t24._precomputed1, value21 = !t22, t22 = t27 * 1000, t27 = t27 === 0, t39 = t28 * 1000, t28 = t28 === 0, t41 = t40 == null; t23.moveNext$0();) { t42 = t23.__interceptors$_current; if (t42 == null) t42 = t24._as(t42); row = A._setArrayType([], t16); exchangeRate = A.getExchangeRate(t14, currencyId0, t20 ? "1" : currencyId); for (t43 = new J.ArrayIterator(t3, t3.length, t5), t44 = t42.isPrimary, t45 = value * exchangeRate, t46 = value0 * exchangeRate, t47 = value1 * exchangeRate, t48 = value2 * exchangeRate, t49 = t42.lastLogin, t50 = t42.customValue4, t51 = t42.customValue3, t52 = t42.customValue2, t53 = t42.customValue1, value22 = t42.phone, value23 = t42.email, value24 = t42.lastName, value25 = t42.firstName, t54 = value25 + " " + value24, value26 = t42.id, t42 = t49 * 1000, t49 = t49 === 0, skip = false; t43.moveNext$0();) { t55 = t43.__interceptors$_current; if (t55 == null) t55 = t6._as(t55); switch (t55.index) { case 0: value27 = value26; break; case 1: value27 = value20; break; case 2: value27 = value19; break; case 3: t56 = t15.$index(0, currencyId0); value27 = t56 == null ? _null : t56.name; if (value27 == null) value27 = ""; break; case 4: t56 = t19.$index(0, t41 ? "1" : t40); value27 = t56 == null ? _null : t56.name; if (value27 == null) value27 = ""; break; case 5: value27 = value18; break; case 6: value27 = value17; break; case 7: t56 = t13.$index(0, t38); value27 = t56 == null ? _null : t56.name; if (value27 == null) value27 = ""; break; case 8: t56 = t12.$index(0, t37); value27 = t56 == null ? _null : t56.name; if (value27 == null) value27 = ""; break; case 22: value27 = A.presentCustomField(t9, "client1", t36); break; case 23: value27 = A.presentCustomField(t9, "client2", t35); break; case 24: value27 = A.presentCustomField(t9, "client3", t34); break; case 25: value27 = A.presentCustomField(t9, "client4", t33); break; case 9: value27 = value16; break; case 10: value27 = value15; break; case 11: value27 = value14; break; case 12: value27 = value13; break; case 13: value27 = value12; break; case 15: t56 = t11.$index(0, t32); value27 = t56 == null ? _null : t56.name; if (value27 == null) value27 = ""; break; case 16: value27 = value11; break; case 17: value27 = value10; break; case 18: value27 = value9; break; case 19: value27 = value8; break; case 20: value27 = value7; break; case 21: t56 = t11.$index(0, t31); value27 = t56 == null ? _null : t56.name; if (value27 == null) value27 = ""; break; case 14: value27 = value6; break; case 36: value27 = value5; break; case 37: value27 = value4; break; case 38: value27 = value3; break; case 27: t56 = t10.$index(0, t30); if (t56 == null) value27 = _null; else { t57 = B.JSString_methods.trim$0(t56.firstName + " " + t56.lastName); t56 = t57.length !== 0 ? t57 : t56.email; value27 = t56; } if (value27 == null) value27 = ""; break; case 26: t56 = t10.$index(0, t29); if (t56 == null) value27 = _null; else { t57 = B.JSString_methods.trim$0(t56.firstName + " " + t56.lastName); t56 = t57.length !== 0 ? t57 : t56.email; value27 = t56; } if (value27 == null) value27 = ""; break; case 39: value27 = B.JSString_methods.trim$0(t54); break; case 40: value27 = value25; break; case 41: value27 = value24; break; case 42: value27 = value23; break; case 43: value27 = value22; break; case 44: value27 = A.presentCustomField(t9, "contact1", t53); break; case 45: value27 = A.presentCustomField(t9, "contact2", t52); break; case 46: value27 = A.presentCustomField(t9, "contact3", t51); break; case 47: value27 = A.presentCustomField(t9, "contact4", t50); break; case 48: if (t49) value27 = ""; else { t56 = new A.DateTime(t42, true); t56.DateTime$_withValue$2$isUtc(t42, true); value27 = t56.toIso8601String$0(); } break; case 31: value27 = t44 ? value2 : 0; break; case 28: value27 = t44 ? value1 : 0; break; case 29: value27 = t44 ? value0 : 0; break; case 30: value27 = t44 ? value : 0; break; case 35: value27 = t44 ? A.round(t48, 2) : 0; break; case 32: value27 = t44 ? A.round(t47, 2) : 0; break; case 33: value27 = t44 ? A.round(t46, 2) : 0; break; case 34: value27 = t44 ? A.round(t45, 2) : 0; break; case 49: value27 = !(t26 && value21) && value21; break; case 51: if (t28) value27 = ""; else { t56 = new A.DateTime(t39, true); t56.DateTime$_withValue$2$isUtc(t39, true); value27 = t56.toIso8601String$0(); } break; case 50: if (t27) value27 = ""; else { t56 = new A.DateTime(t22, true); t56.DateTime$_withValue$2$isUtc(t22, true); value27 = t56.toIso8601String$0(); } break; case 52: t56 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t56).dependOnInheritedWidgetOfExactType$1$0(t8); t56 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t56.toString; if (t21.get$isActive()) t57 = "active"; else t57 = t26 && value21 ? "archived" : "deleted"; value27 = t56.lookup$1(t57); break; default: value27 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t55), _null, reportsUIState, userCompany, value27)) skip = true; t56 = J.getInterceptor$(value27); if (t56.get$runtimeType(value27) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value27, t21.get$entityType(), t25)); else if (t56.get$runtimeType(value27) === B.Type_double_K1J || t56.get$runtimeType(value27) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.ContactReportFields_32, B.ContactReportFields_33, B.ContactReportFields_34, B.ContactReportFields_35], t1), t55)) currencyId1 = t20 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value27, _null, currencyId1, t21.get$entityType(), t25)); } else row.push(new A.ReportStringValue(A.S(value27), t21.get$entityType(), t25)); } if (!skip) data.push(row); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.contactReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.contactReport_closure1(clientReportSettings, selectedColumns)); t1 = type$.MappedListIterable_ContactReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_yzJ1, new A.contactReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.contactReport_closure3(), t1), true, t3), data, _null, true); }, ContactReportFields: function ContactReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedContactReport_closure: function memoizedContactReport_closure() { }, contactReport_closure: function contactReport_closure() { }, contactReport_closure0: function contactReport_closure0() { }, contactReport_closure1: function contactReport_closure1(t0, t1) { this.clientReportSettings = t0; this.selectedColumns = t1; }, contactReport_closure2: function contactReport_closure2() { }, contactReport_closure3: function contactReport_closure3() { }, lineItemReport1(userCompany, reportsUIState, productMap, creditMap, clientMap, staticState) { var lineItemReportSettings, defaultColumns, t2, columns, productKeyMap, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, credit, client, t16, t17, precision, t18, t19, t20, t21, t22, value, value0, value1, value2, value3, value4, t23, t24, row, t25, value5, value6, value7, value8, value9, value10, value11, cost, t26, value12, value13, skip, t27, productId, value14, cost0, t28, scope, t29, selectedColumns, _null = null, _s11_ = "credit_item", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s11_)) { t1 = t1.$index(0, _s11_); t1.toString; lineItemReportSettings = t1; } else lineItemReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.CreditItemReportFields_13, B.CreditItemReportFields_14, B.CreditItemReportFields_0, B.CreditItemReportFields_4, B.CreditItemReportFields_2], type$.JSArray_CreditItemReportFields); t1 = lineItemReportSettings.columns._list$_list; t2 = type$.CreditItemReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.lineItemReport_closure11(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CreditItemReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); t1 = type$.String; productKeyMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = productMap._map$_map, t2 = t1.get$entries(t1), t2 = t2.get$iterator(t2); t2.moveNext$0();) { t3 = t2.get$current(t2).value; productKeyMap.$indexSet(0, t3.productKey, t3.id); } for (t2 = creditMap._map$_map, t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.currencyMap._map$_map, t10 = userCompany.company, t11 = t10.settings.currencyId, t12 = type$.JSArray_ReportElement, t13 = !t10.reportIncludeDrafts, t14 = clientMap._map$_map, t10 = !t10.reportIncludeDeleted, t15 = t11 == null; t2.moveNext$0();) { credit = t2.get$current(t2).value; client = t14.$index(0, credit.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t16 = client.settings.currencyId; t17 = t9.$index(0, t16); precision = t17 == null ? _null : t17.precision; if (precision == null) precision = 2; t17 = credit.isDeleted; t17.toString; if (!(t17 && t10)) { t18 = client.isDeleted; t18.toString; } else t18 = true; if (t18) continue; if (t13 && credit.statusId === "1") continue; for (t18 = credit.lineItems._list$_list, t19 = A._arrayInstanceType(t18), t18 = new J.ArrayIterator(t18, t18.length, t19._eval$1("ArrayIterator<1>")), t20 = credit.id, t21 = credit.entityType, t22 = credit.archivedAt > 0, value = client.idNumber, value0 = client.number, value1 = credit.dueDate, value2 = client.displayName, value3 = credit.date, value4 = credit.number, t23 = credit.exchangeRate, t19 = t19._precomputed1, t17 = !t17; t18.moveNext$0();) { t24 = t18.__interceptors$_current; if (t24 == null) t24 = t19._as(t24); row = A._setArrayType([], t12); for (t25 = new J.ArrayIterator(t3, t3.length, t5), value5 = t24.productKey, value6 = t24.discount, value7 = t24.notes, value8 = t24.customValue4, value9 = t24.customValue3, value10 = t24.customValue2, value11 = t24.customValue1, cost = t24.productCost, t26 = cost !== 0, value12 = t24.quantity, value13 = t24.cost, skip = false; t25.moveNext$0();) { t27 = t25.__interceptors$_current; if (t27 == null) t27 = t6._as(t27); productId = productKeyMap.$index(0, value5); switch (t27.index) { case 2: value14 = value13; break; case 4: value14 = value12; break; case 3: if (t26) value14 = cost; else value14 = productId == null ? 0 : t1.$index(0, productId).cost; break; case 5: case 6: if (t26) cost0 = cost; else cost0 = productId == null ? 0 : t1.$index(0, productId).cost; value14 = (t24.total$2(0, credit, precision) - t24.taxAmount$2(credit, precision)) / t23 - cost0; if (t27 === B.CreditItemReportFields_6 && cost0 !== 0) value14 = A.S(A.round(value14 / cost0 * 100, 2)) + "%"; break; case 9: value14 = value11; break; case 10: value14 = value10; break; case 11: value14 = value9; break; case 12: value14 = value8; break; case 1: value14 = value7; break; case 7: value14 = t24.total$2(0, credit, precision); break; case 0: value14 = value5; break; case 8: value14 = value6; break; case 13: value14 = value4; break; case 14: value14 = value3; break; case 15: value14 = value2; break; case 16: value14 = client.get$primaryContact().email; break; case 19: value14 = value1; break; case 20: value14 = t24.get$hasTaxes(); break; case 21: value14 = t24.get$taxRates(); break; case 22: value14 = t24.get$taxNames(); break; case 23: value14 = t24.taxAmount$2(credit, precision); break; case 24: value14 = t24.total$2(0, credit, precision) - t24.taxAmount$2(credit, precision); break; case 25: t28 = t9.$index(0, t16); value14 = t28 == null ? _null : t28.name; if (value14 == null) value14 = ""; break; case 17: value14 = value0; break; case 18: value14 = value; break; case 26: t28 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t28).dependOnInheritedWidgetOfExactType$1$0(t8); t28 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t28.toString; if (credit.get$isActive()) t29 = "active"; else t29 = t22 && t17 ? "archived" : "deleted"; value14 = t28.lookup$1(t29); break; default: value14 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t27), _null, reportsUIState, userCompany, value14)) skip = true; t28 = J.getInterceptor$(value14); if (t28.get$runtimeType(value14) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value14, t21, t20)); else if (t28.get$runtimeType(value14) === B.Type_double_K1J || t28.get$runtimeType(value14) === B.Type_int_tHn) { if (t27 === B.CreditItemReportFields_4) t27 = _null; else if (t27 === B.CreditItemReportFields_5 || t27 === B.CreditItemReportFields_3) t27 = t15 ? "1" : t11; else t27 = t16; row.push(new A.ReportNumberValue(value14, _null, t27, t21, t20)); } else row.push(new A.ReportStringValue(value14, t21, t20)); } if (!skip) data.push(row); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.lineItemReport_closure12(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.lineItemReport_closure13(lineItemReportSettings, selectedColumns)); t1 = type$.MappedIterable_CreditItemReportFields_String; t3 = type$.MappedListIterable_CreditItemReportFields_String; return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedIterable(new A.WhereIterable(B.List_eEX, new A.lineItemReport_closure14(userCompany), type$.WhereIterable_CreditItemReportFields), new A.lineItemReport_closure15(), t1), true, t1._eval$1("Iterable.E")), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.lineItemReport_closure16(), t3), true, t3._eval$1("ListIterable.E")), data, _null, true); }, CreditItemReportFields: function CreditItemReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedCreditItemReport_closure: function memoizedCreditItemReport_closure() { }, lineItemReport_closure11: function lineItemReport_closure11() { }, lineItemReport_closure12: function lineItemReport_closure12() { }, lineItemReport_closure13: function lineItemReport_closure13(t0, t1) { this.lineItemReportSettings = t0; this.selectedColumns = t1; }, lineItemReport_closure14: function lineItemReport_closure14(t0) { this.userCompany = t0; }, lineItemReport_closure15: function lineItemReport_closure15() { }, lineItemReport_closure16: function lineItemReport_closure16() { }, creditReport(userCompany, reportsUIState, creditMap, clientMap, userMap, staticState) { var creditReportSettings, defaultColumns, t2, t3, columns, t4, t5, t6, t7, t8, t9, t10, t11, t12, currencyId, t13, t14, t15, t16, t17, t18, t19, client, t20, contact, t21, row, value, t22, t23, value0, value1, t24, value2, value3, value4, value5, value6, value7, t25, value8, value9, t26, t27, currencyId0, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, t28, value20, value21, value22, t29, value23, value24, value25, value26, t30, t31, t32, t33, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, t34, t35, t36, t37, skip, t38, value42, t39, t40, scope, currencyId1, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "credit")) { t1 = t1.$index(0, "credit"); t1.toString; creditReportSettings = t1; } else creditReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_CreditReportFields; defaultColumns = A._setArrayType([B.CreditReportFields_20, B.CreditReportFields_1, B.CreditReportFields_2, B.CreditReportFields_23, B.CreditReportFields_24, B.CreditReportFields_5], t1); t2 = creditReportSettings.columns._list$_list; t3 = type$.CreditReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.creditReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,CreditReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = creditMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.countryMap._map$_map, t10 = userMap._map$_map, t11 = staticState.currencyMap._map$_map, t12 = userCompany.company, currencyId = t12.settings.currencyId, t13 = type$.JSArray_ReportElement, t14 = !t12.reportIncludeDrafts, t15 = creditMap._map$_map, t16 = clientMap._map$_map, t17 = !t12.reportIncludeDeleted, t18 = currencyId == null; t2.moveNext$0();) { t19 = t15.$index(0, t2.__js_helper$_current); t19.toString; client = t16.$index(0, t19.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t20 = t19.invitations._list$_list; if (t20.length === 0) continue; contact = client.getContact$1(B.JSArray_methods.get$first(t20).clientContactId); t20 = t19.isDeleted; t20.toString; if (!(t20 && t17)) { t21 = client.isDeleted; t21.toString; } else t21 = true; if (t21) continue; if (t14 && t19.statusId === "1") continue; row = A._setArrayType([], t13); for (t21 = new J.ArrayIterator(t3, t3.length, t5), value = t19.id, t22 = t19.entityType, t23 = t19.archivedAt > 0, value0 = client.idNumber, value1 = client.number, t24 = client.shippingCountryId, value2 = client.shippingPostalCode, value3 = client.shippingState, value4 = client.shippingCity, value5 = client.state, value6 = client.website, value7 = contact.phone, t25 = contact.firstName + " " + contact.lastName, value8 = contact.email, value9 = client.phone, t26 = t19.createdUserId, t27 = t19.assignedUserId, currencyId0 = client.settings.currencyId, value10 = client.city, value11 = t19.privateNotes, value12 = t19.publicNotes, value13 = t19.taxRate1, value14 = t19.taxName1, value15 = t19.taxRate2, value16 = t19.taxName2, value17 = client.vatNumber, value18 = client.postalCode, value19 = t19.exchangeRate, t28 = client.countryId, value20 = t19.amount, value21 = t19.taxAmount, value22 = value20 - value21, t29 = t19.createdAt, value23 = t19.customSurcharge4, value24 = t19.customSurcharge3, value25 = t19.customSurcharge2, value26 = t19.customSurcharge1, t30 = t19.customValue4, t31 = t19.customValue3, t32 = t19.customValue2, t33 = t19.customValue1, value27 = t19.autoBill, value28 = t19.partialDueDate, value29 = t19.partial, value30 = t19.dueDate, value31 = t19.date, value32 = t19.poNumber, value33 = t19.discount, value34 = t19.number, value35 = client.shippingAddress2, value36 = client.shippingAddress1, value37 = client.address2, value38 = client.address1, value39 = client.balance, value40 = client.displayName, value41 = t19.balance, t34 = value41 / value19, t35 = value20 / value19, t36 = !t20, t37 = t29 * 1000, t29 = t29 === 0, skip = false; t21.moveNext$0();) { t38 = t21.__interceptors$_current; if (t38 == null) t38 = t6._as(t38); switch (t38.index) { case 0: value42 = value; break; case 1: value42 = value20; break; case 2: value42 = value41; break; case 3: value42 = A.round(t35, 2); break; case 4: value42 = A.round(t34, 2); break; case 5: value42 = value40; break; case 8: value42 = value39; break; case 9: value42 = value38; break; case 10: value42 = value37; break; case 12: value42 = value36; break; case 13: value42 = value35; break; case 19: value42 = B.Map_kig78.$index(0, t19.get$calculatedStatusId()); if (value42 == null) value42 = ""; break; case 20: value42 = value34; break; case 21: value42 = value33; break; case 22: value42 = value32; break; case 23: value42 = value31; break; case 24: value42 = value30; break; case 25: value42 = value29; break; case 26: value42 = value28; break; case 27: value42 = value27; break; case 28: value42 = A.presentCustomField(t12, "invoice1", t33); break; case 29: value42 = A.presentCustomField(t12, "invoice2", t32); break; case 30: value42 = A.presentCustomField(t12, "invoice3", t31); break; case 31: value42 = A.presentCustomField(t12, "invoice4", t30); break; case 32: value42 = value26; break; case 33: value42 = value25; break; case 34: value42 = value24; break; case 35: value42 = value23; break; case 36: if (t29) value42 = ""; else { t39 = new A.DateTime(t37, true); t39.DateTime$_withValue$2$isUtc(t37, true); value42 = t39.toIso8601String$0(); } break; case 37: if (t29) value42 = ""; else { t39 = new A.DateTime(t37, true); t39.DateTime$_withValue$2$isUtc(t37, true); value42 = t39.toIso8601String$0(); } break; case 38: value42 = t20; break; case 39: value42 = value21; break; case 40: value42 = value22; break; case 41: value42 = t19.get$netBalance(); break; case 11: t39 = t9.$index(0, t28); value42 = t39 == null ? _null : t39.name; if (value42 == null) value42 = ""; break; case 42: value42 = value19; break; case 47: value42 = value18; break; case 45: value42 = value17; break; case 52: value42 = value14; break; case 49: value42 = value13; break; case 53: value42 = value16; break; case 50: value42 = value15; break; case 54: value42 = value14; break; case 51: value42 = value13; break; case 43: value42 = value12; break; case 44: value42 = value11; break; case 46: value42 = value10; break; case 55: t39 = t11.$index(0, currencyId0); value42 = t39 == null ? _null : t39.name; if (value42 == null) value42 = ""; break; case 56: value42 = t19.get$isViewed(); break; case 57: t39 = t10.$index(0, t27); if (t39 == null) value42 = _null; else { t40 = B.JSString_methods.trim$0(t39.firstName + " " + t39.lastName); t39 = t40.length !== 0 ? t40 : t39.email; value42 = t39; } if (value42 == null) value42 = ""; break; case 58: t39 = t10.$index(0, t26); if (t39 == null) value42 = _null; else { t40 = B.JSString_methods.trim$0(t39.firstName + " " + t39.lastName); t39 = t40.length !== 0 ? t40 : t39.email; value42 = t39; } if (value42 == null) value42 = ""; break; case 59: value42 = value9; break; case 60: value42 = value8; break; case 62: value42 = B.JSString_methods.trim$0(t25); break; case 61: value42 = value7; break; case 48: value42 = value6; break; case 14: value42 = value5; break; case 15: value42 = value4; break; case 16: value42 = value3; break; case 17: value42 = value2; break; case 18: t39 = t9.$index(0, t24); value42 = t39 == null ? _null : t39.name; if (value42 == null) value42 = ""; break; case 6: value42 = value1; break; case 7: value42 = value0; break; case 63: t39 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t39).dependOnInheritedWidgetOfExactType$1$0(t8); t39 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t39.toString; if (t19.get$isActive()) t40 = "active"; else t40 = t23 && t36 ? "archived" : "deleted"; value42 = t39.lookup$1(t40); break; default: value42 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t38), _null, reportsUIState, userCompany, value42)) skip = true; t39 = J.getInterceptor$(value42); if (t39.get$runtimeType(value42) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value42, t22, value)); else if (t39.get$runtimeType(value42) === B.Type_double_K1J || t39.get$runtimeType(value42) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.CreditReportFields_3, B.CreditReportFields_4], t1), t38)) currencyId1 = t18 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value42, _null, currencyId1, t22, value)); } else row.push(new A.ReportStringValue(value42, t22, value)); } if (!skip) { data.push(row); entities.push(t19); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.creditReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.creditReport_closure1(creditReportSettings, selectedColumns)); t1 = type$.MappedListIterable_CreditReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_IjT, new A.creditReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.creditReport_closure3(), t1), true, t3), data, entities, true); }, CreditReportFields: function CreditReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedCreditReport_closure: function memoizedCreditReport_closure() { }, creditReport_closure: function creditReport_closure() { }, creditReport_closure0: function creditReport_closure0() { }, creditReport_closure1: function creditReport_closure1(t0, t1) { this.creditReportSettings = t0; this.selectedColumns = t1; }, creditReport_closure2: function creditReport_closure2() { }, creditReport_closure3: function creditReport_closure3() { }, documentReport(userCompany, reportsUIState, documentMap, userMap) { var t2, t3, documentReportSettings, defaultColumns, t4, selectedColumns, _s8_ = "document", t1 = {}, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity); t1.columns = null; t2 = A.AppLocalization_createLocale(A.defaultLocale())._rawToString$1("_"); t3 = userCompany.settings.reportSettings._map$_map; if (t3.containsKey$1(0, _s8_)) { t3 = t3.$index(0, _s8_); t3.toString; documentReportSettings = t3; } else documentReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(null, null); defaultColumns = A._setArrayType([B.DocumentReportFields_5, B.DocumentReportFields_0, B.DocumentReportFields_4, B.DocumentReportFields_1, B.DocumentReportFields_2, B.DocumentReportFields_3, B.DocumentReportFields_9], type$.JSArray_DocumentReportFields); t3 = documentReportSettings.columns._list$_list; t4 = type$.DocumentReportFields; if (t3.length !== 0) { t3 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t3, new A.documentReport_closure(), A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,DocumentReportFields?>")), t4); t1.columns = A.BuiltList_BuiltList$from(A.List_List$of(t3, true, t3.$ti._eval$1("Iterable.E")), t4); } else t1.columns = A.BuiltList_BuiltList$from(defaultColumns, t4); documentMap.get$values(0).forEach$1(0, new A.documentReport_closure0(t1, userMap, userCompany, reportsUIState, new A.AppLocalization(t2), data, entities)); t1 = t1.columns._list$_list; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t1, new A.documentReport_closure1(), t2), true, t2._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.documentReport_closure2(documentReportSettings, selectedColumns)); t2 = type$.MappedListIterable_DocumentReportFields_String; t1 = t2._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_27O, new A.documentReport_closure3(), t2), true, t1), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.documentReport_closure4(), t2), true, t1), data, entities, false); }, DocumentReportFields: function DocumentReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedDocumentReport_closure: function memoizedDocumentReport_closure() { }, documentReport_closure: function documentReport_closure() { }, documentReport_closure0: function documentReport_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.userMap = t1; _.userCompany = t2; _.reportsUIState = t3; _.localization = t4; _.data = t5; _.entities = t6; }, documentReport_closure1: function documentReport_closure1() { }, documentReport_closure2: function documentReport_closure2(t0, t1) { this.documentReportSettings = t0; this.selectedColumns = t1; }, documentReport_closure3: function documentReport_closure3() { }, documentReport_closure4: function documentReport_closure4() { }, expenseReport(userCompany, reportsUIState, expenseMap, expenseCategoryMap, invoiceMap, clientMap, vendorMap, projectMap, userMap, staticState) { var expenseReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, client, t21, invoice, vendor, project, t22, row, t23, value, t24, t25, t26, t27, t28, value0, t29, t30, t31, value1, value2, t32, t33, t34, t35, t36, t37, t38, value3, value4, t39, value5, t40, t41, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, t42, value17, value18, t43, value19, value20, t44, t45, t46, skip, t47, value21, t48, t49, scope, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "expense")) { t1 = t1.$index(0, "expense"); t1.toString; expenseReportSettings = t1; } else expenseReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.ExpenseReportFields_2, B.ExpenseReportFields_5, B.ExpenseReportFields_13, B.ExpenseReportFields_19, B.ExpenseReportFields_22, B.ExpenseReportFields_28, B.ExpenseReportFields_7], type$.JSArray_ExpenseReportFields); t1 = expenseReportSettings.columns._list$_list; t2 = type$.ExpenseReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.expenseReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = expenseMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = columns._list$_list, t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = userMap._map$_map, t9 = expenseCategoryMap._map$_map, t10 = userCompany.company, t11 = staticState.paymentTypeMap._map$_map, t12 = staticState.currencyMap._map$_map, t13 = type$.JSArray_ReportElement, t14 = projectMap._map$_map, t15 = vendorMap._map$_map, t16 = invoiceMap._map$_map, t17 = expenseMap._map$_map, t18 = clientMap._map$_map, t19 = !t10.reportIncludeDeleted; t1.moveNext$0();) { t20 = t17.$index(0, t1.__js_helper$_current); t20.toString; client = t18.$index(0, t20.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t21 = t20.invoiceId; invoice = t16.$index(0, t21); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); vendor = t15.$index(0, t20.vendorId); if (vendor == null) vendor = A.VendorEntity_VendorEntity(_null, _null, _null); project = t14.$index(0, t20.projectId); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null); t22 = t20.isDeleted; t22.toString; if (t22 && t19) continue; row = A._setArrayType([], t13); for (t23 = new J.ArrayIterator(t2, t2.length, t4), value = t20.id, t24 = t20.entityType, t25 = t21 != null, t26 = t20.archivedAt > 0, t27 = t20.exchangeRate, t28 = t27 === 0, value0 = t20.amount, t29 = t20.usesInclusiveTaxes, t30 = t20.createdAt, t31 = t20.updatedAt, value1 = t20.privateNotes, value2 = t20.publicNotes, t32 = t20.createdUserId, t33 = t20.assignedUserId, t34 = t20.categoryId, t35 = t20.customValue4, t36 = t20.customValue3, t37 = t20.customValue2, t38 = t20.customValue1, value3 = project.name, value4 = vendor.displayName, t39 = value4.length !== 0, value5 = invoice.date, t40 = invoice.id, t41 = t40.length !== 0, value6 = invoice.amount, value7 = invoice.number, value8 = client.shippingAddress2, value9 = client.shippingAddress1, value10 = client.address2, value11 = client.address1, value12 = client.balance, value13 = client.displayName, value14 = t20.taxRate3, value15 = t20.taxRate2, value16 = t20.taxRate1, t42 = t20.paymentTypeId, value17 = t20.paymentDate, value18 = t20.date, t43 = t20.currencyId, value19 = t20.transactionReference, value20 = t20.number, t44 = t20.invoiceCurrencyId, t22 = !t22, t45 = t30 * 1000, t30 = t30 === 0, t46 = t31 * 1000, t31 = t31 === 0, skip = false; t23.moveNext$0();) { t47 = t23.__interceptors$_current; if (t47 == null) t47 = t5._as(t47); switch (t47.index) { case 0: value21 = value; break; case 1: value21 = value20; break; case 2: value21 = t29 ? value0 : value0 + (t20.get$calculateTaxAmount1() + t20.get$calculateTaxAmount2() + t20.get$calculateTaxAmount3()); break; case 3: value21 = t29 ? value0 - (t20.get$calculateTaxAmount1() + t20.get$calculateTaxAmount2() + t20.get$calculateTaxAmount3()) : value0; break; case 4: value21 = t20.get$calculateTaxAmount1() + t20.get$calculateTaxAmount2() + t20.get$calculateTaxAmount3(); break; case 5: value21 = value19; break; case 6: t48 = t12.$index(0, t43); value21 = t48 == null ? _null : t48.name; if (value21 == null) value21 = ""; break; case 7: value21 = value18; break; case 8: value21 = value17; break; case 9: t48 = t11.$index(0, t42); value21 = t48 == null ? _null : t48.name; if (value21 == null) value21 = ""; break; case 10: value21 = value16; break; case 11: value21 = value15; break; case 12: value21 = value14; break; case 13: value21 = value13; break; case 14: value21 = value12; break; case 15: value21 = value11; break; case 16: value21 = value10; break; case 17: value21 = value9; break; case 18: value21 = value8; break; case 19: value21 = value7; break; case 20: value21 = value6; break; case 21: if (t41) { t48 = A.Primitives_parseInt(t40, _null); t48 = (t48 == null ? 0 : t48) < 0; } else t48 = true; value21 = t48 ? "" : value5; break; case 22: value21 = t39 ? value4 : vendor.get$calculateDisplayName(); break; case 23: value21 = value3; break; case 24: value21 = A.presentCustomField(t10, "expense1", t38); break; case 25: value21 = A.presentCustomField(t10, "expense2", t37); break; case 26: value21 = A.presentCustomField(t10, "expense3", t36); break; case 27: value21 = A.presentCustomField(t10, "expense4", t35); break; case 28: t48 = t9.$index(0, t34); value21 = t48 == null ? _null : t48.name; if (value21 == null) value21 = ""; break; case 29: t48 = t8.$index(0, t33); if (t48 == null) value21 = _null; else { t49 = B.JSString_methods.trim$0(t48.firstName + " " + t48.lastName); t48 = t49.length !== 0 ? t49 : t48.email; value21 = t48; } if (value21 == null) value21 = ""; break; case 30: t48 = t8.$index(0, t32); if (t48 == null) value21 = _null; else { t49 = B.JSString_methods.trim$0(t48.firstName + " " + t48.lastName); t48 = t49.length !== 0 ? t49 : t48.email; value21 = t48; } if (value21 == null) value21 = ""; break; case 31: value21 = value2; break; case 32: value21 = value1; break; case 33: value21 = t20.get$calculateTaxAmount1(); break; case 34: value21 = t20.get$calculateTaxAmount2(); break; case 35: value21 = t20.get$calculateTaxAmount3(); break; case 37: if (t31) value21 = ""; else { t48 = new A.DateTime(t46, true); t48.DateTime$_withValue$2$isUtc(t46, true); value21 = t48.toIso8601String$0(); } break; case 36: if (t30) value21 = ""; else { t48 = new A.DateTime(t45, true); t48.DateTime$_withValue$2$isUtc(t45, true); value21 = t48.toIso8601String$0(); } break; case 38: t48 = t29 ? value0 : value0 + (t20.get$calculateTaxAmount1() + t20.get$calculateTaxAmount2() + t20.get$calculateTaxAmount3()); value21 = A.round(t48 * (t28 ? 1 : t27), 2); break; case 39: value21 = B.Map_yryx3.$index(0, t20.get$calculatedStatusId()); break; case 40: t48 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t48).dependOnInheritedWidgetOfExactType$1$0(t7); t48 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t48.toString; if (t20.get$isActive()) t49 = "active"; else t49 = t26 && t22 ? "archived" : "deleted"; value21 = t48.lookup$1(t49); break; case 41: value21 = t25 && t21.length !== 0; break; default: value21 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t47), _null, reportsUIState, userCompany, value21)) skip = true; t48 = J.getInterceptor$(value21); if (t48.get$runtimeType(value21) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value21, t24, value)); else if (t47 === B.ExpenseReportFields_38) row.push(new A.ReportNumberValue(value21, _null, t44, t24, value)); else if (t48.get$runtimeType(value21) === B.Type_double_K1J || t48.get$runtimeType(value21) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value21, _null, t43, t24, value)); else row.push(new A.ReportStringValue(value21, t24, value)); } if (!skip) { data.push(row); entities.push(t20); } } t1 = t3._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t2, new A.expenseReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.expenseReport_closure1(expenseReportSettings, selectedColumns)); t1 = type$.MappedListIterable_ExpenseReportFields_String; t2 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_OJ5, new A.expenseReport_closure2(), t1), true, t2), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.expenseReport_closure3(), t1), true, t2), data, entities, true); }, ExpenseReportFields: function ExpenseReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedExpenseReport_closure: function memoizedExpenseReport_closure() { }, expenseReport_closure: function expenseReport_closure() { }, expenseReport_closure0: function expenseReport_closure0() { }, expenseReport_closure1: function expenseReport_closure1(t0, t1) { this.expenseReportSettings = t0; this.selectedColumns = t1; }, expenseReport_closure2: function expenseReport_closure2() { }, expenseReport_closure3: function expenseReport_closure3() { }, lineItemReport2(userCompany, reportsUIState, productMap, invoiceMap, clientMap, staticState) { var lineItemReportSettings, defaultColumns, t2, columns, productKeyMap, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, invoice, client, t16, t17, precision, t18, t19, t20, t21, t22, value, value0, value1, value2, value3, value4, t23, t24, row, t25, value5, value6, value7, value8, value9, value10, value11, cost, t26, value12, value13, skip, t27, productId, value14, cost0, t28, scope, t29, selectedColumns, _null = null, _s12_ = "invoice_item", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s12_)) { t1 = t1.$index(0, _s12_); t1.toString; lineItemReportSettings = t1; } else lineItemReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.InvoiceItemReportFields_13, B.InvoiceItemReportFields_14, B.InvoiceItemReportFields_0, B.InvoiceItemReportFields_4, B.InvoiceItemReportFields_2], type$.JSArray_InvoiceItemReportFields); t1 = lineItemReportSettings.columns._list$_list; t2 = type$.InvoiceItemReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.lineItemReport_closure17(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceItemReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); t1 = type$.String; productKeyMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = productMap._map$_map, t2 = t1.get$entries(t1), t2 = t2.get$iterator(t2); t2.moveNext$0();) { t3 = t2.get$current(t2).value; productKeyMap.$indexSet(0, t3.productKey, t3.id); } for (t2 = invoiceMap._map$_map, t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.currencyMap._map$_map, t10 = userCompany.company, t11 = t10.settings.currencyId, t12 = type$.JSArray_ReportElement, t13 = !t10.reportIncludeDrafts, t14 = clientMap._map$_map, t10 = !t10.reportIncludeDeleted, t15 = t11 == null; t2.moveNext$0();) { invoice = t2.get$current(t2).value; client = t14.$index(0, invoice.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t16 = client.settings.currencyId; t17 = t9.$index(0, t16); precision = t17 == null ? _null : t17.precision; if (precision == null) precision = 2; t17 = invoice.isDeleted; t17.toString; if (!(t17 && t10)) { t18 = client.isDeleted; t18.toString; } else t18 = true; if (t18) continue; if (t13 && invoice.statusId === "1") continue; for (t18 = invoice.lineItems._list$_list, t19 = A._arrayInstanceType(t18), t18 = new J.ArrayIterator(t18, t18.length, t19._eval$1("ArrayIterator<1>")), t20 = invoice.id, t21 = invoice.entityType, t22 = invoice.archivedAt > 0, value = client.idNumber, value0 = client.number, value1 = invoice.dueDate, value2 = client.displayName, value3 = invoice.date, value4 = invoice.number, t23 = invoice.exchangeRate, t19 = t19._precomputed1, t17 = !t17; t18.moveNext$0();) { t24 = t18.__interceptors$_current; if (t24 == null) t24 = t19._as(t24); row = A._setArrayType([], t12); for (t25 = new J.ArrayIterator(t3, t3.length, t5), value5 = t24.productKey, value6 = t24.discount, value7 = t24.notes, value8 = t24.customValue4, value9 = t24.customValue3, value10 = t24.customValue2, value11 = t24.customValue1, cost = t24.productCost, t26 = cost !== 0, value12 = t24.quantity, value13 = t24.cost, skip = false; t25.moveNext$0();) { t27 = t25.__interceptors$_current; if (t27 == null) t27 = t6._as(t27); productId = productKeyMap.$index(0, value5); switch (t27.index) { case 2: value14 = value13; break; case 4: value14 = value12; break; case 3: if (t26) value14 = cost; else value14 = productId == null ? 0 : t1.$index(0, productId).cost; break; case 5: case 6: if (t26) cost0 = cost; else cost0 = productId == null ? 0 : t1.$index(0, productId).cost; value14 = (t24.total$2(0, invoice, precision) - t24.taxAmount$2(invoice, precision)) / t23 - cost0; if (t27 === B.InvoiceItemReportFields_6 && cost0 !== 0) value14 = A.S(A.round(value14 / cost0 * 100, 2)) + "%"; break; case 9: value14 = value11; break; case 10: value14 = value10; break; case 11: value14 = value9; break; case 12: value14 = value8; break; case 1: value14 = value7; break; case 7: value14 = t24.total$2(0, invoice, precision); break; case 0: value14 = value5; break; case 8: value14 = value6; break; case 13: value14 = value4; break; case 14: value14 = value3; break; case 15: value14 = value2; break; case 16: value14 = client.get$primaryContact().email; break; case 19: value14 = value1; break; case 20: value14 = t24.get$hasTaxes(); break; case 21: value14 = t24.get$taxRates(); break; case 22: value14 = t24.get$taxNames(); break; case 23: value14 = t24.taxAmount$2(invoice, precision); break; case 24: value14 = t24.total$2(0, invoice, precision) - t24.taxAmount$2(invoice, precision); break; case 25: t28 = t9.$index(0, t16); value14 = t28 == null ? _null : t28.name; if (value14 == null) value14 = ""; break; case 17: value14 = value0; break; case 18: value14 = value; break; case 26: t28 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t28).dependOnInheritedWidgetOfExactType$1$0(t8); t28 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t28.toString; if (invoice.get$isActive()) t29 = "active"; else t29 = t22 && t17 ? "archived" : "deleted"; value14 = t28.lookup$1(t29); break; default: value14 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t27), _null, reportsUIState, userCompany, value14)) skip = true; t28 = J.getInterceptor$(value14); if (t28.get$runtimeType(value14) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value14, t21, t20)); else if (t28.get$runtimeType(value14) === B.Type_double_K1J || t28.get$runtimeType(value14) === B.Type_int_tHn) { if (t27 === B.InvoiceItemReportFields_4) t27 = _null; else if (t27 === B.InvoiceItemReportFields_5 || t27 === B.InvoiceItemReportFields_3) t27 = t15 ? "1" : t11; else t27 = t16; row.push(new A.ReportNumberValue(value14, _null, t27, t21, t20)); } else row.push(new A.ReportStringValue(value14, t21, t20)); } if (!skip) data.push(row); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.lineItemReport_closure18(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.lineItemReport_closure19(lineItemReportSettings, selectedColumns)); t1 = type$.MappedIterable_InvoiceItemReportFields_String; t3 = type$.MappedListIterable_InvoiceItemReportFields_String; return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedIterable(new A.WhereIterable(B.List_OLZ, new A.lineItemReport_closure20(userCompany), type$.WhereIterable_InvoiceItemReportFields), new A.lineItemReport_closure21(), t1), true, t1._eval$1("Iterable.E")), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.lineItemReport_closure22(), t3), true, t3._eval$1("ListIterable.E")), data, _null, true); }, InvoiceItemReportFields: function InvoiceItemReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedInvoiceItemReport_closure: function memoizedInvoiceItemReport_closure() { }, lineItemReport_closure17: function lineItemReport_closure17() { }, lineItemReport_closure18: function lineItemReport_closure18() { }, lineItemReport_closure19: function lineItemReport_closure19(t0, t1) { this.lineItemReportSettings = t0; this.selectedColumns = t1; }, lineItemReport_closure20: function lineItemReport_closure20(t0) { this.userCompany = t0; }, lineItemReport_closure21: function lineItemReport_closure21() { }, lineItemReport_closure22: function lineItemReport_closure22() { }, invoiceReport(userCompany, reportsUIState, invoiceMap, clientMap, userMap, vendorMap, projectMap, paymentMap, staticState) { var invoiceReportSettings, defaultColumns, t2, t3, columns, lastPaymentMap, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, currencyId, t15, t16, t17, t18, t19, t20, t21, client, t22, contact, t23, row, value, t24, t25, value0, t26, t27, value1, value2, value3, t28, value4, value5, value6, value7, value8, value9, t29, value10, value11, t30, t31, t32, t33, currencyId0, value12, value13, value14, value15, value16, value17, value18, value19, value20, t34, value21, t35, t36, value22, value23, value24, t37, value25, value26, value27, value28, t38, t39, t40, t41, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46, t42, t43, t44, skip, t45, value47, t46, t47, scope, currencyId1, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "invoice")) { t1 = t1.$index(0, "invoice"); t1.toString; invoiceReportSettings = t1; } else invoiceReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_InvoiceReportFields; defaultColumns = A._setArrayType([B.InvoiceReportFields_23, B.InvoiceReportFields_5, B.InvoiceReportFields_1, B.InvoiceReportFields_2, B.InvoiceReportFields_26, B.InvoiceReportFields_27, B.InvoiceReportFields_28], t1); t2 = invoiceReportSettings.columns._list$_list; t3 = type$.InvoiceReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.invoiceReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,InvoiceReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); lastPaymentMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.nullable_PaymentEntity); t2 = columns._list$_list; if (B.JSArray_methods.contains$1(t2, B.InvoiceReportFields_31)) paymentMap._map$_map.forEach$1(0, new A.invoiceReport_closure0(lastPaymentMap)); for (t3 = invoiceMap.get$keys(0), t4 = t3._map, t3 = A.LinkedHashMapKeyIterator$(t4, t4._modifications, t3.$ti._precomputed1), t4 = A._arrayInstanceType(t2), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.countryMap._map$_map, t10 = vendorMap._map$_map, t11 = projectMap._map$_map, t12 = userMap._map$_map, t13 = staticState.currencyMap._map$_map, t14 = userCompany.company, currencyId = t14.settings.currencyId, t15 = type$.JSArray_ReportElement, t16 = !t14.reportIncludeDrafts, t17 = invoiceMap._map$_map, t18 = clientMap._map$_map, t19 = !t14.reportIncludeDeleted, t20 = currencyId == null; t3.moveNext$0();) { t21 = t17.$index(0, t3.__js_helper$_current); t21.toString; client = t18.$index(0, t21.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t22 = t21.invitations._list$_list; if (t22.length === 0) continue; contact = client.getContact$1(B.JSArray_methods.get$first(t22).clientContactId); t22 = t21.isDeleted; t22.toString; if (!(t22 && t19)) { t23 = client.isDeleted; t23.toString; } else t23 = true; if (t23) continue; if (t16 && t21.statusId === "1") continue; row = A._setArrayType([], t15); for (t23 = new J.ArrayIterator(t2, t2.length, t5), value = t21.id, t24 = t21.entityType, t25 = t21.archivedAt > 0, value0 = t21.balance, t26 = t24 === B.EntityType_invoice, t27 = t21.statusId, value1 = t27 === "4", value2 = client.idNumber, value3 = client.number, t28 = client.shippingCountryId, value4 = client.shippingPostalCode, value5 = client.shippingState, value6 = client.shippingCity, value7 = client.state, value8 = client.website, value9 = contact.phone, t29 = contact.firstName + " " + contact.lastName, value10 = contact.email, value11 = client.phone, t30 = t21.vendorId, t31 = t21.projectId, t32 = t21.createdUserId, t33 = t21.assignedUserId, currencyId0 = client.settings.currencyId, value12 = client.city, value13 = t21.privateNotes, value14 = t21.publicNotes, value15 = t21.taxRate1, value16 = t21.taxName1, value17 = t21.taxRate2, value18 = t21.taxName2, value19 = client.vatNumber, value20 = client.postalCode, t34 = client.countryId, value21 = t21.exchangeRate, t35 = t27 === "5", t36 = t24 === B.EntityType_purchaseOrder, value22 = t21.amount, value23 = t21.taxAmount, value24 = value22 - value23, t37 = t21.createdAt, value25 = t21.customSurcharge4, value26 = t21.customSurcharge3, value27 = t21.customSurcharge2, value28 = t21.customSurcharge1, t38 = t21.customValue4, t39 = t21.customValue3, t40 = t21.customValue2, t41 = t21.customValue1, value29 = t21.autoBill, value30 = t21.partialDueDate, value31 = t21.partial, value32 = t21.dueDate, value33 = t21.reminderLastSent, value34 = t21.reminder3Sent, value35 = t21.reminder2Sent, value36 = t21.reminder1Sent, value37 = t21.date, value38 = t21.poNumber, value39 = t21.discount, value40 = t21.number, value41 = client.shippingAddress2, value42 = client.shippingAddress1, value43 = client.address2, value44 = client.address1, value45 = client.balance, value46 = client.displayName, t27 = t27 !== "1", t42 = value22 / value21, t43 = !t22, t44 = t37 * 1000, t37 = t37 === 0, skip = false; t23.moveNext$0();) { t45 = t23.__interceptors$_current; if (t45 == null) t45 = t6._as(t45); switch (t45.index) { case 0: value47 = value; break; case 1: value47 = value22; break; case 2: if (!(t26 && t35)) t46 = t36 && t35; else t46 = true; if (t46) value47 = 0; else value47 = t27 ? value0 : value22; break; case 3: value47 = A.round(t42, 2); break; case 4: if (!(t26 && t35)) t46 = t36 && t35; else t46 = true; if (t46) value47 = 0; else value47 = A.round((t27 ? value0 : value22) / value21, 2); break; case 5: value47 = value46; break; case 8: value47 = value45; break; case 9: value47 = value44; break; case 10: value47 = value43; break; case 15: value47 = value42; break; case 16: value47 = value41; break; case 22: value47 = B.Map_jN6XU.$index(0, t21.get$calculatedStatusId()); if (value47 == null) value47 = ""; break; case 23: value47 = value40; break; case 24: value47 = value39; break; case 25: value47 = value38; break; case 26: value47 = value37; break; case 49: value47 = value36; break; case 50: value47 = value35; break; case 51: value47 = value34; break; case 52: value47 = value33; break; case 28: value47 = t26 && value1 ? -1 : t21.get$age(); break; case 27: value47 = value32; break; case 29: value47 = value31; break; case 30: value47 = value30; break; case 31: if (t26 && value1) { t46 = lastPaymentMap.$index(0, value); value47 = t46 == null ? _null : t46.date; } else value47 = _null; break; case 32: value47 = value29; break; case 33: value47 = A.presentCustomField(t14, "invoice1", t41); break; case 34: value47 = A.presentCustomField(t14, "invoice2", t40); break; case 35: value47 = A.presentCustomField(t14, "invoice3", t39); break; case 36: value47 = A.presentCustomField(t14, "invoice4", t38); break; case 37: value47 = t21.get$hasExpenses(); break; case 38: value47 = t21.get$hasTasks(); break; case 39: value47 = value28; break; case 40: value47 = value27; break; case 41: value47 = value26; break; case 42: value47 = value25; break; case 43: if (t37) value47 = ""; else { t46 = new A.DateTime(t44, true); t46.DateTime$_withValue$2$isUtc(t44, true); value47 = t46.toIso8601String$0(); } break; case 44: if (t37) value47 = ""; else { t46 = new A.DateTime(t44, true); t46.DateTime$_withValue$2$isUtc(t44, true); value47 = t46.toIso8601String$0(); } break; case 45: value47 = t22; break; case 46: if (!(t26 && t35)) t46 = t36 && t35; else t46 = true; value47 = t46 ? 0 : value23; break; case 47: if (!(t26 && t35)) t46 = t36 && t35; else t46 = true; value47 = t46 ? 0 : value24; break; case 48: if (!(t26 && t35)) t46 = t36 && t35; else t46 = true; value47 = t46 ? 0 : t21.get$netBalanceOrAmount(); break; case 53: value47 = value21; break; case 14: t46 = t9.$index(0, t34); value47 = t46 == null ? _null : t46.name; if (value47 == null) value47 = ""; break; case 13: value47 = value20; break; case 11: value47 = value19; break; case 60: value47 = value16; break; case 57: value47 = value15; break; case 61: value47 = value18; break; case 58: value47 = value17; break; case 62: value47 = value16; break; case 59: value47 = value15; break; case 54: value47 = value14; break; case 55: value47 = value13; break; case 12: value47 = value12; break; case 63: t46 = t13.$index(0, currencyId0); value47 = t46 == null ? _null : t46.name; if (value47 == null) value47 = ""; break; case 64: value47 = t21.get$isViewed(); break; case 65: t46 = t12.$index(0, t33); if (t46 == null) value47 = _null; else { t47 = B.JSString_methods.trim$0(t46.firstName + " " + t46.lastName); t46 = t47.length !== 0 ? t47 : t46.email; value47 = t46; } if (value47 == null) value47 = ""; break; case 66: t46 = t12.$index(0, t32); if (t46 == null) value47 = _null; else { t47 = B.JSString_methods.trim$0(t46.firstName + " " + t46.lastName); t46 = t47.length !== 0 ? t47 : t46.email; value47 = t46; } if (value47 == null) value47 = ""; break; case 67: t46 = t11.$index(0, t31); value47 = (t46 == null ? A.ProjectEntity_ProjectEntity(_null, _null, _null, _null) : t46).name; break; case 68: t46 = t10.$index(0, t30); value47 = (t46 == null ? A.VendorEntity_VendorEntity(_null, _null, _null) : t46).name; break; case 69: value47 = t26 && value1; break; case 70: value47 = value11; break; case 71: value47 = value10; break; case 73: value47 = B.JSString_methods.trim$0(t29); break; case 72: value47 = value9; break; case 56: value47 = value8; break; case 17: value47 = value7; break; case 18: value47 = value6; break; case 19: value47 = value5; break; case 20: value47 = value4; break; case 21: t46 = t9.$index(0, t28); value47 = t46 == null ? _null : t46.name; if (value47 == null) value47 = ""; break; case 6: value47 = value3; break; case 7: value47 = value2; break; case 74: value47 = t26 && value1 || t21.get$age() >= 30 ? 0 : value0; break; case 75: value47 = t26 && value1 || t21.get$age() < 30 || t21.get$age() >= 60 ? 0 : value0; break; case 76: value47 = t26 && value1 || t21.get$age() < 60 || t21.get$age() >= 90 ? 0 : value0; break; case 77: value47 = t26 && value1 || t21.get$age() < 90 || t21.get$age() >= 120 ? 0 : value0; break; case 78: value47 = t26 && value1 || t21.get$age() < 120 ? 0 : value0; break; case 79: t46 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t46).dependOnInheritedWidgetOfExactType$1$0(t8); t46 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t46.toString; if (t21.get$isActive()) t47 = "active"; else t47 = t25 && t43 ? "archived" : "deleted"; value47 = t46.lookup$1(t47); break; default: value47 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t45), _null, reportsUIState, userCompany, value47)) skip = true; t46 = J.getInterceptor$(value47); if (t46.get$runtimeType(value47) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value47, t24, value)); else if (t45 === B.InvoiceReportFields_28) row.push(new A.ReportAgeValue(value47, currencyId0, t24, value)); else if (t46.get$runtimeType(value47) === B.Type_double_K1J || t46.get$runtimeType(value47) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.InvoiceReportFields_3, B.InvoiceReportFields_4], t1), t45)) currencyId1 = t20 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value47, _null, currencyId1, t24, value)); } else row.push(new A.ReportStringValue(value47, t24, value)); } if (!skip) { data.push(row); entities.push(t21); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t2, new A.invoiceReport_closure1(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.invoiceReport_closure2(invoiceReportSettings, selectedColumns)); t1 = type$.MappedListIterable_InvoiceReportFields_String; t2 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_KDB, new A.invoiceReport_closure3(), t1), true, t2), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.invoiceReport_closure4(), t1), true, t2), data, entities, true); }, InvoiceReportFields: function InvoiceReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedInvoiceReport_closure: function memoizedInvoiceReport_closure() { }, invoiceReport_closure: function invoiceReport_closure() { }, invoiceReport_closure0: function invoiceReport_closure0(t0) { this.lastPaymentMap = t0; }, invoiceReport__closure: function invoiceReport__closure(t0, t1) { this.lastPaymentMap = t0; this.payment = t1; }, invoiceReport_closure1: function invoiceReport_closure1() { }, invoiceReport_closure2: function invoiceReport_closure2(t0, t1) { this.invoiceReportSettings = t0; this.selectedColumns = t1; }, invoiceReport_closure3: function invoiceReport_closure3() { }, invoiceReport_closure4: function invoiceReport_closure4() { }, taxReport(userCompany, reportsUIState, taxRateMap, invoiceMap, creditMap, clientMap, paymentMap, userMap, staticState) { var taxRateReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, invoice, t11, client, t12, precision, taxes, t13, t14, value, value0, value1, value2, value3, value4, t15, row, t16, taxName, taxRate, skip, t17, value5, t18, _null = null, _s11_ = "invoice_tax", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s11_)) { t1 = t1.$index(0, _s11_); t1.toString; taxRateReportSettings = t1; } else taxRateReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.TaxRateReportFields_60, B.TaxRateReportFields_80, B.TaxRateReportFields_90, B.TaxRateReportFields_3, B.TaxRateReportFields_50, B.TaxRateReportFields_20], type$.JSArray_TaxRateReportFields); t1 = taxRateReportSettings.columns._list$_list; t2 = type$.TaxRateReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.taxReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaxRateReportFields0?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = invoiceMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = !userCompany.company.reportIncludeDrafts, t3 = invoiceMap._map$_map, t4 = columns._list$_list, t5 = A._arrayInstanceType(t4), t6 = t5._eval$1("ArrayIterator<1>"), t7 = t5._precomputed1, t8 = staticState.currencyMap._map$_map, t9 = type$.JSArray_ReportElement, t10 = clientMap._map$_map; t1.moveNext$0();) { invoice = t3.$index(0, t1.__js_helper$_current); if (t2 && invoice.statusId === "1") continue; t11 = invoice.isDeleted; t11.toString; if (!t11 && invoice.statusId !== "1") { client = t10.$index(0, invoice.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t11 = client.settings.currencyId; t12 = t8.$index(0, t11); precision = t12 == null ? _null : t12.precision; taxes = invoice.getTaxes$1(precision == null ? 2 : precision); for (t12 = new A.LinkedHashMapKeyIterator(taxes, taxes._modifications, A._instanceType(taxes)._eval$1("LinkedHashMapKeyIterator<1>")), t12._cell = taxes._first, t13 = invoice.id, t14 = invoice.entityType, value = client.number, value0 = invoice.amount, value1 = value0 - invoice.taxAmount, value2 = invoice.date, value3 = invoice.number, value4 = client.displayName; t12.moveNext$0();) { t15 = t12.__js_helper$_current; row = A._setArrayType([], t9); t16 = taxes.$index(0, t15); t16.toString; taxName = J.$index$asx(t16, "name"); t16 = taxes.$index(0, t15); t16.toString; taxRate = J.$index$asx(t16, "rate"); for (t16 = new J.ArrayIterator(t4, t4.length, t6), skip = false; t16.moveNext$0();) { t17 = t16.__interceptors$_current; if (t17 == null) t17 = t7._as(t17); switch (t17.index) { case 0: value5 = value4; break; case 2: value5 = value3; break; case 5: value5 = value2; break; case 3: value5 = value0; break; case 4: value5 = value1; break; case 6: value5 = taxName; break; case 7: value5 = taxRate; break; case 8: t18 = taxes.$index(0, t15); t18.toString; value5 = J.$index$asx(t18, "amount"); if (value5 == null) value5 = 0; break; case 9: t18 = taxes.$index(0, t15); t18.toString; value5 = J.$index$asx(t18, "paid"); if (value5 == null) value5 = 0; break; case 10: t18 = t8.$index(0, t11); value5 = t18 == null ? _null : t18.name; if (value5 == null) { t18 = t8.$index(0, t11); value5 = t18 == null ? _null : t18.name; } break; case 1: value5 = value; break; default: value5 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t17), _null, reportsUIState, userCompany, value5)) skip = true; t17 = J.getInterceptor$(value5); if (t17.get$runtimeType(value5) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value5, t14, t13)); else if (t17.get$runtimeType(value5) === B.Type_double_K1J || t17.get$runtimeType(value5) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value5, _null, t11, t14, t13)); else row.push(new A.ReportStringValue(value5, t14, t13)); } if (!skip) data.push(row); } } } for (t1 = creditMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = creditMap._map$_map; t1.moveNext$0();) { t3 = t2.$index(0, t1.__js_helper$_current); t3.toString; t11 = t3.isDeleted; t11.toString; if (!t11 && t3.statusId !== "1") { t11 = t3.clientId; client = t10.$index(0, t11); if (client == null) client = A.ClientEntity_ClientEntity(_null, t11, _null, _null); t11 = client.settings.currencyId; t12 = t8.$index(0, t11); precision = t12 == null ? _null : t12.precision; taxes = t3.getTaxes$1(precision == null ? 2 : precision); for (t12 = new A.LinkedHashMapKeyIterator(taxes, taxes._modifications, A._instanceType(taxes)._eval$1("LinkedHashMapKeyIterator<1>")), t12._cell = taxes._first, t13 = t3.id, t14 = t3.entityType, value = client.number, t15 = t3.amount, value0 = (t15 - t3.taxAmount) * -1, value1 = t15 * -1, value2 = t3.date, value3 = t3.number, value4 = client.displayName; t12.moveNext$0();) { t3 = t12.__js_helper$_current; row = A._setArrayType([], t9); t15 = taxes.$index(0, t3); t15.toString; taxName = J.$index$asx(t15, "name"); t15 = taxes.$index(0, t3); t15.toString; taxRate = J.$index$asx(t15, "rate"); for (t15 = new J.ArrayIterator(t4, t4.length, t6), skip = false; t15.moveNext$0();) { t16 = t15.__interceptors$_current; if (t16 == null) t16 = t7._as(t16); switch (t16.index) { case 0: value5 = value4; break; case 2: value5 = value3; break; case 5: value5 = value2; break; case 3: value5 = value1; break; case 4: value5 = value0; break; case 6: value5 = taxName; break; case 7: value5 = taxRate; break; case 8: t17 = taxes.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, "amount"); value5 = J.$mul$ns(t17 == null ? 0 : t17, -1); break; case 9: t17 = taxes.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, "paid"); value5 = J.$mul$ns(t17 == null ? 0 : t17, -1); break; case 10: t17 = t8.$index(0, t11); value5 = t17 == null ? _null : t17.name; if (value5 == null) { t17 = t8.$index(0, t11); value5 = t17 == null ? _null : t17.name; } break; case 1: value5 = value; break; default: value5 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t16), _null, reportsUIState, userCompany, value5)) skip = true; t16 = J.getInterceptor$(value5); if (t16.get$runtimeType(value5) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value5, t14, t13)); else if (t16.get$runtimeType(value5) === B.Type_double_K1J || t16.get$runtimeType(value5) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value5, _null, t11, t14, t13)); else row.push(new A.ReportStringValue(value5, t14, t13)); } if (!skip) data.push(row); } } } t1 = t5._eval$1("MappedListIterable<1,String>"); t2 = t1._eval$1("ListIterable.E"); B.JSArray_methods.sort$1(data, new A.taxReport_closure0(taxRateReportSettings, A.List_List$of(new A.MappedListIterable(t4, new A.taxReport_closure1(), t1), true, t2))); t3 = type$.MappedListIterable_TaxRateReportFields_String; t5 = t3._eval$1("ListIterable.E"); t6 = A.List_List$of(new A.MappedListIterable(B.List_8SG, new A.taxReport_closure2(), t3), true, t5); return new A.ReportResult(A.List_List$of(new A.MappedListIterable(t4, new A.taxReport_closure3(), t1), true, t2), t6, A.List_List$of(new A.MappedListIterable(defaultColumns, new A.taxReport_closure4(), t3), true, t5), data, _null, true); }, TaxRateReportFields0: function TaxRateReportFields0(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedInvoiceTaxReport_closure: function memoizedInvoiceTaxReport_closure() { }, taxReport_closure: function taxReport_closure() { }, taxReport_closure1: function taxReport_closure1() { }, taxReport_closure0: function taxReport_closure0(t0, t1) { this.taxRateReportSettings = t0; this.selectedColumns = t1; }, taxReport_closure2: function taxReport_closure2() { }, taxReport_closure3: function taxReport_closure3() { }, taxReport_closure4: function taxReport_closure4() { }, paymentReport(userCompany, reportsUIState, paymentMap, clientMap, userMap, invoiceMap, creditMap, staticState) { var paymentReportSettings, defaultColumns, t2, columns, paymentInvoiceMap, paymentCreditMap, t3, t4, t5, t6, payment, t7, t8, t9, _i, invoice, t10, credit, t11, t12, t13, t14, t15, client, t16, t17, row, value, t18, value0, t19, t20, t21, t22, value1, value2, value3, value4, value5, t23, value6, t24, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, t25, value17, t26, t27, skip, t28, value18, t29, scope, t30, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "payment")) { t1 = t1.$index(0, "payment"); t1.toString; paymentReportSettings = t1; } else paymentReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.PaymentReportFields_1, B.PaymentReportFields_2, B.PaymentReportFields_3, B.PaymentReportFields_21, B.PaymentReportFields_20], type$.JSArray_PaymentReportFields); t1 = paymentReportSettings.columns._list$_list; t2 = type$.PaymentReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.paymentReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); t1 = type$.String; t2 = type$.List_String; paymentInvoiceMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); paymentCreditMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); t1 = columns._list$_list; if (B.JSArray_methods.contains$1(t1, B.PaymentReportFields_29)) for (t2 = paymentMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = invoiceMap._map$_map, t4 = !userCompany.company.reportIncludeDeleted, t5 = type$.JSArray_String, t6 = paymentMap._map$_map; t2.moveNext$0();) { payment = t6.$index(0, t2.__js_helper$_current); if (payment == null) payment = A.PaymentEntity_PaymentEntity(_null, _null, _null); t7 = payment.id; paymentInvoiceMap.$indexSet(0, t7, A._setArrayType([], t5)); t8 = payment.isDeleted; t8.toString; if (t8 && t4) continue; for (t8 = payment.get$invoicePaymentables(), t9 = t8.length, _i = 0; _i < t8.length; t8.length === t9 || (0, A.throwConcurrentModificationError)(t8), ++_i) { invoice = t3.$index(0, t8[_i].invoiceId); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); t10 = invoice.isDeleted; t10.toString; if (t10 && t4) continue; paymentInvoiceMap.$index(0, t7).push(invoice.number); } } if (B.JSArray_methods.contains$1(t1, B.PaymentReportFields_30)) for (t2 = paymentMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = creditMap._map$_map, t4 = !userCompany.company.reportIncludeDeleted, t5 = type$.JSArray_String, t6 = paymentMap._map$_map; t2.moveNext$0();) { payment = t6.$index(0, t2.__js_helper$_current); if (payment == null) payment = A.PaymentEntity_PaymentEntity(_null, _null, _null); t7 = payment.id; paymentCreditMap.$indexSet(0, t7, A._setArrayType([], t5)); t8 = payment.isDeleted; t8.toString; if (t8 && t4) continue; for (t8 = payment.get$creditPaymentables(), t9 = t8.length, _i = 0; _i < t8.length; t8.length === t9 || (0, A.throwConcurrentModificationError)(t8), ++_i) { credit = t3.$index(0, t8[_i].invoiceId); if (credit == null) credit = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); t10 = credit.isDeleted; t10.toString; if (t10 && t4) continue; paymentCreditMap.$index(0, t7).push(credit.number); } } for (t2 = paymentMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = A._arrayInstanceType(t1), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = type$.JSArray_String, t9 = userCompany.company, t10 = staticState.countryMap._map$_map, t11 = staticState.paymentTypeMap._map$_map, t12 = type$.JSArray_ReportElement, t13 = clientMap._map$_map, t14 = paymentMap._map$_map, t15 = !t9.reportIncludeDeleted; t2.moveNext$0();) { payment = t14.$index(0, t2.__js_helper$_current); if (payment == null) payment = A.PaymentEntity_PaymentEntity(_null, _null, _null); client = t13.$index(0, payment.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t16 = payment.isDeleted; t16.toString; if (!(t16 && t15)) { t17 = client.isDeleted; t17.toString; } else t17 = true; if (t17) continue; row = A._setArrayType([], t12); for (t17 = new J.ArrayIterator(t1, t1.length, t4), value = payment.id, t18 = payment.archivedAt > 0, value0 = payment.exchangeRate, t19 = payment.customValue4, t20 = payment.customValue3, t21 = payment.customValue2, t22 = payment.customValue1, value1 = payment.date, value2 = payment.transactionReference, value3 = client.number, value4 = client.vatNumber, value5 = client.postalCode, t23 = client.countryId, value6 = client.city, t24 = client.shippingCountryId, value7 = client.shippingPostalCode, value8 = client.shippingState, value9 = client.shippingCity, value10 = client.state, value11 = client.shippingAddress2, value12 = client.shippingAddress1, value13 = client.address2, value14 = client.address1, value15 = client.balance, value16 = client.displayName, t25 = payment.typeId, value17 = payment.number, t26 = client.settings.currencyId, t27 = payment.exchangeCurrencyId, t16 = !t16, skip = false; t17.moveNext$0();) { t28 = t17.__interceptors$_current; if (t28 == null) t28 = t5._as(t28); switch (t28.index) { case 0: value18 = value; break; case 1: value18 = value17; break; case 22: t29 = t11.$index(0, t25); value18 = t29 == null ? _null : t29.name; if (value18 == null) value18 = ""; break; case 2: value18 = payment.get$completedAmount(); break; case 3: value18 = value16; break; case 6: value18 = value15; break; case 7: value18 = value14; break; case 8: value18 = value13; break; case 13: value18 = value12; break; case 14: value18 = value11; break; case 15: value18 = value10; break; case 16: value18 = value9; break; case 17: value18 = value8; break; case 18: value18 = value7; break; case 19: t29 = t10.$index(0, t24); value18 = t29 == null ? _null : t29.name; if (value18 == null) value18 = ""; break; case 10: value18 = value6; break; case 12: t29 = t10.$index(0, t23); value18 = t29 == null ? _null : t29.name; if (value18 == null) value18 = ""; break; case 11: value18 = value5; break; case 9: value18 = value4; break; case 4: value18 = value3; break; case 5: value18 = client.get$primaryContact().email; break; case 20: value18 = value2; break; case 21: value18 = value1; break; case 23: value18 = A.presentCustomField(t9, "payment1", t22); break; case 24: value18 = A.presentCustomField(t9, "payment2", t21); break; case 25: value18 = A.presentCustomField(t9, "payment3", t20); break; case 26: value18 = A.presentCustomField(t9, "payment4", t19); break; case 27: value18 = value0; break; case 28: value18 = A.round(payment.get$completedAmount() * value0, 2); break; case 29: t29 = paymentInvoiceMap.$index(0, value); value18 = B.JSArray_methods.join$1(t29 == null ? A._setArrayType([], t8) : t29, ", "); break; case 30: t29 = paymentCreditMap.$index(0, value); value18 = B.JSArray_methods.join$1(t29 == null ? A._setArrayType([], t8) : t29, ", "); break; case 31: t29 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t29).dependOnInheritedWidgetOfExactType$1$0(t7); t29 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t29.toString; if (payment.get$isActive()) t30 = "active"; else t30 = t18 && t16 ? "archived" : "deleted"; value18 = t29.lookup$1(t30); break; default: value18 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t28), _null, reportsUIState, userCompany, value18)) skip = true; t29 = J.getInterceptor$(value18); if (t29.get$runtimeType(value18) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value18, payment.get$entityType(), value)); else if (t28 === B.PaymentReportFields_28) row.push(new A.ReportNumberValue(value18, _null, t27, payment.get$entityType(), value)); else if (t29.get$runtimeType(value18) === B.Type_double_K1J || t29.get$runtimeType(value18) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value18, _null, t26, payment.get$entityType(), value)); else row.push(new A.ReportStringValue(value18, payment.get$entityType(), value)); } if (!skip) { data.push(row); entities.push(payment); } } t2 = t3._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t1, new A.paymentReport_closure0(), t2), true, t2._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.paymentReport_closure1(paymentReportSettings, selectedColumns)); t2 = type$.MappedListIterable_PaymentReportFields_String; t1 = t2._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_3YO, new A.paymentReport_closure2(), t2), true, t1), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.paymentReport_closure3(), t2), true, t1), data, entities, true); }, PaymentReportFields: function PaymentReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedPaymentReport_closure: function memoizedPaymentReport_closure() { }, paymentReport_closure: function paymentReport_closure() { }, paymentReport_closure0: function paymentReport_closure0() { }, paymentReport_closure1: function paymentReport_closure1(t0, t1) { this.paymentReportSettings = t0; this.selectedColumns = t1; }, paymentReport_closure2: function paymentReport_closure2() { }, paymentReport_closure3: function paymentReport_closure3() { }, paymentTaxReport(userCompany, reportsUIState, taxRateMap, invoiceMap, creditMap, clientMap, paymentMap, userMap, staticState) { var taxRateReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, payment, t12, t13, t14, precision, t15, value, value0, value1, t16, invoice, multiplier, taxes, t17, t18, value2, t19, value3, value4, value5, value6, t20, row, t21, taxName, taxRate, skip, t22, value7, t23, _null = null, _s11_ = "payment_tax", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s11_)) { t1 = t1.$index(0, _s11_); t1.toString; taxRateReportSettings = t1; } else taxRateReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.TaxRateReportFields_6, B.TaxRateReportFields_8, B.TaxRateReportFields_9, B.TaxRateReportFields_2, B.TaxRateReportFields_4, B.TaxRateReportFields_1, B.TaxRateReportFields_5], type$.JSArray_TaxRateReportFields_2); t1 = taxRateReportSettings.columns._list$_list; t2 = type$.TaxRateReportFields_2; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.paymentTaxReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaxRateReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = paymentMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = paymentMap._map$_map, t3 = creditMap._map$_map, t4 = invoiceMap._map$_map, t5 = columns._list$_list, t6 = A._arrayInstanceType(t5), t7 = t6._eval$1("ArrayIterator<1>"), t8 = t6._precomputed1, t9 = staticState.currencyMap._map$_map, t10 = type$.JSArray_ReportElement, t11 = clientMap._map$_map; t1.moveNext$0();) { payment = t2.$index(0, t1.__js_helper$_current); if (payment == null) payment = A.PaymentEntity_PaymentEntity(_null, _null, _null); t12 = payment.isDeleted; t12.toString; if (!t12) { t12 = t11.$index(0, payment.clientId); t12.toString; t13 = t12.settings.currencyId; t14 = t9.$index(0, t13); precision = t14 == null ? _null : t14.precision; if (precision == null) precision = 2; for (t14 = payment.paymentables._list$_list, t15 = A._arrayInstanceType(t14), t14 = new J.ArrayIterator(t14, t14.length, t15._eval$1("ArrayIterator<1>")), t15 = t15._precomputed1, value = payment.transactionReference, value0 = payment.date, value1 = t12.displayName; t14.moveNext$0();) { t12 = t14.__interceptors$_current; if (t12 == null) t12 = t15._as(t12); t16 = t12.invoiceId; if (((t16 == null ? "" : t16).length === 0 ? B.EntityType_credit : B.EntityType_invoice) === B.EntityType_invoice) { invoice = t4.$index(0, t16); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); multiplier = 1; } else { invoice = t3.$index(0, t12.creditId); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); multiplier = -1; } if (invoice.statusId !== "1") { t16 = invoice.isDeleted; t16.toString; t16 = !t16; } else t16 = false; if (t16) { taxes = invoice.getTaxes$1(precision); for (t16 = new A.LinkedHashMapKeyIterator(taxes, taxes._modifications, A._instanceType(taxes)._eval$1("LinkedHashMapKeyIterator<1>")), t16._cell = taxes._first, t17 = invoice.id, t18 = invoice.entityType, t12 = t12.amount, value2 = t12 * multiplier, t19 = invoice.amount, value3 = t19 * t12 / t19 * multiplier, value4 = t19 - invoice.taxAmount, value5 = invoice.date, value6 = invoice.number; t16.moveNext$0();) { t20 = t16.__js_helper$_current; row = A._setArrayType([], t10); t21 = taxes.$index(0, t20); t21.toString; taxName = J.$index$asx(t21, "name"); t21 = taxes.$index(0, t20); t21.toString; taxRate = J.$index$asx(t21, "rate"); for (t21 = new J.ArrayIterator(t5, t5.length, t7), skip = false; t21.moveNext$0();) { t22 = t21.__interceptors$_current; if (t22 == null) t22 = t8._as(t22); switch (t22.index) { case 0: value7 = value1; break; case 1: value7 = value6; break; case 4: value7 = value5; break; case 5: value7 = value0; break; case 3: value7 = value4; break; case 2: value7 = value3; break; case 6: value7 = taxName; break; case 7: value7 = taxRate; break; case 8: t23 = taxes.$index(0, t20); t23.toString; t23 = J.$index$asx(t23, "amount"); value7 = J.$mul$ns(J.$div$n(J.$mul$ns(t23 == null ? 0 : t23, t12), t19), multiplier); break; case 9: t23 = taxes.$index(0, t20); t23.toString; t23 = J.$index$asx(t23, "paid"); value7 = J.$mul$ns(J.$div$n(J.$mul$ns(t23 == null ? 0 : t23, t12), t19), multiplier); break; case 10: value7 = value2; break; case 11: t23 = t9.$index(0, t13); value7 = t23 == null ? _null : t23.name; if (value7 == null) { t23 = t9.$index(0, t13); value7 = t23 == null ? _null : t23.name; } break; case 12: value7 = value; break; default: value7 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t22), _null, reportsUIState, userCompany, value7)) skip = true; t22 = J.getInterceptor$(value7); if (t22.get$runtimeType(value7) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value7, t18, t17)); else if (t22.get$runtimeType(value7) === B.Type_double_K1J || t22.get$runtimeType(value7) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value7, _null, t13, t18, t17)); else row.push(new A.ReportStringValue(value7, t18, t17)); } if (!skip) data.push(row); } } } } } t1 = t6._eval$1("MappedListIterable<1,String>"); t2 = t1._eval$1("ListIterable.E"); B.JSArray_methods.sort$1(data, new A.paymentTaxReport_closure0(taxRateReportSettings, A.List_List$of(new A.MappedListIterable(t5, new A.paymentTaxReport_closure1(), t1), true, t2))); t3 = type$.MappedListIterable_TaxRateReportFields_String_2; t4 = t3._eval$1("ListIterable.E"); t6 = A.List_List$of(new A.MappedListIterable(B.List_LHW, new A.paymentTaxReport_closure2(), t3), true, t4); return new A.ReportResult(A.List_List$of(new A.MappedListIterable(t5, new A.paymentTaxReport_closure3(), t1), true, t2), t6, A.List_List$of(new A.MappedListIterable(defaultColumns, new A.paymentTaxReport_closure4(), t3), true, t4), data, _null, true); }, TaxRateReportFields: function TaxRateReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedPaymentTaxReport_closure: function memoizedPaymentTaxReport_closure() { }, paymentTaxReport_closure: function paymentTaxReport_closure() { }, paymentTaxReport_closure1: function paymentTaxReport_closure1() { }, paymentTaxReport_closure0: function paymentTaxReport_closure0(t0, t1) { this.taxRateReportSettings = t0; this.selectedColumns = t1; }, paymentTaxReport_closure2: function paymentTaxReport_closure2() { }, paymentTaxReport_closure3: function paymentTaxReport_closure3() { }, paymentTaxReport_closure4: function paymentTaxReport_closure4() { }, productReport(userCompany, reportsUIState, productMap, vendorMap, userMap, staticState) { var productReportSettings, defaultColumns, t2, t3, columns, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, row, t17, value, t18, t19, t20, value0, t21, t22, t23, t24, value1, value2, value3, value4, value5, value6, value7, value8, t25, t26, skip, t27, value9, t28, scope, t29, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "product")) { t1 = t1.$index(0, "product"); t1.toString; productReportSettings = t1; } else productReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_ProductReportFields; defaultColumns = A._setArrayType([B.ProductReportFields_1, B.ProductReportFields_2, B.ProductReportFields_4, B.ProductReportFields_5, B.ProductReportFields_15], t1); t2 = productReportSettings.columns._list$_list; t3 = type$.ProductReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.productReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,ProductReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = productMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = userCompany.company, t10 = t9.settings.currencyId, t11 = type$.JSArray_ReportElement, t12 = productMap._map$_map, t13 = !t9.reportIncludeDeleted, t14 = t10 == null; t2.moveNext$0();) { t15 = t12.$index(0, t2.__js_helper$_current); t15.toString; t16 = t15.isDeleted; t16.toString; if (t16 && t13) continue; row = A._setArrayType([], t11); for (t17 = new J.ArrayIterator(t3, t3.length, t5), value = t15.id, t18 = t15.archivedAt > 0, t19 = t15.createdAt, t20 = t15.updatedAt, value0 = t15.stockQuantity, t21 = t15.customValue4, t22 = t15.customValue3, t23 = t15.customValue2, t24 = t15.customValue1, value1 = t15.taxRate3, value2 = t15.taxRate2, value3 = t15.taxRate1, value4 = t15.quantity, value5 = t15.notes, value6 = t15.cost, value7 = t15.price, value8 = t15.productKey, t16 = !t16, t25 = t19 * 1000, t19 = t19 === 0, t26 = t20 * 1000, t20 = t20 === 0, skip = false; t17.moveNext$0();) { t27 = t17.__interceptors$_current; if (t27 == null) t27 = t6._as(t27); switch (t27.index) { case 0: value9 = value; break; case 1: value9 = value8; break; case 2: value9 = value7; break; case 4: value9 = value6; break; case 3: value9 = value5; break; case 5: value9 = value4; break; case 6: value9 = value3; break; case 7: value9 = value2; break; case 8: value9 = value1; break; case 9: value9 = A.presentCustomField(t9, "product1", t24); break; case 10: value9 = A.presentCustomField(t9, "product2", t23); break; case 11: value9 = A.presentCustomField(t9, "product3", t22); break; case 12: value9 = A.presentCustomField(t9, "product4", t21); break; case 13: value9 = value0; break; case 14: value9 = A.productNotificationThreshold(t9, t15); break; case 16: if (t20) value9 = ""; else { t28 = new A.DateTime(t26, true); t28.DateTime$_withValue$2$isUtc(t26, true); value9 = t28.toIso8601String$0(); } break; case 15: if (t19) value9 = ""; else { t28 = new A.DateTime(t25, true); t28.DateTime$_withValue$2$isUtc(t25, true); value9 = t28.toIso8601String$0(); } break; case 17: t28 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t28).dependOnInheritedWidgetOfExactType$1$0(t8); t28 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t28.toString; if (t15.get$isActive()) t29 = "active"; else t29 = t18 && t16 ? "archived" : "deleted"; value9 = t28.lookup$1(t29); break; default: value9 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t27), _null, reportsUIState, userCompany, value9)) skip = true; t28 = J.getInterceptor$(value9); if (t28.get$runtimeType(value9) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value9, t15.get$entityType(), value)); else if (B.JSArray_methods.contains$1(A._setArrayType([B.ProductReportFields_5, B.ProductReportFields_13], t1), t27)) { t27 = t14 ? "1" : t10; row.push(new A.ReportNumberValue(value9, B.FormatNumberType_3, t27, t15.get$entityType(), value)); } else if (t27 === B.ProductReportFields_14) row.push(new A.ReportIntValue(value9, t15.get$entityType(), value)); else if (t28.get$runtimeType(value9) === B.Type_double_K1J || t28.get$runtimeType(value9) === B.Type_int_tHn) { t27 = t14 ? "1" : t10; row.push(new A.ReportNumberValue(value9, _null, t27, t15.get$entityType(), value)); } else row.push(new A.ReportStringValue(value9, t15.get$entityType(), value)); } if (!skip) { data.push(row); entities.push(t15); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.productReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.productReport_closure1(productReportSettings, selectedColumns)); t1 = type$.MappedListIterable_ProductReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_1Rr, new A.productReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.productReport_closure3(), t1), true, t3), data, entities, true); }, ProductReportFields: function ProductReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedProductReport_closure: function memoizedProductReport_closure() { }, productReport_closure: function productReport_closure() { }, productReport_closure0: function productReport_closure0() { }, productReport_closure1: function productReport_closure1(t0, t1) { this.productReportSettings = t0; this.selectedColumns = t1; }, productReport_closure2: function productReport_closure2() { }, productReport_closure3: function productReport_closure3() { }, profitAndLossReport(userCompany, reportsUIState, clientMap, paymentMap, expenseMap, expenseCategoryMap, vendorMap, userMap, staticState) { var profitAndLossReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, client, vendor, t17, t18, skip, row, t19, t20, t21, t22, value, t23, value0, t24, value1, value2, value3, value4, value5, t25, t26, value6, value7, value8, value9, value10, t27, t28, scope, value11, t29, t30, t31, t32, value12, t33, _null = null, _s15_ = "profit_and_loss", _s8_ = "archived", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s15_)) { t1 = t1.$index(0, _s15_); t1.toString; profitAndLossReportSettings = t1; } else profitAndLossReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.ProfitAndLossReportFields_12, B.ProfitAndLossReportFields_14, B.ProfitAndLossReportFields_15, B.ProfitAndLossReportFields_16, B.ProfitAndLossReportFields_0, B.ProfitAndLossReportFields_6, B.ProfitAndLossReportFields_17], type$.JSArray_ProfitAndLossReportFields); t1 = profitAndLossReportSettings.columns._list$_list; t2 = type$.ProfitAndLossReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.profitAndLossReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProfitAndLossReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = paymentMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = columns._list$_list, t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = staticState.currencyMap._map$_map, t9 = staticState.countryMap._map$_map, t10 = userCompany.company.settings.currencyId, t11 = type$.JSArray_ReportElement, t12 = vendorMap._map$_map, t13 = paymentMap._map$_map, t14 = clientMap._map$_map, t15 = t10 == null; t1.moveNext$0();) { t16 = t13.$index(0, t1.__js_helper$_current); t16.toString; client = t14.$index(0, t16.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); vendor = t12.$index(0, t16.vendorId); if (vendor == null) vendor = A.VendorEntity_VendorEntity(_null, _null, _null); t17 = t16.isDeleted; t17.toString; t17 = !t17; if (t17) { t18 = client.isDeleted; t18.toString; skip = t18; } else skip = true; row = A._setArrayType([], t11); for (t18 = new J.ArrayIterator(t2, t2.length, t4), t19 = t16.id, t20 = t16.exchangeRate, t21 = t20 === 0, t22 = t16.archivedAt > 0, value = t16.transactionReference, t23 = client.settings.currencyId, value0 = t16.date, t24 = vendor.countryId, value1 = vendor.state, value2 = vendor.city, value3 = vendor.address2, value4 = vendor.address1, value5 = vendor.displayName, t25 = value5.length !== 0, t26 = client.countryId, value6 = client.state, value7 = client.city, value8 = client.address2, value9 = client.address1, value10 = client.displayName; t18.moveNext$0();) { t27 = t18.__interceptors$_current; if (t27 == null) t27 = t5._as(t27); switch (t27.index) { case 12: t28 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t28).dependOnInheritedWidgetOfExactType$1$0(t7); t28 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t28.toString; t28 = $.$get$LocalizationsProvider__localizedValues().$index(0, t28.localeCode); t28.toString; t28 = J.$index$asx(t28, "payment"); t28.toString; value11 = t28; break; case 0: value11 = value10; break; case 1: value11 = value9; break; case 2: value11 = value8; break; case 3: value11 = value7; break; case 4: value11 = value6; break; case 5: t28 = t9.$index(0, t26); value11 = t28 == null ? _null : t28.name; if (value11 == null) value11 = ""; break; case 6: value11 = t25 ? value5 : vendor.get$calculateDisplayName(); break; case 7: value11 = value4; break; case 8: value11 = value3; break; case 9: value11 = value2; break; case 10: value11 = value1; break; case 11: t28 = t9.$index(0, t24); value11 = t28 == null ? _null : t28.name; if (value11 == null) value11 = ""; break; case 13: value11 = t16.get$completedAmount(); break; case 14: value11 = t16.get$completedAmount(); break; case 15: value11 = 0; break; case 16: value11 = t16.get$completedAmount(); break; case 17: value11 = value0; break; case 18: value11 = ""; break; case 19: value11 = t8.$index(0, t23).name; break; case 20: value11 = value; break; case 21: t28 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t28).dependOnInheritedWidgetOfExactType$1$0(t7); t28 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t28.toString; if (t16.get$isActive()) t29 = "active"; else t29 = t22 && t17 ? _s8_ : "deleted"; value11 = t28.lookup$1(t29); break; case 22: t28 = t16.get$completedAmount(); value11 = t28 * (t21 ? 1 : t20); break; default: value11 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t27), _null, reportsUIState, userCompany, value11)) skip = true; t28 = J.getInterceptor$(value11); if (t28.get$runtimeType(value11) === B.Type_EntityType_6qb) { t27 = t16.get$entityType(); row.push(new A.ReportEntityTypeValue(t16.get$entityType(), t27, t19)); } else if (t28.get$runtimeType(value11) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value11, t16.get$entityType(), t19)); else if (t27 === B.ProfitAndLossReportFields_22) { t27 = t15 ? "1" : t10; row.push(new A.ReportNumberValue(value11, _null, t27, t16.get$entityType(), t19)); } else if (t28.get$runtimeType(value11) === B.Type_double_K1J || t28.get$runtimeType(value11) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value11, _null, t23, t16.get$entityType(), t19)); else row.push(new A.ReportStringValue(value11, t16.get$entityType(), t19)); } if (!skip) data.push(row); } for (t1 = expenseMap.get$keys(0), t13 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t13, t13._modifications, t1.$ti._precomputed1), t13 = expenseCategoryMap._map$_map, t16 = expenseMap._map$_map; t1.moveNext$0();) { t17 = t16.$index(0, t1.__js_helper$_current); t17.toString; client = t14.$index(0, t17.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); vendor = t12.$index(0, t17.vendorId); if (vendor == null) vendor = A.VendorEntity_VendorEntity(_null, _null, _null); t18 = t17.isDeleted; t18.toString; t18 = !t18; if (t18) skip = client.isDeleted === true; else skip = true; row = A._setArrayType([], t11); for (t19 = new J.ArrayIterator(t2, t2.length, t4), t20 = t17.id, t21 = t17.entityType, t22 = t17.exchangeRate, t23 = t22 === 0, value = t17.amount, t24 = t17.usesInclusiveTaxes, t25 = t17.archivedAt > 0, value0 = t17.transactionReference, t26 = t17.currencyId, t27 = t17.categoryId, value1 = t17.date, t28 = vendor.countryId, value2 = vendor.state, value3 = vendor.city, value4 = vendor.address2, value5 = vendor.address1, value6 = vendor.displayName, t29 = value6.length !== 0, t30 = client.countryId, value7 = client.state, value8 = client.city, value9 = client.address2, value10 = client.address1, value11 = client.displayName; t19.moveNext$0();) { t31 = t19.__interceptors$_current; if (t31 == null) t31 = t5._as(t31); switch (t31.index) { case 12: t32 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t32).dependOnInheritedWidgetOfExactType$1$0(t7); t32 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t32.toString; t32 = $.$get$LocalizationsProvider__localizedValues().$index(0, t32.localeCode); t32.toString; t32 = J.$index$asx(t32, "expense"); t32.toString; value12 = t32; break; case 0: value12 = value11; break; case 1: value12 = value10; break; case 2: value12 = value9; break; case 3: value12 = value8; break; case 4: value12 = value7; break; case 5: t32 = t9.$index(0, t30); value12 = t32 == null ? _null : t32.name; if (value12 == null) value12 = ""; break; case 6: value12 = t29 ? value6 : vendor.get$calculateDisplayName(); break; case 7: value12 = value5; break; case 8: value12 = value4; break; case 9: value12 = value3; break; case 10: value12 = value2; break; case 11: value12 = t9.$index(0, t28); break; case 13: value12 = -(t24 ? value : value + (t17.get$calculateTaxAmount1() + t17.get$calculateTaxAmount2() + t17.get$calculateTaxAmount3())); break; case 14: value12 = 0; break; case 15: value12 = t24 ? value : value + (t17.get$calculateTaxAmount1() + t17.get$calculateTaxAmount2() + t17.get$calculateTaxAmount3()); break; case 16: value12 = -(t24 ? value : value + (t17.get$calculateTaxAmount1() + t17.get$calculateTaxAmount2() + t17.get$calculateTaxAmount3())); break; case 17: value12 = value1; break; case 18: t32 = t13.$index(0, t27); value12 = t32 == null ? _null : t32.name; if (value12 == null) value12 = ""; break; case 19: value12 = t8.$index(0, t26).name; break; case 20: value12 = value0; break; case 21: t32 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t32).dependOnInheritedWidgetOfExactType$1$0(t7); t32 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t32.toString; if (t17.get$isActive()) t33 = "active"; else t33 = t25 && t18 ? _s8_ : "deleted"; value12 = t32.lookup$1(t33); break; case 22: t32 = t24 ? value : value + (t17.get$calculateTaxAmount1() + t17.get$calculateTaxAmount2() + t17.get$calculateTaxAmount3()); value12 = -(t32 * (t23 ? 1 : t22)); break; default: value12 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t31), _null, reportsUIState, userCompany, value12)) skip = true; t32 = J.getInterceptor$(value12); if (t32.get$runtimeType(value12) === B.Type_EntityType_6qb) row.push(new A.ReportEntityTypeValue(t21, t21, t20)); else if (t32.get$runtimeType(value12) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value12, t21, t20)); else if (t31 === B.ProfitAndLossReportFields_22) row.push(new A.ReportNumberValue(value12, _null, t15 ? "1" : t10, t21, t20)); else if (t32.get$runtimeType(value12) === B.Type_double_K1J || t32.get$runtimeType(value12) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value12, _null, t26, t21, t20)); else row.push(new A.ReportStringValue(value12, t21, t20)); } if (!skip) data.push(row); } t1 = t3._eval$1("MappedListIterable<1,String>"); t3 = t1._eval$1("ListIterable.E"); B.JSArray_methods.sort$1(data, new A.profitAndLossReport_closure0(profitAndLossReportSettings, A.List_List$of(new A.MappedListIterable(t2, new A.profitAndLossReport_closure1(), t1), true, t3))); t4 = type$.MappedListIterable_ProfitAndLossReportFields_String; t5 = t4._eval$1("ListIterable.E"); t6 = A.List_List$of(new A.MappedListIterable(B.List_P50, new A.profitAndLossReport_closure2(), t4), true, t5); return new A.ReportResult(A.List_List$of(new A.MappedListIterable(t2, new A.profitAndLossReport_closure3(), t1), true, t3), t6, A.List_List$of(new A.MappedListIterable(defaultColumns, new A.profitAndLossReport_closure4(), t4), true, t5), data, _null, true); }, ProfitAndLossReportFields: function ProfitAndLossReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedProfitAndLossReport_closure: function memoizedProfitAndLossReport_closure() { }, profitAndLossReport_closure: function profitAndLossReport_closure() { }, profitAndLossReport_closure1: function profitAndLossReport_closure1() { }, profitAndLossReport_closure0: function profitAndLossReport_closure0(t0, t1) { this.profitAndLossReportSettings = t0; this.selectedColumns = t1; }, profitAndLossReport_closure2: function profitAndLossReport_closure2() { }, profitAndLossReport_closure3: function profitAndLossReport_closure3() { }, profitAndLossReport_closure4: function profitAndLossReport_closure4() { }, lineItemReport(userCompany, reportsUIState, productMap, purchaseOrderMap, clientMap, vendorMap, staticState) { var lineItemReportSettings, defaultColumns, t2, columns, productKeyMap, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, invoice, client, vendor, t15, t16, precision, t17, t18, t19, t20, t21, value, value0, value1, value2, value3, value4, value5, t22, t23, row, t24, value6, value7, value8, value9, value10, value11, value12, value13, t25, value14, value15, skip, t26, productId, value16, t27, t28, t29, scope, selectedColumns, _null = null, _s19_ = "purchase_order_item", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s19_)) { t1 = t1.$index(0, _s19_); t1.toString; lineItemReportSettings = t1; } else lineItemReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.PurchaseOrderItemReportFields_12, B.PurchaseOrderItemReportFields_13, B.PurchaseOrderItemReportFields_0, B.PurchaseOrderItemReportFields_4, B.PurchaseOrderItemReportFields_2], type$.JSArray_PurchaseOrderItemReportFields); t1 = lineItemReportSettings.columns._list$_list; t2 = type$.PurchaseOrderItemReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.lineItemReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PurchaseOrderItemReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); t1 = type$.String; productKeyMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = productMap._map$_map, t2 = t1.get$entries(t1), t2 = t2.get$iterator(t2); t2.moveNext$0();) { t3 = t2.get$current(t2).value; productKeyMap.$indexSet(0, t3.productKey, t3.id); } for (t2 = purchaseOrderMap._map$_map, t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.currencyMap._map$_map, t10 = type$.JSArray_ReportElement, t11 = userCompany.company, t12 = !t11.reportIncludeDrafts, t13 = vendorMap._map$_map, t14 = clientMap._map$_map, t11 = !t11.reportIncludeDeleted; t2.moveNext$0();) { invoice = t2.get$current(t2).value; client = t14.$index(0, invoice.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); vendor = t13.$index(0, invoice.vendorId); if (vendor == null) vendor = A.VendorEntity_VendorEntity(_null, _null, _null); t15 = client.settings.currencyId; t16 = t9.$index(0, t15); precision = t16 == null ? _null : t16.precision; if (precision == null) precision = 2; t16 = invoice.isDeleted; t16.toString; if (!(t16 && t11)) { t17 = client.isDeleted; t17.toString; } else t17 = true; if (t17) continue; if (t12 && invoice.statusId === "1") continue; for (t17 = invoice.lineItems._list$_list, t18 = A._arrayInstanceType(t17), t17 = new J.ArrayIterator(t17, t17.length, t18._eval$1("ArrayIterator<1>")), t19 = invoice.id, t20 = invoice.entityType, t21 = invoice.archivedAt > 0, value = client.idNumber, value0 = client.number, value1 = invoice.dueDate, value2 = vendor.name, value3 = client.displayName, value4 = invoice.date, value5 = invoice.number, t22 = vendor.currencyId, t18 = t18._precomputed1, t16 = !t16; t17.moveNext$0();) { t23 = t17.__interceptors$_current; if (t23 == null) t23 = t18._as(t23); row = A._setArrayType([], t10); for (t24 = new J.ArrayIterator(t3, t3.length, t5), value6 = t23.productKey, value7 = t23.discount, value8 = t23.notes, value9 = t23.customValue4, value10 = t23.customValue3, value11 = t23.customValue2, value12 = t23.customValue1, value13 = t23.productCost, t25 = value13 !== 0, value14 = t23.quantity, value15 = t23.cost, skip = false; t24.moveNext$0();) { t26 = t24.__interceptors$_current; if (t26 == null) t26 = t6._as(t26); productId = productKeyMap.$index(0, value6); switch (t26.index) { case 2: value16 = value15; break; case 4: value16 = value14; break; case 3: if (t25) value16 = value13; else value16 = productId == null ? 0 : t1.$index(0, productId).cost; break; case 5: t27 = t23.total$2(0, invoice, precision); t28 = t23.taxAmount$2(invoice, precision); t29 = productId == null ? 0 : t1.$index(0, productId).cost; value16 = t27 - t28 - t29; break; case 8: value16 = value12; break; case 9: value16 = value11; break; case 10: value16 = value10; break; case 11: value16 = value9; break; case 1: value16 = value8; break; case 6: value16 = t23.total$2(0, invoice, precision); break; case 0: value16 = value6; break; case 7: value16 = value7; break; case 12: value16 = value5; break; case 13: value16 = value4; break; case 14: value16 = value3; break; case 15: value16 = client.get$primaryContact().email; break; case 18: value16 = value2; break; case 19: value16 = vendor.get$primaryContact().email; break; case 20: value16 = value1; break; case 21: value16 = t23.get$hasTaxes(); break; case 22: value16 = t23.get$taxRates(); break; case 23: value16 = t23.get$taxNames(); break; case 24: value16 = t23.taxAmount$2(invoice, precision); break; case 25: value16 = t23.total$2(0, invoice, precision) - t23.taxAmount$2(invoice, precision); break; case 26: t27 = t9.$index(0, t15); value16 = t27 == null ? _null : t27.name; if (value16 == null) value16 = ""; break; case 16: value16 = value0; break; case 17: value16 = value; break; case 27: t27 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t27).dependOnInheritedWidgetOfExactType$1$0(t8); t27 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t27.toString; if (invoice.get$isActive()) t28 = "active"; else t28 = t21 && t16 ? "archived" : "deleted"; value16 = t27.lookup$1(t28); break; default: value16 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t26), _null, reportsUIState, userCompany, value16)) skip = true; t27 = J.getInterceptor$(value16); if (t27.get$runtimeType(value16) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value16, t20, t19)); else if (t27.get$runtimeType(value16) === B.Type_double_K1J || t27.get$runtimeType(value16) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value16, _null, t26 === B.PurchaseOrderItemReportFields_4 ? _null : t22, t20, t19)); else row.push(new A.ReportStringValue(value16, t20, t19)); } if (!skip) data.push(row); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.lineItemReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.lineItemReport_closure1(lineItemReportSettings, selectedColumns)); t1 = type$.MappedIterable_PurchaseOrderItemReportFields_String; t3 = type$.MappedListIterable_PurchaseOrderItemReportFields_String; return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedIterable(new A.WhereIterable(B.List_ahs, new A.lineItemReport_closure2(userCompany), type$.WhereIterable_PurchaseOrderItemReportFields), new A.lineItemReport_closure3(), t1), true, t1._eval$1("Iterable.E")), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.lineItemReport_closure4(), t3), true, t3._eval$1("ListIterable.E")), data, _null, true); }, PurchaseOrderItemReportFields: function PurchaseOrderItemReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedPurchaseOrderItemReport_closure: function memoizedPurchaseOrderItemReport_closure() { }, lineItemReport_closure: function lineItemReport_closure() { }, lineItemReport_closure0: function lineItemReport_closure0() { }, lineItemReport_closure1: function lineItemReport_closure1(t0, t1) { this.lineItemReportSettings = t0; this.selectedColumns = t1; }, lineItemReport_closure2: function lineItemReport_closure2(t0) { this.userCompany = t0; }, lineItemReport_closure3: function lineItemReport_closure3() { }, lineItemReport_closure4: function lineItemReport_closure4() { }, purchaseOrderReport(userCompany, reportsUIState, purchaseOrderMap, clientMap, vendorMap, userMap, staticState) { var purchaseOrderReportSettings, defaultColumns, t2, t3, columns, t4, t5, t6, t7, t8, t9, t10, currencyId, t11, t12, t13, t14, t15, t16, t17, t18, t19, vendor, t20, contact, t21, row, t22, t23, value, t24, value0, value1, value2, value3, t25, value4, value5, t26, t27, value6, value7, value8, value9, value10, value11, value12, value13, value14, t28, value15, value16, value17, value18, value19, value20, value21, value22, value23, t29, t30, t31, t32, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, t33, currencyId0, t34, skip, t35, value35, t36, t37, scope, currencyId1, selectedColumns, _null = null, _s14_ = "purchase_order", data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s14_)) { t1 = t1.$index(0, _s14_); t1.toString; purchaseOrderReportSettings = t1; } else purchaseOrderReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_PurchaseOrderReportFields; defaultColumns = A._setArrayType([B.PurchaseOrderReportFields_10, B.PurchaseOrderReportFields_3, B.PurchaseOrderReportFields_1, B.PurchaseOrderReportFields_13, B.PurchaseOrderReportFields_15], t1); t2 = purchaseOrderReportSettings.columns._list$_list; t3 = type$.PurchaseOrderReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.purchaseOrderReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,PurchaseOrderReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = purchaseOrderMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = userMap._map$_map, t10 = userCompany.company, currencyId = t10.settings.currencyId, t11 = staticState.countryMap._map$_map, t12 = type$.JSArray_ReportElement, t13 = !t10.reportIncludeDrafts, t14 = purchaseOrderMap._map$_map, t15 = vendorMap._map$_map, t16 = !t10.reportIncludeDeleted, t17 = staticState.currencyMap._map$_map, t18 = currencyId == null; t2.moveNext$0();) { t19 = t14.$index(0, t2.__js_helper$_current); t19.toString; vendor = t15.$index(0, t19.vendorId); if (vendor == null) vendor = A.VendorEntity_VendorEntity(_null, _null, _null); t20 = t19.invitations._list$_list; if (t20.length === 0) continue; contact = vendor.getContact$1(B.JSArray_methods.get$first(t20).vendorContactId); t20 = t19.isDeleted; t20.toString; if (!(t20 && t16)) { t21 = vendor.isDeleted; t21.toString; } else t21 = true; if (t21) continue; if (t13 && t19.statusId === "1") continue; row = A._setArrayType([], t12); for (t21 = new J.ArrayIterator(t3, t3.length, t5), t22 = t19.id, t23 = t19.entityType, value = t19.archivedAt, t24 = value > 0, value0 = vendor.number, value1 = vendor.state, value2 = vendor.website, value3 = contact.phone, t25 = contact.firstName + " " + contact.lastName, value4 = contact.email, value5 = vendor.phone, t26 = t19.createdUserId, t27 = t19.assignedUserId, value6 = vendor.city, value7 = t19.privateNotes, value8 = t19.publicNotes, value9 = t19.taxRate1, value10 = t19.taxName1, value11 = t19.taxRate2, value12 = t19.taxName2, value13 = vendor.vatNumber, value14 = vendor.postalCode, t28 = vendor.countryId, value15 = t19.exchangeRate, value16 = t19.amount, value17 = t19.taxAmount, value18 = value16 - value17, value19 = t19.updatedAt, value20 = t19.customSurcharge4, value21 = t19.customSurcharge3, value22 = t19.customSurcharge2, value23 = t19.customSurcharge1, t29 = t19.customValue4, t30 = t19.customValue3, t31 = t19.customValue2, t32 = t19.customValue1, value24 = t19.autoBill, value25 = t19.partial, value26 = t19.dueDate, value27 = t19.date, value28 = t19.partialDueDate, value29 = t19.poNumber, value30 = t19.discount, value31 = vendor.address2, value32 = vendor.address1, value33 = vendor.name, value34 = t19.number, t33 = value16 / value15, currencyId0 = vendor.currencyId, t34 = !t20, skip = false; t21.moveNext$0();) { t35 = t21.__interceptors$_current; if (t35 == null) t35 = t6._as(t35); switch (t35.index) { case 0: value35 = value16; break; case 1: value35 = value16; break; case 2: value35 = A.round(t33, 2); break; case 10: value35 = value34; break; case 3: value35 = value33; break; case 5: value35 = value32; break; case 6: value35 = value31; break; case 9: value35 = B.Map_7AXXh.$index(0, t19.get$calculatedStatusId()); if (value35 == null) value35 = ""; break; case 11: value35 = value30; break; case 12: value35 = value29; break; case 14: value35 = value28; break; case 13: value35 = value27; break; case 15: value35 = value26; break; case 16: value35 = value25; break; case 17: value35 = value24; break; case 18: value35 = A.presentCustomField(t10, "invoice1", t32); break; case 19: value35 = A.presentCustomField(t10, "invoice2", t31); break; case 20: value35 = A.presentCustomField(t10, "invoice3", t30); break; case 21: value35 = A.presentCustomField(t10, "invoice4", t29); break; case 22: value35 = value23; break; case 23: value35 = value22; break; case 24: value35 = value21; break; case 25: value35 = value20; break; case 26: value35 = value19; break; case 27: value35 = value; break; case 28: value35 = t20; break; case 29: value35 = t19.get$isApproved(); break; case 30: value35 = value17; break; case 31: value35 = value18; break; case 32: value35 = value15; break; case 8: t36 = t11.$index(0, t28); value35 = t36 == null ? _null : t36.name; if (value35 == null) value35 = ""; break; case 37: value35 = value14; break; case 35: value35 = value13; break; case 42: value35 = value10; break; case 39: value35 = value9; break; case 43: value35 = value12; break; case 40: value35 = value11; break; case 44: value35 = value10; break; case 41: value35 = value9; break; case 33: value35 = value8; break; case 34: value35 = value7; break; case 36: value35 = value6; break; case 45: t36 = t17.$index(0, t18 ? "1" : currencyId); value35 = t36 == null ? _null : t36.name; if (value35 == null) value35 = ""; break; case 46: value35 = t19.get$isViewed(); break; case 47: t36 = t9.$index(0, t27); if (t36 == null) value35 = _null; else { t37 = B.JSString_methods.trim$0(t36.firstName + " " + t36.lastName); t36 = t37.length !== 0 ? t37 : t36.email; value35 = t36; } if (value35 == null) value35 = ""; break; case 48: t36 = t9.$index(0, t26); if (t36 == null) value35 = _null; else { t37 = B.JSString_methods.trim$0(t36.firstName + " " + t36.lastName); t36 = t37.length !== 0 ? t37 : t36.email; value35 = t36; } if (value35 == null) value35 = ""; break; case 49: value35 = value5; break; case 50: value35 = value4; break; case 52: value35 = B.JSString_methods.trim$0(t25); break; case 51: value35 = value3; break; case 38: value35 = value2; break; case 7: value35 = value1; break; case 4: value35 = value0; break; case 53: t36 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t36).dependOnInheritedWidgetOfExactType$1$0(t8); t36 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t36.toString; if (t19.get$isActive()) t37 = "active"; else t37 = t24 && t34 ? "archived" : "deleted"; value35 = t36.lookup$1(t37); break; default: value35 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t35), _null, reportsUIState, userCompany, value35)) skip = true; t36 = J.getInterceptor$(value35); if (t36.get$runtimeType(value35) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value35, t23, t22)); else if (t36.get$runtimeType(value35) === B.Type_double_K1J || t36.get$runtimeType(value35) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.PurchaseOrderReportFields_2], t1), t35)) currencyId1 = t18 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value35, _null, currencyId1, t23, t22)); } else row.push(new A.ReportStringValue(value35, t23, t22)); } if (!skip) { data.push(row); entities.push(t19); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.purchaseOrderReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.purchaseOrderReport_closure1(purchaseOrderReportSettings, selectedColumns)); t1 = type$.MappedListIterable_PurchaseOrderReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_ccv, new A.purchaseOrderReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.purchaseOrderReport_closure3(), t1), true, t3), data, entities, true); }, PurchaseOrderReportFields: function PurchaseOrderReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedPurchaseOrderReport_closure: function memoizedPurchaseOrderReport_closure() { }, purchaseOrderReport_closure: function purchaseOrderReport_closure() { }, purchaseOrderReport_closure0: function purchaseOrderReport_closure0() { }, purchaseOrderReport_closure1: function purchaseOrderReport_closure1(t0, t1) { this.purchaseOrderReportSettings = t0; this.selectedColumns = t1; }, purchaseOrderReport_closure2: function purchaseOrderReport_closure2() { }, purchaseOrderReport_closure3: function purchaseOrderReport_closure3() { }, lineItemReport0(userCompany, reportsUIState, productMap, invoiceMap, clientMap, staticState) { var lineItemReportSettings, defaultColumns, t2, columns, productKeyMap, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, invoice, client, t16, t17, precision, t18, t19, t20, t21, t22, value, value0, value1, value2, value3, value4, t23, t24, row, t25, value5, value6, value7, value8, value9, value10, value11, cost, t26, value12, value13, skip, t27, productId, value14, cost0, t28, scope, t29, selectedColumns, _null = null, _s10_ = "quote_item", data = A._setArrayType([], type$.JSArray_List_ReportElement), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s10_)) { t1 = t1.$index(0, _s10_); t1.toString; lineItemReportSettings = t1; } else lineItemReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.QuoteItemReportFields_13, B.QuoteItemReportFields_14, B.QuoteItemReportFields_0, B.QuoteItemReportFields_4, B.QuoteItemReportFields_2], type$.JSArray_QuoteItemReportFields); t1 = lineItemReportSettings.columns._list$_list; t2 = type$.QuoteItemReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.lineItemReport_closure5(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,QuoteItemReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); t1 = type$.String; productKeyMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = productMap._map$_map, t2 = t1.get$entries(t1), t2 = t2.get$iterator(t2); t2.moveNext$0();) { t3 = t2.get$current(t2).value; productKeyMap.$indexSet(0, t3.productKey, t3.id); } for (t2 = invoiceMap._map$_map, t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.currencyMap._map$_map, t10 = userCompany.company, t11 = t10.settings.currencyId, t12 = type$.JSArray_ReportElement, t13 = !t10.reportIncludeDrafts, t14 = clientMap._map$_map, t10 = !t10.reportIncludeDeleted, t15 = t11 == null; t2.moveNext$0();) { invoice = t2.get$current(t2).value; client = t14.$index(0, invoice.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t16 = client.settings.currencyId; t17 = t9.$index(0, t16); precision = t17 == null ? _null : t17.precision; if (precision == null) precision = 2; t17 = invoice.isDeleted; t17.toString; if (!(t17 && t10)) { t18 = client.isDeleted; t18.toString; } else t18 = true; if (t18) continue; if (t13 && invoice.statusId === "1") continue; for (t18 = invoice.lineItems._list$_list, t19 = A._arrayInstanceType(t18), t18 = new J.ArrayIterator(t18, t18.length, t19._eval$1("ArrayIterator<1>")), t20 = invoice.id, t21 = invoice.entityType, t22 = invoice.archivedAt > 0, value = client.idNumber, value0 = client.number, value1 = invoice.dueDate, value2 = client.displayName, value3 = invoice.date, value4 = invoice.number, t23 = invoice.exchangeRate, t19 = t19._precomputed1, t17 = !t17; t18.moveNext$0();) { t24 = t18.__interceptors$_current; if (t24 == null) t24 = t19._as(t24); row = A._setArrayType([], t12); for (t25 = new J.ArrayIterator(t3, t3.length, t5), value5 = t24.productKey, value6 = t24.discount, value7 = t24.notes, value8 = t24.customValue4, value9 = t24.customValue3, value10 = t24.customValue2, value11 = t24.customValue1, cost = t24.productCost, t26 = cost !== 0, value12 = t24.quantity, value13 = t24.cost, skip = false; t25.moveNext$0();) { t27 = t25.__interceptors$_current; if (t27 == null) t27 = t6._as(t27); productId = productKeyMap.$index(0, value5); switch (t27.index) { case 2: value14 = value13; break; case 4: value14 = value12; break; case 3: value14 = productId == null ? 0 : t1.$index(0, productId).cost; break; case 5: case 6: if (t26) cost0 = cost; else cost0 = productId == null ? 0 : t1.$index(0, productId).cost; value14 = (t24.total$2(0, invoice, precision) - t24.taxAmount$2(invoice, precision)) / t23 - cost0; if (t27 === B.QuoteItemReportFields_6 && cost0 !== 0) value14 = A.S(A.round(value14 / cost0 * 100, 2)) + "%"; break; case 9: value14 = value11; break; case 10: value14 = value10; break; case 11: value14 = value9; break; case 12: value14 = value8; break; case 1: value14 = value7; break; case 7: value14 = t24.total$2(0, invoice, precision); break; case 0: value14 = value5; break; case 8: value14 = value6; break; case 13: value14 = value4; break; case 14: value14 = value3; break; case 15: value14 = value2; break; case 16: value14 = client.get$primaryContact().email; break; case 19: value14 = value1; break; case 20: value14 = t24.get$hasTaxes(); break; case 21: value14 = t24.get$taxRates(); break; case 22: value14 = t24.get$taxNames(); break; case 23: value14 = t24.taxAmount$2(invoice, precision); break; case 24: value14 = t24.total$2(0, invoice, precision) - t24.taxAmount$2(invoice, precision); break; case 25: t28 = t9.$index(0, t16); value14 = t28 == null ? _null : t28.name; if (value14 == null) value14 = ""; break; case 17: value14 = value0; break; case 18: value14 = value; break; case 26: t28 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t28).dependOnInheritedWidgetOfExactType$1$0(t8); t28 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t28.toString; if (invoice.get$isActive()) t29 = "active"; else t29 = t22 && t17 ? "archived" : "deleted"; value14 = t28.lookup$1(t29); break; default: value14 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t27), _null, reportsUIState, userCompany, value14)) skip = true; t28 = J.getInterceptor$(value14); if (t28.get$runtimeType(value14) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value14, t21, t20)); else if (t28.get$runtimeType(value14) === B.Type_double_K1J || t28.get$runtimeType(value14) === B.Type_int_tHn) { if (t27 === B.QuoteItemReportFields_4) t27 = _null; else if (t27 === B.QuoteItemReportFields_5 || t27 === B.QuoteItemReportFields_3) t27 = t15 ? "1" : t11; else t27 = t16; row.push(new A.ReportNumberValue(value14, _null, t27, t21, t20)); } else row.push(new A.ReportStringValue(value14, t21, t20)); } if (!skip) data.push(row); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.lineItemReport_closure6(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.lineItemReport_closure7(lineItemReportSettings, selectedColumns)); t1 = type$.MappedIterable_QuoteItemReportFields_String; t3 = type$.MappedListIterable_QuoteItemReportFields_String; return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedIterable(new A.WhereIterable(B.List_nRX, new A.lineItemReport_closure8(userCompany), type$.WhereIterable_QuoteItemReportFields), new A.lineItemReport_closure9(), t1), true, t1._eval$1("Iterable.E")), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.lineItemReport_closure10(), t3), true, t3._eval$1("ListIterable.E")), data, _null, true); }, QuoteItemReportFields: function QuoteItemReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedQuoteItemReport_closure: function memoizedQuoteItemReport_closure() { }, lineItemReport_closure5: function lineItemReport_closure5() { }, lineItemReport_closure6: function lineItemReport_closure6() { }, lineItemReport_closure7: function lineItemReport_closure7(t0, t1) { this.lineItemReportSettings = t0; this.selectedColumns = t1; }, lineItemReport_closure8: function lineItemReport_closure8(t0) { this.userCompany = t0; }, lineItemReport_closure9: function lineItemReport_closure9() { }, lineItemReport_closure10: function lineItemReport_closure10() { }, quoteReport(userCompany, reportsUIState, quoteMap, clientMap, vendorMap, userMap, staticState) { var quoteReportSettings, defaultColumns, t2, t3, columns, t4, t5, t6, t7, t8, t9, t10, t11, t12, currencyId, t13, t14, t15, t16, t17, t18, t19, client, t20, contact, t21, row, t22, t23, value, t24, value0, value1, t25, value2, value3, value4, value5, value6, value7, t26, value8, value9, t27, t28, currencyId0, value10, value11, value12, value13, value14, value15, value16, value17, value18, t29, value19, value20, value21, value22, value23, value24, value25, value26, value27, t30, t31, t32, t33, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, t34, t35, skip, t36, value42, t37, t38, scope, currencyId1, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "quote")) { t1 = t1.$index(0, "quote"); t1.toString; quoteReportSettings = t1; } else quoteReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t1 = type$.JSArray_QuoteReportFields; defaultColumns = A._setArrayType([B.QuoteReportFields_18, B.QuoteReportFields_3, B.QuoteReportFields_1, B.QuoteReportFields_21, B.QuoteReportFields_23], t1); t2 = quoteReportSettings.columns._list$_list; t3 = type$.QuoteReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.quoteReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,QuoteReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = quoteMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = staticState.countryMap._map$_map, t10 = userMap._map$_map, t11 = staticState.currencyMap._map$_map, t12 = userCompany.company, currencyId = t12.settings.currencyId, t13 = type$.JSArray_ReportElement, t14 = !t12.reportIncludeDrafts, t15 = quoteMap._map$_map, t16 = clientMap._map$_map, t17 = !t12.reportIncludeDeleted, t18 = currencyId == null; t2.moveNext$0();) { t19 = t15.$index(0, t2.__js_helper$_current); t19.toString; client = t16.$index(0, t19.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t20 = t19.invitations._list$_list; if (t20.length === 0) continue; contact = client.getContact$1(B.JSArray_methods.get$first(t20).clientContactId); t20 = t19.isDeleted; t20.toString; if (!(t20 && t17)) { t21 = client.isDeleted; t21.toString; } else t21 = true; if (t21) continue; if (t14 && t19.statusId === "1") continue; row = A._setArrayType([], t13); for (t21 = new J.ArrayIterator(t3, t3.length, t5), t22 = t19.id, t23 = t19.entityType, value = t19.archivedAt, t24 = value > 0, value0 = client.idNumber, value1 = client.number, t25 = client.shippingCountryId, value2 = client.shippingPostalCode, value3 = client.shippingState, value4 = client.shippingCity, value5 = client.state, value6 = client.website, value7 = contact.phone, t26 = contact.firstName + " " + contact.lastName, value8 = contact.email, value9 = client.phone, t27 = t19.createdUserId, t28 = t19.assignedUserId, currencyId0 = client.settings.currencyId, value10 = client.city, value11 = t19.privateNotes, value12 = t19.publicNotes, value13 = t19.taxRate1, value14 = t19.taxName1, value15 = t19.taxRate2, value16 = t19.taxName2, value17 = client.vatNumber, value18 = client.postalCode, t29 = client.countryId, value19 = t19.exchangeRate, value20 = t19.amount, value21 = t19.taxAmount, value22 = value20 - value21, value23 = t19.updatedAt, value24 = t19.customSurcharge4, value25 = t19.customSurcharge3, value26 = t19.customSurcharge2, value27 = t19.customSurcharge1, t30 = t19.customValue4, t31 = t19.customValue3, t32 = t19.customValue2, t33 = t19.customValue1, value28 = t19.autoBill, value29 = t19.partial, value30 = t19.dueDate, value31 = t19.date, value32 = t19.partialDueDate, value33 = t19.poNumber, value34 = t19.discount, value35 = client.shippingAddress2, value36 = client.shippingAddress1, value37 = client.address2, value38 = client.address1, value39 = client.balance, value40 = client.displayName, value41 = t19.number, t34 = value20 / value19, t35 = !t20, skip = false; t21.moveNext$0();) { t36 = t21.__interceptors$_current; if (t36 == null) t36 = t6._as(t36); switch (t36.index) { case 0: value42 = value20; break; case 1: value42 = value20; break; case 2: value42 = A.round(t34, 2); break; case 18: value42 = value41; break; case 3: value42 = value40; break; case 6: value42 = value39; break; case 7: value42 = value38; break; case 8: value42 = value37; break; case 11: value42 = value36; break; case 12: value42 = value35; break; case 17: value42 = B.Map_9QXBb.$index(0, t19.get$calculatedStatusId()); if (value42 == null) value42 = ""; break; case 19: value42 = value34; break; case 20: value42 = value33; break; case 22: value42 = value32; break; case 21: value42 = value31; break; case 23: value42 = value30; break; case 24: value42 = value29; break; case 25: value42 = value28; break; case 26: value42 = A.presentCustomField(t12, "invoice1", t33); break; case 27: value42 = A.presentCustomField(t12, "invoice2", t32); break; case 28: value42 = A.presentCustomField(t12, "invoice3", t31); break; case 29: value42 = A.presentCustomField(t12, "invoice4", t30); break; case 30: value42 = value27; break; case 31: value42 = value26; break; case 32: value42 = value25; break; case 33: value42 = value24; break; case 34: value42 = value23; break; case 35: value42 = value; break; case 36: value42 = t20; break; case 37: value42 = t19.get$isApproved(); break; case 38: value42 = value21; break; case 39: value42 = value22; break; case 40: value42 = value19; break; case 10: t37 = t9.$index(0, t29); value42 = t37 == null ? _null : t37.name; if (value42 == null) value42 = ""; break; case 45: value42 = value18; break; case 43: value42 = value17; break; case 50: value42 = value14; break; case 47: value42 = value13; break; case 51: value42 = value16; break; case 48: value42 = value15; break; case 52: value42 = value14; break; case 49: value42 = value13; break; case 41: value42 = value12; break; case 42: value42 = value11; break; case 44: value42 = value10; break; case 53: t37 = t11.$index(0, currencyId0); value42 = t37 == null ? _null : t37.name; if (value42 == null) value42 = ""; break; case 54: value42 = t19.get$isViewed(); break; case 55: t37 = t10.$index(0, t28); if (t37 == null) value42 = _null; else { t38 = B.JSString_methods.trim$0(t37.firstName + " " + t37.lastName); t37 = t38.length !== 0 ? t38 : t37.email; value42 = t37; } if (value42 == null) value42 = ""; break; case 56: t37 = t10.$index(0, t27); if (t37 == null) value42 = _null; else { t38 = B.JSString_methods.trim$0(t37.firstName + " " + t37.lastName); t37 = t38.length !== 0 ? t38 : t37.email; value42 = t37; } if (value42 == null) value42 = ""; break; case 57: value42 = value9; break; case 58: value42 = value8; break; case 60: value42 = B.JSString_methods.trim$0(t26); break; case 59: value42 = value7; break; case 46: value42 = value6; break; case 9: value42 = value5; break; case 13: value42 = value4; break; case 14: value42 = value3; break; case 15: value42 = value2; break; case 16: t37 = t9.$index(0, t25); value42 = t37 == null ? _null : t37.name; if (value42 == null) value42 = ""; break; case 4: value42 = value1; break; case 5: value42 = value0; break; case 61: t37 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t37).dependOnInheritedWidgetOfExactType$1$0(t8); t37 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t37.toString; if (t19.get$isActive()) t38 = "active"; else t38 = t24 && t35 ? "archived" : "deleted"; value42 = t37.lookup$1(t38); break; default: value42 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t36), _null, reportsUIState, userCompany, value42)) skip = true; t37 = J.getInterceptor$(value42); if (t37.get$runtimeType(value42) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value42, t23, t22)); else if (t37.get$runtimeType(value42) === B.Type_double_K1J || t37.get$runtimeType(value42) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.QuoteReportFields_2], t1), t36)) currencyId1 = t18 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value42, _null, currencyId1, t23, t22)); } else row.push(new A.ReportStringValue(value42, t23, t22)); } if (!skip) { data.push(row); entities.push(t19); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.quoteReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.quoteReport_closure1(quoteReportSettings, selectedColumns)); t1 = type$.MappedListIterable_QuoteReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_Poc, new A.quoteReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.quoteReport_closure3(), t1), true, t3), data, entities, true); }, QuoteReportFields: function QuoteReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedQuoteReport_closure: function memoizedQuoteReport_closure() { }, quoteReport_closure: function quoteReport_closure() { }, quoteReport_closure0: function quoteReport_closure0() { }, quoteReport_closure1: function quoteReport_closure1(t0, t1) { this.quoteReportSettings = t0; this.selectedColumns = t1; }, quoteReport_closure2: function quoteReport_closure2() { }, quoteReport_closure3: function quoteReport_closure3() { }, recurringExpenseReport(userCompany, reportsUIState, expenseMap, expenseCategoryMap, invoiceMap, clientMap, vendorMap, userMap, staticState) { var t2, expenseReportSettings, defaultColumns, t3, columns, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, client, vendor, t19, row, t20, value, t21, t22, t23, value0, value1, t24, value2, value3, t25, t26, t27, value4, value5, value6, value7, value8, t28, value9, value10, value11, value12, value13, value14, value15, value16, value17, t29, value18, value19, t30, value20, value21, t31, skip, t32, value22, t33, t34, scope, selectedColumns, _null = null, _s17_ = "recurring_expense", data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = userCompany.settings.reportSettings._map$_map; if (t2.containsKey$1(0, _s17_)) { t2 = t2.$index(0, _s17_); t2.toString; expenseReportSettings = t2; } else expenseReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.RecurringExpenseReportFields_1, B.RecurringExpenseReportFields_4, B.RecurringExpenseReportFields_12, B.RecurringExpenseReportFields_18, B.RecurringExpenseReportFields_23, B.RecurringExpenseReportFields_28, B.RecurringExpenseReportFields_29, B.RecurringExpenseReportFields_30], type$.JSArray_RecurringExpenseReportFields); t2 = expenseReportSettings.columns._list$_list; t3 = type$.RecurringExpenseReportFields; if (t2.length !== 0) { t2 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t2, new A.recurringExpenseReport_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,RecurringExpenseReportFields?>")), t3); columns = A.BuiltList_BuiltList$from(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), t3); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t3); for (t2 = expenseMap.get$keys(0), t3 = t2._map, t2 = A.LinkedHashMapKeyIterator$(t3, t3._modifications, t2.$ti._precomputed1), t3 = columns._list$_list, t4 = A._arrayInstanceType(t3), t5 = t4._eval$1("ArrayIterator<1>"), t6 = t4._precomputed1, t7 = type$.nullable_AppLocalization, t8 = type$._LocalizationsScope, t9 = userMap._map$_map, t10 = expenseCategoryMap._map$_map, t11 = staticState.paymentTypeMap._map$_map, t12 = staticState.currencyMap._map$_map, t13 = type$.JSArray_ReportElement, t14 = vendorMap._map$_map, t15 = expenseMap._map$_map, t16 = clientMap._map$_map, t17 = !userCompany.company.reportIncludeDeleted; t2.moveNext$0();) { t18 = t15.$index(0, t2.__js_helper$_current); t18.toString; client = t16.$index(0, t18.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); vendor = t14.$index(0, t18.vendorId); if (vendor == null) vendor = A.VendorEntity_VendorEntity(_null, _null, _null); t19 = t18.isDeleted; t19.toString; if (t19 && t17) continue; row = A._setArrayType([], t13); for (t20 = new J.ArrayIterator(t3, t3.length, t5), value = t18.id, t21 = t18.entityType, t22 = t18.archivedAt > 0, t23 = t18.remainingCycles, value0 = "" + t23, t23 = t23 === -1, value1 = t18.nextSendDate, t24 = t18.frequencyId, value2 = t18.privateNotes, value3 = t18.publicNotes, t25 = t18.createdUserId, t26 = t18.assignedUserId, t27 = t18.categoryId, value4 = t18.customValue4, value5 = t18.customValue3, value6 = t18.customValue2, value7 = t18.customValue1, value8 = vendor.displayName, t28 = value8.length !== 0, value9 = client.shippingAddress2, value10 = client.shippingAddress1, value11 = client.address2, value12 = client.address1, value13 = client.balance, value14 = client.displayName, value15 = t18.taxRate3, value16 = t18.taxRate2, value17 = t18.taxRate1, t29 = t18.paymentTypeId, value18 = t18.paymentDate, value19 = t18.date, t30 = t18.currencyId, value20 = t18.transactionReference, value21 = t18.amount, t31 = t18.usesInclusiveTaxes, t19 = !t19, skip = false; t20.moveNext$0();) { t32 = t20.__interceptors$_current; if (t32 == null) t32 = t6._as(t32); switch (t32.index) { case 0: value22 = value; break; case 1: value22 = t31 ? value21 : value21 + (t18.get$calculateTaxAmount1() + t18.get$calculateTaxAmount2() + t18.get$calculateTaxAmount3()); break; case 2: value22 = t31 ? value21 - (t18.get$calculateTaxAmount1() + t18.get$calculateTaxAmount2() + t18.get$calculateTaxAmount3()) : value21; break; case 3: value22 = t18.get$calculateTaxAmount1() + t18.get$calculateTaxAmount2() + t18.get$calculateTaxAmount3(); break; case 4: value22 = value20; break; case 5: t33 = t12.$index(0, t30); value22 = t33 == null ? _null : t33.name; if (value22 == null) value22 = ""; break; case 6: value22 = value19; break; case 7: value22 = value18; break; case 8: t33 = t11.$index(0, t29); value22 = t33 == null ? _null : t33.name; if (value22 == null) value22 = ""; break; case 9: value22 = value17; break; case 10: value22 = value16; break; case 11: value22 = value15; break; case 12: value22 = value14; break; case 13: value22 = value13; break; case 14: value22 = value12; break; case 15: value22 = value11; break; case 16: value22 = value10; break; case 17: value22 = value9; break; case 18: value22 = t28 ? value8 : vendor.get$calculateDisplayName(); break; case 19: value22 = value7; break; case 20: value22 = value6; break; case 21: value22 = value5; break; case 22: value22 = value4; break; case 23: t33 = t10.$index(0, t27); value22 = t33 == null ? _null : t33.name; if (value22 == null) value22 = ""; break; case 24: t33 = t9.$index(0, t26); if (t33 == null) value22 = _null; else { t34 = B.JSString_methods.trim$0(t33.firstName + " " + t33.lastName); t33 = t34.length !== 0 ? t34 : t33.email; value22 = t33; } if (value22 == null) value22 = ""; break; case 25: t33 = t9.$index(0, t25); if (t33 == null) value22 = _null; else { t34 = B.JSString_methods.trim$0(t33.firstName + " " + t33.lastName); t33 = t34.length !== 0 ? t34 : t33.email; value22 = t33; } if (value22 == null) value22 = ""; break; case 26: value22 = value3; break; case 27: value22 = value2; break; case 28: t1.toString; value22 = t1.lookup$1(B.Map_mGn4d.$index(0, t24)); break; case 29: value22 = value1; break; case 30: if (t23) { t1.toString; t33 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t33.toString; t33 = J.$index$asx(t33, "endless"); t33.toString; value22 = t33; } else value22 = value0; break; case 31: t33 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t33).dependOnInheritedWidgetOfExactType$1$0(t8); t33 = scope == null ? _null : t7._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t33.toString; if (t18.get$isActive()) t34 = "active"; else t34 = t22 && t19 ? "archived" : "deleted"; value22 = t33.lookup$1(t34); break; default: value22 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t32), _null, reportsUIState, userCompany, value22)) skip = true; t32 = J.getInterceptor$(value22); if (t32.get$runtimeType(value22) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value22, t21, value)); else if (t32.get$runtimeType(value22) === B.Type_double_K1J || t32.get$runtimeType(value22) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value22, _null, t30, t21, value)); else row.push(new A.ReportStringValue(value22, t21, value)); } if (!skip) { data.push(row); entities.push(t18); } } t1 = t4._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t3, new A.recurringExpenseReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.recurringExpenseReport_closure1(expenseReportSettings, selectedColumns)); t1 = type$.MappedListIterable_RecurringExpenseReportFields_String; t3 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_Ecu0, new A.recurringExpenseReport_closure2(), t1), true, t3), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.recurringExpenseReport_closure3(), t1), true, t3), data, entities, true); }, RecurringExpenseReportFields: function RecurringExpenseReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedRecurringExpenseReport_closure: function memoizedRecurringExpenseReport_closure() { }, recurringExpenseReport_closure: function recurringExpenseReport_closure() { }, recurringExpenseReport_closure0: function recurringExpenseReport_closure0() { }, recurringExpenseReport_closure1: function recurringExpenseReport_closure1(t0, t1) { this.expenseReportSettings = t0; this.selectedColumns = t1; }, recurringExpenseReport_closure2: function recurringExpenseReport_closure2() { }, recurringExpenseReport_closure3: function recurringExpenseReport_closure3() { }, recurringInvoiceReport(userCompany, reportsUIState, invoiceMap, clientMap, userMap, vendorMap, projectMap, staticState) { var t2, invoiceReportSettings, defaultColumns, t3, t4, columns, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, currencyId, t16, t17, t18, t19, t20, t21, client, t22, contact, t23, row, value, t24, t25, t26, t27, t28, t29, t30, value0, value1, t31, value2, value3, value4, t32, t33, value5, value6, value7, value8, value9, value10, t34, value11, value12, t35, value13, t36, t37, t38, t39, currencyId0, value14, value15, value16, value17, value18, value19, value20, value21, value22, t40, value23, value24, value25, value26, t41, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46, value47, value48, t42, t43, t44, skip, t45, value49, t46, t47, scope, currencyId1, selectedColumns, _null = null, _s17_ = "recurring_invoice", _s14_ = "due_on_receipt", data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = userCompany.settings.reportSettings._map$_map; if (t2.containsKey$1(0, _s17_)) { t2 = t2.$index(0, _s17_); t2.toString; invoiceReportSettings = t2; } else invoiceReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); t2 = type$.JSArray_RecurringInvoiceReportFields; defaultColumns = A._setArrayType([B.RecurringInvoiceReportFields_21, B.RecurringInvoiceReportFields_3, B.RecurringInvoiceReportFields_1, B.RecurringInvoiceReportFields_65, B.RecurringInvoiceReportFields_66, B.RecurringInvoiceReportFields_67], t2); t3 = invoiceReportSettings.columns._list$_list; t4 = type$.RecurringInvoiceReportFields; if (t3.length !== 0) { t3 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t3, new A.recurringInvoiceReport_closure(), A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,RecurringInvoiceReportFields?>")), t4); columns = A.BuiltList_BuiltList$from(A.List_List$of(t3, true, t3.$ti._eval$1("Iterable.E")), t4); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t4); for (t3 = invoiceMap.get$keys(0), t4 = t3._map, t3 = A.LinkedHashMapKeyIterator$(t4, t4._modifications, t3.$ti._precomputed1), t4 = columns._list$_list, t5 = A._arrayInstanceType(t4), t6 = t5._eval$1("ArrayIterator<1>"), t7 = t5._precomputed1, t8 = type$.nullable_AppLocalization, t9 = type$._LocalizationsScope, t10 = staticState.countryMap._map$_map, t11 = vendorMap._map$_map, t12 = projectMap._map$_map, t13 = userMap._map$_map, t14 = staticState.currencyMap._map$_map, t15 = userCompany.company, currencyId = t15.settings.currencyId, t16 = type$.JSArray_ReportElement, t17 = !t15.reportIncludeDrafts, t18 = invoiceMap._map$_map, t19 = clientMap._map$_map, t15 = !t15.reportIncludeDeleted, t20 = currencyId == null; t3.moveNext$0();) { t21 = t18.$index(0, t3.__js_helper$_current); t21.toString; client = t19.$index(0, t21.clientId); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t22 = t21.invitations._list$_list; if (t22.length === 0) continue; contact = client.getContact$1(B.JSArray_methods.get$first(t22).clientContactId); t22 = t21.isDeleted; t22.toString; if (!(t22 && t15)) { t23 = client.isDeleted; t23.toString; } else t23 = true; if (t23) continue; if (t17 && t21.statusId === "1") continue; row = A._setArrayType([], t16); for (t23 = new J.ArrayIterator(t4, t4.length, t6), value = t21.id, t24 = t21.entityType, t25 = t21.archivedAt > 0, t26 = t21.dueDateDays, t27 = A.S(t26), t28 = t26 === "31", t29 = t26 === "1", t30 = t26 === "on_receipt", t26 = t26 === "terms", value0 = client.idNumber, value1 = client.number, t31 = t21.remainingCycles, value2 = A.S(t31), t31 = t31 === -1, value3 = t21.lastSentDate, value4 = t21.nextSendDate, t32 = t21.frequencyId, t33 = client.shippingCountryId, value5 = client.shippingPostalCode, value6 = client.shippingState, value7 = client.shippingCity, value8 = client.state, value9 = client.website, value10 = contact.phone, t34 = contact.firstName + " " + contact.lastName, value11 = contact.email, value12 = client.phone, t35 = t24 === B.EntityType_invoice, value13 = t21.statusId === "4", t36 = t21.vendorId, t37 = t21.projectId, t38 = t21.createdUserId, t39 = t21.assignedUserId, currencyId0 = client.settings.currencyId, value14 = client.city, value15 = t21.privateNotes, value16 = t21.publicNotes, value17 = t21.taxRate1, value18 = t21.taxName1, value19 = t21.taxRate2, value20 = t21.taxName2, value21 = client.vatNumber, value22 = client.postalCode, t40 = client.countryId, value23 = t21.exchangeRate, value24 = t21.amount, value25 = t21.taxAmount, value26 = value24 - value25, t41 = t21.createdAt, value27 = t21.customSurcharge4, value28 = t21.customSurcharge3, value29 = t21.customSurcharge2, value30 = t21.customSurcharge1, value31 = t21.customValue4, value32 = t21.customValue3, value33 = t21.customValue2, value34 = t21.customValue1, value35 = t21.autoBill, value36 = t21.reminderLastSent, value37 = t21.reminder3Sent, value38 = t21.reminder2Sent, value39 = t21.reminder1Sent, value40 = t21.poNumber, value41 = t21.discount, value42 = t21.number, value43 = client.shippingAddress2, value44 = client.shippingAddress1, value45 = client.address2, value46 = client.address1, value47 = client.balance, value48 = client.displayName, t42 = value24 / value23, t43 = !t22, t44 = t41 * 1000, t41 = t41 === 0, skip = false; t23.moveNext$0();) { t45 = t23.__interceptors$_current; if (t45 == null) t45 = t7._as(t45); switch (t45.index) { case 0: value49 = value; break; case 1: value49 = value24; break; case 2: value49 = A.round(t42, 2); break; case 3: value49 = value48; break; case 6: value49 = value47; break; case 7: value49 = value46; break; case 8: value49 = value45; break; case 13: value49 = value44; break; case 14: value49 = value43; break; case 20: value49 = B.Map_5euww.$index(0, t21.get$calculatedStatusId()); if (value49 == null) value49 = ""; break; case 21: value49 = value42; break; case 22: value49 = value41; break; case 23: value49 = value40; break; case 41: value49 = value39; break; case 42: value49 = value38; break; case 43: value49 = value37; break; case 44: value49 = value36; break; case 24: value49 = value35; break; case 25: value49 = value34; break; case 26: value49 = value33; break; case 27: value49 = value32; break; case 28: value49 = value31; break; case 29: value49 = t21.get$hasExpenses(); break; case 30: value49 = t21.get$hasTasks(); break; case 31: value49 = value30; break; case 32: value49 = value29; break; case 33: value49 = value28; break; case 34: value49 = value27; break; case 35: if (t41) value49 = ""; else { t46 = new A.DateTime(t44, true); t46.DateTime$_withValue$2$isUtc(t44, true); value49 = t46.toIso8601String$0(); } break; case 36: if (t41) value49 = ""; else { t46 = new A.DateTime(t44, true); t46.DateTime$_withValue$2$isUtc(t44, true); value49 = t46.toIso8601String$0(); } break; case 37: value49 = t22; break; case 38: value49 = value25; break; case 39: value49 = value26; break; case 40: value49 = t21.get$netBalanceOrAmount(); break; case 45: value49 = value23; break; case 12: t46 = t10.$index(0, t40); value49 = t46 == null ? _null : t46.name; if (value49 == null) value49 = ""; break; case 11: value49 = value22; break; case 9: value49 = value21; break; case 52: value49 = value18; break; case 49: value49 = value17; break; case 53: value49 = value20; break; case 50: value49 = value19; break; case 54: value49 = value18; break; case 51: value49 = value17; break; case 46: value49 = value16; break; case 47: value49 = value15; break; case 10: value49 = value14; break; case 55: t46 = t14.$index(0, currencyId0); value49 = t46 == null ? _null : t46.name; if (value49 == null) value49 = ""; break; case 56: t46 = t13.$index(0, t39); if (t46 == null) value49 = _null; else { t47 = B.JSString_methods.trim$0(t46.firstName + " " + t46.lastName); t46 = t47.length !== 0 ? t47 : t46.email; value49 = t46; } if (value49 == null) value49 = ""; break; case 57: t46 = t13.$index(0, t38); if (t46 == null) value49 = _null; else { t47 = B.JSString_methods.trim$0(t46.firstName + " " + t46.lastName); t46 = t47.length !== 0 ? t47 : t46.email; value49 = t46; } if (value49 == null) value49 = ""; break; case 58: t46 = t12.$index(0, t37); value49 = (t46 == null ? A.ProjectEntity_ProjectEntity(_null, _null, _null, _null) : t46).name; break; case 59: t46 = t11.$index(0, t36); value49 = (t46 == null ? A.VendorEntity_VendorEntity(_null, _null, _null) : t46).name; break; case 60: value49 = t35 && value13; break; case 61: value49 = value12; break; case 62: value49 = value11; break; case 64: value49 = B.JSString_methods.trim$0(t34); break; case 63: value49 = value10; break; case 48: value49 = value9; break; case 15: value49 = value8; break; case 16: value49 = value7; break; case 17: value49 = value6; break; case 18: value49 = value5; break; case 19: t46 = t10.$index(0, t33); value49 = t46 == null ? _null : t46.name; if (value49 == null) value49 = ""; break; case 65: t1.toString; value49 = t1.lookup$1(B.Map_mGn4d.$index(0, t32)); break; case 66: case 69: value49 = value4; break; case 70: value49 = value3; break; case 67: if (t31) { t1.toString; t46 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t46.toString; t46 = J.$index$asx(t46, "endless"); t46.toString; value49 = t46; } else value49 = value2; break; case 4: value49 = value1; break; case 5: value49 = value0; break; case 68: if (t26) { t1.toString; t46 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t46.toString; t46 = J.$index$asx(t46, "use_payment_terms"); t46.toString; value49 = t46; } else if (t30) { t1.toString; t46 = $.$get$LocalizationsProvider__localizedValues(); t47 = t46.$index(0, t1.localeCode); t47.toString; t47 = J.$index$asx(t47, _s14_); if (t47 == null) { t46 = t46.$index(0, "en"); t46.toString; t46 = J.$index$asx(t46, _s14_); t46.toString; value49 = t46; } else value49 = t47; } else if (t29) { t1.toString; t46 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t46.toString; t46 = J.$index$asx(t46, "first_day_of_the_month"); t46.toString; value49 = t46; } else if (t28) { t1.toString; t46 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t46.toString; t46 = J.$index$asx(t46, "last_day_of_the_month"); t46.toString; value49 = t46; } else { t1.toString; t46 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t46.toString; t46 = J.$index$asx(t46, "day_count"); t46.toString; value49 = A.stringReplaceFirstUnchecked(t46, ":count", t27, 0); } break; case 71: t46 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t46).dependOnInheritedWidgetOfExactType$1$0(t9); t46 = scope == null ? _null : t8._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t46.toString; if (t21.get$isActive()) t47 = "active"; else t47 = t25 && t43 ? "archived" : "deleted"; value49 = t46.lookup$1(t47); break; default: value49 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t45), _null, reportsUIState, userCompany, value49)) skip = true; t46 = J.getInterceptor$(value49); if (t46.get$runtimeType(value49) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value49, t24, value)); else if (t46.get$runtimeType(value49) === B.Type_double_K1J || t46.get$runtimeType(value49) === B.Type_int_tHn) { if (B.JSArray_methods.contains$1(A._setArrayType([B.RecurringInvoiceReportFields_2], t2), t45)) currencyId1 = t20 ? "1" : currencyId; else currencyId1 = currencyId0; row.push(new A.ReportNumberValue(value49, _null, currencyId1, t24, value)); } else row.push(new A.ReportStringValue(value49, t24, value)); } if (!skip) { data.push(row); entities.push(t21); } } t1 = t5._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t4, new A.recurringInvoiceReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.recurringInvoiceReport_closure1(invoiceReportSettings, selectedColumns)); t1 = type$.MappedListIterable_RecurringInvoiceReportFields_String; t4 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_sKB, new A.recurringInvoiceReport_closure2(), t1), true, t4), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.recurringInvoiceReport_closure3(), t1), true, t4), data, entities, true); }, RecurringInvoiceReportFields: function RecurringInvoiceReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedRecurringInvoiceReport_closure: function memoizedRecurringInvoiceReport_closure() { }, recurringInvoiceReport_closure: function recurringInvoiceReport_closure() { }, recurringInvoiceReport_closure0: function recurringInvoiceReport_closure0() { }, recurringInvoiceReport_closure1: function recurringInvoiceReport_closure1(t0, t1) { this.invoiceReportSettings = t0; this.selectedColumns = t1; }, recurringInvoiceReport_closure2: function recurringInvoiceReport_closure2() { }, recurringInvoiceReport_closure3: function recurringInvoiceReport_closure3() { }, ReportCharts: function ReportCharts(t0, t1) { this.viewModel = t0; this.key = t1; }, ReportCharts_build_closure: function ReportCharts_build_closure(t0) { this.state = t0; }, ReportCharts_build_closure1: function ReportCharts_build_closure1(t0, t1) { this.columnType = t0; this.localization = t1; }, ReportCharts_build_closure2: function ReportCharts_build_closure2() { }, ReportCharts_build_closure0: function ReportCharts_build_closure0(t0, t1) { this.$this = t0; this.reportState = t1; }, ReportCharts_build_closure3: function ReportCharts_build_closure3() { }, ReportCharts_build_closure4: function ReportCharts_build_closure4() { }, ReportCharts_build_closure5: function ReportCharts_build_closure5(t0) { this.state = t0; }, ReportCharts_build_closure7: function ReportCharts_build_closure7() { }, ReportCharts_build_closure8: function ReportCharts_build_closure8() { }, ReportCharts_build_closure6: function ReportCharts_build_closure6(t0, t1) { this.$this = t0; this.reportState = t1; }, canTotalColumn(column) { if (B.JSArray_methods.contains$1(A._setArrayType(["notification_threshold", "age"], type$.JSArray_String), column)) return false; if (B.JSString_methods.contains$1(column, "_rate")) return false; return true; }, getReportColumnType(column, context) { var t1, company; column = A.toSnakeCase(column); t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; if (B.JSString_methods.startsWith$1(column, "surcharge")) return B.ReportColumnType_3; else if (column === "duration") return B.ReportColumnType_6; else if (company.getCustomFieldLabel$1(column).length !== 0) return new A.getReportColumnType_convertCustomFieldType().call$1(company.getCustomFieldType$1(column)); else if (A.EntityPresenter_isFieldNumeric(column)) return B.ReportColumnType_3; else { t1 = type$.JSArray_String; if (B.JSArray_methods.contains$1(A._setArrayType(["updated_at", "created_at", "start_time", "end_time"], t1), column)) return B.ReportColumnType_1; else if (B.JSString_methods.contains$1(column, "_date") && column !== "paid_to_date" || B.JSArray_methods.contains$1(A._setArrayType(["date", "valid_until"], t1), column)) return B.ReportColumnType_2; else if (column === "age") return B.ReportColumnType_5; else if (B.JSString_methods.startsWith$1(column, "is_")) return B.ReportColumnType_4; else return B.ReportColumnType_0; } }, ReportResult_matchField(column, localization, reportsUIState, userCompany, value) { var min, t2, boolFilter, t1 = reportsUIState.filters._map$_map; if (t1.containsKey$1(0, column)) { t1 = t1.$index(0, column); t1.toString; if (t1.length !== 0) if (column === "age") { min = B.Map_EiihW.$index(0, t1); if (t1 === "age_group_paid") return J.$eq$(value, -1); else if (t1 === "age_group_120") return J.$gt$n(value, min); else { min.toString; t1 = J.getInterceptor$n(value); if (t1.$lt(value, min) || t1.$ge(value, min + 30)) return false; } } else { t2 = J.getInterceptor$(value); if (t2.get$runtimeType(value) === B.Type_int_tHn || t2.get$runtimeType(value) === B.Type_double_K1J) { if (!A.ReportResult_matchAmount(value, t1)) return false; } else if (t2.get$runtimeType(value) === B.Type_bool_lhE || t1 === "true" || t1 === "false") { if (t1.toLowerCase() === "yes") boolFilter = "true"; else if (t1.toLowerCase() === "no") boolFilter = "false"; else boolFilter = t1; if (t2.get$runtimeType(value) === B.Type_String_k8F) if (J.$eq$(t2.toLowerCase$0(value), "yes")) value = "true"; else if (J.$eq$(t2.toLowerCase$0(value), "no")) value = "false"; if (boolFilter !== A.S(value)) return false; } else if (t2.get$runtimeType(value) === B.Type_EntityType_6qb) return t1.toLowerCase() === A.S(value).toLowerCase(); else if (A.isValidDate(value)) { if (!A.ReportResult_matchDateTime(t1, reportsUIState, userCompany, value)) return false; } else if (!A.ReportResult_matchString(t1, value)) return false; } } return true; }, ReportResult_matchString(filter, value) { var t1; filter = B.JSString_methods.trim$0(filter); if (filter.length === 0) return true; t1 = value == null ? "" : value; value = t1.toLowerCase(); filter = filter.toLowerCase(); if (filter === "null" && value.length === 0) return true; if (B.JSString_methods.contains$1(value, filter)) return true; t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; if (B.JSString_methods.contains$1(A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization).lookup$1(value).toLowerCase(), filter)) return true; return false; }, ReportResult_matchAmount(amount, filter) { var max, parts = (A.stringReplaceAllUnchecked(filter, ",", "-") + "-").split("-"), t1 = A.parseDouble(parts[0], false); t1.toString; max = parts.length > 1 ? A.parseDouble(parts[1], false) : 0; if (!(amount < t1)) { max.toString; t1 = max > 0 && amount > max; } else t1 = true; if (t1) return false; return true; }, ReportResult_matchDateTime(filter, reportsUIState, userCompany, value) { var exception, t1, t2, t3, startDate, endDate, dateRange = B.DateRange_last30Days; try { dateRange = A._$valueOf0(filter); } catch (exception) { } t1 = userCompany.company; t2 = reportsUIState.customStartDate; t3 = reportsUIState.customEndDate; startDate = A.calculateStartDate(t1, t3, t2, dateRange, 0); endDate = A.calculateEndDate(t1, t3, t2, dateRange, 0); value = B.JSArray_methods.get$first(value.split("T")); if (dateRange === B.DateRange_custom) { t1 = t2.length !== 0; if (t1 && t3.length !== 0) { startDate.toString; if (B.JSString_methods.compareTo$1(startDate, value) <= 0) { endDate.toString; t1 = B.JSString_methods.compareTo$1(endDate, value) >= 0; } else t1 = false; if (!t1) return false; } else if (t1) { startDate.toString; if (B.JSString_methods.compareTo$1(startDate, value) > 0) return false; } else if (t3.length !== 0) { endDate.toString; if (B.JSString_methods.compareTo$1(endDate, value) < 0) return false; } } else { startDate.toString; if (B.JSString_methods.compareTo$1(startDate, value) <= 0) { endDate.toString; t1 = B.JSString_methods.compareTo$1(endDate, value) >= 0; } else t1 = false; if (!t1) return false; } return true; }, sortReportTableRows(rowA, rowB, reportSettings, columns) { var index, valueA, valueB, t1 = reportSettings.sortColumn; if (t1.length === 0) return 0; index = B.JSArray_methods.indexOf$1(columns, t1); if (index === -1) return 0; else { t1 = J.getInterceptor$asx(rowA); if (t1.get$length(rowA) <= index || J.get$length$asx(rowB) <= index) return 0; } valueA = J.get$value$x(t1.$index(rowA, index)); valueB = J.get$value$x(J.$index$asx(rowB, index)); if (A._isBool(valueA)) if (reportSettings.sortAscending) return valueA ? 1 : -1; else return valueA ? -1 : 1; if (reportSettings.sortAscending) return J.compareTo$1$ns(valueA, valueB); else return J.compareTo$1$ns(valueB, valueA); }, ReportsScreen: function ReportsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ReportsScreen_build_closure: function ReportsScreen_build_closure(t0) { this.localization = t0; }, ReportsScreen_build__closure5: function ReportsScreen_build__closure5(t0) { this.context = t0; }, ReportsScreen_build_closure0: function ReportsScreen_build_closure0(t0, t1) { this.reportsState = t0; this.context = t1; }, ReportsScreen_build_closure1: function ReportsScreen_build_closure1() { }, ReportsScreen_build_closure3: function ReportsScreen_build_closure3(t0) { this.$this = t0; }, ReportsScreen_build_closure2: function ReportsScreen_build_closure2(t0) { this.localization = t0; }, ReportsScreen_build_closure6: function ReportsScreen_build_closure6(t0) { this.$this = t0; }, ReportsScreen_build_closure4: function ReportsScreen_build_closure4(t0) { this.context = t0; }, ReportsScreen_build_closure5: function ReportsScreen_build_closure5(t0, t1) { this.state = t0; this.localization = t1; }, ReportsScreen_build_closure7: function ReportsScreen_build_closure7(t0) { this.$this = t0; }, ReportsScreen_build_closure8: function ReportsScreen_build_closure8(t0, t1) { this.context = t0; this.reportState = t1; }, ReportsScreen_build_closure9: function ReportsScreen_build_closure9(t0) { this.context = t0; }, ReportsScreen_build_closure11: function ReportsScreen_build_closure11(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.reportState = t2; _.filterColumns = t3; }, ReportsScreen_build__closure4: function ReportsScreen_build__closure4(t0, t1, t2) { this.value = t0; this.filterColumns = t1; this.reportState = t2; }, ReportsScreen_build_closure10: function ReportsScreen_build_closure10(t0) { this.localization = t0; }, ReportsScreen_build_closure12: function ReportsScreen_build_closure12(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.reportState = t2; _.dateField = t3; _.dateColumns = t4; }, ReportsScreen_build__closure3: function ReportsScreen_build__closure3(t0, t1, t2) { this.dateField = t0; this.dateColumns = t1; this.value = t2; }, ReportsScreen_build_closure13: function ReportsScreen_build_closure13() { }, ReportsScreen_build_closure14: function ReportsScreen_build_closure14(t0) { this.localization = t0; }, ReportsScreen_build_closure15: function ReportsScreen_build_closure15(t0) { this.$this = t0; }, ReportsScreen_build_closure16: function ReportsScreen_build_closure16(t0) { this.$this = t0; }, ReportsScreen_build_closure19: function ReportsScreen_build_closure19(t0) { this.$this = t0; }, ReportsScreen_build_closure17: function ReportsScreen_build_closure17(t0) { this.context = t0; }, ReportsScreen_build_closure18: function ReportsScreen_build_closure18(t0) { this.localization = t0; }, ReportsScreen_build_closure29: function ReportsScreen_build_closure29(t0) { this.store = t0; }, ReportsScreen_build_closure20: function ReportsScreen_build_closure20(t0, t1, t2) { this.$this = t0; this.localization = t1; this.reportResult = t2; }, ReportsScreen_build__closure2: function ReportsScreen_build__closure2(t0, t1, t2) { this.$this = t0; this.context = t1; this.reportResult = t2; }, ReportsScreen_build___closure0: function ReportsScreen_build___closure0(t0, t1) { this.$this = t0; this.context = t1; }, ReportsScreen_build_closure21: function ReportsScreen_build_closure21(t0, t1) { this.$this = t0; this.context = t1; }, ReportsScreen_build_closure22: function ReportsScreen_build_closure22(t0, t1) { this.$this = t0; this.context = t1; }, ReportsScreen_build_closure23: function ReportsScreen_build_closure23(t0, t1, t2, t3) { var _ = this; _.cappedEntities = t0; _.reportResult = t1; _.localization = t2; _.firstEntity = t3; }, ReportsScreen_build__closure1: function ReportsScreen_build__closure1(t0, t1) { this.entities = t0; this.action = t1; }, ReportsScreen_build_closure24: function ReportsScreen_build_closure24(t0, t1, t2) { this.state = t0; this.localization = t1; this.store = t2; }, ReportsScreen_build__closure0: function ReportsScreen_build__closure0(t0, t1, t2) { this.context = t0; this.state = t1; this.store = t2; }, ReportsScreen_build_closure25: function ReportsScreen_build_closure25() { }, ReportsScreen_build_closure27: function ReportsScreen_build_closure27(t0, t1, t2) { this.$this = t0; this.localization = t1; this.reportResult = t2; }, ReportsScreen_build__closure: function ReportsScreen_build__closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.reportResult = t2; }, ReportsScreen_build___closure: function ReportsScreen_build___closure(t0, t1) { this.$this = t0; this.context = t1; }, ReportsScreen_build_closure26: function ReportsScreen_build_closure26(t0, t1) { this.$this = t0; this.context = t1; }, ReportsScreen_build_closure28: function ReportsScreen_build_closure28(t0, t1) { this.$this = t0; this.context = t1; }, ReportDataTable: function ReportDataTable(t0, t1) { this.viewModel = t0; this.key = t1; }, _ReportDataTableState: function _ReportDataTableState(t0, t1, t2) { var _ = this; _._textEditingControllers = t0; _._textEditingFocusNodes = t1; _.___ReportDataTableState_dataTableSource_A = $; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ReportDataTableState_initState_closure: function _ReportDataTableState_initState_closure(t0, t1) { this.$this = t0; this.viewModel = t1; }, _ReportDataTableState_initState__closure: function _ReportDataTableState_initState__closure(t0, t1) { this.column = t0; this.value = t1; }, _ReportDataTableState_didChangeDependencies_closure: function _ReportDataTableState_didChangeDependencies_closure(t0, t1, t2) { this.$this = t0; this.column = t1; this.textEditingController = t2; }, _ReportDataTableState__onChanged_closure: function _ReportDataTableState__onChanged_closure(t0, t1) { this.column = t0; this.value = t1; }, _ReportDataTableState_dispose_closure: function _ReportDataTableState_dispose_closure(t0) { this.$this = t0; }, _ReportDataTableState_dispose__closure: function _ReportDataTableState_dispose__closure(t0, t1) { this.$this = t0; this.i = t1; }, _ReportDataTableState_build_closure: function _ReportDataTableState_build_closure(t0, t1) { this.$this = t0; this.sortedColumns = t1; }, TotalsDataTable: function TotalsDataTable(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.reportSettings = t1; _.reportResult = t2; _.key = t3; }, TotalsDataTable_build_closure: function TotalsDataTable_build_closure(t0) { this.$this = t0; }, ReportColumnType: function ReportColumnType(t0, t1) { this.index = t0; this._core$_name = t1; }, getReportColumnType_convertCustomFieldType: function getReportColumnType_convertCustomFieldType() { }, ReportDataTableSource: function ReportDataTableSource(t0, t1, t2, t3, t4, t5) { var _ = this; _.viewModel = t0; _.context = t1; _.textEditingControllers = t2; _.textEditingFocusNodes = t3; _.onFilterChanged = t4; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t5; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ReportDataTableSource_getRow_closure: function ReportDataTableSource_getRow_closure(t0) { this.$this = t0; }, ReportResult: function ReportResult(t0, t1, t2, t3, t4, t5) { var _ = this; _.columns = t0; _.allColumns = t1; _.defaultColumns = t2; _.data = t3; _.entities = t4; _.showTotals = t5; }, ReportResult_tableColumns_closure: function ReportResult_tableColumns_closure(t0, t1) { this.store = t0; this.reportState = t1; }, ReportResult_tableFilters_closure: function ReportResult_tableFilters_closure(t0, t1, t2) { this.textEditingControllers = t0; this.column = t1; this.onFilterChanged = t2; }, ReportResult_tableFilters_closure0: function ReportResult_tableFilters_closure0(t0, t1, t2) { this.textEditingControllers = t0; this.column = t1; this.onFilterChanged = t2; }, ReportResult_tableFilters_closure1: function ReportResult_tableFilters_closure1(t0) { this.localization = t0; }, ReportResult_tableFilters_closure2: function ReportResult_tableFilters_closure2(t0, t1, t2) { this.textEditingControllers = t0; this.column = t1; this.onFilterChanged = t2; }, ReportResult_tableFilters_closure3: function ReportResult_tableFilters_closure3(t0, t1, t2) { this.textEditingControllers = t0; this.column = t1; this.onFilterChanged = t2; }, ReportResult_tableFilters_closure4: function ReportResult_tableFilters_closure4() { }, ReportResult_tableFilters_closure5: function ReportResult_tableFilters_closure5(t0) { this.localization = t0; }, ReportResult_tableFilters_closure9: function ReportResult_tableFilters_closure9(t0, t1, t2) { this.$this = t0; this.column = t1; this.context = t2; }, ReportResult_tableFilters__closure: function ReportResult_tableFilters__closure(t0, t1, t2, t3) { var _ = this; _.index = t0; _.context = t1; _.column = t2; _.filter = t3; }, ReportResult_tableFilters__closure0: function ReportResult_tableFilters__closure0(t0, t1, t2) { this.index = t0; this.context = t1; this.column = t2; }, ReportResult_tableFilters_closure8: function ReportResult_tableFilters_closure8(t0, t1, t2, t3) { var _ = this; _.textEditingControllers = t0; _.column = t1; _.onFilterChanged = t2; _.textEditingFocusNodes = t3; }, ReportResult_tableFilters__closure1: function ReportResult_tableFilters__closure1(t0) { this.textEditingController = t0; }, ReportResult_tableFilters_closure6: function ReportResult_tableFilters_closure6(t0, t1, t2, t3) { var _ = this; _.textEditingControllers = t0; _.column = t1; _.onFilterChanged = t2; _.textEditingFocusNodes = t3; }, ReportResult_tableFilters__closure3: function ReportResult_tableFilters__closure3(t0, t1, t2, t3) { var _ = this; _.textEditingControllers = t0; _.column = t1; _.onFilterChanged = t2; _.textEditingFocusNodes = t3; }, ReportResult_tableFilters__closure4: function ReportResult_tableFilters__closure4(t0) { this.onFieldSubmitted = t0; }, ReportResult_tableFilters_closure7: function ReportResult_tableFilters_closure7(t0, t1) { this.theme = t0; this.store = t1; }, ReportResult_tableFilters__closure2: function ReportResult_tableFilters__closure2(t0, t1, t2, t3) { var _ = this; _.highlightedIndex = t0; _.store = t1; _.options = t2; _.onSelected = t3; }, ReportResult_tableFilters___closure: function ReportResult_tableFilters___closure(t0, t1, t2) { this.onSelected = t0; this.options = t1; this.index = t2; }, ReportResult_tableRow_closure: function ReportResult_tableRow_closure(t0) { this.cell = t0; }, ReportResult_tableRow_closure0: function ReportResult_tableRow_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.group = t0; _.column = t1; _.groupBy = t2; _.context = t3; _.reportState = t4; _.localization = t5; _.store = t6; }, ReportResult_tableRow__closure: function ReportResult_tableRow__closure(t0, t1) { this._box_0 = t0; this.column = t1; }, ReportResult_totalColumns_closure: function ReportResult_totalColumns_closure() { }, ReportResult_totalColumns_closure0: function ReportResult_totalColumns_closure0() { }, ReportResult_totalRows_closure: function ReportResult_totalRows_closure(t0, t1, t2) { this.reportSettings = t0; this.state = t1; this.totals = t2; }, ReportResult_totalRows__closure0: function ReportResult_totalRows__closure0() { }, ReportResult_totalRows_closure0: function ReportResult_totalRows_closure0(t0, t1) { this._box_0 = t0; this.totals = t1; }, ReportResult_totalRows_closure1: function ReportResult_totalRows_closure1() { }, ReportResult_totalRows_closure2: function ReportResult_totalRows_closure2(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.totals = t1; _.store = t2; _.context = t3; _.rows = t4; }, ReportResult_totalRows__closure: function ReportResult_totalRows__closure(t0, t1, t2, t3) { var _ = this; _.values = t0; _.context = t1; _.currencyId = t2; _.cells = t3; }, ReportElement: function ReportElement() { }, ReportStringValue: function ReportStringValue(t0, t1, t2) { this.value = t0; this.entityType = t1; this.entityId = t2; }, ReportEntityTypeValue: function ReportEntityTypeValue(t0, t1, t2) { this.value = t0; this.entityType = t1; this.entityId = t2; }, ReportAgeValue: function ReportAgeValue(t0, t1, t2, t3) { var _ = this; _.value = t0; _.currencyId = t1; _.entityType = t2; _.entityId = t3; }, ReportDurationValue: function ReportDurationValue(t0, t1, t2, t3) { var _ = this; _.value = t0; _.currencyId = t1; _.entityType = t2; _.entityId = t3; }, ReportIntValue: function ReportIntValue(t0, t1, t2) { this.value = t0; this.entityType = t1; this.entityId = t2; }, ReportNumberValue: function ReportNumberValue(t0, t1, t2, t3, t4) { var _ = this; _.value = t0; _.formatNumberType = t1; _.currencyId = t2; _.entityType = t3; _.entityId = t4; }, ReportBoolValue: function ReportBoolValue(t0, t1, t2) { this.value = t0; this.entityType = t1; this.entityId = t2; }, ReportsScreenVM_fromStore(store) { var t2, t3, report, t4, t5, reportSettings, t6, groupTotals, _box_1 = {}, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.reportsUIState; report = t3.report; t2 = t2.selectedCompanyIndex; t4 = t1.userCompanyStates._list$_list; t5 = t4[t2].userCompany.settings.reportSettings._map$_map; reportSettings = t5.containsKey$1(0, report) ? t5.$index(0, report) : A.ReportSettingsEntity_ReportSettingsEntity(null, null); t5 = _box_1.reportResult = null; switch (report) { case "invoice": t5 = $.$get$memoizedInvoiceReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$9(t6.userCompany, t3, t6.invoiceState.map, t6.clientState.map, t6.userState.map, t6.vendorState.map, t6.projectState.map, t6.paymentState.map, t1.staticState); t5 = t6; break; case "recurring_invoice": t5 = $.$get$memoizedRecurringInvoiceReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$8(t6.userCompany, t3, t6.recurringInvoiceState.map, t6.clientState.map, t6.userState.map, t6.vendorState.map, t6.projectState.map, t1.staticState); t5 = t6; break; case "document": t5 = $.$get$memoizedDocumentReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$4(t6.userCompany, t3, t6.documentState.map, t6.userState.map); t5 = t6; break; case "expense": t5 = $.$get$memoizedExpenseReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$10(t6.userCompany, t3, t6.expenseState.map, t6.expenseCategoryState.map, t6.invoiceState.map, t6.clientState.map, t6.vendorState.map, t6.projectState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "recurring_expense": t5 = $.$get$memoizedRecurringExpenseReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$9(t6.userCompany, t3, t6.recurringExpenseState.map, t6.expenseCategoryState.map, t6.invoiceState.map, t6.clientState.map, t6.vendorState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "payment": t5 = $.$get$memoizedPaymentReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$8(t6.userCompany, t3, t6.paymentState.map, t6.clientState.map, t6.userState.map, t6.invoiceState.map, t6.creditState.map, t1.staticState); t5 = t6; break; case "product": t5 = $.$get$memoizedProductReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.productState.map, t6.vendorState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "task": t5 = $.$get$memoizedTaskReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$10(t6.userCompany, t3, t6.taskState.map, t6.invoiceState.map, t6.groupState.map, t6.clientState.map, t6.taskStatusState.map, t6.userState.map, t6.projectState.map, t1.staticState); t5 = t6; break; case "task_item": t5 = $.$get$memoizedTaskItemReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$10(t6.userCompany, t3, t6.taskState.map, t6.invoiceState.map, t6.groupState.map, t6.clientState.map, t6.taskStatusState.map, t6.userState.map, t6.projectState.map, t1.staticState); t5 = t6; break; case "quote": t5 = $.$get$memoizedQuoteReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$7(t6.userCompany, t3, t6.quoteState.map, t6.clientState.map, t6.vendorState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "invoice_tax": t5 = $.$get$memoizedInvoiceTaxReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$9(t6.userCompany, t3, t6.taxRateState.map, t6.invoiceState.map, t6.creditState.map, t6.clientState.map, t6.paymentState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "payment_tax": t5 = $.$get$memoizedPaymentTaxReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$9(t6.userCompany, t3, t6.taxRateState.map, t6.invoiceState.map, t6.creditState.map, t6.clientState.map, t6.paymentState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "credit": t5 = $.$get$memoizedCreditReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.creditState.map, t6.clientState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "profit_and_loss": t5 = $.$get$memoizedProfitAndLossReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$9(t6.userCompany, t3, t6.clientState.map, t6.paymentState.map, t6.expenseState.map, t6.expenseCategoryState.map, t6.vendorState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "invoice_item": t5 = $.$get$memoizedInvoiceItemReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.productState.map, t6.invoiceState.map, t6.clientState.map, t1.staticState); t5 = t6; break; case "credit_item": t5 = $.$get$memoizedCreditItemReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.productState.map, t6.creditState.map, t6.clientState.map, t1.staticState); t5 = t6; break; case "quote_item": t5 = $.$get$memoizedQuoteItemReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.productState.map, t6.quoteState.map, t6.clientState.map, t1.staticState); t5 = t6; break; case "client_contact": t5 = $.$get$memoizedContactReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$5(t6.userCompany, t3, t6.clientState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "purchase_order": t5 = $.$get$memoizedPurchaseOrderReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$7(t6.userCompany, t3, t6.purchaseOrderState.map, t6.clientState.map, t6.vendorState.map, t6.userState.map, t1.staticState); t5 = t6; break; case "purchase_order_item": t5 = $.$get$memoizedPurchaseOrderItemReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$7(t6.userCompany, t3, t6.productState.map, t6.purchaseOrderState.map, t6.clientState.map, t6.vendorState.map, t1.staticState); t5 = t6; break; case "client": t5 = $.$get$memoizedClientReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.clientState.map, t6.userState.map, t6.groupState.map, t1.staticState); t5 = t6; break; case "vendor": t5 = $.$get$memoizedVendorReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$6(t6.userCompany, t3, t6.vendorState.map, t6.userState.map, t6.groupState.map, t1.staticState); t5 = t6; break; case "transaction": t5 = $.$get$memoizedTransactionReport(); t6 = t4[t2]; t6 = _box_1.reportResult = t5.call$10(t6.userCompany, t3, t6.transactionState.map, t6.vendorState.map, t6.expenseState.map, t6.expenseCategoryState.map, t6.invoiceState.map, t6.bankAccountState.map, t6.paymentState.map, t1.staticState); t5 = t6; break; } groupTotals = $.$get$memoizeedGroupTotals().call$5(t5, t3, reportSettings, t1.staticState.currencyMap, t4[t2].userCompany.company); return new A.ReportsScreenVM(t1, t5, t3, groupTotals, new A.ReportsScreenVM_fromStore_closure(t1, reportSettings, store), new A.ReportsScreenVM_fromStore_closure0(_box_1, t1, groupTotals), new A.ReportsScreenVM_fromStore_closure1(report), new A.ReportsScreenVM_fromStore_closure2(store, report), new A.ReportsScreenVM_fromStore_closure3(store, t1), new A.ReportsScreenVM_fromStore_closure4(store, t1), new A.ReportsScreenVM_fromStore_closure5(t1, store)); }, calculateReportTotals(company, currencyMap, reportResult, reportSettings, reportState) { var groupCurrencies, line, shouldConverCurrencies, i, row, columnIndex, groupCell, group, j, cell, column, currencyId, t3, t4, t5, t6, t7, t8, t9, t10, age, date, parts, intValue, t11, t12, t13, cellValue, rows, sortedColumns, t1 = type$.nullable_String, totals = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Map_of_nullable_String_and_nullable_double), data = reportResult.data, columns = reportResult.columns, t2 = reportState.group; if (t2.length === 0) return new A.GroupTotals(null, null); groupCurrencies = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Map_of_nullable_String_and_nullable_String); for (line = "## ERROR: colum not found - " + t2, shouldConverCurrencies = false, i = 0; i < data.length; ++i) { row = data[i]; columnIndex = B.JSArray_methods.indexOf$1(columns, t2); if (columnIndex === -1) { A.printString(line); continue; } groupCell = row[columnIndex]; group = groupCell.get$stringValue(groupCell); if (!groupCurrencies.containsKey$1(0, group)) groupCurrencies.$indexSet(0, group, A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); for (j = 0; j < row.length; ++j) { cell = row[j]; column = columns[j]; if (cell instanceof A.ReportNumberValue) { currencyId = groupCurrencies.$index(0, group).$index(0, column); if (currencyId == null) currencyId = ""; if (currencyId.length !== 0 && currencyId !== cell.currencyId) { shouldConverCurrencies = true; break; } groupCurrencies.$index(0, group).$indexSet(0, column, cell.currencyId); } } } for (t3 = currencyMap._map$_map, t4 = reportState.subgroup, t5 = t4 === "week", t6 = t4 === "quarter", t7 = t4 === "month", t4 = t4 === "year", t8 = type$.nullable_double, i = 0; i < data.length; ++i) { row = data[i]; columnIndex = B.JSArray_methods.indexOf$1(columns, t2); if (columnIndex === -1) { A.printString(line); continue; } groupCell = row[columnIndex]; group = groupCell.get$stringValue(groupCell); if (groupCell instanceof A.ReportAgeValue) { t9 = groupCell.value; t10 = t9 === -1; if (t10) age = 0; else { t9.toString; age = t9; } if (t10) group = "age_group_paid"; else if (age < 30) group = "age_group_0"; else if (age < 60) group = "age_group_30"; else if (age < 90) group = "age_group_60"; else group = age < 120 ? "age_group_90" : "age_group_120"; } else if (group.length !== 0 && A.isValidDate(group)) { date = A.DateTime_tryParse(group); group = B.JSArray_methods.get$first((date == null ? new A.DateTime(Date.now(), false) : date).toIso8601String$0().split("T")); if (t4) group = B.JSString_methods.substring$2(group, 0, 4) + "-01-01"; else if (t7) group = B.JSString_methods.substring$2(group, 0, 7) + "-01"; else if (t6) { parts = group.split("-"); t9 = parts[1]; t10 = A.RegExp_RegExp("[^0-9\\.\\-]", true, false, false, false); intValue = A.Primitives_parseInt(A.stringReplaceAllUnchecked(t9, t10, ""), null); if (intValue == null) intValue = 0; group = J.$add$ansx(parts[0], "-"); if (intValue <= 3) group += "01-01"; else if (intValue <= 6) group += "04-01"; else group = intValue <= 9 ? group + "07-01" : group + "10-01"; } else if (t5) { date = A.DateTime_parse(group); t9 = B.JSInt_methods.$mod(A.Primitives_getWeekday(date), 7); t9 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date), A.Primitives_getDay(date) - t9, 0, 0, 0, 0, false); if (!A._isInt(t9)) A.throwExpression(A.argumentErrorValue(t9)); group = B.JSArray_methods.get$first(new A.DateTime(t9, false).toIso8601String$0().split("T")); } } if (!totals.containsKey$1(0, group)) totals.$indexSet(0, group, A.LinkedHashMap_LinkedHashMap$_literal(["count", 0], t1, t8)); for (j = 0; j < row.length; ++j) { cell = row[j]; column = columns[j]; if (column === t2) { t9 = totals.$index(0, group); t9.toString; t10 = totals.$index(0, group).$index(0, "count"); t10.toString; t9.$indexSet(0, "count", t10 + 1); } t9 = cell instanceof A.ReportNumberValue; if (t9 || cell instanceof A.ReportAgeValue || cell instanceof A.ReportDurationValue) { if (!totals.$index(0, group).containsKey$1(0, column)) totals.$index(0, group).$indexSet(0, column, 0); if (t9 && cell.currencyId != null) { t10 = totals.$index(0, group); t10.toString; if (shouldConverCurrencies) { t11 = company.settings.currencyId; if (t11 == null) t11 = "1"; } else t11 = cell.currencyId; t10.$indexSet(0, column + "_currency_id", A.parseDouble(t11, false)); } if (t9) { t9 = cell.currencyId; if (t9 != null) { t10 = company.settings.currencyId; t9 = t9 !== (t10 == null ? "1" : t10) && shouldConverCurrencies; } else t9 = false; } else t9 = false; if (t9) { t9 = cell.value; t9.toString; t10 = company.settings.currencyId; t11 = t10 == null; t12 = t3.$index(0, t11 ? "1" : t10); t12.toString; t13 = cell.currencyId; cellValue = A.round(t9 * A.getExchangeRate(currencyMap, t13, t11 ? "1" : t10), t12.precision); t9 = totals.$index(0, group); t9.toString; t10 = totals.$index(0, group).$index(0, column); t10.toString; t9.$indexSet(0, column, t10 + cellValue); } else { t9 = totals.$index(0, group); t9.toString; t10 = totals.$index(0, group).$index(0, column); t10.toString; t11 = cell.get$doubleValue(); t11.toString; t9.$indexSet(0, column, t10 + t11); } } } } t1 = totals.$ti._eval$1("LinkedHashMapKeyIterable<1>"); rows = A.List_List$of(new A.LinkedHashMapKeyIterable(totals, t1), true, t1._eval$1("Iterable.E")); sortedColumns = reportResult.sortedColumns$1(reportState); t1 = reportSettings.sortColumn; B.JSArray_methods.sort$1(rows, new A.calculateReportTotals_closure(totals, B.JSArray_methods.contains$1(sortedColumns, t1) ? B.JSArray_methods.indexOf$1(sortedColumns, t1) : 0, columns, sortedColumns, reportSettings)); return new A.GroupTotals(totals, rows); }, ReportsScreenBuilder: function ReportsScreenBuilder(t0) { this.key = t0; }, ReportsScreenBuilder_build_closure: function ReportsScreenBuilder_build_closure() { }, ReportsScreenVM: function ReportsScreenVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.state = t0; _.reportResult = t1; _.reportState = t2; _.groupTotals = t3; _.onReportColumnsChanged = t4; _.onExportPressed = t5; _.onSchedulePressed = t6; _.onReportFiltersChanged = t7; _.onReportSorted = t8; _.onReportTotalsSorted = t9; _.onSettingsChanged = t10; }, ReportsScreenVM_fromStore_closure3: function ReportsScreenVM_fromStore_closure3(t0, t1) { this.store = t0; this.state = t1; }, ReportsScreenVM_fromStore_closure4: function ReportsScreenVM_fromStore_closure4(t0, t1) { this.store = t0; this.state = t1; }, ReportsScreenVM_fromStore_closure2: function ReportsScreenVM_fromStore_closure2(t0, t1) { this.store = t0; this.report = t1; }, ReportsScreenVM_fromStore_closure: function ReportsScreenVM_fromStore_closure(t0, t1, t2) { this.state = t0; this.reportSettings = t1; this.store = t2; }, ReportsScreenVM_fromStore__closure7: function ReportsScreenVM_fromStore__closure7(t0, t1, t2) { this.state = t0; this.reportSettings = t1; this.columns = t2; }, ReportsScreenVM_fromStore___closure0: function ReportsScreenVM_fromStore___closure0(t0) { this.columns = t0; }, ReportsScreenVM_fromStore__closure8: function ReportsScreenVM_fromStore__closure8(t0) { this.settings = t0; }, ReportsScreenVM_fromStore__closure9: function ReportsScreenVM_fromStore__closure9(t0) { this.userCompany = t0; }, ReportsScreenVM_fromStore_closure5: function ReportsScreenVM_fromStore_closure5(t0, t1) { this.state = t0; this.store = t1; }, ReportsScreenVM_fromStore__closure: function ReportsScreenVM_fromStore__closure(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.store = t1; _.report = t2; _.group = t3; _.selectedGroup = t4; _.subgroup = t5; _.chart = t6; _.customStartDate = t7; _.customEndDate = t8; }, ReportsScreenVM_fromStore_closure1: function ReportsScreenVM_fromStore_closure1(t0) { this.report = t0; }, ReportsScreenVM_fromStore__closure0: function ReportsScreenVM_fromStore__closure0(t0) { this.report = t0; }, ReportsScreenVM_fromStore_closure0: function ReportsScreenVM_fromStore_closure0(t0, t1, t2) { this._box_1 = t0; this.state = t1; this.groupTotals = t2; }, ReportsScreenVM_fromStore__closure1: function ReportsScreenVM_fromStore__closure1(t0, t1) { this._box_0 = t0; this.localization = t1; }, ReportsScreenVM_fromStore__closure2: function ReportsScreenVM_fromStore__closure2(t0, t1, t2) { this._box_0 = t0; this._box_1 = t1; this.context = t2; }, ReportsScreenVM_fromStore__closure3: function ReportsScreenVM_fromStore__closure3(t0) { this.context = t0; }, ReportsScreenVM_fromStore__closure4: function ReportsScreenVM_fromStore__closure4() { }, ReportsScreenVM_fromStore__closure5: function ReportsScreenVM_fromStore__closure5(t0, t1) { this._box_0 = t0; this.localization = t1; }, ReportsScreenVM_fromStore__closure6: function ReportsScreenVM_fromStore__closure6(t0, t1, t2) { this._box_0 = t0; this.groupTotals = t1; this.columns = t2; }, ReportsScreenVM_fromStore___closure: function ReportsScreenVM_fromStore___closure(t0, t1) { this._box_0 = t0; this.row = t1; }, GroupTotals: function GroupTotals(t0, t1) { this.totals = t0; this.rows = t1; }, memoizeedGroupTotals_closure: function memoizeedGroupTotals_closure() { }, calculateReportTotals_closure: function calculateReportTotals_closure(t0, t1, t2, t3, t4) { var _ = this; _.totals = t0; _.index = t1; _.columns = t2; _.sortedColumns = t3; _.reportSettings = t4; }, taskItemReport(userCompany, reportsUIState, taskMap, invoiceMap, groupMap, clientMap, taskStatusMap, userMap, projectMap, staticState) { var taskReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, client, t20, invoice, t21, project, group, t22, t23, t24, value, value0, t25, t26, t27, t28, t29, t30, t31, value1, value2, value3, value4, value5, value6, t32, t33, value7, value8, value9, value10, value11, t34, _i, taskItem, row, t35, t36, t37, value12, t38, t39, skip, t40, value13, timestamp, t41, t42, scope, selectedColumns, _null = null, _s9_ = "task_item", data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s9_)) { t1 = t1.$index(0, _s9_); t1.toString; taskReportSettings = t1; } else taskReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.TaskItemReportFields_0, B.TaskItemReportFields_4, B.TaskItemReportFields_5, B.TaskItemReportFields_6, B.TaskItemReportFields_7, B.TaskItemReportFields_13, B.TaskItemReportFields_12, B.TaskItemReportFields_9, B.TaskItemReportFields_23], type$.JSArray_TaskItemReportFields); t1 = taskReportSettings.columns._list$_list; t2 = type$.TaskItemReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.taskItemReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskItemReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = taskMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = columns._list$_list, t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = userCompany.company, t9 = userMap._map$_map, t10 = taskStatusMap._map$_map, t11 = clientMap._map$_map, t12 = projectMap._map$_map, t13 = type$.JSArray_ReportElement, t14 = groupMap._map$_map, t15 = invoiceMap._map$_map, t16 = taskMap._map$_map, t17 = !t8.reportIncludeDeleted; t1.moveNext$0();) { t18 = t16.$index(0, t1.__js_helper$_current); t18.toString; t19 = t18.clientId; client = t11.$index(0, t19); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t20 = t18.invoiceId; invoice = t15.$index(0, t20); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); t21 = t18.projectId; project = t12.$index(0, t21); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null); group = t14.$index(0, client.groupId); if (group == null) group = A.GroupEntity_GroupEntity(_null, _null); t22 = t18.isDeleted; t22.toString; if (!(t22 && t17)) { t23 = client.isDeleted; t23.toString; } else t23 = true; if (t23) continue; for (t23 = t18.getTaskTimes$0(), t24 = t23.length, value = t18.id, value0 = t20.length !== 0, t20 = t18.archivedAt > 0, t25 = t18.createdUserId, t26 = t18.assignedUserId, t27 = t18.statusId, t28 = t18.customValue4, t29 = t18.customValue3, t30 = t18.customValue2, t31 = t18.customValue1, value1 = client.shippingAddress2, value2 = client.shippingAddress1, value3 = client.address2, value4 = client.address1, value5 = client.balance, value6 = invoice.dueDate, t32 = invoice.id, t33 = t32.length !== 0, value7 = invoice.date, value8 = invoice.number, value9 = t18.description, value10 = t18.rate, value11 = t18.number, t34 = client.settings.currencyId, t22 = !t22, _i = 0; _i < t23.length; t23.length === t24 || (0, A.throwConcurrentModificationError)(t23), ++_i) { taskItem = t23[_i]; row = A._setArrayType([], t13); for (t35 = new J.ArrayIterator(t2, t2.length, t4), t36 = taskItem.startDate, t37 = taskItem.endDate, value12 = taskItem.description, t38 = t37 == null, t39 = t36 == null, skip = false; t35.moveNext$0();) { t40 = t35.__interceptors$_current; if (t40 == null) t40 = t5._as(t40); switch (t40.index) { case 1: value13 = value; break; case 0: value13 = value11; break; case 2: value13 = value10; break; case 3: value13 = A.taskRateSelector(client, t8, group, project, t18); break; case 4: if (t39) value13 = ""; else { timestamp = B.JSNumber_methods.floor$0(t36._value / 1000); if (timestamp > 0) if (timestamp === 0) value13 = ""; else { t41 = timestamp * 1000; t42 = new A.DateTime(t41, true); t42.DateTime$_withValue$2$isUtc(t41, true); t42 = t42.toIso8601String$0(); value13 = t42; } else value13 = ""; } break; case 5: if (t38) value13 = ""; else { timestamp = B.JSNumber_methods.floor$0(t37._value / 1000); if (timestamp > 0) if (timestamp === 0) value13 = ""; else { t41 = timestamp * 1000; t42 = new A.DateTime(t41, true); t42.DateTime$_withValue$2$isUtc(t41, true); t42 = t42.toIso8601String$0(); value13 = t42; } else value13 = ""; } break; case 7: value13 = value9; break; case 8: value13 = value12; break; case 9: value13 = value8; break; case 10: if (t33) { t41 = A.Primitives_parseInt(t32, _null); t41 = (t41 == null ? 0 : t41) < 0; } else t41 = true; value13 = t41 ? "" : value7; break; case 11: if (t33) { t41 = A.Primitives_parseInt(t32, _null); t41 = (t41 == null ? 0 : t41) < 0; } else t41 = true; value13 = t41 ? "" : value6; break; case 6: t41 = t38 ? new A.DateTime(Date.now(), false) : t37; value13 = B.JSInt_methods._tdivFast$1(1000 * (t41._value - t36._value), 1000000); break; case 12: t41 = t12.$index(0, t21); value13 = t41 == null ? _null : t41.name; if (value13 == null) value13 = ""; break; case 13: t41 = t11.$index(0, t19); value13 = t41 == null ? _null : t41.displayName; if (value13 == null) value13 = ""; break; case 14: value13 = value5; break; case 15: value13 = value4; break; case 16: value13 = value3; break; case 17: value13 = value2; break; case 18: value13 = value1; break; case 19: value13 = A.presentCustomField(t8, "task1", t31); break; case 20: value13 = A.presentCustomField(t8, "task2", t30); break; case 21: value13 = A.presentCustomField(t8, "task3", t29); break; case 22: value13 = A.presentCustomField(t8, "task4", t28); break; case 23: t41 = t10.$index(0, t27); value13 = t41 == null ? _null : t41.name; if (value13 == null) value13 = ""; break; case 24: t41 = t9.$index(0, t26); if (t41 == null) value13 = _null; else { t42 = B.JSString_methods.trim$0(t41.firstName + " " + t41.lastName); t41 = t42.length !== 0 ? t42 : t41.email; value13 = t41; } if (value13 == null) value13 = ""; break; case 25: t41 = t9.$index(0, t25); if (t41 == null) value13 = _null; else { t42 = B.JSString_methods.trim$0(t41.firstName + " " + t41.lastName); t41 = t42.length !== 0 ? t42 : t41.email; value13 = t41; } if (value13 == null) value13 = ""; break; case 26: t41 = A.taskRateSelector(client, t8, group, project, t18); t41.toString; t42 = t38 ? new A.DateTime(Date.now(), false) : t37; value13 = t41 * A.round(B.JSInt_methods._tdivFast$1(1000 * (t42._value - t36._value), 1000000) / 3600, 3); break; case 27: t41 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t41).dependOnInheritedWidgetOfExactType$1$0(t7); t41 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t41.toString; if (t18.get$isActive()) t42 = "active"; else t42 = t20 && t22 ? "archived" : "deleted"; value13 = t41.lookup$1(t42); break; case 28: value13 = value0; break; default: value13 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t40), _null, reportsUIState, userCompany, value13)) skip = true; if (t40 === B.TaskItemReportFields_6) row.push(new A.ReportDurationValue(value13, t34, t18.get$entityType(), value)); else { t40 = J.getInterceptor$(value13); if (t40.get$runtimeType(value13) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value13, t18.get$entityType(), value)); else if (t40.get$runtimeType(value13) === B.Type_double_K1J || t40.get$runtimeType(value13) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value13, _null, t34, t18.get$entityType(), value)); else row.push(new A.ReportStringValue(value13, t18.get$entityType(), value)); } } if (!skip) { data.push(row); entities.push(t18); } } } t1 = t3._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t2, new A.taskItemReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.taskItemReport_closure1(taskReportSettings, selectedColumns)); t1 = type$.MappedListIterable_TaskItemReportFields_String; t2 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_ahs0, new A.taskItemReport_closure2(), t1), true, t2), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.taskItemReport_closure3(), t1), true, t2), data, entities, true); }, TaskItemReportFields: function TaskItemReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedTaskItemReport_closure: function memoizedTaskItemReport_closure() { }, taskItemReport_closure: function taskItemReport_closure() { }, taskItemReport_closure0: function taskItemReport_closure0() { }, taskItemReport_closure1: function taskItemReport_closure1(t0, t1) { this.taskReportSettings = t0; this.selectedColumns = t1; }, taskItemReport_closure2: function taskItemReport_closure2() { }, taskItemReport_closure3: function taskItemReport_closure3() { }, taskReport(userCompany, reportsUIState, taskMap, invoiceMap, groupMap, clientMap, taskStatusMap, userMap, projectMap, staticState) { var taskReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, client, t20, invoice, t21, project, group, t22, t23, row, value, value0, t24, t25, t26, t27, t28, t29, t30, value1, value2, value3, value4, value5, value6, t31, t32, value7, value8, value9, value10, value11, value12, t33, skip, t34, value13, timestamp, t35, t36, t37, scope, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "task")) { t1 = t1.$index(0, "task"); t1.toString; taskReportSettings = t1; } else taskReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.TaskReportFields_4, B.TaskReportFields_5, B.TaskReportFields_6, B.TaskReportFields_7, B.TaskReportFields_13, B.TaskReportFields_12, B.TaskReportFields_8, B.TaskReportFields_23], type$.JSArray_TaskReportFields); t1 = taskReportSettings.columns._list$_list; t2 = type$.TaskReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.taskReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = taskMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = columns._list$_list, t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = userCompany.company, t9 = userMap._map$_map, t10 = taskStatusMap._map$_map, t11 = clientMap._map$_map, t12 = projectMap._map$_map, t13 = type$.JSArray_ReportElement, t14 = groupMap._map$_map, t15 = invoiceMap._map$_map, t16 = taskMap._map$_map, t17 = !t8.reportIncludeDeleted; t1.moveNext$0();) { t18 = t16.$index(0, t1.__js_helper$_current); t18.toString; t19 = t18.clientId; client = t11.$index(0, t19); if (client == null) client = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t20 = t18.invoiceId; invoice = t15.$index(0, t20); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); t21 = t18.projectId; project = t12.$index(0, t21); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null); group = t14.$index(0, client.groupId); if (group == null) group = A.GroupEntity_GroupEntity(_null, _null); t22 = t18.isDeleted; t22.toString; if (!(t22 && t17)) { t23 = client.isDeleted; t23.toString; } else t23 = true; if (t23) continue; row = A._setArrayType([], t13); for (t23 = new J.ArrayIterator(t2, t2.length, t4), value = t18.id, value0 = t20.length !== 0, t20 = t18.archivedAt > 0, t24 = t18.createdUserId, t25 = t18.assignedUserId, t26 = t18.statusId, t27 = t18.customValue4, t28 = t18.customValue3, t29 = t18.customValue2, t30 = t18.customValue1, value1 = client.shippingAddress2, value2 = client.shippingAddress1, value3 = client.address2, value4 = client.address1, value5 = client.balance, value6 = invoice.dueDate, t31 = invoice.id, t32 = t31.length !== 0, value7 = invoice.date, value8 = invoice.amount, value9 = invoice.number, value10 = t18.description, value11 = t18.rate, value12 = t18.number, t33 = client.settings.currencyId, t22 = !t22, skip = false; t23.moveNext$0();) { t34 = t23.__interceptors$_current; if (t34 == null) t34 = t5._as(t34); switch (t34.index) { case 1: value13 = value; break; case 0: value13 = value12; break; case 2: value13 = value11; break; case 3: value13 = A.taskRateSelector(client, t8, group, project, t18); break; case 4: timestamp = t18.get$startTimestamp(); t35 = timestamp == null; if ((t35 ? 0 : timestamp) > 0) if ((t35 ? 0 : timestamp) === 0) value13 = ""; else { t36 = (t35 ? 0 : timestamp) * 1000; t37 = new A.DateTime(t36, true); t37.DateTime$_withValue$2$isUtc(t36, true); t37 = t37.toIso8601String$0(); value13 = t37; } else value13 = ""; break; case 5: timestamp = t18.get$endTimestamp(); t35 = timestamp == null; if ((t35 ? 0 : timestamp) > 0) if ((t35 ? 0 : timestamp) === 0) value13 = ""; else { t36 = (t35 ? 0 : timestamp) * 1000; t37 = new A.DateTime(t36, true); t37.DateTime$_withValue$2$isUtc(t36, true); t37 = t37.toIso8601String$0(); value13 = t37; } else value13 = ""; break; case 7: value13 = value10; break; case 8: value13 = value9; break; case 9: value13 = value8; break; case 10: if (t32) { t35 = A.Primitives_parseInt(t31, _null); t35 = (t35 == null ? 0 : t35) < 0; } else t35 = true; value13 = t35 ? "" : value7; break; case 11: if (t32) { t35 = A.Primitives_parseInt(t31, _null); t35 = (t35 == null ? 0 : t35) < 0; } else t35 = true; value13 = t35 ? "" : value6; break; case 6: value13 = B.JSInt_methods._tdivFast$1(t18.calculateDuration$0()._duration, 1000000); break; case 12: t35 = t12.$index(0, t21); value13 = t35 == null ? _null : t35.name; if (value13 == null) value13 = ""; break; case 13: t35 = t11.$index(0, t19); value13 = t35 == null ? _null : t35.displayName; if (value13 == null) value13 = ""; break; case 14: value13 = value5; break; case 15: value13 = value4; break; case 16: value13 = value3; break; case 17: value13 = value2; break; case 18: value13 = value1; break; case 19: value13 = A.presentCustomField(t8, "task1", t30); break; case 20: value13 = A.presentCustomField(t8, "task2", t29); break; case 21: value13 = A.presentCustomField(t8, "task3", t28); break; case 22: value13 = A.presentCustomField(t8, "task4", t27); break; case 23: t35 = t10.$index(0, t26); value13 = t35 == null ? _null : t35.name; if (value13 == null) value13 = ""; break; case 24: t35 = t9.$index(0, t25); if (t35 == null) value13 = _null; else { t36 = B.JSString_methods.trim$0(t35.firstName + " " + t35.lastName); t35 = t36.length !== 0 ? t36 : t35.email; value13 = t35; } if (value13 == null) value13 = ""; break; case 25: t35 = t9.$index(0, t24); if (t35 == null) value13 = _null; else { t36 = B.JSString_methods.trim$0(t35.firstName + " " + t35.lastName); t35 = t36.length !== 0 ? t36 : t35.email; value13 = t35; } if (value13 == null) value13 = ""; break; case 26: t35 = A.taskRateSelector(client, t8, group, project, t18); t35.toString; value13 = t35 * A.round(B.JSInt_methods._tdivFast$1(t18.calculateDuration$0()._duration, 1000000) / 3600, 3); break; case 27: t35 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t35).dependOnInheritedWidgetOfExactType$1$0(t7); t35 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t35.toString; if (t18.get$isActive()) t36 = "active"; else t36 = t20 && t22 ? "archived" : "deleted"; value13 = t35.lookup$1(t36); break; case 28: value13 = value0; break; default: value13 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t34), _null, reportsUIState, userCompany, value13)) skip = true; if (t34 === B.TaskReportFields_6) row.push(new A.ReportDurationValue(value13, t33, t18.get$entityType(), value)); else { t34 = J.getInterceptor$(value13); if (t34.get$runtimeType(value13) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value13, t18.get$entityType(), value)); else if (t34.get$runtimeType(value13) === B.Type_double_K1J || t34.get$runtimeType(value13) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value13, _null, t33, t18.get$entityType(), value)); else row.push(new A.ReportStringValue(value13, t18.get$entityType(), value)); } } if (!skip) { data.push(row); entities.push(t18); } } t1 = t3._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t2, new A.taskReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.taskReport_closure1(taskReportSettings, selectedColumns)); t1 = type$.MappedListIterable_TaskReportFields_String; t2 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_CFh, new A.taskReport_closure2(), t1), true, t2), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.taskReport_closure3(), t1), true, t2), data, entities, true); }, TaskReportFields: function TaskReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedTaskReport_closure: function memoizedTaskReport_closure() { }, taskReport_closure: function taskReport_closure() { }, taskReport_closure0: function taskReport_closure0() { }, taskReport_closure1: function taskReport_closure1(t0, t1) { this.taskReportSettings = t0; this.selectedColumns = t1; }, taskReport_closure2: function taskReport_closure2() { }, taskReport_closure3: function taskReport_closure3() { }, transactionReport(userCompany, reportsUIState, transactionMap, vendorMap, expenseMap, categoryMap, invoiceMap, bankAccountMap, paymentMap, staticState) { var transactionReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, row, t19, value, value0, value1, t20, t21, t22, t23, t24, value2, t25, t26, t27, t28, t29, value3, t30, t31, value4, t32, t33, t34, t35, skip, t36, value5, t37, scope, t38, selectedColumns, _null = null, _s11_ = "transaction", data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, _s11_)) { t1 = t1.$index(0, _s11_); t1.toString; transactionReportSettings = t1; } else transactionReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.TransactionReportFields_12, B.TransactionReportFields_4, B.TransactionReportFields_5, B.TransactionReportFields_2, B.TransactionReportFields_3, B.TransactionReportFields_10, B.TransactionReportFields_11], type$.JSArray_TransactionReportFields); t1 = transactionReportSettings.columns._list$_list; t2 = type$.TransactionReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.transactionReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = transactionMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = columns._list$_list, t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = type$.JSArray_String, t9 = type$.MappedListIterable_String_String, t10 = paymentMap._map$_map, t11 = bankAccountMap._map$_map, t12 = vendorMap._map$_map, t13 = categoryMap._map$_map, t14 = type$.JSArray_ReportElement, t15 = transactionMap._map$_map, t16 = !userCompany.company.reportIncludeDeleted; t1.moveNext$0();) { t17 = t15.$index(0, t1.__js_helper$_current); t17.toString; t18 = t17.isDeleted; t18.toString; if (t18 && t16) continue; row = A._setArrayType([], t14); for (t19 = new J.ArrayIterator(t2, t2.length, t4), value = t17.id, value0 = t17.participant, value1 = t17.participantName, t20 = t17.archivedAt > 0, t21 = t17.createdAt, t22 = t17.updatedAt, t23 = t17.invoiceIds, t24 = t17.expenseId, value2 = t17.category, t25 = t17.paymentId, t26 = t17.bankAccountId, t27 = t17.statusId, t28 = t17.vendorId, t29 = t17.description, value3 = t17.date, t30 = t17.categoryId, t31 = t17.baseType === "CREDIT", value4 = t17.amount, t32 = !t31, t33 = t17.currencyId, t18 = !t18, t34 = t21 * 1000, t21 = t21 === 0, t35 = t22 * 1000, t22 = t22 === 0, skip = false; t19.moveNext$0();) { t36 = t19.__interceptors$_current; if (t36 == null) t36 = t5._as(t36); switch (t36.index) { case 0: value5 = value; break; case 13: t37 = t11.$index(0, t26); t37 = t37 == null ? _null : t37.type; value5 = A.toTitleCase(t37 == null ? "" : t37); break; case 1: value5 = value4; break; case 5: value5 = t32 ? value4 : 0; break; case 4: value5 = t31 ? value4 : 0; break; case 7: t37 = t13.$index(0, t30); value5 = t37 == null ? _null : t37.name; if (value5 == null) value5 = ""; break; case 2: value5 = value3; break; case 3: value5 = A.stringReplaceAllUnchecked(t29, "\\n", " "); break; case 6: t37 = t12.$index(0, t28); value5 = t37 == null ? _null : t37.name; if (value5 == null) value5 = ""; break; case 12: value5 = B.Map_2VQL6.$index(0, t27); break; case 9: t37 = t11.$index(0, t26); value5 = t37 == null ? _null : t37.name; if (value5 == null) value5 = ""; break; case 8: t37 = t10.$index(0, t25); value5 = t37 == null ? _null : t37.number; if (value5 == null) value5 = ""; break; case 14: value5 = value2; break; case 11: value5 = new A.MappedListIterable(A._setArrayType(t24.split(","), t8), new A.transactionReport_closure0(expenseMap), t9).join$1(0, ", "); break; case 10: value5 = new A.MappedListIterable(A._setArrayType(t23.split(","), t8), new A.transactionReport_closure1(invoiceMap), t9).super$Iterable$where(0, new A.transactionReport_closure2()).join$1(0, ", "); break; case 16: if (t22) value5 = ""; else { t37 = new A.DateTime(t35, true); t37.DateTime$_withValue$2$isUtc(t35, true); value5 = t37.toIso8601String$0(); } break; case 15: if (t21) value5 = ""; else { t37 = new A.DateTime(t34, true); t37.DateTime$_withValue$2$isUtc(t34, true); value5 = t37.toIso8601String$0(); } break; case 17: t37 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t37).dependOnInheritedWidgetOfExactType$1$0(t7); t37 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t37.toString; if (t17.get$isActive()) t38 = "active"; else t38 = t20 && t18 ? "archived" : "deleted"; value5 = t37.lookup$1(t38); break; case 19: value5 = value1; break; case 18: value5 = value0; break; default: value5 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t36), _null, reportsUIState, userCompany, value5)) skip = true; t36 = J.getInterceptor$(value5); if (t36.get$runtimeType(value5) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value5, t17.get$entityType(), value)); else if (t36.get$runtimeType(value5) === B.Type_double_K1J || t36.get$runtimeType(value5) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value5, _null, t33, t17.get$entityType(), value)); else row.push(new A.ReportStringValue(value5, t17.get$entityType(), value)); } if (!skip) { data.push(row); entities.push(t17); } } t1 = t3._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t2, new A.transactionReport_closure3(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.transactionReport_closure4(transactionReportSettings, selectedColumns)); t1 = type$.MappedListIterable_TransactionReportFields_String; t2 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_yfz, new A.transactionReport_closure5(), t1), true, t2), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.transactionReport_closure6(), t1), true, t2), data, entities, true); }, TransactionReportFields: function TransactionReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedTransactionReport_closure: function memoizedTransactionReport_closure() { }, transactionReport_closure: function transactionReport_closure() { }, transactionReport_closure0: function transactionReport_closure0(t0) { this.expenseMap = t0; }, transactionReport_closure1: function transactionReport_closure1(t0) { this.invoiceMap = t0; }, transactionReport_closure2: function transactionReport_closure2() { }, transactionReport_closure3: function transactionReport_closure3() { }, transactionReport_closure4: function transactionReport_closure4(t0, t1) { this.transactionReportSettings = t0; this.selectedColumns = t1; }, transactionReport_closure5: function transactionReport_closure5() { }, transactionReport_closure6: function transactionReport_closure6() { }, vendorReport(userCompany, reportsUIState, vendorMap, userMap, groupMap, staticState) { var vendorReportSettings, defaultColumns, t2, columns, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, contact, t20, row, t21, t22, value, t23, t24, value0, t25, t26, t27, t28, t29, t30, t31, t32, value1, value2, value3, value4, t33, t34, t35, value5, value6, value7, value8, t36, value9, value10, value11, value12, value13, t37, t38, t39, t40, value14, value15, t41, value16, value17, value18, t42, t43, skip, t44, value19, t45, t46, scope, selectedColumns, _null = null, data = A._setArrayType([], type$.JSArray_List_ReportElement), entities = A._setArrayType([], type$.JSArray_BaseEntity), t1 = userCompany.settings.reportSettings._map$_map; if (t1.containsKey$1(0, "vendor")) { t1 = t1.$index(0, "vendor"); t1.toString; vendorReportSettings = t1; } else vendorReportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); defaultColumns = A._setArrayType([B.VendorReportFields_1, B.VendorReportFields_26, B.VendorReportFields_21, B.VendorReportFields_22, B.VendorReportFields_3, B.VendorReportFields_13, B.VendorReportFields_33], type$.JSArray_VendorReportFields); t1 = vendorReportSettings.columns._list$_list; t2 = type$.VendorReportFields; if (t1.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.vendorReport_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,VendorReportFields?>")), t2); columns = A.BuiltList_BuiltList$from(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t2); } else columns = A.BuiltList_BuiltList$from(defaultColumns, t2); for (t1 = vendorMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = columns._list$_list, t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("ArrayIterator<1>"), t5 = t3._precomputed1, t6 = type$.nullable_AppLocalization, t7 = type$._LocalizationsScope, t8 = userCompany.company, t9 = userMap._map$_map, t10 = staticState.countryMap._map$_map, t11 = staticState.languageMap._map$_map, t12 = staticState.currencyMap, t13 = t12._map$_map, t14 = type$.JSArray_ReportElement, t15 = t8.settings.currencyId, t16 = vendorMap._map$_map, t17 = !t8.reportIncludeDeleted, t18 = t15 == null; t1.moveNext$0();) { t19 = t16.$index(0, t1.__js_helper$_current); t19.toString; contact = t19.get$primaryContact(); t20 = t19.isDeleted; t20.toString; if (t20 && t17) continue; row = A._setArrayType([], t14); t21 = t19.currencyId; A.getExchangeRate(t12, t21, t18 ? "1" : t15); for (t22 = new J.ArrayIterator(t2, t2.length, t4), value = t19.id, t23 = t19.archivedAt > 0, t24 = t19.classification, value0 = t19.routingId, t25 = t19.documents._list$_list, t26 = t19.createdAt, t27 = t19.updatedAt, t28 = t19.lastLogin, t29 = contact.customValue4, t30 = contact.customValue3, t31 = contact.customValue2, t32 = contact.customValue1, value1 = contact.phone, value2 = contact.email, value3 = contact.lastName, value4 = contact.firstName, t33 = value4 + " " + value3, t34 = t19.createdUserId, t35 = t19.assignedUserId, value5 = t19.vatNumber, value6 = t19.idNumber, value7 = t19.number, value8 = t19.phone, t36 = t19.countryId, value9 = t19.postalCode, value10 = t19.state, value11 = t19.city, value12 = t19.address2, value13 = t19.address1, t37 = t19.customValue4, t38 = t19.customValue3, t39 = t19.customValue2, t40 = t19.customValue1, value14 = t19.publicNotes, value15 = t19.privateNotes, t41 = t19.languageId, value16 = t19.website, value17 = t19.name, value18 = !t20, t20 = t26 * 1000, t26 = t26 === 0, t42 = t27 * 1000, t27 = t27 === 0, t43 = t28 * 1000, t28 = t28 === 0, skip = false; t22.moveNext$0();) { t44 = t22.__interceptors$_current; if (t44 == null) t44 = t5._as(t44); switch (t44.index) { case 0: value19 = value; break; case 1: value19 = value17; break; case 2: value19 = value16; break; case 3: t45 = t13.$index(0, t21); value19 = t45 == null ? _null : t45.name; if (value19 == null) value19 = ""; break; case 4: t45 = t11.$index(0, t41); value19 = t45 == null ? _null : t45.name; if (value19 == null) value19 = ""; break; case 5: value19 = value15; break; case 6: value19 = value14; break; case 14: value19 = A.presentCustomField(t8, "vendor1", t40); break; case 15: value19 = A.presentCustomField(t8, "vendor2", t39); break; case 16: value19 = A.presentCustomField(t8, "vendor3", t38); break; case 17: value19 = A.presentCustomField(t8, "vendor4", t37); break; case 7: value19 = value13; break; case 8: value19 = value12; break; case 9: value19 = value11; break; case 10: value19 = value10; break; case 11: value19 = value9; break; case 13: t45 = t10.$index(0, t36); value19 = t45 == null ? _null : t45.name; if (value19 == null) value19 = ""; break; case 12: value19 = value8; break; case 20: value19 = value7; break; case 21: value19 = value6; break; case 22: value19 = value5; break; case 19: t45 = t9.$index(0, t35); if (t45 == null) value19 = _null; else { t46 = B.JSString_methods.trim$0(t45.firstName + " " + t45.lastName); t45 = t46.length !== 0 ? t46 : t45.email; value19 = t45; } if (value19 == null) value19 = ""; break; case 18: t45 = t9.$index(0, t34); if (t45 == null) value19 = _null; else { t46 = B.JSString_methods.trim$0(t45.firstName + " " + t45.lastName); t45 = t46.length !== 0 ? t46 : t45.email; value19 = t45; } if (value19 == null) value19 = ""; break; case 23: value19 = B.JSString_methods.trim$0(t33); break; case 24: value19 = value4; break; case 25: value19 = value3; break; case 26: value19 = value2; break; case 27: value19 = value1; break; case 28: value19 = A.presentCustomField(t8, "vendor_contact1", t32); break; case 29: value19 = A.presentCustomField(t8, "vendor_contact2", t31); break; case 30: value19 = A.presentCustomField(t8, "vendor_contact3", t30); break; case 31: value19 = A.presentCustomField(t8, "vendor_contact4", t29); break; case 36: if (t28) value19 = ""; else { t45 = new A.DateTime(t43, true); t45.DateTime$_withValue$2$isUtc(t43, true); value19 = t45.toIso8601String$0(); } break; case 32: value19 = !(t23 && value18) && value18; break; case 34: if (t27) value19 = ""; else { t45 = new A.DateTime(t42, true); t45.DateTime$_withValue$2$isUtc(t42, true); value19 = t45.toIso8601String$0(); } break; case 33: if (t26) value19 = ""; else { t45 = new A.DateTime(t20, true); t45.DateTime$_withValue$2$isUtc(t20, true); value19 = t45.toIso8601String$0(); } break; case 35: value19 = t25.length; break; case 37: value19 = value0; break; case 38: t45 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t45).dependOnInheritedWidgetOfExactType$1$0(t7); value19 = (scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD))).lookup$1(t24); break; case 39: t45 = $.$get$navigatorKey(); scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t45).dependOnInheritedWidgetOfExactType$1$0(t7); t45 = scope == null ? _null : t6._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t45.toString; if (t19.get$isActive()) t46 = "active"; else t46 = t23 && value18 ? "archived" : "deleted"; value19 = t45.lookup$1(t46); break; default: value19 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t44), _null, reportsUIState, userCompany, value19)) skip = true; t45 = J.getInterceptor$(value19); if (t45.get$runtimeType(value19) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value19, t19.get$entityType(), value)); else if (t44 === B.VendorReportFields_35) row.push(new A.ReportIntValue(value19, t19.get$entityType(), value)); else if (t45.get$runtimeType(value19) === B.Type_double_K1J || t45.get$runtimeType(value19) === B.Type_int_tHn) row.push(new A.ReportNumberValue(value19, _null, t21, t19.get$entityType(), value)); else row.push(new A.ReportStringValue(A.S(value19), t19.get$entityType(), value)); } if (!skip) { data.push(row); entities.push(t19); } } t1 = t3._eval$1("MappedListIterable<1,String>"); selectedColumns = A.List_List$of(new A.MappedListIterable(t2, new A.vendorReport_closure0(), t1), true, t1._eval$1("ListIterable.E")); B.JSArray_methods.sort$1(data, new A.vendorReport_closure1(vendorReportSettings, selectedColumns)); t1 = type$.MappedListIterable_VendorReportFields_String; t2 = t1._eval$1("ListIterable.E"); return new A.ReportResult(selectedColumns, A.List_List$of(new A.MappedListIterable(B.List_RrN, new A.vendorReport_closure2(), t1), true, t2), A.List_List$of(new A.MappedListIterable(defaultColumns, new A.vendorReport_closure3(), t1), true, t2), data, entities, true); }, VendorReportFields: function VendorReportFields(t0, t1) { this.index = t0; this._core$_name = t1; }, memoizedVendorReport_closure: function memoizedVendorReport_closure() { }, vendorReport_closure: function vendorReport_closure() { }, vendorReport_closure0: function vendorReport_closure0() { }, vendorReport_closure1: function vendorReport_closure1(t0, t1) { this.vendorReportSettings = t0; this.selectedColumns = t1; }, vendorReport_closure2: function vendorReport_closure2() { }, vendorReport_closure3: function vendorReport_closure3() { }, ScheduleEdit: function ScheduleEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _ScheduleEditState: function _ScheduleEditState(t0, t1, t2) { var _ = this; _._schedule_edit$_debouncer = t0; _._clientClearedAt = ""; _._schedule_edit$_controllers = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _ScheduleEditState_didChangeDependencies_closure: function _ScheduleEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ScheduleEditState_didChangeDependencies_closure0: function _ScheduleEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ScheduleEditState_dispose_closure: function _ScheduleEditState_dispose_closure(t0) { this.$this = t0; }, _ScheduleEditState__onChanged_closure: function _ScheduleEditState__onChanged_closure(t0) { this.$this = t0; }, _ScheduleEditState__onChanged__closure: function _ScheduleEditState__onChanged__closure() { }, _ScheduleEditState_build_closure0: function _ScheduleEditState_build_closure0(t0) { this.viewModel = t0; }, _ScheduleEditState_build_closure1: function _ScheduleEditState_build_closure1(t0) { this.$this = t0; }, _ScheduleEditState_build_closure: function _ScheduleEditState_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.$this = t0; _.schedule = t1; _.localization = t2; _.viewModel = t3; _.parameters = t4; _.state = t5; _.invoiceIds = t6; _.quoteIds = t7; _.creditIds = t8; _.purchaseOrderIds = t9; }, _ScheduleEditState_build__closure1: function _ScheduleEditState_build__closure1(t0, t1) { this.schedule = t0; this.viewModel = t1; }, _ScheduleEditState_build___closure17: function _ScheduleEditState_build___closure17(t0) { this.value = t0; }, _ScheduleEditState_build__closure: function _ScheduleEditState_build__closure() { }, _ScheduleEditState_build__closure0: function _ScheduleEditState_build__closure0(t0) { this.localization = t0; }, _ScheduleEditState_build__closure2: function _ScheduleEditState_build__closure2(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure16: function _ScheduleEditState_build___closure16(t0) { this.date = t0; }, _ScheduleEditState_build__closure3: function _ScheduleEditState_build__closure3(t0) { this.localization = t0; }, _ScheduleEditState_build__closure5: function _ScheduleEditState_build__closure5(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure15: function _ScheduleEditState_build___closure15(t0, t1) { this.value = t0; this.schedule = t1; }, _ScheduleEditState_build__closure4: function _ScheduleEditState_build__closure4(t0) { this.localization = t0; }, _ScheduleEditState_build__closure7: function _ScheduleEditState_build__closure7(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure14: function _ScheduleEditState_build___closure14(t0) { this.value = t0; }, _ScheduleEditState_build__closure6: function _ScheduleEditState_build__closure6() { }, _ScheduleEditState_build__closure9: function _ScheduleEditState_build__closure9(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.schedule = t2; }, _ScheduleEditState_build___closure13: function _ScheduleEditState_build___closure13(t0, t1, t2) { this.viewModel = t0; this.schedule = t1; this.value = t2; }, _ScheduleEditState_build____closure: function _ScheduleEditState_build____closure(t0) { this.value = t0; }, _ScheduleEditState_build__closure8: function _ScheduleEditState_build__closure8(t0) { this.localization = t0; }, _ScheduleEditState_build__closure12: function _ScheduleEditState_build__closure12(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure12: function _ScheduleEditState_build___closure12(t0) { this.value = t0; }, _ScheduleEditState_build__closure10: function _ScheduleEditState_build__closure10() { }, _ScheduleEditState_build__closure11: function _ScheduleEditState_build__closure11(t0) { this.localization = t0; }, _ScheduleEditState_build__closure15: function _ScheduleEditState_build__closure15(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure11: function _ScheduleEditState_build___closure11(t0) { this.value = t0; }, _ScheduleEditState_build__closure13: function _ScheduleEditState_build__closure13() { }, _ScheduleEditState_build__closure14: function _ScheduleEditState_build__closure14(t0) { this.localization = t0; }, _ScheduleEditState_build__closure17: function _ScheduleEditState_build__closure17(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure10: function _ScheduleEditState_build___closure10(t0) { this.value = t0; }, _ScheduleEditState_build__closure16: function _ScheduleEditState_build__closure16(t0) { this.localization = t0; }, _ScheduleEditState_build__closure18: function _ScheduleEditState_build__closure18(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure9: function _ScheduleEditState_build___closure9(t0) { this.value = t0; }, _ScheduleEditState_build__closure19: function _ScheduleEditState_build__closure19(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure8: function _ScheduleEditState_build___closure8(t0) { this.value = t0; }, _ScheduleEditState_build__closure20: function _ScheduleEditState_build__closure20(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure7: function _ScheduleEditState_build___closure7(t0) { this.value = t0; }, _ScheduleEditState_build__closure21: function _ScheduleEditState_build__closure21(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.parameters = t1; _.viewModel = t2; _.schedule = t3; }, _ScheduleEditState_build___closure5: function _ScheduleEditState_build___closure5(t0) { this.value = t0; }, _ScheduleEditState_build___closure6: function _ScheduleEditState_build___closure6(t0) { this.$this = t0; }, _ScheduleEditState_build__closure22: function _ScheduleEditState_build__closure22(t0, t1, t2) { this.viewModel = t0; this.schedule = t1; this.clientId = t2; }, _ScheduleEditState_build___closure4: function _ScheduleEditState_build___closure4(t0) { this.clientId = t0; }, _ScheduleEditState_build__closure24: function _ScheduleEditState_build__closure24(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure3: function _ScheduleEditState_build___closure3(t0) { this.value = t0; }, _ScheduleEditState_build__closure23: function _ScheduleEditState_build__closure23(t0) { this.localization = t0; }, _ScheduleEditState_build__closure25: function _ScheduleEditState_build__closure25(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure2: function _ScheduleEditState_build___closure2(t0) { this.value = t0; }, _ScheduleEditState_build__closure26: function _ScheduleEditState_build__closure26(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure1: function _ScheduleEditState_build___closure1(t0) { this.value = t0; }, _ScheduleEditState_build__closure27: function _ScheduleEditState_build__closure27(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure0: function _ScheduleEditState_build___closure0(t0) { this.value = t0; }, _ScheduleEditState_build__closure28: function _ScheduleEditState_build__closure28(t0, t1) { this.viewModel = t0; this.schedule = t1; }, _ScheduleEditState_build___closure: function _ScheduleEditState_build___closure(t0) { this.value = t0; }, ScheduleEditVM_ScheduleEditVM$fromStore(store) { var t2, schedule, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; schedule = t2.scheduleUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].scheduleState.map._map$_map.$index(0, schedule.id); return new A.ScheduleEditVM(schedule, new A.ScheduleEditVM_ScheduleEditVM$fromStore_closure(store), new A.ScheduleEditVM_ScheduleEditVM$fromStore_closure0(store, t1), new A.ScheduleEditVM_ScheduleEditVM$fromStore_closure1(t1, store), t1); }, ScheduleEditScreen: function ScheduleEditScreen(t0) { this.key = t0; }, ScheduleEditScreen_build_closure0: function ScheduleEditScreen_build_closure0() { }, ScheduleEditScreen_build_closure: function ScheduleEditScreen_build_closure() { }, ScheduleEditVM: function ScheduleEditVM(t0, t1, t2, t3, t4) { var _ = this; _.schedule = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, ScheduleEditVM_ScheduleEditVM$fromStore_closure: function ScheduleEditVM_ScheduleEditVM$fromStore_closure(t0) { this.store = t0; }, ScheduleEditVM_ScheduleEditVM$fromStore_closure1: function ScheduleEditVM_ScheduleEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, ScheduleEditVM_ScheduleEditVM$fromStore_closure0: function ScheduleEditVM_ScheduleEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, ScheduleEditVM_ScheduleEditVM$fromStore__closure: function ScheduleEditVM_ScheduleEditVM$fromStore__closure(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, ScheduleEditVM_ScheduleEditVM$fromStore___closure: function ScheduleEditVM_ScheduleEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.schedule = t0; _.localization = t1; _.state = t2; _.store = t3; _.context = t4; }, ScheduleEditVM_ScheduleEditVM$fromStore___closure0: function ScheduleEditVM_ScheduleEditVM$fromStore___closure0(t0) { this.context = t0; }, ScheduleEditVM_ScheduleEditVM$fromStore____closure: function ScheduleEditVM_ScheduleEditVM$fromStore____closure(t0) { this.error = t0; }, ScheduleListItem: function ScheduleListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.schedule = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, ScheduleListItem_build_closure1: function ScheduleListItem_build_closure1(t0) { this.$this = t0; }, ScheduleListItem_build_closure0: function ScheduleListItem_build_closure0(t0) { this.$this = t0; }, ScheduleListItem_build_closure: function ScheduleListItem_build_closure(t0) { this.$this = t0; }, ScheduleListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredScheduleList(); t3 = t1.getUISelection$1(B.EntityType_schedule); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].scheduleState; t5 = t5.scheduleUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.scheduleState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_schedule); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.ScheduleListVM(t1, t7, t4.map, t5.filter, new A.ScheduleListVM_fromStore_closure(new A.ScheduleListVM_fromStore__handleRefresh(store)), t2, new A.ScheduleListVM_fromStore_closure0(store), new A.ScheduleListVM_fromStore_closure1(store)); }, ScheduleListBuilder: function ScheduleListBuilder(t0) { this.key = t0; }, ScheduleListBuilder_build_closure: function ScheduleListBuilder_build_closure() { }, ScheduleListBuilder_build__closure: function ScheduleListBuilder_build__closure(t0) { this.viewModel = t0; }, ScheduleListVM: function ScheduleListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.scheduleList = t1; _.scheduleMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, ScheduleListVM_fromStore__handleRefresh: function ScheduleListVM_fromStore__handleRefresh(t0) { this.store = t0; }, ScheduleListVM_fromStore_closure: function ScheduleListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, ScheduleListVM_fromStore_closure0: function ScheduleListVM_fromStore_closure0(t0) { this.store = t0; }, ScheduleListVM_fromStore_closure1: function ScheduleListVM_fromStore_closure1(t0) { this.store = t0; }, SchedulePresenter: function SchedulePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, ScheduleScreen: function ScheduleScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, ScheduleScreen_build_closure10: function ScheduleScreen_build_closure10(t0) { this.store = t0; }, ScheduleScreen_build_closure7: function ScheduleScreen_build_closure7(t0) { this.store = t0; }, ScheduleScreen_build_closure8: function ScheduleScreen_build_closure8(t0) { this.store = t0; }, ScheduleScreen_build_closure9: function ScheduleScreen_build_closure9(t0) { this.store = t0; }, ScheduleScreen_build_closure4: function ScheduleScreen_build_closure4(t0) { this.store = t0; }, ScheduleScreen_build_closure5: function ScheduleScreen_build_closure5(t0) { this.store = t0; }, ScheduleScreen_build_closure: function ScheduleScreen_build_closure(t0) { this.store = t0; }, ScheduleScreen_build_closure0: function ScheduleScreen_build_closure0(t0) { this.store = t0; }, ScheduleScreen_build_closure1: function ScheduleScreen_build_closure1(t0) { this.store = t0; }, ScheduleScreen_build_closure2: function ScheduleScreen_build_closure2(t0) { this.store = t0; }, ScheduleScreen_build_closure3: function ScheduleScreen_build_closure3(t0) { this.store = t0; }, ScheduleScreen_build_closure6: function ScheduleScreen_build_closure6(t0) { this.context = t0; }, ScheduleScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredScheduleList(); t3 = t1.getUISelection$1(B.EntityType_schedule); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].scheduleState; return new A.ScheduleScreenVM(t2.call$4(t3, t4.map, t4.list, t1.scheduleUIState.listUIState)); }, ScheduleScreenBuilder: function ScheduleScreenBuilder(t0) { this.key = t0; }, ScheduleScreenBuilder_build_closure: function ScheduleScreenBuilder_build_closure() { }, ScheduleScreenVM: function ScheduleScreenVM(t0) { this.scheduleList = t0; }, ScheduleView: function ScheduleView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _ScheduleViewState: function _ScheduleViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ScheduleViewState_build_closure: function _ScheduleViewState_build_closure(t0) { this.viewModel = t0; }, ScheduleViewVM_ScheduleViewVM$fromStore(store) { var t2, t3, t4, schedule, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.scheduleUIState.selectedId; schedule = t2._list$_list[t3.selectedCompanyIndex].scheduleState.map._map$_map.$index(0, t4); if (schedule == null) schedule = A.ScheduleEntity_ScheduleEntity("email_statement", t4, null); schedule.get$isNew(); return new A.ScheduleViewVM(t1, schedule, new A.ScheduleViewVM_ScheduleViewVM$fromStore_closure(store)); }, ScheduleViewScreen: function ScheduleViewScreen(t0) { this.key = t0; }, ScheduleViewScreen_build_closure0: function ScheduleViewScreen_build_closure0() { }, ScheduleViewScreen_build_closure: function ScheduleViewScreen_build_closure(t0) { this.$this = t0; }, ScheduleViewVM: function ScheduleViewVM(t0, t1, t2) { this.state = t0; this.schedule = t1; this.onBackPressed = t2; }, ScheduleViewVM_ScheduleViewVM$fromStore_closure: function ScheduleViewVM_ScheduleViewVM$fromStore_closure(t0) { this.store = t0; }, AccountManagement: function AccountManagement(t0, t1) { this.viewModel = t0; this.key = t1; }, _AccountManagementState: function _AccountManagementState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._account_management$_controller = _._account_management$_focusNode = null; _._account_management$_debouncer = t0; _._trackingIdController = t1; _._account_management$_matomoUrl = t2; _._account_management$_matomoId = t3; _._account_management$_controllers = t4; _.SingleTickerProviderStateMixin__ticker = t5; _.SingleTickerProviderStateMixin__tickerModeNotifier = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, _AccountManagementState_didChangeDependencies_closure: function _AccountManagementState_didChangeDependencies_closure(t0) { this.$this = t0; }, _AccountManagementState_didChangeDependencies_closure0: function _AccountManagementState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _AccountManagementState__onChanged_closure: function _AccountManagementState__onChanged_closure(t0) { this.$this = t0; }, _AccountManagementState__onChanged_closure0: function _AccountManagementState__onChanged_closure0(t0, t1) { this.$this = t0; this.company = t1; }, _AccountManagementState_dispose_closure: function _AccountManagementState_dispose_closure(t0) { this.$this = t0; }, _AccountManagementState_build_closure: function _AccountManagementState_build_closure(t0, t1, t2, t3) { var _ = this; _.localization = t0; _.company = t1; _.context = t2; _.viewModel = t3; }, _AccountManagementState_build__closure2: function _AccountManagementState_build__closure2(t0, t1, t2) { this.company = t0; this.module = t1; this.viewModel = t2; }, _AccountManagementState_build___closure: function _AccountManagementState_build___closure(t0) { this._box_0 = t0; }, _AccountManagementState_build_closure0: function _AccountManagementState_build_closure0(t0, t1) { this.viewModel = t0; this.company = t1; }, _AccountManagementState_build__closure1: function _AccountManagementState_build__closure1(t0) { this.value = t0; }, _AccountManagementState_build_closure1: function _AccountManagementState_build_closure1(t0, t1) { this.viewModel = t0; this.company = t1; }, _AccountManagementState_build__closure0: function _AccountManagementState_build__closure0(t0) { this.value = t0; }, _AccountManagementState_build_closure2: function _AccountManagementState_build_closure2(t0, t1) { this.viewModel = t0; this.company = t1; }, _AccountManagementState_build__closure: function _AccountManagementState_build__closure(t0) { this.value = t0; }, _AccountManagementState_build_closure3: function _AccountManagementState_build_closure3(t0, t1) { this.user = t0; this.localization = t1; }, _AccountManagementState_build_closure4: function _AccountManagementState_build_closure4() { }, _AccountOverview: function _AccountOverview(t0, t1) { this.viewModel = t0; this.key = t1; }, _AccountOverview_build__getDataStats: function _AccountOverview_build__getDataStats(t0, t1) { this.$this = t0; this.context = t1; }, _AccountOverview_build_closure: function _AccountOverview_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _AccountOverview_build_closure0: function _AccountOverview_build_closure0() { }, _AccountOverview_build_closure1: function _AccountOverview_build_closure1(t0, t1) { this.$this = t0; this.company = t1; }, _AccountOverview_build__closure6: function _AccountOverview_build__closure6(t0) { this.value = t0; }, _AccountOverview_build_closure2: function _AccountOverview_build_closure2(t0, t1) { this.$this = t0; this.company = t1; }, _AccountOverview_build__closure5: function _AccountOverview_build__closure5(t0) { this.value = t0; }, _AccountOverview_build_closure3: function _AccountOverview_build_closure3(t0, t1) { this.$this = t0; this.company = t1; }, _AccountOverview_build__closure4: function _AccountOverview_build__closure4(t0) { this.value = t0; }, _AccountOverview_build_closure4: function _AccountOverview_build_closure4(t0, t1) { this.$this = t0; this.company = t1; }, _AccountOverview_build__closure3: function _AccountOverview_build__closure3(t0) { this.value = t0; }, _AccountOverview_build_closure5: function _AccountOverview_build_closure5(t0, t1) { this.$this = t0; this.company = t1; }, _AccountOverview_build__closure2: function _AccountOverview_build__closure2(t0) { this.value = t0; }, _AccountOverview_build_closure6: function _AccountOverview_build_closure6() { }, _AccountOverview_build_closure7: function _AccountOverview_build_closure7(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, _AccountOverview_build__closure1: function _AccountOverview_build__closure1(t0, t1) { this.$this = t0; this.context = t1; }, _AccountOverview_build___closure1: function _AccountOverview_build___closure1() { }, _AccountOverview_build___closure2: function _AccountOverview_build___closure2(t0, t1) { this.$this = t0; this.context = t1; }, _AccountOverview_build___closure3: function _AccountOverview_build___closure3(t0) { this.context = t0; }, _AccountOverview_build_closure8: function _AccountOverview_build_closure8(t0) { this.store = t0; }, _AccountOverview_build_closure9: function _AccountOverview_build_closure9(t0) { this.store = t0; }, _AccountOverview_build_closure10: function _AccountOverview_build_closure10() { }, _AccountOverview_build_closure11: function _AccountOverview_build_closure11() { }, _AccountOverview_build_closure12: function _AccountOverview_build_closure12(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.localization = t2; _._getDataStats = t3; }, _AccountOverview_build__closure0: function _AccountOverview_build__closure0(t0, t1) { this.$this = t0; this.context = t1; }, _AccountOverview_build___closure0: function _AccountOverview_build___closure0(t0, t1) { this.$this = t0; this.context = t1; }, _AccountOverview_build_closure13: function _AccountOverview_build_closure13(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.companies = t1; _.localization = t2; _.company = t3; _._getDataStats = t4; _.context = t5; _.state = t6; }, _AccountOverview_build__closure: function _AccountOverview_build__closure(t0, t1, t2) { this.$this = t0; this.state = t1; this.context = t2; }, _AccountOverview_build___closure: function _AccountOverview_build___closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.reason = t2; }, __AccountManagementState_State_SingleTickerProviderStateMixin: function __AccountManagementState_State_SingleTickerProviderStateMixin() { }, AccountManagementVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.AccountManagementVM(t1, new A.AccountManagementVM_fromStore_closure(store), t1.uiState.settingsUIState.company, new A.AccountManagementVM_fromStore_closure0(store), new A.AccountManagementVM_fromStore_closure1(store), new A.AccountManagementVM_fromStore_closure2(t1, store), new A.AccountManagementVM_fromStore_closure3(store), new A.AccountManagementVM_fromStore_closure4(store)); }, AccountManagementScreen: function AccountManagementScreen(t0) { this.key = t0; }, AccountManagementScreen_build_closure: function AccountManagementScreen_build_closure() { }, AccountManagementVM: function AccountManagementVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.onSetPrimaryCompany = t3; _.onCompanyChanged = t4; _.onCompanyDelete = t5; _.onPurgeData = t6; _.onAppliedLicense = t7; }, AccountManagementVM_fromStore_closure1: function AccountManagementVM_fromStore_closure1(t0) { this.store = t0; }, AccountManagementVM_fromStore_closure2: function AccountManagementVM_fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, AccountManagementVM_fromStore__closure: function AccountManagementVM_fromStore__closure() { }, AccountManagementVM_fromStore__closure0: function AccountManagementVM_fromStore__closure0(t0, t1) { this.store = t0; this.companyLength = t1; }, AccountManagementVM_fromStore___closure0: function AccountManagementVM_fromStore___closure0(t0, t1) { this.store = t0; this.context = t1; }, AccountManagementVM_fromStore__closure1: function AccountManagementVM_fromStore__closure1() { }, AccountManagementVM_fromStore___closure: function AccountManagementVM_fromStore___closure(t0) { this.error = t0; }, AccountManagementVM_fromStore_closure: function AccountManagementVM_fromStore_closure(t0) { this.store = t0; }, AccountManagementVM_fromStore__closure2: function AccountManagementVM_fromStore__closure2(t0, t1) { this.store = t0; this.context = t1; }, AccountManagementVM_fromStore_closure3: function AccountManagementVM_fromStore_closure3(t0) { this.store = t0; }, AccountManagementVM_fromStore_closure4: function AccountManagementVM_fromStore_closure4(t0) { this.store = t0; }, AccountManagementVM_fromStore_closure0: function AccountManagementVM_fromStore_closure0(t0) { this.store = t0; }, ClientPortal: function ClientPortal(t0, t1) { this.viewModel = t0; this.key = t1; }, _ClientPortalState: function _ClientPortalState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _._client_portal$_focusNode = t0; _._client_portal$_controller = null; _._client_portal$_webClient = t1; _._isSubdomainUnique = true; _._isCheckingSubdomain = false; _._subdomainDebouncer = t2; _._client_portal$_debouncer = t3; _._subdomainController = t4; _._portalDomainController = t5; _._customCssController = t6; _._customJavaScriptController = t7; _._customHeaderController = t8; _._customFooterController = t9; _._client_portal$_customMessageDashboard = t10; _._client_portal$_customMessageUnpaidInvoice = t11; _._client_portal$_customMessagePaidInvoice = t12; _._client_portal$_customMessageUnapprovedQuote = t13; _._termsController = t14; _._privacyController = t15; _._client_portal$_controllers = t16; _.SingleTickerProviderStateMixin__ticker = t17; _.SingleTickerProviderStateMixin__tickerModeNotifier = t18; _._widget = null; _._debugLifecycleState = t19; _._framework$_element = null; }, _ClientPortalState__validateSubdomain_closure: function _ClientPortalState__validateSubdomain_closure(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain_closure0: function _ClientPortalState__validateSubdomain_closure0(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain__closure: function _ClientPortalState__validateSubdomain__closure(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain__closure0: function _ClientPortalState__validateSubdomain__closure0(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain__closure1: function _ClientPortalState__validateSubdomain__closure1(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain___closure0: function _ClientPortalState__validateSubdomain___closure0(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain__closure2: function _ClientPortalState__validateSubdomain__closure2(t0) { this.$this = t0; }, _ClientPortalState__validateSubdomain___closure: function _ClientPortalState__validateSubdomain___closure(t0) { this.$this = t0; }, _ClientPortalState_dispose_closure: function _ClientPortalState_dispose_closure(t0) { this.$this = t0; }, _ClientPortalState_didChangeDependencies_closure: function _ClientPortalState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ClientPortalState_didChangeDependencies_closure0: function _ClientPortalState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ClientPortalState__onChanged_closure: function _ClientPortalState__onChanged_closure(t0) { this.$this = t0; }, _ClientPortalState__onChanged__closure: function _ClientPortalState__onChanged__closure(t0, t1, t2) { this.isFiltered = t0; this.portalDomain = t1; this.subdomain = t2; }, _ClientPortalState__onChanged__closure0: function _ClientPortalState__onChanged__closure0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.isFiltered = t0; _.customMessageDashboard = t1; _.customMessageUnpaidInvoice = t2; _.customMessagePaidInvoice = t3; _.customMessageUnapprovedQuote = t4; _.clientPortalTerms = t5; _.clientPortalPrivacy = t6; _.clientPortalCustomJs = t7; _.clientPortalCustomCss = t8; _.clientPortalCustomHeader = t9; _.clientPortalCustomFooter = t10; }, _ClientPortalState_build_closure23: function _ClientPortalState_build_closure23(t0) { this.$this = t0; }, _ClientPortalState_build_closure: function _ClientPortalState_build_closure(t0) { this.viewModel = t0; }, _ClientPortalState_build__closure15: function _ClientPortalState_build__closure15(t0) { this.value = t0; }, _ClientPortalState_build_closure1: function _ClientPortalState_build_closure1(t0, t1) { this.$this = t0; this.localization = t1; }, _ClientPortalState_build_closure0: function _ClientPortalState_build_closure0(t0) { this.$this = t0; }, _ClientPortalState_build_closure2: function _ClientPortalState_build_closure2(t0, t1) { this.state = t0; this.localization = t1; }, _ClientPortalState_build_closure3: function _ClientPortalState_build_closure3() { }, _ClientPortalState_build_closure4: function _ClientPortalState_build_closure4(t0, t1) { this.loginUrl = t0; this.localization = t1; }, _ClientPortalState_build_closure5: function _ClientPortalState_build_closure5(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure14: function _ClientPortalState_build__closure14(t0) { this.value = t0; }, _ClientPortalState_build_closure6: function _ClientPortalState_build_closure6(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure13: function _ClientPortalState_build__closure13(t0) { this.value = t0; }, _ClientPortalState_build_closure7: function _ClientPortalState_build_closure7(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure12: function _ClientPortalState_build__closure12(t0) { this.value = t0; }, _ClientPortalState_build_closure8: function _ClientPortalState_build_closure8(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure11: function _ClientPortalState_build__closure11(t0) { this.value = t0; }, _ClientPortalState_build_closure9: function _ClientPortalState_build_closure9(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure10: function _ClientPortalState_build__closure10(t0) { this.value = t0; }, _ClientPortalState_build_closure10: function _ClientPortalState_build_closure10(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure9: function _ClientPortalState_build__closure9(t0) { this.value = t0; }, _ClientPortalState_build_closure11: function _ClientPortalState_build_closure11(t0, t1) { this.viewModel = t0; this.company = t1; }, _ClientPortalState_build__closure8: function _ClientPortalState_build__closure8(t0) { this.value = t0; }, _ClientPortalState_build_closure12: function _ClientPortalState_build_closure12(t0, t1) { this.company = t0; this.localization = t1; }, _ClientPortalState_build_closure13: function _ClientPortalState_build_closure13(t0, t1) { this.viewModel = t0; this.company = t1; }, _ClientPortalState_build__closure7: function _ClientPortalState_build__closure7(t0) { this.value = t0; }, _ClientPortalState_build_closure14: function _ClientPortalState_build_closure14(t0, t1) { this.registrationUrl = t0; this.localization = t1; }, _ClientPortalState_build_closure15: function _ClientPortalState_build_closure15(t0, t1, t2) { this.localization = t0; this.company = t1; this.viewModel = t2; }, _ClientPortalState_build__closure6: function _ClientPortalState_build__closure6(t0, t1, t2) { this.company = t0; this.field = t1; this.viewModel = t2; }, _ClientPortalState_build___closure: function _ClientPortalState_build___closure(t0, t1, t2) { this.index = t0; this.field = t1; this.value = t2; }, _ClientPortalState_build____closure: function _ClientPortalState_build____closure(t0) { this.value = t0; }, _ClientPortalState_build_closure16: function _ClientPortalState_build_closure16(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure5: function _ClientPortalState_build__closure5(t0) { this.value = t0; }, _ClientPortalState_build_closure17: function _ClientPortalState_build_closure17(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure4: function _ClientPortalState_build__closure4(t0) { this.value = t0; }, _ClientPortalState_build_closure18: function _ClientPortalState_build_closure18(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure3: function _ClientPortalState_build__closure3(t0) { this.value = t0; }, _ClientPortalState_build_closure19: function _ClientPortalState_build_closure19(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure2: function _ClientPortalState_build__closure2(t0) { this.value = t0; }, _ClientPortalState_build_closure20: function _ClientPortalState_build_closure20(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure1: function _ClientPortalState_build__closure1(t0) { this.value = t0; }, _ClientPortalState_build_closure21: function _ClientPortalState_build_closure21(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure0: function _ClientPortalState_build__closure0(t0) { this.value = t0; }, _ClientPortalState_build_closure22: function _ClientPortalState_build_closure22(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ClientPortalState_build__closure: function _ClientPortalState_build__closure(t0) { this.value = t0; }, __ClientPortalState_State_SingleTickerProviderStateMixin: function __ClientPortalState_State_SingleTickerProviderStateMixin() { }, ClientPortalVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.ClientPortalVM(t1, t2.company, t2.get$settings(), new A.ClientPortalVM_fromStore_closure(t1, store), new A.ClientPortalVM_fromStore_closure0(store), new A.ClientPortalVM_fromStore_closure1(store)); }, ClientPortalScreen: function ClientPortalScreen(t0) { this.key = t0; }, ClientPortalScreen_build_closure: function ClientPortalScreen_build_closure() { }, ClientPortalVM: function ClientPortalVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.company = t1; _.settings = t2; _.onSavePressed = t3; _.onCompanyChanged = t4; _.onSettingsChanged = t5; }, ClientPortalVM_fromStore_closure1: function ClientPortalVM_fromStore_closure1(t0) { this.store = t0; }, ClientPortalVM_fromStore_closure0: function ClientPortalVM_fromStore_closure0(t0) { this.store = t0; }, ClientPortalVM_fromStore_closure: function ClientPortalVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, ClientPortalVM_fromStore__closure: function ClientPortalVM_fromStore__closure(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, ClientPortalVM_fromStore___closure: function ClientPortalVM_fromStore___closure() { }, CompanyDetails: function CompanyDetails(t0, t1) { this.viewModel = t0; this.key = t1; }, _CompanyDetailsState: function _CompanyDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { var _ = this; _._company_details$_focusNode = t0; _._company_details$_controller = null; _._company_details$_debouncer = t1; _._company_details$_nameController = t2; _._idNumberController = t3; _._vatNumberController = t4; _._company_details$_emailController = t5; _._websiteController = t6; _._company_details$_phoneController = t7; _._address1Controller = t8; _._address2Controller = t9; _._cityController = t10; _._stateController = t11; _._postalCodeController = t12; _._company_details$_custom1Controller = t13; _._company_details$_custom2Controller = t14; _._company_details$_custom3Controller = t15; _._company_details$_custom4Controller = t16; _._invoiceTermsController = t17; _._invoiceFooterController = t18; _._quoteTermsController = t19; _._quoteFooterController = t20; _._creditTermsController = t21; _._creditFooterController = t22; _._purchaseOrderTermsController = t23; _._purchaseOrderFooterController = t24; _._qrIbanController = t25; _._besrIdController = t26; _._company_details$_controllers = t27; _.SingleTickerProviderStateMixin__ticker = t28; _.SingleTickerProviderStateMixin__tickerModeNotifier = t29; _._widget = null; _._debugLifecycleState = t30; _._framework$_element = null; }, _CompanyDetailsState_didChangeDependencies_closure: function _CompanyDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _CompanyDetailsState_didChangeDependencies_closure0: function _CompanyDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _CompanyDetailsState_dispose_closure: function _CompanyDetailsState_dispose_closure(t0) { this.$this = t0; }, _CompanyDetailsState__onSettingsChanged_closure: function _CompanyDetailsState__onSettingsChanged_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { var _ = this; _.isFiltered = t0; _.name = t1; _.idNumber = t2; _.vatNumber = t3; _.phone = t4; _.email = t5; _.website = t6; _.address1 = t7; _.address2 = t8; _.city = t9; _.state = t10; _.postalCode = t11; _.customValue1 = t12; _.customValue2 = t13; _.customValue3 = t14; _.customValue4 = t15; _.defaultInvoiceFooter = t16; _.defaultInvoiceTerms = t17; _.defaultQuoteFooter = t18; _.defaultQuoteTerms = t19; _.defaultCreditFooter = t20; _.defaultCreditTerms = t21; _.defaultPurchaseOrderFooter = t22; _.defaultPurchaseOrderTerms = t23; _.qrIban = t24; _.besrId = t25; }, _CompanyDetailsState__onSettingsChanged_closure0: function _CompanyDetailsState__onSettingsChanged_closure0(t0, t1) { this.$this = t0; this.settings = t1; }, _CompanyDetailsState_build_closure0: function _CompanyDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.settings = t1; }, _CompanyDetailsState_build__closure8: function _CompanyDetailsState_build__closure8(t0) { this.value = t0; }, _CompanyDetailsState_build_closure: function _CompanyDetailsState_build_closure(t0) { this.localization = t0; }, _CompanyDetailsState_build_closure1: function _CompanyDetailsState_build_closure1(t0) { this.state = t0; }, _CompanyDetailsState_build_closure2: function _CompanyDetailsState_build_closure2(t0, t1) { this.viewModel = t0; this.company = t1; }, _CompanyDetailsState_build__closure7: function _CompanyDetailsState_build__closure7(t0) { this.sizeId = t0; }, _CompanyDetailsState_build_closure3: function _CompanyDetailsState_build_closure3(t0, t1) { this.viewModel = t0; this.company = t1; }, _CompanyDetailsState_build__closure6: function _CompanyDetailsState_build__closure6(t0) { this.industry = t0; }, _CompanyDetailsState_build_closure4: function _CompanyDetailsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _CompanyDetailsState_build__closure5: function _CompanyDetailsState_build__closure5(t0) { this.country = t0; }, _CompanyDetailsState_build_closure5: function _CompanyDetailsState_build_closure5(t0, t1, t2, t3) { var _ = this; _.settings = t0; _.localization = t1; _.state = t2; _.viewModel = t3; }, _CompanyDetailsState_build__closure3: function _CompanyDetailsState_build__closure3(t0, t1, t2, t3) { var _ = this; _.state = t0; _.localization = t1; _.context = t2; _.viewModel = t3; }, _CompanyDetailsState_build___closure: function _CompanyDetailsState_build___closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _CompanyDetailsState_build__closure4: function _CompanyDetailsState_build__closure4(t0, t1, t2) { this.state = t0; this.localization = t1; this.viewModel = t2; }, _CompanyDetailsState_build_closure6: function _CompanyDetailsState_build_closure6(t0, t1) { this.viewModel = t0; this.settings = t1; }, _CompanyDetailsState_build__closure2: function _CompanyDetailsState_build__closure2(t0) { this.value = t0; }, _CompanyDetailsState_build_closure7: function _CompanyDetailsState_build_closure7(t0, t1) { this.viewModel = t0; this.settings = t1; }, _CompanyDetailsState_build__closure1: function _CompanyDetailsState_build__closure1(t0) { this.value = t0; }, _CompanyDetailsState_build_closure8: function _CompanyDetailsState_build_closure8(t0, t1) { this.viewModel = t0; this.settings = t1; }, _CompanyDetailsState_build__closure0: function _CompanyDetailsState_build__closure0(t0) { this.value = t0; }, _CompanyDetailsState_build_closure9: function _CompanyDetailsState_build_closure9(t0, t1) { this.viewModel = t0; this.settings = t1; }, _CompanyDetailsState_build__closure: function _CompanyDetailsState_build__closure(t0) { this.value = t0; }, _CompanyDetailsState_build_closure10: function _CompanyDetailsState_build_closure10(t0, t1) { this.viewModel = t0; this.context = t1; }, _CompanyDetailsState_build_closure11: function _CompanyDetailsState_build_closure11(t0) { this.store = t0; }, __CompanyDetailsState_State_SingleTickerProviderStateMixin: function __CompanyDetailsState_State_SingleTickerProviderStateMixin() { }, CompanyDetailsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.CompanyDetailsVM(t1, t2.company, t2.get$settings(), new A.CompanyDetailsVM_fromStore_closure(store), new A.CompanyDetailsVM_fromStore_closure0(store), new A.CompanyDetailsVM_fromStore_closure1(store), new A.CompanyDetailsVM_fromStore_closure2(t1, store), new A.CompanyDetailsVM_fromStore_closure3(t1, store), new A.CompanyDetailsVM_fromStore_closure4(store)); }, CompanyDetailsScreen: function CompanyDetailsScreen(t0) { this.key = t0; }, CompanyDetailsScreen_build_closure: function CompanyDetailsScreen_build_closure() { }, CompanyDetailsVM: function CompanyDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.company = t1; _.settings = t2; _.onSettingsChanged = t3; _.onCompanyChanged = t4; _.onSavePressed = t5; _.onUploadLogo = t6; _.onDeleteLogo = t7; _.onUploadDocuments = t8; }, CompanyDetailsVM_fromStore_closure: function CompanyDetailsVM_fromStore_closure(t0) { this.store = t0; }, CompanyDetailsVM_fromStore_closure0: function CompanyDetailsVM_fromStore_closure0(t0) { this.store = t0; }, CompanyDetailsVM_fromStore_closure3: function CompanyDetailsVM_fromStore_closure3(t0, t1) { this.state = t0; this.store = t1; }, CompanyDetailsVM_fromStore__closure1: function CompanyDetailsVM_fromStore__closure1() { }, CompanyDetailsVM_fromStore__closure2: function CompanyDetailsVM_fromStore__closure2() { }, CompanyDetailsVM_fromStore__closure3: function CompanyDetailsVM_fromStore__closure3() { }, CompanyDetailsVM_fromStore_closure1: function CompanyDetailsVM_fromStore_closure1(t0) { this.store = t0; }, CompanyDetailsVM_fromStore__closure4: function CompanyDetailsVM_fromStore__closure4(t0, t1) { this.store = t0; this.context = t1; }, CompanyDetailsVM_fromStore_closure2: function CompanyDetailsVM_fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, CompanyDetailsVM_fromStore_closure4: function CompanyDetailsVM_fromStore_closure4(t0) { this.store = t0; }, CompanyDetailsVM_fromStore__closure: function CompanyDetailsVM_fromStore__closure(t0) { this.context = t0; }, CompanyDetailsVM_fromStore__closure0: function CompanyDetailsVM_fromStore__closure0(t0) { this.context = t0; }, CompanyDetailsVM_fromStore___closure: function CompanyDetailsVM_fromStore___closure(t0) { this.error = t0; }, CreditCardsAndBanks: function CreditCardsAndBanks(t0) { this.key = t0; }, _CreditCardsAndBanksState: function _CreditCardsAndBanksState(t0, t1, t2, t3, t4) { var _ = this; _.___CreditCardsAndBanksState__controller_A = $; _._credit_cards_and_banks$_nameController = t0; _._credit_cards_and_banks$_controllers = t1; _.SingleTickerProviderStateMixin__ticker = t2; _.SingleTickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _CreditCardsAndBanksState_dispose_closure: function _CreditCardsAndBanksState_dispose_closure(t0) { this.$this = t0; }, _CreditCardsAndBanksState_didChangeDependencies_closure: function _CreditCardsAndBanksState_didChangeDependencies_closure(t0) { this.$this = t0; }, _CreditCardsAndBanksState_didChangeDependencies_closure0: function _CreditCardsAndBanksState_didChangeDependencies_closure0(t0) { this.$this = t0; }, __CreditCardsAndBanksState_State_SingleTickerProviderStateMixin: function __CreditCardsAndBanksState_State_SingleTickerProviderStateMixin() { }, CreditCardsAndBanksVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.CreditCardsAndBanksVM(t1); }, CreditCardsAndBanksScreen: function CreditCardsAndBanksScreen(t0) { this.key = t0; }, CreditCardsAndBanksScreen_build_closure: function CreditCardsAndBanksScreen_build_closure() { }, CreditCardsAndBanksVM: function CreditCardsAndBanksVM(t0) { this.state = t0; }, CustomFields: function CustomFields(t0, t1) { this.viewModel = t0; this.key = t1; }, _CustomFieldsState: function _CustomFieldsState(t0, t1, t2) { var _ = this; _._custom_fields$_controller = _._custom_fields$_focusNode = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _CustomFieldsState_initState_closure: function _CustomFieldsState_initState_closure(t0, t1) { this._box_0 = t0; this.state = t1; }, CustomFieldsSettings: function CustomFieldsSettings(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.showChargeTaxes = t1; _.fieldType = t2; _.key = t3; }, CustomFieldsSettings_build_closure: function CustomFieldsSettings_build_closure(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure6: function CustomFieldsSettings_build__closure6(t0, t1) { this.$this = t0; this.value = t1; }, CustomFieldsSettings_build_closure0: function CustomFieldsSettings_build_closure0(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure5: function CustomFieldsSettings_build__closure5(t0) { this.value = t0; }, CustomFieldsSettings_build_closure1: function CustomFieldsSettings_build_closure1(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure4: function CustomFieldsSettings_build__closure4(t0, t1) { this.$this = t0; this.value = t1; }, CustomFieldsSettings_build_closure2: function CustomFieldsSettings_build_closure2(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure3: function CustomFieldsSettings_build__closure3(t0) { this.value = t0; }, CustomFieldsSettings_build_closure3: function CustomFieldsSettings_build_closure3(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure2: function CustomFieldsSettings_build__closure2(t0, t1) { this.$this = t0; this.value = t1; }, CustomFieldsSettings_build_closure4: function CustomFieldsSettings_build_closure4(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure1: function CustomFieldsSettings_build__closure1(t0) { this.value = t0; }, CustomFieldsSettings_build_closure5: function CustomFieldsSettings_build_closure5(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure0: function CustomFieldsSettings_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, CustomFieldsSettings_build_closure6: function CustomFieldsSettings_build_closure6(t0, t1) { this.$this = t0; this.company = t1; }, CustomFieldsSettings_build__closure: function CustomFieldsSettings_build__closure(t0) { this.value = t0; }, CustomFormField: function CustomFormField(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.label = t0; _.value = t1; _.showTaxes = t2; _.taxesEnabled = t3; _.onChanged = t4; _.onTaxesChanged = t5; _.key = t6; }, _CustomFormFieldState: function _CustomFormFieldState(t0, t1, t2, t3) { var _ = this; _._customFieldController = t0; _._optionsController = t1; _._fieldType = "single_line_text"; _._custom_fields$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CustomFormFieldState_dispose_closure: function _CustomFormFieldState_dispose_closure(t0) { this.$this = t0; }, _CustomFormFieldState_didChangeDependencies_closure: function _CustomFormFieldState_didChangeDependencies_closure(t0) { this.$this = t0; }, _CustomFormFieldState_didChangeDependencies_closure0: function _CustomFormFieldState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _CustomFormFieldState__onChanged_closure: function _CustomFormFieldState__onChanged_closure() { }, _CustomFormFieldState_build_closure: function _CustomFormFieldState_build_closure() { }, _CustomFormFieldState_build_closure0: function _CustomFormFieldState_build_closure0(t0) { this.$this = t0; }, _CustomFormFieldState_build_closure1: function _CustomFormFieldState_build_closure1(t0) { this.$this = t0; }, _CustomFormFieldState_build__closure: function _CustomFormFieldState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, __CustomFieldsState_State_SingleTickerProviderStateMixin: function __CustomFieldsState_State_SingleTickerProviderStateMixin() { }, CustomFieldsVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.CustomFieldsVM(t1, new A.CustomFieldsVM_fromStore_closure(t1, store), t1.uiState.settingsUIState.company, new A.CustomFieldsVM_fromStore_closure0(store)); }, CustomFieldsScreen: function CustomFieldsScreen(t0) { this.key = t0; }, CustomFieldsScreen_build_closure: function CustomFieldsScreen_build_closure() { }, CustomFieldsVM: function CustomFieldsVM(t0, t1, t2, t3) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.onCompanyChanged = t3; }, CustomFieldsVM_fromStore_closure0: function CustomFieldsVM_fromStore_closure0(t0) { this.store = t0; }, CustomFieldsVM_fromStore_closure: function CustomFieldsVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, CustomFieldsVM_fromStore__closure: function CustomFieldsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, DataVisualizations: function DataVisualizations(t0) { this.key = t0; }, _DataVisualizationsState: function _DataVisualizationsState(t0, t1, t2) { var _ = this; _._data_visualizations$_firstNameController = t0; _._data_visualizations$_controllers = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _DataVisualizationsState_dispose_closure: function _DataVisualizationsState_dispose_closure(t0) { this.$this = t0; }, _DataVisualizationsState_didChangeDependencies_closure: function _DataVisualizationsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _DataVisualizationsState_didChangeDependencies_closure0: function _DataVisualizationsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, DataVisualizationsVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.DataVisualizationsVM(t1); }, DataVisualizationsScreen: function DataVisualizationsScreen(t0) { this.key = t0; }, DataVisualizationsScreen_build_closure: function DataVisualizationsScreen_build_closure() { }, DataVisualizationsVM: function DataVisualizationsVM(t0) { this.state = t0; }, DeviceSettings: function DeviceSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _DeviceSettingsState: function _DeviceSettingsState(t0, t1, t2, t3, t4, t5) { var _ = this; _._device_settings$_formKey = t0; _._device_settings$_focusNode = _._device_settings$_controller = null; _._downloadsFolderController = t1; _._device_settings$_controllers = t2; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _DeviceSettingsState_didChangeDependencies_closure: function _DeviceSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _DeviceSettingsState_didChangeDependencies_closure0: function _DeviceSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _DeviceSettingsState_build_closure: function _DeviceSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure0: function _DeviceSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure1: function _DeviceSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure2: function _DeviceSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure3: function _DeviceSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure4: function _DeviceSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure5: function _DeviceSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure6: function _DeviceSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure7: function _DeviceSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure8: function _DeviceSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure9: function _DeviceSettingsState_build_closure9(t0, t1, t2) { this.localization = t0; this.prefState = t1; this.viewModel = t2; }, _DeviceSettingsState_build__closure7: function _DeviceSettingsState_build__closure7(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure10: function _DeviceSettingsState_build_closure10(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure11: function _DeviceSettingsState_build_closure11(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure12: function _DeviceSettingsState_build_closure12(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure13: function _DeviceSettingsState_build_closure13(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure14: function _DeviceSettingsState_build_closure14(t0, t1, t2) { this.localization = t0; this.state = t1; this.viewModel = t2; }, _DeviceSettingsState_build__closure6: function _DeviceSettingsState_build__closure6(t0, t1) { this.state = t0; this.localization = t1; }, _DeviceSettingsState_build__closure5: function _DeviceSettingsState_build__closure5(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure15: function _DeviceSettingsState_build_closure15(t0, t1) { this.context = t0; this.viewModel = t1; }, _DeviceSettingsState_build__closure4: function _DeviceSettingsState_build__closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure16: function _DeviceSettingsState_build_closure16(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure17: function _DeviceSettingsState_build_closure17() { }, _DeviceSettingsState_build_closure18: function _DeviceSettingsState_build_closure18(t0, t1) { this.viewModel = t0; this.context = t1; }, _DeviceSettingsState_build_closure19: function _DeviceSettingsState_build_closure19(t0, t1, t2) { this.viewModel = t0; this.context = t1; this.prefState = t2; }, _DeviceSettingsState_build__closure2: function _DeviceSettingsState_build__closure2() { }, _DeviceSettingsState_build__closure3: function _DeviceSettingsState_build__closure3() { }, _DeviceSettingsState_build_closure20: function _DeviceSettingsState_build_closure20(t0, t1, t2, t3) { var _ = this; _.localization = t0; _.prefState = t1; _.viewModel = t2; _.context = t3; }, _DeviceSettingsState_build__closure1: function _DeviceSettingsState_build__closure1(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.context = t1; _.prefState = t2; _.selector = t3; }, _DeviceSettingsState_build___closure0: function _DeviceSettingsState_build___closure0(t0, t1) { this.selector = t0; this.value = t1; }, _DeviceSettingsState_build_closure21: function _DeviceSettingsState_build_closure21(t0, t1) { this.prefState = t0; this.localization = t1; }, _DeviceSettingsState_build__closure0: function _DeviceSettingsState_build__closure0(t0) { this.prefState = t0; }, _DeviceSettingsState_build_closure22: function _DeviceSettingsState_build_closure22(t0, t1, t2, t3) { var _ = this; _.context = t0; _.localization = t1; _.prefState = t2; _.viewModel = t3; }, _DeviceSettingsState_build__closure: function _DeviceSettingsState_build__closure(t0, t1, t2) { this.prefState = t0; this.viewModel = t1; this.context = t2; }, _DeviceSettingsState_build___closure: function _DeviceSettingsState_build___closure(t0, t1) { this.i = t0; this.colors = t1; }, __DeviceSettingsState_State_SingleTickerProviderStateMixin: function __DeviceSettingsState_State_SingleTickerProviderStateMixin() { }, DeviceSettingsVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.DeviceSettingsVM(t1, new A.DeviceSettingsVM_fromStore_closure(), new A.DeviceSettingsVM_fromStore_closure0(store), new A.DeviceSettingsVM_fromStore_closure1(store), new A.DeviceSettingsVM_fromStore_closure2(store), new A.DeviceSettingsVM_fromStore_closure3(store), new A.DeviceSettingsVM_fromStore_closure4(store), new A.DeviceSettingsVM_fromStore_closure5(store), new A.DeviceSettingsVM_fromStore_closure6(store), new A.DeviceSettingsVM_fromStore_closure7(store), new A.DeviceSettingsVM_fromStore_closure8(store), new A.DeviceSettingsVM_fromStore_closure9(store), new A.DeviceSettingsVM_fromStore_closure10(store), new A.DeviceSettingsVM_fromStore_closure11(store), new A.DeviceSettingsVM_fromStore_closure12(store), new A.DeviceSettingsVM_fromStore_closure13(store), new A.DeviceSettingsVM_fromStore_closure14(store), new A.DeviceSettingsVM_fromStore_closure15(store), new A.DeviceSettingsVM_fromStore_closure16(store), new A.DeviceSettingsVM_fromStore_closure17(store), new A.DeviceSettingsVM_fromStore_closure18(store), new A.DeviceSettingsVM_fromStore_closure19(store), A.Future_Future(new A.DeviceSettingsVM_fromStore_closure20(), type$.bool)); }, DeviceSettingsScreen: function DeviceSettingsScreen(t0) { this.key = t0; }, DeviceSettingsScreen_build_closure: function DeviceSettingsScreen_build_closure() { }, DeviceSettingsVM: function DeviceSettingsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { var _ = this; _.state = t0; _.onRefreshTap = t1; _.onLogoutTap = t2; _.onDarkModeChanged = t3; _.onCustomColorsChanged = t4; _.onLayoutChanged = t5; _.onMenuModeChanged = t6; _.onHistoryModeChanged = t7; _.onColorThemeChanged = t8; _.onLongPressSelectionIsDefault = t9; _.onTapSelectedChanged = t10; _.onEditAfterSavingChanged = t11; _.onRequireAuthenticationChanged = t12; _.onPersistDataChanged = t13; _.onShowPdfChanged = t14; _.onEnableNativeBrowserChanged = t15; _.onShowPdfSideBySideChanged = t16; _.onEnableTouchEventsChanged = t17; _.onEnableTooltipsChanged = t18; _.onEnableFlexibleSearchChanged = t19; _.onTextScaleFactorChanged = t20; _.onDownloadsFolderChanged = t21; _.authenticationSupported = t22; }, DeviceSettingsVM_fromStore_closure: function DeviceSettingsVM_fromStore_closure() { }, DeviceSettingsVM_fromStore_closure0: function DeviceSettingsVM_fromStore_closure0(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure1: function DeviceSettingsVM_fromStore_closure1(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure7: function DeviceSettingsVM_fromStore_closure7(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure4: function DeviceSettingsVM_fromStore_closure4(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure5: function DeviceSettingsVM_fromStore_closure5(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure8: function DeviceSettingsVM_fromStore_closure8(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure19: function DeviceSettingsVM_fromStore_closure19(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure15: function DeviceSettingsVM_fromStore_closure15(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure12: function DeviceSettingsVM_fromStore_closure12(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure13: function DeviceSettingsVM_fromStore_closure13(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure14: function DeviceSettingsVM_fromStore_closure14(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure18: function DeviceSettingsVM_fromStore_closure18(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure16: function DeviceSettingsVM_fromStore_closure16(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure17: function DeviceSettingsVM_fromStore_closure17(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure6: function DeviceSettingsVM_fromStore_closure6(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure9: function DeviceSettingsVM_fromStore_closure9(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure3: function DeviceSettingsVM_fromStore_closure3(t0) { this.store = t0; }, DeviceSettingsVM_fromStore__closure: function DeviceSettingsVM_fromStore__closure(t0, t1) { this.value = t0; this.store = t1; }, DeviceSettingsVM_fromStore_closure10: function DeviceSettingsVM_fromStore_closure10(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure20: function DeviceSettingsVM_fromStore_closure20() { }, DeviceSettingsVM_fromStore_closure2: function DeviceSettingsVM_fromStore_closure2(t0) { this.store = t0; }, DeviceSettingsVM_fromStore_closure11: function DeviceSettingsVM_fromStore_closure11(t0) { this.store = t0; }, EInvoiceSettings: function EInvoiceSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _EInvoiceSettingsState: function _EInvoiceSettingsState(t0, t1, t2) { var _ = this; _._e_invoice_settings$_focusNode = null; _._eInvoiceCertificatePassphraseController = t0; _._controllers = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _EInvoiceSettingsState_dispose_closure: function _EInvoiceSettingsState_dispose_closure(t0) { this.$this = t0; }, _EInvoiceSettingsState_didChangeDependencies_closure: function _EInvoiceSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _EInvoiceSettingsState_didChangeDependencies_closure0: function _EInvoiceSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _EInvoiceSettingsState__onChanged_closure: function _EInvoiceSettingsState__onChanged_closure(t0, t1) { this.isFiltered = t0; this.eInvoiceCertificatePassphrase = t1; }, _EInvoiceSettingsState_build_closure: function _EInvoiceSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EInvoiceSettingsState_build__closure2: function _EInvoiceSettingsState_build__closure2(t0) { this.value = t0; }, _EInvoiceSettingsState_build_closure0: function _EInvoiceSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EInvoiceSettingsState_build__closure1: function _EInvoiceSettingsState_build__closure1(t0) { this.value = t0; }, _EInvoiceSettingsState_build_closure2: function _EInvoiceSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EInvoiceSettingsState_build__closure0: function _EInvoiceSettingsState_build__closure0(t0) { this.value = t0; }, _EInvoiceSettingsState_build_closure1: function _EInvoiceSettingsState_build_closure1() { }, _EInvoiceSettingsState_build_closure4: function _EInvoiceSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EInvoiceSettingsState_build__closure: function _EInvoiceSettingsState_build__closure(t0) { this.value = t0; }, _EInvoiceSettingsState_build_closure3: function _EInvoiceSettingsState_build_closure3() { }, _EInvoiceSettingsState_build_closure5: function _EInvoiceSettingsState_build_closure5(t0) { this.viewModel = t0; }, EInvoiceSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.EInvoiceSettingsVM(t1, new A.EInvoiceSettingsVM_fromStore_closure(t1, store), t2.company, t2.get$settings(), new A.EInvoiceSettingsVM_fromStore_closure0(store), new A.EInvoiceSettingsVM_fromStore_closure1(store), new A.EInvoiceSettingsVM_fromStore_closure2(store, t1)); }, EInvoiceSettingsScreen: function EInvoiceSettingsScreen(t0) { this.key = t0; }, EInvoiceSettingsScreen_build_closure: function EInvoiceSettingsScreen_build_closure() { }, EInvoiceSettingsVM: function EInvoiceSettingsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.settings = t3; _.onSettingsChanged = t4; _.onCompanyChanged = t5; _.onEInvoiceCertificateSelected = t6; }, EInvoiceSettingsVM_fromStore_closure1: function EInvoiceSettingsVM_fromStore_closure1(t0) { this.store = t0; }, EInvoiceSettingsVM_fromStore_closure0: function EInvoiceSettingsVM_fromStore_closure0(t0) { this.store = t0; }, EInvoiceSettingsVM_fromStore_closure: function EInvoiceSettingsVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, EInvoiceSettingsVM_fromStore__closure: function EInvoiceSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, EInvoiceSettingsVM_fromStore_closure2: function EInvoiceSettingsVM_fromStore_closure2(t0, t1) { this.store = t0; this.state = t1; }, EmailSettings: function EmailSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _EmailSettingsState: function _EmailSettingsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _._email_settings$_focusNode = null; _._fromNameController = t0; _._replyToEmailController = t1; _._replyToNameController = t2; _._bccEmailController = t3; _._emailStyleCustomController = t4; _._emailSignatureController = t5; _._postmarkSecretController = t6; _._brevoSecretController = t7; _._mailgunSecretController = t8; _._mailgunDomainController = t9; _._customSendingEmailController = t10; _._smtpHostController = t11; _._smtpPortController = t12; _._smtpUsernameController = t13; _._smtpPasswordController = t14; _._smtpLocalDomainController = t15; _._email_settings$_controllers = t16; _._widget = null; _._debugLifecycleState = t17; _._framework$_element = null; }, _EmailSettingsState_dispose_closure: function _EmailSettingsState_dispose_closure(t0) { this.$this = t0; }, _EmailSettingsState_didChangeDependencies_closure: function _EmailSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _EmailSettingsState_didChangeDependencies_closure0: function _EmailSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _EmailSettingsState__onChanged_closure: function _EmailSettingsState__onChanged_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.isFiltered = t0; _.emailFromName = t1; _.replyToEmail = t2; _.replyToName = t3; _.bccEmail = t4; _.emailStyleCustom = t5; _.emailSignature = t6; _.postmarkSecret = t7; _.brevoSecret = t8; _.mailgunSecret = t9; _.mailgunDomain = t10; _.customSendingEmail = t11; }, _EmailSettingsState__onChanged_closure0: function _EmailSettingsState__onChanged_closure0(t0) { this.$this = t0; }, _EmailSettingsState_build_closure: function _EmailSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure11: function _EmailSettingsState_build__closure11(t0) { this.value = t0; }, _EmailSettingsState_build_closure0: function _EmailSettingsState_build_closure0(t0) { this.context = t0; }, _EmailSettingsState_build_closure1: function _EmailSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure10: function _EmailSettingsState_build__closure10(t0) { this.userId = t0; }, _EmailSettingsState_build_closure2: function _EmailSettingsState_build_closure2() { }, _EmailSettingsState_build_closure3: function _EmailSettingsState_build_closure3(t0) { this.context = t0; }, _EmailSettingsState_build_closure4: function _EmailSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure9: function _EmailSettingsState_build__closure9(t0) { this.userId = t0; }, _EmailSettingsState_build_closure5: function _EmailSettingsState_build_closure5() { }, _EmailSettingsState_build_closure6: function _EmailSettingsState_build_closure6(t0) { this.localization = t0; }, _EmailSettingsState_build_closure7: function _EmailSettingsState_build_closure7(t0) { this.localization = t0; }, _EmailSettingsState_build_closure8: function _EmailSettingsState_build_closure8(t0) { this.localization = t0; }, _EmailSettingsState_build_closure10: function _EmailSettingsState_build_closure10(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure8: function _EmailSettingsState_build__closure8(t0) { this.value = t0; }, _EmailSettingsState_build_closure9: function _EmailSettingsState_build_closure9() { }, _EmailSettingsState_build_closure11: function _EmailSettingsState_build_closure11(t0) { this.localization = t0; }, _EmailSettingsState_build_closure12: function _EmailSettingsState_build_closure12(t0) { this.localization = t0; }, _EmailSettingsState_build_closure13: function _EmailSettingsState_build_closure13(t0) { this.localization = t0; }, _EmailSettingsState_build_closure14: function _EmailSettingsState_build_closure14(t0) { this.viewModel = t0; }, _EmailSettingsState_build__closure7: function _EmailSettingsState_build__closure7(t0) { this.value = t0; }, _EmailSettingsState_build_closure15: function _EmailSettingsState_build_closure15(t0) { this.localization = t0; }, _EmailSettingsState_build_closure16: function _EmailSettingsState_build_closure16(t0) { this.localization = t0; }, _EmailSettingsState_build_closure17: function _EmailSettingsState_build_closure17(t0) { this.viewModel = t0; }, _EmailSettingsState_build__closure6: function _EmailSettingsState_build__closure6(t0) { this.value = t0; }, _EmailSettingsState_build_closure18: function _EmailSettingsState_build_closure18(t0, t1, t2, t3) { var _ = this; _.state = t0; _.viewModel = t1; _.context = t2; _.localization = t3; }, _EmailSettingsState_build_closure20: function _EmailSettingsState_build_closure20(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure5: function _EmailSettingsState_build__closure5(t0) { this.value = t0; }, _EmailSettingsState_build_closure19: function _EmailSettingsState_build_closure19(t0) { this.viewModel = t0; }, _EmailSettingsState_build_closure21: function _EmailSettingsState_build_closure21(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure4: function _EmailSettingsState_build__closure4(t0) { this.value = t0; }, _EmailSettingsState_build_closure22: function _EmailSettingsState_build_closure22(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure3: function _EmailSettingsState_build__closure3(t0) { this.value = t0; }, _EmailSettingsState_build_closure23: function _EmailSettingsState_build_closure23(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure2: function _EmailSettingsState_build__closure2(t0) { this.value = t0; }, _EmailSettingsState_build_closure24: function _EmailSettingsState_build_closure24(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure1: function _EmailSettingsState_build__closure1(t0) { this.value = t0; }, _EmailSettingsState_build_closure25: function _EmailSettingsState_build_closure25(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure0: function _EmailSettingsState_build__closure0(t0) { this.value = t0; }, _EmailSettingsState_build_closure26: function _EmailSettingsState_build_closure26(t0, t1) { this.viewModel = t0; this.settings = t1; }, _EmailSettingsState_build__closure: function _EmailSettingsState_build__closure(t0) { this.value = t0; }, EmailSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.EmailSettingsVM(t1, new A.EmailSettingsVM_fromStore_closure(t1, store), t2.company, t2.get$settings(), new A.EmailSettingsVM_fromStore_closure0(store), new A.EmailSettingsVM_fromStore_closure1(store)); }, EmailSettingsScreen: function EmailSettingsScreen(t0) { this.key = t0; }, EmailSettingsScreen_build_closure: function EmailSettingsScreen_build_closure() { }, EmailSettingsVM: function EmailSettingsVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.settings = t3; _.onSettingsChanged = t4; _.onCompanyChanged = t5; }, EmailSettingsVM_fromStore_closure1: function EmailSettingsVM_fromStore_closure1(t0) { this.store = t0; }, EmailSettingsVM_fromStore_closure0: function EmailSettingsVM_fromStore_closure0(t0) { this.store = t0; }, EmailSettingsVM_fromStore_closure: function EmailSettingsVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, EmailSettingsVM_fromStore__closure: function EmailSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, ExpenseSettings: function ExpenseSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _ExpenseSettingsState: function _ExpenseSettingsState(t0) { var _ = this; _._widget = _._expense_settings$_focusNode = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ExpenseSettingsState_build_closure: function _ExpenseSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure6: function _ExpenseSettingsState_build__closure6(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure0: function _ExpenseSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure5: function _ExpenseSettingsState_build__closure5(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure1: function _ExpenseSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.settings = t1; }, _ExpenseSettingsState_build__closure4: function _ExpenseSettingsState_build__closure4(t0) { this.paymentType = t0; }, _ExpenseSettingsState_build_closure2: function _ExpenseSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure3: function _ExpenseSettingsState_build__closure3(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure3: function _ExpenseSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure2: function _ExpenseSettingsState_build__closure2(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure4: function _ExpenseSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure1: function _ExpenseSettingsState_build__closure1(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure5: function _ExpenseSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure0: function _ExpenseSettingsState_build__closure0(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure6: function _ExpenseSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.company = t1; }, _ExpenseSettingsState_build__closure: function _ExpenseSettingsState_build__closure(t0) { this.value = t0; }, _ExpenseSettingsState_build_closure7: function _ExpenseSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.context = t1; }, ExpenseSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.ExpenseSettingsVM(t1, new A.ExpenseSettingsVM_fromStore_closure(store), t2.company, t2.get$settings(), new A.ExpenseSettingsVM_fromStore_closure0(store), new A.ExpenseSettingsVM_fromStore_closure1(store), new A.ExpenseSettingsVM_fromStore_closure2(store)); }, ExpenseSettingsScreen: function ExpenseSettingsScreen(t0) { this.key = t0; }, ExpenseSettingsScreen_build_closure: function ExpenseSettingsScreen_build_closure() { }, ExpenseSettingsVM: function ExpenseSettingsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.settings = t3; _.onCompanyChanged = t4; _.onSettingsChanged = t5; _.onConfigureCategoriesPressed = t6; }, ExpenseSettingsVM_fromStore_closure0: function ExpenseSettingsVM_fromStore_closure0(t0) { this.store = t0; }, ExpenseSettingsVM_fromStore_closure1: function ExpenseSettingsVM_fromStore_closure1(t0) { this.store = t0; }, ExpenseSettingsVM_fromStore_closure: function ExpenseSettingsVM_fromStore_closure(t0) { this.store = t0; }, ExpenseSettingsVM_fromStore__closure: function ExpenseSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, ExpenseSettingsVM_fromStore_closure2: function ExpenseSettingsVM_fromStore_closure2(t0) { this.store = t0; }, GeneratedNumbers: function GeneratedNumbers(t0, t1) { this.viewModel = t0; this.key = t1; }, _GeneratedNumbersState: function _GeneratedNumbersState(t0, t1, t2, t3, t4, t5) { var _ = this; _._generated_numbers$_controller = _._generated_numbers$_focusNode = null; _._recurringPrefixController = t0; _._generated_numbers$_controllers = t1; _._generated_numbers$_debouncer = t2; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _GeneratedNumbersState_initState_closure: function _GeneratedNumbersState_initState_closure(t0, t1) { this._box_0 = t0; this.company = t1; }, _GeneratedNumbersState_dispose_closure: function _GeneratedNumbersState_dispose_closure(t0) { this.$this = t0; }, _GeneratedNumbersState_didChangeDependencies_closure: function _GeneratedNumbersState_didChangeDependencies_closure(t0) { this.$this = t0; }, _GeneratedNumbersState_didChangeDependencies_closure0: function _GeneratedNumbersState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _GeneratedNumbersState__onChanged_closure: function _GeneratedNumbersState__onChanged_closure(t0) { this.$this = t0; }, _GeneratedNumbersState__onChanged__closure: function _GeneratedNumbersState__onChanged__closure(t0) { this.$this = t0; }, _GeneratedNumbersState__onSavePressed_closure: function _GeneratedNumbersState__onSavePressed_closure(t0) { this._box_0 = t0; }, _GeneratedNumbersState__onSavePressed_closure0: function _GeneratedNumbersState__onSavePressed_closure0() { }, _GeneratedNumbersState_build_closure0: function _GeneratedNumbersState_build_closure0(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure16: function _GeneratedNumbersState_build__closure16(t0) { this.value = t0; }, _GeneratedNumbersState_build_closure: function _GeneratedNumbersState_build_closure() { }, _GeneratedNumbersState_build_closure1: function _GeneratedNumbersState_build_closure1(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure15: function _GeneratedNumbersState_build__closure15(t0) { this.value = t0; }, _GeneratedNumbersState_build_closure3: function _GeneratedNumbersState_build_closure3(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure14: function _GeneratedNumbersState_build__closure14(t0) { this.value = t0; }, _GeneratedNumbersState_build_closure2: function _GeneratedNumbersState_build_closure2(t0) { this.localization = t0; }, _GeneratedNumbersState_build_closure4: function _GeneratedNumbersState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure13: function _GeneratedNumbersState_build__closure13(t0) { this.value = t0; }, _GeneratedNumbersState_build_closure5: function _GeneratedNumbersState_build_closure5(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure12: function _GeneratedNumbersState_build__closure12(t0) { this.value = t0; }, _GeneratedNumbersState_build_closure6: function _GeneratedNumbersState_build_closure6(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure11: function _GeneratedNumbersState_build__closure11(t0) { this.value = t0; }, _GeneratedNumbersState_build_closure7: function _GeneratedNumbersState_build_closure7(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure10: function _GeneratedNumbersState_build__closure10(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure8: function _GeneratedNumbersState_build_closure8(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure9: function _GeneratedNumbersState_build__closure9(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure9: function _GeneratedNumbersState_build_closure9(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure8: function _GeneratedNumbersState_build__closure8(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure10: function _GeneratedNumbersState_build_closure10(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure7: function _GeneratedNumbersState_build__closure7(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure11: function _GeneratedNumbersState_build_closure11(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure6: function _GeneratedNumbersState_build__closure6(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure12: function _GeneratedNumbersState_build_closure12(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure5: function _GeneratedNumbersState_build__closure5(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure13: function _GeneratedNumbersState_build_closure13(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure4: function _GeneratedNumbersState_build__closure4(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure14: function _GeneratedNumbersState_build_closure14(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure3: function _GeneratedNumbersState_build__closure3(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure15: function _GeneratedNumbersState_build_closure15(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure2: function _GeneratedNumbersState_build__closure2(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure16: function _GeneratedNumbersState_build_closure16(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure1: function _GeneratedNumbersState_build__closure1(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure17: function _GeneratedNumbersState_build_closure17(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure0: function _GeneratedNumbersState_build__closure0(t0, t1) { this.counter = t0; this.pattern = t1; }, _GeneratedNumbersState_build_closure18: function _GeneratedNumbersState_build_closure18(t0, t1) { this.viewModel = t0; this.settings = t1; }, _GeneratedNumbersState_build__closure: function _GeneratedNumbersState_build__closure(t0, t1) { this.counter = t0; this.pattern = t1; }, EntityNumberSettings: function EntityNumberSettings(t0, t1, t2, t3, t4, t5) { var _ = this; _.counterValue = t0; _.patternValue = t1; _.onChanged = t2; _.showVendorFields = t3; _.showClientFields = t4; _.key = t5; }, _EntityNumberSettingsState: function _EntityNumberSettingsState(t0, t1, t2, t3, t4) { var _ = this; _._counterController = t0; _._patternController = t1; _._generated_numbers$_controllers = t2; _._generated_numbers$_debouncer = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _EntityNumberSettingsState_dispose_closure: function _EntityNumberSettingsState_dispose_closure(t0) { this.$this = t0; }, _EntityNumberSettingsState_didChangeDependencies_closure: function _EntityNumberSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _EntityNumberSettingsState_didChangeDependencies_closure0: function _EntityNumberSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _EntityNumberSettingsState__onChanged_closure: function _EntityNumberSettingsState__onChanged_closure(t0) { this.$this = t0; }, _EntityNumberSettingsState_build_closure: function _EntityNumberSettingsState_build_closure() { }, _EntityNumberSettingsState_build_closure0: function _EntityNumberSettingsState_build_closure0(t0) { this.$this = t0; }, HelpPanel: function HelpPanel(t0, t1, t2, t3) { var _ = this; _.showVendorFields = t0; _.showClientFields = t1; _.onFieldPressed = t2; _.key = t3; }, HelpPanel_build_closure: function HelpPanel_build_closure(t0) { this.$this = t0; }, HelpPanel_build_closure0: function HelpPanel_build_closure0(t0) { this.$this = t0; }, HelpPanel_build_closure1: function HelpPanel_build_closure1() { }, HelpPanel_build_closure2: function HelpPanel_build_closure2(t0) { this.$this = t0; }, HelpPanel_build__closure: function HelpPanel_build__closure(t0, t1) { this.$this = t0; this.field = t1; }, __GeneratedNumbersState_State_SingleTickerProviderStateMixin: function __GeneratedNumbersState_State_SingleTickerProviderStateMixin() { }, GeneratedNumbersVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.GeneratedNumbersVM(t1, new A.GeneratedNumbersVM_fromStore_closure(t1, store), t1.uiState.settingsUIState.get$settings(), new A.GeneratedNumbersVM_fromStore_closure0(store)); }, GeneratedNumbersScreen: function GeneratedNumbersScreen(t0) { this.key = t0; }, GeneratedNumbersScreen_build_closure: function GeneratedNumbersScreen_build_closure() { }, GeneratedNumbersVM: function GeneratedNumbersVM(t0, t1, t2, t3) { var _ = this; _.state = t0; _.onSavePressed = t1; _.settings = t2; _.onSettingsChanged = t3; }, GeneratedNumbersVM_fromStore_closure0: function GeneratedNumbersVM_fromStore_closure0(t0) { this.store = t0; }, GeneratedNumbersVM_fromStore_closure: function GeneratedNumbersVM_fromStore_closure(t0, t1) { this.state = t0; this.store = t1; }, GeneratedNumbersVM_fromStore__closure: function GeneratedNumbersVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, ImportExport: function ImportExport(t0, t1) { this.viewModel = t0; this.key = t1; }, _ImportExportState: function _ImportExportState(t0, t1, t2, t3, t4, t5) { var _ = this; _._import_export$_response = _._import_export$_focusNode = _._import_export$_controller = null; _._importFormat = t0; _._exportFormat = t1; _._exportType = t2; _._exportEndDate = _._exportStartDate = _._exportDateRange = _._exportDate = ""; _._isExporting = _._exportDocuments = false; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _ImportExportState_build_closure0: function _ImportExportState_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _ImportExportState_build__closure11: function _ImportExportState_build__closure11(t0, t1) { this.$this = t0; this.response = t1; }, _ImportExportState_build_closure: function _ImportExportState_build_closure(t0) { this.$this = t0; }, _ImportExportState_build__closure12: function _ImportExportState_build__closure12(t0, t1) { this.$this = t0; this.importType = t1; }, _ImportExportState_build_closure1: function _ImportExportState_build_closure1(t0) { this.$this = t0; }, _ImportExportState_build__closure10: function _ImportExportState_build__closure10(t0) { this.$this = t0; }, _ImportExportState_build_closure3: function _ImportExportState_build_closure3(t0) { this.$this = t0; }, _ImportExportState_build__closure9: function _ImportExportState_build__closure9(t0, t1) { this.$this = t0; this.value = t1; }, _ImportExportState_build_closure2: function _ImportExportState_build_closure2(t0) { this.localization = t0; }, _ImportExportState_build_closure5: function _ImportExportState_build_closure5(t0) { this.$this = t0; }, _ImportExportState_build__closure8: function _ImportExportState_build__closure8(t0, t1) { this.$this = t0; this.value = t1; }, _ImportExportState_build_closure4: function _ImportExportState_build_closure4(t0) { this.localization = t0; }, _ImportExportState_build_closure7: function _ImportExportState_build_closure7(t0) { this.$this = t0; }, _ImportExportState_build__closure7: function _ImportExportState_build__closure7(t0, t1) { this.$this = t0; this.value = t1; }, _ImportExportState_build_closure6: function _ImportExportState_build_closure6(t0) { this.localization = t0; }, _ImportExportState_build_closure9: function _ImportExportState_build_closure9(t0) { this.$this = t0; }, _ImportExportState_build__closure6: function _ImportExportState_build__closure6(t0, t1) { this.$this = t0; this.value = t1; }, _ImportExportState_build_closure8: function _ImportExportState_build_closure8(t0) { this.localization = t0; }, _ImportExportState_build_closure10: function _ImportExportState_build_closure10(t0) { this.$this = t0; }, _ImportExportState_build__closure5: function _ImportExportState_build__closure5(t0, t1) { this.$this = t0; this.date = t1; }, _ImportExportState_build_closure11: function _ImportExportState_build_closure11(t0) { this.$this = t0; }, _ImportExportState_build__closure4: function _ImportExportState_build__closure4(t0, t1) { this.$this = t0; this.date = t1; }, _ImportExportState_build_closure12: function _ImportExportState_build_closure12(t0) { this.$this = t0; }, _ImportExportState_build__closure3: function _ImportExportState_build__closure3(t0, t1) { this.$this = t0; this.value = t1; }, _ImportExportState_build_closure13: function _ImportExportState_build_closure13(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, _ImportExportState_build__closure0: function _ImportExportState_build__closure0(t0) { this.$this = t0; }, _ImportExportState_build__closure1: function _ImportExportState_build__closure1(t0, t1) { this.$this = t0; this.localization = t1; }, _ImportExportState_build___closure0: function _ImportExportState_build___closure0(t0) { this.$this = t0; }, _ImportExportState_build__closure2: function _ImportExportState_build__closure2(t0) { this.$this = t0; }, _ImportExportState_build___closure: function _ImportExportState_build___closure(t0) { this.$this = t0; }, _ImportExportState_build_closure14: function _ImportExportState_build_closure14(t0) { this.$this = t0; }, _ImportExportState_build__closure: function _ImportExportState_build__closure(t0) { this.$this = t0; }, _FileImport: function _FileImport(t0, t1, t2, t3) { var _ = this; _.importType = t0; _.onImportTypeChanged = t1; _.onUploaded = t2; _.key = t3; }, _FileImportState: function _FileImportState(t0, t1) { var _ = this; _._multipartFiles = t0; _._importJsonSettings = _._importJsonData = _._import_export$_isLoading = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _FileImportState_uploadJsonFile_closure: function _FileImportState_uploadJsonFile_closure(t0) { this.$this = t0; }, _FileImportState_uploadJsonFile_closure0: function _FileImportState_uploadJsonFile_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _FileImportState_uploadJsonFile__closure0: function _FileImportState_uploadJsonFile__closure0(t0) { this.$this = t0; }, _FileImportState_uploadJsonFile_closure1: function _FileImportState_uploadJsonFile_closure1(t0) { this.$this = t0; }, _FileImportState_uploadJsonFile__closure: function _FileImportState_uploadJsonFile__closure(t0) { this.$this = t0; }, _FileImportState_uploadFile_closure: function _FileImportState_uploadFile_closure(t0) { this.$this = t0; }, _FileImportState_uploadFile_closure0: function _FileImportState_uploadFile_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _FileImportState_uploadFile__closure0: function _FileImportState_uploadFile__closure0(t0) { this.$this = t0; }, _FileImportState_uploadFile_closure1: function _FileImportState_uploadFile_closure1(t0) { this.$this = t0; }, _FileImportState_uploadFile__closure: function _FileImportState_uploadFile__closure(t0) { this.$this = t0; }, _FileImportState_build_closure0: function _FileImportState_build_closure0(t0) { this.$this = t0; }, _FileImportState_build_closure: function _FileImportState_build_closure(t0) { this.localization = t0; }, _FileImportState_build_closure1: function _FileImportState_build_closure1(t0, t1) { this.$this = t0; this.uploadPart = t1; }, _FileImportState_build__closure1: function _FileImportState_build__closure1(t0, t1, t2) { this.$this = t0; this.uploadPart = t1; this.multipartFiles = t2; }, _FileImportState_build_closure2: function _FileImportState_build_closure2(t0) { this.$this = t0; }, _FileImportState_build__closure0: function _FileImportState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, _FileImportState_build_closure3: function _FileImportState_build_closure3(t0) { this.$this = t0; }, _FileImportState_build__closure: function _FileImportState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, _FileImportState_build_closure4: function _FileImportState_build_closure4(t0) { this.$this = t0; }, _FileMapper: function _FileMapper(t0, t1, t2, t3, t4) { var _ = this; _.importType = t0; _.response = t1; _.onCancelPressed = t2; _.formKey = t3; _.key = t4; }, __FileMapperState: function __FileMapperState(t0, t1) { var _ = this; _._useFirstRowAsHeaders = true; _._import_export$_mapping = t0; _._import_export$_isLoading = false; _._widget = _._import_export$_bankAccountId = null; _._debugLifecycleState = t1; _._framework$_element = null; }, __FileMapperState_build_closure: function __FileMapperState_build_closure(t0) { this.$this = t0; }, __FileMapperState_build__closure5: function __FileMapperState_build__closure5(t0, t1) { this.$this = t0; this.value = t1; }, __FileMapperState_build_closure0: function __FileMapperState_build_closure0(t0, t1, t2) { this.$this = t0; this.entry = t1; this.i = t2; }, __FileMapperState_build__closure4: function __FileMapperState_build__closure4(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.entry = t1; _.i = t2; _.value = t3; }, __FileMapperState_build_closure1: function __FileMapperState_build_closure1(t0) { this.$this = t0; }, __FileMapperState_build__closure3: function __FileMapperState_build__closure3(t0, t1) { this.$this = t0; this.bankAccount = t1; }, __FileMapperState_build_closure4: function __FileMapperState_build_closure4(t0) { this.store = t0; }, __FileMapperState_build__closure2: function __FileMapperState_build__closure2(t0) { this.name = t0; }, __FileMapperState_build_closure2: function __FileMapperState_build_closure2(t0, t1) { this.$this = t0; this.localization = t1; }, __FileMapperState_build_closure3: function __FileMapperState_build_closure3() { }, __FileMapperState_build_closure5: function __FileMapperState_build_closure5(t0) { this.$this = t0; }, __FileMapperState_build_closure6: function __FileMapperState_build_closure6(t0, t1, t2) { this.$this = t0; this.context = t1; this.localization = t2; }, __FileMapperState_build__closure: function __FileMapperState_build__closure(t0) { this.$this = t0; }, __FileMapperState_build__closure0: function __FileMapperState_build__closure0(t0, t1) { this.$this = t0; this.localization = t1; }, __FileMapperState_build___closure0: function __FileMapperState_build___closure0(t0) { this.$this = t0; }, __FileMapperState_build__closure1: function __FileMapperState_build__closure1(t0) { this.$this = t0; }, __FileMapperState_build___closure: function __FileMapperState_build___closure(t0) { this.$this = t0; }, _FieldMapper: function _FieldMapper(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.field1 = t0; _.field2 = t1; _.available = t2; _.mappedTo = t3; _.onMappedToChanged = t4; _.mapping = t5; _.key = t6; }, _FieldMapper_build_closure: function _FieldMapper_build_closure(t0) { this.localization = t0; }, _FieldMapper_build_closure2: function _FieldMapper_build_closure2(t0, t1) { this.$this = t0; this.localization = t1; }, _FieldMapper_build__closure: function _FieldMapper_build__closure(t0) { this.value = t0; }, _FieldMapper_build_closure1: function _FieldMapper_build_closure1(t0) { this.$this = t0; }, _FieldMapper_build_closure0: function _FieldMapper_build_closure0(t0) { this.localization = t0; }, __ImportExportState_State_SingleTickerProviderStateMixin: function __ImportExportState_State_SingleTickerProviderStateMixin() { }, ImportExportVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ImportExportVM(t1); }, ImportExportScreen: function ImportExportScreen(t0) { this.key = t0; }, ImportExportScreen_build_closure: function ImportExportScreen_build_closure() { }, ImportExportVM: function ImportExportVM(t0) { this.state = t0; }, InvoiceDesign: function InvoiceDesign(t0, t1) { this.viewModel = t0; this.key = t1; }, _InvoiceDesignState: function _InvoiceDesignState(t0, t1, t2, t3, t4, t5) { var _ = this; _._invoice_design$_focusNode = _._invoice_design$_controller = null; _._logoSizeController = t0; _._invoice_design$_controllers = t1; _._invoice_design$_debouncer = t2; _._updateAllPurchaseOrderDesigns = _._updateAllCreditDesigns = _._updateAllQuoteDesigns = _._updateAllInvoiceDesigns = _._wasPurchaseOrderDesignChanged = _._wasCreditDesignChanged = _._wasQuoteDesignChanged = _._wasInvoiceDesignChanged = false; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _InvoiceDesignState_initState_closure: function _InvoiceDesignState_initState_closure(t0, t1) { this._box_0 = t0; this.state = t1; }, _InvoiceDesignState_didChangeDependencies_closure: function _InvoiceDesignState_didChangeDependencies_closure(t0) { this.$this = t0; }, _InvoiceDesignState_didChangeDependencies_closure0: function _InvoiceDesignState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _InvoiceDesignState__onChanged_closure: function _InvoiceDesignState__onChanged_closure(t0, t1) { this.logoSize = t0; this.viewModel = t1; }, _InvoiceDesignState__onChanged_closure0: function _InvoiceDesignState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_dispose_closure: function _InvoiceDesignState_dispose_closure(t0) { this.$this = t0; }, _InvoiceDesignState_build_closure76: function _InvoiceDesignState_build_closure76(t0, t1) { this.$this = t0; this.viewModel = t1; }, _InvoiceDesignState_build_closure: function _InvoiceDesignState_build_closure() { }, _InvoiceDesignState_build_closure0: function _InvoiceDesignState_build_closure0(t0, t1) { this.state = t0; this.store = t1; }, _InvoiceDesignState_build_closure1: function _InvoiceDesignState_build_closure1(t0) { this.context = t0; }, _InvoiceDesignState_build_closure2: function _InvoiceDesignState_build_closure2(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _InvoiceDesignState_build__closure28: function _InvoiceDesignState_build__closure28(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure29: function _InvoiceDesignState_build__closure29(t0) { this.value = t0; }, _InvoiceDesignState_build_closure3: function _InvoiceDesignState_build_closure3(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure27: function _InvoiceDesignState_build__closure27(t0, t1) { this.$this = t0; this.value = t1; }, _InvoiceDesignState_build_closure4: function _InvoiceDesignState_build_closure4(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _InvoiceDesignState_build__closure25: function _InvoiceDesignState_build__closure25(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure26: function _InvoiceDesignState_build__closure26(t0) { this.value = t0; }, _InvoiceDesignState_build_closure5: function _InvoiceDesignState_build_closure5(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure24: function _InvoiceDesignState_build__closure24(t0, t1) { this.$this = t0; this.value = t1; }, _InvoiceDesignState_build_closure6: function _InvoiceDesignState_build_closure6(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _InvoiceDesignState_build__closure22: function _InvoiceDesignState_build__closure22(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure23: function _InvoiceDesignState_build__closure23(t0) { this.value = t0; }, _InvoiceDesignState_build_closure7: function _InvoiceDesignState_build_closure7(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure21: function _InvoiceDesignState_build__closure21(t0, t1) { this.$this = t0; this.value = t1; }, _InvoiceDesignState_build_closure8: function _InvoiceDesignState_build_closure8(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _InvoiceDesignState_build__closure19: function _InvoiceDesignState_build__closure19(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure20: function _InvoiceDesignState_build__closure20(t0) { this.value = t0; }, _InvoiceDesignState_build_closure9: function _InvoiceDesignState_build_closure9(t0) { this.$this = t0; }, _InvoiceDesignState_build__closure18: function _InvoiceDesignState_build__closure18(t0, t1) { this.$this = t0; this.value = t1; }, _InvoiceDesignState_build_closure10: function _InvoiceDesignState_build_closure10(t0, t1) { this.store = t0; this.state = t1; }, _InvoiceDesignState_build_closure11: function _InvoiceDesignState_build_closure11(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure17: function _InvoiceDesignState_build__closure17(t0) { this.value = t0; }, _InvoiceDesignState_build_closure12: function _InvoiceDesignState_build_closure12(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure16: function _InvoiceDesignState_build__closure16(t0) { this.value = t0; }, _InvoiceDesignState_build_closure13: function _InvoiceDesignState_build_closure13(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure15: function _InvoiceDesignState_build__closure15(t0) { this.value = t0; }, _InvoiceDesignState_build_closure14: function _InvoiceDesignState_build_closure14(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure14: function _InvoiceDesignState_build__closure14(t0) { this.value = t0; }, _InvoiceDesignState_build_closure16: function _InvoiceDesignState_build_closure16(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure13: function _InvoiceDesignState_build__closure13(t0) { this.value = t0; }, _InvoiceDesignState_build_closure15: function _InvoiceDesignState_build_closure15(t0) { this.localization = t0; }, _InvoiceDesignState_build_closure18: function _InvoiceDesignState_build_closure18(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure12: function _InvoiceDesignState_build__closure12(t0) { this.value = t0; }, _InvoiceDesignState_build_closure17: function _InvoiceDesignState_build_closure17(t0) { this.localization = t0; }, _InvoiceDesignState_build_closure20: function _InvoiceDesignState_build_closure20(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure11: function _InvoiceDesignState_build__closure11(t0) { this.value = t0; }, _InvoiceDesignState_build_closure19: function _InvoiceDesignState_build_closure19() { }, _InvoiceDesignState_build_closure21: function _InvoiceDesignState_build_closure21(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.settings = t2; _.localization = t3; }, _InvoiceDesignState_build__closure10: function _InvoiceDesignState_build__closure10(t0, t1, t2) { this.$this = t0; this.value = t1; this.localization = t2; }, _InvoiceDesignState_build_closure22: function _InvoiceDesignState_build_closure22(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure9: function _InvoiceDesignState_build__closure9(t0) { this.font = t0; }, _InvoiceDesignState_build_closure23: function _InvoiceDesignState_build_closure23(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure8: function _InvoiceDesignState_build__closure8(t0) { this.font = t0; }, _InvoiceDesignState_build_closure24: function _InvoiceDesignState_build_closure24(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure7: function _InvoiceDesignState_build__closure7(t0) { this.value = t0; }, _InvoiceDesignState_build_closure25: function _InvoiceDesignState_build_closure25(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure6: function _InvoiceDesignState_build__closure6(t0) { this.value = t0; }, _InvoiceDesignState_build_closure26: function _InvoiceDesignState_build_closure26(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure5: function _InvoiceDesignState_build__closure5(t0) { this.value = t0; }, _InvoiceDesignState_build_closure27: function _InvoiceDesignState_build_closure27(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure4: function _InvoiceDesignState_build__closure4(t0) { this.value = t0; }, _InvoiceDesignState_build_closure28: function _InvoiceDesignState_build_closure28(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure3: function _InvoiceDesignState_build__closure3(t0) { this.value = t0; }, _InvoiceDesignState_build_closure29: function _InvoiceDesignState_build_closure29(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure2: function _InvoiceDesignState_build__closure2(t0) { this.value = t0; }, _InvoiceDesignState_build_closure30: function _InvoiceDesignState_build_closure30(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure1: function _InvoiceDesignState_build__closure1(t0) { this.value = t0; }, _InvoiceDesignState_build_closure31: function _InvoiceDesignState_build_closure31(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure0: function _InvoiceDesignState_build__closure0(t0) { this.value = t0; }, _InvoiceDesignState_build_closure32: function _InvoiceDesignState_build_closure32() { }, _InvoiceDesignState_build_closure33: function _InvoiceDesignState_build_closure33() { }, _InvoiceDesignState_build_closure34: function _InvoiceDesignState_build_closure34() { }, _InvoiceDesignState_build_closure35: function _InvoiceDesignState_build_closure35() { }, _InvoiceDesignState_build_closure36: function _InvoiceDesignState_build_closure36(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure37: function _InvoiceDesignState_build_closure37() { }, _InvoiceDesignState_build_closure38: function _InvoiceDesignState_build_closure38() { }, _InvoiceDesignState_build_closure39: function _InvoiceDesignState_build_closure39(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure40: function _InvoiceDesignState_build_closure40() { }, _InvoiceDesignState_build_closure41: function _InvoiceDesignState_build_closure41() { }, _InvoiceDesignState_build_closure42: function _InvoiceDesignState_build_closure42(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure43: function _InvoiceDesignState_build_closure43() { }, _InvoiceDesignState_build_closure44: function _InvoiceDesignState_build_closure44() { }, _InvoiceDesignState_build_closure45: function _InvoiceDesignState_build_closure45() { }, _InvoiceDesignState_build_closure46: function _InvoiceDesignState_build_closure46(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure47: function _InvoiceDesignState_build_closure47() { }, _InvoiceDesignState_build_closure48: function _InvoiceDesignState_build_closure48() { }, _InvoiceDesignState_build_closure49: function _InvoiceDesignState_build_closure49() { }, _InvoiceDesignState_build_closure50: function _InvoiceDesignState_build_closure50(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure51: function _InvoiceDesignState_build_closure51() { }, _InvoiceDesignState_build_closure52: function _InvoiceDesignState_build_closure52() { }, _InvoiceDesignState_build_closure53: function _InvoiceDesignState_build_closure53() { }, _InvoiceDesignState_build_closure54: function _InvoiceDesignState_build_closure54(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure55: function _InvoiceDesignState_build_closure55() { }, _InvoiceDesignState_build_closure56: function _InvoiceDesignState_build_closure56() { }, _InvoiceDesignState_build_closure57: function _InvoiceDesignState_build_closure57() { }, _InvoiceDesignState_build_closure58: function _InvoiceDesignState_build_closure58() { }, _InvoiceDesignState_build_closure59: function _InvoiceDesignState_build_closure59(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure60: function _InvoiceDesignState_build_closure60() { }, _InvoiceDesignState_build_closure61: function _InvoiceDesignState_build_closure61() { }, _InvoiceDesignState_build_closure62: function _InvoiceDesignState_build_closure62(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure63: function _InvoiceDesignState_build_closure63() { }, _InvoiceDesignState_build_closure64: function _InvoiceDesignState_build_closure64() { }, _InvoiceDesignState_build_closure65: function _InvoiceDesignState_build_closure65(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure66: function _InvoiceDesignState_build_closure66(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build__closure: function _InvoiceDesignState_build__closure(t0) { this.value = t0; }, _InvoiceDesignState_build_closure67: function _InvoiceDesignState_build_closure67() { }, _InvoiceDesignState_build_closure68: function _InvoiceDesignState_build_closure68() { }, _InvoiceDesignState_build_closure69: function _InvoiceDesignState_build_closure69(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure70: function _InvoiceDesignState_build_closure70() { }, _InvoiceDesignState_build_closure71: function _InvoiceDesignState_build_closure71() { }, _InvoiceDesignState_build_closure72: function _InvoiceDesignState_build_closure72(t0, t1) { this.viewModel = t0; this.settings = t1; }, _InvoiceDesignState_build_closure73: function _InvoiceDesignState_build_closure73() { }, _InvoiceDesignState_build_closure74: function _InvoiceDesignState_build_closure74() { }, _InvoiceDesignState_build_closure75: function _InvoiceDesignState_build_closure75(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PdfPreview: function _PdfPreview(t0, t1, t2, t3) { var _ = this; _.settings = t0; _.entityType = t1; _.state = t2; _.key = t3; }, _PdfPreviewState: function _PdfPreviewState(t0) { var _ = this; _.response = null; _.isLoading = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _PdfPreviewState__loadPdf_closure: function _PdfPreviewState__loadPdf_closure(t0) { this.$this = t0; }, _PdfPreviewState__loadPdf_closure0: function _PdfPreviewState__loadPdf_closure0() { }, _PdfPreviewState__loadPdf_closure1: function _PdfPreviewState__loadPdf_closure1(t0) { this.$this = t0; }, _PdfPreviewState_build_closure: function _PdfPreviewState_build_closure(t0) { this.$this = t0; }, __InvoiceDesignState_State_SingleTickerProviderStateMixin: function __InvoiceDesignState_State_SingleTickerProviderStateMixin() { }, InvoiceDesignVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.InvoiceDesignVM(t1, t2.get$settings(), t2.company, new A.InvoiceDesignVM_fromStore_closure(store, t1), new A.InvoiceDesignVM_fromStore_closure0(t1, store)); }, InvoiceDesignScreen: function InvoiceDesignScreen(t0) { this.key = t0; }, InvoiceDesignScreen_build_closure: function InvoiceDesignScreen_build_closure() { }, InvoiceDesignVM: function InvoiceDesignVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.settings = t1; _.company = t2; _.onSettingsChanged = t3; _.onSavePressed = t4; }, InvoiceDesignVM_fromStore_closure: function InvoiceDesignVM_fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, InvoiceDesignVM_fromStore_closure0: function InvoiceDesignVM_fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, InvoiceDesignVM_fromStore__closure: function InvoiceDesignVM_fromStore__closure(t0, t1, t2, t3) { var _ = this; _.store = t0; _.context = t1; _.state = t2; _.entityTypes = t3; }, InvoiceDesignVM_fromStore___closure: function InvoiceDesignVM_fromStore___closure(t0, t1, t2) { this.state = t0; this.store = t1; this.entityTypes = t2; }, InvoiceDesignVM_fromStore____closure: function InvoiceDesignVM_fromStore____closure(t0, t1, t2, t3) { var _ = this; _.webClient = t0; _.url = t1; _.credentials = t2; _.settings = t3; }, InvoiceDesignVM_fromStore_____closure: function InvoiceDesignVM_fromStore_____closure() { }, InvoiceDesignVM_fromStore_____closure0: function InvoiceDesignVM_fromStore_____closure0() { }, LocalizationSettings: function LocalizationSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _LocalizationSettingsState: function _LocalizationSettingsState(t0, t1, t2, t3, t4) { var _ = this; _._localization_settings$_firstNameController = t0; _._localization_settings$_focusNode = _._localization_settings$_controller = null; _._localization_settings$_controllers = t1; _.SingleTickerProviderStateMixin__ticker = t2; _.SingleTickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _LocalizationSettingsState_dispose_closure: function _LocalizationSettingsState_dispose_closure(t0) { this.$this = t0; }, _LocalizationSettingsState_didChangeDependencies_closure: function _LocalizationSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _LocalizationSettingsState_didChangeDependencies_closure0: function _LocalizationSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _LocalizationSettingsState_build_closure: function _LocalizationSettingsState_build_closure(t0) { this.translations = t0; }, _LocalizationSettingsState_build_closure0: function _LocalizationSettingsState_build_closure0(t0) { this.localization = t0; }, _LocalizationSettingsState_build_closure1: function _LocalizationSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure14: function _LocalizationSettingsState_build__closure14(t0) { this.currency = t0; }, _LocalizationSettingsState_build_closure2: function _LocalizationSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure13: function _LocalizationSettingsState_build__closure13(t0) { this.value = t0; }, _LocalizationSettingsState_build_closure3: function _LocalizationSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure12: function _LocalizationSettingsState_build__closure12(t0) { this.language = t0; }, _LocalizationSettingsState_build_closure4: function _LocalizationSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure11: function _LocalizationSettingsState_build__closure11(t0) { this.timezone = t0; }, _LocalizationSettingsState_build_closure5: function _LocalizationSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure10: function _LocalizationSettingsState_build__closure10(t0) { this.dateFormat = t0; }, _LocalizationSettingsState_build_closure6: function _LocalizationSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure9: function _LocalizationSettingsState_build__closure9(t0) { this.value = t0; }, _LocalizationSettingsState_build_closure7: function _LocalizationSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure8: function _LocalizationSettingsState_build__closure8(t0) { this.value = t0; }, _LocalizationSettingsState_build_closure8: function _LocalizationSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.company = t1; }, _LocalizationSettingsState_build__closure7: function _LocalizationSettingsState_build__closure7(t0) { this.value = t0; }, _LocalizationSettingsState_build_closure10: function _LocalizationSettingsState_build_closure10(t0, t1) { this.viewModel = t0; this.company = t1; }, _LocalizationSettingsState_build__closure6: function _LocalizationSettingsState_build__closure6(t0) { this.value = t0; }, _LocalizationSettingsState_build_closure9: function _LocalizationSettingsState_build_closure9(t0) { this.localization = t0; }, _LocalizationSettingsState_build_closure11: function _LocalizationSettingsState_build_closure11(t0) { this.localization = t0; }, _LocalizationSettingsState_build_closure12: function _LocalizationSettingsState_build_closure12(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build__closure5: function _LocalizationSettingsState_build__closure5(t0) { this.value = t0; }, _LocalizationSettingsState_build_closure13: function _LocalizationSettingsState_build_closure13(t0, t1, t2, t3) { var _ = this; _.context = t0; _.viewModel = t1; _.settings = t2; _.localization = t3; }, _LocalizationSettingsState_build__closure3: function _LocalizationSettingsState_build__closure3(t0, t1) { this.viewModel = t0; this.settings = t1; }, _LocalizationSettingsState_build___closure: function _LocalizationSettingsState_build___closure(t0) { this.value = t0; }, _LocalizationSettingsState_build__closure4: function _LocalizationSettingsState_build__closure4() { }, _LocalizationSettingsState_build_closure14: function _LocalizationSettingsState_build_closure14(t0, t1, t2, t3) { var _ = this; _.context = t0; _.state = t1; _.viewModel = t2; _.settings = t3; }, _LocalizationSettingsState_build__closure1: function _LocalizationSettingsState_build__closure1() { }, _LocalizationSettingsState_build__closure2: function _LocalizationSettingsState_build__closure2(t0) { this.key = t0; }, _LocalizationSettingsState_build_closure15: function _LocalizationSettingsState_build_closure15(t0, t1, t2) { this.viewModel = t0; this.settings = t1; this.key = t2; }, _LocalizationSettingsState_build__closure0: function _LocalizationSettingsState_build__closure0(t0, t1) { this.key = t0; this.value = t1; }, _LocalizationSettingsState_build_closure16: function _LocalizationSettingsState_build_closure16(t0, t1, t2) { this.viewModel = t0; this.settings = t1; this.key = t2; }, _LocalizationSettingsState_build__closure: function _LocalizationSettingsState_build__closure(t0) { this.key = t0; }, _AddCompanyDialog: function _AddCompanyDialog(t0) { this.key = t0; }, _AddCompanyDialogState: function _AddCompanyDialogState(t0) { var _ = this; _._widget = _._localization_settings$_countryId = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _AddCompanyDialogState_build_closure: function _AddCompanyDialogState_build_closure(t0) { this.context = t0; }, _AddCompanyDialogState_build_closure0: function _AddCompanyDialogState_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, _AddCompanyDialogState_build_closure1: function _AddCompanyDialogState_build_closure1(t0) { this.$this = t0; }, __LocalizationSettingsState_State_SingleTickerProviderStateMixin: function __LocalizationSettingsState_State_SingleTickerProviderStateMixin() { }, LocalizationSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.LocalizationSettingsVM(t1, t2.company, new A.LocalizationSettingsVM_fromStore_closure(store), t2.get$settings(), new A.LocalizationSettingsVM_fromStore_closure0(store), new A.LocalizationSettingsVM_fromStore_closure1(store)); }, LocalizationScreen: function LocalizationScreen(t0) { this.key = t0; }, LocalizationScreen_build_closure: function LocalizationScreen_build_closure() { }, LocalizationSettingsVM: function LocalizationSettingsVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.company = t1; _.onCompanyChanged = t2; _.settings = t3; _.onSettingsChanged = t4; _.onSavePressed = t5; }, LocalizationSettingsVM_fromStore_closure0: function LocalizationSettingsVM_fromStore_closure0(t0) { this.store = t0; }, LocalizationSettingsVM_fromStore_closure: function LocalizationSettingsVM_fromStore_closure(t0) { this.store = t0; }, LocalizationSettingsVM_fromStore_closure1: function LocalizationSettingsVM_fromStore_closure1(t0) { this.store = t0; }, LocalizationSettingsVM_fromStore__closure: function LocalizationSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, LocalizationSettingsVM_fromStore___closure: function LocalizationSettingsVM_fromStore___closure(t0, t1) { this.appBuilder = t0; this.store = t1; }, LocalizationSettingsVM_fromStore____closure: function LocalizationSettingsVM_fromStore____closure(t0) { this.appBuilder = t0; }, PaymentSettings: function PaymentSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _PaymentSettingsState: function _PaymentSettingsState(t0, t1, t2, t3, t4, t5) { var _ = this; _._payment_settings$_controller = _._payment_settings$_focusNode = null; _._minimumUnderPaymentAmountController = t0; _._minimumPaymentAmountController = t1; _._payment_settings$_controllers = t2; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _PaymentSettingsState_didChangeDependencies_closure: function _PaymentSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _PaymentSettingsState_didChangeDependencies_closure0: function _PaymentSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _PaymentSettingsState__onChanged_closure: function _PaymentSettingsState__onChanged_closure(t0) { this.$this = t0; }, _PaymentSettingsState_build_closure: function _PaymentSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure17: function _PaymentSettingsState_build__closure17(t0) { this.value = t0; }, _PaymentSettingsState_build_closure2: function _PaymentSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure15: function _PaymentSettingsState_build__closure15(t0) { this.value = t0; }, _PaymentSettingsState_build_closure0: function _PaymentSettingsState_build_closure0(t0) { this.localization = t0; }, _PaymentSettingsState_build__closure16: function _PaymentSettingsState_build__closure16(t0) { this.localization = t0; }, _PaymentSettingsState_build_closure1: function _PaymentSettingsState_build_closure1() { }, _PaymentSettingsState_build_closure3: function _PaymentSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure14: function _PaymentSettingsState_build__closure14(t0) { this.value = t0; }, _PaymentSettingsState_build_closure4: function _PaymentSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure13: function _PaymentSettingsState_build__closure13(t0) { this.value = t0; }, _PaymentSettingsState_build_closure5: function _PaymentSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure12: function _PaymentSettingsState_build__closure12(t0) { this.value = t0; }, _PaymentSettingsState_build_closure12: function _PaymentSettingsState_build_closure12(t0, t1) { this.viewModel = t0; this.context = t1; }, _PaymentSettingsState_build_closure6: function _PaymentSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.company = t1; }, _PaymentSettingsState_build__closure11: function _PaymentSettingsState_build__closure11(t0) { this.value = t0; }, _PaymentSettingsState_build_closure7: function _PaymentSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure10: function _PaymentSettingsState_build__closure10(t0) { this.value = t0; }, _PaymentSettingsState_build_closure8: function _PaymentSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure9: function _PaymentSettingsState_build__closure9(t0) { this.value = t0; }, _PaymentSettingsState_build_closure9: function _PaymentSettingsState_build_closure9(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure8: function _PaymentSettingsState_build__closure8(t0) { this.value = t0; }, _PaymentSettingsState_build_closure10: function _PaymentSettingsState_build_closure10(t0, t1) { this.viewModel = t0; this.company = t1; }, _PaymentSettingsState_build__closure7: function _PaymentSettingsState_build__closure7(t0) { this.value = t0; }, _PaymentSettingsState_build_closure11: function _PaymentSettingsState_build_closure11(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure6: function _PaymentSettingsState_build__closure6(t0) { this.value = t0; }, _PaymentSettingsState_build_closure13: function _PaymentSettingsState_build_closure13(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure5: function _PaymentSettingsState_build__closure5(t0) { this.paymentType = t0; }, _PaymentSettingsState_build_closure14: function _PaymentSettingsState_build_closure14(t0, t1) { this.state = t0; this.localization = t1; }, _PaymentSettingsState_build_closure15: function _PaymentSettingsState_build_closure15(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure4: function _PaymentSettingsState_build__closure4(t0) { this.numDays = t0; }, _PaymentSettingsState_build_closure16: function _PaymentSettingsState_build_closure16(t0, t1) { this.state = t0; this.localization = t1; }, _PaymentSettingsState_build_closure17: function _PaymentSettingsState_build_closure17(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure3: function _PaymentSettingsState_build__closure3(t0) { this.numDays = t0; }, _PaymentSettingsState_build_closure18: function _PaymentSettingsState_build_closure18(t0, t1) { this.viewModel = t0; this.context = t1; }, _PaymentSettingsState_build_closure19: function _PaymentSettingsState_build_closure19(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure2: function _PaymentSettingsState_build__closure2(t0) { this.value = t0; }, _PaymentSettingsState_build_closure20: function _PaymentSettingsState_build_closure20(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure1: function _PaymentSettingsState_build__closure1(t0) { this.value = t0; }, _PaymentSettingsState_build_closure21: function _PaymentSettingsState_build_closure21(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure0: function _PaymentSettingsState_build__closure0(t0) { this.value = t0; }, _PaymentSettingsState_build_closure22: function _PaymentSettingsState_build_closure22(t0, t1) { this.viewModel = t0; this.settings = t1; }, _PaymentSettingsState_build__closure: function _PaymentSettingsState_build__closure(t0) { this.value = t0; }, __PaymentSettingsState_State_SingleTickerProviderStateMixin: function __PaymentSettingsState_State_SingleTickerProviderStateMixin() { }, PaymentSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.PaymentSettingsVM(t1, t2.company, t2.get$settings(), new A.PaymentSettingsVM_fromStore_closure(store), new A.PaymentSettingsVM_fromStore_closure0(store), new A.PaymentSettingsVM_fromStore_closure1(store), new A.PaymentSettingsVM_fromStore_closure2(t1, store), new A.PaymentSettingsVM_fromStore_closure3(store)); }, PaymentsSettingsScreen: function PaymentsSettingsScreen(t0) { this.key = t0; }, PaymentsSettingsScreen_build_closure: function PaymentsSettingsScreen_build_closure() { }, PaymentSettingsVM: function PaymentSettingsVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.company = t1; _.settings = t2; _.onSavePressed = t3; _.onCompanyChanged = t4; _.onSettingsChanged = t5; _.onConfigurePaymentTermsPressed = t6; _.onConfigureGatewaysPressed = t7; }, PaymentSettingsVM_fromStore_closure0: function PaymentSettingsVM_fromStore_closure0(t0) { this.store = t0; }, PaymentSettingsVM_fromStore_closure1: function PaymentSettingsVM_fromStore_closure1(t0) { this.store = t0; }, PaymentSettingsVM_fromStore_closure: function PaymentSettingsVM_fromStore_closure(t0) { this.store = t0; }, PaymentSettingsVM_fromStore__closure: function PaymentSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, PaymentSettingsVM_fromStore_closure2: function PaymentSettingsVM_fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, PaymentSettingsVM_fromStore_closure3: function PaymentSettingsVM_fromStore_closure3(t0) { this.store = t0; }, ProductSettings: function ProductSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _ProductSettingsState: function _ProductSettingsState(t0, t1, t2, t3) { var _ = this; _._product_settings$_focusNode = null; _._product_settings$_debouncer = t0; _._stockThresholdController = t1; _._product_settings$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _ProductSettingsState_didChangeDependencies_closure: function _ProductSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ProductSettingsState_didChangeDependencies_closure0: function _ProductSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ProductSettingsState_dispose_closure: function _ProductSettingsState_dispose_closure(t0) { this.$this = t0; }, _ProductSettingsState__onChanged_closure: function _ProductSettingsState__onChanged_closure(t0) { this.$this = t0; }, _ProductSettingsState__onChanged_closure0: function _ProductSettingsState__onChanged_closure0(t0, t1) { this.$this = t0; this.company = t1; }, _ProductSettingsState_build_closure: function _ProductSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure9: function _ProductSettingsState_build__closure9(t0) { this.value = t0; }, _ProductSettingsState_build_closure0: function _ProductSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure8: function _ProductSettingsState_build__closure8(t0) { this.value = t0; }, _ProductSettingsState_build_closure1: function _ProductSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure7: function _ProductSettingsState_build__closure7(t0) { this.value = t0; }, _ProductSettingsState_build_closure2: function _ProductSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure6: function _ProductSettingsState_build__closure6(t0) { this.value = t0; }, _ProductSettingsState_build_closure3: function _ProductSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure5: function _ProductSettingsState_build__closure5(t0) { this.value = t0; }, _ProductSettingsState_build_closure4: function _ProductSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure4: function _ProductSettingsState_build__closure4(t0) { this.value = t0; }, _ProductSettingsState_build_closure5: function _ProductSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure3: function _ProductSettingsState_build__closure3(t0) { this.value = t0; }, _ProductSettingsState_build_closure6: function _ProductSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure2: function _ProductSettingsState_build__closure2(t0) { this.value = t0; }, _ProductSettingsState_build_closure7: function _ProductSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure1: function _ProductSettingsState_build__closure1(t0) { this.value = t0; }, _ProductSettingsState_build_closure8: function _ProductSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure0: function _ProductSettingsState_build__closure0(t0) { this.value = t0; }, _ProductSettingsState_build_closure9: function _ProductSettingsState_build_closure9(t0, t1) { this.viewModel = t0; this.company = t1; }, _ProductSettingsState_build__closure: function _ProductSettingsState_build__closure(t0) { this.value = t0; }, ProductSettingsVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ProductSettingsVM(t1, new A.ProductSettingsVM_fromStore_closure(store), t1.uiState.settingsUIState.company, new A.ProductSettingsVM_fromStore_closure0(store)); }, ProductSettingsScreen: function ProductSettingsScreen(t0) { this.key = t0; }, ProductSettingsScreen_build_closure: function ProductSettingsScreen_build_closure() { }, ProductSettingsVM: function ProductSettingsVM(t0, t1, t2, t3) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.onCompanyChanged = t3; }, ProductSettingsVM_fromStore_closure0: function ProductSettingsVM_fromStore_closure0(t0) { this.store = t0; }, ProductSettingsVM_fromStore_closure: function ProductSettingsVM_fromStore_closure(t0) { this.store = t0; }, ProductSettingsVM_fromStore__closure: function ProductSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, SettingsList: function SettingsList(t0, t1) { this.viewModel = t0; this.key = t1; }, _SettingsListState: function _SettingsListState(t0) { var _ = this; _._widget = _._settings_list$_scrollController = null; _._debugLifecycleState = t0; _._framework$_element = null; }, SettingsListTile: function SettingsListTile(t0, t1, t2) { this.section = t0; this.viewModel = t1; this.key = t2; }, _SettingsListTileState: function _SettingsListTileState(t0) { var _ = this; _._settings_list$_isHovered = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _SettingsListTileState_build_closure0: function _SettingsListTileState_build_closure0(t0) { this.$this = t0; }, _SettingsListTileState_build__closure0: function _SettingsListTileState_build__closure0(t0) { this.$this = t0; }, _SettingsListTileState_build_closure1: function _SettingsListTileState_build_closure1(t0) { this.$this = t0; }, _SettingsListTileState_build__closure: function _SettingsListTileState_build__closure(t0) { this.$this = t0; }, _SettingsListTileState_build_closure: function _SettingsListTileState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, SettingsSearch: function SettingsSearch(t0, t1, t2) { this.viewModel = t0; this.filter = t1; this.key = t2; }, SettingsSearch_build_closure: function SettingsSearch_build_closure() { }, SettingsSearch_build_closure0: function SettingsSearch_build_closure0() { }, SettingsSearch_build_closure1: function SettingsSearch_build_closure1(t0, t1, t2) { this.$this = t0; this.context = t1; this.parts = t2; }, SettingsSearch_build_closure2: function SettingsSearch_build_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.section = t2; _.i = t3; }, SettingsListVM_fromStore(store) { var settingsUIState, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t1.uiState.settingsUIState; return new A.SettingsListVM(t1, new A.SettingsListVM_fromStore_closure(store, t1), new A.SettingsListVM_fromStore_closure0(settingsUIState), new A.SettingsListVM_fromStore_closure1(settingsUIState), new A.SettingsListVM_fromStore_closure2(store)); }, SettingsListBuilder: function SettingsListBuilder(t0) { this.key = t0; }, SettingsListBuilder_build_closure: function SettingsListBuilder_build_closure() { }, SettingsListVM: function SettingsListVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.loadSection = t1; _.onViewGroupPressed = t2; _.onViewClientPressed = t3; _.onClearSettingsFilterPressed = t4; }, SettingsListVM_fromStore_closure: function SettingsListVM_fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, SettingsListVM_fromStore_closure2: function SettingsListVM_fromStore_closure2(t0) { this.store = t0; }, SettingsListVM_fromStore_closure1: function SettingsListVM_fromStore_closure1(t0) { this.settingsUIState = t0; }, SettingsListVM_fromStore_closure0: function SettingsListVM_fromStore_closure0(t0) { this.settingsUIState = t0; }, SettingsScreen: function SettingsScreen(t0) { this.key = t0; }, SettingsScreen_build_closure: function SettingsScreen_build_closure(t0) { this.store = t0; }, SettingsScreenVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.SettingsScreenVM(t1); }, SettingsScreenBuilder: function SettingsScreenBuilder(t0) { this.key = t0; }, SettingsScreenBuilder_build_closure: function SettingsScreenBuilder_build_closure() { }, SettingsScreenVM: function SettingsScreenVM(t0) { this.state = t0; }, SettingsWizard: function SettingsWizard(t0, t1, t2) { this.user = t0; this.company = t1; this.key = t2; }, _SettingsWizardState: function _SettingsWizardState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._settings_wizard$_focusNode = t0; _._settings_wizard$_debouncer = t1; _._hasCheckedSubdomain = _._settings_wizard$_isCheckingSubdomain = _._settings_wizard$_isSubdomainUnique = _._showLogo = _._settings_wizard$_isSaving = false; _._settings_wizard$_languageId = _._settings_wizard$_currencyId = "1"; _._settings_wizard$_nameController = t2; _._settings_wizard$_firstNameController = t3; _._settings_wizard$_lastNameController = t4; _._settings_wizard$_subdomainController = t5; _._settings_wizard$_webClient = t6; _._settings_wizard$_controllers = t7; _._widget = null; _._debugLifecycleState = t8; _._framework$_element = null; }, _SettingsWizardState_dispose_closure: function _SettingsWizardState_dispose_closure() { }, _SettingsWizardState__validateSubdomain_closure: function _SettingsWizardState__validateSubdomain_closure(t0) { this.$this = t0; }, _SettingsWizardState__validateSubdomain__closure: function _SettingsWizardState__validateSubdomain__closure(t0) { this.$this = t0; }, _SettingsWizardState__validateSubdomain__closure0: function _SettingsWizardState__validateSubdomain__closure0(t0) { this.$this = t0; }, _SettingsWizardState__validateSubdomain__closure1: function _SettingsWizardState__validateSubdomain__closure1(t0) { this.$this = t0; }, _SettingsWizardState__validateSubdomain___closure0: function _SettingsWizardState__validateSubdomain___closure0(t0) { this.$this = t0; }, _SettingsWizardState__validateSubdomain__closure2: function _SettingsWizardState__validateSubdomain__closure2(t0) { this.$this = t0; }, _SettingsWizardState__validateSubdomain___closure: function _SettingsWizardState__validateSubdomain___closure(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed_closure: function _SettingsWizardState__onSavePressed_closure(t0, t1, t2) { this.$this = t0; this.store = t1; this.state = t2; }, _SettingsWizardState__onSavePressed__closure: function _SettingsWizardState__onSavePressed__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.localization = t1; _.store = t2; _.state = t3; }, _SettingsWizardState__onSavePressed___closure0: function _SettingsWizardState__onSavePressed___closure0(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed____closure0: function _SettingsWizardState__onSavePressed____closure0(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed___closure1: function _SettingsWizardState__onSavePressed___closure1(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed____closure: function _SettingsWizardState__onSavePressed____closure(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed___closure2: function _SettingsWizardState__onSavePressed___closure2(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed__closure0: function _SettingsWizardState__onSavePressed__closure0(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed___closure: function _SettingsWizardState__onSavePressed___closure(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed__closure1: function _SettingsWizardState__onSavePressed__closure1(t0) { this.$this = t0; }, _SettingsWizardState__onSavePressed__closure2: function _SettingsWizardState__onSavePressed__closure2(t0) { this.$this = t0; }, _SettingsWizardState_build_closure: function _SettingsWizardState_build_closure(t0) { this.localization = t0; }, _SettingsWizardState_build_closure0: function _SettingsWizardState_build_closure0(t0) { this.localization = t0; }, _SettingsWizardState_build_closure1: function _SettingsWizardState_build_closure1(t0) { this.localization = t0; }, _SettingsWizardState_build_closure2: function _SettingsWizardState_build_closure2(t0) { this.$this = t0; }, _SettingsWizardState_build__closure1: function _SettingsWizardState_build__closure1(t0, t1) { this.$this = t0; this.currency = t1; }, _SettingsWizardState_build_closure3: function _SettingsWizardState_build_closure3(t0) { this.localization = t0; }, _SettingsWizardState_build_closure4: function _SettingsWizardState_build_closure4(t0, t1, t2) { this.$this = t0; this.store = t1; this.context = t2; }, _SettingsWizardState_build__closure0: function _SettingsWizardState_build__closure0(t0, t1) { this.$this = t0; this.language = t1; }, _SettingsWizardState_build_closure5: function _SettingsWizardState_build_closure5(t0) { this.localization = t0; }, _SettingsWizardState_build_closure6: function _SettingsWizardState_build_closure6(t0, t1, t2) { this.localization = t0; this.state = t1; this.store = t2; }, _SettingsWizardState_build__closure: function _SettingsWizardState_build__closure(t0, t1) { this.store = t0; this.context = t1; }, _SettingsWizardState_build_closure8: function _SettingsWizardState_build_closure8(t0, t1) { this.$this = t0; this.localization = t1; }, _SettingsWizardState_build_closure7: function _SettingsWizardState_build_closure7(t0) { this.$this = t0; }, _SettingsWizardState_build_closure9: function _SettingsWizardState_build_closure9(t0) { this.context = t0; }, _SettingsWizardState_build_closure10: function _SettingsWizardState_build_closure10(t0, t1) { this.store = t0; this.context = t1; }, TaskSettings: function TaskSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskSettingsState: function _TaskSettingsState(t0, t1, t2) { var _ = this; _._task_settings$_focusNode = null; _._taskRateController = t0; _._taskRoundToNearestController = t1; _.___TaskSettingsState__controllers_A = $; _._showCustomTaskRounding = false; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _TaskSettingsState_didChangeDependencies_closure: function _TaskSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TaskSettingsState_didChangeDependencies_closure0: function _TaskSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TaskSettingsState_dispose_closure: function _TaskSettingsState_dispose_closure(t0) { this.$this = t0; }, _TaskSettingsState__onChanged_closure: function _TaskSettingsState__onChanged_closure(t0, t1, t2) { this.$this = t0; this.state = t1; this.seconds = t2; }, _TaskSettingsState_build_closure: function _TaskSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure17: function _TaskSettingsState_build__closure17(t0) { this.value = t0; }, _TaskSettingsState_build_closure0: function _TaskSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure16: function _TaskSettingsState_build__closure16(t0) { this.value = t0; }, _TaskSettingsState_build_closure1: function _TaskSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaskSettingsState_build__closure15: function _TaskSettingsState_build__closure15(t0) { this.value = t0; }, _TaskSettingsState_build_closure2: function _TaskSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaskSettingsState_build__closure14: function _TaskSettingsState_build__closure14(t0) { this.value = t0; }, _TaskSettingsState_build_closure3: function _TaskSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaskSettingsState_build__closure13: function _TaskSettingsState_build__closure13(t0) { this.value = t0; }, _TaskSettingsState_build_closure4: function _TaskSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaskSettingsState_build__closure12: function _TaskSettingsState_build__closure12(t0) { this.value = t0; }, _TaskSettingsState_build_closure6: function _TaskSettingsState_build_closure6(t0, t1, t2) { this.$this = t0; this.settings = t1; this.viewModel = t2; }, _TaskSettingsState_build__closure10: function _TaskSettingsState_build__closure10(t0) { this.value = t0; }, _TaskSettingsState_build__closure11: function _TaskSettingsState_build__closure11(t0, t1, t2) { this.$this = t0; this.updated = t1; this.settings = t2; }, _TaskSettingsState_build_closure5: function _TaskSettingsState_build_closure5(t0) { this.localization = t0; }, _TaskSettingsState_build_closure7: function _TaskSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskSettingsState_build_closure8: function _TaskSettingsState_build_closure8(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure9: function _TaskSettingsState_build__closure9(t0) { this.value = t0; }, _TaskSettingsState_build_closure9: function _TaskSettingsState_build_closure9(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure8: function _TaskSettingsState_build__closure8(t0) { this.value = t0; }, _TaskSettingsState_build_closure10: function _TaskSettingsState_build_closure10(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure7: function _TaskSettingsState_build__closure7(t0) { this.value = t0; }, _TaskSettingsState_build_closure11: function _TaskSettingsState_build_closure11(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure6: function _TaskSettingsState_build__closure6(t0) { this.value = t0; }, _TaskSettingsState_build_closure12: function _TaskSettingsState_build_closure12(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure5: function _TaskSettingsState_build__closure5(t0) { this.value = t0; }, _TaskSettingsState_build_closure13: function _TaskSettingsState_build_closure13(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure4: function _TaskSettingsState_build__closure4(t0) { this.value = t0; }, _TaskSettingsState_build_closure14: function _TaskSettingsState_build_closure14(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure3: function _TaskSettingsState_build__closure3(t0) { this.value = t0; }, _TaskSettingsState_build_closure15: function _TaskSettingsState_build_closure15(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure2: function _TaskSettingsState_build__closure2(t0) { this.value = t0; }, _TaskSettingsState_build_closure16: function _TaskSettingsState_build_closure16(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaskSettingsState_build__closure1: function _TaskSettingsState_build__closure1(t0) { this.value = t0; }, _TaskSettingsState_build_closure17: function _TaskSettingsState_build_closure17(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaskSettingsState_build__closure0: function _TaskSettingsState_build__closure0(t0) { this.value = t0; }, _TaskSettingsState_build_closure18: function _TaskSettingsState_build_closure18(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaskSettingsState_build__closure: function _TaskSettingsState_build__closure(t0) { this.value = t0; }, _TaskSettingsState_build_closure19: function _TaskSettingsState_build_closure19(t0) { this.localization = t0; }, TaskSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.TaskSettingsVM(t1, new A.TaskSettingsVM_fromStore_closure(store), t2.company, t2.get$settings(), new A.TaskSettingsVM_fromStore_closure0(store), new A.TaskSettingsVM_fromStore_closure1(store), new A.TaskSettingsVM_fromStore_closure2(store)); }, TaskSettingsScreen: function TaskSettingsScreen(t0) { this.key = t0; }, TaskSettingsScreen_build_closure: function TaskSettingsScreen_build_closure() { }, TaskSettingsVM: function TaskSettingsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.onSavePressed = t1; _.company = t2; _.settings = t3; _.onCompanyChanged = t4; _.onSettingsChanged = t5; _.onConfigureStatusesPressed = t6; }, TaskSettingsVM_fromStore_closure0: function TaskSettingsVM_fromStore_closure0(t0) { this.store = t0; }, TaskSettingsVM_fromStore_closure1: function TaskSettingsVM_fromStore_closure1(t0) { this.store = t0; }, TaskSettingsVM_fromStore_closure: function TaskSettingsVM_fromStore_closure(t0) { this.store = t0; }, TaskSettingsVM_fromStore__closure: function TaskSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, TaskSettingsVM_fromStore_closure2: function TaskSettingsVM_fromStore_closure2(t0) { this.store = t0; }, TaxSettings: function TaxSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaxSettingsState: function _TaxSettingsState(t0, t1) { var _ = this; _._tax_settings$_focusNode = null; _._showDetails = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _TaxSettingsState_build_closure: function _TaxSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaxSettingsState_build__closure11: function _TaxSettingsState_build__closure11(t0) { this.value = t0; }, _TaxSettingsState_build_closure0: function _TaxSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaxSettingsState_build__closure10: function _TaxSettingsState_build__closure10(t0) { this.value = t0; }, _TaxSettingsState_build_closure1: function _TaxSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaxSettingsState_build__closure9: function _TaxSettingsState_build__closure9(t0) { this.value = t0; }, _TaxSettingsState_build_closure2: function _TaxSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaxSettingsState_build__closure8: function _TaxSettingsState_build__closure8(t0) { this.value = t0; }, _TaxSettingsState_build_closure3: function _TaxSettingsState_build_closure3(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaxSettingsState_build__closure7: function _TaxSettingsState_build__closure7(t0) { this.taxRate = t0; }, _TaxSettingsState_build_closure4: function _TaxSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaxSettingsState_build__closure6: function _TaxSettingsState_build__closure6(t0) { this.taxRate = t0; }, _TaxSettingsState_build_closure5: function _TaxSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.settings = t1; }, _TaxSettingsState_build__closure5: function _TaxSettingsState_build__closure5(t0) { this.taxRate = t0; }, _TaxSettingsState_build_closure6: function _TaxSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaxSettingsState_build_closure7: function _TaxSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaxSettingsState_build__closure4: function _TaxSettingsState_build__closure4(t0) { this.value = t0; }, _TaxSettingsState_build_closure9: function _TaxSettingsState_build_closure9(t0, t1) { this.viewModel = t0; this.company = t1; }, _TaxSettingsState_build__closure3: function _TaxSettingsState_build__closure3(t0) { this.value = t0; }, _TaxSettingsState_build_closure8: function _TaxSettingsState_build_closure8(t0, t1) { this._box_0 = t0; this.countryMap = t1; }, _TaxSettingsState_build_closure10: function _TaxSettingsState_build_closure10(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.taxConfig = t1; _.countryMap = t2; _.viewModel = t3; _.company = t4; _.localization = t5; _.context = t6; }, _TaxSettingsState_build__closure0: function _TaxSettingsState_build__closure0(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.company = t1; _.region = t2; _.taxDataRegion = t3; }, _TaxSettingsState_build___closure2: function _TaxSettingsState_build___closure2(t0, t1, t2) { this.region = t0; this.taxDataRegion = t1; this.value = t2; }, _TaxSettingsState_build____closure1: function _TaxSettingsState_build____closure1(t0) { this.value = t0; }, _TaxSettingsState_build__closure: function _TaxSettingsState_build__closure(t0) { this.taxDataRegion = t0; }, _TaxSettingsState_build__closure1: function _TaxSettingsState_build__closure1(t0, t1) { this.$this = t0; this.region = t1; }, _TaxSettingsState_build___closure1: function _TaxSettingsState_build___closure1(t0, t1) { this.$this = t0; this.region = t1; }, _TaxSettingsState_build__closure2: function _TaxSettingsState_build__closure2(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.taxDataRegion = t0; _.region = t1; _.countryMap = t2; _.context = t3; _.viewModel = t4; _.company = t5; _.taxConfig = t6; _.localization = t7; }, _TaxSettingsState_build___closure: function _TaxSettingsState_build___closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.viewModel = t0; _.company = t1; _.taxConfig = t2; _.region = t3; _.taxDataRegion = t4; _.subregion = t5; _.taxDataSubregion = t6; }, _TaxSettingsState_build____closure0: function _TaxSettingsState_build____closure0(t0, t1, t2, t3, t4, t5) { var _ = this; _.taxConfig = t0; _.region = t1; _.taxDataRegion = t2; _.subregion = t3; _.taxDataSubregion = t4; _.value = t5; }, _TaxSettingsState_build_____closure: function _TaxSettingsState_build_____closure(t0, t1, t2, t3, t4) { var _ = this; _.region = t0; _.taxDataRegion = t1; _.subregion = t2; _.taxDataSubregion = t3; _.value = t4; }, _TaxSettingsState_build______closure: function _TaxSettingsState_build______closure(t0, t1, t2) { this.subregion = t0; this.taxDataSubregion = t1; this.value = t2; }, _TaxSettingsState_build_______closure: function _TaxSettingsState_build_______closure(t0) { this.value = t0; }, _TaxSettingsState_build___closure0: function _TaxSettingsState_build___closure0(t0, t1, t2, t3, t4) { var _ = this; _.context = t0; _.viewModel = t1; _.taxDataSubregion = t2; _.region = t3; _.subregion = t4; }, _TaxSettingsState_build____closure: function _TaxSettingsState_build____closure(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.taxDataSubregion = t1; _.region = t2; _.subregion = t3; }, NumberOfRatesSelector: function NumberOfRatesSelector(t0, t1, t2, t3) { var _ = this; _.label = t0; _.numberOfRates = t1; _.onChanged = t2; _.key = t3; }, NumberOfRatesSelector_build_closure: function NumberOfRatesSelector_build_closure(t0) { this.$this = t0; }, _EditSubregionDialog: function _EditSubregionDialog(t0, t1, t2, t3, t4) { var _ = this; _.subregionConfig = t0; _.viewModel = t1; _.region = t2; _.subregion = t3; _.key = t4; }, __EditSubregionDialogState: function __EditSubregionDialogState(t0) { var _ = this; _._tax_settings$_taxName = ""; _._tax_settings$_reducedTaxRate = _._tax_settings$_taxRate = 0; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __EditSubregionDialogState__onDone_closure: function __EditSubregionDialogState__onDone_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.taxConfig = t1; _.taxConfigRegion = t2; _.taxConfigSubregion = t3; }, __EditSubregionDialogState__onDone__closure: function __EditSubregionDialogState__onDone__closure(t0, t1, t2) { this.$this = t0; this.taxConfigRegion = t1; this.taxConfigSubregion = t2; }, __EditSubregionDialogState__onDone___closure: function __EditSubregionDialogState__onDone___closure(t0, t1) { this.$this = t0; this.taxConfigSubregion = t1; }, __EditSubregionDialogState__onDone____closure: function __EditSubregionDialogState__onDone____closure(t0) { this.$this = t0; }, __EditSubregionDialogState_build_closure: function __EditSubregionDialogState_build_closure(t0) { this.context = t0; }, __EditSubregionDialogState_build_closure0: function __EditSubregionDialogState_build_closure0(t0) { this.$this = t0; }, __EditSubregionDialogState_build_closure1: function __EditSubregionDialogState_build_closure1(t0) { this.$this = t0; }, __EditSubregionDialogState_build_closure2: function __EditSubregionDialogState_build_closure2(t0) { this.$this = t0; }, __EditSubregionDialogState_build_closure3: function __EditSubregionDialogState_build_closure3(t0) { this.$this = t0; }, __EditSubregionDialogState_build_closure4: function __EditSubregionDialogState_build_closure4(t0) { this.$this = t0; }, __EditSubregionDialogState_build_closure5: function __EditSubregionDialogState_build_closure5(t0) { this.$this = t0; }, TaxSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.TaxSettingsVM(t1, new A.TaxSettingsVM_fromStore_closure(store), t2.get$settings(), new A.TaxSettingsVM_fromStore_closure0(store), t2.company, new A.TaxSettingsVM_fromStore_closure1(store), new A.TaxSettingsVM_fromStore_closure2(store)); }, TaxSettingsScreen: function TaxSettingsScreen(t0) { this.key = t0; }, TaxSettingsScreen_build_closure: function TaxSettingsScreen_build_closure() { }, TaxSettingsVM: function TaxSettingsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.onSavePressed = t1; _.settings = t2; _.onSettingsChanged = t3; _.company = t4; _.onCompanyChanged = t5; _.onConfigureRatesPressed = t6; }, TaxSettingsVM_fromStore_closure0: function TaxSettingsVM_fromStore_closure0(t0) { this.store = t0; }, TaxSettingsVM_fromStore_closure1: function TaxSettingsVM_fromStore_closure1(t0) { this.store = t0; }, TaxSettingsVM_fromStore_closure: function TaxSettingsVM_fromStore_closure(t0) { this.store = t0; }, TaxSettingsVM_fromStore__closure: function TaxSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, TaxSettingsVM_fromStore_closure2: function TaxSettingsVM_fromStore_closure2(t0) { this.store = t0; }, TemplatesAndReminders: function TemplatesAndReminders(t0, t1) { this.viewModel = t0; this.key = t1; }, _TemplatesAndRemindersState: function _TemplatesAndRemindersState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._templates_and_reminders$_debouncer = t0; _._templates_and_reminders$_selectedTemplate = null; _._templates_and_reminders$_selectedIndex = 0; _._bodyMarkdown = ""; _._lastBody = _._lastSubject = null; _._defaultBody = _._defaultSubject = _._emailPreview = _._bodyPreview = _._subjectPreview = ""; _._templates_and_reminders$_isLoading = false; _._templates_and_reminders$_controller = _._templates_and_reminders$_focusNode = null; _._updateReminders = false; _._subjectController = t1; _._templates_and_reminders$_bodyController = t2; _._templates_and_reminders$_controllers = t3; _.SingleTickerProviderStateMixin__ticker = t4; _.SingleTickerProviderStateMixin__tickerModeNotifier = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; }, _TemplatesAndRemindersState_initState_closure: function _TemplatesAndRemindersState_initState_closure(t0) { this.$this = t0; }, _TemplatesAndRemindersState_dispose_closure: function _TemplatesAndRemindersState_dispose_closure(t0) { this.$this = t0; }, _TemplatesAndRemindersState__loadTemplate_closure: function _TemplatesAndRemindersState__loadTemplate_closure(t0, t1, t2) { this.$this = t0; this.template = t1; this.state = t2; }, _TemplatesAndRemindersState__onTextChanged_closure: function _TemplatesAndRemindersState__onTextChanged_closure(t0) { this.$this = t0; }, _TemplatesAndRemindersState__onChanged_closure: function _TemplatesAndRemindersState__onChanged_closure(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure0: function _TemplatesAndRemindersState__onChanged_closure0(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure1: function _TemplatesAndRemindersState__onChanged_closure1(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure2: function _TemplatesAndRemindersState__onChanged_closure2(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure3: function _TemplatesAndRemindersState__onChanged_closure3(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure4: function _TemplatesAndRemindersState__onChanged_closure4(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure5: function _TemplatesAndRemindersState__onChanged_closure5(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure6: function _TemplatesAndRemindersState__onChanged_closure6(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure7: function _TemplatesAndRemindersState__onChanged_closure7(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure8: function _TemplatesAndRemindersState__onChanged_closure8(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure9: function _TemplatesAndRemindersState__onChanged_closure9(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure10: function _TemplatesAndRemindersState__onChanged_closure10(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure11: function _TemplatesAndRemindersState__onChanged_closure11(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure12: function _TemplatesAndRemindersState__onChanged_closure12(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onChanged_closure13: function _TemplatesAndRemindersState__onChanged_closure13(t0) { this._box_0 = t0; }, _TemplatesAndRemindersState__onTabChanged_closure: function _TemplatesAndRemindersState__onTabChanged_closure(t0) { this.$this = t0; }, _TemplatesAndRemindersState__renderTemplate_closure: function _TemplatesAndRemindersState__renderTemplate_closure(t0) { this.$this = t0; }, _TemplatesAndRemindersState__renderTemplate_closure0: function _TemplatesAndRemindersState__renderTemplate_closure0(t0) { this.$this = t0; }, _TemplatesAndRemindersState__renderTemplate__closure: function _TemplatesAndRemindersState__renderTemplate__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.subject = t1; _.body = t2; _.email = t3; }, _TemplatesAndRemindersState_build_closure11: function _TemplatesAndRemindersState_build_closure11(t0, t1) { this.$this = t0; this.viewModel = t1; }, _TemplatesAndRemindersState_build_closure1: function _TemplatesAndRemindersState_build_closure1(t0, t1) { this.$this = t0; this.viewModel = t1; }, _TemplatesAndRemindersState_build__closure5: function _TemplatesAndRemindersState_build__closure5(t0, t1, t2) { this.$this = t0; this.value = t1; this.viewModel = t2; }, _TemplatesAndRemindersState_build_closure: function _TemplatesAndRemindersState_build_closure(t0) { this.company = t0; }, _TemplatesAndRemindersState_build_closure0: function _TemplatesAndRemindersState_build_closure0(t0) { this.localization = t0; }, _TemplatesAndRemindersState_build_closure2: function _TemplatesAndRemindersState_build_closure2(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _TemplatesAndRemindersState_build__closure4: function _TemplatesAndRemindersState_build__closure4(t0, t1, t2, t3, t4) { var _ = this; _.enabled = t0; _.days = t1; _.schedule = t2; _.feeAmount = t3; _.feePercent = t4; }, _TemplatesAndRemindersState_build_closure3: function _TemplatesAndRemindersState_build_closure3(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _TemplatesAndRemindersState_build__closure3: function _TemplatesAndRemindersState_build__closure3(t0, t1, t2, t3, t4) { var _ = this; _.enabled = t0; _.days = t1; _.schedule = t2; _.feeAmount = t3; _.feePercent = t4; }, _TemplatesAndRemindersState_build_closure4: function _TemplatesAndRemindersState_build_closure4(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _TemplatesAndRemindersState_build__closure2: function _TemplatesAndRemindersState_build__closure2(t0, t1, t2, t3, t4) { var _ = this; _.enabled = t0; _.days = t1; _.schedule = t2; _.feeAmount = t3; _.feePercent = t4; }, _TemplatesAndRemindersState_build_closure5: function _TemplatesAndRemindersState_build_closure5(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _TemplatesAndRemindersState_build__closure1: function _TemplatesAndRemindersState_build__closure1(t0, t1, t2, t3, t4) { var _ = this; _.enabled = t0; _.days = t1; _.schedule = t2; _.feeAmount = t3; _.feePercent = t4; }, _TemplatesAndRemindersState_build_closure6: function _TemplatesAndRemindersState_build_closure6(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _TemplatesAndRemindersState_build__closure0: function _TemplatesAndRemindersState_build__closure0(t0) { this.value = t0; }, _TemplatesAndRemindersState_build_closure8: function _TemplatesAndRemindersState_build_closure8(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.settings = t2; }, _TemplatesAndRemindersState_build__closure: function _TemplatesAndRemindersState_build__closure(t0) { this.value = t0; }, _TemplatesAndRemindersState_build_closure7: function _TemplatesAndRemindersState_build_closure7(t0) { this.localization = t0; }, _TemplatesAndRemindersState_build_closure9: function _TemplatesAndRemindersState_build_closure9() { }, _TemplatesAndRemindersState_build_closure10: function _TemplatesAndRemindersState_build_closure10(t0) { this.$this = t0; }, ReminderSettings: function ReminderSettings(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.viewModel = t0; _.enabled = t1; _.numDays = t2; _.feeAmount = t3; _.feePercent = t4; _.schedule = t5; _.isQuote = t6; _.onChanged = t7; _.key = t8; }, _ReminderSettingsState: function _ReminderSettingsState(t0, t1, t2, t3, t4, t5) { var _ = this; _._daysController = t0; _._feeAmountController = t1; _._feePercentController = t2; _._schedule = _._templates_and_reminders$_enabled = null; _._templates_and_reminders$_controllers = t3; _._templates_and_reminders$_debouncer = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _ReminderSettingsState_dispose_closure: function _ReminderSettingsState_dispose_closure(t0) { this.$this = t0; }, _ReminderSettingsState_didChangeDependencies_closure: function _ReminderSettingsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _ReminderSettingsState_didChangeDependencies_closure0: function _ReminderSettingsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _ReminderSettingsState__onTextChanged_closure: function _ReminderSettingsState__onTextChanged_closure(t0) { this.$this = t0; }, _ReminderSettingsState_build_closure: function _ReminderSettingsState_build_closure(t0) { this.$this = t0; }, _ReminderSettingsState_build_closure0: function _ReminderSettingsState_build_closure0(t0) { this.$this = t0; }, EmailPreview: function EmailPreview(t0, t1, t2, t3) { var _ = this; _.subject = t0; _.body = t1; _.isLoading = t2; _.key = t3; }, __TemplatesAndRemindersState_State_SingleTickerProviderStateMixin: function __TemplatesAndRemindersState_State_SingleTickerProviderStateMixin() { }, TemplatesAndRemindersVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.TemplatesAndRemindersVM(t1, t2.get$settings(), t2.selectedTemplate, new A.TemplatesAndRemindersVM_fromStore_closure(store), new A.TemplatesAndRemindersVM_fromStore_closure0(store), new A.TemplatesAndRemindersVM_fromStore_closure1(t1, store)); }, TemplatesAndRemindersScreen: function TemplatesAndRemindersScreen(t0) { this.key = t0; }, TemplatesAndRemindersScreen_build_closure: function TemplatesAndRemindersScreen_build_closure() { }, TemplatesAndRemindersVM: function TemplatesAndRemindersVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.settings = t1; _.selectedTemplate = t2; _.onTemplateChanged = t3; _.onSettingsChanged = t4; _.onSavePressed = t5; }, TemplatesAndRemindersVM_fromStore_closure0: function TemplatesAndRemindersVM_fromStore_closure0(t0) { this.store = t0; }, TemplatesAndRemindersVM_fromStore_closure: function TemplatesAndRemindersVM_fromStore_closure(t0) { this.store = t0; }, TemplatesAndRemindersVM_fromStore_closure1: function TemplatesAndRemindersVM_fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, TemplatesAndRemindersVM_fromStore__closure: function TemplatesAndRemindersVM_fromStore__closure(t0, t1, t2, t3) { var _ = this; _.updateReminders = t0; _.state = t1; _.store = t2; _.context = t3; }, TemplatesAndRemindersVM_fromStore___closure: function TemplatesAndRemindersVM_fromStore___closure(t0, t1, t2) { this.updateReminders = t0; this.state = t1; this.store = t2; }, TemplatesAndRemindersVM_fromStore____closure: function TemplatesAndRemindersVM_fromStore____closure(t0) { this.store = t0; }, TemplatesAndRemindersVM_fromStore_____closure: function TemplatesAndRemindersVM_fromStore_____closure(t0) { this.store = t0; }, TemplatesAndRemindersVM_fromStore____closure0: function TemplatesAndRemindersVM_fromStore____closure0(t0) { this.store = t0; }, TemplatesAndRemindersVM_fromStore___closure0: function TemplatesAndRemindersVM_fromStore___closure0(t0) { this.callback = t0; }, TemplatesAndRemindersVM_fromStore___closure1: function TemplatesAndRemindersVM_fromStore___closure1(t0) { this.callback = t0; }, TemplatesAndRemindersVM_fromStore___closure2: function TemplatesAndRemindersVM_fromStore___closure2(t0) { this.callback = t0; }, UserDetails: function UserDetails(t0, t1) { this.viewModel = t0; this.key = t1; }, _UserDetailsState: function _UserDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._user_details$_focusNode = t0; _._user_details$_controller = null; _._user_details$_firstNameController = t1; _._user_details$_lastNameController = t2; _._user_details$_phoneController = t3; _._user_details$_emailController = t4; _._passwordController = t5; _._user_details$_controllers = t6; _._user_details$_debouncer = t7; _.SingleTickerProviderStateMixin__ticker = t8; _.SingleTickerProviderStateMixin__tickerModeNotifier = t9; _._widget = null; _._debugLifecycleState = t10; _._framework$_element = null; }, _UserDetailsState_dispose_closure: function _UserDetailsState_dispose_closure(t0) { this.$this = t0; }, _UserDetailsState_didChangeDependencies_closure: function _UserDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _UserDetailsState_didChangeDependencies_closure0: function _UserDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _UserDetailsState__onChanged_closure: function _UserDetailsState__onChanged_closure(t0) { this.$this = t0; }, _UserDetailsState__onChanged_closure0: function _UserDetailsState__onChanged_closure0(t0, t1) { this.$this = t0; this.user = t1; }, _UserDetailsState_build_closure: function _UserDetailsState_build_closure(t0, t1, t2, t3) { var _ = this; _.state = t0; _.localization = t1; _.viewModel = t2; _.context = t3; }, _UserDetailsState_build_closure0: function _UserDetailsState_build_closure0(t0, t1, t2, t3) { var _ = this; _.state = t0; _.localization = t1; _.viewModel = t2; _.context = t3; }, _UserDetailsState_build_closure1: function _UserDetailsState_build_closure1(t0, t1, t2, t3) { var _ = this; _.state = t0; _.localization = t1; _.viewModel = t2; _.context = t3; }, _UserDetailsState_build_closure2: function _UserDetailsState_build_closure2(t0, t1, t2, t3) { var _ = this; _.state = t0; _.localization = t1; _.viewModel = t2; _.context = t3; }, _UserDetailsState_build_closure3: function _UserDetailsState_build_closure3(t0, t1, t2, t3) { var _ = this; _.state = t0; _.localization = t1; _.viewModel = t2; _.context = t3; }, _UserDetailsState_build_closure4: function _UserDetailsState_build_closure4(t0) { this.localization = t0; }, _UserDetailsState_build_closure5: function _UserDetailsState_build_closure5(t0) { this.localization = t0; }, _UserDetailsState_build_closure6: function _UserDetailsState_build_closure6(t0) { this.localization = t0; }, _UserDetailsState_build_closure7: function _UserDetailsState_build_closure7(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.localization = t1; _.viewModel = t2; _.context = t3; _.user = t4; }, _UserDetailsState_build__closure8: function _UserDetailsState_build__closure8() { }, _UserDetailsState_build__closure9: function _UserDetailsState_build__closure9(t0) { this.viewModel = t0; }, _UserDetailsState_build__closure10: function _UserDetailsState_build__closure10(t0) { this.viewModel = t0; }, _UserDetailsState_build_closure8: function _UserDetailsState_build_closure8(t0, t1) { this.$this = t0; this.user = t1; }, _UserDetailsState_build__closure7: function _UserDetailsState_build__closure7(t0) { this.value = t0; }, _UserDetailsState_build_closure9: function _UserDetailsState_build_closure9(t0, t1) { this.viewModel = t0; this.user = t1; }, _UserDetailsState_build__closure6: function _UserDetailsState_build__closure6(t0) { this.language = t0; }, _UserDetailsState_build_closure11: function _UserDetailsState_build_closure11(t0, t1) { this.$this = t0; this.user = t1; }, _UserDetailsState_build__closure5: function _UserDetailsState_build__closure5(t0) { this.value = t0; }, _UserDetailsState_build_closure10: function _UserDetailsState_build_closure10() { }, _UserDetailsState_build_closure12: function _UserDetailsState_build_closure12(t0, t1) { this.$this = t0; this.user = t1; }, _UserDetailsState_build__closure4: function _UserDetailsState_build__closure4(t0) { this.value = t0; }, _UserDetailsState_build_closure13: function _UserDetailsState_build_closure13(t0, t1) { this.$this = t0; this.user = t1; }, _UserDetailsState_build__closure3: function _UserDetailsState_build__closure3(t0) { this.value = t0; }, _UserDetailsState_build_closure14: function _UserDetailsState_build_closure14(t0, t1) { this.$this = t0; this.user = t1; }, _UserDetailsState_build__closure0: function _UserDetailsState_build__closure0() { }, _UserDetailsState_build__closure1: function _UserDetailsState_build__closure1() { }, _UserDetailsState_build__closure2: function _UserDetailsState_build__closure2(t0) { this._box_0 = t0; }, _UserDetailsState_build_closure15: function _UserDetailsState_build_closure15(t0, t1) { this.viewModel = t0; this.user = t1; }, _UserDetailsState_build__closure: function _UserDetailsState_build__closure(t0, t1) { this.channel = t0; this.options = t1; }, _EnableTwoFactor: function _EnableTwoFactor(t0, t1) { this.state = t0; this.key = t1; }, _EnableTwoFactorState: function _EnableTwoFactorState(t0, t1, t2) { var _ = this; _._user_details$_secret = null; _.___EnableTwoFactorState__qrCode_A = $; _._oneTimePassword = null; _._user_details$_isLoading = true; _._user_details$_webClient = t0; _._user_details$_focusNode = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _EnableTwoFactorState_initState_closure: function _EnableTwoFactorState_initState_closure(t0) { this.$this = t0; }, _EnableTwoFactorState_initState__closure: function _EnableTwoFactorState_initState__closure(t0, t1) { this.$this = t0; this.response = t1; }, _EnableTwoFactorState_initState_closure0: function _EnableTwoFactorState_initState_closure0(t0) { this.$this = t0; }, _EnableTwoFactorState__onSavePressed_closure: function _EnableTwoFactorState__onSavePressed_closure(t0, t1) { this.$this = t0; this.isValid = t1; }, _EnableTwoFactorState__onSavePressed_closure0: function _EnableTwoFactorState__onSavePressed_closure0(t0) { this.$this = t0; }, _EnableTwoFactorState__onSavePressed_closure1: function _EnableTwoFactorState__onSavePressed_closure1(t0) { this.$this = t0; }, _EnableTwoFactorState__onSavePressed__closure0: function _EnableTwoFactorState__onSavePressed__closure0(t0) { this.$this = t0; }, _EnableTwoFactorState__onSavePressed_closure2: function _EnableTwoFactorState__onSavePressed_closure2(t0) { this.$this = t0; }, _EnableTwoFactorState__onSavePressed__closure: function _EnableTwoFactorState__onSavePressed__closure(t0) { this.$this = t0; }, _EnableTwoFactorState_build_closure: function _EnableTwoFactorState_build_closure(t0) { this.$this = t0; }, _EnableTwoFactorState_build_closure1: function _EnableTwoFactorState_build_closure1(t0) { this.context = t0; }, _EnableTwoFactorState_build_closure0: function _EnableTwoFactorState_build_closure0(t0) { this.$this = t0; }, _EnableTwoFactorState_build_closure2: function _EnableTwoFactorState_build_closure2() { }, _EnableTwoFactorState_build_closure3: function _EnableTwoFactorState_build_closure3(t0) { this.context = t0; }, _EnableTwoFactorState_build_closure4: function _EnableTwoFactorState_build_closure4(t0) { this.$this = t0; }, __UserDetailsState_State_SingleTickerProviderStateMixin: function __UserDetailsState_State_SingleTickerProviderStateMixin() { }, UserDetailsVM_fromStore(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.UserDetailsVM(t1, t1.uiState.settingsUIState.user, new A.UserDetailsVM_fromStore_closure(store), new A.UserDetailsVM_fromStore_closure0(t1, store), new A.UserDetailsVM_fromStore_closure1(store), new A.UserDetailsVM_fromStore_closure2(t1, store), new A.UserDetailsVM_fromStore_closure3(store), new A.UserDetailsVM_fromStore_closure4(t1, store), new A.UserDetailsVM_fromStore_closure5(store, t1), new A.UserDetailsVM_fromStore_closure6(store, t1), new A.UserDetailsVM_fromStore_closure7(store), new A.UserDetailsVM_fromStore_closure8(t1, store)); }, UserDetailsScreen: function UserDetailsScreen(t0) { this.key = t0; }, UserDetailsScreen_build_closure: function UserDetailsScreen_build_closure() { }, UserDetailsVM: function UserDetailsVM(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.state = t0; _.user = t1; _.onChanged = t2; _.onSavePressed = t3; _.onConnectGooglePressed = t4; _.onDisconnectGooglePressed = t5; _.onConnectMicrosoftPressed = t6; _.onDisconnectMicrosoftPressed = t7; _.onDisconnectMicrosoftEmailPressed = t8; _.onDisconnectGmailPressed = t9; _.onDisableTwoFactorPressed = t10; _.onDisconnectApplePressed = t11; }, UserDetailsVM_fromStore_closure: function UserDetailsVM_fromStore_closure(t0) { this.store = t0; }, UserDetailsVM_fromStore_closure5: function UserDetailsVM_fromStore_closure5(t0, t1) { this.store = t0; this.state = t1; }, UserDetailsVM_fromStore__closure2: function UserDetailsVM_fromStore__closure2(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore___closure2: function UserDetailsVM_fromStore___closure2(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore_closure6: function UserDetailsVM_fromStore_closure6(t0, t1) { this.store = t0; this.state = t1; }, UserDetailsVM_fromStore__closure1: function UserDetailsVM_fromStore__closure1(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore___closure1: function UserDetailsVM_fromStore___closure1(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore_closure7: function UserDetailsVM_fromStore_closure7(t0) { this.store = t0; }, UserDetailsVM_fromStore__closure0: function UserDetailsVM_fromStore__closure0(t0, t1, t2) { this.context = t0; this.store = t1; this.completer = t2; }, UserDetailsVM_fromStore___closure0: function UserDetailsVM_fromStore___closure0(t0, t1) { this.store = t0; this.completer = t1; }, UserDetailsVM_fromStore_closure2: function UserDetailsVM_fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, UserDetailsVM_fromStore__closure5: function UserDetailsVM_fromStore__closure5(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore___closure6: function UserDetailsVM_fromStore___closure6(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore____closure: function UserDetailsVM_fromStore____closure() { }, UserDetailsVM_fromStore_closure1: function UserDetailsVM_fromStore_closure1(t0) { this.store = t0; }, UserDetailsVM_fromStore__closure6: function UserDetailsVM_fromStore__closure6(t0, t1, t2) { this.context = t0; this.store = t1; this.completer = t2; }, UserDetailsVM_fromStore___closure7: function UserDetailsVM_fromStore___closure7(t0, t1, t2, t3) { var _ = this; _.context = t0; _.store = t1; _.password = t2; _.completer = t3; }, UserDetailsVM_fromStore_closure4: function UserDetailsVM_fromStore_closure4(t0, t1) { this.state = t0; this.store = t1; }, UserDetailsVM_fromStore__closure3: function UserDetailsVM_fromStore__closure3(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore___closure3: function UserDetailsVM_fromStore___closure3(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore_closure8: function UserDetailsVM_fromStore_closure8(t0, t1) { this.state = t0; this.store = t1; }, UserDetailsVM_fromStore__closure: function UserDetailsVM_fromStore__closure(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore___closure: function UserDetailsVM_fromStore___closure(t0, t1, t2) { this.context = t0; this.store = t1; this.state = t2; }, UserDetailsVM_fromStore_closure3: function UserDetailsVM_fromStore_closure3(t0) { this.store = t0; }, UserDetailsVM_fromStore__closure4: function UserDetailsVM_fromStore__closure4(t0, t1) { this.store = t0; this.completer = t1; }, UserDetailsVM_fromStore___closure4: function UserDetailsVM_fromStore___closure4(t0, t1, t2) { this.store = t0; this.password = t1; this.completer = t2; }, UserDetailsVM_fromStore___closure5: function UserDetailsVM_fromStore___closure5() { }, UserDetailsVM_fromStore_closure0: function UserDetailsVM_fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, UserDetailsVM_fromStore__closure7: function UserDetailsVM_fromStore__closure7(t0, t1, t2) { this.context = t0; this.state = t1; this.store = t2; }, UserDetailsVM_fromStore___closure8: function UserDetailsVM_fromStore___closure8(t0, t1, t2, t3, t4) { var _ = this; _.store = t0; _.origUserSettings = t1; _.localization = t2; _.origUser = t3; _.appBuilder = t4; }, UserDetailsVM_fromStore____closure1: function UserDetailsVM_fromStore____closure1() { }, UserDetailsVM_fromStore____closure2: function UserDetailsVM_fromStore____closure2(t0) { this.appBuilder = t0; }, UserDetailsVM_fromStore___closure9: function UserDetailsVM_fromStore___closure9(t0, t1, t2) { this.context = t0; this.store = t1; this.completer = t2; }, UserDetailsVM_fromStore____closure0: function UserDetailsVM_fromStore____closure0(t0, t1) { this.store = t0; this.completer = t1; }, WorkflowSettings: function WorkflowSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, _WorkflowSettingsState: function _WorkflowSettingsState(t0, t1, t2) { var _ = this; _._workflow_settings$_controller = _._workflow_settings$_focusNode = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _WorkflowSettingsState_build_closure: function _WorkflowSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.settings = t1; }, _WorkflowSettingsState_build__closure6: function _WorkflowSettingsState_build__closure6(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure0: function _WorkflowSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.company = t1; }, _WorkflowSettingsState_build__closure5: function _WorkflowSettingsState_build__closure5(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure1: function _WorkflowSettingsState_build_closure1(t0, t1) { this.viewModel = t0; this.settings = t1; }, _WorkflowSettingsState_build__closure4: function _WorkflowSettingsState_build__closure4(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure2: function _WorkflowSettingsState_build_closure2(t0, t1) { this.viewModel = t0; this.settings = t1; }, _WorkflowSettingsState_build__closure3: function _WorkflowSettingsState_build__closure3(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure4: function _WorkflowSettingsState_build_closure4(t0, t1) { this.viewModel = t0; this.settings = t1; }, _WorkflowSettingsState_build__closure2: function _WorkflowSettingsState_build__closure2(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure3: function _WorkflowSettingsState_build_closure3(t0) { this.localization = t0; }, _WorkflowSettingsState_build_closure5: function _WorkflowSettingsState_build_closure5(t0, t1) { this.viewModel = t0; this.settings = t1; }, _WorkflowSettingsState_build__closure1: function _WorkflowSettingsState_build__closure1(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure6: function _WorkflowSettingsState_build_closure6(t0, t1) { this.viewModel = t0; this.settings = t1; }, _WorkflowSettingsState_build__closure0: function _WorkflowSettingsState_build__closure0(t0) { this.value = t0; }, _WorkflowSettingsState_build_closure7: function _WorkflowSettingsState_build_closure7(t0, t1) { this.viewModel = t0; this.company = t1; }, _WorkflowSettingsState_build__closure: function _WorkflowSettingsState_build__closure(t0) { this.value = t0; }, __WorkflowSettingsState_State_SingleTickerProviderStateMixin: function __WorkflowSettingsState_State_SingleTickerProviderStateMixin() { }, WorkflowSettingsVM_fromStore(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState.settingsUIState; return new A.WorkflowSettingsVM(t1, t2.company, new A.WorkflowSettingsVM_fromStore_closure(store), t2.get$settings(), new A.WorkflowSettingsVM_fromStore_closure0(store), new A.WorkflowSettingsVM_fromStore_closure1(store)); }, WorkflowSettingsScreen: function WorkflowSettingsScreen(t0) { this.key = t0; }, WorkflowSettingsScreen_build_closure: function WorkflowSettingsScreen_build_closure() { }, WorkflowSettingsVM: function WorkflowSettingsVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.company = t1; _.onSavePressed = t2; _.settings = t3; _.onSettingsChanged = t4; _.onCompanyChanged = t5; }, WorkflowSettingsVM_fromStore_closure0: function WorkflowSettingsVM_fromStore_closure0(t0) { this.store = t0; }, WorkflowSettingsVM_fromStore_closure1: function WorkflowSettingsVM_fromStore_closure1(t0) { this.store = t0; }, WorkflowSettingsVM_fromStore_closure: function WorkflowSettingsVM_fromStore_closure(t0) { this.store = t0; }, WorkflowSettingsVM_fromStore__closure: function WorkflowSettingsVM_fromStore__closure(t0, t1) { this.store = t0; this.context = t1; }, SubscriptionEdit: function SubscriptionEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _SubscriptionEditState: function _SubscriptionEditState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._subscription_edit$_debouncer = t0; _._subscription_edit$_controller = _._subscription_edit$_focusNode = null; _._subscription_edit$_nameController = t1; _._promoCodeController = t2; _._promoDiscountController = t3; _._maxSeatsLimitController = t4; _._returnUrlController = t5; _._postPurchaseHeaderKeyController = t6; _._postPurchaseHeaderValueController = t7; _._postPurchaseUrlController = t8; _._subscription_edit$_controllers = t9; _.SingleTickerProviderStateMixin__ticker = t10; _.SingleTickerProviderStateMixin__tickerModeNotifier = t11; _._widget = null; _._debugLifecycleState = t12; _._framework$_element = null; }, _SubscriptionEditState_didChangeDependencies_closure: function _SubscriptionEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _SubscriptionEditState_didChangeDependencies_closure0: function _SubscriptionEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _SubscriptionEditState_dispose_closure: function _SubscriptionEditState_dispose_closure(t0) { this.$this = t0; }, _SubscriptionEditState__onChanged_closure: function _SubscriptionEditState__onChanged_closure(t0) { this.$this = t0; }, _SubscriptionEditState__onChanged_closure0: function _SubscriptionEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.subscription = t1; }, _SubscriptionEditState_build_closure33: function _SubscriptionEditState_build_closure33(t0) { this.viewModel = t0; }, _SubscriptionEditState_build_closure: function _SubscriptionEditState_build_closure(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure30: function _SubscriptionEditState_build__closure30(t0) { this.groupId = t0; }, _SubscriptionEditState_build_closure0: function _SubscriptionEditState_build_closure0(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure29: function _SubscriptionEditState_build__closure29(t0) { this.userId = t0; }, _SubscriptionEditState_build_closure1: function _SubscriptionEditState_build_closure1(t0, t1, t2) { this.subscription = t0; this.viewModel = t1; this.context = t2; }, _SubscriptionEditState_build__closure27: function _SubscriptionEditState_build__closure27(t0, t1) { this.parts = t0; this.value = t1; }, _SubscriptionEditState_build___closure7: function _SubscriptionEditState_build___closure7() { }, _SubscriptionEditState_build__closure28: function _SubscriptionEditState_build__closure28(t0) { this.context = t0; }, _SubscriptionEditState_build_closure2: function _SubscriptionEditState_build_closure2() { }, _SubscriptionEditState_build_closure3: function _SubscriptionEditState_build_closure3(t0, t1, t2) { this.state = t0; this.subscription = t1; this.viewModel = t2; }, _SubscriptionEditState_build__closure26: function _SubscriptionEditState_build__closure26(t0, t1, t2) { this.subscription = t0; this.productId = t1; this.viewModel = t2; }, _SubscriptionEditState_build___closure6: function _SubscriptionEditState_build___closure6(t0) { this.parts = t0; }, _SubscriptionEditState_build_closure4: function _SubscriptionEditState_build_closure4(t0, t1, t2) { this.subscription = t0; this.viewModel = t1; this.context = t2; }, _SubscriptionEditState_build__closure24: function _SubscriptionEditState_build__closure24(t0, t1) { this.parts = t0; this.value = t1; }, _SubscriptionEditState_build___closure5: function _SubscriptionEditState_build___closure5() { }, _SubscriptionEditState_build__closure25: function _SubscriptionEditState_build__closure25(t0) { this.context = t0; }, _SubscriptionEditState_build_closure5: function _SubscriptionEditState_build_closure5() { }, _SubscriptionEditState_build_closure6: function _SubscriptionEditState_build_closure6(t0, t1, t2) { this.state = t0; this.subscription = t1; this.viewModel = t2; }, _SubscriptionEditState_build__closure23: function _SubscriptionEditState_build__closure23(t0, t1, t2) { this.subscription = t0; this.productId = t1; this.viewModel = t2; }, _SubscriptionEditState_build___closure4: function _SubscriptionEditState_build___closure4(t0) { this.parts = t0; }, _SubscriptionEditState_build_closure7: function _SubscriptionEditState_build_closure7(t0, t1, t2) { this.subscription = t0; this.viewModel = t1; this.context = t2; }, _SubscriptionEditState_build__closure21: function _SubscriptionEditState_build__closure21(t0, t1) { this.parts = t0; this.value = t1; }, _SubscriptionEditState_build___closure3: function _SubscriptionEditState_build___closure3() { }, _SubscriptionEditState_build__closure22: function _SubscriptionEditState_build__closure22(t0) { this.context = t0; }, _SubscriptionEditState_build_closure8: function _SubscriptionEditState_build_closure8() { }, _SubscriptionEditState_build_closure9: function _SubscriptionEditState_build_closure9(t0, t1, t2) { this.state = t0; this.subscription = t1; this.viewModel = t2; }, _SubscriptionEditState_build__closure20: function _SubscriptionEditState_build__closure20(t0, t1, t2) { this.subscription = t0; this.productId = t1; this.viewModel = t2; }, _SubscriptionEditState_build___closure2: function _SubscriptionEditState_build___closure2(t0) { this.parts = t0; }, _SubscriptionEditState_build_closure10: function _SubscriptionEditState_build_closure10(t0, t1, t2) { this.subscription = t0; this.viewModel = t1; this.context = t2; }, _SubscriptionEditState_build__closure18: function _SubscriptionEditState_build__closure18(t0, t1) { this.parts = t0; this.value = t1; }, _SubscriptionEditState_build___closure1: function _SubscriptionEditState_build___closure1() { }, _SubscriptionEditState_build__closure19: function _SubscriptionEditState_build__closure19(t0) { this.context = t0; }, _SubscriptionEditState_build_closure11: function _SubscriptionEditState_build_closure11() { }, _SubscriptionEditState_build_closure12: function _SubscriptionEditState_build_closure12(t0, t1, t2) { this.state = t0; this.subscription = t1; this.viewModel = t2; }, _SubscriptionEditState_build__closure17: function _SubscriptionEditState_build__closure17(t0, t1, t2) { this.subscription = t0; this.productId = t1; this.viewModel = t2; }, _SubscriptionEditState_build___closure0: function _SubscriptionEditState_build___closure0(t0) { this.parts = t0; }, _SubscriptionEditState_build_closure14: function _SubscriptionEditState_build_closure14(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure16: function _SubscriptionEditState_build__closure16(t0) { this.value = t0; }, _SubscriptionEditState_build_closure13: function _SubscriptionEditState_build_closure13(t0) { this.localization = t0; }, _SubscriptionEditState_build_closure16: function _SubscriptionEditState_build_closure16(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure15: function _SubscriptionEditState_build__closure15(t0) { this.value = t0; }, _SubscriptionEditState_build_closure17: function _SubscriptionEditState_build_closure17(t0) { this.localization = t0; }, _SubscriptionEditState_build__closure14: function _SubscriptionEditState_build__closure14(t0) { this.localization = t0; }, _SubscriptionEditState_build_closure15: function _SubscriptionEditState_build_closure15() { }, _SubscriptionEditState_build_closure18: function _SubscriptionEditState_build_closure18(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure13: function _SubscriptionEditState_build__closure13(t0) { this.value = t0; }, _SubscriptionEditState_build_closure19: function _SubscriptionEditState_build_closure19(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure12: function _SubscriptionEditState_build__closure12(t0) { this.value = t0; }, _SubscriptionEditState_build_closure20: function _SubscriptionEditState_build_closure20(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure11: function _SubscriptionEditState_build__closure11(t0) { this.value = t0; }, _SubscriptionEditState_build_closure21: function _SubscriptionEditState_build_closure21(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure10: function _SubscriptionEditState_build__closure10(t0) { this.value = t0; }, _SubscriptionEditState_build_closure22: function _SubscriptionEditState_build_closure22(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure9: function _SubscriptionEditState_build__closure9(t0) { this.value = t0; }, _SubscriptionEditState_build_closure23: function _SubscriptionEditState_build_closure23(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure8: function _SubscriptionEditState_build__closure8(t0) { this.value = t0; }, _SubscriptionEditState_build_closure24: function _SubscriptionEditState_build_closure24(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure7: function _SubscriptionEditState_build__closure7(t0) { this.value = t0; }, _SubscriptionEditState_build_closure25: function _SubscriptionEditState_build_closure25(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure6: function _SubscriptionEditState_build__closure6(t0) { this.value = t0; }, _SubscriptionEditState_build_closure26: function _SubscriptionEditState_build_closure26(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure5: function _SubscriptionEditState_build__closure5(t0) { this.value = t0; }, _SubscriptionEditState_build_closure27: function _SubscriptionEditState_build_closure27(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure4: function _SubscriptionEditState_build__closure4(t0) { this.value = t0; }, _SubscriptionEditState_build_closure28: function _SubscriptionEditState_build_closure28(t0, t1) { this.viewModel = t0; this.subscription = t1; }, _SubscriptionEditState_build__closure3: function _SubscriptionEditState_build__closure3(t0) { this.value = t0; }, _SubscriptionEditState_build_closure29: function _SubscriptionEditState_build_closure29(t0) { this.$this = t0; }, _SubscriptionEditState_build__closure2: function _SubscriptionEditState_build__closure2() { }, _SubscriptionEditState_build_closure30: function _SubscriptionEditState_build_closure30(t0) { this.$this = t0; }, _SubscriptionEditState_build__closure1: function _SubscriptionEditState_build__closure1() { }, _SubscriptionEditState_build_closure31: function _SubscriptionEditState_build_closure31(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.webhookConfiguration = t1; _.key = t2; _.viewModel = t3; _.subscription = t4; _.value = t5; }, _SubscriptionEditState_build__closure0: function _SubscriptionEditState_build__closure0(t0, t1) { this.key = t0; this.value = t1; }, _SubscriptionEditState_build_closure32: function _SubscriptionEditState_build_closure32(t0, t1, t2, t3) { var _ = this; _.webhookConfiguration = t0; _.localization = t1; _.viewModel = t2; _.subscription = t3; }, _SubscriptionEditState_build__closure: function _SubscriptionEditState_build__closure(t0, t1, t2) { this.viewModel = t0; this.subscription = t1; this.key = t2; }, _SubscriptionEditState_build___closure: function _SubscriptionEditState_build___closure(t0) { this.key = t0; }, __SubscriptionEditState_State_SingleTickerProviderStateMixin: function __SubscriptionEditState_State_SingleTickerProviderStateMixin() { }, SubscriptionEditVM_SubscriptionEditVM$fromStore(store) { var t2, subscription, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; subscription = t2.subscriptionUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].subscriptionState.map._map$_map.$index(0, subscription.id); return new A.SubscriptionEditVM(subscription, new A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure(store), new A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure0(t1, store), new A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure1(t1, store), t1); }, SubscriptionEditScreen: function SubscriptionEditScreen(t0) { this.key = t0; }, SubscriptionEditScreen_build_closure0: function SubscriptionEditScreen_build_closure0() { }, SubscriptionEditScreen_build_closure: function SubscriptionEditScreen_build_closure() { }, SubscriptionEditVM: function SubscriptionEditVM(t0, t1, t2, t3, t4) { var _ = this; _.subscription = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, SubscriptionEditVM_SubscriptionEditVM$fromStore_closure: function SubscriptionEditVM_SubscriptionEditVM$fromStore_closure(t0) { this.store = t0; }, SubscriptionEditVM_SubscriptionEditVM$fromStore_closure1: function SubscriptionEditVM_SubscriptionEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, SubscriptionEditVM_SubscriptionEditVM$fromStore_closure0: function SubscriptionEditVM_SubscriptionEditVM$fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, SubscriptionEditVM_SubscriptionEditVM$fromStore__closure: function SubscriptionEditVM_SubscriptionEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, SubscriptionEditVM_SubscriptionEditVM$fromStore___closure: function SubscriptionEditVM_SubscriptionEditVM$fromStore___closure(t0) { this.localization = t0; }, SubscriptionEditVM_SubscriptionEditVM$fromStore___closure0: function SubscriptionEditVM_SubscriptionEditVM$fromStore___closure0(t0, t1, t2, t3, t4) { var _ = this; _.subscription = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, SubscriptionEditVM_SubscriptionEditVM$fromStore___closure1: function SubscriptionEditVM_SubscriptionEditVM$fromStore___closure1() { }, SubscriptionEditVM_SubscriptionEditVM$fromStore____closure: function SubscriptionEditVM_SubscriptionEditVM$fromStore____closure(t0) { this.error = t0; }, SubscriptionListItem: function SubscriptionListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.subscription = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, SubscriptionListItem_build_closure1: function SubscriptionListItem_build_closure1(t0) { this.$this = t0; }, SubscriptionListItem_build_closure0: function SubscriptionListItem_build_closure0(t0) { this.$this = t0; }, SubscriptionListItem_build_closure: function SubscriptionListItem_build_closure(t0) { this.$this = t0; }, SubscriptionListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredSubscriptionList(); t3 = t1.getUISelection$1(B.EntityType_paymentLink); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].subscriptionState; t5 = t5.subscriptionUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.subscriptionState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_paymentLink); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.SubscriptionListVM(t1, t7, t4.map, t5.filter, new A.SubscriptionListVM_fromStore_closure(new A.SubscriptionListVM_fromStore__handleRefresh(store)), t2, new A.SubscriptionListVM_fromStore_closure0(store), new A.SubscriptionListVM_fromStore_closure1(store)); }, SubscriptionListBuilder: function SubscriptionListBuilder(t0) { this.key = t0; }, SubscriptionListBuilder_build_closure: function SubscriptionListBuilder_build_closure() { }, SubscriptionListBuilder_build__closure: function SubscriptionListBuilder_build__closure(t0) { this.viewModel = t0; }, SubscriptionListVM: function SubscriptionListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.subscriptionList = t1; _.subscriptionMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, SubscriptionListVM_fromStore__handleRefresh: function SubscriptionListVM_fromStore__handleRefresh(t0) { this.store = t0; }, SubscriptionListVM_fromStore_closure: function SubscriptionListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, SubscriptionListVM_fromStore_closure0: function SubscriptionListVM_fromStore_closure0(t0) { this.store = t0; }, SubscriptionListVM_fromStore_closure1: function SubscriptionListVM_fromStore_closure1(t0) { this.store = t0; }, SubscriptionPresenter: function SubscriptionPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, SubscriptionScreen: function SubscriptionScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, SubscriptionScreen_build_closure10: function SubscriptionScreen_build_closure10(t0) { this.store = t0; }, SubscriptionScreen_build_closure7: function SubscriptionScreen_build_closure7(t0) { this.store = t0; }, SubscriptionScreen_build_closure8: function SubscriptionScreen_build_closure8(t0) { this.store = t0; }, SubscriptionScreen_build_closure9: function SubscriptionScreen_build_closure9(t0) { this.store = t0; }, SubscriptionScreen_build_closure4: function SubscriptionScreen_build_closure4(t0) { this.store = t0; }, SubscriptionScreen_build_closure5: function SubscriptionScreen_build_closure5(t0) { this.store = t0; }, SubscriptionScreen_build_closure: function SubscriptionScreen_build_closure(t0) { this.store = t0; }, SubscriptionScreen_build_closure0: function SubscriptionScreen_build_closure0(t0) { this.store = t0; }, SubscriptionScreen_build_closure1: function SubscriptionScreen_build_closure1(t0) { this.store = t0; }, SubscriptionScreen_build_closure2: function SubscriptionScreen_build_closure2(t0) { this.store = t0; }, SubscriptionScreen_build_closure3: function SubscriptionScreen_build_closure3(t0) { this.store = t0; }, SubscriptionScreen_build_closure6: function SubscriptionScreen_build_closure6(t0) { this.context = t0; }, SubscriptionScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredSubscriptionList(); t3 = t1.getUISelection$1(B.EntityType_paymentLink); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].subscriptionState; return new A.SubscriptionScreenVM(t2.call$4(t3, t4.map, t4.list, t1.subscriptionUIState.listUIState)); }, SubscriptionScreenBuilder: function SubscriptionScreenBuilder(t0) { this.key = t0; }, SubscriptionScreenBuilder_build_closure: function SubscriptionScreenBuilder_build_closure() { }, SubscriptionScreenVM: function SubscriptionScreenVM(t0) { this.subscriptionList = t0; }, SubscriptionView: function SubscriptionView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _SubscriptionViewState: function _SubscriptionViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _SubscriptionViewState_build_closure1: function _SubscriptionViewState_build_closure1(t0) { this.viewModel = t0; }, _SubscriptionViewState_build_closure0: function _SubscriptionViewState_build_closure0(t0, t1) { this.subscription = t0; this.localization = t1; }, _SubscriptionViewState_build_closure: function _SubscriptionViewState_build_closure(t0) { this.subscription = t0; }, SubscriptionViewVM_SubscriptionViewVM$fromStore(store) { var t2, t3, t4, subscription, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.subscriptionUIState.selectedId; subscription = t2._list$_list[t3.selectedCompanyIndex].subscriptionState.map._map$_map.$index(0, t4); if (subscription == null) subscription = A.SubscriptionEntity_SubscriptionEntity(t4, null); subscription.get$isNew(); return new A.SubscriptionViewVM(t1, subscription, new A.SubscriptionViewVM_SubscriptionViewVM$fromStore_closure(store)); }, SubscriptionViewScreen: function SubscriptionViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, SubscriptionViewScreen_build_closure0: function SubscriptionViewScreen_build_closure0() { }, SubscriptionViewScreen_build_closure: function SubscriptionViewScreen_build_closure(t0) { this.$this = t0; }, SubscriptionViewVM: function SubscriptionViewVM(t0, t1, t2) { this.state = t0; this.subscription = t1; this.onBackPressed = t2; }, SubscriptionViewVM_SubscriptionViewVM$fromStore_closure: function SubscriptionViewVM_SubscriptionViewVM$fromStore_closure(t0) { this.store = t0; }, UpdateDialog: function UpdateDialog(t0) { this.key = t0; }, UpdateState: function UpdateState(t0, t1) { this.index = t0; this._core$_name = t1; }, _UpdateDialogState: function _UpdateDialogState(t0, t1) { var _ = this; _.updateState = t0; _._widget = _.phpVersion = _.updateResponse = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _UpdateDialogState_initState_closure: function _UpdateDialogState_initState_closure(t0) { this.$this = t0; }, _UpdateDialogState_initState__closure: function _UpdateDialogState_initState__closure(t0, t1) { this.$this = t0; this.data = t1; }, _UpdateDialogState_build_closure: function _UpdateDialogState_build_closure(t0) { this.localization = t0; }, _UpdateDialogState_build_closure0: function _UpdateDialogState_build_closure0(t0) { this.context = t0; }, _UpdateDialogState_build_closure1: function _UpdateDialogState_build_closure1() { }, _UpdateDialogState_build_closure2: function _UpdateDialogState_build_closure2(t0) { this.account = t0; }, _UpdateDialogState_build_closure3: function _UpdateDialogState_build_closure3(t0, t1) { this.$this = t0; this.context = t1; }, _UpdateDialogState_build_closure4: function _UpdateDialogState_build_closure4(t0, t1) { this.context = t0; this.store = t1; }, _UpdateDialogState_updateApp_closure: function _UpdateDialogState_updateApp_closure(t0, t1) { this.$this = t0; this.state = t1; }, _UpdateDialogState_updateApp__closure: function _UpdateDialogState_updateApp__closure(t0) { this.$this = t0; }, _UpdateDialogState_updateApp__closure0: function _UpdateDialogState_updateApp__closure0(t0) { this.$this = t0; }, _UpdateDialogState_updateApp___closure0: function _UpdateDialogState_updateApp___closure0(t0, t1) { this.$this = t0; this.response = t1; }, _UpdateDialogState_updateApp__closure1: function _UpdateDialogState_updateApp__closure1(t0) { this.$this = t0; }, _UpdateDialogState_updateApp___closure: function _UpdateDialogState_updateApp___closure(t0) { this.$this = t0; }, TaskEdit: function TaskEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskEditState: function _TaskEditState(t0, t1, t2) { var _ = this; _._task_edit$_controller = null; _._task_edit$_updatedAt = 0; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _TaskEditState_build_closure1: function _TaskEditState_build_closure1(t0) { this.viewModel = t0; }, _TaskEditState_build_closure2: function _TaskEditState_build_closure2(t0) { this.$this = t0; }, _TaskEditState_build_closure0: function _TaskEditState_build_closure0(t0) { this.$this = t0; }, _TaskEditState_build_closure: function _TaskEditState_build_closure(t0, t1) { this.$this = t0; this.viewModel = t1; }, _TaskEditState_build__closure: function _TaskEditState_build__closure(t0) { this.$this = t0; }, _BottomBar: function _BottomBar(t0, t1) { this.task = t0; this.key = t1; }, _BottomBar_build_closure: function _BottomBar_build_closure(t0) { this.store = t0; }, _BottomBar_build_closure0: function _BottomBar_build_closure0(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.context = t1; _.useSidebarEditor = t2; _.localization = t3; _.state = t4; }, __TaskEditState_State_SingleTickerProviderStateMixin: function __TaskEditState_State_SingleTickerProviderStateMixin() { }, TaskEditDesktop: function TaskEditDesktop(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskEditDesktopState: function _TaskEditDesktopState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._task_edit_desktop$_numberController = t0; _._task_edit_desktop$_rateController = t1; _._task_edit_desktop$_descriptionController = t2; _._task_edit_desktop$_custom1Controller = t3; _._task_edit_desktop$_custom2Controller = t4; _._task_edit_desktop$_custom3Controller = t5; _._task_edit_desktop$_custom4Controller = t6; _._task_edit_desktop$_debouncer = t7; _._task_edit_desktop$_controllers = t8; _._task_edit_desktop$_durationUpdateAt = _._task_edit_desktop$_endTimeUpdatedAt = _._task_edit_desktop$_endDateUpdatedAt = _._task_edit_desktop$_startTimeUpdatedAt = _._task_edit_desktop$_startDateUpdatedAt = _._task_edit_desktop$_updatedAt = 0; _._widget = null; _._debugLifecycleState = t9; _._framework$_element = null; }, _TaskEditDesktopState_didChangeDependencies_closure: function _TaskEditDesktopState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TaskEditDesktopState_didChangeDependencies_closure0: function _TaskEditDesktopState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TaskEditDesktopState_dispose_closure: function _TaskEditDesktopState_dispose_closure(t0) { this.$this = t0; }, _TaskEditDesktopState__onChanged_closure: function _TaskEditDesktopState__onChanged_closure(t0) { this.$this = t0; }, _TaskEditDesktopState__onChanged_closure0: function _TaskEditDesktopState__onChanged_closure0(t0, t1) { this.$this = t0; this.task = t1; }, _TaskEditDesktopState_build_closure: function _TaskEditDesktopState_build_closure() { }, _TaskEditDesktopState_build_closure0: function _TaskEditDesktopState_build_closure0() { }, _TaskEditDesktopState_build_closure2: function _TaskEditDesktopState_build_closure2(t0, t1) { this.viewModel = t0; this.task = t1; }, _TaskEditDesktopState_build__closure10: function _TaskEditDesktopState_build__closure10(t0) { this.client = t0; }, _TaskEditDesktopState_build_closure1: function _TaskEditDesktopState_build_closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskEditDesktopState_build_closure3: function _TaskEditDesktopState_build_closure3(t0, t1, t2) { this.store = t0; this.viewModel = t1; this.task = t2; }, _TaskEditDesktopState_build__closure9: function _TaskEditDesktopState_build__closure9(t0, t1) { this.project = t0; this.task = t1; }, _TaskEditDesktopState_build_closure4: function _TaskEditDesktopState_build_closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskEditDesktopState_build_closure5: function _TaskEditDesktopState_build_closure5(t0, t1) { this.viewModel = t0; this.task = t1; }, _TaskEditDesktopState_build__closure8: function _TaskEditDesktopState_build__closure8(t0) { this.userId = t0; }, _TaskEditDesktopState_build_closure6: function _TaskEditDesktopState_build_closure6(t0, t1, t2) { this.state = t0; this.viewModel = t1; this.task = t2; }, _TaskEditDesktopState_build__closure7: function _TaskEditDesktopState_build__closure7(t0) { this.taskStatus = t0; }, _TaskEditDesktopState_build_closure7: function _TaskEditDesktopState_build_closure7(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.$this = t0; _.taskTimes = t1; _.settings = t2; _.localization = t3; _.showEndDate = t4; _.viewModel = t5; _.overlapping = t6; _.context = t7; }, _TaskEditDesktopState_build__closure: function _TaskEditDesktopState_build__closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.taskTimes = t1; _.index = t2; _.showEndDate = t3; _.viewModel = t4; }, _TaskEditDesktopState_build___closure6: function _TaskEditDesktopState_build___closure6(t0) { this.$this = t0; }, _TaskEditDesktopState_build__closure0: function _TaskEditDesktopState_build__closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.taskTimes = t1; _.index = t2; _.viewModel = t3; }, _TaskEditDesktopState_build___closure5: function _TaskEditDesktopState_build___closure5(t0) { this.$this = t0; }, _TaskEditDesktopState_build__closure1: function _TaskEditDesktopState_build__closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.taskTimes = t1; _.index = t2; _.viewModel = t3; }, _TaskEditDesktopState_build___closure4: function _TaskEditDesktopState_build___closure4(t0) { this.$this = t0; }, _TaskEditDesktopState_build__closure2: function _TaskEditDesktopState_build__closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.taskTimes = t1; _.index = t2; _.viewModel = t3; }, _TaskEditDesktopState_build___closure3: function _TaskEditDesktopState_build___closure3(t0) { this.$this = t0; }, _TaskEditDesktopState_build__closure3: function _TaskEditDesktopState_build__closure3(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.taskTimes = t1; _.index = t2; _.viewModel = t3; }, _TaskEditDesktopState_build___closure2: function _TaskEditDesktopState_build___closure2(t0) { this.$this = t0; }, _TaskEditDesktopState_build__closure4: function _TaskEditDesktopState_build__closure4(t0, t1, t2) { this.viewModel = t0; this.taskTime = t1; this.index = t2; }, _TaskEditDesktopState_build___closure1: function _TaskEditDesktopState_build___closure1(t0) { this.value = t0; }, _TaskEditDesktopState_build__closure5: function _TaskEditDesktopState_build__closure5(t0, t1, t2) { this.viewModel = t0; this.taskTime = t1; this.index = t2; }, _TaskEditDesktopState_build___closure0: function _TaskEditDesktopState_build___closure0(t0) { this.taskTime = t0; }, _TaskEditDesktopState_build__closure6: function _TaskEditDesktopState_build__closure6(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.viewModel = t2; _.index = t3; }, _TaskEditDesktopState_build___closure: function _TaskEditDesktopState_build___closure(t0, t1, t2) { this.$this = t0; this.viewModel = t1; this.index = t2; }, _TaskEditDesktopState_build____closure: function _TaskEditDesktopState_build____closure(t0) { this.$this = t0; }, TaskEditDetails: function TaskEditDetails(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskEditDetailsState: function _TaskEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._task_edit_details$_numberController = t0; _._task_edit_details$_rateController = t1; _._task_edit_details$_descriptionController = t2; _._task_edit_details$_custom1Controller = t3; _._task_edit_details$_custom2Controller = t4; _._task_edit_details$_custom3Controller = t5; _._task_edit_details$_custom4Controller = t6; _._task_edit_details$_debouncer = t7; _._task_edit_details$_controllers = t8; _._widget = null; _._debugLifecycleState = t9; _._framework$_element = null; }, _TaskEditDetailsState_didChangeDependencies_closure: function _TaskEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TaskEditDetailsState_didChangeDependencies_closure0: function _TaskEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TaskEditDetailsState_dispose_closure: function _TaskEditDetailsState_dispose_closure(t0) { this.$this = t0; }, _TaskEditDetailsState__onChanged_closure: function _TaskEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, _TaskEditDetailsState__onChanged_closure0: function _TaskEditDetailsState__onChanged_closure0(t0, t1) { this.$this = t0; this.task = t1; }, _TaskEditDetailsState_build_closure0: function _TaskEditDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.task = t1; }, _TaskEditDetailsState_build__closure2: function _TaskEditDetailsState_build__closure2(t0) { this.client = t0; }, _TaskEditDetailsState_build_closure: function _TaskEditDetailsState_build_closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskEditDetailsState_build_closure1: function _TaskEditDetailsState_build_closure1(t0, t1, t2) { this.store = t0; this.viewModel = t1; this.task = t2; }, _TaskEditDetailsState_build__closure1: function _TaskEditDetailsState_build__closure1(t0, t1) { this.project = t0; this.task = t1; }, _TaskEditDetailsState_build_closure2: function _TaskEditDetailsState_build_closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskEditDetailsState_build_closure3: function _TaskEditDetailsState_build_closure3(t0, t1) { this.viewModel = t0; this.task = t1; }, _TaskEditDetailsState_build__closure0: function _TaskEditDetailsState_build__closure0(t0) { this.userId = t0; }, _TaskEditDetailsState_build_closure4: function _TaskEditDetailsState_build_closure4(t0, t1, t2) { this.state = t0; this.viewModel = t1; this.task = t2; }, _TaskEditDetailsState_build__closure: function _TaskEditDetailsState_build__closure(t0) { this.taskStatus = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore(store) { var t2, task, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; task = t2.taskUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].taskState.map._map$_map.$index(0, task.id); return new A.TaskEditDetailsVM(task, new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure(store), t1, new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure0(store), new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure1(task, store), new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure2(task, store), new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure3(store)); }, TaskEditDetailsScreen: function TaskEditDetailsScreen(t0) { this.key = t0; }, TaskEditDetailsScreen_build_closure0: function TaskEditDetailsScreen_build_closure0() { }, TaskEditDetailsScreen_build_closure: function TaskEditDetailsScreen_build_closure() { }, TaskEditDetailsVM: function TaskEditDetailsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.task = t0; _.onChanged = t1; _.state = t2; _.onAddClientPressed = t3; _.onAddProjectPressed = t4; _.onUpdatedTaskTime = t5; _.onRemoveTaskTime = t6; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure(t0) { this.store = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure0: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure0(t0) { this.store = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure2: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure2(t0) { this.store = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure3: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure3(t0) { this.store = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure2: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure2(t0, t1) { this.task = t0; this.store = t1; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure3: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure3(t0) { this.store = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure1: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure1(t0, t1) { this.task = t0; this.store = t1; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure(t0) { this.task = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure0: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure0(t0) { this.store = t0; }, TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure1: function TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure1(t0) { this.store = t0; }, TaskEditTimes: function TaskEditTimes(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskEditTimesState: function _TaskEditTimesState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TaskEditTimesState__showTaskTimeEditor_closure: function _TaskEditTimesState__showTaskTimeEditor_closure(t0) { this.taskTime = t0; }, _TaskEditTimesState__showTaskTimeEditor_closure0: function _TaskEditTimesState__showTaskTimeEditor_closure0(t0, t1, t2) { this.viewModel = t0; this.taskTime = t1; this.taskTimes = t2; }, _TaskEditTimesState__showTaskTimeEditor__closure: function _TaskEditTimesState__showTaskTimeEditor__closure(t0) { this.taskTime = t0; }, _TaskEditTimesState_build_closure: function _TaskEditTimesState_build_closure(t0, t1, t2) { this.$this = t0; this.taskTime = t1; this.context = t2; }, _TaskEditTimesState_build_closure0: function _TaskEditTimesState_build_closure0(t0, t1) { this.$this = t0; this.taskTime = t1; }, TimeEditDetails: function TimeEditDetails(t0, t1, t2, t3) { var _ = this; _.index = t0; _.taskTime = t1; _.viewModel = t2; _.key = t3; }, TimeEditDetailsState: function TimeEditDetailsState(t0, t1) { var _ = this; _._taskTime = t0; _._durationUpdateAt = _._endTimeUpdatedAt = _._endDateUpdatedAt = _._startTimeUpdatedAt = _._startDateUpdatedAt = 0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, TimeEditDetailsState_build_closure: function TimeEditDetailsState_build_closure(t0, t1, t2) { this.$this = t0; this.showEndDate = t1; this.viewModel = t2; }, TimeEditDetailsState_build__closure6: function TimeEditDetailsState_build__closure6(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.date = t1; _.showEndDate = t2; _.viewModel = t3; }, TimeEditDetailsState_build_closure0: function TimeEditDetailsState_build_closure0(t0, t1) { this.$this = t0; this.viewModel = t1; }, TimeEditDetailsState_build__closure5: function TimeEditDetailsState_build__closure5(t0, t1, t2) { this.$this = t0; this.timeOfDay = t1; this.viewModel = t2; }, TimeEditDetailsState_build_closure1: function TimeEditDetailsState_build_closure1(t0, t1) { this.$this = t0; this.viewModel = t1; }, TimeEditDetailsState_build__closure4: function TimeEditDetailsState_build__closure4(t0, t1, t2) { this.$this = t0; this.date = t1; this.viewModel = t2; }, TimeEditDetailsState_build_closure2: function TimeEditDetailsState_build_closure2(t0, t1) { this.$this = t0; this.viewModel = t1; }, TimeEditDetailsState_build__closure3: function TimeEditDetailsState_build__closure3(t0, t1, t2) { this.$this = t0; this.timeOfDay = t1; this.viewModel = t2; }, TimeEditDetailsState_build_closure3: function TimeEditDetailsState_build_closure3(t0, t1) { this.$this = t0; this.viewModel = t1; }, TimeEditDetailsState_build__closure2: function TimeEditDetailsState_build__closure2(t0, t1, t2) { this.$this = t0; this.duration = t1; this.viewModel = t2; }, TimeEditDetailsState_build_closure4: function TimeEditDetailsState_build_closure4(t0, t1) { this.$this = t0; this.viewModel = t1; }, TimeEditDetailsState_build__closure1: function TimeEditDetailsState_build__closure1(t0) { this.value = t0; }, TimeEditDetailsState_build_closure5: function TimeEditDetailsState_build_closure5(t0, t1) { this.$this = t0; this.viewModel = t1; }, TimeEditDetailsState_build__closure: function TimeEditDetailsState_build__closure(t0) { this.value = t0; }, TimeEditDetailsState_build__closure0: function TimeEditDetailsState_build__closure0() { }, TimeEditDetailsState_build_closure6: function TimeEditDetailsState_build_closure6(t0, t1) { this.$this = t0; this.context = t1; }, TimeEditDetailsState_build_closure7: function TimeEditDetailsState_build_closure7(t0, t1) { this.$this = t0; this.context = t1; }, TaskEditTimesVM_TaskEditTimesVM$fromStore(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.taskUIState; return new A.TaskEditTimesVM(t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t3.editing, t3.editingTimeIndex, new A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure(store), new A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure0(store), new A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure1(store), new A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure2(store)); }, TaskEditTimesScreen: function TaskEditTimesScreen(t0) { this.key = t0; }, TaskEditTimesScreen_build_closure0: function TaskEditTimesScreen_build_closure0() { }, TaskEditTimesScreen_build_closure: function TaskEditTimesScreen_build_closure() { }, TaskEditTimesVM: function TaskEditTimesVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.company = t0; _.task = t1; _.taskTimeIndex = t2; _.onRemoveTaskTimePressed = t3; _.onDoneTaskTimePressed = t4; _.onUpdatedTaskTime = t5; _.clearSelectedTaskTime = t6; }, TaskEditTimesVM_TaskEditTimesVM$fromStore_closure: function TaskEditTimesVM_TaskEditTimesVM$fromStore_closure(t0) { this.store = t0; }, TaskEditTimesVM_TaskEditTimesVM$fromStore_closure0: function TaskEditTimesVM_TaskEditTimesVM$fromStore_closure0(t0) { this.store = t0; }, TaskEditTimesVM_TaskEditTimesVM$fromStore_closure1: function TaskEditTimesVM_TaskEditTimesVM$fromStore_closure1(t0) { this.store = t0; }, TaskEditTimesVM_TaskEditTimesVM$fromStore_closure2: function TaskEditTimesVM_TaskEditTimesVM$fromStore_closure2(t0) { this.store = t0; }, TaskEditVM_TaskEditVM$fromStore(store) { var t2, t3, task, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.taskUIState; task = t3.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].taskState.map._map$_map.$index(0, task.id); return new A.TaskEditVM(task, t3.editingTimeIndex, new A.TaskEditVM_TaskEditVM$fromStore_closure(store, t1), new A.TaskEditVM_TaskEditVM$fromStore_closure0(store, t1), new A.TaskEditVM_TaskEditVM$fromStore_closure1(task, store), t1); }, TaskEditScreen: function TaskEditScreen(t0) { this.key = t0; }, TaskEditScreen_build_closure0: function TaskEditScreen_build_closure0() { }, TaskEditScreen_build_closure: function TaskEditScreen_build_closure() { }, TaskEditVM: function TaskEditVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.task = t0; _.taskTimeIndex = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.onFabPressed = t4; _.state = t5; }, TaskEditVM_TaskEditVM$fromStore_closure0: function TaskEditVM_TaskEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, TaskEditVM_TaskEditVM$fromStore_closure1: function TaskEditVM_TaskEditVM$fromStore_closure1(t0, t1) { this.task = t0; this.store = t1; }, TaskEditVM_TaskEditVM$fromStore__closure: function TaskEditVM_TaskEditVM$fromStore__closure() { }, TaskEditVM_TaskEditVM$fromStore_closure: function TaskEditVM_TaskEditVM$fromStore_closure(t0, t1) { this.store = t0; this.state = t1; }, TaskEditVM_TaskEditVM$fromStore__closure0: function TaskEditVM_TaskEditVM$fromStore__closure0(t0, t1, t2) { this.store = t0; this.state = t1; this.action = t2; }, TaskEditVM_TaskEditVM$fromStore___closure: function TaskEditVM_TaskEditVM$fromStore___closure(t0) { this.localization = t0; }, TaskEditVM_TaskEditVM$fromStore___closure0: function TaskEditVM_TaskEditVM$fromStore___closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.task = t0; _.localization = t1; _.origTask = t2; _.store = t3; _.state = t4; _.navigator = t5; _.action = t6; }, TaskEditVM_TaskEditVM$fromStore___closure1: function TaskEditVM_TaskEditVM$fromStore___closure1() { }, TaskEditVM_TaskEditVM$fromStore____closure: function TaskEditVM_TaskEditVM$fromStore____closure(t0) { this.error = t0; }, KanbanTaskCard$(isCorrectOrder, isDragging, isSaving, isSelected, onCancelPressed, onSavePressed, task) { return new A.KanbanTaskCard(task, onSavePressed, onCancelPressed, isCorrectOrder, isSaving, isSelected, null); }, KanbanTaskCard: function KanbanTaskCard(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.task = t0; _.onSavePressed = t1; _.onCancelPressed = t2; _.isCorrectOrder = t3; _.isSaving = t4; _.isSelected = t5; _.key = t6; }, _KanbanTaskCardState: function _KanbanTaskCardState(t0) { var _ = this; _._kanban_card$_isHovered = _._isEditing = false; _._kanban_card$_description = ""; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _KanbanTaskCardState_build_closure: function _KanbanTaskCardState_build_closure(t0) { this.$this = t0; }, _KanbanTaskCardState_build_closure1: function _KanbanTaskCardState_build_closure1(t0, t1) { this.$this = t0; this.task = t1; }, _KanbanTaskCardState_build__closure3: function _KanbanTaskCardState_build__closure3(t0, t1) { this.$this = t0; this.task = t1; }, _KanbanTaskCardState_build_closure0: function _KanbanTaskCardState_build_closure0(t0, t1) { this.$this = t0; this.localization = t1; }, _KanbanTaskCardState_build__closure4: function _KanbanTaskCardState_build__closure4(t0) { this.$this = t0; }, _KanbanTaskCardState_build___closure: function _KanbanTaskCardState_build___closure(t0) { this.$this = t0; }, _KanbanTaskCardState_build_closure10: function _KanbanTaskCardState_build_closure10(t0, t1) { this.$this = t0; this.state = t1; }, _KanbanTaskCardState_build__closure: function _KanbanTaskCardState_build__closure(t0) { this.$this = t0; }, _KanbanTaskCardState_build_closure9: function _KanbanTaskCardState_build_closure9(t0) { this.$this = t0; }, _KanbanTaskCardState_build__closure0: function _KanbanTaskCardState_build__closure0(t0) { this.$this = t0; }, _KanbanTaskCardState_build_closure2: function _KanbanTaskCardState_build_closure2(t0, t1) { this.state = t0; this.task = t1; }, _KanbanTaskCardState_build_closure3: function _KanbanTaskCardState_build_closure3(t0) { this.task = t0; }, _KanbanTaskCardState_build_closure4: function _KanbanTaskCardState_build_closure4(t0) { this.task = t0; }, _KanbanTaskCardState_build_closure5: function _KanbanTaskCardState_build_closure5(t0, t1, t2) { this.task = t0; this.client = t1; this.project = t2; }, _KanbanTaskCardState_build_closure6: function _KanbanTaskCardState_build_closure6(t0, t1) { this.localization = t0; this.startLabel = t1; }, _KanbanTaskCardState_build__closure2: function _KanbanTaskCardState_build__closure2(t0) { this.localization = t0; }, _KanbanTaskCardState_build_closure7: function _KanbanTaskCardState_build_closure7(t0, t1, t2) { this.startLabel = t0; this.task = t1; this.localization = t2; }, _KanbanTaskCardState_build_closure8: function _KanbanTaskCardState_build_closure8(t0) { this.$this = t0; }, _KanbanTaskCardState_build__closure1: function _KanbanTaskCardState_build__closure1(t0) { this.$this = t0; }, KanbanStatusCard: function KanbanStatusCard(t0, t1, t2, t3, t4) { var _ = this; _.status = t0; _.onSavePressed = t1; _.isCorrectOrder = t2; _.isSaving = t3; _.key = t4; }, _KanbanStatusCardState: function _KanbanStatusCardState(t0) { var _ = this; _._kanban_status$_isEditing = false; _._kanban_status$_name = ""; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _KanbanStatusCardState__onSavePressed_closure: function _KanbanStatusCardState__onSavePressed_closure(t0) { this.$this = t0; }, _KanbanStatusCardState__onSavePressed__closure: function _KanbanStatusCardState__onSavePressed__closure(t0) { this.$this = t0; }, _KanbanStatusCardState_build_closure: function _KanbanStatusCardState_build_closure(t0) { this.$this = t0; }, _KanbanStatusCardState_build_closure0: function _KanbanStatusCardState_build_closure0(t0) { this.$this = t0; }, _KanbanStatusCardState_build_closure1: function _KanbanStatusCardState_build_closure1(t0) { this.$this = t0; }, _KanbanStatusCardState_build__closure0: function _KanbanStatusCardState_build__closure0(t0) { this.$this = t0; }, _KanbanStatusCardState_build_closure2: function _KanbanStatusCardState_build_closure2(t0) { this.$this = t0; }, _KanbanStatusCardState_build__closure: function _KanbanStatusCardState_build__closure(t0) { this.$this = t0; }, KanbanView: function KanbanView(t0, t1) { this.viewModel = t0; this.key = t1; }, KanbanViewState: function KanbanViewState(t0, t1) { var _ = this; _._boardViewController = t0; _._kanban_view$_tasks = _._newTask = _._statuses = null; _.isDragging = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, KanbanViewState__initBoard_closure: function KanbanViewState__initBoard_closure(t0, t1) { this.$this = t0; this.state = t1; }, KanbanViewState__initBoard_closure0: function KanbanViewState__initBoard_closure0(t0, t1) { this.$this = t0; this.state = t1; }, KanbanViewState__initBoard__closure: function KanbanViewState__initBoard__closure(t0) { this.state = t0; }, KanbanViewState__onBoardChanged_closure: function KanbanViewState__onBoardChanged_closure(t0) { this.$this = t0; }, KanbanViewState_build_closure: function KanbanViewState_build_closure(t0) { this.$this = t0; }, KanbanViewState_build_closure0: function KanbanViewState_build_closure0(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.state = t1; _.filteredStatusIds = t2; _.color = t3; _.context = t4; }, KanbanViewState_build__closure5: function KanbanViewState_build__closure5(t0) { this.$this = t0; }, KanbanViewState_build___closure: function KanbanViewState_build___closure(t0, t1, t2) { this.$this = t0; this.startIndex = t1; this.endIndex = t2; }, KanbanViewState_build__closure: function KanbanViewState_build__closure(t0, t1) { this.$this = t0; this.statusId = t1; }, KanbanViewState_build__closure1: function KanbanViewState_build__closure1(t0, t1) { this.$this = t0; this.status = t1; }, KanbanViewState_build__closure0: function KanbanViewState_build__closure0(t0) { this.$this = t0; }, KanbanViewState_build___closure5: function KanbanViewState_build___closure5(t0) { this.$this = t0; }, KanbanViewState_build__closure2: function KanbanViewState_build__closure2(t0, t1) { this.$this = t0; this.status = t1; }, KanbanViewState_build___closure4: function KanbanViewState_build___closure4(t0, t1) { this.$this = t0; this.status = t1; }, KanbanViewState_build____closure3: function KanbanViewState_build____closure3(t0) { this.status = t0; }, KanbanViewState_build__closure3: function KanbanViewState_build__closure3(t0) { this.$this = t0; }, KanbanViewState_build__closure4: function KanbanViewState_build__closure4(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.status = t2; _.statusId = t3; }, KanbanViewState_build___closure1: function KanbanViewState_build___closure1(t0, t1, t2) { this.$this = t0; this.status = t1; this.task = t2; }, KanbanViewState_build___closure0: function KanbanViewState_build___closure0(t0, t1) { this.$this = t0; this.task = t1; }, KanbanViewState_build____closure2: function KanbanViewState_build____closure2(t0) { this.$this = t0; }, KanbanViewState_build___closure3: function KanbanViewState_build___closure3(t0) { this.$this = t0; }, KanbanViewState_build____closure: function KanbanViewState_build____closure(t0) { this.$this = t0; }, KanbanViewState_build___closure2: function KanbanViewState_build___closure2(t0, t1) { this.$this = t0; this.status = t1; }, KanbanViewState_build____closure0: function KanbanViewState_build____closure0(t0) { this.$this = t0; }, KanbanViewState_build____closure1: function KanbanViewState_build____closure1(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.oldStatusId = t1; _.taskId = t2; _.newStatusId = t3; _.itemIndex = t4; }, KanbanVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedKanbanTaskList(); t3 = t1.getUISelection$1(B.EntityType_task); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.taskState; t5 = t5.taskUIState.listUIState; t8 = t2.call$9(t3, t8.map, t7.clientState.map, t7.userState.map, t7.projectState.map, t7.invoiceState.map, t7.taskStatusState.map, t8.list, t5); t7 = $.$get$memoizedFilteredTaskList(); t3 = t1.getUISelection$1(B.EntityType_task); t6 = t4[t6]; t4 = t6.taskState; return new A.KanbanVM(t1, t8, t7.call$9(t3, t4.map, t6.clientState.map, t6.userState.map, t6.projectState.map, t6.invoiceState.map, t6.taskStatusState.map, t4.list, t5), new A.KanbanVM_fromStore_closure(store), new A.KanbanVM_fromStore_closure0(t1, store), new A.KanbanVM_fromStore_closure1(t1, store)); }, KanbanViewBuilder: function KanbanViewBuilder(t0) { this.key = t0; }, _KanbanViewBuilderState: function _KanbanViewBuilderState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _KanbanViewBuilderState_build_closure: function _KanbanViewBuilderState_build_closure() { }, KanbanVM: function KanbanVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.taskList = t1; _.filteredTaskList = t2; _.onBoardChanged = t3; _.onSaveTaskPressed = t4; _.onSaveStatusPressed = t5; }, KanbanVM_fromStore_closure: function KanbanVM_fromStore_closure(t0) { this.store = t0; }, KanbanVM_fromStore_closure1: function KanbanVM_fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, KanbanVM_fromStore__closure: function KanbanVM_fromStore__closure(t0, t1, t2) { this._box_0 = t0; this.name = t1; this.statusOrder = t2; }, KanbanVM_fromStore_closure0: function KanbanVM_fromStore_closure0(t0, t1) { this.state = t0; this.store = t1; }, KanbanVM_fromStore__closure0: function KanbanVM_fromStore__closure0(t0, t1, t2, t3) { var _ = this; _._box_1 = t0; _.description = t1; _.statusOrder = t2; _.statusId = t3; }, KanbanVM_fromStore__closure1: function KanbanVM_fromStore__closure1(t0) { this.uiState = t0; }, KanbanVM_fromStore__closure2: function KanbanVM_fromStore__closure2(t0, t1) { this.uiState = t0; this.project = t1; }, KanbanVM_fromStore__closure3: function KanbanVM_fromStore__closure3(t0) { this.uiState = t0; }, TaskListItem$(filter, isChecked, isDismissible, onCheckboxChanged, onTap, showCheckbox, task) { return new A.TaskListItem(onCheckboxChanged, onTap, task, filter, showCheckbox, isDismissible, isChecked, null); }, TaskListItem: function TaskListItem(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.onCheckboxChanged = t0; _.onTap = t1; _.task = t2; _.filter = t3; _.showCheckbox = t4; _.isDismissible = t5; _.isChecked = t6; _.key = t7; }, TaskListItem_build_closure1: function TaskListItem_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, TaskListItem_build_closure: function TaskListItem_build_closure(t0) { this.$this = t0; }, TaskListItem_build_closure0: function TaskListItem_build_closure0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _._box_0 = t0; _.$this = t1; _.showCheckbox = t2; _.listUIState = t3; _.isChecked = t4; _.state = t5; _.textStyle = t6; _.textColor = t7; _.duration = t8; _.startStopButton = t9; _.filterMatch = t10; _.statusLabel = t11; _.statusColor = t12; }, TaskListItem_build__closure2: function TaskListItem_build__closure2(t0) { this.$this = t0; }, TaskListItem_build__closure1: function TaskListItem_build__closure1(t0) { this.$this = t0; }, TaskListItem_build__closure: function TaskListItem_build__closure(t0) { this.$this = t0; }, TaskListItem_build__closure0: function TaskListItem_build__closure0(t0) { this.$this = t0; }, TaskListItem_build__closure5: function TaskListItem_build__closure5(t0) { this.$this = t0; }, TaskListItem_build__closure4: function TaskListItem_build__closure4(t0) { this.$this = t0; }, TaskListItem_build__closure3: function TaskListItem_build__closure3(t0) { this.$this = t0; }, TaskListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t9, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].userCompany; t6 = $.$get$memoizedFilteredTaskList(); t7 = t1.getUISelection$1(B.EntityType_task); t8 = t2[t4]; t9 = t8.taskState; t3 = t3.taskUIState.listUIState; t9 = t6.call$9(t7, t9.map, t8.clientState.map, t8.userState.map, t8.projectState.map, t8.invoiceState.map, t8.taskStatusState.map, t9.list, t3); t4 = t2[t4]; t2 = t4.taskState; t4 = t4.userCompany.settings.getTableColumns$1(B.EntityType_task); if (t4 == null) t4 = A._setArrayType(["status", "number", "client", "project", "description", "duration", "entity_state"], type$.JSArray_String); return new A.TaskListVM(t1, t5.user, t9, t2.map, t3.filter, new A.TaskListVM_fromStore_closure(new A.TaskListVM_fromStore__handleRefresh(store)), t4, new A.TaskListVM_fromStore_closure0(store), new A.TaskListVM_fromStore_closure1(store)); }, TaskListBuilder: function TaskListBuilder(t0) { this.key = t0; }, TaskListBuilder_build_closure: function TaskListBuilder_build_closure() { }, TaskListBuilder_build__closure: function TaskListBuilder_build__closure(t0) { this.viewModel = t0; }, TaskListVM: function TaskListVM(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.state = t0; _.user = t1; _.taskList = t2; _.taskMap = t3; _.filter = t4; _.onRefreshed = t5; _.tableColumns = t6; _.onSortColumn = t7; _.onClearMultielsect = t8; }, TaskListVM_fromStore__handleRefresh: function TaskListVM_fromStore__handleRefresh(t0) { this.store = t0; }, TaskListVM_fromStore_closure0: function TaskListVM_fromStore_closure0(t0) { this.store = t0; }, TaskListVM_fromStore_closure: function TaskListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, TaskListVM_fromStore_closure1: function TaskListVM_fromStore_closure1(t0) { this.store = t0; }, TaskPresenter: function TaskPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, TaskPresenter_getField_closure: function TaskPresenter_getField_closure() { }, TaskPresenter_getField_closure0: function TaskPresenter_getField_closure0(t0, t1) { this.context = t0; this.notes = t1; }, TaskScreen: function TaskScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, TaskScreen_build_closure: function TaskScreen_build_closure(t0) { this.localization = t0; }, TaskScreen_build_closure0: function TaskScreen_build_closure0(t0) { this.localization = t0; }, TaskScreen_build_closure1: function TaskScreen_build_closure1(t0) { this.localization = t0; }, TaskScreen_build_closure2: function TaskScreen_build_closure2(t0, t1) { this.statusId = t0; this.state = t1; }, TaskScreen_build_closure21: function TaskScreen_build_closure21(t0) { this.store = t0; }, TaskScreen_build_closure17: function TaskScreen_build_closure17(t0) { this.store = t0; }, TaskScreen_build_closure19: function TaskScreen_build_closure19(t0) { this.store = t0; }, TaskScreen_build_closure18: function TaskScreen_build_closure18(t0) { this.store = t0; }, TaskScreen_build_closure20: function TaskScreen_build_closure20(t0) { this.store = t0; }, TaskScreen_build_closure3: function TaskScreen_build_closure3(t0, t1, t2) { this.context = t0; this.state = t1; this.store = t2; }, TaskScreen_build_closure4: function TaskScreen_build_closure4() { }, TaskScreen_build_closure5: function TaskScreen_build_closure5() { }, TaskScreen_build_closure6: function TaskScreen_build_closure6(t0) { this.store = t0; }, TaskScreen_build_closure7: function TaskScreen_build_closure7(t0, t1) { this.store = t0; this.state = t1; }, TaskScreen_build_closure13: function TaskScreen_build_closure13(t0) { this.store = t0; }, TaskScreen_build_closure15: function TaskScreen_build_closure15(t0) { this.store = t0; }, TaskScreen_build_closure9: function TaskScreen_build_closure9(t0) { this.store = t0; }, TaskScreen_build_closure10: function TaskScreen_build_closure10(t0) { this.store = t0; }, TaskScreen_build_closure11: function TaskScreen_build_closure11(t0) { this.store = t0; }, TaskScreen_build_closure12: function TaskScreen_build_closure12(t0) { this.store = t0; }, TaskScreen_build_closure14: function TaskScreen_build_closure14(t0) { this.store = t0; }, TaskScreen_build_closure8: function TaskScreen_build_closure8(t0) { this.store = t0; }, TaskScreen_build_closure16: function TaskScreen_build_closure16(t0) { this.context = t0; }, TaskScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTaskList(); t3 = t1.getUISelection$1(B.EntityType_task); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.taskState; return new A.TaskScreenVM(t2.call$9(t3, t5.map, t4.clientState.map, t4.userState.map, t4.projectState.map, t4.invoiceState.map, t4.taskStatusState.map, t5.list, t1.taskUIState.listUIState)); }, TaskScreenBuilder: function TaskScreenBuilder(t0) { this.key = t0; }, TaskScreenBuilder_build_closure: function TaskScreenBuilder_build_closure() { }, TaskScreenVM: function TaskScreenVM(t0) { this.taskList = t0; }, TaskTimeListTile: function TaskTimeListTile(t0, t1, t2, t3, t4) { var _ = this; _.onTap = t0; _.task = t1; _.taskTime = t2; _.isValid = t3; _.key = t4; }, TaskTimeListTile_build_closure0: function TaskTimeListTile_build_closure0(t0, t1) { this.$this = t0; this.context = t1; }, TaskTimeListTile_build_closure: function TaskTimeListTile_build_closure(t0) { this.$this = t0; }, TaskView: function TaskView(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.tabIndex = t2; _.key = t3; }, _TaskViewState: function _TaskViewState(t0, t1, t2) { var _ = this; _._task_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _TaskViewState_build_closure: function _TaskViewState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.company = t1; _.viewModel = t2; _.task = t3; }, _TaskViewState_build__closure: function _TaskViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskViewState_build__closure0: function _TaskViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _TaskViewState_build__closure1: function _TaskViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, __TaskViewState_State_SingleTickerProviderStateMixin: function __TaskViewState_State_SingleTickerProviderStateMixin() { }, TaskViewDocuments: function TaskViewDocuments(t0, t1) { this.viewModel = t0; this.key = t1; }, TaskViewDocuments_build_closure: function TaskViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, TaskViewDocuments_build_closure0: function TaskViewDocuments_build_closure0(t0, t1) { this.store = t0; this.task = t1; }, TaskOverview: function TaskOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _TaskOverviewState: function _TaskOverviewState(t0) { var _ = this; _._widget = _._task_view_overview$_timer = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _TaskOverviewState_initState_closure: function _TaskOverviewState_initState_closure(t0) { this.$this = t0; }, _TaskOverviewState_initState__closure: function _TaskOverviewState_initState__closure() { }, _TaskOverviewState_build__buildView: function _TaskOverviewState_build__buildView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.$this = t0; _.task = t1; _.state = t2; _.localization = t3; _.company = t4; _.project = t5; _.client = t6; _.group = t7; _.context = t8; _.status = t9; _.user = t10; _.invoice = t11; _.fields = t12; _.viewModel = t13; }, _TaskOverviewState_build__buildView_closure: function _TaskOverviewState_build__buildView_closure(t0, t1, t2) { this.widgets = t0; this.task = t1; this.viewModel = t2; }, _TaskOverviewState_build__buildView__closure: function _TaskOverviewState_build__buildView__closure(t0, t1, t2) { this.viewModel = t0; this.task = t1; this.taskTime = t2; }, _TaskOverviewState_build_closure: function _TaskOverviewState_build_closure(t0, t1) { this.viewModel = t0; this.context = t1; }, TaskViewVM_TaskViewVM$fromStore(store) { var t2, t3, t4, t5, task, client, project, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].taskState; t3 = t3.taskUIState.selectedId; t3.toString; task = t5.$get$1(0, t3); client = t2[t4].clientState.map._map$_map.$index(0, task.clientId); project = t2[t4].projectState.map._map$_map.$index(0, task.projectId); t4 = t2[t4].userCompany; task.get$isNew(); return new A.TaskViewVM(t1, task, client, project, t4.company, new A.TaskViewVM_TaskViewVM$fromStore_closure(task), new A.TaskViewVM_TaskViewVM$fromStore_closure0(new A.TaskViewVM_TaskViewVM$fromStore__handleRefresh(store, task)), new A.TaskViewVM_TaskViewVM$fromStore_closure1(store, task)); }, TaskViewScreen: function TaskViewScreen(t0) { this.key = t0; }, TaskViewScreen_build_closure0: function TaskViewScreen_build_closure0() { }, TaskViewScreen_build_closure: function TaskViewScreen_build_closure(t0) { this.$this = t0; }, TaskViewVM: function TaskViewVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.task = t1; _.client = t2; _.project = t3; _.company = t4; _.onEditPressed = t5; _.onRefreshed = t6; _.onUploadDocuments = t7; }, TaskViewVM_TaskViewVM$fromStore__handleRefresh: function TaskViewVM_TaskViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.task = t1; }, TaskViewVM_TaskViewVM$fromStore_closure: function TaskViewVM_TaskViewVM$fromStore_closure(t0) { this.task = t0; }, TaskViewVM_TaskViewVM$fromStore_closure0: function TaskViewVM_TaskViewVM$fromStore_closure0(t0) { this._handleRefresh = t0; }, TaskViewVM_TaskViewVM$fromStore_closure1: function TaskViewVM_TaskViewVM$fromStore_closure1(t0, t1) { this.store = t0; this.task = t1; }, TaskViewVM_TaskViewVM$fromStore__closure: function TaskViewVM_TaskViewVM$fromStore__closure(t0) { this.context = t0; }, TaskViewVM_TaskViewVM$fromStore__closure0: function TaskViewVM_TaskViewVM$fromStore__closure0(t0) { this.context = t0; }, TaskViewVM_TaskViewVM$fromStore___closure: function TaskViewVM_TaskViewVM$fromStore___closure(t0) { this.error = t0; }, TaskStatusEdit: function TaskStatusEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskStatusEditState: function _TaskStatusEditState(t0, t1, t2, t3) { var _ = this; _._task_status_edit$_debouncer = t0; _._task_status_edit$_nameController = t1; _._task_status_edit$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _TaskStatusEditState_didChangeDependencies_closure: function _TaskStatusEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TaskStatusEditState_didChangeDependencies_closure0: function _TaskStatusEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TaskStatusEditState_dispose_closure: function _TaskStatusEditState_dispose_closure(t0) { this.$this = t0; }, _TaskStatusEditState__onChanged_closure: function _TaskStatusEditState__onChanged_closure(t0) { this.$this = t0; }, _TaskStatusEditState__onChanged_closure0: function _TaskStatusEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.taskStatus = t1; }, _TaskStatusEditState_build_closure0: function _TaskStatusEditState_build_closure0(t0) { this.viewModel = t0; }, _TaskStatusEditState_build_closure: function _TaskStatusEditState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.localization = t1; _.taskStatus = t2; _.viewModel = t3; }, _TaskStatusEditState_build__closure: function _TaskStatusEditState_build__closure(t0) { this.localization = t0; }, _TaskStatusEditState_build__closure0: function _TaskStatusEditState_build__closure0(t0, t1) { this.viewModel = t0; this.taskStatus = t1; }, _TaskStatusEditState_build___closure: function _TaskStatusEditState_build___closure(t0) { this.value = t0; }, TaskStatusEditVM_TaskStatusEditVM$fromStore(store) { var t2, taskStatus, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; taskStatus = t2.taskStatusUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, taskStatus.id); return new A.TaskStatusEditVM(taskStatus, new A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure(store), new A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure0(store, t1), new A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure1(store, t1), t1); }, TaskStatusEditScreen: function TaskStatusEditScreen(t0) { this.key = t0; }, TaskStatusEditScreen_build_closure0: function TaskStatusEditScreen_build_closure0() { }, TaskStatusEditScreen_build_closure: function TaskStatusEditScreen_build_closure() { }, TaskStatusEditVM: function TaskStatusEditVM(t0, t1, t2, t3, t4) { var _ = this; _.taskStatus = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, TaskStatusEditVM_TaskStatusEditVM$fromStore_closure: function TaskStatusEditVM_TaskStatusEditVM$fromStore_closure(t0) { this.store = t0; }, TaskStatusEditVM_TaskStatusEditVM$fromStore_closure1: function TaskStatusEditVM_TaskStatusEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, TaskStatusEditVM_TaskStatusEditVM$fromStore_closure0: function TaskStatusEditVM_TaskStatusEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, TaskStatusEditVM_TaskStatusEditVM$fromStore__closure: function TaskStatusEditVM_TaskStatusEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, TaskStatusEditVM_TaskStatusEditVM$fromStore___closure: function TaskStatusEditVM_TaskStatusEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.taskStatus = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, TaskStatusEditVM_TaskStatusEditVM$fromStore___closure0: function TaskStatusEditVM_TaskStatusEditVM$fromStore___closure0() { }, TaskStatusEditVM_TaskStatusEditVM$fromStore____closure: function TaskStatusEditVM_TaskStatusEditVM$fromStore____closure(t0) { this.error = t0; }, TaskStatusList: function TaskStatusList(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskStatusListState: function _TaskStatusListState(t0) { var _ = this; _._widget = _._task_status_list$_controller = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _TaskStatusListState_build_closure1: function _TaskStatusListState_build_closure1(t0, t1) { this.$this = t0; this.context = t1; }, _TaskStatusListState_build_closure0: function _TaskStatusListState_build_closure0(t0) { this.$this = t0; }, _TaskStatusListState_build_closure: function _TaskStatusListState_build_closure(t0, t1, t2, t3) { var _ = this; _.viewModel = t0; _.state = t1; _.isInMultiselect = t2; _.listUIState = t3; }, TaskStatusListItem: function TaskStatusListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.taskStatus = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, TaskStatusListItem_build_closure1: function TaskStatusListItem_build_closure1(t0) { this.$this = t0; }, TaskStatusListItem_build_closure0: function TaskStatusListItem_build_closure0(t0) { this.$this = t0; }, TaskStatusListItem_build_closure: function TaskStatusListItem_build_closure(t0) { this.$this = t0; }, TaskStatusListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, taskStatusIds, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTaskStatusList(); t3 = t1.getUISelection$1(B.EntityType_taskStatus); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].taskStatusState; t5 = t5.taskStatusUIState.listUIState; taskStatusIds = t2.call$4(t3, t7.map, t7.list, t5); return new A.TaskStatusListVM(t1, taskStatusIds, t4[t6].taskStatusState.map, t5.filter, new A.TaskStatusListVM_fromStore_closure(new A.TaskStatusListVM_fromStore__handleRefresh(store)), new A.TaskStatusListVM_fromStore_closure0(taskStatusIds, t1, store)); }, TaskStatusListBuilder: function TaskStatusListBuilder(t0) { this.key = t0; }, TaskStatusListBuilder_build_closure: function TaskStatusListBuilder_build_closure() { }, TaskStatusListVM: function TaskStatusListVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.taskStatusList = t1; _.taskStatusMap = t2; _.filter = t3; _.onRefreshed = t4; _.onSortChanged = t5; }, TaskStatusListVM_fromStore__handleRefresh: function TaskStatusListVM_fromStore__handleRefresh(t0) { this.store = t0; }, TaskStatusListVM_fromStore_closure: function TaskStatusListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, TaskStatusListVM_fromStore_closure0: function TaskStatusListVM_fromStore_closure0(t0, t1, t2) { this.taskStatusIds = t0; this.state = t1; this.store = t2; }, TaskStatusListVM_fromStore__closure: function TaskStatusListVM_fromStore__closure(t0) { this.newIndex = t0; }, TaskStatusScreen: function TaskStatusScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, TaskStatusScreen_build_closure11: function TaskStatusScreen_build_closure11(t0) { this.store = t0; }, TaskStatusScreen_build_closure8: function TaskStatusScreen_build_closure8(t0) { this.store = t0; }, TaskStatusScreen_build_closure9: function TaskStatusScreen_build_closure9(t0) { this.store = t0; }, TaskStatusScreen_build_closure10: function TaskStatusScreen_build_closure10(t0) { this.store = t0; }, TaskStatusScreen_build_closure: function TaskStatusScreen_build_closure(t0, t1, t2) { this.$this = t0; this.listUIState = t1; this.store = t2; }, TaskStatusScreen_build__closure: function TaskStatusScreen_build__closure(t0) { this.$this = t0; }, TaskStatusScreen_build__closure0: function TaskStatusScreen_build__closure0(t0) { this.store = t0; }, TaskStatusScreen_build_closure5: function TaskStatusScreen_build_closure5(t0) { this.store = t0; }, TaskStatusScreen_build_closure6: function TaskStatusScreen_build_closure6(t0) { this.store = t0; }, TaskStatusScreen_build_closure0: function TaskStatusScreen_build_closure0(t0) { this.store = t0; }, TaskStatusScreen_build_closure1: function TaskStatusScreen_build_closure1(t0) { this.store = t0; }, TaskStatusScreen_build_closure2: function TaskStatusScreen_build_closure2(t0) { this.store = t0; }, TaskStatusScreen_build_closure3: function TaskStatusScreen_build_closure3(t0) { this.store = t0; }, TaskStatusScreen_build_closure4: function TaskStatusScreen_build_closure4(t0) { this.store = t0; }, TaskStatusScreen_build_closure7: function TaskStatusScreen_build_closure7(t0) { this.context = t0; }, TaskStatusScreenVM_fromStore(store) { var t2, t3, t4, t5, t6, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].taskStatusState; t6 = $.$get$memoizedFilteredTaskStatusList(); t1 = t1.getUISelection$1(B.EntityType_taskStatus); t4 = t2[t4].taskStatusState; t3 = t3.taskStatusUIState.listUIState; return new A.TaskStatusScreenVM(t3.selectedIds != null, t6.call$4(t1, t4.map, t4.list, t3), t5.map); }, TaskStatusScreenBuilder: function TaskStatusScreenBuilder(t0) { this.key = t0; }, TaskStatusScreenBuilder_build_closure: function TaskStatusScreenBuilder_build_closure() { }, TaskStatusScreenVM: function TaskStatusScreenVM(t0, t1, t2) { this.isInMultiselect = t0; this.taskStatusList = t1; this.taskStatusMap = t2; }, TaskStatusView: function TaskStatusView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _TaskStatusViewState: function _TaskStatusViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TaskStatusViewState_build_closure: function _TaskStatusViewState_build_closure(t0) { this.viewModel = t0; }, TaskStatusViewVM_TaskStatusViewVM$fromStore(store) { var t2, t3, t4, taskStatus, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.taskStatusUIState.selectedId; taskStatus = t2._list$_list[t3.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, t4); if (taskStatus == null) taskStatus = A.TaskStatusEntity_TaskStatusEntity(t4, null); taskStatus.get$isNew(); return new A.TaskStatusViewVM(t1, taskStatus, new A.TaskStatusViewVM_TaskStatusViewVM$fromStore_closure(store)); }, TaskStatusViewScreen: function TaskStatusViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, TaskStatusViewScreen_build_closure0: function TaskStatusViewScreen_build_closure0() { }, TaskStatusViewScreen_build_closure: function TaskStatusViewScreen_build_closure(t0) { this.$this = t0; }, TaskStatusViewVM: function TaskStatusViewVM(t0, t1, t2) { this.state = t0; this.taskStatus = t1; this.onBackPressed = t2; }, TaskStatusViewVM_TaskStatusViewVM$fromStore_closure: function TaskStatusViewVM_TaskStatusViewVM$fromStore_closure(t0) { this.store = t0; }, TaxRateEdit: function TaxRateEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaxRateEditState: function _TaxRateEditState(t0, t1, t2, t3, t4) { var _ = this; _._tax_rate_edit$_nameController = t0; _._rateController = t1; _._tax_rate_edit$_controllers = t2; _._tax_rate_edit$_debouncer = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _TaxRateEditState_didChangeDependencies_closure: function _TaxRateEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TaxRateEditState_didChangeDependencies_closure0: function _TaxRateEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TaxRateEditState_dispose_closure: function _TaxRateEditState_dispose_closure(t0) { this.$this = t0; }, _TaxRateEditState__onChanged_closure: function _TaxRateEditState__onChanged_closure(t0) { this.$this = t0; }, _TaxRateEditState__onChanged_closure0: function _TaxRateEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.taxRate = t1; }, _TaxRateEditState_build_closure: function _TaxRateEditState_build_closure(t0) { this.localization = t0; }, TaxRateEditVM_TaxRateEditVM$fromStore(store) { var t2, taxRate, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; taxRate = t2.taxRateUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].taxRateState.map._map$_map.$index(0, taxRate.id); return new A.TaxRateEditVM(taxRate, new A.TaxRateEditVM_TaxRateEditVM$fromStore_closure(store), new A.TaxRateEditVM_TaxRateEditVM$fromStore_closure0(store, t1), new A.TaxRateEditVM_TaxRateEditVM$fromStore_closure1(store, t1), t1); }, TaxRateEditScreen: function TaxRateEditScreen(t0) { this.key = t0; }, TaxRateEditScreen_build_closure0: function TaxRateEditScreen_build_closure0() { }, TaxRateEditScreen_build_closure: function TaxRateEditScreen_build_closure() { }, TaxRateEditVM: function TaxRateEditVM(t0, t1, t2, t3, t4) { var _ = this; _.taxRate = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, TaxRateEditVM_TaxRateEditVM$fromStore_closure: function TaxRateEditVM_TaxRateEditVM$fromStore_closure(t0) { this.store = t0; }, TaxRateEditVM_TaxRateEditVM$fromStore_closure1: function TaxRateEditVM_TaxRateEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, TaxRateEditVM_TaxRateEditVM$fromStore_closure0: function TaxRateEditVM_TaxRateEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, TaxRateEditVM_TaxRateEditVM$fromStore__closure: function TaxRateEditVM_TaxRateEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, TaxRateEditVM_TaxRateEditVM$fromStore___closure: function TaxRateEditVM_TaxRateEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.taxRate = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, TaxRateEditVM_TaxRateEditVM$fromStore___closure0: function TaxRateEditVM_TaxRateEditVM$fromStore___closure0() { }, TaxRateEditVM_TaxRateEditVM$fromStore____closure: function TaxRateEditVM_TaxRateEditVM$fromStore____closure(t0) { this.error = t0; }, TaxRateListItem: function TaxRateListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.taxRate = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, TaxRateListItem_build_closure1: function TaxRateListItem_build_closure1(t0) { this.$this = t0; }, TaxRateListItem_build_closure0: function TaxRateListItem_build_closure0(t0) { this.$this = t0; }, TaxRateListItem_build_closure: function TaxRateListItem_build_closure(t0) { this.$this = t0; }, TaxRateListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t5 = t2[t4].userCompany; t6 = $.$get$memoizedFilteredTaxRateList(); t7 = t1.getUISelection$1(B.EntityType_taxRate); t8 = t2[t4].taxRateState; t3 = t3.taxRateUIState.listUIState; return new A.TaxRateListVM(t1, t5, t6.call$4(t7, t8.map, t8.list, t3), t2[t4].taxRateState.map, t3.filter, new A.TaxRateListVM_fromStore_closure(new A.TaxRateListVM_fromStore__handleRefresh(store)), new A.TaxRateListVM_fromStore_closure0(store), new A.TaxRateListVM_fromStore_closure1(store)); }, TaxRateListBuilder: function TaxRateListBuilder(t0) { this.key = t0; }, TaxRateListBuilder_build_closure: function TaxRateListBuilder_build_closure() { }, TaxRateListBuilder_build__closure: function TaxRateListBuilder_build__closure(t0) { this.viewModel = t0; }, TaxRateListVM: function TaxRateListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.userCompany = t1; _.taxRateList = t2; _.taxRateMap = t3; _.filter = t4; _.onRefreshed = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, TaxRateListVM_fromStore__handleRefresh: function TaxRateListVM_fromStore__handleRefresh(t0) { this.store = t0; }, TaxRateListVM_fromStore_closure: function TaxRateListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, TaxRateListVM_fromStore_closure0: function TaxRateListVM_fromStore_closure0(t0) { this.store = t0; }, TaxRateListVM_fromStore_closure1: function TaxRateListVM_fromStore_closure1(t0) { this.store = t0; }, TaxRateSettingsScreen: function TaxRateSettingsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, TaxRateSettingsScreen_build_closure6: function TaxRateSettingsScreen_build_closure6(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure3: function TaxRateSettingsScreen_build_closure3(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure4: function TaxRateSettingsScreen_build_closure4(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure5: function TaxRateSettingsScreen_build_closure5(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure0: function TaxRateSettingsScreen_build_closure0(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure1: function TaxRateSettingsScreen_build_closure1(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure: function TaxRateSettingsScreen_build_closure(t0) { this.store = t0; }, TaxRateSettingsScreen_build_closure2: function TaxRateSettingsScreen_build_closure2(t0) { this.context = t0; }, TaxRateScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTaxRateList(); t3 = t1.getUISelection$1(B.EntityType_taxRate); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].taxRateState; return new A.TaxRateScreenVM(t2.call$4(t3, t4.map, t4.list, t1.taxRateUIState.listUIState)); }, TaxRateScreenBuilder: function TaxRateScreenBuilder(t0) { this.key = t0; }, TaxRateScreenBuilder_build_closure: function TaxRateScreenBuilder_build_closure() { }, TaxRateScreenVM: function TaxRateScreenVM(t0) { this.taxRateList = t0; }, TaxRateView: function TaxRateView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _TaxRateViewState: function _TaxRateViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TaxRateViewState_build_closure: function _TaxRateViewState_build_closure(t0) { this.viewModel = t0; }, TaxRateViewVM_TaxRateViewVM$fromStore(store) { var t2, t3, t4, taxRate, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.taxRateUIState.selectedId; taxRate = t2._list$_list[t3.selectedCompanyIndex].taxRateState.map._map$_map.$index(0, t4); if (taxRate == null) taxRate = A.TaxRateEntity_TaxRateEntity(t4, null, null, null); taxRate.get$isNew(); return new A.TaxRateViewVM(t1, taxRate, new A.TaxRateViewVM_TaxRateViewVM$fromStore_closure(store)); }, TaxRateViewScreen: function TaxRateViewScreen(t0) { this.key = t0; }, TaxRateViewScreen_build_closure0: function TaxRateViewScreen_build_closure0() { }, TaxRateViewScreen_build_closure: function TaxRateViewScreen_build_closure(t0) { this.$this = t0; }, TaxRateViewVM: function TaxRateViewVM(t0, t1, t2) { this.state = t0; this.taxRate = t1; this.onBackPressed = t2; }, TaxRateViewVM_TaxRateViewVM$fromStore_closure: function TaxRateViewVM_TaxRateViewVM$fromStore_closure(t0) { this.store = t0; }, TokenEdit: function TokenEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _TokenEditState: function _TokenEditState(t0, t1, t2, t3) { var _ = this; _._token_edit$_debouncer = t0; _._token_edit$_nameController = t1; _._token_edit$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _TokenEditState_didChangeDependencies_closure: function _TokenEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TokenEditState_didChangeDependencies_closure0: function _TokenEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TokenEditState_dispose_closure: function _TokenEditState_dispose_closure(t0) { this.$this = t0; }, _TokenEditState__onChanged_closure: function _TokenEditState__onChanged_closure(t0) { this.$this = t0; }, _TokenEditState__onChanged_closure0: function _TokenEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.token = t1; }, _TokenEditState_build_closure0: function _TokenEditState_build_closure0(t0) { this.viewModel = t0; }, _TokenEditState_build_closure: function _TokenEditState_build_closure(t0, t1) { this.$this = t0; this.localization = t1; }, _TokenEditState_build__closure: function _TokenEditState_build__closure(t0) { this.localization = t0; }, TokenEditVM_TokenEditVM$fromStore(store) { var t2, token, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; token = t2.tokenUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].tokenState.map._map$_map.$index(0, token.id); return new A.TokenEditVM(token, new A.TokenEditVM_TokenEditVM$fromStore_closure(store), new A.TokenEditVM_TokenEditVM$fromStore_closure0(store, t1), new A.TokenEditVM_TokenEditVM$fromStore_closure1(t1, store), t1); }, TokenEditScreen: function TokenEditScreen(t0) { this.key = t0; }, TokenEditScreen_build_closure0: function TokenEditScreen_build_closure0() { }, TokenEditScreen_build_closure: function TokenEditScreen_build_closure() { }, TokenEditVM: function TokenEditVM(t0, t1, t2, t3, t4) { var _ = this; _.token = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, TokenEditVM_TokenEditVM$fromStore_closure: function TokenEditVM_TokenEditVM$fromStore_closure(t0) { this.store = t0; }, TokenEditVM_TokenEditVM$fromStore_closure1: function TokenEditVM_TokenEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, TokenEditVM_TokenEditVM$fromStore_closure0: function TokenEditVM_TokenEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, TokenEditVM_TokenEditVM$fromStore__closure: function TokenEditVM_TokenEditVM$fromStore__closure(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, TokenEditVM_TokenEditVM$fromStore___closure: function TokenEditVM_TokenEditVM$fromStore___closure(t0, t1, t2) { this.store = t0; this.token = t1; this.state = t2; }, TokenEditVM_TokenEditVM$fromStore____closure: function TokenEditVM_TokenEditVM$fromStore____closure(t0, t1, t2, t3, t4) { var _ = this; _.token = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, TokenEditVM_TokenEditVM$fromStore____closure0: function TokenEditVM_TokenEditVM$fromStore____closure0() { }, TokenEditVM_TokenEditVM$fromStore_____closure: function TokenEditVM_TokenEditVM$fromStore_____closure(t0) { this.error = t0; }, TokenListItem: function TokenListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.token = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, TokenListItem_build_closure1: function TokenListItem_build_closure1(t0) { this.$this = t0; }, TokenListItem_build_closure0: function TokenListItem_build_closure0(t0) { this.$this = t0; }, TokenListItem_build_closure: function TokenListItem_build_closure(t0) { this.$this = t0; }, TokenListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTokenList(); t3 = t1.getUISelection$1(B.EntityType_token); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].tokenState; t5 = t5.tokenUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.tokenState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_token); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.TokenListVM(t1, t7, t4.map, t5.filter, new A.TokenListVM_fromStore_closure(new A.TokenListVM_fromStore__handleRefresh(store)), t2, new A.TokenListVM_fromStore_closure0(store), new A.TokenListVM_fromStore_closure1(store)); }, TokenListBuilder: function TokenListBuilder(t0) { this.key = t0; }, TokenListBuilder_build_closure: function TokenListBuilder_build_closure() { }, TokenListBuilder_build__closure: function TokenListBuilder_build__closure(t0) { this.viewModel = t0; }, TokenListVM: function TokenListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.tokenList = t1; _.tokenMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, TokenListVM_fromStore__handleRefresh: function TokenListVM_fromStore__handleRefresh(t0) { this.store = t0; }, TokenListVM_fromStore_closure: function TokenListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, TokenListVM_fromStore_closure0: function TokenListVM_fromStore_closure0(t0) { this.store = t0; }, TokenListVM_fromStore_closure1: function TokenListVM_fromStore_closure1(t0) { this.store = t0; }, TokenPresenter: function TokenPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, TokenScreen: function TokenScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, TokenScreen_build_closure10: function TokenScreen_build_closure10(t0) { this.store = t0; }, TokenScreen_build_closure7: function TokenScreen_build_closure7(t0) { this.store = t0; }, TokenScreen_build_closure8: function TokenScreen_build_closure8(t0) { this.store = t0; }, TokenScreen_build_closure9: function TokenScreen_build_closure9(t0) { this.store = t0; }, TokenScreen_build_closure4: function TokenScreen_build_closure4(t0) { this.store = t0; }, TokenScreen_build_closure5: function TokenScreen_build_closure5(t0) { this.store = t0; }, TokenScreen_build_closure: function TokenScreen_build_closure(t0) { this.store = t0; }, TokenScreen_build_closure0: function TokenScreen_build_closure0(t0) { this.store = t0; }, TokenScreen_build_closure1: function TokenScreen_build_closure1(t0) { this.store = t0; }, TokenScreen_build_closure2: function TokenScreen_build_closure2(t0) { this.store = t0; }, TokenScreen_build_closure3: function TokenScreen_build_closure3(t0) { this.store = t0; }, TokenScreen_build_closure6: function TokenScreen_build_closure6(t0) { this.context = t0; }, TokenScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTokenList(); t3 = t1.getUISelection$1(B.EntityType_token); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].tokenState; return new A.TokenScreenVM(t2.call$4(t3, t4.map, t4.list, t1.tokenUIState.listUIState)); }, TokenScreenBuilder: function TokenScreenBuilder(t0) { this.key = t0; }, TokenScreenBuilder_build_closure: function TokenScreenBuilder_build_closure() { }, TokenScreenVM: function TokenScreenVM(t0) { this.tokenList = t0; }, TokenView: function TokenView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _TokenViewState: function _TokenViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TokenViewState_build_closure: function _TokenViewState_build_closure(t0) { this.viewModel = t0; }, _TokenListTile: function _TokenListTile(t0, t1) { this.token = t0; this.key = t1; }, _TokenListTile_build_closure: function _TokenListTile_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, TokenViewVM_TokenViewVM$fromStore(store) { var t2, t3, t4, token, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.tokenUIState.selectedId; token = t2._list$_list[t3.selectedCompanyIndex].tokenState.map._map$_map.$index(0, t4); if (token == null) token = A.TokenEntity_TokenEntity(t4, null); token.get$isNew(); return new A.TokenViewVM(t1, token, new A.TokenViewVM_TokenViewVM$fromStore_closure(store)); }, TokenViewScreen: function TokenViewScreen(t0) { this.key = t0; }, TokenViewScreen_build_closure0: function TokenViewScreen_build_closure0() { }, TokenViewScreen_build_closure: function TokenViewScreen_build_closure(t0) { this.$this = t0; }, TokenViewVM: function TokenViewVM(t0, t1, t2) { this.state = t0; this.token = t1; this.onBackPressed = t2; }, TokenViewVM_TokenViewVM$fromStore_closure: function TokenViewVM_TokenViewVM$fromStore_closure(t0) { this.store = t0; }, TransactionEdit: function TransactionEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _TransactionEditState: function _TransactionEditState(t0, t1, t2, t3, t4) { var _ = this; _._transaction_edit$_debouncer = t0; _._descriptionController = t1; _._transaction_edit$_amountController = t2; _._transaction_edit$_controllers = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _TransactionEditState_didChangeDependencies_closure: function _TransactionEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TransactionEditState_didChangeDependencies_closure0: function _TransactionEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TransactionEditState_dispose_closure: function _TransactionEditState_dispose_closure(t0) { this.$this = t0; }, _TransactionEditState__onChanged_closure: function _TransactionEditState__onChanged_closure(t0) { this.$this = t0; }, _TransactionEditState__onChanged__closure: function _TransactionEditState__onChanged__closure(t0) { this.$this = t0; }, _TransactionEditState_build_closure0: function _TransactionEditState_build_closure0(t0) { this.viewModel = t0; }, _TransactionEditState_build_closure1: function _TransactionEditState_build_closure1(t0) { this.$this = t0; }, _TransactionEditState_build_closure: function _TransactionEditState_build_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.localization = t1; _.transaction = t2; _.viewModel = t3; _.state = t4; _.store = t5; }, _TransactionEditState_build__closure: function _TransactionEditState_build__closure(t0, t1) { this.viewModel = t0; this.transaction = t1; }, _TransactionEditState_build___closure3: function _TransactionEditState_build___closure3(t0) { this.value = t0; }, _TransactionEditState_build__closure0: function _TransactionEditState_build__closure0(t0, t1) { this.viewModel = t0; this.transaction = t1; }, _TransactionEditState_build___closure2: function _TransactionEditState_build___closure2(t0) { this.date = t0; }, _TransactionEditState_build__closure1: function _TransactionEditState_build__closure1(t0) { this.$this = t0; }, _TransactionEditState_build__closure2: function _TransactionEditState_build__closure2(t0) { this.localization = t0; }, _TransactionEditState_build__closure3: function _TransactionEditState_build__closure3(t0) { this.viewModel = t0; }, _TransactionEditState_build___closure1: function _TransactionEditState_build___closure1(t0) { this.currency = t0; }, _TransactionEditState_build__closure6: function _TransactionEditState_build__closure6(t0, t1) { this.viewModel = t0; this.transaction = t1; }, _TransactionEditState_build___closure: function _TransactionEditState_build___closure(t0) { this.bankAccount = t0; }, _TransactionEditState_build__closure4: function _TransactionEditState_build__closure4(t0, t1) { this.viewModel = t0; this.context = t1; }, _TransactionEditState_build__closure5: function _TransactionEditState_build__closure5(t0) { this.store = t0; }, _TransactionEditState_build___closure0: function _TransactionEditState_build___closure0(t0) { this.name = t0; }, _TransactionEditState_build__closure8: function _TransactionEditState_build__closure8(t0, t1) { this.transaction = t0; this.localization = t1; }, _TransactionEditState_build__closure7: function _TransactionEditState_build__closure7() { }, TransactionEditVM_TransactionEditVM$fromStore(store) { var t2, transaction, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; transaction = t2.transactionUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].transactionState.map._map$_map.$index(0, transaction.id); return new A.TransactionEditVM(transaction, new A.TransactionEditVM_TransactionEditVM$fromStore_closure(store), new A.TransactionEditVM_TransactionEditVM$fromStore_closure0(store, t1), new A.TransactionEditVM_TransactionEditVM$fromStore_closure1(t1, store), t1, new A.TransactionEditVM_TransactionEditVM$fromStore_closure2(t1, store)); }, TransactionEditScreen: function TransactionEditScreen(t0) { this.key = t0; }, TransactionEditScreen_build_closure0: function TransactionEditScreen_build_closure0() { }, TransactionEditScreen_build_closure: function TransactionEditScreen_build_closure() { }, TransactionEditVM: function TransactionEditVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.transaction = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; _.onAddBankAccountPressed = t5; }, TransactionEditVM_TransactionEditVM$fromStore_closure: function TransactionEditVM_TransactionEditVM$fromStore_closure(t0) { this.store = t0; }, TransactionEditVM_TransactionEditVM$fromStore_closure1: function TransactionEditVM_TransactionEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, TransactionEditVM_TransactionEditVM$fromStore_closure0: function TransactionEditVM_TransactionEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, TransactionEditVM_TransactionEditVM$fromStore__closure1: function TransactionEditVM_TransactionEditVM$fromStore__closure1(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, TransactionEditVM_TransactionEditVM$fromStore___closure: function TransactionEditVM_TransactionEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.transaction = t0; _.localization = t1; _.state = t2; _.store = t3; _.context = t4; }, TransactionEditVM_TransactionEditVM$fromStore___closure0: function TransactionEditVM_TransactionEditVM$fromStore___closure0(t0) { this.context = t0; }, TransactionEditVM_TransactionEditVM$fromStore____closure: function TransactionEditVM_TransactionEditVM$fromStore____closure(t0) { this.error = t0; }, TransactionEditVM_TransactionEditVM$fromStore_closure2: function TransactionEditVM_TransactionEditVM$fromStore_closure2(t0, t1) { this.state = t0; this.store = t1; }, TransactionEditVM_TransactionEditVM$fromStore__closure: function TransactionEditVM_TransactionEditVM$fromStore__closure(t0) { this.store = t0; }, TransactionEditVM_TransactionEditVM$fromStore__closure0: function TransactionEditVM_TransactionEditVM$fromStore__closure0(t0) { this.store = t0; }, TransactionListItem: function TransactionListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.transaction = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, TransactionListItem_build_closure: function TransactionListItem_build_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.$this = t0; _.showCheckbox = t1; _.listUIState = t2; _.state = t3; _.textStyle = t4; _.textColor = t5; _.filterMatch = t6; _.localization = t7; }, TransactionListItem_build__closure2: function TransactionListItem_build__closure2(t0) { this.$this = t0; }, TransactionListItem_build__closure1: function TransactionListItem_build__closure1(t0) { this.$this = t0; }, TransactionListItem_build__closure: function TransactionListItem_build__closure(t0) { this.$this = t0; }, TransactionListItem_build__closure0: function TransactionListItem_build__closure0(t0) { this.$this = t0; }, TransactionListItem_build__closure5: function TransactionListItem_build__closure5(t0) { this.$this = t0; }, TransactionListItem_build__closure4: function TransactionListItem_build__closure4(t0) { this.$this = t0; }, TransactionListItem_build__closure3: function TransactionListItem_build__closure3(t0) { this.$this = t0; }, TransactionListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTransactionList(); t3 = t1.getUISelection$1(B.EntityType_transaction); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.transactionState; t5 = t5.transactionUIState.listUIState; t7 = t2.call$9(t3, t8.map, t8.list, t7.invoiceState.map, t7.vendorState.map, t7.expenseState.map, t7.expenseCategoryState.map, t7.bankAccountState.map, t5); t6 = t4[t6]; t4 = t6.transactionState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_transaction); t2 = t6 == null ? A._setArrayType(["status", "deposit", "withdrawal", "date", "description", "invoices", "expense"], type$.JSArray_String) : t6; return new A.TransactionListVM(t1, t7, t4.map, t5.filter, new A.TransactionListVM_fromStore_closure(new A.TransactionListVM_fromStore__handleRefresh(store)), t2, new A.TransactionListVM_fromStore_closure0(store), new A.TransactionListVM_fromStore_closure1(store)); }, TransactionListBuilder: function TransactionListBuilder(t0) { this.key = t0; }, TransactionListBuilder_build_closure: function TransactionListBuilder_build_closure() { }, TransactionListBuilder_build__closure: function TransactionListBuilder_build__closure(t0) { this.viewModel = t0; }, TransactionListVM: function TransactionListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.transactionList = t1; _.transactionMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, TransactionListVM_fromStore__handleRefresh: function TransactionListVM_fromStore__handleRefresh(t0) { this.store = t0; }, TransactionListVM_fromStore_closure: function TransactionListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, TransactionListVM_fromStore_closure0: function TransactionListVM_fromStore_closure0(t0) { this.store = t0; }, TransactionListVM_fromStore_closure1: function TransactionListVM_fromStore_closure1(t0) { this.store = t0; }, TransactionPresenter: function TransactionPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, TransactionPresenter_getField_closure: function TransactionPresenter_getField_closure(t0) { this.state = t0; }, TransactionPresenter_getField_closure0: function TransactionPresenter_getField_closure0(t0) { this.transaction = t0; }, TransactionPresenter_getField_closure1: function TransactionPresenter_getField_closure1(t0) { this.state = t0; }, TransactionPresenter_getField_closure2: function TransactionPresenter_getField_closure2(t0) { this.transaction = t0; }, TransactionScreen: function TransactionScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, TransactionScreen_build_closure: function TransactionScreen_build_closure(t0) { this.localization = t0; }, TransactionScreen_build_closure0: function TransactionScreen_build_closure0(t0) { this.localization = t0; }, TransactionScreen_build_closure1: function TransactionScreen_build_closure1(t0) { this.localization = t0; }, TransactionScreen_build_closure2: function TransactionScreen_build_closure2(t0) { this.localization = t0; }, TransactionScreen_build_closure3: function TransactionScreen_build_closure3(t0) { this.localization = t0; }, TransactionScreen_build_closure17: function TransactionScreen_build_closure17(t0) { this.store = t0; }, TransactionScreen_build_closure13: function TransactionScreen_build_closure13(t0) { this.store = t0; }, TransactionScreen_build_closure15: function TransactionScreen_build_closure15(t0) { this.store = t0; }, TransactionScreen_build_closure14: function TransactionScreen_build_closure14(t0) { this.store = t0; }, TransactionScreen_build_closure16: function TransactionScreen_build_closure16(t0) { this.store = t0; }, TransactionScreen_build_closure4: function TransactionScreen_build_closure4(t0, t1) { this.store = t0; this.state = t1; }, TransactionScreen_build_closure10: function TransactionScreen_build_closure10(t0) { this.store = t0; }, TransactionScreen_build_closure11: function TransactionScreen_build_closure11(t0) { this.store = t0; }, TransactionScreen_build_closure5: function TransactionScreen_build_closure5(t0) { this.store = t0; }, TransactionScreen_build_closure6: function TransactionScreen_build_closure6(t0) { this.store = t0; }, TransactionScreen_build_closure7: function TransactionScreen_build_closure7(t0) { this.store = t0; }, TransactionScreen_build_closure8: function TransactionScreen_build_closure8(t0) { this.store = t0; }, TransactionScreen_build_closure9: function TransactionScreen_build_closure9(t0) { this.store = t0; }, TransactionScreen_build_closure12: function TransactionScreen_build_closure12(t0) { this.context = t0; }, TransactionScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTransactionList(); t3 = t1.getUISelection$1(B.EntityType_transaction); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.transactionState; return new A.TransactionScreenVM(t2.call$9(t3, t5.map, t5.list, t4.invoiceState.map, t4.vendorState.map, t4.expenseState.map, t4.expenseCategoryState.map, t4.bankAccountState.map, t1.transactionUIState.listUIState)); }, TransactionScreenBuilder: function TransactionScreenBuilder(t0) { this.key = t0; }, TransactionScreenBuilder_build_closure: function TransactionScreenBuilder_build_closure() { }, TransactionScreenVM: function TransactionScreenVM(t0) { this.transactionList = t0; }, TransactionView: function TransactionView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _TransactionViewState: function _TransactionViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TransactionViewState_build_closure: function _TransactionViewState_build_closure() { }, _TransactionViewState_build_closure0: function _TransactionViewState_build_closure0(t0) { this.state = t0; }, _TransactionViewState_build_closure1: function _TransactionViewState_build_closure1() { }, _MatchDeposits: function _MatchDeposits(t0, t1) { this.viewModel = t0; this.key = t1; }, _MatchDepositsState: function _MatchDepositsState(t0, t1, t2) { var _ = this; _._invoiceScrollController = t0; _._paymentScrollController = t1; _._transaction_view$_focusNode = _._paymentFilterController = _._invoiceFilterController = null; _.___MatchDepositsState__payments_A = _.___MatchDepositsState__selectedInvoices_A = _.___MatchDepositsState__invoices_A = $; _._selectedPayment = null; _._showFilter = _._matchExisting = false; _._endDate = _._startDate = _._maxAmount = _._minAmount = ""; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _MatchDepositsState_initState_closure: function _MatchDepositsState_initState_closure(t0) { this.state = t0; }, _MatchDepositsState_updateInvoiceList_closure: function _MatchDepositsState_updateInvoiceList_closure(t0, t1) { this.$this = t0; this.state = t1; }, _MatchDepositsState_updateInvoiceList_closure0: function _MatchDepositsState_updateInvoiceList_closure0() { }, _MatchDepositsState_updatePaymentList_closure: function _MatchDepositsState_updatePaymentList_closure(t0, t1) { this.$this = t0; this.state = t1; }, _MatchDepositsState_updatePaymentList_closure0: function _MatchDepositsState_updatePaymentList_closure0() { }, _MatchDepositsState_build_closure: function _MatchDepositsState_build_closure(t0, t1) { this.state = t0; this.totalSelected = t1; }, _MatchDepositsState_build_closure0: function _MatchDepositsState_build_closure0(t0, t1) { this.totalSelected = t0; this.context = t1; }, _MatchDepositsState_build_closure1: function _MatchDepositsState_build_closure1(t0) { this.$this = t0; }, _MatchDepositsState_build__closure12: function _MatchDepositsState_build__closure12(t0, t1) { this.$this = t0; this.value = t1; }, _MatchDepositsState_build_closure2: function _MatchDepositsState_build_closure2(t0) { this.$this = t0; }, _MatchDepositsState_build__closure11: function _MatchDepositsState_build__closure11(t0) { this.$this = t0; }, _MatchDepositsState_build_closure3: function _MatchDepositsState_build_closure3(t0) { this.$this = t0; }, _MatchDepositsState_build__closure10: function _MatchDepositsState_build__closure10(t0) { this.$this = t0; }, _MatchDepositsState_build_closure4: function _MatchDepositsState_build_closure4(t0) { this.$this = t0; }, _MatchDepositsState_build__closure9: function _MatchDepositsState_build__closure9(t0) { this.$this = t0; }, _MatchDepositsState_build_closure5: function _MatchDepositsState_build_closure5(t0) { this.$this = t0; }, _MatchDepositsState_build__closure8: function _MatchDepositsState_build__closure8(t0) { this.$this = t0; }, _MatchDepositsState_build_closure6: function _MatchDepositsState_build_closure6(t0) { this.$this = t0; }, _MatchDepositsState_build__closure7: function _MatchDepositsState_build__closure7(t0) { this.$this = t0; }, _MatchDepositsState_build_closure7: function _MatchDepositsState_build_closure7(t0) { this.$this = t0; }, _MatchDepositsState_build__closure6: function _MatchDepositsState_build__closure6(t0) { this.$this = t0; }, _MatchDepositsState_build_closure8: function _MatchDepositsState_build_closure8(t0) { this.$this = t0; }, _MatchDepositsState_build__closure5: function _MatchDepositsState_build__closure5(t0, t1) { this.$this = t0; this.value = t1; }, _MatchDepositsState_build_closure9: function _MatchDepositsState_build_closure9(t0) { this.$this = t0; }, _MatchDepositsState_build__closure4: function _MatchDepositsState_build__closure4(t0, t1) { this.$this = t0; this.value = t1; }, _MatchDepositsState_build_closure10: function _MatchDepositsState_build_closure10(t0) { this.$this = t0; }, _MatchDepositsState_build__closure3: function _MatchDepositsState_build__closure3(t0, t1) { this.$this = t0; this.date = t1; }, _MatchDepositsState_build_closure11: function _MatchDepositsState_build_closure11(t0) { this.$this = t0; }, _MatchDepositsState_build__closure2: function _MatchDepositsState_build__closure2(t0, t1) { this.$this = t0; this.date = t1; }, _MatchDepositsState_build_closure13: function _MatchDepositsState_build_closure13() { }, _MatchDepositsState_build_closure12: function _MatchDepositsState_build_closure12(t0) { this.$this = t0; }, _MatchDepositsState_build__closure1: function _MatchDepositsState_build__closure1(t0, t1) { this.$this = t0; this.payment = t1; }, _MatchDepositsState_build___closure0: function _MatchDepositsState_build___closure0(t0, t1) { this.$this = t0; this.payment = t1; }, _MatchDepositsState_build_closure15: function _MatchDepositsState_build_closure15() { }, _MatchDepositsState_build_closure14: function _MatchDepositsState_build_closure14(t0) { this.$this = t0; }, _MatchDepositsState_build__closure0: function _MatchDepositsState_build__closure0(t0, t1) { this.$this = t0; this.invoice = t1; }, _MatchDepositsState_build___closure: function _MatchDepositsState_build___closure(t0, t1) { this.$this = t0; this.invoice = t1; }, _MatchDepositsState_build_closure16: function _MatchDepositsState_build_closure16(t0, t1) { this.$this = t0; this.context = t1; }, _MatchDepositsState_build_closure17: function _MatchDepositsState_build_closure17(t0, t1) { this.$this = t0; this.context = t1; }, _MatchDepositsState_build__closure: function _MatchDepositsState_build__closure() { }, _MatchWithdrawals: function _MatchWithdrawals(t0, t1) { this.viewModel = t0; this.key = t1; }, _MatchWithdrawalsState: function _MatchWithdrawalsState(t0, t1, t2, t3) { var _ = this; _._vendorScrollController = t0; _._categoryScrollController = t1; _._expenseScrollController = t2; _._showFilter = _._matchExisting = false; _._endDate = _._startDate = _._maxAmount = _._minAmount = ""; _._expenseFocusNode = _._categoryFocusNode = _._vendorFocusNode = _._expenseFilterController = _._categoryFilterController = _._vendorFilterController = null; _.___MatchWithdrawalsState__expenses_A = _.___MatchWithdrawalsState__categories_A = _.___MatchWithdrawalsState__vendors_A = $; _._selectedCategory = _._selectedVendor = null; _.___MatchWithdrawalsState__selectedExpenses_A = $; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _MatchWithdrawalsState_updateCategoryList_closure: function _MatchWithdrawalsState_updateCategoryList_closure(t0) { this.$this = t0; }, _MatchWithdrawalsState_updateCategoryList_closure0: function _MatchWithdrawalsState_updateCategoryList_closure0() { }, _MatchWithdrawalsState_updateVendorList_closure: function _MatchWithdrawalsState_updateVendorList_closure(t0) { this.$this = t0; }, _MatchWithdrawalsState_updateVendorList_closure0: function _MatchWithdrawalsState_updateVendorList_closure0() { }, _MatchWithdrawalsState_updateExpenseList_closure: function _MatchWithdrawalsState_updateExpenseList_closure(t0, t1) { this.$this = t0; this.state = t1; }, _MatchWithdrawalsState_updateExpenseList_closure0: function _MatchWithdrawalsState_updateExpenseList_closure0() { }, _MatchWithdrawalsState_build_closure: function _MatchWithdrawalsState_build_closure(t0) { this.totalSelected = t0; }, _MatchWithdrawalsState_build_closure0: function _MatchWithdrawalsState_build_closure0(t0, t1) { this.totalSelected = t0; this.context = t1; }, _MatchWithdrawalsState_build_closure1: function _MatchWithdrawalsState_build_closure1(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure18: function _MatchWithdrawalsState_build__closure18(t0, t1) { this.$this = t0; this.value = t1; }, _MatchWithdrawalsState_build_closure2: function _MatchWithdrawalsState_build_closure2(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure17: function _MatchWithdrawalsState_build__closure17(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure3: function _MatchWithdrawalsState_build_closure3(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure16: function _MatchWithdrawalsState_build__closure16(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure4: function _MatchWithdrawalsState_build_closure4(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure15: function _MatchWithdrawalsState_build__closure15(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure5: function _MatchWithdrawalsState_build_closure5(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure14: function _MatchWithdrawalsState_build__closure14(t0, t1) { this.$this = t0; this.value = t1; }, _MatchWithdrawalsState_build_closure6: function _MatchWithdrawalsState_build_closure6(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure13: function _MatchWithdrawalsState_build__closure13(t0, t1) { this.$this = t0; this.value = t1; }, _MatchWithdrawalsState_build_closure7: function _MatchWithdrawalsState_build_closure7(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure12: function _MatchWithdrawalsState_build__closure12(t0, t1) { this.$this = t0; this.date = t1; }, _MatchWithdrawalsState_build_closure8: function _MatchWithdrawalsState_build_closure8(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure11: function _MatchWithdrawalsState_build__closure11(t0, t1) { this.$this = t0; this.date = t1; }, _MatchWithdrawalsState_build_closure10: function _MatchWithdrawalsState_build_closure10() { }, _MatchWithdrawalsState_build_closure9: function _MatchWithdrawalsState_build_closure9(t0, t1, t2) { this.$this = t0; this.store = t1; this.transaction = t2; }, _MatchWithdrawalsState_build__closure10: function _MatchWithdrawalsState_build__closure10(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.expense = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build___closure3: function _MatchWithdrawalsState_build___closure3(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.expense = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build____closure1: function _MatchWithdrawalsState_build____closure1(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_____closure: function _MatchWithdrawalsState_build_____closure() { }, _MatchWithdrawalsState_build_closure11: function _MatchWithdrawalsState_build_closure11(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure9: function _MatchWithdrawalsState_build__closure9(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure12: function _MatchWithdrawalsState_build_closure12(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure8: function _MatchWithdrawalsState_build__closure8(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure13: function _MatchWithdrawalsState_build_closure13(t0, t1, t2, t3) { var _ = this; _.localization = t0; _.viewModel = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build__closure6: function _MatchWithdrawalsState_build__closure6(t0) { this.store = t0; }, _MatchWithdrawalsState_build__closure7: function _MatchWithdrawalsState_build__closure7(t0, t1) { this.store = t0; this.transaction = t1; }, _MatchWithdrawalsState_build___closure2: function _MatchWithdrawalsState_build___closure2(t0) { this.vendor = t0; }, _MatchWithdrawalsState_build_closure15: function _MatchWithdrawalsState_build_closure15() { }, _MatchWithdrawalsState_build_closure14: function _MatchWithdrawalsState_build_closure14(t0, t1, t2) { this.$this = t0; this.store = t1; this.transaction = t2; }, _MatchWithdrawalsState_build__closure5: function _MatchWithdrawalsState_build__closure5(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.vendor = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build___closure1: function _MatchWithdrawalsState_build___closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.vendor = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build____closure0: function _MatchWithdrawalsState_build____closure0(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure16: function _MatchWithdrawalsState_build_closure16(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure4: function _MatchWithdrawalsState_build__closure4(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure17: function _MatchWithdrawalsState_build_closure17(t0) { this.$this = t0; }, _MatchWithdrawalsState_build__closure3: function _MatchWithdrawalsState_build__closure3(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure18: function _MatchWithdrawalsState_build_closure18(t0, t1, t2, t3) { var _ = this; _.localization = t0; _.viewModel = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build__closure1: function _MatchWithdrawalsState_build__closure1(t0) { this.store = t0; }, _MatchWithdrawalsState_build__closure2: function _MatchWithdrawalsState_build__closure2(t0, t1) { this.store = t0; this.transaction = t1; }, _MatchWithdrawalsState_build___closure0: function _MatchWithdrawalsState_build___closure0(t0) { this.category = t0; }, _MatchWithdrawalsState_build_closure20: function _MatchWithdrawalsState_build_closure20() { }, _MatchWithdrawalsState_build_closure19: function _MatchWithdrawalsState_build_closure19(t0, t1, t2) { this.$this = t0; this.store = t1; this.transaction = t2; }, _MatchWithdrawalsState_build__closure0: function _MatchWithdrawalsState_build__closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.category = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build___closure: function _MatchWithdrawalsState_build___closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.category = t1; _.store = t2; _.transaction = t3; }, _MatchWithdrawalsState_build____closure: function _MatchWithdrawalsState_build____closure(t0) { this.$this = t0; }, _MatchWithdrawalsState_build_closure21: function _MatchWithdrawalsState_build_closure21(t0, t1) { this.$this = t0; this.context = t1; }, _MatchWithdrawalsState_build__closure: function _MatchWithdrawalsState_build__closure() { }, _MatchWithdrawalsState_build_closure22: function _MatchWithdrawalsState_build_closure22(t0, t1) { this.$this = t0; this.context = t1; }, TransactionViewVM_TransactionViewVM$fromStore(store) { var transactions, t3, t4, t5, transactionIds, t1 = {}, t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); transactions = A._setArrayType([], type$.JSArray_TransactionEntity); t3 = type$.JSArray_String; t1.transactionIds = A._setArrayType([], t3); t4 = t2.uiState.transactionUIState; t5 = t4.listUIState.selectedIds; if (t5 != null) t3 = t1.transactionIds = new A.CopyOnWriteList(true, t5._list$_list, t5.$ti._eval$1("CopyOnWriteList<1>")); else { t4 = t4.selectedId; if (t4 != null) { transactionIds = A._setArrayType([t4], t3); t1.transactionIds = transactionIds; t3 = transactionIds; } else { transactionIds = A._setArrayType([], t3); t1.transactionIds = transactionIds; t3 = transactionIds; } } J.forEach$1$ax(t3, new A.TransactionViewVM_TransactionViewVM$fromStore_closure(transactions, t2)); return new A.TransactionViewVM(t2, transactions, new A.TransactionViewVM_TransactionViewVM$fromStore_closure0(t1, store), new A.TransactionViewVM_TransactionViewVM$fromStore_closure1(t1, store, t2), new A.TransactionViewVM_TransactionViewVM$fromStore_closure2(t1, store), new A.TransactionViewVM_TransactionViewVM$fromStore_closure3(t1, store)); }, TransactionViewScreen: function TransactionViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, TransactionViewScreen_build_closure0: function TransactionViewScreen_build_closure0() { }, TransactionViewScreen_build_closure: function TransactionViewScreen_build_closure(t0) { this.$this = t0; }, TransactionViewScreen_build__closure: function TransactionViewScreen_build__closure() { }, TransactionViewVM: function TransactionViewVM(t0, t1, t2, t3, t4, t5) { var _ = this; _.state = t0; _.transactions = t1; _.onConvertToPayment = t2; _.onConvertToExpense = t3; _.onLinkToPayment = t4; _.onLinkToExpense = t5; }, TransactionViewVM_TransactionViewVM$fromStore_closure: function TransactionViewVM_TransactionViewVM$fromStore_closure(t0, t1) { this.transactions = t0; this.state = t1; }, TransactionViewVM_TransactionViewVM$fromStore_closure2: function TransactionViewVM_TransactionViewVM$fromStore_closure2(t0, t1) { this._box_0 = t0; this.store = t1; }, TransactionViewVM_TransactionViewVM$fromStore_closure3: function TransactionViewVM_TransactionViewVM$fromStore_closure3(t0, t1) { this._box_0 = t0; this.store = t1; }, TransactionViewVM_TransactionViewVM$fromStore_closure0: function TransactionViewVM_TransactionViewVM$fromStore_closure0(t0, t1) { this._box_0 = t0; this.store = t1; }, TransactionViewVM_TransactionViewVM$fromStore_closure1: function TransactionViewVM_TransactionViewVM$fromStore_closure1(t0, t1, t2) { this._box_0 = t0; this.store = t1; this.state = t2; }, TransactionViewVM_TransactionViewVM$fromStore__closure: function TransactionViewVM_TransactionViewVM$fromStore__closure(t0, t1) { this.state = t0; this.store = t1; }, TransactionRuleEdit: function TransactionRuleEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _TransactionRuleEditState: function _TransactionRuleEditState(t0, t1, t2, t3) { var _ = this; _._transaction_rule_edit$_debouncer = t0; _._nameController = t1; _._transaction_rule_edit$_controllers = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _TransactionRuleEditState_didChangeDependencies_closure: function _TransactionRuleEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _TransactionRuleEditState_didChangeDependencies_closure0: function _TransactionRuleEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _TransactionRuleEditState_dispose_closure: function _TransactionRuleEditState_dispose_closure(t0) { this.$this = t0; }, _TransactionRuleEditState__onChanged_closure: function _TransactionRuleEditState__onChanged_closure(t0) { this.$this = t0; }, _TransactionRuleEditState__onChanged__closure: function _TransactionRuleEditState__onChanged__closure(t0) { this.$this = t0; }, _TransactionRuleEditState_build_closure0: function _TransactionRuleEditState_build_closure0(t0) { this.viewModel = t0; }, _TransactionRuleEditState_build_closure1: function _TransactionRuleEditState_build_closure1(t0) { this.$this = t0; }, _TransactionRuleEditState_build_closure: function _TransactionRuleEditState_build_closure(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.$this = t0; _.localization = t1; _.transactionRule = t2; _.viewModel = t3; _.textStyle = t4; _.state = t5; _.store = t6; }, _TransactionRuleEditState_build__closure: function _TransactionRuleEditState_build__closure(t0) { this.$this = t0; }, _TransactionRuleEditState_build__closure0: function _TransactionRuleEditState_build__closure0(t0) { this.localization = t0; }, _TransactionRuleEditState_build__closure1: function _TransactionRuleEditState_build__closure1(t0, t1) { this.viewModel = t0; this.transactionRule = t1; }, _TransactionRuleEditState_build___closure9: function _TransactionRuleEditState_build___closure9(t0) { this.value = t0; }, _TransactionRuleEditState_build__closure2: function _TransactionRuleEditState_build__closure2(t0, t1) { this.viewModel = t0; this.transactionRule = t1; }, _TransactionRuleEditState_build___closure8: function _TransactionRuleEditState_build___closure8(t0) { this.value = t0; }, _TransactionRuleEditState_build__closure3: function _TransactionRuleEditState_build__closure3(t0, t1, t2, t3) { var _ = this; _.context = t0; _.rule = t1; _.transactionRule = t2; _.viewModel = t3; }, _TransactionRuleEditState_build___closure6: function _TransactionRuleEditState_build___closure6(t0, t1) { this.rule = t0; this.transactionRule = t1; }, _TransactionRuleEditState_build___closure7: function _TransactionRuleEditState_build___closure7(t0, t1) { this.index = t0; this.updatedRule = t1; }, _TransactionRuleEditState_build__closure4: function _TransactionRuleEditState_build__closure4(t0, t1, t2) { this.viewModel = t0; this.transactionRule = t1; this.rule = t2; }, _TransactionRuleEditState_build___closure5: function _TransactionRuleEditState_build___closure5(t0) { this.rule = t0; }, _TransactionRuleEditState_build__closure5: function _TransactionRuleEditState_build__closure5(t0, t1, t2) { this.context = t0; this.transactionRule = t1; this.viewModel = t2; }, _TransactionRuleEditState_build___closure3: function _TransactionRuleEditState_build___closure3(t0) { this.transactionRule = t0; }, _TransactionRuleEditState_build___closure4: function _TransactionRuleEditState_build___closure4(t0) { this.rule = t0; }, _TransactionRuleEditState_build__closure7: function _TransactionRuleEditState_build__closure7(t0, t1) { this.viewModel = t0; this.transactionRule = t1; }, _TransactionRuleEditState_build___closure1: function _TransactionRuleEditState_build___closure1(t0) { this.vendor = t0; }, _TransactionRuleEditState_build__closure6: function _TransactionRuleEditState_build__closure6(t0) { this.store = t0; }, _TransactionRuleEditState_build___closure2: function _TransactionRuleEditState_build___closure2(t0) { this.name = t0; }, _TransactionRuleEditState_build__closure9: function _TransactionRuleEditState_build__closure9(t0, t1) { this.viewModel = t0; this.transactionRule = t1; }, _TransactionRuleEditState_build___closure: function _TransactionRuleEditState_build___closure(t0) { this.category = t0; }, _TransactionRuleEditState_build__closure8: function _TransactionRuleEditState_build__closure8(t0) { this.store = t0; }, _TransactionRuleEditState_build___closure0: function _TransactionRuleEditState_build___closure0(t0) { this.name = t0; }, _RuleCriteria: function _RuleCriteria(t0, t1, t2) { this.criteria = t0; this.type = t1; this.key = t2; }, __RuleCriteriaState: function __RuleCriteriaState(t0) { var _ = this; _._widget = _._criteria = null; _._debugLifecycleState = t0; _._framework$_element = null; }, __RuleCriteriaState_build_closure: function __RuleCriteriaState_build_closure(t0) { this.$this = t0; }, __RuleCriteriaState_build__closure2: function __RuleCriteriaState_build__closure2(t0, t1) { this.$this = t0; this.value = t1; }, __RuleCriteriaState_build___closure2: function __RuleCriteriaState_build___closure2(t0) { this.value = t0; }, __RuleCriteriaState_build_closure0: function __RuleCriteriaState_build_closure0(t0) { this.$this = t0; }, __RuleCriteriaState_build__closure1: function __RuleCriteriaState_build__closure1(t0, t1) { this.$this = t0; this.value = t1; }, __RuleCriteriaState_build___closure1: function __RuleCriteriaState_build___closure1(t0) { this.value = t0; }, __RuleCriteriaState_build_closure1: function __RuleCriteriaState_build_closure1(t0) { this.$this = t0; }, __RuleCriteriaState_build__closure0: function __RuleCriteriaState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, __RuleCriteriaState_build___closure0: function __RuleCriteriaState_build___closure0(t0) { this.value = t0; }, __RuleCriteriaState_build_closure2: function __RuleCriteriaState_build_closure2(t0) { this.$this = t0; }, __RuleCriteriaState_build_closure3: function __RuleCriteriaState_build_closure3(t0) { this.localization = t0; }, __RuleCriteriaState_build_closure4: function __RuleCriteriaState_build_closure4(t0) { this.$this = t0; }, __RuleCriteriaState_build__closure: function __RuleCriteriaState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, __RuleCriteriaState_build___closure: function __RuleCriteriaState_build___closure(t0) { this.value = t0; }, __RuleCriteriaState_build_closure5: function __RuleCriteriaState_build_closure5(t0) { this.context = t0; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore(store) { var t2, transactionRule, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; transactionRule = t2.transactionRuleUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].transactionRuleState.map._map$_map.$index(0, transactionRule.id); return new A.TransactionRuleEditVM(transactionRule, new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure(store), new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure0(store, t1), new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure1(t1, store), t1); }, TransactionRuleEditScreen: function TransactionRuleEditScreen(t0) { this.key = t0; }, TransactionRuleEditScreen_build_closure0: function TransactionRuleEditScreen_build_closure0() { }, TransactionRuleEditScreen_build_closure: function TransactionRuleEditScreen_build_closure() { }, TransactionRuleEditVM: function TransactionRuleEditVM(t0, t1, t2, t3, t4) { var _ = this; _.transactionRule = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure(t0) { this.store = t0; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure1: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure0: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore__closure: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore__closure(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.transactionRule = t0; _.localization = t1; _.state = t2; _.store = t3; _.context = t4; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure0: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure0(t0) { this.context = t0; }, TransactionRuleEditVM_TransactionRuleEditVM$fromStore____closure: function TransactionRuleEditVM_TransactionRuleEditVM$fromStore____closure(t0) { this.error = t0; }, TransactionRuleListItem: function TransactionRuleListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.transactionRule = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, TransactionRuleListItem_build_closure1: function TransactionRuleListItem_build_closure1(t0) { this.$this = t0; }, TransactionRuleListItem_build_closure0: function TransactionRuleListItem_build_closure0(t0) { this.$this = t0; }, TransactionRuleListItem_build_closure: function TransactionRuleListItem_build_closure(t0) { this.$this = t0; }, TransactionRuleListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTransactionRuleList(); t3 = t1.getUISelection$1(B.EntityType_transactionRule); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].transactionRuleState; t5 = t5.transactionRuleUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.transactionRuleState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_transactionRule); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.TransactionRuleListVM(t1, t7, t4.map, t5.filter, new A.TransactionRuleListVM_fromStore_closure(new A.TransactionRuleListVM_fromStore__handleRefresh(store)), t2, new A.TransactionRuleListVM_fromStore_closure0(store), new A.TransactionRuleListVM_fromStore_closure1(store)); }, TransactionRuleListBuilder: function TransactionRuleListBuilder(t0) { this.key = t0; }, TransactionRuleListBuilder_build_closure: function TransactionRuleListBuilder_build_closure() { }, TransactionRuleListBuilder_build__closure: function TransactionRuleListBuilder_build__closure(t0) { this.viewModel = t0; }, TransactionRuleListVM: function TransactionRuleListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.transactionRuleList = t1; _.transactionRuleMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, TransactionRuleListVM_fromStore__handleRefresh: function TransactionRuleListVM_fromStore__handleRefresh(t0) { this.store = t0; }, TransactionRuleListVM_fromStore_closure: function TransactionRuleListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, TransactionRuleListVM_fromStore_closure0: function TransactionRuleListVM_fromStore_closure0(t0) { this.store = t0; }, TransactionRuleListVM_fromStore_closure1: function TransactionRuleListVM_fromStore_closure1(t0) { this.store = t0; }, TransactionRulePresenter: function TransactionRulePresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, TransactionRuleScreen: function TransactionRuleScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, TransactionRuleScreen_build_closure10: function TransactionRuleScreen_build_closure10(t0) { this.store = t0; }, TransactionRuleScreen_build_closure7: function TransactionRuleScreen_build_closure7(t0) { this.store = t0; }, TransactionRuleScreen_build_closure8: function TransactionRuleScreen_build_closure8(t0) { this.store = t0; }, TransactionRuleScreen_build_closure9: function TransactionRuleScreen_build_closure9(t0) { this.store = t0; }, TransactionRuleScreen_build_closure4: function TransactionRuleScreen_build_closure4(t0) { this.store = t0; }, TransactionRuleScreen_build_closure5: function TransactionRuleScreen_build_closure5(t0) { this.store = t0; }, TransactionRuleScreen_build_closure: function TransactionRuleScreen_build_closure(t0) { this.store = t0; }, TransactionRuleScreen_build_closure0: function TransactionRuleScreen_build_closure0(t0) { this.store = t0; }, TransactionRuleScreen_build_closure1: function TransactionRuleScreen_build_closure1(t0) { this.store = t0; }, TransactionRuleScreen_build_closure2: function TransactionRuleScreen_build_closure2(t0) { this.store = t0; }, TransactionRuleScreen_build_closure3: function TransactionRuleScreen_build_closure3(t0) { this.store = t0; }, TransactionRuleScreen_build_closure6: function TransactionRuleScreen_build_closure6(t0) { this.context = t0; }, TransactionRuleScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredTransactionRuleList(); t3 = t1.getUISelection$1(B.EntityType_transactionRule); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].transactionRuleState; return new A.TransactionRuleScreenVM(t2.call$4(t3, t4.map, t4.list, t1.transactionRuleUIState.listUIState)); }, TransactionRuleScreenBuilder: function TransactionRuleScreenBuilder(t0) { this.key = t0; }, TransactionRuleScreenBuilder_build_closure: function TransactionRuleScreenBuilder_build_closure() { }, TransactionRuleScreenVM: function TransactionRuleScreenVM(t0) { this.transactionRuleList = t0; }, TransactionRuleView: function TransactionRuleView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _TransactionRuleViewState: function _TransactionRuleViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _TransactionRuleViewState_build_closure: function _TransactionRuleViewState_build_closure(t0) { this.viewModel = t0; }, TransactionRuleViewVM_TransactionRuleViewVM$fromStore(store) { var t2, t3, t4, transactionRule, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.transactionRuleUIState.selectedId; transactionRule = t2._list$_list[t3.selectedCompanyIndex].transactionRuleState.map._map$_map.$index(0, t4); if (transactionRule == null) transactionRule = A.TransactionRuleEntity_TransactionRuleEntity(t4, null); transactionRule.get$isNew(); return new A.TransactionRuleViewVM(t1, transactionRule, new A.TransactionRuleViewVM_TransactionRuleViewVM$fromStore_closure(store)); }, TransactionRuleViewScreen: function TransactionRuleViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, TransactionRuleViewScreen_build_closure0: function TransactionRuleViewScreen_build_closure0() { }, TransactionRuleViewScreen_build_closure: function TransactionRuleViewScreen_build_closure(t0) { this.$this = t0; }, TransactionRuleViewVM: function TransactionRuleViewVM(t0, t1, t2) { this.state = t0; this.transactionRule = t1; this.onBackPressed = t2; }, TransactionRuleViewVM_TransactionRuleViewVM$fromStore_closure: function TransactionRuleViewVM_TransactionRuleViewVM$fromStore_closure(t0) { this.store = t0; }, UserEdit: function UserEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _UserEditState: function _UserEditState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _._user_edit$_debouncer = t0; _._user_edit$_focusNode = t1; _._user_edit$_controller = null; _._firstNameController = t2; _._lastNameController = t3; _._phoneController = t4; _._emailController = t5; _._custom1Controller = t6; _._custom2Controller = t7; _._custom3Controller = t8; _._custom4Controller = t9; _._user_edit$_controllers = t10; _.SingleTickerProviderStateMixin__ticker = t11; _.SingleTickerProviderStateMixin__tickerModeNotifier = t12; _._widget = null; _._debugLifecycleState = t13; _._framework$_element = null; }, _UserEditState_didChangeDependencies_closure: function _UserEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _UserEditState_didChangeDependencies_closure0: function _UserEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _UserEditState_dispose_closure: function _UserEditState_dispose_closure(t0) { this.$this = t0; }, _UserEditState__onChanged_closure: function _UserEditState__onChanged_closure(t0) { this.$this = t0; }, _UserEditState__onChanged_closure0: function _UserEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.user = t1; }, _UserEditState__togglePermission_closure: function _UserEditState__togglePermission_closure() { }, _UserEditState__togglePermission_closure0: function _UserEditState__togglePermission_closure0(t0) { this.permissionsString = t0; }, _UserEditState_build_closure15: function _UserEditState_build_closure15(t0) { this.viewModel = t0; }, _UserEditState_build_closure: function _UserEditState_build_closure(t0) { this.localization = t0; }, _UserEditState_build_closure0: function _UserEditState_build_closure0(t0) { this.localization = t0; }, _UserEditState_build_closure1: function _UserEditState_build_closure1(t0) { this.localization = t0; }, _UserEditState_build_closure2: function _UserEditState_build_closure2(t0, t1) { this.viewModel = t0; this.user = t1; }, _UserEditState_build__closure12: function _UserEditState_build__closure12(t0, t1) { this.channel = t0; this.options = t1; }, _UserEditState_build_closure3: function _UserEditState_build_closure3(t0, t1) { this.viewModel = t0; this.user = t1; }, _UserEditState_build__closure11: function _UserEditState_build__closure11(t0) { this.value = t0; }, _UserEditState_build_closure4: function _UserEditState_build_closure4(t0, t1, t2) { this.userCompany = t0; this.viewModel = t1; this.user = t2; }, _UserEditState_build__closure9: function _UserEditState_build__closure9() { }, _UserEditState_build__closure10: function _UserEditState_build__closure10(t0) { this.permissions = t0; }, _UserEditState_build_closure5: function _UserEditState_build_closure5(t0, t1, t2) { this.userCompany = t0; this.viewModel = t1; this.user = t2; }, _UserEditState_build__closure7: function _UserEditState_build__closure7() { }, _UserEditState_build__closure8: function _UserEditState_build__closure8(t0) { this.permissions = t0; }, _UserEditState_build_closure6: function _UserEditState_build_closure6(t0) { this.$this = t0; }, _UserEditState_build__closure6: function _UserEditState_build__closure6(t0) { this.$this = t0; }, _UserEditState_build___closure0: function _UserEditState_build___closure0(t0) { this.$this = t0; }, _UserEditState_build_closure7: function _UserEditState_build_closure7(t0) { this.$this = t0; }, _UserEditState_build_closure8: function _UserEditState_build_closure8(t0) { this.$this = t0; }, _UserEditState_build_closure9: function _UserEditState_build_closure9(t0) { this.$this = t0; }, _UserEditState_build_closure10: function _UserEditState_build_closure10(t0) { this.$this = t0; }, _UserEditState_build_closure11: function _UserEditState_build_closure11(t0) { this.$this = t0; }, _UserEditState_build_closure12: function _UserEditState_build_closure12(t0) { this.$this = t0; }, _UserEditState_build_closure13: function _UserEditState_build_closure13(t0) { this.state = t0; }, _UserEditState_build_closure14: function _UserEditState_build_closure14(t0, t1, t2) { this.$this = t0; this.localization = t1; this.userCompany = t2; }, _UserEditState_build__closure: function _UserEditState_build__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.createPermission = t1; _.viewPermission = t2; _.editPermission = t3; }, _UserEditState_build___closure: function _UserEditState_build___closure(t0, t1, t2) { this.$this = t0; this.viewPermission = t1; this.editPermission = t2; }, _UserEditState_build____closure: function _UserEditState_build____closure(t0, t1) { this.$this = t0; this.editPermission = t1; }, _UserEditState_build__closure1: function _UserEditState_build__closure1(t0, t1) { this.$this = t0; this.createPermission = t1; }, _UserEditState_build__closure0: function _UserEditState_build__closure0(t0, t1) { this.$this = t0; this.createPermission = t1; }, _UserEditState_build__closure3: function _UserEditState_build__closure3(t0, t1) { this.$this = t0; this.viewPermission = t1; }, _UserEditState_build__closure2: function _UserEditState_build__closure2(t0, t1) { this.$this = t0; this.viewPermission = t1; }, _UserEditState_build__closure5: function _UserEditState_build__closure5(t0, t1) { this.$this = t0; this.editPermission = t1; }, _UserEditState_build__closure4: function _UserEditState_build__closure4(t0, t1) { this.$this = t0; this.editPermission = t1; }, _PermissionCheckbox: function _PermissionCheckbox(t0, t1, t2, t3, t4) { var _ = this; _.userCompany = t0; _.permission = t1; _.onChanged = t2; _.checkAll = t3; _.key = t4; }, __UserEditState_State_SingleTickerProviderStateMixin: function __UserEditState_State_SingleTickerProviderStateMixin() { }, UserEditVM_UserEditVM$fromStore(store) { var t2, user, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; user = t2.userUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userState.map._map$_map.$index(0, user.id); return new A.UserEditVM(user, new A.UserEditVM_UserEditVM$fromStore_closure(store), new A.UserEditVM_UserEditVM$fromStore_closure0(store, t1), new A.UserEditVM_UserEditVM$fromStore_closure1(store, t1), t1); }, UserEditScreen: function UserEditScreen(t0) { this.key = t0; }, UserEditScreen_build_closure0: function UserEditScreen_build_closure0() { }, UserEditScreen_build_closure: function UserEditScreen_build_closure() { }, UserEditVM: function UserEditVM(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.onUserChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, UserEditVM_UserEditVM$fromStore_closure: function UserEditVM_UserEditVM$fromStore_closure(t0) { this.store = t0; }, UserEditVM_UserEditVM$fromStore_closure1: function UserEditVM_UserEditVM$fromStore_closure1(t0, t1) { this.store = t0; this.state = t1; }, UserEditVM_UserEditVM$fromStore_closure0: function UserEditVM_UserEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, UserEditVM_UserEditVM$fromStore__closure: function UserEditVM_UserEditVM$fromStore__closure(t0, t1, t2) { this.store = t0; this.context = t1; this.state = t2; }, UserEditVM_UserEditVM$fromStore___closure: function UserEditVM_UserEditVM$fromStore___closure(t0, t1, t2) { this.store = t0; this.completer = t1; this.user = t2; }, UserEditVM_UserEditVM$fromStore___closure0: function UserEditVM_UserEditVM$fromStore___closure0(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, UserEditVM_UserEditVM$fromStore___closure1: function UserEditVM_UserEditVM$fromStore___closure1() { }, UserEditVM_UserEditVM$fromStore____closure: function UserEditVM_UserEditVM$fromStore____closure(t0) { this.error = t0; }, UserListItem: function UserListItem(t0, t1, t2, t3) { var _ = this; _.user = t0; _.onLongPress = t1; _.filter = t2; _.key = t3; }, UserListItem_build_closure1: function UserListItem_build_closure1(t0) { this.$this = t0; }, UserListItem_build_closure0: function UserListItem_build_closure0(t0) { this.$this = t0; }, UserListItem_build_closure: function UserListItem_build_closure(t0) { this.$this = t0; }, UserListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredUserList(); t3 = t1.getUISelection$1(B.EntityType_user); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.userState; t5 = t5.userUIState.listUIState; return new A.UserListVM(t1, t2.call$5(t3, t8.map, t8.list, t5, t7.userCompany.user.id), t4[t6].userState.map, t5.filter, new A.UserListVM_fromStore_closure(new A.UserListVM_fromStore__handleRefresh(store)), new A.UserListVM_fromStore_closure0(store), new A.UserListVM_fromStore_closure1(store)); }, UserListBuilder: function UserListBuilder(t0) { this.key = t0; }, UserListBuilder_build_closure: function UserListBuilder_build_closure() { }, UserListBuilder_build__closure: function UserListBuilder_build__closure(t0) { this.viewModel = t0; }, UserListBuilder_build__closure_showDialog: function UserListBuilder_build__closure_showDialog(t0) { this.user = t0; }, UserListBuilder_build___closure: function UserListBuilder_build___closure(t0) { this.showDialog = t0; }, UserListVM: function UserListVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.state = t0; _.userList = t1; _.userMap = t2; _.filter = t3; _.onRefreshed = t4; _.onSortColumn = t5; _.onClearMultielsect = t6; }, UserListVM_fromStore__handleRefresh: function UserListVM_fromStore__handleRefresh(t0) { this.store = t0; }, UserListVM_fromStore_closure: function UserListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, UserListVM_fromStore_closure0: function UserListVM_fromStore_closure0(t0) { this.store = t0; }, UserListVM_fromStore_closure1: function UserListVM_fromStore_closure1(t0) { this.store = t0; }, UserScreen: function UserScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, UserScreen_build_closure10: function UserScreen_build_closure10(t0) { this.store = t0; }, UserScreen_build_closure7: function UserScreen_build_closure7(t0) { this.store = t0; }, UserScreen_build_closure8: function UserScreen_build_closure8(t0) { this.store = t0; }, UserScreen_build_closure9: function UserScreen_build_closure9(t0) { this.store = t0; }, UserScreen_build_closure4: function UserScreen_build_closure4(t0) { this.store = t0; }, UserScreen_build_closure0: function UserScreen_build_closure0(t0) { this.store = t0; }, UserScreen_build_closure1: function UserScreen_build_closure1(t0) { this.store = t0; }, UserScreen_build_closure2: function UserScreen_build_closure2(t0) { this.store = t0; }, UserScreen_build_closure3: function UserScreen_build_closure3(t0) { this.store = t0; }, UserScreen_build_closure5: function UserScreen_build_closure5(t0) { this.store = t0; }, UserScreen_build_closure: function UserScreen_build_closure(t0) { this.store = t0; }, UserScreen_build_closure6: function UserScreen_build_closure6(t0) { this.context = t0; }, UserScreenVM_fromStore(store) { var t2, t3, t4, t5, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredUserList(); t3 = t1.getUISelection$1(B.EntityType_user); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex]; t5 = t4.userState; return new A.UserScreenVM(t2.call$5(t3, t5.map, t5.list, t1.userUIState.listUIState, t4.userCompany.user.id)); }, UserScreenBuilder: function UserScreenBuilder(t0) { this.key = t0; }, UserScreenBuilder_build_closure: function UserScreenBuilder_build_closure() { }, UserScreenVM: function UserScreenVM(t0) { this.userList = t0; }, UserView: function UserView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, UserView_build_closure: function UserView_build_closure(t0) { this.$this = t0; }, UserViewVM_UserViewVM$fromStore(store) { var t2, t3, t4, user, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.userUIState.selectedId; user = t2._list$_list[t3.selectedCompanyIndex].userState.map._map$_map.$index(0, t4); if (user == null) user = A.UserEntity_UserEntity(t4, null, null); user.get$isNew(); return new A.UserViewVM(t1, user, new A.UserViewVM_UserViewVM$fromStore_closure(store)); }, UserViewScreen: function UserViewScreen(t0, t1) { this.isFilter = t0; this.key = t1; }, UserViewScreen_build_closure0: function UserViewScreen_build_closure0() { }, UserViewScreen_build_closure: function UserViewScreen_build_closure(t0) { this.$this = t0; }, UserViewVM: function UserViewVM(t0, t1, t2) { this.state = t0; this.user = t1; this.onBackPressed = t2; }, UserViewVM_UserViewVM$fromStore_closure: function UserViewVM_UserViewVM$fromStore_closure(t0) { this.store = t0; }, VendorEdit: function VendorEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _VendorEditState: function _VendorEditState(t0, t1, t2) { var _ = this; _._vendor_edit$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _VendorEditState_build_closure: function _VendorEditState_build_closure(t0) { this.viewModel = t0; }, _VendorEditState_build_closure0: function _VendorEditState_build_closure0(t0) { this.viewModel = t0; }, __VendorEditState_State_SingleTickerProviderStateMixin: function __VendorEditState_State_SingleTickerProviderStateMixin() { }, VendorEditAddress: function VendorEditAddress(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorEditAddressState: function VendorEditAddressState(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._vendor_edit_address$_address1Controller = t0; _._vendor_edit_address$_address2Controller = t1; _._vendor_edit_address$_cityController = t2; _._vendor_edit_address$_stateController = t3; _._vendor_edit_address$_postalCodeController = t4; _._vendor_edit_address$_controllers = t5; _._vendor_edit_address$_debouncer = t6; _._widget = null; _._debugLifecycleState = t7; _._framework$_element = null; }, VendorEditAddressState_didChangeDependencies_closure: function VendorEditAddressState_didChangeDependencies_closure(t0) { this.$this = t0; }, VendorEditAddressState_didChangeDependencies_closure0: function VendorEditAddressState_didChangeDependencies_closure0(t0) { this.$this = t0; }, VendorEditAddressState_dispose_closure: function VendorEditAddressState_dispose_closure(t0) { this.$this = t0; }, VendorEditAddressState__onChanged_closure: function VendorEditAddressState__onChanged_closure(t0) { this.$this = t0; }, VendorEditAddressState__onChanged_closure0: function VendorEditAddressState__onChanged_closure0(t0, t1) { this.$this = t0; this.vendor = t1; }, VendorEditAddressState_build_closure: function VendorEditAddressState_build_closure(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditAddressState_build__closure: function VendorEditAddressState_build__closure(t0) { this.country = t0; }, VendorEditContacts: function VendorEditContacts(t0, t1, t2) { this.viewModel = t0; this.vendorViewModel = t1; this.key = t2; }, _VendorEditContactsState: function _VendorEditContactsState(t0) { var _ = this; _._widget = _.selectedContact = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _VendorEditContactsState__showContactEditor_closure: function _VendorEditContactsState__showContactEditor_closure(t0, t1) { this.$this = t0; this.contact = t1; }, _VendorEditContactsState__showContactEditor__closure: function _VendorEditContactsState__showContactEditor__closure(t0) { this.contact = t0; }, _VendorEditContactsState_build_closure: function _VendorEditContactsState_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, _VendorEditContactsState_build__closure: function _VendorEditContactsState_build__closure(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _VendorEditContactsState_build_closure0: function _VendorEditContactsState_build_closure0(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _VendorEditContactsState_build_closure1: function _VendorEditContactsState_build_closure1(t0) { this.viewModel = t0; }, ContactListTile: function ContactListTile(t0, t1, t2) { this.onTap = t0; this.contact = t1; this.key = t2; }, VendorContactEditDetails: function VendorContactEditDetails(t0, t1, t2, t3, t4, t5) { var _ = this; _.index = t0; _.contact = t1; _.viewModel = t2; _.vendorViewModel = t3; _.isDialog = t4; _.key = t5; }, VendorContactEditDetailsState: function VendorContactEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._vendor_edit_contacts$_firstNameController = t0; _._vendor_edit_contacts$_lastNameController = t1; _._vendor_edit_contacts$_emailController = t2; _._vendor_edit_contacts$_passwordController = t3; _._vendor_edit_contacts$_phoneController = t4; _._vendor_edit_contacts$_custom1Controller = t5; _._vendor_edit_contacts$_custom2Controller = t6; _._vendor_edit_contacts$_custom3Controller = t7; _._vendor_edit_contacts$_custom4Controller = t8; _._vendor_edit_contacts$_debouncer = t9; _._vendor_edit_contacts$_controllers = t10; _._widget = _._contact = null; _._debugLifecycleState = t11; _._framework$_element = null; }, VendorContactEditDetailsState_didChangeDependencies_closure: function VendorContactEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, VendorContactEditDetailsState_didChangeDependencies_closure0: function VendorContactEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, VendorContactEditDetailsState_dispose_closure: function VendorContactEditDetailsState_dispose_closure(t0) { this.$this = t0; }, VendorContactEditDetailsState__onChanged_closure: function VendorContactEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, VendorContactEditDetailsState__onChanged_closure0: function VendorContactEditDetailsState__onChanged_closure0(t0, t1) { this.$this = t0; this.contact = t1; }, VendorContactEditDetailsState_build_closure: function VendorContactEditDetailsState_build_closure(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure0: function VendorContactEditDetailsState_build_closure0(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure1: function VendorContactEditDetailsState_build_closure1(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure2: function VendorContactEditDetailsState_build_closure2(t0) { this.localization = t0; }, VendorContactEditDetailsState_build_closure4: function VendorContactEditDetailsState_build_closure4(t0) { this.localization = t0; }, VendorContactEditDetailsState_build_closure3: function VendorContactEditDetailsState_build_closure3(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure5: function VendorContactEditDetailsState_build_closure5(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure6: function VendorContactEditDetailsState_build_closure6(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure7: function VendorContactEditDetailsState_build_closure7(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure8: function VendorContactEditDetailsState_build_closure8(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure9: function VendorContactEditDetailsState_build_closure9(t0) { this.$this = t0; }, VendorContactEditDetailsState_build_closure10: function VendorContactEditDetailsState_build_closure10(t0, t1) { this.$this = t0; this.viewModel = t1; }, VendorContactEditDetailsState_build__closure0: function VendorContactEditDetailsState_build__closure0(t0, t1) { this.$this = t0; this.value = t1; }, VendorContactEditDetailsState_build___closure: function VendorContactEditDetailsState_build___closure(t0) { this.value = t0; }, VendorContactEditDetailsState_build__closure1: function VendorContactEditDetailsState_build__closure1(t0) { this.value = t0; }, VendorContactEditDetailsState_build_closure11: function VendorContactEditDetailsState_build_closure11(t0, t1) { this.$this = t0; this.context = t1; }, VendorContactEditDetailsState_build__closure: function VendorContactEditDetailsState_build__closure(t0, t1) { this.$this = t0; this.context = t1; }, VendorContactEditDetailsState_build_closure12: function VendorContactEditDetailsState_build_closure12(t0, t1) { this.viewModel = t0; this.context = t1; }, VendorEditContactsVM_VendorEditContactsVM$fromStore(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.vendorUIState; return new A.VendorEditContactsVM(t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company, t3.editing, t3.editingContact, new A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure(store), new A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure0(store), new A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure1(store), new A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure2(store)); }, VendorEditContactsScreen: function VendorEditContactsScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorEditContactsScreen_build_closure0: function VendorEditContactsScreen_build_closure0() { }, VendorEditContactsScreen_build_closure: function VendorEditContactsScreen_build_closure(t0) { this.$this = t0; }, VendorEditContactsVM: function VendorEditContactsVM(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.company = t0; _.vendor = t1; _.contact = t2; _.onAddContactPressed = t3; _.onRemoveContactPressed = t4; _.onDoneContactPressed = t5; _.onChangedContact = t6; }, VendorEditContactsVM_VendorEditContactsVM$fromStore_closure: function VendorEditContactsVM_VendorEditContactsVM$fromStore_closure(t0) { this.store = t0; }, VendorEditContactsVM_VendorEditContactsVM$fromStore_closure0: function VendorEditContactsVM_VendorEditContactsVM$fromStore_closure0(t0) { this.store = t0; }, VendorEditContactsVM_VendorEditContactsVM$fromStore_closure1: function VendorEditContactsVM_VendorEditContactsVM$fromStore_closure1(t0) { this.store = t0; }, VendorEditContactsVM_VendorEditContactsVM$fromStore_closure2: function VendorEditContactsVM_VendorEditContactsVM$fromStore_closure2(t0) { this.store = t0; }, VendorEditDesktop: function VendorEditDesktop(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorEditDetails: function VendorEditDetails(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorEditDetailsState: function VendorEditDetailsState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._vendor_edit_details$_numberController = t0; _._vendor_edit_details$_nameController = t1; _._vendor_edit_details$_idNumberController = t2; _._vendor_edit_details$_vatNumberController = t3; _._vendor_edit_details$_websiteController = t4; _._vendor_edit_details$_phoneController = t5; _._vendor_edit_details$_custom1Controller = t6; _._vendor_edit_details$_custom2Controller = t7; _._vendor_edit_details$_custom3Controller = t8; _._vendor_edit_details$_custom4Controller = t9; _._vendor_edit_details$_debouncer = t10; _.__VendorEditDetailsState__controllers_A = $; _._widget = null; _._debugLifecycleState = t11; _._framework$_element = null; }, VendorEditDetailsState_didChangeDependencies_closure: function VendorEditDetailsState_didChangeDependencies_closure(t0) { this.$this = t0; }, VendorEditDetailsState_didChangeDependencies_closure0: function VendorEditDetailsState_didChangeDependencies_closure0(t0) { this.$this = t0; }, VendorEditDetailsState_dispose_closure: function VendorEditDetailsState_dispose_closure(t0) { this.$this = t0; }, VendorEditDetailsState__onChanged_closure: function VendorEditDetailsState__onChanged_closure(t0) { this.$this = t0; }, VendorEditDetailsState__onChanged_closure0: function VendorEditDetailsState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditDetailsState_build_closure: function VendorEditDetailsState_build_closure(t0) { this.context = t0; }, VendorEditDetailsState_build_closure0: function VendorEditDetailsState_build_closure0(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditDetailsState_build__closure0: function VendorEditDetailsState_build__closure0(t0) { this.userId = t0; }, VendorEditDetailsState_build_closure2: function VendorEditDetailsState_build_closure2(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditDetailsState_build__closure: function VendorEditDetailsState_build__closure(t0) { this.value = t0; }, VendorEditDetailsState_build_closure1: function VendorEditDetailsState_build_closure1(t0) { this.localization = t0; }, VendorEditFooter: function VendorEditFooter(t0, t1) { this.vendor = t0; this.key = t1; }, VendorEditFooter_build_closure: function VendorEditFooter_build_closure(t0) { this.store = t0; }, VendorEditNotes: function VendorEditNotes(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorEditNotesState: function VendorEditNotesState(t0, t1, t2, t3) { var _ = this; _._vendor_edit_notes$_publicNotesController = t0; _._vendor_edit_notes$_privateNotesController = t1; _.__VendorEditNotesState__controllers_A = $; _._vendor_edit_notes$_debouncer = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, VendorEditNotesState_didChangeDependencies_closure: function VendorEditNotesState_didChangeDependencies_closure(t0) { this.$this = t0; }, VendorEditNotesState_didChangeDependencies_closure0: function VendorEditNotesState_didChangeDependencies_closure0(t0) { this.$this = t0; }, VendorEditNotesState_dispose_closure: function VendorEditNotesState_dispose_closure(t0) { this.$this = t0; }, VendorEditNotesState__onChanged_closure: function VendorEditNotesState__onChanged_closure(t0) { this.$this = t0; }, VendorEditNotesState__onChanged_closure0: function VendorEditNotesState__onChanged_closure0(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditSettings: function VendorEditSettings(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorEditSettingsState: function VendorEditSettingsState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, VendorEditSettingsState_build_closure: function VendorEditSettingsState_build_closure(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditSettingsState_build__closure0: function VendorEditSettingsState_build__closure0(t0) { this.currency = t0; }, VendorEditSettingsState_build_closure0: function VendorEditSettingsState_build_closure0(t0, t1) { this.viewModel = t0; this.vendor = t1; }, VendorEditSettingsState_build__closure: function VendorEditSettingsState_build__closure(t0) { this.language = t0; }, VendorEditVM_VendorEditVM$fromStore(store) { var t2, vendor, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; vendor = t2.vendorUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].vendorState.map._map$_map.$index(0, vendor.id); return new A.VendorEditVM(vendor, new A.VendorEditVM_VendorEditVM$fromStore_closure(store), new A.VendorEditVM_VendorEditVM$fromStore_closure0(store, t1), new A.VendorEditVM_VendorEditVM$fromStore_closure1(t1, store), t1); }, VendorEditScreen: function VendorEditScreen(t0) { this.key = t0; }, VendorEditScreen_build_closure0: function VendorEditScreen_build_closure0() { }, VendorEditScreen_build_closure: function VendorEditScreen_build_closure() { }, VendorEditVM: function VendorEditVM(t0, t1, t2, t3, t4) { var _ = this; _.vendor = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, VendorEditVM_VendorEditVM$fromStore_closure: function VendorEditVM_VendorEditVM$fromStore_closure(t0) { this.store = t0; }, VendorEditVM_VendorEditVM$fromStore_closure1: function VendorEditVM_VendorEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, VendorEditVM_VendorEditVM$fromStore_closure0: function VendorEditVM_VendorEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, VendorEditVM_VendorEditVM$fromStore__closure: function VendorEditVM_VendorEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, VendorEditVM_VendorEditVM$fromStore___closure: function VendorEditVM_VendorEditVM$fromStore___closure(t0) { this.localization = t0; }, VendorEditVM_VendorEditVM$fromStore___closure0: function VendorEditVM_VendorEditVM$fromStore___closure0(t0, t1, t2, t3, t4) { var _ = this; _.vendor = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, VendorEditVM_VendorEditVM$fromStore___closure1: function VendorEditVM_VendorEditVM$fromStore___closure1() { }, VendorEditVM_VendorEditVM$fromStore____closure: function VendorEditVM_VendorEditVM$fromStore____closure(t0) { this.error = t0; }, VendorListItem$(filter, isChecked, onTap, showCheck, vendor) { return new A.VendorListItem(onTap, vendor, filter, isChecked, showCheck, null); }, VendorListItem: function VendorListItem(t0, t1, t2, t3, t4, t5) { var _ = this; _.onTap = t0; _.vendor = t1; _.filter = t2; _.isChecked = t3; _.showCheck = t4; _.key = t5; }, VendorListItem_build_closure: function VendorListItem_build_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.state = t1; _.textStyle = t2; _.documents = t3; _.filterMatch = t4; _.textColor = t5; }, VendorListItem_build__closure2: function VendorListItem_build__closure2(t0) { this.$this = t0; }, VendorListItem_build__closure1: function VendorListItem_build__closure1(t0) { this.$this = t0; }, VendorListItem_build__closure: function VendorListItem_build__closure() { }, VendorListItem_build__closure0: function VendorListItem_build__closure0(t0) { this.$this = t0; }, VendorListItem_build__closure5: function VendorListItem_build__closure5(t0) { this.$this = t0; }, VendorListItem_build__closure4: function VendorListItem_build__closure4(t0) { this.$this = t0; }, VendorListItem_build__closure3: function VendorListItem_build__closure3() { }, VendorListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t8, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredVendorList(); t3 = t1.getUISelection$1(B.EntityType_vendor); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; t8 = t7.vendorState; t5 = t5.vendorUIState.listUIState; t7 = t2.call$6(t3, t8.map, t8.list, t5, t7.userState.map, t1.staticState); t6 = t4[t6]; t4 = t6.vendorState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_vendor); t2 = t6 == null ? A._setArrayType(["number", "name", "city", "phone", "state", "contact_email", "last_login_at"], type$.JSArray_String) : t6; return new A.VendorListVM(t1, t7, t4.map, t5.filter, new A.VendorListVM_fromStore_closure(new A.VendorListVM_fromStore__handleRefresh(store)), t2, new A.VendorListVM_fromStore_closure0(store), new A.VendorListVM_fromStore_closure1(store)); }, VendorListBuilder: function VendorListBuilder(t0) { this.key = t0; }, VendorListBuilder_build_closure: function VendorListBuilder_build_closure() { }, VendorListBuilder_build__closure: function VendorListBuilder_build__closure(t0) { this.viewModel = t0; }, VendorListVM: function VendorListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.vendorList = t1; _.vendorMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, VendorListVM_fromStore__handleRefresh: function VendorListVM_fromStore__handleRefresh(t0) { this.store = t0; }, VendorListVM_fromStore_closure: function VendorListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, VendorListVM_fromStore_closure0: function VendorListVM_fromStore_closure0(t0) { this.store = t0; }, VendorListVM_fromStore_closure1: function VendorListVM_fromStore_closure1(t0) { this.store = t0; }, VendorPresenter: function VendorPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, VendorPresenter_getField_closure: function VendorPresenter_getField_closure() { }, VendorPresenter_getField_closure0: function VendorPresenter_getField_closure0(t0) { this.vendor = t0; }, VendorScreen: function VendorScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorScreen_build_closure10: function VendorScreen_build_closure10(t0) { this.store = t0; }, VendorScreen_build_closure7: function VendorScreen_build_closure7(t0) { this.store = t0; }, VendorScreen_build_closure8: function VendorScreen_build_closure8(t0) { this.store = t0; }, VendorScreen_build_closure9: function VendorScreen_build_closure9(t0) { this.store = t0; }, VendorScreen_build_closure4: function VendorScreen_build_closure4(t0) { this.store = t0; }, VendorScreen_build_closure0: function VendorScreen_build_closure0(t0) { this.store = t0; }, VendorScreen_build_closure1: function VendorScreen_build_closure1(t0) { this.store = t0; }, VendorScreen_build_closure2: function VendorScreen_build_closure2(t0) { this.store = t0; }, VendorScreen_build_closure3: function VendorScreen_build_closure3(t0) { this.store = t0; }, VendorScreen_build_closure5: function VendorScreen_build_closure5(t0) { this.store = t0; }, VendorScreen_build_closure: function VendorScreen_build_closure(t0) { this.store = t0; }, VendorScreen_build_closure6: function VendorScreen_build_closure6(t0) { this.context = t0; }, VendorScreenVM_fromStore(store) { var t2, t3, t4, t5, t6, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredVendorList(); t3 = t1.getUISelection$1(B.EntityType_vendor); t4 = t1.userCompanyStates; t5 = t1.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; t6 = t4.vendorState; return new A.VendorScreenVM(t2.call$6(t3, t6.map, t6.list, t5.vendorUIState.listUIState, t4.userState.map, t1.staticState)); }, VendorScreenBuilder: function VendorScreenBuilder(t0) { this.key = t0; }, VendorScreenBuilder_build_closure: function VendorScreenBuilder_build_closure() { }, VendorScreenVM: function VendorScreenVM(t0) { this.vendorList = t0; }, VendorView: function VendorView(t0, t1, t2, t3, t4) { var _ = this; _.viewModel = t0; _.isFilter = t1; _.isTopFilter = t2; _.tabIndex = t3; _.key = t4; }, _VendorViewState: function _VendorViewState(t0, t1, t2) { var _ = this; _._vendor_view$_controller = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _VendorViewState_build_closure: function _VendorViewState_build_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.viewModel = t1; _.company = t2; _.vendor = t3; }, _VendorViewState_build__closure: function _VendorViewState_build__closure(t0, t1) { this.viewModel = t0; this.context = t1; }, _VendorViewState_build__closure0: function _VendorViewState_build__closure0(t0, t1) { this.viewModel = t0; this.context = t1; }, _VendorViewState_build__closure1: function _VendorViewState_build__closure1(t0, t1) { this.viewModel = t0; this.context = t1; }, _VendorViewState_build__closure2: function _VendorViewState_build__closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, __VendorViewState_State_SingleTickerProviderStateMixin: function __VendorViewState_State_SingleTickerProviderStateMixin() { }, VendorViewActivity: function VendorViewActivity(t0, t1) { this.viewModel = t0; this.key = t1; }, _VendorViewActivityState: function _VendorViewActivityState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _VendorViewActivityState_build_closure0: function _VendorViewActivityState_build_closure0() { }, _VendorViewActivityState_build_closure: function _VendorViewActivityState_build_closure(t0) { this.activities = t0; }, VendorViewDetails: function VendorViewDetails(t0, t1) { this.vendor = t0; this.key = t1; }, _VendorViewDetailsState: function _VendorViewDetailsState(t0) { var _ = this; _._widget = _._launched = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _VendorViewDetailsState_build__buildDetailsList: function _VendorViewDetailsState_build__buildDetailsList(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.vendor = t1; _.company = t2; _.localization = t3; _.context = t4; }, _VendorViewDetailsState_build__buildDetailsList_closure: function _VendorViewDetailsState_build__buildDetailsList_closure(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.company = t1; _.listTiles = t2; _.localization = t3; _.context = t4; }, _VendorViewDetailsState_build__buildDetailsList__closure1: function _VendorViewDetailsState_build__buildDetailsList__closure1(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _VendorViewDetailsState_build__buildDetailsList___closure0: function _VendorViewDetailsState_build__buildDetailsList___closure0(t0, t1, t2) { this.$this = t0; this.contact = t1; this.context = t2; }, _VendorViewDetailsState_build__buildDetailsList__closure2: function _VendorViewDetailsState_build__buildDetailsList__closure2(t0, t1, t2) { this.$this = t0; this.context = t1; this.contact = t2; }, _VendorViewDetailsState_build__buildDetailsList___closure: function _VendorViewDetailsState_build__buildDetailsList___closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.contact = t2; }, _VendorViewDetailsState_build__buildDetailsList_closure0: function _VendorViewDetailsState_build__buildDetailsList_closure0(t0, t1, t2) { this.$this = t0; this.context = t1; this.vendor = t2; }, _VendorViewDetailsState_build__buildDetailsList__closure0: function _VendorViewDetailsState_build__buildDetailsList__closure0(t0, t1, t2) { this.$this = t0; this.context = t1; this.vendor = t2; }, _VendorViewDetailsState_build__buildDetailsList_closure1: function _VendorViewDetailsState_build__buildDetailsList_closure1(t0, t1, t2) { this.$this = t0; this.context = t1; this.vendor = t2; }, _VendorViewDetailsState_build__buildDetailsList__closure: function _VendorViewDetailsState_build__buildDetailsList__closure(t0, t1, t2) { this.$this = t0; this.context = t1; this.vendor = t2; }, _VendorViewDetailsState_build__buildDetailsList_closure2: function _VendorViewDetailsState_build__buildDetailsList_closure2(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.context = t1; _.state = t2; _.vendor = t3; }, VendorViewDocuments: function VendorViewDocuments(t0, t1) { this.viewModel = t0; this.key = t1; }, VendorViewDocuments_build_closure: function VendorViewDocuments_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, VendorViewDocuments_build_closure0: function VendorViewDocuments_build_closure0(t0, t1) { this.store = t0; this.vendor = t1; }, VendorViewFullwidth: function VendorViewFullwidth(t0, t1) { this.viewModel = t0; this.key = t1; }, _VendorViewFullwidthState: function _VendorViewFullwidthState(t0, t1, t2) { var _ = this; _._scrollController3 = _._scrollController2 = _._scrollController1 = null; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _VendorViewFullwidthState_build_closure: function _VendorViewFullwidthState_build_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.$this = t0; _.localization = t1; _.vendor = t2; _.state = t3; _.company = t4; _.billingAddress = t5; _.showStanding = t6; _.hasMultipleContacts = t7; _.documents = t8; _.viewModel = t9; }, _VendorViewFullwidthState_build__closure: function _VendorViewFullwidthState_build__closure(t0) { this.vendor = t0; }, _VendorViewFullwidthState_build__closure0: function _VendorViewFullwidthState_build__closure0(t0) { this.billingAddress = t0; }, _VendorViewFullwidthState_build__closure1: function _VendorViewFullwidthState_build__closure1(t0, t1) { this.context = t0; this.company = t1; }, _VendorViewFullwidthState_build__closure2: function _VendorViewFullwidthState_build__closure2(t0, t1) { this.viewModel = t0; this.context = t1; }, _VendorViewFullwidthState_build__closure3: function _VendorViewFullwidthState_build__closure3(t0, t1) { this.viewModel = t0; this.context = t1; }, __VendorViewFullwidthState_State_TickerProviderStateMixin: function __VendorViewFullwidthState_State_TickerProviderStateMixin() { }, VendorOverview: function VendorOverview(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, VendorViewVM_VendorViewVM$fromStore(store) { var t2, t3, t4, vendor, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.selectedCompanyIndex; t2 = t2._list$_list; t3 = t3.vendorUIState.selectedId; vendor = t2[t4].vendorState.map._map$_map.$index(0, t3); if (vendor == null) vendor = A.VendorEntity_VendorEntity(t3, null, null); t2 = t2[t4].userCompany; vendor.get$isNew(); return new A.VendorViewVM(t1, vendor, t2.company, new A.VendorViewVM_VendorViewVM$fromStore_closure(new A.VendorViewVM_VendorViewVM$fromStore__handleRefresh(store, vendor)), new A.VendorViewVM_VendorViewVM$fromStore_closure0(store, vendor)); }, VendorViewScreen: function VendorViewScreen(t0, t1, t2) { this.isFilter = t0; this.isTopFilter = t1; this.key = t2; }, VendorViewScreen_build_closure0: function VendorViewScreen_build_closure0() { }, VendorViewScreen_build_closure: function VendorViewScreen_build_closure(t0) { this.$this = t0; }, VendorViewVM: function VendorViewVM(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.vendor = t1; _.company = t2; _.onRefreshed = t3; _.onUploadDocuments = t4; }, VendorViewVM_VendorViewVM$fromStore__handleRefresh: function VendorViewVM_VendorViewVM$fromStore__handleRefresh(t0, t1) { this.store = t0; this.vendor = t1; }, VendorViewVM_VendorViewVM$fromStore_closure: function VendorViewVM_VendorViewVM$fromStore_closure(t0) { this._handleRefresh = t0; }, VendorViewVM_VendorViewVM$fromStore_closure0: function VendorViewVM_VendorViewVM$fromStore_closure0(t0, t1) { this.store = t0; this.vendor = t1; }, VendorViewVM_VendorViewVM$fromStore__closure: function VendorViewVM_VendorViewVM$fromStore__closure(t0) { this.context = t0; }, VendorViewVM_VendorViewVM$fromStore__closure0: function VendorViewVM_VendorViewVM$fromStore__closure0(t0) { this.context = t0; }, VendorViewVM_VendorViewVM$fromStore___closure: function VendorViewVM_VendorViewVM$fromStore___closure(t0) { this.error = t0; }, WebhookEdit: function WebhookEdit(t0, t1) { this.viewModel = t0; this.key = t1; }, _WebhookEditState: function _WebhookEditState(t0, t1, t2, t3, t4, t5) { var _ = this; _._targetUrlController = t0; _._headerKeyController = t1; _._headerValueController = t2; _._webhook_edit$_debouncer = t3; _._webhook_edit$_controllers = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; }, _WebhookEditState_didChangeDependencies_closure: function _WebhookEditState_didChangeDependencies_closure(t0) { this.$this = t0; }, _WebhookEditState_didChangeDependencies_closure0: function _WebhookEditState_didChangeDependencies_closure0(t0) { this.$this = t0; }, _WebhookEditState_dispose_closure: function _WebhookEditState_dispose_closure(t0) { this.$this = t0; }, _WebhookEditState__onChanged_closure: function _WebhookEditState__onChanged_closure(t0) { this.$this = t0; }, _WebhookEditState__onChanged_closure0: function _WebhookEditState__onChanged_closure0(t0, t1) { this.$this = t0; this.webhook = t1; }, _WebhookEditState_build_closure0: function _WebhookEditState_build_closure0(t0) { this.viewModel = t0; }, _WebhookEditState_build_closure: function _WebhookEditState_build_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.$this = t0; _.localization = t1; _.webhook = t2; _.viewModel = t3; _.key = t4; _.value = t5; }, _WebhookEditState_build__closure: function _WebhookEditState_build__closure(t0) { this.localization = t0; }, _WebhookEditState_build__closure1: function _WebhookEditState_build__closure1(t0, t1) { this.viewModel = t0; this.webhook = t1; }, _WebhookEditState_build___closure4: function _WebhookEditState_build___closure4(t0) { this.value = t0; }, _WebhookEditState_build__closure0: function _WebhookEditState_build__closure0(t0) { this.localization = t0; }, _WebhookEditState_build__closure2: function _WebhookEditState_build__closure2(t0, t1) { this.viewModel = t0; this.webhook = t1; }, _WebhookEditState_build___closure3: function _WebhookEditState_build___closure3(t0) { this.value = t0; }, _WebhookEditState_build__closure3: function _WebhookEditState_build__closure3(t0) { this.$this = t0; }, _WebhookEditState_build___closure2: function _WebhookEditState_build___closure2() { }, _WebhookEditState_build__closure4: function _WebhookEditState_build__closure4(t0) { this.$this = t0; }, _WebhookEditState_build___closure1: function _WebhookEditState_build___closure1() { }, _WebhookEditState_build__closure5: function _WebhookEditState_build__closure5(t0, t1, t2, t3, t4) { var _ = this; _.$this = t0; _.webhook = t1; _.key = t2; _.viewModel = t3; _.value = t4; }, _WebhookEditState_build___closure0: function _WebhookEditState_build___closure0(t0, t1) { this.key = t0; this.value = t1; }, _WebhookEditState_build__closure6: function _WebhookEditState_build__closure6(t0, t1, t2) { this.webhook = t0; this.localization = t1; this.viewModel = t2; }, _WebhookEditState_build___closure: function _WebhookEditState_build___closure(t0, t1, t2) { this.viewModel = t0; this.webhook = t1; this.key = t2; }, _WebhookEditState_build____closure: function _WebhookEditState_build____closure(t0) { this.key = t0; }, WebhookEditVM_WebhookEditVM$fromStore(store) { var t2, webhook, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; webhook = t2.webhookUIState.editing; t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].webhookState.map._map$_map.$index(0, webhook.id); return new A.WebhookEditVM(webhook, new A.WebhookEditVM_WebhookEditVM$fromStore_closure(store), new A.WebhookEditVM_WebhookEditVM$fromStore_closure0(store, t1), new A.WebhookEditVM_WebhookEditVM$fromStore_closure1(t1, store), t1); }, WebhookEditScreen: function WebhookEditScreen(t0) { this.key = t0; }, WebhookEditScreen_build_closure0: function WebhookEditScreen_build_closure0() { }, WebhookEditScreen_build_closure: function WebhookEditScreen_build_closure() { }, WebhookEditVM: function WebhookEditVM(t0, t1, t2, t3, t4) { var _ = this; _.webhook = t0; _.onChanged = t1; _.onSavePressed = t2; _.onCancelPressed = t3; _.state = t4; }, WebhookEditVM_WebhookEditVM$fromStore_closure: function WebhookEditVM_WebhookEditVM$fromStore_closure(t0) { this.store = t0; }, WebhookEditVM_WebhookEditVM$fromStore_closure1: function WebhookEditVM_WebhookEditVM$fromStore_closure1(t0, t1) { this.state = t0; this.store = t1; }, WebhookEditVM_WebhookEditVM$fromStore_closure0: function WebhookEditVM_WebhookEditVM$fromStore_closure0(t0, t1) { this.store = t0; this.state = t1; }, WebhookEditVM_WebhookEditVM$fromStore__closure: function WebhookEditVM_WebhookEditVM$fromStore__closure(t0, t1) { this.store = t0; this.state = t1; }, WebhookEditVM_WebhookEditVM$fromStore___closure: function WebhookEditVM_WebhookEditVM$fromStore___closure(t0, t1, t2, t3, t4) { var _ = this; _.webhook = t0; _.localization = t1; _.state = t2; _.store = t3; _.navigator = t4; }, WebhookEditVM_WebhookEditVM$fromStore___closure0: function WebhookEditVM_WebhookEditVM$fromStore___closure0() { }, WebhookEditVM_WebhookEditVM$fromStore____closure: function WebhookEditVM_WebhookEditVM$fromStore____closure(t0) { this.error = t0; }, WebhookView: function WebhookView(t0, t1, t2) { this.viewModel = t0; this.isFilter = t1; this.key = t2; }, _WebhookViewState: function _WebhookViewState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _WebhookViewState_build_closure: function _WebhookViewState_build_closure(t0) { this.viewModel = t0; }, TargetListTile: function TargetListTile(t0, t1) { this.webhook = t0; this.key = t1; }, TargetListTile_build_closure: function TargetListTile_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, WebhookViewVM_WebhookViewVM$fromStore(store) { var t2, t3, t4, webhook, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t4 = t3.webhookUIState.selectedId; webhook = t2._list$_list[t3.selectedCompanyIndex].webhookState.map._map$_map.$index(0, t4); if (webhook == null) webhook = A.WebhookEntity_WebhookEntity(t4, null); webhook.get$isNew(); return new A.WebhookViewVM(t1, webhook, new A.WebhookViewVM_WebhookViewVM$fromStore_closure(store)); }, WebhookViewScreen: function WebhookViewScreen(t0) { this.key = t0; }, WebhookViewScreen_build_closure0: function WebhookViewScreen_build_closure0() { }, WebhookViewScreen_build_closure: function WebhookViewScreen_build_closure(t0) { this.$this = t0; }, WebhookViewVM: function WebhookViewVM(t0, t1, t2) { this.state = t0; this.webhook = t1; this.onBackPressed = t2; }, WebhookViewVM_WebhookViewVM$fromStore_closure: function WebhookViewVM_WebhookViewVM$fromStore_closure(t0) { this.store = t0; }, WebhookListItem: function WebhookListItem(t0, t1, t2, t3, t4) { var _ = this; _.user = t0; _.webhook = t1; _.filter = t2; _.isChecked = t3; _.key = t4; }, WebhookListItem_build_closure1: function WebhookListItem_build_closure1(t0) { this.$this = t0; }, WebhookListItem_build_closure0: function WebhookListItem_build_closure0(t0) { this.$this = t0; }, WebhookListItem_build_closure: function WebhookListItem_build_closure(t0) { this.$this = t0; }, WebhookListVM_fromStore(store) { var t2, t3, t4, t5, t6, t7, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredWebhookList(); t3 = t1.getUISelection$1(B.EntityType_webhook); t4 = t1.userCompanyStates; t5 = t1.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].webhookState; t5 = t5.webhookUIState.listUIState; t7 = t2.call$4(t3, t7.map, t7.list, t5); t6 = t4[t6]; t4 = t6.webhookState; t6 = t6.userCompany.settings.getTableColumns$1(B.EntityType_webhook); t2 = t6 == null ? A._setArrayType([], type$.JSArray_String) : t6; return new A.WebhookListVM(t1, t7, t4.map, t5.filter, new A.WebhookListVM_fromStore_closure(new A.WebhookListVM_fromStore__handleRefresh(store)), t2, new A.WebhookListVM_fromStore_closure0(store), new A.WebhookListVM_fromStore_closure1(store)); }, WebhookListBuilder: function WebhookListBuilder(t0) { this.key = t0; }, WebhookListBuilder_build_closure: function WebhookListBuilder_build_closure() { }, WebhookListBuilder_build__closure: function WebhookListBuilder_build__closure(t0) { this.viewModel = t0; }, WebhookListVM: function WebhookListVM(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.state = t0; _.webhookList = t1; _.webhookMap = t2; _.filter = t3; _.onRefreshed = t4; _.tableColumns = t5; _.onSortColumn = t6; _.onClearMultielsect = t7; }, WebhookListVM_fromStore__handleRefresh: function WebhookListVM_fromStore__handleRefresh(t0) { this.store = t0; }, WebhookListVM_fromStore_closure: function WebhookListVM_fromStore_closure(t0) { this._handleRefresh = t0; }, WebhookListVM_fromStore_closure0: function WebhookListVM_fromStore_closure0(t0) { this.store = t0; }, WebhookListVM_fromStore_closure1: function WebhookListVM_fromStore_closure1(t0) { this.store = t0; }, WebhookPresenter: function WebhookPresenter() { this.__EntityPresenter_context_A = this.__EntityPresenter_entity_A = $; }, WebhookScreen: function WebhookScreen(t0, t1) { this.viewModel = t0; this.key = t1; }, WebhookScreen_build_closure10: function WebhookScreen_build_closure10(t0) { this.store = t0; }, WebhookScreen_build_closure7: function WebhookScreen_build_closure7(t0) { this.store = t0; }, WebhookScreen_build_closure8: function WebhookScreen_build_closure8(t0) { this.store = t0; }, WebhookScreen_build_closure9: function WebhookScreen_build_closure9(t0) { this.store = t0; }, WebhookScreen_build_closure4: function WebhookScreen_build_closure4(t0) { this.store = t0; }, WebhookScreen_build_closure5: function WebhookScreen_build_closure5(t0) { this.store = t0; }, WebhookScreen_build_closure: function WebhookScreen_build_closure(t0) { this.store = t0; }, WebhookScreen_build_closure0: function WebhookScreen_build_closure0(t0) { this.store = t0; }, WebhookScreen_build_closure1: function WebhookScreen_build_closure1(t0) { this.store = t0; }, WebhookScreen_build_closure2: function WebhookScreen_build_closure2(t0) { this.store = t0; }, WebhookScreen_build_closure3: function WebhookScreen_build_closure3(t0) { this.store = t0; }, WebhookScreen_build_closure6: function WebhookScreen_build_closure6(t0) { this.context = t0; }, WebhookScreenVM_fromStore(store) { var t2, t3, t4, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedFilteredWebhookList(); t3 = t1.getUISelection$1(B.EntityType_webhook); t4 = t1.userCompanyStates; t1 = t1.uiState; t4 = t4._list$_list[t1.selectedCompanyIndex].webhookState; return new A.WebhookScreenVM(t2.call$4(t3, t4.map, t4.list, t1.webhookUIState.listUIState)); }, WebhookScreenBuilder: function WebhookScreenBuilder(t0) { this.key = t0; }, WebhookScreenBuilder_build_closure: function WebhookScreenBuilder_build_closure() { }, WebhookScreenVM: function WebhookScreenVM(t0) { this.webhookList = t0; }, snackBarCompleter(message, callback, shouldPop, $T) { var t2, $navigator, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t2 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); $navigator = A.Navigator_of(t1, false); t2.then$1$1(0, new A.snackBarCompleter_closure(shouldPop, $navigator, message, callback, $T), type$.Null).catchError$1(new A.snackBarCompleter_closure0(shouldPop, $navigator)); return new A._AsyncCompleter(t2, $T._eval$1("_AsyncCompleter<0>")); }, snackBarCompleter_closure: function snackBarCompleter_closure(t0, t1, t2, t3, t4) { var _ = this; _.shouldPop = t0; _.navigator = t1; _.message = t2; _.callback = t3; _.T = t4; }, snackBarCompleter_closure0: function snackBarCompleter_closure0(t0, t1) { this.shouldPop = t0; this.navigator = t1; }, snackBarCompleter__closure: function snackBarCompleter__closure(t0) { this.error = t0; }, Debouncer: function Debouncer(t0) { this.milliseconds = t0; }, Debouncer_run_closure: function Debouncer_run_closure(t0) { this.action = t0; }, SimpleDebouncer: function SimpleDebouncer(t0) { this.milliseconds = t0; }, SimpleDebouncer_run_closure: function SimpleDebouncer_run_closure(t0) { this.action = t0; }, PersistDebouncer: function PersistDebouncer() { }, PersistDebouncer_run_closure: function PersistDebouncer_run_closure(t0) { this.action = t0; }, ConnectionStatusSingleton: function ConnectionStatusSingleton(t0, t1) { this.hasConnection = false; this.connectionChangeController = t0; this._connectivity = t1; }, loadDesign(context, design, isDraftMode, isPurchaseOrder, onComplete) { var credentials, url, request, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); url = credentials.url + "/preview"; if (isDraftMode) url += "?html=true"; request = A._$DesignPreviewRequest$_(design, "", B.EntityType_invoice); new A.WebClient().post$4$data$rawResponse(url, credentials.token, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$designPreviewRequestSerializer(), request)), true).then$1$1(0, new A.loadDesign_closure(onComplete), type$.Null).catchError$1(new A.loadDesign_closure0(onComplete)); }, loadDesign_closure: function loadDesign_closure(t0) { this.onComplete = t0; }, loadDesign_closure0: function loadDesign_closure0(t0) { this.onComplete = t0; }, showRefreshDataDialog(context, includeStatic) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t2, store, t1; var $async$showRefreshDataDialog = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start store = A.StoreProvider_of(context, type$.AppState); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; t1 = A.snackBarCompleter(t1, null, true, type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(t1, true, includeStatic, false)); $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, false, null, new A.showRefreshDataDialog_closure(), context, null, true, type$.AlertDialog), $async$showRefreshDataDialog); case 2: // returning from await. t1 = $.$get$navigatorKey(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$showRefreshDataDialog, $async$completer); }, showErrorDialog(clearErrorOnDismiss, message) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.showErrorDialog_closure(message, clearErrorOnDismiss), t1, _null, true, type$.ErrorDialog); }, showMessageDialog(message, secondaryActions) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.showMessageDialog_closure(message, secondaryActions, _null), t1, _null, true, type$.MessageDialog); }, confirmCallback(askForReason, callback, context, message, skip, typeToConfirm) { var t1, t2, t3, title, $content, _null = null, _s12_ = "are_you_sure"; if (skip) { callback.call$1(_null); return; } context.toString; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = message == null; if (t2) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s12_); t3.toString; title = t3; } else title = message; if (t2) $content = _null; else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); t2.toString; $content = t2; } A.showDialog(_null, _null, true, _null, new A.confirmCallback_closure(typeToConfirm, callback, t1, title, askForReason, $content), context, _null, true, type$.AlertDialog); }, passwordCallback(alwaysRequire, callback, context, skipOAuth) { var state, user, error, t2, t3, exception, _null = null, _s21_ = "please_set_a_password", _s12_ = "set_password", store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); state = t1; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = state; user = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.user; t2 = state; A.print("## Confirm password: " + alwaysRequire + ", " + user.hasPassword + ", " + state.get$hasRecentlyEnteredPassword() + ", " + user.oauthProvider + ", " + t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.oauthPasswordRequired); if (alwaysRequire && !user.hasPassword) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s21_); if (t3 == null) { t3 = t2.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s21_); t3.toString; } t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s12_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } A.showMessageDialog(t3, A._setArrayType([A.TextButton$(false, A.Text$(t1.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.passwordCallback_closure(store, context), _null)], type$.JSArray_TextButton)); A.print("## 1"); return; } if (state.get$hasRecentlyEnteredPassword() && !alwaysRequire) { callback.call$2(_null, _null); A.print("## 2"); return; } if (user.oauthProvider.length !== 0) if (!skipOAuth) if (user.oauthProvider !== "apple") { user.toString; user.toString; t1 = false; } else t1 = true; else t1 = true; else t1 = true; if (t1) { A.showDialog(_null, _null, false, _null, new A.passwordCallback_closure0(callback), context, _null, true, type$.Null); return; } try { if (user.oauthProvider === "google") A.GoogleOAuth_signIn(new A.passwordCallback_closure1(alwaysRequire, state, user, callback, context), true); else if (user.oauthProvider === "microsoft") A.WebUtils_microsoftLogin(new A.passwordCallback_closure2(alwaysRequire, state, user, callback, context), new A.passwordCallback_closure3()); } catch (exception) { error = A.unwrapException(exception); A.showErrorDialog(false, A.S(error)); } A.print("## 8"); }, fieldCallback(callback, context, field, maxLength, secondaryActions, title, value) { var _null = null; A.showDialog(_null, _null, false, _null, new A.fieldCallback_closure(callback, field, title, value, maxLength, secondaryActions), context, _null, true, type$.AlertDialog); }, cloneToDialog(invoice) { var t2, t3, _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); A.showDialog(_null, _null, true, _null, new A.cloneToDialog_closure(t2, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany, invoice), t1, _null, true, type$.AlertDialog); }, changeTaskStatusDialog(context, task) { var t3, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$memoizedSortedActiveTaskStatusIds(); t4 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].taskStatusState; t4 = J.where$1$ax(t3.call$2(t4.list, t4.map), new A.changeTaskStatusDialog_closure(task)); A.showDialog(_null, _null, true, _null, new A.changeTaskStatusDialog_closure0(t1, A.List_List$of(t4, true, t4.$ti._eval$1("Iterable.E")), t2, store, task), context, _null, true, type$.AlertDialog); }, addToInvoiceDialog(clientId, context, items) { var invoices, _null = null, _s17_ = "no_invoices_found", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].invoiceState.map.get$values(0); invoices = new A.WhereIterable(t2, new A.addToInvoiceDialog_closure(clientId), A._instanceType(t2)._eval$1("WhereIterable")); if (!invoices.get$iterator(0).moveNext$0()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } A.showMessageDialog(t1, _null); return; } A.showDialog(_null, _null, true, _null, new A.addToInvoiceDialog_closure0(t1, invoices, items), context, _null, true, type$.AlertDialog); }, showRefreshDataDialog_closure: function showRefreshDataDialog_closure() { }, showErrorDialog_closure: function showErrorDialog_closure(t0, t1) { this.message = t0; this.clearErrorOnDismiss = t1; }, showMessageDialog_closure: function showMessageDialog_closure(t0, t1, t2) { this.message = t0; this.secondaryActions = t1; this.onDismiss = t2; }, confirmCallback_closure: function confirmCallback_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.typeToConfirm = t0; _.callback = t1; _.localization = t2; _.title = t3; _.askForReason = t4; _.content = t5; }, confirmCallback_closure__onPressed: function confirmCallback_closure__onPressed(t0, t1, t2, t3, t4) { var _ = this; _._box_0 = t0; _.typeToConfirm = t1; _.context = t2; _.callback = t3; _.localization = t4; }, confirmCallback__closure: function confirmCallback__closure(t0) { this._box_0 = t0; }, confirmCallback__closure0: function confirmCallback__closure0(t0) { this._onPressed = t0; }, confirmCallback__closure1: function confirmCallback__closure1(t0) { this._box_0 = t0; }, confirmCallback__closure2: function confirmCallback__closure2(t0) { this.context = t0; }, confirmCallback__closure3: function confirmCallback__closure3(t0) { this._onPressed = t0; }, passwordCallback_closure: function passwordCallback_closure(t0, t1) { this.store = t0; this.context = t1; }, passwordCallback_closure0: function passwordCallback_closure0(t0) { this.callback = t0; }, passwordCallback_closure1: function passwordCallback_closure1(t0, t1, t2, t3, t4) { var _ = this; _.alwaysRequire = t0; _.state = t1; _.user = t2; _.callback = t3; _.context = t4; }, passwordCallback__closure0: function passwordCallback__closure0(t0, t1) { this.callback = t0; this.idToken = t1; }, passwordCallback_closure2: function passwordCallback_closure2(t0, t1, t2, t3, t4) { var _ = this; _.alwaysRequire = t0; _.state = t1; _.user = t2; _.callback = t3; _.context = t4; }, passwordCallback__closure: function passwordCallback__closure(t0, t1) { this.callback = t0; this.idToken = t1; }, passwordCallback_closure3: function passwordCallback_closure3() { }, PasswordConfirmation: function PasswordConfirmation(t0, t1, t2) { this.callback = t0; this.idToken = t1; this.key = t2; }, _PasswordConfirmationState: function _PasswordConfirmationState(t0) { var _ = this; _._dialogs$_password = null; _._isPasswordObscured = true; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _PasswordConfirmationState_build_closure0: function _PasswordConfirmationState_build_closure0(t0) { this.$this = t0; }, _PasswordConfirmationState_build_closure: function _PasswordConfirmationState_build_closure(t0) { this.$this = t0; }, _PasswordConfirmationState_build__closure: function _PasswordConfirmationState_build__closure(t0) { this.$this = t0; }, _PasswordConfirmationState_build_closure1: function _PasswordConfirmationState_build_closure1(t0) { this.$this = t0; }, _PasswordConfirmationState_build_closure2: function _PasswordConfirmationState_build_closure2(t0) { this.context = t0; }, _PasswordConfirmationState_build_closure3: function _PasswordConfirmationState_build_closure3(t0) { this.$this = t0; }, fieldCallback_closure: function fieldCallback_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _.callback = t0; _.field = t1; _.title = t2; _.value = t3; _.maxLength = t4; _.secondaryActions = t5; }, FieldConfirmation: function FieldConfirmation(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.callback = t0; _.title = t1; _.field = t2; _.value = t3; _.maxLength = t4; _.secondaryActions = t5; _.key = t6; }, _FieldConfirmationState: function _FieldConfirmationState(t0) { var _ = this; _._widget = _._dialogs$_field = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _FieldConfirmationState_build_closure: function _FieldConfirmationState_build_closure(t0) { this.$this = t0; }, _FieldConfirmationState_build_closure0: function _FieldConfirmationState_build_closure0(t0) { this.$this = t0; }, _FieldConfirmationState_build_closure1: function _FieldConfirmationState_build_closure1(t0) { this.context = t0; }, _FieldConfirmationState_build_closure2: function _FieldConfirmationState_build_closure2(t0) { this.$this = t0; }, cloneToDialog_closure: function cloneToDialog_closure(t0, t1, t2) { this.localization = t0; this.userCompany = t1; this.invoice = t2; }, cloneToDialog__closure: function cloneToDialog__closure(t0, t1) { this.context = t0; this.invoice = t1; }, cloneToDialog__closure0: function cloneToDialog__closure0(t0, t1) { this.context = t0; this.invoice = t1; }, cloneToDialog__closure1: function cloneToDialog__closure1(t0, t1) { this.context = t0; this.invoice = t1; }, cloneToDialog__closure2: function cloneToDialog__closure2(t0, t1) { this.context = t0; this.invoice = t1; }, cloneToDialog__closure3: function cloneToDialog__closure3(t0, t1) { this.context = t0; this.invoice = t1; }, cloneToDialog__closure4: function cloneToDialog__closure4(t0) { this.context = t0; }, changeTaskStatusDialog_closure: function changeTaskStatusDialog_closure(t0) { this.task = t0; }, changeTaskStatusDialog_closure0: function changeTaskStatusDialog_closure0(t0, t1, t2, t3, t4) { var _ = this; _.localization = t0; _.statusIds = t1; _.state = t2; _.store = t3; _.task = t4; }, changeTaskStatusDialog__closure: function changeTaskStatusDialog__closure(t0, t1, t2, t3, t4) { var _ = this; _.state = t0; _.store = t1; _.task = t2; _.localization = t3; _.context = t4; }, changeTaskStatusDialog___closure: function changeTaskStatusDialog___closure(t0, t1, t2, t3, t4) { var _ = this; _.store = t0; _.task = t1; _.statusId = t2; _.localization = t3; _.context = t4; }, changeTaskStatusDialog____closure: function changeTaskStatusDialog____closure(t0) { this.statusId = t0; }, changeTaskStatusDialog__closure0: function changeTaskStatusDialog__closure0(t0) { this.context = t0; }, addToInvoiceDialog_closure: function addToInvoiceDialog_closure(t0) { this.clientId = t0; }, addToInvoiceDialog_closure0: function addToInvoiceDialog_closure0(t0, t1, t2) { this.localization = t0; this.invoices = t1; this.items = t2; }, addToInvoiceDialog__closure: function addToInvoiceDialog__closure(t0, t1) { this.context = t0; this.items = t1; }, addToInvoiceDialog___closure: function addToInvoiceDialog___closure(t0, t1, t2) { this.context = t0; this.invoice = t1; this.items = t2; }, addToInvoiceDialog____closure: function addToInvoiceDialog____closure(t0) { this.items = t0; }, BulkUpdateDialog: function BulkUpdateDialog(t0, t1, t2) { this.entityType = t0; this.entities = t1; this.key = t2; }, _BulkUpdateDialogState: function _BulkUpdateDialogState(t0) { var _ = this; _._dialogs$_isLoading = false; _._widget = _._dialogs$_value = _._dialogs$_field = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _BulkUpdateDialogState_build_closure: function _BulkUpdateDialogState_build_closure() { }, _BulkUpdateDialogState_build_closure2: function _BulkUpdateDialogState_build_closure2(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure9: function _BulkUpdateDialogState_build__closure9(t0, t1) { this.$this = t0; this.value = t1; }, _BulkUpdateDialogState_build_closure0: function _BulkUpdateDialogState_build_closure0(t0) { this.company = t0; }, _BulkUpdateDialogState_build_closure1: function _BulkUpdateDialogState_build_closure1(t0, t1) { this.company = t0; this.localization = t1; }, _BulkUpdateDialogState_build_closure3: function _BulkUpdateDialogState_build_closure3(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure8: function _BulkUpdateDialogState_build__closure8(t0, t1) { this.$this = t0; this.value = t1; }, _BulkUpdateDialogState_build_closure4: function _BulkUpdateDialogState_build_closure4(t0) { this.state = t0; }, _BulkUpdateDialogState_build_closure5: function _BulkUpdateDialogState_build_closure5(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure7: function _BulkUpdateDialogState_build__closure7(t0, t1) { this.$this = t0; this.size = t1; }, _BulkUpdateDialogState_build_closure6: function _BulkUpdateDialogState_build_closure6(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure6: function _BulkUpdateDialogState_build__closure6(t0, t1) { this.$this = t0; this.industry = t1; }, _BulkUpdateDialogState_build_closure7: function _BulkUpdateDialogState_build_closure7(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure5: function _BulkUpdateDialogState_build__closure5(t0, t1) { this.$this = t0; this.country = t1; }, _BulkUpdateDialogState_build_closure8: function _BulkUpdateDialogState_build_closure8(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure4: function _BulkUpdateDialogState_build__closure4(t0, t1) { this.$this = t0; this.value = t1; }, _BulkUpdateDialogState_build_closure9: function _BulkUpdateDialogState_build_closure9(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure3: function _BulkUpdateDialogState_build__closure3(t0, t1) { this.$this = t0; this.value = t1; }, _BulkUpdateDialogState_build_closure10: function _BulkUpdateDialogState_build_closure10(t0) { this.context = t0; }, _BulkUpdateDialogState_build_closure11: function _BulkUpdateDialogState_build_closure11(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.state = t1; _.localization = t2; _.store = t3; }, _BulkUpdateDialogState_build__closure: function _BulkUpdateDialogState_build__closure() { }, _BulkUpdateDialogState_build__closure0: function _BulkUpdateDialogState_build__closure0(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure1: function _BulkUpdateDialogState_build__closure1(t0, t1, t2) { this.$this = t0; this.localization = t1; this.store = t2; }, _BulkUpdateDialogState_build___closure0: function _BulkUpdateDialogState_build___closure0(t0) { this.$this = t0; }, _BulkUpdateDialogState_build__closure2: function _BulkUpdateDialogState_build__closure2(t0) { this.$this = t0; }, _BulkUpdateDialogState_build___closure: function _BulkUpdateDialogState_build___closure(t0) { this.$this = t0; }, RunTemplateDialog: function RunTemplateDialog(t0, t1, t2) { this.entityType = t0; this.entities = t1; this.key = t2; }, _RunTemplateDialogState: function _RunTemplateDialogState(t0) { var _ = this; _._dialogs$_designId = ""; _._dialogs$_isLoading = _._dialogs$_sendEmail = false; _._widget = _._dialogs$_data = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _RunTemplateDialogState_build_closure: function _RunTemplateDialogState_build_closure(t0) { this.context = t0; }, _RunTemplateDialogState_build_closure0: function _RunTemplateDialogState_build_closure0(t0, t1) { this.$this = t0; this.state = t1; }, _RunTemplateDialogState_build_closure1: function _RunTemplateDialogState_build_closure1(t0, t1, t2) { this.$this = t0; this.state = t1; this.localization = t2; }, _RunTemplateDialogState_build__closure1: function _RunTemplateDialogState_build__closure1() { }, _RunTemplateDialogState_build__closure2: function _RunTemplateDialogState_build__closure2(t0) { this.$this = t0; }, _RunTemplateDialogState_build__closure3: function _RunTemplateDialogState_build__closure3(t0, t1) { this.$this = t0; this.localization = t1; }, _RunTemplateDialogState_build___closure0: function _RunTemplateDialogState_build___closure0(t0) { this.$this = t0; }, _RunTemplateDialogState_build___closure1: function _RunTemplateDialogState_build___closure1(t0) { this.$this = t0; }, _RunTemplateDialogState_build__closure4: function _RunTemplateDialogState_build__closure4(t0) { this.$this = t0; }, _RunTemplateDialogState_build___closure: function _RunTemplateDialogState_build___closure(t0) { this.$this = t0; }, _RunTemplateDialogState_build_closure2: function _RunTemplateDialogState_build_closure2(t0) { this.$this = t0; }, _RunTemplateDialogState_build_closure3: function _RunTemplateDialogState_build_closure3() { }, _RunTemplateDialogState_build_closure4: function _RunTemplateDialogState_build_closure4(t0) { this.$this = t0; }, _RunTemplateDialogState_build__closure0: function _RunTemplateDialogState_build__closure0(t0, t1) { this.$this = t0; this.design = t1; }, _RunTemplateDialogState_build_closure5: function _RunTemplateDialogState_build_closure5(t0) { this.$this = t0; }, _RunTemplateDialogState_build__closure: function _RunTemplateDialogState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, AddCommentDialog: function AddCommentDialog(t0, t1, t2) { this.entityId = t0; this.entityType = t1; this.key = t2; }, _AddCommentDialogState: function _AddCommentDialogState(t0) { var _ = this; _._comment = ""; _._dialogs$_isLoading = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _AddCommentDialogState_build_closure: function _AddCommentDialogState_build_closure(t0) { this.context = t0; }, _AddCommentDialogState_build_closure0: function _AddCommentDialogState_build_closure0(t0, t1, t2) { this.$this = t0; this.state = t1; this.localization = t2; }, _AddCommentDialogState_build__closure0: function _AddCommentDialogState_build__closure0(t0) { this.$this = t0; }, _AddCommentDialogState_build__closure1: function _AddCommentDialogState_build__closure1(t0) { this.localization = t0; }, _AddCommentDialogState_build__closure2: function _AddCommentDialogState_build__closure2(t0) { this.$this = t0; }, _AddCommentDialogState_build___closure: function _AddCommentDialogState_build___closure(t0) { this.$this = t0; }, _AddCommentDialogState_build_closure1: function _AddCommentDialogState_build_closure1(t0) { this.$this = t0; }, _AddCommentDialogState_build__closure: function _AddCommentDialogState_build__closure(t0, t1) { this.$this = t0; this.value = t1; }, EnumUtils_parse(enumItem) { if (enumItem == null) return ""; return J.toString$0$(enumItem).split(".")[1]; }, EnumUtils_fromString(enumValues, value, $T) { return A.IterableExtension_singleWhereOrNull(enumValues, new A.EnumUtils_fromString_closure(value, $T)); }, EnumUtils_fromString_closure: function EnumUtils_fromString_closure(t0, t1) { this.value = t0; this.T = t1; }, round(value, precision) { var fac, result; if (value == null || isNaN(value)) return 0; fac = A._asInt(Math.pow(10, precision)); result = value * fac; return B.JSNumber_methods.round$0(B.JSString_methods.contains$1(A.S(result), "999999") ? result + 0.000001 : result) / fac; }, parseInt(value, zeroIsNull) { var t1 = A.RegExp_RegExp("[^0-9\\.\\-]", true, false, false, false), intValue = A.Primitives_parseInt(A.stringReplaceAllUnchecked(value, t1, ""), null); if (intValue == null) intValue = 0; return intValue === 0 && zeroIsNull ? null : intValue; }, parseDouble(value, zeroIsNull) { var doubleValue, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.useCommaAsDecimalPlace) { value.toString; t1 = B.JSString_methods.contains$1(value, ","); } else t1 = false; if (t1) { value = A.stringReplaceAllUnchecked(value, ".", ""); value = A.stringReplaceAllUnchecked(value, ",", "."); } value.toString; t1 = A.RegExp_RegExp("[^0-9\\.\\-]", true, false, false, false); doubleValue = A.Primitives_parseDouble(A.stringReplaceAllUnchecked(value, t1, "")); if (doubleValue == null) doubleValue = 0; return doubleValue === 0 && zeroIsNull ? null : doubleValue; }, formatSize(size) { return size > 1000000 ? "" + B.JSNumber_methods.toInt$0(A.round(size / 1000000, 1)) + " MB" : "" + B.JSNumber_methods.toInt$0(A.round(size / 1000, 0)) + " KB"; }, formatNumber(value, context, clientId, currencyId, formatNumberType, roundToPrecision, showCurrencyCode, vendorId, zeroIsNull) { var t1, t2, t3, t4, company, client, vendor, t5, t6, group, countryId, currency, companyCurrency, country, thousandSeparator, decimalSeparator, swapCurrencySymbol, thousandSeparator0, decimalSeparator0, formatter, formatted, prefix, _null = null, _s6_ = "custom", _s11_ = "#,##0.#####"; if (zeroIsNull && value === 0) return _null; else { if (value != null) t1 = value === 0 && B.JSArray_methods.contains$1(A._setArrayType([B.FormatNumberType_4, B.FormatNumberType_5], type$.JSArray_FormatNumberType), formatNumberType); else t1 = true; if (t1) return ""; } if (formatNumberType === B.FormatNumberType_6) return A.formatDuration(A.Duration$(0, 0, 0, 0, 0, J.toInt$0$n(value)), true); context.toString; t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; t4 = t2[t3]; company = t4.userCompany.company; client = t4.clientState.map._map$_map.$index(0, clientId); vendor = t2[t3].vendorState.map._map$_map.$index(0, vendorId); t4 = t2[t3].groupState; t5 = client == null; t6 = t5 ? _null : client.groupId; group = t4.map._map$_map.$index(0, t6); t4 = t5 ? _null : client.countryId; if ((t4 == null ? "" : t4).length !== 0 && client.get$hasNameSet()) countryId = client.countryId; else { t4 = vendor == null ? _null : vendor.countryId; countryId = (t4 == null ? "" : t4).length !== 0 && vendor.get$hasNameSet() ? vendor.countryId : company.settings.countryId; } if (currencyId === "-1") { currencyId = company.settings.currencyId; if (currencyId == null) currencyId = "1"; } else if (!(currencyId != null && currencyId.length !== 0)) if (!t5 && client.get$hasCurrency()) currencyId = client.settings.currencyId; else if (vendor != null && vendor.currencyId.length !== 0) currencyId = vendor.currencyId; else if (group != null && group.get$hasCurrency()) currencyId = group.settings.currencyId; else { currencyId = company.settings.currencyId; if (currencyId == null) currencyId = "1"; } t1 = t1.staticState; t4 = t1.currencyMap._map$_map; currency = t4.$index(0, currencyId); t5 = company.settings; t6 = t5.currencyId; companyCurrency = t4.$index(0, t6 == null ? "1" : t6); country = t1.countryMap._map$_map.$index(0, countryId); if (country == null) country = A.CountryEntity_CountryEntity(); if (currency == null) return ""; if (formatNumberType === B.FormatNumberType_0 && roundToPrecision) value = A.round(value, currency.precision); thousandSeparator = currency.thousandSeparator; decimalSeparator = currency.decimalSeparator; swapCurrencySymbol = companyCurrency.swapCurrencySymbol; if (currency.id === "3") { swapCurrencySymbol = country.swapCurrencySymbol; thousandSeparator0 = country.thousandSeparator; if (thousandSeparator0.length !== 0) thousandSeparator = thousandSeparator0; decimalSeparator0 = country.decimalSeparator; if (decimalSeparator0.length !== 0) decimalSeparator = decimalSeparator0; } if (B.JSArray_methods.contains$1(A._setArrayType([B.FormatNumberType_4, B.FormatNumberType_5], type$.JSArray_FormatNumberType), formatNumberType)) { decimalSeparator = t2[t3].userCompany.company.useCommaAsDecimalPlace ? "," : "."; thousandSeparator = ""; } $.$get$numberFormatSymbols().$indexSet(0, _s6_, A.NumberSymbols$("", "", decimalSeparator, "", "", thousandSeparator, "", "-", _s6_, "", "", "", "", "+", "", "0")); formatter = A._Cell$named("formatter"); if (formatNumberType === B.FormatNumberType_2) return A.NumberFormat_NumberFormat("#,##0", _s6_).format$1(value); else if (formatNumberType === B.FormatNumberType_3) return A.NumberFormat_NumberFormat(_s11_, _s6_).format$1(value); else if (formatNumberType === B.FormatNumberType_5) return A.NumberFormat_NumberFormat("#.#####", _s6_).format$1(value); else if (formatNumberType === B.FormatNumberType_4) { t1 = currency.precision; if (t1 === 0) return A.NumberFormat_NumberFormat("#.#####", _s6_).format$1(value); else if (t1 === 1) return A.NumberFormat_NumberFormat("#.0####", _s6_).format$1(value); else if (t1 === 2) return A.NumberFormat_NumberFormat("#.00###", _s6_).format$1(value); else if (t1 === 3) return A.NumberFormat_NumberFormat("#.000##", _s6_).format$1(value); formatted = _null; } else { if (formatNumberType === B.FormatNumberType_1) formatter.__late_helper$_value = A.NumberFormat_NumberFormat(_s11_, _s6_); else { t1 = currency.precision; if (t1 === 0) formatter.__late_helper$_value = A.NumberFormat_NumberFormat(_s11_, _s6_); else if (t1 === 1) formatter.__late_helper$_value = A.NumberFormat_NumberFormat("#,##0.0####", _s6_); else if (t1 === 2) formatter.__late_helper$_value = A.NumberFormat_NumberFormat("#,##0.00###", _s6_); else formatter.__late_helper$_value = A.NumberFormat_NumberFormat("#,##0.000##", _s6_); } t1 = formatter._readLocal$0(); formatted = t1.format$1(value < 0 ? value * -1 : value); if (formatted === "-0.00") formatted = "0.00"; else if (formatted === "-0,00") formatted = "0,00"; } prefix = value < 0 ? "-" : ""; if (formatNumberType === B.FormatNumberType_1) return prefix + A.S(formatted) + "%"; else { t1 = showCurrencyCode == null ? t5.showCurrencyCode : showCurrencyCode; if (t1 === true || currency.symbol.length === 0) return prefix + A.S(formatted) + " " + currency.code; else { t1 = A.S(formatted); t2 = currency.symbol; if (swapCurrencySymbol) return prefix + t1 + " " + B.JSString_methods.trim$0(t2); else return prefix + t2 + t1; } } }, formatURL(url) { if (B.JSString_methods.startsWith$1(url, "http")) return url; return "http://" + url; }, formatAddress(appState, delimiter, isShipping, object) { var address2, city, state, postalCode, countryId, str, t1, address1 = isShipping ? object.get$shippingAddress1() : object.get$address1(); if (address1 == null) address1 = ""; address2 = isShipping ? object.get$shippingAddress2() : object.get$address2(); if (address2 == null) address2 = ""; city = isShipping ? object.get$shippingCity() : object.get$city(object); if (city == null) city = ""; state = isShipping ? object.get$shippingState() : object.get$state(object); if (state == null) state = ""; postalCode = isShipping ? object.get$shippingPostalCode() : object.get$postalCode(object); if (postalCode == null) postalCode = ""; countryId = isShipping ? object.get$shippingCountryId() : object.get$countryId(); if (countryId == null) countryId = ""; str = address1.length !== 0 ? address1 + delimiter : ""; if (address2.length !== 0) str += address2 + delimiter; if (city.length !== 0) str += city + ", "; if (state.length !== 0) str += state + " "; if (postalCode.length !== 0) str += postalCode; if (countryId.length !== 0 && countryId !== appState.userCompanyStates._list$_list[appState.uiState.selectedCompanyIndex].userCompany.company.settings.countryId) { if (str.length !== 0) str += delimiter; t1 = appState.staticState.countryMap._map$_map.$index(0, countryId); t1 = t1 == null ? null : t1.name; str += t1 == null ? "" : t1; } return str; }, convertDateTimeToSqlDate(date) { return B.JSArray_methods.get$first((date == null ? new A.DateTime(Date.now(), false) : date).toIso8601String$0().split("T")); }, convertSqlDateToDateTime(date) { var t2, t3, parts = (date == null ? A.convertDateTimeToSqlDate(null) : date).split("-"), t1 = A.parseInt(parts[0], false); t1.toString; t2 = A.parseInt(parts[1], false); t2.toString; t3 = A.parseInt(parts[2], false); t3.toString; t1 = A.Primitives_valueFromDecomposedDate(t1, t2, t3, 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, true); }, convertTimestampToDate(timestamp) { return A.DateTime$fromMillisecondsSinceEpoch((timestamp == null ? 0 : timestamp) * 1000, true); }, convertTimestampToDateString(timestamp) { return (timestamp == null ? 0 : timestamp) === 0 ? "" : A.convertTimestampToDate(timestamp).toIso8601String$0(); }, formatDuration(duration, showSeconds) { var parts, time = J.toString$0$(duration).split(".")[0]; if (showSeconds) return time; else { parts = time.split(":"); return A.S(parts[0]) + ":" + A.S(parts[1]); } }, parseDate(value, context) { var t1, t2, t3, dateFormatId; if (value.length === 0) return ""; t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t3 = t1.staticState; dateFormatId = t2.company.settings.dateFormatId; dateFormatId = (dateFormatId == null ? "" : dateFormatId).length !== 0 ? dateFormatId : "5"; return A.convertDateTimeToSqlDate(A.DateFormat$(t3.dateFormatMap._map$_map.$index(0, dateFormatId).format, A.localeSelector(t1, false))._date_format$_parse$3$strict$utc(value, false, false)); }, parseTime(value, context) { var t1, enableMilitaryTime, format; if (value.length === 0) return null; t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); enableMilitaryTime = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.settings.enableMilitaryTime; if (B.JSString_methods.allMatches$1(":", value).get$length(0) >= 2) { enableMilitaryTime.toString; format = enableMilitaryTime ? "H:mm:ss" : "h:mm:ss a"; } else { enableMilitaryTime.toString; format = enableMilitaryTime ? "H:mm" : "h:mm a"; } return A.DateFormat$("y-M-D " + format, A.localeSelector(t1, false))._date_format$_parse$3$strict$utc("2000-01-01 " + value, false, false); }, formatDate(value, context, showDate, showSeconds, showTime) { var t1, company, t2, format, t3, dateFormatId, formatter, parsed, formattedValue, _s9_ = "h:mm:ss a"; if (value == null || value.length === 0) return ""; context.toString; t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; if (showTime) { if (!showDate) if (showSeconds) { t2 = company.settings.enableMilitaryTime; t2.toString; format = t2 ? "H:mm:ss" : _s9_; } else { t2 = company.settings.enableMilitaryTime; t2.toString; format = t2 ? "H:mm" : "h:mm a"; } else { t2 = t1.staticState; t3 = company.settings; dateFormatId = t3.dateFormatId; dateFormatId = (dateFormatId == null ? "" : dateFormatId).length !== 0 ? dateFormatId : "5"; format = t2.dateFormatMap._map$_map.$index(0, dateFormatId).format; if (showSeconds) { t2 = t3.enableMilitaryTime; t2.toString; t2 = t2 ? "H:mm:ss" : _s9_; } else { t2 = t3.enableMilitaryTime; t2.toString; t2 = t2 ? "H:mm" : "h:mm a"; } format += " " + t2; } formatter = A.DateFormat$(format, A.localeSelector(t1, false)); parsed = A.DateTime_tryParse(J.endsWith$1$s(value, "Z") ? value : value + "Z"); formattedValue = parsed == null ? "" : formatter.format$1(parsed.toLocal$0()); } else { formatter = A.DateFormat$(t1.staticState.dateFormatMap._map$_map.$index(0, company.settings.dateFormatId).format, A.localeSelector(t1, false)); parsed = A.DateTime_tryParse(value); formattedValue = parsed == null ? "" : formatter.format$1(parsed); } return B.JSString_methods.replaceFirst$2(formattedValue, "..", "."); }, formatApiUrl(url) { url = A.cleanApiUrl(url); if (url.length === 0) return ""; return url + "/api/v1"; }, cleanApiUrl(url) { return B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(B.JSString_methods.trim$0(url == null ? "" : url), A.RegExp_RegExp("/api/v1", true, false, false, false), ""), A.RegExp_RegExp("/$", true, false, false, false), ""); }, formatCustomValue(context, field, value) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); switch (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.getCustomFieldType$1(field)) { case "switch": if (value === "yes") { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return t1; case "date": return A.formatDate(value, context, true, true, false); default: return value; } }, FormatNumberType: function FormatNumberType(t0, t1) { this.index = t0; this._core$_name = t1; }, LocaleCodeAware: function LocaleCodeAware() { }, LocalizationsProvider: function LocalizationsProvider() { }, AppLocalization_createLocale(locale) { var parts, t1; if (!B.JSArray_methods.contains$1(B.List_0, locale)) return new A.Locale("en", null); parts = locale.split("_"); t1 = parts[0]; return new A.Locale(t1, parts.length > 1 ? parts[1] : null); }, AppLocalization: function AppLocalization(t0) { this.localeCode = t0; }, AppLocalizationsDelegate: function AppLocalizationsDelegate() { }, _AppLocalization_LocaleCodeAware_LocalizationsProvider: function _AppLocalization_LocaleCodeAware_LocalizationsProvider() { }, deserializeMarkdownToDocument(markdown) { var t1, _i, t2, markdownNodes = A.BlockParser$(B.C_LineSplitter.convert$1(markdown), A.Document$0(A._setArrayType([B.C__EmptyParagraphSyntax], type$.JSArray_BlockSyntax))).parseLines$0(), nodeVisitor = new A._MarkdownToDocument(A._setArrayType([], type$.JSArray_DocumentNode), A._setArrayType([], type$.JSArray_ListItemType)); for (t1 = markdownNodes.length, _i = 0; _i < markdownNodes.length; markdownNodes.length === t1 || (0, A.throwConcurrentModificationError)(markdownNodes), ++_i) J.accept$1$x(markdownNodes[_i], nodeVisitor); t1 = type$.String; t2 = A._setArrayType([], type$.JSArray_of_void_Function_DocumentChangeLog); t1 = new A.MutableDocument(nodeVisitor._markdown$_content, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.int), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.DocumentNode), t2); t1._refreshNodeIdCaches$0(); return t1; }, serializeDocumentToMarkdown(doc) { var t1, t2, isFirstLine, i, node, _length, _list, index, indent, symbol, t3, serializer, nodeBelow, blockType, t4, buffer = new A.StringBuffer(""); for (t1 = doc._editor$_nodes, t2 = type$.JSArray_String, isFirstLine = true, i = 0; i < t1.length; ++i) { node = B.JSArray_methods.elementAt$1(t1, i); if (!isFirstLine) buffer._contents += "\n"; else isFirstLine = false; if (node instanceof A.ImageNode) buffer._contents += "![" + node._altText + "](" + node._image0$_imageUrl + ")"; else if (node instanceof A.HorizontalRuleNode) buffer._contents += "---"; else if (node instanceof A.ListItemNode) { _length = node._list_items$_indent + 1; if (_length < 0) A.throwExpression(A.ArgumentError$("Length must be a non-negative integer: " + _length, null)); _list = A._setArrayType(new Array(_length), t2); for (index = 0; index < _length; ++index) _list[index] = " "; indent = B.JSArray_methods.join$1(_list, ""); symbol = node.type === B.ListItemType_1 ? "*" : "1."; t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += indent + symbol + " " + J.toString$0$(serializer._markdown$_buffer); nodeBelow = i < t1.length - 1 ? B.JSArray_methods.elementAt$1(t1, i + 1) : null; if (nodeBelow != null && !(nodeBelow instanceof A.ListItemNode)) buffer._contents = t3 + "\n"; } else if (node instanceof A.ParagraphNode) { blockType = node._metadata.$index(0, "blockType"); if (blockType.$eq(0, B.NamedAttribution_header1)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "# " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_header2)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "## " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_header3)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "### " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_header4)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "#### " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_header5)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "##### " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_header6)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "###### " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_blockquote)) { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += "> " + J.toString$0$(serializer._markdown$_buffer); } else if (blockType.$eq(0, B.NamedAttribution_code)) { t3 = buffer._contents += "```\n"; t4 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t4.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t4.visitAttributions$1(serializer); t3 += J.toString$0$(serializer._markdown$_buffer) + "\n"; buffer._contents = t3; t3 += "```"; buffer._contents = t3; } else { t3 = node._text$_text; serializer = new A.AttributedTextMarkdownSerializer(); serializer.__AttributedTextMarkdownSerializer__fullText_A = t3.text; serializer._markdown$_buffer = new A.StringBuffer(""); serializer.__AttributedTextMarkdownSerializer__bufferCursor_A = 0; t3.visitAttributions$1(serializer); t3 = buffer._contents += J.toString$0$(serializer._markdown$_buffer); } if (i !== t1.length - 1) buffer._contents = t3 + "\n"; } } t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, AttributedTextMarkdownSerializer__sortAndSerializeAttributions(attributions, $event) { var t1, t2, buffer = new A.StringBuffer(""); for (t1 = J.get$iterator$ax($event === B.AttributionVisitEvent_0 ? B.List_Toh : new A.ReversedListIterable(B.List_Toh, type$.ReversedListIterable_NamedAttribution)); t1.moveNext$0();) { t2 = t1.get$current(t1); if (attributions.contains$1(0, t2)) buffer._contents += A.AttributedTextMarkdownSerializer__encodeMarkdownStyle(t2); } t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, AttributedTextMarkdownSerializer__encodeMarkdownStyle(attribution) { if (attribution.$eq(0, B.NamedAttribution_code)) return "`"; else if (attribution.$eq(0, B.NamedAttribution_bold)) return "**"; else if (attribution.$eq(0, B.NamedAttribution_italics)) return "*"; else if (attribution.$eq(0, B.NamedAttribution_strikethrough)) return "~"; else return ""; }, AttributedTextMarkdownSerializer__encodeLinkMarker(attributions, $event) { var linkAttribution, linkAttributions = new A.WhereIterable(attributions, new A.AttributedTextMarkdownSerializer__encodeLinkMarker_closure(), A._instanceType(attributions)._eval$1("WhereIterable")); if (!linkAttributions.get$isEmpty(0)) { linkAttribution = type$.LinkAttribution._as(linkAttributions.get$first(0)); if ($event === B.AttributionVisitEvent_0) return "["; else return "](" + linkAttribution.url.toString$0(0) + ")"; } return ""; }, _MarkdownToDocument: function _MarkdownToDocument(t0, t1) { this._markdown$_content = t0; this._listItemTypeStack = t1; }, _InlineMarkdownToDocument: function _InlineMarkdownToDocument(t0) { this._imageAltText = this._markdown$_imageUrl = null; this._textStack = t0; }, AttributedTextMarkdownSerializer: function AttributedTextMarkdownSerializer() { this.__AttributedTextMarkdownSerializer__fullText_A = $; this._markdown$_buffer = null; this.__AttributedTextMarkdownSerializer__bufferCursor_A = $; }, AttributedTextMarkdownSerializer__encodeLinkMarker_closure: function AttributedTextMarkdownSerializer__encodeLinkMarker_closure() { }, _EmptyParagraphSyntax: function _EmptyParagraphSyntax() { }, GoogleOAuth_signIn(callback, isSilent) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, account; var $async$GoogleOAuth_signIn = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = isSilent ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait($.$get$_googleSignIn().signInSilently$0(), $async$GoogleOAuth_signIn); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$result = null; case 4: // join account = $async$result; $async$goto = account == null ? 7 : 8; break; case 7: // then $async$goto = 9; return A._asyncAwait($.$get$_googleSignIn().signIn$0(0), $async$GoogleOAuth_signIn); case 9: // returning from await. account = $async$result; case 8: // join if (account != null) { account.get$authentication().then$1$1(0, new A.GoogleOAuth_signIn_closure(callback), type$.Null); $async$returnValue = true; // goto return $async$goto = 1; break; } else { A.print("## ERROR: sign in failed"); $async$returnValue = false; // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$GoogleOAuth_signIn, $async$completer); }, GoogleOAuth_signUp(callback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, account; var $async$GoogleOAuth_signUp = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($.$get$_googleSignIn().signIn$0(0), $async$GoogleOAuth_signUp); case 3: // returning from await. account = $async$result; if (account != null) { account.get$authentication().then$1$1(0, new A.GoogleOAuth_signUp_closure(callback), type$.Null); $async$returnValue = true; // goto return $async$goto = 1; break; } else { A.print("## ERROR: sign up failed"); $async$returnValue = false; // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$GoogleOAuth_signUp, $async$completer); }, GoogleOAuth_signOut() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInAccount), $async$returnValue, t1, t2; var $async$GoogleOAuth_signOut = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$_googleSignIn(); t2 = $.$get$GoogleSignInPlatform__instance(); $async$goto = 3; return A._asyncAwait(t1._addMethodCall$1(t2.get$signOut(t2)), $async$GoogleOAuth_signOut); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$GoogleOAuth_signOut, $async$completer); }, GoogleOAuth_disconnect() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInAccount), $async$returnValue, t1, t2; var $async$GoogleOAuth_disconnect = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$_googleSignIn(); t2 = $.$get$GoogleSignInPlatform__instance(); $async$goto = 3; return A._asyncAwait(t1._addMethodCall$1(t2.get$disconnect(t2)), $async$GoogleOAuth_disconnect); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$GoogleOAuth_disconnect, $async$completer); }, GoogleOAuth_signIn_closure: function GoogleOAuth_signIn_closure(t0) { this.callback = t0; }, GoogleOAuth_signUp_closure: function GoogleOAuth_signUp_closure(t0) { this.callback = t0; }, supportsInlineBrowser() { A.isMacOS(); A.isWindows(); A.isLinux(); var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$isHosted() && !t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.accountSmsVerified) return false; return true; }, supportsLatestFeatures(version) { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.StoreProvider_of(t1, type$.AppState).__Store__state_A === $ && A.throwUnnamedLateFieldNI(); return true; }, supportsInAppPurchase() { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted()) return false; A.isIOS(); A.isAndroid(); A.isMacOS(); return false; }, initiatePurchase() { var t2, t3, t4, t5, _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; t5 = t3[t4].userCompany; if (A.supportsInAppPurchase()) if (t5.account.hasIapPlan) { A.isIOS(); A.isAndroid(); t1 = t3[t4]; A.launchUrl(A.Uri_parse(t1.userCompany.ninjaPortalUrl, 0, _null)); } else if (!t2.get$isHosted() || t3[t4].userCompany.account.plan === "enterprise" || t3[t4].userCompany.account.plan === "pro") A.launchUrl(A.Uri_parse(t3[t4].userCompany.ninjaPortalUrl, 0, _null)); else A.showDialog(_null, _null, true, _null, new A.initiatePurchase_closure(), t1, _null, true, type$.void); else A.launchUrl(A.Uri_parse(t3[t4].userCompany.ninjaPortalUrl, 0, _null)); }, isApple() { return false; }, isMacOS() { return false; }, isWindows() { return false; }, isLinux() { return false; }, isAndroid() { return false; }, isIOS() { return false; }, getPlatformLetter() { return "C"; }, getPlatformName() { return "Web"; }, getNativePlatform() { var userAgent, t1 = window.document.documentElement; t1.toString; userAgent = t1.getAttribute("data-" + new A._DataAttributeMap(new A._ElementAttributeMap(t1))._toHyphenedName$1("user-agent")); if (userAgent == null) userAgent = ""; userAgent = userAgent.toLowerCase(); if (B.JSString_methods.contains$1(userAgent, "ipad") || B.JSString_methods.contains$1(userAgent, "ipod") || B.JSString_methods.contains$1(userAgent, "iphone")) return "iPhone"; else if (B.JSString_methods.contains$1(userAgent, "android")) return "Android"; else if (B.JSString_methods.contains$1(userAgent, "win")) return "Windows"; else if (B.JSString_methods.contains$1(userAgent, "mac")) return "macOS"; else if (B.JSString_methods.contains$1(userAgent, "linux")) return "Linux"; else return ""; }, getNativeAppUrl(platform) { switch (platform) { case "Android": return string$.https_pl; case "iPhone": return string$.https_aa; case "Windows": return string$.https_am; case "macOS": return "https://apps.apple.com/app/id1503970375"; case "Linux": return "https://snapcraft.io/invoiceninja"; } return ""; }, getNativeAppIcon(platform) { switch (platform) { case "Android": return B.IconData_57477_MaterialIcons_null_false; case "iPhone": case "macOS": return B._MdiIconData_7T10; case "Windows": return B._MdiIconData_jVE1; case "Linux": return B._MdiIconData_ifn; } return null; }, getRateAppURL(context) { return "https://www.capterra.com/p/145215/Invoice-Ninja"; }, calculateLayout(context) { if (A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.size._dx < 700) return B.AppLayout_mobile; else return B.AppLayout_desktop; }, initiatePurchase_closure: function initiatePurchase_closure() { }, toSnakeCase(value) { if ((value == null ? "" : value).length === 0) return ""; value.toString; return A.stringReplaceAllFuncUnchecked(value, A.RegExp_RegExp("[A-Z]", true, false, false, false), new A.toSnakeCase_closure(), null); }, toCamelCase(subject) { var _firstWord, t1, t2, _splittedString = A._setArrayType(subject.split("_"), type$.JSArray_String); if (_splittedString.length === 0) return ""; _firstWord = _splittedString[0].toLowerCase(); t1 = B.JSArray_methods.sublist$1(_splittedString, 1); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>"); return _firstWord + B.JSArray_methods.join$1(A.List_List$of(new A.MappedListIterable(t1, new A.toCamelCase_closure(), t2), true, t2._eval$1("ListIterable.E")), ""); }, toSpaceCase(value) { if (value.length === 0) return ""; return A.stringReplaceAllFuncUnchecked(value, A.RegExp_RegExp("[A-Z]", true, false, false, false), new A.toSpaceCase_closure(), null); }, toTitleCase(text) { var t1 = text.length; if (t1 === 0) return ""; if (t1 <= 1) return text.toUpperCase(); return new A.MappedListIterable(A._setArrayType(A.toSpaceCase(text).split(" "), type$.JSArray_String), new A.toTitleCase_closure(), type$.MappedListIterable_String_String).join$1(0, " "); }, isValidDate(input) { var exception; try { A.DateTime_parse(input); return true; } catch (exception) { return false; } }, matchesStrings(haystacks, needle) { var t1 = {}; if (needle == null || needle.length === 0) return true; t1.isMatch = false; B.JSArray_methods.forEach$1(haystacks, new A.matchesStrings_closure(t1, needle)); return t1.isMatch; }, matchesString(haystack, needle) { var t2, parts, t1 = {}; if (needle == null || needle.length === 0) return true; t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.enableFlexibleSearch) { t1.regExp = ""; new A.Runes(needle.toLowerCase()).forEach$1(0, new A.matchesString_closure(t1)); t1 = A.RegExp_RegExp(t1.regExp, true, false, false, false); t2 = haystack.toLowerCase(); return t1._nativeRegExp.test(t2); } else if (J.contains$1$asx(needle, " ")) { parts = A._setArrayType(needle.toLowerCase().split(" "), type$.JSArray_String); t1.isMatch = true; B.JSArray_methods.forEach$1(parts, new A.matchesString_closure0(t1, haystack)); return t1.isMatch; } else return B.JSString_methods.contains$1(haystack.toLowerCase(), needle.toLowerCase()); }, matchesStringsValue(haystacks, needle) { var t1 = {}; if (needle == null || needle.length === 0) return null; t1.match = null; B.JSArray_methods.forEach$1(haystacks, new A.matchesStringsValue_closure(t1, needle)); return t1.match; }, matchesStringValue(haystack, needle) { if (needle.length === 0) return null; if (B.JSString_methods.contains$1(haystack.toLowerCase(), needle.toLowerCase())) return haystack; else return null; }, untrimUrl(url) { if (B.JSString_methods.startsWith$1(url, "http://") || B.JSString_methods.startsWith$1(url, "https://")) return url; return "https://" + url; }, trimUrl(url) { url = B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(url, "http://", ""), "https://", ""); return B.JSString_methods.startsWith$1(url, "www.") ? B.JSString_methods.replaceFirst$2(url, "www.", "") : url; }, getRandomString() { return A.String_String$fromCharCodes(A.Iterable_Iterable$generate(32, new A.getRandomString_closure(), type$.int), 0, null); }, toSnakeCase_closure: function toSnakeCase_closure() { }, toCamelCase_closure: function toCamelCase_closure() { }, toSpaceCase_closure: function toSpaceCase_closure() { }, toTitleCase_closure: function toTitleCase_closure() { }, matchesStrings_closure: function matchesStrings_closure(t0, t1) { this._box_0 = t0; this.needle = t1; }, matchesString_closure: function matchesString_closure(t0) { this._box_0 = t0; }, matchesString_closure0: function matchesString_closure0(t0, t1) { this._box_0 = t0; this.haystack = t1; }, matchesStringsValue_closure: function matchesStringsValue_closure(t0, t1) { this._box_0 = t0; this.needle = t1; }, getRandomString_closure: function getRandomString_closure() { }, ExampleEditor: function ExampleEditor(t0, t1, t2) { this.value = t0; this.onChanged = t1; this.key = t2; }, _ExampleEditorState: function _ExampleEditorState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._viewportKey = t0; _._docLayoutKey = t1; _.___ExampleEditorState__doc_A = $; _._docChangeSignal = t2; _.___ExampleEditorState__scrollController_A = _.___ExampleEditorState__editorFocusNode_A = _.___ExampleEditorState__docOps_A = _.___ExampleEditorState__docEditor_A = _.___ExampleEditorState__composer_A = $; _._selectionLayerLinks = t3; _._brightness = t4; _._textFormatBarOverlayController = t5; _._textSelectionAnchor = t6; _._imageFormatBarOverlayController = t7; _._imageSelectionAnchor = t8; _._super_editor$_overlayController = t9; _.___ExampleEditorState__iosControlsController_F = $; _._widget = null; _._debugLifecycleState = t10; _._framework$_element = null; }, _ExampleEditorState_initState_closure: function _ExampleEditorState_initState_closure(t0) { this.$this = t0; }, _ExampleEditorState__showEditorToolbar_closure: function _ExampleEditorState__showEditorToolbar_closure(t0) { this.$this = t0; }, _ExampleEditorState__showImageToolbar_closure: function _ExampleEditorState__showImageToolbar_closure(t0) { this.$this = t0; }, _ExampleEditorState_build_closure: function _ExampleEditorState_build_closure() { }, _ExampleEditorState_build_closure0: function _ExampleEditorState_build_closure0(t0) { this.$this = t0; }, _ExampleEditorState__buildMountedToolbar_closure: function _ExampleEditorState__buildMountedToolbar_closure(t0) { this.$this = t0; }, _ExampleEditorState__buildImageToolbar_closure: function _ExampleEditorState__buildImageToolbar_closure(t0) { this.$this = t0; }, _darkModeStyles_closure: function _darkModeStyles_closure() { }, _darkModeStyles_closure0: function _darkModeStyles_closure0() { }, _darkModeStyles_closure1: function _darkModeStyles_closure1() { }, SuperEditorDemoTextItemSelector: function SuperEditorDemoTextItemSelector(t0, t1, t2, t3, t4, t5) { var _ = this; _.parentFocusNode = t0; _.boundaryKey = t1; _.id = t2; _.items = t3; _.onSelected = t4; _.key = t5; }, _SuperEditorDemoTextItemSelectorState: function _SuperEditorDemoTextItemSelectorState(t0, t1, t2) { var _ = this; _._super_editor_item_selector$_popoverController = t0; _._popoverFocusNode = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _SuperEditorDemoTextItemSelectorState_build_closure: function _SuperEditorDemoTextItemSelectorState_build_closure(t0) { this.$this = t0; }, _SuperEditorDemoTextItemSelectorState_build__closure: function _SuperEditorDemoTextItemSelectorState_build__closure(t0) { this.$this = t0; }, _SuperEditorDemoTextItemSelectorState__buildButton_closure: function _SuperEditorDemoTextItemSelectorState__buildButton_closure(t0) { this.$this = t0; }, SuperEditorDemoTextItem: function SuperEditorDemoTextItem(t0, t1) { this.id = t0; this.label = t1; }, SuperEditorPopoverButton: function SuperEditorPopoverButton(t0, t1, t2, t3) { var _ = this; _.padding = t0; _.onTap = t1; _.child = t2; _.key = t3; }, EditorToolbar: function EditorToolbar(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.editorViewportKey = t0; _.anchor = t1; _.editorFocusNode = t2; _.editor = t3; _.document = t4; _.composer = t5; _.closeToolbar = t6; _.key = t7; }, _EditorToolbarState: function _EditorToolbarState(t0) { var _ = this; _.___EditorToolbarState__screenBoundary_A = _.___EditorToolbarState__toolbarAligner_F = $; _._showUrlField = false; _.___EditorToolbarState__urlFocusNode_A = _.___EditorToolbarState__popoverFocusNode_A = $; _._widget = _._urlController = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EditorToolbarState__getSelectedLinkSpans_closure: function _EditorToolbarState__getSelectedLinkSpans_closure() { }, _EditorToolbarState__onLinkPressed_closure: function _EditorToolbarState__onLinkPressed_closure() { }, _EditorToolbarState__onLinkPressed_closure0: function _EditorToolbarState__onLinkPressed_closure0(t0) { this.$this = t0; }, _EditorToolbarState__applyLink_closure: function _EditorToolbarState__applyLink_closure(t0) { this.$this = t0; }, _EditorToolbarState__onBlockTypeSelected_closure: function _EditorToolbarState__onBlockTypeSelected_closure(t0, t1) { this.$this = t0; this.selectedItem = t1; }, _EditorToolbarState__onBlockTypeSelected__closure: function _EditorToolbarState__onBlockTypeSelected__closure(t0) { this.selectedItem = t0; }, _EditorToolbarState__buildBlockTypeSelector_closure: function _EditorToolbarState__buildBlockTypeSelector_closure(t0) { this.$this = t0; }, _EditorToolbarState__buildUrlField_closure0: function _EditorToolbarState__buildUrlField_closure0() { }, _EditorToolbarState__buildUrlField_closure: function _EditorToolbarState__buildUrlField_closure() { }, _EditorToolbarState__buildUrlField_closure1: function _EditorToolbarState__buildUrlField_closure1(t0) { this.$this = t0; }, _EditorToolbarState__buildUrlField__closure: function _EditorToolbarState__buildUrlField__closure(t0) { this.$this = t0; }, _TextType: function _TextType(t0, t1) { this.index = t0; this._core$_name = t1; }, ImageFormatToolbar: function ImageFormatToolbar(t0, t1, t2, t3) { var _ = this; _.anchor = t0; _.composer = t1; _.setWidth = t2; _.key = t3; }, _ImageFormatToolbarState: function _ImageFormatToolbarState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _ImageFormatToolbarState_build_closure: function _ImageFormatToolbarState_build_closure(t0) { this.$this = t0; }, _PositionedToolbar: function _PositionedToolbar(t0, t1, t2, t3) { var _ = this; _.anchor = t0; _.composer = t1; _.child = t2; _.key = t3; }, _PositionedToolbar_build_closure: function _PositionedToolbar_build_closure(t0) { this.$this = t0; }, SingleLineAttributedTextEditingController: function SingleLineAttributedTextEditingController(t0, t1, t2, t3, t4, t5) { var _ = this; _.onSubmit = t0; _._attributed_text_editing_controller$_selection = t1; _._composingAttributions = t2; _._composingRegion = t3; _._attributed_text_editing_controller$_text = t4; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t5; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, loadEmailTemplate(body, context, invoice, onComplete, subject, template) { var t2, credentials, t3, t1 = {}; t1.subject = subject; t1.body = body; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); credentials = t2.get$credentials(0); t2 = invoice == null; t3 = t2 ? null : invoice.entityType; t3 = A.S(t3 == null ? "" : t3); t2 = t2 ? null : invoice.id; if (t2 == null) t2 = ""; new A.WebClient().post$3$data(credentials.url + "/templates", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["entity", t3, "entity_id", t2, "template", "email_template_" + template, "subject", subject, "body", body], type$.String, type$.nullable_String))).then$1$1(0, new A.loadEmailTemplate_closure(onComplete), type$.Null).catchError$1(new A.loadEmailTemplate_closure0(t1, onComplete)); }, loadEmailTemplate_closure: function loadEmailTemplate_closure(t0) { this.onComplete = t0; }, loadEmailTemplate_closure0: function loadEmailTemplate_closure0(t0, t1) { this._box_0 = t0; this.onComplete = t1; }, WebUtils_apiUrl() { var url, t1 = window.location.href; t1.toString; if (B.JSString_methods.contains$1(t1, "?")) url = t1.split("?")[0]; else url = t1; return A.formatApiUrl(B.JSString_methods.contains$1(url, "#") ? url.split("#")[0] : url); }, WebUtils_registerWebView(html) { var t1; $.$get$platformViewRegistry(); t1 = html == null ? "" : html; $.$get$PlatformViewManager_instance().registerFactory$3$isVisible(t1, new A.WebUtils_registerWebView_closure(html), true); }, WebUtils_warnChanges(store) { var t1 = window; t1.toString; A._EventStreamSubscription$(t1, "beforeunload", new A.WebUtils_warnChanges_closure(store), false, type$.BeforeUnloadEvent); }, WebUtils_microsoftLogin(succesCallback, failureCallback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), publicClientApp, value, t1, t2; var $async$WebUtils_microsoftLogin = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.Configuration$(null); t2 = A.BrowserAuthOptions$(null); t2.redirectUri = A.cleanApiUrl(A.WebUtils_apiUrl()); t2.clientId = "1023b9ce-5b09-4f04-98f8-e1ed85a72332"; t1.auth = t2; publicClientApp = A.PublicClientApplication_PublicClientApplication(new A.Configuration(t1)); t1 = A.PopupRequest$(null); value = A._setArrayType(["user.read"], type$.JSArray_String); value = A.jsify(value); t1.scopes = value; publicClientApp.loginPopup$1(0, new A.PopupRequest(t1)).then$1$1(0, new A.WebUtils_microsoftLogin_closure(succesCallback), type$.Null).catchError$1(new A.WebUtils_microsoftLogin_closure0(failureCallback)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$WebUtils_microsoftLogin, $async$completer); }, WebUtils_registerWebView_closure: function WebUtils_registerWebView_closure(t0) { this.html = t0; }, WebUtils_warnChanges_closure: function WebUtils_warnChanges_closure(t0) { this.store = t0; }, WebUtils_microsoftLogin_closure: function WebUtils_microsoftLogin_closure(t0) { this.succesCallback = t0; }, WebUtils_microsoftLogin_closure0: function WebUtils_microsoftLogin_closure0(t0) { this.failureCallback = t0; }, linkify(text, options) { var _i, t1 = type$.JSArray_LinkifyElement, list = A._setArrayType([new A.TextElement0(text, text)], t1); if (text.length === 0) return A._setArrayType([], t1); for (_i = 0; _i < 2; ++_i) list = B.List_UrlLinkifier_EmailLinkifier[_i].parse$2(0, list, options); return list; }, LinkifyElement: function LinkifyElement() { }, LinkableElement: function LinkableElement() { }, TextElement0: function TextElement0(t0, t1) { this.text = t0; this.originText = t1; }, Linkifier: function Linkifier() { }, LinkifyOptions: function LinkifyOptions(t0, t1) { this.humanize = t0; this.looseUrl = t1; }, EmailLinkifier: function EmailLinkifier() { }, EmailElement: function EmailElement(t0, t1, t2, t3) { var _ = this; _.emailAddress = t0; _.url = t1; _.text = t2; _.originText = t3; }, UrlLinkifier: function UrlLinkifier() { }, UrlElement: function UrlElement(t0, t1, t2) { this.url = t0; this.text = t1; this.originText = t2; }, LocalAuthentication: function LocalAuthentication() { }, AndroidAuthMessages: function AndroidAuthMessages() { }, IOSAuthMessages: function IOSAuthMessages() { }, DefaultLocalAuthPlatform: function DefaultLocalAuthPlatform() { }, LocalAuthPlatform: function LocalAuthPlatform() { }, AuthMessages: function AuthMessages() { }, AuthenticationOptions: function AuthenticationOptions(t0) { this.biometricOnly = t0; }, WindowsAuthMessages: function WindowsAuthMessages() { }, Level: function Level(t0, t1) { this.name = t0; this.value = t1; }, LogRecord: function LogRecord(t0, t1, t2) { this.level = t0; this.message = t1; this.loggerName = t2; }, Logger_Logger($name) { return $.Logger__loggers.putIfAbsent$2(0, $name, new A.Logger_Logger_closure($name)); }, Logger: function Logger(t0, t1, t2) { var _ = this; _.name = t0; _.parent = t1; _._level = null; _._logger$_children = t2; _._logger$_controller = null; }, Logger_Logger_closure: function Logger_Logger_closure(t0) { this.name = t0; }, Element1: function Element1(t0, t1, t2) { this.tag = t0; this.children = t1; this.attributes = t2; }, Element_textContent_closure: function Element_textContent_closure() { }, Text1: function Text1(t0) { this.text = t0; }, UnparsedContent: function UnparsedContent(t0) { this.textContent = t0; }, BlockParser$(lines, $document) { var t1 = type$.JSArray_BlockSyntax, t2 = A._setArrayType([], t1); t1 = A._setArrayType([B.C_EmptyBlockSyntax, B.C_BlockTagBlockHtmlSyntax, new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}|$)", true, false, false, false), A.RegExp_RegExp("", true, false, false, false)), new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}|$)", true, false, false, false), A.RegExp_RegExp("", true, false, false, false)), new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}|$)", true, false, false, false), A.RegExp_RegExp("", true, false, false, false)), new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}", true, false, false, false)), new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}<\\?", true, false, false, false), A.RegExp_RegExp("\\?>", true, false, false, false)), new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}", true, false, false, false)), new A.LongBlockHtmlSyntax(A.RegExp_RegExp("^ {0,3}", true, false, false, false)), B.C_OtherTagBlockHtmlSyntax, B.C_SetextHeaderSyntax, B.C_HeaderSyntax, B.C_CodeBlockSyntax, B.C_BlockquoteSyntax, B.C_HorizontalRuleSyntax, B.C_UnorderedListSyntax, B.C_OrderedListSyntax, B.C_ParagraphSyntax], t1); B.JSArray_methods.addAll$1(t2, $document._blockSyntaxes); B.JSArray_methods.addAll$1(t2, t1); return new A.BlockParser(lines, $document, t2, t1); }, BlockSyntax_isAtBlockEnd(parser) { if (parser._pos >= parser.lines.length) return true; return B.JSArray_methods.any$1(parser.blockSyntaxes, new A.BlockSyntax_isAtBlockEnd_closure(parser)); }, ListSyntax__expandedTabLength(input) { var t1, t2, $length, t3; for (t1 = new A.CodeUnits(input), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"), $length = 0; t1.moveNext$0();) { t3 = t1.__internal$_current; $length += (t3 == null ? t2._as(t3) : t3) === 9 ? 4 - B.JSInt_methods.$mod($length, 4) : 1; } return $length; }, BlockParser: function BlockParser(t0, t1, t2, t3) { var _ = this; _.lines = t0; _.document = t1; _.blockSyntaxes = t2; _._pos = 0; _.encounteredBlankLine = false; _.standardBlockSyntaxes = t3; }, BlockSyntax: function BlockSyntax() { }, BlockSyntax_isAtBlockEnd_closure: function BlockSyntax_isAtBlockEnd_closure(t0) { this.parser = t0; }, EmptyBlockSyntax: function EmptyBlockSyntax() { }, SetextHeaderSyntax: function SetextHeaderSyntax() { }, HeaderSyntax: function HeaderSyntax() { }, BlockquoteSyntax: function BlockquoteSyntax() { }, BlockquoteSyntax_parseChildLines_closure: function BlockquoteSyntax_parseChildLines_closure(t0) { this.parser = t0; }, CodeBlockSyntax: function CodeBlockSyntax() { }, FencedCodeBlockSyntax: function FencedCodeBlockSyntax() { }, HorizontalRuleSyntax: function HorizontalRuleSyntax() { }, BlockHtmlSyntax: function BlockHtmlSyntax() { }, BlockTagBlockHtmlSyntax: function BlockTagBlockHtmlSyntax() { }, OtherTagBlockHtmlSyntax: function OtherTagBlockHtmlSyntax() { }, LongBlockHtmlSyntax: function LongBlockHtmlSyntax(t0, t1) { this.pattern = t0; this._endPattern = t1; }, ListItem: function ListItem(t0) { this.lines = t0; }, ListSyntax: function ListSyntax() { }, ListSyntax_parse_endItem: function ListSyntax_parse_endItem(t0, t1) { this._box_0 = t0; this.items = t1; }, ListSyntax_parse_tryMatch: function ListSyntax_parse_tryMatch(t0, t1) { this.match = t0; this.parser = t1; }, UnorderedListSyntax: function UnorderedListSyntax() { }, OrderedListSyntax: function OrderedListSyntax() { }, ParagraphSyntax: function ParagraphSyntax() { }, ParagraphSyntax__extractReflinkDefinitions_lineStartsReflinkDefinition: function ParagraphSyntax__extractReflinkDefinitions_lineStartsReflinkDefinition(t0) { this.lines = t0; }, ParagraphSyntax__parseReflinkDefinition_closure: function ParagraphSyntax__parseReflinkDefinition_closure(t0, t1) { this._box_0 = t0; this.destination = t1; }, Document$0(blockSyntaxes) { var t3, t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.BlockSyntax), t2 = A.LinkedHashSet_LinkedHashSet$_empty(type$.InlineSyntax); t1.addAll$1(0, blockSyntaxes == null ? A._setArrayType([], type$.JSArray_BlockSyntax) : blockSyntaxes); t3 = A._setArrayType([], type$.JSArray_InlineSyntax); t2.addAll$1(0, t3); t3 = $.$get$ExtensionSet_commonMark(); t1.addAll$1(0, t3.blockSyntaxes); t2.addAll$1(0, t3.inlineSyntaxes); return new A.Document0(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.LinkReference), t1, t2, false); }, Document0: function Document0(t0, t1, t2, t3) { var _ = this; _.linkReferences = t0; _._blockSyntaxes = t1; _._inlineSyntaxes = t2; _.hasCustomInlineSyntaxes = t3; }, LinkReference: function LinkReference(t0, t1) { this.destination = t0; this.title = t1; }, ExtensionSet: function ExtensionSet(t0, t1) { this.blockSyntaxes = t0; this.inlineSyntaxes = t1; }, TextSyntax$(pattern, startCharacter, sub) { return new A.TextSyntax(sub, A.RegExp_RegExp(pattern, true, false, true, false), startCharacter); }, DelimiterRun_tryParse(parser, runStart, runEnd, allowIntraWord, node, syntax) { var leftFlanking, rightFlanking, t3, _s4_ = " \t\r\n", preceding = runStart === 0 ? "\n" : B.JSString_methods.substring$2(parser.source, runStart - 1, runStart), t1 = $.$get$DelimiterRun_punctuation()._nativeRegExp, precededByPunctuation = t1.test(preceding), t2 = parser.source, following = runEnd === t2.length ? "\n" : B.JSString_methods.substring$2(t2, runEnd, runEnd + 1), followedByPunctuation = t1.test(following); t1 = B.JSString_methods.contains$1(_s4_, following); if (t1) leftFlanking = false; else leftFlanking = !followedByPunctuation || B.JSString_methods.contains$1(_s4_, preceding) || precededByPunctuation || false; if (B.JSString_methods.contains$1(_s4_, preceding)) rightFlanking = false; else rightFlanking = !precededByPunctuation || t1 || followedByPunctuation || false; if (!leftFlanking && !rightFlanking) return null; t1 = t2.charCodeAt(runStart); if (leftFlanking) if (t1 !== 42) if (rightFlanking) t2 = precededByPunctuation; else t2 = true; else t2 = true; else t2 = false; if (rightFlanking) if (t1 !== 42) if (leftFlanking) t3 = followedByPunctuation; else t3 = true; else t3 = true; else t3 = false; return new A.DelimiterRun(node, t1, syntax, t2, t3); }, TagSyntax$(pattern, requiresDelimiterRun, startCharacter) { return new A.TagSyntax(requiresDelimiterRun, A.RegExp_RegExp(pattern, true, false, true, false), startCharacter); }, LinkSyntax$(linkResolver, pattern, startCharacter) { return new A.LinkSyntax(new A.LinkSyntax_closure(), false, A.RegExp_RegExp(pattern, true, false, true, false), startCharacter); }, ImageSyntax$(linkResolver) { return new A.ImageSyntax(new A.LinkSyntax_closure(), false, A.RegExp_RegExp("!\\[", true, false, true, false), 33); }, InlineParser: function InlineParser(t0, t1, t2, t3, t4) { var _ = this; _.source = t0; _.document = t1; _.syntaxes = t2; _.start = _.pos = 0; _._delimiterStack = t3; _._inline_parser$_tree = t4; }, InlineParser_parse_closure: function InlineParser_parse_closure(t0) { this.$this = t0; }, InlineParser__linkOrImage_closure: function InlineParser__linkOrImage_closure() { }, InlineParser__linkOrImage_closure0: function InlineParser__linkOrImage_closure0() { }, InlineParser__linkOrImage_closure1: function InlineParser__linkOrImage_closure1(t0) { this.delimiter = t0; }, InlineParser__linkOrImage_closure2: function InlineParser__linkOrImage_closure2(t0, t1, t2) { this.$this = t0; this.index = t1; this.nodeIndex = t2; }, InlineParser__processEmphasis_closure: function InlineParser__processEmphasis_closure(t0) { this.bottomIndex = t0; }, InlineParser__processEmphasis_closure0: function InlineParser__processEmphasis_closure0(t0, t1) { this.$this = t0; this.closer = t1; }, InlineParser__processEmphasis_closure1: function InlineParser__processEmphasis_closure1(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.openerTextNodeIndex = t2; }, InlineSyntax: function InlineSyntax() { }, LineBreakSyntax: function LineBreakSyntax(t0, t1) { this.pattern = t0; this._startCharacter = t1; }, TextSyntax: function TextSyntax(t0, t1, t2) { this.substitute = t0; this.pattern = t1; this._startCharacter = t2; }, EscapeSyntax: function EscapeSyntax(t0, t1) { this.pattern = t0; this._startCharacter = t1; }, InlineHtmlSyntax: function InlineHtmlSyntax(t0, t1, t2) { this.substitute = t0; this.pattern = t1; this._startCharacter = t2; }, EmailAutolinkSyntax: function EmailAutolinkSyntax(t0, t1) { this.pattern = t0; this._startCharacter = t1; }, AutolinkSyntax: function AutolinkSyntax(t0, t1) { this.pattern = t0; this._startCharacter = t1; }, SimpleDelimiter: function SimpleDelimiter(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.node = t0; _.char = t1; _.length = t2; _.isActive = true; _.canOpen = t3; _.canClose = t4; _.syntax = t5; _.endPos = t6; }, DelimiterRun: function DelimiterRun(t0, t1, t2, t3, t4) { var _ = this; _.node = t0; _.char = t1; _.syntax = t2; _.canOpen = t3; _.canClose = t4; }, TagSyntax: function TagSyntax(t0, t1, t2) { this.requiresDelimiterRun = t0; this.pattern = t1; this._startCharacter = t2; }, LinkSyntax: function LinkSyntax(t0, t1, t2, t3) { var _ = this; _.linkResolver = t0; _.requiresDelimiterRun = t1; _.pattern = t2; _._startCharacter = t3; }, LinkSyntax_closure: function LinkSyntax_closure() { }, ImageSyntax: function ImageSyntax(t0, t1, t2, t3) { var _ = this; _.linkResolver = t0; _.requiresDelimiterRun = t1; _.pattern = t2; _._startCharacter = t3; }, ImageSyntax__createNode_closure: function ImageSyntax__createNode_closure() { }, CodeSyntax: function CodeSyntax(t0, t1) { this.pattern = t0; this._startCharacter = t1; }, InlineLink: function InlineLink(t0, t1) { this.destination = t0; this.title = t1; }, _MdiIconData: function _MdiIconData(t0, t1, t2, t3) { var _ = this; _.codePoint = t0; _.fontFamily = t1; _.fontPackage = t2; _.matchTextDirection = t3; }, memo1(func, $A, $R) { var t1 = {}, prevArg = A._Cell$named("prevArg"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo1_closure(t1, prevArg, prevResult, func, $A, $R); }, memo2(func, $A, $B, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo2_closure(t1, prevArgA, prevArgB, prevResult, func, $A, $B, $R); }, memo3(func, $A, $B, $C, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo3_closure(t1, prevArgA, prevArgB, prevArgC, prevResult, func, $A, $B, $C, $R); }, memo4(func, $A, $B, $C, $D, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo4_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevResult, func, $A, $B, $C, $D, $R); }, memo5(func, $A, $B, $C, $D, $E, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevArgE = A._Cell$named("prevArgE"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo5_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevArgE, prevResult, func, $A, $B, $C, $D, $E, $R); }, memo6(func, $A, $B, $C, $D, $E, $F, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevArgE = A._Cell$named("prevArgE"), prevArgF = A._Cell$named("prevArgF"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo6_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevArgE, prevArgF, prevResult, func, $A, $B, $C, $D, $E, $F, $R); }, memo7(func, $A, $B, $C, $D, $E, $F, $G, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevArgE = A._Cell$named("prevArgE"), prevArgF = A._Cell$named("prevArgF"), prevArgG = A._Cell$named("prevArgG"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo7_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevArgE, prevArgF, prevArgG, prevResult, func, $A, $B, $C, $D, $E, $F, $G, $R); }, memo8(func, $A, $B, $C, $D, $E, $F, $G, $H, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevArgE = A._Cell$named("prevArgE"), prevArgF = A._Cell$named("prevArgF"), prevArgG = A._Cell$named("prevArgG"), prevArgH = A._Cell$named("prevArgH"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo8_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevArgE, prevArgF, prevArgG, prevArgH, prevResult, func, $A, $B, $C, $D, $E, $F, $G, $H, $R); }, memo9(func, $A, $B, $C, $D, $E, $F, $G, $H, I, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevArgE = A._Cell$named("prevArgE"), prevArgF = A._Cell$named("prevArgF"), prevArgG = A._Cell$named("prevArgG"), prevArgH = A._Cell$named("prevArgH"), prevArgI = A._Cell$named("prevArgI"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo9_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevArgE, prevArgF, prevArgG, prevArgH, prevArgI, prevResult, func, $A, $B, $C, $D, $E, $F, $G, $H, I, $R); }, memo10(func, $A, $B, $C, $D, $E, $F, $G, $H, I, $J, $R) { var t1 = {}, prevArgA = A._Cell$named("prevArgA"), prevArgB = A._Cell$named("prevArgB"), prevArgC = A._Cell$named("prevArgC"), prevArgD = A._Cell$named("prevArgD"), prevArgE = A._Cell$named("prevArgE"), prevArgF = A._Cell$named("prevArgF"), prevArgG = A._Cell$named("prevArgG"), prevArgH = A._Cell$named("prevArgH"), prevArgI = A._Cell$named("prevArgI"), prevArgJ = A._Cell$named("prevArgJ"), prevResult = A._Cell$named("prevResult"); t1.isInitial = true; return new A.memo10_closure(t1, prevArgA, prevArgB, prevArgC, prevArgD, prevArgE, prevArgF, prevArgG, prevArgH, prevArgI, prevArgJ, prevResult, func, $A, $B, $C, $D, $E, $F, $G, $H, I, $J, $R); }, memo1_closure: function memo1_closure(t0, t1, t2, t3, t4, t5) { var _ = this; _._box_0 = t0; _.prevArg = t1; _.prevResult = t2; _.func = t3; _.A = t4; _.R = t5; }, memo2_closure: function memo2_closure(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevResult = t3; _.func = t4; _.A = t5; _.B = t6; _.R = t7; }, memo3_closure: function memo3_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevResult = t4; _.func = t5; _.A = t6; _.B = t7; _.C = t8; _.R = t9; }, memo4_closure: function memo4_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevResult = t5; _.func = t6; _.A = t7; _.B = t8; _.C = t9; _.D = t10; _.R = t11; }, memo5_closure: function memo5_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevArgE = t5; _.prevResult = t6; _.func = t7; _.A = t8; _.B = t9; _.C = t10; _.D = t11; _.E = t12; _.R = t13; }, memo6_closure: function memo6_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevArgE = t5; _.prevArgF = t6; _.prevResult = t7; _.func = t8; _.A = t9; _.B = t10; _.C = t11; _.D = t12; _.E = t13; _.F = t14; _.R = t15; }, memo7_closure: function memo7_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevArgE = t5; _.prevArgF = t6; _.prevArgG = t7; _.prevResult = t8; _.func = t9; _.A = t10; _.B = t11; _.C = t12; _.D = t13; _.E = t14; _.F = t15; _.G = t16; _.R = t17; }, memo8_closure: function memo8_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevArgE = t5; _.prevArgF = t6; _.prevArgG = t7; _.prevArgH = t8; _.prevResult = t9; _.func = t10; _.A = t11; _.B = t12; _.C = t13; _.D = t14; _.E = t15; _.F = t16; _.G = t17; _.H = t18; _.R = t19; }, memo9_closure: function memo9_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevArgE = t5; _.prevArgF = t6; _.prevArgG = t7; _.prevArgH = t8; _.prevArgI = t9; _.prevResult = t10; _.func = t11; _.A = t12; _.B = t13; _.C = t14; _.D = t15; _.E = t16; _.F = t17; _.G = t18; _.H = t19; _.I = t20; _.R = t21; }, memo10_closure: function memo10_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { var _ = this; _._box_0 = t0; _.prevArgA = t1; _.prevArgB = t2; _.prevArgC = t3; _.prevArgD = t4; _.prevArgE = t5; _.prevArgF = t6; _.prevArgG = t7; _.prevArgH = t8; _.prevArgI = t9; _.prevArgJ = t10; _.prevResult = t11; _.func = t12; _.A = t13; _.B = t14; _.C = t15; _.D = t16; _.E = t17; _.F = t18; _.G = t19; _.H = t20; _.I = t21; _.J = t22; _.R = t23; }, PublicClientApplication_PublicClientApplication(configuration) { var ex, t1, exception; try { t1 = new msal.PublicClientApplication(configuration._jsObject); return new A.PublicClientApplication(t1); } catch (exception) { t1 = A.unwrapException(exception); if (type$.JsError._is(t1)) { ex = t1; throw A.wrapException(A.convertJsError(ex)); } else throw exception; } }, _callJsMethod($function) { var ex, t1, exception; try { t1 = $function.call$0(); return t1; } catch (exception) { t1 = A.unwrapException(exception); if (type$.JsError._is(t1)) { ex = t1; throw A.wrapException(A.convertJsError(ex)); } else throw exception; } }, _convertMsalPromise(promise, $T) { return A._convertMsalPromise$body(promise, $T, $T); }, _convertMsalPromise$body(promise, $T, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$handler = 2, $async$currentError, ex, t1, exception, $async$exception; var $async$_convertMsalPromise = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait(A.promiseToFuture(promise, $T), $async$_convertMsalPromise); case 7: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; t1 = A.unwrapException($async$exception); if (type$.JsError._is(t1)) { ex = t1; throw A.wrapException(A.convertJsError(ex)); } else throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_convertMsalPromise, $async$completer); }, AuthenticationResult: function AuthenticationResult(t0) { this._jsObject = t0; }, Configuration: function Configuration(t0) { this._jsObject = t0; }, BrowserAuthOptions0: function BrowserAuthOptions0(t0) { this._jsObject = t0; }, PublicClientApplication: function PublicClientApplication(t0) { this._jsObject = t0; }, PublicClientApplication_loginPopup_closure: function PublicClientApplication_loginPopup_closure(t0, t1) { this.$this = t0; this.request = t1; }, PopupRequest: function PopupRequest(t0) { this._jsObject = t0; }, CommonAuthorizationUrlRequest: function CommonAuthorizationUrlRequest() { }, convertJsError(jsError) { var t1 = J.getInterceptor$x(jsError); if (J.$eq$(t1.get$name(jsError), "BrowserConfigurationAuthError")) return new A.BrowserConfigurationAuthException(jsError, jsError); else if (J.$eq$(t1.get$name(jsError), "BrowserAuthError")) return new A.BrowserAuthException(jsError, jsError); else if (J.$eq$(t1.get$name(jsError), "ClientConfigurationError")) return new A.ClientConfigurationException(jsError, jsError); else if (J.$eq$(t1.get$name(jsError), "InteractionRequiredAuthError")) return new A.InteractionRequiredAuthException(jsError, jsError); else if (J.$eq$(t1.get$name(jsError), "ServerError")) return new A.ServerException(jsError, jsError); else if (J.$eq$(t1.get$name(jsError), "ClientAuthError")) return new A.ClientAuthException(jsError, jsError); else return new A.AuthException(jsError, jsError); }, MsalJsException: function MsalJsException() { }, AuthException: function AuthException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, ClientAuthException: function ClientAuthException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, ClientConfigurationException: function ClientConfigurationException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, InteractionRequiredAuthException: function InteractionRequiredAuthException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, ServerException: function ServerException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, BrowserAuthException: function BrowserAuthException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, BrowserConfigurationAuthException: function BrowserConfigurationAuthException(t0, t1) { this._exceptions$_jsObject = t0; this._baseJsObject = t1; }, Configuration$(receiver) { return new A.Configuration0(); }, BrowserAuthOptions$(receiver) { return new A.BrowserAuthOptions(); }, PopupRequest$(receiver) { return new A.PopupRequest0(); }, AccountInfo: function AccountInfo() { }, AuthenticationResult0: function AuthenticationResult0() { }, Configuration0: function Configuration0() { }, BrowserAuthOptions: function BrowserAuthOptions() { }, CacheOptions: function CacheOptions() { }, BrowserSystemOptions: function BrowserSystemOptions() { }, LoggerOptions: function LoggerOptions() { }, AuthError: function AuthError() { }, EventMessage: function EventMessage() { }, Logger1: function Logger1() { }, NavigationOptions: function NavigationOptions() { }, NetworkRequestOptions: function NetworkRequestOptions() { }, NetworkResponse: function NetworkResponse() { }, PublicClientApplication0: function PublicClientApplication0() { }, SsoSilentRequest: function SsoSilentRequest() { }, EndSessionRequest: function EndSessionRequest() { }, EndSessionPopupRequest: function EndSessionPopupRequest() { }, SilentRequest: function SilentRequest() { }, RedirectRequest: function RedirectRequest() { }, PopupRequest0: function PopupRequest0() { }, CommonSilentFlowRequest: function CommonSilentFlowRequest() { }, CommonAuthorizationUrlRequest0: function CommonAuthorizationUrlRequest0() { }, CommonEndSessionRequest: function CommonEndSessionRequest() { }, JsError: function JsError() { }, Promise1: function Promise1() { }, Array: function Array() { }, Object0: function Object0() { }, Reflect: function Reflect() { }, OverflowViewParentData: function OverflowViewParentData(t0, t1, t2) { var _ = this; _.offstage = null; _.ContainerParentDataMixin_previousSibling = t0; _.ContainerParentDataMixin_nextSibling = t1; _.offset = t2; }, OverflowViewLayoutBehavior: function OverflowViewLayoutBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, RenderOverflowView: function RenderOverflowView(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._overflow_view$_direction = t0; _._overflow_view$_spacing = t1; _._overflow_view$_layoutBehavior = t2; _._isHorizontal = t3; _._hasOverflow = false; _.ContainerRenderObjectMixin__childCount = t4; _.ContainerRenderObjectMixin__firstChild = t5; _.ContainerRenderObjectMixin__lastChild = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderOverflowView_resetOffstage_closure: function RenderOverflowView_resetOffstage_closure() { }, RenderOverflowView_performFixedLayout_getChildOffset: function RenderOverflowView_performFixedLayout_getChildOffset(t0, t1) { this.$this = t0; this.childStride = t1; }, RenderOverflowView_performFlexibleLayout_closure: function RenderOverflowView_performFlexibleLayout_closure(t0) { this.$this = t0; }, RenderOverflowView_visitOnlyOnStageChildren_closure: function RenderOverflowView_visitOnlyOnStageChildren_closure(t0) { this.visitor = t0; }, RenderOverflowView_paint_paintChild: function RenderOverflowView_paint_paintChild(t0, t1, t2) { this.$this = t0; this.context = t1; this.offset = t2; }, RenderOverflowView_paint_defaultPaint: function RenderOverflowView_paint_defaultPaint(t0, t1) { this.$this = t0; this.paintChild = t1; }, RenderOverflowView_hitTestChildren_closure: function RenderOverflowView_hitTestChildren_closure(t0, t1) { this.result = t0; this.position = t1; }, RenderOverflowView_hitTestChildren__closure: function RenderOverflowView_hitTestChildren__closure(t0, t1, t2) { this.position = t0; this.childParentData = t1; this.child = t2; }, _RenderOverflowView_RenderBox_ContainerRenderObjectMixin: function _RenderOverflowView_RenderBox_ContainerRenderObjectMixin() { }, _RenderOverflowView_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderOverflowView_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, OverflowView$flexible(builder, children, spacing) { var t1 = A.List_List$of(children, true, type$.Widget); t1.push(new A.ValueLayoutBuilder(new A.OverflowView$_all_closure(builder), null, type$.ValueLayoutBuilder_int)); return new A.OverflowView(B.Axis_0, spacing, B.OverflowViewLayoutBehavior_1, t1, null); }, OverflowView: function OverflowView(t0, t1, t2, t3, t4) { var _ = this; _.direction = t0; _.spacing = t1; _._layoutBehavior = t2; _.children = t3; _.key = t4; }, OverflowView$_all_closure: function OverflowView$_all_closure(t0) { this.builder = t0; }, _OverflowViewElement: function _OverflowViewElement(t0, t1, t2) { var _ = this; _.__MultiChildRenderObjectElement__children_A = $; _._forgottenChildren = t0; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, CupertinoPopoverToolbarAligner: function CupertinoPopoverToolbarAligner(t0) { this._cupertino_popover_aligners$_boundsKey = t0; }, CupertinoPopoverMenu: function CupertinoPopoverMenu(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.focalPoint = t0; _.allowHorizontalArrow = t1; _.arrowBaseWidth = t2; _.arrowLength = t3; _.borderRadius = t4; _.padding = t5; _.backgroundColor = t6; _.elevation = t7; _.shadowColor = t8; _.extendAndClipContentOverArrow = t9; _.child = t10; _.key = t11; }, RenderPopover: function RenderPopover(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _._cupertino_popover_menu$_borderRadius = t0; _._arrowBaseWidth = t1; _._arrowLength = t2; _._focalPoint = t3; _._cupertino_popover_menu$_padding = t4; _._screenSize = t5; _._cupertino_popover_menu$_backgroundColor = t6; _._cupertino_popover_menu$_elevation = t7; _._cupertino_popover_menu$_shadowColor = t8; _._allowHorizontalArrow = t9; _._extendAndClipContentOverArrow = t10; _._reservedSizeForArrow = t11; _._backgroundShapeOffset = t12; _._backgroundShapePath = null; _._contentOffset = t13; _._cupertino_popover_menu$_showDebugPaint = t14; _.__RenderPopover__backgroundPaint_A = t15; _._clipPathLayer = t16; _.RenderObjectWithChildMixin__child = t17; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t18; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderPopover_paint_closure: function RenderPopover_paint_closure(t0) { this.$this = t0; }, RenderPopover_hitTestChildren_closure: function RenderPopover_hitTestChildren_closure(t0, t1) { this.$this = t0; this.position = t1; }, ArrowDirection: function ArrowDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, _IosToolbarMenuContent$(children, controller, height, nextButton, pages, previousButton) { var t1 = A._setArrayType([previousButton], type$.JSArray_Widget); B.JSArray_methods.addAll$1(t1, children); t1.push(nextButton); return new A._IosToolbarMenuContent(pages, controller, height, t1, null); }, CupertinoPopoverToolbar: function CupertinoPopoverToolbar(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.focalPoint = t0; _.backgroundColor = t1; _.height = t2; _.elevation = t3; _.activeButtonTextColor = t4; _.inactiveButtonTextColor = t5; _.children = t6; _.key = t7; }, _CupertinoPopoverToolbarState: function _CupertinoPopoverToolbarState(t0, t1) { var _ = this; _._cupertino_toolbar$_controller = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _CupertinoPopoverToolbarState__buildContent_closure: function _CupertinoPopoverToolbarState__buildContent_closure(t0) { this.$this = t0; }, _MenuPageController: function _MenuPageController(t0) { var _ = this; _._maxPages = _._currentPage = 1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _IosToolbarMenuContent: function _IosToolbarMenuContent(t0, t1, t2, t3, t4) { var _ = this; _._pages = t0; _.controller = t1; _.height = t2; _.children = t3; _.key = t4; }, _IosPagerParentData: function _IosPagerParentData(t0, t1, t2) { this.ContainerParentDataMixin_previousSibling = t0; this.ContainerParentDataMixin_nextSibling = t1; this.offset = t2; }, _RenderIosPagedMenu: function _RenderIosPagedMenu(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _._linePaint = t0; _._cupertino_toolbar$_controller = t1; _._autoPaginated = t2; _._cupertino_toolbar$_height = t3; _._pages = t4; _._hasMultiplePages = false; _.ContainerRenderObjectMixin__childCount = t5; _.ContainerRenderObjectMixin__firstChild = t6; _.ContainerRenderObjectMixin__lastChild = t7; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t8; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderIosPagedMenu__hitTestChild_closure: function _RenderIosPagedMenu__hitTestChild_closure(t0, t1, t2) { this.position = t0; this.childParentData = t1; this.child = t2; }, _RenderIosPagedMenu__scheduleUpdateControllerPageCount_closure: function _RenderIosPagedMenu__scheduleUpdateControllerPageCount_closure(t0) { this.$this = t0; }, _MenuPageInfo: function _MenuPageInfo(t0, t1) { this.startingIndex = t0; this.endingIndex = t1; }, __RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin: function __RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin() { }, __RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function __RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, LeaderMenuFocalPoint: function LeaderMenuFocalPoint(t0) { this._menu_with_pointer_follower$_link = t0; }, _PopoverScaffoldState_closePopoverOnTapOutside(controller) { controller.close$0(0); }, PopoverScaffold: function PopoverScaffold(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.controller = t0; _.buttonBuilder = t1; _.popoverBuilder = t2; _.popoverFocusNode = t3; _.parentFocusNode = t4; _.boundaryKey = t5; _.key = t6; }, _PopoverScaffoldState: function _PopoverScaffoldState(t0, t1, t2, t3) { var _ = this; _._popovers$_overlayController = t0; _._popoverLink = t1; _._scaffoldFocusNode = t2; _.___PopoverScaffoldState__screenBoundary_A = _.___PopoverScaffoldState__screenSize_A = $; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _PopoverScaffoldState__onPopoverControllerChanged_closure: function _PopoverScaffoldState__onPopoverControllerChanged_closure(t0) { this.$this = t0; }, _PopoverScaffoldState__buildPopover_closure: function _PopoverScaffoldState__buildPopover_closure(t0) { this.$this = t0; }, PopoverController: function PopoverController(t0) { var _ = this; _._shouldShow = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, PopoverGeometry: function PopoverGeometry() { }, DropdownListPopoverAligner: function DropdownListPopoverAligner() { }, disabledMacIntents_closure0: function disabledMacIntents_closure0() { }, _PreventPrioritizedIntentsFromBubblingUp0: function _PreventPrioritizedIntentsFromBubblingUp0(t0, t1) { this.intentFilter = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, RoundedRectanglePopoverAppearance: function RoundedRectanglePopoverAppearance(t0, t1) { this.child = t0; this.key = t1; }, _RoundedRectanglePopoverAppearanceState: function _RoundedRectanglePopoverAppearanceState(t0, t1, t2) { var _ = this; _.___RoundedRectanglePopoverAppearanceState__containerFadeInAnimation_F = _.___RoundedRectanglePopoverAppearanceState__animationController_F = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _PopoverController_Object_ChangeNotifier: function _PopoverController_Object_ChangeNotifier() { }, __RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin: function __RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin() { }, PackageInfoPlusWebPlugin: function PackageInfoPlusWebPlugin() { }, PackageInfoPlatform: function PackageInfoPlatform() { }, _parseUri(uri) { return uri; }, _validateArgList(method, args) { var numArgs, i, numArgs0, message, t1, t2, t3, t4; for (numArgs = args.length, i = 1; i < numArgs; ++i) { if (args[i] == null || args[i - 1] != null) continue; for (; numArgs >= 1; numArgs = numArgs0) { numArgs0 = numArgs - 1; if (args[numArgs0] != null) break; } message = new A.StringBuffer(""); t1 = "" + (method + "("); message._contents = t1; t2 = A._arrayInstanceType(args); t3 = t2._eval$1("SubListIterable<1>"); t4 = new A.SubListIterable(args, 0, numArgs, t3); t4.SubListIterable$3(args, 0, numArgs, t2._precomputed1); t3 = t1 + new A.MappedListIterable(t4, new A._validateArgList_closure(), t3._eval$1("MappedListIterable")).join$1(0, ", "); message._contents = t3; message._contents = t3 + ("): part " + (i - 1) + " was null, but part " + i + " was not."); throw A.wrapException(A.ArgumentError$(message.toString$0(0), null)); } }, Context: function Context(t0, t1) { this.style = t0; this._context$_current = t1; }, Context_joinAll_closure: function Context_joinAll_closure() { }, Context_split_closure: function Context_split_closure() { }, _validateArgList_closure: function _validateArgList_closure() { }, InternalStyle: function InternalStyle() { }, ParsedPath_ParsedPath$parse(path, style) { var t1, parts, separators, start, i, root = style.getRoot$1(path), isRootRelative = style.isRootRelative$1(path); if (root != null) path = B.JSString_methods.substring$1(path, root.length); t1 = type$.JSArray_String; parts = A._setArrayType([], t1); separators = A._setArrayType([], t1); t1 = path.length; if (t1 !== 0 && style.isSeparator$1(path.charCodeAt(0))) { separators.push(path[0]); start = 1; } else { separators.push(""); start = 0; } for (i = start; i < t1; ++i) if (style.isSeparator$1(path.charCodeAt(i))) { parts.push(B.JSString_methods.substring$2(path, start, i)); separators.push(path[i]); start = i + 1; } if (start < t1) { parts.push(B.JSString_methods.substring$1(path, start)); separators.push(""); } return new A.ParsedPath(style, root, isRootRelative, parts, separators); }, ParsedPath: function ParsedPath(t0, t1, t2, t3, t4) { var _ = this; _.style = t0; _.root = t1; _.isRootRelative = t2; _.parts = t3; _.separators = t4; }, PathException$(message) { return new A.PathException(message); }, PathException: function PathException(t0) { this.message = t0; }, Style__getPlatformStyle() { var t1, _null = null; if (A.Uri_base().get$scheme() !== "file") return $.$get$Style_url(); t1 = A.Uri_base(); if (!B.JSString_methods.endsWith$1(t1.get$path(t1), "/")) return $.$get$Style_url(); if (A._Uri__Uri(_null, _null, "a/b", _null, _null).toFilePath$0() === "a\\b") return $.$get$Style_windows(); return $.$get$Style_posix(); }, Style: function Style() { }, PosixStyle: function PosixStyle(t0, t1, t2) { this.separatorPattern = t0; this.needsSeparatorPattern = t1; this.rootPattern = t2; }, UrlStyle: function UrlStyle(t0, t1, t2, t3) { var _ = this; _.separatorPattern = t0; _.needsSeparatorPattern = t1; _.rootPattern = t2; _.relativeRootPattern = t3; }, WindowsStyle: function WindowsStyle(t0, t1, t2, t3) { var _ = this; _.separatorPattern = t0; _.needsSeparatorPattern = t1; _.rootPattern = t2; _.relativeRootPattern = t3; }, getApplicationDocumentsDirectory() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Directory), $async$returnValue, path; var $async$getApplicationDocumentsDirectory = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.$get$PathProviderPlatform__instance(); $async$goto = 3; return A._asyncAwait(B.MethodChannel_OTL._invokeMethod$1$3$arguments$missingOk("getApplicationDocumentsDirectory", null, false, type$.String), $async$getApplicationDocumentsDirectory); case 3: // returning from await. path = $async$result; if (path == null) throw A.wrapException(new A.MissingPlatformDirectoryException("Unable to get application documents directory")); $async$returnValue = A.Directory_Directory(path); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getApplicationDocumentsDirectory, $async$completer); }, MissingPlatformDirectoryException: function MissingPlatformDirectoryException(t0) { this.message = t0; }, PathProviderPlatform: function PathProviderPlatform() { }, MethodChannelPathProvider: function MethodChannelPathProvider() { }, PdfPageFormat$(width, height, marginAll, marginBottom, marginLeft, marginRight, marginTop) { var t1 = marginAll == null, t2 = t1 ? marginTop : marginAll, t3 = t1 ? marginBottom : marginAll, t4 = t1 ? marginLeft : marginAll; return new A.PdfPageFormat(width, height, t2, t3, t4, t1 ? marginRight : marginAll); }, PdfPageFormat: function PdfPageFormat(t0, t1, t2, t3, t4, t5) { var _ = this; _.width = t0; _.height = t1; _.marginTop = t2; _.marginBottom = t3; _.marginLeft = t4; _.marginRight = t5; }, PdfRasterBase: function PdfRasterBase(t0, t1, t2) { this.width = t0; this.height = t1; this.pixels = t2; }, WebPermissionHandler: function WebPermissionHandler(t0) { this._webDelegate = t0; }, WebDelegate: function WebDelegate(t0, t1) { this._devices = t0; this._geolocation = t1; }, PermissionHandlerPlatform: function PermissionHandlerPlatform() { }, MethodChannelPermissionHandler: function MethodChannelPermissionHandler() { }, PinchZoom$(child) { return new A.PinchZoom(child, null); }, PinchZoom: function PinchZoom(t0, t1) { this.child = t0; this.key = t1; }, _PinchZoomState: function _PinchZoomState(t0, t1, t2, t3) { var _ = this; _._pinch_zoom_widget$_transformationController = t0; _.___PinchZoomState__controllerReset_A = _.___PinchZoomState__animationReset_A = $; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _PinchZoomState_build_closure0: function _PinchZoomState_build_closure0(t0) { this.$this = t0; }, _PinchZoomState_build_closure: function _PinchZoomState_build_closure(t0) { this.$this = t0; }, __PinchZoomState_State_SingleTickerProviderStateMixin: function __PinchZoomState_State_SingleTickerProviderStateMixin() { }, Pinput__defaultContextMenuBuilder(context, editableTextState) { return A.AdaptiveTextSelectionToolbar$editableText(editableTextState); }, PinTheme: function PinTheme() { }, Pinput: function Pinput(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.length = t0; _.androidSmsAutofillMethod = t1; _.onCompleted = t2; _.autofocus = t3; _.showCursor = t4; _.validator = t5; _.key = t6; }, _PinputState: function _PinputState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.___PinputState_forcePressEnabled_A = $; _.editableTextKey = t0; _.___PinputState__gestureDetectorBuilder_F = _.___PinputState__recentControllerValue_A = $; _._pinput$_focusNode = _._pinput$_controller = null; _._pinput$_isHovering = false; _._smartAuth = _._validatorErrorText = null; _.RestorationMixin__bucket = t1; _.RestorationMixin__properties = t2; _.RestorationMixin__debugPropertiesWaitingForReregistration = t3; _.RestorationMixin__firstRestorePending = t4; _.RestorationMixin__currentParent = t5; _._widget = null; _._debugLifecycleState = t6; _._framework$_element = null; }, _PinputState__handleHover_closure: function _PinputState__handleHover_closure(t0, t1) { this.$this = t0; this.hovering = t1; }, _PinputState__validator_closure: function _PinputState__validator_closure(t0, t1) { this.$this = t0; this.res = t1; }, _PinputState__buildPinput_closure: function _PinputState__buildPinput_closure(t0) { this.$this = t0; }, _PinputState__buildPinput_closure0: function _PinputState__buildPinput_closure0(t0) { this.$this = t0; }, _PinputState__buildPinput_closure1: function _PinputState__buildPinput_closure1(t0, t1) { this._box_0 = t0; this.$this = t1; }, _PinputState__buildPinput__closure0: function _PinputState__buildPinput__closure0(t0) { this.$this = t0; }, _PinputState__buildPinput__closure1: function _PinputState__buildPinput__closure1(t0) { this.$this = t0; }, _PinputState__buildPinput__closure: function _PinputState__buildPinput__closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, _PinputState__buildEditable_closure: function _PinputState__buildEditable_closure(t0, t1) { this.$this = t0; this.field = t1; }, _PinputState__buildEditable_closure0: function _PinputState__buildEditable_closure0(t0) { this.$this = t0; }, _PinputState__buildFields_onlyFields: function _PinputState__buildFields_onlyFields(t0) { this.$this = t0; }, _PinputState__buildFields_onlyFields_closure: function _PinputState__buildFields_onlyFields_closure(t0) { this.$this = t0; }, _PinputState__buildFields_closure: function _PinputState__buildFields_closure(t0, t1) { this.$this = t0; this.onlyFields = t1; }, PinputAutovalidateMode: function PinputAutovalidateMode(t0, t1) { this.index = t0; this._core$_name = t1; }, AndroidSmsAutofillMethod: function AndroidSmsAutofillMethod(t0, t1) { this.index = t0; this._core$_name = t1; }, PinAnimationType: function PinAnimationType(t0, t1) { this.index = t0; this._core$_name = t1; }, HapticFeedbackType: function HapticFeedbackType(t0, t1) { this.index = t0; this._core$_name = t1; }, _PinputUtilsMixin: function _PinputUtilsMixin() { }, _PinItem: function _PinItem(t0, t1, t2) { this.state = t0; this.index = t1; this.key = t2; }, _PinputSelectionGestureDetectorBuilder: function _PinputSelectionGestureDetectorBuilder(t0, t1) { var _ = this; _._pinput$_state = t0; _.delegate = t1; _._shouldShowSelectionToolbar = true; _._isShiftPressed = false; _._dragStartViewportOffset = _._dragStartScrollOffset = 0; _._dragBeganOnPreviousSelection = _._dragStartSelection = null; _._longPressStartedWithoutFocus = false; }, _PinputFormField: function _PinputFormField(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.onSaved = t0; _.validator = t1; _.builder = t2; _.initialValue = t3; _.enabled = t4; _.autovalidateMode = t5; _.restorationId = t6; _.key = t7; }, _SeparatedRaw: function _SeparatedRaw(t0, t1, t2, t3) { var _ = this; _.children = t0; _.mainAxisAlignment = t1; _.separatorBuilder = t2; _.key = t3; }, _SeparatedRaw_build_closure: function _SeparatedRaw_build_closure(t0) { this.$this = t0; }, _PinputCursor: function _PinputCursor(t0, t1, t2) { this.cursor = t0; this.textStyle = t1; this.key = t2; }, _PinputAnimatedCursor: function _PinputAnimatedCursor(t0, t1, t2) { this.cursor = t0; this.textStyle = t1; this.key = t2; }, _PinputAnimatedCursorState: function _PinputAnimatedCursorState(t0, t1, t2) { var _ = this; _.___PinputAnimatedCursorState__animationController_F = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _PinputAnimatedCursorState__startCursorAnimation_closure: function _PinputAnimatedCursorState__startCursorAnimation_closure(t0) { this.$this = t0; }, __PinputState_State_RestorationMixin_dispose_closure: function __PinputState_State_RestorationMixin_dispose_closure() { }, __PinputAnimatedCursorState_State_SingleTickerProviderStateMixin: function __PinputAnimatedCursorState_State_SingleTickerProviderStateMixin() { }, __PinputState_State_RestorationMixin: function __PinputState_State_RestorationMixin() { }, __PinputState_State_RestorationMixin_WidgetsBindingObserver: function __PinputState_State_RestorationMixin_WidgetsBindingObserver() { }, __PinputState_State_RestorationMixin_WidgetsBindingObserver__PinputUtilsMixin: function __PinputState_State_RestorationMixin_WidgetsBindingObserver__PinputUtilsMixin() { }, LocalPlatform: function LocalPlatform() { }, Platform: function Platform() { }, PlatformInterface__verify(instance, token, preventConstObject) { var t1; if (preventConstObject) { t1 = $.$get$PlatformInterface__instanceTokens(); A.Expando__checkType(instance); t1 = t1._jsWeakMap.get(instance) === B.C_Object; } else t1 = false; if (t1) throw A.wrapException(A.AssertionError$("`const Object()` cannot be used as the token.")); t1 = $.$get$PlatformInterface__instanceTokens(); A.Expando__checkType(instance); if (token !== t1._jsWeakMap.get(instance)) throw A.wrapException(A.AssertionError$("Platform interfaces must not be implemented with `implements`")); }, PlatformInterface: function PlatformInterface() { }, _registerFactory(debug) { var viewType = debug ? "__webPointerInterceptorViewType__debug__" : "__webPointerInterceptorViewType__"; $.$get$platformViewRegistry(); $.$get$PlatformViewManager_instance().registerFactory$3$isVisible(viewType, new A._registerFactory_closure(debug), false); }, PointerInterceptor$(child) { if (!$.PointerInterceptor__registered) { A._registerFactory(false); A._registerFactory(true); $.PointerInterceptor__registered = true; } return new A.PointerInterceptor(child, null); }, _registerFactory_closure: function _registerFactory_closure(t0) { this.debug = t0; }, PointerInterceptor: function PointerInterceptor(t0, t1) { this.child = t0; this.key = t1; }, PrintingPlugin: function PrintingPlugin(t0) { this._printing_web$_loading = t0; this.__PrintingPlugin__pdfJsUrlBase_A = $; }, PrintingPlugin_layoutPdf_closure: function PrintingPlugin_layoutPdf_closure() { }, PrintingPlugin_layoutPdf_closure0: function PrintingPlugin_layoutPdf_closure0(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.$this = t1; _.frame = t2; _.isSafari = t3; _.stopWatch = t4; _.completer = t5; _.result = t6; }, PrintingPlugin_layoutPdf__closure: function PrintingPlugin_layoutPdf__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.stopWatch = t1; _.completer = t2; _.result = t3; }, PrintingPlugin_raster_closure: function PrintingPlugin_raster_closure() { }, PrintingPlugin_raster_closure0: function PrintingPlugin_raster_closure0(t0, t1, t2) { this.data = t0; this.r = t1; this.completer = t2; }, _WebPdfRaster: function _WebPdfRaster(t0, t1, t2, t3) { var _ = this; _.png = t0; _._printing_web$_pixels = null; _.width = t1; _.height = t2; _.pixels = t3; }, PrintingPlatform: function PrintingPlatform() { }, MethodChannelPrinting__handleMethod($call) { return A.MethodChannelPrinting__handleMethod$body($call); }, MethodChannelPrinting__handleMethod$body($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$handler = 2, $async$currentError, job, format, bytes, e, s, t1, t2, t3, t4, t5, t6, t7, exception, completed, error, $async$exception; var $async$MethodChannelPrinting__handleMethod = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start case 3: // switch switch ($call.method) { case "onLayout": // goto case $async$goto = 5; break; case "onCompleted": // goto case $async$goto = 6; break; case "onHtmlRendered": // goto case $async$goto = 7; break; case "onHtmlError": // goto case $async$goto = 8; break; case "onPageRasterized": // goto case $async$goto = 9; break; case "onPageRasterEnd": // goto case $async$goto = 10; break; default: // goto after switch $async$goto = 4; break; } break; case 5: // case t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); job = $.$get$MethodChannelPrinting__printJobs()._printJobs.$index(0, t2.$index(t1, "job")); if (job == null) { // goto return $async$goto = 1; break; } t3 = t2.$index(t1, "width"); t4 = t2.$index(t1, "height"); t5 = t2.$index(t1, "marginLeft"); t6 = t2.$index(t1, "marginTop"); t7 = t2.$index(t1, "marginRight"); format = A.PdfPageFormat$(t3, t4, null, t2.$index(t1, "marginBottom"), t5, t7, t6); bytes = null; $async$handler = 12; t1 = job.onLayout.call$1(format); $async$goto = 15; return A._asyncAwait(type$.Future_Uint8List._is(t1) ? t1 : A._Future$value(t1, type$.Uint8List), $async$MethodChannelPrinting__handleMethod); case 15: // returning from await. bytes = $async$result; $async$handler = 2; // goto after finally $async$goto = 14; break; case 12: // catch $async$handler = 11; $async$exception = $async$currentError; e = A.unwrapException($async$exception); s = A.getTraceFromException($async$exception); t1 = A.ErrorDescription$("while generating a PDF"); A.FlutterError_reportError(new A.FlutterErrorDetails(e, s, "printing", t1, new A.MethodChannelPrinting__handleMethod_closure(), null, false)); if (job.useFFI) { $async$returnValue = A.setErrorFfi(job, J.toString$0$(e)); // goto return $async$goto = 1; break; } throw $async$exception; // goto after finally $async$goto = 14; break; case 11: // uncaught // goto rethrow $async$goto = 2; break; case 14: // after finally if (job.useFFI) { $async$returnValue = A.setDocumentFfi(job, bytes); // goto return $async$goto = 1; break; } $async$returnValue = new Uint8Array(A._ensureNativeList(bytes)); // goto return $async$goto = 1; break; case 6: // case t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); completed = t2.$index(t1, "completed"); error = t2.$index(t1, "error"); job = $.$get$MethodChannelPrinting__printJobs()._printJobs.$index(0, t2.$index(t1, "job")); if (job != null) { t1 = completed === false && error != null; t2 = job.onCompleted; if (t1) t2.completeError$1(error); else t2.complete$1(0, completed); } // goto after switch $async$goto = 4; break; case 7: // case t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); job = $.$get$MethodChannelPrinting__printJobs()._printJobs.$index(0, t2.$index(t1, "job")); if (job != null) { t3 = job.onHtmlRendered; t3.toString; t3.complete$1(0, t2.$index(t1, "doc")); } // goto after switch $async$goto = 4; break; case 8: // case t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); job = $.$get$MethodChannelPrinting__printJobs()._printJobs.$index(0, t2.$index(t1, "job")); if (job != null) { t3 = job.onHtmlRendered; t3.toString; t3.completeError$1(t2.$index(t1, "error")); } // goto after switch $async$goto = 4; break; case 9: // case t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); job = $.$get$MethodChannelPrinting__printJobs()._printJobs.$index(0, t2.$index(t1, "job")); if (job != null) { t3 = t2.$index(t1, "width"); t4 = t2.$index(t1, "height"); t1 = t2.$index(t1, "image"); job.onPageRasterized.add$1(0, new A.PdfRaster(t3, t4, t1)); } // goto after switch $async$goto = 4; break; case 10: // case t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); t3 = $.$get$MethodChannelPrinting__printJobs()._printJobs; job = t3.$index(0, t2.$index(t1, "job")); $async$goto = job != null ? 16 : 17; break; case 16: // then error = t2.$index(t1, "error"); if (error != null) job.onPageRasterized.addError$1(error); $async$goto = 18; return A._asyncAwait(job.onPageRasterized.close$0(0), $async$MethodChannelPrinting__handleMethod); case 18: // returning from await. t3.remove$1(0, job.index); case 17: // join // goto after switch $async$goto = 4; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$MethodChannelPrinting__handleMethod, $async$completer); }, MethodChannelPrinting: function MethodChannelPrinting() { }, MethodChannelPrinting__handleMethod_closure: function MethodChannelPrinting__handleMethod_closure() { }, Mutex: function Mutex(t0) { this._waiting = t0; this._mutex$_locked = false; }, Settings$(receiver) { return new A.Settings(); }, PdfJs: function PdfJs() { }, Settings: function Settings() { }, PdfJsDocLoader: function PdfJsDocLoader() { }, PdfJsDoc: function PdfJsDoc() { }, PdfJsPage: function PdfJsPage() { }, PdfJsViewport: function PdfJsViewport() { }, PdfJsRender: function PdfJsRender() { }, PdfActionBarTheme: function PdfActionBarTheme() { }, _PdfActionBarTheme_Object_Diagnosticable: function _PdfActionBarTheme_Object_Diagnosticable() { }, PdfPreviewActionBounds: function PdfPreviewActionBounds() { }, PdfPreviewAction: function PdfPreviewAction(t0, t1, t2) { this.icon = t0; this.onPressed = t1; this.key = t2; }, PdfPreviewAction_build_closure: function PdfPreviewAction_build_closure(t0, t1) { this.$this = t0; this.context = t1; }, PdfPrintAction: function PdfPrintAction(t0, t1, t2, t3, t4, t5) { var _ = this; _.icon = t0; _.jobName = t1; _.dynamicLayout = t2; _.onPrinted = t3; _.onPrintError = t4; _.key = t5; }, PdfShareAction: function PdfShareAction(t0, t1, t2, t3, t4) { var _ = this; _.icon = t0; _.filename = t1; _.onShared = t2; _.PdfPreviewActionBounds_childKey = t3; _.key = t4; }, _PdfShareAction_StatelessWidget_PdfPreviewActionBounds: function _PdfShareAction_StatelessWidget_PdfPreviewActionBounds() { }, PdfPreviewData$(buildDocument, initialPageFormat, onComputeActualPageFormat, pageFormats) { var t2, t1 = new A.PdfPreviewData(buildDocument, onComputeActualPageFormat, $.$get$ChangeNotifier__emptyListeners()); if (initialPageFormat == null) { t2 = pageFormats.$index(0, t1.get$localPageFormat()); if (t2 == null) t2 = J.get$first$ax(pageFormats.get$values(pageFormats)); } else t2 = initialPageFormat; t1.__PdfPreviewData__pageFormat_A = t2; return t1; }, PdfPreviewData: function PdfPreviewData(t0, t1, t2) { var _ = this; _.__PdfPreviewData__pageFormat_A = $; _.buildDocument = t0; _._onComputeActualPageFormat = t1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, PdfPreviewController: function PdfPreviewController(t0, t1, t2, t3) { var _ = this; _.data = t0; _.notifier = t1; _.child = t2; _.key = t3; }, PdfPreviewCustom: function PdfPreviewCustom(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.pageFormat = t0; _.build = t1; _.maxPageWidth = t2; _.onError = t3; _.scrollViewDecoration = t4; _.pdfPreviewPageDecoration = t5; _.pages = t6; _.previewPageMargin = t7; _.padding = t8; _.shouldRepaint = t9; _.loadingWidget = t10; _.dpi = t11; _.pagesBuilder = t12; _.enableScrollToPage = t13; _.onZoomChanged = t14; _.key = t15; }, PdfPreviewCustomState: function PdfPreviewCustomState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.listView = t0; _._pageGlobalKeys = t1; _.infoLoaded = false; _.updatePosition = _.preview = null; _.scrollController = t2; _.transformationController = t3; _._mouseCursor = t4; _.PdfPreviewRaster_pages = t5; _.PdfPreviewRaster_info = t6; _.PdfPreviewRaster_error = t7; _.PdfPreviewRaster_dpi = t8; _.PdfPreviewRaster__rastering = t9; _.PdfPreviewRaster__previewUpdate = t10; _._widget = null; _._debugLifecycleState = t11; _._framework$_element = null; }, PdfPreviewCustomState_didChangeDependencies_closure: function PdfPreviewCustomState_didChangeDependencies_closure(t0) { this.$this = t0; }, PdfPreviewCustomState_didChangeDependencies__closure: function PdfPreviewCustomState_didChangeDependencies__closure(t0, t1) { this.$this = t0; this.printingInfo = t1; }, PdfPreviewCustomState__createPreview_pageWidget: function PdfPreviewCustomState__createPreview_pageWidget(t0) { this.$this = t0; }, PdfPreviewCustomState__createPreview_pageWidget_closure: function PdfPreviewCustomState__createPreview_pageWidget_closure(t0, t1) { this.$this = t0; this.index = t1; }, PdfPreviewCustomState__createPreview_pageWidget__closure: function PdfPreviewCustomState__createPreview_pageWidget__closure(t0, t1) { this.$this = t0; this.index = t1; }, PdfPreviewCustomState__createPreview_closure: function PdfPreviewCustomState__createPreview_closure(t0) { this.pageWidget = t0; }, PdfPreviewCustomState__zoomPreview_closure0: function PdfPreviewCustomState__zoomPreview_closure0(t0) { this.$this = t0; }, PdfPreviewCustomState__zoomPreview__closure: function PdfPreviewCustomState__zoomPreview__closure(t0) { this.$this = t0; }, PdfPreviewCustomState__zoomPreview_closure1: function PdfPreviewCustomState__zoomPreview_closure1(t0) { this.$this = t0; }, PdfPreviewCustomState__zoomPreview_closure2: function PdfPreviewCustomState__zoomPreview_closure2(t0) { this.$this = t0; }, PdfPreviewCustomState__zoomPreview_closure: function PdfPreviewCustomState__zoomPreview_closure(t0) { this.$this = t0; }, PdfPreviewCustomState__updateCursor_closure: function PdfPreviewCustomState__updateCursor_closure(t0, t1) { this.$this = t0; this.mouseCursor = t1; }, PdfPreviewCustomState_build_closure: function PdfPreviewCustomState_build_closure(t0) { this.$this = t0; }, _PdfPreviewCustomState_State_PdfPreviewRaster: function _PdfPreviewCustomState_State_PdfPreviewRaster() { }, PdfPreviewPageData: function PdfPreviewPageData(t0, t1, t2) { this.image = t0; this.width = t1; this.height = t2; }, PdfPreviewPage: function PdfPreviewPage(t0, t1, t2, t3) { var _ = this; _.pageData = t0; _.pdfPreviewPageDecoration = t1; _.pageMargin = t2; _.key = t3; }, PdfPreview$(allowPrinting, allowSharing, build, canChangeOrientation, canChangePageFormat, canDebug, maxPageWidth, pages, pdfFileName) { return new A.PdfPreview(build, allowPrinting, allowSharing, maxPageWidth, false, false, false, pdfFileName, pages, null); }, PdfPreview: function PdfPreview(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.build = t0; _.allowPrinting = t1; _.allowSharing = t2; _.maxPageWidth = t3; _.canChangePageFormat = t4; _.canChangeOrientation = t5; _.canDebug = t6; _.pdfFileName = t7; _.pages = t8; _.key = t9; }, PdfPreviewState: function PdfPreviewState(t0, t1) { var _ = this; _.previewWidget = t0; _.__PdfPreviewState_previewData_A = $; _.info = null; _.infoLoaded = false; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, PdfPreviewState_initState_closure: function PdfPreviewState_initState_closure(t0) { this.$this = t0; }, PdfPreviewState_initState__closure: function PdfPreviewState_initState__closure() { }, PdfPreviewState_didChangeDependencies_closure: function PdfPreviewState_didChangeDependencies_closure(t0) { this.$this = t0; }, PdfPreviewState_didChangeDependencies__closure: function PdfPreviewState_didChangeDependencies__closure(t0, t1) { this.$this = t0; this.printingInfo = t1; }, PdfPreviewState_build_closure: function PdfPreviewState_build_closure(t0) { this.$this = t0; }, PdfPreviewRaster: function PdfPreviewRaster() { }, PdfPreviewRaster_raster_closure: function PdfPreviewRaster_raster_closure(t0) { this.$this = t0; }, PdfPreviewRaster__raster_closure: function PdfPreviewRaster__raster_closure(t0, t1) { this.$this = t0; this.exception = t1; }, PdfPreviewRaster__raster_closure0: function PdfPreviewRaster__raster_closure0(t0) { this.$this = t0; }, PdfPreviewRaster__raster_closure1: function PdfPreviewRaster__raster_closure1() { }, PdfPreviewRaster__raster_closure2: function PdfPreviewRaster__raster_closure2() { }, PdfPreviewRaster__raster_closure3: function PdfPreviewRaster__raster_closure3(t0, t1) { this.$this = t0; this.exception = t1; }, PrintJob: function PrintJob(t0, t1, t2, t3, t4, t5) { var _ = this; _.onLayout = t0; _.onHtmlRendered = t1; _.onCompleted = t2; _.onPageRasterized = t3; _.index = t4; _.useFFI = t5; }, PrintJobs: function PrintJobs(t0) { this._printJobs = t0; }, PrintingInfo: function PrintingInfo(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.directPrint = t0; _.dynamicLayout = t1; _.canPrint = t2; _.canConvertHtml = t3; _.canListPrinters = t4; _.canShare = t5; _.canRaster = t6; }, PdfRaster: function PdfRaster(t0, t1, t2) { this.width = t0; this.height = t1; this.pixels = t2; }, PdfRaster_toImage_closure: function PdfRaster_toImage_closure(t0) { this.comp = t0; }, QrBitBuffer: function QrBitBuffer(t0) { this._bit_buffer$_buffer = t0; this._bit_buffer$_length = 0; }, _QrBitBuffer_Object_ListMixin: function _QrBitBuffer_Object_ListMixin() { }, QrByte: function QrByte(t0) { this._byte$_data = t0; }, InputTooLongException: function InputTooLongException(t0) { this.message = t0; }, QrPolynomial_QrPolynomial(thing, shift) { var values, i, t1 = thing.length, offset = 0; while (true) { if (!(offset < t1 && thing[offset] === 0)) break; ++offset; } t1 -= offset; values = new Uint8Array(t1 + shift); for (i = 0; i < t1; ++i) values[i] = thing[i + offset]; return new A.QrPolynomial(values); }, QrPolynomial: function QrPolynomial(t0) { this._polynomial$_values = t0; }, QrCode$(typeNumber, errorCorrectLevel) { var t1 = A._setArrayType([], type$.JSArray_QrDatum); A.RangeError_checkValueInInterval(typeNumber, 1, 40, "typeNumber"); A.IndexError_check(errorCorrectLevel, 4, B.List_1_0_3_2, null, "errorCorrectLevel"); return new A.QrCode(typeNumber, errorCorrectLevel, typeNumber * 4 + 17, t1); }, QrCode__calculateTypeNumberFromData(errorCorrectLevel, dataList) { var t1, typeNumber, rsBlocks, buffer, t2, totalDataCount, i, data; for (t1 = type$.JSArray_int, typeNumber = 1; typeNumber < 40; ++typeNumber) { rsBlocks = A.QrRsBlock_getRSBlocks(typeNumber, errorCorrectLevel); buffer = new A.QrBitBuffer(A._setArrayType([], t1)); for (t2 = rsBlocks.length, totalDataCount = 0, i = 0; i < t2; ++i) totalDataCount += rsBlocks[i].dataCount; for (i = 0; i < 1; ++i) { data = dataList[i]; buffer.put$2(0, 4, 4); buffer.put$2(0, data._byte$_data.length, A._lengthInBits(4, typeNumber)); data.write$1(0, buffer); } if (buffer._bit_buffer$_length <= totalDataCount * 8) break; } return typeNumber; }, _createData(typeNumber, errorCorrectLevel, dataList) { var i, data, t1, totalDataCount, totalByteCount, count, count0, rsBlocks = A.QrRsBlock_getRSBlocks(typeNumber, errorCorrectLevel), buffer = new A.QrBitBuffer(A._setArrayType([], type$.JSArray_int)); for (i = 0; i < dataList.length; ++i) { data = dataList[i]; buffer.put$2(0, 4, 4); buffer.put$2(0, data._byte$_data.length, A._lengthInBits(4, typeNumber)); data.write$1(0, buffer); } for (t1 = rsBlocks.length, totalDataCount = 0, i = 0; i < t1; ++i) totalDataCount += rsBlocks[i].dataCount; totalByteCount = totalDataCount * 8; t1 = buffer._bit_buffer$_length; if (t1 > totalByteCount) throw A.wrapException(new A.InputTooLongException("Input too long. " + t1 + " > " + totalByteCount)); if (t1 + 4 <= totalByteCount) buffer.put$2(0, 0, 4); for (; B.JSInt_methods.$mod(buffer._bit_buffer$_length, 8) !== 0;) buffer.putBit$1(false); for (count = 0; true; count = count0) { if (buffer._bit_buffer$_length >= totalByteCount) break; count0 = count + 1; buffer.put$2(0, (count & 1) === 0 ? 236 : 17, 8); } return A._createBytes(buffer, rsBlocks); }, _createBytes(buffer, rsBlocks) { var offset, maxDcCount, maxEcCount, r, t2, dcCount, ecCount, dcItem, i, rsPoly, modPoly, ecItem, t3, t4, modIndex, data, t1 = type$.nullable_List_int, dcData = A.List_List$filled(rsBlocks.length, null, false, t1), ecData = A.List_List$filled(rsBlocks.length, null, false, t1); for (t1 = buffer._bit_buffer$_buffer, offset = 0, maxDcCount = 0, maxEcCount = 0, r = 0; r < rsBlocks.length; ++r) { t2 = rsBlocks[r]; dcCount = t2.dataCount; ecCount = t2.totalCount - dcCount; maxDcCount = Math.max(maxDcCount, dcCount); maxEcCount = Math.max(maxEcCount, ecCount); dcItem = new Uint8Array(dcCount); dcData[r] = dcItem; for (i = 0; i < dcCount; ++i) dcItem[i] = t1[i + offset] & 255; offset += dcCount; rsPoly = A._errorCorrectPolynomial(ecCount); t2 = rsPoly._polynomial$_values.length - 1; modPoly = A.QrPolynomial_QrPolynomial(dcItem, t2).mod$1(rsPoly); ecItem = new Uint8Array(t2); ecData[r] = ecItem; for (t3 = modPoly._polynomial$_values, t4 = t3.length, i = 0; i < t2; ++i) { modIndex = i + t4 - t2; ecItem[i] = modIndex >= 0 ? t3[modIndex] : 0; } } data = A._setArrayType([], type$.JSArray_int); for (i = 0; i < maxDcCount; ++i) for (r = 0; r < rsBlocks.length; ++r) { t1 = dcData[r]; if (i < t1.length) data.push(t1[i]); } for (i = 0; i < maxEcCount; ++i) for (r = 0; r < rsBlocks.length; ++r) { t1 = ecData[r]; if (i < t1.length) data.push(t1[i]); } return data; }, _lengthInBits(mode, type) { var _null = null; if (1 <= type && type < 10) switch (mode) { case 1: return 10; case 2: return 9; case 4: return 8; case 8: return 8; default: throw A.wrapException(A.ArgumentError$("mode:" + mode, _null)); } else if (type < 27) switch (mode) { case 1: return 12; case 2: return 11; case 4: return 16; case 8: return 10; default: throw A.wrapException(A.ArgumentError$("mode:" + mode, _null)); } else if (type < 41) switch (mode) { case 1: return 14; case 2: return 13; case 4: return 16; case 8: return 12; default: throw A.wrapException(A.ArgumentError$("mode:" + mode, _null)); } else throw A.wrapException(A.ArgumentError$("type:" + type, _null)); }, _errorCorrectPolynomial(errorCorrectLength) { var i, t1 = type$.JSArray_int, a = A.QrPolynomial_QrPolynomial(A._setArrayType([1], t1), 0); for (i = 0; i < errorCorrectLength; ++i) a = a.multiply$1(0, A.QrPolynomial_QrPolynomial(A._setArrayType([1, A.gexp(i)], t1), 0)); return a; }, QrCode: function QrCode(t0, t1, t2, t3) { var _ = this; _.typeNumber = t0; _.errorCorrectLevel = t1; _.moduleCount = t2; _._dataCache = null; _._dataList = t3; }, QrImage_QrImage(qrCode) { var t1, t2, t3, t4, t5, minLostPoint, bestImage, i, testImage, t6, lostPoint; for (t1 = type$.JSArray_List_nullable_bool, t2 = qrCode.moduleCount, t3 = qrCode.typeNumber, t4 = qrCode.errorCorrectLevel, t5 = qrCode._dataList, minLostPoint = 0, bestImage = null, i = 0; i < 8; ++i) { testImage = new A.QrImage(t2, t3, t4, i, A._setArrayType([], t1)); t6 = qrCode._dataCache; testImage._makeImpl$3(i, t6 == null ? qrCode._dataCache = A._createData(t3, t4, t5) : t6, true); lostPoint = A._lostPoint(testImage); if (i === 0 || minLostPoint > lostPoint) { bestImage = testImage; minLostPoint = lostPoint; } } t5 = bestImage.maskPattern; t1 = new A.QrImage(t2, t3, t4, t5, A._setArrayType([], t1)); t1._makeImpl$3(t5, qrCode.get$dataCache(), false); return t1; }, _mask(maskPattern, i, j) { var t1; switch (maskPattern) { case 0: return (i + j & 1) === 0; case 1: return (i & 1) === 0; case 2: return B.JSInt_methods.$mod(j, 3) === 0; case 3: return B.JSInt_methods.$mod(i + j, 3) === 0; case 4: return (B.JSInt_methods._tdivFast$1(i, 2) + B.JSInt_methods._tdivFast$1(j, 3) & 1) === 0; case 5: t1 = i * j; return B.JSInt_methods.$mod(t1, 2) + B.JSInt_methods.$mod(t1, 3) === 0; case 6: t1 = i * j; return (B.JSInt_methods.$mod(t1, 2) + B.JSInt_methods.$mod(t1, 3) & 1) === 0; case 7: return (B.JSInt_methods.$mod(i * j, 3) + B.JSInt_methods.$mod(i + j, 2) & 1) === 0; default: throw A.wrapException(A.ArgumentError$("bad maskPattern:" + maskPattern, null)); } }, _lostPoint(qrImage) { var lostPoint, row, col, dark, sameCount, r, t1, t2, c, t3, row0, count, darkCount, moduleCount = qrImage.moduleCount; for (lostPoint = 0, row = 0; row < moduleCount; ++row) for (col = 0; col < moduleCount; ++col) { dark = qrImage.isDark$2(row, col); for (sameCount = 0, r = -1; r <= 1; ++r) { t1 = row + r; if (t1 < 0 || moduleCount <= t1) continue; for (t2 = r === 0, c = -1; c <= 1; ++c) { t3 = col + c; if (t3 < 0 || moduleCount <= t3) continue; if (t2 && c === 0) continue; if (dark === qrImage.isDark$2(t1, t3)) ++sameCount; } } if (sameCount > 5) lostPoint += 3 + sameCount - 5; } for (t1 = moduleCount - 1, row = 0; row < t1; row = row0) for (row0 = row + 1, col = 0; col < t1;) { count = qrImage.isDark$2(row, col) ? 1 : 0; if (qrImage.isDark$2(row0, col)) ++count; ++col; if (qrImage.isDark$2(row, col)) ++count; if (qrImage.isDark$2(row0, col)) ++count; if (count === 0 || count === 4) lostPoint += 3; } for (t1 = moduleCount - 6, row = 0; row < moduleCount; ++row) for (col = 0; col < t1; ++col) if (qrImage.isDark$2(row, col) && !qrImage.isDark$2(row, col + 1) && qrImage.isDark$2(row, col + 2) && qrImage.isDark$2(row, col + 3) && qrImage.isDark$2(row, col + 4) && !qrImage.isDark$2(row, col + 5) && qrImage.isDark$2(row, col + 6)) lostPoint += 40; for (col = 0; col < moduleCount; ++col) for (row = 0; row < t1; ++row) if (qrImage.isDark$2(row, col) && !qrImage.isDark$2(row + 1, col) && qrImage.isDark$2(row + 2, col) && qrImage.isDark$2(row + 3, col) && qrImage.isDark$2(row + 4, col) && !qrImage.isDark$2(row + 5, col) && qrImage.isDark$2(row + 6, col)) lostPoint += 40; for (col = 0, darkCount = 0; col < moduleCount; ++col) for (row = 0; row < moduleCount; ++row) if (qrImage.isDark$2(row, col)) ++darkCount; return lostPoint + Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5 * 10; }, QrImage: function QrImage(t0, t1, t2, t3, t4) { var _ = this; _.moduleCount = t0; _.typeNumber = t1; _.errorCorrectLevel = t2; _.maskPattern = t3; _._modules = t4; }, QrRsBlock_getRSBlocks(typeNumber, errorCorrectLevel) { var i, t1, count, totalCount, dataCount, j, rsBlock = A._getRsBlockTable(typeNumber, errorCorrectLevel), $length = rsBlock.length / 3 | 0, list = A._setArrayType([], type$.JSArray_QrRsBlock); for (i = 0; i < $length; ++i) { t1 = i * 3; count = rsBlock[t1]; totalCount = rsBlock[t1 + 1]; dataCount = rsBlock[t1 + 2]; for (j = 0; j < count; ++j) list.push(new A.QrRsBlock(totalCount, dataCount)); } return list; }, _getRsBlockTable(typeNumber, errorCorrectLevel) { switch (errorCorrectLevel) { case 1: return B.List_SJm[(typeNumber - 1) * 4]; case 0: return B.List_SJm[(typeNumber - 1) * 4 + 1]; case 3: return B.List_SJm[(typeNumber - 1) * 4 + 2]; case 2: return B.List_SJm[(typeNumber - 1) * 4 + 3]; default: throw A.wrapException(A.ArgumentError$("bad rs block @ typeNumber: " + typeNumber + "/errorCorrectLevel:" + errorCorrectLevel, null)); } }, QrRsBlock: function QrRsBlock(t0, t1) { this.totalCount = t0; this.dataCount = t1; }, PaintCache: function PaintCache(t0, t1) { this._pixelPaints = t0; this._keyedPaints = t1; }, QrImageView: function QrImageView(t0, t1, t2, t3, t4) { var _ = this; _._qr_image_view$_data = t0; _.backgroundColor = t1; _.version = t2; _.size = t3; _.key = t4; }, _QrImageViewState: function _QrImageViewState(t0) { var _ = this; _._qr = null; _.___QrImageViewState_streamListener_A = _.___QrImageViewState__validationResult_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _QrImageViewState_build_closure: function _QrImageViewState_build_closure(t0) { this.$this = t0; }, _QrContentView: function _QrContentView(t0, t1, t2, t3, t4, t5) { var _ = this; _.edgeLength = t0; _.backgroundColor = t1; _.padding = t2; _.child = t3; _.semanticsLabel = t4; _.key = t5; }, QrPainter: function QrPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.version = t0; _.errorCorrectionLevel = t1; _.gapless = t2; _.embeddedImage = t3; _.embeddedImageStyle = t4; _.eyeStyle = t5; _.dataModuleStyle = t6; _._qr_painter$_qr = t7; _.__QrPainter__calcVersion_F = _.__QrPainter__qrImage_A = $; _._paintCache = t8; _.color = t9; _._repaint = t10; }, _PaintMetrics: function _PaintMetrics(t0, t1, t2) { var _ = this; _.moduleCount = t0; _.containerSize = t1; _.gapSize = t2; _.___PaintMetrics__inset_F = _.___PaintMetrics__innerContentSize_F = _.___PaintMetrics__pixelSize_F = $; }, QrCodeElement: function QrCodeElement(t0, t1) { this.index = t0; this._core$_name = t1; }, FinderPatternPosition: function FinderPatternPosition(t0, t1) { this.index = t0; this._core$_name = t1; }, QrEyeShape: function QrEyeShape(t0, t1) { this.index = t0; this._core$_name = t1; }, QrDataModuleShape: function QrDataModuleShape(t0, t1) { this.index = t0; this._core$_name = t1; }, QrEyeStyle: function QrEyeStyle() { }, QrDataModuleStyle: function QrDataModuleStyle() { }, QrValidator_validate(data, errorCorrectionLevel, version) { var title, ex, t1, t2, exception, qrCode = A._Cell$named("qrCode"); try { if (version !== -1) { qrCode.set$finalLocalValue(A.QrCode$(version, errorCorrectionLevel)); t1 = qrCode._readLocal$0(); t2 = B.C_Utf8Encoder.convert$1(data); t1._dataList.push(new A.QrByte(t2)); t1._dataCache = null; } else { t1 = A.QrCode$(A.QrCode__calculateTypeNumberFromData(errorCorrectionLevel, A._setArrayType([new A.QrByte(B.C_Utf8Encoder.convert$1(data))], type$.JSArray_QrDatum)), errorCorrectionLevel); t1._dataList.push(new A.QrByte(B.C_Utf8Encoder.convert$1(data))); t1._dataCache = null; qrCode.set$finalLocalValue(t1); } t1 = qrCode._readLocal$0(); return new A.QrValidationResult(B.QrValidationStatus_0, t1, null); } catch (exception) { t1 = A.unwrapException(exception); if (t1 instanceof A.InputTooLongException) { title = t1; return new A.QrValidationResult(B.QrValidationStatus_1, null, title); } else if (type$.Exception._is(t1)) { ex = t1; return new A.QrValidationResult(B.QrValidationStatus_2, null, ex); } else throw exception; } }, QrValidationResult: function QrValidationResult(t0, t1, t2) { this.status = t0; this.qrCode = t1; this.error = t2; }, QrValidationStatus: function QrValidationStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, MiddlewareClass: function MiddlewareClass() { }, Store: function Store(t0, t1, t2) { var _ = this; _.reducer = t0; _._changeController = t1; _.__Store__dispatchers_F = _.__Store__state_A = $; _.$ti = t2; }, Store__createReduceAndNotify_closure: function Store__createReduceAndNotify_closure(t0, t1) { this.$this = t0; this.distinct = t1; }, Store__createDispatchers_closure: function Store__createDispatchers_closure(t0, t1, t2) { this.$this = t0; this.nextMiddleware = t1; this.next = t2; }, TypedReducer$(reducer, State, Action) { return new A.TypedReducer(reducer, State._eval$1("@<0>")._bind$1(Action)._eval$1("TypedReducer<1,2>")); }, combineReducers(reducers, State) { return new A.combineReducers_closure(reducers, State); }, TypedReducer: function TypedReducer(t0, t1) { this.reducer = t0; this.$ti = t1; }, TypedMiddleware: function TypedMiddleware(t0, t1) { this.middleware = t0; this.$ti = t1; }, combineReducers_closure: function combineReducers_closure(t0, t1) { this.reducers = t0; this.State = t1; }, LoggingMiddleware: function LoggingMiddleware(t0, t1, t2, t3) { var _ = this; _.logger = t0; _.level = t1; _.formatter = t2; _.$ti = t3; }, LoggingMiddleware_call_closure: function LoggingMiddleware_call_closure(t0, t1, t2) { this.$this = t0; this.store = t1; this.action = t2; }, ButtonState: function ButtonState(t0, t1) { this.index = t0; this._core$_name = t1; }, RoundedLoadingButton: function RoundedLoadingButton(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.controller = t0; _.onPressed = t1; _.child = t2; _.color = t3; _.height = t4; _.width = t5; _.borderRadius = t6; _.key = t7; }, RoundedLoadingButtonState: function RoundedLoadingButtonState(t0, t1, t2, t3) { var _ = this; _.__RoundedLoadingButtonState__borderAnimation_A = _.__RoundedLoadingButtonState__bounceAnimation_A = _.__RoundedLoadingButtonState__squeezeAnimation_A = _.__RoundedLoadingButtonState__checkButtonController_A = _.__RoundedLoadingButtonState__borderController_A = _.__RoundedLoadingButtonState__buttonController_A = $; _._rounded_loading_button$_state = t0; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, RoundedLoadingButtonState_build_closure: function RoundedLoadingButtonState_build_closure(t0, t1) { this.$this = t0; this._loader = t1; }, RoundedLoadingButtonState_initState_closure: function RoundedLoadingButtonState_initState_closure(t0) { this.$this = t0; }, RoundedLoadingButtonState_initState__closure1: function RoundedLoadingButtonState_initState__closure1() { }, RoundedLoadingButtonState_initState_closure0: function RoundedLoadingButtonState_initState_closure0(t0) { this.$this = t0; }, RoundedLoadingButtonState_initState__closure0: function RoundedLoadingButtonState_initState__closure0() { }, RoundedLoadingButtonState_initState_closure1: function RoundedLoadingButtonState_initState_closure1(t0) { this.$this = t0; }, RoundedLoadingButtonState_initState_closure2: function RoundedLoadingButtonState_initState_closure2(t0) { this.$this = t0; }, RoundedLoadingButtonState_initState__closure: function RoundedLoadingButtonState_initState__closure() { }, RoundedLoadingButtonState_initState_closure3: function RoundedLoadingButtonState_initState_closure3(t0) { this.$this = t0; }, RoundedLoadingButtonController: function RoundedLoadingButtonController(t0) { this._resetListener = this._startListener = null; this._rounded_loading_button$_state = t0; }, _RoundedLoadingButtonState_State_TickerProviderStateMixin: function _RoundedLoadingButtonState_State_TickerProviderStateMixin() { }, DeferStream$(streamFactory, reusable, $T) { return new A.DeferStream(streamFactory, true, $T._eval$1("DeferStream<0>")); }, DeferStream: function DeferStream(t0, t1, t2) { this._factory = t0; this._isReusable = t1; this.$ti = t2; }, _MissingCase: function _MissingCase(t0, t1) { this.index = t0; this._core$_name = t1; }, ValueStreamError: function ValueStreamError(t0) { this._missingCase = t0; }, BehaviorSubject_BehaviorSubject$seeded(seedValue, $T) { var controller = new A._AsyncBroadcastStreamController(null, null, $T._eval$1("_AsyncBroadcastStreamController<0>")), wrapper = new A._Wrapper(seedValue, $T._eval$1("_Wrapper<0>")); return new A.BehaviorSubject(wrapper, controller, A.DeferStream$(A.BehaviorSubject__deferStream(wrapper, controller, false, $T), true, $T), $T._eval$1("BehaviorSubject<0>")); }, BehaviorSubject__deferStream(wrapper, controller, sync, $T) { return new A.BehaviorSubject__deferStream_closure(wrapper, controller, $T); }, BehaviorSubject: function BehaviorSubject(t0, t1, t2, t3) { var _ = this; _._wrapper = t0; _._subject$_controller = t1; _._isAddingStreamItems = false; _._stream = t2; _.$ti = t3; }, BehaviorSubject__deferStream_closure: function BehaviorSubject__deferStream_closure(t0, t1, t2) { this.wrapper = t0; this.controller = t1; this.T = t2; }, _Wrapper: function _Wrapper(t0, t1) { var _ = this; _.isValue = true; _.value = t0; _.errorAndStackTrace = null; _.$ti = t1; }, _BehaviorSubjectStream: function _BehaviorSubjectStream(t0, t1) { this._behavior_subject$_subject = t0; this.$ti = t1; }, Subject: function Subject() { }, Subject_addStream_complete: function Subject_addStream_complete(t0, t1) { this.$this = t0; this.completer = t1; }, _SubjectStream: function _SubjectStream(t0, t1) { this._subject$_subject = t0; this.$ti = t1; }, _StartWithStreamSink: function _StartWithStreamSink(t0, t1) { this._startValue = t0; this._forwarding_sink$_sink = null; this.$ti = t1; }, StartWithStreamTransformer: function StartWithStreamTransformer(t0, t1) { this.startValue = t0; this.$ti = t1; }, StartWithStreamTransformer_bind_closure: function StartWithStreamTransformer_bind_closure(t0) { this.$this = t0; }, _StartWithErrorStreamSink: function _StartWithErrorStreamSink(t0, t1, t2) { var _ = this; _._e = t0; _._st = t1; _._forwarding_sink$_sink = null; _.$ti = t2; }, StartWithErrorStreamTransformer: function StartWithErrorStreamTransformer(t0, t1, t2) { this.error = t0; this.stackTrace = t1; this.$ti = t2; }, StartWithErrorStreamTransformer_bind_closure: function StartWithErrorStreamTransformer_bind_closure(t0) { this.$this = t0; }, _Empty: function _Empty() { }, ErrorAndStackTrace: function ErrorAndStackTrace(t0, t1) { this.error = t0; this.stackTrace = t1; }, ForwardingSink: function ForwardingSink() { }, forwardStream(stream, sinkFactory, $T, $R) { var t1; if (stream.get$isBroadcast()) t1 = A._forwardMulti(stream, sinkFactory, $T, $R); else t1 = A._forward(stream, sinkFactory, $T, $R); return t1; }, _forwardMulti(stream, sinkFactory, $T, $R) { return new A._MultiStream(true, new A._forwardMulti_closure(sinkFactory, stream, $R), $R._eval$1("_MultiStream<0>")); }, _forward(stream, sinkFactory, $T, $R) { var controller, sink, _null = null, t1 = {}; if (stream.get$isBroadcast()) controller = new A._SyncBroadcastStreamController(_null, _null, $R._eval$1("_SyncBroadcastStreamController<0>")); else controller = A.StreamController_StreamController(_null, _null, _null, true, $R); t1.subscription = null; t1.cancelled = false; sink = A._InitializedCell$named("sink", new A._forward_closure(sinkFactory, $T, $R)); controller.set$onListen(new A._forward_closure0(t1, stream, sink, controller)); controller.set$onCancel(0, new A._forward_closure1(t1, sink)); return controller.get$stream(controller); }, _forwardMulti_closure: function _forwardMulti_closure(t0, t1, t2) { this.sinkFactory = t0; this.stream = t1; this.R = t2; }, _forwardMulti_closure_listenToUpstream: function _forwardMulti_closure_listenToUpstream(t0, t1, t2) { this._box_0 = t0; this.stream = t1; this.sink = t2; }, _forwardMulti__closure: function _forwardMulti__closure(t0, t1) { this._box_0 = t0; this.sink = t1; }, _forward_closure: function _forward_closure(t0, t1, t2) { this.sinkFactory = t0; this.T = t1; this.R = t2; }, _forward_closure0: function _forward_closure0(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.stream = t1; _.sink = t2; _.controller = t3; }, _forward_closure_listenToUpstream: function _forward_closure_listenToUpstream(t0, t1, t2, t3) { var _ = this; _._box_0 = t0; _.stream = t1; _.sink = t2; _.controller = t3; }, _forward__listenToUpstream_closure: function _forward__listenToUpstream_closure(t0, t1) { this._box_0 = t0; this.sink = t1; }, _forward__listenToUpstream_closure0: function _forward__listenToUpstream_closure0(t0, t1) { this._box_0 = t0; this.sink = t1; }, _forward_closure1: function _forward_closure1(t0, t1) { this._box_0 = t0; this.sink = t1; }, _MultiControllerSink: function _MultiControllerSink(t0, t1) { this.controller = t0; this.$ti = t1; }, WebEnvironmentVariables: function WebEnvironmentVariables() { }, EnvironmentVariables: function EnvironmentVariables() { }, HubAdapter: function HubAdapter() { }, MetricsApi: function MetricsApi() { }, NoOpClient: function NoOpClient() { }, NoOpHub: function NoOpHub(t0) { this._options = t0; this.__NoOpHub__metricsApi_F = $; }, NoOpSentrySpan: function NoOpSentrySpan() { }, WebPlatform: function WebPlatform() { }, Platform0: function Platform0() { }, PlatformChecker$() { A.PlatformChecker__isWebWithWasmSupport(); return new A.PlatformChecker(); }, PlatformChecker__isWebWithWasmSupport() { return true; }, PlatformChecker: function PlatformChecker() { }, Breadcrumb: function Breadcrumb() { }, SdkVersion: function SdkVersion(t0, t1, t2, t3) { var _ = this; _.name = t0; _.version = t1; _._integrations = t2; _._packages = t3; }, SdkVersion_toJson_closure: function SdkVersion_toJson_closure() { }, SentryId: function SentryId(t0) { this._sentry_id$_id = t0; }, SentryLevel: function SentryLevel(t0) { this.name = t0; }, SpanId: function SpanId(t0) { this._span_id$_id = t0; }, SpanStatus: function SpanStatus(t0, t1, t2) { this._span_status$_value = t0; this._minHttpStatusCode = t1; this._maxHttpStatusCode = t2; }, DurationSentryMeasurementUnit: function DurationSentryMeasurementUnit(t0, t1) { this.index = t0; this._core$_name = t1; }, noOpLogger(level, message, exception, logger, stackTrace) { }, SentryOptions: function SentryOptions(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.httpClient = t0; _._eventProcessors = t1; _._sentry_options$_integrations = t2; _.diagnosticLevel = t3; _._inAppExcludes = t4; _._inAppIncludes = t5; _.transport = t6; _.__SentryOptions_sdk_A = $; _.platformChecker = t7; _.environmentVariables = t8; _._scopeObservers = t9; _.tracePropagationTargets = t10; _.idleTimeout = t11; _._causeExtractorsByType = t12; _._stackTraceExtractorsByType = t13; _.spotlight = t14; }, SentrySpanContext: function SentrySpanContext() { }, ISentrySpan: function ISentrySpan() { }, SentryTransactionContext: function SentryTransactionContext(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.name = t0; _.__SentrySpanContext_traceId_F = t1; _.__SentrySpanContext_spanId_F = t2; _.parentSpanId = t3; _.operation = t4; _.description = t5; _.origin = t6; }, Spotlight: function Spotlight(t0) { this.enabled = t0; }, NoOpTransport: function NoOpTransport() { }, SentryFlutterWeb: function SentryFlutterWeb() { }, DefaultFrameCallbackHandler: function DefaultFrameCallbackHandler() { }, NativeAppStartIntegration_getAppStartInfo() { return $.$get$NativeAppStartIntegration__appStartCompleter().future.timeout$2$onTimeout(0, B.Duration_30000000, new A.NativeAppStartIntegration_getAppStartInfo_closure()); }, NativeAppStartIntegration_getAppStartInfo_closure: function NativeAppStartIntegration_getAppStartInfo_closure() { }, RouteObserverBreadcrumb__formatArgs(args) { if (args == null) return null; if (type$.Map_String_dynamic._is(args)) return J.map$2$1$ax(args, new A.RouteObserverBreadcrumb__formatArgs_closure(), type$.String, type$.dynamic); return J.toString$0$(args); }, SentryNavigatorObserver: function SentryNavigatorObserver(t0, t1, t2, t3) { var _ = this; _._hub = t0; _._native = t1; _._transaction = null; _._completedDisplayTracking = t2; _._routes$_listeners = t3; }, RouteObserverBreadcrumb: function RouteObserverBreadcrumb(t0, t1, t2, t3, t4) { var _ = this; _.category = t0; _.data = t1; _.level = t2; _.type = t3; _.timestamp = t4; }, RouteObserverBreadcrumb__formatArgs_closure: function RouteObserverBreadcrumb__formatArgs_closure() { }, TimeToDisplayTracker: function TimeToDisplayTracker(t0, t1, t2) { this._ttidTracker = t0; this._ttfdTracker = t1; this.enableTimeToFullDisplayTracing = t2; }, TimeToFullDisplayTracker: function TimeToFullDisplayTracker(t0, t1, t2) { var _ = this; _._time_to_full_display_tracker$_transaction = _._ttfdSpan = _._startTimestamp = null; _._time_to_full_display_tracker$_autoFinishAfter = t0; _._endTimestampProvider = t1; _._completedTTFDTracking = t2; }, TimeToInitialDisplayTracker_TimeToInitialDisplayTracker() { return $.$get$TimeToInitialDisplayTracker__instance(); }, TimeToInitialDisplayTracker: function TimeToInitialDisplayTracker(t0, t1) { var _ = this; _._frameCallbackHandler = t0; _._time_to_initial_display_tracker$_isManual = false; _._endTimestamp = _._trackingCompleter = null; _._determineEndtimeTimeout = t1; }, TimeToInitialDisplayTracker_determineEndTime_closure: function TimeToInitialDisplayTracker_determineEndTime_closure() { }, TimeToInitialDisplayTracker_determineEndTime_closure0: function TimeToInitialDisplayTracker_determineEndTime_closure0(t0) { this.$this = t0; }, SharePlusWebPlugin: function SharePlusWebPlugin() { }, SharePlatform: function SharePlatform() { }, SharedPreferences_getInstance() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.SharedPreferences), $async$returnValue, $async$handler = 2, $async$currentError, completer, preferencesMap, e, sharedPrefsFuture, exception, $async$exception; var $async$SharedPreferences_getInstance = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$goto = $.SharedPreferences__completer == null ? 3 : 4; break; case 3: // then completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_SharedPreferences), type$._AsyncCompleter_SharedPreferences); $.SharedPreferences__completer = completer; $async$handler = 6; $async$goto = 9; return A._asyncAwait(A.SharedPreferences__getSharedPreferencesMap(), $async$SharedPreferences_getInstance); case 9: // returning from await. preferencesMap = $async$result; J.complete$1$z(completer, new A.SharedPreferences(preferencesMap)); $async$handler = 2; // goto after finally $async$goto = 8; break; case 6: // catch $async$handler = 5; $async$exception = $async$currentError; e = A.unwrapException($async$exception); completer.completeError$1(e); sharedPrefsFuture = completer.future; $.SharedPreferences__completer = null; $async$returnValue = sharedPrefsFuture; // goto return $async$goto = 1; break; // goto after finally $async$goto = 8; break; case 5: // uncaught // goto rethrow $async$goto = 2; break; case 8: // after finally case 4: // join $async$returnValue = $.SharedPreferences__completer.future; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$SharedPreferences_getInstance, $async$completer); }, SharedPreferences__getSharedPreferencesMap() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue, preferencesMap, t3, t1, t2, fromSystem, $async$temp1, $async$temp2; var $async$SharedPreferences__getSharedPreferencesMap = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; t2 = type$.Object; fromSystem = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); $async$temp1 = J; $async$temp2 = fromSystem; $async$goto = 3; return A._asyncAwait($.$get$SharedPreferencesStorePlatform__instance().getAll$0(0), $async$SharedPreferences__getSharedPreferencesMap); case 3: // returning from await. $async$temp1.addAll$1$ax($async$temp2, $async$result); preferencesMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); for (t1 = fromSystem, t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A.instanceType(t1)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; t3 = B.JSString_methods.substring$1(t2, 8); t2 = J.$index$asx(fromSystem, t2); t2.toString; preferencesMap.$indexSet(0, t3, t2); } $async$returnValue = preferencesMap; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$SharedPreferences__getSharedPreferencesMap, $async$completer); }, SharedPreferences: function SharedPreferences(t0) { this._preferenceCache = t0; }, MethodChannelSharedPreferencesStore: function MethodChannelSharedPreferencesStore() { }, SharedPreferencesStorePlatform: function SharedPreferencesStorePlatform() { }, PreferencesFilter: function PreferencesFilter(t0, t1) { this.prefix = t0; this.allowList = t1; }, GetAllParameters: function GetAllParameters(t0) { this.filter = t0; }, SharedPreferencesPlugin: function SharedPreferencesPlugin() { }, SharedPreferencesPlugin__getFilteredKeys_closure: function SharedPreferencesPlugin__getFilteredKeys_closure(t0, t1) { this.prefix = t0; this.allowList = t1; }, AppleLogoPainter: function AppleLogoPainter(t0, t1) { this.color = t0; this._repaint = t1; }, SignInWithAppleButton: function SignInWithAppleButton(t0, t1) { this.onPressed = t0; this.key = t1; }, SignInWithAppleButtonStyle: function SignInWithAppleButtonStyle(t0, t1) { this.index = t0; this._core$_name = t1; }, IconAlignment: function IconAlignment(t0, t1) { this.index = t0; this._core$_name = t1; }, parseAuthorizationCredentialAppleID(response) { var authorizationCode, t1 = J.getInterceptor$asx(response); if (J.$eq$(t1.$index(response, "type"), "appleid")) { authorizationCode = A._asStringQ(t1.$index(response, "authorizationCode")); if (authorizationCode == null) throw A.wrapException(B.SignInWithAppleAuthorizationException_gsm); return new A.AuthorizationCredentialAppleID(A._asStringQ(t1.$index(response, "userIdentifier")), A._asStringQ(t1.$index(response, "givenName")), A._asStringQ(t1.$index(response, "familyName")), A._asStringQ(t1.$index(response, "email")), authorizationCode, A._asStringQ(t1.$index(response, "identityToken")), A._asStringQ(t1.$index(response, "state"))); } else throw A.wrapException(A.Exception_Exception("Unsupported result type " + A.S(t1.$index(response, "type")))); }, AuthorizationCredentialAppleID: function AuthorizationCredentialAppleID(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.userIdentifier = t0; _.givenName = t1; _.familyName = t2; _.email = t3; _.authorizationCode = t4; _.identityToken = t5; _.state = t6; }, AppleIDAuthorizationScopes: function AppleIDAuthorizationScopes(t0, t1) { this.index = t0; this._core$_name = t1; }, AppleIDAuthorizationRequest: function AppleIDAuthorizationRequest(t0, t1, t2) { this.scopes = t0; this.nonce = t1; this.state = t2; }, SignInWithAppleException_SignInWithAppleException$fromPlatformException(exception) { var _s19_ = "no message provided", t1 = exception.code, t2 = exception.message; switch (t1) { case "not-supported": return new A.SignInWithAppleNotSupportedException(t2 == null ? _s19_ : t2); case "authorization-error/unknown": return new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_5, t2 == null ? _s19_ : t2); case "authorization-error/canceled": return new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_0, t2 == null ? _s19_ : t2); case "authorization-error/invalidResponse": return new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_2, t2 == null ? _s19_ : t2); case "authorization-error/notHandled": return new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_3, t2 == null ? _s19_ : t2); case "authorization-error/notInteractive": return new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_4, t2 == null ? _s19_ : t2); case "authorization-error/failed": return new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_1, t2 == null ? _s19_ : t2); case "credentials-error": return new A.SignInWithAppleCredentialsException(t2 == null ? _s19_ : t2); default: return new A.UnknownSignInWithAppleException(t1, t2, exception.details, null); } }, SignInWithAppleCredentialsException$(message) { return new A.SignInWithAppleCredentialsException(message); }, UnknownSignInWithAppleException: function UnknownSignInWithAppleException(t0, t1, t2, t3) { var _ = this; _.code = t0; _.message = t1; _.details = t2; _.stacktrace = t3; }, SignInWithAppleNotSupportedException: function SignInWithAppleNotSupportedException(t0) { this.message = t0; }, AuthorizationErrorCode: function AuthorizationErrorCode(t0, t1) { this.index = t0; this._core$_name = t1; }, SignInWithAppleAuthorizationException: function SignInWithAppleAuthorizationException(t0, t1) { this.code = t0; this.message = t1; }, SignInWithAppleCredentialsException: function SignInWithAppleCredentialsException(t0) { this.message = t0; }, MethodChannelSignInWithApple: function MethodChannelSignInWithApple() { }, MethodChannelSignInWithApple__signInWithAppleAndroid_closure: function MethodChannelSignInWithApple__signInWithAppleAndroid_closure() { }, SignInWithApplePlatform: function SignInWithApplePlatform() { }, WebAuthenticationOptions: function WebAuthenticationOptions(t0, t1) { this.clientId = t0; this.redirectUri = t1; }, SignInWithApplePlugin: function SignInWithApplePlugin() { }, SignInWithAppleInitOptions: function SignInWithAppleInitOptions() { }, SignInResponseI: function SignInResponseI() { }, AuthorizationI: function AuthorizationI() { }, UserI: function UserI() { }, NameI: function NameI() { }, SourceFile$fromString(text, url) { var t1 = new A.CodeUnits(text), t2 = A._setArrayType([0], type$.JSArray_int); t2 = new A.SourceFile(url, t2, new Uint32Array(A._ensureNativeList(t1.toList$0(t1)))); t2.SourceFile$decoded$2$url(t1, url); return t2; }, SourceFile$decoded(decodedChars, url) { var t1 = A._setArrayType([0], type$.JSArray_int); t1 = new A.SourceFile(url, t1, new Uint32Array(A._ensureNativeList(J.toList$0$ax(decodedChars)))); t1.SourceFile$decoded$2$url(decodedChars, url); return t1; }, FileLocation$_(file, offset) { if (offset < 0) A.throwExpression(A.RangeError$("Offset may not be negative, was " + offset + ".")); else if (offset > file._decodedChars.length) A.throwExpression(A.RangeError$("Offset " + offset + string$.x20must_ + file.get$length(0) + ".")); return new A.FileLocation(file, offset); }, _FileSpan$(file, _start, _end) { if (_end < _start) A.throwExpression(A.ArgumentError$("End " + _end + " must come after start " + _start + ".", null)); else if (_end > file._decodedChars.length) A.throwExpression(A.RangeError$("End " + _end + string$.x20must_ + file.get$length(0) + ".")); else if (_start < 0) A.throwExpression(A.RangeError$("Start may not be negative, was " + _start + ".")); return new A._FileSpan(file, _start, _end); }, SourceFile: function SourceFile(t0, t1, t2) { var _ = this; _.url = t0; _._lineStarts = t1; _._decodedChars = t2; _._cachedLine = null; }, FileLocation: function FileLocation(t0, t1) { this.file = t0; this.offset = t1; }, _FileSpan: function _FileSpan(t0, t1, t2) { this.file = t0; this._file$_start = t1; this._file$_end = t2; }, Highlighter$(span, color) { var t1 = A.Highlighter__collateLines(A._setArrayType([A._Highlight$(span, true)], type$.JSArray__Highlight)), t2 = new A.Highlighter_closure(color).call$0(), t3 = B.JSInt_methods.toString$0(B.JSArray_methods.get$last(t1).number + 1), t4 = A.Highlighter__contiguous(t1) ? 0 : 3, t5 = A._arrayInstanceType(t1); return new A.Highlighter(t1, t2, null, 1 + Math.max(t3.length, t4), new A.MappedListIterable(t1, new A.Highlighter$__closure(), t5._eval$1("MappedListIterable<1,int>")).reduce$1(0, B.CONSTANT), !A.isAllTheSame(new A.MappedListIterable(t1, new A.Highlighter$__closure0(), t5._eval$1("MappedListIterable<1,Object?>"))), new A.StringBuffer("")); }, Highlighter__contiguous(lines) { var i, thisLine, nextLine; for (i = 0; i < lines.length - 1;) { thisLine = lines[i]; ++i; nextLine = lines[i]; if (thisLine.number + 1 !== nextLine.number && J.$eq$(thisLine.url, nextLine.url)) return false; } return true; }, Highlighter__collateLines(highlights) { var t1, t2, t3, highlightsByUrl = A.groupBy(highlights, new A.Highlighter__collateLines_closure(), type$._Highlight, type$.Object); for (t1 = highlightsByUrl.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); J.sort$1$ax(t3, new A.Highlighter__collateLines_closure0()); } t1 = highlightsByUrl.get$entries(highlightsByUrl); t2 = A._instanceType(t1)._eval$1("ExpandIterable"); return A.List_List$of(new A.ExpandIterable(t1, new A.Highlighter__collateLines_closure1(), t2), true, t2._eval$1("Iterable.E")); }, _Highlight$(span, primary) { var t1 = new A._Highlight_closure(span).call$0(); return new A._Highlight(t1, true, null); }, _Highlight__normalizeNewlines(span) { var t1, endOffset, i, t2, t3, t4, text = span.get$text(span); if (!B.JSString_methods.contains$1(text, "\r\n")) return span; t1 = span.get$end(span); endOffset = t1.get$offset(t1); for (t1 = text.length - 1, i = 0; i < t1; ++i) if (text.charCodeAt(i) === 13 && text.charCodeAt(i + 1) === 10) --endOffset; t1 = span.get$start(span); t2 = span.get$sourceUrl(); t3 = span.get$end(span); t3 = t3.get$line(t3); t2 = A.SourceLocation$(endOffset, span.get$end(span).get$column(), t3, t2); t3 = A.stringReplaceAllUnchecked(text, "\r\n", "\n"); t4 = span.get$context(span); return A.SourceSpanWithContext$(t1, t2, t3, A.stringReplaceAllUnchecked(t4, "\r\n", "\n")); }, _Highlight__normalizeTrailingNewline(span) { var context, text, start, end, t1, t2, t3; if (!B.JSString_methods.endsWith$1(span.get$context(span), "\n")) return span; if (B.JSString_methods.endsWith$1(span.get$text(span), "\n\n")) return span; context = B.JSString_methods.substring$2(span.get$context(span), 0, span.get$context(span).length - 1); text = span.get$text(span); start = span.get$start(span); end = span.get$end(span); if (B.JSString_methods.endsWith$1(span.get$text(span), "\n")) { t1 = A.findLineStart(span.get$context(span), span.get$text(span), span.get$start(span).get$column()); t1.toString; t1 = t1 + span.get$start(span).get$column() + span.get$length(span) === span.get$context(span).length; } else t1 = false; if (t1) { text = B.JSString_methods.substring$2(span.get$text(span), 0, span.get$text(span).length - 1); if (text.length === 0) end = start; else { t1 = span.get$end(span); t1 = t1.get$offset(t1); t2 = span.get$sourceUrl(); t3 = span.get$end(span); t3 = t3.get$line(t3); end = A.SourceLocation$(t1 - 1, A._Highlight__lastLineLength(context), t3 - 1, t2); t1 = span.get$start(span); t1 = t1.get$offset(t1); t2 = span.get$end(span); start = t1 === t2.get$offset(t2) ? end : span.get$start(span); } } return A.SourceSpanWithContext$(start, end, text, context); }, _Highlight__normalizeEndOfLine(span) { var t1, t2, text, t3, t4; if (span.get$end(span).get$column() !== 0) return span; t1 = span.get$end(span); t1 = t1.get$line(t1); t2 = span.get$start(span); if (t1 === t2.get$line(t2)) return span; text = B.JSString_methods.substring$2(span.get$text(span), 0, span.get$text(span).length - 1); t1 = span.get$start(span); t2 = span.get$end(span); t2 = t2.get$offset(t2); t3 = span.get$sourceUrl(); t4 = span.get$end(span); t4 = t4.get$line(t4); t3 = A.SourceLocation$(t2 - 1, text.length - B.JSString_methods.lastIndexOf$1(text, "\n") - 1, t4 - 1, t3); return A.SourceSpanWithContext$(t1, t3, text, B.JSString_methods.endsWith$1(span.get$context(span), "\n") ? B.JSString_methods.substring$2(span.get$context(span), 0, span.get$context(span).length - 1) : span.get$context(span)); }, _Highlight__lastLineLength(text) { var t1 = text.length; if (t1 === 0) return 0; else if (text.charCodeAt(t1 - 1) === 10) return t1 === 1 ? 0 : t1 - B.JSString_methods.lastIndexOf$2(text, "\n", t1 - 2) - 1; else return t1 - B.JSString_methods.lastIndexOf$1(text, "\n") - 1; }, Highlighter: function Highlighter(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._lines = t0; _._highlighter$_primaryColor = t1; _._highlighter$_secondaryColor = t2; _._paddingBeforeSidebar = t3; _._maxMultilineSpans = t4; _._multipleFiles = t5; _._highlighter$_buffer = t6; }, Highlighter_closure: function Highlighter_closure(t0) { this.color = t0; }, Highlighter$__closure: function Highlighter$__closure() { }, Highlighter$___closure: function Highlighter$___closure() { }, Highlighter$__closure0: function Highlighter$__closure0() { }, Highlighter__collateLines_closure: function Highlighter__collateLines_closure() { }, Highlighter__collateLines_closure0: function Highlighter__collateLines_closure0() { }, Highlighter__collateLines_closure1: function Highlighter__collateLines_closure1() { }, Highlighter__collateLines__closure: function Highlighter__collateLines__closure(t0) { this.line = t0; }, Highlighter_highlight_closure: function Highlighter_highlight_closure() { }, Highlighter__writeFileStart_closure: function Highlighter__writeFileStart_closure(t0) { this.$this = t0; }, Highlighter__writeMultilineHighlights_closure: function Highlighter__writeMultilineHighlights_closure(t0, t1, t2) { this.$this = t0; this.startLine = t1; this.line = t2; }, Highlighter__writeMultilineHighlights_closure0: function Highlighter__writeMultilineHighlights_closure0(t0, t1) { this.$this = t0; this.highlight = t1; }, Highlighter__writeMultilineHighlights_closure1: function Highlighter__writeMultilineHighlights_closure1(t0) { this.$this = t0; }, Highlighter__writeMultilineHighlights_closure2: function Highlighter__writeMultilineHighlights_closure2(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._box_0 = t0; _.$this = t1; _.current = t2; _.startLine = t3; _.line = t4; _.highlight = t5; _.endLine = t6; }, Highlighter__writeMultilineHighlights__closure: function Highlighter__writeMultilineHighlights__closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, Highlighter__writeMultilineHighlights__closure0: function Highlighter__writeMultilineHighlights__closure0(t0, t1) { this.$this = t0; this.vertical = t1; }, Highlighter__writeHighlightedText_closure: function Highlighter__writeHighlightedText_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.text = t1; _.startColumn = t2; _.endColumn = t3; }, Highlighter__writeIndicator_closure: function Highlighter__writeIndicator_closure(t0, t1, t2) { this.$this = t0; this.line = t1; this.highlight = t2; }, Highlighter__writeIndicator_closure0: function Highlighter__writeIndicator_closure0(t0, t1, t2) { this.$this = t0; this.line = t1; this.highlight = t2; }, Highlighter__writeIndicator_closure1: function Highlighter__writeIndicator_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.coversWholeLine = t1; _.line = t2; _.highlight = t3; }, Highlighter__writeSidebar_closure: function Highlighter__writeSidebar_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.end = t2; }, _Highlight: function _Highlight(t0, t1, t2) { this.span = t0; this.isPrimary = t1; this.label = t2; }, _Highlight_closure: function _Highlight_closure(t0) { this.span = t0; }, _Line: function _Line(t0, t1, t2, t3) { var _ = this; _.text = t0; _.number = t1; _.url = t2; _.highlights = t3; }, SourceLocation$(offset, column, line, sourceUrl) { if (offset < 0) A.throwExpression(A.RangeError$("Offset may not be negative, was " + offset + ".")); else if (line < 0) A.throwExpression(A.RangeError$("Line may not be negative, was " + line + ".")); else if (column < 0) A.throwExpression(A.RangeError$("Column may not be negative, was " + column + ".")); return new A.SourceLocation(sourceUrl, offset, line, column); }, SourceLocation: function SourceLocation(t0, t1, t2, t3) { var _ = this; _.sourceUrl = t0; _.offset = t1; _.line = t2; _.column = t3; }, SourceLocationMixin: function SourceLocationMixin() { }, SourceSpanBase: function SourceSpanBase() { }, SourceSpanFormatException$(message, span, source) { return new A.SourceSpanFormatException(source, message, span); }, SourceSpanException: function SourceSpanException() { }, SourceSpanFormatException: function SourceSpanFormatException(t0, t1, t2) { this.source = t0; this._span_exception$_message = t1; this._span = t2; }, SourceSpanMixin: function SourceSpanMixin() { }, SourceSpanWithContext$(start, end, text, _context) { var t1 = new A.SourceSpanWithContext(_context, start, end, text); t1.SourceSpanBase$3(start, end, text); if (!B.JSString_methods.contains$1(_context, text)) A.throwExpression(A.ArgumentError$('The context line "' + _context + '" must contain "' + text + '".', null)); if (A.findLineStart(_context, text, start.get$column()) == null) A.throwExpression(A.ArgumentError$('The span text "' + text + '" must start at column ' + (start.get$column() + 1) + ' in a line within "' + _context + '".', null)); return t1; }, SourceSpanWithContext: function SourceSpanWithContext(t0, t1, t2, t3) { var _ = this; _._span_with_context$_context = t0; _.start = t1; _.end = t2; _.text = t3; }, _Rebuild: function _Rebuild(t0, t1, t2) { this._injected = t0; this._injectedList = t1; this.$ti = t2; }, addToContextSet(ctx) { $._contextSet.push(ctx); return new A.addToContextSet_closure(ctx); }, addToActiveReactiveModels(inj) { $.injectedModels.add$1(0, inj); return new A.addToActiveReactiveModels_closure(inj); }, OnBuilder$(builder, debugPrintWhenRebuild, key, listenTo, listenToMany, shouldRebuild, sideEffects, watch, $T) { return new A.OnBuilder(new A.OnBuilder_closure(listenTo, listenToMany), sideEffects, new A.OnBuilder_closure0(builder, $T), A._setArrayType([], type$.JSArray_of_void_Function), shouldRebuild, key, $T._eval$1("OnBuilder<0>")); }, MyElement$(widget) { var t1 = widget.createState$0(), t2 = new A.MyElement(t1, widget, B._ElementLifecycle_0); t1._framework$_element = t2; t1._widget = widget; return t2; }, InjectedImp$(autoDisposeWhenNotUsed, creator, debugPrintWhenNotifiedPreMessageGlobal, dependsOn, initialState, sideEffectsGlobal, stateInterceptor, toDebugString, watch, $T) { var t1 = $T._eval$1("InjectedImp<0>"), t2 = type$.JSArray_of_void_Function_ReactiveModelImp_dynamic; t1 = new A.InjectedImp(sideEffectsGlobal, debugPrintWhenNotifiedPreMessageGlobal, toDebugString, dependsOn, watch, A.LinkedHashSet_LinkedHashSet$_empty(t1), A._setArrayType([null], type$.JSArray_of_nullable_dynamic_Function), creator, initialState, true, stateInterceptor, null, A._setArrayType([], t2), A._setArrayType([], t2), A._setArrayType([], t2), A._setArrayType([], type$.JSArray_of_void_Function), t1); t1.resetDefaultState$0(); t1.InjectedImp$9$autoDisposeWhenNotUsed$creator$debugPrintWhenNotifiedPreMessageGlobal$dependsOn$initialState$sideEffectsGlobal$stateInterceptor$toDebugString$watch(true, creator, debugPrintWhenNotifiedPreMessageGlobal, dependsOn, initialState, sideEffectsGlobal, stateInterceptor, toDebugString, watch, $T); return t1; }, SnapState$none(data, debugName, infoMessage, toDebugString, $T) { return new A.SnapState(B.StateStatus_0, data, null, null, debugName, toDebugString, infoMessage, true, $T._eval$1("SnapState<0>")); }, addToContextSet_closure: function addToContextSet_closure(t0) { this.ctx = t0; }, addToActiveReactiveModels_closure: function addToActiveReactiveModels_closure(t0) { this.inj = t0; }, OnBuilder: function OnBuilder(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.observers = t0; _.sideEffects = t1; _._rm$_builder = t2; _.cleaners = t3; _.shouldRebuild = t4; _.key = t5; _.$ti = t6; }, OnBuilder_closure: function OnBuilder_closure(t0, t1) { this.listenTo = t0; this.listenToMany = t1; }, OnBuilder_closure0: function OnBuilder_closure0(t0, t1) { this.builder = t0; this.T = t1; }, MyStatefulWidget: function MyStatefulWidget() { }, _MyStatefulWidgetState: function _MyStatefulWidgetState(t0, t1, t2) { var _ = this; _.rm = _.snap = null; _.disposers = t0; _.cachedAddToObs = null; _.__ExtendedState_removeFromContextSet_A = _.___MyStatefulWidgetState_models_AI = $; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; _.$ti = t2; }, _MyStatefulWidgetState_initState_closure: function _MyStatefulWidgetState_initState_closure(t0) { this.$this = t0; }, _MyStatefulWidgetState_initState__closure: function _MyStatefulWidgetState_initState__closure(t0, t1) { this.$this = t0; this.model = t1; }, IStatefulWidget: function IStatefulWidget() { }, MyElement: function MyElement(t0, t1, t2) { var _ = this; _._framework$_state = t0; _._didChangeDependencies = false; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, ExtendedState: function ExtendedState() { }, InjectedImp: function InjectedImp(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { var _ = this; _.sideEffectsGlobal = t0; _.debugPrintWhenNotifiedPreMessageGlobal = t1; _.toDebugString = t2; _.dependsOn = t3; _.watch = t4; _.__InjectedImp__cachedWatch_A = _.__InjectedImp_creatorUpdatable_A = $; _.inheritedInjects = t5; _.cachedCreatorMocks = t6; _.creator = t7; _.initialState = t8; _.autoDisposeWhenNotUsed = t9; _.stateInterceptorGlobal = t10; _.__ReactiveModelImp_isWaitingToInitialize_A = _.__ReactiveModelImp__dependentDebounceTimer_A = _.__ReactiveModelImp_completer_A = _.__ReactiveModelImp_removeFromReactiveModel_A = _.__ReactiveModelImp_isInitialized_A = _.__ReactiveModelImp__snapState_A = $; _.subscription = null; _.IObservable_customStatus = t11; _.IObservable__listeners = t12; _.IObservable__listenersForSideEffects = t13; _.IObservable__dependentListeners = t14; _.IObservable__cleaners = t15; _.$ti = t16; }, InjectedImp_closure: function InjectedImp_closure(t0, t1) { this.$this = t0; this.creator = t1; }, IObservable: function IObservable() { }, IObservable_addObserver_closure: function IObservable_addObserver_closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.isSideEffects = t1; _.listener = t2; _.shouldAutoClean = t3; }, IObservable_addCleaner_closure: function IObservable_addCleaner_closure(t0, t1) { this.$this = t0; this.listener = t1; }, ReactiveModel: function ReactiveModel() { }, ReactiveModelImp: function ReactiveModelImp() { }, ReactiveModelImp_setStateNullable_closure: function ReactiveModelImp_setStateNullable_closure(t0) { this.$this = t0; }, ReactiveModelImp_setStateNullable_closure0: function ReactiveModelImp_setStateNullable_closure0(t0) { this.$this = t0; }, ReactiveModelImp_setStateNullable_closure1: function ReactiveModelImp_setStateNullable_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.mutator = t1; _.middleSetState = t2; _.stackTrace = t3; }, ReactiveModelImp_initialize_closure: function ReactiveModelImp_initialize_closure(t0, t1) { this.$this = t0; this.creator = t1; }, ReactiveModelImp__handleAsyncState_closure: function ReactiveModelImp__handleAsyncState_closure(t0, t1, t2) { this.$this = t0; this.middleSetState = t1; this.stackTrace = t2; }, ReactiveModelImp__handleAsyncState__closure0: function ReactiveModelImp__handleAsyncState__closure0(t0, t1) { this.$this = t0; this.event = t1; }, ReactiveModelImp__handleAsyncState_closure1: function ReactiveModelImp__handleAsyncState_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.middleSetState = t1; _.mutator = t2; _.stackTrace = t3; }, ReactiveModelImp__handleAsyncState__closure: function ReactiveModelImp__handleAsyncState__closure(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.mutator = t1; _.middleSetState = t2; _.stackTrace = t3; }, ReactiveModelImp__handleAsyncState_closure0: function ReactiveModelImp__handleAsyncState_closure0(t0) { this.$this = t0; }, StateStatus: function StateStatus(t0, t1) { this.index = t0; this._core$_name = t1; }, SnapState: function SnapState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.status = t0; _.data = t1; _.snapError = t2; _.oldSnapState = t3; _._debugName = t4; _._toDebugString = t5; _._infoMessage = t6; _._isImmutable = t7; _.$ti = t8; }, SnapError: function SnapError(t0, t1, t2) { this.error = t0; this.stackTrace = t1; this.refresher = t2; }, _ReactiveModel_Object_IObservable: function _ReactiveModel_Object_IObservable() { }, StringScannerException: function StringScannerException(t0, t1, t2) { this.source = t0; this._span_exception$_message = t1; this._span = t2; }, StringScanner: function StringScanner(t0, t1) { var _ = this; _.sourceUrl = t0; _.string = t1; _._string_scanner$_position = 0; _._lastMatchPosition = _._lastMatch = null; }, DocumentChangeLog: function DocumentChangeLog() { }, NodeInsertedEvent: function NodeInsertedEvent(t0, t1) { this.nodeId = t0; this.insertionIndex = t1; }, NodeRemovedEvent: function NodeRemovedEvent(t0) { this.nodeId = t0; }, NodeChangeEvent: function NodeChangeEvent(t0) { this.nodeId = t0; }, DocumentPosition: function DocumentPosition(t0, t1) { this.nodeId = t0; this.nodePosition = t1; }, DocumentNode: function DocumentNode() { }, MutableDocumentComposer$() { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); t1 = new A.MutableDocumentComposer(new A.PausableValueNotifier(_null, t1, type$.PausableValueNotifier_nullable_DocumentSelection), new A.PausableValueNotifier(_null, t1, type$.PausableValueNotifier_nullable_DocumentRange), new A.PausableValueNotifier(false, t1, type$.PausableValueNotifier_bool), new A.ComposerPreferences(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution), t1), t1); t1.DocumentComposer$2$imeConfiguration$initialSelection(_null, _null); return t1; }, DocumentComposer: function DocumentComposer() { }, DocumentComposer_closure: function DocumentComposer_closure(t0) { this.$this = t0; }, MutableDocumentComposer: function MutableDocumentComposer(t0, t1, t2, t3, t4) { var _ = this; _._didChangeSelectionDuringTransaction = _._isInTransaction = false; _._latestSelectionChange = null; _.__DocumentComposer__streamController_A = $; _._selectionNotifier = t0; _._document_composer$_composingRegion = t1; _._isInInteractionMode = t2; _._preferences = t3; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t4; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ComposerPreferences: function ComposerPreferences(t0, t1) { var _ = this; _._currentAttributions = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ClearSelectionRequest: function ClearSelectionRequest() { }, ChangeSelectionRequest: function ChangeSelectionRequest(t0, t1, t2) { this.newSelection = t0; this.changeType = t1; this.reason = t2; }, ChangeSelectionCommand: function ChangeSelectionCommand(t0, t1, t2) { this.newSelection = t0; this.changeType = t1; this.reason = t2; }, SelectionChangeEvent: function SelectionChangeEvent(t0, t1, t2) { this.oldSelection = t0; this.newSelection = t1; this.changeType = t2; }, ComposingRegionChangeEvent: function ComposingRegionChangeEvent(t0) { this.newComposingRegion = t0; }, DocumentSelectionChange: function DocumentSelectionChange(t0, t1) { this.selection = t0; this.reason = t1; }, SelectionChangeType: function SelectionChangeType(t0, t1) { this.index = t0; this._core$_name = t1; }, ChangeComposingRegionRequest: function ChangeComposingRegionRequest(t0) { this.composingRegion = t0; }, ChangeComposingRegionCommand: function ChangeComposingRegionCommand(t0) { this.composingRegion = t0; }, ClearComposingRegionRequest: function ClearComposingRegionRequest() { }, ChangeInteractionModeRequest: function ChangeInteractionModeRequest(t0) { this.isInteractionModeDesired = t0; }, ChangeInteractionModeCommand: function ChangeInteractionModeCommand(t0) { this.isInteractionModeDesired = t0; }, _ComposerPreferences_Object_ChangeNotifier: function _ComposerPreferences_Object_ChangeNotifier() { }, _DocumentComposer_Object_ChangeNotifier: function _DocumentComposer_Object_ChangeNotifier() { }, DebugPaintConfig: function DebugPaintConfig() { }, DocumentGestureMode: function DocumentGestureMode(t0, t1) { this.index = t0; this._core$_name = t1; }, DocumentLayoutEditable: function DocumentLayoutEditable(t0) { this._documentLayoutResolver = t0; }, DocumentComponent: function DocumentComponent() { }, ProxyDocumentComponent: function ProxyDocumentComponent() { }, MovementModifier: function MovementModifier(t0) { this.id = t0; }, DocumentSelection$collapsed(position) { return new A.DocumentSelection(position, position, position, position); }, InspectDocumentAffinity_getAffinityBetween(_this, base, extent) { var baseIndex, extentNode, extentIndex, affinity, _s30_ = "No such position in document: ", t1 = _this._nodesById, baseNode = t1.$index(0, base.nodeId); if (baseNode == null) throw A.wrapException(A.Exception_Exception(_s30_ + base.toString$0(0))); baseIndex = _this.getNodeIndexById$1(baseNode.get$id(baseNode)); extentNode = t1.$index(0, extent.nodeId); if (extentNode == null) throw A.wrapException(A.Exception_Exception(_s30_ + extent.toString$0(0))); extentIndex = _this.getNodeIndexById$1(extentNode.get$id(extentNode)); affinity = A._Cell$named("affinity"); if (extentIndex > baseIndex) affinity.__late_helper$_value = B.TextAffinity_1; else if (extentIndex < baseIndex) affinity.__late_helper$_value = B.TextAffinity_0; else { t1 = base.nodePosition; affinity.__late_helper$_value = t1.$eq(0, extentNode.selectUpstreamPosition$2(t1, extent.nodePosition)) ? B.TextAffinity_1 : B.TextAffinity_0; } return affinity._readLocal$0(); }, InspectDocumentRange_getRangeBetween(_this, position1, position2) { var affinity = A._InitializedCell$named("affinity", new A.InspectDocumentRange_getRangeBetween_closure(_this, position1, position2)), t1 = affinity._read$0() === B.TextAffinity_1 ? position1 : position2; return new A.DocumentRange(t1, affinity._read$0() === B.TextAffinity_1 ? position2 : position1); }, InspectDocumentSelection_selectUpstreamPosition(_this, docPosition1, docPosition2) { var t1 = _this._nodesById, docPosition1Node = t1.$index(0, docPosition1.nodeId), docPosition1NodeIndex = _this.getNodeIndexById$1(docPosition1Node.get$id(docPosition1Node)), docPosition2Node = t1.$index(0, docPosition2.nodeId), docPosition2NodeIndex = _this.getNodeIndexById$1(docPosition2Node.get$id(docPosition2Node)); if (docPosition1NodeIndex < docPosition2NodeIndex) return docPosition1; else if (docPosition2NodeIndex < docPosition1NodeIndex) return docPosition2; t1 = docPosition1.nodePosition; return docPosition1Node.selectUpstreamPosition$2(t1, docPosition2.nodePosition).$eq(0, t1) ? docPosition1 : docPosition2; }, InspectDocumentSelection_doesSelectionContainPosition(_this, selection, position) { var downstreamPosition, t1, baseNode, baseNodeIndex, downstreamPosition0, extentNode, extentNodeIndex, upstreamNode, upstreamNodeIndex, downstreamNode, downstreamNodeIndex, positionNodeIndex, upstreamPosition, downstreamCap, upstreamCap; if (selection.get$isCollapsed(0)) return false; downstreamPosition = selection.base; t1 = _this._nodesById; baseNode = t1.$index(0, downstreamPosition.nodeId); baseNodeIndex = _this.getNodeIndexById$1(baseNode.get$id(baseNode)); downstreamPosition0 = selection.extent; extentNode = t1.$index(0, downstreamPosition0.nodeId); extentNodeIndex = _this.getNodeIndexById$1(extentNode.get$id(extentNode)); t1 = baseNodeIndex < extentNodeIndex; upstreamNode = t1 ? baseNode : extentNode; upstreamNodeIndex = t1 ? baseNodeIndex : extentNodeIndex; downstreamNode = t1 ? extentNode : baseNode; downstreamNodeIndex = t1 ? extentNodeIndex : baseNodeIndex; positionNodeIndex = _this.getNodeIndexById$1(position.nodeId); if (upstreamNodeIndex < positionNodeIndex && positionNodeIndex < downstreamNodeIndex) return true; if (positionNodeIndex === upstreamNodeIndex) { upstreamPosition = A.InspectDocumentSelection_selectUpstreamPosition(_this, downstreamPosition, downstreamPosition0); if (upstreamPosition.$eq(0, downstreamPosition)) downstreamPosition = downstreamPosition0; downstreamCap = upstreamNodeIndex === downstreamNodeIndex ? downstreamPosition.nodePosition : upstreamNode.get$endPosition(); t1 = position.nodePosition; return upstreamNode.selectDownstreamPosition$2(upstreamPosition.nodePosition, t1).$eq(0, upstreamNode.selectUpstreamPosition$2(t1, downstreamCap)); } if (positionNodeIndex === downstreamNodeIndex) { upstreamPosition = A.InspectDocumentSelection_selectUpstreamPosition(_this, downstreamPosition, downstreamPosition0); if (upstreamPosition.$eq(0, downstreamPosition)) downstreamPosition = downstreamPosition0; upstreamCap = downstreamNodeIndex === upstreamNodeIndex ? upstreamPosition.nodePosition : downstreamNode.get$beginningPosition(); t1 = position.nodePosition; return downstreamNode.selectDownstreamPosition$2(upstreamCap, t1).$eq(0, downstreamNode.selectUpstreamPosition$2(t1, downstreamPosition.nodePosition)); } return false; }, DocumentSelection: function DocumentSelection(t0, t1, t2, t3) { var _ = this; _.base = t0; _.extent = t1; _.start = t2; _.end = t3; }, DocumentRange: function DocumentRange(t0, t1) { this.start = t0; this.end = t1; }, InspectDocumentRange_getRangeBetween_closure: function InspectDocumentRange_getRangeBetween_closure(t0, t1, t2) { this._this = t0; this.position1 = t1; this.position2 = t2; }, SuperEditorContext: function SuperEditorContext(t0, t1, t2, t3, t4, t5) { var _ = this; _.editor = t0; _.document = t1; _._getDocumentLayout = t2; _.composer = t3; _.scroller = t4; _.commonOps = t5; }, Editor: function Editor(t0, t1, t2) { var _ = this; _.requestHandlers = t0; _.__Editor__commandExecutor_F = _.__Editor_context_F = $; _.reactionPipeline = t1; _._changeListeners = t2; _._activeChangeList = null; _._activeCommandCount = 0; }, _DocumentEditorCommandExecutor: function _DocumentEditorCommandExecutor(t0, t1, t2) { this._editor$_context = t0; this._commandsBeingProcessed = t1; this._changeList = t2; }, EditCommand: function EditCommand() { }, EditContext: function EditContext(t0) { this._resources = t0; }, EditorCommandQueue: function EditorCommandQueue(t0, t1) { this._activeCommand = null; this._activeCommandExpansionQueue = t0; this._commandBacklog = t1; }, DocumentEdit: function DocumentEdit(t0) { this.change = t0; }, MutableDocument: function MutableDocument(t0, t1, t2, t3) { var _ = this; _._editor$_nodes = t0; _._nodeIndicesById = t1; _._nodesById = t2; _._editor$_listeners = t3; }, MutableDocument_onTransactionEnd_closure: function MutableDocument_onTransactionEnd_closure() { }, Stylesheet$(documentPadding, inlineTextStyler, rules, selectedTextColorStrategy) { return new A.Stylesheet(documentPadding, inlineTextStyler, selectedTextColorStrategy, rules); }, StyleRule$(selector, styler) { return new A.StyleRule(selector, styler); }, BlockSelector$_(blockType, followingBlockType, indexMatcher, precedingBlockType) { return new A.BlockSelector(blockType, precedingBlockType, followingBlockType, indexMatcher); }, Stylesheet: function Stylesheet(t0, t1, t2, t3) { var _ = this; _.documentPadding = t0; _.inlineTextStyler = t1; _.selectedTextColorStrategy = t2; _.rules = t3; }, StyleRule: function StyleRule(t0, t1) { this.selector = t0; this.styler = t1; }, BlockSelector: function BlockSelector(t0, t1, t2, t3) { var _ = this; _._blockType = t0; _._precedingBlockType = t1; _._followingBlockType = t2; _._indexMatcher = t3; }, _LastBlockMatcher: function _LastBlockMatcher() { }, CascadingPadding: function CascadingPadding(t0, t1, t2, t3) { var _ = this; _.left = t0; _.right = t1; _.top = t2; _.bottom = t3; }, SelectionStyles: function SelectionStyles(t0) { this.selectionColor = t0; }, ColorAttribution: function ColorAttribution() { }, LinkAttribution: function LinkAttribution(t0) { this.url = t0; }, BlockquoteComponentViewModel$(backgroundColor, borderRadius, composingRegion, highlightWhenEmpty, maxWidth, nodeId, padding, selection, selectionColor, showComposingUnderline, text, textAlignment, textDirection, textStyleBuilder) { return new A.BlockquoteComponentViewModel(text, textStyleBuilder, textDirection, textAlignment, selection, selectionColor, highlightWhenEmpty, composingRegion, showComposingUnderline, backgroundColor, borderRadius, nodeId, maxWidth, padding); }, BlockquoteComponentBuilder: function BlockquoteComponentBuilder() { }, BlockquoteComponentViewModel: function BlockquoteComponentViewModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.text = t0; _.textStyleBuilder = t1; _.textDirection = t2; _.textAlignment = t3; _.selection = t4; _.selectionColor = t5; _.highlightWhenEmpty = t6; _.composingRegion = t7; _.showComposingUnderline = t8; _.backgroundColor = t9; _.borderRadius = t10; _.nodeId = t11; _.maxWidth = t12; _.padding = t13; }, BlockquoteComponent: function BlockquoteComponent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.textKey = t0; _.text = t1; _.styleBuilder = t2; _.textSelection = t3; _.selectionColor = t4; _.backgroundColor = t5; _.borderRadius = t6; _.highlightWhenEmpty = t7; _.composingRegion = t8; _.showComposingUnderline = t9; _.key = t10; }, _BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure: function _BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(t0) { this.styles = t0; }, _BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel: function _BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel() { }, BlockNode: function BlockNode() { }, BoxComponent: function BoxComponent(t0, t1) { this.child = t0; this.key = t1; }, _BoxComponentState: function _BoxComponentState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, SelectableBox: function SelectableBox(t0, t1, t2, t3) { var _ = this; _.selection = t0; _.selectionColor = t1; _.child = t2; _.key = t3; }, DeleteUpstreamAtBeginningOfBlockNodeCommand: function DeleteUpstreamAtBeginningOfBlockNodeCommand(t0) { this.node = t0; }, __BoxComponentState_State_DocumentComponent: function __BoxComponentState_State_DocumentComponent() { }, CommonEditorOperations_getDocumentPositionAfterExpandedDeletion($document, selection) { var baseNodeIndex, extentPosition, extentNode, extentNodeIndex, t2, topNodePosition, t3, bottomNodePosition, newSelectionPosition, basePosition = selection.base, t1 = $document._nodesById, baseNode = t1.$index(0, basePosition.nodeId); if (baseNode == null) throw A.wrapException(A.Exception_Exception(string$.Failed_b)); baseNodeIndex = $document.getNodeIndexById$1(baseNode.get$id(baseNode)); extentPosition = selection.extent; extentNode = t1.$index(0, extentPosition.nodeId); if (extentNode == null) throw A.wrapException(A.Exception_Exception(string$.Failed_e)); extentNodeIndex = $document.getNodeIndexById$1(extentNode.get$id(extentNode)); t1 = $document.getNodeAt$1(Math.min(baseNodeIndex, extentNodeIndex)); t1.toString; t2 = baseNodeIndex < extentNodeIndex; topNodePosition = t2 ? basePosition.nodePosition : extentPosition.nodePosition; t3 = $document.getNodeAt$1(Math.max(baseNodeIndex, extentNodeIndex)); t3.toString; bottomNodePosition = t2 ? extentPosition.nodePosition : basePosition.nodePosition; if (baseNodeIndex !== extentNodeIndex) if (topNodePosition.$eq(0, t1.get$beginningPosition()) && bottomNodePosition.$eq(0, t3.get$endPosition())) newSelectionPosition = new A.DocumentPosition(t1.get$id(t1), B.TextNodePosition_0_TextAffinity_1); else if (topNodePosition.$eq(0, t1.get$beginningPosition())) newSelectionPosition = new A.DocumentPosition(t3.get$id(t3), t3.get$beginningPosition()); else if (bottomNodePosition.$eq(0, t3.get$endPosition())) newSelectionPosition = new A.DocumentPosition(t1.get$id(t1), topNodePosition); else newSelectionPosition = baseNodeIndex <= extentNodeIndex ? basePosition : extentPosition; else { t1 = basePosition.nodePosition; if (t1 instanceof A.UpstreamDownstreamNodePosition) newSelectionPosition = new A.DocumentPosition(baseNode.get$id(baseNode), B.TextNodePosition_0_TextAffinity_1); else if (t1 instanceof A.TextNodePosition) { t2 = type$.TextNodePosition._as(extentPosition.nodePosition); newSelectionPosition = new A.DocumentPosition(baseNode.get$id(baseNode), new A.TextNodePosition(Math.min(t1.offset, t2.offset), B.TextAffinity_1)); } else throw A.wrapException(A.Exception_Exception("Unknown selection position type: " + basePosition.toString$0(0) + ", for node: " + baseNode.toString$0(0) + ", within document selection: " + selection.toString$0(0))); } return newSelectionPosition; }, CommonEditorOperations: function CommonEditorOperations(t0, t1, t2, t3) { var _ = this; _.document = t0; _.editor = t1; _.composer = t2; _.documentLayoutResolver = t3; }, PasteEditorRequest: function PasteEditorRequest(t0, t1, t2) { this.content = t0; this.pastePosition = t1; this.composer = t2; }, PasteEditorCommand: function PasteEditorCommand(t0, t1, t2) { this._common_editor_operations$_content = t0; this._pastePosition = t1; this._composer = t2; }, PasteEditorCommand__convertLinesToParagraphs_closure: function PasteEditorCommand__convertLinesToParagraphs_closure() { }, DeleteUpstreamCharacterRequest: function DeleteUpstreamCharacterRequest() { }, DeleteUpstreamCharacterCommand: function DeleteUpstreamCharacterCommand() { }, UpdateComposerTextStylesReaction: function UpdateComposerTextStylesReaction(t0) { this._stylesToExtend = t0; this._previousSelectionExtent = null; }, UpdateComposerTextStylesReaction_react_closure: function UpdateComposerTextStylesReaction_react_closure() { }, UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure: function UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure(t0) { this.$this = t0; }, UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure0: function UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure0() { }, SuperEditorDebugVisuals_maybeOf(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.SuperEditorDebugVisuals); return t1 == null ? null : t1.config; }, SuperEditorDebugVisuals: function SuperEditorDebugVisuals(t0, t1, t2) { this.config = t0; this.child = t1; this.key = t2; }, SuperEditorDebugVisualsConfig: function SuperEditorDebugVisualsConfig() { }, SuperEditorFocusDebugVisuals: function SuperEditorFocusDebugVisuals(t0, t1, t2) { this.focusNode = t0; this.child = t1; this.key = t2; }, SuperEditorImeDebugVisuals: function SuperEditorImeDebugVisuals(t0, t1, t2) { this.imeConnection = t0; this.child = t1; this.key = t2; }, createDefaultDocumentEditor(composer, $document) { var t1 = A.LinkedHashMap_LinkedHashMap$_literal(["document", $document, "composer", composer], type$.String, type$.Editable), t2 = A.List_List$from($.$get$defaultRequestHandlers(), true, type$.nullable_EditCommand_Function_EditRequest), t3 = A.List_List$from($.$get$defaultEditorReactions(), true, type$.EditReaction), t4 = A._setArrayType([], type$.JSArray_EditListener), editor = new A.Editor(t2, t3, t4); t1 = new A.EditContext(t1); editor.__Editor_context_F = t1; t2 = type$.JSArray_EditCommand; editor.__Editor__commandExecutor_F = new A._DocumentEditorCommandExecutor(t1, new A.EditorCommandQueue(A._setArrayType([], t2), A._setArrayType([], t2)), A._setArrayType([], type$.JSArray_EditEvent)); return editor; }, defaultRequestHandlers_closure: function defaultRequestHandlers_closure() { }, defaultRequestHandlers_closure0: function defaultRequestHandlers_closure0() { }, defaultRequestHandlers_closure1: function defaultRequestHandlers_closure1() { }, defaultRequestHandlers_closure2: function defaultRequestHandlers_closure2() { }, defaultRequestHandlers_closure3: function defaultRequestHandlers_closure3() { }, defaultRequestHandlers_closure4: function defaultRequestHandlers_closure4() { }, defaultRequestHandlers_closure5: function defaultRequestHandlers_closure5() { }, defaultRequestHandlers_closure6: function defaultRequestHandlers_closure6() { }, defaultRequestHandlers_closure7: function defaultRequestHandlers_closure7() { }, defaultRequestHandlers_closure8: function defaultRequestHandlers_closure8() { }, defaultRequestHandlers_closure9: function defaultRequestHandlers_closure9() { }, defaultRequestHandlers_closure10: function defaultRequestHandlers_closure10() { }, defaultRequestHandlers_closure11: function defaultRequestHandlers_closure11() { }, defaultRequestHandlers_closure12: function defaultRequestHandlers_closure12() { }, defaultRequestHandlers_closure13: function defaultRequestHandlers_closure13() { }, defaultRequestHandlers_closure14: function defaultRequestHandlers_closure14() { }, defaultRequestHandlers_closure15: function defaultRequestHandlers_closure15() { }, defaultRequestHandlers_closure16: function defaultRequestHandlers_closure16() { }, defaultRequestHandlers_closure17: function defaultRequestHandlers_closure17() { }, defaultRequestHandlers_closure18: function defaultRequestHandlers_closure18() { }, defaultRequestHandlers_closure19: function defaultRequestHandlers_closure19() { }, defaultRequestHandlers_closure20: function defaultRequestHandlers_closure20() { }, defaultRequestHandlers_closure21: function defaultRequestHandlers_closure21() { }, defaultRequestHandlers_closure22: function defaultRequestHandlers_closure22() { }, defaultRequestHandlers_closure23: function defaultRequestHandlers_closure23() { }, defaultRequestHandlers_closure24: function defaultRequestHandlers_closure24() { }, defaultRequestHandlers_closure25: function defaultRequestHandlers_closure25() { }, defaultRequestHandlers_closure26: function defaultRequestHandlers_closure26() { }, defaultRequestHandlers_closure27: function defaultRequestHandlers_closure27() { }, defaultRequestHandlers_closure28: function defaultRequestHandlers_closure28() { }, defaultRequestHandlers_closure29: function defaultRequestHandlers_closure29() { }, defaultRequestHandlers_closure30: function defaultRequestHandlers_closure30() { }, defaultRequestHandlers_closure31: function defaultRequestHandlers_closure31() { }, defaultRequestHandlers_closure32: function defaultRequestHandlers_closure32() { }, defaultRequestHandlers_closure33: function defaultRequestHandlers_closure33() { }, defaultRequestHandlers_closure34: function defaultRequestHandlers_closure34() { }, defaultRequestHandlers_closure35: function defaultRequestHandlers_closure35() { }, defaultRequestHandlers_closure36: function defaultRequestHandlers_closure36() { }, defaultRequestHandlers_closure37: function defaultRequestHandlers_closure37() { }, defaultRequestHandlers_closure38: function defaultRequestHandlers_closure38() { }, defaultRequestHandlers_closure39: function defaultRequestHandlers_closure39() { }, defaultRequestHandlers_closure40: function defaultRequestHandlers_closure40() { }, defaultRequestHandlers_closure41: function defaultRequestHandlers_closure41() { }, defaultRequestHandlers_closure42: function defaultRequestHandlers_closure42() { }, HeaderConversionReaction__getHeaderAttributionForLevel(level) { switch (level) { case 1: return B.NamedAttribution_header1; case 2: return B.NamedAttribution_header2; case 3: return B.NamedAttribution_header3; case 4: return B.NamedAttribution_header4; case 5: return B.NamedAttribution_header5; case 6: return B.NamedAttribution_header6; default: throw A.wrapException(A.Exception_Exception("Tried to match a header pattern level (" + level + ") to a header attribution, but there's no attribution for that level.")); } }, EditInspector_didTypeSpace($document, edits) { var selectionEvent, edit, textInsertionEvent, t1 = edits.length; if (t1 < 2) return false; selectionEvent = edits[t1 - 1]; if (!(selectionEvent instanceof A.SelectionChangeEvent)) return false; edit = edits[t1 - 2]; if (!(edit instanceof A.DocumentEdit)) return false; textInsertionEvent = edit.change; if (!(textInsertionEvent instanceof A.TextInsertionEvent)) return false; if (textInsertionEvent.text.text !== " ") return false; t1 = textInsertionEvent.nodeId; if (selectionEvent.newSelection.extent.nodeId !== t1) return false; t1 = $document._nodesById.$index(0, t1); t1.toString; if (!(t1 instanceof A.TextNode)) return false; return true; }, EditInspector_didTypeSpaceAtEndOfNode($document, edits) { var selectionEvent, edit, textInsertionEvent, t2, t1 = edits.length; if (t1 < 2) return false; selectionEvent = edits[t1 - 1]; if (!(selectionEvent instanceof A.SelectionChangeEvent)) return false; edit = edits[t1 - 2]; if (!(edit instanceof A.DocumentEdit)) return false; textInsertionEvent = edit.change; if (!(textInsertionEvent instanceof A.TextInsertionEvent)) return false; if (textInsertionEvent.text.text !== " ") return false; if (selectionEvent.oldSelection == null || selectionEvent.newSelection == null) return false; t1 = selectionEvent.newSelection.extent; t2 = textInsertionEvent.nodeId; if (t1.nodeId !== t2) return false; t2 = $document._nodesById.$index(0, t2); t2.toString; if (!(t2 instanceof A.TextNode)) return false; if (type$.TextNodePosition._as(t1.nodePosition).offset !== t2._text$_text.text.length) return false; return true; }, HeaderConversionReaction: function HeaderConversionReaction() { this.__HeaderConversionReaction__headerRegExp_F = $; }, HeaderConversionReaction_onPrefixMatched_closure: function HeaderConversionReaction_onPrefixMatched_closure(t0) { this.prefixLength = t0; }, UnorderedListItemConversionReaction: function UnorderedListItemConversionReaction() { }, OrderedListItemConversionReaction: function OrderedListItemConversionReaction() { }, BlockquoteConversionReaction: function BlockquoteConversionReaction() { }, HorizontalRuleConversionReaction: function HorizontalRuleConversionReaction() { }, ParagraphPrefixConversionReaction: function ParagraphPrefixConversionReaction() { }, ImageUrlConversionReaction: function ImageUrlConversionReaction() { }, ImageUrlConversionReaction_react_closure: function ImageUrlConversionReaction_react_closure() { }, ImageUrlConversionReaction_react_closure0: function ImageUrlConversionReaction_react_closure0() { }, ImageUrlConversionReaction_react_closure1: function ImageUrlConversionReaction_react_closure1() { }, ImageUrlConversionReaction_react_closure2: function ImageUrlConversionReaction_react_closure2(t0, t1, t2, t3, t4) { var _ = this; _.document = t0; _.previousNode = t1; _.originalText = t2; _.url = t3; _.requestDispatcher = t4; }, LinkifyReaction: function LinkifyReaction() { }, LinkifyReaction__extractUpstreamWordAndLinkify_closure: function LinkifyReaction__extractUpstreamWordAndLinkify_closure() { }, LinkifyReaction__extractUpstreamWordAndLinkify_closure0: function LinkifyReaction__extractUpstreamWordAndLinkify_closure0() { }, LinkifyReaction__moveOffsetByWord_closure: function LinkifyReaction__moveOffsetByWord_closure(t0) { this._box_0 = t0; }, LinkifyReaction__moveOffsetByWord_closure0: function LinkifyReaction__moveOffsetByWord_closure0() { }, LinkifyReaction__moveOffsetByWord_closure1: function LinkifyReaction__moveOffsetByWord_closure1() { }, LinkifyReaction__tryUpdateLinkAttribution_closure: function LinkifyReaction__tryUpdateLinkAttribution_closure() { }, LinkifyReaction__tryUpdateLinkAttribution_closure0: function LinkifyReaction__tryUpdateLinkAttribution_closure0() { }, LinkifyReaction__tryUpdateLinkAttribution_closure1: function LinkifyReaction__tryUpdateLinkAttribution_closure1() { }, LinkUpdatePolicy: function LinkUpdatePolicy(t0, t1) { this.index = t0; this._core$_name = t1; }, DashConversionReaction: function DashConversionReaction() { }, CaretDocumentOverlay: function CaretDocumentOverlay(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.composer = t0; _.caretStyle = t1; _.platformOverride = t2; _.displayOnAllPlatforms = t3; _.displayCaretWithExpandedSelection = t4; _.blinkTimingMode = t5; _.key = t6; }, CaretDocumentOverlayState: function CaretDocumentOverlayState(t0, t1, t2) { var _ = this; _.__CaretDocumentOverlayState__blinkController_F = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = _._layoutData = null; _._debugLifecycleState = t2; _._framework$_element = null; }, CaretDocumentOverlayState__onSelectionChange_closure: function CaretDocumentOverlayState__onSelectionChange_closure() { }, CaretDocumentOverlayState_doBuild_closure: function CaretDocumentOverlayState_doBuild_closure(t0) { this.$this = t0; }, _CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin: function _CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin() { }, EditorSelectionAndFocusPolicy: function EditorSelectionAndFocusPolicy(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.isDocumentLayoutAvailable = t0; _.focusNode = t1; _.editor = t2; _.document = t3; _.selection = t4; _.getDocumentLayout = t5; _.placeCaretAtEndOfDocumentOnGainFocus = t6; _.restorePreviousSelectionOnGainFocus = t7; _.clearSelectionWhenEditorLosesFocus = t8; _.child = t9; _.key = t10; }, _EditorSelectionAndFocusPolicyState: function _EditorSelectionAndFocusPolicyState(t0) { var _ = this; _._wasFocused = false; _._widget = _._previousSelection = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EditorSelectionAndFocusPolicyState__onFocusChange_closure: function _EditorSelectionAndFocusPolicyState__onFocusChange_closure(t0) { this.$this = t0; }, DocumentMouseInteractor: function DocumentMouseInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.focusNode = t0; _.editor = t1; _.document = t2; _.getDocumentLayout = t3; _.selectionChanges = t4; _.selectionNotifier = t5; _.contentTapHandler = t6; _.autoScroller = t7; _.showDebugPaint = t8; _.key = t9; }, _DocumentMouseInteractorState: function _DocumentMouseInteractorState(t0, t1, t2, t3, t4) { var _ = this; _.___DocumentMouseInteractorState__focusNode_A = $; _._document_gestures_mouse$_previousSelection = null; _._document_gestures_mouse$_selectionType = t0; _._dragEndGlobal = _._dragSelectionBase = _._dragStartGlobal = null; _._expandSelectionDuringDrag = false; _._document_gestures_mouse$_panGestureDevice = _._wordSelectionDownstream = _._wordSelectionUpstream = null; _.___DocumentMouseInteractorState__selectionSubscription_A = $; _._document_gestures_mouse$_mouseCursor = t1; _._lastHoverOffset = null; _.SingleTickerProviderStateMixin__ticker = t2; _.SingleTickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, _DocumentMouseInteractorState__onSelectionChange_closure: function _DocumentMouseInteractorState__onSelectionChange_closure(t0) { this.$this = t0; }, _DocumentMouseInteractorState__onPanUpdate_closure: function _DocumentMouseInteractorState__onPanUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, _DocumentMouseInteractorState__onDragEnd_closure: function _DocumentMouseInteractorState__onDragEnd_closure(t0) { this.$this = t0; }, _DocumentMouseInteractorState__buildCursorStyle_closure: function _DocumentMouseInteractorState__buildCursorStyle_closure(t0) { this.$this = t0; }, _DocumentMouseInteractorState__buildCursorStyle__closure: function _DocumentMouseInteractorState__buildCursorStyle__closure(t0) { this.$this = t0; }, _DocumentMouseInteractorState__buildGestureInput_closure: function _DocumentMouseInteractorState__buildGestureInput_closure() { }, _DocumentMouseInteractorState__buildGestureInput_closure0: function _DocumentMouseInteractorState__buildGestureInput_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _DocumentMouseInteractorState__buildGestureInput_closure1: function _DocumentMouseInteractorState__buildGestureInput_closure1() { }, _DocumentMouseInteractorState__buildGestureInput_closure2: function _DocumentMouseInteractorState__buildGestureInput_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, __DocumentMouseInteractorState_State_SingleTickerProviderStateMixin: function __DocumentMouseInteractorState_State_SingleTickerProviderStateMixin() { }, SuperEditorAndroidControlsScope_rootOf(context) { var data = A.SuperEditorAndroidControlsScope_maybeRootOf(context); if (data == null) throw A.wrapException(A.Exception_Exception("Tried to depend upon the root SuperEditorAndroidControlsScope but no such ancestor widget exists.")); return data; }, SuperEditorAndroidControlsScope_maybeRootOf(context) { var t2, t1 = {}; t1.root = null; context.visitAncestorElements$1(new A.SuperEditorAndroidControlsScope_maybeRootOf_closure(t1)); t2 = t1.root; if (t2 == null) return null; context.dependOnInheritedElement$1(t2); t1 = t1.root._widget; t1.toString; return type$.SuperEditorAndroidControlsScope._as(t1).controller; }, SuperEditorAndroidControlsScope_maybeNearestOf(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.SuperEditorAndroidControlsScope); return t1 == null ? null : t1.controller; }, SuperEditorAndroidControlsScope: function SuperEditorAndroidControlsScope(t0, t1, t2) { this.controller = t0; this.child = t1; this.key = t2; }, SuperEditorAndroidControlsScope_maybeRootOf_closure: function SuperEditorAndroidControlsScope_maybeRootOf_closure(t0) { this._box_0 = t0; }, SuperEditorAndroidControlsController: function SuperEditorAndroidControlsController(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._document_gestures_touch_android$_shouldCaretBlink = t0; _.caretJumpToOpaqueSignal = t1; _.collapsedHandleFocalPoint = t2; _._document_gestures_touch_android$_shouldShowCollapsedHandle = t3; _._collapsedHandleAutoHideCountdown = null; _.upstreamHandleFocalPoint = t4; _.downstreamHandleFocalPoint = t5; _._shouldShowExpandedHandles = t6; _._document_gestures_touch_android$_shouldShowMagnifier = t7; _.magnifierFocalPoint = t8; _._document_gestures_touch_android$_shouldShowToolbar = t9; _.toolbarFocalPoint = t10; }, SuperEditorAndroidControlsController_startCollapsedHandleAutoHideCountdown_closure: function SuperEditorAndroidControlsController_startCollapsedHandleAutoHideCountdown_closure(t0) { this.$this = t0; }, SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder: function SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder() { }, SuperEditorAndroidHandlesDocumentLayerBuilder: function SuperEditorAndroidHandlesDocumentLayerBuilder() { }, AndroidDocumentTouchInteractor: function AndroidDocumentTouchInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.focusNode = t0; _.editor = t1; _.document = t2; _.getDocumentLayout = t3; _.selection = t4; _.contentTapHandler = t5; _.scrollController = t6; _.dragHandleAutoScroller = t7; _.key = t8; }, _AndroidDocumentTouchInteractorState: function _AndroidDocumentTouchInteractorState(t0, t1, t2, t3) { var _ = this; _._document_gestures_touch_android$_controlsController = null; _._document_gestures_touch_android$_isScrolling = false; _._document_gestures_touch_android$_scrollingDrag = _._document_gestures_touch_android$_globalDragOffset = _._document_gestures_touch_android$_dragStartScrollOffset = _._document_gestures_touch_android$_startDragPositionOffset = _._document_gestures_touch_android$_dragStartInDoc = _._document_gestures_touch_android$_globalStartDragOffset = _._document_gestures_touch_android$_globalTapDownOffset = _._document_gestures_touch_android$_activeScrollPosition = _._document_gestures_touch_android$_ancestorScrollPosition = null; _._magnifierGlobalOffset = t0; _._document_gestures_touch_android$_longPressStrategy = _._document_gestures_touch_android$_tapDownLongPressTimer = null; _._document_gestures_touch_android$_wasScrollingOnTapDown = _._isCaretDragInProgress = false; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _AndroidDocumentTouchInteractorState_initState_closure: function _AndroidDocumentTouchInteractorState_initState_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState_initState_closure0: function _AndroidDocumentTouchInteractorState_initState_closure0(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState_didChangeDependencies_closure: function _AndroidDocumentTouchInteractorState_didChangeDependencies_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState_didChangeMetrics_closure: function _AndroidDocumentTouchInteractorState_didChangeMetrics_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState_didChangeMetrics__closure: function _AndroidDocumentTouchInteractorState_didChangeMetrics__closure() { }, _AndroidDocumentTouchInteractorState__configureScrollController_closure: function _AndroidDocumentTouchInteractorState__configureScrollController_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState__onScrollActivityChange_closure: function _AndroidDocumentTouchInteractorState__onScrollActivityChange_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState__onDocumentChange_closure: function _AndroidDocumentTouchInteractorState__onDocumentChange_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState__onPanStart_closure: function _AndroidDocumentTouchInteractorState__onPanStart_closure(t0) { this.$this = t0; }, _AndroidDocumentTouchInteractorState_build_closure: function _AndroidDocumentTouchInteractorState_build_closure() { }, _AndroidDocumentTouchInteractorState_build_closure0: function _AndroidDocumentTouchInteractorState_build_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _AndroidDocumentTouchInteractorState_build_closure1: function _AndroidDocumentTouchInteractorState_build_closure1() { }, _AndroidDocumentTouchInteractorState_build_closure2: function _AndroidDocumentTouchInteractorState_build_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, SuperEditorAndroidControlsOverlayManager: function SuperEditorAndroidControlsOverlayManager(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.tapRegionGroupId = t0; _.document = t1; _.getDocumentLayout = t2; _.selection = t3; _.setSelection = t4; _.scrollChangeSignal = t5; _.dragHandleAutoScroller = t6; _.defaultToolbarBuilder = t7; _.child = t8; _.key = t9; }, SuperEditorAndroidControlsOverlayManagerState: function SuperEditorAndroidControlsOverlayManagerState(t0, t1, t2, t3) { var _ = this; _._document_gestures_touch_android$_overlayController = t0; _._document_gestures_touch_android$_controlsController = null; _.__SuperEditorAndroidControlsOverlayManagerState__toolbarAligner_A = $; _._document_gestures_touch_android$_dragHandleType = _._dragHandleSelectionBound = null; _._dragHandleSelectionGlobalFocalPoint = t1; _._document_gestures_touch_android$_magnifierFocalPoint = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle_closure: function SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle_closure(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure2: function SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure2() { }, SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure1: function SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure1(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure0: function SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure0(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure: function SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure6: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure6() { }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure5: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure5(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure4: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure4(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure3: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure3(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure0: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure0(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure2: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure2() { }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure1: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure1(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure0: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure0(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure: function SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildToolbar_closure: function SuperEditorAndroidControlsOverlayManagerState__buildToolbar_closure() { }, SuperEditorAndroidControlsOverlayManagerState__buildMagnifierFocalPoint_closure: function SuperEditorAndroidControlsOverlayManagerState__buildMagnifierFocalPoint_closure(t0) { this.$this = t0; }, SuperEditorAndroidControlsOverlayManagerState__buildMagnifier_closure: function SuperEditorAndroidControlsOverlayManagerState__buildMagnifier_closure() { }, SelectionBound: function SelectionBound(t0, t1) { this.index = t0; this._core$_name = t1; }, __AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver: function __AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver() { }, __AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin: function __AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin() { }, SuperEditorIosControlsScope_rootOf(context) { var data = A.SuperEditorIosControlsScope_maybeRootOf(context); if (data == null) throw A.wrapException(A.Exception_Exception("Tried to depend upon the root SuperEditorIosControlsScope but no such ancestor widget exists.")); return data; }, SuperEditorIosControlsScope_maybeRootOf(context) { var t2, t1 = {}; t1.root = null; context.visitAncestorElements$1(new A.SuperEditorIosControlsScope_maybeRootOf_closure(t1)); t2 = t1.root; if (t2 == null) return null; context.dependOnInheritedElement$1(t2); t1 = t1.root._widget; t1.toString; return type$.SuperEditorIosControlsScope._as(t1).controller; }, SuperEditorIosControlsController$() { var t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = type$.ValueNotifier_bool, t3 = type$.void_Function; return new A.SuperEditorIosControlsController(new A.ValueNotifier(true, t1, t2), new A.FloatingCursorController0(new A.ValueNotifier(false, t1, t2), new A.ValueNotifier(false, t1, t2), new A.ValueNotifier(null, t1, type$.ValueNotifier_nullable_Rect), A.LinkedHashSet_LinkedHashSet$_empty(type$.FloatingCursorListener)), new A.ValueNotifier(false, t1, t2), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t3), t1), new A.ValueNotifier(false, t1, t2), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t3), t1)); }, SuperEditorIosControlsScope: function SuperEditorIosControlsScope(t0, t1, t2) { this.controller = t0; this.child = t1; this.key = t2; }, SuperEditorIosControlsScope_maybeRootOf_closure: function SuperEditorIosControlsScope_maybeRootOf_closure(t0) { this._box_0 = t0; }, SuperEditorIosControlsController: function SuperEditorIosControlsController(t0, t1, t2, t3, t4, t5) { var _ = this; _._shouldCaretBlink = t0; _.__SuperEditorIosControlsController_floatingCursorController_F = t1; _._shouldShowMagnifier = t2; _.magnifierFocalPoint = t3; _._shouldShowToolbar = t4; _.toolbarFocalPoint = t5; }, IosDocumentTouchInteractor: function IosDocumentTouchInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.focusNode = t0; _.editor = t1; _.document = t2; _.getDocumentLayout = t3; _.selection = t4; _.contentTapHandler = t5; _.scrollController = t6; _.dragHandleAutoScroller = t7; _.key = t8; }, _IosDocumentTouchInteractorState: function _IosDocumentTouchInteractorState(t0, t1, t2, t3) { var _ = this; _._isScrolling = false; _._controlsController = _._activeScrollPosition = _._document_gestures_touch_ios$_ancestorScrollPosition = null; _.___IosDocumentTouchInteractorState__floatingCursorListener_A = $; _._document_gestures_touch_ios$_globalDragOffset = _._document_gestures_touch_ios$_dragStartScrollOffset = _._startDragPositionOffset = _._dragStartInDoc = _._globalStartDragOffset = null; _._magnifierOffset = t0; _._longPressStrategy = _._globalTapDownOffset = _._tapDownLongPressTimer = _._scrollingDrag = _._dragHandleType = _._dragMode = _._dragEndInInteractor = null; _._wasScrollingOnTapDown = false; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _IosDocumentTouchInteractorState_initState_closure: function _IosDocumentTouchInteractorState_initState_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState_initState_closure0: function _IosDocumentTouchInteractorState_initState_closure0(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState_didChangeDependencies_closure: function _IosDocumentTouchInteractorState_didChangeDependencies_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState_didChangeDependencies__closure: function _IosDocumentTouchInteractorState_didChangeDependencies__closure(t0, t1) { this.$this = t0; this.newScrollPosition = t1; }, _IosDocumentTouchInteractorState_didChangeMetrics_closure: function _IosDocumentTouchInteractorState_didChangeMetrics_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState__configureScrollController_closure: function _IosDocumentTouchInteractorState__configureScrollController_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState__onScrollActivityChange_closure: function _IosDocumentTouchInteractorState__onScrollActivityChange_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState__onDocumentChange_closure: function _IosDocumentTouchInteractorState__onDocumentChange_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState__startDragScrolling_closure: function _IosDocumentTouchInteractorState__startDragScrolling_closure(t0) { this.$this = t0; }, _IosDocumentTouchInteractorState_build_closure: function _IosDocumentTouchInteractorState_build_closure() { }, _IosDocumentTouchInteractorState_build_closure0: function _IosDocumentTouchInteractorState_build_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _IosDocumentTouchInteractorState_build_closure1: function _IosDocumentTouchInteractorState_build_closure1() { }, _IosDocumentTouchInteractorState_build_closure2: function _IosDocumentTouchInteractorState_build_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _IosDocumentTouchInteractorState_build_closure3: function _IosDocumentTouchInteractorState_build_closure3() { }, _IosDocumentTouchInteractorState_build_closure4: function _IosDocumentTouchInteractorState_build_closure4(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _IosDocumentTouchInteractorState__buildMagnifierFocalPoint_closure: function _IosDocumentTouchInteractorState__buildMagnifierFocalPoint_closure(t0) { this.$this = t0; }, DragMode: function DragMode(t0, t1) { this.index = t0; this._core$_name = t1; }, SuperEditorIosToolbarOverlayManager: function SuperEditorIosToolbarOverlayManager(t0, t1, t2, t3) { var _ = this; _.tapRegionGroupId = t0; _.defaultToolbarBuilder = t1; _.child = t2; _.key = t3; }, SuperEditorIosToolbarOverlayManagerState: function SuperEditorIosToolbarOverlayManagerState(t0, t1) { var _ = this; _._overlayPortalController = t0; _._widget = _._controlsController = null; _._debugLifecycleState = t1; _._framework$_element = null; }, SuperEditorIosMagnifierOverlayManager: function SuperEditorIosMagnifierOverlayManager(t0, t1) { this.child = t0; this.key = t1; }, SuperEditorIosMagnifierOverlayManagerState: function SuperEditorIosMagnifierOverlayManagerState(t0, t1) { var _ = this; _._overlayPortalController = t0; _._widget = _._controlsController = null; _._debugLifecycleState = t1; _._framework$_element = null; }, SuperEditorIosMagnifierOverlayManagerState__buildMagnifier_closure: function SuperEditorIosMagnifierOverlayManagerState__buildMagnifier_closure() { }, EditorFloatingCursor: function EditorFloatingCursor(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editor = t0; _.document = t1; _.getDocumentLayout = t2; _.selection = t3; _.scrollChangeSignal = t4; _.child = t5; _.key = t6; }, _EditorFloatingCursorState: function _EditorFloatingCursorState(t0) { var _ = this; _._controlsContext = null; _.___EditorFloatingCursorState__floatingCursorListener_A = $; _._floatingCursorFocalPointInDocument = _._floatingCursorFocalPointInViewport = _._initialFloatingCursorOffsetInViewport = null; _._document_gestures_touch_ios$_floatingCursorHeight = 20; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _EditorFloatingCursorState__buildFloatingCursor_closure: function _EditorFloatingCursorState__buildFloatingCursor_closure() { }, __IosDocumentTouchInteractorState_State_WidgetsBindingObserver: function __IosDocumentTouchInteractorState_State_WidgetsBindingObserver() { }, __IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin: function __IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin() { }, SuperEditorHardwareKeyHandler: function SuperEditorHardwareKeyHandler(t0, t1, t2, t3, t4, t5) { var _ = this; _.focusNode = t0; _.editContext = t1; _.keyboardActions = t2; _.autofocus = t3; _.child = t4; _.key = t5; }, _SuperEditorHardwareKeyHandlerState: function _SuperEditorHardwareKeyHandlerState(t0) { var _ = this; _.___SuperEditorHardwareKeyHandlerState__focusNode_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, TextDeltasDocumentEditor: function TextDeltasDocumentEditor(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.editor = t0; _.document = t1; _.selection = t2; _.composingRegion = t3; _.composerPreferences = t4; _.commonOps = t5; _.onPerformAction = t6; _.__TextDeltasDocumentEditor__previousImeValue_A = _.__TextDeltasDocumentEditor__serializedDoc_A = $; _._nextImeValue = null; }, DocumentImeInputClient: function DocumentImeInputClient(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.selection = t0; _.composingRegion = t1; _.textDeltasDocumentEditor = t2; _.imeConnection = t3; _.onPerformSelector = t4; _.__DocumentImeInputClient_floatingCursorController_A = null; _._isFloatingCursorVisible = false; _._currentTextEditingValue = t5; _._platformTextEditingValue = t6; _._isSendingToIme = _._isApplyingDeltas = false; _.client = t7; }, DocumentImeInputClient_updateEditingValueWithDeltas_closure: function DocumentImeInputClient_updateEditingValueWithDeltas_closure() { }, _DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient: function _DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient() { }, _DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient_DeltaTextInputClient: function _DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient_DeltaTextInputClient() { }, ImeFocusPolicy: function ImeFocusPolicy(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.focusNode = t0; _.imeConnection = t1; _.imeClientFactory = t2; _.imeConfiguration = t3; _.openImeOnPrimaryFocusGain = t4; _.closeImeOnPrimaryFocusLost = t5; _.openImeOnNonPrimaryFocusGain = t6; _.closeImeOnNonPrimaryFocusLost = t7; _.child = t8; _.key = t9; }, _ImeFocusPolicyState: function _ImeFocusPolicyState(t0) { var _ = this; _.___ImeFocusPolicyState__focusNode_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _ImeFocusPolicyState__onFocusChange_closure: function _ImeFocusPolicyState__onFocusChange_closure(t0) { this.$this = t0; }, DocumentSelectionOpenAndCloseImePolicy: function DocumentSelectionOpenAndCloseImePolicy(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.focusNode = t0; _.editor = t1; _.selection = t2; _.imeConnection = t3; _.imeClientFactory = t4; _.imeConfiguration = t5; _.openKeyboardOnSelectionChange = t6; _.closeKeyboardOnSelectionLost = t7; _.clearSelectionWhenEditorLosesFocus = t8; _.clearSelectionWhenImeConnectionCloses = t9; _.child = t10; _.key = t11; }, _DocumentSelectionOpenAndCloseImePolicyState: function _DocumentSelectionOpenAndCloseImePolicyState(t0) { var _ = this; _._wasAttached = false; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _DocumentSelectionOpenAndCloseImePolicyState_didUpdateWidget_closure: function _DocumentSelectionOpenAndCloseImePolicyState_didUpdateWidget_closure(t0) { this.$this = t0; }, _DocumentSelectionOpenAndCloseImePolicyState__onSelectionChange_closure: function _DocumentSelectionOpenAndCloseImePolicyState__onSelectionChange_closure(t0) { this.$this = t0; }, DocumentImeSerializer$(_doc, selection, composingRegion, _prependedCharacterPolicy) { var t1 = type$.TextRange, t2 = type$.String; t1 = new A.DocumentImeSerializer(_doc, selection, composingRegion, A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(t2, t1), A._setArrayType([], type$.JSArray_DocumentNode), _prependedCharacterPolicy); t1._document_serialization$_serialize$0(); return t1; }, DocumentImeSerializer: function DocumentImeSerializer(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._doc = t0; _.selection = t1; _.composingRegion = t2; _.imeRangesToDocTextNodes = t3; _.docTextNodesToImeRanges = t4; _.selectedNodes = t5; _.__DocumentImeSerializer_imeText_A = $; _._prependedCharacterPolicy = t6; _._prependedPlaceholder = ""; }, PrependedCharacterPolicy: function PrependedCharacterPolicy(t0, t1) { this.index = t0; this._core$_name = t1; }, TextInputConnectionDecorator: function TextInputConnectionDecorator() { }, DeltaTextInputClientDecorator: function DeltaTextInputClientDecorator() { this._ime_decoration$_client = null; }, _DeltaTextInputClientDecorator_Object_DeltaTextInputClient: function _DeltaTextInputClientDecorator_Object_DeltaTextInputClient() { }, _DeltaTextInputClientDecorator_Object_DeltaTextInputClient_TextInputClient: function _DeltaTextInputClientDecorator_Object_DeltaTextInputClient_TextInputClient() { }, SoftwareKeyboardOpener: function SoftwareKeyboardOpener(t0, t1, t2) { this.controller = t0; this.child = t1; this.key = t2; }, _SoftwareKeyboardOpenerState: function _SoftwareKeyboardOpenerState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _SoftwareKeyboardOpenerState_dispose_closure: function _SoftwareKeyboardOpenerState_dispose_closure(t0) { this.$this = t0; }, KeyboardEditingToolbar: function KeyboardEditingToolbar(t0, t1, t2, t3, t4) { var _ = this; _.editor = t0; _.document = t1; _.composer = t2; _.commonOps = t3; _.key = t4; }, _KeyboardEditingToolbarState: function _KeyboardEditingToolbarState(t0, t1) { var _ = this; _.___KeyboardEditingToolbarState__toolbarOps_A = $; _._portalController = t0; _._toolbarHeight = 0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _KeyboardEditingToolbarState_initState_closure: function _KeyboardEditingToolbarState_initState_closure(t0) { this.$this = t0; }, _KeyboardEditingToolbarState__onToolbarLayout_closure: function _KeyboardEditingToolbarState__onToolbarLayout_closure(t0, t1) { this.$this = t0; this.toolbarHeight = t1; }, _KeyboardEditingToolbarState__buildToolbarOverlay_closure: function _KeyboardEditingToolbarState__buildToolbarOverlay_closure(t0) { this.$this = t0; }, _KeyboardEditingToolbarState__buildToolbarOverlay__closure: function _KeyboardEditingToolbarState__buildToolbarOverlay__closure(t0) { this.$this = t0; }, _KeyboardEditingToolbarState__buildToolbar_closure: function _KeyboardEditingToolbarState__buildToolbar_closure(t0, t1) { this.$this = t0; this.selection = t1; }, _KeyboardEditingToolbarState__buildToolbar__closure: function _KeyboardEditingToolbarState__buildToolbar__closure(t0, t1) { this.$this = t0; this.selection = t1; }, KeyboardHeightBuilder: function KeyboardHeightBuilder(t0, t1) { this.builder = t0; this.key = t1; }, _KeyboardHeightBuilderState: function _KeyboardHeightBuilderState(t0) { var _ = this; _._keyboardHeight = 0; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _KeyboardHeightBuilderState_didChangeMetrics_closure: function _KeyboardHeightBuilderState_didChangeMetrics_closure(t0, t1) { this.$this = t0; this.keyboardHeight = t1; }, KeyboardEditingToolbarOperations: function KeyboardEditingToolbarOperations(t0, t1, t2, t3) { var _ = this; _.editor = t0; _.document = t1; _.composer = t2; _.commonOps = t3; }, __KeyboardEditingToolbarState_State_WidgetsBindingObserver: function __KeyboardEditingToolbarState_State_WidgetsBindingObserver() { }, __KeyboardHeightBuilderState_State_WidgetsBindingObserver: function __KeyboardHeightBuilderState_State_WidgetsBindingObserver() { }, moveLeft(context) { context.commonOps.moveCaretUpstream$0(); }, moveRight(context) { context.commonOps.moveCaretDownstream$0(); }, moveUp(context) { context.commonOps.moveCaretUp$0(); }, moveDown(context) { context.commonOps.moveCaretDown$0(); }, moveWordLeft(context) { context.commonOps.moveCaretUpstream$1$movementModifier(B.MovementModifier_word); }, moveWordRight(context) { context.commonOps.moveCaretDownstream$1$movementModifier(B.MovementModifier_word); }, moveToLeftEndOfLine(context) { context.commonOps.moveCaretUpstream$1$movementModifier(B.MovementModifier_line); }, moveToRightEndOfLine(context) { context.commonOps.moveCaretDownstream$1$movementModifier(B.MovementModifier_line); }, moveToBeginningOfParagraph(context) { context.commonOps.moveCaretUpstream$1$movementModifier(B.MovementModifier_paragraph); }, moveToEndOfParagraph(context) { context.commonOps.moveCaretDownstream$1$movementModifier(B.MovementModifier_paragraph); }, moveToBeginningOfDocument(context) { context.commonOps.moveSelectionToBeginningOfDocument$1$expand(false); }, moveToEndOfDocument(context) { context.commonOps.moveSelectionToEndOfDocument$1$expand(false); }, moveLeftAndModifySelection(context) { context.commonOps.moveCaretUpstream$1$expand(true); }, moveRightAndModifySelection(context) { context.commonOps.moveCaretDownstream$1$expand(true); }, moveUpAndModifySelection(context) { context.commonOps.moveCaretUp$1$expand(true); }, moveDownAndModifySelection(context) { context.commonOps.moveCaretDown$1$expand(true); }, moveWordLeftAndModifySelection(context) { context.commonOps.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_word); }, moveWordRightAndModifySelection(context) { context.commonOps.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_word); }, moveToLeftEndOfLineAndModifySelection(context) { context.commonOps.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_line); }, moveParagraphBackwardAndModifySelection(context) { context.commonOps.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_paragraph); }, moveParagraphForwardAndModifySelection(context) { context.commonOps.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_paragraph); }, moveToBeginningOfDocumentAndModifySelection(context) { context.commonOps.moveSelectionToBeginningOfDocument$1$expand(true); }, moveToEndOfDocumentAndModifySelection(context) { context.commonOps.moveSelectionToEndOfDocument$1$expand(true); }, moveToRightEndOfLineAndModifySelection(context) { context.commonOps.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_line); }, indentListItem(context) { context.commonOps.indentListItem$0(); }, unIndentListItem(context) { context.commonOps.unindentListItem$0(); }, insertNewLine(context) { return; }, deleteWordBackward(context) { var t1 = context.commonOps; if (t1.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_word)) t1.deleteSelection$0(); }, deleteWordForward(context) { var t1 = context.commonOps; if (t1.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_word)) t1.deleteSelection$0(); }, deleteToBeginningOfLine(context) { var t1 = context.commonOps; if (t1.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_line)) t1.deleteSelection$0(); }, deleteToEndOfLine(context) { var t1 = context.commonOps; if (t1.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_line)) t1.deleteSelection$0(); }, deleteBackward(context) { return; }, deleteForward(context) { return; }, scrollToBeginningOfDocument(context) { var t1 = context.scroller._document_scroller$_scrollPosition, t2 = t1._minScrollExtent; t2.toString; t1.animateTo$3$curve$duration(t2, B.C__DecelerateCurve, B.Duration_150000); }, scrollToEndOfDocument(context) { var t1 = context.scroller._document_scroller$_scrollPosition, t2 = t1._maxScrollExtent; t2.toString; t1.animateTo$3$curve$duration(t2, B.C__DecelerateCurve, B.Duration_150000); }, scrollPageUp(context) { var t3, t4, t1 = context.scroller._document_scroller$_scrollPosition, t2 = t1._pixels; t2.toString; t3 = t1._viewportDimension; t3.toString; t4 = t1._minScrollExtent; t4.toString; t1.animateTo$3$curve$duration(Math.max(t2 - t3, t4), B.C__DecelerateCurve, B.Duration_150000); }, scrollPageDown(context) { var t3, t4, t1 = context.scroller._document_scroller$_scrollPosition, t2 = t1._pixels; t2.toString; t3 = t1._viewportDimension; t3.toString; t4 = t1._maxScrollExtent; t4.toString; t1.animateTo$3$curve$duration(Math.min(t2 + t3, t4), B.C__DecelerateCurve, B.Duration_150000); }, SuperEditorImeInteractor: function SuperEditorImeInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.focusNode = t0; _.autofocus = t1; _.editContext = t2; _.clearSelectionWhenEditorLosesFocus = t3; _.clearSelectionWhenImeConnectionCloses = t4; _.softwareKeyboardController = t5; _.imePolicies = t6; _.imeConfiguration = t7; _.imeOverrides = t8; _.hardwareKeyboardActions = t9; _.selectorHandlers = t10; _.child = t11; _.key = t12; }, SuperEditorImeInteractorState: function SuperEditorImeInteractorState(t0, t1, t2) { var _ = this; _.__SuperEditorImeInteractorState__focusNode_A = $; _._supereditor_ime_interactor$_controlsController = null; _._imeConnection = t0; _.__SuperEditorImeInteractorState__imeClient_A = _.__SuperEditorImeInteractorState__documentImeClient_A = _.__SuperEditorImeInteractorState__textInputConfiguration_A = $; _._documentImeConnection = t1; _.__SuperEditorImeInteractorState__textDeltasDocumentEditor_A = $; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, SuperEditorImeInteractorState__createTextDeltasDocumentEditor_closure: function SuperEditorImeInteractorState__createTextDeltasDocumentEditor_closure(t0) { this.$this = t0; }, SuperEditorImeInteractorState__reportVisualInformationToIme_closure: function SuperEditorImeInteractorState__reportVisualInformationToIme_closure(t0) { this.$this = t0; }, SuperEditorImeInteractorState_build_closure: function SuperEditorImeInteractorState_build_closure(t0) { this.$this = t0; }, SuperEditorImeInteractorState_build_closure0: function SuperEditorImeInteractorState_build_closure0(t0) { this.$this = t0; }, SuperEditorImePolicies: function SuperEditorImePolicies() { }, SuperEditorImeConfiguration: function SuperEditorImeConfiguration(t0) { this.keyboardBrightness = t0; }, DocumentScrollable: function DocumentScrollable(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.autoScroller = t0; _.scrollController = t1; _.scroller = t2; _.scrollingMinimapId = t3; _.showDebugPaint = t4; _.child = t5; _.key = t6; }, _DocumentScrollableState: function _DocumentScrollableState(t0, t1, t2) { var _ = this; _.___DocumentScrollableState__scrollController_A = $; _._debugInstrumentation = _._ancestorScrollPosition = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _DocumentScrollableState_initState_closure: function _DocumentScrollableState_initState_closure(t0) { this.$this = t0; }, _DocumentScrollableState_initState__closure: function _DocumentScrollableState_initState__closure(t0) { this.$this = t0; }, _DocumentScrollableState_initState__closure0: function _DocumentScrollableState_initState__closure0(t0) { this.$this = t0; }, _DocumentScrollableState_didUpdateWidget_closure: function _DocumentScrollableState_didUpdateWidget_closure(t0) { this.$this = t0; }, _DocumentScrollableState_didUpdateWidget_closure0: function _DocumentScrollableState_didUpdateWidget_closure0(t0) { this.$this = t0; }, AutoScrollController: function AutoScrollController(t0) { var _ = this; _._getScrollPosition = _._getViewport = _._document_scrollable$_ticker = null; _._isAutoScrollingEnabled = false; _._autoScrollGlobalRegion = _._autoScrollingStartOffset = null; _.ChangeNotifier__count = _._deltaWhileAutoScrolling = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _AutoScrollController_Object_ChangeNotifier: function _AutoScrollController_Object_ChangeNotifier() { }, __DocumentScrollableState_State_SingleTickerProviderStateMixin: function __DocumentScrollableState_State_SingleTickerProviderStateMixin() { }, HorizontalRuleNode$(id) { var t1 = new A.HorizontalRuleNode(id, $.$get$ChangeNotifier__emptyListeners(), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)); t1.putMetadataValue$2("blockType", B.NamedAttribution_horizontalRule); return t1; }, HorizontalRuleNode: function HorizontalRuleNode(t0, t1, t2) { var _ = this; _.id = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _._metadata = t2; }, HorizontalRuleComponentBuilder: function HorizontalRuleComponentBuilder() { }, HorizontalRuleComponentViewModel: function HorizontalRuleComponentViewModel(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.selection = t0; _.selectionColor = t1; _.caret = t2; _.caretColor = t3; _.nodeId = t4; _.maxWidth = t5; _.padding = t6; }, HorizontalRuleComponent: function HorizontalRuleComponent(t0, t1, t2, t3) { var _ = this; _.componentKey = t0; _.selectionColor = t1; _.selection = t2; _.key = t3; }, _HorizontalRuleNode_BlockNode_ChangeNotifier: function _HorizontalRuleNode_BlockNode_ChangeNotifier() { }, ImageNode$(altText, id, imageUrl) { var t1 = new A.ImageNode(id, imageUrl, altText, $.$get$ChangeNotifier__emptyListeners(), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)); t1.set$metadata(0, null); t1.putMetadataValue$2("blockType", B.NamedAttribution_image); return t1; }, ImageNode: function ImageNode(t0, t1, t2, t3, t4) { var _ = this; _.id = t0; _._image0$_imageUrl = t1; _._altText = t2; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _._metadata = t4; }, ImageComponentBuilder: function ImageComponentBuilder() { }, ImageComponentViewModel: function ImageComponentViewModel(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _.imageUrl = t0; _.expectedSize = t1; _.selection = t2; _.selectionColor = t3; _.nodeId = t4; _.maxWidth = t5; _.padding = t6; }, ImageComponent: function ImageComponent(t0, t1, t2, t3, t4, t5) { var _ = this; _.componentKey = t0; _.imageUrl = t1; _.expectedSize = t2; _.selectionColor = t3; _.selection = t4; _.key = t5; }, ImageComponent_build_closure: function ImageComponent_build_closure(t0) { this.$this = t0; }, _ImageNode_BlockNode_ChangeNotifier: function _ImageNode_BlockNode_ChangeNotifier() { }, SingleColumnDocumentLayout: function SingleColumnDocumentLayout(t0, t1, t2, t3) { var _ = this; _.presenter = t0; _.componentBuilders = t1; _.onBuildScheduled = t2; _.key = t3; }, _SingleColumnDocumentLayoutState: function _SingleColumnDocumentLayoutState(t0, t1, t2, t3) { var _ = this; _._nodeIdsToComponentKeys = t0; _._componentKeysToNodeIds = t1; _._topToBottomComponentKeys = t2; _.___SingleColumnDocumentLayoutState__presenterListener_A = $; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _SingleColumnDocumentLayoutState__onViewModelChange_closure: function _SingleColumnDocumentLayoutState__onViewModelChange_closure() { }, _SingleColumnDocumentLayoutState__getNodeIdsBetween_closure: function _SingleColumnDocumentLayoutState__getNodeIdsBetween_closure(t0) { this.$this = t0; }, _SingleColumnDocumentLayoutState__buildDocComponents_closure: function _SingleColumnDocumentLayoutState__buildDocComponents_closure(t0, t1) { this.$this = t0; this.componentKey = t1; }, _SingleColumnDocumentLayoutState__buildDocComponents_closure0: function _SingleColumnDocumentLayoutState__buildDocComponents_closure0() { }, _PresenterComponentBuilder: function _PresenterComponentBuilder(t0, t1, t2, t3) { var _ = this; _.presenter = t0; _.watchNode = t1; _.builder = t2; _.key = t3; }, _PresenterComponentBuilderState: function _PresenterComponentBuilderState(t0) { var _ = this; _.___PresenterComponentBuilderState__presenterListener_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _PresenterComponentBuilderState__onViewModelChange_closure: function _PresenterComponentBuilderState__onViewModelChange_closure() { }, _Component: function _Component(t0, t1, t2, t3) { var _ = this; _.componentBuilders = t0; _.componentKey = t1; _.componentViewModel = t2; _.key = t3; }, noStyleBuilder(attributions) { return B.TextStyle_SVP1; }, SingleColumnLayoutViewModel$(componentViewModels, padding) { var t1 = new A.SingleColumnLayoutViewModel(padding, componentViewModels, A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.SingleColumnLayoutComponentViewModel)); t1.SingleColumnLayoutViewModel$2$componentViewModels$padding(componentViewModels, padding); return t1; }, SingleColumnDocumentComponentContext: function SingleColumnDocumentComponentContext(t0, t1) { this.context = t0; this.componentKey = t1; }, SingleColumnLayoutPresenter: function SingleColumnLayoutPresenter(t0, t1, t2, t3, t4) { var _ = this; _._document = t0; _._componentBuilders = t1; _._pipeline = t2; _._phaseViewModels = t3; _._earliestDirtyPhase = 0; _.__SingleColumnLayoutPresenter__viewModel_A = $; _.__presenter$_listeners = t4; }, SingleColumnLayoutPresenter__assemblePipeline_closure: function SingleColumnLayoutPresenter__assemblePipeline_closure(t0, t1) { this.$this = t0; this.i = t1; }, SingleColumnLayoutPresenterChangeListener: function SingleColumnLayoutPresenterChangeListener(t0, t1) { this.__presenter$_onPresenterMarkedDirty = t0; this.__presenter$_onViewModelChange = t1; }, SingleColumnLayoutStylePhase: function SingleColumnLayoutStylePhase() { }, SingleColumnLayoutViewModel: function SingleColumnLayoutViewModel(t0, t1, t2) { this.padding = t0; this._componentViewModels = t1; this._viewModelsByNodeId = t2; }, SingleColumnLayoutComponentViewModel: function SingleColumnLayoutComponentViewModel() { }, SingleColumnLayoutComposingRegionStyler: function SingleColumnLayoutComposingRegionStyler(t0, t1, t2) { var _ = this; _.__styler_composing_region$_document = t0; _.__styler_composing_region$_composingRegion = t1; _._showComposingRegionUnderline = t2; _._dirtyCallback = null; }, SingleColumnLayoutComposingRegionStyler__computeNodeSelection_closure: function SingleColumnLayoutComposingRegionStyler__computeNodeSelection_closure(t0) { this.node = t0; }, _DocumentNodeSelection: function _DocumentNodeSelection(t0, t1, t2) { this.nodeId = t0; this.nodeSelection = t1; this.$ti = t2; }, SingleColumnLayoutComponentStyles_SingleColumnLayoutComponentStyles$fromMetadata(node) { var _s18_ = "singleColumnLayout", t1 = node._metadata, t2 = t1.$index(0, _s18_); t2 = t2 == null ? null : J.$index$asx(t2, "width"); t1 = t1.$index(0, _s18_); return new A.SingleColumnLayoutComponentStyles(t2, t1 == null ? null : J.$index$asx(t1, "padding")); }, SingleColumnLayoutCustomComponentStyler: function SingleColumnLayoutCustomComponentStyler() { this._dirtyCallback = null; }, SingleColumnLayoutComponentStyles: function SingleColumnLayoutComponentStyles(t0, t1) { this.width = t0; this.padding = t1; }, SingleColumnStylesheetStyler: function SingleColumnStylesheetStyler(t0) { this._stylesheet = t0; this._dirtyCallback = null; }, SingleColumnLayoutSelectionStyler: function SingleColumnLayoutSelectionStyler(t0, t1, t2, t3) { var _ = this; _.__styler_user_selection$_document = t0; _.__styler_user_selection$_selection = t1; _._selectionStyles = t2; _._selectedTextColorStrategy = t3; _._shouldDocumentShowCaret = false; _._dirtyCallback = null; }, SingleColumnLayoutSelectionStyler__computeNodeSelection_closure: function SingleColumnLayoutSelectionStyler__computeNodeSelection_closure(t0) { this.node = t0; }, DocumentNodeSelection: function DocumentNodeSelection(t0, t1, t2, t3, t4) { var _ = this; _.nodeId = t0; _.nodeSelection = t1; _.isExtent = t2; _.highlightWhenEmpty = t3; _.$ti = t4; }, ListItemNode$ordered(id, indent, text) { var t1 = new A.ListItemNode(B.ListItemType_0, indent, id, text, $.$get$ChangeNotifier__emptyListeners(), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)); t1.TextNode$3$id$metadata$text(id, null, text); t1.putMetadataValue$2("blockType", B.NamedAttribution_listItem); return t1; }, ListItemNode$unordered(id, indent, text) { var t1 = new A.ListItemNode(B.ListItemType_1, indent, id, text, $.$get$ChangeNotifier__emptyListeners(), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)); t1.TextNode$3$id$metadata$text(id, null, text); t1.putMetadataValue$2("blockType", B.NamedAttribution_listItem); return t1; }, ListItemNode$(id, indent, itemType, text) { var _s9_ = "blockType", t1 = type$.String, t2 = type$.dynamic, t3 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), t4 = new A.ListItemNode(itemType, indent, id, text, $.$get$ChangeNotifier__emptyListeners(), t3); t4.TextNode$3$id$metadata$text(id, A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), text); if (t3.$index(0, _s9_) == null) t4.putMetadataValue$2(_s9_, B.NamedAttribution_listItem); return t4; }, ListItemComponentViewModel$(composingRegion, indent, maxWidth, nodeId, ordinalValue, padding, selection, selectionColor, showComposingUnderline, text, textDirection, textStyleBuilder, type) { return new A.ListItemComponentViewModel(type, ordinalValue, indent, text, textStyleBuilder, textDirection, B.TextAlign_0, selection, selectionColor, composingRegion, showComposingUnderline, nodeId, maxWidth, padding); }, _defaultUnorderedListItemDotBuilder(context, component) { var _null = null; return new A.Align(B.Alignment_1_0, _null, _null, A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(component.styleBuilder.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).color, _null, _null, _null, _null, _null, B.BoxShape_1), _null, 4, _null, B.EdgeInsets_0_0_10_0, _null, _null, _null, 4), _null); }, _defaultIndentCalculator(textStyle, indent) { var t1 = textStyle.fontSize; t1.toString; return t1 * 0.6 * 4 * (indent + 1); }, _defaultOrderedListItemNumeralBuilder(context, component) { var _null = null; return A.OverflowBox$(B.Alignment_0_0, new A.Align(B.Alignment_1_0, _null, _null, new A.Padding(B.EdgeInsets_0_0_5_0, A.Text$("" + component.listIndex + ".", _null, _null, _null, _null, _null, component.styleBuilder.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).copyWith$0(), B.TextAlign_1, _null, _null), _null), _null), 1 / 0, 1 / 0, _null, _null); }, tabToIndentListItem(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967305)) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851)) return B.ExecutionInstruction_0; return editContext.commonOps.indentListItem$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, shiftTabToUnIndentListItem(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967305)) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851))) return B.ExecutionInstruction_0; return editContext.commonOps.unindentListItem$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, backspaceToUnIndentListItem(editContext, keyEvent) { var t1, t2; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!(editContext.document._nodesById.$index(0, t2.extent.nodeId) instanceof A.ListItemNode)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (type$.TextPosition._as(t1.extent.nodePosition).offset > 0) return B.ExecutionInstruction_0; return editContext.commonOps.unindentListItem$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, ListItemNode: function ListItemNode(t0, t1, t2, t3, t4, t5) { var _ = this; _.type = t0; _._list_items$_indent = t1; _.id = t2; _._text$_text = t3; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t4; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _._metadata = t5; }, ListItemType: function ListItemType(t0, t1) { this.index = t0; this._core$_name = t1; }, ListItemComponentBuilder: function ListItemComponentBuilder() { }, ListItemComponentViewModel: function ListItemComponentViewModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.type = t0; _.ordinalValue = t1; _.indent = t2; _.text = t3; _.textStyleBuilder = t4; _.textDirection = t5; _.textAlignment = t6; _.selection = t7; _.selectionColor = t8; _.highlightWhenEmpty = false; _.composingRegion = t9; _.showComposingUnderline = t10; _.nodeId = t11; _.maxWidth = t12; _.padding = t13; }, UnorderedListItemComponent: function UnorderedListItemComponent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.componentKey = t0; _.text = t1; _.styleBuilder = t2; _.indent = t3; _.textSelection = t4; _.selectionColor = t5; _.highlightWhenEmpty = t6; _.composingRegion = t7; _.showComposingUnderline = t8; _.key = t9; }, _UnorderedListItemComponentState: function _UnorderedListItemComponentState(t0, t1) { var _ = this; _._innerTextComponentKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, OrderedListItemComponent: function OrderedListItemComponent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.componentKey = t0; _.listIndex = t1; _.text = t2; _.styleBuilder = t3; _.indent = t4; _.textSelection = t5; _.selectionColor = t6; _.highlightWhenEmpty = t7; _.composingRegion = t8; _.showComposingUnderline = t9; _.key = t10; }, _OrderedListItemComponentState: function _OrderedListItemComponentState(t0, t1) { var _ = this; _._innerTextComponentKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, IndentListItemRequest: function IndentListItemRequest(t0) { this.nodeId = t0; }, IndentListItemCommand: function IndentListItemCommand(t0) { this.nodeId = t0; }, UnIndentListItemRequest: function UnIndentListItemRequest(t0) { this.nodeId = t0; }, UnIndentListItemCommand: function UnIndentListItemCommand(t0) { this.nodeId = t0; }, ConvertListItemToParagraphRequest: function ConvertListItemToParagraphRequest(t0, t1) { this.nodeId = t0; this.paragraphMetadata = t1; }, ConvertListItemToParagraphCommand: function ConvertListItemToParagraphCommand(t0, t1) { this.nodeId = t0; this.paragraphMetadata = t1; }, ConvertParagraphToListItemRequest: function ConvertParagraphToListItemRequest(t0, t1) { this.nodeId = t0; this.type = t1; }, ConvertParagraphToListItemCommand: function ConvertParagraphToListItemCommand(t0, t1) { this.nodeId = t0; this.type = t1; }, ChangeListItemTypeRequest: function ChangeListItemTypeRequest(t0, t1) { this.nodeId = t0; this.newType = t1; }, ChangeListItemTypeCommand: function ChangeListItemTypeCommand(t0, t1) { this.nodeId = t0; this.newType = t1; }, SplitListItemRequest: function SplitListItemRequest(t0, t1, t2) { this.nodeId = t0; this.splitPosition = t1; this.newNodeId = t2; }, SplitListItemCommand: function SplitListItemCommand(t0, t1, t2) { this.nodeId = t0; this.splitPosition = t1; this.newNodeId = t2; }, SplitListItemIntention: function SplitListItemIntention(t0) { this._isStart = t0; }, _ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure: function _ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(t0) { this.styles = t0; }, _ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel: function _ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel() { }, InsertNodeAtIndexRequest: function InsertNodeAtIndexRequest(t0, t1) { this.nodeIndex = t0; this.newNode = t1; }, InsertNodeAtIndexCommand: function InsertNodeAtIndexCommand(t0, t1) { this.nodeIndex = t0; this.newNode = t1; }, InsertNodeBeforeNodeRequest: function InsertNodeBeforeNodeRequest(t0, t1) { this.existingNodeId = t0; this.newNode = t1; }, InsertNodeBeforeNodeCommand: function InsertNodeBeforeNodeCommand(t0, t1) { this.existingNodeId = t0; this.newNode = t1; }, InsertNodeAfterNodeRequest: function InsertNodeAfterNodeRequest(t0, t1) { this.existingNodeId = t0; this.newNode = t1; }, InsertNodeAfterNodeCommand: function InsertNodeAfterNodeCommand(t0, t1) { this.existingNodeId = t0; this.newNode = t1; }, ReplaceNodeRequest: function ReplaceNodeRequest(t0, t1) { this.existingNodeId = t0; this.newNode = t1; }, ReplaceNodeCommand: function ReplaceNodeCommand(t0, t1) { this.existingNodeId = t0; this.newNode = t1; }, ReplaceNodeWithEmptyParagraphWithCaretRequest: function ReplaceNodeWithEmptyParagraphWithCaretRequest(t0) { this.nodeId = t0; }, ReplaceNodeWithEmptyParagraphWithCaretCommand: function ReplaceNodeWithEmptyParagraphWithCaretCommand(t0) { this.nodeId = t0; }, DeleteContentRequest: function DeleteContentRequest(t0) { this.documentRange = t0; }, DeleteContentCommand: function DeleteContentCommand(t0) { this.documentRange = t0; }, DeleteUpstreamAtBeginningOfNodeRequest: function DeleteUpstreamAtBeginningOfNodeRequest(t0) { this.node = t0; }, DeleteNodeRequest: function DeleteNodeRequest(t0) { this.nodeId = t0; }, DeleteNodeCommand: function DeleteNodeCommand(t0) { this.nodeId = t0; }, ParagraphNode$(id, metadata, text) { var _s9_ = "blockType", t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic), t2 = new A.ParagraphNode(id, text, $.$get$ChangeNotifier__emptyListeners(), t1); t2.TextNode$3$id$metadata$text(id, metadata, text); if (t1.$index(0, _s9_) == null) t2.putMetadataValue$2(_s9_, B.NamedAttribution_paragraph); return t2; }, ParagraphComponentViewModel$(blockType, composingRegion, highlightWhenEmpty, maxWidth, nodeId, padding, selection, selectionColor, showComposingUnderline, text, textAlignment, textDirection, textStyleBuilder) { return new A.ParagraphComponentViewModel(blockType, text, textStyleBuilder, textDirection, textAlignment, selection, selectionColor, highlightWhenEmpty, composingRegion, showComposingUnderline, nodeId, maxWidth, padding); }, defaultAttributionsToExtendToNewParagraph(attribution) { return $.$get$_defaultAttributionsToExtend().contains$1(0, attribution); }, anyCharacterToInsertInParagraph(editContext, keyEvent) { var character, t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849))) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = true; if (t1) return B.ExecutionInstruction_0; character = keyEvent.character; if (character == null || character === "") return B.ExecutionInstruction_0; character.toString; if (A.LogicalKeyboardKey_isControlCharacter(character) || A.IsArrowKeyExtension_get_isArrowKeyPressed(keyEvent)) return B.ExecutionInstruction_0; if (A.isKeyEventCharacterBlacklisted(character) && character !== "Tab") return B.ExecutionInstruction_0; if (character === "Tab") character = " "; return editContext.commonOps.insertCharacter$1(character) ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, backspaceToClearParagraphBlockType(editContext, keyEvent) { var t1, t2, textPosition; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!(editContext.document._nodesById.$index(0, t2.extent.nodeId) instanceof A.ParagraphNode)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); textPosition = t1.extent.nodePosition; if (!(textPosition instanceof A.TextNodePosition) || textPosition.offset > 0) return B.ExecutionInstruction_0; return editContext.commonOps.convertToParagraph$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, enterToInsertBlockNewline(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967309) && !t1.$eq(0, B.LogicalKeyboardKey_8589935117)) return B.ExecutionInstruction_0; return editContext.commonOps.insertBlockLevelNewline$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, doNothingWithEnterOnWeb(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967309) && !t1.$eq(0, B.LogicalKeyboardKey_8589935117)) return B.ExecutionInstruction_0; return B.ExecutionInstruction_1; }, doNothingWithBackspaceOnWeb(editContext, keyEvent) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; return B.ExecutionInstruction_1; }, doNothingWithDeleteOnWeb(editContext, keyEvent) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967423)) return B.ExecutionInstruction_0; return B.ExecutionInstruction_1; }, ParagraphNode: function ParagraphNode(t0, t1, t2, t3) { var _ = this; _.id = t0; _._text$_text = t1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _._metadata = t3; }, ParagraphComponentBuilder: function ParagraphComponentBuilder() { }, ParagraphComponentViewModel: function ParagraphComponentViewModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.blockType = t0; _.text = t1; _.textStyleBuilder = t2; _.textDirection = t3; _.textAlignment = t4; _.selection = t5; _.selectionColor = t6; _.highlightWhenEmpty = t7; _.composingRegion = t8; _.showComposingUnderline = t9; _.nodeId = t10; _.maxWidth = t11; _.padding = t12; }, ChangeParagraphBlockTypeRequest: function ChangeParagraphBlockTypeRequest(t0, t1) { this.nodeId = t0; this.blockType = t1; }, ChangeParagraphBlockTypeCommand: function ChangeParagraphBlockTypeCommand(t0, t1) { this.nodeId = t0; this.blockType = t1; }, CombineParagraphsRequest: function CombineParagraphsRequest(t0, t1) { this.firstNodeId = t0; this.secondNodeId = t1; }, CombineParagraphsCommand: function CombineParagraphsCommand(t0, t1) { this.firstNodeId = t0; this.secondNodeId = t1; }, SplitParagraphRequest: function SplitParagraphRequest(t0, t1, t2, t3) { var _ = this; _.nodeId = t0; _.splitPosition = t1; _.newNodeId = t2; _.replicateExistingMetadata = t3; }, SplitParagraphCommand: function SplitParagraphCommand(t0, t1, t2, t3, t4) { var _ = this; _.nodeId = t0; _.splitPosition = t1; _.newNodeId = t2; _.replicateExistingMetadata = t3; _.attributionsToExtendToNewParagraph = t4; }, SplitParagraphCommand_execute_closure: function SplitParagraphCommand_execute_closure() { }, DeleteUpstreamAtBeginningOfParagraphCommand: function DeleteUpstreamAtBeginningOfParagraphCommand(t0) { this.node = t0; }, Intention: function Intention() { }, SplitParagraphIntention: function SplitParagraphIntention(t0) { this._isStart = t0; }, SubmitParagraphIntention: function SubmitParagraphIntention(t0) { this._isStart = t0; }, _ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure: function _ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(t0) { this.styles = t0; }, _ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel: function _ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel() { }, UpstreamDownstreamNodePosition: function UpstreamDownstreamNodePosition(t0) { this.affinity = t0; }, UpstreamDownstreamNodeSelection: function UpstreamDownstreamNodeSelection(t0, t1) { this.base = t0; this.extent = t1; }, defaultIosEditorToolbarBuilder(context, floatingToolbarKey, focalPoint, editorOps, editorControlsController) { return B.SizedBox_null_null_null_null; }, defaultInlineTextStyler(attributions, existingStyle) { return existingStyle.merge$1(A.defaultStyleBuilder(attributions)); }, defaultStyleBuilder(attributions) { var t1, t2, newStyle, t3; for (t1 = attributions.get$iterator(attributions), t2 = type$.JSArray_TextDecoration, newStyle = B.TextStyle_SVP; t1.moveNext$0();) { t3 = t1.get$current(t1); if (t3.$eq(0, B.NamedAttribution_bold)) newStyle = newStyle.copyWith$1$fontWeight(B.FontWeight_6_700); else if (t3.$eq(0, B.NamedAttribution_italics)) newStyle = newStyle.copyWith$1$fontStyle(B.FontStyle_1); else if (t3.$eq(0, B.NamedAttribution_underline)) { t3 = newStyle.decoration; newStyle = newStyle.copyWith$1$decoration(t3 == null ? B.TextDecoration_1 : A.TextDecoration_TextDecoration$combine(A._setArrayType([B.TextDecoration_1, t3], t2))); } else if (t3.$eq(0, B.NamedAttribution_strikethrough)) { t3 = newStyle.decoration; newStyle = newStyle.copyWith$1$decoration(t3 == null ? B.TextDecoration_4 : A.TextDecoration_TextDecoration$combine(A._setArrayType([B.TextDecoration_4, t3], t2))); } else if (t3 instanceof A.ColorAttribution) newStyle = newStyle.copyWith$1$color(t3.color); else if (t3 instanceof A.LinkAttribution) newStyle = newStyle.copyWith$2$color$decoration(B.MaterialColor_Map_JNVmp_4278430196, B.TextDecoration_1); } return newStyle; }, superEditorLaunchLinkTapHandlerFactory(editContext) { var t1 = editContext.composer, t2 = new A.SuperEditorLaunchLinkTapHandler(editContext.document, t1, $.$get$ChangeNotifier__emptyListeners()); t1._isInInteractionMode.addListener$1(0, t2.get$notifyListeners()); return t2; }, SuperEditor: function SuperEditor(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.focusNode = t0; _.scrollController = t1; _.documentLayoutKey = t2; _.stylesheet = t3; _.selectionStyles = t4; _.inputSource = t5; _.gestureMode = t6; _.selectionLayerLinks = t7; _.editor = t8; _.document = t9; _.documentOverlayBuilders = t10; _.composer = t11; _.componentBuilders = t12; _.keyboardActions = t13; _.key = t14; }, SuperEditorState: function SuperEditorState(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.__SuperEditorState__docLayoutKey_A = $; _._documentLayoutLink = t0; _._docLayoutPresenter = null; _.__SuperEditorState__focusNode_A = _.__SuperEditorState__docLayoutSelectionStyler_A = _.__SuperEditorState__docLayoutPerComponentBlockStyler_A = _.__SuperEditorState__docStylesheetStyler_A = $; _._primaryFocusListener = t1; _.__SuperEditorState__composer_A = $; _._scroller = null; _.__SuperEditorState__autoScrollController_A = _.__SuperEditorState__scrollController_A = $; _._scrollChangeSignal = t2; _.__SuperEditorState_editContext_A = $; _._contentTapDelegate = null; _._dragHandleAutoScroller = t3; _._iosControlsContextKey = t4; _._iosControlsController = t5; _._androidControlsContextKey = t6; _._androidControlsController = t7; _.__SuperEditorState__selectionLinks_A = $; _._widget = null; _._debugLifecycleState = t8; _._framework$_element = null; }, SuperEditorState_initState_closure: function SuperEditorState_initState_closure(t0) { this.$this = t0; }, SuperEditorState_didUpdateWidget_closure: function SuperEditorState_didUpdateWidget_closure(t0) { this.$this = t0; }, SuperEditorState__createEditContext_closure: function SuperEditorState__createEditContext_closure(t0) { this.$this = t0; }, SuperEditorState__createEditContext_closure0: function SuperEditorState__createEditContext_closure0(t0) { this.$this = t0; }, SuperEditorState_build_closure: function SuperEditorState_build_closure(t0) { this.$this = t0; }, SuperEditorState_build__closure2: function SuperEditorState_build__closure2(t0) { this.$this = t0; }, SuperEditorState_build__closure3: function SuperEditorState_build__closure3(t0) { this.$this = t0; }, SuperEditorState_build__closure: function SuperEditorState_build__closure(t0, t1) { this.$this = t0; this.underlayBuilder = t1; }, SuperEditorState_build__closure0: function SuperEditorState_build__closure0(t0) { this.$this = t0; }, SuperEditorState_build__closure1: function SuperEditorState_build__closure1(t0, t1) { this.$this = t0; this.overlayBuilder = t1; }, SuperEditorState__buildPlatformSpecificViewportDecorations_closure: function SuperEditorState__buildPlatformSpecificViewportDecorations_closure(t0, t1) { this.$this = t0; this.context = t1; }, SuperEditorState__buildPlatformSpecificViewportDecorations_closure0: function SuperEditorState__buildPlatformSpecificViewportDecorations_closure0(t0) { this.$this = t0; }, SuperEditorState__buildPlatformSpecificViewportDecorations_closure1: function SuperEditorState__buildPlatformSpecificViewportDecorations_closure1(t0) { this.$this = t0; }, SuperEditorState__buildPlatformSpecificViewportDecorations_closure2: function SuperEditorState__buildPlatformSpecificViewportDecorations_closure2(t0) { this.$this = t0; }, SuperEditorState__buildPlatformSpecificViewportDecorations_closure3: function SuperEditorState__buildPlatformSpecificViewportDecorations_closure3(t0, t1) { this.$this = t0; this.context = t1; }, SuperEditorState__buildGestureInteractor_closure: function SuperEditorState__buildGestureInteractor_closure(t0) { this.$this = t0; }, SuperEditorState__buildGestureInteractor_closure0: function SuperEditorState__buildGestureInteractor_closure0(t0) { this.$this = t0; }, SuperEditorState__buildGestureInteractor_closure1: function SuperEditorState__buildGestureInteractor_closure1(t0) { this.$this = t0; }, DefaultAndroidEditorToolbar: function DefaultAndroidEditorToolbar(t0, t1, t2, t3, t4) { var _ = this; _.floatingToolbarKey = t0; _.editorOps = t1; _.editorControlsController = t2; _.selectionNotifier = t3; _.key = t4; }, DefaultAndroidEditorToolbar_build_closure: function DefaultAndroidEditorToolbar_build_closure(t0) { this.$this = t0; }, _SelectionLeadersDocumentLayerBuilder: function _SelectionLeadersDocumentLayerBuilder(t0, t1) { this.links = t0; this.showDebugLeaderBounds = t1; }, SuperEditorSelectionPolicies: function SuperEditorSelectionPolicies() { }, DefaultCaretOverlayBuilder: function DefaultCaretOverlayBuilder(t0) { this.caretStyle = t0; }, defaultStylesheet_closure: function defaultStylesheet_closure() { }, defaultStylesheet_closure0: function defaultStylesheet_closure0() { }, defaultStylesheet_closure1: function defaultStylesheet_closure1() { }, defaultStylesheet_closure2: function defaultStylesheet_closure2() { }, defaultStylesheet_closure3: function defaultStylesheet_closure3() { }, defaultStylesheet_closure4: function defaultStylesheet_closure4() { }, defaultStylesheet_closure5: function defaultStylesheet_closure5() { }, defaultStylesheet_closure6: function defaultStylesheet_closure6() { }, defaultStylesheet_closure7: function defaultStylesheet_closure7() { }, defaultStylesheet_closure8: function defaultStylesheet_closure8() { }, defaultStylesheet_closure9: function defaultStylesheet_closure9() { }, SuperEditorLaunchLinkTapHandler: function SuperEditorLaunchLinkTapHandler(t0, t1, t2) { var _ = this; _.document = t0; _.composer = t1; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t2; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, TaskNode$(id, isComplete, text) { var t1 = new A.TaskNode(false, id, text, $.$get$ChangeNotifier__emptyListeners(), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)); t1.TextNode$3$id$metadata$text(id, null, text); t1.putMetadataValue$2("blockType", B.NamedAttribution_task); return t1; }, TaskComponentViewModel$(composingRegion, highlightWhenEmpty, isComplete, maxWidth, nodeId, padding, selection, selectionColor, setComplete, showComposingUnderline, text, textDirection, textStyleBuilder) { return new A.TaskComponentViewModel(isComplete, setComplete, text, textStyleBuilder, textDirection, B.TextAlign_0, selection, selectionColor, highlightWhenEmpty, composingRegion, showComposingUnderline, nodeId, maxWidth, padding); }, enterToInsertNewTask(editContext, keyEvent) { var t1, node; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967309) && !t1.$eq(0, B.LogicalKeyboardKey_8589935117)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null || !t1.get$isCollapsed(0)) return B.ExecutionInstruction_0; t1 = t1.extent; node = editContext.document._nodesById.$index(0, t1.nodeId); if (!(node instanceof A.TaskNode)) return B.ExecutionInstruction_0; t1 = type$.TextNodePosition._as(t1.nodePosition); editContext.editor.execute$1(A._setArrayType([new A.SplitExistingTaskRequest(node.id, t1.offset, null)], type$.JSArray_EditRequest)); return B.ExecutionInstruction_2; }, backspaceToConvertTaskToParagraph(editContext, keyEvent) { var t1, t2, node; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = editContext.document._nodesById.$index(0, t2.extent.nodeId); if (!(node instanceof A.TaskNode)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (type$.TextPosition._as(t1.extent.nodePosition).offset > 0) return B.ExecutionInstruction_0; editContext.editor.execute$1(A._setArrayType([new A.DeleteUpstreamAtBeginningOfNodeRequest(node)], type$.JSArray_EditRequest)); return B.ExecutionInstruction_2; }, TaskNode: function TaskNode(t0, t1, t2, t3, t4) { var _ = this; _._isComplete = t0; _.id = t1; _._text$_text = t2; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _._metadata = t4; }, taskStyles_closure: function taskStyles_closure() { }, TaskComponentBuilder: function TaskComponentBuilder(t0) { this._editor = t0; }, TaskComponentBuilder_createViewModel_closure: function TaskComponentBuilder_createViewModel_closure(t0, t1) { this.$this = t0; this.node = t1; }, TaskComponentViewModel: function TaskComponentViewModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { var _ = this; _.isComplete = t0; _.setComplete = t1; _.text = t2; _.textStyleBuilder = t3; _.textDirection = t4; _.textAlignment = t5; _.selection = t6; _.selectionColor = t7; _.highlightWhenEmpty = t8; _.composingRegion = t9; _.showComposingUnderline = t10; _.nodeId = t11; _.maxWidth = t12; _.padding = t13; }, TaskComponent: function TaskComponent(t0, t1) { this.viewModel = t0; this.key = t1; }, _TaskComponentState: function _TaskComponentState(t0, t1) { var _ = this; _._tasks$_textKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _TaskComponentState_build_closure: function _TaskComponentState_build_closure(t0) { this.$this = t0; }, ChangeTaskCompletionRequest: function ChangeTaskCompletionRequest(t0, t1) { this.nodeId = t0; this.isComplete = t1; }, ChangeTaskCompletionCommand: function ChangeTaskCompletionCommand(t0, t1) { this.nodeId = t0; this.isComplete = t1; }, ConvertTaskToParagraphCommand: function ConvertTaskToParagraphCommand(t0, t1) { this.nodeId = t0; this.paragraphMetadata = t1; }, SplitExistingTaskRequest: function SplitExistingTaskRequest(t0, t1, t2) { this.existingNodeId = t0; this.splitOffset = t1; this.newNodeId = t2; }, SplitExistingTaskCommand: function SplitExistingTaskCommand(t0, t1) { this.splitOffset = t0; this.newNodeId = t1; }, SplitTaskIntention: function SplitTaskIntention(t0) { this._isStart = t0; }, _TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure: function _TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(t0) { this.styles = t0; }, _TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel: function _TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel() { }, __TaskComponentState_State_ProxyDocumentComponent: function __TaskComponentState_State_ProxyDocumentComponent() { }, __TaskComponentState_State_ProxyDocumentComponent_ProxyTextComposable: function __TaskComponentState_State_ProxyDocumentComponent_ProxyTextComposable() { }, DocumentSelectionWithText_doesSelectedTextContainAttributions(_this, selection, attributions) { var nodeRange, t3, t4, t5, t6, _i, textNode, baseOffset, extentOffset, t7, startOffset, endOffset, t1 = selection.base, t2 = selection.extent, nodes = _this.getNodesInside$2(t1, t2); if (nodes.length === 0) return false; nodeRange = A.InspectDocumentRange_getRangeBetween(_this, t1, t2); for (t3 = nodes.length, t4 = nodeRange.end.nodePosition, t5 = type$.TextPosition, t6 = nodeRange.start.nodePosition, t1 = t1.nodePosition, t2 = t2.nodePosition, _i = 0; _i < nodes.length; nodes.length === t3 || (0, A.throwConcurrentModificationError)(nodes), ++_i) { textNode = nodes[_i]; if (!(textNode instanceof A.TextNode)) continue; if (textNode.$eq(0, B.JSArray_methods.get$first(nodes)) && textNode.$eq(0, B.JSArray_methods.get$last(nodes))) { baseOffset = t5._as(t1).offset; extentOffset = t5._as(t2).offset; t7 = baseOffset < extentOffset; startOffset = t7 ? baseOffset : extentOffset; endOffset = (t7 ? extentOffset : baseOffset) - 1; } else if (textNode.$eq(0, B.JSArray_methods.get$first(nodes))) { startOffset = t5._as(t6).offset; endOffset = Math.max(textNode._text$_text.text.length - 1, 0); } else { endOffset = textNode.$eq(0, B.JSArray_methods.get$last(nodes)) ? t5._as(t4).offset - 1 : Math.max(textNode._text$_text.text.length - 1, 0); startOffset = 0; } if (textNode._text$_text.spans.hasAttributionsWithin$3$attributions$end$start(attributions, endOffset, startOffset)) return true; } return false; }, Words_calculateAllWordBoundaries(_this) { var t1, offset, textSelection, textSelections = A._setArrayType([], type$.JSArray_TextRange); for (t1 = _this.length, offset = 0; offset < t1;) { if (_this[offset] === " ") { ++offset; continue; } textSelection = A.expandPositionToWord(_this, new A.TextPosition(offset, B.TextAffinity_1)); textSelections.push(textSelection); offset += textSelection.end - textSelection.start + 1; } return textSelections; }, TextNodeSelection$fromTextSelection(textSelection) { var t1 = textSelection.baseOffset, t2 = textSelection.extentOffset, t3 = t1 < t2, t4 = t3 ? t1 : t2; t3 = t3 ? t2 : t1; return new A.TextNodeSelection(t1, t2, textSelection.affinity, textSelection.isDirectional, t4, t3); }, TextNodeSelection$(affinity, baseOffset, extentOffset) { var t1 = baseOffset < extentOffset, t2 = t1 ? baseOffset : extentOffset; return new A.TextNodeSelection(baseOffset, extentOffset, affinity, false, t2, t1 ? extentOffset : baseOffset); }, TextComponent$(composingRegion, highlightWhenEmpty, key, metadata, selectionColor, showComposingUnderline, showDebugPaint, text, textAlign, textDirection, textScaler, textSelection, textStyleBuilder) { return new A.TextComponent(text, textAlign, textDirection, textScaler, textStyleBuilder, metadata, textSelection, selectionColor, highlightWhenEmpty, composingRegion, key); }, anyCharacterToInsertInTextContent(editContext, keyEvent) { var t1, t2, character; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849))) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = true; if (t1) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; if (!A._isTextEntryNode(editContext.document, t1)) return B.ExecutionInstruction_0; t1 = keyEvent.character; if (t1 == null || t1 === "") return B.ExecutionInstruction_0; t1.toString; if (A.LogicalKeyboardKey_isControlCharacter(t1) || A.IsArrowKeyExtension_get_isArrowKeyPressed(keyEvent)) return B.ExecutionInstruction_0; if (A.isKeyEventCharacterBlacklisted(t1) && t1 !== "Tab") return B.ExecutionInstruction_0; if (t1 === "Tab") character = " "; else character = t1; return editContext.commonOps.insertCharacter$1(character) ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, _deleteExpandedSelection(composer, context, $document, executor) { var t2, basePosition, t3, baseNode, baseNodeIndex, extentPosition, extentNode, extentNodeIndex, t4, topNodePosition, t5, bottomNodePosition, newSelectionPosition, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); basePosition = t2.base; t3 = $document._nodesById; baseNode = t3.$index(0, basePosition.nodeId); if (baseNode == null) A.throwExpression(A.Exception_Exception(string$.Failed_b)); baseNodeIndex = $document.getNodeIndexById$1(baseNode.get$id(baseNode)); extentPosition = t2.extent; extentNode = t3.$index(0, extentPosition.nodeId); if (extentNode == null) A.throwExpression(A.Exception_Exception(string$.Failed_e)); extentNodeIndex = $document.getNodeIndexById$1(extentNode.get$id(extentNode)); t3 = $document.getNodeAt$1(Math.min(baseNodeIndex, extentNodeIndex)); t3.toString; t4 = baseNodeIndex < extentNodeIndex; topNodePosition = t4 ? basePosition.nodePosition : extentPosition.nodePosition; t5 = $document.getNodeAt$1(Math.max(baseNodeIndex, extentNodeIndex)); t5.toString; bottomNodePosition = t4 ? extentPosition.nodePosition : basePosition.nodePosition; if (baseNodeIndex !== extentNodeIndex) if (topNodePosition.$eq(0, t3.get$beginningPosition()) && bottomNodePosition.$eq(0, t5.get$endPosition())) newSelectionPosition = new A.DocumentPosition(baseNode.get$id(baseNode), B.TextNodePosition_0_TextAffinity_1); else if (topNodePosition.$eq(0, t3.get$beginningPosition())) newSelectionPosition = new A.DocumentPosition(t5.get$id(t5), t5.get$beginningPosition()); else if (bottomNodePosition.$eq(0, t5.get$endPosition())) newSelectionPosition = new A.DocumentPosition(t3.get$id(t3), topNodePosition); else newSelectionPosition = baseNodeIndex <= extentNodeIndex ? basePosition : extentPosition; else { t3 = basePosition.nodePosition; if (t3 instanceof A.UpstreamDownstreamNodePosition) newSelectionPosition = new A.DocumentPosition(baseNode.get$id(baseNode), B.TextNodePosition_0_TextAffinity_1); else if (t3 instanceof A.TextNodePosition) { t2 = type$.TextNodePosition._as(extentPosition.nodePosition); newSelectionPosition = new A.DocumentPosition(baseNode.get$id(baseNode), new A.TextNodePosition(Math.min(t3.offset, t2.offset), B.TextAffinity_1)); } else { A.throwExpression(A.Exception_Exception("Unknown selection position type: " + basePosition.toString$0(0) + ", for node: " + baseNode.toString$0(0) + ", within document selection: " + t2.toString$0(0))); newSelectionPosition = null; } } if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; executor.executeCommand$1(new A.DeleteContentCommand(t1)); executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(newSelectionPosition), B.SelectionChangeType_8, "userInteraction")); }, _insertBlockLevelNewline(composer, context, $document, executor) { var t2, t3, t4, newNodeId, currentExtentPosition, _null = null, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = $document._nodesById; t2 = t3.$index(0, t2.base.nodeId); t2.toString; if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); t4 = t3.$index(0, t4.extent.nodeId); t4.toString; if (t2.get$id(t2) !== t4.get$id(t4)) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) A._deleteExpandedSelection(composer, context, $document, executor); newNodeId = B.C_Uuid.v4$0(); if (t4 instanceof A.ListItemNode) { if (t4._text$_text.text.length === 0) { A._convertToParagraph(composer, context, $document, executor); return; } if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); executor.executeCommand$1(new A.SplitListItemCommand(t4.id, type$.TextNodePosition._as(t1.extent.nodePosition), newNodeId)); } else if (t4 instanceof A.ParagraphNode) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtentPosition = type$.TextNodePosition._as(t1.extent.nodePosition); executor.executeCommand$1(new A.SplitParagraphCommand(t4.id, currentExtentPosition, newNodeId, currentExtentPosition.offset !== t4._text$_text.text.length, A.paragraph0__defaultAttributionsToExtendToNewParagraph$closure())); } else { if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (type$.UpstreamDownstreamNodePosition._as(t1.extent.nodePosition).affinity === B.TextAffinity_1) executor.executeCommand$1(new A.InsertNodeAfterNodeCommand(t4.get$id(t4), A.ParagraphNode$(newNodeId, _null, A.AttributedText$("", _null)))); else executor.executeCommand$1(new A.InsertNodeAfterNodeCommand(t4.get$id(t4), A.ParagraphNode$(newNodeId, _null, A.AttributedText$("", _null)))); } else return; } executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, "userInteraction")); }, _insertCharacterInTextComposable(character, composer, context, $document, executor, ignoreComposerAttributions) { var t2, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.toString; if (!A._isTextEntryNode($document, t2)) return; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1.extent; executor.executeCommand$1(new A.InsertTextCommand(t1, character, composer._preferences._currentAttributions)); }, _convertToParagraph(composer, context, $document, executor) { var t2, t3, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = $document._nodesById; t2 = t3.$index(0, t2.base.nodeId); t2.toString; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t3.$index(0, t1.extent.nodeId); t1.toString; if (t2.get$id(t2) !== t1.get$id(t1)) return; if (!(t1 instanceof A.TextNode)) return; if (t1 instanceof A.ParagraphNode && t1._metadata.$index(0, "blockType") != null) return; executor.executeCommand$1(new A.ConvertTextNodeToParagraphCommand(t1.id, null)); }, deleteDownstreamContentWithDelete(editContext, keyEvent) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967423)) return B.ExecutionInstruction_0; return editContext.commonOps.deleteDownstream$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, shiftEnterToInsertNewlineInBlock(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967309) && !t1.$eq(0, B.LogicalKeyboardKey_8589935117)) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851))) return B.ExecutionInstruction_0; return editContext.commonOps.insertPlainText$1("\n") ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, _isTextEntryNode($document, selection) { return $document._nodesById.$index(0, selection.extent.nodeId) instanceof A.TextNode; }, TextNode: function TextNode() { }, TextNodeSelection: function TextNodeSelection(t0, t1, t2, t3, t4, t5) { var _ = this; _.baseOffset = t0; _.extentOffset = t1; _.affinity = t2; _.isDirectional = t3; _.start = t4; _.end = t5; }, TextNodePosition: function TextNodePosition(t0, t1) { this.offset = t0; this.affinity = t1; }, TextComponentViewModel: function TextComponentViewModel() { }, TextComponent: function TextComponent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _.text = t0; _.textAlign = t1; _.textDirection = t2; _.textScaler = t3; _.textStyleBuilder = t4; _.metadata = t5; _.textSelection = t6; _.selectionColor = t7; _.highlightWhenEmpty = t8; _.composingRegion = t9; _.key = t10; }, TextComponentState: function TextComponentState(t0, t1) { var _ = this; _._text$_textKey = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, TextComponentState_build_closure: function TextComponentState_build_closure(t0) { this.$this = t0; }, ProxyTextDocumentComponent: function ProxyTextDocumentComponent(t0, t1, t2) { this.textComponentKey = t0; this.child = t1; this.key = t2; }, _ProxyTextDocumentComponentState: function _ProxyTextDocumentComponentState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, ToggleTextAttributionsRequest: function ToggleTextAttributionsRequest(t0, t1) { this.documentRange = t0; this.attributions = t1; }, ToggleTextAttributionsCommand: function ToggleTextAttributionsCommand(t0, t1) { this.documentRange = t0; this.attributions = t1; }, ToggleTextAttributionsCommand_execute_closure: function ToggleTextAttributionsCommand_execute_closure(t0) { this.selectionRange = t0; }, AttributionChangeEvent: function AttributionChangeEvent(t0, t1, t2, t3) { var _ = this; _.change = t0; _.range = t1; _.attributions = t2; _.nodeId = t3; }, AttributionChange: function AttributionChange(t0, t1) { this.index = t0; this._core$_name = t1; }, InsertTextRequest: function InsertTextRequest(t0, t1, t2) { this.documentPosition = t0; this.textToInsert = t1; this.attributions = t2; }, InsertTextCommand: function InsertTextCommand(t0, t1, t2) { this.documentPosition = t0; this.textToInsert = t1; this.attributions = t2; }, TextInsertionEvent: function TextInsertionEvent(t0, t1, t2) { this.offset = t0; this.text = t1; this.nodeId = t2; }, TextDeletedEvent: function TextDeletedEvent(t0, t1, t2) { this.offset = t0; this.deletedText = t1; this.nodeId = t2; }, ConvertTextNodeToParagraphRequest: function ConvertTextNodeToParagraphRequest(t0, t1) { this.nodeId = t0; this.newMetadata = t1; }, ConvertTextNodeToParagraphCommand: function ConvertTextNodeToParagraphCommand(t0, t1) { this.nodeId = t0; this.newMetadata = t1; }, InsertAttributedTextCommand: function InsertAttributedTextCommand(t0, t1) { this.documentPosition = t0; this.textToInsert = t1; }, InsertCharacterAtCaretRequest: function InsertCharacterAtCaretRequest() { }, InsertCharacterAtCaretCommand: function InsertCharacterAtCaretCommand(t0, t1) { this.character = t0; this.ignoreComposerAttributions = t1; }, _TextComponentState_State_DocumentComponent: function _TextComponentState_State_DocumentComponent() { }, _TextNode_DocumentNode_ChangeNotifier: function _TextNode_DocumentNode_ChangeNotifier() { }, __ProxyTextDocumentComponentState_State_ProxyDocumentComponent: function __ProxyTextDocumentComponentState_State_ProxyDocumentComponent() { }, __ProxyTextDocumentComponentState_State_ProxyDocumentComponent_ProxyTextComposable: function __ProxyTextDocumentComponentState_State_ProxyDocumentComponent_ProxyTextComposable() { }, UnknownComponentBuilder: function UnknownComponentBuilder() { }, SelectionType: function SelectionType(t0, t1) { this.index = t0; this._core$_name = t1; }, Logger$(scope) { return new A.Logger0(scope); }, Logger0: function Logger0(t0) { this.__logging$_scope = t0; }, AutoScroller$(vsync) { var t1 = new A.AutoScroller(); t1.__AutoScroller__ticker_A = vsync.createTicker$1(t1.get$__scrolling$_onTick()); return t1; }, AutoScroller: function AutoScroller() { var _ = this; _.__scrolling$_scrollPosition = null; _._scrollSpeedPercent = 0; _._scrollDownOnTick = _._scrollUpOnTick = false; _.__AutoScroller__ticker_A = $; }, ComputeTextSpan_computeTextSpan(_this, styleBuilder) { var t3, collapsedSpans, textSpans, _null = null, t1 = $.$get$attributionsLog0(), t2 = _this.text.length; t1.log$4(B.Level_FINE_500, "text length: " + t2, _null, _null); t1.log$4(B.Level_FINE_500, "attributions used to compute spans:", _null, _null); t3 = _this.spans; t1.log$4(B.Level_FINE_500, t3.toString$0(0), _null, _null); if (t2 === 0) { t1.log$4(B.Level_FINE_500, "text is empty. Returning empty TextSpan.", _null, _null); return A.TextSpan$(_null, _null, styleBuilder.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)), ""); } collapsedSpans = t3.collapseSpans$1$contentLength(t2); t1 = A._arrayInstanceType(collapsedSpans)._eval$1("MappedListIterable<1,TextSpan>"); textSpans = A.List_List$of(new A.MappedListIterable(collapsedSpans, new A.ComputeTextSpan_computeTextSpan_closure(_this, styleBuilder), t1), true, t1._eval$1("ListIterable.E")); return textSpans.length === 1 ? B.JSArray_methods.get$first(textSpans) : A.TextSpan$(textSpans, _null, styleBuilder.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)), _null); }, ComputeTextSpan_computeTextSpan_closure: function ComputeTextSpan_computeTextSpan_closure(t0, t1) { this._this = t0; this.styleBuilder = t1; }, ProxyTextComposable: function ProxyTextComposable() { }, ContentLayersElement__globalOnBuildScheduled() { var t1, t2, listener; $.ContentLayersElement__realOnBuildScheduled.call$0(); for (t1 = A._LinkedHashSetIterator$($.ContentLayersElement__onBuildListeners, $.ContentLayersElement__onBuildListeners._collection$_modifications, A._instanceType($.ContentLayersElement__onBuildListeners)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { listener = t1._collection$_current; (listener == null ? t2._as(listener) : listener).call$0(); } }, ContentLayerStatefulElement$(widget) { var t1 = widget.createState$0(), t2 = new A.ContentLayerStatefulElement(t1, widget, B._ElementLifecycle_0); t1._framework$_element = t2; t1._widget = widget; return t2; }, _extension_0_findAncestorContentLayers(_this) { var t1 = {}; t1.contentLayersElement = null; _this.visitAncestorElements$1(new A._extension_0_findAncestorContentLayers_closure(t1)); return t1.contentLayersElement; }, ContentLayers: function ContentLayers(t0, t1, t2, t3) { var _ = this; _.underlays = t0; _.content = t1; _.overlays = t2; _.key = t3; }, ContentLayersElement: function ContentLayersElement(t0, t1, t2, t3) { var _ = this; _._underlays = t0; _._content = null; _._content_layers$_overlays = t1; _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._renderObject = null; _.__Element__depth_A = $; _._widget = t2; _._framework$_owner = null; _._lifecycleState = t3; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, ContentLayersElement__onBuildScheduled_closure: function ContentLayersElement__onBuildScheduled_closure(t0) { this.$this = t0; }, ContentLayersElement__isSubtreeDirty_closure: function ContentLayersElement__isSubtreeDirty_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, ContentLayersElement_buildLayers_closure: function ContentLayersElement_buildLayers_closure(t0) { this.$this = t0; }, RenderContentLayers: function RenderContentLayers(t0, t1, t2, t3) { var _ = this; _._content_layers$_element = t0; _._underlays = t1; _._content = null; _._content_layers$_overlays = t2; _._contentNeedsLayout = true; _._runningLayout = false; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t3; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, RenderContentLayers_attach_closure: function RenderContentLayers_attach_closure(t0) { this.owner = t0; }, RenderContentLayers_detach_closure: function RenderContentLayers_detach_closure() { }, RenderContentLayers_performLayout_closure: function RenderContentLayers_performLayout_closure(t0) { this.$this = t0; }, _UnderlaySlot: function _UnderlaySlot(t0) { this.index = t0; }, _OverlaySlot: function _OverlaySlot(t0) { this.index = t0; }, _IndexedSlot: function _IndexedSlot() { }, _NullElement1: function _NullElement1(t0, t1) { var _ = this; _._slot = _._notificationTree = _._framework$_parent = null; _.__Element__depth_A = $; _._widget = t0; _._framework$_owner = null; _._lifecycleState = t1; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _NullWidget5: function _NullWidget5(t0) { this.key = t0; }, ContentLayerProxyWidget: function ContentLayerProxyWidget(t0) { this.key = t0; }, ContentLayerStatelessWidget: function ContentLayerStatelessWidget() { }, ContentLayerStatefulWidget: function ContentLayerStatefulWidget() { }, ContentLayerStatefulElement: function ContentLayerStatefulElement(t0, t1, t2) { var _ = this; _._content_layers$_isActive = false; _._framework$_state = t0; _._didChangeDependencies = false; _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; _.__Element__depth_A = $; _._widget = t1; _._framework$_owner = null; _._lifecycleState = t2; _._dependencies = _._inheritedElements = null; _._hadUnsatisfiedDependencies = false; _._dirty = true; _._debugBuiltOnce = _._inDirtyList = false; }, _extension_0_findAncestorContentLayers_closure: function _extension_0_findAncestorContentLayers_closure(t0) { this._box_0 = t0; }, ContentLayerState: function ContentLayerState() { }, AxisOffset: function AxisOffset(t0, t1) { this.leading = t0; this.trailing = t1; }, ContentTapDelegate: function ContentTapDelegate() { }, TapHandlingInstruction: function TapHandlingInstruction(t0, t1) { this.index = t0; this._core$_name = t1; }, _ContentTapDelegate_Object_ChangeNotifier: function _ContentTapDelegate_Object_ChangeNotifier() { }, DocumentLayoutLayerStatefulWidget: function DocumentLayoutLayerStatefulWidget() { }, DocumentLayoutLayerState: function DocumentLayoutLayerState() { }, DocumentScaffold: function DocumentScaffold(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { var _ = this; _.documentLayoutLink = t0; _.documentLayoutKey = t1; _.gestureBuilder = t2; _.scrollController = t3; _.autoScrollController = t4; _.scroller = t5; _.presenter = t6; _.componentBuilders = t7; _.underlays = t8; _.overlays = t9; _.debugPaint = t10; _.key = t11; _.$ti = t12; }, _DocumentScaffoldState: function _DocumentScaffoldState(t0, t1) { var _ = this; _._contentConstraints = t0; _._widget = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _DocumentScaffoldState__buildDocumentLayout_closure: function _DocumentScaffoldState__buildDocumentLayout_closure(t0) { this.$this = t0; }, DocumentScroller: function DocumentScroller(t0) { this._document_scroller$_scrollPosition = null; this._scrollChangeListeners = t0; }, SelectionLayerLinks$() { var t1 = new A.SelectionLayerLinks(), t2 = type$.void_Function, t3 = $.$get$ChangeNotifier__emptyListeners(); t1.__SelectionLayerLinks_caretLink_F = new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t2), t3); t1.__SelectionLayerLinks_upstreamLink_F = new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t2), t3); t1.__SelectionLayerLinks_downstreamLink_F = new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t2), t3); t1.__SelectionLayerLinks_expandedSelectionBoundsLink_F = new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t2), t3); return t1; }, SelectionLeadersDocumentLayer: function SelectionLeadersDocumentLayer(t0, t1, t2, t3, t4) { var _ = this; _.document = t0; _.selection = t1; _.links = t2; _.showDebugLeaderBounds = t3; _.key = t4; }, _SelectionLeadersDocumentLayerState: function _SelectionLeadersDocumentLayerState(t0, t1, t2) { var _ = this; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = _._layoutData = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _SelectionLeadersDocumentLayerState__onSelectionChange_closure: function _SelectionLeadersDocumentLayerState__onSelectionChange_closure() { }, DocumentSelectionLayout: function DocumentSelectionLayout(t0, t1, t2, t3) { var _ = this; _.caret = t0; _.upstream = t1; _.downstream = t2; _.expandedSelectionBounds = t3; }, SelectionLayerLinks: function SelectionLayerLinks() { var _ = this; _.__SelectionLayerLinks_expandedSelectionBoundsLink_F = _.__SelectionLayerLinks_downstreamLink_F = _.__SelectionLayerLinks_upstreamLink_F = _.__SelectionLayerLinks_caretLink_F = $; }, __SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin: function __SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin() { }, CupertinoScrollbarWithCustomPhysics: function CupertinoScrollbarWithCustomPhysics(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.thicknessWhileDragging = t0; _.radiusWhileDragging = t1; _.child = t2; _.controller = t3; _.physics = t4; _.thumbVisibility = t5; _.radius = t6; _.thickness = t7; _.trackVisibility = t8; _.fadeDuration = t9; _.timeToFade = t10; _.pressDuration = t11; _.notificationPredicate = t12; _.interactive = t13; _.scrollbarOrientation = t14; _.key = t15; }, _CupertinoScrollbarState0: function _CupertinoScrollbarState0(t0, t1, t2, t3) { var _ = this; _._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A = $; _._cupertino_scrollbar$_pressStartAxisPosition = 0; _._scrollbar1$_fadeoutTimer = _._scrollbar1$_cachedController = _._scrollbar1$_startDragThumbOffset = _._scrollbar1$_lastDragUpdateOffset = _._scrollbar1$_startDragScrollbarAxisOffset = null; _.__RawScrollbarWithCustomPhysicsState__fadeoutOpacityAnimation_A = _.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A = $; _._scrollbar1$_scrollbarPainterKey = t0; _._isHoveringThumb = _._scrollbar1$_thumbDragging = _._scrollbar1$_hoverIsActive = false; _.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _CupertinoScrollbarState_initState_closure0: function _CupertinoScrollbarState_initState_closure0(t0) { this.$this = t0; }, _CupertinoScrollbarState_handleThumbPress_closure0: function _CupertinoScrollbarState_handleThumbPress_closure0() { }, Scheduler_runAsSoonAsPossible(_this, action, debugLabel) { var _null = null, t1 = $.$get$schedulerLog(); t1.log$4(B.Level_INFO_800, "Running action as soon as possible: '" + debugLabel + "'.", _null, _null); if (_this.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) { t1.log$4(B.Level_INFO_800, "Scheduling another frame to run '" + debugLabel + "' because Flutter is building widgets right now.", _null, _null); _this.SchedulerBinding__postFrameCallbacks.push(new A.Scheduler_runAsSoonAsPossible_closure(debugLabel, action)); } else { t1.log$4(B.Level_INFO_800, "Flutter isn't building widgets right now. Running '" + debugLabel + "' immediately.", _null, _null); action.call$0(); } }, Frames_setStateAsSoonAsPossible(_this, stateChange) { var t1 = $.WidgetsBinding__instance; t1.toString; A.Scheduler_runAsSoonAsPossible(t1, new A.Frames_setStateAsSoonAsPossible_closure(_this, stateChange), "anonymous action"); }, Frames_onNextFrame(_this, work) { $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.Frames_onNextFrame_closure(_this, work)); }, Frames_scheduleBuildAfterBuild(_this, stateChange) { A.Frames_onNextFrame(_this, new A.Frames_scheduleBuildAfterBuild_closure(_this, stateChange)); }, Scheduler_runAsSoonAsPossible_closure: function Scheduler_runAsSoonAsPossible_closure(t0, t1) { this.debugLabel = t0; this.action = t1; }, Frames_setStateAsSoonAsPossible_closure: function Frames_setStateAsSoonAsPossible_closure(t0, t1) { this._this = t0; this.stateChange = t1; }, Frames_setStateAsSoonAsPossible__closure: function Frames_setStateAsSoonAsPossible__closure(t0) { this.stateChange = t0; }, Frames_onNextFrame_closure: function Frames_onNextFrame_closure(t0, t1) { this._this = t0; this.work = t1; }, Frames_scheduleBuildAfterBuild_closure: function Frames_scheduleBuildAfterBuild_closure(t0, t1) { this._this = t0; this.stateChange = t1; }, Frames_scheduleBuildAfterBuild__closure: function Frames_scheduleBuildAfterBuild__closure(t0) { this.stateChange = t0; }, ScrollbarWithCustomPhysics$(child, controller, physics) { return new A.ScrollbarWithCustomPhysics(child, controller, physics, null); }, ScrollbarWithCustomPhysics: function ScrollbarWithCustomPhysics(t0, t1, t2, t3) { var _ = this; _.child = t0; _.controller = t1; _.physics = t2; _.key = t3; }, _MaterialScrollbar0: function _MaterialScrollbar0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _.showTrackOnHover = t0; _.child = t1; _.controller = t2; _.physics = t3; _.thumbVisibility = t4; _.radius = t5; _.thickness = t6; _.trackVisibility = t7; _.fadeDuration = t8; _.timeToFade = t9; _.pressDuration = t10; _.notificationPredicate = t11; _.interactive = t12; _.scrollbarOrientation = t13; _.key = t14; }, _MaterialScrollbarState0: function _MaterialScrollbarState0(t0, t1, t2, t3) { var _ = this; _._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A = $; _._material_scrollbar$_hoverIsActive = _._material_scrollbar$_dragIsActive = false; _._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A = _._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A = _._material_scrollbar$___MaterialScrollbarState__colorScheme_A = $; _._scrollbar1$_fadeoutTimer = _._scrollbar1$_cachedController = _._scrollbar1$_startDragThumbOffset = _._scrollbar1$_lastDragUpdateOffset = _._scrollbar1$_startDragScrollbarAxisOffset = null; _.__RawScrollbarWithCustomPhysicsState__fadeoutOpacityAnimation_A = _.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A = $; _._scrollbar1$_scrollbarPainterKey = t0; _._isHoveringThumb = _._scrollbar1$_thumbDragging = _._scrollbar1$_hoverIsActive = false; _.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _MaterialScrollbarState__trackVisibility_closure0: function _MaterialScrollbarState__trackVisibility_closure0(t0) { this.$this = t0; }, _MaterialScrollbarState__thumbColor_closure0: function _MaterialScrollbarState__thumbColor_closure0(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.dragColor = t1; _.hoverColor = t2; _.idleColor = t3; }, _MaterialScrollbarState__trackColor_closure0: function _MaterialScrollbarState__trackColor_closure0(t0, t1, t2) { this.$this = t0; this.brightness = t1; this.onSurface = t2; }, _MaterialScrollbarState__trackBorderColor_closure0: function _MaterialScrollbarState__trackBorderColor_closure0(t0, t1, t2) { this.$this = t0; this.brightness = t1; this.onSurface = t2; }, _MaterialScrollbarState__thickness_closure0: function _MaterialScrollbarState__thickness_closure0(t0) { this.$this = t0; }, _MaterialScrollbarState_initState_closure0: function _MaterialScrollbarState_initState_closure0(t0) { this.$this = t0; }, _MaterialScrollbarState_handleThumbPressStart_closure0: function _MaterialScrollbarState_handleThumbPressStart_closure0(t0) { this.$this = t0; }, _MaterialScrollbarState_handleThumbPressEnd_closure0: function _MaterialScrollbarState_handleThumbPressEnd_closure0(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHover_closure1: function _MaterialScrollbarState_handleHover_closure1(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHover_closure2: function _MaterialScrollbarState_handleHover_closure2(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHoverExit_closure0: function _MaterialScrollbarState_handleHoverExit_closure0(t0) { this.$this = t0; }, GroupedOverlayPortalController__show(controller) { var t1, t2, _i; if ($.GroupedOverlayPortalController__isReworkingOrder) return; if (controller.get$isShowing()) return; t1 = $.$get$GroupedOverlayPortalController__visibleControllers(); if (t1._locate$1(controller) < 0) t1.add$1(0, controller); $.GroupedOverlayPortalController__isReworkingOrder = true; for (t2 = t1._toUnorderedList$0(), B.JSArray_methods.sort$1(t2, t1.comparison), t1 = t2.length, _i = 0; _i < t2.length; t2.length === t1 || (0, A.throwConcurrentModificationError)(t2), ++_i) J.show$0$z(t2[_i]); $.GroupedOverlayPortalController__isReworkingOrder = false; }, GroupedOverlayPortalController__hide(controller) { if ($.GroupedOverlayPortalController__isReworkingOrder) return; $.GroupedOverlayPortalController__isReworkingOrder = true; $.$get$GroupedOverlayPortalController__visibleControllers().remove$1(0, controller); controller.hide$0(); $.GroupedOverlayPortalController__isReworkingOrder = false; }, GroupedOverlayPortalController: function GroupedOverlayPortalController(t0, t1) { var _ = this; _.displayPriority = t0; _._zOrderIndex = _._attachTarget = null; _._overlay$_debugLabel = t1; }, GroupedOverlayPortalController__visibleControllers_closure: function GroupedOverlayPortalController__visibleControllers_closure() { }, OverlayGroupPriority: function OverlayGroupPriority() { }, RawScrollbarWithCustomPhysicsState$($T) { return new A.RawScrollbarWithCustomPhysicsState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0, $T._eval$1("RawScrollbarWithCustomPhysicsState<0>")); }, _getLocalOffset0(scrollbarPainterKey, position) { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, scrollbarPainterKey).get$renderObject(); t1.toString; return type$.RenderBox._as(t1).globalToLocal$1(position); }, RawScrollbarWithCustomPhysics: function RawScrollbarWithCustomPhysics() { }, RawScrollbarWithCustomPhysicsState: function RawScrollbarWithCustomPhysicsState(t0, t1, t2, t3, t4) { var _ = this; _._scrollbar1$_fadeoutTimer = _._scrollbar1$_cachedController = _._scrollbar1$_startDragThumbOffset = _._scrollbar1$_lastDragUpdateOffset = _._scrollbar1$_startDragScrollbarAxisOffset = null; _.__RawScrollbarWithCustomPhysicsState__fadeoutOpacityAnimation_A = _.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A = $; _._scrollbar1$_scrollbarPainterKey = t0; _._isHoveringThumb = _._scrollbar1$_thumbDragging = _._scrollbar1$_hoverIsActive = false; _.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; _.$ti = t4; }, RawScrollbarWithCustomPhysicsState__maybeStartFadeoutTimer_closure: function RawScrollbarWithCustomPhysicsState__maybeStartFadeoutTimer_closure(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures_closure: function RawScrollbarWithCustomPhysicsState__gestures_closure(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures_closure0: function RawScrollbarWithCustomPhysicsState__gestures_closure0(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures__closure: function RawScrollbarWithCustomPhysicsState__gestures__closure(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures__closure0: function RawScrollbarWithCustomPhysicsState__gestures__closure0(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures__closure1: function RawScrollbarWithCustomPhysicsState__gestures__closure1(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures_closure1: function RawScrollbarWithCustomPhysicsState__gestures_closure1(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState__gestures_closure2: function RawScrollbarWithCustomPhysicsState__gestures_closure2(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState_handleHover_closure: function RawScrollbarWithCustomPhysicsState_handleHover_closure(t0, t1) { this.$this = t0; this.event = t1; }, RawScrollbarWithCustomPhysicsState_handleHoverExit_closure: function RawScrollbarWithCustomPhysicsState_handleHoverExit_closure(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState_build_closure: function RawScrollbarWithCustomPhysicsState_build_closure(t0) { this.$this = t0; }, RawScrollbarWithCustomPhysicsState_build_closure0: function RawScrollbarWithCustomPhysicsState_build_closure0(t0) { this.$this = t0; }, ScrollbarPainter0: function ScrollbarPainter0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { var _ = this; _._scrollbar1$_color = t0; _._scrollbar1$_trackColor = t1; _._scrollbar1$_trackBorderColor = t2; _._scrollbar1$_trackRadius = t3; _._scrollbar1$_textDirection = null; _._scrollbar1$_thickness = t4; _.fadeoutOpacityAnimation = t5; _._scrollbar1$_mainAxisMargin = t6; _._scrollbar1$_crossAxisMargin = t7; _._scrollbar1$_radius = t8; _._scrollbar1$_shape = t9; _._scrollbar1$_padding = t10; _._scrollbar1$_minLength = t11; _._scrollbar1$_minOverscrollLength = t12; _._scrollbar1$_scrollbarOrientation = t13; _._scrollbar1$_ignorePointer = false; _._scrollbar1$_thumbRect = _._scrollbar1$_trackRect = null; _._scrollbar1$__ScrollbarPainter__thumbExtent_A = _._scrollbar1$__ScrollbarPainter__thumbOffset_A = $; _._scrollbar1$_lastAxisDirection = _._scrollbar1$_lastMetrics = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t14; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, ScrollbarPainter_update_needPaint0: function ScrollbarPainter_update_needPaint0() { }, _ThumbPressGestureRecognizer0: function _ThumbPressGestureRecognizer0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._scrollbar1$_customPaintKey = t0; _._longPressAccepted = false; _._velocityTracker = _.onTertiaryLongPressEnd = _.onTertiaryLongPressUp = _.onTertiaryLongPressMoveUpdate = _.onTertiaryLongPressStart = _.onTertiaryLongPress = _.onTertiaryLongPressCancel = _.onTertiaryLongPressDown = _.onSecondaryLongPressEnd = _.onSecondaryLongPressUp = _.onSecondaryLongPressMoveUpdate = _.onSecondaryLongPressStart = _.onSecondaryLongPress = _.onSecondaryLongPressCancel = _.onSecondaryLongPressDown = _.onLongPressEnd = _.onLongPressUp = _.onLongPressMoveUpdate = _.onLongPressStart = _.onLongPress = _.onLongPressCancel = _.onLongPressDown = _._initialButtons = _._longPressOrigin = null; _.deadline = t1; _.postAcceptSlopTolerance = t2; _._recognizer$_state = t3; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t4; _._trackedPointers = t5; _._team = null; _.debugOwner = t6; _.gestureSettings = null; _.supportedDevices = t7; _._allowedButtonsFilter = t8; _._pointerToKind = t9; }, _TrackTapGestureRecognizer0: function _TrackTapGestureRecognizer0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._scrollbar1$_customPaintKey = t0; _.onTertiaryTapCancel = _.onTertiaryTapUp = _.onTertiaryTapDown = _.onSecondaryTapCancel = _.onSecondaryTapUp = _.onSecondaryTapDown = _.onSecondaryTap = _.onTapCancel = _.onTap = _.onTapUp = _.onTapDown = null; _._wonArenaForPrimaryPointer = _._sentTapDown = false; _._up = _._down = null; _.deadline = t1; _.postAcceptSlopTolerance = t2; _._recognizer$_state = t3; _._initialPosition = _._primaryPointer = null; _._gestureAccepted = false; _._recognizer$_timer = null; _._recognizer$_entries = t4; _._trackedPointers = t5; _._team = null; _.debugOwner = t6; _.gestureSettings = null; _.supportedDevices = t7; _._allowedButtonsFilter = t8; _._pointerToKind = t9; }, _RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin: function _RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin() { }, NonReparentingFocus: function NonReparentingFocus(t0, t1, t2, t3) { var _ = this; _.focusNode = t0; _.onKeyEvent = t1; _.child = t2; _.key = t3; }, _NonReparentingFocusState: function _NonReparentingFocusState(t0) { var _ = this; _.___NonReparentingFocusState__keyboardFocusAttachment_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, FocusWithCustomParent: function FocusWithCustomParent(t0, t1, t2, t3, t4) { var _ = this; _.child = t0; _.focusNode = t1; _.parentFocusNode = t2; _._focus$_onKeyEvent = t3; _.key = t4; }, _FocusWithCustomParentState: function _FocusWithCustomParentState(t0) { var _ = this; _._focus$_internalNode = null; _.___FocusWithCustomParentState__descendantsWereTraversable_A = _.___FocusWithCustomParentState__descendantsWereFocusable_A = _.___FocusWithCustomParentState__couldRequestFocus_A = _.___FocusWithCustomParentState__hadPrimaryFocus_A = $; _._focus$_didAutofocus = false; _.___FocusWithCustomParentState__focusAttachment_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _FocusWithCustomParentState__handleFocusChanged_closure: function _FocusWithCustomParentState__handleFocusChanged_closure(t0, t1) { this.$this = t0; this.hasPrimaryFocus = t1; }, _FocusWithCustomParentState__handleFocusChanged_closure0: function _FocusWithCustomParentState__handleFocusChanged_closure0(t0, t1) { this.$this = t0; this.canRequestFocus = t1; }, _FocusWithCustomParentState__handleFocusChanged_closure1: function _FocusWithCustomParentState__handleFocusChanged_closure1(t0, t1) { this.$this = t0; this.descendantsAreFocusable = t1; }, _FocusWithCustomParentState__handleFocusChanged_closure2: function _FocusWithCustomParentState__handleFocusChanged_closure2(t0, t1) { this.$this = t0; this.descendantsAreTraversable = t1; }, _FocusMarker: function _FocusMarker(t0, t1, t2) { this.notifier = t0; this.child = t1; this.key = t2; }, isKeyEventCharacterBlacklisted(character) { var t1; if (character == null) return false; if (character.length > 1) { t1 = new A.CodeUnits(character); t1 = t1.get$first(t1); t1 = 65 <= t1 && t1 <= 90 && A._isAllAlphaNumeric(new A.CodeUnits(character)); } else t1 = false; return t1; }, _isAllAlphaNumeric(codeUnits) { var t1, t2, t3; for (t1 = A._instanceType(codeUnits), t2 = new A.ListIterator(codeUnits, codeUnits.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { t3 = t2.__internal$_current; if (t3 == null) t3 = t1._as(t3); if (!(t3 >= 65 && t3 <= 90)) if (!(t3 >= 97 && t3 <= 122)) t3 = t3 >= 48 && t3 <= 57 || t3 === 32; else t3 = true; else t3 = true; if (!t3) return false; } return true; }, ExecutionInstruction: function ExecutionInstruction(t0, t1) { this.index = t0; this._core$_name = t1; }, UrlLauncher: function UrlLauncher() { }, MultiListenableBuilder: function MultiListenableBuilder(t0, t1, t2) { this.listenables = t0; this.builder = t1; this.key = t2; }, _MultiListenableBuilderState: function _MultiListenableBuilderState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _MultiListenableBuilderState__onListenableChange_closure: function _MultiListenableBuilderState__onListenableChange_closure() { }, TapSequenceGestureRecognizer$() { var t1 = type$.int; return new A.TapSequenceGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._TapTracker_2), null, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, TapSequenceGestureRecognizer: function TapSequenceGestureRecognizer(t0, t1, t2, t3, t4) { var _ = this; _._secondTapUpDetails = _._secondTapDownDetails = _._secondTap = _._firstTapUpDetails = _._firstTapDownDetails = _._multi_tap_gesture$_firstTap = _._tapTimer = _.onTripleTap = _.onTripleTapUp = _.onTripleTapDown = _.onDoubleTap = _.onDoubleTapUp = _.onDoubleTapDown = _.onTapUp = _.onTapDown = null; _._multi_tap_gesture$_trackers = t0; _.debugOwner = t1; _.gestureSettings = null; _.supportedDevices = t2; _._allowedButtonsFilter = t3; _._pointerToKind = t4; }, TapSequenceGestureRecognizer_addAllowedPointer_closure: function TapSequenceGestureRecognizer_addAllowedPointer_closure(t0, t1) { this.$this = t0; this.details = t1; }, TapSequenceGestureRecognizer_addAllowedPointer_closure0: function TapSequenceGestureRecognizer_addAllowedPointer_closure0(t0) { this.$this = t0; }, TapSequenceGestureRecognizer_addAllowedPointer_closure1: function TapSequenceGestureRecognizer_addAllowedPointer_closure1(t0) { this.$this = t0; }, TapSequenceGestureRecognizer__checkUp_closure: function TapSequenceGestureRecognizer__checkUp_closure(t0) { this.$this = t0; }, TapSequenceGestureRecognizer__checkUp_closure0: function TapSequenceGestureRecognizer__checkUp_closure0(t0) { this.$this = t0; }, TapSequenceGestureRecognizer__checkUp_closure1: function TapSequenceGestureRecognizer__checkUp_closure1(t0, t1) { this.$this = t0; this.details = t1; }, _TapTracker0: function _TapTracker0(t0, t1, t2, t3, t4) { var _ = this; _.pointer = t0; _.entry = t1; _._multi_tap_gesture$_initialGlobalPosition = t2; _.initialButtons = t3; _._tapMinTimeCountdown = t4; _._multi_tap_gesture$_isTrackingPointer = false; }, _CountdownZoned0: function _CountdownZoned0() { this._multi_tap_gesture$_timeout = false; }, PausableValueNotifier: function PausableValueNotifier(t0, t1, t2) { var _ = this; _._pausable_value_notifier$_isPaused = false; _.__PausableValueNotifier__currentValueDuringPause_A = $; _._change_notifier$_value = t0; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; _.$ti = t2; }, AndroidToolbarFocalPointDocumentLayer: function AndroidToolbarFocalPointDocumentLayer(t0, t1, t2, t3, t4) { var _ = this; _.document = t0; _.selection = t1; _.toolbarFocalPointLink = t2; _.showDebugLeaderBounds = t3; _.key = t4; }, _AndroidToolbarFocalPointDocumentLayerState: function _AndroidToolbarFocalPointDocumentLayerState(t0) { var _ = this; _._widget = _._layoutData = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _AndroidToolbarFocalPointDocumentLayerState__onSelectionChange_closure: function _AndroidToolbarFocalPointDocumentLayerState__onSelectionChange_closure() { }, AndroidHandlesDocumentLayer: function AndroidHandlesDocumentLayer(t0, t1, t2, t3) { var _ = this; _.document = t0; _.selection = t1; _.caretColor = t2; _.key = t3; }, AndroidControlsDocumentLayerState: function AndroidControlsDocumentLayerState(t0, t1, t2) { var _ = this; _.__AndroidControlsDocumentLayerState__caretBlinkController_A = $; _._android_document_controls$_previousSelection = _._android_document_controls$_controlsController = null; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = _._layoutData = null; _._debugLifecycleState = t2; _._framework$_element = null; }, AndroidControlsDocumentLayerState__onSelectionChange_closure: function AndroidControlsDocumentLayerState__onSelectionChange_closure() { }, AndroidControlsDocumentLayerState__onShouldShowCollapsedHandleChange_closure: function AndroidControlsDocumentLayerState__onShouldShowCollapsedHandleChange_closure() { }, AndroidControlsDocumentLayerState__buildCaret_closure: function AndroidControlsDocumentLayerState__buildCaret_closure(t0) { this.$this = t0; }, _AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin: function _AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin() { }, AndroidDocumentLongPressSelectionStrategy: function AndroidDocumentLongPressSelectionStrategy(t0, t1, t2) { var _ = this; _._long_press_selection0$_document = t0; _._long_press_selection0$_docLayout = t1; _._long_press_selection0$_select = t2; _._longPressMostRecentDownstreamWordBoundary = _._longPressMostRecentUpstreamWordBoundary = _._longPressSelectionDirection = _._longPressMostRecentBoundaryNodeId = _._long_press_selection0$_longPressInitialSelection = null; _._isSelectingByCharacter = false; _._longPressMostRecentTouchDocumentPosition = null; _._longPressCharacterSelectionXOffset = 0; }, AndroidFollowingMagnifier: function AndroidFollowingMagnifier(t0, t1, t2) { this.layerLink = t0; this.offsetFromFocalPoint = t1; this.key = t2; }, AndroidMagnifyingGlass: function AndroidMagnifyingGlass(t0, t1, t2) { this.magnificationScale = t0; this.offsetFromFocalPoint = t1; this.key = t2; }, AndroidSelectionHandle: function AndroidSelectionHandle(t0, t1, t2) { this.handleType = t0; this.color = t1; this.key = t2; }, AndroidTextEditingFloatingToolbar: function AndroidTextEditingFloatingToolbar(t0, t1, t2, t3, t4, t5) { var _ = this; _.floatingToolbarKey = t0; _.onCutPressed = t1; _.onCopyPressed = t2; _.onPastePressed = t3; _.onSelectAllPressed = t4; _.key = t5; }, IosFloatingToolbarOverlay: function IosFloatingToolbarOverlay(t0, t1, t2, t3, t4, t5) { var _ = this; _.shouldShowToolbar = t0; _.toolbarFocalPoint = t1; _.createOverlayControlsClipper = t2; _.floatingToolbarBuilder = t3; _.showDebugPaint = t4; _.key = t5; }, _IosFloatingToolbarOverlayState: function _IosFloatingToolbarOverlayState(t0, t1, t2, t3) { var _ = this; _._boundsKey = t0; _.SingleTickerProviderStateMixin__ticker = t1; _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _IosFloatingToolbarOverlayState_build_closure: function _IosFloatingToolbarOverlayState_build_closure(t0) { this.$this = t0; }, FloatingCursorController0: function FloatingCursorController0(t0, t1, t2, t3) { var _ = this; _.isActive = t0; _.isNearText = t1; _.cursorGeometryInViewport = t2; _._ios_document_controls$_offset = null; _._ios_document_controls$_listeners = t3; }, FloatingCursorListener: function FloatingCursorListener(t0, t1, t2) { this._onStart = t0; this._onMove = t1; this._onStop = t2; }, __IosFloatingToolbarOverlayState_State_SingleTickerProviderStateMixin: function __IosFloatingToolbarOverlayState_State_SingleTickerProviderStateMixin() { }, IosLongPressSelectionStrategy: function IosLongPressSelectionStrategy(t0, t1, t2) { var _ = this; _._long_press_selection$_document = t0; _._docLayout = t1; _._long_press_selection$_select = t2; _._longPressInitialSelection = null; }, IOSFollowingMagnifier$roundedRectangle(leaderLink, magnifierKey, offsetFromFocalPoint) { return new A.IOSFollowingMagnifier(magnifierKey, leaderLink, offsetFromFocalPoint, null); }, _roundedRectangleMagnifierBuilder(context, offsetFromFocalPoint, magnifierKey) { return new A.IOSRoundedRectangleMagnifyingGlass(offsetFromFocalPoint, magnifierKey); }, IOSFollowingMagnifier: function IOSFollowingMagnifier(t0, t1, t2, t3) { var _ = this; _.magnifierKey = t0; _.leaderLink = t1; _.offsetFromFocalPoint = t2; _.key = t3; }, IOSRoundedRectangleMagnifyingGlass: function IOSRoundedRectangleMagnifyingGlass(t0, t1) { this.offsetFromFocalPoint = t0; this.key = t1; }, IOSSelectionHandle: function IOSSelectionHandle(t0, t1, t2, t3, t4) { var _ = this; _.color = t0; _.caretHeight = t1; _.ballRadius = t2; _.handleType = t3; _.key = t4; }, IOSTextEditingFloatingToolbar: function IOSTextEditingFloatingToolbar(t0, t1, t2, t3, t4, t5) { var _ = this; _.floatingToolbarKey = t0; _.focalPoint = t1; _.onCutPressed = t2; _.onCopyPressed = t3; _.onPastePressed = t4; _.key = t5; }, disabledMacIntents_closure: function disabledMacIntents_closure() { }, _PreventPrioritizedIntentsFromBubblingUp: function _PreventPrioritizedIntentsFromBubblingUp(t0, t1) { this.intentFilter = t0; this._actions$_listeners = t1; this._currentCallingAction = null; }, MagnifierAndToolbarController: function MagnifierAndToolbarController(t0) { var _ = this; _._shouldDisplayToolbar = _._isMagnifierVisible = false; _._screenPadding = _._toolbarBottomAnchor = _._toolbarTopAnchor = null; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, DragHandleAutoScroller: function DragHandleAutoScroller(t0, t1, t2, t3) { var _ = this; _._mobile_documents$_autoScroller = t0; _._dragAutoScrollBoundary = t1; _._mobile_documents$_getScrollPosition = t2; _._getViewportBox = t3; }, _MagnifierAndToolbarController_Object_ChangeNotifier: function _MagnifierAndToolbarController_Object_ChangeNotifier() { }, SuperEditorPopover: function SuperEditorPopover(t0, t1, t2, t3) { var _ = this; _.popoverFocusNode = t0; _.editorFocusNode = t1; _.child = t2; _.key = t3; }, ItemSelectionList: function ItemSelectionList(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.value = t0; _.items = t1; _.itemBuilder = t2; _.onItemSelected = t3; _.onCancel = t4; _.focusNode = t5; _.key = t6; _.$ti = t7; }, ItemSelectionListState: function ItemSelectionListState(t0, t1, t2, t3, t4, t5, t6) { var _ = this; _._selectable_list$_scrollableKey = t0; _.scrollController = t1; _._itemKeys = t2; _._activeIndex = null; _.SingleTickerProviderStateMixin__ticker = t3; _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; _._widget = null; _._debugLifecycleState = t5; _._framework$_element = null; _.$ti = t6; }, ItemSelectionListState__activateItem_closure: function ItemSelectionListState__activateItem_closure(t0, t1) { this.$this = t0; this.animationDuration = t1; }, ItemSelectionListState__onKeyEvent_closure: function ItemSelectionListState__onKeyEvent_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, ItemSelectionListState_build_closure: function ItemSelectionListState_build_closure(t0, t1) { this.$this = t0; this.i = t1; }, _ItemSelectionListState_State_SingleTickerProviderStateMixin: function _ItemSelectionListState_State_SingleTickerProviderStateMixin() { }, SignalNotifier: function SignalNotifier(t0) { var _ = this; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t0; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, CharacterMovement_moveOffsetUpstreamByWord(_this, textOffset) { if (textOffset === 0) return null; return A.CharacterMovement__moveOffsetByWord(_this, textOffset, true); }, CharacterMovement_moveOffsetUpstreamByCharacter(_this, textOffset) { if (textOffset === 0) return null; return A.CharacterMovement__moveOffsetByCharacter(_this, textOffset, 1, true); }, CharacterMovement_moveOffsetDownstreamByWord(_this, textOffset) { if (textOffset === _this.length) return null; return A.CharacterMovement__moveOffsetByWord(_this, textOffset, false); }, CharacterMovement_moveOffsetDownstreamByCharacter(_this, textOffset) { if (textOffset === _this.length) return null; return A.CharacterMovement__moveOffsetByCharacter(_this, textOffset, 1, false); }, CharacterMovement__moveOffsetByWord(_this, textOffset, upstream) { var range, moveWhile, t1 = {}; if (textOffset < 0 || textOffset > _this.length) throw A.wrapException(A.Exception_Exception("Index '" + textOffset + "' is out of string range. Length: " + _this.length)); range = new A.StringCharacterRange((_this.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(_this)).string, 0, 0); t1.remainingOffset = textOffset; range.expandWhile$1(new A.CharacterMovement__moveOffsetByWord_closure(t1)); moveWhile = upstream ? range.get$dropBackWhile() : range.get$expandWhile(); moveWhile.call$1(new A.CharacterMovement__moveOffsetByWord_closure0()); moveWhile.call$1(new A.CharacterMovement__moveOffsetByWord_closure1()); return range.get$current(0).length; }, CharacterMovement__moveOffsetByCharacter(_this, textOffset, characterCount, upstream) { var t2, range, t1 = {}; if (textOffset < 0 || textOffset > _this.length) throw A.wrapException(A.Exception_Exception("Index '" + textOffset + "' is out of string range. Length: " + _this.length)); t2 = (_this.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(_this)).string; range = new A.StringCharacterRange(t2, 0, 0); t1.remainingOffset = textOffset; range.expandWhile$1(new A.CharacterMovement__moveOffsetByCharacter_closure(t1)); if (upstream ? range.get$current(0).length < characterCount : t2.length - range._characters_impl$_end < characterCount) return null; if (upstream) range.dropLast$1(characterCount); else range._advanceEnd$2(characterCount, range._characters_impl$_start); return range.get$current(0).length; }, CharacterMovement__moveOffsetByWord_closure: function CharacterMovement__moveOffsetByWord_closure(t0) { this._box_0 = t0; }, CharacterMovement__moveOffsetByWord_closure0: function CharacterMovement__moveOffsetByWord_closure0() { }, CharacterMovement__moveOffsetByWord_closure1: function CharacterMovement__moveOffsetByWord_closure1() { }, CharacterMovement__moveOffsetByCharacter_closure: function CharacterMovement__moveOffsetByCharacter_closure(t0) { this._box_0 = t0; }, TextInputSource: function TextInputSource(t0, t1) { this.index = t0; this._core$_name = t1; }, ToolbarPositionDelegate: function ToolbarPositionDelegate(t0, t1, t2) { this.textFieldGlobalOffset = t0; this.desiredTopAnchorInTextField = t1; this.desiredBottomAnchorInTextField = t2; }, HandleType: function HandleType(t0, t1) { this.index = t0; this._core$_name = t1; }, ToolbarConfig: function ToolbarConfig() { }, ViewportBoundsReporter: function ViewportBoundsReporter(t0, t1, t2) { this.viewportOuterConstraints = t0; this.child = t1; this.key = t2; }, RenderViewportBoundsReporter: function RenderViewportBoundsReporter(t0, t1) { var _ = this; _.__RenderViewportBoundsReporter_viewportOuterConstraints_A = $; _.RenderObjectWithChildMixin__child = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, ViewportBoundsReplicator: function ViewportBoundsReplicator(t0, t1, t2) { this.viewportOuterConstraints = t0; this.child = t1; this.key = t2; }, RenderViewportBoundsReplicator: function RenderViewportBoundsReplicator(t0, t1) { var _ = this; _.__RenderViewportBoundsReplicator_viewportOuterConstraints_A = $; _.RenderObjectWithChildMixin__child = t0; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t1; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, AndroidEditingOverlayControls: function AndroidEditingOverlayControls(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.editingController = t0; _.textScrollController = t1; _.textFieldKey = t2; _.textContentLayerLink = t3; _.textContentKey = t4; _.tapRegionGroupId = t5; _.handleColor = t6; _.showDebugPaint = t7; _.popoverToolbarBuilder = t8; _.key = t9; }, _AndroidEditingOverlayControlsState: function _AndroidEditingOverlayControlsState(t0, t1, t2, t3) { var _ = this; _._collapsedHandleKey = t0; _.__editing_controls0$_upstreamHandleKey = t1; _.__editing_controls0$_downstreamHandleKey = t2; _.__editing_controls0$_isDraggingExtent = _.__editing_controls0$_isDraggingBase = _._isDraggingCollapsed = false; _._touchHandleOffsetFromLineOfText = _.__editing_controls0$_localDragOffset = _.__editing_controls0$_globalDragOffset = null; _._needToSyncSelectionWithHandleLocation = false; _._widget = _._collapsedHandleOffset = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _AndroidEditingOverlayControlsState_initState_closure: function _AndroidEditingOverlayControlsState_initState_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState_didUpdateWidget_closure: function _AndroidEditingOverlayControlsState_didUpdateWidget_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState__rebuildOnNextFrame_closure: function _AndroidEditingOverlayControlsState__rebuildOnNextFrame_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState__onCollapsedPanStart_closure: function _AndroidEditingOverlayControlsState__onCollapsedPanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, _AndroidEditingOverlayControlsState__onBasePanStart_closure: function _AndroidEditingOverlayControlsState__onBasePanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, _AndroidEditingOverlayControlsState__onExtentPanStart_closure: function _AndroidEditingOverlayControlsState__onExtentPanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, _AndroidEditingOverlayControlsState__onPanUpdate_closure: function _AndroidEditingOverlayControlsState__onPanUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, _AndroidEditingOverlayControlsState__updateSelectionForDragHandleAfterScrollChange_closure: function _AndroidEditingOverlayControlsState__updateSelectionForDragHandleAfterScrollChange_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState__onHandleDragEnd_closure: function _AndroidEditingOverlayControlsState__onHandleDragEnd_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure: function _AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure0: function _AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure0(t0, t1) { this.$this = t0; this.offset = t1; }, _AndroidEditingOverlayControlsState_build_closure: function _AndroidEditingOverlayControlsState_build_closure(t0) { this.$this = t0; }, _AndroidEditingOverlayControlsState__buildToolbar_closure: function _AndroidEditingOverlayControlsState__buildToolbar_closure(t0, t1, t2) { this._box_0 = t0; this.$this = t1; this.textFieldGlobalOffset = t2; }, _AndroidEditingOverlayControlsState__buildHandle_closure: function _AndroidEditingOverlayControlsState__buildHandle_closure(t0, t1) { this.$this = t0; this.handleType = t1; }, AndroidEditingOverlayController: function AndroidEditingOverlayController(t0, t1, t2, t3) { var _ = this; _._isToolbarVisible = false; _.textController = t0; _.caretBlinkController = t1; _.__editing_controls0$_magnifierFocalPoint = t2; _._areHandlesVisible = _.__editing_controls0$_isMagnifierVisible = false; _._handleAutoHideTimer = null; _._isCollapsedHandleAutoHidden = false; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _AndroidEditingOverlayController_Object_ChangeNotifier: function _AndroidEditingOverlayController_Object_ChangeNotifier() { }, __AndroidEditingOverlayControlsState_State_WidgetsBindingObserver: function __AndroidEditingOverlayControlsState_State_WidgetsBindingObserver() { }, AndroidTextFieldTouchInteractor: function AndroidTextFieldTouchInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.focusNode = t0; _.textController = t1; _.editingOverlayController = t2; _.textScrollController = t3; _.textKey = t4; _.getGlobalCaretRect = t5; _.showDebugPaint = t6; _.child = t7; _.key = t8; }, AndroidTextFieldTouchInteractorState: function AndroidTextFieldTouchInteractorState(t0, t1, t2, t3) { var _ = this; _.__user_interaction0$_textViewportOffsetLink = t0; _.__user_interaction0$_isDraggingCaret = false; _.__user_interaction0$_dragOffset = _.__user_interaction0$_globalDragOffset = null; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, AndroidTextFieldTouchInteractorState__onTextOrSelectionChange_closure: function AndroidTextFieldTouchInteractorState__onTextOrSelectionChange_closure(t0) { this.$this = t0; }, AndroidTextFieldTouchInteractorState__onDoubleTapDown_closure: function AndroidTextFieldTouchInteractorState__onDoubleTapDown_closure(t0, t1) { this.$this = t0; this.tapTextPosition = t1; }, AndroidTextFieldTouchInteractorState__onPanStart_closure: function AndroidTextFieldTouchInteractorState__onPanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, AndroidTextFieldTouchInteractorState__onPanUpdate_closure: function AndroidTextFieldTouchInteractorState__onPanUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, AndroidTextFieldTouchInteractorState__onHandleDragEnd_closure: function AndroidTextFieldTouchInteractorState__onHandleDragEnd_closure(t0) { this.$this = t0; }, AndroidTextFieldTouchInteractorState__onScrollChange_closure: function AndroidTextFieldTouchInteractorState__onScrollChange_closure(t0) { this.$this = t0; }, AndroidTextFieldTouchInteractorState_build_closure: function AndroidTextFieldTouchInteractorState_build_closure() { }, AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure: function AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure() { }, AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure0: function AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure1: function AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure1() { }, AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure2: function AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure3: function AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure3() { }, AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure4: function AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure4(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin: function _AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin() { }, _defaultAndroidToolbarBuilder(context, controller, config) { var t2, _null = null, t1 = controller.textController._realController.get$selection(), isSelectionExpanded = t1.start !== t1.end; t1 = isSelectionExpanded ? new A._defaultAndroidToolbarBuilder_closure(controller) : _null; t2 = isSelectionExpanded ? new A._defaultAndroidToolbarBuilder_closure0(controller) : _null; return new A.AndroidTextEditingFloatingToolbar(_null, t1, t2, new A._defaultAndroidToolbarBuilder_closure1(controller), new A._defaultAndroidToolbarBuilder_closure2(controller), _null); }, _onToolbarCutPressed(controller) { var selectedText, t1 = controller.textController._realController, selection = t1.get$selection(), t2 = selection.start, t3 = selection.end; if (t2 === t3) return; selectedText = B.JSString_methods.substring$2(t1.get$text(t1).text, t2, t3); t1.deleteSelectedText$0(); A.Clipboard_setData(new A.ClipboardData(selectedText)); }, _onToolbarPastePressed(controller) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, selection, clipboardContent; var $async$_onToolbarPastePressed = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.Clipboard_getData("text/plain"), $async$_onToolbarPastePressed); case 3: // returning from await. clipboardContent = $async$result; if (clipboardContent == null || false) { // goto return $async$goto = 1; break; } t1 = controller.textController._realController; selection = t1.get$selection(); if (selection.start === selection.end) t1.insertAtCaret$2$newComposingRegion$text(null, clipboardContent.text); else t1.replaceSelectionWithUnstyledText$2$newComposingRegion$replacementText(null, clipboardContent.text); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_onToolbarPastePressed, $async$completer); }, SuperAndroidTextField: function SuperAndroidTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.focusNode = t0; _.tapRegionGroupId = t1; _.textController = t2; _.textAlign = t3; _.textStyleBuilder = t4; _.hintBehavior = t5; _.hintBuilder = t6; _.caretStyle = t7; _.blinkTimingMode = t8; _.selectionColor = t9; _.handlesColor = t10; _.minLines = t11; _.maxLines = t12; _.lineHeight = t13; _.textInputAction = t14; _.imeConfiguration = t15; _.showComposingUnderline = t16; _.padding = t17; _.key = t18; }, SuperAndroidTextFieldState: function SuperAndroidTextFieldState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { var _ = this; _._android_textfield$_textFieldKey = t0; _._android_textfield$_textFieldLayerLink = t1; _._android_textfield$_textContentLayerLink = t2; _._android_textfield$_scrollKey = t3; _._android_textfield$_textContentKey = t4; _.__SuperAndroidTextFieldState__textEditingController_A = _.__SuperAndroidTextFieldState__focusNode_A = $; _._magnifierLayerLink = t5; _.__SuperAndroidTextFieldState__textScrollController_A = _.__SuperAndroidTextFieldState__editingOverlayController_A = $; _._android_textfield$_popoverController = t6; _.__SuperAndroidTextFieldState__caretBlinkController_F = $; _._popoverRebuildSignal = t7; _.TickerProviderStateMixin__tickers = t8; _.TickerProviderStateMixin__tickerModeNotifier = t9; _._widget = null; _._debugLifecycleState = t10; _._framework$_element = null; }, SuperAndroidTextFieldState_initState_closure: function SuperAndroidTextFieldState_initState_closure(t0) { this.$this = t0; }, SuperAndroidTextFieldState_initState_closure0: function SuperAndroidTextFieldState_initState_closure0(t0) { this.$this = t0; }, SuperAndroidTextFieldState_dispose_closure: function SuperAndroidTextFieldState_dispose_closure(t0) { this.$this = t0; }, SuperAndroidTextFieldState_didChangeMetrics_closure: function SuperAndroidTextFieldState_didChangeMetrics_closure(t0) { this.$this = t0; }, SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure: function SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure(t0) { this.$this = t0; }, SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0: function SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0(t0) { this.$this = t0; }, SuperAndroidTextFieldState__buildTextField_closure: function SuperAndroidTextFieldState__buildTextField_closure(t0) { this.$this = t0; }, SuperAndroidTextFieldState__buildSelectableText_closure0: function SuperAndroidTextFieldState__buildSelectableText_closure0(t0) { this.$this = t0; }, SuperAndroidTextFieldState__buildSelectableText_closure: function SuperAndroidTextFieldState__buildSelectableText_closure(t0) { this.$this = t0; }, SuperAndroidTextFieldState__buildPopoverToolbar_closure: function SuperAndroidTextFieldState__buildPopoverToolbar_closure(t0) { this.$this = t0; }, _defaultAndroidToolbarBuilder_closure: function _defaultAndroidToolbarBuilder_closure(t0) { this.controller = t0; }, _defaultAndroidToolbarBuilder_closure0: function _defaultAndroidToolbarBuilder_closure0(t0) { this.controller = t0; }, _defaultAndroidToolbarBuilder_closure1: function _defaultAndroidToolbarBuilder_closure1(t0) { this.controller = t0; }, _defaultAndroidToolbarBuilder_closure2: function _defaultAndroidToolbarBuilder_closure2(t0) { this.controller = t0; }, _SuperAndroidTextFieldState_State_TickerProviderStateMixin: function _SuperAndroidTextFieldState_State_TickerProviderStateMixin() { }, _SuperAndroidTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver: function _SuperAndroidTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver() { }, DefaultSuperTextFieldKeyboardHandlers_copyTextWhenCmdCIsPressed(keyEvent, textFieldContext) { var t1; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_99)) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller._realController; if (t1.get$selection().extentOffset === -1) return B.TextFieldKeyboardHandlerResult_3; t1.copySelectedTextToClipboard$0(); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_pasteTextWhenCmdVIsPressed(keyEvent, textFieldContext) { var t1, t2; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_118)) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller._realController; if (t1.get$selection().extentOffset === -1) return B.TextFieldKeyboardHandlerResult_3; t2 = t1.get$selection(); if (t2.start !== t2.end) t1.deleteSelectedText$0(); t1.pasteClipboard$0(); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_selectAllTextFieldWhenCmdAIsPressed(keyEvent, textFieldContext) { var t1; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_97)) return B.TextFieldKeyboardHandlerResult_3; textFieldContext.controller._realController.selectAll$0(); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_moveCaretToStartOrEnd(keyEvent, textFieldContext) { var t2, moveLeft, t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849))) return B.TextFieldKeyboardHandlerResult_3; if (A.defaultTargetPlatform() !== B.TargetPlatform_4) return B.TextFieldKeyboardHandlerResult_3; t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_97) && !t1.$eq(0, B.LogicalKeyboardKey_101)) return B.TextFieldKeyboardHandlerResult_3; t2 = textFieldContext.controller; if (t2._realController.get$selection().extentOffset === -1) return B.TextFieldKeyboardHandlerResult_3; if (t1.$eq(0, B.LogicalKeyboardKey_97)) moveLeft = true; else { t1.$eq(0, B.LogicalKeyboardKey_101); moveLeft = false; } t2.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, moveLeft, B.MovementModifier_line, textFieldContext.getTextLayout.call$0()); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_moveUpDownLeftAndRightWithArrowKeys(keyEvent, textFieldContext) { var t2, t3, t4, movementModifier, _null = null, t1 = keyEvent.logicalKey; if (!B.JSArray_methods.contains$1(B.List_Vau, t1)) return B.TextFieldKeyboardHandlerResult_3; t2 = textFieldContext.controller; t3 = t2._realController; t4 = t3.get$composingRegion().get$isValid(); if (t4) return B.TextFieldKeyboardHandlerResult_1; if (t3.get$selection().extentOffset === -1) return B.TextFieldKeyboardHandlerResult_0; if (A.defaultTargetPlatform() === B.TargetPlatform_5) { t4 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4._pressedKeys; t4 = t4.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t4.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t4 = false; if (t4) return B.TextFieldKeyboardHandlerResult_3; if (A.defaultTargetPlatform() === B.TargetPlatform_3) { t4 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4._pressedKeys; if (t4.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t4.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853)) t4 = t1.$eq(0, B.LogicalKeyboardKey_4294968068) || t1.$eq(0, B.LogicalKeyboardKey_4294968065); else t4 = false; } else t4 = false; if (t4) return B.TextFieldKeyboardHandlerResult_3; if (t1.$eq(0, B.LogicalKeyboardKey_4294968066)) { $.$get$_log0().log$4(B.Level_FINER_400, "moveUpDownLeftAndRightWithArrowKeys - handling left arrow key", _null, _null); if (A.defaultTargetPlatform() === B.TargetPlatform_5 || A.defaultTargetPlatform() === B.TargetPlatform_3) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; if (t1) movementModifier = B.MovementModifier_word; else { if (A.defaultTargetPlatform() === B.TargetPlatform_4) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (t1) movementModifier = B.MovementModifier_line; else { if (A.defaultTargetPlatform() === B.TargetPlatform_4) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t1 = false; movementModifier = t1 ? B.MovementModifier_word : _null; } } t1 = textFieldContext.getTextLayout.call$0(); t3 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._pressedKeys; t2.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(t3.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t3.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851), true, movementModifier, t1); } else if (t1.$eq(0, B.LogicalKeyboardKey_4294968067)) { $.$get$_log0().log$4(B.Level_FINER_400, "moveUpDownLeftAndRightWithArrowKeys - handling right arrow key", _null, _null); if (A.defaultTargetPlatform() === B.TargetPlatform_5 || A.defaultTargetPlatform() === B.TargetPlatform_3) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; if (t1) movementModifier = B.MovementModifier_word; else { if (A.defaultTargetPlatform() === B.TargetPlatform_4) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (t1) movementModifier = B.MovementModifier_line; else { if (A.defaultTargetPlatform() === B.TargetPlatform_4) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t1 = false; movementModifier = t1 ? B.MovementModifier_word : _null; } } t1 = textFieldContext.getTextLayout.call$0(); t3 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._pressedKeys; t2.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(t3.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t3.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851), false, movementModifier, t1); } else if (t1.$eq(0, B.LogicalKeyboardKey_4294968068)) { $.$get$_log0().log$4(B.Level_FINER_400, "moveUpDownLeftAndRightWithArrowKeys - handling up arrow key", _null, _null); t1 = textFieldContext.getTextLayout.call$0(); t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t3.moveCaretVertically$3$expandSelection$moveUp$textLayout(t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851), true, t1); } else if (t1.$eq(0, B.LogicalKeyboardKey_4294968065)) { $.$get$_log0().log$4(B.Level_FINER_400, "moveUpDownLeftAndRightWithArrowKeys - handling down arrow key", _null, _null); t1 = textFieldContext.getTextLayout.call$0(); t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t3.moveCaretVertically$3$expandSelection$moveUp$textLayout(t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851), false, t1); } return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_moveToLineStartWithHome(keyEvent, textFieldContext) { var t1, t2; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.TextFieldKeyboardHandlerResult_3; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968070)) { t1 = textFieldContext.getTextLayout.call$0(); t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(t2, true, B.MovementModifier_line, t1); return B.TextFieldKeyboardHandlerResult_0; } return B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_moveToLineEndWithEnd(keyEvent, textFieldContext) { var t1, t2; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.TextFieldKeyboardHandlerResult_3; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968069)) { t1 = textFieldContext.getTextLayout.call$0(); t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(t2, false, B.MovementModifier_line, t1); return B.TextFieldKeyboardHandlerResult_0; } return B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_insertCharacterWhenKeyIsPressed(keyEvent, textFieldContext) { var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855))) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = true; if (t1) return B.TextFieldKeyboardHandlerResult_3; t1 = keyEvent.character; if (t1 == null || t1 === "") return B.TextFieldKeyboardHandlerResult_3; t1.toString; if (A.LogicalKeyboardKey_isControlCharacter(t1)) return B.TextFieldKeyboardHandlerResult_3; if (A.isKeyEventCharacterBlacklisted(t1)) return B.TextFieldKeyboardHandlerResult_3; textFieldContext.controller._realController.insertCharacter$1(t1); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_deleteTextOnLineBeforeCaretWhenShortcutKeyAndBackspaceIsPressed(keyEvent, textFieldContext) { var t1, t2; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller._realController; if (t1.get$selection().extentOffset < 0) return B.TextFieldKeyboardHandlerResult_3; t2 = t1.get$selection(); if (t2.start !== t2.end) { t1.deleteSelection$1$newComposingRegion(null); return B.TextFieldKeyboardHandlerResult_0; } t2 = textFieldContext.getTextLayout; if (t2.call$0().getPositionAtStartOfLine$1(t1.get$selection().get$extent()).offset === t1.get$selection().extentOffset) return B.TextFieldKeyboardHandlerResult_0; t1.deleteTextOnLineBeforeCaret$1$textLayout(t2.call$0()); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_deleteTextWhenBackspaceOrDeleteIsPressed(keyEvent, textFieldContext, textLayout) { var t2, t1 = keyEvent.logicalKey, isBackspace = t1.$eq(0, B.LogicalKeyboardKey_4294967304), isDelete = t1.$eq(0, B.LogicalKeyboardKey_4294967423); if (!isBackspace && !isDelete) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller._realController; if (t1.get$selection().extentOffset < 0) return B.TextFieldKeyboardHandlerResult_3; t2 = t1.get$selection(); if (t2.start === t2.end) t1.deleteCharacter$1(isBackspace ? B.TextAffinity_0 : B.TextAffinity_1); else t1.deleteSelectedText$0(); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenAltBackSpaceIsPressedOnMac(keyEvent, textFieldContext) { var t1; if (A.defaultTargetPlatform() !== B.TargetPlatform_4) return B.TextFieldKeyboardHandlerResult_3; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853)); } else t1 = true; if (t1) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller; if (t1._realController.get$selection().extentOffset < 0) return B.TextFieldKeyboardHandlerResult_3; A.DefaultSuperTextFieldKeyboardHandlers__deleteUpstreamWord(t1, textFieldContext.getTextLayout.call$0()); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenCtlBackSpaceIsPressedOnWindowsAndLinux(keyEvent, textFieldContext) { var t1; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.TextFieldKeyboardHandlerResult_3; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)); } else t1 = true; if (t1) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller; if (t1._realController.get$selection().extentOffset < 0) return B.TextFieldKeyboardHandlerResult_3; A.DefaultSuperTextFieldKeyboardHandlers__deleteUpstreamWord(t1, textFieldContext.getTextLayout.call$0()); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers__deleteUpstreamWord(controller, textLayout) { var t1 = controller._realController, t2 = t1.get$selection(); if (t2.start !== t2.end) { t1.deleteSelectedText$0(); return; } controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, true, B.MovementModifier_word, textLayout); t1.deleteSelectedText$0(); }, DefaultSuperTextFieldKeyboardHandlers_insertNewlineWhenEnterIsPressed(keyEvent, textFieldContext, textLayout) { var t2, t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967309) && !t1.$eq(0, B.LogicalKeyboardKey_8589935117)) return B.TextFieldKeyboardHandlerResult_3; t1 = textFieldContext.controller._realController; t2 = t1.get$selection(); if (t2.start !== t2.end) return B.TextFieldKeyboardHandlerResult_3; t1.insertNewline$0(); return B.TextFieldKeyboardHandlerResult_0; }, DefaultSuperTextFieldKeyboardHandlers_sendKeyEventToMacOs(keyEvent, textFieldContext) { A.defaultTargetPlatform(); return B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_scrollOnPageUp(keyEvent, textFieldContext) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968072)) return B.TextFieldKeyboardHandlerResult_3; return A._scrollPageUp(textFieldContext) ? B.TextFieldKeyboardHandlerResult_0 : B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_scrollOnPageDown(keyEvent, textFieldContext) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968071)) return B.TextFieldKeyboardHandlerResult_3; return A._scrollPageDown(textFieldContext) ? B.TextFieldKeyboardHandlerResult_0 : B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnCtrlOrCmdAndHome(keyEvent, textFieldContext) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968070)) return B.TextFieldKeyboardHandlerResult_3; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855)); } else t1 = false; if (t1) return B.TextFieldKeyboardHandlerResult_3; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)); } else t1 = false; if (t1) return B.TextFieldKeyboardHandlerResult_3; return A._scrollToBeginningOfDocument(textFieldContext) ? B.TextFieldKeyboardHandlerResult_0 : B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnCtrlOrCmdAndEnd(keyEvent, textFieldContext) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968069)) return B.TextFieldKeyboardHandlerResult_3; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855)); } else t1 = false; if (t1) return B.TextFieldKeyboardHandlerResult_3; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)); } else t1 = false; if (t1) return B.TextFieldKeyboardHandlerResult_3; return A._scrollToEndOfDocument(textFieldContext) ? B.TextFieldKeyboardHandlerResult_0 : B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnHomeOnMacOrWeb(keyEvent, textFieldContext) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968070)) return B.TextFieldKeyboardHandlerResult_3; A.defaultTargetPlatform(); return A._scrollToBeginningOfDocument(textFieldContext) ? B.TextFieldKeyboardHandlerResult_0 : B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnEndOnMacOrWeb(keyEvent, textFieldContext) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.TextFieldKeyboardHandlerResult_3; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968069)) return B.TextFieldKeyboardHandlerResult_3; A.defaultTargetPlatform(); return A._scrollToEndOfDocument(textFieldContext) ? B.TextFieldKeyboardHandlerResult_0 : B.TextFieldKeyboardHandlerResult_3; }, DefaultSuperTextFieldKeyboardHandlers_blockControlKeys(keyEvent, textFieldContext) { var t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967323)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968072)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968071)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968070)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968069)) { t1 = t1.keyId; t1 = t1 >= 4294969345 && t1 <= 4294969367; } else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; if (t1) return B.TextFieldKeyboardHandlerResult_1; return B.TextFieldKeyboardHandlerResult_3; }, _giveUpFocus(textFieldContext) { textFieldContext.focusNode.unfocus$0(); }, _moveFocusNext(textFieldContext) { var t1 = textFieldContext.focusNode, t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); }, _moveCaretUpstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, true, null, textFieldContext.getTextLayout.call$0()); }, _moveCaretDownstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, false, null, textFieldContext.getTextLayout.call$0()); }, _moveCaretUp(textFieldContext) { textFieldContext.controller._realController.moveCaretVertically$3$expandSelection$moveUp$textLayout(false, true, textFieldContext.getTextLayout.call$0()); }, _moveCaretDown(textFieldContext) { textFieldContext.controller._realController.moveCaretVertically$3$expandSelection$moveUp$textLayout(false, false, textFieldContext.getTextLayout.call$0()); }, _moveWordUpstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, true, B.MovementModifier_word, textFieldContext.getTextLayout.call$0()); }, _moveWordDownstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, false, B.MovementModifier_word, textFieldContext.getTextLayout.call$0()); }, _moveLineBeginning(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, true, B.MovementModifier_line, textFieldContext.getTextLayout.call$0()); }, _moveLineEnd(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(false, false, B.MovementModifier_line, textFieldContext.getTextLayout.call$0()); }, _expandSelectionUpstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, true, null, textFieldContext.getTextLayout.call$0()); }, _expandSelectionDownstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, false, null, textFieldContext.getTextLayout.call$0()); }, _expandSelectionLineUp(textFieldContext) { textFieldContext.controller._realController.moveCaretVertically$3$expandSelection$moveUp$textLayout(true, true, textFieldContext.getTextLayout.call$0()); }, _expandSelectionLineDown(textFieldContext) { textFieldContext.controller._realController.moveCaretVertically$3$expandSelection$moveUp$textLayout(true, false, textFieldContext.getTextLayout.call$0()); }, _expandSelectionWordUpstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, true, B.MovementModifier_word, textFieldContext.getTextLayout.call$0()); }, _expandSelectionWordDownstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, false, B.MovementModifier_word, textFieldContext.getTextLayout.call$0()); }, _expandSelectionLineUpstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, true, B.MovementModifier_line, textFieldContext.getTextLayout.call$0()); }, _expandSelectionLineDownstream(textFieldContext) { textFieldContext.controller.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, false, B.MovementModifier_line, textFieldContext.getTextLayout.call$0()); }, _deleteUpstream(textFieldContext) { var t1 = textFieldContext.controller._realController, t2 = t1.get$selection(); if (t2.start === t2.end) t1.deleteCharacter$1(B.TextAffinity_0); else t1.deleteSelectedText$0(); }, _deleteDownstream(textFieldContext) { var t1 = textFieldContext.controller._realController, t2 = t1.get$selection(); if (t2.start === t2.end) t1.deleteCharacter$1(B.TextAffinity_1); else t1.deleteSelectedText$0(); }, _deleteWordUpstream(textFieldContext) { var t1 = textFieldContext.controller, t2 = t1._realController, t3 = t2.get$selection(); if (t3.start !== t3.end) { t2.deleteSelectedText$0(); return; } t1.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, true, B.MovementModifier_word, textFieldContext.getTextLayout.call$0()); t2.deleteSelectedText$0(); }, _deleteWordDownstream(textFieldContext) { var t1 = textFieldContext.controller, t2 = t1._realController, t3 = t2.get$selection(); if (t3.start !== t3.end) { t2.deleteSelectedText$0(); return; } t1.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(true, false, B.MovementModifier_word, textFieldContext.getTextLayout.call$0()); t2.deleteSelectedText$0(); }, _deleteToBeginningOfLine(textFieldContext) { var t1 = textFieldContext.controller._realController, t2 = t1.get$selection(); if (t2.start !== t2.end) { t1.deleteSelection$1$newComposingRegion(null); return; } t2 = textFieldContext.getTextLayout; if (t2.call$0().getPositionAtStartOfLine$1(t1.get$selection().get$extent()).offset === t1.get$selection().extentOffset) return; t1.deleteTextOnLineBeforeCaret$1$textLayout(t2.call$0()); }, _deleteToEndOfLine(textFieldContext) { var endOfLinePosition, t1 = textFieldContext.controller, t2 = t1._realController, t3 = t2.get$selection(); if (t3.start !== t3.end) { t2.deleteSelection$1$newComposingRegion(null); return; } t3 = textFieldContext.getTextLayout; if (t3.call$0().getPositionAtEndOfLine$1(t2.get$selection().get$extent()).offset === t2.get$selection().extentOffset) return; endOfLinePosition = t3.call$0().getPositionAtEndOfLine$1(t1.get$selection().get$extent()); t1.set$selection(A.TextSelection$(B.TextAffinity_1, t1.get$selection().extentOffset, endOfLinePosition.offset, false)); t2 = t1.get$selection(); if (t2.start !== t2.end) t1.deleteSelectedText$0(); }, _scrollToBeginningOfDocument(textFieldContext) { var ancestorScrollable, textFieldScroller = textFieldContext.scroller, t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(textFieldContext.textFieldBuildContext); if (t1 == null) ancestorScrollable = null; else { t1 = t1._scrollable$_position; t1.toString; ancestorScrollable = t1; } t1 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t1.toString; if (t1 === 0 && ancestorScrollable == null) return false; t1 = textFieldScroller._text_field_scroller$_scrollController.get$position(0)._pixels; t1.toString; if (t1 > 0) { t1 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._minScrollExtent; t1.toString; textFieldScroller._text_field_scroller$_scrollController.animateTo$3$curve$duration(t1, B.C__DecelerateCurve, B.Duration_150000); return true; } if (ancestorScrollable == null) return false; t1 = ancestorScrollable._minScrollExtent; t1.toString; ancestorScrollable.animateTo$3$curve$duration(t1, B.C__DecelerateCurve, B.Duration_150000); return true; }, _scrollToEndOfDocument(textFieldContext) { var ancestorScrollable, t2, textFieldScroller = textFieldContext.scroller, t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(textFieldContext.textFieldBuildContext); if (t1 == null) ancestorScrollable = null; else { t1 = t1._scrollable$_position; t1.toString; ancestorScrollable = t1; } t1 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t1.toString; if (t1 === 0 && ancestorScrollable == null) return false; t1 = textFieldScroller._text_field_scroller$_scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t2.toString; if (t1 < t2) { t1 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t1.toString; textFieldScroller._text_field_scroller$_scrollController.animateTo$3$curve$duration(t1, B.C__DecelerateCurve, B.Duration_150000); return true; } if (ancestorScrollable == null) return false; t1 = ancestorScrollable._maxScrollExtent; t1.toString; if (!isFinite(t1)) return false; ancestorScrollable.animateTo$3$curve$duration(t1, B.C__DecelerateCurve, B.Duration_150000); return true; }, _scrollPageUp(textFieldContext) { var ancestorScrollable, t2, t3, textFieldScroller = textFieldContext.scroller, t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(textFieldContext.textFieldBuildContext); if (t1 == null) ancestorScrollable = null; else { t1 = t1._scrollable$_position; t1.toString; ancestorScrollable = t1; } t1 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t1.toString; if (t1 === 0 && ancestorScrollable == null) return false; t1 = textFieldScroller._text_field_scroller$_scrollController.get$position(0)._pixels; t1.toString; if (t1 > 0) { t1 = textFieldScroller._text_field_scroller$_scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._viewportDimension; t2.toString; t3 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._minScrollExtent; t3.toString; t3 = Math.max(t1 - t2, t3); textFieldScroller._text_field_scroller$_scrollController.animateTo$3$curve$duration(t3, B.C__DecelerateCurve, B.Duration_150000); return true; } if (ancestorScrollable == null) return false; t1 = ancestorScrollable._pixels; t1.toString; t2 = ancestorScrollable._viewportDimension; t2.toString; t3 = ancestorScrollable._minScrollExtent; t3.toString; ancestorScrollable.animateTo$3$curve$duration(Math.max(t1 - t2, t3), B.C__DecelerateCurve, B.Duration_150000); return true; }, _scrollPageDown(textFieldContext) { var ancestorScrollable, t2, t3, textFieldScroller = textFieldContext.scroller, t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(textFieldContext.textFieldBuildContext); if (t1 == null) ancestorScrollable = null; else { t1 = t1._scrollable$_position; t1.toString; ancestorScrollable = t1; } t1 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t1.toString; if (t1 === 0 && ancestorScrollable == null) return false; t1 = textFieldScroller._text_field_scroller$_scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t2.toString; if (t1 < t2) { t1 = textFieldScroller._text_field_scroller$_scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._viewportDimension; t2.toString; t3 = B.JSArray_methods.get$single(textFieldScroller._text_field_scroller$_scrollController._positions)._maxScrollExtent; t3.toString; t3 = Math.min(t1 + t2, t3); textFieldScroller._text_field_scroller$_scrollController.animateTo$3$curve$duration(t3, B.C__DecelerateCurve, B.Duration_150000); return true; } if (ancestorScrollable == null) return false; t1 = ancestorScrollable._pixels; t1.toString; t2 = ancestorScrollable._viewportDimension; t2.toString; t3 = ancestorScrollable._maxScrollExtent; t3.toString; ancestorScrollable.animateTo$3$curve$duration(Math.min(t1 + t2, t3), B.C__DecelerateCurve, B.Duration_150000); return true; }, SuperDesktopTextField: function SuperDesktopTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) { var _ = this; _.focusNode = t0; _.tapRegionGroupId = t1; _.textController = t2; _.textStyleBuilder = t3; _.hintBehavior = t4; _.hintBuilder = t5; _.textAlign = t6; _.selectionHighlightStyle = t7; _.caretStyle = t8; _.blinkTimingMode = t9; _.padding = t10; _.minLines = t11; _.maxLines = t12; _.inputSource = t13; _.keyboardHandlers = t14; _.selectorHandlers = t15; _.textInputAction = t16; _.imeConfiguration = t17; _.showComposingUnderline = t18; _.key = t19; }, SuperDesktopTextFieldState: function SuperDesktopTextFieldState(t0, t1, t2, t3) { var _ = this; _._desktop_textfield$_textKey = t0; _._textScrollKey = t1; _.__SuperDesktopTextFieldState__focusNode_A = $; _._desktop_textfield$_hasFocus = false; _.__SuperDesktopTextFieldState__textFieldScroller_A = _.__SuperDesktopTextFieldState__scrollController_A = _.__SuperDesktopTextFieldState__controller_A = _.__SuperDesktopTextFieldState__textFieldContext_A = $; _._viewportHeight = null; _._estimatedLineHeight = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, SuperDesktopTextFieldState__createTextFieldContext_closure: function SuperDesktopTextFieldState__createTextFieldContext_closure(t0) { this.$this = t0; }, SuperDesktopTextFieldState__onSelectionOrContentChange_closure: function SuperDesktopTextFieldState__onSelectionOrContentChange_closure(t0) { this.$this = t0; }, SuperDesktopTextFieldState__updateViewportHeight_closure: function SuperDesktopTextFieldState__updateViewportHeight_closure(t0, t1) { this._box_0 = t0; this.$this = t1; }, SuperDesktopTextFieldState_build_closure: function SuperDesktopTextFieldState_build_closure(t0) { this.$this = t0; }, SuperDesktopTextFieldState_build_closure0: function SuperDesktopTextFieldState_build_closure0(t0, t1) { this.$this = t0; this.isMultiline = t1; }, SuperDesktopTextFieldState__buildSelectableText_closure0: function SuperDesktopTextFieldState__buildSelectableText_closure0(t0) { this.$this = t0; }, SuperDesktopTextFieldState__buildSelectableText_closure: function SuperDesktopTextFieldState__buildSelectableText_closure(t0) { this.$this = t0; }, SuperTextFieldGestureInteractor: function SuperTextFieldGestureInteractor(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.focusNode = t0; _.textController = t1; _.textKey = t2; _.textScrollKey = t3; _.isMultiline = t4; _.onRightClick = t5; _.child = t6; _.key = t7; }, _SuperTextFieldGestureInteractorState: function _SuperTextFieldGestureInteractorState(t0, t1) { var _ = this; _._selectionType = t0; _._widget = _._panGestureDevice = _._dragRectInViewport = _._dragEndInText = _._dragEndInViewport = _._dragStartInText = _._dragStartInViewport = null; _._debugLifecycleState = t1; _._framework$_element = null; }, _SuperTextFieldGestureInteractorState__onTapDown_closure: function _SuperTextFieldGestureInteractorState__onTapDown_closure(t0, t1, t2) { this.$this = t0; this.expandSelection = t1; this.tapTextPosition = t2; }, _SuperTextFieldGestureInteractorState__onDoubleTapDown_closure: function _SuperTextFieldGestureInteractorState__onDoubleTapDown_closure(t0, t1) { this.$this = t0; this.tapTextPosition = t1; }, _SuperTextFieldGestureInteractorState__onTripleTapDown_closure: function _SuperTextFieldGestureInteractorState__onTripleTapDown_closure(t0, t1) { this.$this = t0; this.tapTextPosition = t1; }, _SuperTextFieldGestureInteractorState__onPanUpdate_closure: function _SuperTextFieldGestureInteractorState__onPanUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, _SuperTextFieldGestureInteractorState__onPanEnd_closure: function _SuperTextFieldGestureInteractorState__onPanEnd_closure(t0) { this.$this = t0; }, _SuperTextFieldGestureInteractorState__onPanCancel_closure: function _SuperTextFieldGestureInteractorState__onPanCancel_closure(t0) { this.$this = t0; }, _SuperTextFieldGestureInteractorState__updateDragSelection_closure: function _SuperTextFieldGestureInteractorState__updateDragSelection_closure(t0) { this.$this = t0; }, _SuperTextFieldGestureInteractorState__clearSelection_closure: function _SuperTextFieldGestureInteractorState__clearSelection_closure(t0) { this.$this = t0; }, _SuperTextFieldGestureInteractorState_build_closure3: function _SuperTextFieldGestureInteractorState_build_closure3(t0) { this.$this = t0; }, _SuperTextFieldGestureInteractorState_build_closure: function _SuperTextFieldGestureInteractorState_build_closure() { }, _SuperTextFieldGestureInteractorState_build_closure0: function _SuperTextFieldGestureInteractorState_build_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, _SuperTextFieldGestureInteractorState_build_closure1: function _SuperTextFieldGestureInteractorState_build_closure1() { }, _SuperTextFieldGestureInteractorState_build_closure2: function _SuperTextFieldGestureInteractorState_build_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, SuperTextFieldKeyboardInteractor: function SuperTextFieldKeyboardInteractor(t0, t1, t2, t3, t4) { var _ = this; _.focusNode = t0; _.textFieldContext = t1; _.keyboardActions = t2; _.child = t3; _.key = t4; }, _SuperTextFieldKeyboardInteractorState: function _SuperTextFieldKeyboardInteractorState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, SuperTextFieldImeInteractor: function SuperTextFieldImeInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.focusNode = t0; _.textFieldContext = t1; _.isMultiline = t2; _.textKey = t3; _.selectorHandlers = t4; _.textInputAction = t5; _.imeConfiguration = t6; _.textStyleBuilder = t7; _.textAlign = t8; _.textDirection = t9; _.child = t10; _.key = t11; }, _SuperTextFieldImeInteractorState: function _SuperTextFieldImeInteractorState(t0) { var _ = this; _.___SuperTextFieldImeInteractorState__textController_A = $; _._widget = null; _._debugLifecycleState = t0; _._framework$_element = null; }, _SuperTextFieldImeInteractorState_initState_closure: function _SuperTextFieldImeInteractorState_initState_closure(t0) { this.$this = t0; }, _SuperTextFieldImeInteractorState_didUpdateWidget_closure: function _SuperTextFieldImeInteractorState_didUpdateWidget_closure(t0) { this.$this = t0; }, _SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure: function _SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure(t0) { this.$this = t0; }, _SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure0: function _SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure0(t0) { this.$this = t0; }, _SuperTextFieldImeInteractorState__reportVisualInformationToIme_closure: function _SuperTextFieldImeInteractorState__reportVisualInformationToIme_closure(t0) { this.$this = t0; }, SuperTextFieldScrollview: function SuperTextFieldScrollview(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.textController = t0; _.textKey = t1; _.scrollController = t2; _.viewportHeight = t3; _.estimatedLineHeight = t4; _.isMultiline = t5; _.child = t6; _.key = t7; }, SuperTextFieldScrollviewState: function SuperTextFieldScrollviewState(t0, t1, t2) { var _ = this; _._scrollToEndOnTick = _._scrollToStartOnTick = false; _._scrollAmountPerFrame = 0; _.__SuperTextFieldScrollviewState__ticker_A = $; _.SingleTickerProviderStateMixin__ticker = t0; _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, SuperTextFieldScrollviewState_didUpdateWidget_closure: function SuperTextFieldScrollviewState_didUpdateWidget_closure(t0) { this.$this = t0; }, SuperTextFieldScrollviewState__onSelectionOrContentChange_closure: function SuperTextFieldScrollviewState__onSelectionOrContentChange_closure(t0) { this.$this = t0; }, _SelectionType: function _SelectionType(t0, t1) { this.index = t0; this._core$_name = t1; }, TextFieldKeyboardHandlerResult: function TextFieldKeyboardHandlerResult(t0, t1) { this.index = t0; this._core$_name = t1; }, _EstimatedLineHeight: function _EstimatedLineHeight() { this._lastTextScaleFactor = this._lastComputedStyle = this._lastLineHeight = null; }, _SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin: function _SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin() { }, AttributedTextEditingController$(composingRegion, selection, text) { var t1 = A.AttributedText$(null, null); t1 = new A.AttributedTextEditingController(B.TextSelection_ke5, A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution), B.TextRange_m1_m1, t1, $.$get$ChangeNotifier__emptyListeners()); t1.AttributedTextEditingController$3$composingRegion$selection$text(composingRegion, selection, text); return t1; }, AttributedTextEditingController: function AttributedTextEditingController(t0, t1, t2, t3, t4) { var _ = this; _._attributed_text_editing_controller$_selection = t0; _._composingAttributions = t1; _._composingRegion = t2; _._attributed_text_editing_controller$_text = t3; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t4; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _AttributedTextEditingController_Object_ChangeNotifier: function _AttributedTextEditingController_Object_ChangeNotifier() { }, FillWidthIfConstrained: function FillWidthIfConstrained(t0, t1) { this.child = t0; this.key = t1; }, FillWidthIfConstrained__createViewportWidthLookup_closure: function FillWidthIfConstrained__createViewportWidthLookup_closure(t0, t1) { this.$this = t0; this.context = t1; }, RenderFillWidthIfConstrained: function RenderFillWidthIfConstrained(t0, t1, t2) { var _ = this; _._findAncestorScrollableWidth = t0; _.RenderObjectWithChildMixin__child = t1; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t2; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, HintBehavior: function HintBehavior(t0, t1) { this.index = t0; this._core$_name = t1; }, MagnifyingGlass: function MagnifyingGlass(t0, t1, t2, t3, t4) { var _ = this; _.offsetFromFocalPoint = t0; _.shape = t1; _.size = t2; _.magnificationScale = t3; _.key = t4; }, OuterBoxShadow: function OuterBoxShadow(t0, t1, t2, t3, t4) { var _ = this; _.spreadRadius = t0; _.blurStyle = t1; _.color = t2; _.offset = t3; _.blurRadius = t4; }, TextFieldScroller: function TextFieldScroller() { this._text_field_scroller$_scrollController = null; }, TextScrollView$(child, key, lineHeight, maxLines, minLines, padding, perLineAutoScrollDuration, showDebugPaint, textAlign, textEditingController, textKey, textScrollController) { return new A.TextScrollView(textScrollController, textKey, textEditingController, minLines, maxLines, lineHeight, perLineAutoScrollDuration, false, textAlign, padding, child, key); }, TextScrollController$(textController, tickerProvider) { var t1 = new A.TextScrollController(textController, B.Duration_0, B.Duration_0, $.$get$ChangeNotifier__emptyListeners()); t1.__TextScrollController__ticker_A = tickerProvider.createTicker$1(t1.get$_autoScrollTick()); return t1; }, TextScrollView: function TextScrollView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _.textScrollController = t0; _.textKey = t1; _.textEditingController = t2; _.minLines = t3; _.maxLines = t4; _.lineHeight = t5; _.perLineAutoScrollDuration = t6; _.showDebugPaint = t7; _.textAlign = t8; _.padding = t9; _.child = t10; _.key = t11; }, _TextScrollViewState: function _TextScrollViewState(t0, t1, t2, t3, t4) { var _ = this; _._textFieldViewportKey = t0; _._text_scrollview$_scrollController = t1; _.SingleTickerProviderStateMixin__ticker = t2; _.SingleTickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, TextScrollController: function TextScrollController(t0, t1, t2, t3) { var _ = this; _._text_scrollview$_textController = t0; _._text_scrollview$_delegate = null; _.__TextScrollController__ticker_A = $; _._scrollOffset = 0; _._userInteractionOffsetInViewport = _._autoScrollDirection = null; _._timeOfPreviousAutoScroll = t1; _._timeOfNextAutoScroll = t2; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t3; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _AutoScrollDirection: function _AutoScrollDirection(t0, t1) { this.index = t0; this._core$_name = t1; }, _TextLinesLimiter: function _TextLinesLimiter(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _.textKey = t0; _.scrollController = t1; _.minLines = t2; _.maxLines = t3; _.lineHeight = t4; _.padding = t5; _.child = t6; _.key = t7; }, _RenderTextViewport: function _RenderTextViewport(t0, t1, t2, t3, t4, t5, t6, t7) { var _ = this; _._textKey = t0; _.___RenderTextViewport__scrollController_A = t1; _._text_scrollview$_maxLines = t2; _._text_scrollview$_minLines = t3; _._text_scrollview$_lineHeight = t4; _._text_scrollview$_padding = t5; _.RenderObjectWithChildMixin__child = t6; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t7; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _TextScrollController_Object_ChangeNotifier: function _TextScrollController_Object_ChangeNotifier() { }, __TextScrollViewState_State_SingleTickerProviderStateMixin: function __TextScrollViewState_State_SingleTickerProviderStateMixin() { }, ImeAttributedTextEditingController$(controller, disposeClientController) { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = controller == null ? A.AttributedTextEditingController$(_null, _null, _null) : controller, t3 = A.AttributedText$(_null, _null); t1 = new A.ImeAttributedTextEditingController(B.Brightness_1, t2, disposeClientController, new A.ValueNotifier(_null, t1, type$.ValueNotifier_nullable_TextInputConnection), B.TextEditingValue_li8, B.TextSelection_ke5, A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution), B.TextRange_m1_m1, t3, t1); t1.AttributedTextEditingController$3$composingRegion$selection$text(_null, _null, _null); t2.addListener$1(0, t1.get$_onInnerControllerChange()); return t1; }, ImeAttributedTextEditingController: function ImeAttributedTextEditingController(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._keyboardAppearance = t0; _.onPerformSelector = null; _._realController = t1; _._disposeClientController = t2; _._onIOSFloatingCursorChange = null; _._inputConnectionNotifier = t3; _._osCurrentTextEditingValue = t4; _._latestTextEditingValueSentToPlatform = null; _._sendTextChangesToPlatform = true; _.__ime_text_editing_controller$_onPerformActionPressed = null; _._attributed_text_editing_controller$_selection = t5; _._composingAttributions = t6; _._composingRegion = t7; _._attributed_text_editing_controller$_text = t8; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t9; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient: function _ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient() { }, _ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient_DeltaTextInputClient: function _ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient_DeltaTextInputClient() { }, IOSEditingControls: function IOSEditingControls(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _.editingController = t0; _.textScrollController = t1; _.textFieldKey = t2; _.textContentLayerLink = t3; _.textContentKey = t4; _.tapRegionGroupId = t5; _.handleColor = t6; _.showDebugPaint = t7; _.popoverToolbarBuilder = t8; _.key = t9; }, _IOSEditingControlsState: function _IOSEditingControlsState(t0, t1, t2) { var _ = this; _._upstreamHandleKey = t0; _._downstreamHandleKey = t1; _._isDraggingExtent = _._isDraggingBase = false; _._widget = _._localDragOffset = _._globalDragOffset = null; _._debugLifecycleState = t2; _._framework$_element = null; }, _IOSEditingControlsState__onBasePanStart_closure: function _IOSEditingControlsState__onBasePanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, _IOSEditingControlsState__onExtentPanStart_closure: function _IOSEditingControlsState__onExtentPanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, _IOSEditingControlsState__onPanUpdate_closure: function _IOSEditingControlsState__onPanUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, _IOSEditingControlsState__onHandleDragEnd_closure: function _IOSEditingControlsState__onHandleDragEnd_closure(t0) { this.$this = t0; }, _IOSEditingControlsState_build_closure: function _IOSEditingControlsState_build_closure(t0) { this.$this = t0; }, _IOSEditingControlsState__buildToolbar_closure: function _IOSEditingControlsState__buildToolbar_closure(t0) { this.$this = t0; }, IOSEditingOverlayController: function IOSEditingOverlayController(t0, t1, t2, t3, t4, t5) { var _ = this; _.textController = t0; _.caretBlinkController = t1; _.overlayController = t2; _._toolbarFocalPoint = t3; _._magnifierFocalPoint = t4; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t5; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _IOSEditingOverlayController_Object_ChangeNotifier: function _IOSEditingOverlayController_Object_ChangeNotifier() { }, __IOSEditingControlsState_State_WidgetsBindingObserver: function __IOSEditingControlsState_State_WidgetsBindingObserver() { }, IOSFloatingCursor: function IOSFloatingCursor(t0, t1) { this.controller = t0; this.key = t1; }, IOSFloatingCursor_build_closure: function IOSFloatingCursor_build_closure(t0) { this.$this = t0; }, FloatingCursorController: function FloatingCursorController(t0, t1) { var _ = this; _.__floating_cursor$_textController = t0; _._floatingCursorCurrentOffset = _._floatingCursorStartOffset = null; _.ChangeNotifier__count = _._floatingCursorHeight = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, _FloatingCursorController_Object_ChangeNotifier: function _FloatingCursorController_Object_ChangeNotifier() { }, IOSTextFieldTouchInteractor: function IOSTextFieldTouchInteractor(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.focusNode = t0; _.textController = t1; _.editingOverlayController = t2; _.textScrollController = t3; _.selectableTextKey = t4; _.getGlobalCaretRect = t5; _.showDebugPaint = t6; _.child = t7; _.key = t8; }, IOSTextFieldTouchInteractorState: function IOSTextFieldTouchInteractorState(t0, t1, t2, t3, t4) { var _ = this; _._textViewportOffsetLink = t0; _._isDraggingCaret = false; _._previousToolbarFocusSelection = _._selectionBeforeTap = _.__user_interaction$_dragOffset = _.__user_interaction$_globalDragOffset = null; _._toolbarFocusSelectionRect = t1; _.TickerProviderStateMixin__tickers = t2; _.TickerProviderStateMixin__tickerModeNotifier = t3; _._widget = null; _._debugLifecycleState = t4; _._framework$_element = null; }, IOSTextFieldTouchInteractorState__onTextOrSelectionChange_closure: function IOSTextFieldTouchInteractorState__onTextOrSelectionChange_closure(t0) { this.$this = t0; }, IOSTextFieldTouchInteractorState__onDoubleTapDown_closure: function IOSTextFieldTouchInteractorState__onDoubleTapDown_closure(t0, t1) { this.$this = t0; this.tapTextPosition = t1; }, IOSTextFieldTouchInteractorState__onPanStart_closure: function IOSTextFieldTouchInteractorState__onPanStart_closure(t0, t1) { this.$this = t0; this.details = t1; }, IOSTextFieldTouchInteractorState__onPanUpdate_closure: function IOSTextFieldTouchInteractorState__onPanUpdate_closure(t0, t1) { this.$this = t0; this.details = t1; }, IOSTextFieldTouchInteractorState__onHandleDragEnd_closure: function IOSTextFieldTouchInteractorState__onHandleDragEnd_closure(t0) { this.$this = t0; }, IOSTextFieldTouchInteractorState__onScrollChange_closure: function IOSTextFieldTouchInteractorState__onScrollChange_closure(t0) { this.$this = t0; }, IOSTextFieldTouchInteractorState_build_closure0: function IOSTextFieldTouchInteractorState_build_closure0() { }, IOSTextFieldTouchInteractorState_build_closure: function IOSTextFieldTouchInteractorState_build_closure() { }, IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure: function IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure() { }, IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure0: function IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure0(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure1: function IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure1() { }, IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure2: function IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure2(t0, t1) { this.$this = t0; this.gestureSettings = t1; }, IOSTextFieldTouchInteractorState__buildTrackerForToolbarFocus_closure: function IOSTextFieldTouchInteractorState__buildTrackerForToolbarFocus_closure(t0) { this.$this = t0; }, _IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin: function _IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin() { }, _defaultPopoverToolbarBuilder(context, controller) { return new A.IOSTextEditingFloatingToolbar(null, controller._toolbarFocalPoint, new A._defaultPopoverToolbarBuilder_closure(controller), new A._defaultPopoverToolbarBuilder_closure0(controller), new A._defaultPopoverToolbarBuilder_closure1(controller), null); }, SuperIOSTextField: function SuperIOSTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { var _ = this; _.focusNode = t0; _.tapRegionGroupId = t1; _.textController = t2; _.textAlign = t3; _.textStyleBuilder = t4; _.padding = t5; _.hintBehavior = t6; _.hintBuilder = t7; _.caretStyle = t8; _.blinkTimingMode = t9; _.selectionColor = t10; _.handlesColor = t11; _.minLines = t12; _.maxLines = t13; _.lineHeight = t14; _.textInputAction = t15; _.imeConfiguration = t16; _.showComposingUnderline = t17; _.key = t18; }, SuperIOSTextFieldState: function SuperIOSTextFieldState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { var _ = this; _._textFieldKey = t0; _._textFieldLayerLink = t1; _._textContentLayerLink = t2; _._scrollKey = t3; _._textContentKey = t4; _.__SuperIOSTextFieldState__floatingCursorController_A = _.__SuperIOSTextFieldState__textEditingController_A = _.__SuperIOSTextFieldState__focusNode_A = $; _._toolbarLeaderLink = t5; _._magnifierLeaderLink = t6; _.__SuperIOSTextFieldState__overlayController_A = _.__SuperIOSTextFieldState__textScrollController_A = _.__SuperIOSTextFieldState__editingOverlayController_A = $; _._popoverController = t7; _.__SuperIOSTextFieldState__caretBlinkController_F = $; _._overlayControlsRebuildSignal = t8; _.TickerProviderStateMixin__tickers = t9; _.TickerProviderStateMixin__tickerModeNotifier = t10; _._widget = null; _._debugLifecycleState = t11; _._framework$_element = null; }, SuperIOSTextFieldState_initState_closure: function SuperIOSTextFieldState_initState_closure(t0) { this.$this = t0; }, SuperIOSTextFieldState_initState_closure0: function SuperIOSTextFieldState_initState_closure0(t0) { this.$this = t0; }, SuperIOSTextFieldState_dispose_closure: function SuperIOSTextFieldState_dispose_closure(t0) { this.$this = t0; }, SuperIOSTextFieldState_didChangeMetrics_closure: function SuperIOSTextFieldState_didChangeMetrics_closure(t0) { this.$this = t0; }, SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure: function SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure(t0) { this.$this = t0; }, SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0: function SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0(t0) { this.$this = t0; }, SuperIOSTextFieldState__buildTextField_closure: function SuperIOSTextFieldState__buildTextField_closure(t0) { this.$this = t0; }, SuperIOSTextFieldState__buildSelectableText_closure0: function SuperIOSTextFieldState__buildSelectableText_closure0(t0) { this.$this = t0; }, SuperIOSTextFieldState__buildSelectableText_closure: function SuperIOSTextFieldState__buildSelectableText_closure(t0) { this.$this = t0; }, SuperIOSTextFieldState__buildOverlayIosControls_closure: function SuperIOSTextFieldState__buildOverlayIosControls_closure(t0) { this.$this = t0; }, _defaultPopoverToolbarBuilder_closure: function _defaultPopoverToolbarBuilder_closure(t0) { this.controller = t0; }, _defaultPopoverToolbarBuilder_closure0: function _defaultPopoverToolbarBuilder_closure0(t0) { this.controller = t0; }, _defaultPopoverToolbarBuilder_closure1: function _defaultPopoverToolbarBuilder_closure1(t0) { this.controller = t0; }, _SuperIOSTextFieldState_State_TickerProviderStateMixin: function _SuperIOSTextFieldState_State_TickerProviderStateMixin() { }, _SuperIOSTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver: function _SuperIOSTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver() { }, SuperTextField: function SuperTextField(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; _.focusNode = t0; _.textController = t1; _.textStyleBuilder = t2; _.hintBehavior = t3; _.hintBuilder = t4; _.minLines = t5; _.maxLines = t6; _.inputSource = t7; _.key = t8; }, SuperTextFieldState: function SuperTextFieldState(t0, t1, t2) { var _ = this; _._platformFieldKey = t0; _.__SuperTextFieldState__controller_A = _.__SuperTextFieldState__focusNode_A = $; _._scrollShortcutOverrides = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, SuperTextFieldPlatformConfiguration: function SuperTextFieldPlatformConfiguration(t0, t1) { this.index = t0; this._core$_name = t1; }, SuperTextFieldContext: function SuperTextFieldContext(t0, t1, t2, t3, t4) { var _ = this; _.textFieldBuildContext = t0; _.focusNode = t1; _.controller = t2; _.getTextLayout = t3; _.scroller = t4; }, TextLayoutCaret$(blinkController, blinkTimingMode, position, style, textLayout) { return new A.TextLayoutCaret(textLayout, blinkController, blinkTimingMode, style, position, null); }, TextLayoutCaret: function TextLayoutCaret(t0, t1, t2, t3, t4, t5) { var _ = this; _.textLayout = t0; _.blinkController = t1; _.blinkTimingMode = t2; _.style = t3; _.position = t4; _.key = t5; }, TextLayoutCaretState: function TextLayoutCaretState(t0, t1, t2) { var _ = this; _.__TextLayoutCaretState__blinkController_A = $; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, TextLayoutCaretState_didUpdateWidget_closure: function TextLayoutCaretState_didUpdateWidget_closure(t0) { this.oldBlinkController = t0; }, CaretPainter: function CaretPainter(t0, t1, t2, t3, t4) { var _ = this; _.blinkController = t0; _._caretStyle = t1; _.offset = t2; _._caret_layer$_height = t3; _._repaint = t4; }, CaretStyle: function CaretStyle(t0, t1, t2) { this.color = t0; this.width = t1; this.borderRadius = t2; }, _TextLayoutCaretState_State_TickerProviderStateMixin: function _TextLayoutCaretState_State_TickerProviderStateMixin() { }, BlinkController$(tickerProvider) { var t1 = new A.BlinkController(B.Duration_0, $.$get$ChangeNotifier__emptyListeners()); t1._blink_controller$_ticker = tickerProvider.createTicker$1(t1.get$_blink_controller$_onTick()); return t1; }, BlinkController: function BlinkController(t0, t1) { var _ = this; _._blink_controller$_ticker = null; _._lastBlinkTime = t0; _._blink_controller$_timer = null; _._blink_controller$_isVisible = true; _.ChangeNotifier__count = 0; _.ChangeNotifier__listeners = t1; _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; _.ChangeNotifier__debugDisposed = false; }, BlinkTimingMode: function BlinkTimingMode(t0, t1) { this.index = t0; this._core$_name = t1; }, _BlinkController_Object_ChangeNotifier: function _BlinkController_Object_ChangeNotifier() { }, SuperText$(key, layerAboveBuilder, layerBeneathBuilder, richText, textAlign, textDirection, textScaler) { return new A.SuperText(richText, textAlign, layerBeneathBuilder, layerAboveBuilder, textScaler, key); }, RenderSuperTextLayout_textLayoutFrom(key) { var t2, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, key); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderSuperTextLayout._as(t1); if (t1 == null || t1._super_text$_state._super_text$_paragraph == null) return null; t1 = t1._super_text$_state; t2 = t1._widget.richText; t1 = t1._super_text$_paragraph; t1.toString; return A.RenderParagraphProseTextLayout$(t1, t2); }, SuperText: function SuperText(t0, t1, t2, t3, t4, t5) { var _ = this; _.richText = t0; _.textAlign = t1; _.layerBeneathBuilder = t2; _.layerAboveBuilder = t3; _.textScaler = t4; _.key = t5; }, SuperTextState: function SuperTextState(t0, t1) { var _ = this; _._textLayoutKey = t0; _._widget = _._super_text$_paragraph = null; _._debugLifecycleState = t1; _._framework$_element = null; }, SuperTextState_build_closure: function SuperTextState_build_closure(t0) { this.$this = t0; }, SuperTextState_build_closure0: function SuperTextState_build_closure0(t0) { this.$this = t0; }, _SuperTextLayout: function _SuperTextLayout(t0, t1, t2) { this.state = t0; this.children = t1; this.key = t2; }, _SuperTextLayoutParentData: function _SuperTextLayoutParentData(t0, t1, t2) { this.ContainerParentDataMixin_previousSibling = t0; this.ContainerParentDataMixin_nextSibling = t1; this.offset = t2; }, RenderSuperTextLayout: function RenderSuperTextLayout(t0, t1, t2, t3, t4) { var _ = this; _._super_text$_state = t0; _.ContainerRenderObjectMixin__childCount = t1; _.ContainerRenderObjectMixin__firstChild = t2; _.ContainerRenderObjectMixin__lastChild = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, LayoutAwareRichText: function LayoutAwareRichText(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.onMarkNeedsLayout = t0; _.text = t1; _.textAlign = t2; _.textDirection = t3; _.softWrap = t4; _.overflow = t5; _.textScaler = t6; _.maxLines = t7; _.locale = t8; _.strutStyle = t9; _.textWidthBasis = t10; _.textHeightBehavior = t11; _.selectionRegistrar = t12; _.selectionColor = t13; _.children = t14; _.key = t15; }, RenderLayoutAwareParagraph: function RenderLayoutAwareParagraph(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { var _ = this; _._onMarkNeedsLayout = t0; _._super_text$_needsLayout = true; _._textPainter = t1; _._registrar = _._lastSelectableFragments = _._cachedCombinedSemanticsInfos = _._cachedAttributedLabels = null; _._softWrap = t2; _._overflow = t3; _._selectionColor = t4; _._canComputeIntrinsicsCached = null; _._needsClipping = false; _._cachedChildNodes = _._semanticsInfo = _._placeholderDimensions = _._overflowShader = null; _.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = t5; _.ContainerRenderObjectMixin__childCount = t6; _.ContainerRenderObjectMixin__firstChild = t7; _.ContainerRenderObjectMixin__lastChild = t8; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t9; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; }, _RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin: function _RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin() { }, _RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { }, _SuperTextState_ProseTextState_ProseTextBlock: function _SuperTextState_ProseTextState_ProseTextBlock() { }, paragraphExpansionFilter(text, startingPosition, affinity) { var start0, end, start = startingPosition.offset, t1 = text.length; if (start < t1 && text[start] === "\n") return A.TextSelection$collapsed(B.TextAffinity_1, start); start0 = start; while (true) { if (!(start0 > 0 && text[start0 - 1] !== "\n")) break; --start0; } end = start; while (true) { if (!(end < t1 && text[end] !== "\n")) break; ++end; } return affinity === B.TextAffinity_1 ? A.TextSelection$(B.TextAffinity_1, start0, end, false) : A.TextSelection$(B.TextAffinity_1, end, start0, false); }, RenderParagraphProseTextLayout$(renderParagraph, richText) { var t1 = new A.RenderParagraphProseTextLayout(richText, renderParagraph); t1.__RenderParagraphProseTextLayout__textLength_F = richText.toPlainText$0().length; return t1; }, ProseTextBlock: function ProseTextBlock() { }, ProseTextState: function ProseTextState() { }, RenderParagraphProseTextLayout: function RenderParagraphProseTextLayout(t0, t1) { this._richText = t0; this._renderParagraph = t1; this.__RenderParagraphProseTextLayout__textLength_F = $; }, _ProseTextState_State_ProseTextBlock: function _ProseTextState_State_ProseTextBlock() { }, TextLayoutSelectionHighlight: function TextLayoutSelectionHighlight(t0, t1, t2, t3) { var _ = this; _.textLayout = t0; _.style = t1; _.selection = t2; _.key = t3; }, TextLayoutEmptyHighlight: function TextLayoutEmptyHighlight(t0, t1, t2) { this.textLayout = t0; this.style = t1; this.key = t2; }, _EmptyHighlightPainter: function _EmptyHighlightPainter(t0, t1, t2, t3) { var _ = this; _.width = t0; _.height = t1; _.style = t2; _._repaint = t3; }, SelectionHighlightStyle: function SelectionHighlightStyle(t0) { this.color = t0; }, TextSelectionPainter: function TextSelectionPainter(t0, t1, t2, t3, t4) { var _ = this; _.textLayout = t0; _.textSelection = t1; _.selectionColor = t2; _._selectionPaint = t3; _._repaint = t4; }, TextUnderlineLayer: function TextUnderlineLayer(t0, t1, t2) { this.textLayout = t0; this.underlines = t1; this.key = t2; }, TextUnderlineLayerState: function TextUnderlineLayerState(t0, t1, t2) { var _ = this; _.TickerProviderStateMixin__tickers = t0; _.TickerProviderStateMixin__tickerModeNotifier = t1; _._widget = null; _._debugLifecycleState = t2; _._framework$_element = null; }, TextLayoutUnderline: function TextLayoutUnderline(t0, t1) { this.style = t0; this.range = t1; }, UnderlineStyle: function UnderlineStyle(t0) { this.color = t0; }, _UnderlinePainter: function _UnderlinePainter(t0, t1) { this._underlines = t0; this._repaint = t1; }, _PaintableUnderline: function _PaintableUnderline(t0, t1, t2, t3, t4) { var _ = this; _.color = t0; _.thickness = t1; _.capType = t2; _.gap = t3; _.lines = t4; }, _TextUnderlineLayerState_State_TickerProviderStateMixin: function _TextUnderlineLayerState_State_TickerProviderStateMixin() { }, ArMessages: function ArMessages() { }, CaMessages: function CaMessages() { }, _pluralize(n, form1, form2, form3) { if (n === 1) return "" + n + " " + form1; if (n >= 2 && n <= 4) return "" + n + " " + form2; return "" + n + " " + form3; }, CsMessages: function CsMessages() { }, DaMessages: function DaMessages() { }, DeMessages: function DeMessages() { }, EnMessages: function EnMessages() { }, EnShortMessages: function EnShortMessages() { }, EsMessages: function EsMessages() { }, EsShortMessages: function EsShortMessages() { }, FaMessages: function FaMessages() { }, FrMessages: function FrMessages() { }, FrShortMessages: function FrShortMessages() { }, HuMessages: function HuMessages() { }, HuShortMessages: function HuShortMessages() { }, ItMessages: function ItMessages() { }, ItShortMessages: function ItShortMessages() { }, JaMessages: function JaMessages() { }, NbNoShortMessages: function NbNoShortMessages() { }, NbNoMessages: function NbNoMessages() { }, NlMessages: function NlMessages() { }, NlShortMessages: function NlShortMessages() { }, PlMessages: function PlMessages() { }, PtBrMessages: function PtBrMessages() { }, PtBrShortMessages: function PtBrShortMessages() { }, RoMessages: function RoMessages() { }, RoShortMessages: function RoShortMessages() { }, RuMessages: function RuMessages() { }, RuShortMessages: function RuShortMessages() { }, SvMessages: function SvMessages() { }, SvShortMessages: function SvShortMessages() { }, ThMessages: function ThMessages() { }, ThShortMessages: function ThShortMessages() { }, ZhMessages: function ZhMessages() { }, format(date, allowFromNow, locale) { var messages, t1, t2, elapsed, prefix, suffix, seconds, minutes, hours, days, months, years, result, _locale = locale == null ? "en" : locale; if ($.$get$_lookupMessagesMap().$index(0, _locale) == null) A.print("Locale [" + _locale + "] has not been added, using [en] as fallback. To add a locale use [setLocaleMessages]"); messages = $.$get$_lookupMessagesMap().$index(0, _locale); if (messages == null) messages = new A.EnMessages(); t1 = Date.now(); t1 = new A.DateTime(t1, false)._value; t2 = date._value; elapsed = t1 - t2; if (allowFromNow && elapsed < 0) { elapsed = t2 < t1 ? elapsed : Math.abs(elapsed); prefix = messages.prefixFromNow$0(); suffix = messages.suffixFromNow$0(); } else { prefix = messages.prefixAgo$0(); suffix = messages.suffixAgo$0(); } seconds = elapsed / 1000; minutes = seconds / 60; hours = minutes / 60; days = hours / 24; months = days / 30; years = days / 365; if (seconds < 45) result = messages.lessThanOneMinute$1(B.JSNumber_methods.round$0(seconds)); else if (seconds < 90) result = messages.aboutAMinute$1(B.JSNumber_methods.round$0(minutes)); else if (minutes < 45) result = messages.minutes$1(B.JSNumber_methods.round$0(minutes)); else if (minutes < 90) result = messages.aboutAnHour$1(B.JSNumber_methods.round$0(minutes)); else if (hours < 24) result = messages.hours$1(B.JSNumber_methods.round$0(hours)); else if (hours < 48) result = messages.aDay$1(B.JSNumber_methods.round$0(hours)); else if (days < 30) result = messages.days$1(B.JSNumber_methods.round$0(days)); else if (days < 60) result = messages.aboutAMonth$1(B.JSNumber_methods.round$0(days)); else if (days < 365) result = messages.months$1(B.JSNumber_methods.round$0(months)); else result = years < 2 ? messages.aboutAYear$1(B.JSNumber_methods.round$0(months)) : messages.years$1(B.JSNumber_methods.round$0(years)); return new A.WhereIterable(A._setArrayType([prefix, result, suffix], type$.JSArray_String), new A.format_closure(), type$.WhereIterable_String).join$1(0, messages.wordSeparator$0()); }, format_closure: function format_closure() { }, LaunchMode: function LaunchMode(t0, t1) { this.index = t0; this._core$_name = t1; }, WebViewConfiguration: function WebViewConfiguration() { }, MethodChannelUrlLauncher: function MethodChannelUrlLauncher() { }, MethodChannelUrlLauncher_launch_closure: function MethodChannelUrlLauncher_launch_closure() { }, PreferredLaunchMode: function PreferredLaunchMode(t0, t1) { this.index = t0; this._core$_name = t1; }, InAppWebViewConfiguration: function InAppWebViewConfiguration(t0, t1, t2) { this.enableJavaScript = t0; this.enableDomStorage = t1; this.headers = t2; }, LaunchOptions: function LaunchOptions(t0, t1, t2) { this.mode = t0; this.webViewConfiguration = t1; this.webOnlyWindowName = t2; }, UrlLauncherPlatform: function UrlLauncherPlatform() { }, UrlLauncherPlugin$() { var t2, t3, t1 = self; t1 = t1.window; t2 = $.$get$UrlLauncherPlatform__token(); t3 = new A.UrlLauncherPlugin(t1); $.$get$PlatformInterface__instanceTokens().$indexSet(0, t3, t2); t1 = t1.navigator; t3._isSafari = J.contains$1$asx(t1.userAgent, "Safari") && !J.contains$1$asx(t1.userAgent, "Chrome"); return t3; }, UrlLauncherPlugin: function UrlLauncherPlugin(t0) { this._window = t0; this._isSafari = false; }, RNG: function RNG() { }, MathRNG: function MathRNG(t0) { this._rnd = t0; }, Uuid$() { return new A.Uuid(); }, Uuid: function Uuid() { }, BoxValueConstraints$(constraints, value, $T) { return new A.BoxValueConstraints(value, constraints.minWidth, constraints.maxWidth, constraints.minHeight, constraints.maxHeight, $T._eval$1("BoxValueConstraints<0>")); }, BoxValueConstraints: function BoxValueConstraints(t0, t1, t2, t3, t4, t5) { var _ = this; _.value = t0; _.minWidth = t1; _.maxWidth = t2; _.minHeight = t3; _.maxHeight = t4; _.$ti = t5; }, ValueLayoutBuilder: function ValueLayoutBuilder(t0, t1, t2) { this.builder = t0; this.key = t1; this.$ti = t2; }, _RenderValueLayoutBuilder: function _RenderValueLayoutBuilder(t0, t1, t2, t3, t4, t5) { var _ = this; _.RenderConstrainedLayoutBuilder__callback = t0; _.RenderConstrainedLayoutBuilder__needsBuild = t1; _.RenderConstrainedLayoutBuilder__previousConstraints = t2; _.RenderObjectWithChildMixin__child = t3; _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; _._computingThisDryLayout = false; _._cachedBaselines = _._box$_size = null; _._debugActivePointers = 0; _._object$_debugDisposed = false; _.parentData = null; _._depth = 0; _.debugCreator = _._object$_parent = null; _._debugDoingThisLayout = _._debugDoingThisResize = false; _._debugCanParentUseSize = null; _._debugMutationsLocked = false; _._object$_owner = null; _._needsLayout = true; _._relayoutBoundary = null; _._doingThisLayoutWithCallback = false; _._constraints = null; _._debugDoingThisPaint = false; _.__RenderObject__wasRepaintBoundary_A = $; _._layerHandle = t4; _._needsCompositingBitsUpdate = false; _.__RenderObject__needsCompositing_A = $; _._needsPaint = true; _._needsCompositedLayerUpdate = false; _._cachedSemanticsConfiguration = null; _._needsSemanticsUpdate = true; _._semantics = null; _.$ti = t5; }, __RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin: function __RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin() { }, __RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder: function __RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder() { }, Matrix4_tryInvert(other) { var r = new A.Matrix40(new Float64Array(16)); if (r.copyInverse$1(other) === 0) return null; return r; }, Matrix4$zero() { return new A.Matrix40(new Float64Array(16)); }, Matrix4_Matrix4$identity() { var t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); return t1; }, Matrix4_Matrix4$rotationZ(radians) { var c, s, t1 = new Float64Array(16); t1[15] = 1; c = Math.cos(radians); s = Math.sin(radians); t1[0] = c; t1[1] = s; t1[2] = 0; t1[4] = -s; t1[5] = c; t1[6] = 0; t1[8] = 0; t1[9] = 0; t1[10] = 1; t1[3] = 0; t1[7] = 0; t1[11] = 0; return new A.Matrix40(t1); }, Matrix4_Matrix4$translationValues(x, y, z) { var t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); t1.setTranslationRaw$3(x, y, z); return t1; }, Matrix4_Matrix4$diagonal3Values(x, y, z) { var t1 = new Float64Array(16); t1[15] = 1; t1[10] = z; t1[5] = y; t1[0] = x; return new A.Matrix40(t1); }, Quaternion_Quaternion$identity() { var t1 = new Float64Array(4); t1[3] = 1; return new A.Quaternion(t1); }, Matrix3: function Matrix3(t0) { this._m3storage = t0; }, Matrix40: function Matrix40(t0) { this._vector_math_64$_m4storage = t0; }, Quad: function Quad(t0, t1, t2, t3) { var _ = this; _._point0 = t0; _._point1 = t1; _._point2 = t2; _._point3 = t3; }, Quaternion: function Quaternion(t0) { this._qStorage = t0; }, Vector3: function Vector3(t0) { this._v3storage = t0; }, Vector4: function Vector4(t0) { this._v4storage = t0; }, Version_parse(versionString) { var t1, parts, major, t2, minor, patch, preReleaseString, preReleaseList, build, t3, _null = null; if (B.JSString_methods.trim$0(versionString).length === 0) throw A.wrapException(A.FormatException$("Cannot parse empty string into version", _null, _null)); t1 = $.$get$Version__versionRegex(); if (!t1._nativeRegExp.test(versionString)) throw A.wrapException(A.FormatException$("Not a properly formatted version string", _null, _null)); t1 = t1.firstMatch$1(versionString)._match; parts = t1[1].split("."); major = A.int_parse(parts[0], _null); t2 = parts.length; if (t2 > 1) { minor = A.int_parse(parts[1], _null); patch = t2 > 2 ? A.int_parse(parts[2], _null) : _null; } else { patch = _null; minor = patch; } preReleaseString = t1[3]; if (preReleaseString == null) preReleaseString = ""; t2 = type$.JSArray_String; preReleaseList = A._setArrayType([], t2); if (B.JSString_methods.trim$0(preReleaseString).length !== 0) preReleaseList = A._setArrayType(preReleaseString.split("."), t2); build = t1[5]; if (build == null) build = ""; t1 = minor == null ? 0 : minor; t2 = patch == null ? 0 : patch; t3 = new A.Version(major, t1, t2, build, preReleaseList); t3.Version$5$build$preRelease(major, t1, t2, build, preReleaseList); return t3; }, Version__compare(a, b) { var t3, preReleaseMax, i, aNumeric, bNumeric, t1 = a.major, t2 = b.major; if (t1 > t2) return 1; if (t1 < t2) return -1; t1 = a.minor; t2 = b.minor; if (t1 > t2) return 1; if (t1 < t2) return -1; t1 = a.patch; t2 = b.patch; if (t1 > t2) return 1; if (t1 < t2) return -1; t1 = a._preRelease; t2 = type$.String; if (A.List_List$from(t1, true, t2).length === 0) if (A.List_List$from(b._preRelease, true, t2).length === 0) return 0; else return 1; else { t3 = b._preRelease; if (A.List_List$from(t3, true, t2).length === 0) return -1; else { preReleaseMax = A.List_List$from(t1, true, t2).length; if (A.List_List$from(t3, true, t2).length > A.List_List$from(t1, true, t2).length) preReleaseMax = A.List_List$from(t3, true, t2).length; for (i = 0; i < preReleaseMax; ++i) { if (A.List_List$from(t3, true, t2).length <= i) return 1; else if (A.List_List$from(t1, true, t2).length <= i) return -1; if (J.$eq$(A.List_List$from(t1, true, t2)[i], A.List_List$from(t3, true, t2)[i])) continue; aNumeric = A.Version__isNumeric(A.List_List$from(t1, true, t2)[i]); bNumeric = A.Version__isNumeric(A.List_List$from(t3, true, t2)[i]); if (aNumeric && bNumeric) if (A.double_parse(A.List_List$from(t1, true, t2)[i]) > A.double_parse(A.List_List$from(t3, true, t2)[i])) return 1; else return -1; else if (bNumeric) return 1; else if (aNumeric) return -1; else { t1 = A.List_List$from(t1, true, t2)[i]; t2 = A.List_List$from(t3, true, t2)[i]; if (J.$eq$(t1, t2)) t1 = 0; else t1 = t1 < t2 ? -1 : 1; return t1; } } } } return 0; }, Version__isNumeric(s) { return A.Primitives_parseDouble(s) != null; }, Version: function Version(t0, t1, t2, t3, t4) { var _ = this; _.major = t0; _.minor = t1; _.patch = t2; _.build = t3; _._preRelease = t4; }, VsScrollbarStyle: function VsScrollbarStyle(t0, t1, t2, t3) { var _ = this; _.hoverThickness = t0; _.thickness = t1; _.radius = t2; _.color = t3; }, VsScrollbar: function VsScrollbar(t0, t1, t2, t3, t4, t5) { var _ = this; _.child = t0; _.controller = t1; _.isAlwaysShown = t2; _.showTrackOnHover = t3; _.style = t4; _.key = t5; }, _ScrollbarState: function _ScrollbarState(t0) { this._widget = null; this._debugLifecycleState = t0; this._framework$_element = null; }, _MaterialScrollbar1: function _MaterialScrollbar1(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { var _ = this; _.color = t0; _.showTrackOnHover = t1; _.hoverThickness = t2; _.child = t3; _.controller = t4; _.thumbVisibility = t5; _.radius = t6; _.thickness = t7; _.trackVisibility = t8; _.fadeDuration = t9; _.timeToFade = t10; _.pressDuration = t11; _.notificationPredicate = t12; _.interactive = t13; _.scrollbarOrientation = t14; _.key = t15; }, _MaterialScrollbarState1: function _MaterialScrollbarState1(t0, t1, t2, t3) { var _ = this; _._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A = $; _._vs_scrollbar$_hoverIsActive = _._vs_scrollbar$_dragIsActive = false; _._vs_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A = _._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A = _._vs_scrollbar$___MaterialScrollbarState__colorScheme_A = $; _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; _._scrollbarPainterKey = t0; _._thumbDragging = _._hoverIsActive = false; _.__RawScrollbarState_scrollbarPainter_F = $; _.TickerProviderStateMixin__tickers = t1; _.TickerProviderStateMixin__tickerModeNotifier = t2; _._widget = null; _._debugLifecycleState = t3; _._framework$_element = null; }, _MaterialScrollbarState__thumbColor_closure1: function _MaterialScrollbarState__thumbColor_closure1(t0, t1, t2, t3) { var _ = this; _.$this = t0; _.dragColor = t1; _.hoverColor = t2; _.idleColor = t3; }, _MaterialScrollbarState__trackColor_closure1: function _MaterialScrollbarState__trackColor_closure1(t0, t1) { this.$this = t0; this.onSurface = t1; }, _MaterialScrollbarState__trackBorderColor_closure1: function _MaterialScrollbarState__trackBorderColor_closure1(t0, t1) { this.$this = t0; this.onSurface = t1; }, _MaterialScrollbarState__thickness_closure1: function _MaterialScrollbarState__thickness_closure1(t0) { this.$this = t0; }, _MaterialScrollbarState_initState_closure1: function _MaterialScrollbarState_initState_closure1(t0) { this.$this = t0; }, _MaterialScrollbarState_handleThumbPressStart_closure1: function _MaterialScrollbarState_handleThumbPressStart_closure1(t0) { this.$this = t0; }, _MaterialScrollbarState_handleThumbPressEnd_closure1: function _MaterialScrollbarState_handleThumbPressEnd_closure1(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHover_closure3: function _MaterialScrollbarState_handleHover_closure3(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHover_closure4: function _MaterialScrollbarState_handleHover_closure4(t0) { this.$this = t0; }, _MaterialScrollbarState_handleHoverExit_closure1: function _MaterialScrollbarState_handleHoverExit_closure1(t0) { this.$this = t0; }, _EventStreamSubscription$0(_target, _eventType, onData, _useCapture, $T) { var t1; if (onData == null) t1 = null; else { t1 = A._wrapZone0(new A._EventStreamSubscription_closure0(onData), type$.JSObject); t1 = t1 == null ? null : type$.JavaScriptFunction._as(A.allowInterop(t1)); } t1 = new A._EventStreamSubscription0(_target, _eventType, t1, false, $T._eval$1("_EventStreamSubscription0<0>")); t1._streams$_tryResume$0(); return t1; }, _wrapZone0(callback, $T) { var t1 = $.Zone__current; if (t1 === B.C__RootZone) return callback; return t1.bindUnaryCallbackGuarded$1$1(callback, $T); }, EventStreamProvider0: function EventStreamProvider0(t0, t1) { this._streams$_eventType = t0; this.$ti = t1; }, _EventStream0: function _EventStream0(t0, t1, t2, t3) { var _ = this; _._streams$_target = t0; _._streams$_eventType = t1; _._streams$_useCapture = t2; _.$ti = t3; }, _EventStreamSubscription0: function _EventStreamSubscription0(t0, t1, t2, t3, t4) { var _ = this; _._streams$_pauseCount = 0; _._streams$_target = t0; _._streams$_eventType = t1; _._streams$_onData = t2; _._streams$_useCapture = t3; _.$ti = t4; }, _EventStreamSubscription_closure0: function _EventStreamSubscription_closure0(t0) { this.onData = t0; }, _EventStreamSubscription_onData_closure0: function _EventStreamSubscription_onData_closure0(t0) { this.handleData = t0; }, WindowListener: function WindowListener() { }, main() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$main = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.bootstrapEngine(new A.main_closure(), new A.main_closure0()), $async$main); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$main, $async$completer); }, main_closure0: function main_closure0() { }, main_closure: function main_closure() { }, CupertinoUserInterfaceLevel_maybeOf(context) { context.dependOnInheritedWidgetOfExactType$1$0(type$.CupertinoUserInterfaceLevel); return null; }, zoneClient() { return null; }, LinkViewController__viewFactory(viewId) { return $.LinkViewController__instances.$index(0, viewId).get$_link$_element(); }, isBrowserObject(o) { return type$.Blob._is(o) || type$.Event._is(o) || type$.KeyRange._is(o) || type$.ImageData_2._is(o) || type$.Node._is(o) || type$.Window._is(o) || type$.WorkerGlobalScope._is(o); }, printString(string) { if (typeof dartPrint == "function") { dartPrint(string); return; } if (typeof console == "object" && typeof console.log != "undefined") { console.log(string); return; } if (typeof print == "function") { print(string); return; } throw "Unable to print message: " + String(string); }, FunctionToJSExportedDartFunction_get_toJS(_this) { return type$.JavaScriptFunction._as(A.allowInterop(_this)); }, DoubleToJSNumber_get_toJS(_this) { return _this; }, JSStringToString_get_toDart(_this) { return _this; }, StringToJSString_get_toJS(_this) { return _this; }, getCrc32(array, crc) { var ip, ip0, t1 = J.getInterceptor$asx(array), len = t1.get$length(array); crc ^= 4294967295; for (ip = 0; len >= 8;) { ip0 = ip + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip)) & 255] ^ crc >>> 8; ip = ip0 + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip0)) & 255] ^ crc >>> 8; ip0 = ip + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip)) & 255] ^ crc >>> 8; ip = ip0 + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip0)) & 255] ^ crc >>> 8; ip0 = ip + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip)) & 255] ^ crc >>> 8; ip = ip0 + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip0)) & 255] ^ crc >>> 8; ip0 = ip + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip)) & 255] ^ crc >>> 8; ip = ip0 + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip0)) & 255] ^ crc >>> 8; len -= 8; } if (len > 0) do { ip0 = ip + 1; crc = B.List_oCX3[(crc ^ t1.$index(array, ip)) & 255] ^ crc >>> 8; if (--len, len > 0) { ip = ip0; continue; } else break; } while (true); return (crc ^ 4294967295) >>> 0; }, getCharacterEndBounds(text, startingCodePointIndex) { var range, t1 = text.length; if (startingCodePointIndex === t1) return t1; range = A.StringCharacterRange_StringCharacterRange$at(text, 0, startingCodePointIndex); if (range.get$current(0).length !== startingCodePointIndex) return range.get$current(0).length; range._advanceEnd$2(1, range._characters_impl$_start); return range.get$current(0).length; }, getCharacterStartBounds(text, endingCodePointIndex) { var range; if (endingCodePointIndex === 0) return 0; range = A.StringCharacterRange_StringCharacterRange$at(text, 0, endingCodePointIndex); if (range.get$current(0).length !== endingCodePointIndex) { range.dropLast$0(); return range.get$current(0).length; } range.dropLast$0(); return range.get$current(0).length; }, evaluateIterable(iterable) { return iterable; }, low(codeUnit) { var index = string$.u1ac4_____.charCodeAt(codeUnit >>> 6) + (codeUnit & 63), bit = index & 1, pair = string$.E53333.charCodeAt(index >>> 1); return pair >>> 4 & -bit | pair & 15 & bit - 1; }, high(lead, tail) { var offset = (lead & 1023) << 10 | tail & 1023, index = string$.u1ac4_____.charCodeAt(1024 + (offset >>> 9)) + (offset & 511), bit = index & 1, pair = string$.E53333.charCodeAt(index >>> 1); return pair >>> 4 & -bit | pair & 15 & bit - 1; }, PointPainter_draw(canvas, fill, paint, point, radius, stroke, strokeWidthPx) { if (fill != null) { paint.set$color(0, A.Color$fromARGB(fill.a, fill.r, fill.g, fill.b)); paint.set$style(0, B.PaintingStyle_0); canvas.drawCircle$3(new A.Offset(point.x, point.y), radius, paint); } if (stroke != null && strokeWidthPx != null && strokeWidthPx > 0) { paint.set$color(0, A.Color$fromARGB(stroke.a, stroke.r, stroke.g, stroke.b)); paint.set$strokeWidth(strokeWidthPx); paint.set$strokeJoin(B.StrokeJoin_2); paint.set$style(0, B.PaintingStyle_1); canvas.drawCircle$3(new A.Offset(point.x, point.y), radius, paint); } }, PolygonPainter_draw(canvas, clipBounds, fill, paint, points, stroke, strokeWidthPx) { var t1, t2, fillColor, point, path, _i; if (points.length === 0) return; canvas.save$0(0); t1 = clipBounds.left; t2 = clipBounds.top; canvas.clipRect$1(new A.Rect(t1, t2, t1 + clipBounds.width, t2 + clipBounds.height)); fillColor = fill != null ? A.Color$fromARGB(fill.a, fill.r, fill.g, fill.b) : null; if (points.length === 1) { point = B.JSArray_methods.get$first(points); if (fillColor != null) paint.set$color(0, fillColor); paint.set$style(0, B.PaintingStyle_0); strokeWidthPx.toString; canvas.drawCircle$3(new A.Offset(point.x, point.y), strokeWidthPx, paint); } else { if (fillColor != null) { paint.set$color(0, fillColor); paint.set$style(0, B.PaintingStyle_0); } path = $.$get$_renderer().createPath$0(); path.moveTo$2(0, B.JSArray_methods.get$first(points).x, B.JSArray_methods.get$first(points).y); for (t1 = points.length, _i = 0; _i < points.length; points.length === t1 || (0, A.throwConcurrentModificationError)(points), ++_i) { point = points[_i]; path.lineTo$2(0, point.x, point.y); } canvas.drawPath$2(path, paint); } canvas.restore$0(0); }, ColorUtil_fromDartColor(color) { return new A.Color0(color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255, color.get$value(color) >>> 24 & 255, null, null); }, systemTime() { return new A.DateTime(Date.now(), false); }, compareNatural(a, b) { var t1, t2, i, aChar, bChar; for (t1 = a.length, t2 = b.length, i = 0; i < t1; ++i) { if (i >= t2) return 1; aChar = a.charCodeAt(i); bChar = b.charCodeAt(i); if (aChar !== bChar) return A._compareNaturally(a, b, i, aChar, bChar); } if (t2 > t1) return -1; return 0; }, _compareNaturally(a, b, index, aChar, bChar) { var bIsDigit = (bChar ^ 48) <= 9; if ((aChar ^ 48) <= 9) { if (bIsDigit) return A._compareNumerically(a, b, aChar, bChar, index); else if (index > 0 && (a.charCodeAt(index - 1) ^ 48) <= 9) return 1; } else if (bIsDigit && index > 0 && (b.charCodeAt(index - 1) ^ 48) <= 9) return -1; return B.JSInt_methods.get$sign(aChar - bChar); }, _compareNumerically(a, b, aChar, bChar, index) { var result, t1, aIndex, bIndex, t2, aIsDigit, bIsDigit; if (A._isNonZeroNumberSuffix(a, index)) { result = A._compareDigitCount(a, b, index, index); if (result !== 0) return result; return B.JSInt_methods.get$sign(aChar - bChar); } if (aChar === 48) { t1 = a.length; aIndex = index; do { ++aIndex; if (aIndex === t1) return -1; aChar = a.charCodeAt(aIndex); } while (aChar === 48); if ((aChar ^ 48) > 9) return -1; bIndex = index; } else { if (bChar === 48) { t1 = b.length; bIndex = index; do { ++bIndex; if (bIndex === t1) return 1; bChar = b.charCodeAt(bIndex); } while (bChar === 48); if ((bChar ^ 48) > 9) return 1; } else bIndex = index; aIndex = index; } if (aChar !== bChar) { result = A._compareDigitCount(a, b, aIndex, bIndex); if (result !== 0) return result; return B.JSInt_methods.get$sign(aChar - bChar); } for (t1 = b.length, t2 = a.length; true;) { ++aIndex; if (aIndex < t2) { aChar = a.charCodeAt(aIndex); aIsDigit = (aChar ^ 48) <= 9; } else { aChar = 0; aIsDigit = false; } ++bIndex; if (bIndex < t1) { bChar = b.charCodeAt(bIndex); bIsDigit = (bChar ^ 48) <= 9; } else { bChar = 0; bIsDigit = false; } if (aIsDigit) { if (bIsDigit) { if (aChar === bChar) continue; break; } return 1; } else if (bIsDigit) return -1; else { t1 = aIndex - bIndex; if (t1 > 0) t1 = 1; else if (t1 < 0) t1 = -1; return t1; } } result = A._compareDigitCount(a, b, aIndex, bIndex); if (result !== 0) return result; return B.JSInt_methods.get$sign(aChar - bChar); }, _compareDigitCount(a, b, i, j) { var t1, t2, aIsDigit, bIsDigit; for (t1 = a.length, t2 = b.length; ++i, i < t1;) { aIsDigit = (a.charCodeAt(i) ^ 48) <= 9; ++j; if (j === t2) return aIsDigit ? 1 : 0; bIsDigit = (b.charCodeAt(j) ^ 48) <= 9; if (aIsDigit) { if (bIsDigit) continue; return 1; } else if (bIsDigit) return -1; else return 0; } ++j; if (j < t2 && (b.charCodeAt(j) ^ 48) <= 9) return -1; return 0; }, _isNonZeroNumberSuffix(string, index) { var char; for (; --index, index >= 0;) { char = string.charCodeAt(index); if (char !== 48) return (char ^ 48) <= 9; } return false; }, groupBy(values, key, $S, $T) { var t1, _i, element, t2, t3, map = A.LinkedHashMap_LinkedHashMap$_empty($T, $S._eval$1("List<0>")); for (t1 = $S._eval$1("JSArray<0>"), _i = 0; _i < 1; ++_i) { element = values[_i]; t2 = key.call$1(element); t3 = map.$index(0, t2); if (t3 == null) { t3 = A._setArrayType([], t1); map.$indexSet(0, t2, t3); t2 = t3; } else t2 = t3; J.add$1$ax(t2, element); } return map; }, IterableExtension_firstWhereOrNull(_this, test) { var t1, element; for (t1 = J.get$iterator$ax(_this); t1.moveNext$0();) { element = t1.get$current(t1); if (test.call$1(element)) return element; } return null; }, IterableExtension_get_firstOrNull(_this) { var t1, iterator = A._LinkedHashSetIterator$(_this, _this._collection$_modifications, A._instanceType(_this)._precomputed1); if (iterator.moveNext$0()) { t1 = iterator._collection$_current; return t1 == null ? iterator.$ti._precomputed1._as(t1) : t1; } return null; }, IterableExtension_lastWhereOrNull(_this, test) { var t1, result, _i, element; for (t1 = _this.length, result = null, _i = 0; _i < _this.length; _this.length === t1 || (0, A.throwConcurrentModificationError)(_this), ++_i) { element = _this[_i]; if (test.call$1(element)) result = element; } return result; }, IterableExtension_singleWhereOrNull(_this, test) { var t1, result, found, _i, element; for (t1 = _this.length, result = null, found = false, _i = 0; _i < t1; ++_i) { element = _this[_i]; if (test.call$1(element)) { if (found) return null; result = element; found = true; } } return result; }, IterableNullableExtension_whereNotNull(_this, $T) { return new A._SyncStarIterable(A.IterableNullableExtension_whereNotNull$body(_this, $T), $T._eval$1("_SyncStarIterable<0>")); }, IterableNullableExtension_whereNotNull$body($async$_this, $async$$T) { return function() { var _this = $async$_this, $T = $async$$T; var $async$goto = 0, $async$handler = 1, $async$currentError, t1, element; return function $async$IterableNullableExtension_whereNotNull($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = J.get$iterator$ax(_this); case 2: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 3; break; } element = t1.get$current(t1); $async$goto = element != null ? 4 : 5; break; case 4: // then $async$goto = 6; return $async$iterator._async$_current = element, 1; case 6: // after yield case 5: // join // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return 0; case 1: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; }, ListExtensions_equals(_this, other) { var i, t1 = J.getInterceptor$asx(_this), t2 = J.getInterceptor$asx(other); if (t1.get$length(_this) !== t2.get$length(other)) return false; for (i = 0; i < t1.get$length(_this); ++i) if (!J.$eq$(t1.$index(_this, i), t2.$index(other, i))) return false; return true; }, _register(base, accents) { var t1, baseUnit, t2, t3; if (base.length === 1) { t1 = new A.CodeUnits(base); baseUnit = t1.get$first(t1); for (t1 = new A.CodeUnits(accents), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); $._singleUnit.$indexSet(0, t3, baseUnit); } } else for (t1 = new A.CodeUnits(accents), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); $._multiUnit.$indexSet(0, t3, new A.CodeUnits(base)); } }, replaceCodeUnits(codeUnits) { var result, t1, t2, t3, single, multiple; A._initIfRequired(); result = A._setArrayType([], type$.JSArray_int); for (t1 = A._instanceType(codeUnits), t2 = new A.ListIterator(codeUnits, codeUnits.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { t3 = t2.__internal$_current; if (t3 == null) t3 = t1._as(t3); if (t3 >= 768 && t3 <= 879) continue; single = $._singleUnit.$index(0, t3); if (single != null) { result.push(single); continue; } multiple = $._multiUnit.$index(0, t3); if (multiple != null) { B.JSArray_methods.addAll$1(result, multiple); continue; } result.push(t3); } return result; }, _initIfRequired() { if ($._initialized) return; A._register(" ", "\xa0"); A._register("A", "A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"); A._register("AA", "\ua732"); A._register("AE", "\xc6\u01fc\u01e2"); A._register("AO", "\ua734"); A._register("AU", "\ua736"); A._register("AV", "\ua738\ua73a"); A._register("AY", "\ua73c"); A._register("B", "B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"); A._register("C", "C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"); A._register("D", "D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"); A._register("DZ", "\u01f1\u01c4"); A._register("Dz", "\u01f2\u01c5"); A._register("E", "E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"); A._register("F", "F\u24bb\uff26\u1e1e\u0191\ua77b"); A._register("G", "G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"); A._register("H", "H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"); A._register("I", "I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"); A._register("J", "J\u24bf\uff2a\u0134\u0248"); A._register("K", "K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"); A._register("L", "L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"); A._register("LJ", "\u01c7"); A._register("Lj", "\u01c8"); A._register("M", "M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"); A._register("N", "N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"); A._register("NJ", "\u01ca"); A._register("Nj", "\u01cb"); A._register("O", "O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"); A._register("OI", "\u01a2"); A._register("OO", "\ua74e"); A._register("OU", "\u0222"); A._register("P", "P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"); A._register("Q", "Q\u24c6\uff31\ua756\ua758\u024a"); A._register("R", "R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"); A._register("S", "S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"); A._register("T", "T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"); A._register("Th", "\xde"); A._register("TZ", "\ua728"); A._register("U", "U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"); A._register("V", "V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"); A._register("VY", "\ua760"); A._register("W", "W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"); A._register("X", "X\u24cd\uff38\u1e8a\u1e8c"); A._register("Y", "Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"); A._register("Z", "Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"); A._register("a", "a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250\u0251"); A._register("aa", "\ua733"); A._register("ae", "\xe6\u01fd\u01e3"); A._register("ao", "\ua735"); A._register("au", "\ua737"); A._register("av", "\ua739\ua73b"); A._register("ay", "\ua73d"); A._register("b", "b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"); A._register("c", "c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"); A._register("d", "d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"); A._register("dz", "\u01f3\u01c6"); A._register("e", "e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"); A._register("f", "f\u24d5\uff46\u1e1f\u0192\ua77c"); A._register("ff", "\ufb00"); A._register("fi", "\ufb01"); A._register("fl", "\ufb02"); A._register("ffi", "\ufb03"); A._register("ffl", "\ufb04"); A._register("g", "g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"); A._register("h", "h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"); A._register("hv", "\u0195"); A._register("i", "i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"); A._register("j", "j\u24d9\uff4a\u0135\u01f0\u0249"); A._register("k", "k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"); A._register("l", "l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"); A._register("lj", "\u01c9"); A._register("m", "m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"); A._register("n", "n\xf1n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5\u0509"); A._register("nj", "\u01cc"); A._register("o", "\u07c0o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"); A._register("oe", "\u0152\u0153"); A._register("oi", "\u01a3"); A._register("ou", "\u0223"); A._register("oo", "\ua74f"); A._register("p", "p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"); A._register("q", "q\u24e0\uff51\u024b\ua757\ua759"); A._register("r", "r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"); A._register("s", "s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"); A._register("ss", "\xdf"); A._register("t", "t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"); A._register("th", "\xfe"); A._register("tz", "\ua729"); A._register("u", "u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"); A._register("v", "v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"); A._register("vy", "\ua761"); A._register("w", "w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"); A._register("x", "x\u24e7\uff58\u1e8b\u1e8d"); A._register("y", "y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"); A._register("z", "z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"); $._initialized = true; }, DialogHandler_DialogHandler(pathToExecutable) { pathToExecutable = pathToExecutable.toLowerCase(); if (B.JSString_methods.endsWith$1(pathToExecutable, "kdialog")) return new A.KDialogHandler(); else if (B.JSString_methods.endsWith$1(pathToExecutable, "qarma") || B.JSString_methods.endsWith$1(pathToExecutable, "zenity")) return new A.QarmaAndZenityHandler(); throw A.wrapException(A.UnimplementedError$("DialogHandler for executable " + pathToExecutable + " has not been implemented")); }, filePickerWithFFI() { return A.throwExpression(A.UnimplementedError$("Unsupported")); }, decodeDigit(c) { var letter, digit = c ^ 48; if (digit < 10) return digit; letter = (c | 32) - 97; if (letter >= 0) return letter + 10; else return 255; }, CupertinoTextField_inferIOSSpellCheckConfiguration(configuration) { return B.SpellCheckConfiguration_Y2F; }, compute0(callback, message, debugLabel, $M, $R) { return A.compute$body(callback, message, debugLabel, $M, $R, $R); }, compute$body(callback, message, debugLabel, $M, $R, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, t1; var $async$compute0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A._Future$value(null, type$.Null); $async$goto = 3; return A._asyncAwait(t1, $async$compute0); case 3: // returning from await. $async$returnValue = callback.call$1(message); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$compute0, $async$completer); }, setEquals(a, b) { var t1; if (a == null) return b == null; if (b == null || a.get$length(a) !== b.get$length(b)) return false; if (a === b) return true; for (t1 = a.get$iterator(a); t1.moveNext$0();) if (!b.contains$1(0, t1.get$current(t1))) return false; return true; }, listEquals(a, b) { var t1, t2, index; if (a == null) return b == null; if (b == null || J.get$length$asx(a) !== J.get$length$asx(b)) return false; if (a === b) return true; for (t1 = J.getInterceptor$asx(a), t2 = J.getInterceptor$asx(b), index = 0; index < t1.get$length(a); ++index) if (!J.$eq$(t1.$index(a, index), t2.$index(b, index))) return false; return true; }, mapEquals(a, b) { var key, t1 = a.get$length(a), t2 = b.get$length(b); if (t1 !== t2) return false; if (a === b) return true; for (t1 = J.get$iterator$ax(a.get$keys(a)); t1.moveNext$0();) { key = t1.get$current(t1); if (!b.containsKey$1(0, key) || !J.$eq$(b.$index(0, key), a.$index(0, key))) return false; } return true; }, mergeSort(list, compare, $T) { var middle, secondLength, scratchSpace, firstTarget, end = list.length, $length = end - 0; if ($length < 2) return; if ($length < 32) { A._insertionSort(list, compare, end, 0, $T); return; } middle = B.JSInt_methods._shrOtherPositive$1($length, 1); secondLength = end - middle; scratchSpace = A.List_List$filled(secondLength, list[0], false, $T); A._mergeSort(list, compare, middle, end, scratchSpace, 0); firstTarget = end - (middle - 0); A._mergeSort(list, compare, 0, middle, list, firstTarget); A._merge(compare, list, firstTarget, end, scratchSpace, 0, secondLength, list, 0); }, _insertionSort(list, compare, end, start, $T) { var pos, element, max, min, mid; for (pos = start + 1; pos < end;) { element = list[pos]; for (max = pos, min = start; min < max;) { mid = min + B.JSInt_methods._shrOtherPositive$1(max - min, 1); if (compare.call$2(element, list[mid]) < 0) max = mid; else min = mid + 1; } ++pos; B.JSArray_methods.setRange$4(list, min + 1, pos, list, min); list[min] = element; } }, _movingInsertionSort(list, compare, start, end, target, targetOffset) { var i, element, max, max0, min, mid, $length = end - start; if ($length === 0) return; target[targetOffset] = list[start]; for (i = 1; i < $length; ++i) { element = list[start + i]; max = targetOffset + i; for (max0 = max, min = targetOffset; min < max0;) { mid = min + B.JSInt_methods._shrOtherPositive$1(max0 - min, 1); if (compare.call$2(element, target[mid]) < 0) max0 = mid; else min = mid + 1; } B.JSArray_methods.setRange$4(target, min + 1, max + 1, target, min); target[min] = element; } }, _mergeSort(list, compare, start, end, target, targetOffset) { var middle, firstLength, targetMiddle, $length = end - start; if ($length < 32) { A._movingInsertionSort(list, compare, start, end, target, targetOffset); return; } middle = start + B.JSInt_methods._shrOtherPositive$1($length, 1); firstLength = middle - start; targetMiddle = targetOffset + firstLength; A._mergeSort(list, compare, middle, end, target, targetMiddle); A._mergeSort(list, compare, start, middle, list, middle); A._merge(compare, list, middle, middle + firstLength, target, targetMiddle, targetMiddle + (end - middle), target, targetOffset); }, _merge(compare, firstList, firstStart, firstEnd, secondList, secondStart, secondEnd, target, targetOffset) { var targetOffset0, cursor10, cursor20, cursor1 = firstStart + 1, firstElement = firstList[firstStart], cursor2 = secondStart + 1, secondElement = secondList[secondStart]; for (; true; targetOffset = targetOffset0) { targetOffset0 = targetOffset + 1; if (compare.call$2(firstElement, secondElement) <= 0) { target[targetOffset] = firstElement; if (cursor1 === firstEnd) { targetOffset = targetOffset0; break; } cursor10 = cursor1 + 1; firstElement = firstList[cursor1]; } else { target[targetOffset] = secondElement; if (cursor2 !== secondEnd) { cursor20 = cursor2 + 1; secondElement = secondList[cursor2]; cursor2 = cursor20; continue; } targetOffset = targetOffset0 + 1; target[targetOffset0] = firstElement; B.JSArray_methods.setRange$4(target, targetOffset, targetOffset + (firstEnd - cursor1), firstList, cursor1); return; } cursor1 = cursor10; } targetOffset0 = targetOffset + 1; target[targetOffset] = secondElement; B.JSArray_methods.setRange$4(target, targetOffset0, targetOffset0 + (secondEnd - cursor2), secondList, cursor2); }, debugInstrumentAction(description, action, $T) { return A.debugInstrumentAction$body(description, action, $T, $T); }, debugInstrumentAction$body(description, action, $T, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, t1; var $async$debugInstrumentAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = action.call$0(); $async$returnValue = t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$debugInstrumentAction, $async$completer); }, debugFormatDouble(value) { if (value == null) return "null"; return B.JSNumber_methods.toStringAsFixed$1(value, 1); }, compute(callback, message, debugLabel, $M, $R) { return A.compute0(callback, message, debugLabel, $M, $R); }, debugPrintThrottled(message, wrapWidth) { var t1 = type$.JSArray_String, messageLines = A._setArrayType(message.split("\n"), t1); $.$get$_debugPrintBuffer().addAll$1(0, messageLines); if (!$._debugPrintScheduled) A._debugPrintTask(); }, _debugPrintTask() { var line, t1 = $._debugPrintScheduled = false, t2 = $.$get$_debugPrintStopwatch(); if (A.Duration$(0, 0, t2.get$elapsedMicroseconds(), 0, 0, 0)._duration > 1000000) { if (t2._stop == null) t2._stop = $.Primitives_timerTicks.call$0(); t2.reset$0(0); $._debugPrintedCharacters = 0; } while (true) { if (!($._debugPrintedCharacters < 12288 ? !$.$get$_debugPrintBuffer().get$isEmpty(0) : t1)) break; line = $.$get$_debugPrintBuffer().removeFirst$0(); $._debugPrintedCharacters = $._debugPrintedCharacters + line.length; A.printString(line); } if (!$.$get$_debugPrintBuffer().get$isEmpty(0)) { $._debugPrintScheduled = true; $._debugPrintedCharacters = 0; A.Timer_Timer(B.Duration_1000000, A.print___debugPrintTask$closure()); if ($._debugPrintCompleter == null) $._debugPrintCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); } else { $.$get$_debugPrintStopwatch().start$0(0); t1 = $._debugPrintCompleter; if (t1 != null) t1.complete$0(0); $._debugPrintCompleter = null; } }, FlutterTimeline_startSync($name, $arguments) { A.Timeline_startSync($name, $arguments, null); }, PlatformAdaptiveIcons__isCupertino() { switch (A.defaultTargetPlatform().index) { case 0: case 1: case 3: case 5: return false; case 2: case 4: return true; } }, positionDependentBox(childSize, preferBelow, size, target, verticalOffset) { var y, flexibleSpace, t1 = target._dy, t2 = t1 + verticalOffset, t3 = childSize._dy, t4 = size._dy - 10, fitsBelow = t2 + t3 <= t4; t3 = t1 - verticalOffset - t3; y = (t3 >= 10 === fitsBelow ? preferBelow : fitsBelow) ? Math.min(t2, t4) : Math.max(t3, 10); t1 = childSize._dx; flexibleSpace = size._dx - t1; return new A.Offset(flexibleSpace <= 20 ? flexibleSpace / 2 : A.clampDouble(target._dx - t1 / 2, 10, flexibleSpace - 10), y); }, MatrixUtils_getAsTranslation(transform) { var values = transform._vector_math_64$_m4storage; if (values[0] === 1 && values[1] === 0 && values[2] === 0 && values[3] === 0 && values[4] === 0 && values[5] === 1 && values[6] === 0 && values[7] === 0 && values[8] === 0 && values[9] === 0 && values[10] === 1 && values[11] === 0 && values[14] === 0 && values[15] === 1) return new A.Offset(values[12], values[13]); return null; }, MatrixUtils_matrixEquals(a, b) { var t1, t2, t3; if (a == b) return true; if (a == null) { b.toString; return A.MatrixUtils_isIdentity(b); } if (b == null) return A.MatrixUtils_isIdentity(a); t1 = a._vector_math_64$_m4storage; t2 = t1[0]; t3 = b._vector_math_64$_m4storage; return t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3] && t1[4] === t3[4] && t1[5] === t3[5] && t1[6] === t3[6] && t1[7] === t3[7] && t1[8] === t3[8] && t1[9] === t3[9] && t1[10] === t3[10] && t1[11] === t3[11] && t1[12] === t3[12] && t1[13] === t3[13] && t1[14] === t3[14] && t1[15] === t3[15]; }, MatrixUtils_isIdentity(a) { var t1 = a._vector_math_64$_m4storage; return t1[0] === 1 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 1 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 1 && t1[11] === 0 && t1[12] === 0 && t1[13] === 0 && t1[14] === 0 && t1[15] === 1; }, MatrixUtils_transformPoint(transform, point) { var storage = transform._vector_math_64$_m4storage, x = point._dx, y = point._dy, rx = storage[0] * x + storage[4] * y + storage[12], ry = storage[1] * x + storage[5] * y + storage[13], rw = storage[3] * x + storage[7] * y + storage[15]; if (rw === 1) return new A.Offset(rx, ry); else return new A.Offset(rx / rw, ry / rw); }, MatrixUtils__accumulate(m, x, y, first, isAffine) { var t1, w = isAffine ? 1 : 1 / (m[3] * x + m[7] * y + m[15]), tx = (m[0] * x + m[4] * y + m[12]) * w, ty = (m[1] * x + m[5] * y + m[13]) * w; if (first) { t1 = $.$get$MatrixUtils__minMax(); t1[2] = tx; t1[0] = tx; t1[3] = ty; t1[1] = ty; } else { t1 = $.$get$MatrixUtils__minMax(); if (tx < t1[0]) t1[0] = tx; if (ty < t1[1]) t1[1] = ty; if (tx > t1[2]) t1[2] = tx; if (ty > t1[3]) t1[3] = ty; } }, MatrixUtils_transformRect(transform, rect) { var isAffine, wx, hx, rx, wy, hy, ry, left, right, $top, bottom, hw, rw, ulx, uly, urx, t3, ury, t4, llx, lly, lrx, lry, storage = transform._vector_math_64$_m4storage, x = rect.left, y = rect.top, t1 = rect.right, w = t1 - x, t2 = rect.bottom, h = t2 - y; if (!isFinite(w) || !isFinite(h)) { isAffine = storage[3] === 0 && storage[7] === 0 && storage[15] === 1; A.MatrixUtils__accumulate(storage, x, y, true, isAffine); A.MatrixUtils__accumulate(storage, t1, y, false, isAffine); A.MatrixUtils__accumulate(storage, x, t2, false, isAffine); A.MatrixUtils__accumulate(storage, t1, t2, false, isAffine); t1 = $.$get$MatrixUtils__minMax(); return new A.Rect(t1[0], t1[1], t1[2], t1[3]); } t1 = storage[0]; wx = t1 * w; t2 = storage[4]; hx = t2 * h; rx = t1 * x + t2 * y + storage[12]; t2 = storage[1]; wy = t2 * w; t1 = storage[5]; hy = t1 * h; ry = t2 * x + t1 * y + storage[13]; t1 = storage[3]; if (t1 === 0 && storage[7] === 0 && storage[15] === 1) { left = rx + wx; if (wx < 0) right = rx; else { right = left; left = rx; } if (hx < 0) left += hx; else right += hx; $top = ry + wy; if (wy < 0) bottom = ry; else { bottom = $top; $top = ry; } if (hy < 0) $top += hy; else bottom += hy; return new A.Rect(left, $top, right, bottom); } else { t2 = storage[7]; hw = t2 * h; rw = t1 * x + t2 * y + storage[15]; ulx = rx / rw; uly = ry / rw; t2 = rx + wx; t1 = rw + t1 * w; urx = t2 / t1; t3 = ry + wy; ury = t3 / t1; t4 = rw + hw; llx = (rx + hx) / t4; lly = (ry + hy) / t4; t1 += hw; lrx = (t2 + hx) / t1; lry = (t3 + hy) / t1; return new A.Rect(A.MatrixUtils__min4(ulx, urx, llx, lrx), A.MatrixUtils__min4(uly, ury, lly, lry), A.MatrixUtils__max4(ulx, urx, llx, lrx), A.MatrixUtils__max4(uly, ury, lly, lry)); } }, MatrixUtils__min4(a, b, c, d) { var e = a < b ? a : b, f = c < d ? c : d; return e < f ? e : f; }, MatrixUtils__max4(a, b, c, d) { var e = a > b ? a : b, f = c > d ? c : d; return e > f ? e : f; }, MatrixUtils_inverseTransformRect(transform, rect) { var transform0; if (A.MatrixUtils_isIdentity(transform)) return rect; transform0 = new A.Matrix40(new Float64Array(16)); transform0.setFrom$1(transform); transform0.copyInverse$1(transform0); return A.MatrixUtils_transformRect(transform0, rect); }, MatrixUtils_forceToPoint(offset) { var t2, t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); t2 = new A.Vector4(new Float64Array(4)); t2.setValues$4(0, 0, 0, offset._dx); t1.setRow$2(0, t2); t2 = new A.Vector4(new Float64Array(4)); t2.setValues$4(0, 0, 0, offset._dy); t1.setRow$2(1, t2); return t1; }, nearEqual(a, b, epsilon) { if (a == null || false) return a === b; return a > b - epsilon && a < b + epsilon || a === b; }, ChildLayoutHelper_dryLayoutChild(child, constraints) { return child.getDryLayout$1(constraints); }, ChildLayoutHelper_layoutChild(child, constraints) { child.layout$2$parentUsesSize(constraints, true); return child.get$size(0); }, SemanticsService_announce(message, textDirection, assertiveness) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$SemanticsService_announce = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.BasicMessageChannel_QXb.send$1(0, new A.AnnounceSemanticsEvent(message, textDirection, assertiveness, "announce").toMap$0()), $async$SemanticsService_announce); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$SemanticsService_announce, $async$completer); }, SemanticsService_tooltip(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$SemanticsService_tooltip = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.BasicMessageChannel_QXb.send$1(0, new A.TooltipSemanticsEvent(message, "tooltip").toMap$0()), $async$SemanticsService_tooltip); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$SemanticsService_tooltip, $async$completer); }, HapticFeedback_vibrate() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$HapticFeedback_vibrate = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$1("HapticFeedback.vibrate", type$.void), $async$HapticFeedback_vibrate); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$HapticFeedback_vibrate, $async$completer); }, HapticFeedback_lightImpact() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$HapticFeedback_lightImpact = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.lightImpact", type$.void), $async$HapticFeedback_lightImpact); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$HapticFeedback_lightImpact, $async$completer); }, HapticFeedback_mediumImpact() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$HapticFeedback_mediumImpact = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.mediumImpact", type$.void), $async$HapticFeedback_mediumImpact); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$HapticFeedback_mediumImpact, $async$completer); }, HapticFeedback_heavyImpact() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$HapticFeedback_heavyImpact = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.heavyImpact", type$.void), $async$HapticFeedback_heavyImpact); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$HapticFeedback_heavyImpact, $async$completer); }, HapticFeedback_selectionClick() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$HapticFeedback_selectionClick = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.selectionClick", type$.void), $async$HapticFeedback_selectionClick); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$HapticFeedback_selectionClick, $async$completer); }, SystemNavigator_setFrameworkHandlesBack(frameworkHandlesBack) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue; var $async$SystemNavigator_setFrameworkHandlesBack = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$SystemNavigator_setFrameworkHandlesBack, $async$completer); }, SystemNavigator_pop() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$SystemNavigator_pop = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("SystemNavigator.pop", null, type$.void), $async$SystemNavigator_pop); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$SystemNavigator_pop, $async$completer); }, SystemNavigator_routeInformationUpdated(replace, state, uri) { return B.OptionalMethodChannel_qNA.invokeMethod$1$2("routeInformationUpdated", A.LinkedHashMap_LinkedHashMap$_literal(["uri", uri.toString$0(0), "state", state, "replace", replace], type$.String, type$.dynamic), type$.void); }, TextLayoutMetrics_isWhitespace(codeUnit) { switch (codeUnit) { case 9: case 10: case 11: case 12: case 13: case 28: case 29: case 30: case 31: case 32: case 160: case 5760: case 8192: case 8193: case 8194: case 8195: case 8196: case 8197: case 8198: case 8199: case 8200: case 8201: case 8202: case 8239: case 8287: case 12288: break; default: return false; } return true; }, TextLayoutMetrics_isLineTerminator(codeUnit) { switch (codeUnit) { case 10: case 11: case 12: case 13: case 133: case 8232: case 8233: return true; default: return false; } }, debugIsWidgetLocalCreation(widget) { return false; }, getUserDataFromMap(data) { var t1, t2, t3; if (data == null) return null; t1 = J.getInterceptor$asx(data); t2 = t1.$index(data, "email"); t2.toString; A._asString(t2); t3 = t1.$index(data, "id"); t3.toString; A._asString(t3); return new A.GoogleSignInUserData(A._asStringQ(t1.$index(data, "displayName")), t2, t3, A._asStringQ(t1.$index(data, "photoUrl")), A._asStringQ(t1.$index(data, "idToken")), A._asStringQ(t1.$index(data, "serverAuthCode"))); }, injectJSLibraries(libraries) { var t3, t4, _i, library, script, loading = A._setArrayType([], type$.JSArray_Future_void), tags = A._setArrayType([], type$.JSArray_HtmlElement), t1 = document, t2 = t1.querySelector("head"); t2.toString; for (t3 = libraries.length, t4 = type$._ElementEventStreamImpl_Event, _i = 0; _i < libraries.length; libraries.length === t3 || (0, A.throwConcurrentModificationError)(libraries), ++_i) { library = libraries[_i]; script = t1.createElement("script"); script.async = true; script.defer = true; script.src = library; loading.push(new A._ElementEventStreamImpl(script, "load", false, t4).get$first(0)); tags.push(script); } J.get$children$x(t2).addAll$1(0, tags); return A.Future_wait(loading, type$.void); }, gapiUserToPluginUserData(currentUser) { var profile, t2, t3, t4, t5, _null = null, t1 = currentUser == null, isSignedIn = t1 ? _null : J.isSignedIn$0$x(currentUser); if (isSignedIn == null) isSignedIn = false; profile = t1 ? _null : J.getBasicProfile$0$x(currentUser); if (isSignedIn) t2 = (profile == null ? _null : J.getId$0$x(profile)) == null; else t2 = true; if (t2) return _null; t2 = profile == null; t3 = t2 ? _null : J.getName$0$x(profile); t4 = t2 ? _null : J.getEmail$0$x(profile); if (t4 == null) t4 = ""; t5 = t2 ? _null : J.getId$0$x(profile); if (t5 == null) t5 = ""; t2 = t2 ? _null : J.getImageUrl$0$x(profile); return new A.GoogleSignInUserData(t3, t4, t5, t2, t1 ? _null : J.get$id_token$x(J.getAuthResponse$0$x(currentUser)), _null); }, htmlSerializeEscape(text, attributeMode) { var t1, t2, result, i, ch, replace, _null = null; for (t1 = text.length, t2 = !attributeMode, result = _null, i = 0; i < t1; ++i) { ch = text[i]; switch (ch) { case "&": replace = "&"; break; case "\xa0": replace = " "; break; case '"': replace = attributeMode ? """ : _null; break; case "<": replace = t2 ? "<" : _null; break; case ">": replace = t2 ? ">" : _null; break; default: replace = _null; } if (replace != null) { if (result == null) result = new A.StringBuffer(B.JSString_methods.substring$2(text, 0, i)); result._contents += replace; } else if (result != null) result._contents += ch; } if (result != null) { t1 = result._contents; t1 = t1.charCodeAt(0) == 0 ? t1 : t1; } else t1 = text; return t1; }, isBlock(node) { var t1 = A._asElement(node); if (t1 == null) t1 = null; else { t1 = t1.localName; t1 = t1 == null ? null : t1.toLowerCase(); } return B.JSArray_methods.contains$1(B.List_ouN0, t1); }, nextSibling(node) { var siblings, i, t1 = node.parentNode; if (t1 == null) return null; siblings = t1.get$nodes(0); i = siblings.indexOf$1(siblings, node) + 1; t1 = siblings._list_proxy$_list; if (i < t1.length) return t1[i]; return null; }, previousSibling(node) { var siblings, i, t1 = node.parentNode; if (t1 == null) return null; siblings = t1.get$nodes(0); i = siblings.indexOf$1(siblings, node) - 1; if (i >= 0) return siblings._list_proxy$_list[i]; return null; }, _asElement(node) { if (!(node instanceof A.Element)) return null; return node; }, _collapseWhitespace(domNode, removeTags) { var current, t2, t3, prevText, prev, t4, t5, text, next, value, _null = null, t1 = domNode.get$nodes(0); if ((!t1.get$isEmpty(t1) ? domNode.get$nodes(0)._list_proxy$_list[0] : _null) == null || A._isPre(domNode)) return domNode; current = A._nextNode(_null, domNode); for (t1 = type$.Element_3, t2 = type$.Text, t3 = type$.JSArray_Node, prevText = _null, prev = prevText; current !== domNode;) { if (current.get$nodeType(current) === 3 || current.get$nodeType(current) === 4) { t2._as(current); t4 = J.toString$0$(current._dom$_data); current._dom$_data = t4; t5 = A.RegExp_RegExp("[ \\r\\n\\t]+", true, false, false, false); text = A.stringReplaceAllUnchecked(t4, t5, " "); if (prevText != null) { t4 = A.RegExp_RegExp(" $", true, false, false, false); t5 = J.toString$0$(prevText._dom$_data); prevText._dom$_data = t5; t4 = t4._nativeRegExp.test(t5); } else t4 = true; if (t4 && B.JSString_methods.substring$2(text, 0, 1) === " ") text = B.JSString_methods.substring$1(text, 1); if (text.length === 0) { next = A.nextSibling(current); if (next == null) next = current.parentNode; t4 = current.parentNode; if (t4 != null) { value = t4.__Node_nodes_FI; if (value === $) { t5 = A._setArrayType([], t3); t4.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t4.__Node_nodes_FI = new A.NodeList(t4, t5); } B.JSArray_methods.remove$1(value._list_proxy$_list, current); } current = next; continue; } current._dom$_data = text; prevText = current; } else if (current.get$nodeType(current) === 1) { t1._as(current); t4 = current.localName; if (B.JSArray_methods.contains$1(removeTags, t4.toLowerCase())) { next = A.nextSibling(current); if (next == null) next = current.parentNode; t4 = current.parentNode; if (t4 != null) { value = t4.__Node_nodes_FI; if (value === $) { t5 = A._setArrayType([], t3); t4.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t4.__Node_nodes_FI = new A.NodeList(t4, t5); } B.JSArray_methods.remove$1(value._list_proxy$_list, current); } current = next; continue; } t5 = A._asElement(current); if (t5 == null) t5 = _null; else { t5 = t5.localName; t5 = t5 == null ? _null : t5.toLowerCase(); } if (B.JSArray_methods.contains$1(B.List_ouN0, t5) || t4.toLowerCase() === "br") { if (prevText != null) { t4 = J.toString$0$(prevText._dom$_data); prevText._dom$_data = t4; t5 = A.RegExp_RegExp(" $", true, false, false, false); t4 = A.stringReplaceAllUnchecked(t4, t5, ""); prevText._dom$_data = t4; } prevText = _null; } else { t4 = A._asElement(current); if (t4 == null) t4 = _null; else { t4 = t4.localName; t4 = t4 == null ? _null : t4.toLowerCase(); } if (B.JSArray_methods.contains$1(B.List_b5Q, t4)) prevText = _null; } } else { next = A.nextSibling(current); if (next == null) next = current.parentNode; t4 = current.parentNode; if (t4 != null) { value = t4.__Node_nodes_FI; if (value === $) { t5 = A._setArrayType([], t3); t4.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t4.__Node_nodes_FI = new A.NodeList(t4, t5); } B.JSArray_methods.remove$1(value._list_proxy$_list, current); } current = next; continue; } next = A._nextNode(prev, current); prev = current; current = next; } if (prevText != null) { t1 = J.toString$0$(prevText._dom$_data); prevText._dom$_data = t1; t2 = A.RegExp_RegExp(" $", true, false, false, false); t1 = A.stringReplaceAllUnchecked(t1, t2, ""); prevText._dom$_data = t1; prevText._dom$_data = t1; if (t1.length === 0) A._remove(prevText); } return domNode; }, _isPre(node) { return node instanceof A.Element && A._asElement(node).localName.toLowerCase() === "pre"; }, _nextNode(prev, current) { var t1, parentNode; if (prev != null && prev.parentNode == current || A._isPre(current)) { current.toString; t1 = A.nextSibling(current); return t1 == null ? current.parentNode : t1; } t1 = current.get$nodes(0); t1 = !t1.get$isEmpty(t1) ? current.get$nodes(0)._list_proxy$_list[0] : null; if (t1 == null) t1 = A.nextSibling(current); if (t1 == null) { parentNode = current.parentNode; t1 = parentNode instanceof A.Element ? parentNode : null; } return t1; }, _remove(node) { var next = A.nextSibling(node); if (next == null) next = node.parentNode; node.remove$0(0); return next; }, wrapFormatException($name, value, body) { var error, error0, t1, exception; try { t1 = body.call$0(); return t1; } catch (exception) { t1 = A.unwrapException(exception); if (t1 instanceof A.SourceSpanFormatException) { error = t1; throw A.wrapException(A.SourceSpanFormatException$("Invalid " + $name + ": " + error._span_exception$_message, error._span, J.get$source$z(error))); } else if (type$.FormatException._is(t1)) { error0 = t1; throw A.wrapException(A.FormatException$("Invalid " + $name + ' "' + value + '": ' + J.get$message$x(error0), J.get$source$z(error0), J.get$offset$x(error0))); } else throw exception; } }, compositeImage(dst, src, blend, dstX, dstY) { var dy, dx, t1, yCache, y, xCache, x, _null = null, srcW = src.get$width(0), srcH = src.get$height(0), dstW = dst.get$width(0) < src.get$width(0) ? dst.get$width(0) : src.get$width(0), dstH = dst.get$height(0) < src.get$height(0) ? dst.get$height(0) : src.get$height(0); if (dst.get$hasPalette()) dst.convert$1$numChannels(dst.get$numChannels()); dy = srcH / dstH; dx = srcW / dstW; t1 = type$.int; yCache = J.JSArray_JSArray$allocateFixed(dstH, t1); for (y = 0; y < dstH; ++y) yCache[y] = B.JSNumber_methods.toInt$0(y * dy); xCache = J.JSArray_JSArray$allocateFixed(dstW, t1); for (x = 0; x < dstW; ++x) xCache[x] = B.JSNumber_methods.toInt$0(x * dx); if (blend === B.BlendMode_0) A._directComposite(src, dst, dstX, dstY, dstW, dstH, xCache, yCache, _null, B.Channel_4); else A._composite(src, dst, dstX, dstY, dstW, dstH, xCache, yCache, blend, false, _null, B.Channel_4); return dst; }, _directComposite(src, dst, dstX, dstY, dstW, dstH, xCache, yCache, mask, maskChannel) { var p, y, t1, x, t2, t3, t4; for (p = null, y = 0; y < dstH; ++y) for (t1 = dstY + y, x = 0; x < dstW; ++x) { t2 = xCache[x]; t3 = yCache[y]; t4 = src.data; p = t4 == null ? null : t4.getPixel$3(t2, t3, p); if (p == null) p = new A.PixelUndefined(); dst.setPixel$3(dstX + x, t1, p); } }, _composite(src, dst, dstX, dstY, dstW, dstH, xCache, yCache, blend, linearBlend, mask, maskChannel) { var p, y, t1, x, t2, t3, t4; for (p = null, y = 0; y < dstH; ++y) for (t1 = dstY + y, x = 0; x < dstW; ++x) { t2 = xCache[x]; t3 = yCache[y]; t4 = src.data; p = t4 == null ? null : t4.getPixel$3(t2, t3, p); if (p == null) p = new A.PixelUndefined(); A.drawPixel(dst, dstX + x, t1, p, blend, false, mask, maskChannel); } }, drawPixel(image, x, y, c, blend, linearBlend, mask, maskChannel) { var overlayR, overlayG, overlayB, t1, dst, baseR, baseG, baseB, baseA, baseOverlayAlphaProduct, t2, t3, rightHandProductR, rightHandProductG, rightHandProductB, t4, oR, oG, oB, colorChoiceR, colorChoiceG, colorChoiceB, t5, t6, invA; if (!image.isBoundsSafe$2(x, y)) return image; if (blend === B.BlendMode_0 || image.get$hasPalette()) if (image.isBoundsSafe$2(x, y)) { image.getPixel$2(x, y).$set$1(0, c); return image; } overlayR = c.get$rNormalized(); overlayG = c.get$gNormalized(); overlayB = c.get$bNormalized(); t1 = c.get$length(c) < 4 ? 1 : c.get$aNormalized(); if (t1 === 0) return image; dst = image.getPixel$2(x, y); baseR = dst.get$rNormalized(); baseG = dst.get$gNormalized(); baseB = dst.get$bNormalized(); baseA = dst.get$aNormalized(); switch (blend.index) { case 0: return image; case 1: break; case 2: overlayR = Math.max(baseR, overlayR); overlayG = Math.max(baseG, overlayG); overlayB = Math.max(baseB, overlayB); break; case 3: overlayR = 1 - (1 - overlayR) * (1 - baseR); overlayG = 1 - (1 - overlayG) * (1 - baseG); overlayB = 1 - (1 - overlayB) * (1 - baseB); break; case 4: baseOverlayAlphaProduct = t1 * baseA; t2 = 1 - baseA; t3 = 1 - t1; rightHandProductR = overlayR * t2 + baseR * t3; rightHandProductG = overlayG * t2 + baseG * t3; rightHandProductB = overlayB * t2 + baseB * t3; t3 = B.JSNumber_methods.clamp$2(t1, 0.01, 1); t2 = t1 < 0; t4 = t2 ? 0 : 1; oR = B.JSNumber_methods.clamp$2(overlayR / t3 * t4, 0, 0.99); t4 = B.JSNumber_methods.clamp$2(t1, 0.01, 1); t3 = t2 ? 0 : 1; oG = B.JSNumber_methods.clamp$2(overlayG / t4 * t3, 0, 0.99); t3 = B.JSNumber_methods.clamp$2(t1, 0.01, 1); t2 = t2 ? 0 : 1; oB = B.JSNumber_methods.clamp$2(overlayB / t3 * t2, 0, 0.99); t2 = baseR * t1; t3 = baseG * t1; t4 = baseB * t1; colorChoiceR = baseOverlayAlphaProduct < overlayR * baseA + t2 ? 0 : 1; colorChoiceG = baseOverlayAlphaProduct < overlayG * baseA + t3 ? 0 : 1; colorChoiceB = baseOverlayAlphaProduct < overlayB * baseA + t4 ? 0 : 1; overlayR = (baseOverlayAlphaProduct + rightHandProductR) * (1 - colorChoiceR) + (t2 / (1 - oR) + rightHandProductR) * colorChoiceR; overlayG = (baseOverlayAlphaProduct + rightHandProductG) * (1 - colorChoiceG) + (t3 / (1 - oG) + rightHandProductG) * colorChoiceG; overlayB = (baseOverlayAlphaProduct + rightHandProductB) * (1 - colorChoiceB) + (t4 / (1 - oB) + rightHandProductB) * colorChoiceB; break; case 5: overlayR = baseR + overlayR; overlayG = baseG + overlayG; overlayB = baseB + overlayB; break; case 6: overlayR = Math.min(baseR, overlayR); overlayG = Math.min(baseG, overlayG); overlayB = Math.min(baseB, overlayB); break; case 7: overlayR = baseR * overlayR; overlayG = baseG * overlayG; overlayB = baseB * overlayB; break; case 8: overlayR = overlayR !== 0 ? 1 - (1 - baseR) / overlayR : 0; overlayG = overlayG !== 0 ? 1 - (1 - baseG) / overlayG : 0; overlayB = overlayB !== 0 ? 1 - (1 - baseB) / overlayB : 0; break; case 9: t2 = 1 - baseA; t3 = 1 - t1; t4 = overlayR * t2; t5 = baseR * t3; overlayR = 2 * baseR < baseA ? 2 * overlayR * baseR + t4 + t5 : t1 * baseA - 2 * (baseA - baseR) * (t1 - overlayR) + t4 + t5; t4 = overlayG * t2; t5 = baseG * t3; overlayG = 2 * baseG < baseA ? 2 * overlayG * baseG + t4 + t5 : t1 * baseA - 2 * (baseA - baseG) * (t1 - overlayG) + t4 + t5; t2 = overlayB * t2; t3 = baseB * t3; overlayB = 2 * baseB < baseA ? 2 * overlayB * baseB + t2 + t3 : t1 * baseA - 2 * (baseA - baseB) * (t1 - overlayB) + t2 + t3; break; case 10: t2 = baseA === 0; if (t2) overlayR = 0; else { t3 = baseR / baseA; overlayR = baseR * (t1 * t3 + 2 * overlayR * (1 - t3)) + overlayR * (1 - baseA) + baseR * (1 - t1); } if (t2) overlayG = 0; else { t3 = baseG / baseA; overlayG = baseG * (t1 * t3 + 2 * overlayG * (1 - t3)) + overlayG * (1 - baseA) + baseG * (1 - t1); } if (t2) overlayB = 0; else { t2 = baseB / baseA; overlayB = baseB * (t1 * t2 + 2 * overlayB * (1 - t2)) + overlayB * (1 - baseA) + baseB * (1 - t1); } break; case 11: t2 = 2 * overlayR; t3 = 1 - baseA; t4 = 1 - t1; t5 = overlayR * t3; t6 = baseR * t4; overlayR = t2 < t1 ? t2 * baseR + t5 + t6 : t1 * baseA - 2 * (baseA - baseR) * (t1 - overlayR) + t5 + t6; t2 = 2 * overlayG; t5 = overlayG * t3; t6 = baseG * t4; overlayG = t2 < t1 ? t2 * baseG + t5 + t6 : t1 * baseA - 2 * (baseA - baseG) * (t1 - overlayG) + t5 + t6; t2 = 2 * overlayB; t3 = overlayB * t3; t4 = baseB * t4; overlayB = t2 < t1 ? t2 * baseB + t3 + t4 : t1 * baseA - 2 * (baseA - baseB) * (t1 - overlayB) + t3 + t4; break; case 12: overlayR = Math.abs(overlayR - baseR); overlayG = Math.abs(overlayG - baseG); overlayB = Math.abs(overlayB - baseB); break; case 13: overlayR = baseR - overlayR; overlayG = baseG - overlayG; overlayB = baseB - overlayB; break; case 14: overlayR = overlayR !== 0 ? baseR / overlayR : 0; overlayG = overlayG !== 0 ? baseG / overlayG : 0; overlayB = overlayB !== 0 ? baseB / overlayB : 0; break; } invA = 1 - t1; dst.set$rNormalized(overlayR * t1 + baseR * baseA * invA); dst.set$gNormalized(overlayG * t1 + baseG * baseA * invA); dst.set$bNormalized(overlayB * t1 + baseB * baseA * invA); dst.set$aNormalized(t1 + baseA * invA); return image; }, _convertColor(c, c2, a) { var cl, g, ci, l, v, numChannels = c2.get$length(c2), format = c2.get$format(), t1 = c.get$palette(), fromFormat = t1 == null ? null : t1.get$format(); if (fromFormat == null) fromFormat = c.get$format(); cl = c.get$length(c); if (numChannels === 1) { g = c.get$length(c) > 2 ? c.get$luminance() : c.$index(0, 0); c2.$indexSet(0, 0, A.convertFormatValue(A._isInt(c.$index(0, 0)) ? B.JSNumber_methods.floor$0(g) : g, fromFormat, format)); } else if (numChannels <= cl) for (ci = 0; ci < numChannels; ++ci) c2.$indexSet(0, ci, A.convertFormatValue(c.$index(0, ci), fromFormat, format)); else if (cl === 2) { l = A.convertFormatValue(c.$index(0, 0), fromFormat, format); if (numChannels === 3) { c2.$indexSet(0, 0, l); c2.$indexSet(0, 1, l); c2.$indexSet(0, 2, l); } else { a = A.convertFormatValue(c.$index(0, 1), fromFormat, format); c2.$indexSet(0, 0, l); c2.$indexSet(0, 1, l); c2.$indexSet(0, 2, l); c2.$indexSet(0, 3, a); } } else { for (ci = 0; ci < cl; ++ci) c2.$indexSet(0, ci, A.convertFormatValue(c.$index(0, ci), fromFormat, format)); v = cl === 1 ? c2.$index(0, 0) : 0; for (ci = cl; ci < numChannels; ++ci) c2.$indexSet(0, ci, ci === 3 ? a : v); } return c2; }, convertColor(c, alpha, format, numChannels, to) { var t2, c2, t1 = c.get$palette(), fromFormat = t1 == null ? null : t1.get$format(); if (fromFormat == null) fromFormat = c.get$format(); t1 = to == null; t2 = t1 ? null : to.get$format(); format = t2 == null ? format : t2; if (format == null) format = c.get$format(); t2 = t1 ? null : to.get$length(to); numChannels = t2 == null ? numChannels : t2; if (numChannels == null) numChannels = c.get$length(c); if (alpha == null) alpha = 0; if (format === fromFormat && numChannels === c.get$length(c)) { if (t1) return c.clone$0(0); to.$set$1(0, c); return to; } switch (format.index) { case 3: if (t1) c2 = new A.ColorUint8(new Uint8Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 0: return A._convertColor(c, t1 ? new A.ColorUint1(numChannels, 0) : to, alpha); case 1: return A._convertColor(c, t1 ? new A.ColorUint2(numChannels, 0) : to, alpha); case 2: if (t1) { t1 = numChannels < 3 ? 1 : 2; c2 = new A.ColorUint4(numChannels, new Uint8Array(t1)); } else c2 = to; return A._convertColor(c, c2, alpha); case 4: if (t1) c2 = new A.ColorUint16(new Uint16Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 5: if (t1) c2 = new A.ColorUint32(new Uint32Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 6: if (t1) c2 = new A.ColorInt8(new Int8Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 7: if (t1) c2 = new A.ColorInt16(new Int16Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 8: if (t1) c2 = new A.ColorInt32(new Int32Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 9: if (t1) c2 = new A.ColorFloat16(new Uint16Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 10: if (t1) c2 = new A.ColorFloat32(new Float32Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); case 11: if (t1) c2 = new A.ColorFloat64(new Float64Array(numChannels)); else c2 = to; return A._convertColor(c, c2, alpha); } }, getLuminance(c) { return 0.299 * c.get$r(c) + 0.587 * c.get$g() + 0.114 * c.get$b(c); }, Float16_doubleToFloat16(n) { var xI, e, m; $.$get$__float32()[0] = n; xI = $.$get$__float32ToUint32()[0]; if (n === 0) return xI >>> 16; if ($.Float16__toFloatFloat32Data == null) A.Float16__initialize(); e = J.$index$asx($.Float16____eLut._readField$0(), xI >>> 23 & 511); if (e !== 0) { m = xI & 8388607; return e + (m + 4095 + (m >>> 13 & 1) >>> 13); } return A.Float16__convert(xI); }, Float16__convert(i) { var t, t1, s = i >>> 16 & 32768, e = (i >>> 23 & 255) - 112, m = i & 8388607; if (e <= 0) { if (e < -10) return s; m |= 8388608; t = 14 - e; return (s | B.JSInt_methods.$shr(m + (B.JSInt_methods.$shl(1, t - 1) - 1) + (B.JSInt_methods._shrReceiverPositive$1(m, t) & 1), t)) >>> 0; } else if (e === 143) if (m === 0) return s | 31744; else { m = m >>> 13; t1 = m === 0 ? 1 : 0; return s | m | t1 | 31744; } else { m = m + 4095 + (m >>> 13 & 1); if ((m & 8388608) !== 0) { ++e; m = 0; } if (e > 30) return s | 31744; return (s | e << 10 | m >>> 13) >>> 0; } }, Float16__initialize() { var floatUint32Data, i, e, t2, t3, t1 = $.Float16__toFloatFloat32Data; if (t1 != null) return t1; floatUint32Data = new Uint32Array(65536); $.Float16__toFloatFloat32Data = A.NativeFloat32List_NativeFloat32List$view(floatUint32Data.buffer, 0, null); $.Float16____eLut.__late_helper$_value = new Uint16Array(512); for (t1 = $.Float16____eLut.__late_helper$_name, i = 0; i < 256; ++i) { e = (i & 255) - 112; if (e <= 0 || e >= 30) { t2 = $.Float16____eLut.__late_helper$_value; if (t2 === $.Float16____eLut) A.throwExpression(A.LateError$fieldNI(t1)); J.$indexSet$ax(t2, i, 0); t2 = $.Float16____eLut.__late_helper$_value; if (t2 === $.Float16____eLut) A.throwExpression(A.LateError$fieldNI(t1)); J.$indexSet$ax(t2, (i | 256) >>> 0, 0); } else { t2 = $.Float16____eLut.__late_helper$_value; if (t2 === $.Float16____eLut) A.throwExpression(A.LateError$fieldNI(t1)); t3 = e << 10 >>> 0; J.$indexSet$ax(t2, i, t3); t2 = $.Float16____eLut.__late_helper$_value; if (t2 === $.Float16____eLut) A.throwExpression(A.LateError$fieldNI(t1)); J.$indexSet$ax(t2, (i | 256) >>> 0, (t3 | 32768) >>> 0); } } for (i = 0; i < 65536; ++i) floatUint32Data[i] = A.Float16__halfToFloat(i); t1 = $.Float16__toFloatFloat32Data; t1.toString; return t1; }, Float16__halfToFloat(y) { var t1, s = y >>> 15 & 1, e = y >>> 10 & 31, m = y & 1023; if (e === 0) if (m === 0) return s << 31 >>> 0; else { for (; (m & 1024) === 0;) { m = m << 1; --e; } ++e; m &= 4294966271; } else if (e === 31) { t1 = s << 31; if (m === 0) return (t1 | 2139095040) >>> 0; else return (t1 | m << 13 | 2139095040) >>> 0; } return (s << 31 | e + 112 << 23 | m << 13) >>> 0; }, SKReceiptManager_retrieveReceiptData() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, t1; var $async$SKReceiptManager_retrieveReceiptData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($.$get$_hostApi1().retrieveReceiptData$0(), $async$SKReceiptManager_retrieveReceiptData); case 3: // returning from await. t1 = $async$result; $async$returnValue = t1 == null ? "" : t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$SKReceiptManager_retrieveReceiptData, $async$completer); }, _emptySymbols() { return A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.DateSymbols); }, _emptyPatterns() { return A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Map_String_String); }, defaultLocale() { var t1 = $._defaultLocale; return t1; }, dayOfYear(month, day, leapYear) { var t1, t2; if (month === 1) return day; if (month === 2) return day + 31; t1 = B.JSNumber_methods.floor$0(30.6 * month - 91.4); t2 = leapYear ? 1 : 0; return t1 + day + 59 + t2; }, _setLoading(state, action) { return true; }, _setLoaded(state, action) { return false; }, _setSaving(state, action) { return true; }, _setSaved(state, action) { return false; }, presentCustomField(company, customFieldType, value) { if (company.getCustomFieldType$1(customFieldType) === "switch") return value === "yes"; else return value; }, convertHexStringToColor(value) { var t1, exception; value = value; if (value == null) return null; t1 = value; value = A.stringReplaceAllUnchecked(t1, "#", ""); if (J.get$length$asx(value) !== 6) return null; try { t1 = A.int_parse(value, 16); return new A.Color(t1 + 4278190080 >>> 0); } catch (exception) { return null; } }, convertColorToHexString(color) { var hex, t1, exception; try { hex = B.JSInt_methods.toRadixString$1(color.get$value(color), 16); t1 = J.substring$2$s(hex, 2, J.get$length$asx(hex)); return "#" + t1; } catch (exception) { return null; } }, addMonths(dateTime, offset) { var result, t1, newDay, r = B.JSInt_methods.$mod(offset, 12), newYear = A.Primitives_getYear(dateTime) + B.JSInt_methods._tdivFast$1(offset - r, 12), newMonth = A.Primitives_getMonth(dateTime) + r; if (newMonth > 12) { ++newYear; newMonth -= 12; } result = B.List_OLT[newMonth]; if (newMonth === 2) if (B.JSInt_methods.$mod(newYear, 400) !== 0) t1 = B.JSInt_methods.$mod(newYear, 4) === 0 && B.JSInt_methods.$mod(newYear, 100) !== 0; else t1 = true; else t1 = false; if (t1) ++result; newDay = Math.min(A.Primitives_getDay(dateTime), result); if (dateTime.isUtc) { t1 = A.Primitives_valueFromDecomposedDate(newYear, newMonth, newDay, A.Primitives_getHours(dateTime), A.Primitives_getMinutes(dateTime), A.Primitives_getSeconds(dateTime), A.Primitives_getMilliseconds(dateTime), true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, true); } else { t1 = A.Primitives_valueFromDecomposedDate(newYear, newMonth, newDay, A.Primitives_getHours(dateTime), A.Primitives_getMinutes(dateTime), A.Primitives_getSeconds(dateTime), A.Primitives_getMilliseconds(dateTime), false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, false); } }, calculateStartDate(company, customEndDate, customStartDate, dateRange, offset) { var firstDayOfMonth, firstMonthOfYear, firstDayOfYear, startDate, endDate, today = new A.DateTime(Date.now(), false), t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(today), A.Primitives_getMonth(today), 1, 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); firstDayOfMonth = new A.DateTime(t1, true); firstMonthOfYear = A.Primitives_parseInt(company.firstMonthOfYear, null); if (firstMonthOfYear == null) firstMonthOfYear = 1; t1 = firstMonthOfYear > A.Primitives_getMonth(today) ? 1 : 0; t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(today) - t1, firstMonthOfYear, 1, 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); firstDayOfYear = new A.DateTime(t1, true); switch (dateRange) { case B.DateRange_last7Days: return A.convertDateTimeToSqlDate(today.subtract$1(A.Duration$(7 * (1 + offset), 0, 0, 0, 0, 0))); case B.DateRange_last30Days: return A.convertDateTimeToSqlDate(today.subtract$1(A.Duration$(30 * (1 + offset), 0, 0, 0, 0, 0))); case B.DateRange_last365Days: return A.convertDateTimeToSqlDate(today.subtract$1(A.Duration$(365 * (1 + offset), 0, 0, 0, 0, 0))); case B.DateRange_thisMonth: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, offset * -1)); case B.DateRange_lastMonth: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, (1 + offset) * -1)); case B.DateRange_thisQuarter: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, offset * -3 + B.JSInt_methods.$mod(A.Primitives_getMonth(today) - 1, 3) * -1)); case B.DateRange_lastQuarter: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, (offset + 1) * -3 + B.JSInt_methods.$mod(A.Primitives_getMonth(today) - 1, 3) * -1)); case B.DateRange_thisYear: t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(firstDayOfYear) + offset * -1, A.Primitives_getMonth(firstDayOfYear), A.Primitives_getDay(firstDayOfYear), 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return A.convertDateTimeToSqlDate(new A.DateTime(t1, true)); case B.DateRange_lastYear: t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(firstDayOfYear) + (1 + offset) * -1, A.Primitives_getMonth(firstDayOfYear), A.Primitives_getDay(firstDayOfYear), 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return A.convertDateTimeToSqlDate(new A.DateTime(t1, true)); case B.DateRange_allTime: return null; default: if (customStartDate == null || customStartDate.length === 0) startDate = new A.DateTime(Date.now(), false); else { t1 = A.DateTime_tryParse(customStartDate); startDate = t1 == null ? new A.DateTime(Date.now(), false) : t1; } if (customEndDate == null || customEndDate.length === 0) endDate = new A.DateTime(Date.now(), false); else { t1 = A.DateTime_tryParse(customEndDate); endDate = t1 == null ? new A.DateTime(Date.now(), false) : t1; } return A.convertDateTimeToSqlDate(startDate.subtract$1(A.Duration$(B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, endDate._value - startDate._value, 0, 0)._duration, 864e8) * offset, 0, 0, 0, 0, 0))); } }, calculateEndDate(company, customEndDate, customStartDate, dateRange, offset) { var firstDayOfMonth, firstMonthOfYear, firstDayOfYear, startDate, endDate, today = new A.DateTime(Date.now(), false), t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(today), A.Primitives_getMonth(today), 1, 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); firstDayOfMonth = new A.DateTime(t1, true); firstMonthOfYear = A.Primitives_parseInt(company.firstMonthOfYear, null); if (firstMonthOfYear == null) firstMonthOfYear = 1; t1 = firstMonthOfYear > A.Primitives_getMonth(today) ? 1 : 0; t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(today) - t1, firstMonthOfYear, 1, 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); firstDayOfYear = new A.DateTime(t1, true); switch (dateRange) { case B.DateRange_last7Days: return A.convertDateTimeToSqlDate(today.subtract$1(A.Duration$(7 * offset + 1, 0, 0, 0, 0, 0))); case B.DateRange_last30Days: return A.convertDateTimeToSqlDate(today.subtract$1(A.Duration$(30 * offset + 1, 0, 0, 0, 0, 0))); case B.DateRange_last365Days: return A.convertDateTimeToSqlDate(today.subtract$1(A.Duration$(365 * offset + 1, 0, 0, 0, 0, 0))); case B.DateRange_thisMonth: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, (offset - 1) * -1).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))); case B.DateRange_lastMonth: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, offset * -1).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))); case B.DateRange_thisQuarter: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, offset * -3 + B.JSInt_methods.$mod(A.Primitives_getMonth(today) - 1, 3) * -1 + 3).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))); case B.DateRange_lastQuarter: return A.convertDateTimeToSqlDate(A.addMonths(firstDayOfMonth, (offset + 1) * -3 + B.JSInt_methods.$mod(A.Primitives_getMonth(today) - 1, 3) * -1 + 3).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))); case B.DateRange_thisYear: t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(firstDayOfYear) + (offset - 1) * -1, A.Primitives_getMonth(firstDayOfYear), A.Primitives_getDay(firstDayOfYear), 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return A.convertDateTimeToSqlDate(new A.DateTime(t1, true).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))); case B.DateRange_lastYear: t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(firstDayOfYear) + offset * -1, A.Primitives_getMonth(firstDayOfYear), A.Primitives_getDay(firstDayOfYear), 0, 0, 0, 0, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return A.convertDateTimeToSqlDate(new A.DateTime(t1, true).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))); case B.DateRange_allTime: return null; default: if (customStartDate == null || customStartDate.length === 0) startDate = new A.DateTime(Date.now(), false); else { t1 = A.DateTime_tryParse(customStartDate); startDate = t1 == null ? new A.DateTime(Date.now(), false) : t1; } if (customEndDate == null || customEndDate.length === 0) endDate = new A.DateTime(Date.now(), false); else { t1 = A.DateTime_tryParse(customEndDate); endDate = t1 == null ? new A.DateTime(Date.now(), false) : t1; } return A.convertDateTimeToSqlDate(endDate.subtract$1(A.Duration$(B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, endDate._value - startDate._value, 0, 0)._duration, 864e8) * offset, 0, 0, 0, 0, 0))); } }, pickFiles(allowMultiple, allowedExtensions, fileIndex, fileType) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_List_MultipartFile), $async$returnValue; var $async$pickFiles = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A._pickFiles(allowMultiple, allowedExtensions, fileIndex, fileType); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$pickFiles, $async$completer); }, _pickFiles(allowMultiple, allowedExtensions, fileIndex, fileType) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_List_MultipartFile), $async$returnValue, t3, result, multipartFiles, t4, t5, t6, t7, index, file, t8, t9, t10, t11, t12, t13, lastEvent, t1, t2; var $async$_pickFiles = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$FilePicker__instance(); t2 = fileType == null ? B.FileType_5 : fileType; if (fileType === B.FileType_2) t3 = A._setArrayType([], type$.JSArray_String); else t3 = allowedExtensions == null ? A._setArrayType([], type$.JSArray_String) : allowedExtensions; $async$goto = 3; return A._asyncAwait(t1.pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData(true, allowMultiple, t3, t2, true), $async$_pickFiles); case 3: // returning from await. result = $async$result; if (result != null && J.get$isNotEmpty$asx(result.files)) { multipartFiles = A._setArrayType([], type$.JSArray_MultipartFile); for (t1 = result.files, t2 = J.getInterceptor$asx(t1), t3 = type$._AsyncStreamController_List_int, t4 = t3._eval$1("_DelayedData<1>"), t5 = type$.UnmodifiableMapView_String_String, t6 = type$.String, t7 = t3._eval$1("_ControllerStream<1>"), index = 0; index < t2.get$length(t1); ++index) { file = t2.$index(t1, index); if (allowMultiple) t8 = "documents[" + index + "]"; else { fileIndex.toString; t8 = fileIndex; } t9 = file.bytes; t9.toString; t10 = file.name; t11 = new A._AsyncStreamController(null, null, null, null, t3); t12 = t11._ensurePendingEvents$0(); t13 = new A._DelayedData(t9, t4); lastEvent = t12.lastPendingEvent; if (lastEvent == null) t12.firstPendingEvent = t12.lastPendingEvent = t13; else { lastEvent.set$next(0, t13); t12.lastPendingEvent = t13; } t11._closeUnchecked$0(); t9 = J.get$length$asx(t9); t11 = A.toByteStream(new A.ByteStream(new A._ControllerStream(t11, t7))); t12 = new A.MediaType("application".toLowerCase(), "octet-stream".toLowerCase(), new A.UnmodifiableMapView(A.LinkedHashMap_LinkedHashMap$_empty(t6, t6), t5)); multipartFiles.push(new A.MultipartFile(t8, t9, t10, t12, t11)); } $async$returnValue = multipartFiles; // goto return $async$goto = 1; break; } $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_pickFiles, $async$completer); }, saveDownloadedFile(data, fileName, languageId, prefix) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t1, t2; var $async$saveDownloadedFile = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (prefix != null) { t1 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); fileName = t2.lookup$2$overrideLocaleCode(prefix, t1.staticState.languageMap._map$_map.$index(0, languageId).locale) + "_" + fileName; } t1 = A.AnchorElement_AnchorElement("data:application/octet-stream;charset=utf-16le;base64," + B.C_Base64Codec.get$encoder().convert$1(data)); t1.setAttribute("download", fileName); t1.click(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$saveDownloadedFile, $async$completer); }, getAppDownloadDirectory() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), $async$returnValue; var $async$getAppDownloadDirectory = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getAppDownloadDirectory, $async$completer); }, getEntityActionIcon(entityAction) { switch (entityAction) { case B.EntityAction_edit: return B._MdiIconData_gg9; case B.EntityAction_viewStatement: case B.EntityAction_viewPdf: case B.EntityAction_bulkDownload: return B.IconData_58560_MaterialIcons_null_false; case B.EntityAction_viewDocument: return B.IconData_58548_MaterialIcons_null_false; case B.EntityAction_bulkPrint: case B.EntityAction_printPdf: return B.IconData_58602_MaterialIcons_null_false; case B.EntityAction_download: case B.EntityAction_documents: return B.IconData_57857_MaterialIcons_null_false; case B.EntityAction_clientPortal: case B.EntityAction_vendorPortal: return B.IconData_57712_MaterialIcons_null_false; case B.EntityAction_clone: case B.EntityAction_cloneToOther: case B.EntityAction_cloneToInvoice: case B.EntityAction_cloneToExpense: case B.EntityAction_cloneToQuote: case B.EntityAction_cloneToCredit: case B.EntityAction_cloneToRecurring: case B.EntityAction_cloneToPurchaseOrder: return B.IconData_57750_MaterialIcons_null_false; case B.EntityAction_markSent: return B.IconData_58608_MaterialIcons_null_false; case B.EntityAction_markPaid: return B.IconData_58497_MaterialIcons_null_false; case B.EntityAction_sendEmail: case B.EntityAction_bulkSendEmail: case B.EntityAction_resendInvite: case B.EntityAction_sendNow: return B.IconData_58737_MaterialIcons_null_true; case B.EntityAction_schedule: return B.IconData_58710_MaterialIcons_null_false; case B.EntityAction_archive: return B.IconData_57489_MaterialIcons_null_false; case B.EntityAction_delete: return B.IconData_57785_MaterialIcons_null_false; case B.EntityAction_remove: return B.IconData_58648_MaterialIcons_null_false; case B.EntityAction_restore: return B.IconData_58676_MaterialIcons_null_false; case B.EntityAction_convert: case B.EntityAction_convertMatched: case B.EntityAction_convertToInvoice: case B.EntityAction_convertToExpense: case B.EntityAction_convertToProject: case B.EntityAction_convertToPayment: return B.IconData_57744_MaterialIcons_null_false; case B.EntityAction_approve: case B.EntityAction_accept: return B.IconData_57690_MaterialIcons_null_false; case B.EntityAction_newInvoice: case B.EntityAction_newExpense: case B.EntityAction_newTask: case B.EntityAction_newClient: case B.EntityAction_newPayment: case B.EntityAction_newQuote: case B.EntityAction_newCredit: case B.EntityAction_newRecurringInvoice: case B.EntityAction_newRecurringQuote: case B.EntityAction_newRecurringExpense: case B.EntityAction_newPurchaseOrder: case B.EntityAction_invoiceTask: case B.EntityAction_invoiceExpense: case B.EntityAction_invoiceProject: case B.EntityAction_addToInvoice: return B.IconData_57424_MaterialIcons_null_false; case B.EntityAction_resume: case B.EntityAction_start: return B.IconData_58571_MaterialIcons_null_false; case B.EntityAction_stop: return B.IconData_58886_MaterialIcons_null_false; case B.EntityAction_settings: return B.IconData_58751_MaterialIcons_null_false; case B.EntityAction_refundPayment: case B.EntityAction_cancelInvoice: return B.IconData_58648_MaterialIcons_null_false; case B.EntityAction_reverse: return B.IconData_59020_MaterialIcons_null_true; case B.EntityAction_copy: return B.IconData_57744_MaterialIcons_null_false; case B.EntityAction_applyPayment: case B.EntityAction_applyCredit: return B.IconData_58497_MaterialIcons_null_false; case B.EntityAction_disconnect: return B._MdiIconData_Oe4; case B.EntityAction_reconnect: return B._MdiIconData_7T13; case B.EntityAction_purge: return B.IconData_57786_MaterialIcons_null_false; case B.EntityAction_viewInvoice: return B._MdiIconData_2C7; case B.EntityAction_viewExpense: return B._MdiIconData_jVE; case B.EntityAction_changeStatus: return B.IconData_57441_MaterialIcons_null_false; case B.EntityAction_back: return B.IconData_61224_MaterialIcons_null_false; case B.EntityAction_save: return B.IconData_57717_MaterialIcons_null_false; case B.EntityAction_addToInventory: return B.IconData_58185_MaterialIcons_null_false; case B.EntityAction_merge: return B._MdiIconData_kmg; case B.EntityAction_autoBill: return B._MdiIconData_ifn0; case B.EntityAction_updatePrices: return B._MdiIconData_YMD; case B.EntityAction_increasePrices: return B._MdiIconData_2C70; case B.EntityAction_setTaxCategory: return B._MdiIconData_qjl; case B.EntityAction_eInvoice: case B.EntityAction_eQuote: case B.EntityAction_eCredit: case B.EntityAction_ePurchaseOrder: return B._MdiIconData_aAu0; case B.EntityAction_unlink: return B._MdiIconData_2C71; case B.EntityAction_runTemplate: return B._MdiIconData_90Y2; case B.EntityAction_bulkUpdate: return B._MdiIconData_OON; case B.EntityAction_addComment: return B._MdiIconData_Gjc; case B.EntityAction_assignGroup: return B._MdiIconData_egL4; default: return null; } }, getEntityIcon(entityType) { switch (entityType) { case B.EntityType_dashboard: return B._MdiIconData_rJg; case B.EntityType_reports: return B._MdiIconData_egL2; case B.EntityType_settings: return B._MdiIconData_AmO0; case B.EntityType_product: return B._MdiIconData_7T12; case B.EntityType_project: return B._MdiIconData_2Nv0; case B.EntityType_client: return B.IconData_58502_MaterialIcons_null_false; case B.EntityType_invoice: return B._MdiIconData_2C7; case B.EntityType_recurringInvoice: case B.EntityType_recurringExpense: case B.EntityType_recurringQuote: return B._MdiIconData_90Y; case B.EntityType_payment: return B._MdiIconData_dEB; case B.EntityType_companyGateway: return B._MdiIconData_ifn0; case B.EntityType_quote: return B._MdiIconData_sUr0; case B.EntityType_vendor: return B.IconData_57627_MaterialIcons_null_false; case B.EntityType_expense: return B._MdiIconData_jVE; case B.EntityType_task: return B._MdiIconData_90Y0; case B.EntityType_group: return B._MdiIconData_I2F; case B.EntityType_user: return B.IconData_58513_MaterialIcons_null_false; case B.EntityType_credit: return B._MdiIconData_yrt; case B.EntityType_design: return B._MdiIconData_atK; case B.EntityType_paymentTerm: return B._MdiIconData_dEB0; case B.EntityType_token: return B._MdiIconData_wMy0; case B.EntityType_webhook: return B._MdiIconData_FFB; case B.EntityType_expenseCategory: case B.EntityType_taskStatus: return B._MdiIconData_yvL; case B.EntityType_paymentLink: return B._MdiIconData_egL3; case B.EntityType_purchaseOrder: return B._MdiIconData_90Y1; case B.EntityType_transaction: return B._MdiIconData_Tj8; case B.EntityType_bankAccount: return B._MdiIconData_EuK; case B.EntityType_transactionRule: return B.IconData_58696_MaterialIcons_null_false; case B.EntityType_schedule: return B.IconData_58710_MaterialIcons_null_false; case B.EntityType_document: return B.IconData_58548_MaterialIcons_null_false; case B.EntityType_company: return B.IconData_57627_MaterialIcons_null_false; default: return B._MdiIconData_UEg; } }, getFileTypeIcon(type) { switch (type) { case "pdf": return B._MdiIconData_MO91; case "psd": return B._MdiIconData_jVE; case "txt": return B._MdiIconData_Skt0; case "doc": case "docx": return B._MdiIconData_43h0; case "xls": case "xlsx": return B._MdiIconData_UEg1; case "ppt": case "pptt": return B._MdiIconData_MO93; default: return null; } }, getSettingIcon(section) { switch (section) { case "company_details": return B.IconData_57627_MaterialIcons_null_false; case "user_details": return B.IconData_58513_MaterialIcons_null_false; case "localization": return B.IconData_58214_MaterialIcons_null_false; case "payment_settings": case "company_gateways": return B._MdiIconData_dEB; case "tax_settings": case "tax_settings_rates": return B._MdiIconData_egL; case "import_export": return B.IconData_58168_MaterialIcons_null_false; case "device_settings": return B.IconData_58751_MaterialIcons_null_false; case "group_settings": return B._MdiIconData_I2F; case "generated_numbers": return B._MdiIconData_MO90; case "custom_fields": return B._MdiIconData_Skt; case "custom_designs": return B._MdiIconData_atK; case "invoice_design": return B._MdiIconData_EuK0; case "workflow_settings": return B._MdiIconData_IAW; case "client_portal": return B._MdiIconData_Qa6; case "email_settings": return B.IconData_58307_MaterialIcons_null_false; case "templates_and_reminders": return B._MdiIconData_CtR; case "credit_cards_and_banks": return B._MdiIconData_FFB; case "data_visualizations": return B._MdiIconData_FFB; case "user_management": return B.IconData_58502_MaterialIcons_null_false; case "account_management": return B._MdiIconData_GDY; case "product_settings": return A.getEntityIcon(B.EntityType_product); case "expense_settings": case "expense_category": return A.getEntityIcon(B.EntityType_expense); case "task_settings": case "task_status": return A.getEntityIcon(B.EntityType_task); case "payment_links": return A.getEntityIcon(B.EntityType_paymentLink); case "schedules": return A.getEntityIcon(B.EntityType_schedule); case "bank_accounts": return B._MdiIconData_EuK; case "transaction_rules": return B.IconData_58696_MaterialIcons_null_false; case "e_invoice_settings": return B._MdiIconData_14x; default: return null; } }, getActivityIcon(categoryId) { switch (categoryId) { case 2: return B.IconData_57898_MaterialIcons_null_false; case 1: return B.IconData_57759_MaterialIcons_null_false; case 4: return B.IconData_58560_MaterialIcons_null_false; case 5: return B.IconData_58729_MaterialIcons_null_false; case 3: return B._MdiIconData_FFB; default: return B._MdiIconData_UEg; } }, getExchangeRate(currencyMap, fromCurrencyId, toCurrencyId) { var t2, fromCurrency, toCurrency, baseCurrency, _s18_ = "## Error currency ", t1 = fromCurrencyId == null; if ((t1 ? "" : fromCurrencyId).length !== 0) t2 = (toCurrencyId == null ? "" : toCurrencyId).length === 0; else t2 = true; if (t2) return 1; t2 = currencyMap._map$_map; fromCurrency = t2.$index(0, fromCurrencyId); toCurrency = t2.$index(0, toCurrencyId); baseCurrency = t2.$index(0, "1"); if (t1) { A.print(_s18_ + A.S(fromCurrencyId) + " not found"); return 1; } if (toCurrencyId == null) { A.print(_s18_ + A.S(toCurrencyId) + " not found"); return 1; } if (J.$eq$(fromCurrency, baseCurrency)) return toCurrency.exchangeRate; if (J.$eq$(toCurrency, baseCurrency)) { t1 = fromCurrency == null ? null : fromCurrency.exchangeRate; return 1 / (t1 == null ? 1 : t1); } return toCurrency.exchangeRate * (1 / fromCurrency.exchangeRate); }, SerializationUtils_deserializeWith(list) { var t1 = J.getInterceptor$asx(list); return $.$get$serializers().deserializeWith$1$2(t1.$index(list, 0), t1.$index(list, 1), type$.dynamic); }, WidgetUtils_updateData() { A.isApple(); return; }, WidgetUtils_clearData() { A.isApple(); return; }, $enumDecode(enumValues, source) { var t1, t2; for (t1 = enumValues.get$entries(enumValues), t1 = t1.get$iterator(t1); t1.moveNext$0();) { t2 = t1.get$current(t1); if (J.$eq$(t2.value, source)) return t2.key; } t1 = A.ArgumentError$("`" + source + "` is not one of the supported values: " + J.join$1$ax(enumValues.get$values(enumValues), ", "), null); throw A.wrapException(t1); }, escapeAttribute(value) { var ch, t1 = value.length, i = 0, t2 = ""; while (true) { if (!(i < t1)) { t1 = t2; break; } ch = value.charCodeAt(i); if (ch === 92) { ++i; if (i === t1) { t1 = t2 + A.Primitives_stringFromCharCode(ch); break; } ch = value.charCodeAt(i); switch (ch) { case 34: t2 += """; break; case 33: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 91: case 92: case 93: case 94: case 95: case 96: case 123: case 124: case 125: case 126: t2 += A.Primitives_stringFromCharCode(ch); break; default: t2 = t2 + "%5C" + A.Primitives_stringFromCharCode(ch); } } else t2 = ch === 34 ? t2 + "%22" : t2 + A.Primitives_stringFromCharCode(ch); ++i; } return t1.charCodeAt(0) == 0 ? t1 : t1; }, current() { var exception, t1, path, lastIndex, uri = null; try { uri = A.Uri_base(); } catch (exception) { if (type$.Exception._is(A.unwrapException(exception))) { t1 = $._current; if (t1 != null) return t1; throw exception; } else throw exception; } if (J.$eq$(uri, $._currentUriBase)) { t1 = $._current; t1.toString; return t1; } $._currentUriBase = uri; if ($.$get$Style_platform() === $.$get$Style_url()) t1 = $._current = J.resolve$1$z(uri, ".").toString$0(0); else { path = uri.toFilePath$0(); lastIndex = path.length - 1; t1 = $._current = lastIndex === 0 ? path : B.JSString_methods.substring$2(path, 0, lastIndex); } return t1; }, isAlphabetic(char) { var t1; if (!(char >= 65 && char <= 90)) t1 = char >= 97 && char <= 122; else t1 = true; return t1; }, driveLetterEnd(path, index) { var t2, t3, _null = null, t1 = path.length, index0 = index + 2; if (t1 < index0) return _null; if (!A.isAlphabetic(path.charCodeAt(index))) return _null; t2 = index + 1; if (path.charCodeAt(t2) !== 58) { t3 = index + 4; if (t1 < t3) return _null; if (B.JSString_methods.substring$2(path, t2, t3).toLowerCase() !== "%3a") return _null; index = index0; } t2 = index + 2; if (t1 === t2) return t2; if (path.charCodeAt(t2) !== 47) return _null; return index + 3; }, setDocumentFfi(job, data) { throw A.wrapException(A.UnimplementedError$("Not using FFI")); }, setErrorFfi(job, message) { throw A.wrapException(A.UnimplementedError$("Not using FFI")); }, Printing_layoutPdf(dynamicLayout, format, $name, onLayout, usePrinterSettings) { return $.$get$PrintingPlatform__instance().layoutPdf$6(null, onLayout, $name, format, true, false); }, glog(n) { if (n < 1) throw A.wrapException(A.ArgumentError$("glog(" + n + ")", null)); return $.$get$_logTable()[n]; }, gexp(n) { for (; n < 0;) n += 255; for (; n >= 256;) n -= 255; return $.$get$_expTable()[n]; }, _createExpTable() { var i, list = new Uint8Array(256); for (i = 0; i < 8; ++i) list[i] = B.JSInt_methods._shlPositive$1(1, i); for (i = 8; i < 256; ++i) list[i] = list[i - 4] ^ list[i - 5] ^ list[i - 6] ^ list[i - 8]; return list; }, _createLogTable() { var i, list = new Uint8Array(256); for (i = 0; i < 255; ++i) list[$.$get$_expTable()[i]] = i; return list; }, bchTypeInfo(data) { var d0, d = data << 10 >>> 0; for (d0 = d; A._bchDigit(d0) - A._bchDigit(1335) >= 0;) d0 = (d0 ^ B.JSInt_methods.$shl(1335, A._bchDigit(d0) - A._bchDigit(1335))) >>> 0; return ((d | d0) ^ 21522) >>> 0; }, bchTypeNumber(data) { var d0, d = data << 12 >>> 0; for (d0 = d; A._bchDigit(d0) - A._bchDigit(7973) >= 0;) d0 = (d0 ^ B.JSInt_methods.$shl(7973, A._bchDigit(d0) - A._bchDigit(7973))) >>> 0; return (d | d0) >>> 0; }, _bchDigit(data) { var digit; for (digit = 0; data !== 0;) { ++digit; data = data >>> 1; } return digit; }, waitTwoFutures(f1, f2) { var t1; if (f1 == null) t1 = f2; else t1 = f1; return t1; }, getUtcDateTime() { return new A.DateTime(Date.now(), false).toUtc$0(); }, KeysExtension_get_keys(_this) { var i, t2, t1 = A._setArrayType([], type$.JSArray_String); for (i = 0; i < _this.length; ++i) { t2 = _this.key(i); t2.toString; t1.push(t2); } return t1; }, SignInWithApple_getAppleIDCredential(scopes, webAuthenticationOptions) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AuthorizationCredentialAppleID), $async$returnValue; var $async$SignInWithApple_getAppleIDCredential = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.$get$SignInWithApplePlatform__instance().getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions(null, scopes, null, webAuthenticationOptions); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$SignInWithApple_getAppleIDCredential, $async$completer); }, isAllTheSame(iter) { var firstValue, t1, t2, value; if (iter.get$length(0) === 0) return true; firstValue = iter.get$first(0); for (t1 = A.SubListIterable$(iter, 1, null, iter.$ti._eval$1("ListIterable.E")), t2 = t1.$ti, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { value = t1.__internal$_current; if (!J.$eq$(value == null ? t2._as(value) : value, firstValue)) return false; } return true; }, replaceFirstNull(list, element) { var index = B.JSArray_methods.indexOf$1(list, null); if (index < 0) throw A.wrapException(A.ArgumentError$(A.S(list) + " contains no null elements.", null)); list[index] = element; }, replaceWithNull(list, element) { var index = B.JSArray_methods.indexOf$1(list, element); if (index < 0) throw A.wrapException(A.ArgumentError$(A.S(list) + " contains no elements matching " + element.toString$0(0) + ".", null)); list[index] = null; }, countCodeUnits(string, codeUnit) { var t1, t2, count, t3; for (t1 = new A.CodeUnits(string), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"), count = 0; t1.moveNext$0();) { t3 = t1.__internal$_current; if ((t3 == null ? t2._as(t3) : t3) === codeUnit) ++count; } return count; }, findLineStart(context, text, column) { var beginningOfLine, index, lineStart; if (text.length === 0) for (beginningOfLine = 0; true;) { index = B.JSString_methods.indexOf$2(context, "\n", beginningOfLine); if (index === -1) return context.length - beginningOfLine >= column ? beginningOfLine : null; if (index - beginningOfLine >= column) return beginningOfLine; beginningOfLine = index + 1; } index = B.JSString_methods.indexOf$1(context, text); for (; index !== -1;) { lineStart = index === 0 ? 0 : B.JSString_methods.lastIndexOf$2(context, "\n", index - 1) + 1; if (column === index - lineStart) return lineStart; index = B.JSString_methods.indexOf$2(context, text, index + 1); } return null; }, StatesRebuilerLogger_log(m, e, s) { var errorMessage, errorMessage0, exception, t1 = e == null, t2 = $.StatesRebuilerLogger_message = "[states_rebuilder::" + (t1 ? "INFO" : "ERROR") + "]: " + m; if (!t1) { errorMessage = null; try { errorMessage0 = J.get$message$x(e); errorMessage = errorMessage0 == null ? A.S(e) : errorMessage0; } catch (exception) { errorMessage = A.S(e); } t1 = $.StatesRebuilerLogger_message = $.StatesRebuilerLogger_message + (" : " + A.S(errorMessage)); } else t1 = t2; A.print("\x1b[33m" + t1 + "\x1b[0m"); if (s != null) A.print("\x1b[31m" + s.toString$0(0) + "\x1b[0m"); }, scrollOnPageUpKeyPress(editContext, keyEvent) { var t1, t2, t3, t4; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (keyEvent.logicalKey.keyId !== 4294968072) return B.ExecutionInstruction_0; t1 = editContext.scroller._document_scroller$_scrollPosition; t2 = t1._pixels; t2.toString; t3 = t1._viewportDimension; t3.toString; t4 = t1._minScrollExtent; t4.toString; t1.animateTo$3$curve$duration(Math.max(t2 - t3, t4), B.C__DecelerateCurve, B.Duration_150000); return B.ExecutionInstruction_2; }, scrollOnPageDownKeyPress(editContext, keyEvent) { var t1, t2, t3, t4; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (keyEvent.logicalKey.keyId !== 4294968071) return B.ExecutionInstruction_0; t1 = editContext.scroller._document_scroller$_scrollPosition; t2 = t1._pixels; t2.toString; t3 = t1._viewportDimension; t3.toString; t4 = t1._maxScrollExtent; t4.toString; t1.animateTo$3$curve$duration(Math.min(t2 + t3, t4), B.C__DecelerateCurve, B.Duration_150000); return B.ExecutionInstruction_2; }, scrollOnCtrlOrCmdAndHomeKeyPress(editContext, keyEvent) { var t1, t2; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968070)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855)); } else t1 = false; if (t1) return B.ExecutionInstruction_0; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)); } else t1 = false; if (t1) return B.ExecutionInstruction_0; t1 = editContext.scroller._document_scroller$_scrollPosition; t2 = t1._minScrollExtent; t2.toString; t1.animateTo$3$curve$duration(t2, B.C__DecelerateCurve, B.Duration_150000); return B.ExecutionInstruction_2; }, scrollOnCtrlOrCmdAndEndKeyPress(editContext, keyEvent) { var t1, t2; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968069)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855)); } else t1 = false; if (t1) return B.ExecutionInstruction_0; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)); } else t1 = false; if (t1) return B.ExecutionInstruction_0; t1 = editContext.scroller._document_scroller$_scrollPosition; t2 = t1._maxScrollExtent; t2.toString; if (!isFinite(t2)) return B.ExecutionInstruction_2; t1.animateTo$3$curve$duration(t2, B.C__DecelerateCurve, B.Duration_150000); return B.ExecutionInstruction_2; }, blockControlKeys(editContext, keyEvent) { var t1 = keyEvent.logicalKey; if (!t1.$eq(0, B.LogicalKeyboardKey_4294967323)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968072)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968071)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968070)) if (!t1.$eq(0, B.LogicalKeyboardKey_4294968069)) { t1 = t1.keyId; t1 = t1 >= 4294969345 && t1 <= 4294969367; } else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; if (t1) return B.ExecutionInstruction_2; return B.ExecutionInstruction_0; }, toggleInteractionModeWhenCmdOrCtrlPressed(editContext, keyEvent) { var t1, _null = null; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (t1) { t1 = editContext.composer._isInInteractionMode; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = !t1; } else t1 = false; if (t1) { $.$get$editorKeyLog().log$4(B.Level_FINE_500, "Activating editor interaction mode", _null, _null); editContext.editor.execute$1(A._setArrayType([B.ChangeInteractionModeRequest_true], type$.JSArray_EditRequest)); } else { t1 = editContext.composer._isInInteractionMode; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1) { $.$get$editorKeyLog().log$4(B.Level_FINE_500, "De-activating editor interaction mode", _null, _null); editContext.editor.execute$1(A._setArrayType([B.ChangeInteractionModeRequest_false], type$.JSArray_EditRequest)); } } return B.ExecutionInstruction_0; }, doNothingWhenThereIsNoSelection(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_2; else return B.ExecutionInstruction_0; }, sendKeyEventToMacOs(editContext, keyEvent) { A.defaultTargetPlatform(); return B.ExecutionInstruction_0; }, deleteDownstreamCharacterWithCtrlDeleteOnMac(editContext, keyEvent) { var t1; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) return B.ExecutionInstruction_0; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967423)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = !(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)); } else t1 = true; if (t1) return B.ExecutionInstruction_0; return editContext.commonOps.deleteDownstream$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, pasteWhenCmdVIsPressed(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_118)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; editContext.commonOps.paste$0(); return B.ExecutionInstruction_2; }, selectAllWhenCmdAIsPressed(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_97)) return B.ExecutionInstruction_0; return editContext.commonOps.selectAll$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, copyWhenCmdCIsPressed(editContext, keyEvent) { var t1, t2; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_99)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1.get$isCollapsed(0)) return B.ExecutionInstruction_2; editContext.commonOps.copy$0(); return B.ExecutionInstruction_2; }, cutWhenCmdXIsPressed(editContext, keyEvent) { var t1, t2; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_120)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return B.ExecutionInstruction_0; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1.get$isCollapsed(0)) return B.ExecutionInstruction_2; editContext.commonOps.cut$0(); return B.ExecutionInstruction_2; }, cmdBToToggleBold(editContext, keyEvent) { var t1, t2, t3; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_98)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = type$.Attribution; t3 = editContext.commonOps; if (t1.get$isCollapsed(0)) { t3.composer._preferences.toggleStyles$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold], t2)); return B.ExecutionInstruction_2; } else { t3.toggleAttributionsOnSelection$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold], t2)); return B.ExecutionInstruction_2; } }, cmdIToToggleItalics(editContext, keyEvent) { var t1, t2, t3; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_105)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = type$.Attribution; t3 = editContext.commonOps; if (t1.get$isCollapsed(0)) { t3.composer._preferences.toggleStyles$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_italics], t2)); return B.ExecutionInstruction_2; } else { t3.toggleAttributionsOnSelection$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_italics], t2)); return B.ExecutionInstruction_2; } }, anyCharacterOrDestructiveKeyToDeleteSelection(editContext, keyEvent) { var t1, t2, isDestructiveKey, isCharacterKey; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 != null) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1.get$isCollapsed(0); } else t1 = true; if (t1) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849))) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = true; if (t1) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (t1.$eq(0, B.LogicalKeyboardKey_4294967323)) return B.ExecutionInstruction_0; t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; if (t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851)) return B.ExecutionInstruction_0; isDestructiveKey = t1.$eq(0, B.LogicalKeyboardKey_4294967304) || t1.$eq(0, B.LogicalKeyboardKey_4294967423); t1 = keyEvent.character; isCharacterKey = t1 != null && t1 !== "" && !A.isKeyEventCharacterBlacklisted(t1); if (!(isDestructiveKey || isCharacterKey)) return B.ExecutionInstruction_0; editContext.commonOps.deleteSelection$0(); if (isCharacterKey) return B.ExecutionInstruction_0; return B.ExecutionInstruction_2; }, deleteUpstreamContentWithBackspace(editContext, keyEvent) { if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; return editContext.commonOps.deleteUpstream$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, moveUpAndDownWithArrowKeys(editContext, keyEvent) { var t1, t2, didMove, t3; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!B.JSArray_methods.contains$1(B.List_muk, t1)) return B.ExecutionInstruction_0; t2 = editContext.composer._document_composer$_composingRegion; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = t2 != null; if (t2) return B.ExecutionInstruction_1; if (A.defaultTargetPlatform() === B.TargetPlatform_5) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t2 = false; if (t2) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_3) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t2 = false; if (t2) return B.ExecutionInstruction_0; if (t1.$eq(0, B.LogicalKeyboardKey_4294968068)) { if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t1 = false; if (t1) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); didMove = editContext.commonOps.moveCaretUpstream$2$expand$movementModifier(t1, B.MovementModifier_paragraph); } else { if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; t2 = $.ServicesBinding__instance; t3 = editContext.commonOps; if (t1) { t1 = t2.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; didMove = t3.moveSelectionToBeginningOfDocument$1$expand(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851)); } else { t1 = t2.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; didMove = t3.moveCaretUp$1$expand(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851)); } } } else { if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t1 = false; if (t1) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); didMove = editContext.commonOps.moveCaretDownstream$2$expand$movementModifier(t1, B.MovementModifier_paragraph); } else { if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; t2 = $.ServicesBinding__instance; t3 = editContext.commonOps; if (t1) { t1 = t2.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; didMove = t3.moveSelectionToEndOfDocument$1$expand(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851)); } else { t1 = t2.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; didMove = t3.moveCaretDown$1$expand(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851)); } } } return didMove ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, moveLeftAndRightWithArrowKeys(editContext, keyEvent) { var t1, t2, movementModifier, t3, didMove; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!B.JSArray_methods.contains$1(B.List_muk0, t1)) return B.ExecutionInstruction_0; t2 = editContext.composer._document_composer$_composingRegion; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = t2 != null; if (t2) return B.ExecutionInstruction_1; if (A.defaultTargetPlatform() === B.TargetPlatform_5) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t2 = false; if (t2) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_5 || A.defaultTargetPlatform() === B.TargetPlatform_3) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t2 = false; if (t2) movementModifier = B.MovementModifier_word; else { if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t2 = false; if (t2) movementModifier = B.MovementModifier_line; else { if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t2 = false; movementModifier = t2 ? B.MovementModifier_word : null; } } t1 = t1.$eq(0, B.LogicalKeyboardKey_4294968066); t2 = $.ServicesBinding__instance; t3 = editContext.commonOps; if (t1) { t1 = t2.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; didMove = t3.moveCaretUpstream$2$expand$movementModifier(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851), movementModifier); } else { t1 = t2.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; didMove = t3.moveCaretDownstream$2$expand$movementModifier(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851), movementModifier); } return didMove ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, doNothingWithLeftRightArrowKeysAtMiddleOfTextOnWeb(editContext, keyEvent) { var t1, t2, currentExtent, node; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (!B.JSArray_methods.contains$1(B.List_muk0, t1)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_5) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853); } else t2 = false; if (t2) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_3) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; if (t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853)) t2 = t1.$eq(0, B.LogicalKeyboardKey_4294968068) || t1.$eq(0, B.LogicalKeyboardKey_4294968065); else t2 = false; } else t2 = false; if (t2) return B.ExecutionInstruction_0; t2 = editContext.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); currentExtent = t2.extent; node = editContext.document._nodesById.$index(0, currentExtent.nodeId); if (node == null) return B.ExecutionInstruction_0; if (!(node instanceof A.TextNode)) return B.ExecutionInstruction_0; t2 = currentExtent.nodePosition; if (!(t2 instanceof A.TextNodePosition)) return B.ExecutionInstruction_0; if (t1.$eq(0, B.LogicalKeyboardKey_4294968066) && t2.offset > 0) return B.ExecutionInstruction_1; if (t1.$eq(0, B.LogicalKeyboardKey_4294968067) && t2.offset < node._text$_text.text.length) return B.ExecutionInstruction_1; return B.ExecutionInstruction_0; }, moveToLineStartOrEndWithCtrlAOrE(editContext, keyEvent) { var t1, t2, didMove; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849))) return B.ExecutionInstruction_0; t1 = keyEvent.logicalKey; if (t1.$eq(0, B.LogicalKeyboardKey_97)) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._pressedKeys; t2 = t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t2.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); didMove = editContext.commonOps.moveCaretUpstream$2$expand$movementModifier(t2, B.MovementModifier_line); } else didMove = false; if (t1.$eq(0, B.LogicalKeyboardKey_101)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); didMove = editContext.commonOps.moveCaretDownstream$2$expand$movementModifier(t1, B.MovementModifier_line); } return didMove ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, moveToLineStartWithHome(editContext, keyEvent) { var t1, didMove; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.ExecutionInstruction_0; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968070)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); didMove = editContext.commonOps.moveCaretUpstream$2$expand$movementModifier(t1, B.MovementModifier_line); } else didMove = false; return didMove ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, moveToLineEndWithEnd(editContext, keyEvent) { var t1, didMove; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.ExecutionInstruction_0; if (keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294968069)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934850) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934851); didMove = editContext.commonOps.moveCaretDownstream$2$expand$movementModifier(t1, B.MovementModifier_line); } else didMove = false; return didMove ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; }, deleteToStartOfLineWithCmdBackspaceOnMac(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = editContext.commonOps; if (t1.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_line)) return t1.deleteSelection$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; return B.ExecutionInstruction_0; }, deleteToEndOfLineWithCmdDeleteOnMac(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934854) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934855); } else t1 = false; if (!t1) if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; t1 = t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849); } else t1 = false; else t1 = true; if (!t1 || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967423)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = editContext.commonOps; if (t1.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_line)) return t1.deleteSelection$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; return B.ExecutionInstruction_0; }, deleteWordUpstreamWithAltBackspaceOnMac(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853)) || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = editContext.commonOps; if (t1.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_word)) return t1.deleteSelection$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; return B.ExecutionInstruction_0; }, deleteWordUpstreamWithControlBackspaceOnWindowsAndLinux(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)) || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = editContext.commonOps; if (t1.moveCaretUpstream$2$expand$movementModifier(true, B.MovementModifier_word)) return t1.deleteSelection$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; return B.ExecutionInstruction_0; }, deleteWordDownstreamWithAltDeleteOnMac(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!(A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2)) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934852) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934853)) || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967423)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = editContext.commonOps; if (t1.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_word)) return t1.deleteSelection$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; return B.ExecutionInstruction_0; }, deleteWordDownstreamWithControlDeleteOnWindowsAndLinux(editContext, keyEvent) { var t1; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (A.defaultTargetPlatform() !== B.TargetPlatform_5 && A.defaultTargetPlatform() !== B.TargetPlatform_3) return B.ExecutionInstruction_0; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys; if (!(t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934848) || t1.get$values(0).contains$1(0, B.LogicalKeyboardKey_8589934849)) || !keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967423)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.ExecutionInstruction_0; t1 = editContext.commonOps; if (t1.moveCaretDownstream$2$expand$movementModifier(true, B.MovementModifier_word)) return t1.deleteSelection$0() ? B.ExecutionInstruction_2 : B.ExecutionInstruction_0; return B.ExecutionInstruction_0; }, collapseSelectionWhenEscIsPressed(editContext, keyEvent) { var t1, t2; if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) return B.ExecutionInstruction_0; if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967323)) return B.ExecutionInstruction_0; t1 = editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 != null) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1.get$isCollapsed(0); } else t1 = true; if (t1) return B.ExecutionInstruction_0; editContext.commonOps.collapseSelection$0(); return B.ExecutionInstruction_2; }, getWordSelection(docLayout, docPosition) { var t2, component, nodePosition, wordNodeSelection, t3, _s16_ = "getWordSelection", t1 = $.$get$_log10(); t1.log$2(_s16_, "_getWordSelection()"); t1.log$2(_s16_, " - doc position: " + docPosition.toString$0(0)); t2 = docPosition.nodeId; component = docLayout.getComponentByNodeId$1(t2); if (!type$.TextComposable._is(component)) return null; nodePosition = docPosition.nodePosition; if (!(nodePosition instanceof A.TextNodePosition)) return null; wordNodeSelection = A.TextNodeSelection$fromTextSelection(component.getWordSelectionAt$1(new A.TextNodePosition(nodePosition.offset, B.TextAffinity_1))); t1.log$2(_s16_, " - word selection: " + wordNodeSelection.toString$0(0)); t1 = wordNodeSelection.affinity; t3 = new A.DocumentPosition(t2, new A.TextNodePosition(wordNodeSelection.baseOffset, t1)); t1 = new A.DocumentPosition(t2, new A.TextNodePosition(wordNodeSelection.extentOffset, t1)); return new A.DocumentSelection(t3, t1, t3, t1); }, expandPositionToWord(text, textPosition) { var start, start0, end, t1 = text.length; if (t1 === 0) return B.TextSelection_ke5; start = Math.min(textPosition.offset, t1); start0 = start; while (true) { if (!(start0 > 0 && text[start0 - 1] !== " ")) break; --start0; } end = start; while (true) { if (!(end < t1 && text[end] !== " ")) break; ++end; } return A.TextSelection$(B.TextAffinity_1, start0, end, false); }, getParagraphSelection(docLayout, docPosition) { var component, nodePosition, paragraphNodeSelection, t2, t3, _s21_ = "getParagraphSelection", t1 = $.$get$_log10(); t1.log$2(_s21_, "_getWordSelection()"); t1.log$2(_s21_, " - doc position: " + docPosition.toString$0(0)); t1 = docPosition.nodeId; component = docLayout.getComponentByNodeId$1(t1); if (!type$.TextComposable._is(component)) return null; nodePosition = docPosition.nodePosition; if (!(nodePosition instanceof A.TextNodePosition)) return null; paragraphNodeSelection = component.getContiguousTextSelectionAt$1(nodePosition); t2 = paragraphNodeSelection.affinity; t3 = new A.DocumentPosition(t1, new A.TextNodePosition(paragraphNodeSelection.baseOffset, t2)); t2 = new A.DocumentPosition(t1, new A.TextNodePosition(paragraphNodeSelection.extentOffset, t2)); return new A.DocumentSelection(t3, t2, t3, t2); }, getParagraphDirection(text) { var t1, t2; text = B.JSString_methods.trim$0(text); if (text.length !== 0) { t1 = $.$get$_rtlRegExp(); t2 = A.Primitives_stringFromCharCode(new A.Runes(text).get$first(0)); t1 = t1._nativeRegExp.test(t2); } else t1 = false; if (t1) return B.TextDirection_0; else return B.TextDirection_1; }, ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(_this) { var direction, ancestorScrollable = A.Scrollable_maybeOf(_this, null); if (ancestorScrollable == null) return null; direction = ancestorScrollable._widget.axisDirection; if (direction === B.AxisDirection_3 || direction === B.AxisDirection_1) return null; return ancestorScrollable; }, IsArrowKeyExtension_get_isArrowKeyPressed(_this) { var t1 = _this.logicalKey; return t1.$eq(0, B.LogicalKeyboardKey_4294968068) || t1.$eq(0, B.LogicalKeyboardKey_4294968065) || t1.$eq(0, B.LogicalKeyboardKey_4294968066) || t1.$eq(0, B.LogicalKeyboardKey_4294968067); }, convertLaunchMode(mode) { switch (mode.index) { case 0: return B.PreferredLaunchMode_0; case 2: return B.PreferredLaunchMode_2; case 1: return B.PreferredLaunchMode_1; case 3: return B.PreferredLaunchMode_3; case 4: return B.PreferredLaunchMode_4; } }, launchUrl(url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$launchUrl = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.$get$UrlLauncherPlatform__instance().launchUrl$2(url.toString$0(0), new A.LaunchOptions(A.convertLaunchMode(B.LaunchMode_0), new A.InAppWebViewConfiguration(true, true, B.Map_empty6), null)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$launchUrl, $async$completer); } }, B = {}; var holders = [A, J, B]; var $ = {}; A.AlarmClock.prototype = { set$datetime(value) { var now, t1, t2, _this = this; if (J.$eq$(value, _this._datetime)) return; if (value == null) { _this._cancelTimer$0(); _this._datetime = null; return; } now = _this._timestampFunction.call$0(); t1 = value._value; t2 = now._value; if (t1 < t2) { _this._cancelTimer$0(); _this._datetime = value; return; } if (_this._timer == null) _this._timer = A.Timer_Timer(A.Duration$(0, 0, 0, t1 - t2, 0, 0), _this.get$_timerDidFire()); else if (_this._datetime._value > t1) { _this._cancelTimer$0(); _this._timer = A.Timer_Timer(A.Duration$(0, 0, 0, t1 - t2, 0, 0), _this.get$_timerDidFire()); } _this._datetime = value; }, _cancelTimer$0() { var t1 = this._timer; if (t1 != null) t1.cancel$0(0); this._timer = null; }, _timerDidFire$0() { var _this = this, now = _this._timestampFunction.call$0(), t1 = _this._datetime, t2 = now._value; t1 = t1._value; if (t2 >= t1) { _this._timer = null; t1 = _this.callback; if (t1 != null) t1.call$0(); } else _this._timer = A.Timer_Timer(A.Duration$(0, 0, 0, t1 - t2, 0, 0), _this.get$_timerDidFire()); } }; A.AppBootstrap.prototype = { autoStart$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$autoStart$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self._initializeEngine.call$0(), $async$autoStart$0); case 2: // returning from await. t1 = $async$self._runApp.call$0(); $async$goto = 3; return A._asyncAwait(type$.Future_dynamic._is(t1) ? t1 : A._Future$value(t1, type$.dynamic), $async$autoStart$0); case 3: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$autoStart$0, $async$completer); }, prepareEngineInitializer$0() { return A.FlutterEngineInitializer__staticInteropFactoryStub(new A.AppBootstrap_prepareEngineInitializer_closure(this), new A.AppBootstrap_prepareEngineInitializer_closure0(this)); }, _prepareAppRunner$0() { return A.FlutterAppRunner__staticInteropFactoryStub(new A.AppBootstrap__prepareAppRunner_closure(this)); }, _prepareFlutterApp$0() { return A.FlutterApp__staticInteropFactoryStub(new A.AppBootstrap__prepareFlutterApp_closure(this), new A.AppBootstrap__prepareFlutterApp_closure0(this)); } }; A.AppBootstrap_prepareEngineInitializer_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JavaScriptObject), $async$returnValue, $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; $async$goto = 3; return A._asyncAwait(t1.autoStart$0(), $async$call$0); case 3: // returning from await. $async$returnValue = t1._prepareFlutterApp$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 1456 }; A.AppBootstrap_prepareEngineInitializer_closure0.prototype = { call$1(configuration) { return this.$call$body$AppBootstrap_prepareEngineInitializer_closure(configuration); }, call$0() { return this.call$1(null); }, $call$body$AppBootstrap_prepareEngineInitializer_closure(configuration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JavaScriptObject), $async$returnValue, $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; $async$goto = 3; return A._asyncAwait(t1._initializeEngine.call$1(configuration), $async$call$1); case 3: // returning from await. $async$returnValue = t1._prepareAppRunner$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 925 }; A.AppBootstrap__prepareAppRunner_closure.prototype = { call$1(params) { return this.$call$body$AppBootstrap__prepareAppRunner_closure(params); }, call$0() { return this.call$1(null); }, $call$body$AppBootstrap__prepareAppRunner_closure(params) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JavaScriptObject), $async$returnValue, $async$self = this, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t2 = t1._runApp.call$0(); $async$goto = 3; return A._asyncAwait(type$.Future_dynamic._is(t2) ? t2 : A._Future$value(t2, type$.dynamic), $async$call$1); case 3: // returning from await. $async$returnValue = t1._prepareFlutterApp$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 925 }; A.AppBootstrap__prepareFlutterApp_closure.prototype = { call$1(options) { return this.$call$body$AppBootstrap__prepareFlutterApp_closure0(options); }, $call$body$AppBootstrap__prepareFlutterApp_closure0(options) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.int), $async$returnValue, t4, view, t1, t2, t3; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$EnginePlatformDispatcher__instance().get$viewManager(); t2 = t1._dispatcher; t3 = options.hostElement; t3.toString; t4 = $._nextViewId; $._nextViewId = t4 + 1; view = new A._EngineFlutterViewImpl(t4, t2, A.EmbeddingStrategy_EmbeddingStrategy$create(t3), B.ViewPadding_0_0_0_0, A.DimensionsProvider_DimensionsProvider$create(t3)); view.EngineFlutterView$_$3(t4, t2, t3); t1.registerView$2$jsViewOptions(view, options); $async$returnValue = t4; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 1502 }; A.AppBootstrap__prepareFlutterApp_closure0.prototype = { call$1(viewId) { return this.$call$body$AppBootstrap__prepareFlutterApp_closure(viewId); }, $call$body$AppBootstrap__prepareFlutterApp_closure(viewId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_JavaScriptObject), $async$returnValue; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.$get$EnginePlatformDispatcher__instance().get$viewManager().disposeAndUnregisterView$1(viewId); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 1684 }; A.BrowserEngine.prototype = { _enumToString$0() { return "BrowserEngine." + this._core$_name; } }; A.OperatingSystem.prototype = { _enumToString$0() { return "OperatingSystem." + this._core$_name; } }; A.CanvasPool.prototype = { get$context(_) { var ctx = this._context; if (ctx == null) { this._createCanvas$0(); ctx = this._context; } ctx.toString; return ctx; }, get$contextHandle() { if (this.__engine$_canvas == null) this._createCanvas$0(); var t1 = this._contextHandle; t1.toString; return t1; }, _createCanvas$0() { var canvas0, requiresClearRect, t2, t3, t4, t5, exception, ctx, _this = this, reused = false, canvas = null, t1 = _this.__engine$_canvas; if (t1 != null) { A.DomCanvasElementExtension_set_width(t1, 0); t1 = _this.__engine$_canvas; t1.toString; A.DomCanvasElementExtension_set_height(t1, 0); _this.__engine$_canvas = null; } t1 = _this._reusablePool; if (t1 != null && t1.length !== 0) { t1.toString; canvas0 = B.JSArray_methods.removeAt$1(t1, 0); _this.__engine$_canvas = canvas0; canvas = canvas0; reused = true; requiresClearRect = true; } else { t1 = _this._widthInBitmapPixels; $.$get$EngineFlutterDisplay__instance(); t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; t3 = _this._heightInBitmapPixels; t4 = self.window.devicePixelRatio; if (t4 === 0) t4 = 1; canvas = _this._allocCanvas$2(t1, t3); t5 = canvas; _this.__engine$_canvas = t5; if (t5 == null) { A.reduceCanvasMemoryUsage(); canvas = _this._allocCanvas$2(t1, t3); } t5 = canvas.style; A.DomCSSStyleDeclarationExtension_setProperty(t5, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t5, "width", A.S(t1 / t2) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t5, "height", A.S(t3 / t4) + "px"); requiresClearRect = false; } if (!J.$eq$(_this._rootElement.lastChild, canvas)) _this._rootElement.append(canvas); try { if (reused) A.callMethod(canvas.style, "removeProperty", ["z-index"]); t1 = A.DomCanvasElementExtension_getContext(canvas, "2d", null); t1.toString; _this._context = type$.JavaScriptObject._as(t1); } catch (exception) { } t1 = _this._context; if (t1 == null) { A.reduceCanvasMemoryUsage(); t1 = A.DomCanvasElementExtension_getContext(canvas, "2d", null); t1.toString; t1 = _this._context = type$.JavaScriptObject._as(t1); } t2 = _this._density; _this._contextHandle = new A.ContextStateHandle(t1, _this, t2, B.BlendMode_3, B.StrokeCap_0, B.StrokeJoin_0); ctx = _this.get$context(0); ctx.save(); ++_this._saveContextCount; A.DomCanvasRenderingContext2DExtension_setTransform(ctx, 1, 0, 0, 1, 0, 0); if (requiresClearRect) A.callMethod(ctx, "clearRect", [0, 0, _this._widthInBitmapPixels * t2, _this._heightInBitmapPixels * t2]); $.$get$EngineFlutterDisplay__instance(); t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; t3 = self.window.devicePixelRatio; if (t3 === 0) t3 = 1; A.callMethod(ctx, "scale", [t1 * t2, t3 * t2]); _this._replayClipStack$0(); }, _allocCanvas$2(width, height) { var t1 = this._density; return A.tryCreateCanvasElement(B.JSNumber_methods.ceil$0(width * t1), B.JSNumber_methods.ceil$0(height * t1)); }, clear$0(_) { var ctx, e, exception, t1, t2, _this = this; _this.super$_SaveStackTracking$clear(0); if (_this.__engine$_canvas != null) { ctx = _this._context; if (ctx != null) try { ctx.font = ""; } catch (exception) { e = A.unwrapException(exception); if (!J.$eq$(e.name, "NS_ERROR_FAILURE")) throw exception; } } if (_this.__engine$_canvas != null) { _this._restoreContextSave$0(); _this._contextHandle.reset$0(0); t1 = _this._activeCanvasList; if (t1 == null) t1 = _this._activeCanvasList = A._setArrayType([], type$.JSArray_JavaScriptObject); t2 = _this.__engine$_canvas; t2.toString; t1.push(t2); _this._contextHandle = _this._context = null; } _this._reusablePool = _this._activeCanvasList; _this._contextHandle = _this._context = _this.__engine$_canvas = _this._activeCanvasList = null; }, _replaySingleSaveEntry$4(clipDepth, prevTransform, transform, clipStack) { var clipCount, t1, t2, clipEntry, clipTimeTransform, t3, t4, ratio, t5, path, _this = this, ctx = _this.get$context(0); if (clipStack != null) for (clipCount = clipStack.length, t1 = _this._density, t2 = type$.SurfacePath; clipDepth < clipCount; ++clipDepth) { clipEntry = clipStack[clipDepth]; clipTimeTransform = clipEntry.currentTransform; t3 = clipTimeTransform._m4storage; t4 = prevTransform._m4storage; if (t3[0] !== t4[0] || t3[1] !== t4[1] || t3[4] !== t4[4] || t3[5] !== t4[5] || t3[12] !== t4[12] || t3[13] !== t4[13]) { $.$get$EngineFlutterDisplay__instance(); t4 = self.window.devicePixelRatio; ratio = (t4 === 0 ? 1 : t4) * t1; ctx.setTransform.apply(ctx, [ratio, 0, 0, ratio, 0, 0]); ctx.transform.apply(ctx, [t3[0], t3[1], t3[4], t3[5], t3[12], t3[13]]); prevTransform = clipTimeTransform; } t3 = clipEntry.rect; if (t3 != null) { ctx.beginPath(); t4 = t3.left; t5 = t3.top; ctx.rect.apply(ctx, [t4, t5, t3.right - t4, t3.bottom - t5]); ctx.clip(); } else { t3 = clipEntry.rrect; if (t3 != null) { path = $.$get$_renderer().createPath$0(); path.addRRect$1(t3); _this._runPath$2(ctx, t2._as(path)); ctx.clip(); } else { t3 = clipEntry.path; if (t3 != null) { _this._runPath$2(ctx, t3); if (t3._fillType === B.PathFillType_0) ctx.clip(); else ctx.clip.apply(ctx, ["evenodd"]); } } } } t1 = transform._m4storage; t2 = prevTransform._m4storage; if (t1[0] !== t2[0] || t1[1] !== t2[1] || t1[4] !== t2[4] || t1[5] !== t2[5] || t1[12] !== t2[12] || t1[13] !== t2[13]) { $.$get$EngineFlutterDisplay__instance(); t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; ratio = t2 * _this._density; A.DomCanvasRenderingContext2DExtension_setTransform(ctx, ratio, 0, 0, ratio, 0, 0); A.DomCanvasRenderingContext2DExtension_transform(ctx, t1[0], t1[1], t1[4], t1[5], t1[12], t1[13]); } return clipDepth; }, _replayClipStack$0() { var clipDepth, saveStackIndex, saveEntry, prevTransform0, _this = this, ctx = _this.get$context(0), prevTransform = A.Matrix4$identity(), t1 = _this._saveStack, len = t1.length; for (clipDepth = 0, saveStackIndex = 0; saveStackIndex < len; ++saveStackIndex, prevTransform = prevTransform0) { saveEntry = t1[saveStackIndex]; prevTransform0 = saveEntry.transform; clipDepth = _this._replaySingleSaveEntry$4(clipDepth, prevTransform, prevTransform0, saveEntry.clipStack); ctx.save(); ++_this._saveContextCount; } _this._replaySingleSaveEntry$4(clipDepth, prevTransform, _this._currentTransform, _this.clipStack); }, endOfPaint$0() { var t2, _i, e, t3, t1 = this._reusablePool; if (t1 != null) { for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { e = t1[_i]; t3 = $.$get$_browserEngine(); if (t3 === B.BrowserEngine_1) { e.height = 0; e.width = 0; } e.remove(); } this._reusablePool = null; } this._restoreContextSave$0(); }, _restoreContextSave$0() { for (; this._saveContextCount !== 0;) { this._context.restore(); --this._saveContextCount; } }, translate$2(_, dx, dy) { this.super$_SaveStackTracking$translate(0, dx, dy); if (this.__engine$_canvas != null) A.callMethod(this.get$context(0), "translate", [dx, dy]); }, __engine$_clipRect$2(ctx, rect) { var t1, t2; ctx.beginPath(); t1 = rect.left; t2 = rect.top; A.callMethod(ctx, "rect", [t1, t2, rect.right - t1, rect.bottom - t2]); A.DomCanvasRenderingContext2DExtension_clip(ctx, null); }, __engine$_clipRRect$2(ctx, rrect) { var path = $.$get$_renderer().createPath$0(); path.addRRect$1(rrect); this._runPath$2(ctx, type$.SurfacePath._as(path)); A.DomCanvasRenderingContext2DExtension_clip(ctx, null); }, clipPath$1(_, path) { var ctx, _this = this; _this.super$_SaveStackTracking$clipPath(0, path); if (_this.__engine$_canvas != null) { ctx = _this.get$context(0); _this._runPath$2(ctx, path); if (path._fillType === B.PathFillType_0) A.DomCanvasRenderingContext2DExtension_clip(ctx, null); else A.DomCanvasRenderingContext2DExtension_clip(ctx, "evenodd"); } }, _runPath$2(ctx, path) { var p, t1, iter, verb, w, points, len, i, t2, t3; ctx.beginPath(); p = $.$get$CanvasPool__runBuffer(); t1 = path.pathRef; iter = new A.PathRefIterator(t1); iter.PathRefIterator$1(t1); for (; verb = iter.next$1(0, p), verb !== 6;) switch (verb) { case 0: ctx.moveTo.apply(ctx, [p[0], p[1]]); break; case 1: ctx.lineTo.apply(ctx, [p[2], p[3]]); break; case 4: ctx.bezierCurveTo.apply(ctx, [p[2], p[3], p[4], p[5], p[6], p[7]]); break; case 2: ctx.quadraticCurveTo.apply(ctx, [p[2], p[3], p[4], p[5]]); break; case 3: w = t1._conicWeights[iter._conicWeightIndex]; points = new A.Conic(p[0], p[1], p[2], p[3], p[4], p[5], w).toQuads$0(); len = points.length; for (i = 1; i < len; i += 2) { t2 = points[i]; t3 = points[i + 1]; ctx.quadraticCurveTo.apply(ctx, [t2._dx, t2._dy, t3._dx, t3._dy]); } break; case 5: ctx.closePath(); break; default: throw A.wrapException(A.UnimplementedError$("Unknown path verb " + verb)); } }, _runPathWithOffset$4(ctx, path, offsetX, offsetY) { var p, t1, iter, verb, w, points, len, i, t2, t3; ctx.beginPath(); p = $.$get$CanvasPool__runBuffer(); t1 = path.pathRef; iter = new A.PathRefIterator(t1); iter.PathRefIterator$1(t1); for (; verb = iter.next$1(0, p), verb !== 6;) switch (verb) { case 0: ctx.moveTo.apply(ctx, [p[0] + offsetX, p[1] + offsetY]); break; case 1: ctx.lineTo.apply(ctx, [p[2] + offsetX, p[3] + offsetY]); break; case 4: ctx.bezierCurveTo.apply(ctx, [p[2] + offsetX, p[3] + offsetY, p[4] + offsetX, p[5] + offsetY, p[6] + offsetX, p[7] + offsetY]); break; case 2: ctx.quadraticCurveTo.apply(ctx, [p[2] + offsetX, p[3] + offsetY, p[4] + offsetX, p[5] + offsetY]); break; case 3: w = t1._conicWeights[iter._conicWeightIndex]; points = new A.Conic(p[0], p[1], p[2], p[3], p[4], p[5], w).toQuads$0(); len = points.length; for (i = 1; i < len; i += 2) { t2 = points[i]; t3 = points[i + 1]; ctx.quadraticCurveTo.apply(ctx, [t2._dx + offsetX, t2._dy + offsetY, t3._dx + offsetX, t3._dy + offsetY]); } break; case 5: ctx.closePath(); break; default: throw A.wrapException(A.UnimplementedError$("Unknown path verb " + verb)); } }, drawPath$2(path, style) { var t2, _this = this, shaderBounds = _this.get$contextHandle()._shaderBounds, t1 = type$.SurfacePath; if (shaderBounds == null) _this._runPath$2(_this.get$context(0), t1._as(path)); else _this._runPathWithOffset$4(_this.get$context(0), t1._as(path), -shaderBounds.left, -shaderBounds.top); t1 = _this.get$contextHandle(); t2 = path._fillType; if (style === B.PaintingStyle_1) t1.context.stroke(); else { t1 = t1.context; if (t2 === B.PathFillType_0) A.DomCanvasRenderingContext2DExtension_fill(t1, null); else A.DomCanvasRenderingContext2DExtension_fill(t1, "evenodd"); } }, dispose$0() { var t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_1 && this.__engine$_canvas != null) { t1 = this.__engine$_canvas; t1.toString; A.DomCanvasElementExtension_set_height(t1, 0); A.DomCanvasElementExtension_set_width(t1, 0); } this._clearActiveCanvasList$0(); }, _clearActiveCanvasList$0() { var t2, _i, c, t3, t1 = this._activeCanvasList; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { c = t1[_i]; t3 = $.$get$_browserEngine(); if (t3 === B.BrowserEngine_1) { c.height = 0; c.width = 0; } c.remove(); } this._activeCanvasList = null; } }; A.ContextStateHandle.prototype = { set$fillStyle(_, colorOrGradient) { if (colorOrGradient !== this._currentFillStyle) { this._currentFillStyle = colorOrGradient; A.DomCanvasRenderingContext2DExtension_set_fillStyle(this.context, colorOrGradient); } }, set$strokeStyle(_, colorOrGradient) { if (colorOrGradient !== this._currentStrokeStyle) { this._currentStrokeStyle = colorOrGradient; A.DomCanvasRenderingContext2DExtension_set_strokeStyle(this.context, colorOrGradient); } }, setUpPaint$2(paint, shaderBounds) { var t1, strokeCap, strokeJoin, paintStyle, colorString, maskFilter, t2, tempVector, shadowOffsetX, shadowOffsetY, _this = this, _s9_ = "translate"; _this._lastUsedPaint = paint; t1 = paint.strokeWidth; if (t1 == null) t1 = 1; if (t1 !== _this._currentLineWidth) { _this._currentLineWidth = t1; A.DomCanvasRenderingContext2DExtension_set_lineWidth(_this.context, t1); } t1 = paint.blendMode; if (t1 != _this._currentBlendMode) { _this._currentBlendMode = t1; t1 = A.blendModeToCssMixBlendMode(t1); if (t1 == null) t1 = "source-over"; _this.context.globalCompositeOperation = t1; } strokeCap = paint.strokeCap; if (strokeCap == null) strokeCap = B.StrokeCap_0; if (strokeCap !== _this._currentStrokeCap) { _this._currentStrokeCap = strokeCap; t1 = A.stringForStrokeCap(strokeCap); t1.toString; _this.context.lineCap = t1; } strokeJoin = paint.strokeJoin; if (strokeJoin == null) strokeJoin = B.StrokeJoin_0; if (strokeJoin !== _this._currentStrokeJoin) { _this._currentStrokeJoin = strokeJoin; _this.context.lineJoin = A.stringForStrokeJoin(strokeJoin); } t1 = paint.shader; if (t1 != null) { if (t1 instanceof A.GradientLinear) { paintStyle = t1.createPaintStyle$3(_this._canvasPool.get$context(0), shaderBounds, _this.density); _this.set$fillStyle(0, paintStyle); _this.set$strokeStyle(0, paintStyle); _this._shaderBounds = shaderBounds; A.callMethod(_this.context, _s9_, [shaderBounds.left, shaderBounds.top]); } } else { colorString = A.colorValueToCssString(paint.color); _this.set$fillStyle(0, colorString); _this.set$strokeStyle(0, colorString); } maskFilter = paint.maskFilter; t1 = $.$get$_browserEngine(); if (!(t1 === B.BrowserEngine_1 || false)) { if (!J.$eq$(_this._currentFilter, maskFilter)) { _this._currentFilter = maskFilter; A.DomCanvasRenderingContext2DExtension_set_filter(_this.context, A.maskFilterToCanvasFilter(maskFilter)); } } else if (maskFilter != null) { t1 = _this.context; t1.save(); t1.shadowBlur = maskFilter._sigma * 2; t2 = paint.color; A.DomCanvasRenderingContext2DExtension_set_shadowColor(t1, A.colorValueToCssString(A.Color$fromARGB(255, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255).value)); A.callMethod(t1, _s9_, [-50000, 0]); tempVector = new Float32Array(2); t2 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t2 == null) { t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; } tempVector[0] = 50000 * t2; t2 = _this._canvasPool; t2._currentTransform.transform2$1(tempVector); shadowOffsetX = tempVector[0]; shadowOffsetY = tempVector[1]; tempVector[1] = 0; tempVector[0] = 0; t2._currentTransform.transform2$1(tempVector); A.DomCanvasRenderingContext2DExtension_set_shadowOffsetX(t1, shadowOffsetX - tempVector[0]); A.DomCanvasRenderingContext2DExtension_set_shadowOffsetY(t1, shadowOffsetY - tempVector[1]); } }, tearDownPaint$0() { var _this = this, t1 = _this._lastUsedPaint; if ((t1 == null ? null : t1.maskFilter) != null) { t1 = $.$get$_browserEngine(); t1 = t1 === B.BrowserEngine_1 || false; } else t1 = false; if (t1) _this.context.restore(); t1 = _this._shaderBounds; if (t1 != null) { A.callMethod(_this.context, "translate", [-t1.left, -t1.top]); _this._shaderBounds = null; } }, paint$1(style) { var t1 = this.context; if (style === B.PaintingStyle_1) t1.stroke(); else A.DomCanvasRenderingContext2DExtension_fill(t1, null); }, reset$0(_) { var t2, _this = this, t1 = _this.context; A.DomCanvasRenderingContext2DExtension_set_fillStyle(t1, ""); t2 = t1.fillStyle; _this._currentFillStyle = t2 == null ? null : t2; A.DomCanvasRenderingContext2DExtension_set_strokeStyle(t1, ""); t2 = t1.strokeStyle; _this._currentStrokeStyle = t2 == null ? null : t2; t1.shadowBlur = 0; A.DomCanvasRenderingContext2DExtension_set_shadowColor(t1, "none"); A.DomCanvasRenderingContext2DExtension_set_shadowOffsetX(t1, 0); A.DomCanvasRenderingContext2DExtension_set_shadowOffsetY(t1, 0); t1.globalCompositeOperation = "source-over"; _this._currentBlendMode = B.BlendMode_3; A.DomCanvasRenderingContext2DExtension_set_lineWidth(t1, 1); _this._currentLineWidth = 1; t1.lineCap = "butt"; _this._currentStrokeCap = B.StrokeCap_0; t1.lineJoin = "miter"; _this._currentStrokeJoin = B.StrokeJoin_0; _this._shaderBounds = null; } }; A._SaveStackTracking.prototype = { clear$0(_) { B.JSArray_methods.clear$0(this._saveStack); this.clipStack = null; this._currentTransform = A.Matrix4$identity(); }, save$0(_) { var t1 = this._currentTransform, t2 = new A.Matrix4(new Float32Array(16)); t2.setFrom$1(t1); t1 = this.clipStack; t1 = t1 == null ? null : A.List_List$from(t1, true, type$.SaveClipEntry); this._saveStack.push(new A.SaveStackEntry(t2, t1)); }, restore$0(_) { var entry, t1 = this._saveStack; if (t1.length === 0) return; entry = t1.pop(); this._currentTransform = entry.transform; this.clipStack = entry.clipStack; }, translate$2(_, dx, dy) { this._currentTransform.translate$2(0, dx, dy); }, scale$2(_, sx, sy) { this._currentTransform.scale$2(0, sx, sy); }, rotate$1(_, radians) { this._currentTransform.rotate$2(0, B.Record3_IYz, radians); }, transform$1(_, matrix4) { this._currentTransform.multiply$1(0, new A.Matrix4(matrix4)); }, clipRect$1(rect) { var t2, t3, t1 = this.clipStack; if (t1 == null) t1 = this.clipStack = A._setArrayType([], type$.JSArray_SaveClipEntry); t2 = this._currentTransform; t3 = new A.Matrix4(new Float32Array(16)); t3.setFrom$1(t2); t1.push(new A.SaveClipEntry(rect, null, null, t3)); }, clipRRect$1(rrect) { var t2, t3, t1 = this.clipStack; if (t1 == null) t1 = this.clipStack = A._setArrayType([], type$.JSArray_SaveClipEntry); t2 = this._currentTransform; t3 = new A.Matrix4(new Float32Array(16)); t3.setFrom$1(t2); t1.push(new A.SaveClipEntry(null, rrect, null, t3)); }, clipPath$1(_, path) { var t2, t3, t1 = this.clipStack; if (t1 == null) t1 = this.clipStack = A._setArrayType([], type$.JSArray_SaveClipEntry); t2 = this._currentTransform; t3 = new A.Matrix4(new Float32Array(16)); t3.setFrom$1(t2); t1.push(new A.SaveClipEntry(null, null, path, t3)); } }; A.CkCanvas.prototype = { drawImageRect$4(image, src, dst, paint) { var t3, t4, t5, t6, filterQuality = paint.__engine$_filterQuality, t1 = this.skCanvas, t2 = image.__CkImage_box_F; if (filterQuality === B.FilterQuality_3) { t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__CountedRef__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; A.callMethod(t1, "drawImageRectCubic", [t2, A.toSkRect(src), A.toSkRect(dst), 0.3333333333333333, 0.3333333333333333, paint.skiaObject]); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__CountedRef__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; t3 = A.toSkRect(src); t4 = A.toSkRect(dst); t5 = A.toSkFilterMode(filterQuality); t6 = filterQuality === B.FilterQuality_2 ? $.__canvasKit._readField$0().MipmapMode.Linear : $.__canvasKit._readField$0().MipmapMode.None; A.callMethod(t1, "drawImageRectOptions", [t2, t3, t4, t5, t6, paint.skiaObject]); } }, drawPicture$1(picture) { var t1 = picture.__CkPicture__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; this.skCanvas.drawPicture(t1); }, saveLayer$2(bounds, paint) { var t1 = paint == null ? null : paint.skiaObject; A.SkCanvasExtension_saveLayer(this.skCanvas, t1, A.toSkRect(bounds), null, null); }, saveLayerWithFilter$3(bounds, filter, paint) { type$.CkManagedSkImageFilterConvertible._as(filter); filter.imageFilter$1(new A.CkCanvas_saveLayerWithFilter_closure(this, paint, bounds)); } }; A.CkCanvas_saveLayerWithFilter_closure.prototype = { call$1(filter) { A.SkCanvasExtension_saveLayer(this.$this.skCanvas, this.paint.skiaObject, A.toSkRect(this.bounds), filter, 0); }, $signature: 33 }; A._canvasKitJsUrls_closure.prototype = { call$1(filename) { var t1 = A.configuration()._configuration; if (t1 == null) t1 = null; else { t1 = t1.canvasKitBaseUrl; if (t1 == null) t1 = null; } return (t1 == null ? "https://www.gstatic.com/flutter-canvaskit/c4cd48e186460b32d44585ce3c103271ab676355/" : t1) + filename; }, $signature: 31 }; A._downloadCanvasKitJs_loadEventHandler.prototype = { call$1(_) { this.canvasKitScript.remove(); this.canvasKitLoadCompleter.complete$1(0, true); }, $signature: 33 }; A._downloadCanvasKitJs_errorEventHandler.prototype = { call$1(errorEvent) { this.canvasKitScript.remove(); this.canvasKitLoadCompleter.complete$1(0, false); }, $signature: 33 }; A.CanvasKitCanvas.prototype = { save$0(_) { B.JSNumber_methods.toInt$0(this.__engine$_canvas.skCanvas.save()); }, saveLayer$2(bounds, paint) { var t1 = type$.CkPaint, t2 = this.__engine$_canvas; if (bounds == null) { t1._as(paint); A.SkCanvasExtension_saveLayer(t2.skCanvas, paint.skiaObject, null, null, null); } else t2.saveLayer$2(bounds, t1._as(paint)); }, restore$0(_) { this.__engine$_canvas.skCanvas.restore(); }, translate$2(_, dx, dy) { A.callMethod(this.__engine$_canvas.skCanvas, "translate", [dx, dy]); }, scale$2(_, sx, sy) { var t1 = sy == null ? sx : sy; A.callMethod(this.__engine$_canvas.skCanvas, "scale", [sx, t1]); return null; }, rotate$1(_, radians) { A.callMethod(this.__engine$_canvas.skCanvas, "rotate", [radians * 180 / 3.141592653589793, 0, 0]); }, transform$1(_, matrix4) { A.callMethod(this.__engine$_canvas.skCanvas, "concat", [A.toSkM44FromFloat32(A.toMatrix32(matrix4))]); }, clipRect$3$clipOp$doAntiAlias(rect, clipOp, doAntiAlias) { A.callMethod(this.__engine$_canvas.skCanvas, "clipRect", [A.toSkRect(rect), $.$get$_skClipOps()[clipOp.index], doAntiAlias]); }, clipRect$2$doAntiAlias(rect, doAntiAlias) { return this.clipRect$3$clipOp$doAntiAlias(rect, B.ClipOp_1, doAntiAlias); }, clipRect$1(rect) { return this.clipRect$3$clipOp$doAntiAlias(rect, B.ClipOp_1, true); }, clipRRect$2$doAntiAlias(rrect, doAntiAlias) { A.callMethod(this.__engine$_canvas.skCanvas, "clipRRect", [A.toSkRRect(rrect), $.$get$_clipOpIntersect(), doAntiAlias]); }, clipRRect$1(rrect) { return this.clipRRect$2$doAntiAlias(rrect, true); }, clipPath$2$doAntiAlias(_, path, doAntiAlias) { var t1 = type$.CkPath._as(path).__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(this.__engine$_canvas.skCanvas, "clipPath", [t1, $.$get$_clipOpIntersect(), doAntiAlias]); }, clipPath$1(_, path) { return this.clipPath$2$doAntiAlias(0, path, true); }, drawLine$3(p1, p2, paint) { A.callMethod(this.__engine$_canvas.skCanvas, "drawLine", [p1._dx, p1._dy, p2._dx, p2._dy, type$.CkPaint._as(paint).skiaObject]); }, drawPaint$1(paint) { this.__engine$_canvas.skCanvas.drawPaint(type$.CkPaint._as(paint).skiaObject); }, drawRect$2(rect, paint) { type$.CkPaint._as(paint); A.callMethod(this.__engine$_canvas.skCanvas, "drawRect", [A.toSkRect(rect), paint.skiaObject]); }, drawRRect$2(rrect, paint) { type$.CkPaint._as(paint); A.callMethod(this.__engine$_canvas.skCanvas, "drawRRect", [A.toSkRRect(rrect), paint.skiaObject]); }, drawDRRect$3(outer, inner, paint) { type$.CkPaint._as(paint); A.callMethod(this.__engine$_canvas.skCanvas, "drawDRRect", [A.toSkRRect(outer), A.toSkRRect(inner), paint.skiaObject]); }, drawOval$2(rect, paint) { type$.CkPaint._as(paint); A.callMethod(this.__engine$_canvas.skCanvas, "drawOval", [A.toSkRect(rect), paint.skiaObject]); }, drawCircle$3(c, radius, paint) { A.callMethod(this.__engine$_canvas.skCanvas, "drawCircle", [c._dx, c._dy, radius, type$.CkPaint._as(paint).skiaObject]); }, drawArc$5(rect, startAngle, sweepAngle, useCenter, paint) { type$.CkPaint._as(paint); A.callMethod(this.__engine$_canvas.skCanvas, "drawArc", [A.toSkRect(rect), startAngle * 57.29577951308232, sweepAngle * 57.29577951308232, false, paint.skiaObject]); }, drawPath$2(path, paint) { var t1; type$.CkPath._as(path); type$.CkPaint._as(paint); t1 = path.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; this.__engine$_canvas.skCanvas.drawPath(t1, paint.skiaObject); }, drawImageRect$4(image, src, dst, paint) { this.__engine$_canvas.drawImageRect$4(type$.CkImage._as(image), src, dst, type$.CkPaint._as(paint)); }, drawParagraph$2(paragraph, offset) { var t1 = type$.CkParagraph._as(paragraph).__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(this.__engine$_canvas.skCanvas, "drawParagraph", [t1, offset._dx, offset._dy]); }, drawShadow$4(path, color, elevation, transparentOccluder) { var t1, flags, inAmbient, inSpot, inTonalColors, tonalColors, t2, t3; type$.CkPath._as(path); t1 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } flags = transparentOccluder ? 5 : 4; inAmbient = A.Color$fromARGB(B.JSNumber_methods.round$0((color.get$value(color) >>> 24 & 255) * 0.039), color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255); inSpot = A.Color$fromARGB(B.JSNumber_methods.round$0((color.get$value(color) >>> 24 & 255) * 0.25), color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255); inTonalColors = type$.JavaScriptObject._as({ambient: A.makeFreshSkColor(inAmbient), spot: A.makeFreshSkColor(inSpot)}); tonalColors = $.__canvasKit._readField$0().computeTonalColors(inTonalColors); t2 = path.__CkPath__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; t3 = new Float32Array(3); t3[2] = t1 * elevation; t1 = new Float32Array(3); t1[0] = 0; t1[1] = -1; t1[2] = 1; A.callMethod(this.__engine$_canvas.skCanvas, "drawShadow", [t2, t3, t1, 1.3333333333333333, tonalColors.ambient, tonalColors.spot, flags | 4]); } }; A.ManagedSkColorFilter.prototype = { get$hashCode(_) { var t1 = this.colorFilter; return t1.get$hashCode(t1); }, $eq(_, other) { if (other == null) return false; if (A.getRuntimeTypeOfDartObject(this) !== J.get$runtimeType$(other)) return false; return other instanceof A.ManagedSkColorFilter && other.colorFilter.$eq(0, this.colorFilter); }, toString$0(_) { return this.colorFilter.toString$0(0); } }; A.CkColorFilter.prototype = {$isCkManagedSkImageFilterConvertible: 1}; A.CkBlendModeColorFilter.prototype = { _initRawColorFilter$0() { return A.createSkColorFilterFromColorAndBlendMode(this.color, this.blendMode); }, get$hashCode(_) { return A.Object_hash(this.color, this.blendMode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { if (other == null) return false; if (A.getRuntimeTypeOfDartObject(this) !== J.get$runtimeType$(other)) return false; return false; }, toString$0(_) { return "ColorFilter.mode(" + A.S(this.color) + ", " + this.blendMode.toString$0(0) + ")"; } }; A.CkMatrixColorFilter.prototype = { get$_normalizedMatrix() { var t1, i, result = new Float32Array(20); for (t1 = this.matrix, i = 0; i < 20; ++i) if (B.JSArray_methods.contains$1(B.List_4_9_14_19, i)) result[i] = t1[i] / 255; else result[i] = t1[i]; return result; }, _initRawColorFilter$0() { return A.callMethod($.__canvasKit._readField$0().ColorFilter, "MakeMatrix", [this.get$_normalizedMatrix()]); }, get$hashCode(_) { return A.Object_hashAll(this.matrix); }, $eq(_, other) { if (other == null) return false; return A.getRuntimeTypeOfDartObject(this) === J.get$runtimeType$(other) && other instanceof A.CkMatrixColorFilter && A.listEquals0(this.matrix, other.matrix); }, toString$0(_) { return "ColorFilter.matrix(" + A.S(this.matrix) + ")"; } }; A.CkLinearToSrgbGammaColorFilter.prototype = { _initRawColorFilter$0() { return $.__canvasKit._readField$0().ColorFilter.MakeLinearToSRGBGamma(); }, $eq(_, other) { if (other == null) return false; return A.getRuntimeTypeOfDartObject(this) === J.get$runtimeType$(other); }, get$hashCode(_) { return A.Primitives_objectHashCode(A.getRuntimeTypeOfDartObject(this)); }, toString$0(_) { return "ColorFilter.linearToSrgbGamma()"; } }; A.CkSrgbToLinearGammaColorFilter.prototype = { _initRawColorFilter$0() { return $.__canvasKit._readField$0().ColorFilter.MakeSRGBToLinearGamma(); }, $eq(_, other) { if (other == null) return false; return A.getRuntimeTypeOfDartObject(this) === J.get$runtimeType$(other); }, get$hashCode(_) { return A.Primitives_objectHashCode(A.getRuntimeTypeOfDartObject(this)); }, toString$0(_) { return "ColorFilter.srgbToLinearGamma()"; } }; A.CkComposeColorFilter.prototype = { _initRawColorFilter$0() { var t3, t1 = $.__canvasKit._readField$0().ColorFilter, t2 = this.outer.__ManagedSkColorFilter__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; t3 = this.inner.__ManagedSkColorFilter__ref_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._nativeObject; t3.toString; return t1.MakeCompose(t2, t3); }, $eq(_, other) { if (other == null) return false; if (!(other instanceof A.CkComposeColorFilter)) return false; return other.outer.$eq(0, this.outer) && other.inner.$eq(0, this.inner); }, get$hashCode(_) { return A.Object_hash(this.outer, this.inner, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ColorFilter.compose(" + this.outer.toString$0(0) + ", " + this.inner.toString$0(0) + ")"; } }; A.DisplayCanvasFactory.prototype = { get$baseCanvas() { var result, _this = this, value = _this.__DisplayCanvasFactory_baseCanvas_FI; if (value === $) { result = _this.createCanvas.call$0(); J.initialize$0$z(result); _this.__DisplayCanvasFactory_baseCanvas_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__DisplayCanvasFactory_baseCanvas_FI = result; value = result; } return value; }, getCanvas$0() { var canvas, t1 = this._cache, t2 = this._liveCanvases; if (t1.length !== 0) { canvas = t1.pop(); t2.push(canvas); return canvas; } else { canvas = this.createCanvas.call$0(); J.initialize$0$z(canvas); t2.push(canvas); return canvas; } }, _removeFromDom$1(canvas) { canvas.get$hostElement().remove(); }, dispose$0() { var t1, t2, _i, t3; for (t1 = this._cache, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].dispose$0(); for (t2 = this._liveCanvases, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) t2[_i].dispose$0(); this.get$baseCanvas().dispose$0(); B.JSArray_methods.clear$0(t2); B.JSArray_methods.clear$0(t1); } }; A.HtmlViewEmbedder.prototype = { getOverlayCanvases$0() { var t1 = this._context.pictureRecordersCreatedDuringPreroll; return new A.MappedListIterable(t1, new A.HtmlViewEmbedder_getOverlayCanvases_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CkCanvas>")); }, prerollCompositeEmbeddedView$2(viewId, params) { var pictureRecorder, t1, _this = this; if (!$.$get$PlatformViewManager_instance().isInvisible$1(viewId)) { pictureRecorder = new A.CkPictureRecorder(); t1 = _this.__HtmlViewEmbedder__frameSize_A; t1 === $ && A.throwUnnamedLateFieldNI(); pictureRecorder.beginRecording$1(new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)); _this._context.pictureRecordersCreatedDuringPreroll.push(pictureRecorder); } t1 = _this._currentCompositionParams; if (J.$eq$(t1.$index(0, viewId), params)) { if (!B.JSArray_methods.contains$1(_this._activeCompositionOrder, viewId)) _this._viewsToRecomposite.add$1(0, viewId); return; } t1.$indexSet(0, viewId, params); _this._viewsToRecomposite.add$1(0, viewId); }, _compositeWithParams$2(platformViewId, params) { var currentClippingCount, _this = this, clipChain = _this._viewClipChains.putIfAbsent$2(0, platformViewId, new A.HtmlViewEmbedder__compositeWithParams_closure(platformViewId)), slot = clipChain.__engine$_slot, t1 = slot.style, t2 = params.size; A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", A.S(t2._dx) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", A.S(t2._dy) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); currentClippingCount = _this._countClips$1(params.mutators); if (currentClippingCount !== clipChain._clipCount) { clipChain._root = _this._reconstructClipViewsChain$3(currentClippingCount, slot, clipChain._root); clipChain._clipCount = currentClippingCount; } _this._applyMutators$3(params, slot, platformViewId); }, _countClips$1(mutators) { var t1, t2, clipCount, t3; for (t1 = mutators._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), clipCount = 0; t1.moveNext$0();) { t3 = t1.__internal$_current; t3 = (t3 == null ? t2._as(t3) : t3).type; if (t3 === B.MutatorType_0 || t3 === B.MutatorType_1 || t3 === B.MutatorType_2) ++clipCount; } return clipCount; }, _reconstructClipViewsChain$3(numClips, platformView, headClipView) { var headClipViewNextSibling, headClipViewWasAttached, head, clipIndex, t1, clippingView; if (headClipView.parentNode != null) { headClipViewNextSibling = headClipView.nextSibling; headClipView.remove(); headClipViewWasAttached = true; } else { headClipViewNextSibling = null; headClipViewWasAttached = false; } head = platformView; clipIndex = 0; while (true) { if (!(!J.$eq$(head, headClipView) && clipIndex < numClips)) break; t1 = head.parentElement; t1.toString; ++clipIndex; head = t1; } for (; clipIndex < numClips; head = clippingView) { clippingView = A.DomDocumentExtension_createElement(self.document, "flt-clip"); clippingView.append(head); ++clipIndex; } head.remove(); if (headClipViewWasAttached) this.sceneHost.insertBefore(head, headClipViewNextSibling); return head; }, _cleanUpClipDefs$1(viewId) { var t2, nodesToRemove, t3, t4, t5, _i, t1 = this._svgClipDefs; if (t1.containsKey$1(0, viewId)) { t2 = this._svgPathDefs; t2.toString; t2 = A.callMethod(t2, "querySelector", ["#sk_path_defs"]); t2.toString; nodesToRemove = A._setArrayType([], type$.JSArray_JavaScriptObject); t3 = t1.$index(0, viewId); t3.toString; for (t4 = type$._DomListWrapper_JavaScriptObject, t4 = A.CastIterable_CastIterable(new A._DomListWrapper(t2.children, t4), t4._eval$1("Iterable.E"), type$.JavaScriptObject), t2 = J.get$iterator$ax(t4._source), t4 = A._instanceType(t4), t4 = t4._eval$1("@<1>")._bind$1(t4._rest[1])._rest[1]; t2.moveNext$0();) { t5 = t4._as(t2.get$current(t2)); if (t3.contains$1(0, t5.id)) nodesToRemove.push(t5); } for (t2 = nodesToRemove.length, _i = 0; _i < nodesToRemove.length; nodesToRemove.length === t2 || (0, A.throwConcurrentModificationError)(nodesToRemove), ++_i) nodesToRemove[_i].remove(); t1 = t1.$index(0, viewId); t1.toString; J.clear$0$ax(t1); } }, _applyMutators$3(params, embeddedView, viewId) { var headTransform, t2, t3, t4, t5, head, embeddedOpacity, t6, t7, headTransform0, t8, t9, t10, skPath, path, box, clipId, scale, inverseScale, _this = this, _s26_ = "http://www.w3.org/2000/svg", t1 = params.offset; if (t1.$eq(0, B.Offset_0_0)) headTransform = A.Matrix4$identity(); else { headTransform = A.Matrix4$identity(); headTransform.setTranslationRaw$3(t1._dx, t1._dy, 0); } _this._resetAnchor$1(embeddedView); _this._cleanUpClipDefs$1(viewId); for (t1 = params.mutators._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), t3 = _this._svgClipDefs, t4 = type$.Object, t5 = type$.UniqueRef_JavaScriptObject, head = embeddedView, embeddedOpacity = 1; t1.moveNext$0();) { t6 = t1.__internal$_current; if (t6 == null) t6 = t2._as(t6); switch (t6.type.index) { case 3: t6 = t6.matrix; t6.toString; t7 = new Float32Array(16); headTransform0 = new A.Matrix4(t7); headTransform0.setFrom$1(t6); headTransform0.multiply$1(0, headTransform); t6 = head.style; t7 = A.float64ListToCssTransform(t7); t6.setProperty.apply(t6, ["transform", t7, ""]); headTransform = headTransform0; break; case 0: case 1: case 2: head = head.parentElement; t7 = head.style; t7.setProperty.apply(t7, ["clip", "", ""]); t7 = head.style; t7.setProperty.apply(t7, ["clip-path", "", ""]); headTransform = new A.Matrix4(new Float32Array(16)); headTransform.Matrix4$identity$0(); t7 = head.style; t7.setProperty.apply(t7, ["transform", "", ""]); t7 = head.style; t7.setProperty.apply(t7, ["width", "100%", ""]); t7 = head.style; t7.setProperty.apply(t7, ["height", "100%", ""]); t7 = t6.rect; if (t7 != null) { t6 = head.style; t8 = t7.top; t9 = t7.right; t10 = t7.bottom; t7 = t7.left; t6.setProperty.apply(t6, ["clip", "rect(" + A.S(t8) + "px, " + A.S(t9) + "px, " + A.S(t10) + "px, " + A.S(t7) + "px)", ""]); } else { t7 = t6.rrect; if (t7 != null) { skPath = new self.window.flutterCanvasKit.Path(); skPath.setFillType($.$get$_skFillTypes()[0]); path = new A.CkPath(B.PathFillType_0); t6 = new A.UniqueRef("Path", t5); t6._nativeObject = skPath; $.$get$nativeMemoryFinalizationRegistry(); if ($.$get$browserSupportsFinalizationRegistry()) { t8 = $.$get$_finalizationRegistry(); box = {}; box[$.$get$_jsBoxedDartObjectProperty()] = t6; A.DomFinalizationRegistryExtension_register(t8, path, box); } path.__CkPath__ref_F !== $ && A.throwUnnamedLateFieldAI(); path.__CkPath__ref_F = t6; t8 = t6._nativeObject; t8.toString; t8.addRRect.apply(t8, [A.toSkRRect(t7), false]); _this._ensureSvgPathDefs$0(); t7 = _this._svgPathDefs; t7.toString; t7 = t7.querySelector.apply(t7, ["#sk_path_defs"]); t7.toString; clipId = "svgClip" + ++_this._clipPathCount; t8 = self.document; t8 = t8.createElementNS.apply(t8, [_s26_, "clipPath"]); t8.id = clipId; t9 = self.document; t9 = t9.createElementNS.apply(t9, [_s26_, "path"]); t6 = A.jsify(t6._nativeObject.toSVGString()); t9.setAttribute.apply(t9, ["d", t6 == null ? t4._as(t6) : t6]); t8.append(t9); t7.append(t8); J.add$1$ax(t3.putIfAbsent$2(0, viewId, new A.HtmlViewEmbedder__applyMutators_closure()), clipId); t6 = head.style; t6.setProperty.apply(t6, ["clip-path", "url(#" + clipId + ")", ""]); } else { t6 = t6.path; if (t6 != null) { _this._ensureSvgPathDefs$0(); t7 = _this._svgPathDefs; t7.toString; t7 = t7.querySelector.apply(t7, ["#sk_path_defs"]); t7.toString; clipId = "svgClip" + ++_this._clipPathCount; t8 = self.document; t8 = t8.createElementNS.apply(t8, [_s26_, "clipPath"]); t8.id = clipId; t9 = self.document; t9 = t9.createElementNS.apply(t9, [_s26_, "path"]); t6 = t6.__CkPath__ref_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = A.jsify(t6._nativeObject.toSVGString()); t9.setAttribute.apply(t9, ["d", t6 == null ? t4._as(t6) : t6]); t8.append(t9); t7.append(t8); J.add$1$ax(t3.putIfAbsent$2(0, viewId, new A.HtmlViewEmbedder__applyMutators_closure0()), clipId); t6 = head.style; t6.setProperty.apply(t6, ["clip-path", "url(#" + clipId + ")", ""]); } } } t6 = head.style; t6.setProperty.apply(t6, ["transform-origin", "0 0 0", ""]); t6 = head.style; t6.setProperty.apply(t6, ["position", "absolute", ""]); break; case 4: t6 = t6.alpha; t6.toString; embeddedOpacity *= t6 / 255; break; } } A.DomCSSStyleDeclarationExtension_setProperty(embeddedView.style, "opacity", B.JSNumber_methods.toString$0(embeddedOpacity)); scale = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (scale == null) { t1 = self.window.devicePixelRatio; scale = t1 === 0 ? 1 : t1; } inverseScale = 1 / scale; t1 = new Float32Array(16); t1[15] = 1; t1[10] = 1; t1[5] = inverseScale; t1[0] = inverseScale; headTransform = new A.Matrix4(t1).multiplied$1(headTransform); A.DomCSSStyleDeclarationExtension_setProperty(head.style, "transform", A.float64ListToCssTransform(headTransform._m4storage)); }, _resetAnchor$1(element) { A.DomCSSStyleDeclarationExtension_setProperty(element.style, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "position", "absolute"); }, _ensureSvgPathDefs$0() { var t1, t2, _this = this; if (_this._svgPathDefs != null) return; t1 = A.DomNodeExtension_cloneNode($.$get$kSvgResourceHeader(), false); _this._svgPathDefs = t1; t2 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "defs"]); t2.id = "sk_path_defs"; t1.append(t2); t2 = _this._svgPathDefs; t2.toString; _this.sceneHost.append(t2); }, submitFrame$0(_) { return this.submitFrame$body$HtmlViewEmbedder(0); }, submitFrame$body$HtmlViewEmbedder(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t2, t3, t4, t5, t6, pictureRecorderIndex, _i, overlayGroup, t7, pictures, i, recorder, unusedViews, elementToInsertBefore, viewId, overlay, view, overlayElement, platformViewRoot, t1, diffResult, overlayGroups; var $async$submitFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._activeCompositionOrder; diffResult = t1.length === 0 || $async$self._compositionOrder.length === 0 ? null : A.diffViewList(t1, $async$self._compositionOrder); overlayGroups = $async$self._updateOverlays$1(diffResult); if (overlayGroups != null) $async$self._activeOverlayGroups = overlayGroups; t2 = $async$self._activeOverlayGroups, t3 = t2.length, t4 = $async$self.rasterizer, t5 = $async$self._overlays, t6 = type$.JSArray_CkPicture, pictureRecorderIndex = 0, _i = 0; case 3: // for condition if (!(_i < t2.length)) { // goto after for $async$goto = 5; break; } overlayGroup = t2[_i]; t7 = t5.$index(0, B.JSArray_methods.get$last(overlayGroup.__engine$_group)); t7.toString; pictures = A._setArrayType([], t6); for (i = 0; i < overlayGroup._visibleCount; ++i) { pictures.push($async$self._context.pictureRecorders[pictureRecorderIndex].endRecording$0()); ++pictureRecorderIndex; } $async$goto = 6; return A._asyncAwait(t4.rasterizeToCanvas$2(t7, pictures), $async$submitFrame$0); case 6: // returning from await. case 4: // for update t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i; // goto for condition $async$goto = 3; break; case 5: // after for for (t2 = $async$self._context.pictureRecordersCreatedDuringPreroll, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { recorder = t2[_i]; if (recorder._skRecorder != null) recorder.endRecording$0(); } t2 = type$.JSArray_CkPictureRecorder; $async$self._context = new A.EmbedderFrameContext(A._setArrayType([], t2), A._setArrayType([], t2)); t2 = $async$self._compositionOrder; if (A.listEquals0(t2, t1)) { B.JSArray_methods.clear$0(t2); // goto return $async$goto = 1; break; } unusedViews = A.LinkedHashSet_LinkedHashSet$from(t1, type$.int); B.JSArray_methods.clear$0(t1); if (diffResult != null) { t3 = diffResult.viewsToRemove; t4 = A._arrayInstanceType(t3)._eval$1("WhereIterable<1>"); $async$self.disposeViews$1(A.LinkedHashSet_LinkedHashSet$of(new A.WhereIterable(t3, new A.HtmlViewEmbedder_submitFrame_closure(diffResult), t4), t4._eval$1("Iterable.E"))); B.JSArray_methods.addAll$1(t1, t2); unusedViews.removeAll$1(t2); t1 = diffResult.addToBeginning; if (t1) { t3 = diffResult.viewToInsertBefore; t3.toString; elementToInsertBefore = $async$self._viewClipChains.$index(0, t3)._root; } else elementToInsertBefore = null; for (t3 = diffResult.viewsToAdd, t4 = t3.length, t6 = $async$self._viewClipChains, t7 = $async$self.sceneHost, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { viewId = t3[_i]; if (t1) { t7.insertBefore(t6.$index(0, viewId)._root, elementToInsertBefore); overlay = t5.$index(0, viewId); if (overlay != null) t7.insertBefore(overlay.get$hostElement(), elementToInsertBefore); } else { t7.append(t6.$index(0, viewId)._root); overlay = t5.$index(0, viewId); if (overlay != null) t7.append(overlay.get$hostElement()); } } for (i = 0; i < t2.length; ++i) { view = t2[i]; if (t5.$index(0, view) != null) { overlayElement = t5.$index(0, view).get$hostElement(); t1 = overlayElement.isConnected; if (t1 == null) t1 = null; t1.toString; if (!t1) if (i === t2.length - 1) t7.append(overlayElement); else t7.insertBefore(overlayElement, t6.$index(0, t2[i + 1])._root); } } } else { t3 = t4.get$displayFactory(); t4 = t3.get$_removeFromDom(); B.JSArray_methods.forEach$1(t3._cache, t4); B.JSArray_methods.forEach$1(t3._liveCanvases, t4); for (t3 = $async$self._viewClipChains, t4 = $async$self.sceneHost, i = 0; i < t2.length; ++i) { viewId = t2[i]; platformViewRoot = t3.$index(0, viewId)._root; overlay = t5.$index(0, viewId); t4.append(platformViewRoot); if (overlay != null) t4.append(overlay.get$hostElement()); t1.push(viewId); unusedViews.remove$1(0, viewId); } } B.JSArray_methods.clear$0(t2); $async$self.disposeViews$1(unusedViews); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$submitFrame$0, $async$completer); }, disposeViews$1(viewsToDispose) { var t1, t2, t3, t4, t5, t6, t7, clipChain, _this = this; for (t1 = A._LinkedHashSetIterator$(viewsToDispose, viewsToDispose._collection$_modifications, A._instanceType(viewsToDispose)._precomputed1), t2 = _this._currentCompositionParams, t3 = _this._viewsToRecomposite, t4 = _this._svgClipDefs, t5 = _this._viewClipChains, t6 = t1.$ti._precomputed1; t1.moveNext$0();) { t7 = t1._collection$_current; if (t7 == null) t7 = t6._as(t7); clipChain = t5.remove$1(0, t7); if (clipChain != null) clipChain._root.remove(); t2.remove$1(0, t7); t3.remove$1(0, t7); _this._cleanUpClipDefs$1(t7); t4.remove$1(0, t7); } }, _releaseOverlay$1(viewId) { var t2, t3, t1 = this._overlays; if (t1.$index(0, viewId) != null) { t2 = t1.$index(0, viewId); t2.toString; t3 = this.rasterizer.get$displayFactory(); t2.get$hostElement().remove(); B.JSArray_methods.remove$1(t3._liveCanvases, t2); t3._cache.push(t2); t1.remove$1(0, viewId); } }, _updateOverlays$1(diffResult) { var overlayGroups, t2, viewsNeedingOverlays, t3, t4, viewsWithOverlays, _this = this, t1 = diffResult == null; if (!t1 && diffResult.viewsToAdd.length === 0 && diffResult.viewsToRemove.length === 0) return null; overlayGroups = _this.getOverlayGroups$1(_this._compositionOrder); t2 = A._arrayInstanceType(overlayGroups)._eval$1("MappedListIterable<1,int>"); viewsNeedingOverlays = A.List_List$of(new A.MappedListIterable(overlayGroups, new A.HtmlViewEmbedder__updateOverlays_closure(), t2), true, t2._eval$1("ListIterable.E")); t2 = _this.get$_initializeOverlay(); t3 = _this._overlays; if (t1) { t1 = _this.rasterizer.get$displayFactory(); t4 = t1._liveCanvases; B.JSArray_methods.addAll$1(t1._cache, t4); B.JSArray_methods.clear$0(t4); t3.clear$0(0); B.JSArray_methods.forEach$1(viewsNeedingOverlays, t2); } else { t1 = A._instanceType(t3)._eval$1("LinkedHashMapKeyIterable<1>"); viewsWithOverlays = A.List_List$of(new A.LinkedHashMapKeyIterable(t3, t1), true, t1._eval$1("Iterable.E")); new A.WhereIterable(viewsWithOverlays, new A.HtmlViewEmbedder__updateOverlays_closure0(viewsNeedingOverlays), A._arrayInstanceType(viewsWithOverlays)._eval$1("WhereIterable<1>")).forEach$1(0, _this.get$_releaseOverlay()); new A.WhereIterable(viewsNeedingOverlays, new A.HtmlViewEmbedder__updateOverlays_closure1(_this), A._arrayInstanceType(viewsNeedingOverlays)._eval$1("WhereIterable<1>")).forEach$1(0, t2); } return overlayGroups; }, getOverlayGroups$1(views) { var i, view, t2, viewType, result = A._setArrayType([], type$.JSArray_OverlayGroup), t1 = type$.JSArray_int, currentGroup = new A.OverlayGroup(A._setArrayType([], t1)); for (i = 0; i < views.length; ++i) { view = views[i]; t2 = $.$get$PlatformViewManager_instance(); viewType = t2._viewIdToType.$index(0, view); if (viewType != null && t2._invisibleViews.contains$1(0, viewType)) currentGroup.__engine$_group.push(view); else { t2 = currentGroup._visibleCount > 0; if (!t2 || result.length + 1 >= 7) { currentGroup.__engine$_group.push(view); ++currentGroup._visibleCount; } else { if (t2) result.push(currentGroup); t2 = A._setArrayType([], t1); currentGroup = new A.OverlayGroup(t2); t2.push(view); currentGroup._visibleCount = 1; } } } if (currentGroup._visibleCount > 0) result.push(currentGroup); return result; }, _initializeOverlay$1(viewId) { this._overlays.$indexSet(0, viewId, this.rasterizer.get$displayFactory().getCanvas$0()); }, debugCleanupSvgClipPaths$0() { var $parent, t2, child, t1 = this._svgPathDefs; if (t1 == null) $parent = null; else { t2 = type$._DomListWrapper_JavaScriptObject; t2 = A.CastIterable_CastIterable(new A._DomListWrapper(t1.children, t2), t2._eval$1("Iterable.E"), type$.JavaScriptObject); $parent = A._instanceType(t2)._rest[1]._as(J.get$single$ax(t2._source)); } if ($parent != null) for (child = $parent.lastChild; child != null; child = $parent.lastChild) $parent.removeChild(child); this._svgClipDefs.clear$0(0); }, dispose$0() { var _this = this, t1 = $.$get$PlatformViewManager_instance(), t2 = t1.__engine$_contents, t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>"), result = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeyIterable(t2, t3), t3._eval$1("Iterable.E")); result.forEach$1(0, t1.get$clearPlatformView()); t1._factories.clear$0(0); t2.clear$0(0); t1._invisibleViews.clear$0(0); t1._viewIdToType.clear$0(0); _this.disposeViews$1(result); t1 = type$.JSArray_CkPictureRecorder; _this._context = new A.EmbedderFrameContext(A._setArrayType([], t1), A._setArrayType([], t1)); t1 = _this._currentCompositionParams; t1.clear$0(0); _this.debugCleanupSvgClipPaths$0(); t1.clear$0(0); _this._viewClipChains.clear$0(0); _this._overlays.clear$0(0); _this._viewsToRecomposite.clear$0(0); B.JSArray_methods.clear$0(_this._activeCompositionOrder); B.JSArray_methods.clear$0(_this._compositionOrder); } }; A.HtmlViewEmbedder_getOverlayCanvases_closure.prototype = { call$1(r) { var t1 = r._recordingCanvas; t1.toString; return t1; }, $signature: 1959 }; A.HtmlViewEmbedder__compositeWithParams_closure.prototype = { call$0() { var t1 = A.createPlatformViewSlot(this.platformViewId); return new A.ViewClipChain(t1, t1); }, $signature: 1452 }; A.HtmlViewEmbedder__applyMutators_closure.prototype = { call$0() { return A.LinkedHashSet_LinkedHashSet$_empty(type$.String); }, $signature: 538 }; A.HtmlViewEmbedder__applyMutators_closure0.prototype = { call$0() { return A.LinkedHashSet_LinkedHashSet$_empty(type$.String); }, $signature: 538 }; A.HtmlViewEmbedder_submitFrame_closure.prototype = { call$1(view) { return !B.JSArray_methods.contains$1(this.diffResult.viewsToAdd, view); }, $signature: 142 }; A.HtmlViewEmbedder__updateOverlays_closure.prototype = { call$1(group) { return B.JSArray_methods.get$last(group.__engine$_group); }, $signature: 1659 }; A.HtmlViewEmbedder__updateOverlays_closure0.prototype = { call$1(view) { return !B.JSArray_methods.contains$1(this.viewsNeedingOverlays, view); }, $signature: 142 }; A.HtmlViewEmbedder__updateOverlays_closure1.prototype = { call$1(view) { return !this.$this._overlays.containsKey$1(0, view); }, $signature: 142 }; A.OverlayGroup.prototype = {}; A.ViewClipChain.prototype = {}; A.EmbeddedViewParams.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.EmbeddedViewParams && other.offset.$eq(0, _this.offset) && other.size.$eq(0, _this.size) && other.mutators.$eq(0, _this.mutators); }, get$hashCode(_) { return A.Object_hash(this.offset, this.size, this.mutators, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.MutatorType.prototype = { _enumToString$0() { return "MutatorType." + this._core$_name; } }; A.Mutator.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.Mutator)) return false; t1 = _this.type; if (t1 !== other.type) return false; switch (t1.index) { case 0: return J.$eq$(_this.rect, other.rect); case 1: return J.$eq$(_this.rrect, other.rrect); case 2: return _this.path == other.path; case 3: return _this.matrix == other.matrix; case 4: return _this.alpha == other.alpha; default: return false; } }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.type, _this.rect, _this.rrect, _this.path, _this.matrix, _this.alpha, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.MutatorsStack.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A.MutatorsStack && A.listEquals0(other._mutators, this._mutators); }, get$hashCode(_) { return A.Object_hashAll(this._mutators); }, get$iterator(_) { var t1 = this._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); t1 = new A.ReversedListIterable(t1, t2); return new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")); } }; A.EmbedderFrameContext.prototype = {}; A.ViewListDiffResult.prototype = {}; A.diffViewList_lookForwards.prototype = { call$1(index) { var t1, t2, i, t3, _null = null; for (t1 = this.active, t2 = this.next, i = 0; t3 = i + index, t3 < t1.length; ++i) { if (!J.$eq$(t1[t3], t2[i])) return _null; if (i === t2.length - 1) if (index === 0) return new A.ViewListDiffResult(B.JSArray_methods.sublist$1(t1, i + 1), B.List_empty1, false, _null); else if (t3 === t1.length - 1) return new A.ViewListDiffResult(B.JSArray_methods.sublist$2(t1, 0, index), B.List_empty1, false, _null); else return _null; } return new A.ViewListDiffResult(B.JSArray_methods.sublist$2(t1, 0, index), B.JSArray_methods.sublist$1(t2, t1.length - index), false, _null); }, $signature: 924 }; A.diffViewList_lookBackwards.prototype = { call$1(index) { var t1, t2, i, t3, _null = null; for (t1 = this.next, t2 = this.active, i = 0; t3 = index - i, t3 >= 0; ++i) { if (!J.$eq$(t2[t3], t1[t1.length - 1 - i])) return _null; if (i === t1.length - 1) { t1 = t2.length; if (index === t1 - 1) return new A.ViewListDiffResult(B.JSArray_methods.sublist$2(t2, 0, t1 - i - 1), B.List_empty1, false, _null); else if (index === i) return new A.ViewListDiffResult(B.JSArray_methods.sublist$1(t2, index + 1), B.List_empty1, false, _null); else return _null; } } return new A.ViewListDiffResult(B.JSArray_methods.sublist$1(t2, index + 1), B.JSArray_methods.sublist$2(t1, 0, t1.length - 1 - index), true, B.JSArray_methods.get$first(t2)); }, $signature: 924 }; A.SkiaFontCollection.prototype = { get$fontFallbackManager() { var t1, value = this.__SkiaFontCollection_fontFallbackManager_AI; if (value === $) { t1 = A.configuration()._configuration; if (t1 == null) t1 = null; else { t1 = t1.useColorEmoji; if (t1 == null) t1 = null; } t1 = t1 === true; value = this.__SkiaFontCollection_fontFallbackManager_AI = A.FontFallbackManager$_(new A.SkiaFallbackRegistry(this), A._setArrayType([A.NotoFont$("Noto Sans", "notosans/v32/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf", true), A.NotoFont$("Noto Color Emoji", "notocoloremoji/v25/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFab5s79iz64w.ttf", t1), A.NotoFont$("Noto Emoji", "notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf", !t1), A.NotoFont$("Noto Music", "notomusic/v20/pe0rMIiSN5pO63htf1sxIteQB9Zra1U.ttf", true), A.NotoFont$("Noto Sans Symbols", "notosanssymbols/v41/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gavVFRkzrbQ.ttf", true), A.NotoFont$("Noto Sans Symbols 2", "notosanssymbols2/v22/I_uyMoGduATTei9eI8daxVHDyfisHr71ypPqfX71-AI.ttf", true), A.NotoFont$("Noto Sans Adlam", "notosansadlam/v22/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGnBZLwhuvk.ttf", true), A.NotoFont$("Noto Sans Anatolian Hieroglyphs", "notosansanatolianhieroglyphs/v16/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXybIymc5QYo.ttf", true), A.NotoFont$("Noto Sans Arabic", "notosansarabic/v18/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvu3CBFQLaig.ttf", true), A.NotoFont$("Noto Sans Armenian", "notosansarmenian/v42/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60iYy6zF3Eg.ttf", true), A.NotoFont$("Noto Sans Avestan", "notosansavestan/v21/bWti7ejKfBziStx7lIzKOLQZKhIJkyu9SASLji8U.ttf", true), A.NotoFont$("Noto Sans Balinese", "notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE5Vd222PPY.ttf", true), A.NotoFont$("Noto Sans Bamum", "notosansbamum/v27/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_gLykxEkxA.ttf", true), A.NotoFont$("Noto Sans Bassa Vah", "notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6p34gH-GD7.ttf", true), A.NotoFont$("Noto Sans Batak", "notosansbatak/v19/gok2H6TwAEdtF9N8-mdTCQvT-Zdgo4_PHuk74A.ttf", true), A.NotoFont$("Noto Sans Bengali", "notosansbengali/v20/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudCk8izI0lc.ttf", true), A.NotoFont$("Noto Sans Bhaiksuki", "notosansbhaiksuki/v17/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rLUdU4wh9U.ttf", true), A.NotoFont$("Noto Sans Brahmi", "notosansbrahmi/v18/vEFK2-VODB8RrNDvZSUmQQIIByV18tK1W77HtMo.ttf", true), A.NotoFont$("Noto Sans Buginese", "notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtfuEXLmNtw.ttf", true), A.NotoFont$("Noto Sans Buhid", "notosansbuhid/v22/Dxxy8jiXMW75w3OmoDXVWJD7YwzAe6tgnaFoGA.ttf", true), A.NotoFont$("Noto Sans Canadian Aboriginal", "notosanscanadianaboriginal/v22/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_yAsg0q0uhQ.ttf", true), A.NotoFont$("Noto Sans Carian", "notosanscarian/v16/LDIpaoiONgYwA9Yc6f0gUILeMIOgs7ob9yGLmfI.ttf", true), A.NotoFont$("Noto Sans Caucasian Albanian", "notosanscaucasianalbanian/v16/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYDmoVmRSZo.ttf", true), A.NotoFont$("Noto Sans Chakma", "notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4JjTQhYBeYo.ttf", true), A.NotoFont$("Noto Sans Cham", "notosanscham/v29/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcv7GykboaLg.ttf", true), A.NotoFont$("Noto Sans Cherokee", "notosanscherokee/v20/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDkm5rAffjl0.ttf", true), A.NotoFont$("Noto Sans Coptic", "notosanscoptic/v20/iJWfBWmUZi_OHPqn4wq6kgqumOEd78u_VG0xR4Y.ttf", true), A.NotoFont$("Noto Sans Cuneiform", "notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWgb9JlRQueeQ.ttf", true), A.NotoFont$("Noto Sans Cypriot", "notosanscypriot/v15/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIsK5MPpahF.ttf", true), A.NotoFont$("Noto Sans Deseret", "notosansdeseret/v17/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq9ZnJSZtQG.ttf", true), A.NotoFont$("Noto Sans Devanagari", "notosansdevanagari/v25/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-AzoFoW4Ow.ttf", true), A.NotoFont$("Noto Sans Duployan", "notosansduployan/v17/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvrFsIn6WYDvA.ttf", true), A.NotoFont$("Noto Sans Egyptian Hieroglyphs", "notosansegyptianhieroglyphs/v28/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYindSVK8xRg7iw.ttf", true), A.NotoFont$("Noto Sans Elbasan", "notosanselbasan/v16/-F6rfiZqLzI2JPCgQBnw400qp1trvHdlre4dFcFh.ttf", true), A.NotoFont$("Noto Sans Elymaic", "notosanselymaic/v15/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AjWOT0zi2V.ttf", true), A.NotoFont$("Noto Sans Georgian", "notosansgeorgian/v42/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj-f5WK0OQV.ttf", true), A.NotoFont$("Noto Sans Glagolitic", "notosansglagolitic/v17/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERK4Amu7nM1.ttf", true), A.NotoFont$("Noto Sans Gothic", "notosansgothic/v16/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMX40kFQRx0.ttf", true), A.NotoFont$("Noto Sans Grantha", "notosansgrantha/v17/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8cFeulHc6N.ttf", true), A.NotoFont$("Noto Sans Gujarati", "notosansgujarati/v23/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPM_OdiEH0s.ttf", true), A.NotoFont$("Noto Sans Gunjala Gondi", "notosansgunjalagondi/v19/bWtX7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5g0ef3PLtymzNxYL4YDE4J4vCTxEJQ.ttf", true), A.NotoFont$("Noto Sans Gurmukhi", "notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1OenbxZ_trdp7h.ttf", true), A.NotoFont$("Noto Sans HK", "notosanshk/v31/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oWTiYjNvVA.ttf", true), A.NotoFont$("Noto Sans Hanunoo", "notosanshanunoo/v20/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEsEpgL_ix2.ttf", true), A.NotoFont$("Noto Sans Hatran", "notosanshatran/v16/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mM83r1nwzDs.ttf", true), A.NotoFont$("Noto Sans Hebrew", "notosanshebrew/v43/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtoiJltutR2g.ttf", true), A.NotoFont$("Noto Sans Imperial Aramaic", "notosansimperialaramaic/v16/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdml3YfPNno.ttf", true), A.NotoFont$("Noto Sans Indic Siyaq Numbers", "notosansindicsiyaqnumbers/v16/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2WPOpVd5Iu.ttf", true), A.NotoFont$("Noto Sans Inscriptional Pahlavi", "notosansinscriptionalpahlavi/v16/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVtqVOAYK0QA.ttf", true), A.NotoFont$("Noto Sans Inscriptional Parthian", "notosansinscriptionalparthian/v16/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBJ2jNkLlLr.ttf", true), A.NotoFont$("Noto Sans JP", "notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75vY0rw-oME.ttf", true), A.NotoFont$("Noto Sans Javanese", "notosansjavanese/v23/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFliZYWj4O8.ttf", true), A.NotoFont$("Noto Sans KR", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLTq8H4hfeE.ttf", true), A.NotoFont$("Noto Sans Kaithi", "notosanskaithi/v20/buEtppS9f8_vkXadMBJJu0tWjLwjQi0KdoZIKlo.ttf", true), A.NotoFont$("Noto Sans Kannada", "notosanskannada/v26/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzSIMLsPKrkY.ttf", true), A.NotoFont$("Noto Sans Kayah Li", "notosanskayahli/v21/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZH4EXLuKVM.ttf", true), A.NotoFont$("Noto Sans Kharoshthi", "notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z4rFyx5mR1.ttf", true), A.NotoFont$("Noto Sans Khmer", "notosanskhmer/v23/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz4kAbrddiA.ttf", true), A.NotoFont$("Noto Sans Khojki", "notosanskhojki/v18/-nFnOHM29Oofr2wohFbTuPPKVWpmK_d709jy92k.ttf", true), A.NotoFont$("Noto Sans Khudawadi", "notosanskhudawadi/v21/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjRnVVXz9MY.ttf", true), A.NotoFont$("Noto Sans Lao", "notosanslao/v30/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdf5MK3riB2w.ttf", true), A.NotoFont$("Noto Sans Lepcha", "notosanslepcha/v19/0QI7MWlB_JWgA166SKhu05TekNS32AJstqBXgd4.ttf", true), A.NotoFont$("Noto Sans Limbu", "notosanslimbu/v22/3JnlSDv90Gmq2mrzckOBBRRoNJVj0MF3OHRDnA.ttf", true), A.NotoFont$("Noto Sans Linear A", "notosanslineara/v18/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22zmHQAGQicw.ttf", true), A.NotoFont$("Noto Sans Linear B", "notosanslinearb/v17/HhyJU4wt9vSgfHoORYOiXOckKNB737IV3BkFTq4EPw.ttf", true), A.NotoFont$("Noto Sans Lisu", "notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt29IlxkVdig.ttf", true), A.NotoFont$("Noto Sans Lycian", "notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_naCJwn00E.ttf", true), A.NotoFont$("Noto Sans Lydian", "notosanslydian/v17/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUPXMoIjEQI.ttf", true), A.NotoFont$("Noto Sans Mahajani", "notosansmahajani/v19/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5Fh8ARHNh4zg.ttf", true), A.NotoFont$("Noto Sans Malayalam", "notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9BFzEr6HxEA.ttf", true), A.NotoFont$("Noto Sans Mandaic", "notosansmandaic/v16/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_A_gMk0izH.ttf", true), A.NotoFont$("Noto Sans Manichaean", "notosansmanichaean/v17/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqCNTtFCtdX.ttf", true), A.NotoFont$("Noto Sans Marchen", "notosansmarchen/v19/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhPk652ZaHk.ttf", true), A.NotoFont$("Noto Sans Masaram Gondi", "notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGe7RI9WSWX.ttf", true), A.NotoFont$("Noto Sans Math", "notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkG-V048PW0.ttf", true), A.NotoFont$("Noto Sans Mayan Numerals", "notosansmayannumerals/v16/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE68oo6eepYQ.ttf", true), A.NotoFont$("Noto Sans Medefaidrin", "notosansmedefaidrin/v23/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlT318e5A3rw.ttf", true), A.NotoFont$("Noto Sans Meetei Mayek", "notosansmeeteimayek/v15/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTW5PgeFYVa.ttf", true), A.NotoFont$("Noto Sans Meroitic", "notosansmeroitic/v17/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDgDhTiKY9KQ.ttf", true), A.NotoFont$("Noto Sans Miao", "notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjgUYVslLhx.ttf", true), A.NotoFont$("Noto Sans Modi", "notosansmodi/v23/pe03MIySN5pO62Z5YkFyT7jeav5qWVAgVol-.ttf", true), A.NotoFont$("Noto Sans Mongolian", "notosansmongolian/v17/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxLsg6-av1x0.ttf", true), A.NotoFont$("Noto Sans Mro", "notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDzRtjkho4M.ttf", true), A.NotoFont$("Noto Sans Multani", "notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1A0pfCs5Kos.ttf", true), A.NotoFont$("Noto Sans Myanmar", "notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0En23OU4o1AC.ttf", true), A.NotoFont$("Noto Sans NKo", "notosansnko/v6/esDX31ZdNv-KYGGJpKGk2_RpMpCMHMLBrdA.ttf", true), A.NotoFont$("Noto Sans Nabataean", "notosansnabataean/v16/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBJ9hK8kMK4.ttf", true), A.NotoFont$("Noto Sans New Tai Lue", "notosansnewtailue/v22/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUbghFPKzeY.ttf", true), A.NotoFont$("Noto Sans Newa", "notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n_qN4R5lNU.ttf", true), A.NotoFont$("Noto Sans Nushu", "notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFWFAMArZKqQ.ttf", true), A.NotoFont$("Noto Sans Ogham", "notosansogham/v17/kmKlZqk1GBDGN0mY6k5lmEmww4hrt5laQxcoCA.ttf", true), A.NotoFont$("Noto Sans Ol Chiki", "notosansolchiki/v29/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267I6gVrz5gQ.ttf", true), A.NotoFont$("Noto Sans Old Hungarian", "notosansoldhungarian/v18/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfjbg5nCYXt.ttf", true), A.NotoFont$("Noto Sans Old Italic", "notosansolditalic/v16/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlRdRhtCC4d.ttf", true), A.NotoFont$("Noto Sans Old North Arabian", "notosansoldnortharabian/v16/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQmUo_xw4ABw.ttf", true), A.NotoFont$("Noto Sans Old Permic", "notosansoldpermic/v17/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdXgv_dKYB5.ttf", true), A.NotoFont$("Noto Sans Old Persian", "notosansoldpersian/v16/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_tqOlQfx9CjA.ttf", true), A.NotoFont$("Noto Sans Old Sogdian", "notosansoldsogdian/v16/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7neIqM-9uyg.ttf", true), A.NotoFont$("Noto Sans Old South Arabian", "notosansoldsoutharabian/v16/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx1OtDT9HwTA.ttf", true), A.NotoFont$("Noto Sans Old Turkic", "notosansoldturkic/v17/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2RjEw-Vyws.ttf", true), A.NotoFont$("Noto Sans Oriya", "notosansoriya/v27/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_c6LhHBRe-.ttf", true), A.NotoFont$("Noto Sans Osage", "notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXRlaSxkrMCQ.ttf", true), A.NotoFont$("Noto Sans Osmanya", "notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6kR47NCV5Z.ttf", true), A.NotoFont$("Noto Sans Pahawh Hmong", "notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzc_c48aMpM.ttf", true), A.NotoFont$("Noto Sans Palmyrene", "notosanspalmyrene/v16/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPnK5ZpdNtcA.ttf", true), A.NotoFont$("Noto Sans Pau Cin Hau", "notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdjEWqKMxsKw.ttf", true), A.NotoFont$("Noto Sans Phags Pa", "notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkqkSsrvNXiA.ttf", true), A.NotoFont$("Noto Sans Phoenician", "notosansphoenician/v17/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Jot-p5561.ttf", true), A.NotoFont$("Noto Sans Psalter Pahlavi", "notosanspsalterpahlavi/v16/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1G3KsUQBct4.ttf", true), A.NotoFont$("Noto Sans Rejang", "notosansrejang/v21/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4O3WYZB_sU.ttf", true), A.NotoFont$("Noto Sans Runic", "notosansrunic/v17/H4c_BXWPl9DZ0Xe_nHUaus7W68WWaxpvHtgIYg.ttf", true), A.NotoFont$("Noto Sans SC", "notosanssc/v36/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYxNbPzS5HE.ttf", true), A.NotoFont$("Noto Sans Saurashtra", "notosanssaurashtra/v23/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9ndjhPTSIx9.ttf", true), A.NotoFont$("Noto Sans Sharada", "notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXLPOwr4H8a.ttf", true), A.NotoFont$("Noto Sans Shavian", "notosansshavian/v17/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFQSplv2Cwg.ttf", true), A.NotoFont$("Noto Sans Siddham", "notosanssiddham/v20/OZpZg-FwqiNLe9PELUikxTWDoCCeGqndk3Ic92ZH.ttf", true), A.NotoFont$("Noto Sans Sinhala", "notosanssinhala/v26/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5lgLpJwbQRM.ttf", true), A.NotoFont$("Noto Sans Sogdian", "notosanssogdian/v16/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo--Pm6KHidM.ttf", true), A.NotoFont$("Noto Sans Sora Sompeng", "notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DpZXJQd4Mu.ttf", true), A.NotoFont$("Noto Sans Soyombo", "notosanssoyombo/v17/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FrIFOcK25W.ttf", true), A.NotoFont$("Noto Sans Sundanese", "notosanssundanese/v24/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHCizv7fQES.ttf", true), A.NotoFont$("Noto Sans Syloti Nagri", "notosanssylotinagri/v20/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVfxN87gsj0.ttf", true), A.NotoFont$("Noto Sans Syriac", "notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaJyZfUL_FC.ttf", true), A.NotoFont$("Noto Sans TC", "notosanstc/v35/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_CpOtma3uNQ.ttf", true), A.NotoFont$("Noto Sans Tagalog", "notosanstagalog/v22/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEAA8jHexnL.ttf", true), A.NotoFont$("Noto Sans Tagbanwa", "notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZRjQEaYpGoQ.ttf", true), A.NotoFont$("Noto Sans Tai Le", "notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58tK1W77HtMo.ttf", true), A.NotoFont$("Noto Sans Tai Tham", "notosanstaitham/v20/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPgquyaRGKMw.ttf", true), A.NotoFont$("Noto Sans Tai Viet", "notosanstaiviet/v19/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr644fWsRO9w.ttf", true), A.NotoFont$("Noto Sans Takri", "notosanstakri/v23/TuGJUVpzXI5FBtUq5a8bnKIOdTwQNO_W3khJXg.ttf", true), A.NotoFont$("Noto Sans Tamil", "notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70RqKDt_EvT.ttf", true), A.NotoFont$("Noto Sans Tamil Supplement", "notosanstamilsupplement/v21/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vsAeMkeq1x.ttf", true), A.NotoFont$("Noto Sans Telugu", "notosanstelugu/v25/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqQUbf-3v37w.ttf", true), A.NotoFont$("Noto Sans Thaana", "notosansthaana/v23/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLhnu4-tbNu.ttf", true), A.NotoFont$("Noto Sans Thai", "notosansthai/v20/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzF-QRvzzXg.ttf", true), A.NotoFont$("Noto Sans Tifinagh", "notosanstifinagh/v20/I_uzMoCduATTei9eI8dawkHIwvmhCvbn6rnEcXfs4Q.ttf", true), A.NotoFont$("Noto Sans Tirhuta", "notosanstirhuta/v16/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uGUBsTrn5P.ttf", true), A.NotoFont$("Noto Sans Ugaritic", "notosansugaritic/v16/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkMhoIkiazfg.ttf", true), A.NotoFont$("Noto Sans Vai", "notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMTsDIRSfr0.ttf", true), A.NotoFont$("Noto Sans Wancho", "notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAPopiRfKp8.ttf", true), A.NotoFont$("Noto Sans Warang Citi", "notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRpeVCCXzdgA.ttf", true), A.NotoFont$("Noto Sans Yi", "notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apxVDJNVgSNg.ttf", true), A.NotoFont$("Noto Sans Zanabazar Square", "notosanszanabazarsquare/v19/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJxOCEgN0Gc.ttf", true)], type$.JSArray_NotoFont)); } return value; }, _registerWithFontProvider$0() { var t2, t3, t4, _i, font, t5, t6, _this = this, t1 = _this._fontProvider; if (t1 != null) { t1.delete(); _this._fontProvider = null; t1 = _this.skFontCollection; if (t1 != null) t1.delete(); _this.skFontCollection = null; } _this._fontProvider = $.__canvasKit._readField$0().TypefaceFontProvider.Make(); t1 = $.__canvasKit._readField$0().FontCollection.Make(); _this.skFontCollection = t1; t1.enableFontFallback(); _this.skFontCollection.setDefaultFontManager(_this._fontProvider); t1 = _this.familyToFontMap; t1.clear$0(0); for (t2 = _this._registeredFonts, t3 = t2.length, t4 = type$.NativeUint8List, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { font = t2[_i]; t5 = _this._fontProvider; t5.toString; t6 = font.family; t5.registerFont.apply(t5, [t4._as(font.bytes), t6]); J.add$1$ax(t1.putIfAbsent$2(0, t6, new A.SkiaFontCollection__registerWithFontProvider_closure()), new self.window.flutterCanvasKit.Font(font.typeface)); } for (t2 = _this.registeredFallbackFonts, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { font = t2[_i]; t5 = _this._fontProvider; t5.toString; t6 = font.family; t5.registerFont.apply(t5, [t4._as(font.bytes), t6]); J.add$1$ax(t1.putIfAbsent$2(0, t6, new A.SkiaFontCollection__registerWithFontProvider_closure0()), new self.window.flutterCanvasKit.Font(font.typeface)); } }, loadAssetFonts$1(manifest) { return this.loadAssetFonts$body$SkiaFontCollection(manifest); }, loadAssetFonts$body$SkiaFontCollection(manifest) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AssetFontsResult), $async$returnValue, $async$self = this, t1, t2, loadedRoboto, _i, family, t3, t4, t5, _i0, fontAsset, t6, t7, fontFailures, downloadedFonts, loadedFonts, _0_1, _0_2, unregisteredFont, bytes, skFont, t8, pendingDownloads, $async$temp1; var $async$loadAssetFonts$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start pendingDownloads = A._setArrayType([], type$.JSArray_Future_FontDownloadResult); for (t1 = manifest.families, t2 = t1.length, loadedRoboto = false, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { family = t1[_i]; t3 = family.name; if (t3 === "Roboto") loadedRoboto = true; for (t4 = family.fontAssets, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { fontAsset = t4[_i0]; t6 = $._assetManager; t6.toString; t7 = fontAsset.asset; pendingDownloads.push($async$self._downloadFont$3(t7, t6.getAssetUrl$1(t7), t3)); } } if (!loadedRoboto) pendingDownloads.push($async$self._downloadFont$3("Roboto", "https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf", "Roboto")); fontFailures = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.FontLoadError); downloadedFonts = A._setArrayType([], type$.JSArray_Record_2_String_and_UnregisteredFont); $async$temp1 = J; $async$goto = 3; return A._asyncAwait(A.Future_wait(pendingDownloads, type$.FontDownloadResult), $async$loadAssetFonts$1); case 3: // returning from await. t1 = $async$temp1.get$iterator$ax($async$result); case 4: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 5; break; } t2 = t1.get$current(t1); t3 = t2.font; t4 = t2.assetName; if (t3 != null) downloadedFonts.push(new A._Record_2(t4, t3)); else { t2 = t2.error; t2.toString; fontFailures.$indexSet(0, t4, t2); } // goto for condition $async$goto = 4; break; case 5: // after for t1 = $.$get$_renderer().initialize$0(0); $async$goto = 6; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$loadAssetFonts$1); case 6: // returning from await. loadedFonts = A._setArrayType([], type$.JSArray_String); for (t1 = downloadedFonts.length, t2 = type$.NativeByteBuffer, t3 = $.__canvasKit.__late_helper$_name, t4 = $async$self._registeredFonts, t5 = type$.JSArray_int, _i = 0; _i < downloadedFonts.length; downloadedFonts.length === t1 || (0, A.throwConcurrentModificationError)(downloadedFonts), ++_i) { t6 = downloadedFonts[_i]; _0_1 = t6._0; _0_2 = t6._1; unregisteredFont = _0_2; t6 = true; if (!t6) throw A.wrapException(A.StateError$("Pattern matching error")); bytes = J.asUint8List$0$x(unregisteredFont.bytes); t6 = $.__canvasKit.__late_helper$_value; if (t6 === $.__canvasKit) A.throwExpression(A.LateError$fieldNI(t3)); t6 = t6.Typeface; t6 = t6.MakeFreeTypeFaceFromData.apply(t6, [t2._as(J.get$buffer$x(bytes))]); t7 = unregisteredFont.family; if (t6 != null) { loadedFonts.push(_0_1); skFont = new self.window.flutterCanvasKit.Font(t6); t8 = A._setArrayType([0], t5); skFont.getGlyphBounds.apply(skFont, [t8, null, null]); t4.push(new A.RegisteredFont(t7, bytes, t6)); } else { t6 = $.$get$printWarning(); t8 = unregisteredFont.url; t6.call$1("Failed to load font " + t7 + " at " + t8); $.$get$printWarning().call$1("Verify that " + t8 + " contains a valid font."); fontFailures.$indexSet(0, _0_1, new A.FontInvalidDataError(t8)); } } $async$self.registerDownloadedFonts$0(); $async$returnValue = new A.AssetFontsResult(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadAssetFonts$1, $async$completer); }, registerDownloadedFonts$0() { var t1, t2, t3, _i, unregisteredFont, registeredFont, makeRegisterFont = new A.SkiaFontCollection_registerDownloadedFonts_makeRegisterFont(); for (t1 = this._unregisteredFonts, t2 = t1.length, t3 = this._registeredFonts, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { unregisteredFont = t1[_i]; registeredFont = makeRegisterFont.call$3(unregisteredFont.bytes, unregisteredFont.url, unregisteredFont.family); if (registeredFont != null) t3.push(registeredFont); } B.JSArray_methods.clear$0(t1); this._registerWithFontProvider$0(); }, _downloadFont$3(assetName, url, fontFamily) { return this._downloadFont$body$SkiaFontCollection(assetName, url, fontFamily); }, _downloadFont$body$SkiaFontCollection(assetName, url, fontFamily) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.FontDownloadResult), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, response, e, exception, fontData, $async$exception; var $async$_downloadFont$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start fontData = null; $async$handler = 4; $async$goto = 7; return A._asyncAwait(A.httpFetch(url), $async$_downloadFont$3); case 7: // returning from await. response = $async$result; if (!response.get$hasPayload()) { $.$get$printWarning().call$1("Font family " + fontFamily + " not found (404) at " + url); $async$returnValue = new A.FontDownloadResult(assetName, null, new A.FontNotFoundError(url)); // goto return $async$goto = 1; break; } $async$goto = 8; return A._asyncAwait(response.get$payload(0).asByteBuffer$0(), $async$_downloadFont$3); case 8: // returning from await. fontData = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); $.$get$printWarning().call$1("Failed to load font " + fontFamily + " at " + url); $.$get$printWarning().call$1(J.toString$0$(e)); $async$returnValue = new A.FontDownloadResult(assetName, null, new A.FontDownloadError(e, url)); // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally $async$self._downloadedFontFamilies.add$1(0, fontFamily); $async$returnValue = new A.FontDownloadResult(assetName, new A.UnregisteredFont(fontData, url, fontFamily), null); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_downloadFont$3, $async$completer); }, clear$0(_) { } }; A.SkiaFontCollection__registerWithFontProvider_closure.prototype = { call$0() { return A._setArrayType([], type$.JSArray_JavaScriptObject); }, $signature: 923 }; A.SkiaFontCollection__registerWithFontProvider_closure0.prototype = { call$0() { return A._setArrayType([], type$.JSArray_JavaScriptObject); }, $signature: 923 }; A.SkiaFontCollection_registerDownloadedFonts_makeRegisterFont.prototype = { call$3(buffer, url, family) { var bytes = J.asUint8List$0$x(buffer), t1 = A.callMethod($.__canvasKit._readField$0().Typeface, "MakeFreeTypeFaceFromData", [type$.NativeByteBuffer._as(J.get$buffer$x(bytes))]); if (t1 != null) return A.RegisteredFont$(bytes, family, t1); else { $.$get$printWarning().call$1("Failed to load font " + family + " at " + url); $.$get$printWarning().call$1("Verify that " + url + " contains a valid font."); return null; } }, $signature: 1760 }; A.RegisteredFont.prototype = {}; A.UnregisteredFont.prototype = {}; A.FontDownloadResult.prototype = {}; A.SkiaFallbackRegistry.prototype = { getMissingCodePoints$2(codeUnits, fontFamilies) { var t1, t2, _i, typefacesForFamily, codePointsSupported, testString, font, t3, t4, i, missingCodeUnits, fonts = A._setArrayType([], type$.JSArray_JavaScriptObject); for (t1 = fontFamilies.length, t2 = this.fontCollection.familyToFontMap, _i = 0; _i < fontFamilies.length; fontFamilies.length === t1 || (0, A.throwConcurrentModificationError)(fontFamilies), ++_i) { typefacesForFamily = t2.$index(0, fontFamilies[_i]); if (typefacesForFamily != null) B.JSArray_methods.addAll$1(fonts, typefacesForFamily); } t1 = codeUnits.length; codePointsSupported = A.List_List$filled(t1, false, false, type$.bool); testString = A.String_String$fromCharCodes(codeUnits, 0, null); for (t2 = fonts.length, _i = 0; _i < fonts.length; fonts.length === t2 || (0, A.throwConcurrentModificationError)(fonts), ++_i) { font = fonts[_i]; t3 = font.getGlyphIDs.apply(font, [testString]); for (t4 = t3.length, i = 0; i < t4; ++i) codePointsSupported[i] = B.JSBool_methods.$or(codePointsSupported[i], t3[i] !== 0); } missingCodeUnits = A._setArrayType([], type$.JSArray_int); for (i = 0; i < t1; ++i) if (!codePointsSupported[i]) missingCodeUnits.push(codeUnits[i]); return missingCodeUnits; }, loadFallbackFont$2(familyName, url) { return this.loadFallbackFont$body$SkiaFallbackRegistry(familyName, url); }, loadFallbackFont$body$SkiaFallbackRegistry(familyName, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, buffer, t1; var $async$loadFallbackFont$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.httpFetchByteBuffer(url), $async$loadFallbackFont$2); case 3: // returning from await. buffer = $async$result; t1 = $.__canvasKit._readField$0().Typeface; type$.NativeByteBuffer._as(buffer); t1 = A.callMethod(t1, "MakeFreeTypeFaceFromData", [buffer]); if (t1 == null) { $.$get$printWarning().call$1("Failed to parse fallback font " + familyName + " as a font."); // goto return $async$goto = 1; break; } $async$self.fontCollection.registeredFallbackFonts.push(A.RegisteredFont$(B.NativeByteBuffer_methods.asUint8List$0(buffer), familyName, t1)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadFallbackFont$2, $async$completer); } }; A.skiaDecodeImageFromPixels_closure.prototype = { call$0() { var _this = this, t1 = $.__canvasKit._readField$0(), t2 = _this.width, t3 = _this.format === B.PixelFormat_0 ? $.__canvasKit._readField$0().ColorType.RGBA_8888 : $.__canvasKit._readField$0().ColorType.BGRA_8888; t3 = A.SkImageInfo__staticInteropFactoryStub($.__canvasKit._readField$0().AlphaType.Premul, self.window.flutterCanvasKit.ColorSpace.SRGB, t3, _this.height, t2); t1 = A.callMethod(t1, "MakeImage", [t3, type$.NativeUint8List._as(_this.pixels), 4 * t2]); if (t1 == null) { A.callMethod(self.window.console, "warn", ["Failed to create image from pixels."]); return; } return _this.callback.call$1(A.CkImage$(t1, null)); }, $signature: 0 }; A.ImageCodecException.prototype = { toString$0(_) { return "ImageCodecException: " + this.__engine$_message; }, $isException: 1 }; A.readChunked_closure.prototype = { call$1(chunk) { var _this = this, t1 = _this._box_0, cumulativeBytesLoaded = t1.cumulativeBytesLoaded + A._asInt(chunk.length); t1.cumulativeBytesLoaded = cumulativeBytesLoaded; _this.chunkCallback.call$2(cumulativeBytesLoaded, _this.contentLength); A.callMethod(_this.result, "set", [chunk, t1.position]); t1.position = t1.position + A._asInt(chunk.length); }, $signature: 920 }; A.CkImage.prototype = { _init$0() { }, dispose$0() { this._disposed = true; var t1 = this.__CkImage_box_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (--t1.__engine$_refCount === 0) { t1 = t1.__CountedRef__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); } }, clone$0(_) { var t2, t1 = this.__CkImage_box_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.videoFrame; t1 = new A.CkImage(t1, t2 == null ? null : t2.clone()); t1._init$0(); t2 = t1.__CkImage_box_F; t2 === $ && A.throwUnnamedLateFieldNI(); ++t2.__engine$_refCount; return t1; }, isCloneOf$1(other) { var t1, t2; if (other instanceof A.CkImage) { t1 = other.__CkImage_box_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__CountedRef__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t2 = this.__CkImage_box_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__CountedRef__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; t2 = t1.isAliasOf(t2); t1 = t2; } else t1 = false; return t1; }, get$width(_) { var t1 = this.__CkImage_box_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__CountedRef__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); return B.JSNumber_methods.toInt$0(t1._nativeObject.width()); }, get$height(_) { var t1 = this.__CkImage_box_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__CountedRef__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); return B.JSNumber_methods.toInt$0(t1._nativeObject.height()); }, toByteData$1$format(format) { var t1 = this.videoFrame; if (t1 != null && A.VideoFrameExtension_get_format(t1) !== "I420" && A.VideoFrameExtension_get_format(t1) !== "I444" && A.VideoFrameExtension_get_format(t1) !== "I422") { t1.toString; return A.readPixelsFromVideoFrame(t1, format); } else return this._readPixelsFromSkImage$1(format); }, _readPixelsFromSkImage$1(format) { var t3, t4, bytes, data, t1 = format === B.ImageByteFormat_1, alphaType = t1 ? $.__canvasKit._readField$0().AlphaType.Unpremul : $.__canvasKit._readField$0().AlphaType.Premul, t2 = this.__CkImage_box_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__CountedRef__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; t3 = $.__canvasKit._readField$0().ColorType.RGBA_8888; t4 = self.window.flutterCanvasKit.ColorSpace.SRGB; if (format === B.ImageByteFormat_0 || t1) { t1 = t2.width(); bytes = A.callMethod(t2, "readPixels", [0, 0, A.SkImageInfo__staticInteropFactoryStub(alphaType, t4, t3, t2.height(), t1)]); } else bytes = A.SkImageExtension_encodeToBytes(t2); data = bytes == null ? null : A.NativeByteData_NativeByteData$view(bytes.buffer, 0, bytes.length); t1 = type$.ByteData; if (data == null) return A.Future_Future$error("Failed to encode the image into bytes.", null, t1); else return A.Future_Future$value(data, t1); }, toString$0(_) { var t2, t1 = this.__CkImage_box_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__CountedRef__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = B.JSNumber_methods.toInt$0(t1._nativeObject.width()); t2 = this.__CkImage_box_F.__CountedRef__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); return "[" + t1 + "\xd7" + B.JSNumber_methods.toInt$0(t2._nativeObject.height()) + "]"; }, $isImage1: 1 }; A.CkImageFilter.prototype = {$isCkManagedSkImageFilterConvertible: 1}; A._CkBlurImageFilter.prototype = { imageFilter$1(borrow) { var t1 = this.___CkBlurImageFilter__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; borrow.call$1(t1); }, get$_modeString() { switch (this.tileMode.index) { case 0: return "clamp"; case 2: return "mirror"; case 1: return "repeated"; case 3: return "decal"; } }, $eq(_, other) { var _this = this; if (other == null) return false; if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) return false; return other instanceof A._CkBlurImageFilter && other.sigmaX === _this.sigmaX && other.sigmaY === _this.sigmaY && other.tileMode === _this.tileMode; }, get$hashCode(_) { return A.Object_hash(this.sigmaX, this.sigmaY, this.tileMode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ImageFilter.blur(" + this.sigmaX + ", " + this.sigmaY + ", " + this.get$_modeString() + ")"; } }; A._CkMatrixImageFilter.prototype = { imageFilter$1(borrow) { var t1 = this.___CkMatrixImageFilter__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; borrow.call$1(t1); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._CkMatrixImageFilter && other.filterQuality === this.filterQuality && A.listEquals0(other.matrix, this.matrix); }, get$hashCode(_) { return A.Object_hash(this.filterQuality, A.Object_hashAll(this.matrix), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ImageFilter.matrix(" + A.S(this.matrix) + ", " + this.filterQuality.toString$0(0) + ")"; } }; A.CkAnimatedImage.prototype = { dispose$0() { this._disposed = true; var t1 = this.__CkAnimatedImage__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, get$frameCount() { return this._frameCount; }, get$repetitionCount() { return this._repetitionCount; }, getNextFrame$0() { var animatedImage, t2, t1 = this.__CkAnimatedImage__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); animatedImage = t1._nativeObject; t1 = A.Duration$(0, 0, 0, B.JSNumber_methods.toInt$0(animatedImage.currentFrameDuration()), 0, 0); t2 = A.CkImage$(animatedImage.makeImageAtCurrentFrame(), null); animatedImage.decodeNextFrame(); return A.Future_Future$value(new A.AnimatedImageFrameInfo(t1, t2), type$.FrameInfo); }, $isCodec: 1 }; A.CkBrowserImageDecoder.prototype = {}; A.Layer.prototype = { dispose$0() { } }; A.PrerollContext.prototype = { get$cullRect() { var t1, t2, cullRect, t3, clipRect; $label0$1: for (t1 = this.mutatorsStack._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), cullRect = B.Rect_aha; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); switch (t3.type.index) { case 0: t3 = t3.rect; t3.toString; clipRect = t3; break; case 1: t3 = t3.rrect; clipRect = new A.Rect(t3.left, t3.top, t3.right, t3.bottom); break; case 2: t3 = t3.path.__CkPath__ref_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._nativeObject.getBounds(); clipRect = new A.Rect(t3[0], t3[1], t3[2], t3[3]); break; default: continue $label0$1; } cullRect = cullRect.intersect$1(clipRect); } return cullRect; } }; A.PaintContext.prototype = {}; A.ContainerLayer.prototype = { preroll$2(prerollContext, matrix) { this.paintBounds = this.prerollChildren$2(prerollContext, matrix); }, prerollChildren$2(context, childMatrix) { var t1, t2, childPaintBounds, _i, layer, t3; for (t1 = this._layers, t2 = t1.length, childPaintBounds = B.Rect_0_0_0_0, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { layer = t1[_i]; layer.preroll$2(context, childMatrix); if (childPaintBounds.left >= childPaintBounds.right || childPaintBounds.top >= childPaintBounds.bottom) childPaintBounds = layer.paintBounds; else { t3 = layer.paintBounds; if (!(t3.left >= t3.right || t3.top >= t3.bottom)) childPaintBounds = childPaintBounds.expandToInclude$1(t3); } } return childPaintBounds; }, paintChildren$1(context) { var t1, t2, _i, layer, t3; for (t1 = this._layers, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { layer = t1[_i]; t3 = layer.paintBounds; if (!(t3.left >= t3.right || t3.top >= t3.bottom)) layer.paint$1(context); } } }; A.RootLayer.prototype = { paint$1(paintContext) { this.paintChildren$1(paintContext); } }; A.BackdropFilterEngineLayer.prototype = { preroll$2(prerollContext, matrix) { this.paintBounds = this.prerollChildren$2(prerollContext, matrix).expandToInclude$1(prerollContext.get$cullRect()); }, paint$1(paintContext) { var t1, t2, _this = this, paint = A.CkPaint$(); paint.set$blendMode(_this.__engine$_blendMode); t1 = paintContext.internalNodesCanvas; t1.saveLayerWithFilter$3(_this.paintBounds, _this.__engine$_filter, paint); t2 = paint.__CkPaint__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.dispose$0(); _this.paintChildren$1(paintContext); t1.restore$0(0); }, $isBackdropFilterEngineLayer0: 1 }; A.ClipPathEngineLayer.prototype = { preroll$2(prerollContext, matrix) { var childPaintBounds, clipBounds, _null = null, t1 = this.__engine$_clipPath, t2 = prerollContext.mutatorsStack._mutators; t2.push(new A.Mutator(B.MutatorType_2, _null, _null, t1, _null, _null)); childPaintBounds = this.prerollChildren$2(prerollContext, matrix); t1 = t1.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); clipBounds = A.fromSkRect(t1._nativeObject.getBounds()); if (childPaintBounds.overlaps$1(clipBounds)) this.paintBounds = childPaintBounds.intersect$1(clipBounds); t2.pop(); }, paint$1(paintContext) { var t2, _this = this, t1 = paintContext.internalNodesCanvas; t1.save$0(0); t2 = _this.__engine$_clipBehavior; t1.clipPath$2(0, _this.__engine$_clipPath, t2 !== B.Clip_1); t2 = t2 === B.Clip_3; if (t2) t1.saveLayer$2(_this.paintBounds, null); _this.paintChildren$1(paintContext); if (t2) t1.restore$0(0); t1.restore$0(0); }, $isClipPathEngineLayer0: 1 }; A.ClipRectEngineLayer.prototype = { preroll$2(prerollContext, matrix) { var childPaintBounds, _null = null, t1 = this.__engine$_clipRect, t2 = prerollContext.mutatorsStack._mutators; t2.push(new A.Mutator(B.MutatorType_0, t1, _null, _null, _null, _null)); childPaintBounds = this.prerollChildren$2(prerollContext, matrix); if (childPaintBounds.overlaps$1(t1)) this.paintBounds = childPaintBounds.intersect$1(t1); t2.pop(); }, paint$1(paintContext) { var t2, t3, t1 = paintContext.internalNodesCanvas; t1.save$0(0); t2 = this.__engine$_clipRect; t3 = this.__engine$_clipBehavior; t1.clipRect$3(t2, B.ClipOp_1, t3 !== B.Clip_1); t3 = t3 === B.Clip_3; if (t3) t1.saveLayer$2(t2, null); this.paintChildren$1(paintContext); if (t3) t1.restore$0(0); t1.restore$0(0); }, $isClipRectEngineLayer0: 1 }; A.ClipRRectEngineLayer.prototype = { preroll$2(prerollContext, matrix) { var childPaintBounds, t3, t4, t5, _null = null, t1 = this.__engine$_clipRRect, t2 = prerollContext.mutatorsStack._mutators; t2.push(new A.Mutator(B.MutatorType_1, _null, t1, _null, _null, _null)); childPaintBounds = this.prerollChildren$2(prerollContext, matrix); t3 = t1.left; t4 = t1.top; t5 = t1.right; t1 = t1.bottom; if (childPaintBounds.overlaps$1(new A.Rect(t3, t4, t5, t1))) this.paintBounds = childPaintBounds.intersect$1(new A.Rect(t3, t4, t5, t1)); t2.pop(); }, paint$1(paintContext) { var t2, _this = this, t1 = paintContext.internalNodesCanvas; t1.save$0(0); t2 = _this.__engine$_clipBehavior; t1.clipRRect$2(_this.__engine$_clipRRect, t2 !== B.Clip_1); t2 = t2 === B.Clip_3; if (t2) t1.saveLayer$2(_this.paintBounds, null); _this.paintChildren$1(paintContext); if (t2) t1.restore$0(0); t1.restore$0(0); }, $isClipRRectEngineLayer0: 1 }; A.OpacityEngineLayer.prototype = { preroll$2(prerollContext, matrix) { var t1, t2, t3, t4, _this = this, _null = null, childMatrix = new A.Matrix4(new Float32Array(16)); childMatrix.setFrom$1(matrix); t1 = _this.__engine$_offset; t2 = t1._dx; t1 = t1._dy; childMatrix.translate$2(0, t2, t1); t3 = A.Matrix4$identity(); t3.setTranslationRaw$3(t2, t1, 0); t4 = prerollContext.mutatorsStack._mutators; t4.push(A.Mutator$transform(t3)); t4.push(new A.Mutator(B.MutatorType_4, _null, _null, _null, _null, _this.__engine$_alpha)); _this.super$ContainerLayer$preroll(prerollContext, childMatrix); t4.pop(); t4.pop(); _this.paintBounds = _this.paintBounds.translate$2(0, t2, t1); }, paint$1(paintContext) { var t1, t2, t3, _this = this, paint = A.CkPaint$(); paint.set$color(0, A.Color$fromARGB(_this.__engine$_alpha, 0, 0, 0)); t1 = paintContext.internalNodesCanvas; t1.save$0(0); t2 = _this.__engine$_offset; t3 = t2._dx; t2 = t2._dy; t1.translate$2(0, t3, t2); t1.saveLayer$2(_this.paintBounds.shift$1(new A.Offset(-t3, -t2)), paint); t2 = paint.__CkPaint__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.dispose$0(); _this.paintChildren$1(paintContext); t1.restore$0(0); t1.restore$0(0); }, $isOpacityEngineLayer0: 1 }; A.TransformEngineLayer.prototype = { preroll$2(prerollContext, matrix) { var t1 = this.__engine$_transform, childMatrix = matrix.multiplied$1(t1), t2 = prerollContext.mutatorsStack._mutators; t2.push(A.Mutator$transform(t1)); this.paintBounds = A.transformRectWithMatrix(t1, this.prerollChildren$2(prerollContext, childMatrix)); t2.pop(); }, paint$1(paintContext) { var t1 = paintContext.internalNodesCanvas; t1.save$0(0); t1.transform$1(0, this.__engine$_transform._m4storage); this.paintChildren$1(paintContext); t1.restore$0(0); }, $isTransformEngineLayer0: 1 }; A.OffsetEngineLayer.prototype = {$isOffsetEngineLayer0: 1}; A.ImageFilterEngineLayer.prototype = { preroll$2(prerollContext, matrix) { var t1, t2, t3, childPaintBounds, _this = this, childMatrix = new A.Matrix4(new Float32Array(16)); childMatrix.setFrom$1(matrix); t1 = _this.__engine$_offset; t2 = t1._dx; t1 = t1._dy; childMatrix.translate$2(0, t2, t1); t3 = A.Matrix4$identity(); t3.setTranslationRaw$3(t2, t1, 0); t1 = prerollContext.mutatorsStack._mutators; t1.push(A.Mutator$transform(t3)); childPaintBounds = _this.prerollChildren$2(prerollContext, childMatrix); t3 = type$.CkManagedSkImageFilterConvertible._as(_this.__engine$_filter).___CkMatrixImageFilter__ref_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._nativeObject; t3.toString; new A.ImageFilterEngineLayer_preroll_closure(_this, childPaintBounds).call$1(t3); t1.pop(); }, paint$1(paintContext) { var t2, paint, _this = this, t1 = paintContext.internalNodesCanvas; t1.save$0(0); t2 = _this.__engine$_offset; t1.translate$2(0, t2._dx, t2._dy); paint = A.CkPaint$(); paint.set$imageFilter(_this.__engine$_filter); t1.saveLayer$2(_this.paintBounds, paint); t2 = paint.__CkPaint__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.dispose$0(); _this.paintChildren$1(paintContext); t1.restore$0(0); t1.restore$0(0); }, $isImageFilterEngineLayer0: 1 }; A.ImageFilterEngineLayer_preroll_closure.prototype = { call$1(filter) { var t1 = A.callMethod(filter, "getOutputBounds", [A.toSkRect(this.childPaintBounds)]); this.$this.paintBounds = new A.Rect(t1[0], t1[1], t1[2], t1[3]); }, $signature: 33 }; A.PictureLayer.prototype = { preroll$2(prerollContext, matrix) { var t1 = this.picture.__CkPicture__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); this.paintBounds = A.fromSkRect(t1._nativeObject.cullRect()).shift$1(this.offset); }, paint$1(paintContext) { var t1, t2; B.JSNumber_methods.toInt$0(paintContext.leafNodesCanvas.skCanvas.save()); t1 = this.offset; A.callMethod(paintContext.leafNodesCanvas.skCanvas, "translate", [t1._dx, t1._dy]); t1 = paintContext.leafNodesCanvas; t2 = this.picture.__CkPicture__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; t1.skCanvas.drawPicture(t2); paintContext.leafNodesCanvas.skCanvas.restore(); } }; A.PlatformViewLayer0.prototype = { preroll$2(prerollContext, matrix) { var _this = this, t1 = _this.offset, t2 = t1._dx, t3 = t1._dy, t4 = _this.width, t5 = _this.height; _this.paintBounds = new A.Rect(t2, t3, t2 + t4, t3 + t5); t3 = prerollContext.viewEmbedder; if (t3 != null) t3.prerollCompositeEmbeddedView$2(_this.viewId, new A.EmbeddedViewParams(t1, new A.Size(t4, t5), new A.MutatorsStack(A.List_List$from(prerollContext.mutatorsStack._mutators, true, type$.Mutator)))); }, paint$1(paintContext) { var canvas, t2, overlayIndex, t3, t4, recorderToUseForRendering, _null = null, t1 = paintContext.viewEmbedder; if (t1 == null) canvas = _null; else { t2 = this.viewId; t1.rasterizer.view.get$dom().injectPlatformView$1(t2); overlayIndex = t1._context.visibleViewCount; t1._compositionOrder.push(t2); if (!$.$get$PlatformViewManager_instance().isInvisible$1(t2)) ++t1._context.visibleViewCount; if (!$.$get$PlatformViewManager_instance().isInvisible$1(t2)) { t3 = t1._context; t4 = t3.pictureRecordersCreatedDuringPreroll; if (overlayIndex < t4.length) { recorderToUseForRendering = t4[overlayIndex]; t3.pictureRecorders.push(recorderToUseForRendering); } else recorderToUseForRendering = _null; } else recorderToUseForRendering = _null; t3 = t1._viewsToRecomposite; if (t3.contains$1(0, t2)) { t4 = t1._currentCompositionParams.$index(0, t2); t4.toString; t1._compositeWithParams$2(t2, t4); t3.remove$1(0, t2); } canvas = recorderToUseForRendering == null ? _null : recorderToUseForRendering._recordingCanvas; } if (canvas != null) paintContext.leafNodesCanvas = canvas; } }; A.LayerScene.prototype = { dispose$0() { } }; A.LayerSceneBuilder.prototype = { addPicture$4$isComplexHint$willChangeHint(offset, picture, isComplexHint, willChangeHint) { var t2, t1 = this.__LayerSceneBuilder_currentLayer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = new A.PictureLayer(type$.CkPicture._as(picture), offset, B.Rect_0_0_0_0); t2.parent = t1; t1._layers.push(t2); }, addRetained$1(retainedLayer) { var t1 = this.__LayerSceneBuilder_currentLayer_A; t1 === $ && A.throwUnnamedLateFieldNI(); type$.Layer._as(retainedLayer); retainedLayer.parent = t1; t1._layers.push(retainedLayer); }, addPlatformView$4$height$offset$width(viewId, height, offset, width) { var t2, t1 = this.__LayerSceneBuilder_currentLayer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = new A.PlatformViewLayer0(viewId, offset, width, height, B.Rect_0_0_0_0); t2.parent = t1; t1._layers.push(t2); }, build$0() { return new A.LayerScene(new A.LayerTree(this.rootLayer)); }, pop$0() { var t1 = this.__LayerSceneBuilder_currentLayer_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === this.rootLayer) return; t1 = t1.parent; t1.toString; this.__LayerSceneBuilder_currentLayer_A = t1; }, pushBackdropFilter$3$blendMode$oldLayer(filter, blendMode, oldLayer) { return this.pushLayer$1(new A.BackdropFilterEngineLayer(filter, blendMode, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushClipPath$3$clipBehavior$oldLayer(path, clipBehavior, oldLayer) { return this.pushLayer$1(new A.ClipPathEngineLayer(type$.CkPath._as(path), clipBehavior, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushClipRRect$3$clipBehavior$oldLayer(rrect, clipBehavior, oldLayer) { return this.pushLayer$1(new A.ClipRRectEngineLayer(rrect, clipBehavior, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushClipRect$3$clipBehavior$oldLayer(rect, clipBehavior, oldLayer) { return this.pushLayer$1(new A.ClipRectEngineLayer(rect, clipBehavior, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushImageFilter$3$offset$oldLayer(filter, offset, oldLayer) { return this.pushLayer$1(new A.ImageFilterEngineLayer(offset, filter, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushOffset$3$oldLayer(dx, dy, oldLayer) { var t1 = A.Matrix4$identity(); t1.setTranslationRaw$3(dx, dy, 0); return this.pushLayer$1(new A.OffsetEngineLayer(t1, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushOpacity$3$offset$oldLayer(alpha, offset, oldLayer) { return this.pushLayer$1(new A.OpacityEngineLayer(alpha, offset, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushTransform$2$oldLayer(matrix4, oldLayer) { return this.pushLayer$1(new A.TransformEngineLayer(new A.Matrix4(A.toMatrix32(matrix4)), A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); }, pushLayer$1$1(layer) { var t1 = this.__LayerSceneBuilder_currentLayer_A; t1 === $ && A.throwUnnamedLateFieldNI(); layer.parent = t1; t1._layers.push(layer); return this.__LayerSceneBuilder_currentLayer_A = layer; }, pushLayer$1(layer) { return this.pushLayer$1$1(layer, type$.ContainerLayer); } }; A.LayerTree.prototype = {}; A.Frame.prototype = { raster$2$ignoreRasterCache(layerTree, ignoreRasterCache) { A.timeAction("preroll_frame", new A.Frame_raster_closure(this, layerTree, true)); A.timeAction("apply_frame", new A.Frame_raster_closure0(this, layerTree, true)); return true; } }; A.Frame_raster_closure.prototype = { call$0() { var t1 = this.layerTree.rootLayer; t1.paintBounds = t1.prerollChildren$2(new A.PrerollContext(this.$this.viewEmbedder, new A.MutatorsStack(A._setArrayType([], type$.JSArray_Mutator))), A.Matrix4$identity()); }, $signature: 0 }; A.Frame_raster_closure0.prototype = { call$0() { var t1 = this.$this, t2 = A._setArrayType([], type$.JSArray_CkCanvas), internalNodesCanvas = new A.CkNWayCanvas(t2), t3 = t1.canvas; t2.push(t3); t1 = t1.viewEmbedder; t1.getOverlayCanvases$0().forEach$1(0, internalNodesCanvas.get$addCanvas()); t2 = this.layerTree.rootLayer; if (!t2.paintBounds.get$isEmpty(0)) t2.paintChildren$1(new A.PaintContext(internalNodesCanvas, t3, t1)); }, $signature: 0 }; A.CompositorContext.prototype = {}; A.CkMaskFilter.prototype = {}; A.MultiSurfaceRasterizer.prototype = { createViewRasterizer$1(view) { return this._viewRasterizers.putIfAbsent$2(0, view, new A.MultiSurfaceRasterizer_createViewRasterizer_closure(this, view)); }, dispose$0() { var t1, t2, t3, t4, value, result; for (t1 = this._viewRasterizers, t2 = t1.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t3 = t3._rest[1]; t2.moveNext$0();) { t4 = t2.__internal$_current; if (t4 == null) t4 = t3._as(t4); value = t4.__ViewRasterizer_viewEmbedder_FI; if (value === $) { result = A.HtmlViewEmbedder$(t4.view.get$dom().sceneHost, t4); t4.__ViewRasterizer_viewEmbedder_FI !== $ && A.throwUnnamedLateFieldADI(); t4.__ViewRasterizer_viewEmbedder_FI = result; value = result; } value.dispose$0(); t4.displayFactory.dispose$0(); } t1.clear$0(0); }, setResourceCacheMaxBytes$1(bytes) { var t1, t2, t3, t4; for (t1 = this._viewRasterizers.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; t3 = (t3 == null ? t2._as(t3) : t3).displayFactory; t4 = new A.MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure(bytes); t4.call$1(t3.get$baseCanvas()); B.JSArray_methods.forEach$1(t3._cache, t4); B.JSArray_methods.forEach$1(t3._liveCanvases, t4); } } }; A.MultiSurfaceRasterizer_createViewRasterizer_closure.prototype = { call$0() { return A.MultiSurfaceViewRasterizer$(this.view, this.$this); }, $signature: 2561 }; A.MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure.prototype = { call$1(surface) { surface._skiaCacheBytes = this.bytes; surface._syncCacheBytes$0(); }, $signature: 2651 }; A.MultiSurfaceViewRasterizer.prototype = { prepareToDraw$0() { this.displayFactory.get$baseCanvas().createOrUpdateSurface$1(this.currentFrameSize); }, rasterizeToCanvas$2(canvas, pictures) { var t1, devicePixelRatio, t2; type$.Surface._as(canvas); canvas.createOrUpdateSurface$1(this.currentFrameSize); t1 = this.currentFrameSize; devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t2 = self.window.devicePixelRatio; devicePixelRatio = t2 === 0 ? 1 : t2; } t2 = canvas._pixelHeight; A.DomCSSStyleDeclarationExtension_setProperty(canvas._canvasElement.style, "transform", "translate(0px, " + A.S(t1._dy / devicePixelRatio - t2 / devicePixelRatio) + "px)"); t2 = canvas._surface.surface.getCanvas(); A.callMethod(t2, "clear", [A._populateSkColor($.$get$_sharedSkColor1(), B.Color_0)]); B.JSArray_methods.forEach$1(pictures, new A.CkCanvas(t2).get$drawPicture()); canvas._surface.surface.flush(); return A.Future_Future$value(null, type$.void); }, get$displayFactory() { return this.displayFactory; } }; A.MultiSurfaceViewRasterizer_displayFactory_closure.prototype = { call$0() { var t1 = A.DomDocumentExtension_createElement(self.document, "flt-canvas-container"); if ($.$get$browserSupportsOffscreenCanvas()) $.$get$_browserEngine(); return new A.Surface(false, true, t1); }, $signature: 2712 }; A.CkNWayCanvas.prototype = { addCanvas$1(canvas) { this._canvases.push(canvas); }, save$0(_) { var t1, saveCount, i; for (t1 = this._canvases, saveCount = 0, i = 0; i < t1.length; ++i) saveCount = B.JSNumber_methods.toInt$0(t1[i].skCanvas.save()); return saveCount; }, saveLayer$2(bounds, paint) { var t1, t2, i, t3, t4, t5; for (t1 = this._canvases, t2 = paint == null, i = 0; i < t1.length; ++i) { t3 = t1[i].skCanvas; t4 = t2 ? null : paint.skiaObject; t5 = A.toSkRect(bounds); t3.saveLayer.apply(t3, [t4, t5, null, null]); } }, saveLayerWithFilter$3(bounds, filter, paint) { var t1, i; for (t1 = this._canvases, i = 0; i < t1.length; ++i) t1[i].saveLayerWithFilter$3(bounds, filter, paint); }, restore$0(_) { var t1, i; for (t1 = this._canvases, i = 0; i < t1.length; ++i) t1[i].skCanvas.restore(); }, translate$2(_, dx, dy) { var t1, i, t2; for (t1 = this._canvases, i = 0; i < t1.length; ++i) { t2 = t1[i].skCanvas; t2.translate.apply(t2, [dx, dy]); } }, transform$1(_, matrix) { var t1, i, t2; for (t1 = this._canvases, i = 0; i < t1.length; ++i) { t2 = t1[i].skCanvas; t2.concat.apply(t2, [A.toSkM44FromFloat32(matrix)]); } }, clipPath$2(_, path, doAntiAlias) { var t1, i, t2, t3; for (t1 = this._canvases, i = 0; i < t1.length; ++i) { t2 = t1[i].skCanvas; t3 = path.__CkPath__ref_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._nativeObject; t3.toString; t2.clipPath.apply(t2, [t3, $.$get$_clipOpIntersect(), doAntiAlias]); } }, clipRect$3(rect, clipOp, doAntiAlias) { var t1, t2, i, t3; for (t1 = this._canvases, t2 = clipOp.index, i = 0; i < t1.length; ++i) { t3 = t1[i].skCanvas; t3.clipRect.apply(t3, [A.toSkRect(rect), $.$get$_skClipOps()[t2], doAntiAlias]); } }, clipRRect$2(rrect, doAntiAlias) { var t1, i, t2; for (t1 = this._canvases, i = 0; i < t1.length; ++i) { t2 = t1[i].skCanvas; t2.clipRRect.apply(t2, [A.toSkRRect(rrect), $.$get$_clipOpIntersect(), doAntiAlias]); } } }; A._finalizationRegistry_closure.prototype = { call$1(boxedUniq) { var t1, val = boxedUniq[$.$get$_jsBoxedDartObjectProperty()]; if (val == null) A.throwExpression("Expected a wrapped Dart object, but got a JS object or a wrapped Dart object from a separate runtime instead."); t1 = val; type$.UniqueRef_Object._as(t1); if (t1._nativeObject != null) t1.dispose$0(); }, $signature: 3097 }; A.NativeMemoryFinalizationRegistry.prototype = {}; A.UniqueRef.prototype = { UniqueRef$3(owner, nativeObject, _debugOwnerLabel, $T) { var t1, box; this._nativeObject = nativeObject; $.$get$nativeMemoryFinalizationRegistry(); if ($.$get$browserSupportsFinalizationRegistry()) { t1 = $.$get$_finalizationRegistry(); box = {}; box[$.$get$_jsBoxedDartObjectProperty()] = this; A.callMethod(t1, "register", [owner, box]); } }, dispose$0() { var object = this._nativeObject; if (!object.isDeleted()) object.delete(); this._nativeObject = null; } }; A.CountedRef.prototype = {}; A.OffscreenCanvasRasterizer.prototype = { createViewRasterizer$1(view) { return this._viewRasterizers.putIfAbsent$2(0, view, new A.OffscreenCanvasRasterizer_createViewRasterizer_closure(this, view)); }, setResourceCacheMaxBytes$1(bytes) { var t1 = this.offscreenSurface; t1._skiaCacheBytes = bytes; t1._syncCacheBytes$0(); }, dispose$0() { var t1, t2, t3, value, result; this.offscreenSurface.dispose$0(); for (t1 = this._viewRasterizers.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); value = t3.__ViewRasterizer_viewEmbedder_FI; if (value === $) { result = A.HtmlViewEmbedder$(t3.view.get$dom().sceneHost, t3); t3.__ViewRasterizer_viewEmbedder_FI !== $ && A.throwUnnamedLateFieldADI(); t3.__ViewRasterizer_viewEmbedder_FI = result; value = result; } value.dispose$0(); t3.displayFactory.dispose$0(); } } }; A.OffscreenCanvasRasterizer_createViewRasterizer_closure.prototype = { call$0() { return A.OffscreenCanvasViewRasterizer$(this.view, this.$this); }, $signature: 1084 }; A.OffscreenCanvasViewRasterizer.prototype = { rasterizeToCanvas$2(canvas, pictures) { return this.rasterizeToCanvas$body$OffscreenCanvasViewRasterizer(canvas, pictures); }, rasterizeToCanvas$body$OffscreenCanvasViewRasterizer(canvas, pictures) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$rasterizeToCanvas$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self.rasterizer.offscreenSurface.rasterizeToCanvas$3($async$self.currentFrameSize, type$.RenderCanvas._as(canvas), pictures), $async$rasterizeToCanvas$2); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$rasterizeToCanvas$2, $async$completer); }, prepareToDraw$0() { this.rasterizer.offscreenSurface.createOrUpdateSurface$1(this.currentFrameSize); }, get$displayFactory() { return this.displayFactory; } }; A.OffscreenCanvasViewRasterizer_displayFactory_closure.prototype = { call$0() { var t1 = A.DomDocumentExtension_createElement(self.document, "flt-canvas-container"), t2 = A.createDomCanvasElement(null, null), t3 = new A.RenderCanvas(t1, t2), t4 = A.jsify("true"); A.callMethod(t2, "setAttribute", ["aria-hidden", t4 == null ? type$.Object._as(t4) : t4]); A.DomCSSStyleDeclarationExtension_setProperty(t2.style, "position", "absolute"); t3._updateLogicalHtmlCanvasSize$0(); t1.append(t2); return t3; }, $signature: 1391 }; A.CkPaint.prototype = { set$blendMode(value) { if (this.__engine$_blendMode === value) return; this.__engine$_blendMode = value; this.skiaObject.setBlendMode($.$get$_skBlendModes()[value.index]); }, get$style(_) { return this._style; }, set$style(_, value) { if (this._style === value) return; this._style = value; this.skiaObject.setStyle($.$get$_skPaintStyles()[value.index]); }, get$strokeWidth() { return this._strokeWidth; }, set$strokeWidth(value) { if (this._strokeWidth === value) return; this._strokeWidth = value; A.callMethod(this.skiaObject, "setStrokeWidth", [value]); }, set$strokeCap(value) { if (this._strokeCap === value) return; this._strokeCap = value; this.skiaObject.setStrokeCap($.$get$_skStrokeCaps()[value.index]); }, set$strokeJoin(value) { if (this._strokeJoin === value) return; this._strokeJoin = value; this.skiaObject.setStrokeJoin($.$get$_skStrokeJoins()[value.index]); }, set$isAntiAlias(value) { if (this._isAntiAlias === value) return; this._isAntiAlias = value; A.callMethod(this.skiaObject, "setAntiAlias", [value]); }, get$color(_) { return new A.Color(this.__engine$_color); }, set$color(_, value) { if (this.__engine$_color === value.get$value(value)) return; this.__engine$_color = value.get$value(value); A.callMethod(this.skiaObject, "setColorInt", [value.get$value(value)]); }, set$invertColors(value) { var t1, _this = this; if (value === _this.__engine$_invertColors) return; if (!value) { t1 = _this._effectiveColorFilter = _this._originalColorFilter; _this._originalColorFilter = null; } else { t1 = _this._originalColorFilter = _this._effectiveColorFilter; if (t1 == null) { t1 = $.$get$_invertColorFilter(); _this._effectiveColorFilter = t1; } else { t1 = A.ManagedSkColorFilter$(new A.CkComposeColorFilter($.$get$_invertColorFilter(), t1)); _this._effectiveColorFilter = t1; } } if (t1 == null) t1 = null; else { t1 = t1.__ManagedSkColorFilter__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; } _this.skiaObject.setColorFilter(t1); _this.__engine$_invertColors = value; }, set$shader(value) { var t1, _this = this; if (_this._shader == value) return; type$.nullable_CkShader._as(value); _this._shader = value; t1 = value == null ? null : value.getSkShader$1(_this.__engine$_filterQuality); _this.skiaObject.setShader(t1); }, set$maskFilter(value) { var t1, t2, t3, _this = this, _s10_ = "MaskFilter"; if (value.$eq(0, _this._maskFilter)) return; _this._maskFilter = value; t1 = value._sigma; if (!(isFinite(t1) && t1 > 0)) _this._ckMaskFilter = null; else { t2 = value._ui$_style; t3 = new A.CkMaskFilter(t2, t1); t1 = A.callMethod($.__canvasKit._readField$0().MaskFilter, "MakeBlur", [$.$get$_skBlurStyles()[t2.index], t1, true]); t1.toString; t2 = new A.UniqueRef(_s10_, type$.UniqueRef_JavaScriptObject); t2.UniqueRef$3(t3, t1, _s10_, type$.JavaScriptObject); t3.__CkMaskFilter__ref_F !== $ && A.throwUnnamedLateFieldAI(); t3.__CkMaskFilter__ref_F = t2; _this._ckMaskFilter = t3; } t1 = _this._ckMaskFilter; if (t1 == null) t1 = null; else { t1 = t1.__CkMaskFilter__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; } _this.skiaObject.setMaskFilter(t1); }, set$filterQuality(value) { var t1, _this = this; if (_this.__engine$_filterQuality === value) return; _this.__engine$_filterQuality = value; t1 = _this._shader; t1 = t1 == null ? null : t1.getSkShader$1(value); _this.skiaObject.setShader(t1); }, set$colorFilter(value) { var t1, _this = this; if (_this._engineColorFilter === value) return; _this._engineColorFilter = value; _this._originalColorFilter = null; t1 = A.createCkColorFilter(value); t1.toString; t1 = _this._effectiveColorFilter = A.ManagedSkColorFilter$(t1); if (_this.__engine$_invertColors) { _this._originalColorFilter = t1; t1 = _this._effectiveColorFilter = A.ManagedSkColorFilter$(new A.CkComposeColorFilter($.$get$_invertColorFilter(), t1)); } t1 = t1.__ManagedSkColorFilter__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; _this.skiaObject.setColorFilter(t1); }, set$imageFilter(value) { if (J.$eq$(this.__engine$_imageFilter, value)) return; type$.nullable_CkManagedSkImageFilterConvertible._as(value); value.imageFilter$1(new A.CkPaint_imageFilter_closure(this)); this.__engine$_imageFilter = value; }, dispose$0() { var t1 = this.__CkPaint__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, $isPaint: 1 }; A.CkPaint_imageFilter_closure.prototype = { call$1(skImageFilter) { this.$this.skiaObject.setImageFilter(skImageFilter); }, $signature: 33 }; A.CkPath.prototype = { get$fillType() { return this._fillType; }, set$fillType(newFillType) { var t1; if (this._fillType === newFillType) return; this._fillType = newFillType; t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t1.setFillType($.$get$_skFillTypes()[newFillType.index]); }, addArc$3(oval, startAngle, sweepAngle) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "addArc", [A.toSkRect(oval), startAngle * 57.29577951308232, sweepAngle * 57.29577951308232]); }, addOval$1(oval) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "addOval", [A.toSkRect(oval), false, 1]); }, addPath$2(_, path, offset) { var skMatrix, t2, t1 = A.Matrix4$identity(); t1.setTranslationRaw$3(offset._dx, offset._dy, 0); skMatrix = A.toSkMatrixFromFloat32(t1._m4storage); type$.CkPath._as(path); t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t2 = path.__CkPath__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; A.callMethod(t1, "addPath", [t2, skMatrix[0], skMatrix[1], skMatrix[2], skMatrix[3], skMatrix[4], skMatrix[5], skMatrix[6], skMatrix[7], skMatrix[8], false]); }, addPolygon$2(points, $close) { var encodedPoints = A.toMallocedSkPoints(points), t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "addPoly", [encodedPoints.toTypedArray(), $close]); self.window.flutterCanvasKit.Free(encodedPoints); }, addRRect$1(rrect) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "addRRect", [A.toSkRRect(rrect), false]); }, addRect$1(rect) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "addRect", [A.toSkRect(rect)]); }, arcTo$4(_, rect, startAngle, sweepAngle, forceMoveTo) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "arcToOval", [A.toSkRect(rect), startAngle * 57.29577951308232, sweepAngle * 57.29577951308232, forceMoveTo]); }, arcToPoint$3$clockwise$radius(arcEnd, clockwise, radius) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "arcToRotated", [radius.x, radius.y, 0, true, !clockwise, arcEnd._dx, arcEnd._dy]); }, arcToPoint$2$radius(arcEnd, radius) { return this.arcToPoint$3$clockwise$radius(arcEnd, true, radius); }, close$0(_) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1._nativeObject.close(); }, contains$1(_, point) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; return A.callMethod(t1, "contains", [point._dx, point._dy]); }, cubicTo$6(x1, y1, x2, y2, x3, y3) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "cubicTo", [x1, y1, x2, y2, x3, y3]); }, getBounds$0(_) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); return A.fromSkRect(t1._nativeObject.getBounds()); }, lineTo$2(_, x, y) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "lineTo", [x, y]); }, moveTo$2(_, x, y) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "moveTo", [x, y]); }, quadraticBezierTo$4(x1, y1, x2, y2) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "quadTo", [x1, y1, x2, y2]); }, relativeLineTo$2(dx, dy) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; A.callMethod(t1, "rLineTo", [dx, dy]); }, reset$0(_) { var t1; this._fillType = B.PathFillType_0; t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1._nativeObject.reset(); }, shift$1(offset) { var shiftedPath, t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); shiftedPath = t1._nativeObject.copy(); A.callMethod(shiftedPath, "transform", [1, 0, offset._dx, 0, 1, offset._dy, 0, 0, 1]); t1 = this._fillType; shiftedPath.setFillType($.$get$_skFillTypes()[t1.index]); return A.CkPath$_(shiftedPath, t1); }, get$isEmpty(_) { var t1 = this.__CkPath__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._nativeObject.isEmpty(); }, $isPath: 1 }; A.CkPicture.prototype = { dispose$0() { this._isDisposed = true; var t1 = this.__CkPicture__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, toImageSync$2(width, height) { var t3, skImage, imageInfo, t1 = $.CanvasKitRenderer____instance._readField$0().pictureToImageSurface.createOrUpdateSurface$1(new A.Size(width, height)).surface, t2 = t1.getCanvas(); A.callMethod(t2, "clear", [A._populateSkColor($.$get$_sharedSkColor1(), B.Color_0)]); t3 = this.__CkPicture__ref_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._nativeObject; t3.toString; t2.drawPicture(t3); skImage = t1.makeImageSnapshot(); t1 = $.__canvasKit._readField$0().AlphaType.Premul; t3 = $.__canvasKit._readField$0().ColorType.RGBA_8888; imageInfo = A.SkImageInfo__staticInteropFactoryStub(t1, self.window.flutterCanvasKit.ColorSpace.SRGB, t3, height, width); t3 = A.callMethod(skImage, "readPixels", [0, 0, imageInfo]); t3 = A.callMethod($.__canvasKit._readField$0(), "MakeImage", [imageInfo, t3, 4 * width]); if (t3 == null) throw A.wrapException(A.StateError$("Unable to convert image pixels into SkImage.")); return A.CkImage$(t3, null); } }; A.CkPictureRecorder.prototype = { beginRecording$1(bounds) { var recorder = new self.window.flutterCanvasKit.PictureRecorder(); this._skRecorder = recorder; return this._recordingCanvas = new A.CkCanvas(A.callMethod(recorder, "beginRecording", [A.toSkRect(bounds), true])); }, endRecording$0() { var skPicture, result, t1, recorder = this._skRecorder; if (recorder == null) throw A.wrapException(A.StateError$("PictureRecorder is not recording")); skPicture = recorder.finishRecordingAsPicture(); recorder.delete(); this._skRecorder = null; result = new A.CkPicture(); t1 = new A.UniqueRef("Picture", type$.UniqueRef_JavaScriptObject); t1.UniqueRef$3(result, skPicture, "Picture", type$.JavaScriptObject); result.__CkPicture__ref_F !== $ && A.throwUnnamedLateFieldAI(); result.__CkPicture__ref_F = t1; return result; }, get$isRecording() { return this._skRecorder != null; } }; A.Rasterizer.prototype = {}; A.ViewRasterizer.prototype = { get$viewEmbedder() { var t1, t2, t3, t4, t5, t6, t7, _this = this, value = _this.__ViewRasterizer_viewEmbedder_FI; if (value === $) { t1 = _this.view.get$dom(); t2 = type$.JSArray_CkPictureRecorder; t3 = A._setArrayType([], t2); t2 = A._setArrayType([], t2); t4 = type$.int; t5 = type$.JSArray_int; t6 = A._setArrayType([], t5); t5 = A._setArrayType([], t5); t7 = A._setArrayType([], type$.JSArray_OverlayGroup); _this.__ViewRasterizer_viewEmbedder_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__ViewRasterizer_viewEmbedder_FI = new A.HtmlViewEmbedder(t1.sceneHost, _this, new A.EmbedderFrameContext(t3, t2), A.LinkedHashMap_LinkedHashMap$_empty(t4, type$.EmbeddedViewParams), A.LinkedHashMap_LinkedHashMap$_empty(t4, type$.ViewClipChain), A.LinkedHashMap_LinkedHashMap$_empty(t4, type$.DisplayCanvas), A.LinkedHashSet_LinkedHashSet$_empty(t4), t6, t5, t7, A.LinkedHashMap_LinkedHashMap$_empty(t4, type$.Set_String)); } return value; }, draw$1(layerTree) { return this.draw$body$ViewRasterizer(layerTree); }, draw$body$ViewRasterizer(layerTree) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t2, pictureRecorder, t1, frameSize; var $async$draw$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.view; frameSize = t1.get$physicalSize(); if (frameSize.get$isEmpty(0)) { // goto return $async$goto = 1; break; } $async$self.currentFrameSize = frameSize; $async$self.prepareToDraw$0(); t2 = $async$self.get$viewEmbedder().__HtmlViewEmbedder__frameSize_A = $async$self.currentFrameSize; pictureRecorder = new A.CkPictureRecorder(); pictureRecorder.beginRecording$1(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); A.callMethod(pictureRecorder._recordingCanvas.skCanvas, "clear", [A._populateSkColor($.$get$_sharedSkColor1(), B.Color_0)]); t2 = pictureRecorder._recordingCanvas; t2.toString; new A.Frame(t2, null, $async$self.get$viewEmbedder()).raster$2$ignoreRasterCache(layerTree, true); t1.get$dom().sceneHost.prepend($async$self.get$displayFactory().get$baseCanvas().get$hostElement()); $async$goto = 3; return A._asyncAwait($async$self.rasterizeToCanvas$2($async$self.get$displayFactory().get$baseCanvas(), A._setArrayType([pictureRecorder.endRecording$0()], type$.JSArray_CkPicture)), $async$draw$1); case 3: // returning from await. $async$goto = 4; return A._asyncAwait($async$self.get$viewEmbedder().submitFrame$0(0), $async$draw$1); case 4: // returning from await. case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$draw$1, $async$completer); }, dispose$0() { this.get$viewEmbedder().dispose$0(); this.get$displayFactory().dispose$0(); } }; A.DisplayCanvas.prototype = {}; A.RenderCanvas.prototype = { _updateLogicalHtmlCanvasSize$0() { var t1, t2, style, _this = this, devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } t1 = _this._pixelWidth; t2 = _this._pixelHeight; style = _this.canvasElement.style; A.DomCSSStyleDeclarationExtension_setProperty(style, "width", A.S(t1 / devicePixelRatio) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "height", A.S(t2 / devicePixelRatio) + "px"); _this._currentDevicePixelRatio = devicePixelRatio; }, _ensureSize$1(size) { var _this = this, t1 = size._dx; if (B.JSNumber_methods.ceil$0(t1) === _this._pixelWidth && B.JSNumber_methods.ceil$0(size._dy) === _this._pixelHeight) { t1 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } if (t1 !== _this._currentDevicePixelRatio) _this._updateLogicalHtmlCanvasSize$0(); return; } _this._pixelWidth = B.JSNumber_methods.ceil$0(t1); _this._pixelHeight = B.JSNumber_methods.ceil$0(size._dy); t1 = _this.canvasElement; A.DomCanvasElementExtension_set_width(t1, _this._pixelWidth); A.DomCanvasElementExtension_set_height(t1, _this._pixelHeight); _this._updateLogicalHtmlCanvasSize$0(); }, initialize$0(_) { }, dispose$0() { this.hostElement.remove(); }, get$hostElement() { return this.hostElement; } }; A.CanvasKitVariant.prototype = { _enumToString$0() { return "CanvasKitVariant." + this._core$_name; } }; A.CanvasKitRenderer.prototype = { get$rendererTag() { return "canvaskit"; }, get$_fontCollection() { var t1, t2, t3, t4, value = this.__CanvasKitRenderer__fontCollection_FI; if (value === $) { t1 = type$.String; t2 = A._setArrayType([], type$.JSArray_UnregisteredFont); t3 = type$.JSArray_RegisteredFont; t4 = A._setArrayType([], t3); t3 = A._setArrayType([], t3); this.__CanvasKitRenderer__fontCollection_FI !== $ && A.throwUnnamedLateFieldADI(); value = this.__CanvasKitRenderer__fontCollection_FI = new A.SkiaFontCollection(A.LinkedHashSet_LinkedHashSet$_empty(t1), t2, t4, t3, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_JavaScriptObject)); } return value; }, get$fontCollection() { var t1, t2, t3, t4, value = this.__CanvasKitRenderer__fontCollection_FI; if (value === $) { t1 = type$.String; t2 = A._setArrayType([], type$.JSArray_UnregisteredFont); t3 = type$.JSArray_RegisteredFont; t4 = A._setArrayType([], t3); t3 = A._setArrayType([], t3); this.__CanvasKitRenderer__fontCollection_FI !== $ && A.throwUnnamedLateFieldADI(); value = this.__CanvasKitRenderer__fontCollection_FI = new A.SkiaFontCollection(A.LinkedHashSet_LinkedHashSet$_empty(t1), t2, t4, t3, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_JavaScriptObject)); } return value; }, initialize$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._initialized; $async$returnValue = t1 == null ? $async$self._initialized = new A.CanvasKitRenderer_initialize_closure($async$self).call$0() : t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$initialize$0, $async$completer); }, reset$1(_, embedder) { }, createPaint$0() { return A.CkPaint$(); }, createCanvas$2(recorder, cullRect) { if (recorder.get$isRecording()) A.throwExpression(A.ArgumentError$(string$.x22recor, null)); if (cullRect == null) cullRect = B.Rect_aha; return new A.CanvasKitCanvas(type$.CkPictureRecorder._as(recorder).beginRecording$1(cullRect)); }, createLinearGradient$6(_, from, to, colors, colorStops, tileMode, matrix4) { var t1 = new A.CkGradientLinear(from, to, colors, colorStops, tileMode, matrix4); t1.SimpleCkShader$0(); return t1; }, createPictureRecorder$0() { return new A.CkPictureRecorder(); }, createSceneBuilder$0() { var t1 = new A.RootLayer(A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0), t2 = new A.LayerSceneBuilder(t1); t2.__LayerSceneBuilder_currentLayer_A = t1; return t2; }, createBlurImageFilter$3$sigmaX$sigmaY$tileMode(sigmaX, sigmaY, tileMode) { var t3, t4, skImageFilter, _s16_ = "ImageFilter.blur", t1 = new A._CkBlurImageFilter(sigmaX, sigmaY, tileMode), t2 = sigmaX === 0 && sigmaY === 0; if (t2) { t2 = $.__canvasKit._readField$0().ImageFilter; t3 = A.toSkMatrixFromFloat32(A.Matrix4$identity()._m4storage); t4 = $.$get$_filterOptions().$index(0, B.FilterQuality_0); t4.toString; skImageFilter = A.callMethod(t2, "MakeMatrixTransform", [t3, t4, null]); } else skImageFilter = A.callMethod($.__canvasKit._readField$0().ImageFilter, "MakeBlur", [sigmaX, sigmaY, $.$get$_skTileModes()[tileMode.index], null]); t2 = new A.UniqueRef(_s16_, type$.UniqueRef_JavaScriptObject); t2.UniqueRef$3(t1, skImageFilter, _s16_, type$.JavaScriptObject); t1.___CkBlurImageFilter__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.___CkBlurImageFilter__ref_F = t2; return t1; }, createMatrixImageFilter$2$filterQuality(matrix4, filterQuality) { var t2, t3, t4, t5, _s18_ = "ImageFilter.matrix", t1 = new Float64Array(A._ensureNativeList(matrix4)); A.toMatrix32(matrix4); t1 = new A._CkMatrixImageFilter(t1, filterQuality); t2 = $.__canvasKit._readField$0().ImageFilter; t3 = A.toSkMatrixFromFloat64(matrix4); t4 = $.$get$_filterOptions().$index(0, filterQuality); t4.toString; t5 = new A.UniqueRef(_s18_, type$.UniqueRef_JavaScriptObject); t5.UniqueRef$3(t1, A.callMethod(t2, "MakeMatrixTransform", [t3, t4, null]), _s18_, type$.JavaScriptObject); t1.___CkMatrixImageFilter__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.___CkMatrixImageFilter__ref_F = t5; return t1; }, instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, allowUpscaling, targetHeight, targetWidth) { return this.instantiateImageCodec$body$CanvasKitRenderer(list, allowUpscaling, targetHeight, targetWidth); }, instantiateImageCodec$1(list) { return this.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, true, null, null); }, instantiateImageCodec$body$CanvasKitRenderer(list, allowUpscaling, targetHeight, targetWidth) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue; var $async$instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.skiaInstantiateImageCodec(list, targetWidth, targetHeight); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth, $async$completer); }, instantiateImageCodecFromUrl$2$chunkCallback(uri, chunkCallback) { return A.skiaInstantiateWebImageCodec(uri.toString$0(0), chunkCallback); }, decodeImageFromPixels$9$allowUpscaling$rowBytes$targetHeight$targetWidth(pixels, width, height, format, callback, allowUpscaling, rowBytes, targetHeight, targetWidth) { return A.skiaDecodeImageFromPixels(pixels, width, height, format, callback, true, rowBytes, targetHeight, targetWidth); }, createPath$0() { return A.CkPath_CkPath(); }, createTextStyle$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing) { var t1 = type$.nullable_CkPaint; return A.CkTextStyle_CkTextStyle(t1._as(background), color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, t1._as(foreground), height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing); }, createParagraphStyle$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior(ellipsis, fontFamily, fontSize, fontStyle, fontWeight, height, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior) { var t2, t3, skTextStyle, t1 = type$.JavaScriptObject, properties = t1._as({}); if (textAlign != null) properties.textAlign = $.$get$_skTextAligns()[textAlign.index]; if (textDirection != null) properties.textDirection = $.$get$_skTextDirections()[textDirection.index]; if (maxLines != null) properties.maxLines = maxLines; t2 = height != null; if (t2) properties.heightMultiplier = height; t3 = textHeightBehavior == null; if (!t3) properties.textHeightBehavior = $.$get$_skTextHeightBehaviors()[0]; if (ellipsis != null) properties.ellipsis = ellipsis; if (strutStyle != null) properties.strutStyle = A.CkParagraphStyle_toSkStrutStyleProperties(strutStyle, textHeightBehavior); properties.replaceTabCharacters = true; skTextStyle = t1._as({}); if (fontWeight != null || fontStyle != null) skTextStyle.fontStyle = A.toSkFontStyle(fontWeight, fontStyle); if (fontSize != null) A.SkTextStylePropertiesExtension_set_fontSize(skTextStyle, fontSize); if (t2) A.SkTextStylePropertiesExtension_set_heightMultiplier(skTextStyle, height); A.SkTextStylePropertiesExtension_set_fontFamilies(skTextStyle, A._getEffectiveFontFamilies(fontFamily, null)); properties.textStyle = skTextStyle; properties.applyRoundingHack = false; t1 = $.__canvasKit._readField$0().ParagraphStyle(properties); return new A.CkParagraphStyle(t1, fontFamily, fontSize, height, fontWeight, fontStyle, t3 ? null : textHeightBehavior.leadingDistribution); }, createStrutStyle$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(fontFamily, fontFamilyFallback, fontSize, fontStyle, fontWeight, forceStrutHeight, height, leading, leadingDistribution) { return new A.CkStrutStyle(fontFamily, fontFamilyFallback, fontSize, height, leading, fontWeight, fontStyle, forceStrutHeight, leadingDistribution); }, createParagraphBuilder$1(style) { var t1, t2, t3, _null = null; type$.CkParagraphStyle._as(style); t1 = A._setArrayType([], type$.JSArray_double); t2 = A._setArrayType([], type$.JSArray_CkTextStyle); t3 = $.__canvasKit._readField$0().ParagraphBuilder.MakeFromFontCollection(style.skParagraphStyle, $.CanvasKitRenderer____instance._readField$0().get$_fontCollection().skFontCollection); t2.push(A.CkTextStyle_CkTextStyle(_null, _null, _null, _null, _null, _null, style._fontFamily, _null, _null, style.__engine$_fontSize, style._fontStyle, _null, style._fontWeight, _null, style.__engine$_height, style._leadingDistribution, _null, _null, _null, _null, _null)); return new A.CkParagraphBuilder(t3, style, t1, t2); }, renderScene$2(scene, view) { return this.renderScene$body$CanvasKitRenderer(scene, view); }, renderScene$body$CanvasKitRenderer(scene, view) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$renderScene$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.frameTimingsOnBuildFinish(); A.frameTimingsOnRasterStart(); t1 = $async$self._rasterizers.$index(0, view.viewId); t1.toString; $async$goto = 2; return A._asyncAwait(t1.draw$1(type$.LayerScene._as(scene).layerTree), $async$renderScene$2); case 2: // returning from await. A.frameTimingsOnRasterFinish(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$renderScene$2, $async$completer); }, _onViewCreated$1(viewId) { var view = $.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, viewId); this._rasterizers.$indexSet(0, view.viewId, this._rasterizer.createViewRasterizer$1(view)); }, _onViewDisposed$1(viewId) { var t1 = this._rasterizers; if (!t1.containsKey$1(0, viewId)) return; t1 = t1.remove$1(0, viewId); t1.toString; t1.get$viewEmbedder().dispose$0(); t1.get$displayFactory().dispose$0(); }, dispose$0() { var t2, t3, t4, value, result, t1 = this._onViewCreatedListener; if (t1 != null) t1.cancel$0(0); t1 = this._onViewDisposedListener; if (t1 != null) t1.cancel$0(0); for (t1 = this._rasterizers, t2 = t1.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t3 = t3._rest[1]; t2.moveNext$0();) { t4 = t2.__internal$_current; if (t4 == null) t4 = t3._as(t4); value = t4.__ViewRasterizer_viewEmbedder_FI; if (value === $) { result = A.HtmlViewEmbedder$(t4.view.get$dom().sceneHost, t4); t4.__ViewRasterizer_viewEmbedder_FI !== $ && A.throwUnnamedLateFieldADI(); t4.__ViewRasterizer_viewEmbedder_FI = result; value = result; } value.dispose$0(); t4.get$displayFactory().dispose$0(); } t1.clear$0(0); }, clearFragmentProgramCache$0() { $.CanvasKitRenderer__programs.clear$0(0); }, createLineMetrics$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(ascent, baseline, descent, hardBreak, height, left, lineNumber, unscaledAscent, width) { return new A.EngineLineMetrics(hardBreak, ascent, descent, unscaledAscent, height, width, left, baseline, lineNumber); } }; A.CanvasKitRenderer_initialize_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, viewManager, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, value, view, $async$temp1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = self.window.flutterCanvasKit != null ? 2 : 4; break; case 2: // then t1 = self.window.flutterCanvasKit; t1.toString; $.__canvasKit.__late_helper$_value = t1; // goto join $async$goto = 3; break; case 4: // else $async$temp1 = $.__canvasKit; $async$goto = 5; return A._asyncAwait(A.downloadCanvasKit(), $async$call$0); case 5: // returning from await. $async$temp1.__late_helper$_value = $async$result; self.window.flutterCanvasKit = $.__canvasKit._readField$0(); case 3: // join t1 = $.$get$EnginePlatformDispatcher__instance(); viewManager = t1.get$viewManager(); t2 = $async$self.$this; if (t2._onViewCreatedListener == null) for (t3 = viewManager._viewData.get$values(0), t4 = A._instanceType(t3), t4 = t4._eval$1("@<1>")._bind$1(t4._rest[1]), t3 = new A.MappedIterator(J.get$iterator$ax(t3.__internal$_iterable), t3._f, t4._eval$1("MappedIterator<1,2>")), t4 = t4._rest[1], t5 = type$._SyncBroadcastStreamController_int, t6 = type$.int, t7 = type$.EngineFlutterView, t8 = type$.JavaScriptObject, t9 = t2._rasterizers, t10 = t2._rasterizer; t3.moveNext$0();) { t11 = t3.__internal$_current; t11 = (t11 == null ? t4._as(t11) : t11).viewId; value = t1.__EnginePlatformDispatcher_viewManager_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t1.__EnginePlatformDispatcher_viewManager_FI = new A.FlutterViewManager(t1, A.LinkedHashMap_LinkedHashMap$_empty(t6, t7), A.LinkedHashMap_LinkedHashMap$_empty(t6, t8), new A._SyncBroadcastStreamController(null, null, t5), new A._SyncBroadcastStreamController(null, null, t5)); } view = value._viewData.$index(0, t11); t9.$indexSet(0, view.viewId, t10.createViewRasterizer$1(view)); } if (t2._onViewCreatedListener == null) { t1 = viewManager._onViewCreatedController; t2._onViewCreatedListener = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(0, t2.get$_onViewCreated()); } if (t2._onViewDisposedListener == null) { t1 = viewManager._onViewDisposedController; t2._onViewDisposedListener = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(0, t2.get$_onViewDisposed()); } $.CanvasKitRenderer____instance.__late_helper$_value = t2; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A.SimpleCkShader.prototype = { SimpleCkShader$0() { var t8, _this = this, _s15_ = "Gradient.linear", t1 = $.__canvasKit._readField$0().Shader, t2 = A.toSkPoint(_this.from), t3 = A.toSkPoint(_this.to), t4 = A.toFlatColors(_this.colors), t5 = A.toSkColorStops(_this.colorStops), t6 = $.$get$_skTileModes()[_this.tileMode.index], t7 = _this.matrix4; t7 = t7 != null ? A.toSkMatrixFromFloat32(t7) : null; t8 = new A.UniqueRef(_s15_, type$.UniqueRef_JavaScriptObject); t8.UniqueRef$3(_this, A.callMethod(t1, "MakeLinearGradient", [t2, t3, t4, t5, t6, t7 == null ? null : t7]), _s15_, type$.JavaScriptObject); _this.__SimpleCkShader__ref_F !== $ && A.throwUnnamedLateFieldAI(); _this.__SimpleCkShader__ref_F = t8; }, getSkShader$1(contextualQuality) { var t1 = this.__SimpleCkShader__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; return t1; }, dispose$0() { var t1 = this.__SimpleCkShader__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, $isCkShader: 1 }; A.CkGradientLinear.prototype = {}; A.Surface.prototype = { _syncCacheBytes$0() { var t2, t1 = this._skiaCacheBytes; if (t1 != null) { t2 = this._grContext; if (t2 != null) A.callMethod(t2, "setResourceCacheLimitBytes", [t1]); } }, rasterizeToCanvas$3(frameSize, canvas, pictures) { return this.rasterizeToCanvas$body$Surface(frameSize, canvas, pictures); }, rasterizeToCanvas$body$Surface(frameSize, canvas, pictures) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, bitmapSource, t2, jsPromise, bitmap, value, imageSource, t3, t1; var $async$rasterizeToCanvas$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._surface.surface.getCanvas(); A.callMethod(t1, "clear", [A._populateSkColor($.$get$_sharedSkColor1(), B.Color_0)]); B.JSArray_methods.forEach$1(pictures, new A.CkCanvas(t1).get$drawPicture()); $async$self._surface.surface.flush(); $async$goto = self.window.createImageBitmap != null && !A.isChrome110OrOlder() && true ? 2 : 4; break; case 2: // then if ($async$self.useOffscreenCanvas) { t1 = $async$self._offscreenCanvas; t1.toString; bitmapSource = t1; } else { t1 = $async$self._canvasElement; t1.toString; bitmapSource = t1; } t1 = $async$self._pixelHeight; t2 = B.JSNumber_methods.toInt$0(frameSize._dy); t2 = [t2, B.JSNumber_methods.toInt$0(frameSize._dx), 0, t1 - t2]; jsPromise = self.createImageBitmap(bitmapSource, t2[2], t2[3], t2[1], t2[0]); jsPromise = jsPromise; t1 = type$.JavaScriptObject; $async$goto = 5; return A._asyncAwait(A.promiseToFuture(jsPromise, t1), $async$rasterizeToCanvas$3); case 5: // returning from await. bitmap = $async$result; canvas._ensureSize$1(new A.Size(bitmap.width, bitmap.height)); value = canvas.__RenderCanvas_renderContext_FI; if (value === $) { t2 = A.DomCanvasElementExtension_getContext(canvas.canvasElement, "bitmaprenderer", null); t2.toString; t1._as(t2); canvas.__RenderCanvas_renderContext_FI !== $ && A.throwUnnamedLateFieldADI(); canvas.__RenderCanvas_renderContext_FI = t2; value = t2; } value.transferFromImageBitmap(bitmap); // goto join $async$goto = 3; break; case 4: // else if ($async$self.useOffscreenCanvas) { t1 = $async$self._offscreenCanvas; t1.toString; imageSource = t1; } else { t1 = $async$self._canvasElement; t1.toString; imageSource = t1; } t1 = $async$self._pixelHeight; canvas._ensureSize$1(frameSize); value = canvas.__RenderCanvas_renderContext2d_FI; if (value === $) { t2 = A.DomCanvasElementExtension_getContext(canvas.canvasElement, "2d", null); t2.toString; type$.JavaScriptObject._as(t2); canvas.__RenderCanvas_renderContext2d_FI !== $ && A.throwUnnamedLateFieldADI(); canvas.__RenderCanvas_renderContext2d_FI = t2; value = t2; } t2 = frameSize._dy; t3 = frameSize._dx; A.DomCanvasRenderingContext2DExtension_drawImage(value, imageSource, 0, t1 - t2, t3, t2, 0, 0, t3, t2); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$rasterizeToCanvas$3, $async$completer); }, _updateLogicalHtmlCanvasSize$0() { var t1, t2, style, _this = this, devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } t1 = _this._pixelWidth; t2 = _this._pixelHeight; style = _this._canvasElement.style; A.DomCSSStyleDeclarationExtension_setProperty(style, "width", A.S(t1 / devicePixelRatio) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "height", A.S(t2 / devicePixelRatio) + "px"); _this._currentDevicePixelRatio = devicePixelRatio; }, ensureSurface$0() { if (this._surface != null) return; this.createOrUpdateSurface$1(B.Size_1_1); }, createOrUpdateSurface$1(size) { var previousSurfaceSize, devicePixelRatio, t1, previousCanvasSize, newSize, t2, t3, htmlCanvas, canvas, options, glContext, gl, _this = this, _s20_ = "webglcontextrestored", _s16_ = "webglcontextlost", _s12_ = "getParameter"; if (size.get$isEmpty(0)) throw A.wrapException(A.CanvasKitError$("Cannot create surfaces of empty size.")); if (!_this._forceNewContext) { previousSurfaceSize = _this._currentSurfaceSize; if (previousSurfaceSize != null && size._dx === previousSurfaceSize._dx && size._dy === previousSurfaceSize._dy) { devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } if (_this.isDisplayCanvas && devicePixelRatio !== _this._currentDevicePixelRatio) _this._updateLogicalHtmlCanvasSize$0(); t1 = _this._surface; t1.toString; return t1; } previousCanvasSize = _this._currentCanvasPhysicalSize; if (previousCanvasSize != null) t1 = size._dx > previousCanvasSize._dx || size._dy > previousCanvasSize._dy; else t1 = false; if (t1) { newSize = size.$mul(0, 1.4); t1 = _this._surface; if (t1 != null) t1.dispose$0(); _this._surface = null; _this._pixelWidth = B.JSNumber_methods.ceil$0(newSize._dx); _this._pixelHeight = B.JSNumber_methods.ceil$0(newSize._dy); t1 = _this._pixelWidth; if (_this.useOffscreenCanvas) { t2 = _this._offscreenCanvas; t2.toString; A.DomOffscreenCanvasExtension_set_width(t2, t1); t1 = _this._offscreenCanvas; t1.toString; A.DomOffscreenCanvasExtension_set_height(t1, _this._pixelHeight); } else { t2 = _this._canvasElement; t2.toString; A.DomCanvasElementExtension_set_width(t2, t1); t1 = _this._canvasElement; t1.toString; A.DomCanvasElementExtension_set_height(t1, _this._pixelHeight); } _this._currentCanvasPhysicalSize = new A.Size(_this._pixelWidth, _this._pixelHeight); if (_this.isDisplayCanvas) _this._updateLogicalHtmlCanvasSize$0(); } } if (_this._forceNewContext || _this._currentCanvasPhysicalSize == null) { t1 = _this._surface; if (t1 != null) t1.dispose$0(); _this._surface = null; t1 = _this._grContext; if (t1 != null) t1.releaseResourcesAndAbandonContext(); t1 = _this._grContext; if (t1 != null) t1.delete(); _this._grContext = null; t1 = _this._offscreenCanvas; if (t1 != null) { A.DomEventTargetExtension_removeEventListener(t1, _s20_, _this._cachedContextRestoredListener, false); t1 = _this._offscreenCanvas; t1.toString; A.DomEventTargetExtension_removeEventListener(t1, _s16_, _this._cachedContextLostListener, false); _this._cachedContextLostListener = _this._cachedContextRestoredListener = _this._offscreenCanvas = null; } else { t1 = _this._canvasElement; if (t1 != null) { A.DomEventTargetExtension_removeEventListener(t1, _s20_, _this._cachedContextRestoredListener, false); t1 = _this._canvasElement; t1.toString; A.DomEventTargetExtension_removeEventListener(t1, _s16_, _this._cachedContextLostListener, false); _this._canvasElement.remove(); _this._cachedContextLostListener = _this._cachedContextRestoredListener = _this._canvasElement = null; } } _this._pixelWidth = B.JSNumber_methods.ceil$0(size._dx); t1 = _this._pixelHeight = B.JSNumber_methods.ceil$0(size._dy); t2 = _this.useOffscreenCanvas; t3 = _this._pixelWidth; if (t2) { htmlCanvas = _this._offscreenCanvas = A.callConstructor(self.OffscreenCanvas, [t3, t1]); _this._canvasElement = null; } else { canvas = _this._canvasElement = A.createDomCanvasElement(t1, t3); _this._offscreenCanvas = null; if (_this.isDisplayCanvas) { t1 = A.jsify("true"); A.callMethod(canvas, "setAttribute", ["aria-hidden", t1 == null ? type$.Object._as(t1) : t1]); A.DomCSSStyleDeclarationExtension_setProperty(_this._canvasElement.style, "position", "absolute"); t1 = _this._canvasElement; t1.toString; _this.hostElement.append(t1); _this._updateLogicalHtmlCanvasSize$0(); } htmlCanvas = canvas; } t1 = type$.JavaScriptFunction; _this._cachedContextRestoredListener = t1._as(A.allowInterop(_this.get$_contextRestoredListener())); t1 = t1._as(A.allowInterop(_this.get$_contextLostListener())); _this._cachedContextLostListener = t1; A.DomEventTargetExtension_addEventListener(htmlCanvas, _s16_, t1, false); A.DomEventTargetExtension_addEventListener(htmlCanvas, _s20_, _this._cachedContextRestoredListener, false); _this._contextLost = _this._forceNewContext = false; t1 = $._cachedWebGLVersion; if ((t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1) !== -1 && !A.configuration().get$canvasKitForceCpuOnly()) { t1 = $._cachedWebGLVersion; if (t1 == null) t1 = $._cachedWebGLVersion = A._detectWebGLVersion(); options = type$.JavaScriptObject._as({antialias: 0, majorVersion: t1}); if (t2) { t1 = $.__canvasKit._readField$0(); t3 = _this._offscreenCanvas; t3.toString; glContext = B.JSNumber_methods.toInt$0(t1.GetWebGLContext(t3, options)); } else { t1 = $.__canvasKit._readField$0(); t3 = _this._canvasElement; t3.toString; glContext = B.JSNumber_methods.toInt$0(t1.GetWebGLContext(t3, options)); } _this._glContext = glContext; if (glContext !== 0) { _this._grContext = A.callMethod($.__canvasKit._readField$0(), "MakeGrContext", [glContext]); if (_this._sampleCount === -1 || _this._stencilBits === -1) { t1 = $._cachedWebGLVersion; if (t2) { t2 = _this._offscreenCanvas; t2.toString; gl = A.DomOffscreenCanvasExtension_getGlContext(t2, t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1); } else { t2 = _this._canvasElement; t2.toString; gl = A.DomCanvasElementExtension_getGlContext(t2, t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1); } _this._sampleCount = B.JSNumber_methods.toInt$0(A.callMethod(gl, _s12_, [B.JSNumber_methods.toInt$0(gl.SAMPLES)])); _this._stencilBits = B.JSNumber_methods.toInt$0(A.callMethod(gl, _s12_, [B.JSNumber_methods.toInt$0(gl.STENCIL_BITS)])); } _this._syncCacheBytes$0(); } } _this._currentCanvasPhysicalSize = size; } _this._currentSurfaceSize = size; t1 = _this._surface; if (t1 != null) t1.dispose$0(); return _this._surface = _this._createNewSurface$1(size); }, _contextRestoredListener$1($event) { this._contextLost = false; $.$get$EnginePlatformDispatcher__instance().invokeOnMetricsChanged$0(); $event.stopPropagation(); $event.preventDefault(); }, _contextLostListener$1($event) { this._forceNewContext = this._contextLost = true; $event.preventDefault(); }, _createNewSurface$1(size) { var t2, _this = this, t1 = $._cachedWebGLVersion; if ((t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1) === -1) return _this._makeSoftwareCanvasSurface$1("WebGL support not detected"); else if (A.configuration().get$canvasKitForceCpuOnly()) return _this._makeSoftwareCanvasSurface$1("CPU rendering forced by application"); else if (_this._glContext === 0) return _this._makeSoftwareCanvasSurface$1("Failed to initialize WebGL context"); else { t1 = $.__canvasKit._readField$0(); t2 = _this._grContext; t2.toString; t2 = A.callMethod(t1, "MakeOnScreenGLSurface", [t2, Math.ceil(size._dx), Math.ceil(size._dy), self.window.flutterCanvasKit.ColorSpace.SRGB, _this._sampleCount, _this._stencilBits]); if (t2 == null) return _this._makeSoftwareCanvasSurface$1("Failed to initialize WebGL surface"); return new A.CkSurface(t2, _this._glContext); } }, _makeSoftwareCanvasSurface$1(reason) { var t1, t2, surface; if (!$.Surface__didWarnAboutWebGlInitializationFailure) { $.$get$printWarning().call$1("WARNING: Falling back to CPU-only rendering. " + reason + "."); $.Surface__didWarnAboutWebGlInitializationFailure = true; } if (this.useOffscreenCanvas) { t1 = $.__canvasKit._readField$0(); t2 = this._offscreenCanvas; t2.toString; surface = t1.MakeSWCanvasSurface(t2); } else { t1 = $.__canvasKit._readField$0(); t2 = this._canvasElement; t2.toString; surface = t1.MakeSWCanvasSurface(t2); } return new A.CkSurface(surface, null); }, initialize$0(_) { this.ensureSurface$0(); }, dispose$0() { var _this = this, t1 = _this._offscreenCanvas; if (t1 != null) A.DomEventTargetExtension_removeEventListener(t1, "webglcontextlost", _this._cachedContextLostListener, false); t1 = _this._offscreenCanvas; if (t1 != null) A.DomEventTargetExtension_removeEventListener(t1, "webglcontextrestored", _this._cachedContextRestoredListener, false); _this._cachedContextRestoredListener = _this._cachedContextLostListener = null; t1 = _this._surface; if (t1 != null) t1.dispose$0(); }, get$hostElement() { return this.hostElement; } }; A.CkSurface.prototype = { dispose$0() { if (this._isDisposed) return; this.surface.dispose(); this._isDisposed = true; } }; A.CkParagraphStyle.prototype = {}; A.CkTextStyle.prototype = { get$skTextStyle() { var result, _this = this, value = _this.__CkTextStyle_skTextStyle_FI; if (value === $) { result = new A.CkTextStyle_skTextStyle_closure(_this).call$0(); _this.__CkTextStyle_skTextStyle_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__CkTextStyle_skTextStyle_FI = result; value = result; } return value; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.CkTextStyle && J.$eq$(other.color, _this.color) && J.$eq$(other.decoration, _this.decoration) && J.$eq$(other.decorationColor, _this.decorationColor) && other.decorationStyle == _this.decorationStyle && other.fontWeight == _this.fontWeight && other.fontStyle == _this.fontStyle && other.textBaseline == _this.textBaseline && other.leadingDistribution == _this.leadingDistribution && other.fontFamily == _this.fontFamily && other.fontSize == _this.fontSize && other.letterSpacing == _this.letterSpacing && other.wordSpacing == _this.wordSpacing && other.height == _this.height && other.decorationThickness == _this.decorationThickness && other.background == _this.background && other.foreground == _this.foreground && A.listEquals0(other.shadows, _this.shadows) && A.listEquals0(other.fontFamilyFallback, _this.fontFamilyFallback) && A.listEquals0(other.fontFeatures, _this.fontFeatures) && A.listEquals0(other.fontVariations, _this.fontVariations); }, get$hashCode(_) { var _this = this, _null = null, shadows = _this.shadows, fontFeatures = _this.fontFeatures, fontVariations = _this.fontVariations, fontFamilyFallback = _this.fontFamilyFallback, t1 = fontFamilyFallback == null ? _null : A.Object_hashAll(fontFamilyFallback), t2 = shadows == null ? _null : A.Object_hashAll(shadows), t3 = fontFeatures == null ? _null : A.Object_hashAll(fontFeatures); return A.Object_hash(_this.color, _this.decoration, _this.decorationColor, _this.decorationStyle, _this.fontWeight, _this.fontStyle, _this.textBaseline, _this.leadingDistribution, _this.fontFamily, t1, _this.fontSize, _this.letterSpacing, _this.wordSpacing, _this.height, _this.locale, _this.background, _this.foreground, t2, _this.decorationThickness, A.Object_hash(t3, fontVariations == null ? _null : A.Object_hashAll(fontVariations), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); }, toString$0(_) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, _this = this, _s11_ = "unspecified", fontFamilyFallback = _this.fontFamilyFallback, fontFamily = _this.fontFamily, t1 = _this.color; t1 = A.S(t1 == null ? _s11_ : t1); t2 = _this.decoration; t2 = A.S(t2 == null ? _s11_ : t2); t3 = _this.decorationColor; t3 = A.S(t3 == null ? _s11_ : t3); t4 = _this.decorationStyle; t4 = A.S(t4 == null ? _s11_ : t4); t5 = _this.decorationThickness; t5 = A.S(t5 == null ? _s11_ : t5); t6 = _this.fontWeight; t6 = A.S(t6 == null ? _s11_ : t6); t7 = _this.fontStyle; t7 = A.S(t7 == null ? _s11_ : t7); t8 = _this.textBaseline; t8 = A.S(t8 == null ? _s11_ : t8); t9 = fontFamily != null && fontFamily.length !== 0 ? fontFamily : _s11_; t10 = A.S(fontFamilyFallback != null && fontFamilyFallback.length !== 0 ? fontFamilyFallback : _s11_); t11 = _this.fontSize; t11 = A.S(t11 == null ? _s11_ : t11); t12 = _this.letterSpacing; t12 = t12 != null ? A.S(t12) + "x" : _s11_; t13 = _this.wordSpacing; t13 = t13 != null ? A.S(t13) + "x" : _s11_; t14 = _this.height; t14 = t14 != null ? A.S(t14) + "x" : _s11_; t15 = _this.leadingDistribution; t15 = A.S(t15 == null ? _s11_ : t15); t16 = _this.background; t16 = A.S(t16 == null ? _s11_ : t16); t17 = _this.foreground; t17 = A.S(t17 == null ? _s11_ : t17); t18 = _this.shadows; t18 = A.S(t18 == null ? _s11_ : t18); t19 = _this.fontFeatures; t19 = A.S(t19 == null ? _s11_ : t19); t20 = _this.fontVariations; return "TextStyle(color: " + t1 + ", decoration: " + t2 + ", decorationColor: " + t3 + ", decorationStyle: " + t4 + ", decorationThickness: " + t5 + ", fontWeight: " + t6 + ", fontStyle: " + t7 + ", textBaseline: " + t8 + ", fontFamily: " + A.S(t9) + ", fontFamilyFallback: " + t10 + ", fontSize: " + t11 + ", letterSpacing: " + t12 + ", wordSpacing: " + t13 + ", height: " + t14 + ", leadingDistribution: " + t15 + ", locale: unspecified, background: " + t16 + ", foreground: " + t17 + ", shadows: " + t18 + ", fontFeatures: " + t19 + ", fontVariations: " + A.S(t20 == null ? _s11_ : t20) + ")"; } }; A.CkTextStyle_skTextStyle_closure.prototype = { call$0() { var t3, decorationValue, value, result, ckShadows, _i, shadow, ckShadow, point, skFontFeatures, fontFeature, skFontFeature, skFontVariations, fontVariation, skFontVariation, t1 = this.$this, color = t1.color, decoration = t1.decoration, decorationColor = t1.decorationColor, decorationStyle = t1.decorationStyle, decorationThickness = t1.decorationThickness, fontWeight = t1.fontWeight, fontStyle = t1.fontStyle, textBaseline = t1.textBaseline, fontSize = t1.fontSize, letterSpacing = t1.letterSpacing, wordSpacing = t1.wordSpacing, height = t1.height, background = t1.background, foreground = t1.foreground, shadows = t1.shadows, fontFeatures = t1.fontFeatures, fontVariations = t1.fontVariations, t2 = type$.JavaScriptObject, properties = t2._as({}); if (background != null) { t3 = A.makeFreshSkColor(new A.Color(background.__engine$_color)); properties.backgroundColor = t3; } if (color != null) { t3 = A.makeFreshSkColor(color); properties.color = t3; } if (decoration != null) { decorationValue = B.JSNumber_methods.toInt$0($.__canvasKit._readField$0().NoDecoration); t3 = decoration._mask; if ((t3 | 1) === t3) decorationValue = (decorationValue | B.JSNumber_methods.toInt$0($.__canvasKit._readField$0().UnderlineDecoration)) >>> 0; if ((t3 | 2) === t3) decorationValue = (decorationValue | B.JSNumber_methods.toInt$0($.__canvasKit._readField$0().OverlineDecoration)) >>> 0; if ((t3 | 4) === t3) decorationValue = (decorationValue | B.JSNumber_methods.toInt$0($.__canvasKit._readField$0().LineThroughDecoration)) >>> 0; properties.decoration = decorationValue; } if (decorationThickness != null) properties.decorationThickness = decorationThickness; if (decorationColor != null) { t3 = A.makeFreshSkColor(decorationColor); properties.decorationColor = t3; } if (decorationStyle != null) properties.decorationStyle = $.$get$_skTextDecorationStyles()[decorationStyle.index]; if (textBaseline != null) properties.textBaseline = $.$get$_skTextBaselines()[textBaseline.index]; if (fontSize != null) A.SkTextStylePropertiesExtension_set_fontSize(properties, fontSize); if (letterSpacing != null) properties.letterSpacing = letterSpacing; if (wordSpacing != null) properties.wordSpacing = wordSpacing; if (height != null) A.SkTextStylePropertiesExtension_set_heightMultiplier(properties, height); switch (t1.leadingDistribution) { case null: case void 0: break; case B.TextLeadingDistribution_1: A.SkTextStylePropertiesExtension_set_halfLeading(properties, true); break; case B.TextLeadingDistribution_0: A.SkTextStylePropertiesExtension_set_halfLeading(properties, false); break; } value = t1.__CkTextStyle_effectiveFontFamilies_FI; if (value === $) { result = A._getEffectiveFontFamilies(t1.fontFamily, t1.fontFamilyFallback); t1.__CkTextStyle_effectiveFontFamilies_FI !== $ && A.throwUnnamedLateFieldADI(); t1.__CkTextStyle_effectiveFontFamilies_FI = result; value = result; } A.SkTextStylePropertiesExtension_set_fontFamilies(properties, value); if (fontWeight != null || fontStyle != null) properties.fontStyle = A.toSkFontStyle(fontWeight, fontStyle); if (foreground != null) { t1 = A.makeFreshSkColor(new A.Color(foreground.__engine$_color)); properties.foregroundColor = t1; } if (shadows != null) { ckShadows = A._setArrayType([], type$.JSArray_JavaScriptObject); for (t1 = shadows.length, _i = 0; _i < shadows.length; shadows.length === t1 || (0, A.throwConcurrentModificationError)(shadows), ++_i) { shadow = shadows[_i]; ckShadow = t2._as({}); t3 = A.makeFreshSkColor(shadow.color); ckShadow.color = t3; t3 = shadow.offset; point = new Float32Array(2); point[0] = t3._dx; point[1] = t3._dy; ckShadow.offset = point; t3 = shadow.blurRadius; ckShadow.blurRadius = t3; ckShadows.push(ckShadow); } properties.shadows = ckShadows; } if (fontFeatures != null) { skFontFeatures = A._setArrayType([], type$.JSArray_JavaScriptObject); for (t1 = fontFeatures.length, _i = 0; _i < fontFeatures.length; fontFeatures.length === t1 || (0, A.throwConcurrentModificationError)(fontFeatures), ++_i) { fontFeature = fontFeatures[_i]; skFontFeature = t2._as({}); fontFeature.toString; skFontFeature.name = "tnum"; skFontFeature.value = 1; skFontFeatures.push(skFontFeature); } properties.fontFeatures = skFontFeatures; } if (fontVariations != null) { skFontVariations = A._setArrayType([], type$.JSArray_JavaScriptObject); for (t1 = fontVariations.length, _i = 0; _i < fontVariations.length; fontVariations.length === t1 || (0, A.throwConcurrentModificationError)(fontVariations), ++_i) { fontVariation = fontVariations[_i]; skFontVariation = t2._as({}); t3 = fontVariation.axis; skFontVariation.axis = t3; t3 = fontVariation.value; skFontVariation.value = t3; skFontVariations.push(skFontVariation); } properties.fontVariations = skFontVariations; } return $.__canvasKit._readField$0().TextStyle(properties); }, $signature: 611 }; A.CkStrutStyle.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.CkStrutStyle && other._fontFamily == _this._fontFamily && other.__engine$_fontSize == _this.__engine$_fontSize && other.__engine$_height == _this.__engine$_height && other._fontWeight == _this._fontWeight && other._fontStyle == _this._fontStyle && other._forceStrutHeight == _this._forceStrutHeight && A.listEquals0(other._fontFamilyFallback, _this._fontFamilyFallback); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this._fontFamily, _this._fontFamilyFallback, _this.__engine$_fontSize, _this.__engine$_height, _this._leading, _this._leadingDistribution, _this._fontWeight, _this._fontStyle, _this._forceStrutHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.CkParagraph.prototype = { get$alphabeticBaseline(_) { return this._alphabeticBaseline; }, get$didExceedMaxLines() { return this._didExceedMaxLines; }, get$height(_) { return this.__engine$_height; }, get$ideographicBaseline(_) { return this._ideographicBaseline; }, get$longestLine() { return this._longestLine; }, get$maxIntrinsicWidth() { return this._maxIntrinsicWidth; }, get$minIntrinsicWidth() { return this._minIntrinsicWidth; }, get$width(_) { return this.__engine$_width; }, getBoxesForPlaceholders$0() { var t1 = this.__CkParagraph__boxesForPlaceholders_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, getBoxesForRange$4$boxHeightStyle$boxWidthStyle(start, end, boxHeightStyle, boxWidthStyle) { var t1, t2, index, t3; if (start < 0 || end < 0) return B.List_empty9; t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t2 = $.$get$_skRectHeightStyles()[boxHeightStyle.index]; index = boxWidthStyle.index; t3 = $.$get$_skRectWidthStyles(); t1 = A.callMethod(t1, "getRectsForRange", [start, end, t2, t3[index < 2 ? index : 0]]); return this.skRectsToTextBoxes$1(B.JSArray_methods.cast$1$0(t1, type$.JavaScriptObject)); }, getBoxesForRange$3$boxHeightStyle(start, end, boxHeightStyle) { return this.getBoxesForRange$4$boxHeightStyle$boxWidthStyle(start, end, boxHeightStyle, B.BoxWidthStyle_0); }, skRectsToTextBoxes$1(skRects) { var t1, t2, t3, i, skRect, t4, skTextDirection, result = A._setArrayType([], type$.JSArray_TextBox); for (t1 = skRects._source, t2 = J.getInterceptor$asx(t1), t3 = skRects.$ti._rest[1], i = 0; i < t2.get$length(t1); ++i) { skRect = t3._as(t2.$index(t1, i)); t4 = skRect.rect; skTextDirection = B.JSNumber_methods.toInt$0(skRect.dir.value); result.push(new A.TextBox(t4[0], t4[1], t4[2], t4[3], B.List_TextDirection_0_TextDirection_1[skTextDirection])); } return result; }, getPositionForOffset$1(offset) { var affinity, t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t1 = A.callMethod(t1, "getGlyphPositionAtCoordinate", [offset._dx, offset._dy]); affinity = B.List_TextAffinity_0_TextAffinity_1[B.JSNumber_methods.toInt$0(t1.affinity.value)]; return new A.TextPosition(B.JSNumber_methods.toInt$0(t1.pos), affinity); }, getClosestGlyphInfoForOffset$1(offset) { var t2, list, t3, t4, t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t1 = A.callMethod(t1, "getClosestGlyphInfoAtCoordinate", [offset._dx, offset._dy]); if (t1 == null) t1 = null; else { t2 = t1.graphemeLayoutBounds; list = B.JSArray_methods.cast$1$0(t2, type$.double); t2 = list._source; t3 = J.getInterceptor$asx(t2); t4 = list.$ti._rest[1]; t1 = new A.GlyphInfo(new A.Rect(t4._as(t3.$index(t2, 0)), t4._as(t3.$index(t2, 1)), t4._as(t3.$index(t2, 2)), t4._as(t3.$index(t2, 3))), new A.TextRange(B.JSNumber_methods.toInt$0(t1.graphemeClusterTextRange.start), B.JSNumber_methods.toInt$0(t1.graphemeClusterTextRange.end)), B.List_TextDirection_0_TextDirection_1[B.JSNumber_methods.toInt$0(t1.dir.value)]); } return t1; }, getWordBoundary$1(position) { var characterPosition, t1; switch (position.affinity.index) { case 0: characterPosition = position.offset - 1; break; case 1: characterPosition = position.offset; break; default: characterPosition = null; } t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject; t1.toString; t1 = A.callMethod(t1, "getWordBoundary", [characterPosition]); return new A.TextRange(B.JSNumber_methods.toInt$0(t1.start), B.JSNumber_methods.toInt$0(t1.end)); }, layout$1(constraints) { var paragraph, e, t2, exception, _this = this, t1 = constraints.width; if (_this._lastLayoutConstraints === t1) return; _this._lastLayoutConstraints = t1; try { t2 = _this.__CkParagraph__ref_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._nativeObject; t2.toString; paragraph = t2; A.callMethod(paragraph, "layout", [t1]); _this._alphabeticBaseline = paragraph.getAlphabeticBaseline(); _this._didExceedMaxLines = paragraph.didExceedMaxLines(); _this.__engine$_height = paragraph.getHeight(); _this._ideographicBaseline = paragraph.getIdeographicBaseline(); _this._longestLine = paragraph.getLongestLine(); _this._maxIntrinsicWidth = paragraph.getMaxIntrinsicWidth(); _this._minIntrinsicWidth = paragraph.getMinIntrinsicWidth(); _this.__engine$_width = paragraph.getMaxWidth(); t1 = paragraph.getRectsForPlaceholders(); _this.__CkParagraph__boxesForPlaceholders_A = _this.skRectsToTextBoxes$1(B.JSArray_methods.cast$1$0(t1, type$.JavaScriptObject)); } catch (exception) { e = A.unwrapException(exception); $.$get$printWarning().call$1('CanvasKit threw an exception while laying out the paragraph. The font was "' + A.S(_this._paragraphStyle._fontFamily) + '". Exception:\n' + A.S(e)); throw exception; } }, getLineBoundary$1(position) { var metrics, offset, t2, t3, t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject.getLineMetrics(); metrics = B.JSArray_methods.cast$1$0(t1, type$.JavaScriptObject); offset = position.offset; for (t1 = metrics.$ti, t2 = new A.ListIterator(metrics, metrics.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { t3 = t2.__internal$_current; if (t3 == null) t3 = t1._as(t3); if (offset >= t3.startIndex && offset <= t3.endIndex) return new A.TextRange(B.JSNumber_methods.toInt$0(t3.startIndex), B.JSNumber_methods.toInt$0(t3.endIndex)); } return B.TextRange_m1_m1; }, computeLineMetrics$0() { var skLineMetrics, result, t2, t3, t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nativeObject.getLineMetrics(); skLineMetrics = B.JSArray_methods.cast$1$0(t1, type$.JavaScriptObject); result = A._setArrayType([], type$.JSArray_LineMetrics); for (t1 = skLineMetrics.$ti, t2 = new A.ListIterator(skLineMetrics, skLineMetrics.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { t3 = t2.__internal$_current; result.push(new A.CkLineMetrics(t3 == null ? t1._as(t3) : t3)); } return result; }, dispose$0() { var t1 = this.__CkParagraph__ref_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this._disposed = true; } }; A.CkLineMetrics.prototype = { get$ascent() { return this.skLineMetrics.ascent; }, get$descent() { return this.skLineMetrics.descent; }, get$unscaledAscent() { return this.skLineMetrics.ascent; }, get$hardBreak() { return this.skLineMetrics.isHardBreak; }, get$baseline() { return this.skLineMetrics.baseline; }, get$height(_) { var t1 = this.skLineMetrics; return B.JSNumber_methods.round$0(t1.ascent + t1.descent); }, get$left(_) { return this.skLineMetrics.left; }, get$width(_) { return this.skLineMetrics.width; }, get$lineNumber(_) { return B.JSNumber_methods.toInt$0(this.skLineMetrics.lineNumber); }, $isLineMetrics: 1 }; A.CkParagraphBuilder.prototype = { addPlaceholder$5$baseline$baselineOffset(width, height, alignment, baseline, baselineOffset) { var t1; ++this._placeholderCount; this._placeholderScales.push(1); t1 = baselineOffset == null ? height : baselineOffset; A.callMethod(this._paragraphBuilder, "addPlaceholder", [width, height, $.$get$_skPlaceholderAlignments()[alignment.index], $.$get$_skTextBaselines()[0], t1]); }, addPlaceholder$3(width, height, alignment) { return this.addPlaceholder$5$baseline$baselineOffset(width, height, alignment, null, null); }, addText$1(text) { var fontFamilies = A._setArrayType([], type$.JSArray_String), style = B.JSArray_methods.get$last(this._styleStack), t1 = style.fontFamily; if (t1 != null) fontFamilies.push(t1); t1 = style.fontFamilyFallback; if (t1 != null) B.JSArray_methods.addAll$1(fontFamilies, t1); $.$get$_renderer().get$fontCollection().get$fontFallbackManager().ensureFontsSupportText$2(text, fontFamilies); A.callMethod(this._paragraphBuilder, "addText", [text]); }, build$0() { var t1, t2, cache, t3, cachedResult, result, t4, t5, item, _s9_ = "Paragraph"; if ($.$get$_ckRequiresClientICU()) { t1 = this._paragraphBuilder; t2 = B.C_Utf8Codec.decode$1(0, new A.CodeUnits(t1.getText())); cache = A.SegmentationCacheExtensions_getCacheForText($.$get$segmentationCache(), t2); t3 = cache == null; cachedResult = t3 ? null : cache.$index(0, t2); if (cachedResult != null) result = cachedResult; else { t4 = A.fragmentUsingIntlSegmenter(t2, B.IntlSegmenterGranularity_1); t5 = A.fragmentUsingIntlSegmenter(t2, B.IntlSegmenterGranularity_0); result = new A._Record_3_breaks_graphemes_words(A.fragmentUsingV8LineBreaker(t2), t5, t4); } if (!t3) { t3 = cache._itemMap; item = t3.$index(0, t2); if (item == null) cache.__engine$_add$2(0, t2, result); else { t4 = item.element; if (!J.$eq$(t4._1, result)) { item.remove$0(0); cache.__engine$_add$2(0, t2, result); } else { item.remove$0(0); t5 = cache._itemQueue; t5.addFirst$1(t4); t5 = t5._sentinel._nextLink._asNonSentinelEntry$0(); t5.toString; t3.$indexSet(0, t2, t5); } } } t2 = type$.NativeUint32List; A.callMethod(t1, "setWordsUtf16", [t2._as(result._2)]); A.callMethod(t1, "setGraphemeBreaksUtf16", [t2._as(result._1)]); A.callMethod(t1, "setLineBreaksUtf16", [t2._as(result._0)]); } t1 = this._paragraphBuilder; result = t1.build(); t1.delete(); t1 = new A.CkParagraph(this._style); t2 = new A.UniqueRef(_s9_, type$.UniqueRef_JavaScriptObject); t2.UniqueRef$3(t1, result, _s9_, type$.JavaScriptObject); t1.__CkParagraph__ref_F !== $ && A.throwUnnamedLateFieldAI(); t1.__CkParagraph__ref_F = t2; return t1; }, get$placeholderCount() { return this._placeholderCount; }, pop$0() { var t1 = this._styleStack; if (t1.length <= 1) return; t1.pop(); this._paragraphBuilder.pop(); }, pushStyle$1(style) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, skStyle, foreground, background, t1 = this._styleStack, baseStyle = B.JSArray_methods.get$last(t1); type$.CkTextStyle._as(style); t2 = style.color; if (t2 == null) t2 = baseStyle.color; t3 = style.decoration; if (t3 == null) t3 = baseStyle.decoration; t4 = style.decorationColor; if (t4 == null) t4 = baseStyle.decorationColor; t5 = style.decorationStyle; if (t5 == null) t5 = baseStyle.decorationStyle; t6 = style.decorationThickness; if (t6 == null) t6 = baseStyle.decorationThickness; t7 = style.fontWeight; if (t7 == null) t7 = baseStyle.fontWeight; t8 = style.fontStyle; if (t8 == null) t8 = baseStyle.fontStyle; t9 = style.textBaseline; if (t9 == null) t9 = baseStyle.textBaseline; t10 = style.fontFamily; if (t10 == null) t10 = baseStyle.fontFamily; t11 = style.fontFamilyFallback; if (t11 == null) t11 = baseStyle.fontFamilyFallback; t12 = style.fontSize; if (t12 == null) t12 = baseStyle.fontSize; t13 = style.letterSpacing; if (t13 == null) t13 = baseStyle.letterSpacing; t14 = style.wordSpacing; if (t14 == null) t14 = baseStyle.wordSpacing; t15 = style.height; if (t15 == null) t15 = baseStyle.height; t16 = style.leadingDistribution; if (t16 == null) t16 = baseStyle.leadingDistribution; t17 = style.background; if (t17 == null) t17 = baseStyle.background; t18 = style.foreground; if (t18 == null) t18 = baseStyle.foreground; t19 = style.shadows; if (t19 == null) t19 = baseStyle.shadows; t20 = style.fontFeatures; if (t20 == null) t20 = baseStyle.fontFeatures; t21 = style.fontVariations; if (t21 == null) t21 = baseStyle.fontVariations; skStyle = A.CkTextStyle_CkTextStyle(t17, t2, t3, t4, t5, t6, t10, t11, t20, t12, t8, t21, t7, t18, t15, t16, t13, baseStyle.locale, t19, t9, t14); t1.push(skStyle); t1 = skStyle.foreground; t2 = t1 == null; if (!t2 || skStyle.background != null) { foreground = t2 ? null : t1.skiaObject; if (foreground == null) { foreground = $.$get$CkParagraphBuilder__defaultTextForeground(); t1 = skStyle.color; t1 = t1 == null ? null : t1.get$value(t1); A.callMethod(foreground, "setColorInt", [t1 == null ? 4278190080 : t1]); } t1 = skStyle.background; background = t1 == null ? null : t1.skiaObject; if (background == null) background = $.$get$CkParagraphBuilder__defaultTextBackground(); this._paragraphBuilder.pushPaintStyle(skStyle.get$skTextStyle(), foreground, background); } else this._paragraphBuilder.pushStyle(skStyle.get$skTextStyle()); } }; A._getEffectiveFontFamilies_closure.prototype = { call$1(font) { return this.fontFamily === font; }, $signature: 12 }; A.IntlSegmenterGranularity.prototype = { _enumToString$0() { return "IntlSegmenterGranularity." + this._core$_name; } }; A.CanvasKitError.prototype = { toString$0(_) { return "CanvasKitError: " + this.message; }, get$message(receiver) { return this.message; } }; A.ClipboardMessageHandler.prototype = { setDataMethodCall$2(methodCall, callback) { var t1 = {}; t1.errorEnvelopeEncoded = false; this._copyToClipboardStrategy.setData$1(0, A._asStringQ(J.$index$asx(methodCall.$arguments, "text"))).then$1$1(0, new A.ClipboardMessageHandler_setDataMethodCall_closure(t1, callback), type$.Null).catchError$1(new A.ClipboardMessageHandler_setDataMethodCall_closure0(t1, callback)); }, getDataMethodCall$1(callback) { this._pasteFromClipboardStrategy.getData$0(0).then$1$1(0, new A.ClipboardMessageHandler_getDataMethodCall_closure(callback), type$.Null).catchError$1(new A.ClipboardMessageHandler_getDataMethodCall_closure0(this, callback)); }, hasStringsMethodCall$1(callback) { this._pasteFromClipboardStrategy.getData$0(0).then$1$1(0, new A.ClipboardMessageHandler_hasStringsMethodCall_closure(callback), type$.Null).catchError$1(new A.ClipboardMessageHandler_hasStringsMethodCall_closure0(callback)); } }; A.ClipboardMessageHandler_setDataMethodCall_closure.prototype = { call$1(success) { var t1 = this.callback; if (success) { t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([true])); } else { t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1(["copy_fail", "Clipboard.setData failed", null])); this._box_0.errorEnvelopeEncoded = true; } }, $signature: 187 }; A.ClipboardMessageHandler_setDataMethodCall_closure0.prototype = { call$1(_) { var t1; if (!this._box_0.errorEnvelopeEncoded) { t1 = this.callback; t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1(["copy_fail", "Clipboard.setData failed", null])); } }, $signature: 5 }; A.ClipboardMessageHandler_getDataMethodCall_closure.prototype = { call$1(data) { var map = A.LinkedHashMap_LinkedHashMap$_literal(["text", data], type$.String, type$.dynamic), t1 = this.callback; t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([map])); }, $signature: 37 }; A.ClipboardMessageHandler_getDataMethodCall_closure0.prototype = { call$1(error) { var t1; if (error instanceof A.UnimplementedError) { A.Future_Future$delayed(B.Duration_0, null, type$.void).then$1$1(0, new A.ClipboardMessageHandler_getDataMethodCall__closure(this.callback), type$.Null); return; } t1 = this.callback; A.print("Could not get text from clipboard: " + A.S(error)); t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1(["paste_fail", "Clipboard.getData failed", null])); }, $signature: 5 }; A.ClipboardMessageHandler_getDataMethodCall__closure.prototype = { call$1(_) { var t1 = this.callback; if (t1 != null) t1.call$1(null); }, $signature: 113 }; A.ClipboardMessageHandler_hasStringsMethodCall_closure.prototype = { call$1(data) { var map = A.LinkedHashMap_LinkedHashMap$_literal(["value", data.length !== 0], type$.String, type$.dynamic), t1 = this.callback; t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([map])); }, $signature: 37 }; A.ClipboardMessageHandler_hasStringsMethodCall_closure0.prototype = { call$1(error) { var map, t1; if (error instanceof A.UnimplementedError) { A.Future_Future$delayed(B.Duration_0, null, type$.void).then$1$1(0, new A.ClipboardMessageHandler_hasStringsMethodCall__closure(this.callback), type$.Null); return; } map = A.LinkedHashMap_LinkedHashMap$_literal(["value", false], type$.String, type$.dynamic); t1 = this.callback; t1.toString; t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([map])); }, $signature: 5 }; A.ClipboardMessageHandler_hasStringsMethodCall__closure.prototype = { call$1(_) { var t1 = this.callback; if (t1 != null) t1.call$1(null); }, $signature: 113 }; A.ClipboardAPICopyStrategy.prototype = { setData$1(_, text) { return this.setData$body$ClipboardAPICopyStrategy(0, text); }, setData$body$ClipboardAPICopyStrategy(_, text) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, error, t1, exception, $async$exception; var $async$setData$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; t1 = self.window.navigator.clipboard; t1.toString; text.toString; $async$goto = 7; return A._asyncAwait(A.promiseToFuture(A.callMethod(t1, "writeText", [text]), type$.dynamic), $async$setData$1); case 7: // returning from await. $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; error = A.unwrapException($async$exception); A.print("copy is not successful " + A.S(error)); t1 = A.Future_Future$value(false, type$.bool); $async$returnValue = t1; // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally $async$returnValue = A.Future_Future$value(true, type$.bool); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$setData$1, $async$completer); } }; A.ClipboardAPIPasteStrategy.prototype = { getData$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue; var $async$getData$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.promiseToFuture(self.window.navigator.clipboard.readText(), type$.String); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getData$0, $async$completer); } }; A.ExecCommandCopyStrategy.prototype = { setData$1(_, text) { return A.Future_Future$value(this._setDataSync$1(text), type$.bool); }, _setDataSync$1(text) { var tempTextArea, result, error, exception, _s8_ = "-99999px", _s11_ = "transparent", tempElement = A.DomDocumentExtension_createElement(self.document, "textarea"), elementStyle = tempElement.style; A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "top", _s8_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "left", _s8_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "opacity", "0"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "background-color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "background", _s11_); self.document.body.append(tempElement); tempTextArea = tempElement; A.DomHTMLTextAreaElementExtension_set_value(tempTextArea, text); tempTextArea.focus(); tempTextArea.select(); result = false; try { result = A.callMethod(self.document, "execCommand", ["copy"]); if (!result) A.print("copy is not successful"); } catch (exception) { error = A.unwrapException(exception); A.print("copy is not successful " + A.S(error)); } finally { tempTextArea.remove(); } return result; } }; A.ExecCommandPasteStrategy.prototype = { getData$0(_) { return A.Future_Future$error(new A.UnimplementedError("Paste is not implemented for this browser."), null, type$.String); } }; A.FlutterConfiguration.prototype = { get$canvasKitForceCpuOnly() { var t1 = this._configuration; if (t1 == null) t1 = null; else { t1 = t1.canvasKitForceCpuOnly; if (t1 == null) t1 = null; } return t1 === true; }, get$debugShowSemanticsNodes() { var t1 = this._configuration; if (t1 == null) t1 = null; else { t1 = t1.debugShowSemanticsNodes; if (t1 == null) t1 = null; } return t1 === true; }, get$requestedRendererType() { var t1 = this._configuration; if (t1 == null) t1 = null; else { t1 = t1.renderer; if (t1 == null) t1 = null; } if (t1 == null) { t1 = self.window.flutterWebRenderer; if (t1 == null) t1 = null; } return t1; } }; A.EngineFlutterDisplay.prototype = { get$id(receiver) { return this.id; } }; A.ScreenOrientation.prototype = { setPreferredOrientation$1(orientations) { return this.setPreferredOrientation$body$ScreenOrientation(orientations); }, setPreferredOrientation$body$ScreenOrientation(orientations) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, screenOrientation, lockType, t1, exception, $screen, $async$exception; var $async$setPreferredOrientation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $screen = self.window.screen; $async$goto = $screen != null ? 3 : 4; break; case 3: // then screenOrientation = $screen.orientation; $async$goto = screenOrientation != null ? 5 : 6; break; case 5: // then t1 = J.getInterceptor$asx(orientations); $async$goto = t1.get$isEmpty(orientations) ? 7 : 9; break; case 7: // then screenOrientation.unlock(); $async$returnValue = true; // goto return $async$goto = 1; break; // goto join $async$goto = 8; break; case 9: // else lockType = A.ScreenOrientation__deviceOrientationToLockType(A._asStringQ(t1.get$first(orientations))); $async$goto = lockType != null ? 10 : 11; break; case 10: // then $async$handler = 13; $async$goto = 16; return A._asyncAwait(A.promiseToFuture(A.callMethod(screenOrientation, "lock", [lockType]), type$.dynamic), $async$setPreferredOrientation$1); case 16: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 15; break; case 13: // catch $async$handler = 12; $async$exception = $async$currentError; t1 = A.Future_Future$value(false, type$.bool); $async$returnValue = t1; // goto return $async$goto = 1; break; // goto after finally $async$goto = 15; break; case 12: // uncaught // goto rethrow $async$goto = 2; break; case 15: // after finally case 11: // join case 8: // join case 6: // join case 4: // join $async$returnValue = false; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$setPreferredOrientation$1, $async$completer); } }; A.DomConsoleExtension_get_warn_closure.prototype = { call$1(arg) { return A.callMethod(this._this, "warn", [arg]); }, $signature: 45 }; A.DomNavigatorExtension_get_languages_closure.prototype = { call$1(any) { any.toString; return A._asString(any); }, $signature: 597 }; A.HttpFetchResponseImpl.prototype = { get$status(_) { return A._asInt(this._domResponse.status); }, get$contentLength() { var t1 = this._domResponse.headers, header = A.callMethod(t1, "get", ["Content-Length"]); if (header == null) header = null; if (header == null) return null; return A.Primitives_parseInt(header, null); }, get$hasPayload() { var t1 = this._domResponse, accepted = A._asInt(t1.status) >= 200 && A._asInt(t1.status) < 300, t2 = A._asInt(t1.status), t3 = A._asInt(t1.status), unknownRedirect = A._asInt(t1.status) > 307 && A._asInt(t1.status) < 400; return accepted || t2 === 0 || t3 === 304 || unknownRedirect; }, get$payload(_) { var _this = this; if (!_this.get$hasPayload()) throw A.wrapException(new A.HttpFetchNoPayloadError(_this.url, _this.get$status(0))); return new A.HttpFetchPayloadImpl(_this._domResponse); }, $isHttpFetchResponse: 1 }; A.HttpFetchPayloadImpl.prototype = { read$1$1(_, callback, $T) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, chunk, reader; var $async$read$1$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start reader = $async$self._domResponse.body.getReader(); t1 = type$.JavaScriptObject; case 2: // for condition // trivial condition $async$goto = 4; return A._asyncAwait(A.promiseToFuture(reader.read(), t1), $async$read$1$1); case 4: // returning from await. chunk = $async$result; if (chunk.done) { // goto after for $async$goto = 3; break; } callback.call$1($T._as(chunk.value)); // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$read$1$1, $async$completer); }, asByteBuffer$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ByteBuffer), $async$returnValue, $async$self = this, t1; var $async$asByteBuffer$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.promiseToFuture($async$self._domResponse.arrayBuffer(), type$.nullable_Object), $async$asByteBuffer$0); case 3: // returning from await. t1 = $async$result; t1.toString; $async$returnValue = type$.ByteBuffer._as(t1); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$asByteBuffer$0, $async$completer); } }; A.HttpFetchNoPayloadError.prototype = { toString$0(_) { return 'Flutter Web engine failed to fetch "' + this.url + '". HTTP request succeeded, but the server responded with HTTP status ' + this.status + "."; }, $isException: 1 }; A.HttpFetchError.prototype = { toString$0(_) { return 'Flutter Web engine failed to complete HTTP request to fetch "' + this.url + '": ' + A.S(this.requestError); }, $isException: 1 }; A.DomSubscription.prototype = { cancel$0(_) { return A.callMethod(this.target, "removeEventListener", [this.type, this.listener]); } }; A.DomPoint.prototype = {}; A.createDomResizeObserver_closure.prototype = { call$2(entries, observer) { this.fn.call$2(B.JSArray_methods.cast$1$0(entries, type$.JavaScriptObject), observer); }, $signature: 2072 }; A._ttPolicy_closure.prototype = { call$1(url) { var uri = A.Uri_parse(url, 0, null); if (B.Set_Vvc75.contains$1(0, B.JSArray_methods.get$last(uri.get$pathSegments()))) return uri.toString$0(0); A.callMethod(self.window.console, "error", ["URL rejected by TrustedTypes policy flutter-engine: " + url + "(download prevented)"]); return null; }, $signature: 30 }; A._DomListIterator.prototype = { moveNext$0() { var t1 = ++this.index, t2 = this.list; if (t1 > t2.length) throw A.wrapException(A.StateError$("Iterator out of bounds")); return t1 < t2.length; }, get$current(_) { return this.$ti._precomputed1._as(A.callMethod(this.list, "item", [this.index])); } }; A._DomListWrapper.prototype = { get$iterator(_) { return new A._DomListIterator(this.list, this.$ti._eval$1("_DomListIterator<1>")); }, get$length(_) { return B.JSNumber_methods.toInt$0(this.list.length); } }; A._DomTouchListIterator.prototype = { moveNext$0() { var t1 = ++this.index, t2 = this.list; if (t1 > t2.length) throw A.wrapException(A.StateError$("Iterator out of bounds")); return t1 < t2.length; }, get$current(_) { return this.$ti._precomputed1._as(A.callMethod(this.list, "item", [this.index])); } }; A._DomTouchListWrapper.prototype = { get$iterator(_) { return new A._DomTouchListIterator(this.list, this.$ti._eval$1("_DomTouchListIterator<1>")); }, get$length(_) { return B.JSNumber_methods.toInt$0(this.list.length); } }; A.DomIteratorWrapper.prototype = { get$current(_) { var t1 = this.__DomIteratorWrapper__current_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, moveNext$0() { var result = this.__engine$_iterator.next(); if (result.done) return false; this.__DomIteratorWrapper__current_A = this.$ti._precomputed1._as(result.value); return true; } }; A.FlutterViewEmbedder.prototype = { removeResource$1(element) { if (element == null) return; element.remove(); } }; A.EngineCanvas.prototype = { dispose$0() { this.clear$0(0); } }; A.SaveStackEntry.prototype = {}; A.SaveClipEntry.prototype = {}; A._SaveElementStackEntry.prototype = {}; A.SaveElementStackTracking.prototype = { clear$0(_) { B.JSArray_methods.clear$0(this.SaveElementStackTracking__saveStack); B.JSArray_methods.clear$0(this.SaveElementStackTracking__elementStack); this.SaveElementStackTracking__currentTransform = A.Matrix4$identity(); }, save$0(_) { var t2, t3, _this = this, t1 = _this.SaveElementStackTracking__elementStack; t1 = t1.length === 0 ? _this.rootElement : B.JSArray_methods.get$last(t1); t2 = _this.SaveElementStackTracking__currentTransform; t3 = new A.Matrix4(new Float32Array(16)); t3.setFrom$1(t2); _this.SaveElementStackTracking__saveStack.push(new A._SaveElementStackEntry(t1, t3)); }, restore$0(_) { var entry, t2, t3, _this = this, t1 = _this.SaveElementStackTracking__saveStack; if (t1.length === 0) return; entry = t1.pop(); _this.SaveElementStackTracking__currentTransform = entry.transform; t1 = _this.SaveElementStackTracking__elementStack; t2 = entry.savedElement; t3 = _this.rootElement; while (true) { if (!!J.$eq$(t1.length === 0 ? t3 : B.JSArray_methods.get$last(t1), t2)) break; t1.pop(); } }, translate$2(_, dx, dy) { this.SaveElementStackTracking__currentTransform.translate$2(0, dx, dy); }, scale$2(_, sx, sy) { this.SaveElementStackTracking__currentTransform.scale$2(0, sx, sy); }, rotate$1(_, radians) { this.SaveElementStackTracking__currentTransform.rotate$2(0, B.Record3_IYz, radians); }, transform$1(_, matrix4) { this.SaveElementStackTracking__currentTransform.multiply$1(0, new A.Matrix4(matrix4)); } }; A.sendFontChangeMessage_closure.prototype = { call$1(_) { $._fontChangeScheduled = false; $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/system", $.$get$_fontChangeMessage(), new A.sendFontChangeMessage__closure()); }, $signature: 919 }; A.sendFontChangeMessage__closure.prototype = { call$1(_) { }, $signature: 162 }; A.FontFallbackManager.prototype = { ensureFontsSupportText$2(text, fontFamilies) { var t1, t2, t3, rune, codePoints, _this = this, runesToCheck = A.LinkedHashSet_LinkedHashSet$_empty(type$.int); for (t1 = new A.RuneIterator(text), t2 = _this.knownCoveredCodePoints, t3 = _this.codePointsWithNoKnownFont; t1.moveNext$0();) { rune = t1._currentCodePoint; if (!(rune < 160 || t2.contains$1(0, rune) || t3.contains$1(0, rune))) runesToCheck.add$1(0, rune); } if (runesToCheck._collection$_length === 0) return; codePoints = A.List_List$of(runesToCheck, true, runesToCheck.$ti._eval$1("SetBase.E")); if (_this.registry.getMissingCodePoints$2(codePoints, fontFamilies).length !== 0) _this.addMissingCodePoints$1(codePoints); }, addMissingCodePoints$1(codePoints) { var _this = this; _this._codePointsToCheckAgainstFallbackFonts.addAll$1(0, codePoints); if (!_this._scheduledCodePointCheck) { _this._scheduledCodePointCheck = true; _this._idleFuture = A.Future_Future$delayed(B.Duration_0, new A.FontFallbackManager_addMissingCodePoints_closure(_this), type$.void); } }, _ensureFallbackFonts$0() { var t1, codePoints; this._scheduledCodePointCheck = false; t1 = this._codePointsToCheckAgainstFallbackFonts; if (t1._collection$_length === 0) return; codePoints = A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")); t1.clear$0(0); this.findFontsForMissingCodePoints$1(codePoints); }, findFontsForMissingCodePoints$1(codePoints) { var t2, t3, _i, codePoint, value, result, component, t4, t5, _i0, font, selectedFonts, selectedFont, _this = this, missingCodePoints = A._setArrayType([], type$.JSArray_int), requiredComponents = A._setArrayType([], type$.JSArray_FallbackFontComponent), t1 = type$.JSArray_NotoFont, candidateFonts = A._setArrayType([], t1); for (t2 = codePoints.length, t3 = type$.FallbackFontComponent, _i = 0; _i < codePoints.length; codePoints.length === t2 || (0, A.throwConcurrentModificationError)(codePoints), ++_i) { codePoint = codePoints[_i]; value = _this.__FontFallbackManager_codePointToComponents_FI; if (value === $) { value = _this.__FontFallbackManager_fontComponents_FI; if (value === $) { result = _this._decodeFontComponents$1("1qhb2gl,1q2ql,1qh2il,4h,,1y2i,1q3c,1y,1qj2gl,1yb2g,2a2g,a,f,bac,2w,ba,1yb,2a,a1phb2gl,e,1qhbv1kl,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,f1khb2gl,1qh2u,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaabaaaaaabbaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaabaaaaaaaaaabaaaaaaaaaaaaaaaaaa,i,a2v,e1lhb2gl,bab,5a,p,1m,1p,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,bac1khb2gl,a1d,1n,3w,2c,4m,az,5c,2i,ba1nhb2gl,1j,1qhb2s,1t,a1phbv1kl,bab1lhb2gl,1qhb2g,2e,2m,aoo,f1khbv1kl,1k,1qj2s,2r,2v,3d,e2r,1c,1m3n,1o,1qhb1ixlr,a1e,f2q,j,1f,2k,3f,3z,4x,acaaaaaaaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaa,a1dh,a1d3e,a1g,d,q,y,1b,1qhb,2f,3g,3j,aaaaaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,af1jhb2gl,a1j,a4r,g,i2y1kk,i4j,r,u,z,1a,1qhb1ixl,1qhb2glr,1s,1z,2j,2l,2u,2z,3a,3b,3e,3o,4e,4s,4v,5f,aaaaaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaaaaaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaabaaaaaabbaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaabaaaaaaaaaabaaaaaaaaaaaaaaaaaa,af,afb,aoohp,av,a1gihbv1kl,a1phb2glg,a5e,ea,e1lhbv1kl,i1m,i4u,k,l,m,n,o,s,w,x,1qhb1c1dl,1qhb2belr,1u,1w,1x,1yb2gl,2b,2d,2g,2h,2la,2n,2p,2s,2t,3c,3dy,3h,3i,3k,3l,3p,3s,3x,3y,4d,4f,4hl,4i,4l,4o,4q,4u,4w,4y,4z,5b,5e,5g,5h,5j,5k,5l,aaa,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,aaaaaaaaaaaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,aaafbacabaadafbfaaabbfbaaaaaaaaafaaafcacabadgaccbacabadaabaaaaaabaaaad,aaa1nhb1c1dl,aaa1nhb2gl,acaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaaaaaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaaaaaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaabaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaaabaaaaaaaaaaaabaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,acaaababaaaaaaaaabaabdaaadaaaaaabeaaaaaaaaaaaaccaaaaaacbaacabagbcabcbaaaaabaabaaaaaaabaabaaaacc,afabbbaaaaaaacbbbccaaadaaaaaabbabbbcbababaaabaaaabaacdabaaaaabaaaaababacbaaabbbaafabaaaaa,afy3m,agaccaaaaakibbhbabacaaghgpfccddacaaaabbaa,ahafkdedbacebaaaaahd1ekgbabgbb,ahbacabaadafaafaaabaafbaaaaaaaaafaaafcacabalccbacabaacaabaaaaaabaaaad,ah1hhb2gjb,ah1k,ah1k1nupk,ai,aj,aoohabmecfadjqpehabd,aoohabmo1rqbd,aoohp2zd,aooibmohni1db,aookx1i1h,aoox,aoxbahbbcl1ekeggb,avcff3gla,avdj,avn,ayae1jb1olm,ayf3m,ay1w1v,azgca1k,a1dhp,a1dibladaiak1wg,a1dibladail1wg,a1dibleail1wg,a1dwo,a1dxo2ib,a1d1x,a1d3v,a1ekhb2gl,a1i,a1j2g,a1phb1c1dl,a1phb2bel,a1s,a2c1c,a2h,a2m,a2smv,a2zn,a3c,a3g,a3j,a3n,a3ng,a3q,a3v,a3w,a4q,a4z,a5d,baba,bab1a,bab1lhbv1kl,bacz,bac2q,ba1nhbv1kl,ba2t,c,da1lhbv1kl,da1lhb2gl,e1akhb2gl,e1k,e1lhb1c1dl,e4n,fu,f2q2a,f2r,gb2ja1kie,gb2y1kk,h,ir,i1m2wk,i2y,i4jk,jz,ph3t,p4q,s1g,t,tx3ca,v,x2i1p,1d,1g,1h,1i,1l,1ns,1p1p,1qhbmpfselco,1qhb1cfselco,1qhb1cyelr,1qhb1iselco,1qhb2bel,1q2q,1r,1v,2o,2q,2wu,2y,3m,3n,3q,3r,3t,3u,3v,4a,4b,4c,4g,4j,4k,4n,4p,4r,5d,5i,5m"); _this.__FontFallbackManager_fontComponents_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__FontFallbackManager_fontComponents_FI = result; value = result; } result = A._UnicodePropertyLookup__UnicodePropertyLookup$fromPackedData("1eE6X2U1H4Ie1H4I1H2U7D2U1Hi6Y2Uc1H7Fd1H2Vb1H2Vd1H2Vd1H2V1n1HM1eE7CbVSVS1HV3HV4J1V7Z3HaV1Va4RVSbVSV4JbSwV1H1dV1HkVcYaLeYcVaLcYaVaLeYaLaYaSaVaLeYaLaYLeYaLaYaVaYaVLaYaVaSaYaVgYaLcYaLaYaLaScVpYrLSlLaSlLaS1aLa7JmSzLaS1cLcYzLYxLSnLS3hL1OLS7XhLYVL7HaSL8XhL9KYVcYkLaSsLaVa4L7E8GY1H4L4SaYVcL1OY9FaLa2MgL3KaL8D8E3KbYcLa3K2M8F8AlL1OnL7PgL9HL9GbL1OaL1OqLa1OaLaEeLcEfLELEbLp4QEf4QfLx1VfL1AbLa1AbL2YL2YL2YL2YLm3Ra1AaLa1AjLSmL2kSLS1vL8R3JaL3J6kLE1k2OaE1u2O10J2OaEb2OE2b1UgEz1UdEd1UjEdZ10FeZ3MmZ3MZEZ10DZ3NdZ4VwZ10CiZj3NiZi10G3Ma10IbZ3N4vZi4VeZm4FE2g4FaEb4F1uZ1w12AmE2f5WaEb5W2kE1a5SaE5S2lEtZEhZsE1rZ2h1J8Nr1Ja7Up1Ja7Ti8Lo1Jc1EEg1EaEa1EaEu1EEf1EE1EbEc1EaEh1EaEa1EaEc1EgE1EcEa1EEd1EaEi10Kc1Ec10Lf1EaEb1GEe1GcEa1GaEu1GEf1GEa1GEa1GEa1GaE1GEd1GcEa1GaEb1GbE1GfEc1GE1GfEi10Xf1GiEb1KEh1KEb1KEu1KEf1KEa1KEd1KaEi1KEb1KEb1KaE1KnEc1KaEi10Wa1KfEf1KEb1LEg1LaEa1LaEu1LEf1LEa1LEd1LaEh1LaEa1LaEb1LgEa1LcEa1LEd1LaEq1LiEa1DEe1DbEb1DEc1DbEa1DE1DEa1DbEa1DbEa1D2JbEf1D2Jc1DcEd1DbEb1DEc1DaE1DeE1DmEl2Jg1DdEl1PEb1PEv1PEo1PbEg1PEb1PEc1PfEa1PEb1PdEc1PaEi1PfEh1Pl1MEb1MEv1MEi1MEd1MaEh1MEb1MEc1MfEa1MfE1MEc1MaEi1MEa1MlEl2EEb2EE1x2EEb2EEe2EcEo2EaEy2EEb1NEq1NbEw1NEh1NE1NaEf1NbE1NcEe1NE1NEg1NeEi1NaEb1NkE2e6QcE1b6Q1jEa1QE1QEd1QEw1QE1QEv1QaEd1QE1QEf1QEi1QaEc1Q11aE2k3Fi10Q3g3F1k1SE1SdE1SaE1u1S9uR15yE3g3QaEe3QaE24o3P1b11KbE3j11UfEu6LhE6Lt11Ea10OhEs10NkEl4GEb4GEa4GkE3o3EaEi3EeEi3EeE2Gb5V2G5Vh2GEi2GeE3j2GfE1p2GdE2q3PiE1d2QEk2QcEk2QcE2QbEk2Q1c6MaEd6MjE1q3GcEy3GeEj3GbEa3G1e3E1a5CaEa5C2j2TE1b2TaEj2TeEi2TeEm2TaEpL2jE2w4YcE1r4YbE2k6K1y5BgEc5B2c3WbEn3WbEb3W1u11LhLfE1p1SaEb1Sg6KgE4O1J4O2W1Ja2A2X2A2X8M1Ja2Xa1J2X2Ag1J2Aa1J2Ac1J7V2W8H7Y2A1Ea2WeE7vL1O1qLE9C2mLaS2kLeYwLYL3cSaVeS1aLaEeLaE1kLaEeLaEgLELELELE1dLaE1zLEnLEmLaEeLErLaEbLEhLEL2MS8PfL7L7N6Za7Q7M7OSaV3ISLa4KV4Ma4KVLa3IVL7R8T7GSeL4S9A3ILa1V1A1Va1ALaVS7BdLSL7KaLS8S7AdL4NLSL1OL9I1O1Aa1O9EaL8Z9DeLEkLaE4RlLb9JiLElLbEhLS8USV8WjL7WcL8QLoEjO11IO9V1BaTO4T9LTjO2WnESL1ASLSbLS1Vc1ASb1ASL1ASaLd1AbLS3HL1ALaS1AaLSa1ASb1ALa1A1Vb1A6WLSd1AcLd1AuLk1BcTk1BgTLcTLaTcEc4Ue9NnOa9RcOMgOaUiObUcOaUbOUOUOUpOcWfMaOMOUiOUOaUOfUbOUOU1HUO1VaO2N10AUaOcUaOUOiUdOcUdOUdOUOUaOUbOUrObUOcUaOaUaOaUaOaUaOaUiOeUaOaUhOcU2BeOUcOUxOUcOb2NrOaUrOUoOdTb1Bc2HcTOT1BbTMTWOaNc2HaOaTcMNa1BMiT2pOM2HbMsT4TOdTsO2HaUdOfEn1BTWN2HhTa1BeOfTaNaPbNPbNcMbN1mMWbMxEjMtEs9Xa4U2w1B1W2h1B6cAiWa1IbM2NMaW2BaM1I2BcMW2BaM1I2BcMaWMW2BW7IMeWmMdWgMWjM9PbNMc1INaWaMWcT1IWMNMTaNaWNbMW1IaW9OMaNaT1CbT1CT9WT1C1WgMb1CTMbT1W1B1WdTk1CjMN1IaW1IWa1IW1Ic9Ub9Ta9Yh1B1Wa1B1CNoMaTe1CT1CTa1CTaM1INdT1CaTaNMbTa1CjTa1IdMaNaMNdM1CNMNMaNlMfTa1CdTe1CTc1CaT1CaTaM1IaMPaMaNPbNMNaMNWNMNbMWaM9MbT1CeMPiMaNgMWMaWbMNaMNcMPMPcMNaPWNjMaNpM1c1BMbPhM1ImMPmMP2kO9uM1fOa2HpOa9Q2vO2N2hO2B1pO2NmOaU9yOdMb1IeMcOgMWaNrM1bObMNcMN1cMaE1dMWE3xMOM1t2CE1t2CE1eL4k3RdEf3R1k1SE1SdE1SaE2c4HfEa4HmE4H3qE2bL1OcLa9BiLa4MeLa7SLa1OdLaS2MbL2M4NpL1rEyAE3jAkE8eAyEkAcE3Sa10ZcA11Ca11Ba10Yc11Aa5GaAg5GsA1RkA1RaAE3gAaE3sA3TcAdE1pAE1xAR1oAE1qAcE1iAkE1tAE4nA1RA1R5oAE8bAaDFaDaF1eDFcDFDFeDBiDBhDBDBvDBbDFDFgDBeDBaDaBhDFhDFBaDBbDKiDBhDBdDFeDCcDCdDFBmDKbDFbDBcDBDBsDBiDBmDKhDFDK1aDAqDBDBdDBbDaFaDBDFhDBFDBDBcDaBjDBqDaBgDBbDBFDFcDBpDBDBbDCDBaDBbDBbDBbDBbDFBDBFqDbBFeDBaDBKdDFbDBiDFbDBDBgDBDBfDBfDBbDBcDBgDbBFbDBoDBDBlDKiDBeDBnDFcDFaDFBiDBcDBDBbDaBbDBbDBaDBcDBDbIDaBeDFbDaBDBeDBbDaBaDBImDBjDBDBcDBDBaDBmDBdDBIDBeDaBDKBDaBeDIdDBaDB1bDFCgDaFaDBdDFvDFhDBgDBwDBaDKDBaDFsDBjDFdDFhDBDFbDBaDBDFaDFjDKaDBgDKBeDBkDBDFeDCDBfDFzDFcDFDBpDBlDK1aDBFjDFkDKgDBgDBcDBaDBqDKqDCaDKiDBjDBaDFaDFkDBiDBkDBlDBqDKaDBDKhDFgDBfDBaDKdDaBdDKDBeDBDBdDBaDCKoDKDC1hDBdDBaDBeDBjDBaDBaDBaDBDBaDBoDaBoDaBhDBcDKpDBeDBcDBcDCDBfDaBeDFcDFpDFpDBkDKeDBpDBeDFeDFiDaFaD6GDKDBDBhDFdDBDBFDBKcDBfDKiDCiDBFDFdDCKfDBhDFbDBgDBtDBfDBkDFbDaBcDFDKDaBbDBeDaFcDFfDaBaDBfDBaDFpDFdDBDBbDBFBgDFhDBdDBmDBbDFDBABwDBDFDBaDKBaDBjDKDFeDK1kDB2aDB1vDaKcDFfDBDBbDBFbDBdDBmDBbDBkDKsDFaBbDKdDBFqDFBgDBiDBdDBDCaDBlDIaDBDFcDaBcDBdDBfDBfDBaDBDBcDBDBgDFiDBfDBeDBfDKaDBFDKbDaBDBaDCBdDBFeDBjDaBaDBfDaBaDBcDaBfDFB2cDFCaDBcDBkDBiDFdDFDFjDBmDFeDFhDFrDbBaDBbDBeDBeDBaDBDKaDBaDBDBbDaBcDaBaDCBaDBaDaBcDBDBDaBKaDBaDaBdDBDBKDaBbDIDaBeDB2oDBbDFaBhDBmDFaDFDFcDBuDByDFaDFmDBfDBFlDCcDCgDBfDBjDaBhDBcDBrDBpDKcDKcDCjDBlDBbDBFhDIaDBcDBcDBDB1fDFsDBKiDBeDBbDBgDBKmDBeDBwDBDBfDBCBFbDBcDB1gDaBcDKoDFeDFrDFbDBcDBDBlDBaDBDBmDBzDKdDBDFiDFcDBdDBcDBjDBiDFeDBFBbDFdDBlDFeDFaDBpDB1aDBwDKeDBbDFdDBjDBbDBpDBeDFBlDBqDBbDBaDBhDFnDFeDFuDBeDaBdDFfDB1eDCvDF1oDB1mDBaDB1dDBKdDBdDKpDBdDBfDKaDKaDBFDCDBmDaBdDFbDFeDBbDFcDFdDFaDBfDB1gDKaDFfDFyDFbDCsDBDClDaBDBlDBaDFbDBdDBFDBaDBDBgDBdDFgDbBDBaDBcDcBfDBmDaBbDFBDBDFcDKbDBcDBDBfDFDBeDBcDBaDBcDBDBDBbDClDaBaDBaDBbDBcDaBfDBaDBhDaBDFiDBvDFgDBkDBcDFdDFzDBiDFbDBCfDKoDBaDBgDCFcDBDBK1mDFxDBhDFsDBdDB1eDCkDCFfDKbDBaDKoDaBbDKbDKcDKvDBDBsDFeDBcDBeDFlDKgDBlDBhDaBsDFfDKnDBKyDBeDKeDB1sDBoDFeDBeDBgDFaDBiDBiDFfDFwDBkDFhDFmDBdDKlDBpDKqDKcDBiDKeDaBeDFyDBkDBnDBdDBeDBjDBiDBkDBeDIcDBaDBDaBcDBeDBDBeDBjDBDBpDBcDBfDBuDBsDKaDBbDKDBgDFyDKrDBdDBDCqDFhDFiDBaDKiDBeDBcDFbDKfDB3qDBlDBnDBbDIbDFsDBlDKcDBbDKqDKbDBoDBgDBeDBjDBiDBFaDFvDKzDaBKBgDBaDCnDBDBaDBaDaBdDB1dDaBDBDFfDFfDFtDFzDBaDBeDBgDFgDFpDBdDFaDBaDBDBeDBnDBbDBpDBhDBbDBDBbDBbDB1cDBhDBDBeDBkDFgDBbDFlDaKCBiDBxDCDBeDBiDKwDB2lDBCpDBfDBiDBxDiE2kMaAFACFDdACaAaCAFDbAFaABDBDaADCBFADADAFCbAaCbABDFACaADACBDAaFaAFADaCBDADbADFaBDFAJcACbAaDaFbDKFCBbKbDJDAaFaKBFbKDACABAaBaABaAFaACAaKaABaAaFaABAJFdABbADAaDcAFJaDAKDABDbACaDBaAaCADaACBaADACaFbDeACFBbAFAFbAaDCaBCDFAFACaABbABaDAFAFbAaCaBaDCbAFdACaBCFCBCADFAcDBdDaBDFaBFaAFBCAFACACACbABFBaADBcADACdACdACfACaBaCaDBDaABCDCaAFBAICACgAIACaACABcAFAJcAFABbAFaAIACbFBdDBaDCDFaABDAaBaACDABAFCFACdAFBCaACeAJaADBaAIaACAIbAFJaCFdDBDcACAIaABABADFCAFAFJBFbABAFACACAFcABACbACAFaABbAJiABABFCBCFBDFDABbDaCFAKaCcABCBaAFCFADaACIJABAaBCABACBaAFaBABaCaBAFABbACJDBaDCaDACBAFAFBCDFIBACFCaAFACADcACIAbFACaDBbDFDaAIbCcABABFaCBaAIFBAFaABCBaABFaCACADCbABFCAIFCJCBCJaCbACABDIaAbCFaCACDBAFAaBAIdABaACABaAaCDABAIaAFaAFAJAaFABAIFaIBJFBAIFCBFBbACADeABDbAFfAFbAJFJBAFaAIAFBABAaBaCBABFAFgAaDADFCcACDFADFDADAbFAaBaAFJAFAFbABcAJBDBFIDAFAJaAFBCFbAFBDbAbCaACBFDCaAFaDFCbABCdABCBCACAFJBCaDcACaACDBbFDJFDFAFDaAFcAFbADBACDcAFCbABACBDADBACAaFaAFbDBAcBFDcACaAFaDADcABCbAJaACcDBDaAFIADdABCaDBDcAFBaACbACABcFDBaABCBCAaFACaADAaCIaBADACBaACFDbACBCADaBAJACFCaABCAFaDaABDaAFCJBdAIbFaDFCbFAFaCFADCABAFAFAFAFDaADFaCABFaACaADAFgAFAaFCFBFKDBaCJACAFCcABDaAJAaJDACFABACJABaACBFDbAFaAFaCFCaABACFDAaFAFaCDACAaCBFKBaAJACdACAIAFcAFCABaDcAaDAaFAFABABaADCAFACKAaDACgADbAJABbAaDAFAaDbFBbDABaDBACDABACADBABaAFBDCaABaCACBaAFCDAJCFAaFIFADFaDFCaAFAaDeAaFaBCFAFaABACADaFACeAFkAJcADFaBDBaDAFaADaBiAaCBDBDaBCABACaACDBCBAaCACaACACBABAaCABaADcACABACFBACAFABaCACDJaDBFfDKFJaBABABACACaAaCFBaABACaACBDBbABaACBFACAICaFeAaCaBCAaBDBDCDBFACABaAaCAaCaAaCABCaABDBCAaCbACeABcAFaBaCaBdDBDFDBbDBDCACaBaABaACBFaACDaACaDFaBDABCAFAFCaBACaACAaBaCbAbBAaFaBDBDKDBcDBDaBCBDCAaBaABACABACBCADCAFABACKBACACBCABFCBAaCBADBaAFDaFACABFCBACBCaDbBdDbBDbBDBDfACaADaACbAaBaCBACaABDFbADaAJADaBaAaBeACADABCbBFaDcBaDCBCBACACABABaCBCaBAaCAaBaCBbAaCAKBbAcBCBDCDCaBCBaDBCAFCbBbAbBDICAFaAFDIcACABABaAaFDCcBCbBDBDBFABDAaBACFACACcABAFCBACaACFBCFBABJCbACDBACaDcBFDBCDcCAICDeABABCABAFABABAaBDaBAbBACaAFBbCaBABDaBFCDaBaADBbCFBFDBACACFBCACABDaCaABACDBaDABCBcADCBDbAaCAbFADCBDBAaFaAFCbACBJaCJAFDBADaABACFJaDFADaABDADACcAaDdACADFDFaABCADADaCACBACFaCFJaFbADbACADBaCaDaFaDADCACAIABDaCADBABeACDBaDBDFDBbDCDACDAFdACDCJbABACABAKFCaABaCBFACcDAFBaABDaBaDACADCBaCBaCACACbABDCaFCDFDCDFaDCbBDAcBAaBFaBABDbAKDACDaABKAFaCFCcDAaCaACBCABaCDAaDBAIBAaBIACaACdACFABdABcAaCBDBDBDBFDKBADCBaAFaABIABaAaBADBABbACBaAbBCABDCDCAFaDBaDaBdABAJaABACDcAbBACDJABABDFCADCBCDBFBCaBABDFAaBAIACaABADABaCaACaJBCAaBACDCFCaBDcACAFIDBCBaACABDABIAFADaBDaFaACBABDACJFABACBFBaFABCACbACFbABcACJCBAFDaBCDaADJaAFAaCaDFDbACAaBaDAaBCABKFAFaCBAJBCFbABFaAJACDCBFAFaADAFfAFaAFBaFaAFaDBJAFBaDFABFbABDKDcAFbADaAFAFIbFACAFDCDAFeAFaBbACABACDaCAbBCbABbDBAFJACaBKaABFaABABFDABCbBbABaAbDAFCACBACBaICIACACBAIBADACBABcABAaBdADBDBaABbAFaBKcAFABbABACICABCBCaAaIAIaBACABAFcDAIBCAFBDACADaBCAICaADCaABDACADAFACIBABaFaDBDaAbBaDAaBKaAaBaCaACABKABaDAIbBCcBAbBCBIBaABCaABIABCABDaBKcDAaBaCaBCADbBADBDBDBCBKaBABaABICBDCaACBaACBADIaBADBIBCDbBaCABAaBCBeABaABADCBaABaAaBCFBDBDIaABIAICIaBaAIAIaADBACIBIAKCDbBCAbBaADAaBJCaBDIDBaADaABDbBDbBACDABADCbBCFaBAaBIDABCAaBADADADFDCbDaBAIACDABAbBDBCAbBaAFBdADcAFADKBcADCADAaBCFaABCBaABADABACFcAaCAFbAJaAFCACFBAFhABAaDdABCFBDACAFAaFcACaAFDFaDaACeADFaBAaCFABbABbACFADFaACaABeABaAKbACBCFaADAKAaDaFADAFCaAJhABAaCABAFDJCDBDCaADbABFDAFCJCaFDCAFBDaFBdAJcAaDBaAIABCABaACaADCBABDBCFJCBCFAFACaADCACBDAaCAFADICaFDBaAaCFBcD11DDaBFABABABDcABABbDaBDBABaCACABIgAbBAFAFACaADAaFDJDKaBaDFBCBCBABDaBCBAcBCBAaBDFaBJFbDBFDaACDBACbAFDACAbBFABADaBCcDaAbDCBaABaACDeACADCBACDACABaABADFBDbBCaBAcBCBDBABCBIACKBbCBCaADADAaCJKCaBDCDBFDBbFCBFBDaBAFBAFDACIBFBDFaBaCbBaCBaAFABIACBCAFaBDFDACaADCDABFBABCABADCaDAaBIACBABABCDCaBaACADaAKDbBCaDBCDADAFAFBFaAJaBAaCFKADaABbAaFcAFDAaDADBdADAJADJDaACFDaABDAFDIBCAFBaDACDCaABCbADADCAcBAaDABDADACaFDFABFbAcDACKAaBbADJBFBCABABaFDBaAFCABDaCBaABbAFDaBABbAaCBAKbACAJhAFBaADBAaBaAaBFAaDBaDbADCABAbDADCBCcADCACABDBCBABcACbDaAFDaAFaBCBcACBCJaACACaAaBbACfADABIaADFADaBFABaADaAaCaACFaAFACJABFaAFaAbCAFJIbAFaAFBAFCFADFAaCbACADaFACFCADBJACACDACAFJFAFDBaCIFABABACABaADJADcADJCABDFaACaAJADdADCaACACFBACAFBAaCcACFABeAFDFbAFaDCbADBAFABaAFKCaBcACcAFCBJFABAFAaBaAdBbADFJADFaAKBACAJCIcADBJaAIaAFBABaDAFCAFbAFAFCBAFBADCAJADABeDFDBAaBACACBACcAFACbABFaACBCeACBCBAKCBABCDBDBFBcDCbAaBaAJCaACAaDAFABCAaFBaABDABAJFcABCeABaAFBaDADCeDaCBAFcABCaAJaACKBFAFcAFDaABaCaADbAFCACFJdDfACAaBcAbBFBcACACAaBCADADACADIjACBFBaCBcDFDdACfACaBaAFAaBACaACBCbACFaCaACFBCbABJACFABbDaABFaAKaBAFBDAFCADaFBJCaABCADACbACcACIBDIAIABDbABIACaAIbACBaADIACDACaACdAFBIFbAFCbAFaDCDBACBaADdABAFbABaCDCFaBDAFDbACaACAIaBAbBABACAKAKABbCADBfACFACaDBDJBKBDBDaFaABFCABCAbCaBFCBFaBADFCbABABdACDaCaDaACADbADbAFbADKBACaFJACaACaBJADaACBIAFAJbAKABFABFDCcACAFDCbAIcADCbACaFKABCaADADaCBACaBDAcDCACBABABDABDaACACbABCaACIaBaADBFCACaACdAFDJFBFdDBDADAaBaABIaBAKCBACFBAFCaAaCDBABfAIaACjACaAFDBFJbDBcDFBcABACACbAcBCbABaACFaDACAFCACaBaAKCaBCDCFDFbDFfDFACaABCBADBCaBaCaBbACaAFBCbABAaBAaCdABFJCABAaCIaFBeDBCFbADAaCAaBaADFCaACBaAaCDaABCaABDcABABaACBADCFABACFAIBCcAaCAFcACAbCaBFDaFbDBDFDCADACBaACABCAcBCaACACFCAbBaACaBIaABABCbBACAFaAbBACbAJaCFaBDBfDABDACaBABACDACABbADaBADCBABABaACBAFAIaABaADaBACAbBABDCACaBFBfDCDBCFBcCbDABCAaCICACDFDaBABADaBABAbBACBCBcABADBaDBFDADCAdBDCcADAaBCaAJBbABFBCaACDFADACaABABACBDBaDFDaACaABACBaADADaACFaABAFABAJBaABABDBaDcACbABaCBaADACaABAaFCBDACBCACACKBAFBIFCADbBAaBDCABCBaADaCAaCaBbABCaDCbABCABFABeAFAFbADBDAFABFaABaDAJAFAJBeABDBaACFDaAaBACBDBCAIDBFDABaABaABCaBFKaBbACABACAFBADFDaACDBCBAFADbABACABFaAFABDBaAJCaAKACFCBACADBaACADeADaFKaABCACBABCDCAaFBCDaBCaACADaAFaAaDaAaBCaABACbDFbAIFaADaACBaACaABcAIACbAFDBaDKACcACbACaAaFAFACbABCbAJDCAJFaDaFcACFBaACaABJAKACBbDCFbACeACdAJCaAJbAaBaAFeACICJCFDFAaBbABaACADaACDaBbACAaFAKCABAKCDFDbBAKCAaBdAaBaAIAFBbAJaFAKcAaBCBaCaDBKJDADIdAIFAaDIBDABaAKCABAKABbAFBbAJFAFbACBAIADFaAIbAaCADaCaACABCDAFcABAIDCbADdAaDADaACAFCBAaBaACDFDFBaAaCADIACcADAFCABDCBDdAaCaFJFBaDABaACdACACAbBaABaAFCBIaCBADADaABCaACaABAFcAFaADBCaFDCDFaDFaDBDBaACaAaCbACBCaFJBCAaCaACDaCAbBCeADIcAaCaAIDFABCBaCDAaBABCbACcACBACJCDaABaCaAFfDBaDADIACDaACFbBaACBaAaDaBFaCACFCIAFaACAbBaABbACFdACABaACBaCABaAFaACBbFDaFCDFbDFDBDFbDCDICAFaCDACaABCFaCBaABACACaABCcBaFACaBaADCACaFACADdABFCaAbCBACbACACaAaDCbFBbDBDCaACBCdABFACAaCcAFADaCBaACDACFBaABaCAFAbCAaBbCBdAaDaABCbAcCACbACaACaBFCBAaCJcDbFDCFKFDCDBaDBAFBCACABCADCBABAaBAaBaCDBCAaBDCIDaBbABABaAaCaABcACACBACeAbCACABbACAFJaFCFCBDBCbDCaDCADBAFBaACBAaBaADBIaCaBIbACaBCBaACbABAaBAFBJaABcABABFBJFBfACDAaBAaFCbDaFaDBAFBAIbAJCBACFDCAaCFCaBABABACaACACBAcBaACBDCDAJaACBABACABCaACAFAFbBCAFAaBFDFDbCAaFcABAaCaBDIaACbAJAaICBACAIbCBaAICDaBABaABABACaBCADBDBDCJFBKBDFDCbDCaACBaABFCDABFBaABACaBAaBADaBCaACaACaABCbBDFaCBACFCBACBIBCaBAKaCJDFaADBCBaCaBCBDBaCDACaFDaBeAaBFDFBDCADABADaBaCFCaDIDCBCaAFaDBDbACaFBCACKaDaCaABaDACbBFDCAFaADAFBDFCaDFABDCDBAaBaCdABbADaBADBaABaABACADABCFABCBFAKABFBhADJAaFBFAFDAFCFBdADFCaACbAFADBaAFBAaBDIaDBCACABDCaDAaCDACAbBaFCAFbACFaAFABAaFAFaAFaAIDCbAbCBACAFABDbADbADaABDBFBCBCBDaCBDBaADFABFBAbDCICdBAaBCBCABDACFaBCFbAFaAaBJBCBAaBDCaBDaABbCDaBCDCcBeABaCDBdAIaDBaDBCABCbADAKaADABgABFaDBICAIACDABCABACABADaCACDaAaBhAaBaAaBADdAFcACBDCDFAfDCaACABaACACDIBaACdABaABbABDaABACBCaACbACADdAaBcADADCAaCAaCcACAFBbDBDFbDIaCaBAaBAaBbABaCBaAFKDBABACADBaABDBKCACdAIBACBCAaCaABaAIcACBABDaFgDBgDaCaACADbCABdABaADABaACBIDAaBbAaBCaBIaCAaBABbACBbAIBACdACFBaFfDaBcDbADCADBABaADaACaBACBaADCKdABCaABFcAaBCABbACBaACbAIbADACbABAaCACACbAJcAaBDCDaBCADFJFAFbDBbDFDCDJBbABAFgACICBbACAaBABABAKACACAIABIBFbAaBFCACFaACBACaAIACAaBaACaAaBCAbBACBDAaDaADBaABKCbBKFBcFDFbDBDBCDBFCBaADBCBKABACaBaABACBAaBABAKDaADFCABaAaCIaAaBAaCABbCcABCaACaACACBABbABDBAaCBCFbDBbDFDaBDCaACADBADAIBaACBCICaABaABABABCACBACBAFJBbACBCIAFBDaBABaAICAIKCcABCcABaCBAaBCABaABADaBFgDBABaACAaBaAJeACaAIADABFbBCcAKaBADaBABABbABCaAFABbAIBcADAFACAIaAJDFaDCBACABbACaABAbBaACABABCAFBAaBCBABcABFaACaAdBbDBaAaDABaAaBcAaBAKIBCADaABaACABJIFAaBFABCFABCADaBbADACABCBADAaKBABCABaAIbACaBABDbAbBCaDaABABCBDAIaCBADAcBCABIFcCABJDIABKaCaBADbBaAcBAaCIaBABaADCaABaDBaCBAaBDbABDAbBaAaDCABaDABDBABCACFaAIJbDCBIDBABIBDBDeACDACBDcACbBDBbDcBADaAbBABCBaAaCBaABDaABAbBDCfDFaDIBADeBaAaBAbBDBJACAaFABCAaBFBaDBFaDBDaABABABaAaBDBADaBDCBJcAcBADFDaBFDBDBCBIBCaADaACABABACaABJaABACDAIABCBABeAaBADADhBFbBABDAaBDaABaAIADCDBAaBADAFCaBACAbBaAIABIBDBAIBDABFACaACaBDaBaADaBAaCABACbBaABAFDAIABAFbAFBACICBDaAaBDBbABaDBbADbBDaCBDCADaAIbAIaBDBaAFCBKIAaBAaDCICBADBaADCBAaDaBCIaBABACaABFADJDFaADcAFcACAFBFbAaBaADFaCDaAKCACcACACACbAaDBAFABFBDCABFABADBCaADaCAaCbADCaBABCDaBACbBACaBAaBDBCDbBFBAcBACaBDaACACFCKAIFaDFBaDBFBACACABCFDAaBCBADABADBFCACABFBaDaCaAaBJBDIAaBJFdDCADBfACbBCDCFDCBKACBFDbBCAaDcADbACFaDABFABdACBCFBAaCACaABbCBFaAbBbAaDbBDBCACABAbDFaAbBKbCAaBFDBaCdADCaACAaBABaAFbAbBCABCACaAIACABDABFDICdAbDCBbABCDBCAICbABAcDaAICBABACaAJBaADAaBCABbACaACABDACaBAaIAbBaADACIcACBaAIDaABDFDBCABbAaCBaAaCABdABACbBbDCBJbBIKBCABIBaIaABbADACbAChABICADBaDbAIaAIACaIBAICIaBbCBABADgABbAIFCbACBfAaBCaDaBDBIABACIAKbACAIAIBDFAFCDaBDCAaCBAIaACAFABACaACaADBFCbADBAIBIAaCKABAIbBDBIDCFABCKDaAaDaABCBABbABaCABaACBAaCAaFBDAFaCAKCBCACDFCFaBCBJBaACFaBaDBbAaBACABAaCABAKABaAFCAaJaAFAaCaAaBCcAaBFaACaAFaCACDBJFDCACFbACaAFAFIABDFDdAFCAFABcADFaAaCBaAFCaFJACACAaFaCABaFaBFaAKFaACBaACaAFACaDBaADFABbDCACADBDKBAcDCdABFaACBbACACaACAFABDABCaACaBAJaADCaABAaCAbCbADBADFaDFBFCACbAcBaABABCbAaCFaDbACACADCIBFCBACDFABcCcACACaAaCaDBCDIAICaACaDCFCACBaDCFaAaFcAaFABAbBAaBJABACBDAaDCBaADaABAJACDfABCBADABdABJACJAFaACaBAaFABADIADCAKDCbACAaFCaFAaCaFDCBKCAaCbDABJCAFABDCBADFaABCADACAFbAbDAIADAFDABaABaAFADbACAFBAFABABCaABABFBaABaADAKJAKBABFeADCBIBCBFCDFDCaAFBbADCBCaABaADBDCFCDbBAaCcAIACADADFIBCaAaDCaBAaCaDADaBCFCBaACDCdAFaACABCaAbBFDCaFaDIBACBCbACbBCBDbBDACaABDADBFCJaBICbBACABABFADCBFABaAJCACBABbCDABbACAaDBCaBDADAbBAbBaFaBCDABcABAFCKaAFACABAFDCcACBACaDBABIaAIBbDABDaCKBCaDAaCIBaABAFaDBFaDBCaBaCACDbAcBaACBABABACDCaBFDaBDFaDBACADaCbBCBCJBaCaBfDaACDAFBFCaBKABbABaAaBFDFcDBCBADCaBADBIBCAaBFDcADADAaCBACBCaDFCABCBaABDbACBaADdCBFBDaBbAFAFDADaBAFCACaACBAIaAaCaAFaBDACDaBCACaBCBFaABADAaBAaBaCAIFADCaAIAaCFABDaBCFDBaDADAKCaAaBDKBDAFaCBCaFBDaBaCAaCcACBFAaBaCBDaBbACACaACDfACBaDCACBeABfABAaBADaACBCDAaDaBCaBaDFDaAFABCbAaBaFbBDaAFbABABCAaCBCaBACADaBCBDaBbACaAaBAFaABaADaBcAKdAFDABIFCbAaCBCBaADCACDADFDBCaACFbAFaADcACBDFCaDBKaBADBAFbDAKACBABFAFcACDBCaBACDcACADbAFIbDBJBDBCBCACaACKaFKAFACbACaADJaCaAaCAaBbAaFbDBFCABFaBCFDCbAFDCKCBAFABCBDAaBDbADCaABDdAJcABABACBaDBaCaACcAIDKaDCaADBAcDBaABADaACaBABCAaBJaACFaAbBCaAFaACaAbFCDCFCDFDKBAaCaADaAFaABaACFCACFABAaFaDJDABJaACBACAaBFDCBAFABACIDIABaABCbDaABADBACADBCBcAbCaACAaCBACAFDBADCDFDFCFbBaACaABbACcAJACADBcDFDKAbBCbADAFDACAaCACACABCBaFBDKDFaDBDCBFABFBABbAaCADaACACaACaAaFaAbBFcDFDCABCFACDACFBABcFIDaAFDACaAFcADBCBDKDABaFBACABAaBAIaBACABCaAaBFaDCBCACaFAbCBCBABAbCFBCADABAbCABCAaFBDFDCDCaBcABCDaCACBaACBDFBFDCFBFaACFaBbACDCABCFbBCDaADFACJCAFaCFaCaACFaAFDCaABADAaBAcCDaABCaDBCBbCAaBAFAaBCFBABFBABaFBADCABaAaDFBDCAFCABJcAaDFBFABFbAaBaFBAaCbACFDCBFAKbCAaBaCFaBbCbAFaADdADAaDKCABFBFbBABIABbABaAJAaBADABfACaABABCAaCbACeAaCBbAFDBFDaBFaAFeADABDIaABdCeACFKBFJAaCaABCBaAFBJCaACABDbADFACAIABDBABcADaJDFaACBCDABCFABCADaCDbCIADCBAaBaCKFJFAbCABaABKaABICcACbACaAFCACaABbACBCFAaCADBcACACFCaBFJaACABbABaAFAaCABaACFAFBABaCBACABDACAbBDaFDIaFDBcAcBaACaBABAKDBACfAaBFCFaBAFCaABbABACABACABaACBABeABaFBaFDABABbAICaAaBFACBaABDCFCBbABACaADBCBCIBCABCbACBaAFaDCaAFABaACAFaCaACABABCaAaFAcDBfDBlDBkDBfDBnDB1kDB1tDAIABAaFCaAaBDbADAbBIbACeAaDAaDaCABbADAFCACACaABCADACABDABbAaBIaACFDJCDcABACACACFCaBABaAKDABCaADBAaCABCBaAFKBaCAaBABCBABaAaBCABACABCDAFBFBABABACaBADaAKBbDAbBbABAKCABCABaABACABCAaBDaBcACAChAKFCAbCbAFeADBaCAaCAaDCBADAaBDAKCBABDAaCACDCFaCACAFaDAFDABIDAcDbBADBKADADAbBAaFACBCDCBFbDBFDdAFbABCDFDcAFBDcAFABaADFaBDBADBADACaACAFBDaABFAJCDbAFABADaADAIaBCFADaBcDBaACABCBADACACaBFDCaAaCbAICADaADBaACaDBaDBCFACAaCAaCJAcCaADBCACDeAFBFBbDBDaBbABaAFBCBFaBaABDADABACBDaACBFBFDBDaADFCAaDJbBFACBDaACBABeABFDcBDBFACBDIaACFCDABAaCaABCADIcADaBDaAFbAFABABaAaBFAFaDCDCFBCBACbABADCAFbBaAbBDCDABCbAaBJIACBcACACBCABaCAFBAFABABFDCFCbACDACaACBACABaABAFaABCaFCaAFABaCbAFAaCaAJCADaACACaAaFABAFCBAFAFCaACaABACaDaBDaCbABFBaDCACdACDCIaBADBFCAFADCDCaDaCBAcBaCbABCFBAFBaCABAFABJABCaADaADABcABCBaAaCFDACBDCDFaADaABICACADFDbACDABACAIAClAFACaBbACdABDbBJFbDBcDBCdABABCFaADcACACbACKCABCBCBABaABaCBbABaAIeAaCaAFaCBFfDCACaBbACFBFCJaIaBABIAaCFAFeACaACBACDBABCAaCFABaAaBaCcAaCFaCFDFfDCAaDBgDBFaDABCBACDIAaCBCFBJBFAaCBaAaBCAbBaAaCABACaACaAJADAbBaCcACFbBFbDFbDBbDdAIaBABCBaABABaCFADaABABABDBACBbAbBCDBCACAbBcABABAFCABACAaBDCDaABaADBdACBCBCBFBFBFDaBbDCBFaBDBaDAFBAaBCBAbBAaBaAaBaAbBDbBCAaCaAaBaCFBACbBCAaCaACaBaCACAaCACBAJbACbABACACAaCADFCbBFADCFBDBaDFDbBAIaCAFBCBAaBABCABAbBDFBAaCaBABABCADADBDeACcADABACFbACACbABABDABDFABFDBaDaBDaBDCaBCBAKaACACBADBCaBACaABCADaCaBACcBCBABCABbABaABAFCBaABAFACaACaBACaABAIBFaCaFDBaDBDACJCABAaBABCbAaBAaFaCABdACBFCAaCACaAbBcABABCaBDBDaBCICACBFAFACaBACaACaACAaBACADCAaBACABACABaCBCBAJACbAJbFaABDBCBcCADFbCBACcBABAFCDcAaBaDAaBbCDaABbCaBaACDCaAaBCdBFCDCABbACICaABADACaADBaABCFBaCFCBDbACACBDCIBCABCaBABAIDBABAFdBCDbCBAFBACJCBDBCaBaDaBaADADCbACaFCFaAFaAFcCBDABCBaAaBABAbBaFCKbABFBeDaBCaFcABDBCBABACBCBCDaCBDBCBaABFCbAFDCDbABCAdCdBCACBaCbABADABaFDBCFBAFBCBACACBaAFDBaAFCFBAaBaAFCdDbBaACAaFADABaAaCACcABaCaFAaCFBaDACABAKCFBAaCBAaBaABDaBCFBaCBAIDABFaACFCaAaBCDFBaDFDFACAaBCBCBABACAbBCBaACBCbABABCbBACBCFBABABAaBCFBDFDBaAeCDCaAFBCaBCBFBCAFcBaAFDaAaBDFDaBaCAaCBCBAICcBaABAaCACaBABCJaCaABDCDFBAaBFCaBCAICaBCABCAbCaBDaCACBADFACBaCAFACABDACBCBCBACFBbCBAFaCAFaCACBaCFaCBFABbAbBaCcBaCBCaABDCAaBAFACbBAbCACADCFACbABDFaADaCAFACAFaAFCcABDBACBADBACACADBCBADCDFBbACaAaBaDBABDABAcBABDBaAbCACIAaCBADCaDBCDaABDCDFCBDACBCaBCDcCbAaFAFBDBAaCACABFAFaAaBaABCaACAFAcDBCAaDaBDBACACbABCaAaBCaAaBaCDJBCADBABAFCFAIaABACBbADaFCBFcBACAFBaAbBIAaCBDCACAFJAaBCDFAaCAFCBDCDBCADCaBAaBDACIBaCABbAbCABCaDBACBACAFBACAFBCDBbCFcABADBcACADFDAFBDAaCbADJaCaBCJAbBbCKaADAaBAFDAJaFaADBADCABbAcDBjDABACAJFBABaADcBABbABCDCBCaDIABaADABAFbBFBCAFaACFDaAKADADACcAJcAaDABACAaFaAFAFBDBAaCADFBADJAFAFaBbACABCADFBCAFaCBKBaCBaACFdABDAaFADcADFACBADcADcABAaCDAaCADCAFBACcADFDCaADaCACABACFACADBDAFaAKeACABCaFCADAFBDCFBABCABaABDACABCACAFACADAFCAbCaAaBCfACDADaABDIAFaABaAIaACbABABADACbADAaCABDaCACACaAaBABaABdAaCAFBIaBABADBaACaBCBDADaBADAaBABAaBACAFCABCAaBACaABaCaABABbAFABaABDBCDBAaBCBaACDaAJFDADFAaCaBFACaACBAaCBDBKACAFACADaAaCADBCABAFACA1bDB1hDB3eDAFCFaBaCADAaBDCdACABACACDFCAICaFAFBCDBDaAFCBCDACbACDcBADaCBbACFBFDaBAKBaCFDCAFaAFBCBCaABDBACBaCeABCBDeACFaADbABgABeACJaAFAFBCFCDACABaCBDcACABdAIABCBABaABFaACIACDaCBCbACFBFBCaABaACaABAFaABCaABACaBDACA2qDAFaABCDACaABAFBaADaAcBDBDFBACDCAaDFBADBCIBACbBCBaDADaBDFCABDADBCBAaBACaBCaDaABCBCDCAFCDABCBABDCAaCDFaABaABCDBCbABaCABADABABACFBCABbAKBACACACFcDBDACBCBCaBaCABJaAaFaBaACaBABCeBbAcCaBaCaBABDaBDACDCbAFaCIDBAaBACADAaBcACAaCACaDBCAaBDABCAaCaAaCaAcBCBDaCDCFCABACACBFCACDBDBACFCABABbABABDaACaACaBCJCFDCAaBAFcBCBcACaFCJBJDFCaDBCFaBJDAFBCaFJaFBcABCDCABCaDaBDBaCBIAaBAFcBABDABaCBFCBDbBCdAFABCBCADABbACBFaBFCBcAcCBdACFDCBCAaJaAFCACAIDBAcCaAFABDbACACbACBACBFaACBCACACBaAbBCbABcAFABeDB1iDBfDaAaFACFJAFCACAcDeABCaAaCBCACDCAJCAKaACDFBaCBaABaACbAaBaDCdDCBACbADAFaAKACFAFKDAaCcACIACIcACaADAaDbAJbABFcAFaACBfABaDcFDFCACDaACbACAFaDABACDaAFCFBADbAChACDaADcADaACABaFCaADBcACDABCcACABaAIfABaAFACJIFbAaDBADbADCaDaBACaADCABADAbDBbACACACDAaDBDaABDADbADaCFABFDAbDFDBCBbCBCaAJCBaABaCaDABIABADACBCIaAaFDcBAbCBABbCBCBDBDCaBCBADCJaACACBCBABCBaABFBABCbBAaCbABABCFBaCBFJcBDCaBaCfACaBACFBaAbCFBDbBCcADCBaADAFbBDACaAIbACFBbDBaCABaCADACABACBACACaFBaFbBABAaBCABFBFBCBbACaACaACaACBFBaCACBFaACACbAFADfADaCBCaAaCFaAFCDFBdABaABCACaFCDaBAaCBCBaFCBAaCaBbCABaCDCACBbACaACACaBDAFAKDBDbCABCFaBFBCFCIBCaACaACADCBCaAIaFaACFCACABdAIbBCACFCAFCABaCABbACaFDbBbCFBaDFCaACBCACACAaBABAaBbCIBaCBDAFABaACdABDFCbBaCBaCaBCBFBFDBCAIBaAFAbCFBdCBCAaCaBCAaCACIACBADAaCDBFCBAaCDCaABbCABbCBCBACBDBCbACAaICABCBADABCBDaBCBaAFaBCABDbABFCfACbACbABaAaBFcCFaBaFBbDcBCaBCcABAaBCACDAaCACBCaAKCBCbBaABCBaCaACAFACKaCACbBCBACAFbCdBCBAFACBCaBCDACaACBaAaBCaIABaABCAaCBFaACBAbBaCFaBaFADBDaBFBACFCaAFbACaBCABCaBbACaBcABaABAFACAbDBDBDBCDaBCICaACABCbBCFaADBbCbBaCaAaBaAbCaAFBDBDFBFaDBIcBIAaBaCBbCFaABABACBCBCBFICACaBCBABABDaBaAFBADaBaFAFBAFAFaAaBDBCBaABbCbAaBABAaBDBcABCBCFAxDBaDB1cDBDBwDBxDB2aDBxDB1tDaAFcBFaADCAFBCFaAJAaCaABcADCBACDBIFCaACcAaCaABbABDBACDFBABDACcACBaDADBCaACcAaDbCcADaFABAFACbABCAFDAjDB1lDaACDBACBAaFKAKADCIaABCACFaDFbCAaCDaACABABcDBbABCABFBADAFAaDdADcAaFaDBABABFBABfAKFCaACFBCFCbABaCaADbADAaBaACaACFaAFBaFaBaACFcADBDCFaAFaADAJaAFaACDBaAaBcABACcAaDFCaBaABCeACDBaADBaDbAFbDaACADaBaABbADBDBADaCeAFBKbABABAJDADBAFCACAaBaCACBIACBAaBDaBACAFaBCDaABFDACaBCACADACaACBKbFDaAaDaACAJbAIABbAaFDAFaACFBACDBCBaAKCACFACACBCaAaBaAFaBCBADABAFbDBaFCAaCBCBaCABCAaBADADBbACaDAaCAFCBaACBFBaCBABAaCAbCFbACBAFBACaBaCADFbABaADBFBAeDaAFBbAFaAFCBaADBIAIbACaACADADgACBbAaFBCBABCADaAFAbBDAFaACADAbCDbADAJaFKDBKBCBaAIBCcACBCaAaJaCaAJCIBAaBDaCBbAaBCACaDbABbA1wDABaFBACAFAIBCDAaCBACAaBAaBACAFaACIBACDAkDaADdACDCaADCaABAJAFACFABCaDaBKbADBDCADCDaCaADADBDACcAaCABAaCFACJCFDCBJaABICABABIACAFCDaBAaCaACBaCABDAFCaABbACDbABaABAaCDCABACFaBA1wDcADCIACJDIDABACIADIBbABaACaACKDBACBaCDFDABCaAFBJADcBIbAaCAaBaACbAJABCAcBCKBAFCaADCAFDaCaBACIACACADdAaBJBCACIaACAaFaBADKACIaBCBCBbCaBCFaBABACBACBFBcAdBABeABFaBAFbAIBFABCACaABaABFBABDABaAbBaACA1gDBwDADJBFCFCABCBCFaCaABCAaCaACBaFDABFDBaDBFACACaACbAFDFCDFACICAFJACDaFACaACKCACAFBCDbABABCFCAaCaADaCIACACBABADaBABbAbFBACDaABAFcACFCaADaAbCDCDCACAFbBdABDADBACbABABDAaCFABACaDFaBCDFBFABCBaFCaFAaBaFAbCaFdBCAaBAFbCBaFCDCACcAFBFAaDCBDaCACaBDaBCJAFaAFaABCaFDFaBFCADaFBFaCADaBDAaCaAbDFCbFBABACFaBABCBFBCAFACBCABaCaBaFaCaFBFDACaFaDCDCFDCDFBCBACACaABFAFaACAFBbFbCFaBCFCaACFaCFaBAJAFaAaBAaCDbABCAaBCDFbCACACbBCACDaACBCACBbFbCAFBADFBACbFDaCDFBCaBCFCABCaA3yDbADABaFBaDFBCaABACDCcBDaBDCAaBcADFIDFDBFADBABCAIDAFCaAbBADIADABbFaBaABFaCDIbBFAFbCBaACACbFBCaBDaBCACaADbBCaBCaACaAcFKaBAaCAaBaABACaBFAaBFACBAcBCABaCBaAaBbFBDaCBFAbCAeBAaBAcBAaCABFADaCBaAaBaACAaCBACaACABFABaCcBCbBAaCaABACbBaCFaBCBCAFBAKABbCAKaACbBbAaBACIaBCcBADBCaBaCIbCaBAFaBCeA3fDADKFbACADaACACACBaCaBaABCJBbABaCaAaBCBbAbBDbABCaABbCACBDFaAaBbFACbAbBaAKCBCaDFeAFBACIDAFIcACADBDCABCAaDBFCaAaCABcACAIdAIBAFKDBbAIbDACAFCAJaCABAaCBDBFAFAbBCbBCaAaBABaCBAaBCIAFAFCAFBCBdCaBaAaBACADACaACACBCaBaCbAaCaBaAFaAIAFcCAFBCaAaBCBDFBAlDAIFbADaAaCBAaDAJFaAFAFBAmBFfDfFDFDFdBFbDB1dDoE44t6VbE2b6VhE1u5Q11m12BsE1tL3J1uL3i4ZgE7iLaEhL1oEjL1r11ZbEb8Ib8Jc8KeE2c11TgE2q6HgEk6HeEp1J2A1J8Ok1J1s5M8V5M1i6FjE6F1bRbE2y3VE10Mi3VcEa3V1d3FE2b3BhEm3BaEi3BaEc3B1e3F2n6NwEd6Nv3Z2dE2gLcE3a3Q1s3ZaEi3ZeE429qRkEvRcE1vR325aEcA3DaA1T3DaQA1X1TfQAQAaJAeQJ1ThQJAQJQ5KaJ1XJQAJ5KAgQAbQaAJAbQJbQAJeQRbQAHaQAaJAJAdQ3DJbQAQJQAQ1TAJ1XaQAJAbQaJ1TbQAaJQAcQJQAaQJbQ1T3DQ1TiQHbQJcQJQ1TQJbQAQA1XQJcQaAQ1TfQ1XfQA1XaQbAJAQa1XAaQAQAfQJQRaAcQAaQAQAaQAaQcAQAQaBaFHFQaFbQFeQbFQaFHQbFbQHQJaQHbAQaJQAbQHQHQHcQJQAQAiQHQHcQaAiQHQbH5oEdSaLkEd2OdEy1UEd1UE1UEa1UEa1UEi1U4iZpE13xZa10HoE2kZaE2aZ1mEaZ4WiZ4WaE8YlEa9SiAeEc4Pb8Bf4Pa8ClAa5FaAc5FmAErAEcAcEdZE5dZaELE2LeAa3SaA2LA3SjAa2LbA2L2fAUAUbA2La3T2L3T2eAR1cAbEeAaEeAaEeAaEbAbEfAEfAiEbMaLaEk1ZEy1ZEr1ZEa1ZEn1ZaEm1Z1gE4r1ZdEb5PcE1r5PbEh1Z2zMElMbEM1tE1sM4yE1b11GbE1v10PnE1a9ZcE1i6AhEb6Az10VdE1p11NdE1c6SE6S1i6BcEm6B1oE3a10R1u11W1c6DaEi6DeE1i6CcE1i6CcE1m10TgE1y5DjE5D5mE11x3XhEu3XiEg3X5uEe2IaE2IE1q2IEa2IbE2IaE2Iu5HEh5H1e11R1d5XgEh5X1uEr3UEa3UdEd3U1a6EbE6Ey5RdE5R2kE2c4AcEs4AaE1s4Ac1YEa1YdEg1YEb1YE1b1YaEb1YcEi1YfEh1YfE1e11P1e11M1eE1l5TcEk5ThE2a4XbEf4Xu5JaEg5Jr5IdEg5Iq4EfEc4EkEf4E3aE2t11Q2bE1x4DlE1x4DfEe4D13mE1dM4xE1m11OgE1o11X5cEv10UhE2y3OcE1c3OnE3O2m5LjE5LaEx6JfEi6JeE1z5EEq5EgE1l11HhE3q11VEs1NjEq5NE1q5N2lEf2RE2REc2REn2REj2ReE2f5OdEi5OeE1F2J1F2JEg1FaEa1FaEu1FEf1FEa1FEd1FEa2Jg1FaEa1FaEb1FaE1FeE1FdEf1FaEf1FbEd1F5hE3m5YEd5Y1cE2s6RgEi6R6iE2a6IaE1k6I1gE2p5UjEi5UeEl2GrE2e6OeEi6O18aE3d6UkE6U9uE2s12CgE3d11YlEo3P2d11S10bEh3AE1r3AEm3AiE1b3AbE1e3YaEu3YEm3Y2tEf2FEa2FE1q2FbE2FEa2FEh2FgEi2FeEe2KEa2KE1j2KEa2KEe2KfEi2K19wE5QnE1w6PlE6P35k3C3wE4f3CEd3CjE7m3C105qE41d10S155rE22j10E331zE21v4ZfE1d4CEi4CcEa4C3qE1c5AaEe5AiE2q2SiEi2SEf2SEt2SdEr2S26kE3l11J3vE2v4BcE2d4BfEp4B2lE5Z645kE15e5Z88sE4b2PdEl2PbEh2PfEi2PaEg2P190oE9k2ZiE1l2ZaE7k2ZtE2q2Z4qEsMkEs10BkE3hMhExM5dE3fOE2rOEaOaEOaEaOaEcOEkOEOEfOE2lOEcOaEgOEfOE1aOEcOEdOEObEfOE13aOaE11eOaE1wO78sEf2CEp2CaEf2CEa2CEd2C25jE2e6TdE6T59aE2w3LcEi3LcEa3L30dE2o11F12rEcOEzOEaOEOaEOEiOEcOEOEOeEOcEOEOEOEbOEaOEOaEOEOEOEOEOEaOEOaEcOEfOEcOEcOEOEiOEpOdEbOEdOEpO1yEaO10iEcMN1lMcE3uMkEnMaEnMEmMNE1jMiEl1BbE3n1BbEa1Wk1Ba1Wm1B1Wa1Bi1Rq1B2dEyPAa1RlEiA1RsA1RaAh1RAcEhAfEa1R6qElPbNdPNePNcPNaMhNhPN2lPNcPNtPNaMaNMbNaMaNfPNcPbNrPNPNPNbPdNdPlNkPNbPaMNPNMNoPNkPNhPNePNwPNPaNbPcNaPbNcPNuPNqPN1jPNkPNaPNdPNPNbPNgPcNmPNcPNcPbNbPcNhPNPbNPNMcPNbPcNaPNcPaN1oPgMbT1CNcPTwNfMaNaMfNPkMNaMcNaMNcMaPlMPNaMNgMaNhMNdMbNkMbNgMbNaMNMNcMNeMNbMNeMNtP1C2jP1uMfPNdPNbPNaPNbPNsPNcPNePaNPNhPdMNPbNbPaMbNcEcPeNbMNMaPbENaMNbPeNbE4kTkE3kMeEkNcEPnEkMcE2cMgEiMeE1mMgE1cMaEaM3kE1tPMiPM7bP3eMkEmMaEdNbPbNaPbEfNaPfExNfPfNfPEPbNbPgEaPfNdPcEhPfEhPfE5pME2bM1jEiM39zEHtEG1aEGfEGfEGxEG1bEGBEFXhEGlEHEHjEHxEaGBGbEGdERuEGeEHuEGEGhEGrER1pEHjED2hEHEGcEGEGtEGqEG1bEGpEGfEGeEHG1iEG1fEGwEaG1hEGcEGEGuEGfEaG1iEG1iEGyEGdEHtEGbEbG1nEHkEbGH1cEGeEGlEGrEGEG1nEGbEHaEGuEaGiEG1oEHyEG1fEGeEGaEaGoEG1xEG1iEGEGiEH1zEHfEG2qEGuEGjEHEGnEGeE2DdEGcEGHgEaGiEG1jEXbEGbEaGlEAfEG1jEG1dEB4lEH1fEG1gEG1bEH1nEG2yEH2iEH1iEGlEH2cEG2pEHzEG2cEHfEGkEG1uEG1iEGaEHfEQwEH2tEG1nEG2iEGrEHiEGyEG1nEGlEGiEGdEH2dEGnEH4hEGnEXgEaGlEHfEGeEGcEGuEGgEGnEGbEGjEGEGqEGrEGdEaGdEbGnEGpEGpEaGbEGoEGgEGdEGwEGaEGuEGDaEcGeEGnEGpEGtEGqEGgEaGqEHcGaEbGhEHuEGEGaEGfEGEaGuEGdEGiEGiEGtEGwEH1gEGcEaGaEdGcEGeEG1sEGvEHgEXdEGEfGoEGgEHGEGcEGcEGfEbGhEG1eEaGcEGyEcG1fEGgEGeEaGEaGhEGoEGqEHcEG1mEGaEG1aEGeEbGdEG1gEGiEcG1kEGgEaG1uEGkEGqEGdEcGaEGkEGlEGeEGuEGiEbGdEbGdEGbEGoEGnEbG2cEGjEGEGfEGaEGeEGdER1oEGeEG3bEG1lEH2eEGHpEGdEH1cEHeEHGoERyEaGeEG1kEHjEGHwEHGbEcGtEHyEXbEGhEH1uEaGvEGhEGEDEG1lEHaG1kEGoEGsEBaEGlEGyEGqEGEaGvEaHzEGkEG1cEG1vEGsEG4pEGiEGpEREG2kEF1wEGgEGdEG1iEGgEHxEG1uEG1fEHbEGEGdEbGoEGEGhEGeEbGpEbGEGfEHeEGaEGtEGRqEbGdEHsEGsEeGEaG2aEGcEeGlEGbEGpEcGaEGnEGdEaGEdG1hEGfEbGaEGjEbGcEGcEGkEGjEGaEcGqEGbEGfEbGwEdGyEHaGpEGcEcG1eEGgEbGiEbGaEGeEGdEGcEGrEGgEGrEGpEGpEGbEGaEGcEGlEG1qEHvEGvEG1kEHqEGeEGoEGdEGvEG8oEG4sEaG3xEG1pEHxEG1vEGaEGeEG4wEHvEHGkEGiEGbEHtEHvEGEHhEHcEHsEGHaEGnEGeEGmEHiEGlEG1gEGeEGnEaHaEGdEG2vEGyEGbEG1dEGkEG2dEGdEGgEH2hERlEGjEH1lEGaEG2qEGpEH2uEGbEG1yEGzEG1qEG1yEG1rEG1uEGvEGeEGH1jEG1dEGEG2oEGnEH3tEG6dEHaEGbEG5dEHnEGqEGeEG1gEG4aEGjEGxEGdEG1cE2DjEGcEGfEGaEG1eE2D1jEGfEGsEG1hEG2cEG1fEGmEG2uEHpEaGmEG2gEGpEGzEGEG3kEHbGzEGEGeEGbEGiEG2uEGjEGsEG1bEaGvEG1zEG3hEHbEaGoEG2dEHEGrEG1zEG1sEGqEGtE2DvEGbEGsEGmEFbEG8aEG3bEHuEGdEGoEGEG1jEGrEG1aEGbEGaEHgEaHxEG2fEH1hEGbEG2yEHeEHEaGoEGrEGcEGbEGkEGkERwEGqEGdEGfEGgEGcEGiEGbEGaEG2hEaGhEG1vEGfEGyEG1jEGfEGiEGaEaGqEG1nEHkEG1cEG1mEGjEX1zEGqEG1lEG1qERmEG5aEG3hEGuEGfEH2rEGoEGeEGyEGuEaGnEG1mEGcEG1bEG1gERdEG2dEG2jEGcEG1fEaGlEGaEHkEaHbEaG1eEGiEHEbGtEGtEGhEGEcG1fEGfEGbEG1cEGfEaG1eEbG1iEGlEaG1cEGhEGsEG1hER1sEH2lEGvEXbEHEaHEHcEHbEGHcEHEGlEaGbEaGbEXEG2iEGiEaHcEGHrEHhEGaEG4hEHG1xEGuEG1eEGgEXkEG1qEHGbEGaEG1cEGgEHeEDEbG1hEGkEGuEGaEG1bEbHRGbEGeEHpEGdEGvEGuEGnEGfEGeEGkEG1iEGmEGsEGgEHhEGdEHbEGkEGEGnEX1hEaHEGyEG1eEGxEGdEGqEbGnEHhEHlEH1iEHtEGaEH14wEG8dEHmEG1vEREGqEGjEG1dEG2jEG10cEGzEHvEaDbGxEGEGeEHgEbG1wEaGXGHlEH1vEXyEG1gEGoEG1kEgGtEHnEGsEGaHjEGiEGpEDgEeGfEG2yEcG1rEGdEGvEG1dEeG2cEGjEGgEGuEG1aEHcGkEG1iEGaEGgEGcEG1jEeG1eEG1lEdGlEHjEG1rEGdEbGbEGcEH1wEGvEGiEGuEHGiEGhEG1jEaGbEGhEGeEbGcEGaEGEGtEGaEG1mEbGeEGgEGoEHeEGsEGxEGEFnEDkEG1tEGiEGaEG1aEbGjEGmEGEGnEGxEGEGfEaG1hEXaERgEGqEGkEGxEGrEGxEcG1kEGhEGdEGR1cEHGbEGmEHwEaGfEGdEGjEG1uEaG1hEaGvEGrEaG1uEGaEGpEGcEGaEG1sEGzEG3gEG2zEG2zEGoEHG2eEGmEG1gEGlEH1sEG1vEG1cEGhEG3pEG3aEGoEH1eEGoEG3oEGrEH3cEAeE2DbGfEGbEbGiEGhEaGEGtEGbEaGhEeG1cEaGoEbGcEGbEGaEGdEgGcEGnEGaEGEGEbGhEdGhEGiEGhEGDaEaGbEGEGeEaGgEcGEGdEKkEGbE2DGEGjEiGrEGbEGaEGcEGaEHcGjEGfEbGhEGdEcGaEDmEGeEcGlEcGhEbGeEbGbEGeEGEDGeEGlEGaEGeEG1jEG2qEHvEGH5bEGrEGkEH5dEaG1nEGnEG1qEGkEGH6fEG1vEaGwEHhEH1mEHbEGsEGxEH1eEHxEGEG3wEG2xEG1jEGbEGoEGaEGmEGmEGhEG1tEH2dEG1bEHfEGaEQ2rEG5aEHgEG1aEG1yEaG1oEH1hEXtEGEHaG2aEHEaG1oEHbEG2sEG1rEGoEG1zEGaEGEG1oER4mER2sERyEGjEGgEHaGtEG1jEGEG1dEHjEG2iEH1yEH1gEGDaEGhEGzEcGbEBaEaGyEGaEGiEGvEHDoEGzEGdEGcEG1iEG1tEGzEG1rEHbEGpEG2xEGqEGnEGuEGfEGvEG1xEHG2aEHiEHqEGvEbG3aERfER1aEGdEGsEGEQ3dEGtEGaEG1fEG2mEGnEG1fER1xEGvEHfEXfEH4vEG2kEGeEGpEaG1lEAjEaHcEGfEH4yEGsEGlERyEHaGpEG1bEGbEGwEGcEGyEG1mEGHwEHG1pEGqEGzEaG2gEG1fEGnEGqEG3fEGfEHvEG3eEG1dEHtERcEGkEHjEHaEHzEbG1gEGtEGdEHsEBXnEH1vEGgEH1lEGoEH4nEHjEHaGwEHoEHiEHhEGfEG1cEGmERgEHbEG1cEGrEGkEaG2rEHsEG1cEG2bEcG3aEaGbEG1oEG2nEDH1zEGgEGgEXGcEHtEH2tEG3uEGtEGXcEG4cEG2aEGaEGhEXlEbG2bEG1cEGyEGbEaGbEBiEG4pEG3pEG1rEGbERgEGpEG3cEGrEG2zEDfEH1uEGHGbEG1iEGlEGrEGxEGeEH1hEG2eED1aEGxEaGvEGjER2nEG1nEGvEGnEGxEGEGgEG1xEGtEHkEH1hEGaEGsEGqEGvEA1bEH1nEHmEGkEG1lEHsEGfEG1hEHmEaGdEGlEGmEaGdEH1xEH1oEH2rEHdEGcEGgEGEGlEGcEG1lEcGfEGDwEGkEGrEaGdEGtEGkEG2aEG1nEBfEHuEaGcEG1qEHiEdGzEHdEGqEaGcEGaEGaEGlEGjEH2oEhG1kEG1gEG1pEgGeEG1rEGlEaGcEGnEGcEGEGiEG1rEHEcG1dEHgEGbEGcEGkEGbEGaEGlEG2aEgG2yEG2wEaG1dEHiEGEG1aEG1dEaGuEbHtEG2gEGeEaG1yEG1iEbG1bEGcEG1bEGbEHbEGoEGaEGXwEaGpEHiER1dEaGnEG3hEG2xEG2vEGwEGcEGdEG1kEGbEG1tEG4bEG2rEG2jEaH1gEHGoEHpEG1kEHeEG1xEGEG9bEG1sEG2gEGbEGwEaGRfEGcEGfEaHnERjEHGeEGzEbG1qEHmEHG4pEHGrEHpEaGiEGoEHjEG1jEaG2qEG5hEGvEG1qEGsEAtEG3lEG2mEGqEGiEHyEGrEH1mEG1dEGkEGbEG1tEGqEREGdEG1dEGiEX2cEaG1zEGlERbEGcEGkEG1dEbGlEG1aEG2xEHiEHgEH1lEGcEG1bEG1nEH1tEG2oEGeEHkEG1nER2jEG1hEaGpEGkEXoEGiEGgEGfEH1aEG1cEG1xEH2gEGEG1rER1vEF4bERqEG5eEA2lEBgEGeEGsEGcEaG1hEG2eEGeEHdEG1oEHEaG1nEaGiEG2dEG1eEGlEGpEGxEG1jEGkEG2uEGoEGEG2fEG1eEHcEGdEHwEG1vEGsEGoEHqEGpEGuEGiEG1oEGfEGnEGkEG2mEH1mERpEDbEHdEG2mEHqEGbEGeEGmEG3jEQ1iEG2eEaG1rEHG3lEaH1cEGjEGjEGiEGxEGtEG2gED1aEDsEaGeEGhEGyEHGlEGrEHsEGbEG7uED1hEG1kEG8pEG1jEGqEHEGXkEGlEGbEGaEHaGoEGgEaHG1cEGEaGkEGEaHGbEGzEGEGaEGEaGaEaGoEcGqEGeEGfEHeEGbEXgEGbEGkEHgGlEaGuEHnEbGtEHbG1hEGdEGcEaGHGmEHeGHGcEGpEGnEGeEGlEaGgEbGEGuEGaEDaEGEGEGqEcGdEG1gEGhEGaEaGzEGfEHGaEGmEGaEGEaGkEeGaEHdEGhEGbEGdEGqEaGdEGaEGcEGcEGgEGEGjEDfEDEDaED4lEGaEGcEGiEH1wEH1hEG2gEHwERmEGfERvEG2lEHrEAfEHfEHuEXaEG1pEaG1gEHlEGEDqEGdEaG1jEGlEGbEHiEH2fEH5oEG1wEH4wEGmEGaEGfEGzEbGmEG1hEaGeEaG1dEGaEG1pEGoEGlEGaEGpEG1pEGjEG1qE2DlERfEG6wEHoEH13xEGaEGqEGjEGgEG2rEH2jEGgEaGbEReEGEG1fER5qEGpEGfEGuEHfEGpEGiEG5gEA4gEH1mEHeEGpEG1bEH4zEG2fEA1oERzEG2wEG1fEHiEGwEGeEGgEGgEGEG1nEGtEGEbGrEGkEG1wEG1jEGdEG3oEG1iEG1iEH5oEGgEG7oEG5zEG2dEG5mEGkEHmEG1fEGzEGaEG2jEHyEGnEGmEHvEGnEHjEH1cEG1fEH1fEGbEGqEGHuEHlEHmEG1oEGkEG2xEDcEDgED1oEGuEHgEHeEG1zEGdEHsEH3cEHcEG1vEG1lEGjEGdEGcEGHcEGgEGzEGnEaGzEG2jEHEaGvEGgEaG1nEGtEG1oEGqEG3pEGjEGlERcEXEGEGbEGaEG1fEG1dEG3bEG2eEH1aEG2nEG2qEGaEH1hEG4kER9jEGcEG1jEHnEGHvEHvEGvEGoEGgER2oEGgEH11kED10xEDzED7wEH2tEDdED1fED35wEG16aED14wEaDmEaD6wED10mED3sEDjEDaEDiED5cEDjEDaED2xED5bEDfEDeEDaEDrEaD1lED4nEaDbED1xEDkED1lEaDgEbDEDED3yEaDuED2jED3iEHiEHEHeEHEHgEHoEaHcEHdEHeEHEHaEHdEHsEDaEHaEHlEHfEDbEHdEHaEHdEHlEDhEHgEDaEDhEDbEDaEHhEHaEHED5xED20eED5tEDaEDxEDeED5tED13hEDnED4fED1vED19pEaD4uED1eED2uER7hEDbED1dED4yEDjEDzED4iED2nEDdEDaED11dEDjEDaED6mED7yEDcEDgEDfEDEbDEDqEDfEaD8oEDaED4fED1fEDpER1nED8jEDcEDaEDpEDrEDaEDqED8sEDjED4eED1pED4vEDbEaDaEDeEaDEDbEDEDgEDbEDjEaDgEDcEDaEDaEDbEDaEDEDbED1yEDlEaDlED5dEDgED5rEaDeEDEDaEaDeED4wEDEDEaDmEaDfEDcEaD1kED2mEDEDgEDaEDbED3bEDjEDiED65uEA129xEH28wEQ14sEH168hEHiEHdEQaEQEQfEHaEGaEHbEQeEQfEGbEHGdEHjEQnEQiEHdEHbEQGjEJnEGcEaHjEXdEHdEQbEFuEGdEHfEXHcEHbEHcEHaEQmEQeEHfEHbEHiEHdEQH1hEHEH1iEQ1lEGH1aEGhEGrEQbEGhEHQsEH129yER75tE6G1X15fEC27566vEiP1lEyPcEP4769jEiP31vEPEiP2754sE", value, t3); _this.__FontFallbackManager_codePointToComponents_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__FontFallbackManager_codePointToComponents_FI = result; value = result; } component = value.lookup$1(codePoint); if (component.get$_activeFonts().length === 0) missingCodePoints.push(codePoint); else { if (component.coverCount === 0) requiredComponents.push(component); ++component.coverCount; } } for (t2 = requiredComponents.length, _i = 0; _i < requiredComponents.length; requiredComponents.length === t2 || (0, A.throwConcurrentModificationError)(requiredComponents), ++_i) { component = requiredComponents[_i]; for (t4 = component.get$_activeFonts(), t5 = t4.length, _i0 = 0; _i0 < t5; ++_i0) { font = t4[_i0]; if (font.coverCount === 0) candidateFonts.push(font); font.coverCount = font.coverCount + component.coverCount; font.coverComponents.push(component); } } selectedFonts = A._setArrayType([], t1); for (; candidateFonts.length !== 0;) { selectedFont = _this._selectFont$1(candidateFonts); selectedFonts.push(selectedFont); for (t1 = A.List_List$of(selectedFont.coverComponents, true, t3), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { component = t1[_i]; for (t4 = component.get$_activeFonts(), t5 = t4.length, _i0 = 0; _i0 < t5; ++_i0) { font = t4[_i0]; font.coverCount = font.coverCount - component.coverCount; B.JSArray_methods.remove$1(font.coverComponents, component); } component.coverCount = 0; } if (!!candidateFonts.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(candidateFonts, new A.FontFallbackManager_findFontsForMissingCodePoints_closure(), true); } t1 = _this.__FontFallbackManager_downloadQueue_F; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(selectedFonts, t1.get$add(t1)); if (missingCodePoints.length !== 0) if (t1.pendingFonts.__js_helper$_length === 0) { $.$get$printWarning().call$1("Could not find a set of Noto fonts to display all missing characters. Please add a font asset for the missing characters. See: https://flutter.dev/docs/cookbook/design/fonts"); _this.codePointsWithNoKnownFont.addAll$1(0, missingCodePoints); } }, _selectFont$1(fonts) { var t1, maxCodePointsCovered, bestFont, _i, font, t2, bestFont0, _this = this, bestFonts = A._setArrayType([], type$.JSArray_NotoFont); for (t1 = fonts.length, maxCodePointsCovered = -1, bestFont = null, _i = 0; _i < fonts.length; fonts.length === t1 || (0, A.throwConcurrentModificationError)(fonts), ++_i) { font = fonts[_i]; t2 = font.coverCount; if (t2 > maxCodePointsCovered) { B.JSArray_methods.clear$0(bestFonts); bestFonts.push(font); maxCodePointsCovered = font.coverCount; bestFont = font; } else if (t2 === maxCodePointsCovered) { bestFonts.push(font); if (font.index < bestFont.index) bestFont = font; } } if (bestFonts.length > 1) if (B.JSArray_methods.every$1(bestFonts, new A.FontFallbackManager__selectFont_closure(_this))) { t1 = self.window.navigator.language; if (t1 === "zh-Hans" || t1 === "zh-CN" || t1 === "zh-SG" || t1 === "zh-MY") { bestFont0 = _this._notoSansSC; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } else if (t1 === "zh-Hant" || t1 === "zh-TW" || t1 === "zh-MO") { bestFont0 = _this._notoSansTC; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } else if (t1 === "zh-HK") { bestFont0 = _this._notoSansHK; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } else if (t1 === "ja") { bestFont0 = _this._notoSansJP; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } else if (t1 === "ko") { bestFont0 = _this._notoSansKR; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } else { bestFont0 = _this._notoSansSC; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } } else { bestFont0 = _this._notoSymbols; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; else { bestFont0 = _this._notoSansSC; if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) bestFont = bestFont0; } } bestFont.toString; return bestFont; }, _decodeFontComponents$1(data) { var t2, t3, _i, t1 = A._setArrayType([], type$.JSArray_FallbackFontComponent); for (t2 = data.split(","), t3 = t2.length, _i = 0; _i < t3; ++_i) t1.push(new A.FallbackFontComponent(this._decodeFontSet$1(t2[_i]))); return t1; }, _decodeFontSet$1(data) { var t1, t2, previousIndex, prefix, i, code, index, result = A._setArrayType([], type$.JSArray_NotoFont); for (t1 = data.length, t2 = this.fallbackFonts, previousIndex = -1, prefix = 0, i = 0; i < t1; ++i) { code = data.charCodeAt(i); if (97 <= code && code < 123) { index = previousIndex + (prefix * 26 + (code - 97)) + 1; result.push(t2[index]); previousIndex = index; prefix = 0; } else if (48 <= code && code < 58) prefix = prefix * 10 + (code - 48); else throw A.wrapException(A.StateError$("Unreachable")); } return result; } }; A.FontFallbackManager$__closure.prototype = { call$1(font) { return font.name === "Noto Sans SC"; }, $signature: 178 }; A.FontFallbackManager$__closure0.prototype = { call$1(font) { return font.name === "Noto Sans TC"; }, $signature: 178 }; A.FontFallbackManager$__closure1.prototype = { call$1(font) { return font.name === "Noto Sans HK"; }, $signature: 178 }; A.FontFallbackManager$__closure2.prototype = { call$1(font) { return font.name === "Noto Sans JP"; }, $signature: 178 }; A.FontFallbackManager$__closure3.prototype = { call$1(font) { return font.name === "Noto Sans KR"; }, $signature: 178 }; A.FontFallbackManager$__closure4.prototype = { call$1(font) { return font.name === "Noto Sans Symbols"; }, $signature: 178 }; A.FontFallbackManager_addMissingCodePoints_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t1._ensureFallbackFonts$0(); t1._scheduledCodePointCheck = false; t1 = t1.__FontFallbackManager_downloadQueue_F; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 2; return A._asyncAwait(t1.waitForIdle$0(), $async$call$0); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.FontFallbackManager_findFontsForMissingCodePoints_closure.prototype = { call$1(font) { return font.coverCount === 0; }, $signature: 178 }; A.FontFallbackManager__selectFont_closure.prototype = { call$1(font) { var t1 = this.$this; return font === t1._notoSansSC || font === t1._notoSansTC || font === t1._notoSansHK || font === t1._notoSansJP || font === t1._notoSansKR; }, $signature: 178 }; A._UnicodePropertyLookup.prototype = { get$length(_) { return this._boundaries.length; }, lookup$1(value) { var start, mid, t1 = this._boundaries, end = t1.length; for (start = 0; true;) { if (start === end) return this.__engine$_values[start]; mid = start + B.JSInt_methods._tdivFast$1(end - start, 2); if (value >= t1[mid]) start = mid + 1; else end = mid; } } }; A.FallbackFontDownloadQueue.prototype = { waitForIdle$0() { var t1 = this._idleCompleter; if (t1 == null) return A.Future_Future$value(null, type$.void); else return t1.future; }, add$1(_, font) { var t1, t2, _this = this; if (_this.downloadedFonts.contains$1(0, font) || _this.pendingFonts.containsKey$1(0, font.url)) return; t1 = _this.pendingFonts; t2 = t1.__js_helper$_length; t1.$indexSet(0, font.url, font); if (_this._idleCompleter == null) _this._idleCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); if (t2 === 0) A.Timer_Timer(B.Duration_0, _this.get$startDownloads()); }, startDownloads$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2, t3, t4, t5, _i, downloads, downloadedFontFamilies; var $async$startDownloads$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start downloads = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Future_void); downloadedFontFamilies = A._setArrayType([], type$.JSArray_String); for (t1 = $async$self.pendingFonts, t2 = t1.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t4 = type$.void, t3 = t3._rest[1]; t2.moveNext$0();) { t5 = t2.__internal$_current; if (t5 == null) t5 = t3._as(t5); downloads.$indexSet(0, t5.url, A.Future_Future(new A.FallbackFontDownloadQueue_startDownloads_closure($async$self, t5, downloadedFontFamilies), t4)); } $async$goto = 2; return A._asyncAwait(A.Future_wait(downloads.get$values(0), t4), $async$startDownloads$0); case 2: // returning from await. B.JSArray_methods.sort$0(downloadedFontFamilies); for (t2 = downloadedFontFamilies.length, t3 = $async$self.fallbackManager, t4 = t3.globalFontFallbacks, _i = 0; _i < downloadedFontFamilies.length; downloadedFontFamilies.length === t2 || (0, A.throwConcurrentModificationError)(downloadedFontFamilies), ++_i) { t5 = t1.remove$1(0, downloadedFontFamilies[_i]); t5.toString; t5 = t5.name; if (t5 === "Noto Color Emoji" || t5 === "Noto Emoji") if (B.JSArray_methods.get$first(t4) === "Roboto") B.JSArray_methods.insert$2(t4, 1, t5); else B.JSArray_methods.insert$2(t4, 0, t5); else t4.push(t5); } $async$goto = t1.__js_helper$_length === 0 ? 3 : 5; break; case 3: // then t3.registry.fontCollection.registerDownloadedFonts$0(); A.sendFontChangeMessage(); t1 = $async$self._idleCompleter; t1.toString; $async$self._idleCompleter = null; t1.complete$0(0); // goto join $async$goto = 4; break; case 5: // else $async$goto = 6; return A._asyncAwait($async$self.startDownloads$0(), $async$startDownloads$0); case 6: // returning from await. case 4: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$startDownloads$0, $async$completer); } }; A.FallbackFontDownloadQueue_startDownloads_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, url, e, t1, t2, exception, $async$exception; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; t1 = $async$self.font; t2 = t1.url; url = "https://fonts.gstatic.com/s/" + t2; $async$goto = 7; return A._asyncAwait($async$self.$this.fallbackManager.registry.loadFallbackFont$2(t1.name, url), $async$call$0); case 7: // returning from await. $async$self.downloadedFontFamilies.push(t2); $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); t1 = $async$self.font; t2 = t1.url; $async$self.$this.pendingFonts.remove$1(0, t2); $.$get$printWarning().call$1("Failed to load font " + t1.name + " at " + t2); $.$get$printWarning().call$1(J.toString$0$(e)); // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally $async$self.$this.downloadedFonts.add$1(0, $async$self.font); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.FontAsset.prototype = {}; A.FontFamily.prototype = {}; A.FontManifest.prototype = {}; A.fetchFontManifest_closure.prototype = { call$1(accumulated) { if (accumulated.length !== 1) throw A.wrapException(A.AssertionError$(string$.There_w)); this._box_0.fontManifestJson = B.JSArray_methods.get$first(accumulated); }, $signature: 3141 }; A.fetchFontManifest_closure0.prototype = { call$1(chunk) { return this.inputSink.add$1(0, chunk); }, $signature: 920 }; A.fetchFontManifest_closure1.prototype = { call$1(fontFamilyJson) { var t1, familyName; type$.Map_String_dynamic._as(fontFamilyJson); t1 = J.getInterceptor$asx(fontFamilyJson); familyName = A._asString(t1.$index(fontFamilyJson, "family")); t1 = J.map$1$1$ax(type$.List_dynamic._as(t1.$index(fontFamilyJson, "fonts")), new A.fetchFontManifest__closure(), type$.FontAsset); return new A.FontFamily(familyName, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E"))); }, $signature: 3173 }; A.fetchFontManifest__closure.prototype = { call$1(fontAssetJson) { var asset, t2, t3, t4, t1 = type$.String, descriptors = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = J.get$entries$x(type$.Map_String_dynamic._as(fontAssetJson)), t1 = t1.get$iterator(t1), asset = null; t1.moveNext$0();) { t2 = t1.get$current(t1); t3 = t2.key; t4 = J.$eq$(t3, "asset"); t2 = t2.value; if (t4) { A._asString(t2); asset = t2; } else descriptors.$indexSet(0, t3, A.S(t2)); } if (asset == null) throw A.wrapException(A.AssertionError$("Invalid Font manifest, missing 'asset' key on font.")); return new A.FontAsset(asset, descriptors); }, $signature: 3317 }; A.FontLoadError.prototype = {}; A.FontNotFoundError.prototype = { get$message(_) { return "Font asset not found at url " + this.url + "."; } }; A.FontDownloadError.prototype = { get$message(_) { return "Failed to download font asset at url " + this.url + " with error: " + A.S(this.error) + "."; } }; A.FontInvalidDataError.prototype = { get$message(_) { return "Invalid data for font asset at url " + this.url + "."; } }; A.AssetFontsResult.prototype = {}; A.FrameReference.prototype = { get$value(receiver) { return this.value; } }; A.CrossFrameCache.prototype = { commitFrame$0() { var t2, t3, t4, _this = this, t1 = _this._reusablePool; if (t1 != null) for (t1 = t1.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; for (t3 = J.get$iterator$ax(t3 == null ? t2._as(t3) : t3); t3.moveNext$0();) { t4 = t3.get$current(t3); t4.evictCallback.call$1(t4.value); } } _this._reusablePool = _this._cache; _this._cache = null; }, _addToCache$2(key, item) { var t2, _this = this, t1 = _this._cache; if (t1 == null) t1 = _this._cache = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, _this.$ti._eval$1("List<_CrossFrameCacheItem<1>>")); t2 = t1.$index(0, key); if (t2 == null) { t2 = A._setArrayType([], _this.$ti._eval$1("JSArray<_CrossFrameCacheItem<1>>")); t1.$indexSet(0, key, t2); t1 = t2; } else t1 = t2; t1.push(item); }, reuse$1(key) { var items, item, t1 = this._reusablePool; if (t1 == null) return null; items = t1.$index(0, key); if (items == null || items.length === 0) return null; item = (items && B.JSArray_methods).removeAt$1(items, 0); this._addToCache$2(key, item); return item.value; } }; A._CrossFrameCacheItem.prototype = { get$value(receiver) { return this.value; } }; A.PersistedBackdropFilter.prototype = { get$childContainer() { return this._childContainer; }, adoptElements$1(oldSurface) { var _this = this; _this.super$PersistedSurface$adoptElements(oldSurface); _this._childContainer = oldSurface._childContainer; _this._filterElement = oldSurface._filterElement; _this._svgFilter = oldSurface._svgFilter; oldSurface._childContainer = null; }, createElement$0(_) { var t1, _this = this, _s16_ = "transform-origin", element = _this.defaultCreateElement$1("flt-backdrop"); A.DomCSSStyleDeclarationExtension_setProperty(element.style, _s16_, "0 0 0"); t1 = A.DomDocumentExtension_createElement(self.document, "flt-backdrop-interior"); _this._childContainer = t1; A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "position", "absolute"); t1 = _this.defaultCreateElement$1("flt-backdrop-filter"); _this._filterElement = t1; A.DomCSSStyleDeclarationExtension_setProperty(t1.style, _s16_, "0 0 0"); t1 = _this._filterElement; t1.toString; element.append(t1); t1 = _this._childContainer; t1.toString; element.append(t1); return element; }, discard$0() { var _this = this; _this.super$PersistedContainerSurface$discard(); $._flutterViewEmbedder.removeResource$1(_this._svgFilter); _this._filterElement = _this._childContainer = _this._svgFilter = null; }, apply$0() { var t1, t2, r, dpr, rect, left, $top, width, height, parentSurface, activeClipBounds, filterElementStyle, _this = this, backendFilter = type$.EngineImageFilter._as(_this.filter); $._flutterViewEmbedder.removeResource$1(_this._svgFilter); _this._svgFilter = null; t1 = _this._previousTransform; t2 = _this.transform; if (t1 != t2) { t2.toString; r = new A.Matrix4(new Float32Array(16)); if (r.copyInverse$1(t2) === 0) A.throwExpression(A.ArgumentError$value(t2, "other", "Matrix cannot be inverted")); _this.__PersistedBackdropFilter__invertedTransform_A = r; _this._previousTransform = _this.transform; } $._window.toString; dpr = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (dpr == null) { t1 = self.window.devicePixelRatio; dpr = t1 === 0 ? 1 : t1; } t1 = _this.__PersistedBackdropFilter__invertedTransform_A; t1 === $ && A.throwUnnamedLateFieldNI(); rect = A.transformRectWithMatrix(t1, new A.Rect(0, 0, $._window.get$physicalSize()._dx * dpr, $._window.get$physicalSize()._dy * dpr)); left = rect.left; $top = rect.top; width = rect.right - left; height = rect.bottom - $top; parentSurface = _this.parent; for (; parentSurface != null;) { if (parentSurface.get$isClipping()) { activeClipBounds = _this._activeClipBounds = parentSurface.localClipBounds; left = activeClipBounds.left; $top = activeClipBounds.top; width = activeClipBounds.right - left; height = activeClipBounds.bottom - $top; break; } parentSurface = parentSurface.parent; } filterElementStyle = _this._filterElement.style; A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "left", A.S(left) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "top", A.S($top) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "width", A.S(width) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "height", A.S(height) + "px"); t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_2) { A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "background-color", "#000"); A.DomCSSStyleDeclarationExtension_setProperty(filterElementStyle, "opacity", "0.2"); } else { if (t1 === B.BrowserEngine_1) { t1 = _this._filterElement; t1.toString; A.setElementStyle(t1, "-webkit-backdrop-filter", backendFilter.get$filterAttribute()); } t1 = _this._filterElement; t1.toString; A.setElementStyle(t1, "backdrop-filter", backendFilter.get$filterAttribute()); } }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (!_this.filter.$eq(0, oldSurface.filter)) _this.apply$0(); else _this._checkForUpdatedAncestorClipElement$0(); }, _checkForUpdatedAncestorClipElement$0() { var parentSurface = this.parent; for (; parentSurface != null;) { if (parentSurface.get$isClipping()) { if (!J.$eq$(parentSurface.localClipBounds, this._activeClipBounds)) this.apply$0(); break; } parentSurface = parentSurface.parent; } }, retain$0() { this.super$PersistedContainerSurface$retain(); this._checkForUpdatedAncestorClipElement$0(); }, $isBackdropFilterEngineLayer0: 1 }; A.BitmapCanvas.prototype = { set$bounds(_, newValue) { var newCanvasPositionX, newCanvasPositionY, _this = this; _this._bounds = newValue; newCanvasPositionX = B.JSNumber_methods.floor$0(newValue.left) - 1; newCanvasPositionY = B.JSNumber_methods.floor$0(_this._bounds.top) - 1; if (_this._canvasPositionX !== newCanvasPositionX || _this._canvasPositionY !== newCanvasPositionY) { _this._canvasPositionX = newCanvasPositionX; _this._canvasPositionY = newCanvasPositionY; _this._updateRootElementTransform$0(); } }, _updateRootElementTransform$0() { A.DomCSSStyleDeclarationExtension_setProperty(this.rootElement.style, "transform", "translate(" + this._canvasPositionX + "px, " + this._canvasPositionY + "px)"); }, _setupInitialTransform$0() { var _this = this, t1 = _this._bounds, t2 = t1.left; t1 = t1.top; _this._canvasPool.translate$2(0, -t2 + (t2 - 1 - _this._canvasPositionX) + 1, -t1 + (t1 - 1 - _this._canvasPositionY) + 1); }, doesFitBounds$2(newBounds, newDensity) { return this.widthInBitmapPixels >= A.BitmapCanvas_widthToPhysical(newBounds.right - newBounds.left) && this.heightInBitmapPixels >= A.BitmapCanvas_heightToPhysical(newBounds.bottom - newBounds.top) && this._density === newDensity; }, dispose$0() { this._canvasPool.dispose$0(); }, clear$0(_) { var t1, len, t2, i, child, _this = this; _this._contains3dTransform = false; _this._canvasPool.clear$0(0); t1 = _this.__engine$_children; len = t1.length; for (t2 = _this.rootElement, i = 0; i < len; ++i) { child = t1[i]; if (J.$eq$(child.parentNode, t2)) child.remove(); } B.JSArray_methods.clear$0(t1); _this._childOverdraw = false; _this._cachedLastCssFont = null; _this._setupInitialTransform$0(); }, save$0(_) { var t1 = this._canvasPool; t1.super$_SaveStackTracking$save(0); if (t1.__engine$_canvas != null) { t1.get$context(0).save(); ++t1._saveContextCount; } return this._saveCount++; }, restore$0(_) { var t1 = this._canvasPool; t1.super$_SaveStackTracking$restore(0); if (t1.__engine$_canvas != null) { t1.get$context(0).restore(); t1.get$contextHandle().reset$0(0); --t1._saveContextCount; } --this._saveCount; this._cachedLastCssFont = null; }, translate$2(_, dx, dy) { this._canvasPool.translate$2(0, dx, dy); }, scale$2(_, sx, sy) { var t1 = this._canvasPool; t1.super$_SaveStackTracking$scale(0, sx, sy); if (t1.__engine$_canvas != null) A.callMethod(t1.get$context(0), "scale", [sx, sy]); }, rotate$1(_, radians) { var t1 = this._canvasPool; t1.super$_SaveStackTracking$rotate(0, radians); if (t1.__engine$_canvas != null) A.callMethod(t1.get$context(0), "rotate", [radians]); }, transform$1(_, matrix4) { var t1; if (A.transformKindOf(matrix4) === B.TransformKind_2) this._contains3dTransform = true; t1 = this._canvasPool; t1.super$_SaveStackTracking$transform(0, matrix4); if (t1.__engine$_canvas != null) A.DomCanvasRenderingContext2DExtension_transform(t1.get$context(0), matrix4[0], matrix4[1], matrix4[4], matrix4[5], matrix4[12], matrix4[13]); }, clipRect$2(rect, clipOp) { var path, t2, t1 = this._canvasPool; if (clipOp === B.ClipOp_0) { path = A.SurfacePath$(); path._fillType = B.PathFillType_1; t2 = this._bounds; path.addRectWithDirection$3(new A.Rect(0, 0, 0 + (t2.right - t2.left), 0 + (t2.bottom - t2.top)), 0, 0); path.addRectWithDirection$3(rect, 0, 0); t1.clipPath$1(0, path); } else { t1.super$_SaveStackTracking$clipRect(rect); if (t1.__engine$_canvas != null) t1.__engine$_clipRect$2(t1.get$context(0), rect); } }, clipRRect$1(rrect) { var t1 = this._canvasPool; t1.super$_SaveStackTracking$clipRRect(rrect); if (t1.__engine$_canvas != null) t1.__engine$_clipRRect$2(t1.get$context(0), rrect); }, clipPath$1(_, path) { this._canvasPool.clipPath$1(0, path); }, _useDomForRenderingFill$1(paint) { var t1, _this = this; if (_this._preserveImageData) return false; if (!_this._renderStrategy.isInsideSvgFilterTree) if (!_this._contains3dTransform) t1 = _this._childOverdraw && _this._canvasPool.__engine$_canvas == null && paint.maskFilter == null && paint.shader == null && paint.style !== B.PaintingStyle_1; else t1 = true; else t1 = true; return t1; }, _useDomForRenderingFillAndStroke$1(paint) { var t1, _this = this; if (_this._preserveImageData) return false; t1 = _this._renderStrategy; if (!t1.isInsideSvgFilterTree) if (!_this._contains3dTransform) t1 = (_this._childOverdraw || t1.hasImageElements || t1.hasParagraphs) && _this._canvasPool.__engine$_canvas == null && paint.maskFilter == null && paint.shader == null; else t1 = true; else t1 = true; return t1; }, drawLine$3(p1, p2, paint) { var path, shaderBounds, t1, ctx, t2, t3, t4, t5, t6, t7; if (this._useDomForRenderingFill$1(paint)) { path = A.SurfacePath$(); path.moveTo$2(0, p1._dx, p1._dy); path.lineTo$2(0, p2._dx, p2._dy); this.drawPath$2(path, paint); } else { shaderBounds = paint.shader != null ? A.Rect$fromPoints(p1, p2) : null; t1 = this._canvasPool; t1.get$contextHandle().setUpPaint$2(paint, shaderBounds); ctx = t1.get$context(0); ctx.beginPath(); shaderBounds = t1.get$contextHandle()._shaderBounds; t2 = p1._dx; t3 = p1._dy; t4 = p2._dx; t5 = p2._dy; if (shaderBounds == null) { A.callMethod(ctx, "moveTo", [t2, t3]); A.callMethod(ctx, "lineTo", [t4, t5]); } else { t6 = shaderBounds.left; t7 = shaderBounds.top; A.callMethod(ctx, "moveTo", [t2 - t6, t3 - t7]); A.callMethod(ctx, "lineTo", [t4 - t6, t5 - t7]); } ctx.stroke(); t1.get$contextHandle().tearDownPaint$0(); } }, drawPaint$1(paint) { var t1, inverted, dpr, width, height, topLeft, topRight, bottomRight, bottomLeft, t2, t3, t4, t5, t6, t7, t8, shaderBounds, ctx, _this = this; if (_this._useDomForRenderingFill$1(paint)) { t1 = _this._canvasPool._currentTransform; inverted = new A.Matrix4(new Float32Array(16)); inverted.setFrom$1(t1); inverted.copyInverse$1(inverted); dpr = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (dpr == null) { t1 = self.window.devicePixelRatio; dpr = t1 === 0 ? 1 : t1; } width = $._window.get$physicalSize()._dx * dpr; height = $._window.get$physicalSize()._dy * dpr; topLeft = inverted.perspectiveTransform$3$x$y$z(0, 0, 0); topRight = inverted.perspectiveTransform$3$x$y$z(width, 0, 0); bottomRight = inverted.perspectiveTransform$3$x$y$z(width, height, 0); bottomLeft = inverted.perspectiveTransform$3$x$y$z(0, height, 0); t1 = topLeft._0; t2 = topRight._0; t3 = bottomRight._0; t4 = bottomLeft._0; t5 = topLeft._1; t6 = topRight._1; t7 = bottomRight._1; t8 = bottomLeft._1; _this.drawRect$2(new A.Rect(Math.min(t1, Math.min(t2, Math.min(t3, t4))), Math.min(t5, Math.min(t6, Math.min(t7, t8))), Math.max(t1, Math.max(t2, Math.max(t3, t4))), Math.max(t5, Math.max(t6, Math.max(t7, t8)))), paint); } else { if (paint.shader != null) { t1 = _this._bounds; shaderBounds = new A.Rect(0, 0, t1.right - t1.left, t1.bottom - t1.top); } else shaderBounds = null; t1 = _this._canvasPool; t1.get$contextHandle().setUpPaint$2(paint, shaderBounds); ctx = t1.get$context(0); ctx.beginPath(); A.callMethod(ctx, "fillRect", [-10000, -10000, 20000, 20000]); t1.get$contextHandle().tearDownPaint$0(); } }, drawRect$2(rect, paint) { var t2, shaderBounds, t3, t4, t5, t6, t1 = this._canvasPool; if (this._useDomForRenderingFillAndStroke$1(paint)) { rect = A.adjustRectForDom(rect, paint); this._drawElement$3(A.buildDrawRectElement(rect, paint, "draw-rect", t1._currentTransform), new A.Offset(rect.left, rect.top), paint); } else { t1.get$contextHandle().setUpPaint$2(paint, rect); t2 = paint.style; t1.get$context(0).beginPath(); shaderBounds = t1.get$contextHandle()._shaderBounds; t3 = rect.left; t4 = rect.top; t5 = rect.right - t3; t6 = rect.bottom - t4; if (shaderBounds == null) A.callMethod(t1.get$context(0), "rect", [t3, t4, t5, t6]); else A.callMethod(t1.get$context(0), "rect", [t3 - shaderBounds.left, t4 - shaderBounds.top, t5, t6]); t1.get$contextHandle().paint$1(t2); t1.get$contextHandle().tearDownPaint$0(); } }, _drawElement$3(element, offset, paint) { var clipElements, t3, _i, clipElement, blendMode, _this = this, t1 = _this._canvasPool, t2 = t1.clipStack; if (t2 != null) { clipElements = A._clipContent(t2, element, B.Offset_0_0, A.transformWithOffset(t1._currentTransform, offset)); for (t1 = clipElements.length, t2 = _this.rootElement, t3 = _this.__engine$_children, _i = 0; _i < clipElements.length; clipElements.length === t1 || (0, A.throwConcurrentModificationError)(clipElements), ++_i) { clipElement = clipElements[_i]; t2.append(clipElement); t3.push(clipElement); } } else { _this.rootElement.append(element); _this.__engine$_children.push(element); } blendMode = paint.blendMode; if (blendMode != null) { t1 = element.style; t2 = A.blendModeToCssMixBlendMode(blendMode); A.DomCSSStyleDeclarationExtension_setProperty(t1, "mix-blend-mode", t2 == null ? "" : t2); } _this._closeCanvas$0(); }, drawRRect$2(rrect, paint) { var rect, element, shaderBounds, left, right, $top, bottom, t0, trRadiusX, tlRadiusX, trRadiusY, tlRadiusY, blRadiusX, brRadiusX, blRadiusY, brRadiusY, _s6_ = "lineTo", t1 = rrect.left, t2 = rrect.top, t3 = rrect.right, t4 = rrect.bottom, t5 = this._canvasPool; if (this._useDomForRenderingFillAndStroke$1(paint)) { rect = A.adjustRectForDom(new A.Rect(t1, t2, t3, t4), paint); element = A.buildDrawRectElement(rect, paint, "draw-rrect", t5._currentTransform); A.applyRRectBorderRadius(element.style, rrect); this._drawElement$3(element, new A.Offset(rect.left, rect.top), paint); } else { t5.get$contextHandle().setUpPaint$2(paint, new A.Rect(t1, t2, t3, t4)); t1 = paint.style; shaderBounds = t5.get$contextHandle()._shaderBounds; t2 = t5.get$context(0); rrect = (shaderBounds == null ? rrect : rrect.shift$1(new A.Offset(-shaderBounds.left, -shaderBounds.top))).scaleRadii$0(); left = rrect.left; right = rrect.right; $top = rrect.top; bottom = rrect.bottom; if (left > right) { t0 = right; right = left; left = t0; } if ($top > bottom) { t0 = bottom; bottom = $top; $top = t0; } trRadiusX = Math.abs(rrect.trRadiusX); tlRadiusX = Math.abs(rrect.tlRadiusX); trRadiusY = Math.abs(rrect.trRadiusY); tlRadiusY = Math.abs(rrect.tlRadiusY); blRadiusX = Math.abs(rrect.blRadiusX); brRadiusX = Math.abs(rrect.brRadiusX); blRadiusY = Math.abs(rrect.blRadiusY); brRadiusY = Math.abs(rrect.brRadiusY); t2.beginPath(); A.callMethod(t2, "moveTo", [left + trRadiusX, $top]); t3 = right - trRadiusX; A.callMethod(t2, _s6_, [t3, $top]); A.drawEllipse(t2, t3, $top + trRadiusY, trRadiusX, trRadiusY, 0, 4.71238898038469, 6.283185307179586, false); t3 = bottom - brRadiusY; A.callMethod(t2, _s6_, [right, t3]); A.drawEllipse(t2, right - brRadiusX, t3, brRadiusX, brRadiusY, 0, 0, 1.5707963267948966, false); t3 = left + blRadiusX; A.callMethod(t2, _s6_, [t3, bottom]); A.drawEllipse(t2, t3, bottom - blRadiusY, blRadiusX, blRadiusY, 0, 1.5707963267948966, 3.141592653589793, false); t3 = $top + tlRadiusY; A.callMethod(t2, _s6_, [left, t3]); A.drawEllipse(t2, left + tlRadiusX, t3, tlRadiusX, tlRadiusY, 0, 3.141592653589793, 4.71238898038469, false); t5.get$contextHandle().paint$1(t1); t5.get$contextHandle().tearDownPaint$0(); } }, drawOval$2(rect, paint) { var element, t2, shaderBounds, t3, cx, cy, t1 = this._canvasPool; if (this._useDomForRenderingFill$1(paint)) { rect = A.adjustRectForDom(rect, paint); element = A.buildDrawRectElement(rect, paint, "draw-oval", t1._currentTransform); t1 = rect.left; t2 = rect.top; this._drawElement$3(element, new A.Offset(t1, t2), paint); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "border-radius", A.S((rect.right - t1) / 2) + "px / " + A.S((rect.bottom - t2) / 2) + "px"); } else { t1.get$contextHandle().setUpPaint$2(paint, rect); t2 = paint.style; t1.get$context(0).beginPath(); shaderBounds = t1.get$contextHandle()._shaderBounds; t3 = shaderBounds == null; cx = t3 ? rect.get$center()._dx : rect.get$center()._dx - shaderBounds.left; cy = t3 ? rect.get$center()._dy : rect.get$center()._dy - shaderBounds.top; A.drawEllipse(t1.get$context(0), cx, cy, (rect.right - rect.left) / 2, (rect.bottom - rect.top) / 2, 0, 0, 6.283185307179586, false); t1.get$contextHandle().paint$1(t2); t1.get$contextHandle().tearDownPaint$0(); } }, drawCircle$3(c, radius, paint) { var rect, element, t1, t2, shaderBounds, t3, cx, cy, _this = this; if (_this._useDomForRenderingFillAndStroke$1(paint)) { rect = A.adjustRectForDom(A.Rect$fromCircle(c, radius), paint); element = A.buildDrawRectElement(rect, paint, "draw-circle", _this._canvasPool._currentTransform); _this._drawElement$3(element, new A.Offset(rect.left, rect.top), paint); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "border-radius", "50%"); } else { t1 = paint.shader != null ? A.Rect$fromCircle(c, radius) : null; t2 = _this._canvasPool; t2.get$contextHandle().setUpPaint$2(paint, t1); t1 = paint.style; t2.get$context(0).beginPath(); shaderBounds = t2.get$contextHandle()._shaderBounds; t3 = shaderBounds == null; cx = c._dx; cx = t3 ? cx : cx - shaderBounds.left; cy = c._dy; cy = t3 ? cy : cy - shaderBounds.top; A.drawEllipse(t2.get$context(0), cx, cy, radius, radius, 0, 0, 6.283185307179586, false); t2.get$contextHandle().paint$1(t1); t2.get$contextHandle().tearDownPaint$0(); } }, drawPath$2(path, paint) { var t1, transform, pathAsRect, t2, pathAsRRect, root, t3, t4, style, cssColor, sigma, _this = this, _s12_ = "setAttribute"; if (_this._useDomForRenderingFill$1(paint)) { t1 = _this._canvasPool; transform = t1._currentTransform; type$.SurfacePath._as(path); pathAsRect = path.pathRef.getRect$0(); if (pathAsRect != null) { _this.drawRect$2(pathAsRect, paint); return; } t2 = path.pathRef; pathAsRRect = t2.fIsRRect ? t2._getRRect$0() : null; if (pathAsRRect != null) { _this.drawRRect$2(pathAsRRect, paint); return; } root = A.createSVGSVGElement(); t2 = A.jsify("visible"); A.callMethod(root, _s12_, ["overflow", t2 == null ? type$.Object._as(t2) : t2]); t2 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "path"]); root.append(t2); t3 = paint.style; if (t3 !== B.PaintingStyle_1) if (t3 !== B.PaintingStyle_0) { t3 = paint.strokeWidth; t3 = t3 !== 0 && t3 != null; } else t3 = false; else t3 = true; t4 = paint.color; if (t3) { t3 = A.jsify(A.colorValueToCssString(t4)); A.callMethod(t2, _s12_, ["stroke", t3 == null ? type$.Object._as(t3) : t3]); t3 = paint.strokeWidth; t3 = A.jsify(A.S(t3 == null ? 1 : t3)); A.callMethod(t2, _s12_, ["stroke-width", t3 == null ? type$.Object._as(t3) : t3]); t3 = paint.strokeCap; if (t3 != null) { t3 = A.jsify(A.S(A.stringForStrokeCap(t3))); A.callMethod(t2, _s12_, ["stroke-linecap", t3 == null ? type$.Object._as(t3) : t3]); } t3 = A.jsify("none"); A.callMethod(t2, _s12_, ["fill", t3 == null ? type$.Object._as(t3) : t3]); } else { t3 = A.jsify(A.colorValueToCssString(t4)); A.callMethod(t2, _s12_, ["fill", t3 == null ? type$.Object._as(t3) : t3]); } if (path._fillType === B.PathFillType_1) { t3 = A.jsify("evenodd"); A.callMethod(t2, _s12_, ["fill-rule", t3 == null ? type$.Object._as(t3) : t3]); } t3 = A.jsify(A.pathToSvg(path.pathRef, 0, 0)); A.callMethod(t2, _s12_, ["d", t3 == null ? type$.Object._as(t3) : t3]); if (t1.clipStack == null) { style = root.style; A.DomCSSStyleDeclarationExtension_setProperty(style, "position", "absolute"); if (!transform.isIdentity$0(0)) { A.DomCSSStyleDeclarationExtension_setProperty(style, "transform", A.float64ListToCssTransform(transform._m4storage)); A.DomCSSStyleDeclarationExtension_setProperty(style, "transform-origin", "0 0 0"); } } if (paint.maskFilter != null) { t1 = paint.style; cssColor = A.colorValueToCssString(paint.color); sigma = paint.maskFilter._sigma; t2 = $.$get$_browserEngine(); if (t2 === B.BrowserEngine_1 && t1 !== B.PaintingStyle_1) A.DomCSSStyleDeclarationExtension_setProperty(root.style, "box-shadow", "0px 0px " + A.S(sigma * 2) + "px " + cssColor); else A.DomCSSStyleDeclarationExtension_setProperty(root.style, "filter", "blur(" + A.S(sigma) + "px)"); } _this._drawElement$3(root, B.Offset_0_0, paint); } else { t1 = paint.shader != null ? path.getBounds$0(0) : null; t2 = _this._canvasPool; t2.get$contextHandle().setUpPaint$2(paint, t1); t1 = paint.style; if (t1 == null && paint.strokeWidth != null) t2.drawPath$2(path, B.PaintingStyle_1); else t2.drawPath$2(path, t1); t2.get$contextHandle().tearDownPaint$0(); } }, drawShadow$4(path, color, elevation, transparentOccluder) { var t2, solidColor, t3, t4, t5, t1 = this._canvasPool, shadow = A.computeShadow(path.getBounds$0(0), elevation); if (shadow != null) { t2 = (B.JSNumber_methods.round$0(0.3 * (color.get$value(color) >>> 24 & 255)) & 255) << 24 | color.get$value(color) & 16777215; solidColor = A.colorComponentsToCssString(t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255, 255); t1.get$context(0).save(); t3 = t1.get$context(0); t3.globalAlpha = (t2 >>> 24 & 255) / 255; if (transparentOccluder) { t2 = $.$get$_browserEngine(); t2 = t2 !== B.BrowserEngine_1; } else t2 = false; t3 = shadow.offset; t4 = shadow.blurWidth; t5 = t3._dx; t3 = t3._dy; if (t2) { A.callMethod(t1.get$context(0), "translate", [t5, t3]); A.DomCanvasRenderingContext2DExtension_set_filter(t1.get$context(0), A.maskFilterToCanvasFilter(new A.MaskFilter(B.BlurStyle_0, t4))); A.DomCanvasRenderingContext2DExtension_set_strokeStyle(t1.get$context(0), ""); A.DomCanvasRenderingContext2DExtension_set_fillStyle(t1.get$context(0), solidColor); } else { A.DomCanvasRenderingContext2DExtension_set_filter(t1.get$context(0), "none"); A.DomCanvasRenderingContext2DExtension_set_strokeStyle(t1.get$context(0), ""); A.DomCanvasRenderingContext2DExtension_set_fillStyle(t1.get$context(0), solidColor); t1.get$context(0).shadowBlur = t4; A.DomCanvasRenderingContext2DExtension_set_shadowColor(t1.get$context(0), solidColor); A.DomCanvasRenderingContext2DExtension_set_shadowOffsetX(t1.get$context(0), t5); A.DomCanvasRenderingContext2DExtension_set_shadowOffsetY(t1.get$context(0), t3); } t1._runPath$2(t1.get$context(0), path); A.DomCanvasRenderingContext2DExtension_fill(t1.get$context(0), null); t1.get$context(0).restore(); } }, _reuseOrCreateImage$1(htmlImage) { var t3, imageElement, newImageElement, t1 = htmlImage.imgElement, t2 = A.DomHTMLImageElementExtension_get_src(t1); t2.toString; t3 = this._elementCache; if (t3 != null) { imageElement = t3.reuse$1(t2); if (imageElement != null) return imageElement; } if (!htmlImage._didClone) { htmlImage._didClone = true; A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "position", "absolute"); } newImageElement = A.DomNodeExtension_cloneNode(t1, true); t1 = this._elementCache; if (t1 != null) t1._addToCache$2(t2, new A._CrossFrameCacheItem(newImageElement, A._engine_BitmapCanvas__onEvictElement$closure(), t1.$ti._eval$1("_CrossFrameCacheItem<1>"))); return newImageElement; }, _drawImage$3(image, p, paint) { var blendMode, colorFilter, imgElement, svgFilter, t1, t2, clipElements, t3, _i, clipElement, cssTransform, _this = this, _null = null, _s14_ = "removeProperty"; type$.HtmlImage._as(image); blendMode = paint.blendMode; colorFilter = A.createHtmlColorFilter(paint.colorFilter); if (colorFilter instanceof A.ModeHtmlColorFilter) imgElement = _this._createImageElementWithBlend$4(image, colorFilter.color, colorFilter.blendMode, paint); else if (colorFilter instanceof A.MatrixHtmlColorFilter) { svgFilter = A.svgFilterFromColorMatrix(colorFilter.matrix); t1 = svgFilter.element; _this.rootElement.append(t1); _this.__engine$_children.push(t1); imgElement = _this._reuseOrCreateImage$1(image); A.DomCSSStyleDeclarationExtension_setProperty(imgElement.style, "filter", "url(#" + svgFilter.id + ")"); } else imgElement = _this._reuseOrCreateImage$1(image); t1 = imgElement.style; t2 = A.blendModeToCssMixBlendMode(blendMode); A.DomCSSStyleDeclarationExtension_setProperty(t1, "mix-blend-mode", t2 == null ? "" : t2); if (_this._preserveImageData && true) { t1 = _this._canvasPool; t1.get$contextHandle().setUpPaint$2(paint, _null); A.DomCanvasRenderingContext2DExtension_drawImage(t1.get$context(0), imgElement, p._dx, p._dy, _null, _null, _null, _null, _null, _null); t1.get$contextHandle().tearDownPaint$0(); } else { t1 = _this._canvasPool; if (t1.clipStack != null) { t2 = imgElement.style; A.callMethod(t2, _s14_, ["width"]); A.callMethod(t2, _s14_, ["height"]); t2 = t1.clipStack; t2.toString; clipElements = A._clipContent(t2, imgElement, p, t1._currentTransform); for (t1 = clipElements.length, t2 = _this.rootElement, t3 = _this.__engine$_children, _i = 0; _i < clipElements.length; clipElements.length === t1 || (0, A.throwConcurrentModificationError)(clipElements), ++_i) { clipElement = clipElements[_i]; t2.append(clipElement); t3.push(clipElement); } } else { cssTransform = A.float64ListToCssTransform(A.transformWithOffset(t1._currentTransform, p)._m4storage); t1 = imgElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform", cssTransform); A.callMethod(t1, _s14_, ["width"]); A.callMethod(t1, _s14_, ["height"]); _this.rootElement.append(imgElement); _this.__engine$_children.push(imgElement); } } return imgElement; }, _createImageElementWithBlend$4(image, color, blendMode, paint) { var svgFilter, t1, imgElement, _this = this; switch (blendMode.index) { case 19: case 18: case 25: case 13: case 15: case 12: case 5: case 9: case 7: case 26: case 27: case 28: case 11: case 10: svgFilter = A.svgFilterFromBlendMode(color, blendMode); t1 = svgFilter.element; _this.rootElement.append(t1); _this.__engine$_children.push(t1); imgElement = _this._reuseOrCreateImage$1(image); A.DomCSSStyleDeclarationExtension_setProperty(imgElement.style, "filter", "url(#" + svgFilter.id + ")"); if (blendMode === B.BlendMode_26) A.DomCSSStyleDeclarationExtension_setProperty(imgElement.style, "background-color", A.colorValueToCssString(color.get$value(color))); return imgElement; default: return _this._createBackgroundImageWithBlend$4(image, color, blendMode, paint); } }, drawImageRect$4(image, src, dst, paint) { var t2, requiresClipping, targetLeft, targetWidth, targetTop, t3, targetTop0, imgElement, targetHeight, imageStyle, widthPx, heightPx, $constructor, _this = this, t1 = src.left; if (t1 === 0) { t2 = src.top; requiresClipping = t2 !== 0 || src.right - t1 !== image.get$width(image) || src.bottom - t2 !== image.get$height(image); } else requiresClipping = true; targetLeft = dst.left; targetWidth = dst.right - targetLeft; if (targetWidth === image.get$width(image) && dst.bottom - dst.top === image.get$height(image) && !requiresClipping && paint.colorFilter == null) _this._drawImage$3(image, new A.Offset(targetLeft, dst.top), paint); else { if (requiresClipping) { _this.save$0(0); _this.clipRect$2(dst, B.ClipOp_1); } targetTop = dst.top; if (requiresClipping) { t2 = src.right - t1; if (t2 !== image.get$width(image)) targetLeft += -t1 * (targetWidth / t2); t2 = src.top; t3 = src.bottom - t2; targetTop0 = t3 !== image.get$height(image) ? targetTop + -t2 * ((dst.bottom - targetTop) / t3) : targetTop; } else targetTop0 = targetTop; imgElement = _this._drawImage$3(image, new A.Offset(targetLeft, targetTop0), paint); targetHeight = dst.bottom - targetTop; if (requiresClipping) { targetWidth *= image.get$width(image) / (src.right - t1); targetHeight *= image.get$height(image) / (src.bottom - src.top); } imageStyle = imgElement.style; widthPx = B.JSNumber_methods.toStringAsFixed$1(targetWidth, 2) + "px"; heightPx = B.JSNumber_methods.toStringAsFixed$1(targetHeight, 2) + "px"; A.DomCSSStyleDeclarationExtension_setProperty(imageStyle, "left", "0px"); A.DomCSSStyleDeclarationExtension_setProperty(imageStyle, "top", "0px"); A.DomCSSStyleDeclarationExtension_setProperty(imageStyle, "width", widthPx); A.DomCSSStyleDeclarationExtension_setProperty(imageStyle, "height", heightPx); $constructor = globalThis.HTMLImageElement; if (!($constructor != null && imgElement instanceof $constructor)) A.DomCSSStyleDeclarationExtension_setProperty(imgElement.style, "background-size", widthPx + " " + heightPx); if (requiresClipping) _this.restore$0(0); } _this._closeCanvas$0(); }, _createBackgroundImageWithBlend$4(image, filterColor, colorFilterBlendMode, paint) { var t1, _s8_ = "absolute", _s8_0 = "position", _s16_ = "background-color", _s16_0 = "background-image", imgElement = A.DomDocumentExtension_createElement(self.document, "div"), style = imgElement.style; switch (colorFilterBlendMode.index) { case 0: case 8: A.DomCSSStyleDeclarationExtension_setProperty(style, _s8_0, _s8_); break; case 1: case 3: A.DomCSSStyleDeclarationExtension_setProperty(style, _s8_0, _s8_); A.DomCSSStyleDeclarationExtension_setProperty(style, _s16_, A.colorValueToCssString(filterColor.get$value(filterColor))); break; case 2: case 6: A.DomCSSStyleDeclarationExtension_setProperty(style, _s8_0, _s8_); A.DomCSSStyleDeclarationExtension_setProperty(style, _s16_0, "url('" + A.S(A.DomHTMLImageElementExtension_get_src(image.imgElement)) + "')"); break; default: A.DomCSSStyleDeclarationExtension_setProperty(style, _s8_0, _s8_); A.DomCSSStyleDeclarationExtension_setProperty(style, _s16_0, "url('" + A.S(A.DomHTMLImageElementExtension_get_src(image.imgElement)) + "')"); t1 = A.blendModeToCssMixBlendMode(colorFilterBlendMode); A.DomCSSStyleDeclarationExtension_setProperty(style, "background-blend-mode", t1 == null ? "" : t1); A.DomCSSStyleDeclarationExtension_setProperty(style, _s16_, A.colorValueToCssString(filterColor.get$value(filterColor))); break; } return imgElement; }, _closeCanvas$0() { var t2, t3, t1 = this._canvasPool; if (t1.__engine$_canvas != null) { t1._restoreContextSave$0(); t1._contextHandle.reset$0(0); t2 = t1._activeCanvasList; if (t2 == null) t2 = t1._activeCanvasList = A._setArrayType([], type$.JSArray_JavaScriptObject); t3 = t1.__engine$_canvas; t3.toString; t2.push(t3); t1._contextHandle = t1._context = t1.__engine$_canvas = null; } this._childOverdraw = true; this._cachedLastCssFont = null; }, drawText$5$shadows$style(text, x, y, shadows, style) { var t1, t2, _i, shadow, t3, ctx = this._canvasPool.get$context(0); if (shadows != null) { ctx.save(); for (t1 = shadows.length, t2 = style === B.PaintingStyle_1, _i = 0; _i < shadows.length; shadows.length === t1 || (0, A.throwConcurrentModificationError)(shadows), ++_i) { shadow = shadows[_i]; t3 = A.colorValueToCssString(shadow.color.value); ctx.shadowColor = t3; ctx.shadowBlur = shadow.blurRadius; t3 = shadow.offset; ctx.shadowOffsetX = t3._dx; ctx.shadowOffsetY = t3._dy; if (t2) ctx.strokeText.apply(ctx, [text, x, y]); else A.DomCanvasRenderingContext2DExtension_fillText(ctx, text, x, y); } ctx.restore(); } if (style === B.PaintingStyle_1) A.callMethod(ctx, "strokeText", [text, x, y]); else A.DomCanvasRenderingContext2DExtension_fillText(ctx, text, x, y); }, drawParagraph$2(paragraph, offset) { var value, paragraphElement, t1, t2, clipElements, t3, _i, clipElement, _this = this; if (paragraph.canDrawOnCanvas && _this._canvasPool.__engine$_canvas != null && !_this._childOverdraw && !_this._renderStrategy.isInsideSvgFilterTree) { value = paragraph.__CanvasParagraph__paintService_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = paragraph.__CanvasParagraph__paintService_FI = new A.TextPaintService(paragraph); } value.paint$2(_this, offset); return; } paragraphElement = A.drawParagraphElement(paragraph, offset, null); t1 = _this._canvasPool; t2 = t1.clipStack; t1 = t1._currentTransform; if (t2 != null) { clipElements = A._clipContent(t2, paragraphElement, offset, t1); for (t1 = clipElements.length, t2 = _this.rootElement, t3 = _this.__engine$_children, _i = 0; _i < clipElements.length; clipElements.length === t1 || (0, A.throwConcurrentModificationError)(clipElements), ++_i) { clipElement = clipElements[_i]; t2.append(clipElement); t3.push(clipElement); } } else { A.setElementTransform(paragraphElement, A.transformWithOffset(t1, offset)._m4storage); _this.rootElement.append(paragraphElement); } _this.__engine$_children.push(paragraphElement); t1 = paragraphElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", "0px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", "0px"); _this._closeCanvas$0(); }, endOfPaint$0() { var t1, t2, children, t3, _i, element, paintOrderElement, t4, firstChild, $constructor, _this = this; _this._canvasPool.endOfPaint$0(); t1 = _this._elementCache; if (t1 != null) t1.commitFrame$0(); if (_this._contains3dTransform) { t1 = $.$get$_browserEngine(); t1 = t1 === B.BrowserEngine_1; } else t1 = false; if (t1) { t1 = _this.rootElement; t2 = type$._DomListWrapper_JavaScriptObject; t2 = A.CastIterable_CastIterable(new A._DomListWrapper(t1.children, t2), t2._eval$1("Iterable.E"), type$.JavaScriptObject); children = A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E")); for (t2 = children.length, t3 = _this.__engine$_children, _i = 0; _i < t2; ++_i) { element = children[_i]; paintOrderElement = A.DomDocumentExtension_createElement(self.document, "div"); t4 = paintOrderElement.style; t4.setProperty.apply(t4, ["transform", "translate3d(0,0,0)", ""]); paintOrderElement.append(element); t1.append(paintOrderElement); t3.push(paintOrderElement); } } firstChild = _this.rootElement.firstChild; if (firstChild != null) { $constructor = globalThis.HTMLElement; if ($constructor != null && firstChild instanceof $constructor) if (firstChild.tagName.toLowerCase() === "canvas") A.DomCSSStyleDeclarationExtension_setProperty(firstChild.style, "z-index", "-1"); } } }; A.SvgBlendMode.prototype = {}; A.SurfaceCanvas.prototype = { save$0(_) { var t1 = this.__engine$_canvas; t1._paintBounds.saveTransformsAndClip$0(); t1._commands.push(B.C_PaintSave); ++t1._saveCount; }, saveLayer$2(bounds, paint) { var t1 = type$.SurfacePaint, t2 = this.__engine$_canvas, t3 = t2.renderStrategy, t4 = t2._commands, t5 = t2._paintBounds; if (bounds == null) { t1._as(paint); t3.hasArbitraryPaint = true; t4.push(B.C_PaintSave); t5.saveTransformsAndClip$0(); ++t2._saveCount; } else { t1._as(paint); t3.hasArbitraryPaint = true; t4.push(B.C_PaintSave); t5.saveTransformsAndClip$0(); ++t2._saveCount; } }, restore$0(_) { var t2, clipRect, t1 = this.__engine$_canvas; if (!t1._recordingEnded && t1._saveCount > 1) { t2 = t1._paintBounds; t2._currentMatrix = t2.__engine$_transforms.pop(); clipRect = t2._clipStack.pop(); if (clipRect != null) { t2._currentClipLeft = clipRect.left; t2._currentClipTop = clipRect.top; t2._currentClipRight = clipRect.right; t2._currentClipBottom = clipRect.bottom; t2._clipRectInitialized = true; } else if (t2._clipRectInitialized) t2._clipRectInitialized = false; } t2 = t1._commands; if (t2.length !== 0 && B.JSArray_methods.get$last(t2) instanceof A.PaintSave) t2.pop(); else t2.push(B.C_PaintRestore); --t1._saveCount; }, translate$2(_, dx, dy) { var t1 = this.__engine$_canvas, t2 = t1._paintBounds; if (dx !== 0 || dy !== 0) t2._currentMatrixIsIdentity = false; t2._currentMatrix.translate$2(0, dx, dy); t1._commands.push(new A.PaintTranslate(dx, dy)); }, scale$2(_, sx, sy) { var t1 = sy == null ? sx : sy, t2 = this.__engine$_canvas, t3 = t2._paintBounds; if (sx !== 1 || t1 !== 1) t3._currentMatrixIsIdentity = false; t3._currentMatrix.scale$3(0, sx, t1, 1); t2._commands.push(new A.PaintScale(sx, t1)); return null; }, rotate$1(_, radians) { var cosAngle, sinAngle, t3, t4, t5, t6, t7, t8, t9, t10, t11, t1 = this.__engine$_canvas, t2 = t1._paintBounds; if (radians !== 0) t2._currentMatrixIsIdentity = false; t2 = t2._currentMatrix; cosAngle = Math.cos(radians); sinAngle = Math.sin(radians); t2 = t2._m4storage; t3 = t2[0]; t4 = t2[4]; t5 = t2[1]; t6 = t2[5]; t7 = t2[2]; t8 = t2[6]; t9 = t2[3]; t10 = t2[7]; t11 = -sinAngle; t2[0] = t3 * cosAngle + t4 * sinAngle; t2[1] = t5 * cosAngle + t6 * sinAngle; t2[2] = t7 * cosAngle + t8 * sinAngle; t2[3] = t9 * cosAngle + t10 * sinAngle; t2[4] = t3 * t11 + t4 * cosAngle; t2[5] = t5 * t11 + t6 * cosAngle; t2[6] = t7 * t11 + t8 * cosAngle; t2[7] = t9 * t11 + t10 * cosAngle; t1._commands.push(new A.PaintRotate(radians)); }, transform$1(_, matrix4) { var t1 = A.toMatrix32(matrix4), t2 = this.__engine$_canvas, t3 = t2._paintBounds; t3._currentMatrix.multiply$1(0, new A.Matrix4(t1)); t3._currentMatrixIsIdentity = t3._currentMatrix.isIdentity$0(0); t2._commands.push(new A.PaintTransform(t1)); }, clipRect$3$clipOp$doAntiAlias(rect, clipOp, doAntiAlias) { this.__engine$_canvas.clipRect$2(rect, clipOp); }, clipRect$2$doAntiAlias(rect, doAntiAlias) { return this.clipRect$3$clipOp$doAntiAlias(rect, B.ClipOp_1, doAntiAlias); }, clipRect$1(rect) { return this.clipRect$3$clipOp$doAntiAlias(rect, B.ClipOp_1, true); }, clipRRect$2$doAntiAlias(rrect, doAntiAlias) { var t1 = this.__engine$_canvas, command = new A.PaintClipRRect(rrect); t1._paintBounds.clipRect$2(new A.Rect(rrect.left, rrect.top, rrect.right, rrect.bottom), command); t1.renderStrategy.hasArbitraryPaint = true; t1._commands.push(command); }, clipRRect$1(rrect) { return this.clipRRect$2$doAntiAlias(rrect, true); }, clipPath$2$doAntiAlias(_, path, doAntiAlias) { var command, t1 = this.__engine$_canvas; type$.SurfacePath._as(path); command = new A.PaintClipPath(path); t1._paintBounds.clipRect$2(path.getBounds$0(0), command); t1.renderStrategy.hasArbitraryPaint = true; t1._commands.push(command); }, clipPath$1(_, path) { return this.clipPath$2$doAntiAlias(0, path, true); }, drawLine$3(p1, p2, paint) { var paintSpread, command, t2, t3, t4, t5, t1 = this.__engine$_canvas; type$.SurfacePaint._as(paint); paintSpread = Math.max(A._getPaintSpread(paint), 1); paint._frozen = true; command = new A.PaintDrawLine(p1, p2, paint._paintData); t2 = p1._dx; t3 = p2._dx; t4 = p1._dy; t5 = p2._dy; t1._paintBounds.growLTRB$5(Math.min(t2, t3) - paintSpread, Math.min(t4, t5) - paintSpread, Math.max(t2, t3) + paintSpread, Math.max(t4, t5) + paintSpread, command); t1._didDraw = t1.renderStrategy.hasArbitraryPaint = true; t1._commands.push(command); }, drawPaint$1(paint) { var command, t2, t1 = this.__engine$_canvas; type$.SurfacePaint._as(paint); paint._frozen = t1._didDraw = t1.renderStrategy.hasArbitraryPaint = true; command = new A.PaintDrawPaint(paint._paintData); t2 = t1._paintBounds; t2.grow$2(t2.maxPaintBounds, command); t1._commands.push(command); }, drawRect$2(rect, paint) { this.__engine$_canvas.drawRect$2(rect, type$.SurfacePaint._as(paint)); }, drawRRect$2(rrect, paint) { this.__engine$_canvas.drawRRect$2(rrect, type$.SurfacePaint._as(paint)); }, drawDRRect$3(outer, inner, paint) { this.__engine$_canvas.drawDRRect$3(outer, inner, type$.SurfacePaint._as(paint)); }, drawOval$2(rect, paint) { var paintSpread, command, t2, t1 = this.__engine$_canvas; type$.SurfacePaint._as(paint); t1._didDraw = t1.renderStrategy.hasArbitraryPaint = true; paintSpread = A._getPaintSpread(paint); paint._frozen = true; command = new A.PaintDrawOval(rect, paint._paintData); t2 = t1._paintBounds; if (paintSpread !== 0) t2.grow$2(rect.inflate$1(paintSpread), command); else t2.grow$2(rect, command); t1._commands.push(command); }, drawCircle$3(c, radius, paint) { var paintSpread, command, distance, t2, t3, t1 = this.__engine$_canvas; type$.SurfacePaint._as(paint); t1._didDraw = t1.renderStrategy.hasArbitraryPaint = true; paintSpread = A._getPaintSpread(paint); paint._frozen = true; command = new A.PaintDrawCircle(c, radius, paint._paintData); distance = radius + paintSpread; t2 = c._dx; t3 = c._dy; t1._paintBounds.growLTRB$5(t2 - distance, t3 - distance, t2 + distance, t3 + distance, command); t1._commands.push(command); }, drawArc$5(rect, startAngle, sweepAngle, useCenter, paint) { var forceMoveTo, path = $.$get$_renderer().createPath$0(); if (sweepAngle <= -6.283185307179586) { path.arcTo$4(0, rect, startAngle, -3.141592653589793, true); startAngle -= 3.141592653589793; path.arcTo$4(0, rect, startAngle, -3.141592653589793, false); startAngle -= 3.141592653589793; sweepAngle += 6.283185307179586; forceMoveTo = false; } else forceMoveTo = true; for (; sweepAngle >= 6.283185307179586; forceMoveTo = false) { path.arcTo$4(0, rect, startAngle, 3.141592653589793, forceMoveTo); startAngle += 3.141592653589793; path.arcTo$4(0, rect, startAngle, 3.141592653589793, false); startAngle += 3.141592653589793; sweepAngle -= 6.283185307179586; } path.arcTo$4(0, rect, startAngle, sweepAngle, forceMoveTo); this.__engine$_canvas.drawPath$2(path, type$.SurfacePaint._as(paint)); }, drawPath$2(path, paint) { this.__engine$_canvas.drawPath$2(path, type$.SurfacePaint._as(paint)); }, drawImageRect$4(image, src, dst, paint) { var t2, command, t1 = this.__engine$_canvas; type$.SurfacePaint._as(paint); t2 = t1.renderStrategy; paint._frozen = t1._didDraw = t2.hasImageElements = t2.hasArbitraryPaint = true; command = new A.PaintDrawImageRect(image, src, dst, paint._paintData); t1._paintBounds.grow$2(dst, command); t1._commands.push(command); }, drawParagraph$2(paragraph, offset) { this.__engine$_canvas.drawParagraph$2(paragraph, offset); }, drawShadow$4(path, color, elevation, transparentOccluder) { var shadowRect, command, t1 = this.__engine$_canvas; t1._didDraw = t1.renderStrategy.hasArbitraryPaint = true; shadowRect = A.computePenumbraBounds(path.getBounds$0(0), elevation); command = new A.PaintDrawShadow(type$.SurfacePath._as(path), color, elevation, transparentOccluder); t1._paintBounds.grow$2(shadowRect, command); t1._commands.push(command); } }; A._DomClip.prototype = { get$childContainer() { return this._DomClip__childContainer; }, createElement$0(_) { var element = this.defaultCreateElement$1("flt-clip"), t1 = A.DomDocumentExtension_createElement(self.document, "flt-clip-interior"); this._DomClip__childContainer = t1; A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "position", "absolute"); t1 = this._DomClip__childContainer; t1.toString; element.append(t1); return element; }, applyOverflow$2(element, clipBehaviour) { var t1; if (clipBehaviour !== B.Clip_0) { t1 = element.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "overflow", "hidden"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "z-index", "0"); } } }; A.PersistedClipRect.prototype = { recomputeTransformAndClip$0() { var _this = this; _this.transform = _this.parent.transform; if (_this.clipBehavior !== B.Clip_0) _this.localClipBounds = _this.rect; else _this.localClipBounds = null; _this.projectedClip = null; }, createElement$0(_) { var t1 = this.super$_DomClip$createElement(0), t2 = A.jsify("rect"); A.callMethod(t1, "setAttribute", ["clip-type", t2 == null ? type$.Object._as(t2) : t2]); return t1; }, apply$0() { var t4, _this = this, t1 = _this.rootElement.style, t2 = _this.rect, t3 = t2.left; A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", A.S(t3) + "px"); t4 = t2.top; A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", A.S(t4) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", A.S(t2.right - t3) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", A.S(t2.bottom - t4) + "px"); t2 = _this.rootElement; t2.toString; _this.applyOverflow$2(t2, _this.clipBehavior); t2 = _this._DomClip__childContainer.style; A.DomCSSStyleDeclarationExtension_setProperty(t2, "left", A.S(-t3) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t2, "top", A.S(-t4) + "px"); }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (!_this.rect.$eq(0, oldSurface.rect) || _this.clipBehavior !== oldSurface.clipBehavior) { _this.localClipBounds = null; _this.apply$0(); } }, get$isClipping() { return true; }, $isClipRectEngineLayer0: 1 }; A.PersistedClipRRect.prototype = { recomputeTransformAndClip$0() { var t1, _this = this; _this.transform = _this.parent.transform; if (_this.clipBehavior !== B.Clip_0) { t1 = _this.rrect; _this.localClipBounds = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); } else _this.localClipBounds = null; _this.projectedClip = null; }, createElement$0(_) { var t1 = this.super$_DomClip$createElement(0), t2 = A.jsify("rrect"); A.callMethod(t1, "setAttribute", ["clip-type", t2 == null ? type$.Object._as(t2) : t2]); return t1; }, apply$0() { var t3, _this = this, style = _this.rootElement.style, t1 = _this.rrect, t2 = t1.left; A.DomCSSStyleDeclarationExtension_setProperty(style, "left", A.S(t2) + "px"); t3 = t1.top; A.DomCSSStyleDeclarationExtension_setProperty(style, "top", A.S(t3) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "width", A.S(t1.right - t2) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "height", A.S(t1.bottom - t3) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-top-left-radius", A.S(t1.tlRadiusX) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-top-right-radius", A.S(t1.trRadiusX) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-bottom-right-radius", A.S(t1.brRadiusX) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(style, "border-bottom-left-radius", A.S(t1.blRadiusX) + "px"); t1 = _this.rootElement; t1.toString; _this.applyOverflow$2(t1, _this.clipBehavior); t1 = _this._DomClip__childContainer.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", A.S(-t2) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", A.S(-t3) + "px"); }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (!_this.rrect.$eq(0, oldSurface.rrect) || _this.clipBehavior !== oldSurface.clipBehavior) { _this.localClipBounds = null; _this.apply$0(); } }, get$isClipping() { return true; }, $isClipRRectEngineLayer0: 1 }; A.PersistedClipPath.prototype = { createElement$0(_) { return this.defaultCreateElement$1("flt-clippath"); }, recomputeTransformAndClip$0() { var _this = this; _this.super$PersistedContainerSurface$recomputeTransformAndClip(); if (_this.clipBehavior !== B.Clip_0) { if (_this.localClipBounds == null) _this.localClipBounds = _this.clipPath.getBounds$0(0); } else _this.localClipBounds = null; }, apply$0() { var _this = this, t1 = _this._clipElement; if (t1 != null) t1.remove(); t1 = _this.rootElement; t1.toString; t1 = A.createSvgClipDef(t1, _this.clipPath); _this._clipElement = t1; _this.rootElement.append(t1); }, update$1(_, oldSurface) { var t1, _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (oldSurface.clipPath !== _this.clipPath) { _this.localClipBounds = null; t1 = oldSurface._clipElement; if (t1 != null) t1.remove(); _this.apply$0(); } else _this._clipElement = oldSurface._clipElement; oldSurface._clipElement = null; }, discard$0() { var t1 = this._clipElement; if (t1 != null) t1.remove(); this._clipElement = null; this.super$PersistedContainerSurface$discard(); }, get$isClipping() { return true; }, $isClipPathEngineLayer0: 1 }; A.SvgFilterBuilder.prototype = { setFeColorMatrix$2$result(matrix, result) { var t3, i, t4, t5, t1 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "feColorMatrix"]), t2 = t1.type; t2.toString; A.SVGAnimatedEnumerationExtenson_set_baseVal(t2, 1); t2 = t1.result; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, result); t2 = t1.values.baseVal; t2.toString; for (t3 = this.root, i = 0; i < 20; ++i) { t4 = t3.createSVGNumber(); t5 = matrix[i]; t4.value = t5; t2.appendItem(t4); } this.filter.append(t1); }, setFeFlood$3$floodColor$floodOpacity$result(floodColor, floodOpacity, result) { var _s12_ = "setAttribute", t1 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "feFlood"]), t2 = A.jsify(floodColor); A.callMethod(t1, _s12_, ["flood-color", t2 == null ? type$.Object._as(t2) : t2]); t2 = A.jsify(floodOpacity); A.callMethod(t1, _s12_, ["flood-opacity", t2 == null ? type$.Object._as(t2) : t2]); t2 = t1.result; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, result); this.filter.append(t1); }, setFeBlend$3$in1$in2$mode(in1, in2, mode) { var t1 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "feBlend"]), t2 = t1.in1; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, in1); t2 = t1.in2; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, in2); t2 = t1.mode; t2.toString; A.SVGAnimatedEnumerationExtenson_set_baseVal(t2, mode); this.filter.append(t1); }, setFeComposite$8$in1$in2$k1$k2$k3$k4$operator$result(in1, in2, k1, k2, k3, k4, operator, result) { var t1 = A.callMethod(self.document, "createElementNS", ["http://www.w3.org/2000/svg", "feComposite"]), t2 = t1.in1; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, in1); t2 = t1.in2; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, in2); t2 = t1.operator; t2.toString; A.SVGAnimatedEnumerationExtenson_set_baseVal(t2, operator); if (k1 != null) { t2 = t1.k1; t2.toString; A.SVGAnimatedNumberExtension_set_baseVal(t2, k1); } if (k2 != null) { t2 = t1.k2; t2.toString; A.SVGAnimatedNumberExtension_set_baseVal(t2, k2); } if (k3 != null) { t2 = t1.k3; t2.toString; A.SVGAnimatedNumberExtension_set_baseVal(t2, k3); } if (k4 != null) { t2 = t1.k4; t2.toString; A.SVGAnimatedNumberExtension_set_baseVal(t2, k4); } t2 = t1.result; t2.toString; A.SVGAnimatedStringExtension_set_baseVal(t2, result); this.filter.append(t1); }, setFeComposite$4$in1$in2$operator$result(in1, in2, operator, result) { var _null = null; return this.setFeComposite$8$in1$in2$k1$k2$k3$k4$operator$result(in1, in2, _null, _null, _null, _null, operator, result); }, build$0() { var t1 = this.root; t1.append(this.filter); return new A.SvgFilter(this.id, t1); }, get$id(receiver) { return this.id; } }; A.SvgFilter.prototype = { get$id(receiver) { return this.id; } }; A.DomCanvas.prototype = { clear$0(_) { this.super$SaveElementStackTracking$clear(0); A.removeAllChildren(this.rootElement); }, clipRect$2(rect, clipOp) { throw A.wrapException(A.UnimplementedError$(null)); }, clipRRect$1(rrect) { throw A.wrapException(A.UnimplementedError$(null)); }, clipPath$1(_, path) { throw A.wrapException(A.UnimplementedError$(null)); }, drawLine$3(p1, p2, paint) { throw A.wrapException(A.UnimplementedError$(null)); }, drawPaint$1(paint) { throw A.wrapException(A.UnimplementedError$(null)); }, drawRect$2(rect, paint) { var t1; rect = A.adjustRectForDom(rect, paint); t1 = this.SaveElementStackTracking__elementStack; t1 = t1.length === 0 ? this.rootElement : B.JSArray_methods.get$last(t1); t1.append(A.buildDrawRectElement(rect, paint, "draw-rect", this.SaveElementStackTracking__currentTransform)); }, drawRRect$2(rrect, paint) { var t1, element = A.buildDrawRectElement(A.adjustRectForDom(new A.Rect(rrect.left, rrect.top, rrect.right, rrect.bottom), paint), paint, "draw-rrect", this.SaveElementStackTracking__currentTransform); A.applyRRectBorderRadius(element.style, rrect); t1 = this.SaveElementStackTracking__elementStack; t1 = t1.length === 0 ? this.rootElement : B.JSArray_methods.get$last(t1); t1.append(element); }, drawOval$2(rect, paint) { throw A.wrapException(A.UnimplementedError$(null)); }, drawCircle$3(c, radius, paint) { throw A.wrapException(A.UnimplementedError$(null)); }, drawPath$2(path, paint) { throw A.wrapException(A.UnimplementedError$(null)); }, drawShadow$4(path, color, elevation, transparentOccluder) { throw A.wrapException(A.UnimplementedError$(null)); }, drawImageRect$4(image, src, dst, paint) { throw A.wrapException(A.UnimplementedError$(null)); }, drawParagraph$2(paragraph, offset) { var paragraphElement = A.drawParagraphElement(paragraph, offset, this.SaveElementStackTracking__currentTransform), t1 = this.SaveElementStackTracking__elementStack; t1 = t1.length === 0 ? this.rootElement : B.JSArray_methods.get$last(t1); t1.append(paragraphElement); }, endOfPaint$0() { } }; A.PersistedImageFilter.prototype = { recomputeTransformAndClip$0() { var t2, dx, dy, _this = this, t1 = _this.parent.transform; _this.transform = t1; t2 = _this.offset; dx = t2._dx; dy = t2._dy; if (dx !== 0 || dy !== 0) { t1.toString; t2 = new A.Matrix4(new Float32Array(16)); t2.setFrom$1(t1); _this.transform = t2; t2.translate$2(0, dx, dy); } _this.projectedClip = null; }, get$localTransformInverse() { var t2, t1 = this._localTransformInverse; if (t1 == null) { t1 = this.offset; t2 = A.Matrix4$identity(); t2.setTranslationRaw$3(-t1._dx, -t1._dy, 0); this._localTransformInverse = t2; t1 = t2; } return t1; }, get$childContainer() { return this._childContainer; }, adoptElements$1(oldSurface) { this.super$PersistedSurface$adoptElements(oldSurface); this._svgFilter = oldSurface._svgFilter; this._childContainer = oldSurface._childContainer; oldSurface._childContainer = oldSurface._svgFilter = null; }, discard$0() { var _this = this; _this.super$PersistedContainerSurface$discard(); $._flutterViewEmbedder.removeResource$1(_this._svgFilter); _this._childContainer = _this._svgFilter = null; }, createElement$0(_) { var _s8_ = "position", _s8_0 = "absolute", _s16_ = "transform-origin", element = this.defaultCreateElement$1("flt-image-filter"), container = this.defaultCreateElement$1("flt-image-filter-interior"); A.setElementStyle(container, _s8_, _s8_0); A.setElementStyle(container, _s16_, "0 0 0"); A.setElementStyle(element, _s8_, _s8_0); A.setElementStyle(element, _s16_, "0 0 0"); this._childContainer = container; element.appendChild(container); return element; }, apply$0() { var t1, t2, _this = this, backendFilter = type$.EngineImageFilter._as(_this.filter); $._flutterViewEmbedder.removeResource$1(_this._svgFilter); _this._svgFilter = null; A.DomCSSStyleDeclarationExtension_setProperty(_this._childContainer.style, "filter", backendFilter.get$filterAttribute()); A.DomCSSStyleDeclarationExtension_setProperty(_this._childContainer.style, "transform", backendFilter.get$transformAttribute()); t1 = _this.rootElement.style; t2 = _this.offset; A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", A.S(t2._dx) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", A.S(t2._dy) + "px"); }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (!oldSurface.filter.$eq(0, _this.filter) || !oldSurface.offset.$eq(0, _this.offset)) _this.apply$0(); }, $isImageFilterEngineLayer0: 1 }; A.PersistedOffset.prototype = { recomputeTransformAndClip$0() { var t2, t3, _this = this, t1 = _this.parent.transform; _this.transform = t1; t2 = _this.dx; if (t2 !== 0 || _this.dy !== 0) { t1.toString; t3 = new A.Matrix4(new Float32Array(16)); t3.setFrom$1(t1); _this.transform = t3; t3.translate$2(0, t2, _this.dy); } _this.projectedClip = null; }, get$localTransformInverse() { var _this = this, t1 = _this._localTransformInverse; if (t1 == null) { t1 = A.Matrix4$identity(); t1.setTranslationRaw$3(-_this.dx, -_this.dy, 0); _this._localTransformInverse = t1; } return t1; }, createElement$0(_) { var element = A.DomDocumentExtension_createElement(self.document, "flt-offset"); A.setElementStyle(element, "position", "absolute"); A.setElementStyle(element, "transform-origin", "0 0 0"); return element; }, apply$0() { A.DomCSSStyleDeclarationExtension_setProperty(this.rootElement.style, "transform", "translate(" + A.S(this.dx) + "px, " + A.S(this.dy) + "px)"); }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (oldSurface.dx !== _this.dx || oldSurface.dy !== _this.dy) _this.apply$0(); }, $isOffsetEngineLayer0: 1 }; A.PersistedOpacity.prototype = { recomputeTransformAndClip$0() { var t2, dx, dy, _this = this, t1 = _this.parent.transform; _this.transform = t1; t2 = _this.offset; dx = t2._dx; dy = t2._dy; if (dx !== 0 || dy !== 0) { t1.toString; t2 = new A.Matrix4(new Float32Array(16)); t2.setFrom$1(t1); _this.transform = t2; t2.translate$2(0, dx, dy); } _this.projectedClip = null; }, get$localTransformInverse() { var t2, t1 = this._localTransformInverse; if (t1 == null) { t1 = this.offset; t2 = A.Matrix4$identity(); t2.setTranslationRaw$3(-t1._dx, -t1._dy, 0); this._localTransformInverse = t2; t1 = t2; } return t1; }, createElement$0(_) { var element = A.DomDocumentExtension_createElement(self.document, "flt-opacity"); A.setElementStyle(element, "position", "absolute"); A.setElementStyle(element, "transform-origin", "0 0 0"); return element; }, apply$0() { var t2, t1 = this.rootElement; t1.toString; A.setElementStyle(t1, "opacity", A.S(this.alpha / 255)); t2 = this.offset; A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "transform", "translate(" + A.S(t2._dx) + "px, " + A.S(t2._dy) + "px)"); }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); if (_this.alpha !== oldSurface.alpha || !_this.offset.$eq(0, oldSurface.offset)) _this.apply$0(); }, $isOpacityEngineLayer0: 1 }; A.SurfacePaint.prototype = { set$blendMode(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.blendMode = value; }, get$style(_) { var t1 = this._paintData.style; return t1 == null ? B.PaintingStyle_0 : t1; }, set$style(_, value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.style = value; }, get$strokeWidth() { var t1 = this._paintData.strokeWidth; return t1 == null ? 0 : t1; }, set$strokeWidth(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.strokeWidth = value; }, set$strokeCap(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.strokeCap = value; }, set$strokeJoin(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.strokeJoin = value; }, set$isAntiAlias(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.isAntiAlias = value; }, get$color(_) { return new A.Color(this._paintData.color); }, set$color(_, value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.color = value.get$value(value); }, set$invertColors(value) { }, set$shader(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.shader = value; }, set$maskFilter(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.maskFilter = value; }, set$filterQuality(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.filterQuality = value; }, set$colorFilter(value) { var _this = this; if (_this._frozen) { _this._paintData = _this._paintData.clone$0(0); _this._frozen = false; } _this._paintData.colorFilter = value; }, toString$0(_) { var t4, semicolon, t1 = "" + "Paint(", t2 = this._paintData.style, t3 = t2 == null; if ((t3 ? B.PaintingStyle_0 : t2) === B.PaintingStyle_1) { t1 += (t3 ? B.PaintingStyle_0 : t2).toString$0(0); t2 = this._paintData; t3 = t2.strokeWidth; t4 = t3 == null; if ((t4 ? 0 : t3) !== 0) t1 += " " + A.S(t4 ? 0 : t3); else t1 += " hairline"; t2 = t2.strokeCap; t3 = t2 == null; if ((t3 ? B.StrokeCap_0 : t2) !== B.StrokeCap_0) t1 += " " + (t3 ? B.StrokeCap_0 : t2).toString$0(0); semicolon = "; "; } else semicolon = ""; t2 = this._paintData; if (!t2.isAntiAlias) { t1 += semicolon + "antialias off"; semicolon = "; "; } t2 = t2.color; t1 = (t2 !== 4278190080 ? t1 + (semicolon + new A.Color(t2).toString$0(0)) : t1) + ")"; return t1.charCodeAt(0) == 0 ? t1 : t1; }, $isPaint: 1 }; A.SurfacePaintData.prototype = { clone$0(_) { var _this = this, t1 = new A.SurfacePaintData(); t1.blendMode = _this.blendMode; t1.filterQuality = _this.filterQuality; t1.maskFilter = _this.maskFilter; t1.shader = _this.shader; t1.isAntiAlias = _this.isAntiAlias; t1.color = _this.color; t1.colorFilter = _this.colorFilter; t1.strokeWidth = _this.strokeWidth; t1.style = _this.style; t1.strokeJoin = _this.strokeJoin; t1.strokeCap = _this.strokeCap; return t1; }, toString$0(_) { return this.super$Object$toString(0); } }; A.Conic.prototype = { toQuads$0() { var dst, t1, t2, t3, controlPointOffset, skipSubdivide, pointCount, hasNonFinitePoints, p, _this = this, pointList = A._setArrayType([], type$.JSArray_Offset), subdivideCount = _this._computeSubdivisionCount$1(0.25), quadCount = B.JSInt_methods._shlPositive$1(1, subdivideCount); pointList.push(new A.Offset(_this.p0x, _this.p0y)); if (subdivideCount === 5) { dst = new A._ConicPair(); _this._chop$1(dst); t1 = dst.first; t1.toString; t2 = dst.second; t2.toString; t3 = t1.p1x; if (t3 === t1.p2x && t1.p1y === t1.p2y && t2.p0x === t2.p1x && t2.p0y === t2.p1y) { controlPointOffset = new A.Offset(t3, t1.p1y); pointList.push(controlPointOffset); pointList.push(controlPointOffset); pointList.push(controlPointOffset); pointList.push(new A.Offset(t2.p2x, t2.p2y)); quadCount = 2; skipSubdivide = true; } else skipSubdivide = false; } else skipSubdivide = false; if (!skipSubdivide) A.Conic__subdivide(_this, subdivideCount, pointList); pointCount = 2 * quadCount + 1; p = 0; while (true) { if (!(p < pointCount)) { hasNonFinitePoints = false; break; } t1 = pointList[p]; if (isNaN(t1._dx) || isNaN(t1._dy)) { hasNonFinitePoints = true; break; } ++p; } if (hasNonFinitePoints) for (t1 = pointCount - 1, t2 = _this.p1x, t3 = _this.p1y, p = 1; p < t1; ++p) pointList[p] = new A.Offset(t2, t3); return pointList; }, _chop$1(pair) { var w2, scaleHalf, _this = this, t1 = _this.fW, scale = 1 / (1 + t1), newW = Math.sqrt(0.5 + t1 * 0.5), t2 = _this.p1x, t3 = t1 * t2, t4 = _this.p1y, t5 = t1 * t4, t6 = _this.p0x, t7 = _this.p2x, t8 = (t6 + 2 * t3 + t7) * scale * 0.5, t9 = _this.p0y, t10 = _this.p2y, t11 = (t9 + 2 * t5 + t10) * scale * 0.5, m = new A.Offset(t8, t11); if (isNaN(t8) || isNaN(t11)) { w2 = t1 * 2; scaleHalf = scale * 0.5; m = new A.Offset((t6 + w2 * t2 + t7) * scaleHalf, (t9 + w2 * t4 + t10) * scaleHalf); } t1 = m._dx; t2 = m._dy; pair.first = new A.Conic(t6, t9, (t6 + t3) * scale, (t9 + t5) * scale, t1, t2, newW); pair.second = new A.Conic(t1, t2, (t7 + t3) * scale, (t10 + t5) * scale, t7, t10, newW); }, chopAtYExtrema$1(dst) { var _this = this, t = _this._findYExtrema$0(); if (t == null) { dst.push(_this); return; } if (!_this._chopAt$3$cleanupMiddle(t, dst, true)) { dst.push(_this); return; } }, _findYExtrema$0() { var wP10, quadRoots, _this = this, t1 = _this.p2y, t2 = _this.p0y, p20 = t1 - t2; t1 = _this.fW; wP10 = t1 * (_this.p1y - t2); quadRoots = new A.QuadRoots(); if (quadRoots.findRoots$3(t1 * p20 - p20, p20 - 2 * wP10, wP10) === 1) return quadRoots.root0; return null; }, _chopAt$3$cleanupMiddle(t, dst, cleanupMiddle) { var chopPointX, chopPointY, t2, t3, t4, _this = this, tx0 = _this.p0x, ty0 = _this.p0y, t1 = _this.fW, tx1 = _this.p1x * t1, ty1 = _this.p1y * t1, ty2 = _this.p2y, dx0 = tx0 + (tx1 - tx0) * t, dx2 = tx1 + (_this.p2x - tx1) * t, dy0 = ty0 + (ty1 - ty0) * t, dz0 = 1 + (t1 - 1) * t, dz2 = t1 + (1 - t1) * t, dz1 = dz0 + (dz2 - dz0) * t, root = Math.sqrt(dz1); if (Math.abs(root - 0) < 0.000244140625) return false; if (Math.abs(dz0 - 0) < 0.000244140625 || Math.abs(dz1 - 0) < 0.000244140625 || Math.abs(dz2 - 0) < 0.000244140625) return false; chopPointX = (dx0 + (dx2 - dx0) * t) / dz1; chopPointY = (dy0 + (ty1 + (ty2 - ty1) * t - dy0) * t) / dz1; t1 = _this.p0x; t2 = _this.p0y; t3 = _this.p2x; t4 = _this.p2y; dst.push(new A.Conic(t1, t2, dx0 / dz0, chopPointY, chopPointX, chopPointY, dz0 / root)); dst.push(new A.Conic(chopPointX, chopPointY, dx2 / dz2, chopPointY, t3, t4, dz2 / root)); return true; }, _computeSubdivisionCount$1(tolerance) { var a, k, x, y, error, pow2, _this = this; if (tolerance < 0) return 0; a = _this.fW - 1; k = a / (4 * (2 + a)); x = k * (_this.p0x - 2 * _this.p1x + _this.p2x); y = k * (_this.p0y - 2 * _this.p1y + _this.p2y); error = Math.sqrt(x * x + y * y); for (pow2 = 0; pow2 < 5; ++pow2) { if (error <= tolerance) break; error *= 0.25; } return pow2; }, evalTangentAt$1(t) { var t1, t2, p20x, t3, p20y, cx, cy, quadC, _this = this; if (!(t === 0 && _this.p0x === _this.p1x && _this.p0y === _this.p1y)) t1 = t === 1 && _this.p1x === _this.p2x && _this.p1y === _this.p2y; else t1 = true; if (t1) return new A.Offset(_this.p2x - _this.p0x, _this.p2y - _this.p0y); t1 = _this.p2x; t2 = _this.p0x; p20x = t1 - t2; t1 = _this.p2y; t3 = _this.p0y; p20y = t1 - t3; t1 = _this.fW; cx = t1 * (_this.p1x - t2); cy = t1 * (_this.p1y - t3); quadC = A.SkQuadCoefficients$(t1 * p20x - p20x, t1 * p20y - p20y, p20x - cx - cx, p20y - cy - cy, cx, cy); return new A.Offset(quadC.evalX$1(t), quadC.evalY$1(t)); } }; A.QuadBounds.prototype = {}; A.ConicBounds.prototype = {}; A._ConicPair.prototype = {}; A.CubicBounds.prototype = {}; A.SurfacePath.prototype = { _resetFields$0() { var _this = this; _this.fLastMoveToIndex = 0; _this._fillType = B.PathFillType_0; _this._firstDirection = _this._convexityType = -1; }, _copyFields$1(source) { var _this = this; _this._fillType = source._fillType; _this.fLastMoveToIndex = source.fLastMoveToIndex; _this._convexityType = source._convexityType; _this._firstDirection = source._firstDirection; }, get$fillType() { return this._fillType; }, set$fillType(value) { this._fillType = value; }, reset$0(_) { if (this.pathRef._fVerbsLength !== 0) { this.pathRef = A.PathRef$(); this._resetFields$0(); } }, moveTo$2(_, x, y) { var _this = this, pointIndex = _this.pathRef.growForVerb$2(0, 0); _this.fLastMoveToIndex = pointIndex + 1; _this.pathRef.setPoint$3(pointIndex, x, y); _this._firstDirection = _this._convexityType = -1; }, _injectMoveToIfNeeded$0() { var t2, x, y, pointIndex, t1 = this.fLastMoveToIndex; if (t1 <= 0) { t2 = this.pathRef; if (t2._fPointsLength === 0) { x = 0; y = 0; } else { pointIndex = 2 * (-t1 - 1); t1 = t2.fPoints; x = t1[pointIndex]; y = t1[pointIndex + 1]; } this.moveTo$2(0, x, y); } }, lineTo$2(_, x, y) { var pointIndex, _this = this; if (_this.fLastMoveToIndex <= 0) _this._injectMoveToIfNeeded$0(); pointIndex = _this.pathRef.growForVerb$2(1, 0); _this.pathRef.setPoint$3(pointIndex, x, y); _this._firstDirection = _this._convexityType = -1; }, relativeLineTo$2(dx, dy) { var pointIndex, t1 = this.pathRef, pointCount = t1._fPointsLength; if (pointCount === 0) this.lineTo$2(0, dx, dy); else { pointIndex = (pointCount - 1) * 2; t1 = t1.fPoints; this.lineTo$2(0, t1[pointIndex] + dx, t1[pointIndex + 1] + dy); } }, quadraticBezierTo$4(x1, y1, x2, y2) { this._injectMoveToIfNeeded$0(); this._quadTo$4(x1, y1, x2, y2); }, _quadTo$4(x1, y1, x2, y2) { var _this = this, pointIndex = _this.pathRef.growForVerb$2(2, 0); _this.pathRef.setPoint$3(pointIndex, x1, y1); _this.pathRef.setPoint$3(pointIndex + 1, x2, y2); _this._firstDirection = _this._convexityType = -1; }, conicTo$5(x1, y1, x2, y2, w) { var pointIndex, _this = this; _this._injectMoveToIfNeeded$0(); pointIndex = _this.pathRef.growForVerb$2(3, w); _this.pathRef.setPoint$3(pointIndex, x1, y1); _this.pathRef.setPoint$3(pointIndex + 1, x2, y2); _this._firstDirection = _this._convexityType = -1; }, cubicTo$6(x1, y1, x2, y2, x3, y3) { var pointIndex, _this = this; _this._injectMoveToIfNeeded$0(); pointIndex = _this.pathRef.growForVerb$2(4, 0); _this.pathRef.setPoint$3(pointIndex, x1, y1); _this.pathRef.setPoint$3(pointIndex + 1, x2, y2); _this.pathRef.setPoint$3(pointIndex + 2, x3, y3); _this._firstDirection = _this._convexityType = -1; }, close$0(_) { var _this = this, t1 = _this.pathRef, verbCount = t1._fVerbsLength; if (verbCount !== 0 && t1._fVerbs[verbCount - 1] !== 5) t1.growForVerb$2(5, 0); t1 = _this.fLastMoveToIndex; if (t1 >= 0) _this.fLastMoveToIndex = -t1; _this._firstDirection = _this._convexityType = -1; }, addRect$1(rect) { this.addRectWithDirection$3(rect, 0, 0); }, _hasOnlyMoveTos$0() { var i, t1 = this.pathRef, verbCount = t1._fVerbsLength; for (t1 = t1._fVerbs, i = 0; i < verbCount; ++i) switch (t1[i]) { case 1: case 2: case 3: case 4: return false; } return true; }, addRectWithDirection$3(rect, direction, startIndex) { var pointIndex1, pointIndex2, pointIndex3, t1, t2, t3, t4, t5, _this = this, isRect = _this._hasOnlyMoveTos$0(), finalDirection = _this._hasOnlyMoveTos$0() ? direction : -1, pointIndex0 = _this.pathRef.growForVerb$2(0, 0); _this.fLastMoveToIndex = pointIndex0 + 1; pointIndex1 = _this.pathRef.growForVerb$2(1, 0); pointIndex2 = _this.pathRef.growForVerb$2(1, 0); pointIndex3 = _this.pathRef.growForVerb$2(1, 0); _this.pathRef.growForVerb$2(5, 0); t1 = _this.pathRef; t2 = rect.left; t3 = rect.top; t4 = rect.right; t5 = rect.bottom; if (direction === 0) { t1.setPoint$3(pointIndex0, t2, t3); _this.pathRef.setPoint$3(pointIndex1, t4, t3); _this.pathRef.setPoint$3(pointIndex2, t4, t5); _this.pathRef.setPoint$3(pointIndex3, t2, t5); } else { t1.setPoint$3(pointIndex3, t2, t5); _this.pathRef.setPoint$3(pointIndex2, t4, t5); _this.pathRef.setPoint$3(pointIndex1, t4, t3); _this.pathRef.setPoint$3(pointIndex0, t2, t3); } t1 = _this.pathRef; t1.fIsRect = isRect; t1.fRRectOrOvalIsCCW = direction === 1; t1.fRRectOrOvalStartIdx = 0; _this._firstDirection = _this._convexityType = -1; _this._firstDirection = finalDirection; }, arcTo$4(_, rect, startAngle, sweepAngle, forceMoveTo) { var lonePoint, t2, t3, stopAngle, cosStart, sinStart, cosStop, sinStop, sweep, deltaRad, stopAngle0, dir, radiusX, radiusY, px, py, x, y, quadrant, conics, i, quadPointIndex, p0, p1, p2, lastQuadrantPoint, dot, offCurveX, offCurveY, cosThetaOver2, t4, conicCount, centerX, centerY, _i, conic, firstConicPx, firstConicPy, _this = this, t1 = rect.right - rect.left; if (t1 === 0 && rect.bottom - rect.top === 0) return; if (_this.pathRef._fPointsLength === 0) forceMoveTo = true; lonePoint = A._arcIsLonePoint(rect, startAngle, sweepAngle); if (lonePoint != null) { t2 = lonePoint._dx; t3 = lonePoint._dy; if (forceMoveTo) _this.moveTo$2(0, t2, t3); else _this.lineTo$2(0, t2, t3); } stopAngle = startAngle + sweepAngle; cosStart = Math.cos(startAngle); sinStart = Math.sin(startAngle); cosStop = Math.cos(stopAngle); sinStop = Math.sin(stopAngle); if (Math.abs(cosStart - cosStop) < 0.000244140625 && Math.abs(sinStart - sinStop) < 0.000244140625) { sweep = Math.abs(sweepAngle) * 180 / 3.141592653589793; if (sweep <= 360 && sweep > 359) { deltaRad = sweepAngle < 0 ? -0.001953125 : 0.001953125; stopAngle0 = stopAngle; do { stopAngle0 -= deltaRad; cosStop = Math.cos(stopAngle0); sinStop = Math.sin(stopAngle0); } while (cosStart === cosStop && sinStart === sinStop); } } dir = sweepAngle > 0 ? 0 : 1; radiusX = t1 / 2; radiusY = (rect.bottom - rect.top) / 2; px = rect.get$center()._dx + radiusX * Math.cos(stopAngle); py = rect.get$center()._dy + radiusY * Math.sin(stopAngle); if (cosStart === cosStop && sinStart === sinStop) { if (forceMoveTo) _this.moveTo$2(0, px, py); else _this._lineToIfNotTooCloseToLastPoint$2(px, py); return; } x = cosStart * cosStop + sinStart * sinStop; y = cosStart * sinStop - sinStart * cosStop; if (Math.abs(y) <= 0.000244140625) if (x > 0) if (!(y >= 0 && dir === 0)) t1 = y <= 0 && dir === 1; else t1 = true; else t1 = false; else t1 = false; if (t1) { if (forceMoveTo) _this.moveTo$2(0, px, py); else _this._lineToIfNotTooCloseToLastPoint$2(px, py); return; } t1 = dir === 1; if (t1) y = -y; if (0 === y) quadrant = 2; else if (0 === x) quadrant = y > 0 ? 1 : 3; else { t2 = y < 0; quadrant = t2 ? 2 : 0; if (x < 0 !== t2) ++quadrant; } conics = A._setArrayType([], type$.JSArray_Conic); for (i = 0; i < quadrant; ++i) { quadPointIndex = i * 2; p0 = B.List_mVm[quadPointIndex]; p1 = B.List_mVm[quadPointIndex + 1]; p2 = B.List_mVm[quadPointIndex + 2]; conics.push(new A.Conic(p0._dx, p0._dy, p1._dx, p1._dy, p2._dx, p2._dy, 0.707106781)); } lastQuadrantPoint = B.List_mVm[quadrant * 2]; t2 = lastQuadrantPoint._dx; t3 = lastQuadrantPoint._dy; dot = x * t2 + y * t3; if (dot < 1) { offCurveX = t2 + x; offCurveY = t3 + y; cosThetaOver2 = Math.sqrt((1 + dot) / 2); t4 = cosThetaOver2 * Math.sqrt(offCurveX * offCurveX + offCurveY * offCurveY); offCurveX /= t4; offCurveY /= t4; if (!(Math.abs(offCurveX - t2) < 0.000244140625) || !(Math.abs(offCurveY - t3) < 0.000244140625)) { conics.push(new A.Conic(t2, t3, offCurveX, offCurveY, x, y, cosThetaOver2)); conicCount = quadrant + 1; } else conicCount = quadrant; } else conicCount = quadrant; centerX = rect.get$center()._dx; centerY = rect.get$center()._dy; for (t2 = conics.length, _i = 0; _i < t2; ++_i) { conic = conics[_i]; x = conic.p0x; y = conic.p0y; if (t1) y = -y; conic.p0x = (cosStart * x - sinStart * y) * radiusX + centerX; conic.p0y = (cosStart * y + sinStart * x) * radiusY + centerY; x = conic.p1x; y = conic.p1y; if (t1) y = -y; conic.p1x = (cosStart * x - sinStart * y) * radiusX + centerX; conic.p1y = (cosStart * y + sinStart * x) * radiusY + centerY; x = conic.p2x; y = conic.p2y; if (t1) y = -y; conic.p2x = (cosStart * x - sinStart * y) * radiusX + centerX; conic.p2y = (cosStart * y + sinStart * x) * radiusY + centerY; } t1 = conics[0]; firstConicPx = t1.p0x; firstConicPy = t1.p0y; if (forceMoveTo) _this.moveTo$2(0, firstConicPx, firstConicPy); else _this._lineToIfNotTooCloseToLastPoint$2(firstConicPx, firstConicPy); for (i = 0; i < conicCount; ++i) { conic = conics[i]; _this.conicTo$5(conic.p1x, conic.p1y, conic.p2x, conic.p2y, conic.fW); } _this._firstDirection = _this._convexityType = -1; }, _lineToIfNotTooCloseToLastPoint$2(px, py) { var lastPoint, t1 = this.pathRef, pointCount = t1._fPointsLength; if (pointCount !== 0) { lastPoint = t1.atPoint$1(pointCount - 1); if (!(Math.abs(px - lastPoint._dx) < 0.000244140625) || !(Math.abs(py - lastPoint._dy) < 0.000244140625)) this.lineTo$2(0, px, py); } }, arcToPoint$3$clockwise$radius(arcEnd, clockwise, radius) { var t1, pointCount, lastPointX, lastPointY, pointIndex, x, y, rx, ry, midPointX, midPointY, cosXAxisRotation, sinXAxisRotation, xPrime, yPrime, radiiScale, unitPts0x, unitPts0y, unitPts1x, unitPts1y, deltaX, deltaY, scaleFactor, centerPointX, centerPointY, theta1, thetaArc, segments, thetaWidth, t, w, expectIntegers, startTheta, i, endTheta, sinEndTheta, cosEndTheta, xStart, yStart, xEnd, yEnd, _this = this; _this._injectMoveToIfNeeded$0(); t1 = _this.pathRef; pointCount = t1._fPointsLength; if (pointCount === 0) { lastPointX = 0; lastPointY = 0; } else { pointIndex = (pointCount - 1) * 2; t1 = t1.fPoints; lastPointX = t1[pointIndex]; lastPointY = t1[pointIndex + 1]; } x = arcEnd._dx; y = arcEnd._dy; rx = Math.abs(radius.x); ry = Math.abs(radius.y); if (lastPointX === x && lastPointY === y || B.JSNumber_methods.toInt$0(rx) === 0 || B.JSNumber_methods.toInt$0(ry) === 0) if (rx === 0 || ry === 0) { _this.lineTo$2(0, x, y); return; } midPointX = (lastPointX - x) / 2; midPointY = (lastPointY - y) / 2; cosXAxisRotation = Math.cos(0); sinXAxisRotation = Math.sin(0); xPrime = cosXAxisRotation * midPointX + sinXAxisRotation * midPointY; yPrime = -sinXAxisRotation * midPointX + cosXAxisRotation * midPointY; radiiScale = xPrime * xPrime / (rx * rx) + yPrime * yPrime / (ry * ry); if (radiiScale > 1) { radiiScale = Math.sqrt(radiiScale); rx *= radiiScale; ry *= radiiScale; } unitPts0x = (lastPointX * cosXAxisRotation + lastPointY * sinXAxisRotation) / rx; unitPts0y = (lastPointY * cosXAxisRotation - lastPointX * sinXAxisRotation) / ry; unitPts1x = (x * cosXAxisRotation + y * sinXAxisRotation) / rx; unitPts1y = (y * cosXAxisRotation - x * sinXAxisRotation) / ry; deltaX = unitPts1x - unitPts0x; deltaY = unitPts1y - unitPts0y; scaleFactor = Math.sqrt(Math.max(1 / (deltaX * deltaX + deltaY * deltaY) - 0.25, 0)); t1 = !clockwise; if (t1) scaleFactor = -scaleFactor; centerPointX = (unitPts0x + unitPts1x) / 2 - deltaY * scaleFactor; centerPointY = (unitPts0y + unitPts1y) / 2 + deltaX * scaleFactor; theta1 = Math.atan2(unitPts0y - centerPointY, unitPts0x - centerPointX); thetaArc = Math.atan2(unitPts1y - centerPointY, unitPts1x - centerPointX) - theta1; if (clockwise && thetaArc < 0) thetaArc += 6.283185307179586; else if (t1 && thetaArc > 0) thetaArc -= 6.283185307179586; if (Math.abs(thetaArc) < 0.0000031415926535897933) { _this.lineTo$2(0, x, y); return; } segments = B.JSNumber_methods.ceil$0(Math.abs(thetaArc / 2.0943951023931953)); thetaWidth = thetaArc / segments; t = Math.tan(thetaWidth / 2); if (!isFinite(t)) return; w = Math.sqrt(0.5 + Math.cos(thetaWidth) * 0.5); expectIntegers = Math.abs(1.5707963267948966 - Math.abs(thetaWidth) - 0) < 0.000244140625 && B.JSNumber_methods.floor$0(rx) === rx && B.JSNumber_methods.floor$0(ry) === ry && B.JSNumber_methods.floor$0(x) === x && B.JSNumber_methods.floor$0(y) === y; for (startTheta = theta1, i = 0; i < segments; ++i, startTheta = endTheta) { endTheta = startTheta + thetaWidth; sinEndTheta = Math.sin(endTheta); if (Math.abs(sinEndTheta - 0) < 0.000244140625) sinEndTheta = 0; cosEndTheta = Math.cos(endTheta); if (Math.abs(cosEndTheta - 0) < 0.000244140625) cosEndTheta = 0; unitPts1x = cosEndTheta + centerPointX; unitPts1y = sinEndTheta + centerPointY; unitPts0x = (unitPts1x + t * sinEndTheta) * rx; unitPts0y = (unitPts1y - t * cosEndTheta) * ry; unitPts1x *= rx; unitPts1y *= ry; xStart = unitPts0x * cosXAxisRotation - unitPts0y * sinXAxisRotation; yStart = unitPts0y * cosXAxisRotation + unitPts0x * sinXAxisRotation; xEnd = unitPts1x * cosXAxisRotation - unitPts1y * sinXAxisRotation; yEnd = unitPts1y * cosXAxisRotation + unitPts1x * sinXAxisRotation; if (expectIntegers) { xStart = Math.floor(xStart + 0.5); yStart = Math.floor(yStart + 0.5); xEnd = Math.floor(xEnd + 0.5); yEnd = Math.floor(yEnd + 0.5); } _this.conicTo$5(xStart, yStart, xEnd, yEnd, w); } }, arcToPoint$2$radius(arcEnd, radius) { return this.arcToPoint$3$clockwise$radius(arcEnd, true, radius); }, addOval$1(oval) { this._addOval$3(oval, 0, 0); }, _addOval$3(oval, direction, startIndex) { var t1, _this = this, isOval = _this._hasOnlyMoveTos$0(), left = oval.left, right = oval.right, centerX = (left + right) / 2, $top = oval.top, bottom = oval.bottom, centerY = ($top + bottom) / 2; if (direction === 0) { _this.moveTo$2(0, right, centerY); _this.conicTo$5(right, bottom, centerX, bottom, 0.707106781); _this.conicTo$5(left, bottom, left, centerY, 0.707106781); _this.conicTo$5(left, $top, centerX, $top, 0.707106781); _this.conicTo$5(right, $top, right, centerY, 0.707106781); } else { _this.moveTo$2(0, right, centerY); _this.conicTo$5(right, $top, centerX, $top, 0.707106781); _this.conicTo$5(left, $top, left, centerY, 0.707106781); _this.conicTo$5(left, bottom, centerX, bottom, 0.707106781); _this.conicTo$5(right, bottom, right, centerY, 0.707106781); } _this.close$0(0); t1 = _this.pathRef; t1.fIsOval = isOval; t1.fRRectOrOvalIsCCW = direction === 1; t1.fRRectOrOvalStartIdx = 0; _this._firstDirection = _this._convexityType = -1; if (isOval) _this._firstDirection = direction; }, addArc$3(oval, startAngle, sweepAngle) { var startOver90, startOver90I, startIndex, t1; if (0 === sweepAngle) return; if (sweepAngle >= 6.283185307179586 || sweepAngle <= -6.283185307179586) { startOver90 = startAngle / 1.5707963267948966; startOver90I = Math.floor(startOver90 + 0.5); if (Math.abs(startOver90 - startOver90I - 0) < 0.000244140625) { startIndex = startOver90I + 1; if (startIndex < 0) startIndex += 4; t1 = sweepAngle > 0 ? 0 : 1; this._addOval$3(oval, t1, B.JSNumber_methods.toInt$0(startIndex)); return; } } this.arcTo$4(0, oval, startAngle, sweepAngle, true); }, addPolygon$2(points, $close) { var pointIndex, t1, t2, i, index, _this = this, pointCount = points.length; if (pointCount <= 0) return; pointIndex = _this.pathRef.growForVerb$2(0, 0); _this.fLastMoveToIndex = pointIndex + 1; t1 = _this.pathRef; t2 = points[0]; t1.setPoint$3(pointIndex, t2._dx, t2._dy); _this.pathRef.growForRepeatedVerb$2(1, pointCount - 1); for (t1 = _this.pathRef.fPoints, i = 1; i < pointCount; ++i) { t2 = points[i]; index = (pointIndex + i) * 2; t1[index] = t2._dx; t1[index + 1] = t2._dy; } if ($close) _this.close$0(0); _this._firstDirection = _this._convexityType = -1; }, addRRect$1(rrect) { var t6, width, height, tlRadiusX, trRadiusX, blRadiusX, brRadiusX, tlRadiusY, trRadiusY, blRadiusY, brRadiusY, scale, _this = this, isRRect = _this._hasOnlyMoveTos$0(), t1 = rrect.left, t2 = rrect.top, t3 = rrect.right, t4 = rrect.bottom, bounds = new A.Rect(t1, t2, t3, t4), t5 = rrect.tlRadiusX; if (t5 === 0 || rrect.tlRadiusY === 0) if (rrect.trRadiusX === 0 || rrect.trRadiusY === 0) if (rrect.blRadiusX === 0 || rrect.blRadiusY === 0) t6 = rrect.brRadiusX === 0 || rrect.brRadiusY === 0; else t6 = false; else t6 = false; else t6 = false; if (t6 || rrect.get$isEmpty(0)) _this.addRectWithDirection$3(bounds, 0, 3); else if (A.isRRectOval(rrect)) _this._addOval$3(bounds, 0, 3); else { width = t3 - t1; height = t4 - t2; tlRadiusX = Math.max(0, t5); trRadiusX = Math.max(0, rrect.trRadiusX); blRadiusX = Math.max(0, rrect.blRadiusX); brRadiusX = Math.max(0, rrect.brRadiusX); tlRadiusY = Math.max(0, rrect.tlRadiusY); trRadiusY = Math.max(0, rrect.trRadiusY); blRadiusY = Math.max(0, rrect.blRadiusY); brRadiusY = Math.max(0, rrect.brRadiusY); scale = A._computeMinScale(blRadiusY, brRadiusY, height, A._computeMinScale(tlRadiusY, trRadiusY, height, A._computeMinScale(blRadiusX, brRadiusX, width, A._computeMinScale(tlRadiusX, trRadiusX, width, 1)))); t5 = t4 - scale * blRadiusY; _this.moveTo$2(0, t1, t5); _this.lineTo$2(0, t1, t2 + scale * tlRadiusY); _this.conicTo$5(t1, t2, t1 + scale * tlRadiusX, t2, 0.707106781); _this.lineTo$2(0, t3 - scale * trRadiusX, t2); _this.conicTo$5(t3, t2, t3, t2 + scale * trRadiusY, 0.707106781); _this.lineTo$2(0, t3, t4 - scale * brRadiusY); _this.conicTo$5(t3, t4, t3 - scale * brRadiusX, t4, 0.707106781); _this.lineTo$2(0, t1 + scale * blRadiusX, t4); _this.conicTo$5(t1, t4, t1, t5, 0.707106781); _this.close$0(0); _this._firstDirection = isRRect ? 0 : -1; t1 = _this.pathRef; t1.fIsRRect = isRRect; t1.fRRectOrOvalIsCCW = false; t1.fRRectOrOvalStartIdx = 6; } }, addPath$2(_, path, offset) { this.addPathWithMode$5(path, offset._dx, offset._dy, null, 0); }, addPathWithMode$5(path, offsetX, offsetY, matrix4, mode) { var t1, t2, verbCount, pointCount, weightCount, t3, t4, source, previousPointCount, iter, outPts, listIndex, listIndex0, firstVerb, verb, point0X, t5, point0Y, t6, t7, lastPointX, lastPointY, pointIndex, index, t8, newPointCount, points, p, x, y, _this = this; type$.SurfacePath._as(path); t1 = path.pathRef; if (t1._fVerbsLength === 0) return; if (t1.$eq(0, _this.pathRef)) { t1 = A.PathRef$(); t2 = _this.pathRef; verbCount = t2._fVerbsLength; pointCount = t2._fPointsLength; weightCount = t2._conicWeightsLength; t1.fBoundsIsDirty = true; t1.fSegmentMask = 0; t1.startEdit$0(); t1._resizePoints$1(pointCount); t1._resizeVerbs$1(verbCount); t1._resizeConicWeights$1(weightCount); B.NativeUint8List_methods.setAll$2(t1._fVerbs, 0, t2._fVerbs); B.NativeFloat32List_methods.setAll$2(t1.fPoints, 0, t2.fPoints); t3 = t2._conicWeights; if (t3 == null) t1._conicWeights = null; else { t4 = t1._conicWeights; t4.toString; B.NativeFloat32List_methods.setAll$2(t4, 0, t3); } t3 = t2.fBoundsIsDirty; t1.fBoundsIsDirty = t3; if (!t3) { t1.fBounds = t2.fBounds; t1.cachedBounds = t2.cachedBounds; t1.fIsFinite = t2.fIsFinite; } t1.fSegmentMask = t2.fSegmentMask; t1.fIsOval = t2.fIsOval; t1.fIsRRect = t2.fIsRRect; t1.fIsRect = t2.fIsRect; t1.fRRectOrOvalIsCCW = t2.fRRectOrOvalIsCCW; t1.fRRectOrOvalStartIdx = t2.fRRectOrOvalStartIdx; source = new A.SurfacePath(t1, B.PathFillType_0); source._copyFields$1(_this); } else source = path; t1 = _this.pathRef; previousPointCount = t1._fPointsLength; if (mode === 0) if (matrix4 != null) t2 = matrix4[15] === 1 && matrix4[14] === 0 && matrix4[11] === 0 && matrix4[10] === 1 && matrix4[9] === 0 && matrix4[8] === 0 && matrix4[7] === 0 && matrix4[6] === 0 && matrix4[3] === 0 && matrix4[2] === 0; else t2 = true; else t2 = false; t3 = source.pathRef; if (t2) t1.append$1(0, t3); else { iter = new A.PathRefIterator(t3); iter.PathRefIterator$1(t3); outPts = new Float32Array(8); for (t1 = matrix4 == null, listIndex = 2 * (previousPointCount - 1), listIndex0 = listIndex + 1, t2 = previousPointCount === 0, firstVerb = true; verb = iter.next$1(0, outPts), verb !== 6; firstVerb = false) switch (verb) { case 0: if (t1) { t4 = outPts[0]; point0X = t4 + offsetX; } else { t4 = matrix4[0]; t5 = outPts[0]; point0X = t4 * (t5 + offsetX) + matrix4[4] * (outPts[1] + offsetY) + matrix4[12]; t4 = t5; } if (t1) { t5 = outPts[1]; point0Y = t5 + offsetY; } else { t5 = matrix4[1]; t6 = matrix4[5]; t7 = outPts[1]; point0Y = t5 * (t4 + offsetX) + t6 * (t7 + offsetY) + matrix4[13] + offsetY; t5 = t7; } if (firstVerb && _this.pathRef._fVerbsLength !== 0) { _this._injectMoveToIfNeeded$0(); if (t2) { lastPointX = 0; lastPointY = 0; } else { t4 = _this.pathRef.fPoints; lastPointX = t4[listIndex]; lastPointY = t4[listIndex0]; } if (_this.fLastMoveToIndex <= 0 || !t2 || lastPointX !== point0X || lastPointY !== point0Y) _this.lineTo$2(0, outPts[0], outPts[1]); } else { pointIndex = _this.pathRef.growForVerb$2(0, 0); _this.fLastMoveToIndex = pointIndex + 1; index = pointIndex * 2; t6 = _this.pathRef.fPoints; t6[index] = t4; t6[index + 1] = t5; _this._firstDirection = _this._convexityType = -1; } break; case 1: _this.lineTo$2(0, outPts[2], outPts[3]); break; case 2: t4 = outPts[2]; t5 = outPts[3]; t6 = outPts[4]; t7 = outPts[5]; pointIndex = _this.pathRef.growForVerb$2(2, 0); index = pointIndex * 2; t8 = _this.pathRef.fPoints; t8[index] = t4; t8[index + 1] = t5; index = (pointIndex + 1) * 2; t8[index] = t6; t8[index + 1] = t7; _this._firstDirection = _this._convexityType = -1; break; case 3: _this.conicTo$5(outPts[2], outPts[3], outPts[4], outPts[5], t3._conicWeights[iter._conicWeightIndex]); break; case 4: _this.cubicTo$6(outPts[2], outPts[3], outPts[4], outPts[5], outPts[6], outPts[7]); break; case 5: _this.close$0(0); break; } } t1 = source.fLastMoveToIndex; if (t1 >= 0) _this.fLastMoveToIndex = previousPointCount + t1; t1 = _this.pathRef; newPointCount = t1._fPointsLength; points = t1.fPoints; for (p = previousPointCount * 2, t1 = newPointCount * 2, t2 = matrix4 == null; p < t1; p += 2) { t3 = p + 1; if (t2) { points[p] = points[p] + offsetX; points[t3] = points[t3] + offsetY; } else { x = points[p]; y = points[t3]; points[p] = matrix4[0] * x + matrix4[4] * y + (matrix4[12] + offsetX); points[t3] = matrix4[1] * x + matrix4[5] * y + (matrix4[13] + offsetY); } } _this._firstDirection = _this._convexityType = -1; }, contains$1(_, point) { var bounds, x, y, t1, windings, evenOddFill, w, onCurveCount, iter, buffer, tangents, done, oldCount, t2, last, tangent, dx, dy, index, test, t3, offset, _this = this; if (_this.pathRef._fVerbsLength === 0) return false; bounds = _this.getBounds$0(0); x = point._dx; y = point._dy; if (x < bounds.left || y < bounds.top || x > bounds.right || y > bounds.bottom) return false; t1 = _this.pathRef; windings = new A.PathWinding(t1, x, y, new Float32Array(18)); windings._walkPath$0(); evenOddFill = B.PathFillType_1 === _this._fillType; w = windings._w; if ((evenOddFill ? w & 1 : w) !== 0) return true; onCurveCount = windings._onCurveCount; if (onCurveCount <= 1) return onCurveCount !== 0; t1 = (onCurveCount & 1) === 0; if (!t1 || evenOddFill) return !t1; iter = A.PathIterator$(_this.pathRef, true); buffer = new Float32Array(18); tangents = A._setArrayType([], type$.JSArray_Offset); t1 = iter.pathRef; done = false; do { oldCount = tangents.length; switch (iter.next$1(0, buffer)) { case 0: case 5: break; case 1: A.tangentLine(buffer, x, y, tangents); break; case 2: A.tangentQuad(buffer, x, y, tangents); break; case 3: t2 = iter._conicWeightIndex; A.tangentConic(buffer, x, y, t1._conicWeights[t2], tangents); break; case 4: A.tangentCubic(buffer, x, y, tangents); break; case 6: done = true; break; } t2 = tangents.length; if (t2 > oldCount) { last = t2 - 1; tangent = tangents[last]; dx = tangent._dx; dy = tangent._dy; if (Math.abs(dx * dx + dy * dy - 0) < 0.000244140625) B.JSArray_methods.removeAt$1(tangents, last); else for (index = 0; index < last; ++index) { test = tangents[index]; t2 = test._dx; t3 = test._dy; if (Math.abs(t2 * dy - t3 * dx - 0) < 0.000244140625) { t2 = dx * t2; if (t2 < 0) t2 = -1; else t2 = t2 > 0 ? 1 : 0; if (t2 <= 0) { t2 = dy * t3; if (t2 < 0) t2 = -1; else t2 = t2 > 0 ? 1 : 0; t2 = t2 <= 0; } else t2 = false; } else t2 = false; if (t2) { offset = B.JSArray_methods.removeAt$1(tangents, last); if (index !== tangents.length) tangents[index] = offset; break; } } } } while (!done); return tangents.length !== 0; }, shift$1(offset) { var t6, t1 = offset._dx, t2 = offset._dy, t3 = this.pathRef, t4 = A.PathRef__fPointsFromSource(t3, t1, t2), t5 = t3._fVerbsCapacity, verbs = new Uint8Array(t5); B.NativeUint8List_methods.setAll$2(verbs, 0, t3._fVerbs); t4 = new A.PathRef(t4, verbs); t5 = t3._conicWeightsCapacity; t4._conicWeightsCapacity = t5; t4._conicWeightsLength = t3._conicWeightsLength; t6 = t3._conicWeights; if (t6 != null) { t5 = new Float32Array(t5); t4._conicWeights = t5; B.NativeFloat32List_methods.setAll$2(t5, 0, t6); } t4._fVerbsCapacity = t3._fVerbsCapacity; t4._fVerbsLength = t3._fVerbsLength; t4._fPointsCapacity = t3._fPointsCapacity; t4._fPointsLength = t3._fPointsLength; t5 = t3.fBoundsIsDirty; t4.fBoundsIsDirty = t5; if (!t5) { t4.fBounds = t3.fBounds.translate$2(0, t1, t2); t5 = t3.cachedBounds; t4.cachedBounds = t5 == null ? null : t5.translate$2(0, t1, t2); t4.fIsFinite = t3.fIsFinite; } t4.fSegmentMask = t3.fSegmentMask; t4.fIsOval = t3.fIsOval; t4.fIsRRect = t3.fIsRRect; t4.fIsRect = t3.fIsRect; t4.fRRectOrOvalIsCCW = t3.fRRectOrOvalIsCCW; t4.fRRectOrOvalStartIdx = t3.fRRectOrOvalStartIdx; t1 = new A.SurfacePath(t4, B.PathFillType_0); t1._copyFields$1(this); return t1; }, getBounds$0(_) { var t2, iter, points, ltrbInitialized, left, $top, right, bottom, minX, maxX, minY, maxY, cubicBounds, quadBounds, conicBounds, verb, pIndex, pointIndex, x1, pointIndex0, y1, cpX, cpY, x2, y2, t3, t4, t5, denom, t10, tprime, t6, t7, extremaX, extremaY, t20, tprime2, extrema2X, extrema2Y, roots, p20x, wP10x, $B, src2w, p20y, wP10y, startX, startY, cpX1, cpY1, cpX2, cpY2, endX, endY, a, b, s, t, newBounds, _this = this, t1 = _this.pathRef; if ((t1.fIsRRect ? t1.fRRectOrOvalStartIdx : -1) === -1) t2 = (t1.fIsOval ? t1.fRRectOrOvalStartIdx : -1) !== -1; else t2 = true; if (t2) return t1.getBounds$0(0); if (!t1.fBoundsIsDirty && t1.cachedBounds != null) { t1 = t1.cachedBounds; t1.toString; return t1; } iter = new A.PathRefIterator(t1); iter.PathRefIterator$1(t1); points = _this.pathRef.fPoints; for (ltrbInitialized = false, left = 0, $top = 0, right = 0, bottom = 0, minX = 0, maxX = 0, minY = 0, maxY = 0, cubicBounds = null, quadBounds = null, conicBounds = null; verb = iter.nextIndex$0(), verb !== 6;) { pIndex = iter.iterIndex; switch (verb) { case 0: maxX = points[pIndex]; maxY = points[pIndex + 1]; minY = maxY; minX = maxX; break; case 1: maxX = points[pIndex + 2]; maxY = points[pIndex + 3]; minY = maxY; minX = maxX; break; case 2: if (quadBounds == null) quadBounds = new A.QuadBounds(); pointIndex = pIndex + 1; x1 = points[pIndex]; pointIndex0 = pointIndex + 1; y1 = points[pointIndex]; pointIndex = pointIndex0 + 1; cpX = points[pointIndex0]; pointIndex0 = pointIndex + 1; cpY = points[pointIndex]; x2 = points[pointIndex0]; y2 = points[pointIndex0 + 1]; t2 = quadBounds.minX = Math.min(x1, x2); t3 = quadBounds.minY = Math.min(y1, y2); t4 = quadBounds.maxX = Math.max(x1, x2); t5 = quadBounds.maxY = Math.max(y1, y2); denom = x1 - 2 * cpX + x2; if (Math.abs(denom) > 0.000244140625) { t10 = (x1 - cpX) / denom; if (t10 >= 0 && t10 <= 1) { tprime = 1 - t10; t6 = tprime * tprime; t7 = 2 * t10 * tprime; t10 *= t10; extremaX = t6 * x1 + t7 * cpX + t10 * x2; extremaY = t6 * y1 + t7 * cpY + t10 * y2; t2 = Math.min(t2, extremaX); quadBounds.minX = t2; t4 = Math.max(t4, extremaX); quadBounds.maxX = t4; t3 = Math.min(t3, extremaY); quadBounds.minY = t3; t5 = Math.max(t5, extremaY); quadBounds.maxY = t5; } } denom = y1 - 2 * cpY + y2; if (Math.abs(denom) > 0.000244140625) { t20 = (y1 - cpY) / denom; if (t20 >= 0 && t20 <= 1) { tprime2 = 1 - t20; t6 = tprime2 * tprime2; t7 = 2 * t20 * tprime2; t20 *= t20; extrema2X = t6 * x1 + t7 * cpX + t20 * x2; extrema2Y = t6 * y1 + t7 * cpY + t20 * y2; t2 = Math.min(t2, extrema2X); quadBounds.minX = t2; t4 = Math.max(t4, extrema2X); quadBounds.maxX = t4; t3 = Math.min(t3, extrema2Y); quadBounds.minY = t3; t5 = Math.max(t5, extrema2Y); quadBounds.maxY = t5; } maxY = t5; maxX = t4; minY = t3; minX = t2; } else { maxY = t5; maxX = t4; minY = t3; minX = t2; } break; case 3: if (conicBounds == null) conicBounds = new A.ConicBounds(); t2 = t1._conicWeights[iter._conicWeightIndex]; pointIndex = pIndex + 1; x1 = points[pIndex]; pointIndex0 = pointIndex + 1; y1 = points[pointIndex]; pointIndex = pointIndex0 + 1; cpX = points[pointIndex0]; pointIndex0 = pointIndex + 1; cpY = points[pointIndex]; x2 = points[pointIndex0]; y2 = points[pointIndex0 + 1]; conicBounds.minX = Math.min(x1, x2); conicBounds.minY = Math.min(y1, y2); conicBounds.maxX = Math.max(x1, x2); conicBounds.maxY = Math.max(y1, y2); roots = new A.QuadRoots(); p20x = x2 - x1; wP10x = t2 * (cpX - x1); if (roots.findRoots$3(t2 * p20x - p20x, p20x - 2 * wP10x, wP10x) !== 0) { t3 = roots.root0; t3.toString; if (t3 >= 0 && t3 <= 1) { $B = 2 * (t2 - 1); denom = (-$B * t3 + $B) * t3 + 1; src2w = cpX * t2; extremaX = (((x2 - 2 * src2w + x1) * t3 + 2 * (src2w - x1)) * t3 + x1) / denom; src2w = cpY * t2; extremaY = (((y2 - 2 * src2w + y1) * t3 + 2 * (src2w - y1)) * t3 + y1) / denom; conicBounds.minX = Math.min(conicBounds.minX, extremaX); conicBounds.maxX = Math.max(conicBounds.maxX, extremaX); conicBounds.minY = Math.min(conicBounds.minY, extremaY); conicBounds.maxY = Math.max(conicBounds.maxY, extremaY); } } p20y = y2 - y1; wP10y = t2 * (cpY - y1); if (roots.findRoots$3(t2 * p20y - p20y, p20y - 2 * wP10y, wP10y) !== 0) { t3 = roots.root0; t3.toString; if (t3 >= 0 && t3 <= 1) { $B = 2 * (t2 - 1); denom = (-$B * t3 + $B) * t3 + 1; src2w = cpX * t2; extrema2X = (((x2 - 2 * src2w + x1) * t3 + 2 * (src2w - x1)) * t3 + x1) / denom; src2w = cpY * t2; extrema2Y = (((y2 - 2 * src2w + y1) * t3 + 2 * (src2w - y1)) * t3 + y1) / denom; conicBounds.minX = Math.min(conicBounds.minX, extrema2X); conicBounds.maxX = Math.max(conicBounds.maxX, extrema2X); conicBounds.minY = Math.min(conicBounds.minY, extrema2Y); conicBounds.maxY = Math.max(conicBounds.maxY, extrema2Y); } } minX = conicBounds.minX; minY = conicBounds.minY; maxX = conicBounds.maxX; maxY = conicBounds.maxY; break; case 4: if (cubicBounds == null) cubicBounds = new A.CubicBounds(); pointIndex = pIndex + 1; startX = points[pIndex]; pointIndex0 = pointIndex + 1; startY = points[pointIndex]; pointIndex = pointIndex0 + 1; cpX1 = points[pointIndex0]; pointIndex0 = pointIndex + 1; cpY1 = points[pointIndex]; pointIndex = pointIndex0 + 1; cpX2 = points[pointIndex0]; pointIndex0 = pointIndex + 1; cpY2 = points[pointIndex]; endX = points[pointIndex0]; endY = points[pointIndex0 + 1]; t2 = Math.min(startX, endX); cubicBounds.minX = t2; cubicBounds.minY = Math.min(startY, endY); t3 = Math.max(startX, endX); cubicBounds.maxX = t3; cubicBounds.maxY = Math.max(startY, endY); if (!(startX < cpX1 && cpX1 < cpX2 && cpX2 < endX)) t4 = startX > cpX1 && cpX1 > cpX2 && cpX2 > endX; else t4 = true; if (!t4) { t4 = -startX; a = t4 + 3 * (cpX1 - cpX2) + endX; b = 2 * (startX - 2 * cpX1 + cpX2); s = b * b - 4 * a * (t4 + cpX1); if (s >= 0 && Math.abs(a) > 0.000244140625) { t4 = -b; t5 = 2 * a; if (s === 0) { t = t4 / t5; tprime = 1 - t; if (t >= 0 && t <= 1) { t4 = 3 * tprime; extremaX = tprime * tprime * tprime * startX + t4 * tprime * t * cpX1 + t4 * t * t * cpX2 + t * t * t * endX; cubicBounds.minX = Math.min(extremaX, t2); cubicBounds.maxX = Math.max(extremaX, t3); } } else { s = Math.sqrt(s); t = (t4 - s) / t5; tprime = 1 - t; if (t >= 0 && t <= 1) { t2 = 3 * tprime; extremaX = tprime * tprime * tprime * startX + t2 * tprime * t * cpX1 + t2 * t * t * cpX2 + t * t * t * endX; cubicBounds.minX = Math.min(extremaX, cubicBounds.minX); cubicBounds.maxX = Math.max(extremaX, cubicBounds.maxX); } t = (t4 + s) / t5; tprime = 1 - t; if (t >= 0 && t <= 1) { t2 = 3 * tprime; extremaX = tprime * tprime * tprime * startX + t2 * tprime * t * cpX1 + t2 * t * t * cpX2 + t * t * t * endX; cubicBounds.minX = Math.min(extremaX, cubicBounds.minX); cubicBounds.maxX = Math.max(extremaX, cubicBounds.maxX); } } } } if (!(startY < cpY1 && cpY1 < cpY2 && cpY2 < endY)) t2 = startY > cpY1 && cpY1 > cpY2 && cpY2 > endY; else t2 = true; if (!t2) { t2 = -startY; a = t2 + 3 * (cpY1 - cpY2) + endY; b = 2 * (startY - 2 * cpY1 + cpY2); s = b * b - 4 * a * (t2 + cpY1); if (s >= 0 && Math.abs(a) > 0.000244140625) { t2 = -b; t3 = 2 * a; if (s === 0) { t = t2 / t3; tprime = 1 - t; if (t >= 0 && t <= 1) { t2 = 3 * tprime; extremaY = tprime * tprime * tprime * startY + t2 * tprime * t * cpY1 + t2 * t * t * cpY2 + t * t * t * endY; cubicBounds.minY = Math.min(extremaY, cubicBounds.minY); cubicBounds.maxY = Math.max(extremaY, cubicBounds.maxY); } } else { s = Math.sqrt(s); t = (t2 - s) / t3; tprime = 1 - t; if (t >= 0 && t <= 1) { t4 = 3 * tprime; extremaY = tprime * tprime * tprime * startY + t4 * tprime * t * cpY1 + t4 * t * t * cpY2 + t * t * t * endY; cubicBounds.minY = Math.min(extremaY, cubicBounds.minY); cubicBounds.maxY = Math.max(extremaY, cubicBounds.maxY); } t2 = (t2 + s) / t3; tprime2 = 1 - t2; if (t2 >= 0 && t2 <= 1) { t3 = 3 * tprime2; extremaY = tprime2 * tprime2 * tprime2 * startY + t3 * tprime2 * t2 * cpY1 + t3 * t2 * t2 * cpY2 + t2 * t2 * t2 * endY; cubicBounds.minY = Math.min(extremaY, cubicBounds.minY); cubicBounds.maxY = Math.max(extremaY, cubicBounds.maxY); } } } } minX = cubicBounds.minX; minY = cubicBounds.minY; maxX = cubicBounds.maxX; maxY = cubicBounds.maxY; break; } if (!ltrbInitialized) { bottom = maxY; right = maxX; $top = minY; left = minX; ltrbInitialized = true; } else { left = Math.min(left, minX); right = Math.max(right, maxX); $top = Math.min($top, minY); bottom = Math.max(bottom, maxY); } } newBounds = ltrbInitialized ? new A.Rect(left, $top, right, bottom) : B.Rect_0_0_0_0; _this.pathRef.getBounds$0(0); return _this.pathRef.cachedBounds = newBounds; }, get$isEmpty(_) { return 0 === this.pathRef._fVerbsLength; }, toString$0(_) { return this.super$Object$toString(0); }, $isPath: 1 }; A.PathIterator.prototype = { _autoClose$1(outPts) { var _this = this, t1 = _this._lastPointX, t2 = _this._moveToX; if (t1 !== t2 || _this._lastPointY !== _this._moveToY) { if (isNaN(t1) || isNaN(_this._lastPointY) || isNaN(t2) || isNaN(_this._moveToY)) return 5; outPts[0] = t1; outPts[1] = _this._lastPointY; outPts[2] = t2; t1 = _this._moveToY; outPts[3] = t1; _this._lastPointX = t2; _this._lastPointY = t1; return 1; } else { outPts[0] = t2; outPts[1] = _this._moveToY; return 5; } }, _constructMoveTo$0() { var t1, t2, _this = this; if (_this._segmentState === 1) { _this._segmentState = 2; return new A.Offset(_this._moveToX, _this._moveToY); } t1 = _this.pathRef.fPoints; t2 = _this._pointIndex; return new A.Offset(t1[t2 - 2], t1[t2 - 1]); }, next$1(_, outPts) { var t3, verb, autoVerb, offsetX, offsetY, start, _this = this, t1 = _this._verbIndex, t2 = _this.pathRef; if (t1 === t2._fVerbsLength) { if (_this._needClose && _this._segmentState === 2) { if (1 === _this._autoClose$1(outPts)) return 1; _this._needClose = false; return 5; } return 6; } t3 = _this._verbIndex = t1 + 1; verb = t2._fVerbs[t1]; switch (verb) { case 0: if (_this._needClose) { _this._verbIndex = t3 - 1; autoVerb = _this._autoClose$1(outPts); if (autoVerb === 5) _this._needClose = false; return autoVerb; } if (t3 === _this._verbCount) return 6; t1 = t2.fPoints; t2 = _this._pointIndex; t3 = _this._pointIndex = t2 + 1; offsetX = t1[t2]; _this._pointIndex = t3 + 1; offsetY = t1[t3]; _this._moveToX = offsetX; _this._moveToY = offsetY; outPts[0] = offsetX; outPts[1] = offsetY; _this._segmentState = 1; _this._lastPointX = offsetX; _this._lastPointY = offsetY; _this._needClose = true; break; case 1: start = _this._constructMoveTo$0(); t1 = t2.fPoints; t2 = _this._pointIndex; t3 = _this._pointIndex = t2 + 1; offsetX = t1[t2]; _this._pointIndex = t3 + 1; offsetY = t1[t3]; outPts[0] = start._dx; outPts[1] = start._dy; outPts[2] = offsetX; outPts[3] = offsetY; _this._lastPointX = offsetX; _this._lastPointY = offsetY; break; case 3: ++_this._conicWeightIndex; start = _this._constructMoveTo$0(); outPts[0] = start._dx; outPts[1] = start._dy; t1 = t2.fPoints; t2 = _this._pointIndex; t3 = _this._pointIndex = t2 + 1; outPts[2] = t1[t2]; t2 = _this._pointIndex = t3 + 1; outPts[3] = t1[t3]; t3 = _this._pointIndex = t2 + 1; t2 = t1[t2]; outPts[4] = t2; _this._lastPointX = t2; _this._pointIndex = t3 + 1; t3 = t1[t3]; outPts[5] = t3; _this._lastPointY = t3; break; case 2: start = _this._constructMoveTo$0(); outPts[0] = start._dx; outPts[1] = start._dy; t1 = t2.fPoints; t2 = _this._pointIndex; t3 = _this._pointIndex = t2 + 1; outPts[2] = t1[t2]; t2 = _this._pointIndex = t3 + 1; outPts[3] = t1[t3]; t3 = _this._pointIndex = t2 + 1; t2 = t1[t2]; outPts[4] = t2; _this._lastPointX = t2; _this._pointIndex = t3 + 1; t3 = t1[t3]; outPts[5] = t3; _this._lastPointY = t3; break; case 4: start = _this._constructMoveTo$0(); outPts[0] = start._dx; outPts[1] = start._dy; t1 = t2.fPoints; t2 = _this._pointIndex; t3 = _this._pointIndex = t2 + 1; outPts[2] = t1[t2]; t2 = _this._pointIndex = t3 + 1; outPts[3] = t1[t3]; t3 = _this._pointIndex = t2 + 1; outPts[4] = t1[t2]; t2 = _this._pointIndex = t3 + 1; outPts[5] = t1[t3]; t3 = _this._pointIndex = t2 + 1; t2 = t1[t2]; outPts[6] = t2; _this._lastPointX = t2; _this._pointIndex = t3 + 1; t3 = t1[t3]; outPts[7] = t3; _this._lastPointY = t3; break; case 5: verb = _this._autoClose$1(outPts); if (verb === 1) --_this._verbIndex; else { _this._needClose = false; _this._segmentState = 0; } _this._lastPointX = _this._moveToX; _this._lastPointY = _this._moveToY; break; case 6: break; default: throw A.wrapException(A.FormatException$("Unsupport Path verb " + verb, null, null)); } return verb; } }; A.PathRef.prototype = { setPoint$3(pointIndex, x, y) { var index = pointIndex * 2, t1 = this.fPoints; t1[index] = x; t1[index + 1] = y; }, atPoint$1(index) { var t1 = this.fPoints, t2 = index * 2; return new A.Offset(t1[t2], t1[t2 + 1]); }, getRect$0() { var _this = this; if (_this.fIsRect) return new A.Rect(_this.atPoint$1(0)._dx, _this.atPoint$1(0)._dy, _this.atPoint$1(1)._dx, _this.atPoint$1(2)._dy); else return _this._fVerbsLength === 4 ? _this._detectRect$0() : null; }, getBounds$0(_) { var t1; if (this.fBoundsIsDirty) this._computeBounds$0(); t1 = this.fBounds; t1.toString; return t1; }, _detectRect$0() { var width, x2, y2, height, t1, y3, x, y, _this = this, _null = null, x0 = _this.atPoint$1(0)._dx, y0 = _this.atPoint$1(0)._dy, x1 = _this.atPoint$1(1)._dx, y1 = _this.atPoint$1(1)._dy; if (_this._fVerbs[1] !== 1 || y1 !== y0) return _null; width = x1 - x0; x2 = _this.atPoint$1(2)._dx; y2 = _this.atPoint$1(2)._dy; if (_this._fVerbs[2] !== 1 || x2 !== x1) return _null; height = y2 - y1; t1 = _this.atPoint$1(3); y3 = _this.atPoint$1(3)._dy; if (_this._fVerbs[3] !== 1 || y3 !== y2) return _null; if (x2 - t1._dx !== width || y3 - y0 !== height) return _null; x = Math.min(x0, x1); y = Math.min(y0, y2); return new A.Rect(x, y, x + Math.abs(width), y + Math.abs(height)); }, getStraightLine$0() { var t1, x0, y0, x1, y1; if (this._fVerbsLength === 2) { t1 = this._fVerbs; t1 = t1[0] !== 0 || t1[1] !== 1; } else t1 = true; if (t1) return null; t1 = this.fPoints; x0 = t1[0]; y0 = t1[1]; x1 = t1[2]; y1 = t1[3]; if (y0 === y1 || x0 === x1) return new A.Rect(x0, y0, x1, y1); return null; }, _getRRect$0() { var pts, verb, controlPx, controlPy, vector1_0x, vector1_0y, t1, t2, dx, dy, t3, _box_0 = {}, bounds = this.getBounds$0(0), radii = A._setArrayType([], type$.JSArray_Radius), iter = new A.PathRefIterator(this); iter.PathRefIterator$1(this); pts = new Float32Array(8); _box_0.verb = iter.next$1(0, pts); _box_0.cornerIndex = 0; for (; verb = _box_0.verb = iter.next$1(0, pts), verb !== 6;) if (3 === verb) { controlPx = pts[2]; controlPy = pts[3]; vector1_0x = controlPx - pts[0]; vector1_0y = controlPy - pts[1]; t1 = pts[4]; t2 = pts[5]; if (vector1_0x !== 0) { dx = Math.abs(vector1_0x); dy = Math.abs(t2 - controlPy); } else { dy = Math.abs(vector1_0y); dx = vector1_0y !== 0 ? Math.abs(t1 - controlPx) : Math.abs(vector1_0x); } radii.push(new A.Radius(dx, dy)); ++_box_0.cornerIndex; } t1 = radii[0]; t2 = radii[1]; t3 = radii[2]; return A.RRect$fromRectAndCorners(bounds, radii[3], t3, t1, t2); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.PathRef && this.equals$1(other); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.fSegmentMask, _this.fPoints, _this._conicWeights, _this._fVerbs, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, equals$1(ref) { var pointCount, len, t1, t2, i, weightCount, verbCount, _this = this; if (_this.fSegmentMask !== ref.fSegmentMask) return false; pointCount = _this._fPointsLength; if (pointCount !== ref._fPointsLength) return false; len = pointCount * 2; for (t1 = _this.fPoints, t2 = ref.fPoints, i = 0; i < len; ++i) if (t1[i] !== t2[i]) return false; t1 = _this._conicWeights; if (t1 == null) { if (ref._conicWeights != null) return false; } else { t2 = ref._conicWeights; if (t2 == null) return false; weightCount = t1.length; if (t2.length !== weightCount) return false; for (i = 0; i < weightCount; ++i) if (t1[i] !== t2[i]) return false; } verbCount = _this._fVerbsLength; if (verbCount !== ref._fVerbsLength) return false; for (t1 = _this._fVerbs, t2 = ref._fVerbs, i = 0; i < verbCount; ++i) if (t1[i] !== t2[i]) return false; return true; }, _resizePoints$1(newLength) { var t1, newPoints, _this = this; if (newLength > _this._fPointsCapacity) { t1 = newLength + 10; _this._fPointsCapacity = t1; newPoints = new Float32Array(t1 * 2); B.NativeFloat32List_methods.setAll$2(newPoints, 0, _this.fPoints); _this.fPoints = newPoints; } _this._fPointsLength = newLength; }, _resizeVerbs$1(newLength) { var t1, newVerbs, _this = this; if (newLength > _this._fVerbsCapacity) { t1 = newLength + 8; _this._fVerbsCapacity = t1; newVerbs = new Uint8Array(t1); B.NativeUint8List_methods.setAll$2(newVerbs, 0, _this._fVerbs); _this._fVerbs = newVerbs; } _this._fVerbsLength = newLength; }, _resizeConicWeights$1(newLength) { var t1, newWeights, _this = this; if (newLength > _this._conicWeightsCapacity) { t1 = newLength + 4; _this._conicWeightsCapacity = t1; newWeights = new Float32Array(t1); t1 = _this._conicWeights; if (t1 != null) B.NativeFloat32List_methods.setAll$2(newWeights, 0, t1); _this._conicWeights = newWeights; } _this._conicWeightsLength = newLength; }, append$1(_, source) { var sourcePoints, source0, dst, t1, verbCount, newVerbCount, t2, i, weightCount, newWeightCount, _this = this, pointCount = source._fPointsLength, newPointCount = _this._fPointsLength + pointCount; _this.startEdit$0(); _this._resizePoints$1(newPointCount); sourcePoints = source.fPoints; for (source0 = pointCount * 2 - 1, dst = newPointCount * 2 - 1, t1 = _this.fPoints; source0 >= 0; --source0, --dst) t1[dst] = sourcePoints[source0]; verbCount = _this._fVerbsLength; newVerbCount = source._fVerbsLength; _this._resizeVerbs$1(verbCount + newVerbCount); for (t1 = _this._fVerbs, t2 = source._fVerbs, i = 0; i < newVerbCount; ++i) t1[verbCount + i] = t2[i]; if (source._conicWeights != null) { weightCount = _this._conicWeightsLength; newWeightCount = source._conicWeightsLength; _this._resizeConicWeights$1(weightCount + newWeightCount); t1 = source._conicWeights; t1.toString; t2 = _this._conicWeights; t2.toString; for (i = 0; i < newWeightCount; ++i) t2[weightCount + i] = t1[i]; } _this.fBoundsIsDirty = true; }, _computeBounds$0() { var t1, maxX, maxY, accum, len, minY, minX, i, x, y, _this = this, pointCount = _this._fPointsLength; _this.fBoundsIsDirty = false; _this.cachedBounds = null; if (pointCount === 0) { _this.fBounds = B.Rect_0_0_0_0; _this.fIsFinite = true; } else { t1 = _this.fPoints; maxX = t1[0]; maxY = t1[1]; accum = 0 * maxX * maxY; len = 2 * pointCount; for (minY = maxY, minX = maxX, i = 2; i < len; i += 2) { x = t1[i]; y = t1[i + 1]; accum = accum * x * y; minX = Math.min(minX, x); minY = Math.min(minY, y); maxX = Math.max(maxX, x); maxY = Math.max(maxY, y); } if (accum * 0 === 0) { _this.fBounds = new A.Rect(minX, minY, maxX, maxY); _this.fIsFinite = true; } else { _this.fBounds = B.Rect_0_0_0_0; _this.fIsFinite = false; } } }, growForVerb$2(verb, weight) { var pCnt, mask, verbCount, weightCount, ptsIndex, _this = this; switch (verb) { case 0: pCnt = 1; mask = 0; break; case 1: pCnt = 1; mask = 1; break; case 2: pCnt = 2; mask = 2; break; case 3: pCnt = 2; mask = 4; break; case 4: pCnt = 3; mask = 8; break; case 5: pCnt = 0; mask = 0; break; case 6: pCnt = 0; mask = 0; break; default: pCnt = 0; mask = 0; } _this.fSegmentMask |= mask; _this.fBoundsIsDirty = true; _this.startEdit$0(); verbCount = _this._fVerbsLength; _this._resizeVerbs$1(verbCount + 1); _this._fVerbs[verbCount] = verb; if (3 === verb) { weightCount = _this._conicWeightsLength; _this._resizeConicWeights$1(weightCount + 1); _this._conicWeights[weightCount] = weight; } ptsIndex = _this._fPointsLength; _this._resizePoints$1(ptsIndex + pCnt); return ptsIndex; }, growForRepeatedVerb$2(verb, numVbs) { var pCnt, mask, verbCount, t1, i, ptsIndex, _this = this; _this.startEdit$0(); switch (verb) { case 0: pCnt = numVbs; mask = 0; break; case 1: pCnt = numVbs; mask = 1; break; case 2: pCnt = 2 * numVbs; mask = 2; break; case 3: pCnt = 2 * numVbs; mask = 4; break; case 4: pCnt = 3 * numVbs; mask = 8; break; case 5: pCnt = 0; mask = 0; break; case 6: pCnt = 0; mask = 0; break; default: pCnt = 0; mask = 0; } _this.fSegmentMask |= mask; _this.fBoundsIsDirty = true; _this.startEdit$0(); if (3 === verb) _this._resizeConicWeights$1(_this._conicWeightsLength + numVbs); verbCount = _this._fVerbsLength; _this._resizeVerbs$1(verbCount + numVbs); for (t1 = _this._fVerbs, i = 0; i < numVbs; ++i) t1[verbCount + i] = verb; ptsIndex = _this._fPointsLength; _this._resizePoints$1(ptsIndex + pCnt); return ptsIndex; }, startEdit$0() { var _this = this; _this.fIsRect = _this.fIsRRect = _this.fIsOval = false; _this.cachedBounds = null; _this.fBoundsIsDirty = true; }, get$isEmpty(_) { return this._fVerbsLength === 0; } }; A.PathRefIterator.prototype = { PathRefIterator$1(pathRef) { var t1; this._pointIndex = 0; t1 = this.pathRef; if (t1.fBoundsIsDirty) t1._computeBounds$0(); if (!t1.fIsFinite) this._verbIndex = t1._fVerbsLength; }, nextIndex$0() { var verb, _this = this, t1 = _this._verbIndex, t2 = _this.pathRef; if (t1 === t2._fVerbsLength) return 6; t2 = t2._fVerbs; _this._verbIndex = t1 + 1; verb = t2[t1]; switch (verb) { case 0: t1 = _this._pointIndex; _this.iterIndex = t1; _this._pointIndex = t1 + 2; break; case 1: t1 = _this._pointIndex; _this.iterIndex = t1 - 2; _this._pointIndex = t1 + 2; break; case 3: ++_this._conicWeightIndex; t1 = _this._pointIndex; _this.iterIndex = t1 - 2; _this._pointIndex = t1 + 4; break; case 2: t1 = _this._pointIndex; _this.iterIndex = t1 - 2; _this._pointIndex = t1 + 4; break; case 4: t1 = _this._pointIndex; _this.iterIndex = t1 - 2; _this._pointIndex = t1 + 6; break; case 5: break; case 6: break; default: throw A.wrapException(A.FormatException$("Unsupport Path verb " + verb, null, null)); } return verb; }, next$1(_, outPts) { var t3, verb, points, pointIndex, pointIndex0, _this = this, t1 = _this._verbIndex, t2 = _this.pathRef; if (t1 === t2._fVerbsLength) return 6; t3 = t2._fVerbs; _this._verbIndex = t1 + 1; verb = t3[t1]; points = t2.fPoints; pointIndex = _this._pointIndex; switch (verb) { case 0: pointIndex0 = pointIndex + 1; outPts[0] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[1] = points[pointIndex0]; break; case 1: outPts[0] = points[pointIndex - 2]; outPts[1] = points[pointIndex - 1]; pointIndex0 = pointIndex + 1; outPts[2] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[3] = points[pointIndex0]; break; case 3: ++_this._conicWeightIndex; outPts[0] = points[pointIndex - 2]; outPts[1] = points[pointIndex - 1]; pointIndex0 = pointIndex + 1; outPts[2] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[3] = points[pointIndex0]; pointIndex0 = pointIndex + 1; outPts[4] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[5] = points[pointIndex0]; break; case 2: outPts[0] = points[pointIndex - 2]; outPts[1] = points[pointIndex - 1]; pointIndex0 = pointIndex + 1; outPts[2] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[3] = points[pointIndex0]; pointIndex0 = pointIndex + 1; outPts[4] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[5] = points[pointIndex0]; break; case 4: outPts[0] = points[pointIndex - 2]; outPts[1] = points[pointIndex - 1]; pointIndex0 = pointIndex + 1; outPts[2] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[3] = points[pointIndex0]; pointIndex0 = pointIndex + 1; outPts[4] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[5] = points[pointIndex0]; pointIndex0 = pointIndex + 1; outPts[6] = points[pointIndex]; pointIndex = pointIndex0 + 1; outPts[7] = points[pointIndex0]; break; case 5: break; case 6: break; default: throw A.wrapException(A.FormatException$("Unsupport Path verb " + verb, null, null)); } _this._pointIndex = pointIndex; return verb; } }; A.QuadRoots.prototype = { findRoots$3(a, b, c) { var t1, dr, q, res, rootCount, rootCount0, t2, _this = this; if (a === 0) { t1 = A.validUnitDivide(-c, b); _this.root0 = t1; return t1 == null ? 0 : 1; } dr = b * b - 4 * a * c; if (dr < 0) return 0; dr = Math.sqrt(dr); if (!isFinite(dr)) return 0; q = b < 0 ? -(b - dr) / 2 : -(b + dr) / 2; res = A.validUnitDivide(q, a); if (res != null) { _this.root0 = res; rootCount = 1; } else rootCount = 0; res = A.validUnitDivide(c, q); if (res != null) { rootCount0 = rootCount + 1; if (rootCount === 0) _this.root0 = res; else _this.root1 = res; rootCount = rootCount0; } if (rootCount === 2) { t1 = _this.root0; t1.toString; t2 = _this.root1; t2.toString; if (t1 > t2) { _this.root0 = t2; _this.root1 = t1; } else if (t1 === t2) return 1; } return rootCount; } }; A.SkQuadCoefficients.prototype = { evalX$1(t) { return (this.ax * t + this.bx) * t + this.cx; }, evalY$1(t) { return (this.ay * t + this.by) * t + this.cy; } }; A.PathWinding.prototype = { _walkPath$0() { var t2, t3, verb, n, winding, t4, t5, t6, t7, t8, t9, t10, isMono, conics, _this = this, t1 = _this.pathRef, iter = A.PathIterator$(t1, true); for (t2 = _this._buffer, t3 = type$.JSArray_Conic; verb = iter.next$1(0, t2), verb !== 6;) switch (verb) { case 0: case 5: break; case 1: _this._computeLineWinding$0(); break; case 2: n = !A.PathWinding__isQuadMonotonic(t2) ? A.PathWinding__chopQuadAtExtrema(t2) : 0; winding = _this._computeMonoQuadWinding$6(t2[0], t2[1], t2[2], t2[3], t2[4], t2[5]); _this._w += n > 0 ? winding + _this._computeMonoQuadWinding$6(t2[4], t2[5], t2[6], t2[7], t2[8], t2[9]) : winding; break; case 3: t4 = t1._conicWeights[iter._conicWeightIndex]; t5 = t2[0]; t6 = t2[1]; t7 = t2[2]; t8 = t2[3]; t9 = t2[4]; t10 = t2[5]; isMono = A.PathWinding__isQuadMonotonic(t2); conics = A._setArrayType([], t3); new A.Conic(t5, t6, t7, t8, t9, t10, t4).chopAtYExtrema$1(conics); _this._computeMonoConicWinding$1(conics[0]); if (!isMono && conics.length === 2) _this._computeMonoConicWinding$1(conics[1]); break; case 4: _this._computeCubicWinding$0(); break; } }, _computeLineWinding$0() { var y1, y0, dir, t2, crossProduct, _this = this, t1 = _this._buffer, x0 = t1[0], startY = t1[1], x1 = t1[2], endY = t1[3]; if (startY > endY) { y1 = startY; y0 = endY; dir = -1; } else { y1 = endY; y0 = startY; dir = 1; } t1 = _this.y; if (t1 < y0 || t1 > y1) return; t2 = _this.x; if (A.PathWinding__checkOnCurve(t2, t1, x0, startY, x1, endY)) { ++_this._onCurveCount; return; } if (t1 === y1) return; crossProduct = (x1 - x0) * (t1 - startY) - (endY - startY) * (t2 - x0); if (crossProduct === 0) { if (t2 !== x1 || t1 !== endY) ++_this._onCurveCount; dir = 0; } else if (A.SPath_scalarSignedAsInt(crossProduct) === dir) dir = 0; _this._w += dir; }, _computeMonoQuadWinding$6(x0, y0, x1, y1, x2, y2) { var y20, y00, dir, t1, t2, quadRoots, xt, t3, _this = this; if (y0 > y2) { y20 = y0; y00 = y2; dir = -1; } else { y20 = y2; y00 = y0; dir = 1; } t1 = _this.y; if (t1 < y00 || t1 > y20) return 0; t2 = _this.x; if (A.PathWinding__checkOnCurve(t2, t1, x0, y0, x2, y2)) { ++_this._onCurveCount; return 0; } if (t1 === y20) return 0; quadRoots = new A.QuadRoots(); if (0 === quadRoots.findRoots$3(y0 - 2 * y1 + y2, 2 * (y1 - y0), y0 - t1)) xt = dir === 1 ? x0 : x2; else { t3 = quadRoots.root0; t3.toString; xt = ((x2 - 2 * x1 + x0) * t3 + 2 * (x1 - x0)) * t3 + x0; } if (Math.abs(xt - t2) < 0.000244140625) if (t2 !== x2 || t1 !== y2) { ++_this._onCurveCount; return 0; } return xt < t2 ? dir : 0; }, _computeMonoConicWinding$1(conic) { var y20, y00, dir, t1, t2, t3, $B, quadRoots, xt, t4, _this = this, y0 = conic.p0y, y2 = conic.p2y; if (y0 > y2) { y20 = y0; y00 = y2; dir = -1; } else { y20 = y2; y00 = y0; dir = 1; } t1 = _this.y; if (t1 < y00 || t1 > y20) return; t2 = _this.x; if (A.PathWinding__checkOnCurve(t2, t1, conic.p0x, y0, conic.p2x, y2)) { ++_this._onCurveCount; return; } if (t1 === y20) return; t3 = conic.fW; $B = conic.p1y * t3 - t1 * t3 + t1; quadRoots = new A.QuadRoots(); if (0 === quadRoots.findRoots$3(y2 + (y0 - 2 * $B), 2 * ($B - y0), y0 - t1)) xt = dir === 1 ? conic.p0x : conic.p2x; else { t4 = quadRoots.root0; t4.toString; xt = A.Conic_evalNumerator(conic.p0x, conic.p1x, conic.p2x, t3, t4) / A.Conic_evalDenominator(t3, t4); } if (Math.abs(xt - t2) < 0.000244140625) if (t2 !== conic.p2x || t1 !== conic.p2y) { ++_this._onCurveCount; return; } t1 = _this._w; _this._w = t1 + (xt < t2 ? dir : 0); }, _computeCubicWinding$0() { var i, t1 = this._buffer, n = A.chopCubicAtYExtrema(t1, t1); for (i = 0; i <= n; ++i) this._windingMonoCubic$1(i * 3 * 2); }, _windingMonoCubic$1(bufferIndex) { var px2, px3, py3, y3, y0, dir, t2, t3, min, max, t, xt, _this = this, t1 = _this._buffer, bufferIndex0 = bufferIndex + 1, px0 = t1[bufferIndex], bufferIndex1 = bufferIndex0 + 1, py0 = t1[bufferIndex0], px1 = t1[bufferIndex1]; bufferIndex0 = bufferIndex1 + 1 + 1; px2 = t1[bufferIndex0]; bufferIndex0 = bufferIndex0 + 1 + 1; px3 = t1[bufferIndex0]; py3 = t1[bufferIndex0 + 1]; if (py0 > py3) { y3 = py0; y0 = py3; dir = -1; } else { y3 = py3; y0 = py0; dir = 1; } t2 = _this.y; if (t2 < y0 || t2 > y3) return; t3 = _this.x; if (A.PathWinding__checkOnCurve(t3, t2, px0, py0, px3, py3)) { ++_this._onCurveCount; return; } if (t2 === y3) return; min = Math.min(px0, Math.min(px1, Math.min(px2, px3))); max = Math.max(px0, Math.max(px1, Math.max(px2, px3))); if (t3 < min) return; if (t3 > max) { _this._w += dir; return; } t = A.chopMonoAtY(t1, bufferIndex, t2); if (t == null) return; xt = A.evalCubicPts(px0, px1, px2, px3, t); if (Math.abs(xt - t3) < 0.000244140625) if (t3 !== px3 || t2 !== py3) { ++_this._onCurveCount; return; } t1 = _this._w; _this._w = t1 + (xt < t3 ? dir : 0); } }; A.PaintRequest.prototype = { paintCallback$0() { return this.paintCallback.call$0(); } }; A.PersistedPicture.prototype = { createElement$0(_) { var element = this.defaultCreateElement$1("flt-picture"), t1 = A.jsify("true"); A.callMethod(element, "setAttribute", ["aria-hidden", t1 == null ? type$.Object._as(t1) : t1]); return element; }, preroll$1(prerollContext) { this.super$PersistedSurface$preroll(prerollContext); }, recomputeTransformAndClip$0() { var t2, t3, paintWidth, paintHeight, newDensity, _this = this, t1 = _this.parent.transform; _this.transform = t1; t2 = _this.dx; if (t2 !== 0 || _this.dy !== 0) { t1.toString; t3 = new A.Matrix4(new Float32Array(16)); t3.setFrom$1(t1); _this.transform = t3; t3.translate$2(0, t2, _this.dy); } t1 = _this.localPaintBounds; paintWidth = t1.right - t1.left; paintHeight = t1.bottom - t1.top; newDensity = paintWidth === 0 || paintHeight === 0 ? 1 : A._computePixelDensity(_this.transform, paintWidth, paintHeight); if (newDensity !== _this._density) { _this._density = newDensity; _this._requiresRepaint = true; } _this._computeExactCullRects$0(); }, _computeExactCullRects$0() { var clipTransform, bounds, localClipBounds, localInverse, t1, t2, _this = this, parentSurface = _this.parent; if (parentSurface.projectedClip == null) { clipTransform = A.Matrix4$identity(); for (bounds = null; parentSurface != null;) { localClipBounds = parentSurface.localClipBounds; if (localClipBounds != null) bounds = bounds == null ? A.transformRectWithMatrix(clipTransform, localClipBounds) : bounds.intersect$1(A.transformRectWithMatrix(clipTransform, localClipBounds)); localInverse = parentSurface.get$localTransformInverse(); if (localInverse != null && !localInverse.isIdentity$0(0)) clipTransform.multiply$1(0, localInverse); parentSurface = parentSurface.parent; } if (bounds != null) t1 = bounds.right - bounds.left <= 0 || bounds.bottom - bounds.top <= 0; else t1 = false; if (t1) bounds = B.Rect_0_0_0_0; t1 = _this.parent; t1.projectedClip = bounds; } else t1 = parentSurface; t1 = t1.projectedClip; t2 = _this.localPaintBounds; if (t1 == null) { _this._exactLocalCullRect = t2; t1 = t2; } else t1 = _this._exactLocalCullRect = t2.intersect$1(t1); if (t1.right - t1.left <= 0 || t1.bottom - t1.top <= 0) _this._exactGlobalCullRect = _this._exactLocalCullRect = B.Rect_0_0_0_0; }, _computeOptimalCullRect$1(oldSurface) { var oldOptimalLocalCullRect, t1, t2, t3, t4, t5, t6, t7, t8, t9, newLocalCullRect, _this = this; if (oldSurface == null || !oldSurface.picture.recordingCanvas._didDraw) { _this._optimalLocalCullRect = _this._exactLocalCullRect; _this._requiresRepaint = true; return; } oldOptimalLocalCullRect = oldSurface === _this ? _this._optimalLocalCullRect : oldSurface._optimalLocalCullRect; if (J.$eq$(_this._exactLocalCullRect, B.Rect_0_0_0_0)) { _this._optimalLocalCullRect = B.Rect_0_0_0_0; if (!J.$eq$(oldOptimalLocalCullRect, B.Rect_0_0_0_0)) _this._requiresRepaint = true; return; } oldOptimalLocalCullRect.toString; t1 = _this._exactLocalCullRect; t1.toString; if (A.rectContainsOther(oldOptimalLocalCullRect, t1)) { _this._optimalLocalCullRect = oldOptimalLocalCullRect; return; } t2 = t1.left; t3 = t1.top; t4 = t1.right; t1 = t1.bottom; t5 = t4 - t2; t6 = A.PersistedPicture__predictTrend(oldOptimalLocalCullRect.left - t2, t5); t7 = t1 - t3; t8 = A.PersistedPicture__predictTrend(oldOptimalLocalCullRect.top - t3, t7); t5 = A.PersistedPicture__predictTrend(t4 - oldOptimalLocalCullRect.right, t5); t7 = A.PersistedPicture__predictTrend(t1 - oldOptimalLocalCullRect.bottom, t7); t9 = _this.localPaintBounds; t9.toString; newLocalCullRect = new A.Rect(t2 - t6, t3 - t8, t4 + t5, t1 + t7).intersect$1(t9); _this._requiresRepaint = !J.$eq$(_this._optimalLocalCullRect, newLocalCullRect); _this._optimalLocalCullRect = newLocalCullRect; }, _applyPaint$1(oldSurface) { var domCanvas, _this = this, t1 = oldSurface == null, oldCanvas = t1 ? null : oldSurface.__engine$_canvas, t2 = _this._requiresRepaint = false, t3 = _this.picture.recordingCanvas; if (!t3._didDraw || _this._optimalLocalCullRect.get$isEmpty(0)) { A._recycleCanvas(oldCanvas); if (!t1) oldSurface.__engine$_canvas = null; t1 = _this.rootElement; if (t1 != null) A.removeAllChildren(t1); t1 = _this.__engine$_canvas; if (t1 != null ? t1 !== oldCanvas : t2) A._recycleCanvas(t1); _this.__engine$_canvas = null; return; } if (t3.renderStrategy.hasArbitraryPaint) _this._applyBitmapPaint$1(oldCanvas); else { A._recycleCanvas(_this.__engine$_canvas); t1 = _this.rootElement; t1.toString; domCanvas = _this.__engine$_canvas = new A.DomCanvas(t1, A._setArrayType([], type$.JSArray__SaveElementStackEntry), A._setArrayType([], type$.JSArray_JavaScriptObject), A.Matrix4$identity()); t1 = _this.rootElement; t1.toString; A.removeAllChildren(t1); t1 = _this._optimalLocalCullRect; t1.toString; t3.applyCommands$2(domCanvas, t1); domCanvas.endOfPaint$0(); } }, matchForUpdate$1(existingSurface) { var didRequireBitmap, requiresBitmap, oldCanvas, oldPixelCount, _this = this, t1 = existingSurface.picture, t2 = _this.picture; if (t1 === t2) return 0; t1 = t1.recordingCanvas; if (!t1._didDraw) return 1; didRequireBitmap = t1.renderStrategy.hasArbitraryPaint; requiresBitmap = t2.recordingCanvas.renderStrategy.hasArbitraryPaint; if (didRequireBitmap !== requiresBitmap) return 1; else if (!requiresBitmap) return 1; else { oldCanvas = type$.nullable_BitmapCanvas._as(existingSurface.__engine$_canvas); if (oldCanvas == null) return 1; else { t1 = _this._exactLocalCullRect; t1.toString; if (!oldCanvas.doesFitBounds$2(t1, _this._density)) return 1; else { t1 = _this._exactLocalCullRect; t1 = A.BitmapCanvas_widthToPhysical(t1.right - t1.left); t2 = _this._exactLocalCullRect; t2 = A.BitmapCanvas_heightToPhysical(t2.bottom - t2.top); oldPixelCount = oldCanvas.widthInBitmapPixels * oldCanvas.heightInBitmapPixels; if (oldPixelCount === 0) return 1; return 1 - t1 * t2 / oldPixelCount; } } } }, _applyBitmapPaint$1(oldCanvas) { var t1, t2, _this = this; if (oldCanvas instanceof A.BitmapCanvas) { t1 = _this._optimalLocalCullRect; t1.toString; if (oldCanvas.doesFitBounds$2(t1, _this._density)) { t1 = oldCanvas.__engine$_devicePixelRatio; $.$get$EngineFlutterDisplay__instance(); t2 = self.window.devicePixelRatio; t1 = t1 === (t2 === 0 ? 1 : t2); } else t1 = false; } else t1 = false; if (t1) { t1 = _this._optimalLocalCullRect; t1.toString; oldCanvas.set$bounds(0, t1); _this.__engine$_canvas = oldCanvas; oldCanvas._elementCache = _this._elementCache; oldCanvas.clear$0(0); t1 = _this.picture.recordingCanvas; t1.toString; t2 = _this._optimalLocalCullRect; t2.toString; t1.applyCommands$2(oldCanvas, t2); oldCanvas.endOfPaint$0(); } else { A._recycleCanvas(oldCanvas); t1 = _this.__engine$_canvas; if (t1 instanceof A.BitmapCanvas) t1._elementCache = null; _this.__engine$_canvas = null; t1 = $.paintQueue; t2 = _this._optimalLocalCullRect; t1.push(new A.PaintRequest(new A.Size(t2.right - t2.left, t2.bottom - t2.top), new A.PersistedPicture__applyBitmapPaint_closure(_this))); } }, _findOrCreateCanvas$1(bounds) { var boundsWidth, boundsHeight, requestedPixelCount, t3, bestRecycledCanvas, lastPixelCount, i, candidate, t4, t5, candidatePixelCount, t6, t7, fits, isSmaller, canvas, _this = this, t1 = bounds.right - bounds.left, t2 = bounds.bottom - bounds.top; for (boundsWidth = t1 + 1, boundsHeight = t2 + 1, requestedPixelCount = t1 * t2, t3 = requestedPixelCount > 1, bestRecycledCanvas = null, lastPixelCount = 1 / 0, i = 0; i < $._recycledCanvases.length; ++i) { candidate = $._recycledCanvases[i]; $.$get$EngineFlutterDisplay__instance(); t4 = self.window.devicePixelRatio; if (t4 === 0) t4 = 1; if (candidate.__engine$_devicePixelRatio !== t4) continue; t4 = candidate._bounds; t5 = t4.right - t4.left; t4 = t4.bottom - t4.top; candidatePixelCount = t5 * t4; t6 = _this._density; t7 = self.window.devicePixelRatio; if (candidate.widthInBitmapPixels >= B.JSNumber_methods.ceil$0(boundsWidth * (t7 === 0 ? 1 : t7)) + 2) { t7 = self.window.devicePixelRatio; fits = candidate.heightInBitmapPixels >= B.JSNumber_methods.ceil$0(boundsHeight * (t7 === 0 ? 1 : t7)) + 2 && candidate._density === t6; } else fits = false; isSmaller = candidatePixelCount < lastPixelCount; if (fits && isSmaller) if (!(isSmaller && t3 && candidatePixelCount / requestedPixelCount > 4)) { if (t5 === t1 && t4 === t2) { bestRecycledCanvas = candidate; break; } lastPixelCount = candidatePixelCount; bestRecycledCanvas = candidate; } } if (bestRecycledCanvas != null) { B.JSArray_methods.remove$1($._recycledCanvases, bestRecycledCanvas); bestRecycledCanvas.set$bounds(0, bounds); bestRecycledCanvas._elementCache = _this._elementCache; return bestRecycledCanvas; } canvas = A.BitmapCanvas$(bounds, _this.picture.recordingCanvas.renderStrategy, _this._density); canvas._elementCache = _this._elementCache; return canvas; }, _applyTranslate$0() { A.DomCSSStyleDeclarationExtension_setProperty(this.rootElement.style, "transform", "translate(" + A.S(this.dx) + "px, " + A.S(this.dy) + "px)"); }, apply$0() { this._applyTranslate$0(); this._applyPaint$1(null); }, build$0() { this._computeOptimalCullRect$1(null); this._requiresRepaint = true; this.super$PersistedSurface$build(); }, update$1(_, oldSurface) { var t1, densityChanged, _this = this; _this.super$PersistedSurface$update(0, oldSurface); _this._elementCache = oldSurface._elementCache; if (oldSurface !== _this) oldSurface._elementCache = null; if (_this.dx !== oldSurface.dx || _this.dy !== oldSurface.dy) _this._applyTranslate$0(); _this._computeOptimalCullRect$1(oldSurface); if (_this.picture === oldSurface.picture) { t1 = _this.__engine$_canvas; densityChanged = t1 instanceof A.BitmapCanvas && _this._density !== t1._density; if (_this._requiresRepaint || densityChanged) _this._applyPaint$1(oldSurface); else _this.__engine$_canvas = oldSurface.__engine$_canvas; } else _this._applyPaint$1(oldSurface); }, retain$0() { var _this = this; _this.super$PersistedSurface$retain(); _this._computeOptimalCullRect$1(_this); if (_this._requiresRepaint) _this._applyPaint$1(_this); }, discard$0() { A._recycleCanvas(this.__engine$_canvas); this.__engine$_canvas = null; this.super$PersistedSurface$discard(); } }; A.PersistedPicture__applyBitmapPaint_closure.prototype = { call$0() { var bitmapCanvas, t1 = this.$this, t2 = t1._optimalLocalCullRect; t2.toString; bitmapCanvas = t1.__engine$_canvas = t1._findOrCreateCanvas$1(t2); bitmapCanvas._elementCache = t1._elementCache; t2 = t1.rootElement; t2.toString; A.removeAllChildren(t2); t1.rootElement.append(bitmapCanvas.rootElement); bitmapCanvas.clear$0(0); t2 = t1.picture.recordingCanvas; t2.toString; t1 = t1._optimalLocalCullRect; t1.toString; t2.applyCommands$2(bitmapCanvas, t1); bitmapCanvas.endOfPaint$0(); }, $signature: 0 }; A.PersistedPlatformView.prototype = { createElement$0(_) { return A.createPlatformViewSlot(this.platformViewId); }, apply$0() { var _this = this, t1 = _this.rootElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform", "translate(" + A.S(_this.dx) + "px, " + A.S(_this.dy) + "px)"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", A.S(_this.width) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", A.S(_this.height) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); }, canUpdateAsMatch$1(oldSurface) { if (this.super$PersistedSurface$canUpdateAsMatch(oldSurface)) return this.platformViewId === type$.PersistedPlatformView._as(oldSurface).platformViewId; return false; }, matchForUpdate$1(existingSurface) { return existingSurface.platformViewId === this.platformViewId ? 0 : 1; }, update$1(_, oldSurface) { var _this = this; _this.super$PersistedSurface$update(0, oldSurface); if (_this.dx !== oldSurface.dx || _this.dy !== oldSurface.dy || _this.width !== oldSurface.width || _this.height !== oldSurface.height) _this.apply$0(); } }; A.RecordingCanvas.prototype = { applyCommands$2(engineCanvas, clipRect) { var len, i, len0, i0, command, e, t1, t2, len1, exception; try { t1 = this._pictureBounds; t1.toString; t1 = A.rectContainsOther(clipRect, t1); t2 = this._commands; len1 = t2.length; if (t1) { len = len1; for (i = 0; i < len; ++i) t2[i].apply$1(engineCanvas); } else { len0 = len1; for (i0 = 0; i0 < len0; ++i0) { command = t2[i0]; if (command instanceof A.DrawCommand) if (command.isInvisible$1(clipRect)) continue; command.apply$1(engineCanvas); } } } catch (exception) { e = A.unwrapException(exception); if (!J.$eq$(e.name, "NS_ERROR_FAILURE")) throw exception; } }, clipRect$2(rect, clipOp) { var command = new A.PaintClipRect(rect, clipOp); switch (clipOp.index) { case 1: this._paintBounds.clipRect$2(rect, command); break; case 0: break; } this.renderStrategy.hasArbitraryPaint = true; this._commands.push(command); }, drawRect$2(rect, paint) { var paintSpread, command, _this = this, t1 = paint._paintData; if (t1.shader != null) _this.renderStrategy.hasArbitraryPaint = true; _this._didDraw = true; paintSpread = A._getPaintSpread(paint); paint._frozen = true; command = new A.PaintDrawRect(rect, t1); t1 = _this._paintBounds; if (paintSpread !== 0) t1.grow$2(rect.inflate$1(paintSpread), command); else t1.grow$2(rect, command); _this._commands.push(command); }, drawRRect$2(rrect, paint) { var paintSpread, t2, t3, t4, t5, t6, t7, command, _this = this, t1 = paint._paintData; if (t1.shader != null || !rrect.webOnlyUniformRadii) _this.renderStrategy.hasArbitraryPaint = true; _this._didDraw = true; paintSpread = A._getPaintSpread(paint); t2 = rrect.left; t3 = rrect.right; t4 = Math.min(t2, t3); t5 = rrect.top; t6 = rrect.bottom; t7 = Math.min(t5, t6); t3 = Math.max(t2, t3); t6 = Math.max(t5, t6); paint._frozen = true; command = new A.PaintDrawRRect(rrect, t1); _this._paintBounds.growLTRB$5(t4 - paintSpread, t7 - paintSpread, t3 + paintSpread, t6 + paintSpread, command); _this._commands.push(command); }, drawDRRect$3(outer, inner, paint) { var scaledOuter, scaledInner, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, paintSpread, command, left, right, _this = this, innerRect = new A.Rect(inner.left, inner.top, inner.right, inner.bottom), t1 = outer.left, t2 = outer.top, t3 = outer.right, t4 = outer.bottom, outerRect = new A.Rect(t1, t2, t3, t4); if (outerRect.$eq(0, innerRect) || !outerRect.intersect$1(innerRect).$eq(0, innerRect)) return; scaledOuter = outer.scaleRadii$0(); scaledInner = inner.scaleRadii$0(); t5 = scaledOuter.tlRadiusX; t6 = scaledOuter.tlRadiusY; t7 = scaledOuter.trRadiusX; t8 = scaledOuter.trRadiusY; t9 = scaledOuter.blRadiusX; t10 = scaledOuter.blRadiusY; t11 = scaledOuter.brRadiusX; t12 = scaledOuter.brRadiusY; t13 = scaledInner.tlRadiusX; t14 = scaledInner.tlRadiusY; t15 = scaledInner.trRadiusX; t16 = scaledInner.trRadiusY; t17 = scaledInner.blRadiusX; t18 = scaledInner.blRadiusY; t19 = scaledInner.brRadiusX; t20 = scaledInner.brRadiusY; if (t13 * t13 + t14 * t14 > t5 * t5 + t6 * t6 || t15 * t15 + t16 * t16 > t7 * t7 + t8 * t8 || t17 * t17 + t18 * t18 > t9 * t9 + t10 * t10 || t19 * t19 + t20 * t20 > t11 * t11 + t12 * t12) return; _this._didDraw = _this.renderStrategy.hasArbitraryPaint = true; paintSpread = A._getPaintSpread(paint); paint._frozen = true; command = new A.PaintDrawDRRect(outer, inner, paint._paintData); t5 = $.$get$_renderer().createPath$0(); t5.set$fillType(B.PathFillType_1); t5.addRRect$1(outer); t5.addRRect$1(inner); t5.close$0(0); command.path = t5; left = Math.min(t1, t3); right = Math.max(t1, t3); _this._paintBounds.growLTRB$5(left - paintSpread, Math.min(t2, t4) - paintSpread, right + paintSpread, Math.max(t2, t4) + paintSpread, command); _this._commands.push(command); }, drawPath$2(path, paint) { var rect, t1, rrect, line, t2, left, t3, t4, $top, width, height, inflatedHeight, inflatedWidth, pathBounds, paintSpread, clone, command, _this = this; if (paint._paintData.shader == null) { type$.SurfacePath._as(path); rect = path.pathRef.getRect$0(); if (rect != null) { _this.drawRect$2(rect, paint); return; } t1 = path.pathRef; rrect = t1.fIsRRect ? t1._getRRect$0() : null; if (rrect != null) { _this.drawRRect$2(rrect, paint); return; } line = path.pathRef.getStraightLine$0(); if (line != null) { t1 = paint._paintData.strokeWidth; t1 = (t1 == null ? 0 : t1) === 0; } else t1 = false; if (t1) { t1 = line.left; t2 = line.right; left = Math.min(t1, t2); t3 = line.top; t4 = line.bottom; $top = Math.min(t3, t4); t1 = t2 - t1; width = Math.abs(t1); t3 = t4 - t3; height = Math.abs(t3); inflatedHeight = t3 === 0 ? 1 : height; inflatedWidth = t1 === 0 ? 1 : width; paint.set$style(0, B.PaintingStyle_0); _this.drawRect$2(new A.Rect(left, $top, left + inflatedWidth, $top + inflatedHeight), paint); return; } } type$.SurfacePath._as(path); if (path.pathRef._fVerbsLength !== 0) { _this._didDraw = _this.renderStrategy.hasArbitraryPaint = true; pathBounds = path.getBounds$0(0); paintSpread = A._getPaintSpread(paint); if (paintSpread !== 0) pathBounds = pathBounds.inflate$1(paintSpread); t1 = path.pathRef; t2 = new A.PathRef(t1.fPoints, t1._fVerbs); t2._fVerbsCapacity = t1._fVerbsCapacity; t2._fVerbsLength = t1._fVerbsLength; t2._fPointsCapacity = t1._fPointsCapacity; t2._fPointsLength = t1._fPointsLength; t2._conicWeightsCapacity = t1._conicWeightsCapacity; t2._conicWeightsLength = t1._conicWeightsLength; t2._conicWeights = t1._conicWeights; t3 = t1.fBoundsIsDirty; t2.fBoundsIsDirty = t3; if (!t3) { t2.fBounds = t1.fBounds; t2.cachedBounds = t1.cachedBounds; t2.fIsFinite = t1.fIsFinite; } t2.fSegmentMask = t1.fSegmentMask; t2.fIsOval = t1.fIsOval; t2.fIsRRect = t1.fIsRRect; t2.fIsRect = t1.fIsRect; t2.fRRectOrOvalIsCCW = t1.fRRectOrOvalIsCCW; t2.fRRectOrOvalStartIdx = t1.fRRectOrOvalStartIdx; clone = new A.SurfacePath(t2, B.PathFillType_0); clone._copyFields$1(path); paint._frozen = true; command = new A.PaintDrawPath(clone, paint._paintData); _this._paintBounds.grow$2(pathBounds, command); clone._fillType = path._fillType; _this._commands.push(command); } }, drawParagraph$2(paragraph, offset) { var t1, command, paragraphBounds, t2, _this = this; type$.CanvasParagraph._as(paragraph); if (!paragraph.isLaidOut) return; _this._didDraw = true; t1 = _this.renderStrategy; t1.hasArbitraryPaint = true; t1.hasParagraphs = true; command = new A.PaintDrawParagraph(paragraph, offset); paragraphBounds = paragraph.get$_layoutService()._paintBounds; t1 = offset._dx; t2 = offset._dy; _this._paintBounds.growLTRB$5(t1 + paragraphBounds.left, t2 + paragraphBounds.top, t1 + paragraphBounds.right, t2 + paragraphBounds.bottom, command); _this._commands.push(command); } }; A.PaintCommand.prototype = {}; A.DrawCommand.prototype = { isInvisible$1(clipRect) { var _this = this; if (_this.isClippedOut) return true; return _this.bottomBound < clipRect.top || _this.topBound > clipRect.bottom || _this.rightBound < clipRect.left || _this.leftBound > clipRect.right; } }; A.PaintSave.prototype = { apply$1(canvas) { canvas.save$0(0); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintRestore.prototype = { apply$1(canvas) { canvas.restore$0(0); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintTranslate.prototype = { apply$1(canvas) { canvas.translate$2(0, this.dx, this.dy); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintScale.prototype = { apply$1(canvas) { canvas.scale$2(0, this.sx, this.sy); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintRotate.prototype = { apply$1(canvas) { canvas.rotate$1(0, this.radians); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintTransform.prototype = { apply$1(canvas) { canvas.transform$1(0, this.matrix4); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintClipRect.prototype = { apply$1(canvas) { canvas.clipRect$2(this.rect, this.clipOp); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintClipRRect.prototype = { apply$1(canvas) { canvas.clipRRect$1(this.rrect); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintClipPath.prototype = { apply$1(canvas) { canvas.clipPath$1(0, this.path); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawLine.prototype = { apply$1(canvas) { canvas.drawLine$3(this.p1, this.p2, this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawPaint.prototype = { apply$1(canvas) { canvas.drawPaint$1(this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawRect.prototype = { apply$1(canvas) { canvas.drawRect$2(this.rect, this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawRRect.prototype = { apply$1(canvas) { canvas.drawRRect$2(this.rrect, this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawDRRect.prototype = { apply$1(canvas) { var t1 = this.paint; if (t1.style == null) t1.style = B.PaintingStyle_0; canvas.drawPath$2(this.path, t1); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawOval.prototype = { apply$1(canvas) { canvas.drawOval$2(this.rect, this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawCircle.prototype = { apply$1(canvas) { canvas.drawCircle$3(this.c, this.radius, this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawPath.prototype = { apply$1(canvas) { canvas.drawPath$2(this.path, this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawShadow.prototype = { apply$1(canvas) { var _this = this; canvas.drawShadow$4(_this.path, _this.color, _this.elevation, _this.transparentOccluder); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawImageRect.prototype = { apply$1(canvas) { var _this = this; canvas.drawImageRect$4(_this.image, _this.src, _this.dst, _this.paint); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PaintDrawParagraph.prototype = { apply$1(canvas) { canvas.drawParagraph$2(this.paragraph, this.offset); }, toString$0(_) { return this.super$Object$toString(0); } }; A._PaintBounds.prototype = { clipRect$2(rect, command) { var t1, t4, t3, t2, _this = this, left = rect.left, $top = rect.top, right = rect.right, bottom = rect.bottom; if (!_this._currentMatrixIsIdentity) { t1 = $.$get$_PaintBounds__tempRectData(); t1[0] = left; t1[1] = $top; t1[2] = right; t1[3] = bottom; A.transformLTRB(_this._currentMatrix, t1); left = t1[0]; $top = t1[1]; right = t1[2]; bottom = t1[3]; } if (!_this._clipRectInitialized) { _this._currentClipLeft = left; _this._currentClipTop = $top; _this._currentClipRight = right; _this._currentClipBottom = bottom; _this._clipRectInitialized = true; t4 = bottom; t3 = right; t2 = $top; t1 = left; } else { t1 = _this._currentClipLeft; if (left > t1) { _this._currentClipLeft = left; t1 = left; } t2 = _this._currentClipTop; if ($top > t2) { _this._currentClipTop = $top; t2 = $top; } t3 = _this._currentClipRight; if (right < t3) { _this._currentClipRight = right; t3 = right; } t4 = _this._currentClipBottom; if (bottom < t4) { _this._currentClipBottom = bottom; t4 = bottom; } } if (t1 >= t3 || t2 >= t4) command.isClippedOut = true; else { command.leftBound = t1; command.topBound = t2; command.rightBound = t3; command.bottomBound = t4; } }, grow$2(r, command) { this.growLTRB$5(r.left, r.top, r.right, r.bottom, command); }, growLTRB$5(left, $top, right, bottom, command) { var t1, transformedPointLeft, transformedPointTop, transformedPointRight, transformedPointBottom, transformedPointRight0, transformedPointLeft0, transformedPointBottom0, transformedPointTop0, _this = this; if (left === right || $top === bottom) { command.isClippedOut = true; return; } if (!_this._currentMatrixIsIdentity) { t1 = $.$get$_PaintBounds__tempRectData(); t1[0] = left; t1[1] = $top; t1[2] = right; t1[3] = bottom; A.transformLTRB(_this._currentMatrix, t1); transformedPointLeft = t1[0]; transformedPointTop = t1[1]; transformedPointRight = t1[2]; transformedPointBottom = t1[3]; } else { transformedPointBottom = bottom; transformedPointRight = right; transformedPointTop = $top; transformedPointLeft = left; } if (_this._clipRectInitialized) { transformedPointRight0 = _this._currentClipRight; if (transformedPointLeft >= transformedPointRight0) { command.isClippedOut = true; return; } transformedPointLeft0 = _this._currentClipLeft; if (transformedPointRight <= transformedPointLeft0) { command.isClippedOut = true; return; } transformedPointBottom0 = _this._currentClipBottom; if (transformedPointTop >= transformedPointBottom0) { command.isClippedOut = true; return; } transformedPointTop0 = _this._currentClipTop; if (transformedPointBottom <= transformedPointTop0) { command.isClippedOut = true; return; } if (transformedPointLeft < transformedPointLeft0) transformedPointLeft = transformedPointLeft0; if (transformedPointRight > transformedPointRight0) transformedPointRight = transformedPointRight0; if (transformedPointTop < transformedPointTop0) transformedPointTop = transformedPointTop0; if (transformedPointBottom > transformedPointBottom0) transformedPointBottom = transformedPointBottom0; } command.leftBound = transformedPointLeft; command.topBound = transformedPointTop; command.rightBound = transformedPointRight; command.bottomBound = transformedPointBottom; if (_this._didPaintInsideClipArea) { _this.__engine$_left = Math.min(Math.min(_this.__engine$_left, transformedPointLeft), transformedPointRight); _this.__engine$_right = Math.max(Math.max(_this.__engine$_right, transformedPointLeft), transformedPointRight); _this.__engine$_top = Math.min(Math.min(_this.__engine$_top, transformedPointTop), transformedPointBottom); _this.__engine$_bottom = Math.max(Math.max(_this.__engine$_bottom, transformedPointTop), transformedPointBottom); } else { _this.__engine$_left = Math.min(transformedPointLeft, transformedPointRight); _this.__engine$_right = Math.max(transformedPointLeft, transformedPointRight); _this.__engine$_top = Math.min(transformedPointTop, transformedPointBottom); _this.__engine$_bottom = Math.max(transformedPointTop, transformedPointBottom); } _this._didPaintInsideClipArea = true; }, saveTransformsAndClip$0() { var _this = this, t1 = _this._currentMatrix, t2 = new A.Matrix4(new Float32Array(16)); t2.setFrom$1(t1); _this.__engine$_transforms.push(t2); t1 = _this._clipRectInitialized ? new A.Rect(_this._currentClipLeft, _this._currentClipTop, _this._currentClipRight, _this._currentClipBottom) : null; _this._clipStack.push(t1); }, computeBounds$0() { var t1, maxLeft, maxRight, maxTop, maxBottom, t2, left, right, $top, bottom, _this = this; if (!_this._didPaintInsideClipArea) return B.Rect_0_0_0_0; t1 = _this.maxPaintBounds; maxLeft = t1.left; if (isNaN(maxLeft)) maxLeft = -1 / 0; maxRight = t1.right; if (isNaN(maxRight)) maxRight = 1 / 0; maxTop = t1.top; if (isNaN(maxTop)) maxTop = -1 / 0; maxBottom = t1.bottom; if (isNaN(maxBottom)) maxBottom = 1 / 0; t1 = _this.__engine$_left; t2 = _this.__engine$_right; left = Math.min(t1, t2); right = Math.max(t1, t2); t2 = _this.__engine$_top; t1 = _this.__engine$_bottom; $top = Math.min(t2, t1); bottom = Math.max(t2, t1); if (right < maxLeft || bottom < maxTop) return B.Rect_0_0_0_0; return new A.Rect(Math.max(left, maxLeft), Math.max($top, maxTop), Math.min(right, maxRight), Math.min(bottom, maxBottom)); }, toString$0(_) { return this.super$Object$toString(0); } }; A.RenderStrategy.prototype = {}; A._WebGlRenderer.prototype = { drawRectToGl$6(targetRect, gl, glProgram, gradient, widthInPixels, heightInPixels) { var t1, t2, t3, colorsBuffer, colors, indexBuffer, t4, _s9_ = "uniform4f", _s10_ = "bindBuffer", _s10_0 = "bufferData", _s19_ = "vertexAttribPointer", _s23_ = "enableVertexAttribArray", left = targetRect.left, $top = targetRect.top, right = targetRect.right, bottom = targetRect.bottom, vertices = new Float32Array(8); vertices[0] = left; vertices[1] = $top; vertices[2] = right; vertices[3] = $top; vertices[4] = right; vertices[5] = bottom; vertices[6] = left; vertices[7] = bottom; t1 = glProgram.program; t2 = gl.glContext; A.callMethod(t2, "uniformMatrix4fv", [gl.getUniformLocation$2(0, t1, "u_ctransform"), false, A.Matrix4$identity()._m4storage]); A.callMethod(t2, _s9_, [gl.getUniformLocation$2(0, t1, "u_scale"), 2 / widthInPixels, -2 / heightInPixels, 1, 1]); A.callMethod(t2, _s9_, [gl.getUniformLocation$2(0, t1, "u_shift"), -1, 1, 0, 0]); t3 = t2.createBuffer(); t3.toString; A.callMethod(t2, _s10_, [gl.get$kArrayBuffer(), t3]); t3 = gl.get$kStaticDraw(); A.callMethod(t2, _s10_0, [gl.get$kArrayBuffer(), vertices, t3]); t3 = gl._kFloat; A.callMethod(t2, _s19_, [0, 2, t3 == null ? gl._kFloat = t2.FLOAT : t3, false, 0, 0]); A.callMethod(t2, _s23_, [0]); colorsBuffer = t2.createBuffer(); A.callMethod(t2, _s10_, [gl.get$kArrayBuffer(), colorsBuffer]); colors = new Int32Array(A._ensureNativeList(A._setArrayType([4278255360, 4278190335, 4294967040, 4278255615], type$.JSArray_int))); t3 = gl.get$kStaticDraw(); A.callMethod(t2, _s10_0, [gl.get$kArrayBuffer(), colors, t3]); t3 = gl._kUnsignedByte; A.callMethod(t2, _s19_, [1, 4, t3 == null ? gl._kUnsignedByte = t2.UNSIGNED_BYTE : t3, true, 0, 0]); A.callMethod(t2, _s23_, [1]); indexBuffer = t2.createBuffer(); A.callMethod(t2, _s10_, [gl.get$kElementArrayBuffer(), indexBuffer]); t3 = $.$get$VertexShaders_vertexIndicesForRect(); t4 = gl.get$kStaticDraw(); A.callMethod(t2, _s10_0, [gl.get$kElementArrayBuffer(), t3, t4]); if (A.callMethod(t2, "getUniformLocation", [t1, "u_resolution"]) != null) A.callMethod(t2, "uniform2f", [gl.getUniformLocation$2(0, t1, "u_resolution"), widthInPixels, heightInPixels]); t1 = gl._kColorBufferBit; A.callMethod(t2, "clear", [t1 == null ? gl._kColorBufferBit = t2.COLOR_BUFFER_BIT : t1]); t2.viewport(0, 0, widthInPixels, heightInPixels); t1 = gl._kTriangles; if (t1 == null) t1 = gl._kTriangles = t2.TRIANGLES; t4 = gl._kUnsignedShort; if (t4 == null) t4 = gl._kUnsignedShort = t2.UNSIGNED_SHORT; A.callMethod(t2, "drawElements", [t1, t3.length, t4, 0]); } }; A.HtmlRenderer.prototype = { get$rendererTag() { return "html"; }, get$fontCollection() { var value = this.__HtmlRenderer__fontCollection_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = this.__HtmlRenderer__fontCollection_FI = new A.HtmlFontCollection(); } return value; }, initialize$0(_) { A.scheduleMicrotask(new A.HtmlRenderer_initialize_closure()); $.HtmlRenderer____instance.__late_helper$_value = this; }, reset$1(_, embedder) { }, createPaint$0() { return new A.SurfacePaint(new A.SurfacePaintData()); }, createCanvas$2(recorder, cullRect) { type$.EnginePictureRecorder._as(recorder); if (recorder._isRecording) A.throwExpression(A.ArgumentError$(string$.x22recor, null)); return new A.SurfaceCanvas(recorder.beginRecording$1(cullRect == null ? B.Rect_aha : cullRect)); }, createLinearGradient$6(_, from, to, colors, colorStops, tileMode, matrix4) { return new A.GradientLinear(from, to, colors, colorStops, tileMode, matrix4 == null ? null : new A.FastMatrix32(matrix4)); }, createPictureRecorder$0() { return new A.EnginePictureRecorder(); }, createSceneBuilder$0() { var t1 = A._setArrayType([], type$.JSArray_PersistedContainerSurface), t2 = $.SurfaceSceneBuilder__lastFrameScene, t3 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = t2 != null && t2.__engine$_state === B.PersistedSurfaceState_1 ? t2 : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); t2 = new A.PersistedScene(t3, t2, B.PersistedSurfaceState_0); t2.transform = A.Matrix4$identity(); t1.push(t2); return new A.SurfaceSceneBuilder(t1); }, createBlurImageFilter$3$sigmaX$sigmaY$tileMode(sigmaX, sigmaY, tileMode) { return new A._BlurEngineImageFilter(sigmaX, sigmaY, tileMode); }, createMatrixImageFilter$2$filterQuality(matrix4, filterQuality) { return new A._MatrixEngineImageFilter(new Float64Array(A._ensureNativeList(matrix4)), filterQuality); }, instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, allowUpscaling, targetHeight, targetWidth) { return this.instantiateImageCodec$body$HtmlRenderer(list, allowUpscaling, targetHeight, targetWidth); }, instantiateImageCodec$1(list) { return this.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, true, null, null); }, instantiateImageCodec$body$HtmlRenderer(list, allowUpscaling, targetHeight, targetWidth) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue, blob; var $async$instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start blob = A.createDomBlob([J.get$buffer$x(list)]); $async$returnValue = new A.HtmlBlobCodec(A.callMethod(self.window.URL, "createObjectURL", [blob]), null); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth, $async$completer); }, instantiateImageCodecFromUrl$2$chunkCallback(uri, chunkCallback) { return this.instantiateImageCodecFromUrl$body$HtmlRenderer(uri, chunkCallback); }, instantiateImageCodecFromUrl$body$HtmlRenderer(uri, chunkCallback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue; var $async$instantiateImageCodecFromUrl$2$chunkCallback = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = new A.HtmlCodec(uri.toString$0(0), chunkCallback); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$instantiateImageCodecFromUrl$2$chunkCallback, $async$completer); }, decodeImageFromPixels$9$allowUpscaling$rowBytes$targetHeight$targetWidth(pixels, width, height, format, callback, allowUpscaling, rowBytes, targetHeight, targetWidth) { A.createBmp(pixels, width, height, width, format).then$1$1(0, new A.HtmlRenderer_decodeImageFromPixels_executeCallback(callback), type$.void); }, createPath$0() { return A.SurfacePath$(); }, createTextStyle$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing) { return A.EngineTextStyle$only(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing); }, createParagraphStyle$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior(ellipsis, fontFamily, fontSize, fontStyle, fontWeight, height, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior) { type$.nullable_EngineStrutStyle._as(strutStyle); return new A.EngineParagraphStyle(textAlign, textDirection, fontWeight, fontStyle, maxLines, fontFamily, fontSize, height, textHeightBehavior, ellipsis, locale); }, createStrutStyle$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(fontFamily, fontFamilyFallback, fontSize, fontStyle, fontWeight, forceStrutHeight, height, leading, leadingDistribution) { return new A.EngineStrutStyle(fontFamily, fontFamilyFallback, fontSize, height, leading, fontWeight, fontStyle, forceStrutHeight, leadingDistribution); }, createParagraphBuilder$1(style) { type$.EngineParagraphStyle._as(style); return new A.CanvasParagraphBuilder(new A.StringBuffer(""), style, A._setArrayType([], type$.JSArray_ParagraphSpan), A._setArrayType([], type$.JSArray_StyleNode), new A.RootStyleNode(style), A._setArrayType([], type$.JSArray_double)); }, renderScene$2(scene, view) { return this.renderScene$body$HtmlRenderer(scene, view); }, renderScene$body$HtmlRenderer(scene, view) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t3, t1, t2; var $async$renderScene$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.nullable_EngineFlutterWindow._as($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, 0)).get$dom(); t2 = type$.SurfaceScene._as(scene).webOnlyRootElement; t2.toString; if (!J.$eq$(t2, t1._lastSceneElement)) { t3 = t1._lastSceneElement; if (t3 != null) t3.remove(); t1._lastSceneElement = t2; t1.sceneHost.append(t2); } A.frameTimingsOnRasterFinish(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$renderScene$2, $async$completer); }, clearFragmentProgramCache$0() { }, createLineMetrics$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(ascent, baseline, descent, hardBreak, height, left, lineNumber, unscaledAscent, width) { return new A.EngineLineMetrics(hardBreak, ascent, descent, unscaledAscent, height, width, left, baseline, lineNumber); } }; A.HtmlRenderer_initialize_closure.prototype = { call$0() { A.ensureLineLookupInitialized(); }, $signature: 0 }; A.HtmlRenderer_decodeImageFromPixels_executeCallback.prototype = { call$1(codec) { codec.getNextFrame$0().then$1$1(0, new A.HtmlRenderer_decodeImageFromPixels_executeCallback_closure(this.callback), type$.Null); }, $signature: 918 }; A.HtmlRenderer_decodeImageFromPixels_executeCallback_closure.prototype = { call$1(frameInfo) { this.callback.call$1(frameInfo.get$image(frameInfo)); }, $signature: 1086 }; A.SurfaceScene.prototype = { dispose$0() { } }; A.PersistedScene.prototype = { recomputeTransformAndClip$0() { var $screen = $._window.get$physicalSize(); this.localClipBounds = new A.Rect(0, 0, $screen._dx, $screen._dy); this.projectedClip = null; }, get$localTransformInverse() { var t1 = this._localTransformInverse; return t1 == null ? this._localTransformInverse = A.Matrix4$identity() : t1; }, createElement$0(_) { return this.defaultCreateElement$1("flt-scene"); }, apply$0() { } }; A.SurfaceSceneBuilder.prototype = { _pushSurface$1$1(surface) { var t2, t1 = surface._oldLayer.value; if (t1 != null) t1.__engine$_state = B.PersistedSurfaceState_3; t1 = this._surfaceStack; t2 = B.JSArray_methods.get$last(t1); t2.__engine$_children.push(surface); surface.parent = t2; t1.push(surface); return surface; }, _pushSurface$1(surface) { return this._pushSurface$1$1(surface, type$.PersistedContainerSurface); }, pushOffset$3$oldLayer(dx, dy, oldLayer) { var t1, t2; type$.nullable_PersistedOffset._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedOffset(dx, dy, t1, t2, B.PersistedSurfaceState_0)); }, pushTransform$2$oldLayer(matrix4, oldLayer) { var matrix, t1, t2; if (this._surfaceStack.length === 1) matrix = A.Matrix4$identity()._m4storage; else matrix = A.toMatrix32(matrix4); type$.nullable_PersistedTransform._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedTransform(matrix, t1, t2, B.PersistedSurfaceState_0)); }, pushClipRect$3$clipBehavior$oldLayer(rect, clipBehavior, oldLayer) { var t1, t2; type$.nullable_PersistedClipRect._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedClipRect(clipBehavior, rect, null, t1, t2, B.PersistedSurfaceState_0)); }, pushClipRRect$3$clipBehavior$oldLayer(rrect, clipBehavior, oldLayer) { var t1, t2; type$.nullable_PersistedSurface._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedClipRRect(rrect, clipBehavior, null, t1, t2, B.PersistedSurfaceState_0)); }, pushClipPath$3$clipBehavior$oldLayer(path, clipBehavior, oldLayer) { var t1, t2; type$.nullable_PersistedClipPath._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedClipPath(path, clipBehavior, t1, t2, B.PersistedSurfaceState_0)); }, pushOpacity$3$offset$oldLayer(alpha, offset, oldLayer) { var t1, t2; type$.nullable_PersistedOpacity._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedOpacity(alpha, offset, t1, t2, B.PersistedSurfaceState_0)); }, pushImageFilter$3$offset$oldLayer(filter, offset, oldLayer) { var t1, t2; type$.nullable_PersistedImageFilter._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedImageFilter(filter, offset, t1, t2, B.PersistedSurfaceState_0)); }, pushBackdropFilter$3$blendMode$oldLayer(filter, blendMode, oldLayer) { var t1, t2; type$.nullable_PersistedBackdropFilter._as(oldLayer); t1 = A._setArrayType([], type$.JSArray_PersistedSurface); t2 = oldLayer != null && oldLayer.__engine$_state === B.PersistedSurfaceState_1 ? oldLayer : null; t2 = new A.FrameReference(t2, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); return this._pushSurface$1(new A.PersistedBackdropFilter(filter, t1, t2, B.PersistedSurfaceState_0)); }, addRetained$1(retainedLayer) { var t1; type$.PersistedContainerSurface._as(retainedLayer); if (retainedLayer.__engine$_state === B.PersistedSurfaceState_1) retainedLayer.__engine$_state = B.PersistedSurfaceState_2; else retainedLayer.revive$0(); t1 = B.JSArray_methods.get$last(this._surfaceStack); t1.__engine$_children.push(retainedLayer); retainedLayer.parent = t1; }, pop$0() { this._surfaceStack.pop(); }, addPicture$4$isComplexHint$willChangeHint(offset, picture, isComplexHint, willChangeHint) { var t1, t2; type$.EnginePicture._as(picture); t1 = picture.recordingCanvas._pictureBounds; t2 = new A.FrameReference(null, type$.FrameReference_PersistedSurface); $.frameReferences.push(t2); t2 = new A.PersistedPicture(offset._dx, offset._dy, picture, t1, new A.CrossFrameCache(type$.CrossFrameCache_JavaScriptObject), t2, B.PersistedSurfaceState_0); t1 = B.JSArray_methods.get$last(this._surfaceStack); t1.__engine$_children.push(t2); t2.parent = t1; }, addPlatformView$4$height$offset$width(viewId, height, offset, width) { var t2, t1 = new A.FrameReference(null, type$.FrameReference_PersistedSurface); $.frameReferences.push(t1); t1 = new A.PersistedPlatformView(viewId, offset._dx, offset._dy, width, height, t1, B.PersistedSurfaceState_0); type$.nullable_EngineFlutterWindow._as($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, 0)).get$dom().injectPlatformView$1(viewId); t2 = B.JSArray_methods.get$last(this._surfaceStack); t2.__engine$_children.push(t1); t1.parent = t2; }, build$0() { A.frameTimingsOnBuildFinish(); A.frameTimingsOnRasterStart(); A.timeAction("preroll_frame", new A.SurfaceSceneBuilder_build_closure(this)); return A.timeAction("apply_frame", new A.SurfaceSceneBuilder_build_closure0(this)); } }; A.SurfaceSceneBuilder_build_closure.prototype = { call$0() { for (var t1 = this.$this._surfaceStack; t1.length > 1;) t1.pop(); type$.PersistedScene._as(B.JSArray_methods.get$first(t1)).preroll$1(new A.PrerollSurfaceContext()); }, $signature: 0 }; A.SurfaceSceneBuilder_build_closure0.prototype = { call$0() { var t3, t4, t1 = type$.PersistedScene, t2 = this.$this._surfaceStack; if ($.SurfaceSceneBuilder__lastFrameScene == null) t1._as(B.JSArray_methods.get$first(t2)).build$0(); else { t3 = t1._as(B.JSArray_methods.get$first(t2)); t4 = $.SurfaceSceneBuilder__lastFrameScene; t4.toString; t3.update$1(0, t4); } A.commitScene(t1._as(B.JSArray_methods.get$first(t2))); $.SurfaceSceneBuilder__lastFrameScene = t1._as(B.JSArray_methods.get$first(t2)); return new A.SurfaceScene(t1._as(B.JSArray_methods.get$first(t2)).rootElement); }, $signature: 1124 }; A.NormalizedGradient.prototype = { setupUniforms$2(gl, glProgram) { var t1, t2, t3, t4, t5, i, t6, t7, res, result, t8, t9, t10, _this = this; for (t1 = _this.thresholdCount, t2 = _this.__engine$_scale, t3 = gl.glContext, t4 = _this._bias, t5 = glProgram.program, i = 0; i < t1; ++i) { t6 = "" + i; t7 = "bias_" + t6; res = t3.getUniformLocation.apply(t3, [t5, t7]); if (res == null) { A.throwExpression(A.Exception_Exception(t7 + " not found")); result = null; } else result = res; t7 = i * 4; t8 = t7 + 1; t9 = t7 + 2; t10 = t7 + 3; t3.uniform4f.apply(t3, [result, t4[t7], t4[t8], t4[t9], t4[t10]]); t6 = "scale_" + t6; res = t3.getUniformLocation.apply(t3, [t5, t6]); if (res == null) { A.throwExpression(A.Exception_Exception(t6 + " not found")); result = null; } else result = res; t3.uniform4f.apply(t3, [result, t2[t7], t2[t8], t2[t9], t2[t10]]); } for (t1 = _this._thresholds, t2 = t1.length, i = 0; i < t2; i += 4) { t4 = "threshold_" + B.JSInt_methods._tdivFast$1(i, 4); res = t3.getUniformLocation.apply(t3, [t5, t4]); if (res == null) { A.throwExpression(A.Exception_Exception(t4 + " not found")); result = null; } else result = res; t3.uniform4f.apply(t3, [result, t1[i], t1[i + 1], t1[i + 2], t1[i + 3]]); } } }; A.NormalizedGradient_NormalizedGradient_closure.prototype = { call$1(c) { return (c.get$value(c) >>> 24 & 255) < 1; }, $signature: 1128 }; A.SharedCanvas.prototype = {}; A.EngineGradient.prototype = { dispose$0() { } }; A.GradientLinear.prototype = { createPaintStyle$3(ctx, shaderBounds, density) { var matrix4, offsetX, offsetY, t2, t3, t4, t5, centerX, centerY, gradient, _this = this, _s20_ = "createLinearGradient", t1 = _this.tileMode; if (t1 === B.TileMode_0 || t1 === B.TileMode_3) { matrix4 = _this.matrix4; offsetX = shaderBounds.left; offsetY = shaderBounds.top; t2 = _this.from; t3 = _this.to; t4 = t2._dx; t5 = t3._dx; t2 = t2._dy; t3 = t3._dy; if (matrix4 != null) { centerX = (t4 + t5) / 2 - offsetX; centerY = (t2 + t3) / 2 - offsetY; matrix4.transform$2(0, t4 - centerX, t2 - centerY); t2 = matrix4.transformedX; t4 = matrix4.transformedY; matrix4.transform$2(0, t5 - centerX, t3 - centerY); gradient = A.callMethod(ctx, _s20_, [t2 + centerX - offsetX, t4 + centerY - offsetY, matrix4.transformedX + centerX - offsetX, matrix4.transformedY + centerY - offsetY]); } else gradient = A.callMethod(ctx, _s20_, [t4 - offsetX, t2 - offsetY, t5 - offsetX, t3 - offsetY]); A._addColorStopsToCanvasGradient(gradient, _this.colors, _this.colorStops, t1 === B.TileMode_3); return gradient; } else { t1 = A.callMethod(ctx, "createPattern", [_this.createImageBitmap$3(shaderBounds, density, false), "no-repeat"]); t1.toString; return t1; } }, createImageBitmap$3(shaderBounds, density, createDataUrl) { var widthInPixels, t3, t4, heightInPixels, t5, t6, t7, gl, normalizedGradient, t8, builder, t9, t10, fragColor, method, shader, cacheKey, cachedProgram, vertexShader, fragmentShader, fromX, fromY, toX, toY, dx, dy, $length, sinVal, cosVal, isRepeated, originX, originY, originTranslation, rotationZ, storage, gradientTransform, m4, center, result, _this = this, _s18_ = "premultipliedAlpha", _s12_ = "u_resolution", _s10_ = "m_gradient", _s12_0 = "attachShader", t1 = shaderBounds.right, t2 = shaderBounds.left; t1 -= t2; widthInPixels = B.JSNumber_methods.ceil$0(t1); t3 = shaderBounds.bottom; t4 = shaderBounds.top; t3 -= t4; heightInPixels = B.JSNumber_methods.ceil$0(t3); if ($.glRenderer == null) $.glRenderer = new A._WebGlRenderer(); t5 = $.$get$_sharedCanvas(); t5._checkedOut = true; t6 = t5.__engine$_canvas; if (t6 == null) { t6 = new A.OffScreenCanvas(widthInPixels, heightInPixels); if (A.OffScreenCanvas_supported()) t6.offScreenCanvas = A.callConstructor(self.OffscreenCanvas, [widthInPixels, heightInPixels]); else { t7 = t6.canvasElement = A.createDomCanvasElement(heightInPixels, widthInPixels); t7.className = "gl-canvas"; t6._updateCanvasCssSize$1(t7); } t5.__engine$_canvas = t6; } else if (widthInPixels !== t6.width && heightInPixels !== t6.height) { t6.width = widthInPixels; t6.height = heightInPixels; t7 = t6.offScreenCanvas; if (t7 != null) { A.DomOffscreenCanvasExtension_set_width(t7, widthInPixels); t6 = t6.offScreenCanvas; t6.toString; A.DomOffscreenCanvasExtension_set_height(t6, heightInPixels); } else { t7 = t6.canvasElement; if (t7 != null) { A.DomCanvasElementExtension_set_width(t7, widthInPixels); t7 = t6.canvasElement; t7.toString; A.DomCanvasElementExtension_set_height(t7, heightInPixels); t7 = t6.canvasElement; t7.toString; t6._updateCanvasCssSize$1(t7); } } } t5 = t5.__engine$_canvas; t5.toString; if (A.OffScreenCanvas_supported()) { t5 = t5.offScreenCanvas; t5.toString; t6 = type$.String; t7 = A.DomOffscreenCanvasExtension_getContext(t5, "webgl2", A.LinkedHashMap_LinkedHashMap$_literal([_s18_, false], t6, type$.dynamic)); t7.toString; gl = new A.GlContext(t7); $.GlContext____programCache.__late_helper$_value = A.LinkedHashMap_LinkedHashMap$_empty(t6, type$.nullable_GlProgram); gl.__engine$_canvas = t5; t5 = $.GlContext____programCache; } else { t5 = t5.canvasElement; t5.toString; t6 = $._cachedWebGLVersion; t6 = (t6 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t6) === 1 ? "webgl" : "webgl2"; t7 = type$.String; t6 = A.DomCanvasElementExtension_getContext(t5, t6, A.LinkedHashMap_LinkedHashMap$_literal([_s18_, false], t7, type$.dynamic)); t6.toString; gl = new A.GlContext(t6); $.GlContext____programCache.__late_helper$_value = A.LinkedHashMap_LinkedHashMap$_empty(t7, type$.nullable_GlProgram); gl.__engine$_canvas = t5; t5 = $.GlContext____programCache; } gl._widthInPixels = widthInPixels; gl._heightInPixels = heightInPixels; normalizedGradient = A.NormalizedGradient_NormalizedGradient(_this.colors, _this.colorStops); t6 = $.VertexShaders__baseVertexShader; if (t6 == null) { t6 = $._cachedWebGLVersion; if (t6 == null) t6 = $._cachedWebGLVersion = A._detectWebGLVersion(); t7 = A._setArrayType([], type$.JSArray_ShaderDeclaration); t8 = A._setArrayType([], type$.JSArray_ShaderMethod); builder = new A.ShaderBuilder(t7, t8, t6 === 2, false, new A.StringBuffer("")); builder.addIn$2$name(11, "position"); builder.addIn$2$name(11, "color"); builder.addUniform$2$name(14, "u_ctransform"); builder.addUniform$2$name(11, "u_scale"); builder.addUniform$2$name(11, "u_shift"); t7.push(new A.ShaderDeclaration("v_color", 11, 3)); t6 = A._setArrayType([], type$.JSArray_String); t8.push(new A.ShaderMethod("main", t6)); t6.push("gl_Position = ((u_ctransform * position) * u_scale) + u_shift;"); t6.push("v_color = color.zyxw;"); t6 = $.VertexShaders__baseVertexShader = builder.build$0(); } t7 = _this.tileMode; t8 = $._cachedWebGLVersion; if (t8 == null) t8 = $._cachedWebGLVersion = A._detectWebGLVersion(); t9 = A._setArrayType([], type$.JSArray_ShaderDeclaration); t10 = A._setArrayType([], type$.JSArray_ShaderMethod); builder = new A.ShaderBuilder(t9, t10, t8 === 2, true, new A.StringBuffer("")); builder.floatPrecision = 1; builder.addIn$2$name(11, "v_color"); builder.addUniform$2$name(9, _s12_); builder.addUniform$2$name(14, _s10_); fragColor = builder.get$fragmentColor(); t8 = A._setArrayType([], type$.JSArray_String); method = new A.ShaderMethod("main", t8); t10.push(method); t8.push("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);"); t8.push("float st = localCoord.x;"); t8.push(fragColor.name + " = " + A._writeSharedGradientShader(builder, method, normalizedGradient, t7) + " * scale + bias;"); shader = builder.build$0(); cacheKey = t6 + "||" + shader; cachedProgram = J.$index$asx(t5._readField$0(), cacheKey); if (cachedProgram == null) { vertexShader = gl.compileShader$2(0, "VERTEX_SHADER", t6); fragmentShader = gl.compileShader$2(0, "FRAGMENT_SHADER", shader); t6 = gl.glContext; t8 = t6.createProgram(); A.callMethod(t6, _s12_0, [t8, vertexShader]); A.callMethod(t6, _s12_0, [t8, fragmentShader]); A.callMethod(t6, "linkProgram", [t8]); t9 = gl._kLinkStatus; if (!A.callMethod(t6, "getProgramParameter", [t8, t9 == null ? gl._kLinkStatus = t6.LINK_STATUS : t9])) A.throwExpression(A.Exception_Exception(A.callMethod(t6, "getProgramInfoLog", [t8]))); cachedProgram = new A.GlProgram(t8); J.$indexSet$ax(t5._readField$0(), cacheKey, cachedProgram); } t5 = gl.glContext; t6 = cachedProgram.program; A.callMethod(t5, "useProgram", [t6]); t8 = _this.from; fromX = t8._dx; fromY = t8._dy; t8 = _this.to; toX = t8._dx; toY = t8._dy; dx = toX - fromX; dy = toY - fromY; $length = Math.sqrt(dx * dx + dy * dy); t8 = $length < 11920929e-14; sinVal = t8 ? 0 : -dy / $length; cosVal = t8 ? 1 : dx / $length; isRepeated = t7 !== B.TileMode_0; originX = isRepeated ? t1 / 2 : (fromX + toX) / 2 - t2; originY = isRepeated ? t3 / 2 : (fromY + toY) / 2 - t4; originTranslation = A.Matrix4$identity(); originTranslation.setTranslationRaw$3(-originX, -originY, 0); rotationZ = A.Matrix4$identity(); storage = rotationZ._m4storage; storage[0] = cosVal; storage[1] = sinVal; storage[4] = -sinVal; storage[5] = cosVal; gradientTransform = A.Matrix4$identity(); gradientTransform.translate$1(0, 0.5); if ($length > 11920929e-14) gradientTransform.scale$1(0, 1 / $length); t1 = _this.matrix4; if (t1 != null) { m4 = new A.Matrix4(new Float32Array(16)); m4.copyInverse$1(new A.Matrix4(t1.matrix)); center = shaderBounds.get$center(); t1 = center._dx; t2 = center._dy; gradientTransform.translate$2(0, -t1, -t2); gradientTransform.multiply$1(0, m4); gradientTransform.translate$2(0, t1, t2); } gradientTransform.multiply$1(0, rotationZ); gradientTransform.multiply$1(0, originTranslation); normalizedGradient.setupUniforms$2(gl, cachedProgram); A.callMethod(t5, "uniformMatrix4fv", [gl.getUniformLocation$2(0, t6, _s10_), false, gradientTransform._m4storage]); A.callMethod(t5, "uniform2f", [gl.getUniformLocation$2(0, t6, _s12_), widthInPixels, heightInPixels]); result = new A.GradientLinear_createImageBitmap_closure(createDataUrl, shaderBounds, gl, cachedProgram, normalizedGradient, widthInPixels, heightInPixels).call$0(); $.$get$_sharedCanvas()._checkedOut = false; return result; } }; A.GradientLinear_createImageBitmap_closure.prototype = { call$0() { var t11, canvas, image, _this = this, _s10_ = "bindBuffer", t1 = $.glRenderer, t2 = _this.shaderBounds, t3 = _this.gl, t4 = _this.glProgram, t5 = _this.normalizedGradient, t6 = _this.widthInPixels, t7 = _this.heightInPixels, t8 = t2.right, t9 = t2.left, t10 = t2.bottom; t2 = t2.top; t11 = t3.glContext; if (_this.createDataUrl) { t1.drawRectToGl$6(new A.Rect(0, 0, 0 + (t8 - t9), 0 + (t10 - t2)), t3, t4, t5, t6, t7); t1 = t3._widthInPixels; canvas = A.createDomCanvasElement(t3._heightInPixels, t1); t1 = A.DomCanvasElementExtension_getContext(canvas, "2d", null); t1.toString; t3.drawImage$3(0, type$.JavaScriptObject._as(t1), 0, 0); t1 = A.callMethod(canvas, "toDataURL", ["image/png"]); A.DomCanvasElementExtension_set_width(canvas, 0); A.DomCanvasElementExtension_set_height(canvas, 0); A.callMethod(t11, _s10_, [t3.get$kArrayBuffer(), null]); A.callMethod(t11, _s10_, [t3.get$kElementArrayBuffer(), null]); return t1; } else { t1.drawRectToGl$6(new A.Rect(0, 0, 0 + (t8 - t9), 0 + (t10 - t2)), t3, t4, t5, t6, t7); image = t3.readPatternData$1(t5.isOpaque); A.callMethod(t11, _s10_, [t3.get$kArrayBuffer(), null]); A.callMethod(t11, _s10_, [t3.get$kElementArrayBuffer(), null]); image.toString; return image; } }, $signature: 1163 }; A.EngineImageFilter.prototype = { get$filterAttribute() { return ""; } }; A._BlurEngineImageFilter.prototype = { get$filterAttribute() { return "blur(" + A.S((this.sigmaX + this.sigmaY) * 0.5) + "px)"; }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._BlurEngineImageFilter && other.tileMode === _this.tileMode && other.sigmaX === _this.sigmaX && other.sigmaY === _this.sigmaY; }, get$hashCode(_) { return A.Object_hash(this.sigmaX, this.sigmaY, this.tileMode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ImageFilter.blur(" + this.sigmaX + ", " + this.sigmaY + ", " + this.tileMode.toString$0(0) + ")"; } }; A._MatrixEngineImageFilter.prototype = { get$transformAttribute() { return A.float64ListToCssTransform(this.webMatrix); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._MatrixEngineImageFilter && other.filterQuality === this.filterQuality && A.listEquals0(other.webMatrix, this.webMatrix); }, get$hashCode(_) { return A.Object_hash(A.Object_hashAll(this.webMatrix), this.filterQuality, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ImageFilter.matrix(" + A.S(this.webMatrix) + ", " + this.filterQuality.toString$0(0) + ")"; } }; A.EngineHtmlColorFilter.prototype = {$isEngineImageFilter: 1}; A.ModeHtmlColorFilter.prototype = {}; A.MatrixHtmlColorFilter.prototype = {}; A.ShaderBuilder.prototype = { get$fragmentColor() { var t1 = this._fragmentColorDeclaration; if (t1 == null) t1 = this._fragmentColorDeclaration = new A.ShaderDeclaration(this.isWebGl2 ? "gFragColor" : "gl_FragColor", 11, 3); return t1; }, addIn$2$name(dataType, $name) { var attrib = new A.ShaderDeclaration($name, dataType, 1); this.declarations.push(attrib); return attrib; }, addUniform$2$name(dataType, $name) { var uniform = new A.ShaderDeclaration($name, dataType, 2); this.declarations.push(uniform); return uniform; }, _writeVariableDeclaration$2(sb, variable) { var t2, t3, _this = this, _s8_ = "varying ", t1 = variable.storage; switch (t1) { case 0: _this._buffer._contents += "const "; break; case 1: if (_this.isWebGl2) t2 = "in "; else t2 = _this._isFragmentShader ? _s8_ : "attribute "; _this._buffer._contents += t2; break; case 2: _this._buffer._contents += "uniform "; break; case 3: t2 = _this.isWebGl2 ? "out " : _s8_; _this._buffer._contents += t2; break; } t2 = _this._buffer; t3 = t2._contents += A.ShaderBuilder_typeToString(variable.dataType) + " " + variable.name; if (t1 === 0) t1 = t2._contents = t3 + " = "; else t1 = t3; t2._contents = t1 + ";\n"; }, build$0() { var t2, t3, _i, t4, method, _this = this, t1 = _this.isWebGl2; if (t1) _this._buffer._contents += "#version 300 es\n"; t2 = _this.floatPrecision; if (t2 != null) { if (t2 === 0) t2 = "lowp"; else t2 = t2 === 1 ? "mediump" : "highp"; _this._buffer._contents += "precision " + t2 + " float;\n"; } if (t1 && _this._fragmentColorDeclaration != null) { t1 = _this._fragmentColorDeclaration; t1.toString; _this._writeVariableDeclaration$2(_this._buffer, t1); } for (t1 = _this.declarations, t2 = t1.length, t3 = _this._buffer, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) _this._writeVariableDeclaration$2(t3, t1[_i]); for (t1 = _this._methods, t2 = t1.length, t4 = t3.get$writeln(), _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { method = t1[_i]; t3._contents += "void " + method.name + "() {\n"; B.JSArray_methods.forEach$1(method._statements, t4); t3._contents += "}\n"; } t1 = t3._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.ShaderMethod.prototype = {}; A.ShaderDeclaration.prototype = {}; A.commitScene_closure.prototype = { call$2(a, b) { var bSize, t1 = a.canvasSize, aSize = t1._dy * t1._dx; t1 = b.canvasSize; bSize = t1._dy * t1._dx; return J.compareTo$1$ns(bSize, aSize); }, $signature: 1310 }; A.PersistedSurfaceState.prototype = { _enumToString$0() { return "PersistedSurfaceState." + this._core$_name; } }; A.PersistedSurface.prototype = { revive$0() { this.__engine$_state = B.PersistedSurfaceState_0; }, canUpdateAsMatch$1(oldSurface) { return oldSurface.__engine$_state === B.PersistedSurfaceState_1 && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(oldSurface); }, get$childContainer() { return this.rootElement; }, build$0() { var t2, _this = this, t1 = _this.createElement$0(0); _this.rootElement = t1; t2 = $.$get$_browserEngine(); if (t2 === B.BrowserEngine_1) A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "z-index", "0"); _this.apply$0(); _this.__engine$_state = B.PersistedSurfaceState_1; }, adoptElements$1(oldSurface) { this.rootElement = oldSurface.rootElement; oldSurface.rootElement = null; oldSurface.__engine$_state = B.PersistedSurfaceState_4; }, update$1(_, oldSurface) { this.adoptElements$1(oldSurface); this.__engine$_state = B.PersistedSurfaceState_1; }, retain$0() { if (this.__engine$_state === B.PersistedSurfaceState_2) $.retainedSurfaces.push(this); }, discard$0() { this.rootElement.remove(); this.rootElement = null; this.__engine$_state = B.PersistedSurfaceState_4; }, dispose$0() { }, defaultCreateElement$1(tagName) { var element = A.DomDocumentExtension_createElement(self.document, tagName); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "position", "absolute"); return element; }, get$localTransformInverse() { return null; }, recomputeTransformAndClip$0() { var _this = this; _this.transform = _this.parent.transform; _this.projectedClip = _this.localClipBounds = null; }, preroll$1(prerollContext) { this.recomputeTransformAndClip$0(); }, toString$0(_) { return this.super$Object$toString(0); } }; A.PersistedLeafSurface.prototype = {}; A.PersistedContainerSurface.prototype = { preroll$1(prerollContext) { var t1, $length, i; this.super$PersistedSurface$preroll(prerollContext); t1 = this.__engine$_children; $length = t1.length; for (i = 0; i < $length; ++i) t1[i].preroll$1(prerollContext); }, recomputeTransformAndClip$0() { var _this = this; _this.transform = _this.parent.transform; _this.projectedClip = _this.localClipBounds = null; }, build$0() { var t1, len, containerElement, i, child, t2; this.super$PersistedSurface$build(); t1 = this.__engine$_children; len = t1.length; containerElement = this.get$childContainer(); for (i = 0; i < len; ++i) { child = t1[i]; if (child.__engine$_state === B.PersistedSurfaceState_2) child.retain$0(); else if (child instanceof A.PersistedContainerSurface && child._oldLayer.value != null) { t2 = child._oldLayer.value; t2.toString; child.update$1(0, t2); } else child.build$0(); containerElement.toString; t2 = child.rootElement; t2.toString; containerElement.append(t2); child.__engine$_index = i; } }, matchForUpdate$1(existingSurface) { return 1; }, update$1(_, oldSurface) { var t1, _this = this; _this.super$PersistedSurface$update(0, oldSurface); if (oldSurface.__engine$_children.length === 0) _this._updateZeroToMany$1(oldSurface); else { t1 = _this.__engine$_children.length; if (t1 === 1) _this._updateManyToOne$1(oldSurface); else if (t1 === 0) A.PersistedContainerSurface__discardActiveChildren(oldSurface); else _this._updateManyToMany$1(oldSurface); } }, get$isClipping() { return false; }, _updateZeroToMany$1(oldSurface) { var i, newChild, t2, containerElement = this.get$childContainer(), t1 = this.__engine$_children, $length = t1.length; for (i = 0; i < $length; ++i) { newChild = t1[i]; if (newChild.__engine$_state === B.PersistedSurfaceState_2) newChild.retain$0(); else if (newChild instanceof A.PersistedContainerSurface && newChild._oldLayer.value != null) { t2 = newChild._oldLayer.value; t2.toString; newChild.update$1(0, t2); } else newChild.build$0(); newChild.__engine$_index = i; containerElement.toString; t2 = newChild.rootElement; t2.toString; containerElement.append(t2); } }, _updateManyToOne$1(oldSurface) { var t1, t2, oldLayer, bestMatch, bestScore, i, candidate, score, t3, oldChild, _this = this, newChild = _this.__engine$_children[0]; newChild.__engine$_index = 0; if (newChild.__engine$_state === B.PersistedSurfaceState_2) { if (!J.$eq$(newChild.rootElement.parentElement, _this.get$childContainer())) { t1 = _this.get$childContainer(); t1.toString; t2 = newChild.rootElement; t2.toString; t1.append(t2); } newChild.retain$0(); A.PersistedContainerSurface__discardActiveChildren(oldSurface); return; } if (newChild instanceof A.PersistedContainerSurface && newChild._oldLayer.value != null) { oldLayer = newChild._oldLayer.value; if (!J.$eq$(oldLayer.rootElement.parentElement, _this.get$childContainer())) { t1 = _this.get$childContainer(); t1.toString; t2 = oldLayer.rootElement; t2.toString; t1.append(t2); } newChild.update$1(0, oldLayer); A.PersistedContainerSurface__discardActiveChildren(oldSurface); return; } for (t1 = oldSurface.__engine$_children, bestMatch = null, bestScore = 2, i = 0; i < t1.length; ++i) { candidate = t1[i]; if (!newChild.canUpdateAsMatch$1(candidate)) continue; score = newChild.matchForUpdate$1(candidate); if (score < bestScore) { bestScore = score; bestMatch = candidate; } } if (bestMatch != null) { newChild.update$1(0, bestMatch); if (!J.$eq$(newChild.rootElement.parentElement, _this.get$childContainer())) { t2 = _this.get$childContainer(); t2.toString; t3 = newChild.rootElement; t3.toString; t2.append(t3); } } else { newChild.build$0(); t2 = _this.get$childContainer(); t2.toString; t3 = newChild.rootElement; t3.toString; t2.append(t3); } for (i = 0; i < t1.length; ++i) { oldChild = t1[i]; if (oldChild !== bestMatch && oldChild.__engine$_state === B.PersistedSurfaceState_1) oldChild.discard$0(); } }, _updateManyToMany$1(oldSurface) { var t1, t2, indexMapNew, indexMapOld, requiresDomInserts, topInNew, newChild, isReparenting, matchedOldChild, oldLayer, indexInOld, backfill, _this = this, containerElement = _this.get$childContainer(), matches = _this._matchChildren$1(oldSurface); for (t1 = _this.__engine$_children, t2 = type$.JSArray_int, indexMapNew = null, indexMapOld = null, requiresDomInserts = false, topInNew = 0; topInNew < t1.length; ++topInNew) { newChild = t1[topInNew]; if (newChild.__engine$_state === B.PersistedSurfaceState_2) { isReparenting = !J.$eq$(newChild.rootElement.parentElement, containerElement); newChild.retain$0(); matchedOldChild = newChild; } else if (newChild instanceof A.PersistedContainerSurface && newChild._oldLayer.value != null) { oldLayer = newChild._oldLayer.value; isReparenting = !J.$eq$(oldLayer.rootElement.parentElement, containerElement); newChild.update$1(0, oldLayer); matchedOldChild = oldLayer; } else { matchedOldChild = matches.$index(0, newChild); if (matchedOldChild != null) { isReparenting = !J.$eq$(matchedOldChild.rootElement.parentElement, containerElement); newChild.update$1(0, matchedOldChild); } else { newChild.build$0(); isReparenting = true; } } indexInOld = matchedOldChild != null && !isReparenting ? matchedOldChild.__engine$_index : -1; if (!requiresDomInserts && indexInOld !== topInNew) { indexMapNew = A._setArrayType([], t2); indexMapOld = A._setArrayType([], t2); for (backfill = 0; backfill < topInNew; ++backfill) { indexMapNew.push(backfill); indexMapOld.push(backfill); } requiresDomInserts = true; } if (requiresDomInserts && indexInOld !== -1) { indexMapNew.push(topInNew); indexMapOld.push(indexInOld); } newChild.__engine$_index = topInNew; } if (requiresDomInserts) { indexMapOld.toString; _this._insertChildDomNodes$2(indexMapNew, indexMapOld); } A.PersistedContainerSurface__discardActiveChildren(oldSurface); }, _insertChildDomNodes$2(indexMapNew, indexMapOld) { var t1, i, containerElement, refNode, isStationary, t2, stationaryIndices = A.longestIncreasingSubsequence(indexMapOld); for (t1 = stationaryIndices.length, i = 0; i < t1; ++i) stationaryIndices[i] = indexMapNew[stationaryIndices[i]]; containerElement = this.get$childContainer(); for (t1 = this.__engine$_children, i = t1.length - 1, refNode = null; i >= 0; --i, refNode = t2) { indexMapNew.toString; isStationary = B.JSArray_methods.indexOf$1(indexMapNew, i) !== -1 && B.JSArray_methods.contains$1(stationaryIndices, i); t2 = t1[i].rootElement; t2.toString; if (!isStationary) if (refNode == null) containerElement.append(t2); else containerElement.insertBefore(t2, refNode); } }, _matchChildren$1(oldSurface) { var i, child, oldChildren, newChildCount, oldChildCount, allMatches, indexInNew, newChild, indexInOld, oldChild, result, match, matchedChild, newChildNeedsMatch, t1 = this.__engine$_children, newUnfilteredChildCount = t1.length, t2 = oldSurface.__engine$_children, oldUnfilteredChildCount = t2.length, newChildren = A._setArrayType([], type$.JSArray_PersistedSurface); for (i = 0; i < newUnfilteredChildCount; ++i) { child = t1[i]; if (child.__engine$_state === B.PersistedSurfaceState_0 && child._oldLayer.value == null) newChildren.push(child); } oldChildren = A._setArrayType([], type$.JSArray_nullable_PersistedSurface); for (i = 0; i < oldUnfilteredChildCount; ++i) { child = t2[i]; if (child.__engine$_state === B.PersistedSurfaceState_1) oldChildren.push(child); } newChildCount = newChildren.length; oldChildCount = oldChildren.length; if (newChildCount === 0 || oldChildCount === 0) return B.Map_empty9; allMatches = A._setArrayType([], type$.JSArray__PersistedSurfaceMatch); for (indexInNew = 0; indexInNew < newChildCount; ++indexInNew) { newChild = newChildren[indexInNew]; for (indexInOld = 0; indexInOld < oldChildCount; ++indexInOld) { oldChild = oldChildren[indexInOld]; if (oldChild == null || !newChild.canUpdateAsMatch$1(oldChild)) continue; allMatches.push(new A._PersistedSurfaceMatch(newChild, indexInOld, newChild.matchForUpdate$1(oldChild))); } } B.JSArray_methods.sort$1(allMatches, new A.PersistedContainerSurface__matchChildren_closure()); result = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_PersistedSurface, type$.PersistedSurface); for (i = 0; i < allMatches.length; ++i) { match = allMatches[i]; t1 = match.oldChildIndex; matchedChild = oldChildren[t1]; t2 = match.newChild; newChildNeedsMatch = result.$index(0, t2) == null; if (matchedChild != null && newChildNeedsMatch) { oldChildren[t1] = null; result.$indexSet(0, t2, matchedChild); } } return result; }, retain$0() { var t1, len, i; this.super$PersistedSurface$retain(); t1 = this.__engine$_children; len = t1.length; for (i = 0; i < len; ++i) t1[i].retain$0(); }, revive$0() { var t1, len, i; this.super$PersistedSurface$revive(); t1 = this.__engine$_children; len = t1.length; for (i = 0; i < len; ++i) t1[i].revive$0(); }, discard$0() { this.super$PersistedSurface$discard(); A.PersistedContainerSurface__discardActiveChildren(this); } }; A.PersistedContainerSurface__matchChildren_closure.prototype = { call$2(m1, m2) { return B.JSNumber_methods.compareTo$1(m1.matchQuality, m2.matchQuality); }, $signature: 1312 }; A._PersistedSurfaceMatch.prototype = { toString$0(_) { return this.super$Object$toString(0); } }; A.PrerollSurfaceContext.prototype = {}; A.PersistedTransform.prototype = { get$matrix4() { var t1 = this._matrix4; return t1 == null ? this._matrix4 = new A.Matrix4(this._matrixStorage) : t1; }, recomputeTransformAndClip$0() { var _this = this, t1 = _this.parent.transform; t1.toString; _this.transform = t1.multiplied$1(_this.get$matrix4()); _this.projectedClip = null; }, get$localTransformInverse() { var t1 = this._localTransformInverse; return t1 == null ? this._localTransformInverse = A.Matrix4_tryInvert0(this.get$matrix4()) : t1; }, createElement$0(_) { var element = A.DomDocumentExtension_createElement(self.document, "flt-transform"); A.setElementStyle(element, "position", "absolute"); A.setElementStyle(element, "transform-origin", "0 0 0"); return element; }, apply$0() { A.DomCSSStyleDeclarationExtension_setProperty(this.rootElement.style, "transform", A.float64ListToCssTransform(this._matrixStorage)); }, update$1(_, oldSurface) { var t1, t2, matrixChanged, t3, i, _this = this; _this.super$PersistedContainerSurface$update(0, oldSurface); t1 = oldSurface._matrixStorage; t2 = _this._matrixStorage; if (t1 === t2) { _this._matrix4 = oldSurface._matrix4; _this._localTransformInverse = oldSurface._localTransformInverse; return; } t3 = t2.length; i = 0; while (true) { if (!(i < t3)) { matrixChanged = false; break; } if (t2[i] !== t1[i]) { matrixChanged = true; break; } ++i; } if (matrixChanged) _this.apply$0(); else { _this._matrix4 = oldSurface._matrix4; _this._localTransformInverse = oldSurface._localTransformInverse; } }, $isTransformEngineLayer0: 1 }; A.HtmlCodec.prototype = { get$frameCount() { return 1; }, get$repetitionCount() { return 0; }, getNextFrame$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.FrameInfo), $async$returnValue, $async$self = this, imgElement, t1, completer, t2; var $async$getNextFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = new A._Future($.Zone__current, type$._Future_FrameInfo); completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_FrameInfo); t2 = $async$self.chunkCallback; if (t2 != null) t2.call$2(0, 100); if ($.$get$_supportsDecode()) { imgElement = A.DomDocumentExtension_createElement(self.document, "img"); A.DomHTMLImageElementExtension_set_src(imgElement, $async$self.src); imgElement.decoding = "async"; A.promiseToFuture(imgElement.decode(), type$.nullable_Object).then$1$1(0, new A.HtmlCodec_getNextFrame_closure($async$self, imgElement, completer), type$.Null).catchError$1(new A.HtmlCodec_getNextFrame_closure0($async$self, completer)); } else $async$self._decodeUsingOnLoad$1(completer); $async$returnValue = t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getNextFrame$0, $async$completer); }, _decodeUsingOnLoad$1(completer) { var t2, loadListener, t1 = {}, imgElement = A.DomDocumentExtension_createElement(self.document, "img"), errorListener = A._Cell$named("errorListener"); t1.loadListener = null; t2 = type$.JavaScriptFunction; errorListener.__late_helper$_value = t2._as(A.allowInterop(new A.HtmlCodec__decodeUsingOnLoad_closure(t1, imgElement, errorListener, completer))); A.DomEventTargetExtension_addEventListener(imgElement, "error", errorListener._readLocal$0(), null); loadListener = t2._as(A.allowInterop(new A.HtmlCodec__decodeUsingOnLoad_closure0(t1, this, imgElement, errorListener, completer))); t1.loadListener = loadListener; A.DomEventTargetExtension_addEventListener(imgElement, "load", loadListener, null); A.DomHTMLImageElementExtension_set_src(imgElement, this.src); }, dispose$0() { }, $isCodec: 1 }; A.HtmlCodec_getNextFrame_closure.prototype = { call$1(_) { var naturalWidth, naturalHeight, t2, t1 = this.$this.chunkCallback; if (t1 != null) t1.call$2(100, 100); t1 = this.imgElement; naturalWidth = B.JSNumber_methods.toInt$0(t1.naturalWidth); naturalHeight = B.JSNumber_methods.toInt$0(t1.naturalHeight); if (naturalWidth === 0) if (naturalHeight === 0) { t2 = $.$get$_browserEngine(); t2 = t2 === B.BrowserEngine_2; } else t2 = false; else t2 = false; if (t2) { naturalWidth = 300; naturalHeight = 300; } this.completer.complete$1(0, new A.SingleFrameInfo(A.HtmlImage$(t1, naturalWidth, naturalHeight))); }, $signature: 5 }; A.HtmlCodec_getNextFrame_closure0.prototype = { call$1(e) { this.$this._decodeUsingOnLoad$1(this.completer); }, $signature: 5 }; A.HtmlCodec__decodeUsingOnLoad_closure.prototype = { call$1($event) { var _this = this, t1 = _this._box_0.loadListener; if (t1 != null) A.DomEventTargetExtension_removeEventListener(_this.imgElement, "load", t1, null); A.DomEventTargetExtension_removeEventListener(_this.imgElement, "error", _this.errorListener._readLocal$0(), null); _this.completer.completeError$1($event); }, $signature: 33 }; A.HtmlCodec__decodeUsingOnLoad_closure0.prototype = { call$1($event) { var _this = this, t1 = _this.$this.chunkCallback; if (t1 != null) t1.call$2(100, 100); t1 = _this.imgElement; A.DomEventTargetExtension_removeEventListener(t1, "load", _this._box_0.loadListener, null); A.DomEventTargetExtension_removeEventListener(t1, "error", _this.errorListener._readLocal$0(), null); _this.completer.complete$1(0, new A.SingleFrameInfo(A.HtmlImage$(t1, B.JSNumber_methods.toInt$0(t1.naturalWidth), B.JSNumber_methods.toInt$0(t1.naturalHeight)))); }, $signature: 33 }; A.HtmlBlobCodec.prototype = { dispose$0() { A.callMethod(self.window.URL, "revokeObjectURL", [this.src]); } }; A.SingleFrameInfo.prototype = { get$duration(_) { return B.Duration_0; }, $isFrameInfo: 1, get$image(receiver) { return this.image; } }; A.HtmlImage.prototype = { dispose$0() { }, clone$0(_) { return this; }, isCloneOf$1(other) { return other === this; }, toByteData$1$format(format) { var canvas, t1, t2, t3, _this = this, _null = null; switch (format.index) { case 0: case 1: canvas = A.createDomCanvasElement(_null, _null); t1 = _this.width; A.DomCanvasElementExtension_set_width(canvas, t1); t2 = _this.height; A.DomCanvasElementExtension_set_height(canvas, t2); t3 = A.DomCanvasElementExtension_getContext(canvas, "2d", _null); t3.toString; type$.JavaScriptObject._as(t3); A.DomCanvasRenderingContext2DExtension_drawImage(t3, _this.imgElement, 0, 0, _null, _null, _null, _null, _null, _null); return A.Future_Future$value(A.NativeByteData_NativeByteData$view(A.callMethod(t3, "getImageData", [0, 0, t1, t2]).data.buffer, 0, _null), type$.nullable_ByteData); default: t1 = _this.imgElement; t2 = A.DomHTMLImageElementExtension_get_src(t1); t2 = t2 == null ? _null : B.JSString_methods.startsWith$1(t2, "data:"); t3 = type$.nullable_ByteData; if (t2 === true) { t1 = A.DomHTMLImageElementExtension_get_src(t1); t1.toString; return A.Future_Future$value(A.NativeByteData_NativeByteData$view(A.UriData_UriData$fromUri(A.Uri_parse(t1, 0, _null)).contentAsBytes$0().buffer, 0, _null), t3); } else return A.Future_Future$value(_null, t3); } }, toString$0(_) { return "[" + this.width + "\xd7" + this.height + "]"; }, $isImage1: 1, get$width(receiver) { return this.width; }, get$height(receiver) { return this.height; } }; A.BrowserImageDecoder.prototype = { get$frameCount() { var t1 = this.__BrowserImageDecoder_frameCount_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$repetitionCount() { var t1 = this.__BrowserImageDecoder_repetitionCount_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, dispose$0() { this._isDisposed = true; var t1 = this._cachedWebDecoder; if (t1 != null) t1.close(); this._cachedWebDecoder = null; }, _getOrCreateWebDecoder$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JavaScriptObject), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, webDecoder, rawRepetitionCount, error, t1, t2, exception, $constructor, $async$exception; var $async$_getOrCreateWebDecoder$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start if ($async$self._cachedWebDecoder != null) { $async$self._cacheExpirationClock.set$datetime(new A.DateTime(Date.now(), false).add$1(0, $._kWebDecoderExpireDuration)); t1 = $async$self._cachedWebDecoder; t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } t1 = $async$self._cacheExpirationClock; t1.callback = null; $async$handler = 4; webDecoder = new self.window.ImageDecoder(type$.JavaScriptObject._as({type: $async$self.contentType, data: $async$self.dataSource, premultiplyAlpha: "premultiply", colorSpaceConversion: "default", preferAnimation: true})); t2 = type$.void; $async$goto = 7; return A._asyncAwait(A.promiseToFuture(webDecoder.tracks.ready, t2), $async$_getOrCreateWebDecoder$0); case 7: // returning from await. $async$goto = 8; return A._asyncAwait(A.promiseToFuture(webDecoder.completed, t2), $async$_getOrCreateWebDecoder$0); case 8: // returning from await. $async$self.__BrowserImageDecoder_frameCount_A = B.JSNumber_methods.toInt$0(webDecoder.tracks.selectedTrack.frameCount); rawRepetitionCount = webDecoder.tracks.selectedTrack.repetitionCount; $async$self.__BrowserImageDecoder_repetitionCount_A = J.$eq$(rawRepetitionCount, 1 / 0) ? -1 : J.toInt$0$n(rawRepetitionCount); $async$self._cachedWebDecoder = webDecoder; t1.callback = new A.BrowserImageDecoder__getOrCreateWebDecoder_closure($async$self); t1.set$datetime(new A.DateTime(Date.now(), false).add$1(0, $._kWebDecoderExpireDuration)); $async$returnValue = webDecoder; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; error = A.unwrapException($async$exception); $constructor = globalThis.DOMException; if ($constructor != null && error instanceof $constructor) if (type$.JavaScriptObject._as(error).name === "NotSupportedError") throw A.wrapException(A.ImageCodecException$("Image file format (" + $async$self.contentType + ") is not supported by this browser's ImageDecoder API.\nImage source: " + $async$self.debugSource)); throw A.wrapException(A.ImageCodecException$("Failed to decode image using the browser's ImageDecoder API.\nImage source: " + $async$self.debugSource + "\nOriginal browser error: " + A.S(error))); // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_getOrCreateWebDecoder$0, $async$completer); }, getNextFrame$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.FrameInfo), $async$returnValue, $async$self = this, duration, t4, t5, t1, frame, t2, t3, $async$temp1; var $async$getNextFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.JavaScriptObject; $async$temp1 = A; $async$goto = 4; return A._asyncAwait($async$self._getOrCreateWebDecoder$0(), $async$getNextFrame$0); case 4: // returning from await. $async$goto = 3; return A._asyncAwait($async$temp1.promiseToFuture($async$result.decode(t1._as({frameIndex: $async$self._nextFrameIndex})), t1), $async$getNextFrame$0); case 3: // returning from await. frame = $async$result.image; t2 = $async$self._nextFrameIndex; t3 = $async$self.__BrowserImageDecoder_frameCount_A; t3 === $ && A.throwUnnamedLateFieldNI(); $async$self._nextFrameIndex = B.JSInt_methods.$mod(t2 + 1, t3); t3 = frame.duration; t2 = t3 == null ? null : t3; t2 = t2 == null ? null : B.JSNumber_methods.toInt$0(t2); duration = A.Duration$(0, 0, t2 == null ? 0 : t2, 0, 0, 0); t2 = $.__canvasKit._readField$0(); t3 = $.__canvasKit._readField$0().AlphaType.Premul; t4 = $.__canvasKit._readField$0().ColorType.RGBA_8888; t5 = self.window.flutterCanvasKit.ColorSpace.SRGB; t5 = A.callMethod(t2, "MakeLazyImageFromTextureSource", [frame, t1._as({width: frame.displayWidth, height: frame.displayHeight, colorType: t4, alphaType: t3, colorSpace: t5})]); if (t5 == null) A.throwExpression(A.ImageCodecException$("Failed to create image from pixel data decoded using the browser's ImageDecoder.")); $async$returnValue = new A.AnimatedImageFrameInfo(duration, A.CkImage$(t5, frame)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getNextFrame$0, $async$completer); }, $isCodec: 1 }; A.BrowserImageDecoder__cacheExpirationClock_closure.prototype = { call$0() { return new A.DateTime(Date.now(), false); }, $signature: 570 }; A.BrowserImageDecoder__getOrCreateWebDecoder_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._cachedWebDecoder; if (t2 != null) t2.close(); t1._cachedWebDecoder = null; t1._cacheExpirationClock.callback = null; }, $signature: 0 }; A.AnimatedImageFrameInfo.prototype = {$isFrameInfo: 1, get$duration(receiver) { return this.duration; }, get$image(receiver) { return this.image; } }; A.ImageFileFormat.prototype = {}; A.DebugEngineInitializationState.prototype = { _enumToString$0() { return "DebugEngineInitializationState." + this._core$_name; } }; A.initializeEngineServices_closure.prototype = { call$2(_, __) { var t1, _i; for (t1 = $._hotRestartListeners.length, _i = 0; _i < $._hotRestartListeners.length; $._hotRestartListeners.length === t1 || (0, A.throwConcurrentModificationError)($._hotRestartListeners), ++_i) $._hotRestartListeners[_i].call$0(); return A.Future_Future$value(A.ServiceExtensionResponse$result("OK"), type$.ServiceExtensionResponse); }, $signature: 915 }; A.initializeEngineServices_closure0.prototype = { call$0() { var t1 = this._box_0; if (!t1.waitingForAnimation) { t1.waitingForAnimation = true; A.callMethod(self.window, "requestAnimationFrame", [type$.JavaScriptFunction._as(A.allowInterop(new A.initializeEngineServices__closure(t1)))]); } }, $signature: 0 }; A.initializeEngineServices__closure.prototype = { call$1(highResTime) { var highResTimeMicroseconds, t1, t2, t3; A.frameTimingsOnVsync(); this._box_0.waitingForAnimation = false; highResTimeMicroseconds = B.JSNumber_methods.toInt$0(1000 * highResTime); A.frameTimingsOnBuildStart(); t1 = $.$get$EnginePlatformDispatcher__instance(); t2 = t1._onBeginFrame; if (t2 != null) { t3 = A.Duration$(0, 0, highResTimeMicroseconds, 0, 0, 0); t1._viewsRenderedInCurrentFrame = A.LinkedHashSet_LinkedHashSet$_empty(type$.FlutterView); A.invoke1(t2, t1._onBeginFrameZone, t3); t1._viewsRenderedInCurrentFrame = null; } t2 = t1._onDrawFrame; if (t2 != null) { t1._viewsRenderedInCurrentFrame = A.LinkedHashSet_LinkedHashSet$_empty(type$.FlutterView); A.invoke(t2, t1._onDrawFrameZone); t1._viewsRenderedInCurrentFrame = null; } }, $signature: 919 }; A.initializeEngineServices_initializeRendererCallback.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.$get$_renderer().initialize$0(0); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.FlutterApp__staticInteropFactoryStub_closure.prototype = { call$1(options) { return A.futureToPromise(this.addView.call$1(options), type$.Object); }, $signature: 1453 }; A.FlutterApp__staticInteropFactoryStub_closure0.prototype = { call$1(id) { return A.futureToPromise(this.removeView.call$1(id), type$.nullable_JSObject); }, $signature: 913 }; A.FlutterEngineInitializer__staticInteropFactoryStub_closure.prototype = { call$1(config) { return A.futureToPromise(this.initializeEngine.call$1(config), type$.JSObject); }, call$0() { return this.call$1(null); }, "call*": "call$1", $requiredArgCount: 0, $defaultValues() { return [null]; }, $signature: 909 }; A.FlutterEngineInitializer__staticInteropFactoryStub_closure0.prototype = { call$0() { return A.futureToPromise(this.autoStart.call$0(), type$.JSObject); }, $signature: 1534 }; A.FlutterAppRunner__staticInteropFactoryStub_closure.prototype = { call$1(args) { return A.futureToPromise(this.runApp.call$1(args), type$.JSObject); }, call$0() { return this.call$1(null); }, "call*": "call$1", $requiredArgCount: 0, $defaultValues() { return [null]; }, $signature: 909 }; A.futureToPromise_closure.prototype = { call$2(resolver, rejecter) { this.future.then$1$2$onError(0, new A.futureToPromise__closure(resolver, this.T), new A.futureToPromise__closure0(rejecter), type$.void); }, $signature: 1616 }; A.futureToPromise__closure.prototype = { call$1(value) { return A.callMethod(this.resolver, "call", [null, value]); }, $signature() { return this.T._eval$1("~(0)"); } }; A.futureToPromise__closure0.prototype = { call$1(error) { $.$get$printWarning().call$1("Rejecting promise with error: " + A.S(error)); this.rejecter.call(null, null); }, $signature: 36 }; A._kLogicalKeyToModifierGetter_closure.prototype = { call$1($event) { return $event._event.altKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure0.prototype = { call$1($event) { return $event._event.altKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure1.prototype = { call$1($event) { return $event._event.ctrlKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure2.prototype = { call$1($event) { return $event._event.ctrlKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure3.prototype = { call$1($event) { return $event._event.shiftKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure4.prototype = { call$1($event) { return $event._event.shiftKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure5.prototype = { call$1($event) { return $event._event.metaKey; }, $signature: 199 }; A._kLogicalKeyToModifierGetter_closure6.prototype = { call$1($event) { return $event._event.metaKey; }, $signature: 199 }; A._cached_closure.prototype = { call$0() { var t1 = this._box_0, t2 = t1.cache; return t2 == null ? t1.cache = this.body.call$0() : t2; }, $signature() { return this.T._eval$1("0()"); } }; A.KeyboardBinding.prototype = { KeyboardBinding$_$0() { var _this = this; _this._addEventListener$2(0, "keydown", new A.KeyboardBinding$__closure(_this)); _this._addEventListener$2(0, "keyup", new A.KeyboardBinding$__closure0(_this)); }, get$_converter() { var t1, t2, t3, _this = this, value = _this.__KeyboardBinding__converter_FI; if (value === $) { t1 = $.$get$_operatingSystem(); t2 = type$.int; t3 = t1 === B.OperatingSystem_4 || t1 === B.OperatingSystem_0; t1 = A.KeyboardConverter__mappingFromPlatform(t1); _this.__KeyboardBinding__converter_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__KeyboardBinding__converter_FI = new A.KeyboardConverter(_this.get$_onKeyData(), t3, t1, A.LinkedHashMap_LinkedHashMap$_empty(t2, t2), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.void_Function)); } return value; }, _addEventListener$2(_, eventName, handler) { var wrappedHandler = type$.JavaScriptFunction._as(A.allowInterop(new A.KeyboardBinding__addEventListener_loggedHandler(handler))); this._listeners.$indexSet(0, eventName, wrappedHandler); A.DomEventTargetExtension_addEventListener(self.window, eventName, wrappedHandler, true); }, _onKeyData$1(data) { var t1 = {}; t1.result = null; $.$get$EnginePlatformDispatcher__instance().invokeOnKeyData$2(data, new A.KeyboardBinding__onKeyData_closure(t1)); t1 = t1.result; t1.toString; return t1; } }; A.KeyboardBinding$__closure.prototype = { call$1(domEvent) { var t1; this.$this.get$_converter().handleEvent$1(new A.FlutterHtmlKeyboardEvent(domEvent)); t1 = $.RawKeyboard__instance; if (t1 != null) t1.handleHtmlEvent$1(domEvent); }, $signature: 33 }; A.KeyboardBinding$__closure0.prototype = { call$1(domEvent) { var t1; this.$this.get$_converter().handleEvent$1(new A.FlutterHtmlKeyboardEvent(domEvent)); t1 = $.RawKeyboard__instance; if (t1 != null) t1.handleHtmlEvent$1(domEvent); }, $signature: 33 }; A.KeyboardBinding__addEventListener_loggedHandler.prototype = { call$1($event) { var t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).receiveGlobalEvent$1($event)) this.handler.call$1($event); }, $signature: 33 }; A.KeyboardBinding__onKeyData_closure.prototype = { call$1(handled) { this._box_0.result = handled; }, $signature: 13 }; A.FlutterHtmlKeyboardEvent.prototype = {}; A.KeyboardConverter.prototype = { dispose$0() { this._disposed = true; this._pressingRecords.clear$0(0); }, _scheduleAsyncEvent$3(duration, getData, callback) { var t2, t1 = {}; t1.canceled = false; t2 = type$.void; A.Future_Future$delayed(duration, null, t2).then$1$1(0, new A.KeyboardConverter__scheduleAsyncEvent_closure(t1, this, callback, getData), t2); return new A.KeyboardConverter__scheduleAsyncEvent_closure0(t1); }, _startGuardingKey$3(physicalKey, logicalKey, currentTimeStamp) { var cancelingCallback, t1, t2, _this = this; if (!_this.onDarwin) return; cancelingCallback = _this._scheduleAsyncEvent$3(B.Duration_2000000, new A.KeyboardConverter__startGuardingKey_closure(currentTimeStamp, physicalKey, logicalKey), new A.KeyboardConverter__startGuardingKey_closure0(_this, physicalKey)); t1 = _this._keyGuards; t2 = t1.remove$1(0, physicalKey); if (t2 != null) t2.call$0(); t1.$indexSet(0, physicalKey, cancelingCallback); }, _handleEvent$1($event) { var timeStamp, t3, physicalKey, logicalKeyIsCharacter, logicalKey, isPhysicalDown, type, t4, lastLogicalRecord, nextLogicalRecord, character, _this = this, _null = null, t1 = $event._event, t2 = A.DomEventExtension_get_timeStamp(t1); t2.toString; timeStamp = A._eventTimeStampToDuration(t2); t2 = A.DomKeyboardEventExtension_get_key(t1); t2.toString; t3 = A.DomKeyboardEventExtension_get_code(t1); t3.toString; physicalKey = A.KeyboardConverter__getPhysicalCode(t3); logicalKeyIsCharacter = !(t2.length > 1 && t2.charCodeAt(0) < 127 && t2.charCodeAt(1) < 127); logicalKey = A._cached(new A.KeyboardConverter__handleEvent_closure(_this, t2, $event, logicalKeyIsCharacter, physicalKey), type$.int); if (t1.type !== "keydown") if (_this.onDarwin) { t3 = A.DomKeyboardEventExtension_get_code(t1); t3.toString; t3 = t3 === "CapsLock"; isPhysicalDown = t3; } else isPhysicalDown = false; else isPhysicalDown = true; if (_this.onDarwin) { t3 = A.DomKeyboardEventExtension_get_code(t1); t3.toString; t3 = t3 === "CapsLock"; } else t3 = false; if (t3) { _this._scheduleAsyncEvent$3(B.Duration_0, new A.KeyboardConverter__handleEvent_closure0(timeStamp, physicalKey, logicalKey), new A.KeyboardConverter__handleEvent_closure1(_this, physicalKey)); type = B.KeyEventType_0; } else if (isPhysicalDown) { t3 = _this._pressingRecords; if (t3.$index(0, physicalKey) != null) { t4 = t1.repeat; if (t4 == null) t4 = _null; if (t4 === true) type = B.KeyEventType_2; else { t4 = _this._dispatchKeyData; t4.toString; t4.call$1(new A.KeyData(timeStamp, B.KeyEventType_1, physicalKey, logicalKey.call$0(), _null, true)); t3.remove$1(0, physicalKey); type = B.KeyEventType_0; } } else type = B.KeyEventType_0; } else { if (_this._pressingRecords.$index(0, physicalKey) == null) { t1.preventDefault(); return; } type = B.KeyEventType_1; } t3 = _this._pressingRecords; lastLogicalRecord = t3.$index(0, physicalKey); switch (type.index) { case 0: nextLogicalRecord = logicalKey.call$0(); break; case 1: nextLogicalRecord = _null; break; case 2: nextLogicalRecord = lastLogicalRecord; break; default: nextLogicalRecord = _null; } t4 = nextLogicalRecord == null; if (t4) t3.remove$1(0, physicalKey); else t3.$indexSet(0, physicalKey, nextLogicalRecord); $.$get$_kLogicalKeyToModifierGetter().forEach$1(0, new A.KeyboardConverter__handleEvent_closure2(_this, logicalKey, $event, timeStamp)); if (logicalKeyIsCharacter) if (!t4) _this._startGuardingKey$3(physicalKey, logicalKey.call$0(), timeStamp); else { t3 = _this._keyGuards.remove$1(0, physicalKey); if (t3 != null) t3.call$0(); } if (logicalKeyIsCharacter) character = t2; else character = _null; t2 = lastLogicalRecord == null ? logicalKey.call$0() : lastLogicalRecord; t3 = type === B.KeyEventType_1 ? _null : character; if (_this._dispatchKeyData.call$1(new A.KeyData(timeStamp, type, physicalKey, t2, t3, false))) t1.preventDefault(); }, handleEvent$1($event) { var _this = this, t1 = {}; t1.sentAnyEvents = false; _this._dispatchKeyData = new A.KeyboardConverter_handleEvent_closure(t1, _this); try { _this._handleEvent$1($event); } finally { if (!t1.sentAnyEvents) _this._dispatchKeyData.call$1(B.KeyData_cgD); _this._dispatchKeyData = null; } }, _synthesizeModifierIfNeeded$5(physicalLeft, physicalRight, logicalLeft, type, domTimestamp) { var t2, _this = this, t1 = _this._pressingRecords, leftPressed = t1.containsKey$1(0, physicalLeft), rightPressed = t1.containsKey$1(0, physicalRight), alreadyPressed = leftPressed || rightPressed, synthesizeDown = type === B.KeyEventType_0 && !alreadyPressed, synthesizeUp = type === B.KeyEventType_1 && alreadyPressed; if (synthesizeDown) { _this.performDispatchKeyData.call$1(new A.KeyData(A._eventTimeStampToDuration(domTimestamp), B.KeyEventType_0, physicalLeft, logicalLeft, null, true)); t1.$indexSet(0, physicalLeft, logicalLeft); } if (synthesizeUp && leftPressed) { t2 = t1.$index(0, physicalLeft); t2.toString; _this._synthesizeKeyUpEvent$3(domTimestamp, physicalLeft, t2); } if (synthesizeUp && rightPressed) { t1 = t1.$index(0, physicalRight); t1.toString; _this._synthesizeKeyUpEvent$3(domTimestamp, physicalRight, t1); } }, _synthesizeKeyUpEvent$3(domTimestamp, physical, logical) { this.performDispatchKeyData.call$1(new A.KeyData(A._eventTimeStampToDuration(domTimestamp), B.KeyEventType_1, physical, logical, null, true)); this._pressingRecords.remove$1(0, physical); } }; A.KeyboardConverter__scheduleAsyncEvent_closure.prototype = { call$1(_) { var _this = this; if (!_this._box_0.canceled && !_this.$this._disposed) { _this.callback.call$0(); _this.$this.performDispatchKeyData.call$1(_this.getData.call$0()); } }, $signature: 113 }; A.KeyboardConverter__scheduleAsyncEvent_closure0.prototype = { call$0() { this._box_0.canceled = true; }, $signature: 0 }; A.KeyboardConverter__startGuardingKey_closure.prototype = { call$0() { return new A.KeyData(new A.Duration(this.currentTimeStamp._duration + 2000000), B.KeyEventType_1, this.physicalKey, this.logicalKey, null, true); }, $signature: 907 }; A.KeyboardConverter__startGuardingKey_closure0.prototype = { call$0() { this.$this._pressingRecords.remove$1(0, this.physicalKey); }, $signature: 0 }; A.KeyboardConverter__handleEvent_closure.prototype = { call$0() { var t2, result, localeLogicalKeys, t3, t4, _this = this, t1 = _this.eventKey, mappedLogicalKey = B.Map_OKwAg.$index(0, t1); if (mappedLogicalKey != null) return mappedLogicalKey; t2 = _this.event._event; if (B.Map_wskGA.containsKey$1(0, A.DomKeyboardEventExtension_get_key(t2))) { t1 = A.DomKeyboardEventExtension_get_key(t2); t1.toString; t1 = B.Map_wskGA.$index(0, t1); result = t1 == null ? null : t1[B.JSNumber_methods.toInt$0(t2.location)]; result.toString; return result; } if (_this.logicalKeyIsCharacter) { localeLogicalKeys = _this.$this._mapping.getLogicalKey$3(A.DomKeyboardEventExtension_get_code(t2), A.DomKeyboardEventExtension_get_key(t2), B.JSNumber_methods.toInt$0(t2.keyCode)); if (localeLogicalKeys != null) return localeLogicalKeys; } if (t1 === "Dead") { t1 = t2.altKey; t3 = t2.ctrlKey; t4 = t2.shiftKey; t2 = t2.metaKey; t1 = t1 ? 1073741824 : 0; t3 = t3 ? 268435456 : 0; t4 = t4 ? 536870912 : 0; t2 = t2 ? 2147483648 : 0; return _this.physicalKey + (t1 + t3 + t4 + t2) + 98784247808; } return B.JSString_methods.get$hashCode(t1) + 98784247808; }, $signature: 176 }; A.KeyboardConverter__handleEvent_closure0.prototype = { call$0() { return new A.KeyData(this.timeStamp, B.KeyEventType_1, this.physicalKey, this.logicalKey.call$0(), null, true); }, $signature: 907 }; A.KeyboardConverter__handleEvent_closure1.prototype = { call$0() { this.$this._pressingRecords.remove$1(0, this.physicalKey); }, $signature: 0 }; A.KeyboardConverter__handleEvent_closure2.prototype = { call$2(testeeLogicalKey, getModifier) { var t1, t2, _this = this; if (J.$eq$(_this.logicalKey.call$0(), testeeLogicalKey)) return; t1 = _this.$this; t2 = t1._pressingRecords; if (t2.containsValue$1(0, testeeLogicalKey) && !getModifier.call$1(_this.event)) t2.removeWhere$1(t2, new A.KeyboardConverter__handleEvent__closure(t1, testeeLogicalKey, _this.timeStamp)); }, $signature: 2080 }; A.KeyboardConverter__handleEvent__closure.prototype = { call$2(physicalKey, logicalRecord) { var t1 = this.testeeLogicalKey; if (logicalRecord !== t1) return false; this.$this._dispatchKeyData.call$1(new A.KeyData(this.timeStamp, B.KeyEventType_1, physicalKey, t1, null, true)); return true; }, $signature: 2137 }; A.KeyboardConverter_handleEvent_closure.prototype = { call$1(data) { this._box_0.sentAnyEvents = true; return this.$this.performDispatchKeyData.call$1(data); }, $signature: 620 }; A.ContextMenu.prototype = { disable$0(_) { if (!this._enabled) return; this._enabled = false; A.DomEventTargetExtension_addEventListener(this.element, "contextmenu", $.$get$preventDefaultListener(), null); }, enable$0(_) { if (this._enabled) return; this._enabled = true; A.DomEventTargetExtension_removeEventListener(this.element, "contextmenu", $.$get$preventDefaultListener(), null); } }; A.MouseCursor.prototype = {}; A.preventDefaultListener_closure.prototype = { call$1($event) { $event.preventDefault(); }, $signature: 33 }; A.BrowserHistory.prototype = { get$_unsubscribe() { var t1 = this.__BrowserHistory__unsubscribe_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, dispose$0() { var _this = this; if (_this._isDisposed || _this.get$urlStrategy() == null) return; _this._isDisposed = true; _this._unsubscribe$0(); }, exit$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$exit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = $async$self.get$urlStrategy() != null ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($async$self.tearDown$0(), $async$exit$0); case 4: // returning from await. $async$goto = 5; return A._asyncAwait($async$self.get$urlStrategy().go$1(0, -1), $async$exit$0); case 5: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$exit$0, $async$completer); }, get$currentPath() { var t1 = this.get$urlStrategy(); t1 = t1 == null ? null : t1.getPath$0(); return t1 == null ? "/" : t1; }, get$currentState() { var t1 = this.get$urlStrategy(); return t1 == null ? null : t1.getState$0(0); }, _unsubscribe$0() { return this.get$_unsubscribe().call$0(); } }; A.MultiEntriesBrowserHistory.prototype = { MultiEntriesBrowserHistory$1$urlStrategy(urlStrategy) { var t1, _this = this, strategy = _this.urlStrategy; if (strategy == null) return; _this.__BrowserHistory__unsubscribe_A = strategy.addPopStateListener$1(_this.get$onPopState(_this)); if (!_this._hasSerialCount$1(_this.get$currentState())) { t1 = type$.dynamic; strategy.replaceState$3(0, A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", 0, "state", _this.get$currentState()], t1, t1), "flutter", _this.get$currentPath()); } _this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = _this.get$_currentSerialCount(); }, get$_currentSerialCount() { if (this._hasSerialCount$1(this.get$currentState())) { var t1 = this.get$currentState(); t1.toString; return B.JSNumber_methods.toInt$0(A._asDouble(J.$index$asx(type$.Map_dynamic_dynamic._as(t1), "serialCount"))); } return 0; }, _hasSerialCount$1(state) { return type$.Map_dynamic_dynamic._is(state) && J.$index$asx(state, "serialCount") != null; }, setRouteName$3$replace$state(routeName, replace, state) { var t2, t3, t1 = this.urlStrategy; if (t1 != null) { t2 = type$.dynamic; t3 = this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A; if (replace) { t3 === $ && A.throwUnnamedLateFieldNI(); t2 = A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", t3, "state", state], t2, t2); routeName.toString; t1.replaceState$3(0, t2, "flutter", routeName); } else { t3 === $ && A.throwUnnamedLateFieldNI(); ++t3; this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = t3; t2 = A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", t3, "state", state], t2, t2); routeName.toString; t1.pushState$3(0, t2, "flutter", routeName); } } }, setRouteName$1(routeName) { return this.setRouteName$3$replace$state(routeName, false, null); }, onPopState$1(_, state) { var t1, t2, t3, t4, _this = this; if (!_this._hasSerialCount$1(state)) { t1 = _this.urlStrategy; t1.toString; t2 = _this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = type$.dynamic; t1.replaceState$3(0, A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", t2 + 1, "state", state], t3, t3), "flutter", _this.get$currentPath()); } _this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = _this.get$_currentSerialCount(); t1 = $.$get$EnginePlatformDispatcher__instance(); t2 = _this.get$currentPath(); type$.nullable_Map_dynamic_dynamic._as(state); t3 = state == null ? null : J.$index$asx(state, "state"); t4 = type$.dynamic; t1.invokeOnPlatformMessage$3("flutter/navigation", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall("pushRouteInformation", A.LinkedHashMap_LinkedHashMap$_literal(["location", t2, "state", t3], t4, t4))), new A.MultiEntriesBrowserHistory_onPopState_closure()); }, tearDown$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, backCount, t1, t2; var $async$tearDown$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.dispose$0(); if ($async$self._isTornDown || $async$self.urlStrategy == null) { // goto return $async$goto = 1; break; } $async$self._isTornDown = true; backCount = $async$self.get$_currentSerialCount(); $async$goto = backCount > 0 ? 3 : 4; break; case 3: // then $async$goto = 5; return A._asyncAwait($async$self.urlStrategy.go$1(0, -backCount), $async$tearDown$0); case 5: // returning from await. case 4: // join t1 = $async$self.get$currentState(); t1.toString; type$.Map_dynamic_dynamic._as(t1); t2 = $async$self.urlStrategy; t2.toString; t2.replaceState$3(0, J.$index$asx(t1, "state"), "flutter", $async$self.get$currentPath()); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$tearDown$0, $async$completer); }, get$urlStrategy() { return this.urlStrategy; } }; A.MultiEntriesBrowserHistory_onPopState_closure.prototype = { call$1(_) { }, $signature: 162 }; A.SingleEntryBrowserHistory.prototype = { SingleEntryBrowserHistory$1$urlStrategy(urlStrategy) { var path, _this = this, strategy = _this.urlStrategy; if (strategy == null) return; _this.__BrowserHistory__unsubscribe_A = strategy.addPopStateListener$1(_this.get$onPopState(_this)); path = _this.get$currentPath(); if (!A.SingleEntryBrowserHistory__isFlutterEntry(A.DomHistoryExtension_get_state(self.window.history))) { strategy.replaceState$3(0, A.LinkedHashMap_LinkedHashMap$_literal(["origin", true, "state", _this.get$currentState()], type$.String, type$.dynamic), "origin", ""); _this._setupFlutterEntry$2$path(strategy, path); } }, setRouteName$3$replace$state(routeName, replace, state) { var t1 = this.urlStrategy; if (t1 != null) this._setupFlutterEntry$3$path$replace(t1, routeName, true); }, setRouteName$1(routeName) { return this.setRouteName$3$replace$state(routeName, false, null); }, onPopState$1(_, state) { var t1, _this = this, _s18_ = "flutter/navigation"; if (A.SingleEntryBrowserHistory__isOriginEntry(state)) { t1 = _this.urlStrategy; t1.toString; _this._setupFlutterEntry$1(t1); $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s18_, B.C_JSONMethodCodec.encodeMethodCall$1(B.MethodCall_popRoute_null), new A.SingleEntryBrowserHistory_onPopState_closure()); } else if (A.SingleEntryBrowserHistory__isFlutterEntry(state)) { t1 = _this._userProvidedRouteName; t1.toString; _this._userProvidedRouteName = null; $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s18_, B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall("pushRoute", t1)), new A.SingleEntryBrowserHistory_onPopState_closure0()); } else { _this._userProvidedRouteName = _this.get$currentPath(); _this.urlStrategy.go$1(0, -1); } }, _setupFlutterEntry$3$path$replace(strategy, path, replace) { var t1; if (path == null) path = this.get$currentPath(); t1 = this._flutterState; if (replace) strategy.replaceState$3(0, t1, "flutter", path); else strategy.pushState$3(0, t1, "flutter", path); }, _setupFlutterEntry$2$path(strategy, path) { return this._setupFlutterEntry$3$path$replace(strategy, path, false); }, _setupFlutterEntry$1(strategy) { return this._setupFlutterEntry$3$path$replace(strategy, null, false); }, tearDown$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2; var $async$tearDown$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.dispose$0(); if ($async$self._isTornDown || $async$self.urlStrategy == null) { // goto return $async$goto = 1; break; } $async$self._isTornDown = true; t1 = $async$self.urlStrategy; $async$goto = 3; return A._asyncAwait(t1.go$1(0, -1), $async$tearDown$0); case 3: // returning from await. t2 = $async$self.get$currentState(); t2.toString; t1.replaceState$3(0, J.$index$asx(type$.Map_dynamic_dynamic._as(t2), "state"), "flutter", $async$self.get$currentPath()); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$tearDown$0, $async$completer); }, get$urlStrategy() { return this.urlStrategy; } }; A.SingleEntryBrowserHistory_onPopState_closure.prototype = { call$1(_) { }, $signature: 162 }; A.SingleEntryBrowserHistory_onPopState_closure0.prototype = { call$1(_) { }, $signature: 162 }; A.NotoFont.prototype = {}; A.FallbackFontComponent.prototype = { get$_activeFonts() { var t1, result, _this = this, value = _this.__FallbackFontComponent__activeFonts_FI; if (value === $) { t1 = _this._allFonts; result = A.List_List$unmodifiable(new A.WhereIterable(t1, new A.FallbackFontComponent__activeFonts_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")), type$.NotoFont); _this.__FallbackFontComponent__activeFonts_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__FallbackFontComponent__activeFonts_FI = result; value = result; } return value; } }; A.FallbackFontComponent__activeFonts_closure.prototype = { call$1(font) { return font.enabled; }, $signature: 178 }; A.EnginePictureRecorder.prototype = { beginRecording$1(bounds) { var t1; this.__EnginePictureRecorder_cullRect_A = bounds; this._isRecording = true; t1 = A._setArrayType([], type$.JSArray_PaintCommand); return this.__engine$_canvas = new A.RecordingCanvas(new A._PaintBounds(bounds, A._setArrayType([], type$.JSArray_Matrix4), A._setArrayType([], type$.JSArray_nullable_Rect), A.Matrix4$identity()), t1, new A.RenderStrategy()); }, get$isRecording() { return this._isRecording; }, endRecording$0() { var t1, _this = this; if (!_this._isRecording) _this.beginRecording$1(B.Rect_aha); _this._isRecording = false; t1 = _this.__engine$_canvas; t1._pictureBounds = t1._paintBounds.computeBounds$0(); t1._recordingEnded = true; t1 = _this.__engine$_canvas; _this.__EnginePictureRecorder_cullRect_A === $ && A.throwUnnamedLateFieldNI(); return new A.EnginePicture(t1); } }; A.EnginePicture.prototype = { dispose$0() { this._disposed = true; } }; A.HighContrastSupport.prototype = { get$_onHighContrastChangeListener() { var result, _this = this, value = _this.__HighContrastSupport__onHighContrastChangeListener_FI; if (value === $) { result = type$.JavaScriptFunction._as(A.allowInterop(_this.get$_onHighContrastChange())); _this.__HighContrastSupport__onHighContrastChangeListener_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__HighContrastSupport__onHighContrastChangeListener_FI = result; value = result; } return value; }, addListener$1(_, listener) { var t1 = this._listeners; if (t1.length === 0) this._highContrastMediaQuery.addListener(this.get$_onHighContrastChangeListener()); t1.push(listener); }, removeListener$1(_, listener) { var t1 = this._listeners; B.JSArray_methods.remove$1(t1, listener); if (t1.length === 0) this._highContrastMediaQuery.removeListener(this.get$_onHighContrastChangeListener()); }, _onHighContrastChange$1($event) { var t2, t3, _i, t1 = A.DomMediaQueryListEventExtension_get_matches($event); t1.toString; for (t2 = this._listeners, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) t2[_i].call$1(t1); } }; A.EnginePlatformDispatcher.prototype = { EnginePlatformDispatcher$0() { var t1, _this = this; _this._addBrightnessMediaQueryListener$0(); $.$get$HighContrastSupport_instance().addListener$1(0, _this.get$_updateHighContrast()); _this._addFontSizeObserver$0(); _this._addLocaleChangedListener$0(); $._hotRestartListeners.push(_this.get$dispose()); _this._sendPlatformMessage$3("flutter/lifecycle", A.ByteData_ByteData$sublistView(B.C_Utf8Encoder.convert$1(B.AppLifecycleState_1._enumToString$0())), A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback(null)); t1 = _this.get$viewManager()._onViewDisposedController; new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(0, new A.EnginePlatformDispatcher_closure(_this)); }, dispose$0() { var t1, _this = this; _this._brightnessMediaQuery.removeListener(_this._brightnessMediaQueryListener); _this._brightnessMediaQueryListener = null; t1 = _this._fontSizeObserver; if (t1 != null) t1.disconnect(); _this._fontSizeObserver = null; t1 = _this._onLocaleChangedSubscription; if (t1 != null) t1.cancel$0(0); _this._onLocaleChangedSubscription = null; $.$get$HighContrastSupport_instance().removeListener$1(0, _this.get$_updateHighContrast()); _this.get$viewManager().dispose$0(); }, get$viewManager() { var t1, t2, _null = null, value = this.__EnginePlatformDispatcher_viewManager_FI; if (value === $) { t1 = type$.int; t2 = type$._SyncBroadcastStreamController_int; value !== $ && A.throwUnnamedLateFieldADI(); value = this.__EnginePlatformDispatcher_viewManager_FI = new A.FlutterViewManager(this, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.EngineFlutterView), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.JavaScriptObject), new A._SyncBroadcastStreamController(_null, _null, t2), new A._SyncBroadcastStreamController(_null, _null, t2)); } return value; }, get$implicitView() { return type$.nullable_EngineFlutterWindow._as(this.get$viewManager()._viewData.$index(0, 0)); }, invokeOnMetricsChanged$0() { var t1 = this._onMetricsChanged; if (t1 != null) A.invoke(t1, this._onMetricsChangedZone); }, invokeOnKeyData$2(data, callback) { var onKeyData = this._onKeyData; if (onKeyData != null) A.invoke(new A.EnginePlatformDispatcher_invokeOnKeyData_closure(callback, onKeyData, data), this._onKeyDataZone); else callback.call$1(false); }, invokeOnPlatformMessage$3($name, data, callback) { var t1; if ($name === "dev.flutter/channel-buffers") try { t1 = $.$get$channelBuffers(); data.toString; t1.handleMessage$1(data); } finally { callback.call$1(null); } else $.$get$channelBuffers().push$3($name, data, callback); }, _sendPlatformMessage$3($name, data, callback) { var decoded, cacheSizeInBytes, t1, $navigator, $arguments, label, primaryColor, statusBarColor, t2, cssValue, _0_0, _0_2, dataMap, message, assertivenessIndex, _this = this, _null = null; switch ($name) { case "flutter/skia": decoded = B.C_JSONMethodCodec.decodeMethodCall$1(data); switch (decoded.method) { case "Skia.setResourceCacheMaxBytes": if ($.$get$_renderer() instanceof A.CanvasKitRenderer) { cacheSizeInBytes = A._asInt(decoded.$arguments); $.CanvasKitRenderer____instance._readField$0()._rasterizer.setResourceCacheMaxBytes$1(cacheSizeInBytes); } _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([A._setArrayType([true], type$.JSArray_bool)])); break; } return; case "flutter/assets": _this._handleFlutterAssetsMessage$2(B.C_Utf8Codec.decode$1(0, A.NativeUint8List_NativeUint8List$view(data.buffer, 0, _null)), callback); return; case "flutter/platform": decoded = B.C_JSONMethodCodec.decodeMethodCall$1(data); switch (decoded.method) { case "SystemNavigator.pop": t1 = type$.nullable_EngineFlutterWindow; if (t1._as(_this.get$viewManager()._viewData.$index(0, 0)) != null) t1._as(_this.get$viewManager()._viewData.$index(0, 0)).get$browserHistory().exit$0().then$1$1(0, new A.EnginePlatformDispatcher__sendPlatformMessage_closure(_this, callback), type$.Null); else _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; case "HapticFeedback.vibrate": t1 = _this._getHapticFeedbackDuration$1(A._asStringQ(decoded.$arguments)); $navigator = self.window.navigator; if ("vibrate" in $navigator) $navigator.vibrate(t1); _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; case string$.System: $arguments = type$.Map_of_String_and_nullable_Object._as(decoded.$arguments); t1 = J.getInterceptor$asx($arguments); label = A._asStringQ(t1.$index($arguments, "label")); if (label == null) label = ""; primaryColor = A._asIntQ(t1.$index($arguments, "primaryColor")); if (primaryColor == null) primaryColor = 4278190080; t1 = self.document; t1.title = label; A.setThemeColor(new A.Color(primaryColor >>> 0)); _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; case "SystemChrome.setSystemUIOverlayStyle": statusBarColor = A._asIntQ(J.$index$asx(type$.Map_of_String_and_nullable_Object._as(decoded.$arguments), "statusBarColor")); A.setThemeColor(statusBarColor == null ? _null : new A.Color(statusBarColor >>> 0)); _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; case "SystemChrome.setPreferredOrientations": B.C_ScreenOrientation.setPreferredOrientation$1(type$.List_dynamic._as(decoded.$arguments)).then$1$1(0, new A.EnginePlatformDispatcher__sendPlatformMessage_closure0(_this, callback), type$.Null); return; case "SystemSound.play": _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; case "Clipboard.setData": new A.ClipboardMessageHandler(A.CopyToClipboardStrategy_CopyToClipboardStrategy(), A.PasteFromClipboardStrategy_PasteFromClipboardStrategy()).setDataMethodCall$2(decoded, callback); return; case "Clipboard.getData": new A.ClipboardMessageHandler(A.CopyToClipboardStrategy_CopyToClipboardStrategy(), A.PasteFromClipboardStrategy_PasteFromClipboardStrategy()).getDataMethodCall$1(callback); return; case "Clipboard.hasStrings": new A.ClipboardMessageHandler(A.CopyToClipboardStrategy_CopyToClipboardStrategy(), A.PasteFromClipboardStrategy_PasteFromClipboardStrategy()).hasStringsMethodCall$1(callback); return; } break; case "flutter/service_worker": t1 = self.window; t2 = A.callMethod(self.document, "createEvent", ["Event"]); A.callMethod(t2, "initEvent", ["flutter-first-frame", true, true]); t1.dispatchEvent(t2); return; case "flutter/textinput": $.$get$textEditing().get$channel(0).handleTextInput$2(data, callback); return; case "flutter/contextmenu": switch (B.C_JSONMethodCodec.decodeMethodCall$1(data).method) { case "enableContextMenu": type$.nullable_EngineFlutterWindow._as(_this.get$viewManager()._viewData.$index(0, 0)).get$contextMenu().enable$0(0); _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; case "disableContextMenu": type$.nullable_EngineFlutterWindow._as(_this.get$viewManager()._viewData.$index(0, 0)).get$contextMenu().disable$0(0); _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); return; } return; case "flutter/mousecursor": decoded = B.C_StandardMethodCodec.decodeMethodCall$1(data); $arguments = type$.Map_dynamic_dynamic._as(decoded.$arguments); switch (decoded.method) { case "activateSystemCursor": t1 = A.IterableExtensions_get_firstOrNull(_this.get$viewManager()._viewData.get$values(0)); if (t1 != null) { if (t1.__EngineFlutterView_mouseCursor_FI === $) { t1.get$dom(); t1.__EngineFlutterView_mouseCursor_FI !== $ && A.throwUnnamedLateFieldADI(); t1.__EngineFlutterView_mouseCursor_FI = new A.MouseCursor(); } cssValue = B.Map_JwQic.$index(0, A._asStringQ(J.$index$asx($arguments, "kind"))); if (cssValue == null) cssValue = "default"; if (cssValue === "default") A.callMethod(self.document.body.style, "removeProperty", ["cursor"]); else A.DomCSSStyleDeclarationExtension_setProperty(self.document.body.style, "cursor", cssValue); } break; } return; case "flutter/web_test_e2e": _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([A._handleWebTestEnd2EndMessage(B.C_JSONMethodCodec, data)])); return; case "flutter/platform_views": _0_0 = B.C_StandardMethodCodec.decodeMethodCall$1(data); _0_2 = _0_0.$arguments; $arguments = _0_2; if (!true) throw A.wrapException(A.StateError$("Pattern matching error")); t1 = $.$get$PlatformViewMessageHandler_instance(); callback.toString; t1.handlePlatformViewCall$3(_0_0.method, $arguments, callback); return; case "flutter/accessibility": t1 = type$.nullable_EngineFlutterWindow._as(_this.get$viewManager()._viewData.$index(0, 0)); if (t1 != null) { t1 = t1.get$accessibilityAnnouncements(); t2 = type$.Map_dynamic_dynamic; dataMap = t2._as(J.$index$asx(t2._as(B.C_StandardMessageCodec.decodeMessage$1(data)), "data")); message = A._asStringQ(J.$index$asx(dataMap, "message")); if (message != null && message.length !== 0) { assertivenessIndex = A.JsonExtensions_tryInt(dataMap, "assertiveness"); t1.announce$2(message, B.List_Assertiveness_0_Assertiveness_1[assertivenessIndex == null ? 0 : assertivenessIndex]); } } _this.replyToPlatformMessage$2(callback, B.C_StandardMessageCodec.encodeMessage$1(true)); return; case "flutter/navigation": t1 = type$.nullable_EngineFlutterWindow; if (t1._as(_this.get$viewManager()._viewData.$index(0, 0)) != null) t1._as(_this.get$viewManager()._viewData.$index(0, 0)).handleNavigationMessage$1(data).then$1$1(0, new A.EnginePlatformDispatcher__sendPlatformMessage_closure1(_this, callback), type$.Null); else if (callback != null) callback.call$1(_null); _this._defaultRouteName = "/"; return; } t1 = $.pluginMessageCallHandler; if (t1 != null) { t1.call$3($name, data, callback); return; } _this.replyToPlatformMessage$2(callback, _null); }, _handleFlutterAssetsMessage$2(url, callback) { return this._handleFlutterAssetsMessage$body$EnginePlatformDispatcher(url, callback); }, _handleFlutterAssetsMessage$body$EnginePlatformDispatcher(url, callback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$self = this, response, assetData, error, t1, exception, $async$exception, $async$temp1; var $async$_handleFlutterAssetsMessage$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 3; t1 = $._assetManager; $async$temp1 = type$.HttpFetchResponse; $async$goto = 6; return A._asyncAwait(A.httpFetch(t1.getAssetUrl$1(url)), $async$_handleFlutterAssetsMessage$2); case 6: // returning from await. response = $async$temp1._as($async$result); $async$goto = 7; return A._asyncAwait(response.get$payload(0).asByteBuffer$0(), $async$_handleFlutterAssetsMessage$2); case 7: // returning from await. assetData = $async$result; $async$self.replyToPlatformMessage$2(callback, J.asByteData$0$x(assetData)); $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); $.$get$printWarning().call$1("Error while trying to load an asset: " + A.S(error)); $async$self.replyToPlatformMessage$2(callback, null); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_handleFlutterAssetsMessage$2, $async$completer); }, _getHapticFeedbackDuration$1(type) { switch (type) { case "HapticFeedbackType.lightImpact": return 10; case "HapticFeedbackType.mediumImpact": return 20; case "HapticFeedbackType.heavyImpact": return 30; case "HapticFeedbackType.selectionClick": return 10; default: return 50; } }, scheduleFrame$0() { var t1 = $.scheduleFrameCallback; if (t1 == null) throw A.wrapException(A.Exception_Exception("scheduleFrameCallback must be initialized first.")); t1.call$0(); }, render$2(_, scene, view) { return this.render$body$EnginePlatformDispatcher(0, scene, view); }, render$body$EnginePlatformDispatcher(_, scene, view) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$render$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._viewsRenderedInCurrentFrame; t1 = t1 == null ? null : t1.add$1(0, view); $async$goto = t1 === true || $.$get$_renderer().get$rendererTag() === "html" ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$_renderer().renderScene$2(scene, view), $async$render$2); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$render$2, $async$completer); }, _addLocaleChangedListener$0() { var _this = this; if (_this._onLocaleChangedSubscription != null) return; _this.configuration = _this.configuration.copyWith$1$locales(A.EnginePlatformDispatcher_parseBrowserLanguages()); _this._onLocaleChangedSubscription = A.DomSubscription$(self.window, "languagechange", new A.EnginePlatformDispatcher__addLocaleChangedListener_closure(_this)); }, _addFontSizeObserver$0() { var t2, t3, t4, t1 = A.callConstructor(self.MutationObserver, [type$.JavaScriptFunction._as(A.allowInterop(new A.EnginePlatformDispatcher__addFontSizeObserver_closure(this)))]); this._fontSizeObserver = t1; t2 = self.document.documentElement; t2.toString; t3 = A._setArrayType(["style"], type$.JSArray_String); t4 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t4.$indexSet(0, "attributes", true); t4.$indexSet(0, "attributeFilter", t3); t3 = A.jsify(t4); A.callMethod(t1, "observe", [t2, t3 == null ? type$.Object._as(t3) : t3]); }, _updatePlatformBrightness$1(value) { var _this = this, t1 = _this.configuration; if (t1.platformBrightness !== value) { _this.configuration = t1.copyWith$1$platformBrightness(value); A.invoke(null, null); A.invoke(_this._onPlatformBrightnessChanged, _this._onPlatformBrightnessChangedZone); } }, _updateHighContrast$1(value) { var t1 = this.configuration, t2 = t1.accessibilityFeatures; if ((t2.__engine$_index & 32) !== 0 !== value) { this.configuration = t1.copyWith$1$accessibilityFeatures(t2.copyWith$1$highContrast(value)); A.invoke(null, null); } }, _addBrightnessMediaQueryListener$0() { var t2, _this = this, t1 = _this._brightnessMediaQuery; _this._updatePlatformBrightness$1(t1.matches ? B.Brightness_0 : B.Brightness_1); t2 = type$.JavaScriptFunction._as(A.allowInterop(new A.EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure(_this))); _this._brightnessMediaQueryListener = t2; t1.addListener(t2); }, invokeOnSemanticsAction$3(nodeId, action, args) { A.invoke1(this._onSemanticsActionEvent, this._onSemanticsActionEventZone, new A.SemanticsActionEvent(action, 0, nodeId, args)); }, get$defaultRouteName() { var t1 = this._defaultRouteName; if (t1 == null) { t1 = type$.nullable_EngineFlutterWindow._as(this.get$viewManager()._viewData.$index(0, 0)); t1 = t1 == null ? null : t1.get$browserHistory().get$currentPath(); t1 = this._defaultRouteName = t1 == null ? "/" : t1; } return t1; }, replyToPlatformMessage$2(callback, data) { A.Future_Future$delayed(B.Duration_0, null, type$.void).then$1$1(0, new A.EnginePlatformDispatcher_replyToPlatformMessage_closure(callback, data), type$.Null); } }; A.EnginePlatformDispatcher_closure.prototype = { call$1(_) { this.$this.invokeOnMetricsChanged$0(); }, $signature: 64 }; A.EnginePlatformDispatcher_invokeOnKeyData_closure.prototype = { call$0() { return this.callback.call$1(this.onKeyData.call$1(this.data)); }, $signature: 0 }; A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure.prototype = { call$1(data) { this.registrationZone.runUnaryGuarded$2(this.callback, data); }, $signature: 162 }; A.EnginePlatformDispatcher__sendPlatformMessage_closure.prototype = { call$1(_) { this.$this.replyToPlatformMessage$2(this.callback, B.C_JSONMessageCodec.encodeMessage$1([true])); }, $signature: 113 }; A.EnginePlatformDispatcher__sendPlatformMessage_closure0.prototype = { call$1(success) { this.$this.replyToPlatformMessage$2(this.callback, B.C_JSONMessageCodec.encodeMessage$1([success])); }, $signature: 187 }; A.EnginePlatformDispatcher__sendPlatformMessage_closure1.prototype = { call$1(handled) { var t1 = this.callback; if (handled) this.$this.replyToPlatformMessage$2(t1, B.C_JSONMessageCodec.encodeMessage$1([true])); else if (t1 != null) t1.call$1(null); }, $signature: 187 }; A.EnginePlatformDispatcher__addLocaleChangedListener_closure.prototype = { call$1(_) { var t1 = this.$this; t1.configuration = t1.configuration.copyWith$1$locales(A.EnginePlatformDispatcher_parseBrowserLanguages()); A.invoke(t1._onLocaleChanged, t1._onLocaleChangedZone); }, $signature: 33 }; A.EnginePlatformDispatcher__addFontSizeObserver_closure.prototype = { call$2(mutations, _) { var mutation, t4, fontSize, newTextScaleFactor, _null = null, t1 = B.JSArray_methods.get$iterator(mutations), t2 = type$.JavaScriptObject, t3 = this.$this; for (; t1.moveNext$0();) { mutation = t1.get$current(0); mutation.toString; t2._as(mutation); t4 = mutation.type; if ((t4 == null ? _null : t4) === "attributes") { t4 = mutation.attributeName; t4 = (t4 == null ? _null : t4) === "style"; } else t4 = false; if (t4) { t4 = self.document.documentElement; t4.toString; fontSize = A.parseFontSize(t4); newTextScaleFactor = (fontSize == null ? 16 : fontSize) / 16; t4 = t3.configuration; if (t4.textScaleFactor !== newTextScaleFactor) { t3.configuration = t4.copyWith$1$textScaleFactor(newTextScaleFactor); A.invoke(_null, _null); A.invoke(t3._onTextScaleFactorChanged, t3._onTextScaleFactorChangedZone); } } } }, $signature: 2172 }; A.EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure.prototype = { call$1($event) { var t1 = A.DomMediaQueryListEventExtension_get_matches($event); t1.toString; t1 = t1 ? B.Brightness_0 : B.Brightness_1; this.$this._updatePlatformBrightness$1(t1); }, $signature: 33 }; A.EnginePlatformDispatcher_replyToPlatformMessage_closure.prototype = { call$1(_) { var t1 = this.callback; if (t1 != null) t1.call$1(this.data); }, $signature: 113 }; A.invoke2_closure.prototype = { call$0() { this.callback.call$2(this.arg1, this.arg2); }, $signature: 0 }; A.ViewConfiguration0.prototype = { toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "[view: null]"; } }; A.PlatformConfiguration.prototype = { copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(accessibilityFeatures, locales, platformBrightness, semanticsEnabled, textScaleFactor) { var _this = this, t1 = accessibilityFeatures == null ? _this.accessibilityFeatures : accessibilityFeatures, t2 = semanticsEnabled == null ? _this.semanticsEnabled : semanticsEnabled, t3 = platformBrightness == null ? _this.platformBrightness : platformBrightness, t4 = textScaleFactor == null ? _this.textScaleFactor : textScaleFactor, t5 = locales == null ? _this.locales : locales; return new A.PlatformConfiguration(t1, false, t2, t3, t4, t5, _this.defaultRouteName, _this.systemFontFamily); }, copyWith$1$accessibilityFeatures(accessibilityFeatures) { var _null = null; return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(accessibilityFeatures, _null, _null, _null, _null); }, copyWith$1$semanticsEnabled(semanticsEnabled) { var _null = null; return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, _null, _null, semanticsEnabled, _null); }, copyWith$1$locales(locales) { var _null = null; return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, locales, _null, _null, _null); }, copyWith$1$textScaleFactor(textScaleFactor) { var _null = null; return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, _null, _null, _null, textScaleFactor); }, copyWith$1$platformBrightness(platformBrightness) { var _null = null; return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, _null, platformBrightness, _null, _null); } }; A.PlatformViewManager.prototype = { registerFactory$3$isVisible(viewType, factoryFunction, isVisible) { var t1 = this._factories; if (t1.containsKey$1(0, viewType)) return false; t1.$indexSet(0, viewType, factoryFunction); if (!isVisible) this._invisibleViews.add$1(0, viewType); return true; }, registerFactory$2(viewType, factoryFunction) { return this.registerFactory$3$isVisible(viewType, factoryFunction, true); }, renderContent$3(viewType, viewId, params) { this._viewIdToType.$indexSet(0, viewId, viewType); return this.__engine$_contents.putIfAbsent$2(0, viewId, new A.PlatformViewManager_renderContent_closure(this, viewId, "flt-pv-slot-" + viewId, viewType, params)); }, clearPlatformView$1(viewId) { var t1 = this.__engine$_contents.remove$1(0, viewId); if (t1 != null) t1.remove(); }, isInvisible$1(viewId) { var viewType = this._viewIdToType.$index(0, viewId); return viewType != null && this._invisibleViews.contains$1(0, viewType); } }; A.PlatformViewManager_renderContent_closure.prototype = { call$0() { var t2, t3, t4, $content, _this = this, _s16_ = "getPropertyValue", wrapper = A.DomDocumentExtension_createElement(self.document, "flt-platform-view"), t1 = _this.viewId; wrapper.id = "flt-pv-" + t1; t2 = A.jsify(_this.slotName); A.callMethod(wrapper, "setAttribute", ["slot", t2 == null ? type$.Object._as(t2) : t2]); t2 = _this.viewType; t3 = _this.$this._factories.$index(0, t2); t3.toString; t4 = type$.JavaScriptObject; if (type$.Object_Function_int_$named_params_nullable_Object._is(t3)) $content = t4._as(t3.call$2$params(t1, _this.params)); else { type$.Object_Function_int._as(t3); $content = t4._as(t3.call$1(t1)); } if (A.callMethod($content.style, _s16_, ["height"]).length === 0) { $.$get$printWarning().call$1("Height of Platform View type: [" + t2 + "] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message."); A.DomCSSStyleDeclarationExtension_setProperty($content.style, "height", "100%"); } if (A.callMethod($content.style, _s16_, ["width"]).length === 0) { $.$get$printWarning().call$1("Width of Platform View type: [" + t2 + "] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message."); A.DomCSSStyleDeclarationExtension_setProperty($content.style, "width", "100%"); } wrapper.append($content); return wrapper; }, $signature: 611 }; A.PlatformViewMessageHandler.prototype = { _createPlatformView$4$params$platformViewId$platformViewType(callback, params, platformViewId, platformViewType) { var t1 = this._contentManager; if (!t1._factories.containsKey$1(0, platformViewType)) { callback.call$1(B.C_StandardMethodCodec.encodeErrorEnvelope$3$code$details$message("unregistered_view_type", "If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.", "A HtmlElementView widget is trying to create a platform view with an unregistered type: <" + platformViewType + ">.")); return; } if (t1.__engine$_contents.containsKey$1(0, platformViewId)) { callback.call$1(B.C_StandardMethodCodec.encodeErrorEnvelope$3$code$details$message("recreating_view", "view id: " + platformViewId, "trying to create an already created view")); return; } t1.renderContent$3(platformViewType, platformViewId, params); callback.call$1(B.C_StandardMethodCodec.encodeSuccessEnvelope$1(null)); }, handlePlatformViewCall$3(method, $arguments, callback) { var t1, t2, t3; switch (method) { case "create": type$.Map_dynamic_dynamic._as($arguments); t1 = J.getInterceptor$asx($arguments); t2 = B.JSNumber_methods.toInt$0(A._asNum(t1.$index($arguments, "id"))); t3 = A._asString(t1.$index($arguments, "viewType")); this._createPlatformView$4$params$platformViewId$platformViewType(callback, t1.$index($arguments, "params"), t2, t3); return; case "dispose": this._contentManager.clearPlatformView$1(A._asInt($arguments)); callback.call$1(B.C_StandardMethodCodec.encodeSuccessEnvelope$1(null)); return; } callback.call$1(null); } }; A.SafariPointerEventWorkaround.prototype = { workAroundMissingPointerEvents$0() { if (this._listener == null) { this._listener = type$.JavaScriptFunction._as(A.allowInterop(new A.SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure())); A.DomEventTargetExtension_addEventListener(self.document, "touchstart", this._listener, null); } }, dispose$0() { if (this._listener != null) { A.DomEventTargetExtension_removeEventListener(self.document, "touchstart", this._listener, null); this._listener = null; } } }; A.SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure.prototype = { call$1(_) { }, $signature: 33 }; A.PointerBinding.prototype = { dispose$0() { var t1 = this.__PointerBinding__adapter_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this._safariWorkaround; if (t1 != null) t1.dispose$0(); }, _createAdapter$0() { if ("PointerEvent" in self.window) { var t1 = new A._PointerAdapter(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._ButtonSanitizer), this, A._setArrayType([], type$.JSArray__Listener)); t1.setup$0(); return t1; } throw A.wrapException(A.UnsupportedError$("This browser does not support pointer events which are necessary to handle interactions with Flutter Web apps.")); } }; A.ClickDebouncer.prototype = { onPointerData$2($event, data) { var t2, t3, target, _this = this, t1 = $.$get$EnginePlatformDispatcher__instance(); if (!t1.configuration.semanticsEnabled) { t2 = A._setArrayType(data.slice(0), A._arrayInstanceType(data)); A.invoke1(t1._onPointerDataPacket, t1._onPointerDataPacketZone, new A.PointerDataPacket(t2)); return; } t2 = _this.__engine$_state; if (t2 != null) { t1 = t2._0; t3 = A.DomEventExtension_get_timeStamp($event); t3.toString; t1.push(new A._Record_3_data_event_timeStamp(data, $event, A._BaseAdapter__eventTimeStampToDuration(t3))); if ($event.type === "pointerup") if (!J.$eq$($event.target, t2._1)) _this._flush$0(); } else if ($event.type === "pointerdown") { target = $event.target; if (type$.JavaScriptObject._is(target) && A.callMethod(target, "hasAttribute", ["flt-tappable"])) { t1 = A.Timer_Timer(B.Duration_200000, _this.get$_onTimerExpired()); t2 = A.DomEventExtension_get_timeStamp($event); t2.toString; _this.__engine$_state = new A._Record_3_queue_target_timer(A._setArrayType([new A._Record_3_data_event_timeStamp(data, $event, A._BaseAdapter__eventTimeStampToDuration(t2))], type$.JSArray_Record_3_List_PointerData_data_and_JavaScriptObject_event_and_Duration_timeStamp), target, t1); } else { t2 = A._setArrayType(data.slice(0), A._arrayInstanceType(data)); A.invoke1(t1._onPointerDataPacket, t1._onPointerDataPacketZone, new A.PointerDataPacket(t2)); } } else { t2 = A._setArrayType(data.slice(0), A._arrayInstanceType(data)); A.invoke1(t1._onPointerDataPacket, t1._onPointerDataPacketZone, new A.PointerDataPacket(t2)); } }, onClick$3(_, click, semanticsNodeId, isListening) { var _this = this, t1 = _this.__engine$_state; if (t1 == null) { if (isListening && _this._shouldSendClickEventToFramework$1(click)) { click.stopPropagation(); $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(semanticsNodeId, B.SemanticsAction_1_tap, null); } return; } if (isListening) { _this.__engine$_state = null; t1._2.cancel$0(0); click.stopPropagation(); $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(semanticsNodeId, B.SemanticsAction_1_tap, null); } else _this._flush$0(); }, _onTimerExpired$0() { if (this.__engine$_state == null) return; this._flush$0(); }, _shouldSendClickEventToFramework$1(click) { var t1, lastFlushedPointerUpTimeStamp = this._lastFlushedPointerUpTimeStamp; if (lastFlushedPointerUpTimeStamp == null) return true; t1 = A.DomEventExtension_get_timeStamp(click); t1.toString; return A._BaseAdapter__eventTimeStampToDuration(t1)._duration - lastFlushedPointerUpTimeStamp._duration >= 50000; }, _flush$0() { var t1, aggregateData, t2, t3, _i, queuedEvent, state = this.__engine$_state; state._2.cancel$0(0); t1 = type$.JSArray_PointerData; aggregateData = A._setArrayType([], t1); for (t2 = state._0, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { queuedEvent = t2[_i]; if (queuedEvent._1.type === "pointerup") this._lastFlushedPointerUpTimeStamp = queuedEvent._2; B.JSArray_methods.addAll$1(aggregateData, queuedEvent._0); } t1 = A._setArrayType(aggregateData.slice(0), t1); t2 = $.$get$EnginePlatformDispatcher__instance(); A.invoke1(t2._onPointerDataPacket, t2._onPointerDataPacketZone, new A.PointerDataPacket(t1)); this.__engine$_state = null; } }; A.PointerSupportDetector.prototype = { toString$0(_) { return "pointers:" + ("PointerEvent" in self.window); } }; A._Listener.prototype = {}; A._BaseAdapter.prototype = { get$__engine$_callback() { return $.$get$PointerBinding_clickDebouncer().get$onPointerData(); }, dispose$0() { var t1, t2, _i, listener, t3; for (t1 = this._listeners, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { listener = t1[_i]; t3 = listener.target; t3.removeEventListener.apply(t3, [listener.event, listener.handler]); } B.JSArray_methods.clear$0(t1); }, addEventListener$3(_, target, eventName, handler) { this._listeners.push(A._Listener__Listener$register(eventName, new A._BaseAdapter_addEventListener_loggedHandler(handler), null, target)); }, __engine$_callback$2(arg0, arg1) { return this.get$__engine$_callback().call$2(arg0, arg1); } }; A._BaseAdapter_addEventListener_loggedHandler.prototype = { call$1($event) { var t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).receiveGlobalEvent$1($event)) this.handler.call$1($event); }, $signature: 33 }; A._WheelEventListenerMixin.prototype = { _isAcceleratedMouseWheelDelta$2(delta, wheelDelta) { if (wheelDelta == null) return false; return Math.abs(wheelDelta - -3 * delta) > 1; }, _isTrackpadEvent$1($event) { var t2, t3, t4, deltaXChange, deltaYChange, _this = this, t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_2) return false; if (_this._isAcceleratedMouseWheelDelta$2($event.deltaX, A.DomWheelEventExtension_get_wheelDeltaX($event)) || _this._isAcceleratedMouseWheelDelta$2($event.deltaY, A.DomWheelEventExtension_get_wheelDeltaY($event))) return false; if (!(B.JSNumber_methods.$mod($event.deltaX, 120) === 0 && B.JSNumber_methods.$mod($event.deltaY, 120) === 0)) { t1 = A.DomWheelEventExtension_get_wheelDeltaX($event); if (B.JSNumber_methods.$mod(t1 == null ? 1 : t1, 120) === 0) { t1 = A.DomWheelEventExtension_get_wheelDeltaY($event); t1 = B.JSNumber_methods.$mod(t1 == null ? 1 : t1, 120) === 0; } else t1 = false; } else t1 = true; if (t1) { t1 = $event.deltaX; t2 = _this._lastWheelEvent; t3 = t2 == null; t4 = t3 ? null : t2.deltaX; deltaXChange = Math.abs(t1 - (t4 == null ? 0 : t4)); t1 = $event.deltaY; t4 = t3 ? null : t2.deltaY; deltaYChange = Math.abs(t1 - (t4 == null ? 0 : t4)); if (!t3) if (!(deltaXChange === 0 && deltaYChange === 0)) t1 = !(deltaXChange < 20 && deltaYChange < 20); else t1 = true; else t1 = true; if (t1) { if (A.DomEventExtension_get_timeStamp($event) != null) t1 = (t3 ? null : A.DomEventExtension_get_timeStamp(t2)) != null; else t1 = false; if (t1) { t1 = A.DomEventExtension_get_timeStamp($event); t1.toString; t2.toString; t2 = A.DomEventExtension_get_timeStamp(t2); t2.toString; if (t1 - t2 < 50 && _this._lastWheelEventWasTrackpad) return true; } return false; } } return true; }, _convertWheelEventToPointerData$1($event) { var kind, deviceId, deltaX, deltaY, t1, probe, res, t2, data, offset, t3, t4, t5, ignoreCtrlKey, t6, t7, _this = this; if (_this._isTrackpadEvent$1($event)) { kind = B.PointerDeviceKind_4; deviceId = -2; } else { kind = B.PointerDeviceKind_1; deviceId = -1; } deltaX = $event.deltaX; deltaY = $event.deltaY; switch (B.JSNumber_methods.toInt$0($event.deltaMode)) { case 1: t1 = $._WheelEventListenerMixin__defaultScrollLineHeight; if (t1 == null) { probe = A.DomDocumentExtension_createElement(self.document, "div"); t1 = probe.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "font-size", "initial"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "display", "none"); self.document.body.append(probe); t1 = A.callMethod(A.DomWindowExtension_getComputedStyle(self.window, probe), "getPropertyValue", ["font-size"]); if (B.JSString_methods.contains$1(t1, "px")) res = A.Primitives_parseDouble(A.stringReplaceAllUnchecked(t1, "px", "")); else res = null; probe.remove(); t1 = $._WheelEventListenerMixin__defaultScrollLineHeight = res == null ? 16 : res / 4; } deltaX *= t1; deltaY *= t1; break; case 2: t1 = _this._owner.view; deltaX *= t1.get$physicalSize()._dx; deltaY *= t1.get$physicalSize()._dy; break; case 0: t1 = $.$get$_operatingSystem(); if (t1 === B.OperatingSystem_4) { t1 = $.$get$EngineFlutterDisplay__instance(); t2 = t1._debugDevicePixelRatioOverride; if (t2 == null) { t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; } deltaX *= t2; t1 = t1._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } deltaY *= t1; } break; default: break; } data = A._setArrayType([], type$.JSArray_PointerData); t1 = _this._owner; t2 = t1.view; offset = A.computeEventOffsetToTarget($event, t2); t3 = $.$get$_operatingSystem(); if (t3 === B.OperatingSystem_4) { t3 = t1._keyboardConverter; t4 = t3 == null; if (t4) t5 = null; else { t5 = $.$get$kPhysicalControlLeft(); t5 = t3._pressingRecords.containsKey$1(0, t5); } if (t5 !== true) { if (t4) t3 = null; else { t4 = $.$get$kPhysicalControlRight(); t4 = t3._pressingRecords.containsKey$1(0, t4); t3 = t4; } ignoreCtrlKey = t3 === true; } else ignoreCtrlKey = true; } else ignoreCtrlKey = false; t3 = $event.ctrlKey && !ignoreCtrlKey; t1 = t1._pointerDataConverter; t2 = t2.viewId; t4 = offset._dx; if (t3) { t3 = A.DomEventExtension_get_timeStamp($event); t3.toString; t3 = A._BaseAdapter__eventTimeStampToDuration(t3); t5 = $.$get$EngineFlutterDisplay__instance(); t6 = t5._debugDevicePixelRatioOverride; if (t6 == null) { t6 = self.window.devicePixelRatio; if (t6 === 0) t6 = 1; } t5 = t5._debugDevicePixelRatioOverride; if (t5 == null) { t5 = self.window.devicePixelRatio; if (t5 === 0) t5 = 1; } t7 = A.DomMouseEventExtension_get_buttons($event); t7.toString; t1.convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(data, B.JSNumber_methods.toInt$0(t7), B.PointerChange_3, deviceId, kind, t4 * t6, offset._dy * t5, 1, 1, Math.exp(-deltaY / 200), B.PointerSignalKind_3, t3, t2); } else { t3 = A.DomEventExtension_get_timeStamp($event); t3.toString; t3 = A._BaseAdapter__eventTimeStampToDuration(t3); t5 = $.$get$EngineFlutterDisplay__instance(); t6 = t5._debugDevicePixelRatioOverride; if (t6 == null) { t6 = self.window.devicePixelRatio; if (t6 === 0) t6 = 1; } t5 = t5._debugDevicePixelRatioOverride; if (t5 == null) { t5 = self.window.devicePixelRatio; if (t5 === 0) t5 = 1; } t7 = A.DomMouseEventExtension_get_buttons($event); t7.toString; t1.convert$14$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(data, B.JSNumber_methods.toInt$0(t7), B.PointerChange_3, deviceId, kind, t4 * t6, offset._dy * t5, 1, 1, deltaX, deltaY, B.PointerSignalKind_1, t3, t2); } _this._lastWheelEvent = $event; _this._lastWheelEventWasTrackpad = kind === B.PointerDeviceKind_4; return data; } }; A._SanitizedDetails.prototype = { toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(change: " + this.change.toString$0(0) + ", buttons: " + this.buttons + ")"; } }; A._ButtonSanitizer.prototype = { sanitizeDownEvent$2$button$buttons(button, buttons) { var t1; if (this._pressedButtons !== 0) return this.sanitizeMoveEvent$1$buttons(buttons); t1 = (buttons === 0 && button > -1 ? A.convertButtonToButtons(button) : buttons) & 1073741823; this._pressedButtons = t1; return new A._SanitizedDetails(B.PointerChange_4, t1); }, sanitizeMoveEvent$1$buttons(buttons) { var newPressedButtons = buttons & 1073741823, t1 = this._pressedButtons; if (t1 === 0 && newPressedButtons !== 0) return new A._SanitizedDetails(B.PointerChange_3, t1); this._pressedButtons = newPressedButtons; return new A._SanitizedDetails(newPressedButtons === 0 ? B.PointerChange_3 : B.PointerChange_5, newPressedButtons); }, sanitizeMissingRightClickUp$1$buttons(buttons) { if (this._pressedButtons !== 0 && (buttons & 1073741823) === 0) { this._pressedButtons = 0; return new A._SanitizedDetails(B.PointerChange_6, 0); } return null; }, sanitizeLeaveEvent$1$buttons(buttons) { if ((buttons & 1073741823) === 0) { this._pressedButtons = 0; return new A._SanitizedDetails(B.PointerChange_3, 0); } return null; }, sanitizeUpEvent$1$buttons(buttons) { var t1; if (this._pressedButtons === 0) return null; t1 = this._pressedButtons = (buttons == null ? 0 : buttons) & 1073741823; if (t1 === 0) return new A._SanitizedDetails(B.PointerChange_6, t1); else return new A._SanitizedDetails(B.PointerChange_5, t1); } }; A._PointerAdapter.prototype = { _ensureSanitizer$1(device) { return this._sanitizers.putIfAbsent$2(0, device, new A._PointerAdapter__ensureSanitizer_closure()); }, _removePointerIfUnhoverable$1($event) { if (A.DomPointerEventExtension_get_pointerType($event) === "touch") this._sanitizers.remove$1(0, A.DomPointerEventExtension_get_pointerId($event)); }, _addPointerEventListener$4$checkModifiers(target, eventName, handler, checkModifiers) { this.addEventListener$3(0, target, eventName, new A._PointerAdapter__addPointerEventListener_closure(this, checkModifiers, handler)); }, _addPointerEventListener$3(target, eventName, handler) { return this._addPointerEventListener$4$checkModifiers(target, eventName, handler, true); }, setup$0() { var t2, _this = this, t1 = _this._owner.view; _this._addPointerEventListener$3(t1.get$dom().rootElement, "pointerdown", new A._PointerAdapter_setup_closure(_this)); t2 = t1.embeddingStrategy; _this._addPointerEventListener$3(t2.get$globalEventTarget(), "pointermove", new A._PointerAdapter_setup_closure0(_this)); _this._addPointerEventListener$4$checkModifiers(t1.get$dom().rootElement, "pointerleave", new A._PointerAdapter_setup_closure1(_this), false); _this._addPointerEventListener$3(t2.get$globalEventTarget(), "pointerup", new A._PointerAdapter_setup_closure2(_this)); _this._addPointerEventListener$4$checkModifiers(t1.get$dom().rootElement, "pointercancel", new A._PointerAdapter_setup_closure3(_this), false); _this._listeners.push(A._Listener__Listener$register("wheel", new A._PointerAdapter_setup_closure4(_this), false, t1.get$dom().rootElement)); }, _convertEventsToPointerData$3$data$details$event(data, details, $event) { var kind, t2, timeStamp, pressure, t3, offset, t4, t5, t6, t7, t1 = A.DomPointerEventExtension_get_pointerType($event); t1.toString; kind = this._pointerTypeToDeviceKind$1(t1); t1 = A.DomPointerEventExtension_get_tiltX($event); t1.toString; t2 = A.DomPointerEventExtension_get_tiltY($event); t2.toString; t1 = Math.abs(t1) > Math.abs(t2) ? A.DomPointerEventExtension_get_tiltX($event) : A.DomPointerEventExtension_get_tiltY($event); t1.toString; t2 = A.DomEventExtension_get_timeStamp($event); t2.toString; timeStamp = A._BaseAdapter__eventTimeStampToDuration(t2); pressure = $event.pressure; if (pressure == null) pressure = null; t2 = this._owner; t3 = t2.view; offset = A.computeEventOffsetToTarget($event, t3); t4 = this._getPointerId$1($event); t5 = $.$get$EngineFlutterDisplay__instance(); t6 = t5._debugDevicePixelRatioOverride; if (t6 == null) { t6 = self.window.devicePixelRatio; if (t6 === 0) t6 = 1; } t5 = t5._debugDevicePixelRatioOverride; if (t5 == null) { t5 = self.window.devicePixelRatio; if (t5 === 0) t5 = 1; } t7 = pressure == null ? 0 : pressure; t2._pointerDataConverter.convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(data, details.buttons, details.change, t4, kind, offset._dx * t6, offset._dy * t5, t7, 1, B.PointerSignalKind_0, t1 / 180 * 3.141592653589793, timeStamp, t3.viewId); }, _expandEvents$1($event) { var t1, coalescedEvents; if ("getCoalescedEvents" in $event) { t1 = $event.getCoalescedEvents(); t1 = B.JSArray_methods.cast$1$0(t1, type$.JavaScriptObject); coalescedEvents = new A.CastList(t1._source, t1.$ti._eval$1("CastList<1,JavaScriptObject>")); if (!coalescedEvents.get$isEmpty(coalescedEvents)) return coalescedEvents; } return A._setArrayType([$event], type$.JSArray_JavaScriptObject); }, _pointerTypeToDeviceKind$1(pointerType) { switch (pointerType) { case "mouse": return B.PointerDeviceKind_1; case "pen": return B.PointerDeviceKind_2; case "touch": return B.PointerDeviceKind_0; default: return B.PointerDeviceKind_5; } }, _getPointerId$1($event) { var t1 = A.DomPointerEventExtension_get_pointerType($event); t1.toString; if (this._pointerTypeToDeviceKind$1(t1) === B.PointerDeviceKind_1) t1 = -1; else { t1 = A.DomPointerEventExtension_get_pointerId($event); t1.toString; t1 = B.JSNumber_methods.toInt$0(t1); } return t1; } }; A._PointerAdapter__ensureSanitizer_closure.prototype = { call$0() { return new A._ButtonSanitizer(); }, $signature: 2205 }; A._PointerAdapter__addPointerEventListener_closure.prototype = { call$1($event) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _s16_ = "getModifierState"; if (this.checkModifiers) { t1 = this.$this._owner._keyboardConverter; if (t1 != null) { t2 = A.callMethod($event, _s16_, ["Alt"]); t3 = A.callMethod($event, _s16_, ["Control"]); t4 = A.callMethod($event, _s16_, ["Meta"]); t5 = A.callMethod($event, _s16_, ["Shift"]); t6 = A.DomEventExtension_get_timeStamp($event); t6.toString; t7 = $.$get$_kPhysicalAltLeft(); t8 = $.$get$_kPhysicalAltRight(); t9 = $.$get$_kLogicalAltLeft(); t1._synthesizeModifierIfNeeded$5(t7, t8, t9, t2 ? B.KeyEventType_0 : B.KeyEventType_1, t6); t7 = $.$get$kPhysicalControlLeft(); t8 = $.$get$kPhysicalControlRight(); t9 = $.$get$_kLogicalControlLeft(); t1._synthesizeModifierIfNeeded$5(t7, t8, t9, t3 ? B.KeyEventType_0 : B.KeyEventType_1, t6); t2 = $.$get$_kPhysicalMetaLeft(); t7 = $.$get$_kPhysicalMetaRight(); t8 = $.$get$_kLogicalMetaLeft(); t1._synthesizeModifierIfNeeded$5(t2, t7, t8, t4 ? B.KeyEventType_0 : B.KeyEventType_1, t6); t2 = $.$get$_kPhysicalShiftLeft(); t3 = $.$get$_kPhysicalShiftRight(); t7 = $.$get$_kLogicalShiftLeft(); t1._synthesizeModifierIfNeeded$5(t2, t3, t7, t5 ? B.KeyEventType_0 : B.KeyEventType_1, t6); } } this.handler.call$1($event); }, $signature: 33 }; A._PointerAdapter_setup_closure.prototype = { call$1($event) { var up, t3, t1 = this.$this, device = t1._getPointerId$1($event), pointerData = A._setArrayType([], type$.JSArray_PointerData), sanitizer = t1._ensureSanitizer$1(device), t2 = A.DomMouseEventExtension_get_buttons($event); t2.toString; up = sanitizer.sanitizeMissingRightClickUp$1$buttons(B.JSNumber_methods.toInt$0(t2)); if (up != null) t1._convertEventsToPointerData$3$data$details$event(pointerData, up, $event); t2 = B.JSNumber_methods.toInt$0($event.button); t3 = A.DomMouseEventExtension_get_buttons($event); t3.toString; t1._convertEventsToPointerData$3$data$details$event(pointerData, sanitizer.sanitizeDownEvent$2$button$buttons(t2, B.JSNumber_methods.toInt$0(t3)), $event); t1.__engine$_callback$2($event, pointerData); }, $signature: 269 }; A._PointerAdapter_setup_closure0.prototype = { call$1($event) { var t2, t3, t4, up, t1 = this.$this, sanitizer = t1._ensureSanitizer$1(t1._getPointerId$1($event)), pointerData = A._setArrayType([], type$.JSArray_PointerData); for (t2 = J.get$iterator$ax(t1._expandEvents$1($event)); t2.moveNext$0();) { t3 = t2.get$current(t2); t4 = t3.buttons; if (t4 == null) t4 = null; t4.toString; up = sanitizer.sanitizeMissingRightClickUp$1$buttons(B.JSNumber_methods.toInt$0(t4)); if (up != null) t1._convertEventsToPointerData$3$data$details$event(pointerData, up, t3); t4 = t3.buttons; if (t4 == null) t4 = null; t4.toString; t1._convertEventsToPointerData$3$data$details$event(pointerData, sanitizer.sanitizeMoveEvent$1$buttons(B.JSNumber_methods.toInt$0(t4)), t3); } t1.__engine$_callback$2($event, pointerData); }, $signature: 269 }; A._PointerAdapter_setup_closure1.prototype = { call$1($event) { var details, t1 = this.$this, sanitizer = t1._ensureSanitizer$1(t1._getPointerId$1($event)), pointerData = A._setArrayType([], type$.JSArray_PointerData), t2 = A.DomMouseEventExtension_get_buttons($event); t2.toString; details = sanitizer.sanitizeLeaveEvent$1$buttons(B.JSNumber_methods.toInt$0(t2)); if (details != null) { t1._convertEventsToPointerData$3$data$details$event(pointerData, details, $event); t1.__engine$_callback$2($event, pointerData); } }, $signature: 269 }; A._PointerAdapter_setup_closure2.prototype = { call$1($event) { var pointerData, t3, details, t1 = this.$this, device = t1._getPointerId$1($event), t2 = t1._sanitizers; if (t2.containsKey$1(0, device)) { pointerData = A._setArrayType([], type$.JSArray_PointerData); t2 = t2.$index(0, device); t2.toString; t3 = A.DomMouseEventExtension_get_buttons($event); details = t2.sanitizeUpEvent$1$buttons(t3 == null ? null : B.JSNumber_methods.toInt$0(t3)); t1._removePointerIfUnhoverable$1($event); if (details != null) { t1._convertEventsToPointerData$3$data$details$event(pointerData, details, $event); t1.__engine$_callback$2($event, pointerData); } } }, $signature: 269 }; A._PointerAdapter_setup_closure3.prototype = { call$1($event) { var pointerData, t1 = this.$this, device = t1._getPointerId$1($event), t2 = t1._sanitizers; if (t2.containsKey$1(0, device)) { pointerData = A._setArrayType([], type$.JSArray_PointerData); t2 = t2.$index(0, device); t2.toString; t2._pressedButtons = 0; t1._removePointerIfUnhoverable$1($event); t1._convertEventsToPointerData$3$data$details$event(pointerData, new A._SanitizedDetails(B.PointerChange_0, 0), $event); t1.__engine$_callback$2($event, pointerData); } }, $signature: 269 }; A._PointerAdapter_setup_closure4.prototype = { call$1($event) { var t1 = this.$this; t1.__engine$_callback$2($event, t1._convertWheelEventToPointerData$1($event)); $event.preventDefault(); }, $signature: 33 }; A._PointerDeviceState.prototype = {}; A._GlobalPointerState.prototype = { ensurePointerDeviceState$3(device, x, y) { return this.pointers.putIfAbsent$2(0, device, new A._GlobalPointerState_ensurePointerDeviceState_closure(x, y)); } }; A._GlobalPointerState_ensurePointerDeviceState_closure.prototype = { call$0() { return new A._PointerDeviceState(this.x, this.y); }, $signature: 2564 }; A.PointerDataConverter.prototype = { _generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, distance, distanceMax, kind, obscured, orientation, physicalX, physicalY, platformData, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, tilt, timeStamp, viewId) { var t2, t3, t1 = $.$get$PointerDataConverter_globalPointerState().pointers.$index(0, device); t1.toString; t2 = t1.x; t3 = t1.y; t1.x = physicalX; t1.y = physicalY; t1 = t1._pointer; if (t1 == null) t1 = 0; return A.PointerData$(buttons, change, device, distance, distanceMax, kind, false, orientation, physicalX - t2, physicalY - t3, physicalX, physicalY, platformData, t1, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, false, tilt, timeStamp, viewId); }, _locationHasChanged$3(device, physicalX, physicalY) { var t1 = $.$get$PointerDataConverter_globalPointerState().pointers.$index(0, device); t1.toString; return t1.x !== physicalX || t1.y !== physicalY; }, _synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, change, device, distance, distanceMax, kind, obscured, orientation, physicalX, physicalY, platformData, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, size, tilt, timeStamp, viewId) { var t2, t3, t1 = $.$get$PointerDataConverter_globalPointerState().pointers.$index(0, device); t1.toString; t2 = t1.x; t3 = t1.y; t1.x = physicalX; t1.y = physicalY; t1 = t1._pointer; if (t1 == null) t1 = 0; return A.PointerData$(buttons, change, device, distance, distanceMax, kind, false, orientation, physicalX - t2, physicalY - t3, physicalX, physicalY, platformData, t1, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, B.PointerSignalKind_0, size, true, tilt, timeStamp, viewId); }, convert$16$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, scale, scrollDeltaX, scrollDeltaY, signalKind, tilt, timeStamp, viewId) { var t1, alreadyAdded, t2, t3, _this = this; if (signalKind === B.PointerSignalKind_0) switch (change.index) { case 1: $.$get$PointerDataConverter_globalPointerState().ensurePointerDeviceState$3(device, physicalX, physicalY); result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); break; case 3: t1 = $.$get$PointerDataConverter_globalPointerState(); alreadyAdded = t1.pointers.containsKey$1(0, device); t1.ensurePointerDeviceState$3(device, physicalX, physicalY); if (!alreadyAdded) result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_1, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); t1.activeButtons = buttons; break; case 4: t1 = $.$get$PointerDataConverter_globalPointerState(); alreadyAdded = t1.pointers.containsKey$1(0, device); t1.ensurePointerDeviceState$3(device, physicalX, physicalY)._pointer = $._PointerDeviceState__pointerCount = $._PointerDeviceState__pointerCount + 1; if (!alreadyAdded) result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_1, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); if (_this._locationHasChanged$3(device, physicalX, physicalY)) result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(0, B.PointerChange_3, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, 0, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); t1.activeButtons = buttons; break; case 5: result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); $.$get$PointerDataConverter_globalPointerState().activeButtons = buttons; break; case 6: case 0: t1 = $.$get$PointerDataConverter_globalPointerState(); t2 = t1.pointers; t3 = t2.$index(0, device); t3.toString; if (change === B.PointerChange_0) { physicalX = t3.x; physicalY = t3.y; } if (_this._locationHasChanged$3(device, physicalX, physicalY)) result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(t1.activeButtons, B.PointerChange_5, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); if (kind === B.PointerDeviceKind_0) { result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(0, B.PointerChange_2, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, 0, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); t2.remove$1(0, device); } break; case 2: t1 = $.$get$PointerDataConverter_globalPointerState().pointers; t2 = t1.$index(0, device); t2.toString; result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, t2.x, t2.y, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); t1.remove$1(0, device); break; case 7: case 8: case 9: break; } else switch (signalKind.index) { case 1: case 2: case 3: t1 = $.$get$PointerDataConverter_globalPointerState(); alreadyAdded = t1.pointers.containsKey$1(0, device); t1.ensurePointerDeviceState$3(device, physicalX, physicalY); if (!alreadyAdded) result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_1, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); if (_this._locationHasChanged$3(device, physicalX, physicalY)) if (buttons !== 0) result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_5, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); else result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_3, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); break; case 0: break; case 4: break; } }, convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, scale, signalKind, timeStamp, viewId) { return this.convert$16$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, scale, 0, 0, signalKind, 0, timeStamp, viewId); }, convert$14$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, scrollDeltaX, scrollDeltaY, signalKind, timeStamp, viewId) { return this.convert$16$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, 1, scrollDeltaX, scrollDeltaY, signalKind, 0, timeStamp, viewId); }, convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, signalKind, tilt, timeStamp, viewId) { return this.convert$16$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, 1, 0, 0, signalKind, tilt, timeStamp, viewId); } }; A.Profiler.prototype = {}; A.RawKeyboard.prototype = { RawKeyboard$_$1(_onMacOs) { $._hotRestartListeners.push(new A.RawKeyboard$__closure(this)); }, dispose$0() { var t1, t2; for (t1 = this._keydownTimers, t2 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t2.moveNext$0();) t1.$index(0, t2.__js_helper$_current).cancel$0(0); t1.clear$0(0); $.RawKeyboard__instance = null; }, handleHtmlEvent$1(domEvent) { var $event, t1, t2, t3, metaState, eventData, _this = this, _s16_ = "getModifierState", $constructor = globalThis.KeyboardEvent; if (!($constructor != null && domEvent instanceof $constructor)) return; $event = new A.FlutterHtmlKeyboardEvent(domEvent); t1 = A.DomKeyboardEventExtension_get_code(domEvent); t1.toString; if (domEvent.type === "keydown" && A.DomKeyboardEventExtension_get_key(domEvent) === "Tab" && domEvent.isComposing) return; t2 = A.DomKeyboardEventExtension_get_key(domEvent); t2.toString; if (!(t2 === "Meta" || t2 === "Shift" || t2 === "Alt" || t2 === "Control") && _this._onMacOs) { t2 = _this._keydownTimers; t3 = t2.$index(0, t1); if (t3 != null) t3.cancel$0(0); if (domEvent.type === "keydown") t3 = domEvent.ctrlKey || domEvent.shiftKey || domEvent.altKey || domEvent.metaKey; else t3 = false; if (t3) t2.$indexSet(0, t1, A.Timer_Timer(B.Duration_2000000, new A.RawKeyboard_handleHtmlEvent_closure(_this, t1, $event))); else t2.remove$1(0, t1); } metaState = A.callMethod(domEvent, _s16_, ["Shift"]) ? 1 : 0; if (A.callMethod(domEvent, _s16_, ["Alt"]) || A.callMethod(domEvent, _s16_, ["AltGraph"])) metaState |= 2; if (A.callMethod(domEvent, _s16_, ["Control"])) metaState |= 4; if (A.callMethod(domEvent, _s16_, ["Meta"])) metaState |= 8; _this._lastMetaState = metaState; if (domEvent.type === "keydown") if (A.DomKeyboardEventExtension_get_key(domEvent) === "CapsLock") { t1 = metaState | 32; _this._lastMetaState = t1; } else if (A.DomKeyboardEventExtension_get_code(domEvent) === "NumLock") { t1 = metaState | 16; _this._lastMetaState = t1; } else if (A.DomKeyboardEventExtension_get_key(domEvent) === "ScrollLock") { t1 = metaState | 64; _this._lastMetaState = t1; } else { if (A.DomKeyboardEventExtension_get_key(domEvent) === "Meta") { t1 = $.$get$_operatingSystem(); t1 = t1 === B.OperatingSystem_2; } else t1 = false; if (t1) { t1 = metaState | 8; _this._lastMetaState = t1; } else t1 = metaState; } else t1 = metaState; eventData = A.LinkedHashMap_LinkedHashMap$_literal(["type", domEvent.type, "keymap", "web", "code", A.DomKeyboardEventExtension_get_code(domEvent), "key", A.DomKeyboardEventExtension_get_key(domEvent), "location", B.JSNumber_methods.toInt$0(domEvent.location), "metaState", t1, "keyCode", B.JSNumber_methods.toInt$0(domEvent.keyCode)], type$.String, type$.dynamic); $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/keyevent", B.C_JSONMessageCodec.encodeMessage$1(eventData), new A.RawKeyboard_handleHtmlEvent_closure0($event)); } }; A.RawKeyboard$__closure.prototype = { call$0() { this.$this.dispose$0(); }, $signature: 0 }; A.RawKeyboard_handleHtmlEvent_closure.prototype = { call$0() { var t2, eventData, t1 = this.$this; t1._keydownTimers.remove$1(0, this.timerKey); t2 = this.event._event; eventData = A.LinkedHashMap_LinkedHashMap$_literal(["type", "keyup", "keymap", "web", "code", A.DomKeyboardEventExtension_get_code(t2), "key", A.DomKeyboardEventExtension_get_key(t2), "location", B.JSNumber_methods.toInt$0(t2.location), "metaState", t1._lastMetaState, "keyCode", B.JSNumber_methods.toInt$0(t2.keyCode)], type$.String, type$.dynamic); $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/keyevent", B.C_JSONMessageCodec.encodeMessage$1(eventData), A._engine___noopCallback$closure()); }, $signature: 0 }; A.RawKeyboard_handleHtmlEvent_closure0.prototype = { call$1(data) { var t1; if (data == null) return; if (A._asBool(J.$index$asx(type$.Map_String_dynamic._as(B.C_JSONMessageCodec.decodeMessage$1(data)), "handled"))) { t1 = this.event._event; t1.preventDefault(); t1.stopPropagation(); } }, $signature: 162 }; A.GlProgram.prototype = {}; A.GlContext.prototype = { drawImage$3(_, context, left, $top) { var t1 = this.__engine$_canvas, t2 = this._widthInPixels, t3 = this._heightInPixels; A.callMethod(context, "drawImage", [t1, 0, 0, t2, t3, left, $top, t2, t3]); }, compileShader$2(_, shaderType, source) { var t2, t1 = this.glContext, shader = t1.createShader(t1[shaderType]); if (shader == null) throw A.wrapException(A.Exception_Exception(A._callMethodUnchecked0(t1, "getError"))); A.callMethod(t1, "shaderSource", [shader, source]); A.callMethod(t1, "compileShader", [shader]); t2 = this._kCompileStatus; if (!A.callMethod(t1, "getShaderParameter", [shader, t2 == null ? this._kCompileStatus = t1.COMPILE_STATUS : t2])) throw A.wrapException(A.Exception_Exception("Shader compilation failed: " + A.S(A.callMethod(t1, "getShaderInfoLog", [shader])))); return shader; }, dispose$0() { var loseContextExtension = this.glContext.getExtension("WEBGL_lose_context"); if (loseContextExtension != null) loseContextExtension.loseContext(); }, get$kArrayBuffer() { var t1 = this._kArrayBuffer; return t1 == null ? this._kArrayBuffer = this.glContext.ARRAY_BUFFER : t1; }, get$kElementArrayBuffer() { var t1 = this._kElementArrayBuffer; return t1 == null ? this._kElementArrayBuffer = this.glContext.ELEMENT_ARRAY_BUFFER : t1; }, get$kStaticDraw() { var t1 = this._kStaticDraw; return t1 == null ? this._kStaticDraw = this.glContext.STATIC_DRAW : t1; }, getUniformLocation$2(_, program, uniformName) { var res = A.callMethod(this.glContext, "getUniformLocation", [program, uniformName]); if (res == null) throw A.wrapException(A.Exception_Exception(uniformName + " not found")); else return res; }, readPatternData$1(isOpaque) { var t1, canvas, _this = this; if ("transferToImageBitmap" in _this.__engine$_canvas && isOpaque) { _this.__engine$_canvas.getContext("webgl2"); return _this.__engine$_canvas.transferToImageBitmap(); } else { t1 = _this._widthInPixels; canvas = A.createDomCanvasElement(_this._heightInPixels, t1); t1 = A.DomCanvasElementExtension_getContext(canvas, "2d", null); t1.toString; _this.drawImage$3(0, type$.JavaScriptObject._as(t1), 0, 0); return canvas; } } }; A.OffScreenCanvas.prototype = { _updateCanvasCssSize$1(element) { var t2, t3, t4, t5, t1 = this.width; $.$get$EngineFlutterDisplay__instance(); t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; t3 = this.height; t4 = self.window.devicePixelRatio; if (t4 === 0) t4 = 1; t5 = element.style; A.DomCSSStyleDeclarationExtension_setProperty(t5, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t5, "width", A.S(t1 / t2) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t5, "height", A.S(t3 / t4) + "px"); }, dispose$0() { this.canvasElement = this.offScreenCanvas = null; } }; A.Assertiveness.prototype = { _enumToString$0() { return "Assertiveness." + this._core$_name; } }; A.AccessibilityAnnouncements.prototype = { ariaLiveElementFor$1(assertiveness) { switch (assertiveness.index) { case 0: return this._politeElement; case 1: return this._assertiveElement; } }, announce$2(message, assertiveness) { var ariaLiveElement = this.ariaLiveElementFor$1(assertiveness), messageElement = A.DomDocumentExtension_createElement(self.document, "div"); A.DomNodeExtension_set_text(messageElement, message); ariaLiveElement.append(messageElement); A.Timer_Timer(B.Duration_300000, new A.AccessibilityAnnouncements_announce_closure(messageElement)); } }; A.AccessibilityAnnouncements_announce_closure.prototype = { call$0() { return this.messageElement.remove(); }, $signature: 0 }; A._CheckableKind.prototype = { _enumToString$0() { return "_CheckableKind." + this._core$_name; } }; A.Checkable.prototype = { update$0(_) { var t1, t2, t3, _this = this, _s12_ = "setAttribute", _s4_ = "true", _s15_ = "removeAttribute"; _this.super$PrimaryRoleManager$update(0); t1 = _this.semanticsObject; if ((t1._dirtyFields & 1) !== 0) { switch (_this.__engine$_kind.index) { case 0: t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.jsify("checkbox"); A.callMethod(t2, _s12_, ["role", t3 == null ? type$.Object._as(t3) : t3]); break; case 1: t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.jsify("radio"); A.callMethod(t2, _s12_, ["role", t3 == null ? type$.Object._as(t3) : t3]); break; case 2: t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.jsify("switch"); A.callMethod(t2, _s12_, ["role", t3 == null ? type$.Object._as(t3) : t3]); break; } t2 = t1.enabledState$0(); t3 = _this.__PrimaryRoleManager_element_F; if (t2 === B.EnabledState_2) { t3 === $ && A.throwUnnamedLateFieldNI(); t2 = A.jsify(_s4_); A.callMethod(t3, _s12_, ["aria-disabled", t2 == null ? type$.Object._as(t2) : t2]); t2 = A.jsify(_s4_); A.callMethod(t3, _s12_, ["disabled", t2 == null ? type$.Object._as(t2) : t2]); } else { t3 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t3, _s15_, ["aria-disabled"]); A.callMethod(t3, _s15_, ["disabled"]); } t1 = t1.__engine$_flags; t1 = (t1 & 2) !== 0 || (t1 & 131072) !== 0 ? _s4_ : "false"; t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify(t1); A.callMethod(t2, _s12_, ["aria-checked", t1 == null ? type$.Object._as(t1) : t1]); } }, dispose$0() { var t1, _s15_ = "removeAttribute"; this.super$PrimaryRoleManager$dispose(); t1 = this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, _s15_, ["aria-disabled"]); A.callMethod(t1, _s15_, ["disabled"]); }, focusAsRouteDefault$0() { var t1 = this._focusable; if (t1 == null) t1 = null; else { t1 = t1.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.focus(); t1 = true; } return t1 === true; } }; A.Dialog0.prototype = { Dialog$1(semanticsObject) { var _this = this, t1 = _this.semanticsObject, t2 = A.Focusable$(t1, _this); _this._focusable = t2; _this.addSecondaryRole$1(t2); _this.addSecondaryRole$1(new A.LiveRegion(B.Role_3, t1, _this)); semanticsObject.owner._oneTimePostUpdateCallbacks.push(new A.Dialog_closure(_this, semanticsObject)); }, _setDefaultFocus$0() { this.semanticsObject._visitDepthFirstInTraversalOrder$1(new A.Dialog__setDefaultFocus_closure()); }, update$0(_) { var t1, label, t2, _s12_ = "setAttribute"; this.super$PrimaryRoleManager$update(0); t1 = this.semanticsObject; if ((t1.__engine$_flags & 4096) !== 0) { label = t1.__engine$_label; t1 = label == null ? "" : label; t2 = this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify(t1); A.callMethod(t2, _s12_, ["aria-label", t1 == null ? type$.Object._as(t1) : t1]); t1 = A.jsify("dialog"); A.callMethod(t2, _s12_, ["role", t1 == null ? type$.Object._as(t1) : t1]); } }, describeBy$1(routeName) { var t1, t2, _s12_ = "setAttribute"; if ((this.semanticsObject.__engine$_flags & 4096) !== 0) return; t1 = this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.jsify("dialog"); A.callMethod(t1, _s12_, ["role", t2 == null ? type$.Object._as(t2) : t2]); t2 = routeName.semanticsObject.primaryRole.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = A.jsify(t2.id); A.callMethod(t1, _s12_, ["aria-describedby", t2 == null ? type$.Object._as(t2) : t2]); }, focusAsRouteDefault$0() { return false; } }; A.Dialog_closure.prototype = { call$0() { if (this.semanticsObject.owner._hasNodeRequestingFocus) return; this.$this._setDefaultFocus$0(); }, $signature: 0 }; A.Dialog__setDefaultFocus_closure.prototype = { call$1(node) { var roleManager = node.primaryRole; if (roleManager == null) return true; return !roleManager.focusAsRouteDefault$0(); }, $signature: 901 }; A.RouteName.prototype = { update$0(_) { var dialog, _this = this, t1 = _this.semanticsObject; if ((t1.__engine$_flags & 4096) === 0) return; if ((t1._dirtyFields & 1024) !== 0) { dialog = _this._dialog; if (dialog != null) dialog.describeBy$1(_this); else t1.owner._oneTimePostUpdateCallbacks.push(new A.RouteName_update_closure(_this)); } }, _lookUpNearestAncestorDialog$0() { var t1, t2, $parent = this.semanticsObject.__engine$_parent; while (true) { t1 = $parent != null; if (t1) { t2 = $parent.primaryRole; t2 = (t2 == null ? null : t2.role) !== B.PrimaryRole_6; } else t2 = false; if (!t2) break; $parent = $parent.__engine$_parent; } if (t1) { t1 = $parent.primaryRole; t1 = (t1 == null ? null : t1.role) === B.PrimaryRole_6; } else t1 = false; if (t1) { t1 = $parent.primaryRole; t1.toString; this._dialog = type$.Dialog._as(t1); } } }; A.RouteName_update_closure.prototype = { call$0() { var t2, t1 = this.$this; if (!t1._isDisposed) { t1._lookUpNearestAncestorDialog$0(); t2 = t1._dialog; if (t2 != null) t2.describeBy$1(t1); } }, $signature: 0 }; A.Focusable.prototype = { update$0(_) { var t2, t3, _this = this, t1 = _this.semanticsObject; if ((t1.__engine$_flags & 2097152) !== 0) { t2 = _this._focusManager; if (t2.__engine$_target == null) { t3 = _this.owner.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); t2.manage$2(t1.id, t3); } t1 = t1.__engine$_flags; if ((t1 & 32) !== 0) t1 = (t1 & 64) === 0 || (t1 & 128) !== 0; else t1 = false; t2.changeFocus$1(t1); } else _this._focusManager.stopManaging$0(); }, dispose$0() { this.super$RoleManager$dispose(); this._focusManager.stopManaging$0(); } }; A.AccessibilityFocusManager.prototype = { manage$2(semanticsNodeId, element) { var t2, t3, _this = this, previousTarget = _this.__engine$_target, t1 = previousTarget == null; if (element === (t1 ? null : previousTarget._values[2])) { t1 = previousTarget._values; if (semanticsNodeId === t1[3]) return; t2 = t1[2]; t3 = t1[1]; _this.__engine$_target = new A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId([t1[0], t3, t2, semanticsNodeId]); return; } if (!t1) _this.stopManaging$0(); t1 = type$.JavaScriptFunction; t2 = t1._as(A.allowInterop(new A.AccessibilityFocusManager_manage_closure(_this))); t2 = [t1._as(A.allowInterop(new A.AccessibilityFocusManager_manage_closure0(_this))), t2, element, semanticsNodeId]; _this.__engine$_target = new A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId(t2); A.DomElementExtension_set_tabIndex(element, 0); A.DomEventTargetExtension_addEventListener(element, "focus", t2[1], null); A.DomEventTargetExtension_addEventListener(element, "blur", t2[0], null); }, stopManaging$0() { var t1, target = this.__engine$_target; this._lastSetValue = this.__engine$_target = null; if (target == null) return; t1 = target._values; A.DomEventTargetExtension_removeEventListener(t1[2], "focus", t1[1], null); A.DomEventTargetExtension_removeEventListener(t1[2], "blur", t1[0], null); }, _setFocusFromDom$1(acquireFocus) { var t1, t2, target = this.__engine$_target; if (target == null) return; t1 = $.$get$EnginePlatformDispatcher__instance(); t2 = target._values[3]; t1.invokeOnSemanticsAction$3(t2, acquireFocus ? B.SemanticsAction_32768_didGainAccessibilityFocus : B.SemanticsAction_65536_didLoseAccessibilityFocus, null); }, changeFocus$1(value) { var t1, _this = this, target = _this.__engine$_target; if (target == null) { _this._lastSetValue = null; return; } if (value === _this._lastSetValue) return; _this._lastSetValue = value; if (value) { t1 = _this._owner; t1._hasNodeRequestingFocus = true; } else return; t1._oneTimePostUpdateCallbacks.push(new A.AccessibilityFocusManager_changeFocus_closure(_this, target)); } }; A.AccessibilityFocusManager_manage_closure.prototype = { call$1(_) { return this.$this._setFocusFromDom$1(true); }, $signature: 33 }; A.AccessibilityFocusManager_manage_closure0.prototype = { call$1(_) { return this.$this._setFocusFromDom$1(false); }, $signature: 33 }; A.AccessibilityFocusManager_changeFocus_closure.prototype = { call$0() { var t1 = this.target; if (!J.$eq$(this.$this.__engine$_target, t1)) return; t1._values[2].focus(); }, $signature: 0 }; A.ImageRoleManager.prototype = { focusAsRouteDefault$0() { var t1 = this._focusable; if (t1 == null) t1 = null; else { t1 = t1.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.focus(); t1 = true; } return t1 === true; }, update$0(_) { var t1, t2, t3, _this = this, _s12_ = "setAttribute"; _this.super$PrimaryRoleManager$update(0); t1 = _this.semanticsObject; if (t1.get$isVisualOnly()) { t2 = t1._childrenInTraversalOrder; t2 = t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2); } else t2 = false; if (t2) { if (_this._auxiliaryImageElement == null) { _this._auxiliaryImageElement = A.DomDocumentExtension_createElement(self.document, "flt-semantics-img"); t2 = t1._childrenInTraversalOrder; if (t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2)) { t2 = _this._auxiliaryImageElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t2, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t2, "top", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t2, "left", "0"); t3 = t1.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t2, "width", A.S(t3.right - t3.left) + "px"); t1 = t1.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t2, "height", A.S(t1.bottom - t1.top) + "px"); } A.DomCSSStyleDeclarationExtension_setProperty(_this._auxiliaryImageElement.style, "font-size", "6px"); t1 = _this._auxiliaryImageElement; t1.toString; t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.append(t1); } t1 = _this._auxiliaryImageElement; t1.toString; t2 = A.jsify("img"); A.callMethod(t1, _s12_, ["role", t2 == null ? type$.Object._as(t2) : t2]); _this._setLabel$1(_this._auxiliaryImageElement); } else if (t1.get$isVisualOnly()) { t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.jsify("img"); A.callMethod(t1, _s12_, ["role", t2 == null ? type$.Object._as(t2) : t2]); _this._setLabel$1(t1); _this._cleanUpAuxiliaryElement$0(); } else { _this._cleanUpAuxiliaryElement$0(); t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["aria-label"]); } }, _setLabel$1(element) { var t1 = this.semanticsObject.__engine$_label; if (t1 != null && t1.length !== 0) { element.toString; t1.toString; t1 = A.jsify(t1); A.callMethod(element, "setAttribute", ["aria-label", t1 == null ? type$.Object._as(t1) : t1]); } }, _cleanUpAuxiliaryElement$0() { var t1 = this._auxiliaryImageElement; if (t1 != null) { t1.remove(); this._auxiliaryImageElement = null; } }, dispose$0() { this.super$PrimaryRoleManager$dispose(); this._cleanUpAuxiliaryElement$0(); var t1 = this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["aria-label"]); } }; A.Incrementable.prototype = { Incrementable$1(semanticsObject) { var t2, t3, _this = this, t1 = _this.semanticsObject; _this.addSecondaryRole$1(new A.LiveRegion(B.Role_3, t1, _this)); _this.addSecondaryRole$1(new A.RouteName(B.Role_4, t1, _this)); _this.addSecondaryRole$1(new A.LabelAndValue(B.Role_2, t1, _this)); t1 = _this.__engine$_element; t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.append(t1); A.DomHTMLInputElementExtension_set_type(t1, "range"); t2 = A.jsify("slider"); A.callMethod(t1, "setAttribute", ["role", t2 == null ? type$.Object._as(t2) : t2]); A.DomEventTargetExtension_addEventListener(t1, "change", type$.JavaScriptFunction._as(A.allowInterop(new A.Incrementable_closure(_this, semanticsObject))), null); t2 = new A.Incrementable_closure0(_this); _this.__Incrementable__gestureModeListener_F !== $ && A.throwUnnamedLateFieldAI(); _this.__Incrementable__gestureModeListener_F = t2; t3 = $.EngineSemantics__instance; (t3 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t3)._gestureModeListeners.push(t2); _this._focusManager.manage$2(semanticsObject.id, t1); }, focusAsRouteDefault$0() { this.__engine$_element.focus(); return true; }, update$0(_) { var t1, _this = this; _this.super$PrimaryRoleManager$update(0); t1 = $.EngineSemantics__instance; switch ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._gestureMode.index) { case 1: _this._enableBrowserGestureHandling$0(); _this._updateInputValues$0(); break; case 0: _this._disableBrowserGestureHandling$0(); break; } _this._focusManager.changeFocus$1((_this.semanticsObject.__engine$_flags & 32) !== 0); }, _enableBrowserGestureHandling$0() { var t1 = this.__engine$_element, t2 = A.DomHTMLInputElementExtension_get_disabled(t1); t2.toString; if (!t2) return; A.DomHTMLInputElementExtension_set_disabled(t1, false); }, _updateInputValues$0() { var t1, updateNeeded, surrogateTextValue, t2, t3, surrogateMaxTextValue, surrogateMinTextValue, _this = this, _s12_ = "setAttribute"; if (!_this._pendingResync) { t1 = _this.semanticsObject._dirtyFields; updateNeeded = (t1 & 4096) !== 0 || (t1 & 8192) !== 0 || (t1 & 16384) !== 0; } else updateNeeded = true; if (!updateNeeded) return; _this._pendingResync = false; surrogateTextValue = "" + _this._currentSurrogateValue; t1 = _this.__engine$_element; A.DomHTMLInputElementExtension_set_value(t1, surrogateTextValue); t2 = A.jsify(surrogateTextValue); A.callMethod(t1, _s12_, ["aria-valuenow", t2 == null ? type$.Object._as(t2) : t2]); t2 = _this.semanticsObject; t3 = t2.__engine$_value; t3.toString; t3 = A.jsify(t3); A.callMethod(t1, _s12_, ["aria-valuetext", t3 == null ? type$.Object._as(t3) : t3]); surrogateMaxTextValue = t2._increasedValue.length !== 0 ? "" + (_this._currentSurrogateValue + 1) : surrogateTextValue; t1.max = surrogateMaxTextValue; t3 = A.jsify(surrogateMaxTextValue); A.callMethod(t1, _s12_, ["aria-valuemax", t3 == null ? type$.Object._as(t3) : t3]); surrogateMinTextValue = t2._decreasedValue.length !== 0 ? "" + (_this._currentSurrogateValue - 1) : surrogateTextValue; t1.min = surrogateMinTextValue; t2 = A.jsify(surrogateMinTextValue); A.callMethod(t1, _s12_, ["aria-valuemin", t2 == null ? type$.Object._as(t2) : t2]); }, _disableBrowserGestureHandling$0() { var t1 = this.__engine$_element, t2 = A.DomHTMLInputElementExtension_get_disabled(t1); t2.toString; if (t2) return; A.DomHTMLInputElementExtension_set_disabled(t1, true); }, dispose$0() { var t1, t2, _this = this; _this.super$PrimaryRoleManager$dispose(); _this._focusManager.stopManaging$0(); t1 = $.EngineSemantics__instance; if (t1 == null) t1 = $.EngineSemantics__instance = A.EngineSemantics$_(); t2 = _this.__Incrementable__gestureModeListener_F; t2 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.remove$1(t1._gestureModeListeners, t2); _this._disableBrowserGestureHandling$0(); _this.__engine$_element.remove(); } }; A.Incrementable_closure.prototype = { call$1(_) { var newInputValue, t1 = this.$this, t2 = t1.__engine$_element, t3 = A.DomHTMLInputElementExtension_get_disabled(t2); t3.toString; if (t3) return; t1._pendingResync = true; t2 = A.DomHTMLInputElementExtension_get_value(t2); t2.toString; newInputValue = A.int_parse(t2, null); t2 = t1._currentSurrogateValue; if (newInputValue > t2) { t1._currentSurrogateValue = t2 + 1; $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(this.semanticsObject.id, B.SemanticsAction_64_increase, null); } else if (newInputValue < t2) { t1._currentSurrogateValue = t2 - 1; $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(this.semanticsObject.id, B.SemanticsAction_128_decrease, null); } }, $signature: 33 }; A.Incrementable_closure0.prototype = { call$1(mode) { this.$this.update$0(0); }, $signature: 900 }; A.LabelAndValue.prototype = { update$0(_) { var shouldDisplayValue, t1 = this.semanticsObject, t2 = t1.__engine$_value, hasValue = t2 != null && t2.length !== 0, t3 = t1.__engine$_label, hasLabel = t3 != null && t3.length !== 0, t4 = t1.__engine$_tooltip, hasTooltip = t4 != null && t4.length !== 0; if (hasValue) { t1 = t1.__engine$_actions; t1.toString; shouldDisplayValue = !((t1 & 64) !== 0 || (t1 & 128) !== 0); } else shouldDisplayValue = false; t1 = !hasLabel; if (t1 && !shouldDisplayValue && !hasTooltip) { t1 = this.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["aria-label"]); return; } if (hasTooltip) { t4 = "" + A.S(t4); t1 = !t1 || shouldDisplayValue ? t4 + "\n" : t4; } else t1 = ""; if (hasLabel) { t1 += A.S(t3); if (shouldDisplayValue) t1 += " "; } if (shouldDisplayValue) t1 += A.S(t2); t2 = this.owner.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify(t1.charCodeAt(0) == 0 ? t1 : t1); A.callMethod(t2, "setAttribute", ["aria-label", t1 == null ? type$.Object._as(t1) : t1]); }, dispose$0() { this.super$RoleManager$dispose(); var t1 = this.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["aria-label"]); } }; A.Link.prototype = { createElement$0(_) { var element = A.DomDocumentExtension_createElement(self.document, "a"), t1 = A.jsify("#"); A.callMethod(element, "setAttribute", ["href", t1 == null ? type$.Object._as(t1) : t1]); A.DomCSSStyleDeclarationExtension_setProperty(element.style, "display", "block"); return element; }, focusAsRouteDefault$0() { var t1 = this._focusable; if (t1 == null) t1 = null; else { t1 = t1.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.focus(); t1 = true; } return t1 === true; } }; A.LiveRegion.prototype = { update$0(_) { var _this = this, t1 = _this.semanticsObject, t2 = t1.__engine$_flags; if (!((t2 & 32768) !== 0 && (t2 & 8192) === 0)) return; t2 = _this._lastAnnouncement; t1 = t1.__engine$_label; if (t2 != t1) { _this._lastAnnouncement = t1; if (t1 != null && t1.length !== 0) { t1 = type$.nullable_EngineFlutterWindow._as($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, 0)).get$accessibilityAnnouncements(); t2 = _this._lastAnnouncement; t2.toString; t1.announce$2(t2, B.Assertiveness_0); } } } }; A.PlatformViewRoleManager.prototype = { update$0(_) { var t1, t2, _this = this; _this.super$PrimaryRoleManager$update(0); t1 = _this.semanticsObject; t2 = t1.__engine$_platformViewId; if (t2 !== -1) { if ((t1._dirtyFields & 8388608) !== 0) { t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.jsify("flt-pv-" + t2); A.callMethod(t1, "setAttribute", ["aria-owns", t2 == null ? type$.Object._as(t2) : t2]); } } else { t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["aria-owns"]); } }, focusAsRouteDefault$0() { return false; } }; A.Scrollable0.prototype = { _recomputeScrollPosition$0() { var t1, t2, t3, semanticsId, _this = this, _null = null; if (_this.get$_domScrollPosition() !== _this._effectiveNeutralScrollPosition) { t1 = $.EngineSemantics__instance; if (!(t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).shouldAcceptBrowserGesture$1("scroll")) return; t1 = _this.get$_domScrollPosition(); t2 = _this._effectiveNeutralScrollPosition; _this._neutralizeDomScrollPosition$0(); t3 = _this.semanticsObject; t3.recomputePositionAndSize$0(); semanticsId = t3.id; if (t1 > t2) { t1 = t3.__engine$_actions; t1.toString; if ((t1 & 32) !== 0 || (t1 & 16) !== 0) $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(semanticsId, B.SemanticsAction_16_scrollUp, _null); else $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(semanticsId, B.SemanticsAction_4_scrollLeft, _null); } else { t1 = t3.__engine$_actions; t1.toString; if ((t1 & 32) !== 0 || (t1 & 16) !== 0) $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(semanticsId, B.SemanticsAction_32_scrollDown, _null); else $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(semanticsId, B.SemanticsAction_8_scrollRight, _null); } } }, update$0(_) { var t1, t2, t3, _this = this; _this.super$PrimaryRoleManager$update(0); _this.semanticsObject.owner._oneTimePostUpdateCallbacks.push(new A.Scrollable_update_closure(_this)); if (_this._scrollListener == null) { t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.DomCSSStyleDeclarationExtension_setProperty(t1.style, "touch-action", "none"); _this._gestureModeDidChange$0(); t2 = new A.Scrollable_update_closure0(_this); _this._gestureModeListener = t2; t3 = $.EngineSemantics__instance; (t3 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t3)._gestureModeListeners.push(t2); t2 = type$.JavaScriptFunction._as(A.allowInterop(new A.Scrollable_update_closure1(_this))); _this._scrollListener = t2; A.DomEventTargetExtension_addEventListener(t1, "scroll", t2, null); } }, get$_domScrollPosition() { var t2, t1 = this.semanticsObject.__engine$_actions; t1.toString; t1 = (t1 & 32) !== 0 || (t1 & 16) !== 0; t2 = this.__PrimaryRoleManager_element_F; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); return B.JSNumber_methods.toInt$0(t2.scrollTop); } else { t2 === $ && A.throwUnnamedLateFieldNI(); return B.JSNumber_methods.toInt$0(t2.scrollLeft); } }, _neutralizeDomScrollPosition$0() { var t2, t3, t4, t5, _this = this, _s9_ = "transform", t1 = _this.semanticsObject, rect = t1.__engine$_rect; if (rect == null) { $.$get$printWarning().call$1("Warning! the rect attribute of semanticsObject is null"); return; } t2 = t1.__engine$_actions; t2.toString; t2 = (t2 & 32) !== 0 || (t2 & 16) !== 0; t3 = _this._scrollOverflowElement; t4 = rect.bottom - rect.top; t5 = rect.right - rect.left; if (t2) { t2 = B.JSNumber_methods.ceil$0(t4); t3 = t3.style; A.DomCSSStyleDeclarationExtension_setProperty(t3, _s9_, "translate(0px," + (t2 + 10) + "px)"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "width", "" + B.JSNumber_methods.round$0(t5) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "height", "10px"); t3 = _this.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.scrollTop = 10; t1.verticalContainerAdjustment = _this._effectiveNeutralScrollPosition = B.JSNumber_methods.toInt$0(t3.scrollTop); t1.horizontalContainerAdjustment = 0; } else { t2 = B.JSNumber_methods.ceil$0(t5); t3 = t3.style; A.DomCSSStyleDeclarationExtension_setProperty(t3, _s9_, "translate(" + (t2 + 10) + "px,0px)"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "width", "10px"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "height", "" + B.JSNumber_methods.round$0(t4) + "px"); t4 = _this.__PrimaryRoleManager_element_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4.scrollLeft = 10; t4 = B.JSNumber_methods.toInt$0(t4.scrollLeft); _this._effectiveNeutralScrollPosition = t4; t1.verticalContainerAdjustment = 0; t1.horizontalContainerAdjustment = t4; } }, _gestureModeDidChange$0() { var t2, _this = this, _s10_ = "overflow-y", _s10_0 = "overflow-x", t1 = $.EngineSemantics__instance; switch ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._gestureMode.index) { case 1: t1 = _this.semanticsObject.__engine$_actions; t1.toString; t1 = (t1 & 32) !== 0 || (t1 & 16) !== 0; t2 = _this.__PrimaryRoleManager_element_F; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); A.DomCSSStyleDeclarationExtension_setProperty(t2.style, _s10_, "scroll"); } else { t2 === $ && A.throwUnnamedLateFieldNI(); A.DomCSSStyleDeclarationExtension_setProperty(t2.style, _s10_0, "scroll"); } break; case 0: t1 = _this.semanticsObject.__engine$_actions; t1.toString; t1 = (t1 & 32) !== 0 || (t1 & 16) !== 0; t2 = _this.__PrimaryRoleManager_element_F; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); A.DomCSSStyleDeclarationExtension_setProperty(t2.style, _s10_, "hidden"); } else { t2 === $ && A.throwUnnamedLateFieldNI(); A.DomCSSStyleDeclarationExtension_setProperty(t2.style, _s10_0, "hidden"); } break; } }, dispose$0() { var t1, style, t2, _this = this, _s14_ = "removeProperty"; _this.super$PrimaryRoleManager$dispose(); t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); style = t1.style; A.callMethod(style, _s14_, ["overflowY"]); A.callMethod(style, _s14_, ["overflowX"]); A.callMethod(style, _s14_, ["touch-action"]); t2 = _this._scrollListener; if (t2 != null) { A.DomEventTargetExtension_removeEventListener(t1, "scroll", t2, null); _this._scrollListener = null; } t1 = _this._gestureModeListener; if (t1 != null) { t2 = $.EngineSemantics__instance; B.JSArray_methods.remove$1((t2 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t2)._gestureModeListeners, t1); _this._gestureModeListener = null; } }, focusAsRouteDefault$0() { var t1 = this._focusable; if (t1 == null) t1 = null; else { t1 = t1.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.focus(); t1 = true; } return t1 === true; } }; A.Scrollable_update_closure.prototype = { call$0() { var t1 = this.$this; t1._neutralizeDomScrollPosition$0(); t1.semanticsObject.recomputePositionAndSize$0(); }, $signature: 0 }; A.Scrollable_update_closure0.prototype = { call$1(_) { this.$this._gestureModeDidChange$0(); }, $signature: 900 }; A.Scrollable_update_closure1.prototype = { call$1(_) { this.$this._recomputeScrollPosition$0(); }, $signature: 33 }; A.EngineAccessibilityFeatures.prototype = { toString$0(_) { var features = A._setArrayType([], type$.JSArray_String), t1 = this.__engine$_index; if ((t1 & 1) !== 0) features.push("accessibleNavigation"); if ((t1 & 2) !== 0) features.push("invertColors"); if ((t1 & 4) !== 0) features.push("disableAnimations"); if ((t1 & 8) !== 0) features.push("boldText"); if ((t1 & 16) !== 0) features.push("reduceMotion"); if ((t1 & 32) !== 0) features.push("highContrast"); if ((t1 & 64) !== 0) features.push("onOffSwitchLabels"); return "AccessibilityFeatures" + A.S(features); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.EngineAccessibilityFeatures && other.__engine$_index === this.__engine$_index; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.__engine$_index); }, copyWith$2$accessibleNavigation$highContrast(accessibleNavigation, highContrast) { var t1 = (accessibleNavigation == null ? (this.__engine$_index & 1) !== 0 : accessibleNavigation) ? 1 : 0, t2 = this.__engine$_index; t1 = (t2 & 2) !== 0 ? t1 | 2 : t1 & 4294967293; t1 = (t2 & 4) !== 0 ? t1 | 4 : t1 & 4294967291; t1 = (t2 & 8) !== 0 ? t1 | 8 : t1 & 4294967287; t1 = (t2 & 16) !== 0 ? t1 | 16 : t1 & 4294967279; t1 = (highContrast == null ? (t2 & 32) !== 0 : highContrast) ? t1 | 32 : t1 & 4294967263; return new A.EngineAccessibilityFeatures((t2 & 64) !== 0 ? t1 | 64 : t1 & 4294967231); }, copyWith$1$highContrast(highContrast) { return this.copyWith$2$accessibleNavigation$highContrast(null, highContrast); }, copyWith$1$accessibleNavigation(accessibleNavigation) { return this.copyWith$2$accessibleNavigation$highContrast(accessibleNavigation, null); } }; A.SemanticsUpdate.prototype = { dispose$0() { }, $isSemanticsUpdate0: 1 }; A.SemanticsNodeUpdate.prototype = { get$id(receiver) { return this.id; }, get$value(receiver) { return this.value; } }; A.PrimaryRole.prototype = { _enumToString$0() { return "PrimaryRole." + this._core$_name; } }; A.Role.prototype = { _enumToString$0() { return "Role." + this._core$_name; } }; A.PrimaryRoleManager.prototype = { PrimaryRoleManager$withBasics$2(role, semanticsObject) { var _this = this, t1 = _this.semanticsObject, t2 = A.PrimaryRoleManager__initElement(_this.createElement$0(0), t1); _this.__PrimaryRoleManager_element_F !== $ && A.throwUnnamedLateFieldAI(); _this.__PrimaryRoleManager_element_F = t2; t2 = A.Focusable$(t1, _this); _this._focusable = t2; _this.addSecondaryRole$1(t2); _this.addSecondaryRole$1(new A.LiveRegion(B.Role_3, t1, _this)); _this.addSecondaryRole$1(new A.RouteName(B.Role_4, t1, _this)); _this.addSecondaryRole$1(new A.LabelAndValue(B.Role_2, t1, _this)); _this.addSecondaryRole$1(A.Tappable$(t1, _this)); }, createElement$0(_) { return A.DomDocumentExtension_createElement(self.document, "flt-semantics"); }, addSecondaryRole$1(secondaryRoleManager) { var t1 = this._secondaryRoleManagers; (t1 == null ? this._secondaryRoleManagers = A._setArrayType([], type$.JSArray_RoleManager) : t1).push(secondaryRoleManager); }, update$0(_) { var t1, _i, secondaryRoles = this._secondaryRoleManagers; if (secondaryRoles == null) return; for (t1 = secondaryRoles.length, _i = 0; _i < secondaryRoles.length; secondaryRoles.length === t1 || (0, A.throwConcurrentModificationError)(secondaryRoles), ++_i) secondaryRoles[_i].update$0(0); }, dispose$0() { var t1 = this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["role"]); } }; A.GenericRole.prototype = { update$0(_) { var t1, t2, _this = this, _s12_ = "setAttribute"; _this.super$PrimaryRoleManager$update(0); t1 = _this.semanticsObject; t2 = t1.__engine$_label; if (!(t2 != null && t2.length !== 0)) return; t2 = t1._childrenInTraversalOrder; if (t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2)) { t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.jsify("group"); A.callMethod(t1, _s12_, ["role", t2 == null ? type$.Object._as(t2) : t2]); } else { t1 = t1.__engine$_flags; t2 = _this.__PrimaryRoleManager_element_F; if ((t1 & 512) !== 0) { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify("heading"); A.callMethod(t2, _s12_, ["role", t1 == null ? type$.Object._as(t1) : t1]); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify("text"); A.callMethod(t2, _s12_, ["role", t1 == null ? type$.Object._as(t1) : t1]); } } }, focusAsRouteDefault$0() { var focusable, t2, t1 = this.semanticsObject; if ((t1.__engine$_flags & 2097152) !== 0) { focusable = this._focusable; if (focusable != null) { t1 = focusable.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.focus(); return true; } } t2 = t1._childrenInTraversalOrder; if (!(t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2))) { t1 = t1.__engine$_label; t1 = !(t1 != null && t1.length !== 0); } else t1 = true; if (t1) return false; t1 = this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.DomElementExtension_set_tabIndex(t1, -1); t1.focus(); return true; } }; A.RoleManager.prototype = { dispose$0() { this._isDisposed = true; } }; A.SemanticsObject.prototype = { get$value(_) { return this.__engine$_value; }, getOrCreateChildContainer$0() { var t1, t2, _this = this; if (_this._childContainerElement == null) { t1 = A.DomDocumentExtension_createElement(self.document, "flt-semantics-container"); _this._childContainerElement = t1; t1 = t1.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "pointer-events", "none"); t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._childContainerElement; t2.toString; t1.append(t2); } return _this._childContainerElement; }, get$isVisualOnly() { var t2, t1 = this.__engine$_flags; if ((t1 & 16384) !== 0) { t2 = this.__engine$_actions; t2.toString; t1 = (t2 & 1) === 0 && (t1 & 8) === 0; } else t1 = false; return t1; }, enabledState$0() { var t1 = this.__engine$_flags; if ((t1 & 64) !== 0) if ((t1 & 128) !== 0) return B.EnabledState_1; else return B.EnabledState_2; else return B.EnabledState_0; }, updateChildren$0() { var t1, len, t2, i, object, childCount, containerElement, childrenInRenderOrder, t3, t4, previousChildrenInRenderOrder, _i, child, previousCount, intersectionIndicesOld, minLength, newIndex, oldIndex, longestSequence, stationaryIds, refNode, _this = this, childrenInHitTestOrder = _this.__engine$_childrenInHitTestOrder; if (childrenInHitTestOrder == null || childrenInHitTestOrder.length === 0) { t1 = _this._currentChildrenInRenderOrder; if (t1 == null || t1.length === 0) { _this._currentChildrenInRenderOrder = null; return; } len = t1.length; for (t1 = _this.owner, t2 = t1._semanticsTree, i = 0; i < len; ++i) { object = t2.$index(0, _this._currentChildrenInRenderOrder[i].id); if (object != null) t1._detachments.push(object); } _this._childContainerElement.remove(); _this._currentChildrenInRenderOrder = _this._childContainerElement = null; return; } t1 = _this._childrenInTraversalOrder; t1.toString; childCount = childrenInHitTestOrder.length; containerElement = _this.getOrCreateChildContainer$0(); childrenInRenderOrder = A._setArrayType([], type$.JSArray_SemanticsObject); for (t2 = _this.owner, t3 = t2._semanticsTree, i = 0; i < childCount; ++i) { t4 = t3.$index(0, t1[i]); t4.toString; childrenInRenderOrder.push(t4); } if (childCount > 1) for (i = 0; i < childCount; ++i) { t1 = t3.$index(0, childrenInHitTestOrder[i]).primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.style; t1.setProperty.apply(t1, ["z-index", "" + (childCount - i), ""]); } previousChildrenInRenderOrder = _this._currentChildrenInRenderOrder; if (previousChildrenInRenderOrder == null || previousChildrenInRenderOrder.length === 0) { for (t1 = childrenInRenderOrder.length, _i = 0; _i < childrenInRenderOrder.length; childrenInRenderOrder.length === t1 || (0, A.throwConcurrentModificationError)(childrenInRenderOrder), ++_i) { child = childrenInRenderOrder[_i]; containerElement.toString; t3 = child.primaryRole.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); containerElement.append(t3); child.__engine$_parent = _this; t2._attachments.$indexSet(0, child.id, _this); } _this._currentChildrenInRenderOrder = childrenInRenderOrder; return; } previousCount = previousChildrenInRenderOrder.length; t1 = type$.JSArray_int; intersectionIndicesOld = A._setArrayType([], t1); minLength = Math.min(previousCount, childCount); newIndex = 0; while (true) { if (!(newIndex < minLength && previousChildrenInRenderOrder[newIndex] === childrenInRenderOrder[newIndex])) break; intersectionIndicesOld.push(newIndex); ++newIndex; } if (previousCount === childrenInRenderOrder.length && newIndex === childCount) return; for (; newIndex < childCount;) { for (oldIndex = 0; oldIndex < previousCount; ++oldIndex) if (previousChildrenInRenderOrder[oldIndex] === childrenInRenderOrder[newIndex]) { intersectionIndicesOld.push(oldIndex); break; } ++newIndex; } longestSequence = A.longestIncreasingSubsequence(intersectionIndicesOld); stationaryIds = A._setArrayType([], t1); for (t1 = longestSequence.length, i = 0; i < t1; ++i) stationaryIds.push(previousChildrenInRenderOrder[intersectionIndicesOld[longestSequence[i]]].id); for (i = 0; i < previousCount; ++i) if (!B.JSArray_methods.contains$1(intersectionIndicesOld, i)) { object = t3.$index(0, previousChildrenInRenderOrder[i].id); if (object != null) t2._detachments.push(object); } for (i = childCount - 1, refNode = null; i >= 0; --i, refNode = t1) { child = childrenInRenderOrder[i]; t1 = child.id; if (!B.JSArray_methods.contains$1(stationaryIds, t1)) { t3 = child.primaryRole; if (refNode == null) { containerElement.toString; t3 = t3.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); containerElement.append(t3); } else { containerElement.toString; t3 = t3.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); containerElement.insertBefore(t3, refNode); } child.__engine$_parent = _this; t2._attachments.$indexSet(0, t1, _this); } t1 = child.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); } _this._currentChildrenInRenderOrder = childrenInRenderOrder; }, _getPrimaryRoleIdentifier$0() { var t1, t2, _this = this; if (_this.__engine$_platformViewId !== -1) return B.PrimaryRole_7; else if ((_this.__engine$_flags & 16) !== 0) return B.PrimaryRole_3; else { t1 = _this.__engine$_actions; t1.toString; if ((t1 & 64) !== 0 || (t1 & 128) !== 0) return B.PrimaryRole_0; else if (_this.get$isVisualOnly()) return B.PrimaryRole_5; else { t1 = _this.__engine$_flags; if ((t1 & 1) !== 0 || (t1 & 65536) !== 0) return B.PrimaryRole_4; else if ((t1 & 8) !== 0) return B.PrimaryRole_2; else { t2 = _this.__engine$_actions; t2.toString; if ((t2 & 32) !== 0 || (t2 & 16) !== 0 || (t2 & 4) !== 0 || (t2 & 8) !== 0) return B.PrimaryRole_1; else if ((t1 & 2048) !== 0) return B.PrimaryRole_6; else if ((t1 & 4194304) !== 0) return B.PrimaryRole_9; else return B.PrimaryRole_8; } } } }, _createPrimaryRole$1(role) { var t1, t2, t3, _this = this; switch (role.index) { case 3: t1 = new A.TextField0(B.PrimaryRole_3, _this); t2 = A.PrimaryRoleManager__initElement(t1.createElement$0(0), _this); t1.__PrimaryRoleManager_element_F !== $ && A.throwUnnamedLateFieldAI(); t1.__PrimaryRoleManager_element_F = t2; t1._setupDomElement$0(); break; case 1: t1 = A.DomDocumentExtension_createElement(self.document, "flt-semantics-scroll-overflow"); t2 = new A.Scrollable0(t1, B.PrimaryRole_1, _this); t2.PrimaryRoleManager$withBasics$2(B.PrimaryRole_1, _this); t3 = t1.style; A.DomCSSStyleDeclarationExtension_setProperty(t3, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "pointer-events", "none"); t3 = t2.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.append(t1); t1 = t2; break; case 0: t1 = A.Incrementable$(_this); break; case 2: t1 = new A.Button(B.PrimaryRole_2, _this); t1.PrimaryRoleManager$withBasics$2(B.PrimaryRole_2, _this); t2 = t1.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.jsify("button"); A.callMethod(t2, "setAttribute", ["role", t3 == null ? type$.Object._as(t3) : t3]); break; case 4: t1 = new A.Checkable(A._checkableKindFromSemanticsFlag(_this), B.PrimaryRole_4, _this); t1.PrimaryRoleManager$withBasics$2(B.PrimaryRole_4, _this); break; case 6: t1 = A.Dialog$0(_this); break; case 5: t1 = new A.ImageRoleManager(B.PrimaryRole_5, _this); t2 = A.PrimaryRoleManager__initElement(t1.createElement$0(0), _this); t1.__PrimaryRoleManager_element_F !== $ && A.throwUnnamedLateFieldAI(); t1.__PrimaryRoleManager_element_F = t2; t2 = A.Focusable$(_this, t1); t1._focusable = t2; t1.addSecondaryRole$1(t2); t1.addSecondaryRole$1(new A.LiveRegion(B.Role_3, _this, t1)); t1.addSecondaryRole$1(new A.RouteName(B.Role_4, _this, t1)); t1.addSecondaryRole$1(A.Tappable$(_this, t1)); break; case 7: t1 = new A.PlatformViewRoleManager(B.PrimaryRole_7, _this); t1.PrimaryRoleManager$withBasics$2(B.PrimaryRole_7, _this); break; case 9: t1 = new A.Link(B.PrimaryRole_9, _this); t1.PrimaryRoleManager$withBasics$2(B.PrimaryRole_9, _this); break; case 8: t1 = new A.GenericRole(B.PrimaryRole_8, _this); t1.PrimaryRoleManager$withBasics$2(B.PrimaryRole_8, _this); break; default: t1 = null; } return t1; }, _updateRoles$0() { var previousElement, container, $parent, _this = this, currentPrimaryRole = _this.primaryRole, roleId = _this._getPrimaryRoleIdentifier$0(), t1 = _this.primaryRole; if (t1 == null) previousElement = null; else { t1 = t1.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); previousElement = t1; } if (currentPrimaryRole != null) if (currentPrimaryRole.role === roleId) { currentPrimaryRole.update$0(0); return; } else { currentPrimaryRole.dispose$0(); currentPrimaryRole = _this.primaryRole = null; } if (currentPrimaryRole == null) { currentPrimaryRole = _this._createPrimaryRole$1(roleId); _this.primaryRole = currentPrimaryRole; currentPrimaryRole.update$0(0); } t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (!J.$eq$(previousElement, t1)) { container = _this._childContainerElement; if (container != null) { t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.append(container); } $parent = previousElement == null ? null : previousElement.parentElement; if ($parent != null) { t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); $parent.insertBefore(t1, previousElement); previousElement.remove(); } } }, recomputePositionAndSize$0() { var t2, containerElement, hasZeroRectOffset, transform, hasIdentityTransform, effectiveTransform, left, $top, effectiveTransformIsIdentity, t3, t4, t5, _this = this, t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.style; t2 = _this.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", A.S(t2.right - t2.left) + "px"); t2 = _this.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", A.S(t2.bottom - t2.top) + "px"); t1 = _this._childrenInTraversalOrder; containerElement = t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1) ? _this.getOrCreateChildContainer$0() : null; t1 = _this.__engine$_rect; hasZeroRectOffset = t1.top === 0 && t1.left === 0; transform = _this.__engine$_transform; t1 = transform == null; hasIdentityTransform = t1 || A.transformKindOf(transform) === B.TransformKind_0; if (hasZeroRectOffset && hasIdentityTransform && _this.verticalContainerAdjustment === 0 && _this.horizontalContainerAdjustment === 0) { t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.SemanticsObject__clearSemanticElementTransform(t1); if (containerElement != null) A.SemanticsObject__clearSemanticElementTransform(containerElement); return; } effectiveTransform = A._Cell$named("effectiveTransform"); if (!hasZeroRectOffset) if (t1) { t1 = _this.__engine$_rect; left = t1.left; $top = t1.top; t1 = A.Matrix4$identity(); t1.setTranslationRaw$3(left, $top, 0); effectiveTransform.__late_helper$_value = t1; effectiveTransformIsIdentity = left === 0 && $top === 0; } else { t1 = new A.Matrix4(new Float32Array(16)); t1.setFrom$1(new A.Matrix4(transform)); t2 = _this.__engine$_rect; t1.translate$2(0, t2.left, t2.top); effectiveTransform.__late_helper$_value = t1; effectiveTransformIsIdentity = J.isIdentity$0$z(effectiveTransform._readLocal$0()); } else if (!hasIdentityTransform) { effectiveTransform.__late_helper$_value = new A.Matrix4(transform); effectiveTransformIsIdentity = false; } else effectiveTransformIsIdentity = true; t1 = _this.primaryRole; if (!effectiveTransformIsIdentity) { t1 = t1.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform", A.float64ListToCssTransform(effectiveTransform._readLocal$0()._m4storage)); } else { t1 = t1.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.SemanticsObject__clearSemanticElementTransform(t1); } if (containerElement != null) if (!hasZeroRectOffset || _this.verticalContainerAdjustment !== 0 || _this.horizontalContainerAdjustment !== 0) { t1 = _this.__engine$_rect; t2 = t1.left; t3 = _this.horizontalContainerAdjustment; t1 = t1.top; t4 = _this.verticalContainerAdjustment; t5 = containerElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t5, "top", A.S(-t1 + t4) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t5, "left", A.S(-t2 + t3) + "px"); } else A.SemanticsObject__clearSemanticElementTransform(containerElement); }, _visitDepthFirstInTraversalOrder$1(callback) { var childrenInTraversalOrder, t1, t2, _i; if (!callback.call$1(this)) return false; childrenInTraversalOrder = this._childrenInTraversalOrder; if (childrenInTraversalOrder == null) return true; for (t1 = childrenInTraversalOrder.length, t2 = this.owner._semanticsTree, _i = 0; _i < t1; ++_i) if (!t2.$index(0, childrenInTraversalOrder[_i])._visitDepthFirstInTraversalOrder$1(callback)) return false; return true; }, toString$0(_) { return this.super$Object$toString(0); }, dispose$0() { var t1, _this = this; _this._isDisposed = true; t1 = _this.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.remove(); _this.__engine$_parent = null; t1 = _this.primaryRole; if (t1 != null) t1.dispose$0(); _this.primaryRole = null; }, get$id(receiver) { return this.id; } }; A.AccessibilityMode.prototype = { _enumToString$0() { return "AccessibilityMode." + this._core$_name; } }; A.GestureMode.prototype = { _enumToString$0() { return "GestureMode." + this._core$_name; } }; A.SemanticsUpdatePhase.prototype = { _enumToString$0() { return "SemanticsUpdatePhase." + this._core$_name; } }; A.EngineSemantics.prototype = { set$semanticsEnabled(value) { var t1, t2, t3; if (this._semanticsEnabled) return; t1 = $.$get$EnginePlatformDispatcher__instance(); t2 = t1.configuration; t1.configuration = t2.copyWith$1$accessibilityFeatures(t2.accessibilityFeatures.copyWith$1$accessibleNavigation(true)); this._semanticsEnabled = true; t1 = $.$get$EnginePlatformDispatcher__instance(); t2 = this._semanticsEnabled; t3 = t1.configuration; if (t2 !== t3.semanticsEnabled) { t1.configuration = t3.copyWith$1$semanticsEnabled(t2); t2 = t1._onSemanticsEnabledChanged; if (t2 != null) A.invoke(t2, t1._onSemanticsEnabledChangedZone); } }, didReceiveSemanticsUpdate$0() { if (!this._semanticsEnabled) { this.semanticsHelper._semanticsEnabler.dispose$0(); this.set$semanticsEnabled(true); } }, _getGestureModeClock$0() { var _this = this, t1 = _this._gestureModeClock; if (t1 == null) { t1 = _this._gestureModeClock = new A.AlarmClock(_this._now); t1.callback = new A.EngineSemantics__getGestureModeClock_closure(_this); } return t1; }, receiveGlobalEvent$1($event) { var t1, _this = this; if (B.JSArray_methods.contains$1(B.List_CEh, $event.type)) { t1 = _this._getGestureModeClock$0(); t1.toString; t1.set$datetime(J.add$1$ax(_this._now.call$0(), B.Duration_500000)); if (_this._gestureMode !== B.GestureMode_0) { _this._gestureMode = B.GestureMode_0; _this._notifyGestureModeListeners$0(); } } return _this.semanticsHelper._semanticsEnabler.shouldEnableSemantics$1($event); }, _notifyGestureModeListeners$0() { var t1, i; for (t1 = this._gestureModeListeners, i = 0; i < t1.length; ++i) t1[i].call$1(this._gestureMode); }, shouldAcceptBrowserGesture$1(eventType) { if (B.JSArray_methods.contains$1(B.List_click_scroll, eventType)) return this._gestureMode === B.GestureMode_1; return false; } }; A.EngineSemantics__now_closure.prototype = { call$0() { return new A.DateTime(Date.now(), false); }, $signature: 570 }; A.EngineSemantics__getGestureModeClock_closure.prototype = { call$0() { var t1 = this.$this; if (t1._gestureMode === B.GestureMode_1) return; t1._gestureMode = B.GestureMode_1; t1._notifyGestureModeListeners$0(); }, $signature: 0 }; A.EngineSemanticsOwner.prototype = { EngineSemanticsOwner$1(semanticsHost) { $._hotRestartListeners.push(new A.EngineSemanticsOwner_closure(this)); }, _finalizeTree$0() { var callback, t2, t3, _i, t4, t5, _this = this, t1 = type$.SemanticsObject, removals = A.LinkedHashSet_LinkedHashSet$_empty(t1); for (t2 = _this._detachments, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) t2[_i]._visitDepthFirstInTraversalOrder$1(new A.EngineSemanticsOwner__finalizeTree_closure(_this, removals)); for (t2 = A._LinkedHashSetIterator$(removals, removals._collection$_modifications, removals.$ti._precomputed1), t3 = _this._semanticsTree, t4 = t2.$ti._precomputed1; t2.moveNext$0();) { t5 = t2._collection$_current; if (t5 == null) t5 = t4._as(t5); t3.remove$1(0, t5.id); t5.dispose$0(); } _this._detachments = A._setArrayType([], type$.JSArray_SemanticsObject); _this._attachments = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, t1); _this._phase = B.SemanticsUpdatePhase_2; try { t1 = _this._oneTimePostUpdateCallbacks; t2 = t1.length; if (t2 !== 0) { for (_i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { callback = t1[_i]; callback.call$0(); } _this._oneTimePostUpdateCallbacks = A._setArrayType([], type$.JSArray_of_void_Function); } } finally { _this._phase = B.SemanticsUpdatePhase_0; } _this._hasNodeRequestingFocus = false; }, updateSemantics$1(uiUpdate) { var nodeUpdates, t2, _i, t3, nodeUpdate, object, t4, _this = this, t1 = $.EngineSemantics__instance; (t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).didReceiveSemanticsUpdate$0(); t1 = $.EngineSemantics__instance; if (!(t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) return; _this._phase = B.SemanticsUpdatePhase_1; nodeUpdates = uiUpdate._nodeUpdates; for (t1 = nodeUpdates.length, t2 = _this._semanticsTree, _i = 0; t3 = nodeUpdates.length, _i < t3; nodeUpdates.length === t1 || (0, A.throwConcurrentModificationError)(nodeUpdates), ++_i) { nodeUpdate = nodeUpdates[_i]; t3 = nodeUpdate.id; object = t2.$index(0, t3); if (object == null) { object = new A.SemanticsObject(t3, _this); t2.$indexSet(0, t3, object); } t3 = nodeUpdate.flags; if (object.__engine$_flags !== t3) { object.__engine$_flags = t3; object._dirtyFields = (object._dirtyFields | 1) >>> 0; } t3 = nodeUpdate.value; if (object.__engine$_value !== t3) { object.__engine$_value = t3; object._dirtyFields = (object._dirtyFields | 4096) >>> 0; } t3 = nodeUpdate.valueAttributes; if (object._valueAttributes !== t3) { object._valueAttributes = t3; object._dirtyFields = (object._dirtyFields | 4096) >>> 0; } t3 = nodeUpdate.label; if (object.__engine$_label !== t3) { object.__engine$_label = t3; object._dirtyFields = (object._dirtyFields | 1024) >>> 0; } t3 = nodeUpdate.labelAttributes; if (object._labelAttributes !== t3) { object._labelAttributes = t3; object._dirtyFields = (object._dirtyFields | 1024) >>> 0; } t3 = nodeUpdate.rect; if (!J.$eq$(object.__engine$_rect, t3)) { object.__engine$_rect = t3; object._dirtyFields = (object._dirtyFields | 512) >>> 0; } t3 = nodeUpdate.transform; if (object.__engine$_transform !== t3) { object.__engine$_transform = t3; object._dirtyFields = (object._dirtyFields | 65536) >>> 0; } t3 = nodeUpdate.scrollPosition; if (object.__engine$_scrollPosition !== t3) { object.__engine$_scrollPosition = t3; object._dirtyFields = (object._dirtyFields | 64) >>> 0; } t3 = nodeUpdate.actions; if (object.__engine$_actions !== t3) { object.__engine$_actions = t3; object._dirtyFields = (object._dirtyFields | 2) >>> 0; } t3 = nodeUpdate.textSelectionBase; if (object._textSelectionBase !== t3) { object._textSelectionBase = t3; object._dirtyFields = (object._dirtyFields | 4) >>> 0; } t3 = nodeUpdate.textSelectionExtent; if (object._textSelectionExtent !== t3) { object._textSelectionExtent = t3; object._dirtyFields = (object._dirtyFields | 8) >>> 0; } t3 = nodeUpdate.scrollChildren; if (object._scrollChildren !== t3) { object._scrollChildren = t3; object._dirtyFields = (object._dirtyFields | 16) >>> 0; } t3 = nodeUpdate.scrollIndex; if (object._scrollIndex !== t3) { object._scrollIndex = t3; object._dirtyFields = (object._dirtyFields | 32) >>> 0; } t3 = nodeUpdate.scrollExtentMax; if (object.__engine$_scrollExtentMax !== t3) { object.__engine$_scrollExtentMax = t3; object._dirtyFields = (object._dirtyFields | 128) >>> 0; } t3 = nodeUpdate.scrollExtentMin; if (object.__engine$_scrollExtentMin !== t3) { object.__engine$_scrollExtentMin = t3; object._dirtyFields = (object._dirtyFields | 256) >>> 0; } t3 = nodeUpdate.hint; if (object._hint !== t3) { object._hint = t3; object._dirtyFields = (object._dirtyFields | 2048) >>> 0; } t3 = nodeUpdate.hintAttributes; if (object._hintAttributes !== t3) { object._hintAttributes = t3; object._dirtyFields = (object._dirtyFields | 2048) >>> 0; } t3 = nodeUpdate.increasedValue; if (object._increasedValue !== t3) { object._increasedValue = t3; object._dirtyFields = (object._dirtyFields | 8192) >>> 0; } t3 = nodeUpdate.increasedValueAttributes; if (object._increasedValueAttributes !== t3) { object._increasedValueAttributes = t3; object._dirtyFields = (object._dirtyFields | 8192) >>> 0; } t3 = nodeUpdate.decreasedValue; if (object._decreasedValue !== t3) { object._decreasedValue = t3; object._dirtyFields = (object._dirtyFields | 16384) >>> 0; } t3 = nodeUpdate.decreasedValueAttributes; if (object._decreasedValueAttributes !== t3) { object._decreasedValueAttributes = t3; object._dirtyFields = (object._dirtyFields | 16384) >>> 0; } t3 = nodeUpdate.tooltip; if (object.__engine$_tooltip !== t3) { object.__engine$_tooltip = t3; object._dirtyFields = (object._dirtyFields | 4194304) >>> 0; } t3 = nodeUpdate.textDirection; if (object.__engine$_textDirection != t3) { object.__engine$_textDirection = t3; object._dirtyFields = (object._dirtyFields | 32768) >>> 0; } t3 = nodeUpdate.childrenInHitTestOrder; if (object.__engine$_childrenInHitTestOrder !== t3) { object.__engine$_childrenInHitTestOrder = t3; object._dirtyFields = (object._dirtyFields | 1048576) >>> 0; } t3 = nodeUpdate.childrenInTraversalOrder; if (object._childrenInTraversalOrder !== t3) { object._childrenInTraversalOrder = t3; object._dirtyFields = (object._dirtyFields | 524288) >>> 0; } t3 = nodeUpdate.additionalActions; if (object._additionalActions !== t3) { object._additionalActions = t3; object._dirtyFields = (object._dirtyFields | 2097152) >>> 0; } t3 = nodeUpdate.platformViewId; if (object.__engine$_platformViewId !== t3) { object.__engine$_platformViewId = t3; object._dirtyFields = (object._dirtyFields | 8388608) >>> 0; } object._updateRoles$0(); t3 = object._dirtyFields; if ((t3 & 512) !== 0 || (t3 & 65536) !== 0 || (t3 & 64) !== 0) object.recomputePositionAndSize$0(); t3 = object._childrenInTraversalOrder; t3 = !(t3 != null && !B.NativeInt32List_methods.get$isEmpty(t3)) && object.__engine$_platformViewId === -1; t4 = object.primaryRole; if (t3) { t3 = t4.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.style; t3.setProperty.apply(t3, ["pointer-events", "all", ""]); } else { t3 = t4.__PrimaryRoleManager_element_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.style; t3.setProperty.apply(t3, ["pointer-events", "none", ""]); } } for (_i = 0; _i < nodeUpdates.length; nodeUpdates.length === t3 || (0, A.throwConcurrentModificationError)(nodeUpdates), ++_i) { object = t2.$index(0, nodeUpdates[_i].id); object.updateChildren$0(); object._dirtyFields = 0; } t1 = t2.$index(0, 0); t1.toString; if (_this._rootSemanticsElement == null) { t1 = t1.primaryRole.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); _this._rootSemanticsElement = t1; _this.semanticsHost.append(t1); } _this._finalizeTree$0(); }, reset$0(_) { var i, object, _this = this, t1 = _this._semanticsTree, t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"), keys = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), true, t2._eval$1("Iterable.E")), len = keys.length; for (i = 0; i < len; ++i) { object = t1.$index(0, keys[i]); if (object != null) _this._detachments.push(object); } _this._finalizeTree$0(); t2 = _this._rootSemanticsElement; if (t2 != null) t2.remove(); _this._rootSemanticsElement = null; t1.clear$0(0); _this._attachments.clear$0(0); B.JSArray_methods.clear$0(_this._detachments); _this._phase = B.SemanticsUpdatePhase_0; B.JSArray_methods.clear$0(_this._oneTimePostUpdateCallbacks); } }; A.EngineSemanticsOwner_closure.prototype = { call$0() { var t1 = this.$this._rootSemanticsElement; if (t1 != null) t1.remove(); }, $signature: 0 }; A.EngineSemanticsOwner__finalizeTree_closure.prototype = { call$1(node) { if (this.$this._attachments.$index(0, node.id) == null) this.removals.add$1(0, node); return true; }, $signature: 901 }; A.EnabledState.prototype = { _enumToString$0() { return "EnabledState." + this._core$_name; } }; A.SemanticsHelper.prototype = { dispose$0() { this._semanticsEnabler.dispose$0(); } }; A.SemanticsEnabler.prototype = { shouldEnableSemantics$1($event) { if (!this.get$isWaitingToEnableSemantics()) return true; else return this.tryEnableSemantics$1($event); } }; A.DesktopSemanticsEnabler.prototype = { get$isWaitingToEnableSemantics() { return this._semanticsPlaceholder != null; }, tryEnableSemantics$1($event) { var t1; if (this._semanticsPlaceholder == null) return true; t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) return true; if (!B.Set_8Gl9.contains$1(0, $event.type)) return true; if (!J.$eq$($event.target, this._semanticsPlaceholder)) return true; t1 = $.EngineSemantics__instance; (t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).set$semanticsEnabled(true); this.dispose$0(); return false; }, prepareAccessibilityPlaceholder$0() { var t1, _s12_ = "setAttribute", placeholder = this._semanticsPlaceholder = A.DomDocumentExtension_createElement(self.document, "flt-semantics-placeholder"); A.DomEventTargetExtension_addEventListener(placeholder, "click", type$.JavaScriptFunction._as(A.allowInterop(new A.DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure(this))), true); t1 = A.jsify("button"); A.callMethod(placeholder, _s12_, ["role", t1 == null ? type$.Object._as(t1) : t1]); t1 = A.jsify("polite"); A.callMethod(placeholder, _s12_, ["aria-live", t1 == null ? type$.Object._as(t1) : t1]); t1 = A.jsify("0"); A.callMethod(placeholder, _s12_, ["tabindex", t1 == null ? type$.Object._as(t1) : t1]); t1 = A.jsify("Enable accessibility"); A.callMethod(placeholder, _s12_, ["aria-label", t1 == null ? type$.Object._as(t1) : t1]); t1 = placeholder.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", "-1px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", "-1px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", "1px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", "1px"); return placeholder; }, dispose$0() { var t1 = this._semanticsPlaceholder; if (t1 != null) t1.remove(); this._semanticsPlaceholder = null; } }; A.DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure.prototype = { call$1($event) { this.$this.tryEnableSemantics$1($event); }, $signature: 33 }; A.MobileSemanticsEnabler.prototype = { get$isWaitingToEnableSemantics() { return this._semanticsPlaceholder != null; }, tryEnableSemantics$1($event) { var t1, activationPoint, activatingElementRect, t2, t3, t4, t5, t6, deltaX, deltaY, _this = this; if (_this._semanticsPlaceholder == null) return true; if (_this._schedulePlaceholderRemoval) { t1 = $.$get$_browserEngine(); if (t1 !== B.BrowserEngine_1 || $event.type === "touchend" || $event.type === "pointerup" || $event.type === "click") _this.dispose$0(); return true; } t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) return true; if (++_this.semanticsActivationAttempts >= 20) return _this._schedulePlaceholderRemoval = true; if (!B.Set_EGZpe.contains$1(0, $event.type)) return true; if (_this.semanticsActivationTimer != null) return false; activationPoint = A._Cell$named("activationPoint"); switch ($event.type) { case "click": activationPoint.set$finalLocalValue(new A.DomPoint($event.offsetX, $event.offsetY)); break; case "touchstart": case "touchend": t1 = type$._DomTouchListWrapper_JavaScriptObject; t1 = A.CastIterable_CastIterable(new A._DomTouchListWrapper($event.changedTouches, t1), t1._eval$1("Iterable.E"), type$.JavaScriptObject); t1 = A._instanceType(t1)._rest[1]._as(J.get$first$ax(t1._source)); activationPoint.set$finalLocalValue(new A.DomPoint(t1.clientX, t1.clientY)); break; case "pointerdown": case "pointerup": activationPoint.set$finalLocalValue(new A.DomPoint($event.clientX, $event.clientY)); break; default: return true; } activatingElementRect = _this._semanticsPlaceholder.getBoundingClientRect(); t1 = activatingElementRect.left; t2 = activatingElementRect.right; t3 = activatingElementRect.left; t4 = activatingElementRect.top; t5 = activatingElementRect.bottom; t6 = activatingElementRect.top; deltaX = activationPoint._readLocal$0().x - (t1 + (t2 - t3) / 2); deltaY = activationPoint._readLocal$0().y - (t4 + (t5 - t6) / 2); if (deltaX * deltaX + deltaY * deltaY < 1 && true) { _this._schedulePlaceholderRemoval = true; _this.semanticsActivationTimer = A.Timer_Timer(B.Duration_300000, new A.MobileSemanticsEnabler_tryEnableSemantics_closure(_this)); return false; } return true; }, prepareAccessibilityPlaceholder$0() { var t1, _s12_ = "setAttribute", placeholder = this._semanticsPlaceholder = A.DomDocumentExtension_createElement(self.document, "flt-semantics-placeholder"); A.DomEventTargetExtension_addEventListener(placeholder, "click", type$.JavaScriptFunction._as(A.allowInterop(new A.MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure(this))), true); t1 = A.jsify("button"); A.callMethod(placeholder, _s12_, ["role", t1 == null ? type$.Object._as(t1) : t1]); t1 = A.jsify("Enable accessibility"); A.callMethod(placeholder, _s12_, ["aria-label", t1 == null ? type$.Object._as(t1) : t1]); t1 = placeholder.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "right", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "bottom", "0"); return placeholder; }, dispose$0() { var t1 = this._semanticsPlaceholder; if (t1 != null) t1.remove(); this.semanticsActivationTimer = this._semanticsPlaceholder = null; } }; A.MobileSemanticsEnabler_tryEnableSemantics_closure.prototype = { call$0() { this.$this.dispose$0(); var t1 = $.EngineSemantics__instance; (t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).set$semanticsEnabled(true); }, $signature: 0 }; A.MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure.prototype = { call$1($event) { this.$this.tryEnableSemantics$1($event); }, $signature: 33 }; A.Button.prototype = { focusAsRouteDefault$0() { var t1 = this._focusable; if (t1 == null) t1 = null; else { t1 = t1.owner.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.focus(); t1 = true; } return t1 === true; }, update$0(_) { var t1, t2; this.super$PrimaryRoleManager$update(0); t1 = this.semanticsObject.enabledState$0(); t2 = this.__PrimaryRoleManager_element_F; if (t1 === B.EnabledState_2) { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify("true"); A.callMethod(t2, "setAttribute", ["aria-disabled", t1 == null ? type$.Object._as(t1) : t1]); } else { t2 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t2, "removeAttribute", ["aria-disabled"]); } } }; A.Tappable.prototype = { Tappable$2(semanticsObject, owner) { var t2, t1 = type$.JavaScriptFunction._as(A.allowInterop(new A.Tappable_closure(this, semanticsObject))); this._clickListener = t1; t2 = owner.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); A.DomEventTargetExtension_addEventListener(t2, "click", t1, null); }, update$0(_) { var t2, _this = this, wasListening = _this._isListening, t1 = _this.semanticsObject; if (t1.enabledState$0() !== B.EnabledState_2) { t1 = t1.__engine$_actions; t1.toString; t1 = (t1 & 1) !== 0; } else t1 = false; _this._isListening = t1; if (wasListening !== t1) { t2 = _this.owner.__PrimaryRoleManager_element_F; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.jsify(""); A.callMethod(t2, "setAttribute", ["flt-tappable", t1 == null ? type$.Object._as(t1) : t1]); } else { t2 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t2, "removeAttribute", ["flt-tappable"]); } } }, dispose$0() { var _this = this, t1 = _this._clickListener, t2 = _this.owner.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); A.DomEventTargetExtension_removeEventListener(t2, "click", t1, null); _this._clickListener = null; _this.super$RoleManager$dispose(); } }; A.Tappable_closure.prototype = { call$1(click) { $.$get$PointerBinding_clickDebouncer().onClick$3(0, click, this.semanticsObject.id, this.$this._isListening); }, $signature: 33 }; A.SemanticsTextEditingStrategy.prototype = { enable$3$onAction$onChange(_, inputConfig, onAction, onChange) { this.inputConfig = inputConfig; this.onChange = onChange; this.onAction = onAction; }, activate$1(textField) { var t2, t3, _this = this, t1 = _this.activeTextField; if (t1 === textField) return; else if (t1 != null) _this.disable$0(0); _this.activeTextField = textField; _this.domElement = textField.editableElement; _this._syncStyle$0(); t1 = _this.inputConfig; t1.toString; t2 = _this.onChange; t2.toString; t3 = _this.onAction; t3.toString; _this.super$DefaultTextEditingStrategy$enable(0, t1, t3, t2); }, disable$0(_) { var t1, i, t2, t3, _this = this; if (!_this.isEnabled) return; _this.isEnabled = false; _this.geometry = _this.style = null; for (t1 = _this.subscriptions, i = 0; i < t1.length; ++i) { t2 = t1[i]; t3 = t2.target; t3.removeEventListener.apply(t3, [t2.type, t2.listener]); } B.JSArray_methods.clear$0(t1); _this.lastEditingState = null; t1 = _this.domElement; if (t1 != null) t1.blur(); _this._queuedStyle = _this.activeTextField = _this.domElement = null; }, addEventHandlers$0() { var t2, t3, _this = this, t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; if (t1 != null) B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); t1 = _this.subscriptions; t2 = _this.domElement; t2.toString; t3 = _this.get$handleChange(); t1.push(A.DomSubscription$(t2, "input", t3)); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "keydown", _this.get$maybeSendAction())); t1.push(A.DomSubscription$(self.document, "selectionchange", t3)); _this.preventDefaultForMouseEvents$0(); }, initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { this.isEnabled = true; this.__DefaultTextEditingStrategy_inputConfiguration_A = inputConfig; this.applyConfiguration$1(inputConfig); }, placeElement$0() { this.__DefaultTextEditingStrategy_inputConfiguration_A === $ && A.throwUnnamedLateFieldNI(); this.domElement.focus(); }, initializeElementPlacement$0() { }, updateElementPlacement$1(textGeometry) { }, updateElementStyle$1(textStyle) { this._queuedStyle = textStyle; this._syncStyle$0(); }, _syncStyle$0() { var t1 = this._queuedStyle; if (t1 == null || this.domElement == null) return; t1.toString; this.super$DefaultTextEditingStrategy$updateElementStyle(t1); } }; A.TextField0.prototype = { focusAsRouteDefault$0() { var editableElement = this.editableElement; if (editableElement == null) return false; editableElement.focus(); return true; }, _initializeEditableElement$0() { var t3, _this = this, _s12_ = "setAttribute", t1 = _this.semanticsObject, t2 = (t1.__engine$_flags & 524288) !== 0 ? A.DomDocumentExtension_createElement(self.document, "textarea") : A.DomDocumentExtension_createElement(self.document, "input"); _this.editableElement = t2; t2.spellcheck = false; t3 = A.jsify("off"); A.callMethod(t2, _s12_, ["autocorrect", t3 == null ? type$.Object._as(t3) : t3]); t3 = A.jsify("off"); A.callMethod(t2, _s12_, ["autocomplete", t3 == null ? type$.Object._as(t3) : t3]); t3 = A.jsify("text-field"); A.callMethod(t2, _s12_, ["data-semantics-role", t3 == null ? type$.Object._as(t3) : t3]); t2 = _this.editableElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t2, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t2, "top", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t2, "left", "0"); t3 = t1.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t2, "width", A.S(t3.right - t3.left) + "px"); t1 = t1.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t2, "height", A.S(t1.bottom - t1.top) + "px"); t1 = _this.editableElement; t1.toString; t2 = _this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.append(t1); }, _setupDomElement$0() { var t1 = $.$get$_browserEngine(); switch (t1.index) { case 0: case 2: this._initializeForBlink$0(); break; case 1: this._initializeForWebkit$0(); break; } }, _initializeForBlink$0() { var t1, t2, _this = this; _this._initializeEditableElement$0(); t1 = _this.editableElement; t1.toString; t2 = type$.JavaScriptFunction; A.DomEventTargetExtension_addEventListener(t1, "focus", t2._as(A.allowInterop(new A.TextField__initializeForBlink_closure(_this))), null); t1 = _this.editableElement; t1.toString; A.DomEventTargetExtension_addEventListener(t1, "blur", t2._as(A.allowInterop(new A.TextField__initializeForBlink_closure0(_this))), null); }, _initializeForWebkit$0() { var t3, _s12_ = "setAttribute", t1 = {}, t2 = $.$get$_operatingSystem(); if (t2 === B.OperatingSystem_4) { this._initializeForBlink$0(); return; } t2 = this.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.jsify("textbox"); A.callMethod(t2, _s12_, ["role", t3 == null ? type$.Object._as(t3) : t3]); t3 = A.jsify("false"); A.callMethod(t2, _s12_, ["contenteditable", t3 == null ? type$.Object._as(t3) : t3]); t3 = A.jsify("0"); A.callMethod(t2, _s12_, ["tabindex", t3 == null ? type$.Object._as(t3) : t3]); t1.lastPointerDownOffsetY = t1.lastPointerDownOffsetX = null; t3 = type$.JavaScriptFunction; A.DomEventTargetExtension_addEventListener(t2, "pointerdown", t3._as(A.allowInterop(new A.TextField__initializeForWebkit_closure(t1))), true); A.DomEventTargetExtension_addEventListener(t2, "pointerup", t3._as(A.allowInterop(new A.TextField__initializeForWebkit_closure0(t1, this))), true); }, _invokeIosWorkaround$0() { var t1, _this = this; if (_this.editableElement != null) return; _this._initializeEditableElement$0(); A.DomCSSStyleDeclarationExtension_setProperty(_this.editableElement.style, "transform", "translate(-9999px, -9999px)"); t1 = _this._positionInputElementTimer; if (t1 != null) t1.cancel$0(0); _this._positionInputElementTimer = A.Timer_Timer(B.Duration_100000, new A.TextField__invokeIosWorkaround_closure(_this)); _this.editableElement.focus(); t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); A.callMethod(t1, "removeAttribute", ["role"]); t1 = _this.editableElement; t1.toString; A.DomEventTargetExtension_addEventListener(t1, "blur", type$.JavaScriptFunction._as(A.allowInterop(new A.TextField__invokeIosWorkaround_closure0(_this))), null); }, update$0(_) { var t1, t2, t3, element, _this = this; _this.super$PrimaryRoleManager$update(0); t1 = _this.editableElement; if (t1 != null) { t1 = t1.style; t2 = _this.semanticsObject; t3 = t2.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", A.S(t3.right - t3.left) + "px"); t3 = t2.__engine$_rect; A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", A.S(t3.bottom - t3.top) + "px"); if ((t2.__engine$_flags & 32) !== 0) { t1 = self.document.activeElement; t3 = _this.editableElement; t3.toString; if (!J.$eq$(t1, t3)) t2.owner._oneTimePostUpdateCallbacks.push(new A.TextField_update_closure(_this)); t1 = $.SemanticsTextEditingStrategy__instance; if (t1 != null) t1.activate$1(_this); } else { t1 = self.document.activeElement; t2 = _this.editableElement; t2.toString; if (J.$eq$(t1, t2)) { t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_1) { t1 = $.$get$_operatingSystem(); t1 = t1 === B.OperatingSystem_0; } else t1 = false; if (!t1) { t1 = $.SemanticsTextEditingStrategy__instance; if (t1 != null) if (t1.activeTextField === _this) t1.disable$0(0); } _this.editableElement.blur(); } } } element = _this.editableElement; if (element == null) { t1 = _this.__PrimaryRoleManager_element_F; t1 === $ && A.throwUnnamedLateFieldNI(); element = t1; } t1 = _this.semanticsObject.__engine$_label; if (t1 != null && t1.length !== 0) { t1.toString; t1 = A.jsify(t1); A.callMethod(element, "setAttribute", ["aria-label", t1 == null ? type$.Object._as(t1) : t1]); } else A.callMethod(element, "removeAttribute", ["aria-label"]); }, dispose$0() { var t1, _this = this; _this.super$PrimaryRoleManager$dispose(); t1 = _this._positionInputElementTimer; if (t1 != null) t1.cancel$0(0); _this._positionInputElementTimer = null; t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_1) { t1 = $.$get$_operatingSystem(); t1 = t1 === B.OperatingSystem_0; } else t1 = false; if (!t1) { t1 = _this.editableElement; if (t1 != null) t1.remove(); } t1 = $.SemanticsTextEditingStrategy__instance; if (t1 != null) if (t1.activeTextField === _this) t1.disable$0(0); } }; A.TextField__initializeForBlink_closure.prototype = { call$1($event) { var t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._gestureMode !== B.GestureMode_1) return; $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(this.$this.semanticsObject.id, B.SemanticsAction_32768_didGainAccessibilityFocus, null); }, $signature: 33 }; A.TextField__initializeForBlink_closure0.prototype = { call$1($event) { var t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._gestureMode !== B.GestureMode_1) return; $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(this.$this.semanticsObject.id, B.SemanticsAction_65536_didLoseAccessibilityFocus, null); }, $signature: 33 }; A.TextField__initializeForWebkit_closure.prototype = { call$1($event) { var t1 = this._box_0; t1.lastPointerDownOffsetX = $event.clientX; t1.lastPointerDownOffsetY = $event.clientY; }, $signature: 33 }; A.TextField__initializeForWebkit_closure0.prototype = { call$1($event) { var deltaX, t3, deltaY, t1 = this._box_0, t2 = t1.lastPointerDownOffsetX; if (t2 != null) { deltaX = $event.clientX - t2; t2 = $event.clientY; t3 = t1.lastPointerDownOffsetY; t3.toString; deltaY = t2 - t3; if (deltaX * deltaX + deltaY * deltaY < 324) { t2 = this.$this; $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$3(t2.semanticsObject.id, B.SemanticsAction_1_tap, null); t2._invokeIosWorkaround$0(); } } t1.lastPointerDownOffsetY = t1.lastPointerDownOffsetX = null; }, $signature: 33 }; A.TextField__invokeIosWorkaround_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.editableElement; if (t2 != null) A.DomCSSStyleDeclarationExtension_setProperty(t2.style, "transform", ""); t1._positionInputElementTimer = null; }, $signature: 0 }; A.TextField__invokeIosWorkaround_closure0.prototype = { call$1($event) { var t3, t1 = this.$this, t2 = t1.__PrimaryRoleManager_element_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.jsify("textbox"); A.callMethod(t2, "setAttribute", ["role", t3 == null ? type$.Object._as(t3) : t3]); t1.editableElement.remove(); t3 = $.SemanticsTextEditingStrategy__instance; if (t3 != null) if (t3.activeTextField === t1) t3.disable$0(0); t2.focus(); t1.editableElement = null; }, $signature: 33 }; A.TextField_update_closure.prototype = { call$0() { this.$this.editableElement.focus(); }, $signature: 0 }; A._TypedDataBuffer.prototype = { get$length(_) { return this.__engine$_length; }, $index(_, index) { if (index >= this.__engine$_length) throw A.wrapException(A.IndexError$(index, this, null, null, null)); return this._buffer[index]; }, $indexSet(_, index, value) { if (index >= this.__engine$_length) throw A.wrapException(A.IndexError$(index, this, null, null, null)); this._buffer[index] = value; }, set$length(_, newLength) { var t2, i, newBuffer, _this = this, t1 = _this.__engine$_length; if (newLength < t1) for (t2 = _this._buffer, i = newLength; i < t1; ++i) t2[i] = 0; else { t1 = _this._buffer.length; if (newLength > t1) { if (t1 === 0) newBuffer = new Uint8Array(newLength); else newBuffer = _this._createBiggerBuffer$1(newLength); B.NativeUint8List_methods.setRange$3(newBuffer, 0, _this.__engine$_length, _this._buffer); _this._buffer = newBuffer; } } _this.__engine$_length = newLength; }, __engine$_add$1(_, value) { var _this = this, t1 = _this.__engine$_length; if (t1 === _this._buffer.length) _this.__engine$_grow$1(t1); _this._buffer[_this.__engine$_length++] = value; }, add$1(_, value) { var _this = this, t1 = _this.__engine$_length; if (t1 === _this._buffer.length) _this.__engine$_grow$1(t1); _this._buffer[_this.__engine$_length++] = value; }, addAll$3(_, values, start, end) { A.RangeError_checkNotNegative(start, "start"); if (end != null && start > end) throw A.wrapException(A.RangeError$range(end, start, null, "end", null)); this._addAll$3(values, start, end); }, addAll$1(_, values) { return this.addAll$3(0, values, 0, null); }, insertAll$2(_, index, values) { var end, writeIndex, skipCount, value, t2, writeIndex0, _this = this, _null = null, t1 = _this.__engine$_length; A.IndexError_check(index, t1 + 1, _this, _null, "index"); A.RangeError_checkNotNegative(0, "start"); if (index === t1) { _this._addAll$3(values, 0, _null); return; } end = type$.List_dynamic._is(values) ? J.get$length$asx(values) : _null; if (end != null) { _this._insertKnownLength$4(index, values, 0, end); return; } writeIndex = _this.__engine$_length; for (t1 = J.get$iterator$ax(values), skipCount = 0; t1.moveNext$0();) { value = t1.get$current(t1); t2 = _this._buffer; if (writeIndex === t2.length) { t2 = _this._createBiggerBuffer$1(_null); B.NativeUint8List_methods.setRange$3(t2, 0, writeIndex, _this._buffer); _this._buffer = t2; } writeIndex0 = writeIndex + 1; t2[writeIndex] = value; writeIndex = writeIndex0; } A._TypedDataBuffer__reverse(_this._buffer, index, _this.__engine$_length); A._TypedDataBuffer__reverse(_this._buffer, _this.__engine$_length, writeIndex); A._TypedDataBuffer__reverse(_this._buffer, index, writeIndex); _this.__engine$_length = writeIndex; return; }, _addAll$3(values, start, end) { var t1, i, value, _this = this; if (A._instanceType(_this)._eval$1("List<_TypedDataBuffer.E>")._is(values)) end = end == null ? J.get$length$asx(values) : end; if (end != null) { _this._insertKnownLength$4(_this.__engine$_length, values, start, end); return; } for (t1 = J.get$iterator$ax(values), i = 0; t1.moveNext$0();) { value = t1.get$current(t1); if (i >= start) _this.__engine$_add$1(0, value); ++i; } if (i < start) throw A.wrapException(A.StateError$("Too few elements")); }, _insertKnownLength$4(index, values, start, end) { var valuesLength, newLength, t2, _this = this, t1 = J.getInterceptor$asx(values); if (start > t1.get$length(values) || end > t1.get$length(values)) throw A.wrapException(A.StateError$("Too few elements")); valuesLength = end - start; newLength = _this.__engine$_length + valuesLength; _this._ensureCapacity$1(newLength); t1 = _this._buffer; t2 = index + valuesLength; B.NativeUint8List_methods.setRange$4(t1, t2, _this.__engine$_length + valuesLength, t1, index); B.NativeUint8List_methods.setRange$4(_this._buffer, index, t2, values, start); _this.__engine$_length = newLength; }, insert$2(_, index, element) { var t1, t2, newBuffer, _this = this; if (index < 0 || index > _this.__engine$_length) throw A.wrapException(A.RangeError$range(index, 0, _this.__engine$_length, null, null)); t1 = _this.__engine$_length; t2 = _this._buffer; if (t1 < t2.length) { B.NativeUint8List_methods.setRange$4(t2, index + 1, t1 + 1, t2, index); _this._buffer[index] = element; ++_this.__engine$_length; return; } newBuffer = _this._createBiggerBuffer$1(null); B.NativeUint8List_methods.setRange$3(newBuffer, 0, index, _this._buffer); B.NativeUint8List_methods.setRange$4(newBuffer, index + 1, _this.__engine$_length + 1, _this._buffer, index); newBuffer[index] = element; ++_this.__engine$_length; _this._buffer = newBuffer; }, _ensureCapacity$1(requiredCapacity) { var newBuffer, _this = this; if (requiredCapacity <= _this._buffer.length) return; newBuffer = _this._createBiggerBuffer$1(requiredCapacity); B.NativeUint8List_methods.setRange$3(newBuffer, 0, _this.__engine$_length, _this._buffer); _this._buffer = newBuffer; }, _createBiggerBuffer$1(requiredCapacity) { var newLength = this._buffer.length * 2; if (requiredCapacity != null && newLength < requiredCapacity) newLength = requiredCapacity; else if (newLength < 8) newLength = 8; return new Uint8Array(newLength); }, __engine$_grow$1($length) { var t1 = this._createBiggerBuffer$1(null); B.NativeUint8List_methods.setRange$3(t1, 0, $length, this._buffer); this._buffer = t1; }, setRange$4(_, start, end, source, skipCount) { var t1 = this.__engine$_length; if (end > t1) throw A.wrapException(A.RangeError$range(end, 0, t1, null, null)); t1 = this._buffer; if (A._instanceType(this)._eval$1("_TypedDataBuffer<_TypedDataBuffer.E>")._is(source)) B.NativeUint8List_methods.setRange$4(t1, start, end, source._buffer, skipCount); else B.NativeUint8List_methods.setRange$4(t1, start, end, source, skipCount); }, setRange$3(_, start, end, source) { return this.setRange$4(0, start, end, source, 0); } }; A._IntBuffer.prototype = {}; A.Uint8Buffer.prototype = {}; A.MethodCall.prototype = { toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(" + this.method + ", " + A.S(this.$arguments) + ")"; } }; A.JSONMessageCodec.prototype = { encodeMessage$1(message) { return A.NativeByteData_NativeByteData$view(B.C_Utf8Encoder.convert$1(B.C_JsonCodec.encode$1(message)).buffer, 0, null); }, decodeMessage$1(message) { if (message == null) return message; return B.C_JsonCodec.decode$1(0, B.Utf8Decoder_false.convert$1(J.asUint8List$0$x(J.get$buffer$x(message)))); } }; A.JSONMethodCodec.prototype = { encodeMethodCall$1($call) { return B.C_JSONMessageCodec.encodeMessage$1(A.LinkedHashMap_LinkedHashMap$_literal(["method", $call.method, "args", $call.$arguments], type$.String, type$.dynamic)); }, decodeMethodCall$1(methodCall) { var t1, method, $arguments, _null = null, decoded = B.C_JSONMessageCodec.decodeMessage$1(methodCall); if (!type$.Map_dynamic_dynamic._is(decoded)) throw A.wrapException(A.FormatException$("Expected method call Map, got " + A.S(decoded), _null, _null)); t1 = J.getInterceptor$asx(decoded); method = t1.$index(decoded, "method"); $arguments = t1.$index(decoded, "args"); if (typeof method == "string") return new A.MethodCall(method, $arguments); throw A.wrapException(A.FormatException$("Invalid method call: " + A.S(decoded), _null, _null)); } }; A.StandardMessageCodec.prototype = { encodeMessage$1(message) { var buffer = A.WriteBuffer_WriteBuffer(); this.writeValue$2(0, buffer, true); return buffer.done$0(); }, decodeMessage$1(message) { var buffer, result; if (message == null) return null; buffer = new A.ReadBuffer(message); result = this.readValue$1(0, buffer); if (buffer.__engine$_position < message.byteLength) throw A.wrapException(B.FormatException_oCg); return result; }, writeValue$2(_, buffer, value) { var t1, t2, t3, bytes, _this = this; if (value == null) buffer._buffer.__engine$_add$1(0, 0); else if (A._isBool(value)) { t1 = value ? 1 : 2; buffer._buffer.__engine$_add$1(0, t1); } else if (typeof value == "number") { t1 = buffer._buffer; t1.__engine$_add$1(0, 6); buffer._alignTo$1(8); buffer._eightBytes.setFloat64(0, value, B.C_Endian === $.$get$Endian_host()); t1.addAll$1(0, buffer._eightBytesAsList); } else if (A._isInt(value)) { t1 = -2147483648 <= value && value <= 2147483647; t2 = buffer._buffer; t3 = buffer._eightBytes; if (t1) { t2.__engine$_add$1(0, 3); t3.setInt32(0, value, B.C_Endian === $.$get$Endian_host()); t2.addAll$3(0, buffer._eightBytesAsList, 0, 4); } else { t2.__engine$_add$1(0, 4); B.NativeByteData_methods.setInt64$3(t3, 0, value, $.$get$Endian_host()); } } else if (typeof value == "string") { t1 = buffer._buffer; t1.__engine$_add$1(0, 7); bytes = B.C_Utf8Encoder.convert$1(value); _this.writeSize$2(buffer, bytes.length); t1.addAll$1(0, bytes); } else if (type$.Uint8List._is(value)) { t1 = buffer._buffer; t1.__engine$_add$1(0, 8); _this.writeSize$2(buffer, J.get$length$asx(value)); t1.addAll$1(0, value); } else if (type$.Int32List._is(value)) { t1 = buffer._buffer; t1.__engine$_add$1(0, 9); t2 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t2.get$length(value)); buffer._alignTo$1(4); t1.addAll$1(0, J.asUint8List$2$x(t2.get$buffer(value), t2.get$offsetInBytes(value), 4 * t2.get$length(value))); } else if (value instanceof A._UnmodifiableInt64ListView) { buffer._buffer.__engine$_add$1(0, 10); _this.writeSize$2(buffer, value.get$length(0)); } else if (type$.Float64List._is(value)) { t1 = buffer._buffer; t1.__engine$_add$1(0, 11); t2 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t2.get$length(value)); buffer._alignTo$1(8); t1.addAll$1(0, J.asUint8List$2$x(t2.get$buffer(value), t2.get$offsetInBytes(value), 8 * t2.get$length(value))); } else if (type$.List_dynamic._is(value)) { buffer._buffer.__engine$_add$1(0, 12); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); for (t1 = t1.get$iterator(value); t1.moveNext$0();) _this.writeValue$2(0, buffer, t1.get$current(t1)); } else if (type$.Map_dynamic_dynamic._is(value)) { buffer._buffer.__engine$_add$1(0, 13); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); t1.forEach$1(value, new A.StandardMessageCodec_writeValue_closure(_this, buffer)); } else throw A.wrapException(A.ArgumentError$value(value, null, null)); }, readValue$1(_, buffer) { if (buffer.__engine$_position >= buffer.data.byteLength) throw A.wrapException(B.FormatException_oCg); return this.readValueOfType$2(buffer.getUint8$0(0), buffer); }, readValueOfType$2(type, buffer) { var result, value, $length, t1, list, i, t2, t3, _this = this; switch (type) { case 0: result = null; break; case 1: result = true; break; case 2: result = false; break; case 3: value = buffer.data.getInt32(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); buffer.__engine$_position += 4; result = value; break; case 4: result = buffer.getInt64$0(0); break; case 5: $length = _this.readSize$1(buffer); result = A.int_parse(B.Utf8Decoder_false.convert$1(buffer.getUint8List$1($length)), 16); break; case 6: buffer._alignTo$1(8); value = buffer.data.getFloat64(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); buffer.__engine$_position += 8; result = value; break; case 7: $length = _this.readSize$1(buffer); result = B.Utf8Decoder_false.convert$1(buffer.getUint8List$1($length)); break; case 8: result = buffer.getUint8List$1(_this.readSize$1(buffer)); break; case 9: $length = _this.readSize$1(buffer); buffer._alignTo$1(4); t1 = buffer.data; list = A.NativeInt32List_NativeInt32List$view(t1.buffer, t1.byteOffset + buffer.__engine$_position, $length); buffer.__engine$_position = buffer.__engine$_position + 4 * $length; result = list; break; case 10: result = buffer.getInt64List$1(_this.readSize$1(buffer)); break; case 11: $length = _this.readSize$1(buffer); buffer._alignTo$1(8); t1 = buffer.data; list = A.NativeFloat64List_NativeFloat64List$view(t1.buffer, t1.byteOffset + buffer.__engine$_position, $length); buffer.__engine$_position = buffer.__engine$_position + 8 * $length; result = list; break; case 12: $length = _this.readSize$1(buffer); result = []; for (t1 = buffer.data, i = 0; i < $length; ++i) { t2 = buffer.__engine$_position; if (t2 >= t1.byteLength) A.throwExpression(B.FormatException_oCg); buffer.__engine$_position = t2 + 1; result.push(_this.readValueOfType$2(t1.getUint8(t2), buffer)); } break; case 13: $length = _this.readSize$1(buffer); t1 = type$.dynamic; result = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = buffer.data, i = 0; i < $length; ++i) { t2 = buffer.__engine$_position; if (t2 >= t1.byteLength) A.throwExpression(B.FormatException_oCg); buffer.__engine$_position = t2 + 1; t2 = _this.readValueOfType$2(t1.getUint8(t2), buffer); t3 = buffer.__engine$_position; if (t3 >= t1.byteLength) A.throwExpression(B.FormatException_oCg); buffer.__engine$_position = t3 + 1; result.$indexSet(0, t2, _this.readValueOfType$2(t1.getUint8(t3), buffer)); } break; default: throw A.wrapException(B.FormatException_oCg); } return result; }, writeSize$2(buffer, value) { var t1, t2, t3; if (value < 254) buffer._buffer.__engine$_add$1(0, value); else { t1 = buffer._buffer; t2 = buffer._eightBytes; t3 = buffer._eightBytesAsList; if (value <= 65535) { t1.__engine$_add$1(0, 254); t2.setUint16(0, value, B.C_Endian === $.$get$Endian_host()); t1.addAll$3(0, t3, 0, 2); } else { t1.__engine$_add$1(0, 255); t2.setUint32(0, value, B.C_Endian === $.$get$Endian_host()); t1.addAll$3(0, t3, 0, 4); } } }, readSize$1(buffer) { var value = buffer.getUint8$0(0); switch (value) { case 254: value = buffer.data.getUint16(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); buffer.__engine$_position += 2; return value; case 255: value = buffer.data.getUint32(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); buffer.__engine$_position += 4; return value; default: return value; } } }; A.StandardMessageCodec_writeValue_closure.prototype = { call$2(key, value) { var t1 = this.$this, t2 = this.buffer; t1.writeValue$2(0, t2, key); t1.writeValue$2(0, t2, value); }, $signature: 241 }; A.StandardMethodCodec.prototype = { decodeMethodCall$1(methodCall) { var buffer, method, $arguments; methodCall.toString; buffer = new A.ReadBuffer(methodCall); method = B.C_StandardMessageCodec.readValue$1(0, buffer); $arguments = B.C_StandardMessageCodec.readValue$1(0, buffer); if (typeof method == "string" && buffer.__engine$_position >= methodCall.byteLength) return new A.MethodCall(method, $arguments); else throw A.wrapException(B.FormatException_Qi2); }, encodeSuccessEnvelope$1(result) { var buffer = A.WriteBuffer_WriteBuffer(); buffer._buffer.__engine$_add$1(0, 0); B.C_StandardMessageCodec.writeValue$2(0, buffer, result); return buffer.done$0(); }, encodeErrorEnvelope$3$code$details$message(code, details, message) { var buffer = A.WriteBuffer_WriteBuffer(); buffer._buffer.__engine$_add$1(0, 1); B.C_StandardMessageCodec.writeValue$2(0, buffer, code); B.C_StandardMessageCodec.writeValue$2(0, buffer, message); B.C_StandardMessageCodec.writeValue$2(0, buffer, details); return buffer.done$0(); } }; A.WriteBuffer.prototype = { _alignTo$1(alignment) { var t2, i, t1 = this._buffer, mod = B.JSInt_methods.$mod(t1.__engine$_length, alignment); if (mod !== 0) for (t2 = alignment - mod, i = 0; i < t2; ++i) t1.__engine$_add$1(0, 0); }, done$0() { var t1, t2; this._debugFinalized = true; t1 = this._buffer; t2 = t1._buffer; return A.NativeByteData_NativeByteData$view(t2.buffer, 0, t1.__engine$_length * t2.BYTES_PER_ELEMENT); } }; A.ReadBuffer.prototype = { getUint8$0(_) { return this.data.getUint8(this.__engine$_position++); }, getInt64$0(_) { B.NativeByteData_methods.getInt64$2(this.data, this.__engine$_position, $.$get$Endian_host()); }, getUint8List$1($length) { var t1 = this.data, list = A.NativeUint8List_NativeUint8List$view(t1.buffer, t1.byteOffset + this.__engine$_position, $length); this.__engine$_position += $length; return list; }, getInt64List$1($length) { var t1; this._alignTo$1(8); t1 = this.data; B.NativeByteBuffer_methods.asInt64List$2(t1.buffer, t1.byteOffset + this.__engine$_position, $length); }, _alignTo$1(alignment) { var t1 = this.__engine$_position, mod = B.JSInt_methods.$mod(t1, alignment); if (mod !== 0) this.__engine$_position = t1 + (alignment - mod); } }; A.SurfaceShadowData.prototype = {}; A.CanvasParagraph.prototype = { get$width(_) { return this.get$_layoutService().width; }, get$height(_) { return this.get$_layoutService().height; }, get$longestLine() { var t1 = this.get$_layoutService().longestLine; t1 = t1 == null ? null : t1.lineMetrics.width; return t1 == null ? 0 : t1; }, get$minIntrinsicWidth() { return this.get$_layoutService().minIntrinsicWidth; }, get$maxIntrinsicWidth() { return this.get$_layoutService().maxIntrinsicWidth; }, get$alphabeticBaseline(_) { return this.get$_layoutService().alphabeticBaseline; }, get$ideographicBaseline(_) { return this.get$_layoutService().ideographicBaseline; }, get$didExceedMaxLines() { return this.get$_layoutService().didExceedMaxLines; }, get$_layoutService() { var t1, _this = this, value = _this.__CanvasParagraph__layoutService_FI; if (value === $) { t1 = A._setArrayType([], type$.JSArray_ParagraphLine); _this.__CanvasParagraph__layoutService_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__CanvasParagraph__layoutService_FI = new A.TextLayoutService(_this, t1, B.Rect_0_0_0_0); } return value; }, layout$1(constraints) { var _this = this; if (constraints.$eq(0, _this._lastUsedConstraints)) return; A._Cell$named("stopwatch"); _this.get$_layoutService().performLayout$1(constraints); _this.isLaidOut = true; _this._lastUsedConstraints = constraints; _this._cachedDomElement = null; }, toDomElement$0() { var t1, domElement = this._cachedDomElement; if (domElement == null) { t1 = this._cachedDomElement = this._createDomElement$0(); return t1; } return A.DomNodeExtension_cloneNode(domElement, true); }, _createDomElement$0() { var t1, t2, i, value, t3, result, value0, t4, _i, fragment, text, spanElement, t5, t6, t7, color, strokeWidth, adaptedWidth, background, fontSize, updateDecoration, shadows, t8, textDecoration, decorationColor, fontFeatures, fontVariations, _this = this, _null = null, rootElement = A.DomDocumentExtension_createElement(self.document, "flt-paragraph"), cssStyle = rootElement.style; A.DomCSSStyleDeclarationExtension_setProperty(cssStyle, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(cssStyle, "white-space", "pre"); t1 = type$.Object; t2 = type$.JSArray_ParagraphLine; i = 0; while (true) { value = _this.__CanvasParagraph__layoutService_FI; if (value === $) { t3 = A._setArrayType([], t2); _this.__CanvasParagraph__layoutService_FI !== $ && A.throwUnnamedLateFieldADI(); result = _this.__CanvasParagraph__layoutService_FI = new A.TextLayoutService(_this, t3, B.Rect_0_0_0_0); value0 = result; value = value0; } else value0 = value; if (!(i < value.lines.length)) break; if (value0 === $) { t3 = A._setArrayType([], t2); _this.__CanvasParagraph__layoutService_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__CanvasParagraph__layoutService_FI = new A.TextLayoutService(_this, t3, B.Rect_0_0_0_0); } else value = value0; for (t3 = value.lines[i].fragments, t4 = t3.length, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { fragment = t3[_i]; if (fragment.get$isPlaceholder()) continue; text = fragment.getText$1(_this); if (text.length === 0) continue; spanElement = A.DomDocumentExtension_createElement(self.document, "flt-span"); if (fragment.__engine$_textDirection === B.TextDirection_0) { t5 = A.jsify("rtl"); spanElement.setAttribute.apply(spanElement, ["dir", t5 == null ? t1._as(t5) : t5]); } t5 = fragment.span; t5 = t5.get$style(t5); cssStyle = spanElement.style; t6 = t5.foreground; t7 = t6 == null; color = t7 ? _null : t6.get$color(t6); if (color == null) color = t5.color; if ((t7 ? _null : t6.get$style(t6)) === B.PaintingStyle_1) { cssStyle.setProperty.apply(cssStyle, ["color", "transparent", ""]); strokeWidth = t7 ? _null : t6.get$strokeWidth(); if (strokeWidth != null && strokeWidth > 0) adaptedWidth = strokeWidth; else { $._window.toString; t6 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t6 == null) { t6 = self.window.devicePixelRatio; if (t6 === 0) t6 = 1; } adaptedWidth = 1 / t6; } t6 = color == null ? _null : A.colorValueToCssString(color.get$value(color)); cssStyle.setProperty.apply(cssStyle, ["-webkit-text-stroke", A.S(adaptedWidth) + "px " + A.S(t6), ""]); } else if (color != null) { t6 = A.colorValueToCssString(color.get$value(color)); cssStyle.setProperty.apply(cssStyle, ["color", t6, ""]); } t6 = t5.background; background = t6 == null ? _null : t6.get$color(t6); if (background != null) { t6 = A.colorValueToCssString(background.value); cssStyle.setProperty.apply(cssStyle, ["background-color", t6, ""]); } fontSize = t5.fontSize; if (fontSize != null) { t6 = B.JSNumber_methods.floor$0(fontSize); cssStyle.setProperty.apply(cssStyle, ["font-size", "" + t6 + "px", ""]); } t6 = t5.fontWeight; if (t6 != null) { t6 = A.fontWeightIndexToCss(t6.index); cssStyle.setProperty.apply(cssStyle, ["font-weight", t6, ""]); } t6 = t5.fontStyle; if (t6 != null) { t6 = t6 === B.FontStyle_0 ? "normal" : "italic"; cssStyle.setProperty.apply(cssStyle, ["font-style", t6, ""]); } t6 = A.canonicalizeFontFamily(t5.fontFamily); t6.toString; cssStyle.setProperty.apply(cssStyle, ["font-family", t6, ""]); t6 = t5.letterSpacing; if (t6 != null) cssStyle.setProperty.apply(cssStyle, ["letter-spacing", A.S(t6) + "px", ""]); t6 = t5.wordSpacing; if (t6 != null) cssStyle.setProperty.apply(cssStyle, ["word-spacing", A.S(t6) + "px", ""]); t6 = t5.decoration; t7 = t6 != null; updateDecoration = t7 && true; shadows = t5.shadows; if (shadows != null) { t8 = A._shadowListToCss(shadows); cssStyle.setProperty.apply(cssStyle, ["text-shadow", t8, ""]); } if (updateDecoration) if (t7) { t7 = t5.decorationStyle; t6 = t6._mask; t8 = (t6 | 1) === t6 ? "" + "underline " : ""; if ((t6 | 2) === t6) t8 += "overline "; t6 = (t6 | 4) === t6 ? t8 + "line-through " : t8; if (t7 != null) t6 += A.S(A._decorationStyleToCssString(t7)); textDecoration = t6.length === 0 ? _null : t6.charCodeAt(0) == 0 ? t6 : t6; if (textDecoration != null) { t6 = $.$get$_browserEngine(); if (t6 === B.BrowserEngine_1) { t6 = spanElement.style; t6.setProperty.apply(t6, ["-webkit-text-decoration", textDecoration, ""]); } else cssStyle.setProperty.apply(cssStyle, ["text-decoration", textDecoration, ""]); decorationColor = t5.decorationColor; if (decorationColor != null) { t6 = A.colorValueToCssString(decorationColor.get$value(decorationColor)); cssStyle.setProperty.apply(cssStyle, ["text-decoration-color", t6, ""]); } } } fontFeatures = t5.fontFeatures; if (fontFeatures != null && fontFeatures.length !== 0) { t6 = A._fontFeatureListToCss(fontFeatures); cssStyle.setProperty.apply(cssStyle, ["font-feature-settings", t6, ""]); } fontVariations = t5.fontVariations; if (fontVariations != null && fontVariations.length !== 0) { t5 = A._fontVariationListToCss(fontVariations); cssStyle.setProperty.apply(cssStyle, ["font-variation-settings", t5, ""]); } t5 = fragment.toPaintingTextBox$0(); t6 = t5.left; t7 = t5.top; t8 = spanElement.style; t8.setProperty.apply(t8, ["position", "absolute", ""]); t8.setProperty.apply(t8, ["top", A.S(t7) + "px", ""]); t8.setProperty.apply(t8, ["left", A.S(t6) + "px", ""]); t8.setProperty.apply(t8, ["width", A.S(t5.right - t6) + "px", ""]); t8.setProperty.apply(t8, ["line-height", A.S(t5.bottom - t7) + "px", ""]); t5 = self.document; spanElement.append(t5.createTextNode.apply(t5, [text])); rootElement.append(spanElement); } ++i; } return rootElement; }, getBoxesForPlaceholders$0() { return this.get$_layoutService().getBoxesForPlaceholders$0(); }, getBoxesForRange$4$boxHeightStyle$boxWidthStyle(start, end, boxHeightStyle, boxWidthStyle) { return this.get$_layoutService().getBoxesForRange$4(start, end, boxHeightStyle, boxWidthStyle); }, getBoxesForRange$3$boxHeightStyle(start, end, boxHeightStyle) { return this.getBoxesForRange$4$boxHeightStyle$boxWidthStyle(start, end, boxHeightStyle, B.BoxWidthStyle_0); }, getPositionForOffset$1(offset) { return this.get$_layoutService().getPositionForOffset$1(offset); }, getClosestGlyphInfoForOffset$1(offset) { return this.get$_layoutService().getClosestGlyphInfo$1(offset); }, getWordBoundary$1(position) { var characterPosition, t1; switch (position.affinity.index) { case 0: characterPosition = position.offset - 1; break; case 1: characterPosition = position.offset; break; default: characterPosition = null; } t1 = this.plainText; return new A.TextRange(A.WordBreaker__findBreakIndex(B._FindBreakDirection_m1_1_backward, t1, characterPosition + 1), A.WordBreaker__findBreakIndex(B._FindBreakDirection_1_0_forward, t1, characterPosition)); }, getLineBoundary$1(position) { var lineNumber, line, _this = this; if (_this.get$_layoutService().lines.length === 0) return B.TextRange_m1_m1; lineNumber = _this._findLine$3(position.offset, 0, _this.get$_layoutService().lines.length); line = lineNumber != null ? _this.get$_layoutService().lines[lineNumber] : B.JSArray_methods.get$last(_this.get$_layoutService().lines); return new A.TextRange(line.startIndex, line.endIndex - line.trailingNewlines); }, computeLineMetrics$0() { var t1 = this.get$_layoutService().lines, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,EngineLineMetrics>"); return A.List_List$of(new A.MappedListIterable(t1, new A.CanvasParagraph_computeLineMetrics_closure(), t2), true, t2._eval$1("ListIterable.E")); }, _findLine$3(codeUnitOffset, startLine, endLine) { var t1, isOutOfBounds, midIndex, _this = this; if (endLine > startLine) if (codeUnitOffset >= _this.get$_layoutService().lines[startLine].startIndex) { t1 = endLine < _this.get$_layoutService().lines.length && _this.get$_layoutService().lines[endLine].startIndex <= codeUnitOffset; isOutOfBounds = t1; } else isOutOfBounds = true; else isOutOfBounds = true; if (isOutOfBounds) return null; if (endLine === startLine + 1) return codeUnitOffset >= _this.get$_layoutService().lines[startLine].get$visibleEndIndex() ? null : startLine; midIndex = B.JSInt_methods._tdivFast$1(startLine + endLine, 2); t1 = _this._findLine$3(codeUnitOffset, midIndex, endLine); return t1 == null ? _this._findLine$3(codeUnitOffset, startLine, midIndex) : t1; }, dispose$0() { this._disposed = true; } }; A.CanvasParagraph_computeLineMetrics_closure.prototype = { call$1(line) { return line.lineMetrics; }, $signature: 2750 }; A.ParagraphSpan.prototype = { get$style(receiver) { return this.style; }, get$end(receiver) { return this.end; } }; A.PlaceholderSpan.prototype = {$isParagraphSpan: 1, get$style(receiver) { return this.style; }, get$end(receiver) { return this.end; } }; A.StyleNode.prototype = { resolveStyle$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _this = this, style = _this._cachedStyle; if (style == null) { t1 = _this.get$__engine$_color(_this); t2 = _this.get$_decoration(); t3 = _this.get$_decorationColor(); t4 = _this.get$_decorationStyle(); t5 = _this.get$_decorationThickness(); t6 = _this.get$_fontWeight(_this); t7 = _this.get$_fontStyle(_this); t8 = _this.get$_textBaseline(); t9 = _this.get$_fontFamily(_this); t10 = _this.get$_fontFamilyFallback(); t11 = _this.get$_fontFeatures(); t12 = _this.get$_fontVariations(); t13 = _this.get$__engine$_fontSize(_this); t14 = _this.get$_letterSpacing(_this); t15 = _this.get$_wordSpacing(_this); t16 = _this.get$__engine$_height(_this); t17 = _this.get$_leadingDistribution(); t18 = _this.get$_locale(); t15 = _this._cachedStyle = A.EngineTextStyle$only(_this.get$_background(_this), t1, t2, t3, t4, t5, t9, t10, t11, t13, t7, t12, t6, _this.get$_foreground(), t16, t17, t14, t18, _this.get$_shadows(), t8, t15); return t15; } return style; } }; A.ChildStyleNode.prototype = { get$__engine$_color(_) { var t1 = this.style.color; if (t1 == null) if (this.get$_foreground() == null) { t1 = this.parent; t1 = t1.get$__engine$_color(t1); } else t1 = null; return t1; }, get$_decoration() { var t1 = this.style.decoration; return t1 == null ? this.parent.get$_decoration() : t1; }, get$_decorationColor() { var t1 = this.style.decorationColor; return t1 == null ? this.parent.get$_decorationColor() : t1; }, get$_decorationStyle() { var t1 = this.style.decorationStyle; return t1 == null ? this.parent.get$_decorationStyle() : t1; }, get$_decorationThickness() { var t1 = this.style.decorationThickness; return t1 == null ? this.parent.get$_decorationThickness() : t1; }, get$_fontWeight(_) { var t1 = this.style.fontWeight; if (t1 == null) { t1 = this.parent; t1 = t1.get$_fontWeight(t1); } return t1; }, get$_fontStyle(_) { var t1 = this.style.fontStyle; if (t1 == null) { t1 = this.parent; t1 = t1.get$_fontStyle(t1); } return t1; }, get$_textBaseline() { var t1 = this.style.textBaseline; return t1 == null ? this.parent.get$_textBaseline() : t1; }, get$_fontFamilyFallback() { var t1 = this.style.fontFamilyFallback; return t1 == null ? this.parent.get$_fontFamilyFallback() : t1; }, get$_fontFeatures() { var t1 = this.style.fontFeatures; return t1 == null ? this.parent.get$_fontFeatures() : t1; }, get$_fontVariations() { var t1 = this.style.fontVariations; return t1 == null ? this.parent.get$_fontVariations() : t1; }, get$__engine$_fontSize(_) { var t1 = this.style.fontSize; if (t1 == null) { t1 = this.parent; t1 = t1.get$__engine$_fontSize(t1); } return t1; }, get$_letterSpacing(_) { var t1 = this.style.letterSpacing; if (t1 == null) { t1 = this.parent; t1 = t1.get$_letterSpacing(t1); } return t1; }, get$_wordSpacing(_) { var t1 = this.style.wordSpacing; if (t1 == null) { t1 = this.parent; t1 = t1.get$_wordSpacing(t1); } return t1; }, get$__engine$_height(_) { var t1 = this.style.height; if (t1 == null) { t1 = this.parent; t1 = t1.get$__engine$_height(t1); } return t1; }, get$_leadingDistribution() { var t1 = this.style.leadingDistribution; return t1 == null ? this.parent.get$_leadingDistribution() : t1; }, get$_locale() { var t1 = this.style.locale; return t1 == null ? this.parent.get$_locale() : t1; }, get$_background(_) { var t1 = this.style.background; if (t1 == null) { t1 = this.parent; t1 = t1.get$_background(t1); } return t1; }, get$_foreground() { var t1 = this.style.foreground; return t1 == null ? this.parent.get$_foreground() : t1; }, get$_shadows() { var t1 = this.style.shadows; return t1 == null ? this.parent.get$_shadows() : t1; }, get$_fontFamily(_) { var t1 = this.style; if (t1.isFontFamilyProvided) t1 = t1.fontFamily; else { t1 = this.parent; t1 = t1.get$_fontFamily(t1); } return t1; } }; A.RootStyleNode.prototype = { get$__engine$_color(_) { return null; }, get$_decoration() { return null; }, get$_decorationColor() { return null; }, get$_decorationStyle() { return null; }, get$_decorationThickness() { return null; }, get$_fontWeight(_) { return this.paragraphStyle.fontWeight; }, get$_fontStyle(_) { return this.paragraphStyle.fontStyle; }, get$_textBaseline() { return null; }, get$_fontFamily(_) { var t1 = this.paragraphStyle.fontFamily; return t1 == null ? "sans-serif" : t1; }, get$_fontFamilyFallback() { return null; }, get$_fontFeatures() { return null; }, get$_fontVariations() { return null; }, get$__engine$_fontSize(_) { var t1 = this.paragraphStyle.fontSize; return t1 == null ? 14 : t1; }, get$_letterSpacing(_) { return null; }, get$_wordSpacing(_) { return null; }, get$__engine$_height(_) { return this.paragraphStyle.height; }, get$_leadingDistribution() { return null; }, get$_locale() { return this.paragraphStyle.locale; }, get$_background(_) { return null; }, get$_foreground() { return null; }, get$_shadows() { return null; } }; A.CanvasParagraphBuilder.prototype = { get$_currentStyleNode() { var t1 = this._styleStack, t2 = t1.length; return t2 === 0 ? this._rootStyleNode : t1[t2 - 1]; }, get$placeholderCount() { return this._placeholderCount; }, addPlaceholder$5$baseline$baselineOffset(width, height, alignment, baseline, baselineOffset) { var style, _this = this, t1 = _this._plainTextBuffer, t2 = t1._contents, t3 = t2 + $.$get$placeholderChar(); t1._contents = t3; style = _this.get$_currentStyleNode().resolveStyle$0(); _this._updateCanDrawOnCanvas$1(style); ++_this._placeholderCount; _this._placeholderScales.push(1); t1 = baselineOffset == null ? height : baselineOffset; _this._spans.push(new A.PlaceholderSpan(style, t2.length, t3.length, width, height, alignment, t1)); }, addPlaceholder$3(width, height, alignment) { return this.addPlaceholder$5$baseline$baselineOffset(width, height, alignment, null, null); }, pushStyle$1(style) { this._styleStack.push(new A.ChildStyleNode(this.get$_currentStyleNode(), type$.EngineTextStyle._as(style))); }, pop$0() { var t1 = this._styleStack; if (t1.length !== 0) t1.pop(); }, addText$1(text) { var style, _this = this, t1 = _this._plainTextBuffer, t2 = t1._contents, t3 = t2 + text; t1._contents = t3; style = _this.get$_currentStyleNode().resolveStyle$0(); _this._updateCanDrawOnCanvas$1(style); _this._spans.push(new A.ParagraphSpan(style, t2.length, t3.length)); }, _updateCanDrawOnCanvas$1(style) { var letterSpacing, decoration, t1, fontFeatures, fontVariations, _this = this; if (!_this._canDrawOnCanvas) return; letterSpacing = style.letterSpacing; if (letterSpacing != null && letterSpacing !== 0) { _this._canDrawOnCanvas = false; return; } decoration = style.decoration; if (decoration != null) { t1 = decoration._mask; t1 = B.TextDecoration_0._mask !== t1; } else t1 = false; if (t1) { _this._canDrawOnCanvas = false; return; } fontFeatures = style.fontFeatures; if (fontFeatures != null && fontFeatures.length !== 0) { _this._canDrawOnCanvas = false; return; } fontVariations = style.fontVariations; if (fontVariations != null && fontVariations.length !== 0) { _this._canDrawOnCanvas = false; return; } }, build$0() { var t2, _this = this, t1 = _this._spans; if (t1.length === 0) t1.push(new A.ParagraphSpan(_this._rootStyleNode.resolveStyle$0(), 0, 0)); t2 = _this._plainTextBuffer._contents; return new A.CanvasParagraph(t1, _this._paragraphStyle, t2.charCodeAt(0) == 0 ? t2 : t2, _this._canDrawOnCanvas); } }; A.HtmlFontCollection.prototype = { loadAssetFonts$1(manifest) { return this.loadAssetFonts$body$HtmlFontCollection(manifest); }, loadAssetFonts$body$HtmlFontCollection(manifest) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AssetFontsResult), $async$returnValue, $async$self = this, t1, t2, _i, family, t3, t4, _i0, loadedFonts, fontFailures, _0_1, _0_2, error, asset, pendingFonts, $async$temp1; var $async$loadAssetFonts$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start pendingFonts = A._setArrayType([], type$.JSArray_Future_Record_2_String_and_nullable_FontLoadError); for (t1 = manifest.families, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { family = t1[_i]; for (t3 = family.fontAssets, t4 = t3.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) pendingFonts.push(new A.HtmlFontCollection_loadAssetFonts_closure($async$self, t3[_i0], family).call$0()); } loadedFonts = A._setArrayType([], type$.JSArray_String); fontFailures = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.FontLoadError); $async$temp1 = J; $async$goto = 3; return A._asyncAwait(A.Future_wait(pendingFonts, type$.Record_2_String_and_nullable_FontLoadError), $async$loadAssetFonts$1); case 3: // returning from await. t1 = $async$temp1.get$iterator$ax($async$result); case 4: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 5; break; } t2 = t1.get$current(t1); _0_1 = t2._0; _0_2 = t2._1; error = _0_2; asset = _0_1; t2 = true; if (!t2) throw A.wrapException(A.StateError$("Pattern matching error")); if (error == null) loadedFonts.push(asset); else fontFailures.$indexSet(0, asset, error); // goto for condition $async$goto = 4; break; case 5: // after for $async$returnValue = new A.AssetFontsResult(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadAssetFonts$1, $async$completer); }, get$fontFallbackManager() { return null; }, clear$0(_) { self.document.fonts.clear(); }, _loadFontAsset$3(family, asset, descriptors) { return this._loadFontAsset$body$HtmlFontCollection(family, asset, descriptors); }, _loadFontAsset$body$HtmlFontCollection(family, asset, descriptors) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_FontLoadError), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, error, error0, font, t1, exception, t2, _i, fontFaces, errors, $async$exception, $async$exception1, $async$temp1, $async$temp2; var $async$_loadFontAsset$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start fontFaces = A._setArrayType([], type$.JSArray_JavaScriptObject); errors = A._setArrayType([], type$.JSArray_FontLoadError); $async$handler = 4; t1 = $.$get$HtmlFontCollection_startWithDigit(); $async$goto = t1._nativeRegExp.test(family) || $.$get$HtmlFontCollection_notPunctuation().stringMatch$1(family) !== family ? 7 : 8; break; case 7: // then $async$temp1 = J; $async$temp2 = fontFaces; $async$goto = 9; return A._asyncAwait($async$self._loadFontFace$3("'" + family + "'", asset, descriptors), $async$_loadFontAsset$3); case 9: // returning from await. $async$temp1.add$1$ax($async$temp2, $async$result); case 8: // join $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; t1 = A.unwrapException($async$exception); if (t1 instanceof A.FontLoadError) { error = t1; J.add$1$ax(errors, error); } else throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally $async$handler = 11; $async$temp1 = J; $async$temp2 = fontFaces; $async$goto = 14; return A._asyncAwait($async$self._loadFontFace$3(family, asset, descriptors), $async$_loadFontAsset$3); case 14: // returning from await. $async$temp1.add$1$ax($async$temp2, $async$result); $async$handler = 2; // goto after finally $async$goto = 13; break; case 11: // catch $async$handler = 10; $async$exception1 = $async$currentError; t1 = A.unwrapException($async$exception1); if (t1 instanceof A.FontLoadError) { error0 = t1; J.add$1$ax(errors, error0); } else throw $async$exception1; // goto after finally $async$goto = 13; break; case 10: // uncaught // goto rethrow $async$goto = 2; break; case 13: // after finally if (J.get$length$asx(fontFaces) === 0) { $async$returnValue = J.get$first$ax(errors); // goto return $async$goto = 1; break; } try { for (t1 = fontFaces, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { font = t1[_i]; self.document.fonts.add(font); } } catch (exception) { $async$returnValue = new A.FontInvalidDataError(asset); // goto return $async$goto = 1; break; } $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_loadFontAsset$3, $async$completer); }, _loadFontFace$3(family, asset, descriptors) { return this._loadFontFace$body$HtmlFontCollection(family, asset, descriptors); }, _loadFontFace$body$HtmlFontCollection(family, asset, descriptors) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JavaScriptObject), $async$returnValue, $async$handler = 2, $async$currentError, fontFace, e, t1, exception, $async$exception; var $async$_loadFontFace$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; t1 = $._assetManager; fontFace = A.createDomFontFace(family, "url(" + t1.getAssetUrl$1(asset) + ")", descriptors); $async$goto = 7; return A._asyncAwait(A.promiseToFuture(fontFace.load(), type$.JavaScriptObject), $async$_loadFontFace$3); case 7: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); $.$get$printWarning().call$1('Error while loading font family "' + family + '":\n' + A.S(e)); t1 = A.FontDownloadError$(asset, e); throw A.wrapException(t1); // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_loadFontFace$3, $async$completer); } }; A.HtmlFontCollection_loadAssetFonts_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Record_2_String_and_nullable_FontLoadError), $async$returnValue, $async$self = this, t1, t2, $async$temp1, $async$temp2; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.fontAsset; t2 = t1.asset; $async$temp1 = A; $async$temp2 = t2; $async$goto = 3; return A._asyncAwait($async$self.$this._loadFontAsset$3($async$self.family.name, t2, t1.descriptors), $async$call$0); case 3: // returning from await. $async$returnValue = new $async$temp1._Record_2($async$temp2, $async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 2795 }; A.TextFragmenter.prototype = {}; A.TextFragment.prototype = {}; A.LayoutFragmenter.prototype = { fragment$0() { var bidiFragments, t4, spans, currentLineBreakFragment, currentBidiFragment, currentSpan, fragmentStart, t5, fragmentEnd, distanceFromLineBreak, lineBreakType, fragmentLength, moved, fragments = A._setArrayType([], type$.JSArray_LayoutFragment), t1 = this.text, t2 = A.LineBreakFragmenter_LineBreakFragmenter(t1).fragment$0(), t3 = A._arrayInstanceType(t2), lineBreakFragments = new J.ArrayIterator(t2, t2.length, t3._eval$1("ArrayIterator<1>")); lineBreakFragments.moveNext$0(); t1 = A._computeBidiFragments(t1); t2 = A._arrayInstanceType(t1); bidiFragments = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")); bidiFragments.moveNext$0(); t1 = this.paragraphSpans; t4 = A._arrayInstanceType(t1); spans = new J.ArrayIterator(t1, t1.length, t4._eval$1("ArrayIterator<1>")); spans.moveNext$0(); currentLineBreakFragment = lineBreakFragments.__interceptors$_current; if (currentLineBreakFragment == null) currentLineBreakFragment = t3._precomputed1._as(currentLineBreakFragment); currentBidiFragment = bidiFragments.__interceptors$_current; if (currentBidiFragment == null) currentBidiFragment = t2._precomputed1._as(currentBidiFragment); currentSpan = spans.__interceptors$_current; if (currentSpan == null) currentSpan = t4._precomputed1._as(currentSpan); for (t1 = t3._precomputed1, t2 = t2._precomputed1, t4 = t4._precomputed1, fragmentStart = 0; true; fragmentStart = fragmentEnd) { t3 = currentLineBreakFragment.end; t5 = currentBidiFragment.end; fragmentEnd = Math.min(t3, Math.min(t5, currentSpan.get$end(currentSpan))); distanceFromLineBreak = t3 - fragmentEnd; lineBreakType = distanceFromLineBreak === 0 ? currentLineBreakFragment.type : B.LineBreakType_1; fragmentLength = fragmentEnd - fragmentStart; fragments.push(A.LayoutFragment$(fragmentStart, fragmentEnd, lineBreakType, currentBidiFragment.textDirection, currentBidiFragment.fragmentFlow, currentSpan, A.clampInt(currentLineBreakFragment.trailingNewlines - distanceFromLineBreak, 0, fragmentLength), A.clampInt(currentLineBreakFragment.trailingSpaces - distanceFromLineBreak, 0, fragmentLength))); if (t3 === fragmentEnd) if (lineBreakFragments.moveNext$0()) { currentLineBreakFragment = lineBreakFragments.__interceptors$_current; if (currentLineBreakFragment == null) currentLineBreakFragment = t1._as(currentLineBreakFragment); moved = true; } else moved = false; else moved = false; if (t5 === fragmentEnd) if (bidiFragments.moveNext$0()) { currentBidiFragment = bidiFragments.__interceptors$_current; if (currentBidiFragment == null) currentBidiFragment = t2._as(currentBidiFragment); moved = true; } if (currentSpan.get$end(currentSpan) === fragmentEnd) if (spans.moveNext$0()) { currentSpan = spans.__interceptors$_current; if (currentSpan == null) currentSpan = t4._as(currentSpan); moved = true; } if (!moved) break; } return fragments; } }; A._CombinedFragment.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.start, _this.end, _this.type, _this.__engine$_textDirection, _this.fragmentFlow, _this.span, _this.trailingNewlines, _this.trailingSpaces, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.LayoutFragment && other.start === _this.start && other.end === _this.end && other.type === _this.type && other.__engine$_textDirection == _this.__engine$_textDirection && other.fragmentFlow === _this.fragmentFlow && other.span === _this.span && other.trailingNewlines === _this.trailingNewlines && other.trailingSpaces === _this.trailingSpaces; } }; A.LayoutFragment.prototype = { get$length(_) { return this.end - this.start; }, get$isSpaceOnly() { return this.end - this.start === this.trailingSpaces; }, get$isPlaceholder() { return this.span instanceof A.PlaceholderSpan; }, getText$1(paragraph) { return B.JSString_methods.substring$2(paragraph.plainText, this.start, this.end - this.trailingNewlines); }, split$1(_, index) { var t2, secondLength, t3, secondTrailingNewlines, t4, secondTrailingSpaces, t5, t6, t7, _this = this, t1 = _this.start; if (t1 === index) return A._setArrayType([null, _this], type$.JSArray_nullable_LayoutFragment); t2 = _this.end; if (t2 === index) return A._setArrayType([_this, null], type$.JSArray_nullable_LayoutFragment); secondLength = t2 - index; t3 = _this.trailingNewlines; secondTrailingNewlines = Math.min(t3, secondLength); t4 = _this.trailingSpaces; secondTrailingSpaces = Math.min(t4, secondLength); t5 = _this.__engine$_textDirection; t6 = _this.fragmentFlow; t7 = _this.span; return A._setArrayType([A.LayoutFragment$(t1, index, B.LineBreakType_1, t5, t6, t7, t3 - secondTrailingNewlines, t4 - secondTrailingSpaces), A.LayoutFragment$(index, t2, _this.type, t5, t6, t7, secondTrailingNewlines, secondTrailingSpaces)], type$.JSArray_LayoutFragment); }, toString$0(_) { var _this = this; return B.Type_LayoutFragment_fdh.toString$0(0) + "(" + _this.start + ", " + _this.end + ", " + _this.type.toString$0(0) + ", " + A.S(_this.__engine$_textDirection) + ")"; } }; A._FragmentMetrics.prototype = { setMetrics$5$ascent$descent$widthExcludingTrailingSpaces$widthIncludingTrailingSpaces(spanometer, ascent, descent, widthExcludingTrailingSpaces, widthIncludingTrailingSpaces) { var _this = this; _this._FragmentMetrics____FragmentMetrics__spanometer_A = spanometer; _this._FragmentMetrics____FragmentMetrics__ascent_A = ascent; _this._FragmentMetrics____FragmentMetrics__descent_A = descent; _this._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A = widthExcludingTrailingSpaces; _this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A = widthIncludingTrailingSpaces; } }; A._FragmentPosition.prototype = { get$left(_) { var t2, t3, _this = this, t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._FragmentPosition____FragmentPosition__startOffset_A; if (t1.textDirection === B.TextDirection_1) { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t2; } else { t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.lineMetrics.width - (t2 + (t3 + _this._FragmentMetrics__extraWidthForJustification)); t1 = t3; } return t1; }, get$right(_) { var t2, _this = this, t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._FragmentPosition____FragmentPosition__startOffset_A; if (t1.textDirection === B.TextDirection_1) { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = _this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t2 + (t1 + _this._FragmentMetrics__extraWidthForJustification); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.lineMetrics.width - t2; } return t1; }, justifyTo$1$paragraphWidth(paragraphWidth) { var t2, t3, _this = this, t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.trailingSpaces; if (_this.end > t1.endIndex - t2) return; t3 = _this.trailingSpaces; if (t3 === 0) return; _this._FragmentMetrics__extraWidthForJustification = (paragraphWidth - t1.lineMetrics.width) / (t1.spaceCount - t2) * t3; } }; A._FragmentBox.prototype = { get$_textBoxIncludingTrailingSpaces() { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this, value = _this._FragmentBox____FragmentBox__textBoxIncludingTrailingSpaces_FI; if (value === $) { t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$left(0); t3 = _this._FragmentPosition____FragmentPosition_line_A.lineMetrics; t4 = _this._FragmentMetrics____FragmentMetrics__ascent_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.get$right(0); t6 = _this._FragmentPosition____FragmentPosition_line_A; t7 = _this._FragmentMetrics____FragmentMetrics__descent_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = _this.__engine$_textDirection; t8.toString; _this._FragmentBox____FragmentBox__textBoxIncludingTrailingSpaces_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this._FragmentBox____FragmentBox__textBoxIncludingTrailingSpaces_FI = new A.TextBox(t1.lineMetrics.left + t2, t3.baseline - t4, t3.left + t5, t6.lineMetrics.baseline + t7, t8); } return value; }, toPaintingTextBox$0() { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (_this.end > t1.endIndex - t1.trailingSpaces) { t2 = _this.__engine$_textDirection; t2.toString; t1 = t1.lineMetrics.left; if (t2 === B.TextDirection_1) { t2 = _this.get$left(0); t3 = _this._FragmentPosition____FragmentPosition_line_A.lineMetrics; t4 = _this._FragmentMetrics____FragmentMetrics__ascent_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.get$right(0); t6 = _this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = _this._FragmentMetrics__extraWidthForJustification; t8 = _this._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A; t8 === $ && A.throwUnnamedLateFieldNI(); t9 = _this._FragmentPosition____FragmentPosition_line_A; t10 = _this._FragmentMetrics____FragmentMetrics__descent_A; t10 === $ && A.throwUnnamedLateFieldNI(); t11 = _this.__engine$_textDirection; t11.toString; t11 = new A.TextBox(t1 + t2, t3.baseline - t4, t3.left + t5 - (t6 + t7 - t8), t9.lineMetrics.baseline + t10, t11); t1 = t11; } else { t2 = _this.get$left(0); t3 = _this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._FragmentMetrics__extraWidthForJustification; t5 = _this._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this._FragmentPosition____FragmentPosition_line_A.lineMetrics; t7 = _this._FragmentMetrics____FragmentMetrics__ascent_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = _this.get$right(0); t9 = _this._FragmentPosition____FragmentPosition_line_A; t10 = _this._FragmentMetrics____FragmentMetrics__descent_A; t10 === $ && A.throwUnnamedLateFieldNI(); t11 = _this.__engine$_textDirection; t11.toString; t11 = new A.TextBox(t1 + t2 + (t3 + t4 - t5), t6.baseline - t7, t6.left + t8, t9.lineMetrics.baseline + t10, t11); t1 = t11; } return t1; } return _this.get$_textBoxIncludingTrailingSpaces(); }, toTextBox$2$end$start(end, start) { var t1, t2, before, t3, t4, after, left, right, t5, _this = this; if (start == null) start = _this.start; if (end == null) end = _this.end; t1 = _this.start; t2 = start <= t1; if (t2 && end >= _this.end - _this.trailingNewlines) return _this.get$_textBoxIncludingTrailingSpaces(); if (t2) before = 0; else { t2 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.set$currentSpan(_this.span); t2 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t3 = $.$get$textContext(); t4 = t2._currentSpan; before = A.measureSubstring(t3, t2.paragraph.plainText, t1, start, t4.get$style(t4).letterSpacing); } t1 = _this.end - _this.trailingNewlines; if (end >= t1) after = 0; else { t2 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.set$currentSpan(_this.span); t2 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t3 = $.$get$textContext(); t4 = t2._currentSpan; after = A.measureSubstring(t3, t2.paragraph.plainText, end, t1, t4.get$style(t4).letterSpacing); } t1 = _this.__engine$_textDirection; t1.toString; if (t1 === B.TextDirection_1) { left = _this.get$left(0) + before; right = _this.get$right(0) - after; } else { left = _this.get$left(0) + after; right = _this.get$right(0) - before; } t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.lineMetrics; t2 = t1.left; t1 = t1.baseline; t3 = _this._FragmentMetrics____FragmentMetrics__ascent_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._FragmentMetrics____FragmentMetrics__descent_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__engine$_textDirection; t5.toString; return new A.TextBox(t2 + left, t1 - t3, t2 + right, t1 + t4, t5); }, toTextBox$0() { return this.toTextBox$2$end$start(null, null); }, getPositionForX$1(x) { var startIndex, endIndex, $length, t1, cutoff, t2, t3, lowWidth, t4, _this = this; x = _this._makeXDirectionAgnostic$1(x); startIndex = _this.start; endIndex = _this.end - _this.trailingNewlines; $length = endIndex - startIndex; if ($length === 0) return new A.TextPosition(startIndex, B.TextAffinity_1); if ($length === 1) { t1 = _this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t1 === $ && A.throwUnnamedLateFieldNI(); return x < t1 + _this._FragmentMetrics__extraWidthForJustification - x ? new A.TextPosition(startIndex, B.TextAffinity_1) : new A.TextPosition(endIndex, B.TextAffinity_0); } t1 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$currentSpan(_this.span); cutoff = _this._FragmentMetrics____FragmentMetrics__spanometer_A.forceBreak$4$allowEmpty$availableWidth(startIndex, endIndex, true, x); if (cutoff === endIndex) return new A.TextPosition(cutoff, B.TextAffinity_0); t1 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t2 = $.$get$textContext(); t3 = t1._currentSpan; lowWidth = A.measureSubstring(t2, t1.paragraph.plainText, startIndex, cutoff, t3.get$style(t3).letterSpacing); t3 = _this._FragmentMetrics____FragmentMetrics__spanometer_A; t1 = cutoff + 1; t4 = t3._currentSpan; if (x - lowWidth < A.measureSubstring(t2, t3.paragraph.plainText, startIndex, t1, t4.get$style(t4).letterSpacing) - x) return new A.TextPosition(cutoff, B.TextAffinity_1); else return new A.TextPosition(t1, B.TextAffinity_0); }, _makeXDirectionAgnostic$1(x) { var t1; if (this.__engine$_textDirection === B.TextDirection_0) { t1 = this._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1 + this._FragmentMetrics__extraWidthForJustification - x; } return x; }, get$graphemeStartIndexRange() { var result, _this = this, value = _this._FragmentBox____FragmentBox_graphemeStartIndexRange_FI; if (value === $) { result = _this._getBreaksRange$0(); _this._FragmentBox____FragmentBox_graphemeStartIndexRange_FI !== $ && A.throwUnnamedLateFieldADI(); _this._FragmentBox____FragmentBox_graphemeStartIndexRange_FI = result; value = result; } return value; }, _getBreaksRange$0() { var t3, lineGraphemeBreaks, startIndex, endIndex, _this = this, t1 = _this.end, t2 = _this.start; if (t1 === t2) return null; t3 = _this._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); lineGraphemeBreaks = t3.get$graphemeStarts(); startIndex = _this._FragmentPosition____FragmentPosition_line_A.graphemeStartIndexBefore$3(t2, 0, lineGraphemeBreaks.length); endIndex = t1 === t2 + 1 ? startIndex + 1 : _this._FragmentPosition____FragmentPosition_line_A.graphemeStartIndexBefore$3(t1 - 1, startIndex, lineGraphemeBreaks.length) + 1; if (lineGraphemeBreaks[startIndex] > t2) { t1 = startIndex + 1; t1 = endIndex === t1 ? null : new A._Record_2(t1, endIndex); } else t1 = new A._Record_2(startIndex, endIndex); return t1; }, _getClosestCharacterInRange$3(x, startIndex, endIndex) { var graphemeStartIndices, t2, fullBox, t3, _0_1, _0_2, right, left, midIndex, firstHalf, secondHalf, t4, _1_1, _1_4, _1_3, _1_10, _1_40, _1_6, _1_6_isSet, _1_4_isSet, _1_1_isSet, _1_8, _1_100, _1_10_isSet, _1_8_isSet, box, _this = this, _null = null, t1 = _this._FragmentPosition____FragmentPosition_line_A; t1 === $ && A.throwUnnamedLateFieldNI(); graphemeStartIndices = t1.get$graphemeStarts(); t1 = graphemeStartIndices[startIndex]; t2 = graphemeStartIndices[endIndex]; fullBox = _this.toTextBox$2$end$start(t2, t1); t3 = startIndex + 1; if (t3 === endIndex) return new A.GlyphInfo(new A.Rect(fullBox.left, fullBox.top, fullBox.right, fullBox.bottom), new A.TextRange(t1, t2), fullBox.direction); _0_1 = fullBox.left; _0_2 = fullBox.right; right = _0_2; t1 = true; left = _0_1; if (!t1) throw A.wrapException(A.StateError$("Pattern matching error")); if (left < x && x < right) { midIndex = B.JSInt_methods._tdivFast$1(startIndex + endIndex, 2); firstHalf = _this._getClosestCharacterInRange$3(x, startIndex, midIndex); t1 = firstHalf.graphemeClusterLayoutBounds; t2 = t1.left; if (t2 < x && x < t1.right) return firstHalf; secondHalf = _this._getClosestCharacterInRange$3(x, midIndex, endIndex); t3 = secondHalf.graphemeClusterLayoutBounds; t4 = t3.left; if (t4 < x && x < t3.right) return secondHalf; return Math.abs(x - B.JSNumber_methods.clamp$2(x, t2, t1.right)) > Math.abs(x - B.JSNumber_methods.clamp$2(x, t4, t3.right)) ? firstHalf : secondHalf; } _1_1 = fullBox.direction; _1_4 = x <= left; $label0$0: { _1_3 = B.TextDirection_1 === _1_1; t1 = _1_3; _1_10 = _1_1; if (t1) { t1 = _1_4; _1_40 = t1; _1_6 = _1_40; _1_6_isSet = true; _1_4_isSet = true; } else { _1_40 = _null; _1_6 = _1_40; _1_6_isSet = false; _1_4_isSet = false; t1 = false; } if (!t1) { t1 = _1_10; _1_1_isSet = true; _1_8 = B.TextDirection_0 === t1; t1 = _1_8; if (t1) { if (_1_4_isSet) t1 = _1_40; else { t1 = _1_4; _1_40 = t1; _1_4_isSet = true; } _1_100 = false === t1; t1 = _1_100; _1_10_isSet = true; } else { _1_100 = _null; _1_10_isSet = false; t1 = false; } _1_8_isSet = true; } else { _1_100 = _null; _1_8 = _1_100; _1_1_isSet = true; _1_8_isSet = false; _1_10_isSet = false; t1 = true; } if (t1) { t1 = new A.TextRange(graphemeStartIndices[startIndex], graphemeStartIndices[t3]); break $label0$0; } if (_1_3) if (_1_10_isSet) t1 = _1_100; else { if (_1_4_isSet) t1 = _1_40; else { t1 = _1_4; _1_40 = t1; _1_4_isSet = true; } _1_100 = false === t1; t1 = _1_100; } else t1 = false; if (!t1) { if (_1_8_isSet) t1 = _1_8; else { _1_8 = B.TextDirection_0 === (_1_1_isSet ? _1_10 : _1_1); t1 = _1_8; } if (t1) if (_1_6_isSet) t1 = _1_6; else { _1_6 = true === (_1_4_isSet ? _1_40 : _1_4); t1 = _1_6; } else t1 = false; } else t1 = true; if (t1) { t1 = new A.TextRange(graphemeStartIndices[endIndex - 1], graphemeStartIndices[endIndex]); break $label0$0; } t1 = _null; } t2 = t1.start; box = _this.toTextBox$2$end$start(t1.end, t2); return new A.GlyphInfo(new A.Rect(box.left, box.top, box.right, box.bottom), t1, box.direction); }, getClosestCharacterBox$1(x) { var _null = null, _0_0 = this.get$graphemeStartIndexRange(), _0_1 = _0_0._0, _0_2 = _0_0._1, rangeEnd = _0_2, t1 = true, rangeStart = _0_1; if (!t1) throw A.wrapException(A.StateError$("Pattern matching error")); return this._getClosestCharacterInRange$3(x, rangeStart, rangeEnd); } }; A.EllipsisFragment.prototype = { get$isSpaceOnly() { return false; }, get$isPlaceholder() { return false; }, getText$1(paragraph) { var t1 = paragraph.paragraphStyle.ellipsis; t1.toString; return t1; }, split$1(_, index) { throw A.wrapException(A.Exception_Exception("Cannot split an EllipsisFragment")); } }; A.TextLayoutService.prototype = { get$spanometer() { var value = this.__TextLayoutService_spanometer_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = this.__TextLayoutService_spanometer_FI = new A.Spanometer(this.paragraph); } return value; }, performLayout$1(constraints) { var t2, t3, currentLine, value, fragments, i, fragment, maxLines, boundsLeft, boundsRight, _i, line, t4, t5, longestLineWidth, left, right, runningMinIntrinsicWidth, runningMaxIntrinsicWidth, _this = this, t1 = constraints.width; _this.width = t1; _this.height = 0; _this.longestLine = null; _this.maxIntrinsicWidth = _this.minIntrinsicWidth = 0; _this.didExceedMaxLines = false; t2 = _this.lines; B.JSArray_methods.clear$0(t2); t3 = _this.paragraph; currentLine = A.LineBuilder$_(t3, _this.get$spanometer(), 0, A._setArrayType([], type$.JSArray_LayoutFragment), 0, t1); value = _this.__TextLayoutService_layoutFragmenter_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__TextLayoutService_layoutFragmenter_FI = new A.LayoutFragmenter(t3.spans, t3.plainText); } fragments = value.fragment$0(); B.JSArray_methods.forEach$1(fragments, _this.get$spanometer().get$measureFragment()); $label0$0: for (i = 0; i < fragments.length; ++i) { fragment = fragments[i]; currentLine._updateMetrics$1(fragment); if (fragment.type !== B.LineBreakType_1) currentLine._lastBreakableFragment = currentLine._fragments.length; B.JSArray_methods.add$1(currentLine._fragments, fragment); for (; currentLine.width > currentLine.maxWidth;) { if (currentLine.get$canHaveEllipsis()) { currentLine.insertEllipsis$0(); t2.push(currentLine.build$0()); _this.didExceedMaxLines = true; break $label0$0; } if (currentLine.get$isBreakable()) currentLine.revertToLastBreakOpportunity$0(); else currentLine.forceBreakLastFragment$0(); i += currentLine.appendZeroWidthFragments$2$startFrom(fragments, i + 1); t2.push(currentLine.build$0()); currentLine = currentLine.nextLine$0(); } t1 = currentLine._fragments; if (t1.length !== 0) { t1 = B.JSArray_methods.get$last(t1).type; t1 = t1 === B.LineBreakType_2 || t1 === B.LineBreakType_3; } else t1 = false; if (t1) { t2.push(currentLine.build$0()); currentLine = currentLine.nextLine$0(); } } t1 = t3.paragraphStyle; maxLines = t1.maxLines; if (maxLines != null && t2.length > maxLines) { _this.didExceedMaxLines = true; B.JSArray_methods.removeRange$2(t2, maxLines, t2.length); } for (t3 = t2.length, boundsLeft = 1 / 0, boundsRight = -1 / 0, _i = 0; _i < t3; ++_i) { line = t2[_i]; t4 = line.lineMetrics; _this.height = _this.height + t4.height; if (_this.alphabeticBaseline === -1) { t5 = t4.baseline; _this.alphabeticBaseline = t5; _this.ideographicBaseline = t5 * 1.1662499904632568; } t5 = _this.longestLine; longestLineWidth = t5 == null ? null : t5.lineMetrics.width; if (longestLineWidth == null) longestLineWidth = 0; t5 = t4.width; if (longestLineWidth < t5) _this.longestLine = line; left = t4.left; if (left < boundsLeft) boundsLeft = left; right = left + t5; if (right > boundsRight) boundsRight = right; } _this._paintBounds = new A.Rect(boundsLeft, 0, boundsRight, _this.height); if (t3 !== 0) if (isFinite(_this.width) && t1.textAlign === B.TextAlign_3) for (i = 0; i < t2.length - 1; ++i) for (t1 = t2[i].fragments, t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].justifyTo$1$paragraphWidth(_this.width); B.JSArray_methods.forEach$1(t2, _this.get$_positionLineFragments()); for (t1 = fragments.length, runningMinIntrinsicWidth = 0, runningMaxIntrinsicWidth = 0, _i = 0; _i < t1; ++_i) { fragment = fragments[_i]; t2 = fragment._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); runningMinIntrinsicWidth += t2; t2 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); runningMaxIntrinsicWidth += t2 + fragment._FragmentMetrics__extraWidthForJustification; switch (fragment.type.index) { case 1: break; case 0: _this.minIntrinsicWidth = Math.max(_this.minIntrinsicWidth, runningMinIntrinsicWidth); runningMinIntrinsicWidth = 0; break; case 2: case 3: _this.minIntrinsicWidth = Math.max(_this.minIntrinsicWidth, runningMinIntrinsicWidth); _this.maxIntrinsicWidth = Math.max(_this.maxIntrinsicWidth, runningMaxIntrinsicWidth); runningMinIntrinsicWidth = 0; runningMaxIntrinsicWidth = 0; break; } } }, _positionLineFragments$1(line) { var t2, sandwichStart, startOffset, sequenceStart, i, t3, _this = this, _null = null, previousDirection = _this.paragraph.paragraphStyle.textDirection, t1 = previousDirection == null, previousDirection0 = t1 ? B.TextDirection_1 : previousDirection; for (t2 = line.fragments, sandwichStart = _null, startOffset = 0, sequenceStart = 0, i = 0; t3 = t2.length, i <= t3; ++i) { if (i < t3) { t3 = t2[i].fragmentFlow; if (t3 === B.FragmentFlow_2) { sandwichStart = _null; continue; } if (t3 === B.FragmentFlow_3) { if (sandwichStart == null) sandwichStart = i; continue; } if ((t3 === B.FragmentFlow_0 ? B.TextDirection_1 : B.TextDirection_0) === previousDirection0) { sandwichStart = _null; continue; } } if (sandwichStart == null) startOffset += _this._positionFragmentRange$5$direction$end$line$start$startOffset(previousDirection0, i, line, sequenceStart, startOffset); else { startOffset += _this._positionFragmentRange$5$direction$end$line$start$startOffset(previousDirection0, sandwichStart, line, sequenceStart, startOffset); startOffset += _this._positionFragmentRange$5$direction$end$line$start$startOffset(t1 ? B.TextDirection_1 : previousDirection, i, line, sandwichStart, startOffset); } if (i < t2.length) { t3 = t2[i].__engine$_textDirection; t3.toString; previousDirection0 = t3; } sequenceStart = i; sandwichStart = _null; } }, _positionFragmentRange$5$direction$end$line$start$startOffset(direction, end, line, start, startOffset) { var i, cumulativeWidth, fragment, t2, t1 = this.paragraph.paragraphStyle.textDirection; if (direction === (t1 == null ? B.TextDirection_1 : t1)) for (t1 = line.fragments, i = start, cumulativeWidth = 0; i < end; ++i) { fragment = t1[i]; fragment._FragmentPosition____FragmentPosition__startOffset_A = startOffset + cumulativeWidth; if (fragment.__engine$_textDirection == null) fragment.__engine$_textDirection = direction; t2 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); cumulativeWidth += t2 + fragment._FragmentMetrics__extraWidthForJustification; } else for (i = end - 1, t1 = line.fragments, cumulativeWidth = 0; i >= start; --i) { fragment = t1[i]; fragment._FragmentPosition____FragmentPosition__startOffset_A = startOffset + cumulativeWidth; if (fragment.__engine$_textDirection == null) fragment.__engine$_textDirection = direction; t2 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); cumulativeWidth += t2 + fragment._FragmentMetrics__extraWidthForJustification; } return cumulativeWidth; }, getBoxesForPlaceholders$0() { var t1, t2, _i, t3, t4, _i0, fragment, boxes = A._setArrayType([], type$.JSArray_TextBox); for (t1 = this.lines, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) for (t3 = t1[_i].fragments, t4 = t3.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) { fragment = t3[_i0]; if (fragment.get$isPlaceholder()) boxes.push(fragment.toTextBox$0()); } return boxes; }, getBoxesForRange$4(start, end, boxHeightStyle, boxWidthStyle) { var $length, boxes, t1, t2, _i, line, t3, t4, _i0, fragment; if (start >= end || start < 0 || end < 0) return A._setArrayType([], type$.JSArray_TextBox); $length = this.paragraph.plainText.length; if (start > $length || end > $length) return A._setArrayType([], type$.JSArray_TextBox); boxes = A._setArrayType([], type$.JSArray_TextBox); for (t1 = this.lines, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { line = t1[_i]; if (start < line.endIndex && line.startIndex < end) for (t3 = line.fragments, t4 = t3.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) { fragment = t3[_i0]; if (!fragment.get$isPlaceholder() && start < fragment.end && fragment.start < end) boxes.push(fragment.toTextBox$2$end$start(end, start)); } } return boxes; }, getPositionForOffset$1(offset) { var t1, t2, dx, _i, fragment, t3, t4, t5, t6, line = this._findLineForY$1(offset._dy); if (line == null) return B.TextPosition_0_TextAffinity_1; t1 = offset._dx; t2 = line.lineMetrics.left; if (t1 <= t2) return new A.TextPosition(line.startIndex, B.TextAffinity_1); if (t1 >= t2 + line.widthWithTrailingSpaces) return new A.TextPosition(line.endIndex - line.trailingNewlines, B.TextAffinity_0); dx = t1 - t2; for (t1 = line.fragments, t2 = t1.length, _i = 0; _i < t2; ++_i) { fragment = t1[_i]; t3 = fragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.textDirection === B.TextDirection_1; t5 = fragment._FragmentPosition____FragmentPosition__startOffset_A; if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t5; } else { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t3.lineMetrics.width - (t5 + (t6 + fragment._FragmentMetrics__extraWidthForJustification)); } if (t6 <= dx) { if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t5 + (t6 + fragment._FragmentMetrics__extraWidthForJustification); } else { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t3.lineMetrics.width - t5; } t6 = dx <= t6; } else t6 = false; if (t6) { if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t1 = t5; } else { t5 === $ && A.throwUnnamedLateFieldNI(); t1 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t3.lineMetrics.width - (t5 + (t1 + fragment._FragmentMetrics__extraWidthForJustification)); } return fragment.getPositionForX$1(dx - t1); } } return new A.TextPosition(line.startIndex, B.TextAffinity_1); }, getClosestGlyphInfo$1(offset) { var t1, t2, fragment, t3, graphemeStartIndexRangeStart, t4, closestGraphemeStartInFragment, candidate1, candidate2, distance1, _null = null, line = this._findLineForY$1(offset._dy); if (line == null) return _null; t1 = offset._dx; t2 = line.lineMetrics.left; fragment = line.closestFragmentAtOffset$1(t1 - t2); if (fragment == null) return _null; t3 = fragment.get$graphemeStartIndexRange(); graphemeStartIndexRangeStart = t3 == null ? _null : t3._0; if (graphemeStartIndexRangeStart != null) { t3 = fragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.get$graphemeStarts()[graphemeStartIndexRangeStart] !== fragment.start; } else t3 = true; if (t3) { t3 = fragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.lineMetrics; t4 = t3.left; if (!(t1 <= t4)) { if (!(t4 + t3.width <= t1)) switch (fragment.__engine$_textDirection.index) { case 1: t2 = t1 >= t2 + (fragment.get$left(0) + fragment.get$right(0)) / 2; break; case 0: t2 = t1 <= t2 + (fragment.get$left(0) + fragment.get$right(0)) / 2; break; default: t2 = _null; } else t2 = true; closestGraphemeStartInFragment = t2; } else closestGraphemeStartInFragment = true; } else closestGraphemeStartInFragment = true; candidate1 = fragment.getClosestCharacterBox$1(t1); if (closestGraphemeStartInFragment) return candidate1; switch (fragment.__engine$_textDirection.index) { case 1: t2 = true; break; case 0: t2 = false; break; default: t2 = _null; } t3 = fragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2 = t3.closestFragmentTo$2(fragment, t2); candidate2 = t2 == null ? _null : t2.getClosestCharacterBox$1(t1); if (candidate2 == null) return candidate1; t2 = candidate1.graphemeClusterLayoutBounds; distance1 = Math.min(Math.abs(t2.left - t1), Math.abs(t2.right - t1)); t2 = candidate2.graphemeClusterLayoutBounds; return Math.min(Math.abs(t2.left - t1), Math.abs(t2.right - t1)) > distance1 ? candidate1 : candidate2; }, _findLineForY$1(y) { var _i, line, t3, t1 = this.lines, t2 = t1.length; if (t2 === 0) return null; for (_i = 0; _i < t2; ++_i) { line = t1[_i]; t3 = line.lineMetrics.height; if (y <= t3) return line; y -= t3; } return B.JSArray_methods.get$last(t1); } }; A.LineBuilder.prototype = { get$endIndex() { var t1 = this._fragments; if (t1.length !== 0) t1 = B.JSArray_methods.get$last(t1).end; else { t1 = this._fragmentsForNextLine; t1.toString; t1 = B.JSArray_methods.get$first(t1).start; } return t1; }, get$isBreakable() { var t1 = this._fragments; if (t1.length === 0) return false; if (B.JSArray_methods.get$last(t1).type !== B.LineBreakType_1) return this._breakCount > 1; return this._breakCount > 0; }, get$isEmpty(_) { return this._fragments.length === 0; }, get$alignOffset() { var emptySpace = this.maxWidth - this.width, t1 = this.paragraph.paragraphStyle, textAlign = t1.textAlign; switch ((textAlign == null ? B.TextAlign_4 : textAlign).index) { case 2: return emptySpace / 2; case 1: return emptySpace; case 4: t1 = t1.textDirection; return (t1 == null ? B.TextDirection_1 : t1) === B.TextDirection_0 ? emptySpace : 0; case 5: t1 = t1.textDirection; return (t1 == null ? B.TextDirection_1 : t1) === B.TextDirection_0 ? 0 : emptySpace; default: return 0; } }, get$canHaveEllipsis() { var maxLines, t1 = this.paragraph.paragraphStyle; if (t1.ellipsis == null) return false; maxLines = t1.maxLines; return maxLines == null || maxLines === this.lineNumber + 1; }, get$_canAppendEmptyFragments() { var t1 = this._fragments; if (t1.length !== 0) { t1 = B.JSArray_methods.get$last(t1).type; t1 = t1 === B.LineBreakType_2 || t1 === B.LineBreakType_3; } else t1 = false; if (t1) return false; t1 = this._fragmentsForNextLine; t1 = t1 == null ? null : t1.length !== 0; if (t1 === true) return false; return true; }, addFragment$1(fragment) { var _this = this; _this._updateMetrics$1(fragment); if (fragment.type !== B.LineBreakType_1) _this._lastBreakableFragment = _this._fragments.length; B.JSArray_methods.add$1(_this._fragments, fragment); }, _updateMetrics$1(fragment) { var t2, _this = this, t1 = fragment.trailingSpaces; _this._spaceCount = _this._spaceCount + t1; if (fragment.get$isSpaceOnly()) _this._trailingSpaces += t1; else { _this._trailingSpaces = t1; t1 = _this.widthIncludingSpace; t2 = fragment._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.width = t1 + t2; } t1 = _this.widthIncludingSpace; t2 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.widthIncludingSpace = t1 + (t2 + fragment._FragmentMetrics__extraWidthForJustification); if (fragment.get$isPlaceholder()) _this._adjustPlaceholderAscentDescent$1(fragment); if (fragment.type !== B.LineBreakType_1) ++_this._breakCount; t1 = _this.ascent; t2 = fragment._FragmentMetrics____FragmentMetrics__ascent_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.ascent = Math.max(t1, t2); t2 = _this.descent; t1 = fragment._FragmentMetrics____FragmentMetrics__descent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.descent = Math.max(t2, t1); }, _adjustPlaceholderAscentDescent$1(fragment) { var ascent, descent, t1, t2, diff, _this = this, placeholder = type$.PlaceholderSpan._as(fragment.span); switch (placeholder.alignment.index) { case 3: ascent = _this.ascent; descent = placeholder.height - ascent; break; case 4: descent = _this.descent; ascent = placeholder.height - descent; break; case 5: t1 = _this.ascent; t2 = _this.descent; diff = placeholder.height / 2 - (t1 + t2) / 2; ascent = t1 + diff; descent = t2 + diff; break; case 1: ascent = placeholder.height; descent = 0; break; case 2: descent = placeholder.height; ascent = 0; break; case 0: ascent = placeholder.baselineOffset; descent = placeholder.height - ascent; break; default: ascent = null; descent = null; } t1 = fragment._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); fragment.setMetrics$5$ascent$descent$widthExcludingTrailingSpaces$widthIncludingTrailingSpaces(_this.spanometer, ascent, descent, t1, t2 + fragment._FragmentMetrics__extraWidthForJustification); }, _recalculateMetrics$0() { var t1, _this = this, i = _this._breakCount = _this._trailingSpaces = _this._spaceCount = _this.descent = _this.ascent = _this.widthIncludingSpace = _this.width = 0; _this._lastBreakableFragment = -1; for (t1 = _this._fragments; i < t1.length; ++i) { _this._updateMetrics$1(t1[i]); if (t1[i].type !== B.LineBreakType_1) _this._lastBreakableFragment = i; } }, forceBreakLastFragment$2$allowEmptyLine$availableWidth(allowEmptyLine, availableWidth) { var t1, allowLastFragmentToBeEmpty, lastFragment, t2, t3, t4, t5, forceBreakEnd, breakingPoint, split, first, second, _this = this; if (availableWidth == null) availableWidth = _this.maxWidth; if (_this._fragmentsForNextLine == null) _this._fragmentsForNextLine = A._setArrayType([], type$.JSArray_LayoutFragment); t1 = _this._fragments; allowLastFragmentToBeEmpty = t1.length > 1 || allowEmptyLine; lastFragment = B.JSArray_methods.get$last(t1); if (lastFragment.get$isPlaceholder()) { if (allowLastFragmentToBeEmpty) { t2 = _this._fragmentsForNextLine; t2.toString; B.JSArray_methods.insert$2(t2, 0, B.JSArray_methods.removeLast$0(t1)); _this._recalculateMetrics$0(); } return; } t2 = _this.spanometer; t2.set$currentSpan(lastFragment.span); t3 = _this.widthIncludingSpace; t4 = lastFragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = lastFragment._FragmentMetrics__extraWidthForJustification; forceBreakEnd = lastFragment.end - lastFragment.trailingNewlines; breakingPoint = t2.forceBreak$4$allowEmpty$availableWidth(lastFragment.start, forceBreakEnd, allowLastFragmentToBeEmpty, availableWidth - (t3 - (t4 + t5))); if (breakingPoint === forceBreakEnd) return; B.JSArray_methods.removeLast$0(t1); _this._recalculateMetrics$0(); split = lastFragment.split$1(0, breakingPoint); first = B.JSArray_methods.get$first(split); if (first != null) { t2.measureFragment$1(first); _this.addFragment$1(first); } second = B.JSArray_methods.get$last(split); if (second != null) { t2.measureFragment$1(second); t1 = _this._fragmentsForNextLine; t1.toString; B.JSArray_methods.insert$2(t1, 0, second); } }, forceBreakLastFragment$0() { return this.forceBreakLastFragment$2$allowEmptyLine$availableWidth(false, null); }, insertEllipsis$0() { var t2, t3, t4, t5, ellipsisWidth, t6, availableWidth, t7, t8, t9, lastFragment, ellipsisFragment, _this = this, t1 = _this.paragraph.paragraphStyle.ellipsis; t1.toString; _this._fragmentsForNextLine = A._setArrayType([], type$.JSArray_LayoutFragment); t2 = _this.spanometer; t3 = _this._fragments; t2.set$currentSpan(B.JSArray_methods.get$last(t3).span); t4 = $.$get$textContext(); t5 = t1.length; ellipsisWidth = A.measureSubstring(t4, t1, 0, t5, null); t6 = _this.maxWidth; availableWidth = Math.max(0, t6 - ellipsisWidth); while (true) { if (t3.length > 1) { t7 = _this.widthIncludingSpace; t8 = B.JSArray_methods.get$last(t3); t9 = t8._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8 = t7 - (t9 + t8._FragmentMetrics__extraWidthForJustification); t7 = t8; } else t7 = 0; if (!(t7 > availableWidth)) break; t7 = _this._fragmentsForNextLine; t7.toString; B.JSArray_methods.insert$2(t7, 0, B.JSArray_methods.removeLast$0(t3)); _this._recalculateMetrics$0(); t2.set$currentSpan(B.JSArray_methods.get$last(t3).span); ellipsisWidth = A.measureSubstring(t4, t1, 0, t5, null); availableWidth = t6 - ellipsisWidth; } lastFragment = B.JSArray_methods.get$last(t3); _this.forceBreakLastFragment$2$allowEmptyLine$availableWidth(true, availableWidth); t1 = _this.get$endIndex(); ellipsisFragment = new A.EllipsisFragment($, $, $, $, $, $, $, $, $, 0, B.LineBreakType_3, null, B.FragmentFlow_3, lastFragment.span, 0, 0, t1, t1); t1 = lastFragment._FragmentMetrics____FragmentMetrics__ascent_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = lastFragment._FragmentMetrics____FragmentMetrics__descent_A; t3 === $ && A.throwUnnamedLateFieldNI(); ellipsisFragment.setMetrics$5$ascent$descent$widthExcludingTrailingSpaces$widthIncludingTrailingSpaces(t2, t1, t3, ellipsisWidth, ellipsisWidth); _this.addFragment$1(ellipsisFragment); }, revertToLastBreakOpportunity$0() { var t3, t1 = this._fragments, t2 = t1.length, i = t2 - 2; for (; t1[i].type === B.LineBreakType_1;) --i; t3 = i + 1; A.RangeError_checkValidRange(t3, t2, t2, null, null); this._fragmentsForNextLine = A.SubListIterable$(t1, t3, t2, A._arrayInstanceType(t1)._precomputed1).toList$0(0); B.JSArray_methods.removeRange$2(t1, t3, t1.length); this._recalculateMetrics$0(); }, appendZeroWidthFragments$2$startFrom(fragments, startFrom) { var t2, _this = this, t1 = _this._fragments, i = startFrom; while (true) { if (_this.get$_canAppendEmptyFragments()) if (i < fragments.length) { t2 = fragments[i]._FragmentMetrics____FragmentMetrics__widthExcludingTrailingSpaces_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 === 0; } else t2 = false; else t2 = false; if (!t2) break; t2 = fragments[i]; _this._updateMetrics$1(t2); if (t2.type !== B.LineBreakType_1) _this._lastBreakableFragment = t1.length; B.JSArray_methods.add$1(t1, t2); ++i; } return i - startFrom; }, build$0() { var t1, t2, t3, trailingNewlines, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, line, _i, _this = this; if (_this._fragmentsForNextLine == null) { t1 = _this._fragments; t2 = _this._lastBreakableFragment + 1; t3 = t1.length; A.RangeError_checkValidRange(t2, t3, t3, null, null); _this._fragmentsForNextLine = A.SubListIterable$(t1, t2, t3, A._arrayInstanceType(t1)._precomputed1).toList$0(0); B.JSArray_methods.removeRange$2(t1, _this._lastBreakableFragment + 1, t1.length); } t1 = _this._fragments; trailingNewlines = t1.length === 0 ? 0 : B.JSArray_methods.get$last(t1).trailingNewlines; if (t1.length !== 0) t2 = B.JSArray_methods.get$first(t1).start; else { t2 = _this._fragmentsForNextLine; t2.toString; t2 = B.JSArray_methods.get$first(t2).start; } t3 = _this.get$endIndex(); t4 = _this._trailingSpaces; t5 = _this._spaceCount; if (t1.length !== 0) { t6 = B.JSArray_methods.get$last(t1).type; t6 = t6 === B.LineBreakType_2 || t6 === B.LineBreakType_3; } else t6 = false; t7 = _this.width; t8 = _this.widthIncludingSpace; t9 = _this.get$alignOffset(); t10 = _this.ascent; t11 = _this.descent; t12 = _this.paragraph; t13 = t12.paragraphStyle.textDirection; if (t13 == null) t13 = B.TextDirection_1; line = new A.ParagraphLine(new A.EngineLineMetrics(t6, t10, t11, t10, t10 + t11, t7, t9, _this.accumulatedHeight + t10, _this.lineNumber), t2, t3, trailingNewlines, t4, t5, t8, t1, t13, t12); for (t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i]._FragmentPosition____FragmentPosition_line_A = line; return line; }, nextLine$0() { var _this = this, t1 = _this.ascent, t2 = _this.descent, t3 = _this._fragmentsForNextLine; if (t3 == null) t3 = A._setArrayType([], type$.JSArray_LayoutFragment); return A.LineBuilder$_(_this.paragraph, _this.spanometer, _this.accumulatedHeight + (t1 + t2), t3, _this.lineNumber + 1, _this.maxWidth); } }; A.Spanometer.prototype = { set$currentSpan(span) { var t1, value, t2, t3, ruler, newCssFontString = span.get$style(span).get$cssFontString(); if ($._lastContextFont !== newCssFontString) { $._lastContextFont = newCssFontString; $.$get$textContext().font = newCssFontString; } if (span === this._currentSpan) return; this._currentSpan = span; t1 = span.get$style(span); value = t1.__EngineTextStyle_heightStyle_FI; if (value === $) { t2 = t1.get$effectiveFontFamily(); t3 = t1.fontSize; if (t3 == null) t3 = 14; t1.__EngineTextStyle_heightStyle_FI !== $ && A.throwUnnamedLateFieldADI(); value = t1.__EngineTextStyle_heightStyle_FI = new A.TextHeightStyle(t2, t3, t1.height, null, null); } ruler = $.Spanometer__rulers.$index(0, value); if (ruler == null) { ruler = new A.TextHeightRuler(value, $.$get$Spanometer__rulerHost(), new A.TextDimensions(A.DomDocumentExtension_createElement(self.document, "flt-paragraph"))); $.Spanometer__rulers.$indexSet(0, value, ruler); } this._currentRuler = ruler; }, measureFragment$1(fragment) { var t2, t3, t4, t5, widthExcludingTrailingSpaces, widthIncludingTrailingSpaces, value, cachedHeight, _this = this, t1 = fragment.span; if (fragment.get$isPlaceholder()) { type$.PlaceholderSpan._as(t1); t2 = t1.width; fragment.setMetrics$5$ascent$descent$widthExcludingTrailingSpaces$widthIncludingTrailingSpaces(_this, t1.height, 0, t2, t2); } else { _this.set$currentSpan(t1); t1 = fragment.start; t2 = fragment.end; t3 = $.$get$textContext(); t4 = _this.paragraph.plainText; t5 = _this._currentSpan; widthExcludingTrailingSpaces = A.measureSubstring(t3, t4, t1, t2 - fragment.trailingSpaces, t5.get$style(t5).letterSpacing); t5 = _this._currentSpan; widthIncludingTrailingSpaces = A.measureSubstring(t3, t4, t1, t2 - fragment.trailingNewlines, t5.get$style(t5).letterSpacing); t5 = _this._currentRuler.get$alphabeticBaseline(0); t2 = _this._currentRuler; value = t2.__TextHeightRuler_height_FI; if (value === $) { t1 = t2._dimensions; t3 = t1._cachedBoundingClientRect; t1 = t3 == null ? t1._cachedBoundingClientRect = t1.__engine$_element.getBoundingClientRect() : t3; cachedHeight = t1.height; t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_2 && true) ++cachedHeight; t2.__TextHeightRuler_height_FI !== $ && A.throwUnnamedLateFieldADI(); value = t2.__TextHeightRuler_height_FI = cachedHeight; } fragment.setMetrics$5$ascent$descent$widthExcludingTrailingSpaces$widthIncludingTrailingSpaces(_this, t5, value - _this._currentRuler.get$alphabeticBaseline(0), widthExcludingTrailingSpaces, widthIncludingTrailingSpaces); } }, forceBreak$4$allowEmpty$availableWidth(start, end, allowEmpty, availableWidth) { var t1, high, low, mid, t2, t3, width; if (availableWidth <= 0) return allowEmpty ? start : start + 1; for (t1 = this.paragraph.plainText, high = end, low = start; high - low > 1;) { mid = B.JSInt_methods._tdivFast$1(low + high, 2); t2 = $.$get$textContext(); t3 = this._currentSpan; width = A.measureSubstring(t2, t1, start, mid, t3.get$style(t3).letterSpacing); if (width < availableWidth) low = mid; else { low = width > availableWidth ? low : mid; high = mid; } } return low === start && !allowEmpty ? low + 1 : low; } }; A.LineBreakType.prototype = { _enumToString$0() { return "LineBreakType." + this._core$_name; } }; A.FWLineBreakFragmenter.prototype = { fragment$0() { return A._computeLineBreakFragments(this.text); } }; A.V8LineBreakFragmenter.prototype = { fragment$0() { var t1 = this.text; return A.breakLinesUsingV8BreakIterator(t1, t1, this._v8BreakIterator); } }; A.LineBreakFragment.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.start, _this.end, _this.type, _this.trailingNewlines, _this.trailingSpaces, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.LineBreakFragment && other.start === _this.start && other.end === _this.end && other.type === _this.type && other.trailingNewlines === _this.trailingNewlines && other.trailingSpaces === _this.trailingSpaces; }, toString$0(_) { return "LineBreakFragment(" + this.start + ", " + this.end + ", " + this.type.toString$0(0) + ")"; } }; A._computeLineBreakFragments_setBreak.prototype = { call$2(type, debugRuleNumber) { var _this = this, fragmentEnd = type === B.LineBreakType_3 ? _this.text.length : _this._box_0.index, t1 = _this._box_0, t2 = t1.prev1; if (t2 === B.LineCharProperty_5) ++t1.trailingSpaces; else if (t2 === B.LineCharProperty_2 || t2 === B.LineCharProperty_3 || t2 === B.LineCharProperty_4) { ++t1.trailingNewlines; ++t1.trailingSpaces; } if (type === B.LineBreakType_1) return; t2 = t1.fragmentStart; _this.fragments.push(new A.LineBreakFragment(type, t1.trailingNewlines, t1.trailingSpaces, t2, fragmentEnd)); t1.fragmentStart = t1.index; t1.trailingSpaces = t1.trailingNewlines = 0; t1.prev1 = t1.prev2 = null; }, $signature: 3073 }; A.RulerHost.prototype = { dispose$0() { this._rulerHost.remove(); } }; A.TextPaintService.prototype = { paint$2(canvas, offset) { var t1, _i, line, t2, t3, _i0, fragment, lines = this.paragraph.get$_layoutService().lines; for (t1 = lines.length, _i = 0; _i < lines.length; lines.length === t1 || (0, A.throwConcurrentModificationError)(lines), ++_i) { line = lines[_i]; for (t2 = line.fragments, t3 = t2.length, _i0 = 0; _i0 < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i0) { fragment = t2[_i0]; this._paintBackground$3(canvas, offset, fragment); this._paintText$4(canvas, offset, line, fragment); } } }, _paintBackground$3(canvas, offset, fragment) { var t1, background, rect; if (fragment.get$isPlaceholder()) return; t1 = fragment.span; background = type$.nullable_SurfacePaint._as(t1.get$style(t1).background); if (background != null) { t1 = fragment.toPaintingTextBox$0(); rect = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); if (!rect.get$isEmpty(0)) { t1 = rect.shift$1(offset); background._frozen = true; canvas.drawRect$2(t1, background._paintData); } } }, _paintText$4(canvas, offset, line, fragment) { var t1, style, foreground, t2, paint, t3, t4, ctx, fragmentX, text; if (fragment.get$isPlaceholder()) return; if (fragment.get$isSpaceOnly()) return; t1 = fragment.span; style = t1.get$style(t1); foreground = style.foreground; t2 = type$.SurfacePaint; if (foreground != null) { t2._as(foreground); paint = foreground; } else { paint = t2._as($.$get$_renderer().createPaint$0()); t2 = style.color; if (t2 != null) paint.set$color(0, t2); } t2 = style.get$cssFontString(); t3 = fragment.__engine$_textDirection; t3.toString; t4 = canvas._canvasPool; ctx = t4.get$context(0); t3 = t3 === B.TextDirection_1 ? "ltr" : "rtl"; ctx.direction = t3; if (t2 !== canvas._cachedLastCssFont) { ctx.font = t2; canvas._cachedLastCssFont = t2; } paint._frozen = true; t2 = paint._paintData; t4.get$contextHandle().setUpPaint$2(t2, null); t2 = fragment.__engine$_textDirection; t2.toString; fragmentX = t2 === B.TextDirection_1 ? fragment.get$left(0) : fragment.get$right(0); t2 = line.lineMetrics; style = t1.get$style(t1); text = fragment.getText$1(this.paragraph); t1 = style.foreground; t1 = t1 == null ? null : t1.get$style(t1); canvas.drawText$5$shadows$style(text, offset._dx + t2.left + fragmentX, offset._dy + t2.baseline, style.shadows, t1); t4.get$contextHandle().tearDownPaint$0(); } }; A.EngineLineMetrics.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.hardBreak, _this.ascent, _this.descent, _this.unscaledAscent, _this.height, _this.width, _this.left, _this.baseline, _this.lineNumber, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.EngineLineMetrics && other.hardBreak === _this.hardBreak && other.ascent === _this.ascent && other.descent === _this.descent && other.unscaledAscent === _this.unscaledAscent && other.height === _this.height && other.width === _this.width && other.left === _this.left && other.baseline === _this.baseline && other.lineNumber === _this.lineNumber; }, toString$0(_) { return this.super$Object$toString(0); }, $isLineMetrics: 1, get$hardBreak() { return this.hardBreak; }, get$ascent() { return this.ascent; }, get$descent() { return this.descent; }, get$unscaledAscent() { return this.unscaledAscent; }, get$height(receiver) { return this.height; }, get$width(receiver) { return this.width; }, get$left(receiver) { return this.left; }, get$baseline() { return this.baseline; }, get$lineNumber(receiver) { return this.lineNumber; } }; A.ParagraphLine.prototype = { get$visibleEndIndex() { var _0_0, _0_1, t1, _0_6, rest, _this = this, _null = null, value = _this.__ParagraphLine_visibleEndIndex_FI; if (value === $) { _0_0 = _this.fragments; $label0$0: { _0_1 = _0_0.length; if (_0_1 <= 0) { t1 = _this.startIndex; break $label0$0; } if (_0_1 >= 1) { _0_6 = B.JSArray_methods.sublist$2(_0_0, 0, _0_1 - 1); t1 = _0_6; if (type$.List_LayoutFragment._is(t1)) { t1 = _0_0[_0_1 - 1] instanceof A.EllipsisFragment; rest = _0_6; } else { rest = _null; t1 = false; } } else { rest = _null; t1 = false; } if (!t1) if (type$.List_LayoutFragment._is(_0_0)) { rest = _0_0; t1 = true; } else t1 = false; else t1 = true; if (t1) { t1 = (rest && B.JSArray_methods).get$last(rest).end; break $label0$0; } t1 = _null; } _this.__ParagraphLine_visibleEndIndex_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__ParagraphLine_visibleEndIndex_FI = t1; } return value; }, _fallbackGraphemeStartIterable$1(lineText) { var t1, t2, precededByHighSurrogate, i, maskedCodeUnit, graphemeStarts = A._setArrayType([], type$.JSArray_int); for (t1 = lineText.length, t2 = this.startIndex, precededByHighSurrogate = false, i = 0; i < t1; ++i) { maskedCodeUnit = lineText.charCodeAt(i) & 64512; if (maskedCodeUnit !== 56320 || !precededByHighSurrogate) graphemeStarts.push(t2 + i); precededByHighSurrogate = maskedCodeUnit === 55296; } return graphemeStarts; }, _fromDomSegmenter$1(fragmentText) { var t1, t2, domSegmenter = A.createIntlSegmenter("grapheme"), graphemeStarts = A._setArrayType([], type$.JSArray_int), segments = A.DomSegmentsExtension_iterator(A.callMethod(domSegmenter, "segment", [fragmentText])); for (t1 = this.startIndex; segments.moveNext$0();) { t2 = segments.__DomIteratorWrapper__current_A; t2 === $ && A.throwUnnamedLateFieldNI(); graphemeStarts.push(B.JSNumber_methods.toInt$0(t2.index) + t1); } return graphemeStarts; }, get$graphemeStarts() { var t1, result, graphemeStarts, _this = this, value = _this.__ParagraphLine_graphemeStarts_FI; if (value === $) { t1 = _this.startIndex; if (_this.get$visibleEndIndex() === t1) result = B.List_empty1; else { t1 = B.JSString_methods.substring$2(_this.paragraph.plainText, t1, _this.get$visibleEndIndex()); graphemeStarts = self.Intl.Segmenter == null ? _this._fallbackGraphemeStartIterable$1(t1) : _this._fromDomSegmenter$1(t1); if (graphemeStarts.length !== 0) graphemeStarts.push(_this.get$visibleEndIndex()); result = graphemeStarts; } _this.__ParagraphLine_graphemeStarts_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__ParagraphLine_graphemeStarts_FI = result; } return value; }, graphemeStartIndexBefore$3(offset, start, end) { var high, low, mid, _0_0, lineGraphemeBreaks = this.get$graphemeStarts(); for (high = end, low = start; low + 2 <= high;) { mid = B.JSInt_methods._tdivFast$1(low + high, 2); _0_0 = lineGraphemeBreaks[mid] - offset; if (_0_0 > 0) { high = mid; continue; } if (_0_0 < 0) { low = mid; continue; } return mid; } return low; }, closestFragmentTo$2(targetFragment, searchLeft) { var t1, t2, closestFragment, _i, fragment, t3, t4, t5, distance, minDistance; for (t1 = this.fragments, t2 = t1.length, closestFragment = null, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { fragment = t1[_i]; if (fragment.start >= this.get$visibleEndIndex()) break; if (fragment.get$graphemeStartIndexRange() == null) continue; if (searchLeft) { t3 = targetFragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = targetFragment._FragmentPosition____FragmentPosition__startOffset_A; if (t3.textDirection === B.TextDirection_1) { t4 === $ && A.throwUnnamedLateFieldNI(); t3 = t4; } else { t4 === $ && A.throwUnnamedLateFieldNI(); t5 = targetFragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t3.lineMetrics.width - (t4 + (t5 + targetFragment._FragmentMetrics__extraWidthForJustification)); t3 = t5; } t4 = fragment._FragmentPosition____FragmentPosition_line_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = fragment._FragmentPosition____FragmentPosition__startOffset_A; if (t4.textDirection === B.TextDirection_1) { t5 === $ && A.throwUnnamedLateFieldNI(); t4 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t5 + (t4 + fragment._FragmentMetrics__extraWidthForJustification); } else { t5 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.lineMetrics.width - t5; } distance = t3 - t4; } else { t3 = fragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = fragment._FragmentPosition____FragmentPosition__startOffset_A; if (t3.textDirection === B.TextDirection_1) { t4 === $ && A.throwUnnamedLateFieldNI(); t3 = t4; } else { t4 === $ && A.throwUnnamedLateFieldNI(); t5 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t3.lineMetrics.width - (t4 + (t5 + fragment._FragmentMetrics__extraWidthForJustification)); t3 = t5; } t4 = targetFragment._FragmentPosition____FragmentPosition_line_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = targetFragment._FragmentPosition____FragmentPosition__startOffset_A; if (t4.textDirection === B.TextDirection_1) { t5 === $ && A.throwUnnamedLateFieldNI(); t4 = targetFragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t5 + (t4 + targetFragment._FragmentMetrics__extraWidthForJustification); } else { t5 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.lineMetrics.width - t5; } distance = t3 - t4; } minDistance = closestFragment == null ? null : closestFragment._0; $label0$1: { if (distance > 0) t3 = minDistance == null || minDistance > distance; else t3 = false; if (t3) { closestFragment = new A._Record_2_distance_fragment(distance, fragment); break $label0$1; } if (distance === 0) return fragment; continue; } } return closestFragment == null ? null : closestFragment._1; }, closestFragmentAtOffset$1(dx) { var t1, t2, closestFragment, graphemeIndex, _i, fragment, t3, t4, t5, t6, distance, minDistance, _this = this, _null = null; if (_this.get$graphemeStarts().length === 0) return _null; for (t1 = _this.fragments, t2 = t1.length, closestFragment = _null, graphemeIndex = 0, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { fragment = t1[_i]; t3 = fragment.start; if (t3 >= _this.get$visibleEndIndex()) break; t4 = fragment.end; if (t4 - t3 === 0) continue; for (; t3 > _this.get$graphemeStarts()[graphemeIndex];) ++graphemeIndex; if (_this.get$graphemeStarts()[graphemeIndex] >= t4) continue; t3 = fragment._FragmentPosition____FragmentPosition_line_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.textDirection === B.TextDirection_1; t5 = fragment._FragmentPosition____FragmentPosition__startOffset_A; if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t5; } else { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t3.lineMetrics.width - (t5 + (t6 + fragment._FragmentMetrics__extraWidthForJustification)); } if (dx < t6) { if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t3 = t5; } else { t5 === $ && A.throwUnnamedLateFieldNI(); t4 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.lineMetrics.width - (t5 + (t4 + fragment._FragmentMetrics__extraWidthForJustification)); t3 = t4; } distance = t3 - dx; } else { if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t5 + (t6 + fragment._FragmentMetrics__extraWidthForJustification); } else { t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t3.lineMetrics.width - t5; } if (dx > t6) { if (t4) { t5 === $ && A.throwUnnamedLateFieldNI(); t3 = fragment._FragmentMetrics____FragmentMetrics__widthIncludingTrailingSpaces_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t5 + (t3 + fragment._FragmentMetrics__extraWidthForJustification); } else { t5 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.lineMetrics.width - t5; } distance = dx - t3; } else return fragment; } minDistance = closestFragment == null ? _null : closestFragment._0; if (minDistance == null || minDistance > distance) closestFragment = new A._Record_2_distance_fragment(distance, fragment); } return closestFragment == null ? _null : closestFragment._1; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.lineMetrics, _this.startIndex, _this.endIndex, _this.trailingNewlines, _this.trailingSpaces, _this.spaceCount, _this.widthWithTrailingSpaces, _this.fragments, _this.textDirection, null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ParagraphLine && other.lineMetrics.$eq(0, _this.lineMetrics) && other.startIndex === _this.startIndex && other.endIndex === _this.endIndex && other.trailingNewlines === _this.trailingNewlines && other.trailingSpaces === _this.trailingSpaces && other.spaceCount === _this.spaceCount && other.widthWithTrailingSpaces === _this.widthWithTrailingSpaces && other.fragments === _this.fragments && other.textDirection === _this.textDirection && true; }, toString$0(_) { return B.Type_ParagraphLine_MEg.toString$0(0) + "(" + this.startIndex + ", " + this.endIndex + ", " + this.lineMetrics.toString$0(0) + ")"; } }; A.EngineParagraphStyle.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.EngineParagraphStyle && other.textAlign == _this.textAlign && other.textDirection == _this.textDirection && other.fontWeight == _this.fontWeight && other.fontStyle == _this.fontStyle && other.maxLines == _this.maxLines && other.fontFamily == _this.fontFamily && other.fontSize == _this.fontSize && other.height == _this.height && J.$eq$(other._textHeightBehavior, _this._textHeightBehavior) && other.ellipsis == _this.ellipsis && J.$eq$(other.locale, _this.locale); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.textAlign, _this.textDirection, _this.fontWeight, _this.fontStyle, _this.maxLines, _this.fontFamily, _this.fontSize, _this.height, _this._textHeightBehavior, _this.ellipsis, _this.locale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return this.super$Object$toString(0); } }; A.EngineTextStyle.prototype = { get$effectiveFontFamily() { var fontFamily = this.fontFamily; return fontFamily.length === 0 ? "sans-serif" : fontFamily; }, get$cssFontString() { var t2, t3, t4, cssFontStyle, cssFontWeight, cssFontSize, _this = this, _s6_ = "normal", t1 = _this._cssFontString; if (t1 == null) { t1 = _this.fontStyle; t2 = _this.fontWeight; t3 = _this.fontSize; t4 = _this.get$effectiveFontFamily(); if (t1 == null) cssFontStyle = null; else { t1 = t1 === B.FontStyle_0 ? _s6_ : "italic"; cssFontStyle = t1; } if (cssFontStyle == null) cssFontStyle = _s6_; cssFontWeight = t2 == null ? null : A.fontWeightIndexToCss(t2.index); if (cssFontWeight == null) cssFontWeight = _s6_; cssFontSize = B.JSNumber_methods.floor$0(t3 == null ? 14 : t3); t1 = A.canonicalizeFontFamily(t4); t1.toString; t1 = _this._cssFontString = cssFontStyle + " " + cssFontWeight + " " + cssFontSize + "px " + t1; } return t1; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.EngineTextStyle && J.$eq$(other.color, _this.color) && J.$eq$(other.decoration, _this.decoration) && J.$eq$(other.decorationColor, _this.decorationColor) && other.decorationStyle == _this.decorationStyle && other.fontWeight == _this.fontWeight && other.fontStyle == _this.fontStyle && other.textBaseline == _this.textBaseline && other.leadingDistribution == _this.leadingDistribution && other.fontFamily === _this.fontFamily && other.fontSize == _this.fontSize && other.letterSpacing == _this.letterSpacing && other.wordSpacing == _this.wordSpacing && other.height == _this.height && other.decorationThickness == _this.decorationThickness && J.$eq$(other.locale, _this.locale) && other.background == _this.background && other.foreground == _this.foreground && A.listEquals0(other.shadows, _this.shadows) && A.listEquals0(other.fontFamilyFallback, _this.fontFamilyFallback) && A.listEquals0(other.fontFeatures, _this.fontFeatures) && A.listEquals0(other.fontVariations, _this.fontVariations); }, get$hashCode(_) { var _this = this, _null = null, shadows = _this.shadows, fontFeatures = _this.fontFeatures, fontVariations = _this.fontVariations, fontFamilyFallback = _this.fontFamilyFallback, t1 = fontFamilyFallback == null ? _null : A.Object_hashAll(fontFamilyFallback), t2 = shadows == null ? _null : A.Object_hashAll(shadows), t3 = fontFeatures == null ? _null : A.Object_hashAll(fontFeatures); return A.Object_hash(_this.color, _this.decoration, _this.decorationColor, _this.decorationStyle, _this.fontWeight, _this.fontStyle, _this.textBaseline, _this.leadingDistribution, _this.fontFamily, t1, _this.fontSize, _this.letterSpacing, _this.wordSpacing, _this.height, _this.locale, _this.background, _this.foreground, t2, _this.decorationThickness, A.Object_hash(t3, fontVariations == null ? _null : A.Object_hashAll(fontVariations), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); }, toString$0(_) { return this.super$Object$toString(0); } }; A.EngineStrutStyle.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.EngineStrutStyle && other._fontFamily == _this._fontFamily && other.__engine$_fontSize == _this.__engine$_fontSize && other.__engine$_height == _this.__engine$_height && other._fontWeight == _this._fontWeight && other._fontStyle == _this._fontStyle && other._forceStrutHeight == _this._forceStrutHeight && A.listEquals0(other._fontFamilyFallback, _this._fontFamilyFallback); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this._fontFamily, _this._fontFamilyFallback, _this.__engine$_fontSize, _this.__engine$_height, _this._leading, _this._leadingDistribution, _this._fontWeight, _this._fontStyle, _this._forceStrutHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.ParagraphPlaceholder.prototype = {}; A.TextHeightStyle.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.TextHeightStyle && other.get$hashCode(0) === this.get$hashCode(0); }, get$hashCode(_) { var result, _this = this, value = _this.__TextHeightStyle_hashCode_FI; if (value === $) { result = A.Object_hash(_this.fontFamily, _this.fontSize, _this.height, null, null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); _this.__TextHeightStyle_hashCode_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__TextHeightStyle_hashCode_FI = result; value = result; } return value; } }; A.TextDimensions.prototype = {}; A.TextHeightRuler.prototype = { get$__engine$_host() { var host, t1, t2, fontFamily, t3, style, t4, height, effectiveLineHeight, _this = this, value = _this.__TextHeightRuler__host_FI; if (value === $) { host = A.DomDocumentExtension_createElement(self.document, "div"); t1 = host.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "visibility", "hidden"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "display", "flex"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "flex-direction", "row"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "align-items", "baseline"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "margin", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "border", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "padding", "0"); t1 = _this._dimensions; t2 = _this.textHeightStyle; fontFamily = t2.fontFamily; t3 = t1.__engine$_element; style = t3.style; A.DomCSSStyleDeclarationExtension_setProperty(style, "font-size", "" + B.JSNumber_methods.floor$0(t2.fontSize) + "px"); t4 = A.canonicalizeFontFamily(fontFamily); t4.toString; A.DomCSSStyleDeclarationExtension_setProperty(style, "font-family", t4); height = t2.height; if (height == null) effectiveLineHeight = fontFamily === "FlutterTest" ? 1 : null; else effectiveLineHeight = height; if (effectiveLineHeight != null) A.DomCSSStyleDeclarationExtension_setProperty(style, "line-height", B.JSNumber_methods.toString$0(effectiveLineHeight)); t1._cachedBoundingClientRect = null; A.DomCSSStyleDeclarationExtension_setProperty(t3.style, "white-space", "pre"); t1._cachedBoundingClientRect = null; A.DomNodeExtension_set_text(t3, " "); host.append(t3); t1._cachedBoundingClientRect = null; _this.rulerHost._rulerHost.append(host); _this.__TextHeightRuler__host_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__TextHeightRuler__host_FI = host; value = host; } return value; }, get$alphabeticBaseline(_) { var probe, _this = this, value = _this.__TextHeightRuler_alphabeticBaseline_FI; if (value === $) { value = _this.__TextHeightRuler__probe_FI; if (value === $) { probe = A.DomDocumentExtension_createElement(self.document, "div"); _this.get$__engine$_host().append(probe); _this.__TextHeightRuler__probe_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__TextHeightRuler__probe_FI = probe; value = probe; } value = value.getBoundingClientRect().bottom; _this.__TextHeightRuler_alphabeticBaseline_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__TextHeightRuler_alphabeticBaseline_FI = value; } return value; }, dispose$0() { this.get$__engine$_host().remove(); } }; A.FragmentFlow.prototype = { _enumToString$0() { return "FragmentFlow." + this._core$_name; } }; A.BidiFragment.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.start, _this.end, _this.textDirection, _this.fragmentFlow, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.BidiFragment && other.start === _this.start && other.end === _this.end && other.textDirection == _this.textDirection && other.fragmentFlow === _this.fragmentFlow; }, toString$0(_) { return "BidiFragment(" + this.start + ", " + this.end + ", " + A.S(this.textDirection) + ")"; } }; A._ComparisonResult.prototype = { _enumToString$0() { return "_ComparisonResult." + this._core$_name; } }; A.UnicodeRange.prototype = { compare$1(value) { if (value < this.start) return B._ComparisonResult_2; if (value > this.end) return B._ComparisonResult_1; return B._ComparisonResult_0; } }; A.UnicodePropertyLookup.prototype = { find$2(_, text, index) { var codePoint = A.getCodePoint(text, index); return codePoint == null ? this.defaultProperty : this.findForChar$1(codePoint); }, findForChar$1(char) { var t1, cacheHit, rangeIndex, result, _this = this; if (char == null) return _this.defaultProperty; t1 = _this._cache; cacheHit = t1.$index(0, char); if (cacheHit != null) return cacheHit; rangeIndex = _this._binarySearch$1(char); result = rangeIndex === -1 ? _this.defaultProperty : _this.ranges[rangeIndex].property; t1.$indexSet(0, char, result); return result; }, _binarySearch$1(value) { var min, mid, t1 = this.ranges, max = t1.length; for (min = 0; min < max;) { mid = min + B.JSInt_methods._shrOtherPositive$1(max - min, 1); switch (t1[mid].compare$1(value).index) { case 1: min = mid + 1; break; case 2: max = mid; break; case 0: return mid; } } return -1; } }; A._FindBreakDirection.prototype = { _enumToString$0() { return "_FindBreakDirection." + this._core$_name; } }; A.BrowserAutofillHints.prototype = {}; A.CompositionAwareMixin.prototype = { get$_compositionStartListener() { var result, _this = this, value = _this.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI; if (value === $) { result = type$.JavaScriptFunction._as(A.allowInterop(_this.get$_handleCompositionStart())); _this.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI !== $ && A.throwUnnamedLateFieldADI(); _this.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = result; value = result; } return value; }, get$_compositionUpdateListener() { var result, _this = this, value = _this.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI; if (value === $) { result = type$.JavaScriptFunction._as(A.allowInterop(_this.get$_handleCompositionUpdate())); _this.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI !== $ && A.throwUnnamedLateFieldADI(); _this.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = result; value = result; } return value; }, get$_compositionEndListener() { var result, _this = this, value = _this.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI; if (value === $) { result = type$.JavaScriptFunction._as(A.allowInterop(_this.get$_handleCompositionEnd())); _this.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI !== $ && A.throwUnnamedLateFieldADI(); _this.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = result; value = result; } return value; }, addCompositionEventHandlers$1(domElement) { A.DomEventTargetExtension_addEventListener(domElement, "compositionstart", this.get$_compositionStartListener(), null); A.DomEventTargetExtension_addEventListener(domElement, "compositionupdate", this.get$_compositionUpdateListener(), null); A.DomEventTargetExtension_addEventListener(domElement, "compositionend", this.get$_compositionEndListener(), null); }, _handleCompositionStart$1($event) { this.CompositionAwareMixin_composingText = null; }, _handleCompositionUpdate$1($event) { var t1, $constructor = globalThis.CompositionEvent; if ($constructor != null && $event instanceof $constructor) { t1 = $event.data; this.CompositionAwareMixin_composingText = t1 == null ? null : t1; } }, _handleCompositionEnd$1($event) { this.CompositionAwareMixin_composingText = null; }, determineCompositionState$1(editingState) { var t1, t2, composingBase; if (this.CompositionAwareMixin_composingText == null || editingState.text == null) return editingState; t1 = editingState.extentOffset; t2 = this.CompositionAwareMixin_composingText.length; composingBase = t1 - t2; if (composingBase < 0) return editingState; return A.EditingState$(editingState.baseOffset, composingBase, composingBase + t2, t1, editingState.text); } }; A.EngineInputAction.prototype = { configureInputAction$1(domElement) { var t1; if (this.get$enterkeyhintAttribute() == null) return; t1 = $.$get$_operatingSystem(); if (t1 !== B.OperatingSystem_0) t1 = t1 === B.OperatingSystem_1 || this.get$enterkeyhintAttribute() == null; else t1 = true; if (t1) { t1 = this.get$enterkeyhintAttribute(); t1.toString; t1 = A.jsify(t1); A.callMethod(domElement, "setAttribute", ["enterkeyhint", t1 == null ? type$.Object._as(t1) : t1]); } } }; A.NoInputAction.prototype = { get$enterkeyhintAttribute() { return null; } }; A.EnterInputAction.prototype = { get$enterkeyhintAttribute() { return "enter"; } }; A.DoneInputAction.prototype = { get$enterkeyhintAttribute() { return "done"; } }; A.GoInputAction.prototype = { get$enterkeyhintAttribute() { return "go"; } }; A.NextInputAction.prototype = { get$enterkeyhintAttribute() { return "next"; } }; A.PreviousInputAction.prototype = { get$enterkeyhintAttribute() { return "previous"; } }; A.SearchInputAction.prototype = { get$enterkeyhintAttribute() { return "search"; } }; A.SendInputAction.prototype = { get$enterkeyhintAttribute() { return "send"; } }; A.EngineInputType.prototype = { createDomElement$0() { return A.DomDocumentExtension_createElement(self.document, "input"); }, configureInputMode$1(domElement) { var t1; if (this.get$inputmodeAttribute() == null) return; t1 = $.$get$_operatingSystem(); if (t1 !== B.OperatingSystem_0) t1 = t1 === B.OperatingSystem_1 || this.get$inputmodeAttribute() === "none"; else t1 = true; if (t1) { t1 = this.get$inputmodeAttribute(); t1.toString; t1 = A.jsify(t1); A.callMethod(domElement, "setAttribute", ["inputmode", t1 == null ? type$.Object._as(t1) : t1]); } } }; A.NoTextInputType.prototype = { get$inputmodeAttribute() { return "none"; } }; A.TextInputType0.prototype = { get$inputmodeAttribute() { return null; } }; A.NumberInputType.prototype = { get$inputmodeAttribute() { return "numeric"; } }; A.DecimalInputType.prototype = { get$inputmodeAttribute() { return "decimal"; } }; A.PhoneInputType.prototype = { get$inputmodeAttribute() { return "tel"; } }; A.EmailInputType.prototype = { get$inputmodeAttribute() { return "email"; } }; A.UrlInputType.prototype = { get$inputmodeAttribute() { return "url"; } }; A.MultilineInputType.prototype = { get$inputmodeAttribute() { return null; }, createDomElement$0() { return A.DomDocumentExtension_createElement(self.document, "textarea"); } }; A.TextCapitalization.prototype = { _enumToString$0() { return "TextCapitalization." + this._core$_name; } }; A.TextCapitalizationConfig.prototype = { setAutocapitalizeAttribute$1(domElement) { var t1, autocapitalize, $constructor, _s9_ = "sentences", _s12_ = "setAttribute"; switch (this.textCapitalization.index) { case 0: t1 = $.$get$_browserEngine(); autocapitalize = t1 === B.BrowserEngine_1 ? _s9_ : "words"; break; case 2: autocapitalize = "characters"; break; case 1: autocapitalize = _s9_; break; case 3: default: autocapitalize = "off"; break; } $constructor = globalThis.HTMLInputElement; if ($constructor != null && domElement instanceof $constructor) { t1 = A.jsify(autocapitalize); A.callMethod(domElement, _s12_, ["autocapitalize", t1 == null ? type$.Object._as(t1) : t1]); } else { $constructor = globalThis.HTMLTextAreaElement; if ($constructor != null && domElement instanceof $constructor) { t1 = A.jsify(autocapitalize); A.callMethod(domElement, _s12_, ["autocapitalize", t1 == null ? type$.Object._as(t1) : t1]); } } } }; A.EngineAutofillForm.prototype = { addInputEventListeners$0() { var t1 = this.elements, subscriptions = A._setArrayType([], type$.JSArray_DomSubscription); new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, new A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey(this, subscriptions)); return subscriptions; } }; A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey.prototype = { call$1(key) { var t1 = this.$this, t2 = t1.elements.$index(0, key); t2.toString; this.subscriptions.push(A.DomSubscription$(t2, "input", new A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure(t1, key, t2))); }, $signature: 15 }; A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure.prototype = { call$1(e) { var newEditingState, t1 = this.$this.items, t2 = this.key; if (t1.$index(0, t2) == null) throw A.wrapException(A.StateError$("AutofillInfo must have a valid uniqueIdentifier.")); else { t1 = t1.$index(0, t2); t1.toString; newEditingState = A.EditingState_EditingState$fromDomElement(this.element); $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/textinput", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall(string$.TextInT, [0, A.LinkedHashMap_LinkedHashMap$_literal([t1.uniqueIdentifier, newEditingState.toFlutter$0()], type$.nullable_String, type$.dynamic)])), A._engine___emptyCallback$closure()); } }, $signature: 33 }; A.AutofillInfo.prototype = { applyToDomElement$2$focusedElement(domElement, focusedElement) { var t1, t2, _s8_ = "password", autofillHint = this.autofillHint, placeholder = this.placeholder, $constructor = globalThis.HTMLInputElement; if ($constructor != null && domElement instanceof $constructor) { if (placeholder != null) domElement.placeholder = placeholder; t1 = autofillHint == null; if (!t1) { domElement.name = autofillHint; domElement.id = autofillHint; if (B.JSString_methods.contains$1(autofillHint, _s8_)) A.DomHTMLInputElementExtension_set_type(domElement, _s8_); else A.DomHTMLInputElementExtension_set_type(domElement, "text"); } t1 = t1 ? "on" : autofillHint; domElement.autocomplete = t1; } else { $constructor = globalThis.HTMLTextAreaElement; if ($constructor != null && domElement instanceof $constructor) { if (placeholder != null) domElement.placeholder = placeholder; t1 = autofillHint == null; if (!t1) { domElement.name = autofillHint; domElement.id = autofillHint; } t2 = A.jsify(t1 ? "on" : autofillHint); A.callMethod(domElement, "setAttribute", ["autocomplete", t2 == null ? type$.Object._as(t2) : t2]); } } }, applyToDomElement$1(domElement) { return this.applyToDomElement$2$focusedElement(domElement, false); } }; A.TextEditingDeltaState.prototype = {}; A.EditingState.prototype = { get$minOffset() { return Math.min(this.baseOffset, this.extentOffset); }, get$maxOffset() { return Math.max(this.baseOffset, this.extentOffset); }, toFlutter$0() { var _this = this; return A.LinkedHashMap_LinkedHashMap$_literal(["text", _this.text, "selectionBase", _this.baseOffset, "selectionExtent", _this.extentOffset, "composingBase", _this.composingBaseOffset, "composingExtent", _this.composingExtentOffset], type$.String, type$.dynamic); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.text, _this.baseOffset, _this.extentOffset, _this.composingBaseOffset, _this.composingExtentOffset, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) return false; return other instanceof A.EditingState && other.text == _this.text && other.get$minOffset() === _this.get$minOffset() && other.get$maxOffset() === _this.get$maxOffset() && other.composingBaseOffset === _this.composingBaseOffset && other.composingExtentOffset === _this.composingExtentOffset; }, toString$0(_) { return this.super$Object$toString(0); }, applyToDomElement$1(domElement) { var t1, _this = this, _s17_ = "setSelectionRange", $constructor = globalThis.HTMLInputElement; if ($constructor != null && domElement instanceof $constructor) { domElement.toString; A.DomHTMLInputElementExtension_set_value(domElement, _this.text); A.callMethod(domElement, _s17_, [_this.get$minOffset(), _this.get$maxOffset()]); } else { $constructor = globalThis.HTMLTextAreaElement; if ($constructor != null && domElement instanceof $constructor) { domElement.toString; A.DomHTMLTextAreaElementExtension_set_value(domElement, _this.text); A.callMethod(domElement, _s17_, [_this.get$minOffset(), _this.get$maxOffset()]); } else { t1 = domElement == null ? null : A.DomElementExtension_get_tagName(domElement); throw A.wrapException(A.UnsupportedError$("Unsupported DOM element type: <" + A.S(t1) + "> (" + J.get$runtimeType$(domElement).toString$0(0) + ")")); } } } }; A.InputConfiguration.prototype = {}; A.GloballyPositionedTextEditingStrategy.prototype = { placeElement$0() { var t2, _this = this, t1 = _this.geometry; if (t1 != null) { t2 = _this.domElement; t2.toString; t1.applyToDomElement$1(t2); } t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.autofillGroup != null) { _this.placeForm$0(); t1 = _this.lastEditingState; if (t1 != null) t1.applyToDomElement$1(_this.domElement); _this.get$focusedFormElement().focus(); _this.domElement.focus(); } } }; A.SafariDesktopTextEditingStrategy.prototype = { placeElement$0() { var t2, _this = this, t1 = _this.geometry; if (t1 != null) { t2 = _this.domElement; t2.toString; t1.applyToDomElement$1(t2); } t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.autofillGroup != null) A.Timer_Timer(B.Duration_0, new A.SafariDesktopTextEditingStrategy_placeElement_closure(_this)); }, initializeElementPlacement$0() { if (this.geometry != null) this.placeElement$0(); this.domElement.focus(); } }; A.SafariDesktopTextEditingStrategy_placeElement_closure.prototype = { call$0() { var t2, t1 = this.$this; t1.placeForm$0(); t1.get$focusedFormElement().focus(); t1.domElement.focus(); t2 = t1.lastEditingState; if (t2 != null) { t1 = t1.domElement; t1.toString; t2.applyToDomElement$1(t1); } }, $signature: 0 }; A.DefaultTextEditingStrategy.prototype = { get$editingDeltaState() { var _null = null, t1 = this._editingDeltaState; if (t1 == null) { t1 = this.lastEditingState.text; t1.toString; t1 = this._editingDeltaState = new A.TextEditingDeltaState(t1, "", -1, -1, _null, _null, _null, _null); } return t1; }, get$focusedFormElement() { var t1 = this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; return t1 == null ? null : t1.formElement; }, initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { var t1, elementStyle, t2, _this = this, _s4_ = "none", _s11_ = "transparent"; _this.domElement = inputConfig.inputType.createDomElement$0(); _this.applyConfiguration$1(inputConfig); t1 = _this.domElement; A.callMethod(t1.classList, "add", ["flt-text-editing"]); elementStyle = t1.style; A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "forced-color-adjust", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "white-space", "pre-wrap"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "align-content", "center"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "top", "0"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "left", "0"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "padding", "0"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "opacity", "1"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "background-color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "background", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "caret-color", _s11_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "outline", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "border", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "resize", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "text-shadow", _s4_); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "overflow", "hidden"); A.DomCSSStyleDeclarationExtension_setProperty(elementStyle, "transform-origin", "0 0 0"); t2 = $.$get$_browserEngine(); if (t2 !== B.BrowserEngine_0) t2 = t2 === B.BrowserEngine_1; else t2 = true; if (t2) A.callMethod(t1.classList, "add", ["transparentTextEditing"]); t1 = _this.style; if (t1 != null) { t2 = _this.domElement; t2.toString; t1.applyToDomElement$1(t2); } t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.autofillGroup == null) { t1 = type$.nullable_EngineFlutterWindow._as($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, 0)).get$dom(); t2 = _this.domElement; t2.toString; t1.textEditingHost.append(t2); _this._appendedToForm = false; } _this.initializeElementPlacement$0(); _this.isEnabled = true; _this.onChange = onChange; _this.onAction = onAction; }, applyConfiguration$1(config) { var t1, t2, action, autofill, autocorrectValue, _this = this, _s12_ = "setAttribute"; _this.__DefaultTextEditingStrategy_inputConfiguration_A = config; t1 = _this.domElement; if (config.readOnly) { t1.toString; t2 = A.jsify("readonly"); A.callMethod(t1, _s12_, ["readonly", t2 == null ? type$.Object._as(t2) : t2]); } else { t1.toString; A.callMethod(t1, "removeAttribute", ["readonly"]); } if (config.obscureText) { t1 = _this.domElement; t1.toString; t2 = A.jsify("password"); A.callMethod(t1, _s12_, ["type", t2 == null ? type$.Object._as(t2) : t2]); } if (config.inputType === B.C_NoTextInputType) { t1 = _this.domElement; t1.toString; t2 = A.jsify("none"); A.callMethod(t1, _s12_, ["inputmode", t2 == null ? type$.Object._as(t2) : t2]); } action = A.EngineInputAction_fromName(config.inputAction); t1 = _this.domElement; t1.toString; action.configureInputAction$1(t1); autofill = config.autofill; t1 = _this.domElement; if (autofill != null) { t1.toString; autofill.applyToDomElement$2$focusedElement(t1, true); } else { t1.toString; t2 = A.jsify("off"); A.callMethod(t1, _s12_, ["autocomplete", t2 == null ? type$.Object._as(t2) : t2]); } autocorrectValue = config.autocorrect ? "on" : "off"; t1 = _this.domElement; t1.toString; t2 = A.jsify(autocorrectValue); A.callMethod(t1, _s12_, ["autocorrect", t2 == null ? type$.Object._as(t2) : t2]); }, initializeElementPlacement$0() { this.placeElement$0(); }, addEventHandlers$0() { var t2, t3, _this = this, t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; if (t1 != null) B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); t1 = _this.subscriptions; t2 = _this.domElement; t2.toString; t3 = _this.get$handleChange(); t1.push(A.DomSubscription$(t2, "input", t3)); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "keydown", _this.get$maybeSendAction())); t1.push(A.DomSubscription$(self.document, "selectionchange", t3)); t3 = _this.domElement; t3.toString; A.DomEventTargetExtension_addEventListener(t3, "beforeinput", type$.JavaScriptFunction._as(A.allowInterop(_this.get$handleBeforeInput())), null); t3 = _this.domElement; t3.toString; _this.addCompositionEventHandlers$1(t3); t3 = _this.domElement; t3.toString; t1.push(A.DomSubscription$(t3, "blur", new A.DefaultTextEditingStrategy_addEventHandlers_closure(_this))); _this.preventDefaultForMouseEvents$0(); }, updateElementPlacement$1(textGeometry) { this.geometry = textGeometry; if (this.isEnabled) this.placeElement$0(); }, updateElementStyle$1(textStyle) { var t1; this.style = textStyle; if (this.isEnabled) { t1 = this.domElement; t1.toString; textStyle.applyToDomElement$1(t1); } }, disable$0(_) { var t1, i, t2, t3, _this = this, _null = null; _this.isEnabled = false; _this.geometry = _this.style = _this._editingDeltaState = _this.lastEditingState = null; for (t1 = _this.subscriptions, i = 0; i < t1.length; ++i) { t2 = t1[i]; t3 = t2.target; t3.removeEventListener.apply(t3, [t2.type, t2.listener]); } B.JSArray_methods.clear$0(t1); t1 = _this.domElement; t1.toString; A.DomEventTargetExtension_removeEventListener(t1, "compositionstart", _this.get$_compositionStartListener(), _null); A.DomEventTargetExtension_removeEventListener(t1, "compositionupdate", _this.get$_compositionUpdateListener(), _null); A.DomEventTargetExtension_removeEventListener(t1, "compositionend", _this.get$_compositionEndListener(), _null); if (_this._appendedToForm) { t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; t1 = (t1 == null ? _null : t1.formElement) != null; } else t1 = false; t2 = _this.domElement; if (t1) { t2.blur(); t1 = _this.domElement; t1.toString; A._styleAutofillElements(t1, true, false, true); t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; if (t1 != null) { t2 = t1.formIdentifier; t1 = t1.formElement; $.formsOnTheDom.$indexSet(0, t2, t1); A._styleAutofillElements(t1, true, false, true); } } else t2.remove(); _this.domElement = null; }, setEditingState$1(editingState) { var t1; this.lastEditingState = editingState; if (this.isEnabled) t1 = !(editingState.baseOffset >= 0 && editingState.extentOffset >= 0); else t1 = true; if (t1) return; editingState.applyToDomElement$1(this.domElement); }, placeElement$0() { this.domElement.focus(); }, placeForm$0() { var t2, t3, t1 = this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; t1.toString; t2 = this.domElement; t2.toString; if ($.$get$textEditing().get$strategy() instanceof A.SafariDesktopTextEditingStrategy) A.DomCSSStyleDeclarationExtension_setProperty(t2.style, "pointer-events", "all"); t3 = t1.formElement; t3.insertBefore(t2, t1.insertionReferenceNode); type$.nullable_EngineFlutterWindow._as($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, 0)).get$dom().textEditingHost.append(t3); this._appendedToForm = true; }, handleChange$1($event) { var newEditingState, newTextEditingDeltaState, _this = this, t1 = _this.domElement; t1.toString; newEditingState = _this.determineCompositionState$1(A.EditingState_EditingState$fromDomElement(t1)); t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.enableDeltaModel) { _this.get$editingDeltaState().composingOffset = newEditingState.composingBaseOffset; _this.get$editingDeltaState().composingExtent = newEditingState.composingExtentOffset; newTextEditingDeltaState = A.TextEditingDeltaState_inferDeltaState(newEditingState, _this.lastEditingState, _this.get$editingDeltaState()); } else newTextEditingDeltaState = null; if (!newEditingState.$eq(0, _this.lastEditingState)) { _this.lastEditingState = newEditingState; _this._editingDeltaState = newTextEditingDeltaState; _this.onChange.call$2(newEditingState, newTextEditingDeltaState); } _this._editingDeltaState = null; }, handleBeforeInput$1($event) { var t1, deltaOffset, deltaOffset0, _this = this, eventData = A._asStringQ($event.data), inputType = A._asStringQ($event.inputType); if (inputType != null) { t1 = _this.lastEditingState; deltaOffset = t1.baseOffset; deltaOffset0 = t1.extentOffset; deltaOffset = deltaOffset > deltaOffset0 ? deltaOffset : deltaOffset0; if (B.JSString_methods.contains$1(inputType, "delete")) { _this.get$editingDeltaState().deltaText = ""; _this.get$editingDeltaState().deltaEnd = deltaOffset; } else if (inputType === "insertLineBreak") { _this.get$editingDeltaState().deltaText = "\n"; _this.get$editingDeltaState().deltaStart = deltaOffset; _this.get$editingDeltaState().deltaEnd = deltaOffset; } else if (eventData != null) { _this.get$editingDeltaState().deltaText = eventData; _this.get$editingDeltaState().deltaStart = deltaOffset; _this.get$editingDeltaState().deltaEnd = deltaOffset; } } }, maybeSendAction$1(e) { var t1, t2, $constructor = globalThis.KeyboardEvent; if ($constructor != null && e instanceof $constructor) if (e.keyCode === 13) { t1 = this.onAction; t1.toString; t2 = this.__DefaultTextEditingStrategy_inputConfiguration_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.call$1(t2.inputAction); if (!(this.__DefaultTextEditingStrategy_inputConfiguration_A.inputType instanceof A.MultilineInputType)) e.preventDefault(); } }, enable$3$onAction$onChange(_, inputConfig, onAction, onChange) { var t1, _this = this; _this.initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange); _this.addEventHandlers$0(); t1 = _this.lastEditingState; if (t1 != null) _this.setEditingState$1(t1); _this.domElement.focus(); }, preventDefaultForMouseEvents$0() { var _this = this, t1 = _this.subscriptions, t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "mousedown", new A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure())); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "mouseup", new A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0())); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "mousemove", new A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1())); } }; A.DefaultTextEditingStrategy_addEventHandlers_closure.prototype = { call$1(_) { this.$this.domElement.focus(); }, $signature: 33 }; A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure.prototype = { call$1($event) { $event.preventDefault(); }, $signature: 33 }; A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0.prototype = { call$1($event) { $event.preventDefault(); }, $signature: 33 }; A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1.prototype = { call$1($event) { $event.preventDefault(); }, $signature: 33 }; A.IOSTextEditingStrategy.prototype = { initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { var t1, _this = this; _this.super$DefaultTextEditingStrategy$initializeTextEditing(inputConfig, onAction, onChange); t1 = _this.domElement; t1.toString; inputConfig.inputType.configureInputMode$1(t1); t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.autofillGroup != null) _this.placeForm$0(); t1 = _this.domElement; t1.toString; inputConfig.textCapitalization.setAutocapitalizeAttribute$1(t1); }, initializeElementPlacement$0() { A.DomCSSStyleDeclarationExtension_setProperty(this.domElement.style, "transform", "translate(-9999px, -9999px)"); this._canPosition = false; }, addEventHandlers$0() { var t2, t3, blurWatch, _this = this, t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; if (t1 != null) B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); t1 = _this.subscriptions; t2 = _this.domElement; t2.toString; t3 = _this.get$handleChange(); t1.push(A.DomSubscription$(t2, "input", t3)); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "keydown", _this.get$maybeSendAction())); t1.push(A.DomSubscription$(self.document, "selectionchange", t3)); t3 = _this.domElement; t3.toString; A.DomEventTargetExtension_addEventListener(t3, "beforeinput", type$.JavaScriptFunction._as(A.allowInterop(_this.get$handleBeforeInput())), null); t3 = _this.domElement; t3.toString; _this.addCompositionEventHandlers$1(t3); t3 = _this.domElement; t3.toString; t1.push(A.DomSubscription$(t3, "focus", new A.IOSTextEditingStrategy_addEventHandlers_closure(_this))); _this._addTapListener$0(); blurWatch = new A.Stopwatch(); $.$get$Stopwatch__frequency(); blurWatch.start$0(0); t3 = _this.domElement; t3.toString; t1.push(A.DomSubscription$(t3, "blur", new A.IOSTextEditingStrategy_addEventHandlers_closure0(_this, blurWatch))); }, updateElementPlacement$1(textGeometry) { var _this = this; _this.geometry = textGeometry; if (_this.isEnabled && _this._canPosition) _this.placeElement$0(); }, disable$0(_) { var t1; this.super$DefaultTextEditingStrategy$disable(0); t1 = this._positionInputElementTimer; if (t1 != null) t1.cancel$0(0); this._positionInputElementTimer = null; }, _addTapListener$0() { var t1 = this.domElement; t1.toString; this.subscriptions.push(A.DomSubscription$(t1, "click", new A.IOSTextEditingStrategy__addTapListener_closure(this))); }, _schedulePlacement$0() { var t1 = this._positionInputElementTimer; if (t1 != null) t1.cancel$0(0); this._positionInputElementTimer = A.Timer_Timer(B.Duration_100000, new A.IOSTextEditingStrategy__schedulePlacement_closure(this)); }, placeElement$0() { var t1, t2; this.domElement.focus(); t1 = this.geometry; if (t1 != null) { t2 = this.domElement; t2.toString; t1.applyToDomElement$1(t2); } } }; A.IOSTextEditingStrategy_addEventHandlers_closure.prototype = { call$1(_) { this.$this._schedulePlacement$0(); }, $signature: 33 }; A.IOSTextEditingStrategy_addEventHandlers_closure0.prototype = { call$1(_) { var isFastCallback = A.Duration$(0, 0, this.blurWatch.get$elapsedMicroseconds(), 0, 0, 0)._duration < 200000, t1 = self.document.hasFocus() && isFastCallback, t2 = this.$this; if (t1) t2.domElement.focus(); else t2.owner.sendTextConnectionClosedToFrameworkIfAny$0(); }, $signature: 33 }; A.IOSTextEditingStrategy__addTapListener_closure.prototype = { call$1(_) { var t1 = this.$this; if (t1._canPosition) { t1.initializeElementPlacement$0(); t1._schedulePlacement$0(); } }, $signature: 33 }; A.IOSTextEditingStrategy__schedulePlacement_closure.prototype = { call$0() { var t1 = this.$this; t1._canPosition = true; t1.placeElement$0(); }, $signature: 0 }; A.AndroidTextEditingStrategy.prototype = { initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { var t1, t2, _this = this; _this.super$DefaultTextEditingStrategy$initializeTextEditing(inputConfig, onAction, onChange); t1 = _this.domElement; t1.toString; inputConfig.inputType.configureInputMode$1(t1); t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.autofillGroup != null) _this.placeForm$0(); else { t1 = type$.nullable_EngineFlutterWindow._as($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, 0)).get$dom(); t2 = _this.domElement; t2.toString; t1.textEditingHost.append(t2); } t1 = _this.domElement; t1.toString; inputConfig.textCapitalization.setAutocapitalizeAttribute$1(t1); }, addEventHandlers$0() { var t2, t3, _this = this, t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; if (t1 != null) B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); t1 = _this.subscriptions; t2 = _this.domElement; t2.toString; t3 = _this.get$handleChange(); t1.push(A.DomSubscription$(t2, "input", t3)); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "keydown", _this.get$maybeSendAction())); t1.push(A.DomSubscription$(self.document, "selectionchange", t3)); t3 = _this.domElement; t3.toString; A.DomEventTargetExtension_addEventListener(t3, "beforeinput", type$.JavaScriptFunction._as(A.allowInterop(_this.get$handleBeforeInput())), null); t3 = _this.domElement; t3.toString; _this.addCompositionEventHandlers$1(t3); t3 = _this.domElement; t3.toString; t1.push(A.DomSubscription$(t3, "blur", new A.AndroidTextEditingStrategy_addEventHandlers_closure(_this))); _this.preventDefaultForMouseEvents$0(); }, placeElement$0() { var t1, t2; this.domElement.focus(); t1 = this.geometry; if (t1 != null) { t2 = this.domElement; t2.toString; t1.applyToDomElement$1(t2); } } }; A.AndroidTextEditingStrategy_addEventHandlers_closure.prototype = { call$1(_) { var t1 = this.$this; if (self.document.hasFocus()) t1.domElement.focus(); else t1.owner.sendTextConnectionClosedToFrameworkIfAny$0(); }, $signature: 33 }; A.FirefoxTextEditingStrategy.prototype = { initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { var t1; this.super$DefaultTextEditingStrategy$initializeTextEditing(inputConfig, onAction, onChange); t1 = this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.autofillGroup != null) this.placeForm$0(); }, addEventHandlers$0() { var t2, t3, _this = this, t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.autofillGroup; if (t1 != null) B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); t1 = _this.subscriptions; t2 = _this.domElement; t2.toString; t3 = _this.get$handleChange(); t1.push(A.DomSubscription$(t2, "input", t3)); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "keydown", _this.get$maybeSendAction())); t2 = _this.domElement; t2.toString; A.DomEventTargetExtension_addEventListener(t2, "beforeinput", type$.JavaScriptFunction._as(A.allowInterop(_this.get$handleBeforeInput())), null); t2 = _this.domElement; t2.toString; _this.addCompositionEventHandlers$1(t2); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "keyup", new A.FirefoxTextEditingStrategy_addEventHandlers_closure(_this))); t2 = _this.domElement; t2.toString; t1.push(A.DomSubscription$(t2, "select", t3)); t3 = _this.domElement; t3.toString; t1.push(A.DomSubscription$(t3, "blur", new A.FirefoxTextEditingStrategy_addEventHandlers_closure0(_this))); _this.preventDefaultForMouseEvents$0(); }, _postponeFocus$0() { A.Timer_Timer(B.Duration_0, new A.FirefoxTextEditingStrategy__postponeFocus_closure(this)); }, placeElement$0() { var t1, t2, _this = this; _this.domElement.focus(); t1 = _this.geometry; if (t1 != null) { t2 = _this.domElement; t2.toString; t1.applyToDomElement$1(t2); } t1 = _this.lastEditingState; if (t1 != null) { t2 = _this.domElement; t2.toString; t1.applyToDomElement$1(t2); } } }; A.FirefoxTextEditingStrategy_addEventHandlers_closure.prototype = { call$1($event) { this.$this.handleChange$1($event); }, $signature: 33 }; A.FirefoxTextEditingStrategy_addEventHandlers_closure0.prototype = { call$1(_) { this.$this._postponeFocus$0(); }, $signature: 33 }; A.FirefoxTextEditingStrategy__postponeFocus_closure.prototype = { call$0() { this.$this.domElement.focus(); }, $signature: 0 }; A.TextInputCommand.prototype = {}; A.TextInputSetClient.prototype = { run$1(textEditing) { var t1 = textEditing._clientId; if (t1 != null && t1 !== this.clientId && textEditing.isEditing) { textEditing.isEditing = false; textEditing.get$strategy().disable$0(0); } textEditing._clientId = this.clientId; textEditing.configuration = this.configuration; } }; A.TextInputUpdateConfig.prototype = { run$1(textEditing) { var t1 = textEditing.get$strategy(), t2 = textEditing.configuration; t2.toString; t1.applyConfiguration$1(t2); } }; A.TextInputSetEditingState.prototype = { run$1(textEditing) { textEditing.get$strategy().setEditingState$1(this.state); } }; A.TextInputShow.prototype = { run$1(textEditing) { if (!textEditing.isEditing) textEditing._startEditing$0(); } }; A.TextInputSetEditableSizeAndTransform.prototype = { run$1(textEditing) { textEditing.get$strategy().updateElementPlacement$1(this.geometry); } }; A.TextInputSetStyle.prototype = { run$1(textEditing) { textEditing.get$strategy().updateElementStyle$1(this.style); } }; A.TextInputClearClient.prototype = { run$1(textEditing) { if (textEditing.isEditing) { textEditing.isEditing = false; textEditing.get$strategy().disable$0(0); } } }; A.TextInputHide.prototype = { run$1(textEditing) { if (textEditing.isEditing) { textEditing.isEditing = false; textEditing.get$strategy().disable$0(0); } } }; A.TextInputSetMarkedTextRect.prototype = { run$1(textEditing) { } }; A.TextInputSetCaretRect.prototype = { run$1(textEditing) { } }; A.TextInputRequestAutofill.prototype = { run$1(textEditing) { } }; A.TextInputFinishAutofillContext.prototype = { run$1(textEditing) { textEditing.sendTextConnectionClosedToFrameworkIfAny$0(); if (this.saveForm) A.saveForms(); A.cleanForms(); } }; A.saveForms_closure.prototype = { call$2(identifier, form) { var t1 = type$._DomListWrapper_JavaScriptObject; t1 = A.CastIterable_CastIterable(new A._DomListWrapper(A.callMethod(form, "getElementsByClassName", ["submitBtn"]), t1), t1._eval$1("Iterable.E"), type$.JavaScriptObject); A._instanceType(t1)._rest[1]._as(J.get$first$ax(t1._source)).click(); }, $signature: 3101 }; A.TextEditingChannel.prototype = { handleTextInput$2(data, callback) { var t1, t2, command, textAlignIndex, textDirectionIndex, fontWeightIndex, fontWeight, t3, $call = B.C_JSONMethodCodec.decodeMethodCall$1(data); switch ($call.method) { case "TextInput.setClient": t1 = $call.$arguments; t2 = J.getInterceptor$asx(t1); command = new A.TextInputSetClient(A._asInt(t2.$index(t1, 0)), A.InputConfiguration$fromFrameworkMessage(type$.Map_String_dynamic._as(t2.$index(t1, 1)))); break; case "TextInput.updateConfig": this.implementation.configuration = A.InputConfiguration$fromFrameworkMessage(type$.Map_String_dynamic._as($call.$arguments)); command = B.C_TextInputUpdateConfig; break; case "TextInput.setEditingState": command = new A.TextInputSetEditingState(A.EditingState_EditingState$fromFrameworkMessage(type$.Map_String_dynamic._as($call.$arguments))); break; case "TextInput.show": command = B.C_TextInputShow; break; case "TextInput.setEditableSizeAndTransform": command = new A.TextInputSetEditableSizeAndTransform(A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage(type$.Map_String_dynamic._as($call.$arguments))); break; case "TextInput.setStyle": t1 = type$.Map_String_dynamic._as($call.$arguments); t2 = J.getInterceptor$asx(t1); textAlignIndex = A._asInt(t2.$index(t1, "textAlignIndex")); textDirectionIndex = A._asInt(t2.$index(t1, "textDirectionIndex")); fontWeightIndex = A._asIntQ(t2.$index(t1, "fontWeightIndex")); fontWeight = fontWeightIndex != null ? A.fontWeightIndexToCss(fontWeightIndex) : "normal"; t3 = A._asNumQ(t2.$index(t1, "fontSize")); if (t3 == null) t3 = null; command = new A.TextInputSetStyle(new A.EditableTextStyle(t3, fontWeight, A._asStringQ(t2.$index(t1, "fontFamily")), B.List_jfs[textAlignIndex], B.List_TextDirection_0_TextDirection_1[textDirectionIndex])); break; case "TextInput.clearClient": command = B.C_TextInputClearClient; break; case "TextInput.hide": command = B.C_TextInputHide; break; case "TextInput.requestAutofill": command = B.C_TextInputRequestAutofill; break; case "TextInput.finishAutofillContext": command = new A.TextInputFinishAutofillContext(A._asBool($call.$arguments)); break; case "TextInput.setMarkedTextRect": command = B.C_TextInputSetMarkedTextRect; break; case "TextInput.setCaretRect": command = B.C_TextInputSetCaretRect; break; default: $.$get$EnginePlatformDispatcher__instance().replyToPlatformMessage$2(callback, null); return; } command.run$1(this.implementation); new A.TextEditingChannel_handleTextInput_closure(callback).call$0(); } }; A.TextEditingChannel_handleTextInput_closure.prototype = { call$0() { $.$get$EnginePlatformDispatcher__instance().replyToPlatformMessage$2(this.callback, B.C_JSONMessageCodec.encodeMessage$1([true])); }, $signature: 0 }; A.HybridTextEditing.prototype = { get$channel(_) { var value = this.__HybridTextEditing_channel_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = this.__HybridTextEditing_channel_FI = new A.TextEditingChannel(this); } return value; }, get$strategy() { var t1, result, t2, strategy, _this = this, _null = null, value = _this.__HybridTextEditing_strategy_FI; if (value === $) { t1 = $.EngineSemantics__instance; if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) { t1 = A.SemanticsTextEditingStrategy_ensureInitialized(_this); result = t1; } else { t1 = $.$get$_browserEngine(); if (t1 === B.BrowserEngine_1) { t2 = $.$get$_operatingSystem(); t2 = t2 === B.OperatingSystem_0; } else t2 = false; if (t2) strategy = new A.IOSTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null); else if (t1 === B.BrowserEngine_1) strategy = new A.SafariDesktopTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null); else { if (t1 === B.BrowserEngine_0) { t2 = $.$get$_operatingSystem(); t2 = t2 === B.OperatingSystem_1; } else t2 = false; if (t2) strategy = new A.AndroidTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null); else strategy = t1 === B.BrowserEngine_2 ? new A.FirefoxTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null) : A.GloballyPositionedTextEditingStrategy$(_this); } result = strategy; } _this.__HybridTextEditing_strategy_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HybridTextEditing_strategy_FI = result; } return value; }, _startEditing$0() { var t1, t2, _this = this; _this.isEditing = true; t1 = _this.get$strategy(); t2 = _this.configuration; t2.toString; t1.enable$3$onAction$onChange(0, t2, new A.HybridTextEditing__startEditing_closure(_this), new A.HybridTextEditing__startEditing_closure0(_this)); }, sendTextConnectionClosedToFrameworkIfAny$0() { var t1, _this = this; if (_this.isEditing) { _this.isEditing = false; _this.get$strategy().disable$0(0); _this.get$channel(0); t1 = _this._clientId; $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/textinput", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall("TextInputClient.onConnectionClosed", [t1])), A._engine___emptyCallback$closure()); } } }; A.HybridTextEditing__startEditing_closure0.prototype = { call$2(editingState, editingDeltaState) { var t2, t3, _s17_ = "flutter/textinput", t1 = this.$this; if (t1.configuration.enableDeltaModel) { t1.get$channel(0); t1 = t1._clientId; t2 = type$.String; t3 = type$.dynamic; $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s17_, B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall(string$.TextInD, [t1, A.LinkedHashMap_LinkedHashMap$_literal(["deltas", A._setArrayType([A.LinkedHashMap_LinkedHashMap$_literal(["oldText", editingDeltaState.oldText, "deltaText", editingDeltaState.deltaText, "deltaStart", editingDeltaState.deltaStart, "deltaEnd", editingDeltaState.deltaEnd, "selectionBase", editingDeltaState.baseOffset, "selectionExtent", editingDeltaState.extentOffset, "composingBase", editingDeltaState.composingOffset, "composingExtent", editingDeltaState.composingExtent], t2, t3)], type$.JSArray_Map_String_dynamic)], t2, t3)])), A._engine___emptyCallback$closure()); } else { t1.get$channel(0); t1 = t1._clientId; $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s17_, B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall("TextInputClient.updateEditingState", [t1, editingState.toFlutter$0()])), A._engine___emptyCallback$closure()); } }, $signature: 3107 }; A.HybridTextEditing__startEditing_closure.prototype = { call$1(inputAction) { var t1 = this.$this; t1.get$channel(0); t1 = t1._clientId; $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/textinput", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall("TextInputClient.performAction", [t1, inputAction])), A._engine___emptyCallback$closure()); }, $signature: 98 }; A.EditableTextStyle.prototype = { applyToDomElement$1(domElement) { var _this = this, t1 = domElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "text-align", A.textAlignToCssValue(_this.textAlign, _this.textDirection)); A.DomCSSStyleDeclarationExtension_setProperty(t1, "font", _this.fontWeight + " " + A.S(_this.fontSize) + "px " + A.S(A.canonicalizeFontFamily(_this.fontFamily))); } }; A.EditableTextGeometry.prototype = { applyToDomElement$1(domElement) { var cssTransform = A.float64ListToCssTransform(this.globalTransform), t1 = domElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "width", A.S(this.width) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "height", A.S(this.height) + "px"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "transform", cssTransform); } }; A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure.prototype = { call$1(e) { return A._asNum(e); }, $signature: 3138 }; A.TransformKind.prototype = { _enumToString$0() { return "TransformKind." + this._core$_name; } }; A.bytesToHexString_closure.prototype = { call$1(byte) { return "0x" + B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(byte, 16), 2, "0"); }, $signature: 421 }; A.LruCache.prototype = { get$length(_) { return this._itemQueue._elementCount; }, $index(_, key) { var t1 = this._itemMap.$index(0, key); return t1 == null ? null : t1.element._1; }, __engine$_add$2(_, key, value) { var t2, t3, t4, t1 = this._itemQueue; t1.addFirst$1(new A._Record_2_key_value(key, value)); t2 = this._itemMap; t3 = t1._sentinel; t4 = t3._nextLink._asNonSentinelEntry$0(); t4.toString; t2.$indexSet(0, key, t4); if (t1._elementCount > this.maximumSize) { t2.remove$1(0, t3._previousLink.get$element()._0); t1.removeLast$0(0); } } }; A.Matrix4.prototype = { Matrix4$identity$0() { var t1 = this._m4storage; t1[15] = 1; t1[0] = 1; t1[5] = 1; t1[10] = 1; }, setFrom$1(arg) { var argStorage = arg._m4storage, t1 = this._m4storage; t1[15] = argStorage[15]; t1[14] = argStorage[14]; t1[13] = argStorage[13]; t1[12] = argStorage[12]; t1[11] = argStorage[11]; t1[10] = argStorage[10]; t1[9] = argStorage[9]; t1[8] = argStorage[8]; t1[7] = argStorage[7]; t1[6] = argStorage[6]; t1[5] = argStorage[5]; t1[4] = argStorage[4]; t1[3] = argStorage[3]; t1[2] = argStorage[2]; t1[1] = argStorage[1]; t1[0] = argStorage[0]; }, $index(_, i) { return this._m4storage[i]; }, $indexSet(_, i, v) { this._m4storage[i] = v; }, translate$2(_, x, y) { var t1 = this._m4storage, t2 = t1[0], t3 = t1[4], t4 = t1[8], t5 = t1[12], t6 = t1[1], t7 = t1[5], t8 = t1[9], t9 = t1[13], t10 = t1[2], t11 = t1[6], t12 = t1[10], t13 = t1[14], t14 = t1[3], t15 = t1[7], t16 = t1[11], t17 = t1[15]; t1[12] = t2 * x + t3 * y + t4 * 0 + t5; t1[13] = t6 * x + t7 * y + t8 * 0 + t9; t1[14] = t10 * x + t11 * y + t12 * 0 + t13; t1[15] = t14 * x + t15 * y + t16 * 0 + t17; }, translate$1(_, x) { return this.translate$2(0, x, 0); }, scale$3(_, x, y, z) { var sy = y == null ? x : y, sz = z == null ? x : z, t1 = this._m4storage; t1[15] = t1[15]; t1[0] = t1[0] * x; t1[1] = t1[1] * x; t1[2] = t1[2] * x; t1[3] = t1[3] * x; t1[4] = t1[4] * sy; t1[5] = t1[5] * sy; t1[6] = t1[6] * sy; t1[7] = t1[7] * sy; t1[8] = t1[8] * sz; t1[9] = t1[9] * sz; t1[10] = t1[10] * sz; t1[11] = t1[11] * sz; t1[12] = t1[12]; t1[13] = t1[13]; t1[14] = t1[14]; }, scale$2(_, x, y) { return this.scale$3(0, x, y, null); }, scale$1(_, x) { return this.scale$3(0, x, null, null); }, perspectiveTransform$3$x$y$z(x, y, z) { var t1 = this._m4storage, t2 = t1[0], t3 = t1[4], t4 = t1[8], t5 = t1[12], t6 = t1[1], t7 = t1[5], t8 = t1[9], t9 = t1[13], t10 = t1[2], t11 = t1[6], t12 = t1[10], t13 = t1[14], w = 1 / (t1[3] * x + t1[7] * y + t1[11] * z + t1[15]); return new A._Record_3_x78_y_z((t2 * x + t3 * y + t4 * z + t5) * w, (t6 * x + t7 * y + t8 * z + t9) * w, (t10 * x + t11 * y + t12 * z + t13) * w); }, isIdentity$0(_) { var t1 = this._m4storage; return t1[0] === 1 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 1 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 1 && t1[11] === 0 && t1[12] === 0 && t1[13] === 0 && t1[14] === 0 && t1[15] === 1; }, rotate$2(_, axis, angle) { var m12, m13, m21, m22, m23, m31, m32, m33, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t1 = axis._0, t2 = axis._1, t3 = axis._2, len = Math.sqrt(t1 * t1 + t2 * t2 + t3 * t3), x = t1 / len, y = t2 / len, z = t3 / len, c = Math.cos(angle), s = Math.sin(angle), $C = 1 - c, m11 = x * x * $C + c; t3 = z * s; m12 = x * y * $C - t3; t2 = y * s; m13 = x * z * $C + t2; m21 = y * x * $C + t3; m22 = y * y * $C + c; t3 = x * s; m23 = y * z * $C - t3; m31 = z * x * $C - t2; m32 = z * y * $C + t3; m33 = z * z * $C + c; t3 = this._m4storage; t2 = t3[0]; t1 = t3[4]; t4 = t3[8]; t5 = t3[1]; t6 = t3[5]; t7 = t3[9]; t8 = t3[2]; t9 = t3[6]; t10 = t3[10]; t11 = t3[3]; t12 = t3[7]; t13 = t3[11]; t3[0] = t2 * m11 + t1 * m21 + t4 * m31; t3[1] = t5 * m11 + t6 * m21 + t7 * m31; t3[2] = t8 * m11 + t9 * m21 + t10 * m31; t3[3] = t11 * m11 + t12 * m21 + t13 * m31; t3[4] = t2 * m12 + t1 * m22 + t4 * m32; t3[5] = t5 * m12 + t6 * m22 + t7 * m32; t3[6] = t8 * m12 + t9 * m22 + t10 * m32; t3[7] = t11 * m12 + t12 * m22 + t13 * m32; t3[8] = t2 * m13 + t1 * m23 + t4 * m33; t3[9] = t5 * m13 + t6 * m23 + t7 * m33; t3[10] = t8 * m13 + t9 * m23 + t10 * m33; t3[11] = t11 * m13 + t12 * m23 + t13 * m33; }, setTranslationRaw$3(x, y, z) { var t1 = this._m4storage; t1[14] = z; t1[13] = y; t1[12] = x; }, copyInverse$1(arg) { var invDet, t1, t2, t3, argStorage = arg._m4storage, a00 = argStorage[0], a01 = argStorage[1], a02 = argStorage[2], a03 = argStorage[3], a10 = argStorage[4], a11 = argStorage[5], a12 = argStorage[6], a13 = argStorage[7], a20 = argStorage[8], a21 = argStorage[9], a22 = argStorage[10], a23 = argStorage[11], a30 = argStorage[12], a31 = argStorage[13], a32 = argStorage[14], a33 = argStorage[15], b00 = a00 * a11 - a01 * a10, b01 = a00 * a12 - a02 * a10, b02 = a00 * a13 - a03 * a10, b03 = a01 * a12 - a02 * a11, b04 = a01 * a13 - a03 * a11, b05 = a02 * a13 - a03 * a12, b06 = a20 * a31 - a21 * a30, b07 = a20 * a32 - a22 * a30, b08 = a20 * a33 - a23 * a30, b09 = a21 * a32 - a22 * a31, b10 = a21 * a33 - a23 * a31, b11 = a22 * a33 - a23 * a32, det = b00 * b11 - b01 * b10 + b02 * b09 + b03 * b08 - b04 * b07 + b05 * b06; if (det === 0) { this.setFrom$1(arg); return 0; } invDet = 1 / det; t1 = this._m4storage; t1[0] = (a11 * b11 - a12 * b10 + a13 * b09) * invDet; t1[1] = (-a01 * b11 + a02 * b10 - a03 * b09) * invDet; t1[2] = (a31 * b05 - a32 * b04 + a33 * b03) * invDet; t1[3] = (-a21 * b05 + a22 * b04 - a23 * b03) * invDet; t2 = -a10; t1[4] = (t2 * b11 + a12 * b08 - a13 * b07) * invDet; t1[5] = (a00 * b11 - a02 * b08 + a03 * b07) * invDet; t3 = -a30; t1[6] = (t3 * b05 + a32 * b02 - a33 * b01) * invDet; t1[7] = (a20 * b05 - a22 * b02 + a23 * b01) * invDet; t1[8] = (a10 * b10 - a11 * b08 + a13 * b06) * invDet; t1[9] = (-a00 * b10 + a01 * b08 - a03 * b06) * invDet; t1[10] = (a30 * b04 - a31 * b02 + a33 * b00) * invDet; t1[11] = (-a20 * b04 + a21 * b02 - a23 * b00) * invDet; t1[12] = (t2 * b09 + a11 * b07 - a12 * b06) * invDet; t1[13] = (a00 * b09 - a01 * b07 + a02 * b06) * invDet; t1[14] = (t3 * b03 + a31 * b01 - a32 * b00) * invDet; t1[15] = (a20 * b03 - a21 * b01 + a22 * b00) * invDet; return det; }, multiply$1(_, arg) { var t1 = this._m4storage, m33 = t1[15], m00 = t1[0], m01 = t1[4], m02 = t1[8], m03 = t1[12], m10 = t1[1], m11 = t1[5], m12 = t1[9], m13 = t1[13], m20 = t1[2], m21 = t1[6], m22 = t1[10], m23 = t1[14], m30 = t1[3], m31 = t1[7], m32 = t1[11], argStorage = arg._m4storage, n33 = argStorage[15], n00 = argStorage[0], n01 = argStorage[4], n02 = argStorage[8], n03 = argStorage[12], n10 = argStorage[1], n11 = argStorage[5], n12 = argStorage[9], n13 = argStorage[13], n20 = argStorage[2], n21 = argStorage[6], n22 = argStorage[10], n23 = argStorage[14], n30 = argStorage[3], n31 = argStorage[7], n32 = argStorage[11]; t1[0] = m00 * n00 + m01 * n10 + m02 * n20 + m03 * n30; t1[4] = m00 * n01 + m01 * n11 + m02 * n21 + m03 * n31; t1[8] = m00 * n02 + m01 * n12 + m02 * n22 + m03 * n32; t1[12] = m00 * n03 + m01 * n13 + m02 * n23 + m03 * n33; t1[1] = m10 * n00 + m11 * n10 + m12 * n20 + m13 * n30; t1[5] = m10 * n01 + m11 * n11 + m12 * n21 + m13 * n31; t1[9] = m10 * n02 + m11 * n12 + m12 * n22 + m13 * n32; t1[13] = m10 * n03 + m11 * n13 + m12 * n23 + m13 * n33; t1[2] = m20 * n00 + m21 * n10 + m22 * n20 + m23 * n30; t1[6] = m20 * n01 + m21 * n11 + m22 * n21 + m23 * n31; t1[10] = m20 * n02 + m21 * n12 + m22 * n22 + m23 * n32; t1[14] = m20 * n03 + m21 * n13 + m22 * n23 + m23 * n33; t1[3] = m30 * n00 + m31 * n10 + m32 * n20 + m33 * n30; t1[7] = m30 * n01 + m31 * n11 + m32 * n21 + m33 * n31; t1[11] = m30 * n02 + m31 * n12 + m32 * n22 + m33 * n32; t1[15] = m30 * n03 + m31 * n13 + m32 * n23 + m33 * n33; }, multiplied$1(arg) { var t1 = new A.Matrix4(new Float32Array(16)); t1.setFrom$1(this); t1.multiply$1(0, arg); return t1; }, transform2$1(vector) { var x = vector[0], y = vector[1], t1 = this._m4storage; vector[0] = t1[0] * x + t1[4] * y + t1[12]; vector[1] = t1[1] * x + t1[5] * y + t1[13]; }, toString$0(_) { return this.super$Object$toString(0); } }; A.FastMatrix32.prototype = { transform$2(_, x, y) { var t1 = this.matrix; this.transformedX = t1[12] + t1[0] * x + t1[4] * y; this.transformedY = t1[13] + t1[1] * x + t1[5] * y; } }; A.CustomElementDimensionsProvider.prototype = { CustomElementDimensionsProvider$1(_hostElement) { var t1 = A.createDomResizeObserver(new A.CustomElementDimensionsProvider_closure(this)); this.__CustomElementDimensionsProvider__hostElementResizeObserver_A = t1; t1.observe(this._hostElement); }, _broadcastSize$1(size) { this._onResizeStreamController.add$1(0, size); }, close$0(_) { var t1; this.super$DimensionsProvider$close(0); t1 = this.__CustomElementDimensionsProvider__hostElementResizeObserver_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.disconnect(); this._onResizeStreamController.close$0(0); }, get$onResize(_) { var t1 = this._onResizeStreamController; return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); }, computePhysicalSize$0() { var t1, devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } t1 = this._hostElement; return new A.Size(t1.clientWidth * devicePixelRatio, t1.clientHeight * devicePixelRatio); }, computeKeyboardInsets$2(physicalHeight, isEditingOnMobile) { return B.ViewPadding_0_0_0_0; } }; A.CustomElementDimensionsProvider_closure.prototype = { call$2(entries, _) { new A.MappedListIterable(entries, new A.CustomElementDimensionsProvider__closure(), entries.$ti._eval$1("MappedListIterable")).forEach$1(0, this.$this.get$_broadcastSize()); }, $signature: 3229 }; A.CustomElementDimensionsProvider__closure.prototype = { call$1(entry) { return new A.Size(entry.contentRect.width, entry.contentRect.height); }, $signature: 3278 }; A.DimensionsProvider.prototype = { close$0(_) { } }; A.FullPageDimensionsProvider.prototype = { _onVisualViewportResize$1($event) { this._onResizeStreamController.add$1(0, null); }, close$0(_) { var t1; this.super$DimensionsProvider$close(0); t1 = this.__FullPageDimensionsProvider__domResizeSubscription_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cancel$0(0); this._onResizeStreamController.close$0(0); }, get$onResize(_) { var t1 = this._onResizeStreamController; return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); }, computePhysicalSize$0() { var t1, t2, windowInnerWidth = A._Cell$named("windowInnerWidth"), windowInnerHeight = A._Cell$named("windowInnerHeight"), viewport = self.window.visualViewport, devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } if (viewport != null) { t1 = $.$get$_operatingSystem(); if (t1 === B.OperatingSystem_0) { t1 = self.document.documentElement.clientWidth; t2 = self.document.documentElement.clientHeight; windowInnerWidth.__late_helper$_value = t1 * devicePixelRatio; windowInnerHeight.__late_helper$_value = t2 * devicePixelRatio; } else { t1 = viewport.width; if (t1 == null) t1 = null; t1.toString; windowInnerWidth.__late_helper$_value = t1 * devicePixelRatio; t1 = A.DomVisualViewportExtension_get_height(viewport); t1.toString; windowInnerHeight.__late_helper$_value = t1 * devicePixelRatio; } } else { t1 = self.window.innerWidth; if (t1 == null) t1 = null; t1.toString; windowInnerWidth.__late_helper$_value = t1 * devicePixelRatio; t1 = A.DomWindowExtension_get_innerHeight(self.window); t1.toString; windowInnerHeight.__late_helper$_value = t1 * devicePixelRatio; } return new A.Size(windowInnerWidth._readLocal$0(), windowInnerHeight._readLocal$0()); }, computeKeyboardInsets$2(physicalHeight, isEditingOnMobile) { var t1, viewport, windowInnerHeight, devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } viewport = self.window.visualViewport; windowInnerHeight = A._Cell$named("windowInnerHeight"); if (viewport != null) { t1 = $.$get$_operatingSystem(); if (t1 === B.OperatingSystem_0 && !isEditingOnMobile) windowInnerHeight.__late_helper$_value = self.document.documentElement.clientHeight * devicePixelRatio; else { t1 = A.DomVisualViewportExtension_get_height(viewport); t1.toString; windowInnerHeight.__late_helper$_value = t1 * devicePixelRatio; } } else { t1 = A.DomWindowExtension_get_innerHeight(self.window); t1.toString; windowInnerHeight.__late_helper$_value = t1 * devicePixelRatio; } return new A.ViewPadding(0, 0, 0, physicalHeight - windowInnerHeight._readLocal$0()); } }; A.DomManager.prototype = { injectPlatformView$1(platformViewId) { var t2, t1 = $.$get$PlatformViewManager_instance().__engine$_contents.$index(0, platformViewId); if (t1 == null) { A.callMethod(self.window.console, "debug", ["Failed to inject Platform View Id: " + platformViewId + ". Render seems to be happening before a `flutter/platform_views:create` platform message!"]); return; } t2 = this.platformViewsHost; if (J.$eq$(t1.parentElement, t2)) return; t2.append(t1); } }; A.CustomElementEmbeddingStrategy.prototype = { get$globalEventTarget() { var t1 = this.__CustomElementEmbeddingStrategy__rootElement_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, initialize$1$hostElementAttributes(_, hostElementAttributes) { var t1; hostElementAttributes.get$entries(hostElementAttributes).forEach$1(0, new A.CustomElementEmbeddingStrategy_initialize_closure(this)); t1 = A.jsify("custom-element"); if (t1 == null) t1 = type$.Object._as(t1); A.callMethod(this._hostElement, "setAttribute", ["flt-embedding", t1]); }, attachViewRoot$1(rootElement) { var t1; A.DomCSSStyleDeclarationExtension_setProperty(rootElement.style, "width", "100%"); A.DomCSSStyleDeclarationExtension_setProperty(rootElement.style, "height", "100%"); A.DomCSSStyleDeclarationExtension_setProperty(rootElement.style, "display", "block"); A.DomCSSStyleDeclarationExtension_setProperty(rootElement.style, "overflow", "hidden"); A.DomCSSStyleDeclarationExtension_setProperty(rootElement.style, "position", "relative"); this._hostElement.appendChild(rootElement); if ($.$get$_hotRestartCache() != null) { t1 = self.window.__flutterState; t1.toString; A.callMethod(t1, "push", [rootElement]); } this.__CustomElementEmbeddingStrategy__rootElement_F !== $ && A.throwUnnamedLateFieldAI(); this.__CustomElementEmbeddingStrategy__rootElement_F = rootElement; } }; A.CustomElementEmbeddingStrategy_initialize_closure.prototype = { call$1(entry) { var t1 = A.jsify(entry.value); if (t1 == null) t1 = type$.Object._as(t1); A.callMethod(this.$this._hostElement, "setAttribute", [entry.key, t1]); }, $signature: 899 }; A.FullPageEmbeddingStrategy.prototype = { get$globalEventTarget() { return self.window; }, initialize$1$hostElementAttributes(_, hostElementAttributes) { var t1, t2, _s1_ = "0", _s4_ = "none"; hostElementAttributes.get$entries(hostElementAttributes).forEach$1(0, new A.FullPageEmbeddingStrategy_initialize_closure(this)); t1 = self.document.body; t1.toString; t2 = A.jsify("full-page"); A.callMethod(t1, "setAttribute", ["flt-embedding", t2 == null ? type$.Object._as(t2) : t2]); this._applyViewportMeta$0(); t1 = self.document.body; t1.toString; A.setElementStyle(t1, "position", "fixed"); A.setElementStyle(t1, "top", _s1_); A.setElementStyle(t1, "right", _s1_); A.setElementStyle(t1, "bottom", _s1_); A.setElementStyle(t1, "left", _s1_); A.setElementStyle(t1, "overflow", "hidden"); A.setElementStyle(t1, "padding", _s1_); A.setElementStyle(t1, "margin", _s1_); A.setElementStyle(t1, "user-select", _s4_); A.setElementStyle(t1, "-webkit-user-select", _s4_); A.setElementStyle(t1, "touch-action", _s4_); }, attachViewRoot$1(rootElement) { var t1 = rootElement.style; A.DomCSSStyleDeclarationExtension_setProperty(t1, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "top", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "right", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "bottom", "0"); A.DomCSSStyleDeclarationExtension_setProperty(t1, "left", "0"); self.document.body.append(rootElement); if ($.$get$_hotRestartCache() != null) { t1 = self.window.__flutterState; t1.toString; A.callMethod(t1, "push", [rootElement]); } }, _applyViewportMeta$0() { var t2, viewportMeta, t1 = self.document.head; t1.toString; t2 = type$._DomListWrapper_JavaScriptObject; t2 = A.CastIterable_CastIterable(new A._DomListWrapper(A.callMethod(t1, "querySelectorAll", ['meta[name="viewport"]']), t2), t2._eval$1("Iterable.E"), type$.JavaScriptObject); t1 = J.get$iterator$ax(t2._source); t2 = A._instanceType(t2); t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1])._rest[1]; for (; t1.moveNext$0();) t2._as(t1.get$current(t1)).remove(); viewportMeta = A.DomDocumentExtension_createElement(self.document, "meta"); t1 = A.jsify(""); A.callMethod(viewportMeta, "setAttribute", ["flt-viewport", t1 == null ? type$.Object._as(t1) : t1]); viewportMeta.name = "viewport"; viewportMeta.content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"; self.document.head.append(viewportMeta); if ($.$get$_hotRestartCache() != null) { t1 = self.window.__flutterState; t1.toString; A.callMethod(t1, "push", [viewportMeta]); } } }; A.FullPageEmbeddingStrategy_initialize_closure.prototype = { call$1(entry) { var t2, t1 = self.document.body; t1.toString; t2 = A.jsify(entry.value); if (t2 == null) t2 = type$.Object._as(t2); A.callMethod(t1, "setAttribute", [entry.key, t2]); }, $signature: 899 }; A.FlutterViewManager.prototype = { $index(_, viewId) { return this._viewData.$index(0, viewId); }, registerView$2$jsViewOptions(view, jsViewOptions) { var viewId = view.viewId; this._viewData.$indexSet(0, viewId, view); if (jsViewOptions != null) this._jsViewOptions.$indexSet(0, viewId, jsViewOptions); this._onViewCreatedController.add$1(0, viewId); return view; }, registerView$1(view) { return this.registerView$2$jsViewOptions(view, null); }, disposeAndUnregisterView$1(viewId) { var jsViewOptions, t1 = this._viewData, view = t1.$index(0, viewId); if (view == null) return null; t1.remove$1(0, viewId); jsViewOptions = this._jsViewOptions.remove$1(0, viewId); this._onViewDisposedController.add$1(0, viewId); view.dispose$0(); return jsViewOptions; }, dispose$0() { var _this = this, t1 = _this._viewData, t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); B.JSArray_methods.forEach$1(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), true, t2._eval$1("Iterable.E")), _this.get$disposeAndUnregisterView()); _this._onViewCreatedController.close$0(0); _this._onViewDisposedController.close$0(0); } }; A._hotRestartCache_closure.prototype = { call$0() { return null; }, $signature: 3607 }; A.EngineFlutterView.prototype = { EngineFlutterView$_$3(viewId, platformDispatcher, hostElement) { var t1, _this = this; _this.embeddingStrategy.attachViewRoot$1(_this.get$dom().rootElement); t1 = A.PointerBinding$(_this); _this.__EngineFlutterView_pointerBinding_F !== $ && A.throwUnnamedLateFieldAI(); _this.__EngineFlutterView_pointerBinding_F = t1; t1 = _this.dimensionsProvider; t1 = t1.get$onResize(t1).listen$1(0, _this.get$_didResize()); _this.__EngineFlutterView__resizeSubscription_F !== $ && A.throwUnnamedLateFieldAI(); _this.__EngineFlutterView__resizeSubscription_F = t1; $._hotRestartListeners.push(_this.get$dispose()); }, dispose$0() { var t1, _this = this; if (_this.isDisposed) return; _this.isDisposed = true; t1 = _this.__EngineFlutterView__resizeSubscription_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cancel$0(0); _this.dimensionsProvider.close$0(0); t1 = _this.__EngineFlutterView_pointerBinding_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.get$dom().rootElement.remove(); $.$get$_renderer().clearFragmentProgramCache$0(); _this.get$semantics().reset$0(0); }, get$accessibilityAnnouncements() { var t1, politeElement, assertiveElement, _this = this, value = _this.__EngineFlutterView_accessibilityAnnouncements_FI; if (value === $) { t1 = _this.get$dom().announcementsHost; politeElement = A.AccessibilityAnnouncements__createElement(B.Assertiveness_0); assertiveElement = A.AccessibilityAnnouncements__createElement(B.Assertiveness_1); t1.append(politeElement); t1.append(assertiveElement); _this.__EngineFlutterView_accessibilityAnnouncements_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__EngineFlutterView_accessibilityAnnouncements_FI = new A.AccessibilityAnnouncements(politeElement, assertiveElement); } return value; }, get$contextMenu() { var t1, _this = this, value = _this.__EngineFlutterView_contextMenu_FI; if (value === $) { t1 = _this.get$dom(); _this.__EngineFlutterView_contextMenu_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__EngineFlutterView_contextMenu_FI = new A.ContextMenu(t1.rootElement); } return value; }, get$dom() { var t1, rootElement, platformViewsHost, t2, sceneHost, textEditingHost, semanticsHost, announcementsHost, t3, _this = this, _s12_ = "flutter-view", value = _this.__EngineFlutterView_dom_FI; if (value === $) { t1 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } rootElement = A.DomDocumentExtension_createElement(self.document, _s12_); platformViewsHost = A.DomDocumentExtension_createElement(self.document, "flt-glass-pane"); t2 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["mode", "open", "delegatesFocus", false], type$.String, type$.dynamic)); t2 = A.callMethod(platformViewsHost, "attachShadow", [t2 == null ? type$.Object._as(t2) : t2]); sceneHost = A.DomDocumentExtension_createElement(self.document, "flt-scene-host"); textEditingHost = A.DomDocumentExtension_createElement(self.document, "flt-text-editing-host"); semanticsHost = A.DomDocumentExtension_createElement(self.document, "flt-semantics-host"); announcementsHost = A.DomDocumentExtension_createElement(self.document, "flt-announcement-host"); t3 = A.jsify(_this.viewId); A.callMethod(rootElement, "setAttribute", ["flt-view-id", t3 == null ? type$.Object._as(t3) : t3]); rootElement.appendChild(platformViewsHost); rootElement.appendChild(textEditingHost); rootElement.appendChild(semanticsHost); t3 = $.EngineSemantics__instance; t2.append((t3 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t3).semanticsHelper._semanticsEnabler.prepareAccessibilityPlaceholder$0()); t2.append(sceneHost); t2.append(announcementsHost); t3 = A.configuration()._configuration; A.StyleManager_attachGlobalStyles(_s12_, rootElement, "flt-text-editing-stylesheet", t3 == null ? null : A.JsFlutterConfigurationExtension_get_nonce(t3)); t3 = A.configuration()._configuration; A.StyleManager_attachGlobalStyles("", t2, "flt-internals-stylesheet", t3 == null ? null : A.JsFlutterConfigurationExtension_get_nonce(t3)); t3 = A.configuration().get$debugShowSemanticsNodes(); A.DomCSSStyleDeclarationExtension_setProperty(sceneHost.style, "pointer-events", "none"); if (t3) A.DomCSSStyleDeclarationExtension_setProperty(sceneHost.style, "opacity", "0.3"); t3 = semanticsHost.style; A.DomCSSStyleDeclarationExtension_setProperty(t3, "position", "absolute"); A.DomCSSStyleDeclarationExtension_setProperty(t3, "transform-origin", "0 0 0"); A.DomCSSStyleDeclarationExtension_setProperty(semanticsHost.style, "transform", "scale(" + A.S(1 / t1) + ")"); _this.__EngineFlutterView_dom_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__EngineFlutterView_dom_FI = new A.DomManager(rootElement, platformViewsHost, t2, sceneHost, textEditingHost, semanticsHost, announcementsHost); } return value; }, get$semantics() { var result, _this = this, value = _this.__EngineFlutterView_semantics_FI; if (value === $) { result = A.EngineSemanticsOwner$(_this.get$dom().semanticsHost); _this.__EngineFlutterView_semantics_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__EngineFlutterView_semantics_FI = result; value = result; } return value; }, get$physicalSize() { var t1 = this._physicalSize; return t1 == null ? this._physicalSize = this._computePhysicalSize$0() : t1; }, _computePhysicalSize$0() { var t1 = this.dimensionsProvider.computePhysicalSize$0(); return t1; }, _didResize$1(newSize) { var newPhysicalSize, _this = this, t1 = _this.get$dom(), t2 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t2 == null) { t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; } A.DomCSSStyleDeclarationExtension_setProperty(t1.semanticsHost.style, "transform", "scale(" + A.S(1 / t2) + ")"); newPhysicalSize = _this._computePhysicalSize$0(); t1 = $.$get$_operatingSystem(); if (!B.Set_uTMs5.contains$1(0, t1) && !_this._isRotation$1(newPhysicalSize) && $.$get$textEditing().isEditing) _this._computeOnScreenKeyboardInsets$1(true); else { _this._physicalSize = newPhysicalSize; _this._computeOnScreenKeyboardInsets$1(false); } _this.platformDispatcher.invokeOnMetricsChanged$0(); }, _isRotation$1(newPhysicalSize) { var t2, t3, t1 = this._physicalSize; if (t1 != null) { t2 = t1._dy; t3 = newPhysicalSize._dy; if (t2 !== t3 && t1._dx !== newPhysicalSize._dx) { t1 = t1._dx; if (!(t2 > t1 && t3 < newPhysicalSize._dx)) t1 = t1 > t2 && newPhysicalSize._dx < t3; else t1 = true; if (t1) return true; } } return false; }, _computeOnScreenKeyboardInsets$1(isEditingOnMobile) { this._viewInsets = this.dimensionsProvider.computeKeyboardInsets$2(this._physicalSize._dy, isEditingOnMobile); }, $isFlutterView: 1 }; A._EngineFlutterViewImpl.prototype = {}; A.EngineFlutterWindow.prototype = { dispose$0() { this.super$EngineFlutterView$dispose(); var t1 = this._browserHistory; if (t1 != null) t1.dispose$0(); }, get$browserHistory() { var t1 = this._browserHistory; if (t1 == null) { t1 = $.$get$_realDefaultUrlStrategy(); t1 = this._browserHistory = A.createHistoryForExistingState(t1); } return t1; }, _useSingleEntryBrowserHistory$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, strategy, t1; var $async$_useSingleEntryBrowserHistory$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._browserHistory; if (t1 == null) { t1 = $.$get$_realDefaultUrlStrategy(); t1 = $async$self._browserHistory = A.createHistoryForExistingState(t1); } if (t1 instanceof A.SingleEntryBrowserHistory) { // goto return $async$goto = 1; break; } strategy = t1.get$urlStrategy(); t1 = $async$self._browserHistory; t1 = t1 == null ? null : t1.tearDown$0(); $async$goto = 3; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_useSingleEntryBrowserHistory$0); case 3: // returning from await. $async$self._browserHistory = A.SingleEntryBrowserHistory$(strategy); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_useSingleEntryBrowserHistory$0, $async$completer); }, _useMultiEntryBrowserHistory$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, strategy, t1; var $async$_useMultiEntryBrowserHistory$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._browserHistory; if (t1 == null) { t1 = $.$get$_realDefaultUrlStrategy(); t1 = $async$self._browserHistory = A.createHistoryForExistingState(t1); } if (t1 instanceof A.MultiEntriesBrowserHistory) { // goto return $async$goto = 1; break; } strategy = t1.get$urlStrategy(); t1 = $async$self._browserHistory; t1 = t1 == null ? null : t1.tearDown$0(); $async$goto = 3; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_useMultiEntryBrowserHistory$0); case 3: // returning from await. $async$self._browserHistory = A.MultiEntriesBrowserHistory$(strategy); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_useMultiEntryBrowserHistory$0, $async$completer); }, _waitInTheLine$1(callback) { return this._waitInTheLine$body$EngineFlutterWindow(callback); }, _waitInTheLine$body$EngineFlutterWindow(callback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, result, currentPosition, completer; var $async$_waitInTheLine$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start currentPosition = $async$self._endOfTheLine; completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); $async$self._endOfTheLine = completer.future; $async$goto = 3; return A._asyncAwait(currentPosition, $async$_waitInTheLine$1); case 3: // returning from await. result = false; $async$handler = 4; $async$goto = 7; return A._asyncAwait(callback.call$0(), $async$_waitInTheLine$1); case 7: // returning from await. result = $async$result; $async$next.push(6); // goto finally $async$goto = 5; break; case 4: // uncaught $async$next = [2]; case 5: // finally $async$handler = 2; J.complete$0$z(completer); // goto the next finally handler $async$goto = $async$next.pop(); break; case 6: // after finally $async$returnValue = result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_waitInTheLine$1, $async$completer); }, handleNavigationMessage$1(data) { return this.handleNavigationMessage$body$EngineFlutterWindow(data); }, handleNavigationMessage$body$EngineFlutterWindow(data) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this; var $async$handleNavigationMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self._waitInTheLine$1(new A.EngineFlutterWindow_handleNavigationMessage_closure($async$self, data)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleNavigationMessage$1, $async$completer); } }; A.EngineFlutterWindow_handleNavigationMessage_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t1, uriString, uri, t2, t3, path, decoded, $arguments; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start decoded = B.C_JSONMethodCodec.decodeMethodCall$1($async$self.data); $arguments = type$.nullable_Map_String_dynamic._as(decoded.$arguments); case 3: // switch switch (decoded.method) { case "selectMultiEntryHistory": // goto case $async$goto = 5; break; case "selectSingleEntryHistory": // goto case $async$goto = 6; break; case "routeUpdated": // goto case $async$goto = 7; break; case "routeInformationUpdated": // goto case $async$goto = 8; break; default: // goto after switch $async$goto = 4; break; } break; case 5: // case $async$goto = 9; return A._asyncAwait($async$self.$this._useMultiEntryBrowserHistory$0(), $async$call$0); case 9: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 6: // case $async$goto = 10; return A._asyncAwait($async$self.$this._useSingleEntryBrowserHistory$0(), $async$call$0); case 10: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 7: // case t1 = $async$self.$this; $async$goto = 11; return A._asyncAwait(t1._useSingleEntryBrowserHistory$0(), $async$call$0); case 11: // returning from await. t1 = t1.get$browserHistory(); $arguments.toString; t1.setRouteName$1(A._asStringQ(J.$index$asx($arguments, "routeName"))); $async$returnValue = true; // goto return $async$goto = 1; break; case 8: // case $arguments.toString; t1 = J.getInterceptor$asx($arguments); uriString = A._asStringQ(t1.$index($arguments, "uri")); if (uriString != null) { uri = A.Uri_parse(uriString, 0, null); t2 = uri.get$path(uri).length === 0 ? "/" : uri.get$path(uri); t3 = uri.get$queryParametersAll(); t3 = t3.get$isEmpty(t3) ? null : uri.get$queryParametersAll(); t2 = A._Uri__Uri(uri.get$fragment().length === 0 ? null : uri.get$fragment(), null, t2, t3, null).get$_text(); path = A._Uri__uriDecode(t2, 0, t2.length, B.C_Utf8Codec, false); } else { t2 = A._asStringQ(t1.$index($arguments, "location")); t2.toString; path = t2; } t2 = $async$self.$this.get$browserHistory(); t3 = t1.$index($arguments, "state"); t1 = A._asBoolQ(t1.$index($arguments, "replace")); t2.setRouteName$3$replace$state(path, t1 === true, t3); $async$returnValue = true; // goto return $async$goto = 1; break; case 4: // after switch $async$returnValue = false; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A.ViewPadding.prototype = {}; A._DefaultTextEditingStrategy_Object_CompositionAwareMixin.prototype = {}; A._DomCanvas_EngineCanvas_SaveElementStackTracking.prototype = {}; A._LayoutFragment__CombinedFragment__FragmentMetrics.prototype = {}; A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition.prototype = {}; A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition__FragmentBox.prototype = {}; A._PersistedClipRRect_PersistedContainerSurface__DomClip.prototype = { adoptElements$1(oldSurface) { this.super$PersistedSurface$adoptElements(oldSurface); this._DomClip__childContainer = oldSurface._DomClip__childContainer; oldSurface._DomClip__childContainer = null; }, discard$0() { this.super$PersistedContainerSurface$discard(); this._DomClip__childContainer = null; } }; A._PersistedClipRect_PersistedContainerSurface__DomClip.prototype = { adoptElements$1(oldSurface) { this.super$PersistedSurface$adoptElements(oldSurface); this._DomClip__childContainer = oldSurface._DomClip__childContainer; oldSurface._DomClip__childContainer = null; }, discard$0() { this.super$PersistedContainerSurface$discard(); this._DomClip__childContainer = null; } }; A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin.prototype = {}; A.JS_CONST.prototype = {}; J.Interceptor.prototype = { $eq(receiver, other) { return receiver === other; }, get$hashCode(receiver) { return A.Primitives_objectHashCode(receiver); }, toString$0(receiver) { return "Instance of '" + A.Primitives_objectTypeName(receiver) + "'"; }, noSuchMethod$1(receiver, invocation) { throw A.wrapException(A.NoSuchMethodError_NoSuchMethodError$withInvocation(receiver, invocation)); }, get$runtimeType(receiver) { return A.createRuntimeType(A._instanceTypeFromConstructor(this)); } }; J.JSBool.prototype = { toString$0(receiver) { return String(receiver); }, $and(receiver, other) { return false && receiver; }, $or(receiver, other) { return other || receiver; }, get$hashCode(receiver) { return receiver ? 519018 : 218159; }, get$runtimeType(receiver) { return A.createRuntimeType(type$.bool); }, $isTrustedGetRuntimeType: 1, $isbool: 1 }; J.JSNull.prototype = { $eq(receiver, other) { return null == other; }, toString$0(receiver) { return "null"; }, get$hashCode(receiver) { return 0; }, get$runtimeType(receiver) { return A.createRuntimeType(type$.Null); }, noSuchMethod$1(receiver, invocation) { return this.super$Interceptor$noSuchMethod(receiver, invocation); }, $isTrustedGetRuntimeType: 1, $isNull: 1 }; J.JavaScriptObject.prototype = {$isJSObject: 1}; J.LegacyJavaScriptObject.prototype = { get$hashCode(receiver) { return 0; }, get$runtimeType(receiver) { return B.Type_JSObject_8k0; }, toString$0(receiver) { return String(receiver); }, $isGoogleAuthInitFailureError: 1, $isGoogleAuthSignInError: 1, $isGoogleAuth: 1, $isGoogleUser: 1, $isAuthenticationResult0: 1, $isJsError: 1, $isPdfJsDoc: 1, $isPdfJsPage: 1, $isSignInResponseI: 1, get$error(obj) { return obj.error; }, get$details(obj) { return obj.details; }, get$code(obj) { return obj.code; }, isSignedIn$0(receiver) { return receiver.isSignedIn(); }, get$currentUser(obj) { return obj.currentUser; }, then$1$1(receiver, p0) { return receiver.then(p0); }, then$2(receiver, p0, p1) { return receiver.then(p0, p1); }, get$signOut(obj) { return obj.signOut; }, signOut$0(receiver) { return receiver.signOut(); }, get$disconnect(obj) { return obj.disconnect; }, disconnect$0(receiver) { return receiver.disconnect(); }, get$signIn(obj) { return obj.signIn; }, signIn$1(receiver, p0) { return receiver.signIn(p0); }, $get$0(receiver) { return receiver.get(); }, getId$0(receiver) { return receiver.getId(); }, getName$0(receiver) { return receiver.getName(); }, getImageUrl$0(receiver) { return receiver.getImageUrl(); }, getEmail$0(receiver) { return receiver.getEmail(); }, get$access_token(obj) { return obj.access_token; }, get$id_token(obj) { return obj.id_token; }, getBasicProfile$0(receiver) { return receiver.getBasicProfile(); }, getAuthResponse$0(receiver) { return receiver.getAuthResponse(); }, get$width(obj) { return obj.width; }, get$height(obj) { return obj.height; }, destroy$0(receiver) { return receiver.destroy(); }, rotate$1(receiver, p0) { return receiver.rotate(p0); }, get$name(obj) { return obj.name; }, get$idToken(obj) { return obj.idToken; }, get$accessToken(obj) { return obj.accessToken; }, get$state(obj) { return obj.state; }, state$0(receiver) { return receiver.state(); }, get$body(obj) { return obj.body; }, loginPopup$1(receiver, p0) { return receiver.loginPopup(p0); }, get$message(obj) { return obj.message; }, set$scale(obj, v) { return obj.scale = v; }, get$promise(obj) { return obj.promise; }, getPage$1(receiver, p0) { return receiver.getPage(p0); }, get$numPages(obj) { return obj.numPages; }, getViewport$1(receiver, p0) { return receiver.getViewport(p0); }, render$1(receiver, p0) { return receiver.render(p0); }, cleanup$0(receiver) { return receiver.cleanup(); }, get$authorization(obj) { return obj.authorization; }, get$user(obj) { return obj.user; }, get$email(obj) { return obj.email; }, get$firstName(obj) { return obj.firstName; }, get$lastName(obj) { return obj.lastName; } }; J.PlainJavaScriptObject.prototype = {}; J.UnknownJavaScriptObject.prototype = {}; J.JavaScriptFunction.prototype = { toString$0(receiver) { var dartClosure = receiver[$.$get$DART_CLOSURE_PROPERTY_NAME()]; if (dartClosure == null) return this.super$LegacyJavaScriptObject$toString(receiver); return "JavaScript function for " + J.toString$0$(dartClosure); }, $isFunction: 1 }; J.JavaScriptBigInt.prototype = { get$hashCode(receiver) { return 0; }, toString$0(receiver) { return String(receiver); } }; J.JavaScriptSymbol.prototype = { get$hashCode(receiver) { return 0; }, toString$0(receiver) { return String(receiver); } }; J.JSArray.prototype = { cast$1$0(receiver, $R) { return new A.CastList(receiver, A._arrayInstanceType(receiver)._eval$1("@<1>")._bind$1($R)._eval$1("CastList<1,2>")); }, add$1(receiver, value) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("add")); receiver.push(value); }, removeAt$1(receiver, index) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("removeAt")); if (index < 0 || index >= receiver.length) throw A.wrapException(A.RangeError$value(index, null)); return receiver.splice(index, 1)[0]; }, insert$2(receiver, index, value) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("insert")); if (index < 0 || index > receiver.length) throw A.wrapException(A.RangeError$value(index, null)); receiver.splice(index, 0, value); }, insertAll$2(receiver, index, iterable) { var insertionLength, end; if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("insertAll")); A.RangeError_checkValueInInterval(index, 0, receiver.length, "index"); if (!type$.EfficientLengthIterable_dynamic._is(iterable)) iterable = J.toList$0$ax(iterable); insertionLength = J.get$length$asx(iterable); receiver.length = receiver.length + insertionLength; end = index + insertionLength; this.setRange$4(receiver, end, receiver.length, receiver, index); this.setRange$3(receiver, index, end, iterable); }, setAll$2(receiver, index, iterable) { var t1, t2, index0; if (!!receiver.immutable$list) A.throwExpression(A.UnsupportedError$("setAll")); A.RangeError_checkValueInInterval(index, 0, receiver.length, "index"); for (t1 = J.get$iterator$ax(iterable._source), t2 = A._instanceType(iterable), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1])._rest[1]; t1.moveNext$0(); index = index0) { index0 = index + 1; this.$indexSet(receiver, index, t2._as(t1.get$current(t1))); } }, removeLast$0(receiver) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("removeLast")); if (receiver.length === 0) throw A.wrapException(A.diagnoseIndexError(receiver, -1)); return receiver.pop(); }, remove$1(receiver, element) { var i; if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("remove")); for (i = 0; i < receiver.length; ++i) if (J.$eq$(receiver[i], element)) { receiver.splice(i, 1); return true; } return false; }, removeWhere$1(receiver, test) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); this._removeWhere$2(receiver, test, true); }, retainWhere$1(receiver, test) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("retainWhere")); this._removeWhere$2(receiver, test, false); }, _removeWhere$2(receiver, test, removeMatching) { var i, element, t1, retained = [], end = receiver.length; for (i = 0; i < end; ++i) { element = receiver[i]; if (!test.call$1(element) === removeMatching) retained.push(element); if (receiver.length !== end) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } t1 = retained.length; if (t1 === end) return; this.set$length(receiver, t1); for (i = 0; i < retained.length; ++i) receiver[i] = retained[i]; }, where$1(receiver, f) { return new A.WhereIterable(receiver, f, A._arrayInstanceType(receiver)._eval$1("WhereIterable<1>")); }, expand$1$1(receiver, f, $T) { return new A.ExpandIterable(receiver, f, A._arrayInstanceType(receiver)._eval$1("@<1>")._bind$1($T)._eval$1("ExpandIterable<1,2>")); }, addAll$1(receiver, collection) { var t1; if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("addAll")); if (Array.isArray(collection)) { this._addAllFromArray$1(receiver, collection); return; } for (t1 = J.get$iterator$ax(collection); t1.moveNext$0();) receiver.push(t1.get$current(t1)); }, _addAllFromArray$1(receiver, array) { var i, len = array.length; if (len === 0) return; if (receiver === array) throw A.wrapException(A.ConcurrentModificationError$(receiver)); for (i = 0; i < len; ++i) receiver.push(array[i]); }, clear$0(receiver) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("clear")); receiver.length = 0; }, forEach$1(receiver, f) { var i, end = receiver.length; for (i = 0; i < end; ++i) { f.call$1(receiver[i]); if (receiver.length !== end) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } }, map$1$1(receiver, f, $T) { return new A.MappedListIterable(receiver, f, A._arrayInstanceType(receiver)._eval$1("@<1>")._bind$1($T)._eval$1("MappedListIterable<1,2>")); }, map$1(receiver, f) { return this.map$1$1(receiver, f, type$.dynamic); }, join$1(receiver, separator) { var i, list = A.List_List$filled(receiver.length, "", false, type$.String); for (i = 0; i < receiver.length; ++i) list[i] = A.S(receiver[i]); return list.join(separator); }, join$0(receiver) { return this.join$1(receiver, ""); }, take$1(receiver, n) { return A.SubListIterable$(receiver, 0, A.checkNotNullable(n, "count", type$.int), A._arrayInstanceType(receiver)._precomputed1); }, skip$1(receiver, n) { return A.SubListIterable$(receiver, n, null, A._arrayInstanceType(receiver)._precomputed1); }, reduce$1(receiver, combine) { var value, i, $length = receiver.length; if ($length === 0) throw A.wrapException(A.IterableElementError_noElement()); value = receiver[0]; for (i = 1; i < $length; ++i) { value = combine.call$2(value, receiver[i]); if ($length !== receiver.length) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return value; }, fold$1$2(receiver, initialValue, combine) { var value, i, $length = receiver.length; for (value = initialValue, i = 0; i < $length; ++i) { value = combine.call$2(value, receiver[i]); if (receiver.length !== $length) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return value; }, firstWhere$2$orElse(receiver, test, orElse) { var i, element, end = receiver.length; for (i = 0; i < end; ++i) { element = receiver[i]; if (test.call$1(element)) return element; if (receiver.length !== end) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } if (orElse != null) return orElse.call$0(); throw A.wrapException(A.IterableElementError_noElement()); }, firstWhere$1(receiver, test) { return this.firstWhere$2$orElse(receiver, test, null); }, singleWhere$2$orElse(receiver, test, orElse) { var match, matchFound, i, element, $length = receiver.length; for (match = null, matchFound = false, i = 0; i < $length; ++i) { element = receiver[i]; if (test.call$1(element)) { if (matchFound) throw A.wrapException(A.IterableElementError_tooMany()); match = element; matchFound = true; } if ($length !== receiver.length) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } if (matchFound) return match == null ? A._arrayInstanceType(receiver)._precomputed1._as(match) : match; throw A.wrapException(A.IterableElementError_noElement()); }, singleWhere$1(receiver, test) { return this.singleWhere$2$orElse(receiver, test, null); }, elementAt$1(receiver, index) { return receiver[index]; }, sublist$2(receiver, start, end) { if (start < 0 || start > receiver.length) throw A.wrapException(A.RangeError$range(start, 0, receiver.length, "start", null)); if (end == null) end = receiver.length; else if (end < start || end > receiver.length) throw A.wrapException(A.RangeError$range(end, start, receiver.length, "end", null)); if (start === end) return A._setArrayType([], A._arrayInstanceType(receiver)); return A._setArrayType(receiver.slice(start, end), A._arrayInstanceType(receiver)); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, getRange$2(receiver, start, end) { A.RangeError_checkValidRange(start, end, receiver.length, null, null); return A.SubListIterable$(receiver, start, end, A._arrayInstanceType(receiver)._precomputed1); }, get$first(receiver) { if (receiver.length > 0) return receiver[0]; throw A.wrapException(A.IterableElementError_noElement()); }, get$last(receiver) { var t1 = receiver.length; if (t1 > 0) return receiver[t1 - 1]; throw A.wrapException(A.IterableElementError_noElement()); }, get$single(receiver) { var t1 = receiver.length; if (t1 === 1) return receiver[0]; if (t1 === 0) throw A.wrapException(A.IterableElementError_noElement()); throw A.wrapException(A.IterableElementError_tooMany()); }, removeRange$2(receiver, start, end) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("removeRange")); A.RangeError_checkValidRange(start, end, receiver.length, null, null); receiver.splice(start, end - start); }, setRange$4(receiver, start, end, iterable, skipCount) { var $length, otherList, otherStart, t1, i; if (!!receiver.immutable$list) A.throwExpression(A.UnsupportedError$("setRange")); A.RangeError_checkValidRange(start, end, receiver.length, null, null); $length = end - start; if ($length === 0) return; A.RangeError_checkNotNegative(skipCount, "skipCount"); if (type$.List_dynamic._is(iterable)) { otherList = iterable; otherStart = skipCount; } else { otherList = J.skip$1$ax(iterable, skipCount).toList$1$growable(0, false); otherStart = 0; } t1 = J.getInterceptor$asx(otherList); if (otherStart + $length > t1.get$length(otherList)) throw A.wrapException(A.IterableElementError_tooFew()); if (otherStart < start) for (i = $length - 1; i >= 0; --i) receiver[start + i] = t1.$index(otherList, otherStart + i); else for (i = 0; i < $length; ++i) receiver[start + i] = t1.$index(otherList, otherStart + i); }, setRange$3(receiver, start, end, iterable) { return this.setRange$4(receiver, start, end, iterable, 0); }, replaceRange$3(receiver, start, end, replacement) { var removeLength, insertLength, insertEnd, t1, delta, newLength, _this = this; if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("replaceRange")); A.RangeError_checkValidRange(start, end, receiver.length, null, null); if (!type$.EfficientLengthIterable_dynamic._is(replacement)) replacement = J.toList$0$ax(replacement); removeLength = end - start; insertLength = J.get$length$asx(replacement); insertEnd = start + insertLength; t1 = receiver.length; if (removeLength >= insertLength) { delta = removeLength - insertLength; newLength = t1 - delta; _this.setRange$3(receiver, start, insertEnd, replacement); if (delta !== 0) { _this.setRange$4(receiver, insertEnd, newLength, receiver, end); _this.set$length(receiver, newLength); } } else { newLength = t1 + (insertLength - removeLength); receiver.length = newLength; _this.setRange$4(receiver, insertEnd, newLength, receiver, end); _this.setRange$3(receiver, start, insertEnd, replacement); } }, any$1(receiver, test) { var i, end = receiver.length; for (i = 0; i < end; ++i) { if (test.call$1(receiver[i])) return true; if (receiver.length !== end) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return false; }, every$1(receiver, test) { var i, end = receiver.length; for (i = 0; i < end; ++i) { if (!test.call$1(receiver[i])) return false; if (receiver.length !== end) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return true; }, get$reversed(receiver) { return new A.ReversedListIterable(receiver, A._arrayInstanceType(receiver)._eval$1("ReversedListIterable<1>")); }, sort$1(receiver, compare) { var len, a, b, undefineds, i; if (!!receiver.immutable$list) A.throwExpression(A.UnsupportedError$("sort")); len = receiver.length; if (len < 2) return; if (compare == null) compare = J._interceptors_JSArray__compareAny$closure(); if (len === 2) { a = receiver[0]; b = receiver[1]; if (compare.call$2(a, b) > 0) { receiver[0] = b; receiver[1] = a; } return; } if (A._arrayInstanceType(receiver)._precomputed1._is(null)) { for (undefineds = 0, i = 0; i < receiver.length; ++i) if (receiver[i] === void 0) { receiver[i] = null; ++undefineds; } } else undefineds = 0; receiver.sort(A.convertDartClosureToJS(compare, 2)); if (undefineds > 0) this._replaceSomeNullsWithUndefined$1(receiver, undefineds); }, sort$0(receiver) { return this.sort$1(receiver, null); }, _replaceSomeNullsWithUndefined$1(receiver, count) { var i0, i = receiver.length; for (; i0 = i - 1, i > 0; i = i0) if (receiver[i0] === null) { receiver[i0] = void 0; --count; if (count === 0) break; } }, indexOf$2(receiver, element, start) { var i, $length = receiver.length; if (start >= $length) return -1; for (i = start; i < $length; ++i) if (J.$eq$(receiver[i], element)) return i; return -1; }, indexOf$1(receiver, element) { return this.indexOf$2(receiver, element, 0); }, lastIndexOf$2(receiver, element, startIndex) { var t1, i, start = startIndex == null ? receiver.length - 1 : startIndex; if (start < 0) return -1; t1 = receiver.length; if (start >= t1) start = t1 - 1; for (i = start; i >= 0; --i) if (J.$eq$(receiver[i], element)) return i; return -1; }, lastIndexOf$1(receiver, element) { return this.lastIndexOf$2(receiver, element, null); }, contains$1(receiver, other) { var i; for (i = 0; i < receiver.length; ++i) if (J.$eq$(receiver[i], other)) return true; return false; }, get$isEmpty(receiver) { return receiver.length === 0; }, get$isNotEmpty(receiver) { return receiver.length !== 0; }, toString$0(receiver) { return A.Iterable_iterableToFullString(receiver, "[", "]"); }, toList$1$growable(receiver, growable) { var t1 = A._arrayInstanceType(receiver); return growable ? A._setArrayType(receiver.slice(0), t1) : J.JSArray_JSArray$markFixed(receiver.slice(0), t1._precomputed1); }, toList$0(receiver) { return this.toList$1$growable(receiver, true); }, toSet$0(receiver) { return A.LinkedHashSet_LinkedHashSet$from(receiver, A._arrayInstanceType(receiver)._precomputed1); }, get$iterator(receiver) { return new J.ArrayIterator(receiver, receiver.length, A._arrayInstanceType(receiver)._eval$1("ArrayIterator<1>")); }, get$hashCode(receiver) { return A.Primitives_objectHashCode(receiver); }, get$length(receiver) { return receiver.length; }, set$length(receiver, newLength) { if (!!receiver.fixed$length) A.throwExpression(A.UnsupportedError$("set length")); if (newLength < 0) throw A.wrapException(A.RangeError$range(newLength, 0, null, "newLength", null)); if (newLength > receiver.length) A._arrayInstanceType(receiver)._precomputed1._as(null); receiver.length = newLength; }, $index(receiver, index) { if (!(index >= 0 && index < receiver.length)) throw A.wrapException(A.diagnoseIndexError(receiver, index)); return receiver[index]; }, $indexSet(receiver, index, value) { if (!!receiver.immutable$list) A.throwExpression(A.UnsupportedError$("indexed set")); if (!(index >= 0 && index < receiver.length)) throw A.wrapException(A.diagnoseIndexError(receiver, index)); receiver[index] = value; }, asMap$0(receiver) { return new A.ListMapView(receiver, A._arrayInstanceType(receiver)._eval$1("ListMapView<1>")); }, followedBy$1(receiver, other) { return A.FollowedByIterable_FollowedByIterable$firstEfficient(receiver, other, A._arrayInstanceType(receiver)._precomputed1); }, $add(receiver, other) { var t1 = A.List_List$of(receiver, true, A._arrayInstanceType(receiver)._precomputed1); this.addAll$1(t1, other); return t1; }, indexWhere$2(receiver, test, start) { var i; if (start >= receiver.length) return -1; for (i = start; i < receiver.length; ++i) if (test.call$1(receiver[i])) return i; return -1; }, indexWhere$1(receiver, test) { return this.indexWhere$2(receiver, test, 0); }, lastIndexWhere$2(receiver, test, start) { var i; if (start == null) start = receiver.length - 1; if (start < 0) return -1; for (i = start; i >= 0; --i) if (test.call$1(receiver[i])) return i; return -1; }, lastIndexWhere$1(receiver, test) { return this.lastIndexWhere$2(receiver, test, null); }, set$last(receiver, element) { var t1 = receiver.length; if (t1 === 0) throw A.wrapException(A.IterableElementError_noElement()); this.$indexSet(receiver, t1 - 1, element); }, get$runtimeType(receiver) { return A.createRuntimeType(A._arrayInstanceType(receiver)); }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; J.JSUnmodifiableArray.prototype = {}; J.ArrayIterator.prototype = { get$current(_) { var t1 = this.__interceptors$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var t2, _this = this, t1 = _this._iterable, $length = t1.length; if (_this.__interceptors$_length !== $length) throw A.wrapException(A.throwConcurrentModificationError(t1)); t2 = _this._index; if (t2 >= $length) { _this.__interceptors$_current = null; return false; } _this.__interceptors$_current = t1[t2]; _this._index = t2 + 1; return true; } }; J.JSNumber.prototype = { compareTo$1(receiver, b) { var bIsNegative; if (receiver < b) return -1; else if (receiver > b) return 1; else if (receiver === b) { if (receiver === 0) { bIsNegative = this.get$isNegative(b); if (this.get$isNegative(receiver) === bIsNegative) return 0; if (this.get$isNegative(receiver)) return -1; return 1; } return 0; } else if (isNaN(receiver)) { if (isNaN(b)) return 0; return 1; } else return -1; }, get$isNegative(receiver) { return receiver === 0 ? 1 / receiver < 0 : receiver < 0; }, get$sign(receiver) { var t1; if (receiver > 0) t1 = 1; else t1 = receiver < 0 ? -1 : receiver; return t1; }, toInt$0(receiver) { var t1; if (receiver >= -2147483648 && receiver <= 2147483647) return receiver | 0; if (isFinite(receiver)) { t1 = receiver < 0 ? Math.ceil(receiver) : Math.floor(receiver); return t1 + 0; } throw A.wrapException(A.UnsupportedError$("" + receiver + ".toInt()")); }, ceil$0(receiver) { var truncated, d; if (receiver >= 0) { if (receiver <= 2147483647) { truncated = receiver | 0; return receiver === truncated ? truncated : truncated + 1; } } else if (receiver >= -2147483648) return receiver | 0; d = Math.ceil(receiver); if (isFinite(d)) return d; throw A.wrapException(A.UnsupportedError$("" + receiver + ".ceil()")); }, floor$0(receiver) { var truncated, d; if (receiver >= 0) { if (receiver <= 2147483647) return receiver | 0; } else if (receiver >= -2147483648) { truncated = receiver | 0; return receiver === truncated ? truncated : truncated - 1; } d = Math.floor(receiver); if (isFinite(d)) return d; throw A.wrapException(A.UnsupportedError$("" + receiver + ".floor()")); }, round$0(receiver) { if (receiver > 0) { if (receiver !== 1 / 0) return Math.round(receiver); } else if (receiver > -1 / 0) return 0 - Math.round(0 - receiver); throw A.wrapException(A.UnsupportedError$("" + receiver + ".round()")); }, roundToDouble$0(receiver) { if (receiver < 0) return -Math.round(-receiver); else return Math.round(receiver); }, clamp$2(receiver, lowerLimit, upperLimit) { if (this.compareTo$1(lowerLimit, upperLimit) > 0) throw A.wrapException(A.argumentErrorValue(lowerLimit)); if (this.compareTo$1(receiver, lowerLimit) < 0) return lowerLimit; if (this.compareTo$1(receiver, upperLimit) > 0) return upperLimit; return receiver; }, toDouble$0(receiver) { return receiver; }, toStringAsFixed$1(receiver, fractionDigits) { var result; if (fractionDigits > 20) throw A.wrapException(A.RangeError$range(fractionDigits, 0, 20, "fractionDigits", null)); result = receiver.toFixed(fractionDigits); if (receiver === 0 && this.get$isNegative(receiver)) return "-" + result; return result; }, toStringAsPrecision$1(receiver, precision) { var result; if (precision < 1 || precision > 21) throw A.wrapException(A.RangeError$range(precision, 1, 21, "precision", null)); result = receiver.toPrecision(precision); if (receiver === 0 && this.get$isNegative(receiver)) return "-" + result; return result; }, toRadixString$1(receiver, radix) { var result, match, exponent, t1; if (radix < 2 || radix > 36) throw A.wrapException(A.RangeError$range(radix, 2, 36, "radix", null)); result = receiver.toString(radix); if (result.charCodeAt(result.length - 1) !== 41) return result; match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); if (match == null) A.throwExpression(A.UnsupportedError$("Unexpected toString result: " + result)); result = match[1]; exponent = +match[3]; t1 = match[2]; if (t1 != null) { result += t1; exponent -= t1.length; } return result + B.JSString_methods.$mul("0", exponent); }, toString$0(receiver) { if (receiver === 0 && 1 / receiver < 0) return "-0.0"; else return "" + receiver; }, get$hashCode(receiver) { var absolute, floorLog2, factor, scaled, intValue = receiver | 0; if (receiver === intValue) return intValue & 536870911; absolute = Math.abs(receiver); floorLog2 = Math.log(absolute) / 0.6931471805599453 | 0; factor = Math.pow(2, floorLog2); scaled = absolute < 1 ? absolute / factor : factor / absolute; return ((scaled * 9007199254740992 | 0) + (scaled * 3542243181176521 | 0)) * 599197 + floorLog2 * 1259 & 536870911; }, $add(receiver, other) { return receiver + other; }, $sub(receiver, other) { return receiver - other; }, $div(receiver, other) { return receiver / other; }, $mul(receiver, other) { return receiver * other; }, $mod(receiver, other) { var result = receiver % other; if (result === 0) return 0; if (result > 0) return result; if (other < 0) return result - other; else return result + other; }, $tdiv(receiver, other) { if ((receiver | 0) === receiver) if (other >= 1 || other < -1) return receiver / other | 0; return this._tdivSlow$1(receiver, other); }, _tdivFast$1(receiver, other) { return (receiver | 0) === receiver ? receiver / other | 0 : this._tdivSlow$1(receiver, other); }, _tdivSlow$1(receiver, other) { var quotient = receiver / other; if (quotient >= -2147483648 && quotient <= 2147483647) return quotient | 0; if (quotient > 0) { if (quotient !== 1 / 0) return Math.floor(quotient); } else if (quotient > -1 / 0) return Math.ceil(quotient); throw A.wrapException(A.UnsupportedError$("Result of truncating division is " + A.S(quotient) + ": " + A.S(receiver) + " ~/ " + A.S(other))); }, $shl(receiver, other) { if (other < 0) throw A.wrapException(A.argumentErrorValue(other)); return other > 31 ? 0 : receiver << other >>> 0; }, _shlPositive$1(receiver, other) { return other > 31 ? 0 : receiver << other >>> 0; }, $shr(receiver, other) { var t1; if (other < 0) throw A.wrapException(A.argumentErrorValue(other)); if (receiver > 0) t1 = this._shrBothPositive$1(receiver, other); else { t1 = other > 31 ? 31 : other; t1 = receiver >> t1 >>> 0; } return t1; }, _shrOtherPositive$1(receiver, other) { var t1; if (receiver > 0) t1 = this._shrBothPositive$1(receiver, other); else { t1 = other > 31 ? 31 : other; t1 = receiver >> t1 >>> 0; } return t1; }, _shrReceiverPositive$1(receiver, other) { if (0 > other) throw A.wrapException(A.argumentErrorValue(other)); return this._shrBothPositive$1(receiver, other); }, _shrBothPositive$1(receiver, other) { return other > 31 ? 0 : receiver >>> other; }, _shruOtherPositive$1(receiver, other) { if (other > 31) return 0; return receiver >>> other; }, $lt(receiver, other) { return receiver < other; }, $gt(receiver, other) { return receiver > other; }, $ge(receiver, other) { return receiver >= other; }, get$runtimeType(receiver) { return A.createRuntimeType(type$.num); }, $isComparable: 1, $isdouble: 1, $isnum: 1 }; J.JSInt.prototype = { get$sign(receiver) { var t1; if (receiver > 0) t1 = 1; else t1 = receiver < 0 ? -1 : receiver; return t1; }, get$bitLength(receiver) { var wordBits, t1 = receiver < 0 ? -receiver - 1 : receiver, nonneg = t1; for (wordBits = 32; nonneg >= 4294967296;) { nonneg = this._tdivFast$1(nonneg, 4294967296); wordBits += 32; } return wordBits - Math.clz32(nonneg); }, get$runtimeType(receiver) { return A.createRuntimeType(type$.int); }, $isTrustedGetRuntimeType: 1, $isint: 1 }; J.JSNumNotInt.prototype = { get$runtimeType(receiver) { return A.createRuntimeType(type$.double); }, $isTrustedGetRuntimeType: 1 }; J.JSString.prototype = { codeUnitAt$1(receiver, index) { if (index < 0) throw A.wrapException(A.diagnoseIndexError(receiver, index)); if (index >= receiver.length) A.throwExpression(A.diagnoseIndexError(receiver, index)); return receiver.charCodeAt(index); }, allMatches$2(receiver, string, start) { var t1 = string.length; if (start > t1) throw A.wrapException(A.RangeError$range(start, 0, t1, null, null)); return new A._StringAllMatchesIterable(string, receiver, start); }, allMatches$1(receiver, string) { return this.allMatches$2(receiver, string, 0); }, matchAsPrefix$2(receiver, string, start) { var t1, i, _null = null; if (start < 0 || start > string.length) throw A.wrapException(A.RangeError$range(start, 0, string.length, _null, _null)); t1 = receiver.length; if (start + t1 > string.length) return _null; for (i = 0; i < t1; ++i) if (string.charCodeAt(start + i) !== receiver.charCodeAt(i)) return _null; return new A.StringMatch(start, string, receiver); }, $add(receiver, other) { return receiver + other; }, endsWith$1(receiver, other) { var otherLength = other.length, t1 = receiver.length; if (otherLength > t1) return false; return other === this.substring$1(receiver, t1 - otherLength); }, replaceFirst$2(receiver, from, to) { A.RangeError_checkValueInInterval(0, 0, receiver.length, "startIndex"); return A.stringReplaceFirstUnchecked(receiver, from, to, 0); }, split$1(receiver, pattern) { var t1 = A._setArrayType(receiver.split(pattern), type$.JSArray_String); return t1; }, replaceRange$3(receiver, start, end, replacement) { var e = A.RangeError_checkValidRange(start, end, receiver.length, null, null); return A.stringReplaceRangeUnchecked(receiver, start, e, replacement); }, startsWith$2(receiver, pattern, index) { var endIndex; if (index < 0 || index > receiver.length) throw A.wrapException(A.RangeError$range(index, 0, receiver.length, null, null)); if (typeof pattern == "string") { endIndex = index + pattern.length; if (endIndex > receiver.length) return false; return pattern === receiver.substring(index, endIndex); } return J.matchAsPrefix$2$s(pattern, receiver, index) != null; }, startsWith$1(receiver, pattern) { return this.startsWith$2(receiver, pattern, 0); }, substring$2(receiver, start, end) { return receiver.substring(start, A.RangeError_checkValidRange(start, end, receiver.length, null, null)); }, substring$1(receiver, start) { return this.substring$2(receiver, start, null); }, toLowerCase$0(receiver) { return receiver.toLowerCase(); }, trim$0(receiver) { var startIndex, t1, endIndex0, result = receiver.trim(), endIndex = result.length; if (endIndex === 0) return result; if (result.charCodeAt(0) === 133) { startIndex = J.JSString__skipLeadingWhitespace(result, 1); if (startIndex === endIndex) return ""; } else startIndex = 0; t1 = endIndex - 1; endIndex0 = result.charCodeAt(t1) === 133 ? J.JSString__skipTrailingWhitespace(result, t1) : endIndex; if (startIndex === 0 && endIndex0 === endIndex) return result; return result.substring(startIndex, endIndex0); }, trimLeft$0(receiver) { var result = receiver.trimStart(); if (result.length === 0) return result; if (result.charCodeAt(0) !== 133) return result; return result.substring(J.JSString__skipLeadingWhitespace(result, 1)); }, trimRight$0(receiver) { var t1, result = receiver.trimEnd(), endIndex = result.length; if (endIndex === 0) return result; t1 = endIndex - 1; if (result.charCodeAt(t1) !== 133) return result; return result.substring(0, J.JSString__skipTrailingWhitespace(result, t1)); }, $mul(receiver, times) { var s, result; if (0 >= times) return ""; if (times === 1 || receiver.length === 0) return receiver; if (times !== times >>> 0) throw A.wrapException(B.C_OutOfMemoryError); for (s = receiver, result = ""; true;) { if ((times & 1) === 1) result = s + result; times = times >>> 1; if (times === 0) break; s += s; } return result; }, padLeft$2(receiver, width, padding) { var delta = width - receiver.length; if (delta <= 0) return receiver; return this.$mul(padding, delta) + receiver; }, padRight$1(receiver, width) { var delta = width - receiver.length; if (delta <= 0) return receiver; return receiver + this.$mul(" ", delta); }, indexOf$2(receiver, pattern, start) { var match, t1, t2, i; if (start < 0 || start > receiver.length) throw A.wrapException(A.RangeError$range(start, 0, receiver.length, null, null)); if (typeof pattern == "string") return receiver.indexOf(pattern, start); if (pattern instanceof A.JSSyntaxRegExp) { match = pattern._execGlobal$2(receiver, start); return match == null ? -1 : match._match.index; } for (t1 = receiver.length, t2 = J.getInterceptor$s(pattern), i = start; i <= t1; ++i) if (t2.matchAsPrefix$2(pattern, receiver, i) != null) return i; return -1; }, indexOf$1(receiver, pattern) { return this.indexOf$2(receiver, pattern, 0); }, lastIndexOf$2(receiver, pattern, start) { var t1, t2, i; if (start == null) start = receiver.length; else if (start < 0 || start > receiver.length) throw A.wrapException(A.RangeError$range(start, 0, receiver.length, null, null)); if (typeof pattern == "string") { t1 = pattern.length; t2 = receiver.length; if (start + t1 > t2) start = t2 - t1; return receiver.lastIndexOf(pattern, start); } for (t1 = J.getInterceptor$s(pattern), i = start; i >= 0; --i) if (t1.matchAsPrefix$2(pattern, receiver, i) != null) return i; return -1; }, lastIndexOf$1(receiver, pattern) { return this.lastIndexOf$2(receiver, pattern, null); }, contains$2(receiver, other, startIndex) { var t1 = receiver.length; if (startIndex > t1) throw A.wrapException(A.RangeError$range(startIndex, 0, t1, null, null)); return A.stringContainsUnchecked(receiver, other, startIndex); }, contains$1(receiver, other) { return this.contains$2(receiver, other, 0); }, get$isEmpty(receiver) { return receiver.length === 0; }, compareTo$1(receiver, other) { var t1; if (receiver === other) t1 = 0; else t1 = receiver < other ? -1 : 1; return t1; }, toString$0(receiver) { return receiver; }, get$hashCode(receiver) { var t1, hash, i; for (t1 = receiver.length, hash = 0, i = 0; i < t1; ++i) { hash = hash + receiver.charCodeAt(i) & 536870911; hash = hash + ((hash & 524287) << 10) & 536870911; hash ^= hash >> 6; } hash = hash + ((hash & 67108863) << 3) & 536870911; hash ^= hash >> 11; return hash + ((hash & 16383) << 15) & 536870911; }, get$runtimeType(receiver) { return A.createRuntimeType(type$.String); }, get$length(receiver) { return receiver.length; }, $index(receiver, index) { if (!(index >= 0 && index < receiver.length)) throw A.wrapException(A.diagnoseIndexError(receiver, index)); return receiver[index]; }, $isJSIndexable: 1, $isTrustedGetRuntimeType: 1, $isComparable: 1, $isPattern: 1, $isString: 1 }; A._CopyingBytesBuilder.prototype = { add$1(_, bytes) { var required, t1, t2, newSize, x, newBuffer, _this = this, byteCount = J.get$length$asx(bytes); if (byteCount === 0) return; required = _this.__internal$_length + byteCount; t1 = _this.__internal$_buffer; t2 = t1.length; if (t2 < required) { newSize = required * 2; if (newSize < 1024) newSize = 1024; else { x = newSize - 1; x |= B.JSInt_methods._shrOtherPositive$1(x, 1); x |= x >>> 2; x |= x >>> 4; x |= x >>> 8; newSize = ((x | x >>> 16) >>> 0) + 1; } newBuffer = new Uint8Array(newSize); B.NativeUint8List_methods.setRange$3(newBuffer, 0, t2, t1); _this.__internal$_buffer = newBuffer; t1 = newBuffer; } B.NativeUint8List_methods.setRange$3(t1, _this.__internal$_length, required, bytes); _this.__internal$_length = required; }, takeBytes$0() { var t2, buffer, _this = this, t1 = _this.__internal$_length; if (t1 === 0) return $.$get$_CopyingBytesBuilder__emptyList(); t2 = _this.__internal$_buffer; buffer = B.NativeByteBuffer_methods.asUint8List$2(t2.buffer, t2.byteOffset, t1); _this.__internal$_length = 0; _this.__internal$_buffer = $.$get$_CopyingBytesBuilder__emptyList(); return buffer; }, toBytes$0() { var t2, t1 = this.__internal$_length; if (t1 === 0) return $.$get$_CopyingBytesBuilder__emptyList(); t2 = this.__internal$_buffer; return new Uint8Array(A._ensureNativeList(B.NativeByteBuffer_methods.asUint8List$2(t2.buffer, t2.byteOffset, t1))); }, get$length(_) { return this.__internal$_length; }, get$isEmpty(_) { return this.__internal$_length === 0; } }; A._BytesBuilder.prototype = { add$1(_, bytes) { this._chunks.push(bytes); this.__internal$_length = this.__internal$_length + J.get$length$asx(bytes); }, takeBytes$0() { var t2, t3, buffer, offset, _i, chunk, _this = this, t1 = _this.__internal$_length; if (t1 === 0) return $.$get$_CopyingBytesBuilder__emptyList(); t2 = _this._chunks; t3 = t2.length; if (t3 === 1) { buffer = t2[0]; _this.__internal$_length = 0; B.JSArray_methods.clear$0(t2); return buffer; } buffer = new Uint8Array(t1); for (offset = 0, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { chunk = t2[_i]; t1 = J.getInterceptor$asx(chunk); B.NativeUint8List_methods.setRange$3(buffer, offset, offset + t1.get$length(chunk), chunk); offset += t1.get$length(chunk); } _this.__internal$_length = 0; B.JSArray_methods.clear$0(t2); return buffer; }, toBytes$0() { var buffer, t2, offset, _i, chunk, t3, t1 = this.__internal$_length; if (t1 === 0) return $.$get$_CopyingBytesBuilder__emptyList(); buffer = new Uint8Array(t1); for (t1 = this._chunks, t2 = t1.length, offset = 0, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { chunk = t1[_i]; t3 = J.getInterceptor$asx(chunk); B.NativeUint8List_methods.setRange$3(buffer, offset, offset + t3.get$length(chunk), chunk); offset += t3.get$length(chunk); } return buffer; }, get$length(_) { return this.__internal$_length; }, get$isEmpty(_) { return this.__internal$_length === 0; } }; A._CastIterableBase.prototype = { get$iterator(_) { var t1 = A._instanceType(this); return new A.CastIterator(J.get$iterator$ax(this.get$_source()), t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("CastIterator<1,2>")); }, get$length(_) { return J.get$length$asx(this.get$_source()); }, get$isEmpty(_) { return J.get$isEmpty$asx(this.get$_source()); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this.get$_source()); }, skip$1(_, count) { var t1 = A._instanceType(this); return A.CastIterable_CastIterable(J.skip$1$ax(this.get$_source(), count), t1._precomputed1, t1._rest[1]); }, take$1(_, count) { var t1 = A._instanceType(this); return A.CastIterable_CastIterable(J.take$1$ax(this.get$_source(), count), t1._precomputed1, t1._rest[1]); }, elementAt$1(_, index) { return A._instanceType(this)._rest[1]._as(J.elementAt$1$ax(this.get$_source(), index)); }, get$first(_) { return A._instanceType(this)._rest[1]._as(J.get$first$ax(this.get$_source())); }, get$last(_) { return A._instanceType(this)._rest[1]._as(J.get$last$ax(this.get$_source())); }, get$single(_) { return A._instanceType(this)._rest[1]._as(J.get$single$ax(this.get$_source())); }, contains$1(_, other) { return J.contains$1$asx(this.get$_source(), other); }, toString$0(_) { return J.toString$0$(this.get$_source()); } }; A.CastIterator.prototype = { moveNext$0() { return this._source.moveNext$0(); }, get$current(_) { var t1 = this._source; return this.$ti._rest[1]._as(t1.get$current(t1)); } }; A.CastIterable.prototype = { cast$1$0(_, $R) { return A.CastIterable_CastIterable(this._source, A._instanceType(this)._precomputed1, $R); }, get$_source() { return this._source; } }; A._EfficientLengthCastIterable.prototype = {$isEfficientLengthIterable: 1}; A._CastListBase.prototype = { $index(_, index) { return this.$ti._rest[1]._as(J.$index$asx(this._source, index)); }, $indexSet(_, index, value) { J.$indexSet$ax(this._source, index, this.$ti._precomputed1._as(value)); }, set$length(_, $length) { J.set$length$asx(this._source, $length); }, add$1(_, value) { J.add$1$ax(this._source, this.$ti._precomputed1._as(value)); }, addAll$1(_, values) { var t1 = this.$ti; J.addAll$1$ax(this._source, A.CastIterable_CastIterable(values, t1._rest[1], t1._precomputed1)); }, sort$1(_, compare) { var t1 = compare == null ? null : new A._CastListBase_sort_closure(this, compare); J.sort$1$ax(this._source, t1); }, insert$2(_, index, element) { J.insert$2$ax(this._source, index, this.$ti._precomputed1._as(element)); }, insertAll$2(_, index, elements) { var t1 = this.$ti; J.insertAll$2$ax(this._source, index, A.CastIterable_CastIterable(elements, t1._rest[1], t1._precomputed1)); }, setAll$2(_, index, elements) { var t1 = this.$ti; J.setAll$2$ax(this._source, index, A.CastIterable_CastIterable(elements, t1._rest[1], t1._precomputed1)); }, remove$1(_, value) { return J.remove$1$ax(this._source, value); }, removeAt$1(_, index) { return this.$ti._rest[1]._as(J.removeAt$1$ax(this._source, index)); }, removeLast$0(_) { return this.$ti._rest[1]._as(J.removeLast$0$ax(this._source)); }, removeWhere$1(_, test) { J.removeWhere$1$ax(this._source, new A._CastListBase_removeWhere_closure(this, test)); }, retainWhere$1(_, test) { J.retainWhere$1$ax(this._source, new A._CastListBase_retainWhere_closure(this, test)); }, getRange$2(_, start, end) { var t1 = this.$ti; return A.CastIterable_CastIterable(J.getRange$2$ax(this._source, start, end), t1._precomputed1, t1._rest[1]); }, setRange$4(_, start, end, iterable, skipCount) { var t1 = this.$ti; J.setRange$4$ax(this._source, start, end, A.CastIterable_CastIterable(iterable, t1._rest[1], t1._precomputed1), skipCount); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, removeRange$2(_, start, end) { J.removeRange$2$ax(this._source, start, end); }, $isEfficientLengthIterable: 1, $isList: 1 }; A._CastListBase_sort_closure.prototype = { call$2(v1, v2) { var t1 = this.$this.$ti._rest[1]; return this.compare.call$2(t1._as(v1), t1._as(v2)); }, $signature() { return this.$this.$ti._eval$1("int(1,1)"); } }; A._CastListBase_removeWhere_closure.prototype = { call$1(element) { return this.test.call$1(this.$this.$ti._rest[1]._as(element)); }, $signature() { return this.$this.$ti._eval$1("bool(1)"); } }; A._CastListBase_retainWhere_closure.prototype = { call$1(element) { return this.test.call$1(this.$this.$ti._rest[1]._as(element)); }, $signature() { return this.$this.$ti._eval$1("bool(1)"); } }; A.CastList.prototype = { cast$1$0(_, $R) { return new A.CastList(this._source, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastList<1,2>")); }, get$_source() { return this._source; } }; A.CastSet.prototype = { cast$1$0(_, $R) { return new A.CastSet(this._source, this._emptySet, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastSet<1,2>")); }, add$1(_, value) { return this._source.add$1(0, this.$ti._precomputed1._as(value)); }, addAll$1(_, elements) { var t1 = this.$ti; this._source.addAll$1(0, A.CastIterable_CastIterable(elements, t1._rest[1], t1._precomputed1)); }, remove$1(_, object) { return this._source.remove$1(0, object); }, removeWhere$1(_, test) { this._source.removeWhere$1(0, new A.CastSet_removeWhere_closure(this, test)); }, intersection$1(_, other) { var t1, _this = this; if (_this._emptySet != null) return _this._conditionalAdd$2(other, true); t1 = _this.$ti; return new A.CastSet(_this._source.intersection$1(0, other), null, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("CastSet<1,2>")); }, _conditionalAdd$2(other, otherContains) { var castElement, emptySet = this._emptySet, t1 = this.$ti, t2 = t1._rest[1], result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t2) : emptySet.call$1$0(t2); for (t2 = this._source, t2 = t2.get$iterator(t2), t1 = t1._rest[1]; t2.moveNext$0();) { castElement = t1._as(t2.get$current(t2)); if (otherContains === other.contains$1(0, castElement)) result.add$1(0, castElement); } return result; }, clear$0(_) { this._source.clear$0(0); }, _clone$0() { var emptySet = this._emptySet, t1 = this.$ti._rest[1], result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t1) : emptySet.call$1$0(t1); result.addAll$1(0, this); return result; }, toSet$0(_) { var emptySet = this._emptySet, t1 = this.$ti._rest[1], result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t1) : emptySet.call$1$0(t1); result.addAll$1(0, this); return result; }, $isEfficientLengthIterable: 1, $isSet: 1, get$_source() { return this._source; } }; A.CastSet_removeWhere_closure.prototype = { call$1(element) { return this.test.call$1(this.$this.$ti._rest[1]._as(element)); }, $signature() { return this.$this.$ti._eval$1("bool(1)"); } }; A.CastMap.prototype = { cast$2$0(_, RK, RV) { var t1 = this.$ti; return new A.CastMap(this._source, t1._eval$1("@<1>")._bind$1(t1._rest[1])._bind$1(RK)._bind$1(RV)._eval$1("CastMap<1,2,3,4>")); }, containsKey$1(_, key) { return J.containsKey$1$x(this._source, key); }, $index(_, key) { return this.$ti._eval$1("4?")._as(J.$index$asx(this._source, key)); }, $indexSet(_, key, value) { var t1 = this.$ti; J.$indexSet$ax(this._source, t1._precomputed1._as(key), t1._rest[1]._as(value)); }, putIfAbsent$2(_, key, ifAbsent) { var t1 = this.$ti; return t1._rest[3]._as(J.putIfAbsent$2$x(this._source, t1._precomputed1._as(key), new A.CastMap_putIfAbsent_closure(this, ifAbsent))); }, remove$1(_, key) { return this.$ti._eval$1("4?")._as(J.remove$1$ax(this._source, key)); }, forEach$1(_, f) { J.forEach$1$ax(this._source, new A.CastMap_forEach_closure(this, f)); }, get$keys(_) { var t1 = this.$ti; return A.CastIterable_CastIterable(J.get$keys$x(this._source), t1._precomputed1, t1._rest[2]); }, get$values(_) { var t1 = this.$ti; return A.CastIterable_CastIterable(J.get$values$x(this._source), t1._rest[1], t1._rest[3]); }, get$length(_) { return J.get$length$asx(this._source); }, get$isEmpty(_) { return J.get$isEmpty$asx(this._source); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this._source); }, get$entries(_) { var t1 = J.get$entries$x(this._source); return t1.map$1$1(t1, new A.CastMap_entries_closure(this), this.$ti._eval$1("MapEntry<3,4>")); } }; A.CastMap_putIfAbsent_closure.prototype = { call$0() { return this.$this.$ti._rest[1]._as(this.ifAbsent.call$0()); }, $signature() { return this.$this.$ti._eval$1("2()"); } }; A.CastMap_forEach_closure.prototype = { call$2(key, value) { var t1 = this.$this.$ti; this.f.call$2(t1._rest[2]._as(key), t1._rest[3]._as(value)); }, $signature() { return this.$this.$ti._eval$1("~(1,2)"); } }; A.CastMap_entries_closure.prototype = { call$1(e) { var t1 = this.$this.$ti, t2 = t1._rest[3]; return new A.MapEntry(t1._rest[2]._as(e.key), t2._as(e.value), t1._eval$1("@<3>")._bind$1(t2)._eval$1("MapEntry<1,2>")); }, $signature() { return this.$this.$ti._eval$1("MapEntry<3,4>(MapEntry<1,2>)"); } }; A.CastQueue.prototype = { cast$1$0(_, $R) { return new A.CastQueue(this._source, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastQueue<1,2>")); }, $isEfficientLengthIterable: 1, get$_source() { return this._source; } }; A.LateError.prototype = { toString$0(_) { return "LateInitializationError: " + this._message; } }; A.ReachabilityError.prototype = { toString$0(_) { return "ReachabilityError: " + this._message; } }; A.CodeUnits.prototype = { get$length(_) { return this._string.length; }, $index(_, i) { return this._string.charCodeAt(i); } }; A.nullFuture_closure.prototype = { call$0() { return A.Future_Future$value(null, type$.Null); }, $signature: 67 }; A.SentinelValue.prototype = { get$id() { return 0; } }; A.EfficientLengthIterable.prototype = {}; A.ListIterable.prototype = { get$iterator(_) { var _this = this; return new A.ListIterator(_this, _this.get$length(_this), A._instanceType(_this)._eval$1("ListIterator")); }, forEach$1(_, action) { var i, _this = this, $length = _this.get$length(_this); for (i = 0; i < $length; ++i) { action.call$1(_this.elementAt$1(0, i)); if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } }, get$isEmpty(_) { return this.get$length(this) === 0; }, get$first(_) { if (this.get$length(this) === 0) throw A.wrapException(A.IterableElementError_noElement()); return this.elementAt$1(0, 0); }, get$last(_) { var _this = this; if (_this.get$length(_this) === 0) throw A.wrapException(A.IterableElementError_noElement()); return _this.elementAt$1(0, _this.get$length(_this) - 1); }, get$single(_) { var _this = this; if (_this.get$length(_this) === 0) throw A.wrapException(A.IterableElementError_noElement()); if (_this.get$length(_this) > 1) throw A.wrapException(A.IterableElementError_tooMany()); return _this.elementAt$1(0, 0); }, contains$1(_, element) { var i, _this = this, $length = _this.get$length(_this); for (i = 0; i < $length; ++i) { if (J.$eq$(_this.elementAt$1(0, i), element)) return true; if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return false; }, any$1(_, test) { var i, _this = this, $length = _this.get$length(_this); for (i = 0; i < $length; ++i) { if (test.call$1(_this.elementAt$1(0, i))) return true; if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return false; }, join$1(_, separator) { var first, t1, i, _this = this, $length = _this.get$length(_this); if (separator.length !== 0) { if ($length === 0) return ""; first = A.S(_this.elementAt$1(0, 0)); if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); for (t1 = first, i = 1; i < $length; ++i) { t1 = t1 + separator + A.S(_this.elementAt$1(0, i)); if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return t1.charCodeAt(0) == 0 ? t1 : t1; } else { for (i = 0, t1 = ""; i < $length; ++i) { t1 += A.S(_this.elementAt$1(0, i)); if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return t1.charCodeAt(0) == 0 ? t1 : t1; } }, join$0(_) { return this.join$1(0, ""); }, where$1(_, test) { return this.super$Iterable$where(0, test); }, map$1$1(_, toElement, $T) { return new A.MappedListIterable(this, toElement, A._instanceType(this)._eval$1("@")._bind$1($T)._eval$1("MappedListIterable<1,2>")); }, map$1(_, toElement) { return this.map$1$1(0, toElement, type$.dynamic); }, reduce$1(_, combine) { var value, i, _this = this, $length = _this.get$length(_this); if ($length === 0) throw A.wrapException(A.IterableElementError_noElement()); value = _this.elementAt$1(0, 0); for (i = 1; i < $length; ++i) { value = combine.call$2(value, _this.elementAt$1(0, i)); if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return value; }, fold$1$2(_, initialValue, combine) { var value, i, _this = this, $length = _this.get$length(_this); for (value = initialValue, i = 0; i < $length; ++i) { value = combine.call$2(value, _this.elementAt$1(0, i)); if ($length !== _this.get$length(_this)) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return value; }, skip$1(_, count) { return A.SubListIterable$(this, count, null, A._instanceType(this)._eval$1("ListIterable.E")); }, take$1(_, count) { return A.SubListIterable$(this, 0, A.checkNotNullable(count, "count", type$.int), A._instanceType(this)._eval$1("ListIterable.E")); }, toList$1$growable(_, growable) { return A.List_List$of(this, growable, A._instanceType(this)._eval$1("ListIterable.E")); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { var i, _this = this, result = A.LinkedHashSet_LinkedHashSet(A._instanceType(_this)._eval$1("ListIterable.E")); for (i = 0; i < _this.get$length(_this); ++i) result.add$1(0, _this.elementAt$1(0, i)); return result; } }; A.SubListIterable.prototype = { SubListIterable$3(_iterable, _start, _endOrLength, $E) { var endOrLength, t1 = this._start; A.RangeError_checkNotNegative(t1, "start"); endOrLength = this._endOrLength; if (endOrLength != null) { A.RangeError_checkNotNegative(endOrLength, "end"); if (t1 > endOrLength) throw A.wrapException(A.RangeError$range(t1, 0, endOrLength, "start", null)); } }, get$_endIndex() { var $length = J.get$length$asx(this.__internal$_iterable), endOrLength = this._endOrLength; if (endOrLength == null || endOrLength > $length) return $length; return endOrLength; }, get$_startIndex() { var $length = J.get$length$asx(this.__internal$_iterable), t1 = this._start; if (t1 > $length) return $length; return t1; }, get$length(_) { var endOrLength, $length = J.get$length$asx(this.__internal$_iterable), t1 = this._start; if (t1 >= $length) return 0; endOrLength = this._endOrLength; if (endOrLength == null || endOrLength >= $length) return $length - t1; return endOrLength - t1; }, elementAt$1(_, index) { var _this = this, realIndex = _this.get$_startIndex() + index; if (index < 0 || realIndex >= _this.get$_endIndex()) throw A.wrapException(A.IndexError$withLength(index, _this.get$length(0), _this, null, "index")); return J.elementAt$1$ax(_this.__internal$_iterable, realIndex); }, skip$1(_, count) { var newStart, endOrLength, _this = this; A.RangeError_checkNotNegative(count, "count"); newStart = _this._start + count; endOrLength = _this._endOrLength; if (endOrLength != null && newStart >= endOrLength) return new A.EmptyIterable(_this.$ti._eval$1("EmptyIterable<1>")); return A.SubListIterable$(_this.__internal$_iterable, newStart, endOrLength, _this.$ti._precomputed1); }, take$1(_, count) { var endOrLength, t1, newEnd, _this = this; A.RangeError_checkNotNegative(count, "count"); endOrLength = _this._endOrLength; t1 = _this._start; newEnd = t1 + count; if (endOrLength == null) return A.SubListIterable$(_this.__internal$_iterable, t1, newEnd, _this.$ti._precomputed1); else { if (endOrLength < newEnd) return _this; return A.SubListIterable$(_this.__internal$_iterable, t1, newEnd, _this.$ti._precomputed1); } }, toList$1$growable(_, growable) { var $length, result, i, _this = this, start = _this._start, t1 = _this.__internal$_iterable, t2 = J.getInterceptor$asx(t1), end = t2.get$length(t1), endOrLength = _this._endOrLength; if (endOrLength != null && endOrLength < end) end = endOrLength; $length = end - start; if ($length <= 0) { t1 = _this.$ti._precomputed1; return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); } result = A.List_List$filled($length, t2.elementAt$1(t1, start), growable, _this.$ti._precomputed1); for (i = 1; i < $length; ++i) { result[i] = t2.elementAt$1(t1, start + i); if (t2.get$length(t1) < end) throw A.wrapException(A.ConcurrentModificationError$(_this)); } return result; }, toList$0(_) { return this.toList$1$growable(0, true); } }; A.ListIterator.prototype = { get$current(_) { var t1 = this.__internal$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var t3, _this = this, t1 = _this.__internal$_iterable, t2 = J.getInterceptor$asx(t1), $length = t2.get$length(t1); if (_this.__internal$_length !== $length) throw A.wrapException(A.ConcurrentModificationError$(t1)); t3 = _this.__internal$_index; if (t3 >= $length) { _this.__internal$_current = null; return false; } _this.__internal$_current = t2.elementAt$1(t1, t3); ++_this.__internal$_index; return true; } }; A.MappedIterable.prototype = { get$iterator(_) { var t1 = A._instanceType(this); return new A.MappedIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MappedIterator<1,2>")); }, get$length(_) { return J.get$length$asx(this.__internal$_iterable); }, get$isEmpty(_) { return J.get$isEmpty$asx(this.__internal$_iterable); }, get$first(_) { return this._f.call$1(J.get$first$ax(this.__internal$_iterable)); }, get$last(_) { return this._f.call$1(J.get$last$ax(this.__internal$_iterable)); }, get$single(_) { return this._f.call$1(J.get$single$ax(this.__internal$_iterable)); }, elementAt$1(_, index) { return this._f.call$1(J.elementAt$1$ax(this.__internal$_iterable, index)); } }; A.EfficientLengthMappedIterable.prototype = {$isEfficientLengthIterable: 1}; A.MappedIterator.prototype = { moveNext$0() { var _this = this, t1 = _this._iterator; if (t1.moveNext$0()) { _this.__internal$_current = _this._f.call$1(t1.get$current(t1)); return true; } _this.__internal$_current = null; return false; }, get$current(_) { var t1 = this.__internal$_current; return t1 == null ? this.$ti._rest[1]._as(t1) : t1; } }; A.MappedListIterable.prototype = { get$length(_) { return J.get$length$asx(this._source); }, elementAt$1(_, index) { return this._f.call$1(J.elementAt$1$ax(this._source, index)); } }; A.WhereIterable.prototype = { get$iterator(_) { return new A.WhereIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, this.$ti._eval$1("WhereIterator<1>")); }, map$1$1(_, toElement, $T) { return new A.MappedIterable(this, toElement, this.$ti._eval$1("@<1>")._bind$1($T)._eval$1("MappedIterable<1,2>")); }, map$1(_, toElement) { return this.map$1$1(0, toElement, type$.dynamic); } }; A.WhereIterator.prototype = { moveNext$0() { var t1, t2; for (t1 = this._iterator, t2 = this._f; t1.moveNext$0();) if (t2.call$1(t1.get$current(t1))) return true; return false; }, get$current(_) { var t1 = this._iterator; return t1.get$current(t1); } }; A.ExpandIterable.prototype = { get$iterator(_) { var t1 = this.$ti; return new A.ExpandIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, B.C_EmptyIterator, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("ExpandIterator<1,2>")); } }; A.ExpandIterator.prototype = { get$current(_) { var t1 = this.__internal$_current; return t1 == null ? this.$ti._rest[1]._as(t1) : t1; }, moveNext$0() { var t2, t3, _this = this, t1 = _this._currentExpansion; if (t1 == null) return false; for (t2 = _this._iterator, t3 = _this._f; !t1.moveNext$0();) { _this.__internal$_current = null; if (t2.moveNext$0()) { _this._currentExpansion = null; t1 = J.get$iterator$ax(t3.call$1(t2.get$current(t2))); _this._currentExpansion = t1; } else return false; } t1 = _this._currentExpansion; _this.__internal$_current = t1.get$current(t1); return true; } }; A.TakeIterable.prototype = { get$iterator(_) { return new A.TakeIterator(J.get$iterator$ax(this.__internal$_iterable), this._takeCount, A._instanceType(this)._eval$1("TakeIterator<1>")); } }; A.EfficientLengthTakeIterable.prototype = { get$length(_) { var iterableLength = J.get$length$asx(this.__internal$_iterable), t1 = this._takeCount; if (iterableLength > t1) return t1; return iterableLength; }, $isEfficientLengthIterable: 1 }; A.TakeIterator.prototype = { moveNext$0() { if (--this._remaining >= 0) return this._iterator.moveNext$0(); this._remaining = -1; return false; }, get$current(_) { var t1; if (this._remaining < 0) { this.$ti._precomputed1._as(null); return null; } t1 = this._iterator; return t1.get$current(t1); } }; A.SkipIterable.prototype = { skip$1(_, count) { A.ArgumentError_checkNotNull(count, "count"); A.RangeError_checkNotNegative(count, "count"); return new A.SkipIterable(this.__internal$_iterable, this._skipCount + count, A._instanceType(this)._eval$1("SkipIterable<1>")); }, get$iterator(_) { return new A.SkipIterator(J.get$iterator$ax(this.__internal$_iterable), this._skipCount, A._instanceType(this)._eval$1("SkipIterator<1>")); } }; A.EfficientLengthSkipIterable.prototype = { get$length(_) { var $length = J.get$length$asx(this.__internal$_iterable) - this._skipCount; if ($length >= 0) return $length; return 0; }, skip$1(_, count) { A.ArgumentError_checkNotNull(count, "count"); A.RangeError_checkNotNegative(count, "count"); return new A.EfficientLengthSkipIterable(this.__internal$_iterable, this._skipCount + count, this.$ti); }, $isEfficientLengthIterable: 1 }; A.SkipIterator.prototype = { moveNext$0() { var t1, i; for (t1 = this._iterator, i = 0; i < this._skipCount; ++i) t1.moveNext$0(); this._skipCount = 0; return t1.moveNext$0(); }, get$current(_) { var t1 = this._iterator; return t1.get$current(t1); } }; A.SkipWhileIterable.prototype = { get$iterator(_) { return new A.SkipWhileIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, this.$ti._eval$1("SkipWhileIterator<1>")); } }; A.SkipWhileIterator.prototype = { moveNext$0() { var t1, t2, _this = this; if (!_this._hasSkipped) { _this._hasSkipped = true; for (t1 = _this._iterator, t2 = _this._f; t1.moveNext$0();) if (!t2.call$1(t1.get$current(t1))) return true; } return _this._iterator.moveNext$0(); }, get$current(_) { var t1 = this._iterator; return t1.get$current(t1); } }; A.EmptyIterable.prototype = { get$iterator(_) { return B.C_EmptyIterator; }, forEach$1(_, action) { }, get$isEmpty(_) { return true; }, get$length(_) { return 0; }, get$first(_) { throw A.wrapException(A.IterableElementError_noElement()); }, get$last(_) { throw A.wrapException(A.IterableElementError_noElement()); }, get$single(_) { throw A.wrapException(A.IterableElementError_noElement()); }, elementAt$1(_, index) { throw A.wrapException(A.RangeError$range(index, 0, 0, "index", null)); }, contains$1(_, element) { return false; }, any$1(_, test) { return false; }, join$1(_, separator) { return ""; }, where$1(_, test) { return this; }, map$1$1(_, toElement, $T) { return new A.EmptyIterable($T._eval$1("EmptyIterable<0>")); }, map$1(_, toElement) { return this.map$1$1(0, toElement, type$.dynamic); }, skip$1(_, count) { A.RangeError_checkNotNegative(count, "count"); return this; }, take$1(_, count) { A.RangeError_checkNotNegative(count, "count"); return this; }, toList$1$growable(_, growable) { var t1 = this.$ti._precomputed1; return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { return A.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1); } }; A.EmptyIterator.prototype = { moveNext$0() { return false; }, get$current(_) { throw A.wrapException(A.IterableElementError_noElement()); } }; A.FollowedByIterable.prototype = { get$iterator(_) { return new A.FollowedByIterator(J.get$iterator$ax(this.__internal$_first), this.__internal$_second, A._instanceType(this)._eval$1("FollowedByIterator<1>")); }, get$length(_) { return J.get$length$asx(this.__internal$_first) + J.get$length$asx(this.__internal$_second); }, get$isEmpty(_) { return J.get$isEmpty$asx(this.__internal$_first) && J.get$isEmpty$asx(this.__internal$_second); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this.__internal$_first) || J.get$isNotEmpty$asx(this.__internal$_second); }, contains$1(_, value) { return J.contains$1$asx(this.__internal$_first, value) || J.contains$1$asx(this.__internal$_second, value); }, get$first(_) { var iterator = J.get$iterator$ax(this.__internal$_first); if (iterator.moveNext$0()) return iterator.get$current(iterator); return J.get$first$ax(this.__internal$_second); }, get$last(_) { var last, iterator = J.get$iterator$ax(this.__internal$_second); if (iterator.moveNext$0()) { last = iterator.get$current(iterator); for (; iterator.moveNext$0();) last = iterator.get$current(iterator); return last; } return J.get$last$ax(this.__internal$_first); } }; A.EfficientLengthFollowedByIterable.prototype = { elementAt$1(_, index) { var t1 = this.__internal$_first, t2 = J.getInterceptor$asx(t1), firstLength = t2.get$length(t1); if (index < firstLength) return t2.elementAt$1(t1, index); return J.elementAt$1$ax(this.__internal$_second, index - firstLength); }, get$first(_) { var t1 = this.__internal$_first, t2 = J.getInterceptor$asx(t1); if (t2.get$isNotEmpty(t1)) return t2.get$first(t1); return J.get$first$ax(this.__internal$_second); }, get$last(_) { var t1 = this.__internal$_second, t2 = J.getInterceptor$asx(t1); if (t2.get$isNotEmpty(t1)) return t2.get$last(t1); return J.get$last$ax(this.__internal$_first); }, $isEfficientLengthIterable: 1 }; A.FollowedByIterator.prototype = { moveNext$0() { var t1, _this = this; if (_this._currentIterator.moveNext$0()) return true; t1 = _this._nextIterable; if (t1 != null) { t1 = J.get$iterator$ax(t1); _this._currentIterator = t1; _this._nextIterable = null; return t1.moveNext$0(); } return false; }, get$current(_) { var t1 = this._currentIterator; return t1.get$current(t1); } }; A.WhereTypeIterable.prototype = { get$iterator(_) { return new A.WhereTypeIterator(J.get$iterator$ax(this._source), this.$ti._eval$1("WhereTypeIterator<1>")); } }; A.WhereTypeIterator.prototype = { moveNext$0() { var t1, t2; for (t1 = this._source, t2 = this.$ti._precomputed1; t1.moveNext$0();) if (t2._is(t1.get$current(t1))) return true; return false; }, get$current(_) { var t1 = this._source; return this.$ti._precomputed1._as(t1.get$current(t1)); } }; A.FixedLengthListMixin.prototype = { set$length(receiver, newLength) { throw A.wrapException(A.UnsupportedError$("Cannot change the length of a fixed-length list")); }, add$1(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list")); }, insert$2(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list")); }, insertAll$2(receiver, at, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list")); }, addAll$1(receiver, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list")); }, remove$1(receiver, element) { throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); }, removeWhere$1(receiver, test) { throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); }, retainWhere$1(receiver, test) { throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); }, removeAt$1(receiver, index) { throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); }, removeLast$0(receiver) { throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); }, removeRange$2(receiver, start, end) { throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); } }; A.UnmodifiableListMixin.prototype = { $indexSet(_, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); }, set$length(_, newLength) { throw A.wrapException(A.UnsupportedError$("Cannot change the length of an unmodifiable list")); }, setAll$2(_, at, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); }, add$1(_, value) { throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list")); }, insert$2(_, index, element) { throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list")); }, insertAll$2(_, at, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list")); }, addAll$1(_, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list")); }, remove$1(_, element) { throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); }, removeWhere$1(_, test) { throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); }, retainWhere$1(_, test) { throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); }, sort$1(_, compare) { throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); }, removeAt$1(_, index) { throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); }, removeLast$0(_) { throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); }, setRange$4(_, start, end, iterable, skipCount) { throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, removeRange$2(_, start, end) { throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); } }; A.UnmodifiableListBase.prototype = {}; A._ListIndicesIterable.prototype = { get$length(_) { return J.get$length$asx(this._backedList); }, elementAt$1(_, index) { A.IndexError_check(index, J.get$length$asx(this._backedList), this, null, null); return index; } }; A.ListMapView.prototype = { $index(_, key) { return this.containsKey$1(0, key) ? J.$index$asx(this.__internal$_values, A._asInt(key)) : null; }, get$length(_) { return J.get$length$asx(this.__internal$_values); }, get$values(_) { return A.SubListIterable$(this.__internal$_values, 0, null, this.$ti._precomputed1); }, get$keys(_) { return new A._ListIndicesIterable(this.__internal$_values); }, get$isEmpty(_) { return J.get$isEmpty$asx(this.__internal$_values); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this.__internal$_values); }, containsKey$1(_, key) { return A._isInt(key) && key >= 0 && key < J.get$length$asx(this.__internal$_values); }, forEach$1(_, f) { var i, t1 = this.__internal$_values, t2 = J.getInterceptor$asx(t1), $length = t2.get$length(t1); for (i = 0; i < $length; ++i) { f.call$2(i, t2.$index(t1, i)); if ($length !== t2.get$length(t1)) throw A.wrapException(A.ConcurrentModificationError$(t1)); } } }; A.ReversedListIterable.prototype = { get$length(_) { return J.get$length$asx(this._source); }, elementAt$1(_, index) { var t1 = this._source, t2 = J.getInterceptor$asx(t1); return t2.elementAt$1(t1, t2.get$length(t1) - 1 - index); } }; A.Symbol.prototype = { get$hashCode(_) { var hash = this._hashCode; if (hash != null) return hash; hash = 664597 * B.JSString_methods.get$hashCode(this._name) & 536870911; this._hashCode = hash; return hash; }, toString$0(_) { return 'Symbol("' + this._name + '")'; }, $eq(_, other) { if (other == null) return false; return other instanceof A.Symbol && this._name === other._name; }, $isSymbol0: 1 }; A.__CastListBase__CastIterableBase_ListMixin.prototype = {}; A._Record_2.prototype = {$recipe: "+(1,2)", $shape: 1}; A._Record_2_cacheSize_max78Tex78tLength.prototype = {$recipe: "+cacheSize,maxTextLength(1,2)", $shape: 2}; A._Record_2_distance_fragment.prototype = {$recipe: "+distance,fragment(1,2)", $shape: 3}; A._Record_2_end_start.prototype = {$recipe: "+end,start(1,2)", $shape: 4}; A._Record_2_key_value.prototype = { get$value(_) { return this._1; }, $recipe: "+key,value(1,2)", $shape: 5 }; A._Record_2_wordEnd_wordStart.prototype = {$recipe: "+wordEnd,wordStart(1,2)", $shape: 6}; A._Record_3_breaks_graphemes_words.prototype = {$recipe: "+breaks,graphemes,words(1,2,3)", $shape: 8}; A._Record_3_data_event_timeStamp.prototype = {$recipe: "+data,event,timeStamp(1,2,3)", $shape: 9}; A._Record_3_large_medium_small.prototype = {$recipe: "+large,medium,small(1,2,3)", $shape: 10}; A._Record_3_queue_target_timer.prototype = {$recipe: "+queue,target,timer(1,2,3)", $shape: 11}; A._Record_3_x78_y_z.prototype = {$recipe: "+x,y,z(1,2,3)", $shape: 12}; A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId.prototype = {$recipe: "+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)", $shape: 13}; A.ConstantMapView.prototype = {}; A.ConstantMap.prototype = { cast$2$0(_, RK, RV) { var t1 = A._instanceType(this); return A.Map_castFrom(this, t1._precomputed1, t1._rest[1], RK, RV); }, get$isEmpty(_) { return this.get$length(this) === 0; }, get$isNotEmpty(_) { return this.get$length(this) !== 0; }, toString$0(_) { return A.MapBase_mapToString(this); }, $indexSet(_, key, value) { A.ConstantMap__throwUnmodifiable(); }, putIfAbsent$2(_, key, ifAbsent) { A.ConstantMap__throwUnmodifiable(); }, remove$1(_, key) { A.ConstantMap__throwUnmodifiable(); }, get$entries(_) { return new A._SyncStarIterable(this.entries$body$ConstantMap(0), A._instanceType(this)._eval$1("_SyncStarIterable>")); }, entries$body$ConstantMap($async$_) { var $async$self = this; return function() { var _ = $async$_; var $async$goto = 0, $async$handler = 1, $async$currentError, t1, t2, key; return function $async$get$entries($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.get$keys($async$self), t1 = t1.get$iterator(t1), t2 = A._instanceType($async$self), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapEntry<1,2>"); case 2: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 3; break; } key = t1.get$current(t1); $async$goto = 4; return $async$iterator._async$_current = new A.MapEntry(key, $async$self.$index(0, key), t2), 1; case 4: // after yield // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return 0; case 1: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; }, map$2$1(_, transform, K2, V2) { var result = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2); this.forEach$1(0, new A.ConstantMap_map_closure(this, transform, result)); return result; }, map$1(_, transform) { var t1 = type$.dynamic; return this.map$2$1(0, transform, t1, t1); }, $isMap: 1 }; A.ConstantMap_map_closure.prototype = { call$2(key, value) { var entry = this.transform.call$2(key, value); this.result.$indexSet(0, entry.key, entry.value); }, $signature() { return A._instanceType(this.$this)._eval$1("~(1,2)"); } }; A.ConstantStringMap.prototype = { get$length(_) { return this._values.length; }, get$_keys() { var keys = this.$keys; if (keys == null) { keys = Object.keys(this._jsIndex); this.$keys = keys; } return keys; }, containsKey$1(_, key) { if (typeof key != "string") return false; if ("__proto__" === key) return false; return this._jsIndex.hasOwnProperty(key); }, $index(_, key) { if (!this.containsKey$1(0, key)) return null; return this._values[this._jsIndex[key]]; }, forEach$1(_, f) { var t1, i, keys = this.get$_keys(), values = this._values; for (t1 = keys.length, i = 0; i < t1; ++i) f.call$2(keys[i], values[i]); }, get$keys(_) { return new A._KeysOrValues(this.get$_keys(), this.$ti._eval$1("_KeysOrValues<1>")); }, get$values(_) { return new A._KeysOrValues(this._values, this.$ti._eval$1("_KeysOrValues<2>")); } }; A._KeysOrValues.prototype = { get$length(_) { return this._elements.length; }, get$isEmpty(_) { return 0 === this._elements.length; }, get$isNotEmpty(_) { return 0 !== this._elements.length; }, get$iterator(_) { var t1 = this._elements; return new A._KeysOrValuesOrElementsIterator(t1, t1.length, this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>")); } }; A._KeysOrValuesOrElementsIterator.prototype = { get$current(_) { var t1 = this.__js_helper$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var _this = this, t1 = _this.__js_helper$_index; if (t1 >= _this.__js_helper$_length) { _this.__js_helper$_current = null; return false; } _this.__js_helper$_current = _this._elements[t1]; _this.__js_helper$_index = t1 + 1; return true; } }; A.GeneralConstantMap.prototype = { _getMap$0() { var t1, _this = this, backingMap = _this.$map; if (backingMap == null) { t1 = _this.$ti; backingMap = new A.JsConstantLinkedHashMap(t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("JsConstantLinkedHashMap<1,2>")); A.fillLiteralMap(_this._jsData, backingMap); _this.$map = backingMap; } return backingMap; }, containsKey$1(_, key) { return this._getMap$0().containsKey$1(0, key); }, $index(_, key) { return this._getMap$0().$index(0, key); }, forEach$1(_, f) { this._getMap$0().forEach$1(0, f); }, get$keys(_) { var t1 = this._getMap$0(); return new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")); }, get$values(_) { return this._getMap$0().get$values(0); }, get$length(_) { return this._getMap$0().__js_helper$_length; } }; A.ConstantSet.prototype = { clear$0(_) { A.ConstantSet__throwUnmodifiable(); }, add$1(_, value) { A.ConstantSet__throwUnmodifiable(); }, addAll$1(_, elements) { A.ConstantSet__throwUnmodifiable(); }, remove$1(_, value) { A.ConstantSet__throwUnmodifiable(); }, removeAll$1(elements) { A.ConstantSet__throwUnmodifiable(); }, removeWhere$1(_, test) { A.ConstantSet__throwUnmodifiable(); } }; A.ConstantStringSet.prototype = { get$length(_) { return this.__js_helper$_length; }, get$isEmpty(_) { return this.__js_helper$_length === 0; }, get$isNotEmpty(_) { return this.__js_helper$_length !== 0; }, get$iterator(_) { var t1, _this = this, keys = _this.$keys; if (keys == null) { keys = Object.keys(_this._jsIndex); _this.$keys = keys; } t1 = keys; return new A._KeysOrValuesOrElementsIterator(t1, t1.length, _this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>")); }, contains$1(_, key) { if (typeof key != "string") return false; if ("__proto__" === key) return false; return this._jsIndex.hasOwnProperty(key); }, toSet$0(_) { return A.LinkedHashSet_LinkedHashSet$of(this, this.$ti._precomputed1); } }; A.GeneralConstantSet.prototype = { get$length(_) { return this._elements.length; }, get$isEmpty(_) { return this._elements.length === 0; }, get$isNotEmpty(_) { return this._elements.length !== 0; }, get$iterator(_) { var t1 = this._elements; return new A._KeysOrValuesOrElementsIterator(t1, t1.length, this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>")); }, _getMap$0() { var t1, t2, _i, key, _this = this, backingMap = _this.$map; if (backingMap == null) { t1 = _this.$ti; backingMap = new A.JsConstantLinkedHashMap(t1._eval$1("@<1>")._bind$1(t1._precomputed1)._eval$1("JsConstantLinkedHashMap<1,2>")); for (t1 = _this._elements, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { key = t1[_i]; backingMap.$indexSet(0, key, key); } _this.$map = backingMap; } return backingMap; }, contains$1(_, key) { return this._getMap$0().containsKey$1(0, key); }, toSet$0(_) { return A.LinkedHashSet_LinkedHashSet$of(this, this.$ti._precomputed1); } }; A.Instantiation.prototype = { Instantiation$1(_genericClosure) { if (false) A.instantiatedGenericFunctionType(0, 0); }, $eq(_, other) { if (other == null) return false; return other instanceof A.Instantiation1 && this._genericClosure.$eq(0, other._genericClosure) && A.getRuntimeTypeOfClosure(this) === A.getRuntimeTypeOfClosure(other); }, get$hashCode(_) { return A.Object_hash(this._genericClosure, A.getRuntimeTypeOfClosure(this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1 = B.JSArray_methods.join$1([A.createRuntimeType(this.$ti._precomputed1)], ", "); return this._genericClosure.toString$0(0) + " with " + ("<" + t1 + ">"); } }; A.Instantiation1.prototype = { call$0() { return this._genericClosure.call$1$0(this.$ti._rest[0]); }, call$1(a0) { return this._genericClosure.call$1$1(a0, this.$ti._rest[0]); }, call$2(a0, a1) { return this._genericClosure.call$1$2(a0, a1, this.$ti._rest[0]); }, $signature() { return A.instantiatedGenericFunctionType(A.closureFunctionType(this._genericClosure), this.$ti); } }; A.JSInvocationMirror.prototype = { get$memberName() { var t1 = this.__js_helper$_memberName; if (t1 instanceof A.Symbol) return t1; return this.__js_helper$_memberName = new A.Symbol(t1); }, get$positionalArguments() { var t1, t2, argumentCount, list, index, _this = this; if (_this.__js_helper$_kind === 1) return B.List_empty; t1 = _this._arguments; t2 = J.getInterceptor$asx(t1); argumentCount = t2.get$length(t1) - J.get$length$asx(_this._namedArgumentNames) - _this._typeArgumentCount; if (argumentCount === 0) return B.List_empty; list = []; for (index = 0; index < argumentCount; ++index) list.push(t2.$index(t1, index)); return J.JSArray_markUnmodifiableList(list); }, get$namedArguments() { var t1, t2, namedArgumentCount, t3, t4, namedArgumentsStartIndex, map, i, _this = this; if (_this.__js_helper$_kind !== 0) return B.Map_empty; t1 = _this._namedArgumentNames; t2 = J.getInterceptor$asx(t1); namedArgumentCount = t2.get$length(t1); t3 = _this._arguments; t4 = J.getInterceptor$asx(t3); namedArgumentsStartIndex = t4.get$length(t3) - namedArgumentCount - _this._typeArgumentCount; if (namedArgumentCount === 0) return B.Map_empty; map = new A.JsLinkedHashMap(type$.JsLinkedHashMap_Symbol_dynamic); for (i = 0; i < namedArgumentCount; ++i) map.$indexSet(0, new A.Symbol(t2.$index(t1, i)), t4.$index(t3, namedArgumentsStartIndex + i)); return new A.ConstantMapView(map, type$.ConstantMapView_Symbol_dynamic); } }; A.Primitives_initTicker_closure.prototype = { call$0() { return B.JSNumber_methods.floor$0(1000 * this.performance.now()); }, $signature: 176 }; A.Primitives_functionNoSuchMethod_closure.prototype = { call$2($name, argument) { var t1 = this._box_0; t1.names = t1.names + "$" + $name; this.namedArgumentList.push($name); this.$arguments.push(argument); ++t1.argumentCount; }, $signature: 144 }; A.TypeErrorDecoder.prototype = { matchTypeError$1(message) { var result, t1, _this = this, match = new RegExp(_this._pattern).exec(message); if (match == null) return null; result = Object.create(null); t1 = _this._arguments; if (t1 !== -1) result.arguments = match[t1 + 1]; t1 = _this._argumentsExpr; if (t1 !== -1) result.argumentsExpr = match[t1 + 1]; t1 = _this._expr; if (t1 !== -1) result.expr = match[t1 + 1]; t1 = _this._method; if (t1 !== -1) result.method = match[t1 + 1]; t1 = _this._receiver; if (t1 !== -1) result.receiver = match[t1 + 1]; return result; } }; A.NullError.prototype = { toString$0(_) { return "Null check operator used on a null value"; } }; A.JsNoSuchMethodError.prototype = { toString$0(_) { var t2, _this = this, _s38_ = "NoSuchMethodError: method not found: '", t1 = _this._method; if (t1 == null) return "NoSuchMethodError: " + _this.__js_helper$_message; t2 = _this._receiver; if (t2 == null) return _s38_ + t1 + "' (" + _this.__js_helper$_message + ")"; return _s38_ + t1 + "' on '" + t2 + "' (" + _this.__js_helper$_message + ")"; } }; A.UnknownJsTypeError.prototype = { toString$0(_) { var t1 = this.__js_helper$_message; return t1.length === 0 ? "Error" : "Error: " + t1; } }; A.NullThrownFromJavaScriptException.prototype = { toString$0(_) { return "Throw of null ('" + (this._irritant === null ? "null" : "undefined") + "' from JavaScript)"; }, $isException: 1 }; A.ExceptionAndStackTrace.prototype = {}; A._StackTrace.prototype = { toString$0(_) { var trace, t1 = this._trace; if (t1 != null) return t1; t1 = this._exception; trace = t1 !== null && typeof t1 === "object" ? t1.stack : null; return this._trace = trace == null ? "" : trace; }, $isStackTrace: 1 }; A.Closure.prototype = { toString$0(_) { var $constructor = this.constructor, $name = $constructor == null ? null : $constructor.name; return "Closure '" + A.unminifyOrTag($name == null ? "unknown" : $name) + "'"; }, get$runtimeType(_) { var rti = A.closureFunctionType(this); return A.createRuntimeType(rti == null ? A.instanceType(this) : rti); }, $isFunction: 1, get$$call() { return this; }, "call*": "call$1", $requiredArgCount: 1, $defaultValues: null }; A.Closure0Args.prototype = {"call*": "call$0", $requiredArgCount: 0}; A.Closure2Args.prototype = {"call*": "call$2", $requiredArgCount: 2}; A.TearOffClosure.prototype = {}; A.StaticClosure.prototype = { toString$0(_) { var $name = this.$static_name; if ($name == null) return "Closure of unknown static method"; return "Closure '" + A.unminifyOrTag($name) + "'"; } }; A.BoundClosure.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; if (!(other instanceof A.BoundClosure)) return false; return this.$_target === other.$_target && this._receiver === other._receiver; }, get$hashCode(_) { return (A.objectHashCode(this._receiver) ^ A.Primitives_objectHashCode(this.$_target)) >>> 0; }, toString$0(_) { return "Closure '" + this.$_name + "' of " + ("Instance of '" + A.Primitives_objectTypeName(this._receiver) + "'"); } }; A._CyclicInitializationError.prototype = { toString$0(_) { return "Reading static variable '" + this.variableName + "' during its initialization"; } }; A.RuntimeError.prototype = { toString$0(_) { return "RuntimeError: " + this.message; }, get$message(receiver) { return this.message; } }; A._Required.prototype = {}; A.JsLinkedHashMap.prototype = { get$length(_) { return this.__js_helper$_length; }, get$isEmpty(_) { return this.__js_helper$_length === 0; }, get$isNotEmpty(_) { return this.__js_helper$_length !== 0; }, get$keys(_) { return new A.LinkedHashMapKeyIterable(this, A._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>")); }, get$values(_) { var t1 = A._instanceType(this); return A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(this, t1._eval$1("LinkedHashMapKeyIterable<1>")), new A.JsLinkedHashMap_values_closure(this), t1._precomputed1, t1._rest[1]); }, containsKey$1(_, key) { var strings, nums; if (typeof key == "string") { strings = this._strings; if (strings == null) return false; return strings[key] != null; } else if (typeof key == "number" && (key & 0x3fffffff) === key) { nums = this._nums; if (nums == null) return false; return nums[key] != null; } else return this.internalContainsKey$1(key); }, internalContainsKey$1(key) { var rest = this.__js_helper$_rest; if (rest == null) return false; return this.internalFindBucketIndex$2(rest[this.internalComputeHashCode$1(key)], key) >= 0; }, containsValue$1(_, value) { return new A.LinkedHashMapKeyIterable(this, A._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>")).any$1(0, new A.JsLinkedHashMap_containsValue_closure(this, value)); }, addAll$1(_, other) { J.forEach$1$ax(other, new A.JsLinkedHashMap_addAll_closure(this)); }, $index(_, key) { var strings, cell, t1, nums, _null = null; if (typeof key == "string") { strings = this._strings; if (strings == null) return _null; cell = strings[key]; t1 = cell == null ? _null : cell.hashMapCellValue; return t1; } else if (typeof key == "number" && (key & 0x3fffffff) === key) { nums = this._nums; if (nums == null) return _null; cell = nums[key]; t1 = cell == null ? _null : cell.hashMapCellValue; return t1; } else return this.internalGet$1(key); }, internalGet$1(key) { var bucket, index, rest = this.__js_helper$_rest; if (rest == null) return null; bucket = rest[this.internalComputeHashCode$1(key)]; index = this.internalFindBucketIndex$2(bucket, key); if (index < 0) return null; return bucket[index].hashMapCellValue; }, $indexSet(_, key, value) { var strings, nums, _this = this; if (typeof key == "string") { strings = _this._strings; _this._addHashTableEntry$3(strings == null ? _this._strings = _this._newHashTable$0() : strings, key, value); } else if (typeof key == "number" && (key & 0x3fffffff) === key) { nums = _this._nums; _this._addHashTableEntry$3(nums == null ? _this._nums = _this._newHashTable$0() : nums, key, value); } else _this.internalSet$2(key, value); }, internalSet$2(key, value) { var hash, bucket, index, _this = this, rest = _this.__js_helper$_rest; if (rest == null) rest = _this.__js_helper$_rest = _this._newHashTable$0(); hash = _this.internalComputeHashCode$1(key); bucket = rest[hash]; if (bucket == null) rest[hash] = [_this._newLinkedCell$2(key, value)]; else { index = _this.internalFindBucketIndex$2(bucket, key); if (index >= 0) bucket[index].hashMapCellValue = value; else bucket.push(_this._newLinkedCell$2(key, value)); } }, putIfAbsent$2(_, key, ifAbsent) { var t1, value, _this = this; if (_this.containsKey$1(0, key)) { t1 = _this.$index(0, key); return t1 == null ? A._instanceType(_this)._rest[1]._as(t1) : t1; } value = ifAbsent.call$0(); _this.$indexSet(0, key, value); return value; }, remove$1(_, key) { var _this = this; if (typeof key == "string") return _this._removeHashTableEntry$2(_this._strings, key); else if (typeof key == "number" && (key & 0x3fffffff) === key) return _this._removeHashTableEntry$2(_this._nums, key); else return _this.internalRemove$1(key); }, internalRemove$1(key) { var hash, bucket, index, cell, _this = this, rest = _this.__js_helper$_rest; if (rest == null) return null; hash = _this.internalComputeHashCode$1(key); bucket = rest[hash]; index = _this.internalFindBucketIndex$2(bucket, key); if (index < 0) return null; cell = bucket.splice(index, 1)[0]; _this._unlinkCell$1(cell); if (bucket.length === 0) delete rest[hash]; return cell.hashMapCellValue; }, clear$0(_) { var _this = this; if (_this.__js_helper$_length > 0) { _this._strings = _this._nums = _this.__js_helper$_rest = _this._first = _this._last = null; _this.__js_helper$_length = 0; _this._modified$0(); } }, forEach$1(_, action) { var _this = this, cell = _this._first, modifications = _this._modifications; for (; cell != null;) { action.call$2(cell.hashMapCellKey, cell.hashMapCellValue); if (modifications !== _this._modifications) throw A.wrapException(A.ConcurrentModificationError$(_this)); cell = cell._next; } }, _addHashTableEntry$3(table, key, value) { var cell = table[key]; if (cell == null) table[key] = this._newLinkedCell$2(key, value); else cell.hashMapCellValue = value; }, _removeHashTableEntry$2(table, key) { var cell; if (table == null) return null; cell = table[key]; if (cell == null) return null; this._unlinkCell$1(cell); delete table[key]; return cell.hashMapCellValue; }, _modified$0() { this._modifications = this._modifications + 1 & 1073741823; }, _newLinkedCell$2(key, value) { var t1, _this = this, cell = new A.LinkedHashMapCell(key, value); if (_this._first == null) _this._first = _this._last = cell; else { t1 = _this._last; t1.toString; cell._previous = t1; _this._last = t1._next = cell; } ++_this.__js_helper$_length; _this._modified$0(); return cell; }, _unlinkCell$1(cell) { var _this = this, previous = cell._previous, next = cell._next; if (previous == null) _this._first = next; else previous._next = next; if (next == null) _this._last = previous; else next._previous = previous; --_this.__js_helper$_length; _this._modified$0(); }, internalComputeHashCode$1(key) { return J.get$hashCode$(key) & 1073741823; }, internalFindBucketIndex$2(bucket, key) { var $length, i; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; ++i) if (J.$eq$(bucket[i].hashMapCellKey, key)) return i; return -1; }, toString$0(_) { return A.MapBase_mapToString(this); }, _newHashTable$0() { var table = Object.create(null); table[""] = table; delete table[""]; return table; } }; A.JsLinkedHashMap_values_closure.prototype = { call$1(each) { var t1 = this.$this, t2 = t1.$index(0, each); return t2 == null ? A._instanceType(t1)._rest[1]._as(t2) : t2; }, $signature() { return A._instanceType(this.$this)._eval$1("2(1)"); } }; A.JsLinkedHashMap_containsValue_closure.prototype = { call$1(each) { return J.$eq$(this.$this.$index(0, each), this.value); }, $signature() { return A._instanceType(this.$this)._eval$1("bool(1)"); } }; A.JsLinkedHashMap_addAll_closure.prototype = { call$2(key, value) { this.$this.$indexSet(0, key, value); }, $signature() { return A._instanceType(this.$this)._eval$1("~(1,2)"); } }; A.LinkedHashMapCell.prototype = {}; A.LinkedHashMapKeyIterable.prototype = { get$length(_) { return this._map.__js_helper$_length; }, get$isEmpty(_) { return this._map.__js_helper$_length === 0; }, get$iterator(_) { var t1 = this._map, t2 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, this.$ti._eval$1("LinkedHashMapKeyIterator<1>")); t2._cell = t1._first; return t2; }, contains$1(_, element) { return this._map.containsKey$1(0, element); }, forEach$1(_, f) { var t1 = this._map, cell = t1._first, modifications = t1._modifications; for (; cell != null;) { f.call$1(cell.hashMapCellKey); if (modifications !== t1._modifications) throw A.wrapException(A.ConcurrentModificationError$(t1)); cell = cell._next; } } }; A.LinkedHashMapKeyIterator.prototype = { get$current(_) { return this.__js_helper$_current; }, moveNext$0() { var cell, _this = this, t1 = _this._map; if (_this._modifications !== t1._modifications) throw A.wrapException(A.ConcurrentModificationError$(t1)); cell = _this._cell; if (cell == null) { _this.__js_helper$_current = null; return false; } else { _this.__js_helper$_current = cell.hashMapCellKey; _this._cell = cell._next; return true; } } }; A.JsIdentityLinkedHashMap.prototype = { internalComputeHashCode$1(key) { return A.objectHashCode(key) & 1073741823; }, internalFindBucketIndex$2(bucket, key) { var $length, i, t1; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; ++i) { t1 = bucket[i].hashMapCellKey; if (t1 == null ? key == null : t1 === key) return i; } return -1; } }; A.JsConstantLinkedHashMap.prototype = { internalComputeHashCode$1(key) { return A.constantHashCode(key) & 1073741823; }, internalFindBucketIndex$2(bucket, key) { var $length, i; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; ++i) if (J.$eq$(bucket[i].hashMapCellKey, key)) return i; return -1; } }; A.initHooks_closure.prototype = { call$1(o) { return this.getTag(o); }, $signature: 32 }; A.initHooks_closure0.prototype = { call$2(o, tag) { return this.getUnknownTag(o, tag); }, $signature: 1143 }; A.initHooks_closure1.prototype = { call$1(tag) { return this.prototypeForTag(tag); }, $signature: 6 }; A._Record.prototype = { get$runtimeType(_) { return A.createRuntimeType(this._getRti$0()); }, _getRti$0() { return A.evaluateRtiForRecord(this.$recipe, this._getFieldValues$0()); }, toString$0(_) { return this._toString$1(false); }, _toString$1(safe) { var t2, separator, i, key, value, keys = this._fieldKeys$0(), values = this._getFieldValues$0(), t1 = (safe ? "" + "Record " : "") + "("; for (t2 = keys.length, separator = "", i = 0; i < t2; ++i, separator = ", ") { t1 += separator; key = keys[i]; if (typeof key == "string") t1 = t1 + key + ": "; value = values[i]; t1 = safe ? t1 + A.Primitives_safeToString(value) : t1 + A.S(value); } t1 += ")"; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _fieldKeys$0() { var t1, shapeTag = this.$shape; for (; $._Record__computedFieldKeys.length <= shapeTag;) $._Record__computedFieldKeys.push(null); t1 = $._Record__computedFieldKeys[shapeTag]; if (t1 == null) { t1 = this._computeFieldKeys$0(); $._Record__computedFieldKeys[shapeTag] = t1; } return t1; }, _computeFieldKeys$0() { var i, names, last, recipe = this.$recipe, position = recipe.indexOf("("), joinedNames = recipe.substring(1, position), fields = recipe.substring(position), arity = fields === "()" ? 0 : fields.replace(/[^,]/g, "").length + 1, t1 = type$.Object, result = J.JSArray_JSArray$allocateGrowable(arity, t1); for (i = 0; i < arity; ++i) result[i] = i; if (joinedNames !== "") { names = joinedNames.split(","); i = names.length; for (last = arity; i > 0;) { --last; --i; result[last] = names[i]; } } return A.List_List$unmodifiable(result, t1); } }; A._Record2.prototype = { _getFieldValues$0() { return [this._0, this._1]; }, $eq(_, other) { if (other == null) return false; return other instanceof A._Record2 && this.$shape === other.$shape && J.$eq$(this._0, other._0) && J.$eq$(this._1, other._1); }, get$hashCode(_) { return A.Object_hash(this.$shape, this._0, this._1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._Record3.prototype = { _getFieldValues$0() { return [this._0, this._1, this._2]; }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A._Record3 && _this.$shape === other.$shape && J.$eq$(_this._0, other._0) && J.$eq$(_this._1, other._1) && J.$eq$(_this._2, other._2); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.$shape, _this._0, _this._1, _this._2, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._RecordN.prototype = { _getFieldValues$0() { return this._values; }, $eq(_, other) { if (other == null) return false; return other instanceof A._RecordN && this.$shape === other.$shape && A._RecordN__equalValues(this._values, other._values); }, get$hashCode(_) { return A.Object_hash(this.$shape, A.Object_hashAll(this._values), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.JSSyntaxRegExp.prototype = { toString$0(_) { return "RegExp/" + this.pattern + "/" + this._nativeRegExp.flags; }, get$_nativeGlobalVersion() { var _this = this, t1 = _this._nativeGlobalRegExp; if (t1 != null) return t1; t1 = _this._nativeRegExp; return _this._nativeGlobalRegExp = A.JSSyntaxRegExp_makeNative(_this.pattern, t1.multiline, !t1.ignoreCase, t1.unicode, t1.dotAll, true); }, get$_nativeAnchoredVersion() { var _this = this, t1 = _this._nativeAnchoredRegExp; if (t1 != null) return t1; t1 = _this._nativeRegExp; return _this._nativeAnchoredRegExp = A.JSSyntaxRegExp_makeNative(_this.pattern + "|()", t1.multiline, !t1.ignoreCase, t1.unicode, t1.dotAll, true); }, firstMatch$1(string) { var m = this._nativeRegExp.exec(string); if (m == null) return null; return new A._MatchImplementation(m); }, stringMatch$1(string) { var match = this.firstMatch$1(string); if (match != null) return match._match[0]; return null; }, allMatches$2(_, string, start) { var t1 = string.length; if (start > t1) throw A.wrapException(A.RangeError$range(start, 0, t1, null, null)); return new A._AllMatchesIterable(this, string, start); }, allMatches$1(_, string) { return this.allMatches$2(0, string, 0); }, _execGlobal$2(string, start) { var match, regexp = this.get$_nativeGlobalVersion(); regexp.lastIndex = start; match = regexp.exec(string); if (match == null) return null; return new A._MatchImplementation(match); }, _execAnchored$2(string, start) { var match, regexp = this.get$_nativeAnchoredVersion(); regexp.lastIndex = start; match = regexp.exec(string); if (match == null) return null; if (match.pop() != null) return null; return new A._MatchImplementation(match); }, matchAsPrefix$2(_, string, start) { if (start < 0 || start > string.length) throw A.wrapException(A.RangeError$range(start, 0, string.length, null, null)); return this._execAnchored$2(string, start); }, $isPattern: 1, $isRegExp: 1 }; A._MatchImplementation.prototype = { get$start(_) { return this._match.index; }, get$end(_) { var t1 = this._match; return t1.index + t1[0].length; }, group$1(index) { return this._match[index]; }, $index(_, index) { return this._match[index]; }, $isMatch: 1, $isRegExpMatch: 1 }; A._AllMatchesIterable.prototype = { get$iterator(_) { return new A._AllMatchesIterator(this._re, this.__js_helper$_string, this.__js_helper$_start); } }; A._AllMatchesIterator.prototype = { get$current(_) { var t1 = this.__js_helper$_current; return t1 == null ? type$.RegExpMatch._as(t1) : t1; }, moveNext$0() { var t1, t2, t3, match, nextIndex, _this = this, string = _this.__js_helper$_string; if (string == null) return false; t1 = _this._nextIndex; t2 = string.length; if (t1 <= t2) { t3 = _this._regExp; match = t3._execGlobal$2(string, t1); if (match != null) { _this.__js_helper$_current = match; nextIndex = match.get$end(0); if (match._match.index === nextIndex) { if (t3._nativeRegExp.unicode) { t1 = _this._nextIndex; t3 = t1 + 1; if (t3 < t2) { t1 = string.charCodeAt(t1); if (t1 >= 55296 && t1 <= 56319) { t1 = string.charCodeAt(t3); t1 = t1 >= 56320 && t1 <= 57343; } else t1 = false; } else t1 = false; } else t1 = false; nextIndex = (t1 ? nextIndex + 1 : nextIndex) + 1; } _this._nextIndex = nextIndex; return true; } } _this.__js_helper$_string = _this.__js_helper$_current = null; return false; } }; A.StringMatch.prototype = { get$end(_) { return this.start + this.pattern.length; }, $index(_, g) { if (g !== 0) A.throwExpression(A.RangeError$value(g, null)); return this.pattern; }, group$1(group_) { if (group_ !== 0) throw A.wrapException(A.RangeError$value(group_, null)); return this.pattern; }, $isMatch: 1, get$start(receiver) { return this.start; } }; A._StringAllMatchesIterable.prototype = { get$iterator(_) { return new A._StringAllMatchesIterator(this._input, this._pattern, this.__js_helper$_index); }, get$first(_) { var t1 = this._input, t2 = this._pattern, index = t1.indexOf(t2, this.__js_helper$_index); if (index >= 0) return new A.StringMatch(index, t1, t2); throw A.wrapException(A.IterableElementError_noElement()); } }; A._StringAllMatchesIterator.prototype = { moveNext$0() { var index, end, _this = this, t1 = _this.__js_helper$_index, t2 = _this._pattern, t3 = t2.length, t4 = _this._input, t5 = t4.length; if (t1 + t3 > t5) { _this.__js_helper$_current = null; return false; } index = t4.indexOf(t2, t1); if (index < 0) { _this.__js_helper$_index = t5 + 1; _this.__js_helper$_current = null; return false; } end = index + t3; _this.__js_helper$_current = new A.StringMatch(index, t4, t2); _this.__js_helper$_index = end === _this.__js_helper$_index ? end + 1 : end; return true; }, get$current(_) { var t1 = this.__js_helper$_current; t1.toString; return t1; } }; A._Cell.prototype = { readLocal$1$0() { var t1 = this.__late_helper$_value; if (t1 === this) A.throwExpression(new A.LateError("Local '" + this.__late_helper$_name + "' has not been initialized.")); return t1; }, readLocal$0() { return this.readLocal$1$0(type$.dynamic); }, _readLocal$0() { var t1 = this.__late_helper$_value; if (t1 === this) throw A.wrapException(new A.LateError("Local '" + this.__late_helper$_name + "' has not been initialized.")); return t1; }, _readField$0() { var t1 = this.__late_helper$_value; if (t1 === this) throw A.wrapException(A.LateError$fieldNI(this.__late_helper$_name)); return t1; }, set$finalLocalValue(v) { var _this = this; if (_this.__late_helper$_value !== _this) throw A.wrapException(new A.LateError("Local '" + _this.__late_helper$_name + "' has already been initialized.")); _this.__late_helper$_value = v; } }; A._InitializedCell.prototype = { _read$0() { var _this = this, t1 = _this.__late_helper$_value; return t1 === _this ? _this.__late_helper$_value = _this._initializer.call$0() : t1; }, _readFinal$0() { var result, _this = this, t1 = _this.__late_helper$_value; if (t1 === _this) { result = _this._initializer.call$0(); if (_this.__late_helper$_value !== _this) throw A.wrapException(new A.LateError("Local '" + _this.__late_helper$_name + string$.x27_has_)); _this.__late_helper$_value = result; t1 = result; } return t1; } }; A.NativeByteBuffer.prototype = { get$lengthInBytes(receiver) { return receiver.byteLength; }, get$runtimeType(receiver) { return B.Type_ByteBuffer_RkP; }, asUint8List$2(receiver, offsetInBytes, $length) { A._checkViewArguments(receiver, offsetInBytes, $length); return $length == null ? new Uint8Array(receiver, offsetInBytes) : new Uint8Array(receiver, offsetInBytes, $length); }, asUint8List$0(receiver) { return this.asUint8List$2(receiver, 0, null); }, asUint32List$2(receiver, offsetInBytes, $length) { A._checkViewArguments(receiver, offsetInBytes, $length); if ($length == null) $length = B.JSInt_methods._tdivFast$1(receiver.byteLength - offsetInBytes, 4); return new Uint32Array(receiver, offsetInBytes, $length); }, asInt32List$2(receiver, offsetInBytes, $length) { A._checkViewArguments(receiver, offsetInBytes, $length); return new Int32Array(receiver, offsetInBytes, $length); }, asInt64List$2(receiver, offsetInBytes, $length) { throw A.wrapException(A.UnsupportedError$("Int64List not supported by dart2js.")); }, asFloat32List$2(receiver, offsetInBytes, $length) { A._checkViewArguments(receiver, offsetInBytes, $length); if ($length == null) $length = B.JSInt_methods._tdivFast$1(receiver.byteLength - offsetInBytes, 4); return new Float32Array(receiver, offsetInBytes, $length); }, asFloat64List$2(receiver, offsetInBytes, $length) { A._checkViewArguments(receiver, offsetInBytes, $length); return new Float64Array(receiver, offsetInBytes, $length); }, asByteData$2(receiver, offsetInBytes, $length) { A._checkViewArguments(receiver, offsetInBytes, $length); return $length == null ? new DataView(receiver, offsetInBytes) : new DataView(receiver, offsetInBytes, $length); }, asByteData$0(receiver) { return this.asByteData$2(receiver, 0, null); }, $isTrustedGetRuntimeType: 1, $isNativeByteBuffer: 1, $isByteBuffer: 1 }; A.NativeTypedData.prototype = { get$buffer(receiver) { return receiver.buffer; }, get$lengthInBytes(receiver) { return receiver.byteLength; }, get$offsetInBytes(receiver) { return receiver.byteOffset; }, get$elementSizeInBytes(receiver) { return receiver.BYTES_PER_ELEMENT; }, _invalidPosition$3(receiver, position, $length, $name) { var t1 = A.RangeError$range(position, 0, $length, $name, null); throw A.wrapException(t1); }, _checkPosition$3(receiver, position, $length, $name) { if (position >>> 0 !== position || position > $length) this._invalidPosition$3(receiver, position, $length, $name); }, $isTypedData: 1 }; A.NativeByteData.prototype = { get$runtimeType(receiver) { return B.Type_ByteData_zNC; }, get$elementSizeInBytes(receiver) { return 1; }, getFloat64$2(receiver, byteOffset, endian) { return receiver.getFloat64(byteOffset, B.C_Endian === endian); }, getInt32$2(receiver, byteOffset, endian) { return receiver.getInt32(byteOffset, B.C_Endian === endian); }, getInt64$2(receiver, byteOffset, endian) { throw A.wrapException(A.UnsupportedError$("Int64 accessor not supported by dart2js.")); }, getUint16$2(receiver, byteOffset, endian) { return receiver.getUint16(byteOffset, B.C_Endian === endian); }, getUint32$2(receiver, byteOffset, endian) { return receiver.getUint32(byteOffset, B.C_Endian === endian); }, getUint8$1(receiver, byteOffset) { return receiver.getUint8(byteOffset); }, setInt64$3(receiver, byteOffset, value, endian) { throw A.wrapException(A.UnsupportedError$("Int64 accessor not supported by dart2js.")); }, $isTrustedGetRuntimeType: 1, $isByteData: 1 }; A.NativeTypedArray.prototype = { get$length(receiver) { return receiver.length; }, _setRangeFast$4(receiver, start, end, source, skipCount) { var count, sourceLength, targetLength = receiver.length; this._checkPosition$3(receiver, start, targetLength, "start"); this._checkPosition$3(receiver, end, targetLength, "end"); if (start > end) throw A.wrapException(A.RangeError$range(start, 0, end, null, null)); count = end - start; if (skipCount < 0) throw A.wrapException(A.ArgumentError$(skipCount, null)); sourceLength = source.length; if (sourceLength - skipCount < count) throw A.wrapException(A.StateError$("Not enough elements")); if (skipCount !== 0 || sourceLength !== count) source = source.subarray(skipCount, skipCount + count); receiver.set(source, start); }, $isJSIndexable: 1, $isJavaScriptIndexingBehavior: 1 }; A.NativeTypedArrayOfDouble.prototype = { $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, $indexSet(receiver, index, value) { A._checkValidIndex(index, receiver, receiver.length); receiver[index] = value; }, setRange$4(receiver, start, end, iterable, skipCount) { if (type$.NativeTypedArrayOfDouble._is(iterable)) { this._setRangeFast$4(receiver, start, end, iterable, skipCount); return; } this.super$ListBase$setRange(receiver, start, end, iterable, skipCount); }, setRange$3(receiver, start, end, iterable) { return this.setRange$4(receiver, start, end, iterable, 0); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.NativeTypedArrayOfInt.prototype = { $indexSet(receiver, index, value) { A._checkValidIndex(index, receiver, receiver.length); receiver[index] = value; }, setRange$4(receiver, start, end, iterable, skipCount) { if (type$.NativeTypedArrayOfInt._is(iterable)) { this._setRangeFast$4(receiver, start, end, iterable, skipCount); return; } this.super$ListBase$setRange(receiver, start, end, iterable, skipCount); }, setRange$3(receiver, start, end, iterable) { return this.setRange$4(receiver, start, end, iterable, 0); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.NativeFloat32List.prototype = { get$runtimeType(receiver) { return B.Type_Float32List_LB7; }, sublist$2(receiver, start, end) { return new Float32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isFloat32List: 1 }; A.NativeFloat64List.prototype = { get$runtimeType(receiver) { return B.Type_Float64List_LB7; }, sublist$2(receiver, start, end) { return new Float64Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isFloat64List: 1 }; A.NativeInt16List.prototype = { get$runtimeType(receiver) { return B.Type_Int16List_uXf; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Int16Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isInt16List: 1 }; A.NativeInt32List.prototype = { get$runtimeType(receiver) { return B.Type_Int32List_O50; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Int32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isInt32List: 1 }; A.NativeInt8List.prototype = { get$runtimeType(receiver) { return B.Type_Int8List_ekJ; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Int8Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isInt8List: 1 }; A.NativeUint16List.prototype = { get$runtimeType(receiver) { return B.Type_Uint16List_2bx; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Uint16Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isUint16List: 1 }; A.NativeUint32List.prototype = { get$runtimeType(receiver) { return B.Type_Uint32List_2bx; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Uint32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isNativeUint32List: 1, $isUint32List: 1 }; A.NativeUint8ClampedList.prototype = { get$runtimeType(receiver) { return B.Type_Uint8ClampedList_Jik; }, get$length(receiver) { return receiver.length; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Uint8ClampedArray(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isUint8ClampedList: 1 }; A.NativeUint8List.prototype = { get$runtimeType(receiver) { return B.Type_Uint8List_WLA; }, get$length(receiver) { return receiver.length; }, $index(receiver, index) { A._checkValidIndex(index, receiver, receiver.length); return receiver[index]; }, sublist$2(receiver, start, end) { return new Uint8Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, $isTrustedGetRuntimeType: 1, $isNativeUint8List: 1, $isUint8List: 1 }; A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.prototype = {}; A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype = {}; A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.prototype = {}; A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype = {}; A.Rti.prototype = { _eval$1(recipe) { return A._Universe_evalInEnvironment(init.typeUniverse, this, recipe); }, _bind$1(typeOrTuple) { return A._Universe_bind(init.typeUniverse, this, typeOrTuple); } }; A._FunctionParameters.prototype = {}; A._Type.prototype = { toString$0(_) { return A._rtiToString(this._rti, null); }, $isType: 1 }; A._Error.prototype = { toString$0(_) { return this.__rti$_message; } }; A._TypeError.prototype = { get$message(_) { return this.__rti$_message; }, $isTypeError: 1 }; A._StringStream.prototype = { readIntAsVerbatim$0() { var t1 = this.__web_locale_keymap$_offset; this.__web_locale_keymap$_offset = t1 + 1; return this.__web_locale_keymap$_data.charCodeAt(t1) - $.$get$_kMarshallIntBase(); }, readIntAsChar$0() { var t1 = this.__web_locale_keymap$_offset; this.__web_locale_keymap$_offset = t1 + 1; return this.__web_locale_keymap$_data.charCodeAt(t1); }, readEventKey$0() { var char = A.Primitives_stringFromCharCode(this.readIntAsChar$0()); if (char === $.$get$_kUseDead()) return "Dead"; else return char; } }; A._StringStream__goalToEventCode_closure.prototype = { call$1(beforeEntry) { return new A.MapEntry(J.codeUnitAt$1$s(beforeEntry.value, 0), beforeEntry.key, type$.MapEntry_int_String); }, $signature: 1171 }; A.LocaleKeymap.prototype = { getLogicalKey$3(eventCode, eventKey, eventKeyCode) { var t2, heuristicResult, characterLogicalKey, t1 = this.__web_locale_keymap$_mapping.$index(0, eventCode), result = t1 == null ? null : t1.$index(0, eventKey); if (result === 255) return eventKeyCode; if (result == null) { t1 = eventCode == null; if ((t1 ? "" : eventCode).length === 0) t2 = (eventKey == null ? "" : eventKey).length === 0; else t2 = false; if (t2) return null; t1 = t1 ? "" : eventCode; heuristicResult = A.heuristicMapper(t1, eventKey == null ? "" : eventKey); if (heuristicResult != null) return heuristicResult; characterLogicalKey = A._characterToLogicalKey(eventKey); if (characterLogicalKey != null) return characterLogicalKey; } return result; } }; A.LineCharProperty.prototype = { _enumToString$0() { return "LineCharProperty." + this._core$_name; } }; A.WordCharProperty.prototype = { _enumToString$0() { return "WordCharProperty." + this._core$_name; } }; A._AsyncRun__initializeScheduleImmediate_internalCallback.prototype = { call$1(_) { var t1 = this._box_0, f = t1.storedCallback; t1.storedCallback = null; f.call$0(); }, $signature: 5 }; A._AsyncRun__initializeScheduleImmediate_closure.prototype = { call$1(callback) { var t1, t2; this._box_0.storedCallback = callback; t1 = this.div; t2 = this.span; t1.firstChild ? t1.removeChild(t2) : t1.appendChild(t2); }, $signature: 1239 }; A._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype = { call$0() { this.callback.call$0(); }, $signature: 4 }; A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype = { call$0() { this.callback.call$0(); }, $signature: 4 }; A._TimerImpl.prototype = { _TimerImpl$2(milliseconds, callback) { if (self.setTimeout != null) this._handle = self.setTimeout(A.convertDartClosureToJS(new A._TimerImpl_internalCallback(this, callback), 0), milliseconds); else throw A.wrapException(A.UnsupportedError$("`setTimeout()` not found.")); }, _TimerImpl$periodic$2(milliseconds, callback) { if (self.setTimeout != null) this._handle = self.setInterval(A.convertDartClosureToJS(new A._TimerImpl$periodic_closure(this, milliseconds, Date.now(), callback), 0), milliseconds); else throw A.wrapException(A.UnsupportedError$("Periodic timer.")); }, cancel$0(_) { var t1; if (self.setTimeout != null) { t1 = this._handle; if (t1 == null) return; if (this._once) self.clearTimeout(t1); else self.clearInterval(t1); this._handle = null; } else throw A.wrapException(A.UnsupportedError$("Canceling a timer.")); }, $isTimer: 1 }; A._TimerImpl_internalCallback.prototype = { call$0() { var t1 = this.$this; t1._handle = null; t1._tick = 1; this.callback.call$0(); }, $signature: 0 }; A._TimerImpl$periodic_closure.prototype = { call$0() { var duration, _this = this, t1 = _this.$this, tick = t1._tick + 1, t2 = _this.milliseconds; if (t2 > 0) { duration = Date.now() - _this.start; if (duration > (tick + 1) * t2) tick = B.JSInt_methods.$tdiv(duration, t2); } t1._tick = tick; _this.callback.call$1(t1); }, $signature: 4 }; A._AsyncAwaitCompleter.prototype = { complete$1(_, value) { var t1, _this = this; if (value == null) value = _this.$ti._precomputed1._as(value); if (!_this.isSync) _this._future._asyncComplete$1(value); else { t1 = _this._future; if (_this.$ti._eval$1("Future<1>")._is(value)) t1._chainFuture$1(value); else t1._completeWithValue$1(value); } }, complete$0(_) { return this.complete$1(0, null); }, completeError$2(e, st) { var t1; if (st == null) st = A.AsyncError_defaultStackTrace(e); t1 = this._future; if (this.isSync) t1._completeError$2(e, st); else t1._asyncCompleteError$2(e, st); }, get$future() { return this._future; }, $isCompleter: 1 }; A._awaitOnObject_closure.prototype = { call$1(result) { return this.bodyFunction.call$2(0, result); }, $signature: 10 }; A._awaitOnObject_closure0.prototype = { call$2(error, stackTrace) { this.bodyFunction.call$2(1, new A.ExceptionAndStackTrace(error, stackTrace)); }, $signature: 1316 }; A._wrapJsFunctionForAsync_closure.prototype = { call$2(errorCode, result) { this.$protected(errorCode, result); }, $signature: 1359 }; A._asyncStarHelper_closure.prototype = { call$0() { var t3, t1 = this.controller, t2 = t1.___AsyncStarStreamController_controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2._state; if ((t3 & 1) !== 0 ? (t2.get$_async$_subscription()._state & 4) !== 0 : (t3 & 2) === 0) { t1.isSuspended = true; return; } this.bodyFunction.call$2(0, null); }, $signature: 0 }; A._asyncStarHelper_closure0.prototype = { call$1(_) { var errorCode = this.controller.cancelationFuture != null ? 2 : 0; this.bodyFunction.call$2(errorCode, null); }, $signature: 5 }; A._AsyncStarStreamController.prototype = { _AsyncStarStreamController$1(body, $T) { var t1 = new A._AsyncStarStreamController__resumeBody(body); this.___AsyncStarStreamController_controller_A = A.StreamController_StreamController(new A._AsyncStarStreamController_closure(this, body), new A._AsyncStarStreamController_closure0(t1), new A._AsyncStarStreamController_closure1(this, t1), false, $T); } }; A._AsyncStarStreamController__resumeBody.prototype = { call$0() { A.scheduleMicrotask(new A._AsyncStarStreamController__resumeBody_closure(this.body)); }, $signature: 4 }; A._AsyncStarStreamController__resumeBody_closure.prototype = { call$0() { this.body.call$2(0, null); }, $signature: 0 }; A._AsyncStarStreamController_closure0.prototype = { call$0() { this._resumeBody.call$0(); }, $signature: 0 }; A._AsyncStarStreamController_closure1.prototype = { call$0() { var t1 = this.$this; if (t1.isSuspended) { t1.isSuspended = false; this._resumeBody.call$0(); } }, $signature: 0 }; A._AsyncStarStreamController_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.___AsyncStarStreamController_controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); if ((t2._state & 4) === 0) { t1.cancelationFuture = new A._Future($.Zone__current, type$._Future_dynamic); if (t1.isSuspended) { t1.isSuspended = false; A.scheduleMicrotask(new A._AsyncStarStreamController__closure(this.body)); } return t1.cancelationFuture; } }, $signature: 1373 }; A._AsyncStarStreamController__closure.prototype = { call$0() { this.body.call$2(2, null); }, $signature: 0 }; A._IterationMarker.prototype = { toString$0(_) { return "IterationMarker(" + this.state + ", " + A.S(this.value) + ")"; }, get$value(receiver) { return this.value; } }; A._SyncStarIterator.prototype = { get$current(_) { return this._async$_current; }, _resumeBody$2(errorCode, errorValue) { var body, t1, exception; errorCode = errorCode; errorValue = errorValue; body = this._body; for (; true;) try { t1 = body(this, errorCode, errorValue); return t1; } catch (exception) { errorValue = exception; errorCode = 1; } }, moveNext$0() { var nestedIterator, exception, value, suspendedBodies, _this = this, errorValue = null, errorCode = 0; for (; true;) { nestedIterator = _this._nestedIterator; if (nestedIterator != null) try { if (nestedIterator.moveNext$0()) { _this._async$_current = J.get$current$z(nestedIterator); return true; } else _this._nestedIterator = null; } catch (exception) { errorValue = exception; errorCode = 1; _this._nestedIterator = null; } value = _this._resumeBody$2(errorCode, errorValue); if (1 === value) return true; if (0 === value) { _this._async$_current = null; suspendedBodies = _this._suspendedBodies; if (suspendedBodies == null || suspendedBodies.length === 0) { _this._body = A._SyncStarIterator__terminatedBody; return false; } _this._body = suspendedBodies.pop(); errorCode = 0; errorValue = null; continue; } if (2 === value) { errorCode = 0; errorValue = null; continue; } if (3 === value) { errorValue = _this._datum; _this._datum = null; suspendedBodies = _this._suspendedBodies; if (suspendedBodies == null || suspendedBodies.length === 0) { _this._async$_current = null; _this._body = A._SyncStarIterator__terminatedBody; throw errorValue; return false; } _this._body = suspendedBodies.pop(); errorCode = 1; continue; } throw A.wrapException(A.StateError$("sync*")); } return false; }, _yieldStar$1(iterable) { var t1, t2, _this = this; if (iterable instanceof A._SyncStarIterable) { t1 = iterable._outerHelper(); t2 = _this._suspendedBodies; if (t2 == null) t2 = _this._suspendedBodies = []; t2.push(_this._body); _this._body = t1; return 2; } else { _this._nestedIterator = J.get$iterator$ax(iterable); return 2; } } }; A._SyncStarIterable.prototype = { get$iterator(_) { return new A._SyncStarIterator(this._outerHelper(), this.$ti._eval$1("_SyncStarIterator<1>")); } }; A.AsyncError.prototype = { toString$0(_) { return A.S(this.error); }, $isError: 1, get$stackTrace() { return this.stackTrace; } }; A._BroadcastStream.prototype = { get$isBroadcast() { return true; } }; A._BroadcastSubscription.prototype = { _onPause$0() { }, _onResume$0() { } }; A._BroadcastStreamController.prototype = { set$onPause(_, onPauseHandler) { throw A.wrapException(A.UnsupportedError$(string$.Broadc)); }, set$onResume(_, onResumeHandler) { throw A.wrapException(A.UnsupportedError$(string$.Broadc)); }, get$stream(_) { return new A._BroadcastStream(this, A._instanceType(this)._eval$1("_BroadcastStream<1>")); }, get$_mayAddEvent() { return this._state < 4; }, _removeListener$1(subscription) { var previous = subscription._async$_previous, next = subscription._async$_next; if (previous == null) this._firstSubscription = next; else previous._async$_next = next; if (next == null) this._lastSubscription = previous; else next._async$_previous = previous; subscription._async$_previous = subscription; subscription._async$_next = subscription; }, _subscribe$4(onData, onError, onDone, cancelOnError) { var t1, t2, t3, t4, t5, subscription, oldLast, _this = this; if ((_this._state & 4) !== 0) return A._DoneStreamSubscription$(onDone, A._instanceType(_this)._precomputed1); t1 = $.Zone__current; t2 = cancelOnError ? 1 : 0; t3 = A._BufferingStreamSubscription__registerDataHandler(t1, onData); t4 = A._BufferingStreamSubscription__registerErrorHandler(t1, onError); t5 = onDone == null ? A.async___nullDoneHandler$closure() : onDone; subscription = new A._BroadcastSubscription(_this, t3, t4, t5, t1, t2, A._instanceType(_this)._eval$1("_BroadcastSubscription<1>")); subscription._async$_previous = subscription; subscription._async$_next = subscription; subscription._eventState = _this._state & 1; oldLast = _this._lastSubscription; _this._lastSubscription = subscription; subscription._async$_next = null; subscription._async$_previous = oldLast; if (oldLast == null) _this._firstSubscription = subscription; else oldLast._async$_next = subscription; if (_this._firstSubscription === subscription) A._runGuarded(_this.onListen); return subscription; }, _recordCancel$1(sub) { var t1, _this = this; A._instanceType(_this)._eval$1("_BroadcastSubscription<1>")._as(sub); if (sub._async$_next === sub) return null; t1 = sub._eventState; if ((t1 & 2) !== 0) sub._eventState = t1 | 4; else { _this._removeListener$1(sub); if ((_this._state & 2) === 0 && _this._firstSubscription == null) _this._callOnCancel$0(); } return null; }, _recordPause$1(subscription) { }, _recordResume$1(subscription) { }, _addEventError$0() { if ((this._state & 4) !== 0) return new A.StateError("Cannot add new events after calling close"); return new A.StateError("Cannot add new events while doing an addStream"); }, add$1(_, data) { if (!this.get$_mayAddEvent()) throw A.wrapException(this._addEventError$0()); this._sendData$1(data); }, addError$2(error, stackTrace) { A.checkNotNullable(error, "error", type$.Object); if (!this.get$_mayAddEvent()) throw A.wrapException(this._addEventError$0()); if (stackTrace == null) stackTrace = A.AsyncError_defaultStackTrace(error); this._sendError$2(error, stackTrace); }, addError$1(error) { return this.addError$2(error, null); }, close$0(_) { var t1, doneFuture, _this = this; if ((_this._state & 4) !== 0) { t1 = _this._doneFuture; t1.toString; return t1; } if (!_this.get$_mayAddEvent()) throw A.wrapException(_this._addEventError$0()); _this._state |= 4; doneFuture = _this._doneFuture; if (doneFuture == null) doneFuture = _this._doneFuture = new A._Future($.Zone__current, type$._Future_void); _this._sendDone$0(); return doneFuture; }, addStream$2$cancelOnError(_, stream, cancelOnError) { var addStreamState, _this = this; if (!_this.get$_mayAddEvent()) throw A.wrapException(_this._addEventError$0()); _this._state |= 8; addStreamState = A._AddStreamState$(_this, stream, false, A._instanceType(_this)._precomputed1); _this._addStreamState = addStreamState; return addStreamState.addStreamFuture; }, addStream$1(_, stream) { return this.addStream$2$cancelOnError(0, stream, null); }, _add$1(_, data) { this._sendData$1(data); }, _addError$2(error, stackTrace) { this._sendError$2(error, stackTrace); }, _close$0() { var t1 = this._addStreamState; t1.toString; this._addStreamState = null; this._state &= 4294967287; t1.addStreamFuture._asyncComplete$1(null); }, _forEachListener$1(action) { var subscription, id, next, _this = this, t1 = _this._state; if ((t1 & 2) !== 0) throw A.wrapException(A.StateError$(string$.Cannotf)); subscription = _this._firstSubscription; if (subscription == null) return; id = t1 & 1; _this._state = t1 ^ 3; for (; subscription != null;) { t1 = subscription._eventState; if ((t1 & 1) === id) { subscription._eventState = t1 | 2; action.call$1(subscription); t1 = subscription._eventState ^= 1; next = subscription._async$_next; if ((t1 & 4) !== 0) _this._removeListener$1(subscription); subscription._eventState &= 4294967293; subscription = next; } else subscription = subscription._async$_next; } _this._state &= 4294967293; if (_this._firstSubscription == null) _this._callOnCancel$0(); }, _callOnCancel$0() { if ((this._state & 4) !== 0) { var doneFuture = this._doneFuture; if ((doneFuture._state & 30) === 0) doneFuture._asyncComplete$1(null); } A._runGuarded(this.onCancel); }, $isEventSink: 1, set$onListen(val) { return this.onListen = val; }, set$onCancel(receiver, val) { return this.onCancel = val; } }; A._SyncBroadcastStreamController.prototype = { get$_mayAddEvent() { return A._BroadcastStreamController.prototype.get$_mayAddEvent.call(this) && (this._state & 2) === 0; }, _addEventError$0() { if ((this._state & 2) !== 0) return new A.StateError(string$.Cannotf); return this.super$_BroadcastStreamController$_addEventError(); }, _sendData$1(data) { var _this = this, t1 = _this._firstSubscription; if (t1 == null) return; if (t1 === _this._lastSubscription) { _this._state |= 2; t1._add$1(0, data); _this._state &= 4294967293; if (_this._firstSubscription == null) _this._callOnCancel$0(); return; } _this._forEachListener$1(new A._SyncBroadcastStreamController__sendData_closure(_this, data)); }, _sendError$2(error, stackTrace) { if (this._firstSubscription == null) return; this._forEachListener$1(new A._SyncBroadcastStreamController__sendError_closure(this, error, stackTrace)); }, _sendDone$0() { var _this = this; if (_this._firstSubscription != null) _this._forEachListener$1(new A._SyncBroadcastStreamController__sendDone_closure(_this)); else _this._doneFuture._asyncComplete$1(null); } }; A._SyncBroadcastStreamController__sendData_closure.prototype = { call$1(subscription) { subscription._add$1(0, this.data); }, $signature() { return this.$this.$ti._eval$1("~(_BufferingStreamSubscription<1>)"); } }; A._SyncBroadcastStreamController__sendError_closure.prototype = { call$1(subscription) { subscription._addError$2(this.error, this.stackTrace); }, $signature() { return this.$this.$ti._eval$1("~(_BufferingStreamSubscription<1>)"); } }; A._SyncBroadcastStreamController__sendDone_closure.prototype = { call$1(subscription) { subscription._close$0(); }, $signature() { return this.$this.$ti._eval$1("~(_BufferingStreamSubscription<1>)"); } }; A._AsyncBroadcastStreamController.prototype = { _sendData$1(data) { var subscription, t1; for (subscription = this._firstSubscription, t1 = this.$ti._eval$1("_DelayedData<1>"); subscription != null; subscription = subscription._async$_next) subscription._addPending$1(new A._DelayedData(data, t1)); }, _sendError$2(error, stackTrace) { var subscription; for (subscription = this._firstSubscription; subscription != null; subscription = subscription._async$_next) subscription._addPending$1(new A._DelayedError(error, stackTrace)); }, _sendDone$0() { var subscription = this._firstSubscription; if (subscription != null) for (; subscription != null; subscription = subscription._async$_next) subscription._addPending$1(B.C__DelayedDone); else this._doneFuture._asyncComplete$1(null); } }; A.Future_Future_closure.prototype = { call$0() { var e, s, exception; try { this.result._complete$1(this.computation.call$0()); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._completeWithErrorCallback(this.result, e, s); } }, $signature: 0 }; A.Future_Future$delayed_closure.prototype = { call$0() { var e, s, exception, _this = this, t1 = _this.computation; if (t1 == null) { _this.T._as(null); _this.result._complete$1(null); } else try { _this.result._complete$1(t1.call$0()); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._completeWithErrorCallback(_this.result, e, s); } }, $signature: 0 }; A.Future_wait_handleError.prototype = { call$2(theError, theStackTrace) { var _this = this, t1 = _this._box_0, t2 = --t1.remaining; if (t1.values != null) { t1.values = null; if (t1.remaining === 0 || _this.eagerError) _this._future._completeError$2(theError, theStackTrace); else { _this.error.__late_helper$_value = theError; _this.stackTrace.__late_helper$_value = theStackTrace; } } else if (t2 === 0 && !_this.eagerError) _this._future._completeError$2(_this.error._readLocal$0(), _this.stackTrace._readLocal$0()); }, $signature: 157 }; A.Future_wait_closure.prototype = { call$1(value) { var valueList, _this = this, t1 = _this._box_0; --t1.remaining; valueList = t1.values; if (valueList != null) { J.$indexSet$ax(valueList, _this.pos, value); if (t1.remaining === 0) _this._future._completeWithValue$1(A.List_List$from(valueList, true, _this.T)); } else if (t1.remaining === 0 && !_this.eagerError) _this._future._completeError$2(_this.error._readLocal$0(), _this.stackTrace._readLocal$0()); }, $signature() { return this.T._eval$1("Null(0)"); } }; A.FutureExtensions_onError_onError.prototype = { call$2(error, stackTrace) { var t1; if (this.E._is(error)) t1 = false; else t1 = true; if (t1) throw A.wrapException(error); return this.handleError.call$2(error, stackTrace); }, $signature() { return this.T._eval$1("0/(Object,StackTrace)"); } }; A.FutureExtensions_onError_closure.prototype = { call$1(value) { return value; }, $signature() { return this.T._eval$1("0(0)"); } }; A.TimeoutException.prototype = { toString$0(_) { var t1 = this.duration.toString$0(0); return "TimeoutException after " + t1 + ": " + this.message; }, $isException: 1, get$message(receiver) { return this.message; } }; A._Completer.prototype = { completeError$2(error, stackTrace) { A.checkNotNullable(error, "error", type$.Object); if ((this.future._state & 30) !== 0) throw A.wrapException(A.StateError$("Future already completed")); if (stackTrace == null) stackTrace = A.AsyncError_defaultStackTrace(error); this._completeError$2(error, stackTrace); }, completeError$1(error) { return this.completeError$2(error, null); }, $isCompleter: 1, get$future() { return this.future; } }; A._AsyncCompleter.prototype = { complete$1(_, value) { var t1 = this.future; if ((t1._state & 30) !== 0) throw A.wrapException(A.StateError$("Future already completed")); t1._asyncComplete$1(value); }, complete$0(_) { return this.complete$1(0, null); }, _completeError$2(error, stackTrace) { this.future._asyncCompleteError$2(error, stackTrace); } }; A._FutureListener.prototype = { matchesErrorTest$1(asyncError) { if ((this.state & 15) !== 6) return true; return this.result._zone.runUnary$2(this.callback, asyncError.error); }, handleError$1(asyncError) { var exception, errorCallback = this.errorCallback, result = null, t1 = asyncError.error, t2 = this.result._zone; if (type$.dynamic_Function_Object_StackTrace._is(errorCallback)) result = t2.runBinary$3(errorCallback, t1, asyncError.stackTrace); else result = t2.runUnary$2(errorCallback, t1); try { t1 = result; return t1; } catch (exception) { if (type$.TypeError._is(A.unwrapException(exception))) { if ((this.state & 1) !== 0) throw A.wrapException(A.ArgumentError$("The error handler of Future.then must return a value of the returned future's type", "onError")); throw A.wrapException(A.ArgumentError$("The error handler of Future.catchError must return a value of the future's type", "onError")); } else throw exception; } } }; A._Future.prototype = { _setChained$1(source) { this._state = this._state & 1 | 4; this._resultOrListeners = source; }, then$1$2$onError(_, f, onError, $R) { var result, t1, currentZone = $.Zone__current; if (currentZone === B.C__RootZone) { if (onError != null && !type$.dynamic_Function_Object_StackTrace._is(onError) && !type$.dynamic_Function_Object._is(onError)) throw A.wrapException(A.ArgumentError$value(onError, "onError", string$.Error_)); } else if (onError != null) onError = A._registerErrorHandler(onError, currentZone); result = new A._Future(currentZone, $R._eval$1("_Future<0>")); t1 = onError == null ? 1 : 3; this._addListener$1(new A._FutureListener(result, t1, f, onError, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("_FutureListener<1,2>"))); return result; }, then$1$1(_, f, $R) { return this.then$1$2$onError(0, f, null, $R); }, _thenAwait$1$2(f, onError, $E) { var result = new A._Future($.Zone__current, $E._eval$1("_Future<0>")); this._addListener$1(new A._FutureListener(result, 19, f, onError, this.$ti._eval$1("@<1>")._bind$1($E)._eval$1("_FutureListener<1,2>"))); return result; }, catchError$2$test(onError, test) { var t1 = this.$ti, t2 = $.Zone__current, result = new A._Future(t2, t1); if (t2 !== B.C__RootZone) onError = A._registerErrorHandler(onError, t2); t2 = test == null ? 2 : 6; this._addListener$1(new A._FutureListener(result, t2, test, onError, t1._eval$1("@<1>")._bind$1(t1._precomputed1)._eval$1("_FutureListener<1,2>"))); return result; }, catchError$1(onError) { return this.catchError$2$test(onError, null); }, whenComplete$1(action) { var t1 = this.$ti, result = new A._Future($.Zone__current, t1); this._addListener$1(new A._FutureListener(result, 8, action, null, t1._eval$1("@<1>")._bind$1(t1._precomputed1)._eval$1("_FutureListener<1,2>"))); return result; }, asStream$0() { return A.Stream_Stream$fromFuture(this, this.$ti._precomputed1); }, _setErrorObject$1(error) { this._state = this._state & 1 | 16; this._resultOrListeners = error; }, _cloneResult$1(source) { this._state = source._state & 30 | this._state & 1; this._resultOrListeners = source._resultOrListeners; }, _addListener$1(listener) { var _this = this, t1 = _this._state; if (t1 <= 3) { listener._nextListener = _this._resultOrListeners; _this._resultOrListeners = listener; } else { if ((t1 & 4) !== 0) { t1 = _this._resultOrListeners; if ((t1._state & 24) === 0) { t1._addListener$1(listener); return; } _this._cloneResult$1(t1); } A._rootScheduleMicrotask(null, null, _this._zone, new A._Future__addListener_closure(_this, listener)); } }, _prependListeners$1(listeners) { var t1, existingListeners, next, cursor, next0, _this = this, _box_0 = {}; _box_0.listeners = listeners; if (listeners == null) return; t1 = _this._state; if (t1 <= 3) { existingListeners = _this._resultOrListeners; _this._resultOrListeners = listeners; if (existingListeners != null) { next = listeners._nextListener; for (cursor = listeners; next != null; cursor = next, next = next0) next0 = next._nextListener; cursor._nextListener = existingListeners; } } else { if ((t1 & 4) !== 0) { t1 = _this._resultOrListeners; if ((t1._state & 24) === 0) { t1._prependListeners$1(listeners); return; } _this._cloneResult$1(t1); } _box_0.listeners = _this._reverseListeners$1(listeners); A._rootScheduleMicrotask(null, null, _this._zone, new A._Future__prependListeners_closure(_box_0, _this)); } }, _removeListeners$0() { var current = this._resultOrListeners; this._resultOrListeners = null; return this._reverseListeners$1(current); }, _reverseListeners$1(listeners) { var current, prev, next; for (current = listeners, prev = null; current != null; prev = current, current = next) { next = current._nextListener; current._nextListener = prev; } return prev; }, _chainForeignFuture$1(source) { var e, s, exception, _this = this; _this._state ^= 2; try { source.then$1$2$onError(0, new A._Future__chainForeignFuture_closure(_this), new A._Future__chainForeignFuture_closure0(_this), type$.Null); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A.scheduleMicrotask(new A._Future__chainForeignFuture_closure1(_this, e, s)); } }, _complete$1(value) { var listeners, _this = this, t1 = _this.$ti; if (t1._eval$1("Future<1>")._is(value)) if (t1._is(value)) A._Future__chainCoreFutureSync(value, _this); else _this._chainForeignFuture$1(value); else { listeners = _this._removeListeners$0(); _this._state = 8; _this._resultOrListeners = value; A._Future__propagateToListeners(_this, listeners); } }, _completeWithValue$1(value) { var _this = this, listeners = _this._removeListeners$0(); _this._state = 8; _this._resultOrListeners = value; A._Future__propagateToListeners(_this, listeners); }, _completeError$2(error, stackTrace) { var listeners = this._removeListeners$0(); this._setErrorObject$1(A.AsyncError$(error, stackTrace)); A._Future__propagateToListeners(this, listeners); }, _asyncComplete$1(value) { if (this.$ti._eval$1("Future<1>")._is(value)) { this._chainFuture$1(value); return; } this._asyncCompleteWithValue$1(value); }, _asyncCompleteWithValue$1(value) { this._state ^= 2; A._rootScheduleMicrotask(null, null, this._zone, new A._Future__asyncCompleteWithValue_closure(this, value)); }, _chainFuture$1(value) { if (this.$ti._is(value)) { A._Future__chainCoreFutureAsync(value, this); return; } this._chainForeignFuture$1(value); }, _asyncCompleteError$2(error, stackTrace) { this._state ^= 2; A._rootScheduleMicrotask(null, null, this._zone, new A._Future__asyncCompleteError_closure(this, error, stackTrace)); }, timeout$2$onTimeout(_, timeLimit, onTimeout) { var t2, _future, _this = this, t1 = {}; if ((_this._state & 24) !== 0) { t1 = new A._Future($.Zone__current, _this.$ti); t1._asyncComplete$1(_this); return t1; } t2 = $.Zone__current; _future = new A._Future(t2, _this.$ti); t1.timer = null; if (onTimeout == null) t1.timer = A.Timer_Timer(timeLimit, new A._Future_timeout_closure(_future, timeLimit)); else t1.timer = A.Timer_Timer(timeLimit, new A._Future_timeout_closure0(_future, t2, onTimeout)); _this.then$1$2$onError(0, new A._Future_timeout_closure1(t1, _this, _future), new A._Future_timeout_closure2(t1, _future), type$.Null); return _future; }, timeout$1(_, timeLimit) { return this.timeout$2$onTimeout(0, timeLimit, null); }, $isFuture: 1 }; A._Future__addListener_closure.prototype = { call$0() { A._Future__propagateToListeners(this.$this, this.listener); }, $signature: 0 }; A._Future__prependListeners_closure.prototype = { call$0() { A._Future__propagateToListeners(this.$this, this._box_0.listeners); }, $signature: 0 }; A._Future__chainForeignFuture_closure.prototype = { call$1(value) { var error, stackTrace, exception, t1 = this.$this; t1._state ^= 2; try { t1._completeWithValue$1(t1.$ti._precomputed1._as(value)); } catch (exception) { error = A.unwrapException(exception); stackTrace = A.getTraceFromException(exception); t1._completeError$2(error, stackTrace); } }, $signature: 5 }; A._Future__chainForeignFuture_closure0.prototype = { call$2(error, stackTrace) { this.$this._completeError$2(error, stackTrace); }, $signature: 174 }; A._Future__chainForeignFuture_closure1.prototype = { call$0() { this.$this._completeError$2(this.e, this.s); }, $signature: 0 }; A._Future__chainCoreFutureAsync_closure.prototype = { call$0() { A._Future__chainCoreFutureSync(this._box_0.source, this.target); }, $signature: 0 }; A._Future__asyncCompleteWithValue_closure.prototype = { call$0() { this.$this._completeWithValue$1(this.value); }, $signature: 0 }; A._Future__asyncCompleteError_closure.prototype = { call$0() { this.$this._completeError$2(this.error, this.stackTrace); }, $signature: 0 }; A._Future__propagateToListeners_handleWhenCompleteCallback.prototype = { call$0() { var e, s, t1, exception, t2, originalSource, _this = this, completeResult = null; try { t1 = _this._box_0.listener; completeResult = t1.result._zone.run$1(t1.callback); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); t1 = _this.hasError && _this._box_1.source._resultOrListeners.error === e; t2 = _this._box_0; if (t1) t2.listenerValueOrError = _this._box_1.source._resultOrListeners; else t2.listenerValueOrError = A.AsyncError$(e, s); t2.listenerHasError = true; return; } if (completeResult instanceof A._Future && (completeResult._state & 24) !== 0) { if ((completeResult._state & 16) !== 0) { t1 = _this._box_0; t1.listenerValueOrError = completeResult._resultOrListeners; t1.listenerHasError = true; } return; } if (type$.Future_dynamic._is(completeResult)) { originalSource = _this._box_1.source; t1 = _this._box_0; t1.listenerValueOrError = J.then$1$1$x(completeResult, new A._Future__propagateToListeners_handleWhenCompleteCallback_closure(originalSource), type$.dynamic); t1.listenerHasError = false; } }, $signature: 0 }; A._Future__propagateToListeners_handleWhenCompleteCallback_closure.prototype = { call$1(_) { return this.originalSource; }, $signature: 1505 }; A._Future__propagateToListeners_handleValueCallback.prototype = { call$0() { var e, s, t1, t2, exception; try { t1 = this._box_0; t2 = t1.listener; t1.listenerValueOrError = t2.result._zone.runUnary$2(t2.callback, this.sourceResult); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); t1 = this._box_0; t1.listenerValueOrError = A.AsyncError$(e, s); t1.listenerHasError = true; } }, $signature: 0 }; A._Future__propagateToListeners_handleError.prototype = { call$0() { var asyncError, e, s, t1, exception, t2, _this = this; try { asyncError = _this._box_1.source._resultOrListeners; t1 = _this._box_0; if (t1.listener.matchesErrorTest$1(asyncError) && t1.listener.errorCallback != null) { t1.listenerValueOrError = t1.listener.handleError$1(asyncError); t1.listenerHasError = false; } } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); t1 = _this._box_1.source._resultOrListeners; t2 = _this._box_0; if (t1.error === e) t2.listenerValueOrError = t1; else t2.listenerValueOrError = A.AsyncError$(e, s); t2.listenerHasError = true; } }, $signature: 0 }; A._Future_timeout_closure.prototype = { call$0() { this._future._completeError$2(new A.TimeoutException("Future not completed", this.timeLimit), B.C__StringStackTrace); }, $signature: 0 }; A._Future_timeout_closure0.prototype = { call$0() { var e, s, exception, _this = this; try { _this._future._complete$1(_this.zone.run$1(_this.onTimeoutHandler)); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); _this._future._completeError$2(e, s); } }, $signature: 0 }; A._Future_timeout_closure1.prototype = { call$1(v) { var t1 = this._box_0.timer; if (t1._handle != null) { t1.cancel$0(0); this._future._completeWithValue$1(v); } }, $signature() { return this.$this.$ti._eval$1("Null(1)"); } }; A._Future_timeout_closure2.prototype = { call$2(e, s) { var t1 = this._box_0.timer; if (t1._handle != null) { t1.cancel$0(0); this._future._completeError$2(e, s); } }, $signature: 174 }; A._AsyncCallbackEntry.prototype = {}; A.Stream.prototype = { get$isBroadcast() { return false; }, map$1$1(_, convert, $S) { return new A._MapStream(convert, this, A._instanceType(this)._eval$1("@")._bind$1($S)._eval$1("_MapStream<1,2>")); }, map$1(_, convert) { return this.map$1$1(0, convert, type$.dynamic); }, asyncMap$1$1(convert, $E) { var t2, _null = null, t1 = {}; t1.controller = null; t2 = this.get$isBroadcast() ? t1.controller = new A._SyncBroadcastStreamController(_null, _null, $E._eval$1("_SyncBroadcastStreamController<0>")) : t1.controller = new A._SyncStreamController(_null, _null, _null, _null, $E._eval$1("_SyncStreamController<0>")); t2.set$onListen(new A.Stream_asyncMap_closure(t1, this, convert, $E)); t1 = t1.controller; return t1.get$stream(t1); }, fold$1$2(_, initialValue, combine, $S) { var subscription, t1 = {}, result = new A._Future($.Zone__current, $S._eval$1("_Future<0>")); t1.value = initialValue; subscription = this.listen$4$cancelOnError$onDone$onError(0, null, true, new A.Stream_fold_closure(t1, result), result.get$_completeError()); subscription.onData$1(new A.Stream_fold_closure0(t1, this, combine, subscription, result, $S)); return result; }, forEach$1(_, action) { var future = new A._Future($.Zone__current, type$._Future_dynamic), subscription = this.listen$4$cancelOnError$onDone$onError(0, null, true, new A.Stream_forEach_closure(future), future.get$_completeError()); subscription.onData$1(new A.Stream_forEach_closure0(this, action, subscription, future)); return future; }, get$length(_) { var t1 = {}, future = new A._Future($.Zone__current, type$._Future_int); t1.count = 0; this.listen$4$cancelOnError$onDone$onError(0, new A.Stream_length_closure(t1, this), true, new A.Stream_length_closure0(t1, future), future.get$_completeError()); return future; }, get$isEmpty(_) { var future = new A._Future($.Zone__current, type$._Future_bool), subscription = this.listen$4$cancelOnError$onDone$onError(0, null, true, new A.Stream_isEmpty_closure(future), future.get$_completeError()); subscription.onData$1(new A.Stream_isEmpty_closure0(this, subscription, future)); return future; }, toList$0(_) { var t1 = A._instanceType(this), result = A._setArrayType([], t1._eval$1("JSArray")), future = new A._Future($.Zone__current, t1._eval$1("_Future>")); this.listen$4$cancelOnError$onDone$onError(0, new A.Stream_toList_closure(this, result), true, new A.Stream_toList_closure0(future, result), future.get$_completeError()); return future; }, get$first(_) { var future = new A._Future($.Zone__current, A._instanceType(this)._eval$1("_Future")), subscription = this.listen$4$cancelOnError$onDone$onError(0, null, true, new A.Stream_first_closure(future), future.get$_completeError()); subscription.onData$1(new A.Stream_first_closure0(this, subscription, future)); return future; } }; A.Stream_Stream$fromFuture_closure.prototype = { call$1(value) { var t1 = this.controller; t1._add$1(0, value); t1._closeUnchecked$0(); }, $signature() { return this.T._eval$1("Null(0)"); } }; A.Stream_Stream$fromFuture_closure0.prototype = { call$2(error, stackTrace) { var t1 = this.controller; t1._addError$2(error, stackTrace); t1._closeUnchecked$0(); }, $signature: 369 }; A.Stream_asyncMap_closure.prototype = { call$0() { var addError, resume, _this = this, t1 = _this.$this, t2 = _this._box_0, t3 = t2.controller.get$_addError(), t4 = t2.controller, subscription = t1.listen$3$onDone$onError(0, null, t4.get$close(t4), t3); t3 = _this.E; addError = t2.controller.get$_addError(); resume = subscription.get$resume(subscription); subscription.onData$1(new A.Stream_asyncMap__closure(t2, t1, _this.convert, t3, subscription, new A.Stream_asyncMap_closure_add(t2, t3), addError, resume)); t2.controller.set$onCancel(0, subscription.get$cancel(subscription)); if (!t1.get$isBroadcast()) { t1 = t2.controller; t1.set$onPause(0, subscription.get$pause(subscription)); t1.set$onResume(0, resume); } }, $signature: 0 }; A.Stream_asyncMap_closure_add.prototype = { call$1(value) { this._box_0.controller.add$1(0, value); }, $signature() { return this.E._eval$1("Future?(0)"); } }; A.Stream_asyncMap__closure.prototype = { call$1($event) { var e, s, exception, _this = this, newValue = null; try { newValue = _this.convert.call$1($event); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); _this._box_0.controller.addError$2(e, s); return; } if (_this.E._eval$1("Future<0>")._is(newValue)) { _this.subscription.pause$0(0); J.then$1$2$onError$x(newValue, _this.add, _this.addError, type$.Null).whenComplete$1(_this.resume); } else _this._box_0.controller.add$1(0, newValue); }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.Stream_fold_closure.prototype = { call$0() { this.result._complete$1(this._box_0.value); }, $signature: 0 }; A.Stream_fold_closure0.prototype = { call$1(element) { var _this = this, t1 = _this._box_0, t2 = _this.S; A._runUserCode(new A.Stream_fold__closure(t1, _this.combine, element, t2), new A.Stream_fold__closure0(t1, t2), A._cancelAndErrorClosure(_this.subscription, _this.result)); }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.Stream_fold__closure.prototype = { call$0() { return this.combine.call$2(this._box_0.value, this.element); }, $signature() { return this.S._eval$1("0()"); } }; A.Stream_fold__closure0.prototype = { call$1(newValue) { this._box_0.value = newValue; }, $signature() { return this.S._eval$1("Null(0)"); } }; A.Stream_forEach_closure.prototype = { call$0() { this.future._complete$1(null); }, $signature: 0 }; A.Stream_forEach_closure0.prototype = { call$1(element) { A._runUserCode(new A.Stream_forEach__closure(this.action, element), new A.Stream_forEach__closure0(), A._cancelAndErrorClosure(this.subscription, this.future)); }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.Stream_forEach__closure.prototype = { call$0() { return this.action.call$1(this.element); }, $signature: 0 }; A.Stream_forEach__closure0.prototype = { call$1(_) { }, $signature: 113 }; A.Stream_length_closure.prototype = { call$1(_) { ++this._box_0.count; }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.Stream_length_closure0.prototype = { call$0() { this.future._complete$1(this._box_0.count); }, $signature: 0 }; A.Stream_isEmpty_closure.prototype = { call$0() { this.future._complete$1(true); }, $signature: 0 }; A.Stream_isEmpty_closure0.prototype = { call$1(_) { A._cancelAndValue(this.subscription, this.future, false); }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.Stream_toList_closure.prototype = { call$1(data) { this.result.push(data); }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.Stream_toList_closure0.prototype = { call$0() { this.future._complete$1(this.result); }, $signature: 0 }; A.Stream_first_closure.prototype = { call$0() { var e, s, t1, exception; try { t1 = A.IterableElementError_noElement(); throw A.wrapException(t1); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._completeWithErrorCallback(this.future, e, s); } }, $signature: 0 }; A.Stream_first_closure0.prototype = { call$1(value) { A._cancelAndValue(this.subscription, this.future, value); }, $signature() { return A._instanceType(this.$this)._eval$1("~(Stream.T)"); } }; A.StreamView.prototype = { get$isBroadcast() { return this._stream.get$isBroadcast(); }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return this._stream.listen$4$cancelOnError$onDone$onError(0, onData, cancelOnError, onDone, onError); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); } }; A.StreamTransformerBase.prototype = {}; A._StreamController.prototype = { get$stream(_) { return new A._ControllerStream(this, A._instanceType(this)._eval$1("_ControllerStream<1>")); }, get$_pendingEvents() { if ((this._state & 8) === 0) return this._varData; return this._varData.varData; }, _ensurePendingEvents$0() { var events, state, _this = this; if ((_this._state & 8) === 0) { events = _this._varData; return events == null ? _this._varData = new A._PendingEvents(A._instanceType(_this)._eval$1("_PendingEvents<1>")) : events; } state = _this._varData; events = state.varData; return events == null ? state.varData = new A._PendingEvents(A._instanceType(_this)._eval$1("_PendingEvents<1>")) : events; }, get$_async$_subscription() { var varData = this._varData; return (this._state & 8) !== 0 ? varData.varData : varData; }, _badEventState$0() { if ((this._state & 4) !== 0) return new A.StateError("Cannot add event after closing"); return new A.StateError("Cannot add event while adding a stream"); }, addStream$2$cancelOnError(_, source, cancelOnError) { var t2, t3, t4, _this = this, t1 = _this._state; if (t1 >= 4) throw A.wrapException(_this._badEventState$0()); if ((t1 & 2) !== 0) { t1 = new A._Future($.Zone__current, type$._Future_dynamic); t1._asyncComplete$1(null); return t1; } t1 = _this._varData; t2 = cancelOnError === true; t3 = new A._Future($.Zone__current, type$._Future_dynamic); t4 = t2 ? A._AddStreamState_makeErrorHandler(_this) : _this.get$_addError(); t4 = source.listen$4$cancelOnError$onDone$onError(0, _this.get$_add(_this), t2, _this.get$_close(), t4); t2 = _this._state; if ((t2 & 1) !== 0 ? (_this.get$_async$_subscription()._state & 4) !== 0 : (t2 & 2) === 0) t4.pause$0(0); _this._varData = new A._StreamControllerAddStreamState(t1, t3, t4, A._instanceType(_this)._eval$1("_StreamControllerAddStreamState<1>")); _this._state |= 8; return t3; }, addStream$1(_, source) { return this.addStream$2$cancelOnError(0, source, null); }, _ensureDoneFuture$0() { var t1 = this._doneFuture; if (t1 == null) t1 = this._doneFuture = (this._state & 2) !== 0 ? $.$get$Future__nullFuture() : new A._Future($.Zone__current, type$._Future_void); return t1; }, add$1(_, value) { if (this._state >= 4) throw A.wrapException(this._badEventState$0()); this._add$1(0, value); }, addError$2(error, stackTrace) { A.checkNotNullable(error, "error", type$.Object); if (this._state >= 4) throw A.wrapException(this._badEventState$0()); if (stackTrace == null) stackTrace = A.AsyncError_defaultStackTrace(error); this._addError$2(error, stackTrace); }, addError$1(error) { return this.addError$2(error, null); }, close$0(_) { var _this = this, t1 = _this._state; if ((t1 & 4) !== 0) return _this._ensureDoneFuture$0(); if (t1 >= 4) throw A.wrapException(_this._badEventState$0()); _this._closeUnchecked$0(); return _this._ensureDoneFuture$0(); }, _closeUnchecked$0() { var t1 = this._state |= 4; if ((t1 & 1) !== 0) this._sendDone$0(); else if ((t1 & 3) === 0) this._ensurePendingEvents$0().add$1(0, B.C__DelayedDone); }, _add$1(_, value) { var _this = this, t1 = _this._state; if ((t1 & 1) !== 0) _this._sendData$1(value); else if ((t1 & 3) === 0) _this._ensurePendingEvents$0().add$1(0, new A._DelayedData(value, A._instanceType(_this)._eval$1("_DelayedData<1>"))); }, _addError$2(error, stackTrace) { var t1 = this._state; if ((t1 & 1) !== 0) this._sendError$2(error, stackTrace); else if ((t1 & 3) === 0) this._ensurePendingEvents$0().add$1(0, new A._DelayedError(error, stackTrace)); }, _close$0() { var addState = this._varData; this._varData = addState.varData; this._state &= 4294967287; addState.addStreamFuture._asyncComplete$1(null); }, _subscribe$4(onData, onError, onDone, cancelOnError) { var subscription, pendingEvents, t1, addState, _this = this; if ((_this._state & 3) !== 0) throw A.wrapException(A.StateError$("Stream has already been listened to.")); subscription = A._ControllerSubscription$(_this, onData, onError, onDone, cancelOnError, A._instanceType(_this)._precomputed1); pendingEvents = _this.get$_pendingEvents(); t1 = _this._state |= 1; if ((t1 & 8) !== 0) { addState = _this._varData; addState.varData = subscription; addState.addSubscription.resume$0(0); } else _this._varData = subscription; subscription._setPendingEvents$1(pendingEvents); subscription._guardCallback$1(new A._StreamController__subscribe_closure(_this)); return subscription; }, _recordCancel$1(subscription) { var onCancel, cancelResult, e, s, exception, result0, t1, _this = this, result = null; if ((_this._state & 8) !== 0) result = _this._varData.cancel$0(0); _this._varData = null; _this._state = _this._state & 4294967286 | 2; onCancel = _this.onCancel; if (onCancel != null) if (result == null) try { cancelResult = onCancel.call$0(); if (type$.Future_void._is(cancelResult)) result = cancelResult; } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); result0 = new A._Future($.Zone__current, type$._Future_void); result0._asyncCompleteError$2(e, s); result = result0; } else result = result.whenComplete$1(onCancel); t1 = new A._StreamController__recordCancel_complete(_this); if (result != null) result = result.whenComplete$1(t1); else t1.call$0(); return result; }, _recordPause$1(subscription) { if ((this._state & 8) !== 0) this._varData.addSubscription.pause$0(0); A._runGuarded(this.onPause); }, _recordResume$1(subscription) { if ((this._state & 8) !== 0) this._varData.addSubscription.resume$0(0); A._runGuarded(this.onResume); }, $isEventSink: 1, set$onListen(val) { return this.onListen = val; }, set$onPause(receiver, val) { return this.onPause = val; }, set$onResume(receiver, val) { return this.onResume = val; }, set$onCancel(receiver, val) { return this.onCancel = val; } }; A._StreamController__subscribe_closure.prototype = { call$0() { A._runGuarded(this.$this.onListen); }, $signature: 0 }; A._StreamController__recordCancel_complete.prototype = { call$0() { var doneFuture = this.$this._doneFuture; if (doneFuture != null && (doneFuture._state & 30) === 0) doneFuture._asyncComplete$1(null); }, $signature: 0 }; A._SyncStreamControllerDispatch.prototype = { _sendData$1(data) { this.get$_async$_subscription()._add$1(0, data); }, _sendError$2(error, stackTrace) { this.get$_async$_subscription()._addError$2(error, stackTrace); }, _sendDone$0() { this.get$_async$_subscription()._close$0(); } }; A._AsyncStreamControllerDispatch.prototype = { _sendData$1(data) { this.get$_async$_subscription()._addPending$1(new A._DelayedData(data, A._instanceType(this)._eval$1("_DelayedData<1>"))); }, _sendError$2(error, stackTrace) { this.get$_async$_subscription()._addPending$1(new A._DelayedError(error, stackTrace)); }, _sendDone$0() { this.get$_async$_subscription()._addPending$1(B.C__DelayedDone); } }; A._AsyncStreamController.prototype = {}; A._SyncStreamController.prototype = {}; A._ControllerStream.prototype = { get$hashCode(_) { return (A.Primitives_objectHashCode(this._controller) ^ 892482866) >>> 0; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A._ControllerStream && other._controller === this._controller; } }; A._ControllerSubscription.prototype = { _onCancel$0() { return this._controller._recordCancel$1(this); }, _onPause$0() { this._controller._recordPause$1(this); }, _onResume$0() { this._controller._recordResume$1(this); } }; A._AddStreamState.prototype = { cancel$0(_) { var cancel = this.addSubscription.cancel$0(0); return cancel.whenComplete$1(new A._AddStreamState_cancel_closure(this)); } }; A._AddStreamState_makeErrorHandler_closure.prototype = { call$2(e, s) { var t1 = this.controller; t1._addError$2(e, s); t1._close$0(); }, $signature: 174 }; A._AddStreamState_cancel_closure.prototype = { call$0() { this.$this.addStreamFuture._asyncComplete$1(null); }, $signature: 4 }; A._StreamControllerAddStreamState.prototype = {}; A._BufferingStreamSubscription.prototype = { _setPendingEvents$1(pendingEvents) { var _this = this; if (pendingEvents == null) return; _this._pending = pendingEvents; if (pendingEvents.lastPendingEvent != null) { _this._state = (_this._state | 64) >>> 0; pendingEvents.schedule$1(_this); } }, onData$1(handleData) { this._onData = A._BufferingStreamSubscription__registerDataHandler(this._zone, handleData); }, pause$1(_, resumeSignal) { var t2, _this = this, t1 = _this._state; if ((t1 & 8) !== 0) return; _this._state = (t1 + 128 | 4) >>> 0; if (resumeSignal != null) resumeSignal.whenComplete$1(_this.get$resume(_this)); if (t1 < 128) { t2 = _this._pending; if (t2 != null) if (t2._state === 1) t2._state = 3; } if ((t1 & 4) === 0 && (_this._state & 32) === 0) _this._guardCallback$1(_this.get$_onPause()); }, pause$0(_) { return this.pause$1(0, null); }, resume$0(_) { var _this = this, t1 = _this._state; if ((t1 & 8) !== 0) return; if (t1 >= 128) { t1 = _this._state = t1 - 128; if (t1 < 128) if ((t1 & 64) !== 0 && _this._pending.lastPendingEvent != null) _this._pending.schedule$1(_this); else { t1 = (t1 & 4294967291) >>> 0; _this._state = t1; if ((t1 & 32) === 0) _this._guardCallback$1(_this.get$_onResume()); } } }, cancel$0(_) { var _this = this, t1 = (_this._state & 4294967279) >>> 0; _this._state = t1; if ((t1 & 8) === 0) _this._cancel$0(); t1 = _this._cancelFuture; return t1 == null ? $.$get$Future__nullFuture() : t1; }, _cancel$0() { var t2, _this = this, t1 = _this._state = (_this._state | 8) >>> 0; if ((t1 & 64) !== 0) { t2 = _this._pending; if (t2._state === 1) t2._state = 3; } if ((t1 & 32) === 0) _this._pending = null; _this._cancelFuture = _this._onCancel$0(); }, _add$1(_, data) { var _this = this, t1 = _this._state; if ((t1 & 8) !== 0) return; if (t1 < 32) _this._sendData$1(data); else _this._addPending$1(new A._DelayedData(data, A._instanceType(_this)._eval$1("_DelayedData<_BufferingStreamSubscription.T>"))); }, _addError$2(error, stackTrace) { var t1 = this._state; if ((t1 & 8) !== 0) return; if (t1 < 32) this._sendError$2(error, stackTrace); else this._addPending$1(new A._DelayedError(error, stackTrace)); }, _close$0() { var _this = this, t1 = _this._state; if ((t1 & 8) !== 0) return; t1 = (t1 | 2) >>> 0; _this._state = t1; if (t1 < 32) _this._sendDone$0(); else _this._addPending$1(B.C__DelayedDone); }, _onPause$0() { }, _onResume$0() { }, _onCancel$0() { return null; }, _addPending$1($event) { var t1, _this = this, pending = _this._pending; if (pending == null) pending = _this._pending = new A._PendingEvents(A._instanceType(_this)._eval$1("_PendingEvents<_BufferingStreamSubscription.T>")); pending.add$1(0, $event); t1 = _this._state; if ((t1 & 64) === 0) { t1 = (t1 | 64) >>> 0; _this._state = t1; if (t1 < 128) pending.schedule$1(_this); } }, _sendData$1(data) { var _this = this, t1 = _this._state; _this._state = (t1 | 32) >>> 0; _this._zone.runUnaryGuarded$2(_this._onData, data); _this._state = (_this._state & 4294967263) >>> 0; _this._checkState$1((t1 & 4) !== 0); }, _sendError$2(error, stackTrace) { var cancelFuture, _this = this, t1 = _this._state, t2 = new A._BufferingStreamSubscription__sendError_sendError(_this, error, stackTrace); if ((t1 & 1) !== 0) { _this._state = (t1 | 16) >>> 0; _this._cancel$0(); cancelFuture = _this._cancelFuture; if (cancelFuture != null && cancelFuture !== $.$get$Future__nullFuture()) cancelFuture.whenComplete$1(t2); else t2.call$0(); } else { t2.call$0(); _this._checkState$1((t1 & 4) !== 0); } }, _sendDone$0() { var cancelFuture, _this = this, t1 = new A._BufferingStreamSubscription__sendDone_sendDone(_this); _this._cancel$0(); _this._state = (_this._state | 16) >>> 0; cancelFuture = _this._cancelFuture; if (cancelFuture != null && cancelFuture !== $.$get$Future__nullFuture()) cancelFuture.whenComplete$1(t1); else t1.call$0(); }, _guardCallback$1(callback) { var _this = this, t1 = _this._state; _this._state = (t1 | 32) >>> 0; callback.call$0(); _this._state = (_this._state & 4294967263) >>> 0; _this._checkState$1((t1 & 4) !== 0); }, _checkState$1(wasInputPaused) { var t2, isInputPaused, _this = this, t1 = _this._state; if ((t1 & 64) !== 0 && _this._pending.lastPendingEvent == null) { t1 = _this._state = (t1 & 4294967231) >>> 0; if ((t1 & 4) !== 0) if (t1 < 128) { t2 = _this._pending; t2 = t2 == null ? null : t2.lastPendingEvent == null; t2 = t2 !== false; } else t2 = false; else t2 = false; if (t2) { t1 = (t1 & 4294967291) >>> 0; _this._state = t1; } } for (; true; wasInputPaused = isInputPaused) { if ((t1 & 8) !== 0) { _this._pending = null; return; } isInputPaused = (t1 & 4) !== 0; if (wasInputPaused === isInputPaused) break; _this._state = (t1 ^ 32) >>> 0; if (isInputPaused) _this._onPause$0(); else _this._onResume$0(); t1 = (_this._state & 4294967263) >>> 0; _this._state = t1; } if ((t1 & 64) !== 0 && t1 < 128) _this._pending.schedule$1(_this); } }; A._BufferingStreamSubscription__sendError_sendError.prototype = { call$0() { var onError, t3, t1 = this.$this, t2 = t1._state; if ((t2 & 8) !== 0 && (t2 & 16) === 0) return; t1._state = (t2 | 32) >>> 0; onError = t1._onError; t2 = this.error; t3 = t1._zone; if (type$.void_Function_Object_StackTrace._is(onError)) t3.runBinaryGuarded$3(onError, t2, this.stackTrace); else t3.runUnaryGuarded$2(onError, t2); t1._state = (t1._state & 4294967263) >>> 0; }, $signature: 0 }; A._BufferingStreamSubscription__sendDone_sendDone.prototype = { call$0() { var t1 = this.$this, t2 = t1._state; if ((t2 & 16) === 0) return; t1._state = (t2 | 42) >>> 0; t1._zone.runGuarded$1(t1._onDone); t1._state = (t1._state & 4294967263) >>> 0; }, $signature: 0 }; A._StreamImpl.prototype = { listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return this._controller._subscribe$4(onData, onError, onDone, cancelOnError === true); }, listen$1(_, onData) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, null, null); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); }, listen$2$onError(_, onData, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, null, onError); } }; A._DelayedEvent.prototype = { get$next(receiver) { return this.next; }, set$next(receiver, val) { return this.next = val; } }; A._DelayedData.prototype = { perform$1(dispatch) { dispatch._sendData$1(this.value); }, get$value(receiver) { return this.value; } }; A._DelayedError.prototype = { perform$1(dispatch) { dispatch._sendError$2(this.error, this.stackTrace); } }; A._DelayedDone.prototype = { perform$1(dispatch) { dispatch._sendDone$0(); }, get$next(_) { return null; }, set$next(_, _0) { throw A.wrapException(A.StateError$("No events after a done.")); } }; A._PendingEvents.prototype = { schedule$1(dispatch) { var _this = this, t1 = _this._state; if (t1 === 1) return; if (t1 >= 1) { _this._state = 1; return; } A.scheduleMicrotask(new A._PendingEvents_schedule_closure(_this, dispatch)); _this._state = 1; }, get$isEmpty(_) { return this.lastPendingEvent == null; }, add$1(_, $event) { var _this = this, lastEvent = _this.lastPendingEvent; if (lastEvent == null) _this.firstPendingEvent = _this.lastPendingEvent = $event; else { lastEvent.set$next(0, $event); _this.lastPendingEvent = $event; } } }; A._PendingEvents_schedule_closure.prototype = { call$0() { var $event, nextEvent, t1 = this.$this, oldState = t1._state; t1._state = 0; if (oldState === 3) return; $event = t1.firstPendingEvent; nextEvent = $event.get$next($event); t1.firstPendingEvent = nextEvent; if (nextEvent == null) t1.lastPendingEvent = null; $event.perform$1(this.dispatch); }, $signature: 0 }; A._DoneStreamSubscription.prototype = { onData$1(handleData) { }, pause$1(_, resumeSignal) { var _this = this, t1 = _this._state; if (t1 >= 0) { _this._state = t1 + 2; if (resumeSignal != null) resumeSignal.whenComplete$1(_this.get$resume(_this)); } }, pause$0(_) { return this.pause$1(0, null); }, resume$0(_) { var _this = this, resumeState = _this._state - 2; if (resumeState < 0) return; if (resumeState === 0) { _this._state = 1; A.scheduleMicrotask(_this.get$_onMicrotask()); } else _this._state = resumeState; }, cancel$0(_) { this._state = -1; this._onDone = null; return $.$get$Future__nullFuture(); }, _onMicrotask$0() { var _0_0, _this = this, unscheduledState = _this._state - 1; if (unscheduledState === 0) { _this._state = -1; _0_0 = _this._onDone; if (_0_0 != null) { _this._onDone = null; _this._zone.runGuarded$1(_0_0); } } else _this._state = unscheduledState; } }; A._StreamIterator.prototype = { get$current(_) { if (this._async$_hasValue) return this._stateData; return null; }, moveNext$0() { var future, _this = this, subscription = _this._async$_subscription; if (subscription != null) { if (_this._async$_hasValue) { future = new A._Future($.Zone__current, type$._Future_bool); _this._stateData = future; _this._async$_hasValue = false; subscription.resume$0(0); return future; } throw A.wrapException(A.StateError$("Already waiting for next.")); } return _this._initializeOrDone$0(); }, _initializeOrDone$0() { var future, subscription, _this = this, stateData = _this._stateData; if (stateData != null) { future = new A._Future($.Zone__current, type$._Future_bool); _this._stateData = future; subscription = stateData.listen$4$cancelOnError$onDone$onError(0, _this.get$_onData(), true, _this.get$_onDone(), _this.get$_onError()); if (_this._stateData != null) _this._async$_subscription = subscription; return future; } return $.$get$Future__falseFuture(); }, cancel$0(_) { var _this = this, subscription = _this._async$_subscription, stateData = _this._stateData; _this._stateData = null; if (subscription != null) { _this._async$_subscription = null; if (!_this._async$_hasValue) stateData._asyncComplete$1(false); else _this._async$_hasValue = false; return subscription.cancel$0(0); } return $.$get$Future__nullFuture(); }, _onData$1(data) { var moveNextFuture, t1, _this = this; if (_this._async$_subscription == null) return; moveNextFuture = _this._stateData; _this._stateData = data; _this._async$_hasValue = true; moveNextFuture._complete$1(true); if (_this._async$_hasValue) { t1 = _this._async$_subscription; if (t1 != null) t1.pause$0(0); } }, _onError$2(error, stackTrace) { var _this = this, subscription = _this._async$_subscription, moveNextFuture = _this._stateData; _this._stateData = _this._async$_subscription = null; if (subscription != null) moveNextFuture._completeError$2(error, stackTrace); else moveNextFuture._asyncCompleteError$2(error, stackTrace); }, _onDone$0() { var _this = this, subscription = _this._async$_subscription, moveNextFuture = _this._stateData; _this._stateData = _this._async$_subscription = null; if (subscription != null) moveNextFuture._completeWithValue$1(false); else moveNextFuture._asyncCompleteWithValue$1(false); } }; A._EmptyStream.prototype = { listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return A._DoneStreamSubscription$(onDone, this.$ti._precomputed1); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); }, get$isBroadcast() { return true; } }; A._MultiStream.prototype = { listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { var _null = null, controller = new A._MultiStreamController(_null, _null, _null, _null, this.$ti._eval$1("_MultiStreamController<1>")); controller.onListen = new A._MultiStream_listen_closure(this, controller); return controller._subscribe$4(onData, onError, onDone, cancelOnError === true); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); }, get$isBroadcast() { return this.isBroadcast; } }; A._MultiStream_listen_closure.prototype = { call$0() { this.$this._onListen.call$1(this.controller); }, $signature: 0 }; A._MultiStreamController.prototype = { closeSync$0() { var _this = this, t1 = _this._state; if ((t1 & 4) !== 0) return; if (t1 >= 4) throw A.wrapException(_this._badEventState$0()); t1 |= 4; _this._state = t1; if ((t1 & 1) !== 0) _this.get$_async$_subscription()._close$0(); }, get$stream(_) { throw A.wrapException(A.UnsupportedError$("Not available")); }, $isMultiStreamController: 1 }; A._cancelAndError_closure.prototype = { call$0() { return this.future._completeError$2(this.error, this.stackTrace); }, $signature: 0 }; A._cancelAndErrorClosure_closure.prototype = { call$2(error, stackTrace) { A._cancelAndError(this.subscription, this.future, error, stackTrace); }, $signature: 157 }; A._cancelAndValue_closure.prototype = { call$0() { return this.future._complete$1(this.value); }, $signature: 0 }; A._ForwardingStream.prototype = { get$isBroadcast() { return this._async$_source.get$isBroadcast(); }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return this._createSubscription$4(onData, onError, onDone, cancelOnError === true); }, listen$1(_, onData) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, null, null); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); }, _createSubscription$4(onData, onError, onDone, cancelOnError) { var t1 = A._instanceType(this); return A._ForwardingStreamSubscription$(this, onData, onError, onDone, cancelOnError, t1._eval$1("_ForwardingStream.S"), t1._eval$1("_ForwardingStream.T")); } }; A._ForwardingStreamSubscription.prototype = { _ForwardingStreamSubscription$5(_stream, onData, onError, onDone, cancelOnError, $S, $T) { var _this = this; _this._async$_subscription = _this._stream._async$_source.listen$3$onDone$onError(0, _this.get$_handleData(), _this.get$_handleDone(), _this.get$_async$_handleError()); }, _add$1(_, data) { if ((this._state & 2) !== 0) return; this.super$_BufferingStreamSubscription$_add(0, data); }, _addError$2(error, stackTrace) { if ((this._state & 2) !== 0) return; this.super$_BufferingStreamSubscription$_addError(error, stackTrace); }, _onPause$0() { var t1 = this._async$_subscription; if (t1 != null) t1.pause$0(0); }, _onResume$0() { var t1 = this._async$_subscription; if (t1 != null) t1.resume$0(0); }, _onCancel$0() { var subscription = this._async$_subscription; if (subscription != null) { this._async$_subscription = null; return subscription.cancel$0(0); } return null; }, _handleData$1(data) { this._stream._handleData$2(data, this); }, _async$_handleError$2(error, stackTrace) { this._addError$2(error, stackTrace); }, _handleDone$0() { this._close$0(); } }; A._WhereStream.prototype = { _handleData$2(inputEvent, sink) { var e, s, exception, satisfies = null; try { satisfies = this._test.call$1(inputEvent); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._addErrorWithReplacement(sink, e, s); return; } if (satisfies) sink._add$1(0, inputEvent); } }; A._MapStream.prototype = { _handleData$2(inputEvent, sink) { var e, s, exception, outputEvent = null; try { outputEvent = this._async$_transform.call$1(inputEvent); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._addErrorWithReplacement(sink, e, s); return; } sink._add$1(0, outputEvent); } }; A._StateStreamSubscription.prototype = {}; A._DistinctStream.prototype = { _createSubscription$4(onData, onError, onDone, cancelOnError) { var t1 = $.$get$_DistinctStream__SENTINEL(), t2 = this.$ti._precomputed1, t3 = $.Zone__current, t4 = cancelOnError ? 1 : 0, t5 = A._BufferingStreamSubscription__registerDataHandler(t3, onData), t6 = A._BufferingStreamSubscription__registerErrorHandler(t3, onError), t7 = onDone == null ? A.async___nullDoneHandler$closure() : onDone; t4 = new A._StateStreamSubscription(t1, this, t5, t6, t7, t3, t4, type$.$env_1_1_nullable_Object._bind$1(t2)._eval$1("_StateStreamSubscription<1,2>")); t4._ForwardingStreamSubscription$5(this, onData, onError, onDone, cancelOnError, t2, t2); return t4; }, _handleData$2(inputEvent, sink) { var previousEvent, equals, isEqual, e, s, previous, exception, t1 = this.$ti; t1._eval$1("_StateStreamSubscription")._as(sink); previous = sink._subState; if (previous === $.$get$_DistinctStream__SENTINEL()) { sink._subState = inputEvent; sink._add$1(0, inputEvent); } else { previousEvent = t1._precomputed1._as(previous); equals = this._async$_equals; isEqual = null; try { if (equals == null) isEqual = J.$eq$(previousEvent, inputEvent); else isEqual = equals.call$2(previousEvent, inputEvent); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._addErrorWithReplacement(sink, e, s); return; } if (!isEqual) { sink._add$1(0, inputEvent); sink._subState = inputEvent; } } } }; A._EventSinkWrapper.prototype = { add$1(_, data) { var t1 = this._async$_sink; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_add(0, data); }, addError$2(error, stackTrace) { var t1 = this._async$_sink, t2 = stackTrace == null ? A.AsyncError_defaultStackTrace(error) : stackTrace; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_addError(error, t2); }, close$0(_) { var t1 = this._async$_sink; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_close(); }, $isEventSink: 1 }; A._SinkTransformerStreamSubscription.prototype = { _onPause$0() { var t1 = this._async$_subscription; if (t1 != null) t1.pause$0(0); }, _onResume$0() { var t1 = this._async$_subscription; if (t1 != null) t1.resume$0(0); }, _onCancel$0() { var subscription = this._async$_subscription; if (subscription != null) { this._async$_subscription = null; return subscription.cancel$0(0); } return null; }, _handleData$1(data) { var e, s, t1, exception; try { t1 = this.___SinkTransformerStreamSubscription__transformerSink_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.add$1(0, data); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); if ((this._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); this.super$_BufferingStreamSubscription$_addError(e, s); } }, _async$_handleError$2(error, stackTrace) { var e, s, t1, exception, _this = this, _s24_ = "Stream is already closed"; try { t1 = _this.___SinkTransformerStreamSubscription__transformerSink_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.addError$2(error, stackTrace); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); if (e === error) { if ((_this._state & 2) !== 0) A.throwExpression(A.StateError$(_s24_)); _this.super$_BufferingStreamSubscription$_addError(error, stackTrace); } else { if ((_this._state & 2) !== 0) A.throwExpression(A.StateError$(_s24_)); _this.super$_BufferingStreamSubscription$_addError(e, s); } } }, _handleDone$0() { var e, s, t1, exception, _this = this; try { _this._async$_subscription = null; t1 = _this.___SinkTransformerStreamSubscription__transformerSink_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.close$0(0); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); if ((_this._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); _this.super$_BufferingStreamSubscription$_addError(e, s); } } }; A._StreamSinkTransformer.prototype = { bind$1(_, stream) { var t1 = this.$ti; return new A._BoundSinkStream(this._sinkMapper, stream, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_BoundSinkStream<1,2>")); } }; A._BoundSinkStream.prototype = { get$isBroadcast() { return this._stream.get$isBroadcast(); }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { var t1 = this.$ti, t2 = $.Zone__current, t3 = cancelOnError === true ? 1 : 0, t4 = A._BufferingStreamSubscription__registerDataHandler(t2, onData), t5 = A._BufferingStreamSubscription__registerErrorHandler(t2, onError), t6 = onDone == null ? A.async___nullDoneHandler$closure() : onDone, subscription = new A._SinkTransformerStreamSubscription(t4, t5, t6, t2, t3, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_SinkTransformerStreamSubscription<1,2>")); subscription.___SinkTransformerStreamSubscription__transformerSink_A = this._sinkMapper.call$1(new A._EventSinkWrapper(subscription, t1._eval$1("_EventSinkWrapper<2>"))); subscription._async$_subscription = this._stream.listen$3$onDone$onError(0, subscription.get$_handleData(), subscription.get$_handleDone(), subscription.get$_async$_handleError()); return subscription; }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); } }; A._HandlerEventSink.prototype = { add$1(_, data) { var handleData, t1, sink = this._async$_sink; if (sink == null) throw A.wrapException(A.StateError$("Sink is closed")); handleData = this._handleData; if (handleData != null) handleData.call$2(data, sink); else { this.$ti._rest[1]._as(data); t1 = sink._async$_sink; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_add(0, data); } }, addError$2(error, stackTrace) { var sink, handleError; A.checkNotNullable(error, "error", type$.Object); sink = this._async$_sink; if (sink == null) throw A.wrapException(A.StateError$("Sink is closed")); handleError = this._async$_handleError; if (stackTrace == null) stackTrace = A.AsyncError_defaultStackTrace(error); if (handleError != null) handleError.call$3(error, stackTrace, sink); else sink.addError$2(error, stackTrace); }, close$0(_) { var handleDone, t1, sink = this._async$_sink; if (sink == null) return; this._async$_sink = null; handleDone = this._handleDone; if (handleDone != null) handleDone.call$1(sink); else { t1 = sink._async$_sink; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_close(); } }, $isEventSink: 1 }; A._StreamHandlerTransformer.prototype = { bind$1(_, stream) { return this.super$_StreamSinkTransformer$bind(0, stream); } }; A._StreamHandlerTransformer_closure.prototype = { call$1(outputSink) { var _this = this; return new A._HandlerEventSink(_this.handleData, _this.handleError, _this.handleDone, outputSink, _this.S._eval$1("@<0>")._bind$1(_this.T)._eval$1("_HandlerEventSink<1,2>")); }, $signature() { return this.S._eval$1("@<0>")._bind$1(this.T)._eval$1("_HandlerEventSink<1,2>(EventSink<2>)"); } }; A._Zone.prototype = {}; A._rootHandleError_closure.prototype = { call$0() { A.Error_throwWithStackTrace(this.error, this.stackTrace); }, $signature: 0 }; A._RootZone.prototype = { runGuarded$1(f) { var e, s, exception; try { if (B.C__RootZone === $.Zone__current) { f.call$0(); return; } A._rootRun(null, null, this, f); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._rootHandleError(e, s); } }, runUnaryGuarded$1$2(f, arg) { var e, s, exception; try { if (B.C__RootZone === $.Zone__current) { f.call$1(arg); return; } A._rootRunUnary(null, null, this, f, arg); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._rootHandleError(e, s); } }, runUnaryGuarded$2(f, arg) { return this.runUnaryGuarded$1$2(f, arg, type$.dynamic); }, runBinaryGuarded$2$3(f, arg1, arg2) { var e, s, exception; try { if (B.C__RootZone === $.Zone__current) { f.call$2(arg1, arg2); return; } A._rootRunBinary(null, null, this, f, arg1, arg2); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A._rootHandleError(e, s); } }, runBinaryGuarded$3(f, arg1, arg2) { var t1 = type$.dynamic; return this.runBinaryGuarded$2$3(f, arg1, arg2, t1, t1); }, bindBinaryCallback$3$1(f, $R, T1, T2) { return new A._RootZone_bindBinaryCallback_closure(this, f, T1, T2, $R); }, bindCallbackGuarded$1(f) { return new A._RootZone_bindCallbackGuarded_closure(this, f); }, bindUnaryCallbackGuarded$1$1(f, $T) { return new A._RootZone_bindUnaryCallbackGuarded_closure(this, f, $T); }, $index(_, key) { return null; }, run$1$1(f) { if ($.Zone__current === B.C__RootZone) return f.call$0(); return A._rootRun(null, null, this, f); }, run$1(f) { return this.run$1$1(f, type$.dynamic); }, runUnary$2$2(f, arg) { if ($.Zone__current === B.C__RootZone) return f.call$1(arg); return A._rootRunUnary(null, null, this, f, arg); }, runUnary$2(f, arg) { var t1 = type$.dynamic; return this.runUnary$2$2(f, arg, t1, t1); }, runBinary$3$3(f, arg1, arg2) { if ($.Zone__current === B.C__RootZone) return f.call$2(arg1, arg2); return A._rootRunBinary(null, null, this, f, arg1, arg2); }, runBinary$3(f, arg1, arg2) { var t1 = type$.dynamic; return this.runBinary$3$3(f, arg1, arg2, t1, t1, t1); }, registerBinaryCallback$3$1(f) { return f; }, registerBinaryCallback$1(f) { var t1 = type$.dynamic; return this.registerBinaryCallback$3$1(f, t1, t1, t1); } }; A._RootZone_bindBinaryCallback_closure.prototype = { call$2(arg1, arg2) { return this.$this.runBinary$3(this.f, arg1, arg2); }, $signature() { return this.R._eval$1("@<0>")._bind$1(this.T1)._bind$1(this.T2)._eval$1("1(2,3)"); } }; A._RootZone_bindCallbackGuarded_closure.prototype = { call$0() { return this.$this.runGuarded$1(this.f); }, $signature: 0 }; A._RootZone_bindUnaryCallbackGuarded_closure.prototype = { call$1(arg) { return this.$this.runUnaryGuarded$2(this.f, arg); }, $signature() { return this.T._eval$1("~(0)"); } }; A._HashMap.prototype = { get$length(_) { return this._collection$_length; }, get$isEmpty(_) { return this._collection$_length === 0; }, get$isNotEmpty(_) { return this._collection$_length !== 0; }, get$keys(_) { return new A._HashMapKeyIterable(this, A._instanceType(this)._eval$1("_HashMapKeyIterable<1>")); }, get$values(_) { var t1 = A._instanceType(this); return A.MappedIterable_MappedIterable(new A._HashMapKeyIterable(this, t1._eval$1("_HashMapKeyIterable<1>")), new A._HashMap_values_closure(this), t1._precomputed1, t1._rest[1]); }, containsKey$1(_, key) { var strings, nums; if (typeof key == "string" && key !== "__proto__") { strings = this._collection$_strings; return strings == null ? false : strings[key] != null; } else if (typeof key == "number" && (key & 1073741823) === key) { nums = this._collection$_nums; return nums == null ? false : nums[key] != null; } else return this._containsKey$1(key); }, _containsKey$1(key) { var rest = this._collection$_rest; if (rest == null) return false; return this._findBucketIndex$2(this._getBucket$2(rest, key), key) >= 0; }, addAll$1(_, other) { other.forEach$1(0, new A._HashMap_addAll_closure(this)); }, $index(_, key) { var strings, t1, nums; if (typeof key == "string" && key !== "__proto__") { strings = this._collection$_strings; t1 = strings == null ? null : A._HashMap__getTableEntry(strings, key); return t1; } else if (typeof key == "number" && (key & 1073741823) === key) { nums = this._collection$_nums; t1 = nums == null ? null : A._HashMap__getTableEntry(nums, key); return t1; } else return this._get$1(0, key); }, _get$1(_, key) { var bucket, index, rest = this._collection$_rest; if (rest == null) return null; bucket = this._getBucket$2(rest, key); index = this._findBucketIndex$2(bucket, key); return index < 0 ? null : bucket[index + 1]; }, $indexSet(_, key, value) { var strings, nums, _this = this; if (typeof key == "string" && key !== "__proto__") { strings = _this._collection$_strings; _this._collection$_addHashTableEntry$3(strings == null ? _this._collection$_strings = A._HashMap__newHashTable() : strings, key, value); } else if (typeof key == "number" && (key & 1073741823) === key) { nums = _this._collection$_nums; _this._collection$_addHashTableEntry$3(nums == null ? _this._collection$_nums = A._HashMap__newHashTable() : nums, key, value); } else _this._set$2(key, value); }, _set$2(key, value) { var hash, bucket, index, _this = this, rest = _this._collection$_rest; if (rest == null) rest = _this._collection$_rest = A._HashMap__newHashTable(); hash = _this._computeHashCode$1(key); bucket = rest[hash]; if (bucket == null) { A._HashMap__setTableEntry(rest, hash, [key, value]); ++_this._collection$_length; _this._collection$_keys = null; } else { index = _this._findBucketIndex$2(bucket, key); if (index >= 0) bucket[index + 1] = value; else { bucket.push(key, value); ++_this._collection$_length; _this._collection$_keys = null; } } }, putIfAbsent$2(_, key, ifAbsent) { var t1, value, _this = this; if (_this.containsKey$1(0, key)) { t1 = _this.$index(0, key); return t1 == null ? A._instanceType(_this)._rest[1]._as(t1) : t1; } value = ifAbsent.call$0(); _this.$indexSet(0, key, value); return value; }, remove$1(_, key) { var _this = this; if (typeof key == "string" && key !== "__proto__") return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, key); else if (typeof key == "number" && (key & 1073741823) === key) return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, key); else return _this._remove$1(0, key); }, _remove$1(_, key) { var hash, bucket, index, result, _this = this, rest = _this._collection$_rest; if (rest == null) return null; hash = _this._computeHashCode$1(key); bucket = rest[hash]; index = _this._findBucketIndex$2(bucket, key); if (index < 0) return null; --_this._collection$_length; _this._collection$_keys = null; result = bucket.splice(index, 2)[1]; if (0 === bucket.length) delete rest[hash]; return result; }, clear$0(_) { var _this = this; if (_this._collection$_length > 0) { _this._collection$_strings = _this._collection$_nums = _this._collection$_rest = _this._collection$_keys = null; _this._collection$_length = 0; } }, forEach$1(_, action) { var $length, t1, i, key, t2, _this = this, keys = _this._computeKeys$0(); for ($length = keys.length, t1 = A._instanceType(_this)._rest[1], i = 0; i < $length; ++i) { key = keys[i]; t2 = _this.$index(0, key); action.call$2(key, t2 == null ? t1._as(t2) : t2); if (keys !== _this._collection$_keys) throw A.wrapException(A.ConcurrentModificationError$(_this)); } }, _computeKeys$0() { var strings, names, entries, index, i, nums, rest, bucket, $length, i0, _this = this, result = _this._collection$_keys; if (result != null) return result; result = A.List_List$filled(_this._collection$_length, null, false, type$.dynamic); strings = _this._collection$_strings; if (strings != null) { names = Object.getOwnPropertyNames(strings); entries = names.length; for (index = 0, i = 0; i < entries; ++i) { result[index] = names[i]; ++index; } } else index = 0; nums = _this._collection$_nums; if (nums != null) { names = Object.getOwnPropertyNames(nums); entries = names.length; for (i = 0; i < entries; ++i) { result[index] = +names[i]; ++index; } } rest = _this._collection$_rest; if (rest != null) { names = Object.getOwnPropertyNames(rest); entries = names.length; for (i = 0; i < entries; ++i) { bucket = rest[names[i]]; $length = bucket.length; for (i0 = 0; i0 < $length; i0 += 2) { result[index] = bucket[i0]; ++index; } } } return _this._collection$_keys = result; }, _collection$_addHashTableEntry$3(table, key, value) { if (table[key] == null) { ++this._collection$_length; this._collection$_keys = null; } A._HashMap__setTableEntry(table, key, value); }, _collection$_removeHashTableEntry$2(table, key) { var value; if (table != null && table[key] != null) { value = A._HashMap__getTableEntry(table, key); delete table[key]; --this._collection$_length; this._collection$_keys = null; return value; } else return null; }, _computeHashCode$1(key) { return J.get$hashCode$(key) & 1073741823; }, _getBucket$2(table, key) { return table[this._computeHashCode$1(key)]; }, _findBucketIndex$2(bucket, key) { var $length, i; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; i += 2) if (J.$eq$(bucket[i], key)) return i; return -1; } }; A._HashMap_values_closure.prototype = { call$1(each) { var t1 = this.$this, t2 = t1.$index(0, each); return t2 == null ? A._instanceType(t1)._rest[1]._as(t2) : t2; }, $signature() { return A._instanceType(this.$this)._eval$1("2(1)"); } }; A._HashMap_addAll_closure.prototype = { call$2(key, value) { this.$this.$indexSet(0, key, value); }, $signature() { return A._instanceType(this.$this)._eval$1("~(1,2)"); } }; A._IdentityHashMap.prototype = { _computeHashCode$1(key) { return A.objectHashCode(key) & 1073741823; }, _findBucketIndex$2(bucket, key) { var $length, i, t1; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; i += 2) { t1 = bucket[i]; if (t1 == null ? key == null : t1 === key) return i; } return -1; } }; A._CustomHashMap.prototype = { $index(_, key) { if (!this._validKey.call$1(key)) return null; return this.super$_HashMap$_get(0, key); }, $indexSet(_, key, value) { this.super$_HashMap$_set(key, value); }, containsKey$1(_, key) { if (!this._validKey.call$1(key)) return false; return this.super$_HashMap$_containsKey(key); }, remove$1(_, key) { if (!this._validKey.call$1(key)) return null; return this.super$_HashMap$_remove(0, key); }, _computeHashCode$1(key) { return this._hashCode.call$1(key) & 1073741823; }, _findBucketIndex$2(bucket, key) { var $length, t1, i; if (bucket == null) return -1; $length = bucket.length; for (t1 = this._equals, i = 0; i < $length; i += 2) if (t1.call$2(bucket[i], key)) return i; return -1; } }; A._CustomHashMap_closure.prototype = { call$1(v) { return this.K._is(v); }, $signature: 145 }; A._HashMapKeyIterable.prototype = { get$length(_) { return this._collection$_map._collection$_length; }, get$isEmpty(_) { return this._collection$_map._collection$_length === 0; }, get$isNotEmpty(_) { return this._collection$_map._collection$_length !== 0; }, get$iterator(_) { var t1 = this._collection$_map; return new A._HashMapKeyIterator(t1, t1._computeKeys$0(), this.$ti._eval$1("_HashMapKeyIterator<1>")); }, contains$1(_, element) { return this._collection$_map.containsKey$1(0, element); }, forEach$1(_, f) { var $length, i, t1 = this._collection$_map, keys = t1._computeKeys$0(); for ($length = keys.length, i = 0; i < $length; ++i) { f.call$1(keys[i]); if (keys !== t1._collection$_keys) throw A.wrapException(A.ConcurrentModificationError$(t1)); } } }; A._HashMapKeyIterator.prototype = { get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var _this = this, keys = _this._collection$_keys, offset = _this._offset, t1 = _this._collection$_map; if (keys !== t1._collection$_keys) throw A.wrapException(A.ConcurrentModificationError$(t1)); else if (offset >= keys.length) { _this._collection$_current = null; return false; } else { _this._collection$_current = keys[offset]; _this._offset = offset + 1; return true; } } }; A._LinkedCustomHashMap.prototype = { $index(_, key) { if (!this._validKey.call$1(key)) return null; return this.super$JsLinkedHashMap$internalGet(key); }, $indexSet(_, key, value) { this.super$JsLinkedHashMap$internalSet(key, value); }, containsKey$1(_, key) { if (!this._validKey.call$1(key)) return false; return this.super$JsLinkedHashMap$internalContainsKey(key); }, remove$1(_, key) { if (!this._validKey.call$1(key)) return null; return this.super$JsLinkedHashMap$internalRemove(key); }, internalComputeHashCode$1(key) { return this._hashCode.call$1(key) & 1073741823; }, internalFindBucketIndex$2(bucket, key) { var $length, t1, i; if (bucket == null) return -1; $length = bucket.length; for (t1 = this._equals, i = 0; i < $length; ++i) if (t1.call$2(bucket[i].hashMapCellKey, key)) return i; return -1; } }; A._LinkedCustomHashMap_closure.prototype = { call$1(v) { return this.K._is(v); }, $signature: 145 }; A._HashSet.prototype = { _newSet$0() { return new A._HashSet(A._instanceType(this)._eval$1("_HashSet<1>")); }, _newSimilarSet$1$0($R) { return new A._HashSet($R._eval$1("_HashSet<0>")); }, _newSimilarSet$0() { return this._newSimilarSet$1$0(type$.dynamic); }, get$iterator(_) { return new A._HashSetIterator(this, this._computeElements$0(), A._instanceType(this)._eval$1("_HashSetIterator<1>")); }, get$length(_) { return this._collection$_length; }, get$isEmpty(_) { return this._collection$_length === 0; }, get$isNotEmpty(_) { return this._collection$_length !== 0; }, contains$1(_, object) { var strings, nums; if (typeof object == "string" && object !== "__proto__") { strings = this._collection$_strings; return strings == null ? false : strings[object] != null; } else if (typeof object == "number" && (object & 1073741823) === object) { nums = this._collection$_nums; return nums == null ? false : nums[object] != null; } else return this._contains$1(object); }, _contains$1(object) { var rest = this._collection$_rest; if (rest == null) return false; return this._findBucketIndex$2(rest[this._computeHashCode$1(object)], object) >= 0; }, add$1(_, element) { var strings, nums, _this = this; if (typeof element == "string" && element !== "__proto__") { strings = _this._collection$_strings; return _this._collection$_addHashTableEntry$2(strings == null ? _this._collection$_strings = A._HashSet__newHashTable() : strings, element); } else if (typeof element == "number" && (element & 1073741823) === element) { nums = _this._collection$_nums; return _this._collection$_addHashTableEntry$2(nums == null ? _this._collection$_nums = A._HashSet__newHashTable() : nums, element); } else return _this._collection$_add$1(0, element); }, _collection$_add$1(_, element) { var hash, bucket, _this = this, rest = _this._collection$_rest; if (rest == null) rest = _this._collection$_rest = A._HashSet__newHashTable(); hash = _this._computeHashCode$1(element); bucket = rest[hash]; if (bucket == null) rest[hash] = [element]; else { if (_this._findBucketIndex$2(bucket, element) >= 0) return false; bucket.push(element); } ++_this._collection$_length; _this._collection$_elements = null; return true; }, addAll$1(_, objects) { var t1; for (t1 = J.get$iterator$ax(objects); t1.moveNext$0();) this.add$1(0, t1.get$current(t1)); }, remove$1(_, object) { var _this = this; if (typeof object == "string" && object !== "__proto__") return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, object); else if (typeof object == "number" && (object & 1073741823) === object) return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, object); else return _this._remove$1(0, object); }, _remove$1(_, object) { var hash, bucket, index, _this = this, rest = _this._collection$_rest; if (rest == null) return false; hash = _this._computeHashCode$1(object); bucket = rest[hash]; index = _this._findBucketIndex$2(bucket, object); if (index < 0) return false; --_this._collection$_length; _this._collection$_elements = null; bucket.splice(index, 1); if (0 === bucket.length) delete rest[hash]; return true; }, clear$0(_) { var _this = this; if (_this._collection$_length > 0) { _this._collection$_strings = _this._collection$_nums = _this._collection$_rest = _this._collection$_elements = null; _this._collection$_length = 0; } }, _computeElements$0() { var strings, names, entries, index, i, nums, rest, bucket, $length, i0, _this = this, result = _this._collection$_elements; if (result != null) return result; result = A.List_List$filled(_this._collection$_length, null, false, type$.dynamic); strings = _this._collection$_strings; if (strings != null) { names = Object.getOwnPropertyNames(strings); entries = names.length; for (index = 0, i = 0; i < entries; ++i) { result[index] = names[i]; ++index; } } else index = 0; nums = _this._collection$_nums; if (nums != null) { names = Object.getOwnPropertyNames(nums); entries = names.length; for (i = 0; i < entries; ++i) { result[index] = +names[i]; ++index; } } rest = _this._collection$_rest; if (rest != null) { names = Object.getOwnPropertyNames(rest); entries = names.length; for (i = 0; i < entries; ++i) { bucket = rest[names[i]]; $length = bucket.length; for (i0 = 0; i0 < $length; ++i0) { result[index] = bucket[i0]; ++index; } } } return _this._collection$_elements = result; }, _collection$_addHashTableEntry$2(table, element) { if (table[element] != null) return false; table[element] = 0; ++this._collection$_length; this._collection$_elements = null; return true; }, _collection$_removeHashTableEntry$2(table, element) { if (table != null && table[element] != null) { delete table[element]; --this._collection$_length; this._collection$_elements = null; return true; } else return false; }, _computeHashCode$1(element) { return J.get$hashCode$(element) & 1073741823; }, _findBucketIndex$2(bucket, element) { var $length, i; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; ++i) if (J.$eq$(bucket[i], element)) return i; return -1; } }; A._HashSetIterator.prototype = { get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var _this = this, elements = _this._collection$_elements, offset = _this._offset, t1 = _this._set; if (elements !== t1._collection$_elements) throw A.wrapException(A.ConcurrentModificationError$(t1)); else if (offset >= elements.length) { _this._collection$_current = null; return false; } else { _this._collection$_current = elements[offset]; _this._offset = offset + 1; return true; } } }; A._LinkedHashSet.prototype = { _newSet$0() { return new A._LinkedHashSet(A._instanceType(this)._eval$1("_LinkedHashSet<1>")); }, _newSimilarSet$1$0($R) { return new A._LinkedHashSet($R._eval$1("_LinkedHashSet<0>")); }, _newSimilarSet$0() { return this._newSimilarSet$1$0(type$.dynamic); }, get$iterator(_) { var _this = this, t1 = new A._LinkedHashSetIterator(_this, _this._collection$_modifications, A._instanceType(_this)._eval$1("_LinkedHashSetIterator<1>")); t1._collection$_cell = _this._collection$_first; return t1; }, get$length(_) { return this._collection$_length; }, get$isEmpty(_) { return this._collection$_length === 0; }, get$isNotEmpty(_) { return this._collection$_length !== 0; }, contains$1(_, object) { var strings, nums; if (typeof object == "string" && object !== "__proto__") { strings = this._collection$_strings; if (strings == null) return false; return strings[object] != null; } else if (typeof object == "number" && (object & 1073741823) === object) { nums = this._collection$_nums; if (nums == null) return false; return nums[object] != null; } else return this._contains$1(object); }, _contains$1(object) { var rest = this._collection$_rest; if (rest == null) return false; return this._findBucketIndex$2(rest[this._computeHashCode$1(object)], object) >= 0; }, forEach$1(_, action) { var _this = this, cell = _this._collection$_first, modifications = _this._collection$_modifications; for (; cell != null;) { action.call$1(cell._element); if (modifications !== _this._collection$_modifications) throw A.wrapException(A.ConcurrentModificationError$(_this)); cell = cell._collection$_next; } }, get$first(_) { var first = this._collection$_first; if (first == null) throw A.wrapException(A.StateError$("No elements")); return first._element; }, get$last(_) { var last = this._collection$_last; if (last == null) throw A.wrapException(A.StateError$("No elements")); return last._element; }, add$1(_, element) { var strings, nums, _this = this; if (typeof element == "string" && element !== "__proto__") { strings = _this._collection$_strings; return _this._collection$_addHashTableEntry$2(strings == null ? _this._collection$_strings = A._LinkedHashSet__newHashTable() : strings, element); } else if (typeof element == "number" && (element & 1073741823) === element) { nums = _this._collection$_nums; return _this._collection$_addHashTableEntry$2(nums == null ? _this._collection$_nums = A._LinkedHashSet__newHashTable() : nums, element); } else return _this._collection$_add$1(0, element); }, _collection$_add$1(_, element) { var hash, bucket, _this = this, rest = _this._collection$_rest; if (rest == null) rest = _this._collection$_rest = A._LinkedHashSet__newHashTable(); hash = _this._computeHashCode$1(element); bucket = rest[hash]; if (bucket == null) rest[hash] = [_this._collection$_newLinkedCell$1(element)]; else { if (_this._findBucketIndex$2(bucket, element) >= 0) return false; bucket.push(_this._collection$_newLinkedCell$1(element)); } return true; }, remove$1(_, object) { var _this = this; if (typeof object == "string" && object !== "__proto__") return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, object); else if (typeof object == "number" && (object & 1073741823) === object) return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, object); else return _this._remove$1(0, object); }, _remove$1(_, object) { var hash, bucket, index, cell, _this = this, rest = _this._collection$_rest; if (rest == null) return false; hash = _this._computeHashCode$1(object); bucket = rest[hash]; index = _this._findBucketIndex$2(bucket, object); if (index < 0) return false; cell = bucket.splice(index, 1)[0]; if (0 === bucket.length) delete rest[hash]; _this._collection$_unlinkCell$1(cell); return true; }, removeWhere$1(_, test) { this._filterWhere$2(test, true); }, _filterWhere$2(test, removeMatching) { var element, next, modifications, t1, _this = this, cell = _this._collection$_first; for (; cell != null; cell = next) { element = cell._element; next = cell._collection$_next; modifications = _this._collection$_modifications; t1 = test.call$1(element); if (modifications !== _this._collection$_modifications) throw A.wrapException(A.ConcurrentModificationError$(_this)); if (true === t1) _this.remove$1(0, element); } }, clear$0(_) { var _this = this; if (_this._collection$_length > 0) { _this._collection$_strings = _this._collection$_nums = _this._collection$_rest = _this._collection$_first = _this._collection$_last = null; _this._collection$_length = 0; _this._collection$_modified$0(); } }, _collection$_addHashTableEntry$2(table, element) { if (table[element] != null) return false; table[element] = this._collection$_newLinkedCell$1(element); return true; }, _collection$_removeHashTableEntry$2(table, element) { var cell; if (table == null) return false; cell = table[element]; if (cell == null) return false; this._collection$_unlinkCell$1(cell); delete table[element]; return true; }, _collection$_modified$0() { this._collection$_modifications = this._collection$_modifications + 1 & 1073741823; }, _collection$_newLinkedCell$1(element) { var t1, _this = this, cell = new A._LinkedHashSetCell(element); if (_this._collection$_first == null) _this._collection$_first = _this._collection$_last = cell; else { t1 = _this._collection$_last; t1.toString; cell._collection$_previous = t1; _this._collection$_last = t1._collection$_next = cell; } ++_this._collection$_length; _this._collection$_modified$0(); return cell; }, _collection$_unlinkCell$1(cell) { var _this = this, previous = cell._collection$_previous, next = cell._collection$_next; if (previous == null) _this._collection$_first = next; else previous._collection$_next = next; if (next == null) _this._collection$_last = previous; else next._collection$_previous = previous; --_this._collection$_length; _this._collection$_modified$0(); }, _computeHashCode$1(element) { return J.get$hashCode$(element) & 1073741823; }, _findBucketIndex$2(bucket, element) { var $length, i; if (bucket == null) return -1; $length = bucket.length; for (i = 0; i < $length; ++i) if (J.$eq$(bucket[i]._element, element)) return i; return -1; }, $isLinkedHashSet: 1 }; A._LinkedHashSetCell.prototype = {}; A._LinkedHashSetIterator.prototype = { get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var _this = this, cell = _this._collection$_cell, t1 = _this._set; if (_this._collection$_modifications !== t1._collection$_modifications) throw A.wrapException(A.ConcurrentModificationError$(t1)); else if (cell == null) { _this._collection$_current = null; return false; } else { _this._collection$_current = cell._element; _this._collection$_cell = cell._collection$_next; return true; } } }; A.UnmodifiableListView.prototype = { cast$1$0(_, $R) { return new A.UnmodifiableListView(J.cast$1$0$ax(this._collection$_source, $R), $R._eval$1("UnmodifiableListView<0>")); }, get$length(_) { return J.get$length$asx(this._collection$_source); }, $index(_, index) { return J.elementAt$1$ax(this._collection$_source, index); } }; A.LinkedHashMap_LinkedHashMap$from_closure.prototype = { call$2(k, v) { this.result.$indexSet(0, this.K._as(k), this.V._as(v)); }, $signature: 241 }; A.LinkedList.prototype = { remove$1(_, entry) { if (entry.LinkedListEntry__list !== this) return false; this._unlink$1(entry); return true; }, contains$1(_, entry) { return type$.LinkedListEntry_LinkedListEntry_dynamic._is(entry) && this === entry.LinkedListEntry__list; }, get$iterator(_) { var _this = this; return new A._LinkedListIterator(_this, _this._modificationCount, _this._collection$_first, _this.$ti._eval$1("_LinkedListIterator<1>")); }, get$length(_) { return this._collection$_length; }, get$first(_) { var t1; if (this._collection$_length === 0) throw A.wrapException(A.StateError$("No such element")); t1 = this._collection$_first; t1.toString; return t1; }, get$last(_) { var t1; if (this._collection$_length === 0) throw A.wrapException(A.StateError$("No such element")); t1 = this._collection$_first.LinkedListEntry__previous; t1.toString; return t1; }, get$single(_) { var t1 = this._collection$_length; if (t1 === 0) throw A.wrapException(A.StateError$("No such element")); if (t1 > 1) throw A.wrapException(A.StateError$("Too many elements")); t1 = this._collection$_first; t1.toString; return t1; }, forEach$1(_, action) { var t1, current, _this = this, modificationCount = _this._modificationCount; if (_this._collection$_length === 0) return; t1 = _this._collection$_first; t1.toString; current = t1; do { action.call$1(current); if (modificationCount !== _this._modificationCount) throw A.wrapException(A.ConcurrentModificationError$(_this)); t1 = current.LinkedListEntry__next; t1.toString; if (t1 !== _this._collection$_first) { current = t1; continue; } else break; } while (true); }, get$isEmpty(_) { return this._collection$_length === 0; }, _insertBefore$3$updateFirst(entry, newEntry, updateFirst) { var t1, t2, _this = this; if (newEntry.LinkedListEntry__list != null) throw A.wrapException(A.StateError$("LinkedListEntry is already in a LinkedList")); ++_this._modificationCount; newEntry.LinkedListEntry__list = _this; t1 = _this._collection$_length; if (t1 === 0) { newEntry.LinkedListEntry__next = newEntry; _this._collection$_first = newEntry.LinkedListEntry__previous = newEntry; _this._collection$_length = t1 + 1; return; } t2 = entry.LinkedListEntry__previous; t2.toString; newEntry.LinkedListEntry__previous = t2; newEntry.LinkedListEntry__next = entry; entry.LinkedListEntry__previous = t2.LinkedListEntry__next = newEntry; if (updateFirst && entry == _this._collection$_first) _this._collection$_first = newEntry; _this._collection$_length = t1 + 1; }, _unlink$1(entry) { var t1, t2, _this = this; ++_this._modificationCount; t1 = entry.LinkedListEntry__next; t1.LinkedListEntry__previous = entry.LinkedListEntry__previous; entry.LinkedListEntry__previous.LinkedListEntry__next = t1; t2 = --_this._collection$_length; entry.LinkedListEntry__list = entry.LinkedListEntry__next = entry.LinkedListEntry__previous = null; if (t2 === 0) _this._collection$_first = null; else if (entry === _this._collection$_first) _this._collection$_first = t1; } }; A._LinkedListIterator.prototype = { get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var _this = this, t1 = _this._collection$_list; if (_this._modificationCount !== t1._modificationCount) throw A.wrapException(A.ConcurrentModificationError$(_this)); if (t1._collection$_length !== 0) t1 = _this._visitedFirst && _this._collection$_next === t1.get$first(0); else t1 = true; if (t1) { _this._collection$_current = null; return false; } _this._visitedFirst = true; t1 = _this._collection$_next; _this._collection$_current = t1; _this._collection$_next = t1.LinkedListEntry__next; return true; } }; A.LinkedListEntry.prototype = { get$next(_) { var t1 = this.LinkedListEntry__list; if (t1 == null || t1.get$first(0) === this.LinkedListEntry__next) return null; return this.LinkedListEntry__next; }, get$previous() { var t1 = this.LinkedListEntry__list; if (t1 == null || this === t1.get$first(0)) return null; return this.LinkedListEntry__previous; } }; A.ListBase.prototype = { get$iterator(receiver) { return new A.ListIterator(receiver, this.get$length(receiver), A.instanceType(receiver)._eval$1("ListIterator")); }, elementAt$1(receiver, index) { return this.$index(receiver, index); }, forEach$1(receiver, action) { var i, $length = this.get$length(receiver); for (i = 0; i < $length; ++i) { action.call$1(this.$index(receiver, i)); if ($length !== this.get$length(receiver)) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } }, get$isEmpty(receiver) { return this.get$length(receiver) === 0; }, get$isNotEmpty(receiver) { return !this.get$isEmpty(receiver); }, get$first(receiver) { if (this.get$length(receiver) === 0) throw A.wrapException(A.IterableElementError_noElement()); return this.$index(receiver, 0); }, get$last(receiver) { if (this.get$length(receiver) === 0) throw A.wrapException(A.IterableElementError_noElement()); return this.$index(receiver, this.get$length(receiver) - 1); }, get$single(receiver) { if (this.get$length(receiver) === 0) throw A.wrapException(A.IterableElementError_noElement()); if (this.get$length(receiver) > 1) throw A.wrapException(A.IterableElementError_tooMany()); return this.$index(receiver, 0); }, contains$1(receiver, element) { var i, $length = this.get$length(receiver); for (i = 0; i < $length; ++i) { if (J.$eq$(this.$index(receiver, i), element)) return true; if ($length !== this.get$length(receiver)) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return false; }, any$1(receiver, test) { var i, $length = this.get$length(receiver); for (i = 0; i < $length; ++i) { if (test.call$1(this.$index(receiver, i))) return true; if ($length !== this.get$length(receiver)) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return false; }, firstWhere$2$orElse(receiver, test, orElse) { var i, element, $length = this.get$length(receiver); for (i = 0; i < $length; ++i) { element = this.$index(receiver, i); if (test.call$1(element)) return element; if ($length !== this.get$length(receiver)) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return orElse.call$0(); }, join$1(receiver, separator) { var t1; if (this.get$length(receiver) === 0) return ""; t1 = A.StringBuffer__writeAll("", receiver, separator); return t1.charCodeAt(0) == 0 ? t1 : t1; }, join$0(receiver) { return this.join$1(receiver, ""); }, where$1(receiver, test) { return new A.WhereIterable(receiver, test, A.instanceType(receiver)._eval$1("WhereIterable")); }, map$1$1(receiver, f, $T) { return new A.MappedListIterable(receiver, f, A.instanceType(receiver)._eval$1("@")._bind$1($T)._eval$1("MappedListIterable<1,2>")); }, map$1(receiver, f) { return this.map$1$1(receiver, f, type$.dynamic); }, expand$1$1(receiver, f, $T) { return new A.ExpandIterable(receiver, f, A.instanceType(receiver)._eval$1("@")._bind$1($T)._eval$1("ExpandIterable<1,2>")); }, fold$1$2(receiver, initialValue, combine) { var value, i, $length = this.get$length(receiver); for (value = initialValue, i = 0; i < $length; ++i) { value = combine.call$2(value, this.$index(receiver, i)); if ($length !== this.get$length(receiver)) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } return value; }, skip$1(receiver, count) { return A.SubListIterable$(receiver, count, null, A.instanceType(receiver)._eval$1("ListBase.E")); }, take$1(receiver, count) { return A.SubListIterable$(receiver, 0, A.checkNotNullable(count, "count", type$.int), A.instanceType(receiver)._eval$1("ListBase.E")); }, toList$1$growable(receiver, growable) { var t1, first, result, i, _this = this; if (_this.get$isEmpty(receiver)) { t1 = A.instanceType(receiver)._eval$1("ListBase.E"); return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); } first = _this.$index(receiver, 0); result = A.List_List$filled(_this.get$length(receiver), first, growable, A.instanceType(receiver)._eval$1("ListBase.E")); for (i = 1; i < _this.get$length(receiver); ++i) result[i] = _this.$index(receiver, i); return result; }, toList$0(receiver) { return this.toList$1$growable(receiver, true); }, toSet$0(receiver) { var i, result = A.LinkedHashSet_LinkedHashSet(A.instanceType(receiver)._eval$1("ListBase.E")); for (i = 0; i < this.get$length(receiver); ++i) result.add$1(0, this.$index(receiver, i)); return result; }, add$1(receiver, element) { var t1 = this.get$length(receiver); this.set$length(receiver, t1 + 1); this.$indexSet(receiver, t1, element); }, addAll$1(receiver, iterable) { var t1, i = this.get$length(receiver); for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0();) { this.add$1(receiver, t1.get$current(t1)); ++i; } }, remove$1(receiver, element) { var i; for (i = 0; i < this.get$length(receiver); ++i) if (J.$eq$(this.$index(receiver, i), element)) { this._closeGap$2(receiver, i, i + 1); return true; } return false; }, _closeGap$2(receiver, start, end) { var i, _this = this, $length = _this.get$length(receiver), size = end - start; for (i = end; i < $length; ++i) _this.$indexSet(receiver, i - size, _this.$index(receiver, i)); _this.set$length(receiver, $length - size); }, removeWhere$1(receiver, test) { this._collection$_filter$2(receiver, test, false); }, retainWhere$1(receiver, test) { this._collection$_filter$2(receiver, test, true); }, _collection$_filter$2(receiver, test, retainMatching) { var i, element, _this = this, retained = A._setArrayType([], A.instanceType(receiver)._eval$1("JSArray")), $length = _this.get$length(receiver); for (i = 0; i < $length; ++i) { element = _this.$index(receiver, i); if (J.$eq$(test.call$1(element), retainMatching)) retained.push(element); if ($length !== _this.get$length(receiver)) throw A.wrapException(A.ConcurrentModificationError$(receiver)); } if (retained.length !== _this.get$length(receiver)) { _this.setRange$3(receiver, 0, retained.length, retained); _this.set$length(receiver, retained.length); } }, clear$0(receiver) { this.set$length(receiver, 0); }, cast$1$0(receiver, $R) { return new A.CastList(receiver, A.instanceType(receiver)._eval$1("@")._bind$1($R)._eval$1("CastList<1,2>")); }, removeLast$0(receiver) { var result, _this = this; if (_this.get$length(receiver) === 0) throw A.wrapException(A.IterableElementError_noElement()); result = _this.$index(receiver, _this.get$length(receiver) - 1); _this.set$length(receiver, _this.get$length(receiver) - 1); return result; }, sort$1(receiver, compare) { var t1 = compare == null ? A.collection_ListBase__compareAny$closure() : compare; A.Sort__doSort(receiver, 0, this.get$length(receiver) - 1, t1); }, asMap$0(receiver) { return new A.ListMapView(receiver, A.instanceType(receiver)._eval$1("ListMapView")); }, $add(receiver, other) { var t1 = A.List_List$of(receiver, true, A.instanceType(receiver)._eval$1("ListBase.E")); B.JSArray_methods.addAll$1(t1, other); return t1; }, sublist$2(receiver, start, end) { var listLength = this.get$length(receiver); if (end == null) end = listLength; A.RangeError_checkValidRange(start, end, listLength, null, null); return A.List_List$from(this.getRange$2(receiver, start, end), true, A.instanceType(receiver)._eval$1("ListBase.E")); }, sublist$1(receiver, start) { return this.sublist$2(receiver, start, null); }, getRange$2(receiver, start, end) { A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); return A.SubListIterable$(receiver, start, end, A.instanceType(receiver)._eval$1("ListBase.E")); }, removeRange$2(receiver, start, end) { A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); if (end > start) this._closeGap$2(receiver, start, end); }, fillRange$3(receiver, start, end, fill) { var i; A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); for (i = start; i < end; ++i) this.$indexSet(receiver, i, fill); }, setRange$4(receiver, start, end, iterable, skipCount) { var $length, otherStart, otherList, t1, i; A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); $length = end - start; if ($length === 0) return; A.RangeError_checkNotNegative(skipCount, "skipCount"); if (A.instanceType(receiver)._eval$1("List")._is(iterable)) { otherStart = skipCount; otherList = iterable; } else { t1 = J.skip$1$ax(iterable, skipCount); otherList = t1.toList$1$growable(t1, false); otherStart = 0; } t1 = J.getInterceptor$asx(otherList); if (otherStart + $length > t1.get$length(otherList)) throw A.wrapException(A.IterableElementError_tooFew()); if (otherStart < start) for (i = $length - 1; i >= 0; --i) this.$indexSet(receiver, start + i, t1.$index(otherList, otherStart + i)); else for (i = 0; i < $length; ++i) this.$indexSet(receiver, start + i, t1.$index(otherList, otherStart + i)); }, setRange$3(receiver, start, end, iterable) { return this.setRange$4(receiver, start, end, iterable, 0); }, indexOf$2(receiver, element, start) { var i; for (i = start; i < this.get$length(receiver); ++i) if (J.$eq$(this.$index(receiver, i), element)) return i; return -1; }, indexOf$1(receiver, element) { return this.indexOf$2(receiver, element, 0); }, insert$2(receiver, index, element) { var $length, _this = this; A.checkNotNullable(index, "index", type$.int); $length = _this.get$length(receiver); A.RangeError_checkValueInInterval(index, 0, $length, "index"); _this.add$1(receiver, element); if (index !== $length) { _this.setRange$4(receiver, index + 1, $length + 1, receiver, index); _this.$indexSet(receiver, index, element); } }, removeAt$1(receiver, index) { var result = this.$index(receiver, index); this._closeGap$2(receiver, index, index + 1); return result; }, insertAll$2(receiver, index, iterable) { var t1, insertionLength, oldLength, i, oldCopyStart, _this = this; A.RangeError_checkValueInInterval(index, 0, _this.get$length(receiver), "index"); if (index === _this.get$length(receiver)) { _this.addAll$1(receiver, iterable); return; } if (!type$.EfficientLengthIterable_dynamic._is(iterable) || iterable === receiver) iterable = J.toList$0$ax(iterable); t1 = J.getInterceptor$asx(iterable); insertionLength = t1.get$length(iterable); if (insertionLength === 0) return; oldLength = _this.get$length(receiver); for (i = oldLength - insertionLength; i < oldLength; ++i) _this.add$1(receiver, _this.$index(receiver, i > 0 ? i : 0)); if (t1.get$length(iterable) !== insertionLength) { _this.set$length(receiver, _this.get$length(receiver) - insertionLength); throw A.wrapException(A.ConcurrentModificationError$(iterable)); } oldCopyStart = index + insertionLength; if (oldCopyStart < oldLength) _this.setRange$4(receiver, oldCopyStart, oldLength, receiver, index); _this.setAll$2(receiver, index, iterable); }, setAll$2(receiver, index, iterable) { var t1, index0; if (type$.List_dynamic._is(iterable)) this.setRange$3(receiver, index, index + J.get$length$asx(iterable), iterable); else for (t1 = J.get$iterator$ax(iterable); t1.moveNext$0(); index = index0) { index0 = index + 1; this.$indexSet(receiver, index, t1.get$current(t1)); } }, get$reversed(receiver) { return new A.ReversedListIterable(receiver, A.instanceType(receiver)._eval$1("ReversedListIterable")); }, toString$0(receiver) { return A.Iterable_iterableToFullString(receiver, "[", "]"); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.MapBase.prototype = { cast$2$0(receiver, RK, RV) { var t1 = A.instanceType(receiver); return A.Map_castFrom(receiver, t1._eval$1("MapBase.K"), t1._eval$1("MapBase.V"), RK, RV); }, forEach$1(receiver, action) { var t1, t2, key, t3; for (t1 = J.get$iterator$ax(this.get$keys(receiver)), t2 = A.instanceType(receiver)._eval$1("MapBase.V"); t1.moveNext$0();) { key = t1.get$current(t1); t3 = this.$index(receiver, key); action.call$2(key, t3 == null ? t2._as(t3) : t3); } }, putIfAbsent$2(receiver, key, ifAbsent) { var t1; if (this.containsKey$1(receiver, key)) { t1 = this.$index(receiver, key); return t1 == null ? A.instanceType(receiver)._eval$1("MapBase.V")._as(t1) : t1; } t1 = ifAbsent.call$0(); this.$indexSet(receiver, key, t1); return t1; }, update$3$ifAbsent(receiver, key, update, ifAbsent) { var t1, _this = this; if (_this.containsKey$1(receiver, key)) { t1 = _this.$index(receiver, key); t1 = update.call$1(t1 == null ? A.instanceType(receiver)._eval$1("MapBase.V")._as(t1) : t1); _this.$indexSet(receiver, key, t1); return t1; } if (ifAbsent != null) { t1 = ifAbsent.call$0(); _this.$indexSet(receiver, key, t1); return t1; } throw A.wrapException(A.ArgumentError$value(key, "key", "Key not in map.")); }, update$2(receiver, key, update) { return this.update$3$ifAbsent(receiver, key, update, null); }, updateAll$1(receiver, update) { var t1, t2, key, t3; for (t1 = J.get$iterator$ax(this.get$keys(receiver)), t2 = A.instanceType(receiver)._eval$1("MapBase.V"); t1.moveNext$0();) { key = t1.get$current(t1); t3 = this.$index(receiver, key); this.$indexSet(receiver, key, update.call$2(key, t3 == null ? t2._as(t3) : t3)); } }, get$entries(receiver) { return J.map$1$1$ax(this.get$keys(receiver), new A.MapBase_entries_closure(receiver), A.instanceType(receiver)._eval$1("MapEntry")); }, map$2$1(receiver, transform, K2, V2) { var t1, t2, key, t3, entry, result = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2); for (t1 = J.get$iterator$ax(this.get$keys(receiver)), t2 = A.instanceType(receiver)._eval$1("MapBase.V"); t1.moveNext$0();) { key = t1.get$current(t1); t3 = this.$index(receiver, key); entry = transform.call$2(key, t3 == null ? t2._as(t3) : t3); result.$indexSet(0, entry.key, entry.value); } return result; }, map$1(receiver, transform) { var t1 = type$.dynamic; return this.map$2$1(receiver, transform, t1, t1); }, addEntries$1(receiver, newEntries) { var t1, t2; for (t1 = J.get$iterator$ax(newEntries); t1.moveNext$0();) { t2 = t1.get$current(t1); this.$indexSet(receiver, t2.key, t2.value); } }, removeWhere$1(receiver, test) { var t2, key, t3, _i, t1 = A.instanceType(receiver), keysToRemove = A._setArrayType([], t1._eval$1("JSArray")); for (t2 = J.get$iterator$ax(this.get$keys(receiver)), t1 = t1._eval$1("MapBase.V"); t2.moveNext$0();) { key = t2.get$current(t2); t3 = this.$index(receiver, key); if (test.call$2(key, t3 == null ? t1._as(t3) : t3)) keysToRemove.push(key); } for (t1 = keysToRemove.length, _i = 0; _i < keysToRemove.length; keysToRemove.length === t1 || (0, A.throwConcurrentModificationError)(keysToRemove), ++_i) this.remove$1(receiver, keysToRemove[_i]); }, containsKey$1(receiver, key) { return J.contains$1$asx(this.get$keys(receiver), key); }, get$length(receiver) { return J.get$length$asx(this.get$keys(receiver)); }, get$isEmpty(receiver) { return J.get$isEmpty$asx(this.get$keys(receiver)); }, get$isNotEmpty(receiver) { return J.get$isNotEmpty$asx(this.get$keys(receiver)); }, get$values(receiver) { var t1 = A.instanceType(receiver); return new A._MapBaseValueIterable(receiver, t1._eval$1("@")._bind$1(t1._eval$1("MapBase.V"))._eval$1("_MapBaseValueIterable<1,2>")); }, toString$0(receiver) { return A.MapBase_mapToString(receiver); }, $isMap: 1 }; A.MapBase_entries_closure.prototype = { call$1(key) { var t1 = this.$this, t2 = J.$index$asx(t1, key); if (t2 == null) t2 = A.instanceType(t1)._eval$1("MapBase.V")._as(t2); t1 = A.instanceType(t1); return new A.MapEntry(key, t2, t1._eval$1("@")._bind$1(t1._eval$1("MapBase.V"))._eval$1("MapEntry<1,2>")); }, $signature() { return A.instanceType(this.$this)._eval$1("MapEntry(MapBase.K)"); } }; A.MapBase_mapToString_closure.prototype = { call$2(k, v) { var t2, t1 = this._box_0; if (!t1.first) this.result._contents += ", "; t1.first = false; t1 = this.result; t2 = t1._contents += A.S(k); t1._contents = t2 + ": "; t1._contents += A.S(v); }, $signature: 318 }; A.UnmodifiableMapBase.prototype = {}; A._MapBaseValueIterable.prototype = { get$length(_) { return J.get$length$asx(this._collection$_map); }, get$isEmpty(_) { return J.get$isEmpty$asx(this._collection$_map); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this._collection$_map); }, get$first(_) { var t1 = this._collection$_map, t2 = J.getInterceptor$x(t1); t1 = t2.$index(t1, J.get$first$ax(t2.get$keys(t1))); return t1 == null ? this.$ti._rest[1]._as(t1) : t1; }, get$single(_) { var t1 = this._collection$_map, t2 = J.getInterceptor$x(t1); t1 = t2.$index(t1, J.get$single$ax(t2.get$keys(t1))); return t1 == null ? this.$ti._rest[1]._as(t1) : t1; }, get$last(_) { var t1 = this._collection$_map, t2 = J.getInterceptor$x(t1); t1 = t2.$index(t1, J.get$last$ax(t2.get$keys(t1))); return t1 == null ? this.$ti._rest[1]._as(t1) : t1; }, get$iterator(_) { var t1 = this._collection$_map, t2 = this.$ti; return new A._MapBaseValueIterator(J.get$iterator$ax(J.get$keys$x(t1)), t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("_MapBaseValueIterator<1,2>")); } }; A._MapBaseValueIterator.prototype = { moveNext$0() { var _this = this, t1 = _this._collection$_keys; if (t1.moveNext$0()) { _this._collection$_current = J.$index$asx(_this._collection$_map, t1.get$current(t1)); return true; } _this._collection$_current = null; return false; }, get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._rest[1]._as(t1) : t1; } }; A._UnmodifiableMapMixin.prototype = { $indexSet(_, key, value) { throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); }, remove$1(_, key) { throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); }, putIfAbsent$2(_, key, ifAbsent) { throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); } }; A.MapView.prototype = { cast$2$0(_, RK, RV) { return J.cast$2$0$ax(this._collection$_map, RK, RV); }, $index(_, key) { return J.$index$asx(this._collection$_map, key); }, $indexSet(_, key, value) { J.$indexSet$ax(this._collection$_map, key, value); }, putIfAbsent$2(_, key, ifAbsent) { return J.putIfAbsent$2$x(this._collection$_map, key, ifAbsent); }, containsKey$1(_, key) { return J.containsKey$1$x(this._collection$_map, key); }, forEach$1(_, action) { J.forEach$1$ax(this._collection$_map, action); }, get$isEmpty(_) { return J.get$isEmpty$asx(this._collection$_map); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this._collection$_map); }, get$length(_) { return J.get$length$asx(this._collection$_map); }, get$keys(_) { return J.get$keys$x(this._collection$_map); }, remove$1(_, key) { return J.remove$1$ax(this._collection$_map, key); }, toString$0(_) { return J.toString$0$(this._collection$_map); }, get$values(_) { return J.get$values$x(this._collection$_map); }, get$entries(_) { return J.get$entries$x(this._collection$_map); }, map$2$1(_, transform, K2, V2) { return J.map$2$1$ax(this._collection$_map, transform, K2, V2); }, map$1(_, transform) { var t1 = type$.dynamic; return this.map$2$1(0, transform, t1, t1); }, $isMap: 1 }; A.UnmodifiableMapView.prototype = { cast$2$0(_, RK, RV) { return new A.UnmodifiableMapView(J.cast$2$0$ax(this._collection$_map, RK, RV), RK._eval$1("@<0>")._bind$1(RV)._eval$1("UnmodifiableMapView<1,2>")); } }; A._DoubleLinkedQueueEntry.prototype = { _collection$_link$2(previous, next) { var _this = this; _this._nextLink = next; _this._previousLink = previous; if (previous != null) previous._nextLink = _this; if (next != null) next._previousLink = _this; }, _unlink$0() { var t2, _this = this, t1 = _this._previousLink; if (t1 != null) t1._nextLink = _this._nextLink; t2 = _this._nextLink; if (t2 != null) t2._previousLink = t1; _this._previousLink = _this._nextLink = null; } }; A._DoubleLinkedQueueElement.prototype = { _remove$0(_) { var t1, t2, _this = this; _this._collection$_queue = null; t1 = _this._previousLink; if (t1 != null) t1._nextLink = _this._nextLink; t2 = _this._nextLink; if (t2 != null) t2._previousLink = t1; _this._previousLink = _this._nextLink = null; return _this.element; }, remove$0(_) { var _this = this, t1 = _this._collection$_queue; if (t1 != null) --t1._elementCount; _this._collection$_queue = null; _this._unlink$0(); return _this.element; }, _asNonSentinelEntry$0() { return this; }, $isDoubleLinkedQueueEntry: 1, get$element() { return this.element; } }; A._DoubleLinkedQueueSentinel.prototype = { _asNonSentinelEntry$0() { return null; }, _remove$0(_) { throw A.wrapException(A.IterableElementError_noElement()); }, get$element() { throw A.wrapException(A.IterableElementError_noElement()); } }; A.DoubleLinkedQueue.prototype = { cast$1$0(_, $R) { return new A.CastQueue(this, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastQueue<1,2>")); }, get$length(_) { return this._elementCount; }, addFirst$1(value) { var t1 = this._sentinel; new A._DoubleLinkedQueueElement(this, value, t1.$ti._eval$1("_DoubleLinkedQueueElement<1>"))._collection$_link$2(t1, t1._nextLink); ++this._elementCount; }, removeLast$0(_) { var result = this._sentinel._previousLink._remove$0(0); --this._elementCount; return result; }, get$first(_) { return this._sentinel._nextLink.get$element(); }, get$last(_) { return this._sentinel._previousLink.get$element(); }, get$single(_) { var t1 = this._sentinel, t2 = t1._nextLink; if (t2 == t1._previousLink) return t2.get$element(); throw A.wrapException(A.IterableElementError_tooMany()); }, get$isEmpty(_) { var t1 = this._sentinel; return t1._nextLink === t1; }, get$iterator(_) { return new A._DoubleLinkedQueueIterator(this, this._sentinel._nextLink, this.$ti._eval$1("_DoubleLinkedQueueIterator<1>")); }, toString$0(_) { return A.Iterable_iterableToFullString(this, "{", "}"); }, $isEfficientLengthIterable: 1 }; A._DoubleLinkedQueueIterator.prototype = { moveNext$0() { var _this = this, t1 = _this._nextEntry, nextElement = t1 == null ? null : t1._asNonSentinelEntry$0(); if (nextElement == null) { _this._collection$_queue = _this._nextEntry = _this._collection$_current = null; return false; } t1 = _this._collection$_queue; if (t1 != nextElement._collection$_queue) throw A.wrapException(A.ConcurrentModificationError$(t1)); _this._collection$_current = nextElement.element; _this._nextEntry = nextElement._nextLink; return true; }, get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; } }; A.ListQueue.prototype = { cast$1$0(_, $R) { return new A.CastQueue(this, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastQueue<1,2>")); }, get$iterator(_) { var _this = this; return new A._ListQueueIterator(_this, _this._tail, _this._modificationCount, _this._head, _this.$ti._eval$1("_ListQueueIterator<1>")); }, forEach$1(_, f) { var i, t1, t2, _this = this, modificationCount = _this._modificationCount; for (i = _this._head, t1 = _this.$ti._precomputed1; i !== _this._tail; i = (i + 1 & _this._table.length - 1) >>> 0) { t2 = _this._table[i]; f.call$1(t2 == null ? t1._as(t2) : t2); if (modificationCount !== _this._modificationCount) A.throwExpression(A.ConcurrentModificationError$(_this)); } }, get$isEmpty(_) { return this._head === this._tail; }, get$length(_) { return (this._tail - this._head & this._table.length - 1) >>> 0; }, get$first(_) { var _this = this, t1 = _this._head; if (t1 === _this._tail) throw A.wrapException(A.IterableElementError_noElement()); t1 = _this._table[t1]; return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; }, get$last(_) { var _this = this, t1 = _this._head, t2 = _this._tail; if (t1 === t2) throw A.wrapException(A.IterableElementError_noElement()); t1 = _this._table; t1 = t1[(t2 - 1 & t1.length - 1) >>> 0]; return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; }, get$single(_) { var t1, _this = this; if (_this._head === _this._tail) throw A.wrapException(A.IterableElementError_noElement()); if (_this.get$length(0) > 1) throw A.wrapException(A.IterableElementError_tooMany()); t1 = _this._table[_this._head]; return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; }, elementAt$1(_, index) { var t1, _this = this; A.IndexError_check(index, _this.get$length(0), _this, null, null); t1 = _this._table; t1 = t1[(_this._head + index & t1.length - 1) >>> 0]; return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; }, toList$1$growable(_, growable) { var t1, list, t2, t3, i, t4, _this = this, mask = _this._table.length - 1, $length = (_this._tail - _this._head & mask) >>> 0; if ($length === 0) { t1 = _this.$ti._precomputed1; return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); } t1 = _this.$ti._precomputed1; list = A.List_List$filled($length, _this.get$first(0), growable, t1); for (t2 = _this._table, t3 = _this._head, i = 0; i < $length; ++i) { t4 = t2[(t3 + i & mask) >>> 0]; list[i] = t4 == null ? t1._as(t4) : t4; } return list; }, toList$0(_) { return this.toList$1$growable(0, true); }, addAll$1(_, elements) { var addCount, $length, t2, t3, t4, newTable, endSpace, preSpace, _this = this, t1 = _this.$ti; if (t1._eval$1("List<1>")._is(elements)) { addCount = elements.length; $length = _this.get$length(0); t2 = $length + addCount; t3 = _this._table; t4 = t3.length; if (t2 >= t4) { newTable = A.List_List$filled(A.ListQueue__nextPowerOf2(t2 + (t2 >>> 1)), null, false, t1._eval$1("1?")); _this._tail = _this._writeToList$1(newTable); _this._table = newTable; _this._head = 0; B.JSArray_methods.setRange$4(newTable, $length, t2, elements, 0); _this._tail += addCount; } else { t1 = _this._tail; endSpace = t4 - t1; if (addCount < endSpace) { B.JSArray_methods.setRange$4(t3, t1, t1 + addCount, elements, 0); _this._tail += addCount; } else { preSpace = addCount - endSpace; B.JSArray_methods.setRange$4(t3, t1, t1 + endSpace, elements, 0); B.JSArray_methods.setRange$4(_this._table, 0, preSpace, elements, endSpace); _this._tail = preSpace; } } ++_this._modificationCount; } else for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) _this._collection$_add$1(0, t1.get$current(t1)); }, clear$0(_) { var t2, t3, _this = this, i = _this._head, t1 = _this._tail; if (i !== t1) { for (t2 = _this._table, t3 = t2.length - 1; i !== t1; i = (i + 1 & t3) >>> 0) t2[i] = null; _this._head = _this._tail = 0; ++_this._modificationCount; } }, toString$0(_) { return A.Iterable_iterableToFullString(this, "{", "}"); }, addFirst$1(value) { var _this = this, t1 = _this._head, t2 = _this._table; t1 = _this._head = (t1 - 1 & t2.length - 1) >>> 0; t2[t1] = value; if (t1 === _this._tail) _this._grow$0(); ++_this._modificationCount; }, removeFirst$0() { var t2, result, _this = this, t1 = _this._head; if (t1 === _this._tail) throw A.wrapException(A.IterableElementError_noElement()); ++_this._modificationCount; t2 = _this._table; result = t2[t1]; if (result == null) result = _this.$ti._precomputed1._as(result); t2[t1] = null; _this._head = (t1 + 1 & t2.length - 1) >>> 0; return result; }, removeLast$0(_) { var result, _this = this, t1 = _this._head, t2 = _this._tail; if (t1 === t2) throw A.wrapException(A.IterableElementError_noElement()); ++_this._modificationCount; t1 = _this._table; t2 = _this._tail = (t2 - 1 & t1.length - 1) >>> 0; result = t1[t2]; if (result == null) result = _this.$ti._precomputed1._as(result); t1[t2] = null; return result; }, _collection$_add$1(_, element) { var _this = this, t1 = _this._table, t2 = _this._tail; t1[t2] = element; t1 = (t2 + 1 & t1.length - 1) >>> 0; _this._tail = t1; if (_this._head === t1) _this._grow$0(); ++_this._modificationCount; }, _grow$0() { var _this = this, newTable = A.List_List$filled(_this._table.length * 2, null, false, _this.$ti._eval$1("1?")), t1 = _this._table, t2 = _this._head, split = t1.length - t2; B.JSArray_methods.setRange$4(newTable, 0, split, t1, t2); B.JSArray_methods.setRange$4(newTable, split, split + _this._head, _this._table, 0); _this._head = 0; _this._tail = _this._table.length; _this._table = newTable; }, _writeToList$1(target) { var $length, firstPartSize, _this = this, t1 = _this._head, t2 = _this._tail, t3 = _this._table; if (t1 <= t2) { $length = t2 - t1; B.JSArray_methods.setRange$4(target, 0, $length, t3, t1); return $length; } else { firstPartSize = t3.length - t1; B.JSArray_methods.setRange$4(target, 0, firstPartSize, t3, t1); B.JSArray_methods.setRange$4(target, firstPartSize, firstPartSize + _this._tail, _this._table, 0); return _this._tail + firstPartSize; } } }; A._ListQueueIterator.prototype = { get$current(_) { var t1 = this._collection$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, moveNext$0() { var t2, _this = this, t1 = _this._collection$_queue; if (_this._modificationCount !== t1._modificationCount) A.throwExpression(A.ConcurrentModificationError$(t1)); t2 = _this._collection$_position; if (t2 === _this._end) { _this._collection$_current = null; return false; } t1 = t1._table; _this._collection$_current = t1[t2]; _this._collection$_position = (t2 + 1 & t1.length - 1) >>> 0; return true; } }; A.SetBase.prototype = { get$isEmpty(_) { return this.get$length(this) === 0; }, get$isNotEmpty(_) { return this.get$length(this) !== 0; }, cast$1$0(_, $R) { return A.Set_castFrom(this, null, A._instanceType(this)._eval$1("SetBase.E"), $R); }, clear$0(_) { this.removeAll$1(this.toList$0(0)); }, addAll$1(_, elements) { var t1; for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) this.add$1(0, t1.get$current(t1)); }, removeAll$1(elements) { var t1; for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) this.remove$1(0, t1.get$current(t1)); }, removeWhere$1(_, test) { var t1, element, toRemove = []; for (t1 = this.get$iterator(this); t1.moveNext$0();) { element = t1.get$current(t1); if (test.call$1(element)) toRemove.push(element); } this.removeAll$1(toRemove); }, containsAll$1(other) { var t1, t2, o; for (t1 = other.get$iterator(other), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { o = t1._collection$_current; if (!this.contains$1(0, o == null ? t2._as(o) : o)) return false; } return true; }, intersection$1(_, other) { var t1, element, result = this.toSet$0(0); for (t1 = this.get$iterator(this); t1.moveNext$0();) { element = t1.get$current(t1); if (!other.contains$1(0, element)) result.remove$1(0, element); } return result; }, toList$1$growable(_, growable) { return A.List_List$of(this, growable, A._instanceType(this)._eval$1("SetBase.E")); }, toList$0(_) { return this.toList$1$growable(0, true); }, map$1$1(_, f, $T) { return new A.EfficientLengthMappedIterable(this, f, A._instanceType(this)._eval$1("@")._bind$1($T)._eval$1("EfficientLengthMappedIterable<1,2>")); }, map$1(_, f) { return this.map$1$1(0, f, type$.dynamic); }, get$single(_) { var it, _this = this; if (_this.get$length(_this) > 1) throw A.wrapException(A.IterableElementError_tooMany()); it = _this.get$iterator(_this); if (!it.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); return it.get$current(it); }, toString$0(_) { return A.Iterable_iterableToFullString(this, "{", "}"); }, where$1(_, f) { return new A.WhereIterable(this, f, A._instanceType(this)._eval$1("WhereIterable")); }, forEach$1(_, f) { var t1; for (t1 = this.get$iterator(this); t1.moveNext$0();) f.call$1(t1.get$current(t1)); }, every$1(_, f) { var t1; for (t1 = this.get$iterator(this); t1.moveNext$0();) if (!f.call$1(t1.get$current(t1))) return false; return true; }, join$1(_, separator) { var first, t1, iterator = this.get$iterator(this); if (!iterator.moveNext$0()) return ""; first = J.toString$0$(iterator.get$current(iterator)); if (!iterator.moveNext$0()) return first; if (separator.length === 0) { t1 = first; do t1 += A.S(iterator.get$current(iterator)); while (iterator.moveNext$0()); } else { t1 = first; do t1 = t1 + separator + A.S(iterator.get$current(iterator)); while (iterator.moveNext$0()); } return t1.charCodeAt(0) == 0 ? t1 : t1; }, any$1(_, test) { var t1; for (t1 = this.get$iterator(this); t1.moveNext$0();) if (test.call$1(t1.get$current(t1))) return true; return false; }, take$1(_, n) { return A.TakeIterable_TakeIterable(this, n, A._instanceType(this)._eval$1("SetBase.E")); }, skip$1(_, n) { return A.SkipIterable_SkipIterable(this, n, A._instanceType(this)._eval$1("SetBase.E")); }, get$first(_) { var it = this.get$iterator(this); if (!it.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); return it.get$current(it); }, get$last(_) { var result, it = this.get$iterator(this); if (!it.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); do result = it.get$current(it); while (it.moveNext$0()); return result; }, elementAt$1(_, index) { var iterator, skipCount; A.RangeError_checkNotNegative(index, "index"); iterator = this.get$iterator(this); for (skipCount = index; iterator.moveNext$0();) { if (skipCount === 0) return iterator.get$current(iterator); --skipCount; } throw A.wrapException(A.IndexError$withLength(index, index - skipCount, this, null, "index")); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isSet: 1 }; A._SetBase.prototype = { cast$1$0(_, $R) { return A.Set_castFrom(this, this.get$_newSimilarSet(), A._instanceType(this)._precomputed1, $R); }, difference$1(other) { var t1, element, result = this._newSet$0(); for (t1 = this.get$iterator(this); t1.moveNext$0();) { element = t1.get$current(t1); if (!other.contains$1(0, element)) result.add$1(0, element); } return result; }, intersection$1(_, other) { var t1, element, result = this._newSet$0(); for (t1 = this.get$iterator(this); t1.moveNext$0();) { element = t1.get$current(t1); if (other.contains$1(0, element)) result.add$1(0, element); } return result; }, toSet$0(_) { var t1 = this._newSet$0(); t1.addAll$1(0, this); return t1; } }; A._UnmodifiableSetMixin.prototype = { add$1(_, value) { return A._UnmodifiableSetMixin__throwUnmodifiable(); }, clear$0(_) { return A._UnmodifiableSetMixin__throwUnmodifiable(); }, addAll$1(_, elements) { return A._UnmodifiableSetMixin__throwUnmodifiable(); }, removeAll$1(elements) { return A._UnmodifiableSetMixin__throwUnmodifiable(); }, removeWhere$1(_, test) { return A._UnmodifiableSetMixin__throwUnmodifiable(); }, remove$1(_, value) { return A._UnmodifiableSetMixin__throwUnmodifiable(); } }; A.UnmodifiableSetView.prototype = { contains$1(_, element) { return this._collection$_source.contains$1(0, element); }, get$length(_) { return this._collection$_source._collection$_length; }, get$iterator(_) { var t1 = this._collection$_source; return A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1); }, toSet$0(_) { return this._collection$_source.toSet$0(0); } }; A._SplayTreeNode.prototype = {}; A._SplayTreeSetNode.prototype = {}; A._SplayTreeMapNode.prototype = { _replaceValue$1(value) { var _this = this, t1 = _this.$ti; t1 = new A._SplayTreeMapNode(value, _this.key, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_SplayTreeMapNode<1,2>")); t1._collection$_left = _this._collection$_left; t1._collection$_right = _this._collection$_right; return t1; }, get$value(receiver) { return this.value; } }; A._SplayTree.prototype = { _splay$1(key) { var compare, comp, current, newTreeLeft, left, newTreeRight, right, currentLeft, currentLeft0, currentRight, currentRight0, _this = this, _null = null, root = _this.get$_collection$_root(); if (root == null) { _this._compare$2(key, key); return -1; } compare = _this.get$_compare(); for (comp = _null, current = root, newTreeLeft = comp, left = newTreeLeft, newTreeRight = left, right = newTreeRight; true;) { comp = compare.call$2(current.key, key); if (comp > 0) { currentLeft = current._collection$_left; if (currentLeft == null) break; comp = compare.call$2(currentLeft.key, key); if (comp > 0) { current._collection$_left = currentLeft._collection$_right; currentLeft._collection$_right = current; currentLeft0 = currentLeft._collection$_left; if (currentLeft0 == null) { current = currentLeft; break; } current = currentLeft; currentLeft = currentLeft0; } if (right == null) newTreeRight = current; else right._collection$_left = current; right = current; current = currentLeft; } else { if (comp < 0) { currentRight = current._collection$_right; if (currentRight == null) break; comp = compare.call$2(currentRight.key, key); if (comp < 0) { current._collection$_right = currentRight._collection$_left; currentRight._collection$_left = current; currentRight0 = currentRight._collection$_right; if (currentRight0 == null) { current = currentRight; break; } current = currentRight; currentRight = currentRight0; } if (left == null) newTreeLeft = current; else left._collection$_right = current; } else break; left = current; current = currentRight; } } if (left != null) { left._collection$_right = current._collection$_left; current._collection$_left = newTreeLeft; } if (right != null) { right._collection$_left = current._collection$_right; current._collection$_right = newTreeRight; } if (_this.get$_collection$_root() !== current) { _this.set$_collection$_root(current); ++_this._splayCount; } return comp; }, _splayMin$1(node) { var current, nextLeft0, nextLeft = node._collection$_left; for (current = node; nextLeft != null; current = nextLeft, nextLeft = nextLeft0) { current._collection$_left = nextLeft._collection$_right; nextLeft._collection$_right = current; nextLeft0 = nextLeft._collection$_left; } return current; }, _splayMax$1(node) { var current, nextRight0, nextRight = node._collection$_right; for (current = node; nextRight != null; current = nextRight, nextRight = nextRight0) { current._collection$_right = nextRight._collection$_left; nextRight._collection$_left = current; nextRight0 = nextRight._collection$_right; } return current; }, _remove$1(_, key) { var root, left, t1, root0, _this = this; if (_this.get$_collection$_root() == null) return null; if (_this._splay$1(key) !== 0) return null; root = _this.get$_collection$_root(); left = root._collection$_left; --_this._collection$_count; t1 = root._collection$_right; if (left == null) _this.set$_collection$_root(t1); else { root0 = _this._splayMax$1(left); root0._collection$_right = t1; _this.set$_collection$_root(root0); } ++_this._modificationCount; return root; }, _addNewRoot$2(node, comp) { var root, _this = this; ++_this._collection$_count; ++_this._modificationCount; root = _this.get$_collection$_root(); if (root == null) { _this.set$_collection$_root(node); return; } if (comp < 0) { node._collection$_left = root; node._collection$_right = root._collection$_right; root._collection$_right = null; } else { node._collection$_right = root; node._collection$_left = root._collection$_left; root._collection$_left = null; } _this.set$_collection$_root(node); }, get$_collection$_first() { var _this = this, root = _this.get$_collection$_root(); if (root == null) return null; _this.set$_collection$_root(_this._splayMin$1(root)); return _this.get$_collection$_root(); }, get$_collection$_last() { var _this = this, root = _this.get$_collection$_root(); if (root == null) return null; _this.set$_collection$_root(_this._splayMax$1(root)); return _this.get$_collection$_root(); }, _collection$_clear$0(_) { this.set$_collection$_root(null); this._collection$_count = 0; ++this._modificationCount; }, _containsKey$1(key) { return this._validKey$1(key) && this._splay$1(key) === 0; }, _compare$2(arg0, arg1) { return this.get$_compare().call$2(arg0, arg1); }, _validKey$1(arg0) { return this.get$_validKey().call$1(arg0); } }; A.SplayTreeMap.prototype = { $index(_, key) { var _this = this; if (!_this._validKey.call$1(key)) return null; if (_this._collection$_root != null) if (_this._splay$1(key) === 0) return _this._collection$_root.value; return null; }, remove$1(_, key) { var mapRoot; if (!this._validKey.call$1(key)) return null; mapRoot = this._remove$1(0, key); if (mapRoot != null) return mapRoot.value; return null; }, $indexSet(_, key, value) { var t1, _this = this, comp = _this._splay$1(key); if (comp === 0) { _this._collection$_root = _this._collection$_root._replaceValue$1(value); ++_this._splayCount; return; } t1 = _this.$ti; _this._addNewRoot$2(new A._SplayTreeMapNode(value, key, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_SplayTreeMapNode<1,2>")), comp); }, putIfAbsent$2(_, key, ifAbsent) { var modificationCount, splayCount, value, t1, _this = this, comp = _this._splay$1(key); if (comp === 0) return _this._collection$_root.value; modificationCount = _this._modificationCount; splayCount = _this._splayCount; value = ifAbsent.call$0(); if (modificationCount !== _this._modificationCount) throw A.wrapException(A.ConcurrentModificationError$(_this)); if (splayCount !== _this._splayCount) comp = _this._splay$1(key); t1 = _this.$ti; _this._addNewRoot$2(new A._SplayTreeMapNode(value, key, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_SplayTreeMapNode<1,2>")), comp); return value; }, get$isEmpty(_) { return this._collection$_root == null; }, get$isNotEmpty(_) { return this._collection$_root != null; }, forEach$1(_, f) { var nodes, node, t1 = this.$ti; t1 = t1._eval$1("@<1>")._bind$1(t1._rest[1]); nodes = new A._SplayTreeMapEntryIterator(this, A._setArrayType([], t1._eval$1("JSArray<_SplayTreeMapNode<1,2>>")), this._splayCount, t1._eval$1("_SplayTreeMapEntryIterator<1,2>")); for (; nodes.moveNext$0();) { node = nodes.get$current(0); f.call$2(node.key, node.value); } }, get$length(_) { return this._collection$_count; }, containsKey$1(_, key) { return this._containsKey$1(key); }, get$keys(_) { var t1 = this.$ti; return new A._SplayTreeKeyIterable(this, t1._eval$1("@<1>")._bind$1(t1._eval$1("_SplayTreeMapNode<1,2>"))._eval$1("_SplayTreeKeyIterable<1,2>")); }, get$values(_) { var t1 = this.$ti; return new A._SplayTreeValueIterable(this, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_SplayTreeValueIterable<1,2>")); }, get$entries(_) { var t1 = this.$ti; return new A._SplayTreeMapEntryIterable(this, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_SplayTreeMapEntryIterable<1,2>")); }, firstKey$0() { if (this._collection$_root == null) return null; return this.get$_collection$_first().key; }, lastKey$0() { if (this._collection$_root == null) return null; return this.get$_collection$_last().key; }, lastKeyBefore$1(key) { var node, nodeRight, nodeRight0, _this = this; if (_this._collection$_root == null) return null; if (_this._splay$1(key) < 0) return _this._collection$_root.key; node = _this._collection$_root._collection$_left; if (node == null) return null; nodeRight = node._collection$_right; for (; nodeRight != null; node = nodeRight, nodeRight = nodeRight0) nodeRight0 = nodeRight._collection$_right; return node.key; }, firstKeyAfter$1(key) { var node, nodeLeft, nodeLeft0, _this = this; if (_this._collection$_root == null) return null; if (_this._splay$1(key) > 0) return _this._collection$_root.key; node = _this._collection$_root._collection$_right; if (node == null) return null; nodeLeft = node._collection$_left; for (; nodeLeft != null; node = nodeLeft, nodeLeft = nodeLeft0) nodeLeft0 = nodeLeft._collection$_left; return node.key; }, $isMap: 1, _compare$2(arg0, arg1) { return this._compare.call$2(arg0, arg1); }, _validKey$1(arg0) { return this._validKey.call$1(arg0); }, get$_collection$_root() { return this._collection$_root; }, get$_compare() { return this._compare; }, set$_collection$_root(val) { return this._collection$_root = val; } }; A.SplayTreeMap_closure.prototype = { call$1(a) { return this.K._is(a); }, $signature: 145 }; A._SplayTreeIterator.prototype = { get$current(_) { var t1 = this._collection$_path; if (t1.length === 0) { A._instanceType(this)._eval$1("_SplayTreeIterator.T")._as(null); return null; } return this._getValue$1(B.JSArray_methods.get$last(t1)); }, _rebuildPath$1(key) { var t2, t3, t1 = this._collection$_path; B.JSArray_methods.clear$0(t1); t2 = this._tree; t2._splay$1(key); t3 = t2.get$_collection$_root(); t3.toString; t1.push(t3); this._splayCount = t2._splayCount; }, moveNext$0() { var node, next, _this = this, t1 = _this._modificationCount, t2 = _this._tree, t3 = t2._modificationCount; if (t1 !== t3) { if (t1 == null) { _this._modificationCount = t3; node = t2.get$_collection$_root(); for (t1 = _this._collection$_path; node != null;) { t1.push(node); node = node._collection$_left; } return t1.length !== 0; } throw A.wrapException(A.ConcurrentModificationError$(t2)); } t1 = _this._collection$_path; if (t1.length === 0) return false; if (_this._splayCount !== t2._splayCount) _this._rebuildPath$1(B.JSArray_methods.get$last(t1).key); node = B.JSArray_methods.get$last(t1); next = node._collection$_right; if (next != null) { for (; next != null;) { t1.push(next); next = next._collection$_left; } return true; } t1.pop(); while (true) { if (!(t1.length !== 0 && B.JSArray_methods.get$last(t1)._collection$_right === node)) break; node = t1.pop(); } return t1.length !== 0; } }; A._SplayTreeKeyIterable.prototype = { get$length(_) { return this._tree._collection$_count; }, get$isEmpty(_) { return this._tree._collection$_count === 0; }, get$iterator(_) { var t1 = this._tree, t2 = this.$ti; return new A._SplayTreeKeyIterator(t1, A._setArrayType([], t2._eval$1("JSArray<2>")), t1._splayCount, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("_SplayTreeKeyIterator<1,2>")); }, contains$1(_, o) { return this._tree._containsKey$1(o); }, toSet$0(_) { var t1 = this._tree, t2 = this.$ti, set = A.SplayTreeSet$(t1._compare, t1._validKey, t2._precomputed1); set._collection$_count = t1._collection$_count; set._collection$_root = set._copyNode$1$1(t1._collection$_root, t2._rest[1]); return set; } }; A._SplayTreeValueIterable.prototype = { get$length(_) { return this._collection$_map._collection$_count; }, get$isEmpty(_) { return this._collection$_map._collection$_count === 0; }, get$iterator(_) { var t1 = this._collection$_map, t2 = this.$ti; t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]); return new A._SplayTreeValueIterator(t1, A._setArrayType([], t2._eval$1("JSArray<_SplayTreeMapNode<1,2>>")), t1._splayCount, t2._eval$1("_SplayTreeValueIterator<1,2>")); } }; A._SplayTreeMapEntryIterable.prototype = { get$length(_) { return this._collection$_map._collection$_count; }, get$isEmpty(_) { return this._collection$_map._collection$_count === 0; }, get$iterator(_) { var t1 = this._collection$_map, t2 = this.$ti; t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]); return new A._SplayTreeMapEntryIterator(t1, A._setArrayType([], t2._eval$1("JSArray<_SplayTreeMapNode<1,2>>")), t1._splayCount, t2._eval$1("_SplayTreeMapEntryIterator<1,2>")); } }; A._SplayTreeKeyIterator.prototype = { _getValue$1(node) { return node.key; } }; A._SplayTreeValueIterator.prototype = { _getValue$1(node) { return node.value; } }; A._SplayTreeMapEntryIterator.prototype = { _getValue$1(node) { var t1 = this.$ti; return new A.MapEntry(node.key, node.value, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapEntry<1,2>")); } }; A.SplayTreeSet.prototype = { _newSet$1$0($T) { return A.SplayTreeSet$(new A.SplayTreeSet__newSet_closure(this, $T), this._validKey, $T); }, _newSet$0() { return this._newSet$1$0(type$.dynamic); }, cast$1$0(_, $R) { return A.Set_castFrom(this, this.get$_newSet(), this.$ti._precomputed1, $R); }, get$iterator(_) { var t1 = this.$ti; return new A._SplayTreeKeyIterator(this, A._setArrayType([], t1._eval$1("JSArray<_SplayTreeSetNode<1>>")), this._splayCount, t1._eval$1("@<1>")._bind$1(t1._eval$1("_SplayTreeSetNode<1>"))._eval$1("_SplayTreeKeyIterator<1,2>")); }, get$length(_) { return this._collection$_count; }, get$isEmpty(_) { return this._collection$_root == null; }, get$isNotEmpty(_) { return this._collection$_root != null; }, get$first(_) { if (this._collection$_count === 0) throw A.wrapException(A.IterableElementError_noElement()); return this.get$_collection$_first().key; }, get$last(_) { if (this._collection$_count === 0) throw A.wrapException(A.IterableElementError_noElement()); return this.get$_collection$_last().key; }, get$single(_) { var t1 = this._collection$_count; if (t1 === 0) throw A.wrapException(A.IterableElementError_noElement()); if (t1 > 1) throw A.wrapException(A.IterableElementError_tooMany()); return this._collection$_root.key; }, contains$1(_, element) { return this._validKey.call$1(element) && this._splay$1(this.$ti._precomputed1._as(element)) === 0; }, add$1(_, element) { return this._collection$_add$1(0, element); }, _collection$_add$1(_, element) { var compare = this._splay$1(element); if (compare === 0) return false; this._addNewRoot$2(new A._SplayTreeSetNode(element, this.$ti._eval$1("_SplayTreeSetNode<1>")), compare); return true; }, remove$1(_, object) { if (!this._validKey.call$1(object)) return false; return this._remove$1(0, this.$ti._precomputed1._as(object)) != null; }, addAll$1(_, elements) { var t1; for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) this._collection$_add$1(0, t1.get$current(t1)); }, removeAll$1(elements) { var t1, t2, element; for (t1 = J.get$iterator$ax(elements), t2 = this.$ti._precomputed1; t1.moveNext$0();) { element = t1.get$current(t1); if (this._validKey.call$1(element)) this._remove$1(0, t2._as(element)); } }, intersection$1(_, other) { var element, _this = this, t1 = _this.$ti, result = A.SplayTreeSet$(_this._compare, _this._validKey, t1._precomputed1); for (t1 = new A._SplayTreeKeyIterator(_this, A._setArrayType([], t1._eval$1("JSArray<_SplayTreeSetNode<1>>")), _this._splayCount, t1._eval$1("@<1>")._bind$1(t1._eval$1("_SplayTreeSetNode<1>"))._eval$1("_SplayTreeKeyIterator<1,2>")); t1.moveNext$0();) { element = t1.get$current(0); if (other.contains$1(0, element)) result._collection$_add$1(0, element); } return result; }, _copyNode$1$1(node, $Node) { var result; if (node == null) return null; result = new A._SplayTreeSetNode(node.key, this.$ti._eval$1("_SplayTreeSetNode<1>")); new A.SplayTreeSet__copyNode_copyChildren(this, $Node).call$2(node, result); return result; }, clear$0(_) { this._collection$_clear$0(0); }, toSet$0(_) { var _this = this, t1 = _this.$ti, set = A.SplayTreeSet$(_this._compare, _this._validKey, t1._precomputed1); set._collection$_count = _this._collection$_count; set._collection$_root = _this._copyNode$1$1(_this._collection$_root, t1._eval$1("_SplayTreeSetNode<1>")); return set; }, toString$0(_) { return A.Iterable_iterableToFullString(this, "{", "}"); }, $isEfficientLengthIterable: 1, $isSet: 1, _compare$2(arg0, arg1) { return this._compare.call$2(arg0, arg1); }, _validKey$1(arg0) { return this._validKey.call$1(arg0); }, get$_collection$_root() { return this._collection$_root; }, get$_compare() { return this._compare; }, set$_collection$_root(val) { return this._collection$_root = val; } }; A.SplayTreeSet_closure.prototype = { call$1(v) { return this.E._is(v); }, $signature: 145 }; A.SplayTreeSet__newSet_closure.prototype = { call$2(a, b) { var t1 = this.$this, t2 = t1.$ti._precomputed1; t2._as(a); t2._as(b); return t1._compare.call$2(a, b); }, $signature() { return this.T._eval$1("int(0,0)"); } }; A.SplayTreeSet__copyNode_copyChildren.prototype = { call$2(node, dest) { var left, right, newLeft, t2, newRight, t1 = this.$this.$ti._eval$1("_SplayTreeSetNode<1>"); do { left = node._collection$_left; right = node._collection$_right; if (left != null) { newLeft = new A._SplayTreeSetNode(left.key, t1); dest._collection$_left = newLeft; this.call$2(left, newLeft); } t2 = right != null; if (t2) { newRight = new A._SplayTreeSetNode(right.key, t1); dest._collection$_right = newRight; dest = newRight; node = right; } } while (t2); }, $signature() { return this.$this.$ti._bind$1(this.Node)._eval$1("~(1,_SplayTreeSetNode<2>)"); } }; A._SplayTreeMap__SplayTree_MapMixin.prototype = {}; A._SplayTreeSet__SplayTree_Iterable.prototype = {}; A._SplayTreeSet__SplayTree_Iterable_SetMixin.prototype = {}; A._UnmodifiableMapView_MapView__UnmodifiableMapMixin.prototype = {}; A._UnmodifiableSetView_SetBase__UnmodifiableSetMixin.prototype = {}; A._JsonMap.prototype = { $index(_, key) { var result, t1 = this._processed; if (t1 == null) return this._data.$index(0, key); else if (typeof key != "string") return null; else { result = t1[key]; return typeof result == "undefined" ? this._process$1(key) : result; } }, get$length(_) { return this._processed == null ? this._data.__js_helper$_length : this._convert$_computeKeys$0().length; }, get$isEmpty(_) { return this.get$length(0) === 0; }, get$isNotEmpty(_) { return this.get$length(0) > 0; }, get$keys(_) { var t1; if (this._processed == null) { t1 = this._data; return new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")); } return new A._JsonMapKeyIterable(this); }, get$values(_) { var _this = this; if (_this._processed == null) return _this._data.get$values(0); return A.MappedIterable_MappedIterable(_this._convert$_computeKeys$0(), new A._JsonMap_values_closure(_this), type$.String, type$.dynamic); }, $indexSet(_, key, value) { var processed, original, _this = this; if (_this._processed == null) _this._data.$indexSet(0, key, value); else if (_this.containsKey$1(0, key)) { processed = _this._processed; processed[key] = value; original = _this._original; if (original == null ? processed != null : original !== processed) original[key] = null; } else _this._upgrade$0().$indexSet(0, key, value); }, containsKey$1(_, key) { if (this._processed == null) return this._data.containsKey$1(0, key); if (typeof key != "string") return false; return Object.prototype.hasOwnProperty.call(this._original, key); }, putIfAbsent$2(_, key, ifAbsent) { var value; if (this.containsKey$1(0, key)) return this.$index(0, key); value = ifAbsent.call$0(); this.$indexSet(0, key, value); return value; }, remove$1(_, key) { if (this._processed != null && !this.containsKey$1(0, key)) return null; return this._upgrade$0().remove$1(0, key); }, forEach$1(_, f) { var keys, i, key, value, _this = this; if (_this._processed == null) return _this._data.forEach$1(0, f); keys = _this._convert$_computeKeys$0(); for (i = 0; i < keys.length; ++i) { key = keys[i]; value = _this._processed[key]; if (typeof value == "undefined") { value = A._convertJsonToDartLazy(_this._original[key]); _this._processed[key] = value; } f.call$2(key, value); if (keys !== _this._data) throw A.wrapException(A.ConcurrentModificationError$(_this)); } }, _convert$_computeKeys$0() { var keys = this._data; if (keys == null) keys = this._data = A._setArrayType(Object.keys(this._original), type$.JSArray_String); return keys; }, _upgrade$0() { var result, keys, i, t1, key, _this = this; if (_this._processed == null) return _this._data; result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); keys = _this._convert$_computeKeys$0(); for (i = 0; t1 = keys.length, i < t1; ++i) { key = keys[i]; result.$indexSet(0, key, _this.$index(0, key)); } if (t1 === 0) keys.push(""); else B.JSArray_methods.clear$0(keys); _this._original = _this._processed = null; return _this._data = result; }, _process$1(key) { var result; if (!Object.prototype.hasOwnProperty.call(this._original, key)) return null; result = A._convertJsonToDartLazy(this._original[key]); return this._processed[key] = result; } }; A._JsonMap_values_closure.prototype = { call$1(each) { return this.$this.$index(0, each); }, $signature: 6 }; A._JsonMapKeyIterable.prototype = { get$length(_) { return this._parent.get$length(0); }, elementAt$1(_, index) { var t1 = this._parent; return t1._processed == null ? t1.get$keys(0).elementAt$1(0, index) : t1._convert$_computeKeys$0()[index]; }, get$iterator(_) { var t1 = this._parent; if (t1._processed == null) { t1 = t1.get$keys(0); t1 = t1.get$iterator(t1); } else { t1 = t1._convert$_computeKeys$0(); t1 = new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); } return t1; }, contains$1(_, key) { return this._parent.containsKey$1(0, key); } }; A._JsonDecoderSink.prototype = { close$0(_) { var t1, t2, _this = this; _this.super$_StringSinkConversionSink$close(0); t1 = _this._stringSink; t2 = t1._contents; t1._contents = ""; t1 = _this._sink; t1.add$1(0, A._parseJson(t2.charCodeAt(0) == 0 ? t2 : t2, _this._reviver)); t1.close$0(0); } }; A._Utf8Decoder__decoder_closure.prototype = { call$0() { var t1, exception; try { t1 = new TextDecoder("utf-8", {fatal: true}); return t1; } catch (exception) { } return null; }, $signature: 14 }; A._Utf8Decoder__decoderNonfatal_closure.prototype = { call$0() { var t1, exception; try { t1 = new TextDecoder("utf-8", {fatal: false}); return t1; } catch (exception) { } return null; }, $signature: 14 }; A.AsciiCodec.prototype = { get$name(_) { return "us-ascii"; }, encode$1(source) { return B.AsciiEncoder_127.convert$1(source); }, decode$1(_, bytes) { var t1 = B.AsciiDecoder_false_127.convert$1(bytes); return t1; } }; A._UnicodeSubsetEncoder.prototype = { convert$1(string) { var t1, i, codeUnit, $length = A.RangeError_checkValidRange(0, null, string.length, null, null) - 0, result = new Uint8Array($length); for (t1 = ~this._subsetMask, i = 0; i < $length; ++i) { codeUnit = string.charCodeAt(i); if ((codeUnit & t1) !== 0) throw A.wrapException(A.ArgumentError$value(string, "string", "Contains invalid characters.")); result[i] = codeUnit; } return result; }, startChunkedConversion$1(sink) { return new A._UnicodeSubsetEncoderSink(new A._ByteAdapterSink(sink), this._subsetMask); } }; A.AsciiEncoder.prototype = {}; A._UnicodeSubsetEncoderSink.prototype = { close$0(_) { this._sink._sink.close$0(0); }, addSlice$4(source, start, end, isLast) { var t1, i, codeUnit, t2; A.RangeError_checkValidRange(start, end, source.length, null, null); for (t1 = ~this._subsetMask, i = start; i < end; ++i) { codeUnit = source.charCodeAt(i); if ((codeUnit & t1) !== 0) throw A.wrapException(A.ArgumentError$("Source contains invalid character with code point: " + codeUnit + ".", null)); } t1 = new A.CodeUnits(source); t2 = this._sink._sink; t2.add$1(0, t1.sublist$2(t1, start, end)); if (isLast) t2.close$0(0); } }; A._UnicodeSubsetDecoder.prototype = { convert$1(bytes) { var t2, i, byte, _null = null, t1 = J.getInterceptor$asx(bytes), end = A.RangeError_checkValidRange(0, _null, t1.get$length(bytes), _null, _null); for (t2 = ~this._subsetMask, i = 0; i < end; ++i) { byte = t1.$index(bytes, i); if ((byte & t2) >>> 0 !== 0) { if (!this._allowInvalid) throw A.wrapException(A.FormatException$("Invalid value in input: " + A.S(byte), _null, _null)); return this._convertInvalid$3(bytes, 0, end); } } return A.String_String$fromCharCodes(bytes, 0, end); }, _convertInvalid$3(bytes, start, end) { var t1, t2, i, t3, value; for (t1 = ~this._subsetMask, t2 = J.getInterceptor$asx(bytes), i = start, t3 = ""; i < end; ++i) { value = t2.$index(bytes, i); t3 += A.Primitives_stringFromCharCode((value & t1) >>> 0 !== 0 ? 65533 : value); } return t3.charCodeAt(0) == 0 ? t3 : t3; } }; A.AsciiDecoder.prototype = { startChunkedConversion$1(sink) { var stringSink = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); if (this._allowInvalid) return new A._ErrorHandlingAsciiDecoderSink(stringSink.asUtf8Sink$1(false)); else return new A._SimpleAsciiDecoderSink(stringSink); } }; A._ErrorHandlingAsciiDecoderSink.prototype = { close$0(_) { this._utf8Sink.close$0(0); }, add$1(_, source) { this.addSlice$4(source, 0, J.get$length$asx(source), false); }, addSlice$4(source, start, end, isLast) { var t2, i, t1 = J.getInterceptor$asx(source); A.RangeError_checkValidRange(start, end, t1.get$length(source), null, null); for (t2 = this._utf8Sink, i = start; i < end; ++i) if ((t1.$index(source, i) & 4294967168) >>> 0 !== 0) { if (i > start) t2.addSlice$4(source, start, i, false); t2.add$1(0, B.List_239_191_189); start = i + 1; } if (start < end) t2.addSlice$4(source, start, end, false); } }; A._SimpleAsciiDecoderSink.prototype = { close$0(_) { this._sink.close$0(0); }, add$1(_, source) { var t1, i; for (t1 = J.getInterceptor$asx(source), i = 0; i < t1.get$length(source); ++i) if ((t1.$index(source, i) & 4294967168) >>> 0 !== 0) throw A.wrapException(A.FormatException$("Source contains non-ASCII bytes.", null, null)); this._sink.add$1(0, A.String_String$fromCharCodes(source, 0, null)); } }; A.Base64Codec.prototype = { get$encoder() { return B.C_Base64Encoder; }, normalize$3(_, source, start, end) { var inverseAlphabet, i, sliceStart, buffer, firstPadding, firstPaddingSourceIndex, paddingCount, i0, char, i1, char0, value, t1, t2, endLength, $length, _null = null, _s31_ = "Invalid base64 encoding length "; end = A.RangeError_checkValidRange(start, end, source.length, _null, _null); inverseAlphabet = $.$get$_Base64Decoder__inverseAlphabet(); for (i = start, sliceStart = i, buffer = _null, firstPadding = -1, firstPaddingSourceIndex = -1, paddingCount = 0; i < end; i = i0) { i0 = i + 1; char = source.charCodeAt(i); if (char === 37) { i1 = i0 + 2; if (i1 <= end) { char0 = A.parseHexByte(source, i0); if (char0 === 37) char0 = -1; i0 = i1; } else char0 = -1; } else char0 = char; if (0 <= char0 && char0 <= 127) { value = inverseAlphabet[char0]; if (value >= 0) { char0 = string$.ABCDEF.charCodeAt(value); if (char0 === char) continue; char = char0; } else { if (value === -1) { if (firstPadding < 0) { t1 = buffer == null ? _null : buffer._contents.length; if (t1 == null) t1 = 0; firstPadding = t1 + (i - sliceStart); firstPaddingSourceIndex = i; } ++paddingCount; if (char === 61) continue; } char = char0; } if (value !== -2) { if (buffer == null) { buffer = new A.StringBuffer(""); t1 = buffer; } else t1 = buffer; t1._contents += B.JSString_methods.substring$2(source, sliceStart, i); t1._contents += A.Primitives_stringFromCharCode(char); sliceStart = i0; continue; } } throw A.wrapException(A.FormatException$("Invalid base64 data", source, i)); } if (buffer != null) { t1 = buffer._contents += B.JSString_methods.substring$2(source, sliceStart, end); t2 = t1.length; if (firstPadding >= 0) A.Base64Codec__checkPadding(source, firstPaddingSourceIndex, end, firstPadding, paddingCount, t2); else { endLength = B.JSInt_methods.$mod(t2 - 1, 4) + 1; if (endLength === 1) throw A.wrapException(A.FormatException$(_s31_, source, end)); for (; endLength < 4;) { t1 += "="; buffer._contents = t1; ++endLength; } } t1 = buffer._contents; return B.JSString_methods.replaceRange$3(source, start, end, t1.charCodeAt(0) == 0 ? t1 : t1); } $length = end - start; if (firstPadding >= 0) A.Base64Codec__checkPadding(source, firstPaddingSourceIndex, end, firstPadding, paddingCount, $length); else { endLength = B.JSInt_methods.$mod($length, 4); if (endLength === 1) throw A.wrapException(A.FormatException$(_s31_, source, end)); if (endLength > 1) source = B.JSString_methods.replaceRange$3(source, end, end, endLength === 2 ? "==" : "="); } return source; } }; A.Base64Encoder.prototype = { convert$1(input) { var t1 = J.getInterceptor$asx(input); if (t1.get$length(input) === 0) return ""; t1 = new A._Base64Encoder(string$.ABCDEF).encode$4(input, 0, t1.get$length(input), true); t1.toString; return A.String_String$fromCharCodes(t1, 0, null); }, startChunkedConversion$1(sink) { var _s64_ = string$.ABCDEF; if (type$.StringConversionSink._is(sink)) return new A._Utf8Base64EncoderSink(new A._Utf8StringSinkAdapter(new A._Utf8Decoder(false), sink, sink._stringSink), new A._Base64Encoder(_s64_)); return new A._AsciiBase64EncoderSink(sink, new A._BufferCachingBase64Encoder(_s64_)); } }; A._Base64Encoder.prototype = { createBuffer$1(_, bufferLength) { return new Uint8Array(bufferLength); }, encode$4(bytes, start, end, isLast) { var output, _this = this, byteCount = (_this._convert$_state & 3) + (end - start), fullChunks = B.JSInt_methods._tdivFast$1(byteCount, 3), bufferLength = fullChunks * 4; if (isLast && byteCount - fullChunks * 3 > 0) bufferLength += 4; output = _this.createBuffer$1(0, bufferLength); _this._convert$_state = A._Base64Encoder_encodeChunk(_this._alphabet, bytes, start, end, isLast, output, 0, _this._convert$_state); if (bufferLength > 0) return output; return null; } }; A._BufferCachingBase64Encoder.prototype = { createBuffer$1(_, bufferLength) { var buffer = this.bufferCache; if (buffer == null || buffer.length < bufferLength) buffer = this.bufferCache = new Uint8Array(bufferLength); return B.NativeByteBuffer_methods.asUint8List$2(buffer.buffer, buffer.byteOffset, bufferLength); } }; A._Base64EncoderSink.prototype = { add$1(_, source) { this._convert$_add$4(0, source, 0, J.get$length$asx(source), false); }, close$0(_) { this._convert$_add$4(0, B.List_empty1, 0, 0, true); } }; A._AsciiBase64EncoderSink.prototype = { _convert$_add$4(_, source, start, end, isLast) { var buffer = this._encoder.encode$4(source, start, end, isLast); if (buffer != null) this._sink.add$1(0, A.String_String$fromCharCodes(buffer, 0, null)); if (isLast) this._sink.close$0(0); } }; A._Utf8Base64EncoderSink.prototype = { _convert$_add$4(_, source, start, end, isLast) { var buffer = this._encoder.encode$4(source, start, end, isLast); if (buffer != null) this._sink.addSlice$4(buffer, 0, J.get$length$asx(buffer), isLast); } }; A.Base64Decoder.prototype = { convert$2(input, start) { var decoder, t1, end = A.RangeError_checkValidRange(start, null, input.length, null, null); if (start === end) return new Uint8Array(0); decoder = new A._Base64Decoder(); t1 = decoder.decode$3(0, input, start, end); t1.toString; decoder.close$2(0, input, end); return t1; }, convert$1(input) { return this.convert$2(input, 0); }, startChunkedConversion$1(sink) { return new A._Base64DecoderSink(sink, new A._Base64Decoder()); } }; A._Base64Decoder.prototype = { decode$3(_, input, start, end) { var buffer, _this = this, t1 = _this._convert$_state; if (t1 < 0) { _this._convert$_state = A._Base64Decoder__checkPadding(input, start, end, t1); return null; } if (start === end) return new Uint8Array(0); buffer = A._Base64Decoder__allocateBuffer(input, start, end, t1); _this._convert$_state = A._Base64Decoder_decodeChunk(input, start, end, buffer, 0, _this._convert$_state); return buffer; }, close$2(_, input, end) { var t1 = this._convert$_state; if (t1 < -1) throw A.wrapException(A.FormatException$("Missing padding character", input, end)); if (t1 > 0) throw A.wrapException(A.FormatException$("Invalid length, must be multiple of four", input, end)); this._convert$_state = -1; } }; A._Base64DecoderSink.prototype = { add$1(_, string) { var buffer, t1 = string.length; if (t1 === 0) return; buffer = this._decoder.decode$3(0, string, 0, t1); if (buffer != null) this._sink.add$1(0, buffer); }, close$0(_) { this._decoder.close$2(0, null, null); this._sink.close$0(0); }, addSlice$4(string, start, end, isLast) { var t1, buffer; A.RangeError_checkValidRange(start, end, string.length, null, null); if (start === end) return; t1 = this._decoder; buffer = t1.decode$3(0, string, start, end); if (buffer != null) this._sink.add$1(0, buffer); if (isLast) { t1.close$2(0, string, end); this._sink.close$0(0); } } }; A.ByteConversionSink.prototype = {}; A._ByteAdapterSink.prototype = { add$1(_, chunk) { this._sink.add$1(0, chunk); }, close$0(_) { this._sink.close$0(0); } }; A._ByteCallbackSink.prototype = { add$1(_, chunk) { var v, grown, _this = this, t1 = _this._convert$_buffer, t2 = _this._bufferIndex, t3 = J.getInterceptor$asx(chunk); if (t3.get$length(chunk) > t1.length - t2) { t1 = _this._convert$_buffer; v = t3.get$length(chunk) + t1.length - 1; v |= B.JSInt_methods._shrOtherPositive$1(v, 1); v |= v >>> 2; v |= v >>> 4; v |= v >>> 8; grown = new Uint8Array((((v | v >>> 16) >>> 0) + 1) * 2); t1 = _this._convert$_buffer; B.NativeUint8List_methods.setRange$3(grown, 0, t1.length, t1); _this._convert$_buffer = grown; } t1 = _this._convert$_buffer; t2 = _this._bufferIndex; B.NativeUint8List_methods.setRange$3(t1, t2, t2 + t3.get$length(chunk), chunk); _this._bufferIndex = _this._bufferIndex + t3.get$length(chunk); }, close$0(_) { this._convert$_callback.call$1(B.NativeUint8List_methods.sublist$2(this._convert$_buffer, 0, this._bufferIndex)); } }; A.ChunkedConversionSink.prototype = {}; A._SimpleCallbackSink.prototype = { add$1(_, chunk) { this._accumulated.push(chunk); }, close$0(_) { this._convert$_callback.call$1(this._accumulated); } }; A.Codec0.prototype = {}; A.Converter.prototype = { fuse$1$1(other, TT) { var t1 = A._instanceType(this); return new A._FusedConverter(this, other, t1._eval$1("@")._bind$1(t1._eval$1("Converter.T"))._bind$1(TT)._eval$1("_FusedConverter<1,2,3>")); }, startChunkedConversion$1(sink) { throw A.wrapException(A.UnsupportedError$("This converter does not support chunked conversions: " + this.toString$0(0))); } }; A._FusedConverter.prototype = { startChunkedConversion$1(sink) { return this._convert$_first.startChunkedConversion$1(new A._JsonDecoderSink(this._second._reviver, sink, new A.StringBuffer(""))); } }; A.Encoding.prototype = {}; A.HtmlEscapeMode.prototype = { toString$0(_) { return this._convert$_name; } }; A.HtmlEscape.prototype = { convert$1(text) { var val = this._convert$_convert$3(text, 0, text.length); return val == null ? text : val; }, _convert$_convert$3(text, start, end) { var t1, i, result, replacement, _null = null; for (t1 = this.mode.escapeQuot, i = start, result = _null; i < end; ++i) { switch (text[i]) { case "&": replacement = "&"; break; case '"': replacement = t1 ? """ : _null; break; case "'": replacement = _null; break; case "<": replacement = "<"; break; case ">": replacement = ">"; break; case "/": replacement = _null; break; default: replacement = _null; } if (replacement != null) { if (result == null) result = new A.StringBuffer(""); if (i > start) result._contents += B.JSString_methods.substring$2(text, start, i); result._contents += replacement; start = i + 1; } } if (result == null) return _null; if (end > start) result._contents += B.JSString_methods.substring$2(text, start, end); t1 = result._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, startChunkedConversion$1(sink) { return new A._HtmlEscapeSink(this, type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink)); } }; A._HtmlEscapeSink.prototype = { addSlice$4(chunk, start, end, isLast) { var val = this._escape._convert$_convert$3(chunk, start, end), t1 = this._sink; if (val == null) t1.addSlice$4(chunk, start, end, isLast); else { t1.add$1(0, val); if (isLast) t1.close$0(0); } }, close$0(_) { this._sink.close$0(0); } }; A.JsonUnsupportedObjectError.prototype = { toString$0(_) { var safeString = A.Error_safeToString(this.unsupportedObject); return (this.cause != null ? "Converting object to an encodable object failed:" : "Converting object did not return an encodable object:") + " " + safeString; } }; A.JsonCyclicError.prototype = { toString$0(_) { return "Cyclic error in JSON stringify"; } }; A.JsonCodec.prototype = { decode$2$reviver(_, source, reviver) { var t1 = A._parseJson(source, this.get$decoder()._reviver); return t1; }, decode$1(_, source) { return this.decode$2$reviver(0, source, null); }, encode$2$toEncodable(value, toEncodable) { var t1; if (toEncodable == null) toEncodable = null; if (toEncodable == null) { t1 = this.get$encoder(); return A._JsonStringStringifier_stringify(value, t1._toEncodable, t1.indent); } return A._JsonStringStringifier_stringify(value, toEncodable, null); }, encode$1(value) { return this.encode$2$toEncodable(value, null); }, get$encoder() { return B.JsonEncoder_null_null; }, get$decoder() { return B.JsonDecoder_null; } }; A.JsonEncoder.prototype = { startChunkedConversion$1(sink) { var t1 = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); return new A._JsonEncoderSink(this.indent, this._toEncodable, t1); } }; A._JsonEncoderSink.prototype = { add$1(_, o) { var stringSink, _this = this; if (_this._isDone) throw A.wrapException(A.StateError$("Only one call to add allowed")); _this._isDone = true; stringSink = _this._sink.asStringSink$0(); A._JsonStringStringifier_printOn(o, stringSink, _this._toEncodable, _this._indent); stringSink.close$0(0); }, close$0(_) { } }; A.JsonDecoder.prototype = { startChunkedConversion$1(sink) { return new A._JsonDecoderSink(this._reviver, sink, new A.StringBuffer("")); } }; A._JsonStringifier.prototype = { writeStringContent$1(s) { var offset, i, charCode, t1, t2, _this = this, $length = s.length; for (offset = 0, i = 0; i < $length; ++i) { charCode = s.charCodeAt(i); if (charCode > 92) { if (charCode >= 55296) { t1 = charCode & 64512; if (t1 === 55296) { t2 = i + 1; t2 = !(t2 < $length && (s.charCodeAt(t2) & 64512) === 56320); } else t2 = false; if (!t2) if (t1 === 56320) { t1 = i - 1; t1 = !(t1 >= 0 && (s.charCodeAt(t1) & 64512) === 55296); } else t1 = false; else t1 = true; if (t1) { if (i > offset) _this.writeStringSlice$3(s, offset, i); offset = i + 1; _this.writeCharCode$1(92); _this.writeCharCode$1(117); _this.writeCharCode$1(100); t1 = charCode >>> 8 & 15; _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); t1 = charCode >>> 4 & 15; _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); t1 = charCode & 15; _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); } } continue; } if (charCode < 32) { if (i > offset) _this.writeStringSlice$3(s, offset, i); offset = i + 1; _this.writeCharCode$1(92); switch (charCode) { case 8: _this.writeCharCode$1(98); break; case 9: _this.writeCharCode$1(116); break; case 10: _this.writeCharCode$1(110); break; case 12: _this.writeCharCode$1(102); break; case 13: _this.writeCharCode$1(114); break; default: _this.writeCharCode$1(117); _this.writeCharCode$1(48); _this.writeCharCode$1(48); t1 = charCode >>> 4 & 15; _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); t1 = charCode & 15; _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); break; } } else if (charCode === 34 || charCode === 92) { if (i > offset) _this.writeStringSlice$3(s, offset, i); offset = i + 1; _this.writeCharCode$1(92); _this.writeCharCode$1(charCode); } } if (offset === 0) _this.writeString$1(s); else if (offset < $length) _this.writeStringSlice$3(s, offset, $length); }, _checkCycle$1(object) { var t1, t2, i, t3; for (t1 = this._seen, t2 = t1.length, i = 0; i < t2; ++i) { t3 = t1[i]; if (object == null ? t3 == null : object === t3) throw A.wrapException(new A.JsonCyclicError(object, null)); } t1.push(object); }, writeObject$1(object) { var customJson, e, t1, exception, _this = this; if (_this.writeJsonValue$1(object)) return; _this._checkCycle$1(object); try { customJson = _this._toEncodable.call$1(object); if (!_this.writeJsonValue$1(customJson)) { t1 = A.JsonUnsupportedObjectError$(object, null, _this.get$_partialResult()); throw A.wrapException(t1); } _this._seen.pop(); } catch (exception) { e = A.unwrapException(exception); t1 = A.JsonUnsupportedObjectError$(object, e, _this.get$_partialResult()); throw A.wrapException(t1); } }, writeJsonValue$1(object) { var success, _this = this; if (typeof object == "number") { if (!isFinite(object)) return false; _this.writeNumber$1(object); return true; } else if (object === true) { _this.writeString$1("true"); return true; } else if (object === false) { _this.writeString$1("false"); return true; } else if (object == null) { _this.writeString$1("null"); return true; } else if (typeof object == "string") { _this.writeString$1('"'); _this.writeStringContent$1(object); _this.writeString$1('"'); return true; } else if (type$.List_dynamic._is(object)) { _this._checkCycle$1(object); _this.writeList$1(object); _this._seen.pop(); return true; } else if (type$.Map_dynamic_dynamic._is(object)) { _this._checkCycle$1(object); success = _this.writeMap$1(object); _this._seen.pop(); return success; } else return false; }, writeList$1(list) { var t1, i, _this = this; _this.writeString$1("["); t1 = J.getInterceptor$asx(list); if (t1.get$isNotEmpty(list)) { _this.writeObject$1(t1.$index(list, 0)); for (i = 1; i < t1.get$length(list); ++i) { _this.writeString$1(","); _this.writeObject$1(t1.$index(list, i)); } } _this.writeString$1("]"); }, writeMap$1(map) { var t2, keyValueList, i, separator, _this = this, _box_0 = {}, t1 = J.getInterceptor$asx(map); if (t1.get$isEmpty(map)) { _this.writeString$1("{}"); return true; } t2 = t1.get$length(map) * 2; keyValueList = A.List_List$filled(t2, null, false, type$.nullable_Object); i = _box_0.i = 0; _box_0.allStringKeys = true; t1.forEach$1(map, new A._JsonStringifier_writeMap_closure(_box_0, keyValueList)); if (!_box_0.allStringKeys) return false; _this.writeString$1("{"); for (separator = '"'; i < t2; i += 2, separator = ',"') { _this.writeString$1(separator); _this.writeStringContent$1(A._asString(keyValueList[i])); _this.writeString$1('":'); _this.writeObject$1(keyValueList[i + 1]); } _this.writeString$1("}"); return true; } }; A._JsonStringifier_writeMap_closure.prototype = { call$2(key, value) { var t1, t2, t3, i; if (typeof key != "string") this._box_0.allStringKeys = false; t1 = this.keyValueList; t2 = this._box_0; t3 = t2.i; i = t2.i = t3 + 1; t1[t3] = key; t2.i = i + 1; t1[i] = value; }, $signature: 318 }; A._JsonPrettyPrintMixin.prototype = { writeList$1(list) { var i, _this = this, t1 = J.getInterceptor$asx(list); if (t1.get$isEmpty(list)) _this.writeString$1("[]"); else { _this.writeString$1("[\n"); _this.writeIndentation$1(++_this._JsonPrettyPrintMixin__indentLevel); _this.writeObject$1(t1.$index(list, 0)); for (i = 1; i < t1.get$length(list); ++i) { _this.writeString$1(",\n"); _this.writeIndentation$1(_this._JsonPrettyPrintMixin__indentLevel); _this.writeObject$1(t1.$index(list, i)); } _this.writeString$1("\n"); _this.writeIndentation$1(--_this._JsonPrettyPrintMixin__indentLevel); _this.writeString$1("]"); } }, writeMap$1(map) { var t2, keyValueList, i, separator, _this = this, _box_0 = {}, t1 = J.getInterceptor$asx(map); if (t1.get$isEmpty(map)) { _this.writeString$1("{}"); return true; } t2 = t1.get$length(map) * 2; keyValueList = A.List_List$filled(t2, null, false, type$.nullable_Object); i = _box_0.i = 0; _box_0.allStringKeys = true; t1.forEach$1(map, new A._JsonPrettyPrintMixin_writeMap_closure(_box_0, keyValueList)); if (!_box_0.allStringKeys) return false; _this.writeString$1("{\n"); ++_this._JsonPrettyPrintMixin__indentLevel; for (separator = ""; i < t2; i += 2, separator = ",\n") { _this.writeString$1(separator); _this.writeIndentation$1(_this._JsonPrettyPrintMixin__indentLevel); _this.writeString$1('"'); _this.writeStringContent$1(A._asString(keyValueList[i])); _this.writeString$1('": '); _this.writeObject$1(keyValueList[i + 1]); } _this.writeString$1("\n"); _this.writeIndentation$1(--_this._JsonPrettyPrintMixin__indentLevel); _this.writeString$1("}"); return true; } }; A._JsonPrettyPrintMixin_writeMap_closure.prototype = { call$2(key, value) { var t1, t2, t3, i; if (typeof key != "string") this._box_0.allStringKeys = false; t1 = this.keyValueList; t2 = this._box_0; t3 = t2.i; i = t2.i = t3 + 1; t1[t3] = key; t2.i = i + 1; t1[i] = value; }, $signature: 318 }; A._JsonStringStringifier.prototype = { get$_partialResult() { var t1 = this._sink; return t1 instanceof A.StringBuffer ? t1.toString$0(0) : null; }, writeNumber$1(number) { this._sink.write$1(0, B.JSNumber_methods.toString$0(number)); }, writeString$1(string) { this._sink.write$1(0, string); }, writeStringSlice$3(string, start, end) { this._sink.write$1(0, B.JSString_methods.substring$2(string, start, end)); }, writeCharCode$1(charCode) { this._sink.writeCharCode$1(charCode); } }; A._JsonStringStringifierPretty.prototype = { writeIndentation$1(count) { var t1, t2, i; for (t1 = this._indent, t2 = this._sink, i = 0; i < count; ++i) t2.write$1(0, t1); } }; A.Latin1Codec.prototype = { get$name(_) { return "iso-8859-1"; }, encode$1(source) { return B.Latin1Encoder_255.convert$1(source); }, decode$1(_, bytes) { var t1 = B.Latin1Decoder_false_255.convert$1(bytes); return t1; } }; A.Latin1Encoder.prototype = {}; A.Latin1Decoder.prototype = { startChunkedConversion$1(sink) { var stringSink = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); if (!this._allowInvalid) return new A._Latin1DecoderSink(stringSink); return new A._Latin1AllowInvalidDecoderSink(stringSink); } }; A._Latin1DecoderSink.prototype = { close$0(_) { this._sink.close$0(0); this._sink = null; }, add$1(_, source) { this.addSlice$4(source, 0, J.get$length$asx(source), false); }, _addSliceToSink$4(source, start, end, isLast) { var t1 = this._sink; t1.toString; t1.add$1(0, A.String_String$fromCharCodes(source, start, end)); }, addSlice$4(source, start, end, isLast) { A.RangeError_checkValidRange(start, end, J.get$length$asx(source), null, null); if (start === end) return; if (!type$.Uint8List._is(source)) A._Latin1DecoderSink__checkValidLatin1(source, start, end); this._addSliceToSink$4(source, start, end, false); } }; A._Latin1AllowInvalidDecoderSink.prototype = { addSlice$4(source, start, end, isLast) { var i, char, t2, t1 = J.getInterceptor$asx(source); A.RangeError_checkValidRange(start, end, t1.get$length(source), null, null); for (i = start; i < end; ++i) { char = t1.$index(source, i); if (char > 255 || char < 0) { if (i > start) { t2 = this._sink; t2.toString; t2.add$1(0, A.String_String$fromCharCodes(source, start, i)); } t2 = this._sink; t2.toString; t2.add$1(0, A.String_String$fromCharCodes(B.List_65533, 0, 1)); start = i + 1; } } if (start < end) this._addSliceToSink$4(source, start, end, false); } }; A.LineSplitter.prototype = { convert$1(data) { var sliceStart, char, i, char0, lines = A._setArrayType([], type$.JSArray_String), end = data.length; for (sliceStart = 0, char = 0, i = 0; i < end; ++i, char = char0) { char0 = data.charCodeAt(i); if (char0 !== 13) { if (char0 !== 10) continue; if (char === 13) { sliceStart = i + 1; continue; } } lines.push(B.JSString_methods.substring$2(data, sliceStart, i)); sliceStart = i + 1; } if (sliceStart < end) lines.push(B.JSString_methods.substring$2(data, sliceStart, end)); return lines; } }; A.StringConversionSink.prototype = { add$1(_, str) { this.addSlice$4(str, 0, str.length, false); }, asUtf8Sink$1(allowMalformed) { return new A._Utf8ConversionSink(new A._Utf8Decoder(allowMalformed), this, new A.StringBuffer("")); }, asStringSink$0() { return new A._StringConversionSinkAsStringSinkAdapter(new A.StringBuffer(""), this); } }; A._ClosableStringSink.prototype = { close$0(_) { this._convert$_callback.call$0(); }, writeCharCode$1(charCode) { this._sink._contents += A.Primitives_stringFromCharCode(charCode); }, write$1(_, o) { this._sink._contents += o; } }; A._StringConversionSinkAsStringSinkAdapter.prototype = { close$0(_) { if (this._convert$_buffer._contents.length !== 0) this._convert$_flush$0(); this._chunkedSink.close$0(0); }, writeCharCode$1(charCode) { var t1 = this._convert$_buffer._contents += A.Primitives_stringFromCharCode(charCode); if (t1.length > 16) this._convert$_flush$0(); }, write$1(_, o) { if (this._convert$_buffer._contents.length !== 0) this._convert$_flush$0(); this._chunkedSink.add$1(0, o); }, _convert$_flush$0() { var t1 = this._convert$_buffer, t2 = t1._contents; t1._contents = ""; this._chunkedSink.add$1(0, t2.charCodeAt(0) == 0 ? t2 : t2); } }; A._StringSinkConversionSink.prototype = { close$0(_) { }, addSlice$4(str, start, end, isLast) { var t1, i; if (start !== 0 || end !== str.length) for (t1 = this._stringSink, i = start; i < end; ++i) t1._contents += A.Primitives_stringFromCharCode(str.charCodeAt(i)); else this._stringSink._contents += str; if (isLast) this.close$0(0); }, add$1(_, str) { this._stringSink._contents += str; }, asUtf8Sink$1(allowMalformed) { return new A._Utf8StringSinkAdapter(new A._Utf8Decoder(allowMalformed), this, this._stringSink); }, asStringSink$0() { return new A._ClosableStringSink(this.get$close(this), this._stringSink); } }; A._StringAdapterSink.prototype = { add$1(_, str) { this._sink.add$1(0, str); }, addSlice$4(str, start, end, isLast) { var t1 = start === 0 && end === str.length, t2 = this._sink; if (t1) t2.add$1(0, str); else t2.add$1(0, B.JSString_methods.substring$2(str, start, end)); if (isLast) t2.close$0(0); }, close$0(_) { this._sink.close$0(0); } }; A._Utf8StringSinkAdapter.prototype = { close$0(_) { this._decoder.flush$1(0, this._stringSink); this._sink.close$0(0); }, add$1(_, chunk) { this.addSlice$4(chunk, 0, J.get$length$asx(chunk), false); }, addSlice$4(codeUnits, startIndex, endIndex, isLast) { this._stringSink._contents += this._decoder._convertGeneral$4(codeUnits, startIndex, endIndex, false); if (isLast) this.close$0(0); } }; A._Utf8ConversionSink.prototype = { close$0(_) { var t2, t3, accumulated, t1 = this._convert$_buffer; this._decoder.flush$1(0, t1); t2 = t1._contents; t3 = this._chunkedSink; if (t2.length !== 0) { accumulated = t2.charCodeAt(0) == 0 ? t2 : t2; t1._contents = ""; t3.addSlice$4(accumulated, 0, accumulated.length, true); } else t3.close$0(0); }, add$1(_, chunk) { this.addSlice$4(chunk, 0, J.get$length$asx(chunk), false); }, addSlice$4(chunk, startIndex, endIndex, isLast) { var accumulated, _this = this, t1 = _this._convert$_buffer, t2 = t1._contents += _this._decoder._convertGeneral$4(chunk, startIndex, endIndex, false); if (t2.length !== 0) { accumulated = t2.charCodeAt(0) == 0 ? t2 : t2; _this._chunkedSink.addSlice$4(accumulated, 0, accumulated.length, isLast); t1._contents = ""; return; } if (isLast) _this.close$0(0); } }; A.Utf8Codec.prototype = { get$name(_) { return "utf-8"; }, decode$2$allowMalformed(_, codeUnits, allowMalformed) { return (allowMalformed === true ? B.Utf8Decoder_true : B.Utf8Decoder_false).convert$1(codeUnits); }, decode$1(_, codeUnits) { return this.decode$2$allowMalformed(0, codeUnits, null); }, encode$1(string) { return B.C_Utf8Encoder.convert$1(string); } }; A.Utf8Encoder.prototype = { convert$1(string) { var t1, encoder, end = A.RangeError_checkValidRange(0, null, string.length, null, null), $length = end - 0; if ($length === 0) return new Uint8Array(0); t1 = new Uint8Array($length * 3); encoder = new A._Utf8Encoder(t1); if (encoder._fillBuffer$3(string, 0, end) !== end) encoder._writeReplacementCharacter$0(); return B.NativeUint8List_methods.sublist$2(t1, 0, encoder._bufferIndex); }, startChunkedConversion$1(sink) { return new A._Utf8EncoderSink(new A._ByteAdapterSink(sink), new Uint8Array(1024)); } }; A._Utf8Encoder.prototype = { _writeReplacementCharacter$0() { var _this = this, t1 = _this._convert$_buffer, t2 = _this._bufferIndex, t3 = _this._bufferIndex = t2 + 1; t1[t2] = 239; t2 = _this._bufferIndex = t3 + 1; t1[t3] = 191; _this._bufferIndex = t2 + 1; t1[t2] = 189; }, _writeSurrogate$2(leadingSurrogate, nextCodeUnit) { var rune, t1, t2, t3, _this = this; if ((nextCodeUnit & 64512) === 56320) { rune = 65536 + ((leadingSurrogate & 1023) << 10) | nextCodeUnit & 1023; t1 = _this._convert$_buffer; t2 = _this._bufferIndex; t3 = _this._bufferIndex = t2 + 1; t1[t2] = rune >>> 18 | 240; t2 = _this._bufferIndex = t3 + 1; t1[t3] = rune >>> 12 & 63 | 128; t3 = _this._bufferIndex = t2 + 1; t1[t2] = rune >>> 6 & 63 | 128; _this._bufferIndex = t3 + 1; t1[t3] = rune & 63 | 128; return true; } else { _this._writeReplacementCharacter$0(); return false; } }, _fillBuffer$3(str, start, end) { var t1, t2, stringIndex, codeUnit, t3, stringIndex0, t4, _this = this; if (start !== end && (str.charCodeAt(end - 1) & 64512) === 55296) --end; for (t1 = _this._convert$_buffer, t2 = t1.length, stringIndex = start; stringIndex < end; ++stringIndex) { codeUnit = str.charCodeAt(stringIndex); if (codeUnit <= 127) { t3 = _this._bufferIndex; if (t3 >= t2) break; _this._bufferIndex = t3 + 1; t1[t3] = codeUnit; } else { t3 = codeUnit & 64512; if (t3 === 55296) { if (_this._bufferIndex + 4 > t2) break; stringIndex0 = stringIndex + 1; if (_this._writeSurrogate$2(codeUnit, str.charCodeAt(stringIndex0))) stringIndex = stringIndex0; } else if (t3 === 56320) { if (_this._bufferIndex + 3 > t2) break; _this._writeReplacementCharacter$0(); } else if (codeUnit <= 2047) { t3 = _this._bufferIndex; t4 = t3 + 1; if (t4 >= t2) break; _this._bufferIndex = t4; t1[t3] = codeUnit >>> 6 | 192; _this._bufferIndex = t4 + 1; t1[t4] = codeUnit & 63 | 128; } else { t3 = _this._bufferIndex; if (t3 + 2 >= t2) break; t4 = _this._bufferIndex = t3 + 1; t1[t3] = codeUnit >>> 12 | 224; t3 = _this._bufferIndex = t4 + 1; t1[t4] = codeUnit >>> 6 & 63 | 128; _this._bufferIndex = t3 + 1; t1[t3] = codeUnit & 63 | 128; } } } return stringIndex; } }; A._Utf8EncoderSink.prototype = { close$0(_) { if (this._carry !== 0) { this.addSlice$4("", 0, 0, true); return; } this._sink._sink.close$0(0); }, addSlice$4(str, start, end, isLast) { var t1, t2, t3, t4, isLastSlice, _this = this; _this._bufferIndex = 0; t1 = start === end; if (t1 && !isLast) return; t2 = _this._carry; if (t2 !== 0) { if (_this._writeSurrogate$2(t2, !t1 ? str.charCodeAt(start) : 0)) ++start; _this._carry = 0; } t1 = _this._sink; t2 = _this._convert$_buffer; t3 = end - 1; t4 = t2.length - 3; do { start = _this._fillBuffer$3(str, start, end); isLastSlice = isLast && start === end; if (start === t3 && (str.charCodeAt(start) & 64512) === 55296) { if (isLast && _this._bufferIndex < t4) _this._writeReplacementCharacter$0(); else _this._carry = str.charCodeAt(start); ++start; } t1.add$1(0, B.NativeUint8List_methods.sublist$2(t2, 0, _this._bufferIndex)); if (isLastSlice) t1.close$0(0); _this._bufferIndex = 0; } while (start < end); if (isLast) _this.close$0(0); } }; A.Utf8Decoder.prototype = { convert$1(codeUnits) { return new A._Utf8Decoder(this._allowMalformed)._convertGeneral$4(codeUnits, 0, null, true); }, startChunkedConversion$1(sink) { var stringSink = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); return stringSink.asUtf8Sink$1(this._allowMalformed); } }; A._Utf8Decoder.prototype = { _convertGeneral$4(codeUnits, start, maybeEnd, single) { var casted, bytes, errorOffset, t1, result, message, _this = this, end = A.RangeError_checkValidRange(start, maybeEnd, J.get$length$asx(codeUnits), null, null); if (start === end) return ""; if (codeUnits instanceof Uint8Array) { casted = codeUnits; bytes = casted; errorOffset = 0; } else { bytes = A._Utf8Decoder__makeNativeUint8List(codeUnits, start, end); end -= start; errorOffset = start; start = 0; } if (single && end - start >= 15) { t1 = _this.allowMalformed; result = A._Utf8Decoder__convertInterceptedUint8List(t1, bytes, start, end); if (result != null) { if (!t1) return result; if (result.indexOf("\ufffd") < 0) return result; } } result = _this._decodeRecursive$4(bytes, start, end, single); t1 = _this._convert$_state; if ((t1 & 1) !== 0) { message = A._Utf8Decoder_errorDescription(t1); _this._convert$_state = 0; throw A.wrapException(A.FormatException$(message, codeUnits, errorOffset + _this._charOrIndex)); } return result; }, _decodeRecursive$4(bytes, start, end, single) { var mid, s1, _this = this; if (end - start > 1000) { mid = B.JSInt_methods._tdivFast$1(start + end, 2); s1 = _this._decodeRecursive$4(bytes, start, mid, false); if ((_this._convert$_state & 1) !== 0) return s1; return s1 + _this._decodeRecursive$4(bytes, mid, end, single); } return _this.decodeGeneral$4(bytes, start, end, single); }, flush$1(_, sink) { var state = this._convert$_state; this._convert$_state = 0; if (state <= 32) return; if (this.allowMalformed) sink._contents += A.Primitives_stringFromCharCode(65533); else throw A.wrapException(A.FormatException$(A._Utf8Decoder_errorDescription(77), null, null)); }, decodeGeneral$4(bytes, start, end, single) { var t1, type, t2, i0, markEnd, i1, m, _this = this, _65533 = 65533, state = _this._convert$_state, char = _this._charOrIndex, buffer = new A.StringBuffer(""), i = start + 1, byte = bytes[start]; $label0$0: for (t1 = _this.allowMalformed; true;) { for (; true; i = i0) { type = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(byte) & 31; char = state <= 32 ? byte & 61694 >>> type : (byte & 63 | char << 6) >>> 0; state = " \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(state + type); if (state === 0) { buffer._contents += A.Primitives_stringFromCharCode(char); if (i === end) break $label0$0; break; } else if ((state & 1) !== 0) { if (t1) switch (state) { case 69: case 67: buffer._contents += A.Primitives_stringFromCharCode(_65533); break; case 65: buffer._contents += A.Primitives_stringFromCharCode(_65533); --i; break; default: t2 = buffer._contents += A.Primitives_stringFromCharCode(_65533); buffer._contents = t2 + A.Primitives_stringFromCharCode(_65533); break; } else { _this._convert$_state = state; _this._charOrIndex = i - 1; return ""; } state = 0; } if (i === end) break $label0$0; i0 = i + 1; byte = bytes[i]; } i0 = i + 1; byte = bytes[i]; if (byte < 128) { while (true) { if (!(i0 < end)) { markEnd = end; break; } i1 = i0 + 1; byte = bytes[i0]; if (byte >= 128) { markEnd = i1 - 1; i0 = i1; break; } i0 = i1; } if (markEnd - i < 20) for (m = i; m < markEnd; ++m) buffer._contents += A.Primitives_stringFromCharCode(bytes[m]); else buffer._contents += A.String_String$fromCharCodes(bytes, i, markEnd); if (markEnd === end) break $label0$0; i = i0; } else i = i0; } if (single && state > 32) if (t1) buffer._contents += A.Primitives_stringFromCharCode(_65533); else { _this._convert$_state = 77; _this._charOrIndex = end; return ""; } _this._convert$_state = state; _this._charOrIndex = char; t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.__JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin.prototype = {}; A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink.prototype = {}; A._BigIntImpl.prototype = { $negate(_) { var t2, t3, _this = this, t1 = _this._used; if (t1 === 0) return _this; t2 = !_this._isNegative; t3 = _this._digits; t1 = A._BigIntImpl__normalize(t1, t3); return new A._BigIntImpl(t1 === 0 ? false : t2, t3, t1); }, _drShift$1(n) { var resultUsed, digits, resultDigits, i, t1, t2, result, _this = this, used = _this._used; if (used === 0) return $.$get$_BigIntImpl_zero(); resultUsed = used - n; if (resultUsed <= 0) return _this._isNegative ? $.$get$_BigIntImpl__minusOne() : $.$get$_BigIntImpl_zero(); digits = _this._digits; resultDigits = new Uint16Array(resultUsed); for (i = n; i < used; ++i) resultDigits[i - n] = digits[i]; t1 = _this._isNegative; t2 = A._BigIntImpl__normalize(resultUsed, resultDigits); result = new A._BigIntImpl(t2 === 0 ? false : t1, resultDigits, t2); if (t1) for (i = 0; i < n; ++i) if (digits[i] !== 0) return result.$sub(0, $.$get$_BigIntImpl_one()); return result; }, $shr(_, shiftAmount) { var t1, digitShift, bitShift, resultUsed, digits, resultDigits, t2, result, i, _this = this; if (shiftAmount < 0) throw A.wrapException(A.ArgumentError$("shift-amount must be posititve " + shiftAmount, null)); t1 = _this._used; if (t1 === 0) return _this; digitShift = B.JSInt_methods._tdivFast$1(shiftAmount, 16); bitShift = B.JSInt_methods.$mod(shiftAmount, 16); if (bitShift === 0) return _this._drShift$1(digitShift); resultUsed = t1 - digitShift; if (resultUsed <= 0) return _this._isNegative ? $.$get$_BigIntImpl__minusOne() : $.$get$_BigIntImpl_zero(); digits = _this._digits; resultDigits = new Uint16Array(resultUsed); A._BigIntImpl__rsh(digits, t1, shiftAmount, resultDigits); t1 = _this._isNegative; t2 = A._BigIntImpl__normalize(resultUsed, resultDigits); result = new A._BigIntImpl(t2 === 0 ? false : t1, resultDigits, t2); if (t1) { if ((digits[digitShift] & B.JSInt_methods.$shl(1, bitShift) - 1) >>> 0 !== 0) return result.$sub(0, $.$get$_BigIntImpl_one()); for (i = 0; i < digitShift; ++i) if (digits[i] !== 0) return result.$sub(0, $.$get$_BigIntImpl_one()); } return result; }, compareTo$1(_, other) { var result, t1 = this._isNegative; if (t1 === other._isNegative) { result = A._BigIntImpl__compareDigits(this._digits, this._used, other._digits, other._used); return t1 ? 0 - result : result; } return t1 ? -1 : 1; }, _absAddSetSign$2(other, isNegative) { var resultUsed, resultDigits, t1, _this = this, used = _this._used, otherUsed = other._used; if (used < otherUsed) return other._absAddSetSign$2(_this, isNegative); if (used === 0) return $.$get$_BigIntImpl_zero(); if (otherUsed === 0) return _this._isNegative === isNegative ? _this : _this.$negate(0); resultUsed = used + 1; resultDigits = new Uint16Array(resultUsed); A._BigIntImpl__absAdd(_this._digits, used, other._digits, otherUsed, resultDigits); t1 = A._BigIntImpl__normalize(resultUsed, resultDigits); return new A._BigIntImpl(t1 === 0 ? false : isNegative, resultDigits, t1); }, _absSubSetSign$2(other, isNegative) { var otherUsed, resultDigits, t1, _this = this, used = _this._used; if (used === 0) return $.$get$_BigIntImpl_zero(); otherUsed = other._used; if (otherUsed === 0) return _this._isNegative === isNegative ? _this : _this.$negate(0); resultDigits = new Uint16Array(used); A._BigIntImpl__absSub(_this._digits, used, other._digits, otherUsed, resultDigits); t1 = A._BigIntImpl__normalize(used, resultDigits); return new A._BigIntImpl(t1 === 0 ? false : isNegative, resultDigits, t1); }, $add(_, other) { var t2, isNegative, _this = this, t1 = _this._used; if (t1 === 0) return other; t2 = other._used; if (t2 === 0) return _this; isNegative = _this._isNegative; if (isNegative === other._isNegative) return _this._absAddSetSign$2(other, isNegative); if (A._BigIntImpl__compareDigits(_this._digits, t1, other._digits, t2) >= 0) return _this._absSubSetSign$2(other, isNegative); return other._absSubSetSign$2(_this, !isNegative); }, $sub(_, other) { var t2, isNegative, _this = this, t1 = _this._used; if (t1 === 0) return other.$negate(0); t2 = other._used; if (t2 === 0) return _this; isNegative = _this._isNegative; if (isNegative !== other._isNegative) return _this._absAddSetSign$2(other, isNegative); if (A._BigIntImpl__compareDigits(_this._digits, t1, other._digits, t2) >= 0) return _this._absSubSetSign$2(other, isNegative); return other._absSubSetSign$2(_this, !isNegative); }, $mul(_, other) { var resultUsed, digits, otherDigits, resultDigits, i, t1, t2, used = this._used, otherUsed = other._used; if (used === 0 || otherUsed === 0) return $.$get$_BigIntImpl_zero(); resultUsed = used + otherUsed; digits = this._digits; otherDigits = other._digits; resultDigits = new Uint16Array(resultUsed); for (i = 0; i < otherUsed;) { A._BigIntImpl__mulAdd(otherDigits[i], digits, 0, resultDigits, i, used); ++i; } t1 = this._isNegative !== other._isNegative; t2 = A._BigIntImpl__normalize(resultUsed, resultDigits); return new A._BigIntImpl(t2 === 0 ? false : t1, resultDigits, t2); }, _div$1(other) { var lastQuo_used, quo_digits, t1, quo; if (this._used < other._used) return $.$get$_BigIntImpl_zero(); this._divRem$1(other); lastQuo_used = $._BigIntImpl____lastQuoRemUsed._readField$0() - $._BigIntImpl____lastRemUsed._readField$0(); quo_digits = A._BigIntImpl__cloneDigits($._BigIntImpl____lastQuoRemDigits._readField$0(), $._BigIntImpl____lastRemUsed._readField$0(), $._BigIntImpl____lastQuoRemUsed._readField$0(), lastQuo_used); t1 = A._BigIntImpl__normalize(lastQuo_used, quo_digits); quo = new A._BigIntImpl(false, quo_digits, t1); return this._isNegative !== other._isNegative && t1 > 0 ? quo.$negate(0) : quo; }, _rem$1(other) { var remDigits, t1, rem, _this = this; if (_this._used < other._used) return _this; _this._divRem$1(other); remDigits = A._BigIntImpl__cloneDigits($._BigIntImpl____lastQuoRemDigits._readField$0(), 0, $._BigIntImpl____lastRemUsed._readField$0(), $._BigIntImpl____lastRemUsed._readField$0()); t1 = A._BigIntImpl__normalize($._BigIntImpl____lastRemUsed._readField$0(), remDigits); rem = new A._BigIntImpl(false, remDigits, t1); if ($._BigIntImpl____lastRem_nsh._readField$0() > 0) rem = rem.$shr(0, $._BigIntImpl____lastRem_nsh._readField$0()); return _this._isNegative && rem._used > 0 ? rem.$negate(0) : rem; }, _divRem$1(other) { var yDigits, yUsed, nsh, yDigits0, yUsed0, resultDigits, resultUsed0, topDigitDivisor, j, tmpDigits, tmpUsed, resultUsed1, nyDigits, i, estimatedQuotientDigit, _this = this, resultUsed = _this._used; if (resultUsed === $._BigIntImpl__lastDividendUsed && other._used === $._BigIntImpl__lastDivisorUsed && _this._digits === $._BigIntImpl__lastDividendDigits && other._digits === $._BigIntImpl__lastDivisorDigits) return; yDigits = other._digits; yUsed = other._used; nsh = 16 - B.JSInt_methods.get$bitLength(yDigits[yUsed - 1]); if (nsh > 0) { yDigits0 = new Uint16Array(yUsed + 5); yUsed0 = A._BigIntImpl__lShiftDigits(yDigits, yUsed, nsh, yDigits0); resultDigits = new Uint16Array(resultUsed + 5); resultUsed0 = A._BigIntImpl__lShiftDigits(_this._digits, resultUsed, nsh, resultDigits); } else { resultDigits = A._BigIntImpl__cloneDigits(_this._digits, 0, resultUsed, resultUsed + 2); yUsed0 = yUsed; yDigits0 = yDigits; resultUsed0 = resultUsed; } topDigitDivisor = yDigits0[yUsed0 - 1]; j = resultUsed0 - yUsed0; tmpDigits = new Uint16Array(resultUsed0); tmpUsed = A._BigIntImpl__dlShiftDigits(yDigits0, yUsed0, j, tmpDigits); resultUsed1 = resultUsed0 + 1; if (A._BigIntImpl__compareDigits(resultDigits, resultUsed0, tmpDigits, tmpUsed) >= 0) { resultDigits[resultUsed0] = 1; A._BigIntImpl__absSub(resultDigits, resultUsed1, tmpDigits, tmpUsed, resultDigits); } else resultDigits[resultUsed0] = 0; nyDigits = new Uint16Array(yUsed0 + 2); nyDigits[yUsed0] = 1; A._BigIntImpl__absSub(nyDigits, yUsed0 + 1, yDigits0, yUsed0, nyDigits); i = resultUsed0 - 1; for (; j > 0;) { estimatedQuotientDigit = A._BigIntImpl__estimateQuotientDigit(topDigitDivisor, resultDigits, i); --j; A._BigIntImpl__mulAdd(estimatedQuotientDigit, nyDigits, 0, resultDigits, j, yUsed0); if (resultDigits[i] < estimatedQuotientDigit) { tmpUsed = A._BigIntImpl__dlShiftDigits(nyDigits, yUsed0, j, tmpDigits); A._BigIntImpl__absSub(resultDigits, resultUsed1, tmpDigits, tmpUsed, resultDigits); for (; --estimatedQuotientDigit, resultDigits[i] < estimatedQuotientDigit;) A._BigIntImpl__absSub(resultDigits, resultUsed1, tmpDigits, tmpUsed, resultDigits); } --i; } $._BigIntImpl__lastDividendDigits = _this._digits; $._BigIntImpl__lastDividendUsed = resultUsed; $._BigIntImpl__lastDivisorDigits = yDigits; $._BigIntImpl__lastDivisorUsed = yUsed; $._BigIntImpl____lastQuoRemDigits.__late_helper$_value = resultDigits; $._BigIntImpl____lastQuoRemUsed.__late_helper$_value = resultUsed1; $._BigIntImpl____lastRemUsed.__late_helper$_value = yUsed0; $._BigIntImpl____lastRem_nsh.__late_helper$_value = nsh; }, get$hashCode(_) { var hash, t2, i, combine = new A._BigIntImpl_hashCode_combine(), t1 = this._used; if (t1 === 0) return 6707; hash = this._isNegative ? 83585 : 429689; for (t2 = this._digits, i = 0; i < t1; ++i) hash = combine.call$2(hash, t2[i]); return new A._BigIntImpl_hashCode_finish().call$1(hash); }, $eq(_, other) { if (other == null) return false; return other instanceof A._BigIntImpl && this.compareTo$1(0, other) === 0; }, $div(_, other) { return B.JSNumber_methods.$div(this.toDouble$0(0), other.toDouble$0(0)); }, $lt(_, other) { return this.compareTo$1(0, other) < 0; }, $gt(_, other) { return this.compareTo$1(0, other) > 0; }, $ge(_, other) { return this.compareTo$1(0, other) >= 0; }, toDouble$0(_) { var resultBits, t2, $length, biasedExponent, readBits, i, roundUp, _this = this, _box_0 = {}, t1 = _this._used; if (t1 === 0) return 0; resultBits = new Uint8Array(8); --t1; t2 = _this._digits; $length = 16 * t1 + B.JSInt_methods.get$bitLength(t2[t1]); if ($length > 1024) return _this._isNegative ? -1 / 0 : 1 / 0; if (_this._isNegative) resultBits[7] = 128; biasedExponent = $length - 53 + 1075; resultBits[6] = (biasedExponent & 15) << 4; resultBits[7] = (resultBits[7] | B.JSInt_methods._shrOtherPositive$1(biasedExponent, 4)) >>> 0; _box_0.cachedBitsLength = _box_0.cachedBits = 0; _box_0.digitIndex = t1; readBits = new A._BigIntImpl_toDouble_readBits(_box_0, _this); t1 = readBits.call$1(5); resultBits[6] = resultBits[6] | t1 & 15; for (i = 5; i >= 0; --i) resultBits[i] = readBits.call$1(8); roundUp = new A._BigIntImpl_toDouble_roundUp(resultBits); if (J.$eq$(readBits.call$1(1), 1)) if ((resultBits[0] & 1) === 1) roundUp.call$0(); else if (_box_0.cachedBits !== 0) roundUp.call$0(); else for (i = _box_0.digitIndex; i >= 0; --i) if (t2[i] !== 0) { roundUp.call$0(); break; } return A.NativeByteData_NativeByteData$view(resultBits.buffer, 0, null).getFloat64(0, true); }, toString$0(_) { var decimalDigitChunks, rest, t2, digits4, t3, _this = this, t1 = _this._used; if (t1 === 0) return "0"; if (t1 === 1) { if (_this._isNegative) return B.JSInt_methods.toString$0(-_this._digits[0]); return B.JSInt_methods.toString$0(_this._digits[0]); } decimalDigitChunks = A._setArrayType([], type$.JSArray_String); t1 = _this._isNegative; rest = t1 ? _this.$negate(0) : _this; for (; rest._used > 1;) { t2 = $.$get$_BigIntImpl__bigInt10000(); if (t2._used === 0) A.throwExpression(B.C_IntegerDivisionByZeroException); digits4 = rest._rem$1(t2).toString$0(0); decimalDigitChunks.push(digits4); t3 = digits4.length; if (t3 === 1) decimalDigitChunks.push("000"); if (t3 === 2) decimalDigitChunks.push("00"); if (t3 === 3) decimalDigitChunks.push("0"); rest = rest._div$1(t2); } decimalDigitChunks.push(B.JSInt_methods.toString$0(rest._digits[0])); if (t1) decimalDigitChunks.push("-"); return new A.ReversedListIterable(decimalDigitChunks, type$.ReversedListIterable_String).join$0(0); }, $isComparable: 1 }; A._BigIntImpl_hashCode_combine.prototype = { call$2(hash, value) { hash = hash + value & 536870911; hash = hash + ((hash & 524287) << 10) & 536870911; return hash ^ hash >>> 6; }, $signature: 582 }; A._BigIntImpl_hashCode_finish.prototype = { call$1(hash) { hash = hash + ((hash & 67108863) << 3) & 536870911; hash ^= hash >>> 11; return hash + ((hash & 16383) << 15) & 536870911; }, $signature: 137 }; A._BigIntImpl_toDouble_readBits.prototype = { call$1(n) { var t1, t2, t3, t4, nextDigit, nextDigitLength, result; for (t1 = this._box_0, t2 = this.$this, t3 = t2._used - 1, t2 = t2._digits; t4 = t1.cachedBitsLength, t4 < n;) { t4 = t1.digitIndex; if (t4 < 0) { t1.digitIndex = t4 - 1; nextDigit = 0; nextDigitLength = 16; } else { nextDigit = t2[t4]; nextDigitLength = t4 === t3 ? B.JSInt_methods.get$bitLength(nextDigit) : 16; --t1.digitIndex; } t1.cachedBits = B.JSInt_methods.$shl(t1.cachedBits, nextDigitLength) + nextDigit; t1.cachedBitsLength += nextDigitLength; } t2 = t1.cachedBits; t4 -= n; result = B.JSInt_methods.$shr(t2, t4); t1.cachedBits = t2 - B.JSInt_methods.$shl(result, t4); t1.cachedBitsLength = t4; return result; }, $signature: 137 }; A._BigIntImpl_toDouble_roundUp.prototype = { call$0() { var t1, carry, i, sum; for (t1 = this.resultBits, carry = 1, i = 0; i < 8; ++i) { if (carry === 0) break; sum = t1[i] + carry; t1[i] = sum & 255; carry = sum >>> 8; } }, $signature: 0 }; A._WeakReferenceWrapper.prototype = {}; A.NoSuchMethodError_toString_closure.prototype = { call$2(key, value) { var t1 = this.sb, t2 = this._box_0, t3 = t1._contents += t2.comma; t3 += key._name; t1._contents = t3; t1._contents = t3 + ": "; t1._contents += A.Error_safeToString(value); t2.comma = ", "; }, $signature: 2079 }; A._Uri__makeQueryFromParameters_closure.prototype = { call$2(key, value) { var t1, t2; if (typeof value == "string") this.params.set(key, value); else if (value == null) this.params.set(key, ""); else for (t1 = J.get$iterator$ax(value), t2 = this.params; t1.moveNext$0();) { value = t1.get$current(t1); if (typeof value == "string") t2.append(key, value); else if (value == null) t2.append(key, ""); else A._asStringQ(value); } }, $signature: 144 }; A.DateTime.prototype = { get$timeZoneOffset() { if (this.isUtc) return A.Duration$(0, 0, 0, 0, 0, 0); return A.Duration$(0, 0, 0, 0, 0 - A.Primitives_lazyAsJsDate(this).getTimezoneOffset(), 0); }, add$1(_, duration) { return A.DateTime$_withValue(this._value + B.JSInt_methods._tdivFast$1(duration._duration, 1000), this.isUtc); }, subtract$1(duration) { return A.DateTime$_withValue(this._value - B.JSInt_methods._tdivFast$1(duration._duration, 1000), this.isUtc); }, $eq(_, other) { if (other == null) return false; return other instanceof A.DateTime && this._value === other._value && this.isUtc === other.isUtc; }, compareTo$1(_, other) { return B.JSInt_methods.compareTo$1(this._value, other._value); }, DateTime$_withValue$2$isUtc(_value, isUtc) { var t2, t1 = this._value; if (Math.abs(t1) <= 864e13) t2 = false; else t2 = true; if (t2) throw A.wrapException(A.ArgumentError$("DateTime is outside valid range: " + t1, null)); A.checkNotNullable(this.isUtc, "isUtc", type$.bool); }, get$hashCode(_) { var t1 = this._value; return (t1 ^ B.JSInt_methods._shrOtherPositive$1(t1, 30)) & 1073741823; }, toLocal$0() { if (this.isUtc) return A.DateTime$_withValue(this._value, false); return this; }, toUtc$0() { if (this.isUtc) return this; return A.DateTime$_withValue(this._value, true); }, toString$0(_) { var _this = this, y = A.DateTime__fourDigits(A.Primitives_getYear(_this)), m = A.DateTime__twoDigits(A.Primitives_getMonth(_this)), d = A.DateTime__twoDigits(A.Primitives_getDay(_this)), h = A.DateTime__twoDigits(A.Primitives_getHours(_this)), min = A.DateTime__twoDigits(A.Primitives_getMinutes(_this)), sec = A.DateTime__twoDigits(A.Primitives_getSeconds(_this)), ms = A.DateTime__threeDigits(A.Primitives_getMilliseconds(_this)), t1 = y + "-" + m; if (_this.isUtc) return t1 + "-" + d + " " + h + ":" + min + ":" + sec + "." + ms + "Z"; else return t1 + "-" + d + " " + h + ":" + min + ":" + sec + "." + ms; }, toIso8601String$0() { var _this = this, y = A.Primitives_getYear(_this) >= -9999 && A.Primitives_getYear(_this) <= 9999 ? A.DateTime__fourDigits(A.Primitives_getYear(_this)) : A.DateTime__sixDigits(A.Primitives_getYear(_this)), m = A.DateTime__twoDigits(A.Primitives_getMonth(_this)), d = A.DateTime__twoDigits(A.Primitives_getDay(_this)), h = A.DateTime__twoDigits(A.Primitives_getHours(_this)), min = A.DateTime__twoDigits(A.Primitives_getMinutes(_this)), sec = A.DateTime__twoDigits(A.Primitives_getSeconds(_this)), ms = A.DateTime__threeDigits(A.Primitives_getMilliseconds(_this)), t1 = y + "-" + m; if (_this.isUtc) return t1 + "-" + d + "T" + h + ":" + min + ":" + sec + "." + ms + "Z"; else return t1 + "-" + d + "T" + h + ":" + min + ":" + sec + "." + ms; }, $isComparable: 1 }; A.DateTime_parse_parseIntOrZero.prototype = { call$1(matched) { if (matched == null) return 0; return A.int_parse(matched, null); }, $signature: 895 }; A.DateTime_parse_parseMilliAndMicroseconds.prototype = { call$1(matched) { var t1, result, i; if (matched == null) return 0; for (t1 = matched.length, result = 0, i = 0; i < 6; ++i) { result *= 10; if (i < t1) result += matched.charCodeAt(i) ^ 48; } return result; }, $signature: 895 }; A.Duration.prototype = { $add(_, other) { return new A.Duration(this._duration + other._duration); }, $sub(_, other) { return new A.Duration(this._duration - other._duration); }, $mul(_, factor) { return new A.Duration(B.JSNumber_methods.round$0(this._duration * factor)); }, $lt(_, other) { return this._duration < other._duration; }, $gt(_, other) { return this._duration > other._duration; }, $ge(_, other) { return this._duration >= other._duration; }, $eq(_, other) { if (other == null) return false; return other instanceof A.Duration && this._duration === other._duration; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this._duration); }, compareTo$1(_, other) { return B.JSInt_methods.compareTo$1(this._duration, other._duration); }, toString$0(_) { var sign, minutes, minutesPadding, seconds, secondsPadding, microseconds = this._duration, hours = B.JSInt_methods._tdivFast$1(microseconds, 3600000000), microseconds0 = microseconds % 3600000000; if (microseconds < 0) { hours = 0 - hours; microseconds = 0 - microseconds0; sign = "-"; } else { microseconds = microseconds0; sign = ""; } minutes = B.JSInt_methods._tdivFast$1(microseconds, 60000000); microseconds %= 60000000; minutesPadding = minutes < 10 ? "0" : ""; seconds = B.JSInt_methods._tdivFast$1(microseconds, 1000000); secondsPadding = seconds < 10 ? "0" : ""; return sign + hours + ":" + minutesPadding + minutes + ":" + secondsPadding + seconds + "." + B.JSString_methods.padLeft$2(B.JSInt_methods.toString$0(microseconds % 1000000), 6, "0"); }, $isComparable: 1 }; A._Enum.prototype = { toString$0(_) { return this._enumToString$0(); } }; A.Error.prototype = { get$stackTrace() { return A.getTraceFromException(this.$thrownJsError); } }; A.AssertionError.prototype = { toString$0(_) { var t1 = this.message; if (t1 != null) return "Assertion failed: " + A.Error_safeToString(t1); return "Assertion failed"; }, get$message(receiver) { return this.message; } }; A.TypeError.prototype = {}; A.ArgumentError.prototype = { get$_errorName() { return "Invalid argument" + (!this._hasValue ? "(s)" : ""); }, get$_errorExplanation() { return ""; }, toString$0(_) { var _this = this, $name = _this.name, nameString = $name == null ? "" : " (" + $name + ")", message = _this.message, messageString = message == null ? "" : ": " + A.S(message), prefix = _this.get$_errorName() + nameString + messageString; if (!_this._hasValue) return prefix; return prefix + _this.get$_errorExplanation() + ": " + A.Error_safeToString(_this.get$invalidValue()); }, get$invalidValue() { return this.invalidValue; }, get$message(receiver) { return this.message; } }; A.RangeError.prototype = { get$invalidValue() { return this.invalidValue; }, get$_errorName() { return "RangeError"; }, get$_errorExplanation() { var explanation, start = this.start, end = this.end; if (start == null) explanation = end != null ? ": Not less than or equal to " + A.S(end) : ""; else if (end == null) explanation = ": Not greater than or equal to " + A.S(start); else if (end > start) explanation = ": Not in inclusive range " + A.S(start) + ".." + A.S(end); else explanation = end < start ? ": Valid value range is empty" : ": Only valid value is " + A.S(start); return explanation; } }; A.IndexError.prototype = { get$invalidValue() { return this.invalidValue; }, get$_errorName() { return "RangeError"; }, get$_errorExplanation() { if (this.invalidValue < 0) return ": index must not be negative"; var t1 = this.length; if (t1 === 0) return ": no indices are valid"; return ": index should be less than " + t1; }, get$length(receiver) { return this.length; } }; A.NoSuchMethodError.prototype = { toString$0(_) { var $arguments, t1, _i, t2, t3, argument, receiverText, actualParameters, _this = this, _box_0 = {}, sb = new A.StringBuffer(""); _box_0.comma = ""; $arguments = _this._core$_arguments; for (t1 = $arguments.length, _i = 0, t2 = "", t3 = ""; _i < t1; ++_i, t3 = ", ") { argument = $arguments[_i]; sb._contents = t2 + t3; t2 = sb._contents += A.Error_safeToString(argument); _box_0.comma = ", "; } _this._namedArguments.forEach$1(0, new A.NoSuchMethodError_toString_closure(_box_0, sb)); receiverText = A.Error_safeToString(_this._core$_receiver); actualParameters = sb.toString$0(0); return "NoSuchMethodError: method not found: '" + _this._memberName._name + "'\nReceiver: " + receiverText + "\nArguments: [" + actualParameters + "]"; } }; A.UnsupportedError.prototype = { toString$0(_) { return "Unsupported operation: " + this.message; }, get$message(receiver) { return this.message; } }; A.UnimplementedError.prototype = { toString$0(_) { var message = this.message; return message != null ? "UnimplementedError: " + message : "UnimplementedError"; }, get$message(receiver) { return this.message; } }; A.StateError.prototype = { toString$0(_) { return "Bad state: " + this.message; }, get$message(receiver) { return this.message; } }; A.ConcurrentModificationError.prototype = { toString$0(_) { var t1 = this.modifiedObject; if (t1 == null) return "Concurrent modification during iteration."; return "Concurrent modification during iteration: " + A.Error_safeToString(t1) + "."; } }; A.OutOfMemoryError.prototype = { toString$0(_) { return "Out of Memory"; }, get$stackTrace() { return null; }, $isError: 1 }; A.StackOverflowError.prototype = { toString$0(_) { return "Stack Overflow"; }, get$stackTrace() { return null; }, $isError: 1 }; A._Exception.prototype = { toString$0(_) { var message = this.message; if (message == null) return "Exception"; return "Exception: " + A.S(message); }, $isException: 1, get$message(receiver) { return this.message; } }; A.FormatException.prototype = { toString$0(_) { var t1, lineNum, lineStart, previousCharWasCR, i, char, lineEnd, end, start, prefix, postfix, message = this.message, report = "" !== message ? "FormatException: " + message : "FormatException", offset = this.offset, source = this.source; if (typeof source == "string") { if (offset != null) t1 = offset < 0 || offset > source.length; else t1 = false; if (t1) offset = null; if (offset == null) { if (source.length > 78) source = B.JSString_methods.substring$2(source, 0, 75) + "..."; return report + "\n" + source; } for (lineNum = 1, lineStart = 0, previousCharWasCR = false, i = 0; i < offset; ++i) { char = source.charCodeAt(i); if (char === 10) { if (lineStart !== i || !previousCharWasCR) ++lineNum; lineStart = i + 1; previousCharWasCR = false; } else if (char === 13) { ++lineNum; lineStart = i + 1; previousCharWasCR = true; } } report = lineNum > 1 ? report + (" (at line " + lineNum + ", character " + (offset - lineStart + 1) + ")\n") : report + (" (at character " + (offset + 1) + ")\n"); lineEnd = source.length; for (i = offset; i < lineEnd; ++i) { char = source.charCodeAt(i); if (char === 10 || char === 13) { lineEnd = i; break; } } if (lineEnd - lineStart > 78) if (offset - lineStart < 75) { end = lineStart + 75; start = lineStart; prefix = ""; postfix = "..."; } else { if (lineEnd - offset < 75) { start = lineEnd - 75; end = lineEnd; postfix = ""; } else { start = offset - 36; end = offset + 36; postfix = "..."; } prefix = "..."; } else { end = lineEnd; start = lineStart; prefix = ""; postfix = ""; } return report + prefix + B.JSString_methods.substring$2(source, start, end) + postfix + "\n" + B.JSString_methods.$mul(" ", offset - start + prefix.length) + "^\n"; } else return offset != null ? report + (" (at offset " + A.S(offset) + ")") : report; }, $isException: 1, get$message(receiver) { return this.message; }, get$source(receiver) { return this.source; }, get$offset(receiver) { return this.offset; } }; A.IntegerDivisionByZeroException.prototype = { get$message(_) { return "Division resulted in non-finite value"; }, get$stackTrace() { return null; }, toString$0(_) { return "IntegerDivisionByZeroException"; }, $isError: 1, $isException: 1 }; A.Iterable.prototype = { cast$1$0(_, $R) { return A.CastIterable_CastIterable(this, A.instanceType(this)._eval$1("Iterable.E"), $R); }, followedBy$1(_, other) { var _this = this, t1 = A.instanceType(_this); if (t1._eval$1("EfficientLengthIterable")._is(_this)) return A.FollowedByIterable_FollowedByIterable$firstEfficient(_this, other, t1._eval$1("Iterable.E")); return new A.FollowedByIterable(_this, other, t1._eval$1("FollowedByIterable")); }, map$1$1(_, toElement, $T) { return A.MappedIterable_MappedIterable(this, toElement, A.instanceType(this)._eval$1("Iterable.E"), $T); }, map$1(_, toElement) { return this.map$1$1(0, toElement, type$.dynamic); }, where$1(_, test) { return new A.WhereIterable(this, test, A.instanceType(this)._eval$1("WhereIterable")); }, expand$1$1(_, toElements, $T) { return new A.ExpandIterable(this, toElements, A.instanceType(this)._eval$1("@")._bind$1($T)._eval$1("ExpandIterable<1,2>")); }, contains$1(_, element) { var t1; for (t1 = this.get$iterator(this); t1.moveNext$0();) if (J.$eq$(t1.get$current(t1), element)) return true; return false; }, forEach$1(_, action) { var t1; for (t1 = this.get$iterator(this); t1.moveNext$0();) action.call$1(t1.get$current(t1)); }, reduce$1(_, combine) { var value, iterator = this.get$iterator(this); if (!iterator.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); value = iterator.get$current(iterator); for (; iterator.moveNext$0();) value = combine.call$2(value, iterator.get$current(iterator)); return value; }, fold$1$2(_, initialValue, combine) { var t1, value; for (t1 = this.get$iterator(this), value = initialValue; t1.moveNext$0();) value = combine.call$2(value, t1.get$current(t1)); return value; }, join$1(_, separator) { var first, t1, iterator = this.get$iterator(this); if (!iterator.moveNext$0()) return ""; first = J.toString$0$(iterator.get$current(iterator)); if (!iterator.moveNext$0()) return first; if (separator.length === 0) { t1 = first; do t1 += J.toString$0$(iterator.get$current(iterator)); while (iterator.moveNext$0()); } else { t1 = first; do t1 = t1 + separator + J.toString$0$(iterator.get$current(iterator)); while (iterator.moveNext$0()); } return t1.charCodeAt(0) == 0 ? t1 : t1; }, join$0(_) { return this.join$1(0, ""); }, any$1(_, test) { var t1; for (t1 = this.get$iterator(this); t1.moveNext$0();) if (test.call$1(t1.get$current(t1))) return true; return false; }, toList$1$growable(_, growable) { return A.List_List$of(this, growable, A.instanceType(this)._eval$1("Iterable.E")); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { return A.LinkedHashSet_LinkedHashSet$of(this, A.instanceType(this)._eval$1("Iterable.E")); }, get$length(_) { var count, it = this.get$iterator(this); for (count = 0; it.moveNext$0();) ++count; return count; }, get$isEmpty(_) { return !this.get$iterator(this).moveNext$0(); }, get$isNotEmpty(_) { return !this.get$isEmpty(this); }, take$1(_, count) { return A.TakeIterable_TakeIterable(this, count, A.instanceType(this)._eval$1("Iterable.E")); }, skip$1(_, count) { return A.SkipIterable_SkipIterable(this, count, A.instanceType(this)._eval$1("Iterable.E")); }, get$first(_) { var it = this.get$iterator(this); if (!it.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); return it.get$current(it); }, get$last(_) { var result, it = this.get$iterator(this); if (!it.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); do result = it.get$current(it); while (it.moveNext$0()); return result; }, get$single(_) { var result, it = this.get$iterator(this); if (!it.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); result = it.get$current(it); if (it.moveNext$0()) throw A.wrapException(A.IterableElementError_tooMany()); return result; }, firstWhere$2$orElse(_, test, orElse) { var t1, element; for (t1 = this.get$iterator(this); t1.moveNext$0();) { element = t1.get$current(t1); if (test.call$1(element)) return element; } throw A.wrapException(A.IterableElementError_noElement()); }, firstWhere$1(_, test) { return this.firstWhere$2$orElse(0, test, null); }, lastWhere$1(_, test) { var result, current, iterator = this.get$iterator(this); do { if (!iterator.moveNext$0()) throw A.wrapException(A.IterableElementError_noElement()); result = iterator.get$current(iterator); } while (!test.call$1(result)); for (; iterator.moveNext$0();) { current = iterator.get$current(iterator); if (test.call$1(current)) result = current; } return result; }, elementAt$1(_, index) { var iterator, skipCount; A.RangeError_checkNotNegative(index, "index"); iterator = this.get$iterator(this); for (skipCount = index; iterator.moveNext$0();) { if (skipCount === 0) return iterator.get$current(iterator); --skipCount; } throw A.wrapException(A.IndexError$withLength(index, index - skipCount, this, null, "index")); }, toString$0(_) { return A.Iterable_iterableToShortString(this, "(", ")"); } }; A._GeneratorIterable.prototype = { elementAt$1(_, index) { A.IndexError_check(index, this.length, this, null, null); return this._generator.call$1(index); }, get$length(receiver) { return this.length; } }; A.Iterator.prototype = {}; A.MapEntry.prototype = { toString$0(_) { return "MapEntry(" + A.S(this.key) + ": " + A.S(this.value) + ")"; }, get$value(receiver) { return this.value; } }; A.Null.prototype = { get$hashCode(_) { return A.Object.prototype.get$hashCode.call(this, 0); }, toString$0(_) { return "null"; } }; A.Object.prototype = {$isObject: 1, $eq(_, other) { return this === other; }, get$hashCode(_) { return A.Primitives_objectHashCode(this); }, toString$0(_) { return "Instance of '" + A.Primitives_objectTypeName(this) + "'"; }, noSuchMethod$1(_, invocation) { throw A.wrapException(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, invocation)); }, get$runtimeType(_) { return A.getRuntimeTypeOfDartObject(this); }, toString() { return this.toString$0(this); }, call$0() { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$0", 0, [], [], 0)); }, call$1($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1", 0, [$0], [], 0)); }, call$2($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2", 0, [$0, $1], [], 0)); }, call$1$2$onError($0, $1, $T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$2$onError", 0, [$0, $1, $T1], ["onError"], 1)); }, call$3($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3", 0, [$0, $1, $2], [], 0)); }, call$4($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4", 0, [$0, $1, $2, $3], [], 0)); }, call$1$1($0, $T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$1", 0, [$0, $T1], [], 1)); }, call$4$cancelOnError$onDone$onError($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$cancelOnError$onDone$onError", 0, [$0, $1, $2, $3], ["cancelOnError", "onDone", "onError"], 0)); }, call$1$highContrast($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$highContrast", 0, [$0], ["highContrast"], 0)); }, call$1$accessibilityFeatures($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$accessibilityFeatures", 0, [$0], ["accessibilityFeatures"], 0)); }, call$3$replace$state($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$replace$state", 0, [$0, $1, $2], ["replace", "state"], 0)); }, call$2$path($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$path", 0, [$0, $1], ["path"], 0)); }, call$1$growable($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$growable", 0, [$0], ["growable"], 0)); }, call$2$params($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$params", 0, [$0, $1], ["params"], 0)); }, call$1$accessibleNavigation($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$accessibleNavigation", 0, [$0], ["accessibleNavigation"], 0)); }, call$1$semanticsEnabled($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$semanticsEnabled", 0, [$0], ["semanticsEnabled"], 0)); }, call$3$onAction$onChange($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$onAction$onChange", 0, [$0, $1, $2], ["onAction", "onChange"], 0)); }, call$1$0($T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$0", 0, [$T1], [], 1)); }, call$1$locales($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$locales", 0, [$0], ["locales"], 0)); }, call$1$textScaleFactor($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$textScaleFactor", 0, [$0], ["textScaleFactor"], 0)); }, call$1$platformBrightness($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$platformBrightness", 0, [$0], ["platformBrightness"], 0)); }, call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12], ["buttons", "change", "device", "kind", "physicalX", "physicalY", "pressure", "pressureMax", "scale", "signalKind", "timeStamp", "viewId"], 0)); }, call$14$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$14$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13], ["buttons", "change", "device", "kind", "physicalX", "physicalY", "pressure", "pressureMax", "scrollDeltaX", "scrollDeltaY", "signalKind", "timeStamp", "viewId"], 0)); }, call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12], ["buttons", "change", "device", "kind", "physicalX", "physicalY", "pressure", "pressureMax", "signalKind", "tilt", "timeStamp", "viewId"], 0)); }, call$1$hostElementAttributes($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$hostElementAttributes", 0, [$0], ["hostElementAttributes"], 0)); }, call$2$aspect($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$aspect", 0, [$0, $1], ["aspect"], 0)); }, call$1$style($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$style", 0, [$0], ["style"], 0)); }, call$2$priority$scheduler($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$priority$scheduler", 0, [$0, $1], ["priority", "scheduler"], 0)); }, call$2$position($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$position", 0, [$0, $1], ["position"], 0)); }, call$1$includeChildren($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$includeChildren", 0, [$0], ["includeChildren"], 0)); }, call$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20], ["background", "color", "decoration", "decorationColor", "decorationStyle", "decorationThickness", "fontFamily", "fontFamilyFallback", "fontFeatures", "fontSize", "fontStyle", "fontVariations", "fontWeight", "foreground", "height", "leadingDistribution", "letterSpacing", "locale", "shadows", "textBaseline", "wordSpacing"], 0)); }, call$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11], ["ellipsis", "fontFamily", "fontSize", "fontStyle", "fontWeight", "height", "locale", "maxLines", "strutStyle", "textAlign", "textDirection", "textHeightBehavior"], 0)); }, call$3$background$primary$secondary($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$background$primary$secondary", 0, [$0, $1, $2], ["background", "primary", "secondary"], 0)); }, call$2$background$secondary($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$background$secondary", 0, [$0, $1], ["background", "secondary"], 0)); }, call$3$forgottenChildren($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$forgottenChildren", 0, [$0, $1, $2], ["forgottenChildren"], 0)); }, call$2$after($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$after", 0, [$0, $1], ["after"], 0)); }, call$1$reversed($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$reversed", 0, [$0], ["reversed"], 0)); }, call$1$findFirstFocus($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$findFirstFocus", 0, [$0], ["findFirstFocus"], 0)); }, call$1$withDelay($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$withDelay", 0, [$0], ["withDelay"], 0)); }, call$1$2$arguments($0, $1, $T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$2$arguments", 0, [$0, $1, $T1], ["arguments"], 1)); }, call$2$1($0, $T1, $T2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$1", 0, [$0, $T1, $T2], [], 2)); }, call$1$status($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$status", 0, [$0], ["status"], 0)); }, call$4$exception$stackTrace($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$exception$stackTrace", 0, [$0, $1, $2, $3], ["exception", "stackTrace"], 0)); }, call$2$startTimestamp$transaction($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$startTimestamp$transaction", 0, [$0, $1], ["startTimestamp", "transaction"], 0)); }, call$3$description$startTimestamp($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$description$startTimestamp", 0, [$0, $1, $2], ["description", "startTimestamp"], 0)); }, call$1$endTimestamp($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$endTimestamp", 0, [$0], ["endTimestamp"], 0)); }, call$2$newRoute$oldRoute($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$newRoute$oldRoute", 0, [$0, $1], ["newRoute", "oldRoute"], 0)); }, call$1$2($0, $1, $T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$2", 0, [$0, $1, $T1], [], 1)); }, call$6$alignment$alignmentPolicy$curve$duration$targetRenderObject($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$alignment$alignmentPolicy$curve$duration$targetRenderObject", 0, [$0, $1, $2, $3, $4, $5], ["alignment", "alignmentPolicy", "curve", "duration", "targetRenderObject"], 0)); }, call$2$alignmentPolicy($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$alignmentPolicy", 0, [$0, $1], ["alignmentPolicy"], 0)); }, call$2$ignoreCurrentFocus($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$ignoreCurrentFocus", 0, [$0, $1], ["ignoreCurrentFocus"], 0)); }, call$3$alignmentPolicy$forward($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$alignmentPolicy$forward", 0, [$0, $1, $2], ["alignmentPolicy", "forward"], 0)); }, call$5$alignment$alignmentPolicy$curve$duration($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$alignment$alignmentPolicy$curve$duration", 0, [$0, $1, $2, $3, $4], ["alignment", "alignmentPolicy", "curve", "duration"], 0)); }, call$1$range($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$range", 0, [$0], ["range"], 0)); }, call$4$boxHeightStyle$boxWidthStyle($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$boxHeightStyle$boxWidthStyle", 0, [$0, $1, $2, $3], ["boxHeightStyle", "boxWidthStyle"], 0)); }, call$2$end$start($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$end$start", 0, [$0, $1], ["end", "start"], 0)); }, call$1$paragraphWidth($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$paragraphWidth", 0, [$0], ["paragraphWidth"], 0)); }, call$3$dimensions$textScaler($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$dimensions$textScaler", 0, [$0, $1, $2], ["dimensions", "textScaler"], 0)); }, call$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution($0, $1, $2, $3, $4, $5, $6, $7, $8) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8], ["fontFamily", "fontFamilyFallback", "fontSize", "fontStyle", "fontWeight", "forceStrutHeight", "height", "leading", "leadingDistribution"], 0)); }, call$3$boxHeightStyle($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$boxHeightStyle", 0, [$0, $1, $2], ["boxHeightStyle"], 0)); }, call$3$includePlaceholders$includeSemanticsLabels($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$includePlaceholders$includeSemanticsLabels", 0, [$0, $1, $2], ["includePlaceholders", "includeSemanticsLabels"], 0)); }, call$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight($0, $1, $2, $3, $4, $5, $6, $7, $8) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8], ["applyTextScaling", "color", "fill", "grade", "opacity", "opticalSize", "shadows", "size", "weight"], 0)); }, call$1$color($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$color", 0, [$0], ["color"], 0)); }, call$1$parentConfiguration($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$parentConfiguration", 0, [$0], ["parentConfiguration"], 0)); }, call$2$color$fontSize($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color$fontSize", 0, [$0, $1], ["color", "fontSize"], 0)); }, call$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24], ["background", "backgroundColor", "color", "debugLabel", "decoration", "decorationColor", "decorationStyle", "decorationThickness", "fontFamily", "fontFamilyFallback", "fontFeatures", "fontSize", "fontStyle", "fontVariations", "fontWeight", "foreground", "height", "leadingDistribution", "letterSpacing", "locale", "overflow", "package", "shadows", "textBaseline", "wordSpacing"], 0)); }, call$3$textDirection($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$textDirection", 0, [$0, $1, $2], ["textDirection"], 0)); }, call$1$minimum($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$minimum", 0, [$0], ["minimum"], 0)); }, call$3$debugReport($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$debugReport", 0, [$0, $1, $2], ["debugReport"], 0)); }, call$3$cancel$down$reason($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$cancel$down$reason", 0, [$0, $1, $2], ["cancel", "down", "reason"], 0)); }, call$2$down$up($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$down$up", 0, [$0, $1], ["down", "up"], 0)); }, call$1$down($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$down", 0, [$0], ["down"], 0)); }, call$2$value($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$value", 0, [$0, $1], ["value"], 0)); }, call$2$reversed($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$reversed", 0, [$0, $1], ["reversed"], 0)); }, call$1$details($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$details", 0, [$0], ["details"], 0)); }, call$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10], ["borderRadius", "color", "containedInkWell", "controller", "customBorder", "onRemoved", "position", "radius", "rectCallback", "referenceBox", "textDirection"], 0)); }, call$1$context($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$context", 0, [$0], ["context"], 0)); }, call$2$textDirection($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$textDirection", 0, [$0, $1], ["textDirection"], 0)); }, call$2$minHeight$minWidth($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$minHeight$minWidth", 0, [$0, $1], ["minHeight", "minWidth"], 0)); }, call$1$letterSpacing($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$letterSpacing", 0, [$0], ["letterSpacing"], 0)); }, call$2$primaryTextTheme$textTheme($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$primaryTextTheme$textTheme", 0, [$0, $1], ["primaryTextTheme", "textTheme"], 0)); }, call$1$brightness($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$brightness", 0, [$0], ["brightness"], 0)); }, call$1$5($0, $1, $2, $3, $4, $T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$5", 0, [$0, $1, $2, $3, $4, $T1], [], 1)); }, call$1$padding($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$padding", 0, [$0], ["padding"], 0)); }, call$5($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5", 0, [$0, $1, $2, $3, $4], [], 0)); }, call$3$onDone$onError($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$onDone$onError", 0, [$0, $1, $2], ["onDone", "onError"], 0)); }, call$2$defaultColor($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$defaultColor", 0, [$0, $1], ["defaultColor"], 0)); }, call$2$child$context($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$child$context", 0, [$0, $1], ["child", "context"], 0)); }, call$2$maxWidth$minWidth($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$maxWidth$minWidth", 0, [$0, $1], ["maxWidth", "minWidth"], 0)); }, call$2$maxHeight$minHeight($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$maxHeight$minHeight", 0, [$0, $1], ["maxHeight", "minHeight"], 0)); }, call$1$side($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$side", 0, [$0], ["side"], 0)); }, call$3$context$exception$stack($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$context$exception$stack", 0, [$0, $1, $2], ["context", "exception", "stack"], 0)); }, call$4$allowUpscaling$targetHeight$targetWidth($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$allowUpscaling$targetHeight$targetWidth", 0, [$0, $1, $2, $3], ["allowUpscaling", "targetHeight", "targetWidth"], 0)); }, call$2$onError($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$onError", 0, [$0, $1], ["onError"], 0)); }, call$2$padding$viewPadding($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$padding$viewPadding", 0, [$0, $1], ["padding", "viewPadding"], 0)); }, call$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName($0, $1, $2, $3, $4, $5, $6, $7) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["enableDomStorage", "enableJavaScript", "headers", "universalLinksOnly", "useSafariVC", "useWebView", "webOnlyWindowName"], 0)); }, call$4$displayFeatures$padding$viewInsets$viewPadding($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$displayFeatures$padding$viewInsets$viewPadding", 0, [$0, $1, $2, $3], ["displayFeatures", "padding", "viewInsets", "viewPadding"], 0)); }, call$2$viewInsets$viewPadding($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$viewInsets$viewPadding", 0, [$0, $1], ["viewInsets", "viewPadding"], 0)); }, call$3$composing$selection$text($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$composing$selection$text", 0, [$0, $1, $2], ["composing", "selection", "text"], 0)); }, call$3$sigmaX$sigmaY$tileMode($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$sigmaX$sigmaY$tileMode", 0, [$0, $1, $2], ["sigmaX", "sigmaY", "tileMode"], 0)); }, call$1$selection($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$selection", 0, [$0], ["selection"], 0)); }, call$1$rect($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$rect", 0, [$0], ["rect"], 0)); }, call$4$curve$descendant$duration$rect($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$curve$descendant$duration$rect", 0, [$0, $1, $2, $3], ["curve", "descendant", "duration", "rect"], 0)); }, call$2$cause$from($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$cause$from", 0, [$0, $1], ["cause", "from"], 0)); }, call$3$code$details$message($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$code$details$message", 0, [$0, $1, $2], ["code", "details", "message"], 0)); }, call$2$code$message($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$code$message", 0, [$0, $1], ["code", "message"], 0)); }, call$2$composing$selection($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$composing$selection", 0, [$0, $1], ["composing", "selection"], 0)); }, call$3$context$style$withComposing($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$context$style$withComposing", 0, [$0, $1, $2], ["context", "style", "withComposing"], 0)); }, call$5$baseline$baselineOffset($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$baseline$baselineOffset", 0, [$0, $1, $2, $3, $4], ["baseline", "baselineOffset"], 0)); }, call$1$bottom($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$bottom", 0, [$0], ["bottom"], 0)); }, call$3$curve$duration$rect($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$curve$duration$rect", 0, [$0, $1, $2], ["curve", "duration", "rect"], 0)); }, call$1$text($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$text", 0, [$0], ["text"], 0)); }, call$2$affinity$extentOffset($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$affinity$extentOffset", 0, [$0, $1], ["affinity", "extentOffset"], 0)); }, call$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width($0, $1, $2, $3, $4, $5, $6, $7, $8) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8], ["ascent", "baseline", "descent", "hardBreak", "height", "left", "lineNumber", "unscaledAscent", "width"], 0)); }, call$1$errorText($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$errorText", 0, [$0], ["errorText"], 0)); }, call$2$overscroll$scrollbars($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$overscroll$scrollbars", 0, [$0, $1], ["overscroll", "scrollbars"], 0)); }, call$2$initialRestore($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$initialRestore", 0, [$0, $1], ["initialRestore"], 0)); }, call$1$direction($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$direction", 0, [$0], ["direction"], 0)); }, call$4$axis$rect($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$axis$rect", 0, [$0, $1, $2, $3], ["axis", "rect"], 0)); }, call$2$baseOffset$extentOffset($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$baseOffset$extentOffset", 0, [$0, $1], ["baseOffset", "extentOffset"], 0)); }, call$2$0($T1, $T2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$0", 0, [$T1, $T2], [], 2)); }, call$1$composing($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$composing", 0, [$0], ["composing"], 0)); }, call$1$extentOffset($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$extentOffset", 0, [$0], ["extentOffset"], 0)); }, call$1$affinity($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$affinity", 0, [$0], ["affinity"], 0)); }, call$1$spellCheckService($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$spellCheckService", 0, [$0], ["spellCheckService"], 0)); }, call$1$height($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$height", 0, [$0], ["height"], 0)); }, call$1$borderSide($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$borderSide", 0, [$0], ["borderSide"], 0)); }, call$2$enabled$hintMaxLines($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$enabled$hintMaxLines", 0, [$0, $1], ["enabled", "hintMaxLines"], 0)); }, call$4$counterStyle$counterText$errorText$semanticCounterText($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$counterStyle$counterText$errorText$semanticCounterText", 0, [$0, $1, $2, $3], ["counterStyle", "counterText", "errorText", "semanticCounterText"], 0)); }, call$2$counterText$semanticCounterText($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$counterText$semanticCounterText", 0, [$0, $1], ["counterText", "semanticCounterText"], 0)); }, call$1$autofillConfiguration($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$autofillConfiguration", 0, [$0], ["autofillConfiguration"], 0)); }, call$31$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$31$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30], ["alignLabelWithHint", "border", "constraints", "contentPadding", "counterStyle", "disabledBorder", "enabledBorder", "errorBorder", "errorMaxLines", "errorStyle", "fillColor", "filled", "floatingLabelAlignment", "floatingLabelBehavior", "floatingLabelStyle", "focusColor", "focusedBorder", "focusedErrorBorder", "helperMaxLines", "helperStyle", "hintFadeDuration", "hintStyle", "hoverColor", "iconColor", "isCollapsed", "isDense", "labelStyle", "prefixIconColor", "prefixStyle", "suffixIconColor", "suffixStyle"], 0)); }, call$3$data($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$data", 0, [$0, $1, $2], ["data"], 0)); }, call$1$end($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$end", 0, [$0], ["end"], 0)); }, call$1$line($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$line", 0, [$0], ["line"], 0)); }, call$2$color($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color", 0, [$0, $1], ["color"], 0)); }, call$2$withDrive($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$withDrive", 0, [$0, $1], ["withDrive"], 0)); }, call$3$async($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$async", 0, [$0, $1, $2], ["async"], 0)); }, call$3$specifiedType($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$specifiedType", 0, [$0, $1, $2], ["specifiedType"], 0)); }, call$3$rect($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$rect", 0, [$0, $1, $2], ["rect"], 0)); }, call$2$email$shouldRecoverAuth($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$email$shouldRecoverAuth", 0, [$0, $1], ["email", "shouldRecoverAuth"], 0)); }, call$5$idToken$password$rawResponse($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$idToken$password$rawResponse", 0, [$0, $1, $2, $3, $4], ["idToken", "password", "rawResponse"], 0)); }, call$3$rawResponse($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$rawResponse", 0, [$0, $1, $2], ["rawResponse"], 0)); }, call$2$bottom$top($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$bottom$top", 0, [$0, $1], ["bottom", "top"], 0)); }, call$2$left$right($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$left$right", 0, [$0, $1], ["left", "right"], 0)); }, call$2$hitTest$paintTransform($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$hitTest$paintTransform", 0, [$0, $1], ["hitTest", "paintTransform"], 0)); }, call$3$crossAxisPosition$mainAxisPosition($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$crossAxisPosition$mainAxisPosition", 0, [$0, $1, $2], ["crossAxisPosition", "mainAxisPosition"], 0)); }, call$2$hitTest$paintOffset($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$hitTest$paintOffset", 0, [$0, $1], ["hitTest", "paintOffset"], 0)); }, call$1$applicationUserName($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$applicationUserName", 0, [$0], ["applicationUserName"], 0)); }, call$1$purchaseParam($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$purchaseParam", 0, [$0], ["purchaseParam"], 0)); }, call$1$opacity($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$opacity", 0, [$0], ["opacity"], 0)); }, call$3$foregroundColor$iconSize$overlayColor($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$foregroundColor$iconSize$overlayColor", 0, [$0, $1, $2], ["foregroundColor", "iconSize", "overlayColor"], 0)); }, call$1$textScaler($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$textScaler", 0, [$0], ["textScaler"], 0)); }, call$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding($0, $1, $2, $3, $4, $5, $6, $7) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["removeBottomInset", "removeBottomPadding", "removeLeftPadding", "removeRightPadding", "removeTopPadding"], 0)); }, call$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding", 0, [$0, $1, $2, $3, $4, $5, $6], ["removeBottomPadding", "removeLeftPadding", "removeRightPadding", "removeTopPadding"], 0)); }, call$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding($0, $1, $2, $3, $4, $5, $6, $7) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["maintainBottomViewPadding", "removeBottomPadding", "removeLeftPadding", "removeRightPadding", "removeTopPadding"], 0)); }, call$1$floatingActionButtonScale($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$floatingActionButtonScale", 0, [$0], ["floatingActionButtonScale"], 0)); }, call$1$removeBottom($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$removeBottom", 0, [$0], ["removeBottom"], 0)); }, call$1$scrollbars($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$scrollbars", 0, [$0], ["scrollbars"], 0)); }, call$1$task($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$task", 0, [$0], ["task"], 0)); }, call$1$oldWidget($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$oldWidget", 0, [$0], ["oldWidget"], 0)); }, call$4$overscroll$physics$platform$scrollbars($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$overscroll$physics$platform$scrollbars", 0, [$0, $1, $2, $3], ["overscroll", "physics", "platform", "scrollbars"], 0)); }, call$1$colorScheme($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$colorScheme", 0, [$0], ["colorScheme"], 0)); }, call$2$counterText$prefixIcon($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$counterText$prefixIcon", 0, [$0, $1], ["counterText", "prefixIcon"], 0)); }, call$2$showAccentColor($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$showAccentColor", 0, [$0, $1], ["showAccentColor"], 0)); }, call$2$chunkCallback($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$chunkCallback", 0, [$0, $1], ["chunkCallback"], 0)); }, call$9($0, $1, $2, $3, $4, $5, $6, $7, $8) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$9", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8], [], 0)); }, call$8($0, $1, $2, $3, $4, $5, $6, $7) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8", 0, [$0, $1, $2, $3, $4, $5, $6, $7], [], 0)); }, call$10($0, $1, $2, $3, $4, $5, $6, $7, $8, $9) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$10", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9], [], 0)); }, call$6($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6", 0, [$0, $1, $2, $3, $4, $5], [], 0)); }, call$7($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7", 0, [$0, $1, $2, $3, $4, $5, $6], [], 0)); }, call$1$floatingActionButtonArea($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$floatingActionButtonArea", 0, [$0], ["floatingActionButtonArea"], 0)); }, call$2$multiselect$userCompany($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$multiselect$userCompany", 0, [$0, $1], ["multiselect", "userCompany"], 0)); }, call$1$fontWeight($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$fontWeight", 0, [$0], ["fontWeight"], 0)); }, call$6$checked$context$onCheckboxChanged$onRowTap$overlayColor$tristate($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$checked$context$onCheckboxChanged$onRowTap$overlayColor$tristate", 0, [$0, $1, $2, $3, $4, $5], ["checked", "context", "onCheckboxChanged", "onRowTap", "overlayColor", "tristate"], 0)); }, call$5$autofocus$focusNode$mouseCursor$painter$size($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$autofocus$focusNode$mouseCursor$painter$size", 0, [$0, $1, $2, $3, $4], ["autofocus", "focusNode", "mouseCursor", "painter", "size"], 0)); }, call$5$collision($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$collision", 0, [$0, $1, $2, $3, $4], ["collision"], 0)); }, call$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled($0, $1, $2, $3, $4, $5, $6, $7) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["context", "formatter", "formatterValueCache", "graphicsFactory", "orientation", "scale", "tickDrawStrategy", "viewportExtensionEnabled"], 0)); }, call$7$context$formatter$formatterValueCache$graphicsFactory$scale$tickDrawStrategy($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$context$formatter$formatterValueCache$graphicsFactory$scale$tickDrawStrategy", 0, [$0, $1, $2, $3, $4, $5, $6], ["context", "formatter", "formatterValueCache", "graphicsFactory", "scale", "tickDrawStrategy"], 0)); }, call$3$stepSize($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$stepSize", 0, [$0, $1, $2], ["stepSize"], 0)); }, call$7$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy", 0, [$0, $1, $2, $3, $4, $5, $6], ["context", "formatter", "formatterValueCache", "graphicsFactory", "orientation", "scale", "tickDrawStrategy"], 0)); }, call$1$maxWidth($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maxWidth", 0, [$0], ["maxWidth"], 0)); }, call$5$selectExactEventLocation$selectOverlappingPoints($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$selectExactEventLocation$selectOverlappingPoints", 0, [$0, $1, $2, $3, $4], ["selectExactEventLocation", "selectOverlappingPoints"], 0)); }, call$1$maxScaleFactor($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maxScaleFactor", 0, [$0], ["maxScaleFactor"], 0)); }, call$1$border($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$border", 0, [$0], ["border"], 0)); }, call$1$removeTop($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$removeTop", 0, [$0], ["removeTop"], 0)); }, call$4$data$rawResponse($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$data$rawResponse", 0, [$0, $1, $2, $3], ["data", "rawResponse"], 0)); }, call$1$format($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$format", 0, [$0], ["format"], 0)); }, call$9$allowUpscaling$rowBytes$targetHeight$targetWidth($0, $1, $2, $3, $4, $5, $6, $7, $8) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$9$allowUpscaling$rowBytes$targetHeight$targetWidth", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8], ["allowUpscaling", "rowBytes", "targetHeight", "targetWidth"], 0)); }, call$1$onPageRasterized($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$onPageRasterized", 0, [$0], ["onPageRasterized"], 0)); }, call$4$client$includeEdit$multiselect$userCompany($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$client$includeEdit$multiselect$userCompany", 0, [$0, $1, $2, $3], ["client", "includeEdit", "multiselect", "userCompany"], 0)); }, call$2$onCompleted$onLayout($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$onCompleted$onLayout", 0, [$0, $1], ["onCompleted", "onLayout"], 0)); }, call$1$chart($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$chart", 0, [$0], ["chart"], 0)); }, call$1$customEndDate($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$customEndDate", 0, [$0], ["customEndDate"], 0)); }, call$1$customStartDate($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$customStartDate", 0, [$0], ["customStartDate"], 0)); }, call$1$subgroup($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$subgroup", 0, [$0], ["subgroup"], 0)); }, call$2$group$selectedGroup($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$group$selectedGroup", 0, [$0, $1], ["group", "selectedGroup"], 0)); }, call$1$report($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$report", 0, [$0], ["report"], 0)); }, call$1$fontSize($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$fontSize", 0, [$0], ["fontSize"], 0)); }, call$2$infoMessage$status($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$infoMessage$status", 0, [$0, $1], ["infoMessage", "status"], 0)); }, call$3$error$infoMessage$status($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$error$infoMessage$status", 0, [$0, $1, $2], ["error", "infoMessage", "status"], 0)); }, call$1$shouldOverrideDefaultSideEffects($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$shouldOverrideDefaultSideEffects", 0, [$0], ["shouldOverrideDefaultSideEffects"], 0)); }, call$4$data$infoMessage$isImmutable$status($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$data$infoMessage$isImmutable$status", 0, [$0, $1, $2, $3], ["data", "infoMessage", "isImmutable", "status"], 0)); }, call$1$right($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$right", 0, [$0], ["right"], 0)); }, call$3$refresher$stackTrace($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$refresher$stackTrace", 0, [$0, $1, $2], ["refresher", "stackTrace"], 0)); }, call$1$infoMessage($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$infoMessage", 0, [$0], ["infoMessage"], 0)); }, call$5$allowCompression$allowMultiple$allowedExtensions$type$withData($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$allowCompression$allowMultiple$allowedExtensions$type$withData", 0, [$0, $1, $2, $3, $4], ["allowCompression", "allowMultiple", "allowedExtensions", "type", "withData"], 0)); }, call$5$fileFilter$initialDirectory$multipleFiles$pickDirectory($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$fileFilter$initialDirectory$multipleFiles$pickDirectory", 0, [$0, $1, $2, $3, $4], ["fileFilter", "initialDirectory", "multipleFiles", "pickDirectory"], 0)); }, call$2$isReplaced($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$isReplaced", 0, [$0, $1], ["isReplaced"], 0)); }, call$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap", 0, [$0, $1, $2, $3, $4, $5], ["clientMap", "invoice", "sortAscending", "sortField", "userMap", "vendorMap"], 0)); }, call$2$client$userCompany($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$client$userCompany", 0, [$0, $1], ["client", "userCompany"], 0)); }, call$3$client$includeEdit$userCompany($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$client$includeEdit$userCompany", 0, [$0, $1, $2], ["client", "includeEdit", "userCompany"], 0)); }, call$2$context$field($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$context$field", 0, [$0, $1], ["context", "field"], 0)); }, call$3$clockwise$radius($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$clockwise$radius", 0, [$0, $1, $2], ["clockwise", "radius"], 0)); }, call$2$isClosing($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$isClosing", 0, [$0, $1], ["isClosing"], 0)); }, call$3$expenseCategory$sortAscending$sortField($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$expenseCategory$sortAscending$sortField", 0, [$0, $1, $2], ["expenseCategory", "sortAscending", "sortField"], 0)); }, call$4$nonce$scopes$state$webAuthenticationOptions($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$nonce$scopes$state$webAuthenticationOptions", 0, [$0, $1, $2, $3], ["nonce", "scopes", "state", "webAuthenticationOptions"], 0)); }, call$2$tabCount$tabIndex($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$tabCount$tabIndex", 0, [$0, $1], ["tabCount", "tabIndex"], 0)); }, call$1$overscroll($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$overscroll", 0, [$0], ["overscroll"], 0)); }, call$1$inherit($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$inherit", 0, [$0], ["inherit"], 0)); }, call$1$newComposingRegion($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$newComposingRegion", 0, [$0], ["newComposingRegion"], 0)); }, call$1$textLayout($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$textLayout", 0, [$0], ["textLayout"], 0)); }, call$4$expandSelection$moveLeft$movementModifier$textLayout($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$expandSelection$moveLeft$movementModifier$textLayout", 0, [$0, $1, $2, $3], ["expandSelection", "moveLeft", "movementModifier", "textLayout"], 0)); }, call$3$expandSelection$moveUp$textLayout($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$expandSelection$moveUp$textLayout", 0, [$0, $1, $2], ["expandSelection", "moveUp", "textLayout"], 0)); }, call$2$newComposingRegion$text($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$newComposingRegion$text", 0, [$0, $1], ["newComposingRegion", "text"], 0)); }, call$2$newComposingRegion$replacementText($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$newComposingRegion$replacementText", 0, [$0, $1], ["newComposingRegion", "replacementText"], 0)); }, call$2$filterQuality($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$filterQuality", 0, [$0, $1], ["filterQuality"], 0)); }, call$1$baseOffset($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$baseOffset", 0, [$0], ["baseOffset"], 0)); }, call$2$onKeyEvent($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$onKeyEvent", 0, [$0, $1], ["onKeyEvent"], 0)); }, call$1$start($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$start", 0, [$0], ["start"], 0)); }, call$1$enableDeltaModel($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$enableDeltaModel", 0, [$0], ["enableDeltaModel"], 0)); }, call$2$textInputAction$textInputType($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$textInputAction$textInputType", 0, [$0, $1], ["textInputAction", "textInputType"], 0)); }, call$2$keyEvent$textFieldContext($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$keyEvent$textFieldContext", 0, [$0, $1], ["keyEvent", "textFieldContext"], 0)); }, call$5$fontFamily$fontSize$fontWeight$textAlign$textDirection($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$fontFamily$fontSize$fontWeight$textAlign$textDirection", 0, [$0, $1, $2, $3, $4], ["fontFamily", "fontSize", "fontWeight", "textAlign", "textDirection"], 0)); }, call$1$textFieldContext($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$textFieldContext", 0, [$0], ["textFieldContext"], 0)); }, call$2$startOffset$textToInsert($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$startOffset$textToInsert", 0, [$0, $1], ["startOffset", "textToInsert"], 0)); }, call$3$from$newSelection$to($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$from$newSelection$to", 0, [$0, $1, $2], ["from", "newSelection", "to"], 0)); }, call$2$selection$text($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$selection$text", 0, [$0, $1], ["selection", "text"], 0)); }, call$4$from$newComposingRegion$newSelection$to($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$from$newComposingRegion$newSelection$to", 0, [$0, $1, $2, $3], ["from", "newComposingRegion", "newSelection", "to"], 0)); }, call$3$composingRegion$selection$text($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$composingRegion$selection$text", 0, [$0, $1, $2], ["composingRegion", "selection", "text"], 0)); }, call$4$insertIndex$newComposingRegion$newSelection$newText($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$insertIndex$newComposingRegion$newSelection$newText", 0, [$0, $1, $2, $3], ["insertIndex", "newComposingRegion", "newSelection", "newText"], 0)); }, call$5$from$newComposingRegion$newSelection$newText$to($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$from$newComposingRegion$newSelection$newText$to", 0, [$0, $1, $2, $3, $4], ["from", "newComposingRegion", "newSelection", "newText", "to"], 0)); }, call$3$overscroll$physics$scrollbars($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$overscroll$physics$scrollbars", 0, [$0, $1, $2], ["overscroll", "physics", "scrollbars"], 0)); }, call$2$brightness$disabledColor($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$brightness$disabledColor", 0, [$0, $1], ["brightness", "disabledColor"], 0)); }, call$1$decoration($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$decoration", 0, [$0], ["decoration"], 0)); }, call$4$addedComponents$changedComponents$movedComponents$removedComponents($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$addedComponents$changedComponents$movedComponents$removedComponents", 0, [$0, $1, $2, $3], ["addedComponents", "changedComponents", "movedComponents", "removedComponents"], 0)); }, call$1$dragEndInViewport($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$dragEndInViewport", 0, [$0], ["dragEndInViewport"], 0)); }, call$1$base($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$base", 0, [$0], ["base"], 0)); }, call$1$extent($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$extent", 0, [$0], ["extent"], 0)); }, call$1$expand($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$expand", 0, [$0], ["expand"], 0)); }, call$1$movementModifier($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$movementModifier", 0, [$0], ["movementModifier"], 0)); }, call$2$editContext$keyEvent($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$editContext$keyEvent", 0, [$0, $1], ["editContext", "keyEvent"], 0)); }, call$2$base$extent($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$base$extent", 0, [$0, $1], ["base", "extent"], 0)); }, call$1$fontStyle($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$fontStyle", 0, [$0], ["fontStyle"], 0)); }, call$2$color$decoration($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color$decoration", 0, [$0, $1], ["color", "decoration"], 0)); }, call$3$end$newAttribution$start($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$end$newAttribution$start", 0, [$0, $1, $2], ["end", "newAttribution", "start"], 0)); }, call$4$getChildren($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$getChildren", 0, [$0, $1, $2, $3], ["getChildren"], 0)); }, call$3$getChildren($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$getChildren", 0, [$0, $1, $2], ["getChildren"], 0)); }, call$3$globalLocation$localLocation($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$globalLocation$localLocation", 0, [$0, $1, $2], ["globalLocation", "localLocation"], 0)); }, call$4$data$multipartFiles($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$data$multipartFiles", 0, [$0, $1, $2, $3], ["data", "multipartFiles"], 0)); }, call$3$multipartFiles($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$multipartFiles", 0, [$0, $1, $2], ["multipartFiles"], 0)); }, call$3$sortAscending$sortField$taskStatus($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$sortAscending$sortField$taskStatus", 0, [$0, $1, $2], ["sortAscending", "sortField", "taskStatus"], 0)); }, call$4$idToken$password($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$idToken$password", 0, [$0, $1, $2, $3], ["idToken", "password"], 0)); }, call$2$includeEdit$userCompany($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$includeEdit$userCompany", 0, [$0, $1], ["includeEdit", "userCompany"], 0)); }, call$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap", 0, [$0, $1, $2, $3, $4, $5, $6], ["clientMap", "invoice", "recurringPrefix", "sortAscending", "sortField", "userMap", "vendorMap"], 0)); }, call$1$alwaysUse24HourFormat($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$alwaysUse24HourFormat", 0, [$0], ["alwaysUse24HourFormat"], 0)); }, call$2$fillColor$hintText($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$fillColor$hintText", 0, [$0, $1], ["fillColor", "hintText"], 0)); }, call$2$alwaysUse24HourFormat($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$alwaysUse24HourFormat", 0, [$0, $1], ["alwaysUse24HourFormat"], 0)); }, call$1$hour($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$hour", 0, [$0], ["hour"], 0)); }, call$1$minute($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$minute", 0, [$0], ["minute"], 0)); }, call$6$animation$controller$max$min$target$tween($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$animation$controller$max$min$target$tween", 0, [$0, $1, $2, $3, $4, $5], ["animation", "controller", "max", "min", "target", "tween"], 0)); }, call$2$isSecond($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$isSecond", 0, [$0, $1], ["isSecond"], 0)); }, call$2$isThird($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$isThird", 0, [$0, $1], ["isThird"], 0)); }, call$2$context$isSignUp($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$context$isSignUp", 0, [$0, $1], ["context", "isSignUp"], 0)); }, call$5$email$secret$url($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$email$secret$url", 0, [$0, $1, $2, $3, $4], ["email", "secret", "url"], 0)); }, call$7$email$oneTimePassword$password$secret$url($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$email$oneTimePassword$password$secret$url", 0, [$0, $1, $2, $3, $4, $5, $6], ["email", "oneTimePassword", "password", "secret", "url"], 0)); }, call$5$oneTimePassword$secret$url($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$oneTimePassword$secret$url", 0, [$0, $1, $2, $3, $4], ["oneTimePassword", "secret", "url"], 0)); }, call$4$email$password($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$email$password", 0, [$0, $1, $2, $3], ["email", "password"], 0)); }, call$3$token($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$token", 0, [$0, $1, $2], ["token"], 0)); }, call$2$alwaysUse24HourFormat$textScaler($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$alwaysUse24HourFormat$textScaler", 0, [$0, $1], ["alwaysUse24HourFormat", "textScaler"], 0)); }, call$3$bodyColor$decorationColor$displayColor($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$bodyColor$decorationColor$displayColor", 0, [$0, $1, $2], ["bodyColor", "decorationColor", "displayColor"], 0)); }, call$1$fontFamily($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$fontFamily", 0, [$0], ["fontFamily"], 0)); }, call$5$data$idToken$password($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$data$idToken$password", 0, [$0, $1, $2, $3, $4], ["data", "idToken", "password"], 0)); }, call$3$password($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$password", 0, [$0, $1, $2], ["password"], 0)); }, call$4$data$password($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$data$password", 0, [$0, $1, $2, $3], ["data", "password"], 0)); }, call$2$data$url($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$data$url", 0, [$0, $1], ["data", "url"], 0)); }, call$4$data$secret($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$data$secret", 0, [$0, $1, $2, $3], ["data", "secret"], 0)); }, call$3$includeStatic$token$url($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$includeStatic$token$url", 0, [$0, $1, $2], ["includeStatic", "token", "url"], 0)); }, call$3$data$secret$url($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$data$secret$url", 0, [$0, $1, $2], ["data", "secret", "url"], 0)); }, call$1$childOrder($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$childOrder", 0, [$0], ["childOrder"], 0)); }, call$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes", 0, [$0, $1, $2, $3, $4], ["elevationAdjustment", "parentPaintClipRect", "parentSemanticsClipRect", "result", "siblingNodes"], 0)); }, call$1$config($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$config", 0, [$0], ["config"], 0)); }, call$2$descendant$rect($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$descendant$rect", 0, [$0, $1], ["descendant", "rect"], 0)); }, call$1$3$onlyFirst($0, $1, $2, $T1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$3$onlyFirst", 0, [$0, $1, $2, $T1], ["onlyFirst"], 1)); }, call$3$oldLayer($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$oldLayer", 0, [$0, $1, $2], ["oldLayer"], 0)); }, call$2$oldLayer($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$oldLayer", 0, [$0, $1], ["oldLayer"], 0)); }, call$1$oldLayer($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$oldLayer", 0, [$0], ["oldLayer"], 0)); }, call$3$offset$oldLayer($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$offset$oldLayer", 0, [$0, $1, $2], ["offset", "oldLayer"], 0)); }, call$3$clipBehavior$oldLayer($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$clipBehavior$oldLayer", 0, [$0, $1, $2], ["clipBehavior", "oldLayer"], 0)); }, call$4$isComplexHint$willChangeHint($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$isComplexHint$willChangeHint", 0, [$0, $1, $2, $3], ["isComplexHint", "willChangeHint"], 0)); }, call$2$doAntiAlias($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$doAntiAlias", 0, [$0, $1], ["doAntiAlias"], 0)); }, call$6$oldLayer($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$oldLayer", 0, [$0, $1, $2, $3, $4, $5], ["oldLayer"], 0)); }, call$5$clipBehavior($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$clipBehavior", 0, [$0, $1, $2, $3, $4], ["clipBehavior"], 0)); }, call$5$borderRadius$shape$textDirection($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$borderRadius$shape$textDirection", 0, [$0, $1, $2, $3, $4], ["borderRadius", "shape", "textDirection"], 0)); }, call$6$blend$blendMode($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$blend$blendMode", 0, [$0, $1, $2, $3, $4, $5], ["blend", "blendMode"], 0)); }, call$4$textDirection($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$textDirection", 0, [$0, $1, $2, $3], ["textDirection"], 0)); }, call$1$maximum($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maximum", 0, [$0], ["maximum"], 0)); }, call$1$strokeAlign($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$strokeAlign", 0, [$0], ["strokeAlign"], 0)); }, call$3$blendMode$oldLayer($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$blendMode$oldLayer", 0, [$0, $1, $2], ["blendMode", "oldLayer"], 0)); }, call$4$height$offset$width($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$height$offset$width", 0, [$0, $1, $2, $3], ["height", "offset", "width"], 0)); }, call$4$in1$in2$operator$result($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$in1$in2$operator$result", 0, [$0, $1, $2, $3], ["in1", "in2", "operator", "result"], 0)); }, call$5$fillColor$strokeColor$strokeWidthPx($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$fillColor$strokeColor$strokeWidthPx", 0, [$0, $1, $2, $3, $4], ["fillColor", "strokeColor", "strokeWidthPx"], 0)); }, call$6$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx", 0, [$0, $1, $2, $3, $4, $5], ["dashPattern", "fill", "points", "roundEndCaps", "stroke", "strokeWidthPx"], 0)); }, call$6$animationPercent$drawBounds$rtl($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$animationPercent$drawBounds$rtl", 0, [$0, $1, $2, $3, $4, $5], ["animationPercent", "drawBounds", "rtl"], 0)); }, call$6$clipBounds$dashPattern$points$roundEndCaps$stroke$strokeWidthPx($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$clipBounds$dashPattern$points$roundEndCaps$stroke$strokeWidthPx", 0, [$0, $1, $2, $3, $4, $5], ["clipBounds", "dashPattern", "points", "roundEndCaps", "stroke", "strokeWidthPx"], 0)); }, call$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation($0, $1, $2, $3, $4, $5, $6, $7) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["axisBounds", "collision", "drawAreaBounds", "isFirst", "isLast", "orientation"], 0)); }, call$5$dashPattern$fill$points$stroke$strokeWidthPx($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$dashPattern$fill$points$stroke$strokeWidthPx", 0, [$0, $1, $2, $3, $4], ["dashPattern", "fill", "points", "stroke", "strokeWidthPx"], 0)); }, call$5$dashPattern$fillColor$strokeColor($0, $1, $2, $3, $4) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$dashPattern$fillColor$strokeColor", 0, [$0, $1, $2, $3, $4], ["dashPattern", "fillColor", "strokeColor"], 0)); }, call$6$gapExtent$gapPercentage$gapStart$textDirection($0, $1, $2, $3, $4, $5) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$gapExtent$gapPercentage$gapStart$textDirection", 0, [$0, $1, $2, $3, $4, $5], ["gapExtent", "gapPercentage", "gapStart", "textDirection"], 0)); }, call$2$radius($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$radius", 0, [$0, $1], ["radius"], 0)); }, call$2$parentUsesSize($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$parentUsesSize", 0, [$0, $1], ["parentUsesSize"], 0)); }, call$1$maxHeight($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maxHeight", 0, [$0], ["maxHeight"], 0)); }, call$1$width($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$width", 0, [$0], ["width"], 0)); }, call$3$parentUsesSize($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$parentUsesSize", 0, [$0, $1, $2], ["parentUsesSize"], 0)); }, call$2$maxExtent$minExtent($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$maxExtent$minExtent", 0, [$0, $1], ["maxExtent", "minExtent"], 0)); }, call$7$bottomViews$leftViews$rightViews$topViews$useMax($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$bottomViews$leftViews$rightViews$topViews$useMax", 0, [$0, $1, $2, $3, $4, $5, $6], ["bottomViews", "leftViews", "rightViews", "topViews", "useMax"], 0)); }, call$4$collision($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$collision", 0, [$0, $1, $2, $3], ["collision"], 0)); }, call$1$maxExtent($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maxExtent", 0, [$0], ["maxExtent"], 0)); }, call$2$bottomNavigationBarTop$floatingActionButtonArea($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$bottomNavigationBarTop$floatingActionButtonArea", 0, [$0, $1], ["bottomNavigationBarTop", "floatingActionButtonArea"], 0)); }, call$4$isScrolling$newPosition$oldPosition$velocity($0, $1, $2, $3) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$isScrolling$newPosition$oldPosition$velocity", 0, [$0, $1, $2, $3], ["isScrolling", "newPosition", "oldPosition", "velocity"], 0)); }, call$3$format$noAnimation$numChannels($0, $1, $2) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$format$noAnimation$numChannels", 0, [$0, $1, $2], ["format", "noAnimation", "numChannels"], 0)); }, call$1$numChannels($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$numChannels", 0, [$0], ["numChannels"], 0)); }, call$1$noPixels($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$noPixels", 0, [$0], ["noPixels"], 0)); }, call$2$key($0, $1) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$key", 0, [$0, $1], ["key"], 0)); }, call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup($0, $1, $2, $3, $4, $5, $6) { return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup", 0, [$0, $1, $2, $3, $4, $5, $6], ["chart", "customEndDate", "customStartDate", "group", "report", "selectedGroup", "subgroup"], 0)); }, $index($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("[]", "$index", 0, [$0], [], 0)); }, forEach$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("forEach", "forEach$1", 0, [$0], [], 0)); }, then$2($receiver, $0, $1) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("then", "then$2", 0, [$0, $1], [], 0)); }, dispose$0() { return this.noSuchMethod$1(this, A.createInvocationMirror("dispose", "dispose$0", 0, [], [], 0)); }, $indexSet($receiver, $0, $1) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("[]=", "$indexSet", 0, [$0, $1], [], 0)); }, containsKey$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("containsKey", "containsKey$1", 0, [$0], [], 0)); }, map$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("map", "map$1", 0, [$0], [], 0)); }, compareTo$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("compareTo", "compareTo$1", 0, [$0], [], 0)); }, toJson$0() { return this.noSuchMethod$1(this, A.createInvocationMirror("toJson", "toJson$0", 0, [], [], 0)); }, _yieldStar$1($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("_yieldStar", "_yieldStar$1", 0, [$0], [], 0)); }, $get$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("get", "$get$0", 0, [], [], 0)); }, createElement$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("createElement", "createElement$1", 0, [$0], [], 0)); }, _removeAt$1($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("_removeAt", "_removeAt$1", 0, [$0], [], 0)); }, removeListener$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("removeListener", "removeListener$1", 0, [$0], [], 0)); }, addListener$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("addListener", "addListener$1", 0, [$0], [], 0)); }, didRegisterListener$0() { return this.noSuchMethod$1(this, A.createInvocationMirror("didRegisterListener", "didRegisterListener$0", 0, [], [], 0)); }, didUnregisterListener$0() { return this.noSuchMethod$1(this, A.createInvocationMirror("didUnregisterListener", "didUnregisterListener$0", 0, [], [], 0)); }, $sub($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("-", "$sub", 0, [$0], [], 0)); }, $mul($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("*", "$mul", 0, [$0], [], 0)); }, $add($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("+", "$add", 0, [$0], [], 0)); }, $gt($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror(">", "$gt", 0, [$0], [], 0)); }, loginPopup$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("loginPopup", "loginPopup$1", 0, [$0], [], 0)); }, replaceFirst$2($receiver, $0, $1) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("replaceFirst", "replaceFirst$2", 0, [$0, $1], [], 0)); }, $lt($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("<", "$lt", 0, [$0], [], 0)); }, $ge($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror(">=", "$ge", 0, [$0], [], 0)); }, toLowerCase$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("toLowerCase", "toLowerCase$0", 0, [], [], 0)); }, $div($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("/", "$div", 0, [$0], [], 0)); }, round$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("round", "round$0", 0, [], [], 0)); }, getPage$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getPage", "getPage$1", 0, [$0], [], 0)); }, getViewport$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getViewport", "getViewport$1", 0, [$0], [], 0)); }, render$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("render", "render$1", 0, [$0], [], 0)); }, cleanup$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("cleanup", "cleanup$0", 0, [], [], 0)); }, destroy$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("destroy", "destroy$0", 0, [], [], 0)); }, disconnect$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("disconnect", "disconnect$0", 0, [], [], 0)); }, signOut$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("signOut", "signOut$0", 0, [], [], 0)); }, getAuthResponse$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getAuthResponse", "getAuthResponse$0", 0, [], [], 0)); }, signIn$1($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("signIn", "signIn$1", 0, [$0], [], 0)); }, isSignedIn$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("isSignedIn", "isSignedIn$0", 0, [], [], 0)); }, getBasicProfile$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getBasicProfile", "getBasicProfile$0", 0, [], [], 0)); }, getId$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getId", "getId$0", 0, [], [], 0)); }, getName$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getName", "getName$0", 0, [], [], 0)); }, getEmail$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getEmail", "getEmail$0", 0, [], [], 0)); }, getImageUrl$0($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("getImageUrl", "getImageUrl$0", 0, [], [], 0)); }, get$length($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("length", "get$length", 1, [], [], 0)); }, get$width($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("width", "get$width", 1, [], [], 0)); }, get$height($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("height", "get$height", 1, [], [], 0)); }, get$value($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("value", "get$value", 1, [], [], 0)); }, get$isEmpty($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("isEmpty", "get$isEmpty", 1, [], [], 0)); }, get$id($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("id", "get$id", 1, [], [], 0)); }, get$quote() { return this.noSuchMethod$1(this, A.createInvocationMirror("quote", "get$quote", 1, [], [], 0)); }, get$payment() { return this.noSuchMethod$1(this, A.createInvocationMirror("payment", "get$payment", 1, [], [], 0)); }, get$project() { return this.noSuchMethod$1(this, A.createInvocationMirror("project", "get$project", 1, [], [], 0)); }, get$task() { return this.noSuchMethod$1(this, A.createInvocationMirror("task", "get$task", 1, [], [], 0)); }, get$contact() { return this.noSuchMethod$1(this, A.createInvocationMirror("contact", "get$contact", 1, [], [], 0)); }, get$vendor($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("vendor", "get$vendor", 1, [], [], 0)); }, get$expense() { return this.noSuchMethod$1(this, A.createInvocationMirror("expense", "get$expense", 1, [], [], 0)); }, get$document($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("document", "get$document", 1, [], [], 0)); }, get$state($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("state", "get$state", 1, [], [], 0)); }, get$group() { return this.noSuchMethod$1(this, A.createInvocationMirror("group", "get$group", 1, [], [], 0)); }, get$companyGateway() { return this.noSuchMethod$1(this, A.createInvocationMirror("companyGateway", "get$companyGateway", 1, [], [], 0)); }, get$taxRate() { return this.noSuchMethod$1(this, A.createInvocationMirror("taxRate", "get$taxRate", 1, [], [], 0)); }, get$user($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("user", "get$user", 1, [], [], 0)); }, get$credit() { return this.noSuchMethod$1(this, A.createInvocationMirror("credit", "get$credit", 1, [], [], 0)); }, get$design() { return this.noSuchMethod$1(this, A.createInvocationMirror("design", "get$design", 1, [], [], 0)); }, get$designId() { return this.noSuchMethod$1(this, A.createInvocationMirror("designId", "get$designId", 1, [], [], 0)); }, get$paymentTerm() { return this.noSuchMethod$1(this, A.createInvocationMirror("paymentTerm", "get$paymentTerm", 1, [], [], 0)); }, get$paymentTermId() { return this.noSuchMethod$1(this, A.createInvocationMirror("paymentTermId", "get$paymentTermId", 1, [], [], 0)); }, get$token() { return this.noSuchMethod$1(this, A.createInvocationMirror("token", "get$token", 1, [], [], 0)); }, get$tokenId() { return this.noSuchMethod$1(this, A.createInvocationMirror("tokenId", "get$tokenId", 1, [], [], 0)); }, get$webhook() { return this.noSuchMethod$1(this, A.createInvocationMirror("webhook", "get$webhook", 1, [], [], 0)); }, get$webhookId() { return this.noSuchMethod$1(this, A.createInvocationMirror("webhookId", "get$webhookId", 1, [], [], 0)); }, get$invoice() { return this.noSuchMethod$1(this, A.createInvocationMirror("invoice", "get$invoice", 1, [], [], 0)); }, get$recurringInvoice() { return this.noSuchMethod$1(this, A.createInvocationMirror("recurringInvoice", "get$recurringInvoice", 1, [], [], 0)); }, get$expenseCategory() { return this.noSuchMethod$1(this, A.createInvocationMirror("expenseCategory", "get$expenseCategory", 1, [], [], 0)); }, get$expenseCategoryId() { return this.noSuchMethod$1(this, A.createInvocationMirror("expenseCategoryId", "get$expenseCategoryId", 1, [], [], 0)); }, get$taskStatus() { return this.noSuchMethod$1(this, A.createInvocationMirror("taskStatus", "get$taskStatus", 1, [], [], 0)); }, get$taskStatusId() { return this.noSuchMethod$1(this, A.createInvocationMirror("taskStatusId", "get$taskStatusId", 1, [], [], 0)); }, get$subscription() { return this.noSuchMethod$1(this, A.createInvocationMirror("subscription", "get$subscription", 1, [], [], 0)); }, get$subscriptionId() { return this.noSuchMethod$1(this, A.createInvocationMirror("subscriptionId", "get$subscriptionId", 1, [], [], 0)); }, get$recurringExpense() { return this.noSuchMethod$1(this, A.createInvocationMirror("recurringExpense", "get$recurringExpense", 1, [], [], 0)); }, get$recurringExpenseId() { return this.noSuchMethod$1(this, A.createInvocationMirror("recurringExpenseId", "get$recurringExpenseId", 1, [], [], 0)); }, get$purchaseOrder() { return this.noSuchMethod$1(this, A.createInvocationMirror("purchaseOrder", "get$purchaseOrder", 1, [], [], 0)); }, get$bankAccount() { return this.noSuchMethod$1(this, A.createInvocationMirror("bankAccount", "get$bankAccount", 1, [], [], 0)); }, get$bankAccountId() { return this.noSuchMethod$1(this, A.createInvocationMirror("bankAccountId", "get$bankAccountId", 1, [], [], 0)); }, get$transaction($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("transaction", "get$transaction", 1, [], [], 0)); }, get$transactionId() { return this.noSuchMethod$1(this, A.createInvocationMirror("transactionId", "get$transactionId", 1, [], [], 0)); }, get$transactionRule() { return this.noSuchMethod$1(this, A.createInvocationMirror("transactionRule", "get$transactionRule", 1, [], [], 0)); }, get$transactionRuleId() { return this.noSuchMethod$1(this, A.createInvocationMirror("transactionRuleId", "get$transactionRuleId", 1, [], [], 0)); }, get$schedule() { return this.noSuchMethod$1(this, A.createInvocationMirror("schedule", "get$schedule", 1, [], [], 0)); }, get$scheduleId() { return this.noSuchMethod$1(this, A.createInvocationMirror("scheduleId", "get$scheduleId", 1, [], [], 0)); }, get$product($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("product", "get$product", 1, [], [], 0)); }, get$message($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("message", "get$message", 1, [], [], 0)); }, get$_count($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("_count", "get$_count", 1, [], [], 0)); }, get$_notificationCallStackDepth() { return this.noSuchMethod$1(this, A.createInvocationMirror("_notificationCallStackDepth", "get$_notificationCallStackDepth", 1, [], [], 0)); }, get$_change_notifier$_listeners() { return this.noSuchMethod$1(this, A.createInvocationMirror("_listeners", "get$_change_notifier$_listeners", 1, [], [], 0)); }, get$_reentrantlyRemovedListeners() { return this.noSuchMethod$1(this, A.createInvocationMirror("_reentrantlyRemovedListeners", "get$_reentrantlyRemovedListeners", 1, [], [], 0)); }, get$name($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("name", "get$name", 1, [], [], 0)); }, get$error($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("error", "get$error", 1, [], [], 0)); }, get$idToken($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("idToken", "get$idToken", 1, [], [], 0)); }, get$accessToken($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("accessToken", "get$accessToken", 1, [], [], 0)); }, get$body($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("body", "get$body", 1, [], [], 0)); }, get$bodyBytes() { return this.noSuchMethod$1(this, A.createInvocationMirror("bodyBytes", "get$bodyBytes", 1, [], [], 0)); }, get$shippingAddress1() { return this.noSuchMethod$1(this, A.createInvocationMirror("shippingAddress1", "get$shippingAddress1", 1, [], [], 0)); }, get$shippingAddress2() { return this.noSuchMethod$1(this, A.createInvocationMirror("shippingAddress2", "get$shippingAddress2", 1, [], [], 0)); }, get$shippingCity() { return this.noSuchMethod$1(this, A.createInvocationMirror("shippingCity", "get$shippingCity", 1, [], [], 0)); }, get$shippingState() { return this.noSuchMethod$1(this, A.createInvocationMirror("shippingState", "get$shippingState", 1, [], [], 0)); }, get$shippingPostalCode() { return this.noSuchMethod$1(this, A.createInvocationMirror("shippingPostalCode", "get$shippingPostalCode", 1, [], [], 0)); }, get$shippingCountryId() { return this.noSuchMethod$1(this, A.createInvocationMirror("shippingCountryId", "get$shippingCountryId", 1, [], [], 0)); }, get$date() { return this.noSuchMethod$1(this, A.createInvocationMirror("date", "get$date", 1, [], [], 0)); }, get$amount() { return this.noSuchMethod$1(this, A.createInvocationMirror("amount", "get$amount", 1, [], [], 0)); }, get$authorization($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("authorization", "get$authorization", 1, [], [], 0)); }, get$code($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("code", "get$code", 1, [], [], 0)); }, get$id_token($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("id_token", "get$id_token", 1, [], [], 0)); }, get$email($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("email", "get$email", 1, [], [], 0)); }, get$firstName($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("firstName", "get$firstName", 1, [], [], 0)); }, get$lastName($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("lastName", "get$lastName", 1, [], [], 0)); }, get$promise($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("promise", "get$promise", 1, [], [], 0)); }, get$numPages($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("numPages", "get$numPages", 1, [], [], 0)); }, get$currentUser($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("currentUser", "get$currentUser", 1, [], [], 0)); }, get$access_token($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("access_token", "get$access_token", 1, [], [], 0)); }, get$details($receiver) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("details", "get$details", 1, [], [], 0)); }, set$_notificationCallStackDepth($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("_notificationCallStackDepth=", "set$_notificationCallStackDepth", 2, [$0], [], 0)); }, set$_change_notifier$_listeners($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("_listeners=", "set$_change_notifier$_listeners", 2, [$0], [], 0)); }, set$_reentrantlyRemovedListeners($0) { return this.noSuchMethod$1(this, A.createInvocationMirror("_reentrantlyRemovedListeners=", "set$_reentrantlyRemovedListeners", 2, [$0], [], 0)); }, set$_count($receiver, $0) { return this.noSuchMethod$1($receiver, A.createInvocationMirror("_count=", "set$_count", 2, [$0], [], 0)); } }; A._StringStackTrace.prototype = { toString$0(_) { return ""; }, $isStackTrace: 1 }; A.Stopwatch.prototype = { get$elapsedMicroseconds() { var ticks = this.get$elapsedTicks(); if ($.$get$Stopwatch__frequency() === 1000000) return ticks; return ticks * 1000; }, get$elapsedMilliseconds() { var ticks = this.get$elapsedTicks(); if ($.$get$Stopwatch__frequency() === 1000) return ticks; return B.JSInt_methods._tdivFast$1(ticks, 1000); }, start$0(_) { var _this = this, $stop = _this._stop; if ($stop != null) { _this._core$_start = _this._core$_start + ($.Primitives_timerTicks.call$0() - $stop); _this._stop = null; } }, reset$0(_) { var t1 = this._stop; this._core$_start = t1 == null ? $.Primitives_timerTicks.call$0() : t1; }, get$elapsedTicks() { var t1 = this._stop; if (t1 == null) t1 = $.Primitives_timerTicks.call$0(); return t1 - this._core$_start; } }; A.Runes.prototype = { get$iterator(_) { return new A.RuneIterator(this.string); }, get$last(_) { var code, previousCode, t1 = this.string, t2 = t1.length; if (t2 === 0) throw A.wrapException(A.StateError$("No elements.")); code = t1.charCodeAt(t2 - 1); if ((code & 64512) === 56320 && t2 > 1) { previousCode = t1.charCodeAt(t2 - 2); if ((previousCode & 64512) === 55296) return A._combineSurrogatePair(previousCode, code); } return code; } }; A.RuneIterator.prototype = { get$current(_) { return this._currentCodePoint; }, moveNext$0() { var codeUnit, nextPosition, nextCodeUnit, _this = this, t1 = _this._core$_position = _this._nextPosition, t2 = _this.string, t3 = t2.length; if (t1 === t3) { _this._currentCodePoint = -1; return false; } codeUnit = t2.charCodeAt(t1); nextPosition = t1 + 1; if ((codeUnit & 64512) === 55296 && nextPosition < t3) { nextCodeUnit = t2.charCodeAt(nextPosition); if ((nextCodeUnit & 64512) === 56320) { _this._nextPosition = nextPosition + 1; _this._currentCodePoint = A._combineSurrogatePair(codeUnit, nextCodeUnit); return true; } } _this._nextPosition = nextPosition; _this._currentCodePoint = codeUnit; return true; } }; A.StringBuffer.prototype = { get$length(_) { return this._contents.length; }, write$1(_, obj) { this._contents += A.S(obj); }, writeCharCode$1(charCode) { this._contents += A.Primitives_stringFromCharCode(charCode); }, writeln$1(obj) { this._contents += A.S(obj) + "\n"; }, writeln$0() { return this.writeln$1(""); }, toString$0(_) { var t1 = this._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, get$isEmpty(_) { return this._contents.length === 0; } }; A.Uri_splitQueryString_closure.prototype = { call$2(map, element) { var key, value, t1, index = B.JSString_methods.indexOf$1(element, "="); if (index === -1) { if (element !== "") J.$indexSet$ax(map, A._Uri__uriDecode(element, 0, element.length, this.encoding, true), ""); } else if (index !== 0) { key = B.JSString_methods.substring$2(element, 0, index); value = B.JSString_methods.substring$1(element, index + 1); t1 = this.encoding; J.$indexSet$ax(map, A._Uri__uriDecode(key, 0, key.length, t1, true), A._Uri__uriDecode(value, 0, value.length, t1, true)); } return map; }, $signature: 2081 }; A.Uri__parseIPv4Address_error.prototype = { call$2(msg, position) { throw A.wrapException(A.FormatException$("Illegal IPv4 address, " + msg, this.host, position)); }, $signature: 2105 }; A.Uri_parseIPv6Address_error.prototype = { call$2(msg, position) { throw A.wrapException(A.FormatException$("Illegal IPv6 address, " + msg, this.host, position)); }, $signature: 2106 }; A.Uri_parseIPv6Address_parseHex.prototype = { call$2(start, end) { var value; if (end - start > 4) this.error.call$2("an IPv6 part can only contain a maximum of 4 hex digits", start); value = A.int_parse(B.JSString_methods.substring$2(this.host, start, end), 16); if (value < 0 || value > 65535) this.error.call$2("each part must be in the range of `0x0..0xFFFF`", start); return value; }, $signature: 582 }; A._Uri.prototype = { get$_text() { var t1, t2, t3, t4, _this = this, value = _this.___Uri__text_FI; if (value === $) { t1 = _this.scheme; t2 = t1.length !== 0 ? "" + t1 + ":" : ""; t3 = _this._host; t4 = t3 == null; if (!t4 || t1 === "file") { t1 = t2 + "//"; t2 = _this._userInfo; if (t2.length !== 0) t1 = t1 + t2 + "@"; if (!t4) t1 += t3; t2 = _this._port; if (t2 != null) t1 = t1 + ":" + A.S(t2); } else t1 = t2; t1 += _this.path; t2 = _this._query; if (t2 != null) t1 = t1 + "?" + t2; t2 = _this._fragment; if (t2 != null) t1 = t1 + "#" + t2; value !== $ && A.throwUnnamedLateFieldADI(); value = _this.___Uri__text_FI = t1.charCodeAt(0) == 0 ? t1 : t1; } return value; }, get$pathSegments() { var pathToSplit, result, _this = this, value = _this.___Uri_pathSegments_FI; if (value === $) { pathToSplit = _this.path; if (pathToSplit.length !== 0 && pathToSplit.charCodeAt(0) === 47) pathToSplit = B.JSString_methods.substring$1(pathToSplit, 1); result = pathToSplit.length === 0 ? B.List_empty0 : A.List_List$unmodifiable(new A.MappedListIterable(A._setArrayType(pathToSplit.split("/"), type$.JSArray_String), A.core_Uri_decodeComponent$closure(), type$.MappedListIterable_String_dynamic), type$.String); _this.___Uri_pathSegments_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___Uri_pathSegments_FI = result; } return value; }, get$hashCode(_) { var result, _this = this, value = _this.___Uri_hashCode_FI; if (value === $) { result = B.JSString_methods.get$hashCode(_this.get$_text()); _this.___Uri_hashCode_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___Uri_hashCode_FI = result; value = result; } return value; }, get$queryParameters() { var t1, _this = this, value = _this.___Uri_queryParameters_FI; if (value === $) { t1 = _this._query; t1 = A.Uri_splitQueryString(t1 == null ? "" : t1); _this.___Uri_queryParameters_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___Uri_queryParameters_FI = new A.UnmodifiableMapView(t1, type$.UnmodifiableMapView_String_String); } return value; }, get$queryParametersAll() { var t1, result, _this = this, value = _this.___Uri_queryParametersAll_FI; if (value === $) { t1 = _this._query; result = A._Uri__computeQueryParametersAll(t1 == null ? "" : t1); _this.___Uri_queryParametersAll_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___Uri_queryParametersAll_FI = result; value = result; } return value; }, get$userInfo() { return this._userInfo; }, get$host(_) { var host = this._host; if (host == null) return ""; if (B.JSString_methods.startsWith$1(host, "[")) return B.JSString_methods.substring$2(host, 1, host.length - 1); return host; }, get$port(_) { var t1 = this._port; return t1 == null ? A._Uri__defaultPort(this.scheme) : t1; }, get$query(_) { var t1 = this._query; return t1 == null ? "" : t1; }, get$fragment() { var t1 = this._fragment; return t1 == null ? "" : t1; }, isScheme$1(scheme) { var thisScheme = this.scheme; if (scheme.length !== thisScheme.length) return false; return A._caseInsensitiveCompareStart(scheme, thisScheme, 0) >= 0; }, _mergePaths$2(base, reference) { var backCount, refStart, baseEnd, newEnd, delta, t1; for (backCount = 0, refStart = 0; B.JSString_methods.startsWith$2(reference, "../", refStart);) { refStart += 3; ++backCount; } baseEnd = B.JSString_methods.lastIndexOf$1(base, "/"); while (true) { if (!(baseEnd > 0 && backCount > 0)) break; newEnd = B.JSString_methods.lastIndexOf$2(base, "/", baseEnd - 1); if (newEnd < 0) break; delta = baseEnd - newEnd; t1 = delta !== 2; if (!t1 || delta === 3) if (base.charCodeAt(newEnd + 1) === 46) t1 = !t1 || base.charCodeAt(newEnd + 2) === 46; else t1 = false; else t1 = false; if (t1) break; --backCount; baseEnd = newEnd; } return B.JSString_methods.replaceRange$3(base, baseEnd + 1, null, B.JSString_methods.substring$1(reference, refStart - 3 * backCount)); }, resolve$1(_, reference) { return this.resolveUri$1(A.Uri_parse(reference, 0, null)); }, resolveUri$1(reference) { var targetScheme, targetUserInfo, targetHost, targetPort, targetPath, targetQuery, packageNameEnd, packageName, mergedPath, t1, _this = this, _null = null; if (reference.get$scheme().length !== 0) { targetScheme = reference.get$scheme(); if (reference.get$hasAuthority()) { targetUserInfo = reference.get$userInfo(); targetHost = reference.get$host(reference); targetPort = reference.get$hasPort() ? reference.get$port(reference) : _null; } else { targetPort = _null; targetHost = targetPort; targetUserInfo = ""; } targetPath = A._Uri__removeDotSegments(reference.get$path(reference)); targetQuery = reference.get$hasQuery() ? reference.get$query(reference) : _null; } else { targetScheme = _this.scheme; if (reference.get$hasAuthority()) { targetUserInfo = reference.get$userInfo(); targetHost = reference.get$host(reference); targetPort = A._Uri__makePort(reference.get$hasPort() ? reference.get$port(reference) : _null, targetScheme); targetPath = A._Uri__removeDotSegments(reference.get$path(reference)); targetQuery = reference.get$hasQuery() ? reference.get$query(reference) : _null; } else { targetUserInfo = _this._userInfo; targetHost = _this._host; targetPort = _this._port; targetPath = _this.path; if (reference.get$path(reference) === "") targetQuery = reference.get$hasQuery() ? reference.get$query(reference) : _this._query; else { packageNameEnd = A._Uri__packageNameEnd(_this, targetPath); if (packageNameEnd > 0) { packageName = B.JSString_methods.substring$2(targetPath, 0, packageNameEnd); targetPath = reference.get$hasAbsolutePath() ? packageName + A._Uri__removeDotSegments(reference.get$path(reference)) : packageName + A._Uri__removeDotSegments(_this._mergePaths$2(B.JSString_methods.substring$1(targetPath, packageName.length), reference.get$path(reference))); } else if (reference.get$hasAbsolutePath()) targetPath = A._Uri__removeDotSegments(reference.get$path(reference)); else if (targetPath.length === 0) if (targetHost == null) targetPath = targetScheme.length === 0 ? reference.get$path(reference) : A._Uri__removeDotSegments(reference.get$path(reference)); else targetPath = A._Uri__removeDotSegments("/" + reference.get$path(reference)); else { mergedPath = _this._mergePaths$2(targetPath, reference.get$path(reference)); t1 = targetScheme.length === 0; if (!t1 || targetHost != null || B.JSString_methods.startsWith$1(targetPath, "/")) targetPath = A._Uri__removeDotSegments(mergedPath); else targetPath = A._Uri__normalizeRelativePath(mergedPath, !t1 || targetHost != null); } targetQuery = reference.get$hasQuery() ? reference.get$query(reference) : _null; } } } return A._Uri$_internal(targetScheme, targetUserInfo, targetHost, targetPort, targetPath, targetQuery, reference.get$hasFragment() ? reference.get$fragment() : _null); }, get$hasScheme() { return this.scheme.length !== 0; }, get$hasAuthority() { return this._host != null; }, get$hasPort() { return this._port != null; }, get$hasQuery() { return this._query != null; }, get$hasFragment() { return this._fragment != null; }, get$hasAbsolutePath() { return B.JSString_methods.startsWith$1(this.path, "/"); }, toFilePath$0() { var pathSegments, _this = this, t1 = _this.scheme; if (t1 !== "" && t1 !== "file") throw A.wrapException(A.UnsupportedError$("Cannot extract a file path from a " + t1 + " URI")); t1 = _this._query; if ((t1 == null ? "" : t1) !== "") throw A.wrapException(A.UnsupportedError$(string$.Cannotefq)); t1 = _this._fragment; if ((t1 == null ? "" : t1) !== "") throw A.wrapException(A.UnsupportedError$(string$.Cannoteff)); t1 = $.$get$_Uri__isWindowsCached(); if (t1) t1 = A._Uri__toWindowsFilePath(_this); else { if (_this._host != null && _this.get$host(0) !== "") A.throwExpression(A.UnsupportedError$(string$.Cannoten)); pathSegments = _this.get$pathSegments(); A._Uri__checkNonWindowsPathReservedCharacters(pathSegments, false); t1 = A.StringBuffer__writeAll(B.JSString_methods.startsWith$1(_this.path, "/") ? "" + "/" : "", pathSegments, "/"); t1 = t1.charCodeAt(0) == 0 ? t1 : t1; } return t1; }, toString$0(_) { return this.get$_text(); }, $eq(_, other) { var t1, t2, _this = this; if (other == null) return false; if (_this === other) return true; if (type$.Uri._is(other)) if (_this.scheme === other.get$scheme()) if (_this._host != null === other.get$hasAuthority()) if (_this._userInfo === other.get$userInfo()) if (_this.get$host(0) === other.get$host(other)) if (_this.get$port(0) === other.get$port(other)) if (_this.path === other.get$path(other)) { t1 = _this._query; t2 = t1 == null; if (!t2 === other.get$hasQuery()) { if (t2) t1 = ""; if (t1 === other.get$query(other)) { t1 = _this._fragment; t2 = t1 == null; if (!t2 === other.get$hasFragment()) { if (t2) t1 = ""; t1 = t1 === other.get$fragment(); } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, $isUri: 1, get$scheme() { return this.scheme; }, get$path(receiver) { return this.path; } }; A._Uri__makeQueryFromParametersDefault_writeParameter.prototype = { call$2(key, value) { var t1 = this.result, t2 = this._box_0; t1._contents += t2.separator; t2.separator = "&"; t2 = t1._contents += A._Uri__uriEncode(B.List_M1A, key, B.C_Utf8Codec, true); if (value != null && value.length !== 0) { t1._contents = t2 + "="; t1._contents += A._Uri__uriEncode(B.List_M1A, value, B.C_Utf8Codec, true); } }, $signature: 2107 }; A._Uri__makeQueryFromParametersDefault_closure.prototype = { call$2(key, value) { var t1, t2; if (value == null || typeof value == "string") this.writeParameter.call$2(key, value); else for (t1 = J.get$iterator$ax(value), t2 = this.writeParameter; t1.moveNext$0();) t2.call$2(key, t1.get$current(t1)); }, $signature: 144 }; A._Uri__splitQueryStringAll_parsePair.prototype = { call$3(start, equalsIndex, end) { var t1, t2, key, value; if (start === end) return; t1 = this.query; t2 = this.encoding; if (equalsIndex < 0) { key = A._Uri__uriDecode(t1, start, end, t2, true); value = ""; } else { key = A._Uri__uriDecode(t1, start, equalsIndex, t2, true); value = A._Uri__uriDecode(t1, equalsIndex + 1, end, t2, true); } J.add$1$ax(this.result.putIfAbsent$2(0, key, A.core__Uri__createList$closure()), value); }, $signature: 2115 }; A.UriData.prototype = { get$uri() { var t2, queryIndex, end, query, _this = this, _null = null, t1 = _this._uriCache; if (t1 == null) { t1 = _this._text; t2 = _this._separatorIndices[0] + 1; queryIndex = B.JSString_methods.indexOf$2(t1, "?", t2); end = t1.length; if (queryIndex >= 0) { query = A._Uri__normalizeOrSubstring(t1, queryIndex + 1, end, B.List_oFp, false, false); end = queryIndex; } else query = _null; t1 = _this._uriCache = new A._DataUri("data", "", _null, _null, A._Uri__normalizeOrSubstring(t1, t2, end, B.List_XRg, false, false), query, _null); } return t1; }, contentAsBytes$0() { var $length, i, result, index, codeUnit, index0, i0, byte, text = this._text, t1 = this._separatorIndices, start = B.JSArray_methods.get$last(t1) + 1; if ((t1.length & 1) === 1) return B.C_Base64Decoder.convert$2(text, start); t1 = text.length; $length = t1 - start; for (i = start; i < t1; ++i) if (text.charCodeAt(i) === 37) { i += 2; $length -= 2; } result = new Uint8Array($length); if ($length === t1) { B.NativeUint8List_methods.setRange$4(result, 0, $length, new A.CodeUnits(text), start); return result; } for (i = start, index = 0; i < t1; ++i) { codeUnit = text.charCodeAt(i); if (codeUnit !== 37) { index0 = index + 1; result[index] = codeUnit; } else { i0 = i + 2; if (i0 < t1) { byte = A.parseHexByte(text, i + 1); if (byte >= 0) { index0 = index + 1; result[index] = byte; i = i0; index = index0; continue; } } throw A.wrapException(A.FormatException$("Invalid percent escape", text, i)); } index = index0; } return result; }, toString$0(_) { var t1 = this._text; return this._separatorIndices[0] === -1 ? "data:" + t1 : t1; } }; A._createTables_build.prototype = { call$2(state, defaultTransition) { var t1 = this.tables[state]; B.NativeUint8List_methods.fillRange$3(t1, 0, 96, defaultTransition); return t1; }, $signature: 2116 }; A._createTables_setChars.prototype = { call$3(target, chars, transition) { var t1, i; for (t1 = chars.length, i = 0; i < t1; ++i) target[chars.charCodeAt(i) ^ 96] = transition; }, $signature: 888 }; A._createTables_setRange.prototype = { call$3(target, range, transition) { var i, n; for (i = range.charCodeAt(0), n = range.charCodeAt(1); i <= n; ++i) target[(i ^ 96) >>> 0] = transition; }, $signature: 888 }; A._SimpleUri.prototype = { get$hasScheme() { return this._schemeEnd > 0; }, get$hasAuthority() { return this._hostStart > 0; }, get$hasPort() { return this._hostStart > 0 && this._portStart + 1 < this._pathStart; }, get$hasQuery() { return this._queryStart < this._fragmentStart; }, get$hasFragment() { return this._fragmentStart < this._uri.length; }, get$hasAbsolutePath() { return B.JSString_methods.startsWith$2(this._uri, "/", this._pathStart); }, isScheme$1(scheme) { var t1 = scheme.length; if (t1 === 0) return this._schemeEnd < 0; if (t1 !== this._schemeEnd) return false; return A._caseInsensitiveCompareStart(scheme, this._uri, 0) >= 0; }, get$scheme() { var t1 = this._schemeCache; return t1 == null ? this._schemeCache = this._computeScheme$0() : t1; }, _computeScheme$0() { var t2, _this = this, t1 = _this._schemeEnd; if (t1 <= 0) return ""; t2 = t1 === 4; if (t2 && B.JSString_methods.startsWith$1(_this._uri, "http")) return "http"; if (t1 === 5 && B.JSString_methods.startsWith$1(_this._uri, "https")) return "https"; if (t2 && B.JSString_methods.startsWith$1(_this._uri, "file")) return "file"; if (t1 === 7 && B.JSString_methods.startsWith$1(_this._uri, "package")) return "package"; return B.JSString_methods.substring$2(_this._uri, 0, t1); }, get$userInfo() { var t1 = this._hostStart, t2 = this._schemeEnd + 3; return t1 > t2 ? B.JSString_methods.substring$2(this._uri, t2, t1 - 1) : ""; }, get$host(_) { var t1 = this._hostStart; return t1 > 0 ? B.JSString_methods.substring$2(this._uri, t1, this._portStart) : ""; }, get$port(_) { var t1, _this = this; if (_this.get$hasPort()) return A.int_parse(B.JSString_methods.substring$2(_this._uri, _this._portStart + 1, _this._pathStart), null); t1 = _this._schemeEnd; if (t1 === 4 && B.JSString_methods.startsWith$1(_this._uri, "http")) return 80; if (t1 === 5 && B.JSString_methods.startsWith$1(_this._uri, "https")) return 443; return 0; }, get$path(_) { return B.JSString_methods.substring$2(this._uri, this._pathStart, this._queryStart); }, get$query(_) { var t1 = this._queryStart, t2 = this._fragmentStart; return t1 < t2 ? B.JSString_methods.substring$2(this._uri, t1 + 1, t2) : ""; }, get$fragment() { var t1 = this._fragmentStart, t2 = this._uri; return t1 < t2.length ? B.JSString_methods.substring$1(t2, t1 + 1) : ""; }, get$pathSegments() { var parts, i, start = this._pathStart, end = this._queryStart, t1 = this._uri; if (B.JSString_methods.startsWith$2(t1, "/", start)) ++start; if (start === end) return B.List_empty0; parts = A._setArrayType([], type$.JSArray_String); for (i = start; i < end; ++i) if (t1.charCodeAt(i) === 47) { parts.push(B.JSString_methods.substring$2(t1, start, i)); start = i + 1; } parts.push(B.JSString_methods.substring$2(t1, start, end)); return A.List_List$unmodifiable(parts, type$.String); }, get$queryParameters() { if (this._queryStart >= this._fragmentStart) return B.Map_empty6; return new A.UnmodifiableMapView(A.Uri_splitQueryString(this.get$query(0)), type$.UnmodifiableMapView_String_String); }, get$queryParametersAll() { if (this._queryStart >= this._fragmentStart) return B.Map_empty0; var queryParameterLists = A._Uri__splitQueryStringAll(this.get$query(0)); queryParameterLists.updateAll$1(queryParameterLists, A.core___toUnmodifiableStringList$closure()); return A.ConstantMap_ConstantMap$from(queryParameterLists, type$.String, type$.List_String); }, _isPort$1(port) { var portDigitStart = this._portStart + 1; return portDigitStart + port.length === this._pathStart && B.JSString_methods.startsWith$2(this._uri, port, portDigitStart); }, removeFragment$0() { var _this = this, t1 = _this._fragmentStart, t2 = _this._uri; if (t1 >= t2.length) return _this; return new A._SimpleUri(B.JSString_methods.substring$2(t2, 0, t1), _this._schemeEnd, _this._hostStart, _this._portStart, _this._pathStart, _this._queryStart, t1, _this._schemeCache); }, resolve$1(_, reference) { return this.resolveUri$1(A.Uri_parse(reference, 0, null)); }, resolveUri$1(reference) { if (reference instanceof A._SimpleUri) return this._simpleMerge$2(this, reference); return this._toNonSimple$0().resolveUri$1(reference); }, _simpleMerge$2(base, ref) { var t2, t3, t4, isSimple, delta, refStart, basePathStart, packageNameEnd, basePathStart0, baseStart, baseEnd, baseUri, baseStart0, backCount, refStart0, insert, t1 = ref._schemeEnd; if (t1 > 0) return ref; t2 = ref._hostStart; if (t2 > 0) { t3 = base._schemeEnd; if (t3 <= 0) return ref; t4 = t3 === 4; if (t4 && B.JSString_methods.startsWith$1(base._uri, "file")) isSimple = ref._pathStart !== ref._queryStart; else if (t4 && B.JSString_methods.startsWith$1(base._uri, "http")) isSimple = !ref._isPort$1("80"); else isSimple = !(t3 === 5 && B.JSString_methods.startsWith$1(base._uri, "https")) || !ref._isPort$1("443"); if (isSimple) { delta = t3 + 1; return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, delta) + B.JSString_methods.substring$1(ref._uri, t1 + 1), t3, t2 + delta, ref._portStart + delta, ref._pathStart + delta, ref._queryStart + delta, ref._fragmentStart + delta, base._schemeCache); } else return this._toNonSimple$0().resolveUri$1(ref); } refStart = ref._pathStart; t1 = ref._queryStart; if (refStart === t1) { t2 = ref._fragmentStart; if (t1 < t2) { t3 = base._queryStart; delta = t3 - t1; return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, t3) + B.JSString_methods.substring$1(ref._uri, t1), base._schemeEnd, base._hostStart, base._portStart, base._pathStart, t1 + delta, t2 + delta, base._schemeCache); } t1 = ref._uri; if (t2 < t1.length) { t3 = base._fragmentStart; return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, t3) + B.JSString_methods.substring$1(t1, t2), base._schemeEnd, base._hostStart, base._portStart, base._pathStart, base._queryStart, t2 + (t3 - t2), base._schemeCache); } return base.removeFragment$0(); } t2 = ref._uri; if (B.JSString_methods.startsWith$2(t2, "/", refStart)) { basePathStart = base._pathStart; packageNameEnd = A._SimpleUri__packageNameEnd(this); basePathStart0 = packageNameEnd > 0 ? packageNameEnd : basePathStart; delta = basePathStart0 - refStart; return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, basePathStart0) + B.JSString_methods.substring$1(t2, refStart), base._schemeEnd, base._hostStart, base._portStart, basePathStart, t1 + delta, ref._fragmentStart + delta, base._schemeCache); } baseStart = base._pathStart; baseEnd = base._queryStart; if (baseStart === baseEnd && base._hostStart > 0) { for (; B.JSString_methods.startsWith$2(t2, "../", refStart);) refStart += 3; delta = baseStart - refStart + 1; return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, baseStart) + "/" + B.JSString_methods.substring$1(t2, refStart), base._schemeEnd, base._hostStart, base._portStart, baseStart, t1 + delta, ref._fragmentStart + delta, base._schemeCache); } baseUri = base._uri; packageNameEnd = A._SimpleUri__packageNameEnd(this); if (packageNameEnd >= 0) baseStart0 = packageNameEnd; else for (baseStart0 = baseStart; B.JSString_methods.startsWith$2(baseUri, "../", baseStart0);) baseStart0 += 3; backCount = 0; while (true) { refStart0 = refStart + 3; if (!(refStart0 <= t1 && B.JSString_methods.startsWith$2(t2, "../", refStart))) break; ++backCount; refStart = refStart0; } for (insert = ""; baseEnd > baseStart0;) { --baseEnd; if (baseUri.charCodeAt(baseEnd) === 47) { if (backCount === 0) { insert = "/"; break; } --backCount; insert = "/"; } } if (baseEnd === baseStart0 && base._schemeEnd <= 0 && !B.JSString_methods.startsWith$2(baseUri, "/", baseStart)) { refStart -= backCount * 3; insert = ""; } delta = baseEnd - refStart + insert.length; return new A._SimpleUri(B.JSString_methods.substring$2(baseUri, 0, baseEnd) + insert + B.JSString_methods.substring$1(t2, refStart), base._schemeEnd, base._hostStart, base._portStart, baseStart, t1 + delta, ref._fragmentStart + delta, base._schemeCache); }, toFilePath$0() { var t2, t3, _this = this, t1 = _this._schemeEnd; if (t1 >= 0) { t2 = !(t1 === 4 && B.JSString_methods.startsWith$1(_this._uri, "file")); t1 = t2; } else t1 = false; if (t1) throw A.wrapException(A.UnsupportedError$("Cannot extract a file path from a " + _this.get$scheme() + " URI")); t1 = _this._queryStart; t2 = _this._uri; if (t1 < t2.length) { if (t1 < _this._fragmentStart) throw A.wrapException(A.UnsupportedError$(string$.Cannotefq)); throw A.wrapException(A.UnsupportedError$(string$.Cannoteff)); } t3 = $.$get$_Uri__isWindowsCached(); if (t3) t1 = A._Uri__toWindowsFilePath(_this); else { if (_this._hostStart < _this._portStart) A.throwExpression(A.UnsupportedError$(string$.Cannoten)); t1 = B.JSString_methods.substring$2(t2, _this._pathStart, t1); } return t1; }, get$hashCode(_) { var t1 = this._hashCodeCache; return t1 == null ? this._hashCodeCache = B.JSString_methods.get$hashCode(this._uri) : t1; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return type$.Uri._is(other) && this._uri === other.toString$0(0); }, _toNonSimple$0() { var _this = this, _null = null, t1 = _this.get$scheme(), t2 = _this.get$userInfo(), t3 = _this._hostStart > 0 ? _this.get$host(0) : _null, t4 = _this.get$hasPort() ? _this.get$port(0) : _null, t5 = _this._uri, t6 = _this._queryStart, t7 = B.JSString_methods.substring$2(t5, _this._pathStart, t6), t8 = _this._fragmentStart; t6 = t6 < t8 ? _this.get$query(0) : _null; return A._Uri$_internal(t1, t2, t3, t4, t7, t6, t8 < t5.length ? _this.get$fragment() : _null); }, toString$0(_) { return this._uri; }, $isUri: 1 }; A._DataUri.prototype = {}; A.Expando.prototype = { $index(_, object) { if (A._isBool(object) || typeof object == "number" || typeof object == "string" || object instanceof A._Record) A.Expando__badExpandoKey(object); return this._jsWeakMap.get(object); }, $indexSet(_, object, value) { if (object instanceof A._Record) A.Expando__badExpandoKey(object); this._jsWeakMap.set(object, value); }, toString$0(_) { return "Expando:null"; } }; A._FakeUserTag.prototype = {}; A.ServiceExtensionResponse.prototype = {}; A.TimelineTask.prototype = { start$2$arguments(_, $name, $arguments) { var block, t1, map, key; A.ArgumentError_checkNotNull($name, "name"); if (!(typeof performance !== "undefined" && typeof performance.measure !== "undefined")) { this._stack.push(null); return; } block = new A._AsyncBlock($name, this._taskId); this._stack.push(block); t1 = type$.nullable_Object; map = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); if ($arguments != null) for (t1 = A.LinkedHashMapKeyIterator$($arguments, $arguments._modifications, A._instanceType($arguments)._precomputed1); t1.moveNext$0();) { key = t1.__js_helper$_current; map.$indexSet(0, key, $arguments.$index(0, key)); } A._reportTaskEvent(block._taskId, -1, 5, block.name, A._argumentsAsJson(map)); }, start$1(_, $name) { return this.start$2$arguments(0, $name, null); }, finish$1$arguments(_, $arguments) { var block, t1 = this._stack; if (t1.length === 0) throw A.wrapException(A.StateError$("Uneven calls to start and finish")); block = t1.pop(); if (block == null) return; A._reportTaskEvent(block._taskId, -1, 7, block.name, A._argumentsAsJson($arguments)); }, finish$0(_) { return this.finish$1$arguments(0, null); } }; A._AsyncBlock.prototype = {}; A._SyncBlock.prototype = { get$_jsonArguments() { var result, _this = this, value = _this.___SyncBlock__jsonArguments_FI; if (value === $) { result = A._argumentsAsJson(_this.$arguments); _this.___SyncBlock__jsonArguments_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___SyncBlock__jsonArguments_FI = result; value = result; } return value; } }; A.HtmlElement.prototype = {$isHtmlElement: 1}; A.AccessibleNodeList.prototype = { get$length(receiver) { return receiver.length; } }; A.AnchorElement.prototype = { toString$0(receiver) { var t1 = String(receiver); t1.toString; return t1; } }; A.Animation.prototype = { get$id(receiver) { return receiver.id; } }; A.ApplicationCacheErrorEvent.prototype = { get$message(receiver) { return receiver.message; } }; A.AreaElement.prototype = { toString$0(receiver) { var t1 = String(receiver); t1.toString; return t1; } }; A.BackgroundFetchEvent.prototype = { get$id(receiver) { return receiver.id; } }; A.BackgroundFetchRegistration.prototype = { get$id(receiver) { return receiver.id; } }; A.BeforeUnloadEvent.prototype = {$isBeforeUnloadEvent: 1}; A.Blob.prototype = {$isBlob: 1}; A.BluetoothRemoteGattDescriptor.prototype = { get$value(receiver) { return receiver.value; } }; A.ButtonElement.prototype = { get$value(receiver) { var t1 = receiver.value; t1.toString; return t1; } }; A.CanvasElement.prototype = { getContext$1(receiver, contextId) { return receiver.getContext(contextId); }, _toBlob$3(receiver, callback, type, $arguments) { return receiver.toBlob(A.convertDartClosureToJS(callback, 1), type, $arguments); }, toBlob$0(receiver) { var t1 = new A._Future($.Zone__current, type$._Future_Blob); this._toBlob$3(receiver, new A.CanvasElement_toBlob_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_Blob)), null, null); return t1; } }; A.CanvasElement_toBlob_closure.prototype = { call$1(value) { this.completer.complete$1(0, value); }, $signature: 2165 }; A.CanvasRenderingContext2D.prototype = {$isCanvasRenderingContext2D: 1}; A.CharacterData.prototype = { get$length(receiver) { return receiver.length; } }; A.Client.prototype = { get$id(receiver) { return receiver.id; } }; A.Credential.prototype = { get$id(receiver) { return receiver.id; } }; A.CssKeywordValue.prototype = { get$value(receiver) { return receiver.value; } }; A.CssNumericValue.prototype = {}; A.CssPerspective.prototype = { get$length(receiver) { return receiver.length; } }; A.CssRule.prototype = {$isCssRule: 1}; A.CssStyleDeclaration.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; } }; A.CssStyleDeclarationBase.prototype = {}; A.CssStyleValue.prototype = {}; A.CssTransformComponent.prototype = {}; A.CssTransformValue.prototype = { get$length(receiver) { return receiver.length; } }; A.CssUnitValue.prototype = { get$value(receiver) { return receiver.value; } }; A.CssUnparsedValue.prototype = { get$length(receiver) { return receiver.length; } }; A.DataElement.prototype = { get$value(receiver) { return receiver.value; } }; A.DataTransferItemList.prototype = { get$length(receiver) { return receiver.length; }, $index(receiver, index) { var t1 = receiver[index]; t1.toString; return t1; } }; A.DeprecationReport.prototype = { get$message(receiver) { return receiver.message; } }; A.Document1.prototype = { createElement$1(receiver, tagName) { var t1 = receiver.createElement(tagName); return t1; }, $isDocument1: 1 }; A.DomError.prototype = { get$message(receiver) { return receiver.message; } }; A.DomException0.prototype = { get$message(receiver) { return receiver.message; }, toString$0(receiver) { var t1 = String(receiver); t1.toString; return t1; } }; A.DomRectList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.DomRectReadOnly0.prototype = { toString$0(receiver) { var t2, t1 = receiver.left; t1.toString; t2 = receiver.top; t2.toString; return "Rectangle (" + A.S(t1) + ", " + A.S(t2) + ") " + A.S(this.get$width(receiver)) + " x " + A.S(this.get$height(receiver)); }, $eq(receiver, other) { var t1, t2; if (other == null) return false; if (type$.Rectangle_num._is(other)) { t1 = receiver.left; t1.toString; t2 = J.getInterceptor$x(other); if (t1 === t2.get$left(other)) { t1 = receiver.top; t1.toString; t1 = t1 === t2.get$top(other) && this.get$width(receiver) === t2.get$width(other) && this.get$height(receiver) === t2.get$height(other); } else t1 = false; } else t1 = false; return t1; }, get$hashCode(receiver) { var t2, t1 = receiver.left; t1.toString; t2 = receiver.top; t2.toString; return A.Object_hash(t1, t2, this.get$width(receiver), this.get$height(receiver), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$bottom(receiver) { var t1 = receiver.bottom; t1.toString; return t1; }, get$_height(receiver) { return receiver.height; }, get$height(receiver) { var t1 = this.get$_height(receiver); t1.toString; return t1; }, get$left(receiver) { var t1 = receiver.left; t1.toString; return t1; }, get$right(receiver) { var t1 = receiver.right; t1.toString; return t1; }, get$top(receiver) { var t1 = receiver.top; t1.toString; return t1; }, get$_width(receiver) { return receiver.width; }, get$width(receiver) { var t1 = this.get$_width(receiver); t1.toString; return t1; }, $isRectangle: 1 }; A.DomStringList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.DomTokenList0.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, get$value(receiver) { return receiver.value; } }; A._ChildrenElementList.prototype = { contains$1(_, element) { return J.contains$1$asx(this._html$_childElements, element); }, get$isEmpty(_) { return this._html$_element.firstElementChild == null; }, get$length(_) { return this._html$_childElements.length; }, $index(_, index) { return type$.Element._as(this._html$_childElements[index]); }, $indexSet(_, index, value) { this._html$_element.replaceChild(value, this._html$_childElements[index]).toString; }, set$length(_, newLength) { throw A.wrapException(A.UnsupportedError$("Cannot resize element lists")); }, add$1(_, value) { this._html$_element.appendChild(value).toString; return value; }, get$iterator(_) { var t1 = this.toList$0(this); return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); }, addAll$1(_, iterable) { A._ChildrenElementList__addAll(this._html$_element, iterable); }, sort$1(_, compare) { throw A.wrapException(A.UnsupportedError$("Cannot sort element lists")); }, removeWhere$1(_, test) { this._html$_filter$2(0, test, false); }, retainWhere$1(_, test) { this._html$_filter$2(0, test, true); }, _html$_filter$2(_, test, retainMatching) { var removed, t3, t4, t1 = this._html$_element, t2 = J.getInterceptor$x(t1); if (retainMatching) { t1 = t2.get$children(t1); removed = new A.WhereIterable(t1, new A._ChildrenElementList__filter_closure(test), A._instanceType(t1)._eval$1("WhereIterable")); } else { t1 = t2.get$children(t1); removed = new A.WhereIterable(t1, test, A._instanceType(t1)._eval$1("WhereIterable")); } for (t1 = J.get$iterator$ax(removed.__internal$_iterable), t2 = new A.WhereIterator(t1, removed._f, removed.$ti._eval$1("WhereIterator<1>")); t2.moveNext$0();) { t3 = t1.get$current(t1); t4 = t3.parentNode; if (t4 != null) t4.removeChild(t3).toString; } }, removeRange$2(_, start, end) { throw A.wrapException(A.UnimplementedError$(null)); }, setRange$4(_, start, end, iterable, skipCount) { throw A.wrapException(A.UnimplementedError$(null)); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, remove$1(_, object) { return A._ChildrenElementList__remove(this._html$_element, object); }, insert$2(_, index, element) { var t1, t2, _this = this; if (index < 0 || index > _this._html$_childElements.length) throw A.wrapException(A.RangeError$range(index, 0, _this.get$length(0), null, null)); t1 = _this._html$_childElements; t2 = _this._html$_element; if (index === t1.length) t2.appendChild(element).toString; else t2.insertBefore(element, type$.Element._as(t1[index])).toString; }, insertAll$2(_, index, iterable) { throw A.wrapException(A.UnimplementedError$(null)); }, setAll$2(_, index, iterable) { throw A.wrapException(A.UnimplementedError$(null)); }, clear$0(_) { J._clearChildren$0$x(this._html$_element); }, removeAt$1(_, index) { var result = type$.Element._as(this._html$_childElements[index]); this._html$_element.removeChild(result).toString; return result; }, removeLast$0(_) { var result = this.get$last(0); this._html$_element.removeChild(result).toString; return result; }, get$first(_) { return A._ChildrenElementList__first(this._html$_element); }, get$last(_) { var result = this._html$_element.lastElementChild; if (result == null) throw A.wrapException(A.StateError$("No elements")); return result; }, get$single(_) { if (this._html$_childElements.length > 1) throw A.wrapException(A.StateError$("More than one element")); return A._ChildrenElementList__first(this._html$_element); } }; A._ChildrenElementList__filter_closure.prototype = { call$1(e) { return !this.test.call$1(e); }, $signature: 2171 }; A.Element2.prototype = { get$children(receiver) { var t1 = receiver.children; t1.toString; return new A._ChildrenElementList(receiver, t1); }, toString$0(receiver) { var t1 = receiver.localName; t1.toString; return t1; }, get$id(receiver) { var t1 = receiver.id; t1.toString; return t1; }, $isElement2: 1 }; A.ErrorEvent.prototype = { get$message(receiver) { return receiver.message; } }; A.Event.prototype = {$isEvent: 1}; A.EventTarget.prototype = { addEventListener$3(receiver, type, listener, useCapture) { if (listener != null) this._html$_addEventListener$3(receiver, type, listener, useCapture); }, addEventListener$2(receiver, type, listener) { return this.addEventListener$3(receiver, type, listener, null); }, removeEventListener$3(receiver, type, listener, useCapture) { if (listener != null) this._removeEventListener$3(receiver, type, listener, useCapture); }, removeEventListener$2(receiver, type, listener) { return this.removeEventListener$3(receiver, type, listener, null); }, _html$_addEventListener$3(receiver, type, listener, options) { return receiver.addEventListener(type, A.convertDartClosureToJS(listener, 1), options); }, _removeEventListener$3(receiver, type, listener, options) { return receiver.removeEventListener(type, A.convertDartClosureToJS(listener, 1), options); } }; A.ExtendableEvent.prototype = {}; A.File.prototype = {$isFile: 1}; A.FileList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.FileReader.prototype = { get$result(receiver) { var res = receiver.result; if (type$.ByteBuffer._is(res)) return B.NativeByteBuffer_methods.asUint8List$2(res, 0, null); return res; }, readAsArrayBuffer$1(receiver, blob) { return receiver.readAsArrayBuffer(blob); } }; A.FileWriter.prototype = { get$length(receiver) { return receiver.length; } }; A.FontFaceSet.prototype = { forEach$1(receiver, callback) { return receiver.forEach(A.convertDartClosureToJS(callback, 3)); } }; A.FormElement.prototype = { get$length(receiver) { return receiver.length; } }; A.Gamepad.prototype = { get$id(receiver) { return receiver.id; }, $isGamepad: 1 }; A.GamepadButton.prototype = { get$value(receiver) { return receiver.value; } }; A.History.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; } }; A.HtmlCollection.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.HtmlDocument.prototype = { get$body(receiver) { return receiver.body; } }; A.HttpRequest.prototype = { get$responseHeaders(receiver) { var _i, header, t2, splitIdx, key, value, t1 = type$.String, headers = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), headersString = receiver.getAllResponseHeaders(), headersList = headersString.split("\r\n"); for (t1 = headersList.length, _i = 0; _i < t1; ++_i) { header = headersList[_i]; t2 = J.getInterceptor$asx(header); if (t2.get$length(header) === 0) continue; splitIdx = t2.indexOf$1(header, ": "); if (splitIdx === -1) continue; key = t2.substring$2(header, 0, splitIdx).toLowerCase(); value = t2.substring$1(header, splitIdx + 2); if (headers.containsKey$1(0, key)) headers.$indexSet(0, key, A.S(headers.$index(0, key)) + ", " + value); else headers.$indexSet(0, key, value); } return headers; }, open$3$async(receiver, method, url, async) { return receiver.open(method, url, true); }, send$1(receiver, body_OR_data) { return receiver.send(body_OR_data); }, setRequestHeader$2(receiver, $name, value) { return receiver.setRequestHeader($name, value); }, $isHttpRequest: 1 }; A.HttpRequestEventTarget.prototype = {}; A.IFrameElement.prototype = {$isIFrameElement: 1}; A.ImageData.prototype = {$isImageData: 1}; A.InputElement.prototype = { get$value(receiver) { return receiver.value; }, $isInputElement: 1 }; A.InterventionReport.prototype = { get$message(receiver) { return receiver.message; } }; A.LIElement.prototype = { get$value(receiver) { var t1 = receiver.value; t1.toString; return t1; } }; A.Location.prototype = { toString$0(receiver) { var t1 = String(receiver); t1.toString; return t1; } }; A.MediaError.prototype = { get$message(receiver) { return receiver.message; } }; A.MediaKeyMessageEvent.prototype = { get$message(receiver) { return receiver.message; } }; A.MediaList.prototype = { get$length(receiver) { return receiver.length; } }; A.MediaQueryList.prototype = { addListener$1(receiver, listener) { return receiver.addListener(A.convertDartClosureToJS(listener, 1)); }, removeListener$1(receiver, listener) { return receiver.removeListener(A.convertDartClosureToJS(listener, 1)); } }; A.MediaStream.prototype = { get$id(receiver) { return receiver.id; } }; A.MediaStreamTrack.prototype = { get$id(receiver) { return receiver.id; } }; A.MessagePort.prototype = { addEventListener$3(receiver, type, listener, useCapture) { if (type === "message") receiver.start(); this.super$EventTarget$addEventListener(receiver, type, listener, false); } }; A.MeterElement.prototype = { get$value(receiver) { return receiver.value; } }; A.MidiInputMap.prototype = { containsKey$1(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; }, $index(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)); }, forEach$1(receiver, f) { var entry, t1, entries = receiver.entries(); for (; true;) { entry = entries.next(); t1 = entry.done; t1.toString; if (t1) return; t1 = entry.value[0]; t1.toString; f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); } }, get$keys(receiver) { var keys = A._setArrayType([], type$.JSArray_String); this.forEach$1(receiver, new A.MidiInputMap_keys_closure(keys)); return keys; }, get$values(receiver) { var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); this.forEach$1(receiver, new A.MidiInputMap_values_closure(values)); return values; }, get$length(receiver) { var t1 = receiver.size; t1.toString; return t1; }, get$isEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 === 0; }, get$isNotEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 !== 0; }, $indexSet(receiver, key, value) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, putIfAbsent$2(receiver, key, ifAbsent) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, remove$1(receiver, key) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, $isMap: 1 }; A.MidiInputMap_keys_closure.prototype = { call$2(k, v) { return this.keys.push(k); }, $signature: 144 }; A.MidiInputMap_values_closure.prototype = { call$2(k, v) { return this.values.push(v); }, $signature: 144 }; A.MidiOutputMap.prototype = { containsKey$1(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; }, $index(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)); }, forEach$1(receiver, f) { var entry, t1, entries = receiver.entries(); for (; true;) { entry = entries.next(); t1 = entry.done; t1.toString; if (t1) return; t1 = entry.value[0]; t1.toString; f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); } }, get$keys(receiver) { var keys = A._setArrayType([], type$.JSArray_String); this.forEach$1(receiver, new A.MidiOutputMap_keys_closure(keys)); return keys; }, get$values(receiver) { var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); this.forEach$1(receiver, new A.MidiOutputMap_values_closure(values)); return values; }, get$length(receiver) { var t1 = receiver.size; t1.toString; return t1; }, get$isEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 === 0; }, get$isNotEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 !== 0; }, $indexSet(receiver, key, value) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, putIfAbsent$2(receiver, key, ifAbsent) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, remove$1(receiver, key) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, $isMap: 1 }; A.MidiOutputMap_keys_closure.prototype = { call$2(k, v) { return this.keys.push(k); }, $signature: 144 }; A.MidiOutputMap_values_closure.prototype = { call$2(k, v) { return this.values.push(v); }, $signature: 144 }; A.MidiPort.prototype = { get$id(receiver) { return receiver.id; } }; A.MimeType.prototype = {$isMimeType: 1}; A.MimeTypeArray.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.MouseEvent.prototype = {$isMouseEvent: 1}; A.Navigator0.prototype = { get$vendor(receiver) { var t1 = receiver.vendor; t1.toString; return t1; }, get$product(receiver) { var t1 = receiver.product; t1.toString; return t1; } }; A.NavigatorConcurrentHardware.prototype = {}; A.NavigatorUserMediaError.prototype = { get$message(receiver) { return receiver.message; } }; A._ChildNodeListLazy.prototype = { get$first(_) { var result = this._this.firstChild; if (result == null) throw A.wrapException(A.StateError$("No elements")); return result; }, get$last(_) { var result = this._this.lastChild; if (result == null) throw A.wrapException(A.StateError$("No elements")); return result; }, get$single(_) { var t1 = this._this, l = t1.childNodes.length; if (l === 0) throw A.wrapException(A.StateError$("No elements")); if (l > 1) throw A.wrapException(A.StateError$("More than one element")); t1 = t1.firstChild; t1.toString; return t1; }, add$1(_, value) { this._this.appendChild(value).toString; }, addAll$1(_, iterable) { var t1, t2, len, i, t3; if (iterable instanceof A._ChildNodeListLazy) { t1 = iterable._this; t2 = this._this; if (t1 !== t2) for (len = t1.childNodes.length, i = 0; i < len; ++i) { t3 = t1.firstChild; t3.toString; t2.appendChild(t3).toString; } return; } for (t1 = J.get$iterator$ax(iterable), t2 = this._this; t1.moveNext$0();) t2.appendChild(t1.get$current(t1)).toString; }, insert$2(_, index, node) { var t1, t2; if (index < 0 || index > this._this.childNodes.length) throw A.wrapException(A.RangeError$range(index, 0, this.get$length(0), null, null)); t1 = this._this; t2 = t1.childNodes; if (index === t2.length) t1.appendChild(node).toString; else t1.insertBefore(node, t2[index]).toString; }, insertAll$2(_, index, iterable) { var t1 = this._this, t2 = t1.childNodes; if (index === t2.length) this.addAll$1(0, iterable); else J.insertAllBefore$2$x(t1, iterable, t2[index]); }, setAll$2(_, index, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot setAll on Node list")); }, removeLast$0(_) { var result = this.get$last(0); this._this.removeChild(result).toString; return result; }, removeAt$1(_, index) { var t1 = this._this, result = t1.childNodes[index]; t1.removeChild(result).toString; return result; }, remove$1(_, object) { var t1; if (!type$.Node._is(object)) return false; t1 = this._this; if (t1 !== object.parentNode) return false; t1.removeChild(object).toString; return true; }, _html$_filter$2(_, test, removeMatching) { var nextChild, t1 = this._this, child = t1.firstChild; for (; child != null; child = nextChild) { nextChild = child.nextSibling; if (J.$eq$(test.call$1(child), removeMatching)) t1.removeChild(child).toString; } }, removeWhere$1(_, test) { this._html$_filter$2(0, test, true); }, retainWhere$1(_, test) { this._html$_filter$2(0, test, false); }, $indexSet(_, index, value) { var t1 = this._this; t1.replaceChild(value, t1.childNodes[index]).toString; }, get$iterator(_) { var t1 = this._this.childNodes; return new A.FixedSizeListIterator(t1, t1.length, A.instanceType(t1)._eval$1("FixedSizeListIterator")); }, sort$1(_, compare) { throw A.wrapException(A.UnsupportedError$("Cannot sort Node list")); }, setRange$4(_, start, end, iterable, skipCount) { throw A.wrapException(A.UnsupportedError$("Cannot setRange on Node list")); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, removeRange$2(_, start, end) { throw A.wrapException(A.UnsupportedError$("Cannot removeRange on Node list")); }, get$length(_) { return this._this.childNodes.length; }, set$length(_, value) { throw A.wrapException(A.UnsupportedError$("Cannot set length on immutable List.")); }, $index(_, index) { return this._this.childNodes[index]; } }; A.Node1.prototype = { remove$0(receiver) { var t1 = receiver.parentNode; if (t1 != null) t1.removeChild(receiver).toString; }, replaceWith$1(receiver, otherNode) { var $parent, t1, exception; try { t1 = receiver.parentNode; t1.toString; $parent = t1; J._replaceChild$2$x($parent, otherNode, receiver); } catch (exception) { } return receiver; }, insertAllBefore$2(receiver, newNodes, child) { var t1, len, i, t2; if (newNodes instanceof A._ChildNodeListLazy) { t1 = newNodes._this; if (t1 === receiver) throw A.wrapException(A.ArgumentError$(newNodes, null)); for (len = t1.childNodes.length, i = 0; i < len; ++i) { t2 = t1.firstChild; t2.toString; receiver.insertBefore(t2, child).toString; } } else for (t1 = J.get$iterator$ax(newNodes); t1.moveNext$0();) receiver.insertBefore(t1.get$current(t1), child).toString; }, _clearChildren$0(receiver) { var t1; for (; t1 = receiver.firstChild, t1 != null;) receiver.removeChild(t1).toString; }, toString$0(receiver) { var value = receiver.nodeValue; return value == null ? this.super$Interceptor$toString(receiver) : value; }, _replaceChild$2(receiver, node, child) { var t1 = receiver.replaceChild(node, child); t1.toString; return t1; }, $isNode1: 1 }; A.NodeList0.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.Notification.prototype = { get$body(receiver) { return receiver.body; } }; A.OptionElement.prototype = { get$value(receiver) { var t1 = receiver.value; t1.toString; return t1; } }; A.OutputElement.prototype = { get$value(receiver) { return receiver.value; } }; A.OverconstrainedError.prototype = { get$message(receiver) { return receiver.message; } }; A.ParamElement.prototype = { get$value(receiver) { var t1 = receiver.value; t1.toString; return t1; } }; A.PaymentRequest.prototype = { get$id(receiver) { return receiver.id; } }; A.Plugin.prototype = { get$length(receiver) { return receiver.length; }, $isPlugin: 1 }; A.PluginArray.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.PositionError.prototype = { get$message(receiver) { return receiver.message; } }; A.PresentationAvailability.prototype = { get$value(receiver) { return receiver.value; } }; A.PresentationConnection.prototype = { get$id(receiver) { return receiver.id; } }; A.PresentationConnectionCloseEvent.prototype = { get$message(receiver) { return receiver.message; } }; A.ProgressElement.prototype = { get$value(receiver) { var t1 = receiver.value; t1.toString; return t1; } }; A.ProgressEvent.prototype = {$isProgressEvent: 1}; A.RelatedApplication.prototype = { get$id(receiver) { return receiver.id; } }; A.ReportBody.prototype = {}; A.RtcDataChannel.prototype = { get$id(receiver) { return receiver.id; } }; A.RtcLegacyStatsReport.prototype = { get$id(receiver) { return receiver.id; } }; A.RtcStatsReport.prototype = { containsKey$1(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; }, $index(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)); }, forEach$1(receiver, f) { var entry, t1, entries = receiver.entries(); for (; true;) { entry = entries.next(); t1 = entry.done; t1.toString; if (t1) return; t1 = entry.value[0]; t1.toString; f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); } }, get$keys(receiver) { var keys = A._setArrayType([], type$.JSArray_String); this.forEach$1(receiver, new A.RtcStatsReport_keys_closure(keys)); return keys; }, get$values(receiver) { var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); this.forEach$1(receiver, new A.RtcStatsReport_values_closure(values)); return values; }, get$length(receiver) { var t1 = receiver.size; t1.toString; return t1; }, get$isEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 === 0; }, get$isNotEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 !== 0; }, $indexSet(receiver, key, value) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, putIfAbsent$2(receiver, key, ifAbsent) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, remove$1(receiver, key) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, $isMap: 1 }; A.RtcStatsReport_keys_closure.prototype = { call$2(k, v) { return this.keys.push(k); }, $signature: 144 }; A.RtcStatsReport_values_closure.prototype = { call$2(k, v) { return this.values.push(v); }, $signature: 144 }; A.SelectElement.prototype = { get$length(receiver) { return receiver.length; }, get$value(receiver) { return receiver.value; } }; A.SourceBuffer.prototype = {$isSourceBuffer: 1}; A.SourceBufferList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.SpeechGrammar.prototype = {$isSpeechGrammar: 1}; A.SpeechGrammarList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.SpeechRecognitionError.prototype = { get$message(receiver) { return receiver.message; } }; A.SpeechRecognitionResult.prototype = { get$length(receiver) { return receiver.length; }, $isSpeechRecognitionResult: 1 }; A.Storage.prototype = { containsKey$1(receiver, key) { return receiver.getItem(A._asString(key)) != null; }, $index(receiver, key) { return receiver.getItem(A._asString(key)); }, $indexSet(receiver, key, value) { receiver.setItem(key, value); }, putIfAbsent$2(receiver, key, ifAbsent) { var t1; if (receiver.getItem(key) == null) receiver.setItem(key, ifAbsent.call$0()); t1 = receiver.getItem(key); return t1 == null ? A._asString(t1) : t1; }, remove$1(receiver, key) { var value; A._asString(key); value = receiver.getItem(key); receiver.removeItem(key); return value; }, forEach$1(receiver, f) { var i, key, t1; for (i = 0; true; ++i) { key = receiver.key(i); if (key == null) return; t1 = receiver.getItem(key); t1.toString; f.call$2(key, t1); } }, get$keys(receiver) { var keys = A._setArrayType([], type$.JSArray_String); this.forEach$1(receiver, new A.Storage_keys_closure(keys)); return keys; }, get$values(receiver) { var values = A._setArrayType([], type$.JSArray_String); this.forEach$1(receiver, new A.Storage_values_closure(values)); return values; }, get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, get$isEmpty(receiver) { return receiver.key(0) == null; }, get$isNotEmpty(receiver) { return receiver.key(0) != null; }, $isMap: 1 }; A.Storage_keys_closure.prototype = { call$2(k, v) { return this.keys.push(k); }, $signature: 189 }; A.Storage_values_closure.prototype = { call$2(k, v) { return this.values.push(v); }, $signature: 189 }; A.StyleSheet.prototype = {$isStyleSheet: 1}; A.TextAreaElement.prototype = { get$value(receiver) { return receiver.value; } }; A.TextTrack.prototype = { get$id(receiver) { var t1 = receiver.id; t1.toString; return t1; }, $isTextTrack: 1 }; A.TextTrackCue.prototype = { get$id(receiver) { return receiver.id; }, $isTextTrackCue: 1 }; A.TextTrackCueList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.TextTrackList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.TimeRanges.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; } }; A.Touch.prototype = {$isTouch: 1}; A.TouchList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A.TrackDefaultList.prototype = { get$length(receiver) { return receiver.length; } }; A.UIEvent.prototype = {}; A.Url.prototype = { toString$0(receiver) { var t1 = String(receiver); t1.toString; return t1; } }; A.VideoTrack.prototype = { get$id(receiver) { return receiver.id; } }; A.VideoTrackList.prototype = { get$length(receiver) { return receiver.length; } }; A.VttRegion.prototype = { get$id(receiver) { return receiver.id; } }; A.Window.prototype = { get$document(receiver) { var t1 = receiver.document; t1.toString; return t1; }, $isWindow: 1 }; A.WorkerGlobalScope.prototype = {$isWorkerGlobalScope: 1}; A._Attr.prototype = { get$value(receiver) { return receiver.value; }, $is_Attr: 1 }; A._CssRuleList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A._DomRect.prototype = { toString$0(receiver) { var t2, t3, t4, t1 = receiver.left; t1.toString; t2 = receiver.top; t2.toString; t3 = receiver.width; t3.toString; t4 = receiver.height; t4.toString; return "Rectangle (" + A.S(t1) + ", " + A.S(t2) + ") " + A.S(t3) + " x " + A.S(t4); }, $eq(receiver, other) { var t1, t2; if (other == null) return false; if (type$.Rectangle_num._is(other)) { t1 = receiver.left; t1.toString; t2 = J.getInterceptor$x(other); if (t1 === t2.get$left(other)) { t1 = receiver.top; t1.toString; if (t1 === t2.get$top(other)) { t1 = receiver.width; t1.toString; if (t1 === t2.get$width(other)) { t1 = receiver.height; t1.toString; t2 = t1 === t2.get$height(other); t1 = t2; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; return t1; }, get$hashCode(receiver) { var t2, t3, t4, t1 = receiver.left; t1.toString; t2 = receiver.top; t2.toString; t3 = receiver.width; t3.toString; t4 = receiver.height; t4.toString; return A.Object_hash(t1, t2, t3, t4, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$_height(receiver) { return receiver.height; }, get$height(receiver) { var t1 = receiver.height; t1.toString; return t1; }, get$_width(receiver) { return receiver.width; }, get$width(receiver) { var t1 = receiver.width; t1.toString; return t1; } }; A._GamepadList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); return receiver[index]; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { if (receiver.length > 0) return receiver[0]; throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var len = receiver.length; if (len > 0) return receiver[len - 1]; throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var len = receiver.length; if (len === 1) return receiver[0]; if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A._NamedNodeMap.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A._Report.prototype = { get$body(receiver) { return receiver.body; } }; A._SpeechRecognitionResultList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A._StyleSheetList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length, t2 = index >>> 0 !== index || index >= t1; t2.toString; if (t2) throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); t1 = receiver[index]; t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1; if (receiver.length > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1, len = receiver.length; if (len > 0) { t1 = receiver[len - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1, len = receiver.length; if (len === 1) { t1 = receiver[0]; t1.toString; return t1; } if (len === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return receiver[index]; }, $isJSIndexable: 1, $isEfficientLengthIterable: 1, $isJavaScriptIndexingBehavior: 1, $isIterable: 1, $isList: 1 }; A._AttributeMap.prototype = { cast$2$0(_, $K, $V) { var t1 = type$.String; return A.Map_castFrom(this, t1, t1, $K, $V); }, putIfAbsent$2(_, key, ifAbsent) { var t1 = this._html$_element, t2 = t1.hasAttribute(key); t2.toString; if (!t2) t1.setAttribute(key, ifAbsent.call$0()); t1 = t1.getAttribute(key); return t1 == null ? A._asString(t1) : t1; }, forEach$1(_, f) { var t1, t2, t3, _i, t4, value; for (t1 = this.get$keys(0), t2 = t1.length, t3 = this._html$_element, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { t4 = A._asString(t1[_i]); value = t3.getAttribute(t4); f.call$2(t4, value == null ? A._asString(value) : value); } }, get$keys(_) { var keys, len, t2, i, attr, t3, t1 = this._html$_element.attributes; t1.toString; keys = A._setArrayType([], type$.JSArray_String); for (len = t1.length, t2 = type$._Attr, i = 0; i < len; ++i) { attr = t2._as(t1[i]); if (attr.namespaceURI == null) { t3 = attr.name; t3.toString; keys.push(t3); } } return keys; }, get$values(_) { var values, len, t2, i, attr, t3, t1 = this._html$_element.attributes; t1.toString; values = A._setArrayType([], type$.JSArray_String); for (len = t1.length, t2 = type$._Attr, i = 0; i < len; ++i) { attr = t2._as(t1[i]); if (attr.namespaceURI == null) { t3 = attr.value; t3.toString; values.push(t3); } } return values; }, get$isEmpty(_) { return this.get$keys(0).length === 0; }, get$isNotEmpty(_) { return this.get$keys(0).length !== 0; } }; A._ElementAttributeMap.prototype = { containsKey$1(_, key) { var t1; if (typeof key == "string") { t1 = this._html$_element.hasAttribute(key); t1.toString; } else t1 = false; return t1; }, $index(_, key) { return this._html$_element.getAttribute(A._asString(key)); }, $indexSet(_, key, value) { this._html$_element.setAttribute(key, value); }, remove$1(_, key) { var t1, value; if (typeof key == "string") { t1 = this._html$_element; value = t1.getAttribute(key); t1.removeAttribute(key); t1 = value; } else t1 = null; return t1; }, get$length(_) { return this.get$keys(0).length; } }; A._DataAttributeMap.prototype = { cast$2$0(_, $K, $V) { var t1 = type$.String; return A.Map_castFrom(this, t1, t1, $K, $V); }, containsKey$1(_, key) { var t1 = this._attributes._html$_element.hasAttribute("data-" + this._toHyphenedName$1(A._asString(key))); t1.toString; return t1; }, $index(_, key) { return this._attributes._html$_element.getAttribute("data-" + this._toHyphenedName$1(A._asString(key))); }, $indexSet(_, key, value) { this._attributes._html$_element.setAttribute("data-" + this._toHyphenedName$1(key), value); }, putIfAbsent$2(_, key, ifAbsent) { return this._attributes.putIfAbsent$2(0, "data-" + this._toHyphenedName$1(key), ifAbsent); }, remove$1(_, key) { var t1 = "data-" + this._toHyphenedName$1(A._asString(key)), t2 = this._attributes._html$_element, value = t2.getAttribute(t1); t2.removeAttribute(t1); return value; }, forEach$1(_, f) { this._attributes.forEach$1(0, new A._DataAttributeMap_forEach_closure(this, f)); }, get$keys(_) { var keys = A._setArrayType([], type$.JSArray_String); this._attributes.forEach$1(0, new A._DataAttributeMap_keys_closure(this, keys)); return keys; }, get$values(_) { var values = A._setArrayType([], type$.JSArray_String); this._attributes.forEach$1(0, new A._DataAttributeMap_values_closure(this, values)); return values; }, get$length(_) { return this.get$keys(0).length; }, get$isEmpty(_) { return this.get$keys(0).length === 0; }, get$isNotEmpty(_) { return this.get$keys(0).length !== 0; }, _toCamelCase$1(hyphenedName) { var t1, i, segment, segments = A._setArrayType(hyphenedName.split("-"), type$.JSArray_String); for (t1 = segments.length, i = 1; i < t1; ++i) { segment = segments[i]; if (segment.length > 0) segments[i] = segment[0].toUpperCase() + B.JSString_methods.substring$1(segment, 1); } return B.JSArray_methods.join$1(segments, ""); }, _toHyphenedName$1(word) { var t1, i, t2, t3, lower; for (t1 = word.length, i = 0, t2 = ""; i < t1; ++i) { t3 = word[i]; lower = t3.toLowerCase(); t2 = (t3 !== lower && i > 0 ? t2 + "-" : t2) + lower; } return t2.charCodeAt(0) == 0 ? t2 : t2; } }; A._DataAttributeMap_forEach_closure.prototype = { call$2(key, value) { if (B.JSString_methods.startsWith$1(key, "data-")) this.f.call$2(this.$this._toCamelCase$1(B.JSString_methods.substring$1(key, 5)), value); }, $signature: 189 }; A._DataAttributeMap_keys_closure.prototype = { call$2(key, value) { if (B.JSString_methods.startsWith$1(key, "data-")) this.keys.push(this.$this._toCamelCase$1(B.JSString_methods.substring$1(key, 5))); }, $signature: 189 }; A._DataAttributeMap_values_closure.prototype = { call$2(key, value) { if (B.JSString_methods.startsWith$1(key, "data-")) this.values.push(value); }, $signature: 189 }; A.EventStreamProvider.prototype = {}; A._EventStream.prototype = { get$isBroadcast() { return true; }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return A._EventStreamSubscription$(this._target, this._eventType, onData, false, A._instanceType(this)._precomputed1); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); } }; A._ElementEventStreamImpl.prototype = {}; A._EventStreamSubscription.prototype = { cancel$0(_) { var _this = this; if (_this._target == null) return $.$get$nullFuture(); _this._unlisten$0(); _this._html$_onData = _this._target = null; return $.$get$nullFuture(); }, onData$1(handleData) { var t1, _this = this; if (_this._target == null) throw A.wrapException(A.StateError$("Subscription has been canceled.")); _this._unlisten$0(); t1 = A._wrapZone(new A._EventStreamSubscription_onData_closure(handleData), type$.Event); _this._html$_onData = t1; _this._tryResume$0(); }, pause$1(_, resumeSignal) { var _this = this; if (_this._target == null) return; ++_this._pauseCount; _this._unlisten$0(); if (resumeSignal != null) resumeSignal.whenComplete$1(_this.get$resume(_this)); }, pause$0(_) { return this.pause$1(0, null); }, resume$0(_) { var _this = this; if (_this._target == null || _this._pauseCount <= 0) return; --_this._pauseCount; _this._tryResume$0(); }, _tryResume$0() { var t2, _this = this, t1 = _this._html$_onData; if (t1 != null && _this._pauseCount <= 0) { t2 = _this._target; t2.toString; J.addEventListener$3$x(t2, _this._eventType, t1, false); } }, _unlisten$0() { var t2, t1 = this._html$_onData; if (t1 != null) { t2 = this._target; t2.toString; J.removeEventListener$3$x(t2, this._eventType, t1, false); } } }; A._EventStreamSubscription_closure.prototype = { call$1(e) { return this.onData.call$1(e); }, $signature: 618 }; A._EventStreamSubscription_onData_closure.prototype = { call$1(e) { return this.handleData.call$1(e); }, $signature: 618 }; A.ImmutableListMixin.prototype = { get$iterator(receiver) { return new A.FixedSizeListIterator(receiver, this.get$length(receiver), A.instanceType(receiver)._eval$1("FixedSizeListIterator")); }, add$1(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List.")); }, addAll$1(receiver, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List.")); }, sort$1(receiver, compare) { throw A.wrapException(A.UnsupportedError$("Cannot sort immutable List.")); }, insert$2(receiver, index, element) { throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List.")); }, insertAll$2(receiver, index, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List.")); }, setAll$2(receiver, index, iterable) { throw A.wrapException(A.UnsupportedError$("Cannot modify an immutable List.")); }, removeAt$1(receiver, pos) { throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); }, removeLast$0(receiver) { throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); }, remove$1(receiver, object) { throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); }, removeWhere$1(receiver, test) { throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); }, retainWhere$1(receiver, test) { throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); }, setRange$4(receiver, start, end, iterable, skipCount) { throw A.wrapException(A.UnsupportedError$("Cannot setRange on immutable List.")); }, setRange$3(receiver, start, end, iterable) { return this.setRange$4(receiver, start, end, iterable, 0); }, removeRange$2(receiver, start, end) { throw A.wrapException(A.UnsupportedError$("Cannot removeRange on immutable List.")); } }; A.FixedSizeListIterator.prototype = { moveNext$0() { var _this = this, nextPosition = _this._position + 1, t1 = _this._length; if (nextPosition < t1) { _this._current = J.$index$asx(_this._array, nextPosition); _this._position = nextPosition; return true; } _this._current = null; _this._position = t1; return false; }, get$current(_) { var t1 = this._current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; } }; A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase.prototype = {}; A._DomRectList_JavaScriptObject_ListMixin.prototype = {}; A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._DomStringList_JavaScriptObject_ListMixin.prototype = {}; A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._FileList_JavaScriptObject_ListMixin.prototype = {}; A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._HtmlCollection_JavaScriptObject_ListMixin.prototype = {}; A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._MidiInputMap_JavaScriptObject_MapMixin.prototype = {}; A._MidiOutputMap_JavaScriptObject_MapMixin.prototype = {}; A._MimeTypeArray_JavaScriptObject_ListMixin.prototype = {}; A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._NodeList_JavaScriptObject_ListMixin.prototype = {}; A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._PluginArray_JavaScriptObject_ListMixin.prototype = {}; A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._RtcStatsReport_JavaScriptObject_MapMixin.prototype = {}; A._SourceBufferList_EventTarget_ListMixin.prototype = {}; A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin.prototype = {}; A._SpeechGrammarList_JavaScriptObject_ListMixin.prototype = {}; A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._Storage_JavaScriptObject_MapMixin.prototype = {}; A._TextTrackCueList_JavaScriptObject_ListMixin.prototype = {}; A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._TextTrackList_EventTarget_ListMixin.prototype = {}; A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin.prototype = {}; A._TouchList_JavaScriptObject_ListMixin.prototype = {}; A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A.__CssRuleList_JavaScriptObject_ListMixin.prototype = {}; A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A.__GamepadList_JavaScriptObject_ListMixin.prototype = {}; A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A.__NamedNodeMap_JavaScriptObject_ListMixin.prototype = {}; A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin.prototype = {}; A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A.__StyleSheetList_JavaScriptObject_ListMixin.prototype = {}; A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._AcceptStructuredClone.prototype = { findSlot$1(value) { var i, t1 = this.values, $length = t1.length; for (i = 0; i < $length; ++i) if (t1[i] === value) return i; t1.push(value); this.copies.push(null); return $length; }, walk$1(e) { var t1, slot, copy, t2, map, t3, $length, t4, i, _this = this; if (e == null) return e; if (A._isBool(e)) return e; if (typeof e == "number") return e; if (typeof e == "string") return e; t1 = e instanceof Date; t1.toString; if (t1) { t1 = e.getTime(); t1.toString; return A.DateTime$fromMillisecondsSinceEpoch(t1, true); } t1 = e instanceof RegExp; t1.toString; if (t1) throw A.wrapException(A.UnimplementedError$("structured clone of RegExp")); t1 = typeof Promise != "undefined" && e instanceof Promise; t1.toString; if (t1) return A.promiseToFuture(e, type$.dynamic); if (A.isJavaScriptSimpleObject(e)) { slot = _this.findSlot$1(e); t1 = _this.copies; copy = t1[slot]; if (copy != null) return copy; t2 = type$.dynamic; map = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); t1[slot] = map; _this.forEachJsField$2(e, new A._AcceptStructuredClone_walk_closure(_this, map)); return map; } t1 = e instanceof Array; t1.toString; if (t1) { t1 = e; t1.toString; slot = _this.findSlot$1(t1); t2 = _this.copies; copy = t2[slot]; if (copy != null) return copy; t3 = J.getInterceptor$asx(t1); $length = t3.get$length(t1); if (_this.mustCopy) { t4 = new Array($length); t4.toString; copy = t4; } else copy = t1; t2[slot] = copy; for (t2 = J.getInterceptor$ax(copy), i = 0; i < $length; ++i) t2.$indexSet(copy, i, _this.walk$1(t3.$index(t1, i))); return copy; } return e; }, convertNativeToDart_AcceptStructuredClone$2$mustCopy(object, mustCopy) { this.mustCopy = mustCopy; return this.walk$1(object); } }; A._AcceptStructuredClone_walk_closure.prototype = { call$2(key, value) { var t1 = this.$this.walk$1(value); this.map.$indexSet(0, key, t1); return t1; }, $signature: 2267 }; A._AcceptStructuredCloneDart2Js.prototype = { forEachJsField$2(object, action) { var t1, t2, _i, key; for (t1 = Object.keys(object), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { key = t1[_i]; action.call$2(key, object[key]); } } }; A.FilteredElementList0.prototype = { get$_html_common$_iterable() { var t1 = this._html_common$_childNodes, t2 = A._instanceType(t1); return new A.MappedIterable(new A.WhereIterable(t1, new A.FilteredElementList__iterable_closure(), t2._eval$1("WhereIterable")), new A.FilteredElementList__iterable_closure0(), t2._eval$1("MappedIterable")); }, forEach$1(_, f) { B.JSArray_methods.forEach$1(A.List_List$from(this.get$_html_common$_iterable(), false, type$.Element), f); }, $indexSet(_, index, value) { var t1 = this.get$_html_common$_iterable(); J.replaceWith$1$x(t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index)), value); }, set$length(_, newLength) { var len = J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable); if (newLength >= len) return; else if (newLength < 0) throw A.wrapException(A.ArgumentError$("Invalid list length", null)); this.removeRange$2(0, newLength, len); }, add$1(_, value) { this._html_common$_childNodes._this.appendChild(value).toString; }, addAll$1(_, iterable) { var t1, t2; for (t1 = J.get$iterator$ax(iterable), t2 = this._html_common$_childNodes._this; t1.moveNext$0();) t2.appendChild(t1.get$current(t1)).toString; }, contains$1(_, needle) { if (!type$.Element._is(needle)) return false; return needle.parentNode === this._html_common$_node; }, get$reversed(_) { var t1 = A.List_List$from(this.get$_html_common$_iterable(), false, type$.Element); return new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")); }, sort$1(_, compare) { throw A.wrapException(A.UnsupportedError$("Cannot sort filtered list")); }, setRange$4(_, start, end, iterable, skipCount) { throw A.wrapException(A.UnsupportedError$("Cannot setRange on filtered list")); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, removeRange$2(_, start, end) { var t1 = this.get$_html_common$_iterable(); t1 = A.SkipIterable_SkipIterable(t1, start, t1.$ti._eval$1("Iterable.E")); B.JSArray_methods.forEach$1(A.List_List$from(A.TakeIterable_TakeIterable(t1, end - start, A._instanceType(t1)._eval$1("Iterable.E")), true, type$.Element), new A.FilteredElementList_removeRange_closure0()); }, clear$0(_) { J._clearChildren$0$x(this._html_common$_childNodes._this); }, removeLast$0(_) { var t1 = this.get$_html_common$_iterable(), result = t1._f.call$1(J.get$last$ax(t1.__internal$_iterable)); J.remove$0$ax(result); return result; }, insert$2(_, index, value) { var t1, element; if (index === J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable)) this._html_common$_childNodes._this.appendChild(value).toString; else { t1 = this.get$_html_common$_iterable(); element = t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index)); element.parentNode.insertBefore(value, element).toString; } }, insertAll$2(_, index, iterable) { var t1, element; if (index === J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable)) this.addAll$1(0, iterable); else { t1 = this.get$_html_common$_iterable(); element = t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index)); t1 = element.parentNode; t1.toString; J.insertAllBefore$2$x(t1, iterable, element); } }, removeAt$1(_, index) { var t1 = this.get$_html_common$_iterable(); t1 = t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index)); J.remove$0$ax(t1); return t1; }, remove$1(_, element) { if (!type$.Element._is(element)) return false; if (this.contains$1(0, element)) { J.remove$0$ax(element); return true; } else return false; }, get$length(_) { return J.get$length$asx(this.get$_html_common$_iterable().__internal$_iterable); }, $index(_, index) { var t1 = this.get$_html_common$_iterable(); return t1._f.call$1(J.elementAt$1$ax(t1.__internal$_iterable, index)); }, get$iterator(_) { var t1 = A.List_List$from(this.get$_html_common$_iterable(), false, type$.Element); return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); } }; A.FilteredElementList__iterable_closure.prototype = { call$1(n) { return type$.Element._is(n); }, $signature: 2526 }; A.FilteredElementList__iterable_closure0.prototype = { call$1(n) { return type$.Element._as(n); }, $signature: 2553 }; A.FilteredElementList_removeRange_closure0.prototype = { call$1(el) { return J.remove$0$ax(el); }, $signature: 2555 }; A.Cursor.prototype = {}; A.CursorWithValue.prototype = { get$value(receiver) { return new A._AcceptStructuredCloneDart2Js([], []).convertNativeToDart_AcceptStructuredClone$2$mustCopy(receiver.value, false); } }; A.Database.prototype = { transaction$2(receiver, storeName_OR_storeNames, mode) { var t1; if (mode !== "readonly" && mode !== "readwrite") throw A.wrapException(A.ArgumentError$(mode, null)); t1 = receiver.transaction(storeName_OR_storeNames, mode); t1.toString; return t1; } }; A.KeyRange.prototype = {$isKeyRange: 1}; A.ObjectStore.prototype = { get$transaction(receiver) { return receiver.transaction; } }; A.Observation.prototype = { get$value(receiver) { return receiver.value; } }; A.ObserverChanges.prototype = { get$transaction(receiver) { return receiver.transaction; } }; A.Request0.prototype = { get$transaction(receiver) { return receiver.transaction; } }; A.Transaction.prototype = {$isTransaction: 1}; A.OSError.prototype = { toString$0(_) { var t1 = "" + "OS Error", t2 = this.message; if (t2.length !== 0) { t1 = t1 + ": " + t2; t2 = this.errorCode; if (t2 !== -1) t1 = t1 + ", errno = " + B.JSInt_methods.toString$0(t2); } else { t2 = this.errorCode; if (t2 !== -1) t1 = t1 + ": errno = " + B.JSInt_methods.toString$0(t2); } return t1.charCodeAt(0) == 0 ? t1 : t1; }, $isException: 1, get$message(receiver) { return this.message; } }; A._Directory.prototype = { toString$0(_) { return "Directory: '" + this._path + "'"; }, $isDirectory: 1 }; A.FileMode.prototype = {}; A.FileSystemException.prototype = { _toStringHelper$1(className) { var _this = this, t1 = "" + className, t2 = _this.message; if (t2.length !== 0) { t1 = t1 + (": " + t2) + (", path = '" + _this.path + "'"); t2 = _this.osError; if (t2 != null) t1 += " (" + t2.toString$0(0) + ")"; } else { t2 = _this.osError; if (t2 != null) t1 = t1 + (": " + t2.toString$0(0)) + (", path = '" + _this.path + "'"); else t1 += ": " + _this.path; } return t1.charCodeAt(0) == 0 ? t1 : t1; }, toString$0(_) { return this._toStringHelper$1("FileSystemException"); }, $isException: 1, get$message(receiver) { return this.message; } }; A.PathAccessException.prototype = { toString$0(_) { return this._toStringHelper$1("PathAccessException"); } }; A.PathExistsException.prototype = { toString$0(_) { return this._toStringHelper$1("PathExistsException"); } }; A.PathNotFoundException.prototype = { toString$0(_) { return this._toStringHelper$1("PathNotFoundException"); } }; A._FileStream.prototype = { listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { var _this = this, t1 = _this.___FileStream__controller_A = A.StreamController_StreamController(new A._FileStream_listen_closure(_this), _this.get$_io$_start(_this), _this.get$_readBlock(), true, type$.Uint8List); return new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")).listen$4$cancelOnError$onDone$onError(0, onData, cancelOnError, onDone, onError); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); }, _closeFile$0() { var t1, t2, _this = this; if (_this._readInProgress || _this._closed) return _this._closeCompleter.future; _this._closed = true; t1 = _this._openedFile.close$0(0); t2 = _this.___FileStream__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.catchError$1(t2.get$addError()).whenComplete$1(new A._FileStream__closeFile_done(_this)); return _this._closeCompleter.future; }, _readBlock$0() { var _this = this; if (_this._readInProgress) return; if (_this._atEnd) { _this._closeFile$0(); return; } _this._readInProgress = true; _this._openedFile.read$1(0, 65536).then$1$1(0, new A._FileStream__readBlock_closure(_this), type$.Null).catchError$1(new A._FileStream__readBlock_closure0(_this)); }, _io$_start$0(_) { var _this = this, onOpenFile = new A._FileStream__start_onOpenFile(_this, new A._FileStream__start_onReady(_this)), openFailed = new A._FileStream__start_openFailed(_this), openedFile = _this._openedFile; if (openedFile != null) onOpenFile.call$1(openedFile); else A.File_File(_this._path).open$1$mode(0, B.FileMode_0).then$1$2$onError(0, onOpenFile, openFailed, type$.void); } }; A._FileStream_listen_closure.prototype = { call$0() { var t1 = this.$this; t1._unsubscribed = true; return t1._closeFile$0(); }, $signature: 244 }; A._FileStream__closeFile_done.prototype = { call$0() { var t1 = this.$this; t1._closeCompleter.complete$0(0); t1 = t1.___FileStream__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.close$0(0); }, $signature: 0 }; A._FileStream__readBlock_closure.prototype = { call$1(block) { var t2, t3, t4, t1 = this.$this; t1._readInProgress = false; if (t1._unsubscribed) { t1._closeFile$0(); return; } t2 = J.getInterceptor$asx(block); t1._io$_position = t1._io$_position + t2.get$length(block); if (t2.get$length(block) !== 0) t3 = false; else t3 = true; if (t3) t1._atEnd = true; if (!t1._atEnd) { t3 = t1.___FileStream__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3._state; t3 = !((t4 & 1) !== 0 ? (t3.get$_async$_subscription()._state & 4) !== 0 : (t4 & 2) === 0); } else t3 = false; if (t3) t1._readBlock$0(); if (t2.get$length(block) > 0) { t2 = t1.___FileStream__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.add$1(0, block); } if (t1._atEnd) t1._closeFile$0(); }, $signature: 877 }; A._FileStream__readBlock_closure0.prototype = { call$2(e, s) { var t2, t1 = this.$this; if (!t1._unsubscribed) { t2 = t1.___FileStream__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.addError$2(e, s); t1._closeFile$0(); t1._unsubscribed = true; } }, $signature: 369 }; A._FileStream__start_onReady.prototype = { call$1(file) { var t1 = this.$this; t1._openedFile = file; t1._readInProgress = false; t1._readBlock$0(); }, $signature: 876 }; A._FileStream__start_onOpenFile.prototype = { call$1(file) { var t1 = this.$this, t2 = t1._io$_position, t3 = this.onReady; if (t2 > 0) file.setPosition$1(0, t2).then$1$2$onError(0, t3, new A._FileStream__start_onOpenFile_closure(t1), type$.void); else t3.call$1(file); }, $signature: 876 }; A._FileStream__start_onOpenFile_closure.prototype = { call$2(e, s) { var t1 = this.$this, t2 = t1.___FileStream__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.addError$2(e, s); t1._readInProgress = false; t1._closeFile$0(); }, $signature: 369 }; A._FileStream__start_openFailed.prototype = { call$2(error, stackTrace) { var t1 = this.$this, t2 = t1.___FileStream__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.addError$2(error, stackTrace); t1.___FileStream__controller_A.close$0(0); t1._closeCompleter.complete$0(0); }, $signature: 241 }; A._File.prototype = { existsSync$0() { A._File__exists(A._Namespace__namespace(), this._rawPath); }, open$1$mode(_, mode) { if (mode !== B.FileMode_0 && mode !== B.FileMode_1 && mode !== B.FileMode_2 && mode !== B.FileMode_3 && mode !== B.FileMode_4) return A.Future_Future$error(new A.ArgumentError(false, null, null, "Invalid file mode for this operation"), null, type$.RandomAccessFile); return A._File__dispatchWithNamespace(5, [null, this._rawPath, mode._io$_mode]).then$1$1(0, new A._File_open_closure(this), type$.RandomAccessFile); }, open$0(_) { return this.open$1$mode(0, B.FileMode_0); }, length$0(_) { return A._File__dispatchWithNamespace(12, [null, this._rawPath]).then$1$1(0, new A._File_length_closure(this), type$.int); }, lengthSync$0() { A._File__lengthFromPath(A._Namespace__namespace(), this._rawPath); }, readAsBytes$0() { return this.open$0(0).then$1$1(0, new A._File_readAsBytes_closure(new A._File_readAsBytes_readUnsized(), new A._File_readAsBytes_readSized()), type$.Uint8List); }, toString$0(_) { return "File: '" + this._path + "'"; }, $isFile0: 1 }; A._File_open_closure.prototype = { call$1(response) { var t1 = this.$this._path; A._checkForErrorResponse(response, "Cannot open file", t1); return A._RandomAccessFile$(response, t1); }, $signature: 874 }; A._File_length_closure.prototype = { call$1(response) { A._checkForErrorResponse(response, "Cannot retrieve length of file", this.$this._path); return response; }, $signature: 243 }; A._File_readAsBytes_readUnsized.prototype = { call$1(file) { var t1 = A._setArrayType([], type$.JSArray_Uint8List), t2 = new A._Future($.Zone__current, type$._Future_Uint8List); new A._File_readAsBytes_readUnsized_read(file, new A._BytesBuilder(t1), new A._AsyncCompleter(t2, type$._AsyncCompleter_Uint8List)).call$0(); return t2; }, $signature: 873 }; A._File_readAsBytes_readUnsized_read.prototype = { call$0() { var _this = this, t1 = _this.completer; _this.file.read$1(0, 65536).then$1$2$onError(0, new A._File_readAsBytes_readUnsized_read_closure(_this.builder, _this, t1), t1.get$completeError(), type$.Null); }, $signature: 0 }; A._File_readAsBytes_readUnsized_read_closure.prototype = { call$1(data) { var t1 = this.builder; if (J.get$length$asx(data) > 0) { t1.add$1(0, data); this.read.call$0(); } else this.completer.complete$1(0, t1.takeBytes$0()); }, $signature: 877 }; A._File_readAsBytes_readSized.prototype = { call$2(file, $length) { var t2, t1 = {}; t1.data = new Uint8Array($length); t1.offset = 0; t2 = new A._Future($.Zone__current, type$._Future_Uint8List); new A._File_readAsBytes_readSized_read(t1, file, $length, new A._AsyncCompleter(t2, type$._AsyncCompleter_Uint8List)).call$0(); return t2; }, $signature: 2768 }; A._File_readAsBytes_readSized_read.prototype = { call$0() { var _this = this, t1 = _this._box_0, t2 = t1.data, t3 = t1.offset, t4 = _this.length, t5 = _this.completer; _this.file.readInto$3(t2, t3, Math.min(t3 + 16777216, t4)).then$1$2$onError(0, new A._File_readAsBytes_readSized_read_closure(t1, _this, t4, t5), t5.get$completeError(), type$.Null); }, $signature: 0 }; A._File_readAsBytes_readSized_read_closure.prototype = { call$1(readSize) { var t1, t2, _this = this; if (readSize > 0) { _this._box_0.offset += readSize; _this.read.call$0(); } else { t1 = _this._box_0; t2 = t1.offset; if (t2 < _this.length) t1.data = A.Uint8List_Uint8List$sublistView(t1.data, 0, t2); _this.completer.complete$1(0, t1.data); } }, $signature: 164 }; A._File_readAsBytes_closure.prototype = { call$1(file) { return file.length$0(0).then$1$1(0, new A._File_readAsBytes__closure(this.readUnsized, file, this.readSized), type$.Uint8List).whenComplete$1(file.get$close(file)); }, $signature: 873 }; A._File_readAsBytes__closure.prototype = { call$1($length) { var _this = this; if ($length === 0) return _this.readUnsized.call$1(_this.file); return _this.readSized.call$2(_this.file, $length); }, $signature: 2814 }; A._RandomAccessFile.prototype = { close$0(_) { return this._io$_dispatch$3$markClosed(7, [null], true).then$1$1(0, new A._RandomAccessFile_close_closure(this), type$.void); }, read$1(_, bytes) { A.ArgumentError_checkNotNull(bytes, "bytes"); return this._io$_dispatch$2(20, [null, bytes]).then$1$1(0, new A._RandomAccessFile_read_closure(this), type$.Uint8List); }, readInto$3(buffer, start, end) { A.ArgumentError_checkNotNull(buffer, "buffer"); end = A.RangeError_checkValidRange(start, end, J.get$length$asx(buffer), null, null); if (end === start) return A.Future_Future$value(0, type$.int); return this._io$_dispatch$2(21, [null, end - start]).then$1$1(0, new A._RandomAccessFile_readInto_closure(this, buffer, start), type$.int); }, setPosition$1(_, position) { return this._io$_dispatch$2(9, [null, position]).then$1$1(0, new A._RandomAccessFile_setPosition_closure(this), type$.RandomAccessFile); }, length$0(_) { return this._io$_dispatch$2(11, [null]).then$1$1(0, new A._RandomAccessFile_length_closure(this), type$.int); }, _io$_pointer$0() { return this._ops.getPointer$0(); }, _io$_dispatch$3$markClosed(request, data, markClosed) { var _this = this, _null = null; if (_this.closed) return A.Future_Future$error(new A.FileSystemException("File closed", _this.path, _null), _null, type$.nullable_Object); if (_this._asyncDispatched) return A.Future_Future$error(new A.FileSystemException("An async operation is currently pending", _this.path, _null), _null, type$.nullable_Object); if (markClosed) _this.closed = true; _this._asyncDispatched = true; data[0] = _this._io$_pointer$0(); }, _io$_dispatch$2(request, data) { return this._io$_dispatch$3$markClosed(request, data, false); }, $isRandomAccessFile: 1 }; A._RandomAccessFile_close_closure.prototype = { call$1(result) { var t2, t1 = J.getInterceptor$(result); if (t1.$eq(result, -1)) throw A.wrapException(A.FileSystemException$("Cannot close file", this.$this.path, null)); t2 = this.$this; t1 = t2.closed || t1.$eq(result, 0); t2.closed = t1; if (t1) { t1 = t2.___RandomAccessFile__resourceInfo_A; t1 === $ && A.throwUnnamedLateFieldNI(); $._FileResourceInfo_openFiles.remove$1(0, t1.id); } }, $signature: 36 }; A._RandomAccessFile_read_closure.prototype = { call$1(response) { var result, t1 = this.$this; A._checkForErrorResponse(response, "read failed", t1.path); result = type$.Uint8List._as(J.$index$asx(type$.List_nullable_Object._as(response), 1)); t1 = t1.___RandomAccessFile__resourceInfo_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.addRead$1(J.get$length$asx(result)); return result; }, $signature: 2868 }; A._RandomAccessFile_readInto_closure.prototype = { call$1(response) { var t2, read, t3, t1 = this.$this; A._checkForErrorResponse(response, "readInto failed", t1.path); type$.List_nullable_Object._as(response); t2 = J.getInterceptor$asx(response); read = A._asInt(t2.$index(response, 1)); t3 = this.start; J.setRange$3$ax(this.buffer, t3, t3 + read, type$.List_int._as(t2.$index(response, 2))); t1 = t1.___RandomAccessFile__resourceInfo_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.addRead$1(read); return read; }, $signature: 243 }; A._RandomAccessFile_setPosition_closure.prototype = { call$1(response) { var t1 = this.$this; A._checkForErrorResponse(response, "setPosition failed", t1.path); return t1; }, $signature: 874 }; A._RandomAccessFile_length_closure.prototype = { call$1(response) { A._checkForErrorResponse(response, "length failed", this.$this.path); return A._asInt(response); }, $signature: 243 }; A.FileSystemEntity.prototype = {}; A.SystemEncoding.prototype = {}; A._convertToJS_closure.prototype = { call$1(o) { var jsFunction = function(_call, f, captureThis) { return function() { return _call(f, captureThis, this, Array.prototype.slice.apply(arguments)); }; }(A._callDartFunction, o, false); A._defineProperty(jsFunction, $.$get$DART_CLOSURE_PROPERTY_NAME(), o); return jsFunction; }, $signature: 32 }; A._convertToJS_closure0.prototype = { call$1(o) { return new this.ctor(o); }, $signature: 32 }; A._wrapToDart_closure.prototype = { call$1(o) { return new A.JsFunction(o); }, $signature: 3035 }; A._wrapToDart_closure0.prototype = { call$1(o) { return new A.JsArray(o, type$.JsArray_dynamic); }, $signature: 3041 }; A._wrapToDart_closure1.prototype = { call$1(o) { return new A.JsObject(o); }, $signature: 3044 }; A.JsObject.prototype = { $index(_, property) { if (typeof property != "string" && typeof property != "number") throw A.wrapException(A.ArgumentError$("property is not a String or num", null)); return A._convertToDart(this._js$_jsObject[property]); }, $indexSet(_, property, value) { if (typeof property != "string" && typeof property != "number") throw A.wrapException(A.ArgumentError$("property is not a String or num", null)); this._js$_jsObject[property] = A._convertToJS(value); }, $eq(_, other) { if (other == null) return false; return other instanceof A.JsObject && this._js$_jsObject === other._js$_jsObject; }, hasProperty$1(property) { return property in this._js$_jsObject; }, toString$0(_) { var t1, exception; try { t1 = String(this._js$_jsObject); return t1; } catch (exception) { t1 = this.super$Object$toString(0); return t1; } }, callMethod$2(method, args) { var t1 = this._js$_jsObject, t2 = args == null ? null : A.List_List$from(new A.MappedListIterable(args, A.js___convertToJS$closure(), A._arrayInstanceType(args)._eval$1("MappedListIterable<1,@>")), true, type$.dynamic); return A._convertToDart(t1[method].apply(t1, t2)); }, callMethod$1(method) { return this.callMethod$2(method, null); }, get$hashCode(_) { return 0; } }; A.JsFunction.prototype = {}; A.JsArray.prototype = { _checkIndex$1(index) { var t1 = index < 0 || index >= this.get$length(0); if (t1) throw A.wrapException(A.RangeError$range(index, 0, this.get$length(0), null, null)); }, $index(_, index) { if (A._isInt(index)) this._checkIndex$1(index); return this.super$JsObject$$index(0, index); }, $indexSet(_, index, value) { if (A._isInt(index)) this._checkIndex$1(index); this.super$_JsArray_JsObject_ListMixin$$indexSet(0, index, value); }, get$length(_) { var len = this._js$_jsObject.length; if (typeof len === "number" && len >>> 0 === len) return len; throw A.wrapException(A.StateError$("Bad JsArray length")); }, set$length(_, $length) { this.super$_JsArray_JsObject_ListMixin$$indexSet(0, "length", $length); }, add$1(_, value) { this.callMethod$2("push", [value]); }, addAll$1(_, iterable) { this.callMethod$2("push", iterable instanceof Array ? iterable : A.List_List$from(iterable, true, type$.dynamic)); }, insert$2(_, index, element) { var t1 = index < 0 || index >= this.get$length(0) + 1; if (t1) A.throwExpression(A.RangeError$range(index, 0, this.get$length(0), null, null)); this.callMethod$2("splice", [index, 0, element]); }, removeAt$1(_, index) { this._checkIndex$1(index); return J.$index$asx(this.callMethod$2("splice", [index, 1]), 0); }, removeLast$0(_) { if (this.get$length(0) === 0) throw A.wrapException(A.RangeError$(-1)); return this.callMethod$1("pop"); }, removeRange$2(_, start, end) { A.JsArray__checkRange(start, end, this.get$length(0)); this.callMethod$2("splice", [start, end - start]); }, setRange$4(_, start, end, iterable, skipCount) { var $length, args; A.JsArray__checkRange(start, end, this.get$length(0)); $length = end - start; if ($length === 0) return; if (skipCount < 0) throw A.wrapException(A.ArgumentError$(skipCount, null)); args = [start, $length]; B.JSArray_methods.addAll$1(args, J.skip$1$ax(iterable, skipCount).take$1(0, $length)); this.callMethod$2("splice", args); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, sort$1(_, compare) { this.callMethod$2("sort", compare == null ? [] : [compare]); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A._JsArray_JsObject_ListMixin.prototype = { $indexSet(_, property, value) { return this.super$JsObject$$indexSet(0, property, value); } }; A.jsify__convert.prototype = { call$1(o) { var t1, convertedMap, t2, key, convertedList; if (A._noJsifyRequired(o)) return o; t1 = this._convertedObjects; if (t1.containsKey$1(0, o)) return t1.$index(0, o); if (type$.Map_of_nullable_Object_and_nullable_Object._is(o)) { convertedMap = {}; t1.$indexSet(0, o, convertedMap); for (t1 = J.getInterceptor$x(o), t2 = J.get$iterator$ax(t1.get$keys(o)); t2.moveNext$0();) { key = t2.get$current(t2); convertedMap[key] = this.call$1(t1.$index(o, key)); } return convertedMap; } else if (type$.Iterable_nullable_Object._is(o)) { convertedList = []; t1.$indexSet(0, o, convertedList); B.JSArray_methods.addAll$1(convertedList, J.map$1$1$ax(o, this, type$.dynamic)); return convertedList; } else return o; }, $signature: 367 }; A.promiseToFuture_closure.prototype = { call$1(r) { return this.completer.complete$1(0, r); }, $signature: 10 }; A.promiseToFuture_closure0.prototype = { call$1(e) { if (e == null) return this.completer.completeError$1(new A.NullRejectionException(e === undefined)); return this.completer.completeError$1(e); }, $signature: 10 }; A.dartify_convert.prototype = { call$1(o) { var t1, proto, t2, dartObject, originalKeys, dartKeys, i, jsKey, dartKey, l, $length; if (A._noDartifyRequired(o)) return o; t1 = this._convertedObjects; o.toString; if (t1.containsKey$1(0, o)) return t1.$index(0, o); if (o instanceof Date) return A.DateTime$fromMillisecondsSinceEpoch(o.getTime(), true); if (o instanceof RegExp) throw A.wrapException(A.ArgumentError$("structured clone of RegExp", null)); if (typeof Promise != "undefined" && o instanceof Promise) return A.promiseToFuture(o, type$.nullable_Object); proto = Object.getPrototypeOf(o); if (proto === Object.prototype || proto === null) { t2 = type$.nullable_Object; dartObject = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); t1.$indexSet(0, o, dartObject); originalKeys = Object.keys(o); dartKeys = []; for (t1 = J.getInterceptor$ax(originalKeys), t2 = t1.get$iterator(originalKeys); t2.moveNext$0();) dartKeys.push(A.dartify(t2.get$current(t2))); for (i = 0; i < t1.get$length(originalKeys); ++i) { jsKey = t1.$index(originalKeys, i); dartKey = dartKeys[i]; if (jsKey != null) dartObject.$indexSet(0, dartKey, this.call$1(o[jsKey])); } return dartObject; } if (o instanceof Array) { l = o; dartObject = []; t1.$indexSet(0, o, dartObject); $length = o.length; for (t1 = J.getInterceptor$asx(l), i = 0; i < $length; ++i) dartObject.push(this.call$1(t1.$index(l, i))); return dartObject; } return o; }, $signature: 367 }; A.NullRejectionException.prototype = { toString$0(_) { return "Promise was rejected with a value of `" + (this.isUndefined ? "undefined" : "null") + "`."; }, $isException: 1 }; A._JSRandom.prototype = { nextInt$1(max) { if (max <= 0 || max > 4294967296) throw A.wrapException(A.RangeError$(string$.max_mu + max)); return Math.random() * max >>> 0; } }; A._Random.prototype = { _Random$1(seed) { var low, high, tmplow, low0, t1, t2, t3, _this = this, _4294967296 = 4294967296; do { low = seed >>> 0; seed = B.JSInt_methods._tdivFast$1(seed - low, _4294967296); high = seed >>> 0; seed = B.JSInt_methods._tdivFast$1(seed - high, _4294967296); tmplow = (~low >>> 0) + (low << 21 >>> 0); low0 = tmplow >>> 0; high = (~high >>> 0) + ((high << 21 | low >>> 11) >>> 0) + B.JSInt_methods._tdivFast$1(tmplow - low0, _4294967296) >>> 0; tmplow = ((low0 ^ (low0 >>> 24 | high << 8)) >>> 0) * 265; low = tmplow >>> 0; high = ((high ^ high >>> 24) >>> 0) * 265 + B.JSInt_methods._tdivFast$1(tmplow - low, _4294967296) >>> 0; tmplow = ((low ^ (low >>> 14 | high << 18)) >>> 0) * 21; low = tmplow >>> 0; high = ((high ^ high >>> 14) >>> 0) * 21 + B.JSInt_methods._tdivFast$1(tmplow - low, _4294967296) >>> 0; low = (low ^ (low >>> 28 | high << 4)) >>> 0; high = (high ^ high >>> 28) >>> 0; tmplow = (low << 31 >>> 0) + low; low0 = tmplow >>> 0; t1 = B.JSInt_methods._tdivFast$1(tmplow - low0, _4294967296); tmplow = _this._lo * 1037; t2 = _this._lo = tmplow >>> 0; t3 = _this._hi * 1037 + B.JSInt_methods._tdivFast$1(tmplow - t2, _4294967296) >>> 0; _this._hi = t3; t2 = (t2 ^ low0) >>> 0; _this._lo = t2; t1 = (t3 ^ high + ((high << 31 | low >>> 1) >>> 0) + t1 >>> 0) >>> 0; _this._hi = t1; } while (seed !== 0); if (t1 === 0 && t2 === 0) _this._lo = 23063; _this._nextState$0(); _this._nextState$0(); _this._nextState$0(); _this._nextState$0(); }, _nextState$0() { var _this = this, t1 = _this._lo, tmpHi = 4294901760 * t1, tmpHiLo = tmpHi >>> 0, tmpLo = 55905 * t1, tmpLoLo = tmpLo >>> 0, newLo = tmpLoLo + tmpHiLo + _this._hi; t1 = newLo >>> 0; _this._lo = t1; _this._hi = B.JSInt_methods._tdivFast$1(tmpLo - tmpLoLo + (tmpHi - tmpHiLo) + (newLo - t1), 4294967296) >>> 0; }, nextInt$1(max) { var t1, rnd32, result, _this = this; if (max <= 0 || max > 4294967296) throw A.wrapException(A.RangeError$(string$.max_mu + max)); t1 = max - 1; if ((max & t1) >>> 0 === 0) { _this._nextState$0(); return (_this._lo & t1) >>> 0; } do { _this._nextState$0(); rnd32 = _this._lo; result = rnd32 % max; } while (rnd32 - result + max >= 4294967296); return result; } }; A.Point.prototype = { toString$0(_) { return "Point(" + A.S(this.x) + ", " + A.S(this.y) + ")"; }, $eq(_, other) { if (other == null) return false; return other instanceof A.Point && this.x === other.x && this.y === other.y; }, get$hashCode(_) { return A.SystemHash_hash2(B.JSNumber_methods.get$hashCode(this.x), B.JSNumber_methods.get$hashCode(this.y), 0); }, $add(_, other) { var t1 = this.$ti, t2 = t1._precomputed1; return new A.Point(t2._as(this.x + other.x), t2._as(this.y + other.y), t1); }, $sub(_, other) { var t1 = this.$ti, t2 = t1._precomputed1; return new A.Point(t2._as(this.x - other.x), t2._as(this.y - other.y), t1); }, $mul(_, factor) { var t1 = this.$ti, t2 = t1._precomputed1; return new A.Point(t2._as(this.x * factor), t2._as(this.y * factor), t1); }, distanceTo$1(other) { var dx = this.x - other.x, dy = this.y - other.y; return Math.sqrt(dx * dx + dy * dy); } }; A._RectangleBase.prototype = { get$right(_) { return this.$ti._precomputed1._as(this.left + this.width); }, get$bottom(_) { return this.$ti._precomputed1._as(this.top + this.height); }, toString$0(_) { var _this = this; return "Rectangle (" + A.S(_this.left) + ", " + A.S(_this.top) + ") " + A.S(_this.width) + " x " + A.S(_this.height); }, $eq(_, other) { var t1, t2, t3, t4, _this = this; if (other == null) return false; if (type$.Rectangle_num._is(other)) { t1 = _this.left; t2 = J.getInterceptor$x(other); if (t1 === t2.get$left(other)) { t3 = _this.top; if (t3 === t2.get$top(other)) { t4 = _this.$ti._precomputed1; t1 = t4._as(t1 + _this.width) === t2.get$right(other) && t4._as(t3 + _this.height) === t2.get$bottom(other); } else t1 = false; } else t1 = false; } else t1 = false; return t1; }, get$hashCode(_) { var _this = this, t1 = _this.left, t2 = _this.top, t3 = _this.$ti._precomputed1; return A.SystemHash_hash4(B.JSNumber_methods.get$hashCode(t1), B.JSNumber_methods.get$hashCode(t2), B.JSNumber_methods.get$hashCode(t3._as(t1 + _this.width)), B.JSNumber_methods.get$hashCode(t3._as(t2 + _this.height)), 0); }, containsPoint$1(_, another) { var _this = this, t1 = another.x, t2 = _this.left; if (t1 >= t2) if (t1 <= t2 + _this.width) { t1 = another.y; t2 = _this.top; t1 = t1 >= t2 && t1 <= t2 + _this.height; } else t1 = false; else t1 = false; return t1; }, get$topRight(_) { var _this = this, t1 = _this.$ti; return new A.Point(t1._precomputed1._as(_this.left + _this.width), _this.top, t1._eval$1("Point<1>")); }, get$bottomRight(_) { var _this = this, t1 = _this.$ti, t2 = t1._precomputed1; return new A.Point(t2._as(_this.left + _this.width), t2._as(_this.top + _this.height), t1._eval$1("Point<1>")); }, get$bottomLeft(_) { var _this = this, t1 = _this.$ti; return new A.Point(_this.left, t1._precomputed1._as(_this.top + _this.height), t1._eval$1("Point<1>")); } }; A.Rectangle.prototype = { get$left(receiver) { return this.left; }, get$top(receiver) { return this.top; }, get$width(receiver) { return this.width; }, get$height(receiver) { return this.height; } }; A.Angle.prototype = { get$value(receiver) { return receiver.value; } }; A.Length.prototype = { get$value(receiver) { return receiver.value; }, $isLength: 1 }; A.LengthList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length; t1.toString; t1 = index >>> 0 !== index || index >= t1; t1.toString; if (t1) throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); t1 = receiver.getItem(index); t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[t1 - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1 = receiver.length; t1.toString; if (t1 === 1) { t1 = receiver[0]; t1.toString; return t1; } if (t1 === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return this.$index(receiver, index); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.Number.prototype = { get$value(receiver) { return receiver.value; }, $isNumber: 1 }; A.NumberList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length; t1.toString; t1 = index >>> 0 !== index || index >= t1; t1.toString; if (t1) throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); t1 = receiver.getItem(index); t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[t1 - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1 = receiver.length; t1.toString; if (t1 === 1) { t1 = receiver[0]; t1.toString; return t1; } if (t1 === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return this.$index(receiver, index); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.PointList.prototype = { get$length(receiver) { return receiver.length; } }; A.StringList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length; t1.toString; t1 = index >>> 0 !== index || index >= t1; t1.toString; if (t1) throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); t1 = receiver.getItem(index); t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[t1 - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1 = receiver.length; t1.toString; if (t1 === 1) { t1 = receiver[0]; t1.toString; return t1; } if (t1 === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return this.$index(receiver, index); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.SvgElement.prototype = { get$children(receiver) { return new A.FilteredElementList0(receiver, new A._ChildNodeListLazy(receiver)); } }; A.Transform0.prototype = {$isTransform0: 1}; A.TransformList.prototype = { get$length(receiver) { var t1 = receiver.length; t1.toString; return t1; }, $index(receiver, index) { var t1 = receiver.length; t1.toString; t1 = index >>> 0 !== index || index >= t1; t1.toString; if (t1) throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); t1 = receiver.getItem(index); t1.toString; return t1; }, $indexSet(receiver, index, value) { throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); }, set$length(receiver, value) { throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); }, get$first(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[0]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$last(receiver) { var t1 = receiver.length; t1.toString; if (t1 > 0) { t1 = receiver[t1 - 1]; t1.toString; return t1; } throw A.wrapException(A.StateError$("No elements")); }, get$single(receiver) { var t1 = receiver.length; t1.toString; if (t1 === 1) { t1 = receiver[0]; t1.toString; return t1; } if (t1 === 0) throw A.wrapException(A.StateError$("No elements")); throw A.wrapException(A.StateError$("More than one element")); }, elementAt$1(receiver, index) { return this.$index(receiver, index); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A._LengthList_JavaScriptObject_ListMixin.prototype = {}; A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._NumberList_JavaScriptObject_ListMixin.prototype = {}; A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._StringList_JavaScriptObject_ListMixin.prototype = {}; A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._TransformList_JavaScriptObject_ListMixin.prototype = {}; A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; A._UnmodifiableInt64ListView.prototype = {$is_UnmodifiableInt64ListView: 1}; A.Endian.prototype = {}; A.ClipOp.prototype = { _enumToString$0() { return "ClipOp." + this._core$_name; } }; A.PathFillType.prototype = { _enumToString$0() { return "PathFillType." + this._core$_name; } }; A._ChannelCallbackRecord.prototype = { invoke$2(dataArg, callbackArg) { A.invoke2(this._callback, this._ui$_zone, dataArg, callbackArg); } }; A._StoredMessage.prototype = { invoke$1(dataArg) { A.invoke1(this._callback, this._ui$_zone, dataArg); } }; A._Channel.prototype = { get$length(_) { return this._queue.get$length(0); }, push$1(message) { var t1, result, _this = this; if (!_this._draining && _this._channelCallbackRecord != null) { _this._channelCallbackRecord.invoke$2(message.data, message.get$invoke()); return false; } t1 = _this._capacity; if (t1 <= 0) return true; result = _this._dropOverflowMessages$1(t1 - 1); _this._queue._collection$_add$1(0, message); return result; }, _dropOverflowMessages$1(lengthLimit) { var t1, result, message; for (t1 = this._queue, result = false; (t1._tail - t1._head & t1._table.length - 1) >>> 0 > lengthLimit; result = true) { message = t1.removeFirst$0(); A.invoke1(message._callback, message._ui$_zone, null); } return result; }, _drainStep$0() { var _this = this, t1 = _this._queue; if (!t1.get$isEmpty(0) && _this._channelCallbackRecord != null) { t1 = t1.removeFirst$0(); _this._channelCallbackRecord.invoke$2(t1.data, t1.get$invoke()); A.scheduleMicrotask(_this.get$_drainStep()); } else _this._draining = false; } }; A.ChannelBuffers.prototype = { push$3($name, data, callback) { this._channels.putIfAbsent$2(0, $name, new A.ChannelBuffers_push_closure()).push$1(new A._StoredMessage(data, callback, $.Zone__current)); }, setListener$2($name, callback) { var channel = this._channels.putIfAbsent$2(0, $name, new A.ChannelBuffers_setListener_closure()), t1 = channel._channelCallbackRecord; channel._channelCallbackRecord = new A._ChannelCallbackRecord(callback, $.Zone__current); if (t1 == null && !channel._draining) { channel._draining = true; A.scheduleMicrotask(channel.get$_drainStep()); } }, handleMessage$1(data) { var methodNameLength, t1, methodName, index, channelNameLength, channelName, parts, _s143_ = "Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)", _s143_0 = "Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)", bytes = A.NativeUint8List_NativeUint8List$view(data.buffer, data.byteOffset, data.byteLength); if (bytes[0] === 7) { methodNameLength = bytes[1]; if (methodNameLength >= 254) throw A.wrapException(A.Exception_Exception("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")); t1 = 2 + methodNameLength; methodName = B.C_Utf8Codec.decode$1(0, B.NativeUint8List_methods.sublist$2(bytes, 2, t1)); switch (methodName) { case "resize": if (bytes[t1] !== 12) throw A.wrapException(A.Exception_Exception(_s143_)); index = t1 + 1; if (bytes[index] < 2) throw A.wrapException(A.Exception_Exception(_s143_)); ++index; if (bytes[index] !== 7) throw A.wrapException(A.Exception_Exception("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)")); ++index; channelNameLength = bytes[index]; if (channelNameLength >= 254) throw A.wrapException(A.Exception_Exception("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)")); ++index; t1 = index + channelNameLength; channelName = B.C_Utf8Codec.decode$1(0, B.NativeUint8List_methods.sublist$2(bytes, index, t1)); if (bytes[t1] !== 3) throw A.wrapException(A.Exception_Exception("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")); this.resize$2(0, channelName, data.getUint32(t1 + 1, B.C_Endian === $.$get$Endian_host())); break; case "overflow": if (bytes[t1] !== 12) throw A.wrapException(A.Exception_Exception(_s143_0)); index = t1 + 1; if (bytes[index] < 2) throw A.wrapException(A.Exception_Exception(_s143_0)); ++index; if (bytes[index] !== 7) throw A.wrapException(A.Exception_Exception("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)")); ++index; channelNameLength = bytes[index]; if (channelNameLength >= 254) throw A.wrapException(A.Exception_Exception("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)")); ++index; t1 = index + channelNameLength; B.C_Utf8Codec.decode$1(0, B.NativeUint8List_methods.sublist$2(bytes, index, t1)); t1 = bytes[t1]; if (t1 !== 1 && t1 !== 2) throw A.wrapException(A.Exception_Exception("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")); break; default: throw A.wrapException(A.Exception_Exception("Unrecognized method '" + methodName + "' sent to dev.flutter/channel-buffers")); } } else { parts = A._setArrayType(B.C_Utf8Codec.decode$1(0, bytes).split("\r"), type$.JSArray_String); if (parts.length === 3 && J.$eq$(parts[0], "resize")) this.resize$2(0, parts[1], A.int_parse(parts[2], null)); else throw A.wrapException(A.Exception_Exception("Unrecognized message " + A.S(parts) + " sent to dev.flutter/channel-buffers.")); } }, resize$2(_, $name, newSize) { var t1 = this._channels, channel = t1.$index(0, $name); if (channel == null) t1.$indexSet(0, $name, new A._Channel(A.ListQueue$(newSize, type$._StoredMessage), newSize)); else { channel._capacity = newSize; channel._dropOverflowMessages$1(newSize); } } }; A.ChannelBuffers_push_closure.prototype = { call$0() { return new A._Channel(A.ListQueue$(1, type$._StoredMessage), 1); }, $signature: 871 }; A.ChannelBuffers_setListener_closure.prototype = { call$0() { return new A._Channel(A.ListQueue$(1, type$._StoredMessage), 1); }, $signature: 871 }; A.OffsetBase.prototype = { $lt(_, other) { return B.JSNumber_methods.$lt(this._dx, other.get$_dx()) && B.JSNumber_methods.$lt(this._dy, other.get$_dy()); }, $gt(_, other) { return this._dx > other._dx && this._dy > other._dy; }, $ge(_, other) { return this._dx >= other._dx && this._dy >= other._dy; }, $eq(_, other) { if (other == null) return false; return other instanceof A.OffsetBase && other._dx === this._dx && other._dy === this._dy; }, get$hashCode(_) { return A.Object_hash(this._dx, this._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "OffsetBase(" + B.JSNumber_methods.toStringAsFixed$1(this._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._dy, 1) + ")"; } }; A.Offset.prototype = { get$dx(_) { return this._dx; }, get$dy(_) { return this._dy; }, get$distance() { var t1 = this._dx, t2 = this._dy; return Math.sqrt(t1 * t1 + t2 * t2); }, get$distanceSquared() { var t1 = this._dx, t2 = this._dy; return t1 * t1 + t2 * t2; }, $sub(_, other) { return new A.Offset(this._dx - other._dx, this._dy - other._dy); }, $add(_, other) { return new A.Offset(this._dx + other._dx, this._dy + other._dy); }, $mul(_, operand) { return new A.Offset(this._dx * operand, this._dy * operand); }, $div(_, operand) { return new A.Offset(this._dx / operand, this._dy / operand); }, $eq(_, other) { if (other == null) return false; return other instanceof A.Offset && other._dx === this._dx && other._dy === this._dy; }, get$hashCode(_) { return A.Object_hash(this._dx, this._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "Offset(" + B.JSNumber_methods.toStringAsFixed$1(this._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._dy, 1) + ")"; } }; A.Size.prototype = { get$isEmpty(_) { return this._dx <= 0 || this._dy <= 0; }, $sub(_, other) { var _this = this; if (other instanceof A.Size) return new A.Offset(_this._dx - other._dx, _this._dy - other._dy); if (other instanceof A.Offset) return new A.Size(_this._dx - other._dx, _this._dy - other._dy); throw A.wrapException(A.ArgumentError$(other, null)); }, $add(_, other) { return new A.Size(this._dx + other._dx, this._dy + other._dy); }, $mul(_, operand) { return new A.Size(this._dx * operand, this._dy * operand); }, $div(_, operand) { return new A.Size(this._dx / operand, this._dy / operand); }, get$shortestSide() { return Math.min(Math.abs(this._dx), Math.abs(this._dy)); }, get$longestSide() { return Math.max(Math.abs(this._dx), Math.abs(this._dy)); }, center$1(origin) { return new A.Offset(origin._dx + this._dx / 2, origin._dy + this._dy / 2); }, bottomRight$1(_, origin) { return new A.Offset(origin._dx + this._dx, origin._dy + this._dy); }, contains$1(_, offset) { var t1 = offset._dx; if (t1 >= 0) if (t1 < this._dx) { t1 = offset._dy; t1 = t1 >= 0 && t1 < this._dy; } else t1 = false; else t1 = false; return t1; }, $eq(_, other) { if (other == null) return false; return other instanceof A.Size && other._dx === this._dx && other._dy === this._dy; }, get$hashCode(_) { return A.Object_hash(this._dx, this._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "Size(" + B.JSNumber_methods.toStringAsFixed$1(this._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._dy, 1) + ")"; } }; A.Rect.prototype = { get$size(_) { var _this = this; return new A.Size(_this.right - _this.left, _this.bottom - _this.top); }, get$isInfinite(_) { var _this = this; return _this.left >= 1 / 0 || _this.top >= 1 / 0 || _this.right >= 1 / 0 || _this.bottom >= 1 / 0; }, get$isFinite(_) { var _this = this; return isFinite(_this.left) && isFinite(_this.top) && isFinite(_this.right) && isFinite(_this.bottom); }, get$isEmpty(_) { var _this = this; return _this.left >= _this.right || _this.top >= _this.bottom; }, shift$1(offset) { var _this = this, t1 = offset._dx, t2 = offset._dy; return new A.Rect(_this.left + t1, _this.top + t2, _this.right + t1, _this.bottom + t2); }, translate$2(_, translateX, translateY) { var _this = this; return new A.Rect(_this.left + translateX, _this.top + translateY, _this.right + translateX, _this.bottom + translateY); }, inflate$1(delta) { var _this = this; return new A.Rect(_this.left - delta, _this.top - delta, _this.right + delta, _this.bottom + delta); }, intersect$1(other) { var _this = this; return new A.Rect(Math.max(_this.left, other.left), Math.max(_this.top, other.top), Math.min(_this.right, other.right), Math.min(_this.bottom, other.bottom)); }, expandToInclude$1(other) { var _this = this; return new A.Rect(Math.min(_this.left, other.left), Math.min(_this.top, other.top), Math.max(_this.right, other.right), Math.max(_this.bottom, other.bottom)); }, overlaps$1(other) { var _this = this; if (_this.right <= other.left || other.right <= _this.left) return false; if (_this.bottom <= other.top || other.bottom <= _this.top) return false; return true; }, get$shortestSide() { var _this = this; return Math.min(Math.abs(_this.right - _this.left), Math.abs(_this.bottom - _this.top)); }, get$topCenter() { var t1 = this.left; return new A.Offset(t1 + (this.right - t1) / 2, this.top); }, get$centerLeft() { var t1 = this.top; return new A.Offset(this.left, t1 + (this.bottom - t1) / 2); }, get$center() { var _this = this, t1 = _this.left, t2 = _this.top; return new A.Offset(t1 + (_this.right - t1) / 2, t2 + (_this.bottom - t2) / 2); }, get$centerRight() { var t1 = this.top; return new A.Offset(this.right, t1 + (this.bottom - t1) / 2); }, get$bottomCenter() { var t1 = this.left; return new A.Offset(t1 + (this.right - t1) / 2, this.bottom); }, contains$1(_, offset) { var _this = this, t1 = offset._dx; if (t1 >= _this.left) if (t1 < _this.right) { t1 = offset._dy; t1 = t1 >= _this.top && t1 < _this.bottom; } else t1 = false; else t1 = false; return t1; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) return false; return other instanceof A.Rect && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "Rect.fromLTRB(" + B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1) + ")"; } }; A.Radius.prototype = { clamp$2$maximum$minimum(_, maximum, minimum) { if (minimum == null) minimum = B.Radius_hNV; if (maximum == null) maximum = B.Radius_ePM; return new A.Radius(A.clampDouble(this.x, minimum.x, maximum.x), A.clampDouble(this.y, minimum.y, maximum.y)); }, clamp$1$minimum(_, minimum) { return this.clamp$2$maximum$minimum(0, null, minimum); }, clamp$1$maximum(_, maximum) { return this.clamp$2$maximum$minimum(0, maximum, null); }, $sub(_, other) { return new A.Radius(this.x - other.x, this.y - other.y); }, $add(_, other) { return new A.Radius(this.x + other.x, this.y + other.y); }, $mul(_, operand) { return new A.Radius(this.x * operand, this.y * operand); }, $div(_, operand) { return new A.Radius(this.x / operand, this.y / operand); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) return false; return other instanceof A.Radius && other.x === _this.x && other.y === _this.y; }, get$hashCode(_) { return A.Object_hash(this.x, this.y, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1 = this.x, t2 = this.y; return t1 === t2 ? "Radius.circular(" + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ")" : "Radius.elliptical(" + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t2, 1) + ")"; } }; A.RRect.prototype = { shift$1(offset) { var _this = this, t1 = offset._dx, t2 = offset._dy; return new A.RRect(_this.left + t1, _this.top + t2, _this.right + t1, _this.bottom + t2, _this.tlRadiusX, _this.tlRadiusY, _this.trRadiusX, _this.trRadiusY, _this.brRadiusX, _this.brRadiusY, _this.blRadiusX, _this.blRadiusY, false); }, inflate$1(delta) { var _this = this, t1 = Math.max(0, _this.tlRadiusX + delta), t2 = Math.max(0, _this.tlRadiusY + delta), t3 = Math.max(0, _this.trRadiusX + delta), t4 = Math.max(0, _this.trRadiusY + delta), t5 = Math.max(0, _this.blRadiusX + delta), t6 = Math.max(0, _this.blRadiusY + delta); return new A.RRect(_this.left - delta, _this.top - delta, _this.right + delta, _this.bottom + delta, t1, t2, t3, t4, Math.max(0, _this.brRadiusX + delta), Math.max(0, _this.brRadiusY + delta), t5, t6, false); }, get$isEmpty(_) { var _this = this; return _this.left >= _this.right || _this.top >= _this.bottom; }, _getMin$4(min, radius1, radius2, limit) { var sum = radius1 + radius2; if (sum > limit && sum !== 0) return Math.min(min, limit / sum); return min; }, scaleRadii$0() { var _this = this, t1 = _this.right, t2 = _this.left, absWidth = Math.abs(t1 - t2), t3 = _this.bottom, t4 = _this.top, absHeight = Math.abs(t3 - t4), t5 = _this.blRadiusY, t6 = _this.tlRadiusY, t7 = _this.tlRadiusX, t8 = _this.trRadiusX, t9 = _this.trRadiusY, t10 = _this.brRadiusY, t11 = _this.brRadiusX, t12 = _this.blRadiusX, scale = _this._getMin$4(_this._getMin$4(_this._getMin$4(_this._getMin$4(1, t5, t6, absHeight), t7, t8, absWidth), t9, t10, absHeight), t11, t12, absWidth); if (scale < 1) return new A.RRect(t2, t4, t1, t3, t7 * scale, t6 * scale, t8 * scale, t9 * scale, t11 * scale, t10 * scale, t12 * scale, t5 * scale, false); return new A.RRect(t2, t4, t1, t3, t7, t6, t8, t9, t11, t10, t12, t5, false); }, contains$1(_, point) { var t3, scaled, radiusX, x, radiusY, y, _this = this, t1 = point._dx, t2 = _this.left; if (!(t1 < t2)) if (!(t1 >= _this.right)) { t3 = point._dy; t3 = t3 < _this.top || t3 >= _this.bottom; } else t3 = true; else t3 = true; if (t3) return false; scaled = _this.scaleRadii$0(); radiusX = scaled.tlRadiusX; if (t1 < t2 + radiusX && point._dy < _this.top + scaled.tlRadiusY) { x = t1 - t2 - radiusX; radiusY = scaled.tlRadiusY; y = point._dy - _this.top - radiusY; } else { t3 = _this.right; radiusX = scaled.trRadiusX; if (t1 > t3 - radiusX && point._dy < _this.top + scaled.trRadiusY) { x = t1 - t3 + radiusX; radiusY = scaled.trRadiusY; y = point._dy - _this.top - radiusY; } else { radiusX = scaled.brRadiusX; if (t1 > t3 - radiusX && point._dy > _this.bottom - scaled.brRadiusY) { x = t1 - t3 + radiusX; radiusY = scaled.brRadiusY; y = point._dy - _this.bottom + radiusY; } else { radiusX = scaled.blRadiusX; if (t1 < t2 + radiusX && point._dy > _this.bottom - scaled.blRadiusY) { x = t1 - t2 - radiusX; radiusY = scaled.blRadiusY; y = point._dy - _this.bottom + radiusY; } else return true; } } } x /= radiusX; y /= radiusY; if (x * x + y * y > 1) return false; return true; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) return false; return other instanceof A.RRect && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom && other.tlRadiusX === _this.tlRadiusX && other.tlRadiusY === _this.tlRadiusY && other.trRadiusX === _this.trRadiusX && other.trRadiusY === _this.trRadiusY && other.blRadiusX === _this.blRadiusX && other.blRadiusY === _this.blRadiusY && other.brRadiusX === _this.brRadiusX && other.brRadiusY === _this.brRadiusY; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, _this.tlRadiusX, _this.tlRadiusY, _this.trRadiusX, _this.trRadiusY, _this.blRadiusX, _this.blRadiusY, _this.brRadiusX, _this.brRadiusY, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t5, t6, _this = this, rect = B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1), t1 = _this.tlRadiusX, t2 = _this.tlRadiusY, t3 = _this.trRadiusX, t4 = _this.trRadiusY; if (new A.Radius(t1, t2).$eq(0, new A.Radius(t3, t4))) { t5 = _this.brRadiusX; t6 = _this.brRadiusY; t5 = new A.Radius(t3, t4).$eq(0, new A.Radius(t5, t6)) && new A.Radius(t5, t6).$eq(0, new A.Radius(_this.blRadiusX, _this.blRadiusY)); } else t5 = false; if (t5) { if (t1 === t2) return "RRect.fromLTRBR(" + rect + ", " + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ")"; return "RRect.fromLTRBXY(" + rect + ", " + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t2, 1) + ")"; } return "RRect.fromLTRBAndCorners(" + rect + ", topLeft: " + new A.Radius(t1, t2).toString$0(0) + ", topRight: " + new A.Radius(t3, t4).toString$0(0) + ", bottomRight: " + new A.Radius(_this.brRadiusX, _this.brRadiusY).toString$0(0) + ", bottomLeft: " + new A.Radius(_this.blRadiusX, _this.blRadiusY).toString$0(0) + ")"; } }; A._HashEnd.prototype = {}; A.KeyEventType.prototype = { _enumToString$0() { return "KeyEventType." + this._core$_name; }, get$label(_) { var t1; switch (this.index) { case 0: t1 = "Key Down"; break; case 1: t1 = "Key Up"; break; case 2: t1 = "Key Repeat"; break; default: t1 = null; } return t1; } }; A.KeyEventDeviceType.prototype = { _enumToString$0() { return "KeyEventDeviceType." + this._core$_name; } }; A.KeyData.prototype = { _logicalToString$0() { var t1 = this.logical; return "0x" + B.JSInt_methods.toRadixString$1(t1, 16) + new A.KeyData__logicalToString_closure(B.JSNumber_methods.floor$0(t1 / 4294967296)).call$0(); }, _escapeCharacter$0() { var t1 = this.character; if (t1 == null) return ""; switch (t1) { case "\n": return '"\\n"'; case "\t": return '"\\t"'; case "\r": return '"\\r"'; case "\b": return '"\\b"'; case "\f": return '"\\f"'; default: return '"' + t1 + '"'; } }, _quotedCharCode$0() { var t1 = this.character; if (t1 == null) return ""; return " (0x" + new A.MappedListIterable(new A.CodeUnits(t1), new A.KeyData__quotedCharCode_closure(), type$.CodeUnits._eval$1("MappedListIterable")).join$1(0, " ") + ")"; }, toString$0(_) { var _this = this, t1 = _this.type.get$label(0), t2 = B.JSInt_methods.toRadixString$1(_this.physical, 16), t3 = _this._logicalToString$0(), t4 = _this._escapeCharacter$0(), t5 = _this._quotedCharCode$0(), t6 = _this.synthesized ? ", synthesized" : ""; return "KeyData(" + t1 + ", physical: 0x" + t2 + ", logical: " + t3 + ", character: " + t4 + t5 + t6 + ")"; } }; A.KeyData__logicalToString_closure.prototype = { call$0() { switch (this.planeNum) { case 0: return " (Unicode)"; case 1: return " (Unprintable)"; case 2: return " (Flutter)"; case 17: return " (Android)"; case 18: return " (Fuchsia)"; case 19: return " (iOS)"; case 20: return " (macOS)"; case 21: return " (GTK)"; case 22: return " (Windows)"; case 23: return " (Web)"; case 24: return " (GLFW)"; } return ""; }, $signature: 106 }; A.KeyData__quotedCharCode_closure.prototype = { call$1(code) { return B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(code, 16), 2, "0"); }, $signature: 421 }; A.Color.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.Color && other.get$value(other) === _this.get$value(_this); }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.get$value(this)); }, toString$0(_) { return "Color(0x" + B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(this.get$value(this), 16), 8, "0") + ")"; }, get$value(receiver) { return this.value; } }; A.StrokeCap.prototype = { _enumToString$0() { return "StrokeCap." + this._core$_name; } }; A.StrokeJoin.prototype = { _enumToString$0() { return "StrokeJoin." + this._core$_name; } }; A.PaintingStyle.prototype = { _enumToString$0() { return "PaintingStyle." + this._core$_name; } }; A.BlendMode.prototype = { _enumToString$0() { return "BlendMode." + this._core$_name; } }; A.Clip.prototype = { _enumToString$0() { return "Clip." + this._core$_name; } }; A.BlurStyle.prototype = { _enumToString$0() { return "BlurStyle." + this._core$_name; } }; A.MaskFilter.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A.MaskFilter && other._ui$_style === this._ui$_style && other._sigma === this._sigma; }, get$hashCode(_) { return A.Object_hash(this._ui$_style, this._sigma, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "MaskFilter.blur(" + this._ui$_style.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._sigma, 1) + ")"; } }; A.FilterQuality.prototype = { _enumToString$0() { return "FilterQuality." + this._core$_name; } }; A.ImageFilter.prototype = {}; A.ImageByteFormat.prototype = { _enumToString$0() { return "ImageByteFormat." + this._core$_name; } }; A.PixelFormat.prototype = { _enumToString$0() { return "PixelFormat." + this._core$_name; } }; A.Shadow.prototype = { scale$1(_, factor) { return new A.Shadow(this.color, this.offset.$mul(0, factor), this.blurRadius * factor); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.Shadow && other.color.$eq(0, _this.color) && other.offset.$eq(0, _this.offset) && other.blurRadius === _this.blurRadius; }, get$hashCode(_) { return A.Object_hash(this.color, this.offset, this.blurRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "TextShadow(" + this.color.toString$0(0) + ", " + this.offset.toString$0(0) + ", " + A.S(this.blurRadius) + ")"; } }; A.ImmutableBuffer.prototype = { get$length(_) { return this._ui$_length; }, dispose$0() { return this._ui$_list = null; } }; A.PlatformDispatcher.prototype = {}; A.FrameTiming.prototype = { toString$0(_) { var t9, t1 = A.getRuntimeTypeOfDartObject(this).toString$0(0), t2 = this._ui$_data, t3 = A.Duration$(0, 0, t2[2], 0, 0, 0), t4 = t2[1], t5 = A.Duration$(0, 0, t4, 0, 0, 0), t6 = t2[4], t7 = A.Duration$(0, 0, t6, 0, 0, 0), t8 = A.Duration$(0, 0, t2[3], 0, 0, 0); t4 = A.Duration$(0, 0, t4, 0, 0, 0); t9 = t2[0]; return t1 + "(buildDuration: " + (A.S((t3._duration - t5._duration) * 0.001) + "ms") + ", rasterDuration: " + (A.S((t7._duration - t8._duration) * 0.001) + "ms") + ", vsyncOverhead: " + (A.S((t4._duration - A.Duration$(0, 0, t9, 0, 0, 0)._duration) * 0.001) + "ms") + ", totalSpan: " + (A.S((A.Duration$(0, 0, t6, 0, 0, 0)._duration - A.Duration$(0, 0, t9, 0, 0, 0)._duration) * 0.001) + "ms") + ", layerCacheCount: " + t2[6] + ", layerCacheBytes: " + t2[7] + ", pictureCacheCount: " + t2[8] + ", pictureCacheBytes: " + t2[9] + ", frameNumber: " + B.JSArray_methods.get$last(t2) + ")"; } }; A.AppLifecycleState.prototype = { _enumToString$0() { return "AppLifecycleState." + this._core$_name; } }; A.AppExitResponse.prototype = { _enumToString$0() { return "AppExitResponse." + this._core$_name; } }; A.Locale.prototype = { get$languageCode(_) { var t1 = this._languageCode, t2 = B.Map_oFQ7B.$index(0, t1); return t2 == null ? t1 : t2; }, get$countryCode() { var t1 = this._countryCode, t2 = B.Map_GxYRK.$index(0, t1); return t2 == null ? t1 : t2; }, $eq(_, other) { var t1; if (other == null) return false; if (this === other) return true; if (other instanceof A.Locale) if (other.get$languageCode(0) === this.get$languageCode(0)) t1 = other.get$countryCode() == this.get$countryCode(); else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hash(this.get$languageCode(0), null, this.get$countryCode(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return this._rawToString$1("_"); }, _rawToString$1(separator) { var t1 = this.get$languageCode(0); if (this._countryCode != null) t1 += separator + A.S(this.get$countryCode()); return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.DartPerformanceMode.prototype = { _enumToString$0() { return "DartPerformanceMode." + this._core$_name; } }; A.SemanticsActionEvent.prototype = { toString$0(_) { return "SemanticsActionEvent(" + this.type.toString$0(0) + ", view: " + this.viewId + ", node: " + this.nodeId + ")"; } }; A.PointerChange.prototype = { _enumToString$0() { return "PointerChange." + this._core$_name; } }; A.PointerDeviceKind.prototype = { _enumToString$0() { return "PointerDeviceKind." + this._core$_name; } }; A.PointerSignalKind.prototype = { _enumToString$0() { return "PointerSignalKind." + this._core$_name; } }; A.PointerData.prototype = { toString$0(_) { return "PointerData(x: " + A.S(this.physicalX) + ", y: " + A.S(this.physicalY) + ")"; } }; A.PointerDataPacket.prototype = {}; A.SemanticsAction.prototype = { toString$0(_) { return "SemanticsAction." + this.name; } }; A.SemanticsFlag.prototype = { toString$0(_) { return "SemanticsFlag." + this.name; } }; A.SemanticsUpdateBuilder.prototype = {}; A.FontStyle.prototype = { _enumToString$0() { return "FontStyle." + this._core$_name; } }; A.PlaceholderAlignment.prototype = { _enumToString$0() { return "PlaceholderAlignment." + this._core$_name; } }; A.FontWeight.prototype = { toString$0(_) { var t1 = B.Map_C7Iaj.$index(0, this.index); t1.toString; return t1; }, get$value(receiver) { return this.value; } }; A.FontFeature.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; if (other instanceof A.FontFeature) t1 = true; else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hash("tnum", 1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "FontFeature('tnum', 1)"; }, get$value() { return 1; } }; A.FontVariation.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.FontVariation && other.axis === this.axis && other.value === this.value; }, get$hashCode(_) { return A.Object_hash(this.axis, this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "FontVariation('" + this.axis + "', " + A.S(this.value) + ")"; }, get$value(receiver) { return this.value; } }; A.GlyphInfo.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.GlyphInfo && _this.graphemeClusterLayoutBounds.$eq(0, other.graphemeClusterLayoutBounds) && _this.graphemeClusterCodeUnitRange.$eq(0, other.graphemeClusterCodeUnitRange) && _this.writingDirection === other.writingDirection; }, get$hashCode(_) { return A.Object_hash(this.graphemeClusterLayoutBounds, this.graphemeClusterCodeUnitRange, this.writingDirection, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "Glyph(" + this.graphemeClusterLayoutBounds.toString$0(0) + ", textRange: " + this.graphemeClusterCodeUnitRange.toString$0(0) + ", direction: " + this.writingDirection.toString$0(0) + ")"; } }; A.TextAlign.prototype = { _enumToString$0() { return "TextAlign." + this._core$_name; } }; A.TextBaseline.prototype = { _enumToString$0() { return "TextBaseline." + this._core$_name; } }; A.TextDecoration.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A.TextDecoration && other._mask === this._mask; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this._mask); }, toString$0(_) { var values, t1 = this._mask; if (t1 === 0) return "TextDecoration.none"; values = A._setArrayType([], type$.JSArray_String); if ((t1 & 1) !== 0) values.push("underline"); if ((t1 & 2) !== 0) values.push("overline"); if ((t1 & 4) !== 0) values.push("lineThrough"); if (values.length === 1) return "TextDecoration." + values[0]; return "TextDecoration.combine([" + B.JSArray_methods.join$1(values, ", ") + "])"; } }; A.TextDecorationStyle.prototype = { _enumToString$0() { return "TextDecorationStyle." + this._core$_name; } }; A.TextLeadingDistribution.prototype = { _enumToString$0() { return "TextLeadingDistribution." + this._core$_name; } }; A.TextHeightBehavior.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; if (other instanceof A.TextHeightBehavior) t1 = other.leadingDistribution === this.leadingDistribution; else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hash(true, true, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: " + this.leadingDistribution.toString$0(0) + ")"; } }; A.TextDirection.prototype = { _enumToString$0() { return "TextDirection." + this._core$_name; } }; A.TextBox.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.TextBox && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom && other.direction === _this.direction; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, _this.direction, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "TextBox.fromLTRBD(" + B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1) + ", " + _this.direction.toString$0(0) + ")"; } }; A.TextAffinity.prototype = { _enumToString$0() { return "TextAffinity." + this._core$_name; } }; A.TextPosition.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.TextPosition && other.offset === this.offset && other.affinity === this.affinity; }, get$hashCode(_) { return A.Object_hash(this.offset, this.affinity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(offset: " + this.offset + ", affinity: " + this.affinity.toString$0(0) + ")"; } }; A.TextRange.prototype = { get$isValid() { return this.start >= 0 && this.end >= 0; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.TextRange && other.start === this.start && other.end === this.end; }, get$hashCode(_) { return A.Object_hash(B.JSInt_methods.get$hashCode(this.start), B.JSInt_methods.get$hashCode(this.end), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "TextRange(start: " + this.start + ", end: " + this.end + ")"; } }; A.ParagraphConstraints.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.ParagraphConstraints && other.width === this.width; }, get$hashCode(_) { return B.JSNumber_methods.get$hashCode(this.width); }, toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(width: " + A.S(this.width) + ")"; } }; A.BoxHeightStyle.prototype = { _enumToString$0() { return "BoxHeightStyle." + this._core$_name; } }; A.BoxWidthStyle.prototype = { _enumToString$0() { return "BoxWidthStyle." + this._core$_name; } }; A.TileMode.prototype = { _enumToString$0() { return "TileMode." + this._core$_name; } }; A.Display.prototype = {}; A.Brightness.prototype = { _enumToString$0() { return "Brightness." + this._core$_name; } }; A.CallbackHandle.prototype = { $eq(_, other) { if (other == null) return false; return this === other; }, get$hashCode(_) { return A.Object.prototype.get$hashCode.call(this, 0); } }; A.GestureSettings.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; if (other instanceof A.GestureSettings) t1 = true; else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hash(null, null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"; } }; A.AssetManager.prototype = { getAssetUrl$1(asset) { var t1, fallbackBaseUrl, t2; if (A.Uri_parse(asset, 0, null).get$hasScheme()) return A._Uri__uriEncode(B.List_5Q7, asset, B.C_Utf8Codec, false); t1 = this._assetBase; if (t1 == null) { t1 = A.callMethod(self.window.document, "querySelector", ["meta[name=assetBase]"]); fallbackBaseUrl = t1 == null ? null : t1.content; t1 = fallbackBaseUrl == null; if (!t1) A.callMethod(self.window.console, "warn", ["The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization"]); t2 = this._assetBase = t1 ? "" : fallbackBaseUrl; t1 = t2; } return A._Uri__uriEncode(B.List_5Q7, t1 + "assets/" + asset, B.C_Utf8Codec, false); } }; A.bootstrapEngine_closure.prototype = { call$1(configuration) { return this.$call$body$bootstrapEngine_closure(configuration); }, call$0() { return this.call$1(null); }, "call*": "call$1", $requiredArgCount: 0, $defaultValues() { return [null]; }, $call$body$bootstrapEngine_closure(configuration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.initializeEngineServices(configuration), $async$call$1); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 3077 }; A.bootstrapEngine_closure0.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.registerPlugins.call$0(); $async$goto = 2; return A._asyncAwait(A.initializeEngineUi(), $async$call$0); case 2: // returning from await. $async$self.runApp.call$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A.BrowserPlatformLocation.prototype = { getOrCreateDomEventListener$1(fn) { return $._popStateListenersCache.putIfAbsent$2(0, fn, new A.BrowserPlatformLocation_getOrCreateDomEventListener_closure(fn)); } }; A.BrowserPlatformLocation_getOrCreateDomEventListener_closure.prototype = { call$0() { return type$.JavaScriptFunction._as(A.allowInterop(this.fn)); }, $signature: 611 }; A.HashUrlStrategy.prototype = { addPopStateListener$1(fn) { var t1 = new A.HashUrlStrategy_addPopStateListener_wrappedFn(fn); A.DomEventTargetExtension_addEventListener(self.window, "popstate", B.C_BrowserPlatformLocation.getOrCreateDomEventListener$1(t1), null); return new A.HashUrlStrategy_addPopStateListener_closure(this, t1); }, getPath$0() { var t1 = self.window.location.hash; if (t1.length === 0 || t1 === "#") return "/"; return B.JSString_methods.substring$1(t1, 1); }, getState$0(_) { return A.DomHistoryExtension_get_state(self.window.history); }, prepareExternalUrl$1(internalUrl) { var t2, hash = internalUrl.length === 0 || internalUrl === "/" ? "" : "#" + internalUrl, t1 = self.window.location.pathname; if (t1 == null) t1 = null; t1.toString; t2 = self.window.location.search; if (t2 == null) t2 = null; t2.toString; return t1 + t2 + hash; }, pushState$3(_, state, title, url) { var t1 = this.prepareExternalUrl$1(url), t2 = self.window.history, t3 = A.jsify(state); if (t3 == null) t3 = type$.Object._as(t3); A.callMethod(t2, "pushState", [t3, title, t1]); }, replaceState$3(_, state, title, url) { var t3, t1 = this.prepareExternalUrl$1(url), t2 = self.window.history; if (state == null) t3 = null; else { t3 = A.jsify(state); if (t3 == null) t3 = type$.Object._as(t3); } A.callMethod(t2, "replaceState", [t3, title, t1]); }, go$1(_, count) { A.callMethod(self.window.history, "go", [count]); return this._waitForPopState$0(); }, _waitForPopState$0() { var t1 = new A._Future($.Zone__current, type$._Future_void), unsubscribe = A._Cell$named("unsubscribe"); unsubscribe.__late_helper$_value = this.addPopStateListener$1(new A.HashUrlStrategy__waitForPopState_closure(unsubscribe, new A._AsyncCompleter(t1, type$._AsyncCompleter_void))); return t1; } }; A.HashUrlStrategy_addPopStateListener_wrappedFn.prototype = { call$1($event) { var t1 = type$.JavaScriptObject._as($event).state; if (t1 == null) t1 = null; else { t1 = A.dartify(t1); t1.toString; } this.fn.call$1(t1); }, $signature: 3082 }; A.HashUrlStrategy_addPopStateListener_closure.prototype = { call$0() { var t1 = this.wrappedFn; A.DomEventTargetExtension_removeEventListener(self.window, "popstate", B.C_BrowserPlatformLocation.getOrCreateDomEventListener$1(t1), null); $._popStateListenersCache.remove$1(0, t1); return null; }, $signature: 0 }; A.HashUrlStrategy__waitForPopState_closure.prototype = { call$1(_) { this.unsubscribe._readLocal$0().call$0(); this.completer.complete$0(0); }, $signature: 45 }; A.PlatformViewRegistry.prototype = {}; A.AudioBuffer.prototype = { get$length(receiver) { return receiver.length; } }; A.AudioParam.prototype = { get$value(receiver) { return receiver.value; } }; A.AudioParamMap.prototype = { containsKey$1(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; }, $index(receiver, key) { return A.convertNativeToDart_Dictionary(receiver.get(key)); }, forEach$1(receiver, f) { var entry, t1, entries = receiver.entries(); for (; true;) { entry = entries.next(); t1 = entry.done; t1.toString; if (t1) return; t1 = entry.value[0]; t1.toString; f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); } }, get$keys(receiver) { var keys = A._setArrayType([], type$.JSArray_String); this.forEach$1(receiver, new A.AudioParamMap_keys_closure(keys)); return keys; }, get$values(receiver) { var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); this.forEach$1(receiver, new A.AudioParamMap_values_closure(values)); return values; }, get$length(receiver) { var t1 = receiver.size; t1.toString; return t1; }, get$isEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 === 0; }, get$isNotEmpty(receiver) { var t1 = receiver.size; t1.toString; return t1 !== 0; }, $indexSet(receiver, key, value) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, putIfAbsent$2(receiver, key, ifAbsent) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, remove$1(receiver, key) { throw A.wrapException(A.UnsupportedError$("Not supported")); }, $isMap: 1 }; A.AudioParamMap_keys_closure.prototype = { call$2(k, v) { return this.keys.push(k); }, $signature: 144 }; A.AudioParamMap_values_closure.prototype = { call$2(k, v) { return this.values.push(v); }, $signature: 144 }; A.AudioTrack.prototype = { get$id(receiver) { return receiver.id; } }; A.AudioTrackList.prototype = { get$length(receiver) { return receiver.length; } }; A.BaseAudioContext.prototype = {}; A.OfflineAudioContext.prototype = { get$length(receiver) { return receiver.length; } }; A._AudioParamMap_JavaScriptObject_MapMixin.prototype = {}; A.GZipEncoder.prototype = { encode$1(data) { var fileModTime, t1, t2, t3, t4, t5, t6, t7, deflate, _null = null, outputStream = A.OutputStream$(0, 32768); outputStream.writeUint16$1(35615); outputStream.writeByte$1(8); fileModTime = B.JSInt_methods._tdivFast$1(Date.now(), 1000); outputStream.writeByte$1(0); outputStream.writeUint32$1(fileModTime); outputStream.writeByte$1(0); outputStream.writeByte$1(255); if (type$.List_int._is(data)) { t1 = A._HuffmanTree$(); t2 = A._HuffmanTree$(); t3 = A._HuffmanTree$(); t4 = new Uint16Array(16); t5 = new Uint32Array(573); t6 = new Uint8Array(573); t7 = A.InputStream$(data, 0, _null, 0); deflate = new A.Deflate(t7, outputStream, t1, t2, t3, t4, t5, t6); deflate._deflate$_init$1(_null); deflate._deflate$1(4); } else deflate = A.Deflate$buffer(type$.InputStreamBase._as(data), _null, outputStream); outputStream.writeUint32$1(deflate.crc32); outputStream.writeUint32$1(data.length); t1 = B.NativeByteBuffer_methods.asUint8List$2(outputStream._output_stream$_buffer.buffer, 0, outputStream.length); return t1; } }; A.ArchiveException.prototype = {}; A.InputStreamBase.prototype = {}; A.InputStream.prototype = { get$length(_) { var t1 = this.__InputStream__length_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1 - (this.offset - this.start); }, get$isEOS() { var t1 = this.offset, t2 = this.__InputStream__length_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1 >= this.start + t2; }, $index(_, index) { return J.$index$asx(this.buffer, this.offset + index); }, readByte$0() { return J.$index$asx(this.buffer, this.offset++); }, readBytes$1(count) { var t2, $length, bytes, _this = this, t1 = _this.start, position = _this.offset - t1 + t1; if (count < 0) { t2 = _this.__InputStream__length_A; t2 === $ && A.throwUnnamedLateFieldNI(); $length = t2 - (position - t1); } else $length = count; bytes = A.InputStream$(_this.buffer, _this.byteOrder, $length, position); _this.offset = _this.offset + bytes.get$length(0); return bytes; }, readString$0() { var t1, t2, t3, t4, t5, _this = this, utf8 = true, codes = A._setArrayType([], type$.JSArray_int); if (_this.get$isEOS()) return ""; t1 = _this.start; t2 = _this.buffer; t3 = J.getInterceptor$asx(t2); while (true) { t4 = _this.offset; t5 = _this.__InputStream__length_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (!(t4 < t1 + t5)) break; _this.offset = t4 + 1; t4 = t3.$index(t2, t4); if (t4 === 0) break; codes.push(t4); } return utf8 ? new A.Utf8Decoder(false).convert$1(codes) : A.String_String$fromCharCodes(codes, 0, null); }, readUint16$0() { var _this = this, t1 = _this.buffer, t2 = J.getInterceptor$asx(t1), b1 = t2.$index(t1, _this.offset++) & 255, b2 = t2.$index(t1, _this.offset++) & 255; if (_this.byteOrder === 1) return b1 << 8 | b2; return b2 << 8 | b1; }, readUint32$0() { var _this = this, t1 = _this.buffer, t2 = J.getInterceptor$asx(t1), b1 = t2.$index(t1, _this.offset++) & 255, b2 = t2.$index(t1, _this.offset++) & 255, b3 = t2.$index(t1, _this.offset++) & 255, b4 = t2.$index(t1, _this.offset++) & 255; if (_this.byteOrder === 1) return (b1 << 24 | b2 << 16 | b3 << 8 | b4) >>> 0; return (b4 << 24 | b3 << 16 | b2 << 8 | b1) >>> 0; }, toUint8List$0() { var t2, end, _this = this, len = _this.get$length(0), t1 = _this.buffer; if (type$.Uint8List._is(t1)) { t2 = J.getInterceptor$asx(t1); if (_this.offset + len > t2.get$length(t1)) len = t2.get$length(t1) - _this.offset; return J.asUint8List$2$x(t2.get$buffer(t1), t2.get$offsetInBytes(t1) + _this.offset, len); } end = _this.offset + len; t2 = J.getInterceptor$asx(t1); if (end > t2.get$length(t1)) end = t2.get$length(t1); return new Uint8Array(A._ensureNativeList(t2.sublist$2(t1, _this.offset, end))); } }; A.OutputStreamBase.prototype = {}; A.OutputStream.prototype = { writeByte$1(value) { var _this = this; if (_this.length === _this._output_stream$_buffer.length) _this._expandBuffer$0(); _this._output_stream$_buffer[_this.length++] = value & 255; }, writeBytes$2(bytes, len) { var j, t1, t2, t3, i, _this = this; if (len == null) len = J.get$length$asx(bytes); for (; j = _this.length, t1 = j + len, t2 = _this._output_stream$_buffer, t3 = t2.length, t1 > t3;) _this._expandBuffer$1(t1 - t3); if (len === 1) t2[j] = J.$index$asx(bytes, 0); else if (len === 2) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); } else if (len === 3) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); } else if (len === 4) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); } else if (len === 5) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); _this._output_stream$_buffer[_this.length + 4] = t1.$index(bytes, 4); } else if (len === 6) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); _this._output_stream$_buffer[_this.length + 4] = t1.$index(bytes, 4); _this._output_stream$_buffer[_this.length + 5] = t1.$index(bytes, 5); } else if (len === 7) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); _this._output_stream$_buffer[_this.length + 4] = t1.$index(bytes, 4); _this._output_stream$_buffer[_this.length + 5] = t1.$index(bytes, 5); _this._output_stream$_buffer[_this.length + 6] = t1.$index(bytes, 6); } else if (len === 8) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); _this._output_stream$_buffer[_this.length + 4] = t1.$index(bytes, 4); _this._output_stream$_buffer[_this.length + 5] = t1.$index(bytes, 5); _this._output_stream$_buffer[_this.length + 6] = t1.$index(bytes, 6); _this._output_stream$_buffer[_this.length + 7] = t1.$index(bytes, 7); } else if (len === 9) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); _this._output_stream$_buffer[_this.length + 4] = t1.$index(bytes, 4); _this._output_stream$_buffer[_this.length + 5] = t1.$index(bytes, 5); _this._output_stream$_buffer[_this.length + 6] = t1.$index(bytes, 6); _this._output_stream$_buffer[_this.length + 7] = t1.$index(bytes, 7); _this._output_stream$_buffer[_this.length + 8] = t1.$index(bytes, 8); } else if (len === 10) { t1 = J.getInterceptor$asx(bytes); t2[j] = t1.$index(bytes, 0); _this._output_stream$_buffer[_this.length + 1] = t1.$index(bytes, 1); _this._output_stream$_buffer[_this.length + 2] = t1.$index(bytes, 2); _this._output_stream$_buffer[_this.length + 3] = t1.$index(bytes, 3); _this._output_stream$_buffer[_this.length + 4] = t1.$index(bytes, 4); _this._output_stream$_buffer[_this.length + 5] = t1.$index(bytes, 5); _this._output_stream$_buffer[_this.length + 6] = t1.$index(bytes, 6); _this._output_stream$_buffer[_this.length + 7] = t1.$index(bytes, 7); _this._output_stream$_buffer[_this.length + 8] = t1.$index(bytes, 8); _this._output_stream$_buffer[_this.length + 9] = t1.$index(bytes, 9); } else for (t1 = J.getInterceptor$asx(bytes), i = 0; i < len; ++i, ++j) _this._output_stream$_buffer[j] = t1.$index(bytes, i); _this.length += len; }, writeBytes$1(bytes) { return this.writeBytes$2(bytes, null); }, writeInputStream$1(stream) { var t2, t3, t4, t5, _this = this, t1 = stream.start; while (true) { t2 = _this.length; t3 = stream.__InputStream__length_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t2 + (t3 - (stream.offset - t1)); t4 = _this._output_stream$_buffer; t5 = t4.length; if (!(t3 > t5)) break; _this._expandBuffer$1(t3 - t5); } B.NativeUint8List_methods.setRange$4(t4, t2, t2 + stream.get$length(0), stream.buffer, stream.offset); _this.length = _this.length + stream.get$length(0); }, writeUint16$1(value) { var _this = this; if (_this.byteOrder === 1) { _this.writeByte$1(value >>> 8 & 255); _this.writeByte$1(value & 255); return; } _this.writeByte$1(value & 255); _this.writeByte$1(value >>> 8 & 255); }, writeUint32$1(value) { var _this = this; if (_this.byteOrder === 1) { _this.writeByte$1(B.JSInt_methods._shrOtherPositive$1(value, 24) & 255); _this.writeByte$1(B.JSInt_methods._shrOtherPositive$1(value, 16) & 255); _this.writeByte$1(B.JSInt_methods._shrOtherPositive$1(value, 8) & 255); _this.writeByte$1(value & 255); return; } _this.writeByte$1(value & 255); _this.writeByte$1(B.JSInt_methods._shrOtherPositive$1(value, 8) & 255); _this.writeByte$1(B.JSInt_methods._shrOtherPositive$1(value, 16) & 255); _this.writeByte$1(B.JSInt_methods._shrOtherPositive$1(value, 24) & 255); }, subset$2(start, end) { var _this = this; if (start < 0) start = _this.length + start; if (end == null) end = _this.length; else if (end < 0) end = _this.length + end; return B.NativeByteBuffer_methods.asUint8List$2(_this._output_stream$_buffer.buffer, start, end - start); }, subset$1(start) { return this.subset$2(start, null); }, _expandBuffer$1(required) { var blockSize = required != null ? required > 32768 ? required : 32768 : 32768, t1 = this._output_stream$_buffer, t2 = t1.length, newBuffer = new Uint8Array((t2 + blockSize) * 2); B.NativeUint8List_methods.setRange$3(newBuffer, 0, t2, t1); this._output_stream$_buffer = newBuffer; }, _expandBuffer$0() { return this._expandBuffer$1(null); }, get$length(receiver) { return this.length; } }; A.Deflate.prototype = { _deflate$_init$1(level) { var t2, t3, t4, _this = this, t1 = false; if (t1) throw A.wrapException(A.ArchiveException$("Invalid Deflate parameter")); $.Deflate____config.__late_helper$_value = _this._getConfig$1(6); t1 = new Uint16Array(1146); _this.__Deflate__dynamicLengthTree_A = t1; t2 = new Uint16Array(122); _this.__Deflate__dynamicDistTree_A = t2; t3 = new Uint16Array(78); _this.__Deflate__bitLengthTree_A = t3; _this.__Deflate__windowBits_A = 15; _this.__Deflate__windowSize_A = 32768; _this.__Deflate__windowMask_A = 32767; _this.__Deflate__hashBits_A = 15; _this.__Deflate__hashSize_A = 32768; _this.__Deflate__hashMask_A = 32767; _this.__Deflate__hashShift_A = 5; _this.__Deflate__window_A = new Uint8Array(65536); _this.__Deflate__prev_A = new Uint16Array(32768); _this.__Deflate__head_A = new Uint16Array(32768); _this.__Deflate__litBufferSize_A = 16384; _this.__Deflate__pendingBuffer_A = new Uint8Array(65536); _this.__Deflate__pendingBufferSize_A = 65536; _this.__Deflate__dbuf_A = 16384; _this.__Deflate__lbuf_A = 49152; _this.__Deflate__level_A = 6; _this.__Deflate__pendingOut_A = _this.__Deflate__pending_A = _this.__Deflate__strategy_A = 0; _this._deflate$_status = 113; _this.crc32 = 0; t4 = _this._lDesc; t4.___HuffmanTree_dynamicTree_A = t1; t4.___HuffmanTree_staticDesc_A = $.$get$_StaticTree_staticLDesc(); t4 = _this._dDesc; t4.___HuffmanTree_dynamicTree_A = t2; t4.___HuffmanTree_staticDesc_A = $.$get$_StaticTree_staticDDesc(); t4 = _this._blDesc; t4.___HuffmanTree_dynamicTree_A = t3; t4.___HuffmanTree_staticDesc_A = $.$get$_StaticTree_staticBlDesc(); _this.__Deflate__numValidBits_A = _this.__Deflate__bitBuffer_A = 0; _this.__Deflate__lastEOBLen_A = 8; _this._initBlock$0(); _this._lmInit$0(); }, _deflate$1(flush) { var t1, bstate, t2, i, _this = this; if (flush > 4 || false) throw A.wrapException(A.ArchiveException$("Invalid Deflate Parameter")); t1 = _this.__Deflate__pending_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== 0) _this._flushPending$0(); if (_this._deflate$_input.get$isEOS()) { t1 = _this.__Deflate__lookAhead_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === 0) t1 = flush !== 0 && _this._deflate$_status !== 666; else t1 = true; } else t1 = true; if (t1) { switch ($.Deflate____config._readField$0().$function) { case 0: bstate = _this._deflateStored$1(flush); break; case 1: bstate = _this._deflateFast$1(flush); break; case 2: bstate = _this._deflateSlow$1(flush); break; default: bstate = -1; break; } t1 = bstate === 2; if (t1 || bstate === 3) _this._deflate$_status = 666; if (bstate === 0 || t1) return 0; if (bstate === 1) { if (flush === 1) { _this._sendBits$2(2, 3); _this._deflate$_sendCode$2(256, B.List_U0a); _this.biFlush$0(); t1 = _this.__Deflate__lastEOBLen_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__numValidBits_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (1 + t1 + 10 - t2 < 9) { _this._sendBits$2(2, 3); _this._deflate$_sendCode$2(256, B.List_U0a); _this.biFlush$0(); } _this.__Deflate__lastEOBLen_A = 7; } else { _this._trStoredBlock$3(0, 0, false); if (flush === 3) { t1 = _this.__Deflate__hashSize_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__head_A; i = 0; for (; i < t1; ++i) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[i] = 0; } } } _this._flushPending$0(); } } if (flush !== 4) return 0; return 1; }, _lmInit$0() { var t2, i, _this = this, t1 = _this.__Deflate__windowSize_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__actualWindowSize_A = 2 * t1; t1 = _this.__Deflate__head_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__hashSize_A; t2 === $ && A.throwUnnamedLateFieldNI(); --t2; t1[t2] = 0; for (i = 0; i < t2; ++i) t1[i] = 0; _this.__Deflate__lookAhead_A = _this.__Deflate__blockStart_A = _this.__Deflate__strStart_A = 0; _this.__Deflate__matchLength_A = _this.__Deflate__prevLength_A = 2; _this.__Deflate__insertHash_A = _this.__Deflate__matchAvailable_A = 0; }, _initBlock$0() { var t1, i, t2, _this = this; for (t1 = _this.__Deflate__dynamicLengthTree_A, i = 0; i < 286; ++i) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[i * 2] = 0; } for (t2 = _this.__Deflate__dynamicDistTree_A, i = 0; i < 30; ++i) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[i * 2] = 0; } for (t2 = _this.__Deflate__bitLengthTree_A, i = 0; i < 19; ++i) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[i * 2] = 0; } t1 === $ && A.throwUnnamedLateFieldNI(); t1[512] = 1; _this.__Deflate__lastLit_A = _this.__Deflate__matches_A = _this.__Deflate__optimalLen_A = _this.__Deflate__staticLen_A = 0; }, _pqdownheap$2(tree, k) { var t3, j0, t1 = this._heap, v = t1[k], j = k << 1 >>> 0, t2 = this._deflate$_depth; while (true) { t3 = this.__Deflate__heapLen_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (!(j <= t3)) break; if (j < t3 && A.Deflate__smaller(tree, t1[j + 1], t1[j], t2)) ++j; if (A.Deflate__smaller(tree, v, t1[j], t2)) break; t1[k] = t1[j]; j0 = j << 1 >>> 0; k = j; j = j0; } t1[k] = v; }, _scanTree$2(tree, maxCode) { var maxCount, minCount, t1, n, prevLen, count, nextLen0, t2, nextLen = tree[1]; if (nextLen === 0) { maxCount = 138; minCount = 3; } else { maxCount = 7; minCount = 4; } tree[(maxCode + 1) * 2 + 1] = 65535; for (t1 = this.__Deflate__bitLengthTree_A, n = 0, prevLen = -1, count = 0; n <= maxCode; nextLen = nextLen0) { ++n; nextLen0 = tree[n * 2 + 1]; ++count; if (count < maxCount && nextLen === nextLen0) continue; else if (count < minCount) { t1 === $ && A.throwUnnamedLateFieldNI(); t2 = nextLen * 2; t1[t2] = t1[t2] + count; } else if (nextLen !== 0) { if (nextLen !== prevLen) { t1 === $ && A.throwUnnamedLateFieldNI(); t2 = nextLen * 2; t1[t2] = t1[t2] + 1; } t1 === $ && A.throwUnnamedLateFieldNI(); t1[32] = t1[32] + 1; } else if (count <= 10) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[34] = t1[34] + 1; } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[36] = t1[36] + 1; } if (nextLen0 === 0) { maxCount = 138; minCount = 3; } else if (nextLen === nextLen0) { maxCount = 6; minCount = 3; } else { maxCount = 7; minCount = 4; } prevLen = nextLen; count = 0; } }, _buildBitLengthTree$0() { var t2, maxBLIndex, _this = this, t1 = _this.__Deflate__dynamicLengthTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._lDesc.___HuffmanTree_maxCode_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._scanTree$2(t1, t2); t2 = _this.__Deflate__dynamicDistTree_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = _this._dDesc.___HuffmanTree_maxCode_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._scanTree$2(t2, t1); _this._blDesc._buildTree$1(_this); for (t1 = _this.__Deflate__bitLengthTree_A, maxBLIndex = 18; maxBLIndex >= 3; --maxBLIndex) { t1 === $ && A.throwUnnamedLateFieldNI(); if (t1[B.List_QLv[maxBLIndex] * 2 + 1] !== 0) break; } t1 = _this.__Deflate__optimalLen_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__optimalLen_A = t1 + (3 * (maxBLIndex + 1) + 5 + 5 + 4); return maxBLIndex; }, _sendAllTrees$3(lcodes, dcodes, blcodes) { var t1, rank, t2, _this = this; _this._sendBits$2(lcodes - 257, 5); t1 = dcodes - 1; _this._sendBits$2(t1, 5); _this._sendBits$2(blcodes - 4, 4); for (rank = 0; rank < blcodes; ++rank) { t2 = _this.__Deflate__bitLengthTree_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._sendBits$2(t2[B.List_QLv[rank] * 2 + 1], 3); } t2 = _this.__Deflate__dynamicLengthTree_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._sendTree$2(t2, lcodes - 1); t2 = _this.__Deflate__dynamicDistTree_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._sendTree$2(t2, t1); }, _sendTree$2(tree, maxCode) { var maxCount, minCount, n, prevLen, count, nextLen0, t1, t2, t3, _this = this, nextLen = tree[1]; if (nextLen === 0) { maxCount = 138; minCount = 3; } else { maxCount = 7; minCount = 4; } for (n = 0, prevLen = -1, count = 0; n <= maxCode; nextLen = nextLen0) { ++n; nextLen0 = tree[n * 2 + 1]; ++count; if (count < maxCount && nextLen === nextLen0) continue; else if (count < minCount) { t1 = nextLen * 2; t2 = t1 + 1; do { t3 = _this.__Deflate__bitLengthTree_A; t3 === $ && A.throwUnnamedLateFieldNI(); _this._sendBits$2(t3[t1] & 65535, t3[t2] & 65535); } while (--count, count !== 0); } else if (nextLen !== 0) { if (nextLen !== prevLen) { t1 = _this.__Deflate__bitLengthTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = nextLen * 2; _this._sendBits$2(t1[t2] & 65535, t1[t2 + 1] & 65535); --count; } t1 = _this.__Deflate__bitLengthTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._sendBits$2(t1[32] & 65535, t1[33] & 65535); _this._sendBits$2(count - 3, 2); } else { t1 = _this.__Deflate__bitLengthTree_A; if (count <= 10) { t1 === $ && A.throwUnnamedLateFieldNI(); _this._sendBits$2(t1[34] & 65535, t1[35] & 65535); _this._sendBits$2(count - 3, 3); } else { t1 === $ && A.throwUnnamedLateFieldNI(); _this._sendBits$2(t1[36] & 65535, t1[37] & 65535); _this._sendBits$2(count - 11, 7); } } if (nextLen0 === 0) { maxCount = 138; minCount = 3; } else if (nextLen === nextLen0) { maxCount = 6; minCount = 3; } else { maxCount = 7; minCount = 4; } prevLen = nextLen; count = 0; } }, _putBytes$3(p, start, len) { var t1, t2, j, i; if (len === 0) return; t1 = this.__Deflate__pending_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__Deflate__pendingBuffer_A; j = t1; i = 0; for (; i < len; ++i, ++j) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[j] = p[i + start]; } this.__Deflate__pending_A = t1 + len; }, _putByte$1(c) { var t2, t1 = this.__Deflate__pendingBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__Deflate__pending_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.__Deflate__pending_A = t2 + 1; t1[t2] = c; }, _deflate$_sendCode$2(c, tree) { var t1 = c * 2; this._sendBits$2(tree[t1] & 65535, tree[t1 + 1] & 65535); }, _sendBits$2(valueRenamed, $length) { var t2, _this = this, t1 = _this.__Deflate__numValidBits_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__bitBuffer_A; if (t1 > 16 - $length) { t2 === $ && A.throwUnnamedLateFieldNI(); t1 = _this.__Deflate__bitBuffer_A = (t2 | B.JSInt_methods.$shl(valueRenamed, t1) & 65535) >>> 0; _this._putByte$1(t1); _this._putByte$1(A._rshift(t1, 8)); _this.__Deflate__bitBuffer_A = A._rshift(valueRenamed, 16 - _this.__Deflate__numValidBits_A); _this.__Deflate__numValidBits_A = _this.__Deflate__numValidBits_A + ($length - 16); } else { t2 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__bitBuffer_A = (t2 | B.JSInt_methods.$shl(valueRenamed, t1) & 65535) >>> 0; _this.__Deflate__numValidBits_A = t1 + $length; } }, _trTally$2(dist, lc) { var t2, t3, outLength, dcode, t4, _this = this, t1 = _this.__Deflate__pendingBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__dbuf_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__Deflate__lastLit_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1[t2 + t3 * 2] = A._rshift(dist, 8); t3 = _this.__Deflate__pendingBuffer_A; t2 = _this.__Deflate__dbuf_A; t1 = _this.__Deflate__lastLit_A; t3[t2 + t1 * 2 + 1] = dist; t2 = _this.__Deflate__lbuf_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3[t2 + t1] = lc; _this.__Deflate__lastLit_A = t1 + 1; if (dist === 0) { t1 = _this.__Deflate__dynamicLengthTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = lc * 2; t1[t2] = t1[t2] + 1; } else { t1 = _this.__Deflate__matches_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__matches_A = t1 + 1; t1 = _this.__Deflate__dynamicLengthTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = (B.List_6wn[lc] + 256 + 1) * 2; t1[t2] = t1[t2] + 1; t2 = _this.__Deflate__dynamicDistTree_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A._HuffmanTree__dCode(dist - 1) * 2; t2[t1] = t2[t1] + 1; } t1 = _this.__Deflate__lastLit_A; if ((t1 & 8191) === 0) { t2 = _this.__Deflate__level_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 > 2; } else t2 = false; if (t2) { outLength = t1 * 8; t1 = _this.__Deflate__strStart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__blockStart_A; t2 === $ && A.throwUnnamedLateFieldNI(); for (t3 = _this.__Deflate__dynamicDistTree_A, dcode = 0; dcode < 30; ++dcode) { t3 === $ && A.throwUnnamedLateFieldNI(); outLength += t3[dcode * 2] * (5 + B.List_SHm[dcode]); } outLength = A._rshift(outLength, 3); t3 = _this.__Deflate__matches_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__lastLit_A; if (t3 < t4 / 2 && outLength < (t1 - t2) / 2) return true; t1 = t4; } t2 = _this.__Deflate__litBufferSize_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1 === t2 - 1; }, _compressBlock$2(ltree, dtree) { var lx, t2, dist, lc, code, extra, _this = this, t1 = _this.__Deflate__lastLit_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== 0) { lx = 0; do { t1 = _this.__Deflate__pendingBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__dbuf_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 += lx * 2; dist = t1[t2] << 8 & 65280 | t1[t2 + 1] & 255; t2 = _this.__Deflate__lbuf_A; t2 === $ && A.throwUnnamedLateFieldNI(); lc = t1[t2 + lx] & 255; ++lx; if (dist === 0) _this._deflate$_sendCode$2(lc, ltree); else { code = B.List_6wn[lc]; _this._deflate$_sendCode$2(code + 256 + 1, ltree); extra = B.List_WRq[code]; if (extra !== 0) _this._sendBits$2(lc - B.List_WRq0[code], extra); --dist; code = A._HuffmanTree__dCode(dist); _this._deflate$_sendCode$2(code, dtree); extra = B.List_SHm[code]; if (extra !== 0) _this._sendBits$2(dist - B.List_SHm0[code], extra); } } while (lx < _this.__Deflate__lastLit_A); } _this._deflate$_sendCode$2(256, ltree); _this.__Deflate__lastEOBLen_A = ltree[513]; }, setDataType$0() { var t1, n, binFreq, asciiFreq; for (t1 = this.__Deflate__dynamicLengthTree_A, n = 0, binFreq = 0; n < 7;) { t1 === $ && A.throwUnnamedLateFieldNI(); binFreq += t1[n * 2]; ++n; } for (asciiFreq = 0; n < 128;) { t1 === $ && A.throwUnnamedLateFieldNI(); asciiFreq += t1[n * 2]; ++n; } for (; n < 256;) { t1 === $ && A.throwUnnamedLateFieldNI(); binFreq += t1[n * 2]; ++n; } this._dataType = binFreq > A._rshift(asciiFreq, 2) ? 0 : 1; }, biFlush$0() { var _this = this, t1 = _this.__Deflate__numValidBits_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === 16) { t1 = _this.__Deflate__bitBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._putByte$1(t1); _this._putByte$1(A._rshift(t1, 8)); _this.__Deflate__numValidBits_A = _this.__Deflate__bitBuffer_A = 0; } else if (t1 >= 8) { t1 = _this.__Deflate__bitBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._putByte$1(t1); _this.__Deflate__bitBuffer_A = A._rshift(_this.__Deflate__bitBuffer_A, 8); _this.__Deflate__numValidBits_A = _this.__Deflate__numValidBits_A - 8; } }, _biWindup$0() { var _this = this, t1 = _this.__Deflate__numValidBits_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 > 8) { t1 = _this.__Deflate__bitBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._putByte$1(t1); _this._putByte$1(A._rshift(t1, 8)); } else if (t1 > 0) { t1 = _this.__Deflate__bitBuffer_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._putByte$1(t1); } _this.__Deflate__numValidBits_A = _this.__Deflate__bitBuffer_A = 0; }, _flushBlockOnly$1(eof) { var t2, t3, maxBlIndex, optLenb, staticLenb, _this = this, t1 = _this.__Deflate__blockStart_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 >= 0) t2 = t1; else t2 = -1; t3 = _this.__Deflate__strStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t3 - t1; t3 = _this.__Deflate__level_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 > 0) { if (_this._dataType === 2) _this.setDataType$0(); _this._lDesc._buildTree$1(_this); _this._dDesc._buildTree$1(_this); maxBlIndex = _this._buildBitLengthTree$0(); t3 = _this.__Deflate__optimalLen_A; t3 === $ && A.throwUnnamedLateFieldNI(); optLenb = A._rshift(t3 + 3 + 7, 3); t3 = _this.__Deflate__staticLen_A; t3 === $ && A.throwUnnamedLateFieldNI(); staticLenb = A._rshift(t3 + 3 + 7, 3); if (staticLenb <= optLenb) optLenb = staticLenb; } else { staticLenb = t1 + 5; optLenb = staticLenb; maxBlIndex = 0; } if (t1 + 4 <= optLenb && t2 !== -1) _this._trStoredBlock$3(t2, t1, eof); else if (staticLenb === optLenb) { _this._sendBits$2(2 + (eof ? 1 : 0), 3); _this._compressBlock$2(B.List_U0a, B.List_Oho0); } else { _this._sendBits$2(4 + (eof ? 1 : 0), 3); t1 = _this._lDesc.___HuffmanTree_maxCode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._dDesc.___HuffmanTree_maxCode_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._sendAllTrees$3(t1 + 1, t2 + 1, maxBlIndex + 1); t2 = _this.__Deflate__dynamicLengthTree_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = _this.__Deflate__dynamicDistTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._compressBlock$2(t2, t1); } _this._initBlock$0(); if (eof) _this._biWindup$0(); _this.__Deflate__blockStart_A = _this.__Deflate__strStart_A; _this._flushPending$0(); }, _deflateStored$1(flush) { var maxBlockSize, t2, t3, maxStart, t4, _this = this, t1 = _this.__Deflate__pendingBufferSize_A; t1 === $ && A.throwUnnamedLateFieldNI(); maxBlockSize = t1 - 5; maxBlockSize = 65535 > maxBlockSize ? maxBlockSize : 65535; for (t1 = flush === 0; true;) { t2 = _this.__Deflate__lookAhead_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 <= 1) { _this._fillWindow$0(); t2 = _this.__Deflate__lookAhead_A; t3 = t2 === 0; if (t3 && t1) return 0; if (t3) break; } t3 = _this.__Deflate__strStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__strStart_A = t3 + t2; _this.__Deflate__lookAhead_A = 0; t3 = _this.__Deflate__blockStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); maxStart = t3 + maxBlockSize; if (t2 >= maxStart) { _this.__Deflate__lookAhead_A = t2 - maxStart; _this.__Deflate__strStart_A = maxStart; _this._flushBlockOnly$1(false); } t2 = _this.__Deflate__strStart_A; t3 = _this.__Deflate__blockStart_A; t4 = _this.__Deflate__windowSize_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t2 - t3 >= t4 - 262) _this._flushBlockOnly$1(false); } t1 = flush === 4; _this._flushBlockOnly$1(t1); return t1 ? 3 : 1; }, _trStoredBlock$3(buf, storedLen, eof) { var t1, _this = this; _this._sendBits$2(eof ? 1 : 0, 3); _this._biWindup$0(); _this.__Deflate__lastEOBLen_A = 8; _this._putByte$1(storedLen); _this._putByte$1(A._rshift(storedLen, 8)); t1 = (~storedLen >>> 0) + 65536 & 65535; _this._putByte$1(t1); _this._putByte$1(A._rshift(t1, 8)); t1 = _this.__Deflate__window_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._putBytes$3(t1, buf, storedLen); }, _fillWindow$0() { var t2, t3, t4, more, p, p0, n, m, t5, t6, _this = this, t1 = _this._deflate$_input; do { t2 = _this.__Deflate__actualWindowSize_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__Deflate__lookAhead_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__strStart_A; t4 === $ && A.throwUnnamedLateFieldNI(); more = t2 - t3 - t4; if (more === 0 && t4 === 0 && t3 === 0) { t2 = _this.__Deflate__windowSize_A; t2 === $ && A.throwUnnamedLateFieldNI(); more = t2; } else { t2 = _this.__Deflate__windowSize_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t4 >= t2 + t2 - 262) { t3 = _this.__Deflate__window_A; t3 === $ && A.throwUnnamedLateFieldNI(); B.NativeUint8List_methods.setRange$4(t3, 0, t2, t3, t2); t2 = _this._matchStart; p = _this.__Deflate__windowSize_A; _this._matchStart = t2 - p; _this.__Deflate__strStart_A = _this.__Deflate__strStart_A - p; t2 = _this.__Deflate__blockStart_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__blockStart_A = t2 - p; t2 = _this.__Deflate__hashSize_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__Deflate__head_A; t3 === $ && A.throwUnnamedLateFieldNI(); p0 = t2; n = p0; do { --p0; m = t3[p0] & 65535; t3[p0] = m >= p ? m - p : 0; } while (--n, n !== 0); t2 = _this.__Deflate__prev_A; t2 === $ && A.throwUnnamedLateFieldNI(); p0 = p; n = p0; do { --p0; m = t2[p0] & 65535; t2[p0] = m >= p ? m - p : 0; } while (--n, n !== 0); more += p; } } if (t1.get$isEOS()) return; t2 = _this.__Deflate__window_A; t2 === $ && A.throwUnnamedLateFieldNI(); n = _this._readBuf$3(t2, _this.__Deflate__strStart_A + _this.__Deflate__lookAhead_A, more); t2 = _this.__Deflate__lookAhead_A = _this.__Deflate__lookAhead_A + n; if (t2 >= 3) { t3 = _this.__Deflate__window_A; t4 = _this.__Deflate__strStart_A; t5 = t3[t4] & 255; _this.__Deflate__insertHash_A = t5; t6 = _this.__Deflate__hashShift_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = B.JSInt_methods.$shl(t5, t6); t4 = t3[t4 + 1]; t3 = _this.__Deflate__hashMask_A; t3 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__insertHash_A = ((t6 ^ t4 & 255) & t3) >>> 0; } } while (t2 < 262 && !t1.get$isEOS()); }, _deflateFast$1(flush) { var t1, t2, hashHead, t3, t4, t5, t6, t7, t8, bflush, t9, _this = this; for (t1 = flush === 0, t2 = $.Deflate____config.__late_helper$_name, hashHead = 0; true;) { t3 = _this.__Deflate__lookAhead_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 < 262) { _this._fillWindow$0(); t3 = _this.__Deflate__lookAhead_A; if (t3 < 262 && t1) return 0; if (t3 === 0) break; } if (t3 >= 3) { t3 = _this.__Deflate__insertHash_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__hashShift_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = B.JSInt_methods.$shl(t3, t4); t3 = _this.__Deflate__window_A; t3 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__Deflate__strStart_A; t5 === $ && A.throwUnnamedLateFieldNI(); t3 = t3[t5 + 2]; t6 = _this.__Deflate__hashMask_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__Deflate__insertHash_A = ((t4 ^ t3 & 255) & t6) >>> 0; t3 = _this.__Deflate__head_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3[t6]; hashHead = t4 & 65535; t7 = _this.__Deflate__prev_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = _this.__Deflate__windowMask_A; t8 === $ && A.throwUnnamedLateFieldNI(); t7[(t5 & t8) >>> 0] = t4; t3[t6] = t5; } if (hashHead !== 0) { t3 = _this.__Deflate__strStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__windowSize_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = (t3 - hashHead & 65535) <= t4 - 262; t3 = t4; } else t3 = false; if (t3) { t3 = _this.__Deflate__strategy_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 !== 2) _this.__Deflate__matchLength_A = _this._longestMatch$1(hashHead); } t3 = _this.__Deflate__matchLength_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__strStart_A; if (t3 >= 3) { t4 === $ && A.throwUnnamedLateFieldNI(); bflush = _this._trTally$2(t4 - _this._matchStart, t3 - 3); t3 = _this.__Deflate__lookAhead_A; t4 = _this.__Deflate__matchLength_A; t3 -= t4; _this.__Deflate__lookAhead_A = t3; t5 = $.Deflate____config.__late_helper$_value; if (t5 === $.Deflate____config) A.throwExpression(A.LateError$fieldNI(t2)); if (t4 <= t5.maxLazy && t3 >= 3) { t3 = _this.__Deflate__matchLength_A = t4 - 1; do { t4 = _this.__Deflate__strStart_A = _this.__Deflate__strStart_A + 1; t5 = _this.__Deflate__insertHash_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__Deflate__hashShift_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = B.JSInt_methods.$shl(t5, t6); t5 = _this.__Deflate__window_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5[t4 + 2]; t7 = _this.__Deflate__hashMask_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7 = _this.__Deflate__insertHash_A = ((t6 ^ t5 & 255) & t7) >>> 0; t5 = _this.__Deflate__head_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t5[t7]; hashHead = t6 & 65535; t8 = _this.__Deflate__prev_A; t8 === $ && A.throwUnnamedLateFieldNI(); t9 = _this.__Deflate__windowMask_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8[(t4 & t9) >>> 0] = t6; t5[t7] = t4; } while (t3 = _this.__Deflate__matchLength_A = t3 - 1, t3 !== 0); _this.__Deflate__strStart_A = t4 + 1; } else { t3 = _this.__Deflate__strStart_A = _this.__Deflate__strStart_A + t4; _this.__Deflate__matchLength_A = 0; t4 = _this.__Deflate__window_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t4[t3] & 255; _this.__Deflate__insertHash_A = t5; t6 = _this.__Deflate__hashShift_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = B.JSInt_methods.$shl(t5, t6); t3 = t4[t3 + 1]; t4 = _this.__Deflate__hashMask_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__insertHash_A = ((t6 ^ t3 & 255) & t4) >>> 0; } } else { t3 = _this.__Deflate__window_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 === $ && A.throwUnnamedLateFieldNI(); bflush = _this._trTally$2(0, t3[t4] & 255); _this.__Deflate__lookAhead_A = _this.__Deflate__lookAhead_A - 1; _this.__Deflate__strStart_A = _this.__Deflate__strStart_A + 1; } if (bflush) _this._flushBlockOnly$1(false); } t1 = flush === 4; _this._flushBlockOnly$1(t1); return t1 ? 3 : 1; }, _deflateSlow$1(flush) { var t1, t2, hashHead, t3, t4, t5, t6, t7, t8, maxInsert, bflush, t9, _this = this; for (t1 = flush === 0, t2 = $.Deflate____config.__late_helper$_name, hashHead = 0; true;) { t3 = _this.__Deflate__lookAhead_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 < 262) { _this._fillWindow$0(); t3 = _this.__Deflate__lookAhead_A; if (t3 < 262 && t1) return 0; if (t3 === 0) break; } if (t3 >= 3) { t3 = _this.__Deflate__insertHash_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__hashShift_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = B.JSInt_methods.$shl(t3, t4); t3 = _this.__Deflate__window_A; t3 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__Deflate__strStart_A; t5 === $ && A.throwUnnamedLateFieldNI(); t3 = t3[t5 + 2]; t6 = _this.__Deflate__hashMask_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__Deflate__insertHash_A = ((t4 ^ t3 & 255) & t6) >>> 0; t3 = _this.__Deflate__head_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3[t6]; hashHead = t4 & 65535; t7 = _this.__Deflate__prev_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = _this.__Deflate__windowMask_A; t8 === $ && A.throwUnnamedLateFieldNI(); t7[(t5 & t8) >>> 0] = t4; t3[t6] = t5; } t3 = _this.__Deflate__matchLength_A; t3 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__prevLength_A = t3; _this.__Deflate__prevMatch_A = _this._matchStart; _this.__Deflate__matchLength_A = 2; if (hashHead !== 0) { t4 = $.Deflate____config.__late_helper$_value; if (t4 === $.Deflate____config) A.throwExpression(A.LateError$fieldNI(t2)); if (t3 < t4.maxLazy) { t3 = _this.__Deflate__strStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__windowSize_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = (t3 - hashHead & 65535) <= t4 - 262; t3 = t4; } else t3 = false; } else t3 = false; if (t3) { t3 = _this.__Deflate__strategy_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 !== 2) { t3 = _this._longestMatch$1(hashHead); _this.__Deflate__matchLength_A = t3; } else t3 = 2; if (t3 <= 5) if (_this.__Deflate__strategy_A !== 1) if (t3 === 3) { t4 = _this.__Deflate__strStart_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4 - _this._matchStart > 4096; } else t4 = false; else t4 = true; else t4 = false; if (t4) { _this.__Deflate__matchLength_A = 2; t3 = 2; } } else t3 = 2; t4 = _this.__Deflate__prevLength_A; if (t4 >= 3 && t3 <= t4) { t3 = _this.__Deflate__strStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); maxInsert = t3 + _this.__Deflate__lookAhead_A - 3; bflush = _this._trTally$2(t3 - 1 - _this.__Deflate__prevMatch_A, t4 - 3); t4 = _this.__Deflate__lookAhead_A; t3 = _this.__Deflate__prevLength_A; _this.__Deflate__lookAhead_A = t4 - (t3 - 1); t3 = _this.__Deflate__prevLength_A = t3 - 2; do { t4 = _this.__Deflate__strStart_A = _this.__Deflate__strStart_A + 1; if (t4 <= maxInsert) { t5 = _this.__Deflate__insertHash_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__Deflate__hashShift_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = B.JSInt_methods.$shl(t5, t6); t5 = _this.__Deflate__window_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5[t4 + 2]; t7 = _this.__Deflate__hashMask_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7 = _this.__Deflate__insertHash_A = ((t6 ^ t5 & 255) & t7) >>> 0; t5 = _this.__Deflate__head_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t5[t7]; hashHead = t6 & 65535; t8 = _this.__Deflate__prev_A; t8 === $ && A.throwUnnamedLateFieldNI(); t9 = _this.__Deflate__windowMask_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8[(t4 & t9) >>> 0] = t6; t5[t7] = t4; } } while (t3 = _this.__Deflate__prevLength_A = t3 - 1, t3 !== 0); _this.__Deflate__matchAvailable_A = 0; _this.__Deflate__matchLength_A = 2; _this.__Deflate__strStart_A = t4 + 1; if (bflush) _this._flushBlockOnly$1(false); } else { t3 = _this.__Deflate__matchAvailable_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 !== 0) { t3 = _this.__Deflate__window_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__Deflate__strStart_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (_this._trTally$2(0, t3[t4 - 1] & 255)) _this._flushBlockOnly$1(false); _this.__Deflate__strStart_A = _this.__Deflate__strStart_A + 1; _this.__Deflate__lookAhead_A = _this.__Deflate__lookAhead_A - 1; } else { _this.__Deflate__matchAvailable_A = 1; t3 = _this.__Deflate__strStart_A; t3 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__strStart_A = t3 + 1; _this.__Deflate__lookAhead_A = _this.__Deflate__lookAhead_A - 1; } } } t1 = _this.__Deflate__matchAvailable_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== 0) { t1 = _this.__Deflate__window_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__strStart_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._trTally$2(0, t1[t2 - 1] & 255); _this.__Deflate__matchAvailable_A = 0; } t1 = flush === 4; _this._flushBlockOnly$1(t1); return t1 ? 3 : 1; }, _longestMatch$1(curMatch) { var t2, t3, limit, niceMatch, strend, t4, t5, scanEnd1, scanEnd, scan, bestLen, scan0, match, len, _this = this, chainLength = $.Deflate____config._readField$0().maxChain, t1 = _this.__Deflate__strStart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__prevLength_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__Deflate__windowSize_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 -= 262; limit = t1 > t3 ? t1 - t3 : 0; niceMatch = $.Deflate____config._readField$0().niceLength; t3 = _this.__Deflate__windowMask_A; t3 === $ && A.throwUnnamedLateFieldNI(); strend = _this.__Deflate__strStart_A + 258; t4 = _this.__Deflate__window_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t1 + t2; scanEnd1 = t4[t5 - 1]; scanEnd = t4[t5]; if (_this.__Deflate__prevLength_A >= $.Deflate____config._readField$0().goodLength) chainLength = chainLength >>> 2; t4 = _this.__Deflate__lookAhead_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (niceMatch > t4) niceMatch = t4; scan = strend - 258; bestLen = t2; scan0 = t1; do { c$0: { t1 = _this.__Deflate__window_A; t2 = curMatch + bestLen; if (t1[t2] === scanEnd) if (t1[t2 - 1] === scanEnd1) if (t1[curMatch] === t1[scan0]) { match = curMatch + 1; t2 = t1[match] !== t1[scan0 + 1]; } else { match = curMatch; t2 = true; } else { match = curMatch; t2 = true; } else { match = curMatch; t2 = true; } if (t2) break c$0; scan0 += 2; ++match; do { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; if (t1[scan0] === t1[match]) { ++scan0; ++match; t2 = t1[scan0] === t1[match] && scan0 < strend; } else t2 = false; } else t2 = false; } else t2 = false; } else t2 = false; } else t2 = false; } else t2 = false; } else t2 = false; } while (t2); len = 258 - (strend - scan0); if (len > bestLen) { _this._matchStart = curMatch; if (len >= niceMatch) { bestLen = len; break; } t1 = _this.__Deflate__window_A; t2 = scan + len; scanEnd1 = t1[t2 - 1]; scanEnd = t1[t2]; bestLen = len; } scan0 = scan; } t1 = _this.__Deflate__prev_A; t1 === $ && A.throwUnnamedLateFieldNI(); curMatch = t1[curMatch & t3] & 65535; if (curMatch > limit) { --chainLength; t1 = chainLength !== 0; } else t1 = false; } while (t1); t1 = _this.__Deflate__lookAhead_A; if (bestLen <= t1) return bestLen; return t1; }, _readBuf$3(buf, start, size) { var data, len, bytes, t1, _this = this; if (size === 0 || _this._deflate$_input.get$isEOS()) return 0; data = _this._deflate$_input.readBytes$1(size); len = data.get$length(0); if (len === 0) return 0; bytes = data.toUint8List$0(); t1 = J.getInterceptor$asx(bytes); if (len > t1.get$length(bytes)) len = t1.get$length(bytes); B.NativeUint8List_methods.setRange$3(buf, start, start + len, bytes); _this.total += len; _this.crc32 = A.getCrc32(bytes, _this.crc32); return len; }, _flushPending$0() { var t2, _this = this, t1 = _this.__Deflate__pending_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__Deflate__pendingBuffer_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._output.writeBytes$2(t2, t1); t2 = _this.__Deflate__pendingOut_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__Deflate__pendingOut_A = t2 + t1; t1 = _this.__Deflate__pending_A - t1; _this.__Deflate__pending_A = t1; if (t1 === 0) _this.__Deflate__pendingOut_A = 0; }, _getConfig$1(level) { switch (level) { case 0: return new A._DeflaterConfig(0, 0, 0, 0, 0); case 1: return new A._DeflaterConfig(4, 4, 8, 4, 1); case 2: return new A._DeflaterConfig(4, 5, 16, 8, 1); case 3: return new A._DeflaterConfig(4, 6, 32, 32, 1); case 4: return new A._DeflaterConfig(4, 4, 16, 16, 2); case 5: return new A._DeflaterConfig(8, 16, 32, 32, 2); case 6: return new A._DeflaterConfig(8, 16, 128, 128, 2); case 7: return new A._DeflaterConfig(8, 32, 128, 256, 2); case 8: return new A._DeflaterConfig(32, 128, 258, 1024, 2); case 9: return new A._DeflaterConfig(32, 258, 258, 4096, 2); } throw A.wrapException(A.ArchiveException$("Invalid Deflate parameter")); } }; A._DeflaterConfig.prototype = {}; A._HuffmanTree.prototype = { _genBitlen$1(s) { var t2, stree, extra, baseRenamed, maxLength, bits, t3, t4, h, overflow, n, t5, t6, t7, xbits, f, bits0, m, _this = this, t1 = _this.___HuffmanTree_dynamicTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___HuffmanTree_staticDesc_A; t2 === $ && A.throwUnnamedLateFieldNI(); stree = t2.staticTree; extra = t2.extraBits; baseRenamed = t2.extraBase; maxLength = t2.maxLength; for (t2 = s._bitLengthCount, bits = 0; bits <= 15; ++bits) t2[bits] = 0; t3 = s._heap; t4 = s.__Deflate__heapMax_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1[t3[t4] * 2 + 1] = 0; for (h = t4 + 1, t4 = stree != null, overflow = 0; h < 573; ++h) { n = t3[h]; t5 = n * 2; t6 = t5 + 1; bits = t1[t1[t6] * 2 + 1] + 1; if (bits > maxLength) { ++overflow; bits = maxLength; } t1[t6] = bits; t7 = _this.___HuffmanTree_maxCode_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (n > t7) continue; t2[bits] = t2[bits] + 1; xbits = n >= baseRenamed ? extra[n - baseRenamed] : 0; f = t1[t5]; t5 = s.__Deflate__optimalLen_A; t5 === $ && A.throwUnnamedLateFieldNI(); s.__Deflate__optimalLen_A = t5 + f * (bits + xbits); if (t4) { t5 = s.__Deflate__staticLen_A; t5 === $ && A.throwUnnamedLateFieldNI(); s.__Deflate__staticLen_A = t5 + f * (stree[t6] + xbits); } } if (overflow === 0) return; bits = maxLength - 1; do { for (bits0 = bits; t4 = t2[bits0], t4 === 0;) --bits0; t2[bits0] = t4 - 1; t4 = bits0 + 1; t2[t4] = t2[t4] + 2; t2[maxLength] = t2[maxLength] - 1; overflow -= 2; } while (overflow > 0); for (bits = maxLength; bits !== 0; --bits) { n = t2[bits]; for (; n !== 0;) { --h; m = t3[h]; t4 = _this.___HuffmanTree_maxCode_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (m > t4) continue; t4 = m * 2; t5 = t4 + 1; t6 = t1[t5]; if (t6 !== bits) { t7 = s.__Deflate__optimalLen_A; t7 === $ && A.throwUnnamedLateFieldNI(); s.__Deflate__optimalLen_A = t7 + (bits - t6) * t1[t4]; t1[t5] = bits; } --n; } } }, _buildTree$1(s) { var t2, stree, elems, t3, n, maxCode, t4, t5, node, t6, m, t7, node0, _this = this, t1 = _this.___HuffmanTree_dynamicTree_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___HuffmanTree_staticDesc_A; t2 === $ && A.throwUnnamedLateFieldNI(); stree = t2.staticTree; elems = t2.numElements; s.__Deflate__heapLen_A = 0; s.__Deflate__heapMax_A = 573; for (t2 = s._heap, t3 = s._deflate$_depth, n = 0, maxCode = -1; n < elems; ++n) { t4 = n * 2; if (t1[t4] !== 0) { t2[++s.__Deflate__heapLen_A] = n; t3[n] = 0; maxCode = n; } else t1[t4 + 1] = 0; } for (t4 = stree != null; t5 = s.__Deflate__heapLen_A, t5 < 2;) { ++t5; s.__Deflate__heapLen_A = t5; if (maxCode < 2) { ++maxCode; node = maxCode; } else node = 0; t2[t5] = node; t5 = node * 2; t1[t5] = 1; t3[node] = 0; t6 = s.__Deflate__optimalLen_A; t6 === $ && A.throwUnnamedLateFieldNI(); s.__Deflate__optimalLen_A = t6 - 1; if (t4) { t6 = s.__Deflate__staticLen_A; t6 === $ && A.throwUnnamedLateFieldNI(); s.__Deflate__staticLen_A = t6 - stree[t5 + 1]; } } _this.___HuffmanTree_maxCode_A = maxCode; for (n = B.JSInt_methods._tdivFast$1(t5, 2); n >= 1; --n) s._pqdownheap$2(t1, n); node = elems; do { n = t2[1]; t2[1] = t2[s.__Deflate__heapLen_A--]; s._pqdownheap$2(t1, 1); m = t2[1]; t4 = --s.__Deflate__heapMax_A; t2[t4] = n; --t4; s.__Deflate__heapMax_A = t4; t2[t4] = m; t4 = n * 2; t5 = m * 2; t1[node * 2] = t1[t4] + t1[t5]; t6 = t3[n]; t7 = t3[m]; t3[node] = (t6 > t7 ? t6 : t7) + 1; t1[t5 + 1] = node; t1[t4 + 1] = node; node0 = node + 1; t2[1] = node; s._pqdownheap$2(t1, 1); if (s.__Deflate__heapLen_A >= 2) { node = node0; continue; } else break; } while (true); t2[--s.__Deflate__heapMax_A] = t2[1]; _this._genBitlen$1(s); A._HuffmanTree__genCodes(t1, maxCode, s._bitLengthCount); } }; A._StaticTree.prototype = {}; A.HuffmanTable.prototype = { HuffmanTable$1(lengths) { var i, size, bitLength, code, skip, t2, rtemp, reversed, j, t3, t4, _this = this, t1 = J.getInterceptor$asx(lengths), listSize = t1.get$length(lengths); for (i = 0; i < listSize; ++i) { if (t1.$index(lengths, i) > _this.maxCodeLength) _this.maxCodeLength = t1.$index(lengths, i); if (t1.$index(lengths, i) < _this.minCodeLength) _this.minCodeLength = t1.$index(lengths, i); } size = B.JSInt_methods.$shl(1, _this.maxCodeLength); _this.__HuffmanTable_table_A = new Uint32Array(size); for (bitLength = 1, code = 0, skip = 2; bitLength <= _this.maxCodeLength;) { for (t2 = bitLength << 16, i = 0; i < listSize; ++i) if (J.$eq$(t1.$index(lengths, i), bitLength)) { for (rtemp = code, reversed = 0, j = 0; j < bitLength; ++j) { reversed = (reversed << 1 | rtemp & 1) >>> 0; rtemp = rtemp >>> 1; } for (t3 = _this.__HuffmanTable_table_A, t4 = (t2 | i) >>> 0, j = reversed; j < size; j += skip) t3[j] = t4; ++code; } ++bitLength; code = code << 1 >>> 0; skip = skip << 1 >>> 0; } } }; A.Inflate.prototype = { _inflate$_inflate$0() { var t1, t2, t3, t4, _this = this; _this._bitBufferLen = _this._bitBuffer = 0; if (!_this.inputSet) return; t1 = _this.__Inflate_input_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.start; while (true) { t3 = t1.offset; t4 = t1.__InputStream__length_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (!(t3 < t2 + t4)) break; if (!_this._parseBlock$0()) break; } }, _parseBlock$0() { var blockHeader, _this = this, t1 = _this.__Inflate_input_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$isEOS()) return false; blockHeader = _this._readBits$1(3); switch (B.JSInt_methods._shrOtherPositive$1(blockHeader, 1)) { case 0: if (_this._parseUncompressedBlock$0() === -1) return false; break; case 1: if (_this._decodeHuffman$2(_this._fixedLiteralLengthTable, _this._fixedDistanceTable) === -1) return false; break; case 2: if (_this._parseDynamicHuffmanBlock$0() === -1) return false; break; default: return false; } return (blockHeader & 1) === 0; }, _readBits$1($length) { var t1, t2, t3, t4, _this = this; if ($length === 0) return 0; for (t1 = _this.__Inflate_input_A; t2 = _this._bitBufferLen, t2 < $length;) { t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.offset; t3 = t1.__InputStream__length_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t2 >= t1.start + t3) return -1; t1.offset = t2 + 1; t2 = J.$index$asx(t1.buffer, t2); t3 = _this._bitBuffer; t4 = _this._bitBufferLen; _this._bitBuffer = (t3 | B.JSInt_methods.$shl(t2, t4)) >>> 0; _this._bitBufferLen = t4 + 8; } t1 = _this._bitBuffer; t3 = B.JSInt_methods._shlPositive$1(1, $length); _this._bitBuffer = B.JSInt_methods._shrBothPositive$1(t1, $length); _this._bitBufferLen = t2 - $length; return (t1 & t3 - 1) >>> 0; }, _readCodeByTable$1(table) { var maxCodeLength, t2, t3, t4, t5, codeWithLength, codeLength, _this = this, t1 = table.__HuffmanTable_table_A; t1 === $ && A.throwUnnamedLateFieldNI(); maxCodeLength = table.maxCodeLength; for (t2 = _this.__Inflate_input_A; t3 = _this._bitBufferLen, t3 < maxCodeLength;) { t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.offset; t4 = t2.__InputStream__length_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t3 >= t2.start + t4) return -1; t2.offset = t3 + 1; t3 = J.$index$asx(t2.buffer, t3); t4 = _this._bitBuffer; t5 = _this._bitBufferLen; _this._bitBuffer = (t4 | B.JSInt_methods.$shl(t3, t5)) >>> 0; _this._bitBufferLen = t5 + 8; } t2 = _this._bitBuffer; codeWithLength = t1[(t2 & B.JSInt_methods.$shl(1, maxCodeLength) - 1) >>> 0]; codeLength = codeWithLength >>> 16; _this._bitBuffer = B.JSInt_methods._shrBothPositive$1(t2, codeLength); _this._bitBufferLen = t3 - codeLength; return codeWithLength & 65535; }, _parseUncompressedBlock$0() { var len, t1, _this = this; _this._bitBufferLen = _this._bitBuffer = 0; len = _this._readBits$1(16); t1 = _this._readBits$1(16); if (len !== 0 && len !== (t1 ^ 65535) >>> 0) return -1; t1 = _this.__Inflate_input_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (len > t1.get$length(0)) return -1; _this.output.writeInputStream$1(t1.readBytes$1(len)); return 0; }, _parseDynamicHuffmanBlock$0() { var numDistanceCodes, numCodeLengths, codeLengths, i, len, codeLengthsTable, t1, litLenDistLengths, litlenLengths, distLengths, _this = this, numLitLengthCodes = _this._readBits$1(5); if (numLitLengthCodes === -1) return -1; numLitLengthCodes += 257; if (numLitLengthCodes > 288) return -1; numDistanceCodes = _this._readBits$1(5); if (numDistanceCodes === -1) return -1; ++numDistanceCodes; if (numDistanceCodes > 32) return -1; numCodeLengths = _this._readBits$1(4); if (numCodeLengths === -1) return -1; numCodeLengths += 4; if (numCodeLengths > 19) return -1; codeLengths = new Uint8Array(19); for (i = 0; i < numCodeLengths; ++i) { len = _this._readBits$1(3); if (len === -1) return -1; codeLengths[B.List_QLv[i]] = len; } codeLengthsTable = A.HuffmanTable$(codeLengths); t1 = numLitLengthCodes + numDistanceCodes; litLenDistLengths = new Uint8Array(t1); litlenLengths = B.NativeByteBuffer_methods.asUint8List$2(litLenDistLengths.buffer, 0, numLitLengthCodes); distLengths = B.NativeByteBuffer_methods.asUint8List$2(litLenDistLengths.buffer, numLitLengthCodes, numDistanceCodes); if (_this._decode$3(t1, codeLengthsTable, litLenDistLengths) === -1) return -1; return _this._decodeHuffman$2(A.HuffmanTable$(litlenLengths), A.HuffmanTable$(distLengths)); }, _decodeHuffman$2(litlen, dist) { var t1, code, ti, codeLength, distCode, distance, t2, _this = this; for (t1 = _this.output; true;) { code = _this._readCodeByTable$1(litlen); if (code < 0 || code > 285) return -1; if (code === 256) break; if (code < 256) { t1.writeByte$1(code & 255); continue; } ti = code - 257; codeLength = B.List_WRq1[ti] + _this._readBits$1(B.List_6D40[ti]); distCode = _this._readCodeByTable$1(dist); if (distCode < 0 || distCode > 29) return -1; distance = B.List_B8J4[distCode] + _this._readBits$1(B.List_SHm[distCode]); for (t2 = -distance; codeLength > distance;) { t1.writeBytes$1(t1.subset$1(t2)); codeLength -= distance; } if (codeLength === distance) t1.writeBytes$1(t1.subset$1(t2)); else t1.writeBytes$1(t1.subset$2(t2, codeLength - distance)); } for (t1 = _this.__Inflate_input_A; t2 = _this._bitBufferLen, t2 >= 8;) { _this._bitBufferLen = t2 - 8; t1 === $ && A.throwUnnamedLateFieldNI(); if (--t1.offset < 0) t1.offset = 0; } return 0; }, _decode$3(num, table, codeLengths) { var prev, i, code, repeat, repeat0, i0, _this = this; for (prev = 0, i = 0; i < num;) { code = _this._readCodeByTable$1(table); if (code === -1) return -1; switch (code) { case 16: repeat = _this._readBits$1(2); if (repeat === -1) return -1; repeat += 3; for (; repeat0 = repeat - 1, repeat > 0; repeat = repeat0, i = i0) { i0 = i + 1; codeLengths[i] = prev; } break; case 17: repeat = _this._readBits$1(3); if (repeat === -1) return -1; repeat += 3; for (; repeat0 = repeat - 1, repeat > 0; repeat = repeat0, i = i0) { i0 = i + 1; codeLengths[i] = 0; } prev = 0; break; case 18: repeat = _this._readBits$1(7); if (repeat === -1) return -1; repeat += 11; for (; repeat0 = repeat - 1, repeat > 0; repeat = repeat0, i = i0) { i0 = i + 1; codeLengths[i] = 0; } prev = 0; break; default: if (code < 0 || code > 15) return -1; i0 = i + 1; codeLengths[i] = code; i = i0; prev = code; break; } } return 0; } }; A.AttributedSpans.prototype = { hasAttributionsWithin$3$attributions$end$start(attributions, end, start) { var t1, t2, t3, i, foundAttributions, t4, attribution, attributionsToFind = A.LinkedHashSet_LinkedHashSet$from(attributions, type$.dynamic); for (t1 = A._instanceType(attributionsToFind), t2 = t1._eval$1("_LinkedHashSetIterator<1>"), t1 = t1._precomputed1, t3 = type$.Attribution, i = start; i <= end; ++i) { foundAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t3); for (t4 = new A._LinkedHashSetIterator(attributionsToFind, attributionsToFind._collection$_modifications, t2), t4._collection$_cell = attributionsToFind._collection$_first; t4.moveNext$0();) { attribution = t4._collection$_current; if (attribution == null) attribution = t1._as(attribution); if (this.hasAttributionAt$2$attribution(i, attribution)) foundAttributions.add$1(0, attribution); } attributionsToFind.removeAll$1(foundAttributions); if (attributionsToFind._collection$_length === 0) return true; } return false; }, getMatchingAttributionsWithin$3$attributions$end$start(attributions, end, start) { var t1, t2, i, t3, t4, otherAttributions, t5, t6, t7, matchingAttributions = A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution); for (t1 = A._instanceType(attributions), t2 = t1._eval$1("_LinkedHashSetIterator<1>"), t1 = t1._precomputed1, i = start; i <= end; ++i) for (t3 = new A._LinkedHashSetIterator(attributions, attributions._collection$_modifications, t2), t3._collection$_cell = attributions._collection$_first; t3.moveNext$0();) { t4 = t3._collection$_current; if (t4 == null) t4 = t1._as(t4); otherAttributions = this.getAllAttributionsAt$1(start); for (t5 = A._instanceType(otherAttributions), t6 = new A._LinkedHashSetIterator(otherAttributions, otherAttributions._collection$_modifications, t5._eval$1("_LinkedHashSetIterator<1>")), t6._collection$_cell = otherAttributions._collection$_first, t5 = t5._precomputed1; t6.moveNext$0();) { t7 = t6._collection$_current; if (t7 == null) t7 = t5._as(t7); if (t7.get$id(t7) === t4.get$id(t4)) matchingAttributions.add$1(0, t7); } } return matchingAttributions; }, hasAttributionAt$2$attribution(offset, attribution) { var t1, markerAfter, markerBefore = this._getStartingMarkerAtOrBefore$2$attribution(offset, attribution); if (markerBefore == null) return false; t1 = markerBefore.offset; markerAfter = this._getEndingMarkerAtOrAfter$2$attribution(t1, attribution); if (markerAfter == null) throw A.wrapException(A.Exception_Exception("Found an open-ended attribution. It starts with: " + markerBefore.toString$0(0))); return t1 <= offset && offset <= markerAfter.offset; }, getAllAttributionsAt$1(offset) { var t2, t3, _i, attributionsAtOffset, t1 = type$.Attribution, allAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t1); for (t2 = this._markers, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) allAttributions.add$1(0, t2[_i].attribution); attributionsAtOffset = A.LinkedHashSet_LinkedHashSet$_empty(t1); for (t1 = A._LinkedHashSetIterator$(allAttributions, allAttributions._collection$_modifications, allAttributions.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); if (this.hasAttributionAt$2$attribution(offset, t3)) attributionsAtOffset.add$1(0, t3); } return attributionsAtOffset; }, getAttributionSpansInRange$4$attributionFilter$end$resizeSpansToFitInRange$start(attributionFilter, end, resizeSpansToFitInRange, start) { var i, attributionsAtOffset, t1, t2, t3, t4, t5, t6, _this = this, matchingAttributionSpans = A.LinkedHashSet_LinkedHashSet$_empty(type$.AttributionSpan); for (i = start; i <= end; ++i) { attributionsAtOffset = _this.getAllAttributionsAt$1(i); for (t1 = A._instanceType(attributionsAtOffset), t2 = new A._LinkedHashSetIterator(attributionsAtOffset, attributionsAtOffset._collection$_modifications, t1._eval$1("_LinkedHashSetIterator<1>")), t2._collection$_cell = attributionsAtOffset._collection$_first, t1 = t1._precomputed1, t3 = i; t2.moveNext$0();) { t4 = t2._collection$_current; if (t4 == null) t4 = t1._as(t4); if (attributionFilter.call$1(t4)) { if (!_this.hasAttributionAt$2$attribution(i, t4)) A.throwExpression(A.Exception_Exception("Tried to expand attribution (" + t4.toString$0(0) + ') at offset "' + t3 + string$.x22_but_)); t5 = _this._getStartingMarkerAtOrBefore$2$attribution(i, t4).offset; t6 = _this._getEndingMarkerAtOrAfter$2$attribution(t5, t4).offset; matchingAttributionSpans.add$1(0, new A.AttributionSpan(t4, t5, t6)); } } } return matchingAttributionSpans; }, getAttributedRange$2(attributions, offset) { var t1, t2, maxStartMarkerOffset, minEndMarkerOffset, t3, startMarkerOffset, endMarkerOffset; if (attributions._collection$_length === 0) throw A.wrapException(A.Exception_Exception("getAttributedRange requires a non empty set of attributions")); for (t1 = A._LinkedHashSetIterator$(attributions, attributions._collection$_modifications, A._instanceType(attributions)._precomputed1), t2 = t1.$ti._precomputed1, maxStartMarkerOffset = null, minEndMarkerOffset = null; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); if (!this.hasAttributionAt$2$attribution(offset, t3)) throw A.wrapException(A.Exception_Exception("Tried to get the attributed range of (" + t3.toString$0(0) + ') at offset "' + offset + string$.x22_but_)); startMarkerOffset = this._getStartingMarkerAtOrBefore$2$attribution(offset, t3).offset; endMarkerOffset = this._getEndingMarkerAtOrAfter$2$attribution(offset, t3).offset; if (maxStartMarkerOffset == null || startMarkerOffset > maxStartMarkerOffset) maxStartMarkerOffset = startMarkerOffset; if (minEndMarkerOffset == null || endMarkerOffset < minEndMarkerOffset) minEndMarkerOffset = endMarkerOffset; } maxStartMarkerOffset.toString; minEndMarkerOffset.toString; return new A.SpanRange(maxStartMarkerOffset, minEndMarkerOffset); }, _getStartingMarkerAtOrBefore$2$attribution(offset, attribution) { var t1 = this._markers; return A.IterableExtension_firstWhereOrNull(new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")).super$Iterable$where(0, new A.AttributedSpans__getStartingMarkerAtOrBefore_closure(attribution)), new A.AttributedSpans__getStartingMarkerAtOrBefore_closure0(offset)); }, _getEndingMarkerAtOrAfter$2$attribution(offset, attribution) { var t1 = this._markers; return A.IterableExtension_firstWhereOrNull(new A.WhereIterable(t1, new A.AttributedSpans__getEndingMarkerAtOrAfter_closure(attribution), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")), new A.AttributedSpans__getEndingMarkerAtOrAfter_closure0(offset)); }, addAttribution$4$autoMerge$end$newAttribution$start(autoMerge, end, newAttribution, start) { var t1, t2, t3, t4, matchingAttributions, t5, t6, conflictStart, i, endMarkerJustBefore, endMarkerAtNewStart, markersToDelete, lastDeletedMarker, _this = this, _null = null; if (start < 0 || start > end) { $.$get$_log().log$4(B.Level_WARNING_900, "Tried to add an attribution (" + newAttribution.toString$0(0) + ") at an invalid start/end: " + start + " -> " + end, _null, _null); return; } t1 = $.$get$_log(); t2 = "" + start; t3 = "" + end; t1.log$4(B.Level_INFO_800, "Adding attribution (" + newAttribution.toString$0(0) + ") from " + t2 + " to " + t3, _null, _null); t4 = _this._markers; t1.log$4(B.Level_FINER_400, "Has " + t4.length + " markers before addition", _null, _null); matchingAttributions = _this.getMatchingAttributionsWithin$3$attributions$end$start(A.LinkedHashSet_LinkedHashSet$_literal([newAttribution], type$.Attribution), end, start); if (matchingAttributions._collection$_length !== 0) for (t1 = A._LinkedHashSetIterator$(matchingAttributions, matchingAttributions._collection$_modifications, A._instanceType(matchingAttributions)._precomputed1), t5 = t1.$ti._precomputed1; t1.moveNext$0();) { t6 = t1._collection$_current; if (t6 == null) t6 = t5._as(t6); if (!newAttribution.canMergeWith$1(t6) || false) { conflictStart = A._Cell$named("conflictStart"); for (i = start; i <= end; ++i) if (_this.hasAttributionAt$2$attribution(i, t6)) { conflictStart.__late_helper$_value = i; break; } throw A.wrapException(new A.IncompatibleOverlappingAttributionsException(t6, newAttribution, conflictStart.readLocal$0())); } } endMarkerJustBefore = new A.SpanMarker(newAttribution, start - 1, B.SpanMarkerType_1); endMarkerAtNewStart = new A.SpanMarker(newAttribution, start, B.SpanMarkerType_1); if (B.JSArray_methods.contains$1(t4, endMarkerJustBefore)) { $.$get$_log().log$4(B.Level_FINE_500, "A compatible span already exists immediately before the new span range. Combining the spans.", _null, _null); B.JSArray_methods.remove$1(t4, endMarkerJustBefore); } else if (!_this.hasAttributionAt$2$attribution(start, newAttribution)) { $.$get$_log().log$4(B.Level_FINE_500, "Adding start marker for new span at: " + t2, _null, _null); _this._insertMarker$1(new A.SpanMarker(newAttribution, start, B.SpanMarkerType_0)); } else if (B.JSArray_methods.contains$1(t4, endMarkerAtNewStart)) { $.$get$_log().log$4(B.Level_FINE_500, "Removing existing end marker at " + t2 + " because the new span should merge with an existing span", _null, _null); B.JSArray_methods.remove$1(t4, endMarkerAtNewStart); } t1 = A._arrayInstanceType(t4)._eval$1("WhereIterable<1>"); t5 = t1._eval$1("WhereIterable"); t6 = t5._eval$1("WhereIterable"); markersToDelete = A.List_List$of(new A.WhereIterable(new A.WhereIterable(new A.WhereIterable(t4, new A.AttributedSpans_addAttribution_closure(newAttribution), t1), new A.AttributedSpans_addAttribution_closure0(start), t5), new A.AttributedSpans_addAttribution_closure1(end), t6), true, t6._eval$1("Iterable.E")); t6 = $.$get$_log(); t6.log$4(B.Level_FINE_500, "Removing " + markersToDelete.length + " markers between " + t2 + " and " + t3, _null, _null); if (!!t4.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t4, new A.AttributedSpans_addAttribution_closure2(markersToDelete), true); lastDeletedMarker = markersToDelete.length !== 0 ? B.JSArray_methods.get$last(markersToDelete) : _null; if (lastDeletedMarker == null || lastDeletedMarker.markerType === B.SpanMarkerType_1) { t6.log$4(B.Level_FINE_500, "Inserting ending marker at: " + t3, _null, _null); _this._insertMarker$1(new A.SpanMarker(newAttribution, end, B.SpanMarkerType_1)); } }, addAttribution$3$end$newAttribution$start(end, newAttribution, start) { return this.addAttribution$4$autoMerge$end$newAttribution$start(true, end, newAttribution, start); }, removeAttribution$3$attributionToRemove$end$start(attributionToRemove, end, start) { var endCapMarkersToInsert, t4, t5, t6, t7, markersToDelete, _this = this, _null = null, t1 = $.$get$_log(), t2 = "" + start, t3 = "" + end; t1.log$4(B.Level_INFO_800, "Removing attribution " + attributionToRemove.toString$0(0) + " from " + t2 + " to " + t3, _null, _null); if (start < 0 || start > end) throw A.wrapException(A.Exception_Exception("removeAttribution() did not satisfy start < 0 and start > end, start: " + t2 + ", end: " + t3)); if (!_this.hasAttributionsWithin$3$attributions$end$start(A.LinkedHashSet_LinkedHashSet$_literal([attributionToRemove], type$.Attribution), end, start)) { t1.log$4(B.Level_FINE_500, "No such attribution exists in the given span range", _null, _null); return; } endCapMarkersToInsert = A.LinkedHashSet_LinkedHashSet$_empty(type$.SpanMarker); t4 = start - 1; if (_this.hasAttributionAt$2$attribution(t4, attributionToRemove)) if (_this._getMarkerAt$3(attributionToRemove, t4, B.SpanMarkerType_1)._collection$_length === 0) { t1.log$4(B.Level_FINER_400, 'Creating a new "end" marker to appear before the removal range at ' + t4, _null, _null); endCapMarkersToInsert.add$1(0, new A.SpanMarker(attributionToRemove, t4, B.SpanMarkerType_1)); } t4 = end + 1; if (_this.hasAttributionAt$2$attribution(t4, attributionToRemove)) if (_this._getMarkerAt$3(attributionToRemove, t4, B.SpanMarkerType_0)._collection$_length === 0) { t1.log$4(B.Level_FINER_400, 'Creating a new "start" marker to appear after the removal range at ' + t4, _null, _null); endCapMarkersToInsert.add$1(0, new A.SpanMarker(attributionToRemove, t4, B.SpanMarkerType_0)); } for (t4 = A._LinkedHashSetIterator$(endCapMarkersToInsert, endCapMarkersToInsert._collection$_modifications, endCapMarkersToInsert.$ti._precomputed1), t5 = t4.$ti._precomputed1; t4.moveNext$0();) { t6 = t4._collection$_current; if (t6 == null) t6 = t5._as(t6); t1.log$4(B.Level_FINER_400, "Inserting new cap marker: " + t6.toString$0(0), _null, _null); _this._insertMarker$1(t6); } t4 = _this._markers; t5 = A._arrayInstanceType(t4)._eval$1("WhereIterable<1>"); t6 = t5._eval$1("WhereIterable"); t7 = t6._eval$1("WhereIterable"); markersToDelete = A.List_List$of(new A.WhereIterable(new A.WhereIterable(new A.WhereIterable(t4, new A.AttributedSpans_removeAttribution_closure(attributionToRemove), t5), new A.AttributedSpans_removeAttribution_closure0(start), t6), new A.AttributedSpans_removeAttribution_closure1(end), t7), true, t7._eval$1("Iterable.E")); t1.log$4(B.Level_FINER_400, "removing " + markersToDelete.length + " markers between " + t2 + " and " + t3, _null, _null); if (!!t4.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t4, new A.AttributedSpans_removeAttribution_closure2(markersToDelete), true); t1.log$4(B.Level_FINER_400, "all attributions after:", _null, _null); new A.WhereIterable(t4, new A.AttributedSpans_removeAttribution_closure3(attributionToRemove), t5).forEach$1(0, new A.AttributedSpans_removeAttribution_closure4()); }, _getMarkerAt$3(attribution, offset, type) { var t1 = this._markers, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), t3 = t2._eval$1("WhereIterable"), t4 = t3._eval$1("WhereIterable"); return A.LinkedHashSet_LinkedHashSet$of(new A.WhereIterable(new A.WhereIterable(new A.WhereIterable(t1, new A.AttributedSpans__getMarkerAt_closure(attribution), t2), new A.AttributedSpans__getMarkerAt_closure0(offset), t3), new A.AttributedSpans__getMarkerAt_closure1(type), t4), t4._eval$1("Iterable.E")); }, _insertMarker$1(newMarker) { var t1 = this._markers, indexOfFirstMarkerAfterInsertionPoint = B.JSArray_methods.indexWhere$1(t1, new A.AttributedSpans__insertMarker_closure(newMarker)); if (indexOfFirstMarkerAfterInsertionPoint >= 0) B.JSArray_methods.insert$2(t1, indexOfFirstMarkerAfterInsertionPoint, newMarker); else t1.push(newMarker); }, addAt$2$index$other(index, other) { var t2, t3, pushedSpans, combinedAttributions, _i, _null = null, t1 = this._markers; if (t1.length !== 0 && B.JSArray_methods.get$last(t1).offset >= index) throw A.wrapException(A.Exception_Exception("Another AttributedSpans can only be appended after the final marker in this AttributedSpans. Final marker: " + A.S(B.JSArray_methods.get$last(t1)))); t2 = $.$get$_log(); t2.log$4(B.Level_FINE_500, "attributions before pushing them:", _null, _null); t2.log$4(B.Level_FINE_500, this.toString$0(0), _null, _null); t2.log$4(B.Level_FINE_500, "pushing `other` markers by: " + index, _null, _null); t2.log$4(B.Level_FINE_500, "`other` attributions before pushing them:", _null, _null); t2.log$4(B.Level_FINE_500, other.toString$0(0), _null, _null); t3 = type$.SpanMarker; pushedSpans = A.AttributedSpans$(A.List_List$from(other._markers, true, t3)); pushedSpans.pushAttributionsBack$1(index); combinedAttributions = A.List_List$from(t1, true, t3); B.JSArray_methods.addAll$1(combinedAttributions, pushedSpans._markers); t2.log$4(B.Level_FINE_500, "combined attributions before merge:", _null, _null); for (t3 = combinedAttributions.length, _i = 0; _i < combinedAttributions.length; combinedAttributions.length === t3 || (0, A.throwConcurrentModificationError)(combinedAttributions), ++_i) t2.log$4(B.Level_FINE_500, " - " + A.S(combinedAttributions[_i]), _null, _null); this._mergeBackToBackAttributions$2(combinedAttributions, index); t2.log$4(B.Level_FINE_500, "combined attributions after merge:", _null, _null); for (t3 = combinedAttributions.length, _i = 0; _i < combinedAttributions.length; combinedAttributions.length === t3 || (0, A.throwConcurrentModificationError)(combinedAttributions), ++_i) t2.log$4(B.Level_FINE_500, " - " + A.S(combinedAttributions[_i]), _null, _null); B.JSArray_methods.clear$0(t1); B.JSArray_methods.addAll$1(t1, combinedAttributions); }, _mergeBackToBackAttributions$2(attributions, mergePoint) { var t3, t4, endAtMergePointMarkers, startAtMergePointMarkers, _i, startMarker, endMarker, _null = null, t1 = $.$get$_log(), t2 = "" + mergePoint; t1.log$4(B.Level_FINE_500, "merging attributions at " + t2, _null, _null); t3 = A._arrayInstanceType(attributions)._eval$1("WhereIterable<1>"); t4 = t3._eval$1("Iterable.E"); endAtMergePointMarkers = A.List_List$of(new A.WhereIterable(attributions, new A.AttributedSpans__mergeBackToBackAttributions_closure(mergePoint), t3), true, t4); startAtMergePointMarkers = A.List_List$of(new A.WhereIterable(attributions, new A.AttributedSpans__mergeBackToBackAttributions_closure0(mergePoint), t3), true, t4); for (t3 = startAtMergePointMarkers.length, t2 = "combining left/right spans at edge at index " + t2, _i = 0; _i < t3; ++_i) { startMarker = startAtMergePointMarkers[_i]; t1.log$4(B.Level_FINE_500, "marker on right side: " + A.S(startMarker), _null, _null); endMarker = A.IterableExtension_firstWhereOrNull(endAtMergePointMarkers, new A.AttributedSpans__mergeBackToBackAttributions_closure1(startMarker)); t1.log$4(B.Level_FINE_500, "matching marker on left side? " + A.S(endMarker), _null, _null); if (endMarker != null) { t1.log$4(B.Level_FINE_500, t2, _null, _null); t1.log$4(B.Level_FINE_500, "Removing markers:", _null, _null); t1.log$4(B.Level_FINE_500, " - " + A.S(startMarker), _null, _null); t1.log$4(B.Level_FINE_500, " - " + endMarker.toString$0(0), _null, _null); B.JSArray_methods.remove$1(attributions, startMarker); B.JSArray_methods.remove$1(attributions, endMarker); } } }, copyAttributionRegion$2(startOffset, endOffset) { var t1, cutAttributions, t2, t3, foundStartMarkers, foundEndMarkers, t4, _i, _null = null, _box_0 = {}; endOffset = _box_0.endOffset = endOffset; _box_0.endOffset = endOffset; t1 = $.$get$_log(); t1.log$4(B.Level_FINE_500, "start: " + startOffset + ", end: " + endOffset, _null, _null); cutAttributions = A._setArrayType([], type$.JSArray_SpanMarker); t1.log$4(B.Level_FINE_500, "inspecting existing markers in full AttributedSpans", _null, _null); t2 = type$.Attribution; t3 = type$.int; foundStartMarkers = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); foundEndMarkers = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); t3 = this._markers; t2 = A._arrayInstanceType(t3); t4 = t2._eval$1("WhereIterable<1>"); new A.WhereIterable(t3, new A.AttributedSpans_copyAttributionRegion_closure(startOffset), t4).forEach$1(0, new A.AttributedSpans_copyAttributionRegion_closure0(foundStartMarkers)); foundStartMarkers.forEach$1(0, new A.AttributedSpans_copyAttributionRegion_closure1(this, cutAttributions, startOffset)); new A.WhereIterable(t3, new A.AttributedSpans_copyAttributionRegion_closure2(_box_0, startOffset), t4).forEach$1(0, new A.AttributedSpans_copyAttributionRegion_closure3(cutAttributions, startOffset)); new A.ReversedListIterable(t3, t2._eval$1("ReversedListIterable<1>")).super$Iterable$where(0, new A.AttributedSpans_copyAttributionRegion_closure4(_box_0)).forEach$1(0, new A.AttributedSpans_copyAttributionRegion_closure5(foundEndMarkers)); foundEndMarkers.forEach$1(0, new A.AttributedSpans_copyAttributionRegion_closure6(_box_0, this, cutAttributions, startOffset)); t1.log$4(B.Level_FINE_500, "copied attributions:", _null, _null); for (t2 = cutAttributions.length, _i = 0; _i < cutAttributions.length; cutAttributions.length === t2 || (0, A.throwConcurrentModificationError)(cutAttributions), ++_i) t1.log$4(B.Level_FINE_500, " - " + cutAttributions[_i].toString$0(0), _null, _null); return A.AttributedSpans$(cutAttributions); }, pushAttributionsBack$1(offset) { var t1 = this._markers, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,SpanMarker>"), pushedAttributions = A.List_List$of(new A.MappedListIterable(t1, new A.AttributedSpans_pushAttributionsBack_closure(offset), t2), true, t2._eval$1("ListIterable.E")); B.JSArray_methods.clear$0(t1); B.JSArray_methods.addAll$1(t1, pushedAttributions); }, contractAttributions$2$count$startOffset(count, startOffset) { var t4, t5, t6, needToEndAttributions, needToStartAttributions, t7, attribution, offset, offset0, _null = null, contractedAttributions = A._setArrayType([], type$.JSArray_SpanMarker), t1 = this._markers, t2 = A._arrayInstanceType(t1), t3 = t2._eval$1("WhereIterable<1>"); B.JSArray_methods.addAll$1(contractedAttributions, new A.WhereIterable(t1, new A.AttributedSpans_contractAttributions_closure(startOffset), t3)); t4 = $.$get$_log(); t5 = "" + startOffset; t4.log$4(B.Level_FINE_500, "removing " + count + " characters starting at " + t5, _null, _null); t6 = type$.dynamic; needToEndAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t6); needToStartAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t6); new A.WhereIterable(t1, new A.AttributedSpans_contractAttributions_closure0(startOffset, count), t3).forEach$1(0, new A.AttributedSpans_contractAttributions_closure1(needToEndAttributions, needToStartAttributions)); for (t6 = A._LinkedHashSetIterator$(needToStartAttributions, needToStartAttributions._collection$_modifications, needToStartAttributions.$ti._precomputed1), t5 = "adding back a start marker at " + t5, t7 = t6.$ti._precomputed1; t6.moveNext$0();) { attribution = t6._collection$_current; if (attribution == null) attribution = t7._as(attribution); t4.log$4(B.Level_FINE_500, t5, _null, _null); contractedAttributions.push(new A.SpanMarker(attribution, startOffset, B.SpanMarkerType_0)); } for (t5 = A._LinkedHashSetIterator$(needToEndAttributions, needToEndAttributions._collection$_modifications, needToEndAttributions.$ti._precomputed1), t6 = startOffset > 0, t7 = t5.$ti._precomputed1, offset = startOffset - 1; t5.moveNext$0();) { attribution = t5._collection$_current; if (attribution == null) attribution = t7._as(attribution); offset0 = t6 ? offset : 0; t4.log$4(B.Level_FINE_500, "adding back an end marker at " + offset0, _null, _null); contractedAttributions.push(new A.SpanMarker(attribution, offset0, B.SpanMarkerType_1)); } B.JSArray_methods.addAll$1(contractedAttributions, new A.MappedIterable(new A.WhereIterable(t1, new A.AttributedSpans_contractAttributions_closure2(startOffset, count), t3), new A.AttributedSpans_contractAttributions_closure3(count), t2._eval$1("MappedIterable<1,SpanMarker>"))); B.JSArray_methods.clear$0(t1); B.JSArray_methods.addAll$1(t1, contractedAttributions); }, collapseSpans$1$contentLength(contentLength) { var t3, t4, _i, t5, collapsedSpans, currentSpan, marker, nextStart, t6, t7, _null = null, _s22_ = ", current span is now ", t1 = $.$get$_log(), t2 = "" + contentLength; t1.log$4(B.Level_FINE_500, "content length: " + t2, _null, _null); t1.log$4(B.Level_FINE_500, "attributions used to compute spans:", _null, _null); for (t3 = this._markers, t4 = t3.length, _i = 0; t5 = t3.length, _i < t5; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) t1.log$4(B.Level_FINE_500, " - " + A.S(t3[_i]), _null, _null); if (contentLength === 0) { t1.log$4(B.Level_FINE_500, "content is empty. Returning empty span list.", _null, _null); return A._setArrayType([], type$.JSArray_MultiAttributionSpan); } if (t5 === 0 || B.JSArray_methods.get$first(t3).offset > contentLength - 1) return A._setArrayType([new A.MultiAttributionSpan(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution), 0, contentLength - 1)], type$.JSArray_MultiAttributionSpan); collapsedSpans = A._setArrayType([], type$.JSArray_MultiAttributionSpan); t4 = contentLength - 1; currentSpan = new A.MultiAttributionSpan(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution), 0, t4); t1.log$4(B.Level_FINE_500, "walking list of markers to determine collapsed spans.", _null, _null); for (t1 = t3.length, _i = 0; _i < t3.length; t3.length === t1 || (0, A.throwConcurrentModificationError)(t3), ++_i) { marker = t3[_i]; nextStart = marker.offset; if (nextStart > t4) { $.$get$_log().log$4(B.Level_FINE_500, "ran out of markers within the requested contentLength, breaking early.", _null, _null); break; } t5 = marker.markerType; t6 = t5 === B.SpanMarkerType_0; if (!(t6 && nextStart > currentSpan.start)) t7 = t5 === B.SpanMarkerType_1 && nextStart >= currentSpan.start; else t7 = true; if (t7) { t7 = $.$get$_log(); t7.log$4(B.Level_FINE_500, "encountered a span boundary with " + (t6 ? "a start" : "an end") + " marker at offset " + nextStart + ".", _null, _null); collapsedSpans.push(currentSpan.copyWith$1$end(t5 === B.SpanMarkerType_1 ? nextStart : nextStart - 1)); t7.log$4(B.Level_FINE_500, "committed span " + B.JSArray_methods.get$last(collapsedSpans).toString$0(0), _null, _null); currentSpan = currentSpan.copyWith$1$start(t6 ? nextStart : nextStart + 1); t7.log$4(B.Level_FINE_500, "new current span is " + currentSpan.toString$0(0), _null, _null); } if (t6) { t5 = marker.attribution; currentSpan.attributions.add$1(0, t5); $.$get$_log().log$4(B.Level_FINE_500, "merging " + t5.toString$0(0) + _s22_ + currentSpan.toString$0(0) + ".", _null, _null); } else if (t5 === B.SpanMarkerType_1) { t5 = marker.attribution; currentSpan.attributions.remove$1(0, t5); $.$get$_log().log$4(B.Level_FINE_500, "removing attribution " + t5.toString$0(0) + _s22_ + currentSpan.toString$0(0) + ".", _null, _null); } } if (collapsedSpans.length !== 0 && B.JSArray_methods.get$last(collapsedSpans).end < t4) { collapsedSpans.push(currentSpan); $.$get$_log().log$4(B.Level_FINE_500, "committing last span to cover requested content length of " + t2 + ": " + B.JSArray_methods.get$last(collapsedSpans).toString$0(0), _null, _null); } $.$get$_log().log$4(B.Level_FINE_500, "returning collapsed spans: " + A.S(collapsedSpans), _null, _null); return collapsedSpans; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.AttributedSpans && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && B.DeepCollectionEquality_true.equals$2(this._markers, other._markers); else t1 = true; return t1; }, get$hashCode(_) { return A.Primitives_objectHashCode(this._markers); }, toString$0(_) { var _i, t1 = this._markers, t2 = t1.length, t3 = "[AttributedSpans] (" + B.JSNumber_methods.round$0(t2 / 2) + " spans):"; for (_i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t3 += "\n - " + A.S(t1[_i]); return t3.charCodeAt(0) == 0 ? t3 : t3; } }; A.AttributedSpans__getStartingMarkerAtOrBefore_closure.prototype = { call$1(marker) { var t1 = this.attribution; return t1 == null || marker.attribution.$eq(0, t1); }, $signature: 76 }; A.AttributedSpans__getStartingMarkerAtOrBefore_closure0.prototype = { call$1(marker) { return marker.markerType === B.SpanMarkerType_0 && marker.offset <= this.offset; }, $signature: 76 }; A.AttributedSpans__getEndingMarkerAtOrAfter_closure.prototype = { call$1(marker) { var t2, t1 = this.attribution; if (t1 != null) { t2 = marker.attribution; t1 = t2.get$id(t2) === t1.get$id(t1); } else t1 = true; return t1; }, $signature: 76 }; A.AttributedSpans__getEndingMarkerAtOrAfter_closure0.prototype = { call$1(marker) { return marker.markerType === B.SpanMarkerType_1 && marker.offset >= this.offset; }, $signature: 76 }; A.AttributedSpans_addAttribution_closure.prototype = { call$1(attribution) { return attribution.attribution.$eq(0, this.newAttribution); }, $signature: 76 }; A.AttributedSpans_addAttribution_closure0.prototype = { call$1(attribution) { return attribution.offset > this.start; }, $signature: 76 }; A.AttributedSpans_addAttribution_closure1.prototype = { call$1(attribution) { return attribution.offset <= this.end; }, $signature: 76 }; A.AttributedSpans_addAttribution_closure2.prototype = { call$1(element) { return B.JSArray_methods.contains$1(this.markersToDelete, element); }, $signature: 76 }; A.AttributedSpans_removeAttribution_closure.prototype = { call$1(attribution) { return attribution.attribution.$eq(0, this.attributionToRemove); }, $signature: 76 }; A.AttributedSpans_removeAttribution_closure0.prototype = { call$1(attribution) { return attribution.offset >= this.start; }, $signature: 76 }; A.AttributedSpans_removeAttribution_closure1.prototype = { call$1(attribution) { return attribution.offset <= this.end; }, $signature: 76 }; A.AttributedSpans_removeAttribution_closure2.prototype = { call$1(element) { return B.JSArray_methods.contains$1(this.markersToDelete, element); }, $signature: 76 }; A.AttributedSpans_removeAttribution_closure3.prototype = { call$1(element) { return element.attribution.$eq(0, this.attributionToRemove); }, $signature: 76 }; A.AttributedSpans_removeAttribution_closure4.prototype = { call$1(element) { $.$get$_log().log$4(B.Level_FINER_400, " - " + element.toString$0(0), null, null); }, $signature: 299 }; A.AttributedSpans__getMarkerAt_closure.prototype = { call$1(marker) { return marker.attribution.$eq(0, this.attribution); }, $signature: 76 }; A.AttributedSpans__getMarkerAt_closure0.prototype = { call$1(marker) { return marker.offset === this.offset; }, $signature: 76 }; A.AttributedSpans__getMarkerAt_closure1.prototype = { call$1(marker) { return marker.markerType === this.type; }, $signature: 76 }; A.AttributedSpans__insertMarker_closure.prototype = { call$1(existingMarker) { return existingMarker.compareTo$1(0, this.newMarker) > 0; }, $signature: 76 }; A.AttributedSpans__mergeBackToBackAttributions_closure.prototype = { call$1(marker) { return marker.markerType === B.SpanMarkerType_1 && marker.offset === this.mergePoint - 1; }, $signature: 76 }; A.AttributedSpans__mergeBackToBackAttributions_closure0.prototype = { call$1(marker) { return marker.markerType === B.SpanMarkerType_0 && marker.offset === this.mergePoint; }, $signature: 76 }; A.AttributedSpans__mergeBackToBackAttributions_closure1.prototype = { call$1(marker) { return marker.attribution.$eq(0, this.startMarker.attribution); }, $signature: 76 }; A.AttributedSpans_copyAttributionRegion_closure.prototype = { call$1(marker) { return marker.offset < this.startOffset; }, $signature: 76 }; A.AttributedSpans_copyAttributionRegion_closure0.prototype = { call$1(marker) { var t2, t3, _null = null, t1 = $.$get$_log(); t1.log$4(B.Level_FINE_500, "marker before the copy region: " + marker.toString$0(0), _null, _null); t2 = this.foundStartMarkers; t3 = marker.attribution; if (marker.markerType === B.SpanMarkerType_0) { t1.log$4(B.Level_FINE_500, string$.rememb, _null, _null); t2.putIfAbsent$2(0, t3, new A.AttributedSpans_copyAttributionRegion__closure1()); t1 = t2.$index(0, t3); t1.toString; t2.$indexSet(0, t3, t1 + 1); } else { t1.log$4(B.Level_FINE_500, string$.this_m, _null, _null); t2.putIfAbsent$2(0, t3, new A.AttributedSpans_copyAttributionRegion__closure2()); t1 = t2.$index(0, t3); t1.toString; t2.$indexSet(0, t3, t1 - 1); } }, $signature: 299 }; A.AttributedSpans_copyAttributionRegion__closure1.prototype = { call$0() { return 0; }, $signature: 176 }; A.AttributedSpans_copyAttributionRegion__closure2.prototype = { call$0() { return 0; }, $signature: 176 }; A.AttributedSpans_copyAttributionRegion_closure1.prototype = { call$2(markerAttribution, count) { if (count === 1) { $.$get$_log().log$4(B.Level_FINE_500, 'inserting "' + markerAttribution.toString$0(0) + '" marker at start of copy region to maintain symmetry.', null, null); this.cutAttributions.push(new A.SpanMarker(markerAttribution, 0, B.SpanMarkerType_0)); } else if (count < 0 || count > 1) throw A.wrapException(A.Exception_Exception("Found an unbalanced number of `start` and `end` markers before offset: " + this.startOffset + " - " + A.S(this.$this._markers))); }, $signature: 870 }; A.AttributedSpans_copyAttributionRegion_closure2.prototype = { call$1(marker) { var t1 = marker.offset; return this.startOffset <= t1 && t1 <= this._box_0.endOffset; }, $signature: 76 }; A.AttributedSpans_copyAttributionRegion_closure3.prototype = { call$1(marker) { var t1 = marker.offset; $.$get$_log().log$4(B.Level_FINE_500, 'copying "' + marker.attribution.toString$0(0) + '" at ' + t1 + " from original AttributionSpans to copy region.", null, null); this.cutAttributions.push(marker.copyWith$1$offset(t1 - this.startOffset)); }, $signature: 299 }; A.AttributedSpans_copyAttributionRegion_closure4.prototype = { call$1(marker) { return marker.offset > this._box_0.endOffset; }, $signature: 76 }; A.AttributedSpans_copyAttributionRegion_closure5.prototype = { call$1(marker) { var t2, t3, _null = null, t1 = $.$get$_log(); t1.log$4(B.Level_FINE_500, "marker after the copy region: " + marker.toString$0(0), _null, _null); t2 = this.foundEndMarkers; t3 = marker.attribution; if (marker.markerType === B.SpanMarkerType_1) { t1.log$4(B.Level_FINE_500, string$.rememb, _null, _null); t2.putIfAbsent$2(0, t3, new A.AttributedSpans_copyAttributionRegion__closure()); t1 = t2.$index(0, t3); t1.toString; t2.$indexSet(0, t3, t1 + 1); } else { t1.log$4(B.Level_FINE_500, string$.this_m, _null, _null); t2.putIfAbsent$2(0, t3, new A.AttributedSpans_copyAttributionRegion__closure0()); t1 = t2.$index(0, t3); t1.toString; t2.$indexSet(0, t3, t1 - 1); } }, $signature: 299 }; A.AttributedSpans_copyAttributionRegion__closure.prototype = { call$0() { return 0; }, $signature: 176 }; A.AttributedSpans_copyAttributionRegion__closure0.prototype = { call$0() { return 0; }, $signature: 176 }; A.AttributedSpans_copyAttributionRegion_closure6.prototype = { call$2(markerAttribution, count) { var _this = this; if (count === 1) { $.$get$_log().log$4(B.Level_FINE_500, 'inserting "' + markerAttribution.toString$0(0) + '" marker at end of copy region to maintain symmetry.', null, null); _this.cutAttributions.push(new A.SpanMarker(markerAttribution, _this._box_0.endOffset - _this.startOffset, B.SpanMarkerType_1)); } else if (count < 0 || count > 1) throw A.wrapException(A.Exception_Exception("Found an unbalanced number of `start` and `end` markers after offset: " + _this._box_0.endOffset + " - " + A.S(_this.$this._markers))); }, $signature: 870 }; A.AttributedSpans_pushAttributionsBack_closure.prototype = { call$1(marker) { return marker.copyWith$1$offset(marker.offset + this.offset); }, $signature: 869 }; A.AttributedSpans_contractAttributions_closure.prototype = { call$1(marker) { return marker.offset < this.startOffset; }, $signature: 76 }; A.AttributedSpans_contractAttributions_closure0.prototype = { call$1(marker) { var t1 = this.startOffset, t2 = marker.offset; return t1 <= t2 && t2 < t1 + this.count; }, $signature: 76 }; A.AttributedSpans_contractAttributions_closure1.prototype = { call$1(marker) { var t2, _this = this, t1 = marker.markerType; $.$get$_log().log$4(B.Level_FINE_500, "removing " + t1.toString$0(0) + " at " + marker.offset, null, null); if (t1 === B.SpanMarkerType_0) { t1 = _this.needToEndAttributions; t2 = marker.attribution; if (t1.contains$1(0, t2)) t1.remove$1(0, t2); else _this.needToStartAttributions.add$1(0, t2); } else { t1 = _this.needToStartAttributions; t2 = marker.attribution; if (t1.contains$1(0, t2)) t1.remove$1(0, t2); else _this.needToEndAttributions.add$1(0, t2); } }, $signature: 299 }; A.AttributedSpans_contractAttributions_closure2.prototype = { call$1(marker) { return marker.offset >= this.startOffset + this.count; }, $signature: 76 }; A.AttributedSpans_contractAttributions_closure3.prototype = { call$1(marker) { return marker.copyWith$1$offset(marker.offset - this.count); }, $signature: 869 }; A.SpanMarker.prototype = { copyWith$1$offset(offset) { return new A.SpanMarker(this.attribution, offset, this.markerType); }, toString$0(_) { return "[SpanMarker] - attribution: " + this.attribution.toString$0(0) + ", offset: " + this.offset + ", type: " + this.markerType.toString$0(0); }, compareTo$1(_, other) { var t1, offsetDiff = this.offset - other.offset; if (offsetDiff !== 0) return offsetDiff; t1 = this.markerType; if (t1 !== other.markerType) return t1 === B.SpanMarkerType_0 ? -1 : 1; return 0; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.SpanMarker && _this.attribution.$eq(0, other.attribution) && _this.offset === other.offset && _this.markerType === other.markerType; else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.attribution; return (t1.get$hashCode(t1) ^ B.JSInt_methods.get$hashCode(this.offset) ^ A.Primitives_objectHashCode(this.markerType)) >>> 0; }, $isComparable: 1 }; A.SpanMarkerType.prototype = { _enumToString$0() { return "SpanMarkerType." + this._core$_name; } }; A.AttributionSpan.prototype = { toString$0(_) { return "[AttributionSpan] - " + this.attribution.toString$0(0) + ", " + this.start + " -> " + this.end; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.AttributionSpan && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.attribution.$eq(0, other.attribution) && _this.start === other.start && _this.end === other.end; else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.attribution; return (t1.get$hashCode(t1) ^ B.JSInt_methods.get$hashCode(this.start) ^ B.JSInt_methods.get$hashCode(this.end)) >>> 0; } }; A.MultiAttributionSpan.prototype = { copyWith$2$end$start(end, start) { var t1 = A.LinkedHashSet_LinkedHashSet$of(this.attributions, type$.Attribution), t2 = start == null ? this.start : start; return new A.MultiAttributionSpan(t1, t2, end == null ? this.end : end); }, copyWith$1$end(end) { return this.copyWith$2$end$start(end, null); }, copyWith$1$start(start) { return this.copyWith$2$end$start(null, start); }, toString$0(_) { return "[MultiAttributionSpan] - attributions: " + this.attributions.toString$0(0) + ", start: " + this.start + ", end: " + this.end; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.MultiAttributionSpan && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.start === other.start && _this.end === other.end && B.DeepCollectionEquality_false.equals$2(_this.attributions, other.attributions); else t1 = true; return t1; }, get$hashCode(_) { return (A.Primitives_objectHashCode(this.attributions) ^ B.JSInt_methods.get$hashCode(this.start) ^ B.JSInt_methods.get$hashCode(this.end)) >>> 0; } }; A.IncompatibleOverlappingAttributionsException.prototype = { toString$0(_) { return "Tried to insert attribution (" + this.newAttribution.toString$0(0) + ") over a conflicting existing attribution (" + this.existingAttribution.toString$0(0) + "). The overlap began at index " + this.conflictStart; }, $isException: 1 }; A.AttributedText.prototype = { dispose$0() { this._attributed_text$_listeners.clear$0(0); }, get$length(_) { return this.text.length; }, addListener$1(_, listener) { this._attributed_text$_listeners.add$1(0, listener); }, removeListener$1(_, listener) { this._attributed_text$_listeners.remove$1(0, listener); }, _attributed_text$_notifyListeners$0() { var t1, t2, listener; for (t1 = this._attributed_text$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { listener = t1._collection$_current; (listener == null ? t2._as(listener) : listener).call$0(); } }, hasAttributionsThroughout$2$attributions$range(attributions, range) { var i, t1, t2, t3, t4, t5, t6; for (i = range.start, t1 = range.end, t2 = A._instanceType(attributions), t3 = t2._eval$1("_LinkedHashSetIterator<1>"), t4 = this.spans, t2 = t2._precomputed1; i <= t1; ++i) for (t5 = new A._LinkedHashSetIterator(attributions, attributions._collection$_modifications, t3), t5._collection$_cell = attributions._collection$_first; t5.moveNext$0();) { t6 = t5._collection$_current; if (!t4.hasAttributionAt$2$attribution(i, t6 == null ? t2._as(t6) : t6)) return false; } return true; }, getAllAttributionsThroughout$1(range) { var t3, t4, t5, missingAttributions, t6, t7, t1 = this.spans, t2 = range.start, attributionsThroughout = t1.getAllAttributionsAt$1(t2), index = t2 + 1; t2 = A._instanceType(attributionsThroughout); t3 = t2._eval$1("_LinkedHashSetIterator<1>"); t2 = t2._precomputed1; t4 = type$.Attribution; t5 = range.end; while (true) { if (!(index <= t5 && attributionsThroughout._collection$_length !== 0)) break; missingAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t4); for (t6 = new A._LinkedHashSetIterator(attributionsThroughout, attributionsThroughout._collection$_modifications, t3), t6._collection$_cell = attributionsThroughout._collection$_first; t6.moveNext$0();) { t7 = t6._collection$_current; if (t7 == null) t7 = t2._as(t7); if (!t1.hasAttributionAt$2$attribution(index, t7)) missingAttributions.add$1(0, t7); } attributionsThroughout.removeAll$1(missingAttributions); ++index; } return attributionsThroughout; }, getAttributionSpansInRange$2$attributionFilter$range(attributionFilter, range) { return this.spans.getAttributionSpansInRange$4$attributionFilter$end$resizeSpansToFitInRange$start(attributionFilter, range.end, false, range.start); }, addAttribution$2(attribution, range) { this.spans.addAttribution$4$autoMerge$end$newAttribution$start(true, range.end, attribution, range.start); this._attributed_text$_notifyListeners$0(); }, removeAttribution$2(attribution, range) { this.spans.removeAttribution$3$attributionToRemove$end$start(attribution, range.end, range.start); this._attributed_text$_notifyListeners$0(); }, copyText$2(startOffset, endOffset) { var t2, t3, startCopyOffset, endCopyOffset, _null = null, t1 = $.$get$_log9(); t1.log$4(B.Level_FINE_500, "start: " + startOffset + ", end: " + A.S(endOffset), _null, _null); t2 = this.text; t3 = t2.length; startCopyOffset = startOffset < t3 ? startOffset : t3 - 1; if (endOffset === startOffset) endCopyOffset = startCopyOffset; else endCopyOffset = endOffset != null ? endOffset - 1 : t3 - 1; t1.log$4(B.Level_FINE_500, "offsets, start: " + startCopyOffset + ", end: " + endCopyOffset, _null, _null); return A.AttributedText$(B.JSString_methods.substring$2(t2, startOffset, endOffset), this.spans.copyAttributionRegion$2(startCopyOffset, endCopyOffset)); }, copyText$1(startOffset) { return this.copyText$2(startOffset, null); }, copyAndAppend$1(other) { var t2, t3, t4, t5, newSpans, _null = null, t1 = $.$get$_log9(); t1.log$4(B.Level_FINE_500, "our attributions before pushing them:", _null, _null); t2 = this.spans; t1.log$4(B.Level_FINE_500, t2.toString$0(0), _null, _null); t3 = other.text; if (t3.length === 0) { t1.log$4(B.Level_FINE_500, "`other` has no text. Returning a direct copy of ourselves.", _null, _null); return A.AttributedText$(this.text, A.AttributedSpans$(A.List_List$from(t2._markers, true, type$.SpanMarker))); } t4 = this.text; t5 = t4.length; if (t5 === 0) { t1.log$4(B.Level_FINE_500, "our `text` is empty. Returning a direct copy of the `other` text.", _null, _null); return A.AttributedText$(t3, A.AttributedSpans$(A.List_List$from(other.spans._markers, true, type$.SpanMarker))); } newSpans = A.AttributedSpans$(A.List_List$from(t2._markers, true, type$.SpanMarker)); newSpans.addAt$2$index$other(t5, other.spans); return A.AttributedText$(t4 + t3, newSpans); }, insert$2$startOffset$textToInsert(_, startOffset, textToInsert) { var startText = this.copyText$2(0, startOffset), endText = this.copyText$1(startOffset); return startText.copyAndAppend$1(textToInsert).copyAndAppend$1(endText); }, insertString$3$applyAttributions$startOffset$textToInsert(applyAttributions, startOffset, textToInsert) { var startText, endText, insertedText, t2, t3, _null = null, t1 = $.$get$_log9(); t1.log$4(B.Level_FINE_500, 'text: "' + textToInsert + '", start: ' + startOffset + ", attributions: " + applyAttributions.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "copying text to the left", _null, _null); startText = this.copyText$2(0, startOffset); t1.log$4(B.Level_FINE_500, "startText: " + startText.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "copying text to the right", _null, _null); endText = this.copyText$1(startOffset); t1.log$4(B.Level_FINE_500, "endText: " + endText.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "creating new attributed text for insertion", _null, _null); insertedText = A.AttributedText$(textToInsert, _null); t1 = textToInsert.length - 1; for (t2 = applyAttributions.get$iterator(applyAttributions), t3 = insertedText.spans; t2.moveNext$0();) { t3.addAttribution$4$autoMerge$end$newAttribution$start(true, t1, t2.get$current(t2), 0); insertedText._attributed_text$_notifyListeners$0(); } t1 = $.$get$_log9(); t1.log$4(B.Level_FINE_500, "insertedText: " + insertedText.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "combining left text, insertion text, and right text", _null, _null); return startText.copyAndAppend$1(insertedText).copyAndAppend$1(endText); }, insertString$2$startOffset$textToInsert(startOffset, textToInsert) { return this.insertString$3$applyAttributions$startOffset$textToInsert(B.Set_empty3, startOffset, textToInsert); }, removeRegion$2$endOffset$startOffset(endOffset, startOffset) { var t2, t3, t4, reducedText, contractedAttributions, _null = null, t1 = $.$get$_log9(); t1.log$4(B.Level_FINE_500, "Removing text region from " + startOffset + " to " + endOffset, _null, _null); t1.log$4(B.Level_FINE_500, "initial attributions:", _null, _null); t2 = this.spans; t1.log$4(B.Level_FINE_500, t2.toString$0(0), _null, _null); t3 = startOffset > 0 ? B.JSString_methods.substring$2(this.text, 0, startOffset) : ""; t4 = this.text; reducedText = t3 + (endOffset < t4.length ? B.JSString_methods.substring$1(t4, endOffset) : ""); contractedAttributions = A.AttributedSpans$(A.List_List$from(t2._markers, true, type$.SpanMarker)); contractedAttributions.contractAttributions$2$count$startOffset(endOffset - startOffset, startOffset); t1.log$4(B.Level_FINE_500, "reduced text length: " + reducedText.length, _null, _null); t1.log$4(B.Level_FINE_500, "remaining attributions:", _null, _null); t1.log$4(B.Level_FINE_500, contractedAttributions.toString$0(0), _null, _null); return A.AttributedText$(reducedText, contractedAttributions); }, visitAttributions$1(visitor) { var t2, currentIndex, _i, marker, currentIndex0, t3, t4, t1 = type$.Attribution, startingAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t1), endingAttributions = A.LinkedHashSet_LinkedHashSet$_empty(t1); for (t1 = this.spans._markers, t2 = t1.length, currentIndex = -1, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { marker = t1[_i]; currentIndex0 = marker.offset; if (currentIndex0 !== currentIndex) { if (currentIndex >= 0) visitor.visitAttributions$4(this, currentIndex, startingAttributions, endingAttributions); startingAttributions.clear$0(0); endingAttributions.clear$0(0); currentIndex = currentIndex0; } t3 = marker.markerType; t4 = marker.attribution; if (t3 === B.SpanMarkerType_0) startingAttributions.add$1(0, t4); else endingAttributions.add$1(0, t4); } if (endingAttributions._collection$_length !== 0) visitor.visitAttributions$4(this, currentIndex, startingAttributions, endingAttributions); t1 = visitor.__AttributedTextMarkdownSerializer__bufferCursor_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = visitor.__AttributedTextMarkdownSerializer__fullText_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t1 <= t2.length - 1) { t3 = visitor._markdown$_buffer; t3.toString; t3._contents += B.JSString_methods.substring$1(t2, t1); } }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.AttributedText && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.text === other.text && _this.spans.$eq(0, other.spans); else t1 = true; return t1; }, get$hashCode(_) { return (B.JSString_methods.get$hashCode(this.text) ^ A.Primitives_objectHashCode(this.spans._markers)) >>> 0; }, toString$0(_) { return '[AttributedText] - "' + this.text + '"\n' + this.spans.toString$0(0); } }; A.AttributionVisitEvent.prototype = { _enumToString$0() { return "AttributionVisitEvent." + this._core$_name; } }; A.AttributionVisitor.prototype = {}; A.NamedAttribution.prototype = { canMergeWith$1(other) { return this.$eq(0, other); }, toString$0(_) { return "[NamedAttribution]: " + this.id; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.NamedAttribution && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.id === other.id; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.id); }, $isAttribution: 1, get$id(receiver) { return this.id; } }; A.SpanRange.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.SpanRange && other.start === this.start && other.end === this.end; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.start) ^ B.JSInt_methods.get$hashCode(this.end); }, toString$0(_) { return "SpanRange(start: " + this.start + ", end: " + this.end + ")"; } }; A.BoardItem.prototype = { createState$0() { return new A.BoardItemState(null, B._StateLifecycle_0); } }; A.BoardItemState.prototype = { get$wantKeepAlive() { return true; }, onDropItem$2(listIndex, itemIndex) { var t1 = this._widget, t2 = t1.onDropItem; t1 = t1.boardList._widget.boardView; t2.call$5(listIndex, itemIndex, t1.startListIndex, t1.startItemIndex, this); t1 = this._widget.boardList._widget.boardView; t1.draggedListIndex = t1.draggedItemIndex = null; t1 = t1.listStates; listIndex.toString; t1 = t1[listIndex]; if (t1._framework$_element != null) t1.setState$1(new A.BoardItemState_onDropItem_closure()); }, _board_item$_startDrag$2(item, context) { var t3, t4, _this = this, t1 = _this._widget.boardList, t2 = t1._widget.boardView; if (t2 != null) { t2.onDropItem = _this.get$onDropItem(); if (t1._framework$_element != null) t1.setState$1(new A.BoardItemState__startDrag_closure()); t1 = _this._widget; t2 = t1.boardList._widget.boardView; t2.toString; t2.draggedItemIndex = t1.index; t2.height = context.get$size(0)._dy; t2 = _this._widget; t1 = t2.boardList._widget; t3 = t1.boardView; t3.toString; t1 = t1.index; t3.startListIndex = t3.draggedListIndex = t1; t4 = t2.index; t3.startItemIndex = t4; t3.draggedItem = item; t2.onStartDragItem.call$3(t1, t4, _this); _this._widget.boardList._widget.boardView.run$0(); t1 = _this._widget.boardList._widget.boardView; if (t1._framework$_element != null) t1.setState$1(new A.BoardItemState__startDrag_closure0()); } }, afterFirstLayout$1(context) { var exception; try { this.__BoardItemState_height_A = context.get$size(0)._dy; context.get$size(0).toString; } catch (exception) { } }, build$1(context) { var t1, t2, t3, _this = this, _null = null; _this.super$AutomaticKeepAliveClientMixin$build(context); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.BoardItemState_build_closure(_this, context)); t1 = _this._widget; t2 = t1.boardList; if (t2 != null) { t2 = t2.itemStates; t3 = t2.length; t1 = t1.index; t1.toString; if (t3 > t1) B.JSArray_methods.removeAt$1(t2, t1); t1 = _this._widget; t2 = t1.boardList.itemStates; t1 = t1.index; t1.toString; B.JSArray_methods.insert$2(t2, t1, _this); return A.GestureDetector$(_null, _this._widget.item, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, new A.BoardItemState_build_closure0(_this, context), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.BoardItemState_build_closure1(_this), new A.BoardItemState_build_closure2(), new A.BoardItemState_build_closure3(_this, context), _null, _null, _null, _null, false, B.Offset_O5r); } else return A.Text$("Error on loading boardlist.", _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A.BoardItemState_onDropItem_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardItemState__startDrag_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardItemState__startDrag_closure0.prototype = { call$0() { }, $signature: 0 }; A.BoardItemState_build_closure.prototype = { call$1(_) { return this.$this.afterFirstLayout$1(this.context); }, $signature: 11 }; A.BoardItemState_build_closure3.prototype = { call$1(otd) { var t2, object, pos, box, listPos, t3, t4, t5, t1 = this.$this; if (t1._widget.draggable) { t2 = type$.RenderBox; object = t2._as(this.context.get$renderObject()); pos = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, null), B.Offset_0_0); box = t2._as(t1._widget.boardList._framework$_element.get$renderObject()); listPos = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), B.Offset_0_0); t2 = t1._widget.boardList._widget.boardView; t3 = listPos._dx; t2.leftListX = t3; t4 = listPos._dy; t2.topListY = t4; t5 = t2.topItemY = pos._dy; t2.bottomItemY = t5 + object.get$size(0)._dy; t2 = t1._widget.boardList._widget.boardView; t2.toString; t2.bottomListY = t4 + box.get$size(0)._dy; t4 = t1._widget.boardList._widget.boardView; t4.toString; t4.rightListX = t3 + box.get$size(0)._dx; t1 = t1._widget.boardList._widget.boardView; t1.initialX = pos._dx; t1.initialY = t5; } }, $signature: 56 }; A.BoardItemState_build_closure2.prototype = { call$0() { }, $signature: 0 }; A.BoardItemState_build_closure1.prototype = { call$0() { this.$this._widget.toString; }, $signature: 0 }; A.BoardItemState_build_closure0.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1._widget; t2.boardList._widget.boardView._widget.toString; t3 = t2.draggable; if (t3) t1._board_item$_startDrag$2(t2, this.context); }, $signature: 0 }; A._BoardItemState_State_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); this._ensureKeepAlive$0(); }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A.BoardList.prototype = { createState$0() { return new A.BoardListState(A._setArrayType([], type$.JSArray_BoardItemState), A.ScrollController$(0, true, null, null), null, B._StateLifecycle_0); } }; A.BoardListState.prototype = { onDropList$1(listIndex) { var t1 = this._widget; t1.onDropList.call$2(listIndex, t1.boardView.startListIndex); t1 = this._widget.boardView; t1.draggedListIndex = null; if (t1._framework$_element != null) t1.setState$1(new A.BoardListState_onDropList_closure()); }, _board_list$_startDrag$2(item, context) { var _this = this, t1 = _this._widget, t2 = t1.boardView; if (t2 != null && t1.draggable) { t2.toString; t2.startListIndex = t1.index; t2.height = context.get$size(0)._dy; t1 = _this._widget; t2 = t1.boardView; t2.toString; t1 = t1.index; t1.toString; t2.draggedListIndex = t1; t2.draggedItemIndex = null; t2.draggedItem = item; t2.onDropList = _this.get$onDropList(); t2.run$0(); t1 = _this._widget.boardView; if (t1._framework$_element != null) t1.setState$1(new A.BoardListState__startDrag_closure()); } }, get$wantKeepAlive() { return true; }, build$1(context) { var listWidgets, t1, t2, backgroundColor, t3, _this = this, _null = null; _this.super$AutomaticKeepAliveClientMixin$build(context); listWidgets = A._setArrayType([], type$.JSArray_Widget); t1 = _this._widget; t2 = t1.headerBackgroundColor; listWidgets.push(A.GestureDetector$(_null, A.Container$(_null, A.Row$(t1.header, B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), B.Clip_0, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, new A.BoardListState_build_closure(_this, context), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.BoardListState_build_closure0(_this), new A.BoardListState_build_closure1(), new A.BoardListState_build_closure2(_this, context), _null, _null, _null, _null, false, B.Offset_O5r)); listWidgets.push(A.Container$(_null, new A.Flexible(1, B.FlexFit_1, A.ListView$builder(_this.boardListController, new A.BoardListState_build_closure3(_this), _this._widget.items.length, _null, new A.ClampingScrollPhysics(_null), _null, B.Axis_1, true), _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)); listWidgets.push(_this._widget.footer); A.Color$fromARGB(255, 255, 255, 255); t1 = _this._widget; backgroundColor = t1.backgroundColor; t2 = t1.boardView.listStates; t3 = t2.length; t1 = t1.index; t1.toString; if (t3 > t1) B.JSArray_methods.removeAt$1(t2, t1); t1 = _this._widget; t2 = t1.boardView.listStates; t1 = t1.index; t1.toString; B.JSArray_methods.insert$2(t2, t1, _this); return A.Container$(_null, A.Column$(listWidgets, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, _null, _null, new A.BoxDecoration(backgroundColor, _null, _null, _null, _null, _null, B.BoxShape_0), _null, _null, _null, new A.EdgeInsets(8, 8, 8, 8), _null, _null, _null, _null); } }; A.BoardListState_onDropList_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardListState__startDrag_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardListState_build_closure0.prototype = { call$0() { this.$this._widget.toString; }, $signature: 0 }; A.BoardListState_build_closure2.prototype = { call$1(otd) { var object, pos, t2, t3, t1 = this.$this; if (t1._widget.draggable) { object = type$.RenderBox._as(this.context.get$renderObject()); pos = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, null), B.Offset_0_0); t2 = t1._widget.boardView; t3 = t2.initialX = pos._dx; t2.initialY = pos._dy; t2.rightListX = t3 + object.get$size(0)._dx; t1._widget.boardView.leftListX = t3; } }, $signature: 56 }; A.BoardListState_build_closure1.prototype = { call$0() { }, $signature: 0 }; A.BoardListState_build_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1._widget; t2.boardView._widget.toString; t3 = t2.draggable; if (t3) t1._board_list$_startDrag$2(t2, this.context); }, $signature: 0 }; A.BoardListState_build_closure3.prototype = { call$2(ctx, index) { var t6, t7, t8, t1 = this.$this, t2 = t1._widget, t3 = t2.items, t4 = t3[index], t5 = t4.boardList; if (t5 == null || t4.index !== index || t5._widget.index != t2.index || t5 !== t1) { t5 = t4.item; t6 = t4.draggable; t7 = t4.onDropItem; t8 = t4.onTapItem; t8 = A.BoardItem$(t1, t6, index, t5, t4.onDragItem, t7, t4.onStartDragItem, t8); t3[index] = t8; t1 = t8; } else t1 = t4; t3 = t2.boardView; if (t3.draggedItemIndex === index && t3.draggedListIndex == t2.index) return A.Opacity$(t1, 0); else return t1; }, $signature: 99 }; A._BoardListState_State_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); this._ensureKeepAlive$0(); }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A.BoardView.prototype = { createState$0() { var _null = null; return new A.BoardViewState(A.ScrollController$(0, true, _null, _null), A._setArrayType([], type$.JSArray_BoardListState), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), _null, B._StateLifecycle_0); } }; A.BoardViewState.prototype = { get$wantKeepAlive() { return true; }, initState$0() { this.super$_BoardViewState_State_AutomaticKeepAliveClientMixin$initState(); this._widget.boardViewController.__BoardViewController_state_A = this; }, moveDown$0() { var t2, t3, t4, item, itemState, _this = this, t1 = _this.draggedListIndex; if (t1 != null) if (_this.draggedItemIndex != null) { _this._widget.toString; t2 = true; } else t2 = false; else t2 = false; if (t2) { t2 = _this.topItemY; if (t2 != null) { t1.toString; t3 = _this.listStates[t1].itemStates; t4 = _this.draggedItemIndex; t4.toString; t4 = t3[t4 + 1].__BoardItemState_height_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.topItemY = t2 + t4; } t2 = _this.bottomItemY; if (t2 != null) { t1.toString; t3 = _this.listStates[t1].itemStates; t4 = _this.draggedItemIndex; t4.toString; t4 = t3[t4 + 1].__BoardItemState_height_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.bottomItemY = t2 + t4; } t2 = _this._widget.lists; t1.toString; t1 = t2[t1].items; t2 = _this.draggedItemIndex; t2.toString; item = t1[t2]; B.JSArray_methods.removeAt$1(t1, t2); t2 = _this.listStates; t1 = _this.draggedListIndex; t1.toString; t1 = t2[t1].itemStates; t3 = _this.draggedItemIndex; t3.toString; itemState = t1[t3]; B.JSArray_methods.removeAt$1(t1, t3); t1 = _this.draggedItemIndex; if (t1 != null) t1 = _this.draggedItemIndex = t1 + 1; t3 = _this._widget.lists; t4 = _this.draggedListIndex; t4.toString; t4 = t3[t4].items; t1.toString; B.JSArray_methods.insert$2(t4, t1, item); t1 = _this.draggedListIndex; t1.toString; t1 = t2[t1].itemStates; t4 = _this.draggedItemIndex; t4.toString; B.JSArray_methods.insert$2(t1, t4, itemState); t1 = _this.draggedListIndex; t1.toString; t1 = t2[t1]; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_moveDown_closure()); } }, moveUp$0() { var t2, t3, t4, item, itemState, _this = this, t1 = _this.draggedListIndex; if (t1 != null) if (_this.draggedItemIndex != null) { _this._widget.toString; t2 = true; } else t2 = false; else t2 = false; if (t2) { t2 = _this.topItemY; if (t2 != null) { t1.toString; t3 = _this.listStates[t1].itemStates; t4 = _this.draggedItemIndex; t4.toString; t4 = t3[t4 - 1].__BoardItemState_height_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.topItemY = t2 - t4; } t2 = _this.bottomItemY; if (t2 != null) { t1.toString; t3 = _this.listStates[t1].itemStates; t4 = _this.draggedItemIndex; t4.toString; t4 = t3[t4 - 1].__BoardItemState_height_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.bottomItemY = t2 - t4; } t2 = _this._widget.lists; t1.toString; t1 = t2[t1].items; t2 = _this.draggedItemIndex; t2.toString; item = t1[t2]; B.JSArray_methods.removeAt$1(t1, t2); t2 = _this.listStates; t1 = _this.draggedListIndex; t1.toString; t1 = t2[t1].itemStates; t3 = _this.draggedItemIndex; t3.toString; itemState = t1[t3]; B.JSArray_methods.removeAt$1(t1, t3); t3 = _this.draggedItemIndex; t3.toString; --t3; _this.draggedItemIndex = t3; t1 = _this._widget.lists; t4 = _this.draggedListIndex; t4.toString; B.JSArray_methods.insert$2(t1[t4].items, t3, item); t3 = _this.draggedListIndex; t3.toString; t3 = t2[t3].itemStates; t4 = _this.draggedItemIndex; t4.toString; B.JSArray_methods.insert$2(t3, t4, itemState); t1 = _this.draggedListIndex; t1.toString; t1 = t2[t1]; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_moveUp_closure()); } }, moveListRight$0() { var t2, list, t3, listState, tempListIndex, _this = this, t1 = _this.draggedListIndex; if (t1 != null) { _this._widget.toString; t2 = true; } else t2 = false; if (t2) { t2 = _this._widget.lists; t1.toString; list = t2[t1]; t3 = _this.listStates; listState = t3[t1]; B.JSArray_methods.removeAt$1(t2, t1); t1 = _this.draggedListIndex; t1.toString; B.JSArray_methods.removeAt$1(t3, t1); t1 = _this.draggedListIndex; t1.toString; ++t1; _this.draggedListIndex = t1; B.JSArray_methods.insert$2(_this._widget.lists, t1, list); t1 = _this.draggedListIndex; t1.toString; B.JSArray_methods.insert$2(t3, t1, listState); _this.canDrag = false; t1 = _this.boardViewController; if (t1._positions.length !== 0) { tempListIndex = _this.draggedListIndex; tempListIndex.toString; _this._widget.toString; t1.animateTo$3$curve$duration(tempListIndex * 280, B.Cubic_JUR, A.Duration$(0, 0, 0, 400, 0, 0)).whenComplete$1(new A.BoardViewState_moveListRight_closure(_this, tempListIndex)); } } if (_this._framework$_element != null) _this.setState$1(new A.BoardViewState_moveListRight_closure0()); }, moveRight$0() { var t2, t3, item, t4, itemState, closestValue, i, box, pos, temp, tempListIndex, tempItemIndex, _this = this, t1 = _this.draggedListIndex; if (t1 != null) if (_this.draggedItemIndex != null) { _this._widget.toString; t2 = true; } else t2 = false; else t2 = false; if (t2) { t2 = _this._widget.lists; t1.toString; t2 = t2[t1].items; t3 = _this.draggedItemIndex; t3.toString; item = t2[t3]; t4 = _this.listStates; itemState = t4[t1].itemStates[t3]; B.JSArray_methods.removeAt$1(t2, t3); t3 = _this.draggedListIndex; t3.toString; t3 = t4[t3].itemStates; t2 = _this.draggedItemIndex; t2.toString; B.JSArray_methods.removeAt$1(t3, t2); t1 = _this.draggedListIndex; t1.toString; t1 = t4[t1]; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_moveRight_closure()); t1 = _this.draggedListIndex; t1.toString; _this.draggedListIndex = t1 + 1; _this.draggedItemIndex = 0; t1 = type$.RenderBox; closestValue = 10000; i = 0; while (true) { t2 = _this.draggedListIndex; t2.toString; t3 = t4[t2].itemStates; if (!(i < t3.length)) break; box = t1._as(t3[i]._framework$_element.get$renderObject()); pos = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), B.Offset_0_0); t2 = _this.dy; t2.toString; t3 = box._box$_size; if (t3 == null) t3 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(box).toString$0(0) + "#" + A.shortHash(box))); temp = Math.abs(pos._dy - t2 + t3._dy / 2); if (temp < closestValue) { _this.draggedItemIndex = i; _this.dyInit = t2; closestValue = temp; } ++i; } t1 = _this._widget.lists[t2].items; t2 = _this.draggedItemIndex; t2.toString; B.JSArray_methods.insert$2(t1, t2, item); t2 = _this.draggedListIndex; t2.toString; t2 = t4[t2].itemStates; t1 = _this.draggedItemIndex; t1.toString; B.JSArray_methods.insert$2(t2, t1, itemState); _this.canDrag = false; t1 = _this.draggedListIndex; t1.toString; t1 = t4[t1]; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_moveRight_closure0()); t1 = _this.boardViewController; if (t1._positions.length !== 0) { tempListIndex = _this.draggedListIndex; tempItemIndex = _this.draggedItemIndex; tempListIndex.toString; _this._widget.toString; t1.animateTo$3$curve$duration(tempListIndex * 280, B.Cubic_JUR, A.Duration$(0, 0, 0, 400, 0, 0)).whenComplete$1(new A.BoardViewState_moveRight_closure1(_this, tempListIndex, tempItemIndex)); } } if (_this._framework$_element != null) _this.setState$1(new A.BoardViewState_moveRight_closure2()); }, moveListLeft$0() { var t2, list, t3, listState, tempListIndex, _this = this, t1 = _this.draggedListIndex; if (t1 != null) { _this._widget.toString; t2 = true; } else t2 = false; if (t2) { t2 = _this._widget.lists; t1.toString; list = t2[t1]; t3 = _this.listStates; listState = t3[t1]; B.JSArray_methods.removeAt$1(t2, t1); t1 = _this.draggedListIndex; t1.toString; B.JSArray_methods.removeAt$1(t3, t1); t1 = _this.draggedListIndex; t1.toString; --t1; _this.draggedListIndex = t1; B.JSArray_methods.insert$2(_this._widget.lists, t1, list); t1 = _this.draggedListIndex; t1.toString; B.JSArray_methods.insert$2(t3, t1, listState); _this.canDrag = false; t1 = _this.boardViewController; if (t1._positions.length !== 0) { tempListIndex = _this.draggedListIndex; tempListIndex.toString; t1.animateTo$3$curve$duration(tempListIndex * 280, B.Cubic_JUR, A.Duration$(0, 0, 0, _this._widget.dragDelay, 0, 0)).whenComplete$1(new A.BoardViewState_moveListLeft_closure(_this, tempListIndex)); } } if (_this._framework$_element != null) _this.setState$1(new A.BoardViewState_moveListLeft_closure0()); }, moveLeft$0() { var t2, t3, item, t4, itemState, closestValue, i, box, pos, temp, tempListIndex, tempItemIndex, _this = this, t1 = _this.draggedListIndex; if (t1 != null) if (_this.draggedItemIndex != null) { _this._widget.toString; t2 = true; } else t2 = false; else t2 = false; if (t2) { t2 = _this._widget.lists; t1.toString; t2 = t2[t1].items; t3 = _this.draggedItemIndex; t3.toString; item = t2[t3]; t4 = _this.listStates; itemState = t4[t1].itemStates[t3]; B.JSArray_methods.removeAt$1(t2, t3); t3 = _this.draggedListIndex; t3.toString; t3 = t4[t3].itemStates; t2 = _this.draggedItemIndex; t2.toString; B.JSArray_methods.removeAt$1(t3, t2); t1 = _this.draggedListIndex; t1.toString; t1 = t4[t1]; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_moveLeft_closure()); t1 = _this.draggedListIndex; t1.toString; _this.draggedListIndex = t1 - 1; _this.draggedItemIndex = 0; t1 = type$.RenderBox; closestValue = 10000; i = 0; while (true) { t2 = _this.draggedListIndex; t2.toString; t3 = t4[t2].itemStates; if (!(i < t3.length)) break; box = t1._as(t3[i]._framework$_element.get$renderObject()); pos = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), B.Offset_0_0); t2 = _this.dy; t2.toString; t3 = box._box$_size; if (t3 == null) t3 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(box).toString$0(0) + "#" + A.shortHash(box))); temp = Math.abs(pos._dy - t2 + t3._dy / 2); if (temp < closestValue) { _this.draggedItemIndex = i; _this.dyInit = t2; closestValue = temp; } ++i; } t1 = _this._widget.lists[t2].items; t2 = _this.draggedItemIndex; t2.toString; B.JSArray_methods.insert$2(t1, t2, item); t2 = _this.draggedListIndex; t2.toString; t2 = t4[t2].itemStates; t1 = _this.draggedItemIndex; t1.toString; B.JSArray_methods.insert$2(t2, t1, itemState); _this.canDrag = false; t1 = _this.draggedListIndex; t1.toString; t1 = t4[t1]; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_moveLeft_closure0()); t1 = _this.boardViewController; if (t1._positions.length !== 0) { tempListIndex = _this.draggedListIndex; tempItemIndex = _this.draggedItemIndex; tempListIndex.toString; _this._widget.toString; t1.animateTo$3$curve$duration(tempListIndex * 280, B.Cubic_JUR, A.Duration$(0, 0, 0, 400, 0, 0)).whenComplete$1(new A.BoardViewState_moveLeft_closure1(_this, tempListIndex, tempItemIndex)); } } if (_this._framework$_element != null) _this.setState$1(new A.BoardViewState_moveLeft_closure2()); }, build$1(context) { var t2, t3, t4, t5, listWidget, stackWidgets, isInBottomWidget, object, tempBottom, t6, t7, t8, _this = this, _null = null, t1 = {}; _this.super$AutomaticKeepAliveClientMixin$build(context); t2 = _this.boardViewController; t3 = t2._positions; if (t3.length !== 0) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.BoardViewState_build_closure(_this)); t4 = _this._widget; t5 = t4.lists.length; listWidget = A.ListView$builder(t2, new A.BoardViewState_build_closure0(_this), t5, _null, new A.ClampingScrollPhysics(_null), _null, B.Axis_0, false); if (t4.scrollbar) { t4 = _this.shown && t5 > 1; A.Duration$(0, 0, 0, 500, 0, 0); A.Duration$(0, 0, 0, 800, 0, 0); listWidget = new A.VsScrollbar(listWidget, t2, t4, true, new A.VsScrollbarStyle(12, 8, B.Radius_8_8, _null), _null); } stackWidgets = A._setArrayType([listWidget], type$.JSArray_Widget); if (_this.dy != null) { t4 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t5 = _this.dy; t5.toString; isInBottomWidget = t4.size._dy - t5 < 80 && true; } else isInBottomWidget = false; _this._widget.toString; if (_this.initialX != null && _this.initialY != null && _this.offsetX != null && _this.offsetY != null && _this.dx != null && _this.dy != null && _this.height != null) { if (_this.canDrag && _this.dxInit != null && _this.dyInit != null && !isInBottomWidget) { t4 = _this.draggedListIndex; if (t4 != null) if (_this.draggedItemIndex != null && _this.draggedItem != null && _this.topItemY != null && _this.bottomItemY != null) { if (0 <= t4 - 1) { t4 = _this.dx; t4.toString; t5 = _this.leftListX; t5.toString; t5 = t4 < t5 + 45; t4 = t5; } else t4 = false; if (t4) if (t3.length !== 0) { t4 = B.JSArray_methods.get$single(t3)._pixels; t4.toString; t2.animateTo$3$curve$duration(t4 - 5, B.Cubic_JUR, A.Duration$(0, 0, 0, 10, 0, 0)); t4 = _this.draggedListIndex; t4.toString; t4 = _this.listStates[t4]._framework$_element; if (t4 != null) { object = type$.RenderBox._as(t4.get$renderObject()); t4 = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, _null), B.Offset_0_0)._dx; _this.leftListX = t4; _this.rightListX = t4 + object.get$size(0)._dx; } } t4 = _this._widget.lists.length; t5 = _this.draggedListIndex; t5.toString; if (t4 > t5 + 1) { t4 = _this.dx; t4.toString; t5 = _this.rightListX; t5.toString; t5 = t4 > t5 - 45; t4 = t5; } else t4 = false; if (t4) if (t3.length !== 0) { t3 = B.JSArray_methods.get$single(t3)._pixels; t3.toString; t2.animateTo$3$curve$duration(t3 + 5, B.Cubic_JUR, A.Duration$(0, 0, 0, 10, 0, 0)); t2 = _this.draggedListIndex; t2.toString; t2 = _this.listStates[t2]._framework$_element; if (t2 != null) { object = type$.RenderBox._as(t2.get$renderObject()); t2 = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, _null), B.Offset_0_0)._dx; _this.leftListX = t2; _this.rightListX = t2 + object.get$size(0)._dx; } } t2 = _this.draggedListIndex; t2.toString; if (0 <= t2 - 1) { t2 = _this.dx; t2.toString; t3 = _this.leftListX; t3.toString; t3 = t2 < t3; t2 = t3; } else t2 = false; if (t2) _this.moveLeft$0(); t2 = _this._widget.lists.length; t3 = _this.draggedListIndex; t3.toString; if (t2 > t3 + 1) { t2 = _this.dx; t2.toString; t3 = _this.rightListX; t3.toString; t3 = t2 > t3; t2 = t3; } else t2 = false; if (t2) _this.moveRight$0(); t2 = _this.dy; if (t2 != null) { t3 = _this.topListY; t2 = t3 != null && t2 < t3 + 70; } else t2 = false; if (t2) { t2 = _this.listStates; t3 = _this.draggedListIndex; t3.toString; t3 = t2[t3].boardListController._positions; if (t3.length !== 0 && !_this.isScrolling) { _this.isScrolling = true; t3 = B.JSArray_methods.get$single(t3)._pixels; t3.toString; t1.pos = t3; t3 = _this.draggedListIndex; t3.toString; t3 = t2[t3].boardListController; t2 = B.JSArray_methods.get$single(t3._positions)._pixels; t2.toString; t3.animateTo$3$curve$duration(t2 - 5, B.Cubic_JUR, A.Duration$(0, 0, 0, 10, 0, 0)).whenComplete$1(new A.BoardViewState_build_closure1(t1, _this)); } } t2 = _this.draggedItemIndex; t2.toString; --t2; if (0 <= t2) { t3 = _this.dy; t3.toString; t4 = _this.topItemY; t4.toString; t5 = _this.draggedListIndex; t5.toString; t2 = _this.listStates[t5].itemStates[t2].__BoardItemState_height_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t3 < t4 - t2 / 2; } else t2 = false; if (t2) _this.moveUp$0(); tempBottom = _this.bottomListY; _this._widget.toString; t2 = _this.dy; if (t2 != null && tempBottom != null && t2 > tempBottom - 70) { t2 = _this.listStates; t3 = _this.draggedListIndex; t3.toString; t3 = t2[t3].boardListController._positions; if (t3.length !== 0) { _this.isScrolling = true; t3 = B.JSArray_methods.get$single(t3)._pixels; t3.toString; t1.pos = t3; t3 = _this.draggedListIndex; t3.toString; t3 = t2[t3].boardListController; t2 = B.JSArray_methods.get$single(t3._positions)._pixels; t2.toString; t3.animateTo$3$curve$duration(t2 + 5, B.Cubic_JUR, A.Duration$(0, 0, 0, 10, 0, 0)).whenComplete$1(new A.BoardViewState_build_closure2(t1, _this)); } } t1 = _this._widget.lists; t2 = _this.draggedListIndex; t2.toString; t1 = t1[t2].items.length; t3 = _this.draggedItemIndex; t3.toString; ++t3; if (t1 > t3) { t1 = _this.dy; t1.toString; t4 = _this.bottomItemY; t4.toString; t3 = _this.listStates[t2].itemStates[t3].__BoardItemState_height_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t1 > t4 + t3 / 2; t1 = t3; } else t1 = false; if (t1) _this.moveDown$0(); } else { if (0 <= t4 - 1) { t1 = _this.dx; t1.toString; t4 = _this.leftListX; t4.toString; t4 = t1 < t4 + 45; t1 = t4; } else t1 = false; if (t1) if (t3.length !== 0) { t1 = B.JSArray_methods.get$single(t3)._pixels; t1.toString; t2.animateTo$3$curve$duration(t1 - 5, B.Cubic_JUR, A.Duration$(0, 0, 0, 10, 0, 0)); t1 = _this.leftListX; if (t1 != null) _this.leftListX = t1 + 5; t1 = _this.rightListX; if (t1 != null) _this.rightListX = t1 + 5; } t1 = _this._widget.lists.length; t4 = _this.draggedListIndex; t4.toString; if (t1 > t4 + 1) { t1 = _this.dx; t1.toString; t4 = _this.rightListX; t4.toString; t4 = t1 > t4 - 45; t1 = t4; } else t1 = false; if (t1) if (t3.length !== 0) { t1 = B.JSArray_methods.get$single(t3)._pixels; t1.toString; t2.animateTo$3$curve$duration(t1 + 5, B.Cubic_JUR, A.Duration$(0, 0, 0, 10, 0, 0)); t1 = _this.leftListX; if (t1 != null) _this.leftListX = t1 - 5; t1 = _this.rightListX; if (t1 != null) _this.rightListX = t1 - 5; } t1 = _this._widget.lists.length; t2 = _this.draggedListIndex; t2.toString; if (t1 > t2 + 1) { t1 = _this.dx; t1.toString; t2 = _this.rightListX; t2.toString; t2 = t1 > t2; t1 = t2; } else t1 = false; if (t1) _this.moveListRight$0(); t1 = _this.draggedListIndex; t1.toString; if (0 <= t1 - 1) { t1 = _this.dx; t1.toString; t2 = _this.leftListX; t2.toString; t2 = t1 < t2; t1 = t2; } else t1 = false; if (t1) _this.moveListLeft$0(); } } _this._widget.toString; $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.BoardViewState_build_closure3(_this)); _this._widget.toString; t1 = _this.height; t2 = A.Opacity$(_this.draggedItem, 0.7); t3 = _this.dx; t3.toString; t4 = _this.offsetX; t4.toString; t5 = _this.initialX; t5.toString; t6 = _this.dy; t6.toString; t7 = _this.offsetY; t7.toString; t8 = _this.initialY; t8.toString; stackWidgets.push(A.Positioned$(_null, t2, t1, _null, t3 - t4 + t5, _null, t6 - t7 + t8, 280)); } return A.Container$(_null, A.Listener$(B.HitTestBehavior_0, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, stackWidgets, _null), _null, _null, new A.BoardViewState_build_closure4(_this, context), _null, new A.BoardViewState_build_closure5(_this), _null, _null, new A.BoardViewState_build_closure6(_this, context)), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, run$0() { var _this = this, t1 = _this.pointer; if (t1 != null) { _this.dx = t1.get$position(t1)._dx; t1 = _this.pointer; _this.dy = t1.get$position(t1)._dy; if (_this._framework$_element != null) _this.setState$1(new A.BoardViewState_run_closure()); } } }; A.BoardViewState_moveDown_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveUp_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveListRight_closure.prototype = { call$0() { var object, t1 = this.$this, t2 = this.tempListIndex; t2.toString; object = type$.RenderBox._as(t1.listStates[t2]._framework$_element.get$renderObject()); t2 = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, null), B.Offset_0_0)._dx; t1.leftListX = t2; t1.rightListX = t2 + object.get$size(0)._dx; A.Future_Future$delayed(A.Duration$(0, 0, 0, t1._widget.dragDelay, 0, 0), new A.BoardViewState_moveListRight__closure(t1), type$.Null); }, $signature: 4 }; A.BoardViewState_moveListRight__closure.prototype = { call$0() { this.$this.canDrag = true; }, $signature: 4 }; A.BoardViewState_moveListRight_closure0.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveRight_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveRight_closure0.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveRight_closure1.prototype = { call$0() { var t4, object, t5, box, t1 = this.$this, t2 = t1.listStates, t3 = this.tempListIndex; t3.toString; t4 = type$.RenderBox; object = t4._as(t2[t3]._framework$_element.get$renderObject()); t5 = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, null), B.Offset_0_0)._dx; t1.leftListX = t5; t1.rightListX = t5 + object.get$size(0)._dx; t3 = t2[t3].itemStates; t2 = this.tempItemIndex; t2.toString; box = t4._as(t3[t2]._framework$_element.get$renderObject()); t2 = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), B.Offset_0_0)._dy; t1.topItemY = t2; t1.bottomItemY = t2 + box.get$size(0)._dy; A.Future_Future$delayed(A.Duration$(0, 0, 0, t1._widget.dragDelay, 0, 0), new A.BoardViewState_moveRight__closure(t1), type$.Null); }, $signature: 4 }; A.BoardViewState_moveRight__closure.prototype = { call$0() { this.$this.canDrag = true; }, $signature: 4 }; A.BoardViewState_moveRight_closure2.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveListLeft_closure.prototype = { call$0() { var object, t1 = this.$this, t2 = this.tempListIndex; t2.toString; object = type$.RenderBox._as(t1.listStates[t2]._framework$_element.get$renderObject()); t2 = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, null), B.Offset_0_0)._dx; t1.leftListX = t2; t1.rightListX = t2 + object.get$size(0)._dx; A.Future_Future$delayed(A.Duration$(0, 0, 0, t1._widget.dragDelay, 0, 0), new A.BoardViewState_moveListLeft__closure(t1), type$.Null); }, $signature: 4 }; A.BoardViewState_moveListLeft__closure.prototype = { call$0() { this.$this.canDrag = true; }, $signature: 4 }; A.BoardViewState_moveListLeft_closure0.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveLeft_closure.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveLeft_closure0.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_moveLeft_closure1.prototype = { call$0() { var t4, object, t5, box, t1 = this.$this, t2 = t1.listStates, t3 = this.tempListIndex; t3.toString; t4 = type$.RenderBox; object = t4._as(t2[t3]._framework$_element.get$renderObject()); t5 = A.MatrixUtils_transformPoint(object.getTransformTo$1(0, null), B.Offset_0_0)._dx; t1.leftListX = t5; t1.rightListX = t5 + object.get$size(0)._dx; t3 = t2[t3].itemStates; t2 = this.tempItemIndex; t2.toString; box = t4._as(t3[t2]._framework$_element.get$renderObject()); t2 = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), B.Offset_0_0)._dy; t1.topItemY = t2; t1.bottomItemY = t2 + box.get$size(0)._dy; A.Future_Future$delayed(A.Duration$(0, 0, 0, t1._widget.dragDelay, 0, 0), new A.BoardViewState_moveLeft__closure(t1), type$.Null); }, $signature: 4 }; A.BoardViewState_moveLeft__closure.prototype = { call$0() { this.$this.canDrag = true; }, $signature: 4 }; A.BoardViewState_moveLeft_closure2.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_build_closure.prototype = { call$1(duration) { var exception, t1, t2, _shown; try { B.JSArray_methods.get$single(this.$this.boardViewController._positions).didUpdateScrollPositionBy$1(0); } catch (exception) { } t1 = this.$this; t2 = B.JSArray_methods.get$single(t1.boardViewController._positions)._maxScrollExtent; t2.toString; _shown = t2 !== 0; if (_shown !== t1.shown) t1.setState$1(new A.BoardViewState_build__closure5(t1, _shown)); }, $signature: 11 }; A.BoardViewState_build__closure5.prototype = { call$0() { this.$this.shown = this._shown; }, $signature: 0 }; A.BoardViewState_build_closure0.prototype = { call$2(context, index) { var t5, t6, t7, t8, t9, t10, t11, t12, temp, _null = null, t1 = this.$this, t2 = t1._widget, t3 = t2.lists, t4 = t3[index]; if (t4.boardView == null) { t5 = t4.items; t6 = t4.headerBackgroundColor; t7 = t4.backgroundColor; t8 = t4.footer; t9 = t4.header; t10 = t4.draggable; t11 = t4.onDropList; t12 = t4.onTapList; t12 = A.BoardList$(t7, t1, t10, t8, t9, t6, _null, t5, t11, t4.onStartDragList, t12); t3[index] = t12; t4 = t12; } if (t4.index !== index) { t4 = A.BoardList$(t4.backgroundColor, t1, t4.draggable, t4.footer, t4.header, t4.headerBackgroundColor, index, t4.items, t4.onDropList, t4.onStartDragList, t4.onTapList); t3[index] = t4; t3 = t4; } else t3 = t4; t2 = t2.bottomPadding; temp = A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(t3, 1)], type$.JSArray_Widget), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(0, 0, 0, t2), _null, _null, 280); if (t1.draggedListIndex === index && t1.draggedItemIndex == null) return A.Opacity$(temp, 0); else return temp; }, $signature: 99 }; A.BoardViewState_build_closure1.prototype = { call$0() { var pos, t1 = this._box_0, t2 = t1.pos, t3 = this.$this, t4 = t3.draggedListIndex; t4.toString; t4 = B.JSArray_methods.get$single(t3.listStates[t4].boardListController._positions)._pixels; t4.toString; pos = t1.pos = t2 - t4; if (t3.initialY == null) t3.initialY = 0; t3.isScrolling = false; t1 = t3.topItemY; if (t1 != null) t3.topItemY = t1 + pos; t1 = t3.bottomItemY; if (t1 != null) t3.bottomItemY = t1 + pos; if (t3._framework$_element != null) t3.setState$1(new A.BoardViewState_build__closure4()); }, $signature: 4 }; A.BoardViewState_build__closure4.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_build_closure2.prototype = { call$0() { var pos, t1 = this._box_0, t2 = t1.pos, t3 = this.$this, t4 = t3.draggedListIndex; t4.toString; t4 = B.JSArray_methods.get$single(t3.listStates[t4].boardListController._positions)._pixels; t4.toString; pos = t1.pos = t2 - t4; if (t3.initialY == null) t3.initialY = 0; t3.isScrolling = false; t1 = t3.topItemY; if (t1 != null) t3.topItemY = t1 + pos; t1 = t3.bottomItemY; if (t1 != null) t3.bottomItemY = t1 + pos; if (t3._framework$_element != null) t3.setState$1(new A.BoardViewState_build__closure3()); }, $signature: 4 }; A.BoardViewState_build__closure3.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_build_closure3.prototype = { call$1(timeStamp) { var t1 = this.$this; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_build__closure2()); }, $signature: 11 }; A.BoardViewState_build__closure2.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_build_closure5.prototype = { call$1(opm) { var t1 = this.$this; if (t1.draggedItem != null) { if (t1.dxInit == null) t1.dxInit = opm.get$position(opm)._dx; if (t1.dyInit == null) t1.dyInit = opm.get$position(opm)._dy; t1.dx = opm.get$position(opm)._dx; t1.dy = opm.get$position(opm)._dy; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_build__closure0()); } }, $signature: 3279 }; A.BoardViewState_build__closure0.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_build_closure4.prototype = { call$1(opd) { var box = type$.RenderBox._as(this.context.get$renderObject()), t1 = opd.get$position(opd), pos = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), t1); t1 = this.$this; t1.offsetX = pos._dx; t1.offsetY = pos._dy; t1.pointer = opd; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_build__closure1()); }, $signature: 203 }; A.BoardViewState_build__closure1.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_build_closure6.prototype = { call$1(opu) { var tempDraggedItemIndex, tempDraggedListIndex, t1 = this.$this, t2 = t1.onDropItem; if (t2 != null) { tempDraggedItemIndex = t1.draggedItemIndex; tempDraggedListIndex = t1.draggedListIndex; if (t1._isInWidget) t1._widget.toString; t2.call$2(tempDraggedListIndex, tempDraggedItemIndex); } t2 = t1.onDropList; if (t2 != null) { tempDraggedListIndex = t1.draggedListIndex; if (t1._isInWidget) t1._widget.toString; t2.call$1(tempDraggedListIndex); } t1.startItemIndex = t1.startListIndex = t1.bottomItemY = t1.topItemY = t1.bottomListY = t1.topListY = t1.rightListX = t1.leftListX = t1.dyInit = t1.dxInit = t1.onDropList = t1.onDropItem = t1.draggedListIndex = t1.draggedItemIndex = t1.dy = t1.dx = t1.initialY = t1.initialX = t1.offsetY = t1.offsetX = t1.draggedItem = null; if (t1._framework$_element != null) t1.setState$1(new A.BoardViewState_build__closure()); }, $signature: 3320 }; A.BoardViewState_build__closure.prototype = { call$0() { }, $signature: 0 }; A.BoardViewState_run_closure.prototype = { call$0() { }, $signature: 0 }; A._BoardViewState_State_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); this._ensureKeepAlive$0(); }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A.BoardViewController.prototype = {}; A.CopyOnWriteList.prototype = { get$length(_) { return J.get$length$asx(this._copy_on_write_list$_list); }, $index(_, index) { return J.$index$asx(this._copy_on_write_list$_list, index); }, $add(_, other) { return J.$add$ansx(this._copy_on_write_list$_list, other); }, any$1(_, test) { return J.any$1$ax(this._copy_on_write_list$_list, test); }, asMap$0(_) { return J.asMap$0$ax(this._copy_on_write_list$_list); }, cast$1$0(_, $T) { return new A.CopyOnWriteList(this._growable, J.cast$1$0$ax(this._copy_on_write_list$_list, $T), $T._eval$1("CopyOnWriteList<0>")); }, contains$1(_, element) { return J.contains$1$asx(this._copy_on_write_list$_list, element); }, elementAt$1(_, index) { return J.elementAt$1$ax(this._copy_on_write_list$_list, index); }, expand$1$1(_, f, $T) { return J.expand$1$1$ax(this._copy_on_write_list$_list, f, $T); }, get$first(_) { return J.get$first$ax(this._copy_on_write_list$_list); }, fold$1$2(_, initialValue, combine, $T) { return J.fold$1$2$ax(this._copy_on_write_list$_list, initialValue, combine, $T); }, forEach$1(_, f) { return J.forEach$1$ax(this._copy_on_write_list$_list, f); }, indexOf$2(_, element, start) { return J.indexOf$2$asx(this._copy_on_write_list$_list, element, start); }, indexOf$1(_, element) { return this.indexOf$2(0, element, 0); }, get$isEmpty(_) { return J.get$isEmpty$asx(this._copy_on_write_list$_list); }, get$isNotEmpty(_) { return J.get$isNotEmpty$asx(this._copy_on_write_list$_list); }, get$iterator(_) { return J.get$iterator$ax(this._copy_on_write_list$_list); }, join$1(_, separator) { return J.join$1$ax(this._copy_on_write_list$_list, separator); }, join$0(_) { return this.join$1(0, ""); }, get$last(_) { return J.get$last$ax(this._copy_on_write_list$_list); }, map$1$1(_, f, $T) { return J.map$1$1$ax(this._copy_on_write_list$_list, f, $T); }, map$1(_, f) { return this.map$1$1(0, f, type$.dynamic); }, get$reversed(_) { return J.get$reversed$ax(this._copy_on_write_list$_list); }, get$single(_) { return J.get$single$ax(this._copy_on_write_list$_list); }, skip$1(_, count) { return J.skip$1$ax(this._copy_on_write_list$_list, count); }, sublist$2(_, start, end) { return J.sublist$2$ax(this._copy_on_write_list$_list, start, end); }, sublist$1(_, start) { return this.sublist$2(0, start, null); }, take$1(_, count) { return J.take$1$ax(this._copy_on_write_list$_list, count); }, toList$1$growable(_, growable) { return J.toList$1$growable$ax(this._copy_on_write_list$_list, growable); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { return J.toSet$0$ax(this._copy_on_write_list$_list); }, where$1(_, test) { return J.where$1$ax(this._copy_on_write_list$_list, test); }, $indexSet(_, index, element) { this._maybeCopyBeforeWrite$0(); J.$indexSet$ax(this._copy_on_write_list$_list, index, element); }, add$1(_, value) { this._maybeCopyBeforeWrite$0(); J.add$1$ax(this._copy_on_write_list$_list, value); }, sort$1(_, compare) { this._maybeCopyBeforeWrite$0(); J.sort$1$ax(this._copy_on_write_list$_list, compare); }, sort$0(_) { return this.sort$1(0, null); }, insert$2(_, index, element) { this._maybeCopyBeforeWrite$0(); J.insert$2$ax(this._copy_on_write_list$_list, index, element); }, insertAll$2(_, index, iterable) { this._maybeCopyBeforeWrite$0(); J.insertAll$2$ax(this._copy_on_write_list$_list, index, iterable); }, remove$1(_, value) { this._maybeCopyBeforeWrite$0(); return J.remove$1$ax(this._copy_on_write_list$_list, value); }, removeAt$1(_, index) { this._maybeCopyBeforeWrite$0(); return J.removeAt$1$ax(this._copy_on_write_list$_list, index); }, removeLast$0(_) { this._maybeCopyBeforeWrite$0(); return J.removeLast$0$ax(this._copy_on_write_list$_list); }, removeWhere$1(_, test) { this._maybeCopyBeforeWrite$0(); J.removeWhere$1$ax(this._copy_on_write_list$_list, test); }, retainWhere$1(_, test) { this._maybeCopyBeforeWrite$0(); J.retainWhere$1$ax(this._copy_on_write_list$_list, test); }, removeRange$2(_, start, end) { this._maybeCopyBeforeWrite$0(); J.removeRange$2$ax(this._copy_on_write_list$_list, start, end); }, toString$0(_) { return J.toString$0$(this._copy_on_write_list$_list); }, _maybeCopyBeforeWrite$0() { var _this = this; if (!_this._copyBeforeWrite) return; _this._copyBeforeWrite = false; _this._copy_on_write_list$_list = A.List_List$from(_this._copy_on_write_list$_list, _this._growable, _this.$ti._precomputed1); }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A.CopyOnWriteMap.prototype = { $index(_, key) { return this._copy_on_write_map$_map.$index(0, key); }, cast$2$0(_, K2, V2) { var t1 = this._copy_on_write_map$_map; return new A.CopyOnWriteMap(null, t1.cast$2$0(t1, K2, V2), K2._eval$1("@<0>")._bind$1(V2)._eval$1("CopyOnWriteMap<1,2>")); }, containsKey$1(_, key) { return this._copy_on_write_map$_map.containsKey$1(0, key); }, get$entries(_) { var t1 = this._copy_on_write_map$_map; return t1.get$entries(t1); }, forEach$1(_, f) { return this._copy_on_write_map$_map.forEach$1(0, f); }, get$isEmpty(_) { var t1 = this._copy_on_write_map$_map; return t1.get$isEmpty(t1); }, get$isNotEmpty(_) { var t1 = this._copy_on_write_map$_map; return t1.get$isNotEmpty(t1); }, get$keys(_) { var t1 = this._copy_on_write_map$_map; return t1.get$keys(t1); }, get$length(_) { var t1 = this._copy_on_write_map$_map; return t1.get$length(t1); }, map$2$1(_, f, K2, V2) { var t1 = this._copy_on_write_map$_map; return t1.map$2$1(t1, f, K2, V2); }, map$1(_, f) { var t1 = type$.dynamic; return this.map$2$1(0, f, t1, t1); }, get$values(_) { var t1 = this._copy_on_write_map$_map; return t1.get$values(t1); }, $indexSet(_, key, value) { this._copy_on_write_map$_maybeCopyBeforeWrite$0(); this._copy_on_write_map$_map.$indexSet(0, key, value); }, putIfAbsent$2(_, key, ifAbsent) { this._copy_on_write_map$_maybeCopyBeforeWrite$0(); return this._copy_on_write_map$_map.putIfAbsent$2(0, key, ifAbsent); }, remove$1(_, key) { this._copy_on_write_map$_maybeCopyBeforeWrite$0(); return this._copy_on_write_map$_map.remove$1(0, key); }, toString$0(_) { var t1 = this._copy_on_write_map$_map; return t1.toString$0(t1); }, _copy_on_write_map$_maybeCopyBeforeWrite$0() { var t1, _this = this; if (!_this._copy_on_write_map$_copyBeforeWrite) return; _this._copy_on_write_map$_copyBeforeWrite = false; t1 = _this.$ti; t1 = A.LinkedHashMap_LinkedHashMap$from(_this._copy_on_write_map$_map, t1._precomputed1, t1._rest[1]); _this._copy_on_write_map$_map = t1; }, $isMap: 1 }; A.CopyOnWriteSet.prototype = { get$length(_) { var t1 = this._copy_on_write_set$_set; return t1.get$length(t1); }, intersection$1(_, other) { return this._copy_on_write_set$_set.intersection$1(0, other); }, any$1(_, test) { return this._copy_on_write_set$_set.any$1(0, test); }, cast$1$0(_, $T) { return new A.CopyOnWriteSet(null, this._copy_on_write_set$_set.cast$1$0(0, $T), $T._eval$1("CopyOnWriteSet<0>")); }, contains$1(_, element) { return this._copy_on_write_set$_set.contains$1(0, element); }, elementAt$1(_, index) { return this._copy_on_write_set$_set.elementAt$1(0, index); }, get$first(_) { var t1 = this._copy_on_write_set$_set; return t1.get$first(t1); }, forEach$1(_, f) { return this._copy_on_write_set$_set.forEach$1(0, f); }, get$isEmpty(_) { var t1 = this._copy_on_write_set$_set; return t1.get$isEmpty(t1); }, get$isNotEmpty(_) { var t1 = this._copy_on_write_set$_set; return t1.get$isNotEmpty(t1); }, get$iterator(_) { var t1 = this._copy_on_write_set$_set; return t1.get$iterator(t1); }, join$1(_, separator) { return this._copy_on_write_set$_set.join$1(0, separator); }, get$last(_) { var t1 = this._copy_on_write_set$_set; return t1.get$last(t1); }, map$1$1(_, f, $T) { return this._copy_on_write_set$_set.map$1$1(0, f, $T); }, map$1(_, f) { return this.map$1$1(0, f, type$.dynamic); }, get$single(_) { var t1 = this._copy_on_write_set$_set; return t1.get$single(t1); }, skip$1(_, count) { return this._copy_on_write_set$_set.skip$1(0, count); }, take$1(_, count) { return this._copy_on_write_set$_set.take$1(0, count); }, toList$1$growable(_, growable) { return this._copy_on_write_set$_set.toList$1$growable(0, growable); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { return this._copy_on_write_set$_set.toSet$0(0); }, where$1(_, test) { return this._copy_on_write_set$_set.where$1(0, test); }, add$1(_, value) { this._copy_on_write_set$_maybeCopyBeforeWrite$0(); return this._copy_on_write_set$_set.add$1(0, value); }, addAll$1(_, iterable) { this._copy_on_write_set$_maybeCopyBeforeWrite$0(); this._copy_on_write_set$_set.addAll$1(0, iterable); }, clear$0(_) { this._copy_on_write_set$_maybeCopyBeforeWrite$0(); this._copy_on_write_set$_set.clear$0(0); }, remove$1(_, value) { this._copy_on_write_set$_maybeCopyBeforeWrite$0(); return this._copy_on_write_set$_set.remove$1(0, value); }, removeWhere$1(_, test) { this._copy_on_write_set$_maybeCopyBeforeWrite$0(); this._copy_on_write_set$_set.removeWhere$1(0, test); }, toString$0(_) { return this._copy_on_write_set$_set.toString$0(0); }, _copy_on_write_set$_maybeCopyBeforeWrite$0() { var t1, _this = this; if (!_this._copy_on_write_set$_copyBeforeWrite) return; _this._copy_on_write_set$_copyBeforeWrite = false; t1 = A.LinkedHashSet_LinkedHashSet$from(_this._copy_on_write_set$_set, _this.$ti._precomputed1); _this._copy_on_write_set$_set = t1; }, $isEfficientLengthIterable: 1, $isIterable: 1, $isSet: 1 }; A.hashObjects_closure.prototype = { call$2(h, i) { return A._combine(h, J.get$hashCode$(i)); }, $signature: 3321 }; A.BuiltList.prototype = { rebuild$1(updates) { var t1 = A.ListBuilder_ListBuilder(this, this.$ti._precomputed1); updates.call$1(t1); return t1.build$0(); }, get$hashCode(_) { var t1 = this._list$_hashCode; return t1 == null ? this._list$_hashCode = A.hashObjects(this._list$_list) : t1; }, $eq(_, other) { var t1, t2, i; if (other == null) return false; if (other === this) return true; if (!(other instanceof A._BuiltList)) return false; t1 = other._list$_list; t2 = this._list$_list; if (t1.length !== t2.length) return false; if (other.get$hashCode(0) !== this.get$hashCode(0)) return false; for (i = 0; i !== t2.length; ++i) if (!J.$eq$(t1[i], t2[i])) return false; return true; }, toString$0(_) { return A.Iterable_iterableToFullString(this._list$_list, "[", "]"); }, $index(_, index) { return this._list$_list[index]; }, $add(_, other) { return new A._BuiltList(B.JSArray_methods.$add(this._list$_list, other._list$_list), this.$ti._eval$1("_BuiltList<1>")); }, get$length(_) { return this._list$_list.length; }, get$iterator(_) { var t1 = this._list$_list; return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); }, map$1$1(_, f, $T) { var t1 = this._list$_list; return new A.MappedListIterable(t1, f, A._arrayInstanceType(t1)._eval$1("@<1>")._bind$1($T)._eval$1("MappedListIterable<1,2>")); }, map$1(_, f) { return this.map$1$1(0, f, type$.dynamic); }, where$1(_, test) { var t1 = this._list$_list; return new A.WhereIterable(t1, test, A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); }, contains$1(_, element) { return B.JSArray_methods.contains$1(this._list$_list, element); }, forEach$1(_, f) { return B.JSArray_methods.forEach$1(this._list$_list, f); }, join$1(_, separator) { return B.JSArray_methods.join$1(this._list$_list, separator); }, any$1(_, test) { return B.JSArray_methods.any$1(this._list$_list, test); }, toList$1$growable(_, growable) { return new A.CopyOnWriteList(growable, this._list$_list, this.$ti._eval$1("CopyOnWriteList<1>")); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { var t1 = this._list$_list; return A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); }, get$isEmpty(_) { return this._list$_list.length === 0; }, get$isNotEmpty(_) { return this._list$_list.length !== 0; }, take$1(_, n) { var t1 = this._list$_list; return A.SubListIterable$(t1, 0, A.checkNotNullable(n, "count", type$.int), A._arrayInstanceType(t1)._precomputed1); }, skip$1(_, n) { var t1 = this._list$_list; return A.SubListIterable$(t1, n, null, A._arrayInstanceType(t1)._precomputed1); }, get$first(_) { return B.JSArray_methods.get$first(this._list$_list); }, get$last(_) { return B.JSArray_methods.get$last(this._list$_list); }, get$single(_) { return B.JSArray_methods.get$single(this._list$_list); }, elementAt$1(_, index) { return this._list$_list[index]; }, cast$1$0(_, $T) { return A.CastIterable_CastIterable(this._list$_list, this.$ti._precomputed1, $T); }, $isIterable: 1 }; A._BuiltList.prototype = { _maybeCheckForNull$0() { var t1, t2, _i; if (!(!$.$get$isSoundMode() && !this.$ti._precomputed1._is(null))) return; for (t1 = this._list$_list, t2 = t1.length, _i = 0; _i < t2; ++_i) if (t1[_i] == null) throw A.wrapException(A.ArgumentError$("iterable contained invalid element: null", null)); } }; A.ListBuilder.prototype = { build$0() { var _this = this, t1 = _this._listOwner; if (t1 == null) { t1 = _this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ListBuilder__list_A = t1; t1 = _this._listOwner = new A._BuiltList(t1, _this.$ti._eval$1("_BuiltList<1>")); } return t1; }, replace$1(_, iterable) { var _this = this, t1 = _this.$ti; if (t1._eval$1("_BuiltList<1>")._is(iterable)) { _this.__ListBuilder__list_A = iterable._list$_list; _this._listOwner = iterable; } else { _this.__ListBuilder__list_A = A.List_List$from(iterable, true, t1._precomputed1); _this._listOwner = null; } }, $index(_, index) { var t1 = this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[index]; }, $indexSet(_, index, element) { $.$get$isSoundMode(); this.get$_safeList()[index] = element; }, get$length(_) { var t1 = this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.length; }, get$isEmpty(_) { var t1 = this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.length === 0; }, add$1(_, value) { if (!$.$get$isSoundMode() && !this.$ti._precomputed1._is(null)) if (value == null) A.throwExpression(A.ArgumentError$("null element", null)); B.JSArray_methods.add$1(this.get$_safeList(), value); }, addAll$1(_, iterable) { var i, exception, safeList = this.get$_safeList(), lengthBefore = J.get$length$asx(safeList); J.addAll$1$ax(safeList, iterable); if (!(!$.$get$isSoundMode() && !this.$ti._precomputed1._is(null))) return; try { for (i = lengthBefore; !J.$eq$(i, J.get$length$asx(safeList)); ++i) if (J.$index$asx(safeList, i) == null) A.throwExpression(A.ArgumentError$("null element", null)); } catch (exception) { J.removeRange$2$ax(safeList, lengthBefore, J.get$length$asx(safeList)); throw exception; } }, map$1(_, f) { var t2, result, _this = this, t1 = _this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A._arrayInstanceType(t1)._eval$1("@<1>")._bind$1(_this.$ti._precomputed1)._eval$1("MappedListIterable<1,2>"); result = A.List_List$of(new A.MappedListIterable(t1, f, t2), true, t2._eval$1("ListIterable.E")); _this._list$_maybeCheckElements$1(result); _this.__ListBuilder__list_A = result; _this._listOwner = null; }, get$_safeList() { var t1, _this = this; if (_this._listOwner != null) { t1 = _this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ListBuilder__list_A = A.List_List$from(t1, true, _this.$ti._precomputed1); _this._listOwner = null; } t1 = _this.__ListBuilder__list_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _list$_maybeCheckElements$1(elements) { var t1, _i; if (!(!$.$get$isSoundMode() && !this.$ti._precomputed1._is(null))) return; for (t1 = elements.length, _i = 0; _i < t1; ++_i) if (elements[_i] == null) A.throwExpression(A.ArgumentError$("null element", null)); } }; A.BuiltListMultimap.prototype = { get$hashCode(_) { var t2, _this = this, t1 = _this._list_multimap$_hashCode; if (t1 == null) { t1 = _this._list_multimap$_map; t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t2 = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t1, t2), new A.BuiltListMultimap_hashCode_closure(_this), t2._eval$1("Iterable.E"), type$.int); t2 = A.List_List$of(t2, false, A._instanceType(t2)._eval$1("Iterable.E")); B.JSArray_methods.sort$0(t2); t2 = _this._list_multimap$_hashCode = A.hashObjects(t2); t1 = t2; } return t1; }, $eq(_, other) { var t1, t2, t3, t4, t5, key, result, t6, _this = this; if (other == null) return false; if (other === _this) return true; if (!(other instanceof A._BuiltListMultimap)) return false; t1 = other._list_multimap$_map; t2 = _this._list_multimap$_map; if (t1.__js_helper$_length !== t2.__js_helper$_length) return false; if (other.get$hashCode(0) !== _this.get$hashCode(0)) return false; for (t3 = _this.get$keys(0), t4 = t3._map, t3 = A.LinkedHashMapKeyIterator$(t4, t4._modifications, t3.$ti._precomputed1), t4 = other._emptyList, t5 = _this._emptyList; t3.moveNext$0();) { key = t3.__js_helper$_current; result = t1.$index(0, key); t6 = result == null ? t4 : result; result = t2.$index(0, key); if (!t6.$eq(0, result == null ? t5 : result)) return false; } return true; }, toString$0(_) { return A.MapBase_mapToString(this._list_multimap$_map); }, $index(_, key) { var result = this._list_multimap$_map.$index(0, key); return result == null ? this._emptyList : result; }, containsKey$1(_, key) { return this._list_multimap$_map.containsKey$1(0, key); }, forEach$1(_, f) { this._list_multimap$_map.forEach$1(0, new A.BuiltListMultimap_forEach_closure(this, f)); }, get$isEmpty(_) { return this._list_multimap$_map.__js_helper$_length === 0; }, get$keys(_) { var t1 = this._list_multimap$_keys; if (t1 == null) { t1 = this._list_multimap$_map; t1 = this._list_multimap$_keys = new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")); } return t1; }, get$length(_) { return this._list_multimap$_map.__js_helper$_length; } }; A.BuiltListMultimap_BuiltListMultimap_closure.prototype = { call$1(k) { return this.multimap.$index(0, k); }, $signature: 32 }; A.BuiltListMultimap_hashCode_closure.prototype = { call$1(key) { var t1 = J.get$hashCode$(key), t2 = J.get$hashCode$(this.$this._list_multimap$_map.$index(0, key)); return A._finish(A._combine(A._combine(0, B.JSInt_methods.get$hashCode(t1)), B.JSInt_methods.get$hashCode(t2))); }, $signature() { return this.$this.$ti._eval$1("int(1)"); } }; A.BuiltListMultimap_forEach_closure.prototype = { call$2(key, values) { B.JSArray_methods.forEach$1(values._list$_list, new A.BuiltListMultimap_forEach__closure(this.$this, this.f, key)); }, $signature() { return this.$this.$ti._eval$1("~(1,BuiltList<2>)"); } }; A.BuiltListMultimap_forEach__closure.prototype = { call$1(value) { this.f.call$2(this.key, value); }, $signature() { return this.$this.$ti._eval$1("~(2)"); } }; A._BuiltListMultimap.prototype = { _BuiltListMultimap$copy$2(keys, lookup, $K, $V) { var t1, t2, key; for (t1 = J.get$iterator$ax(keys), t2 = this._list_multimap$_map; t1.moveNext$0();) { key = t1.get$current(t1); if ($K._is(key)) t2.$indexSet(0, key, A.BuiltList_BuiltList$from(lookup.call$1(key), $V)); else throw A.wrapException(A.ArgumentError$("map contained invalid key: " + A.S(key), null)); } } }; A.ListMultimapBuilder.prototype = { build$0() { var key, t2, builtList, t3, _this = this, t1 = _this._list_multimap$_builtMapOwner; if (t1 == null) { t1 = _this.__ListMultimapBuilder__builderMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); for (; t1.moveNext$0();) { key = t1.__js_helper$_current; t2 = _this.__ListMultimapBuilder__builderMap_A.$index(0, key); builtList = t2._listOwner; if (builtList == null) { t3 = t2.__ListBuilder__list_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2.__ListBuilder__list_A = t3; builtList = t2._listOwner = new A._BuiltList(t3, A._instanceType(t2)._eval$1("_BuiltList<1>")); } t2 = builtList._list$_list.length; t3 = _this.__ListMultimapBuilder__builtMap_A; if (t2 === 0) { t3 === $ && A.throwUnnamedLateFieldNI(); t3.remove$1(0, key); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3.$indexSet(0, key, builtList); } } t1 = _this.__ListMultimapBuilder__builtMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.$ti; t3 = t2._rest[1]; t3 = _this._list_multimap$_builtMapOwner = new A._BuiltListMultimap(t1, A.BuiltList_BuiltList$from(B.List_empty, t3), t2._eval$1("@<1>")._bind$1(t3)._eval$1("_BuiltListMultimap<1,2>")); t1 = t3; } return t1; }, replace$1(_, multimap) { this._list_multimap$_setWithCopyAndCheck$2(multimap.get$keys(multimap), new A.ListMultimapBuilder_replace_closure(multimap)); }, $index(_, key) { var t1; this._makeWriteableCopy$0(); t1 = this.$ti; return t1._precomputed1._is(key) ? this._list_multimap$_getValuesBuilder$1(key) : A.ListBuilder_ListBuilder(B.List_empty, t1._rest[1]); }, _list_multimap$_getValuesBuilder$1(key) { var result, builtValues, _this = this, t1 = _this.__ListMultimapBuilder__builderMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); result = t1.$index(0, key); if (result == null) { t1 = _this.__ListMultimapBuilder__builtMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); builtValues = t1.$index(0, key); result = builtValues == null ? A.ListBuilder_ListBuilder(B.List_empty, _this.$ti._rest[1]) : A.ListBuilder_ListBuilder(builtValues, builtValues.$ti._precomputed1); _this.__ListMultimapBuilder__builderMap_A.$indexSet(0, key, result); } return result; }, _makeWriteableCopy$0() { var t1, t2, _this = this; if (_this._list_multimap$_builtMapOwner != null) { t1 = _this.__ListMultimapBuilder__builtMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.$ti; _this.__ListMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$from(t1, t2._precomputed1, t2._eval$1("BuiltList<2>")); _this._list_multimap$_builtMapOwner = null; } }, _list_multimap$_setWithCopyAndCheck$2(keys, lookup) { var t1, t2, t3, t4, key, t5, value, t6, t7, _this = this; _this._list_multimap$_builtMapOwner = null; t1 = _this.$ti; t2 = t1._precomputed1; t3 = t1._eval$1("BuiltList<2>"); _this.__ListMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); _this.__ListMultimapBuilder__builderMap_A = A.LinkedHashMap_LinkedHashMap$_empty(t2, t1._eval$1("ListBuilder<2>")); for (t4 = J.get$iterator$ax(keys), t1 = t1._rest[1]; t4.moveNext$0();) { key = t4.get$current(t4); if (t2._is(key)) for (t5 = J.get$iterator$ax(lookup.call$1(key)); t5.moveNext$0();) { value = t5.get$current(t5); if (t1._is(value)) { if (_this._list_multimap$_builtMapOwner != null) { _this.__ListMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$from(_this.__ListMultimapBuilder__builtMap_A, t2, t3); _this._list_multimap$_builtMapOwner = null; } _this._list_multimap$_checkKey$1(key); _this._list_multimap$_checkValue$1(value); t6 = _this._list_multimap$_getValuesBuilder$1(key); if (!$.$get$isSoundMode() && !t6.$ti._precomputed1._is(null)) if (value == null) A.throwExpression(A.ArgumentError$("null element", null)); if (t6._listOwner != null) { t7 = t6.__ListBuilder__list_A; t7 === $ && A.throwUnnamedLateFieldNI(); t6.__ListBuilder__list_A = A.List_List$from(t7, true, t6.$ti._precomputed1); t6._listOwner = null; } t6 = t6.__ListBuilder__list_A; t6 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.add$1(t6, value); } else throw A.wrapException(A.ArgumentError$("map contained invalid value: " + A.S(value) + ", for key " + A.S(key), null)); } else throw A.wrapException(A.ArgumentError$("map contained invalid key: " + A.S(key), null)); } }, _list_multimap$_checkKey$1(key) { if ($.$get$isSoundMode()) return; if (this.$ti._precomputed1._is(null)) return; if (key == null) throw A.wrapException(A.ArgumentError$("null key", null)); }, _list_multimap$_checkValue$1(value) { if ($.$get$isSoundMode()) return; if (this.$ti._rest[1]._is(null)) return; if (value == null) throw A.wrapException(A.ArgumentError$("null value", null)); } }; A.ListMultimapBuilder_replace_closure.prototype = { call$1(k) { return this.multimap.$index(0, k); }, $signature: 32 }; A.BuiltMap.prototype = { rebuild$1(updates) { var t1 = this.$ti; t1._eval$1("_BuiltMap<1,2>")._as(this); t1 = new A.MapBuilder(this._mapFactory, this._map$_map, this, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); updates.call$1(t1); return t1.build$0(); }, get$hashCode(_) { var t2, _this = this, t1 = _this._map$_hashCode; if (t1 == null) { t1 = _this._map$_map; t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t2 = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t1, t2), new A.BuiltMap_hashCode_closure(_this), t2._eval$1("Iterable.E"), type$.int); t2 = A.List_List$of(t2, false, A._instanceType(t2)._eval$1("Iterable.E")); B.JSArray_methods.sort$0(t2); t2 = _this._map$_hashCode = A.hashObjects(t2); t1 = t2; } return t1; }, $eq(_, other) { var t1, t2, t3, t4, key, _this = this; if (other == null) return false; if (other === _this) return true; if (!(other instanceof A._BuiltMap)) return false; t1 = other._map$_map; t2 = _this._map$_map; if (t1.__js_helper$_length !== t2.__js_helper$_length) return false; if (other.get$hashCode(0) !== _this.get$hashCode(0)) return false; for (t3 = _this.get$keys(0), t4 = t3._map, t3 = A.LinkedHashMapKeyIterator$(t4, t4._modifications, t3.$ti._precomputed1); t3.moveNext$0();) { key = t3.__js_helper$_current; if (!J.$eq$(t1.$index(0, key), t2.$index(0, key))) return false; } return true; }, toString$0(_) { return A.MapBase_mapToString(this._map$_map); }, $index(_, key) { return this._map$_map.$index(0, key); }, containsKey$1(_, key) { return this._map$_map.containsKey$1(0, key); }, forEach$1(_, f) { this._map$_map.forEach$1(0, f); }, get$isEmpty(_) { return this._map$_map.__js_helper$_length === 0; }, get$keys(_) { var t1 = this._map$_keys; if (t1 == null) { t1 = this._map$_map; t1 = this._map$_keys = new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")); } return t1; }, get$length(_) { return this._map$_map.__js_helper$_length; }, get$values(_) { var t1 = this._map$_values; return t1 == null ? this._map$_values = this._map$_map.get$values(0) : t1; }, map$1(_, f) { var t1 = type$.dynamic, t2 = this._map$_map; return new A._BuiltMap(null, t2.map$2$1(t2, f, t1, t1), type$._BuiltMap_dynamic_dynamic); } }; A.BuiltMap_BuiltMap_closure.prototype = { call$1(k) { return J.$index$asx(this.map, k); }, $signature: 32 }; A.BuiltMap_BuiltMap$from_closure.prototype = { call$1(k) { return this.map.$index(0, k); }, $signature: 32 }; A.BuiltMap_hashCode_closure.prototype = { call$1(key) { var t1 = J.get$hashCode$(key), t2 = J.get$hashCode$(this.$this._map$_map.$index(0, key)); return A._finish(A._combine(A._combine(0, B.JSInt_methods.get$hashCode(t1)), B.JSInt_methods.get$hashCode(t2))); }, $signature() { return this.$this.$ti._eval$1("int(1)"); } }; A._BuiltMap.prototype = { _BuiltMap$copyAndCheckTypes$2(keys, lookup, $K, $V) { var t1, t2, key, value; for (t1 = J.get$iterator$ax(keys), t2 = this._map$_map; t1.moveNext$0();) { key = t1.get$current(t1); if ($K._is(key)) { value = lookup.call$1(key); if ($V._is(value)) t2.$indexSet(0, key, value); else throw A.wrapException(A.ArgumentError$("map contained invalid value: " + A.S(value), null)); } else throw A.wrapException(A.ArgumentError$("map contained invalid key: " + A.S(key), null)); } } }; A.MapBuilder.prototype = { build$0() { var t2, _this = this, t1 = _this._mapOwner; if (t1 == null) { t1 = _this.__MapBuilder__map_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.$ti; t2 = _this._mapOwner = new A._BuiltMap(_this._mapFactory, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("_BuiltMap<1,2>")); t1 = t2; } return t1; }, replace$1(_, map) { var replacement, _this = this; if (_this.$ti._eval$1("_BuiltMap<1,2>")._is(map) && true) { _this._mapOwner = map; _this.__MapBuilder__map_A = map._map$_map; } else if (map instanceof A._BuiltMap) { replacement = _this._createMap$0(); map._map$_map.forEach$1(0, new A.MapBuilder_replace_closure(_this, replacement)); _this._mapOwner = null; _this.__MapBuilder__map_A = replacement; } else if (type$.Map_dynamic_dynamic._is(map)) { replacement = _this._createMap$0(); J.forEach$1$ax(map, new A.MapBuilder_replace_closure0(_this, replacement)); _this._mapOwner = null; _this.__MapBuilder__map_A = replacement; } else throw A.wrapException(A.ArgumentError$("expected Map or BuiltMap, got " + J.get$runtimeType$(map).toString$0(0), null)); }, $index(_, key) { var t1 = this.__MapBuilder__map_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.$index(0, key); }, $indexSet(_, key, value) { this._checkKey$1(key); this._checkValue$1(value); this.get$_safeMap().$indexSet(0, key, value); }, get$length(_) { var t1 = this.__MapBuilder__map_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.__js_helper$_length; }, get$isEmpty(_) { var t1 = this.__MapBuilder__map_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.__js_helper$_length === 0; }, addAll$1(_, other) { this._checkKeys$1(new A.LinkedHashMapKeyIterable(other, A._instanceType(other)._eval$1("LinkedHashMapKeyIterable<1>"))); this._checkValues$1(other.get$values(0)); this.get$_safeMap().addAll$1(0, other); }, get$_safeMap() { var t1, t2, _this = this; if (_this._mapOwner != null) { t1 = _this._createMap$0(); t2 = _this.__MapBuilder__map_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.addAll$1(0, t2); _this.__MapBuilder__map_A = t1; _this._mapOwner = null; } t1 = _this.__MapBuilder__map_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _createMap$0() { var t1 = this.$ti; return A.LinkedHashMap_LinkedHashMap$_empty(t1._precomputed1, t1._rest[1]); }, _checkKey$1(key) { if ($.$get$isSoundMode()) return; if (this.$ti._precomputed1._is(null)) return; if (key == null) throw A.wrapException(A.ArgumentError$("null key", null)); }, _checkKeys$1(keys) { var t1; if ($.$get$isSoundMode()) return; if (this.$ti._precomputed1._is(null)) return; for (t1 = keys._map, t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, keys.$ti._precomputed1); t1.moveNext$0();) this._checkKey$1(t1.__js_helper$_current); }, _checkValue$1(value) { if ($.$get$isSoundMode()) return; if (this.$ti._rest[1]._is(null)) return; if (value == null) throw A.wrapException(A.ArgumentError$("null value", null)); }, _checkValues$1(values) { var t1, t2, value; if ($.$get$isSoundMode()) return; if (this.$ti._rest[1]._is(null)) return; for (t1 = A._instanceType(values), t1 = t1._eval$1("@<1>")._bind$1(t1._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(values.__internal$_iterable), values._f, t1._eval$1("MappedIterator<1,2>")), t1 = t1._rest[1]; t2.moveNext$0();) { value = t2.__internal$_current; this._checkValue$1(value == null ? t1._as(value) : value); } } }; A.MapBuilder_replace_closure.prototype = { call$2(key, value) { var t1 = this.$this.$ti; this.replacement.$indexSet(0, t1._precomputed1._as(key), t1._rest[1]._as(value)); }, $signature: 241 }; A.MapBuilder_replace_closure0.prototype = { call$2(key, value) { var t1 = this.$this.$ti; this.replacement.$indexSet(0, t1._precomputed1._as(key), t1._rest[1]._as(value)); }, $signature: 241 }; A.BuiltSet.prototype = { get$hashCode(_) { var t2, _this = this, t1 = _this._set$_hashCode; if (t1 == null) { t1 = _this._set$_set; t2 = A._instanceType(t1)._eval$1("EfficientLengthMappedIterable"); t2 = A.List_List$of(new A.EfficientLengthMappedIterable(t1, new A.BuiltSet_hashCode_closure(_this), t2), false, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$0(t2); t2 = _this._set$_hashCode = A.hashObjects(t2); t1 = t2; } return t1; }, $eq(_, other) { var t1; if (other == null) return false; if (other === this) return true; if (!(other instanceof A._BuiltSet)) return false; t1 = this._set$_set; if (other._set$_set._collection$_length !== t1._collection$_length) return false; if (other.get$hashCode(0) !== this.get$hashCode(0)) return false; return t1.containsAll$1(other); }, toString$0(_) { return A.Iterable_iterableToFullString(this._set$_set, "{", "}"); }, get$length(_) { return this._set$_set._collection$_length; }, get$iterator(_) { var t1 = this._set$_set; return A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1); }, cast$1$0(_, $T) { return A.CastIterable_CastIterable(this._set$_set, this.$ti._precomputed1, $T); }, map$1$1(_, f, $T) { var t1 = this._set$_set; return new A.EfficientLengthMappedIterable(t1, f, A._instanceType(t1)._eval$1("@")._bind$1($T)._eval$1("EfficientLengthMappedIterable<1,2>")); }, map$1(_, f) { return this.map$1$1(0, f, type$.dynamic); }, where$1(_, test) { var t1 = this._set$_set; return new A.WhereIterable(t1, test, A._instanceType(t1)._eval$1("WhereIterable")); }, contains$1(_, element) { return this._set$_set.contains$1(0, element); }, forEach$1(_, f) { return this._set$_set.forEach$1(0, f); }, join$1(_, separator) { return this._set$_set.join$1(0, separator); }, any$1(_, test) { return this._set$_set.any$1(0, test); }, toSet$0(_) { return new A.CopyOnWriteSet(this._setFactory, this._set$_set, this.$ti._eval$1("CopyOnWriteSet<1>")); }, toList$1$growable(_, growable) { var t1 = this._set$_set; return A.List_List$of(t1, growable, A._instanceType(t1)._eval$1("SetBase.E")); }, toList$0(_) { return this.toList$1$growable(0, true); }, get$isEmpty(_) { return this._set$_set._collection$_length === 0; }, get$isNotEmpty(_) { return this._set$_set._collection$_length !== 0; }, take$1(_, n) { var t1 = this._set$_set; return A.TakeIterable_TakeIterable(t1, n, A._instanceType(t1)._eval$1("SetBase.E")); }, skip$1(_, n) { var t1 = this._set$_set; return A.SkipIterable_SkipIterable(t1, n, A._instanceType(t1)._eval$1("SetBase.E")); }, get$first(_) { return this._set$_set.get$first(0); }, get$last(_) { return this._set$_set.get$last(0); }, get$single(_) { return this._set$_set.get$single(0); }, elementAt$1(_, index) { return this._set$_set.elementAt$1(0, index); }, $isIterable: 1 }; A.BuiltSet_hashCode_closure.prototype = { call$1(e) { return J.get$hashCode$(e); }, $signature() { return this.$this.$ti._eval$1("int(1)"); } }; A._BuiltSet.prototype = { _set$_maybeCheckForNull$0() { var t1, t2, element; if (!(!$.$get$isSoundMode() && !this.$ti._precomputed1._is(null))) return; for (t1 = this._set$_set, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { element = t1._collection$_current; if ((element == null ? t2._as(element) : element) == null) throw A.wrapException(A.ArgumentError$("iterable contained invalid element: null", null)); } } }; A.SetBuilder.prototype = { build$0() { var _this = this, t1 = _this._setOwner; if (t1 == null) { t1 = _this.__SetBuilder__set_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = _this._setOwner = new A._BuiltSet(_this._setFactory, t1, _this.$ti._eval$1("_BuiltSet<1>")); } return t1; }, replace$1(_, iterable) { var t1, t2, element, _this = this, set = _this._createSet$0(); for (t1 = J.get$iterator$ax(iterable), t2 = _this.$ti._precomputed1; t1.moveNext$0();) { element = t1.get$current(t1); if (t2._is(element)) set.add$1(0, element); else throw A.wrapException(A.ArgumentError$("iterable contained invalid element: " + A.S(element), null)); } _this._setOwner = null; _this.__SetBuilder__set_A = set; }, get$length(_) { var t1 = this.__SetBuilder__set_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._collection$_length; }, get$isEmpty(_) { var t1 = this.__SetBuilder__set_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._collection$_length === 0; }, map$1(_, f) { var _this = this, result = _this._createSet$0(), t1 = _this.__SetBuilder__set_A; t1 === $ && A.throwUnnamedLateFieldNI(); result.addAll$1(0, new A.EfficientLengthMappedIterable(t1, f, A._instanceType(t1)._eval$1("@")._bind$1(_this.$ti._precomputed1)._eval$1("EfficientLengthMappedIterable<1,2>"))); _this._maybeCheckElements$1(result); _this._setOwner = null; _this.__SetBuilder__set_A = result; }, get$_safeSet() { var t1, t2, _this = this; if (_this._setOwner != null) { t1 = _this._createSet$0(); t2 = _this.__SetBuilder__set_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.addAll$1(0, t2); _this.__SetBuilder__set_A = t1; _this._setOwner = null; } t1 = _this.__SetBuilder__set_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _createSet$0() { return A.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1); }, _maybeCheckElements$1(elements) { var t1, t2, element; if (!(!$.$get$isSoundMode() && !this.$ti._precomputed1._is(null))) return; for (t1 = A._LinkedHashSetIterator$(elements, elements._collection$_modifications, A._instanceType(elements)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { element = t1._collection$_current; if ((element == null ? t2._as(element) : element) == null) A.throwExpression(A.ArgumentError$("null element", null)); } } }; A.BuiltSetMultimap.prototype = { get$hashCode(_) { var t2, _this = this, t1 = _this._set_multimap$_hashCode; if (t1 == null) { t1 = _this._set_multimap$_map; t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t2 = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t1, t2), new A.BuiltSetMultimap_hashCode_closure(_this), t2._eval$1("Iterable.E"), type$.int); t2 = A.List_List$of(t2, false, A._instanceType(t2)._eval$1("Iterable.E")); B.JSArray_methods.sort$0(t2); t2 = _this._set_multimap$_hashCode = A.hashObjects(t2); t1 = t2; } return t1; }, $eq(_, other) { var t1, t2, t3, t4, t5, key, result, t6, _this = this; if (other == null) return false; if (other === _this) return true; if (!(other instanceof A._BuiltSetMultimap)) return false; t1 = other._set_multimap$_map; t2 = _this._set_multimap$_map; if (t1.__js_helper$_length !== t2.__js_helper$_length) return false; if (other.get$hashCode(0) !== _this.get$hashCode(0)) return false; for (t3 = _this.get$keys(0), t4 = t3._map, t3 = A.LinkedHashMapKeyIterator$(t4, t4._modifications, t3.$ti._precomputed1), t4 = other._set_multimap$_emptySet, t5 = _this._set_multimap$_emptySet; t3.moveNext$0();) { key = t3.__js_helper$_current; result = t1.$index(0, key); t6 = result == null ? t4 : result; result = t2.$index(0, key); if (!t6.$eq(0, result == null ? t5 : result)) return false; } return true; }, toString$0(_) { return A.MapBase_mapToString(this._set_multimap$_map); }, $index(_, key) { var result = this._set_multimap$_map.$index(0, key); return result == null ? this._set_multimap$_emptySet : result; }, containsKey$1(_, key) { return this._set_multimap$_map.containsKey$1(0, key); }, forEach$1(_, f) { this._set_multimap$_map.forEach$1(0, new A.BuiltSetMultimap_forEach_closure(this, f)); }, get$isEmpty(_) { return this._set_multimap$_map.__js_helper$_length === 0; }, get$keys(_) { var t1 = this._set_multimap$_keys; if (t1 == null) { t1 = this._set_multimap$_map; t1 = this._set_multimap$_keys = new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")); } return t1; }, get$length(_) { return this._set_multimap$_map.__js_helper$_length; } }; A.BuiltSetMultimap_hashCode_closure.prototype = { call$1(key) { var t1 = J.get$hashCode$(key), t2 = J.get$hashCode$(this.$this._set_multimap$_map.$index(0, key)); return A._finish(A._combine(A._combine(0, B.JSInt_methods.get$hashCode(t1)), B.JSInt_methods.get$hashCode(t2))); }, $signature() { return this.$this.$ti._eval$1("int(1)"); } }; A.BuiltSetMultimap_forEach_closure.prototype = { call$2(key, values) { values._set$_set.forEach$1(0, new A.BuiltSetMultimap_forEach__closure(this.$this, this.f, key)); }, $signature() { return this.$this.$ti._eval$1("~(1,BuiltSet<2>)"); } }; A.BuiltSetMultimap_forEach__closure.prototype = { call$1(value) { this.f.call$2(this.key, value); }, $signature() { return this.$this.$ti._eval$1("~(2)"); } }; A._BuiltSetMultimap.prototype = {}; A.SetMultimapBuilder.prototype = { build$0() { var key, t2, builtSet, t3, t4, _this = this, t1 = _this._builtMapOwner; if (t1 == null) { t1 = _this.__SetMultimapBuilder__builderMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); for (; t1.moveNext$0();) { key = t1.__js_helper$_current; t2 = _this.__SetMultimapBuilder__builderMap_A.$index(0, key); builtSet = t2._setOwner; if (builtSet == null) { t3 = t2._setFactory; t4 = t2.__SetBuilder__set_A; t4 === $ && A.throwUnnamedLateFieldNI(); builtSet = t2._setOwner = new A._BuiltSet(t3, t4, A._instanceType(t2)._eval$1("_BuiltSet<1>")); } t2 = builtSet._set$_set._collection$_length; t3 = _this.__SetMultimapBuilder__builtMap_A; if (t2 === 0) { t3 === $ && A.throwUnnamedLateFieldNI(); t3.remove$1(0, key); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3.$indexSet(0, key, builtSet); } } t1 = _this.__SetMultimapBuilder__builtMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.$ti; t3 = t2._rest[1]; t3 = _this._builtMapOwner = new A._BuiltSetMultimap(t1, A.BuiltSet_BuiltSet$from(B.List_empty, t3), t2._eval$1("@<1>")._bind$1(t3)._eval$1("_BuiltSetMultimap<1,2>")); t1 = t3; } return t1; }, replace$1(_, multimap) { this._setWithCopyAndCheck$2(multimap.get$keys(multimap), new A.SetMultimapBuilder_replace_closure(multimap)); }, _getValuesBuilder$1(key) { var result, builtValues, _this = this, t1 = _this.__SetMultimapBuilder__builderMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); result = t1.$index(0, key); if (result == null) { t1 = _this.__SetMultimapBuilder__builtMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); builtValues = t1.$index(0, key); if (builtValues == null) result = A.SetBuilder_SetBuilder(_this.$ti._rest[1]); else { t1 = builtValues.$ti; t1._eval$1("_BuiltSet<1>")._as(builtValues); result = new A.SetBuilder(builtValues._setFactory, builtValues._set$_set, builtValues, t1._eval$1("SetBuilder<1>")); } _this.__SetMultimapBuilder__builderMap_A.$indexSet(0, key, result); } return result; }, _setWithCopyAndCheck$2(keys, lookup) { var t1, t2, t3, t4, key, t5, value, t6, _this = this; _this._builtMapOwner = null; t1 = _this.$ti; t2 = t1._precomputed1; t3 = t1._eval$1("BuiltSet<2>"); _this.__SetMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); _this.__SetMultimapBuilder__builderMap_A = A.LinkedHashMap_LinkedHashMap$_empty(t2, t1._eval$1("SetBuilder<2>")); for (t4 = J.get$iterator$ax(keys), t1 = t1._rest[1]; t4.moveNext$0();) { key = t4.get$current(t4); if (t2._is(key)) for (t5 = J.get$iterator$ax(lookup.call$1(key)); t5.moveNext$0();) { value = t5.get$current(t5); if (t1._is(value)) { if (_this._builtMapOwner != null) { _this.__SetMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$from(_this.__SetMultimapBuilder__builtMap_A, t2, t3); _this._builtMapOwner = null; } _this._set_multimap$_checkKey$1(key); _this._set_multimap$_checkValue$1(value); t6 = _this._getValuesBuilder$1(key); if (!$.$get$isSoundMode() && !t6.$ti._precomputed1._is(null)) if (value == null) A.throwExpression(A.ArgumentError$("null element", null)); t6.get$_safeSet().add$1(0, value); } else throw A.wrapException(A.ArgumentError$("map contained invalid value: " + A.S(value) + ", for key " + A.S(key), null)); } else throw A.wrapException(A.ArgumentError$("map contained invalid key: " + A.S(key), null)); } }, _set_multimap$_checkKey$1(key) { if ($.$get$isSoundMode()) return; if (this.$ti._precomputed1._is(null)) return; if (key == null) throw A.wrapException(A.ArgumentError$("invalid key: " + A.S(key), null)); }, _set_multimap$_checkValue$1(value) { if ($.$get$isSoundMode()) return; if (this.$ti._rest[1]._is(null)) return; if (value == null) throw A.wrapException(A.ArgumentError$("invalid value: " + A.S(value), null)); } }; A.SetMultimapBuilder_replace_closure.prototype = { call$1(k) { return this.multimap.$index(0, k); }, $signature: 32 }; A.EnumClass.prototype = { toString$0(_) { return this.name; } }; A.newBuiltValueToStringHelper_closure.prototype = { call$1(className) { var t1 = new A.StringBuffer(""), t2 = "" + className; t1._contents = t2; t1._contents = t2 + " {\n"; $._indentingBuiltValueToStringHelperIndent = $._indentingBuiltValueToStringHelperIndent + 2; return new A.IndentingBuiltValueToStringHelper(t1); }, $signature: 3322 }; A.IndentingBuiltValueToStringHelper.prototype = { add$2(_, field, value) { var t1, t2; if (value != null) { t1 = this._result; t1.toString; t2 = t1._contents += B.JSString_methods.$mul(" ", $._indentingBuiltValueToStringHelperIndent); t2 += field; t1._contents = t2; t1._contents = t2 + "="; t2 = t1._contents += A.S(value); t1._contents = t2 + ",\n"; } }, toString$0(_) { var t2, stringResult, t1 = $._indentingBuiltValueToStringHelperIndent - 2; $._indentingBuiltValueToStringHelperIndent = t1; t2 = this._result; t2.toString; t1 = t2._contents += B.JSString_methods.$mul(" ", t1); t2._contents = t1 + "}"; stringResult = J.toString$0$(this._result); this._result = null; return stringResult; } }; A.BuiltValueNullFieldError.prototype = { toString$0(_) { return 'Tried to construct class "' + this.type + '" with null for non-nullable field "' + this.field + '".'; } }; A.BuiltValueNestedFieldError.prototype = { toString$0(_) { return 'Tried to build class "' + this.type + '" but nested builder for field "' + this.field + '" threw: ' + this.error; } }; A.JsonObject.prototype = { toString$0(_) { return J.toString$0$(this.get$value(this)); } }; A.BoolJsonObject.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; if (!(other instanceof A.BoolJsonObject)) return false; return this.value === other.value; }, get$hashCode(_) { return B.JSBool_methods.get$hashCode(this.value); }, get$value(receiver) { return this.value; } }; A.ListJsonObject.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; if (!(other instanceof A.ListJsonObject)) return false; return B.DeepCollectionEquality_false.equals$2(this.value, other.value); }, get$hashCode(_) { return B.DeepCollectionEquality_false.hash$1(0, this.value); }, get$value(receiver) { return this.value; } }; A.MapJsonObject.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; if (!(other instanceof A.MapJsonObject)) return false; return B.DeepCollectionEquality_false.equals$2(this.value, other.value); }, get$hashCode(_) { return B.DeepCollectionEquality_false.hash$1(0, this.value); }, get$value(receiver) { return this.value; } }; A.NumJsonObject.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; if (!(other instanceof A.NumJsonObject)) return false; return this.value === other.value; }, get$hashCode(_) { return B.JSNumber_methods.get$hashCode(this.value); }, get$value(receiver) { return this.value; } }; A.StringJsonObject.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; if (!(other instanceof A.StringJsonObject)) return false; return this.value === other.value; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.value); }, get$value(receiver) { return this.value; } }; A.Serializers_Serializers_closure.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.Object); }, $signature: 3326 }; A.Serializers_Serializers_closure0.prototype = { call$0() { var t1 = type$.Object; return A.ListMultimapBuilder_ListMultimapBuilder(t1, t1); }, $signature: 3327 }; A.Serializers_Serializers_closure1.prototype = { call$0() { var t1 = type$.Object; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 3340 }; A.Serializers_Serializers_closure2.prototype = { call$0() { return A.SetBuilder_SetBuilder(type$.Object); }, $signature: 3341 }; A.Serializers_Serializers_closure3.prototype = { call$0() { var t1 = type$.Object; return A.SetMultimapBuilder_SetMultimapBuilder(t1, t1); }, $signature: 3379 }; A.FullType.prototype = { $eq(_, other) { var t1, t2, t3, i, _this = this; if (other == null) return false; if (other === _this) return true; if (!(other instanceof A.FullType)) return false; if (_this.root != other.root) return false; if (_this.nullable !== other.nullable) return false; t1 = _this.parameters; t2 = t1.length; t3 = other.parameters; if (t2 !== t3.length) return false; for (i = 0; i !== t2; ++i) if (!t1[i].$eq(0, t3[i])) return false; return true; }, get$hashCode(_) { var t1 = A.hashObjects(this.parameters); t1 = A._finish(A._combine(A._combine(0, J.get$hashCode$(this.root)), B.JSInt_methods.get$hashCode(t1))); return t1 ^ (this.nullable ? 1768878041 : 0); }, toString$0(_) { var t2, t1 = this.root; if (t1 == null) t1 = "unspecified"; else { t2 = this.parameters; t1 = t2.length === 0 ? A.FullType__getRawName(t1) : A.FullType__getRawName(t1) + "<" + B.JSArray_methods.join$1(t2, ", ") + ">"; t1 += this.nullable ? "?" : ""; } return t1; } }; A.DeserializationError.prototype = { toString$0(_) { return "Deserializing to '" + this.type.toString$0(0) + "' failed due to: " + this.error.toString$0(0); } }; A.BigIntSerializer.prototype = { serialize$3$specifiedType(serializers, bigInt, specifiedType) { return bigInt.toString$0(0); }, serialize$2(serializers, bigInt) { return this.serialize$3$specifiedType(serializers, bigInt, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var result; A._asString(serialized); result = A._BigIntImpl__tryParse(serialized, null); if (result == null) A.throwExpression(A.FormatException$("Could not parse BigInt", serialized, null)); return result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "BigInt"; } }; A.BoolSerializer.prototype = { serialize$3$specifiedType(serializers, boolean, specifiedType) { return boolean; }, serialize$2(serializers, boolean) { return this.serialize$3$specifiedType(serializers, boolean, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._asBool(serialized); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "bool"; } }; A.BuiltJsonSerializers.prototype = { deserializeWith$1$2(serializer, serialized, $T) { return $T._eval$1("0?")._as(this.deserialize$2$specifiedType(serialized, new A.FullType(J.get$first$ax(serializer.get$types(serializer)), B.List_empty16, false))); }, serializeWith$1$2(serializer, object) { return this.serialize$2$specifiedType(object, new A.FullType(J.get$first$ax(serializer.get$types(serializer)), B.List_empty16, false)); }, serializeWith$2(serializer, object) { return this.serializeWith$1$2(serializer, object, type$.dynamic); }, serialize$2$specifiedType(object, specifiedType) { var t1, t2, t3, t4, t5, t6, result; for (t1 = this.serializerPlugins._list$_list, t2 = A._arrayInstanceType(t1), t3 = t2._eval$1("ArrayIterator<1>"), t4 = new J.ArrayIterator(t1, t1.length, t3), t5 = specifiedType.root, t2 = t2._precomputed1; t4.moveNext$0();) { t6 = t4.__interceptors$_current; if (t6 == null) t2._as(t6); if ($.$get$StandardJsonPlugin__unsupportedTypes()._set$_set.contains$1(0, t5)) A.throwExpression(A.ArgumentError$("Standard JSON cannot serialize type " + A.S(t5) + ".", null)); } result = this._serialize$2(object, specifiedType); for (t1 = new J.ArrayIterator(t1, t1.length, t3); t1.moveNext$0();) { t3 = t1.__interceptors$_current; result = (t3 == null ? t2._as(t3) : t3).afterSerialize$2(result, specifiedType); } return result; }, serialize$1(object) { return this.serialize$2$specifiedType(object, B.FullType_null_List_empty_false); }, _serialize$2(object, specifiedType) { var serializer, result, _this = this, _s62_ = string$.serial, t1 = specifiedType.root; if (t1 == null) { t1 = J.getInterceptor$(object); serializer = _this.serializerForType$1(t1.get$runtimeType(object)); if (serializer == null) throw A.wrapException(A.StateError$(A._noSerializerMessageFor(t1.get$runtimeType(object).toString$0(0)))); if (type$.StructuredSerializer_dynamic._is(serializer)) { result = [serializer.get$wireName()]; B.JSArray_methods.addAll$1(result, serializer.serialize$2(_this, object)); return result; } else if (type$.PrimitiveSerializer_dynamic._is(serializer)) return object == null ? [serializer.get$wireName(), null] : A._setArrayType([serializer.get$wireName(), serializer.serialize$2(_this, object)], type$.JSArray_Object); else throw A.wrapException(A.StateError$(_s62_)); } else { serializer = _this.serializerForType$1(t1); if (serializer == null) return _this.serialize$1(object); if (type$.StructuredSerializer_dynamic._is(serializer)) return object == null ? null : J.toList$0$ax(serializer.serialize$3$specifiedType(_this, object, specifiedType)); else if (type$.PrimitiveSerializer_dynamic._is(serializer)) return object == null ? null : serializer.serialize$3$specifiedType(_this, object, specifiedType); else throw A.wrapException(A.StateError$(_s62_)); } }, deserialize$2$specifiedType(object, specifiedType) { var t1, t2, t3, t4, transformedObject, t5, result; for (t1 = this.serializerPlugins._list$_list, t2 = A._arrayInstanceType(t1), t3 = t2._eval$1("ArrayIterator<1>"), t4 = new J.ArrayIterator(t1, t1.length, t3), t2 = t2._precomputed1, transformedObject = object; t4.moveNext$0();) { t5 = t4.__interceptors$_current; transformedObject = (t5 == null ? t2._as(t5) : t5).beforeDeserialize$2(transformedObject, specifiedType); } result = this._deserialize$3(object, transformedObject, specifiedType); for (t1 = new J.ArrayIterator(t1, t1.length, t3); t1.moveNext$0();) { t3 = t1.__interceptors$_current; if (t3 == null) t2._as(t3); } return result; }, deserialize$1(object) { return this.deserialize$2$specifiedType(object, B.FullType_null_List_empty_false); }, _deserialize$3(objectBeforePlugins, object, specifiedType) { var serializer, error, primitive, error0, serializer0, error1, error2, wireName, exception, _this = this, _s62_ = string$.serial, t1 = specifiedType.root; if (t1 == null) { type$.List_nullable_Object._as(object); t1 = J.getInterceptor$ax(object); wireName = A._asString(t1.get$first(object)); serializer = _this._wireNameToSerializer._map$_map.$index(0, wireName); if (serializer == null) throw A.wrapException(A.StateError$(A._noSerializerMessageFor(wireName))); if (type$.StructuredSerializer_dynamic._is(serializer)) try { t1 = serializer.deserialize$2(_this, t1.sublist$1(object, 1)); return t1; } catch (exception) { t1 = A.unwrapException(exception); if (type$.Error._is(t1)) { error = t1; throw A.wrapException(A.DeserializationError_DeserializationError(object, specifiedType, error)); } else throw exception; } else if (type$.PrimitiveSerializer_dynamic._is(serializer)) try { primitive = t1.$index(object, 1); t1 = primitive == null ? null : serializer.deserialize$2(_this, primitive); return t1; } catch (exception) { t1 = A.unwrapException(exception); if (type$.Error._is(t1)) { error0 = t1; throw A.wrapException(A.DeserializationError_DeserializationError(object, specifiedType, error0)); } else throw exception; } else throw A.wrapException(A.StateError$(_s62_)); } else { serializer0 = _this.serializerForType$1(t1); if (serializer0 == null) if (type$.List_dynamic._is(object) && typeof J.get$first$ax(object) == "string") return _this.deserialize$1(objectBeforePlugins); else throw A.wrapException(A.StateError$(A._noSerializerMessageFor(t1.toString$0(0)))); if (type$.StructuredSerializer_dynamic._is(serializer0)) try { t1 = object == null ? null : serializer0.deserialize$3$specifiedType(_this, type$.Iterable_nullable_Object._as(object), specifiedType); return t1; } catch (exception) { t1 = A.unwrapException(exception); if (type$.Error._is(t1)) { error1 = t1; throw A.wrapException(A.DeserializationError_DeserializationError(object, specifiedType, error1)); } else throw exception; } else if (type$.PrimitiveSerializer_dynamic._is(serializer0)) try { t1 = object == null ? null : serializer0.deserialize$3$specifiedType(_this, object, specifiedType); return t1; } catch (exception) { t1 = A.unwrapException(exception); if (type$.Error._is(t1)) { error2 = t1; throw A.wrapException(A.DeserializationError_DeserializationError(object, specifiedType, error2)); } else throw exception; } else throw A.wrapException(A.StateError$(_s62_)); } }, serializerForType$1(type) { var t1 = this._typeToSerializer._map$_map.$index(0, type); return t1 == null ? this._typeNameToSerializer._map$_map.$index(0, A._getRawName(type)) : t1; }, newBuilder$1(fullType) { var builderFactory = this.builderFactories._map$_map.$index(0, fullType); if (builderFactory == null) this._throwMissingBuilderFactory$1(fullType); return builderFactory.call$0(); }, _throwMissingBuilderFactory$1(fullType) { throw A.wrapException(A.StateError$("No builder factory for " + fullType.toString$0(0) + ". Fix by adding one, see SerializersBuilder.addBuilderFactory.")); }, toBuilder$0() { var t3, t4, t5, t6, t7, t8, t9, _this = this, t1 = _this._typeToSerializer, t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); t3 = _this._wireNameToSerializer; t4 = t3.$ti; t4._eval$1("_BuiltMap<1,2>")._as(t3); t5 = _this._typeNameToSerializer; t6 = t5.$ti; t6._eval$1("_BuiltMap<1,2>")._as(t5); t7 = _this.builderFactories; t8 = t7.$ti; t8._eval$1("_BuiltMap<1,2>")._as(t7); t9 = _this.serializerPlugins; return new A.BuiltJsonSerializersBuilder(new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")), new A.MapBuilder(t3._mapFactory, t3._map$_map, t3, t4._eval$1("@<1>")._bind$1(t4._rest[1])._eval$1("MapBuilder<1,2>")), new A.MapBuilder(t5._mapFactory, t5._map$_map, t5, t6._eval$1("@<1>")._bind$1(t6._rest[1])._eval$1("MapBuilder<1,2>")), new A.MapBuilder(t7._mapFactory, t7._map$_map, t7, t8._eval$1("@<1>")._bind$1(t8._rest[1])._eval$1("MapBuilder<1,2>")), A.ListBuilder_ListBuilder(t9, t9.$ti._precomputed1)); } }; A.BuiltJsonSerializersBuilder.prototype = { add$1(_, serializer) { var t1, t2, t3, t4, $name, genericsStart; if (!type$.StructuredSerializer_dynamic._is(serializer) && !type$.PrimitiveSerializer_dynamic._is(serializer)) throw A.wrapException(A.ArgumentError$(string$.serial, null)); this._wireNameToSerializer.$indexSet(0, serializer.get$wireName(), serializer); for (t1 = J.get$iterator$ax(serializer.get$types(serializer)), t2 = this._typeToSerializer, t3 = this._typeNameToSerializer; t1.moveNext$0();) { t4 = t1.get$current(t1); t2._checkKey$1(t4); t2._checkValue$1(serializer); t2.get$_safeMap().$indexSet(0, t4, serializer); $name = t4.toString$0(0); genericsStart = B.JSString_methods.indexOf$1($name, "<"); t4 = genericsStart === -1 ? $name : B.JSString_methods.substring$2($name, 0, genericsStart); t3._checkKey$1(t4); t3._checkValue$1(serializer); t3.get$_safeMap().$indexSet(0, t4, serializer); } }, addBuilderFactory$2(types, $function) { var t2, t3, t1 = this._builderFactories; t1.$indexSet(0, types, $function); t2 = types.root; t3 = types.parameters; t1.$indexSet(0, !types.nullable ? new A.FullType(t2, t3, true) : new A.FullType(t2, t3, false), $function); }, build$0() { var _this = this; return new A.BuiltJsonSerializers(_this._typeToSerializer.build$0(), _this._wireNameToSerializer.build$0(), _this._typeNameToSerializer.build$0(), _this._builderFactories.build$0(), _this._plugins.build$0()); } }; A.BuiltListMultimapSerializer.prototype = { serialize$3$specifiedType(serializers, builtListMultimap, specifiedType) { var t1, t2, keyType, valueType, result, t3, key, result0, t4, t5; if (!(specifiedType.root == null || specifiedType.parameters.length === 0)) if (!serializers.builderFactories._map$_map.containsKey$1(0, specifiedType)) serializers._throwMissingBuilderFactory$1(specifiedType); t1 = specifiedType.parameters; t2 = t1.length === 0; keyType = t2 ? B.FullType_null_List_empty_false : t1[0]; valueType = t2 ? B.FullType_null_List_empty_false : t1[1]; result = []; for (t1 = builtListMultimap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = builtListMultimap._list_multimap$_map, t3 = builtListMultimap._emptyList; t1.moveNext$0();) { key = t1.__js_helper$_current; result.push(serializers.serialize$2$specifiedType(key, keyType)); result0 = t2.$index(0, key); t4 = (result0 == null ? t3 : result0)._list$_list; t5 = A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,Object?>"); result.push(A.List_List$of(new A.MappedListIterable(t4, new A.BuiltListMultimapSerializer_serialize_closure(serializers, valueType), t5), true, t5._eval$1("ListIterable.E"))); } return result; }, serialize$2(serializers, builtListMultimap) { return this.serialize$3$specifiedType(serializers, builtListMultimap, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var result, t3, t4, t5, i, key, values, t6, value, t7, t8, isUnderspecified = specifiedType.root == null || specifiedType.parameters.length === 0, t1 = specifiedType.parameters, t2 = t1.length === 0, keyType = t2 ? B.FullType_null_List_empty_false : t1[0], valueType = t2 ? B.FullType_null_List_empty_false : t1[1]; if (isUnderspecified) { t1 = type$.Object; result = A.ListMultimapBuilder_ListMultimapBuilder(t1, t1); } else result = type$.ListMultimapBuilder_dynamic_dynamic._as(serializers.newBuilder$1(specifiedType)); t1 = J.getInterceptor$asx(serialized); if (B.JSInt_methods.$mod(t1.get$length(serialized), 2) === 1) throw A.wrapException(A.ArgumentError$("odd length", null)); for (t2 = result.$ti, t3 = t2._precomputed1, t2 = t2._eval$1("BuiltList<2>"), t4 = type$.Iterable_nullable_Object, t5 = type$.nullable_Object, i = 0; i !== t1.get$length(serialized); i += 2) { key = serializers.deserialize$2$specifiedType(t1.elementAt$1(serialized, i), keyType); values = J.map$1$1$ax(t4._as(t1.elementAt$1(serialized, i + 1)), new A.BuiltListMultimapSerializer_deserialize_closure(serializers, valueType), t5); for (t6 = values.get$iterator(values); t6.moveNext$0();) { value = t6.get$current(t6); if (result._list_multimap$_builtMapOwner != null) { t7 = result.__ListMultimapBuilder__builtMap_A; t7 === $ && A.throwUnnamedLateFieldNI(); result.__ListMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$from(t7, t3, t2); result._list_multimap$_builtMapOwner = null; } result._list_multimap$_checkKey$1(key); result._list_multimap$_checkValue$1(value); t7 = result._list_multimap$_getValuesBuilder$1(key); if (!$.$get$isSoundMode() && !t7.$ti._precomputed1._is(null)) if (value == null) A.throwExpression(A.ArgumentError$("null element", null)); if (t7._listOwner != null) { t8 = t7.__ListBuilder__list_A; t8 === $ && A.throwUnnamedLateFieldNI(); t7.__ListBuilder__list_A = A.List_List$from(t8, true, t7.$ti._precomputed1); t7._listOwner = null; } t7 = t7.__ListBuilder__list_A; t7 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.add$1(t7, value); } } return result.build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "listMultimap"; } }; A.BuiltListMultimapSerializer_serialize_closure.prototype = { call$1(value) { return this.serializers.serialize$2$specifiedType(value, this.valueType); }, $signature: 204 }; A.BuiltListMultimapSerializer_deserialize_closure.prototype = { call$1(value) { return this.serializers.deserialize$2$specifiedType(value, this.valueType); }, $signature: 367 }; A.BuiltListSerializer.prototype = { serialize$3$specifiedType(serializers, builtList, specifiedType) { var t1, elementType; if (!(specifiedType.root == null || specifiedType.parameters.length === 0)) if (!serializers.builderFactories._map$_map.containsKey$1(0, specifiedType)) serializers._throwMissingBuilderFactory$1(specifiedType); t1 = specifiedType.parameters; elementType = t1.length === 0 ? B.FullType_null_List_empty_false : t1[0]; t1 = builtList._list$_list; return new A.MappedListIterable(t1, new A.BuiltListSerializer_serialize_closure(serializers, elementType), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Object?>")); }, serialize$2(serializers, builtList) { return this.serialize$3$specifiedType(serializers, builtList, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var isUnderspecified = specifiedType.root == null || specifiedType.parameters.length === 0, t1 = specifiedType.parameters, elementType = t1.length === 0 ? B.FullType_null_List_empty_false : t1[0], result = isUnderspecified ? A.ListBuilder_ListBuilder(B.List_empty, type$.Object) : type$.ListBuilder_dynamic._as(serializers.newBuilder$1(specifiedType)); result.replace$1(0, J.map$1$1$ax(serialized, new A.BuiltListSerializer_deserialize_closure(serializers, elementType), type$.dynamic)); return result.build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "list"; } }; A.BuiltListSerializer_serialize_closure.prototype = { call$1(item) { return this.serializers.serialize$2$specifiedType(item, this.elementType); }, $signature: 204 }; A.BuiltListSerializer_deserialize_closure.prototype = { call$1(item) { return this.serializers.deserialize$2$specifiedType(item, this.elementType); }, $signature: 204 }; A.BuiltMapSerializer.prototype = { serialize$3$specifiedType(serializers, builtMap, specifiedType) { var t1, t2, keyType, valueType, result, key; if (!(specifiedType.root == null || specifiedType.parameters.length === 0)) if (!serializers.builderFactories._map$_map.containsKey$1(0, specifiedType)) serializers._throwMissingBuilderFactory$1(specifiedType); t1 = specifiedType.parameters; t2 = t1.length === 0; keyType = t2 ? B.FullType_null_List_empty_false : t1[0]; valueType = t2 ? B.FullType_null_List_empty_false : t1[1]; result = []; for (t1 = builtMap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = builtMap._map$_map; t1.moveNext$0();) { key = t1.__js_helper$_current; result.push(serializers.serialize$2$specifiedType(key, keyType)); result.push(serializers.serialize$2$specifiedType(t2.$index(0, key), valueType)); } return result; }, serialize$2(serializers, builtMap) { return this.serialize$3$specifiedType(serializers, builtMap, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var result, i, key, value, isUnderspecified = specifiedType.root == null || specifiedType.parameters.length === 0, t1 = specifiedType.parameters, t2 = t1.length === 0, keyType = t2 ? B.FullType_null_List_empty_false : t1[0], valueType = t2 ? B.FullType_null_List_empty_false : t1[1]; if (isUnderspecified) { t1 = type$.Object; result = A.MapBuilder_MapBuilder(t1, t1); } else result = type$.MapBuilder_dynamic_dynamic._as(serializers.newBuilder$1(specifiedType)); t1 = J.getInterceptor$asx(serialized); if (B.JSInt_methods.$mod(t1.get$length(serialized), 2) === 1) throw A.wrapException(A.ArgumentError$("odd length", null)); for (i = 0; i !== t1.get$length(serialized); i += 2) { key = serializers.deserialize$2$specifiedType(t1.elementAt$1(serialized, i), keyType); value = serializers.deserialize$2$specifiedType(t1.elementAt$1(serialized, i + 1), valueType); result._checkKey$1(key); result._checkValue$1(value); result.get$_safeMap().$indexSet(0, key, value); } return result.build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "map"; } }; A.BuiltSetMultimapSerializer.prototype = { serialize$3$specifiedType(serializers, builtSetMultimap, specifiedType) { var t1, t2, keyType, valueType, result, t3, key, result0, t4, t5; if (!(specifiedType.root == null || specifiedType.parameters.length === 0)) if (!serializers.builderFactories._map$_map.containsKey$1(0, specifiedType)) serializers._throwMissingBuilderFactory$1(specifiedType); t1 = specifiedType.parameters; t2 = t1.length === 0; keyType = t2 ? B.FullType_null_List_empty_false : t1[0]; valueType = t2 ? B.FullType_null_List_empty_false : t1[1]; result = []; for (t1 = builtSetMultimap.get$keys(0), t2 = t1._map, t1 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, t1.$ti._precomputed1), t2 = builtSetMultimap._set_multimap$_map, t3 = builtSetMultimap._set_multimap$_emptySet; t1.moveNext$0();) { key = t1.__js_helper$_current; result.push(serializers.serialize$2$specifiedType(key, keyType)); result0 = t2.$index(0, key); t4 = (result0 == null ? t3 : result0)._set$_set; t5 = A._instanceType(t4)._eval$1("EfficientLengthMappedIterable"); result.push(A.List_List$of(new A.EfficientLengthMappedIterable(t4, new A.BuiltSetMultimapSerializer_serialize_closure(serializers, valueType), t5), true, t5._eval$1("Iterable.E"))); } return result; }, serialize$2(serializers, builtSetMultimap) { return this.serialize$3$specifiedType(serializers, builtSetMultimap, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var result, t3, i, key, t4, value, t5, isUnderspecified = specifiedType.root == null || specifiedType.parameters.length === 0, t1 = specifiedType.parameters, t2 = t1.length === 0, keyType = t2 ? B.FullType_null_List_empty_false : t1[0], valueType = t2 ? B.FullType_null_List_empty_false : t1[1]; if (isUnderspecified) { t1 = type$.Object; result = A.SetMultimapBuilder_SetMultimapBuilder(t1, t1); } else result = type$.SetMultimapBuilder_dynamic_dynamic._as(serializers.newBuilder$1(specifiedType)); t1 = J.getInterceptor$asx(serialized); if (B.JSInt_methods.$mod(t1.get$length(serialized), 2) === 1) throw A.wrapException(A.ArgumentError$("odd length", null)); for (t2 = result.$ti, t3 = t2._precomputed1, t2 = t2._eval$1("BuiltSet<2>"), i = 0; i !== t1.get$length(serialized); i += 2) { key = serializers.deserialize$2$specifiedType(t1.elementAt$1(serialized, i), keyType); for (t4 = J.get$iterator$ax(J.map$1$ax(t1.elementAt$1(serialized, i + 1), new A.BuiltSetMultimapSerializer_deserialize_closure(serializers, valueType))); t4.moveNext$0();) { value = t4.get$current(t4); if (result._builtMapOwner != null) { t5 = result.__SetMultimapBuilder__builtMap_A; t5 === $ && A.throwUnnamedLateFieldNI(); result.__SetMultimapBuilder__builtMap_A = A.LinkedHashMap_LinkedHashMap$from(t5, t3, t2); result._builtMapOwner = null; } result._set_multimap$_checkKey$1(key); result._set_multimap$_checkValue$1(value); t5 = result._getValuesBuilder$1(key); if (!$.$get$isSoundMode() && !t5.$ti._precomputed1._is(null)) if (value == null) A.throwExpression(A.ArgumentError$("null element", null)); t5.get$_safeSet().add$1(0, value); } } return result.build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "setMultimap"; } }; A.BuiltSetMultimapSerializer_serialize_closure.prototype = { call$1(value) { return this.serializers.serialize$2$specifiedType(value, this.valueType); }, $signature: 204 }; A.BuiltSetMultimapSerializer_deserialize_closure.prototype = { call$1(value) { return this.serializers.deserialize$2$specifiedType(value, this.valueType); }, $signature: 204 }; A.BuiltSetSerializer.prototype = { serialize$3$specifiedType(serializers, builtSet, specifiedType) { var t1, elementType; if (!(specifiedType.root == null || specifiedType.parameters.length === 0)) if (!serializers.builderFactories._map$_map.containsKey$1(0, specifiedType)) serializers._throwMissingBuilderFactory$1(specifiedType); t1 = specifiedType.parameters; elementType = t1.length === 0 ? B.FullType_null_List_empty_false : t1[0]; t1 = builtSet._set$_set; return new A.EfficientLengthMappedIterable(t1, new A.BuiltSetSerializer_serialize_closure(serializers, elementType), A._instanceType(t1)._eval$1("EfficientLengthMappedIterable")); }, serialize$2(serializers, builtSet) { return this.serialize$3$specifiedType(serializers, builtSet, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var isUnderspecified = specifiedType.root == null || specifiedType.parameters.length === 0, t1 = specifiedType.parameters, elementType = t1.length === 0 ? B.FullType_null_List_empty_false : t1[0], result = isUnderspecified ? A.SetBuilder_SetBuilder(type$.Object) : type$.SetBuilder_dynamic._as(serializers.newBuilder$1(specifiedType)); result.replace$1(0, J.map$1$1$ax(serialized, new A.BuiltSetSerializer_deserialize_closure(serializers, elementType), type$.dynamic)); return result.build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "set"; } }; A.BuiltSetSerializer_serialize_closure.prototype = { call$1(item) { return this.serializers.serialize$2$specifiedType(item, this.elementType); }, $signature: 204 }; A.BuiltSetSerializer_deserialize_closure.prototype = { call$1(item) { return this.serializers.deserialize$2$specifiedType(item, this.elementType); }, $signature: 204 }; A.DateTimeSerializer.prototype = { serialize$3$specifiedType(serializers, dateTime, specifiedType) { if (!dateTime.isUtc) throw A.wrapException(A.ArgumentError$value(dateTime, "dateTime", "Must be in utc for serialization.")); return 1000 * dateTime._value; }, serialize$2(serializers, dateTime) { return this.serialize$3$specifiedType(serializers, dateTime, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t2, t1 = B.JSNumber_methods.round$0(A._asInt(serialized) / 1000); if (Math.abs(t1) <= 864e13) t2 = false; else t2 = true; if (t2) A.throwExpression(A.ArgumentError$("DateTime is outside valid range: " + t1, null)); A.checkNotNullable(true, "isUtc", type$.bool); return new A.DateTime(t1, true); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "DateTime"; } }; A.DoubleSerializer.prototype = { serialize$3$specifiedType(serializers, aDouble, specifiedType) { if (isNaN(aDouble)) return "NaN"; else if (aDouble == 1 / 0 || aDouble == -1 / 0) return B.JSNumber_methods.get$isNegative(aDouble) ? "-INF" : "INF"; else return aDouble; }, serialize$2(serializers, aDouble) { return this.serialize$3$specifiedType(serializers, aDouble, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1 = J.getInterceptor$(serialized); if (t1.$eq(serialized, "NaN")) return 0 / 0; else if (t1.$eq(serialized, "-INF")) return -1 / 0; else if (t1.$eq(serialized, "INF")) return 1 / 0; else return A._asNum(serialized); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "double"; } }; A.DurationSerializer.prototype = { serialize$3$specifiedType(serializers, duration, specifiedType) { return duration._duration; }, serialize$2(serializers, duration) { return this.serialize$3$specifiedType(serializers, duration, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A.Duration$(0, 0, A._asInt(serialized), 0, 0, 0); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "Duration"; } }; A.Int32Serializer.prototype = { serialize$3$specifiedType(serializers, int32, specifiedType) { return int32._i; }, serialize$2(serializers, int32) { return this.serialize$3$specifiedType(serializers, int32, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { A._asInt(serialized); return new A.Int32((serialized & 2147483647) - ((serialized & 2147483648) >>> 0)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "Int32"; } }; A.Int64Serializer.prototype = { serialize$3$specifiedType(serializers, int64, specifiedType) { return int64._toRadixString$1(10); }, serialize$2(serializers, int64) { return this.serialize$3$specifiedType(serializers, int64, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1 = A.Int64__parseRadix(A._asString(serialized), 10, true); t1.toString; return t1; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "Int64"; } }; A.IntSerializer.prototype = { serialize$3$specifiedType(serializers, integer, specifiedType) { return integer; }, serialize$2(serializers, integer) { return this.serialize$3$specifiedType(serializers, integer, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._asInt(serialized); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "int"; } }; A.JsonObjectSerializer.prototype = { serialize$3$specifiedType(serializers, jsonObject, specifiedType) { return jsonObject.get$value(jsonObject); }, serialize$2(serializers, jsonObject) { return this.serialize$3$specifiedType(serializers, jsonObject, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A.JsonObject_JsonObject(serialized); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "JsonObject"; } }; A.NullSerializer.prototype = { serialize$3$specifiedType(serializers, value, specifiedType) { throw A.wrapException(A.UnimplementedError$(null)); }, serialize$2(serializers, value) { return this.serialize$3$specifiedType(serializers, value, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { throw A.wrapException(A.UnimplementedError$(null)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "Null"; } }; A.NumSerializer.prototype = { serialize$3$specifiedType(serializers, number, specifiedType) { if (isNaN(number)) return "NaN"; else if (number == 1 / 0 || number == -1 / 0) return B.JSNumber_methods.get$isNegative(number) ? "-INF" : "INF"; else return number; }, serialize$2(serializers, number) { return this.serialize$3$specifiedType(serializers, number, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1 = J.getInterceptor$(serialized); if (t1.$eq(serialized, "NaN")) return 0 / 0; else if (t1.$eq(serialized, "-INF")) return -1 / 0; else if (t1.$eq(serialized, "INF")) return 1 / 0; else return A._asNum(serialized); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "num"; } }; A.RegExpSerializer.prototype = { serialize$3$specifiedType(serializers, value, specifiedType) { return value.pattern; }, serialize$2(serializers, value) { return this.serialize$3$specifiedType(serializers, value, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A.RegExp_RegExp(A._asString(serialized), true, false, false, false); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "RegExp"; } }; A.StringSerializer.prototype = { serialize$3$specifiedType(serializers, string, specifiedType) { return string; }, serialize$2(serializers, string) { return this.serialize$3$specifiedType(serializers, string, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._asString(serialized); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "String"; } }; A.Uint8ListSerializer.prototype = { serialize$3$specifiedType(serializers, uint8list, specifiedType) { return B.C_Base64Codec.get$encoder().convert$1(uint8list); }, serialize$2(serializers, uint8list) { return this.serialize$3$specifiedType(serializers, uint8list, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return B.C_Base64Decoder.convert$1(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, get$types(_) { return A.BuiltList_BuiltList$from([B.Type_Uint8List_WLA], type$.Type); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$wireName() { return "UInt8List"; } }; A.UriSerializer.prototype = { serialize$3$specifiedType(serializers, uri, specifiedType) { return uri.toString$0(0); }, serialize$2(serializers, uri) { return this.serialize$3$specifiedType(serializers, uri, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A.Uri_parse(A._asString(serialized), 0, null); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types(receiver) { return this.types; }, get$wireName() { return "Uri"; } }; A.StandardJsonPlugin.prototype = { afterSerialize$2(object, specifiedType) { var _this = this; if (type$.List_dynamic._is(object) && !_this.typesToLeaveAsList._set$_set.contains$1(0, specifiedType.root)) if (specifiedType.root == null) return _this._toMapWithDiscriminator$1(object); else return _this._toMap$2(object, _this._needsEncodedKeys$1(specifiedType)); else return object; }, beforeDeserialize$2(object, specifiedType) { var t1; if (type$.Map_dynamic_dynamic._is(object) && specifiedType.root !== B.Type_JsonObject_gyf) { t1 = specifiedType.root; if (t1 == null) return this._toListUsingDiscriminator$1(object); else return this._toList$3$keepNulls(object, this._needsEncodedKeys$1(specifiedType), t1 === B.Type_BuiltMap_qd4); } else return object; }, _needsEncodedKeys$1(specifiedType) { return specifiedType.root === B.Type_BuiltMap_qd4 && specifiedType.parameters[0].root !== B.Type_String_k8F; }, _toMap$2(list, needsEncodedKeys) { var t1, i, t2, key, value, result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.nullable_Object); for (t1 = J.getInterceptor$asx(list), i = 0; i !== B.JSInt_methods._tdivFast$1(t1.get$length(list), 2); ++i) { t2 = i * 2; key = t1.$index(list, t2); value = t1.$index(list, t2 + 1); result.$indexSet(0, needsEncodedKeys ? B.C_JsonCodec.encode$1(key) : A._asString(key), value); } return result; }, _toMapWithDiscriminator$1(list) { var needToEncodeKeys, i, result, t3, key, t1 = J.getInterceptor$asx(list), type = t1.$index(list, 0), t2 = J.getInterceptor$(type); if (t2.$eq(type, "list")) return A.LinkedHashMap_LinkedHashMap$_literal(["$", type, "", t1.sublist$1(list, 1)], type$.String, type$.Object); if (t1.get$length(list) === 2) return A.LinkedHashMap_LinkedHashMap$_literal(["$", type, "", t1.$index(list, 1)], type$.String, type$.nullable_Object); if (t2.$eq(type, "map")) { i = 0; while (true) { if (!(i !== B.JSInt_methods._tdivFast$1(t1.get$length(list) - 1, 2))) { needToEncodeKeys = false; break; } if (typeof t1.$index(list, i * 2 + 1) != "string") { type = "encoded_map"; needToEncodeKeys = true; break; } ++i; } } else needToEncodeKeys = false; result = A.LinkedHashMap_LinkedHashMap$_literal(["$", type], type$.String, type$.Object); for (i = 0; i !== B.JSInt_methods._tdivFast$1(t1.get$length(list) - 1, 2); ++i) { t2 = i * 2; t3 = t2 + 1; key = needToEncodeKeys ? B.C_JsonCodec.encode$1(t1.$index(list, t3)) : A._asString(t1.$index(list, t3)); result.$indexSet(0, key, t1.$index(list, t2 + 2)); } return result; }, _toList$3$keepNulls(map, hasEncodedKeys, keepNulls) { var nullValueCount, t2, result, t1 = {}; if (keepNulls) nullValueCount = 0; else { t2 = J.where$1$ax(J.get$values$x(map), new A.StandardJsonPlugin__toList_closure()); nullValueCount = t2.get$length(t2); } t2 = J.getInterceptor$asx(map); result = A.List_List$filled((t2.get$length(map) - nullValueCount) * 2, 0, false, type$.nullable_Object); t1.i = 0; t2.forEach$1(map, new A.StandardJsonPlugin__toList_closure0(t1, this, keepNulls, result, hasEncodedKeys)); return result; }, _toListUsingDiscriminator$1(map) { var t3, result, needToDecodeKeys, nullValueCount, t1 = {}, t2 = J.getInterceptor$asx(map), type = t2.$index(map, "$"); if (type == null) throw A.wrapException(A.ArgumentError$("Unknown type on deserialization. Need either specifiedType or discriminator field.", null)); t3 = J.getInterceptor$(type); if (t3.$eq(type, "list")) { t1 = [type]; B.JSArray_methods.addAll$1(t1, type$.Iterable_dynamic._as(t2.$index(map, ""))); return t1; } if (t2.containsKey$1(map, "")) { result = A.List_List$filled(2, 0, false, type$.nullable_Object); result[0] = type; result[1] = t2.$index(map, ""); return result; } needToDecodeKeys = t3.$eq(type, "encoded_map"); if (needToDecodeKeys) type = "map"; t3 = J.where$1$ax(t2.get$values(map), new A.StandardJsonPlugin__toListUsingDiscriminator_closure()); nullValueCount = t3.get$length(t3); result = A.List_List$filled((t2.get$length(map) - nullValueCount) * 2 - 1, 0, false, type$.Object); result[0] = type; t1.i = 1; t2.forEach$1(map, new A.StandardJsonPlugin__toListUsingDiscriminator_closure0(t1, this, result, needToDecodeKeys)); return result; }, $isSerializerPlugin: 1 }; A.StandardJsonPlugin__toList_closure.prototype = { call$1(value) { return value == null; }, $signature: 145 }; A.StandardJsonPlugin__toList_closure0.prototype = { call$2(key, value) { var t1, t2, t3, _this = this; if (!_this.keepNulls && value == null) return; t1 = _this.result; t2 = _this._box_0; t3 = t2.i; t1[t3] = _this.hasEncodedKeys ? B.C_JsonCodec.decode$1(0, A._asString(key)) : key; t3 = t2.i; t1[t3 + 1] = value; t2.i = t3 + 2; }, $signature: 241 }; A.StandardJsonPlugin__toListUsingDiscriminator_closure.prototype = { call$1(value) { return value == null; }, $signature: 145 }; A.StandardJsonPlugin__toListUsingDiscriminator_closure0.prototype = { call$2(key, value) { var t1, t2, t3; if (J.$eq$(key, "$")) return; if (value == null) return; t1 = this.result; t2 = this._box_0; t3 = t2.i; t1[t3] = this.needToDecodeKeys ? B.C_JsonCodec.decode$1(0, A._asString(key)) : key; t3 = t2.i; t1[t3 + 1] = value; t2.i = t3 + 2; }, $signature: 241 }; A.StringCharacters.prototype = { get$iterator(_) { return new A.StringCharacterRange(this.string, 0, 0); }, get$first(_) { var t1 = this.string, t2 = t1.length; return t2 === 0 ? A.throwExpression(A.StateError$("No element")) : B.JSString_methods.substring$2(t1, 0, new A.Breaks(t1, t2, 0, 176).nextBreak$0()); }, get$last(_) { var t1 = this.string, t2 = t1.length; return t2 === 0 ? A.throwExpression(A.StateError$("No element")) : B.JSString_methods.substring$1(t1, new A.BackBreaks(t1, 0, t2, 176).nextBreak$0()); }, get$single(_) { var t1 = this.string, t2 = t1.length; if (t2 === 0) throw A.wrapException(A.StateError$("No element")); if (new A.Breaks(t1, t2, 0, 176).nextBreak$0() === t2) return t1; throw A.wrapException(A.StateError$("Too many elements")); }, get$isEmpty(_) { return this.string.length === 0; }, get$isNotEmpty(_) { return this.string.length !== 0; }, get$length(_) { var brk, $length, t1 = this.string, t2 = t1.length; if (t2 === 0) return 0; brk = new A.Breaks(t1, t2, 0, 176); for ($length = 0; brk.nextBreak$0() >= 0;) ++$length; return $length; }, join$1(_, separator) { var t1; if (separator === "") return this.string; t1 = this.string; return A._explodeReplace(t1, 0, t1.length, separator, ""); }, elementAt$1(_, index) { var t1, t2, breaks, count, start, end; A.RangeError_checkNotNegative(index, "index"); t1 = this.string; t2 = t1.length; if (t2 !== 0) { breaks = new A.Breaks(t1, t2, 0, 176); for (count = 0, start = 0; end = breaks.nextBreak$0(), end >= 0; start = end) { if (count === index) return B.JSString_methods.substring$2(t1, start, end); ++count; } } else count = 0; throw A.wrapException(A.IndexError$(index, this, "index", null, count)); }, contains$1(_, singleCharacterString) { var t1; if (typeof singleCharacterString != "string") return false; t1 = singleCharacterString.length; if (t1 === 0) return false; if (new A.Breaks(singleCharacterString, t1, 0, 176).nextBreak$0() !== t1) return false; t1 = this.string; return A._indexOf(t1, singleCharacterString, 0, t1.length) >= 0; }, replaceFirst$2(_, pattern, replacement) { var t1 = this.string; t1 = new A.StringCharacterRange(t1, 0, t1.length).replaceFirst$2(0, pattern, replacement); if (t1 == null) t1 = null; else { t1 = t1._characters_impl$_string; t1 = t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1); } return t1 == null ? this : t1; }, _skipIndices$3(count, cursor, breaks) { var t1, nextBreak; if (count === 0 || cursor === this.string.length) return cursor; t1 = this.string; breaks = new A.Breaks(t1, t1.length, cursor, 176); do { nextBreak = breaks.nextBreak$0(); if (nextBreak < 0) break; if (--count, count > 0) { cursor = nextBreak; continue; } else { cursor = nextBreak; break; } } while (true); return cursor; }, skip$1(_, count) { A.RangeError_checkNotNegative(count, "count"); return this._skip$1(count); }, _skip$1(count) { var start = this._skipIndices$3(count, 0, null), t1 = this.string; if (start === t1.length) return B.StringCharacters_ehH; return new A.StringCharacters(B.JSString_methods.substring$1(t1, start)); }, take$1(_, count) { A.RangeError_checkNotNegative(count, "count"); return this._take$1(count); }, _take$1(count) { var end = this._skipIndices$3(count, 0, null), t1 = this.string; if (end === t1.length) return this; return new A.StringCharacters(B.JSString_methods.substring$2(t1, 0, end)); }, where$1(_, test) { var string = this.super$Iterable$where(0, test).join$0(0); if (string.length === 0) return B.StringCharacters_ehH; return new A.StringCharacters(string); }, $add(_, characters) { return new A.StringCharacters(this.string + characters.string); }, toLowerCase$0(_) { return new A.StringCharacters(this.string.toLowerCase()); }, $eq(_, other) { if (other == null) return false; return other instanceof A.StringCharacters && this.string === other.string; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.string); }, toString$0(_) { return this.string; } }; A.StringCharacterRange.prototype = { get$current(_) { var _this = this, t1 = _this._currentCache; return t1 == null ? _this._currentCache = B.JSString_methods.substring$2(_this._characters_impl$_string, _this._characters_impl$_start, _this._characters_impl$_end) : t1; }, moveNext$0() { return this._advanceEnd$2(1, this._characters_impl$_end); }, _advanceEnd$2(count, newStart) { var index, t1, t2, state, char, nextIndex, category, nextChar, t3, _this = this; if (count > 0) { index = _this._characters_impl$_end; for (t1 = _this._characters_impl$_string, t2 = t1.length, state = 176; index < t2; index = nextIndex) { char = t1.charCodeAt(index); nextIndex = index + 1; if ((char & 64512) !== 55296) category = A.low(char); else if (nextIndex < t2) { nextChar = t1.charCodeAt(nextIndex); if ((nextChar & 64512) === 56320) { ++nextIndex; category = A.high(char, nextChar); } else category = 2; } else category = 2; state = string$.x200_000.charCodeAt(state & 240 | category); if ((state & 1) === 0) { --count; t3 = count === 0; } else t3 = false; if (t3) { _this._characters_impl$_start = newStart; _this._characters_impl$_end = index; _this._currentCache = null; return true; } } _this._characters_impl$_start = newStart; _this._characters_impl$_end = t2; _this._currentCache = null; return count === 1 && state !== 176; } else { _this._characters_impl$_start = newStart; _this._currentCache = null; return true; } }, _retractStart$2(count, newEnd) { var start, breaks, nextBreak, _this = this; A.RangeError_checkNotNegative(count, "count"); start = _this._characters_impl$_start; breaks = new A.BackBreaks(_this._characters_impl$_string, 0, start, 176); for (; count > 0; start = nextBreak) { nextBreak = breaks.nextBreak$0(); if (nextBreak < 0) break; --count; } _this._characters_impl$_start = start; _this._characters_impl$_end = newEnd; _this._currentCache = null; return count === 0; }, dropLast$1(count) { var t1, breaks, nextBreak, _this = this; A.RangeError_checkNotNegative(count, "count"); t1 = _this._characters_impl$_end; breaks = new A.BackBreaks(_this._characters_impl$_string, _this._characters_impl$_start, t1, 176); for (; count > 0;) { nextBreak = breaks.nextBreak$0(); if (nextBreak >= 0) { _this._characters_impl$_end = nextBreak; _this._currentCache = null; --count; } else return false; } return true; }, dropLast$0() { return this.dropLast$1(1); }, dropBackWhile$1(test) { var t2, breaks, next, _this = this, t1 = _this._characters_impl$_start, cursor = _this._characters_impl$_end; if (t1 === cursor) return; t2 = _this._characters_impl$_string; breaks = new A.BackBreaks(t2, t1, cursor, 176); for (; next = breaks.nextBreak$0(), next >= 0; cursor = next) if (!test.call$1(B.JSString_methods.substring$2(t2, next, cursor))) break; _this._characters_impl$_end = cursor; _this._currentCache = null; }, expandWhile$1(test) { var next, _this = this, t1 = _this._characters_impl$_string, cursor = _this._characters_impl$_end, breaks = new A.Breaks(t1, t1.length, cursor, 176); for (; next = breaks.nextBreak$0(), next >= 0; cursor = next) if (!test.call$1(B.JSString_methods.substring$2(t1, cursor, next))) break; _this._characters_impl$_end = cursor; _this._currentCache = null; }, get$isEmpty(_) { return this._characters_impl$_start === this._characters_impl$_end; }, replaceFirst$2(_, pattern, replacement) { var replaced, index, _this = this, patternString = pattern.get$string(), replacementString = replacement.string, t1 = patternString.get$isEmpty(patternString), t2 = _this._characters_impl$_string, t3 = _this._characters_impl$_start; if (t1) replaced = B.JSString_methods.replaceRange$3(t2, t3, t3, replacementString); else { index = A._indexOf(t2, patternString, t3, _this._characters_impl$_end); if (index >= 0) replaced = B.JSString_methods.replaceRange$3(t2, index, B.JSInt_methods.$add(index, patternString.get$length(patternString)), replacementString); else return null; } t1 = _this._characters_impl$_end; return A.StringCharacterRange__expandRange(replaced, _this._characters_impl$_start, replaced.length - t2.length + t1); } }; A.Breaks.prototype = { nextBreak$0() { var t1, t2, t3, t4, char, nextChar, category, _this = this, _s192_ = string$.x200_000; for (t1 = _this.end, t2 = _this.base; t3 = _this.cursor, t3 < t1;) { t4 = _this.cursor = t3 + 1; char = t2.charCodeAt(t3); if ((char & 64512) !== 55296) { t4 = _s192_.charCodeAt(_this.state & 240 | A.low(char)); _this.state = t4; if ((t4 & 1) === 0) return t3; continue; } if (t4 < t1) { nextChar = t2.charCodeAt(t4); if ((nextChar & 64512) === 56320) { category = A.high(char, nextChar); ++_this.cursor; } else category = 2; } else category = 2; t4 = _s192_.charCodeAt(_this.state & 240 | category); _this.state = t4; if ((t4 & 1) === 0) return t3; } t1 = _s192_.charCodeAt(_this.state & 240 | 15); _this.state = t1; if ((t1 & 1) === 0) return t3; return -1; } }; A.BackBreaks.prototype = { nextBreak$0() { var t1, t2, t3, t4, char, prevChar, category, t5, _this = this, _s208_ = string$.x10__0__; for (t1 = _this.start, t2 = _this.base; t3 = _this.cursor, t3 > t1;) { t4 = _this.cursor = t3 - 1; char = t2.charCodeAt(t4); if ((char & 64512) !== 56320) { t4 = _this.state = _s208_.charCodeAt(_this.state & 240 | A.low(char)); if (((t4 >= 208 ? _this.state = A.lookAhead(t2, t1, _this.cursor, t4) : t4) & 1) === 0) return t3; continue; } if (t4 >= t1) { prevChar = t2.charCodeAt(t4 - 1); if ((prevChar & 64512) === 55296) { category = A.high(prevChar, char); t4 = --_this.cursor; } else category = 2; } else category = 2; t5 = _this.state = _s208_.charCodeAt(_this.state & 240 | category); if (((t5 >= 208 ? _this.state = A.lookAhead(t2, t1, t4, t5) : t5) & 1) === 0) return t3; } t4 = _this.state = _s208_.charCodeAt(_this.state & 240 | 15); if (((t4 >= 208 ? _this.state = A.lookAhead(t2, t1, t3, t4) : t4) & 1) === 0) return _this.cursor; return -1; } }; A.BarChart0.prototype = { makeDefaultRenderer$0() { var t1 = A.BarRenderer_BarRenderer(null, null, type$.String); t1.rendererId = "default"; return t1; } }; A.BarRenderer.prototype = { configureSeries$1(seriesList) { this.assignMissingColors$2$emptyCategoryUsesSinglePalette(this.getOrderedSeriesList$1$1(seriesList, this.$ti._eval$1("MutableSeries<1>")), true); }, addPositionToDetailsForSeriesDatum$2(details, seriesDatum) { var previousBarGroupWeight, barGroupWeight, allBarGroupWeights, t4, t5, bounds, _this = this, t1 = details.series._attrs._typed_registry$_registry, t2 = type$.nullable_Axis_Object, t3 = _this.$ti, domainAxis = t3._eval$1("ImmutableAxis<1>")._as(t2._as(t1.$index(0, B.AttributeKey_OBU))), measureAxis = type$.ImmutableAxis_num._as(t2._as(t1.$index(0, B.AttributeKey_kWM))); t2 = A._asIntQ(t1.$index(0, B.AttributeKey_2Sa)); t2.toString; previousBarGroupWeight = A._asDoubleQ(t1.$index(0, B.AttributeKey_YGG)); barGroupWeight = A._asDoubleQ(t1.$index(0, B.AttributeKey_esd)); allBarGroupWeights = type$.nullable_List_double._as(t1.$index(0, B.AttributeKey_Ubu)); t1 = A._asIntQ(t1.$index(0, B.AttributeKey_8Tg)); t1.toString; t4 = B.JSNumber_methods.round$0(domainAxis.scale.get$rangeBand()); t5 = details.measureOffset; t5.toString; bounds = _this._getBarBounds$12(details.domain, domainAxis, t4, _this.config.maxBarWidthPx, details.measure, t5, measureAxis, t2, previousBarGroupWeight, barGroupWeight, allBarGroupWeights, t1); _this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); return A.DatumDetails_DatumDetails$from(details, bounds, new A.NullablePoint(bounds.left + bounds.width / 2, bounds.top), null, null, null, t3._precomputed1); }, makeBarRendererElement$20$allBarGroupWeights$barGroupIndex$barGroupWeight$color$dashPattern$details$domainAxis$domainValue$domainWidth$fillColor$fillPattern$measureAxis$measureAxisPosition$measureIsNegative$measureIsNull$measureOffsetValue$measureValue$numBarGroups$previousBarGroupWeight$strokeWidthPx(allBarGroupWeights, barGroupIndex, barGroupWeight, color, dashPattern, details, domainAxis, domainValue, domainWidth, fillColor, fillPattern, measureAxis, measureAxisPosition, measureIsNegative, measureIsNull, measureOffsetValue, measureValue, numBarGroups, previousBarGroupWeight, strokeWidthPx) { var t1 = new A.BarRendererElement(this.$ti._eval$1("BarRendererElement<1>")); t1.color = color; t1.dashPattern = dashPattern; t1.fillColor = fillColor; t1.fillPattern = fillPattern; t1.measureAxisPosition = measureAxisPosition; t1.roundPx = details.roundPx; t1.strokeWidthPx = strokeWidthPx; t1.measureIsNull = measureIsNull; t1.measureIsNegative = measureIsNegative; t1.bounds = this._getBarBounds$12(domainValue, domainAxis, domainWidth, this.config.maxBarWidthPx, measureValue, measureOffsetValue, measureAxis, barGroupIndex, previousBarGroupWeight, barGroupWeight, allBarGroupWeights, numBarGroups); return t1; }, paintBar$3(canvas, animationPercent, barElements) { var unmodifiedBar, t1, t2, t3, maxBarWidth, measureIsNegative, _i, bar, bounds, t4, t5, t6, roundTopLeft, roundTopRight, roundBottomLeft, roundBottomRight, barStack, componentBounds, barOutsideBounds, left, right, $top, bottom, clipBounds, _this = this, bars = A._setArrayType([], type$.JSArray_CanvasRect); _this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); unmodifiedBar = B.JSArray_methods.get$first(barElements); for (t1 = barElements.length, t2 = _this._stackedBarPaddingPx, t3 = type$.int, maxBarWidth = 0, measureIsNegative = false, _i = 0; _i < barElements.length; barElements.length === t1 || (0, A.throwConcurrentModificationError)(barElements), ++_i) { bar = barElements[_i]; bounds = bar.bounds; if (!measureIsNegative) { t4 = bar.measureIsNegative; t4.toString; measureIsNegative = t4; } else measureIsNegative = true; if (!J.$eq$(bar, unmodifiedBar)) { t4 = bar.bounds; t5 = t4.left; t6 = t4.top; bounds = A.Rectangle$(t5, Math.max(0, t6 + (measureIsNegative ? t2 : 0)), t4.width, Math.max(0, t4.height - t2), t3); } bounds.toString; bars.push(new A.CanvasRect(bounds, bar.fillColor, bar.fillPattern, bar.color, bar.strokeWidthPx)); maxBarWidth = Math.max(maxBarWidth, bounds.width); } if (measureIsNegative) { roundTopLeft = false; roundTopRight = false; roundBottomLeft = true; roundBottomRight = true; } else { t1 = _this.__BaseCartesianRenderer_chart_A; t1 = t1.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); roundTopRight = !t1.get$isRtl(); t1 = _this.__BaseCartesianRenderer_chart_A.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); roundBottomLeft = t1.get$isRtl(); roundTopLeft = true; roundBottomRight = false; } barStack = A.CanvasBarStack_CanvasBarStack(bars, 2, roundBottomLeft, roundBottomRight, roundTopLeft, roundTopRight, t2); componentBounds = _this._drawAreaBounds; t1 = barStack.fullStackRect; t2 = t1.left; t4 = componentBounds.left; barOutsideBounds = t2 < t4 || t1.$ti._precomputed1._as(t2 + t1.width) > A._instanceType(componentBounds)._precomputed1._as(t4 + componentBounds.width); if (barOutsideBounds) { t1 = barStack.fullStackRect; t2 = componentBounds.left; t4 = t1.left; left = Math.max(t2, t4); t5 = t1.$ti._precomputed1; right = Math.min(A._instanceType(componentBounds)._precomputed1._as(t2 + componentBounds.width), t5._as(t4 + t1.width)); $top = t1.top; bottom = t5._as($top + t1.height); clipBounds = A.Rectangle$(left, $top, right - left, bottom - $top, t3); if (clipBounds.width <= 0 || clipBounds.height <= 0) return; t1 = canvas.canvas; t1.save$0(0); t1.clipRect$1(canvas._getRect$1(clipBounds)); } canvas.drawBarStack$2$drawAreaBounds(barStack, componentBounds); if (barOutsideBounds) canvas.canvas.restore$0(0); }, _getBarBounds$12(domainValue, domainAxis, domainWidth, maxBarWidthPx, measureValue, measureOffsetValue, measureAxis, barGroupIndex, previousBarGroupWeight, barGroupWeight, allBarGroupWeights, numBarGroups) { var t1, t2, desiredWidth, barWidth, t3, adjustedBarGroupIndex, previousAverageWidth, domainStart, measureEnd, measureStart, bounds; domainWidth = Math.abs(domainWidth); if (barGroupWeight == null) previousBarGroupWeight = barGroupIndex * (1 / numBarGroups); t1 = this._barGroupInnerPaddingPx; t2 = domainWidth - t1 * (numBarGroups - 1); desiredWidth = B.JSNumber_methods.round$0(t2 / numBarGroups); barWidth = allBarGroupWeights != null ? B.JSNumber_methods.round$0(desiredWidth * numBarGroups * J.$index$asx(allBarGroupWeights, barGroupIndex)) : desiredWidth; barWidth = Math.max(1, barWidth); t3 = this.__BaseCartesianRenderer_chart_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.__BaseChart_context_A; t3 === $ && A.throwUnnamedLateFieldNI(); adjustedBarGroupIndex = t3.get$isRtl() ? numBarGroups - barGroupIndex - 1 : barGroupIndex; if (adjustedBarGroupIndex > 0) { previousBarGroupWeight.toString; previousAverageWidth = B.JSNumber_methods.round$0(t2 * (previousBarGroupWeight / adjustedBarGroupIndex)); } else previousAverageWidth = 0; t2 = domainAxis.getLocation$1(domainValue); t2.toString; domainStart = B.JSNumber_methods.round$0(t2 - domainWidth / 2 + (previousAverageWidth + t1) * adjustedBarGroupIndex); if (measureValue == null) measureValue = 0; t1 = measureValue + measureOffsetValue; if (measureValue < 0) { t2 = measureAxis.getLocation$1(measureOffsetValue); t2.toString; measureEnd = B.JSNumber_methods.round$0(t2); t1 = measureAxis.getLocation$1(t1); t1.toString; measureStart = B.JSNumber_methods.round$0(t1); } else { t2 = measureAxis.getLocation$1(measureOffsetValue); t2.toString; measureStart = B.JSNumber_methods.round$0(t2); t1 = measureAxis.getLocation$1(t1); t1.toString; measureEnd = B.JSNumber_methods.round$0(t1); } bounds = A.Rectangle$(domainStart, measureEnd, domainStart + barWidth - domainStart, measureStart - measureEnd, type$.int); return bounds; } }; A.BarRendererElement.prototype = { BarRendererElement$clone$1(other, $D) { var _this = this; _this.series = other.series; _this.bounds = other.bounds; _this.roundPx = other.roundPx; _this.index = other.index; _this._bar_renderer$_datum = other._bar_renderer$_datum; } }; A.AnimatedBar.prototype = {}; A.BarRendererConfig.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.BarRendererConfig && other.cornerStrategy.$eq(0, this.cornerStrategy) && this.super$BaseBarRendererConfig$$eq(0, other); }, get$hashCode(_) { return A.BaseBarRendererConfig.prototype.get$hashCode.call(this, 0) * 31 + B.JSInt_methods.get$hashCode(2); } }; A.ConstCornerStrategy.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.ConstCornerStrategy && true; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(2); } }; A.BaseBarRenderer.prototype = { preprocessSeries$1(seriesList) { var t2, t3, t4, categoryToIndexMap, numBarGroups, _this = this, t1 = {}; _this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); _this._lastVertical = true; t1.barGroupIndex = 0; t2 = _this.$ti; t3 = t2._eval$1("BaseBarRenderer.D"); t4 = type$.Map_String_BaseBarRendererElement; categoryToIndexMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.int); t1.maxBarStackSize = 0; J.forEach$1$ax(_this.getOrderedSeriesList$1$1(seriesList, t2._eval$1("MutableSeries")), new A.BaseBarRenderer_preprocessSeries_closure(t1, _this, categoryToIndexMap, A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A.LinkedHashMap_LinkedHashMap$_empty(t3, t4))); t1.numBarGroups = 0; t2 = _this.config.groupingType; if (t2 === B.BarGroupingType_0 || t2 === B.BarGroupingType_1) t3 = t2 === B.BarGroupingType_2 || t2 === B.BarGroupingType_1; else t3 = false; if (t3) t2 = t1.numBarGroups = categoryToIndexMap.__js_helper$_length; else if (t2 === B.BarGroupingType_2 || t2 === B.BarGroupingType_1) { t1.numBarGroups = 1; t2 = 1; } else { numBarGroups = J.get$length$asx(seriesList); t1.numBarGroups = numBarGroups; t2 = numBarGroups; } J.forEach$1$ax(seriesList, new A.BaseBarRenderer_preprocessSeries_closure0(t1, _this, _this._calculateBarWeights$1(t2))); }, _calculateBarWeights$1(numBarGroups) { var t1, i, weights = A._setArrayType([], type$.JSArray_double); for (t1 = 1 / numBarGroups, i = 0; i < numBarGroups; ++i) weights.push(t1); return weights; }, configureDomainAxes$1(seriesList) { var t1, t2; this.super$BaseCartesianRenderer$configureDomainAxes(seriesList); t1 = J.getInterceptor$asx(seriesList); if (t1.get$isNotEmpty(seriesList)) { t1 = type$.nullable_Axis_Object._as(t1.get$first(seriesList)._attrs._typed_registry$_registry.$index(0, B.AttributeKey_OBU)); t1.toString; t2 = t1.scale.get$rangeBandConfig().type; if (t2 === B.RangeBandType_0) { $.$get$StyleFactory__styleFactory(); t1.scale.set$rangeBandConfig(new A.RangeBandConfig(B.RangeBandType_4, 0.65)); } } }, update$2(_, seriesList, isAnimatingThisDraw) { var _this = this; B.JSArray_methods.clear$0(_this._currentKeys); _this._currentGroupsStackKeys.clear$0(0); J.forEach$1$ax(_this.getOrderedSeriesList$1$1(seriesList, _this.$ti._eval$1("ImmutableSeries")), new A.BaseBarRenderer_update_closure(_this)); _this._barStackMap.forEach$1(0, new A.BaseBarRenderer_update_closure0(_this)); }, paint$2(canvas, animationPercent) { var keysToRemove, t1, t2, t3, t4, t5, _this = this; if (animationPercent === 1) { keysToRemove = A.HashSet_HashSet(type$.String); t1 = _this._barStackMap; t1.forEach$1(0, new A.BaseBarRenderer_paint_closure(_this, keysToRemove)); for (t2 = A._instanceType(keysToRemove), t3 = new A._HashSetIterator(keysToRemove, keysToRemove._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t4 = _this._currentKeys, t2 = t2._precomputed1; t3.moveNext$0();) { t5 = t3._collection$_current; if (t5 == null) t5 = t2._as(t5); t1.remove$1(0, t5); B.JSArray_methods.remove$1(t4, t5); } _this._currentGroupsStackKeys.forEach$1(0, new A.BaseBarRenderer_paint_closure0(_this, keysToRemove)); } _this._barStackMap.forEach$1(0, new A.BaseBarRenderer_paint_closure1(_this, animationPercent, canvas)); }, getNearestDatumDetailPerSeries$5$selectExactEventLocation$selectOverlappingPoints(chartPoint, byDomain, boundsOverride, selectExactEventLocation, selectOverlappingPoints) { var t1, domainValue, minMeasureDistance, minDomainDistance, _i, detail, t2, t3, _this = this, _179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368 = 17976931348623157e292, _box_0 = {}, nearest = A._setArrayType([], _this.$ti._eval$1("JSArray>")); if (!_this.isPointWithinBounds$2(chartPoint, boundsOverride)) return nearest; t1 = _this._prevDomainAxis; if (t1 instanceof A.OrdinalAxis) { _this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); domainValue = t1.scale.reverse$1(0, chartPoint.x); nearest = _this._getVerticalDetailsForDomainValue$2(domainValue, chartPoint); } else { _this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); nearest = _this._getVerticalDetailsForDomainValue$2(null, chartPoint); _box_0.nearestDomain = null; for (t1 = nearest.length, minMeasureDistance = _179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368, minDomainDistance = minMeasureDistance, _i = 0; _i < t1; ++_i) { detail = nearest[_i]; t2 = detail.domainDistance; t2.toString; if (!(t2 < minDomainDistance)) if (t2 === minDomainDistance) { t3 = detail.measureDistance; t3.toString; t3 = t3 < minMeasureDistance; } else t3 = false; else t3 = true; if (t3) { t3 = detail.measureDistance; t3.toString; _box_0.nearestDomain = detail.domain; minMeasureDistance = t3; minDomainDistance = t2; } } if (!!nearest.fixed$length) A.throwExpression(A.UnsupportedError$("retainWhere")); B.JSArray_methods._removeWhere$2(nearest, new A.BaseBarRenderer_getNearestDatumDetailPerSeries_closure(_box_0, _this), false); } return nearest; }, _getSegmentsForDomainValue$2$where(domainValue, where) { var matchingSegments = A._setArrayType([], this.$ti._eval$1("JSArray>")), t1 = this._currentGroupsStackKeys, stackKeys = domainValue != null ? t1.$index(0, domainValue) : t1.get$values(0).reduce$1(0, new A.BaseBarRenderer__getSegmentsForDomainValue_closure()); if (stackKeys != null) stackKeys.forEach$1(0, new A.BaseBarRenderer__getSegmentsForDomainValue_closure0(this, where, matchingSegments)); return matchingSegments; }, _getVerticalDetailsForDomainValue$2(domainValue, chartPoint) { var _this = this, t1 = _this._getSegmentsForDomainValue$2$where(domainValue, new A.BaseBarRenderer__getVerticalDetailsForDomainValue_closure(_this)), t2 = _this.$ti._eval$1("DatumDetails"); return A.List_List$from(new A.MappedListIterable(t1, new A.BaseBarRenderer__getVerticalDetailsForDomainValue_closure0(_this, chartPoint), A._arrayInstanceType(t1)._eval$1("@<1>")._bind$1(t2)._eval$1("MappedListIterable<1,2>")), true, t2); }, _getDistance$3(point, min, max) { if (max >= point && min <= point) return 0; return point > max ? point - max : min - point; }, getOrderedSeriesList$1$1(seriesList, $S) { var t1, t2; this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); t1 = this.config; t2 = t1.groupingType; t2 = t2 === B.BarGroupingType_2 || t2 === B.BarGroupingType_1; if (t2) { t1 = t1.groupingType; t1 = t1 === B.BarGroupingType_0 || t1 === B.BarGroupingType_1 ? new A._ReversedSeriesIterable(seriesList, $S._eval$1("_ReversedSeriesIterable<0>")) : J.get$reversed$ax(seriesList); } else t1 = seriesList; return t1; } }; A.BaseBarRenderer_preprocessSeries_closure.prototype = { call$1(series) { var t1, t2, t3, t4, t5, t6, barGroupIndex, t7, t8, t9, t10, domainToCategoryToDetailsMap, domainToCategoryToDetailsMap0, needsMeasureOffset, barIndex, details, t11, domain, measure, domainToCategoryToDetailsMap1, categoryToDetailsMap, t12, prevDetail, t13, t14, t15, measureOffset, _this = this, _s14_ = "__defaultKey__", elements = A._setArrayType([], type$.JSArray_BaseBarRendererElement), domainFn = series.domainFn, measureFn = series.measureFn, measureOffsetFn = series.measureOffsetFn, fillPatternFn = series.fillPatternFn, strokeWidthPxFn = series.strokeWidthPxFn; if (series.dashPatternFn == null) series.dashPatternFn = new A.BaseBarRenderer_preprocessSeries__closure0(_this.$this); t1 = _this.$this; t2 = t1.config; t3 = t2.groupingType; t4 = t3 !== B.BarGroupingType_0; if (!t4 || t3 === B.BarGroupingType_1) t5 = t3 === B.BarGroupingType_2 || t3 === B.BarGroupingType_1; else t5 = false; if (t5) { t5 = _this.categoryToIndexMap; t6 = _this._box_0; if (t5.containsKey$1(0, _s14_)) { t5 = t5.$index(0, _s14_); t5.toString; t6.barGroupIndex = t5; } else { barGroupIndex = t5.__js_helper$_length; t6.barGroupIndex = barGroupIndex; t5.$indexSet(0, _s14_, barGroupIndex); } } for (t5 = series.data, t6 = _this._box_0, t7 = t2.strokeWidthPx, t8 = strokeWidthPxFn != null, t2 = t2.fillPattern, t9 = fillPatternFn != null, t1 = t1.$ti._eval$1("BarRendererElement<1>"), t10 = t3 === B.BarGroupingType_1, domainToCategoryToDetailsMap = _this.negDomainToStackKeyToDetailsMap, domainToCategoryToDetailsMap0 = _this.posDomainToStackKeyToDetailsMap, t3 = t3 !== B.BarGroupingType_2, needsMeasureOffset = false, barIndex = 0; barIndex < t5.length; ++barIndex) { details = new A.BarRendererElement(t1); details.barStackIndex = 0; details.measureOffset = measureOffsetFn.call$1(barIndex); if (t9) details.fillPattern = fillPatternFn.call$1(barIndex); else details.fillPattern = t2; if (t8) { t11 = strokeWidthPxFn.call$1(barIndex); details.strokeWidthPx = t11 == null ? null : t11; } else details.strokeWidthPx = t7; if (!t3 || t10) { domain = domainFn.call$1(barIndex); measure = measureFn.call$1(barIndex); t11 = measure == null; domainToCategoryToDetailsMap1 = t11 || measure >= 0 ? domainToCategoryToDetailsMap0 : domainToCategoryToDetailsMap; categoryToDetailsMap = domainToCategoryToDetailsMap1.putIfAbsent$2(0, domain, new A.BaseBarRenderer_preprocessSeries__closure1()); t12 = J.getInterceptor$asx(categoryToDetailsMap); prevDetail = t12.$index(categoryToDetailsMap, _s14_); t13 = prevDetail != null; if (t13) { t14 = prevDetail.barStackIndex; t14.toString; details.barStackIndex = t14 + 1; } t14 = t11 ? 0 : measure; details.cumulativeTotal = t14; t15 = measureOffsetFn.call$1(barIndex); t15.toString; if (t13) { t13 = prevDetail.measureOffsetPlusMeasure; t13.toString; measureOffset = t15 + t13; t13 = prevDetail.cumulativeTotal; t13.toString; details.cumulativeTotal = t14 + t13; } else measureOffset = t15; details.measureOffset = measureOffset; details.measureOffsetPlusMeasure = measureOffset + (t11 ? 0 : measure); t12.$indexSet(categoryToDetailsMap, _s14_, details); needsMeasureOffset = true; } t11 = t6.maxBarStackSize; t12 = details.barStackIndex; t12.toString; t6.maxBarStackSize = Math.max(t11, t12 + 1); elements.push(details); } if (needsMeasureOffset) series.measureOffsetFn = new A.BaseBarRenderer_preprocessSeries__closure2(elements); t1 = series._attrs._typed_registry$_registry; t1.$indexSet(0, B.AttributeKey_2Sa, t6.barGroupIndex); t1.$indexSet(0, B.AttributeKey_Db0, _s14_); t1.$indexSet(0, B.AttributeKey_vl2, elements); if (!t4 || t10) ++t6.barGroupIndex; }, $signature() { return this.$this.$ti._eval$1("~(MutableSeries)"); } }; A.BaseBarRenderer_preprocessSeries__closure0.prototype = { call$1(_) { return null; }, $signature: 858 }; A.BaseBarRenderer_preprocessSeries__closure1.prototype = { call$0() { return A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.BaseBarRendererElement); }, $signature: 951 }; A.BaseBarRenderer_preprocessSeries__closure2.prototype = { call$1(index) { var t1; index.toString; t1 = this.elements[index].measureOffset; t1.toString; return t1; }, $signature: 959 }; A.BaseBarRenderer_preprocessSeries_closure0.prototype = { call$1(series) { var t3, t4, barWeight, t5, t6, t7, previousBarWeights, previousBarWeight, _null = null, t1 = this._box_0, t2 = series._attrs._typed_registry$_registry; t2.$indexSet(0, B.AttributeKey_8Tg, t1.numBarGroups); t3 = this.barWeights; if (t3.length !== 0) { t4 = A._asIntQ(t2.$index(0, B.AttributeKey_2Sa)); t4.toString; barWeight = t3[t4]; t5 = this.$this.__BaseCartesianRenderer_chart_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.__BaseChart_context_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.get$isRtl(); t6 = t3.length; t7 = A._arrayInstanceType(t3)._precomputed1; if (t5) { ++t4; t1 = t1.numBarGroups; A.RangeError_checkValidRange(t4, t1, t6, _null, _null); previousBarWeights = A.SubListIterable$(t3, t4, t1, t7); } else { A.RangeError_checkValidRange(0, t4, t6, _null, _null); previousBarWeights = A.SubListIterable$(t3, 0, t4, t7); } previousBarWeight = !previousBarWeights.get$isEmpty(0) ? previousBarWeights.reduce$1(0, new A.BaseBarRenderer_preprocessSeries__closure()) : 0; t2.$indexSet(0, B.AttributeKey_esd, barWeight); t2.$indexSet(0, B.AttributeKey_YGG, previousBarWeight); t2.$indexSet(0, B.AttributeKey_Ubu, t3); } }, $signature() { return this.$this.$ti._eval$1("~(MutableSeries)"); } }; A.BaseBarRenderer_preprocessSeries__closure.prototype = { call$2(a, b) { return a + b; }, $signature: 218 }; A.BaseBarRenderer_update_closure.prototype = { call$1(series) { var t5, t6, t7, t8, t9, barIndex, datum, details, domainValue, measureValue, measureIsNull, t10, measureIsNegative, t11, t12, barStackMapKey, barKey, barStackList, animatingBar, t13, t14, t15, t16, t1 = series._attrs._typed_registry$_registry, t2 = type$.nullable_Axis_Object, t3 = this.$this, t4 = t3.$ti, domainAxis = t4._eval$1("ImmutableAxis")._as(t2._as(t1.$index(0, B.AttributeKey_OBU))), domainFn = series.domainFn, measureAxis = type$.ImmutableAxis_num._as(t2._as(t1.$index(0, B.AttributeKey_kWM))), measureFn = series.measureFn, colorFn = series.colorFn, dashPatternFn = series.dashPatternFn, fillColorFn = series.fillColorFn, seriesStackKey = A._asStringQ(t1.$index(0, B.AttributeKey_Db0)), barGroupCount = A._asIntQ(t1.$index(0, B.AttributeKey_8Tg)), barGroupIndex = A._asIntQ(t1.$index(0, B.AttributeKey_2Sa)), previousBarGroupWeight = A._asDoubleQ(t1.$index(0, B.AttributeKey_YGG)), barGroupWeight = A._asDoubleQ(t1.$index(0, B.AttributeKey_esd)), allBarGroupWeights = type$.nullable_List_double._as(t1.$index(0, B.AttributeKey_Ubu)), measureAxisPosition = measureAxis.getLocation$1(0), elementsList = type$.nullable_List_BaseBarRendererElement._as(t1.$index(0, B.AttributeKey_vl2)); t3._prevDomainAxis = domainAxis; for (t1 = series.data, t2 = t3._currentKeys, t5 = t3._currentGroupsStackKeys, t6 = t4._eval$1("BaseBarRenderer.R"), t7 = A.S(barGroupIndex), t8 = t3._barStackMap, t9 = A.S(seriesStackKey), t4 = t4._eval$1("AnimatedBar<1>"), barIndex = 0; barIndex < t1.length; ++barIndex) { datum = t1[barIndex]; elementsList.toString; details = J.$index$asx(elementsList, barIndex); domainValue = domainFn.call$1(barIndex); measureValue = measureFn.call$1(barIndex); measureIsNull = measureValue == null; t10 = !measureIsNull; measureIsNegative = t10 && measureValue < 0; t11 = A.S(domainValue); t12 = measureIsNegative ? "pos" : "neg"; barStackMapKey = t11 + "__" + t9 + "__" + t12 + "__" + t7; barKey = barStackMapKey + A.S(details.barStackIndex); barStackList = t8.putIfAbsent$2(0, barStackMapKey, new A.BaseBarRenderer_update__closure(t3)); animatingBar = A.IterableExtension_firstWhereOrNull(barStackList, new A.BaseBarRenderer_update__closure0(t3, barKey)); if (animatingBar == null) { if (t10) { barGroupIndex.toString; t10 = colorFn.call$1(barIndex); t11 = dashPatternFn.call$1(barIndex); t6._as(details); t12 = domainFn.call$1(barIndex); t13 = B.JSNumber_methods.round$0(domainAxis.scale.get$rangeBand()); t14 = fillColorFn.call$1(barIndex); t15 = details.fillPattern; barGroupCount.toString; animatingBar = new A.AnimatedBar(barKey, datum, series, t12, t4); animatingBar.setNewTarget$1(t3.makeBarRendererElement$20$allBarGroupWeights$barGroupIndex$barGroupWeight$color$dashPattern$details$domainAxis$domainValue$domainWidth$fillColor$fillPattern$measureAxis$measureAxisPosition$measureIsNegative$measureIsNull$measureOffsetValue$measureValue$numBarGroups$previousBarGroupWeight$strokeWidthPx(allBarGroupWeights, barGroupIndex, barGroupWeight, t10, t11, details, domainAxis, t12, t13, t14, t15, measureAxis, measureAxisPosition, measureIsNegative, false, 0, 0, barGroupCount, previousBarGroupWeight, details.strokeWidthPx)); J.add$1$ax(barStackList, animatingBar); } } else { animatingBar.datum = datum; animatingBar.series = series; animatingBar.domainValue = domainValue; } if (animatingBar == null) continue; t2.push(barKey); J.add$1$ax(t5.putIfAbsent$2(0, domainValue, new A.BaseBarRenderer_update__closure1()), barStackMapKey); barGroupIndex.toString; t10 = colorFn.call$1(barIndex); t11 = dashPatternFn.call$1(barIndex); t6._as(details); t12 = domainFn.call$1(barIndex); t13 = B.JSNumber_methods.round$0(domainAxis.scale.get$rangeBand()); t14 = fillColorFn.call$1(barIndex); t15 = details.fillPattern; t16 = details.measureOffset; t16.toString; barGroupCount.toString; animatingBar.setNewTarget$1(t3.makeBarRendererElement$20$allBarGroupWeights$barGroupIndex$barGroupWeight$color$dashPattern$details$domainAxis$domainValue$domainWidth$fillColor$fillPattern$measureAxis$measureAxisPosition$measureIsNegative$measureIsNull$measureOffsetValue$measureValue$numBarGroups$previousBarGroupWeight$strokeWidthPx(allBarGroupWeights, barGroupIndex, barGroupWeight, t10, t11, details, domainAxis, t12, t13, t14, t15, measureAxis, measureAxisPosition, measureIsNegative, measureIsNull, t16, measureValue, barGroupCount, previousBarGroupWeight, details.strokeWidthPx)); } }, $signature() { return this.$this.$ti._eval$1("~(ImmutableSeries)"); } }; A.BaseBarRenderer_update__closure.prototype = { call$0() { return A._setArrayType([], this.$this.$ti._eval$1("JSArray")); }, $signature() { return this.$this.$ti._eval$1("List()"); } }; A.BaseBarRenderer_update__closure0.prototype = { call$1(bar) { return bar.key === this.barKey; }, $signature() { return this.$this.$ti._eval$1("bool(BaseBarRenderer.B)"); } }; A.BaseBarRenderer_update__closure1.prototype = { call$0() { return A.LinkedHashSet_LinkedHashSet$_empty(type$.String); }, $signature: 538 }; A.BaseBarRenderer_update_closure0.prototype = { call$2(key, barStackList) { var t1, t2, t3, barIndex, bar, t4, t5, t6, newTarget; for (t1 = J.getInterceptor$asx(barStackList), t2 = this.$this._currentKeys, t3 = type$.int, barIndex = 0; barIndex < t1.get$length(barStackList); ++barIndex) { bar = t1.$index(barStackList, barIndex); if (!B.JSArray_methods.contains$1(t2, bar.key)) { t4 = bar._currentBar; t4.toString; t5 = A.instanceType(bar); t6 = t5._eval$1("BarRendererElement<1>"); newTarget = new A.BarRendererElement(t6); newTarget.BaseBarRendererElement$clone$1(t4); newTarget.BarRendererElement$clone$1(t4, t5._precomputed1); t6._as(newTarget); t6 = newTarget.bounds; t5 = t6.left; t6 = B.JSNumber_methods.round$0(t6.width / 2); t4 = newTarget.measureAxisPosition; t4.toString; newTarget.bounds = A.Rectangle$(t5 + t6, B.JSNumber_methods.round$0(t4), 0, 0, t3); bar.setNewTarget$1(newTarget); bar.animatingOut = true; } } }, $signature() { return this.$this.$ti._eval$1("~(String,List)"); } }; A.BaseBarRenderer_paint_closure.prototype = { call$2(key, barStackList) { var t1 = J.getInterceptor$ax(barStackList); t1.retainWhere$1(barStackList, new A.BaseBarRenderer_paint__closure0(this.$this)); if (t1.get$isEmpty(barStackList)) this.keysToRemove.add$1(0, key); }, $signature() { return this.$this.$ti._eval$1("~(String,List)"); } }; A.BaseBarRenderer_paint__closure0.prototype = { call$1(bar) { var t1; if (!bar.animatingOut) { t1 = bar._targetBar.measureIsNull; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature() { return this.$this.$ti._eval$1("bool(BaseBarRenderer.B)"); } }; A.BaseBarRenderer_paint_closure0.prototype = { call$2(domain, keys) { var t1 = this.keysToRemove; keys.removeWhere$1(0, t1.get$contains(t1)); }, $signature() { return this.$this.$ti._eval$1("~(BaseBarRenderer.D,Set)"); } }; A.BaseBarRenderer_paint_closure1.prototype = { call$2(stackKey, barStack) { var t1 = this.$this, t2 = this.animationPercent, t3 = J.map$1$1$ax(barStack, new A.BaseBarRenderer_paint__closure(t1, t2), t1.$ti._eval$1("BaseBarRenderer.R")), barElements = A.List_List$of(t3, true, A._instanceType(t3)._eval$1("ListIterable.E")); if (barElements.length !== 0) t1.paintBar$3(this.canvas, t2, barElements); }, $signature() { return this.$this.$ti._eval$1("~(String,List)"); } }; A.BaseBarRenderer_paint__closure.prototype = { call$1(animatingBar) { var t2, bar = animatingBar.super$BaseAnimatedBar$getCurrentBar(this.animationPercent), t1 = animatingBar.series; bar.series = t1; t2 = animatingBar.datum; bar._bar_renderer$_datum = t2; t1 = B.JSArray_methods.indexOf$1(t1.data, t2); bar.index = t1; return bar; }, $signature() { return this.$this.$ti._eval$1("BaseBarRenderer.R(BaseBarRenderer.B)"); } }; A.BaseBarRenderer_getNearestDatumDetailPerSeries_closure.prototype = { call$1(d) { return J.$eq$(d.domain, this._box_0.nearestDomain); }, $signature() { return this.$this.$ti._eval$1("bool(DatumDetails)"); } }; A.BaseBarRenderer__getSegmentsForDomainValue_closure.prototype = { call$2(allKeys, keys) { allKeys.addAll$1(0, keys); return allKeys; }, $signature: 1085 }; A.BaseBarRenderer__getSegmentsForDomainValue_closure0.prototype = { call$1(stackKey) { var t1 = this.$this._barStackMap.$index(0, stackKey); t1.toString; B.JSArray_methods.addAll$1(this.matchingSegments, J.where$1$ax(t1, this.where)); }, $signature: 15 }; A.BaseBarRenderer__getVerticalDetailsForDomainValue_closure.prototype = { call$1(bar) { return true; }, $signature() { return this.$this.$ti._eval$1("bool(BaseAnimatedBar)"); } }; A.BaseBarRenderer__getVerticalDetailsForDomainValue_closure0.prototype = { call$1(bar) { var t2, t3, t4, t5, t6, t7, t8, segmentDomainDistance, t9, t10, segmentMeasureDistance, relativeDistance, _null = null, t1 = bar._currentBar.bounds; t1.toString; t2 = this.$this; t3 = this.chartPoint; t4 = t3.x; t5 = B.JSNumber_methods.round$0(t4); t6 = t1.left; t7 = t1.$ti._precomputed1; t8 = t7._as(t6 + t1.width); segmentDomainDistance = t2._getDistance$3(t5, t6, t8); t5 = t3.y; t9 = B.JSNumber_methods.round$0(t5); t10 = t1.top; t1 = t7._as(t10 + t1.height); segmentMeasureDistance = t2._getDistance$3(t9, t10, t1); relativeDistance = t3.distanceTo$1(new A.Point(Math.min(Math.max(t4, t6), t8), Math.min(Math.max(t5, t10), t1), type$.Point_double)); t1 = bar.series; return A.DatumDetails$(_null, _null, _null, _null, _null, _null, _null, bar.datum, bar.domainValue, segmentDomainDistance, _null, _null, _null, _null, _null, _null, _null, segmentMeasureDistance, _null, _null, _null, _null, _null, _null, _null, _null, relativeDistance, t1, _null, _null, t2.$ti._eval$1("BaseBarRenderer.D")); }, $signature() { return this.$this.$ti._eval$1("DatumDetails(BaseAnimatedBar)"); } }; A._ReversedSeriesIterable.prototype = { get$iterator(_) { return A._ReversedSeriesIterator$(this.seriesList, this.$ti._precomputed1); } }; A._ReversedSeriesIterator.prototype = { _ReversedSeriesIterator$1(list, $S) { var t1, i, categoryAndSeriesIndexMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.List_int); for (t1 = J.getInterceptor$asx(list), i = 0; i < t1.get$length(list); ++i) J.add$1$ax(categoryAndSeriesIndexMap.putIfAbsent$2(0, t1.$index(list, i).seriesCategory, new A._ReversedSeriesIterator_closure()), i); categoryAndSeriesIndexMap.forEach$1(0, new A._ReversedSeriesIterator_closure0(this)); }, moveNext$0() { var t1 = this._base_bar_renderer$_current; t1 = t1 == null ? 0 : t1 + 1; this._base_bar_renderer$_current = t1; return t1 < J.get$length$asx(this._base_bar_renderer$_list); }, get$current(_) { var t1 = this._base_bar_renderer$_current; t1.toString; return J.$index$asx(this._base_bar_renderer$_list, this._visitIndex[t1]); } }; A._ReversedSeriesIterator_closure.prototype = { call$0() { return A._setArrayType([], type$.JSArray_int); }, $signature: 853 }; A._ReversedSeriesIterator_closure0.prototype = { call$2(_, indices) { return B.JSArray_methods.addAll$1(this.$this._visitIndex, J.get$reversed$ax(indices)); }, $signature: 1087 }; A.BaseBarRendererConfig.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.BarRendererConfig && other.groupingType === _this.groupingType && other.minBarLengthPx === _this.minBarLengthPx && other.stackedBarPaddingPx === _this.stackedBarPaddingPx && other.strokeWidthPx === _this.strokeWidthPx && other.symbolRenderer.$eq(0, _this.symbolRenderer) && new A.ListEquality(B.C_DefaultEquality, type$.ListEquality_int).equals$2(other.weightPattern, _this.weightPattern); }, get$hashCode(_) { var _this = this; return (((((((((31 + B.JSNull_methods.get$hashCode(_this.customRendererId)) * 31 + B.JSNull_methods.get$hashCode(null)) * 31 + B.JSNull_methods.get$hashCode(_this.fillPattern)) * 31 + A.Primitives_objectHashCode(_this.groupingType)) * 31 + B.JSInt_methods.get$hashCode(_this.minBarLengthPx)) * 31 + B.JSNull_methods.get$hashCode(_this.maxBarWidthPx)) * 31 + B.JSInt_methods.get$hashCode(_this.stackedBarPaddingPx)) * 31 + B.JSInt_methods.get$hashCode(_this.strokeWidthPx)) * 31 + _this.symbolRenderer.get$hashCode(0)) * 31 + B.JSNull_methods.get$hashCode(_this.weightPattern); } }; A.BarGroupingType.prototype = { _enumToString$0() { return "BarGroupingType." + this._core$_name; } }; A.BaseBarRendererElement.prototype = { BaseBarRendererElement$clone$1(other) { var t1, _this = this, _null = null; _this.barStackIndex = other.barStackIndex; t1 = other.color; _this.color = t1 != null ? A.Color$fromOther(t1, _null) : _null; _this.cumulativeTotal = other.cumulativeTotal; _this.dashPattern = other.dashPattern; t1 = other.fillColor; _this.fillColor = t1 != null ? A.Color$fromOther(t1, _null) : _null; _this.fillPattern = other.fillPattern; _this.measureAxisPosition = other.measureAxisPosition; _this.measureOffset = other.measureOffset; _this.measureOffsetPlusMeasure = other.measureOffsetPlusMeasure; _this.strokeWidthPx = other.strokeWidthPx; _this.measureIsNull = other.measureIsNull; _this.measureIsNegative = other.measureIsNegative; }, updateAnimationPercent$3(previous, target, animationPercent) { var t2, _this = this, t1 = previous.color; t1.toString; t2 = target.color; t2.toString; _this.color = A.getAnimatedColor(t1, t2, animationPercent); t2 = previous.fillColor; t2.toString; t1 = target.fillColor; t1.toString; _this.fillColor = A.getAnimatedColor(t2, t1, animationPercent); _this.measureIsNull = target.measureIsNull; _this.measureIsNegative = target.measureIsNegative; } }; A.BaseAnimatedBar.prototype = { setNewTarget$1(newTarget) { var t1, _this = this; _this.animatingOut = false; t1 = _this._currentBar; if (t1 == null) t1 = _this._currentBar = A.BarRendererElement$clone(newTarget, _this.$ti._precomputed1); _this._previousBar = A.BarRendererElement$clone(t1, _this.$ti._precomputed1); _this._targetBar = newTarget; }, getCurrentBar$1(animationPercent) { var t1, t2, t3, t4, targetBounds, t5, t6, $top, t7, t8, t9, t10, t11, t12, left, _this = this; if (animationPercent === 1 || _this._previousBar == null) { t1 = _this._targetBar; _this._previousBar = _this._currentBar = t1; t1.toString; return t1; } t1 = _this._currentBar; t1.toString; t2 = _this._previousBar; t2.toString; t3 = _this._targetBar; t3.toString; t4 = t1.$ti; t4._as(t2); t4._as(t3); t4 = t2.bounds; t4.toString; targetBounds = t3.bounds; t5 = targetBounds.top; t6 = t4.top; $top = (t5 - t6) * animationPercent + t6; t7 = targetBounds.left; t8 = A._instanceType(targetBounds)._precomputed1; t9 = t8._as(t7 + targetBounds.width); t10 = t4.left; t11 = t4.$ti._precomputed1; t12 = t11._as(t10 + t4.width); t5 = t8._as(t5 + targetBounds.height); t4 = t11._as(t6 + t4.height); left = (t7 - t10) * animationPercent + t10; t1.bounds = A.Rectangle$(B.JSNumber_methods.round$0(left), B.JSNumber_methods.round$0($top), B.JSNumber_methods.round$0((t9 - t12) * animationPercent + t12 - left), B.JSNumber_methods.round$0((t5 - t4) * animationPercent + t4 - $top), type$.int); t1.roundPx = t3.roundPx; t1.super$BaseBarRendererElement$updateAnimationPercent(t2, t3, animationPercent); t3 = _this._currentBar; t3.toString; return t3; } }; A.AxisOrientation.prototype = { _enumToString$0() { return "AxisOrientation." + this._core$_name; } }; A.ImmutableAxis.prototype = {}; A.Axis.prototype = { addDomainValue$1(domain) { this.scale.addDomain$1(domain); }, resetDomains$0() { var scale, _this = this; _this._formatterValueCache.clear$0(0); scale = _this.scale; scale.resetDomain$0(); _this.reverseOutputRange = false; if (_this.autoViewport) scale.resetViewportSettings$0(); }, getLocation$1(domain) { var scale, t1, domainLocation, t2, t3; if (domain != null) { scale = this.scale; t1 = scale.get$range(); t1.toString; domainLocation = scale.$index(0, domain); t2 = t1.start; t1 = t1.end; t3 = Math.max(t2, t1); if (domainLocation > t3 && domainLocation - 2e-10 < t3) return domainLocation - 2e-10; else { t1 = Math.min(t2, t1); if (domainLocation < t1 && domainLocation + 2e-10 > t1) return domainLocation + 2e-10; } return domainLocation; } return null; }, updateTicks$0() { var t1, _this = this; _this._updateProvidedTicks$0(); t1 = _this._componentBounds; if (t1 != null) _this._updateProvidedTickWidth$2(t1.width, t1.height); _this._updateAxisTicks$0(); }, _updateProvidedTicks$0() { var t4, t5, t6, _this = this, t1 = _this.tickProvider, t2 = _this.context, t3 = _this.graphicsFactory; t3.toString; t4 = _this.scale; t5 = _this._tickFormatter; t6 = _this.tickDrawStrategy; t6.toString; t6 = t1.getTicks$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled(t2, t5, _this._formatterValueCache, t3, _this.axisOrientation, t4, t6, _this.autoViewport); _this._providedTicks = t6; _this.hasTickCollision = _this.tickDrawStrategy.collides$2(t6, _this.axisOrientation).ticksCollide; }, _updateProvidedTickWidth$2(maxWidth, maxHeight) { var t2, t3, _this = this, t1 = _this.axisOrientation; if (t1 != null) { t2 = _this.tickDrawStrategy; t2.toString; t3 = _this._providedTicks; t3.toString; t2.updateTickWidth$5$collision(t3, maxWidth, maxHeight, t1, _this.hasTickCollision); } }, _updateAxisTicks$0() { var providedTicks, scale, t2, _i, animatedTick, tick, t3, t4, newTarget, _this = this, t1 = _this._providedTicks; if (t1 == null) t1 = A._setArrayType([], A._instanceType(_this)._eval$1("JSArray>")); providedTicks = A.List_List$of(t1, true, A._instanceType(_this)._eval$1("Tick")); scale = _this.scale; for (t1 = _this._axisTicks, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { animatedTick = t1[_i]; tick = A.IterableExtension_firstWhereOrNull(providedTicks, new A.Axis__updateAxisTicks_closure(_this, animatedTick)); if (tick != null) { t3 = animatedTick.textElement; t4 = tick.textElement; if (!(J.$eq$(t3._text_element$_textStyle, t4._text_element$_textStyle) && t3._text_element$_maxWidth == t4._text_element$_maxWidth && t3._maxWidthStrategy == t4._maxWidthStrategy && t3.text === t4.text && t3._text_element$_textDirection === t4._text_element$_textDirection)) animatedTick.textElement = tick.textElement; newTarget = scale.$index(0, tick.value); if (scale.isRangeValueWithinViewport$1(newTarget)) { animatedTick._markedForRemoval = false; animatedTick._previousLocation = animatedTick._currentLocation; animatedTick._targetLocation = newTarget; animatedTick._previousOpacity = animatedTick._currentOpacity; animatedTick._targetOpacity = 1; } else { t3 = animatedTick.locationPx; animatedTick._markedForRemoval = true; animatedTick._previousLocation = animatedTick._currentLocation; animatedTick._targetLocation = t3; animatedTick._previousOpacity = animatedTick._currentOpacity; animatedTick._targetOpacity = 0; } B.JSArray_methods.remove$1(providedTicks, tick); } else { t3 = scale.$index(0, animatedTick.value); animatedTick._markedForRemoval = true; animatedTick._previousLocation = animatedTick._currentLocation; animatedTick._targetLocation = t3; animatedTick._previousOpacity = animatedTick._currentOpacity; animatedTick._targetOpacity = 0; } } B.JSArray_methods.forEach$1(providedTicks, new A.Axis__updateAxisTicks_closure0(_this, scale)); B.JSArray_methods.sort$0(t1); _this._previousScale = scale.copy$0(); }, get$layoutConfig() { return A.LayoutViewConfig$(this.layoutPaintOrder, this.get$_layoutPosition(), 20); }, get$_layoutPosition() { switch (this.axisOrientation) { case B.AxisOrientation_0: var position = B.LayoutPosition_2; break; case B.AxisOrientation_1: position = B.LayoutPosition_6; break; case B.AxisOrientation_2: position = B.LayoutPosition_0; break; case B.AxisOrientation_3: position = B.LayoutPosition_4; break; case null: case void 0: position = null; break; default: position = null; } return position; }, measure$2(_, maxWidth, maxHeight) { var t2, _this = this, t1 = _this.axisOrientation; t1 = t1 === B.AxisOrientation_3 || t1 === B.AxisOrientation_1; t2 = _this.scale; if (t1) { t2.set$range(new A.ScaleOutputExtent(maxHeight, 0)); _this._updateProvidedTicks$0(); t1 = _this.tickDrawStrategy; t1.toString; t2 = _this._providedTicks; t2.toString; t2 = t1.measureVerticallyDrawnTicks$4$collision(t2, maxWidth, maxHeight, _this.hasTickCollision); t1 = t2; } else { t2.set$range(new A.ScaleOutputExtent(0, maxWidth)); _this._updateProvidedTicks$0(); t1 = _this.tickDrawStrategy; t1.toString; t2 = _this._providedTicks; t2.toString; t2 = t1.measureHorizontallyDrawnTicks$4$collision(t2, maxWidth, maxHeight, _this.hasTickCollision); t1 = t2; } return t1; }, layout$2(componentBounds, drawAreaBounds) { var t1, t2, outputStart, outputEnd, outputRange, scale, _this = this; _this._componentBounds = componentBounds; _this._axis$_drawAreaBounds = drawAreaBounds; t1 = _this.axisOrientation; t2 = t1 !== B.AxisOrientation_3; outputStart = !t2 || t1 === B.AxisOrientation_1 ? componentBounds.$ti._precomputed1._as(componentBounds.top + componentBounds.height) : componentBounds.left; outputEnd = !t2 || t1 === B.AxisOrientation_1 ? componentBounds.top : componentBounds.$ti._precomputed1._as(componentBounds.left + componentBounds.width); outputRange = _this.reverseOutputRange ? new A.ScaleOutputExtent(outputEnd, outputStart) : new A.ScaleOutputExtent(outputStart, outputEnd); scale = _this.scale; if (!J.$eq$(scale.get$range(), outputRange)) scale.set$range(outputRange); _this._updateProvidedTicks$0(); t1 = _this._componentBounds; _this._updateProvidedTickWidth$2(t1.width, t1.height); _this._updateAxisTicks$0(); }, get$isSeriesRenderer() { return false; }, get$componentBounds() { return this._componentBounds; }, get$drawAxisLine() { return this.tickDrawStrategy instanceof A.SmallTickDrawStrategy; }, paint$2(canvas, animationPercent) { var t2, i, animatedTick, t3, t4, t5, t6, t7, _this = this, t1 = animationPercent === 1; if (t1) { t2 = _this._axisTicks; if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A.Axis_paint_closure(_this), true); } for (t2 = _this._axisTicks, i = 0; i < t2.length; ++i) { animatedTick = t2[i]; t3 = _this.tickDrawStrategy; t3.toString; if (t1) { animatedTick._previousLocation = animatedTick._currentLocation = animatedTick._targetLocation; t4 = animatedTick._currentOpacity = animatedTick._markedForRemoval ? 0 : 1; } else { t4 = animatedTick._previousLocation; t5 = animatedTick._targetLocation; if (t4 == null) { animatedTick._currentLocation = t5; animatedTick._currentOpacity = 1; t4 = 1; } else { animatedTick._currentLocation = animatedTick._axis_tick$_lerpDouble$3(t4, t5, animationPercent); t4 = animatedTick._axis_tick$_lerpDouble$3(animatedTick._previousOpacity, animatedTick._targetOpacity, animationPercent); animatedTick._currentOpacity = t4; } } animatedTick.locationPx = animatedTick._currentLocation; t5 = animatedTick.textElement; if (t4 != t5._text_element$_opacity) { t5._painterReady = false; t5._text_element$_opacity = t4; } t4 = _this.axisOrientation; t4.toString; t5 = _this._componentBounds; t5.toString; t6 = _this.hasTickCollision; t7 = _this._axis$_drawAreaBounds; t7.toString; t3.draw$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, animatedTick, t5, t6, t7, i === 0, i === t2.length - 1, t4); } if (_this.get$drawAxisLine()) { t1 = _this.tickDrawStrategy; t1.toString; t2 = _this.axisOrientation; t2.toString; t3 = _this._componentBounds; t3.toString; t1.drawAxisLine$3(canvas, t2, t3); } }, $isLayoutView: 1, set$graphicsFactory(val) { return this.graphicsFactory = val; } }; A.Axis__updateAxisTicks_closure.prototype = { call$1(t) { return J.$eq$(t.value, this.animatedTick.value); }, $signature() { return A._instanceType(this.$this)._eval$1("bool(Tick)"); } }; A.Axis__updateAxisTicks_closure0.prototype = { call$1(tick) { var t1 = this.$this, animatedTick = A.AxisTicks$(tick, A._instanceType(t1)._eval$1("Axis.D")), t2 = animatedTick.locationPx; t2.toString; if (this.scale.isRangeValueWithinViewport$1(t2)) { t2 = t1._previousScale; if (t2 != null) { t2 = t2.$index(0, tick.value); animatedTick._markedForRemoval = false; animatedTick._previousLocation = t2; animatedTick._previousOpacity = 0; animatedTick._targetOpacity = 1; } t1._axisTicks.push(animatedTick); } }, $signature() { return A._instanceType(this.$this)._eval$1("~(Tick)"); } }; A.Axis_paint_closure.prototype = { call$1(t) { return t._markedForRemoval; }, $signature() { return A._instanceType(this.$this)._eval$1("bool(AxisTicks)"); } }; A.NumericAxis.prototype = {}; A.OrdinalAxis.prototype = { layout$2(componentBounds, drawAreaBounds) { this.super$Axis$layout(componentBounds, drawAreaBounds); type$.OrdinalScale._as(this.scale).setViewport$2(null, null); } }; A.AxisTicks.prototype = { _axis_tick$_lerpDouble$3(a, b, t) { var t1 = a == null; if (t1 && b == null) return null; if (t1) a = 0; return a + ((b == null ? 0 : b) - a) * t; }, compareTo$1(_, other) { var t2, t1 = this._targetLocation; t1.toString; t2 = other._targetLocation; t2.toString; return B.JSNumber_methods.compareTo$1(t1, t2); }, $isComparable: 1 }; A.CollisionReport.prototype = {}; A.BaseRenderSpec.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.SmallTickRendererSpec) if (J.$eq$(this.labelStyle, other.labelStyle)) if (this.labelRotation == other.labelRotation) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { var _this = this; return (((((((((J.get$hashCode$(_this.labelStyle) * 37 + B.JSNull_methods.get$hashCode(_this.labelAnchor)) * 37 + B.JSNull_methods.get$hashCode(_this.labelJustification)) * 37 + B.JSNull_methods.get$hashCode(_this.labelOffsetFromTickPx)) * 37 + B.JSNull_methods.get$hashCode(_this.labelCollisionOffsetFromTickPx)) * 37 + B.JSNull_methods.get$hashCode(_this.labelOffsetFromAxisPx)) * 37 + B.JSNull_methods.get$hashCode(_this.labelCollisionOffsetFromAxisPx)) * 37 + B.JSNull_methods.get$hashCode(_this.minimumPaddingBetweenLabelsPx)) * 37 + J.get$hashCode$(_this.labelRotation)) * 37 + B.JSNull_methods.get$hashCode(_this.labelCollisionRotation)) * 37 + B.JSNull_methods.get$hashCode(_this.axisLineStyle); } }; A.BaseTickDrawStrategy.prototype = { BaseTickDrawStrategy$13$axisLineStyleSpec$labelAnchor$labelCollisionOffsetFromAxisPx$labelCollisionOffsetFromTickPx$labelCollisionRotation$labelJustification$labelOffsetFromAxisPx$labelOffsetFromTickPx$labelRotation$labelStyleSpec$minimumPaddingBetweenLabelsPx(chartContext, graphicsFactory, axisLineStyleSpec, labelAnchor, labelCollisionOffsetFromAxisPx, labelCollisionOffsetFromTickPx, labelCollisionRotation, labelJustification, labelOffsetFromAxisPx, labelOffsetFromTickPx, labelRotation, labelStyleSpec, minimumPaddingBetweenLabelsPx, $D) { var _null = null, t1 = this.labelStyle, t2 = labelStyleSpec == null, t3 = t2 ? _null : labelStyleSpec.color; if (t3 == null) { $.$get$StyleFactory__styleFactory(); t3 = new A.Color0(66, 66, 66, 255, _null, _null); } t3 = t1.color = t3; t1.fontFamily = null; t2 = t2 ? _null : labelStyleSpec.fontSize; t1.fontSize = t2 == null ? 12 : t2; t1.lineHeight = null; t1.fontWeight = "400"; t1 = this.axisLineStyle; t2 = axisLineStyleSpec == null ? _null : axisLineStyleSpec.color; t1.color = t2 == null ? t3 : t2; t1.dashPattern = null; t1.strokeWidth = 1; }, decorateTicks$1(ticks) { var t1, t2, _i, textElement, t3; for (t1 = ticks.length, t2 = this.labelStyle, _i = 0; _i < ticks.length; ticks.length === t1 || (0, A.throwConcurrentModificationError)(ticks), ++_i) { textElement = ticks[_i].textElement; t3 = textElement._text_element$_textStyle; if (t3 == null) textElement.set$textStyle(t2); else { if (t3.color == null) t3.color = t2.color; if (t3.fontFamily == null) t3.fontFamily = t2.fontFamily; if (t3.fontSize == null) t3.fontSize = t2.fontSize; if (t3.fontWeight == null) t3.fontWeight = t2.fontWeight; t3.lineHeight = t2.lineHeight; } } }, updateTickWidth$5$collision(ticks, maxWidth, maxHeight, orientation, collision) { var t3, t4, _this = this, isVertical = orientation === B.AxisOrientation_1 || orientation === B.AxisOrientation_3, rotationRelativeToAxis = collision && _this._rotateOnCollision ? _this._labelCollisionRotation : _this._labelDefaultRotation, rotationRads = Math.abs((rotationRelativeToAxis - (isVertical ? 90 : 0)) * 0.017453292519943295), t1 = isVertical ? maxWidth : maxHeight, t2 = collision && _this._rotateOnCollision ? _this._labelCollisionOffsetFromAxisPx : _this._labelDefaultOffsetFromAxisPx, maxTextWidth = Math.sin(rotationRads) === 0 ? null : B.JSNumber_methods.floor$0((t1 - t2) / Math.sin(rotationRads)); for (t1 = J.get$iterator$ax(ticks), t2 = maxTextWidth != null; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = t3.textElement; if (t2) { t4.set$maxWidth(0, maxTextWidth); t3.textElement.set$maxWidthStrategy(B.MaxWidthStrategy_1); } else { t4.set$maxWidth(0, null); t3.textElement.set$maxWidthStrategy(null); } } }, collides$2(ticks, orientation) { var vertical, t1, t2, t3, t4, t5, t6, t7, previousEnd, collides, _i, tick, t8, tickSize, t9, adjustedHeight, halfHeight, textDirection, adjustedWidth, halfWidth, _this = this; if (ticks == null) return A.CollisionReport$(false, ticks, false, A._instanceType(_this)._precomputed1); vertical = orientation === B.AxisOrientation_3 || orientation === B.AxisOrientation_1; t1 = A._instanceType(_this); t2 = A._setArrayType([], t1._eval$1("JSArray>")); for (t3 = J.get$iterator$ax(ticks); t3.moveNext$0();) { t4 = t3.get$current(t3); if (t4.locationPx != null) t2.push(t4); } B.JSArray_methods.sort$1(t2, new A.BaseTickDrawStrategy_collides_closure(_this)); for (t3 = t2.length, t4 = _this.minimumPaddingBetweenLabelsPx, t5 = _this._defaultTickLabelAnchor, t6 = _this.chartContext, t7 = t5 === B.TickLabelAnchor_3, previousEnd = -1 / 0, collides = false, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { tick = t2[_i]; t8 = tick.textElement; if (!t8._painterReady) t8._refreshPainter$0(); t8 = t8.__TextElement__measurement_A; t8 === $ && A.throwUnnamedLateFieldNI(); tickSize = t8; t8 = tick.locationPx; t8.toString; if (vertical) { t9 = tickSize == null ? null : tickSize.verticalSliceWidth; adjustedHeight = (t9 == null ? 0 : t9) + t4; if (t7) if (tick === B.JSArray_methods.get$first(t2)) { previousEnd = t8 + adjustedHeight; collides = false; } else if (tick === B.JSArray_methods.get$last(t2)) { collides = previousEnd > t8 - adjustedHeight; previousEnd = t8; } else { halfHeight = adjustedHeight / 2; collides = previousEnd > t8 - halfHeight; previousEnd = t8 + halfHeight; } else { collides = previousEnd > t8; previousEnd = t8 + adjustedHeight; } } else { if (t6._chartContainerIsRtl) t9 = true; else t9 = false; textDirection = _this._normalizeHorizontalAnchor$4(t5, t9, tick === B.JSArray_methods.get$first(t2), tick === B.JSArray_methods.get$last(t2)); t9 = tickSize == null ? null : tickSize.horizontalSliceWidth; adjustedWidth = (t9 == null ? 0 : t9) + t4; switch (textDirection.index) { case 0: collides = previousEnd > t8; previousEnd = t8 + adjustedWidth; break; case 1: collides = previousEnd > t8 - adjustedWidth; previousEnd = t8; break; case 2: halfWidth = adjustedWidth / 2; collides = previousEnd > t8 - halfWidth; previousEnd = t8 + halfWidth; break; } } if (collides) return new A.CollisionReport(true, t2, false, t1._eval$1("CollisionReport<1>")); } return A.CollisionReport$(false, t2, false, t1._precomputed1); }, measureVerticallyDrawnTicks$4$collision(ticks, maxWidth, maxHeight, collision) { return A.ViewMeasuredSizes$(maxHeight, J.round$0$n(J.fold$1$2$ax(ticks, 0, new A.BaseTickDrawStrategy_measureVerticallyDrawnTicks_closure(this, collision), type$.double))); }, measureHorizontallyDrawnTicks$4$collision(ticks, maxWidth, maxHeight, collision) { var _this = this, maxVerticalSliceWidth = J.round$0$n(J.fold$1$2$ax(ticks, 0, new A.BaseTickDrawStrategy_measureHorizontallyDrawnTicks_closure(_this, collision), type$.double)); return A.ViewMeasuredSizes$(Math.min(maxHeight, maxVerticalSliceWidth + (collision && _this._rotateOnCollision ? _this._labelCollisionOffsetFromAxisPx : _this._labelDefaultOffsetFromAxisPx)), maxWidth); }, drawAxisLine$3(canvas, orientation, axisBounds) { var start, end, t1, t2, t3, t4; switch (orientation.index) { case 0: start = axisBounds.get$bottomLeft(0); end = axisBounds.get$bottomRight(0); break; case 2: start = new A.Point(axisBounds.left, axisBounds.top, axisBounds.$ti._eval$1("Point<1>")); end = axisBounds.get$topRight(0); break; case 1: start = new A.Point(axisBounds.left, axisBounds.top, axisBounds.$ti._eval$1("Point<1>")); end = axisBounds.get$bottomLeft(0); break; case 3: start = axisBounds.get$topRight(0); end = axisBounds.get$bottomRight(0); break; default: start = null; end = null; } t1 = A._setArrayType([start, end], type$.JSArray_Point_num); t2 = this.axisLineStyle; t3 = t2.color; t4 = t2.strokeWidth; canvas.drawLine$5$dashPattern$fill$points$stroke$strokeWidthPx(t2.dashPattern, t3, t1, t3, t4); }, drawLabel$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, tick, axisBounds, collision, drawAreaBounds, isFirst, isLast, orientation) { var isRtl, labelElements, labelHeight, t1, t2, t3, t4, t5, x, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, multiLineLabelOffset, _i, line, y, t22, t23, direction, x0, offsetY, textDirection, offsetX, _this = this, locationPx = tick.locationPx; if (locationPx == null) locationPx = 0; isRtl = _this.chartContext.get$isRtl(); labelElements = _this.splitLabel$1(tick.textElement); labelHeight = _this.getLabelHeight$1(labelElements); for (t1 = labelElements.length, t2 = canvas.canvas, t3 = _this._labelDefaultRotation, t4 = locationPx - labelHeight / 2 + 0, t5 = _this._defaultTickLabelAnchor, x = axisBounds.left, t6 = x + axisBounds.width, t7 = axisBounds.$ti._precomputed1, t8 = _this.tickLabelJustification === B.TickLabelJustification_0, t9 = orientation === B.AxisOrientation_3, t10 = orientation === B.AxisOrientation_2, t11 = !t10, t12 = orientation === B.AxisOrientation_0, t13 = _this._labelDefaultOffsetFromAxisPx, t14 = _this._rotateOnCollision, t15 = _this._labelCollisionOffsetFromAxisPx, t16 = _this._labelDefaultOffsetFromTickPx, t17 = _this._labelCollisionOffsetFromTickPx, t18 = locationPx - 0, t19 = axisBounds.top, t20 = t19 + axisBounds.height, t21 = _this._labelCollisionRotation, multiLineLabelOffset = 0, _i = 0; _i < labelElements.length; labelElements.length === t1 || (0, A.throwConcurrentModificationError)(labelElements), ++_i) { line = labelElements[_i]; if (!t11 || t12) { if (t10) y = t19 + (collision && t14 ? t15 : t13); else { t7._as(t20); t22 = B.JSNumber_methods.toInt$0(labelHeight); t23 = collision && t14 ? t15 : t13; y = t20 - (t22 - multiLineLabelOffset) - t23; } direction = _this._normalizeHorizontalAnchor$4(collision && t14 ? B.TickLabelAnchor_2 : t5, isRtl, isFirst, isLast); line.set$textDirection(direction); switch (direction.index) { case 1: x0 = B.JSNumber_methods.toInt$0(locationPx + (collision && t14 ? t17 : t16) + 0); break; case 0: x0 = B.JSNumber_methods.toInt$0(locationPx - (collision && t14 ? t17 : t16) - 0); break; case 2: default: x0 = B.JSNumber_methods.toInt$0(t18); break; } } else { if (t9) if (t8) { t7._as(t6); x0 = t6 - (collision && t14 ? t15 : t13); line.set$textDirection(B.TextDirection_10); } else { line.set$textDirection(B.TextDirection_00); x0 = x; } else if (t8) { x0 = x + (collision && t14 ? t15 : t13); line.set$textDirection(B.TextDirection_00); } else { t7._as(t6); line.set$textDirection(B.TextDirection_10); x0 = t6; } switch (_this.normalizeVerticalAnchor$3(collision && t14 ? B.TickLabelAnchor_2 : t5, isFirst, isLast).index) { case 0: t22 = collision && t14 ? t17 : t16; y = B.JSNumber_methods.toInt$0(locationPx - (labelHeight - multiLineLabelOffset) - t22 - 0); break; case 2: y = B.JSNumber_methods.toInt$0(locationPx + (collision && t14 ? t17 : t16) + 0); break; case 1: default: y = B.JSNumber_methods.toInt$0(t4); break; } } offsetY = y + multiLineLabelOffset; t22 = (collision && t14 ? t21 : t3) * 0.017453292519943295; textDirection = line._text_element$_textDirection; if (!line._painterReady) line._refreshPainter$0(); t23 = line.__TextElement__measurement_A; t23 === $ && A.throwUnnamedLateFieldNI(); if (t22 !== 0) { if (textDirection === B.TextDirection_10) offsetY += B.JSNumber_methods.toInt$0(t23.horizontalSliceWidth); if (!line._painterReady) line._refreshPainter$0(); t23 = line.__TextElement__textPainter_A; t23 === $ && A.throwUnnamedLateFieldNI(); t23 = t23._layoutCache.layout._paragraph; t23 = B.JSNumber_methods.ceil$0(t23.get$height(t23) * 0.1); t2.save$0(0); t2.translate$2(0, x0 - t23, offsetY); t2.rotate$1(0, t22); if (!line._painterReady) line._refreshPainter$0(); line.__TextElement__textPainter_A.paint$2(t2, new A.Offset(0, 0)); t2.restore$0(0); } else { offsetX = textDirection === B.TextDirection_10 ? x0 - B.JSNumber_methods.toInt$0(t23.horizontalSliceWidth) : x0; if (textDirection === B.TextDirection_2) offsetX -= B.JSNumber_methods.ceil$0(t23.horizontalSliceWidth / 2); if (!line._painterReady) line._refreshPainter$0(); t22 = line.__TextElement__textPainter_A; t22 === $ && A.throwUnnamedLateFieldNI(); t22 = t22._layoutCache.layout._paragraph; t22 = B.JSNumber_methods.ceil$0(t22.get$height(t22) * 0.1); if (!line._painterReady) line._refreshPainter$0(); line.__TextElement__textPainter_A.paint$2(t2, new A.Offset(offsetX, offsetY - t22)); } if (!line._painterReady) line._refreshPainter$0(); multiLineLabelOffset += 2 + B.JSNumber_methods.round$0(line.__TextElement__measurement_A.verticalSliceWidth); } }, _normalizeHorizontalAnchor$4(anchor, isRtl, isFirst, isLast) { switch (anchor.index) { case 0: return isRtl ? B.TextDirection_00 : B.TextDirection_10; case 2: return isRtl ? B.TextDirection_10 : B.TextDirection_00; case 3: if (isFirst) return B.TextDirection_00; if (isLast) return B.TextDirection_10; return B.TextDirection_2; case 1: default: return B.TextDirection_2; } }, normalizeVerticalAnchor$3(anchor, isFirst, isLast) { switch (anchor.index) { case 0: return B._PixelVerticalDirection_2; case 2: return B._PixelVerticalDirection_0; case 3: if (isFirst) return B._PixelVerticalDirection_0; if (isLast) return B._PixelVerticalDirection_2; return B._PixelVerticalDirection_1; case 1: default: return B._PixelVerticalDirection_1; } }, calculateWidthForRotatedLabel$3(rotation, labelHeight, labelLength) { var rotationRadian; if (rotation === 0) return labelLength; rotationRadian = rotation * 0.017453292519943295; return (labelLength + labelHeight / 2 * Math.tan(rotationRadian)) * Math.cos(rotationRadian); }, calculateHeightForRotatedLabel$3(rotation, labelHeight, labelLength) { var rotationRadian; if (rotation === 0) return labelHeight; rotationRadian = rotation * 0.017453292519943295; return Math.max(labelHeight, (labelLength + labelHeight / 2 * Math.tan(rotationRadian)) * Math.cos(1.5707963267948966 - Math.abs(rotationRadian))); }, splitLabel$1(wholeLabel) { var t1 = type$.MappedListIterable_String_TextElement; return A.List_List$of(new A.MappedListIterable(A._setArrayType(wholeLabel.text.split("\n"), type$.JSArray_String), new A.BaseTickDrawStrategy_splitLabel_closure(this, wholeLabel), t1), true, t1._eval$1("ListIterable.E")); }, getLabelWidth$1(labelElements) { return new A.MappedListIterable(labelElements, new A.BaseTickDrawStrategy_getLabelWidth_closure(), A._arrayInstanceType(labelElements)._eval$1("MappedListIterable<1,double>")).reduce$1(0, B.CONSTANT0); }, getLabelHeight$1(labelElements) { var t1, numLines; if (labelElements.length === 0) return 0; t1 = B.JSArray_methods.get$first(labelElements).get$measurement(); numLines = labelElements.length; return t1.verticalSliceWidth * numLines + 2 * (numLines - 1); } }; A.BaseTickDrawStrategy_collides_closure.prototype = { call$2(a, b) { var t2, t1 = a.locationPx; t1.toString; t2 = b.locationPx; t2.toString; return B.JSNumber_methods.compareTo$1(t1, t2); }, $signature() { return A._instanceType(this.$this)._eval$1("int(Tick<1>,Tick<1>)"); } }; A.BaseTickDrawStrategy_measureVerticallyDrawnTicks_closure.prototype = { call$2(prevMax, tick) { var t1 = this.$this, labelElements = t1.splitLabel$1(tick.textElement), t2 = this.collision, t3 = t2 && t1._rotateOnCollision ? t1._labelCollisionRotation : t1._labelDefaultRotation; t3 = t1.calculateWidthForRotatedLabel$3(t3, t1.getLabelHeight$1(labelElements), t1.getLabelWidth$1(labelElements)); return Math.max(prevMax, t3 + (t2 && t1._rotateOnCollision ? t1._labelCollisionOffsetFromAxisPx : t1._labelDefaultOffsetFromAxisPx)); }, $signature() { return A._instanceType(this.$this)._eval$1("double(double,Tick<1>)"); } }; A.BaseTickDrawStrategy_measureHorizontallyDrawnTicks_closure.prototype = { call$2(prevMax, tick) { var t1 = this.$this, labelElements = t1.splitLabel$1(tick.textElement), t2 = this.collision && t1._rotateOnCollision ? t1._labelCollisionRotation : t1._labelDefaultRotation; return Math.max(prevMax, t1.calculateHeightForRotatedLabel$3(t2, t1.getLabelHeight$1(labelElements), t1.getLabelWidth$1(labelElements))); }, $signature() { return A._instanceType(this.$this)._eval$1("double(double,Tick<1>)"); } }; A.BaseTickDrawStrategy_splitLabel_closure.prototype = { call$1(line) { var t1 = this.$this.graphicsFactory.createTextElement$1(B.JSString_methods.trim$0(line)); t1.set$textStyle(this.wholeLabel._text_element$_textStyle); return t1; }, $signature: 1088 }; A.BaseTickDrawStrategy_getLabelWidth_closure.prototype = { call$1(line) { return line.get$measurement().horizontalSliceWidth; }, $signature: 1120 }; A._PixelVerticalDirection.prototype = { _enumToString$0() { return "_PixelVerticalDirection." + this._core$_name; } }; A.GridlineRendererSpec.prototype = { createDrawStrategy$2(context, graphicsFactory) { var t4, t5, t6, _this = this, t1 = _this.lineStyle, t2 = _this.labelRotation, t3 = _this.$ti; $.$get$StyleFactory__styleFactory(); t4 = new A.LineStyle(); t5 = t1 == null ? null : t1.color; t4.color = t5 == null ? new A.Color0(224, 224, 224, 255, null, null) : t5; t4.strokeWidth = 1; t5 = graphicsFactory.createTextPaint$0(); t6 = t2 == null ? 0 : t2; t4 = new A.GridlineTickDrawStrategy(0, t4, context, graphicsFactory, new A.LineStyle(), t5, B.TickLabelJustification_0, B.TickLabelAnchor_1, 5, 5, 5, 5, t6, 0, false, 50, t3._eval$1("GridlineTickDrawStrategy<1>")); t4.BaseTickDrawStrategy$13$axisLineStyleSpec$labelAnchor$labelCollisionOffsetFromAxisPx$labelCollisionOffsetFromTickPx$labelCollisionRotation$labelJustification$labelOffsetFromAxisPx$labelOffsetFromTickPx$labelRotation$labelStyleSpec$minimumPaddingBetweenLabelsPx(context, graphicsFactory, t1, _this.labelAnchor, _this.labelCollisionOffsetFromAxisPx, _this.labelCollisionOffsetFromTickPx, _this.labelCollisionRotation, _this.labelJustification, _this.labelOffsetFromAxisPx, _this.labelOffsetFromTickPx, t2, _this.labelStyle, _this.minimumPaddingBetweenLabelsPx, t3._precomputed1); return t4; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.GridlineRendererSpec && this.super$SmallTickRendererSpec$$eq(0, other); else t1 = true; return t1; } }; A.GridlineTickDrawStrategy.prototype = { draw$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, tick, axisBounds, collision, drawAreaBounds, isFirst, isLast, orientation) { var t2, lineStart, lineEnd, t3, t4, _this = this, t1 = tick.locationPx; t1.toString; switch (orientation.index) { case 0: t2 = type$.Point_num; lineStart = new A.Point(t1, axisBounds.$ti._precomputed1._as(axisBounds.top + axisBounds.height) - _this.tickLength, t2); lineEnd = new A.Point(t1, drawAreaBounds.$ti._precomputed1._as(drawAreaBounds.top + drawAreaBounds.height), t2); break; case 2: t2 = type$.Point_num; lineStart = new A.Point(t1, drawAreaBounds.top + _this.tickLength, t2); lineEnd = new A.Point(t1, axisBounds.top, t2); break; case 1: if ((collision && _this._rotateOnCollision ? B.TickLabelAnchor_2 : _this._defaultTickLabelAnchor) !== B.TickLabelAnchor_2) t2 = (collision && _this._rotateOnCollision ? B.TickLabelAnchor_2 : _this._defaultTickLabelAnchor) === B.TickLabelAnchor_0; else t2 = true; t3 = axisBounds.left; t4 = type$.Point_num; lineStart = t2 ? new A.Point(axisBounds.$ti._precomputed1._as(t3 + axisBounds.width), t1, t4) : new A.Point(t3 + _this.tickLength, t1, t4); lineEnd = new A.Point(drawAreaBounds.left, t1, t4); break; case 3: if ((collision && _this._rotateOnCollision ? B.TickLabelAnchor_2 : _this._defaultTickLabelAnchor) !== B.TickLabelAnchor_2) t2 = (collision && _this._rotateOnCollision ? B.TickLabelAnchor_2 : _this._defaultTickLabelAnchor) === B.TickLabelAnchor_0; else t2 = true; t3 = axisBounds.left; t4 = type$.Point_num; lineStart = t2 ? new A.Point(t3, t1, t4) : new A.Point(axisBounds.$ti._precomputed1._as(t3 + axisBounds.width) - _this.tickLength, t1, t4); lineEnd = new A.Point(drawAreaBounds.$ti._precomputed1._as(drawAreaBounds.left + drawAreaBounds.width), t1, t4); break; default: lineStart = null; lineEnd = null; } t1 = A._setArrayType([lineStart, lineEnd], type$.JSArray_Point_num); t2 = _this.lineStyle; t3 = t2.dashPattern; t4 = t2.color; canvas.drawLine$5$dashPattern$fill$points$stroke$strokeWidthPx(t3, t4, t1, t4, t2.strokeWidth); _this.drawLabel$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, tick, axisBounds, collision, drawAreaBounds, isFirst, isLast, orientation); } }; A.NoneDrawStrategy.prototype = { updateTickWidth$5$collision(ticks, maxWidth, maxHeight, orientation, collision) { }, collides$2(ticks, orientation) { return A.CollisionReport$(null, ticks, false, this.$ti._precomputed1); }, decorateTicks$1(ticks) { B.JSArray_methods.forEach$1(ticks, new A.NoneDrawStrategy_decorateTicks_closure(this)); }, drawAxisLine$3(canvas, orientation, axisBounds) { var start, end, t1, t2, t3, t4; switch (orientation.index) { case 0: start = axisBounds.get$bottomLeft(0); end = axisBounds.get$bottomRight(0); break; case 2: start = new A.Point(axisBounds.left, axisBounds.top, axisBounds.$ti._eval$1("Point<1>")); end = axisBounds.get$topRight(0); break; case 1: start = new A.Point(axisBounds.left, axisBounds.top, axisBounds.$ti._eval$1("Point<1>")); end = axisBounds.get$bottomLeft(0); break; case 3: start = axisBounds.get$topRight(0); end = axisBounds.get$bottomRight(0); break; default: start = null; end = null; } t1 = A._setArrayType([start, end], type$.JSArray_Point_num); t2 = this.axisLineStyle; t3 = t2.dashPattern; t4 = t2.color; canvas.drawLine$5$dashPattern$fill$points$stroke$strokeWidthPx(t3, t4, t1, t4, t2.strokeWidth); }, draw$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, tick, axisBounds, collision, drawAreaBounds, isFirst, isLast, orientation) { }, measureHorizontallyDrawnTicks$4$collision(ticks, maxWidth, maxHeight, collision) { return A.ViewMeasuredSizes$(0, 0); }, measureVerticallyDrawnTicks$4$collision(ticks, maxWidth, maxHeight, collision) { return A.ViewMeasuredSizes$(0, 0); } }; A.NoneDrawStrategy_decorateTicks_closure.prototype = { call$1(tick) { var t1 = this.$this.noneTextStyle; tick.textElement.set$textStyle(t1); return t1; }, $signature() { return this.$this.$ti._eval$1("~(Tick<1>)"); } }; A.SmallTickRendererSpec.prototype = { createDrawStrategy$2(context, graphicsFactory) { var t4, t5, t6, _this = this, t1 = _this.lineStyle, t2 = _this.labelRotation, t3 = A._instanceType(_this); $.$get$StyleFactory__styleFactory(); t4 = new A.LineStyle(); t5 = t1 == null ? null : t1.color; t4.color = t5 == null ? B.Color_ePM : t5; t4.strokeWidth = 1; t5 = graphicsFactory.createTextPaint$0(); t6 = t2 == null ? 0 : t2; t4 = new A.SmallTickDrawStrategy(3, t4, context, graphicsFactory, new A.LineStyle(), t5, B.TickLabelJustification_0, B.TickLabelAnchor_1, 5, 5, 5, 5, t6, 0, false, 50, t3._eval$1("SmallTickDrawStrategy<1>")); t4.BaseTickDrawStrategy$13$axisLineStyleSpec$labelAnchor$labelCollisionOffsetFromAxisPx$labelCollisionOffsetFromTickPx$labelCollisionRotation$labelJustification$labelOffsetFromAxisPx$labelOffsetFromTickPx$labelRotation$labelStyleSpec$minimumPaddingBetweenLabelsPx(context, graphicsFactory, t1, _this.labelAnchor, _this.labelCollisionOffsetFromAxisPx, _this.labelCollisionOffsetFromTickPx, _this.labelCollisionRotation, _this.labelJustification, _this.labelOffsetFromAxisPx, _this.labelOffsetFromTickPx, t2, _this.labelStyle, _this.minimumPaddingBetweenLabelsPx, t3._precomputed1); return t4; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.SmallTickRendererSpec) if (J.$eq$(this.lineStyle, other.lineStyle)) t1 = this.super$BaseRenderSpec$$eq(0, other); else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return (J.get$hashCode$(this.lineStyle) * 37 + B.JSNull_methods.get$hashCode(this.tickLengthPx)) * 37 + A.BaseRenderSpec.prototype.get$hashCode.call(this, 0); } }; A.SmallTickDrawStrategy.prototype = { draw$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, tick, axisBounds, collision, drawAreaBounds, isFirst, isLast, orientation) { var _this = this, tickPositions = _this.calculateTickPositions$5(tick, orientation, axisBounds, drawAreaBounds, _this.tickLength), t1 = A._setArrayType([B.JSArray_methods.get$first(tickPositions), B.JSArray_methods.get$last(tickPositions)], type$.JSArray_Point_num), t2 = _this.lineStyle, t3 = t2.dashPattern, t4 = t2.color; canvas.drawLine$5$dashPattern$fill$points$stroke$strokeWidthPx(t3, t4, t1, t4, t2.strokeWidth); _this.drawLabel$8$axisBounds$collision$drawAreaBounds$isFirst$isLast$orientation(canvas, tick, axisBounds, collision, drawAreaBounds, isFirst, isLast, orientation); }, calculateTickPositions$5(tick, orientation, axisBounds, drawAreaBounds, tickLength) { var t2, t3, tickStart, tickEnd, t1 = tick.locationPx; t1.toString; switch (orientation.index) { case 0: t2 = axisBounds.$ti._precomputed1._as(axisBounds.top + axisBounds.height); t3 = type$.Point_num; tickStart = new A.Point(t1, t2 - tickLength, t3); tickEnd = new A.Point(t1, t2, t3); break; case 2: t2 = axisBounds.top; t3 = type$.Point_num; tickStart = new A.Point(t1, t2, t3); tickEnd = new A.Point(t1, t2 + tickLength, t3); break; case 1: t2 = axisBounds.left; t3 = type$.Point_num; tickStart = new A.Point(t2, t1, t3); tickEnd = new A.Point(t2 + tickLength, t1, t3); break; case 3: t2 = axisBounds.$ti._precomputed1._as(axisBounds.left + axisBounds.width); t3 = type$.Point_num; tickStart = new A.Point(t2 - tickLength, t1, t3); tickEnd = new A.Point(t2, t1, t3); break; default: tickStart = null; tickEnd = null; } return A._setArrayType([tickStart, tickEnd], type$.JSArray_Point_num); } }; A.LinearScale.prototype = { copy$0() { var t3, _this = this, t1 = _this._domainInfo, t2 = new A.LinearScaleDomainInfo(); t2._dataDomainStart = t1._dataDomainStart; t2._dataDomainEnd = t1._dataDomainEnd; t2._previouslyAddedDomain = t1._previouslyAddedDomain; t2._minimumDetectedDomainStep = t1._minimumDetectedDomainStep; t1 = _this._viewportSettings; t3 = new A.LinearScaleViewportSettings(); t3.range = t1.range; t3.scalingFactor = t1.scalingFactor; t3.translatePx = t1.translatePx; t3._manualDomainExtent = t1._manualDomainExtent; t3._domainExtent = t1._domainExtent; return new A.LinearScale(t2, t3, new A.LinearScaleFunction(), _this.rangeBandConfig, _this.stepSizeConfig); }, addDomain$1(domainValue) { this._domainInfo.addDomainValue$1(domainValue); }, resetDomain$0() { this._scaleReady = false; var t1 = this._domainInfo; t1._previouslyAddedDomain = null; t1._dataDomainStart = 1 / 0; t1._dataDomainEnd = -1 / 0; t1._minimumDetectedDomainStep = 1 / 0; }, resetViewportSettings$0() { var t1 = this._viewportSettings; t1.scalingFactor = 1; t1.translatePx = 0; t1._domainExtent = null; t1._manualDomainExtent = false; }, compareDomainValueToViewport$1(domainValue) { var dataExtent = this._viewportSettings._domainExtent; return (dataExtent == null ? this._domainInfo.get$extent() : dataExtent).compareValue$1(domainValue); }, set$range(extent) { this._viewportSettings.range = extent; this._scaleReady = false; }, get$range() { return this._viewportSettings.range; }, $index(_, domainValue) { this._configureScale$0(); return this._scaleFunction.$index(0, domainValue); }, reverse$1(_, viewPixels) { var t1; this._configureScale$0(); t1 = this._scaleFunction; return (viewPixels - t1.rangeTranslate) / t1.scalingFactor - t1.domainTranslate; }, get$rangeBand() { this._configureScale$0(); return this._scaleFunction.rangeBandPixels; }, isRangeValueWithinViewport$1(rangeValue) { var t1 = this._viewportSettings.range, t2 = t1.start; t1 = t1.end; return A.withinBounds(rangeValue, Math.min(t2, t1), Math.max(t2, t1)); }, _configureScale$0() { var t1, t2, t3, viewportDomainDiff, t4, t5, t6, reservedRangePixelShift, viewportStart, _this = this; if (_this._scaleReady) return; t1 = _this._viewportSettings; t2 = _this._domainInfo; if (t1._manualDomainExtent) { t3 = t1._domainExtent; viewportDomainDiff = t3 == null ? null : t3.max - t3.min; t3 = t2.get$extent(); if (t3.max - t3.min !== 0) { t3 = t2.get$extent(); viewportDomainDiff.toString; t1.scalingFactor = (t3.max - t3.min) / viewportDomainDiff; } else { t1.scalingFactor = 1; t3 = t1._domainExtent; t2.extendDomain$1(t3 == null ? null : t3.min); t3 = t1._domainExtent; t2.extendDomain$1(t3 == null ? null : t3.max); } } t3 = _this._scaleFunction; t4 = _this.rangeBandConfig; t5 = t1.range; t3._updateStepSizeAndScaleFactor$6(t1, t2, t5.end - t5.start, t3.getStepReservationPercent$2(t2.get$extent().min === t2._dataDomainStart, t2.get$extent().max === t2._dataDomainEnd), t4, _this.stepSizeConfig); t4 = t3.scalingFactor; if (t1._manualDomainExtent) t1.translatePx = -t4 * (t1._domainExtent.min - t2.get$extent().min); t4 = _this.rangeBandConfig; t5 = t2.get$extent(); if (t5.max - t5.min === 0) { t5 = t1.range; t6 = t5.start; t3.rangeTranslate = t6 + (t5.end - t6) / 2; } else { reservedRangePixelShift = t2.get$extent().min === t2._dataDomainStart ? t3.stepSizePixels / 2 : 0; t3.rangeTranslate = t1.range.start + t1.translatePx + reservedRangePixelShift; } t3.domainTranslate = -1 * t2.get$extent().min; t3.rangeBandPixels = t3._calculateRangeBandSize$1(t4); t3 = t3.scalingFactor; if (!t1._manualDomainExtent) { t4 = t2.get$extent(); t5 = t1.scalingFactor; viewportStart = -t1.translatePx / t3 + t2.get$extent().min; t1._domainExtent = new A.NumericExtents(viewportStart, viewportStart + (t4.max - t4.min) / t5); } _this._scaleReady = true; }, get$rangeBandConfig() { return this.rangeBandConfig; }, set$rangeBandConfig(val) { return this.rangeBandConfig = val; } }; A.LinearScaleDomainInfo.prototype = { reset$0(_) { var _this = this; _this._previouslyAddedDomain = null; _this._dataDomainStart = 1 / 0; _this._dataDomainEnd = -1 / 0; _this._minimumDetectedDomainStep = 1 / 0; }, addDomainValue$1(domainValue) { var t1, domainStep, _this = this; if (!isFinite(domainValue)) return; _this.extendDomain$1(domainValue); t1 = _this._previouslyAddedDomain; if (t1 != null) { domainStep = Math.abs(domainValue - t1); if (domainStep !== 0 && domainStep < _this._minimumDetectedDomainStep) _this._minimumDetectedDomainStep = domainStep; } _this._previouslyAddedDomain = domainValue; }, extendDomain$1(domainValue) { var domainExtended, _this = this; if (domainValue == null || !isFinite(domainValue)) return false; if (domainValue < _this._dataDomainStart) { _this._dataDomainStart = domainValue; domainExtended = true; } else domainExtended = false; if (domainValue > _this._dataDomainEnd) { _this._dataDomainEnd = domainValue; domainExtended = true; } return domainExtended; }, get$extent() { var tmpDomainEnd, tmpDomainStart = this._dataDomainStart; tmpDomainStart = isFinite(tmpDomainStart) ? tmpDomainStart : 0; tmpDomainEnd = this._dataDomainEnd; tmpDomainEnd = isFinite(tmpDomainEnd) ? tmpDomainEnd : 1; return new A.NumericExtents(tmpDomainStart, tmpDomainEnd); } }; A.LinearScaleFunction.prototype = { $index(_, domainValue) { return (domainValue + this.domainTranslate) * this.scalingFactor + this.rangeTranslate; }, getStepReservationPercent$2(hasHalfStepAtStart, hasHalfStepAtEnd) { if (!hasHalfStepAtStart && !hasHalfStepAtEnd) return 0; if (hasHalfStepAtStart && hasHalfStepAtEnd) return 1; return 0.5; }, _calculateRangeBandSize$1(rangeBandConfig) { switch (rangeBandConfig.type.index) { case 2: return rangeBandConfig.size * this.scalingFactor; case 1: return rangeBandConfig.size; case 5: return this.stepSizePixels - rangeBandConfig.size; case 4: case 3: return this.stepSizePixels * rangeBandConfig.size; case 0: return 0; } }, _updateStepSizeAndScaleFactor$6(viewportSettings, domainInfo, rangeDiff, reservedRangePercentOfStep, rangeBandConfig, stepSizeConfig) { var minimumDetectedDomainStep, _this = this, t1 = domainInfo.get$extent(), domainDiff = t1.max - t1.min; if (rangeBandConfig.type !== B.RangeBandType_0) switch (0) { case 0: minimumDetectedDomainStep = domainInfo._minimumDetectedDomainStep; if (isFinite(minimumDetectedDomainStep)) { t1 = viewportSettings.scalingFactor * (rangeDiff / (domainDiff + minimumDetectedDomainStep * reservedRangePercentOfStep)); _this.scalingFactor = t1; _this.stepSizePixels = minimumDetectedDomainStep * t1; } else { _this.stepSizePixels = Math.abs(rangeDiff); _this.scalingFactor = 1; } return; } _this.stepSizePixels = 0; _this.scalingFactor = domainDiff === 0 ? 1 : viewportSettings.scalingFactor * rangeDiff / domainDiff; } }; A.LinearScaleViewportSettings.prototype = { reset$0(_) { var _this = this; _this.scalingFactor = 1; _this.translatePx = 0; _this._domainExtent = null; _this._manualDomainExtent = false; } }; A.NumericExtents.prototype = { compareValue$1(value) { if (value < this.min) return -1; if (value > this.max) return 1; return 0; }, $eq(_, other) { if (other == null) return false; return other instanceof A.NumericExtents && this.min === other.min && this.max === other.max; }, get$hashCode(_) { return B.JSNumber_methods.get$hashCode(this.min) + B.JSNumber_methods.get$hashCode(this.max) * 31; }, toString$0(_) { return "Extent(" + A.S(this.min) + ", " + A.S(this.max) + ")"; } }; A.NumericTickProvider.prototype = { getTicks$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy, viewportExtensionEnabled) { var t1, t2, t3, t0, t4, t5, absoluteMinTicks, tmpMaxNumMajorTicks, mutableScale, ticks, t6, t7, tickCount, viewportDomain, selectedTicksRange, foundPreferredTicks, stepInfo, firstTick, tickCount0, lastTick, range, tickValues, preferredTicks, _this = this; scale._configureScale$0(); t1 = scale._viewportSettings; t2 = t1._domainExtent; t3 = _this.__NumericTickProvider__low_A = t2.min; t2 = _this.__NumericTickProvider__high_A = t2.max; t3 = _this.__NumericTickProvider__low_A = t3 > 0 ? 0 : t3; t2 = _this.__NumericTickProvider__high_A = t2 < 0 ? 0 : t2; t0 = t3; t3 = t2; t2 = t0; if (t3 === t2) if (t3 === 0) _this.__NumericTickProvider__high_A = 1; else if (t3 > 0) { _this.__NumericTickProvider__high_A = t3 * 1.05; _this.__NumericTickProvider__low_A = t2 * 0.95; } else { _this.__NumericTickProvider__high_A = t3 * 0.95; _this.__NumericTickProvider__low_A = t2 * 1.05; } scale._configureScale$0(); t2 = t1._domainExtent; t2.toString; t3 = _this.__NumericTickProvider__high_A; t4 = _this.__NumericTickProvider__low_A; t5 = t1.range; t5 = B.JSInt_methods.toInt$0(Math.abs(t5.end - t5.start)); absoluteMinTicks = t4 < 0 && 0 < t3 ? 3 : 2; tmpMaxNumMajorTicks = Math.max(absoluteMinTicks, B.JSNumber_methods.floor$0(t5 / 25)); if (tmpMaxNumMajorTicks !== _this._maxTickCount || absoluteMinTicks !== _this._minTickCount) { _this._maxTickCount = tmpMaxNumMajorTicks; _this._minTickCount = absoluteMinTicks; } mutableScale = viewportExtensionEnabled ? A.LinearScale$_copy(scale) : null; ticks = A._setArrayType([], type$.JSArray_Tick_num); t5 = _this._maxTickCount; t5.toString; t6 = mutableScale == null; t7 = !t6; tickCount = t5; viewportDomain = t2; selectedTicksRange = 17976931348623157e292; foundPreferredTicks = false; while (true) { t2 = _this._minTickCount; t2.toString; if (!(tickCount >= t2)) break; c$0: { stepInfo = _this._getStepsForTickCount$3(tickCount, t3, t4); firstTick = stepInfo.tickStart; t2 = stepInfo.stepSize; tickCount0 = tickCount - 1; lastTick = firstTick + t2 * tickCount0; range = lastTick - firstTick; if (range < selectedTicksRange || !foundPreferredTicks) { tickValues = _this._getTickValues$2(stepInfo, tickCount); if (t7) { mutableScale._scaleReady = false; t5 = mutableScale._viewportSettings; t5._domainExtent = new A.NumericExtents(firstTick, lastTick); t5._manualDomainExtent = true; } preferredTicks = _this.createTicks$8$context$formatter$formatterValueCache$graphicsFactory$scale$stepSize$tickDrawStrategy(tickValues, context, formatter, formatterValueCache, graphicsFactory, t6 ? scale : mutableScale, t2, tickDrawStrategy); if (tickDrawStrategy.collides$2(preferredTicks, orientation).ticksCollide) { t2 = _this._minTickCount; t2.toString; t2 = tickCount > t2; } else t2 = false; if (t2) break c$0; if (t6) viewportDomain = null; else { mutableScale._configureScale$0(); t2 = mutableScale._viewportSettings._domainExtent; t2.toString; viewportDomain = t2; } if (viewportDomain == null) { scale._configureScale$0(); t2 = t1._domainExtent; t2.toString; viewportDomain = t2; } ticks = preferredTicks; selectedTicksRange = range; foundPreferredTicks = true; } } tickCount = tickCount0; } if (viewportExtensionEnabled) { scale._configureScale$0(); t2 = !t1._domainExtent.$eq(0, viewportDomain); } else t2 = false; if (t2) { scale._scaleReady = false; t1._domainExtent = viewportDomain; t1._manualDomainExtent = true; } return ticks; }, _getStepsForTickCount$3(tickCount, high, low) { var t1, positiveRegionCount, negativeRegionCount, t2, favorPositive, favoredNum, favoredRegionCount, favoredTensBase, _i, tmpStepSize, diffTensBase, tmpStepStart, regionCount = tickCount - 1; if (high >= 0 && low <= 0) { t1 = high > 0; positiveRegionCount = B.JSNumber_methods.ceil$0(regionCount * (t1 ? Math.min(1, high / (high - low)) : 0)); negativeRegionCount = regionCount - positiveRegionCount; if (negativeRegionCount === 0 && low < 0 && regionCount > 1) { --positiveRegionCount; ++negativeRegionCount; } t1 = t1 ? high / positiveRegionCount : 0; t2 = low < 0 ? low / negativeRegionCount : 0; favorPositive = Math.abs(t1) > Math.abs(t2); favoredNum = Math.abs(favorPositive ? high : low); favoredRegionCount = favorPositive ? positiveRegionCount : negativeRegionCount; favoredTensBase = Math.abs(A.NumericTickProvider__getEnclosingPowerOfTen(favoredNum)); for (_i = 0; _i < 30; ++_i) { t1 = B.List_2bx[_i] * favoredTensBase; tmpStepSize = t1 > 100 ? B.JSNumber_methods.roundToDouble$0(t1) : B.JSNumber_methods.roundToDouble$0(t1 * 1000000000) / 1000000000; t1 = B.JSNumber_methods.round$0(tmpStepSize); if (t1 !== tmpStepSize) continue; if (tmpStepSize * favoredRegionCount >= favoredNum) return new A._TickStepInfo(tmpStepSize, negativeRegionCount > 0 ? -1 * tmpStepSize * negativeRegionCount : 0); } } else { diffTensBase = A.NumericTickProvider__getEnclosingPowerOfTen(high - low); for (_i = 0; _i < 30; ++_i) { t1 = B.List_2bx[_i] * diffTensBase; tmpStepSize = t1 > 100 ? B.JSNumber_methods.roundToDouble$0(t1) : B.JSNumber_methods.roundToDouble$0(t1 * 1000000000) / 1000000000; t1 = B.JSNumber_methods.round$0(tmpStepSize); if (t1 !== tmpStepSize) continue; tmpStepStart = A.NumericTickProvider__getStepLessThan(low, tmpStepSize); if (tmpStepStart + tmpStepSize * regionCount >= high) return new A._TickStepInfo(tmpStepSize, tmpStepStart); } } return new A._TickStepInfo(1, Math.floor(low)); }, _getTickValues$2(steps, tickCount) { var t2, t3, i, t4, t1 = A._setArrayType([], type$.JSArray_double); for (t2 = steps.tickStart, t3 = steps.stepSize, i = 0; i < tickCount; ++i) { t4 = t2 + i * t3; t1.push(t4 > 100 ? B.JSNumber_methods.roundToDouble$0(t4) : B.JSNumber_methods.roundToDouble$0(t4 * 1000000000) / 1000000000); } return t1; } }; A._TickStepInfo.prototype = {}; A.OrdinalScaleDomainInfo.prototype = { get$isEmpty(_) { return this._ordinal_scale_domain_info$_index === 0; } }; A.OrdinalTickProvider.prototype = { getTicks$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy, viewportExtensionEnabled) { return this.createTicks$7$context$formatter$formatterValueCache$graphicsFactory$scale$tickDrawStrategy(scale._domain._domainList, context, formatter, formatterValueCache, graphicsFactory, scale, tickDrawStrategy); }, $eq(_, other) { if (other == null) return false; return other instanceof A.OrdinalTickProvider; }, get$hashCode(_) { return 31; } }; A.Scale.prototype = {}; A.MutableScale.prototype = {}; A.ScaleOutputExtent.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A.ScaleOutputExtent && this.start === other.start && this.end === other.end; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.start) + B.JSInt_methods.get$hashCode(this.end) * 31; }, toString$0(_) { return "ScaleOutputRange(" + this.start + ", " + this.end + ")"; } }; A.RangeBandType.prototype = { _enumToString$0() { return "RangeBandType." + this._core$_name; } }; A.RangeBandConfig.prototype = {}; A.StepSizeType.prototype = { _enumToString$0() { return "StepSizeType." + this._core$_name; } }; A.StepSizeConfig.prototype = {}; A.Extents.prototype = {}; A.SimpleOrdinalScale.prototype = { get$rangeBand() { if (this._scaleChanged) this._updateScale$0(); var t1 = this.__SimpleOrdinalScale__cachedRangeBandSize_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, set$rangeBandConfig(barGroupWidthConfig) { var t1 = barGroupWidthConfig.type; if (t1 === B.RangeBandType_2 || t1 === B.RangeBandType_0) throw A.wrapException(A.ArgumentError$("barGroupWidthConfig must not be NONE or FIXED_DOMAIN", null)); this._rangeBandConfig = barGroupWidthConfig; this._scaleChanged = true; }, get$rangeBandConfig() { return this._rangeBandConfig; }, $index(_, domainValue) { var t1, t2, t3, t4, t5, _this = this; if (_this._scaleChanged) _this._updateScale$0(); t1 = _this._domain._domainsToOrder.$index(0, domainValue); if (t1 != null) { t2 = _this._viewportTranslatePx; t3 = _this._range; t4 = _this.__SimpleOrdinalScale__cachedRangeBandShift_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__SimpleOrdinalScale__cachedStepSizePixels_A; t5 === $ && A.throwUnnamedLateFieldNI(); return t2 + t3.start + t4 + t5 * t1; } return 0; }, reverse$1(_, pixelLocation) { var t4, t5, _this = this, t1 = _this._viewportTranslatePx, t2 = _this._range, t3 = _this.__SimpleOrdinalScale__cachedRangeBandShift_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__SimpleOrdinalScale__cachedStepSizePixels_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._domain; return t5._domainList[Math.max(0, Math.min(B.JSNumber_methods.round$0((pixelLocation - t1 - t2.start - t3) / t4), t5._ordinal_scale_domain_info$_index - 1))]; }, addDomain$1(domainValue) { var t1 = this._domain, t2 = t1._domainsToOrder; if (!t2.containsKey$1(0, domainValue)) { t2.$indexSet(0, domainValue, t1._ordinal_scale_domain_info$_index); ++t1._ordinal_scale_domain_info$_index; t1._domainList.push(domainValue); } this._scaleChanged = true; }, set$range(extent) { this._range = extent; this._scaleChanged = true; }, get$range() { return this._range; }, resetDomain$0() { var t1 = this._domain; t1._domainsToOrder.clear$0(0); B.JSArray_methods.clear$0(t1._domainList); t1._ordinal_scale_domain_info$_index = 0; this._scaleChanged = true; }, resetViewportSettings$0() { this._viewportScale = 1; this._viewportTranslatePx = 0; this._scaleChanged = true; }, get$rangeWidth() { var t1 = this._range; return B.JSInt_methods.toInt$0(Math.abs(t1.start - t1.end)); }, setViewport$2(viewportDataSize, startingDomain) { this._scaleChanged = true; this._viewportDataSize = viewportDataSize; this._viewportStartingDomain = startingDomain; }, isRangeValueWithinViewport$1(rangeValue) { var t1 = this._range, t2 = t1.start; t1 = t1.end; return A.withinBounds(rangeValue, Math.min(t2, t1), Math.max(t2, t1)); }, compareDomainValueToViewport$1(domainValue) { var domainPx, t1, t2; if (this._domain._domainsToOrder.$index(0, domainValue) != null && true) { domainPx = this.$index(0, domainValue); t1 = this._range; t2 = t1.start; t1 = t1.end; if (domainPx < Math.min(t2, t1)) return -1; if (domainPx > Math.max(t2, t1)) return 1; return 0; } return -1; }, copy$0() { var t1, t2, t3, t4, _this = this; $.$get$StyleFactory__styleFactory(); t1 = _this._domain; t2 = A.HashMap_HashMap(null, null, null, type$.String, type$.int); t3 = A._setArrayType([], type$.JSArray_String); t4 = new A.OrdinalScaleDomainInfo(t2, t3); t2.addAll$1(0, t1._domainsToOrder); t4._ordinal_scale_domain_info$_index = t1._ordinal_scale_domain_info$_index; B.JSArray_methods.addAll$1(t3, t1._domainList); t1 = _this._range; return new A.SimpleOrdinalScale(new A.StepSizeConfig(), t4, new A.ScaleOutputExtent(t1.start, t1.end), _this._viewportScale, _this._viewportTranslatePx, _this._rangeBandConfig); }, _updateScale$0() { this._recalculateScale$0(); }, _recalculateScale$0() { var rangeBandPixels, t2, _this = this, t1 = _this._domain, stepSizePixels = t1._ordinal_scale_domain_info$_index === 0 ? 0 : _this._viewportScale * (_this.get$rangeWidth() / t1._ordinal_scale_domain_info$_index); t1 = _this._rangeBandConfig; switch (t1.type.index) { case 1: rangeBandPixels = t1.size; break; case 5: rangeBandPixels = Math.max(0, stepSizePixels - t1.size); break; case 4: case 3: rangeBandPixels = stepSizePixels * t1.size; break; case 2: case 0: throw A.wrapException(A.StateError$("RangeBandType must not be NONE or FIXED_DOMAIN")); default: rangeBandPixels = null; } t1 = stepSizePixels / 2; _this.__SimpleOrdinalScale__cachedStepSizePixels_A = stepSizePixels; _this.__SimpleOrdinalScale__cachedRangeBandSize_A = rangeBandPixels; _this.__SimpleOrdinalScale__cachedRangeBandShift_A = t1; t2 = _this._range; if (t2.start > t2.end) { _this.__SimpleOrdinalScale__cachedStepSizePixels_A = stepSizePixels * -1; _this.__SimpleOrdinalScale__cachedRangeBandShift_A = t1 * -1; } _this._scaleChanged = false; }, $isOrdinalScale: 1 }; A.AxisSpec.prototype = { configure$3(axis, context, graphicsFactory) { axis.forceDrawAxisLine = null; axis.autoViewport = true; axis.scale = axis._defaultScale; axis._tickFormatter = axis._defaultTickFormatter; axis.tickProvider = axis._defaultTickProvider; axis.tickDrawStrategy = this.renderSpec.createDrawStrategy$2(context, graphicsFactory); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.AxisSpec) if (this.renderSpec.$eq(0, other.renderSpec)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { var _this = this; return (((_this.renderSpec.get$hashCode(0) * 37 + B.JSNull_methods.get$hashCode(_this.tickProviderSpec)) * 37 + B.JSNull_methods.get$hashCode(_this.tickFormatterSpec)) * 37 + B.JSNull_methods.get$hashCode(_this.showAxisLine)) * 37 + B.JSNull_methods.get$hashCode(_this.scaleSpec); } }; A.TextStyleSpec.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.TextStyleSpec && this.fontSize == other.fontSize && this.color.$eq(0, other.color) && true; else t1 = true; return t1; }, get$hashCode(_) { return (((B.JSNull_methods.get$hashCode(null) * 37 + J.get$hashCode$(this.fontSize)) * 37 + B.JSNull_methods.get$hashCode(null)) * 37 + this.color.get$hashCode(0)) * 37 + B.JSNull_methods.get$hashCode(null); } }; A.LineStyleSpec.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.LineStyleSpec) if (this.color.$eq(0, other.color)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return (this.color.get$hashCode(0) * 37 + B.JSNull_methods.get$hashCode(null)) * 37 + B.JSNull_methods.get$hashCode(null); } }; A.TickLabelAnchor.prototype = { _enumToString$0() { return "TickLabelAnchor." + this._core$_name; } }; A.TickLabelJustification.prototype = { _enumToString$0() { return "TickLabelJustification." + this._core$_name; } }; A.DateTimeAxisSpec.prototype = { configure$3(axis, context, graphicsFactory) { this.super$AxisSpec$configure(axis, context, graphicsFactory); }, createAxis$0() { return null; }, $eq(_, other) { var t1; if (other == null) return false; if (other instanceof A.DateTimeAxisSpec) t1 = this.super$AxisSpec$$eq(0, other); else t1 = false; return t1; }, get$hashCode(_) { return A.AxisSpec.prototype.get$hashCode.call(this, 0) * 37 + B.JSNull_methods.get$hashCode(null); } }; A.NumericAxisSpec.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (other instanceof A.NumericAxisSpec) t1 = this.super$AxisSpec$$eq(0, other); else t1 = false; return t1; }, get$hashCode(_) { return A.AxisSpec.prototype.get$hashCode.call(this, 0) * 37 + B.JSNull_methods.get$hashCode(null); } }; A.OrdinalAxisSpec.prototype = { configure$3(axis, context, graphicsFactory) { this.super$AxisSpec$configure(axis, context, graphicsFactory); }, createAxis$0() { return A.OrdinalAxis$(); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.OrdinalAxisSpec) t1 = this.super$AxisSpec$$eq(0, other); else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return A.AxisSpec.prototype.get$hashCode.call(this, 0) * 37 + B.JSNull_methods.get$hashCode(null); } }; A.Tick.prototype = { toString$0(_) { return "Tick(value: " + A.S(this.value) + ", locationPx: " + A.S(this.locationPx) + ", labelOffsetPx: " + A.S(this.labelOffsetPx) + ")"; }, get$value(receiver) { return this.value; } }; A.SimpleTickFormatterBase.prototype = { format$3$stepSize(tickValues, cache, stepSize) { var t1 = A._arrayInstanceType(tickValues)._eval$1("MappedListIterable<1,String>"); return A.List_List$of(new A.MappedListIterable(tickValues, new A.SimpleTickFormatterBase_format_closure(this, cache), t1), true, t1._eval$1("ListIterable.E")); } }; A.SimpleTickFormatterBase_format_closure.prototype = { call$1(value) { var t1 = this.cache, formattedString = t1.$index(0, value); if (formattedString == null) { formattedString = this.$this.formatValue$1(value); t1.$indexSet(0, value, formattedString); } return formattedString; }, $signature() { return A._instanceType(this.$this)._eval$1("String(SimpleTickFormatterBase.D)"); } }; A.OrdinalTickFormatter.prototype = { formatValue$1(value) { return value; }, $eq(_, other) { if (other == null) return false; return other instanceof A.OrdinalTickFormatter; }, get$hashCode(_) { return 31; } }; A.NumericTickFormatter.prototype = { formatValue$1(value) { return this.formatter.call$1(value); }, $eq(_, other) { if (other == null) return false; return other instanceof A.NumericTickFormatter && J.$eq$(this.formatter, other.formatter); }, get$hashCode(_) { return J.get$hashCode$(this.formatter); } }; A.NumericTickFormatter__getFormatter_closure.prototype = { call$1(value) { return value == null ? "" : this.numberFormat.format$1(value); }, $signature: 850 }; A.BaseTickProvider.prototype = { createTicks$8$context$formatter$formatterValueCache$graphicsFactory$scale$stepSize$tickDrawStrategy(domainValues, context, formatter, formatterValueCache, graphicsFactory, scale, stepSize, tickDrawStrategy) { var t2, t3, i, value, t4, t5, t1 = A._instanceType(this), ticks = A._setArrayType([], t1._eval$1("JSArray>")), labels = formatter.format$3$stepSize(domainValues, formatterValueCache, stepSize); for (t1 = t1._eval$1("Tick"), t2 = graphicsFactory.textScaleFactor, t3 = graphicsFactory.defaultTextStyle.style.fontFamily, i = 0; i < domainValues.length; ++i) { value = domainValues[i]; t4 = new A.TextElement(labels[i], t2, B.TextDirection_00); t5 = new A.TextStyle0(); t5.fontFamily = t3; t4.set$textStyle(t5); t5 = scale.$index(0, value); ticks.push(new A.Tick(value, t4, t5, null, t1)); } tickDrawStrategy.decorateTicks$1(ticks); return ticks; }, createTicks$7$context$formatter$formatterValueCache$graphicsFactory$scale$tickDrawStrategy(domainValues, context, formatter, formatterValueCache, graphicsFactory, scale, tickDrawStrategy) { return this.createTicks$8$context$formatter$formatterValueCache$graphicsFactory$scale$stepSize$tickDrawStrategy(domainValues, context, formatter, formatterValueCache, graphicsFactory, scale, null, tickDrawStrategy); } }; A.AutoAdjustingDateTimeTickProvider.prototype = { getTicks$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy, viewportExtensionEnabled) { var _i, tickProvider, tickProviders = this._potentialTickProviders, lastTickProvider = B.JSArray_methods.get$last(tickProviders), viewport = scale.get$viewportDomain(); for (_i = 0; _i < 5; ++_i) { tickProvider = tickProviders[_i]; if (tickProvider === lastTickProvider || tickProvider.timeStepper.getStepCountBetween$2(viewport, 1) >= 3) return tickProvider.getTicks$7$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy); } return A._setArrayType([], type$.JSArray_Tick_DateTime); } }; A.BaseTimeStepper.prototype = { getStepCountBetween$2(timeExtent, tickIncrement) { var t1, cnt, time = this.getStepTimeAfterInclusive$2(timeExtent.start, tickIncrement); for (t1 = timeExtent.end._value, cnt = 0; B.JSInt_methods.compareTo$1(time._value, t1) <= 0;) { ++cnt; time = this.getNextStepTime$2(time, tickIncrement); } return cnt; }, getStepTimeAfterInclusive$2(time, tickIncrement) { var boundedStart = this.getStepTimeBeforeInclusive$2(time, tickIncrement); if (boundedStart._value === time._value) return boundedStart; return this.getNextStepTime$2(boundedStart, tickIncrement); } }; A._TimeStepIteratorImpl.prototype = { moveNext$0() { var _this = this, t1 = _this._base_time_stepper$_current, t2 = _this.stepper, t3 = _this._tickIncrement; return B.JSInt_methods.compareTo$1((t1 == null ? _this._base_time_stepper$_current = t2.getStepTimeAfterInclusive$2(_this.extentStartTime, t3) : _this._base_time_stepper$_current = t2.getNextStepTime$2(t1, t3))._value, _this.extentEndTime._value) <= 0; }, get$current(_) { var t1 = this._base_time_stepper$_current; t1.toString; return t1; }, reset$1(_, tickIncrement) { this._tickIncrement = tickIncrement; this._base_time_stepper$_current = null; return this; } }; A._TimeStepIteratorFactoryImpl.prototype = { get$iterator(_) { return this._timeStepIterator; } }; A.DateTimeAxis.prototype = {}; A.DateTimeExtents.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A.DateTimeExtents && this.start.$eq(0, other.start) && this.end.$eq(0, other.end); }, get$hashCode(_) { return this.start.get$hashCode(0) + this.end.get$hashCode(0) * 37; } }; A.DateTimeScale.prototype = { $index(_, domainValue) { var t1 = this._linearScale; t1._configureScale$0(); return t1._scaleFunction.$index(0, domainValue._value); }, reverse$1(_, pixelLocation) { return A.DateTime$fromMillisecondsSinceEpoch(B.JSNumber_methods.round$0(this._linearScale.reverse$1(0, pixelLocation)), false); }, resetDomain$0() { var t1 = this._linearScale; t1._scaleReady = false; t1._domainInfo.reset$0(0); }, set$rangeBandConfig(barGroupWidthConfig) { this._linearScale.rangeBandConfig = barGroupWidthConfig; }, set$range(extent) { var t1 = this._linearScale; t1._viewportSettings.range = extent; t1._scaleReady = false; }, addDomain$1(domainValue) { this._linearScale._domainInfo.addDomainValue$1(domainValue._value); }, resetViewportSettings$0() { this._linearScale._viewportSettings.reset$0(0); }, get$viewportDomain() { var extents, t1 = this._linearScale; t1._configureScale$0(); extents = t1._viewportSettings._domainExtent; return new A.DateTimeExtents(A.DateTime$fromMillisecondsSinceEpoch(B.JSNumber_methods.toInt$0(extents.min), false), A.DateTime$fromMillisecondsSinceEpoch(B.JSNumber_methods.toInt$0(extents.max), false)); }, copy$0() { return new A.DateTimeScale(this.dateTimeFactory, A.LinearScale$_copy(this._linearScale)); }, isRangeValueWithinViewport$1(rangeValue) { var t1 = this._linearScale._viewportSettings.range, t2 = t1.start; t1 = t1.end; return A.withinBounds(rangeValue, Math.min(t2, t1), Math.max(t2, t1)); }, compareDomainValueToViewport$1(domainValue) { return this._linearScale.compareDomainValueToViewport$1(domainValue._value); }, get$rangeBand() { var t1 = this._linearScale; t1._configureScale$0(); return t1._scaleFunction.rangeBandPixels; }, get$rangeBandConfig() { return this._linearScale.rangeBandConfig; }, get$range() { return this._linearScale._viewportSettings.range; } }; A.DateTimeTickFormatter.prototype = { DateTimeTickFormatter$_internal$1(_timeFormatters) { var t1 = this._timeFormatters; if (t1.__js_helper$_length === 1) return; A.DateTimeTickFormatter__checkPositiveAndSorted(new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"))); }, format$3$stepSize(tickValues, cache, stepSize) { var t1, t2, t3, t4, formatter, minTimeBetweenTicks, keys, formatterFound, tickValuesIt, tickValue, prevTickValue, tickLabels = A._setArrayType([], type$.JSArray_String); if (tickValues.length === 0) return tickLabels; t1 = this._timeFormatters; t2 = A._instanceType(t1); t3 = t2._eval$1("LinkedHashMapKeyIterable<1>"); t4 = t1.$index(0, new A.LinkedHashMapKeyIterable(t1, t3).get$first(0)); t4.toString; if (J.$eq$(new A.LinkedHashMapKeyIterable(t1, t3).get$first(0), -1)) formatter = t4; else { minTimeBetweenTicks = stepSize == null ? null : B.JSNumber_methods.toInt$0(stepSize); if (minTimeBetweenTicks == null) minTimeBetweenTicks = 0; keys = A.LinkedHashMapKeyIterator$(t1, t1._modifications, t2._precomputed1); formatter = t4; formatterFound = false; while (true) { if (!(keys.moveNext$0() && !formatterFound)) break; t2 = keys.__js_helper$_current; if (t2 > minTimeBetweenTicks) formatterFound = true; else { t2 = t1.$index(0, t2); t2.toString; formatter = t2; } } } t1 = A._arrayInstanceType(tickValues); tickValuesIt = new J.ArrayIterator(tickValues, tickValues.length, t1._eval$1("ArrayIterator<1>")); tickValuesIt.moveNext$0(); tickValue = tickValuesIt.__interceptors$_current; if (tickValue == null) tickValue = t1._precomputed1._as(tickValue); t2 = formatter._transitionFormat; tickLabels.push(t2.format$1(tickValue)); for (t1 = t1._precomputed1, prevTickValue = tickValue; tickValuesIt.moveNext$0(); prevTickValue = tickValue) { tickValue = tickValuesIt.__interceptors$_current; if (tickValue == null) tickValue = t1._as(tickValue); if (formatter.isTransition$2(tickValue, prevTickValue)) tickLabels.push(t2.format$1(tickValue)); else tickLabels.push(formatter.formatSimpleTick$1(tickValue)); } return tickLabels; } }; A.DayTimeStepper.prototype = { get$typicalStepSizeMs() { return 86400000; }, get$allowedTickIncrements() { return this._day_time_stepper$_allowedTickIncrements; }, getStepTimeBeforeInclusive$2(time, tickIncrement) { var dayRemainder = B.JSInt_methods.$mod(A.Primitives_getDay(time) - 1, tickIncrement), dayBefore = dayRemainder > 0 ? time.subtract$1(A.Duration$(0, 24 * dayRemainder - 1, 0, 0, 0, 0)) : time; return this.dateTimeFactory.createDateTime$3(A.Primitives_getYear(dayBefore), A.Primitives_getMonth(dayBefore), A.Primitives_getDay(dayBefore)); }, getNextStepTime$2(time, tickIncrement) { var stepAfter = time.add$1(0, A.Duration$(0, 24 * tickIncrement + 1, 0, 0, 0, 0)); return this.dateTimeFactory.createDateTime$3(A.Primitives_getYear(stepAfter), A.Primitives_getMonth(stepAfter), A.Primitives_getDay(stepAfter)); } }; A.HourTickFormatter.prototype = { formatSimpleTick$1(date) { var t1; if (A.Primitives_getHours(date) === 12) { t1 = this.__HourTickFormatter__noonFormat_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.format$1(date); } else t1 = this.super$TimeTickFormatterImpl$formatSimpleTick(date); return t1; } }; A.HourTimeStepper.prototype = { get$typicalStepSizeMs() { return 3600000; }, get$allowedTickIncrements() { return this._hour_time_stepper$_allowedTickIncrements; }, getStepTimeBeforeInclusive$2(time, tickIncrement) { var t1 = this.dateTimeFactory, nextDay = t1.createDateTime$3(A.Primitives_getYear(time), A.Primitives_getMonth(time), A.Primitives_getDay(time)).add$1(0, A.Duration$(0, 25, 0, 0, 0, 0)), hoursRemainder = B.JSInt_methods.$mod(B.JSNumber_methods.ceil$0((t1.createDateTime$3(A.Primitives_getYear(nextDay), A.Primitives_getMonth(nextDay), A.Primitives_getDay(nextDay))._value - time._value) / 3600000), tickIncrement), rewindHours = hoursRemainder === 0 ? 0 : tickIncrement - hoursRemainder; return t1.createDateTime$4(A.Primitives_getYear(time), A.Primitives_getMonth(time), A.Primitives_getDay(time), A.Primitives_getHours(time) - rewindHours); }, getNextStepTime$2(time, tickIncrement) { return time.add$1(0, A.Duration$(0, tickIncrement, 0, 0, 0, 0)); } }; A.MinuteTimeStepper.prototype = { get$typicalStepSizeMs() { return 60000; }, get$allowedTickIncrements() { return this._allowedTickIncrements; }, getStepTimeBeforeInclusive$2(time, tickIncrement) { var t1 = time._value, minRemainder = B.JSInt_methods.$mod(B.JSNumber_methods.ceil$0((t1 + (60 - A.Primitives_getMinutes(time)) * 60000 - t1) / 60000), tickIncrement); return A.DateTime$fromMillisecondsSinceEpoch(t1 - (minRemainder === 0 ? 0 : tickIncrement - minRemainder) * 60000, false); }, getNextStepTime$2(time, tickIncrement) { return time.add$1(0, A.Duration$(0, 0, 0, 0, tickIncrement, 0)); } }; A.MonthTimeStepper.prototype = { get$typicalStepSizeMs() { return 2592000000; }, get$allowedTickIncrements() { return this._month_time_stepper$_allowedTickIncrements; }, getStepTimeBeforeInclusive$2(time, tickIncrement) { var monthRemainder = B.JSInt_methods.$mod(A.Primitives_getMonth(time), tickIncrement), newMonth = B.JSInt_methods.$mod(A.Primitives_getMonth(time) - monthRemainder, 12); if (A.Primitives_getMonth(time) === 12 && newMonth === 0) newMonth = 12; return this.dateTimeFactory.createDateTime$2(A.Primitives_getYear(time) - B.JSNumber_methods.floor$0(monthRemainder / 12), newMonth); }, getNextStepTime$2(time, tickIncrement) { var incrementedMonth = A.Primitives_getMonth(time) + tickIncrement, newMonth = B.JSInt_methods.$mod(incrementedMonth, 12); return this.dateTimeFactory.createDateTime$2(A.Primitives_getYear(time) + B.JSNumber_methods.floor$0(incrementedMonth / 12), newMonth); } }; A.TimeRangeTickProvider.prototype = {}; A.TimeRangeTickProviderImpl.prototype = { getTicks$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy, viewportExtensionEnabled) { var timeStepIt, allowedTickIncrements, _i, tickIncrement, currentTicks = A._Cell$named("currentTicks"), tickValues = A._setArrayType([], type$.JSArray_DateTime), t1 = this.timeStepper, t2 = scale.get$viewportDomain(), t3 = t1._stepsIterable; if (t3 == null || !t3.timeExtent.$eq(0, t2)) { t3 = new A._TimeStepIteratorImpl(t2.start, t2.end, t1); t3.reset$1(0, 1); t1._stepsIterable = new A._TimeStepIteratorFactoryImpl(t2, t3); } timeStepIt = t1._stepsIterable._timeStepIterator; allowedTickIncrements = t1.get$allowedTickIncrements(); for (t2 = allowedTickIncrements.length, _i = 0; _i < t2; ++_i) { tickIncrement = allowedTickIncrements[_i]; B.JSArray_methods.clear$0(tickValues); timeStepIt._tickIncrement = tickIncrement; timeStepIt._base_time_stepper$_current = null; for (; timeStepIt.moveNext$0();) { t3 = timeStepIt._base_time_stepper$_current; t3.toString; tickValues.push(t3); } t3 = this.createTicks$8$context$formatter$formatterValueCache$graphicsFactory$scale$stepSize$tickDrawStrategy(tickValues, context, formatter, formatterValueCache, graphicsFactory, scale, t1.get$typicalStepSizeMs() * tickIncrement, tickDrawStrategy); currentTicks.__late_helper$_value = t3; if (!tickDrawStrategy.collides$2(t3, orientation).ticksCollide) { t1 = currentTicks.__late_helper$_value; if (t1 === currentTicks) A.throwExpression(A.LateError$localNI(currentTicks.__late_helper$_name)); return t1; } } return currentTicks._readLocal$0(); }, getTicks$7$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy) { return this.getTicks$8$context$formatter$formatterValueCache$graphicsFactory$orientation$scale$tickDrawStrategy$viewportExtensionEnabled(context, formatter, formatterValueCache, graphicsFactory, orientation, scale, tickDrawStrategy, false); } }; A.TimeStepIteratorFactory.prototype = {}; A.TimeTickFormatterImpl.prototype = { formatSimpleTick$1(date) { return this._simpleFormat.format$1(date); }, isTransition$2(tickValue, prevTickValue) { var transitionField = this.transitionField; return this.getCalendarField$2(prevTickValue, transitionField) !== this.getCalendarField$2(tickValue, transitionField); }, getCalendarField$2(dateTime, field) { switch (field.index) { case 0: return A.Primitives_getYear(dateTime); case 1: return A.Primitives_getMonth(dateTime); case 2: return A.Primitives_getDay(dateTime); case 3: return A.Primitives_getHours(dateTime); case 4: return A.Primitives_getMinutes(dateTime); case 5: return A.Primitives_getSeconds(dateTime); } }, $isTimeTickFormatter: 1 }; A.CalendarField.prototype = { _enumToString$0() { return "CalendarField." + this._core$_name; } }; A.YearTimeStepper.prototype = { get$typicalStepSizeMs() { return 31536e6; }, get$allowedTickIncrements() { return this._year_time_stepper$_allowedTickIncrements; }, getStepTimeBeforeInclusive$2(time, tickIncrement) { return this.dateTimeFactory.createDateTime$1(A.Primitives_getYear(time) - B.JSInt_methods.$mod(A.Primitives_getYear(time), tickIncrement)); }, getNextStepTime$2(time, tickIncrement) { return this.dateTimeFactory.createDateTime$1(A.Primitives_getYear(time) + tickIncrement); } }; A.OrdinalCartesianChart.prototype = { initDomainAxis$0() { var t2, t3, t4, _null = null, t1 = this._domainAxis; t1.toString; t2 = A.SmallTickRendererSpec$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, type$.String); t3 = this.__BaseChart_context_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = this.graphicsFactory; t4.toString; t1.tickDrawStrategy = t2.createDrawStrategy$2(t3, t4); } }; A.CartesianChart.prototype = { init$2(context, graphicsFactory) { var t1, t2, _this = this, _null = null; _this.super$BaseChart$init(context, graphicsFactory); t1 = _this._primaryMeasureAxis; t1.context = context; t2 = type$.num; t1.tickDrawStrategy = A.GridlineRendererSpec$(_null, _null, _null, t2).createDrawStrategy$2(context, graphicsFactory); t1 = _this._secondaryMeasureAxis; t1.context = context; t1.tickDrawStrategy = A.GridlineRendererSpec$(_null, _null, _null, t2).createDrawStrategy$2(context, graphicsFactory); _this._disjointMeasureAxes.forEach$1(0, new A.CartesianChart_init_closure(context, graphicsFactory)); }, createDomainAxisFromSpec$1(axisSpec) { return axisSpec.createAxis$0(); }, configurationChanged$0() { var t1, t2, t3, t4, _this = this, _null = null; if (_this._newDomainAxis != null) { t1 = _this._domainAxis; if (t1 != null) _this._layoutManager.removeView$1(t1); t1 = _this._newDomainAxis; _this._domainAxis = t1; t1.toString; t2 = _this.__BaseChart_context_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.context = t2; t1.layoutPaintOrder = 5; _this.initDomainAxis$0(); t1 = _this._domainAxis; t1.toString; _this.addView$1(t1); _this._newDomainAxis = null; } t1 = _this._newDomainAxisSpec; if (t1 != null) { _this._domainAxisSpec = t1; t2 = _this._domainAxis; t2.toString; t3 = _this.__BaseChart_context_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.graphicsFactory; t4.toString; t1.configure$3(t2, t3, t4); _this._newDomainAxisSpec = null; } if (!J.$eq$(_this._primaryMeasureAxisSpec, _this._newPrimaryMeasureAxisSpec)) { _this._primaryMeasureAxisSpec = _this._newPrimaryMeasureAxisSpec; _this._layoutManager.removeView$1(_this._primaryMeasureAxis); t1 = _this._primaryMeasureAxisSpec == null ? _null : A.NumericAxis$(); if (t1 == null) t1 = A.NumericAxis$(); _this._primaryMeasureAxis = t1; t2 = A.GridlineRendererSpec$(_null, _null, _null, type$.num); t3 = _this.__BaseChart_context_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.graphicsFactory; t4.toString; t1.tickDrawStrategy = t2.createDrawStrategy$2(t3, t4); t4 = _this._primaryMeasureAxisSpec; if (t4 != null) { t1 = _this._primaryMeasureAxis; t2 = _this.__BaseChart_context_A; t3 = _this.graphicsFactory; t3.toString; t4.super$AxisSpec$configure(t1, t2, t3); } _this.addView$1(_this._primaryMeasureAxis); } }, makeSeries$1(series) { var t1, t2, axis, _this = this, s = _this.super$BaseChart$makeSeries(series); if (s.measureOffsetFn == null) s.measureOffsetFn = new A.CartesianChart_makeSeries_closure(); t1 = s._attrs._typed_registry$_registry; t1.$indexSet(0, B.AttributeKey_OBU, _this._domainAxis); t2 = A._asStringQ(series.attributes._typed_registry$_registry.$index(0, B.AttributeKey_Bwd)); if (t2 === "secondaryMeasureAxisId") axis = _this._secondaryMeasureAxis; else if (t2 === "primaryMeasureAxisId") axis = _this._primaryMeasureAxis; else axis = t2 != null && _this._disjointMeasureAxes.$index(0, t2) != null ? _this._disjointMeasureAxes.$index(0, t2) : null; t1.$indexSet(0, B.AttributeKey_kWM, axis == null ? _this._primaryMeasureAxis : axis); return s; }, makeDefaultRenderer$0() { var t1 = A.BarRenderer_BarRenderer(null, null, A._instanceType(this)._eval$1("CartesianChart.D")); t1.rendererId = "default"; return t1; }, preprocessSeries$1(seriesList) { var t1, _i, measureAxisId, t2, domainAxis, reverseAxisDirection, _this = this, rendererToSeriesList = _this.super$BaseChart$preprocessSeries(seriesList); _this._useSecondaryMeasureAxis = false; for (t1 = seriesList.length, _i = 0; _i < seriesList.length; seriesList.length === t1 || (0, A.throwConcurrentModificationError)(seriesList), ++_i) { measureAxisId = A._asStringQ(seriesList[_i]._attrs._typed_registry$_registry.$index(0, B.AttributeKey_Bwd)); _this._usePrimaryMeasureAxis = _this._usePrimaryMeasureAxis || measureAxisId == null || measureAxisId === "primaryMeasureAxisId"; _this._useSecondaryMeasureAxis = _this._useSecondaryMeasureAxis || measureAxisId === "secondaryMeasureAxisId"; } t1 = _this._usePrimaryMeasureAxis; t2 = _this._primaryMeasureAxis; if (t1) _this.addView$1(t2); else _this._layoutManager.removeView$1(t2); t1 = _this._useSecondaryMeasureAxis; t2 = _this._secondaryMeasureAxis; if (t1) _this.addView$1(t2); else _this._layoutManager.removeView$1(t2); _this._disjointMeasureAxes.forEach$1(0, new A.CartesianChart_preprocessSeries_closure(_this)); domainAxis = _this._domainAxis; domainAxis.resetDomains$0(); _this._primaryMeasureAxis.resetDomains$0(); _this._secondaryMeasureAxis.resetDomains$0(); _this._disjointMeasureAxes.forEach$1(0, new A.CartesianChart_preprocessSeries_closure0()); t1 = _this.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); reverseAxisDirection = t1.get$isRtl(); domainAxis.axisOrientation = B.AxisOrientation_2; domainAxis.reverseOutputRange = reverseAxisDirection; t1 = _this._primaryMeasureAxis; t1.axisOrientation = reverseAxisDirection ? B.AxisOrientation_1 : B.AxisOrientation_3; t1.reverseOutputRange = false; t1 = _this._secondaryMeasureAxis; t1.axisOrientation = reverseAxisDirection ? B.AxisOrientation_3 : B.AxisOrientation_1; t1.reverseOutputRange = false; _this._disjointMeasureAxes.forEach$1(0, new A.CartesianChart_preprocessSeries_closure1(_this, reverseAxisDirection)); rendererToSeriesList.forEach$1(0, new A.CartesianChart_preprocessSeries_closure2(_this)); return rendererToSeriesList; }, onSkipLayout$0() { var _this = this; _this._domainAxis.updateTicks$0(); if (_this._usePrimaryMeasureAxis) _this._primaryMeasureAxis.updateTicks$0(); if (_this._useSecondaryMeasureAxis) _this._secondaryMeasureAxis.updateTicks$0(); _this._disjointMeasureAxes.forEach$1(0, new A.CartesianChart_onSkipLayout_closure()); _this.super$BaseChart$onSkipLayout(); } }; A.CartesianChart_init_closure.prototype = { call$2(axisId, axis) { var t1 = this.context; axis.context = t1; axis.tickDrawStrategy = A.NoneDrawStrategy$(t1, this.graphicsFactory, type$.num); }, $signature: 324 }; A.CartesianChart_makeSeries_closure.prototype = { call$1(_) { return 0; }, $signature: 1125 }; A.CartesianChart_preprocessSeries_closure.prototype = { call$2(axisId, axis) { this.$this.addView$1(axis); }, $signature: 324 }; A.CartesianChart_preprocessSeries_closure0.prototype = { call$2(axisId, axis) { axis.resetDomains$0(); }, $signature: 324 }; A.CartesianChart_preprocessSeries_closure1.prototype = { call$2(axisId, axis) { axis.axisOrientation = this.reverseAxisDirection ? B.AxisOrientation_3 : B.AxisOrientation_1; axis.reverseOutputRange = false; }, $signature: 324 }; A.CartesianChart_preprocessSeries_closure2.prototype = { call$2(rendererId, seriesList) { var t1 = this.$this; t1.getSeriesRenderer$1(rendererId).configureDomainAxes$1(seriesList); t1.getSeriesRenderer$1(rendererId).configureMeasureAxes$1(seriesList); }, $signature() { return A._instanceType(this.$this)._eval$1("~(String,List>)"); } }; A.CartesianChart_onSkipLayout_closure.prototype = { call$2(axisId, axis) { axis.updateTicks$0(); }, $signature: 324 }; A.BaseCartesianRenderer.prototype = { onAttach$1(chart) { this.super$BaseSeriesRenderer$onAttach(chart); this.__BaseCartesianRenderer_chart_A = A._instanceType(this)._eval$1("CartesianChart<1>")._as(chart); }, configureDomainAxes$1(seriesList) { J.forEach$1$ax(seriesList, new A.BaseCartesianRenderer_configureDomainAxes_closure(this)); }, configureMeasureAxes$1(seriesList) { J.forEach$1$ax(seriesList, new A.BaseCartesianRenderer_configureMeasureAxes_closure(this)); }, addMeasureValuesFor$4(series, measureAxis, startIndex, endIndex) { var measureLowerBoundFn, measureUpperBoundFn, t2, t3, i, measure, measureOffset, t4, measureFn = series.measureFn, t1 = series.measureOffsetFn; t1.toString; measureLowerBoundFn = series.measureLowerBoundFn; measureUpperBoundFn = series.measureUpperBoundFn; for (t2 = measureLowerBoundFn != null, t3 = measureUpperBoundFn != null, i = startIndex; i <= endIndex; ++i) { measure = measureFn.call$1(i); measureOffset = t1.call$1(i); if (measure != null && measureOffset != null) { measureAxis.addDomainValue$1(measure + measureOffset); if (t2 && t3) { t4 = measureLowerBoundFn.call$1(i); measureAxis.addDomainValue$1((t4 == null ? 0 : t4) + measureOffset); t4 = measureUpperBoundFn.call$1(i); measureAxis.addDomainValue$1((t4 == null ? 0 : t4) + measureOffset); } } } }, findNearestViewportStart$3(domainAxis, domainFn, data) { var end, start, searchIndex, prevIndex, comparisonValue, t1 = domainFn.call$1(0); if (domainAxis.scale.compareDomainValueToViewport$1(t1) === 0) return 0; end = data.length - 1; for (start = 1; end >= start;) { searchIndex = B.JSNumber_methods.floor$0((end - start) / 2) + start; prevIndex = searchIndex - 1; t1 = domainFn.call$1(searchIndex); comparisonValue = domainAxis.scale.compareDomainValueToViewport$1(t1); t1 = domainFn.call$1(prevIndex); t1 = domainAxis.scale.compareDomainValueToViewport$1(t1) === -1; if (t1 && comparisonValue === 0) return searchIndex; if (comparisonValue === 1 && t1) return prevIndex; if (comparisonValue === -1) start = searchIndex + 1; else end = prevIndex; } t1 = domainFn.call$1(data.length - 1); return domainAxis.scale.compareDomainValueToViewport$1(t1) === 1 ? data.length - 1 : 0; }, findNearestViewportEnd$3(domainAxis, domainFn, data) { var start, searchIndex, prevIndex, comparisonValue, prevComparisonValue, end = data.length - 1, t1 = domainFn.call$1(end); if (domainAxis.scale.compareDomainValueToViewport$1(t1) === 0) return end; --end; for (start = 1; end >= start;) { searchIndex = B.JSNumber_methods.floor$0((end - start) / 2) + start; prevIndex = searchIndex - 1; t1 = domainFn.call$1(searchIndex); comparisonValue = domainAxis.scale.compareDomainValueToViewport$1(t1); t1 = domainFn.call$1(prevIndex); prevComparisonValue = domainAxis.scale.compareDomainValueToViewport$1(t1); if (prevComparisonValue === 0 && comparisonValue === 1) return prevIndex; t1 = comparisonValue === 1; if (t1 && prevComparisonValue === -1) return searchIndex; if (t1) end = prevIndex; else start = searchIndex + 1; } t1 = domainFn.call$1(data.length - 1); return domainAxis.scale.compareDomainValueToViewport$1(t1) === 1 ? data.length - 1 : 0; } }; A.BaseCartesianRenderer_configureDomainAxes_closure.prototype = { call$1(series) { var domainAxis, domainFn, domainLowerBoundFn, domainUpperBoundFn, t2, t3, i, t4, domainLowerBound, domainUpperBound, t1 = series.data; if (t1.length === 0) return; domainAxis = type$.nullable_Axis_Object._as(series._attrs._typed_registry$_registry.$index(0, B.AttributeKey_OBU)); domainFn = series.domainFn; domainLowerBoundFn = series.domainLowerBoundFn; domainUpperBoundFn = series.domainUpperBoundFn; if (domainAxis == null) return; this.$this.__BaseCartesianRenderer_chart_A === $ && A.throwUnnamedLateFieldNI(); for (t2 = domainLowerBoundFn != null, t3 = domainUpperBoundFn != null, i = 0; i < t1.length; ++i) { t4 = domainFn.call$1(i); t4.toString; domainAxis.addDomainValue$1(t4); if (t2 && t3) { domainLowerBound = domainLowerBoundFn.call$1(i); domainUpperBound = domainUpperBoundFn.call$1(i); if (domainLowerBound != null && domainUpperBound != null) { domainAxis.addDomainValue$1(domainLowerBound); domainAxis.addDomainValue$1(domainUpperBound); } } } }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.BaseCartesianRenderer_configureMeasureAxes_closure.prototype = { call$1(series) { var t2, t3, t4, domainAxis, domainFn, measureAxis, t1 = series.data; if (t1.length === 0) return; t2 = series._attrs._typed_registry$_registry; t3 = type$.nullable_Axis_Object; t4 = this.$this; domainAxis = A._instanceType(t4)._eval$1("Axis<1>?")._as(t3._as(t2.$index(0, B.AttributeKey_OBU))); domainFn = series.domainFn; if (domainAxis == null) return; measureAxis = type$.nullable_Axis_num._as(t3._as(t2.$index(0, B.AttributeKey_kWM))); if (measureAxis == null) return; t4.addMeasureValuesFor$4(series, measureAxis, t4.findNearestViewportStart$3(domainAxis, domainFn, t1), t4.findNearestViewportEnd$3(domainAxis, domainFn, t1)); }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.BaseChart0.prototype = { init$2(context, graphicsFactory) { var _this = this; _this.__BaseChart_context_A = context; if (_this.graphicsFactory !== graphicsFactory) { _this.graphicsFactory = graphicsFactory; B.JSArray_methods.forEach$1(_this._layoutManager._views, new A.BaseChart_init_closure(graphicsFactory)); } _this.configurationChanged$0(); }, getSelectionModel$1(type) { return this._selectionModels.putIfAbsent$2(0, type, new A.BaseChart_getSelectionModel_closure(this)); }, addSeriesRenderer$1(renderer) { var _this = this, rendererId = renderer.rendererId, t1 = _this._seriesRenderers, previousRenderer = t1.$index(0, rendererId); if (previousRenderer != null) _this._layoutManager.removeView$1(previousRenderer); _this.addView$1(renderer); renderer.onAttach$1(_this); t1.$indexSet(0, rendererId, renderer); }, getSeriesRenderer$1(rendererId) { var renderer = this._seriesRenderers.$index(0, rendererId); if (renderer == null) { renderer = this.makeDefaultRenderer$0(); renderer.rendererId = "default"; this.addSeriesRenderer$1(renderer); } return renderer; }, pointWithinRenderer$1(chartPosition) { return this._usingRenderers.any$1(0, new A.BaseChart_pointWithinRenderer_closure(this, chartPosition)); }, getNearestDatumDetailPerSeries$2(drawAreaPoint, selectAcrossAllDrawAreaComponents) { var _this = this, boundsOverride = _this._layoutManager.get$drawableLayoutAreaBounds(), details = A._setArrayType([], A._instanceType(_this)._eval$1("JSArray>")); _this._usingRenderers.forEach$1(0, new A.BaseChart_getNearestDatumDetailPerSeries_closure(_this, details, drawAreaPoint, boundsOverride)); B.JSArray_methods.sort$1(details, new A.BaseChart_getNearestDatumDetailPerSeries_closure0(_this)); return details; }, getSelectedDatumDetails$1(selectionModelType) { var selectionModel, t1, t2, t3, _i, seriesDatum, t4, renderer, index, domainLowerBoundFn, domainUpperBoundFn, measureLowerBoundFn, measureUpperBoundFn, measureOffsetFn, rawMeasureLowerBoundFn, rawMeasureUpperBoundFn, colorFn, areaColorFn, fillColorFn, radiusPxFn, strokeWidthPxFn, domainValue, domainLowerBoundValue, domainUpperBoundValue, measureValue, measureLowerBoundValue, measureUpperBoundValue, measureOffsetValue, rawMeasureValue, rawMeasureLowerBoundValue, rawMeasureUpperBoundValue, color, fillColor, areaColor, radiusPx, t5, strokeWidthPx, _this = this, _null = null, details = A._setArrayType([], A._instanceType(_this)._eval$1("JSArray>")); if (_this._currentSeriesList == null) return details; selectionModel = _this.getSelectionModel$1(selectionModelType); t1 = selectionModel._selectedDatum; if (t1.length === 0) return details; for (t1 = A.List_List$unmodifiable(t1, selectionModel.$ti._eval$1("SeriesDatum<1>")), t2 = t1.length, t3 = _this._seriesRenderers, _i = 0; _i < t2; ++_i) { seriesDatum = t1[_i]; t4 = seriesDatum.series; renderer = t3.$index(0, A._asStringQ(t4._attrs._typed_registry$_registry.$index(0, B.AttributeKey_kKQ))); if (renderer == null) { renderer = _this.makeDefaultRenderer$0(); renderer.rendererId = "default"; _this.addSeriesRenderer$1(renderer); } index = seriesDatum.get$index(0); domainLowerBoundFn = t4.domainLowerBoundFn; domainUpperBoundFn = t4.domainUpperBoundFn; measureLowerBoundFn = t4.measureLowerBoundFn; measureUpperBoundFn = t4.measureUpperBoundFn; measureOffsetFn = t4.measureOffsetFn; rawMeasureLowerBoundFn = t4.rawMeasureLowerBoundFn; rawMeasureUpperBoundFn = t4.rawMeasureUpperBoundFn; colorFn = t4.colorFn; areaColorFn = t4.areaColorFn; if (areaColorFn == null) areaColorFn = colorFn; fillColorFn = t4.fillColorFn; if (fillColorFn == null) fillColorFn = colorFn; radiusPxFn = t4.radiusPxFn; strokeWidthPxFn = t4.strokeWidthPxFn; domainValue = t4.domainFn.call$1(index); domainLowerBoundValue = domainLowerBoundFn == null ? _null : domainLowerBoundFn.call$1(index); domainUpperBoundValue = domainUpperBoundFn == null ? _null : domainUpperBoundFn.call$1(index); measureValue = t4.measureFn.call$1(index); measureLowerBoundValue = measureLowerBoundFn == null ? _null : measureLowerBoundFn.call$1(index); measureUpperBoundValue = measureUpperBoundFn == null ? _null : measureUpperBoundFn.call$1(index); measureOffsetValue = measureOffsetFn == null ? _null : measureOffsetFn.call$1(index); rawMeasureValue = t4.rawMeasureFn.call$1(index); rawMeasureLowerBoundValue = rawMeasureLowerBoundFn == null ? _null : rawMeasureLowerBoundFn.call$1(index); rawMeasureUpperBoundValue = rawMeasureUpperBoundFn == null ? _null : rawMeasureUpperBoundFn.call$1(index); color = colorFn.call$1(index); fillColor = fillColorFn.call$1(index); if (fillColor == null) fillColor = color; areaColor = areaColorFn.call$1(index); if (radiusPxFn == null) radiusPx = _null; else { t5 = radiusPxFn.call$1(index); radiusPx = t5 == null ? _null : t5; } if (radiusPx == null) radiusPx = _null; if (strokeWidthPxFn == null) strokeWidthPx = _null; else { t5 = strokeWidthPxFn.call$1(index); strokeWidthPx = t5 == null ? _null : t5; } if (strokeWidthPx == null) strokeWidthPx = _null; details.push(renderer.addPositionToDetailsForSeriesDatum$2(new A.DatumDetails(seriesDatum.datum, seriesDatum.get$index(0), domainValue, domainLowerBoundValue, domainUpperBoundValue, measureValue, measureLowerBoundValue, measureUpperBoundValue, measureOffsetValue, rawMeasureValue, rawMeasureLowerBoundValue, rawMeasureUpperBoundValue, t4, color, fillColor, _null, areaColor, _null, _null, _null, _null, _null, _null, _null, _null, radiusPx, _null, strokeWidthPx, _null, _null, A._instanceType(renderer)._eval$1("DatumDetails<1>")), seriesDatum)); } return details; }, removeBehavior$1(behavior) { var role, t1, t2, wasAttached, _this = this; if (behavior == null) return false; role = behavior.get$role(behavior); t1 = _this._behaviorRoleMap; t2 = t1.$index(0, role); if (t2 === behavior) t1.remove$1(0, role); _this.unregisterTappable$1(behavior); wasAttached = B.JSArray_methods.remove$1(_this._behaviorStack, behavior); behavior.removeFrom$1(_this); return wasAttached; }, unregisterTappable$1(behavior) { var role = behavior.get$role(behavior), t1 = this._behaviorTappableMap, t2 = t1.$index(0, role); if (t2 === behavior) t1.remove$1(0, role); }, layout$2(width, height) { var t1, _this = this; if (_this._rendererToSeriesList != null) { _this._chartWidth = width; _this._chartHeight = height; _this._layoutManager.layout$2(width, height); t1 = _this._rendererToSeriesList; t1.toString; _this.fireOnAxisConfigured$0(); _this.super$BaseChart$onPostLayout(t1); } }, addView$1(view) { var t1 = this._layoutManager, t2 = t1._views; if (!B.JSArray_methods.contains$1(t2, view)) { view.set$graphicsFactory(this.graphicsFactory); t2.push(view); t1._viewsNeedPaintSort = t1._viewsNeedPositionSort = t1._drawAreaBoundsOutdated = true; } }, draw$1(seriesList) { var t1, t2, t3, t4, processedSeriesList, _this = this, _box_0 = {}; for (t1 = _this._selectionModels.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); t4 = t3.$ti; t3.updateSelection$3$notifyListeners(A._setArrayType([], t4._eval$1("JSArray>")), A._setArrayType([], t4._eval$1("JSArray>")), false); } t1 = A._instanceType(_this)._eval$1("MutableSeries"); processedSeriesList = A.List_List$of(new A.MappedListIterable(seriesList, _this.get$makeSeries(), A._arrayInstanceType(seriesList)._eval$1("@<1>")._bind$1(t1)._eval$1("MappedListIterable<1,2>")), true, t1); _this.fireOnDraw$1(processedSeriesList); _box_0.seriesIndex = 0; B.JSArray_methods.forEach$1(processedSeriesList, new A.BaseChart_draw_closure(_box_0, _this)); _this.__BaseChart__originalSeriesList_A = _this._currentSeriesList = processedSeriesList; _this.drawInternal$3$skipAnimation$skipLayout(processedSeriesList, false, false); }, redraw$2$skipAnimation$skipLayout(skipAnimation, skipLayout) { var t1 = this.__BaseChart__originalSeriesList_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.drawInternal$3$skipAnimation$skipLayout(t1, skipAnimation, true); this.onSkipLayout$0(); }, drawInternal$3$skipAnimation$skipLayout(seriesList, skipAnimation, skipLayout) { var _this = this, t1 = A._arrayInstanceType(seriesList)._eval$1("@<1>")._bind$1(A._instanceType(_this)._eval$1("MutableSeries"))._eval$1("MappedListIterable<1,2>"); seriesList = A.List_List$of(new A.MappedListIterable(seriesList, new A.BaseChart_drawInternal_closure(_this), t1), true, t1._eval$1("ListIterable.E")); _this._animationsTemporarilyDisabled = skipAnimation; _this.configureSeries$1(seriesList); _this.fireOnPreprocess$1(seriesList); _this._rendererToSeriesList = _this.preprocessSeries$1(seriesList); _this.fireOnPostprocess$1(seriesList); _this._currentSeriesList = seriesList; }, makeSeries$1(series) { var t1, s = A.MutableSeries$(series, A._instanceType(this)._eval$1("BaseChart0.D")), rendererId = A._asStringQ(series.attributes._typed_registry$_registry.$index(0, B.AttributeKey_kKQ)); if (rendererId == null) rendererId = "default"; t1 = s._attrs._typed_registry$_registry; t1.$indexSet(0, B.AttributeKey_kKQ, rendererId); t1.$indexSet(0, B.AttributeKey_I4y, this.getSeriesRenderer$1(rendererId)); return s; }, configureSeries$1(seriesList) { var rendererToSeriesList = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, A._instanceType(this)._eval$1("List>")); B.JSArray_methods.forEach$1(seriesList, new A.BaseChart_configureSeries_closure(this, rendererToSeriesList)); rendererToSeriesList.forEach$1(0, new A.BaseChart_configureSeries_closure0(this)); }, preprocessSeries$1(seriesList) { var _this = this, t1 = type$.String, rendererToSeriesList = A.LinkedHashMap_LinkedHashMap$_empty(t1, A._instanceType(_this)._eval$1("List>")), unusedRenderers = _this._usingRenderers; _this._usingRenderers = A.LinkedHashSet_LinkedHashSet$_empty(t1); B.JSArray_methods.forEach$1(seriesList, new A.BaseChart_preprocessSeries_closure(_this, rendererToSeriesList, unusedRenderers)); unusedRenderers.forEach$1(0, new A.BaseChart_preprocessSeries_closure0(_this, rendererToSeriesList)); rendererToSeriesList.forEach$1(0, new A.BaseChart_preprocessSeries_closure1(_this)); return rendererToSeriesList; }, onSkipLayout$0() { var t1 = this._rendererToSeriesList; t1.toString; this.fireOnAxisConfigured$0(); this.super$BaseChart$onPostLayout(t1); }, onPostLayout$1(rendererToSeriesList) { var t1, _this = this; rendererToSeriesList.forEach$1(0, new A.BaseChart_onPostLayout_closure(_this)); if (_this.get$animatingThisDraw()) { _this.animationPercent = 0; t1 = _this.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestAnimation$1(_this.transition); } else { _this.animationPercent = 1; t1 = _this.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.markNeedsPaint$0(); } _this._animationsTemporarilyDisabled = false; }, paint$1(canvas) { var _this = this; B.JSArray_methods.forEach$1(_this._layoutManager.get$paintOrderedViews(), new A.BaseChart_paint_closure(_this, canvas)); _this.fireOnPostrender$1(canvas); if (_this.animationPercent === 1) _this.fireOnAnimationComplete$0(); }, get$animatingThisDraw() { return B.JSInt_methods._tdivFast$1(this.transition._duration, 1000) > 0 && !this._animationsTemporarilyDisabled; }, fireOnDraw$1(seriesList) { B.JSArray_methods.forEach$1(this._lifecycleListeners, new A.BaseChart_fireOnDraw_closure(this, seriesList)); }, fireOnPreprocess$1(seriesList) { B.JSArray_methods.forEach$1(this._lifecycleListeners, new A.BaseChart_fireOnPreprocess_closure(this, seriesList)); }, fireOnPostprocess$1(seriesList) { B.JSArray_methods.forEach$1(this._lifecycleListeners, new A.BaseChart_fireOnPostprocess_closure(this, seriesList)); }, fireOnAxisConfigured$0() { B.JSArray_methods.forEach$1(this._lifecycleListeners, new A.BaseChart_fireOnAxisConfigured_closure(this)); }, fireOnPostrender$1(canvas) { B.JSArray_methods.forEach$1(this._lifecycleListeners, new A.BaseChart_fireOnPostrender_closure(this, canvas)); }, fireOnAnimationComplete$0() { B.JSArray_methods.forEach$1(this._lifecycleListeners, new A.BaseChart_fireOnAnimationComplete_closure(this)); } }; A.BaseChart_init_closure.prototype = { call$1(view) { var t1 = this.graphicsFactory; view.set$graphicsFactory(t1); return t1; }, $signature: 192 }; A.BaseChart_getSelectionModel_closure.prototype = { call$0() { var t1 = A._instanceType(this.$this), t2 = t1._eval$1("JSArray<~(SelectionModel)>"); t2 = new A.MutableSelectionModel(A._setArrayType([], t2), A._setArrayType([], t2), A._setArrayType([], t2), A._setArrayType([], t1._eval$1("JSArray>")), A._setArrayType([], t1._eval$1("JSArray>")), t1._eval$1("MutableSelectionModel")); t2.SelectionModel$2$selectedData$selectedSeries(null, null, t1._eval$1("BaseChart0.D")); return t2; }, $signature() { return A._instanceType(this.$this)._eval$1("MutableSelectionModel()"); } }; A.BaseChart_pointWithinRenderer_closure.prototype = { call$1(rendererId) { return this.$this.getSeriesRenderer$1(rendererId)._drawAreaBounds.containsPoint$1(0, this.chartPosition); }, $signature: 12 }; A.BaseChart_getNearestDatumDetailPerSeries_closure.prototype = { call$1(rendererId) { var _this = this; B.JSArray_methods.addAll$1(_this.details, _this.$this.getSeriesRenderer$1(rendererId).getNearestDatumDetailPerSeries$5$selectExactEventLocation$selectOverlappingPoints(_this.drawAreaPoint, true, _this.boundsOverride, false, false)); }, $signature: 15 }; A.BaseChart_getNearestDatumDetailPerSeries_closure0.prototype = { call$2(a, b) { var t2, domainDiff, t1 = a.domainDistance; t1.toString; t2 = b.domainDistance; t2.toString; domainDiff = B.JSNumber_methods.compareTo$1(t1, t2); if (domainDiff === 0) { t1 = a.measureDistance; t1.toString; t2 = b.measureDistance; t2.toString; return B.JSNumber_methods.compareTo$1(t1, t2); } return domainDiff; }, $signature() { return A._instanceType(this.$this)._eval$1("int(DatumDetails,DatumDetails)"); } }; A.BaseChart_draw_closure.prototype = { call$1(series) { return series.__MutableSeries_seriesIndex_A = this._box_0.seriesIndex++; }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries)"); } }; A.BaseChart_drawInternal_closure.prototype = { call$1(series) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.TypedKey_nullable_Object, type$.nullable_Object), t2 = series.seriesColor, t3 = series.__MutableSeries_seriesIndex_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = series.MutableSeries_keyFn; t5 = series.measureOffsetFn; t6 = series.__MutableSeries_seriesMeasureTotal_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = series.areaColorFn; t8 = series.colorFn; t9 = series.dashPatternFn; t10 = series.fillColorFn; t11 = series.labelAccessorFn; t12 = series.radiusPxFn; t1.addAll$1(0, series._attrs._typed_registry$_registry); return new A.MutableSeries(series.id, series.displayName, false, series.seriesCategory, t2, t3, t6, series.data, t4, series.domainFn, series.domainFormatterFn, series.domainLowerBoundFn, series.domainUpperBoundFn, series.measureFn, series.measureFormatterFn, series.measureLowerBoundFn, series.measureUpperBoundFn, t5, series.rawMeasureFn, series.rawMeasureLowerBoundFn, series.rawMeasureUpperBoundFn, t7, t8, t9, t10, series.fillPatternFn, series.patternColorFn, t12, series.strokeWidthPxFn, t11, series.MutableSeries_insideLabelStyleAccessorFn, series.MutableSeries_outsideLabelStyleAccessorFn, new A.SeriesAttributes(t1), series.measureAxis, series.domainAxis, A._instanceType(this.$this)._eval$1("MutableSeries")); }, $signature() { return A._instanceType(this.$this)._eval$1("MutableSeries(MutableSeries)"); } }; A.BaseChart_configureSeries_closure.prototype = { call$1(series) { J.add$1$ax(this.rendererToSeriesList.putIfAbsent$2(0, A._asStringQ(series._attrs._typed_registry$_registry.$index(0, B.AttributeKey_kKQ)), new A.BaseChart_configureSeries__closure(this.$this)), series); }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries)"); } }; A.BaseChart_configureSeries__closure.prototype = { call$0() { return A._setArrayType([], A._instanceType(this.$this)._eval$1("JSArray>")); }, $signature() { return A._instanceType(this.$this)._eval$1("List>()"); } }; A.BaseChart_configureSeries_closure0.prototype = { call$2(rendererId, seriesList) { this.$this.getSeriesRenderer$1(rendererId).configureSeries$1(seriesList); }, $signature() { return A._instanceType(this.$this)._eval$1("~(String?,List>)"); } }; A.BaseChart_preprocessSeries_closure.prototype = { call$1(series) { var t2, t1 = A._asStringQ(series._attrs._typed_registry$_registry.$index(0, B.AttributeKey_kKQ)); t1.toString; t2 = this.$this; J.add$1$ax(this.rendererToSeriesList.putIfAbsent$2(0, t1, new A.BaseChart_preprocessSeries__closure(t2)), series); t2._usingRenderers.add$1(0, t1); this.unusedRenderers.remove$1(0, t1); }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries)"); } }; A.BaseChart_preprocessSeries__closure.prototype = { call$0() { return A._setArrayType([], A._instanceType(this.$this)._eval$1("JSArray>")); }, $signature() { return A._instanceType(this.$this)._eval$1("List>()"); } }; A.BaseChart_preprocessSeries_closure0.prototype = { call$1(rendererId) { var t1 = A._setArrayType([], A._instanceType(this.$this)._eval$1("JSArray>")); this.rendererToSeriesList.$indexSet(0, rendererId, t1); return t1; }, $signature: 15 }; A.BaseChart_preprocessSeries_closure1.prototype = { call$2(rendererId, seriesList) { this.$this.getSeriesRenderer$1(rendererId).preprocessSeries$1(seriesList); }, $signature() { return A._instanceType(this.$this)._eval$1("~(String,List>)"); } }; A.BaseChart_onPostLayout_closure.prototype = { call$2(rendererId, seriesList) { var t1 = this.$this; t1.getSeriesRenderer$1(rendererId).update$2(0, seriesList, t1.get$animatingThisDraw()); }, $signature() { return A._instanceType(this.$this)._eval$1("~(String,List>)"); } }; A.BaseChart_paint_closure.prototype = { call$1(view) { var t1; A._rtiToString(A.getRuntimeTypeOfDartObject(view)._rti, null); t1 = this.$this; t1 = t1.get$animatingThisDraw() ? t1.animationPercent : 1; view.paint$2(this.canvas, t1); }, $signature: 192 }; A.BaseChart_fireOnDraw_closure.prototype = { call$1(listener) { var t1 = listener.onData; if (t1 != null) t1.call$1(this.seriesList); }, $signature() { return A._instanceType(this.$this)._eval$1("~(LifecycleListener)"); } }; A.BaseChart_fireOnPreprocess_closure.prototype = { call$1(listener) { var t1 = listener.onPreprocess; if (t1 != null) t1.call$1(this.seriesList); }, $signature() { return A._instanceType(this.$this)._eval$1("~(LifecycleListener)"); } }; A.BaseChart_fireOnPostprocess_closure.prototype = { call$1(listener) { var t1 = listener.onPostprocess; if (t1 != null) t1.call$1(this.seriesList); }, $signature() { return A._instanceType(this.$this)._eval$1("~(LifecycleListener)"); } }; A.BaseChart_fireOnAxisConfigured_closure.prototype = { call$1(listener) { var t1 = listener.onAxisConfigured; if (t1 != null) t1.call$0(); }, $signature() { return A._instanceType(this.$this)._eval$1("~(LifecycleListener)"); } }; A.BaseChart_fireOnPostrender_closure.prototype = { call$1(listener) { }, $signature() { return A._instanceType(this.$this)._eval$1("~(LifecycleListener)"); } }; A.BaseChart_fireOnAnimationComplete_closure.prototype = { call$1(listener) { }, $signature() { return A._instanceType(this.$this)._eval$1("~(LifecycleListener)"); } }; A.LifecycleListener.prototype = {}; A.BehaviorPosition.prototype = { _enumToString$0() { return "BehaviorPosition." + this._core$_name; } }; A.OutsideJustification.prototype = { _enumToString$0() { return "OutsideJustification." + this._core$_name; } }; A.InsideJustification.prototype = { _enumToString$0() { return "InsideJustification." + this._core$_name; } }; A.DomainHighlighter0.prototype = { _selectionChanged$1(selectionModel) { var t1 = this.__DomainHighlighter__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.redraw$2$skipAnimation$skipLayout(true, true); }, _updateColorFunctions$1(seriesList) { var t1 = this.__DomainHighlighter__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(seriesList, new A.DomainHighlighter__updateColorFunctions_closure(this, t1.getSelectionModel$1(this.selectionModelType))); }, attachTo$1(chart) { var t1, _this = this; _this.__DomainHighlighter__chart_A = chart; t1 = _this.__DomainHighlighter__lifecycleListener_A; t1 === $ && A.throwUnnamedLateFieldNI(); chart._lifecycleListeners.push(t1); chart.getSelectionModel$1(_this.selectionModelType)._changedListeners.push(_this.get$_selectionChanged()); }, removeFrom$1(chart) { var t1; B.JSArray_methods.remove$1(chart.getSelectionModel$1(this.selectionModelType)._changedListeners, this.get$_selectionChanged()); t1 = this.__DomainHighlighter__lifecycleListener_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.remove$1(chart._lifecycleListeners, t1); }, get$role(_) { return "domainHighlight-" + this.selectionModelType.toString$0(0); }, $isChartBehavior0: 1 }; A.DomainHighlighter__updateColorFunctions_closure.prototype = { call$1(series) { var origColorFn = series.colorFn; if (origColorFn != null) series.colorFn = new A.DomainHighlighter__updateColorFunctions__closure(origColorFn, this.selectionModel, series); }, $signature() { return this.$this.$ti._eval$1("~(MutableSeries<1>)"); } }; A.DomainHighlighter__updateColorFunctions__closure.prototype = { call$1(index) { var origColor = this.origColorFn.call$1(index), t1 = this.selectionModel, t2 = this.series, datum = index == null ? null : t2.data[index]; if (B.JSArray_methods.contains$1(t1._selectedDatum, new A.SeriesDatum(t2, datum, t1.$ti._eval$1("SeriesDatum<1>")))) return origColor.get$darker(); else return origColor; }, $signature: 230 }; A.Legend.prototype = { defaultLegendMeasureFormatter$1(value) { return value == null ? "" : $.$get$Legend__decimalPattern().format$1(value); }, Legend$3$entryTextStyle$legendEntryGenerator$selectionModelType(entryTextStyle, legendEntryGenerator, selectionModelType, $D) { var t1, _this = this; _this.__Legend__lifecycleListener_F !== $ && A.throwUnnamedLateFieldAI(); _this.__Legend__lifecycleListener_F = new A.LifecycleListener(_this.get$onData(), _this.get$_preProcess(), _this.get$_postProcess(), null, $D._eval$1("LifecycleListener<0>")); t1 = _this.legendEntryGenerator; t1.entryTextStyle = entryTextStyle; t1.showOverlaySeries = false; }, set$entryTextStyle(entryTextStyle) { this.legendEntryGenerator.entryTextStyle = entryTextStyle; }, _preProcess$1(seriesList) { this.__Legend__currentSeriesList_A = A.List_List$of(seriesList, true, this.$ti._eval$1("MutableSeries<1>")); this.preProcessSeriesList$1(seriesList); }, _postProcess$1(seriesList) { var selectionModel, t2, _this = this, t1 = _this.__Legend__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); selectionModel = t1.getSelectionModel$1(_this.selectionModelType); t1 = _this.legendState; if (!J.$eq$(t1._selectionModel, selectionModel) || _this._postProcessSeriesList !== seriesList) { t2 = _this.__Legend__currentSeriesList_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.__LegendState__legendEntries_A = _this.legendEntryGenerator.getLegendEntries$1(t2); t1._selectionModel = selectionModel; _this._postProcessSeriesList = seriesList; _this._updateLegendEntries$1$seriesList(seriesList); } }, _legend$_selectionChanged$1(selectionModel) { this.legendState._selectionModel = selectionModel; this._updateLegendEntries$0(); }, _updateLegendEntries$1$seriesList(seriesList) { var t4, _this = this, t1 = _this.legendEntryGenerator, t2 = _this.legendState, t3 = t2.__LegendState__legendEntries_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._selectionModel; t2.toString; if (seriesList == null) { t4 = _this.__Legend__chart_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4._currentSeriesList; t4.toString; } else t4 = seriesList; if (t2._selectedDatum.length !== 0 || A.List_List$unmodifiable(t2._selectedSeries, A._instanceType(t2)._eval$1("ImmutableSeries<1>")).length !== 0) t1._updateFromSelection$2(t3, t2); else { t2 = t1.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.LegendDefaultMeasure_0) t1._updateFromSeriesList$2(t3, t4); else t1._resetLegendEntryMeasures$1(t3); } t1 = _this.__Legend__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestRebuild$0(); }, _updateLegendEntries$0() { return this._updateLegendEntries$1$seriesList(null); }, attachTo$1(chart) { var t1, _this = this; _this.__Legend__chart_A = chart; t1 = _this.__Legend__lifecycleListener_F; t1 === $ && A.throwUnnamedLateFieldNI(); chart._lifecycleListeners.push(t1); chart.getSelectionModel$1(_this.selectionModelType)._changedListeners.push(_this.get$_legend$_selectionChanged()); chart.addView$1(_this); }, removeFrom$1(chart) { var t1, _this = this; B.JSArray_methods.remove$1(chart.getSelectionModel$1(_this.selectionModelType)._changedListeners, _this.get$_legend$_selectionChanged()); t1 = _this.__Legend__lifecycleListener_F; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.remove$1(chart._lifecycleListeners, t1); chart._layoutManager.removeView$1(_this); }, get$role(_) { return "legend-" + this.selectionModelType.toString$0(0); }, get$layoutConfig() { var t1 = this.__Legend__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.LayoutViewConfig$(100, A.layoutPosition(B.BehaviorPosition_3, this.config.outsideJustification, t1._chartContainerIsRtl), 30); }, measure$2(_, maxWidth, maxHeight) { return A.ViewMeasuredSizes$(0, 0); }, layout$2(componentBounds, drawAreaBounds) { var t1; this._legend$_componentBounds = componentBounds; this._legend$_drawAreaBounds = drawAreaBounds; t1 = this.__Legend__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestRebuild$0(); }, paint$2(canvas, animationPercent) { }, get$componentBounds() { return this._legend$_componentBounds; }, get$isSeriesRenderer() { return false; }, $isChartBehavior0: 1, $isLayoutView: 1, set$graphicsFactory() { } }; A.LegendState.prototype = {}; A.LegendTapHandling.prototype = { _enumToString$0() { return "LegendTapHandling." + this._core$_name; } }; A.LegendEntryBase.prototype = {}; A.LegendEntry.prototype = { get$value(receiver) { return this.value; } }; A.LegendDefaultMeasure.prototype = { _enumToString$0() { return "LegendDefaultMeasure." + this._core$_name; } }; A.PerSeriesLegendEntryGenerator.prototype = { getLegendEntries$1(seriesList) { var _this = this, t1 = A._arrayInstanceType(seriesList), t2 = t1._eval$1("@<1>")._bind$1(_this.$ti._eval$1("LegendEntry<1>"))._eval$1("MappedIterable<1,2>"), legendEntries = A.List_List$of(new A.MappedIterable(new A.WhereIterable(seriesList, new A.PerSeriesLegendEntryGenerator_getLegendEntries_closure(_this), t1._eval$1("WhereIterable<1>")), new A.PerSeriesLegendEntryGenerator_getLegendEntries_closure0(_this), t2), true, t2._eval$1("Iterable.E")); t1 = _this.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== B.LegendDefaultMeasure_0) _this._updateFromSeriesList$2(legendEntries, seriesList); return legendEntries; }, _updateFromSelection$2(legendEntries, selectionModel) { var t2, t3, t4, _i, selectedDatum, series, seriesId, t5, measure, entry, measureValue, formattedValue, result, _this = this, t1 = type$.String, seriesAndMeasure = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.num), secondaryAxisSeriesIDs = A.HashSet_HashSet(t1); for (t1 = A._instanceType(selectionModel), t2 = t1._eval$1("SeriesDatum<1>"), t3 = A.List_List$unmodifiable(selectionModel._selectedDatum, t2), t4 = t3.length, _i = 0; _i < t4; ++_i) { selectedDatum = t3[_i]; series = selectedDatum.series; seriesId = series.id; t5 = J.get$index$z(selectedDatum); measure = series.measureFn.call$1(t5); if (measure == null) measure = 0; t5 = seriesAndMeasure.$index(0, seriesId); seriesAndMeasure.$indexSet(0, seriesId, (t5 == null ? 0 : t5) + measure); if (A._asStringQ(series._attrs._typed_registry$_registry.$index(0, B.AttributeKey_Bwd)) === "secondaryMeasureAxisId") secondaryAxisSeriesIDs.add$1(0, seriesId); } for (t3 = legendEntries.length, t1 = t1._eval$1("ImmutableSeries<1>"), _i = 0; _i < legendEntries.length; legendEntries.length === t3 || (0, A.throwConcurrentModificationError)(legendEntries), ++_i) { entry = legendEntries[_i]; seriesId = entry.series.id; measureValue = seriesAndMeasure.$index(0, seriesId); if (measureValue == null) measureValue = null; formattedValue = secondaryAxisSeriesIDs.contains$1(0, seriesId) ? _this.secondaryMeasureFormatter.call$1(measureValue) : _this.measureFormatter.call$1(measureValue); entry.value = measureValue; entry.formattedValue = formattedValue; result = A.List_List$from(selectionModel._selectedSeries, false, t1); result.fixed$length = Array; result.immutable$list = Array; entry.isSelected = B.JSArray_methods.any$1(result, new A.PerSeriesLegendEntryGenerator__updateFromSelection_closure(_this, entry)); result = A.List_List$from(selectionModel._selectedDatum, false, t2); result.fixed$length = Array; result.immutable$list = Array; t4 = result; t5 = A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,int?>"); A.List_List$of(new A.MappedListIterable(t4, new A.PerSeriesLegendEntryGenerator__updateFromSelection_closure0(_this), t5), true, t5._eval$1("ListIterable.E")); } }, _resetLegendEntryMeasures$1(legendEntries) { var t1, _i, entry; for (t1 = legendEntries.length, _i = 0; _i < t1; ++_i) { entry = legendEntries[_i]; entry.formattedValue = entry.value = null; entry.isSelected = false; } }, _updateFromSeriesList$2(legendEntries, seriesList) { var _i, series, seriesId, t2, calculatedMeasure, entry, _this = this, getMeasureTotal = new A.PerSeriesLegendEntryGenerator__updateFromSeriesList_getMeasureTotal(_this), t1 = type$.String, seriesAndMeasure = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.nullable_double), seriesAndFormattedMeasure = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = seriesList.length, _i = 0; _i < seriesList.length; seriesList.length === t1 || (0, A.throwConcurrentModificationError)(seriesList), ++_i) { series = seriesList[_i]; seriesId = series.id; t2 = _this.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A; t2 === $ && A.throwUnnamedLateFieldNI(); switch (t2.index) { case 1: calculatedMeasure = getMeasureTotal.call$1(series); break; case 2: calculatedMeasure = getMeasureTotal.call$1(series) / series.data.length; break; case 3: calculatedMeasure = series.measureFn$1(0); break; case 4: calculatedMeasure = series.measureFn$1(series.data.length - 1); break; case 0: calculatedMeasure = null; break; default: calculatedMeasure = null; } seriesAndMeasure.$indexSet(0, seriesId, calculatedMeasure == null ? null : calculatedMeasure); seriesAndFormattedMeasure.$indexSet(0, seriesId, A._asStringQ(series._attrs._typed_registry$_registry.$index(0, B.AttributeKey_Bwd)) === "secondaryMeasureAxisId" ? _this.secondaryMeasureFormatter.call$1(calculatedMeasure) : _this.measureFormatter.call$1(calculatedMeasure)); } for (t1 = legendEntries.length, _i = 0; _i < legendEntries.length; legendEntries.length === t1 || (0, A.throwConcurrentModificationError)(legendEntries), ++_i) { entry = legendEntries[_i]; seriesId = entry.series.id; entry.value = seriesAndMeasure.$index(0, seriesId); entry.formattedValue = seriesAndFormattedMeasure.$index(0, seriesId); entry.isSelected = false; } }, $eq(_, other) { var t1, t2; if (other == null) return false; if (other instanceof A.PerSeriesLegendEntryGenerator) if (J.$eq$(this.measureFormatter, other.measureFormatter)) if (J.$eq$(this.secondaryMeasureFormatter, other.secondaryMeasureFormatter)) { t1 = this.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = other.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 === t2 && true; } else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this, hashcode = J.get$hashCode$(_this.measureFormatter), t1 = J.get$hashCode$(_this.secondaryMeasureFormatter), t2 = _this.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A; t2 === $ && A.throwUnnamedLateFieldNI(); return ((hashcode * 37 + t1) * 37 + A.Primitives_objectHashCode(t2)) * 37 + B.JSNull_methods.get$hashCode(_this.entryTextStyle); } }; A.PerSeriesLegendEntryGenerator_getLegendEntries_closure.prototype = { call$1(series) { return true; }, $signature() { return this.$this.$ti._eval$1("bool(MutableSeries<1>)"); } }; A.PerSeriesLegendEntryGenerator_getLegendEntries_closure0.prototype = { call$1(series) { var t2, t1 = series.seriesColor; t1.toString; t2 = this.$this; return new A.LegendEntry(series, t1, series.displayName, t2.entryTextStyle, t2.$ti._eval$1("LegendEntry<1>")); }, $signature() { return this.$this.$ti._eval$1("LegendEntry<1>(MutableSeries<1>)"); } }; A.PerSeriesLegendEntryGenerator__updateFromSelection_closure.prototype = { call$1(selectedSeries) { return this.entry.series.id === selectedSeries.id; }, $signature() { return this.$this.$ti._eval$1("bool(ImmutableSeries<1>)"); } }; A.PerSeriesLegendEntryGenerator__updateFromSelection_closure0.prototype = { call$1(datum) { return datum.get$index(0); }, $signature() { return this.$this.$ti._eval$1("int?(SeriesDatum<1>)"); } }; A.PerSeriesLegendEntryGenerator__updateFromSeriesList_getMeasureTotal.prototype = { call$1(series) { var t1, measureTotal, i, t2; for (t1 = series.data, measureTotal = 0, i = 0; i < t1.length; ++i) { t2 = series.measureFn.call$1(i); measureTotal += t2 == null ? 0 : t2; } return measureTotal; }, $signature() { return this.$this.$ti._eval$1("num(MutableSeries<1>)"); } }; A.SeriesLegend0.prototype = { SeriesLegend$7$entryTextStyle$legendDefaultMeasure$legendEntryGenerator$measureFormatter$secondaryMeasureFormatter$selectionModelType$showMeasures(entryTextStyle, legendDefaultMeasure, legendEntryGenerator, measureFormatter, secondaryMeasureFormatter, selectionModelType, showMeasures, $D) { var t2, t1 = this.legendEntryGenerator; t1.__PerSeriesLegendEntryGenerator_legendDefaultMeasure_A = legendDefaultMeasure; t2 = this.get$defaultLegendMeasureFormatter(); t1.measureFormatter = t2; t1.secondaryMeasureFormatter = t2; }, set$defaultHiddenSeries(defaultHiddenSeries) { this._defaultHiddenSeries = defaultHiddenSeries; this._hiddenSeriesList.clear$0(0); }, onData$1(seriesList) { this._hiddenSeriesList._filterWhere$2(new A.SeriesLegend_onData_closure(new A.MappedListIterable(seriesList, new A.SeriesLegend_onData_closure0(this), A._arrayInstanceType(seriesList)._eval$1("MappedListIterable<1,String>"))), true); }, preProcessSeriesList$1(seriesList) { if (!!seriesList.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(seriesList, new A.SeriesLegend_preProcessSeriesList_closure(this), true); }, hideSeries$1(seriesId) { this._hiddenSeriesList.add$1(0, seriesId); }, showSeries$1(seriesId) { this._hiddenSeriesList._filterWhere$2(new A.SeriesLegend_showSeries_closure(seriesId), true); } }; A.SeriesLegend_onData_closure0.prototype = { call$1(series) { return series.id; }, $signature() { return this.$this.$ti._eval$1("String(MutableSeries<1>)"); } }; A.SeriesLegend_onData_closure.prototype = { call$1(id) { return !this.seriesIds.contains$1(0, id); }, $signature: 12 }; A.SeriesLegend_preProcessSeriesList_closure.prototype = { call$1(series) { return this.$this._hiddenSeriesList.contains$1(0, series.id); }, $signature() { return this.$this.$ti._eval$1("bool(MutableSeries<1>)"); } }; A.SeriesLegend_showSeries_closure.prototype = { call$1(id) { return id === this.seriesId; }, $signature: 12 }; A.LinePointHighlighter0.prototype = { attachTo$1(chart) { var t1, _this = this; _this.__LinePointHighlighter__chart_A = chart; t1 = new A._LinePointLayoutView(A.LayoutViewConfig$(110, B.LayoutPosition_8, 110), _this.showHorizontalFollowLine, _this.showVerticalFollowLine, chart, _this.dashPattern, true, _this.symbolRenderer, _this.$ti._eval$1("_LinePointLayoutView<1>")); _this.__LinePointHighlighter__view_A = t1; chart.addView$1(t1); t1 = _this.__LinePointHighlighter__lifecycleListener_A; t1 === $ && A.throwUnnamedLateFieldNI(); chart._lifecycleListeners.push(t1); chart.getSelectionModel$1(_this.selectionModelType)._changedListeners.push(_this.get$_line_point_highlighter$_selectionChanged()); }, removeFrom$1(chart) { var _this = this, t1 = _this.__LinePointHighlighter__view_A; t1 === $ && A.throwUnnamedLateFieldNI(); chart._layoutManager.removeView$1(t1); B.JSArray_methods.remove$1(chart.getSelectionModel$1(_this.selectionModelType)._changedListeners, _this.get$_line_point_highlighter$_selectionChanged()); t1 = _this.__LinePointHighlighter__lifecycleListener_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.remove$1(chart._lifecycleListeners, t1); }, _line_point_highlighter$_selectionChanged$1(selectionModel) { var t1 = this.__LinePointHighlighter__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.redraw$2$skipAnimation$skipLayout(true, true); }, _updateViewData$0() { var t2, selectedDatumDetails, t3, newSeriesMap, t4, t5, t6, radiusPx, t7, t8, t9, _i, detail, series, datum, t10, domainAxis, measureAxis, radiusPx0, pointKey, t11, animatingPoint, t12, _this = this, t1 = _this._line_point_highlighter$_currentKeys; B.JSArray_methods.clear$0(t1); t2 = _this.__LinePointHighlighter__chart_A; t2 === $ && A.throwUnnamedLateFieldNI(); selectedDatumDetails = t2.getSelectedDatumDetails$1(_this.selectionModelType); t2 = _this.$ti; t3 = t2._eval$1("_AnimatedPoint<1>"); newSeriesMap = A.LinkedHashMap_LinkedHashMap(null, null, type$.String, t3); for (t4 = selectedDatumDetails.length, t5 = t2._eval$1("_DatumPoint0<1>"), t6 = t2._eval$1("_PointRendererElement<1>"), radiusPx = _this.defaultRadiusPx, t7 = type$.nullable_Axis_Object, t2 = t2._eval$1("ImmutableAxis<1>"), t8 = type$.ImmutableAxis_num, t9 = _this.radiusPaddingPx, _i = 0; _i < selectedDatumDetails.length; selectedDatumDetails.length === t4 || (0, A.throwConcurrentModificationError)(selectedDatumDetails), ++_i) { detail = selectedDatumDetails[_i]; series = detail.series; datum = detail.datum; t10 = series._attrs._typed_registry$_registry; domainAxis = t2._as(t7._as(t10.$index(0, B.AttributeKey_OBU))); measureAxis = t8._as(t7._as(t10.$index(0, B.AttributeKey_kWM))); t10 = detail.radiusPx; radiusPx0 = t10 != null ? t10 + t9 : radiusPx; t10 = detail.domain; pointKey = series.id + "::" + A.S(t10) + "::" + A.S(detail.measure); if (_this._seriesPointMap.containsKey$1(0, pointKey)) { t11 = _this._seriesPointMap.$index(0, pointKey); t11.toString; animatingPoint = t11; } else { animatingPoint = new A._AnimatedPoint(pointKey, t3); animatingPoint.setNewTarget$1(new A._PointRendererElement(new A._DatumPoint0(datum, t10, series, domainAxis.getLocation$1(t10), measureAxis.getLocation$1(0), t5), detail.color, detail.fillColor, radiusPx0, measureAxis.getLocation$1(0), detail.strokeWidthPx, detail.symbolRenderer, t6)); } newSeriesMap.$indexSet(0, pointKey, animatingPoint); t11 = detail.chartPosition; t12 = t11.x; t11 = t11.y; t1.push(pointKey); animatingPoint.setNewTarget$1(new A._PointRendererElement(new A._DatumPoint0(datum, t10, series, t12, t11, t5), detail.color, detail.fillColor, radiusPx0, measureAxis.getLocation$1(0), detail.strokeWidthPx, detail.symbolRenderer, t6)); } _this._seriesPointMap.forEach$1(0, new A.LinePointHighlighter__updateViewData_closure(_this, newSeriesMap)); _this._seriesPointMap = newSeriesMap; t1 = _this.__LinePointHighlighter__view_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._seriesPointMap = newSeriesMap; }, get$role(_) { return "LinePointHighlighter-" + this.selectionModelType.toString$0(0); }, $isChartBehavior0: 1 }; A.LinePointHighlighter__updateViewData_closure.prototype = { call$2(key, point) { var newTarget, targetPoint, t2, t1 = point.key; if (!B.JSArray_methods.contains$1(this.$this._line_point_highlighter$_currentKeys, t1)) { newTarget = point._currentPoint.clone$0(0); targetPoint = newTarget.point; t2 = newTarget.measureAxisPosition; t2.toString; newTarget.point = A._DatumPoint__DatumPoint$from0(targetPoint, targetPoint.x, B.JSNumber_methods.roundToDouble$0(t2), point.$ti._precomputed1); newTarget.radiusPx = 0; point.setNewTarget$1(newTarget); point.animatingOut = true; this.newSeriesMap.$indexSet(0, t1, point); } }, $signature() { return this.$this.$ti._eval$1("~(String,_AnimatedPoint<1>)"); } }; A._LinePointLayoutView.prototype = { measure$2(_, maxWidth, maxHeight) { return null; }, layout$2(componentBounds, drawAreaBounds) { this.___LinePointLayoutView__drawAreaBounds_A = drawAreaBounds; }, paint$2(canvas, animationPercent) { var keysToRemove, points, t1, endPointPerValueVertical, endPointPerValueHorizontal, t2, shouldShowHorizontalFollowLine, t3, t4, shouldShowVerticalFollowLine, t5, _i, t6, t7, roundedX, roundedY, shouldShowHorizontalFollowLine0, shouldShowVerticalFollowLine0, paintedHorizontalLinePositions, paintedVerticalLinePositions, drawBounds, leftBound, rightBound, topBound, t8, t9, rightBound0, leftBound0, pointElement, bounds, _this = this, _null = null, _seriesPointMap = _this._seriesPointMap; if (_seriesPointMap == null) return; if (animationPercent === 1) { keysToRemove = A._setArrayType([], type$.JSArray_String); _seriesPointMap.forEach$1(0, new A._LinePointLayoutView_paint_closure(_this, keysToRemove)); B.JSArray_methods.forEach$1(keysToRemove, _seriesPointMap.get$remove(_seriesPointMap)); } points = A._setArrayType([], _this.$ti._eval$1("JSArray<_PointRendererElement<1>>")); _seriesPointMap.forEach$1(0, new A._LinePointLayoutView_paint_closure0(_this, points, animationPercent)); t1 = type$.int; endPointPerValueVertical = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); endPointPerValueHorizontal = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = points.length, t2 = _this.showHorizontalFollowLine, shouldShowHorizontalFollowLine = t2 === B.LinePointHighlighterFollowLineType_0, t3 = !shouldShowHorizontalFollowLine, t4 = _this.showVerticalFollowLine, shouldShowVerticalFollowLine = t4 === B.LinePointHighlighterFollowLineType_0, t5 = !shouldShowVerticalFollowLine, _i = 0; _i < points.length; points.length === t1 || (0, A.throwConcurrentModificationError)(points), ++_i) { t6 = points[_i].point; t7 = t6.x; if (t7 == null || t6.y == null) continue; t7.toString; t6 = t6.y; t6.toString; roundedX = B.JSNumber_methods.round$0(t7); roundedY = B.JSNumber_methods.round$0(t6); if (endPointPerValueVertical.$index(0, roundedX) == null) endPointPerValueVertical.$indexSet(0, roundedX, roundedY); else if (t5) { t6 = endPointPerValueVertical.$index(0, roundedX); t6.toString; endPointPerValueVertical.$indexSet(0, roundedX, Math.min(t6, roundedY)); } if (endPointPerValueHorizontal.$index(0, roundedY) == null) endPointPerValueHorizontal.$indexSet(0, roundedY, roundedX); else if (t3) { t6 = endPointPerValueHorizontal.$index(0, roundedY); t6.toString; endPointPerValueHorizontal.$indexSet(0, roundedY, Math.max(t6, roundedX)); } } shouldShowHorizontalFollowLine0 = t2 === B.LinePointHighlighterFollowLineType_2 || shouldShowHorizontalFollowLine; shouldShowVerticalFollowLine0 = t4 === B.LinePointHighlighterFollowLineType_2 || shouldShowVerticalFollowLine; t1 = type$.JSArray_num; paintedHorizontalLinePositions = A._setArrayType([], t1); paintedVerticalLinePositions = A._setArrayType([], t1); t1 = _this.chart; drawBounds = t1._layoutManager.get$drawableLayoutAreaBounds(); t1 = t1.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.get$isRtl(); for (t1 = points.length, t2 = type$.Point_num, t3 = type$.JSArray_Point_num, t4 = _this.dashPattern, t5 = canvas.canvas, t6 = canvas._paint, leftBound = drawBounds.left, rightBound = leftBound + drawBounds.width, topBound = drawBounds.top, t7 = topBound + drawBounds.height, _i = 0; _i < points.length; points.length === t1 || (0, A.throwConcurrentModificationError)(points), ++_i) { t8 = points[_i].point; t9 = t8.x; if (t9 == null || t8.y == null) continue; t9.toString; t8 = t8.y; t8.toString; roundedX = B.JSNumber_methods.round$0(t9); roundedY = B.JSNumber_methods.round$0(t8); if (shouldShowHorizontalFollowLine0 && !B.JSArray_methods.contains$1(paintedHorizontalLinePositions, roundedY)) { rightBound0 = rightBound; leftBound0 = leftBound; t8 = A._setArrayType([new A.Point(leftBound0, t8, t2), new A.Point(rightBound0, t8, t2)], t3); $.$get$StyleFactory__styleFactory(); A.LinePainter_draw(t5, _null, t4, _null, t6, t8, _null, _null, new A.Color0(117, 117, 117, 255, _null, _null), 1); if (shouldShowHorizontalFollowLine) shouldShowHorizontalFollowLine0 = false; paintedHorizontalLinePositions.push(roundedY); } if (shouldShowVerticalFollowLine0 && !B.JSArray_methods.contains$1(paintedVerticalLinePositions, roundedX)) { t8 = A._setArrayType([new A.Point(t9, topBound, t2), new A.Point(t9, t7, t2)], t3); $.$get$StyleFactory__styleFactory(); A.LinePainter_draw(t5, _null, t4, _null, t6, t8, _null, _null, new A.Color0(117, 117, 117, 255, _null, _null), 1); if (shouldShowVerticalFollowLine) shouldShowVerticalFollowLine0 = false; paintedVerticalLinePositions.push(roundedX); } if (!shouldShowHorizontalFollowLine0 && !shouldShowVerticalFollowLine0) break; } for (t1 = points.length, t2 = type$.double, t3 = _this.symbolRenderer, _i = 0; _i < points.length; points.length === t1 || (0, A.throwConcurrentModificationError)(points), ++_i) { pointElement = points[_i]; t4 = pointElement.point; t5 = t4.x; if (t5 == null || t4.y == null) continue; t5.toString; t4 = t4.y; t4.toString; t6 = pointElement.radiusPx; t7 = t6 * 2; bounds = A.Rectangle$(t5 - t6, t4 - t6, t7, t7, t2); t7 = pointElement.symbolRenderer; t4 = t7 == null ? t3 : t7; t4.paint$5$fillColor$strokeColor$strokeWidthPx(canvas, bounds, pointElement.fillColor, pointElement.color, pointElement.strokeWidthPx); } }, get$componentBounds() { var t1 = this.___LinePointLayoutView__drawAreaBounds_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$isSeriesRenderer() { return false; }, get$layoutConfig() { return this.layoutConfig; }, set$graphicsFactory() { } }; A._LinePointLayoutView_paint_closure.prototype = { call$2(key, point) { if (point.animatingOut) this.keysToRemove.push(key); }, $signature() { return this.$this.$ti._eval$1("~(String,_AnimatedPoint<1>)"); } }; A._LinePointLayoutView_paint_closure0.prototype = { call$2(key, point) { this.points.push(point.getCurrentPoint$1(this.animationPercent)); }, $signature() { return this.$this.$ti._eval$1("~(String,_AnimatedPoint<1>)"); } }; A._DatumPoint0.prototype = {}; A._PointRendererElement.prototype = { clone$0(_) { var _this = this; return new A._PointRendererElement(_this.point, _this.color, _this.fillColor, _this.radiusPx, _this.measureAxisPosition, _this.strokeWidthPx, _this.symbolRenderer, _this.$ti); }, _lerpDouble$3(a, b, t) { if (a == null || b == null) return null; return a + (b - a) * t; } }; A._AnimatedPoint.prototype = { setNewTarget$1(newTarget) { var t1, _this = this; _this.animatingOut = false; t1 = _this._currentPoint; _this._previousPoint = (t1 == null ? _this._currentPoint = newTarget.clone$0(0) : t1).clone$0(0); _this.___AnimatedPoint__targetPoint_A = newTarget; }, getCurrentPoint$1(animationPercent) { var t1, t2, t3, targetPoint, previousPoint, t4, t5, targetStrokeWidthPx, previousStrokeWidthPx, _this = this; if (animationPercent === 1 || _this._previousPoint == null) { t1 = _this.___AnimatedPoint__targetPoint_A; t1 === $ && A.throwUnnamedLateFieldNI(); return _this._previousPoint = _this._currentPoint = t1; } t1 = _this._currentPoint; t1.toString; t2 = _this._previousPoint; t2.toString; t3 = _this.___AnimatedPoint__targetPoint_A; t3 === $ && A.throwUnnamedLateFieldNI(); targetPoint = t3.point; previousPoint = t2.point; t1.point = A._DatumPoint__DatumPoint$from0(targetPoint, t1._lerpDouble$3(previousPoint.x, targetPoint.x, animationPercent), t1._lerpDouble$3(previousPoint.y, targetPoint.y, animationPercent), t1.$ti._precomputed1); t4 = t2.color; t4.toString; t5 = t3.color; t5.toString; t1.color = A.getAnimatedColor(t4, t5, animationPercent); t5 = t2.fillColor; t5.toString; t4 = t3.fillColor; t4.toString; t1.fillColor = A.getAnimatedColor(t5, t4, animationPercent); t4 = t1._lerpDouble$3(t2.radiusPx, t3.radiusPx, animationPercent); t4.toString; t1.radiusPx = t4; targetStrokeWidthPx = t3.strokeWidthPx; previousStrokeWidthPx = t2.strokeWidthPx; if (targetStrokeWidthPx != null && previousStrokeWidthPx != null) t1.strokeWidthPx = (targetStrokeWidthPx - previousStrokeWidthPx) * animationPercent + previousStrokeWidthPx; else t1.strokeWidthPx = null; t1 = _this._currentPoint; t1.toString; return t1; } }; A.LinePointHighlighterFollowLineType.prototype = { _enumToString$0() { return "LinePointHighlighterFollowLineType." + this._core$_name; } }; A.SelectNearest0.prototype = { SelectNearest$7$eventTrigger$hoverEventDelay$maximumDomainDistancePx$selectAcrossAllSeriesRendererComponents$selectClosestSeries$selectionMode$selectionModelType(eventTrigger, hoverEventDelay, maximumDomainDistancePx, selectAcrossAllSeriesRendererComponents, selectClosestSeries, selectionMode, selectionModelType, $D) { var t1, _this = this, _null = null; switch (_this.eventTrigger.index) { case 1: _this.__SelectNearest__listener_A = A.GestureListener$(_null, _null, _null, _null, _null, _this.get$_onSelect(), _this.get$_onTapTest()); break; case 2: t1 = _this.get$_onSelect(); _this.__SelectNearest__listener_A = A.GestureListener$(_null, t1, t1, _null, _null, t1, _this.get$_onTapTest()); break; case 3: t1 = _this.get$_onSelect(); _this.__SelectNearest__listener_A = A.GestureListener$(_this.get$_onDeselectAll(), t1, t1, _null, t1, _null, _this.get$_onTapTest()); break; case 4: t1 = _this.get$_onSelect(); _this.__SelectNearest__listener_A = A.GestureListener$(_this.get$_onDeselectAll(), t1, t1, _null, _this.get$_onLongPressSelect(), _null, _this.get$_onTapTest()); break; case 0: default: _this.__SelectNearest__listener_A = A.GestureListener$(_null, _null, _null, _this.get$_onSelect(), _null, _null, _null); break; } }, _onTapTest$1(chartPoint) { this._delaySelect = this.eventTrigger === B.SelectionTrigger_4; return this._select_nearest$_chart.pointWithinRenderer$1(chartPoint); }, _onLongPressSelect$1(chartPoint) { this._delaySelect = false; return this._onSelect$1(chartPoint); }, _onSelect$2(chartPoint, ignored) { var details, seriesList, seriesDatumList, seriesDatumList0, _this = this, t1 = _this._select_nearest$_chart; if (t1 == null) return false; if (_this._delaySelect) return false; details = t1.getNearestDatumDetailPerSeries$2(chartPoint, true); t1 = _this.$ti; seriesList = A._setArrayType([], t1._eval$1("JSArray>")); seriesDatumList = A._setArrayType([], t1._eval$1("JSArray>")); t1 = details.length; if (t1 !== 0) { B.JSArray_methods.sort$1(details, new A.SelectNearest__onSelect_closure(_this)); seriesDatumList0 = _this._extractSeriesFromNearestSelection$1(details); if (!!seriesDatumList0.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(seriesDatumList0, new A.SelectNearest__onSelect_closure0(_this), true); t1 = seriesList.length; if (t1 === 0) { B.JSArray_methods.get$first(details).toString; seriesList.push(B.JSArray_methods.get$first(details).series); } seriesDatumList = seriesDatumList0; } return _this._select_nearest$_chart.getSelectionModel$1(_this.selectionModelType).updateSelection$2(seriesDatumList, seriesList); }, _onSelect$1(chartPoint) { return this._onSelect$2(chartPoint, null); }, _extractSeriesFromNearestSelection$1(details) { var t1, _this = this; switch (_this.selectionMode.index) { case 0: return _this._expandToDomain$1(B.JSArray_methods.get$first(details)); case 1: t1 = A._arrayInstanceType(details)._eval$1("@<1>")._bind$1(_this.$ti._eval$1("SeriesDatum<1>"))._eval$1("MappedListIterable<1,2>"); return A.List_List$of(new A.MappedListIterable(details, new A.SelectNearest__extractSeriesFromNearestSelection_closure(_this), t1), true, t1._eval$1("ListIterable.E")); case 2: t1 = _this.$ti; return A._setArrayType([new A.SeriesDatum(B.JSArray_methods.get$first(details).series, B.JSArray_methods.get$first(details).datum, t1._eval$1("SeriesDatum<1>"))], t1._eval$1("JSArray>")); } }, _onDeselectAll$3(_, __, ___) { var t1, _this = this; if (_this._delaySelect) return false; t1 = _this.$ti; _this._select_nearest$_chart.getSelectionModel$1(_this.selectionModelType).updateSelection$2(A._setArrayType([], t1._eval$1("JSArray>")), A._setArrayType([], t1._eval$1("JSArray>"))); return false; }, _expandToDomain$1(nearestDetails) { var t5, t6, t7, _i, series, domainFn, domainLowerBoundFn, domainUpperBoundFn, testBounds, t8, i, datum, domain, domainLowerBound, domainUpperBound, addDatum, t9, t1 = nearestDetails.series, t2 = nearestDetails.datum, t3 = this.$ti, t4 = t3._eval$1("SeriesDatum<1>"), data = A._setArrayType([new A.SeriesDatum(t1, t2, t4)], t3._eval$1("JSArray>")), nearestDomain = nearestDetails.domain; for (t3 = this._select_nearest$_chart._currentSeriesList, t5 = t3.length, t6 = J.getInterceptor$(t2), t7 = type$.DateTime, _i = 0; _i < t3.length; t3.length === t5 || (0, A.throwConcurrentModificationError)(t3), ++_i) { series = t3[_i]; domainFn = series.domainFn; domainLowerBoundFn = series.domainLowerBoundFn; domainUpperBoundFn = series.domainUpperBoundFn; testBounds = domainLowerBoundFn != null && domainUpperBoundFn != null; for (t8 = series.data, i = 0; i < t8.length; ++i) { datum = t8[i]; domain = domainFn.call$1(i); if (t1.$eq(0, series) && t6.$eq(t2, datum)) continue; if (J.$eq$(domain, nearestDomain)) data.push(new A.SeriesDatum(series, datum, t4)); else if (testBounds) { domainLowerBound = domainLowerBoundFn.call$1(i); domainUpperBound = domainUpperBoundFn.call$1(i); if (domainLowerBound != null && domainUpperBound != null) if (A._isInt(domain)) { A._asInt(domainLowerBound); A._asInt(nearestDomain); addDatum = domainLowerBound <= nearestDomain && nearestDomain <= A._asInt(domainUpperBound); } else if (typeof domain == "number") { A._asDouble(domainLowerBound); A._asDouble(nearestDomain); addDatum = domainLowerBound <= nearestDomain && nearestDomain <= A._asDouble(domainUpperBound); } else if (domain instanceof A.DateTime) if (!J.$eq$(domainLowerBound, nearestDomain)) if (!J.$eq$(domainUpperBound, nearestDomain)) { t7._as(domainLowerBound); t9 = t7._as(nearestDomain)._value; t9 = domainLowerBound._value < t9 && t9 < t7._as(domainUpperBound)._value; addDatum = t9; } else addDatum = true; else addDatum = true; else addDatum = false; else addDatum = false; if (addDatum) data.push(new A.SeriesDatum(series, datum, t4)); } } } return data; }, attachTo$1(chart) { var t1, t2, role, _this = this; _this._select_nearest$_chart = chart; t1 = _this.__SelectNearest__listener_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = chart._gestureProxy; t2._proxy_gesture_listener$_listeners.push(t1); B.JSArray_methods.clear$0(t2._activeListeners); switch (_this.eventTrigger.index) { case 1: case 2: case 3: case 4: role = "SelectNearest-" + _this.selectionModelType.toString$0(0); if (chart._behaviorRoleMap.$index(0, role) === _this && chart._behaviorTappableMap.$index(0, role) !== _this) chart._behaviorTappableMap.$indexSet(0, role, _this); break; case 0: default: chart.unregisterTappable$1(_this); break; } }, removeFrom$1(chart) { var t2, t1 = this.__SelectNearest__listener_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = chart._gestureProxy; B.JSArray_methods.remove$1(t2._proxy_gesture_listener$_listeners, t1); B.JSArray_methods.clear$0(t2._activeListeners); chart.unregisterTappable$1(this); this._select_nearest$_chart = null; }, get$role(_) { return "SelectNearest-" + this.selectionModelType.toString$0(0); }, $isChartBehavior0: 1 }; A.SelectNearest__onSelect_closure.prototype = { call$2(a, b) { var t2, t1 = a.domainDistance; t1.toString; t2 = b.domainDistance; t2.toString; return B.JSNumber_methods.compareTo$1(t1, t2); }, $signature() { return this.$this.$ti._eval$1("int(DatumDetails<1>,DatumDetails<1>)"); } }; A.SelectNearest__onSelect_closure0.prototype = { call$1(datum) { return false; }, $signature() { return this.$this.$ti._eval$1("bool(SeriesDatum<1>)"); } }; A.SelectNearest__extractSeriesFromNearestSelection_closure.prototype = { call$1(datumDetails) { return new A.SeriesDatum(datumDetails.series, datumDetails.datum, this.$this.$ti._eval$1("SeriesDatum<1>")); }, $signature() { return this.$this.$ti._eval$1("SeriesDatum<1>(DatumDetails<1>)"); } }; A.SelectionMode.prototype = { _enumToString$0() { return "SelectionMode." + this._core$_name; } }; A.SelectionTrigger.prototype = { _enumToString$0() { return "SelectionTrigger." + this._core$_name; } }; A.CanvasRect.prototype = {}; A.CanvasBarStack.prototype = {}; A.FillPatternType.prototype = { _enumToString$0() { return "FillPatternType." + this._core$_name; } }; A.DatumDetails.prototype = {}; A.MutableSeries.prototype = { MutableSeries$1(series, $D) { var t1, measure, t2, _this = this, i = _this.__MutableSeries_seriesMeasureTotal_A = 0; for (t1 = _this.data; i < t1.length; ++i) { measure = _this.measureFn.call$1(i); if (measure != null) { t2 = _this.__MutableSeries_seriesMeasureTotal_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__MutableSeries_seriesMeasureTotal_A = t2 + measure; } } t1 = series.labelAccessorFn; _this.labelAccessorFn = t1 == null ? new A.MutableSeries_closure(_this) : t1; _this._attrs._typed_registry$_registry.addAll$1(0, series.attributes._typed_registry$_registry); }, $eq(_, other) { if (other == null) return false; return other instanceof A.MutableSeries && this.data === other.data && this.id === other.id; }, get$hashCode(_) { return A.Primitives_objectHashCode(this.data) * 31 + B.JSString_methods.get$hashCode(this.id); }, measureFn$1(arg0) { return this.measureFn.call$1(arg0); }, get$id(receiver) { return this.id; } }; A.MutableSeries_closure.prototype = { call$1(i) { return J.toString$0$(this.$this.domainFn.call$1(i)); }, $signature: 1166 }; A.ImmutableSeries.prototype = {}; A.SelectionModel.prototype = { SelectionModel$2$selectedData$selectedSeries(selectedData, selectedSeries, $D) { }, SelectionModel$fromOther$1(other, $D) { this._selectedDatum = A.List_List$of(other._selectedDatum, true, $D._eval$1("SeriesDatum<0>")); this._selectedSeries = A.List_List$of(other._selectedSeries, true, $D._eval$1("ImmutableSeries<0>")); }, $eq(_, other) { var t1, t2; if (other == null) return false; t1 = A._instanceType(this); if (t1._eval$1("SelectionModel<1>")._is(other)) { t2 = A._instanceType(other); t1 = new A.ListEquality(B.C_DefaultEquality, t1._eval$1("ListEquality>")).equals$2(this._selectedDatum, A.List_List$unmodifiable(other._selectedDatum, t2._eval$1("SeriesDatum<1>"))) && new A.ListEquality(B.C_DefaultEquality, t1._eval$1("ListEquality>")).equals$2(this._selectedSeries, A.List_List$unmodifiable(other._selectedSeries, t2._eval$1("ImmutableSeries<1>"))); } else t1 = false; return t1; }, get$hashCode(_) { var t1 = A._instanceType(this); return new A.ListEquality(B.C_DefaultEquality, t1._eval$1("ListEquality>")).hash$1(0, this._selectedDatum) * 37 + new A.ListEquality(B.C_DefaultEquality, t1._eval$1("ListEquality>")).hash$1(0, this._selectedSeries); } }; A.MutableSelectionModel.prototype = { updateSelection$3$notifyListeners(datumSelection, seriesList, notifyListeners) { var t1, copyOfSelectionModel, changed, _this = this, origSelectedDatum = _this._selectedDatum, origSelectedSeries = _this._selectedSeries; _this._selectedDatum = datumSelection; _this._selectedSeries = seriesList; t1 = _this.$ti; copyOfSelectionModel = new A.SelectionModel(A._setArrayType([], t1._eval$1("JSArray>")), A._setArrayType([], t1._eval$1("JSArray>")), t1._eval$1("SelectionModel<1>")); copyOfSelectionModel.SelectionModel$fromOther$1(_this, t1._precomputed1); B.JSArray_methods.forEach$1(_this._updatedListeners, new A.MutableSelectionModel_updateSelection_closure(_this, copyOfSelectionModel)); changed = !new A.ListEquality(B.C_DefaultEquality, t1._eval$1("ListEquality>")).equals$2(origSelectedDatum, _this._selectedDatum) || !new A.ListEquality(B.C_DefaultEquality, t1._eval$1("ListEquality>")).equals$2(origSelectedSeries, _this._selectedSeries); if (notifyListeners && changed) B.JSArray_methods.forEach$1(_this._changedListeners, new A.MutableSelectionModel_updateSelection_closure0(_this, copyOfSelectionModel)); return changed; }, updateSelection$2(datumSelection, seriesList) { return this.updateSelection$3$notifyListeners(datumSelection, seriesList, true); } }; A.MutableSelectionModel_updateSelection_closure.prototype = { call$1(listener) { return listener.call$1(this.copyOfSelectionModel); }, $signature() { return this.$this.$ti._eval$1("~(~(SelectionModel<1>))"); } }; A.MutableSelectionModel_updateSelection_closure0.prototype = { call$1(listener) { return listener.call$1(this.copyOfSelectionModel); }, $signature() { return this.$this.$ti._eval$1("~(~(SelectionModel<1>))"); } }; A.SelectionModelType.prototype = { _enumToString$0() { return "SelectionModelType." + this._core$_name; } }; A.SeriesDatum.prototype = { get$index(_) { var t2, _this = this, t1 = _this.datum; if (t1 == null) return null; t2 = _this._series_datum$_index; return t2 == null ? _this._series_datum$_index = B.JSArray_methods.indexOf$1(_this.series.data, t1) : t2; }, $eq(_, other) { if (other == null) return false; return other instanceof A.SeriesDatum && other.series.$eq(0, this.series) && J.$eq$(other.datum, this.datum); }, get$hashCode(_) { return this.series.get$hashCode(0) * 31 + J.get$hashCode$(this.datum); } }; A.BaseSeriesRenderer.prototype = { onAttach$1(chart) { }, assignMissingColors$2$emptyCategoryUsesSinglePalette(seriesList, emptyCategoryUsesSinglePalette) { var t4, t5, t6, palettes, colorPalettes, colorsByCategory, _this = this, t1 = {}, t2 = type$.String, t3 = type$.int, missingColorCountPerCategory = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); t1.maxMissing = 0; t4 = t1.hasSpecifiedCategory = false; t5 = J.getInterceptor$ax(seriesList); t5.forEach$1(seriesList, new A.BaseSeriesRenderer_assignMissingColors_closure(t1, _this, missingColorCountPerCategory)); t6 = t1.maxMissing; if (t6 > 0) { if (!emptyCategoryUsesSinglePalette ? !t1.hasSpecifiedCategory : t4) { $.$get$StyleFactory__styleFactory(); t2 = $.$get$MaterialPalette__orderedPalettes(); palettes = A.SubListIterable$(t2, 0, A.checkNotNullable(t6, "count", t3), t2.$ti._eval$1("ListIterable.E")).toList$0(0); t1.index = 0; t5.forEach$1(seriesList, new A.BaseSeriesRenderer_assignMissingColors_closure0(t1, _this, palettes)); return; } $.$get$StyleFactory__styleFactory(); t4 = missingColorCountPerCategory.__js_helper$_length; t6 = $.$get$MaterialPalette__orderedPalettes(); colorPalettes = A.SubListIterable$(t6, 0, A.checkNotNullable(t4, "count", t3), t6.$ti._eval$1("ListIterable.E")).toList$0(0); colorsByCategory = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.List_Color); t1.index = 0; new A.LinkedHashMapKeyIterable(missingColorCountPerCategory, missingColorCountPerCategory.$ti._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, new A.BaseSeriesRenderer_assignMissingColors_closure1(t1, colorsByCategory, colorPalettes, missingColorCountPerCategory)); t5.forEach$1(seriesList, new A.BaseSeriesRenderer_assignMissingColors_closure2(_this, missingColorCountPerCategory, colorsByCategory)); } else t5.forEach$1(seriesList, new A.BaseSeriesRenderer_assignMissingColors_closure3(_this)); t5.forEach$1(seriesList, new A.BaseSeriesRenderer_assignMissingColors_closure4(_this)); }, measure$2(_, maxWidth, maxHeight) { return null; }, layout$2(componentBounds, drawAreaBounds) { this._drawAreaBounds = drawAreaBounds; }, get$componentBounds() { return this._drawAreaBounds; }, get$isSeriesRenderer() { return true; }, isPointWithinBounds$2(chartPoint, bounds) { var t1; if (bounds != null) { if (!bounds.containsPoint$1(0, chartPoint)) return false; } else { t1 = this._drawAreaBounds; if (t1 == null || !t1.containsPoint$1(0, chartPoint)) return false; } return true; }, $isSeriesRenderer: 1, $isLayoutView: 1, get$layoutConfig() { return this.layoutConfig; }, set$graphicsFactory(val) { return this.graphicsFactory = val; } }; A.BaseSeriesRenderer_assignMissingColors_closure.prototype = { call$1(series) { var t2, missingCnt, _s11_ = "__default__", t1 = series.colorFn; if ((t1 == null && series.seriesColor != null ? series.colorFn = new A.BaseSeriesRenderer_assignMissingColors__closure3(series) : t1) == null) { t1 = this.missingColorCountPerCategory; t2 = t1.$index(0, _s11_); missingCnt = (t2 == null ? 0 : t2) + 1; t1.$indexSet(0, _s11_, missingCnt); t1 = this._box_0; t1.maxMissing = Math.max(t1.maxMissing, missingCnt); } }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.BaseSeriesRenderer_assignMissingColors__closure3.prototype = { call$1(_) { var t1 = this.series.seriesColor; t1.toString; return t1; }, $signature: 230 }; A.BaseSeriesRenderer_assignMissingColors_closure0.prototype = { call$1(series) { var t2, color, exception, t1 = series.colorFn; if (t1 == null) { t1 = this.palettes; t2 = this._box_0; color = t1[B.JSInt_methods.$mod(t2.index, t1.length)].get$shadeDefault(); ++t2.index; series.colorFn = new A.BaseSeriesRenderer_assignMissingColors__closure2(color); if (series.seriesColor == null) series.seriesColor = color; } else if (series.seriesColor == null) try { series.seriesColor = t1.call$1(0); } catch (exception) { $.$get$StyleFactory__styleFactory(); series.seriesColor = B.Color_ePM; } }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.BaseSeriesRenderer_assignMissingColors__closure2.prototype = { call$1(_) { return this.color; }, $signature: 230 }; A.BaseSeriesRenderer_assignMissingColors_closure1.prototype = { call$1(category) { var _this = this, t1 = _this.colorPalettes, t2 = _this._box_0; _this.colorsByCategory.$indexSet(0, category, t1[B.JSInt_methods.$mod(t2.index, t1.length)].makeShades$1(t2.maxMissing)); ++t2.index; _this.missingColorCountPerCategory.$indexSet(0, category, 0); }, $signature: 15 }; A.BaseSeriesRenderer_assignMissingColors_closure2.prototype = { call$1(series) { var t1, t2, _s11_ = "__default__"; if (series.colorFn == null) { t1 = this.missingColorCountPerCategory; t2 = t1.$index(0, _s11_); t2.toString; t1.$indexSet(0, _s11_, t2 + 1); series.colorFn = new A.BaseSeriesRenderer_assignMissingColors__closure0(this.colorsByCategory.$index(0, _s11_)[t2]); } if (series.fillColorFn == null) series.fillColorFn = new A.BaseSeriesRenderer_assignMissingColors__closure1(series); }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.BaseSeriesRenderer_assignMissingColors__closure0.prototype = { call$1(_) { return this.color; }, $signature: 230 }; A.BaseSeriesRenderer_assignMissingColors__closure1.prototype = { call$1(index) { return this.series.colorFn.call$1(index); }, $signature: 230 }; A.BaseSeriesRenderer_assignMissingColors_closure3.prototype = { call$1(series) { if (series.fillColorFn == null) series.fillColorFn = new A.BaseSeriesRenderer_assignMissingColors__closure(series); }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.BaseSeriesRenderer_assignMissingColors__closure.prototype = { call$1(index) { return this.series.colorFn.call$1(index); }, $signature: 230 }; A.BaseSeriesRenderer_assignMissingColors_closure4.prototype = { call$1(series) { var exception; if (series.seriesColor == null) try { series.seriesColor = series.colorFn.call$1(0); } catch (exception) { $.$get$StyleFactory__styleFactory(); series.seriesColor = B.Color_ePM; } }, $signature() { return A._instanceType(this.$this)._eval$1("~(MutableSeries<1>)"); } }; A.RendererAttributes.prototype = {}; A.IdentityConverter.prototype = {}; A.LayoutConfig.prototype = {}; A.MarginSpec.prototype = { getMinPixels$1(totalPixels) { var _minPixel = this._minPixel; if (_minPixel != null) return _minPixel; else return 0; }, getMaxPixels$1(totalPixels) { var _maxPercent = this._maxPercent; if (_maxPercent != null) return B.JSNumber_methods.round$0(totalPixels * (_maxPercent / 100)); else return totalPixels; } }; A.LayoutManagerImpl.prototype = { removeView$1(view) { var _this = this; if (B.JSArray_methods.remove$1(_this._views, view)) _this._viewsNeedPaintSort = _this._viewsNeedPositionSort = _this._drawAreaBoundsOutdated = true; }, get$paintOrderedViews() { var t1, _this = this; if (_this._viewsNeedPaintSort) { t1 = A.List_List$of(_this._views, true, type$.LayoutView); _this.__LayoutManagerImpl__paintOrderedViews_A = t1; B.JSArray_methods.sort$1(t1, new A.LayoutManagerImpl_paintOrderedViews_closure()); _this._viewsNeedPaintSort = false; } t1 = _this.__LayoutManagerImpl__paintOrderedViews_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$positionOrderedViews() { var t1, _this = this; if (_this._viewsNeedPositionSort) { t1 = A.List_List$of(_this._views, true, type$.LayoutView); _this.__LayoutManagerImpl__positionOrderedViews_A = t1; B.JSArray_methods.sort$1(t1, new A.LayoutManagerImpl_positionOrderedViews_closure()); _this._viewsNeedPositionSort = false; } t1 = _this.__LayoutManagerImpl__positionOrderedViews_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$drawableLayoutAreaBounds() { var t3, t4, t5, right, t6, t7, bottom, left, $top, t1 = this._views, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), drawableViews = new A.WhereIterable(t1, new A.LayoutManagerImpl_drawableLayoutAreaBounds_closure(), t2), componentBounds = drawableViews.get$first(0).get$componentBounds(); if (componentBounds != null) for (t1 = A.SkipIterable_SkipIterable(drawableViews, 1, t2._eval$1("Iterable.E")), t2 = J.get$iterator$ax(t1.__internal$_iterable), t1 = new A.SkipIterator(t2, t1._skipCount, A._instanceType(t1)._eval$1("SkipIterator<1>")); t1.moveNext$0();) { t3 = t2.get$current(t2); if (t3.get$componentBounds() != null) { t3 = t3.get$componentBounds(); t4 = componentBounds.left; t5 = t3.left; right = Math.max(t4 + componentBounds.width, t5 + t3.width); t6 = componentBounds.top; t7 = t3.top; bottom = Math.max(t6 + componentBounds.height, t7 + t3.height); left = Math.min(t4, t5); $top = Math.min(t6, t7); t7 = componentBounds.$ti._precomputed1; componentBounds = A.Rectangle$(left, $top, t7._as(right - left), t7._as(bottom - $top), t7); } } else componentBounds = A.Rectangle$(0, 0, 0, 0, type$.int); return componentBounds; }, measure$2(_, width, height) { var t1, t2, _this = this, topViews = _this._viewsForPositions$2(B.LayoutPosition_2, B.LayoutPosition_3), rightViews = _this._viewsForPositions$2(B.LayoutPosition_6, B.LayoutPosition_7), bottomViews = _this._viewsForPositions$2(B.LayoutPosition_0, B.LayoutPosition_1), leftViews = _this._viewsForPositions$2(B.LayoutPosition_4, B.LayoutPosition_5), measurements = _this._measure$7$bottomViews$leftViews$rightViews$topViews$useMax(width, height, bottomViews, leftViews, rightViews, topViews, true), secondMeasurements = _this._measure$8$bottomViews$leftViews$previousMeasurements$rightViews$topViews$useMax(width, height, bottomViews, leftViews, measurements, rightViews, topViews, true); measurements = measurements.leftWidth !== secondMeasurements.leftWidth || measurements.rightWidth !== secondMeasurements.rightWidth || measurements.topHeight !== secondMeasurements.topHeight || measurements.bottomHeight !== secondMeasurements.bottomHeight ? _this._measure$8$bottomViews$leftViews$previousMeasurements$rightViews$topViews$useMax(width, height, bottomViews, leftViews, secondMeasurements, rightViews, topViews, false) : secondMeasurements; _this.__LayoutManagerImpl__measurements_A = measurements; t1 = measurements.leftWidth; t2 = measurements.topHeight; _this.__LayoutManagerImpl__drawAreaBounds_A = A.Rectangle$(t1, t2, Math.max(20, width - t1 - measurements.rightWidth), Math.max(20, height - measurements.bottomHeight - t2), type$.int); _this._drawAreaBoundsOutdated = false; }, layout$2(width, height) { var t2, _this = this, topViews = _this._viewsForPositions$2(B.LayoutPosition_2, B.LayoutPosition_3), rightViews = _this._viewsForPositions$2(B.LayoutPosition_6, B.LayoutPosition_7), bottomViews = _this._viewsForPositions$2(B.LayoutPosition_0, B.LayoutPosition_1), leftViews = _this._viewsForPositions$2(B.LayoutPosition_4, B.LayoutPosition_5), drawAreaViews = _this._viewsForPositions$1(B.LayoutPosition_8), fullBounds = A.Rectangle$(0, 0, width, height, type$.int), t1 = _this.__LayoutManagerImpl__measurements_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__LayoutManagerImpl__drawAreaBounds_A; t2 === $ && A.throwUnnamedLateFieldNI(); new A.LeftMarginLayoutStrategy().layout$4(leftViews, t1.leftSizes, fullBounds, t2); new A.RightMarginLayoutStrategy().layout$4(rightViews, _this.__LayoutManagerImpl__measurements_A.rightSizes, fullBounds, _this.__LayoutManagerImpl__drawAreaBounds_A); new A.BottomMarginLayoutStrategy().layout$4(bottomViews, _this.__LayoutManagerImpl__measurements_A.bottomSizes, fullBounds, _this.__LayoutManagerImpl__drawAreaBounds_A); new A.TopMarginLayoutStrategy().layout$4(topViews, _this.__LayoutManagerImpl__measurements_A.topSizes, fullBounds, _this.__LayoutManagerImpl__drawAreaBounds_A); drawAreaViews.forEach$1(0, new A.LayoutManagerImpl_layout_closure(_this)); }, _viewsForPositions$2(p1, p2) { var t1 = this.get$positionOrderedViews(); return new A.WhereIterable(t1, new A.LayoutManagerImpl__viewsForPositions_closure(p1, p2), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); }, _viewsForPositions$1(p1) { return this._viewsForPositions$2(p1, null); }, _measure$8$bottomViews$leftViews$previousMeasurements$rightViews$topViews$useMax(width, height, bottomViews, leftViews, previousMeasurements, rightViews, topViews, useMax) { var maxTopHeight, t5, leftWidth, rightWidth, bottomHeight, topHeight, adjustedHeight, leftSizes, rightSizes, adjustedWidth, bottomSizes, topSizes, _null = null, t1 = this.config, t2 = t1.leftSpec, maxLeftWidth = t2.getMaxPixels$1(width), t3 = t1.rightSpec, maxRightWidth = t3.getMaxPixels$1(width), t4 = t1.bottomSpec, maxBottomHeight = t4.getMaxPixels$1(height); t1 = t1.topSpec; maxTopHeight = t1.getMaxPixels$1(height); t5 = previousMeasurements == null; leftWidth = t5 ? _null : previousMeasurements.leftWidth; if (leftWidth == null) leftWidth = maxLeftWidth; rightWidth = t5 ? _null : previousMeasurements.rightWidth; if (rightWidth == null) rightWidth = maxRightWidth; bottomHeight = t5 ? _null : previousMeasurements.bottomHeight; if (bottomHeight == null) bottomHeight = maxBottomHeight; topHeight = t5 ? _null : previousMeasurements.topHeight; if (topHeight == null) topHeight = maxTopHeight; adjustedHeight = !t5 ? height - bottomHeight - topHeight : height; t5 = useMax ? maxLeftWidth : leftWidth; leftSizes = new A.LeftMarginLayoutStrategy().measure$4$fullHeight$height$maxWidth(0, leftViews, height, adjustedHeight, t5); leftWidth = Math.max(leftSizes._total, t2.getMinPixels$1(width)); t2 = useMax ? maxRightWidth : rightWidth; rightSizes = new A.RightMarginLayoutStrategy().measure$4$fullHeight$height$maxWidth(0, rightViews, height, adjustedHeight, t2); rightWidth = Math.max(rightSizes._total, t3.getMinPixels$1(width)); adjustedWidth = width - leftWidth - rightWidth; t2 = useMax ? maxBottomHeight : bottomHeight; bottomSizes = new A.BottomMarginLayoutStrategy().measure$4$fullWidth$maxHeight$width(0, bottomViews, width, t2, adjustedWidth); bottomHeight = Math.max(bottomSizes._total, t4.getMinPixels$1(height)); t2 = useMax ? maxTopHeight : topHeight; topSizes = new A.TopMarginLayoutStrategy().measure$4$fullWidth$maxHeight$width(0, topViews, width, t2, adjustedWidth); return new A._MeasuredSizes(leftWidth, leftSizes, rightWidth, rightSizes, Math.max(topSizes._total, t1.getMinPixels$1(height)), topSizes, bottomHeight, bottomSizes); }, _measure$7$bottomViews$leftViews$rightViews$topViews$useMax(width, height, bottomViews, leftViews, rightViews, topViews, useMax) { return this._measure$8$bottomViews$leftViews$previousMeasurements$rightViews$topViews$useMax(width, height, bottomViews, leftViews, null, rightViews, topViews, useMax); } }; A.LayoutManagerImpl_paintOrderedViews_closure.prototype = { call$2(v1, v2) { var t2, t1 = v1.get$layoutConfig().paintOrder; t1.toString; t2 = v2.get$layoutConfig().paintOrder; t2.toString; return B.JSInt_methods.compareTo$1(t1, t2); }, $signature: 849 }; A.LayoutManagerImpl_positionOrderedViews_closure.prototype = { call$2(v1, v2) { var t2, t1 = v1.get$layoutConfig().positionOrder; t1.toString; t2 = v2.get$layoutConfig().positionOrder; t2.toString; return B.JSInt_methods.compareTo$1(t1, t2); }, $signature: 849 }; A.LayoutManagerImpl_drawableLayoutAreaBounds_closure.prototype = { call$1(view) { return view.get$isSeriesRenderer(); }, $signature: 847 }; A.LayoutManagerImpl_layout_closure.prototype = { call$1(view) { var t1 = this.$this.__LayoutManagerImpl__drawAreaBounds_A; t1 === $ && A.throwUnnamedLateFieldNI(); return view.layout$2(t1, t1); }, $signature: 192 }; A.LayoutManagerImpl__viewsForPositions_closure.prototype = { call$1(view) { var t1; if (view.get$layoutConfig().position !== this.p1) { t1 = this.p2; t1 = t1 != null && view.get$layoutConfig().position === t1; } else t1 = true; return t1; }, $signature: 847 }; A._MeasuredSizes.prototype = {}; A.SizeList.prototype = { $index(_, i) { return this._layout_margin_strategy$_sizes[i]; }, get$length(_) { return this._layout_margin_strategy$_sizes.length; }, add$1(_, size) { this._layout_margin_strategy$_sizes.push(size); this._total += size; } }; A._DesiredViewSizes.prototype = { adjustedTo$1(maxSize) { var delta, t3, i, t4, t5, viewAvailablePx, t6, t1 = this.preferredSizes, t2 = t1._total; if (maxSize < t2) { delta = t2 - maxSize; for (t3 = t1._layout_margin_strategy$_sizes, i = t3.length - 1, t4 = this.minimumSizes._layout_margin_strategy$_sizes; i >= 0; --i, t2 = t6) { t5 = t3[i]; viewAvailablePx = t5 - t4[i]; if (viewAvailablePx < delta) { t6 = -viewAvailablePx; t3[i] = t5 + t6; t6 = t2 + t6; t1._total = t6; delta -= viewAvailablePx; } else { t4 = -delta; t3[i] = t5 + t4; t1._total = t2 + t4; return; } } } } }; A.VerticalMarginStrategy.prototype = { measure$4$fullHeight$height$maxWidth(_, views, fullHeight, height, maxWidth) { var t2, t3, measuredWidths, t1 = {}; t1.maxWidth = maxWidth; t2 = type$.JSArray_int; t3 = new A.SizeList(A._setArrayType([], t2)); measuredWidths = new A._DesiredViewSizes(t3, new A.SizeList(A._setArrayType([], t2))); t1.remainingWidth = maxWidth; views.forEach$1(0, new A.VerticalMarginStrategy_measure_closure(t1, fullHeight, height, measuredWidths)); measuredWidths.adjustedTo$1(t1.maxWidth); return t3; } }; A.VerticalMarginStrategy_measure_closure.prototype = { call$1(view) { var size, _this = this, availableHeight = (view.get$layoutConfig().get$isFullPosition() ? _this.fullHeight : _this.height) - 0, t1 = _this._box_0, t2 = t1.remainingWidth -= 0; t1.maxWidth -= 0; if (t2 > 0 || availableHeight > 0) { size = view.measure$2(0, t2, availableHeight); t1.remainingWidth = t1.remainingWidth - size.preferredWidth; } else size = B.ViewMeasuredSizes_0_0_0_0; t1 = _this.measuredWidths; t1.preferredSizes.add$1(0, size.preferredWidth); t1.minimumSizes.add$1(0, size.minWidth); }, $signature: 192 }; A.LeftMarginLayoutStrategy.prototype = { layout$4(views, measuredSizes, fullBounds, drawAreaBounds) { var t1 = {}; t1.prevBoundsRight = drawAreaBounds.left; t1.i = 0; views.forEach$1(0, new A.LeftMarginLayoutStrategy_layout_closure(t1, measuredSizes, fullBounds, drawAreaBounds)); } }; A.LeftMarginLayoutStrategy_layout_closure.prototype = { call$1(view) { var _this = this, params = view.get$layoutConfig(), t1 = _this._box_0, width = _this.measuredSizes._layout_margin_strategy$_sizes[t1.i], left = t1.prevBoundsRight - 0 - width, t2 = params.get$isFullPosition() ? _this.fullBounds.height : _this.drawAreaBounds.height, t3 = params.get$isFullPosition() ? _this.fullBounds.top : _this.drawAreaBounds.top; t1.prevBoundsRight = left - 0; view.layout$2(A.Rectangle$(left, 0 + t3, width, t2 - 0, type$.int), _this.drawAreaBounds); ++t1.i; }, $signature: 192 }; A.RightMarginLayoutStrategy.prototype = { layout$4(views, measuredSizes, fullBounds, drawAreaBounds) { var t1 = {}; t1.prevBoundsLeft = drawAreaBounds.$ti._precomputed1._as(drawAreaBounds.left + drawAreaBounds.width); t1.i = 0; views.forEach$1(0, new A.RightMarginLayoutStrategy_layout_closure(t1, measuredSizes, fullBounds, drawAreaBounds)); } }; A.RightMarginLayoutStrategy_layout_closure.prototype = { call$1(view) { var _this = this, params = view.get$layoutConfig(), t1 = _this._box_0, width = _this.measuredSizes._layout_margin_strategy$_sizes[t1.i], left = t1.prevBoundsLeft, t2 = params.get$isFullPosition() ? _this.fullBounds.height : _this.drawAreaBounds.height, t3 = params.get$isFullPosition() ? _this.fullBounds.top : _this.drawAreaBounds.top; t1.prevBoundsLeft = left + width; view.layout$2(A.Rectangle$(left, 0 + t3, width, t2 - 0, type$.int), _this.drawAreaBounds); ++t1.i; }, $signature: 192 }; A.HorizontalMarginStrategy.prototype = { measure$4$fullWidth$maxHeight$width(_, views, fullWidth, maxHeight, width) { var t2, t3, measuredHeights, t1 = {}; t1.maxHeight = maxHeight; t2 = type$.JSArray_int; t3 = new A.SizeList(A._setArrayType([], t2)); measuredHeights = new A._DesiredViewSizes(t3, new A.SizeList(A._setArrayType([], t2))); t1.remainingHeight = maxHeight; views.forEach$1(0, new A.HorizontalMarginStrategy_measure_closure(t1, fullWidth, width, measuredHeights)); measuredHeights.adjustedTo$1(t1.maxHeight); return t3; } }; A.HorizontalMarginStrategy_measure_closure.prototype = { call$1(view) { var size, _this = this, availableWidth = (view.get$layoutConfig().get$isFullPosition() ? _this.fullWidth : _this.width) - 0, t1 = _this._box_0, t2 = t1.remainingHeight -= 0; t1.maxHeight -= 0; if (t2 > 0 || availableWidth > 0) { size = view.measure$2(0, availableWidth, t2); t1.remainingHeight = t1.remainingHeight - size.preferredHeight; } else size = B.ViewMeasuredSizes_0_0_0_0; t1 = _this.measuredHeights; t1.preferredSizes.add$1(0, size.preferredHeight); t1.minimumSizes.add$1(0, size.minHeight); }, $signature: 192 }; A.TopMarginLayoutStrategy.prototype = { layout$4(views, measuredSizes, fullBounds, drawAreaBounds) { var t1 = {}; t1.prevBoundsBottom = drawAreaBounds.top; t1.i = 0; views.forEach$1(0, new A.TopMarginLayoutStrategy_layout_closure(t1, measuredSizes, fullBounds, drawAreaBounds)); } }; A.TopMarginLayoutStrategy_layout_closure.prototype = { call$1(view) { var _this = this, params = view.get$layoutConfig(), t1 = _this._box_0, height = _this.measuredSizes._layout_margin_strategy$_sizes[t1.i], $top = t1.prevBoundsBottom - height - 0, t2 = params.get$isFullPosition() ? _this.fullBounds.width : _this.drawAreaBounds.width, t3 = params.get$isFullPosition() ? _this.fullBounds.left : _this.drawAreaBounds.left; t1.prevBoundsBottom = $top - 0; view.layout$2(A.Rectangle$(0 + t3, $top, t2 - 0, height, type$.int), _this.drawAreaBounds); ++t1.i; }, $signature: 192 }; A.BottomMarginLayoutStrategy.prototype = { layout$4(views, measuredSizes, fullBounds, drawAreaBounds) { var t1 = {}; t1.prevBoundsTop = drawAreaBounds.$ti._precomputed1._as(drawAreaBounds.top + drawAreaBounds.height); t1.i = 0; views.forEach$1(0, new A.BottomMarginLayoutStrategy_layout_closure(t1, measuredSizes, fullBounds, drawAreaBounds)); } }; A.BottomMarginLayoutStrategy_layout_closure.prototype = { call$1(view) { var _this = this, params = view.get$layoutConfig(), t1 = _this._box_0, height = _this.measuredSizes._layout_margin_strategy$_sizes[t1.i], $top = t1.prevBoundsTop, t2 = params.get$isFullPosition() ? _this.fullBounds.width : _this.drawAreaBounds.width, t3 = params.get$isFullPosition() ? _this.fullBounds.left : _this.drawAreaBounds.left; t1.prevBoundsTop = $top + height; view.layout$2(A.Rectangle$(0 + t3, $top, t2 - 0, height, type$.int), _this.drawAreaBounds); ++t1.i; }, $signature: 192 }; A.LayoutPosition.prototype = { _enumToString$0() { return "LayoutPosition." + this._core$_name; } }; A.ViewMargin.prototype = {}; A.LayoutViewConfig.prototype = { get$isFullPosition() { var t1 = this.position; return t1 === B.LayoutPosition_1 || t1 === B.LayoutPosition_3 || t1 === B.LayoutPosition_7 || t1 === B.LayoutPosition_5; }, get$id() { return null; } }; A.ViewMeasuredSizes.prototype = {}; A.LayoutView.prototype = {}; A.LineRenderer.prototype = { layout$2(componentBounds, drawAreaBounds) { this.super$BaseSeriesRenderer$layout(componentBounds, drawAreaBounds); }, configureSeries$1(seriesList) { this.assignMissingColors$2$emptyCategoryUsesSinglePalette(seriesList, false); J.forEach$1$ax(seriesList, new A.LineRenderer_configureSeries_closure(this)); }, preprocessSeries$1(seriesList) { var t1, _box_0 = {}; _box_0.stackIndex = 0; t1 = J.getInterceptor$ax(seriesList); this.__LineRenderer__hasMeasureBounds_A = t1.any$1(seriesList, new A.LineRenderer_preprocessSeries_closure(this)); t1.forEach$1(seriesList, new A.LineRenderer_preprocessSeries_closure0(_box_0, this)); }, _mergeIntoSeriesMap$1(seriesList) { var t1, newLineMap = A._setArrayType([], this.$ti._eval$1("JSArray>>>")); J.forEach$1$ax(seriesList, new A.LineRenderer__mergeIntoSeriesMap_closure(this, seriesList, newLineMap)); t1 = this._seriesLineMap; B.JSArray_methods.addAll$1(newLineMap, t1.get$entries(t1)); t1.clear$0(0); t1.addEntries$1(t1, newLineMap); }, update$2(_, seriesList, isAnimatingThisDraw) { var t1, previousPointList, previousInitialPointList, _this = this; B.JSArray_methods.clear$0(_this._line_renderer$_currentKeys); t1 = _this.$ti._eval$1("JSArray>>"); previousPointList = A._setArrayType([], t1); previousInitialPointList = A._setArrayType([], t1); _this._mergeIntoSeriesMap$1(seriesList); J.forEach$1$ax(seriesList, new A.LineRenderer_update_closure(_this, previousPointList, previousInitialPointList)); _this._seriesLineMap.forEach$1(0, new A.LineRenderer_update_closure0(_this)); }, _createLineAndAreaElements$4(series, styleSegment, previousPointList, initializeFromZero) { var t4, domainAxis, startPosition, endPosition, positionExtent, lineElements, index, linePointList, lineStyleKey, areaElements, boundsElements, boundsPointList, boundsStyleKey, _this = this, t1 = series._attrs._typed_registry$_registry, t2 = type$.nullable_Axis_Object, measureAxis = type$.ImmutableAxis_num._as(t2._as(t1.$index(0, B.AttributeKey_kWM))), color = styleSegment.color, areaColor = styleSegment.areaColor, dashPattern = styleSegment.dashPattern, domainExtent = styleSegment.domainExtent, strokeWidthPx = styleSegment.strokeWidthPx, styleKey = styleSegment.styleKey, pointList = _this._createPointListForSeries$2(series, initializeFromZero), segmentsList = _this._createLineAndAreaSegmentsForSeries$4(pointList, previousPointList, series, initializeFromZero), lineSegments = segmentsList[0], boundsSegment = segmentsList[2], t3 = _this._line_renderer$_currentKeys; t3.push(styleKey); t4 = _this.$ti; domainAxis = t4._eval$1("ImmutableAxis<1>")._as(t2._as(t1.$index(0, B.AttributeKey_OBU))); startPosition = domainAxis.getLocation$1(domainExtent._line_renderer$_start); if (startPosition == null) startPosition = _this._drawAreaBounds.left; endPosition = domainAxis.getLocation$1(domainExtent._line_renderer$_end); if (endPosition == null) { t1 = _this._drawAreaBounds; endPosition = A._instanceType(t1)._precomputed1._as(t1.left + t1.width); } positionExtent = new A._Range(startPosition, endPosition, type$._Range_num); lineElements = A._setArrayType([], t4._eval$1("JSArray<_LineRendererElement<1>>")); for (t1 = styleKey + "__line__", t2 = t4._eval$1("_LineRendererElement<1>"), index = 0; index < lineSegments.length; ++index) { linePointList = lineSegments[index]; lineStyleKey = t1 + index; t3.push(lineStyleKey); lineElements.push(new A._LineRendererElement(linePointList, color, areaColor, dashPattern, domainExtent, measureAxis.getLocation$1(0), positionExtent, strokeWidthPx, lineStyleKey, false, t2)); } t1 = t4._eval$1("JSArray<_AreaRendererElement<1>>"); areaElements = A._setArrayType([], t1); boundsElements = A._setArrayType([], t1); t1 = _this.__LineRenderer__hasMeasureBounds_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1) for (t1 = styleKey + "__bounds_", t4 = t4._eval$1("_AreaRendererElement<1>"), index = 0; index < boundsSegment.length; ++index) { boundsPointList = boundsSegment[index]; boundsStyleKey = t1 + index; t3.push(boundsStyleKey); t2 = measureAxis.getLocation$1(0); t2.toString; boundsElements.push(new A._AreaRendererElement(boundsPointList, color, areaColor, domainExtent, t2, positionExtent, boundsStyleKey, t4)); } return A._setArrayType([lineElements, areaElements, pointList, boundsElements], type$.JSArray_Object); }, _createPointListForSeries$2(series, initializeFromZero) { var pointList, index, datum, measure, measureOffset, t1 = series._attrs._typed_registry$_registry, t2 = type$.nullable_Axis_Object, t3 = this.$ti, domainAxis = t3._eval$1("ImmutableAxis<1>")._as(t2._as(t1.$index(0, B.AttributeKey_OBU))), domainFn = series.domainFn, measureAxis = type$.ImmutableAxis_num._as(t2._as(t1.$index(0, B.AttributeKey_kWM))), measureFn = series.measureFn; t1 = series.measureOffsetFn; t1.toString; pointList = A._setArrayType([], t3._eval$1("JSArray<_DatumPoint<1>>")); for (t2 = series.data, index = 0; index < t2.length; ++index) { datum = t2[index]; measure = measureFn.call$1(index); if (measure != null && initializeFromZero) measure = 0; measureOffset = t1.call$1(index); if (measureOffset != null && initializeFromZero) measureOffset = 0; pointList.push(this._getPoint$8$index(datum, domainFn.call$1(index), series, domainAxis, measure, measureOffset, measureAxis, index)); } return pointList; }, _createLineAndAreaSegmentsForSeries$4(pointList, previousPointList, series, initializeFromZero) { var endPointIndex, startPointIndex, index, _null = null, t1 = this.$ti, t2 = t1._eval$1("JSArray>>"), lineSegments = A._setArrayType([], t2), areaSegments = A._setArrayType([], t2), boundsSegments = A._setArrayType([], t2), seriesHasMeasureBounds = series.measureUpperBoundFn != null && series.measureLowerBoundFn != null; for (endPointIndex = _null, startPointIndex = endPointIndex, index = 0; index < pointList.length; ++index) { if (pointList[index].y == null) { if (startPointIndex == null) continue; endPointIndex.toString; t2 = endPointIndex + 1; lineSegments.push(B.JSArray_methods.sublist$2(pointList, startPointIndex, t2)); if (startPointIndex !== endPointIndex) if (seriesHasMeasureBounds) boundsSegments.push(this._createBoundsSegment$3(B.JSArray_methods.sublist$2(pointList, startPointIndex, t2), series, initializeFromZero)); endPointIndex = _null; startPointIndex = endPointIndex; continue; } if (startPointIndex == null) startPointIndex = index; endPointIndex = index; } if (startPointIndex != null && endPointIndex != null) { t2 = endPointIndex + 1; lineSegments.push(B.JSArray_methods.sublist$2(pointList, startPointIndex, t2)); if (startPointIndex !== endPointIndex) if (seriesHasMeasureBounds) boundsSegments.push(this._createBoundsSegment$3(B.JSArray_methods.sublist$2(pointList, startPointIndex, t2), series, initializeFromZero)); } return A._setArrayType([lineSegments, areaSegments, boundsSegments], t1._eval$1("JSArray>>>")); }, _createBoundsSegment$3(pointList, series, initializeFromZero) { var t2, measureAxis = type$.ImmutableAxis_num._as(type$.nullable_Axis_Object._as(series._attrs._typed_registry$_registry.$index(0, B.AttributeKey_kWM))), t1 = this.$ti, areaPointList = A._setArrayType([], t1._eval$1("JSArray<_DatumPoint<1>>")); t1 = t1._eval$1("_DatumPoint<1>"); t2 = A._arrayInstanceType(pointList); B.JSArray_methods.addAll$1(areaPointList, new A.MappedListIterable(pointList, new A.LineRenderer__createBoundsSegment_closure(this, initializeFromZero, measureAxis, series), t2._eval$1("@<1>")._bind$1(t1)._eval$1("MappedListIterable<1,2>"))); t2 = t2._eval$1("ReversedListIterable<1>"); B.JSArray_methods.addAll$1(areaPointList, new A.MappedListIterable(new A.ReversedListIterable(pointList, t2), new A.LineRenderer__createBoundsSegment_closure0(this, initializeFromZero, measureAxis, series), t2._eval$1("@")._bind$1(t1)._eval$1("MappedListIterable<1,2>"))); return areaPointList; }, onAttach$1(chart) { this.super$BaseCartesianRenderer$onAttach(chart); this._line_renderer$_chart = chart; }, paint$2(canvas, animationPercent) { var keysToRemove, t1, _this = this; if (animationPercent === 1) { keysToRemove = A._setArrayType([], type$.JSArray_String); t1 = _this._seriesLineMap; t1.forEach$1(0, new A.LineRenderer_paint_closure(_this, keysToRemove)); B.JSArray_methods.forEach$1(keysToRemove, t1.get$remove(t1)); } _this._seriesLineMap.forEach$1(0, new A.LineRenderer_paint_closure0(_this, animationPercent, canvas)); }, _getClipBoundsForExtent$1(extent) { var t2, t3, t4, t5, t6, t7, left, right, t1 = this._drawAreaBounds; t1.toString; t2 = t1.$ti; t3 = t1.left; t4 = t1.width; t5 = t2._precomputed1; t6 = t3 + t4; if (this.get$isRtl()) { t7 = extent._line_renderer$_end; t5._as(t6); left = Math.min(Math.max(t7, t3), t6); } else { t7 = extent._line_renderer$_start; t5._as(t6); left = Math.min(Math.max(t7, t3), t6); } t2 = t2._precomputed1; t4 = t3 + t4; if (this.get$isRtl()) { t5 = extent._line_renderer$_start; t2._as(t4); right = Math.min(Math.max(t5, t3), t4); } else { t5 = extent._line_renderer$_end; t2._as(t4); right = Math.min(Math.max(t5, t3), t4); } return A.Rectangle$(left, t1.top - 5, right - left, t1.height + 5 + 5, type$.num); }, get$isRtl() { var t1 = this._line_renderer$_chart; if (t1 == null) t1 = null; else { t1 = t1.__BaseChart_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$isRtl(); } return t1 === true; }, _getPoint$8$index(datum, domainValue, series, domainAxis, measureValue, measureOffsetValue, measureAxis, index) { var domainPosition = domainAxis.getLocation$1(domainValue), measurePosition = measureValue != null && measureOffsetValue != null ? measureAxis.getLocation$1(measureValue + measureOffsetValue) : null; return new A._DatumPoint(datum, domainValue, series, index, domainPosition, measurePosition, this.$ti._eval$1("_DatumPoint<1>")); }, _getPoint$7(datum, domainValue, series, domainAxis, measureValue, measureOffsetValue, measureAxis) { return this._getPoint$8$index(datum, domainValue, series, domainAxis, measureValue, measureOffsetValue, measureAxis, null); }, getNearestDatumDetailPerSeries$5$selectExactEventLocation$selectOverlappingPoints(chartPoint, byDomain, boundsOverride, selectExactEventLocation, selectOverlappingPoints) { var t2, t3, t4, t5, t6, t7, nearestPoint, nearestDomainDistance, nearestMeasureDistance, nearestRelativeDistance, t8, t9, _i, p, t10, t11, t12, measureDistance, domainDistance, relativeDistance, _this = this, _null = null, t1 = _this.$ti, nearest = A._setArrayType([], t1._eval$1("JSArray>")); if (!_this.isPointWithinBounds$2(chartPoint, boundsOverride)) return nearest; for (t2 = _this._seriesLineMap.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t4 = chartPoint.y, t5 = chartPoint.x, t6 = type$.Point_double, t3 = t3._rest[1], t1 = t1._eval$1("DatumDetails<1>"); t2.moveNext$0();) { t7 = t2.__internal$_current; for (t7 = J.get$iterator$ax(t7 == null ? t3._as(t7) : t7), nearestPoint = _null, nearestDomainDistance = 10000, nearestMeasureDistance = 10000, nearestRelativeDistance = 10000; t7.moveNext$0();) { t8 = t7.get$current(t7); if (t8.get$overlaySeries()) continue; for (t8 = t8.allPoints, t9 = t8.length, _i = 0; _i < t8.length; t8.length === t9 || (0, A.throwConcurrentModificationError)(t8), ++_i) { p = t8[_i]; t10 = p.x; t10.toString; t11 = _this._drawAreaBounds; t12 = t11.left; if (t10 < t12 || t10 > A._instanceType(t11)._precomputed1._as(t12 + t11.width)) continue; t11 = p.y; if (t11 != null) { measureDistance = Math.abs(t11 - t4); domainDistance = Math.abs(t10 - t5); relativeDistance = chartPoint.distanceTo$1(new A.Point(t10, t11, t6)); } else { measureDistance = 1 / 0; relativeDistance = 1 / 0; domainDistance = 1 / 0; } if (!(domainDistance < nearestDomainDistance)) t10 = domainDistance === nearestDomainDistance && measureDistance < nearestMeasureDistance; else t10 = true; if (t10) { nearestRelativeDistance = relativeDistance; nearestMeasureDistance = measureDistance; nearestDomainDistance = domainDistance; nearestPoint = p; } } } if (nearestPoint != null) { t7 = nearestPoint.x; t8 = nearestPoint.y; nearest.push(new A.DatumDetails(nearestPoint.datum, _null, nearestPoint.domain, _null, _null, _null, _null, _null, _null, _null, _null, _null, nearestPoint.series, _null, _null, _null, _null, _null, new A.NullablePoint(t7, t8), _null, _null, _null, nearestDomainDistance, nearestMeasureDistance, nearestRelativeDistance, _null, _null, _null, _null, _null, t1)); } } return nearest; }, addPositionToDetailsForSeriesDatum$2(details, seriesDatum) { var _null = null, series = details.series, t1 = series._attrs._typed_registry$_registry, t2 = type$.nullable_Axis_Object, t3 = this.$ti, point = this._getPoint$7(seriesDatum.datum, details.domain, series, t3._eval$1("ImmutableAxis<1>")._as(t2._as(t1.$index(0, B.AttributeKey_OBU))), details.measure, details.measureOffset, type$.ImmutableAxis_num._as(t2._as(t1.$index(0, B.AttributeKey_kWM)))); return A.DatumDetails_DatumDetails$from(details, _null, new A.NullablePoint(point.x, point.y), _null, _null, _null, t3._precomputed1); } }; A.LineRenderer_configureSeries_closure.prototype = { call$1(series) { if (series.areaColorFn == null) series.areaColorFn = new A.LineRenderer_configureSeries__closure(this.$this, series); }, $signature() { return this.$this.$ti._eval$1("~(MutableSeries<1>)"); } }; A.LineRenderer_configureSeries__closure.prototype = { call$1(index) { var _null = null, t1 = this.series.colorFn, color = t1 == null ? _null : t1.call$1(index); if (color == null) return _null; return new A.Color0(color.r, color.g, color.b, B.JSNumber_methods.round$0(color.a * 0.1), _null, _null); }, $signature: 1180 }; A.LineRenderer_preprocessSeries_closure.prototype = { call$1(series) { return series.measureUpperBoundFn != null && series.measureLowerBoundFn != null; }, $signature() { return this.$this.$ti._eval$1("bool(MutableSeries<1>)"); } }; A.LineRenderer_preprocessSeries_closure0.prototype = { call$1(series) { var t1, styleSegments, usedKeys, t2, t3, t4, t5, currentDetails, previousSegmentKey, styleSegmentsIndex, index, domain, measure, color, areaColor, dashPattern, strokeWidthPx, t6, styleKey, _null = null, colorFn = series.colorFn, areaColorFn = series.areaColorFn, domainFn = series.domainFn, measureFn = series.measureFn, strokeWidthPxFn = series.strokeWidthPxFn, dashPatternFn = series.dashPatternFn; if (dashPatternFn == null) dashPatternFn = series.dashPatternFn = new A.LineRenderer_preprocessSeries__closure(this.$this); t1 = this.$this.$ti; styleSegments = A._setArrayType([], t1._eval$1("JSArray<_LineRendererElement<1>>")); usedKeys = A.LinkedHashSet_LinkedHashSet$_empty(type$.String); for (t2 = series.data, t3 = series.id + "__", t4 = strokeWidthPxFn == null, t5 = t1._eval$1("_Range<1>"), t1 = t1._eval$1("_LineRendererElement<1>"), currentDetails = _null, previousSegmentKey = currentDetails, styleSegmentsIndex = 0, index = 0; index < t2.length; ++index) { domain = domainFn.call$1(index); measure = measureFn.call$1(index); if (domain == null || measure == null) continue; color = colorFn.call$1(index); areaColor = areaColorFn.call$1(index); dashPattern = dashPatternFn.call$1(index); if (t4) strokeWidthPx = _null; else { t6 = strokeWidthPxFn.call$1(index); if (t6 == null) t6 = _null; strokeWidthPx = t6; } if (strokeWidthPx == null) strokeWidthPx = 2; t6 = A.S(B.JSNumber_methods.round$0(strokeWidthPx * 100) / 100); styleKey = t3 + styleSegmentsIndex + "__" + color.toString$0(0) + "__" + A.S(dashPattern) + "__" + t6; if (styleKey !== previousSegmentKey) { if (usedKeys._collection$_length !== 0 && usedKeys.contains$1(0, styleKey)) { ++styleSegmentsIndex; styleKey = t3 + styleSegmentsIndex + "__" + color.toString$0(0) + "__" + A.S(dashPattern) + "__" + t6; } if (currentDetails != null) currentDetails.domainExtent.includePoint$1(domain); currentDetails = new A._LineRendererElement(_null, color, areaColor, dashPattern, new A._Range(domain, domain, t5), _null, _null, strokeWidthPx, styleKey, false, t1); styleSegments.push(currentDetails); usedKeys.add$1(0, styleKey); previousSegmentKey = styleKey; } else currentDetails.domainExtent.includePoint$1(domain); } t1 = series._attrs._typed_registry$_registry; t1.$indexSet(0, B.AttributeKey_Ex1, styleSegments); t1.$indexSet(0, B.AttributeKey_MYA, this._box_0.stackIndex); }, $signature() { return this.$this.$ti._eval$1("~(MutableSeries<1>)"); } }; A.LineRenderer_preprocessSeries__closure.prototype = { call$1(_) { return null; }, $signature: 858 }; A.LineRenderer__mergeIntoSeriesMap_closure.prototype = { call$1(series) { var it, firstKey, t9, key = series.id, t1 = this.seriesList, t2 = this.$this, t3 = J.getInterceptor$ax(t1), t4 = t2._seriesLineMap, t5 = A._instanceType(t4)._eval$1("LinkedHashMapKeyIterable<1>"), t6 = this.newLineMap, t7 = t2.$ti, t8 = type$.$env_1_1_String._bind$1(t7._eval$1("List<_AnimatedElements<1>>"))._eval$1("MapEntry<1,2>"), checkNext = true; while (true) { if (!(checkNext && t4.__js_helper$_length !== 0)) break; it = new A.LinkedHashMapKeyIterable(t4, t5).get$iterator(0); if (!it.moveNext$0()) A.throwExpression(A.IterableElementError_noElement()); firstKey = it.get$current(0); if (!t3.any$1(t1, new A.LineRenderer__mergeIntoSeriesMap__closure(t2, firstKey))) { t9 = t4.remove$1(0, firstKey); t9.toString; t6.push(new A.MapEntry(firstKey, t9, t8)); checkNext = true; } else checkNext = false; } if (!t4.containsKey$1(0, key)) t6.push(new A.MapEntry(key, A._setArrayType([], t7._eval$1("JSArray<_AnimatedElements<1>>")), t8)); else { t1 = t4.remove$1(0, key); t1.toString; t6.push(new A.MapEntry(key, t1, t8)); } }, $signature() { return this.$this.$ti._eval$1("~(ImmutableSeries<1>)"); } }; A.LineRenderer__mergeIntoSeriesMap__closure.prototype = { call$1(s) { return s.id === this.firstKey; }, $signature() { return this.$this.$ti._eval$1("bool(ImmutableSeries<1>)"); } }; A.LineRenderer_update_closure.prototype = { call$1(series) { var t5, t6, t7, t8, startPx, startPx0, endPx, startDomain, endDomain, t1 = series._attrs._typed_registry$_registry, t2 = this.$this, t3 = t2.$ti, domainAxis = t3._eval$1("ImmutableAxis<1>")._as(type$.nullable_Axis_Object._as(t1.$index(0, B.AttributeKey_OBU))), t4 = A._asIntQ(t1.$index(0, B.AttributeKey_MYA)); t4.toString; t5 = this.previousPointList; t3 = t3._eval$1("JSArray<_DatumPoint<1>>"); t5.push(A._setArrayType([], t3)); t6 = this.previousInitialPointList; t6.push(A._setArrayType([], t3)); t3 = t2._seriesLineMap.$index(0, series.id); t3.toString; t1 = type$.nullable_List__LineRendererElement_Object._as(t1.$index(0, B.AttributeKey_Ex1)); t1.toString; t7 = J.getInterceptor$asx(t1); if (t7.get$isNotEmpty(t1) && !(domainAxis instanceof A.OrdinalAxis)) { t8 = t2._drawAreaBounds; t8.toString; startPx = t8.left; startPx0 = t2.get$isRtl() ? t8.$ti._precomputed1._as(startPx + t8.width) : startPx; endPx = t2.get$isRtl() ? startPx : t8.$ti._precomputed1._as(startPx + t8.width); startDomain = domainAxis.scale.reverse$1(0, startPx0); endDomain = domainAxis.scale.reverse$1(0, endPx); t7.get$first(t1).domainExtent.includePoint$1(startDomain); t7.get$last(t1).domainExtent.includePoint$1(endDomain); } t7.forEach$1(t1, new A.LineRenderer_update__closure(t2, t3, t6, t4, series, t5)); }, $signature() { return this.$this.$ti._eval$1("~(ImmutableSeries<1>)"); } }; A.LineRenderer_update__closure.prototype = { call$1(styleSegment) { var t3, t4, t5, lineAndArea, lineElementList, allPointList, boundsElementList, animatingLines, index, t6, t7, animatingBounds, lineElement, boundElement, _this = this, _null = null, styleKey = styleSegment.styleKey, t1 = _this.elementsList, t2 = _this.$this, animatingElements = A.IterableExtension_firstWhereOrNull(t1, new A.LineRenderer_update___closure(t2, styleKey)); if (animatingElements != null) _this.previousInitialPointList[_this.stackIndex] = animatingElements.allPoints; else { t3 = t2.$ti; t3._eval$1("_LineRendererElement<1>")._as(styleSegment); t4 = _this.stackIndex; t5 = t4 > 0 ? _this.previousInitialPointList[t4 - 1] : _null; lineAndArea = t2._createLineAndAreaElements$4(_this.series, styleSegment, t5, true); lineElementList = t3._eval$1("List<_LineRendererElement<1>>")._as(lineAndArea[0]); t5 = t3._eval$1("List<_AreaRendererElement<1>>"); t5._as(lineAndArea[1]); allPointList = t3._eval$1("List<_DatumPoint<1>>")._as(lineAndArea[2]); boundsElementList = t5._as(lineAndArea[3]); animatingLines = A._setArrayType([], t3._eval$1("JSArray<_AnimatedLine<1>>")); for (t5 = t3._eval$1("_AnimatedLine<1>"), index = 0; index < lineElementList.length; ++index) { t6 = lineElementList[index]; t7 = new A._AnimatedLine(t6.styleKey, false, t5); t7.setNewTarget$1(t6); animatingLines.push(t7); } t5 = t2.__LineRenderer__hasMeasureBounds_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t5) { animatingBounds = A._setArrayType([], t3._eval$1("JSArray<_AnimatedArea<1>>")); for (t5 = t3._eval$1("_AnimatedArea<1>"), index = 0; index < boundsElementList.length; ++index) { t6 = boundsElementList[index]; t7 = new A._AnimatedArea(t6.styleKey, false, t5); t7.setNewTarget$1(t6); animatingBounds.push(t7); } } else animatingBounds = _null; animatingElements = new A._AnimatedElements(allPointList, _null, animatingLines, animatingBounds, styleKey, t3._eval$1("_AnimatedElements<1>")); J.add$1$ax(t1, animatingElements); _this.previousInitialPointList[t4] = allPointList; } t1 = t2.$ti; t1._eval$1("_LineRendererElement<1>")._as(styleSegment); t3 = _this.stackIndex; t4 = t3 > 0 ? _this.previousPointList[t3 - 1] : _null; lineAndArea = t2._createLineAndAreaElements$4(_this.series, styleSegment, t4, false); lineElementList = t1._eval$1("List<_LineRendererElement<1>>")._as(lineAndArea[0]); t4 = t1._eval$1("List<_AreaRendererElement<1>>"); t4._as(lineAndArea[1]); allPointList = t1._eval$1("List<_DatumPoint<1>>")._as(lineAndArea[2]); boundsElementList = t4._as(lineAndArea[3]); for (t4 = animatingElements.lines, t5 = t1._eval$1("_AnimatedLine<1>"), index = 0; index < lineElementList.length; ++index) { lineElement = lineElementList[index]; if (index >= t4.length) t4.push(new A._AnimatedLine(lineElement.styleKey, false, t5)); t4[index].setNewTarget$1(lineElement); } t2 = t2.__LineRenderer__hasMeasureBounds_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2) for (t2 = animatingElements.bounds, t1 = t1._eval$1("_AnimatedArea<1>"), index = 0; index < boundsElementList.length; ++index) { boundElement = boundsElementList[index]; if (index >= t2.length) t2.push(new A._AnimatedArea(boundElement.styleKey, false, t1)); t2[index].setNewTarget$1(boundElement); } animatingElements.allPoints = allPointList; _this.previousPointList[t3] = allPointList; }, $signature: 1232 }; A.LineRenderer_update___closure.prototype = { call$1(elements) { return elements.styleKey === this.styleKey; }, $signature() { return this.$this.$ti._eval$1("bool(_AnimatedElements<1>)"); } }; A.LineRenderer_update_closure0.prototype = { call$2(key, elements) { var t1, t2, t3, t4, t5, _i, line, area, bound; for (t1 = J.get$iterator$ax(elements), t2 = this.$this._line_renderer$_currentKeys; t1.moveNext$0();) { t3 = t1.get$current(t1); for (t4 = t3.lines, t5 = t4.length, _i = 0; _i < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i) { line = t4[_i]; if (!B.JSArray_methods.contains$1(t2, line.key)) line.animateOut$0(); } t4 = t3.areas; if (t4 != null) for (t5 = t4.length, _i = 0; _i < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i) { area = t4[_i]; if (!B.JSArray_methods.contains$1(t2, area.key)) area.animateOut$0(); } t3 = t3.bounds; if (t3 != null) for (t4 = t3.length, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { bound = t3[_i]; if (!B.JSArray_methods.contains$1(t2, bound.key)) bound.animateOut$0(); } } }, $signature() { return this.$this.$ti._eval$1("~(String,List<_AnimatedElements<1>>)"); } }; A.LineRenderer__createBoundsSegment_closure.prototype = { call$1(datumPoint) { var t1, t2, t3, _this = this; if (_this.initializeFromZero) t1 = datumPoint.y; else { t1 = _this.series; t2 = datumPoint.index; t3 = t1.measureUpperBoundFn.call$1(t2); if (t3 == null) t3 = 0; t2 = t1.measureOffsetFn.call$1(t2); t2.toString; t2 = _this.measureAxis.getLocation$1(t3 + t2); t1 = t2; } return A._DatumPoint__DatumPoint$from(datumPoint, datumPoint.x, t1, _this.$this.$ti._precomputed1); }, $signature() { return this.$this.$ti._eval$1("_DatumPoint<1>(_DatumPoint<1>)"); } }; A.LineRenderer__createBoundsSegment_closure0.prototype = { call$1(datumPoint) { var t1, t2, t3, _this = this; if (_this.initializeFromZero) t1 = datumPoint.y; else { t1 = _this.series; t2 = datumPoint.index; t3 = t1.measureLowerBoundFn.call$1(t2); if (t3 == null) t3 = 0; t2 = t1.measureOffsetFn.call$1(t2); t2.toString; t2 = _this.measureAxis.getLocation$1(t3 + t2); t1 = t2; } return A._DatumPoint__DatumPoint$from(datumPoint, datumPoint.x, t1, _this.$this.$ti._precomputed1); }, $signature() { return this.$this.$ti._eval$1("_DatumPoint<1>(_DatumPoint<1>)"); } }; A.LineRenderer_paint_closure.prototype = { call$2(key, elements) { var t1 = J.getInterceptor$ax(elements); t1.removeWhere$1(elements, new A.LineRenderer_paint__closure7(this.$this)); if (t1.get$isEmpty(elements)) this.keysToRemove.push(key); }, $signature() { return this.$this.$ti._eval$1("~(String,List<_AnimatedElements<1>>)"); } }; A.LineRenderer_paint__closure7.prototype = { call$1(element) { return element.get$animatingOut(); }, $signature() { return this.$this.$ti._eval$1("bool(_AnimatedElements<1>)"); } }; A.LineRenderer_paint_closure0.prototype = { call$2(key, elements) { var t3, t4, _this = this, t1 = _this.$this, t2 = t1.__LineRenderer__hasMeasureBounds_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2) { t2 = t1.$ti; t3 = J.map$1$1$ax(elements, new A.LineRenderer_paint__closure(t1), t2._eval$1("List<_AnimatedArea<1>>")); t4 = A._instanceType(t3)._eval$1("@")._bind$1(t2._eval$1("_AnimatedArea<1>"))._eval$1("ExpandIterable<1,2>"); A.MappedIterable_MappedIterable(new A.ExpandIterable(t3, new A.LineRenderer_paint__closure0(t1), t4), new A.LineRenderer_paint__closure1(t1, _this.animationPercent), t4._eval$1("Iterable.E"), t2._eval$1("_AreaRendererElement<1>")).forEach$1(0, new A.LineRenderer_paint__closure2(t1, _this.canvas)); } t2 = t1.$ti; t3 = J.map$1$1$ax(elements, new A.LineRenderer_paint__closure3(t1), t2._eval$1("List<_AnimatedLine<1>>")); t4 = A._instanceType(t3)._eval$1("@")._bind$1(t2._eval$1("_AnimatedLine<1>"))._eval$1("ExpandIterable<1,2>"); A.MappedIterable_MappedIterable(new A.ExpandIterable(t3, new A.LineRenderer_paint__closure4(t1), t4), new A.LineRenderer_paint__closure5(t1, _this.animationPercent), t4._eval$1("Iterable.E"), t2._eval$1("_LineRendererElement<1>")).forEach$1(0, new A.LineRenderer_paint__closure6(t1, _this.canvas)); }, $signature() { return this.$this.$ti._eval$1("~(String,List<_AnimatedElements<1>>)"); } }; A.LineRenderer_paint__closure.prototype = { call$1(animatingElement) { var t1 = animatingElement.bounds; t1.toString; return t1; }, $signature() { return this.$this.$ti._eval$1("List<_AnimatedArea<1>>(_AnimatedElements<1>)"); } }; A.LineRenderer_paint__closure0.prototype = { call$1(bounds) { return bounds; }, $signature() { return this.$this.$ti._eval$1("List<_AnimatedArea<1>>(List<_AnimatedArea<1>>)"); } }; A.LineRenderer_paint__closure1.prototype = { call$1(animatingBounds) { return animatingBounds.getCurrentArea$1(this.animationPercent); }, $signature() { return this.$this.$ti._eval$1("_AreaRendererElement<1>(_AnimatedArea<1>)"); } }; A.LineRenderer_paint__closure2.prototype = { call$1(bound) { var t1 = this.$this._getClipBoundsForExtent$1(bound.positionExtent), t2 = bound.areaColor; if (t2 == null) t2 = bound.color; this.canvas.drawPolygon$3$clipBounds$fill$points(t1, t2, A.NullablePointsToPoints_toPoints(bound.points)); }, $signature() { return this.$this.$ti._eval$1("~(_AreaRendererElement<1>)"); } }; A.LineRenderer_paint__closure3.prototype = { call$1(animatingElement) { return animatingElement.lines; }, $signature() { return this.$this.$ti._eval$1("List<_AnimatedLine<1>>(_AnimatedElements<1>)"); } }; A.LineRenderer_paint__closure4.prototype = { call$1(lines) { return lines; }, $signature() { return this.$this.$ti._eval$1("List<_AnimatedLine<1>>(List<_AnimatedLine<1>>)"); } }; A.LineRenderer_paint__closure5.prototype = { call$1(animatingLine) { return animatingLine.getCurrentLine$1(this.animationPercent); }, $signature() { return this.$this.$ti._eval$1("_LineRendererElement<1>(_AnimatedLine<1>)"); } }; A.LineRenderer_paint__closure6.prototype = { call$1(line) { var t2, t1 = line.positionExtent; t1.toString; t1 = this.$this._getClipBoundsForExtent$1(t1); t2 = line.points; t2.toString; this.canvas.drawLine$6$clipBounds$dashPattern$points$roundEndCaps$stroke$strokeWidthPx(t1, line.dashPattern, A.NullablePointsToPoints_toPoints(t2), false, line.color, line.strokeWidthPx); }, $signature() { return this.$this.$ti._eval$1("~(_LineRendererElement<1>)"); } }; A._DatumPoint.prototype = {}; A._LineRendererElement.prototype = { clone$0(_) { var t2, t3, t4, _this = this, _null = null, t1 = _this.points; t1 = t1 != null ? A.List_List$of(t1, true, _this.$ti._eval$1("_DatumPoint<1>")) : _null; t2 = _this.color; t2 = t2 != null ? A.Color$fromOther(t2, _null) : _null; t3 = _this.areaColor; t3 = t3 != null ? A.Color$fromOther(t3, _null) : _null; t4 = _this.dashPattern; t4 = t4 != null ? A.List_List$of(t4, true, type$.int) : _null; return new A._LineRendererElement(t1, t2, t3, t4, _this.domainExtent, _this.measureAxisPosition, _this.positionExtent, _this.strokeWidthPx, _this.styleKey, false, _this.$ti); }, updateAnimationPercent$3(previous, target, animationPercent) { var lastPoint, t2, t3, pointIndex, t4, targetPoint, previousPoint, t5, x, y, _this = this, t1 = _this.points; t1.toString; lastPoint = A._Cell$named("lastPoint"); for (t2 = _this.$ti._precomputed1, t3 = lastPoint.__late_helper$_name, pointIndex = 0; t4 = target.points, pointIndex < t4.length; ++pointIndex) { targetPoint = t4[pointIndex]; t4 = previous.points; if (t4.length - 1 >= pointIndex) previousPoint = lastPoint.__late_helper$_value = t4[pointIndex]; else { t4 = targetPoint.x; t5 = lastPoint.__late_helper$_value; if (t5 === lastPoint) A.throwExpression(A.LateError$localNI(t3)); previousPoint = A._DatumPoint__DatumPoint$from(targetPoint, t4, t5.y, t2); } t4 = targetPoint.x; t4.toString; t5 = previousPoint.x; t5.toString; x = (t4 - t5) * animationPercent + t5; y = targetPoint.y; t4 = y != null; if (t4 && previousPoint.y != null) { y.toString; t4 = previousPoint.y; t4.toString; y = (y - t4) * animationPercent + t4; } else y = t4 ? y : null; if (t1.length - 1 >= pointIndex) t1[pointIndex] = A._DatumPoint__DatumPoint$from(targetPoint, x, y, t2); else t1.push(A._DatumPoint__DatumPoint$from(targetPoint, x, y, t2)); } t2 = t1.length; if (pointIndex < t2) B.JSArray_methods.removeRange$2(t1, pointIndex, t2); t1 = previous.color; t1.toString; t2 = target.color; t2.toString; _this.color = A.getAnimatedColor(t1, t2, animationPercent); if (_this.areaColor != null) { t1 = previous.areaColor; t1.toString; t2 = target.areaColor; t2.toString; _this.areaColor = A.getAnimatedColor(t1, t2, animationPercent); } t1 = target.strokeWidthPx; t2 = previous.strokeWidthPx; _this.strokeWidthPx = (t1 - t2) * animationPercent + t2; } }; A._AnimatedLine.prototype = { animateOut$0() { var t2, index, t3, targetPoint, _this = this, newTarget = _this._line_renderer$_currentLine.clone$0(0), t1 = _this.$ti, newPoints = A._setArrayType([], t1._eval$1("JSArray<_DatumPoint<1>>")); for (t2 = newTarget.measureAxisPosition, t1 = t1._precomputed1, index = 0; t3 = newTarget.points, index < t3.length; ++index) { targetPoint = t3[index]; t3 = targetPoint.x; t2.toString; newPoints.push(A._DatumPoint__DatumPoint$from(targetPoint, t3, B.JSNumber_methods.roundToDouble$0(t2), t1)); } newTarget.points = newPoints; newTarget.strokeWidthPx = 0; _this.setNewTarget$1(newTarget); _this.animatingOut = true; }, setNewTarget$1(newTarget) { var t1, _this = this; _this.animatingOut = false; t1 = _this._line_renderer$_currentLine; _this._previousLine = (t1 == null ? _this._line_renderer$_currentLine = newTarget.clone$0(0) : t1).clone$0(0); _this.___AnimatedLine__targetLine_A = newTarget; }, getCurrentLine$1(animationPercent) { var t1, t2, t3, _this = this; if (animationPercent === 1 || _this._previousLine == null) { t1 = _this.___AnimatedLine__targetLine_A; t1 === $ && A.throwUnnamedLateFieldNI(); return _this._previousLine = _this._line_renderer$_currentLine = t1; } t1 = _this._line_renderer$_currentLine; t1.toString; t2 = _this._previousLine; t2.toString; t3 = _this.___AnimatedLine__targetLine_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.updateAnimationPercent$3(t2, t3, animationPercent); t3 = _this._line_renderer$_currentLine; t3.toString; return t3; } }; A._AreaRendererElement.prototype = { clone$0(_) { var t4, _this = this, _null = null, t1 = _this.$ti, t2 = A.List_List$of(_this.points, true, t1._eval$1("_DatumPoint<1>")), t3 = _this.color; t3 = t3 != null ? A.Color$fromOther(t3, _null) : _null; t4 = _this.areaColor; t4 = t4 != null ? A.Color$fromOther(t4, _null) : _null; return new A._AreaRendererElement(t2, t3, t4, _this.domainExtent, _this.measureAxisPosition, _this.positionExtent, _this.styleKey, t1); }, updateAnimationPercent$3(previous, target, animationPercent) { var t1, t2, pointIndex, t3, targetPoint, previousPoint, t4, x, y, _this = this, lastPoint = A._Cell$named("lastPoint"); for (t1 = _this.$ti._precomputed1, t2 = lastPoint.__late_helper$_name, pointIndex = 0; t3 = target.points, pointIndex < t3.length; ++pointIndex) { targetPoint = t3[pointIndex]; t3 = previous.points; if (t3.length - 1 >= pointIndex) previousPoint = lastPoint.__late_helper$_value = t3[pointIndex]; else { t3 = targetPoint.x; t4 = lastPoint.__late_helper$_value; if (t4 === lastPoint) A.throwExpression(A.LateError$localNI(t2)); previousPoint = A._DatumPoint__DatumPoint$from(targetPoint, t3, t4.y, t1); } t3 = targetPoint.x; t3.toString; t4 = previousPoint.x; t4.toString; x = (t3 - t4) * animationPercent + t4; y = targetPoint.y; t3 = y != null; if (t3 && previousPoint.y != null) { y.toString; t3 = previousPoint.y; t3.toString; y = (y - t3) * animationPercent + t3; } else y = t3 ? y : null; t3 = _this.points; if (t3.length - 1 >= pointIndex) t3[pointIndex] = A._DatumPoint__DatumPoint$from(targetPoint, x, y, t1); else t3.push(A._DatumPoint__DatumPoint$from(targetPoint, x, y, t1)); } t1 = _this.points; t2 = t1.length; if (pointIndex < t2) B.JSArray_methods.removeRange$2(t1, pointIndex, t2); t1 = previous.color; t1.toString; t2 = target.color; t2.toString; _this.color = A.getAnimatedColor(t1, t2, animationPercent); if (_this.areaColor != null) { t1 = previous.areaColor; t1.toString; t2 = target.areaColor; t2.toString; _this.areaColor = A.getAnimatedColor(t1, t2, animationPercent); } } }; A._AnimatedArea.prototype = { animateOut$0() { var t2, index, t3, targetPoint, _this = this, newTarget = _this._currentArea.clone$0(0), t1 = _this.$ti, newPoints = A._setArrayType([], t1._eval$1("JSArray<_DatumPoint<1>>")); for (t2 = newTarget.measureAxisPosition, t1 = t1._precomputed1, index = 0; t3 = newTarget.points, index < t3.length; ++index) { targetPoint = t3[index]; newPoints.push(A._DatumPoint__DatumPoint$from(targetPoint, targetPoint.x, B.JSNumber_methods.roundToDouble$0(t2), t1)); } newTarget.points = newPoints; _this.setNewTarget$1(newTarget); _this.animatingOut = true; }, setNewTarget$1(newTarget) { var t1, _this = this; _this.animatingOut = false; t1 = _this._currentArea; _this._previousArea = (t1 == null ? _this._currentArea = newTarget.clone$0(0) : t1).clone$0(0); _this.___AnimatedArea__targetArea_A = newTarget; }, getCurrentArea$1(animationPercent) { var t1, t2, t3, _this = this; if (animationPercent === 1 || _this._previousArea == null) { t1 = _this.___AnimatedArea__targetArea_A; t1 === $ && A.throwUnnamedLateFieldNI(); return _this._previousArea = _this._currentArea = t1; } t1 = _this._currentArea; t1.toString; t2 = _this._previousArea; t2.toString; t3 = _this.___AnimatedArea__targetArea_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.updateAnimationPercent$3(t2, t3, animationPercent); t3 = _this._currentArea; t3.toString; return t3; } }; A._AnimatedElements.prototype = { get$animatingOut() { var t2, areasAnimatingOut, _i, area, linesAnimatingOut, line, boundsAnimatingOut, bound, t1 = this.areas; if (t1 != null) for (t2 = t1.length, areasAnimatingOut = true, _i = 0; _i < t2; ++_i) { area = t1[_i]; areasAnimatingOut = areasAnimatingOut && area.animatingOut; } else areasAnimatingOut = true; for (t1 = this.lines, t2 = t1.length, linesAnimatingOut = true, _i = 0; _i < t2; ++_i) { line = t1[_i]; linesAnimatingOut = linesAnimatingOut && line.animatingOut; } t1 = this.bounds; if (t1 != null) for (t2 = t1.length, boundsAnimatingOut = true, _i = 0; _i < t2; ++_i) { bound = t1[_i]; boundsAnimatingOut = boundsAnimatingOut && bound.animatingOut; } else boundsAnimatingOut = true; return areasAnimatingOut && linesAnimatingOut && boundsAnimatingOut; }, get$overlaySeries() { var t2, areasOverlaySeries, _i, area, linesOverlaySeries, line, boundsOverlaySeries, bound, t1 = this.areas; if (t1 != null) for (t2 = t1.length, areasOverlaySeries = true, _i = 0; _i < t2; ++_i, areasOverlaySeries = false) { area = t1[_i]; if (areasOverlaySeries) area.toString; } else areasOverlaySeries = true; for (t1 = this.lines, t2 = t1.length, linesOverlaySeries = true, _i = 0; _i < t2; ++_i, linesOverlaySeries = false) { line = t1[_i]; if (linesOverlaySeries) line.toString; } t1 = this.bounds; if (t1 != null) for (t2 = t1.length, boundsOverlaySeries = true, _i = 0; _i < t2; ++_i, boundsOverlaySeries = false) { bound = t1[_i]; if (boundsOverlaySeries) bound.toString; } else boundsOverlaySeries = true; return areasOverlaySeries && linesOverlaySeries && boundsOverlaySeries; } }; A._Range.prototype = { includePoint$1(value) { var t1, t2, _this = this; if (typeof value == "number") { if (value < A._asNum(_this._line_renderer$_start)) _this._line_renderer$_start = value; else if (value > A._asNum(_this._line_renderer$_end)) _this._line_renderer$_end = value; } else if (value instanceof A.DateTime) { t1 = type$.DateTime; t2 = value._value; if (t2 < t1._as(_this._line_renderer$_start)._value) _this._line_renderer$_start = value; else if (t2 > t1._as(_this._line_renderer$_end)._value) _this._line_renderer$_end = value; } else if (typeof value == "string") _this._line_renderer$_end = value; else throw A.wrapException(A.ArgumentError$("Unsupported object type for LineRenderer domain value: " + J.get$runtimeType$(value).toString$0(0), null)); } }; A.LineRendererConfig.prototype = {}; A.PointRenderer.prototype = { paint$2(canvas, animationPercent) { var keysToRemove, t1, _this = this; if (animationPercent === 1) { keysToRemove = A._setArrayType([], type$.JSArray_String); _this.seriesPointMap.forEach$1(0, new A.PointRenderer_paint_closure(_this, keysToRemove)); t1 = _this.seriesPointMap; B.JSArray_methods.forEach$1(keysToRemove, t1.get$remove(t1)); } _this.seriesPointMap.forEach$1(0, new A.PointRenderer_paint_closure0(_this, animationPercent, canvas)); }, get$isRtl() { return false; } }; A.PointRenderer_paint_closure.prototype = { call$2(key, points) { var t1 = J.getInterceptor$ax(points); t1.removeWhere$1(points, new A.PointRenderer_paint__closure1(this.$this)); if (t1.get$isEmpty(points)) this.keysToRemove.push(key); }, $signature() { return this.$this.$ti._eval$1("~(String,List>)"); } }; A.PointRenderer_paint__closure1.prototype = { call$1(point) { return point.animatingOut; }, $signature() { return this.$this.$ti._eval$1("bool(AnimatedPoint<1>)"); } }; A.PointRenderer_paint_closure0.prototype = { call$2(key, points) { var t1 = this.$this, t2 = this.animationPercent; J.map$1$1$ax(points, new A.PointRenderer_paint__closure(t1, t2), t1.$ti._eval$1("PointRendererElement<1>")).forEach$1(0, new A.PointRenderer_paint__closure0(t1, this.canvas, t2)); }, $signature() { return this.$this.$ti._eval$1("~(String,List>)"); } }; A.PointRenderer_paint__closure.prototype = { call$1(animatingPoint) { return animatingPoint.getCurrentPoint$1(this.animationPercent); }, $signature() { return this.$this.$ti._eval$1("PointRendererElement<1>(AnimatedPoint<1>)"); } }; A.PointRenderer_paint__closure0.prototype = { call$1(point) { var t6, t7, t8, t9, bounds, t1 = this.$this, t2 = t1.pointRendererDecorators, t3 = A._arrayInstanceType(t2)._eval$1("WhereIterable<1>"), t4 = this.canvas, t5 = this.animationPercent; new A.WhereIterable(t2, new A.PointRenderer_paint___closure(t1), t3).forEach$1(0, new A.PointRenderer_paint___closure0(t1, point, t4, t5)); t6 = point.point; t7 = t6.y; if (t7 != null) { t8 = t1._drawAreaBounds; t8.toString; t6 = t6.x; t6.toString; t7 = t8.containsPoint$1(0, new A.Point(t6, t7, type$.Point_double)); t6 = t7; } else t6 = false; if (t6) { t6 = point.point; t7 = t6.x; t7.toString; t8 = point.radiusPx; t6 = t6.y; t6.toString; t9 = t8 * 2; bounds = A.Rectangle$(t7 - t8, t6 - t8, t9, t9, type$.double); t6 = point.symbolRendererId; if (t6 === "__default__") t1.symbolRenderer.paint$5$fillColor$strokeColor$strokeWidthPx(t4, bounds, point.fillColor, point.color, point.strokeWidthPx); else { if (!null.containsKey$1(0, t6)) throw A.wrapException(A.ArgumentError$('Invalid custom symbol renderer id "' + t6 + '"', null)); null.$index(0, t6).paint$5$fillColor$strokeColor$strokeWidthPx(t4, bounds, point.fillColor, point.color, point.strokeWidthPx); } } new A.WhereIterable(t2, new A.PointRenderer_paint___closure1(t1), t3).forEach$1(0, new A.PointRenderer_paint___closure2(t1, point, t4, t5)); }, $signature() { return this.$this.$ti._eval$1("~(PointRendererElement<1>)"); } }; A.PointRenderer_paint___closure.prototype = { call$1(decorator) { return !decorator.get$renderAbove(); }, $signature() { return this.$this.$ti._eval$1("bool(PointRendererDecorator<1>)"); } }; A.PointRenderer_paint___closure0.prototype = { call$1(decorator) { var t3, _this = this, t1 = _this.$this, t2 = t1.graphicsFactory; t2.toString; t3 = t1._drawAreaBounds; t3.toString; t1.get$isRtl(); decorator.decorate$6$animationPercent$drawBounds$rtl(_this.point, _this.canvas, t2, _this.animationPercent, t3, false); }, $signature() { return this.$this.$ti._eval$1("~(PointRendererDecorator<1>)"); } }; A.PointRenderer_paint___closure1.prototype = { call$1(decorator) { return decorator.get$renderAbove(); }, $signature() { return this.$this.$ti._eval$1("bool(PointRendererDecorator<1>)"); } }; A.PointRenderer_paint___closure2.prototype = { call$1(decorator) { var t3, _this = this, t1 = _this.$this, t2 = t1.graphicsFactory; t2.toString; t3 = t1._drawAreaBounds; t3.toString; t1.get$isRtl(); decorator.decorate$6$animationPercent$drawBounds$rtl(_this.point, _this.canvas, t2, _this.animationPercent, t3, false); }, $signature() { return this.$this.$ti._eval$1("~(PointRendererDecorator<1>)"); } }; A.DatumPoint.prototype = {}; A.PointRendererConfig.prototype = {}; A.TimeSeriesChart.prototype = { initDomainAxis$0() { var t2, t3, t4, _null = null, t1 = this._domainAxis; t1.toString; t2 = A.SmallTickRendererSpec$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, type$.DateTime); t3 = this.__BaseChart_context_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = this.graphicsFactory; t4.toString; t1.tickDrawStrategy = t2.createDrawStrategy$2(t3, t4); }, makeDefaultRenderer$0() { var t1 = A.LineRenderer_LineRenderer(null, null, type$.DateTime); t1.rendererId = "default"; return t1; }, createDomainAxisFromSpec$1(axisSpec) { type$.DateTimeAxisSpec._as(axisSpec); return A.DateTimeAxis$(this.dateTimeFactory); } }; A.Color0.prototype = { get$darker() { var _this = this, t1 = _this._darker; return t1 == null ? new A.Color0(B.JSNumber_methods.round$0(_this.r * 0.7), B.JSNumber_methods.round$0(_this.g * 0.7), B.JSNumber_methods.round$0(_this.b * 0.7), _this.a, null, null) : t1; }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.Color0 && other.r === _this.r && other.g === _this.g && other.b === _this.b && other.a === _this.a; }, get$hashCode(_) { var _this = this; return ((B.JSInt_methods.get$hashCode(_this.r) * 37 + B.JSInt_methods.get$hashCode(_this.g)) * 37 + B.JSInt_methods.get$hashCode(_this.b)) * 37 + B.JSInt_methods.get$hashCode(_this.a); }, toString$0(_) { var _this = this; return "#" + _this._get2CharHex$1(_this.r) + _this._get2CharHex$1(_this.g) + _this._get2CharHex$1(_this.b) + _this._get2CharHex$1(_this.a); }, _get2CharHex$1(num) { var str = B.JSInt_methods.toRadixString$1(num, 16); for (; str.length < 2;) str = "0" + str; return str; } }; A.LocalDateTimeFactory.prototype = { createDateTime$4(year, month, day, hour) { var t1 = A.Primitives_valueFromDecomposedDate(year, month, day, hour, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, false); }, createDateTime$3(year, month, day) { return this.createDateTime$4(year, month, day, 0); }, createDateTime$2(year, month) { return this.createDateTime$4(year, month, 1, 0); }, createDateTime$1(year) { return this.createDateTime$4(year, 1, 1, 0); } }; A.GestureListener.prototype = {}; A.GestureListener_defaultTapCancel_closure.prototype = { call$0() { }, $signature: 0 }; A.GestureListener_defaultTapTest_closure.prototype = { call$1(_) { return false; }, $signature: 487 }; A.MaterialPalette__orderedPalettes_closure.prototype = { call$0() { return B.C_MaterialBlue; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure0.prototype = { call$0() { return B.C_MaterialRed; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure1.prototype = { call$0() { return B.C_MaterialYellow; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure2.prototype = { call$0() { return B.C_MaterialGreen; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure3.prototype = { call$0() { return B.C_MaterialPurple; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure4.prototype = { call$0() { return B.C_MaterialCyan; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure5.prototype = { call$0() { return B.C_MaterialDeepOrange; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure6.prototype = { call$0() { return B.C_MaterialLime; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure7.prototype = { call$0() { return B.C_MaterialIndigo; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure8.prototype = { call$0() { return B.C_MaterialPink; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure9.prototype = { call$0() { return B.C_MaterialTeal; }, $signature: 139 }; A.MaterialPalette__orderedPalettes_closure10.prototype = { call$1(f) { return f.call$0(); }, $signature: 1266 }; A.MaterialBlue.prototype = { get$shadeDefault() { return B.Color_U0W; } }; A.MaterialRed.prototype = { get$shadeDefault() { return B.Color_kvD; } }; A.MaterialYellow.prototype = { get$shadeDefault() { return B.Color_g3G; } }; A.MaterialGreen.prototype = { get$shadeDefault() { return B.Color_ePM5; } }; A.MaterialPurple.prototype = { get$shadeDefault() { return B.Color_ePM4; } }; A.MaterialCyan.prototype = { get$shadeDefault() { return B.Color_ePM3; } }; A.MaterialDeepOrange.prototype = { get$shadeDefault() { return B.Color_wz6; } }; A.MaterialLime.prototype = { get$shadeDefault() { return B.Color_ePM2; } }; A.MaterialIndigo.prototype = { get$shadeDefault() { return B.Color_ePM1; } }; A.MaterialPink.prototype = { get$shadeDefault() { return B.Color_Feh; } }; A.MaterialTeal.prototype = { get$shadeDefault() { return B.Color_ePM0; } }; A.NullablePoint.prototype = { toString$0(_) { return "NullablePoint(" + A.S(this.x) + ", " + A.S(this.y) + ")"; }, $eq(_, other) { if (other == null) return false; return other instanceof A.NullablePoint && this.x == other.x && this.y == other.y; }, get$hashCode(_) { return J.get$hashCode$(this.x) * 37 + J.get$hashCode$(this.y); } }; A.Palette.prototype = { makeShades$1(colorCnt) { var t1, t2, t3, t4, lighterColor, i, _this = this, colors = A._setArrayType([_this.get$shadeDefault()], type$.JSArray_Color); if (colorCnt < 3) { t1 = _this.get$shadeDefault(); t2 = t1._lighter; if (t2 == null) { t2 = t1.r; t3 = t1.g; t4 = t1.b; t1 = new A.Color0(t2 + B.JSNumber_methods.round$0((255 - t2) * 0.1), t3 + B.JSNumber_methods.round$0((255 - t3) * 0.1), t4 + B.JSNumber_methods.round$0((255 - t4) * 0.1), t1.a, null, null); lighterColor = t1; } else lighterColor = t2; } else { t1 = colorCnt * 2; lighterColor = _this._getSteppedColor$3(_this.get$shadeDefault(), t1 - 1, t1); } for (i = 1; i < colorCnt; ++i) colors.push(_this._getSteppedColor$5$darker$lighter(_this.get$shadeDefault(), i, colorCnt, _this.get$shadeDefault().get$darker(), lighterColor)); colors.push(A.Color$fromOther(_this.get$shadeDefault(), lighterColor)); return colors; }, _getSteppedColor$5$darker$lighter(color, index, steps, darker, lighter) { var fraction = index / steps, t1 = color.r, t2 = color.g, t3 = color.b, t4 = color.a; return new A.Color0(t1 + B.JSNumber_methods.round$0((255 - t1) * fraction), t2 + B.JSNumber_methods.round$0((255 - t2) * fraction), t3 + B.JSNumber_methods.round$0((255 - t3) * fraction), t4 + B.JSNumber_methods.round$0((255 - t4) * fraction), darker, lighter); }, _getSteppedColor$3(color, index, steps) { return this._getSteppedColor$5$darker$lighter(color, index, steps, null, null); } }; A.Performance_time_closure.prototype = { call$1(_) { }, $signature: 15 }; A.Performance_timeEnd_closure.prototype = { call$1(_) { }, $signature: 15 }; A.ProxyGestureListener.prototype = { onLongPress$1(localPosition) { var _this = this, claimingListener = A.IterableExtension_firstWhereOrNull(_this._activeListeners, new A.ProxyGestureListener_onLongPress_closure(localPosition)); if (claimingListener != null) { _this._activeListeners = _this._proxy_gesture_listener$_cancel$2$all$keep(_this._activeListeners, A._setArrayType([claimingListener], type$.JSArray_GestureListener)); return true; } return false; }, onTap$1(localPosition) { var _this = this, claimingListener = A.IterableExtension_firstWhereOrNull(_this._activeListeners, new A.ProxyGestureListener_onTap_closure(localPosition)); if (claimingListener != null) { _this._activeListeners = _this._proxy_gesture_listener$_cancel$2$all$keep(_this._activeListeners, A._setArrayType([claimingListener], type$.JSArray_GestureListener)); return true; } return false; }, onDragStart$1(_, localPosition) { var claimingListener, _this = this; if (_this._activeListeners.length === 0) _this._populateActiveListeners$1(localPosition); claimingListener = A.IterableExtension_firstWhereOrNull(_this._activeListeners, new A.ProxyGestureListener_onDragStart_closure(localPosition)); if (claimingListener != null) { _this._activeListeners = _this._proxy_gesture_listener$_cancel$2$all$keep(_this._activeListeners, A._setArrayType([claimingListener], type$.JSArray_GestureListener)); return true; } return false; }, onDragUpdate$2(localPosition, scale) { return B.JSArray_methods.any$1(this._activeListeners, new A.ProxyGestureListener_onDragUpdate_closure(localPosition, scale)); }, onDragEnd$3(_, localPosition, scale, pixelsPerSecond) { return B.JSArray_methods.any$1(this._activeListeners, new A.ProxyGestureListener_onDragEnd_closure(localPosition, scale, pixelsPerSecond)); }, _proxy_gesture_listener$_cancel$2$all$keep(all, keep) { B.JSArray_methods.forEach$1(all, new A.ProxyGestureListener__cancel_closure(keep)); return keep; }, _populateActiveListeners$1(localPosition) { var t1 = {}, localListeners = A.List_List$of(this._proxy_gesture_listener$_listeners, true, type$.GestureListener); t1.previouslyClaimed = false; B.JSArray_methods.forEach$1(localListeners, new A.ProxyGestureListener__populateActiveListeners_closure(t1, this, localPosition)); return t1.previouslyClaimed; } }; A.ProxyGestureListener_onLongPress_closure.prototype = { call$1(listener) { var t1 = listener.onLongPress; t1 = t1 == null ? null : t1.call$1(this.localPosition); return t1 == null ? false : t1; }, $signature: 338 }; A.ProxyGestureListener_onTap_closure.prototype = { call$1(listener) { var t1 = listener.onTap; t1 = t1 == null ? null : t1.call$1(this.localPosition); return t1 == null ? false : t1; }, $signature: 338 }; A.ProxyGestureListener_onDragStart_closure.prototype = { call$1(listener) { var t1 = listener.onDragStart; t1 = t1 == null ? null : t1.call$1(this.localPosition); return t1 == null ? false : t1; }, $signature: 338 }; A.ProxyGestureListener_onDragUpdate_closure.prototype = { call$1(listener) { var t1 = listener.onDragUpdate; t1 = t1 == null ? null : t1.call$2(this.localPosition, this.scale); return t1 == null ? false : t1; }, $signature: 338 }; A.ProxyGestureListener_onDragEnd_closure.prototype = { call$1(listener) { var t1 = listener.onDragEnd; t1 = t1 == null ? null : t1.call$3(this.localPosition, this.scale, this.pixelsPerSecond); return t1 == null ? false : t1; }, $signature: 338 }; A.ProxyGestureListener__cancel_closure.prototype = { call$1(listener) { if (!B.JSArray_methods.contains$1(this.keep, listener)) listener.onTapCancel.call$0(); }, $signature: 846 }; A.ProxyGestureListener__populateActiveListeners_closure.prototype = { call$1(listener) { var t1, _this = this, claimed = listener.onTapTest.call$1(_this.localPosition); if (claimed && !_this._box_0.previouslyClaimed) { t1 = _this.$this; t1._activeListeners = t1._proxy_gesture_listener$_cancel$2$all$keep(t1._activeListeners, A._setArrayType([listener], type$.JSArray_GestureListener)); _this._box_0.previouslyClaimed = true; } else if (claimed || !_this._box_0.previouslyClaimed) _this.$this._activeListeners.push(listener); }, $signature: 846 }; A.MaterialStyle.prototype = {}; A.StyleFactory.prototype = {}; A.BaseSymbolRenderer.prototype = {}; A.SymbolRenderer.prototype = { getSolidStrokeWidthPx$1(strokeWidthPx) { return strokeWidthPx; }, $eq(_, other) { if (other == null) return false; return other instanceof A.SymbolRenderer && true; }, get$hashCode(_) { return 519018; } }; A.RoundedRectSymbolRenderer.prototype = { paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, dashPattern, fillColor, strokeColor, strokeWidthPx) { var t1 = this.radius, t2 = canvas._paint; t2.set$color(0, A.Color$fromARGB(fillColor.a, fillColor.r, fillColor.g, fillColor.b)); t2.set$style(0, B.PaintingStyle_0); canvas.canvas.drawRRect$2(canvas._chart_canvas$_getRRect$6$radius$roundBottomLeft$roundBottomRight$roundTopLeft$roundTopRight(bounds, t1, true, true, true, true), t2); }, paint$5$fillColor$strokeColor$strokeWidthPx(canvas, bounds, fillColor, strokeColor, strokeWidthPx) { return this.paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, null, fillColor, strokeColor, strokeWidthPx); }, paint$5$dashPattern$fillColor$strokeColor(canvas, bounds, dashPattern, fillColor, strokeColor) { return this.paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, dashPattern, fillColor, strokeColor, null); }, shouldRepaint$1(oldRenderer) { return !this.$eq(0, oldRenderer); }, $eq(_, other) { if (other == null) return false; return other instanceof A.RoundedRectSymbolRenderer && other.radius === this.radius && this.super$SymbolRenderer$$eq(0, other); }, get$hashCode(_) { return A.SymbolRenderer.prototype.get$hashCode.call(this, 0) * 37 + B.JSInt_methods.get$hashCode(this.radius); } }; A.LineSymbolRenderer.prototype = { paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, dashPattern, fillColor, strokeColor, strokeWidthPx) { var localStrokeWidthPx, left, right, t1 = bounds.top, t2 = bounds.$ti._precomputed1, centerHeight = (t2._as(t1 + bounds.height) - t1) / 2, localDashPattern = dashPattern == null ? null : dashPattern, roundEndCaps = localDashPattern == null; if (roundEndCaps) localStrokeWidthPx = this.getSolidStrokeWidthPx$1(strokeWidthPx == null ? this.strokeWidth : strokeWidthPx); else localStrokeWidthPx = 2; left = bounds.left; t1 = bounds.width; right = t2._as(left + t1); if (roundEndCaps && t1 >= 5) { left += 2; right -= 2; } t1 = type$.Point_num; t1 = A._setArrayType([new A.Point(left, centerHeight, t1), new A.Point(right, centerHeight, t1)], type$.JSArray_Point_num); canvas.drawLine$6$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx(localDashPattern, fillColor, t1, roundEndCaps, strokeColor, localStrokeWidthPx); }, paint$5$fillColor$strokeColor$strokeWidthPx(canvas, bounds, fillColor, strokeColor, strokeWidthPx) { return this.paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, null, fillColor, strokeColor, strokeWidthPx); }, paint$5$dashPattern$fillColor$strokeColor(canvas, bounds, dashPattern, fillColor, strokeColor) { return this.paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, dashPattern, fillColor, strokeColor, null); }, shouldRepaint$1(oldRenderer) { return !this.$eq(0, oldRenderer); }, $eq(_, other) { if (other == null) return false; return other instanceof A.LineSymbolRenderer && other.strokeWidth === this.strokeWidth && this.super$SymbolRenderer$$eq(0, other); }, get$hashCode(_) { return A.SymbolRenderer.prototype.get$hashCode.call(this, 0) * 37 + B.JSInt_methods.get$hashCode(this.strokeWidth); } }; A.CircleSymbolRenderer.prototype = { paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, dashPattern, fillColor, strokeColor, strokeWidthPx) { var t1 = bounds.width, t2 = bounds.height, t3 = Math.min(t1, t2); A.PointPainter_draw(canvas.canvas, fillColor, canvas._paint, new A.Point(bounds.left + t1 / 2, bounds.top + t2 / 2, type$.Point_double), t3 / 2, strokeColor, this.getSolidStrokeWidthPx$1(strokeWidthPx)); }, paint$5$fillColor$strokeColor$strokeWidthPx(canvas, bounds, fillColor, strokeColor, strokeWidthPx) { return this.paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, null, fillColor, strokeColor, strokeWidthPx); }, paint$5$dashPattern$fillColor$strokeColor(canvas, bounds, dashPattern, fillColor, strokeColor) { return this.paint$6$dashPattern$fillColor$strokeColor$strokeWidthPx(canvas, bounds, dashPattern, fillColor, strokeColor, null); }, shouldRepaint$1(oldRenderer) { var t1 = this.super$SymbolRenderer$$eq(0, oldRenderer); return !t1; }, $eq(_, other) { if (other == null) return false; return other instanceof A.CircleSymbolRenderer && this.super$SymbolRenderer$$eq(0, other); }, get$hashCode(_) { return A.SymbolRenderer.prototype.get$hashCode.call(this, 0) * 37 + A.Primitives_objectHashCode(A.getRuntimeTypeOfDartObject(this)); } }; A.TextDirection0.prototype = { _enumToString$0() { return "TextDirection." + this._core$_name; } }; A.MaxWidthStrategy.prototype = { _enumToString$0() { return "MaxWidthStrategy." + this._core$_name; } }; A.TextMeasurement.prototype = {}; A.TypedRegistry.prototype = {}; A.TypedKey.prototype = { get$hashCode(_) { return B.JSString_methods.get$hashCode(this.uniqueKey); }, $eq(_, other) { if (other == null) return false; return other instanceof A.AttributeKey && this.uniqueKey === other.uniqueKey; } }; A.Series.prototype = { get$id(receiver) { return this.id; } }; A.Series_Series_closure0.prototype = { call$1(index) { index.toString; return this.domainFn.call$2(this.data[index], index); }, $signature() { return this.D._eval$1("0(int?)"); } }; A.Series_Series_closure1.prototype = { call$1(index) { index.toString; return this.measureFn.call$2(this.data[index], index); }, $signature: 845 }; A.Series_Series_closure2.prototype = { call$1(index) { index.toString; return this.colorFn.call$2(this.data[index], index); }, $signature: 230 }; A.Series_Series_closure.prototype = { call$1(index) { index.toString; return this.strokeWidthPxFn.call$2(this.data[index], index); }, $signature: 845 }; A.AttributeKey.prototype = {}; A.SeriesAttributes.prototype = {}; A.BarChart.prototype = { createCommonChart$1(chartState) { var t5, t6, t7, t8, t9, t10, t11, t12, t1 = A.NumericAxis$(), t2 = this.createDisjointMeasureAxes$0(), t3 = A.OrdinalAxis$(), t4 = A.NumericAxis$(); if (t2 == null) t2 = A.LinkedHashMap_LinkedHashMap(null, null, type$.String, type$.NumericAxis); t5 = $.$get$CartesianChart__defaultLayoutConfig(); t6 = type$.String; t7 = type$.ChartBehavior_String; t8 = A._setArrayType([], type$.JSArray_ChartBehavior_String); t9 = type$.JSArray_GestureListener; t10 = A._setArrayType([], t9); t9 = A._setArrayType([], t9); t11 = A._setArrayType([], type$.JSArray_LifecycleListener_String); t12 = A._setArrayType([], type$.JSArray_LayoutView); return new A.BarChart0(true, t3, t1, t4, t2, new A.LayoutManagerImpl(t5, t12), B.Duration_300000, A.LinkedHashSet_LinkedHashSet$_empty(t6), A.LinkedHashMap_LinkedHashMap$_empty(t6, type$.SeriesRenderer_String), A.LinkedHashMap_LinkedHashMap$_empty(t6, t7), t8, A.LinkedHashMap_LinkedHashMap$_empty(t6, t7), new A.ProxyGestureListener(t10, t9), A.LinkedHashMap_LinkedHashMap$_empty(type$.SelectionModelType, type$.MutableSelectionModel_String), t11); }, addDefaultInteractions$1(behaviors) { this.super$BaseChart$addDefaultInteractions(behaviors); behaviors.push(new A.DomainHighlighter(A.LinkedHashSet_LinkedHashSet(type$.GestureType), type$.DomainHighlighter_String)); } }; A.BaseChart.prototype = { createState$0() { var t1 = A._instanceType(this), t2 = t1._eval$1("JSArray>"), t3 = type$.SelectionModelType, t4 = t1._eval$1("~(SelectionModel)"); return new A.BaseChartState(A._setArrayType([], t2), A._setArrayType([], t2), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.ChartBehavior_dynamic), A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A.LinkedHashMap_LinkedHashMap$_empty(type$.ChartStateBehavior_ChartBehavior_dynamic, type$.AnimationController), null, null, B._StateLifecycle_0, t1._eval$1("BaseChartState")); }, updateCommonChart$3(chart, oldWidget, chartState) { var t1, t2, _this = this, _s21_ = "chartsUpdateRenderers", _s21_0 = "chartsUpdateBehaviors"; $.$get$Performance_time().call$1(_s21_); t1 = _this.defaultRenderer; if (t1 != null) t2 = !t1.$eq(0, oldWidget == null ? null : oldWidget.defaultRenderer); else t2 = false; if (t2) { t1 = A.BarRenderer_BarRenderer(t1, t1.customRendererId, A._instanceType(t1)._precomputed1); t1.rendererId = "default"; chart.addSeriesRenderer$1(t1); chartState._configurationChanged = true; } $.$get$Performance_timeEnd().call$1(_s21_); $.$get$Performance_time().call$1(_s21_0); _this._updateBehaviors$2(chart, chartState); $.$get$Performance_timeEnd().call$1(_s21_0); _this._updateSelectionModel$2(chart, chartState); chart.transition = _this.animationDuration; }, _updateBehaviors$2(chart, chartState) { var behaviorList, i, t2, addedBehavior, role, _this = this, t1 = _this.behaviors; if (t1 == null) t1 = []; behaviorList = A.List_List$from(t1, true, A._instanceType(_this)._eval$1("ChartBehavior")); t1 = chartState.autoBehaviorWidgets; if (t1.length === 0) _this.addDefaultInteractions$1(t1); new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")).super$Iterable$where(0, _this.get$_notACustomBehavior()).forEach$1(0, new A.BaseChart__updateBehaviors_closure(_this, behaviorList)); for (t1 = chartState.addedBehaviorWidgets, i = t1.length - 1, t2 = chartState.addedCommonBehaviorsByRole; i >= 0; --i) { addedBehavior = t1[i]; if (!B.JSArray_methods.remove$1(behaviorList, addedBehavior)) { role = addedBehavior.get$role(addedBehavior); B.JSArray_methods.remove$1(t1, addedBehavior); t2.remove$1(0, role); chart.removeBehavior$1(t2.$index(0, role)); chartState._configurationChanged = true; } } B.JSArray_methods.forEach$1(behaviorList, new A.BaseChart__updateBehaviors_closure0(_this, chartState, chart)); }, addDefaultInteractions$1(behaviors) { behaviors.push(new A.SelectNearest(A.SelectNearest__getDesiredGestures(B.SelectionTrigger_1), B.SelectionModelType_0, B.SelectionTrigger_1, B.SelectionMode_0, true, null, A._instanceType(this)._eval$1("SelectNearest"))); }, _notACustomBehavior$1(behavior) { var t1 = this.behaviors; return t1 == null || !B.JSArray_methods.any$1(t1, new A.BaseChart__notACustomBehavior_closure(behavior)); }, _updateSelectionModel$2(chart, chartState) { var t1 = chartState.addedSelectionChangedListenersByType, prevTypes = A.List_List$from(new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")), true, type$.SelectionModelType); t1 = this.selectionModels; if (t1 != null) B.JSArray_methods.forEach$1(t1, new A.BaseChart__updateSelectionModel_closure(this, chart, chartState, prevTypes)); B.JSArray_methods.forEach$1(prevTypes, new A.BaseChart__updateSelectionModel_closure0(chart, chartState)); }, getDesiredGestures$1(chartState) { var t2, types = A.LinkedHashSet_LinkedHashSet(type$.GestureType), t1 = this.behaviors; if (t1 != null) B.JSArray_methods.forEach$1(t1, new A.BaseChart_getDesiredGestures_closure(types)); t1 = chartState.autoBehaviorWidgets; t2 = t1.length; if (t2 === 0) this.addDefaultInteractions$1(t1); B.JSArray_methods.forEach$1(t1, new A.BaseChart_getDesiredGestures_closure0(types)); return types; } }; A.BaseChart__updateBehaviors_closure.prototype = { call$1(behavior) { B.JSArray_methods.insert$2(this.behaviorList, 0, behavior); }, $signature() { return A._instanceType(this.$this)._eval$1("~(ChartBehavior)"); } }; A.BaseChart__updateBehaviors_closure0.prototype = { call$1(behaviorWidget) { var commonBehavior = behaviorWidget.createCommonBehavior$0(), t1 = this.chart, role = commonBehavior.get$role(commonBehavior), t2 = t1._behaviorRoleMap, t3 = t2.$index(0, role); if (t3 !== commonBehavior) { t1.removeBehavior$1(t2.$index(0, role)); t2.$indexSet(0, role, commonBehavior); } t2 = t1._behaviorStack; if (!B.JSArray_methods.contains$1(t2, commonBehavior)) { t2.push(commonBehavior); commonBehavior.attachTo$1(t1); } t1 = this.chartState; t1.addedBehaviorWidgets.push(behaviorWidget); t1.addedCommonBehaviorsByRole.$indexSet(0, behaviorWidget.get$role(behaviorWidget), commonBehavior); t1._configurationChanged = true; }, $signature() { return A._instanceType(this.$this)._eval$1("~(ChartBehavior)"); } }; A.BaseChart__notACustomBehavior_closure.prototype = { call$1(userBehavior) { var t1 = this.behavior; return userBehavior.get$role(userBehavior) === t1.get$role(t1); }, $signature: 844 }; A.BaseChart__updateSelectionModel_closure.prototype = { call$1(model) { var t1 = model.type, selectionModel = this.chart.getSelectionModel$1(t1), t2 = this.chartState, t3 = t2.addedSelectionChangedListenersByType, prevChangedListener = t3.$index(0, t1), t4 = model.changedListener; if (t4 !== prevChangedListener) { if (prevChangedListener != null) B.JSArray_methods.remove$1(selectionModel._changedListeners, prevChangedListener); selectionModel._changedListeners.push(t4); t3.$indexSet(0, t1, t4); } t2.addedSelectionUpdatedListenersByType.$index(0, t1); B.JSArray_methods.remove$1(this.prevTypes, t1); }, $signature() { return A._instanceType(this.$this)._eval$1("~(SelectionModelConfig)"); } }; A.BaseChart__updateSelectionModel_closure0.prototype = { call$1(type) { var t1 = this.chart.getSelectionModel$1(type), t2 = this.chartState, t3 = t2.addedSelectionChangedListenersByType.$index(0, type); t3.toString; B.JSArray_methods.remove$1(t1._changedListeners, t3); t2 = t2.addedSelectionUpdatedListenersByType.$index(0, type); t2.toString; B.JSArray_methods.remove$1(t1._updatedListeners, t2); }, $signature: 1364 }; A.BaseChart_getDesiredGestures_closure.prototype = { call$1(behavior) { this.types.addAll$1(0, behavior.get$desiredGestures()); }, $signature: 842 }; A.BaseChart_getDesiredGestures_closure0.prototype = { call$1(behavior) { this.types.addAll$1(0, behavior.get$desiredGestures()); }, $signature: 842 }; A.BaseChartState.prototype = { initState$0() { var t1, t2, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, _null, _null, 1, _null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_animationTick()); _this.__BaseChartState__animationController_A = t1; }, requestRebuild$0() { if (this._framework$_element != null) this.super$State$setState(new A.BaseChartState_requestRebuild_closure()); }, setState$1(fn) { if (this._framework$_element != null) this.super$State$setState(fn); }, _buildChartContainer$0() { var t3, t4, t5, chartContainer, desiredGestures, _this = this, _null = null, t1 = _this._oldWidget, t2 = _this._widget; t2.toString; t3 = _this._animationValue; t4 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t4.toString; t5 = _this._widget; chartContainer = new A.ChartContainer(t2, t1, _this, t3, t4.textDirection === B.TextDirection_0, t5.rtlSpec, t5.userManagedState, _null, _null, B.Size_0_0, _null, _null, _this.$ti._eval$1("ChartContainer<1>")); _this._oldWidget = t5; desiredGestures = t5.getDesiredGestures$1(_this); if (desiredGestures._collection$_length !== 0) { t1 = _this._chartGestureDetector; if (t1 == null) t1 = _this._chartGestureDetector = new A.ChartGestureDetector(); t2 = _this._framework$_element; t2.toString; return t1.makeWidget$3(t2, chartContainer, desiredGestures); } else return chartContainer; }, build$1(context) { var t1, _s14_ = "chartContainer", chartWidgets = A._setArrayType([], type$.JSArray_LayoutId), idAndBehaviorMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.BuildableBehavior_ChartBehavior_dynamic); chartWidgets.push(A.LayoutId$(this._buildChartContainer$0(), _s14_)); this.addedCommonBehaviorsByRole.forEach$1(0, new A.BaseChartState_build_closure(idAndBehaviorMap, context, chartWidgets)); t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return new A.CustomMultiChildLayout(new A.WidgetLayoutDelegate(_s14_, t1.textDirection === B.TextDirection_0, idAndBehaviorMap), chartWidgets, null); }, dispose$0() { var t1 = this.__BaseChartState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this._behaviorAnimationControllers; t1.forEach$1(0, new A.BaseChartState_dispose_closure()); t1.clear$0(0); this.super$_BaseChartState_State_TickerProviderStateMixin$dispose(); }, _animationTick$0() { if (this._framework$_element != null) this.super$State$setState(new A.BaseChartState__animationTick_closure(this)); } }; A.BaseChartState_requestRebuild_closure.prototype = { call$0() { }, $signature: 0 }; A.BaseChartState_build_closure.prototype = { call$2(id, behavior) { if (behavior instanceof A._FlutterSeriesLegend) { type$.BuildableBehavior_ChartBehavior_dynamic._as(behavior); this.idAndBehaviorMap.$indexSet(0, id, behavior); this.chartWidgets.push(A.LayoutId$(behavior.build$1(this.context), id)); } }, $signature: 1377 }; A.BaseChartState_dispose_closure.prototype = { call$2(_, controller) { return controller.dispose$0(); }, $signature: 1378 }; A.BaseChartState__animationTick_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.__BaseChartState__animationController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._animationValue = t2; }, $signature: 0 }; A._BaseChartState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.ChartBehavior.prototype = {}; A.GestureType.prototype = { _enumToString$0() { return "GestureType." + this._core$_name; } }; A.DomainHighlighter.prototype = { createCommonBehavior$0() { var t1 = this.$ti, t2 = new A.DomainHighlighter0(B.SelectionModelType_0, t1._eval$1("DomainHighlighter0<1>")); t2.__DomainHighlighter__lifecycleListener_A = new A.LifecycleListener(null, null, t2.get$_updateColorFunctions(), null, t1._eval$1("LifecycleListener<1>")); return t2; }, get$role(_) { return "domainHighlight-" + B.SelectionModelType_0._enumToString$0(); }, $eq(_, o) { if (o == null) return false; return o instanceof A.DomainHighlighter && true; }, get$hashCode(_) { return A.Primitives_objectHashCode(B.SelectionModelType_0); }, get$desiredGestures() { return this.desiredGestures; } }; A.BaseLegendContentBuilder.prototype = { build$4$showMeasures(context, legendState, legend, showMeasures) { var t2, t1 = legendState.__LegendState__legendEntries_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Widget>"); return this.legendLayout.build$2(context, A.List_List$of(new A.MappedListIterable(t1, new A.BaseLegendContentBuilder_build_closure(this, legend, context, showMeasures), t2), true, t2._eval$1("ListIterable.E"))); } }; A.BaseLegendContentBuilder_build_closure.prototype = { call$1(entry) { var symbolRendererBuilder, symbol, label, measure, _this = this, _null = null, t1 = _this.legend, t2 = entry.series, isHidden = t1._hiddenSeriesList.contains$1(0, t2.id), t3 = _this.$this.legendEntryLayout, t4 = _this.context, rowChildren = A._setArrayType([], type$.JSArray_Widget), padding = new A.EdgeInsets(0, 0, 8, 0), entryColor = entry.color, color = A.Color$fromARGB(entryColor.a, entryColor.r, entryColor.g, entryColor.b), t5 = t2._attrs._typed_registry$_registry, t6 = type$.nullable_SeriesRenderer_Object; t6._as(t5.$index(0, B.AttributeKey_I4y)).toString; t5 = t6._as(t5.$index(0, B.AttributeKey_I4y)).symbolRenderer; t2 = t2.dashPatternFn; if (t2 == null) t2 = _null; else t2 = t2.call$1(0); symbolRendererBuilder = new A.SymbolRendererCanvas(t5, t2); if (isHidden) { t2 = color.value; color = A.Color$fromARGB(66, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); } symbol = A.GestureDetector$(_null, A.SizedBox$fromSize(A.CustomPaint$(_null, _null, _null, new A._SymbolCustomPaint(t4, symbolRendererBuilder.commonSymbolRenderer, color, symbolRendererBuilder.dashPattern, _null), B.Size_0_0), new A.Size(12, 12)), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.makeTapUpCallback$3(t4, entry, t1), _null, _null, _null, false, B.Offset_O5r); if (isHidden) { color = A.Theme_of(t4).textTheme.bodyMedium.color; color = A.Color$fromARGB(66, color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255); } else color = _null; label = A.GestureDetector$(_null, A.Text$(entry.label, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.makeTapUpCallback$3(t4, entry, t1), _null, _null, _null, false, B.Offset_O5r); if (_this.showMeasures) { t2 = entry.formattedValue; t2.toString; measure = A.GestureDetector$(_null, A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.makeTapUpCallback$3(t4, entry, t1), _null, _null, _null, false, B.Offset_O5r); } else measure = _null; rowChildren.push(symbol); rowChildren.push(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, padding, _null, _null, _null)); rowChildren.push(label); if (measure != null) { rowChildren.push(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, padding, _null, _null, _null)); rowChildren.push(measure); } return A.Row$(rowChildren, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 1384 }; A.TabularLegendContentBuilder.prototype = { $eq(_, o) { var t1; if (o == null) return false; if (o instanceof A.TabularLegendContentBuilder) t1 = this.legendLayout.$eq(0, o.legendLayout); else t1 = false; return t1; }, get$hashCode(_) { return A.hashValues(this.legendEntryLayout, this.legendLayout, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd); } }; A.SimpleLegendEntryLayout.prototype = { makeTapUpCallback$3(context, legendEntry, legend) { return new A.SimpleLegendEntryLayout_makeTapUpCallback_closure(legend, legendEntry); }, $eq(_, other) { if (other == null) return false; return other instanceof A.SimpleLegendEntryLayout; }, get$hashCode(_) { return A.Primitives_objectHashCode(A.getRuntimeTypeOfDartObject(this)); } }; A.SimpleLegendEntryLayout_makeTapUpCallback_closure.prototype = { call$1(d) { this.legend.onLegendEntryTapUp$1(this.legendEntry); }, $signature: 120 }; A.TabularLegendLayout.prototype = { build$2(context, legendEntries) { var paddedLegendEntries, t1, _this = this; if (_this.cellPadding == null) paddedLegendEntries = legendEntries; else { t1 = A._arrayInstanceType(legendEntries)._eval$1("MappedListIterable<1,Padding>"); paddedLegendEntries = A.List_List$of(new A.MappedListIterable(legendEntries, new A.TabularLegendLayout_build_closure(_this), t1), true, t1._eval$1("ListIterable.E")); } return _this.isHorizontalFirst ? _this._buildHorizontalFirst$1(paddedLegendEntries) : _this._buildVerticalFirst$1(paddedLegendEntries); }, $eq(_, o) { var _this = this; if (o == null) return false; return o instanceof A.TabularLegendLayout && _this.desiredMaxRows === o.desiredMaxRows && _this.desiredMaxColumns === o.desiredMaxColumns && _this.isHorizontalFirst === o.isHorizontalFirst && J.$eq$(_this.cellPadding, o.cellPadding); }, get$hashCode(_) { var _this = this; return A.hashValues(_this.desiredMaxRows, _this.desiredMaxColumns, _this.isHorizontalFirst, _this.cellPadding, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd); }, _buildHorizontalFirst$1(legendEntries) { var rows, i, i0, t1 = this.desiredMaxColumns, maxColumns = legendEntries.length; maxColumns = t1 === -1 ? maxColumns : Math.min(maxColumns, t1); rows = A._setArrayType([], type$.JSArray_TableRow); for (i = 0; t1 = legendEntries.length, i < t1; i = i0) { i0 = i + maxColumns; t1 = B.JSArray_methods.sublist$2(legendEntries, i, Math.min(i0, t1)); t1 = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); rows.push(new A.TableRow(null, null, t1)); } return this._buildTableFromRows$1(rows); }, _buildVerticalFirst$1(legendEntries) { var rows, _i, i, t1 = this.desiredMaxRows, maxRows = legendEntries.length; maxRows = t1 === -1 ? maxRows : Math.min(maxRows, t1); rows = J.JSArray_JSArray$allocateGrowable(maxRows, type$.TableRow); for (t1 = type$.JSArray_Widget, _i = 0; _i < maxRows; ++_i) rows[_i] = new A.TableRow(null, null, A._setArrayType([], t1)); for (i = 0; i < legendEntries.length; ++i) B.JSArray_methods.add$1(rows[B.JSInt_methods.$mod(i, maxRows)].children, legendEntries[i]); return this._buildTableFromRows$1(rows); }, _buildTableFromRows$1(rows) { var i, rowChildren, padCount, _null = null, t1 = this.cellPadding, padWidget = new A.Padding(t1 == null ? B.EdgeInsets_8_8_8_8 : t1, _null, _null), columnCount = new A.MappedListIterable(rows, new A.TabularLegendLayout__buildTableFromRows_closure(), A._arrayInstanceType(rows)._eval$1("MappedListIterable<1,int>")).fold$1$2(0, 0, new A.TabularLegendLayout__buildTableFromRows_closure0(), type$.int); for (t1 = type$.Padding, i = 0; i < rows.length; ++i) { rowChildren = rows[i].children; padCount = columnCount - rowChildren.length; if (padCount > 0) B.JSArray_methods.addAll$1(rowChildren, A.Iterable_Iterable$generate(padCount, new A.TabularLegendLayout__buildTableFromRows_closure1(padWidget), t1)); } return A.Table$(_null, rows, _null, new A.IntrinsicColumnWidth(_null), B.TableCellVerticalAlignment_0, _null); } }; A.TabularLegendLayout_build_closure.prototype = { call$1(entry) { var t1 = this.$this.cellPadding; t1.toString; return new A.Padding(t1, entry, null); }, $signature: 1392 }; A.TabularLegendLayout__buildTableFromRows_closure.prototype = { call$1(r) { return r.children.length; }, $signature: 1423 }; A.TabularLegendLayout__buildTableFromRows_closure0.prototype = { call$2(max, current) { return current > max ? current : max; }, $signature: 582 }; A.TabularLegendLayout__buildTableFromRows_closure1.prototype = { call$1(_) { return this.padWidget; }, $signature: 1424 }; A.SeriesLegend.prototype = { createCommonBehavior$0() { var _this = this, _null = null, t1 = _this.$ti, t2 = t1._precomputed1, t3 = _this.selectionModelType, t4 = new A.PerSeriesLegendEntryGenerator(t1._eval$1("PerSeriesLegendEntryGenerator<1>")); t1 = new A._FlutterSeriesLegend(_this, A.LinkedHashSet_LinkedHashSet$_empty(type$.String), t3, new A.LegendState(t1._eval$1("LegendState<1>")), t4, t1._eval$1("_FlutterSeriesLegend<1>")); t1.Legend$3$entryTextStyle$legendEntryGenerator$selectionModelType(_null, t4, t3, t2); t1.SeriesLegend$7$entryTextStyle$legendDefaultMeasure$legendEntryGenerator$measureFormatter$secondaryMeasureFormatter$selectionModelType$showMeasures(_null, _this.legendDefaultMeasure, _null, _this.measureFormatter, _this.secondaryMeasureFormatter, t3, _null, t2); t1.super$SeriesLegend$defaultHiddenSeries(_this.defaultHiddenSeries); t1.super$Legend$entryTextStyle(_this.entryTextStyle); return t1; }, get$role(_) { return "legend"; }, $eq(_, o) { var t1, _this = this; if (o == null) return false; if (o instanceof A.SeriesLegend) if (_this.selectionModelType === o.selectionModelType) if (_this.contentBuilder.$eq(0, o.contentBuilder)) if (_this.position === o.position) if (_this.outsideJustification === o.outsideJustification) if (_this.insideJustification === o.insideJustification) if (new A.ListEquality(B.C_DefaultEquality, type$.ListEquality_dynamic).equals$2(_this.defaultHiddenSeries, o.defaultHiddenSeries)) if (_this.legendDefaultMeasure === o.legendDefaultMeasure) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this; return A.hashValues(_this.selectionModelType, _this.contentBuilder, _this.position, _this.outsideJustification, _this.insideJustification, _this.defaultHiddenSeries, false, _this.legendDefaultMeasure, _this.measureFormatter, _this.secondaryMeasureFormatter, _this.entryTextStyle); }, get$desiredGestures() { return this.desiredGestures; } }; A._FlutterSeriesLegend.prototype = { build$1(context) { var _this = this, t1 = _this.legendState, t2 = t1.__LegendState__legendEntries_A; t2 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.any$1(t2, new A._FlutterSeriesLegend_build_closure(_this)); return _this.config.contentBuilder.build$4$showMeasures(context, t1, _this, false); }, onLegendEntryTapUp$1(detail) { var seriesId, t1, _this = this; switch (1) { case 1: seriesId = detail.series.id; if (_this._hiddenSeriesList.contains$1(0, seriesId)) _this.showSeries$1(seriesId); else _this.hideSeries$1(seriesId); t1 = _this.__Legend__chart_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.redraw$2$skipAnimation$skipLayout(false, true); break; } }, $isBuildableBehavior: 1 }; A._FlutterSeriesLegend_build_closure.prototype = { call$1(entry) { return entry.isSelected; }, $signature() { return this.$this.$ti._eval$1("bool(LegendEntry<1>)"); } }; A.LinePointHighlighter.prototype = { createCommonBehavior$0() { var _null = null, t1 = this.$ti, t2 = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.String, t1._eval$1("_AnimatedPoint<1>")), t3 = A._setArrayType([], type$.JSArray_String), t4 = A._setArrayType([1, 3], type$.JSArray_int); t2 = new A.LinePointHighlighter0(B.SelectionModelType_0, 4, 2, B.LinePointHighlighterFollowLineType_1, B.LinePointHighlighterFollowLineType_0, t4, true, new A.CircleSymbolRenderer(true), t2, t3, t1._eval$1("LinePointHighlighter0<1>")); t2.__LinePointHighlighter__lifecycleListener_A = new A.LifecycleListener(_null, _null, _null, t2.get$_updateViewData(), t1._eval$1("LifecycleListener<1>")); return t2; }, get$role(_) { return "LinePointHighlighter-" + B.JSNull_methods.toString$0(null); }, $eq(_, o) { if (o == null) return false; return o instanceof A.LinePointHighlighter && new A.ListEquality(B.C_DefaultEquality, type$.ListEquality_dynamic).equals$2(null, null) && true; }, get$hashCode(_) { var _null = null; return A.hashValues(_null, _null, _null, _null, _null, _null, _null, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd); }, get$desiredGestures() { return this.desiredGestures; } }; A.SelectNearest.prototype = { createCommonBehavior$0() { var _this = this, t1 = _this.selectionModelType, t2 = _this.eventTrigger, t3 = _this.selectionMode, t4 = _this.maximumDomainDistancePx, t5 = _this.$ti, t6 = new A.SelectNearest0(t1, t2, t3, true, t4, t5._eval$1("SelectNearest0<1>")); t6.SelectNearest$7$eventTrigger$hoverEventDelay$maximumDomainDistancePx$selectAcrossAllSeriesRendererComponents$selectClosestSeries$selectionMode$selectionModelType(t2, null, t4, true, true, t3, t1, t5._precomputed1); return t6; }, get$role(_) { return "SelectNearest-" + this.selectionModelType._enumToString$0() + "}"; }, $eq(_, other) { var t1; if (other == null) return false; if (other instanceof A.SelectNearest) { if (this.selectionModelType === other.selectionModelType) if (this.eventTrigger === other.eventTrigger) if (this.selectionMode === other.selectionMode) t1 = true; else t1 = false; else t1 = false; else t1 = false; return t1; } else return false; }, get$hashCode(_) { var _this = this, hashcode = A.Primitives_objectHashCode(_this.selectionModelType), t1 = A.Primitives_objectHashCode(_this.eventTrigger), t2 = A.Primitives_objectHashCode(_this.selectionMode); return (((hashcode * 37 + t1) * 37 + t2) * 37 + 519018) * 37 + B.JSNull_methods.get$hashCode(_this.maximumDomainDistancePx); }, get$desiredGestures() { return this.desiredGestures; } }; A.LinePainter__drawDashedLine_closure.prototype = { call$0() { var t1 = this.localDashPattern, t2 = this._box_0, t3 = t2.dashPatternIndex, dashSegment = t1[t3]; t2.dashPatternIndex = (t3 + 1) % t1.length; return dashSegment; }, $signature: 14 }; A.CartesianChart0.prototype = { createDisjointMeasureAxes$0() { return null; } }; A.ChartCanvas.prototype = { drawLine$7$clipBounds$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx(clipBounds, dashPattern, fill, points, roundEndCaps, stroke, strokeWidthPx) { A.LinePainter_draw(this.canvas, clipBounds, dashPattern, fill, this._paint, points, roundEndCaps, null, stroke, strokeWidthPx); }, drawLine$6$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx(dashPattern, fill, points, roundEndCaps, stroke, strokeWidthPx) { return this.drawLine$7$clipBounds$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx(null, dashPattern, fill, points, roundEndCaps, stroke, strokeWidthPx); }, drawLine$6$clipBounds$dashPattern$points$roundEndCaps$stroke$strokeWidthPx(clipBounds, dashPattern, points, roundEndCaps, stroke, strokeWidthPx) { return this.drawLine$7$clipBounds$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx(clipBounds, dashPattern, null, points, roundEndCaps, stroke, strokeWidthPx); }, drawLine$5$dashPattern$fill$points$stroke$strokeWidthPx(dashPattern, fill, points, stroke, strokeWidthPx) { return this.drawLine$7$clipBounds$dashPattern$fill$points$roundEndCaps$stroke$strokeWidthPx(null, dashPattern, fill, points, null, stroke, strokeWidthPx); }, drawPolygon$3$clipBounds$fill$points(clipBounds, fill, points) { A.PolygonPainter_draw(this.canvas, clipBounds, fill, this._paint, points, null, null); }, _createHintGradient$3(left, $top, fill) { var t1 = fill.r, t2 = fill.g, t3 = fill.b; return A.Gradient_Gradient$linear(new A.Offset(left, $top), new A.Offset(left, $top - 5), A._setArrayType([A.Color$fromARGB(fill.a, t1, t2, t3), A.Color$fromARGB(0, t1, t2, t3)], type$.JSArray_Color_2), null, B.TileMode_0, null); }, drawRect$6$drawAreaBounds$fill$pattern$stroke$strokeWidthPx(bounds, drawAreaBounds, fill, pattern, stroke, strokeWidthPx) { var t3, _this = this, drawStroke = strokeWidthPx != null && strokeWidthPx > 0 && stroke != null, strokeWidthOffset = drawStroke ? strokeWidthPx : 0, t1 = strokeWidthOffset / 2, t2 = bounds.top, fillRectBounds = A.Rectangle$(bounds.left + t1, t2 + t1, bounds.width - strokeWidthOffset, bounds.height - strokeWidthOffset, type$.num); switch (pattern) { case B.FillPatternType_0: t1 = _this.canvas; fill.toString; _this._drawForwardHatchPattern$4$drawAreaBounds$fill(fillRectBounds, t1, drawAreaBounds, fill); break; case B.FillPatternType_1: default: t1 = _this._paint; t1.set$color(0, A.Color$fromARGB(fill.a, fill.r, fill.g, fill.b)); t1.set$style(0, B.PaintingStyle_0); t3 = drawAreaBounds.top; if (t2 < t3) t1.set$shader(_this._createHintGradient$3(drawAreaBounds.left, t3, fill)); t2 = _this.canvas; t2.drawRect$2(_this._getRect$1(fillRectBounds), t1); t1 = t2; break; } if (drawStroke) { t2 = _this._paint; t2.set$color(0, A.Color$fromARGB(stroke.a, stroke.r, stroke.g, stroke.b)); t2.set$shader(_this._createHintGradient$3(drawAreaBounds.left, drawAreaBounds.top, stroke)); t2.set$strokeJoin(B.StrokeJoin_1); t2.set$strokeWidth(strokeWidthPx); t2.set$style(0, B.PaintingStyle_1); t1.drawRect$2(_this._getRect$1(bounds), t2); } _this._paint.set$shader(null); }, drawBarStack$2$drawAreaBounds(barStack, drawAreaBounds) { var t2, barIndex, segment, _this = this, t1 = barStack.radius, roundedCorners = 0 < t1; if (roundedCorners) { t2 = _this.canvas; t2.save$0(0); t2.clipRRect$1(_this._chart_canvas$_getRRect$6$radius$roundBottomLeft$roundBottomRight$roundTopLeft$roundTopRight(barStack.fullStackRect, t1, barStack.roundBottomLeft, barStack.roundBottomRight, barStack.roundTopLeft, barStack.roundTopRight)); } for (t1 = barStack.segments, barIndex = 0; barIndex < t1.length; ++barIndex) { segment = t1[barIndex]; _this.drawRect$6$drawAreaBounds$fill$pattern$stroke$strokeWidthPx(segment.bounds, drawAreaBounds, segment.fill, segment.pattern, segment.stroke, segment.strokeWidthPx); } if (roundedCorners) _this.canvas.restore$0(0); }, _getRect$1(rectangle) { var t1 = rectangle.left, t2 = rectangle.top; return new A.Rect(t1, t2, t1 + rectangle.width, t2 + rectangle.height); }, _chart_canvas$_getRRect$6$radius$roundBottomLeft$roundBottomRight$roundTopLeft$roundTopRight(rectangle, radius, roundBottomLeft, roundBottomRight, roundTopLeft, roundTopRight) { var t5, t6, t7, cornerRadius = radius === 0 ? B.Radius_0_0 : new A.Radius(radius, radius), t1 = rectangle.left, t2 = rectangle.top, t3 = rectangle.$ti._precomputed1, t4 = t3._as(t1 + rectangle.width); t3 = t3._as(t2 + rectangle.height); t5 = roundTopLeft ? cornerRadius : B.Radius_0_0; t6 = roundTopRight ? cornerRadius : B.Radius_0_0; t7 = roundBottomLeft ? cornerRadius : B.Radius_0_0; return A.RRect$fromLTRBAndCorners(t1, t2, t4, t3, t7, roundBottomRight ? cornerRadius : B.Radius_0_0, t5, t6); }, _drawForwardHatchPattern$4$drawAreaBounds$fill(bounds, canvas, drawAreaBounds, fill) { var t1, t2, t3, t4, smallSide, smallSide0, size, t5, x0, x1, y0, y1, isVertical, start, end, lineShader, i, modifier, _this = this, _null = null; $.$get$StyleFactory__styleFactory(); t1 = _this._paint; t1.set$color(0, A.Color$fromARGB(255, 255, 255, 255)); t1.set$style(0, B.PaintingStyle_0); t2 = bounds.top; t3 = drawAreaBounds.top; t4 = t2 < t3; if (t4) t1.set$shader(_this._createHintGradient$3(drawAreaBounds.left, t3, B.Color_toQ)); canvas.drawRect$2(_this._getRect$1(bounds), t1); smallSide = bounds.width; smallSide0 = bounds.height; size = Math.max(smallSide, smallSide0); t5 = bounds.left; x0 = t5 + size + 4; x1 = t5 - 4; t2 = bounds.$ti._precomputed1._as(t2 + smallSide0); y0 = t2 - size - 4; y1 = t2 + 4; isVertical = smallSide0 >= smallSide; start = -B.JSNumber_methods.round$0((isVertical ? smallSide : smallSide0) / 8) * 8; end = size + 8; lineShader = t4 ? _this._createHintGradient$3(drawAreaBounds.left, t3, fill) : _null; for (t2 = type$.Point_num, t3 = type$.JSArray_Point_num, i = start; i < end; i += 8) { modifier = isVertical ? -1 * i : i; A.LinePainter_draw(canvas, _null, _null, _null, t1, A._setArrayType([new A.Point(x0 + modifier, y0, t2), new A.Point(x1 + modifier, y1, t2)], t3), _null, lineShader, fill, 4); } } }; A.ChartContainer.prototype = { createRenderObject$1(context) { var _null = null, t1 = new A.ChartContainerRenderObject(_null, _null, B.Size_0_0, false, false, _null, A.LayerHandle$(type$.ContainerLayer_2), this.$ti._eval$1("ChartContainerRenderObject<1>")); t1.RenderObject$0(); t1.set$child(_null); t1.reconfigure$2(this, context); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.reconfigure$2(this, context); } }; A.ChartContainerRenderObject.prototype = { reconfigure$2(config, context) { var t1, t2, t3, t4, prev, t5, _this = this, _s12_ = "chartsCreate", _s12_0 = "chartsConfig", _s10_ = "chartsDraw"; _this.__ChartContainerRenderObject__chartState_A = config.chartState; t1 = config.chartWidget; _this._dateTimeFactory = null; _this._dateTimeFactory = new A.LocalDateTimeFactory(); if (_this._chart_container$_chart == null) { $.$get$Performance_time().call$1(_s12_); t2 = t1.createCommonChart$1(_this.__ChartContainerRenderObject__chartState_A); _this._chart_container$_chart = t2; t3 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_3); t3 = t3 == null ? null : t3.get$textScaler().textScaleFactor; if (t3 == null) t3 = 1; t4 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextStyle); t2.init$2(_this, new A.GraphicsFactory(t3, t4 == null ? B.DefaultTextStyle_MTi : t4)); $.$get$Performance_timeEnd().call$1(_s12_); } $.$get$Performance_time().call$1(_s12_0); t2 = _this._chart_container$_chart; t2.toString; prev = config.oldChartWidget; t3 = _this.__ChartContainerRenderObject__chartState_A; t1.super$BaseChart$updateCommonChart(t2, prev, t3); t4 = t1.domainAxis; t5 = !t4.$eq(0, prev == null ? null : prev.domainAxis); if (t5) { if (!J.$eq$(t2._domainAxisSpec, t4)) { t2._newDomainAxis = t2.createDomainAxisFromSpec$1(t4); t2._newDomainAxisSpec = t4; } t3._configurationChanged = true; } t4 = t1.primaryMeasureAxis; if (!t4.$eq(0, prev == null ? null : prev.primaryMeasureAxis)) { t2._newPrimaryMeasureAxisSpec = t4; t3._configurationChanged = true; } _this._rtlSpec = config.rtlSpec; _this._chartContainerIsRtl = config.rtl; $.$get$Performance_timeEnd().call$1(_s12_0); if (_this.__ChartContainerRenderObject__chartState_A._configurationChanged) _this._chart_container$_chart.configurationChanged$0(); t1 = t1.seriesList; if (_this._seriesList !== t1 || _this.__ChartContainerRenderObject__chartState_A._configurationChanged) { _this.__ChartContainerRenderObject__chartState_A._configurationChanged = false; _this._seriesList = t1; _this._a11yNodes = null; $.$get$Performance_time().call$1(_s10_); t1 = _this._chart_container$_chart; t1.toString; t2 = _this._seriesList; t2.toString; t1.draw$1(t2); $.$get$Performance_timeEnd().call$1(_s10_); _this._chart_container$_chart.animationPercent = 0; _this.markNeedsLayout$0(); } else { _this._chart_container$_chart.animationPercent = config.animationValue; _this.markNeedsPaint$0(); } _this._updateUserManagedState$1(config.userManagedState); t1 = type$.nullable_ChartContainerCustomPaint._as(_this._custom_paint$_painter); t2 = _this._chart_container$_chart; t2.toString; t3 = A._setArrayType([], type$.JSArray_A11yNode); _this.set$painter(A.ChartContainerCustomPaint_ChartContainerCustomPaint(t3, t2, false, t1, _this._chartContainerIsRtl ? B.TextDirection_0 : B.TextDirection_1)); }, _updateUserManagedState$1(newState) { return; }, performLayout$0() { var t1, t2, t3, t4, _this = this, _s12_ = "chartsLayout"; $.$get$Performance_time().call$1(_s12_); t1 = _this._chart_container$_chart; t1.toString; t2 = type$.BoxConstraints; t3 = B.JSNumber_methods.toInt$0(t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth); t4 = B.JSNumber_methods.toInt$0(t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); if (t1._rendererToSeriesList != null) t1._layoutManager.measure$2(0, t3, t4); t1 = _this._chart_container$_chart; t1.toString; t1.layout$2(B.JSNumber_methods.toInt$0(t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth), B.JSNumber_methods.toInt$0(t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight)); $.$get$Performance_timeEnd().call$1(_s12_); t2 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(1 / 0, t2.minWidth, t2.maxWidth), A.clampDouble(1 / 0, t2.minHeight, t2.maxHeight)); }, markNeedsLayout$0() { this.super$RenderBox$markNeedsLayout(); if (this._object$_parent != null) this.markParentNeedsLayout$0(); }, hitTestSelf$1(position) { return true; }, requestAnimation$1(transition) { var t1 = $.SchedulerBinding__instance; if (!t1.SchedulerBinding__hasScheduledFrame) t1.scheduleFrame$0(); $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ChartContainerRenderObject_requestAnimation_startAnimationController(this, transition)); }, requestRebuild$0() { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ChartContainerRenderObject_requestRebuild_doRebuild(this)); }, get$isRtl() { if (this._chartContainerIsRtl) var t1 = true; else t1 = false; return t1; } }; A.ChartContainerRenderObject_requestAnimation_startAnimationController.prototype = { call$1(_) { var t2, t3, t1 = this.$this.__ChartContainerRenderObject__chartState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.transition; t3 = t1.__BaseChartState__animationController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.duration = t2; t3.forward$1$from(0, t2._duration === B.Duration_0._duration ? 1 : 0); t3 = t1.__BaseChartState__animationController_A.__AnimationController__value_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1._animationValue = t3; }, $signature: 10 }; A.ChartContainerRenderObject_requestRebuild_doRebuild.prototype = { call$1(_) { var t1 = this.$this.__ChartContainerRenderObject__chartState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestRebuild$0(); }, $signature: 10 }; A.ChartContainerCustomPaint.prototype = { paint$2(canvas, size) { var t1, _s11_ = "chartsPaint"; $.$get$Performance_time().call$1(_s11_); t1 = this.chart; t1.graphicsFactory.toString; t1.paint$1(new A.ChartCanvas(canvas, $.$get$_renderer().createPaint$0())); $.$get$Performance_timeEnd().call$1(_s11_); }, shouldRepaint$1(oldPainter) { return false; }, shouldRebuildSemantics$1(oldDelegate) { return this.a11yNodes !== oldDelegate.a11yNodes || false; }, get$semanticsBuilder() { return this.get$_buildSemantics(); }, _buildSemantics$1(size) { var t1, t2, _i, node, t3, t4, t5, t6, _null = null, nodes = A._setArrayType([], type$.JSArray_CustomPainterSemantics); for (t1 = this.a11yNodes, t2 = this.textDirection, _i = 0; false; ++_i) { node = t1[_i]; t3 = node.get$boundingBox(node); t3 = t3.get$left(t3).toDouble$0(0); t4 = node.get$boundingBox(node); t4 = t4.get$top(t4).toDouble$0(0); t5 = node.get$boundingBox(node); t5 = t5.get$width(t5).toDouble$0(0); t6 = node.get$boundingBox(node); t6 = t6.get$height(t6).toDouble$0(0); nodes.push(new A.CustomPainterSemantics(new A.Rect(t3, t4, t3.$add(0, t5), t4.$add(0, t6)), new A.SemanticsProperties(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, node.get$label(node), _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, node.get$onFocus(node), _null, _null, _null))); } return nodes; } }; A.ChartGestureDetector.prototype = { get$_containerResolver() { var t1 = this.__ChartGestureDetector__containerResolver_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, makeWidget$3(context, chartContainer, desiredGestures) { var t1, wantTap, wantDrag, t2, t3, t4, _this = this, _null = null; _this.__ChartGestureDetector__containerResolver_A = new A.ChartGestureDetector_makeWidget_closure(context); t1 = desiredGestures._collection$_length; wantTap = desiredGestures.contains$1(0, B.GestureType_1); wantDrag = desiredGestures.contains$1(0, B.GestureType_3); _this._listeningForLongPress = desiredGestures.contains$1(0, B.GestureType_0); t1 = t1 !== 0 ? _this.get$onTapDown() : _null; t2 = wantTap ? _this.get$onTapUp() : _null; t3 = wantDrag ? _this.get$onScaleStart() : _null; t4 = wantDrag ? _this.get$onScaleUpdate() : _null; return A.GestureDetector$(_null, chartContainer, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, wantDrag ? _this.get$onScaleEnd() : _null, t3, t4, _null, _null, _null, _null, _null, _null, t1, t2, _null, _null, _null, false, B.Offset_O5r); }, onTapDown$1(d) { var t2, _this = this, container = _this._containerResolver$0(), localPosition = container.globalToLocal$1(d.globalPosition), t1 = new A.Point(localPosition._dx, localPosition._dy, type$.Point_double); _this._lastTapPoint = t1; t2 = container._chart_container$_chart._gestureProxy; B.JSArray_methods.clear$0(t2._activeListeners); t2._populateActiveListeners$1(t1); if (_this._listeningForLongPress) _this._longPressTimer = A.Timer_Timer(B.Duration_500000, new A.ChartGestureDetector_onTapDown_closure(_this)); }, onTapUp$1(d) { var container, localPosition, t1 = this._longPressTimer; if (t1 != null) t1.cancel$0(0); container = this._containerResolver$0(); localPosition = container.globalToLocal$1(d.globalPosition); t1 = new A.Point(localPosition._dx, localPosition._dy, type$.Point_double); this._lastTapPoint = t1; container._chart_container$_chart._gestureProxy.onTap$1(t1); }, onScaleStart$1(d) { var container, localPosition, _this = this, t1 = _this._longPressTimer; if (t1 != null) t1.cancel$0(0); container = _this._containerResolver$0(); localPosition = container.globalToLocal$1(d.focalPoint); t1 = new A.Point(localPosition._dx, localPosition._dy, type$.Point_double); _this._lastTapPoint = t1; _this._isDragging = container._chart_container$_chart._gestureProxy.onDragStart$1(0, t1); }, onScaleUpdate$1(d) { var container, localPosition, t1, t2, _this = this; if (!_this._isDragging) return; container = _this._containerResolver$0(); localPosition = container.globalToLocal$1(d.focalPoint); t1 = new A.Point(localPosition._dx, localPosition._dy, type$.Point_double); _this._lastTapPoint = t1; t2 = d.scale; _this._lastScale = t2; container._chart_container$_chart._gestureProxy.onDragUpdate$2(t1, t2); }, onScaleEnd$1(d) { var t1, t2, t3, _this = this; if (!_this._isDragging) return; t1 = _this._containerResolver$0()._chart_container$_chart._gestureProxy; t2 = _this._lastTapPoint; t2.toString; t3 = _this._lastScale; t3.toString; t1.onDragEnd$3(0, t2, t3, d.velocity.pixelsPerSecond._dx); }, _containerResolver$0() { return this.get$_containerResolver().call$0(); } }; A.ChartGestureDetector_makeWidget_closure.prototype = { call$0() { var t1 = this.context.get$renderObject(); t1.toString; return A.getChartContainerRenderObject(type$.RenderBox._as(t1)); }, $signature: 1457 }; A.ChartGestureDetector_onTapDown_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._containerResolver$0()._chart_container$_chart._gestureProxy, t3 = t1._lastTapPoint; t3.toString; t2.onLongPress$1(t3); t1._longPressTimer = null; }, $signature: 0 }; A.GraphicsFactory.prototype = { createTextPaint$0() { var t1 = new A.TextStyle0(); t1.fontFamily = this.defaultTextStyle.style.fontFamily; return t1; }, createTextElement$1(text) { var t1 = new A.TextElement(text, this.textScaleFactor, B.TextDirection_00); t1.set$textStyle(this.createTextPaint$0()); return t1; } }; A.LineStyle.prototype = {}; A.SelectionModelConfig.prototype = {}; A.SymbolRendererCanvas.prototype = {}; A._SymbolCustomPaint.prototype = { paint$2(canvas, size) { var commonColor, t2, _this = this, bounds = A.Rectangle$(0, 0, B.JSNumber_methods.toInt$0(size._dx), B.JSNumber_methods.toInt$0(size._dy), type$.num), t1 = _this.color; if (t1 == null) commonColor = null; else { t1 = t1.value; commonColor = new A.Color0(t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255, t1 >>> 24 & 255, null, null); } t1 = _this.context; t2 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_3); if (t2 != null) t2.get$textScaler(); t1.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextStyle); _this.symbolRenderer.paint$5$dashPattern$fillColor$strokeColor(new A.ChartCanvas(canvas, $.$get$_renderer().createPaint$0()), bounds, _this.dashPattern, commonColor, commonColor); }, shouldRepaint$1(oldDelegate) { return this.symbolRenderer.shouldRepaint$1(oldDelegate.symbolRenderer); } }; A.TextElement.prototype = { set$textStyle(value) { if (J.$eq$(this._text_element$_textStyle, value)) return; this._text_element$_textStyle = value; this._painterReady = false; }, set$textDirection(direction) { if (this._text_element$_textDirection === direction) return; this._text_element$_textDirection = direction; this._painterReady = false; }, set$maxWidth(_, value) { if (this._text_element$_maxWidth == value) return; this._text_element$_maxWidth = value; this._painterReady = false; }, set$maxWidthStrategy(maxWidthStrategy) { if (this._maxWidthStrategy == maxWidthStrategy) return; this._maxWidthStrategy = maxWidthStrategy; this._painterReady = false; }, get$measurement() { if (!this._painterReady) this._refreshPainter$0(); var t1 = this.__TextElement__measurement_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _refreshPainter$0() { var t2, t3, color, t4, _this = this, _null = null, t1 = _this._text_element$_opacity; if (t1 == null) t1 = _this._text_element$_opacity = 1; t2 = _this._text_element$_textStyle; t3 = t2 == null; if (t3 || t2.color == null) color = _null; else { t4 = t2.color; color = A.Color$fromARGB(B.JSNumber_methods.round$0(t4.a * t1), t4.r, t4.g, t4.b); } if (t3) t1 = _null; else { t1 = t2.fontSize; if (t1 == null) t1 = _null; } t4 = t3 ? _null : t2.fontFamily; t1 = A.TextPainter$(_null, _null, _null, _null, A.TextSpan$(_null, _null, A.TextStyle$(_null, _null, color, _null, _null, _null, _null, _null, t4, _null, _null, t1, _null, _null, _null, _null, t3 ? _null : t2.lineHeight, true, _null, _null, _null, _null, _null, _null, _null, _null), _this.text), B.TextAlign_4, _null, _null, B._LinearTextScaler_1, B.TextWidthBasis_0); t1.set$textDirection(B.TextDirection_1); t1.set$textAlign(0, B.TextAlign_0); t1.set$ellipsis(_this._maxWidthStrategy === B.MaxWidthStrategy_1 ? "\u2026" : _null); _this.__TextElement__textPainter_A = t1; t1.set$textScaler(new A._LinearTextScaler(_this.textScaleFactor)); t1 = _this.__TextElement__textPainter_A; t2 = _this._text_element$_maxWidth; if (t2 == null) t2 = _null; t1.layout$1$maxWidth(t2 == null ? 1 / 0 : t2); _this.__TextElement__textPainter_A._layoutCache.layout.getDistanceToBaseline$1(B.TextBaseline_0); t1 = _this.__TextElement__textPainter_A._layoutCache; t2 = t1.contentWidth; t1 = t1.layout._paragraph; _this.__TextElement__measurement_A = new A.TextMeasurement(t2, t1.get$height(t1) * 0.7); _this._painterReady = true; }, $isTextElement2: 1 }; A.TextStyle0.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.TextStyle0 && _this.fontSize == other.fontSize && _this.fontFamily == other.fontFamily && _this.fontWeight == other.fontWeight && J.$eq$(_this.color, other.color) && true; }, get$hashCode(_) { var _this = this; return A.hashValues(_this.fontSize, _this.fontFamily, _this.color, _this.lineHeight, _this.fontWeight, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd); } }; A.TimeSeriesChart0.prototype = { createCommonChart$1(chartState) { var t5, t6, t7, t8, t9, t10, t11, t12, t1 = A.NumericAxis$(), t2 = this.createDisjointMeasureAxes$0(), t3 = A.DateTimeAxis$(B.C_LocalDateTimeFactory), t4 = A.NumericAxis$(); if (t2 == null) t2 = A.LinkedHashMap_LinkedHashMap(null, null, type$.String, type$.NumericAxis); t5 = $.$get$CartesianChart__defaultLayoutConfig(); t6 = type$.String; t7 = type$.ChartBehavior_DateTime; t8 = A._setArrayType([], type$.JSArray_ChartBehavior_DateTime); t9 = type$.JSArray_GestureListener; t10 = A._setArrayType([], t9); t9 = A._setArrayType([], t9); t11 = A._setArrayType([], type$.JSArray_LifecycleListener_DateTime); t12 = A._setArrayType([], type$.JSArray_LayoutView); return new A.TimeSeriesChart(B.C_LocalDateTimeFactory, true, t3, t1, t4, t2, new A.LayoutManagerImpl(t5, t12), B.Duration_300000, A.LinkedHashSet_LinkedHashSet$_empty(t6), A.LinkedHashMap_LinkedHashMap$_empty(t6, type$.SeriesRenderer_DateTime), A.LinkedHashMap_LinkedHashMap$_empty(t6, t7), t8, A.LinkedHashMap_LinkedHashMap$_empty(t6, t7), new A.ProxyGestureListener(t10, t9), A.LinkedHashMap_LinkedHashMap$_empty(type$.SelectionModelType, type$.MutableSelectionModel_DateTime), t11); }, addDefaultInteractions$1(behaviors) { this.super$BaseChart$addDefaultInteractions(behaviors); behaviors.push(new A.LinePointHighlighter(A.LinkedHashSet_LinkedHashSet(type$.GestureType), type$.LinePointHighlighter_DateTime)); } }; A.getChartContainerRenderObject_closure.prototype = { call$1(child) { return child instanceof A.RenderSemanticsGestureHandler; }, $signature: 839 }; A.WidgetLayoutDelegate.prototype = { performLayout$1(size) { var t3, leftPosition, rightPosition, behaviorPosition, behaviorSize, chartOffset, chartSize, _this = this, availableWidth = size._dx, availableHeight = size._dy, t1 = _this.idAndBehavior, t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"), behaviorID = !new A.LinkedHashMapKeyIterable(t1, t2).get$isEmpty(0) ? new A.LinkedHashMapKeyIterable(t1, t2).get$first(0) : null; t2 = behaviorID != null; if (t2) if (_this._idToChild.$index(0, behaviorID) != null) { t3 = _this.isRTL; leftPosition = t3 ? B.BehaviorPosition_3 : B.BehaviorPosition_2; rightPosition = t3 ? B.BehaviorPosition_2 : B.BehaviorPosition_3; behaviorPosition = t1.$index(0, behaviorID).config.position; behaviorSize = _this.layoutChild$2(behaviorID, A.BoxConstraints$loose(size)); if (behaviorPosition === B.BehaviorPosition_0) { t3 = behaviorSize._dy; chartOffset = new A.Offset(0, t3); availableHeight -= t3; } else if (behaviorPosition === B.BehaviorPosition_1) { availableHeight -= behaviorSize._dy; chartOffset = B.Offset_0_0; } else if (behaviorPosition === leftPosition) { t3 = behaviorSize._dx; chartOffset = new A.Offset(t3, 0); availableWidth -= t3; } else { if (behaviorPosition === rightPosition) availableWidth -= behaviorSize._dx; chartOffset = B.Offset_0_0; } } else { chartOffset = B.Offset_0_0; behaviorSize = B.Size_0_0; } else { chartOffset = B.Offset_0_0; behaviorSize = B.Size_0_0; } chartSize = new A.Size(availableWidth, availableHeight); t3 = _this.chartID; if (_this._idToChild.$index(0, t3) != null) { _this.layoutChild$2(t3, A.BoxConstraints$tight(chartSize)); _this.positionChild$2(t3, chartOffset); } if (t2) { t1 = t1.$index(0, behaviorID); t1.toString; _this.positionChild$2(behaviorID, _this._getBehaviorOffset$4$behaviorSize$chartSize$isRTL(t1, behaviorSize, chartSize, _this.isRTL)); } }, shouldRelayout$1(oldDelegate) { return this.idAndBehavior !== type$.WidgetLayoutDelegate._as(oldDelegate).idAndBehavior; }, _getBehaviorOffset$4$behaviorSize$chartSize$isRTL(behavior, behaviorSize, chartSize, isRTL) { var heightOffset, t2, widthOffset, rightOffset, behaviorOffset = A._Cell$named("behaviorOffset"), t1 = behavior.config, behaviorPosition = t1.position, outsideJustification = t1.outsideJustification; if (behaviorPosition === B.BehaviorPosition_0 || behaviorPosition === B.BehaviorPosition_1) { heightOffset = behaviorPosition === B.BehaviorPosition_1 ? chartSize._dy : 0; switch (this.getOutsideJustification$2(outsideJustification, isRTL).index) { case 0: behaviorOffset.__late_helper$_value = new A.Offset(behavior._legend$_drawAreaBounds.left, heightOffset); break; case 1: behaviorOffset.__late_helper$_value = new A.Offset(0, heightOffset); break; case 2: t1 = behavior._legend$_drawAreaBounds; behaviorOffset.__late_helper$_value = new A.Offset(A._instanceType(t1)._precomputed1._as(t1.left + t1.width) - behaviorSize._dx, heightOffset); break; case 3: behaviorOffset.__late_helper$_value = new A.Offset(chartSize._dx - behaviorSize._dx, heightOffset); break; } } else { t2 = behaviorPosition === B.BehaviorPosition_2; if (t2 || behaviorPosition === B.BehaviorPosition_3) { if (!(isRTL && t2)) t1 = !isRTL && behaviorPosition === B.BehaviorPosition_3; else t1 = true; widthOffset = t1 ? chartSize._dx : 0; switch (outsideJustification.index) { case 0: case 2: behaviorOffset.__late_helper$_value = new A.Offset(widthOffset, behavior._legend$_drawAreaBounds.top); break; case 1: case 3: behaviorOffset.__late_helper$_value = new A.Offset(widthOffset, 0); break; case 4: t1 = behavior._legend$_drawAreaBounds; behaviorOffset.__late_helper$_value = new A.Offset(widthOffset, A._instanceType(t1)._precomputed1._as(t1.top + t1.height) - behaviorSize._dy); break; case 5: behaviorOffset.__late_helper$_value = new A.Offset(widthOffset, chartSize._dy - behaviorSize._dy); break; } } else if (behaviorPosition === B.BehaviorPosition_4) { rightOffset = new A.Offset(chartSize._dx - behaviorSize._dx, 0); switch (t1.insideJustification.index) { case 0: behaviorOffset.__late_helper$_value = isRTL ? rightOffset : B.Offset_0_0; break; case 1: behaviorOffset.__late_helper$_value = isRTL ? B.Offset_0_0 : rightOffset; break; } } } return behaviorOffset._readLocal$0(); }, getOutsideJustification$2(justification, isRTL) { var mappedJustification; switch (justification.index) { case 0: case 2: mappedJustification = isRTL ? B._HorizontalJustification_2 : B._HorizontalJustification_0; break; case 1: case 3: mappedJustification = isRTL ? B._HorizontalJustification_3 : B._HorizontalJustification_1; break; case 4: mappedJustification = isRTL ? B._HorizontalJustification_0 : B._HorizontalJustification_2; break; case 5: mappedJustification = isRTL ? B._HorizontalJustification_1 : B._HorizontalJustification_3; break; default: mappedJustification = null; } return mappedJustification; } }; A._HorizontalJustification.prototype = { _enumToString$0() { return "_HorizontalJustification." + this._core$_name; } }; A.CanonicalizedMap.prototype = { $index(_, key) { var pair, _this = this; if (!_this._isValidKey$1(key)) return null; pair = _this._base.$index(0, _this._canonicalize.call$1(_this.$ti._eval$1("CanonicalizedMap.K")._as(key))); return pair == null ? null : pair.value; }, $indexSet(_, key, value) { var t1, _this = this; if (!_this._isValidKey$1(key)) return; t1 = _this.$ti; _this._base.$indexSet(0, _this._canonicalize.call$1(key), new A.MapEntry(key, value, t1._eval$1("@")._bind$1(t1._eval$1("CanonicalizedMap.V"))._eval$1("MapEntry<1,2>"))); }, addAll$1(_, other) { other.forEach$1(0, new A.CanonicalizedMap_addAll_closure(this)); }, cast$2$0(_, K2, V2) { var t1 = this._base; return t1.cast$2$0(t1, K2, V2); }, containsKey$1(_, key) { var _this = this; if (!_this._isValidKey$1(key)) return false; return _this._base.containsKey$1(0, _this._canonicalize.call$1(_this.$ti._eval$1("CanonicalizedMap.K")._as(key))); }, get$entries(_) { var t1 = this._base; return t1.get$entries(t1).map$1$1(0, new A.CanonicalizedMap_entries_closure(this), this.$ti._eval$1("MapEntry")); }, forEach$1(_, f) { this._base.forEach$1(0, new A.CanonicalizedMap_forEach_closure(this, f)); }, get$isEmpty(_) { return this._base.__js_helper$_length === 0; }, get$isNotEmpty(_) { return this._base.__js_helper$_length !== 0; }, get$keys(_) { var t1 = this._base.get$values(0); return A.MappedIterable_MappedIterable(t1, new A.CanonicalizedMap_keys_closure(this), A._instanceType(t1)._eval$1("Iterable.E"), this.$ti._eval$1("CanonicalizedMap.K")); }, get$length(_) { return this._base.__js_helper$_length; }, map$2$1(_, transform, K2, V2) { var t1 = this._base; return t1.map$2$1(t1, new A.CanonicalizedMap_map_closure(this, transform, K2, V2), K2, V2); }, map$1(_, transform) { var t1 = type$.dynamic; return this.map$2$1(0, transform, t1, t1); }, putIfAbsent$2(_, key, ifAbsent) { return this._base.putIfAbsent$2(0, this._canonicalize.call$1(key), new A.CanonicalizedMap_putIfAbsent_closure(this, key, ifAbsent)).value; }, remove$1(_, key) { var pair, _this = this; if (!_this._isValidKey$1(key)) return null; pair = _this._base.remove$1(0, _this._canonicalize.call$1(_this.$ti._eval$1("CanonicalizedMap.K")._as(key))); return pair == null ? null : pair.value; }, get$values(_) { var t1 = this._base.get$values(0); return A.MappedIterable_MappedIterable(t1, new A.CanonicalizedMap_values_closure(this), A._instanceType(t1)._eval$1("Iterable.E"), this.$ti._eval$1("CanonicalizedMap.V")); }, toString$0(_) { return A.MapBase_mapToString(this); }, _isValidKey$1(key) { var t1; if (this.$ti._eval$1("CanonicalizedMap.K")._is(key)) t1 = true; else t1 = false; return t1; }, $isMap: 1 }; A.CanonicalizedMap_addAll_closure.prototype = { call$2(key, value) { this.$this.$indexSet(0, key, value); return value; }, $signature() { return this.$this.$ti._eval$1("~(CanonicalizedMap.K,CanonicalizedMap.V)"); } }; A.CanonicalizedMap_entries_closure.prototype = { call$1(e) { var t1 = e.value, t2 = this.$this.$ti; return new A.MapEntry(t1.key, t1.value, t2._eval$1("@")._bind$1(t2._eval$1("CanonicalizedMap.V"))._eval$1("MapEntry<1,2>")); }, $signature() { return this.$this.$ti._eval$1("MapEntry(MapEntry>)"); } }; A.CanonicalizedMap_forEach_closure.prototype = { call$2(key, pair) { return this.f.call$2(pair.key, pair.value); }, $signature() { return this.$this.$ti._eval$1("~(CanonicalizedMap.C,MapEntry)"); } }; A.CanonicalizedMap_keys_closure.prototype = { call$1(pair) { return pair.key; }, $signature() { return this.$this.$ti._eval$1("CanonicalizedMap.K(MapEntry)"); } }; A.CanonicalizedMap_map_closure.prototype = { call$2(_, pair) { return this.transform.call$2(pair.key, pair.value); }, $signature() { return this.$this.$ti._bind$1(this.K2)._bind$1(this.V2)._eval$1("MapEntry<1,2>(CanonicalizedMap.C,MapEntry)"); } }; A.CanonicalizedMap_putIfAbsent_closure.prototype = { call$0() { var t1 = this.$this.$ti; return new A.MapEntry(this.key, this.ifAbsent.call$0(), t1._eval$1("@")._bind$1(t1._eval$1("CanonicalizedMap.V"))._eval$1("MapEntry<1,2>")); }, $signature() { return this.$this.$ti._eval$1("MapEntry()"); } }; A.CanonicalizedMap_values_closure.prototype = { call$1(pair) { return pair.value; }, $signature() { return this.$this.$ti._eval$1("CanonicalizedMap.V(MapEntry)"); } }; A.DefaultEquality.prototype = { equals$2(e1, e2) { return J.$eq$(e1, e2); }, hash$1(_, e) { return J.get$hashCode$(e); } }; A.IterableEquality.prototype = { equals$2(elements1, elements2) { var it1, it2, t1, hasNext; if (elements1 === elements2) return true; it1 = J.get$iterator$ax(elements1); it2 = J.get$iterator$ax(elements2); for (t1 = this._elementEquality; true;) { hasNext = it1.moveNext$0(); if (hasNext !== it2.moveNext$0()) return false; if (!hasNext) return true; if (!t1.equals$2(it1.get$current(it1), it2.get$current(it2))) return false; } }, hash$1(_, elements) { var t1, t2, hash; for (t1 = J.get$iterator$ax(elements), t2 = this._elementEquality, hash = 0; t1.moveNext$0();) { hash = hash + t2.hash$1(0, t1.get$current(t1)) & 2147483647; hash = hash + (hash << 10 >>> 0) & 2147483647; hash ^= hash >>> 6; } hash = hash + (hash << 3 >>> 0) & 2147483647; hash ^= hash >>> 11; return hash + (hash << 15 >>> 0) & 2147483647; } }; A.ListEquality.prototype = { equals$2(list1, list2) { var t1, $length, t2, t3, i; if (list1 == null ? list2 == null : list1 === list2) return true; if (list1 == null || list2 == null) return false; t1 = J.getInterceptor$asx(list1); $length = t1.get$length(list1); t2 = J.getInterceptor$asx(list2); if ($length !== t2.get$length(list2)) return false; for (t3 = this._elementEquality, i = 0; i < $length; ++i) if (!t3.equals$2(t1.$index(list1, i), t2.$index(list2, i))) return false; return true; }, hash$1(_, list) { var t1, t2, hash, i; for (t1 = J.getInterceptor$asx(list), t2 = this._elementEquality, hash = 0, i = 0; i < t1.get$length(list); ++i) { hash = hash + t2.hash$1(0, t1.$index(list, i)) & 2147483647; hash = hash + (hash << 10 >>> 0) & 2147483647; hash ^= hash >>> 6; } hash = hash + (hash << 3 >>> 0) & 2147483647; hash ^= hash >>> 11; return hash + (hash << 15 >>> 0) & 2147483647; } }; A._UnorderedEquality.prototype = { equals$2(elements1, elements2) { var t1, counts, $length, e, count; if (elements1 === elements2) return true; t1 = this._elementEquality; counts = A.HashMap_HashMap(t1.get$equals(), t1.get$hash(t1), t1.get$isValidKey(), A._instanceType(this)._eval$1("_UnorderedEquality.E"), type$.int); for (t1 = J.get$iterator$ax(elements1), $length = 0; t1.moveNext$0();) { e = t1.get$current(t1); count = counts.$index(0, e); counts.$indexSet(0, e, (count == null ? 0 : count) + 1); ++$length; } for (t1 = J.get$iterator$ax(elements2); t1.moveNext$0();) { e = t1.get$current(t1); count = counts.$index(0, e); if (count == null || count === 0) return false; counts.$indexSet(0, e, count - 1); --$length; } return $length === 0; }, hash$1(_, elements) { var t1, t2, hash; for (t1 = J.get$iterator$ax(elements), t2 = this._elementEquality, hash = 0; t1.moveNext$0();) hash = hash + t2.hash$1(0, t1.get$current(t1)) & 2147483647; hash = hash + (hash << 3 >>> 0) & 2147483647; hash ^= hash >>> 11; return hash + (hash << 15 >>> 0) & 2147483647; } }; A.UnorderedIterableEquality.prototype = {}; A.SetEquality.prototype = {}; A._MapEntry.prototype = { get$hashCode(_) { var t1 = this.equality; return 3 * t1._keyEquality.hash$1(0, this.key) + 7 * t1._valueEquality.hash$1(0, this.value) & 2147483647; }, $eq(_, other) { var t1; if (other == null) return false; if (other instanceof A._MapEntry) { t1 = this.equality; t1 = t1._keyEquality.equals$2(this.key, other.key) && t1._valueEquality.equals$2(this.value, other.value); } else t1 = false; return t1; }, get$value(receiver) { return this.value; } }; A.MapEquality.prototype = { equals$2(map1, map2) { var t1, t2, equalElementCounts, t3, key, entry, count; if (map1 === map2) return true; t1 = J.getInterceptor$asx(map1); t2 = J.getInterceptor$asx(map2); if (t1.get$length(map1) !== t2.get$length(map2)) return false; equalElementCounts = A.HashMap_HashMap(null, null, null, type$._MapEntry, type$.int); for (t3 = J.get$iterator$ax(t1.get$keys(map1)); t3.moveNext$0();) { key = t3.get$current(t3); entry = new A._MapEntry(this, key, t1.$index(map1, key)); count = equalElementCounts.$index(0, entry); equalElementCounts.$indexSet(0, entry, (count == null ? 0 : count) + 1); } for (t1 = J.get$iterator$ax(t2.get$keys(map2)); t1.moveNext$0();) { key = t1.get$current(t1); entry = new A._MapEntry(this, key, t2.$index(map2, key)); count = equalElementCounts.$index(0, entry); if (count == null || count === 0) return false; equalElementCounts.$indexSet(0, entry, count - 1); } return true; }, hash$1(_, map) { var t1, t2, t3, t4, t5, hash, key, keyHash, t6; for (t1 = J.getInterceptor$x(map), t2 = J.get$iterator$ax(t1.get$keys(map)), t3 = this._keyEquality, t4 = this._valueEquality, t5 = this.$ti._rest[1], hash = 0; t2.moveNext$0();) { key = t2.get$current(t2); keyHash = t3.hash$1(0, key); t6 = t1.$index(map, key); hash = hash + 3 * keyHash + 7 * t4.hash$1(0, t6 == null ? t5._as(t6) : t6) & 2147483647; } hash = hash + (hash << 3 >>> 0) & 2147483647; hash ^= hash >>> 11; return hash + (hash << 15 >>> 0) & 2147483647; } }; A.DeepCollectionEquality.prototype = { equals$2(e1, e2) { var t2, _this = this, t1 = type$.Set_dynamic; if (t1._is(e1)) return t1._is(e2) && new A.SetEquality(_this, type$.SetEquality_dynamic).equals$2(e1, e2); t1 = type$.Map_dynamic_dynamic; if (t1._is(e1)) return t1._is(e2) && new A.MapEquality(_this, _this, type$.MapEquality_dynamic_dynamic).equals$2(e1, e2); if (!_this._unordered) { t1 = type$.List_dynamic; if (t1._is(e1)) return t1._is(e2) && new A.ListEquality(_this, type$.ListEquality_dynamic).equals$2(e1, e2); t1 = type$.Iterable_dynamic; if (t1._is(e1)) return t1._is(e2) && new A.IterableEquality(_this, type$.IterableEquality_dynamic).equals$2(e1, e2); } else { t1 = type$.Iterable_dynamic; if (t1._is(e1)) { t2 = type$.List_dynamic; if (t2._is(e1) !== t2._is(e2)) return false; return t1._is(e2) && new A.UnorderedIterableEquality(_this, type$.UnorderedIterableEquality_dynamic).equals$2(e1, e2); } } return J.$eq$(e1, e2); }, hash$1(_, o) { var _this = this; if (type$.Set_dynamic._is(o)) return new A.SetEquality(_this, type$.SetEquality_dynamic).hash$1(0, o); if (type$.Map_dynamic_dynamic._is(o)) return new A.MapEquality(_this, _this, type$.MapEquality_dynamic_dynamic).hash$1(0, o); if (!_this._unordered) { if (type$.List_dynamic._is(o)) return new A.ListEquality(_this, type$.ListEquality_dynamic).hash$1(0, o); if (type$.Iterable_dynamic._is(o)) return new A.IterableEquality(_this, type$.IterableEquality_dynamic).hash$1(0, o); } else if (type$.Iterable_dynamic._is(o)) return new A.UnorderedIterableEquality(_this, type$.UnorderedIterableEquality_dynamic).hash$1(0, o); return J.get$hashCode$(o); }, isValidKey$1(o) { return true; } }; A.HeapPriorityQueue.prototype = { _elementAt$1(index) { var t1 = this._priority_queue$_queue[index]; if (t1 == null) { this.$ti._precomputed1._as(null); t1 = null; } return t1; }, add$1(_, element) { var t1, t2, newCapacity, newQueue, _this = this; ++_this._priority_queue$_modificationCount; t1 = _this._priority_queue$_length; t2 = _this._priority_queue$_queue.length; if (t1 === t2) { newCapacity = t2 * 2 + 1; if (newCapacity < 7) newCapacity = 7; newQueue = A.List_List$filled(newCapacity, null, false, _this.$ti._eval$1("1?")); B.JSArray_methods.setRange$3(newQueue, 0, _this._priority_queue$_length, _this._priority_queue$_queue); _this._priority_queue$_queue = newQueue; } _this._bubbleUp$2(element, _this._priority_queue$_length++); }, get$isEmpty(_) { return this._priority_queue$_length === 0; }, get$length(_) { return this._priority_queue$_length; }, remove$1(_, element) { var last, _this = this, index = _this._locate$1(element); if (index < 0) return false; ++_this._priority_queue$_modificationCount; last = _this._removeLast$0(); if (index < _this._priority_queue$_length) if (_this.comparison.call$2(last, element) <= 0) _this._bubbleUp$2(last, index); else _this._bubbleDown$2(last, index); return true; }, _toUnorderedList$0() { var i, t3, t1 = this.$ti, t2 = A._setArrayType([], t1._eval$1("JSArray<1>")); for (t1 = t1._precomputed1, i = 0; i < this._priority_queue$_length; ++i) { t3 = this._priority_queue$_queue[i]; if (t3 == null) { t1._as(null); t3 = null; } t2.push(t3); } return t2; }, toString$0(_) { var t1 = this._priority_queue$_queue; return A.Iterable_iterableToShortString(A.SubListIterable$(t1, 0, A.checkNotNullable(this._priority_queue$_length, "count", type$.int), A._arrayInstanceType(t1)._precomputed1), "(", ")"); }, _priority_queue$_add$1(_, element) { var newCapacity, newQueue, _this = this, t1 = _this._priority_queue$_length, t2 = _this._priority_queue$_queue.length; if (t1 === t2) { newCapacity = t2 * 2 + 1; if (newCapacity < 7) newCapacity = 7; newQueue = A.List_List$filled(newCapacity, null, false, _this.$ti._eval$1("1?")); B.JSArray_methods.setRange$3(newQueue, 0, _this._priority_queue$_length, _this._priority_queue$_queue); _this._priority_queue$_queue = newQueue; } _this._bubbleUp$2(element, _this._priority_queue$_length++); }, _locate$1(object) { var t1, position, index, element, comp, leftChildPosition, t2, _this = this; if (_this._priority_queue$_length === 0) return -1; t1 = _this.comparison; position = 1; do c$0: { index = position - 1; element = _this._elementAt$1(index); comp = t1.call$2(element, object); if (comp <= 0) { if (comp === 0 && J.$eq$(element, object)) return index; leftChildPosition = position * 2; if (leftChildPosition <= _this._priority_queue$_length) { position = leftChildPosition; break c$0; } } t2 = _this._priority_queue$_length; do { for (; (position & 1) === 1;) position = position >>> 1; ++position; } while (position > t2); } while (position !== 1); return -1; }, _removeLast$0() { var _this = this, newLength = _this._priority_queue$_length - 1, last = _this._elementAt$1(newLength); _this._priority_queue$_queue[newLength] = null; _this._priority_queue$_length = newLength; return last; }, _bubbleUp$2(element, index) { var t1, t2, parentIndex, $parent, _this = this; for (t1 = _this.comparison, t2 = _this.$ti._precomputed1; index > 0; index = parentIndex) { parentIndex = B.JSInt_methods._tdivFast$1(index - 1, 2); $parent = _this._priority_queue$_queue[parentIndex]; if ($parent == null) { t2._as(null); $parent = null; } if (t1.call$2(element, $parent) > 0) break; _this._priority_queue$_queue[index] = $parent; } _this._priority_queue$_queue[index] = element; }, _bubbleDown$2(element, index) { var t1, t2, t3, leftChildIndex, leftChild, rightChild, minChild, minChildIndex, child, _this = this, rightChildIndex = index * 2 + 2; for (t1 = _this.comparison, t2 = _this.$ti._precomputed1; t3 = _this._priority_queue$_length, rightChildIndex < t3; index = minChildIndex) { leftChildIndex = rightChildIndex - 1; t3 = _this._priority_queue$_queue; leftChild = t3[leftChildIndex]; if (leftChild == null) { t2._as(null); leftChild = null; } rightChild = t3[rightChildIndex]; if (rightChild == null) { t2._as(null); rightChild = null; } if (t1.call$2(leftChild, rightChild) < 0) { minChild = leftChild; minChildIndex = leftChildIndex; } else { minChild = rightChild; minChildIndex = rightChildIndex; } if (t1.call$2(element, minChild) <= 0) { _this._priority_queue$_queue[index] = element; return; } _this._priority_queue$_queue[index] = minChild; rightChildIndex = minChildIndex * 2 + 2; } leftChildIndex = rightChildIndex - 1; if (leftChildIndex < t3) { child = _this._elementAt$1(leftChildIndex); if (t1.call$2(element, child) > 0) { _this._priority_queue$_queue[index] = child; index = leftChildIndex; } } _this._priority_queue$_queue[index] = element; } }; A.Connectivity.prototype = { get$onConnectivityChanged() { var t1 = $.$get$ConnectivityPlatform__instance().get$onConnectivityChanged(); return new A._DistinctStream(new A.Connectivity_onConnectivityChanged_closure(), t1, A._instanceType(t1)._eval$1("_DistinctStream")); } }; A.Connectivity_onConnectivityChanged_closure.prototype = { call$2(a, b) { return A.ListExtensions_equals(a, b); }, $signature: 1508 }; A.ConnectivityPlusWebPlugin.prototype = {}; A.DartHtmlConnectivityPlugin.prototype = { get$onConnectivityChanged() { var t1, t2, _this = this; if (_this._connectivityResult == null) { _this._connectivityResult = new A._AsyncBroadcastStreamController(null, null, type$._AsyncBroadcastStreamController_List_ConnectivityResult); t1 = self; t2 = type$.JSObject; A._EventStreamSubscription$0(t1.window, "online", new A.DartHtmlConnectivityPlugin_onConnectivityChanged_closure(_this), false, t2); A._EventStreamSubscription$0(t1.window, "offline", new A.DartHtmlConnectivityPlugin_onConnectivityChanged_closure0(_this), false, t2); } t1 = _this._connectivityResult; t1.toString; return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); } }; A.DartHtmlConnectivityPlugin_onConnectivityChanged_closure.prototype = { call$1(_) { var t1 = this.$this._connectivityResult; t1.toString; t1.add$1(0, A._setArrayType([B.ConnectivityResult_1], type$.JSArray_ConnectivityResult)); }, $signature: 236 }; A.DartHtmlConnectivityPlugin_onConnectivityChanged_closure0.prototype = { call$1(_) { var t1 = this.$this._connectivityResult; t1.toString; t1.add$1(0, A._setArrayType([B.ConnectivityResult_4], type$.JSArray_ConnectivityResult)); }, $signature: 236 }; A.ConnectivityPlatform.prototype = {}; A.MethodChannelConnectivity.prototype = { get$onConnectivityChanged() { var t2, t1 = this._onConnectivityChanged; if (t1 == null) { t1 = B.EventChannel_OTU.receiveBroadcastStream$0(); t2 = A._instanceType(t1)._eval$1("_MapStream>"); t2 = this._onConnectivityChanged = new A._MapStream(A.utils0__parseConnectivityResults$closure(), new A._MapStream(new A.MethodChannelConnectivity_onConnectivityChanged_closure(), t1, t2), t2._eval$1("_MapStream>")); t1 = t2; } return t1; } }; A.MethodChannelConnectivity_onConnectivityChanged_closure.prototype = { call$1(result) { return A.List_List$from(result, true, type$.String); }, $signature: 1564 }; A.ConnectivityResult.prototype = { _enumToString$0() { return "ConnectivityResult." + this._core$_name; } }; A.parseConnectivityResults_closure.prototype = { call$1(state) { switch (B.JSString_methods.trim$0(state)) { case "bluetooth": return B.ConnectivityResult_0; case "wifi": return B.ConnectivityResult_1; case "ethernet": return B.ConnectivityResult_2; case "mobile": return B.ConnectivityResult_3; case "vpn": return B.ConnectivityResult_5; case "other": return B.ConnectivityResult_6; default: return B.ConnectivityResult_4; } }, $signature: 1565 }; A.XFileBase.prototype = { length$0(_) { throw A.wrapException(A.UnimplementedError$(".length() has not been implemented.")); } }; A.XFile.prototype = { get$_blob() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), $async$returnValue, $async$self = this, t2, blobCompleter, request, t3, t1; var $async$get$_blob = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._browserBlob; if (t1 != null) { $async$returnValue = t1; // goto return $async$goto = 1; break; } t1 = self; if (J.$eq$(t1.window.navigator.vendor, "Apple Computer, Inc.")) { t2 = $async$self._html0$_length; if (t2 != null) t2 = t2 >= 4294967296; else t2 = false; } else t2 = false; if (t2) throw A.wrapException(A.Exception_Exception("Safari cannot handle XFiles larger than 4GB.")); t2 = new A._Future($.Zone__current, type$._Future_JSObject); blobCompleter = new A._AsyncCompleter(t2, type$._AsyncCompleter_JSObject); request = A._Cell$named("request"); t1 = new t1.XMLHttpRequest(); t3 = $async$self.__XFile__path_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.open("get", t3, true); t1.responseType = "blob"; t3 = type$.JSObject; A._EventStreamSubscription$0(t1, "load", new A.XFile__blob_closure(request, blobCompleter), false, t3); A._EventStreamSubscription$0(t1, "error", new A.XFile__blob_closure0(blobCompleter), false, t3); t1.send(); request.__late_helper$_value = t1; $async$returnValue = t2; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$get$_blob, $async$completer); }, readAsBytes$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, $async$self = this; var $async$readAsBytes$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.get$_blob().then$1$1(0, $async$self.get$_blobToByteBuffer(), type$.Uint8List); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$readAsBytes$0, $async$completer); }, length$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.int), $async$returnValue, $async$self = this, t1; var $async$length$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._html0$_length; $async$goto = t1 == null ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait($async$self.get$_blob(), $async$length$0); case 6: // returning from await. $async$result = $async$result.size; // goto join $async$goto = 4; break; case 5: // else $async$result = t1; case 4: // join $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$length$0, $async$completer); }, _blobToByteBuffer$1(blob) { return this._blobToByteBuffer$body$XFile(blob); }, _blobToByteBuffer$body$XFile(blob) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, t1, result, reader; var $async$_blobToByteBuffer$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start reader = new self.FileReader(); A.callMethod(reader, "readAsArrayBuffer", [blob]); $async$goto = 3; return A._asyncAwait(new A._EventStream0(reader, "loadend", false, type$._EventStream_JSObject).get$first(0), $async$_blobToByteBuffer$1); case 3: // returning from await. t1 = type$.nullable_NativeByteBuffer._as(reader.result); result = t1 == null ? null : A.NativeUint8List_NativeUint8List$view(t1, 0, null); if (result == null) throw A.wrapException(A.Exception_Exception("Cannot read bytes from Blob. Is it still available?")); $async$returnValue = result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_blobToByteBuffer$1, $async$completer); } }; A.XFile__blob_closure.prototype = { call$1(e) { var t1 = this.request._readLocal$0().response; t1.toString; this.blobCompleter.complete$1(0, type$.JSObject._as(t1)); }, $signature: 236 }; A.XFile__blob_closure0.prototype = { call$1(e) { if (J.$eq$(e.type, "error")) this.blobCompleter.completeError$1(new A._Exception("Could not load Blob from its URL. Has it been revoked?")); }, $signature: 236 }; A._Parser.prototype = { _parser0$_next$0() { var _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._previousToken = t1; _this.___Parser__peekToken_A = _this.tokenizer.next$1$unicodeRange(0, false); return t1; }, _maybeEat$2$unicodeRange(kind, unicodeRange) { var _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.kind === kind) { _this._previousToken = t1; _this.___Parser__peekToken_A = _this.tokenizer.next$1$unicodeRange(0, false); return true; } else return false; }, _maybeEat$1(kind) { return this._maybeEat$2$unicodeRange(kind, false); }, _eat$1(kind) { if (!this._maybeEat$2$unicodeRange(kind, false)) this._errorExpected$1(A.TokenKind_kindToString(kind)); }, _errorExpected$1(expected) { var exception, tok = this._parser0$_next$0(), message = null; try { message = "expected " + expected + ", but found " + A.S(tok); } catch (exception) { message = "parsing error expected " + expected; } this._parser0$_error$2(message, tok.span); }, _parser0$_error$2(message, $location) { $.__messages._readField$0().error$2(0, message, $location); }, _makeSpan$1(start) { var t1 = this._previousToken; if (t1 == null || t1.span.compareTo$1(0, start) < 0) return start; return start.expand$1(0, this._previousToken.span); }, processSelectorGroup$0() { var t2, selector, _this = this, selectors = A._setArrayType([], type$.JSArray_Selector), t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.tokenizer; t2.inSelector = true; do { selector = _this.processSelector$0(); if (selector != null) selectors.push(selector); } while (_this._maybeEat$1(19)); t2.inSelector = false; if (selectors.length !== 0) return new A.SelectorGroup(selectors, _this._makeSpan$1(t1.span)); return null; }, processSelector$0() { var selectorItem, simpleSequences = A._setArrayType([], type$.JSArray_SimpleSelectorSequence), t1 = this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); for (; true;) { selectorItem = this.simpleSelectorSequence$1(simpleSequences.length === 0); if (selectorItem != null) simpleSequences.push(selectorItem); else break; } if (simpleSequences.length === 0) return null; return new A.Selector(simpleSequences, this._makeSpan$1(t1.span)); }, processCompoundSelector$0() { var t1, t2, t3, _i, sequence, t4, msg, selector = this.processSelector$0(); if (selector != null) for (t1 = selector.simpleSelectorSequences, t2 = t1.length, t3 = $.__messages.__late_helper$_name, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { sequence = t1[_i]; if (sequence.combinator !== 513) { t4 = $.__messages.__late_helper$_value; if (t4 === $.__messages) A.throwExpression(A.LateError$fieldNI(t3)); msg = new A.Message(B.MessageLevel_2, "compound selector can not contain combinator", sequence.span, t4.options.useColors); t4.messages.push(msg); t4.printHandler.call$1(msg); } } return selector; }, simpleSelectorSequence$1(forceCombinatorNone) { var combinatorType, thisOperator, t2, t3, span, simpleSel, _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); switch (t1.kind) { case 12: _this._eat$1(12); combinatorType = 515; thisOperator = false; break; case 13: _this._eat$1(13); combinatorType = 516; thisOperator = false; break; case 14: _this._eat$1(14); combinatorType = 517; thisOperator = false; break; case 36: _this._eat$1(36); combinatorType = 513; thisOperator = true; break; default: combinatorType = 513; thisOperator = false; } if (combinatorType === 513 && !forceCombinatorNone) { t2 = _this._previousToken; if (t2 != null) { t2 = t2.span; t2 = A.FileLocation$_(t2.file, t2._file$_end); t3 = _this.___Parser__peekToken_A.span; t3 = t2.offset !== A.FileLocation$_(t3.file, t3._file$_start).offset; t2 = t3; } else t2 = false; if (t2) combinatorType = 514; } span = _this._makeSpan$1(t1.span); simpleSel = thisOperator ? new A.ElementSelector(new A.ThisOperator(span), span) : _this.simpleSelector$0(); if (simpleSel == null) t1 = combinatorType === 515 || combinatorType === 516 || combinatorType === 517; else t1 = false; if (t1) simpleSel = new A.ElementSelector(new A.Identifier("", span), span); if (simpleSel != null) return new A.SimpleSelectorSequence(combinatorType, simpleSel, span); return null; }, simpleSelector$0() { var start, first, element, _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); start = t1.span; t1 = t1.kind; switch (t1) { case 15: first = new A.Wildcard(_this._makeSpan$1(_this._parser0$_next$0().span)); break; case 511: first = _this.identifier$0(0); break; default: if (A.TokenKind_isKindIdentifier(t1)) first = _this.identifier$0(0); else { if (t1 === 9) return null; first = null; } break; } if (_this._maybeEat$1(16)) { t1 = _this.___Parser__peekToken_A; switch (t1.kind) { case 15: element = new A.Wildcard(_this._makeSpan$1(_this._parser0$_next$0().span)); break; case 511: element = _this.identifier$0(0); break; default: _this._parser0$_error$2("expected element name or universal(*), but found " + t1.toString$0(0), _this.___Parser__peekToken_A.span); element = null; break; } return new A.NamespaceSelector(first, new A.ElementSelector(element, element.span), _this._makeSpan$1(start)); } else if (first != null) return new A.ElementSelector(first, _this._makeSpan$1(start)); else return _this.simpleSelectorTail$0(); }, _anyWhiteSpaceBeforePeekToken$1(kind) { var t2, t1 = this._previousToken; if (t1 != null && t1.kind === kind) { t1 = t1.span; t1 = A.FileLocation$_(t1.file, t1._file$_end); t2 = this.___Parser__peekToken_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.span; return t1.offset !== A.FileLocation$_(t2.file, t2._file$_start).offset; } return false; }, simpleSelectorTail$0() { var start, _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); start = t1.span; switch (t1.kind) { case 11: _this._eat$1(11); if (_this._anyWhiteSpaceBeforePeekToken$1(11)) { _this._parser0$_error$2("Not a valid ID selector expected #id", _this._makeSpan$1(start)); return null; } return new A.IdSelector(_this.identifier$0(0), _this._makeSpan$1(start)); case 8: _this._eat$1(8); if (_this._anyWhiteSpaceBeforePeekToken$1(8)) { _this._parser0$_error$2("Not a valid class selector expected .className", _this._makeSpan$1(start)); return null; } return new A.ClassSelector(_this.identifier$0(0), _this._makeSpan$1(start)); case 17: return _this.processPseudoSelector$1(start); case 4: return _this.processAttribute$0(); case 62: _this._parser0$_error$2("name must start with a alpha character, but found a number", start); _this._parser0$_next$0(); break; } return null; }, processPseudoSelector$1(start) { var pseudoElement, t1, pseudoName, $name, negArg, selector, span, expr, _this = this; _this._eat$1(17); pseudoElement = _this._maybeEat$1(17); t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.kind === 511) pseudoName = _this.identifier$0(0); else return null; $name = pseudoName.name.toLowerCase(); if (_this.___Parser__peekToken_A.kind === 2) { t1 = !pseudoElement; if (t1 && $name === "not") { _this._eat$1(2); negArg = _this.simpleSelector$0(); _this._eat$1(3); t1 = _this._makeSpan$1(start); return new A.NegationSelector(negArg, new A.Negation(t1), t1); } else { if (t1) t1 = $name === "host" || $name === "host-context" || $name === "global-context" || $name === "-acx-global-context"; else t1 = false; if (t1) { _this._eat$1(2); selector = _this.processCompoundSelector$0(); if (selector == null) { _this._errorExpected$1("a selector argument"); return null; } _this._eat$1(3); return new A.PseudoClassFunctionSelector(selector, pseudoName, _this._makeSpan$1(start)); } else { t1 = _this.tokenizer; t1.inSelectorExpression = true; _this._eat$1(2); span = _this._makeSpan$1(start); expr = _this.processSelectorExpression$0(); t1.inSelectorExpression = false; if (expr instanceof A.SelectorExpression) { _this._eat$1(3); return pseudoElement ? new A.PseudoElementFunctionSelector(false, pseudoName, span) : new A.PseudoClassFunctionSelector(expr, pseudoName, span); } else { _this._errorExpected$1("CSS expression"); return null; } } } } t1 = !pseudoElement; return !t1 || B.Set_qjlZ2.contains$1(0, $name) ? new A.PseudoElementSelector(t1, pseudoName, _this._makeSpan$1(start)) : new A.PseudoClassSelector(pseudoName, _this._makeSpan$1(start)); }, processSelectorExpression$0() { var start, expressions, value, termToken, keepParsing, termToken0, t2, _this = this, _null = null, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); start = t1.span; expressions = A._setArrayType([], type$.JSArray_Expression); for (t1 = _this.tokenizer, value = _null, termToken = value, keepParsing = true; keepParsing;) { termToken0 = _this.___Parser__peekToken_A; switch (termToken0.kind) { case 12: start = termToken0.span; _this._previousToken = termToken0; _this.___Parser__peekToken_A = t1.next$1$unicodeRange(0, false); expressions.push(new A.OperatorPlus(_this._makeSpan$1(start))); termToken = termToken0; break; case 34: start = termToken0.span; _this._previousToken = termToken0; _this.___Parser__peekToken_A = t1.next$1$unicodeRange(0, false); expressions.push(new A.OperatorMinus(_this._makeSpan$1(start))); termToken = termToken0; break; case 60: _this._previousToken = termToken0; _this.___Parser__peekToken_A = t1.next$1$unicodeRange(0, false); value = A.int_parse(termToken0.get$text(termToken0), _null); termToken = termToken0; break; case 62: _this._previousToken = termToken0; _this.___Parser__peekToken_A = t1.next$1$unicodeRange(0, false); value = A.double_parse(termToken0.get$text(termToken0)); termToken = termToken0; break; case 25: value = "'" + A._escapeString(_this.processQuotedString$1(false), true) + "'"; return new A.LiteralTerm(value, value, _this._makeSpan$1(start)); case 26: value = '"' + A._escapeString(_this.processQuotedString$1(false), false) + '"'; return new A.LiteralTerm(value, value, _this._makeSpan$1(start)); case 511: value = _this.identifier$0(0); break; default: keepParsing = false; } if (keepParsing && value != null) { t2 = value; expressions.push(_this.processDimension$3(termToken, t2, _this._makeSpan$1(start))); value = _null; } } return new A.SelectorExpression(expressions, _this._makeSpan$1(start)); }, processAttribute$0() { var attrName, op, value, _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (_this._maybeEat$1(4)) { attrName = _this.identifier$0(0); op = _this.___Parser__peekToken_A.kind; switch (op) { case 28: case 530: case 531: case 532: case 533: case 534: _this._parser0$_next$0(); break; default: op = 535; } if (op !== 535) value = _this.___Parser__peekToken_A.kind === 511 ? _this.identifier$0(0) : _this.processQuotedString$1(false); else value = null; _this._eat$1(5); return new A.AttributeSelector(op, value, attrName, _this._makeSpan$1(t1.span)); } return null; }, processDimension$3(t, value, span) { var unitType, term, _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); unitType = t1.kind; switch (unitType) { case 600: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.EmTerm(value, t.get$text(t), span); break; case 601: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.ExTerm(value, t.get$text(t), span); break; case 602: case 603: case 604: case 605: case 606: case 607: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.LengthTerm(unitType, value, t.get$text(t), span); break; case 608: case 609: case 610: case 611: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.AngleTerm(unitType, value, t.get$text(t), span); break; case 612: case 613: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.TimeTerm(unitType, value, t.get$text(t), span); break; case 614: case 615: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.FreqTerm(unitType, value, t.get$text(t), span); break; case 24: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.PercentageTerm(value, t.get$text(t), span); break; case 617: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.FractionTerm(value, t.get$text(t), span); break; case 618: case 619: case 620: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.ResolutionTerm(unitType, value, t.get$text(t), span); break; case 621: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.ChTerm(unitType, value, t.get$text(t), span); break; case 622: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.RemTerm(unitType, value, t.get$text(t), span); break; case 623: case 624: case 625: case 626: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.ViewportTerm(unitType, value, t.get$text(t), span); break; case 627: case 628: span = span.expand$1(0, _this._parser0$_next$0().span); term = new A.LineHeightTerm(unitType, value, t.get$text(t), span); break; default: term = value instanceof A.Identifier ? new A.LiteralTerm(value, value.name, span) : new A.NumberTerm(value, t.get$text(t), span); } return term; }, processQuotedString$1(urlString) { var t2, inString, stopToken, t3, t4, _this = this, t1 = _this.___Parser__peekToken_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.tokenizer; inString = t2._inString; t2._inString = false; switch (t1.kind) { case 25: _this._parser0$_next$0(); stopToken = 25; break; case 26: _this._parser0$_next$0(); stopToken = 26; break; default: _this._parser0$_error$2("unexpected string", _this._makeSpan$1(t1.span)); stopToken = -1; break; } t1 = ""; while (true) { t3 = _this.___Parser__peekToken_A; t4 = t3.kind; if (!(t4 !== stopToken && t4 !== 1)) break; _this._previousToken = t3; _this.___Parser__peekToken_A = t2.next$1$unicodeRange(0, false); t1 += t3.get$text(t3); } t2._inString = inString; if (stopToken !== 3) _this._parser0$_next$0(); return t1.charCodeAt(0) == 0 ? t1 : t1; }, identifier$0(_) { var tok = this._parser0$_next$0(), t1 = tok.kind; if (t1 !== 511 && !A.TokenKind_isKindIdentifier(t1)) { $.__messages._readField$0(); return new A.Identifier("", this._makeSpan$1(tok.span)); } return new A.Identifier(tok.get$text(tok), this._makeSpan$1(tok.span)); } }; A.Token.prototype = { get$text(_) { var t1 = this.span; return A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1.file._decodedChars, t1._file$_start, t1._file$_end), 0, null); }, toString$0(_) { var kindText = A.TokenKind_kindToString(this.kind), actualText = B.JSString_methods.trim$0(this.get$text(this)), t1 = actualText.length; if (t1 !== 0 && kindText !== actualText) { if (t1 > 10) actualText = B.JSString_methods.substring$2(actualText, 0, 8) + "..."; return kindText + "(" + actualText + ")"; } else return kindText; } }; A.IdentifierToken.prototype = { get$text(receiver) { return this.text; } }; A.Tokenizer.prototype = { next$1$unicodeRange(_, unicodeRange) { var ch, peekCh, oldIndex, oldStartIndex, t1, t2, tokId, start, _this = this; _this._parser0$_startIndex = _this._parser0$_index; ch = _this._nextChar$0(); switch (ch) { case 10: case 13: case 32: case 9: return _this.finishWhitespace$0(); case 0: return _this._finishToken$1(1); case 64: peekCh = _this._peekChar$0(); if (A.TokenizerHelpers_isIdentifierStartExpr(peekCh) || peekCh === 45) { oldIndex = _this._parser0$_index; oldStartIndex = _this._parser0$_startIndex; _this._parser0$_startIndex = oldIndex; _this._nextChar$0(); _this.finishIdentifier$0(); t1 = _this._parser0$_text; t2 = _this._parser0$_startIndex; tokId = A.TokenKind_matchList(B.List_rTR, "type", t1, t2, _this._parser0$_index - t2); if (tokId === -1) { t2 = _this._parser0$_startIndex; tokId = A.TokenKind_matchList(B.List_wIv, "type", t1, t2, _this._parser0$_index - t2); } if (tokId !== -1) return _this._finishToken$1(tokId); else { _this._parser0$_startIndex = oldStartIndex; _this._parser0$_index = oldIndex; } } return _this._finishToken$1(10); case 46: start = _this._parser0$_startIndex; if (_this.maybeEatDigit$0()) if (_this.finishNumber$0().kind === 60) { _this._parser0$_startIndex = start; return _this._finishToken$1(62); } else return _this._finishToken$1(65); return _this._finishToken$1(8); case 40: return _this._finishToken$1(2); case 41: return _this._finishToken$1(3); case 123: return _this._finishToken$1(6); case 125: return _this._finishToken$1(7); case 91: return _this._finishToken$1(4); case 93: if (_this._maybeEatChar$1(93) && _this._maybeEatChar$1(62)) return _this.next$0(0); return _this._finishToken$1(5); case 35: return _this._finishToken$1(11); case 43: if (_this._nextCharsAreNumber$1(ch)) return _this.finishNumber$0(); return _this._finishToken$1(12); case 45: if (_this.inSelectorExpression || false) return _this._finishToken$1(34); else if (_this._nextCharsAreNumber$1(ch)) return _this.finishNumber$0(); else if (A.TokenizerHelpers_isIdentifierStartExpr(ch) || ch === 45) return _this.finishIdentifier$0(); return _this._finishToken$1(34); case 62: return _this._finishToken$1(13); case 126: if (_this._maybeEatChar$1(61)) return _this._finishToken$1(530); return _this._finishToken$1(14); case 42: if (_this._maybeEatChar$1(61)) return _this._finishToken$1(534); return _this._finishToken$1(15); case 38: return _this._finishToken$1(36); case 124: if (_this._maybeEatChar$1(61)) return _this._finishToken$1(531); return _this._finishToken$1(16); case 58: return _this._finishToken$1(17); case 44: return _this._finishToken$1(19); case 59: return _this._finishToken$1(9); case 37: return _this._finishToken$1(24); case 39: return _this._finishToken$1(25); case 34: return _this._finishToken$1(26); case 47: if (_this._maybeEatChar$1(42)) return _this.finishMultiLineComment$0(); return _this._finishToken$1(27); case 60: if (_this._maybeEatChar$1(33)) if (_this._maybeEatChar$1(45) && _this._maybeEatChar$1(45)) return _this.finishHtmlComment$0(); else { if (_this._maybeEatChar$1(91)) { t1 = _this.CDATA_NAME._string; t1 = _this._maybeEatChar$1(t1.charCodeAt(0)) && _this._maybeEatChar$1(t1.charCodeAt(1)) && _this._maybeEatChar$1(t1.charCodeAt(2)) && _this._maybeEatChar$1(t1.charCodeAt(3)) && _this._maybeEatChar$1(t1.charCodeAt(4)) && _this._maybeEatChar$1(91); } else t1 = false; if (t1) return _this.next$0(0); } return _this._finishToken$1(32); case 61: return _this._finishToken$1(28); case 94: if (_this._maybeEatChar$1(61)) return _this._finishToken$1(532); return _this._finishToken$1(30); case 36: if (_this._maybeEatChar$1(61)) return _this._finishToken$1(533); return _this._finishToken$1(31); case 33: return _this.finishIdentifier$0(); default: if (!_this.inSelector && ch === 92) return _this._finishToken$1(35); if (_this._inString) t1 = (ch === _this.UNICODE_U || ch === _this.UNICODE_LOWER_U) && _this._peekChar$0() === _this.UNICODE_PLUS; else t1 = false; if (t1) { _this._nextChar$0(); _this._parser0$_startIndex = _this._parser0$_index; return _this._finishToken$1(508); } else { t1 = ch === 118; if (t1 && _this._maybeEatChar$1(97) && _this._maybeEatChar$1(114) && _this._maybeEatChar$1(45)) return _this._finishToken$1(400); else if (t1 && _this._maybeEatChar$1(97) && _this._maybeEatChar$1(114) && _this._peekChar$0() === 45) return _this._finishToken$1(401); else if (A.TokenizerHelpers_isIdentifierStartExpr(ch) || ch === 45) return _this.finishIdentifier$0(); else if (ch >= 48 && ch <= 57) return _this.finishNumber$0(); } return _this._finishToken$1(65); } }, next$0(_) { return this.next$1$unicodeRange(0, false); }, finishIdentifier$0() { var t2, t1, t3, ch, startHex, t4, span, text, tokId, _this = this, chars = A._setArrayType([], type$.JSArray_int), validateFrom = _this._parser0$_index; _this._parser0$_index = _this._parser0$_startIndex; t1 = _this._parser0$_text; t2 = t1.length; while (true) { t3 = _this._parser0$_index; if (!(t3 < t2)) { t2 = t3; break; } ch = t1.charCodeAt(t3); if (ch === 92 && _this._inString) { startHex = _this._parser0$_index = t3 + 1; _this.eatHexDigits$1(startHex + 6); t3 = _this._parser0$_index; if (t3 !== startHex) { chars.push(A.int_parse("0x" + B.JSString_methods.substring$2(t1, startHex, t3), null)); t3 = _this._parser0$_index; if (t3 === t2) { t2 = t3; break; } ch = t1.charCodeAt(t3); if (t3 - startHex !== 6) t4 = ch === 32 || ch === 9 || ch === 13 || ch === 10; else t4 = false; if (t4) _this._parser0$_index = t3 + 1; } else { if (t3 === t2) { t2 = t3; break; } _this._parser0$_index = t3 + 1; chars.push(t1.charCodeAt(t3)); } } else { if (t3 >= validateFrom) if (_this.inSelectorExpression) if (!A.TokenizerHelpers_isIdentifierStartExpr(ch)) t4 = ch >= 48 && ch <= 57; else t4 = true; else { if (!A.TokenizerHelpers_isIdentifierStartExpr(ch)) t4 = ch >= 48 && ch <= 57; else t4 = true; t4 = t4 || ch === 45; } else t4 = true; if (t4) { chars.push(ch); ++_this._parser0$_index; } else { t2 = t3; break; } } } span = _this._file.span$2(0, _this._parser0$_startIndex, t2); text = A.String_String$fromCharCodes(chars, 0, null); if (!_this.inSelectorExpression && !_this.inSelector) { t2 = _this._parser0$_startIndex; tokId = A.TokenKind_matchList(B.List_Z3K, "unit", t1, t2, _this._parser0$_index - t2); } else tokId = -1; if (tokId === -1) tokId = B.JSString_methods.substring$2(t1, _this._parser0$_startIndex, _this._parser0$_index) === "!important" ? 505 : -1; return new A.IdentifierToken(text, tokId >= 0 ? tokId : 511, span); }, finishNumber$0() { var t1, _this = this; _this.eatDigits$0(); if (_this._peekChar$0() === 46) { _this._nextChar$0(); t1 = _this._peekChar$0(); if (t1 >= 48 && t1 <= 57) { _this.eatDigits$0(); return _this._finishToken$1(62); } else --_this._parser0$_index; } return _this._finishToken$1(60); }, maybeEatDigit$0() { var t1 = this._parser0$_index, t2 = this._parser0$_text; if (t1 < t2.length) { t2 = t2.charCodeAt(t1); t2 = t2 >= 48 && t2 <= 57; } else t2 = false; if (t2) { this._parser0$_index = t1 + 1; return true; } return false; }, eatHexDigits$1(end) { var t2, t3, t1 = this._parser0$_text; end = Math.min(end, t1.length); for (; t2 = this._parser0$_index, t2 < end;) { t3 = t1.charCodeAt(t2); if (!(t3 >= 48 && t3 <= 57)) if (!(t3 >= 97 && t3 <= 102)) t3 = t3 >= 65 && t3 <= 70; else t3 = true; else t3 = true; if (t3) this._parser0$_index = t2 + 1; else return; } }, finishHtmlComment$0() { var ch, t1, t2, end, t3, _this = this; for (; true;) { ch = _this._nextChar$0(); if (ch === 0) { t1 = _this._file; t2 = _this._parser0$_startIndex; end = _this._parser0$_index; t3 = new A._FileSpan(t1, t2, end); t3._FileSpan$3(t1, t2, end); return new A.Token(67, t3); } else if (ch === 45) if (_this._maybeEatChar$1(45)) if (_this._maybeEatChar$1(62)) if (_this._inString) return _this.next$0(0); else { t1 = _this._file; t2 = _this._parser0$_startIndex; end = _this._parser0$_index; t3 = new A._FileSpan(t1, t2, end); t3._FileSpan$3(t1, t2, end); return new A.Token(504, t3); } } }, finishMultiLineComment$0() { var ch, t1, t2, end, t3, _this = this; for (; true;) { ch = _this._nextChar$0(); if (ch === 0) { t1 = _this._file; t2 = _this._parser0$_startIndex; end = _this._parser0$_index; t3 = new A._FileSpan(t1, t2, end); t3._FileSpan$3(t1, t2, end); return new A.Token(67, t3); } else if (ch === 42) if (_this._maybeEatChar$1(47)) if (_this._inString) return _this.next$0(0); else { t1 = _this._file; t2 = _this._parser0$_startIndex; end = _this._parser0$_index; t3 = new A._FileSpan(t1, t2, end); t3._FileSpan$3(t1, t2, end); return new A.Token(64, t3); } } } }; A.TokenizerBase.prototype = { _nextChar$0() { var t1 = this._parser0$_index, t2 = this._parser0$_text; if (t1 < t2.length) { this._parser0$_index = t1 + 1; return t2.charCodeAt(t1); } else return 0; }, _peekChar$1(offset) { var t1 = this._parser0$_index + offset, t2 = this._parser0$_text; if (t1 < t2.length) return t2.charCodeAt(t1); else return 0; }, _peekChar$0() { return this._peekChar$1(0); }, _maybeEatChar$1(ch) { var t1 = this._parser0$_index, t2 = this._parser0$_text; if (t1 < t2.length) if (t2.charCodeAt(t1) === ch) { this._parser0$_index = t1 + 1; return true; } else return false; else return false; }, _nextCharsAreNumber$1(first) { var second, t1; if (first >= 48 && first <= 57) return true; second = this._peekChar$0(); if (first === 46) return second >= 48 && second <= 57; if (first === 43 || first === 45) { if (!(second >= 48 && second <= 57)) if (second === 46) { t1 = this._peekChar$1(1); t1 = t1 >= 48 && t1 <= 57; } else t1 = false; else t1 = true; return t1; } return false; }, _finishToken$1(kind) { return new A.Token(kind, this._file.span$2(0, this._parser0$_startIndex, this._parser0$_index)); }, finishWhitespace$0() { var t2, t3, t4, ch, _this = this, t1 = --_this._parser0$_index; for (t2 = _this._parser0$_text, t3 = t2.length; t1 < t3; t1 = t4) { t4 = _this._parser0$_index = t1 + 1; ch = t2.charCodeAt(t1); if (!(ch === 32 || ch === 9 || ch === 13)) if (ch === 10) { if (!_this._inString) { t1 = _this._file; t2 = _this._parser0$_startIndex; t3 = new A._FileSpan(t1, t2, t4); t3._FileSpan$3(t1, t2, t4); return new A.Token(63, t3); } } else { t1 = _this._parser0$_index = t4 - 1; if (_this._inString) return _this.next$0(0); else { t2 = _this._file; t3 = _this._parser0$_startIndex; t4 = new A._FileSpan(t2, t3, t1); t4._FileSpan$3(t2, t3, t1); return new A.Token(63, t4); } } } return _this._finishToken$1(1); }, eatDigits$0() { var t1, t2, t3, t4; for (t1 = this._parser0$_text, t2 = t1.length; t3 = this._parser0$_index, t3 < t2;) { t4 = t1.charCodeAt(t3); if (t4 >= 48 && t4 <= 57) this._parser0$_index = t3 + 1; else return; } } }; A.MessageLevel.prototype = { _enumToString$0() { return "MessageLevel." + this._core$_name; } }; A.Message.prototype = { toString$0(_) { var _this = this, colors = _this.useColors && B.Map_ubeD3.containsKey$1(0, _this.level), levelColor = colors ? B.Map_ubeD3.$index(0, _this.level) : null, t1 = colors ? "" + A.S(levelColor) : ""; t1 = t1 + A.S(B.Map_ubevc.$index(0, _this.level)) + " "; if (colors) t1 += "\x1b[0m"; t1 = t1 + "on " + _this.span.message$2$color(0, _this.message, levelColor); return t1.charCodeAt(0) == 0 ? t1 : t1; }, get$message(receiver) { return this.message; } }; A.Messages.prototype = { error$2(_, message, span) { var msg = new A.Message(B.MessageLevel_2, message, span, this.options.useColors); this.messages.push(msg); this.printHandler.call$1(msg); } }; A.PreprocessorOptions.prototype = {}; A.Identifier.prototype = { visit$1(visitor) { return null; }, toString$0(_) { var t1 = this.span; t1 = A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1.file._decodedChars, t1._file$_start, t1._file$_end), 0, null); return t1; }, get$name(receiver) { return this.name; } }; A.Wildcard.prototype = { visit$1(visitor) { return null; }, get$name(_) { return "*"; } }; A.ThisOperator.prototype = { visit$1(visitor) { return null; }, get$name(_) { return "&"; } }; A.Negation.prototype = { visit$1(visitor) { return null; }, get$name(_) { return "not"; } }; A.SelectorGroup.prototype = { visit$1(visitor) { return B.JSArray_methods.any$1(this.selectors, visitor.get$visitSelector()); } }; A.Selector.prototype = { get$length(_) { return this.simpleSelectorSequences.length; }, visit$1(visitor) { return visitor.visitSelector$1(this); } }; A.SimpleSelectorSequence.prototype = { visit$1(visitor) { this.simpleSelector.visit$1(visitor); return null; }, toString$0(_) { var t1 = this.simpleSelector._visitor$_name; return t1.get$name(t1); } }; A.SimpleSelector.prototype = { get$name(_) { var t1 = this._visitor$_name; return t1.get$name(t1); }, visit$1(visitor) { return type$.TreeNode._as(this._visitor$_name).visit$1(visitor); } }; A.ElementSelector.prototype = { visit$1(visitor) { var t1 = this._visitor$_name; return t1 instanceof A.Wildcard || visitor._query_selector$_element.localName === t1.get$name(t1).toLowerCase(); }, toString$0(_) { var t1 = this._visitor$_name; return t1.get$name(t1); } }; A.NamespaceSelector.prototype = { get$namespace() { var t1 = this._namespace; if (t1 instanceof A.Wildcard) t1 = "*"; else t1 = t1 == null ? "" : type$.Identifier._as(t1).name; return t1; }, visit$1(visitor) { return visitor.visitNamespaceSelector$1(this); }, toString$0(_) { var t1 = this.get$namespace(), t2 = type$.nullable_SimpleSelector._as(this._visitor$_name)._visitor$_name; return t1 + "|" + t2.get$name(t2); } }; A.AttributeSelector.prototype = { matchOperator$0() { switch (this._op) { case 28: return "="; case 530: return "~="; case 531: return "|="; case 532: return "^="; case 533: return "$="; case 534: return "*="; case 535: return ""; } return null; }, valueToString$0() { var t1 = this.value; if (t1 != null) if (t1 instanceof A.Identifier) return t1.toString$0(0); else return '"' + A.S(t1) + '"'; else return ""; }, visit$1(visitor) { return visitor.visitAttributeSelector$1(this); }, toString$0(_) { var t1 = this._visitor$_name; return "[" + t1.get$name(t1) + A.S(this.matchOperator$0()) + this.valueToString$0() + "]"; }, get$value(receiver) { return this.value; } }; A.IdSelector.prototype = { visit$1(visitor) { var t1 = this._visitor$_name; return visitor._query_selector$_element.get$id(0) === t1.get$name(t1); }, toString$0(_) { return "#" + A.S(this._visitor$_name); } }; A.ClassSelector.prototype = { visit$1(visitor) { var t2, t1 = visitor._query_selector$_element; t1.toString; t2 = this._visitor$_name; t2 = t2.get$name(t2); return new A.ElementCssClassSet(t1).readClasses$0().contains$1(0, t2); }, toString$0(_) { return "." + A.S(this._visitor$_name); } }; A.PseudoClassSelector.prototype = { visit$1(visitor) { return visitor.visitPseudoClassSelector$1(this); }, toString$0(_) { var t1 = this._visitor$_name; return ":" + t1.get$name(t1); } }; A.PseudoElementSelector.prototype = { visit$1(visitor) { visitor.visitPseudoElementSelector$1(this); return false; }, toString$0(_) { var t1 = this.isLegacy ? ":" : "::", t2 = this._visitor$_name; return t1 + t2.get$name(t2); } }; A.PseudoClassFunctionSelector.prototype = { visit$1(visitor) { return visitor.visitPseudoClassFunctionSelector$1(this); } }; A.PseudoElementFunctionSelector.prototype = { visit$1(visitor) { return visitor.visitPseudoElementFunctionSelector$1(this); } }; A.SelectorExpression.prototype = { visit$1(visitor) { visitor._visitNodeList$1(this.expressions); return null; } }; A.NegationSelector.prototype = { visit$1(visitor) { return !A._asBool(this.negationArg.visit$1(visitor)); } }; A.OperatorPlus.prototype = { visit$1(visitor) { return null; } }; A.OperatorMinus.prototype = { visit$1(visitor) { return null; } }; A.LiteralTerm.prototype = { visit$1(visitor) { return null; }, get$value(receiver) { return this.value; } }; A.NumberTerm.prototype = { visit$1(visitor) { return null; } }; A.UnitTerm.prototype = { visit$1(visitor) { return null; }, toString$0(_) { return this.text + A.S(A.TokenKind_unitToString(this.unit)); } }; A.LengthTerm.prototype = { visit$1(visitor) { return null; } }; A.PercentageTerm.prototype = { visit$1(visitor) { return null; } }; A.EmTerm.prototype = { visit$1(visitor) { return null; } }; A.ExTerm.prototype = { visit$1(visitor) { return null; } }; A.AngleTerm.prototype = { visit$1(visitor) { return null; } }; A.TimeTerm.prototype = { visit$1(visitor) { return null; } }; A.FreqTerm.prototype = { visit$1(visitor) { return null; } }; A.FractionTerm.prototype = { visit$1(visitor) { return null; } }; A.ResolutionTerm.prototype = { visit$1(visitor) { return null; } }; A.ChTerm.prototype = { visit$1(visitor) { return null; } }; A.RemTerm.prototype = { visit$1(visitor) { return null; } }; A.LineHeightTerm.prototype = { visit$1(visitor) { return null; } }; A.ViewportTerm.prototype = { visit$1(visitor) { return null; } }; A.TreeNode.prototype = {}; A.Expression.prototype = {}; A.Visitor.prototype = { _visitNodeList$1(list) { var index; for (index = 0; index < list.length; ++index) list[index].visit$1(this); } }; A.DesktopDropWeb.prototype = { _registerEvents$0() { var t2, _this = this, t1 = window; t1.toString; t2 = type$.MouseEvent; A._EventStreamSubscription$(t1, "drop", new A.DesktopDropWeb__registerEvents_closure(_this), false, t2); t1 = window; t1.toString; A._EventStreamSubscription$(t1, "dragenter", new A.DesktopDropWeb__registerEvents_closure0(_this), false, t2); t1 = window; t1.toString; A._EventStreamSubscription$(t1, "dragover", new A.DesktopDropWeb__registerEvents_closure1(_this), false, t2); t1 = window; t1.toString; A._EventStreamSubscription$(t1, "dragleave", new A.DesktopDropWeb__registerEvents_closure2(_this), false, t2); }, handleMethodCall$1($call) { return this.handleMethodCall$body$DesktopDropWeb($call); }, handleMethodCall$body$DesktopDropWeb($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic); var $async$handleMethodCall$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start throw A.wrapException(A.PlatformException$("Unimplemented", "desktop_drop for web doesn't implement '" + $call.method + "'", null, null)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$handleMethodCall$1, $async$completer); } }; A.DesktopDropWeb__registerEvents_closure.prototype = { call$1($event) { var results, items, item, e, s, t1, t2, _i, t3, t4, t5, t6, t7, t8, t9, exception; $event.preventDefault(); results = A._setArrayType([], type$.JSArray_WebDropItem); try { items = $event.dataTransfer.files; if (items != null) for (t1 = items, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { item = t1[_i]; t3 = (self.URL || self.webkitURL).createObjectURL(item); t3.toString; t4 = item.name; t4.toString; t5 = item.size; t5.toString; t6 = item.type; t6.toString; t7 = item.webkitRelativePath; if (item.lastModified != null) { t8 = item.lastModified; t8.toString; t9 = new A.DateTime(t8, false); t9.DateTime$_withValue$2$isUtc(t8, false); t8 = t9; } else { t8 = item.lastModifiedDate.getTime(); t8.toString; t9 = new A.DateTime(t8, true); t9.DateTime$_withValue$2$isUtc(t8, true); t8 = t9; } J.add$1$ax(results, new A.WebDropItem(t3, t4, t6, t5, t7, t8)); } } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); A.print__debugPrintThrottled$closure().call$1("desktop_drop_web: " + A.S(e) + " " + A.S(s)); } finally { t1 = results; t2 = A.instanceType(t1)._eval$1("MappedListIterable<1,Map>"); this.$this.channel._invokeMethod$1$3$arguments$missingOk("performOperation_web", A.List_List$of(new A.MappedListIterable(t1, new A.DesktopDropWeb__registerEvents__closure(), t2), true, t2._eval$1("ListIterable.E")), false, type$.dynamic); } }, $signature: 417 }; A.DesktopDropWeb__registerEvents__closure.prototype = { call$1(e) { return e.toJson$0(); }, $signature: 1651 }; A.DesktopDropWeb__registerEvents_closure0.prototype = { call$1($event) { var t1, t2; $event.preventDefault(); t1 = $event.clientX; t1.toString; t2 = $event.clientY; t2.toString; this.$this.channel._invokeMethod$1$3$arguments$missingOk("entered", A._setArrayType([t1, t2], type$.JSArray_double), false, type$.dynamic); }, $signature: 417 }; A.DesktopDropWeb__registerEvents_closure1.prototype = { call$1($event) { var t1, t2; $event.preventDefault(); t1 = $event.clientX; t1.toString; t2 = $event.clientY; t2.toString; this.$this.channel._invokeMethod$1$3$arguments$missingOk("updated", A._setArrayType([t1, t2], type$.JSArray_double), false, type$.dynamic); }, $signature: 417 }; A.DesktopDropWeb__registerEvents_closure2.prototype = { call$1($event) { var t1, t2; $event.preventDefault(); t1 = $event.clientX; t1.toString; t2 = $event.clientY; t2.toString; this.$this.channel._invokeMethod$1$3$arguments$missingOk("exited", A._setArrayType([t1, t2], type$.JSArray_double), false, type$.dynamic); }, $signature: 417 }; A.DesktopDrop.prototype = { init$0() { if (this._inited) return; this._inited = true; B.MethodChannel_vpc.setMethodCallHandler$1(new A.DesktopDrop_init_closure(this)); }, _handleMethodChannel$1($call) { return this._handleMethodChannel$body$DesktopDrop($call); }, _handleMethodChannel$body$DesktopDrop($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, position, paths, t2, t3, text, offset, results, t1; var $async$_handleMethodChannel$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $call.method; switch (t1) { case "entered": position = J.cast$1$0$ax(type$.List_dynamic._as($call.$arguments), type$.double); t1 = new A.Offset(position.$index(0, 0), position.$index(0, 1)); $async$self._channel$_offset = t1; $async$self._notifyEvent$1(new A.DropEnterEvent(t1)); break; case "updated": position = J.cast$1$0$ax(type$.List_dynamic._as($call.$arguments), type$.double); t1 = new A.Offset(position.$index(0, 0), position.$index(0, 1)); $async$self._channel$_offset = t1; $async$self._notifyEvent$1(new A.DropUpdateEvent(t1)); break; case "exited": t1 = $async$self._channel$_offset; $async$self._notifyEvent$1(new A.DropExitEvent(t1 == null ? B.Offset_0_0 : t1)); $async$self._channel$_offset = null; break; case "performOperation": paths = J.cast$1$0$ax(type$.List_dynamic._as($call.$arguments), type$.String); t1 = $async$self._channel$_offset; if (t1 == null) t1 = B.Offset_0_0; t2 = paths.map$1$1(paths, new A.DesktopDrop__handleMethodChannel_closure(), type$.XFile); $async$self._notifyEvent$1(new A.DropDoneEvent(A.List_List$of(t2, true, t2.$ti._eval$1("ListIterable.E")), t1)); $async$self._channel$_offset = null; break; case "performOperation_linux": t1 = type$.List_dynamic; t2 = t1._as($call.$arguments); t3 = J.getInterceptor$asx(t2); text = A._asString(t3.$index(t2, 0)); offset = J.cast$1$0$ax(t1._as(t3.$index(t2, 1)), type$.double); t2 = B.C_LineSplitter.convert$1(text); paths = new A.MappedListIterable(t2, new A.DesktopDrop__handleMethodChannel_closure0(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,String>")).super$Iterable$where(0, new A.DesktopDrop__handleMethodChannel_closure1()); t2 = offset.$index(0, 0); t3 = offset.$index(0, 1); t1 = paths.$ti._eval$1("MappedIterable<1,XFile>"); $async$self._notifyEvent$1(new A.DropDoneEvent(A.List_List$of(new A.MappedIterable(paths, new A.DesktopDrop__handleMethodChannel_closure2(), t1), true, t1._eval$1("Iterable.E")), new A.Offset(t2, t3))); break; case "performOperation_web": t1 = J.cast$1$0$ax(type$.List_dynamic._as($call.$arguments), type$.Map_dynamic_dynamic); t1 = t1.map$1$1(t1, new A.DesktopDrop__handleMethodChannel_closure3(), type$.WebDropItem); t2 = t1.$ti._eval$1("MappedListIterable"); results = A.List_List$of(new A.MappedListIterable(t1, new A.DesktopDrop__handleMethodChannel_closure4(), t2), true, t2._eval$1("ListIterable.E")); t2 = $async$self._channel$_offset; $async$self._notifyEvent$1(new A.DropDoneEvent(results, t2 == null ? B.Offset_0_0 : t2)); $async$self._channel$_offset = null; break; default: throw A.wrapException(A.UnimplementedError$(t1 + " not implement.")); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_handleMethodChannel$1, $async$completer); }, _notifyEvent$1($event) { var t1, t2, listener; for (t1 = this._channel$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { listener = t1._collection$_current; (listener == null ? t2._as(listener) : listener).call$1($event); } } }; A.DesktopDrop_init_closure.prototype = { call$1($call) { return this.$call$body$DesktopDrop_init_closure($call); }, $call$body$DesktopDrop_init_closure($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, e, s, t1, exception, $async$exception; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait($async$self.$this._handleMethodChannel$1($call), $async$call$1); case 7: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); s = A.getTraceFromException($async$exception); A.print__debugPrintThrottled$closure().call$1("_handleMethodChannel: " + A.S(e) + " " + A.S(s)); // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 536 }; A.DesktopDrop__handleMethodChannel_closure.prototype = { call$1(e) { var _null = null; return A.XFile$(e, _null, _null, _null, _null); }, $signature: 837 }; A.DesktopDrop__handleMethodChannel_closure0.prototype = { call$1(e) { var error, stacktrace, t1, exception; try { t1 = A.Uri_tryParse(e); t1 = t1 == null ? null : t1.toFilePath$0(); if (t1 == null) t1 = ""; return t1; } catch (exception) { error = A.unwrapException(exception); stacktrace = A.getTraceFromException(exception); A.print__debugPrintThrottled$closure().call$1("failed to parse linux path: " + A.S(error) + " " + A.S(stacktrace)); } return ""; }, $signature: 31 }; A.DesktopDrop__handleMethodChannel_closure1.prototype = { call$1(e) { return e.length !== 0; }, $signature: 12 }; A.DesktopDrop__handleMethodChannel_closure2.prototype = { call$1(e) { var _null = null; return A.XFile$(e, _null, _null, _null, _null); }, $signature: 837 }; A.DesktopDrop__handleMethodChannel_closure3.prototype = { call$1(e) { var t1 = J.cast$2$0$ax(e, type$.String, type$.dynamic); return new A.WebDropItem(t1.$index(0, "uri"), t1.$index(0, "name"), t1.$index(0, "type"), t1.$index(0, "size"), t1.$index(0, "relativePath"), A.DateTime$fromMillisecondsSinceEpoch(t1.$index(0, "lastModified"), false)); }, $signature: 1685 }; A.DesktopDrop__handleMethodChannel_closure4.prototype = { call$1(e) { return A.XFile$(e.uri, e.lastModified, e.size, e.type, e.name); }, $signature: 1691 }; A.WebDropItem.prototype = { toJson$0() { var _this = this; return A.LinkedHashMap_LinkedHashMap$_literal(["uri", _this.uri, "name", _this.name, "type", _this.type, "size", _this.size, "relativePath", _this.relativePath, "lastModified", _this.lastModified._value], type$.String, type$.dynamic); } }; A.DropDoneDetails.prototype = {}; A.DropEventDetails.prototype = {}; A.DropTarget.prototype = { createState$0() { return new A._DropTargetState(B._DragTargetStatus_2, B._StateLifecycle_0); } }; A._DragTargetStatus.prototype = { _enumToString$0() { return "_DragTargetStatus." + this._core$_name; } }; A._DropTargetState.prototype = { initState$0() { this.super$State$initState(); var t1 = $.$get$DesktopDrop_instance(); t1.init$0(); this._widget.toString; t1._channel$_listeners.add$1(0, this.get$_onDropEvent()); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, _onDropEvent$1($event) { var globalPosition, position, t1, inBounds, t2, _this = this, renderBox = type$.nullable_RenderBox._as(_this._framework$_element.get$renderObject()); if (renderBox == null) return; _this._framework$_element.toString; globalPosition = $event.location; position = renderBox.globalToLocal$1(globalPosition); t1 = renderBox.get$size(0); inBounds = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, position); if ($event instanceof A.DropEnterEvent) { if (inBounds) _this._updateStatus$3$globalLocation$localLocation(B._DragTargetStatus_0, globalPosition, position); } else if ($event instanceof A.DropUpdateEvent) { t1 = _this._drop_target$_status; t2 = t1 === B._DragTargetStatus_2; if (t2 && inBounds) _this._updateStatus$3$globalLocation$localLocation(B._DragTargetStatus_0, globalPosition, position); else if ((t1 === B._DragTargetStatus_0 || t1 === B._DragTargetStatus_1) && inBounds) _this._updateStatus$4$debugRequiredStatus$globalLocation$localLocation(B._DragTargetStatus_1, false, globalPosition, position); else if (!t2 && !inBounds) _this._updateStatus$3$globalLocation$localLocation(B._DragTargetStatus_2, globalPosition, position); } else if ($event instanceof A.DropExitEvent && _this._drop_target$_status !== B._DragTargetStatus_2) _this._updateStatus$3$globalLocation$localLocation(B._DragTargetStatus_2, globalPosition, position); else { if ($event instanceof A.DropDoneEvent) t1 = (_this._drop_target$_status !== B._DragTargetStatus_2 || false) && inBounds; else t1 = false; if (t1) { _this._updateStatus$4$debugRequiredStatus$globalLocation$localLocation(B._DragTargetStatus_2, false, globalPosition, position); _this._widget.onDragDone.call$1(new A.DropDoneDetails($event.files)); } } }, _updateStatus$4$debugRequiredStatus$globalLocation$localLocation($status, debugRequiredStatus, globalLocation, localLocation) { var details, _this = this; _this._drop_target$_status = $status; details = new A.DropEventDetails(); switch ($status.index) { case 0: _this._widget.onDragEntered.call$1(details); break; case 1: _this._widget.toString; break; case 2: _this._widget.onDragExited.call$1(details); break; } }, _updateStatus$3$globalLocation$localLocation($status, globalLocation, localLocation) { return this._updateStatus$4$debugRequiredStatus$globalLocation$localLocation($status, true, globalLocation, localLocation); }, dispose$0() { this._widget.toString; $.$get$DesktopDrop_instance()._channel$_listeners.remove$1(0, this.get$_onDropEvent()); this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A.DropEvent.prototype = { toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(" + this.location.toString$0(0) + ")"; } }; A.DropEnterEvent.prototype = {}; A.DropExitEvent.prototype = {}; A.DropUpdateEvent.prototype = {}; A.DropDoneEvent.prototype = { toString$0(_) { return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(" + this.location.toString$0(0) + ", " + A.S(this.files) + ")"; } }; A.DeviceInfoPlusWebPlugin.prototype = {}; A.DeviceInfoPlatform.prototype = {}; A.FilePickerWeb.prototype = { pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData(allowCompression, allowMultiple, allowedExtensions, type, withData) { return this.pickFiles$body$FilePickerWeb(true, allowMultiple, allowedExtensions, type, true); }, pickFiles$body$FilePickerWeb(allowCompression, allowMultiple, allowedExtensions, type, withData) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_FilePickerResult), $async$returnValue, $async$self = this, t2, filesCompleter, accept, uploadInput, t3, files, t1; var $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; if (type !== B.FileType_5) t2 = allowedExtensions.length !== 0; else t2 = false; if (t2) throw A.wrapException(A.Exception_Exception("You are setting a type [" + type.toString$0(0) + string$.x5dx2e_Cus)); t2 = new A._Future($.Zone__current, type$._Future_nullable_List_PlatformFile); filesCompleter = new A._AsyncCompleter(t2, type$._AsyncCompleter_nullable_List_PlatformFile); accept = A.FilePickerWeb__fileType(type, allowedExtensions); uploadInput = A.InputElement_InputElement("file"); uploadInput.draggable = true; uploadInput.multiple = allowMultiple; uploadInput.accept = accept; t3 = uploadInput.style; t3.display = "none"; t1.changeEventTriggered = false; t3 = new A.FilePickerWeb_pickFiles_changeEventListener(t1, $async$self, uploadInput, null, filesCompleter, false, true); A._EventStreamSubscription$(uploadInput, "change", t3, false, type$._ElementEventStreamImpl_Event._precomputed1); B.InputElement_methods.addEventListener$2(uploadInput, "change", t3); t3 = window; t3.toString; B.Window_methods.addEventListener$2(t3, "focus", new A.FilePickerWeb_pickFiles_cancelledEventListener(t1, filesCompleter)); t1 = $async$self.__FilePickerWeb__target_A; t1 === $ && A.throwUnnamedLateFieldNI(); J.get$children$x(t1).clear$0(0); J.get$children$x($async$self.__FilePickerWeb__target_A).add$1(0, uploadInput); uploadInput.click(); $async$goto = 3; return A._asyncAwait(t2, $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 3: // returning from await. files = $async$result; $async$returnValue = files == null ? null : new A.FilePickerResult(files); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData, $async$completer); } }; A.FilePickerWeb_pickFiles_changeEventListener.prototype = { call$1(e) { var addPickedFile, t2, t3, t4, _i, file, t5, _this = this, t1 = _this._box_0; if (t1.changeEventTriggered) return; t1.changeEventTriggered = true; t1 = _this.uploadInput.files; t1.toString; addPickedFile = new A.FilePickerWeb_pickFiles_changeEventListener_addPickedFile(A._setArrayType([], type$.JSArray_PlatformFile), t1, _this.onFileLoading, _this.filesCompleter); for (t2 = t1.length, t3 = type$.ProgressEvent, t4 = !_this.withData, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { file = t1[_i]; if (t4) { t5 = new FileReader(); t5.toString; A._EventStreamSubscription$(t5, "loadend", new A.FilePickerWeb_pickFiles_changeEventListener_closure(addPickedFile, file, t5), false, t3); t5.readAsDataURL(file); continue; } t5 = new FileReader(); t5.toString; A._EventStreamSubscription$(t5, "loadend", new A.FilePickerWeb_pickFiles_changeEventListener_closure0(addPickedFile, file, t5), false, t3); t5.readAsArrayBuffer(file); } }, $signature: 10 }; A.FilePickerWeb_pickFiles_changeEventListener_addPickedFile.prototype = { call$4(file, bytes, path, readStream) { var t3, t1 = this.pickedFiles, t2 = file.name; t2.toString; if (bytes != null) t3 = J.get$length$asx(bytes); else { t3 = file.size; t3.toString; } t1.push(new A.PlatformFile(path, t2, bytes, readStream, t3, null)); if (t1.length >= this.files.length) this.filesCompleter.complete$1(0, t1); }, $signature: 1728 }; A.FilePickerWeb_pickFiles_changeEventListener_closure.prototype = { call$1(e) { this.addPickedFile.call$4(this.file, null, A._asStringQ(B.FileReader_methods.get$result(this.reader)), null); }, $signature: 622 }; A.FilePickerWeb_pickFiles_changeEventListener_closure0.prototype = { call$1(e) { this.addPickedFile.call$4(this.file, type$.nullable_Uint8List._as(B.FileReader_methods.get$result(this.reader)), null, null); }, $signature: 622 }; A.FilePickerWeb_pickFiles_cancelledEventListener.prototype = { call$1(_) { var t1 = window; t1.toString; B.Window_methods.removeEventListener$2(t1, "focus", this); A.Future_Future$delayed(A.Duration$(0, 0, 0, 0, 0, 1), null, type$.dynamic).then$1$1(0, new A.FilePickerWeb_pickFiles_cancelledEventListener_closure(this._box_0, this.filesCompleter), type$.Null); }, $signature: 10 }; A.FilePickerWeb_pickFiles_cancelledEventListener_closure.prototype = { call$1(value) { var t1 = this._box_0; if (!t1.changeEventTriggered) { t1.changeEventTriggered = true; this.filesCompleter.complete$1(0, null); } }, $signature: 5 }; A.FilePickerWeb__fileType_closure.prototype = { call$2(prev, next) { return (prev.length === 0 ? "" : prev + ",") + " ." + next; }, $signature: 621 }; A.FileType.prototype = { _enumToString$0() { return "FileType." + this._core$_name; } }; A.FilePicker.prototype = {}; A.FilePickerIO.prototype = { pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData(allowCompression, allowMultiple, allowedExtensions, type, withData) { return this._getPath$7(type, allowMultiple, true, allowedExtensions, null, true, false); }, _getPath$7(fileType, allowMultipleSelection, allowCompression, allowedExtensions, onFileLoading, withData, withReadStream) { return this._getPath$body$FilePickerIO(fileType, allowMultipleSelection, true, allowedExtensions, onFileLoading, true, false); }, _getPath$body$FilePickerIO(fileType, allowMultipleSelection, allowCompression, allowedExtensions, onFileLoading, withData, withReadStream) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_FilePickerResult), $async$returnValue, $async$handler = 2, $async$currentError, result, platformFiles, platformFileMap, e, e0, t1, t2, t3, t4, exception, type, $async$exception; var $async$_getPath$7 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start type = A.describeEnum(fileType); if (!J.$eq$(type, "custom")) t1 = allowedExtensions.length !== 0; else t1 = false; if (t1) throw A.wrapException(A.Exception_Exception("You are setting a type [" + fileType.toString$0(0) + string$.x5dx2e_Cus)); $async$handler = 4; t1 = $.FilePickerIO__eventSubscription; if (t1 != null) t1.cancel$0(0); $async$goto = 7; return A._asyncAwait($.$get$_channel().invokeListMethod$1$2(type, A.LinkedHashMap_LinkedHashMap$_literal(["allowMultipleSelection", allowMultipleSelection, "allowedExtensions", allowedExtensions, "allowCompression", true, "withData", true], type$.String, type$.nullable_Object), type$.Map_dynamic_dynamic), $async$_getPath$7); case 7: // returning from await. result = $async$result; if (result == null) { $async$returnValue = null; // goto return $async$goto = 1; break; } platformFiles = A._setArrayType([], type$.JSArray_PlatformFile); for (t1 = J.get$iterator$ax(result); t1.moveNext$0();) { platformFileMap = t1.get$current(t1); t2 = platformFileMap; t3 = J.getInterceptor$asx(t2); t4 = t3.$index(t2, "name"); J.add$1$ax(platformFiles, new A.PlatformFile(t3.$index(t2, "path"), t4, t3.$index(t2, "bytes"), null, t3.$index(t2, "size"), t3.$index(t2, "identifier"))); } $async$returnValue = new A.FilePickerResult(platformFiles); // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; t1 = A.unwrapException($async$exception); if (t1 instanceof A.PlatformException) { e = t1; A.print("[MethodChannelFilePicker] Platform exception: " + A.S(e)); throw $async$exception; } else { e0 = t1; A.print("[MethodChannelFilePicker] Unsupported operation. Method not found. The exception thrown was: " + A.S(e0)); throw $async$exception; } // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_getPath$7, $async$completer); } }; A.FilePickerMacOS.prototype = { pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData(allowCompression, allowMultiple, allowedExtensions, type, withData) { return this.pickFiles$body$FilePickerMacOS(true, allowMultiple, allowedExtensions, type, true); }, pickFiles$body$FilePickerMacOS(allowCompression, allowMultiple, allowedExtensions, type, withData) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_FilePickerResult), $async$returnValue, $async$self = this, $arguments, argument, fileSelectionResult, executable, fileFilter, t1, $async$temp1; var $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.isExecutableOnPath("osascript"), $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 3: // returning from await. executable = $async$result; fileFilter = $async$self.fileTypeToFileFilter$2(type, allowedExtensions); t1 = A.stringReplaceAllUnchecked("", "\\", "\\\\"); t1 = A.stringReplaceAllUnchecked(t1, '"', '\\"'); t1 = A.stringReplaceAllUnchecked(t1, "\n", "\\\n"); $arguments = A._setArrayType(["-e"], type$.JSArray_String); argument = fileFilter.length !== 0 ? "choose file " + ("of type {" + fileFilter + "} ") : "choose file "; if (allowMultiple) argument += "with multiple selections allowed "; $arguments.push(argument + ('with prompt "' + t1 + '"')); $async$goto = 4; return A._asyncAwait(A.runExecutableWithArguments(executable, $arguments), $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 4: // returning from await. fileSelectionResult = $async$result; if (fileSelectionResult == null) { $async$returnValue = null; // goto return $async$goto = 1; break; } $async$temp1 = A; $async$goto = 5; return A._asyncAwait(A.filePathsToPlatformFiles($async$self.resultStringToFilePaths$1(fileSelectionResult), false, true), $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 5: // returning from await. $async$returnValue = new $async$temp1.FilePickerResult($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData, $async$completer); }, fileTypeToFileFilter$2(type, allowedExtensions) { switch (type.index) { case 0: return ""; case 4: return '"aac", "midi", "mp3", "ogg", "wav"'; case 5: return '"", "' + B.JSArray_methods.join$1(allowedExtensions, '", "') + '"'; case 2: return '"bmp", "gif", "jpeg", "jpg", "png"'; case 1: return '"avi", "flv", "mkv", "mov", "mp4", "mpeg", "webm", "wmv", "bmp", "gif", "jpeg", "jpg", "png"'; case 3: return '"avi", "flv", "mkv", "mov", "mp4", "mpeg", "webm", "wmv"'; default: throw A.wrapException(A.Exception_Exception("unknown file type")); } }, resultStringToFilePaths$1(fileSelectionResult) { var paths, t1 = B.JSString_methods.trim$0(fileSelectionResult); if (t1.length === 0) return A._setArrayType([], type$.JSArray_String); t1 = new A.MappedListIterable(A._setArrayType(t1.split(", alias "), type$.JSArray_String), new A.FilePickerMacOS_resultStringToFilePaths_closure(), type$.MappedListIterable_String_String).super$Iterable$where(0, new A.FilePickerMacOS_resultStringToFilePaths_closure0()); paths = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); if (paths.length === 1 && J.startsWith$1$s(B.JSArray_methods.get$first(paths), "file ")) paths[0] = J.substring$1$s(paths[0], 5); else if (paths.length !== 0 && J.startsWith$1$s(B.JSArray_methods.get$first(paths), "alias ")) paths[0] = J.substring$1$s(paths[0], 6); t1 = A._arrayInstanceType(paths)._eval$1("MappedListIterable<1,String>"); return A.List_List$of(new A.MappedListIterable(paths, new A.FilePickerMacOS_resultStringToFilePaths_closure1(), t1), true, t1._eval$1("ListIterable.E")); } }; A.FilePickerMacOS_resultStringToFilePaths_closure.prototype = { call$1(path) { return B.JSString_methods.trim$0(path); }, $signature: 31 }; A.FilePickerMacOS_resultStringToFilePaths_closure0.prototype = { call$1(path) { return path.length !== 0; }, $signature: 12 }; A.FilePickerMacOS_resultStringToFilePaths_closure1.prototype = { call$1(path) { var t1 = type$.JSArray_String, t2 = type$.WhereIterable_String, pathElements = A.List_List$of(new A.WhereIterable(A._setArrayType(path.split(":"), t1), new A.FilePickerMacOS_resultStringToFilePaths__closure(), t2), true, t2._eval$1("Iterable.E")); t1 = A._setArrayType(["/Volumes", pathElements[0]], t1); B.JSArray_methods.addAll$1(t1, B.JSArray_methods.sublist$1(pathElements, 1)); return B.JSArray_methods.join$1(t1, "/"); }, $signature: 31 }; A.FilePickerMacOS_resultStringToFilePaths__closure.prototype = { call$1(e) { return e.length !== 0; }, $signature: 12 }; A.FilePickerResult.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.FilePickerResult && A.listEquals(other.files, this.files); }, get$hashCode(_) { return J.get$hashCode$(this.files); }, toString$0(_) { return "FilePickerResult(files: " + A.S(this.files) + ")"; } }; A.FilePickerLinux.prototype = { pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData(allowCompression, allowMultiple, allowedExtensions, type, withData) { return this.pickFiles$body$FilePickerLinux(true, allowMultiple, allowedExtensions, type, true); }, pickFiles$body$FilePickerLinux(allowCompression, allowMultiple, allowedExtensions, type, withData) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_FilePickerResult), $async$returnValue, $async$self = this, executable, dialogHandler, fileFilter, fileSelectionResult, $async$temp1; var $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._getPathToExecutable$0(), $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 3: // returning from await. executable = $async$result; dialogHandler = A.DialogHandler_DialogHandler(executable); fileFilter = dialogHandler.fileTypeToFileFilter$2(type, allowedExtensions); $async$goto = 4; return A._asyncAwait(A.runExecutableWithArguments(executable, dialogHandler.generateCommandLineArguments$5$fileFilter$initialDirectory$multipleFiles$pickDirectory("", fileFilter, "", allowMultiple, false)), $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 4: // returning from await. fileSelectionResult = $async$result; if (fileSelectionResult == null) { $async$returnValue = null; // goto return $async$goto = 1; break; } $async$temp1 = A; $async$goto = 5; return A._asyncAwait(A.filePathsToPlatformFiles(dialogHandler.resultStringToFilePaths$1(fileSelectionResult), false, true), $async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData); case 5: // returning from await. $async$returnValue = new $async$temp1.FilePickerResult($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$pickFiles$5$allowCompression$allowMultiple$allowedExtensions$type$withData, $async$completer); }, _getPathToExecutable$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, $async$handler = 2, $async$currentError, t1, exception, $async$exception, $async$exception1; var $async$_getPathToExecutable$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$handler = 8; $async$goto = 11; return A._asyncAwait(A.isExecutableOnPath("qarma"), $async$_getPathToExecutable$0); case 11: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 4; // goto after finally $async$goto = 10; break; case 8: // catch $async$handler = 7; $async$exception = $async$currentError; $async$goto = type$.Exception._is(A.unwrapException($async$exception)) ? 12 : 14; break; case 12: // then $async$goto = 15; return A._asyncAwait(A.isExecutableOnPath("kdialog"), $async$_getPathToExecutable$0); case 15: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; // goto join $async$goto = 13; break; case 14: // else throw $async$exception; case 13: // join // goto after finally $async$goto = 10; break; case 7: // uncaught // goto catch $async$goto = 4; break; case 10: // after finally $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception1 = $async$currentError; $async$goto = type$.Exception._is(A.unwrapException($async$exception1)) ? 16 : 18; break; case 16: // then $async$goto = 19; return A._asyncAwait(A.isExecutableOnPath("zenity"), $async$_getPathToExecutable$0); case 19: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; // goto join $async$goto = 17; break; case 18: // else throw $async$exception1; case 17: // join // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_getPathToExecutable$0, $async$completer); } }; A.KDialogHandler.prototype = { generateCommandLineArguments$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(dialogTitle, fileFilter, initialDirectory, multipleFiles, pickDirectory) { var t1 = type$.JSArray_String, $arguments = A._setArrayType(["--title", dialogTitle], t1); $arguments.push("--getopenfilename"); if (initialDirectory.length !== 0) $arguments.push(initialDirectory); if (fileFilter.length !== 0) { if (initialDirectory.length === 0) $arguments.push("."); $arguments.push(fileFilter); } if (multipleFiles) B.JSArray_methods.addAll$1($arguments, A._setArrayType(["--multiple", "--separate-output"], t1)); return $arguments; }, fileTypeToFileFilter$2(type, allowedExtensions) { switch (type.index) { case 0: return ""; case 4: return "Audio File (*.aac *.midi *.mp3 *.ogg *.wav)"; case 5: return new A.MappedListIterable(allowedExtensions, new A.KDialogHandler_fileTypeToFileFilter_closure(), A._arrayInstanceType(allowedExtensions)._eval$1("MappedListIterable<1,String>")).join$1(0, " File, ") + " File (*." + B.JSArray_methods.join$1(allowedExtensions, " *.") + ")"; case 2: return "Image File (*.bmp *.gif *.jpeg *.jpg *.png)"; case 1: return "Media File (*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv *.bmp *.gif *.jpeg *.jpg *.png)"; case 3: return "Video File (*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv)"; default: throw A.wrapException(A.Exception_Exception("unknown file type")); } }, resultStringToFilePaths$1(fileSelectionResult) { var t1; if (B.JSString_methods.trim$0(fileSelectionResult).length === 0) return A._setArrayType([], type$.JSArray_String); t1 = type$.MappedListIterable_String_String; return A.List_List$of(new A.MappedListIterable(A._setArrayType(fileSelectionResult.split("\n"), type$.JSArray_String), new A.KDialogHandler_resultStringToFilePaths_closure(), t1), true, t1._eval$1("ListIterable.E")); } }; A.KDialogHandler_fileTypeToFileFilter_closure.prototype = { call$1(ext) { return ext.toUpperCase(); }, $signature: 31 }; A.KDialogHandler_resultStringToFilePaths_closure.prototype = { call$1(path) { return B.JSString_methods.startsWith$1(path, "/") ? path : "/" + path; }, $signature: 31 }; A.QarmaAndZenityHandler.prototype = { generateCommandLineArguments$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(dialogTitle, fileFilter, initialDirectory, multipleFiles, pickDirectory) { var $arguments = A._setArrayType(["--file-selection", "--title", dialogTitle], type$.JSArray_String); if (initialDirectory.length !== 0) $arguments.push("--filename=" + initialDirectory); if (fileFilter.length !== 0) $arguments.push("--file-filter=" + fileFilter); if (multipleFiles) $arguments.push("--multiple"); return $arguments; }, fileTypeToFileFilter$2(type, allowedExtensions) { switch (type.index) { case 0: return ""; case 4: return "*.aac *.midi *.mp3 *.ogg *.wav"; case 5: return "*." + B.JSArray_methods.join$1(allowedExtensions, " *."); case 2: return "*.bmp *.gif *.jpeg *.jpg *.png"; case 1: return "*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv *.bmp *.gif *.jpeg *.jpg *.png"; case 3: return "*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv"; default: throw A.wrapException(A.Exception_Exception("unknown file type")); } }, resultStringToFilePaths$1(fileSelectionResult) { var t1; if (B.JSString_methods.trim$0(fileSelectionResult).length === 0) return A._setArrayType([], type$.JSArray_String); t1 = type$.MappedListIterable_String_String; return A.List_List$of(new A.MappedListIterable(A._setArrayType(fileSelectionResult.split("|/"), type$.JSArray_String), new A.QarmaAndZenityHandler_resultStringToFilePaths_closure(), t1), true, t1._eval$1("ListIterable.E")); } }; A.QarmaAndZenityHandler_resultStringToFilePaths_closure.prototype = { call$1(path) { return B.JSString_methods.startsWith$1(path, "/") ? path : "/" + path; }, $signature: 31 }; A.PlatformFile.prototype = { $eq(_, other) { var t1, t2, _this = this; if (other == null) return false; if (_this === other) return true; if (other instanceof A.PlatformFile) if (other.name === _this.name) { t1 = other.bytes; t2 = _this.bytes; t1 = (t1 == null ? t2 == null : t1 === t2) && J.$eq$(other.readStream, _this.readStream) && other.identifier == _this.identifier && other.size === _this.size; } else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { return 0; }, toString$0(_) { var _this = this; return "PlatformFile(, name: " + _this.name + ", bytes: " + A.S(_this.bytes) + ", readStream: " + A.S(_this.readStream) + ", size: " + _this.size + ")"; } }; A.filePathsToPlatformFiles_closure.prototype = { call$1(filePath) { return filePath.length !== 0; }, $signature: 12 }; A.filePathsToPlatformFiles_closure0.prototype = { call$1(filePath) { return this.$call$body$filePathsToPlatformFiles_closure(filePath); }, $call$body$filePathsToPlatformFiles_closure(filePath) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformFile), $async$returnValue, $async$self = this, file, $async$temp1, $async$temp2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start file = A.File_File(filePath); if (!$async$self.withData) { $async$returnValue = A.createPlatformFile(file, null, null); // goto return $async$goto = 1; break; } $async$temp1 = A; $async$temp2 = file; $async$goto = 3; return A._asyncAwait(file.readAsBytes$0(), $async$call$1); case 3: // returning from await. $async$returnValue = $async$temp1.createPlatformFile($async$temp2, $async$result, null); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 1850 }; A.Int32.prototype = { _toInt$1(val) { if (val instanceof A.Int32) return val._i; else if (A._isInt(val)) return val; throw A.wrapException(A.ArgumentError$value(val, "other", "Not an int, Int32 or Int64")); }, $add(_, other) { var t1; if (other instanceof A.Int64) return A.Int64_Int64(this._i).$add(0, other); t1 = this._i + this._toInt$1(other); return new A.Int32((t1 & 2147483647) - ((t1 & 2147483648) >>> 0)); }, $sub(_, other) { var t1; if (other instanceof A.Int64) return A.Int64_Int64(this._i).$sub(0, other); t1 = this._i - this._toInt$1(other); return new A.Int32((t1 & 2147483647) - ((t1 & 2147483648) >>> 0)); }, $mul(_, other) { return A.Int64_Int64(this._i).$mul(0, other).toInt32$0(); }, $eq(_, other) { if (other == null) return false; if (other instanceof A.Int32) return this._i === other._i; else if (other instanceof A.Int64) return A.Int64_Int64(this._i).$eq(0, other); else if (A._isInt(other)) return this._i === other; return false; }, compareTo$1(_, other) { if (other instanceof A.Int64) return A.Int64_Int64(this._i)._compareTo$1(other); return B.JSInt_methods.compareTo$1(this._i, this._toInt$1(other)); }, $lt(_, other) { return this._i < this._toInt$1(other); }, $gt(_, other) { return this._i > this._toInt$1(other); }, $ge(_, other) { return this._i >= this._toInt$1(other); }, get$hashCode(_) { return this._i; }, toString$0(_) { return B.JSInt_methods.toString$0(this._i); }, $isComparable: 1 }; A.Int64.prototype = { $add(_, other) { var o = A.Int64__promote(other), sum0 = this._l + o._l, sum1 = this._m + o._m + (sum0 >>> 22); return new A.Int64(sum0 & 4194303, sum1 & 4194303, this._h + o._h + (sum1 >>> 22) & 1048575); }, $sub(_, other) { var o = A.Int64__promote(other); return A.Int64__sub(this._l, this._m, this._h, o._l, o._m, o._h); }, $mul(_, other) { var a3, b0, t3, b1, b2, b3, b4, p0, p1, p2, p3, p4, c0, c1, o = A.Int64__promote(other), t1 = this._l, a0 = t1 & 8191, t2 = this._m, a1 = t1 >>> 13 | (t2 & 15) << 9, a2 = t2 >>> 4 & 8191; t1 = this._h; a3 = t2 >>> 17 | (t1 & 255) << 5; t2 = o._l; b0 = t2 & 8191; t3 = o._m; b1 = t2 >>> 13 | (t3 & 15) << 9; b2 = t3 >>> 4 & 8191; t2 = o._h; b3 = t3 >>> 17 | (t2 & 255) << 5; b4 = t2 >>> 8 & 4095; p0 = a0 * b0; p1 = a1 * b0; p2 = a2 * b0; p3 = a3 * b0; p4 = (t1 >>> 8 & 4095) * b0; if (b1 !== 0) { p1 += a0 * b1; p2 += a1 * b1; p3 += a2 * b1; p4 += a3 * b1; } if (b2 !== 0) { p2 += a0 * b2; p3 += a1 * b2; p4 += a2 * b2; } if (b3 !== 0) { p3 += a0 * b3; p4 += a1 * b3; } if (b4 !== 0) p4 += a0 * b4; c0 = (p0 & 4194303) + ((p1 & 511) << 13); c1 = (p0 >>> 22) + (p1 >>> 9) + ((p2 & 262143) << 4) + ((p3 & 31) << 17) + (c0 >>> 22); return new A.Int64(c0 & 4194303, c1 & 4194303, (p2 >>> 18) + (p3 >>> 5) + ((p4 & 4095) << 8) + (c1 >>> 22) & 1048575); }, $eq(_, other) { var o, _this = this; if (other == null) return false; if (other instanceof A.Int64) o = other; else if (A._isInt(other)) { if (_this._h === 0 && _this._m === 0) return _this._l === other; if ((other & 4194303) === other) return false; o = A.Int64_Int64(other); } else o = other instanceof A.Int32 ? A.Int64_Int64(other._i) : null; if (o != null) return _this._l === o._l && _this._m === o._m && _this._h === o._h; return false; }, compareTo$1(_, other) { return this._compareTo$1(other); }, _compareTo$1(other) { var o = A.Int64__promote(other), t1 = this._h, signa = t1 >>> 19, t2 = o._h; if (signa !== t2 >>> 19) return signa === 0 ? 1 : -1; if (t1 > t2) return 1; else if (t1 < t2) return -1; t1 = this._m; t2 = o._m; if (t1 > t2) return 1; else if (t1 < t2) return -1; t1 = this._l; t2 = o._l; if (t1 > t2) return 1; else if (t1 < t2) return -1; return 0; }, $lt(_, other) { return this._compareTo$1(other) < 0; }, $gt(_, other) { return this._compareTo$1(other) > 0; }, $ge(_, other) { return this._compareTo$1(other) >= 0; }, get$hashCode(_) { var t1 = this._m; return (((t1 & 1023) << 22 | this._l) ^ (this._h << 12 | t1 >>> 10 & 4095)) >>> 0; }, toInt32$0() { var t1 = (this._m & 1023) << 22 | this._l; return new A.Int32((t1 & 2147483647) - ((t1 & 2147483648) >>> 0)); }, toString$0(_) { var d00, d10, sign, d0 = this._l, d1 = this._m, d2 = this._h; if ((d2 & 524288) !== 0) { d0 = 0 - d0; d00 = d0 & 4194303; d1 = 0 - d1 - (B.JSInt_methods._shrOtherPositive$1(d0, 22) & 1); d10 = d1 & 4194303; d2 = 0 - d2 - (B.JSInt_methods._shrOtherPositive$1(d1, 22) & 1) & 1048575; d1 = d10; d0 = d00; sign = "-"; } else sign = ""; return A.Int64__toRadixStringUnsigned(10, d0, d1, d2, sign); }, _toRadixString$1(radix) { var d00, d10, sign, d0 = this._l, d1 = this._m, d2 = this._h; if ((d2 & 524288) !== 0) { d0 = 0 - d0; d00 = d0 & 4194303; d1 = 0 - d1 - (B.JSInt_methods._shrOtherPositive$1(d0, 22) & 1); d10 = d1 & 4194303; d2 = 0 - d2 - (B.JSInt_methods._shrOtherPositive$1(d1, 22) & 1) & 1048575; d1 = d10; d0 = d00; sign = "-"; } else sign = ""; return A.Int64__toRadixStringUnsigned(radix, d0, d1, d2, sign); }, $isComparable: 1 }; A.AnimationStatus.prototype = { _enumToString$0() { return "AnimationStatus." + this._core$_name; } }; A.Animation0.prototype = { toString$0(_) { return "#" + A.shortHash(this) + "(" + this.toStringDetails$0() + ")"; }, toStringDetails$0() { switch (this.get$status(this).index) { case 1: var t1 = "\u25b6"; break; case 2: t1 = "\u25c0"; break; case 3: t1 = "\u23ed"; break; case 0: t1 = "\u23ee"; break; default: t1 = null; } return t1; } }; A._AnimationDirection.prototype = { _enumToString$0() { return "_AnimationDirection." + this._core$_name; } }; A.AnimationBehavior.prototype = { _enumToString$0() { return "AnimationBehavior." + this._core$_name; } }; A.AnimationController.prototype = { resync$1(vsync) { var t2, t3, t1 = this._ticker; t1.toString; t2 = this._ticker = vsync.createTicker$1(this.get$_animation_controller$_tick()); t3 = t1._ticker$_future; if (t3 != null) { t2._ticker$_future = t3; t2._startTime = t1._startTime; if (!t2._muted) t3 = t2._animationId == null; else t3 = false; if (t3) t2._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(t2.get$_ticker$_tick(), false); t1._ticker$_future = null; t1.unscheduleTick$0(); } t1.dispose$0(); }, get$value(_) { var t1 = this.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, set$value(_, newValue) { var _this = this; _this.stop$0(0); _this._internalSetValue$1(newValue); _this.notifyListeners$0(); _this._checkStatusChanged$0(); }, get$velocity() { var t1 = this._ticker; if (!(t1 != null && t1._ticker$_future != null)) return 0; t1 = this._simulation; t1.toString; return t1.dx$1(0, this._lastElapsedDuration._duration / 1000000); }, _internalSetValue$1(newValue) { var _this = this, t1 = _this.lowerBound, t2 = _this.upperBound, t3 = _this.__AnimationController__value_A = A.clampDouble(newValue, t1, t2); if (t3 === t1) _this.__AnimationController__status_A = B.AnimationStatus_0; else if (t3 === t2) _this.__AnimationController__status_A = B.AnimationStatus_3; else _this.__AnimationController__status_A = _this._direction === B._AnimationDirection_0 ? B.AnimationStatus_1 : B.AnimationStatus_2; }, get$status(_) { var t1 = this.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, forward$1$from(_, from) { var _this = this; _this._direction = B._AnimationDirection_0; if (from != null) _this.set$value(0, from); return _this._animateToInternal$1(_this.upperBound); }, forward$0(_) { return this.forward$1$from(0, null); }, reverse$1$from(_, from) { this._direction = B._AnimationDirection_1; return this._animateToInternal$1(this.lowerBound); }, reverse$0(_) { return this.reverse$1$from(0, null); }, _animateToInternal$3$curve$duration(target, curve, duration) { var scale, range, remainingFraction, directionDuration, simulationDuration, t2, _this = this, t1 = $.SemanticsBinding__instance.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A; t1 === $ && A.throwUnnamedLateFieldNI(); if ((t1.__engine$_index & 4) !== 0) switch (_this.animationBehavior.index) { case 0: scale = 0.05; break; case 1: scale = 1; break; default: scale = 1; } else scale = 1; if (duration == null) { range = _this.upperBound - _this.lowerBound; if (isFinite(range)) { t1 = _this.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); remainingFraction = Math.abs(target - t1) / range; } else remainingFraction = 1; if (_this._direction === B._AnimationDirection_1 && _this.reverseDuration != null) { t1 = _this.reverseDuration; t1.toString; directionDuration = t1; } else { t1 = _this.duration; t1.toString; directionDuration = t1; } simulationDuration = new A.Duration(B.JSNumber_methods.round$0(directionDuration._duration * remainingFraction)); } else { t1 = _this.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); simulationDuration = target === t1 ? B.Duration_0 : duration; } _this.stop$0(0); t1 = simulationDuration._duration; if (t1 === B.Duration_0._duration) { t1 = _this.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== target) { _this.__AnimationController__value_A = A.clampDouble(target, _this.lowerBound, _this.upperBound); _this.notifyListeners$0(); } _this.__AnimationController__status_A = _this._direction === B._AnimationDirection_0 ? B.AnimationStatus_3 : B.AnimationStatus_0; _this._checkStatusChanged$0(); return A.TickerFuture$complete(); } t2 = _this.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); return _this._startSimulation$1(new A._InterpolationSimulation(t1 * scale / 1000000, t2, target, curve, B.Tolerance_Gdw)); }, _animateToInternal$1(target) { return this._animateToInternal$3$curve$duration(target, B.C__Linear, null); }, repeat$1$reverse(_, reverse) { var t1, t2, _this = this, min = _this.lowerBound, max = _this.upperBound, period = _this.duration; _this.stop$0(0); t1 = _this.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = period._duration / 1000000; t1 = max === min ? 0 : t1 / (max - min) * t2; return _this._startSimulation$1(new A._RepeatingSimulation(min, max, reverse, _this.get$_directionSetter(), t2, t1, B.Tolerance_Gdw)); }, repeat$0(_) { return this.repeat$1$reverse(0, false); }, _directionSetter$1(direction) { this._direction = direction; this.__AnimationController__status_A = direction === B._AnimationDirection_0 ? B.AnimationStatus_1 : B.AnimationStatus_2; this._checkStatusChanged$0(); }, fling$1$velocity(velocity) { var target, scale, simulation, _this = this, springDescription = $.$get$_kFlingSpringDescription(), t1 = velocity < 0; _this._direction = t1 ? B._AnimationDirection_1 : B._AnimationDirection_0; target = t1 ? _this.lowerBound - 0.01 : _this.upperBound + 0.01; t1 = $.SemanticsBinding__instance.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A; t1 === $ && A.throwUnnamedLateFieldNI(); if ((t1.__engine$_index & 4) !== 0) switch (_this.animationBehavior.index) { case 0: scale = 200; break; case 1: scale = 1; break; default: scale = 1; } else scale = 1; t1 = _this.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); simulation = new A.SpringSimulation(target, A._SpringSolution__SpringSolution(springDescription, t1 - target, velocity * scale), B.Tolerance_Gdw); simulation.tolerance = B.Tolerance_qbZ; _this.stop$0(0); return _this._startSimulation$1(simulation); }, fling$0() { return this.fling$1$velocity(1); }, animateWith$1(simulation) { this.stop$0(0); this._direction = B._AnimationDirection_0; return this._startSimulation$1(simulation); }, _startSimulation$1(simulation) { var result, _this = this; _this._simulation = simulation; _this._lastElapsedDuration = B.Duration_0; _this.__AnimationController__value_A = A.clampDouble(simulation.x$1(0, 0), _this.lowerBound, _this.upperBound); result = _this._ticker.start$0(0); _this.__AnimationController__status_A = _this._direction === B._AnimationDirection_0 ? B.AnimationStatus_1 : B.AnimationStatus_2; _this._checkStatusChanged$0(); return result; }, stop$1$canceled(_, canceled) { this._lastElapsedDuration = this._simulation = null; this._ticker.stop$1$canceled(0, canceled); }, stop$0(_) { return this.stop$1$canceled(0, true); }, dispose$0() { var _this = this; _this._ticker.dispose$0(); _this._ticker = null; _this.AnimationLocalStatusListenersMixin__statusListeners.clear$0(0); _this.AnimationLocalListenersMixin__listeners.clear$0(0); _this.super$AnimationEagerListenerMixin$dispose(); }, _checkStatusChanged$0() { var _this = this, t1 = _this.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (_this._lastReportedStatus !== t1) { _this._lastReportedStatus = t1; _this.notifyStatusListeners$1(t1); } }, _animation_controller$_tick$1(elapsed) { var elapsedInSeconds, _this = this; _this._lastElapsedDuration = elapsed; elapsedInSeconds = elapsed._duration / 1000000; _this.__AnimationController__value_A = A.clampDouble(_this._simulation.x$1(0, elapsedInSeconds), _this.lowerBound, _this.upperBound); if (_this._simulation.isDone$1(elapsedInSeconds)) { _this.__AnimationController__status_A = _this._direction === B._AnimationDirection_0 ? B.AnimationStatus_3 : B.AnimationStatus_0; _this.stop$1$canceled(0, false); } _this.notifyListeners$0(); _this._checkStatusChanged$0(); }, toStringDetails$0() { var ticker, t1 = this._ticker, t2 = t1 == null, paused = !t2 && t1._ticker$_future != null ? "" : "; paused"; if (t2) ticker = "; DISPOSED"; else ticker = t1._muted ? "; silenced" : ""; t1 = this.super$Animation$toStringDetails(); t2 = this.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1 + " " + B.JSNumber_methods.toStringAsFixed$1(t2, 3) + paused + ticker; } }; A._InterpolationSimulation.prototype = { x$1(_, timeInSeconds) { var t1, t2, _this = this, t = A.clampDouble(timeInSeconds / _this._durationInSeconds, 0, 1); if (t === 0) return _this._begin; else { t1 = _this._animation_controller$_end; if (t === 1) return t1; else { t2 = _this._begin; return t2 + (t1 - t2) * _this._curve.transform$1(0, t); } } }, dx$1(_, timeInSeconds) { return (this.x$1(0, timeInSeconds + 0.001) - this.x$1(0, timeInSeconds - 0.001)) / 0.002; }, isDone$1(timeInSeconds) { return timeInSeconds > this._durationInSeconds; } }; A._RepeatingSimulation.prototype = { x$1(_, timeInSeconds) { var t2, t3, t4, _this = this, totalTimeInSeconds = timeInSeconds + _this._initialT, t1 = _this._periodInSeconds, t = B.JSNumber_methods.$mod(totalTimeInSeconds / t1, 1), isPlayingReverse = (B.JSNumber_methods.$tdiv(totalTimeInSeconds, t1) & 1) === 1; t1 = _this.reverse && isPlayingReverse; t2 = _this.directionSetter; t3 = _this.max; t4 = _this.min; if (t1) { t2.call$1(B._AnimationDirection_1); t1 = A.lerpDouble(t3, t4, t); t1.toString; return t1; } else { t2.call$1(B._AnimationDirection_0); t1 = A.lerpDouble(t4, t3, t); t1.toString; return t1; } }, dx$1(_, timeInSeconds) { return (this.max - this.min) / this._periodInSeconds; }, isDone$1(timeInSeconds) { return false; } }; A._AnimationController_Animation_AnimationEagerListenerMixin.prototype = {}; A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin.prototype = {}; A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; A.AnimationStyle.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.AnimationStyle) { t1 = other.duration; if (t1._duration === _this.duration._duration) { t1 = other.reverseDuration; t1 = t1._duration === _this.reverseDuration._duration; } else t1 = false; } else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hash(null, this.duration, null, this.reverseDuration, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._AnimationStyle_Object_Diagnosticable.prototype = {}; A._AlwaysCompleteAnimation.prototype = { addListener$1(_, listener) { }, removeListener$1(_, listener) { }, addStatusListener$1(listener) { }, removeStatusListener$1(listener) { }, get$status(_) { return B.AnimationStatus_3; }, get$value(_) { return 1; }, toString$0(_) { return "kAlwaysCompleteAnimation"; } }; A._AlwaysDismissedAnimation.prototype = { addListener$1(_, listener) { }, removeListener$1(_, listener) { }, addStatusListener$1(listener) { }, removeStatusListener$1(listener) { }, get$status(_) { return B.AnimationStatus_0; }, get$value(_) { return 0; }, toString$0(_) { return "kAlwaysDismissedAnimation"; } }; A.AlwaysStoppedAnimation.prototype = { addListener$1(_, listener) { }, removeListener$1(_, listener) { }, addStatusListener$1(listener) { }, removeStatusListener$1(listener) { }, get$status(_) { return B.AnimationStatus_1; }, toStringDetails$0() { return this.super$Animation$toStringDetails() + " " + this.value.toString$0(0) + "; paused"; }, get$value(receiver) { return this.value; } }; A.AnimationWithParentMixin.prototype = { addListener$1(_, listener) { return this.get$parent(this).addListener$1(0, listener); }, removeListener$1(_, listener) { return this.get$parent(this).removeListener$1(0, listener); }, addStatusListener$1(listener) { return this.get$parent(this).addStatusListener$1(listener); }, removeStatusListener$1(listener) { return this.get$parent(this).removeStatusListener$1(listener); }, get$status(_) { var t1 = this.get$parent(this); return t1.get$status(t1); } }; A.ProxyAnimation.prototype = { set$parent(_, value) { var t2, _this = this, t1 = _this._animations$_parent; if (value == t1) return; if (t1 != null) { _this._animations$_status = t1.get$status(t1); t1 = _this._animations$_parent; _this._animations$_value = t1.get$value(t1); if (_this.AnimationLazyListenerMixin__listenerCounter > 0) _this.didStopListening$0(); } _this._animations$_parent = value; if (value != null) { if (_this.AnimationLazyListenerMixin__listenerCounter > 0) _this.didStartListening$0(); t1 = _this._animations$_value; t2 = _this._animations$_parent; t2 = t2.get$value(t2); if (t1 == null ? t2 != null : t1 !== t2) _this.notifyListeners$0(); t1 = _this._animations$_status; t2 = _this._animations$_parent; if (t1 !== t2.get$status(t2)) { t1 = _this._animations$_parent; _this.notifyStatusListeners$1(t1.get$status(t1)); } _this._animations$_value = _this._animations$_status = null; } }, didStartListening$0() { var _this = this, t1 = _this._animations$_parent; if (t1 != null) { t1.addListener$1(0, _this.get$notifyListeners()); _this._animations$_parent.addStatusListener$1(_this.get$notifyStatusListeners()); } }, didStopListening$0() { var _this = this, t1 = _this._animations$_parent; if (t1 != null) { t1.removeListener$1(0, _this.get$notifyListeners()); _this._animations$_parent.removeStatusListener$1(_this.get$notifyStatusListeners()); } }, get$status(_) { var t1 = this._animations$_parent; if (t1 != null) t1 = t1.get$status(t1); else { t1 = this._animations$_status; t1.toString; } return t1; }, get$value(_) { var t1 = this._animations$_parent; if (t1 != null) t1 = t1.get$value(t1); else { t1 = this._animations$_value; t1.toString; } return t1; }, toString$0(_) { var t1 = this._animations$_parent; if (t1 == null) return "ProxyAnimation(null; " + this.super$Animation$toStringDetails() + " " + B.JSNumber_methods.toStringAsFixed$1(this.get$value(0), 3) + ")"; return t1.toString$0(0) + "\u27a9ProxyAnimation"; } }; A.ReverseAnimation.prototype = { addListener$1(_, listener) { this.didRegisterListener$0(); this.parent.addListener$1(0, listener); }, removeListener$1(_, listener) { this.parent.removeListener$1(0, listener); this.didUnregisterListener$0(); }, didStartListening$0() { this.parent.addStatusListener$1(this.get$_statusChangeHandler()); }, didStopListening$0() { this.parent.removeStatusListener$1(this.get$_statusChangeHandler()); }, _statusChangeHandler$1($status) { this.notifyStatusListeners$1(this._reverseStatus$1($status)); }, get$status(_) { var t1 = this.parent; return this._reverseStatus$1(t1.get$status(t1)); }, get$value(_) { var t1 = this.parent; return 1 - t1.get$value(t1); }, _reverseStatus$1($status) { var t1; switch ($status.index) { case 1: t1 = B.AnimationStatus_2; break; case 2: t1 = B.AnimationStatus_1; break; case 3: t1 = B.AnimationStatus_0; break; case 0: t1 = B.AnimationStatus_3; break; default: t1 = null; } return t1; }, toString$0(_) { return this.parent.toString$0(0) + "\u27aaReverseAnimation"; } }; A.CurvedAnimation.prototype = { _updateCurveDirection$1($status) { var _this = this; switch ($status.index) { case 0: case 3: _this._curveDirection = null; break; case 1: if (_this._curveDirection == null) _this._curveDirection = B.AnimationStatus_1; break; case 2: if (_this._curveDirection == null) _this._curveDirection = B.AnimationStatus_2; break; } }, get$_useForwardCurve() { if (this.reverseCurve != null) { var t1 = this._curveDirection; if (t1 == null) { t1 = this.parent; t1 = t1.get$status(t1); } t1 = t1 !== B.AnimationStatus_2; } else t1 = true; return t1; }, dispose$0() { this.parent.removeStatusListener$1(this.get$_updateCurveDirection()); }, get$value(_) { var _this = this, activeCurve = _this.get$_useForwardCurve() ? _this.curve : _this.reverseCurve, t1 = _this.parent, t = t1.get$value(t1); if (activeCurve == null) return t; if (t === 0 || t === 1) return t; return activeCurve.transform$1(0, t); }, toString$0(_) { var _this = this; if (_this.reverseCurve == null) return _this.parent.toString$0(0) + "\u27a9" + _this.curve.toString$0(0); if (_this.get$_useForwardCurve()) return _this.parent.toString$0(0) + "\u27a9" + _this.curve.toString$0(0) + "\u2092\u2099/" + A.S(_this.reverseCurve); return _this.parent.toString$0(0) + "\u27a9" + _this.curve.toString$0(0) + "/" + A.S(_this.reverseCurve) + "\u2092\u2099"; }, get$parent(receiver) { return this.parent; } }; A._TrainHoppingMode.prototype = { _enumToString$0() { return "_TrainHoppingMode." + this._core$_name; } }; A.TrainHoppingAnimation.prototype = { _statusChangeHandler$1($status) { if ($status !== this._lastStatus) { this.notifyListeners$0(); this._lastStatus = $status; } }, get$status(_) { var t1 = this._currentTrain; return t1.get$status(t1); }, _valueChangeHandler$0() { var t2, hop, _this = this, t1 = _this._nextTrain; if (t1 != null) { switch (_this._animations$_mode.index) { case 0: t1 = t1.get$value(t1); t2 = _this._currentTrain; hop = t1 <= t2.get$value(t2); break; case 1: t1 = t1.get$value(t1); t2 = _this._currentTrain; hop = t1 >= t2.get$value(t2); break; default: hop = false; } if (hop) { t1 = _this._currentTrain; t2 = _this.get$_statusChangeHandler(); t1.removeStatusListener$1(t2); t1.removeListener$1(0, _this.get$_valueChangeHandler()); t1 = _this._nextTrain; _this._currentTrain = t1; _this._nextTrain = null; t1.addStatusListener$1(t2); t2 = _this._currentTrain; _this._statusChangeHandler$1(t2.get$status(t2)); } } else hop = false; t1 = _this._currentTrain; t1 = t1.get$value(t1); if (t1 !== _this._lastValue) { _this.notifyListeners$0(); _this._lastValue = t1; } if (hop && _this.onSwitchedTrain != null) _this.onSwitchedTrain.call$0(); }, get$value(_) { var t1 = this._currentTrain; return t1.get$value(t1); }, dispose$0() { var t1, t2, _this = this; _this._currentTrain.removeStatusListener$1(_this.get$_statusChangeHandler()); t1 = _this.get$_valueChangeHandler(); _this._currentTrain.removeListener$1(0, t1); _this._currentTrain = null; t2 = _this._nextTrain; if (t2 != null) t2.removeListener$1(0, t1); _this._nextTrain = null; _this.AnimationLocalListenersMixin__listeners.clear$0(0); _this.AnimationLocalStatusListenersMixin__statusListeners.clear$0(0); _this.super$AnimationEagerListenerMixin$dispose(); }, toString$0(_) { var _this = this; if (_this._nextTrain != null) return A.S(_this._currentTrain) + "\u27a9TrainHoppingAnimation(next: " + A.S(_this._nextTrain) + ")"; return A.S(_this._currentTrain) + "\u27a9TrainHoppingAnimation(no next)"; } }; A.CompoundAnimation.prototype = { didStartListening$0() { var t3, _this = this, t1 = _this.first, t2 = _this.get$_maybeNotifyListeners(); t1.addListener$1(0, t2); t3 = _this.get$_maybeNotifyStatusListeners(); t1.addStatusListener$1(t3); t1 = _this.next; t1.addListener$1(0, t2); t1.addStatusListener$1(t3); }, didStopListening$0() { var t3, _this = this, t1 = _this.first, t2 = _this.get$_maybeNotifyListeners(); t1.removeListener$1(0, t2); t3 = _this.get$_maybeNotifyStatusListeners(); t1.removeStatusListener$1(t3); t1 = _this.next; t1.removeListener$1(0, t2); t1.removeStatusListener$1(t3); }, get$status(_) { var t1 = this.next; if (t1.get$status(t1) === B.AnimationStatus_1 || t1.get$status(t1) === B.AnimationStatus_2) return t1.get$status(t1); t1 = this.first; return t1.get$status(t1); }, toString$0(_) { return "CompoundAnimation(" + this.first.toString$0(0) + ", " + this.next.toString$0(0) + ")"; }, _maybeNotifyStatusListeners$1(_) { var _this = this; if (_this.get$status(0) !== _this._lastStatus) { _this._lastStatus = _this.get$status(0); _this.notifyStatusListeners$1(_this.get$status(0)); } }, _maybeNotifyListeners$0() { var _this = this; if (!J.$eq$(_this.get$value(_this), _this._lastValue)) { _this._lastValue = _this.get$value(_this); _this.notifyListeners$0(); } } }; A.AnimationMin.prototype = { get$value(_) { var t2, t1 = this.first; t1 = t1.get$value(t1); t2 = this.next; t2 = t2.get$value(t2); return Math.min(A.checkNum(t1), A.checkNum(t2)); } }; A._CompoundAnimation_Animation_AnimationLazyListenerMixin.prototype = {}; A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin.prototype = {}; A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; A._CurvedAnimation_Animation_AnimationWithParentMixin.prototype = {}; A._ProxyAnimation_Animation_AnimationLazyListenerMixin.prototype = {}; A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin.prototype = {}; A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; A._ReverseAnimation_Animation_AnimationLazyListenerMixin.prototype = {}; A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin.prototype = {}; A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin.prototype = {}; A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin.prototype = {}; A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; A.ParametricCurve.prototype = { transform$1(_, t) { return this.transformInternal$1(t); }, transformInternal$1(t) { throw A.wrapException(A.UnimplementedError$(null)); }, toString$0(_) { return "ParametricCurve"; } }; A.Curve.prototype = { transform$1(_, t) { if (t === 0 || t === 1) return t; return this.super$ParametricCurve$transform(0, t); } }; A._Linear.prototype = { transformInternal$1(t) { return t; } }; A.SawTooth.prototype = { transformInternal$1(t) { t *= this.count; return t - (t < 0 ? Math.ceil(t) : Math.floor(t)); }, toString$0(_) { return "SawTooth(" + this.count + ")"; } }; A.Interval.prototype = { transformInternal$1(t) { var t1 = this.begin; t = A.clampDouble((t - t1) / (this.end - t1), 0, 1); if (t === 0 || t === 1) return t; return this.curve.transform$1(0, t); }, toString$0(_) { var _this = this, t1 = _this.curve; if (!(t1 instanceof A._Linear)) return "Interval(" + A.S(_this.begin) + "\u22ef" + A.S(_this.end) + ")\u27a9" + t1.toString$0(0); return "Interval(" + A.S(_this.begin) + "\u22ef" + A.S(_this.end) + ")"; } }; A.Threshold.prototype = { transformInternal$1(t) { return t < this.threshold ? 0 : 1; } }; A.Cubic.prototype = { _evaluateCubic$3(a, b, m) { var t1 = 1 - m; return 3 * a * t1 * t1 * m + 3 * b * t1 * m * m + m * m * m; }, transformInternal$1(t) { var t1, t2, start, end, midpoint, estimate, _this = this; for (t1 = _this.a, t2 = _this.c, start = 0, end = 1; true;) { midpoint = (start + end) / 2; estimate = _this._evaluateCubic$3(t1, t2, midpoint); if (Math.abs(t - estimate) < 0.001) return _this._evaluateCubic$3(_this.b, _this.d, midpoint); if (estimate < t) start = midpoint; else end = midpoint; } }, toString$0(_) { var _this = this; return "Cubic(" + B.JSNumber_methods.toStringAsFixed$1(_this.a, 2) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.b, 2) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.c, 2) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.d, 2) + ")"; } }; A.ThreePointCubic.prototype = { transformInternal$1(t) { var t2, _this = this, t1 = _this.midpoint, scaleX = t1._dx, firstCurve = t < scaleX, scaleX0 = firstCurve ? scaleX : 1 - scaleX, scaleY = t1._dy, scaleY0 = firstCurve ? scaleY : 1 - scaleY, scaledT = (t - (firstCurve ? 0 : scaleX)) / scaleX0; if (firstCurve) { t1 = _this.a1; t2 = _this.b1; return new A.Cubic(t1._dx / scaleX0, t1._dy / scaleY0, t2._dx / scaleX0, t2._dy / scaleY0).transform$1(0, scaledT) * scaleY0; } else { t1 = _this.a2; t2 = _this.b2; return new A.Cubic((t1._dx - scaleX) / scaleX0, (t1._dy - scaleY) / scaleY0, (t2._dx - scaleX) / scaleX0, (t2._dy - scaleY) / scaleY0).transform$1(0, scaledT) * scaleY0 + scaleY; } }, toString$0(_) { var _this = this; return "ThreePointCubic(" + _this.a1.toString$0(0) + ", " + _this.b1.toString$0(0) + ", " + _this.midpoint.toString$0(0) + ", " + _this.a2.toString$0(0) + ", " + _this.b2.toString$0(0) + ") "; } }; A.FlippedCurve.prototype = { transformInternal$1(t) { return 1 - this.curve.transform$1(0, 1 - t); }, toString$0(_) { return "FlippedCurve(" + this.curve.toString$0(0) + ")"; } }; A._DecelerateCurve.prototype = { transformInternal$1(t) { t = 1 - t; return 1 - t * t; } }; A.ElasticOutCurve.prototype = { transformInternal$1(t) { return Math.pow(2, -10 * t) * Math.sin((t - 0.1) * 6.283185307179586 / 0.4) + 1; }, toString$0(_) { return "ElasticOutCurve(0.4)"; } }; A.AnimationLazyListenerMixin.prototype = { didRegisterListener$0() { if (this.AnimationLazyListenerMixin__listenerCounter === 0) this.didStartListening$0(); ++this.AnimationLazyListenerMixin__listenerCounter; }, didUnregisterListener$0() { if (--this.AnimationLazyListenerMixin__listenerCounter === 0) this.didStopListening$0(); } }; A.AnimationEagerListenerMixin.prototype = { didRegisterListener$0() { }, didUnregisterListener$0() { }, dispose$0() { } }; A.AnimationLocalListenersMixin.prototype = { addListener$1(_, listener) { var t1; this.didRegisterListener$0(); t1 = this.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(listener); }, removeListener$1(_, listener) { if (this.AnimationLocalListenersMixin__listeners.remove$1(0, listener)) this.didUnregisterListener$0(); }, notifyListeners$0() { var listener, exception, stack, _i, t3, exception0, t4, t5, t1 = this.AnimationLocalListenersMixin__listeners, t2 = t1._observer_list$_list, localListeners = J.JSArray_JSArray$markFixed(t2.slice(0), A._arrayInstanceType(t2)._precomputed1); for (t2 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t2 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { t3 = {}; listener = localListeners[_i]; t3.collector = null; try { if (t1.contains$1(0, listener)) listener.call$0(); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t4 = A.ErrorDescription$("while notifying listeners for " + A.getRuntimeTypeOfDartObject(this).toString$0(0)); t3 = t3.collector; t5 = $.$get$FlutterError_onError(); if (t5 != null) t5.call$1(new A.FlutterErrorDetails(exception, stack, "animation library", t4, null, t3, false)); } } } }; A.AnimationLocalStatusListenersMixin.prototype = { addStatusListener$1(listener) { var t1; this.didRegisterListener$0(); t1 = this.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(listener); }, removeStatusListener$1(listener) { if (this.AnimationLocalStatusListenersMixin__statusListeners.remove$1(0, listener)) this.didUnregisterListener$0(); }, notifyStatusListeners$1($status) { var listener, exception, stack, _i, exception0, t3, t4, t1 = this.AnimationLocalStatusListenersMixin__statusListeners, t2 = t1._observer_list$_list, localListeners = J.JSArray_JSArray$markFixed(t2.slice(0), A._arrayInstanceType(t2)._precomputed1); for (t2 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t2 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { listener = localListeners[_i]; try { if (t1.contains$1(0, listener)) listener.call$1($status); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t3 = A.ErrorDescription$("while notifying status listeners for " + A.getRuntimeTypeOfDartObject(this).toString$0(0)); t4 = $.$get$FlutterError_onError(); if (t4 != null) t4.call$1(new A.FlutterErrorDetails(exception, stack, "animation library", t3, null, null, false)); } } } }; A.Animatable.prototype = { chain$1($parent) { return new A._ChainedEvaluation($parent, this, A._instanceType(this)._eval$1("_ChainedEvaluation")); } }; A._AnimatedEvaluation.prototype = { get$value(_) { var t1 = this.parent; return this._evaluatable.transform$1(0, t1.get$value(t1)); }, toString$0(_) { var t1 = this.parent, t2 = this._evaluatable; return t1.toString$0(0) + "\u27a9" + t2.toString$0(0) + "\u27a9" + A.S(t2.transform$1(0, t1.get$value(t1))); }, toStringDetails$0() { return this.super$Animation$toStringDetails() + " " + this._evaluatable.toString$0(0); }, get$parent(receiver) { return this.parent; } }; A._ChainedEvaluation.prototype = { transform$1(_, t) { return this._evaluatable.transform$1(0, this._tween$_parent.transform$1(0, t)); }, toString$0(_) { return this._tween$_parent.toString$0(0) + "\u27a9" + this._evaluatable.toString$0(0); } }; A.Tween.prototype = { lerp$1(t) { var t1 = this.begin; return A._instanceType(this)._eval$1("Tween.T")._as(J.$add$ansx(t1, J.$mul$ns(J.$sub$n(this.end, t1), t))); }, transform$1(_, t) { var t1, _this = this; if (t === 0) { t1 = _this.begin; return t1 == null ? A._instanceType(_this)._eval$1("Tween.T")._as(t1) : t1; } if (t === 1) { t1 = _this.end; return t1 == null ? A._instanceType(_this)._eval$1("Tween.T")._as(t1) : t1; } return _this.lerp$1(t); }, toString$0(_) { return "Animatable(" + A.S(this.begin) + " \u2192 " + A.S(this.end) + ")"; }, set$begin(val) { return this.begin = val; }, set$end(receiver, val) { return this.end = val; } }; A.ReverseTween.prototype = { lerp$1(t) { return this.parent.lerp$1(1 - t); } }; A.ColorTween.prototype = { lerp$1(t) { return A.Color_lerp(this.begin, this.end, t); } }; A.SizeTween.prototype = { lerp$1(t) { return A.Size_lerp(this.begin, this.end, t); } }; A.RectTween.prototype = { lerp$1(t) { return A.Rect_lerp(this.begin, this.end, t); } }; A.IntTween.prototype = { lerp$1(t) { var t2, t1 = this.begin; t1.toString; t2 = this.end; t2.toString; return B.JSNumber_methods.round$0(t1 + (t2 - t1) * t); } }; A.ConstantTween.prototype = { lerp$1(t) { var t1 = this.begin; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, toString$0(_) { return "ConstantTween(value: " + A.S(this.begin) + ")"; } }; A.CurveTween.prototype = { transform$1(_, t) { if (t === 0 || t === 1) return t; return this.curve.transform$1(0, t); }, toString$0(_) { return "CurveTween(curve: " + this.curve.toString$0(0) + ")"; } }; A.__AnimatedEvaluation_Animation_AnimationWithParentMixin.prototype = {}; A.TweenSequence.prototype = { TweenSequence$1(items, $T) { var t2, totalWeight, _i, start, i, t3, end, t1 = this._items; B.JSArray_methods.addAll$1(t1, items); for (t2 = t1.length, totalWeight = 0, _i = 0; _i < t2; ++_i) totalWeight += t1[_i].weight; for (t2 = this._intervals, start = 0, i = 0; t3 = t1.length, i < t3; ++i, start = end) { end = i === t3 - 1 ? 1 : start + t1[i].weight / totalWeight; t2.push(new A._Interval(start, end)); } }, _evaluateAt$2(t, index) { var element = this._items[index], tInterval = this._intervals[index].value$1(0, t); return element.tween.transform$1(0, tInterval); }, transform$1(_, t) { var t1, t2, t3, index, t4, t5, _this = this; if (t === 1) return _this._evaluateAt$2(t, _this._items.length - 1); for (t1 = _this._items, t2 = t1.length, t3 = _this._intervals, index = 0; index < t2; ++index) { t4 = t3[index]; t5 = t4.start; if (t >= t5 && t < t4.end) return t1[index].tween.transform$1(0, (t - t5) / (t4.end - t5)); } throw A.wrapException(A.StateError$("TweenSequence.evaluate() could not find an interval for " + A.S(t))); }, toString$0(_) { return "TweenSequence(" + this._items.length + " items)"; } }; A.TweenSequenceItem.prototype = {}; A._Interval.prototype = { value$1(_, t) { var t1 = this.start; return (t - t1) / (this.end - t1); }, toString$0(_) { return "<" + A.S(this.start) + ", " + A.S(this.end) + ">"; } }; A.CupertinoActivityIndicator.prototype = { createState$0() { return new A._CupertinoActivityIndicatorState(null, null, B._StateLifecycle_0); } }; A._CupertinoActivityIndicatorState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = A.AnimationController$(null, B.Duration_1000000, null, 1, null, _this); _this.___CupertinoActivityIndicatorState__controller_A = t1; _this._widget.toString; t1.repeat$0(0); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, dispose$0() { var t1 = this.___CupertinoActivityIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, _null = null, t1 = this._widget; t1.toString; t2 = this.___CupertinoActivityIndicatorState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.color; t1 = B.CupertinoDynamicColor_YNl.resolveFrom$1(context); this._widget.toString; return new A.SizedBox(20, 20, A.CustomPaint$(_null, _null, _null, new A._CupertinoActivityIndicatorPainter(t2, t1, 10, 1, new A.RRect(-1, -3.3333333333333335, 1, -10, 1, 1, 1, 1, 1, 1, 1, 1, true), t2), B.Size_0_0), _null); } }; A._CupertinoActivityIndicatorPainter.prototype = { paint$2(canvas, size) { var t1, activeTick, t2, t3, t4, i, t, t5, _this = this, paint = $.$get$_renderer().createPaint$0(); canvas.save$0(0); canvas.translate$2(0, size._dx / 2, size._dy / 2); t1 = _this.position.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); activeTick = B.JSNumber_methods.floor$0(8 * t1); for (t1 = _this.progress, t2 = 8 * t1, t3 = _this.tickFundamentalRRect, t1 = t1 < 1, t4 = _this.activeColor, i = 0; i < t2; ++i) { t = B.JSInt_methods.$mod(i - activeTick, 8); t5 = t1 ? 147 : B.List_YmH1[t]; paint.set$color(0, A.Color$fromARGB(t5, t4.get$value(t4) >>> 16 & 255, t4.get$value(t4) >>> 8 & 255, t4.get$value(t4) & 255)); canvas.drawRRect$2(t3, paint); canvas.rotate$1(0, 0.7853981633974483); } canvas.restore$0(0); }, shouldRepaint$1(oldPainter) { return oldPainter.position !== this.position || !oldPainter.activeColor.$eq(0, this.activeColor) || oldPainter.progress !== this.progress; } }; A.__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CupertinoButton.prototype = { createState$0() { return new A._CupertinoButtonState(new A.Tween(1, null, type$.Tween_double), null, null, B._StateLifecycle_0); } }; A._CupertinoButtonState.prototype = { initState$0() { var t1, t2, t3, _this = this; _this.super$State$initState(); t1 = A.AnimationController$(null, B.Duration_200000, null, 1, 0, _this); _this.___CupertinoButtonState__animationController_A = t1; t2 = type$.Animation_double; t3 = _this._opacityTween; _this.___CupertinoButtonState__opacityAnimation_A = new A._AnimatedEvaluation(t2._as(new A._AnimatedEvaluation(t2._as(t1), new A.CurveTween(B.C__DecelerateCurve), type$.CurveTween._eval$1("_AnimatedEvaluation"))), t3, t3.$ti._eval$1("_AnimatedEvaluation")); _this._setTween$0(); }, didUpdateWidget$1(old) { this.super$State$didUpdateWidget(old); this._setTween$0(); }, _setTween$0() { var t1 = this._widget.pressedOpacity; this._opacityTween.end = t1; }, dispose$0() { var t1 = this.___CupertinoButtonState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__CupertinoButtonState_State_SingleTickerProviderStateMixin$dispose(); }, _handleTapDown$1($event) { if (!this._buttonHeldDown) { this._buttonHeldDown = true; this._animate$0(0); } }, _handleTapUp$1($event) { if (this._buttonHeldDown) { this._buttonHeldDown = false; this._animate$0(0); } }, _handleTapCancel$0() { if (this._buttonHeldDown) { this._buttonHeldDown = false; this._animate$0(0); } }, _animate$0(_) { var t2, wasHeldDown, ticker, t1 = this.___CupertinoButtonState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._ticker; if (t2 != null && t2._ticker$_future != null) return; wasHeldDown = this._buttonHeldDown; if (wasHeldDown) { t1._direction = B._AnimationDirection_0; ticker = t1._animateToInternal$3$curve$duration(1, B.ThreePointCubic_699, B.Duration_120000); } else { t1._direction = B._AnimationDirection_0; ticker = t1._animateToInternal$3$curve$duration(0, B.Cubic_2jN, B.Duration_180000); } ticker.then$1$1(0, new A._CupertinoButtonState__animate_closure(this, wasHeldDown), type$.void); }, build$1(context) { var backgroundColor, foregroundColor, t3, textStyle, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this._widget.onPressed == null, enabled = !t1, themeData = A.CupertinoTheme_of(context), primaryColor = themeData.get$primaryColor(), t2 = _this._widget.color; if (t2 == null) backgroundColor = _null; else backgroundColor = A.CupertinoDynamicColor_maybeResolve(t2, context); t2 = backgroundColor != null; if (t2) foregroundColor = themeData.get$primaryContrastingColor(); else if (enabled) foregroundColor = primaryColor; else { t3 = B.CupertinoDynamicColor_oxt.resolveFrom$1(context); foregroundColor = t3; } textStyle = themeData.get$textTheme().get$textStyle().copyWith$1$color(foregroundColor); t3 = enabled && true ? B.SystemMouseCursor_click : B.C__DeferringMouseCursor; t4 = enabled ? _this.get$_handleTapDown() : _null; t5 = enabled ? _this.get$_handleTapUp() : _null; t6 = enabled ? _this.get$_handleTapCancel() : _null; t7 = _this._widget; t8 = t7.onPressed; t9 = t7.minSize; t10 = _this.___CupertinoButtonState__opacityAnimation_A; t10 === $ && A.throwUnnamedLateFieldNI(); t11 = t7.borderRadius; if (t2 && t1) { t1 = t7.disabledColor; if (t1 instanceof A.CupertinoDynamicColor) t1 = t1.resolveFrom$1(context); } else t1 = backgroundColor; t2 = _this._widget; t7 = t2.padding; t1 = A.DecoratedBox$(new A.Padding(t7, new A.Align(t2.alignment, 1, 1, A.DefaultTextStyle$(A.IconTheme$(t2.child, new A.IconThemeData(_null, _null, _null, _null, _null, foregroundColor, _null, _null, _null), _null), _null, _null, B.TextOverflow_0, true, textStyle, _null, _null, B.TextWidthBasis_0), _null), _null), new A.BoxDecoration(t1, _null, _null, t11, _null, _null, B.BoxShape_0), B.DecorationPosition_0); return A.MouseRegion$(A.GestureDetector$(B.HitTestBehavior_1, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, new A.ConstrainedBox(new A.BoxConstraints(t9, 1 / 0, t9, 1 / 0), new A.FadeTransition(t10, false, t1, _null), _null), _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t8, t6, t4, t5, _null, _null, _null, false, B.Offset_O5r), t3, _null, _null, _null, _null, _null); } }; A._CupertinoButtonState__animate_closure.prototype = { call$1(value) { var t1 = this.$this; if (t1._framework$_element != null && this.wasHeldDown !== t1._buttonHeldDown) t1._animate$0(0); }, $signature: 113 }; A.__CupertinoButtonState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CupertinoCheckbox.prototype = { createState$0() { return new A._CupertinoCheckboxState(new A._CheckboxPainter0($.$get$ChangeNotifier__emptyListeners()), null, false, $, null, null, B._StateLifecycle_0); }, get$value(receiver) { return this.value; } }; A._CupertinoCheckboxState.prototype = { initState$0() { this.super$State$initState(); this._checkbox0$_previousValue = this._widget.value; }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.value; if (t1 != this._widget.value) this._checkbox0$_previousValue = t1; }, dispose$0() { var t1 = this._checkbox0$_painter; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$__CupertinoCheckboxState_State_TickerProviderStateMixin$dispose(); }, get$onChanged() { return this._widget.onChanged; }, get$tristate() { return this._widget.tristate; }, get$value(_) { return this._widget.value; }, onFocusChange$1(value) { if (this.focused !== value) this.focused = value; }, build$1(context) { var t1, effectiveFocusOverlayColor, t2, t3, t4, t5, _this = this, _null = null, effectiveActiveColor = _this._widget.activeColor; if (effectiveActiveColor == null) effectiveActiveColor = B.CupertinoDynamicColor_948; t1 = A.HSLColor_HSLColor$fromColor(A.Color$fromARGB(204, effectiveActiveColor.get$value(effectiveActiveColor) >>> 16 & 255, effectiveActiveColor.get$value(effectiveActiveColor) >>> 8 & 255, effectiveActiveColor.get$value(effectiveActiveColor) & 255)); effectiveFocusOverlayColor = new A.HSLColor(t1.alpha, t1.hue, 0.835, 0.69).toColor$0(); t1 = _this._widget; t2 = t1.value; t3 = t1.tristate ? t2 == null : _null; t1 = t1.focusNode; t4 = _this._checkbox0$_painter; t4.set$focusColor(effectiveFocusOverlayColor); t4.set$isFocused(_this.focused); t4.set$downPosition(_this.ToggleableStateMixin__downPosition0); t4.set$activeColor(effectiveActiveColor); t4.set$inactiveColor(B.CupertinoDynamicColor_YIZ); t4.set$checkColor(B.Color_4294967295); t4.set$value(0, _this._widget.value); t4.set$previousValue(_this._checkbox0$_previousValue); t4.set$isActive(_this._widget.onChanged != null); _this._widget.toString; t5 = A.BorderRadius$circular(4); t4.set$shape(0, new A.RoundedRectangleBorder(t5, B.BorderSide_8xm)); t4.set$side(_this._widget.side); t1 = _this.buildToggleable$5$autofocus$focusNode$onFocusChange$painter$size(false, t1, _this.get$onFocusChange(), t4, B.Size_44_44); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, t2 === true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null); } }; A._CheckboxPainter0.prototype = { set$checkColor(value) { if (J.$eq$(this._checkColor, value)) return; this._checkColor = value; this.notifyListeners$0(); }, get$value(_) { return this._checkbox0$_value; }, set$value(_, value) { if (this._checkbox0$_value == value) return; this._checkbox0$_value = value; this.notifyListeners$0(); }, set$previousValue(value) { if (this._checkbox0$_previousValue == value) return; this._checkbox0$_previousValue = value; this.notifyListeners$0(); }, set$shape(_, value) { if (J.$eq$(this._checkbox0$_shape, value)) return; this._checkbox0$_shape = value; this.notifyListeners$0(); }, set$side(value) { return; }, _drawBox$5(canvas, outer, paint, side, fill) { if (fill) canvas.drawPath$2(this._checkbox0$_shape.getOuterPath$1(outer), paint); if (side != null) this._checkbox0$_shape.copyWith$1$side(side).paint$2(canvas, outer); }, paint$2(canvas, size) { var origin, t3, rect, paint, t4, t5, path, focusOuter, borderPaint, _this = this, t1 = $.$get$_renderer(), strokePaint = t1.createPaint$0(), t2 = _this._checkColor; t2.toString; strokePaint.set$color(0, t2); strokePaint.set$style(0, B.PaintingStyle_1); strokePaint.set$strokeWidth(2.5); strokePaint.set$strokeCap(B.StrokeCap_1); origin = type$.Offset._as(size.$div(0, 2).$sub(0, B.Size_18_18.$div(0, 2))); t2 = origin._dx; t3 = origin._dy; rect = new A.Rect(t2, t3, t2 + 18, t3 + 18); paint = t1.createPaint$0(); t4 = _this._checkbox0$_value; if (t4 !== false) { t4 = _this._isActive; t4.toString; } else t4 = false; if (t4) { t4 = _this._toggleable0$_activeColor; t4.toString; } else { t4 = _this._toggleable0$_inactiveColor; t4.toString; } paint.set$color(0, t4); t4 = _this._checkbox0$_value; t5 = _this._side; if (t4 === false) { t2 = paint.get$color(paint); _this._drawBox$5(canvas, rect, paint, new A.BorderSide(t2, 1, B.BorderStyle_1, -1), false); } else { _this._drawBox$5(canvas, rect, paint, t5, true); t4 = _this._checkbox0$_value; if (t4 === true) { path = t1.createPath$0(); path.moveTo$2(0, t2 + 4.5, t3 + 9.36); t4 = t2 + 8.280000000000001; t5 = t3 + 13.5; path.lineTo$2(0, t4, t5); canvas.drawPath$2(path, strokePaint); path.moveTo$2(0, t4, t5); path.lineTo$2(0, t2 + 12.959999999999999, t3 + 5.22); canvas.drawPath$2(path, strokePaint); } else canvas.drawLine$3(origin.$add(0, B.Offset_3tj), origin.$add(0, B.Offset_ezA), strokePaint); } t2 = _this._toggleable0$_isFocused; t2.toString; if (t2) { focusOuter = rect.inflate$1(1); borderPaint = t1.createPaint$0(); t1 = _this._toggleable0$_focusColor; t1.toString; borderPaint.set$color(0, t1); borderPaint.set$style(0, B.PaintingStyle_1); borderPaint.set$strokeWidth(3.5); _this._drawBox$5(canvas, focusOuter, borderPaint, _this._side, true); } } }; A.__CupertinoCheckboxState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__CupertinoCheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype = {}; A.CupertinoDynamicColor.prototype = { get$value(_) { return this._effectiveColor.value; }, get$_isPlatformBrightnessDependent() { var _this = this; return !_this.color.$eq(0, _this.darkColor) || !_this.elevatedColor.$eq(0, _this.darkElevatedColor) || !_this.highContrastColor.$eq(0, _this.darkHighContrastColor) || !_this.highContrastElevatedColor.$eq(0, _this.darkHighContrastElevatedColor); }, get$_isHighContrastDependent() { var _this = this; return !_this.color.$eq(0, _this.highContrastColor) || !_this.darkColor.$eq(0, _this.darkHighContrastColor) || !_this.elevatedColor.$eq(0, _this.highContrastElevatedColor) || !_this.darkElevatedColor.$eq(0, _this.darkHighContrastElevatedColor); }, get$_isInterfaceElevationDependent() { var _this = this; return !_this.color.$eq(0, _this.elevatedColor) || !_this.darkColor.$eq(0, _this.darkElevatedColor) || !_this.highContrastColor.$eq(0, _this.highContrastElevatedColor) || !_this.darkHighContrastColor.$eq(0, _this.darkHighContrastElevatedColor); }, resolveFrom$1(context) { var inheritedTheme, t1, brightness, isHighContrastEnabled, resolved, _this = this, _null = null; if (_this.get$_isPlatformBrightnessDependent()) { inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedCupertinoTheme); t1 = inheritedTheme == null ? _null : inheritedTheme.theme.data.get$brightness(); if (t1 == null) { t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); t1 = t1 == null ? _null : t1.platformBrightness; brightness = t1; } else brightness = t1; if (brightness == null) brightness = B.Brightness_1; } else brightness = B.Brightness_1; if (_this.get$_isHighContrastDependent()) { t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_13); t1 = t1 == null ? _null : t1.highContrast; isHighContrastEnabled = t1 === true; } else isHighContrastEnabled = false; if (_this.get$_isInterfaceElevationDependent()) A.CupertinoUserInterfaceLevel_maybeOf(context); switch (brightness.index) { case 1: switch (0) { case 0: resolved = isHighContrastEnabled ? _this.highContrastColor : _this.color; break; } break; case 0: switch (0) { case 0: resolved = isHighContrastEnabled ? _this.darkHighContrastColor : _this.darkColor; break; } break; default: resolved = _null; } return new A.CupertinoDynamicColor(resolved, _this._colors$_debugLabel, _null, _this.color, _this.darkColor, _this.highContrastColor, _this.darkHighContrastColor, _this.elevatedColor, _this.darkElevatedColor, _this.highContrastElevatedColor, _this.darkHighContrastElevatedColor, 0); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.CupertinoDynamicColor && other._effectiveColor.value === _this._effectiveColor.value && other.color.$eq(0, _this.color) && other.darkColor.$eq(0, _this.darkColor) && other.highContrastColor.$eq(0, _this.highContrastColor) && other.darkHighContrastColor.$eq(0, _this.darkHighContrastColor) && other.elevatedColor.$eq(0, _this.elevatedColor) && other.darkElevatedColor.$eq(0, _this.darkElevatedColor) && other.highContrastElevatedColor.$eq(0, _this.highContrastElevatedColor) && other.darkHighContrastElevatedColor.$eq(0, _this.darkHighContrastElevatedColor); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this._effectiveColor.value, _this.color, _this.darkColor, _this.highContrastColor, _this.elevatedColor, _this.darkElevatedColor, _this.darkHighContrastColor, _this.darkHighContrastElevatedColor, _this.highContrastElevatedColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, t1 = new A.CupertinoDynamicColor_toString_toString(_this), t2 = A._setArrayType([t1.call$2("color", _this.color)], type$.JSArray_String); if (_this.get$_isPlatformBrightnessDependent()) t2.push(t1.call$2("darkColor", _this.darkColor)); if (_this.get$_isHighContrastDependent()) t2.push(t1.call$2("highContrastColor", _this.highContrastColor)); if (_this.get$_isPlatformBrightnessDependent() && _this.get$_isHighContrastDependent()) t2.push(t1.call$2("darkHighContrastColor", _this.darkHighContrastColor)); if (_this.get$_isInterfaceElevationDependent()) t2.push(t1.call$2("elevatedColor", _this.elevatedColor)); if (_this.get$_isPlatformBrightnessDependent() && _this.get$_isInterfaceElevationDependent()) t2.push(t1.call$2("darkElevatedColor", _this.darkElevatedColor)); if (_this.get$_isHighContrastDependent() && _this.get$_isInterfaceElevationDependent()) t2.push(t1.call$2("highContrastElevatedColor", _this.highContrastElevatedColor)); if (_this.get$_isPlatformBrightnessDependent() && _this.get$_isHighContrastDependent() && _this.get$_isInterfaceElevationDependent()) t2.push(t1.call$2("darkHighContrastElevatedColor", _this.darkHighContrastElevatedColor)); t1 = _this._colors$_debugLabel; if (t1 == null) t1 = "CupertinoDynamicColor"; t2 = B.JSArray_methods.join$1(t2, ", "); return t1 + "(" + t2 + ", resolved by: UNRESOLVED)"; } }; A.CupertinoDynamicColor_toString_toString.prototype = { call$2($name, color) { var marker = color.$eq(0, this.$this._effectiveColor) ? "*" : ""; return marker + $name + " = " + color.toString$0(0) + marker; }, $signature: 2074 }; A._CupertinoDynamicColor_Color_Diagnosticable.prototype = {}; A._CupertinoDesktopTextSelectionHandleControls.prototype = {}; A.CupertinoDesktopTextSelectionControls.prototype = { getHandleSize$1(textLineHeight) { return B.Size_0_0; }, buildHandle$4(context, type, textLineHeight, onTap) { return B.SizedBox_0_0_null_null; }, getHandleAnchor$2(type, textLineHeight) { return B.Offset_0_0; } }; A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls.prototype = {}; A.CupertinoDesktopTextSelectionToolbar.prototype = { build$1(context) { var _null = null, paddingAbove = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top + 8, t1 = this.anchor.$sub(0, new A.Offset(8, paddingAbove)), t2 = A.Column$(this.children, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), t3 = $.$get$_renderer().createBlurImageFilter$3$sigmaX$sigmaY$tileMode(20, 20, B.TileMode_0); return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.DesktopTextSelectionToolbarLayoutDelegate(t1), A.Container$(_null, A.BackdropFilter$(A.DecoratedBox$(new A.Padding(B.EdgeInsets_6_6_6_6, t2, _null), new A.BoxDecoration(B.CupertinoDynamicColor_fsZ.resolveFrom$1(context), _null, A.Border_Border$all(B.CupertinoDynamicColor_MMc.resolveFrom$1(context), 1), B.BorderRadius_tLn1, _null, _null, B.BoxShape_0), B.DecorationPosition_0), t3), B.Clip_1, _null, _null, B.BoxDecoration_GZS, _null, _null, _null, _null, _null, _null, _null, 222), _null), _null); } }; A.CupertinoDesktopTextSelectionToolbarButton.prototype = { createState$0() { return new A._CupertinoDesktopTextSelectionToolbarButtonState(B._StateLifecycle_0); } }; A._CupertinoDesktopTextSelectionToolbarButtonState.prototype = { _onEnter$1($event) { this.setState$1(new A._CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure(this)); }, _onExit$1($event) { this.setState$1(new A._CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure(this)); }, build$1(context) { var _this = this, _null = null, t1 = _this._widget.text, child = A.Text$(t1, _null, _null, B.TextOverflow_2, _null, _null, B.TextStyle_mTi0.copyWith$1$color(_this._isHovered ? A.CupertinoTheme_of(context).get$primaryContrastingColor() : B.CupertinoDynamicColor_aTW.resolveFrom$1(context)), _null, _null, _null); t1 = _this._isHovered ? A.CupertinoTheme_of(context).get$primaryColor() : _null; return new A.SizedBox(1 / 0, _null, A.MouseRegion$(A.CupertinoButton$(B.Alignment_m1_0, B.BorderRadius_tLn, child, t1, B.CupertinoDynamicColor_xDe, 0, _this._widget.onPressed, B.EdgeInsets_8_2_8_5, 0.7), B.C__DeferringMouseCursor, _null, _null, _this.get$_onEnter(), _this.get$_onExit(), _null), _null); } }; A._CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure.prototype = { call$0() { this.$this._isHovered = true; }, $signature: 0 }; A._CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure.prototype = { call$0() { this.$this._isHovered = false; }, $signature: 0 }; A.CupertinoIconThemeData.prototype = { resolve$1(_, context) { var t1 = this.color, resolvedColor = A.CupertinoDynamicColor_maybeResolve(t1, context); return J.$eq$(resolvedColor, t1) ? this : this.copyWith$1$color(resolvedColor); }, copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(applyTextScaling, color, fill, grade, opacity, opticalSize, shadows, size, weight) { var _this = this, t1 = size == null ? _this.size : size, t2 = fill == null ? _this.fill : fill, t3 = weight == null ? _this.weight : weight, t4 = grade == null ? _this.grade : grade, t5 = opticalSize == null ? _this.opticalSize : opticalSize, t6 = color == null ? _this.color : color, t7 = opacity == null ? _this.get$opacity(0) : opacity, t8 = shadows == null ? _this.shadows : shadows; return A.CupertinoIconThemeData$(applyTextScaling == null ? _this.applyTextScaling : applyTextScaling, t6, t2, t4, t7, t5, t8, t1, t3); }, copyWith$1$color(color) { var _null = null; return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, color, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$opacity(opacity) { var _null = null; return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, _null, _null, _null, opacity, _null, _null, _null, _null); } }; A._CupertinoIconThemeData_IconThemeData_Diagnosticable.prototype = {}; A._CupertinoLocalizationsDelegate.prototype = { isSupported$1(locale) { return locale.get$languageCode(0) === "en"; }, load$1(_, locale) { return new A.SynchronousFuture(B.C_DefaultCupertinoLocalizations, type$.SynchronousFuture_CupertinoLocalizations); }, shouldReload$1(old) { return false; }, toString$0(_) { return "DefaultCupertinoLocalizations.delegate(en_US)"; } }; A.DefaultCupertinoLocalizations.prototype = { get$cutButtonLabel() { return "Cut"; }, get$copyButtonLabel() { return "Copy"; }, get$pasteButtonLabel() { return "Paste"; }, get$selectAllButtonLabel() { return "Select All"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$searchWebButtonLabel() { return "Search Web"; }, get$shareButtonLabel() { return "Share..."; }, $isCupertinoLocalizations: 1 }; A.CupertinoTextMagnifier.prototype = { createState$0() { return new A._CupertinoTextMagnifierState(B.Offset_0_0, null, null, B._StateLifecycle_0); } }; A._CupertinoTextMagnifierState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = A.AnimationController$(null, B.Duration_150000, null, 1, 0, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(new A._CupertinoTextMagnifierState_initState_closure(_this)); _this.___CupertinoTextMagnifierState__ioAnimationController_A = t1; t2 = _this._widget; t2.controller.animationController = t1; t2.magnifierInfo.addListener$1(0, _this.get$_magnifier0$_determineMagnifierPositionAndFocalPoint()); t2 = type$.Tween_double; t1 = _this.___CupertinoTextMagnifierState__ioAnimationController_A; _this._widget.toString; _this.___CupertinoTextMagnifierState__ioAnimation_A = new A._AnimatedEvaluation(A.CurvedAnimation$(B.Cubic_xDo0, t1, null), new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); }, dispose$0() { var t1, _this = this; _this._widget.controller.animationController = null; t1 = _this.___CupertinoTextMagnifierState__ioAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._widget.magnifierInfo.removeListener$1(0, _this.get$_magnifier0$_determineMagnifierPositionAndFocalPoint()); _this.super$__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin$dispose(); }, didUpdateWidget$1(oldWidget) { var t2, _this = this, t1 = oldWidget.magnifierInfo; if (t1 !== _this._widget.magnifierInfo) { t2 = _this.get$_magnifier0$_determineMagnifierPositionAndFocalPoint(); t1.removeListener$1(0, t2); _this._widget.magnifierInfo.addListener$1(0, t2); } _this.super$State$didUpdateWidget(oldWidget); }, didChangeDependencies$0() { this._magnifier0$_determineMagnifierPositionAndFocalPoint$0(); this.super$State$didChangeDependencies(); }, _magnifier0$_determineMagnifierPositionAndFocalPoint$0() { var t2, t3, verticalPositionOfLens, _this = this, t1 = _this._widget.magnifierInfo, textEditingContext = t1.get$value(t1), verticalCenterOfCurrentLine = textEditingContext.caretRect.get$center()._dy; t1 = textEditingContext.globalGesturePosition; t2 = verticalCenterOfCurrentLine - t1._dy; t3 = _this._widget; t3.toString; if (t2 < -48) { if (t3.controller.get$shown()) _this._widget.controller.hide$1$removeFromOverlay(false); return; } if (!t3.controller.get$shown()) { t3 = _this.___CupertinoTextMagnifierState__ioAnimationController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.forward$0(0); } _this._widget.toString; verticalPositionOfLens = Math.max(verticalCenterOfCurrentLine, verticalCenterOfCurrentLine - t2 / 10); t1 = t1._dx - 40; t2 = verticalPositionOfLens - 73.5; t3 = _this._framework$_element; t3.toString; t3 = A.InheritedModel_inheritFrom(t3, B._MediaQueryAspect_0, type$.MediaQuery).data.size; _this._widget.toString; t2 = A.MagnifierController_shiftWithinBounds(new A.Rect(10, -21.5, 0 + t3._dx - 10, 0 + t3._dy + 21.5), new A.Rect(t1, t2, t1 + 80, t2 + 47.5)); _this.setState$1(new A._CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(_this, new A.Offset(t2.left, t2.top), verticalCenterOfCurrentLine, verticalPositionOfLens)); }, build$1(context) { var t1, t2, _this = this; _this._widget.toString; t1 = _this._currentAdjustedMagnifierPosition; t2 = _this.___CupertinoTextMagnifierState__ioAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.AnimatedPositioned$(new A.CupertinoMagnifier(t2, new A.Offset(0, _this._verticalFocalPointAdjustment), null), B.Cubic_xDo0, B.Duration_45000, t1._dx, t1._dy); } }; A._CupertinoTextMagnifierState_initState_closure.prototype = { call$0() { return this.$this.setState$1(new A._CupertinoTextMagnifierState_initState__closure()); }, $signature: 0 }; A._CupertinoTextMagnifierState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A._CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure.prototype = { call$0() { var _this = this, t1 = _this.$this; t1._currentAdjustedMagnifierPosition = _this.adjustedMagnifierPosition; t1._verticalFocalPointAdjustment = _this.verticalCenterOfCurrentLine - _this.verticalPositionOfLens; }, $signature: 0 }; A.CupertinoMagnifier.prototype = { build$1(context) { var focalPointOffset, t3, t1 = this.inOutAnimation, t2 = t1._evaluatable; t1 = t1.parent; t2.transform$1(0, t1.get$value(t1)); focalPointOffset = new A.Offset(0, 49.75).$add(0, this.additionalFocalPointOffset); t3 = t2.transform$1(0, t1.get$value(t1)); t3 = A.Offset_lerp(B.Offset_0_26, B.Offset_0_0, t3 == null ? 1 : t3); t3.toString; t1 = t2.transform$1(0, t1.get$value(t1)); if (t1 == null) t1 = 1; return A.Transform$translate(new A.RawMagnifier(null, A.MagnifierDecoration$(t1, B.List_cop, new A.RoundedRectangleBorder(B.BorderRadius_tLn6, B.BorderSide_2Vu)), focalPointOffset, 1, B.Size_6v8, null), t3); } }; A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CupertinoRadio.prototype = { createState$0() { return new A._CupertinoRadioState(new A._RadioPainter0($.$get$ChangeNotifier__emptyListeners()), null, false, $, null, null, B._StateLifecycle_0, this.$ti._eval$1("_CupertinoRadioState<1>")); }, get$value(receiver) { return this.value; } }; A._CupertinoRadioState.prototype = { _radio0$_handleChanged$1(selected) { var t1; if (selected == null) { this._widget.onChanged.call$1(null); return; } if (selected) { t1 = this._widget; t1.onChanged.call$1(t1.value); } }, dispose$0() { var t1 = this._radio0$_painter; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$__CupertinoRadioState_State_TickerProviderStateMixin$dispose(); }, get$onChanged() { this._widget.toString; return this.get$_radio0$_handleChanged(); }, get$tristate() { return this._widget.toggleable; }, get$value(_) { var t1 = this._widget; return t1.value === t1.groupValue; }, onFocusChange$1(value) { if (this.focused !== value) this.focused = value; }, build$1(context) { var effectiveActivePressedOverlayColor, accessibilitySelected, t2, t3, _this = this, _null = null, effectiveActiveColor = _this._widget.activeColor, t1 = A.HSLColor_HSLColor$fromColor(A.Color$fromARGB(204, effectiveActiveColor.get$value(effectiveActiveColor) >>> 16 & 255, effectiveActiveColor.get$value(effectiveActiveColor) >>> 8 & 255, effectiveActiveColor.get$value(effectiveActiveColor) & 255)), effectiveFocusOverlayColor = new A.HSLColor(t1.alpha, t1.hue, 0.835, 0.69).toColor$0(); t1 = A.HSLColor_HSLColor$fromColor(effectiveActiveColor); effectiveActivePressedOverlayColor = new A.HSLColor(t1.alpha, t1.hue, t1.saturation, 0.45).toColor$0(); t1 = _this._widget; t1.toString; switch (A.defaultTargetPlatform().index) { case 0: case 1: case 3: case 5: accessibilitySelected = _null; break; case 2: case 4: accessibilitySelected = t1.value === t1.groupValue; break; default: accessibilitySelected = _null; } t2 = _this._radio0$_painter; t2.set$focusColor(effectiveFocusOverlayColor); t2.set$downPosition(_this.ToggleableStateMixin__downPosition0); t2.set$isFocused(_this.focused); t2.set$activeColor(_this.ToggleableStateMixin__downPosition0 != null ? effectiveActivePressedOverlayColor : effectiveActiveColor); t2.set$inactiveColor(B.Color_4294967295); t2.set$fillColor(B.Color_4294967295); t3 = _this._widget; t2.set$value(0, t3.value === t3.groupValue); _this._widget.toString; t2.set$checkmarkStyle(false); t2 = _this.buildToggleable$5$autofocus$focusNode$onFocusChange$painter$size(false, t1.focusNode, _this.get$onFocusChange(), t2, B.Size_18_18); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, t1.value === t1.groupValue, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, accessibilitySelected, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t2, _null); } }; A._RadioPainter0.prototype = { get$value(_) { return this._radio0$_value; }, set$value(_, value) { if (this._radio0$_value === value) return; this._radio0$_value = value; this.notifyListeners$0(); }, set$fillColor(value) { if (value.$eq(0, this._fillColor)) return; this._fillColor = value; this.notifyListeners$0(); }, set$checkmarkStyle(value) { return; }, paint$2(canvas, size) { var _this = this, center = new A.Rect(0, 0, 0 + size._dx, 0 + size._dy).get$center(), paint = $.$get$_renderer().createPaint$0(), t1 = _this._toggleable0$_inactiveColor; t1.toString; paint.set$color(0, t1); paint.set$style(0, B.PaintingStyle_0); paint.set$strokeWidth(0.1); canvas.drawCircle$3(center, 7, paint); paint.set$style(0, B.PaintingStyle_1); paint.set$color(0, B.CupertinoDynamicColor_YIZ); canvas.drawCircle$3(center, 7, paint); t1 = _this._radio0$_value; if (t1 === true) { paint.set$style(0, B.PaintingStyle_0); t1 = _this._toggleable0$_activeColor; t1.toString; paint.set$color(0, t1); canvas.drawCircle$3(center, 7, paint); t1 = _this._fillColor; t1.toString; paint.set$color(0, t1); canvas.drawCircle$3(center, 2.975, paint); } t1 = _this._toggleable0$_isFocused; t1.toString; if (t1) { paint.set$style(0, B.PaintingStyle_1); t1 = _this._toggleable0$_focusColor; t1.toString; paint.set$color(0, t1); paint.set$strokeWidth(3); canvas.drawCircle$3(center, 8.5, paint); } } }; A.__CupertinoRadioState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype = {}; A.CupertinoRouteTransitionMixin_buildPageTransitions_closure.prototype = { call$0() { return A.CupertinoRouteTransitionMixin__isPopGestureEnabled(this.route); }, $signature: 22 }; A.CupertinoRouteTransitionMixin_buildPageTransitions_closure0.prototype = { call$0() { var t1 = this.route, t2 = t1._navigator$_navigator; t2.toString; t1 = t1._routes$_controller; t1.toString; t2.didStartUserGesture$0(); return new A._CupertinoBackGestureController(t1, t2, this.T._eval$1("_CupertinoBackGestureController<0>")); }, $signature() { return this.T._eval$1("_CupertinoBackGestureController<0>()"); } }; A.CupertinoPageTransition.prototype = { build$1(context) { var textDirection, _this = this, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; textDirection = t1.textDirection; t1 = _this._primaryShadowAnimation; return A.SlideTransition$(A.SlideTransition$(new A.DecoratedBoxTransition(t1, _this.child, t1, null), _this._primaryPositionAnimation, textDirection, true), _this._secondaryPositionAnimation, textDirection, false); } }; A._CupertinoBackGestureDetector.prototype = { createState$0() { return new A._CupertinoBackGestureDetectorState(B._StateLifecycle_0, this.$ti._eval$1("_CupertinoBackGestureDetectorState<1>")); }, enabledCallback$0() { return this.enabledCallback.call$0(); }, onStartPopGesture$0() { return this.onStartPopGesture.call$0(); } }; A._CupertinoBackGestureDetectorState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = A.HorizontalDragGestureRecognizer$(_this, null); t1.onStart = _this.get$_route$_handleDragStart(); t1.onUpdate = _this.get$_route$_handleDragUpdate(); t1.onEnd = _this.get$_route$_handleDragEnd(); t1.onCancel = _this.get$_route$_handleDragCancel(); _this.___CupertinoBackGestureDetectorState__recognizer_A = t1; }, dispose$0() { var _this = this, t1 = _this.___CupertinoBackGestureDetectorState__recognizer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._monodrag$_velocityTrackers.clear$0(0); t1.super$OneSequenceGestureRecognizer$dispose(); if (_this._backGestureController != null) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._CupertinoBackGestureDetectorState_dispose_closure(_this)); _this.super$State$dispose(); }, _route$_handleDragStart$1(details) { this._backGestureController = this._widget.onStartPopGesture$0(); }, _route$_handleDragUpdate$1(details) { var t2, t3, t1 = this._backGestureController; t1.toString; t2 = details.primaryDelta; t2.toString; t2 = this._convertToLogical$1(t2 / this._framework$_element.get$size(0)._dx); t1 = t1.controller; t3 = t1.__AnimationController__value_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t3 - t2); }, _route$_handleDragEnd$1(details) { var _this = this, t1 = _this._backGestureController; t1.toString; t1.dragEnd$1(_this._convertToLogical$1(details.velocity.pixelsPerSecond._dx / _this._framework$_element.get$size(0)._dx)); _this._backGestureController = null; }, _route$_handleDragCancel$0() { var t1 = this._backGestureController; if (t1 != null) t1.dragEnd$1(0); this._backGestureController = null; }, _route$_handlePointerDown$1($event) { var t1; if (this._widget.enabledCallback$0()) { t1 = this.___CupertinoBackGestureDetectorState__recognizer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.addPointer$1($event); } }, _convertToLogical$1(value) { var t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (t1.textDirection.index) { case 0: return -value; case 1: return value; } }, build$1(context) { var t2, dragAreaWidth, _null = null, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t2 = type$.MediaQuery; dragAreaWidth = t1.textDirection === B.TextDirection_1 ? A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, t2).data.padding.left : A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, t2).data.padding.right; dragAreaWidth = Math.max(dragAreaWidth, 20); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_2, B.Clip_1, A._setArrayType([this._widget.child, new A.PositionedDirectional(0, 0, 0, dragAreaWidth, A.Listener$(B.HitTestBehavior_2, _null, _null, _null, this.get$_route$_handlePointerDown(), _null, _null, _null, _null, _null), _null)], type$.JSArray_Widget), _null); } }; A._CupertinoBackGestureDetectorState_dispose_closure.prototype = { call$1(_) { var t1 = this.$this, t2 = t1._backGestureController, t3 = t2 == null, t4 = t3 ? null : t2.navigator._framework$_element != null; if (t4 === true) if (!t3) t2.navigator.didStopUserGesture$0(); t1._backGestureController = null; }, $signature: 11 }; A._CupertinoBackGestureController.prototype = { dragEnd$1(velocity) { var animateForward, t1, t2, animationStatusCallback, _this = this; if (Math.abs(velocity) >= 1) animateForward = velocity <= 0; else { t1 = _this.controller.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); animateForward = t1 > 0.5; } if (animateForward) { t1 = _this.controller; t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = A.lerpDouble(800, 0, t2); t2.toString; t2 = A.Duration$(0, 0, 0, Math.min(B.JSNumber_methods.floor$0(t2), 300), 0, 0); t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(1, B.Cubic_2Vk, t2); } else { _this.navigator.pop$0(); t1 = _this.controller; t2 = t1._ticker; if (t2 != null && t2._ticker$_future != null) { t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = A.lerpDouble(0, 800, t2); t2.toString; t2 = A.Duration$(0, 0, 0, B.JSNumber_methods.floor$0(t2), 0, 0); t1._direction = B._AnimationDirection_1; t1._animateToInternal$3$curve$duration(0, B.Cubic_2Vk, t2); } } t2 = t1._ticker; if (t2 != null && t2._ticker$_future != null) { animationStatusCallback = A._Cell$named("animationStatusCallback"); animationStatusCallback.__late_helper$_value = new A._CupertinoBackGestureController_dragEnd_closure(_this, animationStatusCallback); t2 = animationStatusCallback._readLocal$0(); t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(t2); } else _this.navigator.didStopUserGesture$0(); } }; A._CupertinoBackGestureController_dragEnd_closure.prototype = { call$1($status) { var t1 = this.$this; t1.navigator.didStopUserGesture$0(); t1.controller.removeStatusListener$1(this.animationStatusCallback._readLocal$0()); }, $signature: 47 }; A._CupertinoEdgeShadowDecoration.prototype = { lerpFrom$2(a, t) { var t1; if (a instanceof A._CupertinoEdgeShadowDecoration) { t1 = A._CupertinoEdgeShadowDecoration_lerp(a, this, t); t1.toString; return t1; } t1 = A._CupertinoEdgeShadowDecoration_lerp(null, this, t); t1.toString; return t1; }, lerpTo$2(b, t) { var t1; if (b instanceof A._CupertinoEdgeShadowDecoration) { t1 = A._CupertinoEdgeShadowDecoration_lerp(this, b, t); t1.toString; return t1; } t1 = A._CupertinoEdgeShadowDecoration_lerp(this, null, t); t1.toString; return t1; }, createBoxPainter$1(onChanged) { return new A._CupertinoEdgeShadowPainter(this, onChanged); }, $eq(_, other) { var t1, t2; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; if (other instanceof A._CupertinoEdgeShadowDecoration) { t1 = other._route$_colors; t2 = this._route$_colors; t2 = t1 == null ? t2 == null : t1 === t2; t1 = t2; } else t1 = false; return t1; }, get$hashCode(_) { return J.get$hashCode$(this._route$_colors); } }; A._CupertinoEdgeShadowDecoration_lerp_closure.prototype = { call$1(color) { var t1 = A.Color_lerp(null, color, this.t); t1.toString; return t1; }, $signature: 406 }; A._CupertinoEdgeShadowDecoration_lerp_closure0.prototype = { call$1(color) { var t1 = A.Color_lerp(null, color, 1 - this.t); t1.toString; return t1; }, $signature: 406 }; A._CupertinoEdgeShadowPainter.prototype = { paint$3(canvas, offset, configuration) { var t1, t2, shadowWidth, shadowHeight, bandWidth, start, shadowDirection, bandColorIndex, dx, paint, t3, colors = this._route$_decoration._route$_colors; if (colors == null) return; t1 = configuration.size; t2 = t1._dx; shadowWidth = 0.05 * t2; shadowHeight = t1._dy; bandWidth = shadowWidth / (colors.length - 1); switch (configuration.textDirection.index) { case 0: start = offset._dx + t2; shadowDirection = 1; break; case 1: start = offset._dx; shadowDirection = -1; break; default: start = null; shadowDirection = null; } for (t1 = offset._dy, t2 = t1 + shadowHeight, bandColorIndex = 0, dx = 0; dx < shadowWidth; ++dx) { if (B.JSInt_methods.$tdiv(dx, bandWidth) !== bandColorIndex) ++bandColorIndex; paint = $.$get$_renderer().createPaint$0(); t3 = A.Color_lerp(colors[bandColorIndex], colors[bandColorIndex + 1], B.JSInt_methods.$mod(dx, bandWidth) / bandWidth); t3.toString; paint.set$color(0, t3); t3 = start + shadowDirection * dx - 1; canvas.drawRect$2(new A.Rect(t3, t1, t3 + 1, t2), paint); } } }; A.CupertinoScrollbar.prototype = { createState$0() { return new A._CupertinoScrollbarState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); } }; A._CupertinoScrollbarState.prototype = { initState$0() { var t1, _this = this; _this.super$RawScrollbarState$initState(); t1 = _this.___CupertinoScrollbarState__thicknessAnimationController_A = A.AnimationController$(null, B.Duration_100000, null, 1, null, _this); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(new A._CupertinoScrollbarState_initState_closure(_this)); }, updateScrollbarPainter$0() { var t2, t3, t4, _this = this, t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._framework$_element; t2.toString; t2 = B.CupertinoDynamicColor_zPV.resolveFrom$1(t2); t1.set$color(0, t2); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t2 = _this._widget; t3 = t2.thickness; t3.toString; t4 = _this.___CupertinoScrollbarState__thicknessAnimationController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.__AnimationController__value_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1.set$thickness(t3 + t4 * (t2.thicknessWhileDragging - t3)); t1.set$mainAxisMargin(3); t1.set$crossAxisMargin(3); t3 = _this._widget; t2 = t3.radius; t3 = t3.radiusWhileDragging; t4 = _this.___CupertinoScrollbarState__thicknessAnimationController_A.__AnimationController__value_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = A.Radius_lerp(t2, t3, t4); t4.toString; t1.set$radius(t4); t4 = _this._framework$_element; t4.toString; t1.set$padding(0, A.InheritedModel_inheritFrom(t4, B._MediaQueryAspect_6, type$.MediaQuery).data.padding); t1.set$minLength(0, 36); t1.set$minOverscrollLength(8); t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); }, handleThumbPressStart$1(localPosition) { var direction, _this = this; _this.super$RawScrollbarState$handleThumbPressStart(localPosition); direction = _this.getScrollbarDirection$0(); if (direction == null) return; switch (direction.index) { case 1: _this._pressStartAxisPosition = localPosition._dy; break; case 0: _this._pressStartAxisPosition = localPosition._dx; break; } }, handleThumbPress$0() { if (this.getScrollbarDirection$0() == null) return; this.super$RawScrollbarState$handleThumbPress(); var t1 = this.___CupertinoScrollbarState__thicknessAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0).then$1$1(0, new A._CupertinoScrollbarState_handleThumbPress_closure(), type$.void); }, handleThumbPressEnd$2(localPosition, velocity) { var t1, _this = this, direction = _this.getScrollbarDirection$0(); if (direction == null) return; t1 = _this.___CupertinoScrollbarState__thicknessAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); _this.super$RawScrollbarState$handleThumbPressEnd(localPosition, velocity); switch (direction.index) { case 1: if (Math.abs(velocity.pixelsPerSecond._dy) < 10 && Math.abs(localPosition._dy - _this._pressStartAxisPosition) > 0) A.HapticFeedback_mediumImpact(); break; case 0: if (Math.abs(velocity.pixelsPerSecond._dx) < 10 && Math.abs(localPosition._dx - _this._pressStartAxisPosition) > 0) A.HapticFeedback_mediumImpact(); break; } }, dispose$0() { var t1 = this.___CupertinoScrollbarState__thicknessAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$RawScrollbarState$dispose(); } }; A._CupertinoScrollbarState_initState_closure.prototype = { call$0() { this.$this.updateScrollbarPainter$0(); }, $signature: 0 }; A._CupertinoScrollbarState_handleThumbPress_closure.prototype = { call$1(_) { return A.HapticFeedback_mediumImpact(); }, $signature: 601 }; A._TextSelectionHandlePainter0.prototype = { paint$2(canvas, size) { var circle, line, path, t1 = $.$get$_renderer(), paint = t1.createPaint$0(); paint.set$color(0, this.color); circle = A.Rect$fromCircle(B.Offset_6_6, 6); line = A.Rect$fromPoints(B.Offset_6pl, new A.Offset(7, size._dy)); path = t1.createPath$0(); path.addOval$1(circle); path.addRect$1(line); canvas.drawPath$2(path, paint); }, shouldRepaint$1(oldPainter) { return !this.color.$eq(0, oldPainter.color); } }; A.CupertinoTextSelectionHandleControls.prototype = {}; A.CupertinoTextSelectionControls.prototype = { getHandleSize$1(textLineHeight) { return new A.Size(12, textLineHeight + 12 - 1.5); }, buildHandle$4(context, type, textLineHeight, onTap) { var t1, handle, t2, _null = null, customPaint = A.CustomPaint$(_null, _null, _null, new A._TextSelectionHandlePainter0(A.CupertinoTheme_of(context).get$primaryColor(), _null), B.Size_0_0); switch (type.index) { case 0: return A.SizedBox$fromSize(customPaint, new A.Size(12, textLineHeight + 12 - 1.5)); case 1: t1 = textLineHeight + 12 - 1.5; handle = A.SizedBox$fromSize(customPaint, new A.Size(12, t1)); t2 = new A.Matrix40(new Float64Array(16)); t2.setIdentity$0(); t2.translate$2(0, 6, t1 / 2); t2.rotateZ$1(3.141592653589793); t2.translate$2(0, -6, -t1 / 2); return A.Transform$(_null, handle, _null, t2, true); case 2: return B.SizedBox_0_0_null_null; } }, getHandleAnchor$2(type, textLineHeight) { switch (type.index) { case 0: return new A.Offset(6, textLineHeight + 12 - 1.5); case 1: return new A.Offset(6, textLineHeight + 12 - 1.5 - 12 + 1.5); case 2: return new A.Offset(6, textLineHeight + (textLineHeight + 12 - 1.5 - textLineHeight) / 2); } } }; A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls.prototype = {}; A.CupertinoTextSelectionToolbar.prototype = { build$1(context) { var anchorAboveAdjusted, anchorBelowAdjusted, _null = null, t1 = type$.MediaQuery, mediaQueryPadding = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, t1).data.padding, paddingAbove = mediaQueryPadding.top + 8, leftMargin = 26 + mediaQueryPadding.left, rightMargin = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, t1).data.size._dx - mediaQueryPadding.right - 26; t1 = this.anchorAbove; anchorAboveAdjusted = new A.Offset(A.clampDouble(t1._dx, leftMargin, rightMargin), t1._dy - 8 - paddingAbove); t1 = this.anchorBelow; anchorBelowAdjusted = new A.Offset(A.clampDouble(t1._dx, leftMargin, rightMargin), t1._dy + 8 - paddingAbove); return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.TextSelectionToolbarLayoutDelegate(anchorAboveAdjusted, anchorBelowAdjusted, _null), new A._CupertinoTextSelectionToolbarContent(anchorAboveAdjusted, anchorBelowAdjusted, this.children, A.text_selection_toolbar0_CupertinoTextSelectionToolbar__defaultToolbarBuilder$closure(), _null), _null), _null); } }; A._CupertinoTextSelectionToolbarShape.prototype = { createRenderObject$1(context) { var t1 = new A._RenderCupertinoTextSelectionToolbarShape(this._anchorAbove, this._anchorBelow, this._text_selection_toolbar0$_shadowColor, A.LayerHandle$(type$.ClipPathLayer), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$anchorAbove(this._anchorAbove); renderObject.set$anchorBelow(this._anchorBelow); renderObject.set$shadowColor(0, this._text_selection_toolbar0$_shadowColor); } }; A._RenderCupertinoTextSelectionToolbarShape.prototype = { get$isRepaintBoundary() { return true; }, set$anchorAbove(value) { if (value.$eq(0, this._anchorAbove)) return; this._anchorAbove = value; this.markNeedsLayout$0(); }, set$anchorBelow(value) { if (value.$eq(0, this._anchorBelow)) return; this._anchorBelow = value; this.markNeedsLayout$0(); }, set$shadowColor(_, value) { if (J.$eq$(value, this._text_selection_toolbar0$_shadowColor)) return; this._text_selection_toolbar0$_shadowColor = value; this.markNeedsPaint$0(); }, get$isAbove() { var t1 = this._anchorAbove, t2 = this.RenderObjectWithChildMixin__child; t2 = t2 == null ? null : t2.get$size(0)._dy; if (t2 == null) t2 = 0; return t1._dy >= t2 - 14; }, performLayout$0() { var t1, _this = this, child = _this.RenderObjectWithChildMixin__child; if (child == null) return; t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); child.layout$2$parentUsesSize(new A.BoxConstraints(30, 1 / 0, 0, 1 / 0).enforce$1(new A.BoxConstraints(0, t1.maxWidth, 0, t1.maxHeight)), true); t1 = child.parentData; t1.toString; type$.BoxParentData._as(t1); t1.offset = new A.Offset(0, _this.get$isAbove() ? -7 : 0); _this._box$_size = new A.Size(child.get$size(0)._dx, child.get$size(0)._dy - 7); }, _text_selection_toolbar0$_clipPath$2(child, rrect) { var arrowTipX, t1, t2, arrowBaseY, t3, _this = this, path = $.$get$_renderer().createPath$0(); if (30 > _this.get$size(0)._dx) { path.addRRect$1(rrect); return path; } arrowTipX = A.clampDouble(_this.globalToLocal$1(_this.get$isAbove() ? _this._anchorAbove : _this._anchorBelow)._dx, 15, _this.get$size(0)._dx - 7 - 8); t1 = arrowTipX - 7; t2 = arrowTipX + 7; if (_this.get$isAbove()) { arrowBaseY = child.get$size(0)._dy - 7; t3 = child.get$size(0); path.moveTo$2(0, t2, arrowBaseY); path.lineTo$2(0, arrowTipX, t3._dy); path.lineTo$2(0, t1, arrowBaseY); } else { path.moveTo$2(0, t1, 7); path.lineTo$2(0, arrowTipX, 0); path.lineTo$2(0, t2, 7); } t1 = A._RenderCupertinoTextSelectionToolbarShape__addRRectToPath(path, rrect, _this.get$isAbove() ? 1.5707963267948966 : -1.5707963267948966); t1.close$0(0); return t1; }, paint$2(context, offset) { var t1, rrect, clipPath, t2, shadowRRect, t3, t4, _this = this, child = _this.RenderObjectWithChildMixin__child; if (child == null) return; t1 = child.parentData; t1.toString; type$.BoxParentData._as(t1); rrect = A.RRect$fromRectAndRadius(new A.Rect(0, 7, 0 + child.get$size(0)._dx, 7 + (child.get$size(0)._dy - 14)), B.Radius_8_8).scaleRadii$0(); clipPath = _this._text_selection_toolbar0$_clipPath$2(child, rrect); t2 = _this._text_selection_toolbar0$_shadowColor; if (t2 != null) { shadowRRect = A.RRect$fromLTRBR(rrect.left, rrect.top, rrect.right, rrect.bottom + 7, B.Radius_8_8).shift$1(offset.$add(0, t1.offset).$add(0, B.Offset_0_0)); context.get$canvas(context).drawRRect$2(shadowRRect, new A.BoxShadow(0, B.BlurStyle_0, t2, B.Offset_0_0, 15).toPaint$0()); } t2 = _this._text_selection_toolbar0$_clipPathLayer; t3 = _this.__RenderObject__needsCompositing_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = offset.$add(0, t1.offset); t4 = child.get$size(0); t2.set$layer(0, context.pushClipPath$6$oldLayer(t3, t1, new A.Rect(0, 0, 0 + t4._dx, 0 + t4._dy), clipPath, new A._RenderCupertinoTextSelectionToolbarShape_paint_closure(child), t2._layer)); }, dispose$0() { this._text_selection_toolbar0$_clipPathLayer.set$layer(0, null); this.super$RenderObject$dispose(); }, hitTestChildren$2$position(result, position) { var t1, t2, child = this.RenderObjectWithChildMixin__child; if (child == null) return false; t1 = child.parentData; t1.toString; t1 = type$.BoxParentData._as(t1).offset; t2 = t1._dx; t1 = t1._dy + 7; if (!new A.Rect(t2, t1, t2 + child.get$size(0)._dx, t1 + (child.get$size(0)._dy - 14)).contains$1(0, position)) return false; return this.super$RenderShiftedBox$hitTestChildren(result, position); } }; A._RenderCupertinoTextSelectionToolbarShape_paint_closure.prototype = { call$2(innerContext, innerOffset) { return innerContext.paintChild$2(this.child, innerOffset); }, $signature: 94 }; A._CupertinoTextSelectionToolbarContent.prototype = { createState$0() { return new A._CupertinoTextSelectionToolbarContentState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); }, toolbarBuilder$4(arg0, arg1, arg2, arg3) { return this.toolbarBuilder.call$4(arg0, arg1, arg2, arg3); } }; A._CupertinoTextSelectionToolbarContentState.prototype = { _onHorizontalDragEnd$1(details) { var velocity = details.primaryVelocity; if (velocity != null && velocity !== 0) if (velocity > 0) this._handlePreviousPage$0(); else this._handleNextPage$0(); }, _handleNextPage$0() { var _this = this, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._toolbarItemsKey); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); if (t1 instanceof A._RenderCupertinoTextSelectionToolbarItems) { t1 = t1.___RenderCupertinoTextSelectionToolbarItems_hasNextPage_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = false; if (t1) { t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_statusListener()); _this._nextPage = _this._text_selection_toolbar0$_page + 1; } }, _handlePreviousPage$0() { var _this = this, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._toolbarItemsKey); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); if (t1 instanceof A._RenderCupertinoTextSelectionToolbarItems) { t1 = t1.___RenderCupertinoTextSelectionToolbarItems_hasPreviousPage_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = false; if (t1) { t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_statusListener()); _this._nextPage = _this._text_selection_toolbar0$_page - 1; } }, _statusListener$1($status) { var t1, _this = this; if ($status !== B.AnimationStatus_0) return; _this.setState$1(new A._CupertinoTextSelectionToolbarContentState__statusListener_closure(_this)); t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); _this.___CupertinoTextSelectionToolbarContentState__controller_A.removeStatusListener$1(_this.get$_statusListener()); }, initState$0() { this.super$State$initState(); this.___CupertinoTextSelectionToolbarContentState__controller_A = A.AnimationController$(null, B.Duration_125000, null, 1, 1, this); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.children !== oldWidget.children) { _this._text_selection_toolbar0$_page = 0; _this._nextPage = null; t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); _this.___CupertinoTextSelectionToolbarContentState__controller_A.removeStatusListener$1(_this.get$_statusListener()); } }, dispose$0() { var t1 = this.___CupertinoTextSelectionToolbarContentState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t3, t4, t5, _this = this, _null = null, chevronColor = B.CupertinoDynamicColor_aTW.resolveFrom$1(context), backButton = A.Center$(A.CupertinoTextSelectionToolbarButton$(A.IgnorePointer$(A.CustomPaint$(_null, _null, _null, new A._LeftCupertinoChevronPainter(chevronColor, true, _null), B.Size_10_10), true, _null), _this.get$_handlePreviousPage()), 1, 1), nextButton = A.Center$(A.CupertinoTextSelectionToolbarButton$(A.IgnorePointer$(A.CustomPaint$(_null, _null, _null, new A._RightCupertinoChevronPainter(chevronColor, false, _null), B.Size_10_10), true, _null), _this.get$_handleNextPage()), 1, 1), t1 = _this._widget.children, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Center>"), children = A.List_List$of(new A.MappedListIterable(t1, new A._CupertinoTextSelectionToolbarContentState_build_closure(), t2), true, t2._eval$1("ListIterable.E")); t2 = _this._widget; t1 = t2.anchorAbove; t3 = t2.anchorBelow; t4 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._text_selection_toolbar0$_page; return t2.toolbarBuilder$4(context, t1, t3, new A.FadeTransition(t4, false, A.AnimatedSize$(B.Alignment_0_0, A.GestureDetector$(_null, new A._CupertinoTextSelectionToolbarItems(backButton, children, B.CupertinoDynamicColor_kfn.resolveFrom$1(context), 1 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, nextButton, t5, _this._toolbarItemsKey), B.DragStartBehavior_1, false, _null, _null, _null, _null, _this.get$_onHorizontalDragEnd(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), B.C__DecelerateCurve, B.Duration_125000, _null), _null)); } }; A._CupertinoTextSelectionToolbarContentState__statusListener_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._nextPage; t2.toString; t1._text_selection_toolbar0$_page = t2; t1._nextPage = null; }, $signature: 0 }; A._CupertinoTextSelectionToolbarContentState_build_closure.prototype = { call$1(child) { return A.Center$(child, 1, 1); }, $signature: 2170 }; A._LeftCupertinoChevronPainter.prototype = {}; A._RightCupertinoChevronPainter.prototype = {}; A._CupertinoChevronPainter.prototype = { paint$2(canvas, size) { var firstPoint, middlePoint, lowerPoint, paint, iconSize = size._dy, t1 = this.isLeft, t2 = t1 ? 1 : -1, centerOffset = new A.Offset(iconSize / 4 * t2, 0); t2 = iconSize / 2; firstPoint = new A.Offset(t2, 0).$add(0, centerOffset); middlePoint = new A.Offset(t1 ? 0 : iconSize, t2).$add(0, centerOffset); lowerPoint = new A.Offset(t2, iconSize).$add(0, centerOffset); paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, this.color); paint.set$style(0, B.PaintingStyle_1); paint.set$strokeWidth(2); paint.set$strokeCap(B.StrokeCap_1); paint.set$strokeJoin(B.StrokeJoin_1); canvas.drawLine$3(firstPoint, middlePoint, paint); canvas.drawLine$3(middlePoint, lowerPoint, paint); }, shouldRepaint$1(oldDelegate) { return !oldDelegate.color.$eq(0, this.color) || oldDelegate.isLeft !== this.isLeft; } }; A._CupertinoTextSelectionToolbarItems.prototype = { createRenderObject$1(context) { var t1 = new A._RenderCupertinoTextSelectionToolbarItems(A.LinkedHashMap_LinkedHashMap$_empty(type$._CupertinoTextSelectionToolbarItemsSlot, type$.RenderBox), this.page, this.dividerColor, this.dividerWidth, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$page(0, this.page); renderObject.set$dividerColor(this.dividerColor); renderObject.set$dividerWidth(this.dividerWidth); }, createElement$0(_) { var t1 = type$.Element_2; return new A._CupertinoTextSelectionToolbarItemsElement(A.LinkedHashMap_LinkedHashMap$_empty(type$._CupertinoTextSelectionToolbarItemsSlot, t1), A.HashSet_HashSet(t1), this, B._ElementLifecycle_0); } }; A._CupertinoTextSelectionToolbarItemsElement.prototype = { get$renderObject() { return type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, _updateRenderObject$2(child, slot) { var t1; switch (slot.index) { case 0: t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); t1._backButton = t1._text_selection_toolbar0$_updateChild$3(t1._backButton, child, B._CupertinoTextSelectionToolbarItemsSlot_0); break; case 1: t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); t1._nextButton = t1._text_selection_toolbar0$_updateChild$3(t1._nextButton, child, B._CupertinoTextSelectionToolbarItemsSlot_1); break; } }, insertRenderObjectChild$2(child, slot) { var t1, t2; if (slot instanceof A._CupertinoTextSelectionToolbarItemsSlot) { this._updateRenderObject$2(type$.RenderBox._as(child), slot); return; } if (slot instanceof A.IndexedSlot) { t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); type$.RenderBox._as(child); t2 = slot.value; t2 = t2 == null ? null : t2.get$renderObject(); type$.nullable_RenderBox._as(t2); t1.adoptChild$1(child); t1._insertIntoChildList$2$after(child, t2); return; } }, moveRenderObjectChild$3(child, oldSlot, newSlot) { type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).move$2$after(type$.RenderBox._as(child), type$.nullable_RenderBox._as(newSlot.value.get$renderObject())); }, removeRenderObjectChild$2(child, slot) { var t1; if (slot instanceof A._CupertinoTextSelectionToolbarItemsSlot) { this._updateRenderObject$2(null, slot); return; } t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); type$.RenderBox._as(child); t1._removeFromChildList$1(child); t1.dropChild$1(child); }, visitChildren$1(visitor) { var t1, t2, t3, _i, child; this.slotToChild.get$values(0).forEach$1(0, visitor); t1 = this.___CupertinoTextSelectionToolbarItemsElement__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; t3 = this._text_selection_toolbar0$_forgottenChildren; _i = 0; for (; _i < t2; ++_i) { child = t1[_i]; if (!t3.contains$1(0, child)) visitor.call$1(child); } }, forgetChild$1(child) { var t2, t1 = this.slotToChild; if (t1.containsKey$1(0, child._slot)) { t2 = child._slot; t2.toString; t1.remove$1(0, type$._CupertinoTextSelectionToolbarItemsSlot._as(t2)); } else this._text_selection_toolbar0$_forgottenChildren.add$1(0, child); this.super$Element$forgetChild(child); }, _mountChild$2(widget, slot) { var t1 = this.slotToChild, oldChild = t1.$index(0, slot), newChild = this.updateChild$3(oldChild, widget, slot); if (oldChild != null) t1.remove$1(0, slot); if (newChild != null) t1.$indexSet(0, slot, newChild); }, mount$2($parent, newSlot) { var t1, t2, t3, previousChild, i, newChild, _this = this; _this.super$RenderObjectElement$mount($parent, newSlot); t1 = _this._widget; t1.toString; type$._CupertinoTextSelectionToolbarItems._as(t1); _this._mountChild$2(t1.backButton, B._CupertinoTextSelectionToolbarItemsSlot_0); _this._mountChild$2(t1.nextButton, B._CupertinoTextSelectionToolbarItemsSlot_1); t1 = t1.children; t2 = _this.___CupertinoTextSelectionToolbarItemsElement__children_A = A.List_List$filled(t1.length, $.$get$_NullElement_instance0(), false, type$.Element_2); for (t3 = type$.IndexedSlot_nullable_Element, previousChild = null, i = 0; i < t2.length; ++i, previousChild = newChild) { newChild = _this.inflateWidget$2(t1[i], new A.IndexedSlot(previousChild, i, t3)); t2 = _this.___CupertinoTextSelectionToolbarItemsElement__children_A; t2[i] = newChild; } }, update$1(_, newWidget) { var t1, t2, t3, _this = this; _this.super$RenderObjectElement$update(0, newWidget); t1 = _this._widget; t1.toString; type$._CupertinoTextSelectionToolbarItems._as(t1); _this._mountChild$2(t1.backButton, B._CupertinoTextSelectionToolbarItemsSlot_0); _this._mountChild$2(t1.nextButton, B._CupertinoTextSelectionToolbarItemsSlot_1); t2 = _this.___CupertinoTextSelectionToolbarItemsElement__children_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._text_selection_toolbar0$_forgottenChildren; _this.___CupertinoTextSelectionToolbarItemsElement__children_A = _this.updateChildren$3$forgottenChildren(t2, t1.children, t3); t3.clear$0(0); } }; A._RenderCupertinoTextSelectionToolbarItems.prototype = { _text_selection_toolbar0$_updateChild$3(oldChild, newChild, slot) { var _this = this; if (oldChild != null) { _this.dropChild$1(oldChild); _this.slottedChildren.remove$1(0, slot); } if (newChild != null) { _this.slottedChildren.$indexSet(0, slot, newChild); _this.adoptChild$1(newChild); } return newChild; }, set$page(_, value) { if (value === this._text_selection_toolbar0$_page) return; this._text_selection_toolbar0$_page = value; this.markNeedsLayout$0(); }, set$dividerColor(value) { if (value.$eq(0, this._dividerColor)) return; this._dividerColor = value; this.markNeedsLayout$0(); }, set$dividerWidth(value) { if (value === this._dividerWidth) return; this._dividerWidth = value; this.markNeedsLayout$0(); }, performLayout$0() { var t2, t3, t4, slottedConstraints, toolbarWidth, firstPageWidth, t5, t6, _this = this, t1 = {}; if (_this.ContainerRenderObjectMixin__firstChild == null) { t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); return; } t1.greatestHeight = 0; _this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure(t1, _this)); t2 = type$.BoxConstraints; t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); t4 = t1.greatestHeight; slottedConstraints = new A.BoxConstraints(0, t3.maxWidth, t4, t4); _this._backButton.layout$2$parentUsesSize(slottedConstraints, true); _this._nextButton.layout$2$parentUsesSize(slottedConstraints, true); t4 = _this._backButton.get$size(0); t3 = _this._nextButton.get$size(0); t1.currentButtonPosition = 0; toolbarWidth = A._Cell$named("toolbarWidth"); firstPageWidth = A._Cell$named("firstPageWidth"); t1.currentPage = 0; t1.i = -1; _this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure0(t1, _this, t4._dx + t3._dx, firstPageWidth, toolbarWidth)); t3 = t1.currentPage; if (t3 > 0) { t4 = _this._nextButton.parentData; t4.toString; t5 = type$.ToolbarItemsParentData; t5._as(t4); t6 = _this._backButton.parentData; t6.toString; t5._as(t6); if (_this._text_selection_toolbar0$_page !== t3) { t4.offset = new A.Offset(toolbarWidth._readLocal$0(), 0); t4.shouldPaint = true; toolbarWidth.__late_helper$_value = toolbarWidth._readLocal$0() + _this._nextButton.get$size(0)._dx; } if (_this._text_selection_toolbar0$_page > 0) { t6.offset = B.Offset_0_0; t6.shouldPaint = true; } } else toolbarWidth.__late_helper$_value = toolbarWidth._readLocal$0() - _this._dividerWidth; t3 = _this._text_selection_toolbar0$_page; _this.___RenderCupertinoTextSelectionToolbarItems_hasNextPage_A = t3 !== t1.currentPage; _this.___RenderCupertinoTextSelectionToolbarItems_hasPreviousPage_A = t3 > 0; _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(toolbarWidth._readLocal$0(), t1.greatestHeight)); }, paint$2(context, offset) { this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_paint_closure(this, offset, context)); }, setupParentData$1(child) { if (!(child.parentData instanceof A.ToolbarItemsParentData)) child.parentData = new A.ToolbarItemsParentData(null, null, B.Offset_0_0); }, hitTestChildren$2$position(result, position) { var t1, t2, child = this.ContainerRenderObjectMixin__lastChild; for (t1 = type$.ToolbarItemsParentData; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); if (!t2.shouldPaint) { child = t2.ContainerParentDataMixin_previousSibling; continue; } if (A._RenderCupertinoTextSelectionToolbarItems_hitTestChild(child, result, position)) return true; child = t2.ContainerParentDataMixin_previousSibling; } if (A._RenderCupertinoTextSelectionToolbarItems_hitTestChild(this._backButton, result, position)) return true; if (A._RenderCupertinoTextSelectionToolbarItems_hitTestChild(this._nextButton, result, position)) return true; return false; }, attach$1(owner) { var t1, t2, t3; this.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$attach(owner); for (t1 = this.slottedChildren.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).attach$1(owner); } }, detach$0(_) { var t1, t2, t3; this.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$detach(0); for (t1 = this.slottedChildren.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).detach$0(0); } }, redepthChildren$0() { this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure(this)); }, visitChildren$1(visitor) { var t1 = this._backButton; if (t1 != null) visitor.call$1(t1); t1 = this._nextButton; if (t1 != null) visitor.call$1(t1); this.super$ContainerRenderObjectMixin$visitChildren(visitor); }, visitChildrenForSemantics$1(visitor) { this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure(visitor)); }, debugDescribeChildren$0() { var value = A._setArrayType([], type$.JSArray_DiagnosticsNode); this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure(this, value)); return value; } }; A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure.prototype = { call$1(renderObjectChild) { var t1, childHeight; type$.RenderBox._as(renderObjectChild); t1 = this.$this; childHeight = renderObjectChild._computeIntrinsicDimension$3(B._IntrinsicDimension_3, type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)).maxWidth, renderObjectChild.get$computeMaxIntrinsicHeight()); t1 = this._box_0; if (childHeight > t1.greatestHeight) t1.greatestHeight = childHeight; }, $signature: 66 }; A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure0.prototype = { call$1(renderObjectChild) { var t3, t4, paginationButtonsWidth, t5, t6, t7, currentButtonPosition, _this = this, t1 = _this._box_0, t2 = ++t1.i; type$.RenderBox._as(renderObjectChild); t3 = renderObjectChild.parentData; t3.toString; type$.ToolbarItemsParentData._as(t3); t3.shouldPaint = false; t4 = _this.$this; if (renderObjectChild === t4._backButton || renderObjectChild === t4._nextButton || t1.currentPage > t4._text_selection_toolbar0$_page) return; if (t1.currentPage === 0) paginationButtonsWidth = t2 === t4.ContainerRenderObjectMixin__childCount + 1 ? 0 : t4._nextButton.get$size(0)._dx; else paginationButtonsWidth = _this.subsequentPageButtonsWidth; t2 = t1.currentPage === 0 ? type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t4)).maxWidth : _this.firstPageWidth._readLocal$0(); t5 = t1.greatestHeight; renderObjectChild.layout$2$parentUsesSize(new A.BoxConstraints(0, t2 - paginationButtonsWidth, t5, t5), true); if (t1.currentButtonPosition + paginationButtonsWidth + renderObjectChild.get$size(0)._dx > type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t4)).maxWidth) { ++t1.currentPage; t1.currentButtonPosition = t4._backButton.get$size(0)._dx + t4._dividerWidth; t2 = t4._backButton.get$size(0); t5 = t4._nextButton.get$size(0); t6 = _this.firstPageWidth._readLocal$0(); t7 = t1.greatestHeight; renderObjectChild.layout$2$parentUsesSize(new A.BoxConstraints(0, t6 - (t2._dx + t5._dx), t7, t7), true); } t2 = t1.currentButtonPosition; t3.offset = new A.Offset(t2, 0); currentButtonPosition = t2 + (renderObjectChild.get$size(0)._dx + t4._dividerWidth); t1.currentButtonPosition = currentButtonPosition; t2 = t1.currentPage; t3.shouldPaint = t2 === t4._text_selection_toolbar0$_page; if (t2 === 0) _this.firstPageWidth.__late_helper$_value = currentButtonPosition + t4._nextButton.get$size(0)._dx; if (t1.currentPage === t4._text_selection_toolbar0$_page) _this.toolbarWidth.__late_helper$_value = t1.currentButtonPosition; }, $signature: 66 }; A._RenderCupertinoTextSelectionToolbarItems_paint_closure.prototype = { call$1(renderObjectChild) { var t1, childOffset, t2, t3, t4, _this = this; type$.RenderBox._as(renderObjectChild); t1 = renderObjectChild.parentData; t1.toString; type$.ToolbarItemsParentData._as(t1); if (t1.shouldPaint) { childOffset = t1.offset.$add(0, _this.offset); t2 = _this.context; t2.paintChild$2(renderObjectChild, childOffset); if (t1.ContainerParentDataMixin_nextSibling != null || renderObjectChild === _this.$this._backButton) { t1 = t2.get$canvas(t2); t2 = new A.Offset(renderObjectChild.get$size(0)._dx, 0).$add(0, childOffset); t3 = new A.Offset(renderObjectChild.get$size(0)._dx, renderObjectChild.get$size(0)._dy).$add(0, childOffset); t4 = $.$get$_renderer().createPaint$0(); t4.set$color(0, _this.$this._dividerColor); t1.drawLine$3(t2, t3, t4); } } }, $signature: 66 }; A._RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure.prototype = { call$1(renderObjectChild) { this.$this.redepthChild$1(type$.RenderBox._as(renderObjectChild)); }, $signature: 66 }; A._RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure.prototype = { call$1(renderObjectChild) { var t1; type$.RenderBox._as(renderObjectChild); t1 = renderObjectChild.parentData; t1.toString; if (type$.ToolbarItemsParentData._as(t1).shouldPaint) this.visitor.call$1(renderObjectChild); }, $signature: 66 }; A._RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure.prototype = { call$1(renderObjectChild) { var t1, t2; type$.RenderBox._as(renderObjectChild); t1 = this.$this; if (renderObjectChild === t1._backButton) this.value.push(A.DiagnosticableTreeNode$("back button", null, renderObjectChild)); else { t2 = this.value; if (renderObjectChild === t1._nextButton) t2.push(A.DiagnosticableTreeNode$("next button", null, renderObjectChild)); else t2.push(A.DiagnosticableTreeNode$("menu item", null, renderObjectChild)); } }, $signature: 66 }; A._CupertinoTextSelectionToolbarItemsSlot.prototype = { _enumToString$0() { return "_CupertinoTextSelectionToolbarItemsSlot." + this._core$_name; } }; A._NullElement0.prototype = {}; A._NullWidget.prototype = { createElement$0(_) { return A.throwExpression(A.UnimplementedError$(null)); } }; A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ToolbarItemsParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ToolbarItemsParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.CupertinoTextSelectionToolbarButton.prototype = { createState$0() { return new A._CupertinoTextSelectionToolbarButtonState(B._StateLifecycle_0); } }; A._CupertinoTextSelectionToolbarButtonState.prototype = { _onTapDown$1(details) { this.setState$1(new A._CupertinoTextSelectionToolbarButtonState__onTapDown_closure(this)); }, _onTapUp$1(details) { var t1; this.setState$1(new A._CupertinoTextSelectionToolbarButtonState__onTapUp_closure(this)); t1 = this._widget.onPressed; if (t1 != null) t1.call$0(); }, _onTapCancel$0() { this.setState$1(new A._CupertinoTextSelectionToolbarButtonState__onTapCancel_closure(this)); }, build$1(context) { var _this = this, _null = null, $content = _this._getContentWidget$1(context), t1 = _this.isPressed ? B.CupertinoDynamicColor_Cd2.resolveFrom$1(context) : B.Color_0, t2 = _this._widget.onPressed, child = A.CupertinoButton$(B.Alignment_0_0, _null, $content, t1, B.Color_0, 44, t2, B.EdgeInsets_16_18_16_18, 1); if (t2 != null) return A.GestureDetector$(_null, child, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_onTapCancel(), _this.get$_onTapDown(), _this.get$_onTapUp(), _null, _null, _null, false, B.Offset_O5r); else return child; }, _getContentWidget$1(context) { var textWidget, _null = null, t1 = this._widget, t2 = t1.child; if (t2 != null) return t2; t2 = t1.text; if (t2 == null) { t1 = t1.buttonItem; t1.toString; t1 = A.CupertinoTextSelectionToolbarButton_getButtonLabel(context, t1); } else t1 = t2; textWidget = A.Text$(t1, _null, _null, B.TextOverflow_2, _null, _null, B.TextStyle_mTi.copyWith$1$color(this._widget.onPressed != null ? B.CupertinoDynamicColor_aTW.resolveFrom$1(context) : B.CupertinoDynamicColor_YIZ), _null, _null, _null); t1 = this._widget.buttonItem; if (t1 == null) return textWidget; switch (t1.type.index) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 9: return textWidget; case 8: t1 = B.CupertinoDynamicColor_aTW.resolveFrom$1(context); t2 = $.$get$_renderer().createPaint$0(); t2.set$strokeCap(B.StrokeCap_1); t2.set$strokeJoin(B.StrokeJoin_1); t2.set$strokeWidth(1); t2.set$style(0, B.PaintingStyle_1); return new A.SizedBox(13, 13, A.CustomPaint$(_null, _null, _null, new A._LiveTextIconPainter(t1, t2, _null), B.Size_0_0), _null); } } }; A._CupertinoTextSelectionToolbarButtonState__onTapDown_closure.prototype = { call$0() { return this.$this.isPressed = true; }, $signature: 0 }; A._CupertinoTextSelectionToolbarButtonState__onTapUp_closure.prototype = { call$0() { return this.$this.isPressed = false; }, $signature: 0 }; A._CupertinoTextSelectionToolbarButtonState__onTapCancel_closure.prototype = { call$0() { return this.$this.isPressed = false; }, $signature: 0 }; A._LiveTextIconPainter.prototype = { paint$2(canvas, size) { var t2, t3, path, rotationMatrix, i, t1 = this._text_selection_toolbar_button$_painter; t1.set$color(0, this.color); canvas.save$0(0); t2 = size._dx; t3 = size._dy; canvas.translate$2(0, t2 / 2, t3 / 2); t2 = -t2 / 2; t3 = -t3 / 2; path = $.$get$_renderer().createPath$0(); path.moveTo$2(0, t2, t3 + 3.5); path.lineTo$2(0, t2, t3 + 1); path.arcToPoint$2$radius(new A.Offset(t2 + 1, t3), B.Radius_1_1); path.lineTo$2(0, t2 + 3.5, t3); t2 = new Float64Array(16); rotationMatrix = new A.Matrix40(t2); rotationMatrix.setIdentity$0(); rotationMatrix.rotateZ$1(1.5707963267948966); for (i = 0; i < 4; ++i) { canvas.drawPath$2(path, t1); canvas.transform$1(0, t2); } canvas.drawLine$3(B.Offset_m3_m3, B.Offset_3_m3, t1); canvas.drawLine$3(B.Offset_m3_0, B.Offset_3_0, t1); canvas.drawLine$3(B.Offset_m3_3, B.Offset_1_3, t1); canvas.restore$0(0); }, shouldRepaint$1(oldDelegate) { return !oldDelegate.color.$eq(0, this.color); } }; A.CupertinoTextThemeData.prototype = { get$textStyle() { var t1 = this._textStyle, t2 = this._text_theme$_defaults.labelColor; t1 = B.CupertinoDynamicColor_qQo.$eq(0, t2) ? B.TextStyle_6FR : B.TextStyle_6FR.copyWith$1$color(t2); return t1; }, resolveFrom$1(context) { var _this = this, t1 = _this._text_theme$_defaults, resolvedLabelColor = t1.labelColor, resolvedLabelColor0 = resolvedLabelColor instanceof A.CupertinoDynamicColor ? resolvedLabelColor.resolveFrom$1(context) : resolvedLabelColor, resolvedInactiveGray = t1.inactiveGrayColor; if (resolvedInactiveGray instanceof A.CupertinoDynamicColor) resolvedInactiveGray = resolvedInactiveGray.resolveFrom$1(context); t1 = resolvedLabelColor0.$eq(0, resolvedLabelColor) && resolvedInactiveGray.$eq(0, B.CupertinoDynamicColor_YIZ) ? t1 : new A._TextThemeDefaultsBuilder(resolvedLabelColor0, resolvedInactiveGray); return new A.CupertinoTextThemeData(t1, A.CupertinoDynamicColor_maybeResolve(_this._text_theme$_primaryColor, context), A._resolveTextStyle(_this._textStyle, context), A._resolveTextStyle(_this._actionTextStyle, context), A._resolveTextStyle(_this._tabLabelTextStyle, context), A._resolveTextStyle(_this._navTitleTextStyle, context), A._resolveTextStyle(_this._navLargeTitleTextStyle, context), A._resolveTextStyle(_this._navActionTextStyle, context), A._resolveTextStyle(_this._pickerTextStyle, context), A._resolveTextStyle(_this._dateTimePickerTextStyle, context)); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.CupertinoTextThemeData) if (other._text_theme$_defaults.$eq(0, _this._text_theme$_defaults)) if (J.$eq$(other._text_theme$_primaryColor, _this._text_theme$_primaryColor)) t1 = true; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this._text_theme$_defaults, _this._text_theme$_primaryColor, _this._textStyle, _this._actionTextStyle, _this._tabLabelTextStyle, _this._navTitleTextStyle, _this._navLargeTitleTextStyle, _this._navActionTextStyle, _this._pickerTextStyle, _this._dateTimePickerTextStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._TextThemeDefaultsBuilder.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._TextThemeDefaultsBuilder && other.labelColor.$eq(0, _this.labelColor) && other.inactiveGrayColor.$eq(0, _this.inactiveGrayColor); }, get$hashCode(_) { return A.Object_hash(this.labelColor, this.inactiveGrayColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._CupertinoTextThemeData_Object_Diagnosticable.prototype = {}; A.CupertinoTheme.prototype = { build$1(context) { var _null = null; return new A._InheritedCupertinoTheme(this, A.IconTheme$(this.child, A.CupertinoIconThemeData$(_null, this.data.get$primaryColor(), _null, _null, _null, _null, _null, _null, _null), _null), _null); } }; A._InheritedCupertinoTheme.prototype = { updateShouldNotify$1(old) { return !this.theme.data.$eq(0, old.theme.data); } }; A.CupertinoThemeData.prototype = { get$primaryColor() { var t1 = this.primaryColor; return t1 == null ? this._defaults.primaryColor : t1; }, get$primaryContrastingColor() { var t1 = this.primaryContrastingColor; return t1 == null ? this._defaults.primaryContrastingColor : t1; }, get$textTheme() { var _null = null, t1 = this.textTheme; if (t1 == null) { t1 = this._defaults.textThemeDefaults; t1 = new A._DefaultCupertinoTextThemeData(t1.labelColor, t1.inactiveGray, B._TextThemeDefaultsBuilder_1yH, this.get$primaryColor(), _null, _null, _null, _null, _null, _null, _null, _null); } return t1; }, get$barBackgroundColor() { var t1 = this.barBackgroundColor; return t1 == null ? this._defaults.barBackgroundColor : t1; }, get$scaffoldBackgroundColor() { var t1 = this.scaffoldBackgroundColor; return t1 == null ? this._defaults.scaffoldBackgroundColor : t1; }, get$applyThemeToAll() { var t1 = this.applyThemeToAll; return t1 == null ? false : t1; }, resolveFrom$1(context) { var t6, _this = this, t1 = new A.CupertinoThemeData_resolveFrom_convertColor(context), t2 = _this.get$brightness(), t3 = t1.call$1(_this.primaryColor), t4 = t1.call$1(_this.primaryContrastingColor), t5 = _this.textTheme; t5 = t5 == null ? null : t5.resolveFrom$1(context); t6 = t1.call$1(_this.barBackgroundColor); t1 = t1.call$1(_this.scaffoldBackgroundColor); _this.get$applyThemeToAll(); return A.CupertinoThemeData$_rawWithDefaults(t2, t3, t4, t5, t6, t1, false, _this._defaults.resolveFrom$2(context, _this.textTheme == null)); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.CupertinoThemeData) if (other.get$brightness() == _this.get$brightness()) if (other.get$primaryColor().$eq(0, _this.get$primaryColor())) if (other.get$primaryContrastingColor().$eq(0, _this.get$primaryContrastingColor())) if (other.get$textTheme().$eq(0, _this.get$textTheme())) if (other.get$barBackgroundColor().$eq(0, _this.get$barBackgroundColor())) if (other.get$scaffoldBackgroundColor().$eq(0, _this.get$scaffoldBackgroundColor())) { other.get$applyThemeToAll(); _this.get$applyThemeToAll(); t1 = true; } else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this, t1 = _this.get$brightness(), t2 = _this.get$primaryColor(), t3 = _this.get$primaryContrastingColor(), t4 = _this.get$textTheme(), t5 = _this.get$barBackgroundColor(), t6 = _this.get$scaffoldBackgroundColor(); _this.get$applyThemeToAll(); return A.Object_hash(t1, t2, t3, t4, t5, t6, false, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.CupertinoThemeData_resolveFrom_convertColor.prototype = { call$1(color) { return A.CupertinoDynamicColor_maybeResolve(color, this.context); }, $signature: 836 }; A.NoDefaultCupertinoThemeData.prototype = { resolveFrom$1(context) { var _this = this, t1 = new A.NoDefaultCupertinoThemeData_resolveFrom_convertColor(context), t2 = _this.get$brightness(), t3 = t1.call$1(_this.get$primaryColor()), t4 = t1.call$1(_this.get$primaryContrastingColor()), t5 = _this.get$textTheme(); t5 = t5 == null ? null : t5.resolveFrom$1(context); return new A.NoDefaultCupertinoThemeData(t2, t3, t4, t5, t1.call$1(_this.get$barBackgroundColor()), t1.call$1(_this.get$scaffoldBackgroundColor()), _this.get$applyThemeToAll()); }, get$brightness() { return this.brightness; }, get$primaryColor() { return this.primaryColor; }, get$primaryContrastingColor() { return this.primaryContrastingColor; }, get$textTheme() { return this.textTheme; }, get$barBackgroundColor() { return this.barBackgroundColor; }, get$scaffoldBackgroundColor() { return this.scaffoldBackgroundColor; }, get$applyThemeToAll() { return this.applyThemeToAll; } }; A.NoDefaultCupertinoThemeData_resolveFrom_convertColor.prototype = { call$1(color) { return A.CupertinoDynamicColor_maybeResolve(color, this.context); }, $signature: 836 }; A._CupertinoThemeDefaults.prototype = { resolveFrom$2(context, resolveTextTheme) { var t5, t6, _this = this, t1 = new A._CupertinoThemeDefaults_resolveFrom_convertColor(context), t2 = t1.call$1(_this.primaryColor), t3 = t1.call$1(_this.primaryContrastingColor), t4 = t1.call$1(_this.barBackgroundColor); t1 = t1.call$1(_this.scaffoldBackgroundColor); t5 = _this.textThemeDefaults; if (resolveTextTheme) { t6 = t5.labelColor; if (t6 instanceof A.CupertinoDynamicColor) t6 = t6.resolveFrom$1(context); t5 = t5.inactiveGray; t5 = new A._CupertinoTextThemeDefaults(t6, t5 instanceof A.CupertinoDynamicColor ? t5.resolveFrom$1(context) : t5); } return new A._CupertinoThemeDefaults(_this.brightness, t2, t3, t4, t1, false, t5); } }; A._CupertinoThemeDefaults_resolveFrom_convertColor.prototype = { call$1(color) { return color instanceof A.CupertinoDynamicColor ? color.resolveFrom$1(this.context) : color; }, $signature: 406 }; A._CupertinoTextThemeDefaults.prototype = {}; A._DefaultCupertinoTextThemeData.prototype = { get$textStyle() { return A.CupertinoTextThemeData.prototype.get$textStyle.call(this).copyWith$1$color(this.labelColor); } }; A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable.prototype = {}; A.ToggleableStateMixin.prototype = { _toggleable0$_handleTapDown$1(details) { if (this.get$onChanged() != null) this.setState$1(new A.ToggleableStateMixin__handleTapDown_closure0(this, details)); }, _toggleable0$_handleTap$1(_) { var t1, _this = this; if (_this.get$onChanged() == null) return; switch (_this.get$value(_this)) { case false: _this.get$onChanged().call$1(true); break; case true: t1 = _this.get$onChanged(); t1.toString; t1.call$1(_this.get$tristate() && null); break; case null: case void 0: _this.get$onChanged().call$1(false); break; } _this._framework$_element.get$renderObject().sendSemanticsEvent$1(B.TapSemanticEvent_tap); }, _toggleable0$_handleTap$0() { return this._toggleable0$_handleTap$1(null); }, _toggleable0$_handleTapEnd$1(_) { if (this.ToggleableStateMixin__downPosition0 != null) this.setState$1(new A.ToggleableStateMixin__handleTapEnd_closure0(this)); }, _toggleable0$_handleTapEnd$0() { return this._toggleable0$_handleTapEnd$1(null); }, _toggleable0$_handleFocusHighlightChanged$1(focused) { if (focused !== this.ToggleableStateMixin__focused0) this.setState$1(new A.ToggleableStateMixin__handleFocusHighlightChanged_closure0(this, focused)); }, buildToggleable$5$autofocus$focusNode$onFocusChange$painter$size(autofocus, focusNode, onFocusChange, painter, size) { var result, t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.get$onChanged(), value = _this.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI0; if (value === $) { result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_OT9, new A.CallbackAction(_this.get$_toggleable0$_handleTap(), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), type$.CallbackAction_ActivateIntent)], type$.Type, type$.Action_Intent); _this.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI0 !== $ && A.throwUnnamedLateFieldADI(); _this.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI0 = result; value = result; } t2 = _this.get$onChanged(); t3 = _this.get$onChanged() != null ? _this.get$_toggleable0$_handleTapDown() : _null; t4 = _this.get$onChanged() != null ? _this.get$_toggleable0$_handleTap() : _null; t5 = _this.get$onChanged() != null ? _this.get$_toggleable0$_handleTapEnd() : _null; t6 = _this.get$onChanged() != null ? _this.get$_toggleable0$_handleTapEnd() : _null; t7 = _this.get$onChanged(); t8 = A.CustomPaint$(_null, _null, _null, painter, size); return A.FocusableActionDetector$(value, false, A.GestureDetector$(_null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t7 != null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t8, _null), B.DragStartBehavior_1, t2 == null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, t6, t3, t5, _null, _null, _null, false, B.Offset_O5r), t1 != null, focusNode, B.C__DeferringMouseCursor, onFocusChange, _this.get$_toggleable0$_handleFocusHighlightChanged(), _null, _null); } }; A.ToggleableStateMixin__handleTapDown_closure0.prototype = { call$0() { this.$this.ToggleableStateMixin__downPosition0 = this.details.localPosition; }, $signature: 0 }; A.ToggleableStateMixin__handleTapEnd_closure0.prototype = { call$0() { this.$this.ToggleableStateMixin__downPosition0 = null; }, $signature: 0 }; A.ToggleableStateMixin__handleFocusHighlightChanged_closure0.prototype = { call$0() { this.$this.ToggleableStateMixin__focused0 = this.focused; }, $signature: 0 }; A.ToggleablePainter.prototype = { set$activeColor(value) { if (J.$eq$(this._toggleable0$_activeColor, value)) return; this._toggleable0$_activeColor = value; this.notifyListeners$0(); }, set$inactiveColor(value) { if (J.$eq$(this._toggleable0$_inactiveColor, value)) return; this._toggleable0$_inactiveColor = value; this.notifyListeners$0(); }, set$focusColor(value) { if (value.$eq(0, this._toggleable0$_focusColor)) return; this._toggleable0$_focusColor = value; this.notifyListeners$0(); }, set$downPosition(value) { if (J.$eq$(value, this._toggleable0$_downPosition)) return; this._toggleable0$_downPosition = value; this.notifyListeners$0(); }, set$isFocused(value) { if (value === this._toggleable0$_isFocused) return; this._toggleable0$_isFocused = value; this.notifyListeners$0(); }, set$isActive(value) { if (value === this._isActive) return; this._isActive = value; this.notifyListeners$0(); }, shouldRepaint$1(oldDelegate) { return true; }, hitTest$1(position) { return null; }, get$semanticsBuilder() { return null; }, shouldRebuildSemantics$1(oldDelegate) { return false; }, toString$0(_) { return "#" + A.shortHash(this); } }; A._testPlatform_closure.prototype = { call$0() { return null; }, $signature: 2273 }; A._browserPlatform_closure.prototype = { call$0() { var t1 = self, navigatorPlatform = t1.window.navigator.platform.toLowerCase(); if (B.JSString_methods.startsWith$1(navigatorPlatform, "mac")) return B.TargetPlatform_4; if (B.JSString_methods.startsWith$1(navigatorPlatform, "win")) return B.TargetPlatform_5; if (B.JSString_methods.contains$1(navigatorPlatform, "iphone") || B.JSString_methods.contains$1(navigatorPlatform, "ipad") || B.JSString_methods.contains$1(navigatorPlatform, "ipod")) return B.TargetPlatform_2; if (B.JSString_methods.contains$1(navigatorPlatform, "android")) return B.TargetPlatform_0; if (t1.window.matchMedia("only screen and (pointer: fine)").matches) return B.TargetPlatform_3; return B.TargetPlatform_0; }, $signature: 2291 }; A._ErrorDiagnostic.prototype = { toString$1$minLevel(_, minLevel) { var t1 = A.DiagnosticsProperty.prototype.get$value.call(this, 0); t1.toString; return J.join$0$ax(t1); }, toString$0(_) { return this.toString$1$minLevel(0, B.DiagnosticLevel_3); }, get$value(_) { var t1 = A.DiagnosticsProperty.prototype.get$value.call(this, 0); t1.toString; return t1; }, valueToString$1$parentConfiguration(parentConfiguration) { var t1 = A.DiagnosticsProperty.prototype.get$value.call(this, 0); t1.toString; return J.join$0$ax(t1); } }; A.ErrorDescription.prototype = {}; A.ErrorSummary.prototype = {}; A.ErrorHint.prototype = {}; A.ErrorSpacer.prototype = {}; A.FlutterErrorDetails.prototype = { exceptionAsString$0() { var message, fullMessage, t1, t2, position, body, splitPoint, longMessage = this.exception; if (type$.AssertionError._is(longMessage)) { message = longMessage.get$message(longMessage); fullMessage = longMessage.toString$0(0); if (typeof message == "string" && message !== fullMessage) { t1 = fullMessage.length; t2 = J.getInterceptor$asx(message); if (t1 > t2.get$length(message)) { position = B.JSString_methods.lastIndexOf$1(fullMessage, message); if (position === t1 - t2.get$length(message) && position > 2 && B.JSString_methods.substring$2(fullMessage, position - 2, position) === ": ") { body = B.JSString_methods.substring$2(fullMessage, 0, position - 2); splitPoint = B.JSString_methods.indexOf$1(body, " Failed assertion:"); if (splitPoint >= 0) body = B.JSString_methods.substring$2(body, 0, splitPoint) + "\n" + B.JSString_methods.substring$1(body, splitPoint + 1); longMessage = t2.trimRight$0(message) + "\n" + body; } else longMessage = null; } else longMessage = null; } else longMessage = null; if (longMessage == null) longMessage = fullMessage; } else if (!(typeof longMessage == "string")) longMessage = type$.Error._is(longMessage) || type$.Exception._is(longMessage) ? J.toString$0$(longMessage) : " " + A.S(longMessage); longMessage = B.JSString_methods.trimRight$0(longMessage); return longMessage.length === 0 ? " " : longMessage; }, _exceptionToDiagnosticable$0() { var t1, exception = this.exception; if (exception instanceof A.FlutterError) return exception; if (type$.AssertionError._is(exception) && exception.get$message(exception) instanceof A.FlutterError) { t1 = J.get$message$x(exception); t1.toString; return type$.FlutterError._as(t1); } return null; }, get$summary() { var t1, summary; if (this._exceptionToDiagnosticable$0() != null) { t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); this.debugFillProperties$1(new A.DiagnosticPropertiesBuilder(t1, B.DiagnosticsTreeStyle_1)); t1 = B.JSArray_methods.cast$1$0(t1, type$.nullable_DiagnosticsNode); summary = t1.firstWhere$2$orElse(t1, new A.FlutterErrorDetails_summary_closure(), new A.FlutterErrorDetails_summary_closure0()); } else summary = null; return summary == null ? A.ErrorSummary$(new A.FlutterErrorDetails_summary_formatException(this).call$0()) : summary; }, debugFillProperties$1(properties) { var t1, verb, diagnosticable, errorName, t2, t3, prefix, message, stackFrames, _this = this; _this.super$Diagnosticable$debugFillProperties(properties); t1 = _this.context; verb = A.ErrorDescription$("thrown" + A.S(t1 != null ? A.ErrorDescription$(" " + t1.toString$0(0)) : "")); diagnosticable = _this._exceptionToDiagnosticable$0(); t1 = _this.exception; if (typeof t1 == "number") A.ErrorDescription$("The number " + A.S(t1) + " was " + verb.toString$0(0) + "."); else { if (type$.AssertionError._is(t1)) errorName = A.ErrorDescription$("assertion"); else if (typeof t1 == "string") errorName = A.ErrorDescription$("message"); else { t2 = type$.Error._is(t1) || type$.Exception._is(t1); t3 = J.getInterceptor$(t1); errorName = t2 ? A.ErrorDescription$(t3.get$runtimeType(t1).toString$0(0)) : A.ErrorDescription$(t3.get$runtimeType(t1).toString$0(0) + " object"); } A.ErrorDescription$("The following " + errorName.toString$0(0) + " was " + verb.toString$0(0) + ":"); if (diagnosticable != null) B.JSArray_methods.forEach$1(diagnosticable.diagnostics, properties.get$add(properties)); else { prefix = J.get$runtimeType$(t1).toString$0(0) + ": "; message = _this.exceptionAsString$0(); A.ErrorSummary$(B.JSString_methods.startsWith$1(message, prefix) ? B.JSString_methods.substring$1(message, prefix.length) : message); } } t2 = _this.stack; if (t2 != null) { if (type$.AssertionError._is(t1) && diagnosticable == null) { t1 = A.StackFrame_fromStackString(A.FlutterError__defaultStackTraceDemangler(t2).toString$0(0)); t3 = A._arrayInstanceType(t1)._eval$1("SkipWhileIterable<1>"); stackFrames = A.List_List$of(new A.SkipWhileIterable(t1, new A.FlutterErrorDetails_debugFillProperties_closure(), t3), true, t3._eval$1("Iterable.E")); if (stackFrames.length >= 2 && stackFrames[0].$package === "flutter" && stackFrames[1].$package === "flutter") { A.ErrorSpacer$(); A.ErrorHint$("Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.\nIn either case, please report this assertion by filing a bug on GitHub:\n https://github.com/flutter/flutter/issues/new?template=2_bug.yml"); } } A.ErrorSpacer$(); A.DiagnosticsStackTrace$("When the exception was thrown, this was the stack", t2, _this.stackFilter); } t1 = _this.informationCollector; if (t1 != null) { A.ErrorSpacer$(); J.forEach$1$ax(t1.call$0(), properties.get$add(properties)); } }, toStringShort$0() { return "Exception caught by " + this.library; }, toString$0(_) { A._FlutterErrorDetailsNode$(null, B.DiagnosticsTreeStyle_5, this); return ""; } }; A.FlutterErrorDetails_summary_formatException.prototype = { call$0() { return J.trimLeft$0$s(this.$this.exceptionAsString$0().split("\n")[0]); }, $signature: 106 }; A.FlutterErrorDetails_summary_closure.prototype = { call$1(node) { return node.get$level(node) === B.DiagnosticLevel_6; }, $signature: 2295 }; A.FlutterErrorDetails_summary_closure0.prototype = { call$0() { return null; }, $signature: 4 }; A.FlutterErrorDetails_debugFillProperties_closure.prototype = { call$1(frame) { return frame.packageScheme === "dart"; }, $signature: 2453 }; A.FlutterError.prototype = { get$message(_) { return this.toString$0(0); }, toStringShort$0() { return "FlutterError"; }, toString$0(_) { var t1 = this.diagnostics; return new A.MappedListIterable(t1, new A.FlutterError_toString_closure(new A.TextTreeRenderer(4000000000, 65, B.DiagnosticLevel_2, -1)), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, "\n"); }, $isAssertionError: 1, $isDiagnosticableTree: 1 }; A.FlutterError_FlutterError_closure.prototype = { call$1(line) { return A.ErrorDescription$(line); }, $signature: 2523 }; A.FlutterError_defaultStackFilter_closure.prototype = { call$1(value) { return value + 1; }, $signature: 137 }; A.FlutterError_defaultStackFilter_closure0.prototype = { call$1(value) { return value + 1; }, $signature: 137 }; A.FlutterError_toString_closure.prototype = { call$1(node) { return B.JSString_methods.trimRight$0(this.renderer._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(node, null, "", null)); }, $signature: 2525 }; A.debugPrintStack_closure.prototype = { call$1(line) { return B.JSString_methods.contains$1(line, "StackTrace.current") || B.JSString_methods.contains$1(line, "dart-sdk/lib/_internal") || B.JSString_methods.contains$1(line, "dart:sdk_internal"); }, $signature: 12 }; A.DiagnosticsStackTrace.prototype = { get$allowTruncate() { return false; } }; A._FlutterErrorDetailsNode.prototype = { get$builder() { A.DiagnosticableNode.prototype.get$builder.call(this); return null; } }; A._FlutterError_Error_DiagnosticableTreeMixin.prototype = {}; A._FlutterErrorDetails_Object_Diagnosticable.prototype = {}; A.BindingBase.prototype = { BindingBase$0() { var t1, t2, t3, t4, t5, t6, t7, _this = this, _null = null; A.FlutterTimeline_startSync("Framework initialization", _null); _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initInstances(); $.WidgetsBinding__instance = _this; t1 = type$.Element_2; t2 = A.HashSet_HashSet(t1); t3 = A._setArrayType([], type$.JSArray_Element); t4 = type$.KeyEventResult_Function_KeyEvent; t5 = type$.int; t6 = type$.HashedObserverList_of_KeyEventResult_Function_KeyEvent; t6 = new A._HighlightModeManager(new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t4, t5), t6), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t4, t5), t6), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, type$.void_Function_FocusHighlightMode, t5), type$.HashedObserverList_of_void_Function_FocusHighlightMode)); t4 = A.FocusScopeNode$(true, "Root Focus Scope", false); t7 = new A.FocusManager(t6, t4, A.LinkedHashSet_LinkedHashSet$_empty(type$.FocusNode), A._setArrayType([], type$.JSArray__Autofocus), $.$get$ChangeNotifier__emptyListeners()); t4._manager = t7; t4 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyEventManager_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4.keyMessageHandler = t6.get$handleKeyMessage(); $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.$indexSet(0, t6.get$handlePointerEvent(), _null); t1 = new A.BuildOwner(new A._InactiveElements(t2), t3, t7, A.LinkedHashMap_LinkedHashMap$_empty(type$.GlobalKey_State_StatefulWidget, t1)); _this.WidgetsBinding__buildOwner = t1; t1.onBuildScheduled = _this.get$_handleBuildScheduled(); t1 = $.$get$EnginePlatformDispatcher__instance(); t1._onLocaleChanged = _this.get$handleLocaleChanged(); t1._onLocaleChangedZone = $.Zone__current; B.OptionalMethodChannel_qNA.setMethodCallHandler$1(_this.get$_handleNavigationInvocation()); t1 = new A.DefaultPlatformMenuDelegate(A.LinkedHashMap_LinkedHashMap$_empty(t5, type$.PlatformMenuItem), B.OptionalMethodChannel_AWk); B.OptionalMethodChannel_AWk.setMethodCallHandler$1(t1.get$_methodCallHandler()); _this.WidgetsBinding___WidgetsBinding_platformMenuDelegate_A = t1; _this.initServiceExtensions$0(); t1 = type$.String; A.postEvent("Flutter.FrameworkInitialization", A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), "Extension"); A.Timeline_finishSync(); }, initInstances$0() { }, initServiceExtensions$0() { this.registerStringServiceExtension$3$getter$name$setter(new A.BindingBase_initServiceExtensions_closure(), "connectedVmServiceUri", new A.BindingBase_initServiceExtensions_closure0()); this.registerStringServiceExtension$3$getter$name$setter(new A.BindingBase_initServiceExtensions_closure1(), "activeDevToolsServerAddress", new A.BindingBase_initServiceExtensions_closure2()); }, lockEvents$1(callback) { var debugTimelineTask, future, t1 = {}; t1.debugTimelineTask = null; debugTimelineTask = A.TimelineTask$(); debugTimelineTask.start$1(0, "Lock events"); t1.debugTimelineTask = debugTimelineTask; ++this._lockCount; future = callback.call$0(); future.whenComplete$1(new A.BindingBase_lockEvents_closure(t1, this)); return future; }, unlocked$0() { }, registerBoolServiceExtension$3$getter$name$setter(getter, $name, setter) { this.registerServiceExtension$2$callback$name(new A.BindingBase_registerBoolServiceExtension_closure(this, setter, $name, getter), $name); }, registerNumericServiceExtension$3$getter$name$setter(getter, $name, setter) { this.registerServiceExtension$2$callback$name(new A.BindingBase_registerNumericServiceExtension_closure(this, $name, setter, getter), $name); }, _postExtensionStateChangedEvent$2($name, value) { A.postEvent("Flutter.ServiceExtensionStateChanged", A.LinkedHashMap_LinkedHashMap$_literal(["extension", "ext.flutter." + $name, "value", value], type$.String, type$.dynamic), "Extension"); }, registerStringServiceExtension$3$getter$name$setter(getter, $name, setter) { this.registerServiceExtension$2$callback$name(new A.BindingBase_registerStringServiceExtension_closure(this, setter, $name, getter), $name); }, registerServiceExtension$2$callback$name(callback, $name) { var methodName = "ext.flutter." + $name; A.registerExtension(methodName, new A.BindingBase_registerServiceExtension_closure(methodName, callback)); }, toString$0(_) { return ""; } }; A.BindingBase_initServiceExtensions_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.connectedVmServiceUri; $async$returnValue = t1 == null ? "" : t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 592 }; A.BindingBase_initServiceExtensions_closure0.prototype = { call$1(uri) { return this.$call$body$BindingBase_initServiceExtensions_closure0(uri); }, $call$body$BindingBase_initServiceExtensions_closure0(uri) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.connectedVmServiceUri = uri; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 432 }; A.BindingBase_initServiceExtensions_closure1.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.activeDevToolsServerAddress; $async$returnValue = t1 == null ? "" : t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 592 }; A.BindingBase_initServiceExtensions_closure2.prototype = { call$1(serverAddress) { return this.$call$body$BindingBase_initServiceExtensions_closure(serverAddress); }, $call$body$BindingBase_initServiceExtensions_closure(serverAddress) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.activeDevToolsServerAddress = serverAddress; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 432 }; A.BindingBase_lockEvents_closure.prototype = { call$0() { var error, stack, exception, t1 = this.$this; if (--t1._lockCount <= 0) { this._box_0.debugTimelineTask.finish$0(0); try { t1.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$unlocked(); if (t1.SchedulerBinding__taskQueue._priority_queue$_length !== 0) t1._ensureEventLoopCallback$0(); } catch (exception) { error = A.unwrapException(exception); stack = A.getTraceFromException(exception); t1 = A.ErrorDescription$("while handling pending events"); A.FlutterError_reportError(new A.FlutterErrorDetails(error, stack, "foundation", t1, null, null, false)); } } }, $signature: 4 }; A.BindingBase_registerBoolServiceExtension_closure.prototype = { call$1(parameters) { return this.$call$body$BindingBase_registerBoolServiceExtension_closure(parameters); }, $call$body$BindingBase_registerBoolServiceExtension_closure(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), $async$returnValue, $async$self = this, t1, $async$temp1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = J.getInterceptor$x(parameters); $async$goto = t1.containsKey$1(parameters, "enabled") ? 3 : 4; break; case 3: // then $async$goto = 5; return A._asyncAwait($async$self.setter.call$1(J.$eq$(t1.$index(parameters, "enabled"), "true")), $async$call$1); case 5: // returning from await. $async$goto = 6; return A._asyncAwait($async$self.getter.call$0(), $async$call$1); case 6: // returning from await. t1 = $async$result ? "true" : "false"; $async$self.$this._postExtensionStateChangedEvent$2($async$self.name, t1); case 4: // join $async$temp1 = A; $async$goto = 7; return A._asyncAwait($async$self.getter.call$0(), $async$call$1); case 7: // returning from await. $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal(["enabled", $async$result ? "true" : "false"], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 345 }; A.BindingBase_registerNumericServiceExtension_closure.prototype = { call$1(parameters) { return this.$call$body$BindingBase_registerNumericServiceExtension_closure(parameters); }, $call$body$BindingBase_registerNumericServiceExtension_closure(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), $async$returnValue, $async$self = this, t1, t2, $async$temp1, $async$temp2, $async$temp3; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.name; t2 = J.getInterceptor$x(parameters); $async$goto = t2.containsKey$1(parameters, t1) ? 3 : 4; break; case 3: // then t2 = t2.$index(parameters, t1); t2.toString; $async$goto = 5; return A._asyncAwait($async$self.setter.call$1(A.double_parse(t2)), $async$call$1); case 5: // returning from await. $async$temp1 = $async$self.$this; $async$temp2 = t1; $async$temp3 = J; $async$goto = 6; return A._asyncAwait($async$self.getter.call$0(), $async$call$1); case 6: // returning from await. $async$temp1._postExtensionStateChangedEvent$2($async$temp2, $async$temp3.toString$0$($async$result)); case 4: // join $async$temp1 = A; $async$temp2 = t1; $async$temp3 = J; $async$goto = 7; return A._asyncAwait($async$self.getter.call$0(), $async$call$1); case 7: // returning from await. $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal([$async$temp2, $async$temp3.toString$0$($async$result)], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 345 }; A.BindingBase_registerStringServiceExtension_closure.prototype = { call$1(parameters) { return this.$call$body$BindingBase_registerStringServiceExtension_closure(parameters); }, $call$body$BindingBase_registerStringServiceExtension_closure(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), $async$returnValue, $async$self = this, t1, $async$temp1, $async$temp2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = J.getInterceptor$x(parameters); $async$goto = t1.containsKey$1(parameters, "value") ? 3 : 4; break; case 3: // then t1 = t1.$index(parameters, "value"); t1.toString; $async$goto = 5; return A._asyncAwait($async$self.setter.call$1(t1), $async$call$1); case 5: // returning from await. $async$temp1 = $async$self.$this; $async$temp2 = $async$self.name; $async$goto = 6; return A._asyncAwait($async$self.getter.call$0(), $async$call$1); case 6: // returning from await. $async$temp1._postExtensionStateChangedEvent$2($async$temp2, $async$result); case 4: // join $async$temp1 = A; $async$goto = 7; return A._asyncAwait($async$self.getter.call$0(), $async$call$1); case 7: // returning from await. $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal(["value", $async$result], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 345 }; A.BindingBase_registerServiceExtension_closure.prototype = { call$2(method, parameters) { return this.$call$body$BindingBase_registerServiceExtension_closure(method, parameters); }, $call$body$BindingBase_registerServiceExtension_closure(method, parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ServiceExtensionResponse), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, result, exception, stack, exception0, t1, t2, $async$exception0, $async$temp1; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.debugInstrumentAction("Wait for outer event loop", new A.BindingBase_registerServiceExtension__closure(), type$.void), $async$call$2); case 3: // returning from await. result = A._Cell$named("result"); $async$handler = 5; $async$temp1 = result; $async$goto = 8; return A._asyncAwait($async$self.callback.call$1(parameters), $async$call$2); case 8: // returning from await. $async$temp1.__late_helper$_value = $async$result; $async$handler = 2; // goto after finally $async$goto = 7; break; case 5: // catch $async$handler = 4; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$('during a service extension callback for "' + method + '"'); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "Flutter framework", t1, null, null, false)); t1 = type$.String; t2 = B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["exception", J.toString$0$(exception), "stack", J.toString$0$(stack), "method", method], t1, t1)); A.ServiceExtensionResponse__validateErrorCode(-32000); A.checkNotNullable(t2, "errorDetail", t1); $async$returnValue = new A.ServiceExtensionResponse(); // goto return $async$goto = 1; break; // goto after finally $async$goto = 7; break; case 4: // uncaught // goto rethrow $async$goto = 2; break; case 7: // after finally J.$indexSet$ax(result._readLocal$0(), "type", "_extensionType"); J.$indexSet$ax(result._readLocal$0(), "method", method); $async$returnValue = A.ServiceExtensionResponse$result(B.C_JsonCodec.encode$1(result._readLocal$0())); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 915 }; A.BindingBase_registerServiceExtension__closure.prototype = { call$0() { return A.Future_Future$delayed(B.Duration_0, null, type$.void); }, $signature: 19 }; A.Listenable.prototype = {}; A.ChangeNotifier.prototype = { addListener$1(_, listener) { var t1, newListeners, i, t2, _this = this; if (_this.get$_count(_this) === _this.get$_change_notifier$_listeners().length) { t1 = type$.nullable_void_Function; if (_this.get$_count(_this) === 0) _this.set$_change_notifier$_listeners(A.List_List$filled(1, null, false, t1)); else { newListeners = A.List_List$filled(_this.get$_change_notifier$_listeners().length * 2, null, false, t1); for (i = 0; i < _this.get$_count(_this); ++i) newListeners[i] = _this.get$_change_notifier$_listeners()[i]; _this.set$_change_notifier$_listeners(newListeners); } } t1 = _this.get$_change_notifier$_listeners(); t2 = _this.get$_count(_this); _this.set$_count(0, t2 + 1); t1[t2] = listener; }, _removeAt$1(index) { var newListeners, i, i0, _this = this; _this.set$_count(0, _this.get$_count(_this) - 1); if (_this.get$_count(_this) * 2 <= _this.get$_change_notifier$_listeners().length) { newListeners = A.List_List$filled(_this.get$_count(_this), null, false, type$.nullable_void_Function); for (i = 0; i < index; ++i) newListeners[i] = _this.get$_change_notifier$_listeners()[i]; for (i = index; i < _this.get$_count(_this); i = i0) { i0 = i + 1; newListeners[i] = _this.get$_change_notifier$_listeners()[i0]; } _this.set$_change_notifier$_listeners(newListeners); } else { for (i = index; i < _this.get$_count(_this); i = i0) { i0 = i + 1; _this.get$_change_notifier$_listeners()[i] = _this.get$_change_notifier$_listeners()[i0]; } _this.get$_change_notifier$_listeners()[_this.get$_count(_this)] = null; } }, removeListener$1(_, listener) { var i, _this = this; for (i = 0; i < _this.get$_count(_this); ++i) if (J.$eq$(_this.get$_change_notifier$_listeners()[i], listener)) { if (_this.get$_notificationCallStackDepth() > 0) { _this.get$_change_notifier$_listeners()[i] = null; _this.set$_reentrantlyRemovedListeners(_this.get$_reentrantlyRemovedListeners() + 1); } else _this._removeAt$1(i); break; } }, dispose$0() { this.set$_change_notifier$_listeners($.$get$ChangeNotifier__emptyListeners()); this.set$_count(0, 0); }, notifyListeners$0() { var i, exception, stack, end, t1, exception0, t2, newLength, newListeners, newIndex, listener, newIndex0, swapIndex, _this = this; if (_this.get$_count(_this) === 0) return; _this.set$_notificationCallStackDepth(_this.get$_notificationCallStackDepth() + 1); end = _this.get$_count(_this); for (i = 0; i < end; ++i) try { t1 = _this.get$_change_notifier$_listeners()[i]; if (t1 != null) t1.call$0(); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("while dispatching notifications for " + A.getRuntimeTypeOfDartObject(_this).toString$0(0)); t2 = $.$get$FlutterError_onError(); if (t2 != null) t2.call$1(new A.FlutterErrorDetails(exception, stack, "foundation library", t1, null, new A.ChangeNotifier_notifyListeners_closure(_this), false)); } _this.set$_notificationCallStackDepth(_this.get$_notificationCallStackDepth() - 1); if (_this.get$_notificationCallStackDepth() === 0 && _this.get$_reentrantlyRemovedListeners() > 0) { newLength = _this.get$_count(_this) - _this.get$_reentrantlyRemovedListeners(); if (newLength * 2 <= _this.get$_change_notifier$_listeners().length) { newListeners = A.List_List$filled(newLength, null, false, type$.nullable_void_Function); for (newIndex = 0, i = 0; i < _this.get$_count(_this); ++i) { listener = _this.get$_change_notifier$_listeners()[i]; if (listener != null) { newIndex0 = newIndex + 1; newListeners[newIndex] = listener; newIndex = newIndex0; } } _this.set$_change_notifier$_listeners(newListeners); } else for (i = 0; i < newLength; ++i) if (_this.get$_change_notifier$_listeners()[i] == null) { swapIndex = i + 1; for (; _this.get$_change_notifier$_listeners()[swapIndex] == null;) ++swapIndex; _this.get$_change_notifier$_listeners()[i] = _this.get$_change_notifier$_listeners()[swapIndex]; _this.get$_change_notifier$_listeners()[swapIndex] = null; } _this.set$_reentrantlyRemovedListeners(0); _this.set$_count(0, newLength); } }, $isListenable: 1, get$_count(receiver) { return this.ChangeNotifier__count; }, get$_change_notifier$_listeners() { return this.ChangeNotifier__listeners; }, get$_notificationCallStackDepth() { return this.ChangeNotifier__notificationCallStackDepth; }, get$_reentrantlyRemovedListeners() { return this.ChangeNotifier__reentrantlyRemovedListeners; }, set$_count(receiver, val) { return this.ChangeNotifier__count = val; }, set$_change_notifier$_listeners(val) { return this.ChangeNotifier__listeners = val; }, set$_notificationCallStackDepth(val) { return this.ChangeNotifier__notificationCallStackDepth = val; }, set$_reentrantlyRemovedListeners(val) { return this.ChangeNotifier__reentrantlyRemovedListeners = val; } }; A.ChangeNotifier_notifyListeners_closure.prototype = { call$0() { var _null = null, t1 = this.$this; return A._setArrayType([A.DiagnosticsProperty$("The " + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + " sending notification was", t1, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.ChangeNotifier)], type$.JSArray_DiagnosticsNode); }, $signature: 141 }; A._MergingListenable.prototype = { addListener$1(_, listener) { var t1, t2, _i; for (t1 = this._change_notifier$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].addListener$1(0, listener); }, removeListener$1(_, listener) { var t1, t2, _i; for (t1 = this._change_notifier$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].removeListener$1(0, listener); }, toString$0(_) { return "Listenable.merge([" + B.JSArray_methods.join$1(this._change_notifier$_children, ", ") + "])"; } }; A.ValueNotifier.prototype = { get$value(_) { return this._change_notifier$_value; }, set$value(_, newValue) { if (J.$eq$(this._change_notifier$_value, newValue)) return; this._change_notifier$_value = newValue; this.notifyListeners$0(); }, toString$0(_) { return "#" + A.shortHash(this) + "(" + A.S(this.get$value(this)) + ")"; } }; A.DiagnosticLevel.prototype = { _enumToString$0() { return "DiagnosticLevel." + this._core$_name; } }; A.DiagnosticsTreeStyle.prototype = { _enumToString$0() { return "DiagnosticsTreeStyle." + this._core$_name; } }; A.TextTreeConfiguration.prototype = {}; A._WordWrapParseMode.prototype = { _enumToString$0() { return "_WordWrapParseMode." + this._core$_name; } }; A._PrefixedStringBuilder.prototype = { incrementPrefixOtherLines$2$updateCurrentLine(suffix, updateCurrentLine) { var _this = this, t1 = _this._currentLine._contents.length === 0 || updateCurrentLine, t2 = _this._nextPrefixOtherLines; if (t1) { t1 = t2 == null ? _this._prefixOtherLines : t2; t1.toString; _this._prefixOtherLines = t1 + suffix; _this._nextPrefixOtherLines = null; } else { t1 = t2 == null ? _this._prefixOtherLines : t2; t1.toString; _this._nextPrefixOtherLines = t1 + suffix; } }, get$requiresMultipleLines() { var _this = this, t1 = _this._numLines; if (t1 <= 1) if (!(t1 === 1 && _this._currentLine._contents.length !== 0)) { t1 = _this._currentLine._contents; t1 = t1.length + (_this._diagnostics$_buffer._contents.length === 0 ? _this.prefixLineOne : _this._prefixOtherLines).length > _this.wrapWidth; } else t1 = true; else t1 = true; return t1; }, _finalizeLine$1(addTrailingLineBreak) { var lines, $length, i, _i, line, _this = this, firstLine = _this._diagnostics$_buffer._contents.length === 0, t1 = _this._currentLine, t2 = t1._contents, text = t2.charCodeAt(0) == 0 ? t2 : t2; t1._contents = ""; t1 = _this._wrappableRanges; if (t1.length === 0) { _this._writeLine$3$firstLine$includeLineBreak(text, firstLine, addTrailingLineBreak); return; } t2 = firstLine ? _this.prefixLineOne.length : _this._prefixOtherLines.length; lines = A._PrefixedStringBuilder__wordWrapLine(text, t1, _this.wrapWidth, _this._prefixOtherLines.length, t2); $length = lines.length; for (t2 = !addTrailingLineBreak, i = 0, _i = 0; _i < lines.length; lines.length === $length || (0, A.throwConcurrentModificationError)(lines), ++_i) { line = lines[_i]; ++i; _this._writeLine$3$firstLine$includeLineBreak(line, firstLine, !t2 || i < $length); } B.JSArray_methods.clear$0(t1); }, write$2$allowWrap(_, s, allowWrap) { var lines, t1, t2, i, t3, line, wrapStart, wrapEnd, _this = this; if (s.length === 0) return; lines = s.split("\n"); for (t1 = _this._currentLine, t2 = _this._wrappableRanges, i = 0; i < lines.length; ++i) { if (i > 0) { _this._finalizeLine$1(true); t3 = _this._nextPrefixOtherLines; if (t3 != null) { _this._prefixOtherLines = t3; _this._nextPrefixOtherLines = null; } } line = lines[i]; t3 = line.length; if (t3 !== 0) { if (allowWrap && true) { wrapStart = t1._contents.length; wrapEnd = wrapStart + t3; if (t2.length !== 0 && B.JSArray_methods.get$last(t2) === wrapStart) B.JSArray_methods.set$last(t2, wrapEnd); else { t2.push(wrapStart); t2.push(wrapEnd); } } t1._contents += line; } } }, write$1(_, s) { return this.write$2$allowWrap(0, s, false); }, _updatePrefix$0() { var t1 = this._nextPrefixOtherLines; if (t1 != null) { this._prefixOtherLines = t1; this._nextPrefixOtherLines = null; } }, _writeLine$3$firstLine$includeLineBreak(line, firstLine, includeLineBreak) { var _this = this, t1 = _this._diagnostics$_buffer, t2 = t1._contents += B.JSString_methods.trimRight$0(A.S(t1._contents.length === 0 ? _this.prefixLineOne : _this._prefixOtherLines) + line); if (includeLineBreak) t1._contents = t2 + "\n"; ++_this._numLines; }, writeRawLines$1(lines) { var t1, t2, _this = this; if (lines.length === 0) return; if (_this._currentLine._contents.length !== 0) _this._finalizeLine$1(true); t1 = _this._diagnostics$_buffer; t2 = t1._contents += lines; if (!B.JSString_methods.endsWith$1(lines, "\n")) t1._contents = t2 + "\n"; ++_this._numLines; _this._updatePrefix$0(); }, writeStretched$2(text, targetLineLength) { var t1, t2, targetLength, _this = this; _this.write$1(0, text); t1 = _this._currentLine; t2 = t1._contents; targetLength = targetLineLength - (t2.length + (_this._diagnostics$_buffer._contents.length === 0 ? _this.prefixLineOne : _this._prefixOtherLines).length); if (targetLength > 0) t1._contents += B.JSString_methods.$mul(text[text.length - 1], targetLength); B.JSArray_methods.clear$0(_this._wrappableRanges); } }; A._PrefixedStringBuilder__wordWrapLine_noWrap.prototype = { call$1(index) { var t1, t2, t3; for (t1 = this._box_0, t2 = this.wrapRanges; true;) { t3 = t1.currentChunk; if (t3 >= t2.length) return true; if (index < t2[t3 + 1]) break; t1.currentChunk = t3 + 2; } return index < t2[t1.currentChunk]; }, $signature: 142 }; A._NoDefaultValue.prototype = {}; A.TextTreeRenderer.prototype = { _debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(node, parentConfiguration, prefixLineOne, prefixOtherLines) { var isSingleLine, t1, t2, descendants, t3, t4, t5, builder, children, description, wrapName, wrapDescription, uppercaseTitle, $name, includeName, propertiesIterable, properties, i, t6, property, propertyRender, propertyLines, t7, t8, t9, prefixChildrenRaw, child, childStyle, childPrefixOtherLines, nextChildStyle, _this = this, _s1_ = "\n", _box_0 = {}; _box_0.prefixOtherLines = prefixOtherLines; if (node.get$style(node) === B.DiagnosticsTreeStyle_8) isSingleLine = (parentConfiguration == null ? null : parentConfiguration.lineBreakProperties) !== true; else isSingleLine = false; if (prefixOtherLines == null) { _box_0.prefixOtherLines = prefixLineOne; t1 = prefixLineOne; } else t1 = prefixOtherLines; t2 = node.get$textTreeConfiguration(); t2.toString; if (t1.length === 0) t1 = _box_0.prefixOtherLines = t1 + t2.prefixOtherLinesRootNode; if (node.get$style(node) === B.DiagnosticsTreeStyle_11) { descendants = A._setArrayType([], type$.JSArray_String); _box_0.lines = _box_0.depth = 0; new A.TextTreeRenderer__debugRender_visitor(_box_0, descendants).call$1(node); if (_box_0.lines > 1) t1 = prefixLineOne + ("This " + A.S(node.name) + " had the following descendants (showing up to depth 5):\n"); else { t1 = A.S(node.name); t1 = descendants.length === 1 ? prefixLineOne + ("This " + t1 + " had the following child:\n") : prefixLineOne + ("This " + t1 + " has no descendants.\n"); } t1 = A.StringBuffer__writeAll(t1, descendants, _s1_); return t1.charCodeAt(0) == 0 ? t1 : t1; } t3 = _this._wrapWidthProperties; t4 = Math.max(_this._wrapWidth, t1.length + t3); t5 = new A.StringBuffer(""); builder = new A._PrefixedStringBuilder(prefixLineOne, t1, t4, new A.StringBuffer(""), t5, A._setArrayType([], type$.JSArray_int)); children = node.getChildren$0(); description = node.toDescription$1$parentConfiguration(parentConfiguration); t1 = t2.beforeName; if (t1.length !== 0) builder.write$1(0, t1); t1 = !isSingleLine; wrapName = t1 && node.get$allowNameWrap(); wrapDescription = t1 && node.get$allowWrap(); uppercaseTitle = node.get$style(node) === B.DiagnosticsTreeStyle_5; $name = node.name; if (uppercaseTitle) $name = $name == null ? null : $name.toUpperCase(); if (description.length === 0) { if (node.get$showName() && $name != null) builder.write$2$allowWrap(0, $name, wrapName); } else { if ($name != null && $name.length !== 0 && node.get$showName()) { builder.write$2$allowWrap(0, $name, wrapName); if (node.showSeparator) builder.write$2$allowWrap(0, t2.afterName, wrapName); builder.write$2$allowWrap(0, t2.isNameOnOwnLine || B.JSString_methods.contains$1(description, _s1_) ? _s1_ : " ", wrapName); includeName = true; } else includeName = false; if (t1 && builder.get$requiresMultipleLines() && t5._contents.length !== 0) builder.write$1(0, _s1_); if (includeName) builder.incrementPrefixOtherLines$2$updateCurrentLine(children.length === 0 ? t2.propertyPrefixNoChildren : t2.propertyPrefixIfChildren, true); if (uppercaseTitle) description = description.toUpperCase(); builder.write$2$allowWrap(0, B.JSString_methods.trimRight$0(description), wrapDescription); if (!includeName) builder.incrementPrefixOtherLines$2$updateCurrentLine(children.length === 0 ? t2.propertyPrefixNoChildren : t2.propertyPrefixIfChildren, false); } t1 = t2.suffixLineOne; if (t1.length !== 0) builder.writeStretched$2(t1, t4); t1 = node.getProperties$0(0); t4 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); propertiesIterable = new A.WhereIterable(t1, new A.TextTreeRenderer__debugRender_closure(_this), t4); t1 = _this._maxDescendentsTruncatableNode; if (t1 >= 0 && node.get$allowTruncate()) { t4 = t4._eval$1("Iterable.E"); if (propertiesIterable.get$length(0) < t1) { t4 = A.TakeIterable_TakeIterable(propertiesIterable, t1, t4); properties = A.List_List$of(t4, true, A._instanceType(t4)._eval$1("Iterable.E")); B.JSArray_methods.add$1(properties, A.DiagnosticsNode_DiagnosticsNode$message("...", true, B.DiagnosticsTreeStyle_8)); } else properties = A.List_List$of(propertiesIterable, true, t4); if (t1 < children.length) { children = A.SubListIterable$(children, 0, A.checkNotNullable(t1, "count", type$.int), A._arrayInstanceType(children)._precomputed1).toList$0(0); B.JSArray_methods.add$1(children, A.DiagnosticsNode_DiagnosticsNode$message("...", true, B.DiagnosticsTreeStyle_8)); } } else properties = A.List_List$of(propertiesIterable, true, t4._eval$1("Iterable.E")); if (properties.length !== 0 || children.length !== 0 || node.get$emptyBodyDescription() != null) t1 = node.showSeparator || description.length !== 0; else t1 = false; if (t1) builder.write$1(0, t2.afterDescriptionIfBody); t1 = t2.lineBreakProperties; if (t1) builder.write$1(0, t2.lineBreak); if (properties.length !== 0) builder.write$1(0, t2.beforeProperties); t4 = t2.bodyIndent; builder.incrementPrefixOtherLines$2$updateCurrentLine(t4, false); if (node.get$emptyBodyDescription() != null && properties.length === 0 && children.length === 0 && prefixLineOne.length !== 0) { t5 = node.get$emptyBodyDescription(); t5.toString; builder.write$1(0, t5); if (t1) builder.write$1(0, t2.lineBreak); } for (t5 = t2.propertySeparator, t1 = !t1, i = 0; t6 = properties.length, i < t6; ++i) { property = properties[i]; if (i > 0) builder.write$1(0, t5); t6 = property.get$textTreeConfiguration(); t6.toString; if (property.get$style(property) === B.DiagnosticsTreeStyle_8) { propertyRender = _this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(property, t2, t6.prefixLineOne, t6.childLinkSpace + t6.prefixOtherLines); propertyLines = propertyRender.split(_s1_); if (propertyLines.length === 1 && t1) builder.write$1(0, B.JSArray_methods.get$first(propertyLines)); else { builder.write$1(0, propertyRender); if (!B.JSString_methods.endsWith$1(propertyRender, _s1_)) builder.write$1(0, _s1_); } } else { t7 = builder._nextPrefixOtherLines; t8 = t7 == null; t9 = t8 ? builder._prefixOtherLines : t7; if (t8) t7 = builder._prefixOtherLines; builder.writeRawLines$1(_this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(property, t2, A.S(t9) + t6.prefixLineOne, A.S(t7) + t6.childLinkSpace + t6.prefixOtherLines)); } } if (t6 !== 0) builder.write$1(0, t2.afterProperties); builder.write$1(0, ""); if (t1) builder.write$1(0, t2.lineBreak); prefixChildrenRaw = A.S(_box_0.prefixOtherLines) + t4; if (children.length === 0) if (t2.addBlankLineIfNoChildren) if (builder.get$requiresMultipleLines()) { t1 = builder._nextPrefixOtherLines; if (t1 == null) t1 = builder._prefixOtherLines; t1.toString; t1 = B.JSString_methods.trimRight$0(t1).length !== 0; } else t1 = false; else t1 = false; else t1 = false; if (t1) builder.write$1(0, t2.lineBreak); if (children.length !== 0 && t2.showChildren) { if (t2.isBlankLineBetweenPropertiesAndChildren && properties.length !== 0 && B.JSArray_methods.get$first(children).get$textTreeConfiguration().isBlankLineBetweenPropertiesAndChildren) builder.write$1(0, t2.lineBreak); builder._prefixOtherLines = _box_0.prefixOtherLines; builder._nextPrefixOtherLines = null; for (t1 = t2.lineBreak, t4 = builder.wrapWidth, i = 0; i < children.length; ++i) { child = children[i]; childStyle = child.get$style(child); if (childStyle === B.DiagnosticsTreeStyle_8 || childStyle === B.DiagnosticsTreeStyle_9) t5 = t2; else t5 = child.get$textTreeConfiguration(); t5.toString; if (i === children.length - 1) { t6 = t5.childLinkSpace; childPrefixOtherLines = prefixChildrenRaw + t6 + t5.prefixOtherLines; builder.writeRawLines$1(_this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(child, t2, prefixChildrenRaw + t5.prefixLastChildLineOne, childPrefixOtherLines)); t7 = t5.footer; if (t7.length !== 0) { builder._prefixOtherLines = prefixChildrenRaw; builder._nextPrefixOtherLines = null; builder.write$1(0, t6 + t7); t5 = t5.mandatoryFooter; if (t5.length !== 0) builder.writeStretched$2(t5, Math.max(t4, t3 + childPrefixOtherLines.length)); builder.write$1(0, t1); } } else { t6 = children[i + 1]; childStyle = t6.get$style(t6); if (childStyle === B.DiagnosticsTreeStyle_8 || childStyle === B.DiagnosticsTreeStyle_9) nextChildStyle = t2; else nextChildStyle = t6.get$textTreeConfiguration(); childPrefixOtherLines = prefixChildrenRaw + nextChildStyle.linkCharacter + t5.prefixOtherLines; builder.writeRawLines$1(_this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(child, t2, prefixChildrenRaw + t5.prefixLineOne, childPrefixOtherLines)); t6 = t5.footer; if (t6.length !== 0) { builder._prefixOtherLines = prefixChildrenRaw; builder._nextPrefixOtherLines = null; builder.write$1(0, t5.linkCharacter + t6); t5 = t5.mandatoryFooter; if (t5.length !== 0) builder.writeStretched$2(t5, Math.max(t4, t3 + childPrefixOtherLines.length)); builder.write$1(0, t1); } } } } if (parentConfiguration == null && t2.mandatoryFooter.length !== 0) { builder.writeStretched$2(t2.mandatoryFooter, builder.wrapWidth); builder.write$1(0, t2.lineBreak); } if (builder._currentLine._contents.length !== 0) builder._finalizeLine$1(false); t1 = builder._diagnostics$_buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.TextTreeRenderer__debugRender_visitor.prototype = { call$1(node) { var t1, t2, t3, t4, _i, child, t5; for (t1 = node.getChildren$0(), t2 = t1.length, t3 = this._box_0, t4 = this.descendants, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; t5 = t3.lines; if (t5 < 25) { t5 = ++t3.depth; t4.push(A.S(t3.prefixOtherLines) + B.JSString_methods.$mul(" ", t5) + A.S(child)); if (t3.depth < 5) this.call$1(child); --t3.depth; } else if (t5 === 25) t4.push(A.S(t3.prefixOtherLines) + " ...(descendants list truncated after " + t5 + " lines)"); ++t3.lines; } }, $signature: 834 }; A.TextTreeRenderer__debugRender_closure.prototype = { call$1(n) { var t1 = n.get$level(n); return t1.index >= this.$this._minLevel.index; }, $signature: 2576 }; A.DiagnosticsNode.prototype = { get$level(_) { return B.DiagnosticLevel_3; }, get$emptyBodyDescription() { return null; }, get$allowWrap() { return false; }, get$allowNameWrap() { return false; }, get$allowTruncate() { return false; }, toString$1$minLevel(_, minLevel) { return this.super$Object$toString(0); }, toString$0(_) { return this.toString$1$minLevel(0, B.DiagnosticLevel_3); }, get$textTreeConfiguration() { switch (this.get$style(this).index) { case 0: return null; case 3: return $.$get$denseTextConfiguration(); case 1: return $.$get$sparseTextConfiguration(); case 2: return $.$get$dashedTextConfiguration(); case 6: return $.$get$whitespaceTextConfiguration(); case 4: return $.$get$transitionTextConfiguration(); case 8: return $.$get$singleLineTextConfiguration(); case 9: return $.$get$errorPropertyTextConfiguration(); case 10: return $.$get$shallowTextConfiguration(); case 5: return $.$get$errorTextConfiguration(); case 11: return $.$get$whitespaceTextConfiguration(); case 7: return $.$get$flatTextConfiguration(); } }, get$showName() { return this.showName; }, get$style(receiver) { return this.style; } }; A.DiagnosticsProperty.prototype = { valueToString$1$parentConfiguration(parentConfiguration) { var v = this.get$value(this); return type$.DiagnosticableTree._is(v) ? v.toStringShort$0() : J.toString$0$(v); }, toDescription$1$parentConfiguration(parentConfiguration) { var t2, result, _this = this, t1 = _this._diagnostics$_description; if (t1 != null) { t2 = _this.tooltip; return t2 == null ? t1 : t1 + " (" + t2 + ")"; } _this._maybeCacheValue$0(); if (_this._diagnostics$_exception != null) { _this._maybeCacheValue$0(); return "EXCEPTION (" + J.get$runtimeType$(_this._diagnostics$_exception).toString$0(0) + ")"; } t1 = _this.ifNull; if (t1 != null && _this.get$value(_this) == null) { t1.toString; t2 = _this.tooltip; if (!(t2 == null)) t1 = t1 + " (" + t2 + ")"; return t1; } result = _this.valueToString$1$parentConfiguration(parentConfiguration); if (result.length === 0 && _this.ifEmpty != null) { t1 = _this.ifEmpty; t1.toString; result = t1; } t1 = _this.tooltip; return t1 == null ? result : result + " (" + t1 + ")"; }, get$value(_) { this._maybeCacheValue$0(); return this._diagnostics$_value; }, _maybeCacheValue$0() { var exception, exception0, _this = this; if (_this._valueComputed) return; _this._valueComputed = true; try { _this._diagnostics$_value = _this._computeValue.call$0(); } catch (exception0) { exception = A.unwrapException(exception0); _this._diagnostics$_exception = exception; _this._diagnostics$_value = null; } }, get$isInteresting() { var t1 = this.defaultValue; return J.$eq$(t1, B.C__NoDefaultValue) || !J.$eq$(this.get$value(this), t1); }, get$level(_) { var _this = this, t1 = _this._defaultLevel; if (t1 === B.DiagnosticLevel_0) return t1; _this._maybeCacheValue$0(); if (_this._diagnostics$_exception != null) return B.DiagnosticLevel_7; if (_this.get$value(_this) == null && _this.missingIfNull) return B.DiagnosticLevel_4; if (!_this.get$isInteresting()) return B.DiagnosticLevel_1; return t1; }, getProperties$0(_) { return B.List_empty2; }, getChildren$0() { return B.List_empty2; }, get$allowWrap() { return this.allowWrap; }, get$allowNameWrap() { return true; } }; A.DiagnosticableNode.prototype = { get$builder() { return this._cachedBuilder; }, get$style(_) { var t1 = this.style; return t1 == null ? this.get$builder().defaultDiagnosticsTreeStyle : t1; }, get$emptyBodyDescription() { return ""; }, getProperties$0(_) { return B.List_empty2; }, getChildren$0() { return B.List_empty2; }, toDescription$1$parentConfiguration(parentConfiguration) { return ""; }, get$value(receiver) { return this.value; } }; A.DiagnosticableTreeNode.prototype = { getChildren$0() { return this.value.debugDescribeChildren$0(); } }; A.DiagnosticPropertiesBuilder.prototype = { add$1(_, property) { } }; A.Diagnosticable.prototype = { toStringShort$0() { return "#" + A.shortHash(this); }, toString$1$minLevel(_, minLevel) { var t1 = this.toStringShort$0(); return t1; }, toString$0(_) { return this.toString$1$minLevel(0, B.DiagnosticLevel_3); }, debugFillProperties$1(properties) { } }; A.DiagnosticableTree.prototype = { toStringShort$0() { return "#" + A.shortHash(this); }, debugDescribeChildren$0() { return B.List_empty2; } }; A.DiagnosticableTreeMixin.prototype = { toString$0(_) { return this.toDiagnosticsNode$1$style(B.DiagnosticsTreeStyle_8).super$Object$toString(0); }, toStringDeep$3$minLevel$prefixLineOne$prefixOtherLines(minLevel, prefixLineOne, prefixOtherLines) { this.toDiagnosticsNode$0(); return ""; }, toStringShort$0() { return "#" + A.shortHash(this); }, toDiagnosticsNode$2$name$style($name, style) { return A.DiagnosticableTreeNode$($name, style, this); }, toDiagnosticsNode$1$style(style) { return this.toDiagnosticsNode$2$name$style(null, style); }, toDiagnosticsNode$0() { return this.toDiagnosticsNode$2$name$style(null, null); }, debugDescribeChildren$0() { return B.List_empty2; } }; A.DiagnosticsBlock.prototype = { getChildren$0() { return this._diagnostics$_children; }, getProperties$0(_) { return this._diagnostics$_properties; }, toDescription$1$parentConfiguration(parentConfiguration) { return this._diagnostics$_description; }, get$level() { return B.DiagnosticLevel_3; }, get$value(receiver) { return this.value; }, get$allowTruncate() { return this.allowTruncate; } }; A._DiagnosticableTree_Object_Diagnosticable.prototype = {}; A.Key.prototype = {}; A.LocalKey.prototype = {}; A.UniqueKey.prototype = { toString$0(_) { return "[#" + A.shortHash(this) + "]"; } }; A.ValueKey.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return A._instanceType(this)._eval$1("ValueKey")._is(other) && J.$eq$(other.value, this.value); }, get$hashCode(_) { return A.Object_hash(A.getRuntimeTypeOfDartObject(this), this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1 = A._instanceType(this), t2 = t1._eval$1("ValueKey.T"), t3 = this.value, valueString = A.createRuntimeType(t2) === B.Type_String_k8F ? "<'" + A.S(t3) + "'>" : "<" + A.S(t3) + ">"; if (A.getRuntimeTypeOfDartObject(this) === A.createRuntimeType(t1._eval$1("ValueKey"))) return "[" + valueString + "]"; return "[" + A.createRuntimeType(t2).toString$0(0) + " " + valueString + "]"; }, get$value(receiver) { return this.value; } }; A._TypeLiteral.prototype = {}; A.LicenseParagraph.prototype = {}; A.LicenseEntry.prototype = {}; A._LicenseEntryWithLineBreaksParserState.prototype = { _enumToString$0() { return "_LicenseEntryWithLineBreaksParserState." + this._core$_name; } }; A.LicenseEntryWithLineBreaks.prototype = { get$paragraphs() { var lines, result, addLine, getParagraph, t1, t2, t3, lastLineIndent, currentLineIndent, state, t4, target, _box_0 = {}; _box_0.currentPosition = _box_0.lineStart = 0; _box_0.currentParagraphIndentation = null; lines = A._setArrayType([], type$.JSArray_String); result = A._setArrayType([], type$.JSArray_LicenseParagraph); addLine = new A.LicenseEntryWithLineBreaks_paragraphs_addLine(_box_0, this, lines); getParagraph = new A.LicenseEntryWithLineBreaks_paragraphs_getParagraph(_box_0, lines); for (t1 = this.text, t2 = t1.length, t3 = t2 - 1, lastLineIndent = 0, currentLineIndent = 0, state = B._LicenseEntryWithLineBreaksParserState_0, t4 = 0; t4 < t2;) { switch (state.index) { case 0: target = 1; break; case 1: target = 2; break; default: target = null; break; } if (target) c$0: for (; true;) switch (target) { case 1: switch (t1[t4]) { case " ": target = 1; break; case "\t": target = 2; break; case "\r": case "\n": case "\f": target = 3; break; case "[": target = 4; break; default: target = 5; break; } c$1: for (; true;) switch (target) { case 1: _box_0.lineStart = t4 + 1; ++currentLineIndent; state = B._LicenseEntryWithLineBreaksParserState_0; break c$1; case 2: _box_0.lineStart = t4 + 1; currentLineIndent += 8; state = B._LicenseEntryWithLineBreaksParserState_0; break c$1; case 3: if (lines.length !== 0) result.push(getParagraph.call$0()); t4 = _box_0.currentPosition; if (t1[t4] === "\r" && t4 < t3 && t1[t4 + 1] === "\n") t4 = _box_0.currentPosition = t4 + 1; _box_0.currentParagraphIndentation = null; _box_0.lineStart = t4 + 1; lastLineIndent = 0; currentLineIndent = 0; state = B._LicenseEntryWithLineBreaksParserState_0; break c$1; case 4: ++currentLineIndent; target = 5; continue c$1; case 5: if (lines.length !== 0 && currentLineIndent > lastLineIndent) { result.push(getParagraph.call$0()); _box_0.currentParagraphIndentation = null; } if (_box_0.currentParagraphIndentation == null) if (currentLineIndent > 10) _box_0.currentParagraphIndentation = -1; else _box_0.currentParagraphIndentation = B.JSInt_methods._tdivFast$1(currentLineIndent, 3); state = B._LicenseEntryWithLineBreaksParserState_1; break c$1; } break c$0; case 2: switch (t1[t4]) { case "\n": addLine.call$0(); _box_0.lineStart = _box_0.currentPosition + 1; lastLineIndent = currentLineIndent; currentLineIndent = 0; state = B._LicenseEntryWithLineBreaksParserState_0; break; case "\f": addLine.call$0(); result.push(getParagraph.call$0()); _box_0.currentParagraphIndentation = null; _box_0.lineStart = _box_0.currentPosition + 1; lastLineIndent = 0; currentLineIndent = 0; state = B._LicenseEntryWithLineBreaksParserState_0; break; default: state = B._LicenseEntryWithLineBreaksParserState_1; } break c$0; } t4 = ++_box_0.currentPosition; } switch (state.index) { case 0: if (lines.length !== 0) result.push(getParagraph.call$0()); break; case 1: addLine.call$0(); result.push(getParagraph.call$0()); break; } return result; } }; A.LicenseEntryWithLineBreaks_paragraphs_addLine.prototype = { call$0() { var t1 = this._box_0; this.lines.push(B.JSString_methods.substring$2(this.$this.text, t1.lineStart, t1.currentPosition)); }, $signature: 0 }; A.LicenseEntryWithLineBreaks_paragraphs_getParagraph.prototype = { call$0() { var t1 = this.lines, t2 = B.JSArray_methods.join$1(t1, " "), t3 = this._box_0.currentParagraphIndentation; t3.toString; B.JSArray_methods.clear$0(t1); return new A.LicenseParagraph(t2, t3); }, $signature: 2607 }; A.LicenseRegistry_licenses_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2, t3, t4, _i, collector, t5; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.LicenseRegistry__collectors, t2 = t1.length, t3 = $async$self.controller, t4 = t3.__late_helper$_name, _i = 0; case 2: // for condition if (!(_i < t1.length)) { // goto after for $async$goto = 4; break; } collector = t1[_i]; t5 = t3.__late_helper$_value; if (t5 === t3) A.throwExpression(A.LateError$localNI(t4)); $async$goto = 5; return A._asyncAwait(J.addStream$1$z(t5, collector.call$0()), $async$call$0); case 5: // returning from await. case 3: // for update t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; // goto for condition $async$goto = 2; break; case 4: // after for $async$goto = 6; return A._asyncAwait(J.close$0$z(t3._readLocal$0()), $async$call$0); case 6: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.ObserverList.prototype = { get$_observer_list$_set() { var result, _this = this, value = _this.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(_this.$ti._precomputed1); _this.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__ObserverList__set_FI = result; value = result; } return value; }, remove$1(_, item) { this._isDirty = true; this.get$_observer_list$_set().clear$0(0); return B.JSArray_methods.remove$1(this._observer_list$_list, item); }, clear$0(_) { this._isDirty = false; B.JSArray_methods.clear$0(this._observer_list$_list); this.get$_observer_list$_set().clear$0(0); }, contains$1(_, element) { var _this = this, t1 = _this._observer_list$_list; if (t1.length < 3) return B.JSArray_methods.contains$1(t1, element); if (_this._isDirty) { _this.get$_observer_list$_set().addAll$1(0, t1); _this._isDirty = false; } return _this.get$_observer_list$_set().contains$1(0, element); }, get$iterator(_) { var t1 = this._observer_list$_list; return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); }, get$isEmpty(_) { return this._observer_list$_list.length === 0; }, get$isNotEmpty(_) { return this._observer_list$_list.length !== 0; }, toList$1$growable(_, growable) { var t1 = this._observer_list$_list, t2 = A._arrayInstanceType(t1); return growable ? A._setArrayType(t1.slice(0), t2) : J.JSArray_JSArray$markFixed(t1.slice(0), t2._precomputed1); }, toList$0(_) { return this.toList$1$growable(0, true); } }; A.HashedObserverList.prototype = { add$1(_, item) { var t1 = this._observer_list$_map, t2 = t1.$index(0, item); t1.$indexSet(0, item, (t2 == null ? 0 : t2) + 1); }, remove$1(_, item) { var t1 = this._observer_list$_map, value = t1.$index(0, item); if (value == null) return false; if (value === 1) t1.remove$1(0, item); else t1.$indexSet(0, item, value - 1); return true; }, contains$1(_, element) { return this._observer_list$_map.containsKey$1(0, element); }, get$iterator(_) { var t1 = this._observer_list$_map; return A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); }, get$isEmpty(_) { return this._observer_list$_map.__js_helper$_length === 0; }, get$isNotEmpty(_) { return this._observer_list$_map.__js_helper$_length !== 0; } }; A.PersistentHashMap.prototype = { put$2(_, key, value) { var t1 = this._persistent_hash_map$_root, t2 = t1 == null ? $.$get$_CompressedNode_empty() : t1, newRoot = t2.put$4(0, 0, key, A.Primitives_objectHashCode(key), value); if (newRoot === t1) return this; t1 = this.$ti; return new A.PersistentHashMap(newRoot, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("PersistentHashMap<1,2>")); }, $index(_, key) { var t1 = this._persistent_hash_map$_root; if (t1 == null) return null; return t1.$get$3(0, 0, key, J.get$hashCode$(key)); } }; A._TrieNode.prototype = {}; A._FullNode.prototype = { put$4(_, bitIndex, key, keyHash, value) { var newNode, t2, clone, j, index = B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31, t1 = this.descendants, node = t1[index]; if (node == null) node = $.$get$_CompressedNode_empty(); newNode = node.put$4(0, bitIndex + 5, key, keyHash, value); if (newNode === node) t1 = this; else { t2 = t1.length; clone = A.List_List$filled(t2, null, false, type$.nullable_Object); for (j = 0; j < t2; ++j) clone[j] = t1[j]; clone[index] = newNode; t1 = new A._FullNode(clone); } return t1; }, $get$3(_, bitIndex, key, keyHash) { var node = this.descendants[B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31]; return node == null ? null : node.$get$3(0, bitIndex + 5, key, keyHash); } }; A._CompressedNode.prototype = { put$4(_, bitIndex, key, keyHash, value) { var index, keyOrNull, t4, valueOrNode, newNode, clone, j, t5, existingKeyHash, list, occupiedCount, prefixLength, totalLength, newKeyValuePairs, srcIndex, dstIndex, _this = this, _null = null, t1 = B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31, bit = 1 << t1 >>> 0, t2 = _this.occupiedIndices, t3 = (t2 & bit - 1) >>> 0, n = t3 - (t3 >>> 1 & 1431655765); n = (n & 858993459) + (n >>> 2 & 858993459); n = n + (n >>> 4) & 252645135; n += n >>> 8; index = n + (n >>> 16) & 63; if ((t2 & bit) >>> 0 !== 0) { t1 = _this.keyValuePairs; t3 = 2 * index; keyOrNull = t1[t3]; t4 = t3 + 1; valueOrNode = t1[t4]; if (keyOrNull == null) { newNode = J.put$4$z(valueOrNode, bitIndex + 5, key, keyHash, value); if (newNode === valueOrNode) return _this; t3 = t1.length; clone = A.List_List$filled(t3, _null, false, type$.nullable_Object); for (j = 0; j < t3; ++j) clone[j] = t1[j]; clone[t4] = newNode; return new A._CompressedNode(t2, clone); } if (J.$eq$(key, keyOrNull)) { if (value == null ? valueOrNode == null : value === valueOrNode) t1 = _this; else { t3 = t1.length; clone = A.List_List$filled(t3, _null, false, type$.nullable_Object); for (j = 0; j < t3; ++j) clone[j] = t1[j]; clone[t4] = value; t1 = new A._CompressedNode(t2, clone); } return t1; } t5 = bitIndex + 5; existingKeyHash = J.get$hashCode$(keyOrNull); if (existingKeyHash === keyHash) { list = A.List_List$filled(4, _null, false, type$.nullable_Object); list[0] = keyOrNull; list[1] = valueOrNode; list[2] = key; list[3] = value; newNode = new A._HashCollisionNode(keyHash, list); } else newNode = $.$get$_CompressedNode_empty().put$4(0, t5, keyOrNull, existingKeyHash, valueOrNode).put$4(0, t5, key, keyHash, value); t5 = t1.length; clone = A.List_List$filled(t5, _null, false, type$.nullable_Object); for (j = 0; j < t5; ++j) clone[j] = t1[j]; clone[t3] = null; clone[t4] = newNode; return new A._CompressedNode(t2, clone); } else { n = t2 - (t2 >>> 1 & 1431655765); n = (n & 858993459) + (n >>> 2 & 858993459); n = n + (n >>> 4) & 252645135; n += n >>> 8; occupiedCount = n + (n >>> 16) & 63; if (occupiedCount >= 16) { t2 = _this._inflate$1(bitIndex); t2.descendants[t1] = $.$get$_CompressedNode_empty().put$4(0, bitIndex + 5, key, keyHash, value); return t2; } else { prefixLength = 2 * index; totalLength = 2 * occupiedCount; newKeyValuePairs = A.List_List$filled(totalLength + 2, _null, false, type$.nullable_Object); for (t1 = _this.keyValuePairs, srcIndex = 0; srcIndex < prefixLength; ++srcIndex) newKeyValuePairs[srcIndex] = t1[srcIndex]; newKeyValuePairs[prefixLength] = key; newKeyValuePairs[prefixLength + 1] = value; for (dstIndex = prefixLength + 2, srcIndex = prefixLength; srcIndex < totalLength; ++srcIndex, ++dstIndex) newKeyValuePairs[dstIndex] = t1[srcIndex]; return new A._CompressedNode((t2 | bit) >>> 0, newKeyValuePairs); } } }, $get$3(_, bitIndex, key, keyHash) { var n, t2, keyOrNull, valueOrNode, bit = 1 << (B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31) >>> 0, t1 = this.occupiedIndices; if ((t1 & bit) >>> 0 === 0) return null; t1 = (t1 & bit - 1) >>> 0; n = t1 - (t1 >>> 1 & 1431655765); n = (n & 858993459) + (n >>> 2 & 858993459); n = n + (n >>> 4) & 252645135; n += n >>> 8; t1 = this.keyValuePairs; t2 = 2 * (n + (n >>> 16) & 63); keyOrNull = t1[t2]; valueOrNode = t1[t2 + 1]; if (keyOrNull == null) return valueOrNode.$get$3(0, bitIndex + 5, key, keyHash); if (key === keyOrNull) return valueOrNode; return null; }, _inflate$1(bitIndex) { var t1, t2, t3, srcIndex, dstIndex, keyOrNull, t4, nodes = A.List_List$filled(32, null, false, type$.nullable_Object); for (t1 = this.occupiedIndices, t2 = bitIndex + 5, t3 = this.keyValuePairs, srcIndex = 0, dstIndex = 0; dstIndex < 32; ++dstIndex) if ((B.JSInt_methods._shruOtherPositive$1(t1, dstIndex) & 1) !== 0) { keyOrNull = t3[srcIndex]; t4 = srcIndex + 1; if (keyOrNull == null) nodes[dstIndex] = t3[t4]; else nodes[dstIndex] = $.$get$_CompressedNode_empty().put$4(0, t2, keyOrNull, J.get$hashCode$(keyOrNull), t3[t4]); srcIndex += 2; } return new A._FullNode(nodes); } }; A._HashCollisionNode.prototype = { put$4(_, bitIndex, key, keyHash, val) { var index, t2, t3, clone, j, $length, newArray, i, keyValuePairs, _this = this, t1 = _this.hash; if (keyHash === t1) { index = _this._indexOf$1(key); if (index !== -1) { t1 = _this.keyValuePairs; t2 = index + 1; t3 = t1[t2]; if (t3 == null ? val == null : t3 === val) t1 = _this; else { t3 = t1.length; clone = A.List_List$filled(t3, null, false, type$.nullable_Object); for (j = 0; j < t3; ++j) clone[j] = t1[j]; clone[t2] = val; t1 = new A._HashCollisionNode(keyHash, clone); } return t1; } t1 = _this.keyValuePairs; $length = t1.length; newArray = A.List_List$filled($length + 2, null, false, type$.nullable_Object); for (i = 0; i < $length; ++i) newArray[i] = t1[i]; newArray[$length] = key; newArray[$length + 1] = val; return new A._HashCollisionNode(keyHash, newArray); } t1 = B.JSInt_methods._shruOtherPositive$1(t1, bitIndex); keyValuePairs = A.List_List$filled(2, null, false, type$.nullable_Object); keyValuePairs[1] = _this; return new A._CompressedNode(1 << (t1 & 31) >>> 0, keyValuePairs).put$4(0, bitIndex, key, keyHash, val); }, $get$3(_, bitIndex, key, keyHash) { var index = this._indexOf$1(key); return index < 0 ? null : this.keyValuePairs[index + 1]; }, _indexOf$1(key) { var t2, i, t1 = this.keyValuePairs, $length = t1.length; for (t2 = J.getInterceptor$(key), i = 0; i < $length; i += 2) if (t2.$eq(key, t1[i])) return i; return -1; } }; A.TargetPlatform.prototype = { _enumToString$0() { return "TargetPlatform." + this._core$_name; } }; A.WriteBuffer0.prototype = { _serialization$_add$1(_, byte) { var t1, t2, _this = this; if (_this._currentSize === _this._serialization$_buffer.length) _this._resize$0(); t1 = _this._serialization$_buffer; t2 = _this._currentSize; t1[t2] = byte; _this._currentSize = t2 + 1; }, _append$1(other) { var _this = this, t1 = J.getInterceptor$asx(other), newSize = _this._currentSize + t1.get$length(other); if (newSize >= _this._serialization$_buffer.length) _this._resize$1(newSize); B.NativeUint8List_methods.setRange$3(_this._serialization$_buffer, _this._currentSize, newSize, other); _this._currentSize = _this._currentSize + t1.get$length(other); }, _serialization$_addAll$3(data, start, end) { var _this = this, newEnd = end == null ? _this._serialization$_eightBytesAsList.length : end, newSize = _this._currentSize + (newEnd - start); if (newSize >= _this._serialization$_buffer.length) _this._resize$1(newSize); B.NativeUint8List_methods.setRange$3(_this._serialization$_buffer, _this._currentSize, newSize, data); _this._currentSize = newSize; }, _serialization$_addAll$1(data) { return this._serialization$_addAll$3(data, 0, null); }, _resize$1(requiredLength) { var t1 = this._serialization$_buffer, t2 = t1.length, t3 = requiredLength == null ? 0 : requiredLength, newLength = Math.max(t3, t2 * 2), newBuffer = new Uint8Array(newLength); B.NativeUint8List_methods.setRange$3(newBuffer, 0, t2, t1); this._serialization$_buffer = newBuffer; }, _resize$0() { return this._resize$1(null); }, _serialization$_alignTo$1(alignment) { var mod = B.JSInt_methods.$mod(this._currentSize, alignment); if (mod !== 0) this._serialization$_addAll$3($.$get$WriteBuffer__zeroBuffer(), 0, alignment - mod); }, done$0() { var result, _this = this; if (_this._serialization$_isDone) throw A.wrapException(A.StateError$("done() must not be called more than once on the same " + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + ".")); result = A.NativeByteData_NativeByteData$view(_this._serialization$_buffer.buffer, 0, _this._currentSize); _this._serialization$_buffer = new Uint8Array(0); _this._serialization$_isDone = true; return result; } }; A.ReadBuffer0.prototype = { getUint8$0(_) { return J.getUint8$1$x(this.data, this._serialization$_position++); }, getInt64$0(_) { var t1 = this._serialization$_position, t2 = $.$get$Endian_host(), value = J.getInt64$2$x(this.data, t1, t2); this._serialization$_position += 8; return value; }, getUint8List$1($length) { var t1 = this.data, t2 = J.getInterceptor$x(t1), list = J.asUint8List$2$x(t2.get$buffer(t1), t2.get$offsetInBytes(t1) + this._serialization$_position, $length); this._serialization$_position += $length; return list; }, _serialization$_alignTo$1(alignment) { var t1 = this._serialization$_position, mod = B.JSInt_methods.$mod(t1, alignment); if (mod !== 0) this._serialization$_position = t1 + (alignment - mod); } }; A.StackFrame.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.number, _this.$package, _this.line, _this.column, _this.className, _this.method, _this.source, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.StackFrame && other.number === _this.number && other.$package === _this.$package && other.line === _this.line && other.column === _this.column && other.className === _this.className && other.method === _this.method && other.source === _this.source; }, toString$0(_) { var _this = this; return "StackFrame(#" + _this.number + ", " + _this.packageScheme + ":" + _this.$package + "/" + _this.packagePath + ":" + _this.line + ":" + _this.column + ", className: " + _this.className + ", method: " + _this.method + ")"; } }; A.StackFrame_fromStackString_closure.prototype = { call$1(line) { return line.length !== 0; }, $signature: 12 }; A.SynchronousFuture.prototype = { asStream$0() { var controller = A.StreamController_StreamController(null, null, null, false, this.$ti._precomputed1); controller.add$1(0, this._synchronous_future$_value); controller.close$0(0); return new A._ControllerStream(controller, A._instanceType(controller)._eval$1("_ControllerStream<1>")); }, catchError$2$test(onError, test) { return new A._Future($.Zone__current, this.$ti._eval$1("_Future<1>")); }, catchError$1(onError) { return this.catchError$2$test(onError, null); }, then$1$2$onError(_, onValue, onError, $R) { var result = onValue.call$1(this._synchronous_future$_value); if ($R._eval$1("Future<0>")._is(result)) return result; return new A.SynchronousFuture(result, $R._eval$1("SynchronousFuture<0>")); }, then$1$1(_, onValue, $R) { return this.then$1$2$onError(0, onValue, null, $R); }, timeout$2$onTimeout(_, timeLimit, onTimeout) { return A.Future_Future$value(this._synchronous_future$_value, this.$ti._precomputed1).timeout$2$onTimeout(0, timeLimit, onTimeout); }, timeout$1(_, timeLimit) { return this.timeout$2$onTimeout(0, timeLimit, null); }, whenComplete$1(action) { var result, e, stack, t1, exception, _this = this; try { result = action.call$0(); if (type$.Future_dynamic._is(result)) { t1 = J.then$1$1$x(result, new A.SynchronousFuture_whenComplete_closure(_this), _this.$ti._precomputed1); return t1; } return _this; } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); t1 = A.Future_Future$error(e, stack, _this.$ti._precomputed1); return t1; } }, $isFuture: 1 }; A.SynchronousFuture_whenComplete_closure.prototype = { call$1(value) { return this.$this._synchronous_future$_value; }, $signature() { return this.$this.$ti._eval$1("1(@)"); } }; A.GestureDisposition.prototype = { _enumToString$0() { return "GestureDisposition." + this._core$_name; } }; A.GestureArenaMember.prototype = {}; A.GestureArenaEntry.prototype = { resolve$1(_, disposition) { this._arena._resolve$3(this._arena$_pointer, this._member, disposition); } }; A._GestureArena.prototype = { toString$0(_) { var _this = this, t1 = _this.members; t1 = t1.length === 0 ? "" + "" : "" + new A.MappedListIterable(t1, new A._GestureArena_toString_closure(_this), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, ", "); if (_this.isOpen) t1 += " [open]"; if (_this.isHeld) t1 += " [held]"; if (_this.hasPendingSweep) t1 += " [hasPendingSweep]"; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A._GestureArena_toString_closure.prototype = { call$1(member) { if (member === this.$this.eagerWinner) return member.toString$0(0) + " (eager winner)"; return member.toString$0(0); }, $signature: 2608 }; A.GestureArenaManager.prototype = { add$2(_, pointer, member) { this._arenas.putIfAbsent$2(0, pointer, new A.GestureArenaManager_add_closure(this, pointer)).members.push(member); return new A.GestureArenaEntry(this, pointer, member); }, close$1(_, pointer) { var state = this._arenas.$index(0, pointer); if (state == null) return; state.isOpen = false; this._tryToResolveArena$2(pointer, state); }, sweep$1(pointer) { var i, t1 = this._arenas, state = t1.$index(0, pointer); if (state == null) return; if (state.isHeld) { state.hasPendingSweep = true; return; } t1.remove$1(0, pointer); t1 = state.members; if (t1.length !== 0) { B.JSArray_methods.get$first(t1).acceptGesture$1(pointer); for (i = 1; i < t1.length; ++i) t1[i].rejectGesture$1(pointer); } }, hold$1(pointer) { var state = this._arenas.$index(0, pointer); if (state == null) return; state.isHeld = true; }, release$1(_, pointer) { var state = this._arenas.$index(0, pointer); if (state == null) return; state.isHeld = false; if (state.hasPendingSweep) this.sweep$1(pointer); }, _resolve$3(pointer, member, disposition) { var state = this._arenas.$index(0, pointer); if (state == null) return; if (disposition === B.GestureDisposition_1) { B.JSArray_methods.remove$1(state.members, member); member.rejectGesture$1(pointer); if (!state.isOpen) this._tryToResolveArena$2(pointer, state); } else if (state.isOpen) { if (state.eagerWinner == null) state.eagerWinner = member; } else this._resolveInFavorOf$3(pointer, state, member); }, _tryToResolveArena$2(pointer, state) { var t1 = state.members.length; if (t1 === 1) A.scheduleMicrotask(new A.GestureArenaManager__tryToResolveArena_closure(this, pointer, state)); else if (t1 === 0) this._arenas.remove$1(0, pointer); else { t1 = state.eagerWinner; if (t1 != null) this._resolveInFavorOf$3(pointer, state, t1); } }, _resolveByDefault$2(pointer, state) { var t1 = this._arenas; if (!t1.containsKey$1(0, pointer)) return; t1.remove$1(0, pointer); B.JSArray_methods.get$first(state.members).acceptGesture$1(pointer); }, _resolveInFavorOf$3(pointer, state, member) { var t1, t2, _i, rejectedMember; this._arenas.remove$1(0, pointer); for (t1 = state.members, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { rejectedMember = t1[_i]; if (rejectedMember !== member) rejectedMember.rejectGesture$1(pointer); } member.acceptGesture$1(pointer); } }; A.GestureArenaManager_add_closure.prototype = { call$0() { return new A._GestureArena(A._setArrayType([], type$.JSArray_GestureArenaMember)); }, $signature: 2611 }; A.GestureArenaManager__tryToResolveArena_closure.prototype = { call$0() { return this.$this._resolveByDefault$2(this.pointer, this.state); }, $signature: 0 }; A._Resampler.prototype = { stop$0(_) { var t1, t2, t3, t4, t5, _this = this; for (t1 = _this._resamplers, t2 = t1.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t4 = _this._handlePointerEvent, t3 = t3._rest[1]; t2.moveNext$0();) { t5 = t2.__internal$_current; (t5 == null ? t3._as(t5) : t5).stop$1(0, t4); } t1.clear$0(0); _this._frameTime = B.Duration_0; t1 = _this._binding$_timer; if (t1 != null) t1.cancel$0(0); } }; A.GestureBinding.prototype = { _handlePointerDataPacket$1(packet) { var error, stack, exception, t1, _this = this; try { _this.GestureBinding__pendingPointerEvents.addAll$1(0, A.PointerEventConverter_expand(packet.data, _this.get$_devicePixelRatioForView())); if (_this._lockCount <= 0) _this._flushPointerEventQueue$0(); } catch (exception) { error = A.unwrapException(exception); stack = A.getTraceFromException(exception); t1 = A.ErrorDescription$("while handling a pointer data packet"); A.FlutterError_reportError(new A.FlutterErrorDetails(error, stack, "gestures library", t1, null, null, false)); } }, _devicePixelRatioForView$1(viewId) { var t1; if ($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, viewId) == null) t1 = null; else { t1 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } } return t1; }, cancelPointer$1(pointer) { var t1 = this.GestureBinding__pendingPointerEvents; if (t1._head === t1._tail && this._lockCount <= 0) A.scheduleMicrotask(this.get$_flushPointerEventQueue()); t1.addFirst$1(A.PointerCancelEvent$(0, 0, 0, 0, 0, B.PointerDeviceKind_0, false, 0, pointer, B.Offset_0_0, 1, 1, 0, 0, 0, 0, 0, 0, B.Duration_0, 0)); }, _flushPointerEventQueue$0() { for (var t1 = this.GestureBinding__pendingPointerEvents; !t1.get$isEmpty(0);) this.handlePointerEvent$1(t1.removeFirst$0()); }, handlePointerEvent$1($event) { this.get$_resampler().stop$0(0); this._handlePointerEventImmediately$1($event); }, _handlePointerEventImmediately$1($event) { var hitTestResult, t2, _this = this, t1 = !type$.PointerDownEvent._is($event); if (!t1 || type$.PointerSignalEvent._is($event) || type$.PointerHoverEvent._is($event) || type$.PointerPanZoomStartEvent._is($event)) { hitTestResult = A.HitTestResult$(); _this.hitTestInView$3(hitTestResult, $event.get$position($event), $event.get$viewId()); if (!t1 || type$.PointerPanZoomStartEvent._is($event)) _this.GestureBinding__hitTests.$indexSet(0, $event.get$pointer(), hitTestResult); t1 = hitTestResult; } else if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) { hitTestResult = _this.GestureBinding__hitTests.remove$1(0, $event.get$pointer()); t1 = hitTestResult; } else t1 = $event.get$down() || type$.PointerPanZoomUpdateEvent._is($event) ? _this.GestureBinding__hitTests.$index(0, $event.get$pointer()) : null; if (t1 != null || type$.PointerAddedEvent._is($event) || type$.PointerRemovedEvent._is($event)) { t2 = _this.RendererBinding__mouseTracker; t2.toString; t2.updateWithEvent$2($event, type$.PointerMoveEvent._is($event) ? null : t1); _this.super$GestureBinding$dispatchEvent(0, $event, t1); } }, hitTestInView$3(result, position, viewId) { result.add$1(0, new A.HitTestEntry(this, type$.HitTestEntry_HitTestTarget)); }, dispatchEvent$2(_, $event, hitTestResult) { var exception, stack, entry, exception0, stack0, t1, t2, _i, t3, t4, _s15_ = "gesture library"; if (hitTestResult == null) { try { this.GestureBinding_pointerRouter.route$1($event); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); A.FlutterError_reportError(A.FlutterErrorDetailsForPointerEventDispatcher$(A.ErrorDescription$("while dispatching a non-hit-tested pointer event"), $event, exception, null, new A.GestureBinding_dispatchEvent_closure($event), _s15_, stack)); } return; } for (t1 = hitTestResult._hit_test$_path, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { entry = t1[_i]; try { entry.target.handleEvent$2($event.transformed$1(entry._transform), entry); } catch (exception) { exception0 = A.unwrapException(exception); stack0 = A.getTraceFromException(exception); t3 = A.ErrorDescription$("while dispatching a pointer event"); t4 = $.$get$FlutterError_onError(); if (t4 != null) t4.call$1(new A.FlutterErrorDetailsForPointerEventDispatcher(exception0, stack0, _s15_, t3, null, new A.GestureBinding_dispatchEvent_closure0($event, entry), false)); } } }, handleEvent$2($event, entry) { var _this = this; _this.GestureBinding_pointerRouter.route$1($event); if (type$.PointerDownEvent._is($event) || type$.PointerPanZoomStartEvent._is($event)) _this.GestureBinding_gestureArena.close$1(0, $event.get$pointer()); else if (type$.PointerUpEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) _this.GestureBinding_gestureArena.sweep$1($event.get$pointer()); else if (type$.PointerSignalEvent._is($event)) _this.GestureBinding_pointerSignalResolver.resolve$1(0, $event); }, _handleSampleTimeChanged$0() { if (this._lockCount <= 0) this.get$_resampler().stop$0(0); }, get$_resampler() { var _this = this, value = _this.GestureBinding___GestureBinding__resampler_FI; if (value === $) { $.$get$Stopwatch__frequency(); value !== $ && A.throwUnnamedLateFieldADI(); value = _this.GestureBinding___GestureBinding__resampler_FI = new A._Resampler(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.PointerEventResampler), B.Duration_0, new A.Stopwatch(), B.Duration_0, B.Duration_0, _this.get$_handlePointerEventImmediately(), _this.get$_handleSampleTimeChanged(), B.Duration_16667); } return value; }, $isHitTestTarget: 1 }; A.GestureBinding_dispatchEvent_closure.prototype = { call$0() { var _null = null; return A._setArrayType([A.DiagnosticsProperty$("Event", this.event, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.PointerEvent)], type$.JSArray_DiagnosticsNode); }, $signature: 141 }; A.GestureBinding_dispatchEvent_closure0.prototype = { call$0() { var _null = null; return A._setArrayType([A.DiagnosticsProperty$("Event", this.event, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.PointerEvent), A.DiagnosticsProperty$("Target", this.entry.target, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.HitTestTarget)], type$.JSArray_DiagnosticsNode); }, $signature: 141 }; A.FlutterErrorDetailsForPointerEventDispatcher.prototype = {}; A.PointerEventConverter_expand_closure.prototype = { call$1(datum) { return datum.signalKind !== B.PointerSignalKind_4; }, $signature: 2681 }; A.PointerEventConverter_expand_closure0.prototype = { call$1(datum) { var position, delta, radiusMinor, radiusMajor, radiusMin, radiusMax, timeStamp, kind, t2, t1 = datum.viewId, devicePixelRatio = this.devicePixelRatioForView.call$1(t1); if (devicePixelRatio == null) return null; position = new A.Offset(datum.physicalX, datum.physicalY).$div(0, devicePixelRatio); delta = new A.Offset(datum.physicalDeltaX, datum.physicalDeltaY).$div(0, devicePixelRatio); radiusMinor = datum.radiusMinor / devicePixelRatio; radiusMajor = datum.radiusMajor / devicePixelRatio; radiusMin = datum.radiusMin / devicePixelRatio; radiusMax = datum.radiusMax / devicePixelRatio; timeStamp = datum.timeStamp; kind = datum.kind; t2 = datum.signalKind; switch ((t2 == null ? B.PointerSignalKind_0 : t2).index) { case 0: switch (datum.change.index) { case 1: return A.PointerAddedEvent$(datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, position, datum.pressureMax, datum.pressureMin, radiusMax, radiusMin, datum.tilt, timeStamp, t1); case 3: return A.PointerHoverEvent$(datum.buttons, delta, datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, position, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.synthesized, datum.tilt, timeStamp, t1); case 4: return A.PointerDownEvent$(A._synthesiseDownButtons(datum.buttons, kind), datum.device, datum.distanceMax, 0, kind, false, datum.orientation, datum.pointerIdentifier, position, datum.pressure, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.tilt, timeStamp, t1); case 5: return A.PointerMoveEvent$(A._synthesiseDownButtons(datum.buttons, kind), delta, datum.device, datum.distanceMax, 0, kind, false, datum.orientation, datum.platformData, datum.pointerIdentifier, position, datum.pressure, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.synthesized, datum.tilt, timeStamp, t1); case 6: return A.PointerUpEvent$(datum.buttons, datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, datum.pointerIdentifier, position, datum.pressure, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.tilt, timeStamp, t1); case 0: return A.PointerCancelEvent$(datum.buttons, datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, datum.pointerIdentifier, position, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.tilt, timeStamp, t1); case 2: return A.PointerRemovedEvent$(datum.device, datum.distanceMax, 0, kind, false, position, datum.pressureMax, datum.pressureMin, radiusMax, radiusMin, timeStamp, t1); case 7: return A.PointerPanZoomStartEvent$(datum.device, 0, datum.pointerIdentifier, position, datum.synthesized, timeStamp, t1); case 8: return A.PointerPanZoomUpdateEvent$(datum.device, 0, new A.Offset(0, 0).$div(0, devicePixelRatio), new A.Offset(0, 0).$div(0, devicePixelRatio), datum.pointerIdentifier, position, 0, datum.scale, datum.synthesized, timeStamp, t1); case 9: return A.PointerPanZoomEndEvent$(datum.device, 0, datum.pointerIdentifier, position, datum.synthesized, timeStamp, t1); } break; case 1: t2 = datum.scrollDeltaX; if (!isFinite(t2) || !isFinite(datum.scrollDeltaY) || devicePixelRatio <= 0) return null; return A.PointerScrollEvent$(datum.device, 0, kind, position, new A.Offset(t2, datum.scrollDeltaY).$div(0, devicePixelRatio), timeStamp, t1); case 2: return A.PointerScrollInertiaCancelEvent$(datum.device, 0, kind, position, timeStamp, t1); case 3: return A.PointerScaleEvent$(datum.device, 0, kind, position, datum.scale, timeStamp, t1); case 4: throw A.wrapException(A.StateError$("Unreachable")); } }, $signature: 2700 }; A.Drag.prototype = { update$1(_, details) { }, end$1(_, details) { }, cancel$0(_) { } }; A.DragDownDetails.prototype = { toString$0(_) { return "DragDownDetails(" + this.globalPosition.toString$0(0) + ")"; } }; A.DragStartDetails.prototype = { toString$0(_) { return "DragStartDetails(" + this.globalPosition.toString$0(0) + ")"; } }; A.DragUpdateDetails.prototype = { toString$0(_) { return "DragUpdateDetails(" + this.delta.toString$0(0) + ")"; } }; A.DragEndDetails.prototype = { toString$0(_) { return "DragEndDetails(" + this.velocity.toString$0(0) + ")"; } }; A.PointerEvent.prototype = { get$localPosition() { return this.position; }, get$localDelta() { return this.delta; }, get$viewId() { return this.viewId; }, get$timeStamp(receiver) { return this.timeStamp; }, get$pointer() { return this.pointer; }, get$kind(receiver) { return this.kind; }, get$device(receiver) { return this.device; }, get$position(receiver) { return this.position; }, get$delta() { return this.delta; }, get$buttons(receiver) { return this.buttons; }, get$down() { return this.down; }, get$obscured() { return this.obscured; }, get$pressure(receiver) { return this.pressure; }, get$pressureMin() { return this.pressureMin; }, get$pressureMax() { return this.pressureMax; }, get$distance() { return this.distance; }, get$distanceMax() { return this.distanceMax; }, get$size(receiver) { return this.size; }, get$radiusMajor() { return this.radiusMajor; }, get$radiusMinor() { return this.radiusMinor; }, get$radiusMin() { return this.radiusMin; }, get$radiusMax() { return this.radiusMax; }, get$orientation(receiver) { return this.orientation; }, get$tilt() { return this.tilt; }, get$synthesized() { return this.synthesized; }, get$transform(receiver) { return this.transform; } }; A._PointerEventDescription.prototype = {$isPointerEvent: 1}; A._AbstractPointerEvent.prototype = {$isPointerEvent: 1}; A._TransformedPointerEvent.prototype = { get$timeStamp(_) { return this.get$original().timeStamp; }, get$pointer() { return this.get$original().pointer; }, get$kind(_) { return this.get$original().kind; }, get$device(_) { return this.get$original().device; }, get$position(_) { return this.get$original().position; }, get$delta() { return this.get$original().delta; }, get$buttons(_) { return this.get$original().buttons; }, get$down() { return this.get$original().down; }, get$obscured() { this.get$original(); return false; }, get$pressure(_) { return this.get$original().pressure; }, get$pressureMin() { return this.get$original().pressureMin; }, get$pressureMax() { return this.get$original().pressureMax; }, get$distance() { return this.get$original().distance; }, get$distanceMax() { return this.get$original().distanceMax; }, get$size(_) { return this.get$original().size; }, get$radiusMajor() { return this.get$original().radiusMajor; }, get$radiusMinor() { return this.get$original().radiusMinor; }, get$radiusMin() { return this.get$original().radiusMin; }, get$radiusMax() { return this.get$original().radiusMax; }, get$orientation(_) { return this.get$original().orientation; }, get$tilt() { return this.get$original().tilt; }, get$synthesized() { return this.get$original().synthesized; }, get$localPosition() { var result, _this = this, value = _this.___TransformedPointerEvent_localPosition_FI; if (value === $) { result = A.PointerEvent_transformPosition(_this.get$transform(_this), _this.get$original().position); _this.___TransformedPointerEvent_localPosition_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___TransformedPointerEvent_localPosition_FI = result; value = result; } return value; }, get$localDelta() { var t1, t2, t3, result, _this = this, value = _this.___TransformedPointerEvent_localDelta_FI; if (value === $) { t1 = _this.get$transform(_this); t2 = _this.get$original(); t3 = _this.get$original(); result = A.PointerEvent_transformDeltaViaPositions(t1, _this.get$localPosition(), t2.delta, t3.position); _this.___TransformedPointerEvent_localDelta_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___TransformedPointerEvent_localDelta_FI = result; value = result; } return value; }, get$viewId() { return this.get$original().viewId; } }; A._CopyPointerAddedEvent.prototype = {}; A.PointerAddedEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerAddedEvent(this, transform); } }; A._TransformedPointerAddedEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerAddedEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerRemovedEvent.prototype = {}; A.PointerRemovedEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerRemovedEvent(this, transform); } }; A._TransformedPointerRemovedEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerRemovedEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerHoverEvent.prototype = {}; A.PointerHoverEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerHoverEvent(this, transform); } }; A._TransformedPointerHoverEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerHoverEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerEnterEvent.prototype = {}; A.PointerEnterEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerEnterEvent(this, transform); } }; A._TransformedPointerEnterEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerEnterEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerExitEvent.prototype = {}; A.PointerExitEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerExitEvent(this, transform); } }; A._TransformedPointerExitEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerExitEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerDownEvent.prototype = {}; A.PointerDownEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerDownEvent(this, transform); } }; A._TransformedPointerDownEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerDownEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerMoveEvent.prototype = {}; A.PointerMoveEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerMoveEvent(this, transform); } }; A._TransformedPointerMoveEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerMoveEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerUpEvent.prototype = {}; A.PointerUpEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerUpEvent(this, transform); } }; A._TransformedPointerUpEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerUpEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A.PointerSignalEvent.prototype = {}; A._CopyPointerScrollEvent.prototype = {}; A.PointerScrollEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerScrollEvent(this, transform); }, get$scrollDelta() { return this.scrollDelta; } }; A._TransformedPointerScrollEvent.prototype = { get$scrollDelta() { return this.original.scrollDelta; }, transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerSignalEvent: 1, $isPointerScrollEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerScrollInertiaCancelEvent.prototype = {}; A.PointerScrollInertiaCancelEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerScrollInertiaCancelEvent(this, transform); } }; A._TransformedPointerScrollInertiaCancelEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerSignalEvent: 1, $isPointerScrollInertiaCancelEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerScaleEvent.prototype = {}; A.PointerScaleEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerScaleEvent(this, transform); }, get$scale(receiver) { return this.scale; } }; A._TransformedPointerScaleEvent.prototype = { get$scale(_) { return this.original.scale; }, transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerSignalEvent: 1, $isPointerScaleEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerPanZoomStartEvent.prototype = {}; A.PointerPanZoomStartEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerPanZoomStartEvent(this, transform); } }; A._TransformedPointerPanZoomStartEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerPanZoomStartEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerPanZoomUpdateEvent.prototype = {}; A.PointerPanZoomUpdateEvent.prototype = { get$localPan() { return this.pan; }, get$localPanDelta() { return this.panDelta; }, transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerPanZoomUpdateEvent(this, transform); }, get$pan(receiver) { return this.pan; }, get$panDelta() { return this.panDelta; }, get$scale(receiver) { return this.scale; }, get$rotation() { return this.rotation; } }; A._TransformedPointerPanZoomUpdateEvent.prototype = { get$pan(_) { return this.original.pan; }, get$localPan() { var result, _this = this, value = _this.___TransformedPointerPanZoomUpdateEvent_localPan_FI; if (value === $) { result = A.PointerEvent_transformPosition(_this.transform, _this.original.pan); _this.___TransformedPointerPanZoomUpdateEvent_localPan_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___TransformedPointerPanZoomUpdateEvent_localPan_FI = result; value = result; } return value; }, get$panDelta() { return this.original.panDelta; }, get$localPanDelta() { var t1, result, _this = this, value = _this.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI; if (value === $) { t1 = _this.original; result = A.PointerEvent_transformDeltaViaPositions(_this.transform, _this.get$localPan(), t1.panDelta, t1.pan); _this.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI = result; value = result; } return value; }, get$scale(_) { return this.original.scale; }, get$rotation() { return this.original.rotation; }, transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerPanZoomUpdateEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerPanZoomEndEvent.prototype = {}; A.PointerPanZoomEndEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerPanZoomEndEvent(this, transform); } }; A._TransformedPointerPanZoomEndEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerPanZoomEndEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._CopyPointerCancelEvent.prototype = {}; A.PointerCancelEvent.prototype = { transformed$1(transform) { if (transform == null || transform.$eq(0, this.transform)) return this; return new A._TransformedPointerCancelEvent(this, transform); } }; A._TransformedPointerCancelEvent.prototype = { transformed$1(transform) { return this.original.transformed$1(transform); }, $isPointerCancelEvent: 1, get$original() { return this.original; }, get$transform(receiver) { return this.transform; } }; A._PointerAddedEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent.prototype = {}; A._PointerCancelEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent.prototype = {}; A._PointerDownEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent.prototype = {}; A._PointerEnterEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent.prototype = {}; A._PointerEvent_Object_Diagnosticable.prototype = {}; A._PointerExitEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent.prototype = {}; A._PointerHoverEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent.prototype = {}; A._PointerMoveEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent.prototype = {}; A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent.prototype = {}; A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent.prototype = {}; A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent.prototype = {}; A._PointerRemovedEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent.prototype = {}; A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription.prototype = {}; A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent.prototype = {}; A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription.prototype = {}; A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent.prototype = {}; A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription.prototype = {}; A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent.prototype = {}; A._PointerUpEvent_PointerEvent__PointerEventDescription.prototype = {}; A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent.prototype = {}; A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent.prototype = {}; A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent.prototype = {}; A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent.prototype = {}; A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent.prototype = {}; A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable.prototype = {}; A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription.prototype = {}; A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent.prototype = {}; A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent.prototype = {}; A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent.prototype = {}; A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent.prototype = {}; A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent.prototype = {}; A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent.prototype = {}; A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent.prototype = {}; A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent.prototype = {}; A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent.prototype = {}; A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent.prototype = {}; A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent.prototype = {}; A._ForceState.prototype = { _enumToString$0() { return "_ForceState." + this._core$_name; } }; A.ForcePressDetails.prototype = {}; A.ForcePressGestureRecognizer.prototype = { addAllowedPointer$1($event) { var _this = this; if ($event.get$pressureMax() <= 1) _this.resolve$1(0, B.GestureDisposition_1); else { _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); if (_this._force_press$_state === B._ForceState_0) { _this._force_press$_state = B._ForceState_1; _this.__ForcePressGestureRecognizer__lastPosition_A = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); } } }, handleEvent$1($event) { var pressure, _this = this; if (type$.PointerMoveEvent._is($event) || type$.PointerDownEvent._is($event)) { pressure = A.ForcePressGestureRecognizer__inverseLerp($event.get$pressureMin(), $event.get$pressureMax(), $event.get$pressure($event)); _this.__ForcePressGestureRecognizer__lastPosition_A = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); _this.__ForcePressGestureRecognizer__lastPressure_A = pressure; if (_this._force_press$_state === B._ForceState_1) if (pressure > 0.4) { _this._force_press$_state = B._ForceState_3; _this.resolve$1(0, B.GestureDisposition_0); } else if ($event.get$delta().get$distanceSquared() > A.computeHitSlop($event.get$kind($event), _this.gestureSettings)) _this.resolve$1(0, B.GestureDisposition_1); if (pressure > 0.4 && _this._force_press$_state === B._ForceState_2) { _this._force_press$_state = B._ForceState_3; if (_this.onStart != null) _this.invokeCallback$2("onStart", new A.ForcePressGestureRecognizer_handleEvent_closure(_this, pressure)); } } _this.stopTrackingIfPointerNoLongerDown$1($event); }, acceptGesture$1(pointer) { var _this = this, t1 = _this._force_press$_state; if (t1 === B._ForceState_1) t1 = _this._force_press$_state = B._ForceState_2; if (_this.onStart != null && t1 === B._ForceState_3) _this.invokeCallback$2("onStart", new A.ForcePressGestureRecognizer_acceptGesture_closure(_this)); }, didStopTrackingLastPointer$1(pointer) { var _this = this, t1 = _this._force_press$_state, wasAccepted = t1 === B._ForceState_3 || t1 === B._ForceState_4; if (t1 === B._ForceState_1) { _this.resolve$1(0, B.GestureDisposition_1); return; } if (wasAccepted && _this.onEnd != null) if (_this.onEnd != null) _this.invokeCallback$2("onEnd", new A.ForcePressGestureRecognizer_didStopTrackingLastPointer_closure(_this)); _this._force_press$_state = B._ForceState_0; }, rejectGesture$1(pointer) { this.stopTrackingPointer$1(pointer); this.didStopTrackingLastPointer$1(pointer); } }; A.ForcePressGestureRecognizer_handleEvent_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.onStart; t2.toString; t1 = t1.__ForcePressGestureRecognizer__lastPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t2.call$1(new A.ForcePressDetails(t1.global)); }, $signature: 0 }; A.ForcePressGestureRecognizer_acceptGesture_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.onStart; t2.toString; t1.__ForcePressGestureRecognizer__lastPressure_A === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__ForcePressGestureRecognizer__lastPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t2.call$1(new A.ForcePressDetails(t1.global)); }, $signature: 0 }; A.ForcePressGestureRecognizer_didStopTrackingLastPointer_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.onEnd; t2.toString; t1 = t1.__ForcePressGestureRecognizer__lastPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t2.call$1(new A.ForcePressDetails(t1.global)); }, $signature: 0 }; A.DeviceGestureSettings.prototype = { get$hashCode(_) { return A.Object_hash(this.touchSlop, 23, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.DeviceGestureSettings && other.touchSlop == this.touchSlop; }, toString$0(_) { return "DeviceGestureSettings(touchSlop: " + A.S(this.touchSlop) + ")"; } }; A.HitTestEntry.prototype = { toString$0(_) { return "#" + A.shortHash(this) + "(" + this.target.toString$0(0) + ")"; } }; A._TransformPart.prototype = {}; A._MatrixTransformPart.prototype = { multiply$1(_, rhs) { return this.matrix.multiplied$1(rhs); } }; A._OffsetTransformPart.prototype = { multiply$1(_, rhs) { var t3, tx, ty, t4, t1 = new Float64Array(16), t2 = new A.Matrix40(t1); t2.setFrom$1(rhs); t3 = this.offset; tx = t3._dx; ty = t3._dy; t3 = t1[0]; t4 = t1[3]; t1[0] = t3 + tx * t4; t1[1] = t1[1] + ty * t4; t1[2] = t1[2] + 0 * t4; t1[3] = t4; t4 = t1[4]; t3 = t1[7]; t1[4] = t4 + tx * t3; t1[5] = t1[5] + ty * t3; t1[6] = t1[6] + 0 * t3; t1[7] = t3; t3 = t1[8]; t4 = t1[11]; t1[8] = t3 + tx * t4; t1[9] = t1[9] + ty * t4; t1[10] = t1[10] + 0 * t4; t1[11] = t4; t4 = t1[12]; t3 = t1[15]; t1[12] = t4 + tx * t3; t1[13] = t1[13] + ty * t3; t1[14] = t1[14] + 0 * t3; t1[15] = t3; return t2; } }; A.HitTestResult.prototype = { _globalizeTransforms$0() { var t2, last, t3, _i, t1 = this._localTransforms; if (t1.length === 0) return; t2 = this._transforms; last = B.JSArray_methods.get$last(t2); for (t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { last = t1[_i].multiply$1(0, last); t2.push(last); } B.JSArray_methods.clear$0(t1); }, add$1(_, entry) { this._globalizeTransforms$0(); entry._transform = B.JSArray_methods.get$last(this._transforms); this._hit_test$_path.push(entry); }, popTransform$0() { var t1 = this._localTransforms; if (t1.length !== 0) t1.pop(); else this._transforms.pop(); }, toString$0(_) { var t1 = this._hit_test$_path; return "HitTestResult(" + (t1.length === 0 ? "" : B.JSArray_methods.join$1(t1, ", ")) + ")"; } }; A.LongPressDownDetails.prototype = {}; A.LongPressStartDetails.prototype = {}; A.LongPressMoveUpdateDetails.prototype = {}; A.LongPressEndDetails.prototype = {}; A.LongPressGestureRecognizer.prototype = { isPointerAllowed$1($event) { var t1, _this = this; switch ($event.get$buttons($event)) { case 1: if (_this.onLongPressDown == null && _this.onLongPressCancel == null && _this.onLongPressStart == null && _this.onLongPress == null && _this.onLongPressMoveUpdate == null && _this.onLongPressEnd == null && _this.onLongPressUp == null) return false; break; case 2: t1 = true; if (t1) return false; break; case 4: t1 = true; if (t1) return false; break; default: return false; } return _this.super$GestureRecognizer$isPointerAllowed($event); }, didExceedDeadline$0() { var t1, _this = this; _this.resolve$1(0, B.GestureDisposition_0); _this._longPressAccepted = true; t1 = _this._primaryPointer; t1.toString; _this.super$PrimaryPointerGestureRecognizer$acceptGesture(t1); _this._checkLongPressStart$0(); }, handlePrimaryPointer$1($event) { var t1, _this = this; if (!$event.get$synthesized()) { if (type$.PointerDownEvent._is($event)) { t1 = new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); _this._velocityTracker = t1; t1.addPosition$2($event.get$timeStamp($event), $event.get$localPosition()); } if (type$.PointerMoveEvent._is($event)) { t1 = _this._velocityTracker; t1.toString; t1.addPosition$2($event.get$timeStamp($event), $event.get$localPosition()); } } if (type$.PointerUpEvent._is($event)) { if (_this._longPressAccepted) _this._checkLongPressEnd$1($event); else _this.resolve$1(0, B.GestureDisposition_1); _this._reset$0(); } else if (type$.PointerCancelEvent._is($event)) { _this._checkLongPressCancel$0(); _this._reset$0(); } else if (type$.PointerDownEvent._is($event)) { _this._longPressOrigin = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); _this._initialButtons = $event.get$buttons($event); _this._checkLongPressDown$1($event); } else if (type$.PointerMoveEvent._is($event)) if ($event.get$buttons($event) !== _this._initialButtons && !_this._longPressAccepted) { _this.resolve$1(0, B.GestureDisposition_1); t1 = _this._primaryPointer; t1.toString; _this.stopTrackingPointer$1(t1); } else if (_this._longPressAccepted) _this._checkLongPressMoveUpdate$1($event); }, _checkLongPressDown$1($event) { var _this = this; _this._longPressOrigin.toString; _this._pointerToKind.$index(0, $event.get$pointer()).toString; switch (_this._initialButtons) { case 1: if (_this.onLongPressDown != null) _this.invokeCallback$2("onLongPressDown", new A.LongPressGestureRecognizer__checkLongPressDown_closure(_this, new A.LongPressDownDetails())); break; case 2: break; case 4: break; } }, _checkLongPressCancel$0() { var t1, _this = this; if (_this._recognizer$_state === B.GestureRecognizerState_1) switch (_this._initialButtons) { case 1: t1 = _this.onLongPressCancel; if (t1 != null) _this.invokeCallback$2("onLongPressCancel", t1); break; case 2: break; case 4: break; } }, _checkLongPressStart$0() { var t1, t2, _this = this; switch (_this._initialButtons) { case 1: if (_this.onLongPressStart != null) { t1 = _this._longPressOrigin; t2 = t1.global; t1 = t1.local; _this.invokeCallback$2("onLongPressStart", new A.LongPressGestureRecognizer__checkLongPressStart_closure(_this, new A.LongPressStartDetails(t2, t1))); } t1 = _this.onLongPress; if (t1 != null) _this.invokeCallback$2("onLongPress", t1); break; case 2: break; case 4: break; } }, _checkLongPressMoveUpdate$1($event) { var _this = this, t1 = $event.get$position($event), t2 = $event.get$localPosition(), t3 = $event.get$position($event).$sub(0, _this._longPressOrigin.global); $event.get$localPosition().$sub(0, _this._longPressOrigin.local); switch (_this._initialButtons) { case 1: if (_this.onLongPressMoveUpdate != null) _this.invokeCallback$2("onLongPressMoveUpdate", new A.LongPressGestureRecognizer__checkLongPressMoveUpdate_closure(_this, new A.LongPressMoveUpdateDetails(t1, t2, t3))); break; case 2: break; case 4: break; } }, _checkLongPressEnd$1($event) { var t1, _this = this, estimate = _this._velocityTracker.getVelocityEstimate$0(), velocity = estimate == null ? B.Velocity_Offset_0_0 : new A.Velocity(estimate.pixelsPerSecond); $event.get$position($event); t1 = $event.get$localPosition(); _this._velocityTracker = null; switch (_this._initialButtons) { case 1: if (_this.onLongPressEnd != null) _this.invokeCallback$2("onLongPressEnd", new A.LongPressGestureRecognizer__checkLongPressEnd_closure(_this, new A.LongPressEndDetails(t1, velocity))); t1 = _this.onLongPressUp; if (t1 != null) _this.invokeCallback$2("onLongPressUp", t1); break; case 2: break; case 4: break; } }, _reset$0() { var _this = this; _this._longPressAccepted = false; _this._velocityTracker = _this._initialButtons = _this._longPressOrigin = null; }, resolve$1(_, disposition) { var _this = this; if (disposition === B.GestureDisposition_1) if (_this._longPressAccepted) _this._reset$0(); else _this._checkLongPressCancel$0(); _this.super$OneSequenceGestureRecognizer$resolve(0, disposition); }, acceptGesture$1(pointer) { } }; A.LongPressGestureRecognizer__checkLongPressDown_closure.prototype = { call$0() { return this.$this.onLongPressDown.call$1(this.details); }, $signature: 0 }; A.LongPressGestureRecognizer__checkLongPressStart_closure.prototype = { call$0() { return this.$this.onLongPressStart.call$1(this.details); }, $signature: 0 }; A.LongPressGestureRecognizer__checkLongPressMoveUpdate_closure.prototype = { call$0() { return this.$this.onLongPressMoveUpdate.call$1(this.details); }, $signature: 0 }; A.LongPressGestureRecognizer__checkLongPressEnd_closure.prototype = { call$0() { return this.$this.onLongPressEnd.call$1(this.details); }, $signature: 0 }; A._Vector.prototype = { $index(_, i) { return this._lsq_solver$_elements[i + this._lsq_solver$_offset]; }, $indexSet(_, i, value) { this._lsq_solver$_elements[i + this._lsq_solver$_offset] = value; }, $mul(_, a) { var t1, t2, t3, t4, t5, result, i; for (t1 = this._lsq_solver$_length, t2 = this._lsq_solver$_elements, t3 = this._lsq_solver$_offset, t4 = a._lsq_solver$_elements, t5 = a._lsq_solver$_offset, result = 0, i = 0; i < t1; ++i) result += t2[i + t3] * t4[i + t5]; return result; } }; A._Matrix.prototype = {}; A.PolynomialFit.prototype = { toString$0(_) { var t1 = this.coefficients, t2 = A.instanceType(t1)._eval$1("MappedListIterable"), coefficientString = A.Iterable_iterableToFullString(A.List_List$of(new A.MappedListIterable(t1, new A.PolynomialFit_toString_closure(), t2), true, t2._eval$1("ListIterable.E")), "[", "]"); t2 = this.__PolynomialFit_confidence_A; t2 === $ && A.throwUnnamedLateFieldNI(); return "PolynomialFit(" + coefficientString + ", confidence: " + B.JSNumber_methods.toStringAsFixed$1(t2, 3) + ")"; } }; A.PolynomialFit_toString_closure.prototype = { call$1(c) { return B.JSNumber_methods.toStringAsPrecision$1(c, 3); }, $signature: 2705 }; A.LeastSquaresSolver.prototype = { solve$1(degree) { var t3, result, t4, t5, t6, t7, h, i, j, t8, t9, dot, t10, norm, inverseNorm, wy, i0, yMean, sumSquaredError, sumSquaredTotal, err, term, v, t1 = this.x, t2 = t1.length; if (degree > t2) return null; t3 = degree + 1; result = new A.PolynomialFit(new Float64Array(t3)); t4 = t3 * t2; t5 = new Float64Array(t4); for (t6 = this.w, t7 = 0 * t2, h = 0; h < t2; ++h) { t5[t7 + h] = t6[h]; for (i = 1; i < t3; ++i) t5[i * t2 + h] = t5[(i - 1) * t2 + h] * t1[h]; } t4 = new Float64Array(t4); t7 = new Float64Array(t3 * t3); for (j = 0; j < t3; ++j) { for (t8 = j * t2, h = 0; h < t2; ++h) { t9 = t8 + h; t4[t9] = t5[t9]; } for (i = 0; i < j; ++i) { t9 = i * t2; dot = new A._Vector(t8, t2, t4).$mul(0, new A._Vector(t9, t2, t4)); for (h = 0; h < t2; ++h) { t10 = t8 + h; t4[t10] = t4[t10] - dot * t4[t9 + h]; } } t9 = new A._Vector(t8, t2, t4); norm = Math.sqrt(t9.$mul(0, t9)); if (norm < 1e-10) return null; inverseNorm = 1 / norm; for (h = 0; h < t2; ++h) { t9 = t8 + h; t4[t9] = t4[t9] * inverseNorm; } for (t9 = j * t3, i = 0; i < t3; ++i) { t10 = i < j ? 0 : new A._Vector(t8, t2, t4).$mul(0, new A._Vector(i * t2, t2, t5)); t7[t9 + i] = t10; } } t5 = new Float64Array(t2); wy = new A._Vector(0, t2, t5); for (t8 = this.y, h = 0; h < t2; ++h) t5[h] = t8[h] * t6[h]; for (i = t3 - 1, t5 = result.coefficients, i0 = i; i0 >= 0; --i0) { t5[i0] = new A._Vector(i0 * t2, t2, t4).$mul(0, wy); for (t9 = i0 * t3, j = i; j > i0; --j) t5[i0] = t5[i0] - t7[t9 + j] * t5[j]; t5[i0] = t5[i0] / t7[t9 + i0]; } for (yMean = 0, h = 0; h < t2; ++h) yMean += t8[h]; yMean /= t2; for (sumSquaredError = 0, sumSquaredTotal = 0, h = 0; h < t2; ++h) { t4 = t8[h]; err = t4 - t5[0]; for (term = 1, i = 1; i < t3; ++i) { term *= t1[h]; err -= term * t5[i]; } t7 = t6[h]; t7 *= t7; sumSquaredError += t7 * err * err; v = t4 - yMean; sumSquaredTotal += t7 * v * v; } result.__PolynomialFit_confidence_A = sumSquaredTotal <= 1e-10 ? 1 : 1 - sumSquaredError / sumSquaredTotal; return result; } }; A._DragState.prototype = { _enumToString$0() { return "_DragState." + this._core$_name; } }; A.DragGestureRecognizer.prototype = { isPointerAllowed$1($event) { var _this = this; if (_this._monodrag$_initialButtons == null) { if (_this.onDown == null && _this.onStart == null && _this.onUpdate == null && _this.onEnd == null && _this.onCancel == null) return false; } else if ($event.get$buttons($event) !== _this._monodrag$_initialButtons) return false; return _this.super$GestureRecognizer$isPointerAllowed($event); }, _addPointer$1($event) { var t1, _this = this; _this._monodrag$_velocityTrackers.$indexSet(0, $event.get$pointer(), _this.velocityTrackerBuilder.call$1($event)); t1 = _this._monodrag$_state; if (t1 === B._DragState_0) { _this._monodrag$_state = B._DragState_1; t1 = $event.get$position($event); _this.__DragGestureRecognizer__initialPosition_A = new A.OffsetPair($event.get$localPosition(), t1); _this.__DragGestureRecognizer__pendingDragOffset_A = B.OffsetPair_G6F; _this.__DragGestureRecognizer__globalDistanceMoved_A = 0; _this._lastPendingEventTimestamp = $event.get$timeStamp($event); _this._monodrag$_lastTransform = $event.get$transform($event); _this._checkDown$0(); } else if (t1 === B._DragState_2) _this.resolve$1(0, B.GestureDisposition_0); }, addAllowedPointer$1($event) { var _this = this; _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); if (_this._monodrag$_state === B._DragState_0) _this._monodrag$_initialButtons = $event.get$buttons($event); _this._addPointer$1($event); }, addAllowedPointerPanZoom$1($event) { var _this = this; _this.super$GestureRecognizer$addAllowedPointerPanZoom($event); _this.startTrackingPointer$2($event.get$pointer(), $event.get$transform($event)); if (_this._monodrag$_state === B._DragState_0) _this._monodrag$_initialButtons = 1; _this._addPointer$1($event); }, _shouldTrackMoveEvent$1(pointer) { var result, t1; switch (this.multitouchDragStrategy.index) { case 1: result = true; break; case 0: t1 = this._acceptedActivePointers; result = t1.length <= 1 || pointer === B.JSArray_methods.get$last(t1); break; default: result = null; } return result; }, handleEvent$1($event) { var t1, delta, localDelta, position, t2, localPosition, movedLocally, localToGlobalTransform, t3, _this = this; if (!$event.get$synthesized()) t1 = type$.PointerDownEvent._is($event) || type$.PointerMoveEvent._is($event) || type$.PointerPanZoomStartEvent._is($event) || type$.PointerPanZoomUpdateEvent._is($event); else t1 = false; if (t1) { t1 = _this._monodrag$_velocityTrackers.$index(0, $event.get$pointer()); t1.toString; if (type$.PointerPanZoomStartEvent._is($event)) t1.addPosition$2($event.get$timeStamp($event), B.Offset_0_0); else if (type$.PointerPanZoomUpdateEvent._is($event)) t1.addPosition$2($event.get$timeStamp($event), $event.get$pan($event)); else t1.addPosition$2($event.get$timeStamp($event), $event.get$localPosition()); } t1 = type$.PointerMoveEvent._is($event); if (t1 && $event.get$buttons($event) !== _this._monodrag$_initialButtons) { _this._giveUpPointer$1($event.get$pointer()); return; } if ((t1 || type$.PointerPanZoomUpdateEvent._is($event)) && _this._shouldTrackMoveEvent$1($event.get$pointer())) { delta = t1 ? $event.get$delta() : type$.PointerPanZoomUpdateEvent._as($event).get$panDelta(); localDelta = t1 ? $event.get$localDelta() : type$.PointerPanZoomUpdateEvent._as($event).get$localPanDelta(); if (t1) position = $event.get$position($event); else { t2 = $event.get$position($event); type$.PointerPanZoomUpdateEvent._as($event); position = t2.$add(0, $event.get$pan($event)); } localPosition = t1 ? $event.get$localPosition() : $event.get$localPosition().$add(0, type$.PointerPanZoomUpdateEvent._as($event).get$localPan()); if (_this._monodrag$_state === B._DragState_2) { t1 = $event.get$timeStamp($event); _this._checkUpdate$5$delta$globalPosition$localPosition$primaryDelta$sourceTimeStamp(_this._getDeltaForDetails$1(localDelta), position, localPosition, _this._getPrimaryValueFromOffset$1(localDelta), t1); } else { t1 = _this.__DragGestureRecognizer__pendingDragOffset_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__DragGestureRecognizer__pendingDragOffset_A = t1.$add(0, new A.OffsetPair(localDelta, delta)); _this._lastPendingEventTimestamp = $event.get$timeStamp($event); _this._monodrag$_lastTransform = $event.get$transform($event); movedLocally = _this._getDeltaForDetails$1(localDelta); if ($event.get$transform($event) == null) localToGlobalTransform = null; else { t1 = $event.get$transform($event); t1.toString; localToGlobalTransform = A.Matrix4_tryInvert(t1); } t1 = _this.__DragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, movedLocally, localPosition).get$distance(); t3 = _this._getPrimaryValueFromOffset$1(movedLocally); _this.__DragGestureRecognizer__globalDistanceMoved_A = t1 + t2 * J.get$sign$in(t3 == null ? 1 : t3); t1 = $event.get$kind($event); t2 = _this.gestureSettings; if (_this._hasSufficientGlobalDistanceToAccept$2(t1, t2 == null ? null : t2.touchSlop)) { _this._hasDragThresholdBeenMet = true; if (B.JSArray_methods.contains$1(_this._acceptedActivePointers, $event.get$pointer())) _this._checkDrag$1($event.get$pointer()); else _this.resolve$1(0, B.GestureDisposition_0); } } } if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) _this._giveUpPointer$1($event.get$pointer()); }, acceptGesture$1(pointer) { var _this = this; _this._acceptedActivePointers.push(pointer); if (!_this.onlyAcceptDragOnThreshold || _this._hasDragThresholdBeenMet) _this._checkDrag$1(pointer); }, rejectGesture$1(pointer) { this._giveUpPointer$1(pointer); }, didStopTrackingLastPointer$1(pointer) { var t1, _this = this; switch (_this._monodrag$_state.index) { case 0: break; case 1: _this.resolve$1(0, B.GestureDisposition_1); t1 = _this.onCancel; if (t1 != null) _this.invokeCallback$2("onCancel", t1); break; case 2: _this._checkEnd$1(pointer); break; } _this._hasDragThresholdBeenMet = false; _this._monodrag$_velocityTrackers.clear$0(0); _this._monodrag$_initialButtons = null; _this._monodrag$_state = B._DragState_0; }, _giveUpPointer$1(pointer) { this.stopTrackingPointer$1(pointer); if (!B.JSArray_methods.remove$1(this._acceptedActivePointers, pointer)) this.resolvePointer$2(pointer, B.GestureDisposition_1); }, _checkDown$0() { var t1, _this = this; if (_this.onDown != null) { t1 = _this.__DragGestureRecognizer__initialPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.invokeCallback$2("onDown", new A.DragGestureRecognizer__checkDown_closure(_this, new A.DragDownDetails(t1.global))); } }, _checkDrag$1(pointer) { var t1, timestamp, transform, t2, localUpdateDelta, localToGlobal, globalUpdateDelta, correctedPosition, _this = this; if (_this._monodrag$_state === B._DragState_2) return; _this._monodrag$_state = B._DragState_2; t1 = _this.__DragGestureRecognizer__pendingDragOffset_A; t1 === $ && A.throwUnnamedLateFieldNI(); timestamp = _this._lastPendingEventTimestamp; transform = _this._monodrag$_lastTransform; switch (_this.dragStartBehavior.index) { case 1: t2 = _this.__DragGestureRecognizer__initialPosition_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__DragGestureRecognizer__initialPosition_A = t2.$add(0, t1); localUpdateDelta = B.Offset_0_0; break; case 0: localUpdateDelta = _this._getDeltaForDetails$1(t1.local); break; default: localUpdateDelta = null; } _this.__DragGestureRecognizer__pendingDragOffset_A = B.OffsetPair_G6F; _this._monodrag$_lastTransform = _this._lastPendingEventTimestamp = null; _this._checkStart$2(timestamp, pointer); if (!J.$eq$(localUpdateDelta, B.Offset_0_0) && _this.onUpdate != null) { localToGlobal = transform != null ? A.Matrix4_tryInvert(transform) : null; t1 = _this.__DragGestureRecognizer__initialPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); globalUpdateDelta = A.PointerEvent_transformDeltaViaPositions(localToGlobal, null, localUpdateDelta, t1.local.$add(0, localUpdateDelta)); correctedPosition = _this.__DragGestureRecognizer__initialPosition_A.$add(0, new A.OffsetPair(localUpdateDelta, globalUpdateDelta)); _this._checkUpdate$5$delta$globalPosition$localPosition$primaryDelta$sourceTimeStamp(localUpdateDelta, correctedPosition.global, correctedPosition.local, _this._getPrimaryValueFromOffset$1(localUpdateDelta), timestamp); } _this.resolve$1(0, B.GestureDisposition_0); }, _checkStart$2(timestamp, pointer) { var t1, t2, _this = this; if (_this.onStart != null) { t1 = _this.__DragGestureRecognizer__initialPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._pointerToKind.$index(0, pointer); t2.toString; _this.invokeCallback$2("onStart", new A.DragGestureRecognizer__checkStart_closure(_this, new A.DragStartDetails(timestamp, t1.global, t1.local, t2))); } }, _checkUpdate$5$delta$globalPosition$localPosition$primaryDelta$sourceTimeStamp(delta, globalPosition, localPosition, primaryDelta, sourceTimeStamp) { if (this.onUpdate != null) this.invokeCallback$2("onUpdate", new A.DragGestureRecognizer__checkUpdate_closure(this, new A.DragUpdateDetails(sourceTimeStamp, delta, primaryDelta, globalPosition, localPosition))); }, _checkEnd$1(pointer) { var tracker, estimate, debugReport, t2, details, _this = this, t1 = {}; if (_this.onEnd == null) return; tracker = _this._monodrag$_velocityTrackers.$index(0, pointer); estimate = tracker.getVelocityEstimate$0(); t1.details = null; if (estimate == null) { debugReport = new A.DragGestureRecognizer__checkEnd_closure(); t2 = null; } else { details = t1.details = _this._considerFling$2(estimate, tracker.kind); debugReport = details != null ? new A.DragGestureRecognizer__checkEnd_closure0(t1, estimate) : new A.DragGestureRecognizer__checkEnd_closure1(estimate); t2 = details; } if (t2 == null) t1.details = new A.DragEndDetails(B.Velocity_Offset_0_0, 0); _this.invokeCallback$3$debugReport("onEnd", new A.DragGestureRecognizer__checkEnd_closure2(t1, _this), debugReport); }, dispose$0() { this._monodrag$_velocityTrackers.clear$0(0); this.super$OneSequenceGestureRecognizer$dispose(); } }; A.DragGestureRecognizer__checkDown_closure.prototype = { call$0() { return this.$this.onDown.call$1(this.details); }, $signature: 0 }; A.DragGestureRecognizer__checkStart_closure.prototype = { call$0() { return this.$this.onStart.call$1(this.details); }, $signature: 0 }; A.DragGestureRecognizer__checkUpdate_closure.prototype = { call$0() { return this.$this.onUpdate.call$1(this.details); }, $signature: 0 }; A.DragGestureRecognizer__checkEnd_closure.prototype = { call$0() { return "Could not estimate velocity."; }, $signature: 106 }; A.DragGestureRecognizer__checkEnd_closure0.prototype = { call$0() { return this.estimate.toString$0(0) + "; fling at " + this._box_0.details.velocity.toString$0(0) + "."; }, $signature: 106 }; A.DragGestureRecognizer__checkEnd_closure1.prototype = { call$0() { return this.estimate.toString$0(0) + "; judged to not be a fling."; }, $signature: 106 }; A.DragGestureRecognizer__checkEnd_closure2.prototype = { call$0() { var t2, t1 = this.$this.onEnd; t1.toString; t2 = this._box_0.details; t2.toString; return t1.call$1(t2); }, $signature: 0 }; A.VerticalDragGestureRecognizer.prototype = { _considerFling$2(estimate, kind) { var minDistance, t1, maxVelocity, dy, _this = this, minVelocity = _this.minFlingVelocity; if (minVelocity == null) minVelocity = 50; minDistance = _this.minFlingDistance; if (minDistance == null) minDistance = A.computeHitSlop(kind, _this.gestureSettings); t1 = estimate.pixelsPerSecond._dy; if (!(Math.abs(t1) > minVelocity && Math.abs(estimate.offset._dy) > minDistance)) return null; maxVelocity = _this.maxFlingVelocity; if (maxVelocity == null) maxVelocity = 8000; dy = A.clampDouble(t1, -maxVelocity, maxVelocity); return new A.DragEndDetails(new A.Velocity(new A.Offset(0, dy)), dy); }, _hasSufficientGlobalDistanceToAccept$2(pointerDeviceKind, deviceTouchSlop) { var t1 = this.__DragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); return Math.abs(t1) > A.computeHitSlop(pointerDeviceKind, this.gestureSettings); }, _getDeltaForDetails$1(delta) { return new A.Offset(0, delta._dy); }, _getPrimaryValueFromOffset$1(value) { return value._dy; } }; A.HorizontalDragGestureRecognizer.prototype = { _considerFling$2(estimate, kind) { var minDistance, t1, maxVelocity, dx, _this = this, minVelocity = _this.minFlingVelocity; if (minVelocity == null) minVelocity = 50; minDistance = _this.minFlingDistance; if (minDistance == null) minDistance = A.computeHitSlop(kind, _this.gestureSettings); t1 = estimate.pixelsPerSecond._dx; if (!(Math.abs(t1) > minVelocity && Math.abs(estimate.offset._dx) > minDistance)) return null; maxVelocity = _this.maxFlingVelocity; if (maxVelocity == null) maxVelocity = 8000; dx = A.clampDouble(t1, -maxVelocity, maxVelocity); return new A.DragEndDetails(new A.Velocity(new A.Offset(dx, 0)), dx); }, _hasSufficientGlobalDistanceToAccept$2(pointerDeviceKind, deviceTouchSlop) { var t1 = this.__DragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); return Math.abs(t1) > A.computeHitSlop(pointerDeviceKind, this.gestureSettings); }, _getDeltaForDetails$1(delta) { return new A.Offset(delta._dx, 0); }, _getPrimaryValueFromOffset$1(value) { return value._dx; } }; A.PanGestureRecognizer.prototype = { _considerFling$2(estimate, kind) { var minDistance, t1, t2, t3, _this = this, minVelocity = _this.minFlingVelocity; if (minVelocity == null) minVelocity = 50; minDistance = _this.minFlingDistance; if (minDistance == null) minDistance = A.computeHitSlop(kind, _this.gestureSettings); t1 = estimate.pixelsPerSecond; if (!(t1.get$distanceSquared() > minVelocity * minVelocity && estimate.offset.get$distanceSquared() > minDistance * minDistance)) return null; t2 = _this.minFlingVelocity; if (t2 == null) t2 = 50; t3 = _this.maxFlingVelocity; if (t3 == null) t3 = 8000; return new A.DragEndDetails(new A.Velocity(t1).clampMagnitude$2(t2, t3), null); }, _hasSufficientGlobalDistanceToAccept$2(pointerDeviceKind, deviceTouchSlop) { var t1 = this.__DragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); return Math.abs(t1) > A.computePanSlop(pointerDeviceKind, this.gestureSettings); }, _getDeltaForDetails$1(delta) { return delta; }, _getPrimaryValueFromOffset$1(value) { return null; } }; A.MultiDragPointerState.prototype = { dispose$0() { var t1 = this._arenaEntry; if (t1 != null) t1._arena._resolve$3(t1._arena$_pointer, t1._member, B.GestureDisposition_1); this._arenaEntry = null; } }; A.MultiDragGestureRecognizer.prototype = { addAllowedPointer$1($event) { var _this = this, state = _this.createNewPointerState$1($event), t1 = _this._pointers; t1.toString; t1.$indexSet(0, $event.get$pointer(), state); $.GestureBinding__instance.GestureBinding_pointerRouter.addRoute$2($event.get$pointer(), _this.get$_multidrag$_handleEvent()); state._arenaEntry = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, $event.get$pointer(), _this); }, _multidrag$_handleEvent$1($event) { var t2, t3, t4, t1 = this._pointers; t1.toString; t1 = t1.$index(0, $event.get$pointer()); t1.toString; if (type$.PointerMoveEvent._is($event)) { if (!$event.get$synthesized()) t1._multidrag$_velocityTracker.addPosition$2($event.get$timeStamp($event), $event.get$position($event)); t2 = t1._multidrag$_client; if (t2 != null) { t1 = $event.get$timeStamp($event); t3 = $event.get$delta(); t4 = $event.get$position($event); t2.update$1(0, new A.DragUpdateDetails(t1, t3, null, t4, t4)); } else { t2 = t1._pendingDelta; t2.toString; t1._pendingDelta = t2.$add(0, $event.get$delta()); t1._multidrag$_lastPendingEventTimestamp = $event.get$timeStamp($event); t1.checkForResolutionAfterMove$0(); } } else if (type$.PointerUpEvent._is($event)) { if (t1._multidrag$_client != null) { t2 = t1._multidrag$_velocityTracker.getVelocity$0(); t3 = t1._multidrag$_client; t3.toString; t1._multidrag$_client = null; t3.end$1(0, new A.DragEndDetails(t2, null)); } else t1._multidrag$_lastPendingEventTimestamp = t1._pendingDelta = null; this._removeState$1($event.get$pointer()); } else if (type$.PointerCancelEvent._is($event)) { t2 = t1._multidrag$_client; if (t2 != null) { t1._multidrag$_client = null; t2.cancel$0(0); } else t1._multidrag$_lastPendingEventTimestamp = t1._pendingDelta = null; this._removeState$1($event.get$pointer()); } }, acceptGesture$1(pointer) { var state = this._pointers.$index(0, pointer); if (state == null) return; state.accepted$1(new A.MultiDragGestureRecognizer_acceptGesture_closure(this, pointer)); }, _startDrag$2(initialPosition, pointer) { var drag, t2, t3, t4, _this = this, t1 = _this._pointers.$index(0, pointer); t1.toString; drag = _this.onStart != null ? _this.invokeCallback$2("onStart", new A.MultiDragGestureRecognizer__startDrag_closure(_this, initialPosition)) : null; if (drag != null) { t1._multidrag$_client = drag; t2 = t1._multidrag$_lastPendingEventTimestamp; t3 = t1._pendingDelta; t3.toString; t4 = t1.initialPosition; t1._multidrag$_lastPendingEventTimestamp = t1._pendingDelta = null; drag.update$1(0, new A.DragUpdateDetails(t2, t3, null, t4, t4)); } else _this._removeState$1(pointer); return drag; }, rejectGesture$1(pointer) { var state; if (this._pointers.containsKey$1(0, pointer)) { state = this._pointers.$index(0, pointer); state._arenaEntry = state._multidrag$_lastPendingEventTimestamp = state._pendingDelta = null; this._removeState$1(pointer); } }, _removeState$1(pointer) { if (this._pointers == null) return; $.GestureBinding__instance.GestureBinding_pointerRouter.removeRoute$2(pointer, this.get$_multidrag$_handleEvent()); this._pointers.remove$1(0, pointer).dispose$0(); }, dispose$0() { var t2, _this = this, t1 = _this._pointers; t1.toString; t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); B.JSArray_methods.forEach$1(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), true, t2._eval$1("Iterable.E")), _this.get$_removeState()); _this._pointers = null; _this.super$GestureRecognizer$dispose(); } }; A.MultiDragGestureRecognizer_acceptGesture_closure.prototype = { call$1(initialPosition) { return this.$this._startDrag$2(initialPosition, this.pointer); }, $signature: 833 }; A.MultiDragGestureRecognizer__startDrag_closure.prototype = { call$0() { return this.$this.onStart.call$1(this.initialPosition); }, $signature: 2713 }; A._ImmediatePointerState.prototype = { checkForResolutionAfterMove$0() { var t1, _this = this; if (_this._pendingDelta.get$distance() > A.computeHitSlop(_this.kind, _this.gestureSettings)) { t1 = _this._arenaEntry; t1._arena._resolve$3(t1._arena$_pointer, t1._member, B.GestureDisposition_0); } }, accepted$1(starter) { starter.call$1(this.initialPosition); } }; A.ImmediateMultiDragGestureRecognizer.prototype = { createNewPointerState$1($event) { var t1 = $event.get$position($event), t2 = $event.get$kind($event); return new A._ImmediatePointerState(this.gestureSettings, t1, new A.VelocityTracker(t2, A.List_List$filled(20, null, false, type$.nullable__PointAtTime)), t2, B.Offset_0_0); } }; A._DelayedPointerState.prototype = { _delayPassed$0() { var t1, _this = this; _this._multidrag$_timer = null; t1 = _this._starter; if (t1 != null) { t1.call$1(_this.initialPosition); _this._starter = null; } else { t1 = _this._arenaEntry; t1._arena._resolve$3(t1._arena$_pointer, t1._member, B.GestureDisposition_0); } }, _ensureTimerStopped$0() { var t1 = this._multidrag$_timer; if (t1 != null) t1.cancel$0(0); this._multidrag$_timer = null; }, accepted$1(starter) { if (this._multidrag$_timer == null) starter.call$1(this.initialPosition); else this._starter = starter; }, checkForResolutionAfterMove$0() { var t1, _this = this; if (_this._multidrag$_timer == null) return; if (_this._pendingDelta.get$distance() > A.computeHitSlop(_this.kind, _this.gestureSettings)) { t1 = _this._arenaEntry; t1._arena._resolve$3(t1._arena$_pointer, t1._member, B.GestureDisposition_1); _this._ensureTimerStopped$0(); } }, dispose$0() { this._ensureTimerStopped$0(); this.super$MultiDragPointerState$dispose(); } }; A.DelayedMultiDragGestureRecognizer.prototype = { createNewPointerState$1($event) { var t1 = $event.get$position($event), t2 = $event.get$kind($event); t2 = new A._DelayedPointerState(this.gestureSettings, t1, new A.VelocityTracker(t2, A.List_List$filled(20, null, false, type$.nullable__PointAtTime)), t2, B.Offset_0_0); t2._multidrag$_timer = A.Timer_Timer(B.Duration_500000, t2.get$_delayPassed()); return t2; } }; A._CountdownZoned.prototype = { _onTimeout$0() { this._timeout = true; } }; A._TapTracker.prototype = { stopTrackingPointer$1(route) { if (this._isTrackingPointer) { this._isTrackingPointer = false; $.GestureBinding__instance.GestureBinding_pointerRouter.removeRoute$2(this.pointer, route); } }, isWithinGlobalTolerance$2($event, tolerance) { return $event.get$position($event).$sub(0, this._initialGlobalPosition).get$distance() <= tolerance; } }; A.DoubleTapGestureRecognizer.prototype = { isPointerAllowed$1($event) { var isPointerAllowed, _this = this; if (_this._firstTap == null) if (_this.onDoubleTap == null && true) return false; isPointerAllowed = _this.super$GestureRecognizer$isPointerAllowed($event); if (!isPointerAllowed) _this._multitap$_reset$0(); return isPointerAllowed; }, addAllowedPointer$1($event) { var _this = this, t1 = _this._firstTap; if (t1 != null) if (!t1.isWithinGlobalTolerance$2($event, 100)) return; else { t1 = _this._firstTap; if (!t1._doubleTapMinTimeCountdown._timeout || $event.get$buttons($event) !== t1.initialButtons) { _this._multitap$_reset$0(); return _this._trackTap$1($event); } } _this._trackTap$1($event); }, _trackTap$1($event) { var t1, t2, t3, t4, t5, tracker, _this = this; _this._stopDoubleTapTimer$0(); t1 = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, $event.get$pointer(), _this); t2 = $event.get$pointer(); t3 = $event.get$position($event); t4 = $event.get$buttons($event); t5 = new A._CountdownZoned(); A.Timer_Timer(B.Duration_40000, t5.get$_onTimeout()); tracker = new A._TapTracker(t2, t1, t3, t4, t5); _this._trackers.$indexSet(0, $event.get$pointer(), tracker); t5 = $event.get$transform($event); if (!tracker._isTrackingPointer) { tracker._isTrackingPointer = true; $.GestureBinding__instance.GestureBinding_pointerRouter.addRoute$3(t2, _this.get$_multitap$_handleEvent(), t5); } }, _multitap$_handleEvent$1($event) { var t3, _this = this, t1 = _this._trackers, t2 = t1.$index(0, $event.get$pointer()); t2.toString; if (type$.PointerUpEvent._is($event)) { t3 = _this._firstTap; if (t3 == null) { if (_this._doubleTapTimer == null) _this._doubleTapTimer = A.Timer_Timer(B.Duration_300000, _this.get$_multitap$_reset()); t3 = t2.pointer; $.GestureBinding__instance.GestureBinding_gestureArena.hold$1(t3); t2.stopTrackingPointer$1(_this.get$_multitap$_handleEvent()); t1.remove$1(0, t3); _this._clearTrackers$0(); _this._firstTap = t2; } else { t3 = t3.entry; t3._arena._resolve$3(t3._arena$_pointer, t3._member, B.GestureDisposition_0); t3 = t2.entry; t3._arena._resolve$3(t3._arena$_pointer, t3._member, B.GestureDisposition_0); t2.stopTrackingPointer$1(_this.get$_multitap$_handleEvent()); t1.remove$1(0, t2.pointer); t1 = _this.onDoubleTap; if (t1 != null) _this.invokeCallback$2("onDoubleTap", t1); _this._multitap$_reset$0(); } } else if (type$.PointerMoveEvent._is($event)) { if (!t2.isWithinGlobalTolerance$2($event, 18)) _this._reject$1(t2); } else if (type$.PointerCancelEvent._is($event)) _this._reject$1(t2); }, acceptGesture$1(pointer) { }, rejectGesture$1(pointer) { var t1, _this = this, tracker = _this._trackers.$index(0, pointer); if (tracker == null) { t1 = _this._firstTap; t1 = t1 != null && t1.pointer === pointer; } else t1 = false; if (t1) tracker = _this._firstTap; if (tracker != null) _this._reject$1(tracker); }, _reject$1(tracker) { var t2, _this = this, t1 = _this._trackers; t1.remove$1(0, tracker.pointer); t2 = tracker.entry; t2._arena._resolve$3(t2._arena$_pointer, t2._member, B.GestureDisposition_1); tracker.stopTrackingPointer$1(_this.get$_multitap$_handleEvent()); t2 = _this._firstTap; if (t2 != null) if (tracker === t2) _this._multitap$_reset$0(); else { _this._checkCancel$0(); if (t1.__js_helper$_length === 0) _this._multitap$_reset$0(); } }, dispose$0() { this._multitap$_reset$0(); this.super$GestureRecognizer$dispose(); }, _multitap$_reset$0() { var t1, _this = this; _this._stopDoubleTapTimer$0(); if (_this._firstTap != null) { if (_this._trackers.__js_helper$_length !== 0) _this._checkCancel$0(); t1 = _this._firstTap; t1.toString; _this._firstTap = null; _this._reject$1(t1); $.GestureBinding__instance.GestureBinding_gestureArena.release$1(0, t1.pointer); } _this._clearTrackers$0(); }, _clearTrackers$0() { var t1 = this._trackers.get$values(0); B.JSArray_methods.forEach$1(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")), this.get$_reject()); }, _stopDoubleTapTimer$0() { var t1 = this._doubleTapTimer; if (t1 != null) { t1.cancel$0(0); this._doubleTapTimer = null; } }, _checkCancel$0() { } }; A.PointerRouter.prototype = { addRoute$3(pointer, route, transform) { J.$indexSet$ax(this._routeMap.putIfAbsent$2(0, pointer, new A.PointerRouter_addRoute_closure()), route, transform); }, addRoute$2(pointer, route) { return this.addRoute$3(pointer, route, null); }, removeRoute$2(pointer, route) { var t3, t1 = this._routeMap, t2 = t1.$index(0, pointer); t2.toString; t3 = J.getInterceptor$ax(t2); t3.remove$1(t2, route); if (t3.get$isEmpty(t2)) t1.remove$1(0, pointer); }, _dispatch$3($event, route, transform) { var exception, stack, exception0, t1; try { route.call$1($event.transformed$1(transform)); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("while routing a pointer event"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "gesture library", t1, null, null, false)); } }, route$1($event) { var _this = this, routes = _this._routeMap.$index(0, $event.get$pointer()), t1 = _this._globalRoutes, t2 = type$.void_Function_PointerEvent, t3 = type$.nullable_Matrix4, copiedGlobalRoutes = A.LinkedHashMap_LinkedHashMap$of(t1, t2, t3); if (routes != null) _this._dispatchEventToRoutes$3($event, routes, A.LinkedHashMap_LinkedHashMap$of(routes, t2, t3)); _this._dispatchEventToRoutes$3($event, t1, copiedGlobalRoutes); }, _dispatchEventToRoutes$3($event, referenceRoutes, copiedRoutes) { copiedRoutes.forEach$1(0, new A.PointerRouter__dispatchEventToRoutes_closure(this, referenceRoutes, $event)); } }; A.PointerRouter_addRoute_closure.prototype = { call$0() { return A.LinkedHashMap_LinkedHashMap$_empty(type$.void_Function_PointerEvent, type$.nullable_Matrix4); }, $signature: 2720 }; A.PointerRouter__dispatchEventToRoutes_closure.prototype = { call$2(route, transform) { if (J.containsKey$1$x(this.referenceRoutes, route)) this.$this._dispatch$3(this.event, route, transform); }, $signature: 2726 }; A.PointerSignalResolver.prototype = { register$2(_, $event, callback) { if (this._firstRegisteredCallback != null) return; this._currentEvent = $event; this._firstRegisteredCallback = callback; }, resolve$1(_, $event) { var exception, stack, t2, exception0, _this = this, t1 = _this._firstRegisteredCallback; if (t1 == null) return; try { t2 = _this._currentEvent; t2.toString; t1.call$1(t2); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("while resolving a PointerSignalEvent"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "gesture library", t1, null, null, false)); } _this._currentEvent = _this._firstRegisteredCallback = null; } }; A.DragStartBehavior.prototype = { _enumToString$0() { return "DragStartBehavior." + this._core$_name; } }; A.MultitouchDragStrategy.prototype = { _enumToString$0() { return "MultitouchDragStrategy." + this._core$_name; } }; A.GestureRecognizer.prototype = { addAllowedPointerPanZoom$1($event) { }, addPointer$1($event) { var _this = this; _this._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); if (_this.isPointerAllowed$1($event)) _this.addAllowedPointer$1($event); else _this.handleNonAllowedPointer$1($event); }, addAllowedPointer$1($event) { }, handleNonAllowedPointer$1($event) { }, isPointerAllowed$1($event) { var t1 = this.supportedDevices; return (t1 == null || t1.contains$1(0, $event.get$kind($event))) && this._allowedButtonsFilter.call$1($event.get$buttons($event)); }, isPointerPanZoomAllowed$1($event) { var t1 = this.supportedDevices; return t1 == null || t1.contains$1(0, $event.get$kind($event)); }, dispose$0() { }, invokeCallback$1$3$debugReport($name, callback, debugReport) { var exception, stack, exception0, t1, result = null; try { result = callback.call$0(); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("while handling a gesture"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "gesture", t1, null, null, false)); } return result; }, invokeCallback$2($name, callback) { return this.invokeCallback$1$3$debugReport($name, callback, null, type$.dynamic); }, invokeCallback$3$debugReport($name, callback, debugReport) { return this.invokeCallback$1$3$debugReport($name, callback, debugReport, type$.dynamic); }, $isDiagnosticableTree: 1 }; A.OneSequenceGestureRecognizer.prototype = { addAllowedPointer$1($event) { this.startTrackingPointer$2($event.get$pointer(), $event.get$transform($event)); }, handleNonAllowedPointer$1($event) { this.resolve$1(0, B.GestureDisposition_1); }, acceptGesture$1(pointer) { }, rejectGesture$1(pointer) { }, resolve$1(_, disposition) { var _i, t1 = this._recognizer$_entries, localEntries = A.List_List$of(t1.get$values(0), true, type$.GestureArenaEntry); t1.clear$0(0); for (t1 = localEntries.length, _i = 0; _i < t1; ++_i) J.resolve$1$z(localEntries[_i], disposition); }, resolvePointer$2(pointer, disposition) { var t1 = this._recognizer$_entries, entry = t1.$index(0, pointer); if (entry != null) { t1.remove$1(0, pointer); entry.resolve$1(0, disposition); } }, dispose$0() { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this; _this.resolve$1(0, B.GestureDisposition_1); for (t1 = _this._trackedPointers, t2 = A._instanceType(t1), t3 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t3.moveNext$0();) { t4 = t3._collection$_current; if (t4 == null) t4 = t2._as(t4); t5 = $.GestureBinding__instance.GestureBinding_pointerRouter; t6 = _this.get$handleEvent(); t5 = t5._routeMap; t7 = t5.$index(0, t4); t7.toString; t8 = J.getInterceptor$ax(t7); t8.remove$1(t7, t6); if (t8.get$isEmpty(t7)) t5.remove$1(0, t4); } t1.clear$0(0); _this.super$GestureRecognizer$dispose(); }, _addPointerToArena$1(pointer) { var t1 = this._team; if (t1 != null) return t1.add$2(0, pointer, this); return $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, pointer, this); }, startTrackingPointer$2(pointer, transform) { var _this = this; $.GestureBinding__instance.GestureBinding_pointerRouter.addRoute$3(pointer, _this.get$handleEvent(), transform); _this._trackedPointers.add$1(0, pointer); _this._recognizer$_entries.$indexSet(0, pointer, _this._addPointerToArena$1(pointer)); }, stopTrackingPointer$1(pointer) { var t1 = this._trackedPointers; if (t1.contains$1(0, pointer)) { $.GestureBinding__instance.GestureBinding_pointerRouter.removeRoute$2(pointer, this.get$handleEvent()); t1.remove$1(0, pointer); if (t1._collection$_length === 0) this.didStopTrackingLastPointer$1(pointer); } }, stopTrackingIfPointerNoLongerDown$1($event) { if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) this.stopTrackingPointer$1($event.get$pointer()); } }; A.GestureRecognizerState.prototype = { _enumToString$0() { return "GestureRecognizerState." + this._core$_name; } }; A.PrimaryPointerGestureRecognizer.prototype = { addAllowedPointer$1($event) { var _this = this; _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); if (_this._recognizer$_state === B.GestureRecognizerState_0) { _this._recognizer$_state = B.GestureRecognizerState_1; _this._primaryPointer = $event.get$pointer(); _this._initialPosition = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); _this._recognizer$_timer = A.Timer_Timer(_this.deadline, new A.PrimaryPointerGestureRecognizer_addAllowedPointer_closure(_this, $event)); } }, handleNonAllowedPointer$1($event) { if (!this._gestureAccepted) this.super$OneSequenceGestureRecognizer$handleNonAllowedPointer($event); }, handleEvent$1($event) { var isPreAcceptSlopPastTolerance, t1, isPostAcceptSlopPastTolerance, _this = this; if (_this._recognizer$_state === B.GestureRecognizerState_1 && $event.get$pointer() === _this._primaryPointer) { if (!_this._gestureAccepted) isPreAcceptSlopPastTolerance = _this._getGlobalDistance$1($event) > 18; else isPreAcceptSlopPastTolerance = false; if (_this._gestureAccepted) { t1 = _this.postAcceptSlopTolerance; isPostAcceptSlopPastTolerance = t1 != null && _this._getGlobalDistance$1($event) > t1; } else isPostAcceptSlopPastTolerance = false; if (type$.PointerMoveEvent._is($event)) t1 = isPreAcceptSlopPastTolerance || isPostAcceptSlopPastTolerance; else t1 = false; if (t1) { _this.resolve$1(0, B.GestureDisposition_1); t1 = _this._primaryPointer; t1.toString; _this.stopTrackingPointer$1(t1); } else _this.handlePrimaryPointer$1($event); } _this.stopTrackingIfPointerNoLongerDown$1($event); }, didExceedDeadline$0() { }, acceptGesture$1(pointer) { if (pointer === this._primaryPointer) { this._stopTimer$0(); this._gestureAccepted = true; } }, rejectGesture$1(pointer) { var _this = this; if (pointer === _this._primaryPointer && _this._recognizer$_state === B.GestureRecognizerState_1) { _this._stopTimer$0(); _this._recognizer$_state = B.GestureRecognizerState_2; } }, didStopTrackingLastPointer$1(pointer) { var _this = this; _this._stopTimer$0(); _this._recognizer$_state = B.GestureRecognizerState_0; _this._initialPosition = null; _this._gestureAccepted = false; }, dispose$0() { this._stopTimer$0(); this.super$OneSequenceGestureRecognizer$dispose(); }, _stopTimer$0() { var t1 = this._recognizer$_timer; if (t1 != null) { t1.cancel$0(0); this._recognizer$_timer = null; } }, _getGlobalDistance$1($event) { return $event.get$position($event).$sub(0, this._initialPosition.global).get$distance(); } }; A.PrimaryPointerGestureRecognizer_addAllowedPointer_closure.prototype = { call$0() { this.$this.didExceedDeadline$0(); return null; }, $signature: 0 }; A.OffsetPair.prototype = { $add(_, other) { return new A.OffsetPair(this.local.$add(0, other.local), this.global.$add(0, other.global)); }, $sub(_, other) { return new A.OffsetPair(this.local.$sub(0, other.local), this.global.$sub(0, other.global)); }, toString$0(_) { return "OffsetPair(local: " + this.local.toString$0(0) + ", global: " + this.global.toString$0(0) + ")"; } }; A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin.prototype = {}; A._ScaleState.prototype = { _enumToString$0() { return "_ScaleState." + this._core$_name; } }; A._PointerPanZoomData.prototype = { get$focalPoint() { return this._scale$_position.$add(0, this._pan); }, get$scale(_) { return this._scale$_scale; }, toString$0(_) { var _this = this; return "_PointerPanZoomData(parent: " + _this.parent.toString$0(0) + ", _position: " + _this._scale$_position.toString$0(0) + ", _pan: " + _this._pan.toString$0(0) + ", _scale: " + A.S(_this._scale$_scale) + ", _rotation: " + _this._rotation + ")"; } }; A.ScaleStartDetails.prototype = { toString$0(_) { return "ScaleStartDetails(focalPoint: " + this.focalPoint.toString$0(0) + ", localFocalPoint: " + this.localFocalPoint.toString$0(0) + ", pointersCount: " + this.pointerCount + ")"; } }; A.ScaleUpdateDetails.prototype = { toString$0(_) { var _this = this; return "ScaleUpdateDetails(focalPoint: " + _this.focalPoint.toString$0(0) + ", localFocalPoint: " + _this.localFocalPoint.toString$0(0) + ", scale: " + A.S(_this.scale) + ", horizontalScale: " + A.S(_this.horizontalScale) + ", verticalScale: " + A.S(_this.verticalScale) + ", rotation: " + A.S(_this.rotation) + ", pointerCount: " + _this.pointerCount + ", focalPointDelta: " + _this.focalPointDelta.toString$0(0) + ", sourceTimeStamp: " + A.S(_this.sourceTimeStamp) + ")"; } }; A.ScaleEndDetails.prototype = { toString$0(_) { return "ScaleEndDetails(velocity: " + this.velocity.toString$0(0) + ", scaleVelocity: " + A.S(this.scaleVelocity) + ", pointerCount: " + this.pointerCount + ")"; } }; A._LineBetweenPointers.prototype = {}; A.ScaleGestureRecognizer.prototype = { get$_pointerScaleFactor() { var t2, t1 = this.__ScaleGestureRecognizer__initialSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 > 0) { t2 = this.__ScaleGestureRecognizer__currentSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t2 / t1; } else t1 = 1; return t1; }, get$_scaleFactor() { var t1, t2, t3, scale = this.get$_pointerScaleFactor(); for (t1 = this._pointerPanZooms.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; scale *= (t3 == null ? t2._as(t3) : t3).get$scale(0) / this._initialPanZoomScaleFactor; } return scale; }, get$_horizontalScaleFactor() { var t2, scale, t3, _this = this, t1 = _this.__ScaleGestureRecognizer__initialHorizontalSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 > 0) { t2 = _this.__ScaleGestureRecognizer__currentHorizontalSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); scale = t2 / t1; } else scale = 1; for (t1 = _this._pointerPanZooms.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; scale *= (t3 == null ? t2._as(t3) : t3).get$scale(0) / _this._initialPanZoomScaleFactor; } return scale; }, get$_verticalScaleFactor() { var t2, scale, t3, _this = this, t1 = _this.__ScaleGestureRecognizer__initialVerticalSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 > 0) { t2 = _this.__ScaleGestureRecognizer__currentVerticalSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); scale = t2 / t1; } else scale = 1; for (t1 = _this._pointerPanZooms.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; scale *= (t3 == null ? t2._as(t3) : t3).get$scale(0) / _this._initialPanZoomScaleFactor; } return scale; }, _computeRotationFactor$0() { var t2, t3, t4, angle1, factor, _this = this, t1 = _this._initialLine; if (t1 != null && _this._scale$_currentLine != null) { t2 = t1.pointerStartLocation; t1 = t1.pointerEndLocation; t3 = _this._scale$_currentLine; t4 = t3.pointerStartLocation; t3 = t3.pointerEndLocation; angle1 = Math.atan2(t2._dy - t1._dy, t2._dx - t1._dx); factor = Math.atan2(t4._dy - t3._dy, t4._dx - t3._dx) - angle1; } else factor = 0; for (t1 = _this._pointerPanZooms.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; factor += (t3 == null ? t2._as(t3) : t3)._rotation; } return factor - _this._initialPanZoomRotationFactor; }, addAllowedPointer$1($event) { var _this = this; _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); _this._velocityTrackers.$indexSet(0, $event.get$pointer(), new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime))); _this._initialEventTimestamp = $event.get$timeStamp($event); if (_this._scale$_state === B._ScaleState_0) { _this._scale$_state = B._ScaleState_1; _this.__ScaleGestureRecognizer__currentVerticalSpan_A = _this.__ScaleGestureRecognizer__initialVerticalSpan_A = _this.__ScaleGestureRecognizer__currentHorizontalSpan_A = _this.__ScaleGestureRecognizer__initialHorizontalSpan_A = _this.__ScaleGestureRecognizer__currentSpan_A = _this.__ScaleGestureRecognizer__initialSpan_A = 0; } }, isPointerPanZoomAllowed$1($event) { return true; }, addAllowedPointerPanZoom$1($event) { var _this = this; _this.super$GestureRecognizer$addAllowedPointerPanZoom($event); _this.startTrackingPointer$2($event.get$pointer(), $event.get$transform($event)); _this._velocityTrackers.$indexSet(0, $event.get$pointer(), new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime))); _this._initialEventTimestamp = $event.get$timeStamp($event); if (_this._scale$_state === B._ScaleState_0) { _this._scale$_state = B._ScaleState_1; _this._initialPanZoomScaleFactor = 1; _this._initialPanZoomRotationFactor = 0; } }, handleEvent$1($event) { var t1, didChangeConfiguration, shouldStartIfAccepted, t2, t3, t4, _this = this; if (type$.PointerMoveEvent._is($event)) { t1 = _this._velocityTrackers.$index(0, $event.get$pointer()); t1.toString; if (!$event.get$synthesized()) t1.addPosition$2($event.get$timeStamp($event), $event.get$position($event)); _this._pointerLocations.$indexSet(0, $event.get$pointer(), $event.get$position($event)); _this._lastTransform = $event.get$transform($event); didChangeConfiguration = false; shouldStartIfAccepted = true; } else if (type$.PointerDownEvent._is($event)) { _this._pointerLocations.$indexSet(0, $event.get$pointer(), $event.get$position($event)); _this._pointerQueue.push($event.get$pointer()); _this._lastTransform = $event.get$transform($event); didChangeConfiguration = true; shouldStartIfAccepted = true; } else if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event)) { _this._pointerLocations.remove$1(0, $event.get$pointer()); B.JSArray_methods.remove$1(_this._pointerQueue, $event.get$pointer()); _this._lastTransform = $event.get$transform($event); didChangeConfiguration = true; shouldStartIfAccepted = false; } else if (type$.PointerPanZoomStartEvent._is($event)) { _this._pointerPanZooms.$indexSet(0, $event.get$pointer(), new A._PointerPanZoomData(_this, $event.get$position($event), B.Offset_0_0, 1, 0)); _this._lastTransform = $event.get$transform($event); didChangeConfiguration = true; shouldStartIfAccepted = true; } else if (type$.PointerPanZoomUpdateEvent._is($event)) { if (!$event.get$synthesized() && true) { t1 = _this._velocityTrackers.$index(0, $event.get$pointer()); t1.toString; t1.addPosition$2($event.get$timeStamp($event), $event.get$pan($event)); } _this._pointerPanZooms.$indexSet(0, $event.get$pointer(), new A._PointerPanZoomData(_this, $event.get$position($event), $event.get$pan($event), $event.get$scale($event), $event.get$rotation())); _this._lastTransform = $event.get$transform($event); didChangeConfiguration = false; shouldStartIfAccepted = true; } else { if (type$.PointerPanZoomEndEvent._is($event)) { _this._pointerPanZooms.remove$1(0, $event.get$pointer()); didChangeConfiguration = true; } else didChangeConfiguration = false; shouldStartIfAccepted = false; } t1 = _this._pointerLocations; if (t1.__js_helper$_length < 2) _this._initialLine = _this._scale$_currentLine; else { t2 = _this._initialLine; if (t2 != null) { t3 = _this._pointerQueue; t2 = t2.pointerStartId === t3[0] && t2.pointerEndId === t3[1]; } else t2 = false; t3 = _this._pointerQueue; if (t2) { t2 = t3[0]; t4 = t1.$index(0, t2); t4.toString; t3 = t3[1]; t1 = t1.$index(0, t3); t1.toString; _this._scale$_currentLine = new A._LineBetweenPointers(t4, t2, t1, t3); } else { t2 = t3[0]; t4 = t1.$index(0, t2); t4.toString; t3 = t3[1]; t1 = t1.$index(0, t3); t1.toString; _this._scale$_currentLine = _this._initialLine = new A._LineBetweenPointers(t4, t2, t1, t3); } } _this._update$0(0); if (!didChangeConfiguration || _this._reconfigure$1($event.get$pointer())) _this._advanceStateMachine$2(shouldStartIfAccepted, $event); _this.stopTrackingIfPointerNoLongerDown$1($event); }, _update$0(_) { var t1, t2, t3, focalPoint, t4, t5, t6, count, pointerFocalPoint, totalDeviation, totalHorizontalDeviation, totalVerticalDeviation, t7, t8, _this = this, previousFocalPoint = _this._currentFocalPoint; for (t1 = _this._pointerLocations, t2 = A._instanceType(t1)._precomputed1, t3 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, t2), focalPoint = B.Offset_0_0; t3.moveNext$0();) { t4 = t1.$index(0, t3.__js_helper$_current); focalPoint = new A.Offset(focalPoint._dx + t4._dx, focalPoint._dy + t4._dy); } for (t3 = _this._pointerPanZooms, t4 = t3.get$values(0), t5 = A._instanceType(t4), t5 = t5._eval$1("@<1>")._bind$1(t5._rest[1]), t4 = new A.MappedIterator(J.get$iterator$ax(t4.__internal$_iterable), t4._f, t5._eval$1("MappedIterator<1,2>")), t5 = t5._rest[1]; t4.moveNext$0();) { t6 = t4.__internal$_current; t6 = (t6 == null ? t5._as(t6) : t6).get$focalPoint(); focalPoint = new A.Offset(focalPoint._dx + t6._dx, focalPoint._dy + t6._dy); } t3 = t3.__js_helper$_length + _this._pointerQueue.length; t3 = t3 > 0 ? focalPoint.$div(0, t3) : B.Offset_0_0; _this._currentFocalPoint = t3; t4 = _this._lastTransform; if (previousFocalPoint == null) { _this.__ScaleGestureRecognizer__localFocalPoint_A = A.PointerEvent_transformPosition(t4, t3); _this.__ScaleGestureRecognizer__delta_A = B.Offset_0_0; } else { t5 = _this.__ScaleGestureRecognizer__localFocalPoint_A; t5 === $ && A.throwUnnamedLateFieldNI(); t3 = A.PointerEvent_transformPosition(t4, t3); _this.__ScaleGestureRecognizer__localFocalPoint_A = t3; _this.__ScaleGestureRecognizer__delta_A = t3.$sub(0, t5); } count = t1.__js_helper$_length; for (t3 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, t2), pointerFocalPoint = B.Offset_0_0; t3.moveNext$0();) { t4 = t1.$index(0, t3.__js_helper$_current); pointerFocalPoint = new A.Offset(pointerFocalPoint._dx + t4._dx, pointerFocalPoint._dy + t4._dy); } t3 = count > 0; if (t3) pointerFocalPoint = pointerFocalPoint.$div(0, count); for (t2 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, t2), t4 = pointerFocalPoint._dx, t5 = pointerFocalPoint._dy, totalDeviation = 0, totalHorizontalDeviation = 0, totalVerticalDeviation = 0; t2.moveNext$0();) { t6 = t2.__js_helper$_current; t7 = t1.$index(0, t6); t8 = t4 - t7._dx; t7 = t5 - t7._dy; totalDeviation += Math.sqrt(t8 * t8 + t7 * t7); totalHorizontalDeviation += Math.abs(t4 - t1.$index(0, t6)._dx); totalVerticalDeviation += Math.abs(t5 - t1.$index(0, t6)._dy); } _this.__ScaleGestureRecognizer__currentSpan_A = t3 ? totalDeviation / count : 0; _this.__ScaleGestureRecognizer__currentHorizontalSpan_A = t3 ? totalHorizontalDeviation / count : 0; _this.__ScaleGestureRecognizer__currentVerticalSpan_A = t3 ? totalVerticalDeviation / count : 0; }, _reconfigure$1(pointer) { var velocity, _this = this, t1 = {}, t2 = _this._currentFocalPoint; t2.toString; _this.__ScaleGestureRecognizer__initialFocalPoint_A = t2; t2 = _this.__ScaleGestureRecognizer__currentSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__ScaleGestureRecognizer__initialSpan_A = t2; _this._initialLine = _this._scale$_currentLine; t2 = _this.__ScaleGestureRecognizer__currentHorizontalSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__ScaleGestureRecognizer__initialHorizontalSpan_A = t2; t2 = _this.__ScaleGestureRecognizer__currentVerticalSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__ScaleGestureRecognizer__initialVerticalSpan_A = t2; t2 = _this._pointerPanZooms; if (t2.__js_helper$_length === 0) { _this._initialPanZoomScaleFactor = 1; _this._initialPanZoomRotationFactor = 0; } else { _this._initialPanZoomScaleFactor = _this.get$_scaleFactor() / _this.get$_pointerScaleFactor(); t2 = t2.get$values(0); _this._initialPanZoomRotationFactor = A.MappedIterable_MappedIterable(t2, new A.ScaleGestureRecognizer__reconfigure_closure(), A._instanceType(t2)._eval$1("Iterable.E"), type$.double).reduce$1(0, new A.ScaleGestureRecognizer__reconfigure_closure0()); } if (_this._scale$_state === B._ScaleState_3) { if (_this.onEnd != null) { velocity = _this._velocityTrackers.$index(0, pointer).getVelocity$0(); t1.velocity = velocity; t2 = velocity.pixelsPerSecond; if (t2.get$distanceSquared() > 2500) { if (t2.get$distanceSquared() > 64000000) t1.velocity = new A.Velocity(t2.$div(0, t2.get$distance()).$mul(0, 8000)); _this.invokeCallback$2("onEnd", new A.ScaleGestureRecognizer__reconfigure_closure1(t1, _this)); } else _this.invokeCallback$2("onEnd", new A.ScaleGestureRecognizer__reconfigure_closure2(_this)); } _this._scale$_state = B._ScaleState_2; _this._scaleVelocityTracker = new A.VelocityTracker(B.PointerDeviceKind_0, A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); return false; } _this._scaleVelocityTracker = new A.VelocityTracker(B.PointerDeviceKind_0, A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); return true; }, _advanceStateMachine$2(shouldStartIfAccepted, $event) { var t2, t3, t4, focalPointDelta, _this = this, t1 = _this._scale$_state; if (t1 === B._ScaleState_0) t1 = _this._scale$_state = B._ScaleState_1; if (t1 === B._ScaleState_1) { t1 = _this.__ScaleGestureRecognizer__currentSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__ScaleGestureRecognizer__initialSpan_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._currentFocalPoint; t3.toString; t4 = _this.__ScaleGestureRecognizer__initialFocalPoint_A; t4 === $ && A.throwUnnamedLateFieldNI(); focalPointDelta = t3.$sub(0, t4).get$distance(); if (Math.abs(t1 - t2) > A.computeScaleSlop($event.get$kind($event)) || focalPointDelta > A.computePanSlop($event.get$kind($event), _this.gestureSettings) || Math.max(_this.get$_scaleFactor() / _this.get$_pointerScaleFactor(), _this.get$_pointerScaleFactor() / _this.get$_scaleFactor()) > 1.05) _this.resolve$1(0, B.GestureDisposition_0); } else if (t1.index >= 2) _this.resolve$1(0, B.GestureDisposition_0); if (_this._scale$_state === B._ScaleState_2 && shouldStartIfAccepted) { _this._initialEventTimestamp = $event.get$timeStamp($event); _this._scale$_state = B._ScaleState_3; _this._dispatchOnStartCallbackIfNeeded$0(); } if (_this._scale$_state === B._ScaleState_3) { t1 = _this._scaleVelocityTracker; if (t1 != null) t1.addPosition$2($event.get$timeStamp($event), new A.Offset(_this.get$_scaleFactor(), 0)); if (_this.onUpdate != null) _this.invokeCallback$2("onUpdate", new A.ScaleGestureRecognizer__advanceStateMachine_closure(_this, $event)); } }, _dispatchOnStartCallbackIfNeeded$0() { var _this = this; if (_this.onStart != null) _this.invokeCallback$2("onStart", new A.ScaleGestureRecognizer__dispatchOnStartCallbackIfNeeded_closure(_this)); _this._initialEventTimestamp = null; }, acceptGesture$1(pointer) { var t1, _this = this; if (_this._scale$_state === B._ScaleState_1) { _this._scale$_state = B._ScaleState_3; _this._dispatchOnStartCallbackIfNeeded$0(); if (_this.dragStartBehavior === B.DragStartBehavior_1) { t1 = _this._currentFocalPoint; t1.toString; _this.__ScaleGestureRecognizer__initialFocalPoint_A = t1; t1 = _this.__ScaleGestureRecognizer__currentSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ScaleGestureRecognizer__initialSpan_A = t1; _this._initialLine = _this._scale$_currentLine; t1 = _this.__ScaleGestureRecognizer__currentHorizontalSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ScaleGestureRecognizer__initialHorizontalSpan_A = t1; t1 = _this.__ScaleGestureRecognizer__currentVerticalSpan_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ScaleGestureRecognizer__initialVerticalSpan_A = t1; t1 = _this._pointerPanZooms; if (t1.__js_helper$_length === 0) { _this._initialPanZoomScaleFactor = 1; _this._initialPanZoomRotationFactor = 0; } else { _this._initialPanZoomScaleFactor = _this.get$_scaleFactor() / _this.get$_pointerScaleFactor(); t1 = t1.get$values(0); _this._initialPanZoomRotationFactor = A.MappedIterable_MappedIterable(t1, new A.ScaleGestureRecognizer_acceptGesture_closure(), A._instanceType(t1)._eval$1("Iterable.E"), type$.double).reduce$1(0, new A.ScaleGestureRecognizer_acceptGesture_closure0()); } } } }, rejectGesture$1(pointer) { var _this = this; _this._pointerPanZooms.remove$1(0, pointer); _this._pointerLocations.remove$1(0, pointer); B.JSArray_methods.remove$1(_this._pointerQueue, pointer); _this.stopTrackingPointer$1(pointer); }, didStopTrackingLastPointer$1(pointer) { switch (this._scale$_state.index) { case 1: this.resolve$1(0, B.GestureDisposition_1); break; case 0: break; case 2: break; case 3: break; } this._scale$_state = B._ScaleState_0; }, dispose$0() { this._velocityTrackers.clear$0(0); this.super$OneSequenceGestureRecognizer$dispose(); } }; A.ScaleGestureRecognizer__reconfigure_closure.prototype = { call$1(x) { return x._rotation; }, $signature: 829 }; A.ScaleGestureRecognizer__reconfigure_closure0.prototype = { call$2(a, b) { return a + b; }, $signature: 218 }; A.ScaleGestureRecognizer__reconfigure_closure1.prototype = { call$0() { var t3, t4, t1 = this.$this, t2 = t1.onEnd; t2.toString; t3 = this._box_0.velocity; t4 = t1._scaleVelocityTracker; t4 = t4 == null ? null : t4.getVelocity$0().pixelsPerSecond._dx; if (t4 == null) t4 = -1; return t2.call$1(new A.ScaleEndDetails(t3, t4, t1._pointerPanZooms.__js_helper$_length + t1._pointerQueue.length)); }, $signature: 0 }; A.ScaleGestureRecognizer__reconfigure_closure2.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.onEnd; t2.toString; t3 = t1._scaleVelocityTracker; t3 = t3 == null ? null : t3.getVelocity$0().pixelsPerSecond._dx; if (t3 == null) t3 = -1; return t2.call$1(new A.ScaleEndDetails(B.Velocity_Offset_0_0, t3, t1._pointerPanZooms.__js_helper$_length + t1._pointerQueue.length)); }, $signature: 0 }; A.ScaleGestureRecognizer__advanceStateMachine_closure.prototype = { call$0() { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t1 = this.$this, t2 = t1.onUpdate; t2.toString; t3 = t1.get$_scaleFactor(); t4 = t1.get$_horizontalScaleFactor(); t5 = t1.get$_verticalScaleFactor(); t6 = t1._currentFocalPoint; t6.toString; t7 = t1.__ScaleGestureRecognizer__localFocalPoint_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = t1._computeRotationFactor$0(); t9 = t1._pointerPanZooms.__js_helper$_length; t10 = t1._pointerQueue.length; t1 = t1.__ScaleGestureRecognizer__delta_A; t1 === $ && A.throwUnnamedLateFieldNI(); t11 = this.event; t2.call$1(A.ScaleUpdateDetails$(t6, t1, t4, t7, t9 + t10, t8, t3, t11.get$timeStamp(t11), t5)); }, $signature: 0 }; A.ScaleGestureRecognizer__dispatchOnStartCallbackIfNeeded_closure.prototype = { call$0() { var t3, t4, t5, t1 = this.$this, t2 = t1.onStart; t2.toString; t3 = t1._currentFocalPoint; t3.toString; t4 = t1.__ScaleGestureRecognizer__localFocalPoint_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t1._pointerPanZooms.__js_helper$_length; t1 = t1._pointerQueue.length; t2.call$1(new A.ScaleStartDetails(t3, t4, t5 + t1)); }, $signature: 0 }; A.ScaleGestureRecognizer_acceptGesture_closure.prototype = { call$1(x) { return x._rotation; }, $signature: 829 }; A.ScaleGestureRecognizer_acceptGesture_closure0.prototype = { call$2(a, b) { return a + b; }, $signature: 218 }; A.TapDownDetails.prototype = {}; A.TapUpDetails.prototype = {}; A.BaseTapGestureRecognizer.prototype = { addAllowedPointer$1($event) { var _this = this; if (_this._recognizer$_state === B.GestureRecognizerState_0) { if (_this._down != null && _this._up != null) _this._tap$_reset$0(); _this._down = $event; } if (_this._down != null) _this.super$PrimaryPointerGestureRecognizer$addAllowedPointer($event); }, startTrackingPointer$2(pointer, transform) { this.super$OneSequenceGestureRecognizer$startTrackingPointer(pointer, transform); }, handlePrimaryPointer$1($event) { var t1, t2, _this = this; if (type$.PointerUpEvent._is($event)) { _this._up = $event; _this._checkUp$0(); } else if (type$.PointerCancelEvent._is($event)) { _this.resolve$1(0, B.GestureDisposition_1); if (_this._sentTapDown) { t1 = _this._down; t1.toString; _this.handleTapCancel$3$cancel$down$reason($event, t1, ""); } _this._tap$_reset$0(); } else { t1 = $event.get$buttons($event); t2 = _this._down; if (t1 !== t2.get$buttons(t2)) { _this.resolve$1(0, B.GestureDisposition_1); t1 = _this._primaryPointer; t1.toString; _this.stopTrackingPointer$1(t1); } } }, resolve$1(_, disposition) { var t1, _this = this; if (_this._wonArenaForPrimaryPointer && disposition === B.GestureDisposition_1) { t1 = _this._down; t1.toString; _this.handleTapCancel$3$cancel$down$reason(null, t1, "spontaneous"); _this._tap$_reset$0(); } _this.super$OneSequenceGestureRecognizer$resolve(0, disposition); }, didExceedDeadline$0() { this._tap$_checkDown$0(); }, acceptGesture$1(pointer) { var _this = this; _this.super$PrimaryPointerGestureRecognizer$acceptGesture(pointer); if (pointer === _this._primaryPointer) { _this._tap$_checkDown$0(); _this._wonArenaForPrimaryPointer = true; _this._checkUp$0(); } }, rejectGesture$1(pointer) { var t1, _this = this; _this.super$PrimaryPointerGestureRecognizer$rejectGesture(pointer); if (pointer === _this._primaryPointer) { if (_this._sentTapDown) { t1 = _this._down; t1.toString; _this.handleTapCancel$3$cancel$down$reason(null, t1, "forced"); } _this._tap$_reset$0(); } }, _tap$_checkDown$0() { var t1, _this = this; if (_this._sentTapDown) return; t1 = _this._down; t1.toString; _this.handleTapDown$1$down(t1); _this._sentTapDown = true; }, _checkUp$0() { var t1, t2, _this = this; if (!_this._wonArenaForPrimaryPointer || _this._up == null) return; t1 = _this._down; t1.toString; t2 = _this._up; t2.toString; _this.handleTapUp$2$down$up(t1, t2); _this._tap$_reset$0(); }, _tap$_reset$0() { var _this = this; _this._wonArenaForPrimaryPointer = _this._sentTapDown = false; _this._down = _this._up = null; } }; A.TapGestureRecognizer.prototype = { isPointerAllowed$1($event) { var _this = this; switch ($event.get$buttons($event)) { case 1: if (_this.onTapDown == null && _this.onTap == null && _this.onTapUp == null && _this.onTapCancel == null) return false; break; case 2: if (_this.onSecondaryTap == null && _this.onSecondaryTapDown == null && _this.onSecondaryTapUp == null && _this.onSecondaryTapCancel == null) return false; break; case 4: return false; break; default: return false; } return _this.super$GestureRecognizer$isPointerAllowed($event); }, handleTapDown$1$down(down) { var details, _this = this, t1 = down.get$position(down), t2 = down.get$localPosition(); _this._pointerToKind.$index(0, down.get$pointer()).toString; details = new A.TapDownDetails(t1, t2); switch (down.get$buttons(down)) { case 1: if (_this.onTapDown != null) _this.invokeCallback$2("onTapDown", new A.TapGestureRecognizer_handleTapDown_closure(_this, details)); break; case 2: if (_this.onSecondaryTapDown != null) _this.invokeCallback$2("onSecondaryTapDown", new A.TapGestureRecognizer_handleTapDown_closure0(_this, details)); break; case 4: break; } }, handleTapUp$2$down$up(down, up) { var t1, t2, details, _this = this; up.get$kind(up); t1 = up.get$position(up); t2 = up.get$localPosition(); details = new A.TapUpDetails(t1, t2); switch (down.get$buttons(down)) { case 1: if (_this.onTapUp != null) _this.invokeCallback$2("onTapUp", new A.TapGestureRecognizer_handleTapUp_closure(_this, details)); t1 = _this.onTap; if (t1 != null) _this.invokeCallback$2("onTap", t1); break; case 2: if (_this.onSecondaryTapUp != null) _this.invokeCallback$2("onSecondaryTapUp", new A.TapGestureRecognizer_handleTapUp_closure0(_this, details)); if (_this.onSecondaryTap != null) _this.invokeCallback$2("onSecondaryTap", new A.TapGestureRecognizer_handleTapUp_closure1(_this)); break; case 4: break; } }, handleTapCancel$3$cancel$down$reason(cancel, down, reason) { var t1, _this = this, note = reason === "" ? reason : reason + " "; switch (down.get$buttons(down)) { case 1: t1 = _this.onTapCancel; if (t1 != null) _this.invokeCallback$2(note + "onTapCancel", t1); break; case 2: t1 = _this.onSecondaryTapCancel; if (t1 != null) _this.invokeCallback$2(note + "onSecondaryTapCancel", t1); break; case 4: break; } } }; A.TapGestureRecognizer_handleTapDown_closure.prototype = { call$0() { return this.$this.onTapDown.call$1(this.details); }, $signature: 0 }; A.TapGestureRecognizer_handleTapDown_closure0.prototype = { call$0() { return this.$this.onSecondaryTapDown.call$1(this.details); }, $signature: 0 }; A.TapGestureRecognizer_handleTapUp_closure.prototype = { call$0() { return this.$this.onTapUp.call$1(this.details); }, $signature: 0 }; A.TapGestureRecognizer_handleTapUp_closure0.prototype = { call$0() { return this.$this.onSecondaryTapUp.call$1(this.details); }, $signature: 0 }; A.TapGestureRecognizer_handleTapUp_closure1.prototype = { call$0() { return this.$this.onSecondaryTap.call$0(); }, $signature: 0 }; A._DragState0.prototype = { _enumToString$0() { return "_DragState." + this._core$_name; } }; A.TapDragDownDetails.prototype = {}; A.TapDragUpDetails.prototype = {}; A.TapDragStartDetails.prototype = {}; A.TapDragUpdateDetails.prototype = {}; A.TapDragEndDetails.prototype = {}; A._TapStatusTrackerMixin.prototype = { handleEvent$1($event) { var computedSlop, t1, _this = this; if (type$.PointerMoveEvent._is($event)) { computedSlop = A.computeHitSlop($event.get$kind($event), _this.gestureSettings); t1 = _this._TapStatusTrackerMixin__originPosition; if ($event.get$position($event).$sub(0, t1.global).get$distance() > computedSlop) { _this._consecutiveTapTimerStop$0(); _this._TapStatusTrackerMixin__lastTapOffset = _this._TapStatusTrackerMixin__previousButtons = null; } } else if (type$.PointerUpEvent._is($event)) { _this._TapStatusTrackerMixin__up = $event; if (_this._TapStatusTrackerMixin__down != null) { _this._consecutiveTapTimerStop$0(); if (_this._TapStatusTrackerMixin__consecutiveTapTimer == null) _this._TapStatusTrackerMixin__consecutiveTapTimer = A.Timer_Timer(B.Duration_300000, _this.get$_consecutiveTapTimerTimeout()); } } else if (type$.PointerCancelEvent._is($event)) _this._tapTrackerReset$0(); }, rejectGesture$1(pointer) { this._tapTrackerReset$0(); }, _hasSameButton$1(buttons) { var t1 = this._TapStatusTrackerMixin__previousButtons; t1.toString; if (buttons === t1) return true; else return false; }, _isWithinConsecutiveTapTolerance$1(secondTapOffset) { var t1 = this._TapStatusTrackerMixin__lastTapOffset; if (t1 == null) return false; return secondTapOffset.$sub(0, t1).get$distance() <= 100; }, _consecutiveTapTimerStop$0() { var t1 = this._TapStatusTrackerMixin__consecutiveTapTimer; if (t1 != null) { t1.cancel$0(0); this._TapStatusTrackerMixin__consecutiveTapTimer = null; } }, _consecutiveTapTimerTimeout$0() { }, _tapTrackerReset$0() { var t1, _this = this; _this._consecutiveTapTimerStop$0(); _this._TapStatusTrackerMixin__lastTapOffset = _this._TapStatusTrackerMixin__originPosition = _this._TapStatusTrackerMixin__previousButtons = null; _this._TapStatusTrackerMixin__consecutiveTapCount = 0; _this._TapStatusTrackerMixin__up = _this._TapStatusTrackerMixin__down = null; t1 = _this._TapStatusTrackerMixin_onTapTrackReset; if (t1 != null) t1.call$0(); } }; A.BaseTapAndDragGestureRecognizer.prototype = { _handleDragUpdateThrottled$0() { var _this = this; if (_this.onDragUpdate != null) _this.invokeCallback$2("onDragUpdate", new A.BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure(_this)); _this._lastDragUpdateDetails = _this._dragUpdateThrottleTimer = null; }, isPointerAllowed$1($event) { var _this = this; if (_this._tap_and_drag$_primaryPointer == null) switch ($event.get$buttons($event)) { case 1: if (_this.onTapDown == null && _this.onDragStart == null && _this.onDragUpdate == null && _this.onDragEnd == null && _this.onTapUp == null && _this.onCancel == null) return false; break; default: return false; } else if ($event.get$pointer() !== _this._tap_and_drag$_primaryPointer) return false; return _this.super$GestureRecognizer$isPointerAllowed($event); }, addAllowedPointer$1($event) { var t1, _this = this; if (_this._dragState === B._DragState_00) { _this.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$addAllowedPointer($event); _this._tap_and_drag$_primaryPointer = $event.get$pointer(); _this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = _this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = 0; _this._dragState = B._DragState_10; t1 = $event.get$position($event); _this.__BaseTapAndDragGestureRecognizer__initialPosition_A = new A.OffsetPair($event.get$localPosition(), t1); _this._deadlineTimer = A.Timer_Timer(B.Duration_100000, new A.BaseTapAndDragGestureRecognizer_addAllowedPointer_closure(_this, $event)); } }, handleNonAllowedPointer$1($event) { if ($event.get$buttons($event) !== 1) if (!this._tap_and_drag$_wonArenaForPrimaryPointer) this.super$OneSequenceGestureRecognizer$handleNonAllowedPointer($event); }, acceptGesture$1(pointer) { var t1, _this = this; if (pointer !== _this._tap_and_drag$_primaryPointer) return; _this._stopDeadlineTimer$0(); _this._tap_and_drag$_acceptedActivePointers.add$1(0, pointer); t1 = _this._TapStatusTrackerMixin__down; if (t1 != null) _this._checkTapDown$1(t1); _this._tap_and_drag$_wonArenaForPrimaryPointer = true; t1 = _this._tap_and_drag$_start; if (t1 != null) _this._acceptDrag$1(t1); t1 = _this._TapStatusTrackerMixin__up; if (t1 != null) _this._checkTapUp$1(t1); }, didStopTrackingLastPointer$1(pointer) { var t1, _this = this; switch (_this._dragState.index) { case 0: _this._tap_and_drag$_checkCancel$0(); _this.resolve$1(0, B.GestureDisposition_1); break; case 1: if (_this._pastSlopTolerance) if (_this._tap_and_drag$_wonArenaForPrimaryPointer) { if (_this._TapStatusTrackerMixin__down != null) { if (!_this._tap_and_drag$_acceptedActivePointers.remove$1(0, pointer)) _this.resolvePointer$2(pointer, B.GestureDisposition_1); _this._dragState = B._DragState_20; t1 = _this._TapStatusTrackerMixin__down; t1.toString; _this._acceptDrag$1(t1); _this._checkDragEnd$0(); } } else { _this._tap_and_drag$_checkCancel$0(); _this.resolve$1(0, B.GestureDisposition_1); } else { t1 = _this._TapStatusTrackerMixin__up; if (t1 != null) _this._checkTapUp$1(t1); } break; case 2: _this._checkDragEnd$0(); break; } _this._stopDeadlineTimer$0(); _this._dragState = B._DragState_00; _this._pastSlopTolerance = false; }, handleEvent$1($event) { var computedSlop, t1, localToGlobalTransform, movedLocally, t2, t3, _this = this; if ($event.get$pointer() !== _this._tap_and_drag$_primaryPointer) return; _this.super$_TapStatusTrackerMixin$handleEvent($event); if (type$.PointerMoveEvent._is($event)) { computedSlop = A.computeHitSlop($event.get$kind($event), _this.gestureSettings); if (!_this._pastSlopTolerance) { t1 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = $event.get$position($event).$sub(0, t1.global).get$distance() > computedSlop; } else t1 = true; _this._pastSlopTolerance = t1; t1 = _this._dragState; if (t1 === B._DragState_20) _this._checkDragUpdate$1($event); else if (t1 === B._DragState_10) { if (_this._tap_and_drag$_start == null) { if ($event.get$transform($event) == null) localToGlobalTransform = null; else { t1 = $event.get$transform($event); t1.toString; localToGlobalTransform = A.Matrix4_tryInvert(t1); } movedLocally = _this._tap_and_drag$_getDeltaForDetails$1($event.get$localDelta()); t1 = _this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, movedLocally, $event.get$localPosition()).get$distance(); t3 = _this._tap_and_drag$_getPrimaryValueFromOffset$1(movedLocally); _this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = t1 + t2 * J.get$sign$in(t3 == null ? 1 : t3); t1 = _this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = t1 + A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, $event.get$localDelta(), $event.get$localPosition()).get$distance() * B.JSInt_methods.get$sign(1); if (!_this._tap_and_drag$_hasSufficientGlobalDistanceToAccept$1($event.get$kind($event))) t1 = _this._tap_and_drag$_wonArenaForPrimaryPointer && Math.abs(_this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A) > A.computePanSlop($event.get$kind($event), _this.gestureSettings); else t1 = true; if (t1) { _this._tap_and_drag$_start = $event; _this._dragState = B._DragState_20; if (!_this._tap_and_drag$_wonArenaForPrimaryPointer) _this.resolve$1(0, B.GestureDisposition_0); } } t1 = _this._tap_and_drag$_start; if (t1 != null) _this._acceptDrag$1(t1); } } else if (type$.PointerUpEvent._is($event)) { t1 = _this._dragState; if (t1 === B._DragState_10) _this.stopTrackingIfPointerNoLongerDown$1($event); else if (t1 === B._DragState_20) _this._tap_and_drag$_giveUpPointer$1($event.get$pointer()); } else if (type$.PointerCancelEvent._is($event)) { _this._dragState = B._DragState_00; _this._tap_and_drag$_giveUpPointer$1($event.get$pointer()); } }, rejectGesture$1(pointer) { var _this = this; if (pointer !== _this._tap_and_drag$_primaryPointer) return; _this.super$_TapStatusTrackerMixin$rejectGesture(pointer); _this._stopDeadlineTimer$0(); _this._tap_and_drag$_giveUpPointer$1(pointer); _this._resetTaps$0(); _this._resetDragUpdateThrottle$0(); }, dispose$0() { this._stopDeadlineTimer$0(); this._resetDragUpdateThrottle$0(); this.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$dispose(); }, _acceptDrag$1($event) { var t1, t2, localToGlobal, correctedLocalPosition, globalUpdateDelta, _this = this; if (!_this._tap_and_drag$_wonArenaForPrimaryPointer) return; if (_this.dragStartBehavior === B.DragStartBehavior_1) { t1 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $event.get$delta(); _this.__BaseTapAndDragGestureRecognizer__initialPosition_A = t1.$add(0, new A.OffsetPair($event.get$localDelta(), t2)); } _this._checkDragStart$1($event); if (!$event.get$localDelta().$eq(0, B.Offset_0_0)) { if ($event.get$transform($event) != null) { t1 = $event.get$transform($event); t1.toString; localToGlobal = A.Matrix4_tryInvert(t1); } else localToGlobal = null; t1 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); correctedLocalPosition = t1.local.$add(0, $event.get$localDelta()); globalUpdateDelta = A.PointerEvent_transformDeltaViaPositions(localToGlobal, null, $event.get$localDelta(), correctedLocalPosition); t1 = $event.get$localDelta(); _this._correctedPosition = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A.$add(0, new A.OffsetPair(t1, globalUpdateDelta)); _this._checkDragUpdate$1($event); _this._correctedPosition = null; } }, _checkTapDown$1($event) { var t1, t2, t3, t4, _this = this; if (_this._tap_and_drag$_sentTapDown) return; t1 = $event.get$position($event); t2 = $event.get$localPosition(); t3 = _this._pointerToKind.$index(0, $event.get$pointer()); t3.toString; t4 = _this._TapStatusTrackerMixin__consecutiveTapCount; if (_this.onTapDown != null) _this.invokeCallback$2("onTapDown", new A.BaseTapAndDragGestureRecognizer__checkTapDown_closure(_this, new A.TapDragDownDetails(t1, t2, t3, t4))); _this._tap_and_drag$_sentTapDown = true; }, _checkTapUp$1($event) { var t1, t2, t3, t4, _this = this; if (!_this._tap_and_drag$_wonArenaForPrimaryPointer) return; t1 = $event.get$kind($event); t2 = $event.get$position($event); t3 = $event.get$localPosition(); t4 = _this._TapStatusTrackerMixin__consecutiveTapCount; if (_this.onTapUp != null) _this.invokeCallback$2("onTapUp", new A.BaseTapAndDragGestureRecognizer__checkTapUp_closure(_this, new A.TapDragUpDetails(t2, t3, t1, t4))); _this._resetTaps$0(); if (!_this._tap_and_drag$_acceptedActivePointers.remove$1(0, $event.get$pointer())) _this.resolvePointer$2($event.get$pointer(), B.GestureDisposition_1); }, _checkDragStart$1($event) { var t1, t2, t3, _this = this; if (_this.onDragStart != null) { t1 = $event.get$timeStamp($event); t2 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._pointerToKind.$index(0, $event.get$pointer()); t3.toString; _this.invokeCallback$2("onDragStart", new A.BaseTapAndDragGestureRecognizer__checkDragStart_closure(_this, new A.TapDragStartDetails(t1, t2.global, t2.local, t3, _this._TapStatusTrackerMixin__consecutiveTapCount))); } _this._tap_and_drag$_start = null; }, _checkDragUpdate$1($event) { var localPosition, t2, t3, t4, t5, t6, _this = this, t1 = _this._correctedPosition, globalPosition = t1 != null ? t1.global : $event.get$position($event); t1 = _this._correctedPosition; localPosition = t1 != null ? t1.local : $event.get$localPosition(); t1 = $event.get$timeStamp($event); t2 = $event.get$localDelta(); t3 = _this._pointerToKind.$index(0, $event.get$pointer()); t3.toString; t4 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = globalPosition.$sub(0, t4.global); t5 = localPosition.$sub(0, _this.__BaseTapAndDragGestureRecognizer__initialPosition_A.local); t6 = _this._TapStatusTrackerMixin__consecutiveTapCount; if (_this.onDragUpdate != null) _this.invokeCallback$2("onDragUpdate", new A.BaseTapAndDragGestureRecognizer__checkDragUpdate_closure(_this, new A.TapDragUpdateDetails(t1, t2, globalPosition, localPosition, t3, t4, t5, t6))); }, _checkDragEnd$0() { var _this = this, t1 = _this._dragUpdateThrottleTimer; if (t1 != null) { t1.cancel$0(0); _this._handleDragUpdateThrottled$0(); } t1 = _this._TapStatusTrackerMixin__consecutiveTapCount; if (_this.onDragEnd != null) _this.invokeCallback$2("onDragEnd", new A.BaseTapAndDragGestureRecognizer__checkDragEnd_closure(_this, new A.TapDragEndDetails(0, t1))); _this._resetTaps$0(); _this._resetDragUpdateThrottle$0(); }, _tap_and_drag$_checkCancel$0() { var t1, _this = this; if (!_this._tap_and_drag$_sentTapDown) return; t1 = _this.onCancel; if (t1 != null) _this.invokeCallback$2("onCancel", t1); _this._resetDragUpdateThrottle$0(); _this._resetTaps$0(); }, _tap_and_drag$_giveUpPointer$1(pointer) { this.stopTrackingPointer$1(pointer); if (!this._tap_and_drag$_acceptedActivePointers.remove$1(0, pointer)) this.resolvePointer$2(pointer, B.GestureDisposition_1); }, _resetTaps$0() { this._tap_and_drag$_wonArenaForPrimaryPointer = this._tap_and_drag$_sentTapDown = false; this._tap_and_drag$_primaryPointer = null; }, _resetDragUpdateThrottle$0() { return; }, _stopDeadlineTimer$0() { var t1 = this._deadlineTimer; if (t1 != null) { t1.cancel$0(0); this._deadlineTimer = null; } } }; A.BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.onDragUpdate; t2.toString; t1 = t1._lastDragUpdateDetails; t1.toString; return t2.call$1(t1); }, $signature: 0 }; A.BaseTapAndDragGestureRecognizer_addAllowedPointer_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._TapStatusTrackerMixin__down; if (t2 != null) { t1._checkTapDown$1(t2); if (t1._TapStatusTrackerMixin__consecutiveTapCount > 1) t1.resolve$1(0, B.GestureDisposition_0); } return null; }, $signature: 0 }; A.BaseTapAndDragGestureRecognizer__checkTapDown_closure.prototype = { call$0() { return this.$this.onTapDown.call$1(this.details); }, $signature: 0 }; A.BaseTapAndDragGestureRecognizer__checkTapUp_closure.prototype = { call$0() { return this.$this.onTapUp.call$1(this.upDetails); }, $signature: 0 }; A.BaseTapAndDragGestureRecognizer__checkDragStart_closure.prototype = { call$0() { return this.$this.onDragStart.call$1(this.details); }, $signature: 0 }; A.BaseTapAndDragGestureRecognizer__checkDragUpdate_closure.prototype = { call$0() { return this.$this.onDragUpdate.call$1(this.details); }, $signature: 0 }; A.BaseTapAndDragGestureRecognizer__checkDragEnd_closure.prototype = { call$0() { return this.$this.onDragEnd.call$1(this.endDetails); }, $signature: 0 }; A.TapAndHorizontalDragGestureRecognizer.prototype = { _tap_and_drag$_hasSufficientGlobalDistanceToAccept$1(pointerDeviceKind) { var t1 = this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); return Math.abs(t1) > A.computeHitSlop(pointerDeviceKind, this.gestureSettings); }, _tap_and_drag$_getDeltaForDetails$1(delta) { return new A.Offset(delta._dx, 0); }, _tap_and_drag$_getPrimaryValueFromOffset$1(value) { return value._dx; } }; A.TapAndPanGestureRecognizer.prototype = { _tap_and_drag$_hasSufficientGlobalDistanceToAccept$1(pointerDeviceKind) { var t1 = this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A; t1 === $ && A.throwUnnamedLateFieldNI(); return Math.abs(t1) > A.computePanSlop(pointerDeviceKind, this.gestureSettings); }, _tap_and_drag$_getDeltaForDetails$1(delta) { return delta; }, _tap_and_drag$_getPrimaryValueFromOffset$1(value) { return null; } }; A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin.prototype = { addAllowedPointer$1($event) { var t1, _this = this; _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); t1 = _this._TapStatusTrackerMixin__consecutiveTapTimer; if (t1 != null && t1._handle == null) _this._tapTrackerReset$0(); _this._TapStatusTrackerMixin__up = null; if (_this._TapStatusTrackerMixin__down != null) t1 = !(_this._TapStatusTrackerMixin__consecutiveTapTimer != null && _this._isWithinConsecutiveTapTolerance$1($event.get$position($event)) && _this._hasSameButton$1($event.get$buttons($event))); else t1 = false; if (t1) _this._TapStatusTrackerMixin__consecutiveTapCount = 1; else ++_this._TapStatusTrackerMixin__consecutiveTapCount; _this._consecutiveTapTimerStop$0(); _this._TapStatusTrackerMixin__down = $event; _this._TapStatusTrackerMixin__previousButtons = $event.get$buttons($event); _this._TapStatusTrackerMixin__lastTapOffset = $event.get$position($event); _this._TapStatusTrackerMixin__originPosition = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); t1 = _this._TapStatusTrackerMixin_onTapTrackStart; if (t1 != null) t1.call$0(); }, dispose$0() { this._tapTrackerReset$0(); this.super$OneSequenceGestureRecognizer$dispose(); } }; A._TapDragDownDetails_Object_Diagnosticable.prototype = {}; A._TapDragEndDetails_Object_Diagnosticable.prototype = {}; A._TapDragStartDetails_Object_Diagnosticable.prototype = {}; A._TapDragUpDetails_Object_Diagnosticable.prototype = {}; A._TapDragUpdateDetails_Object_Diagnosticable.prototype = {}; A._CombiningGestureArenaEntry.prototype = { resolve$1(_, disposition) { this._combiner._team$_resolve$2(this._team$_member, disposition); }, $isGestureArenaEntry: 1 }; A._CombiningGestureArenaMember.prototype = { acceptGesture$1(pointer) { var t1, t2, _i, member, _this = this; _this._team$_close$0(); if (_this._winner == null) { t1 = _this._team$_owner.captain; _this._winner = t1 == null ? _this._members[0] : t1; } for (t1 = _this._members, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { member = t1[_i]; if (member !== _this._winner) member.rejectGesture$1(pointer); } _this._winner.acceptGesture$1(pointer); }, rejectGesture$1(pointer) { var t1, t2, _i; this._team$_close$0(); for (t1 = this._members, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].rejectGesture$1(pointer); }, _team$_close$0() { this._resolved = true; this._team$_owner._combiners.remove$1(0, this._team$_pointer); }, _team$_resolve$2(member, disposition) { var t1, _this = this; if (_this._resolved) return; if (disposition === B.GestureDisposition_1) { t1 = _this._members; B.JSArray_methods.remove$1(t1, member); member.rejectGesture$1(_this._team$_pointer); if (t1.length === 0) { t1 = _this._entry; t1._arena._resolve$3(t1._arena$_pointer, t1._member, disposition); } } else { if (_this._winner == null) { t1 = _this._team$_owner.captain; _this._winner = t1 == null ? member : t1; } t1 = _this._entry; t1._arena._resolve$3(t1._arena$_pointer, t1._member, disposition); } } }; A.GestureArenaTeam.prototype = { add$2(_, pointer, member) { var combiner = this._combiners.putIfAbsent$2(0, pointer, new A.GestureArenaTeam_add_closure(this, pointer)); combiner._members.push(member); if (combiner._entry == null) combiner._entry = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, pointer, combiner); return new A._CombiningGestureArenaEntry(combiner, member); } }; A.GestureArenaTeam_add_closure.prototype = { call$0() { return new A._CombiningGestureArenaMember(this.$this, A._setArrayType([], type$.JSArray_GestureArenaMember), this.pointer); }, $signature: 2730 }; A.Velocity.prototype = { $sub(_, other) { return new A.Velocity(this.pixelsPerSecond.$sub(0, other.pixelsPerSecond)); }, $add(_, other) { return new A.Velocity(this.pixelsPerSecond.$add(0, other.pixelsPerSecond)); }, clampMagnitude$2(minValue, maxValue) { var t1 = this.pixelsPerSecond, valueSquared = t1.get$distanceSquared(); if (valueSquared > maxValue * maxValue) return new A.Velocity(t1.$div(0, t1.get$distance()).$mul(0, maxValue)); if (valueSquared < minValue * minValue) return new A.Velocity(t1.$div(0, t1.get$distance()).$mul(0, minValue)); return this; }, $eq(_, other) { if (other == null) return false; return other instanceof A.Velocity && other.pixelsPerSecond.$eq(0, this.pixelsPerSecond); }, get$hashCode(_) { var t1 = this.pixelsPerSecond; return A.Object_hash(t1._dx, t1._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1 = this.pixelsPerSecond; return "Velocity(" + B.JSNumber_methods.toStringAsFixed$1(t1._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t1._dy, 1) + ")"; } }; A.VelocityEstimate.prototype = { toString$0(_) { var _this = this, t1 = _this.pixelsPerSecond; return "VelocityEstimate(" + B.JSNumber_methods.toStringAsFixed$1(t1._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t1._dy, 1) + "; offset: " + _this.offset.toString$0(0) + ", duration: " + _this.duration.toString$0(0) + ", confidence: " + B.JSNumber_methods.toStringAsFixed$1(_this.confidence, 1) + ")"; } }; A._PointAtTime.prototype = { toString$0(_) { return "_PointAtTime(" + this.point.toString$0(0) + " at " + this.time.toString$0(0) + ")"; } }; A.VelocityTracker.prototype = { get$_sinceLastSample() { var t1 = this._stopwatch; if (t1 == null) { $.GestureBinding__instance.toString; $.$get$Stopwatch__frequency(); t1 = this._stopwatch = new A.Stopwatch(); } return t1; }, addPosition$2(time, position) { var t1, _this = this; _this.get$_sinceLastSample().start$0(0); _this.get$_sinceLastSample().reset$0(0); t1 = ++_this._velocity_tracker$_index; if (t1 === 20) t1 = _this._velocity_tracker$_index = 0; _this._samples[t1] = new A._PointAtTime(time, position); }, getVelocityEstimate$0() { var t1, x, y, w, time, index, newestSample, t2, oldestSample, previousSample, sampleCount, sample, t3, age, position, xFit, yFit, t4, t5; if (this.get$_sinceLastSample().get$elapsedMilliseconds() > 40) return B.VelocityEstimate_MMm; t1 = type$.JSArray_double; x = A._setArrayType([], t1); y = A._setArrayType([], t1); w = A._setArrayType([], t1); time = A._setArrayType([], t1); index = this._velocity_tracker$_index; t1 = this._samples; newestSample = t1[index]; if (newestSample == null) return null; t2 = newestSample.time._duration; oldestSample = newestSample; previousSample = oldestSample; sampleCount = 0; do { sample = t1[index]; if (sample == null) break; t3 = sample.time._duration; age = (t2 - t3) / 1000; if (age > 100 || Math.abs(t3 - previousSample.time._duration) / 1000 > 40) break; position = sample.point; x.push(position._dx); y.push(position._dy); w.push(1); time.push(-age); index = (index === 0 ? 20 : index) - 1; ++sampleCount; if (sampleCount < 20) { oldestSample = sample; previousSample = oldestSample; continue; } else { oldestSample = sample; break; } } while (true); if (sampleCount >= 3) { xFit = new A.LeastSquaresSolver(time, x, w).solve$1(2); if (xFit != null) { yFit = new A.LeastSquaresSolver(time, y, w).solve$1(2); if (yFit != null) { t1 = xFit.coefficients[1]; t3 = yFit.coefficients[1]; t4 = xFit.__PolynomialFit_confidence_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = yFit.__PolynomialFit_confidence_A; t5 === $ && A.throwUnnamedLateFieldNI(); return new A.VelocityEstimate(new A.Offset(t1 * 1000, t3 * 1000), t4 * t5, new A.Duration(t2 - oldestSample.time._duration), newestSample.point.$sub(0, oldestSample.point)); } } } return new A.VelocityEstimate(B.Offset_0_0, 1, new A.Duration(t2 - oldestSample.time._duration), newestSample.point.$sub(0, oldestSample.point)); }, getVelocity$0() { var estimate = this.getVelocityEstimate$0(); if (estimate == null || estimate.pixelsPerSecond.$eq(0, B.Offset_0_0)) return B.Velocity_Offset_0_0; return new A.Velocity(estimate.pixelsPerSecond); } }; A.IOSScrollViewFlingVelocityTracker.prototype = { addPosition$2(time, position) { var t1, _this = this; _this.get$_sinceLastSample().start$0(0); _this.get$_sinceLastSample().reset$0(0); t1 = (_this._velocity_tracker$_index + 1) % 20; _this._velocity_tracker$_index = t1; _this._touchSamples[t1] = new A._PointAtTime(time, position); }, _previousVelocityAt$1(index) { var end, start, t1 = this._velocity_tracker$_index + index, endIndex = B.JSInt_methods.$mod(t1, 20), startIndex = B.JSInt_methods.$mod(t1 - 1, 20); t1 = this._touchSamples; end = t1[endIndex]; start = t1[startIndex]; if (end == null || start == null) return B.Offset_0_0; t1 = end.time._duration - start.time._duration; return t1 > 0 ? end.point.$sub(0, start.point).$mul(0, 1000).$div(0, t1 / 1000) : B.Offset_0_0; }, getVelocityEstimate$0() { var estimatedVelocity, t1, t2, newestSample, oldestNonNullSample, i, _this = this; if (_this.get$_sinceLastSample().get$elapsedMilliseconds() > 40) return B.VelocityEstimate_MMm; estimatedVelocity = _this._previousVelocityAt$1(-2).$mul(0, 0.6).$add(0, _this._previousVelocityAt$1(-1).$mul(0, 0.35)).$add(0, _this._previousVelocityAt$1(0).$mul(0, 0.05)); t1 = _this._touchSamples; t2 = _this._velocity_tracker$_index; newestSample = t1[t2]; for (oldestNonNullSample = null, i = 1; i <= 20; ++i) { oldestNonNullSample = t1[B.JSInt_methods.$mod(t2 + i, 20)]; if (oldestNonNullSample != null) break; } if (oldestNonNullSample == null || newestSample == null) return B.VelocityEstimate_MMm0; else return new A.VelocityEstimate(estimatedVelocity, 1, new A.Duration(newestSample.time._duration - oldestNonNullSample.time._duration), newestSample.point.$sub(0, oldestNonNullSample.point)); } }; A.MacOSScrollViewFlingVelocityTracker.prototype = { getVelocityEstimate$0() { var estimatedVelocity, t1, t2, newestSample, oldestNonNullSample, i, _this = this; if (_this.get$_sinceLastSample().get$elapsedMilliseconds() > 40) return B.VelocityEstimate_MMm; estimatedVelocity = _this._previousVelocityAt$1(-2).$mul(0, 0.15).$add(0, _this._previousVelocityAt$1(-1).$mul(0, 0.65)).$add(0, _this._previousVelocityAt$1(0).$mul(0, 0.2)); t1 = _this._touchSamples; t2 = _this._velocity_tracker$_index; newestSample = t1[t2]; for (oldestNonNullSample = null, i = 1; i <= 20; ++i) { oldestNonNullSample = t1[B.JSInt_methods.$mod(t2 + i, 20)]; if (oldestNonNullSample != null) break; } if (oldestNonNullSample == null || newestSample == null) return B.VelocityEstimate_MMm0; else return new A.VelocityEstimate(estimatedVelocity, 1, new A.Duration(newestSample.time._duration - oldestNonNullSample.time._duration), newestSample.point.$sub(0, oldestNonNullSample.point)); } }; A.showLicensePage_closure.prototype = { call$1(context) { var _this = this; return new A.LicensePage(_this.applicationName, _this.applicationVersion, _this.applicationIcon, _this.applicationLegalese, null); }, $signature: 2745 }; A.LicensePage.prototype = { createState$0() { return new A._LicensePageState(new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable_int), B._StateLifecycle_0); } }; A._LicensePageState.prototype = { dispose$0() { var t1 = this.selectedId; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, build$1(context) { var _null = null, t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, type$.MediaQuery).data.size._dx >= 720 ? 24 : 12, t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; return new A._MasterDetailFlow(this.get$_packagesView(), this.get$_packageLicensePage(), t1, A.Text$(t2.get$licensesPageTitle(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); }, _packageLicensePage$3(_, args, scrollController) { args.toString; type$._DetailArguments._as(args); return new A._PackageLicensePage(args.packageName, args.licenseEntries, scrollController, null); }, _packagesView$2(_, isLateral) { var t1 = this._widget, t2 = t1.applicationName, t3 = t1.applicationIcon, t4 = t1.applicationVersion; return new A._PackagesView(new A._AboutProgram(t2, t4, t3, t1.applicationLegalese, null), isLateral, this.selectedId, null); } }; A._AboutProgram.prototype = { build$1(context) { var _this = this, _null = null, t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, type$.MediaQuery).data.size._dx >= 720 ? 24 : 12, t2 = A._setArrayType([A.Text$(_this.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.headlineSmall, B.TextAlign_2, _null, _null)], type$.JSArray_Widget), t3 = _this.icon; if (t3 != null) t2.push(A.IconTheme$(t3, A.Theme_of(context).iconTheme, _null)); t3 = _this.version; if (t3 !== "") t2.push(new A.Padding(B.EdgeInsets_0_0_0_18, A.Text$(t3, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyMedium, B.TextAlign_2, _null, _null), _null)); t3 = _this.legalese; if (t3 !== "") t2.push(A.Text$(t3, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, B.TextAlign_2, _null, _null)); t2.push(B.SizedBox_null_18_null_null); t2.push(A.Text$("Powered by Flutter", _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyMedium, B.TextAlign_2, _null, _null)); return new A.Padding(new A.EdgeInsets(t1, 24, t1, 24), A.Column$(t2, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null); } }; A._PackagesView.prototype = { createState$0() { return A._PackagesViewState$(); } }; A._PackagesViewState.prototype = { build$1(context) { return A.FutureBuilder$(new A._PackagesViewState_build_closure(this), this.licenses, type$._LicenseData); }, _initDefaultDetailPage$2(data, context) { var t2, packageName, t1 = data.packages; if (t1.length === 0) return; t2 = this._widget.selectedId._change_notifier$_value; packageName = t1[t2 == null ? 0 : t2]; t1 = data.packageLicenseBindings.$index(0, packageName); t1.toString; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,LicenseEntry>"); A._MasterDetailFlow_of(context)._pageOpener.setInitialDetailPage$1(new A._DetailArguments(packageName, A.List_List$of(new A.MappedListIterable(t1, new A._PackagesViewState__initDefaultDetailPage_closure(data), t2), false, t2._eval$1("ListIterable.E")))); }, _packagesList$4(context, selectedId, data, drawSelection) { var _null = null; return A.ListView$builder(_null, new A._PackagesViewState__packagesList_closure(this, data, drawSelection, selectedId), data.packages.length + 1, _null, _null, _null, B.Axis_1, false); } }; A._PackagesViewState_licenses_closure.prototype = { call$2(prev, license) { prev.addLicense$1(license); return prev; }, $signature: 2769 }; A._PackagesViewState_licenses_closure0.prototype = { call$1(licenseData) { licenseData.sortPackages$0(); return licenseData; }, $signature: 2790 }; A._PackagesViewState_build_closure.prototype = { call$2(context, snapshot) { return new A.LayoutBuilder(new A._PackagesViewState_build__closure(this.$this, snapshot), new A.ValueKey(snapshot.connectionState, type$.ValueKey_ConnectionState)); }, $signature: 2791 }; A._PackagesViewState_build__closure.prototype = { call$2(context, constraints) { var t2, t3, _null = null, t1 = this.snapshot; switch (t1.connectionState.index) { case 3: t2 = t1.error; if (t2 != null) return A.Center$(A.Text$(J.toString$0$(t2), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t2 = this.$this; t3 = t1.data; t3.toString; t2._initDefaultDetailPage$2(t3, context); return new A.ValueListenableBuilder(t2._widget.selectedId, new A._PackagesViewState_build___closure(t2, t1), _null, _null, type$.ValueListenableBuilder_nullable_int); case 0: case 2: case 1: t1 = A.Theme_of(context); return A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([this.$this._widget.about, B.Center_oER], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, t1.cardColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }, $signature: 229 }; A._PackagesViewState_build___closure.prototype = { call$3(context, selectedId, _) { var _null = null, t1 = A.Theme_of(context), t2 = A.BoxConstraints$loose(B.Size_UW6), t3 = this.$this, t4 = this.snapshot.data; t4.toString; return A.Center$(A.Material$(B.Duration_200000, true, _null, A.Container$(_null, t3._packagesList$4(context, selectedId, t4, t3._widget.isLateral), B.Clip_0, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.Clip_0, t1.cardColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null, _null); }, $signature: 2805 }; A._PackagesViewState__initDefaultDetailPage_closure.prototype = { call$1(i) { return this.data.licenses[i]; }, $signature: 823 }; A._PackagesViewState__packagesList_closure.prototype = { call$2(context, index) { var packageIndex, t1, packageName, t2, t3, _this = this; if (index === 0) return _this.$this._widget.about; packageIndex = index - 1; t1 = _this.data; packageName = t1.packages[packageIndex]; t2 = t1.packageLicenseBindings.$index(0, packageName); t2.toString; if (_this.drawSelection) { t3 = _this.selectedId; t3 = packageIndex === (t3 == null ? 0 : t3); } else t3 = false; return new A._PackageListTile(packageName, t3, t2.length, new A._PackagesViewState__packagesList__closure(_this.$this, packageIndex, context, packageName, t2, t1), null); }, $signature: 99 }; A._PackagesViewState__packagesList__closure.prototype = { call$0() { var t1, t2, _this = this; _this.$this._widget.selectedId.set$value(0, _this.packageIndex); t1 = _this.bindings; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,LicenseEntry>"); A._MasterDetailFlow_of(_this.context)._pageOpener.openDetailPage$1(new A._DetailArguments(_this.packageName, A.List_List$of(new A.MappedListIterable(t1, new A._PackagesViewState__packagesList___closure(_this.data), t2), false, t2._eval$1("ListIterable.E")))); }, $signature: 0 }; A._PackagesViewState__packagesList___closure.prototype = { call$1(i) { return this.data.licenses[i]; }, $signature: 823 }; A._PackageListTile.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this.isSelected, t2 = t1 ? A.Theme_of(context).highlightColor : A.Theme_of(context).cardColor, t3 = A.Text$(_this.packageName, _null, _null, _null, _null, _null, _null, _null, _null, _null), t4 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t4.toString; return A.Ink$(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _this.onTap, t1, _null, _null, _null, A.Text$(t4.licensesPackageDetailText$1(_this.numberLicenses), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t3, _null, _null), t2, _null, _null); } }; A._LicenseData.prototype = { addLicense$1(entry) { var t1, t2, t3, t4, t5, t6, _i, $package, _this = this; for (t1 = entry.packages, t2 = t1.length, t3 = _this.packageLicenseBindings, t4 = _this.licenses, t5 = _this.packages, t6 = type$.JSArray_int, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { $package = t1[_i]; if (!t3.containsKey$1(0, $package)) { t3.$indexSet(0, $package, A._setArrayType([], t6)); if (_this.firstPackage == null) _this.firstPackage = $package; t5.push($package); } t3.$index(0, $package).push(t4.length); } t4.push(entry); }, sortPackages$0() { B.JSArray_methods.sort$1(this.packages, new A._LicenseData_sortPackages_closure(this)); } }; A._LicenseData_sortPackages_closure.prototype = { call$2(a, b) { var t1 = this.$this.firstPackage; if (a === t1) return -1; if (b === t1) return 1; return B.JSString_methods.compareTo$1(a.toLowerCase(), b.toLowerCase()); }, $signature: 27 }; A._DetailArguments.prototype = { $eq(_, other) { if (other == null) return false; if (other instanceof A._DetailArguments) return other.packageName === this.packageName; return J.$eq$(other, this); }, get$hashCode(_) { return A.Object_hash(this.packageName, A.Object_hashAll(this.licenseEntries), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._PackageLicensePage.prototype = { createState$0() { return new A._PackageLicensePageState(A._setArrayType([], type$.JSArray_Widget), B._StateLifecycle_0); } }; A._PackageLicensePageState.prototype = { initState$0() { this.super$State$initState(); this._initLicenses$0(); }, _initLicenses$0() { return this._initLicenses$body$_PackageLicensePageState(); }, _initLicenses$body$_PackageLicensePageState() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2, t3, t4, t5, _i, license, t6, t7, t8, t9, t10, paragraphs; var $async$_initLicenses$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget.licenseEntries, t2 = t1.length, t3 = type$._Future_List_LicenseParagraph, t4 = type$._AsyncCompleter_List_LicenseParagraph, t5 = type$._TaskEntry_List_LicenseParagraph, _i = 0; case 3: // for condition if (!(_i < t1.length)) { // goto after for $async$goto = 5; break; } license = t1[_i]; if ($async$self._framework$_element == null) { // goto return $async$goto = 1; break; } t6 = $.SchedulerBinding__instance; t6.toString; t7 = license.get$paragraphs(); t8 = t6.SchedulerBinding__taskQueue; t9 = t8._priority_queue$_length; t10 = new A._Future($.Zone__current, t3); ++t8._priority_queue$_modificationCount; t8._priority_queue$_add$1(0, new A._TaskEntry(B.JSArray_methods.get$toList(t7), 100000, "License", null, new A._AsyncCompleter(t10, t4), t5)); if (t9 === 0 && t6._lockCount <= 0) t6._ensureEventLoopCallback$0(); $async$goto = 6; return A._asyncAwait(t10, $async$_initLicenses$0); case 6: // returning from await. paragraphs = $async$result; if ($async$self._framework$_element == null) { // goto return $async$goto = 1; break; } new A._PackageLicensePageState__initLicenses_closure($async$self, paragraphs).call$0(); $async$self._framework$_element.markNeedsBuild$0(); case 4: // for update t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; // goto for condition $async$goto = 3; break; case 5: // after for $async$self.setState$1(new A._PackageLicensePageState__initLicenses_closure0($async$self)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_initLicenses$0, $async$completer); }, build$1(context) { var theme, t2, title, subtitle, pad, padding, t3, page, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; theme = A.Theme_of(context); t2 = _this._widget; title = t2.packageName; subtitle = t1.licensesPackageDetailText$1(t2.licenseEntries.length); pad = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, type$.MediaQuery).data.size._dx >= 720 ? 24 : 12; padding = new A.EdgeInsets(pad, 0, pad, pad); t1 = A.List_List$of(_this._licenses, true, type$.Widget); if (!_this._loaded) t1.push(B.Padding_U4d); t2 = _this._widget.scrollController; if (t2 == null) { t2 = theme.useMaterial3 ? theme.textTheme : theme.primaryTextTheme; t3 = theme.appBarTheme; t3 = A.AppBar$(_null, _null, true, _null, _null, 1, _null, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, new A._PackageLicensePageTitle(title, subtitle, t2, t3.titleTextStyle, t3.foregroundColor, _null), _null, _null, _null, 1, _null); t2 = A.BoxConstraints$loose(B.Size_UW6); page = A.Scaffold$(t3, _null, A.Center$(A.Material$(B.Duration_200000, true, _null, A.Container$(_null, A.Localizations_Localizations$override(A.ScrollConfiguration$(A.ScrollConfiguration_of(context).copyWith$1$scrollbars(false), A.Scrollbar$(A.ListView$(t1, _null, padding, true, B.Axis_1, false), _null, _null)), context, B.Locale_en_US), B.Clip_0, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.Clip_0, theme.cardColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null, _null), _null, _null, _null, _null, _null); } else { t3 = theme.textTheme; page = A.CustomScrollView$(0, _null, B.Clip_1, t2, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, _null, _null, false, B.Axis_1, false, A._setArrayType([new A.SliverAppBar(false, new A._PackageLicensePageTitle(title, subtitle, t3, t3.titleLarge, _null, _null), theme.cardColor, true, _null), new A.SliverPadding(padding, A.SliverList$(new A.SliverChildBuilderDelegate(new A._PackageLicensePageState_build_closure(t1), t1.length, true, true, true, A.scroll_delegate___kDefaultSemanticIndexCallback$closure(), _null)), _null)], type$.JSArray_Widget)); } t1 = theme.textTheme.bodySmall; t1.toString; return A.DefaultTextStyle$(page, _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0); } }; A._PackageLicensePageState__initLicenses_closure.prototype = { call$0() { var t2, t3, t4, _null = null, t1 = this.$this._licenses; t1.push(B.Padding_ES6); for (t2 = J.get$iterator$ax(this.paragraphs); t2.moveNext$0();) { t3 = t2.get$current(t2); t4 = t3.indent; t3 = t3.text; if (t4 === -1) t1.push(new A.Padding(B.EdgeInsets_0_16_0_0, new A.Text(t3, _null, B.TextStyle_LxF, B.TextAlign_2, _null, _null, _null, _null, _null, _null, _null), _null)); else t1.push(new A.Padding(new A.EdgeInsetsDirectional(16 * t4, 8, 0, 0), new A.Text(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); } }, $signature: 0 }; A._PackageLicensePageState__initLicenses_closure0.prototype = { call$0() { this.$this._loaded = true; }, $signature: 0 }; A._PackageLicensePageState_build_closure.prototype = { call$2(context, index) { return A.Localizations_Localizations$override(this.listWidgets[index], context, B.Locale_en_US); }, $signature: 2918 }; A._PackageLicensePageTitle.prototype = { build$1(context) { var t1, t2, _this = this, _null = null, effectiveTitleTextStyle = _this.titleTextStyle; if (effectiveTitleTextStyle == null) effectiveTitleTextStyle = _this.theme.titleLarge; t1 = effectiveTitleTextStyle == null ? _null : effectiveTitleTextStyle.copyWith$1$color(_this.foregroundColor); t1 = A.Text$(_this.title, _null, _null, _null, _null, _null, t1, _null, _null, _null); t2 = _this.theme.titleSmall; t2 = t2 == null ? _null : t2.copyWith$1$color(_this.foregroundColor); return A.Column$(A._setArrayType([t1, A.Text$(_this.subtitle, _null, _null, _null, _null, _null, t2, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_2, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._ActionLevel.prototype = { _enumToString$0() { return "_ActionLevel." + this._core$_name; } }; A._LayoutMode.prototype = { _enumToString$0() { return "_LayoutMode." + this._core$_name; } }; A._Focus.prototype = { _enumToString$0() { return "_Focus." + this._core$_name; } }; A._MasterDetailFlow.prototype = { createState$0() { return new A._MasterDetailFlowState(B._Focus_0, new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_NavigatorState), B._StateLifecycle_0); }, masterViewBuilder$2(arg0, arg1) { return this.masterViewBuilder.call$2(arg0, arg1); }, detailPageBuilder$3(arg0, arg1, arg2) { return this.detailPageBuilder.call$3(arg0, arg1, arg2); } }; A._MasterDetailFlowProxy.prototype = {}; A._MasterDetailFlowState.prototype = { openDetailPage$1($arguments) { var _this = this; _this._cachedDetailArguments = $arguments; if (_this._builtLayout === B._LayoutMode_1) _this._navigatorKey.get$currentState().pushNamed$1$2$arguments("detail", $arguments, type$.nullable_Object); else _this.focus = B._Focus_1; }, setInitialDetailPage$1($arguments) { this._cachedDetailArguments = $arguments; }, build$1(context) { return new A.LayoutBuilder(new A._MasterDetailFlowState_build_closure(this), null); }, _nestedUI$1(context) { var masterPageRoute, _this = this; _this._builtLayout = B._LayoutMode_1; masterPageRoute = _this._masterPageRoute$1(context); return new A.NavigatorPopHandler(A.Navigator$(B.Clip_1, "initial", _this._navigatorKey, B.List_empty19, new A._MasterDetailFlowState__nestedUI_closure(_this, masterPageRoute), new A._MasterDetailFlowState__nestedUI_closure0(_this, masterPageRoute), null, false, null, B.TraversalEdgeBehavior_2), new A._MasterDetailFlowState__nestedUI_closure1(_this), null); }, _masterPageRoute$1(context) { return A.MaterialPageRoute$(new A._MasterDetailFlowState__masterPageRoute_closure(this, context), null, type$.dynamic); }, _detailPageRoute$1($arguments) { return A.MaterialPageRoute$(new A._MasterDetailFlowState__detailPageRoute_closure(this, $arguments), null, type$.dynamic); }, _lateralUI$1(context) { var t1, t2, _this = this; _this._builtLayout = B._LayoutMode_0; t1 = _this._widget; t2 = t1.detailPageFABlessGutterWidth; return new A._MasterDetailScaffold(new A._MasterDetailFlowState__lateralUI_closure(_this), new A._MasterDetailFlowState__lateralUI_closure0(_this), new A._MasterDetailFlowState__lateralUI_closure1(), _this._cachedDetailArguments, t1.title, t2, null); } }; A._MasterDetailFlowState_build_closure.prototype = { call$2(context, constraints) { if (constraints.maxWidth >= 840) return this.$this._lateralUI$1(context); return this.$this._nestedUI$1(context); }, $signature: 229 }; A._MasterDetailFlowState__nestedUI_closure1.prototype = { call$0() { this.$this._navigatorKey.get$currentState().maybePop$0(); }, $signature: 0 }; A._MasterDetailFlowState__nestedUI_closure.prototype = { call$2($navigator, initialRoute) { var t1 = this.$this; switch (t1.focus.index) { case 0: return A._setArrayType([this.masterPageRoute], type$.JSArray_Route_void); case 1: return A._setArrayType([this.masterPageRoute, t1._detailPageRoute$1(t1._cachedDetailArguments)], type$.JSArray_Route_void); } }, $signature: 2919 }; A._MasterDetailFlowState__nestedUI_closure0.prototype = { call$1(settings) { var t2, t1 = settings.name; switch (t1) { case "master": this.$this.focus = B._Focus_0; return this.masterPageRoute; case "detail": t1 = this.$this; t1.focus = B._Focus_1; t2 = settings.$arguments; t1._cachedDetailArguments = t2; return t1._detailPageRoute$1(t2); default: throw A.wrapException(A.Exception_Exception("Unknown route " + A.S(t1))); } }, $signature: 2925 }; A._MasterDetailFlowState__masterPageRoute_closure.prototype = { call$1(c) { var t2, t3, _null = null, t1 = this.context; t1 = A.Navigator_of(t1, false).canPop$0() ? new A.BackButton(B.BackButtonIcon_null, new A._MasterDetailFlowState__masterPageRoute__closure(t1), _null, _null, _null) : _null; t2 = this.$this._widget; t3 = t2.title; return A.BlockSemantics$(new A._MasterPage(t2.masterViewBuilder, t3, t1, _null)); }, $signature: 3023 }; A._MasterDetailFlowState__masterPageRoute__closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._MasterDetailFlowState__detailPageRoute_closure.prototype = { call$1(context) { var t1 = this.$this; return new A.PopScope(A.BlockSemantics$(t1._widget.detailPageBuilder$3(context, this.$arguments, null)), new A._MasterDetailFlowState__detailPageRoute__closure(t1), true, null); }, $signature: 3025 }; A._MasterDetailFlowState__detailPageRoute__closure.prototype = { call$1(didPop) { this.$this.focus = B._Focus_0; }, $signature: 13 }; A._MasterDetailFlowState__lateralUI_closure1.prototype = { call$2(_, __) { return B.List_empty20; }, $signature: 3029 }; A._MasterDetailFlowState__lateralUI_closure0.prototype = { call$3(context, args, scrollController) { var t1 = this.$this, t2 = t1._widget; t2.toString; return t2.detailPageBuilder$3(context, args == null ? t1._cachedDetailArguments : args, scrollController); }, "call*": "call$3", $requiredArgCount: 3, $signature: 825 }; A._MasterDetailFlowState__lateralUI_closure.prototype = { call$2(context, isLateral) { return this.$this._widget.masterViewBuilder$2(context, isLateral); }, $signature: 824 }; A._MasterPage.prototype = { build$1(context) { var _null = null; return A.Scaffold$(A.AppBar$(B.List_empty20, _null, true, _null, _null, 1, _null, _null, _null, false, _null, false, _null, _null, this.leading, _null, true, _null, _null, _null, _null, _null, this.title, _null, _null, _null, 1, _null), _null, this.masterViewBuilder.call$2(context, false), _null, _null, _null, _null, _null); } }; A._MasterDetailScaffold.prototype = { createState$0() { return new A._MasterDetailScaffoldState(new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable_Object), B._StateLifecycle_0); }, masterViewBuilder$2(arg0, arg1) { return this.masterViewBuilder.call$2(arg0, arg1); } }; A._MasterDetailScaffoldState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.detailPageFABlessGutterWidth; _this.___MasterDetailScaffoldState_detailPageFABlessGutterWidth_A = t1; _this.___MasterDetailScaffoldState_masterViewWidth_A = 320; _this.___MasterDetailScaffoldState_floatingActionButtonLocation_A = B.C__EndTopFabLocation; }, dispose$0() { var t1 = this._detailArguments; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, openDetailPage$1($arguments) { var t1; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._MasterDetailScaffoldState_openDetailPage_closure(this, $arguments)); t1 = this._framework$_element; t1.toString; A._MasterDetailFlow_of(t1)._pageOpener.openDetailPage$1($arguments); }, setInitialDetailPage$1($arguments) { var t1; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._MasterDetailScaffoldState_setInitialDetailPage_closure(this, $arguments)); t1 = this._framework$_element; t1.toString; A._MasterDetailFlow_of(t1)._pageOpener.setInitialDetailPage$1($arguments); }, build$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, t1 = _this.___MasterDetailScaffoldState_floatingActionButtonLocation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t3 = t2.title; t2 = t2.actionBuilder.call$2(context, B._ActionLevel_0); t4 = _this.___MasterDetailScaffoldState_masterViewWidth_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = A.BoxConstraints$tightFor(_null, t4); t5 = A.Theme_of(context); t6 = type$.JSArray_Widget; t3 = A.AppBar$(t2, _null, true, _null, new A.PreferredSize(A.Row$(A._setArrayType([new A.ConstrainedBox(t4, A.IconTheme$(A.Container$(B.AlignmentDirectional_1_0, A.OverflowBar$(_null, _this._widget.actionBuilder.call$2(context, B._ActionLevel_1), B.OverflowBarAlignment_1, B.VerticalDirection_1, 0, 8), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsets_8_8_8_8, _null, _null, _null), t5.primaryIconTheme, _null), _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Size_8aB, _null), 1, _null, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t3, _null, _null, _null, 1, _null); t5 = _this.___MasterDetailScaffoldState_masterViewWidth_A; t2 = _this._widget.masterViewBuilder$2(context, true); t1 = A.Scaffold$(t3, _null, new A.Align(B.AlignmentDirectional_m1_0, _null, _null, new A.ConstrainedBox(new A.BoxConstraints(0, t5, 0, 1 / 0), t2, _null), _null), _null, _null, _null, _null, t1); t2 = _this.___MasterDetailScaffoldState_masterViewWidth_A; t3 = _this.___MasterDetailScaffoldState_detailPageFABlessGutterWidth_A; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([t1, A.SafeArea$(true, new A.Padding(new A.EdgeInsetsDirectional(t2 - 4, 0, t3, 0), new A.ValueListenableBuilder(_this._detailArguments, new A._MasterDetailScaffoldState_build_closure(_this), _null, _null, type$.ValueListenableBuilder_nullable_Object), _null), B.EdgeInsets_0_0_0_0, true)], t6), _null); } }; A._MasterDetailScaffoldState_openDetailPage_closure.prototype = { call$1(_) { var t1 = this.$arguments; this.$this._detailArguments.set$value(0, t1); return t1; }, $signature: 11 }; A._MasterDetailScaffoldState_setInitialDetailPage_closure.prototype = { call$1(_) { var t1 = this.$arguments; this.$this._detailArguments.set$value(0, t1); return t1; }, $signature: 11 }; A._MasterDetailScaffoldState_build_closure.prototype = { call$3(context, value, child) { var _null = null, t1 = value == null, t2 = t1 ? this.$this._widget.initialArguments : value, t3 = this.$this._widget, t4 = t3.detailPageBuilder; return A.AnimatedSwitcher$(A.Container$(_null, new A._DetailView(t4, t1 ? t3.initialArguments : value, _null), B.Clip_0, _null, B.BoxConstraints_ALM, _null, _null, _null, new A.ValueKey(t2, type$.ValueKey_nullable_Object), _null, _null, _null, _null, _null), B.Duration_500000, B.C__Linear, B.C__Linear, new A._MasterDetailScaffoldState_build__closure()); }, $signature: 3032 }; A._MasterDetailScaffoldState_build__closure.prototype = { call$2(child, animation) { return A._FadeUpwardsPageTransition$(child, animation); }, $signature: 566 }; A._DetailView.prototype = { build$1(context) { var screenHeight, minHeight; if (this._about$_arguments == null) return B.SizedBox_0_0_null_null; screenHeight = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, type$.MediaQuery).data.size._dy; minHeight = (screenHeight - 56) / screenHeight; return new A.DraggableScrollableSheet(minHeight, minHeight, false, new A._DetailView_build_closure(this), null); } }; A._DetailView_build_closure.prototype = { call$2(context, controller) { var _null = null, t1 = A.Theme_of(context), t2 = this.$this, t3 = t2._about$_arguments; if (t3 == null) t3 = type$.Object._as(t3); return A.MouseRegion$(A.Card$(t2._builder.call$3(context, t3, controller), B.Clip_2, t1.cardColor, 4, B.EdgeInsets_4_0_4_0, true, B.RoundedRectangleBorder_27D5), B.C__DeferringMouseCursor, _null, _null, _null, _null, _null); }, $signature: 3037 }; A._ActionButton.prototype = { build$1(context) { var _this = this, _null = null; return A.IconButton$(_null, _this.color, _null, _null, _this.icon, _null, new A._ActionButton_build_closure(_this, context), _null, _null, _this.style, _this._getTooltip$1(context), _null); } }; A._ActionButton_build_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.onPressed; if (t2 != null) t2.call$0(); else t1._onPressedCallback$1(this.context); }, $signature: 0 }; A._ActionIcon.prototype = { build$1(context) { var t1, iconBuilder, data, semanticsLabel, _null = null; context.dependOnInheritedWidgetOfExactType$1$0(type$.ActionIconTheme); t1 = A.Theme_of(context); iconBuilder = this.iconBuilderCallback.call$1(t1.actionIconTheme); if (iconBuilder != null) return iconBuilder.call$1(context); data = this.getIcon.call$1(context); switch (A.defaultTargetPlatform().index) { case 0: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; semanticsLabel = this.getAndroidSemanticsLabel.call$1(t1); break; case 1: case 3: case 5: case 2: case 4: semanticsLabel = _null; break; default: semanticsLabel = _null; } return A.Icon$(data, _null, semanticsLabel, _null); } }; A.BackButtonIcon.prototype = { build$1(context) { return new A._ActionIcon(new A.BackButtonIcon_build_closure(), new A.BackButtonIcon_build_closure0(), new A.BackButtonIcon_build_closure1(), null); } }; A.BackButtonIcon_build_closure.prototype = { call$1(actionIconTheme) { return actionIconTheme == null ? null : actionIconTheme.backButtonIconBuilder; }, $signature: 561 }; A.BackButtonIcon_build_closure0.prototype = { call$1(context) { return B.IconData_57490_MaterialIcons_null_true; }, $signature: 560 }; A.BackButtonIcon_build_closure1.prototype = { call$1(materialLocalization) { return materialLocalization.get$backButtonTooltip(); }, $signature: 624 }; A.BackButton.prototype = { _onPressedCallback$1(context) { return A.Navigator_maybePop(context); }, _getTooltip$1(context) { var t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; return t1.get$backButtonTooltip(); } }; A.DrawerButtonIcon.prototype = { build$1(context) { return new A._ActionIcon(new A.DrawerButtonIcon_build_closure(), new A.DrawerButtonIcon_build_closure0(), new A.DrawerButtonIcon_build_closure1(), null); } }; A.DrawerButtonIcon_build_closure.prototype = { call$1(actionIconTheme) { return actionIconTheme == null ? null : actionIconTheme.drawerButtonIconBuilder; }, $signature: 561 }; A.DrawerButtonIcon_build_closure0.prototype = { call$1(context) { return B.IconData_58332_MaterialIcons_null_false; }, $signature: 560 }; A.DrawerButtonIcon_build_closure1.prototype = { call$1(materialLocalization) { return materialLocalization.get$openAppDrawerTooltip(); }, $signature: 624 }; A.DrawerButton.prototype = { _onPressedCallback$1(context) { return A.Scaffold_of(context).openDrawer$0(); }, _getTooltip$1(context) { var t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; return t1.get$openAppDrawerTooltip(); } }; A.EndDrawerButtonIcon.prototype = { build$1(context) { return new A._ActionIcon(new A.EndDrawerButtonIcon_build_closure(), new A.EndDrawerButtonIcon_build_closure0(), new A.EndDrawerButtonIcon_build_closure1(), null); } }; A.EndDrawerButtonIcon_build_closure.prototype = { call$1(actionIconTheme) { return actionIconTheme == null ? null : actionIconTheme.endDrawerButtonIconBuilder; }, $signature: 561 }; A.EndDrawerButtonIcon_build_closure0.prototype = { call$1(context) { return B.IconData_58332_MaterialIcons_null_false; }, $signature: 560 }; A.EndDrawerButtonIcon_build_closure1.prototype = { call$1(materialLocalization) { return materialLocalization.get$openAppDrawerTooltip(); }, $signature: 624 }; A.EndDrawerButton.prototype = { _onPressedCallback$1(context) { return A.Scaffold_of(context).openEndDrawer$0(); }, _getTooltip$1(context) { var t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; return t1.get$openAppDrawerTooltip(); } }; A.ActionIconThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.backButtonIconBuilder, _this.closeButtonIconBuilder, _this.drawerButtonIconBuilder, _this.endDrawerButtonIconBuilder]); }, $eq(_, other) { var t1; if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; if (other instanceof A.ActionIconThemeData) t1 = true; else t1 = false; return t1; } }; A._ActionIconThemeData_Object_Diagnosticable.prototype = {}; A.AdaptiveTextSelectionToolbar.prototype = { build$1(context) { var resultChildren, t2, _this = this, t1 = _this.buttonItems.length === 0; if (t1) return B.SizedBox_0_0_null_null; resultChildren = J.toList$0$ax(A.AdaptiveTextSelectionToolbar_getAdaptiveButtons(context, _this.buttonItems)); switch (A.Theme_of(context).platform.index) { case 2: t1 = _this.anchors; t2 = t1.primaryAnchor; t1 = t1.secondaryAnchor; return A.CupertinoTextSelectionToolbar$(t2, t1 == null ? t2 : t1, resultChildren); case 0: t1 = _this.anchors; t2 = t1.primaryAnchor; t1 = t1.secondaryAnchor; return A.TextSelectionToolbar$(t2, t1 == null ? t2 : t1, resultChildren); case 1: case 3: case 5: return new A.DesktopTextSelectionToolbar(_this.anchors.primaryAnchor, resultChildren, null); case 4: return new A.CupertinoDesktopTextSelectionToolbar(_this.anchors.primaryAnchor, resultChildren, null); } } }; A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure.prototype = { call$1(buttonItem) { return A.CupertinoTextSelectionToolbarButton$buttonItem(buttonItem); }, $signature: 3049 }; A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0.prototype = { call$1(buttonItem) { var t1 = this.context; return A.DesktopTextSelectionToolbarButton$text(t1, buttonItem.onPressed, A.AdaptiveTextSelectionToolbar_getButtonLabel(t1, buttonItem)); }, $signature: 3052 }; A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1.prototype = { call$1(buttonItem) { return A.CupertinoDesktopTextSelectionToolbarButton$text(buttonItem.onPressed, A.AdaptiveTextSelectionToolbar_getButtonLabel(this.context, buttonItem)); }, $signature: 3055 }; A.ThemeMode.prototype = { _enumToString$0() { return "ThemeMode." + this._core$_name; } }; A.MaterialApp.prototype = { createState$0() { return new A._MaterialAppState(B._StateLifecycle_0); } }; A.MaterialApp_createMaterialHeroController_closure.prototype = { call$2(begin, end) { return new A.MaterialRectArcTween(begin, end); }, $signature: 3058 }; A.MaterialScrollBehavior.prototype = { getPlatform$1(context) { return A.Theme_of(context).platform; }, buildScrollbar$3(context, child, details) { switch (A.axisDirectionToAxis(details.direction).index) { case 0: return child; case 1: switch (A.Theme_of(context).platform.index) { case 3: case 4: case 5: return A.Scrollbar$(child, details.controller, null); case 0: case 1: case 2: return child; } break; } }, buildOverscrollIndicator$3(context, child, details) { var t1, indicator = A.Theme_of(context).useMaterial3 ? B.AndroidOverscrollIndicator_0 : B.AndroidOverscrollIndicator_1; switch (A.Theme_of(context).platform.index) { case 2: case 3: case 4: case 5: return child; case 0: switch (indicator.index) { case 0: t1 = details.decorationClipBehavior; if (t1 == null) t1 = B.Clip_1; return new A.StretchingOverscrollIndicator(details.direction, t1, child, null); case 1: break; } break; case 1: break; } return A.GlowingOverscrollIndicator$(details.direction, child, A.Theme_of(context).colorScheme.secondary); } }; A._MaterialAppState.prototype = { initState$0() { this.super$State$initState(); this.___MaterialAppState__heroController_A = A.MaterialApp_createMaterialHeroController(); }, dispose$0() { var t1 = this.___MaterialAppState__heroController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$State$dispose(); }, get$_localizationsDelegates() { var t1 = A._setArrayType([], type$.JSArray_LocalizationsDelegate_dynamic); B.JSArray_methods.addAll$1(t1, this._widget.localizationsDelegates); t1.push(B.C__MaterialLocalizationsDelegate0); t1.push(B.C__CupertinoLocalizationsDelegate); return t1; }, _inspectorSelectButtonBuilder$2(context, onPressed) { return A.FloatingActionButton$(null, B.Icon_AKW, B.C__DefaultHeroTag, true, onPressed, null); }, _materialBuilder$2(context, child) { var t1, platformBrightness, useDarkTheme, highContrast, theme, effectiveSelectionColor, t2, effectiveCursorColor, childWidget, _this = this, _null = null; _this._widget.toString; t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); platformBrightness = t1 == null ? _null : t1.platformBrightness; if (platformBrightness == null) platformBrightness = B.Brightness_1; useDarkTheme = platformBrightness === B.Brightness_0; t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_13); t1 = t1 == null ? _null : t1.highContrast; highContrast = t1 === true; if (useDarkTheme) if (highContrast) _this._widget.toString; if (useDarkTheme) _this._widget.toString; if (highContrast) _this._widget.toString; theme = _this._widget.theme; t1 = theme.textSelectionTheme; effectiveSelectionColor = t1.selectionColor; if (effectiveSelectionColor == null) { t2 = theme.colorScheme.primary; effectiveSelectionColor = A.Color$fromARGB(102, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); } effectiveCursorColor = t1.cursorColor; if (effectiveCursorColor == null) effectiveCursorColor = theme.colorScheme.primary; _this._widget.toString; $.$get$AnimationStyle_noAnimation(); childWidget = new A.AnimatedTheme(theme, new A.Builder(new A._MaterialAppState__materialBuilder_closure(_this, child), _null), B.C__Linear, B.Duration_200000, _null, _null); return new A.ScaffoldMessenger(A.DefaultSelectionStyle$(childWidget, effectiveCursorColor, _null, _null, effectiveSelectionColor), _null); }, _buildWidgetApp$1(context) { var materialColor, t3, t4, t5, _this = this, _null = null, t1 = _this._widget, t2 = t1.theme; t2 = t2.primaryColor; materialColor = t2; if (materialColor == null) materialColor = B.MaterialColor_Map_JNGTf_4280391411; t2 = t1.navigatorKey; t3 = t1.navigatorObservers; t4 = t1.home; t5 = t1.routes; return new A.WidgetsApp(t2, t1.onGenerateRoute, _null, new A._MaterialAppState__buildWidgetApp_closure(), _null, _null, _null, _null, _null, t4, t5, _null, _null, _null, t3, _this.get$_materialBuilder(), t1.title, _null, B.TextStyle_vxo, materialColor, t1.locale, _this.get$_localizationsDelegates(), _null, _null, _this._widget.supportedLocales, false, false, false, false, _this.get$_inspectorSelectButtonBuilder(), false, _null, _null, _null, new A.GlobalObjectKey(_this, type$.GlobalObjectKey_State_StatefulWidget)); }, build$1(context) { var t2, _null = null, result = A.Focus$(false, false, this._buildWidgetApp$1(context), _null, _null, _null, _null, true, _null, _null, _null, new A._MaterialAppState_build_closure(), _null, _null), t1 = this._widget.scrollBehavior; if (t1 == null) t1 = B.C_MaterialScrollBehavior; t2 = this.___MaterialAppState__heroController_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.ScrollConfiguration$(t1, new A.HeroControllerScope(t2, result, _null)); } }; A._MaterialAppState__materialBuilder_closure.prototype = { call$1(context) { return this.$this._widget.builder.call$2(context, this.child); }, $signature: 44 }; A._MaterialAppState__buildWidgetApp_closure.prototype = { call$1$2(settings, builder, $T) { return A.MaterialPageRoute$(builder, settings, $T); }, call$2(settings, builder) { return this.call$1$2(settings, builder, type$.dynamic); }, $signature: 3076 }; A._MaterialAppState_build_closure.prototype = { call$2(node, $event) { if (!($event instanceof A.KeyDownEvent) && !($event instanceof A.KeyRepeatEvent) || !$event.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967323)) return B.KeyEventResult_1; return A.Tooltip_dismissAllToolTips() ? B.KeyEventResult_0 : B.KeyEventResult_1; }, $signature: 211 }; A._SliverAppVariant.prototype = { _enumToString$0() { return "_SliverAppVariant." + this._core$_name; } }; A._ToolbarContainerLayout.prototype = { getConstraintsForChild$1(constraints) { return constraints.tighten$1$height(this.toolbarHeight); }, getSize$1(constraints) { return new A.Size(constraints.maxWidth, this.toolbarHeight); }, getPositionForChild$2(size, childSize) { return new A.Offset(0, size._dy - childSize._dy); }, shouldRelayout$1(oldDelegate) { return this.toolbarHeight !== oldDelegate.toolbarHeight; } }; A._PreferredAppBarSize.prototype = {}; A.AppBar.prototype = { _getEffectiveCenterTitle$1(theme) { var t1 = this.centerTitle; if (t1 == null) t1 = theme.appBarTheme.centerTitle; return t1 == null ? new A.AppBar__getEffectiveCenterTitle_platformCenter(this, theme).call$0() : t1; }, createState$0() { return new A._AppBarState(B._StateLifecycle_0); }, $isPreferredSizeWidget: 1, notificationPredicate$1(arg0) { return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); }, get$preferredSize() { return this.preferredSize; } }; A.AppBar__getEffectiveCenterTitle_platformCenter.prototype = { call$0() { switch (this.theme.platform.index) { case 0: case 1: case 3: case 5: return false; case 2: case 4: var t1 = this.$this.actions; return t1 == null || J.get$length$asx(t1) < 2; } }, $signature: 22 }; A._AppBarState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._scrollNotificationObserver; if (t1 != null) t1.removeListener$1(0, _this.get$_app_bar$_handleScrollNotification()); t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScrollNotificationObserverScope); t1 = t1 == null ? null : t1._scrollNotificationObserverState; _this._scrollNotificationObserver = t1; if (t1 != null) { t1 = t1._scroll_notification_observer$_listeners; t1._insertBefore$3$updateFirst(t1._collection$_first, new A._ListenerEntry(_this.get$_app_bar$_handleScrollNotification()), false); } }, dispose$0() { var _this = this, t1 = _this._scrollNotificationObserver; if (t1 != null) { t1.removeListener$1(0, _this.get$_app_bar$_handleScrollNotification()); _this._scrollNotificationObserver = null; } _this.super$State$dispose(); }, _app_bar$_handleScrollNotification$1(notification) { var oldScrolledUnder, metrics, t1, _this = this; if (notification instanceof A.ScrollUpdateNotification && _this._widget.notificationPredicate$1(notification)) { oldScrolledUnder = _this._scrolledUnder; metrics = notification.metrics; switch (metrics.axisDirection.index) { case 0: t1 = _this._scrolledUnder = Math.max(metrics.get$maxScrollExtent() - metrics.get$pixels(), 0) > 0; break; case 2: t1 = _this._scrolledUnder = Math.max(metrics.get$pixels() - metrics.get$minScrollExtent(), 0) > 0; break; case 1: case 3: t1 = oldScrolledUnder; break; default: t1 = oldScrolledUnder; } if (t1 !== oldScrolledUnder) _this.setState$1(new A._AppBarState__handleScrollNotification_closure()); } }, build$1(context) { var t5, t6, toolbarHeight, t7, actionForegroundColor, foregroundColor, elevation, effectiveElevation, overallIconTheme, overallIconTheme0, actionsIconTheme, toolbarTextStyle, titleTextStyle, opacity, leading, effectiveIconButtonTheme, leadingIconButtonStyle, title, _0_0, actions, effectiveActionsIconButtonTheme, actionsIconButtonStyle, appBar, style, overlayStyle, _this = this, _null = null, theme = A.Theme_of(context), iconButtonTheme = A.IconButtonTheme_of(context), appBarTheme = A.Theme_of(context).appBarTheme, t1 = theme.useMaterial3, defaults = t1 ? A._AppBarDefaultsM3$(context) : A._AppBarDefaultsM2$(context), t2 = context.findAncestorStateOfType$1$0(type$.ScaffoldState), parentRoute = A.ModalRoute_of(context, type$.nullable_Object), settings = context.dependOnInheritedWidgetOfExactType$1$0(type$.FlexibleSpaceBarSettings), t3 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState), t4 = settings == null ? _null : settings.isScrolledUnder; if (t4 == null ? _this._scrolledUnder : t4) t3.add$1(0, B.MaterialState_5); t4 = t2 == null; t5 = t4 ? _null : t2._widget.drawer != null; t2 = t4 ? _null : t2._widget.endDrawer != null; t4 = _this._widget; t6 = t4.toolbarHeight; toolbarHeight = t6 == null ? appBarTheme.toolbarHeight : t6; if (toolbarHeight == null) toolbarHeight = 56; t4 = t4.backgroundColor; t6 = defaults.get$backgroundColor(defaults); t7 = type$.nullable_Color; t4 = A.MaterialStateProperty_resolveAs(t4, t3, t7); if (t4 == null) t4 = A.MaterialStateProperty_resolveAs(appBarTheme.backgroundColor, t3, t7); if (t4 == null) t4 = A.MaterialStateProperty_resolveAs(t6, t3, type$.Color); _this._widget.toString; actionForegroundColor = appBarTheme.foregroundColor; foregroundColor = actionForegroundColor == null ? defaults.get$foregroundColor() : actionForegroundColor; t6 = _this._widget.elevation; elevation = t6 == null ? appBarTheme.elevation : t6; if (elevation == null) { t6 = defaults.elevation; t6.toString; elevation = t6; } if (t3.contains$1(0, B.MaterialState_5)) { _this._widget.toString; t3 = appBarTheme.scrolledUnderElevation; if (t3 == null) t3 = defaults.scrolledUnderElevation; effectiveElevation = t3 == null ? elevation : t3; } else effectiveElevation = elevation; _this._widget.toString; overallIconTheme = appBarTheme.iconTheme; overallIconTheme0 = overallIconTheme == null ? defaults.get$iconTheme().copyWith$1$color(foregroundColor) : overallIconTheme; t3 = _this._widget; t3.toString; t6 = appBarTheme.actionsIconTheme; t3 = t6 == null ? t3.iconTheme : t6; if (t3 == null) t3 = overallIconTheme; if (t3 == null) { t3 = defaults.get$actionsIconTheme(); t3 = t3 == null ? _null : t3.copyWith$1$color(actionForegroundColor); actionsIconTheme = t3; } else actionsIconTheme = t3; if (actionsIconTheme == null) actionsIconTheme = overallIconTheme0; _this._widget.toString; toolbarTextStyle = appBarTheme.toolbarTextStyle; if (toolbarTextStyle == null) { t3 = defaults.get$toolbarTextStyle(); toolbarTextStyle = t3 == null ? _null : t3.copyWith$1$color(foregroundColor); } _this._widget.toString; titleTextStyle = appBarTheme.titleTextStyle; if (titleTextStyle == null) { t3 = defaults.get$titleTextStyle(); titleTextStyle = t3 == null ? _null : t3.copyWith$1$color(foregroundColor); } t3 = _this._widget.toolbarOpacity; if (t3 !== 1) { opacity = B.Interval_oqF1.transform$1(0, t3); if ((titleTextStyle == null ? _null : titleTextStyle.color) != null) { t3 = titleTextStyle.color; t3.toString; titleTextStyle = titleTextStyle.copyWith$1$color(A.Color$fromARGB(B.JSNumber_methods.round$0(255 * opacity), t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255)); } if ((toolbarTextStyle == null ? _null : toolbarTextStyle.color) != null) { t3 = toolbarTextStyle.color; t3.toString; toolbarTextStyle = toolbarTextStyle.copyWith$1$color(A.Color$fromARGB(B.JSNumber_methods.round$0(255 * opacity), t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255)); } t3 = overallIconTheme0.get$opacity(0); overallIconTheme = overallIconTheme0.copyWith$1$opacity(opacity * (t3 == null ? 1 : t3)); t3 = actionsIconTheme.get$opacity(0); actionsIconTheme = actionsIconTheme.copyWith$1$opacity(opacity * (t3 == null ? 1 : t3)); } else overallIconTheme = overallIconTheme0; t3 = _this._widget; leading = t3.leading; if (leading == null && t3.automaticallyImplyLeading) if (t5 === true) { t3 = overallIconTheme.size; leading = new A.DrawerButton(B.DrawerButtonIcon_null, _null, _null, A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, t3 == null ? 24 : t3, _null, _null, _null, _null), _null); } else { if (parentRoute == null) t3 = _null; else t3 = parentRoute.get$hasActiveRouteBelow() || parentRoute.LocalHistoryRoute__entriesImpliesAppBarDismissal > 0; if (t3 === true) leading = B.BackButton_CXi; } if (leading != null) if (t1) { if (overallIconTheme.$eq(0, defaults.get$iconTheme())) effectiveIconButtonTheme = iconButtonTheme; else { leadingIconButtonStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, overallIconTheme.color, _null, _null, overallIconTheme.size, _null, _null, _null, _null); t3 = iconButtonTheme.style; effectiveIconButtonTheme = new A.IconButtonThemeData(t3 == null ? _null : t3.copyWith$3$foregroundColor$iconSize$overlayColor(leadingIconButtonStyle.foregroundColor, leadingIconButtonStyle.iconSize, leadingIconButtonStyle.overlayColor)); } leading = A.IconButtonTheme$(leading instanceof A.IconButton ? A.Center$(leading, _null, _null) : leading, effectiveIconButtonTheme); t3 = _this._widget.leadingWidth; leading = new A.ConstrainedBox(A.BoxConstraints$tightFor(_null, t3 == null ? 56 : t3), leading, _null); } else { t3 = _this._widget.leadingWidth; leading = new A.ConstrainedBox(A.BoxConstraints$tightFor(_null, t3 == null ? 56 : t3), leading, _null); } t3 = _this._widget; title = t3.title; if (title != null) { title = new A._AppBarTitleBox(title, _null); _0_0 = theme.platform; $label0$0: { if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { t5 = true; break $label0$0; } if (B.TargetPlatform_2 === _0_0 || B.TargetPlatform_4 === _0_0) { t5 = _null; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } title = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, title, _null); titleTextStyle.toString; title = A.MediaQuery_withClampedTextScaling(A.DefaultTextStyle$(title, _null, _null, B.TextOverflow_2, false, titleTextStyle, _null, _null, B.TextWidthBasis_0), 1.34); } t3 = t3.actions; if (t3 != null && J.get$isNotEmpty$asx(t3)) { t2 = t1 ? B.CrossAxisAlignment_2 : B.CrossAxisAlignment_3; t3 = _this._widget.actions; t3.toString; actions = A.Row$(t3, t2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null); } else if (t2 === true) { t2 = overallIconTheme.size; actions = new A.EndDrawerButton(B.EndDrawerButtonIcon_null, _null, _null, A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, t2 == null ? 24 : t2, _null, _null, _null, _null), _null); } else actions = _null; if (actions != null) { if (actionsIconTheme.$eq(0, defaults.get$actionsIconTheme())) effectiveActionsIconButtonTheme = iconButtonTheme; else { actionsIconButtonStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, actionsIconTheme.color, _null, _null, actionsIconTheme.size, _null, _null, _null, _null); t2 = iconButtonTheme.style; effectiveActionsIconButtonTheme = new A.IconButtonThemeData(t2 == null ? _null : t2.copyWith$3$foregroundColor$iconSize$overlayColor(actionsIconButtonStyle.foregroundColor, actionsIconButtonStyle.iconSize, actionsIconButtonStyle.overlayColor)); } actions = A.IconButtonTheme$(A.IconTheme_merge(actions, actionsIconTheme), effectiveActionsIconButtonTheme); } t2 = _this._widget._getEffectiveCenterTitle$1(theme); t3 = _this._widget; t3.toString; t5 = appBarTheme.titleSpacing; if (t5 == null) t5 = 16; toolbarTextStyle.toString; appBar = A.ClipRect$(new A.CustomSingleChildLayout(new A._ToolbarContainerLayout(toolbarHeight), A.IconTheme_merge(A.DefaultTextStyle$(new A.NavigationToolbar(leading, title, actions, t2, t5, _null), _null, _null, B.TextOverflow_0, true, toolbarTextStyle, _null, _null, B.TextWidthBasis_0), overallIconTheme), _null), B.Clip_1, _null); if (t3.bottom != null) { t2 = A._setArrayType([new A.Flexible(1, B.FlexFit_1, new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, 0, toolbarHeight), appBar, _null), _null)], type$.JSArray_Widget); t3 = _this._widget; t5 = t3.bottomOpacity; if (t5 === 1) { t3 = t3.bottom; t3.toString; t2.push(t3); } else { t3 = B.Interval_oqF1.transform$1(0, t5); t2.push(A.Opacity$(_this._widget.bottom, t3)); } appBar = A.Column$(t2, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_3, B.MainAxisSize_1, B.VerticalDirection_1); } t2 = _this._widget; t2.toString; appBar = A.SafeArea$(false, appBar, B.EdgeInsets_0_0_0_0, true); appBar = new A.Align(B.Alignment_0_m1, _null, _null, appBar, _null); t2 = t2.flexibleSpace; if (t2 != null) { t3 = A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_1_null, _null, _null, _null, _null, _null, _null); t5 = A.Material$(B.Duration_200000, true, _null, appBar, B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_4); appBar = new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_2, B.Clip_1, A._setArrayType([new A.Semantics(t3, false, true, false, false, t2, _null), new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_0_null, _null, _null, _null, _null, _null, _null), false, true, false, false, t5, _null)], type$.JSArray_Widget), _null); } _this._widget.toString; t2 = A.ThemeData_estimateBrightnessForColor(t4); t1 = t1 ? B.Color_0 : _null; style = t2 === B.Brightness_0 ? B.SystemUiOverlayStyle_6UD : B.SystemUiOverlayStyle_qsc; overlayStyle = new A.SystemUiOverlayStyle(_null, _null, _null, _null, t1, style.statusBarBrightness, style.statusBarIconBrightness, style.systemStatusBarContrastEnforced); _this._widget.toString; t1 = appBarTheme.shadowColor; if (t1 == null) t1 = defaults.get$shadowColor(defaults); _this._widget.toString; t2 = appBarTheme.surfaceTintColor; if (t2 == null) t2 = defaults.get$surfaceTintColor(); _this._widget.toString; t3 = appBarTheme.shape; if (t3 == null) t3 = defaults.shape; t1 = A.Material$(B.Duration_200000, true, _null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, appBar, _null), B.Clip_0, t4, effectiveElevation, _null, t1, t3, t2, _null, B.MaterialType_0); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A.AnnotatedRegion(overlayStyle, t1, _null, type$.AnnotatedRegion_SystemUiOverlayStyle), _null); } }; A._AppBarState__handleScrollNotification_closure.prototype = { call$0() { }, $signature: 0 }; A._SliverAppBarDelegate.prototype = { get$maxExtent() { var _this = this, t1 = _this.expandedHeight; if (t1 == null) t1 = _this.toolbarHeight + _this._bottomHeight; return Math.max(_this.topPadding + t1, _this.collapsedHeight); }, build$3(context, shrinkOffset, overlapsContent) { var t1, t2, t3, isScrolledUnder, _0_0, t4, t5, t6, _this = this; _this.get$maxExtent(); t1 = _this.collapsedHeight; t2 = _this.toolbarHeight; Math.max(t1 - _this._bottomHeight - _this.topPadding - t2, 0); if (!overlapsContent) { t3 = shrinkOffset > _this.get$maxExtent() - t1; isScrolledUnder = t3; } else isScrolledUnder = true; _0_0 = _this.variant; $label0$0: { if (B._SliverAppVariant_0 === _0_0) { t3 = _this.title; break $label0$0; } if (B._SliverAppVariant_1 === _0_0 || B._SliverAppVariant_2 === _0_0) { t3 = isScrolledUnder ? 1 : 0; t3 = A.AnimatedOpacity$(_this.title, B.Cubic_7xV, B.Duration_500000, t3); break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } t4 = _this.get$maxExtent(); t5 = Math.max(t1, _this.get$maxExtent() - shrinkOffset); t6 = isScrolledUnder ? _this.elevation : 0; return A.FlexibleSpaceBar_createSettings(A.AppBar$(_this.actions, _this.actionsIconTheme, false, _this.backgroundColor, _this.bottom, 1, _this.centerTitle, _this.clipBehavior, t6, false, _this.flexibleSpace, false, _this.foregroundColor, _this.iconTheme, _this.leading, _this.leadingWidth, true, _this.scrolledUnderElevation, _this.shadowColor, _this.shape, _this.surfaceTintColor, _this.systemOverlayStyle, t3, _this.titleSpacing, _this.titleTextStyle, t2, 1, _this.toolbarTextStyle), t5, false, isScrolledUnder, t4, t1, 1); }, toString$0(_) { return "#" + A.shortHash(this) + "(topPadding: " + B.JSNumber_methods.toStringAsFixed$1(this.topPadding, 1) + ", bottomHeight: " + B.JSInt_methods.toStringAsFixed$1(this._bottomHeight, 1) + ", ...)"; } }; A.SliverAppBar.prototype = { createState$0() { return new A._SliverAppBarState(null, null, B._StateLifecycle_0); } }; A._SliverAppBarState.prototype = { _updateSnapConfiguration$0() { this._widget.toString; var t1 = this._snapConfiguration = null; this._showOnScreenConfiguration = B.JSBool_methods.$and(false, false) ? B.PersistentHeaderShowOnScreenConfiguration_QA5 : t1; }, _updateStretchConfiguration$0() { this._widget.toString; this._stretchConfiguration = null; }, initState$0() { this.super$State$initState(); this._updateSnapConfiguration$0(); this._updateStretchConfiguration$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, build$1(context) { var topPadding, t1, collapsedHeight, t2, t3, t4, _this = this, _null = null; _this._widget.toString; topPadding = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top; t1 = _this._widget; t1.toString; collapsedHeight = 56 + topPadding; switch (0) { case 0: break; } t2 = _this._snapConfiguration; t3 = _this._stretchConfiguration; t4 = _this._showOnScreenConfiguration; return A.MediaQuery_MediaQuery$removePadding(new A.SliverPersistentHeader(new A._SliverAppBarDelegate(_null, false, t1.title, _null, _null, _null, _null, _null, _null, _null, false, t1.backgroundColor, _null, _null, _null, true, _null, false, _null, _null, collapsedHeight, topPadding, false, true, _null, 56, _null, _null, _null, _null, 0, false, _null, B._SliverAppVariant_0, _this, t2, t3, t4), true, false, _null), context, true, false, false, false); } }; A._AppBarTitleBox.prototype = { createRenderObject$1(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = new A._RenderAppBarTitleBox(B.Alignment_0_0, t1.textDirection, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); } }; A._RenderAppBarTitleBox.prototype = { computeDryLayout$1(constraints) { var innerConstraints = constraints.copyWith$1$maxHeight(1 / 0); return constraints.constrain$1(this.RenderObjectWithChildMixin__child.getDryLayout$1(innerConstraints)); }, performLayout$0() { var _this = this, t1 = type$.BoxConstraints, innerConstraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).copyWith$1$maxHeight(1 / 0); _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(innerConstraints, true); _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); _this.alignChild$0(); } }; A._AppBarDefaultsM2.prototype = { get$_app_bar$_theme() { var result, _this = this, value = _this.___AppBarDefaultsM2__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___AppBarDefaultsM2__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___AppBarDefaultsM2__theme_FI = result; value = result; } return value; }, get$_app_bar$_colors() { var t1, _this = this, value = _this.___AppBarDefaultsM2__colors_FI; if (value === $) { t1 = _this.get$_app_bar$_theme(); _this.___AppBarDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___AppBarDefaultsM2__colors_FI = t1.colorScheme; } return value; }, get$backgroundColor(_) { return this.get$_app_bar$_colors().brightness === B.Brightness_0 ? this.get$_app_bar$_colors().surface : this.get$_app_bar$_colors().primary; }, get$foregroundColor() { return this.get$_app_bar$_colors().brightness === B.Brightness_0 ? this.get$_app_bar$_colors().onSurface : this.get$_app_bar$_colors().onPrimary; }, get$iconTheme() { return this.get$_app_bar$_theme().iconTheme; }, get$toolbarTextStyle() { return this.get$_app_bar$_theme().textTheme.bodyMedium; }, get$titleTextStyle() { return this.get$_app_bar$_theme().textTheme.titleLarge; } }; A._AppBarDefaultsM3.prototype = { get$_app_bar$_theme() { var result, _this = this, value = _this.___AppBarDefaultsM3__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___AppBarDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___AppBarDefaultsM3__theme_FI = result; value = result; } return value; }, get$_app_bar$_colors() { var t1, _this = this, value = _this.___AppBarDefaultsM3__colors_FI; if (value === $) { t1 = _this.get$_app_bar$_theme(); _this.___AppBarDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___AppBarDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_app_bar$_textTheme() { var t1, _this = this, value = _this.___AppBarDefaultsM3__textTheme_FI; if (value === $) { t1 = _this.get$_app_bar$_theme(); _this.___AppBarDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___AppBarDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$backgroundColor(_) { return this.get$_app_bar$_colors().surface; }, get$foregroundColor() { return this.get$_app_bar$_colors().onSurface; }, get$shadowColor(_) { return B.Color_0; }, get$surfaceTintColor() { var t1 = this.get$_app_bar$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$iconTheme() { var _null = null; return new A.IconThemeData(24, _null, _null, _null, _null, this.get$_app_bar$_colors().onSurface, _null, _null, _null); }, get$actionsIconTheme() { var _null = null, t1 = this.get$_app_bar$_colors(), t2 = t1._onSurfaceVariant; return new A.IconThemeData(24, _null, _null, _null, _null, t2 == null ? t1.onSurface : t2, _null, _null, _null); }, get$toolbarTextStyle() { return this.get$_app_bar$_textTheme().bodyMedium; }, get$titleTextStyle() { return this.get$_app_bar$_textTheme().titleLarge; } }; A.__SliverAppBarState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.AppBarTheme.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$backgroundColor(_this), _this.get$foregroundColor(), _this.elevation, _this.scrolledUnderElevation, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.shape, _this.get$iconTheme(), _this.get$actionsIconTheme(), _this.centerTitle, _this.titleSpacing, _this.toolbarHeight, _this.get$toolbarTextStyle(), _this.get$titleTextStyle(), _this.systemOverlayStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.AppBarTheme && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && J.$eq$(other.get$foregroundColor(), _this.get$foregroundColor()) && other.elevation == _this.elevation && other.scrolledUnderElevation == _this.scrolledUnderElevation && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.get$iconTheme(), _this.get$iconTheme()) && J.$eq$(other.get$actionsIconTheme(), _this.get$actionsIconTheme()) && other.titleSpacing == _this.titleSpacing && other.toolbarHeight == _this.toolbarHeight && J.$eq$(other.get$toolbarTextStyle(), _this.get$toolbarTextStyle()) && J.$eq$(other.get$titleTextStyle(), _this.get$titleTextStyle()) && true; }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$foregroundColor() { return this.foregroundColor; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$iconTheme() { return this.iconTheme; }, get$actionsIconTheme() { return this.actionsIconTheme; }, get$toolbarTextStyle() { return this.toolbarTextStyle; }, get$titleTextStyle() { return this.titleTextStyle; } }; A._AppBarTheme_Object_Diagnosticable.prototype = {}; A.MaterialPointArcTween.prototype = { _initialize$0() { var t2, delta, deltaX, deltaY, distanceFromAtoB, t3, t4, c, t5, t6, t7, t8, _this = this, t1 = _this.begin; t1.toString; t2 = _this.end; t2.toString; delta = t2.$sub(0, t1); deltaX = Math.abs(delta._dx); deltaY = Math.abs(delta._dy); distanceFromAtoB = delta.get$distance(); t3 = t2._dx; t4 = t1._dy; c = new A.Offset(t3, t4); t5 = new A.MaterialPointArcTween__initialize_sweepAngle(_this, distanceFromAtoB); if (deltaX > 2 && deltaY > 2) { t6 = distanceFromAtoB * distanceFromAtoB; t7 = t1._dx; t8 = t2._dy; if (deltaX < deltaY) { t1 = t6 / c.$sub(0, t1).get$distance() / 2; _this._radius = t1; _this._center = new A.Offset(t3 + t1 * J.get$sign$in(t7 - t3), t8); if (t7 < t3) { _this._beginAngle = t5.call$0() * J.get$sign$in(t4 - t8); _this._endAngle = 0; } else { _this._beginAngle = 3.141592653589793 + t5.call$0() * J.get$sign$in(t8 - t4); _this._endAngle = 3.141592653589793; } } else { _this._radius = t6 / c.$sub(0, t2).get$distance() / 2; t1 = J.get$sign$in(t8 - t4); t2 = _this._radius; t2.toString; _this._center = new A.Offset(t7, t4 + t1 * t2); if (t4 < t8) { _this._beginAngle = -1.5707963267948966; _this._endAngle = -1.5707963267948966 + t5.call$0() * J.get$sign$in(t3 - t7); } else { _this._beginAngle = 1.5707963267948966; _this._endAngle = 1.5707963267948966 + t5.call$0() * J.get$sign$in(t7 - t3); } } } else _this._endAngle = _this._beginAngle = null; _this._arc$_dirty = false; }, get$center() { var _this = this; if (_this.begin == null || _this.end == null) return null; if (_this._arc$_dirty) _this._initialize$0(); return _this._center; }, get$radius() { var _this = this; if (_this.begin == null || _this.end == null) return null; if (_this._arc$_dirty) _this._initialize$0(); return _this._radius; }, get$beginAngle() { var _this = this; if (_this.begin == null || _this.end == null) return null; if (_this._arc$_dirty) _this._initialize$0(); return _this._beginAngle; }, get$endAngle() { var _this = this; if (_this.begin == null || _this.end == null) return null; if (_this._arc$_dirty) _this._initialize$0(); return _this._beginAngle; }, set$begin(value) { if (!J.$eq$(value, this.begin)) { this.begin = value; this._arc$_dirty = true; } }, set$end(_, value) { if (!J.$eq$(value, this.end)) { this.end = value; this._arc$_dirty = true; } }, lerp$1(t) { var t1, t2, t3, t4, _this = this; if (_this._arc$_dirty) _this._initialize$0(); if (t === 0) { t1 = _this.begin; t1.toString; return t1; } if (t === 1) { t1 = _this.end; t1.toString; return t1; } t1 = _this._beginAngle; if (t1 == null || _this._endAngle == null) { t1 = A.Offset_lerp(_this.begin, _this.end, t); t1.toString; return t1; } t1 = A.lerpDouble(t1, _this._endAngle, t); t1.toString; t2 = Math.cos(t1); t3 = _this._radius; t3.toString; t1 = Math.sin(t1); t4 = _this._radius; t4.toString; return _this._center.$add(0, new A.Offset(t2 * t3, t1 * t4)); }, toString$0(_) { var _this = this; return "MaterialPointArcTween(" + A.S(_this.begin) + " \u2192 " + A.S(_this.end) + "; center=" + A.S(_this.get$center()) + ", radius=" + A.S(_this.get$radius()) + ", beginAngle=" + A.S(_this.get$beginAngle()) + ", endAngle=" + A.S(_this.get$endAngle()) + ")"; } }; A.MaterialPointArcTween__initialize_sweepAngle.prototype = { call$0() { var t1 = this.$this._radius; t1.toString; return 2 * Math.asin(this.distanceFromAtoB / (2 * t1)); }, $signature: 183 }; A._CornerId.prototype = { _enumToString$0() { return "_CornerId." + this._core$_name; } }; A._Diagonal.prototype = {}; A.MaterialRectArcTween.prototype = { _initialize$0() { var t2, t3, _this = this, diagonal = A._maxBy(B.List_Tkv, new A.MaterialRectArcTween__initialize_closure(_this, _this.end.get$center().$sub(0, _this.begin.get$center()))), t1 = _this.begin; t1.toString; t2 = diagonal.beginId; t1 = _this._cornerFor$2(t1, t2); t3 = _this.end; t3.toString; _this.__MaterialRectArcTween__beginArc_A = new A.MaterialPointArcTween(t1, _this._cornerFor$2(t3, t2)); t2 = _this.begin; t2.toString; t3 = diagonal.endId; t2 = _this._cornerFor$2(t2, t3); t1 = _this.end; t1.toString; _this.__MaterialRectArcTween__endArc_A = new A.MaterialPointArcTween(t2, _this._cornerFor$2(t1, t3)); _this._arc$_dirty = false; }, _cornerFor$2(rect, id) { switch (id.index) { case 0: return new A.Offset(rect.left, rect.top); case 1: return new A.Offset(rect.right, rect.top); case 2: return new A.Offset(rect.left, rect.bottom); case 3: return new A.Offset(rect.right, rect.bottom); } }, get$beginArc() { var t1, _this = this; if (_this.begin == null) return null; if (_this._arc$_dirty) _this._initialize$0(); t1 = _this.__MaterialRectArcTween__beginArc_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$endArc() { var t1, _this = this; if (_this.end == null) return null; if (_this._arc$_dirty) _this._initialize$0(); t1 = _this.__MaterialRectArcTween__endArc_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, set$begin(value) { if (!J.$eq$(value, this.begin)) { this.begin = value; this._arc$_dirty = true; } }, set$end(_, value) { if (!J.$eq$(value, this.end)) { this.end = value; this._arc$_dirty = true; } }, lerp$1(t) { var t1, t2, _this = this; if (_this._arc$_dirty) _this._initialize$0(); if (t === 0) { t1 = _this.begin; t1.toString; return t1; } if (t === 1) { t1 = _this.end; t1.toString; return t1; } t1 = _this.__MaterialRectArcTween__beginArc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.lerp$1(t); t2 = _this.__MaterialRectArcTween__endArc_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.Rect$fromPoints(t1, t2.lerp$1(t)); }, toString$0(_) { var _this = this; return "MaterialRectArcTween(" + A.S(_this.begin) + " \u2192 " + A.S(_this.end) + "; beginArc=" + A.S(_this.get$beginArc()) + ", endArc=" + A.S(_this.get$endArc()) + ")"; } }; A.MaterialRectArcTween__initialize_closure.prototype = { call$1(d) { var t4, delta, $length, t1 = this.$this, t2 = this.centersVector, t3 = t1.begin; t3.toString; t3 = t1._cornerFor$2(t3, d.endId); t4 = t1.begin; t4.toString; delta = t3.$sub(0, t1._cornerFor$2(t4, d.beginId)); $length = delta.get$distance(); return t2._dx * delta._dx / $length + t2._dy * delta._dy / $length; }, $signature: 3093 }; A.BadgeThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.textColor, _this.smallSize, _this.largeSize, _this.textStyle, _this.padding, _this.alignment, _this.offset, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BadgeThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.textColor, _this.textColor) && other.smallSize == _this.smallSize && other.largeSize == _this.largeSize && J.$eq$(other.textStyle, _this.textStyle) && J.$eq$(other.padding, _this.padding) && J.$eq$(other.alignment, _this.alignment) && J.$eq$(other.offset, _this.offset); } }; A._BadgeThemeData_Object_Diagnosticable.prototype = {}; A.MaterialBannerThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.surfaceTintColor, _this.shadowColor, _this.dividerColor, _this.contentTextStyle, _this.elevation, _this.padding, _this.leadingPadding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.MaterialBannerThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.dividerColor, _this.dividerColor) && J.$eq$(other.contentTextStyle, _this.contentTextStyle) && other.elevation == _this.elevation && J.$eq$(other.padding, _this.padding) && J.$eq$(other.leadingPadding, _this.leadingPadding); } }; A._MaterialBannerThemeData_Object_Diagnosticable.prototype = {}; A.BottomAppBar.prototype = { createState$0() { return new A._BottomAppBarState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A._BottomAppBarState.prototype = { didChangeDependencies$0() { var t1, scaffoldScope; this.super$State$didChangeDependencies(); t1 = this._framework$_element; scaffoldScope = t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldScope); if (scaffoldScope == null) A.throwExpression(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Scaffold.geometryOf() called with a context that does not contain a Scaffold."), A.ErrorDescription$("This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."), A.ErrorHint$(string$.There_a), A.ErrorHint$("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.geometryOf()."), t1.describeElement$1("The context used was")], type$.JSArray_DiagnosticsNode))); this.___BottomAppBarState_geometryListenable_A = scaffoldScope.geometryNotifier; }, build$1(context) { var t2, clipper, elevation, height, color, surfaceTintColor, effectiveColor, shadowColor, _this = this, _null = null, isMaterial3 = A.Theme_of(context).useMaterial3, babTheme = A.Theme_of(context).bottomAppBarTheme, defaults = isMaterial3 ? new A._BottomAppBarDefaultsM3(context, _null, 3, B.C_AutomaticNotchedShape, 80, _null, _null, _null) : new A._BottomAppBarDefaultsM2(context, _null, 8, _null, _null, _null, _null, _null), hasFab = A.Scaffold_of(context)._widget.floatingActionButton != null, t1 = _this._widget, notchedShape = t1.shape; if (hasFab) { t2 = _this.___BottomAppBarState_geometryListenable_A; t2 === $ && A.throwUnnamedLateFieldNI(); clipper = new A._BottomAppBarClipper(t2, notchedShape, _this.materialKey, 4, t2); } else clipper = B.ShapeBorderClipper_mya; elevation = t1.elevation; height = babTheme.height; if (height == null) height = defaults.height; t1 = t1.color; color = t1 == null ? babTheme.color : t1; if (color == null) color = defaults.get$color(defaults); _this._widget.toString; surfaceTintColor = babTheme.surfaceTintColor; if (surfaceTintColor == null) surfaceTintColor = defaults.get$surfaceTintColor(); effectiveColor = isMaterial3 ? A.ElevationOverlay_applySurfaceTint(color, surfaceTintColor, elevation) : A.ElevationOverlay_applyOverlay(context, color, elevation); _this._widget.toString; shadowColor = babTheme.shadowColor; if (shadowColor == null) shadowColor = defaults.get$shadowColor(defaults); t1 = _this._widget; t1.toString; t2 = babTheme.padding; if (t2 == null) t2 = isMaterial3 ? B.EdgeInsets_16_12_16_12 : B.EdgeInsets_0_0_0_0; return A.PhysicalShape$(A.Material$(B.Duration_200000, true, _null, A.SafeArea$(true, new A.SizedBox(_null, height, new A.Padding(t2, t1.child, _null), _null), B.EdgeInsets_0_0_0_0, true), B.Clip_0, _null, 0, _this.materialKey, _null, _null, _null, _null, B.MaterialType_4), B.Clip_0, clipper, effectiveColor, elevation, shadowColor); } }; A._BottomAppBarClipper.prototype = { get$bottomNavigationBarTop() { var bottomNavigationBarTop, t1 = this.geometry, t2 = t1.geometry; t1 = t1.floatingActionButtonScale; t1.toString; bottomNavigationBarTop = t2._scaleFloatingActionButton$1(t1).bottomNavigationBarTop; if (bottomNavigationBarTop != null) return bottomNavigationBarTop; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.materialKey); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); t1 = t1 == null ? null : A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), B.Offset_0_0)._dy; return t1 == null ? 0 : t1; }, getClip$1(size) { var button, _this = this, t1 = _this.geometry, t2 = t1.geometry; t1 = t1.floatingActionButtonScale; t1.toString; t1 = t2._scaleFloatingActionButton$1(t1).floatingActionButtonArea; button = t1 == null ? null : t1.translate$2(0, 0, _this.get$bottomNavigationBarTop() * -1); t1 = button == null ? null : button.inflate$1(_this.notchMargin); return _this.shape.getOuterPath$2(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), t1); }, shouldReclip$1(oldClipper) { return oldClipper.geometry !== this.geometry || oldClipper.shape !== this.shape || oldClipper.notchMargin !== this.notchMargin; } }; A._BottomAppBarDefaultsM2.prototype = { get$color(_) { var t1 = A.Theme_of(this.context)._bottomAppBarColor; t1.toString; return t1; }, get$surfaceTintColor() { var t1 = A.Theme_of(this.context).colorScheme, t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$shadowColor(_) { return B.Color_4278190080; } }; A._BottomAppBarDefaultsM3.prototype = { get$_bottom_app_bar$_colors() { var t1, _this = this, value = _this.___BottomAppBarDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___BottomAppBarDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___BottomAppBarDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$color(_) { return this.get$_bottom_app_bar$_colors().surface; }, get$surfaceTintColor() { var t1 = this.get$_bottom_app_bar$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$shadowColor(_) { return B.Color_0; } }; A.BottomAppBarTheme.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$color(_this), _this.elevation, _this.shape, _this.height, _this.get$surfaceTintColor(), _this.get$shadowColor(_this), _this.padding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BottomAppBarTheme && J.$eq$(other.get$color(other), _this.get$color(_this)) && other.elevation == _this.elevation && other.shape == _this.shape && other.height == _this.height && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.padding, _this.padding); }, get$color(receiver) { return this.color; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$shadowColor(receiver) { return this.shadowColor; } }; A._BottomAppBarTheme_Object_Diagnosticable.prototype = {}; A.BottomNavigationBarThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.elevation, _this.selectedIconTheme, _this.unselectedIconTheme, _this.selectedItemColor, _this.unselectedItemColor, _this.selectedLabelStyle, _this.unselectedLabelStyle, _this.showSelectedLabels, _this.showUnselectedLabels, _this.type, _this.enableFeedback, _this.landscapeLayout, _this.mouseCursor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.BottomNavigationBarThemeData) if (J.$eq$(other.backgroundColor, _this.backgroundColor)) if (other.elevation == _this.elevation) if (J.$eq$(other.selectedIconTheme, _this.selectedIconTheme)) if (J.$eq$(other.unselectedIconTheme, _this.unselectedIconTheme)) if (J.$eq$(other.selectedItemColor, _this.selectedItemColor)) if (J.$eq$(other.unselectedItemColor, _this.unselectedItemColor)) if (J.$eq$(other.selectedLabelStyle, _this.selectedLabelStyle)) if (J.$eq$(other.unselectedLabelStyle, _this.unselectedLabelStyle)) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._BottomNavigationBarThemeData_Object_Diagnosticable.prototype = {}; A.BottomSheet.prototype = { createState$0() { return new A._BottomSheetState(new A.LabeledGlobalKey("BottomSheet child", type$.LabeledGlobalKey_State_StatefulWidget), A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState), B._StateLifecycle_0); }, onClosing$0() { return this.onClosing.call$0(); }, builder$1(arg0) { return this.builder.call$1(arg0); } }; A._BottomSheetState.prototype = { get$_childHeight() { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._bottom_sheet$_childKey).get$renderObject(); t1.toString; return type$.RenderBox._as(t1).get$size(0)._dy; }, _bottom_sheet$_handleDragStart$1(details) { this.setState$1(new A._BottomSheetState__handleDragStart_closure(this)); this._widget.onDragStart.call$1(details); }, _bottom_sheet$_handleDragUpdate$1(details) { var t3, t1 = this._widget.animationController, t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 === B.AnimationStatus_2) return; t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = details.primaryDelta; t3.toString; t1.set$value(0, t2 - t3 / this.get$_childHeight()); }, _bottom_sheet$_handleDragEnd$1(details) { var flingVelocity, t2, isClosing, _this = this, t1 = _this._widget.animationController.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === B.AnimationStatus_2) return; _this.setState$1(new A._BottomSheetState__handleDragEnd_closure(_this)); t1 = details.velocity.pixelsPerSecond._dy; if (t1 > 700) { flingVelocity = -t1 / _this.get$_childHeight(); t1 = _this._widget.animationController; t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 > 0) t1.fling$1$velocity(flingVelocity); isClosing = flingVelocity < 0 && true; } else { t1 = _this._widget.animationController; t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 < 0.5) { if (t2 > 0) t1.fling$1$velocity(-1); isClosing = true; } else { t1.forward$0(0); isClosing = false; } } _this._widget.onDragEnd.call$2$isClosing(details, isClosing); if (isClosing) _this._widget.onClosing$0(); }, extentChanged$1(notification) { if (notification.extent === notification.minExtent && true) this._widget.onClosing$0(); return false; }, _handleDragHandleHover$1(hovering) { if (hovering !== this.dragHandleMaterialState.contains$1(0, B.MaterialState_0)) this.setState$1(new A._BottomSheetState__handleDragHandleHover_closure(this, hovering)); }, build$1(context) { var constraints, color, surfaceTintColor, shadowColor, t1, t2, elevation, shape, showDragHandle, dragHandle, bottomSheet, _this = this, _null = null, bottomSheetTheme = A.Theme_of(context).bottomSheetTheme, defaults = A.Theme_of(context).useMaterial3 ? A._BottomSheetDefaultsM3$(context) : B.BottomSheetThemeData_N4X; _this._widget.toString; constraints = bottomSheetTheme.constraints; if (constraints == null) constraints = defaults.get$constraints(); _this._widget.toString; color = bottomSheetTheme.backgroundColor; if (color == null) color = defaults.get$backgroundColor(defaults); surfaceTintColor = bottomSheetTheme.surfaceTintColor; if (surfaceTintColor == null) surfaceTintColor = defaults.get$surfaceTintColor(); _this._widget.toString; shadowColor = bottomSheetTheme.shadowColor; if (shadowColor == null) shadowColor = defaults.get$shadowColor(defaults); t1 = _this._widget; t1.toString; t2 = bottomSheetTheme.elevation; elevation = t2 == null ? defaults.elevation : t2; if (elevation == null) elevation = 0; shape = bottomSheetTheme.shape; if (shape == null) shape = defaults.shape; showDragHandle = false; if (showDragHandle) { dragHandle = new A._DragHandle(t1.onClosing, _this.get$_handleDragHandleHover(), _this.dragHandleMaterialState, _null, _null, _null); if (!t1.enableDrag) dragHandle = new A._BottomSheetGestureDetector(dragHandle, _this.get$_bottom_sheet$_handleDragStart(), _this.get$_bottom_sheet$_handleDragUpdate(), _this.get$_bottom_sheet$_handleDragEnd(), _null); } else dragHandle = _null; if (!showDragHandle) t1 = t1.builder$1(context); else { dragHandle.toString; t1 = new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([dragHandle, new A.Padding(B.EdgeInsets_0_48_0_0, t1.builder$1(context), _null)], type$.JSArray_Widget), _null); } bottomSheet = A.Material$(B.Duration_200000, true, _null, new A.NotificationListener(_this.get$extentChanged(), t1, _null, type$.NotificationListener_DraggableScrollableNotification), B.Clip_0, color, elevation, _this._bottom_sheet$_childKey, shadowColor, shape, surfaceTintColor, _null, B.MaterialType_0); if (constraints != null) bottomSheet = new A.Align(B.Alignment_0_1, _null, 1, new A.ConstrainedBox(constraints, bottomSheet, _null), _null); return !_this._widget.enableDrag ? bottomSheet : new A._BottomSheetGestureDetector(bottomSheet, _this.get$_bottom_sheet$_handleDragStart(), _this.get$_bottom_sheet$_handleDragUpdate(), _this.get$_bottom_sheet$_handleDragEnd(), _null); } }; A._BottomSheetState__handleDragStart_closure.prototype = { call$0() { this.$this.dragHandleMaterialState.add$1(0, B.MaterialState_3); }, $signature: 0 }; A._BottomSheetState__handleDragEnd_closure.prototype = { call$0() { this.$this.dragHandleMaterialState.remove$1(0, B.MaterialState_3); }, $signature: 0 }; A._BottomSheetState__handleDragHandleHover_closure.prototype = { call$0() { var t1 = this.$this.dragHandleMaterialState; if (this.hovering) t1.add$1(0, B.MaterialState_0); else t1.remove$1(0, B.MaterialState_0); }, $signature: 0 }; A._DragHandle.prototype = { build$1(context) { var t1, t2, t3, t4, t5, t6, _this = this, _null = null, bottomSheetTheme = A.Theme_of(context).bottomSheetTheme, m3Defaults = A._BottomSheetDefaultsM3$(context), handleSize = bottomSheetTheme.dragHandleSize; if (handleSize == null) handleSize = B.Size_32_4; t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$modalBarrierDismissLabel(); t2 = handleSize._dy; t3 = A.BorderRadius$circular(t2 / 2); t4 = _this.materialState; t5 = type$.nullable_Color; t6 = A.MaterialStateProperty_resolveAs(_this.dragHandleColor, t4, t5); t4 = t6 == null ? A.MaterialStateProperty_resolveAs(bottomSheetTheme.dragHandleColor, t4, t5) : t6; if (t4 == null) { t4 = m3Defaults.get$_bottom_sheet$_colors(); t5 = t4._onSurfaceVariant; t4 = (t5 == null ? t4.onSurface : t5).value; t4 = A.Color$fromARGB(102, t4 >>> 16 & 255, t4 >>> 8 & 255, t4 & 255); } t2 = A.Center$(A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(t4, _null, _null, t3, _null, _null, B.BoxShape_0), _null, t2, _null, _null, _null, _null, _null, handleSize._dx), _null, _null); return A.MouseRegion$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.onSemanticsTap, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A.SizedBox(48, 48, t2, _null), _null), B.C__DeferringMouseCursor, _null, _null, new A._DragHandle_build_closure(_this), new A._DragHandle_build_closure0(_this), _null); } }; A._DragHandle_build_closure.prototype = { call$1($event) { return this.$this.handleHover.call$1(true); }, $signature: 131 }; A._DragHandle_build_closure0.prototype = { call$1($event) { return this.$this.handleHover.call$1(false); }, $signature: 112 }; A._BottomSheetGestureDetector.prototype = { build$1(context) { return new A.RawGestureDetector(this.child, A.LinkedHashMap_LinkedHashMap$_literal([B.Type_mLh, new A.GestureRecognizerFactoryWithHandlers(new A._BottomSheetGestureDetector_build_closure(this), new A._BottomSheetGestureDetector_build_closure0(this), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), null, true, null); } }; A._BottomSheetGestureDetector_build_closure.prototype = { call$0() { return A.VerticalDragGestureRecognizer$(this.$this, null); }, $signature: 329 }; A._BottomSheetGestureDetector_build_closure0.prototype = { call$1(instance) { var t1 = this.$this; instance.onStart = t1.onVerticalDragStart; instance.onUpdate = t1.onVerticalDragUpdate; instance.onEnd = t1.onVerticalDragEnd; instance.onlyAcceptDragOnThreshold = true; }, $signature: 328 }; A._BottomSheetDefaultsM3.prototype = { get$_bottom_sheet$_colors() { var t1, _this = this, value = _this.___BottomSheetDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___BottomSheetDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___BottomSheetDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$backgroundColor(_) { return this.get$_bottom_sheet$_colors().surface; }, get$surfaceTintColor() { var t1 = this.get$_bottom_sheet$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$shadowColor(_) { return B.Color_0; }, get$dragHandleColor() { var t1 = this.get$_bottom_sheet$_colors(), t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(102, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); }, get$dragHandleSize() { return B.Size_32_4; }, get$constraints() { return B.BoxConstraints_EcO0; } }; A.BottomSheetThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$backgroundColor(_this), _this.get$surfaceTintColor(), _this.elevation, _this.modalBackgroundColor, _this.modalBarrierColor, _this.get$shadowColor(_this), _this.modalElevation, _this.shape, _this.showDragHandle, _this.get$dragHandleColor(), _this.get$dragHandleSize(), _this.clipBehavior, _this.get$constraints(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.BottomSheetThemeData) if (J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this))) if (J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor())) if (other.elevation == _this.elevation) if (J.$eq$(other.modalBackgroundColor, _this.modalBackgroundColor)) if (J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this))) if (J.$eq$(other.modalBarrierColor, _this.modalBarrierColor)) if (other.modalElevation == _this.modalElevation) if (J.$eq$(other.shape, _this.shape)) if (J.$eq$(other.get$dragHandleColor(), _this.get$dragHandleColor())) if (J.$eq$(other.get$dragHandleSize(), _this.get$dragHandleSize())) t1 = J.$eq$(other.get$constraints(), _this.get$constraints()); else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$shadowColor(receiver) { return this.shadowColor; }, get$dragHandleColor() { return this.dragHandleColor; }, get$dragHandleSize() { return this.dragHandleSize; }, get$constraints() { return this.constraints; } }; A._BottomSheetThemeData_Object_Diagnosticable.prototype = {}; A.RawMaterialButton.prototype = { createState$0() { return new A._RawMaterialButtonState(A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState), B._StateLifecycle_0); } }; A._RawMaterialButtonState.prototype = { initState$0() { this.super$State$initState(); this._widget.toString; this.removeMaterialState$1(B.MaterialState_6); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); _this._widget.toString; _this.removeMaterialState$1(B.MaterialState_6); t1 = _this.MaterialStateMixin_materialStates; if (t1.contains$1(0, B.MaterialState_6) && t1.contains$1(0, B.MaterialState_2)) _this.removeMaterialState$1(B.MaterialState_2); }, get$_effectiveElevation() { var _this = this, t1 = _this.MaterialStateMixin_materialStates; if (t1.contains$1(0, B.MaterialState_6)) return _this._widget.disabledElevation; if (t1.contains$1(0, B.MaterialState_2)) return _this._widget.highlightElevation; if (t1.contains$1(0, B.MaterialState_0)) return _this._widget.hoverElevation; if (t1.contains$1(0, B.MaterialState_1)) return _this._widget.focusElevation; return _this._widget.elevation; }, build$1(context) { var densityAdjustment, effectiveConstraints, effectiveMouseCursor, padding, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, minSize, _this = this, _null = null, t1 = _this._widget.textStyle, t2 = _this.MaterialStateMixin_materialStates, effectiveTextColor = A.MaterialStateProperty_resolveAs(t1.color, t2, type$.nullable_Color), effectiveShape = A.MaterialStateProperty_resolveAs(_this._widget.shape, t2, type$.nullable_ShapeBorder); _this._widget.toString; densityAdjustment = new A.Offset(0, 0).$mul(0, 4); effectiveConstraints = B.VisualDensity_0_0.effectiveConstraints$1(_this._widget.constraints); t1 = _this._widget.mouseCursor; effectiveMouseCursor = A.MaterialStateProperty_resolveAs(t1, t2, type$.nullable_MouseCursor); _this._widget.toString; t1 = densityAdjustment._dx; t2 = densityAdjustment._dy; padding = B.EdgeInsets_0_0_0_0.add$1(0, new A.EdgeInsets(t1, t2, t1, t2)).clamp$2(0, B.EdgeInsets_0_0_0_0, B._MixedEdgeInsets_QWq); t3 = _this.get$_effectiveElevation(); t4 = _this._widget.textStyle.copyWith$1$color(effectiveTextColor); t5 = _this._widget.fillColor; t6 = A.Theme_of(context).useMaterial3 ? A.Theme_of(context).shadowColor : _null; t7 = _this._widget; t8 = t7.clipBehavior; t7 = t7.focusNode; t9 = _this.updateMaterialState$1(B.MaterialState_1); _this._widget.toString; t10 = _this.updateMaterialState$2$onChanged(B.MaterialState_2, _null); t11 = _this._widget; t12 = t11.splashColor; t13 = t11.focusColor; t11 = t11.hoverColor; t14 = _this.updateMaterialState$1(B.MaterialState_0); t15 = _this._widget; t16 = t15.onPressed; t4 = A.Material$(B.Duration_200000, true, _null, A.InkWell$(false, _null, true, A.IconTheme_merge(A.Container$(_null, A.Center$(t15.child, 1, 1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, padding, _null, _null, _null), new A.IconThemeData(_null, _null, _null, _null, _null, effectiveTextColor, _null, _null, _null)), effectiveShape, true, t13, t7, _null, t11, _null, effectiveMouseCursor, _null, t9, t10, t14, _null, t16, _null, _null, _null, _null, t12, _null, _null), t8, t5, t3, _null, t6, effectiveShape, _null, t4, B.MaterialType_3); switch (t15.materialTapTargetSize.index) { case 0: minSize = new A.Size(48 + t1, 48 + t2); break; case 1: minSize = B.Size_0_0; break; default: minSize = _null; } return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A._InputPadding(minSize, new A.ConstrainedBox(effectiveConstraints, t4, _null), _null), _null); } }; A._InputPadding.prototype = { createRenderObject$1(context) { var t1 = new A._RenderInputPadding(this.minSize, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$minSize(this.minSize); } }; A._RenderInputPadding.prototype = { set$minSize(value) { if (this._minSize.$eq(0, value)) return; this._minSize = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()), this._minSize._dx); return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), this._minSize._dy); return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._minSize._dx); return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), this._minSize._dy); return 0; }, _button$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var childSize, t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { childSize = layoutChild.call$2(t1, constraints); t1 = childSize._dx; t2 = this._minSize; return constraints.constrain$1(new A.Size(Math.max(t1, t2._dx), Math.max(childSize._dy, t2._dy))); } return B.Size_0_0; }, computeDryLayout$1(constraints) { return this._button$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { var t1, _this = this; _this._box$_size = _this._button$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1 = t1.parentData; t1.toString; type$.BoxParentData._as(t1).offset = B.Alignment_0_0.alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); } }, hitTest$2$position(result, position) { var center; if (this.super$RenderBox$hitTest(result, position)) return true; center = this.RenderObjectWithChildMixin__child.get$size(0).center$1(B.Offset_0_0); return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderInputPadding_hitTest_closure(this, center), center, A.MatrixUtils_forceToPoint(center)); } }; A._RenderInputPadding_hitTest_closure.prototype = { call$2(result, position) { return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, this.center); }, $signature: 72 }; A.__RawMaterialButtonState_State_MaterialStateMixin.prototype = {}; A.ButtonBarThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.alignment, _this.mainAxisSize, _this.buttonTextTheme, _this.buttonMinWidth, _this.buttonHeight, _this.buttonPadding, _this.buttonAlignedDropdown, _this.layoutBehavior, _this.overflowDirection, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.ButtonBarThemeData) if (other.buttonMinWidth == _this.buttonMinWidth) if (other.buttonHeight == _this.buttonHeight) if (J.$eq$(other.buttonPadding, _this.buttonPadding)) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._ButtonBarThemeData_Object_Diagnosticable.prototype = {}; A.ButtonStyle.prototype = { copyWith$22$alignment$animationDuration$backgroundColor$elevation$enableFeedback$fixedSize$foregroundColor$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(alignment, animationDuration, backgroundColor, elevation, enableFeedback, fixedSize, foregroundColor, iconColor, iconSize, maximumSize, minimumSize, mouseCursor, overlayColor, padding, shadowColor, shape, side, splashFactory, surfaceTintColor, tapTargetSize, textStyle, visualDensity) { var _this = this, t1 = textStyle == null ? _this.get$textStyle() : textStyle, t2 = backgroundColor == null ? _this.get$backgroundColor(_this) : backgroundColor, t3 = foregroundColor == null ? _this.get$foregroundColor() : foregroundColor, t4 = overlayColor == null ? _this.get$overlayColor() : overlayColor, t5 = shadowColor == null ? _this.get$shadowColor(_this) : shadowColor, t6 = surfaceTintColor == null ? _this.get$surfaceTintColor() : surfaceTintColor, t7 = elevation == null ? _this.get$elevation(_this) : elevation, t8 = padding == null ? _this.get$padding(_this) : padding, t9 = minimumSize == null ? _this.get$minimumSize() : minimumSize, t10 = fixedSize == null ? _this.fixedSize : fixedSize, t11 = maximumSize == null ? _this.get$maximumSize() : maximumSize, t12 = iconColor == null ? _this.iconColor : iconColor, t13 = iconSize == null ? _this.get$iconSize() : iconSize, t14 = side == null ? _this.get$side() : side, t15 = shape == null ? _this.get$shape(_this) : shape, t16 = mouseCursor == null ? _this.get$mouseCursor() : mouseCursor, t17 = visualDensity == null ? _this.get$visualDensity() : visualDensity, t18 = tapTargetSize == null ? _this.get$tapTargetSize() : tapTargetSize, t19 = animationDuration == null ? _this.animationDuration : animationDuration, t20 = enableFeedback == null ? _this.enableFeedback : enableFeedback, t21 = alignment == null ? _this.alignment : alignment; return A.ButtonStyle$(t21, t19, t2, t7, t20, t10, t3, t12, t13, t11, t9, t16, t4, t8, t5, t15, t14, splashFactory == null ? _this.get$splashFactory() : splashFactory, t6, t18, t1, t17); }, copyWith$3$foregroundColor$iconSize$overlayColor(foregroundColor, iconSize, overlayColor) { var _null = null; return this.copyWith$22$alignment$animationDuration$backgroundColor$elevation$enableFeedback$fixedSize$foregroundColor$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(_null, _null, _null, _null, _null, _null, foregroundColor, _null, iconSize, _null, _null, _null, overlayColor, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, merge$1(style) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, _this = this, t1 = _this.get$textStyle(); if (t1 == null) t1 = style.textStyle; t2 = _this.get$backgroundColor(_this); if (t2 == null) t2 = style.backgroundColor; t3 = _this.get$foregroundColor(); if (t3 == null) t3 = style.foregroundColor; t4 = _this.get$overlayColor(); if (t4 == null) t4 = style.overlayColor; t5 = _this.get$shadowColor(_this); if (t5 == null) t5 = style.shadowColor; t6 = _this.get$surfaceTintColor(); if (t6 == null) t6 = style.surfaceTintColor; t7 = _this.get$elevation(_this); if (t7 == null) t7 = style.elevation; t8 = _this.get$padding(_this); if (t8 == null) t8 = style.padding; t9 = _this.get$minimumSize(); if (t9 == null) t9 = style.minimumSize; t10 = _this.fixedSize; if (t10 == null) t10 = style.fixedSize; t11 = _this.get$maximumSize(); if (t11 == null) t11 = style.maximumSize; t12 = _this.iconColor; if (t12 == null) t12 = style.iconColor; t13 = _this.get$iconSize(); if (t13 == null) t13 = style.iconSize; t14 = _this.get$side(); if (t14 == null) t14 = style.side; t15 = _this.get$shape(_this); if (t15 == null) t15 = style.shape; t16 = _this.get$mouseCursor(); if (t16 == null) t16 = style.mouseCursor; t17 = _this.get$visualDensity(); if (t17 == null) t17 = style.visualDensity; t18 = _this.get$tapTargetSize(); if (t18 == null) t18 = style.tapTargetSize; t19 = _this.animationDuration; if (t19 == null) t19 = style.animationDuration; t20 = _this.enableFeedback; if (t20 == null) t20 = style.enableFeedback; t21 = _this.alignment; if (t21 == null) t21 = style.alignment; t22 = _this.get$splashFactory(); return _this.copyWith$22$alignment$animationDuration$backgroundColor$elevation$enableFeedback$fixedSize$foregroundColor$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(t21, t19, t2, t7, t20, t10, t3, t12, t13, t11, t9, t16, t4, t8, t5, t15, t14, t22 == null ? style.splashFactory : t22, t6, t18, t1, t17); }, get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.get$textStyle(), _this.get$backgroundColor(_this), _this.get$foregroundColor(), _this.get$overlayColor(), _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.get$elevation(_this), _this.get$padding(_this), _this.get$minimumSize(), _this.fixedSize, _this.get$maximumSize(), _this.iconColor, _this.get$iconSize(), _this.get$side(), _this.get$shape(_this), _this.get$mouseCursor(), _this.get$visualDensity(), _this.get$tapTargetSize(), _this.animationDuration, _this.enableFeedback, _this.alignment, _this.get$splashFactory()]); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ButtonStyle && other.get$textStyle() == _this.get$textStyle() && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && J.$eq$(other.get$foregroundColor(), _this.get$foregroundColor()) && J.$eq$(other.get$overlayColor(), _this.get$overlayColor()) && other.get$shadowColor(other) == _this.get$shadowColor(_this) && other.get$surfaceTintColor() == _this.get$surfaceTintColor() && other.get$elevation(other) == _this.get$elevation(_this) && other.get$padding(other) == _this.get$padding(_this) && other.get$minimumSize() == _this.get$minimumSize() && other.fixedSize == _this.fixedSize && other.get$maximumSize() == _this.get$maximumSize() && other.iconColor == _this.iconColor && other.get$iconSize() == _this.get$iconSize() && other.get$side() == _this.get$side() && other.get$shape(other) == _this.get$shape(_this) && J.$eq$(other.get$mouseCursor(), _this.get$mouseCursor()) && J.$eq$(other.get$visualDensity(), _this.get$visualDensity()) && other.get$tapTargetSize() == _this.get$tapTargetSize() && J.$eq$(other.animationDuration, _this.animationDuration) && other.enableFeedback == _this.enableFeedback && J.$eq$(other.alignment, _this.alignment) && other.get$splashFactory() == _this.get$splashFactory(); }, get$textStyle() { return this.textStyle; }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$foregroundColor() { return this.foregroundColor; }, get$overlayColor() { return this.overlayColor; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$elevation(receiver) { return this.elevation; }, get$padding(receiver) { return this.padding; }, get$minimumSize() { return this.minimumSize; }, get$maximumSize() { return this.maximumSize; }, get$iconSize() { return this.iconSize; }, get$side() { return this.side; }, get$shape(receiver) { return this.shape; }, get$mouseCursor() { return this.mouseCursor; }, get$visualDensity() { return this.visualDensity; }, get$tapTargetSize() { return this.tapTargetSize; }, get$splashFactory() { return this.splashFactory; } }; A._LerpSides.prototype = { resolve$1(_, states) { var resolvedB, _this = this, t1 = _this.a, resolvedA = t1 == null ? null : t1.resolve$1(0, states); t1 = _this.b; resolvedB = t1 == null ? null : t1.resolve$1(0, states); t1 = resolvedA == null; if (t1 && resolvedB == null) return null; if (t1) { t1 = resolvedB.color; return A.BorderSide_lerp(new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), resolvedB, _this.t); } if (resolvedB == null) { t1 = resolvedA.color; return A.BorderSide_lerp(resolvedA, new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), _this.t); } return A.BorderSide_lerp(resolvedA, resolvedB, _this.t); }, $isMaterialStateProperty: 1 }; A._ButtonStyle_Object_Diagnosticable.prototype = {}; A.ButtonStyleButton.prototype = { createState$0() { return new A._ButtonStyleState(null, null, B._StateLifecycle_0); } }; A._ButtonStyleState.prototype = { handleStatesControllerChange$0() { this.setState$1(new A._ButtonStyleState_handleStatesControllerChange_closure()); }, get$statesController() { var t1 = this._widget.statesController; if (t1 == null) { t1 = this.internalStatesController; t1.toString; } return t1; }, initStatesController$0() { var t1, t2, _this = this; if (_this._widget.statesController == null) _this.internalStatesController = A.MaterialStatesController$(null); t1 = _this.get$statesController(); t2 = _this._widget; t1.update$2(0, B.MaterialState_6, !(t2.onPressed != null || t2.onLongPress != null)); _this.get$statesController().addListener$1(0, _this.get$handleStatesControllerChange()); }, initState$0() { this.super$State$initState(); this.initStatesController$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.statesController; if (_this._widget.statesController != t1) { if (t1 != null) t1.removeListener$1(0, _this.get$handleStatesControllerChange()); if (_this._widget.statesController != null) { t1 = _this.internalStatesController; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } _this.internalStatesController = null; } _this.initStatesController$0(); } t1 = _this._widget; t1 = t1.onPressed != null || t1.onLongPress != null; if (t1 !== (oldWidget.onPressed != null || oldWidget.onLongPress != null)) { t1 = _this.get$statesController(); t2 = _this._widget; t1.update$2(0, B.MaterialState_6, !(t2.onPressed != null || t2.onLongPress != null)); t1 = _this._widget; if (!(t1.onPressed != null || t1.onLongPress != null)) _this.get$statesController().update$2(0, B.MaterialState_2, false); } }, dispose$0() { var t1, _this = this; _this.get$statesController().removeListener$1(0, _this.get$handleStatesControllerChange()); t1 = _this.internalStatesController; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } t1 = _this.controller; if (t1 != null) t1.dispose$0(); _this.super$__ButtonStyleState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var resolvedElevation, resolvedTextStyle, t2, resolvedBackgroundColor, resolvedForegroundColor, resolvedShadowColor, resolvedSurfaceTintColor, resolvedPadding, t3, resolvedMinimumSize, resolvedFixedSize, resolvedMaximumSize, resolvedIconColor, resolvedIconSize, resolvedSide, resolvedShape, resolvedVisualDensity, resolvedTapTargetSize, resolvedAnimationDuration, resolvedEnableFeedback, resolvedAlignment, densityAdjustment, resolvedSplashFactory, effectiveConstraints, size, dy, dx, padding, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, minSize, _this = this, _null = null, t1 = _this._widget, effectiveValue = new A._ButtonStyleState_build_effectiveValue(t1.style, t1.themeStyleOf$1(context), _this._widget.defaultStyleOf$1(context)), resolve = new A._ButtonStyleState_build_resolve(_this, effectiveValue); t1 = type$.nullable_double; resolvedElevation = resolve.call$1$1(new A._ButtonStyleState_build_closure(), t1); resolvedTextStyle = resolve.call$1$1(new A._ButtonStyleState_build_closure0(), type$.nullable_TextStyle); t2 = type$.nullable_Color; resolvedBackgroundColor = resolve.call$1$1(new A._ButtonStyleState_build_closure1(), t2); resolvedForegroundColor = resolve.call$1$1(new A._ButtonStyleState_build_closure2(), t2); resolvedShadowColor = resolve.call$1$1(new A._ButtonStyleState_build_closure3(), t2); resolvedSurfaceTintColor = resolve.call$1$1(new A._ButtonStyleState_build_closure4(), t2); resolvedPadding = resolve.call$1$1(new A._ButtonStyleState_build_closure5(), type$.nullable_EdgeInsetsGeometry); t3 = type$.nullable_Size; resolvedMinimumSize = resolve.call$1$1(new A._ButtonStyleState_build_closure6(), t3); resolvedFixedSize = resolve.call$1$1(new A._ButtonStyleState_build_closure7(), t3); resolvedMaximumSize = resolve.call$1$1(new A._ButtonStyleState_build_closure8(), t3); resolvedIconColor = resolve.call$1$1(new A._ButtonStyleState_build_closure9(), t2); resolvedIconSize = resolve.call$1$1(new A._ButtonStyleState_build_closure10(), t1); resolvedSide = resolve.call$1$1(new A._ButtonStyleState_build_closure11(), type$.nullable_BorderSide); resolvedShape = resolve.call$1$1(new A._ButtonStyleState_build_closure12(), type$.nullable_OutlinedBorder); resolvedVisualDensity = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure13(), type$.VisualDensity); resolvedTapTargetSize = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure14(), type$.MaterialTapTargetSize); resolvedAnimationDuration = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure15(), type$.Duration); resolvedEnableFeedback = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure16(), type$.bool); resolvedAlignment = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure17(), type$.AlignmentGeometry); densityAdjustment = new A.Offset(resolvedVisualDensity.horizontal, resolvedVisualDensity.vertical).$mul(0, 4); resolvedSplashFactory = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure18(), type$.InteractiveInkFeatureFactory); t1 = resolvedMinimumSize._dx; t2 = resolvedMinimumSize._dy; effectiveConstraints = resolvedVisualDensity.effectiveConstraints$1(new A.BoxConstraints(t1, resolvedMaximumSize._dx, t2, resolvedMaximumSize._dy)); if (resolvedFixedSize != null) { size = effectiveConstraints.constrain$1(resolvedFixedSize); t1 = size._dx; if (isFinite(t1)) effectiveConstraints = effectiveConstraints.copyWith$2$maxWidth$minWidth(t1, t1); t1 = size._dy; if (isFinite(t1)) effectiveConstraints = effectiveConstraints.copyWith$2$maxHeight$minHeight(t1, t1); } dy = densityAdjustment._dy; t1 = densityAdjustment._dx; dx = Math.max(0, t1); padding = resolvedPadding.add$1(0, new A.EdgeInsets(dx, dy, dx, dy)).clamp$2(0, B.EdgeInsets_0_0_0_0, B._MixedEdgeInsets_QWq); if (resolvedAnimationDuration._duration > 0) { t2 = _this.elevation; if (t2 != null) { t3 = _this.backgroundColor; if (t3 != null) if (t2 !== resolvedElevation) if (t3.get$value(t3) !== resolvedBackgroundColor.get$value(resolvedBackgroundColor)) { t2 = _this.backgroundColor; t2 = (t2.get$value(t2) >>> 24 & 255) / 255 === 1 && (resolvedBackgroundColor.get$value(resolvedBackgroundColor) >>> 24 & 255) / 255 < 1 && resolvedElevation === 0; } else t2 = false; else t2 = false; else t2 = false; } else t2 = false; } else t2 = false; if (t2) { t2 = _this.controller; if (!J.$eq$(t2 == null ? _null : t2.duration, resolvedAnimationDuration)) { t2 = _this.controller; if (t2 != null) t2.dispose$0(); t2 = A.AnimationController$(_null, resolvedAnimationDuration, _null, 1, _null, _this); t2.didRegisterListener$0(); t3 = t2.AnimationLocalStatusListenersMixin__statusListeners; t3._isDirty = true; t3._observer_list$_list.push(new A._ButtonStyleState_build_closure19(_this)); _this.controller = t2; } resolvedBackgroundColor = _this.backgroundColor; _this.controller.set$value(0, 0); _this.controller.forward$0(0); } _this.elevation = resolvedElevation; _this.backgroundColor = resolvedBackgroundColor; resolvedElevation.toString; t2 = resolvedTextStyle == null ? _null : resolvedTextStyle.copyWith$1$color(resolvedForegroundColor); t3 = resolvedShape.copyWith$1$side(resolvedSide); t4 = resolvedBackgroundColor == null ? B.MaterialType_4 : B.MaterialType_3; t5 = _this._widget; t6 = t5.clipBehavior; t7 = t5.onPressed; t8 = t5.onLongPress; t9 = t5.onHover; t10 = t5.focusNode; t11 = t7 != null || t8 != null; t12 = t5.onFocusChange; t5 = t5.autofocus; t13 = resolvedShape.copyWith$1$side(resolvedSide); t14 = _this.get$statesController(); t15 = resolvedIconColor == null ? resolvedForegroundColor : resolvedIconColor; resolvedAlignment.toString; t16 = _this._widget; t4 = A.Material$(resolvedAnimationDuration, true, _null, A.InkWell$(t5, _null, t11, A.IconTheme_merge(new A.Padding(padding, new A.Align(resolvedAlignment, 1, 1, t16.child, _null), _null), new A.IconThemeData(resolvedIconSize, _null, _null, _null, _null, t15, _null, _null, _null)), t13, resolvedEnableFeedback, _null, t10, B.Color_0, _null, _null, new A._MouseCursor(new A._ButtonStyleState_build_closure20(effectiveValue)), _null, t12, _null, t9, t8, t7, _null, _null, new A._MaterialStatePropertyWith(new A._ButtonStyleState_build_closure21(effectiveValue), type$._MaterialStatePropertyWith_nullable_Color), _null, _null, resolvedSplashFactory, t14), t6, resolvedBackgroundColor, resolvedElevation, _null, resolvedShadowColor, t3, resolvedSurfaceTintColor, t2, t4); switch (resolvedTapTargetSize.index) { case 0: minSize = new A.Size(48 + t1, 48 + dy); break; case 1: minSize = B.Size_0_0; break; default: minSize = _null; } t1 = t16.onPressed != null || t16.onLongPress != null; return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A._InputPadding0(minSize, new A.ConstrainedBox(effectiveConstraints, t4, _null), _null), _null); } }; A._ButtonStyleState_handleStatesControllerChange_closure.prototype = { call$0() { }, $signature: 0 }; A._ButtonStyleState_build_effectiveValue.prototype = { call$1$1(getProperty, $T) { var widgetValue = getProperty.call$1(this.widgetStyle), themeValue = getProperty.call$1(this.themeStyle), defaultValue = getProperty.call$1(this.defaultStyle), t1 = widgetValue == null ? themeValue : widgetValue; return t1 == null ? defaultValue : t1; }, call$1(getProperty) { return this.call$1$1(getProperty, type$.dynamic); }, $signature: 3120 }; A._ButtonStyleState_build_resolve.prototype = { call$1$1(getProperty, $T) { return this.effectiveValue.call$1$1(new A._ButtonStyleState_build_resolve_closure(this.$this, getProperty, $T), $T); }, call$1(getProperty) { return this.call$1$1(getProperty, type$.dynamic); }, $signature: 3122 }; A._ButtonStyleState_build_resolve_closure.prototype = { call$1(style) { var t1 = this.getProperty.call$1(style); return t1 == null ? null : J.resolve$1$z(t1, this.$this.get$statesController()._change_notifier$_value); }, $signature() { return this.T._eval$1("0?(ButtonStyle?)"); } }; A._ButtonStyleState_build_closure.prototype = { call$1(style) { return style == null ? null : style.get$elevation(style); }, $signature: 821 }; A._ButtonStyleState_build_closure0.prototype = { call$1(style) { return style == null ? null : style.get$textStyle(); }, $signature: 3131 }; A._ButtonStyleState_build_closure1.prototype = { call$1(style) { return style == null ? null : style.get$backgroundColor(style); }, $signature: 325 }; A._ButtonStyleState_build_closure2.prototype = { call$1(style) { return style == null ? null : style.get$foregroundColor(); }, $signature: 325 }; A._ButtonStyleState_build_closure3.prototype = { call$1(style) { return style == null ? null : style.get$shadowColor(style); }, $signature: 325 }; A._ButtonStyleState_build_closure4.prototype = { call$1(style) { return style == null ? null : style.get$surfaceTintColor(); }, $signature: 325 }; A._ButtonStyleState_build_closure5.prototype = { call$1(style) { return style == null ? null : style.get$padding(style); }, $signature: 3140 }; A._ButtonStyleState_build_closure6.prototype = { call$1(style) { return style == null ? null : style.get$minimumSize(); }, $signature: 544 }; A._ButtonStyleState_build_closure7.prototype = { call$1(style) { return style == null ? null : style.fixedSize; }, $signature: 544 }; A._ButtonStyleState_build_closure8.prototype = { call$1(style) { return style == null ? null : style.get$maximumSize(); }, $signature: 544 }; A._ButtonStyleState_build_closure9.prototype = { call$1(style) { return style == null ? null : style.iconColor; }, $signature: 325 }; A._ButtonStyleState_build_closure10.prototype = { call$1(style) { return style == null ? null : style.get$iconSize(); }, $signature: 821 }; A._ButtonStyleState_build_closure11.prototype = { call$1(style) { return style == null ? null : style.get$side(); }, $signature: 3142 }; A._ButtonStyleState_build_closure12.prototype = { call$1(style) { return style == null ? null : style.get$shape(style); }, $signature: 3147 }; A._ButtonStyleState_build_closure20.prototype = { call$1(states) { return this.effectiveValue.call$1$1(new A._ButtonStyleState_build__closure0(states), type$.MouseCursor); }, $signature: 3152 }; A._ButtonStyleState_build__closure0.prototype = { call$1(style) { var t1; if (style == null) t1 = null; else { t1 = style.get$mouseCursor(); t1 = t1 == null ? null : t1.resolve$1(0, this.states); } return t1; }, $signature: 3156 }; A._ButtonStyleState_build_closure21.prototype = { call$1(states) { return this.effectiveValue.call$1$1(new A._ButtonStyleState_build__closure(states), type$.Color); }, $signature: 87 }; A._ButtonStyleState_build__closure.prototype = { call$1(style) { var t1; if (style == null) t1 = null; else { t1 = style.get$overlayColor(); t1 = t1 == null ? null : t1.resolve$1(0, this.states); } return t1; }, $signature: 3177 }; A._ButtonStyleState_build_closure13.prototype = { call$1(style) { return style == null ? null : style.get$visualDensity(); }, $signature: 3178 }; A._ButtonStyleState_build_closure14.prototype = { call$1(style) { return style == null ? null : style.get$tapTargetSize(); }, $signature: 3183 }; A._ButtonStyleState_build_closure15.prototype = { call$1(style) { return style == null ? null : style.animationDuration; }, $signature: 3189 }; A._ButtonStyleState_build_closure16.prototype = { call$1(style) { return style == null ? null : style.enableFeedback; }, $signature: 3196 }; A._ButtonStyleState_build_closure17.prototype = { call$1(style) { return style == null ? null : style.alignment; }, $signature: 3208 }; A._ButtonStyleState_build_closure18.prototype = { call$1(style) { return style == null ? null : style.get$splashFactory(); }, $signature: 3221 }; A._ButtonStyleState_build_closure19.prototype = { call$1($status) { if ($status === B.AnimationStatus_3) this.$this.setState$1(new A._ButtonStyleState_build__closure1()); }, $signature: 47 }; A._ButtonStyleState_build__closure1.prototype = { call$0() { }, $signature: 0 }; A._MouseCursor.prototype = { resolve$1(_, states) { var t1 = this.resolveCallback.call$1(states); t1.toString; return t1; }, get$debugDescription() { return "ButtonStyleButton_MouseCursor"; } }; A._InputPadding0.prototype = { createRenderObject$1(context) { var t1 = new A._RenderInputPadding0(this.minSize, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$minSize(this.minSize); } }; A._RenderInputPadding0.prototype = { set$minSize(value) { if (this._button_style_button$_minSize.$eq(0, value)) return; this._button_style_button$_minSize = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()), this._button_style_button$_minSize._dx); return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), this._button_style_button$_minSize._dy); return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._button_style_button$_minSize._dx); return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), this._button_style_button$_minSize._dy); return 0; }, _button_style_button$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var childSize, t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { childSize = layoutChild.call$2(t1, constraints); t1 = childSize._dx; t2 = this._button_style_button$_minSize; return constraints.constrain$1(new A.Size(Math.max(t1, t2._dx), Math.max(childSize._dy, t2._dy))); } return B.Size_0_0; }, computeDryLayout$1(constraints) { return this._button_style_button$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { var t1, _this = this; _this._box$_size = _this._button_style_button$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1 = t1.parentData; t1.toString; type$.BoxParentData._as(t1).offset = B.Alignment_0_0.alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); } }, hitTest$2$position(result, position) { var center; if (this.super$RenderBox$hitTest(result, position)) return true; center = this.RenderObjectWithChildMixin__child.get$size(0).center$1(B.Offset_0_0); return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderInputPadding_hitTest_closure0(this, center), center, A.MatrixUtils_forceToPoint(center)); } }; A._RenderInputPadding_hitTest_closure0.prototype = { call$2(result, position) { return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, this.center); }, $signature: 72 }; A.__ButtonStyleState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.ButtonTextTheme.prototype = { _enumToString$0() { return "ButtonTextTheme." + this._core$_name; } }; A.ButtonBarLayoutBehavior.prototype = { _enumToString$0() { return "ButtonBarLayoutBehavior." + this._core$_name; } }; A.ButtonTheme.prototype = { wrap$2(_, context, child) { return A.ButtonTheme$fromButtonThemeData(child, this.data); }, updateShouldNotify$1(oldWidget) { return !this.data.$eq(0, oldWidget.data); } }; A.ButtonThemeData.prototype = { get$padding(_) { var t1 = this._button_theme$_padding; if (t1 != null) return t1; switch (this.textTheme.index) { case 0: case 1: return B.EdgeInsets_16_0_16_0; case 2: return B.EdgeInsets_24_0_24_0; } }, get$shape(_) { var t1 = this._button_theme$_shape; if (t1 != null) return t1; switch (this.textTheme.index) { case 0: case 1: return B.RoundedRectangleBorder_27D; case 2: return B.RoundedRectangleBorder_27D4; } }, copyWith$7$alignedDropdown$colorScheme$height$layoutBehavior$minWidth$padding$textTheme(alignedDropdown, colorScheme, height, layoutBehavior, minWidth, padding, textTheme) { var _this = this, t1 = textTheme == null ? _this.textTheme : textTheme, t2 = layoutBehavior == null ? _this.layoutBehavior : layoutBehavior, t3 = minWidth == null ? _this.minWidth : minWidth, t4 = height == null ? _this.height : height, t5 = padding == null ? _this.get$padding(0) : padding, t6 = _this.get$shape(0), t7 = colorScheme == null ? _this.colorScheme : colorScheme; return A.ButtonThemeData$(alignedDropdown === true, _this._buttonColor, t7, _this._disabledColor, _this._focusColor, t4, _this._button_theme$_highlightColor, _this._hoverColor, t2, _this._materialTapTargetSize, t3, t5, t6, _this._splashColor, t1); }, copyWith$1$colorScheme(colorScheme) { var _null = null; return this.copyWith$7$alignedDropdown$colorScheme$height$layoutBehavior$minWidth$padding$textTheme(_null, colorScheme, _null, _null, _null, _null, _null); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ButtonThemeData && other.textTheme === _this.textTheme && other.minWidth === _this.minWidth && other.height === _this.height && other.get$padding(0).$eq(0, _this.get$padding(0)) && other.get$shape(0).$eq(0, _this.get$shape(0)) && J.$eq$(other._buttonColor, _this._buttonColor) && J.$eq$(other._focusColor, _this._focusColor) && J.$eq$(other._hoverColor, _this._hoverColor) && J.$eq$(other.colorScheme, _this.colorScheme) && other._materialTapTargetSize == _this._materialTapTargetSize; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.textTheme, _this.minWidth, _this.height, _this.get$padding(0), _this.get$shape(0), false, _this._buttonColor, _this._disabledColor, _this._focusColor, _this._hoverColor, _this._button_theme$_highlightColor, _this._splashColor, _this.colorScheme, _this._materialTapTargetSize, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._ButtonThemeData_Object_Diagnosticable.prototype = {}; A.CalendarDatePicker.prototype = { createState$0() { var t1 = type$.LabeledGlobalKey_State_StatefulWidget; return new A._CalendarDatePickerState(new A.LabeledGlobalKey(null, t1), new A.LabeledGlobalKey(null, t1), B._StateLifecycle_0); }, onDateChanged$1(arg0) { return this.onDateChanged.call$1(arg0); } }; A._CalendarDatePickerState.prototype = { initState$0() { var t1, currentDisplayedDate, _this = this; _this.super$State$initState(); t1 = _this._widget; _this.___CalendarDatePickerState__mode_A = t1.initialCalendarMode; currentDisplayedDate = t1.initialDate; if (currentDisplayedDate == null) currentDisplayedDate = t1.currentDate; t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(currentDisplayedDate), A.Primitives_getMonth(currentDisplayedDate), 1, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); _this.___CalendarDatePickerState__currentDisplayedMonthDate_A = new A.DateTime(t1, false); t1 = _this._widget.initialDate; if (t1 != null) _this._calendar_date_picker$_selectedDate = t1; }, didChangeDependencies$0() { var t1, semanticLabelSuffix, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; _this.___CalendarDatePickerState__localizations_A = t1; t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; _this.___CalendarDatePickerState__textDirection_A = t1.textDirection; if (!_this._announcedInitialDate && _this._widget.initialDate != null) { _this._announcedInitialDate = true; semanticLabelSuffix = A.DateUtils_isSameDay(_this._widget.currentDate, _this._calendar_date_picker$_selectedDate) ? ", " + _this.___CalendarDatePickerState__localizations_A.get$currentDateLabel() : ""; t1 = _this.___CalendarDatePickerState__localizations_A; t2 = _this._calendar_date_picker$_selectedDate; t2.toString; A.SemanticsService_announce(t1.formatFullDate$1(t2) + semanticLabelSuffix, _this.___CalendarDatePickerState__textDirection_A, B.Assertiveness_00); } }, _vibrate$0() { var t1 = this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 0: case 1: case 3: case 5: A.HapticFeedback_vibrate(); break; case 2: case 4: break; } }, _handleModeChanged$1(mode) { this._vibrate$0(); this.setState$1(new A._CalendarDatePickerState__handleModeChanged_closure(this, mode)); }, _handleMonthChanged$1(date) { this.setState$1(new A._CalendarDatePickerState__handleMonthChanged_closure(this, date)); }, _handleYearChanged$1(value) { var daysInMonth, t2, preferredDay, t3, t4, _this = this, t1 = {}; t1.value = value; _this._vibrate$0(); daysInMonth = A.DateUtils_getDaysInMonth(A.Primitives_getYear(value), A.Primitives_getMonth(value)); t2 = _this._calendar_date_picker$_selectedDate; t2 = t2 == null ? null : A.Primitives_getDay(t2); if (t2 == null) t2 = 1; preferredDay = Math.min(t2, daysInMonth); t2 = value.isUtc ? A.core_DateTime___utc_tearOff$closure() : A.core_DateTime___new_tearOff$closure(); t2 = t2.call$8(A.Primitives_getYear(value), A.Primitives_getMonth(value), preferredDay, A.Primitives_getHours(value), A.Primitives_getMinutes(value), A.Primitives_getSeconds(value), A.Primitives_getMilliseconds(value), 0); t1.value = t2; t3 = _this._widget; t4 = t3.firstDate; t2 = t2._value; if (t2 < t4._value) t1.value = t4; else { t3 = t3.lastDate; if (t2 > t3._value) t1.value = t3; } _this.setState$1(new A._CalendarDatePickerState__handleYearChanged_closure(t1, _this)); }, _handleDayChanged$1(value) { this._vibrate$0(); this.setState$1(new A._CalendarDatePickerState__handleDayChanged_closure(this, value)); }, _buildPicker$0() { var t2, t3, t4, _this = this, t1 = _this.___CalendarDatePickerState__mode_A; t1 === $ && A.throwUnnamedLateFieldNI(); switch (t1.index) { case 0: t1 = _this.___CalendarDatePickerState__currentDisplayedMonthDate_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; return new A._MonthPicker(t1, t2.currentDate, t2.firstDate, t2.lastDate, _this._calendar_date_picker$_selectedDate, _this.get$_handleDayChanged(), _this.get$_handleMonthChanged(), t2.selectableDayPredicate, _this._monthPickerKey); case 1: t1 = _this._widget; t2 = t1.currentDate; t3 = t1.firstDate; t1 = t1.lastDate; t4 = _this.___CalendarDatePickerState__currentDisplayedMonthDate_A; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t2), A.Primitives_getMonth(t2), A.Primitives_getDay(t2), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); return new A.Padding(B.EdgeInsets_0_52_0_0, new A.YearPicker(new A.DateTime(t2, false), t3, t1, t4, _this.get$_handleYearChanged(), _this._yearPickerKey), null); } }, build$1(context) { var t3, t4, _this = this, _null = null, t1 = _this._buildPicker$0(), t2 = _this.___CalendarDatePickerState__mode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___CalendarDatePickerState__localizations_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___CalendarDatePickerState__currentDisplayedMonthDate_A; t4 === $ && A.throwUnnamedLateFieldNI(); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([new A.SizedBox(_null, 346, t1, _null), new A._DatePickerModeToggleButton(t2, t3.formatMonthYear$1(t4), new A._CalendarDatePickerState_build_closure(_this), _null)], type$.JSArray_Widget), _null); } }; A._CalendarDatePickerState__handleModeChanged_closure.prototype = { call$0() { var t3, t4, t1 = this.$this, t2 = this.mode; t1.___CalendarDatePickerState__mode_A = t2; t3 = t1._calendar_date_picker$_selectedDate; if (t3 != null) { t4 = t1.___CalendarDatePickerState__localizations_A; if (t2 === B.DatePickerMode_0) { t4 === $ && A.throwUnnamedLateFieldNI(); t2 = t4.formatMonthYear$1(t3); t1 = t1.___CalendarDatePickerState__textDirection_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.SemanticsService_announce(t2, t1, B.Assertiveness_00); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t2 = t4.formatYear$1(t3); t1 = t1.___CalendarDatePickerState__textDirection_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.SemanticsService_announce(t2, t1, B.Assertiveness_00); } } }, $signature: 0 }; A._CalendarDatePickerState__handleMonthChanged_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.___CalendarDatePickerState__currentDisplayedMonthDate_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this.date; if (A.Primitives_getYear(t2) !== A.Primitives_getYear(t3) || A.Primitives_getMonth(t2) !== A.Primitives_getMonth(t3)) { t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t3), A.Primitives_getMonth(t3), 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t1.___CalendarDatePickerState__currentDisplayedMonthDate_A = new A.DateTime(t2, false); t1._widget.toString; } }, $signature: 0 }; A._CalendarDatePickerState__handleYearChanged_closure.prototype = { call$0() { var t2, t3, t1 = this.$this; t1.___CalendarDatePickerState__mode_A = B.DatePickerMode_0; t2 = this._box_0; t1._handleMonthChanged$1(t2.value); t3 = t1._widget; t3.toString; t2 = t2.value; t1._calendar_date_picker$_selectedDate = t2; t3.onDateChanged$1(t2); }, $signature: 0 }; A._CalendarDatePickerState__handleDayChanged_closure.prototype = { call$0() { var t1 = this.$this, t2 = this.value; t1._calendar_date_picker$_selectedDate = t2; t1._widget.onDateChanged$1(t2); }, $signature: 0 }; A._CalendarDatePickerState_build_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.___CalendarDatePickerState__mode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._handleModeChanged$1(t2 === B.DatePickerMode_0 ? B.DatePickerMode_1 : B.DatePickerMode_0); }, $signature: 0 }; A._DatePickerModeToggleButton.prototype = { createState$0() { return new A._DatePickerModeToggleButtonState(null, null, B._StateLifecycle_0); } }; A._DatePickerModeToggleButtonState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this.___DatePickerModeToggleButtonState__controller_A = A.AnimationController$(null, B.Duration_200000, null, 0.5, _this._widget.mode === B.DatePickerMode_1 ? 0.5 : 0, _this); }, didUpdateWidget$1(oldWidget) { var t1, t2; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.mode; if (oldWidget.mode === t1) return; t2 = this.___DatePickerModeToggleButtonState__controller_A; if (t1 === B.DatePickerMode_1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } }, build$1(context) { var controlColor, t3, t4, t5, _null = null, t1 = A.Theme_of(context), t2 = A.Theme_of(context); t1 = t1.colorScheme.onSurface.value; controlColor = A.Color$fromARGB(153, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$selectYearSemanticsLabel(); t3 = this._widget; t4 = t3.onTitlePressed; t3 = t3.title; t2 = t2.textTheme.titleSmall; t2 = A.Text$(t3, _null, _null, B.TextOverflow_2, _null, _null, t2 == null ? _null : t2.copyWith$1$color(controlColor), _null, _null, _null); t3 = this.___DatePickerModeToggleButtonState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t5 = type$.JSArray_Widget; t4 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, t2, _null), A.RotationTransition$(B.Alignment_0_0, A.Icon$(B.IconData_57496_MaterialIcons_null_false, controlColor, _null, _null), t3)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null); t1 = A._setArrayType([new A.Flexible(1, B.FlexFit_1, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, true, false, new A.SizedBox(_null, 52, t4, _null), _null), _null)], t5); if (this._widget.mode === B.DatePickerMode_0) t1.push(B.SizedBox_108_null_null_null); return A.Container$(_null, A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, 52, _null, _null, B.EdgeInsetsDirectional_16_0_4_0, _null, _null, _null); }, dispose$0() { var t1 = this.___DatePickerModeToggleButtonState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin$dispose(); } }; A._MonthPicker.prototype = { createState$0() { return new A._MonthPickerState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); }, onChanged$1(arg0) { return this.onChanged.call$1(arg0); }, onDisplayedMonthChanged$1(arg0) { return this.onDisplayedMonthChanged.call$1(arg0); } }; A._MonthPickerState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.initialMonth; _this.___MonthPickerState__currentMonth_A = t2; _this.___MonthPickerState__pageController_A = A.PageController$(A.DateUtils_monthDelta(t1.firstDate, t2), 1); _this._shortcutMap = B.Map_hS4kv; t2 = type$.JSArray_of_void_Function_Action_Intent; t1 = type$.ObserverList_of_void_Function_Action_Intent; _this._actionMap = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_NextFocusIntent_6xB, new A.CallbackAction(_this.get$_handleGridNextFocus(), new A.ObserverList(A._setArrayType([], t2), t1), type$.CallbackAction_NextFocusIntent), B.Type_PreviousFocusIntent_wsa, new A.CallbackAction(_this.get$_handleGridPreviousFocus(), new A.ObserverList(A._setArrayType([], t2), t1), type$.CallbackAction_PreviousFocusIntent), B.Type_DirectionalFocusIntent_evN, new A.CallbackAction(_this.get$_handleDirectionFocus(), new A.ObserverList(A._setArrayType([], t2), t1), type$.CallbackAction_DirectionalFocusIntent)], type$.Type, type$.Action_Intent); _this.___MonthPickerState__dayGridFocus_A = A.FocusNode$(true, "Day Grid", true, true, null, null, false); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; _this.___MonthPickerState__localizations_A = t1; t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; _this.___MonthPickerState__textDirection_A = t1.textDirection; }, dispose$0() { var t1 = this.___MonthPickerState__pageController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this.___MonthPickerState__dayGridFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$State$dispose(); }, _handleDateSelected$1(selectedDate) { this._focusedDay = selectedDate; this._widget.onChanged$1(selectedDate); }, _handleMonthPageChanged$1(monthPage) { this.setState$1(new A._MonthPickerState__handleMonthPageChanged_closure(this, monthPage)); }, _focusableDayForMonth$2(month, preferredDay) { var t1, newFocus, daysInMonth = A.DateUtils_getDaysInMonth(A.Primitives_getYear(month), A.Primitives_getMonth(month)); if (preferredDay <= daysInMonth) { t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(month), A.Primitives_getMonth(month), preferredDay, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); newFocus = new A.DateTime(t1, false); if (this._isSelectable$1(newFocus)) return newFocus; } for (; 1 <= daysInMonth;) { t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(month), A.Primitives_getMonth(month), 1, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); newFocus = new A.DateTime(t1, false); this._widget.toString; return newFocus; } return null; }, _handleNextMonth$0() { var t1, t2; if (!this.get$_isDisplayingLastMonth()) { t1 = this.___MonthPickerState__pageController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$._PagePosition._as(B.JSArray_methods.get$single(t1._positions)).get$page(0); t2.toString; t1.animateToPage$3$curve$duration(B.JSNumber_methods.round$0(t2) + 1, B.Cubic_JUR, B.Duration_200000); } }, _handlePreviousMonth$0() { var t1, t2; if (!this.get$_isDisplayingFirstMonth()) { t1 = this.___MonthPickerState__pageController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$._PagePosition._as(B.JSArray_methods.get$single(t1._positions)).get$page(0); t2.toString; t1.animateToPage$3$curve$duration(B.JSNumber_methods.round$0(t2) - 1, B.Cubic_JUR, B.Duration_200000); } }, get$_isDisplayingFirstMonth() { var t2, t1 = this.___MonthPickerState__currentMonth_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._widget.firstDate; t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t2), A.Primitives_getMonth(t2), 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); return !(t1._value > t2); }, get$_isDisplayingLastMonth() { var t2, t1 = this.___MonthPickerState__currentMonth_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._widget.lastDate; t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t2), A.Primitives_getMonth(t2), 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); return !(t1._value < t2); }, _handleGridFocusChange$1(focused) { this.setState$1(new A._MonthPickerState__handleGridFocusChange_closure(this, focused)); }, _handleGridNextFocus$1(intent) { var t2, t1 = this.___MonthPickerState__dayGridFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); t1 = this.___MonthPickerState__dayGridFocus_A; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); }, _handleGridPreviousFocus$1(intent) { var t2, t1 = this.___MonthPickerState__dayGridFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); t1 = this.___MonthPickerState__dayGridFocus_A; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); }, _handleDirectionFocus$1(intent) { this.setState$1(new A._MonthPickerState__handleDirectionFocus_closure(this, intent)); }, _dayDirectionOffset$2(traversalDirection, textDirection) { var t1; if (textDirection === B.TextDirection_0) if (traversalDirection === B.TraversalDirection_3) traversalDirection = B.TraversalDirection_1; else if (traversalDirection === B.TraversalDirection_1) traversalDirection = B.TraversalDirection_3; t1 = B.Map_lZUAg.$index(0, traversalDirection); t1.toString; return t1; }, _nextDateInDirection$2(date, direction) { var nextDate, t2, t3, t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = this._dayDirectionOffset$2(direction, t1.textDirection); t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date), A.Primitives_getDay(date) + t1, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); nextDate = new A.DateTime(t1, false); t1 = this._widget; t2 = nextDate._value; t3 = t2 >= t1.firstDate._value; t1 = t2 <= t1.lastDate._value; while (true) { if (!(t3 && t1)) break; return nextDate; } return null; }, _isSelectable$1(date) { this._widget.toString; return true; }, _buildItems$2(context, index) { var month, t1 = this._widget.firstDate; t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t1), A.Primitives_getMonth(t1) + index, 1, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); month = new A.DateTime(t1, false); t1 = this._widget; return new A._DayPicker(t1.selectedDate, t1.currentDate, this.get$_handleDateSelected(), t1.firstDate, t1.lastDate, month, t1.selectableDayPredicate, new A.ValueKey(month, type$.ValueKey_DateTime)); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.Theme_of(context).colorScheme.onSurface.value, controlColor = A.Color$fromARGB(153, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); if (_this.get$_isDisplayingFirstMonth()) t1 = _null; else { t1 = _this.___MonthPickerState__localizations_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$previousMonthTooltip(); } t1 = A.IconButton$(_null, controlColor, _null, _null, B.Icon_iJL, _null, _this.get$_isDisplayingFirstMonth() ? _null : _this.get$_handlePreviousMonth(), _null, _null, _null, t1, _null); if (_this.get$_isDisplayingLastMonth()) t2 = _null; else { t2 = _this.___MonthPickerState__localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.get$nextMonthTooltip(); } t3 = type$.JSArray_Widget; t2 = A.Container$(_null, A.Row$(A._setArrayType([B.Spacer_null, t1, A.IconButton$(_null, controlColor, _null, _null, B.Icon_naM, _null, _this.get$_isDisplayingLastMonth() ? _null : _this.get$_handleNextMonth(), _null, _null, _null, t2, _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, 52, _null, _null, B.EdgeInsetsDirectional_16_0_4_0, _null, _null, _null); t1 = _this._shortcutMap; t4 = _this._actionMap; t5 = _this.___MonthPickerState__dayGridFocus_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t5.get$hasFocus() ? _this._focusedDay : _null; t7 = _this.___MonthPickerState__pageController_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = _this._widget; t8 = A.DateUtils_monthDelta(t8.firstDate, t8.lastDate); t1 = A.Column$(A._setArrayType([t2, A.Expanded$(A.FocusableActionDetector$(t4, false, new A._FocusedDate(t6, new A.PageView(t7, _null, _this.get$_handleMonthPageChanged(), new A.SliverChildBuilderDelegate(_this.get$_buildItems(), t8 + 1, true, true, true, A.scroll_delegate___kDefaultSemanticIndexCallback$closure(), _null), B.DragStartBehavior_1, B.Clip_1, _this._pageViewKey), _null), true, t5, B.C__DeferringMouseCursor, _this.get$_handleGridFocusChange(), _null, _null, t1), 1)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null); } }; A._MonthPickerState__handleMonthPageChanged_closure.prototype = { call$0() { var monthDate, t3, t1 = this.$this, t2 = t1._widget.firstDate; t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t2), A.Primitives_getMonth(t2) + this.monthPage, 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); monthDate = new A.DateTime(t2, false); t2 = t1.___MonthPickerState__currentMonth_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!A.DateUtils_isSameMonth(t2, monthDate)) { t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(monthDate), A.Primitives_getMonth(monthDate), 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t2 = new A.DateTime(t2, false); t1.___MonthPickerState__currentMonth_A = t2; t1._widget.onDisplayedMonthChanged$1(t2); t2 = t1._focusedDay; if (t2 != null && !A.DateUtils_isSameMonth(t2, t1.___MonthPickerState__currentMonth_A)) { t3 = t1.___MonthPickerState__currentMonth_A; t2.toString; t1._focusedDay = t1._focusableDayForMonth$2(t3, A.Primitives_getDay(t2)); } t2 = t1.___MonthPickerState__localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.formatMonthYear$1(t1.___MonthPickerState__currentMonth_A); t1 = t1.___MonthPickerState__textDirection_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.SemanticsService_announce(t2, t1, B.Assertiveness_00); } }, $signature: 0 }; A._MonthPickerState__handleGridFocusChange_closure.prototype = { call$0() { var t1, t2, t3, t4; if (this.focused && this.$this._focusedDay == null) { t1 = this.$this; t2 = t1._widget; t3 = t2.selectedDate; t4 = t1.___MonthPickerState__currentMonth_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (A.DateUtils_isSameMonth(t3, t4)) t1._focusedDay = t3; else { t2 = t2.currentDate; if (A.DateUtils_isSameMonth(t2, t4)) t1._focusedDay = t1._focusableDayForMonth$2(t4, A.Primitives_getDay(t2)); else t1._focusedDay = t1._focusableDayForMonth$2(t4, 1); } } }, $signature: 0 }; A._MonthPickerState__handleDirectionFocus_closure.prototype = { call$0() { var nextDate, monthPage, t1 = this.$this, t2 = t1._focusedDay; t2.toString; nextDate = t1._nextDateInDirection$2(t2, this.intent.direction); if (nextDate != null) { t1._focusedDay = nextDate; t2 = t1.___MonthPickerState__currentMonth_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!A.DateUtils_isSameMonth(nextDate, t2)) { monthPage = A.DateUtils_monthDelta(t1._widget.firstDate, nextDate); t1 = t1.___MonthPickerState__pageController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.animateToPage$3$curve$duration(monthPage, B.Cubic_JUR, B.Duration_200000); } } }, $signature: 0 }; A._FocusedDate.prototype = { updateShouldNotify$1(oldWidget) { return !A.DateUtils_isSameDay(this.date, oldWidget.date); }, get$date() { return this.date; } }; A._DayPicker.prototype = { createState$0() { return new A._DayPickerState(B._StateLifecycle_0); } }; A._DayPickerState.prototype = { initState$0() { var t1, daysInMonth, _list, index, index0; this.super$State$initState(); t1 = this._widget.displayedMonth; daysInMonth = A.DateUtils_getDaysInMonth(A.Primitives_getYear(t1), A.Primitives_getMonth(t1)); _list = J.JSArray_JSArray$allocateGrowable(daysInMonth, type$.FocusNode); for (index = 0; index < daysInMonth; index = index0) { index0 = index + 1; _list[index] = A.FocusNode$(true, "Day " + index0, true, true, null, null, true); } this.___DayPickerState__dayFocusNodes_A = _list; }, didChangeDependencies$0() { var focusedDate, t1, _this = this; _this.super$State$didChangeDependencies(); focusedDate = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._FocusedDate); focusedDate = focusedDate == null ? null : focusedDate.date; if (focusedDate != null && A.DateUtils_isSameMonth(_this._widget.displayedMonth, focusedDate)) { t1 = _this.___DayPickerState__dayFocusNodes_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1[A.Primitives_getDay(focusedDate) - 1].requestFocus$0(); } }, dispose$0() { var t2, _i, node, t3, t1 = this.___DayPickerState__dayFocusNodes_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { node = t1[_i]; t3 = node._attachment; if (t3 != null) t3.detach$0(0); node.super$ChangeNotifier$dispose(); } this.super$State$dispose(); }, _dayHeaders$2(headerStyle, localizations) { var i, _null = null, result = A._setArrayType([], type$.JSArray_Widget); for (i = localizations.get$firstDayOfWeekIndex(); result.length < 7; i = (i + 1) % 7) result.push(new A.ExcludeSemantics(true, new A.Center(B.Alignment_0_0, _null, _null, new A.Text(localizations.get$narrowWeekdays()[i], _null, headerStyle, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null)); return result; }, build$1(context) { var datePickerTheme, defaults, weekdayStyle, t2, year, month, daysInMonth, dayOffset, dayItems, day, dayToBuild, t3, isDisabled, isSelectedDay, isToday, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; datePickerTheme = A.DatePickerTheme_of(context); defaults = A.Theme_of(context).useMaterial3 ? A._DatePickerDefaultsM3$(context) : A._DatePickerDefaultsM2$(context); weekdayStyle = datePickerTheme.weekdayStyle; if (weekdayStyle == null) weekdayStyle = defaults.get$weekdayStyle(); t2 = _this._widget.displayedMonth; year = A.Primitives_getYear(t2); month = A.Primitives_getMonth(t2); daysInMonth = A.DateUtils_getDaysInMonth(year, month); t2 = A.Primitives_valueFromDecomposedDate(year, month, 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); dayOffset = B.JSInt_methods.$mod(A.Primitives_getWeekday(new A.DateTime(t2, false)) - 1 - B.JSInt_methods.$mod(t1.get$firstDayOfWeekIndex() - 1, 7), 7); dayItems = _this._dayHeaders$2(weekdayStyle, t1); day = -dayOffset; for (t1 = type$.ValueKey_DateTime; day < daysInMonth;) { ++day; if (day < 1) dayItems.push(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)); else { t2 = A.Primitives_valueFromDecomposedDate(year, month, day, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); dayToBuild = new A.DateTime(t2, false); t3 = _this._widget; if (!(t2 > t3.lastDate._value)) if (!(t2 < t3.firstDate._value)) isDisabled = false; else isDisabled = true; else isDisabled = true; isSelectedDay = A.DateUtils_isSameDay(t3.selectedDate, dayToBuild); isToday = A.DateUtils_isSameDay(t3.currentDate, dayToBuild); t2 = t3.onChanged; t3 = _this.___DayPickerState__dayFocusNodes_A; t3 === $ && A.throwUnnamedLateFieldNI(); dayItems.push(new A._Day(dayToBuild, isDisabled, isSelectedDay, isToday, t2, t3[day - 1], new A.ValueKey(dayToBuild, t1))); } } t1 = A.SliverChildListDelegate$(dayItems, true, false, true); return new A.Padding(B.EdgeInsets_8_0_8_0, new A.GridView(B.C__DayPickerGridDelegate, t1, _null, B.Axis_1, false, _null, _null, B.ClampingScrollPhysics_null, _null, false, _null, 0, _null, _null, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, _null), _null); } }; A._Day.prototype = { createState$0() { return new A._DayState(A.MaterialStatesController$(null), B._StateLifecycle_0); }, onChanged$1(arg0) { return this.onChanged.call$1(arg0); } }; A._DayState.prototype = { build$1(context) { var t1, t2, t3, semanticLabelSuffix, t4, t5, t6, dayForegroundColor, dayBackgroundColor, decoration, dayWidget, _this = this, _null = null, defaults = A.Theme_of(context).useMaterial3 ? A._DatePickerDefaultsM3$(context) : A._DatePickerDefaultsM2$(context), datePickerTheme = A.DatePickerTheme_of(context), dayStyle = datePickerTheme.dayStyle; if (dayStyle == null) dayStyle = defaults.get$dayStyle(); t1 = new A._DayState_build_effectiveValue(datePickerTheme, defaults); t2 = new A._DayState_build_resolve(t1); t3 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t3.toString; semanticLabelSuffix = _this._widget.isToday ? ", " + t3.get$currentDateLabel() : ""; t4 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (_this._widget.isDisabled) t4.add$1(0, B.MaterialState_6); if (_this._widget.isSelectedDay) t4.add$1(0, B.MaterialState_4); t5 = _this._calendar_date_picker$_statesController; t5.set$value(0, t4); t6 = type$.nullable_Color; dayForegroundColor = t2.call$1$2(new A._DayState_build_closure(_this), t4, t6); dayBackgroundColor = t2.call$1$2(new A._DayState_build_closure0(_this), t4, t6); if (_this._widget.isToday) { t2 = datePickerTheme.todayBorder; t2 = (t2 == null ? defaults.get$todayBorder() : t2).copyWith$1$color(dayForegroundColor); decoration = new A.BoxDecoration(dayBackgroundColor, _null, new A.Border(t2, t2, t2, t2), _null, _null, _null, B.BoxShape_1); } else decoration = new A.BoxDecoration(dayBackgroundColor, _null, _null, _null, _null, _null, B.BoxShape_1); t2 = t3.formatDecimal$1(A.Primitives_getDay(_this._widget.day)); dayWidget = A.Container$(_null, A.Center$(A.Text$(t2, _null, _null, _null, _null, _null, dayStyle == null ? _null : dayStyle.apply$1$color(dayForegroundColor), _null, _null, _null), _null, _null), B.Clip_0, _null, _null, decoration, _null, _null, _null, _null, _null, _null, _null, _null); t2 = _this._widget; if (t2.isDisabled) dayWidget = new A.ExcludeSemantics(true, dayWidget, _null); else { t4 = t2.focusNode; t2 = t3.formatDecimal$1(A.Primitives_getDay(t2.day)); t3 = t3.formatFullDate$1(_this._widget.day); t6 = _this._widget.isSelectedDay; dayWidget = A.InkResponse$(false, _null, true, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2 + ", " + t3 + semanticLabelSuffix, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6, _null, _null, _null, _null, _null, _null, _null, _null), false, false, true, false, dayWidget, _null), false, _null, true, false, _null, t4, _null, B.BoxShape_1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._DayState_build_closure1(_this), _null, _null, _null, new A._MaterialStatePropertyWith(new A._DayState_build_closure2(t1), type$._MaterialStatePropertyWith_nullable_Color), 25, _null, _null, t5); } return dayWidget; }, dispose$0() { var t1 = this._calendar_date_picker$_statesController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); } }; A._DayState_build_effectiveValue.prototype = { call$1$1(getProperty, $T) { var t1 = getProperty.call$1(this.datePickerTheme); return t1 == null ? getProperty.call$1(this.defaults) : t1; }, call$1(getProperty) { return this.call$1$1(getProperty, type$.dynamic); }, $signature: 819 }; A._DayState_build_resolve.prototype = { call$1$2(getProperty, states, $T) { return this.effectiveValue.call$1$1(new A._DayState_build_resolve_closure(getProperty, states, $T), $T); }, call$2(getProperty, states) { return this.call$1$2(getProperty, states, type$.dynamic); }, $signature: 818 }; A._DayState_build_resolve_closure.prototype = { call$1(theme) { var t1 = this.getProperty.call$1(theme); return t1 == null ? null : J.resolve$1$z(t1, this.states); }, $signature() { return this.T._eval$1("0?(DatePickerThemeData?)"); } }; A._DayState_build_closure.prototype = { call$1(theme) { var t1; if (this.$this._widget.isToday) t1 = theme.get$todayForegroundColor(); else t1 = theme.get$dayForegroundColor(); return t1; }, $signature: 408 }; A._DayState_build_closure0.prototype = { call$1(theme) { var t1; if (this.$this._widget.isToday) t1 = theme.get$todayBackgroundColor(); else t1 = theme.get$dayBackgroundColor(); return t1; }, $signature: 408 }; A._DayState_build_closure2.prototype = { call$1(states) { return this.effectiveValue.call$1$1(new A._DayState_build__closure(states), type$.Color); }, $signature: 87 }; A._DayState_build__closure.prototype = { call$1(theme) { var t1 = theme.get$dayOverlayColor(); t1 = t1 == null ? null : t1.resolve$1(0, this.states); return t1; }, $signature: 817 }; A._DayState_build_closure1.prototype = { call$0() { var t1 = this.$this._widget; return t1.onChanged$1(t1.day); }, $signature: 0 }; A._DayPickerGridDelegate.prototype = { getLayout$1(constraints) { var tileWidth = constraints.crossAxisExtent / 7, tileHeight = Math.min(42, constraints.viewportMainAxisExtent / 7); return new A.SliverGridRegularTileLayout(7, tileHeight, tileWidth, tileHeight, tileWidth, A.axisDirectionIsReversed(constraints.crossAxisDirection)); }, shouldRelayout$1(oldDelegate) { return false; } }; A.YearPicker.prototype = { createState$0() { return new A._YearPickerState(A.MaterialStatesController$(null), B._StateLifecycle_0); }, onChanged$1(arg0) { return this.onChanged.call$1(arg0); } }; A._YearPickerState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.selectedDate; _this._calendar_date_picker$_scrollController = A.ScrollController$(_this._scrollOffsetForYear$1(t1), true, null, null); }, dispose$0() { var t1 = this._calendar_date_picker$_scrollController; if (t1 != null) t1.dispose$0(); t1 = this._calendar_date_picker$_statesController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!_this._widget.selectedDate.$eq(0, oldWidget.selectedDate)) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = _this._calendar_date_picker$_scrollController; t1.toString; t1.jumpTo$1(_this._scrollOffsetForYear$1(_this._widget.selectedDate)); } }, _scrollOffsetForYear$1(date) { var initialYearRow = B.JSInt_methods._tdivFast$1(A.Primitives_getYear(date) - A.Primitives_getYear(this._widget.firstDate), 3); return this.get$_itemCount() < 18 ? 0 : (initialYearRow - 2) * 52; }, _buildYearItem$2(context, index) { var textColor, background, todayBorder, border, itemStyle, yearItem, _this = this, _null = null, t1 = {}, datePickerTheme = A.DatePickerTheme_of(context), defaults = A.Theme_of(context).useMaterial3 ? A._DatePickerDefaultsM3$(context) : A._DatePickerDefaultsM2$(context), t2 = new A._YearPickerState__buildYearItem_effectiveValue(datePickerTheme, defaults), t3 = new A._YearPickerState__buildYearItem_resolve(t2), offset = _this.get$_itemCount() < 18 ? B.JSInt_methods._tdivFast$1(18 - _this.get$_itemCount(), 2) : 0, t4 = _this._widget, t5 = t4.firstDate, year = A.Primitives_getYear(t5) + index - offset, t6 = t4.selectedDate, isSelected = year === A.Primitives_getYear(t6), isCurrentYear = year === A.Primitives_getYear(t4.currentDate), isDisabled = year < A.Primitives_getYear(t5) || year > A.Primitives_getYear(t4.lastDate); t4 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (isDisabled) t4.add$1(0, B.MaterialState_6); if (isSelected) t4.add$1(0, B.MaterialState_4); t5 = type$.nullable_Color; textColor = t3.call$1$2(new A._YearPickerState__buildYearItem_closure(isCurrentYear), t4, t5); background = t3.call$1$2(new A._YearPickerState__buildYearItem_closure0(isCurrentYear), t4, t5); if (isCurrentYear) { todayBorder = datePickerTheme.todayBorder; t3 = (todayBorder == null ? defaults.get$todayBorder() : todayBorder).copyWith$1$color(textColor); border = new A.Border(t3, t3, t3, t3); } else border = _null; t3 = A.BorderRadius$circular(18); t5 = datePickerTheme.yearStyle; if (t5 == null) t5 = defaults.get$yearStyle(); itemStyle = t5 == null ? _null : t5.apply$1$color(textColor); t5 = A.Text$(B.JSInt_methods.toString$0(year), _null, _null, _null, _null, _null, itemStyle, _null, _null, _null); yearItem = A.Center$(A.Container$(_null, A.Center$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, isSelected, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t5, _null), _null, _null), B.Clip_0, _null, _null, new A.BoxDecoration(background, _null, border, t3, _null, _null, B.BoxShape_0), _null, 36, _null, _null, _null, _null, _null, 72), _null, _null); if (isDisabled) yearItem = new A.ExcludeSemantics(true, yearItem, _null); else { t3 = A.Primitives_getMonth(_this._widget.selectedDate); t3 = A.Primitives_valueFromDecomposedDate(year, t3, 1, 0, 0, 0, 0, false); if (!A._isInt(t3)) A.throwExpression(A.argumentErrorValue(t3)); t1.date = new A.DateTime(t3, false); t5 = _this._widget.firstDate; t5 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t5), A.Primitives_getMonth(t5), 1, 0, 0, 0, 0, false); if (!A._isInt(t5)) A.throwExpression(A.argumentErrorValue(t5)); if (t3 < t5) { t3 = _this._widget.firstDate; t3 = A.Primitives_valueFromDecomposedDate(year, A.Primitives_getMonth(t3), 1, 0, 0, 0, 0, false); if (!A._isInt(t3)) A.throwExpression(A.argumentErrorValue(t3)); t1.date = new A.DateTime(t3, false); } else { t5 = _this._widget.lastDate; if (t3 > t5._value) { t3 = A.Primitives_valueFromDecomposedDate(year, A.Primitives_getMonth(t5), 1, 0, 0, 0, 0, false); if (!A._isInt(t3)) A.throwExpression(A.argumentErrorValue(t3)); t1.date = new A.DateTime(t3, false); } } t3 = _this._calendar_date_picker$_statesController; t3.set$value(0, t4); yearItem = A.InkWell$(false, _null, true, yearItem, _null, true, _null, _null, _null, _null, new A.ValueKey(year, type$.ValueKey_int), _null, _null, _null, _null, _null, _null, new A._YearPickerState__buildYearItem_closure1(t1, _this), _null, _null, new A._MaterialStatePropertyWith(new A._YearPickerState__buildYearItem_closure2(t2), type$._MaterialStatePropertyWith_nullable_Color), _null, _null, _null, t3); } return yearItem; }, get$_itemCount() { var t1 = this._widget; return A.Primitives_getYear(t1.lastDate) - A.Primitives_getYear(t1.firstDate) + 1; }, build$1(context) { var t2, t3, _this = this, _null = null, t1 = _this._calendar_date_picker$_scrollController; _this._widget.toString; t2 = Math.max(_this.get$_itemCount(), 18); t3 = t1 == null && true; t3 = t3 ? B.AlwaysScrollableScrollPhysics_null : _null; return A.Column$(A._setArrayType([B.Divider_null_null_null_null, A.Expanded$(new A.GridView(B.C__YearPickerGridDelegate, new A.SliverChildBuilderDelegate(_this.get$_buildYearItem(), t2, true, true, true, A.scroll_delegate___kDefaultSemanticIndexCallback$closure(), _null), B.EdgeInsets_16_0_16_0, B.Axis_1, false, t1, _null, t3, _null, false, _null, 0, _null, t2, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, _null), 1), B.Divider_null_null_null_null], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._YearPickerState__buildYearItem_effectiveValue.prototype = { call$1$1(getProperty, $T) { var t1 = getProperty.call$1(this.datePickerTheme); return t1 == null ? getProperty.call$1(this.defaults) : t1; }, call$1(getProperty) { return this.call$1$1(getProperty, type$.dynamic); }, $signature: 819 }; A._YearPickerState__buildYearItem_resolve.prototype = { call$1$2(getProperty, states, $T) { return this.effectiveValue.call$1$1(new A._YearPickerState__buildYearItem_resolve_closure(getProperty, states, $T), $T); }, call$2(getProperty, states) { return this.call$1$2(getProperty, states, type$.dynamic); }, $signature: 818 }; A._YearPickerState__buildYearItem_resolve_closure.prototype = { call$1(theme) { var t1 = this.getProperty.call$1(theme); return t1 == null ? null : J.resolve$1$z(t1, this.states); }, $signature() { return this.T._eval$1("0?(DatePickerThemeData?)"); } }; A._YearPickerState__buildYearItem_closure.prototype = { call$1(theme) { var t1; if (this.isCurrentYear) t1 = theme.get$todayForegroundColor(); else t1 = theme.get$yearForegroundColor(); return t1; }, $signature: 408 }; A._YearPickerState__buildYearItem_closure0.prototype = { call$1(theme) { var t1; if (this.isCurrentYear) t1 = theme.get$todayBackgroundColor(); else t1 = theme.get$yearBackgroundColor(); return t1; }, $signature: 408 }; A._YearPickerState__buildYearItem_closure2.prototype = { call$1(states) { return this.effectiveValue.call$1$1(new A._YearPickerState__buildYearItem__closure(states), type$.Color); }, $signature: 87 }; A._YearPickerState__buildYearItem__closure.prototype = { call$1(theme) { var t1 = theme.get$yearOverlayColor(); t1 = t1 == null ? null : t1.resolve$1(0, this.states); return t1; }, $signature: 817 }; A._YearPickerState__buildYearItem_closure1.prototype = { call$0() { return this.$this._widget.onChanged$1(this._box_0.date); }, $signature: 0 }; A._YearPickerGridDelegate.prototype = { getLayout$1(constraints) { var tileWidth = (constraints.crossAxisExtent - 16) / 3; return new A.SliverGridRegularTileLayout(3, 52, tileWidth + 8, 52, tileWidth, A.axisDirectionIsReversed(constraints.crossAxisDirection)); }, shouldRelayout$1(oldDelegate) { return false; } }; A.__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A._CardVariant.prototype = { _enumToString$0() { return "_CardVariant." + this._core$_name; } }; A.Card.prototype = { build$1(context) { var defaults, t1, t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, cardTheme = A.Theme_of(context).cardTheme; if (A.Theme_of(context).useMaterial3) switch (0) { case 0: defaults = new A._CardDefaultsM3(context, B.Clip_0, _null, _null, _null, 1, B.EdgeInsets_4_4_4_4, _null); break; } else defaults = new A._CardDefaultsM2(context, B.Clip_0, _null, _null, _null, 1, B.EdgeInsets_4_4_4_4, B.RoundedRectangleBorder_27D4); t1 = _this.semanticContainer; t2 = _this.margin; if (t2 == null) t2 = cardTheme.margin; if (t2 == null) { t2 = defaults.margin; t2.toString; } t3 = _this.color; if (t3 == null) t3 = cardTheme.color; if (t3 == null) t3 = defaults.get$color(defaults); t4 = cardTheme.shadowColor; if (t4 == null) t4 = defaults.get$shadowColor(defaults); t5 = cardTheme.surfaceTintColor; if (t5 == null) t5 = defaults.get$surfaceTintColor(); t6 = _this.elevation; if (t6 == null) t6 = cardTheme.elevation; if (t6 == null) { t6 = defaults.elevation; t6.toString; } t7 = _this.shape; if (t7 == null) t7 = cardTheme.shape; if (t7 == null) t7 = defaults.get$shape(defaults); t8 = _this.clipBehavior; if (t8 == null) t8 = cardTheme.clipBehavior; if (t8 == null) { t8 = defaults.clipBehavior; t8.toString; } t2 = A.Container$(_null, A.Material$(B.Duration_200000, true, _null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, !t1, false, false, _this.child, _null), t8, t3, t6, _null, t4, t7, t5, _null, B.MaterialType_1), B.Clip_0, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t1, false, false, false, t2, _null); } }; A._CardDefaultsM2.prototype = { get$color(_) { return A.Theme_of(this.context).cardColor; }, get$shadowColor(_) { return A.Theme_of(this.context).shadowColor; } }; A._CardDefaultsM3.prototype = { get$_card$_colors() { var t1, _this = this, value = _this.___CardDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___CardDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___CardDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$color(_) { return this.get$_card$_colors().surface; }, get$shadowColor(_) { var t1 = this.get$_card$_colors()._shadow; return t1 == null ? B.Color_4278190080 : t1; }, get$surfaceTintColor() { var t1 = this.get$_card$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$shape(_) { return B.RoundedRectangleBorder_27D2; } }; A.CardTheme.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.clipBehavior, _this.get$color(_this), _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.elevation, _this.margin, _this.get$shape(_this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.CardTheme && other.clipBehavior == _this.clipBehavior && J.$eq$(other.get$color(other), _this.get$color(_this)) && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && other.elevation == _this.elevation && J.$eq$(other.margin, _this.margin) && J.$eq$(other.get$shape(other), _this.get$shape(_this)); }, get$color(receiver) { return this.color; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$shape(receiver) { return this.shape; } }; A._CardTheme_Object_Diagnosticable.prototype = {}; A._CheckboxType.prototype = { _enumToString$0() { return "_CheckboxType." + this._core$_name; } }; A.Checkbox.prototype = { createState$0() { return new A._CheckboxState(new A._CheckboxPainter($.$get$ChangeNotifier__emptyListeners()), $, $, $, $, $, $, $, $, $, null, false, false, null, null, B._StateLifecycle_0); }, get$value(receiver) { return this.value; } }; A._CheckboxState.prototype = { initState$0() { this.super$__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin$initState(); this._previousValue = this._widget.value; }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.value; if (t1 != _this._widget.value) { _this._previousValue = t1; _this.animateToValue$0(); } }, dispose$0() { this._checkbox$_painter.dispose$0(); this.super$__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin$dispose(); }, get$onChanged() { return this._widget.onChanged; }, get$tristate() { return this._widget.tristate; }, get$value(_) { return this._widget.value; }, get$_widgetFillColor() { return new A._MaterialStatePropertyWith(new A._CheckboxState__widgetFillColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, _resolveSide$2(side, states) { if (side instanceof A._MaterialStateBorderSide) return A.MaterialStateProperty_resolveAs(side, states, type$.nullable_BorderSide); if (!states.contains$1(0, B.MaterialState_4)) return side; return null; }, build$1(context) { var t1, t2, t3, checkboxTheme, defaults, effectiveMaterialTapTargetSize, effectiveVisualDensity, size, activeStates, inactiveStates, activeColor, effectiveActiveColor, inactiveColor, effectiveInactiveColor, activeSide, inactiveSide, focusedStates, t4, effectiveFocusOverlayColor, hoveredStates, effectiveHoverOverlayColor, effectiveActivePressedOverlayColor, effectiveInactivePressedOverlayColor, checkStates, effectiveCheckColor, effectiveSplashRadius, t5, _this = this, _null = null; switch (_this._widget._checkboxType.index) { case 0: break; case 1: switch (A.Theme_of(context).platform.index) { case 0: case 1: case 3: case 5: break; case 2: case 4: t1 = _this._widget; t2 = t1.value; t3 = t1.tristate; return new A.CupertinoCheckbox(t2, t1.onChanged, t1.activeColor, t1.checkColor, t3, _null, _null, false, t1.side, t1.shape, _null); } break; } checkboxTheme = A.CheckboxTheme_of(context); defaults = A.Theme_of(context).useMaterial3 ? new A._CheckboxDefaultsM3(A.Theme_of(context), A.Theme_of(context).colorScheme, _null, _null, _null, _null, _null, _null, _null, _null, _null) : new A._CheckboxDefaultsM2(A.Theme_of(context), A.Theme_of(context).colorScheme, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1 = _this._widget.materialTapTargetSize; effectiveMaterialTapTargetSize = t1 == null ? checkboxTheme.materialTapTargetSize : t1; if (effectiveMaterialTapTargetSize == null) effectiveMaterialTapTargetSize = defaults.get$materialTapTargetSize(); _this._widget.toString; effectiveVisualDensity = defaults.get$visualDensity(); switch (effectiveMaterialTapTargetSize.index) { case 0: size = B.Size_48_48; break; case 1: size = B.Size_40_40; break; default: size = _null; } size = size.$add(0, new A.Offset(effectiveVisualDensity.horizontal, effectiveVisualDensity.vertical).$mul(0, 4)); activeStates = _this.get$states(); activeStates.add$1(0, B.MaterialState_4); inactiveStates = _this.get$states(); inactiveStates.remove$1(0, B.MaterialState_4); _this._widget.toString; activeColor = _this.get$_widgetFillColor()._material_state$_resolve.call$1(activeStates); if (activeColor == null) { t1 = checkboxTheme.fillColor; activeColor = t1 == null ? _null : t1.resolve$1(0, activeStates); } t1 = activeColor == null; if (t1) { t2 = defaults.get$fillColor()._material_state$_resolve.call$1(activeStates); t2.toString; effectiveActiveColor = t2; } else effectiveActiveColor = activeColor; _this._widget.toString; inactiveColor = _this.get$_widgetFillColor()._material_state$_resolve.call$1(inactiveStates); if (inactiveColor == null) { t2 = checkboxTheme.fillColor; inactiveColor = t2 == null ? _null : t2.resolve$1(0, inactiveStates); } t2 = inactiveColor == null; if (t2) { t3 = defaults.get$fillColor()._material_state$_resolve.call$1(inactiveStates); t3.toString; effectiveInactiveColor = t3; } else effectiveInactiveColor = inactiveColor; t3 = _this._resolveSide$2(_this._widget.side, activeStates); activeSide = t3 == null ? _this._resolveSide$2(checkboxTheme.side, activeStates) : t3; if (activeSide == null) { t3 = _this._resolveSide$2(defaults.get$side(), activeStates); t3.toString; activeSide = t3; } t3 = _this._resolveSide$2(_this._widget.side, inactiveStates); inactiveSide = t3 == null ? _this._resolveSide$2(checkboxTheme.side, inactiveStates) : t3; if (inactiveSide == null) { t3 = _this._resolveSide$2(defaults.get$side(), inactiveStates); t3.toString; inactiveSide = t3; } focusedStates = _this.get$states(); focusedStates.add$1(0, B.MaterialState_1); _this._widget.toString; t3 = checkboxTheme.overlayColor; t4 = t3 == null ? _null : t3.resolve$1(0, focusedStates); effectiveFocusOverlayColor = t4; if (effectiveFocusOverlayColor == null) { t4 = defaults.get$overlayColor()._material_state$_resolve.call$1(focusedStates); t4.toString; effectiveFocusOverlayColor = t4; } hoveredStates = _this.get$states(); hoveredStates.add$1(0, B.MaterialState_0); _this._widget.toString; t4 = t3 == null ? _null : t3.resolve$1(0, hoveredStates); effectiveHoverOverlayColor = t4; if (effectiveHoverOverlayColor == null) { t4 = defaults.get$overlayColor()._material_state$_resolve.call$1(hoveredStates); t4.toString; effectiveHoverOverlayColor = t4; } activeStates.add$1(0, B.MaterialState_2); _this._widget.toString; t4 = t3 == null ? _null : t3.resolve$1(0, activeStates); if (t4 == null) { t1 = t1 ? _null : A.Color$fromARGB(31, activeColor.get$value(activeColor) >>> 16 & 255, activeColor.get$value(activeColor) >>> 8 & 255, activeColor.get$value(activeColor) & 255); effectiveActivePressedOverlayColor = t1; } else effectiveActivePressedOverlayColor = t4; if (effectiveActivePressedOverlayColor == null) { t1 = defaults.get$overlayColor()._material_state$_resolve.call$1(activeStates); t1.toString; effectiveActivePressedOverlayColor = t1; } inactiveStates.add$1(0, B.MaterialState_2); _this._widget.toString; t1 = t3 == null ? _null : t3.resolve$1(0, inactiveStates); if (t1 == null) { t1 = t2 ? _null : A.Color$fromARGB(31, inactiveColor.get$value(inactiveColor) >>> 16 & 255, inactiveColor.get$value(inactiveColor) >>> 8 & 255, inactiveColor.get$value(inactiveColor) & 255); effectiveInactivePressedOverlayColor = t1; } else effectiveInactivePressedOverlayColor = t1; if (effectiveInactivePressedOverlayColor == null) { t1 = defaults.get$overlayColor()._material_state$_resolve.call$1(inactiveStates); t1.toString; effectiveInactivePressedOverlayColor = t1; } if (_this.ToggleableStateMixin__downPosition != null) { effectiveHoverOverlayColor = _this.get$states().contains$1(0, B.MaterialState_4) ? effectiveActivePressedOverlayColor : effectiveInactivePressedOverlayColor; effectiveFocusOverlayColor = _this.get$states().contains$1(0, B.MaterialState_4) ? effectiveActivePressedOverlayColor : effectiveInactivePressedOverlayColor; } _this._widget.toString; checkStates = _this.get$states(); t1 = _this._widget.checkColor; t2 = checkboxTheme.checkColor; t1 = t2 == null ? _null : t2.resolve$1(0, checkStates); effectiveCheckColor = t1; if (effectiveCheckColor == null) { t1 = defaults.get$checkColor().resolve$1(0, checkStates); t1.toString; effectiveCheckColor = t1; } _this._widget.toString; effectiveSplashRadius = checkboxTheme.splashRadius; if (effectiveSplashRadius == null) effectiveSplashRadius = defaults.get$splashRadius(); t1 = _this._widget; t2 = t1.semanticLabel; t3 = t1.value; t1 = t1.tristate ? t3 == null : _null; t4 = _this._checkbox$_painter; t5 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t5 === $ && A.throwUnnamedLateFieldNI(); t4.set$position(0, t5); t5 = _this.ToggleableStateMixin___ToggleableStateMixin__reaction_A; t5 === $ && A.throwUnnamedLateFieldNI(); t4.set$reaction(t5); t5 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A; t5 === $ && A.throwUnnamedLateFieldNI(); t4.set$reactionFocusFade(t5); t5 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A; t5 === $ && A.throwUnnamedLateFieldNI(); t4.set$reactionHoverFade(t5); t4.set$inactiveReactionColor(effectiveInactivePressedOverlayColor); t4.set$reactionColor(effectiveActivePressedOverlayColor); t4.set$hoverColor(effectiveHoverOverlayColor); t4.set$focusColor(effectiveFocusOverlayColor); t4.set$splashRadius(effectiveSplashRadius); t4.set$downPosition(_this.ToggleableStateMixin__downPosition); t4.set$isFocused(_this.get$states().contains$1(0, B.MaterialState_1)); t4.set$isHovered(_this.get$states().contains$1(0, B.MaterialState_0)); t4.set$activeColor(effectiveActiveColor); t4.set$inactiveColor(effectiveInactiveColor); t4.set$checkColor(effectiveCheckColor); t4.set$value(0, _this._widget.value); t4.set$previousValue(_this._previousValue); _this._widget.toString; t5 = checkboxTheme.shape; t4.set$shape(0, t5 == null ? defaults.get$shape(defaults) : t5); t4.set$activeSide(activeSide); t4.set$inactiveSide(inactiveSide); t4 = _this.buildToggleable$5$autofocus$focusNode$mouseCursor$painter$size(false, _null, new A._MaterialStatePropertyWith(new A._CheckboxState_build_closure(_this, checkboxTheme), type$._MaterialStatePropertyWith_MouseCursor), t4, size); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, t3 === true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t4, _null); } }; A._CheckboxState__widgetFillColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return null; if (states.contains$1(0, B.MaterialState_4)) return this.$this._widget.activeColor; return null; }, $signature: 87 }; A._CheckboxState_build_closure.prototype = { call$1(states) { var t1 = A.MaterialStateProperty_resolveAs(this.$this._widget.mouseCursor, states, type$.nullable_MouseCursor); if (t1 == null) t1 = null; return t1 == null ? B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, states) : t1; }, $signature: 313 }; A._CheckboxPainter.prototype = { set$checkColor(value) { if (J.$eq$(this._checkbox$_checkColor, value)) return; this._checkbox$_checkColor = value; this.notifyListeners$0(); }, get$value(_) { return this._checkbox$_value; }, set$value(_, value) { if (this._checkbox$_value == value) return; this._checkbox$_value = value; this.notifyListeners$0(); }, set$previousValue(value) { if (this._previousValue == value) return; this._previousValue = value; this.notifyListeners$0(); }, set$shape(_, value) { if (J.$eq$(this._checkbox$_shape, value)) return; this._checkbox$_shape = value; this.notifyListeners$0(); }, set$activeSide(value) { if (J.$eq$(this._activeSide, value)) return; this._activeSide = value; this.notifyListeners$0(); }, set$inactiveSide(value) { if (J.$eq$(this._inactiveSide, value)) return; this._inactiveSide = value; this.notifyListeners$0(); }, _outerRectAt$2(origin, t) { var inset = 1 - Math.abs(t - 0.5) * 2, size = 18 - inset * 2, t1 = origin._dx + inset, t2 = origin._dy + inset; return new A.Rect(t1, t2, t1 + size, t2 + size); }, _colorAt$1(t) { var t2, t1 = this._activeColor; if (t >= 0.25) t1.toString; else { t2 = this._inactiveColor; t2.toString; t1.toString; t1 = A.Color_lerp(t2, t1, t * 4); t1.toString; } return t1; }, _checkbox$_drawBox$4(canvas, outer, paint, side) { canvas.drawPath$2(this._checkbox$_shape.getOuterPath$1(outer), paint); this._checkbox$_shape.copyWith$1$side(side).paint$2(canvas, outer); }, _drawCheck$4(canvas, origin, t, paint) { var t5, path = $.$get$_renderer().createPath$0(), t1 = origin._dx, t2 = origin._dy, t3 = t1 + 2.6999999999999997, t4 = t2 + 8.1; if (t < 0.5) { t5 = A.Offset_lerp(B.Offset_W7v, B.Offset_gPO, t * 2); t5.toString; path.moveTo$2(0, t3, t4); path.lineTo$2(0, t1 + t5._dx, t2 + t5._dy); } else { t5 = A.Offset_lerp(B.Offset_gPO, B.Offset_oIk, (t - 0.5) * 2); t5.toString; path.moveTo$2(0, t3, t4); path.lineTo$2(0, t1 + 7.2, t2 + 12.6); path.lineTo$2(0, t1 + t5._dx, t2 + t5._dy); } canvas.drawPath$2(path, paint); }, _drawDash$4(canvas, origin, t, paint) { var t2, t1 = A.Offset_lerp(B.Offset_aNU, B.Offset_9_9, 1 - t); t1.toString; t2 = A.Offset_lerp(B.Offset_9_9, B.Offset_Gl7, t); t2.toString; canvas.drawLine$3(origin.$add(0, t1), origin.$add(0, t2), paint); }, paint$2(canvas, size) { var t1, strokePaint, t2, origin, $status, t3, tNormalized, t, outer, paint, tShrink, tExpand, _this = this; _this.paintRadialReaction$2$canvas$origin(canvas, size.center$1(B.Offset_0_0)); t1 = $.$get$_renderer(); strokePaint = t1.createPaint$0(); t2 = _this._checkbox$_checkColor; t2.toString; strokePaint.set$color(0, t2); strokePaint.set$style(0, B.PaintingStyle_1); strokePaint.set$strokeWidth(2); origin = type$.Offset._as(size.$div(0, 2).$sub(0, B.Size_18_18.$div(0, 2))); t2 = _this._toggleable$_position.parent; $status = t2.get$status(t2); t2 = $status === B.AnimationStatus_1 || $status === B.AnimationStatus_3; t3 = _this._toggleable$_position; tNormalized = t2 ? t3.get$value(0) : 1 - t3.get$value(0); if (_this._previousValue === false || _this._checkbox$_value === false) { t = _this._checkbox$_value === false ? 1 - tNormalized : tNormalized; outer = _this._outerRectAt$2(origin, t); paint = t1.createPaint$0(); paint.set$color(0, _this._colorAt$1(t)); t1 = _this._activeSide; if (t <= 0.5) { t2 = _this._inactiveSide; t2.toString; t1.toString; _this._checkbox$_drawBox$4(canvas, outer, paint, A.BorderSide_lerp(t2, t1, t)); } else { t1.toString; _this._checkbox$_drawBox$4(canvas, outer, paint, t1); tShrink = (t - 0.5) * 2; if (_this._previousValue == null || _this._checkbox$_value == null) _this._drawDash$4(canvas, origin, tShrink, strokePaint); else _this._drawCheck$4(canvas, origin, tShrink, strokePaint); } } else { outer = _this._outerRectAt$2(origin, 1); paint = t1.createPaint$0(); paint.set$color(0, _this._colorAt$1(1)); t1 = _this._activeSide; t1.toString; _this._checkbox$_drawBox$4(canvas, outer, paint, t1); if (tNormalized <= 0.5) { tShrink = 1 - tNormalized * 2; t1 = _this._previousValue; if (t1 === true) _this._drawCheck$4(canvas, origin, tShrink, strokePaint); else _this._drawDash$4(canvas, origin, tShrink, strokePaint); } else { tExpand = (tNormalized - 0.5) * 2; t1 = _this._checkbox$_value; if (t1 === true) _this._drawCheck$4(canvas, origin, tExpand, strokePaint); else _this._drawDash$4(canvas, origin, tExpand, strokePaint); } } } }; A._CheckboxDefaultsM2.prototype = { get$side() { return A._MaterialStateBorderSide$(new A._CheckboxDefaultsM2_side_closure(this)); }, get$fillColor() { return new A._MaterialStatePropertyWith(new A._CheckboxDefaultsM2_fillColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$checkColor() { return new A.MaterialStatePropertyAll(B.Color_4294967295, type$.MaterialStatePropertyAll_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._CheckboxDefaultsM2_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$splashRadius() { return 20; }, get$materialTapTargetSize() { return this._checkbox$_theme.materialTapTargetSize; }, get$visualDensity() { return this._checkbox$_theme.visualDensity; }, get$shape(_) { return B.RoundedRectangleBorder_27D6; } }; A._CheckboxDefaultsM2_side_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) return B.BorderSide_tAf; return new A.BorderSide(this.$this._checkbox$_theme.disabledColor, 2, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_4)) return B.BorderSide_tAf; return new A.BorderSide(this.$this._checkbox$_theme.unselectedWidgetColor, 2, B.BorderStyle_1, -1); }, $signature: 311 }; A._CheckboxDefaultsM2_fillColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) return this.$this._checkbox$_theme.disabledColor; return B.Color_0; } if (states.contains$1(0, B.MaterialState_4)) return this.$this._checkbox$_colors.secondary; return B.Color_0; }, $signature: 24 }; A._CheckboxDefaultsM2_overlayColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$fillColor()._material_state$_resolve.call$1(states); t2 = J.getInterceptor$x(t1); return A.Color$fromARGB(31, t2.get$value(t1) >>> 16 & 255, t2.get$value(t1) >>> 8 & 255, t2.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) return this.$this._checkbox$_theme.hoverColor; if (states.contains$1(0, B.MaterialState_1)) return this.$this._checkbox$_theme.focusColor; return B.Color_0; }, $signature: 24 }; A._CheckboxDefaultsM3.prototype = { get$side() { return A._MaterialStateBorderSide$(new A._CheckboxDefaultsM3_side_closure(this)); }, get$fillColor() { return new A._MaterialStatePropertyWith(new A._CheckboxDefaultsM3_fillColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$checkColor() { return new A._MaterialStatePropertyWith(new A._CheckboxDefaultsM3_checkColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._CheckboxDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$splashRadius() { return 20; }, get$materialTapTargetSize() { return this._checkbox$_theme.materialTapTargetSize; }, get$visualDensity() { return this._checkbox$_theme.visualDensity; }, get$shape(_) { return B.RoundedRectangleBorder_27D; } }; A._CheckboxDefaultsM3_side_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) return B.BorderSide_tAf; t1 = _this.$this._checkbox$_colors.onSurface.value; return new A.BorderSide(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), 2, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_4)) return B.BorderSide_tAf0; if (states.contains$1(0, B.MaterialState_7)) return new A.BorderSide(_this.$this._checkbox$_colors.error, 2, B.BorderStyle_1, -1); if (states.contains$1(0, B.MaterialState_2)) return new A.BorderSide(_this.$this._checkbox$_colors.onSurface, 2, B.BorderStyle_1, -1); if (states.contains$1(0, B.MaterialState_0)) return new A.BorderSide(_this.$this._checkbox$_colors.onSurface, 2, B.BorderStyle_1, -1); if (states.contains$1(0, B.MaterialState_1)) return new A.BorderSide(_this.$this._checkbox$_colors.onSurface, 2, B.BorderStyle_1, -1); t1 = _this.$this._checkbox$_colors; t2 = t1._onSurfaceVariant; return new A.BorderSide(t2 == null ? t1.onSurface : t2, 2, B.BorderStyle_1, -1); }, $signature: 311 }; A._CheckboxDefaultsM3_fillColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this._checkbox$_colors.onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; } if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_7)) return this.$this._checkbox$_colors.error; return this.$this._checkbox$_colors.primary; } return B.Color_0; }, $signature: 24 }; A._CheckboxDefaultsM3_checkColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) return this.$this._checkbox$_colors.surface; return B.Color_0; } if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_7)) return this.$this._checkbox$_colors.onError; return this.$this._checkbox$_colors.onPrimary; } return B.Color_0; }, $signature: 24 }; A._CheckboxDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, _this = this; if (states.contains$1(0, B.MaterialState_7)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this._checkbox$_colors.error.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this._checkbox$_colors.error.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this._checkbox$_colors.error.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this._checkbox$_colors.onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this._checkbox$_colors.primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this._checkbox$_colors.primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return B.Color_0; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this._checkbox$_colors.primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this._checkbox$_colors.onSurface.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this._checkbox$_colors.onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; }, $signature: 24 }; A.__CheckboxState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype = { initState$0() { var t1, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, B.Duration_200000, _null, 1, _this._widget.value === false ? 0 : 1, _this); _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__position_A = A.CurvedAnimation$(B.Cubic_JUR0, t1, B.Cubic_xDo0); t1 = A.AnimationController$(_null, B.Duration_100000, _null, 1, _null, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reaction_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t1 = A.AnimationController$(_null, B.Duration_50000, _null, 1, _this.ToggleableStateMixin__hovering || _this.ToggleableStateMixin__focused ? 1 : 0, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t1 = A.AnimationController$(_null, B.Duration_50000, _null, 1, _this.ToggleableStateMixin__hovering || _this.ToggleableStateMixin__focused ? 1 : 0, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); }, dispose$0() { var _this = this, t1 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__CheckboxState_State_TickerProviderStateMixin$dispose(); } }; A._CheckboxType0.prototype = { _enumToString$0() { return "_CheckboxType." + this._core$_name; } }; A.CheckboxListTile.prototype = { _handleValueChange$0() { var _this = this; switch (_this.value) { case false: _this.onChanged.call$1(true); break; case true: _this.onChanged.call$1(false); break; case null: case void 0: _this.onChanged.call$1(false); break; } }, build$1(context) { var control, trailing, leading, theme, checkboxTheme, t1, effectiveActiveColor, t2, _this = this, _null = null; switch (0) { case 0: control = A.Checkbox$(_this.activeColor, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, _this.onChanged, _null, _null, _null, _null, _null, false, _this.value); break; } switch (_this.controlAffinity.index) { case 0: trailing = _null; leading = control; break; case 1: case 2: trailing = control; leading = _null; break; default: trailing = _null; leading = trailing; } theme = A.Theme_of(context); checkboxTheme = A.CheckboxTheme_of(context); t1 = _this.activeColor; if (t1 == null) { t1 = checkboxTheme.fillColor; t1 = t1 == null ? _null : t1.resolve$1(0, A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState)); effectiveActiveColor = t1; } else effectiveActiveColor = t1; if (effectiveActiveColor == null) effectiveActiveColor = theme.colorScheme.secondary; t1 = _this.onChanged != null; t2 = t1 ? _this.get$_handleValueChange() : _null; return new A.MergeSemantics(A.ListTile$(false, _this.contentPadding, _this.dense, _null, t1, _null, _null, false, _null, leading, _null, _null, t2, false, effectiveActiveColor, _null, _null, _null, _null, _this.title, trailing, _null), _null); }, get$value(receiver) { return this.value; } }; A.CheckboxThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.mouseCursor, _this.get$fillColor(), _this.get$checkColor(), _this.get$overlayColor(), _this.get$splashRadius(), _this.get$materialTapTargetSize(), _this.get$visualDensity(), _this.get$shape(_this), _this.get$side(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.CheckboxThemeData && other.get$fillColor() == _this.get$fillColor() && other.get$checkColor() == _this.get$checkColor() && other.get$overlayColor() == _this.get$overlayColor() && other.get$splashRadius() == _this.get$splashRadius() && other.get$materialTapTargetSize() == _this.get$materialTapTargetSize() && J.$eq$(other.get$visualDensity(), _this.get$visualDensity()) && J.$eq$(other.get$shape(other), _this.get$shape(_this)) && J.$eq$(other.get$side(), _this.get$side()); }, get$fillColor() { return this.fillColor; }, get$checkColor() { return this.checkColor; }, get$overlayColor() { return this.overlayColor; }, get$splashRadius() { return this.splashRadius; }, get$materialTapTargetSize() { return this.materialTapTargetSize; }, get$visualDensity() { return this.visualDensity; }, get$shape(receiver) { return this.shape; }, get$side() { return this.side; } }; A._CheckboxThemeData_Object_Diagnosticable.prototype = {}; A.ChipThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.color, _this.backgroundColor, _this.deleteIconColor, _this.disabledColor, _this.selectedColor, _this.secondarySelectedColor, _this.shadowColor, _this.surfaceTintColor, _this.selectedShadowColor, _this.showCheckmark, _this.checkmarkColor, _this.labelPadding, _this.padding, _this.side, _this.shape, _this.labelStyle, _this.secondaryLabelStyle, _this.brightness, _this.elevation, _this.pressElevation, _this.iconTheme]); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ChipThemeData && other.color == _this.color && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.deleteIconColor, _this.deleteIconColor) && J.$eq$(other.disabledColor, _this.disabledColor) && J.$eq$(other.selectedColor, _this.selectedColor) && J.$eq$(other.secondarySelectedColor, _this.secondarySelectedColor) && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.selectedShadowColor, _this.selectedShadowColor) && other.showCheckmark == _this.showCheckmark && J.$eq$(other.checkmarkColor, _this.checkmarkColor) && J.$eq$(other.labelPadding, _this.labelPadding) && J.$eq$(other.padding, _this.padding) && J.$eq$(other.side, _this.side) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.labelStyle, _this.labelStyle) && J.$eq$(other.secondaryLabelStyle, _this.secondaryLabelStyle) && other.brightness == _this.brightness && other.elevation == _this.elevation && other.pressElevation == _this.pressElevation && J.$eq$(other.iconTheme, _this.iconTheme); } }; A._ChipThemeData_Object_Diagnosticable.prototype = {}; A.ColorScheme.prototype = { copyWith$4$background$brightness$primary$secondary(background, brightness, primary, secondary) { var t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, _this = this, _null = null, t1 = brightness == null ? _this.brightness : brightness, t2 = primary == null ? _this.primary : primary, t3 = _this.onPrimary, t4 = _this._primaryContainer; if (t4 == null) t4 = _this.primary; t5 = _this._onPrimaryContainer; if (t5 == null) t5 = t3; t6 = secondary == null ? _this.secondary : secondary; t7 = _this.onSecondary; t8 = _this._secondaryContainer; if (t8 == null) t8 = _this.secondary; t9 = _this._onSecondaryContainer; if (t9 == null) t9 = t7; t10 = _this._tertiary; t11 = t10 == null ? _this.secondary : t10; t12 = _this._onTertiary; t13 = t12 == null ? t7 : t12; t14 = _this._tertiaryContainer; if (t14 == null) { if (t10 == null) t10 = _this.secondary; } else t10 = t14; t14 = _this._onTertiaryContainer; if (t14 == null) { if (t12 == null) t12 = t7; } else t12 = t14; t14 = _this.error; t15 = _this.onError; t16 = _this._errorContainer; if (t16 == null) t16 = t14; t17 = _this._onErrorContainer; if (t17 == null) t17 = t15; t18 = background == null ? _this.background : background; t19 = _this.onBackground; t20 = _this.surface; t21 = _this.onSurface; t22 = _this._surfaceVariant; if (t22 == null) t22 = t20; t23 = _this._onSurfaceVariant; if (t23 == null) t23 = t21; t24 = _this._outline; if (t24 == null) t24 = t19; t25 = _this._outlineVariant; if (t25 == null) t25 = t19; t26 = _this._shadow; if (t26 == null) t26 = B.Color_4278190080; t27 = _this._scrim; if (t27 == null) t27 = B.Color_4278190080; t28 = _this._inverseSurface; if (t28 == null) t28 = t21; t29 = _this._onInverseSurface; if (t29 == null) t29 = t20; t30 = _this._inversePrimary; if (t30 == null) t30 = t3; t31 = _this._surfaceTint; if (t31 == null) t31 = _this.primary; return A.ColorScheme$(t18, t1, t14, t16, t30, t28, t19, t15, t17, t29, t3, t5, t7, t9, t21, t23, t13, t12, t24, t25, t2, t4, t27, t6, t8, t26, t20, t31, t22, t11, t10); }, copyWith$3$background$primary$secondary(background, primary, secondary) { return this.copyWith$4$background$brightness$primary$secondary(background, null, primary, secondary); }, copyWith$2$background$secondary(background, secondary) { return this.copyWith$4$background$brightness$primary$secondary(background, null, null, secondary); }, copyWith$1$brightness(brightness) { return this.copyWith$4$background$brightness$primary$secondary(null, brightness, null, null); }, $eq(_, other) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.ColorScheme) if (other.brightness === _this.brightness) { t1 = other.primary; t2 = _this.primary; if (t1.$eq(0, t2)) { t3 = other.onPrimary; t4 = _this.onPrimary; if (t3.$eq(0, t4)) { t5 = other._primaryContainer; if (t5 == null) t5 = t1; t6 = _this._primaryContainer; if (t5.$eq(0, t6 == null ? t2 : t6)) { t5 = other._onPrimaryContainer; if (t5 == null) t5 = t3; t6 = _this._onPrimaryContainer; if (t5.$eq(0, t6 == null ? t4 : t6)) { t5 = other.secondary; t6 = _this.secondary; if (t5.$eq(0, t6)) { t7 = other.onSecondary; t8 = _this.onSecondary; if (t7.$eq(0, t8)) { t9 = other._secondaryContainer; if (t9 == null) t9 = t5; t10 = _this._secondaryContainer; if (t9.$eq(0, t10 == null ? t6 : t10)) { t9 = other._onSecondaryContainer; if (t9 == null) t9 = t7; t10 = _this._onSecondaryContainer; if (t9.$eq(0, t10 == null ? t8 : t10)) { t9 = other._tertiary; t10 = t9 == null; t11 = t10 ? t5 : t9; t12 = _this._tertiary; t13 = t12 == null; if (t11.$eq(0, t13 ? t6 : t12)) { t11 = other._onTertiary; t14 = t11 == null; t15 = t14 ? t7 : t11; t16 = _this._onTertiary; t17 = t16 == null; if (t15.$eq(0, t17 ? t8 : t16)) { t15 = other._tertiaryContainer; if (t15 == null) t5 = t10 ? t5 : t9; else t5 = t15; t9 = _this._tertiaryContainer; if (t9 == null) t6 = t13 ? t6 : t12; else t6 = t9; if (t5.$eq(0, t6)) { t5 = other._onTertiaryContainer; if (t5 == null) t5 = t14 ? t7 : t11; t6 = _this._onTertiaryContainer; if (t6 == null) t6 = t17 ? t8 : t16; if (t5.$eq(0, t6)) { t5 = other.error; t6 = _this.error; if (t5.$eq(0, t6)) { t7 = other.onError; t8 = _this.onError; if (t7.$eq(0, t8)) { t9 = other._errorContainer; t5 = t9 == null ? t5 : t9; t9 = _this._errorContainer; if (t5.$eq(0, t9 == null ? t6 : t9)) { t5 = other._onErrorContainer; if (t5 == null) t5 = t7; t6 = _this._onErrorContainer; if (t5.$eq(0, t6 == null ? t8 : t6)) if (other.background.$eq(0, _this.background)) { t5 = other.onBackground; t6 = _this.onBackground; if (t5.$eq(0, t6)) { t7 = other.surface; t8 = _this.surface; if (t7.$eq(0, t8)) { t9 = other.onSurface; t10 = _this.onSurface; if (t9.$eq(0, t10)) { t11 = other._surfaceVariant; if (t11 == null) t11 = t7; t12 = _this._surfaceVariant; if (t11.$eq(0, t12 == null ? t8 : t12)) { t11 = other._onSurfaceVariant; if (t11 == null) t11 = t9; t12 = _this._onSurfaceVariant; if (t11.$eq(0, t12 == null ? t10 : t12)) { t11 = other._outline; if (t11 == null) t11 = t5; t12 = _this._outline; if (t11.$eq(0, t12 == null ? t6 : t12)) { t11 = other._outlineVariant; t5 = t11 == null ? t5 : t11; t11 = _this._outlineVariant; if (t5.$eq(0, t11 == null ? t6 : t11)) { t5 = other._shadow; if (t5 == null) t5 = B.Color_4278190080; t6 = _this._shadow; if (t5.$eq(0, t6 == null ? B.Color_4278190080 : t6)) { t5 = other._scrim; if (t5 == null) t5 = B.Color_4278190080; t6 = _this._scrim; if (t5.$eq(0, t6 == null ? B.Color_4278190080 : t6)) { t5 = other._inverseSurface; if (t5 == null) t5 = t9; t6 = _this._inverseSurface; if (t5.$eq(0, t6 == null ? t10 : t6)) { t5 = other._onInverseSurface; if (t5 == null) t5 = t7; t6 = _this._onInverseSurface; if (t5.$eq(0, t6 == null ? t8 : t6)) { t5 = other._inversePrimary; t3 = t5 == null ? t3 : t5; t5 = _this._inversePrimary; if (t3.$eq(0, t5 == null ? t4 : t5)) { t3 = other._surfaceTint; t1 = t3 == null ? t1 : t3; t3 = _this._surfaceTint; t1 = t1.$eq(0, t3 == null ? t2 : t3); } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, _this = this, t1 = _this.primary, t2 = _this.onPrimary, t3 = _this._primaryContainer; if (t3 == null) t3 = t1; t4 = _this._onPrimaryContainer; if (t4 == null) t4 = t2; t5 = _this.secondary; t6 = _this.onSecondary; t7 = _this._secondaryContainer; if (t7 == null) t7 = t5; t8 = _this._onSecondaryContainer; if (t8 == null) t8 = t6; t9 = _this._tertiary; t10 = t9 == null; t11 = t10 ? t5 : t9; t12 = _this._onTertiary; t13 = t12 == null; t14 = t13 ? t6 : t12; t15 = _this._tertiaryContainer; if (t15 == null) { if (t10) t9 = t5; } else t9 = t15; t10 = _this._onTertiaryContainer; if (t10 == null) t10 = t13 ? t6 : t12; t12 = _this.error; t13 = _this.onError; t15 = _this._errorContainer; if (t15 == null) t15 = t12; t16 = _this._onErrorContainer; if (t16 == null) t16 = t13; t17 = _this.onBackground; t18 = _this.surface; t19 = _this.onSurface; t20 = _this._surfaceVariant; if (t20 == null) t20 = t18; t21 = _this._onSurfaceVariant; if (t21 == null) t21 = t19; t22 = _this._outline; if (t22 == null) t22 = t17; t23 = _this._outlineVariant; if (t23 == null) t23 = t17; t24 = _this._shadow; if (t24 == null) t24 = B.Color_4278190080; t25 = _this._scrim; if (t25 == null) t25 = B.Color_4278190080; t26 = _this._inverseSurface; if (t26 == null) t26 = t19; t27 = _this._onInverseSurface; if (t27 == null) t27 = t18; t28 = _this._inversePrimary; if (t28 == null) t28 = t2; t29 = _this._surfaceTint; return A.Object_hash(_this.brightness, t1, t2, t3, t4, t5, t6, t7, t8, t11, t14, t9, t10, t12, t13, t15, t16, _this.background, t17, A.Object_hash(t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29 == null ? t1 : t29, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); } }; A._ColorScheme_Object_Diagnosticable.prototype = {}; A.MaterialColor.prototype = {}; A.MaterialAccentColor.prototype = {}; A.DataColumn.prototype = {}; A.DataRow.prototype = {}; A.DataCell.prototype = {}; A.DataTable.prototype = { _handleSelectAll$2(checked, someChecked) { var effectiveChecked, t1, t2, _i, row, t3; if (!someChecked) effectiveChecked = checked === true; else effectiveChecked = true; t1 = this.onSelectAll; if (t1 != null) t1.call$1(effectiveChecked); else for (t1 = this.rows, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { row = t1[_i]; t3 = row.onSelectChanged; if (t3 != null && row.selected !== effectiveChecked) t3.call$1(effectiveChecked); } }, _buildCheckbox$7$checked$context$onCheckboxChanged$onRowTap$overlayColor$rowMouseCursor$tristate(checked, context, onCheckboxChanged, onRowTap, overlayColor, rowMouseCursor, tristate) { var effectiveCheckboxHorizontalMarginStart, effectiveCheckboxHorizontalMarginStart0, effectiveCheckboxHorizontalMarginEnd, contents, _null = null, themeData = A.Theme_of(context), t1 = this.horizontalMargin, effectiveHorizontalMargin = t1 == null ? themeData.dataTableTheme.horizontalMargin : t1; if (effectiveHorizontalMargin == null) effectiveHorizontalMargin = 24; effectiveCheckboxHorizontalMarginStart = themeData.dataTableTheme.checkboxHorizontalMargin; effectiveCheckboxHorizontalMarginStart0 = effectiveCheckboxHorizontalMarginStart == null ? effectiveHorizontalMargin : effectiveCheckboxHorizontalMarginStart; effectiveCheckboxHorizontalMarginEnd = effectiveCheckboxHorizontalMarginStart == null ? effectiveHorizontalMargin / 2 : effectiveCheckboxHorizontalMarginStart; t1 = A.Center$(A.Checkbox$(_null, false, _null, _null, _null, false, _null, _null, onCheckboxChanged, _null, _null, _null, _null, _null, tristate, checked), _null, _null); contents = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A.Padding(new A.EdgeInsetsDirectional(effectiveCheckboxHorizontalMarginStart0, 0, effectiveCheckboxHorizontalMarginEnd, 0), t1, _null), _null); return new A.TableCell(B.TableCellVerticalAlignment_4, onRowTap != null ? A.TableRowInkWell$(contents, rowMouseCursor, _null, onRowTap, overlayColor) : contents, _null); }, _buildCheckbox$6$checked$context$onCheckboxChanged$onRowTap$overlayColor$tristate(checked, context, onCheckboxChanged, onRowTap, overlayColor, tristate) { return this._buildCheckbox$7$checked$context$onCheckboxChanged$onRowTap$overlayColor$rowMouseCursor$tristate(checked, context, onCheckboxChanged, onRowTap, overlayColor, null, tristate); }, build$1(context) { var effectiveDataRowColor, t1, anyRowSelectable, rowsWithCheckbox, t2, rowsChecked, allChecked, someChecked, effectiveHorizontalMargin, effectiveCheckboxHorizontalMarginStart, effectiveCheckboxHorizontalMarginEnd, effectiveColumnSpacing, t3, tableColumns, tableRows, t4, rowIndex, _i, row, t5, t6, t7, t8, t9, displayCheckboxColumn, displayColumnIndex, t10, t11, t12, paddingEnd, t13, paddingStart, dataColumnIndex, t14, column, t15, paddingStart0, padding, t16, t17, t18, themeData, dataTableTheme0, t19, label, effectiveHeadingTextStyle, effectiveHeadingRowHeight, cell, t20, t21, effectiveDataTextStyle, effectiveDataRowMinHeight, effectiveDataRowMaxHeight, t22, _this = this, _null = null, theme = A.Theme_of(context), dataTableTheme = A.DataTableTheme_of(context), effectiveHeadingRowColor = dataTableTheme.headingRowColor; if (effectiveHeadingRowColor == null) effectiveHeadingRowColor = theme.dataTableTheme.headingRowColor; effectiveDataRowColor = dataTableTheme.dataRowColor; if (effectiveDataRowColor == null) effectiveDataRowColor = theme.dataTableTheme.dataRowColor; t1 = _this.rows; anyRowSelectable = B.JSArray_methods.any$1(t1, new A.DataTable_build_closure()); rowsWithCheckbox = anyRowSelectable ? new A.WhereIterable(t1, new A.DataTable_build_closure0(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")) : A._setArrayType([], type$.JSArray_DataRow); t2 = J.getInterceptor$ax(rowsWithCheckbox); rowsChecked = t2.where$1(rowsWithCheckbox, new A.DataTable_build_closure1()); allChecked = anyRowSelectable && rowsChecked.get$length(0) === t2.get$length(rowsWithCheckbox); someChecked = anyRowSelectable && !rowsChecked.get$isEmpty(0) && !allChecked; t2 = _this.horizontalMargin; if (t2 == null) t2 = dataTableTheme.horizontalMargin; effectiveHorizontalMargin = t2 == null ? theme.dataTableTheme.horizontalMargin : t2; if (effectiveHorizontalMargin == null) effectiveHorizontalMargin = 24; t2 = dataTableTheme.checkboxHorizontalMargin; effectiveCheckboxHorizontalMarginStart = t2 == null ? theme.dataTableTheme.checkboxHorizontalMargin : t2; if (effectiveCheckboxHorizontalMarginStart == null) effectiveCheckboxHorizontalMarginStart = effectiveHorizontalMargin; effectiveCheckboxHorizontalMarginEnd = t2 == null ? theme.dataTableTheme.checkboxHorizontalMargin : t2; if (effectiveCheckboxHorizontalMarginEnd == null) effectiveCheckboxHorizontalMarginEnd = effectiveHorizontalMargin / 2; t2 = _this.columnSpacing; if (t2 == null) t2 = dataTableTheme.columnSpacing; effectiveColumnSpacing = t2 == null ? theme.dataTableTheme.columnSpacing : t2; if (effectiveColumnSpacing == null) effectiveColumnSpacing = 56; t2 = _this.columns; t3 = t2.length; tableColumns = A.List_List$filled(t3 + (anyRowSelectable ? 1 : 0), B.C__NullTableColumnWidth, false, type$.TableColumnWidth); tableRows = A.List_List$generate(t1.length + 1, new A.DataTable_build_closure2(_this, anyRowSelectable, effectiveDataRowColor, effectiveHeadingRowColor, context, dataTableTheme, theme, new A._MaterialStatePropertyWith(new A.DataTable_build_closure3(theme), type$._MaterialStatePropertyWith_nullable_Color), tableColumns), type$.TableRow); if (anyRowSelectable) { tableColumns[0] = new A.FixedColumnWidth(effectiveCheckboxHorizontalMarginStart + 18 + effectiveCheckboxHorizontalMarginEnd); t3 = tableRows[0]; t4 = someChecked ? _null : allChecked; t3.children[0] = _this._buildCheckbox$6$checked$context$onCheckboxChanged$onRowTap$overlayColor$tristate(t4, context, new A.DataTable_build_closure4(_this, someChecked), _null, _null, true); for (t3 = t1.length, t4 = type$.MaterialState, rowIndex = 1, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { row = t1[_i]; t5 = row.selected; if (t5) A.LinkedHashSet_LinkedHashSet$_empty(t4).add$1(0, B.MaterialState_4); t6 = tableRows[rowIndex]; t7 = row.onSelectChanged; t8 = t7 == null ? _null : new A.DataTable_build_closure5(row); t9 = row.color; if (t9 == null) t9 = effectiveDataRowColor; t6.children[0] = _this._buildCheckbox$7$checked$context$onCheckboxChanged$onRowTap$overlayColor$rowMouseCursor$tristate(t5, context, t7, t8, t9, _null, false); ++rowIndex; } displayCheckboxColumn = true; displayColumnIndex = 1; } else { displayCheckboxColumn = anyRowSelectable; displayColumnIndex = 0; } for (t3 = type$.DefaultTextStyle, t4 = _this.dataRowMaxHeight, t5 = _this.dataRowMinHeight, t6 = type$.DataTableTheme, t7 = type$.MaterialState, t8 = _this.headingRowHeight, t9 = type$.JSArray_Widget, t10 = _this.sortColumnIndex, t11 = _this.sortAscending, t12 = _this._onlyTextColumn, paddingEnd = effectiveColumnSpacing / 2, t13 = !displayCheckboxColumn, paddingStart = effectiveHorizontalMargin / 2, dataColumnIndex = 0; t14 = t2.length, dataColumnIndex < t14; ++dataColumnIndex) { column = t2[dataColumnIndex]; t15 = dataColumnIndex === 0; if (t15 && displayCheckboxColumn) paddingStart0 = paddingStart; else paddingStart0 = t15 && t13 ? effectiveHorizontalMargin : paddingEnd; padding = new A.EdgeInsetsDirectional(paddingStart0, 0, dataColumnIndex === t14 - 1 ? effectiveHorizontalMargin : paddingEnd, 0); if (dataColumnIndex === t12) tableColumns[displayColumnIndex] = B.IntrinsicColumnWidth_1; else tableColumns[displayColumnIndex] = B.IntrinsicColumnWidth_null; t14 = column.onSort == null; if (t14) A.LinkedHashSet_LinkedHashSet$_empty(t7).add$1(0, B.MaterialState_6); t15 = tableRows[0]; t16 = column.label; t17 = column.numeric; t14 = !t14 ? new A.DataTable_build_closure6(_this, column, dataColumnIndex) : _null; t18 = dataColumnIndex === t10; themeData = A.Theme_of(context); context.dependOnInheritedWidgetOfExactType$1$0(t6); dataTableTheme0 = A.Theme_of(context).dataTableTheme; t19 = t17 ? B.TextDirection_0 : _null; t16 = A._setArrayType([t16], t9); if (t14 != null) B.JSArray_methods.addAll$1(t16, A._setArrayType([new A._SortArrow(t18, t18 ? t11 : _null, B.Duration_150000, _null), B.SizedBox_2_null_null_null], t9)); label = A.Row$(t16, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, t19); t16 = dataTableTheme0.headingTextStyle; effectiveHeadingTextStyle = t16 == null ? themeData.dataTableTheme.headingTextStyle : t16; if (effectiveHeadingTextStyle == null) { t16 = themeData.textTheme.titleSmall; t16.toString; effectiveHeadingTextStyle = t16; } t16 = t8 == null ? dataTableTheme0.headingRowHeight : t8; effectiveHeadingRowHeight = t16 == null ? themeData.dataTableTheme.headingRowHeight : t16; if (effectiveHeadingRowHeight == null) effectiveHeadingRowHeight = 56; t16 = t17 ? B.Alignment_1_0 : B.AlignmentDirectional_m1_0; t18 = context.dependOnInheritedWidgetOfExactType$1$0(t3); label = A.Container$(t16, A.AnimatedDefaultTextStyle$(label, B.C__Linear, B.Duration_150000, false, (t18 == null ? B.DefaultTextStyle_MTi : t18).style.merge$1(effectiveHeadingTextStyle)), B.Clip_0, _null, _null, _null, _null, effectiveHeadingRowHeight, _null, _null, padding, _null, _null, _null); t15.children[displayColumnIndex] = A.InkWell$(false, _null, true, label, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t14, _null, _null, effectiveHeadingRowColor, _null, _null, _null, _null); for (t14 = t1.length, rowIndex = 1, _i = 0; _i < t1.length; t1.length === t14 || (0, A.throwConcurrentModificationError)(t1), ++_i) { row = t1[_i]; if (row.selected) A.LinkedHashSet_LinkedHashSet$_empty(t7).add$1(0, B.MaterialState_4); cell = row.cells[dataColumnIndex]; t15 = tableRows[rowIndex]; label = cell.child; t16 = cell.onTap; t18 = cell.onLongPress; t19 = row.onSelectChanged == null ? _null : new A.DataTable_build_closure7(row); t20 = row.color; if (t20 == null) t20 = effectiveDataRowColor; themeData = A.Theme_of(context); context.dependOnInheritedWidgetOfExactType$1$0(t6); dataTableTheme0 = A.Theme_of(context).dataTableTheme; t21 = dataTableTheme0.dataTextStyle; effectiveDataTextStyle = t21 == null ? themeData.dataTableTheme.dataTextStyle : t21; if (effectiveDataTextStyle == null) { t21 = themeData.textTheme.bodyMedium; t21.toString; effectiveDataTextStyle = t21; } t21 = t5 == null ? dataTableTheme0.dataRowMinHeight : t5; effectiveDataRowMinHeight = t21 == null ? themeData.dataTableTheme.dataRowMinHeight : t21; if (effectiveDataRowMinHeight == null) effectiveDataRowMinHeight = 48; t21 = t4 == null ? dataTableTheme0.dataRowMaxHeight : t4; effectiveDataRowMaxHeight = t21 == null ? themeData.dataTableTheme.dataRowMaxHeight : t21; if (effectiveDataRowMaxHeight == null) effectiveDataRowMaxHeight = 48; t21 = t17 ? B.Alignment_1_0 : B.AlignmentDirectional_m1_0; t22 = context.dependOnInheritedWidgetOfExactType$1$0(t3); t22 = (t22 == null ? B.DefaultTextStyle_MTi : t22).style.merge$1(effectiveDataTextStyle); label = A.Container$(t21, new A.DefaultTextStyle(t22.copyWith$1$color(_null), _null, true, B.TextOverflow_0, _null, B.TextWidthBasis_0, _null, new A.DropdownButtonHideUnderline(label, _null), _null), B.Clip_0, _null, new A.BoxConstraints(0, 1 / 0, effectiveDataRowMinHeight, effectiveDataRowMaxHeight), _null, _null, _null, _null, _null, padding, _null, _null, _null); if (t16 == null) if (t18 == null) t21 = false; else t21 = true; else t21 = true; if (t21) label = A.InkWell$(false, _null, true, label, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t18, t16, _null, _null, t20, _null, _null, _null, _null); else if (t19 != null || false) label = A.TableRowInkWell$(label, _null, _null, t19, t20); t15.children[displayColumnIndex] = label; ++rowIndex; } ++displayColumnIndex; } t1 = _this.decoration; if (t1 == null) t1 = dataTableTheme.decoration; if (t1 == null) t1 = theme.dataTableTheme.decoration; return A.Container$(_null, A.Material$(B.Duration_200000, true, _null, A.Table$(_null, tableRows, new A.ListMapView(tableColumns, A._arrayInstanceType(tableColumns)._eval$1("ListMapView<1>")), B.FlexColumnWidth_1, B.TableCellVerticalAlignment_1, _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_4), B.Clip_0, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null); } }; A.DataTable_build_closure3.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) { t1 = this.theme.colorScheme.primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; }, $signature: 87 }; A.DataTable_build_closure.prototype = { call$1(row) { return row.onSelectChanged != null; }, $signature: 623 }; A.DataTable_build_closure0.prototype = { call$1(row) { return row.onSelectChanged != null; }, $signature: 623 }; A.DataTable_build_closure1.prototype = { call$1(row) { return row.selected; }, $signature: 623 }; A.DataTable_build_closure2.prototype = { call$1(index) { var t4, resolvedDataRowColor, resolvedHeadingRowColor, rowColor, borderSide, border, _this = this, _null = null, t1 = index > 0, isSelected = t1 && _this.$this.rows[index - 1].selected, isDisabled = t1 && _this.anyRowSelectable && _this.$this.rows[index - 1].onSelectChanged == null, t2 = type$.MaterialState, t3 = A.LinkedHashSet_LinkedHashSet$_empty(t2); if (isSelected) t3.add$1(0, B.MaterialState_4); if (isDisabled) t3.add$1(0, B.MaterialState_6); if (t1) { t4 = _this.$this.rows[index - 1].color; if (t4 == null) t4 = _this.effectiveDataRowColor; resolvedDataRowColor = t4 == null ? _null : t4.resolve$1(0, t3); } else resolvedDataRowColor = _null; t4 = _this.effectiveHeadingRowColor; resolvedHeadingRowColor = t4 == null ? _null : t4.resolve$1(0, A.LinkedHashSet_LinkedHashSet$_empty(t2)); rowColor = t1 ? resolvedDataRowColor : resolvedHeadingRowColor; t1 = _this.dataTableTheme.dividerThickness; if (t1 == null) t1 = _this.theme.dataTableTheme.dividerThickness; if (t1 == null) t1 = 1; borderSide = A.Divider_createBorderSide(_this.context, _null, t1); t1 = _this.$this; if (t1.showBottomBorder) border = new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, borderSide, B.BorderSide_8xm); else border = index === 0 ? _null : new A.Border(borderSide, B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm); t1 = index === 0 ? $.$get$DataTable__headingRowKey() : t1.rows[index - 1].key; t2 = rowColor == null ? _this.defaultRowColor._material_state$_resolve.call$1(t3) : rowColor; return new A.TableRow(t1, new A.BoxDecoration(t2, _null, border, _null, _null, _null, B.BoxShape_0), A.List_List$filled(_this.tableColumns.length, B._NullWidget_null2, false, type$.Widget)); }, $signature: 3330 }; A.DataTable_build_closure4.prototype = { call$1(checked) { return this.$this._handleSelectAll$2(checked, this.someChecked); }, $signature: 17 }; A.DataTable_build_closure5.prototype = { call$0() { var t1 = this.row, t2 = t1.onSelectChanged; return t2 == null ? null : t2.call$1(!t1.selected); }, $signature: 0 }; A.DataTable_build_closure6.prototype = { call$0() { var t2, t3, t1 = this.column.onSort; t1.toString; t2 = this.dataColumnIndex; t3 = this.$this; return t1.call$2(t2, t3.sortColumnIndex !== t2 || !t3.sortAscending); }, $signature: 0 }; A.DataTable_build_closure7.prototype = { call$0() { var t1 = this.row, t2 = t1.onSelectChanged; return t2 == null ? null : t2.call$1(!t1.selected); }, $signature: 0 }; A.TableRowInkWell.prototype = { getRectCallback$1(referenceBox) { return new A.TableRowInkWell_getRectCallback_closure(referenceBox); }, debugCheckContext$1(context) { this.super$InkResponse$debugCheckContext(context); return true; } }; A.TableRowInkWell_getRectCallback_closure.prototype = { call$0() { var table0, t1, t2, t3, t4, offset, cell = this.referenceBox, table = cell.get$parent(cell), transform = new A.Matrix40(new Float64Array(16)); transform.setIdentity$0(); while (true) { if (!(table instanceof A.RenderObject && !(table instanceof A.RenderTable))) break; table.applyPaintTransform$2(cell, transform); table0 = table.get$parent(table); cell = table; table = table0; } if (table instanceof A.RenderTable) { t1 = cell.parentData; t1.toString; t1 = type$.TableCellParentData._as(t1).y; t1.toString; t2 = table._rowTops; t3 = t2[t1]; t4 = table.get$size(0); t1 = t2[t1 + 1]; table.applyPaintTransform$2(cell, transform); offset = A.MatrixUtils_getAsTranslation(transform); if (offset != null) return new A.Rect(0, t3, t4._dx, t1).shift$1(new A.Offset(-offset._dx, -offset._dy)); } return B.Rect_0_0_0_0; }, $signature: 412 }; A._SortArrow.prototype = { createState$0() { return new A._SortArrowState(null, null, B._StateLifecycle_0); } }; A._SortArrowState.prototype = { initState$0() { var t1, t2, t3, _this = this, _null = null; _this.super$State$initState(); t1 = _this._widget; _this._data_table$_up = t1.up; t1 = A.AnimationController$(_null, t1.duration, _null, 1, _null, _this); _this.___SortArrowState__opacityController_A = t1; t1 = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t2 = _this.get$_data_table$_rebuild(); t1.parent.addListener$1(0, t2); _this.___SortArrowState__opacityAnimation_A = t1; t1 = _this.___SortArrowState__opacityController_A; t1.set$value(0, _this._widget.visible ? 1 : 0); t1 = A.AnimationController$(_null, _this._widget.duration, _null, 1, _null, _this); _this.___SortArrowState__orientationController_A = t1; t3 = $.$get$_SortArrowState__turnTween(); type$.Animation_double._as(t1); t1.addListener$1(0, t2); t1.addStatusListener$1(_this.get$_resetOrientationAnimation()); _this.___SortArrowState__orientationAnimation_A = new A._AnimatedEvaluation(t1, t3, t3.$ti._eval$1("_AnimatedEvaluation")); t1 = _this._widget; if (t1.visible) { t1 = t1.up; t1.toString; _this._orientationOffset = t1 ? 0 : 3.141592653589793; } }, _data_table$_rebuild$0() { this.setState$1(new A._SortArrowState__rebuild_closure()); }, _resetOrientationAnimation$1($status) { var t1; if ($status === B.AnimationStatus_3) { this._orientationOffset += 3.141592653589793; t1 = this.___SortArrowState__orientationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, 0); } }, didUpdateWidget$1(oldWidget) { var t1, newUp, skipArrow, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; newUp = t1.up; if (newUp == null) newUp = _this._data_table$_up; t1 = t1.visible; if (oldWidget.visible !== t1) { if (t1) { t1 = _this.___SortArrowState__opacityController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 === B.AnimationStatus_0; } else t1 = false; if (t1) { t1 = _this.___SortArrowState__orientationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); _this.___SortArrowState__orientationController_A.set$value(0, 0); newUp.toString; _this._orientationOffset = newUp ? 0 : 3.141592653589793; skipArrow = true; } else skipArrow = false; t1 = _this._widget.visible; t2 = _this.___SortArrowState__opacityController_A; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } } else skipArrow = false; if (_this._data_table$_up != newUp && !skipArrow) { t1 = _this.___SortArrowState__orientationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 === B.AnimationStatus_0) t1.forward$0(0); else t1.reverse$0(0); } _this._data_table$_up = newUp; }, dispose$0() { var t1 = this.___SortArrowState__opacityController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this.___SortArrowState__orientationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__SortArrowState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t2, t3, t4, t1 = this.___SortArrowState__opacityAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._orientationOffset; t3 = this.___SortArrowState__orientationAnimation_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.parent; t4 = A.Matrix4_Matrix4$rotationZ(t2 + t3._evaluatable.transform$1(0, t4.get$value(t4))); t4.setTranslationRaw$3(0, -1.5, 0); return new A.FadeTransition(t1, false, A.Transform$(B.Alignment_0_0, B.Icon_Uqs, null, t4, true), null); } }; A._SortArrowState__rebuild_closure.prototype = { call$0() { }, $signature: 0 }; A._NullTableColumnWidth.prototype = { maxIntrinsicWidth$2(cells, containerWidth) { return A.throwExpression(A.UnimplementedError$(null)); }, minIntrinsicWidth$2(cells, containerWidth) { return A.throwExpression(A.UnimplementedError$(null)); } }; A._NullWidget0.prototype = { createElement$0(_) { return A.throwExpression(A.UnimplementedError$(null)); } }; A.__SortArrowState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.DataTableSource.prototype = {}; A.DataTableThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.decoration, _this.dataRowColor, _this.dataRowMinHeight, _this.dataRowMaxHeight, _this.dataTextStyle, _this.headingRowColor, _this.headingRowHeight, _this.headingTextStyle, _this.horizontalMargin, _this.columnSpacing, _this.dividerThickness, _this.checkboxHorizontalMargin, _this.headingCellCursor, _this.dataRowCursor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.DataTableThemeData) if (J.$eq$(other.decoration, _this.decoration)) if (other.dataRowColor == _this.dataRowColor) if (other.dataRowMinHeight == _this.dataRowMinHeight) if (other.dataRowMaxHeight == _this.dataRowMaxHeight) if (J.$eq$(other.dataTextStyle, _this.dataTextStyle)) if (other.headingRowColor == _this.headingRowColor) if (other.headingRowHeight == _this.headingRowHeight) if (J.$eq$(other.headingTextStyle, _this.headingTextStyle)) if (other.horizontalMargin == _this.horizontalMargin) if (other.columnSpacing == _this.columnSpacing) if (other.dividerThickness == _this.dividerThickness) if (other.checkboxHorizontalMargin == _this.checkboxHorizontalMargin) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._DataTableThemeData_Object_Diagnosticable.prototype = {}; A.DatePickerEntryMode.prototype = { _enumToString$0() { return "DatePickerEntryMode." + this._core$_name; } }; A.DatePickerMode.prototype = { _enumToString$0() { return "DatePickerMode." + this._core$_name; } }; A.showDatePicker_closure.prototype = { call$1(context) { var t1 = this._box_0.dialog; return t1; }, $signature: 44 }; A.DatePickerDialog.prototype = { createState$0() { var _null = null; return new A._DatePickerDialogState(new A._RestorableAutovalidateMode(B.AutovalidateMode_0, $.$get$ChangeNotifier__emptyListeners()), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_FormState), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0); } }; A._DatePickerDialogState.prototype = { get$_selectedDate() { var t1, t2, value = this.___DatePickerDialogState__selectedDate_FI; if (value === $) { t1 = this._widget.initialDate; t2 = $.$get$ChangeNotifier__emptyListeners(); value !== $ && A.throwUnnamedLateFieldADI(); value = this.___DatePickerDialogState__selectedDate_FI = new A.RestorableDateTimeN(t1, t2); } return value; }, get$_entryMode() { var t1, t2, value = this.___DatePickerDialogState__entryMode_FI; if (value === $) { t1 = this._widget.initialEntryMode; t2 = $.$get$ChangeNotifier__emptyListeners(); value !== $ && A.throwUnnamedLateFieldADI(); value = this.___DatePickerDialogState__entryMode_FI = new A._RestorableDatePickerEntryMode(t1, t2); } return value; }, dispose$0() { var _this = this; _this.get$_selectedDate().dispose$0(); _this.get$_entryMode().dispose$0(); _this._autovalidateMode.dispose$0(); _this.super$__DatePickerDialogState_State_RestorationMixin$dispose(); }, get$restorationId() { this._widget.toString; return null; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this.get$_selectedDate(), "selected_date"); _this.registerForRestoration$2(_this._autovalidateMode, "autovalidateMode"); _this.registerForRestoration$2(_this.get$_entryMode(), "calendar_entry_mode"); }, _handleOk$0() { var t3, _this = this, t1 = _this.get$_entryMode(), t2 = t1._restoration_properties$_value; if ((t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) !== B.DatePickerEntryMode_1) { t1 = _this.get$_entryMode(); t2 = t1._restoration_properties$_value; t1 = (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) === B.DatePickerEntryMode_3; } else t1 = true; if (t1) { t1 = _this._formKey.get$currentState(); t1.toString; if (!t1.validate$0()) { _this.setState$1(new A._DatePickerDialogState__handleOk_closure(_this)); return; } t1.save$0(0); } t1 = _this._framework$_element; t1.toString; t2 = _this.get$_selectedDate(); t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; A.Navigator_of(t1, false).pop$1(t2); }, _handleCancel$0() { var t1 = this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$1(null); }, _handleOnDatePickerModeChange$0() { this._widget.toString; }, _handleEntryModeToggle$0() { this.setState$1(new A._DatePickerDialogState__handleEntryModeToggle_closure(this)); }, _handleDateChanged$1(date) { this.setState$1(new A._DatePickerDialogState__handleDateChanged_closure(this, date)); }, _dialogSize$1(context) { var useMaterial3 = A.Theme_of(context).useMaterial3, orientation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_1, type$.MediaQuery).data.get$orientation(0), t1 = this.get$_entryMode(), t2 = t1._restoration_properties$_value; switch (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) { case B.DatePickerEntryMode_0: case B.DatePickerEntryMode_2: switch (orientation.index) { case 0: return useMaterial3 ? B.Size_328_512 : B.Size_330_518; case 1: return B.Size_496_346; } break; case B.DatePickerEntryMode_1: case B.DatePickerEntryMode_3: switch (orientation.index) { case 0: return useMaterial3 ? B.Size_328_270 : B.Size_330_270; case 1: return B.Size_496_160; } break; } }, build$1(context) { var orientation, datePickerTheme, defaults, textTheme, headlineStyle, t2, t3, headerForegroundColor, t4, actions, calendarDatePicker, inputDatePicker, entryModeButton, dialogSize, dialogTheme, t5, t6, t7, _this = this, _null = null, _box_0 = {}, theme = A.Theme_of(context), useMaterial3 = theme.useMaterial3, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; orientation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_1, type$.MediaQuery).data.get$orientation(0); datePickerTheme = A.DatePickerTheme_of(context); defaults = A.Theme_of(context).useMaterial3 ? A._DatePickerDefaultsM3$(context) : A._DatePickerDefaultsM2$(context); textTheme = theme.textTheme; if (useMaterial3) { headlineStyle = datePickerTheme.headerHeadlineStyle; if (headlineStyle == null) headlineStyle = defaults.get$headerHeadlineStyle(); t2 = _this.get$_entryMode(); t3 = t2._restoration_properties$_value; switch (t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3) { case B.DatePickerEntryMode_1: case B.DatePickerEntryMode_3: if (orientation === B.Orientation_1) headlineStyle = textTheme.headlineSmall; break; case B.DatePickerEntryMode_0: case B.DatePickerEntryMode_2: break; } useMaterial3 = true; } else headlineStyle = orientation === B.Orientation_1 ? textTheme.headlineSmall : textTheme.headlineMedium; headerForegroundColor = datePickerTheme.headerForegroundColor; if (headerForegroundColor == null) headerForegroundColor = defaults.get$headerForegroundColor(); headlineStyle = headlineStyle == null ? _null : headlineStyle.copyWith$1$color(headerForegroundColor); t2 = datePickerTheme.cancelButtonStyle; if (t2 == null) t2 = defaults.get$cancelButtonStyle(); t3 = _this._widget.cancelText; t3 = useMaterial3 ? t1.get$cancelButtonLabel() : t1.get$cancelButtonLabel().toUpperCase(); t2 = A.TextButton$(false, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$_handleCancel(), t2); t3 = datePickerTheme.confirmButtonStyle; if (t3 == null) t3 = defaults.get$confirmButtonStyle(); _this._widget.toString; t4 = t1.get$okButtonLabel(); actions = A.Container$(B.AlignmentDirectional_1_0, A.OverflowBar$(_null, A._setArrayType([t2, A.TextButton$(false, A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$_handleOk(), t3)], type$.JSArray_Widget), B.OverflowBarAlignment_0, B.VerticalDirection_1, 0, 8), B.Clip_0, _null, B.BoxConstraints_mlX4, _null, _null, _null, _null, _null, B.EdgeInsets_8_0_8_0, _null, _null, _null); calendarDatePicker = new A._DatePickerDialogState_build_calendarDatePicker(_this); inputDatePicker = new A._DatePickerDialogState_build_inputDatePicker(_this, orientation); _box_0.picker = null; t2 = _this.get$_entryMode(); t3 = t2._restoration_properties$_value; switch (t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3) { case B.DatePickerEntryMode_0: _box_0.picker = calendarDatePicker.call$0(); t2 = _this._widget.switchToInputEntryModeIcon; t2 = A.Icon$(useMaterial3 ? B.IconData_61453_MaterialIcons_null_false : B.IconData_57882_MaterialIcons_null_false, _null, _null, _null); entryModeButton = A.IconButton$(_null, headerForegroundColor, _null, _null, t2, _null, _this.get$_handleEntryModeToggle(), _null, _null, _null, t1.get$inputDateModeButtonLabel(), _null); break; case B.DatePickerEntryMode_2: _box_0.picker = calendarDatePicker.call$0(); entryModeButton = _null; break; case B.DatePickerEntryMode_1: _box_0.picker = inputDatePicker.call$0(); _this._widget.toString; entryModeButton = A.IconButton$(_null, headerForegroundColor, _null, _null, B.Icon_7FW, _null, _this.get$_handleEntryModeToggle(), _null, _null, _null, t1.get$calendarModeButtonLabel(), _null); break; case B.DatePickerEntryMode_3: _box_0.picker = inputDatePicker.call$0(); entryModeButton = _null; break; default: entryModeButton = _null; } t2 = _this._widget.helpText; t2 = useMaterial3 ? t1.get$datePickerHelpText() : t1.get$datePickerHelpText().toUpperCase(); t3 = _this.get$_selectedDate(); t4 = t3._restoration_properties$_value; if ((t4 == null ? A._instanceType(t3)._eval$1("RestorableValue.T")._as(t4) : t4) == null) t1 = ""; else { t3 = _this.get$_selectedDate(); t4 = t3._restoration_properties$_value; t3 = t4 == null ? A._instanceType(t3)._eval$1("RestorableValue.T")._as(t4) : t4; t3.toString; t3 = t1.formatMediumDate$1(t3); t1 = t3; } t3 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t3 = t3 == null ? _null : t3.get$textScaler(); t3 = (t3 == null ? B._LinearTextScaler_1 : t3).clamp$1$maxScaleFactor(0, 1.3); dialogSize = _this._dialogSize$1(context).$mul(0, t3.textScaleFactor); dialogTheme = theme.dialogTheme; t3 = datePickerTheme.backgroundColor; if (t3 == null) t3 = defaults.get$backgroundColor(defaults); t4 = datePickerTheme.elevation; if (useMaterial3) { if (t4 == null) { t4 = defaults.elevation; t4.toString; } } else { if (t4 == null) t4 = dialogTheme.elevation; if (t4 == null) t4 = 24; } t5 = datePickerTheme.shadowColor; if (t5 == null) t5 = defaults.get$shadowColor(defaults); t6 = datePickerTheme.surfaceTintColor; if (t6 == null) t6 = defaults.get$surfaceTintColor(); t7 = datePickerTheme.shape; if (useMaterial3) { if (t7 == null) t7 = defaults.shape; } else { if (t7 == null) t7 = dialogTheme.shape; if (t7 == null) t7 = defaults.shape; } return A.Dialog$(_null, t3, A.AnimatedContainer$(_null, A.MediaQuery_withClampedTextScaling(new A.LayoutBuilder(new A._DatePickerDialogState_build_closure(_box_0, useMaterial3, dialogSize, orientation, new A._DatePickerHeader(t2, t1, headlineStyle, orientation, orientation === B.Orientation_1, entryModeButton, _null), datePickerTheme, actions), _null), 1.3), _null, _null, B.Cubic_JUR0, _null, B.Duration_200000, dialogSize._dy, _null, _null, _null, dialogSize._dx), B.Clip_2, t4, B.EdgeInsets_16_24_16_24, t5, t7, t6); } }; A._DatePickerDialogState__handleOk_closure.prototype = { call$0() { this.$this._autovalidateMode.set$value(0, B.AutovalidateMode_1); return B.AutovalidateMode_1; }, $signature: 0 }; A._DatePickerDialogState__handleEntryModeToggle_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.get$_entryMode(), t3 = t2._restoration_properties$_value; switch (t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3) { case B.DatePickerEntryMode_0: t1._autovalidateMode.set$value(0, B.AutovalidateMode_0); t1.get$_entryMode().set$value(0, B.DatePickerEntryMode_1); t1._handleOnDatePickerModeChange$0(); break; case B.DatePickerEntryMode_1: t1._formKey.get$currentState().save$0(0); t1.get$_entryMode().set$value(0, B.DatePickerEntryMode_0); t1._handleOnDatePickerModeChange$0(); break; case B.DatePickerEntryMode_2: case B.DatePickerEntryMode_3: break; } }, $signature: 0 }; A._DatePickerDialogState__handleDateChanged_closure.prototype = { call$0() { this.$this.get$_selectedDate().set$value(0, this.date); }, $signature: 0 }; A._DatePickerDialogState_build_calendarDatePicker.prototype = { call$0() { var t4, t5, t6, t7, t1 = this.$this, t2 = t1.get$_selectedDate(), t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; t3 = t1._widget; t4 = t3.firstDate; t5 = t3.lastDate; t6 = t3.currentDate; t7 = t3.selectableDayPredicate; t3 = t3.initialCalendarMode; if (t2 == null) t2 = null; else { t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t2), A.Primitives_getMonth(t2), A.Primitives_getDay(t2), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t2 = new A.DateTime(t2, false); } t4 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t4), A.Primitives_getMonth(t4), A.Primitives_getDay(t4), 0, 0, 0, 0, false); if (!A._isInt(t4)) A.throwExpression(A.argumentErrorValue(t4)); t5 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t5), A.Primitives_getMonth(t5), A.Primitives_getDay(t5), 0, 0, 0, 0, false); if (!A._isInt(t5)) A.throwExpression(A.argumentErrorValue(t5)); t6 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t6), A.Primitives_getMonth(t6), A.Primitives_getDay(t6), 0, 0, 0, 0, false); if (!A._isInt(t6)) A.throwExpression(A.argumentErrorValue(t6)); return new A.CalendarDatePicker(t2, new A.DateTime(t4, false), new A.DateTime(t5, false), new A.DateTime(t6, false), t1.get$_handleDateChanged(), t3, t7, t1._calendarPickerKey); }, $signature: 3345 }; A._DatePickerDialogState_build_inputDatePicker.prototype = { call$0() { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _null = null, t1 = this.$this, t2 = t1._autovalidateMode, t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; t3 = this.orientation === B.Orientation_0 ? 98 : 108; t4 = t1.get$_selectedDate(); t5 = t4._restoration_properties$_value; t4 = t5 == null ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5) : t5; t5 = t1._widget; t6 = t5.firstDate; t7 = t5.lastDate; t8 = t1.get$_handleDateChanged(); t9 = t5.selectableDayPredicate; t10 = t5.errorFormatText; t11 = t5.errorInvalidText; t12 = t5.fieldHintText; t13 = t5.fieldLabelText; t5 = t5.keyboardType; if (t4 != null) { t4 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t4), A.Primitives_getMonth(t4), A.Primitives_getDay(t4), 0, 0, 0, 0, false); if (!A._isInt(t4)) A.throwExpression(A.argumentErrorValue(t4)); t4 = new A.DateTime(t4, false); } else t4 = _null; t6 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t6), A.Primitives_getMonth(t6), A.Primitives_getDay(t6), 0, 0, 0, 0, false); if (!A._isInt(t6)) A.throwExpression(A.argumentErrorValue(t6)); t7 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t7), A.Primitives_getMonth(t7), A.Primitives_getDay(t7), 0, 0, 0, 0, false); if (!A._isInt(t7)) A.throwExpression(A.argumentErrorValue(t7)); return A.Form$(t2, A.Container$(_null, A.Shortcuts$(A.Column$(A._setArrayType([B.Spacer_null, new A.InputDatePickerFormField(t4, new A.DateTime(t6, false), new A.DateTime(t7, false), t8, t8, t9, t10, t11, t12, t13, t5, true, _null), B.Spacer_null], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.Map_gQOxG), B.Clip_0, _null, _null, _null, _null, t3, _null, _null, B.EdgeInsets_24_0_24_0, _null, _null, _null), t1._formKey); }, $signature: 3346 }; A._DatePickerDialogState_build_closure.prototype = { call$2(context, constraints) { var t3, t4, _this = this, _null = null, t1 = _this.useMaterial3, portraitDialogSize = t1 ? B.Size_328_270 : B.Size_330_270, t2 = Math.min(_this.dialogSize._dy, portraitDialogSize._dy); switch (_this.orientation.index) { case 0: t3 = type$.JSArray_Widget; t4 = A._setArrayType([_this.header], t3); if (t1) t4.push(A.Divider$(_this.datePickerTheme.dividerColor, 0, _null)); if (constraints.maxHeight >= t2) B.JSArray_methods.addAll$1(t4, A._setArrayType([A.Expanded$(_this._box_0.picker, 1), _this.actions], t3)); return A.Column$(t4, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); case 1: t2 = type$.JSArray_Widget; t3 = A._setArrayType([_this.header], t2); if (t1) t3.push(new A.VerticalDivider(0, _this.datePickerTheme.dividerColor, _null)); t3.push(new A.Flexible(1, B.FlexFit_1, A.Column$(A._setArrayType([A.Expanded$(_this._box_0.picker, 1), _this.actions], t2), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null)); return A.Row$(t3, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_0, _null); } }, $signature: 3355 }; A._RestorableDatePickerEntryMode.prototype = { createDefaultValue$0() { return this._date_picker0$_defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { data.toString; return B.List_VBz[A._asInt(data)]; }, toPrimitives$0() { var t1 = this._restoration_properties$_value; return (t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1).index; } }; A._RestorableAutovalidateMode.prototype = { createDefaultValue$0() { return this._date_picker0$_defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { data.toString; return B.List_ATp[A._asInt(data)]; }, toPrimitives$0() { var t1 = this._restoration_properties$_value; return (t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1).index; } }; A._DatePickerHeader.prototype = { build$1(context) { var foregroundColor, t1, helpStyle, help, t2, t3, title, _this = this, _null = null, themeData = A.DatePickerTheme_of(context), defaults = A.Theme_of(context).useMaterial3 ? A._DatePickerDefaultsM3$(context) : A._DatePickerDefaultsM2$(context), backgroundColor = themeData.headerBackgroundColor; if (backgroundColor == null) backgroundColor = defaults.get$headerBackgroundColor(); foregroundColor = themeData.headerForegroundColor; if (foregroundColor == null) foregroundColor = defaults.get$headerForegroundColor(); t1 = themeData.headerHelpStyle; if (t1 == null) t1 = defaults.get$headerHelpStyle(); helpStyle = t1 == null ? _null : t1.copyWith$1$color(foregroundColor); help = A.Text$(_this.helpText, _null, 1, B.TextOverflow_2, _null, _null, helpStyle, _null, _null, _null); t1 = _this.titleText; t2 = _this.orientation; t3 = t2 === B.Orientation_0 ? 1 : 2; title = A.Text$(t1, _null, t3, B.TextOverflow_2, t1, _null, _this.titleStyle, _null, _null, _null); switch (t2.index) { case 0: t1 = type$.JSArray_Widget; t2 = A._setArrayType([A.Expanded$(title, 1)], t1); t3 = _this.entryModeButton; if (t3 != null) t2.push(t3); return new A.SizedBox(_null, 120, A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsetsDirectional_24_0_12_12, A.Column$(A._setArrayType([B.SizedBox_null_16_null_null, help, B.Flexible_swd, A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t1), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), B.Clip_0, backgroundColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0), _null); case 1: t1 = _this.isShort ? 16 : 56; t1 = A._setArrayType([B.SizedBox_null_16_null_null, new A.Padding(B.EdgeInsets_16_0_16_0, help, _null), new A.SizedBox(_null, t1, _null, _null), A.Expanded$(new A.Padding(B.EdgeInsets_16_0_16_0, title, _null), 1)], type$.JSArray_Widget); t2 = _this.entryModeButton; if (t2 != null) t1.push(new A.Padding(B.EdgeInsets_4_0_4_0, t2, _null)); return new A.SizedBox(152, _null, A.Material$(B.Duration_200000, true, _null, A.Column$(t1, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, backgroundColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0), _null); } } }; A.__DatePickerDialogState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__DatePickerDialogState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__DatePickerDialogState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.DatePickerThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.get$backgroundColor(_this), _this.elevation, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.shape, _this.get$headerBackgroundColor(), _this.get$headerForegroundColor(), _this.get$headerHeadlineStyle(), _this.get$headerHelpStyle(), _this.get$weekdayStyle(), _this.get$dayStyle(), _this.get$dayForegroundColor(), _this.get$dayBackgroundColor(), _this.get$dayOverlayColor(), _this.get$todayForegroundColor(), _this.get$todayBackgroundColor(), _this.get$todayBorder(), _this.get$yearStyle(), _this.get$yearForegroundColor(), _this.get$yearBackgroundColor(), _this.get$yearOverlayColor(), _this.get$rangePickerBackgroundColor(), _this.rangePickerElevation, _this.get$rangePickerShadowColor(), _this.get$rangePickerSurfaceTintColor(), _this.rangePickerShape, _this.get$rangePickerHeaderBackgroundColor(), _this.get$rangePickerHeaderForegroundColor(), _this.get$rangePickerHeaderHeadlineStyle(), _this.get$rangePickerHeaderHelpStyle(), _this.get$rangeSelectionBackgroundColor(), _this.get$rangeSelectionOverlayColor(), _this.dividerColor, _this.inputDecorationTheme, _this.get$cancelButtonStyle(), _this.get$confirmButtonStyle()]); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.DatePickerThemeData && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && other.elevation == _this.elevation && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.get$headerBackgroundColor(), _this.get$headerBackgroundColor()) && J.$eq$(other.get$headerForegroundColor(), _this.get$headerForegroundColor()) && J.$eq$(other.get$headerHeadlineStyle(), _this.get$headerHeadlineStyle()) && J.$eq$(other.get$headerHelpStyle(), _this.get$headerHelpStyle()) && J.$eq$(other.get$weekdayStyle(), _this.get$weekdayStyle()) && J.$eq$(other.get$dayStyle(), _this.get$dayStyle()) && other.get$dayForegroundColor() == _this.get$dayForegroundColor() && other.get$dayBackgroundColor() == _this.get$dayBackgroundColor() && other.get$dayOverlayColor() == _this.get$dayOverlayColor() && other.get$todayForegroundColor() == _this.get$todayForegroundColor() && other.get$todayBackgroundColor() == _this.get$todayBackgroundColor() && J.$eq$(other.get$todayBorder(), _this.get$todayBorder()) && J.$eq$(other.get$yearStyle(), _this.get$yearStyle()) && other.get$yearForegroundColor() == _this.get$yearForegroundColor() && other.get$yearBackgroundColor() == _this.get$yearBackgroundColor() && other.get$yearOverlayColor() == _this.get$yearOverlayColor() && J.$eq$(other.get$rangePickerBackgroundColor(), _this.get$rangePickerBackgroundColor()) && other.rangePickerElevation == _this.rangePickerElevation && J.$eq$(other.get$rangePickerShadowColor(), _this.get$rangePickerShadowColor()) && J.$eq$(other.get$rangePickerSurfaceTintColor(), _this.get$rangePickerSurfaceTintColor()) && J.$eq$(other.rangePickerShape, _this.rangePickerShape) && J.$eq$(other.get$rangePickerHeaderBackgroundColor(), _this.get$rangePickerHeaderBackgroundColor()) && J.$eq$(other.get$rangePickerHeaderForegroundColor(), _this.get$rangePickerHeaderForegroundColor()) && J.$eq$(other.get$rangePickerHeaderHeadlineStyle(), _this.get$rangePickerHeaderHeadlineStyle()) && J.$eq$(other.get$rangePickerHeaderHelpStyle(), _this.get$rangePickerHeaderHelpStyle()) && J.$eq$(other.get$rangeSelectionBackgroundColor(), _this.get$rangeSelectionBackgroundColor()) && other.get$rangeSelectionOverlayColor() == _this.get$rangeSelectionOverlayColor() && J.$eq$(other.dividerColor, _this.dividerColor) && J.$eq$(other.get$cancelButtonStyle(), _this.get$cancelButtonStyle()) && J.$eq$(other.get$confirmButtonStyle(), _this.get$confirmButtonStyle()); }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$headerBackgroundColor() { return this.headerBackgroundColor; }, get$headerForegroundColor() { return this.headerForegroundColor; }, get$headerHeadlineStyle() { return this.headerHeadlineStyle; }, get$headerHelpStyle() { return this.headerHelpStyle; }, get$weekdayStyle() { return this.weekdayStyle; }, get$dayStyle() { return this.dayStyle; }, get$dayForegroundColor() { return this.dayForegroundColor; }, get$dayBackgroundColor() { return this.dayBackgroundColor; }, get$dayOverlayColor() { return this.dayOverlayColor; }, get$todayForegroundColor() { return this.todayForegroundColor; }, get$todayBackgroundColor() { return this.todayBackgroundColor; }, get$todayBorder() { return this.todayBorder; }, get$yearStyle() { return this.yearStyle; }, get$yearForegroundColor() { return this.yearForegroundColor; }, get$yearBackgroundColor() { return this.yearBackgroundColor; }, get$yearOverlayColor() { return this.yearOverlayColor; }, get$rangePickerBackgroundColor() { return this.rangePickerBackgroundColor; }, get$rangePickerShadowColor() { return this.rangePickerShadowColor; }, get$rangePickerSurfaceTintColor() { return this.rangePickerSurfaceTintColor; }, get$rangePickerHeaderBackgroundColor() { return this.rangePickerHeaderBackgroundColor; }, get$rangePickerHeaderForegroundColor() { return this.rangePickerHeaderForegroundColor; }, get$rangePickerHeaderHeadlineStyle() { return this.rangePickerHeaderHeadlineStyle; }, get$rangePickerHeaderHelpStyle() { return this.rangePickerHeaderHelpStyle; }, get$rangeSelectionBackgroundColor() { return this.rangeSelectionBackgroundColor; }, get$rangeSelectionOverlayColor() { return this.rangeSelectionOverlayColor; }, get$cancelButtonStyle() { return this.cancelButtonStyle; }, get$confirmButtonStyle() { return this.confirmButtonStyle; } }; A._DatePickerDefaultsM2.prototype = { get$_date_picker_theme$_theme() { var result, _this = this, value = _this.___DatePickerDefaultsM2__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___DatePickerDefaultsM2__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___DatePickerDefaultsM2__theme_FI = result; value = result; } return value; }, get$_date_picker_theme$_colors() { var t1, _this = this, value = _this.___DatePickerDefaultsM2__colors_FI; if (value === $) { t1 = _this.get$_date_picker_theme$_theme(); _this.___DatePickerDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DatePickerDefaultsM2__colors_FI = t1.colorScheme; } return value; }, get$_date_picker_theme$_textTheme() { var t1, _this = this, value = _this.___DatePickerDefaultsM2__textTheme_FI; if (value === $) { t1 = _this.get$_date_picker_theme$_theme(); _this.___DatePickerDefaultsM2__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DatePickerDefaultsM2__textTheme_FI = t1.textTheme; } return value; }, get$_isDark() { var t1, _this = this, value = _this.___DatePickerDefaultsM2__isDark_FI; if (value === $) { t1 = _this.get$_date_picker_theme$_colors(); _this.___DatePickerDefaultsM2__isDark_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DatePickerDefaultsM2__isDark_FI = t1.brightness === B.Brightness_0; } return value; }, get$headerBackgroundColor() { return this.get$_isDark() ? this.get$_date_picker_theme$_colors().surface : this.get$_date_picker_theme$_colors().primary; }, get$cancelButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$confirmButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$headerForegroundColor() { return this.get$_isDark() ? this.get$_date_picker_theme$_colors().onSurface : this.get$_date_picker_theme$_colors().onPrimary; }, get$headerHeadlineStyle() { return this.get$_date_picker_theme$_textTheme().headlineSmall; }, get$headerHelpStyle() { return this.get$_date_picker_theme$_textTheme().labelSmall; }, get$weekdayStyle() { var t2, t1 = this.get$_date_picker_theme$_textTheme().bodySmall; if (t1 == null) t1 = null; else { t2 = this.get$_date_picker_theme$_colors().onSurface.value; t2 = t1.apply$1$color(A.Color$fromARGB(153, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255)); t1 = t2; } return t1; }, get$dayStyle() { return this.get$_date_picker_theme$_textTheme().bodySmall; }, get$dayForegroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM2_dayForegroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$dayBackgroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM2_dayBackgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$dayOverlayColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM2_dayOverlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$todayForegroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM2_todayForegroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$todayBackgroundColor() { return this.get$dayBackgroundColor(); }, get$todayBorder() { return new A.BorderSide(this.get$_date_picker_theme$_colors().primary, 1, B.BorderStyle_1, -1); }, get$yearStyle() { return this.get$_date_picker_theme$_textTheme().bodyLarge; }, get$rangePickerBackgroundColor() { return this.get$_date_picker_theme$_colors().surface; }, get$rangePickerShadowColor() { return B.Color_0; }, get$rangePickerSurfaceTintColor() { return B.Color_0; }, get$rangePickerHeaderBackgroundColor() { return this.get$_isDark() ? this.get$_date_picker_theme$_colors().surface : this.get$_date_picker_theme$_colors().primary; }, get$rangePickerHeaderForegroundColor() { return this.get$_isDark() ? this.get$_date_picker_theme$_colors().onSurface : this.get$_date_picker_theme$_colors().onPrimary; }, get$rangePickerHeaderHeadlineStyle() { return this.get$_date_picker_theme$_textTheme().headlineSmall; }, get$rangePickerHeaderHelpStyle() { return this.get$_date_picker_theme$_textTheme().labelSmall; }, get$rangeSelectionBackgroundColor() { var t1 = this.get$_date_picker_theme$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); }, get$rangeSelectionOverlayColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM2_rangeSelectionOverlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); } }; A._DatePickerDefaultsM2_dayForegroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().onPrimary; else if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_date_picker_theme$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_date_picker_theme$_colors().onSurface; }, $signature: 24 }; A._DatePickerDefaultsM2_dayBackgroundColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().primary; return null; }, $signature: 87 }; A._DatePickerDefaultsM2_dayOverlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } else { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } return null; }, $signature: 87 }; A._DatePickerDefaultsM2_todayForegroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().onPrimary; else if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_date_picker_theme$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_date_picker_theme$_colors().primary; }, $signature: 24 }; A._DatePickerDefaultsM2_rangeSelectionOverlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } else { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } return null; }, $signature: 87 }; A._DatePickerDefaultsM3.prototype = { get$_date_picker_theme$_theme() { var result, _this = this, value = _this.___DatePickerDefaultsM3__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___DatePickerDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___DatePickerDefaultsM3__theme_FI = result; value = result; } return value; }, get$_date_picker_theme$_colors() { var t1, _this = this, value = _this.___DatePickerDefaultsM3__colors_FI; if (value === $) { t1 = _this.get$_date_picker_theme$_theme(); _this.___DatePickerDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DatePickerDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_date_picker_theme$_textTheme() { var t1, _this = this, value = _this.___DatePickerDefaultsM3__textTheme_FI; if (value === $) { t1 = _this.get$_date_picker_theme$_theme(); _this.___DatePickerDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DatePickerDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$backgroundColor(_) { return this.get$_date_picker_theme$_colors().surface; }, get$cancelButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$confirmButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$shadowColor(_) { return B.Color_0; }, get$surfaceTintColor() { var t1 = this.get$_date_picker_theme$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$headerBackgroundColor() { return B.Color_0; }, get$headerForegroundColor() { var t1 = this.get$_date_picker_theme$_colors(), t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, get$headerHeadlineStyle() { return this.get$_date_picker_theme$_textTheme().headlineLarge; }, get$headerHelpStyle() { return this.get$_date_picker_theme$_textTheme().labelLarge; }, get$weekdayStyle() { var t1 = this.get$_date_picker_theme$_textTheme().bodyLarge; return t1 == null ? null : t1.apply$1$color(this.get$_date_picker_theme$_colors().onSurface); }, get$dayStyle() { return this.get$_date_picker_theme$_textTheme().bodyLarge; }, get$dayForegroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_dayForegroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$dayBackgroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_dayBackgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$dayOverlayColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_dayOverlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$todayForegroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_todayForegroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$todayBackgroundColor() { return this.get$dayBackgroundColor(); }, get$todayBorder() { return new A.BorderSide(this.get$_date_picker_theme$_colors().primary, 1, B.BorderStyle_1, -1); }, get$yearStyle() { return this.get$_date_picker_theme$_textTheme().bodyLarge; }, get$yearForegroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_yearForegroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$yearBackgroundColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_yearBackgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$yearOverlayColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_yearOverlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$rangePickerShadowColor() { return B.Color_0; }, get$rangePickerSurfaceTintColor() { return B.Color_0; }, get$rangeSelectionBackgroundColor() { var t1 = this.get$_date_picker_theme$_colors(), t2 = t1._secondaryContainer; return t2 == null ? t1.secondary : t2; }, get$rangeSelectionOverlayColor() { return new A._MaterialStatePropertyWith(new A._DatePickerDefaultsM3_rangeSelectionOverlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$rangePickerHeaderBackgroundColor() { return B.Color_0; }, get$rangePickerHeaderForegroundColor() { var t1 = this.get$_date_picker_theme$_colors(), t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, get$rangePickerHeaderHeadlineStyle() { return this.get$_date_picker_theme$_textTheme().titleLarge; }, get$rangePickerHeaderHelpStyle() { return this.get$_date_picker_theme$_textTheme().titleSmall; } }; A._DatePickerDefaultsM3_dayForegroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().onPrimary; else if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_date_picker_theme$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_date_picker_theme$_colors().onSurface; }, $signature: 24 }; A._DatePickerDefaultsM3_dayBackgroundColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().primary; return null; }, $signature: 87 }; A._DatePickerDefaultsM3_dayOverlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } else { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } return null; }, $signature: 87 }; A._DatePickerDefaultsM3_todayForegroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().onPrimary; else if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_date_picker_theme$_colors().primary; return A.Color$fromARGB(97, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return this.$this.get$_date_picker_theme$_colors().primary; }, $signature: 24 }; A._DatePickerDefaultsM3_yearForegroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().onPrimary; else if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._DatePickerDefaultsM3_yearBackgroundColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_date_picker_theme$_colors().primary; return null; }, $signature: 87 }; A._DatePickerDefaultsM3_yearOverlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } else { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_date_picker_theme$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } return null; }, $signature: 87 }; A._DatePickerDefaultsM3_rangeSelectionOverlayColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$_date_picker_theme$_colors(); t2 = t1._onPrimaryContainer; t1 = (t2 == null ? t1.onPrimary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.$this.get$_date_picker_theme$_colors(); t2 = t1._onPrimaryContainer; t1 = (t2 == null ? t1.onPrimary : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.$this.get$_date_picker_theme$_colors(); t2 = t1._onPrimaryContainer; t1 = (t2 == null ? t1.onPrimary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return null; }, $signature: 87 }; A._DatePickerThemeData_Object_Diagnosticable.prototype = {}; A._DesktopTextSelectionHandleControls.prototype = {}; A.DesktopTextSelectionControls.prototype = { getHandleSize$1(textLineHeight) { return B.Size_0_0; }, buildHandle$4(context, type, textLineHeight, onTap) { return B.SizedBox_0_0_null_null; }, getHandleAnchor$2(type, textLineHeight) { return B.Offset_0_0; } }; A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls.prototype = {}; A.DesktopTextSelectionToolbar.prototype = { build$1(context) { var _null = null, paddingAbove = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top + 8; return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.DesktopTextSelectionToolbarLayoutDelegate(this.anchor.$sub(0, new A.Offset(8, paddingAbove))), new A.SizedBox(222, _null, A.Material$(B.Duration_200000, true, B.BorderRadius_tLn2, A.Column$(this.children, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_2, _null, 1, _null, _null, _null, _null, _null, B.MaterialType_1), _null), _null), _null); } }; A.DesktopTextSelectionToolbarButton.prototype = { build$1(context) { var _null = null; return new A.SizedBox(1 / 0, _null, A.TextButton$(false, this.child, _null, _null, this.onPressed, A.TextButton_styleFrom(B.Alignment_m1_0, _null, _null, _null, _null, B.SystemMouseCursor_basic, _null, _null, B.SystemMouseCursor_basic, A.Theme_of(context).colorScheme.brightness === B.Brightness_0 ? B.Color_4294967295 : B.Color_3707764736, _null, B.Size_48_36, B.EdgeInsets_20_0_20_3, _null, B.RoundedRectangleBorder_27D0, _null, _null, _null, _null)), _null); } }; A.Dialog.prototype = { build$1(context) { var defaults, t3, t4, t5, t6, t7, dialogChild, _this = this, _null = null, theme = A.Theme_of(context), dialogTheme = A.Theme_of(context).dialogTheme, t1 = type$.MediaQuery, t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data, effectivePadding = t2.viewInsets.$add(0, _this.insetPadding); if (theme.useMaterial3) defaults = A._DialogDefaultsM3$(context); else defaults = A._DialogDefaultsM2$(context); t2 = dialogTheme.alignment; if (t2 == null) { t2 = defaults.alignment; t2.toString; } t3 = _this.backgroundColor; if (t3 == null) t3 = dialogTheme.backgroundColor; if (t3 == null) t3 = A.Theme_of(context).dialogBackgroundColor; t4 = _this.elevation; if (t4 == null) t4 = dialogTheme.elevation; if (t4 == null) { t4 = defaults.elevation; t4.toString; } t5 = _this.shadowColor; if (t5 == null) t5 = dialogTheme.shadowColor; if (t5 == null) t5 = defaults.get$shadowColor(defaults); t6 = _this.surfaceTintColor; if (t6 == null) t6 = dialogTheme.surfaceTintColor; if (t6 == null) t6 = defaults.get$surfaceTintColor(); t7 = _this.shape; if (t7 == null) t7 = dialogTheme.shape; if (t7 == null) { t7 = defaults.shape; t7.toString; } dialogChild = new A.Align(t2, _null, _null, new A.ConstrainedBox(B.BoxConstraints_mlX, A.Material$(B.Duration_200000, true, _null, _this.child, _this.clipBehavior, t3, t4, _null, t5, t7, t6, _null, B.MaterialType_1), _null), _null); return new A.AnimatedPadding(effectivePadding, A.MediaQuery$(dialogChild, A.InheritedModel_inheritFrom(context, _null, t1).data.removeViewInsets$4$removeBottom$removeLeft$removeRight$removeTop(true, true, true, true), _null), B.C__DecelerateCurve, B.Duration_100000, _null, _null); } }; A.AlertDialog.prototype = { build$1(context) { var t3, paddingScaleFactor, t4, t5, t6, t7, t8, titleWidget, defaultContentPadding, effectiveContentPadding, contentWidget, actionsWidget, dialogChild, _this = this, _null = null, theme = A.Theme_of(context), dialogTheme = A.Theme_of(context).dialogTheme, t1 = theme.useMaterial3, defaults = t1 ? A._DialogDefaultsM3$(context) : A._DialogDefaultsM2$(context), label = _this.semanticLabel, t2 = theme.platform; switch (t2.index) { case 2: case 4: break; case 0: case 1: case 3: case 5: if (label == null) { t3 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t3.toString; label = t3.get$alertDialogLabel(); } break; } t3 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t3 = t3 == null ? _null : t3.get$textScaler(); paddingScaleFactor = A._paddingScaleFactor((t3 == null ? B._LinearTextScaler_1 : t3).textScaleFactor); A.Directionality_maybeOf(context); t3 = _this.title; t4 = t3 == null; t5 = !t4; if (t5) { t6 = _this.content == null ? 20 : 0; t7 = 24 * paddingScaleFactor; t8 = dialogTheme.titleTextStyle; if (t8 == null) { t8 = defaults.get$titleTextStyle(); t8.toString; } t2 = label == null && t2 !== B.TargetPlatform_2; titleWidget = new A.Padding(new A.EdgeInsets(t7, t7, t7, t6), A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, t3, _null), _null, _null, B.TextOverflow_0, true, t8, B.TextAlign_4, _null, B.TextWidthBasis_0), _null); } else titleWidget = _null; t2 = _this.content; t3 = t2 != null; if (t3) { defaultContentPadding = new A.EdgeInsets(24, t1 ? 16 : 20, 24, 24); t6 = _this.contentPadding; effectiveContentPadding = t6 == null ? _null : t6; if (effectiveContentPadding == null) effectiveContentPadding = defaultContentPadding; t4 = t4 && true; t6 = effectiveContentPadding.top; t4 = t4 ? t6 * paddingScaleFactor : t6; t6 = dialogTheme.contentTextStyle; if (t6 == null) { t6 = defaults.get$contentTextStyle(); t6.toString; } contentWidget = new A.Padding(new A.EdgeInsets(effectiveContentPadding.left * paddingScaleFactor, t4, effectiveContentPadding.right * paddingScaleFactor, effectiveContentPadding.bottom), A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, t2, _null), _null, _null, B.TextOverflow_0, true, t6, _null, _null, B.TextWidthBasis_0), _null); } else contentWidget = _null; t2 = _this.actionsPadding; if (t2 == null) t2 = dialogTheme.actionsPadding; if (t2 == null) t1 = t1 ? defaults.get$actionsPadding() : defaults.get$actionsPadding().add$1(0, new A.EdgeInsets(8, 8, 8, 8)); else t1 = t2; actionsWidget = new A.Padding(t1, A.OverflowBar$(B.MainAxisAlignment_1, _this.actions, B.OverflowBarAlignment_1, B.VerticalDirection_1, 0, 8), _null); t1 = A._setArrayType([], type$.JSArray_Widget); if (t5) { titleWidget.toString; t1.push(titleWidget); } if (t3) { contentWidget.toString; t1.push(new A.Flexible(1, B.FlexFit_1, contentWidget, _null)); } actionsWidget.toString; t1.push(actionsWidget); dialogChild = A.IntrinsicWidth$(A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null); if (label != null) dialogChild = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, label, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, dialogChild, _null); return A.Dialog$(_null, _this.backgroundColor, dialogChild, B.Clip_0, _null, B.EdgeInsets_40_24_40_24, _null, _null, _null); } }; A.SimpleDialogOption.prototype = { build$1(context) { var _null = null; return A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_24_8_24_8, this.child, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, this.onPressed, _null, _null, _null, _null, _null, _null, _null); } }; A.SimpleDialog.prototype = { build$1(context) { var label, t2, paddingScaleFactor, t3, t4, t5, t6, titleWidget, contentWidget, dialogChild, _null = null, theme = A.Theme_of(context), t1 = theme.platform; switch (t1.index) { case 4: case 2: label = _null; break; case 0: case 1: case 3: case 5: t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; label = t2.get$dialogLabel(); break; default: label = _null; } t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t2 = t2 == null ? _null : t2.get$textScaler(); paddingScaleFactor = A._paddingScaleFactor((t2 == null ? B._LinearTextScaler_1 : t2).textScaleFactor); A.Directionality_maybeOf(context); t2 = this.title; t3 = t2 == null; t4 = !t3; if (t4) { t5 = 24 * paddingScaleFactor; t6 = A.Theme_of(context).dialogTheme.titleTextStyle; if (t6 == null) { t6 = theme.textTheme.titleLarge; t6.toString; } t1 = label == null && t1 !== B.TargetPlatform_2; titleWidget = new A.Padding(new A.EdgeInsets(t5, t5, t5, 0), A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, t2, _null), _null, _null, B.TextOverflow_0, true, t6, _null, _null, B.TextWidthBasis_0), _null); } else titleWidget = _null; t1 = 0 * paddingScaleFactor; t2 = t3 ? 12 * paddingScaleFactor : 12; contentWidget = new A.Flexible(1, B.FlexFit_1, A.SingleChildScrollView$(A.ListBody$(this.children, B.Axis_1), _null, B.DragStartBehavior_1, _null, new A.EdgeInsets(t1, t2, t1, 16 * paddingScaleFactor), _null, _null, _null, false, B.Axis_1), _null); t1 = A._setArrayType([], type$.JSArray_Widget); if (t4) { titleWidget.toString; t1.push(titleWidget); } contentWidget.toString; t1.push(contentWidget); dialogChild = A.IntrinsicWidth$(new A.ConstrainedBox(B.BoxConstraints_mlX, A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null), 56); if (label != null) dialogChild = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, label, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, dialogChild, _null); return A.Dialog$(_null, _null, dialogChild, B.Clip_0, _null, B.EdgeInsets_40_24_40_24, _null, _null, _null); } }; A.DialogRoute.prototype = {}; A.DialogRoute_closure.prototype = { call$3(buildContext, animation, secondaryAnimation) { var pageChild = new A.Builder(this.builder, null), dialog = new A._CaptureAll(this.themes._themes, pageChild, null); dialog = A.SafeArea$(true, dialog, B.EdgeInsets_0_0_0_0, true); return dialog; }, "call*": "call$3", $requiredArgCount: 3, $signature: 3439 }; A._DialogDefaultsM2.prototype = { get$iconColor() { return this._iconTheme.color; }, get$backgroundColor(_) { return A.Theme_of(this.context).dialogBackgroundColor; }, get$shadowColor(_) { return A.Theme_of(this.context).shadowColor; }, get$titleTextStyle() { return this._textTheme.titleLarge; }, get$contentTextStyle() { return this._textTheme.titleMedium; }, get$actionsPadding() { return B.EdgeInsets_0_0_0_0; } }; A._DialogDefaultsM3.prototype = { get$_dialog$_colors() { var t1, _this = this, value = _this.___DialogDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___DialogDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DialogDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_textTheme() { var t1, _this = this, value = _this.___DialogDefaultsM3__textTheme_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___DialogDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DialogDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$iconColor() { return this.get$_dialog$_colors().secondary; }, get$backgroundColor(_) { return this.get$_dialog$_colors().surface; }, get$shadowColor(_) { return B.Color_0; }, get$surfaceTintColor() { var t1 = this.get$_dialog$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$titleTextStyle() { return this.get$_textTheme().headlineSmall; }, get$contentTextStyle() { return this.get$_textTheme().bodyMedium; }, get$actionsPadding() { return B.EdgeInsets_24_0_24_24; } }; A.DialogTheme.prototype = { get$hashCode(_) { return J.get$hashCode$(this.shape); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.DialogTheme && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && other.elevation == _this.elevation && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.alignment, _this.alignment) && J.$eq$(other.get$iconColor(), _this.get$iconColor()) && J.$eq$(other.get$titleTextStyle(), _this.get$titleTextStyle()) && J.$eq$(other.get$contentTextStyle(), _this.get$contentTextStyle()) && J.$eq$(other.get$actionsPadding(), _this.get$actionsPadding()); }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$titleTextStyle() { return this.titleTextStyle; }, get$contentTextStyle() { return this.contentTextStyle; }, get$actionsPadding() { return this.actionsPadding; }, get$iconColor() { return this.iconColor; } }; A._DialogTheme_Object_Diagnosticable.prototype = {}; A.Divider.prototype = { build$1(context) { var thickness, indent, endIndent, _null = null, theme = A.Theme_of(context), dividerTheme = A.DividerTheme_of(context), defaults = theme.useMaterial3 ? A._DividerDefaultsM3$(context) : A._DividerDefaultsM2$(context), t1 = this.height, height = t1 == null ? dividerTheme.space : t1; if (height == null) { t1 = defaults.space; t1.toString; height = t1; } t1 = this.thickness; thickness = t1 == null ? dividerTheme.thickness : t1; if (thickness == null) { t1 = defaults.thickness; t1.toString; thickness = t1; } indent = dividerTheme.indent; if (indent == null) { t1 = defaults.indent; t1.toString; indent = t1; } endIndent = dividerTheme.endIndent; if (endIndent == null) { t1 = defaults.endIndent; t1.toString; endIndent = t1; } return new A.SizedBox(_null, height, A.Center$(A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, A.Divider_createBorderSide(context, this.color, thickness), B.BorderSide_8xm), _null, _null, _null, B.BoxShape_0), _null, thickness, _null, new A.EdgeInsetsDirectional(indent, 0, endIndent, 0), _null, _null, _null, _null), _null, _null), _null); } }; A.VerticalDivider.prototype = { build$1(context) { var t1, indent, endIndent, _null = null, theme = A.Theme_of(context), dividerTheme = A.DividerTheme_of(context), defaults = theme.useMaterial3 ? A._DividerDefaultsM3$(context) : A._DividerDefaultsM2$(context), width = this.width, thickness = dividerTheme.thickness; if (thickness == null) { t1 = defaults.thickness; t1.toString; thickness = t1; } indent = dividerTheme.indent; if (indent == null) { t1 = defaults.indent; t1.toString; indent = t1; } endIndent = dividerTheme.endIndent; if (endIndent == null) { t1 = defaults.endIndent; t1.toString; endIndent = t1; } return new A.SizedBox(width, _null, A.Center$(A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm, A.Divider_createBorderSide(context, this.color, thickness)), _null, _null, _null, B.BoxShape_0), _null, _null, _null, new A.EdgeInsetsDirectional(0, indent, 0, endIndent), _null, _null, _null, thickness), _null, _null), _null); } }; A._DividerDefaultsM2.prototype = { get$color(_) { return A.Theme_of(this.context).dividerColor; } }; A._DividerDefaultsM3.prototype = { get$color(_) { var t1 = A.Theme_of(this.context).colorScheme, t2 = t1._outlineVariant; return t2 == null ? t1.onBackground : t2; } }; A.DividerThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$color(_this), _this.space, _this.thickness, _this.indent, _this.endIndent, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.DividerThemeData && J.$eq$(other.get$color(other), _this.get$color(_this)) && other.space == _this.space && other.thickness == _this.thickness && other.indent == _this.indent && other.endIndent == _this.endIndent; }, get$color(receiver) { return this.color; } }; A._DividerThemeData_Object_Diagnosticable.prototype = {}; A.DrawerAlignment.prototype = { _enumToString$0() { return "DrawerAlignment." + this._core$_name; } }; A.Drawer.prototype = { build$1(context) { var label, t1, t2, defaults, effectiveShape, t3, t4, t5, t6, _null = null, drawerTheme = A.DrawerTheme_of(context); switch (A.Theme_of(context).platform.index) { case 2: case 4: label = _null; break; case 0: case 1: case 3: case 5: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; label = t1.get$drawerLabel(); break; default: label = _null; } t1 = A.Theme_of(context); t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$._DrawerControllerScope); t2 = t2 == null ? _null : t2.controller; t2 = t2 == null ? _null : t2.alignment; defaults = t1.useMaterial3 ? new A._DrawerDefaultsM3(context, _null, _null, 1, _null, _null, _null, _null, _null) : new A._DrawerDefaultsM2(context, _null, _null, 16, _null, _null, _null, _null, _null); if (t2 !== B.DrawerAlignment_1) { t1 = drawerTheme.shape; if (t1 == null) t1 = defaults.get$shape(defaults); effectiveShape = t1; } else { t1 = drawerTheme.endShape; if (t1 == null) t1 = defaults.get$endShape(); effectiveShape = t1; } t1 = drawerTheme.width; t1 = A.BoxConstraints$expand(_null, t1 == null ? 304 : t1); t2 = drawerTheme.backgroundColor; if (t2 == null) t2 = defaults.get$backgroundColor(defaults); t3 = drawerTheme.elevation; if (t3 == null) { t3 = defaults.elevation; t3.toString; } t4 = drawerTheme.shadowColor; if (t4 == null) t4 = defaults.get$shadowColor(defaults); t5 = drawerTheme.surfaceTintColor; if (t5 == null) t5 = defaults.get$surfaceTintColor(); if (effectiveShape != null) t6 = B.Clip_1; else t6 = B.Clip_0; t5 = A.Material$(B.Duration_200000, true, _null, this.child, t6, t2, t3, _null, t4, effectiveShape, t5, _null, B.MaterialType_0); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, label, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, new A.ConstrainedBox(t1, t5, _null), _null); } }; A._DrawerControllerScope.prototype = { updateShouldNotify$1(old) { return !this.controller.super$Object$$eq(0, old.controller); } }; A.DrawerController.prototype = { createState$0() { var _null = null, t1 = type$.LabeledGlobalKey_State_StatefulWidget; return new A.DrawerControllerState(A.FocusScopeNode$(true, _null, false), new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t1), _null, _null, B._StateLifecycle_0); } }; A.DrawerControllerState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this.__DrawerControllerState__controller_A = A.AnimationController$(null, B.Duration_246000, null, 1, _this._widget.isDrawerOpen ? 1 : 0, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_animationChanged()); t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_animationStatusChanged()); }, dispose$0() { var _this = this, t1 = _this._historyEntry; if (t1 != null) t1.remove$0(0); t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._focusScopeNode.dispose$0(); _this.super$_DrawerControllerState_State_SingleTickerProviderStateMixin$dispose(); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this.__DrawerControllerState__scrimColorTween_A = this._buildScrimColorTween$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget; t1 = t1.isDrawerOpen; if (t1 !== oldWidget.isDrawerOpen) { t2 = this.__DrawerControllerState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.__AnimationController__status_A; t3 === $ && A.throwUnnamedLateFieldNI(); switch (t3.index) { case 3: case 0: t2.set$value(0, t1 ? 1 : 0); break; case 1: case 2: break; } } }, _animationChanged$0() { this.setState$1(new A.DrawerControllerState__animationChanged_closure()); }, _ensureHistoryEntry$0() { var t1, route, _this = this; if (_this._historyEntry == null) { t1 = _this._framework$_element; t1.toString; route = A.ModalRoute_of(t1, type$.nullable_Object); if (route != null) { t1 = new A.LocalHistoryEntry(_this.get$_handleHistoryEntryRemoved(), false); _this._historyEntry = t1; route.addLocalHistoryEntry$1(t1); t1 = _this._framework$_element; t1.toString; A.FocusScope_of(t1).setFirstFocus$1(_this._focusScopeNode); } } }, _animationStatusChanged$1($status) { var t1; switch ($status.index) { case 1: this._ensureHistoryEntry$0(); break; case 2: t1 = this._historyEntry; if (t1 != null) t1.remove$0(0); this._historyEntry = null; break; case 0: break; case 3: break; } }, _handleHistoryEntryRemoved$0() { this._historyEntry = null; this.close$0(0); }, _handleDragDown$1(details) { var t1 = this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); this._ensureHistoryEntry$0(); }, _handleDragCancel$0() { var _this = this, t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$status(0) !== B.AnimationStatus_0) { t1 = _this.__DrawerControllerState__controller_A._ticker; t1 = t1 != null && t1._ticker$_future != null; } else t1 = true; if (t1) return; t1 = _this.__DrawerControllerState__controller_A.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 < 0.5) _this.close$0(0); else _this.open$0(0); }, get$_drawer$_width(_) { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._drawer$_drawerKey); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); if (t1 != null) return t1.get$size(0)._dx; return 304; }, _move$1(details) { var delta, t2, opened, _this = this, t1 = details.primaryDelta; t1.toString; delta = t1 / _this.get$_drawer$_width(0); switch (_this._widget.alignment.index) { case 0: break; case 1: delta = -delta; break; } t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (t1.textDirection.index) { case 0: t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t2 - delta); break; case 1: t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t2 + delta); break; } t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); opened = t1 > 0.5; if (opened !== _this._previouslyOpened) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) _this._widget.drawerCallback.call$1(opened); _this._previouslyOpened = opened; }, _settle$1(details) { var visualVelocity, _this = this, t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$status(0) === B.AnimationStatus_0) return; t1 = details.velocity.pixelsPerSecond._dx; if (Math.abs(t1) >= 365) { visualVelocity = t1 / _this.get$_drawer$_width(0); switch (_this._widget.alignment.index) { case 0: break; case 1: visualVelocity = -visualVelocity; break; } t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (t1.textDirection.index) { case 0: _this.__DrawerControllerState__controller_A.fling$1$velocity(-visualVelocity); _this._widget.drawerCallback.call$1(visualVelocity < 0); break; case 1: _this.__DrawerControllerState__controller_A.fling$1$velocity(visualVelocity); _this._widget.drawerCallback.call$1(visualVelocity > 0); break; } } else { t1 = _this.__DrawerControllerState__controller_A.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 < 0.5) _this.close$0(0); else _this.open$0(0); } }, open$0(_) { var t1 = this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.fling$0(); this._widget.drawerCallback.call$1(true); }, close$0(_) { var t1 = this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.fling$1$velocity(-1); this._widget.drawerCallback.call$1(false); }, _buildScrimColorTween$0() { this._widget.toString; var t1 = this._framework$_element; t1.toString; t1 = A.DrawerTheme_of(t1).scrimColor; return new A.ColorTween(B.Color_0, t1 == null ? B.Color_2315255808 : t1); }, get$_drawerOuterAlignment() { switch (this._widget.alignment.index) { case 0: return B.AlignmentDirectional_m1_0; case 1: return B.AlignmentDirectional_1_0; } }, get$_drawerInnerAlignment() { switch (this._widget.alignment.index) { case 0: return B.AlignmentDirectional_1_0; case 1: return B.AlignmentDirectional_m1_0; } }, _drawer$_buildDrawer$1(context) { var isDesktop, dragAreaWidth, padding, t2, platformHasBackButton, t3, t4, t5, child, _this = this, _null = null, drawerIsStart = _this._widget.alignment === B.DrawerAlignment_0, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (A.Theme_of(context).platform.index) { case 0: case 2: case 1: isDesktop = false; break; case 4: case 3: case 5: isDesktop = true; break; default: isDesktop = _null; } dragAreaWidth = _this._widget.edgeDragWidth; padding = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding; switch (t1.textDirection.index) { case 1: dragAreaWidth = 20 + (drawerIsStart ? padding.left : padding.right); break; case 0: dragAreaWidth = 20 + (drawerIsStart ? padding.right : padding.left); break; } t1 = _this.__DrawerControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === B.AnimationStatus_0) { _this._widget.toString; if (!isDesktop) { t1 = _this.get$_drawerOuterAlignment(); t2 = _this._widget.dragStartBehavior; return new A.Align(t1, _null, _null, A.GestureDetector$(B.HitTestBehavior_2, A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, dragAreaWidth), t2, true, _this._drawer$_gestureDetectorKey, _null, _null, _null, _this.get$_settle(), _null, _this.get$_move(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null); } else return B.SizedBox_0_0_null_null; } else { switch (A.Theme_of(context).platform.index) { case 0: platformHasBackButton = true; break; case 2: case 4: case 1: case 3: case 5: platformHasBackButton = false; break; default: platformHasBackButton = _null; } t1 = _this._widget; t1.toString; t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t2 = t2.get$modalBarrierDismissLabel(); t3 = _this.__DrawerControllerState__scrimColorTween_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Container$(_null, _null, B.Clip_0, t3.transform$1(0, _this.__DrawerControllerState__controller_A.get$value(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = A.BlockSemantics$(new A.ExcludeSemantics(platformHasBackButton, A.GestureDetector$(_null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t3, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$close(_this), _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null)); t3 = _this.get$_drawerOuterAlignment(); t4 = _this.get$_drawerInnerAlignment(); t5 = _this.__DrawerControllerState__controller_A.__AnimationController__value_A; t5 === $ && A.throwUnnamedLateFieldNI(); child = new A._DrawerControllerScope(t1, new A.RepaintBoundary(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([t2, new A.Align(t3, _null, _null, new A.Align(t4, t5, _null, new A.RepaintBoundary(A.FocusScope$(false, _this._widget.child, _null, _this._drawer$_drawerKey, _this._focusScopeNode, _null), _null), _null), _null)], type$.JSArray_Widget), _null), _null), _null); if (isDesktop) return child; return A.GestureDetector$(_null, child, _this._widget.dragStartBehavior, true, _this._drawer$_gestureDetectorKey, _null, _this.get$_handleDragCancel(), _this.get$_handleDragDown(), _this.get$_settle(), _null, _this.get$_move(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r); } }, build$1(context) { return A.ListTileTheme_merge(this._drawer$_buildDrawer$1(context), null, B.ListTileStyle_1, null); } }; A.DrawerControllerState__animationChanged_closure.prototype = { call$0() { }, $signature: 0 }; A._DrawerDefaultsM2.prototype = { get$shadowColor(_) { return A.Theme_of(this.context).shadowColor; } }; A._DrawerDefaultsM3.prototype = { get$direction(_) { var t1, _this = this, value = _this.___DrawerDefaultsM3_direction_FI; if (value === $) { t1 = _this.context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; _this.___DrawerDefaultsM3_direction_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___DrawerDefaultsM3_direction_FI = t1.textDirection; } return value; }, get$backgroundColor(_) { return A.Theme_of(this.context).colorScheme.surface; }, get$surfaceTintColor() { var t1 = A.Theme_of(this.context).colorScheme, t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$shadowColor(_) { return B.Color_0; }, get$shape(_) { return new A.RoundedRectangleBorder(B.BorderRadiusDirectional_DpJ0.resolve$1(0, this.get$direction(0)), B.BorderSide_8xm); }, get$endShape() { return new A.RoundedRectangleBorder(B.BorderRadiusDirectional_DpJ.resolve$1(0, this.get$direction(0)), B.BorderSide_8xm); } }; A._DrawerControllerState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.DrawerThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$backgroundColor(_this), _this.scrimColor, _this.elevation, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.get$shape(_this), _this.get$endShape(), _this.width, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.DrawerThemeData && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && J.$eq$(other.scrimColor, _this.scrimColor) && other.elevation == _this.elevation && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.get$shape(other), _this.get$shape(_this)) && J.$eq$(other.get$endShape(), _this.get$endShape()) && other.width == _this.width; }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$shape(receiver) { return this.shape; }, get$endShape() { return this.endShape; } }; A._DrawerThemeData_Object_Diagnosticable.prototype = {}; A._DropdownMenuPainter.prototype = { paint$2(canvas, size) { var _null = null, t1 = size._dy, t2 = A.clampDouble(this.getSelectedItemOffset.call$0(), 0, Math.max(t1 - 48, 0)), t3 = type$.Tween_double, t4 = A.clampDouble(t2 + 48, Math.min(48, t1), t1), t5 = this.resize; t2 = new A.Tween(t2, 0, t3).transform$1(0, t5.get$value(0)); this._dropdown$_painter.paint$3(canvas, new A.Offset(0, t2), new A.ImageConfiguration(_null, _null, _null, _null, new A.Size(size._dx - 0, new A.Tween(t4, t1, t3).transform$1(0, t5.get$value(0)) - t2), _null)); }, shouldRepaint$1(oldPainter) { var _this = this; return !oldPainter.color.$eq(0, _this.color) || oldPainter.elevation !== _this.elevation || oldPainter.selectedIndex !== _this.selectedIndex || !J.$eq$(oldPainter.borderRadius, _this.borderRadius) || oldPainter.resize !== _this.resize; } }; A._DropdownMenuItemButton.prototype = { createState$0() { return new A._DropdownMenuItemButtonState(B._StateLifecycle_0, this.$ti._eval$1("_DropdownMenuItemButtonState<1>")); } }; A._DropdownMenuItemButtonState.prototype = { _dropdown$_handleFocusChange$1(focused) { var inTraditionalMode, menuLimits, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; switch ((t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1).index) { case 0: inTraditionalMode = false; break; case 1: inTraditionalMode = true; break; default: inTraditionalMode = null; } if (focused && inTraditionalMode) { t1 = this._widget; menuLimits = t1.route.getMenuLimits$3(t1.buttonRect, t1.constraints.maxHeight, t1.itemIndex); this._widget.scrollController.animateTo$3$curve$duration(menuLimits.scrollOffset, B.Cubic_xDo, B.Duration_100000); } }, _handleOnTap$0() { var t1 = this._widget, dropdownMenuItem = t1.route.items[t1.itemIndex].item; t1 = dropdownMenuItem.onTap; if (t1 != null) t1.call$0(); t1 = this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$1(new A._DropdownRouteResult(dropdownMenuItem.value, this.$ti._eval$1("_DropdownRouteResult<1>"))); }, build$1(context) { var t3, opacity, start, end, child, _this = this, _null = null, t1 = _this._widget, t2 = t1.route, unit = 0.5 / (t2.items.length + 1.5); t1 = t1.itemIndex; t3 = t2._animationProxy; if (t1 === t2.selectedIndex) { t3.toString; opacity = A.CurvedAnimation$(B.Threshold_0, t3, _null); } else { start = A.clampDouble(0.5 + (t1 + 1) * unit, 0, 1); end = A.clampDouble(start + 1.5 * unit, 0, 1); t3.toString; opacity = A.CurvedAnimation$(new A.Interval(start, end, B.C__Linear), t3, _null); } t1 = _this._widget; t2 = t1.padding; t3 = t1.route; t1 = t1.itemIndex; child = A.InkWell$(t1 === t3.selectedIndex, _null, true, A.Container$(_null, t3.items[t1], B.Clip_0, _null, _null, _null, _null, t3.itemHeight, _null, _null, t2, _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _this.get$_dropdown$_handleFocusChange(), _null, _null, _null, _this.get$_handleOnTap(), _null, _null, _null, _null, _null, _null, _null); child = A.Shortcuts$(new A.FadeTransition(opacity, false, child, _null), _null, B.Map_Pn6xV); return child; } }; A._DropdownMenu.prototype = { createState$0() { return new A._DropdownMenuState(B._StateLifecycle_0, this.$ti._eval$1("_DropdownMenuState<1>")); } }; A._DropdownMenuState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.route._animationProxy; t1.toString; _this.___DropdownMenuState__fadeOpacity_A = A.CurvedAnimation$(B.Interval_75R2, t1, B.Interval_75R3); t1 = _this._widget.route._animationProxy; t1.toString; _this.___DropdownMenuState__resize_A = A.CurvedAnimation$(B.Interval_75R4, t1, B.Threshold_0); }, build$1(context) { var route, t2, t3, t4, itemIndex, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; route = _this._widget.route; t2 = A._setArrayType([], type$.JSArray_Widget); for (t3 = route.items, t4 = _this.$ti._eval$1("_DropdownMenuItemButton<1>"), itemIndex = 0; itemIndex < t3.length; ++itemIndex) { t5 = _this._widget; t6 = t5.route; t7 = t5.padding; t8 = t5.buttonRect; t9 = t5.constraints; t2.push(new A._DropdownMenuItemButton(t6, t5.scrollController, t7, t8, t9, itemIndex, true, _null, t4)); } t3 = _this.___DropdownMenuState__fadeOpacity_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._widget.dropdownColor; if (t4 == null) t4 = A.Theme_of(context).canvasColor; t5 = route.elevation; t6 = _this.___DropdownMenuState__resize_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = _this._widget.borderRadius; t8 = t7 == null ? B.BorderRadius_tLn7 : t7; t9 = B.Map_qt46y.$index(0, t5); t1 = t1.get$popupMenuLabel(); t10 = _this._widget.borderRadius; t11 = t10 == null; if (t11) t10 = B.BorderRadius_tLn0; t11 = !t11 ? B.Clip_2 : B.Clip_0; t12 = A.ScrollConfiguration_of(context).copyWith$4$overscroll$physics$platform$scrollbars(false, B.ClampingScrollPhysics_null, A.Theme_of(context).platform, false); t13 = _this._widget.scrollController; t11 = A.ClipRRect$(t10, A.Material$(B.Duration_200000, true, _null, A.ScrollConfiguration$(t12, A.PrimaryScrollController$(A.Scrollbar$(A.ListView$(t2, _null, B.EdgeInsets_0_8_0_8, true, B.Axis_1, true), _null, true), t13)), B.Clip_0, _null, 0, _null, _null, _null, _null, route.style, B.MaterialType_4), t11); return new A.FadeTransition(t3, false, A.CustomPaint$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, t11, _null), _null, _null, new A._DropdownMenuPainter(t4, t5, route.selectedIndex, t7, t6, new A._DropdownMenuState_build_closure(route), new A._BoxDecorationPainter(new A.BoxDecoration(t4, _null, _null, t8, t9, _null, B.BoxShape_0), _null), t6), B.Size_0_0), _null); } }; A._DropdownMenuState_build_closure.prototype = { call$0() { var t1 = this.route; return t1.getItemOffset$1(t1.selectedIndex); }, $signature: 183 }; A._DropdownMenuRouteLayout.prototype = { getConstraintsForChild$1(constraints) { var maxHeight = Math.max(0, constraints.maxHeight - 96), t1 = this.buttonRect, width = Math.min(constraints.maxWidth, t1.right - t1.left); return new A.BoxConstraints(width, width, 0, maxHeight); }, getPositionForChild$2(size, childSize) { var left, t1 = this.route, t2 = this.buttonRect, menuLimits = t1.getMenuLimits$3(t2, size._dy, t1.selectedIndex); switch (this.textDirection.index) { case 0: left = A.clampDouble(t2.right, 0, size._dx) - childSize._dx; break; case 1: left = A.clampDouble(t2.left, 0, size._dx - childSize._dx); break; default: left = null; } return new A.Offset(left, menuLimits.top); }, shouldRelayout$1(oldDelegate) { return !this.buttonRect.$eq(0, oldDelegate.buttonRect) || this.textDirection != oldDelegate.textDirection; } }; A._DropdownRouteResult.prototype = { $eq(_, other) { if (other == null) return false; return this.$ti._is(other) && J.$eq$(other.result, this.result); }, get$hashCode(_) { return J.get$hashCode$(this.result); } }; A._MenuLimits.prototype = {}; A._DropdownRoute.prototype = { get$transitionDuration(_) { return B.Duration_300000; }, get$barrierDismissible() { return true; }, get$barrierColor() { return null; }, buildPage$3(context, animation, secondaryAnimation) { return new A.LayoutBuilder(new A._DropdownRoute_buildPage_closure(this), null); }, getItemOffset$1(index) { return this.items.length !== 0 && index > 0 ? 8 + B.JSArray_methods.reduce$1(B.JSArray_methods.sublist$2(this.itemHeights, 0, index), new A._DropdownRoute_getItemOffset_closure()) : 8; }, getMenuLimits$3(buttonRect, availableHeight, index) { var menuTop, preferredMenuHeight, menuHeight, menuBottom, _this = this, computedMaxHeight = availableHeight - 96, buttonTop = buttonRect.top, t1 = buttonRect.bottom, buttonBottom = Math.min(t1, availableHeight), selectedItemOffset = _this.getItemOffset$1(index), topLimit = Math.min(48, buttonTop), bottomLimit = Math.max(availableHeight - 48, buttonBottom), t2 = _this.itemHeights, t3 = _this.selectedIndex; t1 -= buttonTop; menuTop = buttonTop - selectedItemOffset - (t2[t3] - t1) / 2; preferredMenuHeight = B.EdgeInsets_0_8_0_8.get$_top(0) + B.EdgeInsets_0_8_0_8.get$_bottom(0); if (_this.items.length !== 0) preferredMenuHeight += B.JSArray_methods.reduce$1(t2, new A._DropdownRoute_getMenuLimits_closure()); menuHeight = Math.min(computedMaxHeight, preferredMenuHeight); menuBottom = menuTop + menuHeight; if (menuTop < topLimit) { menuTop = Math.min(buttonTop, topLimit); menuBottom = menuTop + menuHeight; } if (menuBottom > bottomLimit) { menuBottom = Math.max(buttonBottom, bottomLimit); menuTop = menuBottom - menuHeight; } t2 = t2[t3] / 2; t1 = buttonBottom - t1 / 2; if (menuBottom - t2 < t1) menuTop = t1 + t2 - menuHeight; return new A._MenuLimits(menuTop, menuHeight, preferredMenuHeight > computedMaxHeight ? Math.min(Math.max(0, selectedItemOffset - (buttonTop - menuTop)), preferredMenuHeight - menuHeight) : 0); }, get$barrierLabel() { return this.barrierLabel; } }; A._DropdownRoute_buildPage_closure.prototype = { call$2(context, constraints) { var t1 = this.$this; return new A._DropdownRoutePage(t1, constraints, t1.padding, t1.buttonRect, t1.selectedIndex, t1.capturedThemes, t1.dropdownColor, true, t1.borderRadius, null, t1.$ti._eval$1("_DropdownRoutePage<1>")); }, $signature() { return this.$this.$ti._eval$1("_DropdownRoutePage<1>(BuildContext,BoxConstraints)"); } }; A._DropdownRoute_getItemOffset_closure.prototype = { call$2(total, height) { return total + height; }, $signature: 218 }; A._DropdownRoute_getMenuLimits_closure.prototype = { call$2(total, height) { return total + height; }, $signature: 218 }; A._DropdownRoutePage.prototype = { createState$0() { return new A._DropdownRoutePageState(B._StateLifecycle_0, this.$ti._eval$1("_DropdownRoutePageState<1>")); } }; A._DropdownRoutePageState.prototype = { initState$0() { this.super$State$initState(); var t1 = this._widget; this.___DropdownRoutePageState__scrollController_A = A.ScrollController$(t1.route.getMenuLimits$3(t1.buttonRect, t1.constraints.maxHeight, t1.selectedIndex).scrollOffset, true, null, null); }, build$1(context) { var t7, _this = this, textDirection = A.Directionality_maybeOf(context), t1 = _this._widget, t2 = t1.route, t3 = t1.padding, t4 = t1.buttonRect, t5 = t1.constraints, t6 = t1.dropdownColor; t1 = t1.borderRadius; t7 = _this.___DropdownRoutePageState__scrollController_A; t7 === $ && A.throwUnnamedLateFieldNI(); return A.MediaQuery_MediaQuery$removePadding(new A.Builder(new A._DropdownRoutePageState_build_closure(_this, textDirection, new A._DropdownMenu(t2, t3, t4, t5, t6, true, t1, t7, null, _this.$ti._eval$1("_DropdownMenu<1>"))), null), context, true, true, true, true); }, dispose$0() { var t1 = this.___DropdownRoutePageState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$State$dispose(); } }; A._DropdownRoutePageState_build_closure.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget; return new A.CustomSingleChildLayout(new A._DropdownMenuRouteLayout(t2.buttonRect, t2.route, this.textDirection, t1.$ti._eval$1("_DropdownMenuRouteLayout<1>")), new A._CaptureAll(t2.capturedThemes._themes, this.menu, null), null); }, $signature: 815 }; A._MenuItem.prototype = { createRenderObject$1(context) { var t1 = new A._RenderMenuItem(this.onLayout, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.onLayout = this.onLayout; } }; A._RenderMenuItem.prototype = { performLayout$0() { this.super$RenderProxyBoxMixin$performLayout(); var t1 = this.get$size(0); this.onLayout.call$1(t1); } }; A._DropdownMenuItemContainer.prototype = { build$1(context) { var _null = null; return A.Container$(this.alignment, this.child, B.Clip_0, _null, B.BoxConstraints_mlX2, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A.DropdownMenuItem.prototype = { get$value(receiver) { return this.value; } }; A.DropdownButtonHideUnderline.prototype = { updateShouldNotify$1(oldWidget) { return false; } }; A.DropdownButton.prototype = { createState$0() { return new A._DropdownButtonState(B._StateLifecycle_0, this.$ti._eval$1("_DropdownButtonState<1>")); }, get$value(receiver) { return this.value; } }; A._DropdownButtonState.prototype = { get$focusNode(_) { var t1; this._widget.toString; t1 = this._dropdown$_internalNode; return t1; }, initState$0() { var t1, t2, _this = this; _this.super$State$initState(); _this._updateSelectedIndex$0(); t1 = _this._widget; t1.toString; if (_this._dropdown$_internalNode == null) _this._dropdown$_internalNode = A.FocusNode$(true, A.getRuntimeTypeOfDartObject(t1).toString$0(0), true, true, null, null, false); t1 = type$.JSArray_of_void_Function_Action_Intent; t2 = type$.ObserverList_of_void_Function_Action_Intent; _this.___DropdownButtonState__actionMap_A = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_OT9, new A.CallbackAction(new A._DropdownButtonState_initState_closure(_this), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_ActivateIntent), B.Type_ButtonActivateIntent_6Ij, new A.CallbackAction(new A._DropdownButtonState_initState_closure0(_this), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_ButtonActivateIntent)], type$.Type, type$.Action_Intent); }, dispose$0() { var t1, _this = this; B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); _this._removeDropdownRoute$0(); t1 = _this._dropdown$_internalNode; if (t1 != null) t1.dispose$0(); _this.super$State$dispose(); }, _removeDropdownRoute$0() { var t2, wasCurrent, t1 = this._dropdownRoute; if (t1 != null) if (t1.get$isActive()) { t2 = t1._navigator$_navigator; if (t2 != null) { wasCurrent = t1.get$isCurrent(); t2._history.firstWhere$1(0, A._RouteEntry_isRoutePredicate(t1)).remove$0(0); t2._flushHistoryUpdates$1$rearrangeOverlay(false); if (wasCurrent) { t1 = t2._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); t2._afterNavigation$1(t1 == null ? null : t1.route); } } } this._dropdown$_lastOrientation = this._dropdownRoute = null; }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t1.toString; if (_this._dropdown$_internalNode == null) _this._dropdown$_internalNode = A.FocusNode$(true, A.getRuntimeTypeOfDartObject(t1).toString$0(0), true, true, null, null, false); _this._updateSelectedIndex$0(); }, _updateSelectedIndex$0() { var itemIndex, _this = this, t1 = _this._widget.items; if (t1 != null) if (!J.get$isEmpty$asx(t1)) { t1 = _this._widget; if (t1.value == null) { t1 = t1.items; t1.toString; t1 = !J.where$1$ax(t1, new A._DropdownButtonState__updateSelectedIndex_closure(_this)).get$iterator(0).moveNext$0(); } else t1 = false; } else t1 = true; else t1 = true; if (t1) { _this._selectedIndex = null; return; } itemIndex = 0; while (true) { t1 = _this._widget.items; t1.toString; if (!(itemIndex < J.get$length$asx(t1))) break; t1 = _this._widget.items; t1.toString; if (J.$eq$(J.$index$asx(t1, itemIndex).value, _this._widget.value)) { _this._selectedIndex = itemIndex; return; } ++itemIndex; } }, get$_dropdown$_textStyle() { var t1 = this._widget.style; if (t1 == null) { t1 = this._framework$_element; t1.toString; t1 = A.Theme_of(t1).textTheme.titleMedium; } return t1; }, _dropdown$_handleTap$0() { var textDirection, t2, t3, index, t4, $navigator, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, _this = this, _null = null, t1 = _this._framework$_element; t1.toString; textDirection = A.Directionality_maybeOf(t1); t1 = _this._framework$_element; t1.toString; A.ButtonTheme_of(t1); t1 = _this.$ti; t2 = A._setArrayType([], t1._eval$1("JSArray<_MenuItem<1>>")); t3 = t1._eval$1("_MenuItem<1>"); index = 0; while (true) { t4 = _this._widget.items; t4.toString; if (!(index < J.get$length$asx(t4))) break; t4 = _this._widget.items; t4.toString; t4 = J.$index$asx(t4, index); t2.push(new A._MenuItem(new A._DropdownButtonState__handleTap_closure(_this, index), t4, t4, _null, t3)); ++index; } t3 = _this._framework$_element; t3.toString; $navigator = A.Navigator_of(t3, false); t3 = t3.get$renderObject(); t3.toString; type$.RenderBox._as(t3); t4 = A.MatrixUtils_transformPoint(t3.getTransformTo$1(0, $navigator._framework$_element.get$renderObject()), B.Offset_0_0); t3 = t3.get$size(0); t5 = t4._dx; t4 = t4._dy; t3 = B.EdgeInsetsDirectional_16_0_24_0.resolve$1(0, textDirection).inflateRect$1(new A.Rect(t5, t4, t5 + t3._dx, t4 + t3._dy)); t4 = _this._selectedIndex; if (t4 == null) t4 = 0; t5 = _this._widget.elevation; t6 = _this._framework$_element; t6.toString; t7 = $navigator._framework$_element; t7.toString; t7 = A.InheritedTheme_capture(t6, t7); t6 = _this.get$_dropdown$_textStyle(); t6.toString; t8 = _this._framework$_element; t8.toString; t8 = A.Localizations_of(t8, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t8.toString; t8 = t8.get$modalBarrierDismissLabel(); t9 = _this._widget; t10 = t9.itemHeight; t11 = t9.dropdownColor; t12 = t9.menuMaxHeight; t9 = t9.borderRadius; t13 = t2.length; t14 = t10 == null ? 48 : t10; t14 = A.List_List$filled(t13, t14, false, type$.double); t13 = A._setArrayType([], type$.JSArray_of_Future_bool_Function); t15 = $.Zone__current; t16 = t1._eval$1("_Future<_DropdownRouteResult<1>?>"); t17 = t1._eval$1("_AsyncCompleter<_DropdownRouteResult<1>?>"); t18 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation); t19 = A._setArrayType([], type$.JSArray_OverlayEntry); t20 = $.$get$ChangeNotifier__emptyListeners(); t21 = $.Zone__current; _this._dropdownRoute = new A._DropdownRoute(t2, B.EdgeInsets_16_0_16_0, t3, t4, t5, t7, t6, t10, t11, t12, true, t9, t14, t8, _null, _null, t13, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry), new A.LabeledGlobalKey(_null, t1._eval$1("LabeledGlobalKey<_ModalScopeState<_DropdownRouteResult<1>>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t15, t16), t17), t18, t19, B.RouteSettings_null_null, new A.ValueNotifier(_null, t20, type$.ValueNotifier_nullable_String), new A._AsyncCompleter(new A._Future(t21, t16), t17), new A._AsyncCompleter(new A._Future(t21, t16), t17), t1._eval$1("_DropdownRoute<1>")); t1 = _this.get$focusNode(0); if (t1 != null) t1.requestFocus$0(); t1 = _this._dropdownRoute; t1.toString; $navigator.push$1(t1).then$1$1(0, new A._DropdownButtonState__handleTap_closure0(_this), type$.void); _this._widget.toString; }, get$_iconColor() { var t1, _this = this; if (_this.get$_dropdown$_enabled()) { t1 = _this._widget.iconEnabledColor; if (t1 != null) return t1; t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).colorScheme.brightness.index) { case 1: return B.Color_4284572001; case 0: return B.Color_3019898879; } } else { _this._widget.toString; t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).colorScheme.brightness.index) { case 1: return B.Color_4290624957; case 0: return B.Color_452984831; } } }, get$_dropdown$_enabled() { var t1 = this._widget.items; return t1 != null && J.get$isNotEmpty$asx(t1) && this._widget.onChanged != null; }, build$1(context) { var size, t2, items, displayedHint, hintIndex, innerItemsWidget, t3, fontSize, t4, t5, t6, t7, t8, bottom, effectiveMouseCursor, _this = this, _null = null, t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_1), result = t1 == null ? _null : t1.get$orientation(0); if (result == null) { size = A.View_maybeOf(context).get$physicalSize(); result = size._dx > size._dy ? B.Orientation_1 : B.Orientation_0; } t1 = _this._dropdown$_lastOrientation; if (t1 == null) { _this._dropdown$_lastOrientation = result; t1 = result; } if (result !== t1) { _this._removeDropdownRoute$0(); _this._dropdown$_lastOrientation = result; } t1 = _this._widget; t2 = t1.selectedItemBuilder; if (t2 == null) { t1 = t1.items; items = t1 != null ? A.List_List$of(t1, true, type$.Widget) : A._setArrayType([], type$.JSArray_Widget); } else items = A.List_List$of(t2.call$1(context), true, type$.Widget); if (_this._widget.hint == null) { if (!_this.get$_dropdown$_enabled()) _this._widget.toString; t1 = false; } else t1 = true; if (t1) { t1 = _this.get$_dropdown$_enabled(); t2 = _this._widget; if (t1) { t1 = t2.hint; t1.toString; displayedHint = t1; } else { t1 = t2.hint; t1.toString; displayedHint = t1; } hintIndex = items.length; t1 = _this.get$_dropdown$_textStyle(); t1.toString; t1 = t1.copyWith$1$color(A.Theme_of(context).hintColor); items.push(A.DefaultTextStyle$(A.IgnorePointer$(new A._DropdownMenuItemContainer(displayedHint, _this._widget.alignment, _null), true, _null), _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0)); } else hintIndex = _null; A.ButtonTheme_of(context); if (items.length === 0) innerItemsWidget = B.SizedBox_0_0_null_null; else { t1 = _this._selectedIndex; if (t1 == null) t1 = hintIndex; t2 = _this._widget; t3 = t2.alignment; if (t2.isDense) t2 = items; else { t2 = A._arrayInstanceType(items)._eval$1("MappedListIterable<1,RenderObjectWidget>"); t2 = A.List_List$of(new A.MappedListIterable(items, new A._DropdownButtonState_build_closure(_this), t2), true, t2._eval$1("ListIterable.E")); } innerItemsWidget = new A.IndexedStack(t3, t1, t2, _null); } if (_this.get$_dropdown$_enabled()) { t1 = _this.get$_dropdown$_textStyle(); t1.toString; } else { t1 = _this.get$_dropdown$_textStyle(); t1.toString; t1 = t1.copyWith$1$color(A.Theme_of(context).disabledColor); } t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t2 = B.EdgeInsets_0_0_0_0.resolve$1(0, t2.textDirection); if (_this._widget.isDense) { fontSize = _this.get$_dropdown$_textStyle().fontSize; if (fontSize == null) { t3 = _this._framework$_element; t3.toString; t3 = A.Theme_of(t3).textTheme.titleMedium.fontSize; t3.toString; fontSize = t3; } t3 = _this._framework$_element; t3.toString; t3 = A.MediaQuery__maybeOf(t3, B._MediaQueryAspect_4); t3 = t3 == null ? _null : t3.get$textScaler(); if (t3 == null) t3 = B._LinearTextScaler_1; t3 = Math.max(fontSize * t3.textScaleFactor, Math.max(_this._widget.iconSize, 24)); } else t3 = _null; t4 = type$.JSArray_Widget; t5 = A._setArrayType([], t4); if (_this._widget.isExpanded) t5.push(A.Expanded$(innerItemsWidget, 1)); else t5.push(innerItemsWidget); t6 = _this.get$_iconColor(); t7 = _this._widget; t8 = t7.iconSize; t7 = t7.icon; if (t7 == null) t7 = B.Icon_YuM; t5.push(A.IconTheme$(t7, new A.IconThemeData(t8, _null, _null, _null, _null, t6, _null, _null, _null), _null)); result = A.DefaultTextStyle$(A.Container$(_null, A.Row$(t5, B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_0, _null), B.Clip_0, _null, _null, _null, _null, t3, _null, _null, t2, _null, _null, _null), _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0); if (context.dependOnInheritedWidgetOfExactType$1$0(type$.DropdownButtonHideUnderline) == null) { t1 = _this._widget; bottom = t1.isDense || t1.itemHeight == null ? 0 : 8; t1 = A.Container$(_null, _null, B.Clip_0, _null, _null, B.BoxDecoration_gsm, _null, 1, _null, _null, _null, _null, _null, _null); result = new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([result, A.Positioned$(bottom, t1, _null, _null, 0, 0, _null, _null)], t4), _null); } t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (!_this.get$_dropdown$_enabled()) t1.add$1(0, B.MaterialState_6); effectiveMouseCursor = A.MaterialStateProperty_resolveAs(B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable, t1, type$.MouseCursor); t1 = _this._widget; t2 = t1._inputDecoration; if (t2 != null) result = A.InputDecorator$(_null, result, t2, false, t1._isEmpty, t1._dropdown$_isFocused, false, _null, _null); t1 = _this.___DropdownButtonState__actionMap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_dropdown$_enabled() ? _this.get$_dropdown$_handleTap() : _null; t3 = _this.get$_dropdown$_enabled(); t4 = _this._widget.borderRadius; t5 = _this.get$focusNode(0); t6 = _this._widget.autofocus; t7 = A.Theme_of(context); _this._widget.toString; t1 = A.Actions$(t1, A.InkWell$(t6, t4, t3, result, _null, false, t7.focusColor, t5, _null, _null, _null, effectiveMouseCursor, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null)); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null); } }; A._DropdownButtonState_initState_closure.prototype = { call$1(intent) { return this.$this._dropdown$_handleTap$0(); }, $signature: 942 }; A._DropdownButtonState_initState_closure0.prototype = { call$1(intent) { return this.$this._dropdown$_handleTap$0(); }, $signature: 943 }; A._DropdownButtonState__updateSelectedIndex_closure.prototype = { call$1(item) { var t1 = J.$eq$(item.value, this.$this._widget.value); return t1; }, $signature() { return this.$this.$ti._eval$1("bool(DropdownMenuItem<1>)"); } }; A._DropdownButtonState__handleTap_closure.prototype = { call$1(size) { var t1 = this.$this._dropdownRoute; if (t1 == null) return; t1.itemHeights[this.index] = size._dy; }, $signature: 584 }; A._DropdownButtonState__handleTap_closure0.prototype = { call$1(newValue) { var t1 = this.$this; t1._removeDropdownRoute$0(); if (t1._framework$_element == null || newValue == null) return; t1 = t1._widget.onChanged; if (t1 != null) t1.call$1(newValue.result); }, $signature() { return this.$this.$ti._eval$1("Null(_DropdownRouteResult<1>?)"); } }; A._DropdownButtonState_build_closure.prototype = { call$1(item) { var t1 = this.$this._widget.itemHeight; return t1 != null ? new A.SizedBox(null, t1, item, null) : A.Column$(A._setArrayType([item], type$.JSArray_Widget), B.CrossAxisAlignment_2, null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); }, $signature: 944 }; A.DropdownButtonFormField.prototype = { createState$0() { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._DropdownButtonFormFieldState(new A.RestorableStringN(_null, t1), new A.RestorableBool(false, t1), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0, this.$ti._eval$1("_DropdownButtonFormFieldState<1>")); } }; A.DropdownButtonFormField_closure.prototype = { call$1(field) { var decorationArg, t2, effectiveDecoration, t3, t4, t5, t6, isEmpty, _this = this, _null = null, t1 = _this.T; t1._eval$1("_DropdownButtonFormFieldState<0>")._as(field); decorationArg = _this.decoration; if (decorationArg == null) decorationArg = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.focusColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = field._framework$_element; t2.toString; effectiveDecoration = decorationArg.applyDefaults$1(A.Theme_of(t2).inputDecorationTheme); t2 = _this.items; t3 = new A.WhereIterable(t2, new A.DropdownButtonFormField__closure(field, t1), A._arrayInstanceType(t2)._eval$1("WhereIterable<1>")).get$isEmpty(0); t4 = _this.onChanged; t5 = _this.hint; t6 = _this.disabledHint; isEmpty = t3 && !new A.DropdownButtonFormField_closure_isHintOrDisabledHintAvailable(t4, t2, t5, t6).call$0(); return A.Focus$(false, false, new A.Builder(new A.DropdownButtonFormField__closure0(effectiveDecoration.errorText != null, effectiveDecoration, t2, _this.selectedItemBuilder, field, t5, t6, t4, _this.onTap, _this.elevation, _this.style, _this.icon, _this.iconDisabledColor, _this.iconEnabledColor, _this.iconSize, _this.isDense, _this.isExpanded, _this.itemHeight, _this.focusColor, _this.focusNode, _this.autofocus, _this.dropdownColor, _this.menuMaxHeight, _this.enableFeedback, _this.alignment, _this.borderRadius, field, isEmpty, _this.padding, t1), _null), _null, _null, _null, _null, true, _null, _null, _null, _null, _null, true); }, $signature() { return this.T._eval$1("Focus(FormFieldState<0>)"); } }; A.DropdownButtonFormField__closure.prototype = { call$1(item) { return J.$eq$(item.value, this.state.get$_form$_value()); }, $signature() { return this.T._eval$1("bool(DropdownMenuItem<0>)"); } }; A.DropdownButtonFormField_closure_isHintOrDisabledHintAvailable.prototype = { call$0() { var t1, isDropdownDisabled; if (this.onChanged != null) { t1 = this.items; isDropdownDisabled = t1 == null || t1.length === 0; } else isDropdownDisabled = true; if (isDropdownDisabled) return false; else return false; }, $signature: 22 }; A.DropdownButtonFormField__closure0.prototype = { call$1(context) { var t4, t5, t6, _this = this, isFocused = A.Focus_maybeOf(context, true, false).get$hasFocus(), t1 = _this.effectiveDecoration, t2 = _this.state, t3 = t2.get$_form$_value(); t2 = _this.onChanged == null ? null : t2.get$didChange(); t4 = new A.DropdownButtonFormField__closure_effectiveBorderRadius(new A.DropdownButtonFormField__closure_resolveInputBorder(_this.hasError, isFocused, t1)).call$0(); t5 = _this.field._errorText; t6 = t5._restoration_properties$_value; return new A.DropdownButtonHideUnderline(new A.DropdownButton(_this.items, t3, _this.hint, _this.disabledHint, t2, _this.onTap, _this.selectedItemBuilder, _this.elevation, _this.style, _this.icon, _this.iconDisabledColor, _this.iconEnabledColor, _this.iconSize, _this.isDense, _this.isExpanded, _this.itemHeight, _this.focusColor, _this.focusNode, _this.autofocus, _this.dropdownColor, _this.padding, _this.menuMaxHeight, _this.enableFeedback, _this.alignment, t4, t1.copyWith$1$errorText(t6 == null ? A._instanceType(t5)._eval$1("RestorableValue.T")._as(t6) : t6), _this.isEmpty, isFocused, null, _this.T._eval$1("DropdownButton<0>")), null); }, $signature: 945 }; A.DropdownButtonFormField__closure_resolveInputBorder.prototype = { call$0() { var t1, _this = this; if (_this.hasError) { if (_this.isFocused) return _this.effectiveDecoration.focusedErrorBorder; return _this.effectiveDecoration.errorBorder; } if (_this.isFocused) return _this.effectiveDecoration.focusedBorder; t1 = _this.effectiveDecoration; if (t1.enabled) return t1.enabledBorder; return t1.border; }, $signature: 947 }; A.DropdownButtonFormField__closure_effectiveBorderRadius.prototype = { call$0() { var inputBorder = this.resolveInputBorder.call$0(); if (inputBorder instanceof A.OutlineInputBorder) return inputBorder.borderRadius; if (inputBorder instanceof A.UnderlineInputBorder) return inputBorder.borderRadius; return null; }, $signature: 949 }; A._DropdownButtonFormFieldState.prototype = { didChange$1(value) { var t1; this.super$FormFieldState$didChange(value); t1 = this._widget; t1.toString; this.$ti._eval$1("DropdownButtonFormField<1>")._as(t1).onChanged.call$1(value); }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$_FormFieldState_State_RestorationMixin$didUpdateWidget(oldWidget); if (!J.$eq$(oldWidget.initialValue, _this._widget.initialValue)) _this.__FormFieldState__value_AI = _this._widget.initialValue; } }; A.__DropdownButtonState_State_WidgetsBindingObserver.prototype = {}; A.DropdownMenuThemeData.prototype = { get$hashCode(_) { return A.Object_hash(this.textStyle, this.inputDecorationTheme, this.menuStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.DropdownMenuThemeData) if (J.$eq$(other.textStyle, _this.textStyle)) t1 = J.$eq$(other.menuStyle, _this.menuStyle); else t1 = false; else t1 = false; return t1; } }; A._DropdownMenuThemeData_Object_Diagnosticable.prototype = {}; A.ElevatedButton.prototype = { defaultStyleOf$1(context) { var t1, t2, t3, _null = null, theme = A.Theme_of(context), colorScheme = theme.colorScheme; if (A.Theme_of(context).useMaterial3) t1 = new A._ElevatedButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); else { t1 = colorScheme.onSurface.value; t2 = t1 >>> 16 & 255; t3 = t1 >>> 8 & 255; t1 &= 255; t1 = A.ElevatedButton_styleFrom(B.Alignment_0_0, B.Duration_200000, colorScheme.primary, A.Color$fromARGB(31, t2, t3, t1), A.Color$fromARGB(97, t2, t3, t1), B.SystemMouseCursor_basic, 2, true, B.SystemMouseCursor_click, colorScheme.onPrimary, B.Size_wjo, B.Size_64_36, A._scaledPadding(context), theme.shadowColor, B.RoundedRectangleBorder_27D4, B.C__InkRippleFactory, theme.materialTapTargetSize, theme.textTheme.labelLarge, theme.visualDensity); } return t1; }, themeStyleOf$1(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.ElevatedButtonTheme); t1 = A.Theme_of(context); return t1.elevatedButtonTheme.style; } }; A._ElevatedButtonDefaultColor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabled; return this.color; } }; A._ElevatedButtonDefaultOverlay.prototype = { resolve$1(_, states) { var t1; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.overlay.value; return A.Color$fromARGB(61, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.overlay.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.overlay.value; return A.Color$fromARGB(61, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return null; } }; A._ElevatedButtonDefaultElevation.prototype = { resolve$1(_, states) { var _this = this; if (states.contains$1(0, B.MaterialState_6)) return 0; if (states.contains$1(0, B.MaterialState_2)) return _this.elevation + 6; if (states.contains$1(0, B.MaterialState_0)) return _this.elevation + 2; if (states.contains$1(0, B.MaterialState_1)) return _this.elevation + 2; return _this.elevation; } }; A._ElevatedButtonDefaultMouseCursor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabledCursor; return this.enabledCursor; } }; A._ElevatedButtonDefaultsM3.prototype = { get$_elevated_button$_colors() { var t1, _this = this, value = _this.___ElevatedButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___ElevatedButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___ElevatedButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$textStyle() { return new A.MaterialStatePropertyAll(A.Theme_of(this.context).textTheme.labelLarge, type$.MaterialStatePropertyAll_nullable_TextStyle); }, get$backgroundColor(_) { return new A._MaterialStatePropertyWith(new A._ElevatedButtonDefaultsM3_backgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._ElevatedButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._ElevatedButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$shadowColor(_) { var t1 = this.get$_elevated_button$_colors()._shadow; if (t1 == null) t1 = B.Color_4278190080; return new A.MaterialStatePropertyAll(t1, type$.MaterialStatePropertyAll_Color); }, get$surfaceTintColor() { var t1 = this.get$_elevated_button$_colors(), t2 = t1._surfaceTint; t1 = t2 == null ? t1.primary : t2; return new A.MaterialStatePropertyAll(t1, type$.MaterialStatePropertyAll_Color); }, get$elevation(_) { return new A._MaterialStatePropertyWith(new A._ElevatedButtonDefaultsM3_elevation_closure(), type$._MaterialStatePropertyWith_double); }, get$padding(_) { return new A.MaterialStatePropertyAll(A._scaledPadding(this.context), type$.MaterialStatePropertyAll_EdgeInsetsGeometry); }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_64_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._ElevatedButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return A.Theme_of(this.context).visualDensity; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._ElevatedButtonDefaultsM3_backgroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_elevated_button$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_elevated_button$_colors().surface; }, $signature: 24 }; A._ElevatedButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_elevated_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_elevated_button$_colors().primary; }, $signature: 24 }; A._ElevatedButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$_elevated_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.$this.get$_elevated_button$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.$this.get$_elevated_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; }, $signature: 87 }; A._ElevatedButtonDefaultsM3_elevation_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return 0; if (states.contains$1(0, B.MaterialState_2)) return 1; if (states.contains$1(0, B.MaterialState_0)) return 3; if (states.contains$1(0, B.MaterialState_1)) return 1; return 1; }, $signature: 423 }; A._ElevatedButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A.__ElevatedButtonDefaultColor_MaterialStateProperty_Diagnosticable.prototype = {}; A.__ElevatedButtonDefaultElevation_MaterialStateProperty_Diagnosticable.prototype = {}; A.__ElevatedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable.prototype = {}; A.__ElevatedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable.prototype = {}; A.ElevatedButtonThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.ElevatedButtonThemeData && J.$eq$(other.style, this.style); } }; A._ElevatedButtonThemeData_Object_Diagnosticable.prototype = {}; A._ElevationOpacity.prototype = {}; A.ExpandIcon.prototype = { createState$0() { return new A._ExpandIconState(null, null, B._StateLifecycle_0); } }; A._ExpandIconState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this.___ExpandIconState__controller_A = A.AnimationController$(null, B.Duration_200000, null, 1, null, _this); t2 = $.$get$_ExpandIconState__iconTurnTween(); _this.___ExpandIconState__iconTurns_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1), t2, t2.$ti._eval$1("_AnimatedEvaluation")); if (_this._widget.isExpanded) t1.set$value(0, 3.141592653589793); }, dispose$0() { var t1 = this.___ExpandIconState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__ExpandIconState_State_SingleTickerProviderStateMixin$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, t2; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.isExpanded; if (t1 !== oldWidget.isExpanded) { t2 = this.___ExpandIconState__controller_A; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } } }, _handlePressed$0() { var t1 = this._widget, t2 = t1.onPressed; if (t2 != null) t2.call$1(t1.isExpanded); }, get$_expand_icon$_iconColor() { this._widget.toString; var t1 = this._framework$_element; t1.toString; switch (A.Theme_of(t1).colorScheme.brightness.index) { case 1: return B.Color_2315255808; case 0: return B.Color_2583691263; } }, build$1(context) { var onTapHint, t2, t3, t4, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; onTapHint = _this._widget.isExpanded ? t1.get$expandedIconTapHint() : t1.get$collapsedIconTapHint(); t1 = _this._widget; t2 = t1.onPressed == null ? _null : onTapHint; t1 = t1.padding; t3 = _this.get$_expand_icon$_iconColor(); t4 = _this._widget.onPressed == null ? _null : _this.get$_handlePressed(); t5 = _this.___ExpandIconState__iconTurns_A; t5 === $ && A.throwUnnamedLateFieldNI(); t1 = A.IconButton$(_null, t3, _null, _null, A.RotationTransition$(B.Alignment_0_0, B.Icon_4QF, t5), 24, t4, t1, _null, _null, _null, _null); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2 != null || false ? new A.SemanticsHintOverrides(t2, _null) : _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null); } }; A.__ExpandIconState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A._SaltedKey.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return _this.$ti._is(other) && other.salt === _this.salt && other.value === _this.value; }, get$hashCode(_) { return A.Object_hash(A.getRuntimeTypeOfDartObject(this), this.salt, this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var valueString, t1 = this.$ti, t2 = this.salt, saltString = A.createRuntimeType(t1._precomputed1) === B.Type_String_k8F ? "<'" + t2.toString$0(0) + "'>" : "<" + t2.toString$0(0) + ">"; t2 = "" + this.value; valueString = A.createRuntimeType(t1._rest[1]) === B.Type_String_k8F ? "<'" + t2 + "'>" : "<" + t2 + ">"; return "[" + saltString + " " + valueString + "]"; }, get$value(receiver) { return this.value; } }; A.ExpansionPanel.prototype = { get$body(receiver) { return this.body; } }; A.ExpansionPanelList.prototype = { createState$0() { return new A._ExpansionPanelListState(B._StateLifecycle_0); } }; A._ExpansionPanelListState.prototype = { initState$0() { this.super$State$initState(); this._widget.toString; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; this._currentOpenPanel = null; }, _isChildExpanded$1(index) { var t1 = this._widget; return t1.children[index].isExpanded; }, _expansion_panel$_handlePressed$2(isExpanded, index) { var t1 = this._widget; t1.expansionCallback.call$2(index, !isExpanded); }, build$1(context) { var t1, t2, t3, t4, index, child, t5, headerWidget, expandIconContainer, scope, header, t6, t7, t8, _this = this, _null = null, items = A._setArrayType([], type$.JSArray_MergeableMaterialItem); for (t1 = type$.JSArray_Widget, t2 = type$._SaltedKey_BuildContext_int, t3 = type$._LocalizationsScope, t4 = type$.nullable_MaterialLocalizations, index = 0; index < _this._widget.children.length; ++index) { if (_this._isChildExpanded$1(index) && index !== 0 && !_this._isChildExpanded$1(index - 1)) { _this._widget.toString; items.push(new A.MaterialGap(16, new A._SaltedKey(context, index * 2 - 1, t2))); } child = _this._widget.children[index]; t5 = _this._isChildExpanded$1(index); headerWidget = child.headerBuilder.call$2(context, t5); _this._widget.toString; t5 = _this._isChildExpanded$1(index); expandIconContainer = A.Container$(_null, new A.ExpandIcon(t5, new A._ExpansionPanelListState_build_closure(_this, index), B.EdgeInsets_12_12_12_12, _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, B.EdgeInsetsDirectional_0_0_8_0, _null, _null, _null, _null); scope = context.dependOnInheritedWidgetOfExactType$1$0(t3); t5 = scope == null ? _null : t4._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_MaterialLocalizations_flR)); t5.toString; t5 = _this._isChildExpanded$1(index) ? t5.get$expandedIconTapHint() : t5.get$collapsedIconTapHint(); expandIconContainer = new A.Semantics(new A.SemanticsProperties(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, expandIconContainer, _null); _this._widget.toString; if (_this._isChildExpanded$1(index)) { _this._widget.toString; t5 = B.EdgeInsets_0_16_0_16; } else t5 = B.EdgeInsets_0_0_0_0; header = A.Row$(A._setArrayType([new A.Expanded(1, B.FlexFit_0, A.AnimatedContainer$(_null, new A.ConstrainedBox(B.BoxConstraints_mlX2, headerWidget, _null), _null, _null, B.Cubic_ifx, _null, B.Duration_200000, _null, _null, t5, _null, _null), _null), expandIconContainer], t1), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t5 = index * 2; t6 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, 0, _null, _null, _null, _null, _null, _null); t7 = child.body; t8 = _this._isChildExpanded$1(index) ? B.CrossFadeState_1 : B.CrossFadeState_0; _this._widget.toString; items.push(new A.MaterialSlice(A.Column$(A._setArrayType([header, new A.AnimatedCrossFade(t6, t7, t8, B.Duration_200000, B.Interval_oqF2, B.Interval_IqE, B.Cubic_ifx, _null)], t1), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, new A._SaltedKey(context, t5, t2))); if (_this._isChildExpanded$1(index) && index !== _this._widget.children.length - 1) { _this._widget.toString; items.push(new A.MaterialGap(16, new A._SaltedKey(context, t5 + 1, t2))); } } return new A.MergeableMaterial(items, 2, true, _null, _null); } }; A._ExpansionPanelListState_build_closure.prototype = { call$1(isExpanded) { return this.$this._expansion_panel$_handlePressed$2(isExpanded, this.index); }, $signature: 13 }; A.ExpansionTileThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.collapsedBackgroundColor, _this.tilePadding, _this.expandedAlignment, _this.childrenPadding, _this.iconColor, _this.collapsedIconColor, _this.textColor, _this.collapsedTextColor, _this.shape, _this.collapsedShape, _this.clipBehavior, _this.expansionAnimationStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.ExpansionTileThemeData) if (J.$eq$(other.backgroundColor, _this.backgroundColor)) if (J.$eq$(other.collapsedBackgroundColor, _this.collapsedBackgroundColor)) if (J.$eq$(other.tilePadding, _this.tilePadding)) if (J.$eq$(other.expandedAlignment, _this.expandedAlignment)) if (J.$eq$(other.childrenPadding, _this.childrenPadding)) if (J.$eq$(other.iconColor, _this.iconColor)) if (J.$eq$(other.collapsedIconColor, _this.collapsedIconColor)) if (J.$eq$(other.textColor, _this.textColor)) if (J.$eq$(other.collapsedTextColor, _this.collapsedTextColor)) if (J.$eq$(other.shape, _this.shape)) if (J.$eq$(other.collapsedShape, _this.collapsedShape)) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._ExpansionTileThemeData_Object_Diagnosticable.prototype = {}; A.Feedback_wrapForTap_closure.prototype = { call$0() { A.Feedback_forTap(this.context); this.callback.call$0(); }, $signature: 0 }; A.FilledButtonThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.FilledButtonThemeData && J.$eq$(other.style, this.style); } }; A._FilledButtonThemeData_Object_Diagnosticable.prototype = {}; A.FlexibleSpaceBarSettings.prototype = { updateShouldNotify$1(oldWidget) { var _this = this; return _this.toolbarOpacity !== oldWidget.toolbarOpacity || _this.minExtent !== oldWidget.minExtent || _this.maxExtent !== oldWidget.maxExtent || _this.currentExtent !== oldWidget.currentExtent || _this.isScrolledUnder != oldWidget.isScrolledUnder || _this.hasLeading != oldWidget.hasLeading; } }; A._DefaultHeroTag.prototype = { toString$0(_) { return ""; } }; A._FloatingActionButtonType.prototype = { _enumToString$0() { return "_FloatingActionButtonType." + this._core$_name; } }; A.FloatingActionButton.prototype = { build$1(context) { var t2, backgroundColor, focusColor, hoverColor, splashColor, elevation, focusElevation, hoverElevation, disabledElevation, highlightElevation, enableFeedback, iconSize, extendedTextStyle, shape, resolvedChild, sizeConstraints, padding, result, _this = this, _null = null, theme = A.Theme_of(context), floatingActionButtonTheme = theme.floatingActionButtonTheme, t1 = _this._floatingActionButtonType, defaults = theme.useMaterial3 ? new A._FABDefaultsM3(context, t1, true, _null, _null, _null, _null, _null, 6, 6, 8, _null, 6, _null, true, _null, B.BoxConstraints_56_56_56_56, B.BoxConstraints_40_40_40_40, B.BoxConstraints_96_96_96_96, B.BoxConstraints_CWG, 8, _null, _null, _null) : new A._FABDefaultsM2(t1, true, A.Theme_of(context), A.Theme_of(context).colorScheme, _null, _null, _null, _null, _null, 6, 6, 8, _null, 12, _null, true, _null, B.BoxConstraints_56_56_56_56, B.BoxConstraints_40_40_40_40, B.BoxConstraints_96_96_96_96, B.BoxConstraints_CWG0, 8, _null, _null, _null), foregroundColor = floatingActionButtonTheme.foregroundColor; if (foregroundColor == null) foregroundColor = defaults.get$foregroundColor(); t2 = _this.backgroundColor; backgroundColor = t2 == null ? floatingActionButtonTheme.backgroundColor : t2; if (backgroundColor == null) backgroundColor = defaults.get$backgroundColor(defaults); focusColor = floatingActionButtonTheme.focusColor; if (focusColor == null) focusColor = defaults.get$focusColor(); hoverColor = floatingActionButtonTheme.hoverColor; if (hoverColor == null) hoverColor = defaults.get$hoverColor(); splashColor = floatingActionButtonTheme.splashColor; if (splashColor == null) splashColor = defaults.get$splashColor(); elevation = floatingActionButtonTheme.elevation; if (elevation == null) { t2 = defaults.elevation; t2.toString; elevation = t2; } focusElevation = floatingActionButtonTheme.focusElevation; if (focusElevation == null) { t2 = defaults.focusElevation; t2.toString; focusElevation = t2; } hoverElevation = floatingActionButtonTheme.hoverElevation; if (hoverElevation == null) { t2 = defaults.hoverElevation; t2.toString; hoverElevation = t2; } t2 = floatingActionButtonTheme.disabledElevation; disabledElevation = t2 == null ? defaults.disabledElevation : t2; if (disabledElevation == null) disabledElevation = elevation; highlightElevation = floatingActionButtonTheme.highlightElevation; if (highlightElevation == null) { t2 = defaults.highlightElevation; t2.toString; highlightElevation = t2; } enableFeedback = floatingActionButtonTheme.enableFeedback; if (enableFeedback == null) { t2 = defaults.enableFeedback; t2.toString; enableFeedback = t2; } iconSize = floatingActionButtonTheme.iconSize; if (iconSize == null) { t2 = defaults.get$iconSize(); t2.toString; iconSize = t2; } t2 = floatingActionButtonTheme.extendedTextStyle; if (t2 == null) { t2 = defaults.get$extendedTextStyle(); t2.toString; } extendedTextStyle = t2.copyWith$1$color(foregroundColor); shape = floatingActionButtonTheme.shape; if (shape == null) { t2 = defaults.get$shape(defaults); t2.toString; shape = t2; } t2 = _this.child; resolvedChild = A.IconTheme_merge(t2, new A.IconThemeData(iconSize, _null, _null, _null, _null, _null, _null, _null, _null)); switch (t1.index) { case 0: sizeConstraints = floatingActionButtonTheme.sizeConstraints; if (sizeConstraints == null) { t1 = defaults.sizeConstraints; t1.toString; sizeConstraints = t1; } break; case 1: sizeConstraints = floatingActionButtonTheme.smallSizeConstraints; if (sizeConstraints == null) { t1 = defaults.smallSizeConstraints; t1.toString; sizeConstraints = t1; } break; case 2: sizeConstraints = floatingActionButtonTheme.largeSizeConstraints; if (sizeConstraints == null) { t1 = defaults.largeSizeConstraints; t1.toString; sizeConstraints = t1; } break; case 3: sizeConstraints = floatingActionButtonTheme.extendedSizeConstraints; if (sizeConstraints == null) { t1 = defaults.extendedSizeConstraints; t1.toString; sizeConstraints = t1; } padding = floatingActionButtonTheme.extendedPadding; if (padding == null) padding = defaults.get$extendedPadding(); t1 = A._setArrayType([], type$.JSArray_Widget); t1.push(t2); resolvedChild = new A._ChildOverflowBox(new A.Padding(padding, A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), _null), _null); break; default: sizeConstraints = _null; } result = new A.RawMaterialButton(_this.onPressed, new A._EffectiveMouseCursor(_null, floatingActionButtonTheme.mouseCursor), extendedTextStyle, backgroundColor, focusColor, hoverColor, splashColor, elevation, hoverElevation, focusElevation, highlightElevation, disabledElevation, sizeConstraints, shape, resolvedChild, theme.materialTapTargetSize, _null, false, B.Clip_0, enableFeedback, _null); t1 = _this.tooltip; if (t1 != null) result = A.Tooltip$(result, t1); return new A.MergeSemantics(new A.Hero(_this.heroTag, result, _null), _null); } }; A._EffectiveMouseCursor.prototype = { resolve$1(_, states) { var t1 = A.MaterialStateProperty_resolveAs(this.widgetCursor, states, type$.nullable_MouseCursor); if (t1 == null) t1 = null; return t1 == null ? B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, states) : t1; }, get$debugDescription() { return "MaterialStateMouseCursor(FloatActionButton)"; } }; A._ChildOverflowBox.prototype = { createRenderObject$1(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = new A._RenderChildOverflowBox(B.Alignment_0_0, t1.textDirection, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); } }; A._RenderChildOverflowBox.prototype = { computeMinIntrinsicWidth$1(height) { return 0; }, computeMinIntrinsicHeight$1(width) { return 0; }, computeDryLayout$1(constraints) { var childSize, t1 = this.RenderObjectWithChildMixin__child, t2 = constraints.minWidth, t3 = constraints.maxWidth, t4 = constraints.minHeight, t5 = constraints.maxHeight; if (t1 != null) { childSize = t1.getDryLayout$1(B.BoxConstraints_mlX5); return new A.Size(Math.max(t2, Math.min(t3, childSize._dx)), Math.max(t4, Math.min(t5, childSize._dy))); } else return new A.Size(A.clampDouble(1 / 0, t2, t3), A.clampDouble(1 / 0, t4, t5)); }, performLayout$0() { var _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this.RenderObjectWithChildMixin__child, t2 = constraints.minWidth, t3 = constraints.maxWidth, t4 = constraints.minHeight, t5 = constraints.maxHeight; if (t1 != null) { t1.layout$2$parentUsesSize(B.BoxConstraints_mlX5, true); _this._box$_size = new A.Size(Math.max(t2, Math.min(t3, _this.RenderObjectWithChildMixin__child.get$size(0)._dx)), Math.max(t4, Math.min(t5, _this.RenderObjectWithChildMixin__child.get$size(0)._dy))); _this.alignChild$0(); } else _this._box$_size = new A.Size(A.clampDouble(1 / 0, t2, t3), A.clampDouble(1 / 0, t4, t5)); } }; A._FABDefaultsM2.prototype = { get$foregroundColor() { return this._colors.onSecondary; }, get$backgroundColor(_) { return this._colors.secondary; }, get$focusColor() { return this._theme.focusColor; }, get$hoverColor() { return this._theme.hoverColor; }, get$splashColor() { return this._theme.splashColor; }, get$shape(_) { return this.type === B._FloatingActionButtonType_3 ? B.StadiumBorder_Sik : B.CircleBorder_Umb; }, get$iconSize() { return this.type === B._FloatingActionButtonType_2 ? 36 : 24; }, get$extendedPadding() { return new A.EdgeInsetsDirectional(this.hasChild && this.type === B._FloatingActionButtonType_3 ? 16 : 20, 0, 20, 0); }, get$extendedTextStyle() { return this._theme.textTheme.labelLarge.copyWith$1$letterSpacing(1.2); } }; A._FABDefaultsM3.prototype = { get$_colors() { var t1, _this = this, value = _this.___FABDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___FABDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___FABDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$foregroundColor() { var t1 = this.get$_colors(), t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; }, get$backgroundColor(_) { var t1 = this.get$_colors(), t2 = t1._primaryContainer; return t2 == null ? t1.primary : t2; }, get$splashColor() { var t1 = this.get$_colors(), t2 = t1._onPrimaryContainer; t1 = (t2 == null ? t1.onPrimary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); }, get$focusColor() { var t1 = this.get$_colors(), t2 = t1._onPrimaryContainer; t1 = (t2 == null ? t1.onPrimary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); }, get$hoverColor() { var t1 = this.get$_colors(), t2 = t1._onPrimaryContainer; t1 = (t2 == null ? t1.onPrimary : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); }, get$shape(_) { switch (this.type.index) { case 0: return B.RoundedRectangleBorder_27D1; case 1: return B.RoundedRectangleBorder_27D2; case 2: return B.RoundedRectangleBorder_27D3; case 3: return B.RoundedRectangleBorder_27D1; } }, get$iconSize() { switch (this.type.index) { case 0: return 24; case 1: return 24; case 2: return 36; case 3: return 24; } }, get$extendedPadding() { return new A.EdgeInsetsDirectional(this.hasChild && this.type === B._FloatingActionButtonType_3 ? 16 : 20, 0, 20, 0); }, get$extendedTextStyle() { var t1, _this = this, value = _this.___FABDefaultsM3__textTheme_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___FABDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___FABDefaultsM3__textTheme_FI = t1.textTheme; } return value.labelLarge; } }; A.FloatingActionButtonLocation.prototype = { toString$0(_) { return "FloatingActionButtonLocation"; } }; A.StandardFabLocation.prototype = { isMini$0() { return false; }, getOffset$1(scaffoldGeometry) { var adjustment = this.isMini$0() ? 4 : 0; return new A.Offset(this.getOffsetX$2(scaffoldGeometry, adjustment), this.getOffsetY$2(scaffoldGeometry, adjustment)); } }; A.FabTopOffsetY.prototype = { getOffsetY$2(scaffoldGeometry, adjustment) { var t1 = scaffoldGeometry.contentTop, t2 = scaffoldGeometry.minViewPadding.top; if (t1 > t2) return t1 - scaffoldGeometry.floatingActionButtonSize._dy / 2; return t2; } }; A.FabFloatOffsetY.prototype = { getOffsetY$2(scaffoldGeometry, adjustment) { var contentBottom = scaffoldGeometry.contentBottom, bottomSheetHeight = scaffoldGeometry.bottomSheetSize._dy, fabHeight = scaffoldGeometry.floatingActionButtonSize._dy, snackBarHeight = scaffoldGeometry.snackBarSize._dy, fabY = contentBottom - fabHeight - Math.max(16, scaffoldGeometry.minViewPadding.bottom - (scaffoldGeometry.scaffoldSize._dy - contentBottom) + 16); if (snackBarHeight > 0) fabY = Math.min(fabY, contentBottom - snackBarHeight - fabHeight - 16); return (bottomSheetHeight > 0 ? Math.min(fabY, contentBottom - bottomSheetHeight - fabHeight / 2) : fabY) + adjustment; } }; A.FabDockedOffsetY.prototype = { getOffsetY$2(scaffoldGeometry, adjustment) { var safeMargin, fabY, contentBottom = scaffoldGeometry.contentBottom, t1 = scaffoldGeometry.scaffoldSize._dy, bottomViewPadding = scaffoldGeometry.minViewPadding.bottom, bottomSheetHeight = scaffoldGeometry.bottomSheetSize._dy, fabHeight = scaffoldGeometry.floatingActionButtonSize._dy, snackBarHeight = scaffoldGeometry.snackBarSize._dy, bottomMinInset = scaffoldGeometry.minInsets.bottom, t2 = fabHeight / 2; if (t1 - contentBottom > bottomMinInset + t2) safeMargin = 0; else safeMargin = bottomMinInset === 0 ? bottomViewPadding : t2 + 16; fabY = contentBottom - t2 - safeMargin; if (snackBarHeight > 0) fabY = Math.min(fabY, contentBottom - snackBarHeight - fabHeight - 16); if (bottomSheetHeight > 0) fabY = Math.min(fabY, contentBottom - bottomSheetHeight - t2); return Math.min(t1 - fabHeight - safeMargin, fabY); } }; A.FabEndOffsetX.prototype = { getOffsetX$2(scaffoldGeometry, adjustment) { switch (scaffoldGeometry.textDirection.index) { case 0: return 16 + scaffoldGeometry.minInsets.left - adjustment; case 1: return A.StandardFabLocation__rightOffsetX(scaffoldGeometry, adjustment); } } }; A._EndTopFabLocation.prototype = { toString$0(_) { return "FloatingActionButtonLocation.endTop"; } }; A._EndFloatFabLocation.prototype = { toString$0(_) { return "FloatingActionButtonLocation.endFloat"; } }; A._EndDockedFabLocation.prototype = { toString$0(_) { return "FloatingActionButtonLocation.endDocked"; } }; A.FloatingActionButtonAnimator.prototype = { toString$0(_) { return "FloatingActionButtonAnimator"; } }; A._ScalingFabMotionAnimator.prototype = { getOffset$3$begin$end$progress(begin, end, progress) { if (progress < 0.5) return begin; else return end; } }; A._AnimationSwap.prototype = { get$value(_) { var _this = this, t1 = _this.parent.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 < _this.swapThreshold) { t1 = _this.first; t1 = t1.get$value(t1); } else { t1 = _this.next; t1 = t1.get$value(t1); } return t1; } }; A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX.prototype = {}; A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX_FabDockedOffsetY.prototype = {}; A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX.prototype = {}; A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY.prototype = {}; A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX.prototype = {}; A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX_FabTopOffsetY.prototype = {}; A.FloatingActionButtonThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$foregroundColor(), _this.get$backgroundColor(_this), _this.get$focusColor(), _this.get$hoverColor(), _this.get$splashColor(), _this.elevation, _this.focusElevation, _this.hoverElevation, _this.disabledElevation, _this.highlightElevation, _this.get$shape(_this), _this.enableFeedback, _this.get$iconSize(), _this.sizeConstraints, _this.smallSizeConstraints, _this.largeSizeConstraints, _this.extendedSizeConstraints, _this.extendedIconLabelSpacing, _this.get$extendedPadding(), A.Object_hash(_this.get$extendedTextStyle(), _this.mouseCursor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.FloatingActionButtonThemeData && J.$eq$(other.get$foregroundColor(), _this.get$foregroundColor()) && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && J.$eq$(other.get$focusColor(), _this.get$focusColor()) && J.$eq$(other.get$hoverColor(), _this.get$hoverColor()) && J.$eq$(other.get$splashColor(), _this.get$splashColor()) && other.elevation == _this.elevation && other.focusElevation == _this.focusElevation && other.hoverElevation == _this.hoverElevation && other.disabledElevation == _this.disabledElevation && other.highlightElevation == _this.highlightElevation && J.$eq$(other.get$shape(other), _this.get$shape(_this)) && other.enableFeedback == _this.enableFeedback && other.get$iconSize() == _this.get$iconSize() && J.$eq$(other.sizeConstraints, _this.sizeConstraints) && J.$eq$(other.smallSizeConstraints, _this.smallSizeConstraints) && J.$eq$(other.largeSizeConstraints, _this.largeSizeConstraints) && J.$eq$(other.extendedSizeConstraints, _this.extendedSizeConstraints) && other.extendedIconLabelSpacing == _this.extendedIconLabelSpacing && J.$eq$(other.get$extendedPadding(), _this.get$extendedPadding()) && J.$eq$(other.get$extendedTextStyle(), _this.get$extendedTextStyle()) && true; }, get$foregroundColor() { return this.foregroundColor; }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$focusColor() { return this.focusColor; }, get$hoverColor() { return this.hoverColor; }, get$splashColor() { return this.splashColor; }, get$shape(receiver) { return this.shape; }, get$iconSize() { return this.iconSize; }, get$extendedPadding() { return this.extendedPadding; }, get$extendedTextStyle() { return this.extendedTextStyle; } }; A._FloatingActionButtonThemeData_Object_Diagnosticable.prototype = {}; A._IconButtonVariant.prototype = { _enumToString$0() { return "_IconButtonVariant." + this._core$_name; } }; A.IconButton.prototype = { build$1(context) { var adjustedStyle, t1, effectiveIcon, iconButton, t2, t3, currentColor, effectiveVisualDensity, adjustedConstraints, t4, effectiveIconSize, effectivePadding, effectiveAlignment, result, _this = this, _null = null, theme = A.Theme_of(context); if (theme.useMaterial3) { adjustedStyle = A.IconButton_styleFrom(_this.alignment, _this.disabledColor, _null, _this.enableFeedback, _null, _null, _this.color, _null, _null, _this.iconSize, _null, _null, _this.padding, _this.visualDensity); t1 = _this.style; if (t1 != null) adjustedStyle = t1.merge$1(adjustedStyle); effectiveIcon = _this.icon; t1 = _this.tooltip; iconButton = t1 != null ? A.Tooltip$(effectiveIcon, t1) : effectiveIcon; return new A._SelectableIconButton(_null, adjustedStyle, _null, B._IconButtonVariant_0, false, _this.onPressed, iconButton, _null); } t1 = _this.onPressed; t2 = t1 == null; t3 = !t2; if (t3) currentColor = _this.color; else currentColor = theme.disabledColor; effectiveVisualDensity = _this.visualDensity; if (effectiveVisualDensity == null) effectiveVisualDensity = theme.visualDensity; adjustedConstraints = effectiveVisualDensity.effectiveConstraints$1(B.BoxConstraints_mlX0); t4 = _this.iconSize; effectiveIconSize = t4 == null ? A.IconTheme_of(context).size : t4; if (effectiveIconSize == null) effectiveIconSize = 24; effectivePadding = _this.padding; if (effectivePadding == null) effectivePadding = B.EdgeInsets_8_8_8_8; effectiveAlignment = _this.alignment; if (effectiveAlignment == null) effectiveAlignment = B.Alignment_0_0; result = new A.ConstrainedBox(adjustedConstraints, new A.Padding(effectivePadding, new A.SizedBox(effectiveIconSize, effectiveIconSize, new A.Align(effectiveAlignment, _null, _null, A.IconTheme_merge(_this.icon, new A.IconThemeData(effectiveIconSize, _null, _null, _null, _null, currentColor, _null, _null, _null)), _null), _null), _null), _null); t4 = _this.tooltip; if (t4 != null) result = A.Tooltip$(result, t4); t2 = t2 ? B.SystemMouseCursor_basic : B.SystemMouseCursor_click; t4 = _this.splashRadius; if (t4 == null) t4 = Math.max(35, (effectiveIconSize + Math.min(effectivePadding.get$horizontal(), effectivePadding.get$_top(0) + effectivePadding.get$_bottom(0))) * 0.7); t4 = A.InkResponse$(false, _null, t3, result, false, _null, _this.enableFeedback !== false, false, theme.focusColor, _null, theme.highlightColor, B.BoxShape_1, theme.hoverColor, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, t4, theme.splashColor, _null, _null); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t4, _null); } }; A._SelectableIconButton.prototype = { createState$0() { return new A._SelectableIconButtonState(B._StateLifecycle_0); } }; A._SelectableIconButtonState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._widget.toString; t1 = A.MaterialStatesController$(null); _this.___SelectableIconButtonState_statesController_F !== $ && A.throwUnnamedLateFieldAI(); _this.___SelectableIconButtonState_statesController_F = t1; }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); this._widget.toString; t1 = this.___SelectableIconButtonState_statesController_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (J.contains$1$asx(t1._change_notifier$_value, B.MaterialState_4)) t1.update$2(0, B.MaterialState_4, false); return; }, build$1(context) { var t2, _null = null, t1 = this._widget; t1.toString; t2 = this.___SelectableIconButtonState_statesController_F; t2 === $ && A.throwUnnamedLateFieldNI(); return new A._IconButtonM3(t1.variant, false, t1.onPressed, _null, _null, _null, t1.style, B.Clip_0, t1.focusNode, false, t2, true, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1.isSelected, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1.child, _null), _null); }, dispose$0() { var t1 = this.___SelectableIconButtonState_statesController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); } }; A._IconButtonM3.prototype = { defaultStyleOf$1(context) { var _null = null; switch (this.variant.index) { case 1: return new A._FilledIconButtonDefaultsM3(context, this.toggleable, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); case 2: return new A._FilledTonalIconButtonDefaultsM3(context, this.toggleable, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); case 3: return new A._OutlinedIconButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); case 0: return new A._IconButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); } }, themeStyleOf$1(context) { var iconThemeStyle, _null = null, iconTheme = A.IconTheme_of(context), t1 = iconTheme.color, t2 = iconTheme.size; if (new A._IconButtonM3_themeStyleOf_isIconThemeDefault(A.Theme_of(context).colorScheme.brightness === B.Brightness_0).call$1(t1)) t1 = _null; iconThemeStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, t1, _null, _null, t2 === 24 ? _null : t2, _null, _null, _null, _null); t1 = A.IconButtonTheme_of(context).style; t1 = t1 == null ? _null : t1.merge$1(iconThemeStyle); return t1 == null ? iconThemeStyle : t1; } }; A._IconButtonM3_themeStyleOf_isIconThemeDefault.prototype = { call$1(color) { if (this.isDark) return color === $.$get$kDefaultIconLightColor(); return color === $.$get$kDefaultIconDarkColor(); }, $signature: 952 }; A._IconButtonDefaultForeground.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabledForegroundColor; return this.foregroundColor; }, toString$0(_) { return "{disabled: " + A.S(this.disabledForegroundColor) + ", otherwise: " + A.S(this.foregroundColor) + "}"; } }; A._IconButtonDefaultOverlay.prototype = { resolve$1(_, states) { var t1, t2, _this = this, _null = null; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.highlightColor; t2 = _this.foregroundColor; t1 = t2 == null ? _null : A.Color$fromARGB(31, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); return t1; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.hoverColor; t2 = _this.foregroundColor; t1 = t2 == null ? _null : A.Color$fromARGB(20, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); return t1; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.focusColor; t2 = _this.foregroundColor; t1 = t2 == null ? _null : A.Color$fromARGB(31, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); return t1; } } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.highlightColor; t2 = _this.foregroundColor; t1 = t2 == null ? _null : A.Color$fromARGB(31, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); return t1; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.hoverColor; t2 = _this.foregroundColor; t1 = t2 == null ? _null : A.Color$fromARGB(20, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); return t1; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.focusColor; t2 = _this.foregroundColor; t1 = t2 == null ? _null : A.Color$fromARGB(20, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); return t1; } return _null; }, toString$0(_) { return "{hovered: " + A.S(this.hoverColor) + ", focused: " + A.S(this.focusColor) + ", pressed: " + A.S(this.highlightColor) + ", otherwise: null}"; } }; A._IconButtonDefaultMouseCursor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabledCursor; return this.enabledCursor; } }; A._IconButtonDefaultsM3.prototype = { get$_icon_button$_colors() { var t1, _this = this, value = _this.___IconButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___IconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___IconButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$backgroundColor(_) { return B.MaterialStatePropertyAll_Color_00; }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._IconButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._IconButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$elevation(_) { return B.MaterialStatePropertyAll_0; }, get$shadowColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$surfaceTintColor() { return B.MaterialStatePropertyAll_Color_0; }, get$padding(_) { return B.MaterialStatePropertyAll_rXZ; }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_40_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$iconSize() { return B.MaterialStatePropertyAll_24; }, get$side() { return null; }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._IconButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return B.VisualDensity_0_0; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._IconButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_icon_button$_colors().primary; t1 = this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._IconButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_icon_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_icon_button$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_icon_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; }, $signature: 24 }; A._IconButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A._FilledIconButtonDefaultsM3.prototype = { get$_icon_button$_colors() { var t1, _this = this, value = _this.___FilledIconButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___FilledIconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___FilledIconButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$backgroundColor(_) { return new A._MaterialStatePropertyWith(new A._FilledIconButtonDefaultsM3_backgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._FilledIconButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._FilledIconButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$elevation(_) { return B.MaterialStatePropertyAll_0; }, get$shadowColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$surfaceTintColor() { return B.MaterialStatePropertyAll_Color_0; }, get$padding(_) { return B.MaterialStatePropertyAll_rXZ; }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_40_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$iconSize() { return B.MaterialStatePropertyAll_24; }, get$side() { return null; }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._FilledIconButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return B.VisualDensity_0_0; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._FilledIconButtonDefaultsM3_backgroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_icon_button$_colors().primary; t1 = this.$this; if (t1.toggleable) { t1 = t1.get$_icon_button$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } return t1.get$_icon_button$_colors().primary; }, $signature: 24 }; A._FilledIconButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_icon_button$_colors().onPrimary; t1 = this.$this; if (t1.toggleable) return t1.get$_icon_button$_colors().primary; return t1.get$_icon_button$_colors().onPrimary; }, $signature: 24 }; A._FilledIconButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_icon_button$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_icon_button$_colors().onPrimary.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_icon_button$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } t1 = _this.$this; if (t1.toggleable) { if (states.contains$1(0, B.MaterialState_2)) { t1 = t1.get$_icon_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_icon_button$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = t1.get$_icon_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } } if (states.contains$1(0, B.MaterialState_2)) { t1 = t1.get$_icon_button$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_icon_button$_colors().onPrimary.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = t1.get$_icon_button$_colors().onPrimary.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; }, $signature: 24 }; A._FilledIconButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A._FilledTonalIconButtonDefaultsM3.prototype = { get$_icon_button$_colors() { var t1, _this = this, value = _this.___FilledTonalIconButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___FilledTonalIconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___FilledTonalIconButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$backgroundColor(_) { return new A._MaterialStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_backgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$elevation(_) { return B.MaterialStatePropertyAll_0; }, get$shadowColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$surfaceTintColor() { return B.MaterialStatePropertyAll_Color_0; }, get$padding(_) { return B.MaterialStatePropertyAll_rXZ; }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_40_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$iconSize() { return B.MaterialStatePropertyAll_24; }, get$side() { return null; }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return B.VisualDensity_0_0; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._FilledTonalIconButtonDefaultsM3_backgroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this.get$_icon_button$_colors(); t2 = t1._secondaryContainer; return t2 == null ? t1.secondary : t2; } t1 = this.$this; if (t1.toggleable) { t1 = t1.get$_icon_button$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } t1 = t1.get$_icon_button$_colors(); t2 = t1._secondaryContainer; return t2 == null ? t1.secondary : t2; }, $signature: 24 }; A._FilledTonalIconButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; return t2 == null ? t1.onSecondary : t2; } t1 = this.$this; if (t1.toggleable) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } t1 = t1.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; return t2 == null ? t1.onSecondary : t2; }, $signature: 24 }; A._FilledTonalIconButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; t1 = (t2 == null ? t1.onSecondary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; t1 = (t2 == null ? t1.onSecondary : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; t1 = (t2 == null ? t1.onSecondary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } t1 = _this.$this; if (t1.toggleable) { if (states.contains$1(0, B.MaterialState_2)) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } if (states.contains$1(0, B.MaterialState_2)) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; t1 = (t2 == null ? t1.onSecondary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; t1 = (t2 == null ? t1.onSecondary : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = t1.get$_icon_button$_colors(); t2 = t1._onSecondaryContainer; t1 = (t2 == null ? t1.onSecondary : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; }, $signature: 24 }; A._FilledTonalIconButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A._OutlinedIconButtonDefaultsM3.prototype = { get$_icon_button$_colors() { var t1, _this = this, value = _this.___OutlinedIconButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___OutlinedIconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___OutlinedIconButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$backgroundColor(_) { return new A._MaterialStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_backgroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$elevation(_) { return B.MaterialStatePropertyAll_0; }, get$shadowColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$surfaceTintColor() { return B.MaterialStatePropertyAll_Color_0; }, get$padding(_) { return B.MaterialStatePropertyAll_rXZ; }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_40_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$iconSize() { return B.MaterialStatePropertyAll_24; }, get$side() { return new A._MaterialStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_side_closure(this), type$._MaterialStatePropertyWith_nullable_BorderSide); }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return B.VisualDensity_0_0; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._OutlinedIconButtonDefaultsM3_backgroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; } if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this.get$_icon_button$_colors(); t2 = t1._inverseSurface; return t2 == null ? t1.onSurface : t2; } return B.Color_0; }, $signature: 24 }; A._OutlinedIconButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this.get$_icon_button$_colors(); t2 = t1._onInverseSurface; return t2 == null ? t1.surface : t2; } t1 = this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._OutlinedIconButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onInverseSurface; t1 = (t2 == null ? t1.surface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onInverseSurface; t1 = (t2 == null ? t1.surface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onInverseSurface; t1 = (t2 == null ? t1.surface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_icon_button$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_icon_button$_colors(); t2 = t1._onSurfaceVariant; t1 = (t2 == null ? t1.onSurface : t2).value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; }, $signature: 24 }; A._OutlinedIconButtonDefaultsM3_side_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_4)) return null; else { if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_icon_button$_colors().onSurface.value; return new A.BorderSide(A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), 1, B.BorderStyle_1, -1); } t1 = this.$this.get$_icon_button$_colors(); t2 = t1._outline; return new A.BorderSide(t2 == null ? t1.onBackground : t2, 1, B.BorderStyle_1, -1); } }, $signature: 953 }; A._OutlinedIconButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A.__IconButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable.prototype = {}; A.IconButtonThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.IconButtonThemeData && J.$eq$(other.style, this.style); } }; A.IconButtonTheme.prototype = { wrap$2(_, context, child) { return A.IconButtonTheme$(child, this.data); }, updateShouldNotify$1(oldWidget) { return !this.data.$eq(0, oldWidget.data); } }; A._IconButtonThemeData_Object_Diagnosticable.prototype = {}; A.Ink.prototype = { get$_ink_decoration$_paddingIncludingDecoration() { var decorationPadding, t1 = this.decoration; if (t1 == null) return B.EdgeInsets_0_0_0_0; decorationPadding = t1.get$padding(t1); return decorationPadding; }, createState$0() { return new A._InkState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A._InkState.prototype = { _handleRemoved$0() { this._ink = null; }, deactivate$0() { var t1 = this._ink; if (t1 != null) t1.dispose$0(); this.super$State$deactivate(); }, _ink_decoration$_build$1(context) { var t3, t4, t5, _this = this, t1 = _this._ink, t2 = _this._widget; if (t1 == null) { t1 = t2.decoration; t2 = A.Visibility_of(context); t3 = A.createLocalImageConfiguration(context, null); t4 = A.LookupBoundary_findAncestorRenderObjectOfType(context, type$._RenderInkFeatures); t4.toString; t5 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._boxKey).get$renderObject(); t5.toString; t5 = new A.InkDecoration(t3, t4, type$.RenderBox._as(t5), _this.get$_handleRemoved()); t5.set$decoration(t1); t5.set$isVisible(t2); t4.addInkFeature$1(t5); _this._ink = t5; } else { t1.set$decoration(t2.decoration); t1 = _this._ink; t1.toString; t1.set$isVisible(A.Visibility_of(context)); t1 = _this._ink; t1.toString; t1.set$configuration(A.createLocalImageConfiguration(context, null)); } t1 = _this._widget.child; return t1; }, build$1(context) { var _this = this, result = new A.Padding(_this._widget.get$_ink_decoration$_paddingIncludingDecoration(), new A.Builder(_this.get$_ink_decoration$_build(), null), _this._boxKey), t1 = _this._widget.height; return t1 != null ? new A.SizedBox(null, t1, result, null) : result; } }; A.InkDecoration.prototype = { set$decoration(value) { var t1, _this = this; if (J.$eq$(value, _this._ink_decoration$_decoration)) return; _this._ink_decoration$_decoration = value; t1 = _this._ink_decoration$_painter; if (t1 != null) t1.dispose$0(); t1 = _this._ink_decoration$_decoration; _this._ink_decoration$_painter = t1 == null ? null : t1.createBoxPainter$1(_this.get$_handleChanged()); _this._material$_controller.markNeedsPaint$0(); }, set$isVisible(value) { if (value === this._ink_decoration$_isVisible) return; this._ink_decoration$_isVisible = value; this._material$_controller.markNeedsPaint$0(); }, set$configuration(value) { if (value.$eq(0, this._ink_decoration$_configuration)) return; this._ink_decoration$_configuration = value; this._material$_controller.markNeedsPaint$0(); }, _handleChanged$0() { this._material$_controller.markNeedsPaint$0(); }, dispose$0() { var t1 = this._ink_decoration$_painter; if (t1 != null) t1.dispose$0(); this.super$InkFeature$dispose(); }, paintFeature$2(canvas, transform) { var originOffset, sizedConfiguration, _this = this; if (_this._ink_decoration$_painter == null || !_this._ink_decoration$_isVisible) return; originOffset = A.MatrixUtils_getAsTranslation(transform); sizedConfiguration = _this._ink_decoration$_configuration.copyWith$1$size(_this.referenceBox.get$size(0)); if (originOffset == null) { canvas.save$0(0); canvas.transform$1(0, transform._vector_math_64$_m4storage); _this._ink_decoration$_painter.paint$3(canvas, B.Offset_0_0, sizedConfiguration); canvas.restore$0(0); } else _this._ink_decoration$_painter.paint$3(canvas, originOffset, sizedConfiguration); } }; A.InkHighlight.prototype = { _handleAlphaStatusChanged$1($status) { var t1; if ($status === B.AnimationStatus_0 && !this._active) { t1 = this.__InkHighlight__alphaController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$InkFeature$dispose(); } }, dispose$0() { var t1 = this.__InkHighlight__alphaController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$InkFeature$dispose(); }, _paintHighlight$3(canvas, rect, paint) { var t1, t2, _this = this; canvas.save$0(0); t1 = _this._customBorder; if (t1 != null) canvas.clipPath$1(0, t1.getOuterPath$2$textDirection(rect, _this._ink_highlight$_textDirection)); switch (_this._ink_highlight$_shape.index) { case 1: t1 = rect.get$center(); t2 = _this._ink_highlight$_radius; canvas.drawCircle$3(t1, t2 == null ? 35 : t2, paint); break; case 0: t1 = _this._ink_highlight$_borderRadius; if (!t1.$eq(0, B.BorderRadius_tLn0)) canvas.drawRRect$2(A.RRect$fromRectAndCorners(rect, t1.bottomLeft, t1.bottomRight, t1.topLeft, t1.topRight), paint); else canvas.drawRect$2(rect, paint); break; } canvas.restore$0(0); }, paintFeature$2(canvas, transform) { var t3, originOffset, rect, _this = this, paint = $.$get$_renderer().createPaint$0(), t1 = _this._ink_well$_color, t2 = _this.__InkHighlight__alpha_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; paint.set$color(0, A.Color$fromARGB(t2._evaluatable.transform$1(0, t3.get$value(t3)), t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255)); originOffset = A.MatrixUtils_getAsTranslation(transform); t1 = _this._rectCallback; if (t1 != null) rect = t1.call$0(); else { t1 = _this.referenceBox.get$size(0); rect = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } if (originOffset == null) { canvas.save$0(0); canvas.transform$1(0, transform._vector_math_64$_m4storage); _this._paintHighlight$3(canvas, rect, paint); canvas.restore$0(0); } else _this._paintHighlight$3(canvas, rect.shift$1(originOffset), paint); } }; A._getClipCallback_closure.prototype = { call$0() { var t1 = this.referenceBox.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, $signature: 412 }; A._InkRippleFactory.prototype = { create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(_, borderRadius, color, containedInkWell, controller, customBorder, onRemoved, position, radius, rectCallback, referenceBox, textDirection) { var t2, size, t3, t4, t5, t6, t7, t8, t9, t10, _null = null, t1 = borderRadius == null ? B.BorderRadius_tLn0 : borderRadius; if (radius == null) { if (rectCallback != null) { t2 = rectCallback.call$0(); size = new A.Size(t2.right - t2.left, t2.bottom - t2.top); } else size = referenceBox.get$size(0); t2 = Math.max(size.bottomRight$1(0, B.Offset_0_0).get$distance(), new A.Offset(0 + size._dx, 0).$sub(0, new A.Offset(0, 0 + size._dy)).get$distance()) / 2; } else t2 = radius; t1 = new A.InkRipple(position, t1, t2, A._getClipCallback(referenceBox, containedInkWell, rectCallback), textDirection, color, customBorder, controller, referenceBox, onRemoved); t3 = controller.vsync; t4 = A.AnimationController$(_null, B.Duration_75000, _null, 1, _null, t3); t5 = controller.get$markNeedsPaint(); t4.didRegisterListener$0(); t6 = t4.AnimationLocalListenersMixin__listeners; t6._isDirty = true; t6._observer_list$_list.push(t5); t4.forward$0(0); t1.__InkRipple__fadeInController_A = t4; t6 = color.get$value(color); t7 = type$.Animation_double; t8 = type$.IntTween; t1.__InkRipple__fadeIn_A = new A._AnimatedEvaluation(t7._as(t4), new A.IntTween(0, t6 >>> 24 & 255), t8._eval$1("_AnimatedEvaluation")); t6 = A.AnimationController$(_null, B.Duration_1000000, _null, 1, _null, t3); t6.didRegisterListener$0(); t4 = t6.AnimationLocalListenersMixin__listeners; t4._isDirty = true; t4._observer_list$_list.push(t5); t6.forward$0(0); t1.__InkRipple__radiusController_A = t6; t4 = type$.Tween_double; t9 = $.$get$InkRipple__easeCurveTween(); t10 = t4._eval$1("_ChainedEvaluation"); t1.__InkRipple__radius_A = new A._AnimatedEvaluation(t7._as(t6), new A._ChainedEvaluation(t9, new A.Tween(t2 * 0.3, t2 + 5, t4), t10), t10._eval$1("_AnimatedEvaluation")); t3 = A.AnimationController$(_null, B.Duration_375000, _null, 1, _null, t3); t3.didRegisterListener$0(); t10 = t3.AnimationLocalListenersMixin__listeners; t10._isDirty = true; t10._observer_list$_list.push(t5); t3.didRegisterListener$0(); t5 = t3.AnimationLocalStatusListenersMixin__statusListeners; t5._isDirty = true; t5._observer_list$_list.push(t1.get$_ink_ripple$_handleAlphaStatusChanged()); t1.__InkRipple__fadeOutController_A = t3; t5 = color.get$value(color); t10 = $.$get$InkRipple__fadeOutIntervalTween(); t8 = t8._eval$1("_ChainedEvaluation"); t1.__InkRipple__fadeOut_A = new A._AnimatedEvaluation(t7._as(t3), new A._ChainedEvaluation(t10, new A.IntTween(t5 >>> 24 & 255, 0), t8), t8._eval$1("_AnimatedEvaluation")); controller.addInkFeature$1(t1); return t1; } }; A.InkRipple.prototype = { confirm$0(_) { var t1 = this.__InkRipple__radiusController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.duration = B.Duration_225000; t1.forward$0(0); t1 = this.__InkRipple__fadeInController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); t1 = this.__InkRipple__fadeOutController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(1, B.C__Linear, B.Duration_375000); }, cancel$0(_) { var fadeOutValue, _this = this, t1 = _this.__InkRipple__fadeInController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); t1 = _this.__InkRipple__fadeInController_A.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); fadeOutValue = 1 - t1; t1 = _this.__InkRipple__fadeOutController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, fadeOutValue); if (fadeOutValue < 1) { t1 = _this.__InkRipple__fadeOutController_A; t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(1, B.C__Linear, B.Duration_75000); } }, _ink_ripple$_handleAlphaStatusChanged$1($status) { if ($status === B.AnimationStatus_3) this.dispose$0(); }, dispose$0() { var _this = this, t1 = _this.__InkRipple__radiusController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__InkRipple__fadeInController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__InkRipple__fadeOutController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$InkFeature$dispose(); }, paintFeature$2(canvas, transform) { var t2, alpha, paint, rect, t3, t4, _this = this, t1 = _this.__InkRipple__fadeInController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; if (t1 != null && t1._ticker$_future != null) { t1 = _this.__InkRipple__fadeIn_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; alpha = t1._evaluatable.transform$1(0, t2.get$value(t2)); } else { t1 = _this.__InkRipple__fadeOut_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; alpha = t1._evaluatable.transform$1(0, t2.get$value(t2)); } paint = $.$get$_renderer().createPaint$0(); t1 = _this._ink_well$_color; paint.set$color(0, A.Color$fromARGB(alpha, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255)); t1 = _this._ink_ripple$_clipCallback; if (t1 != null) rect = t1.call$0(); else rect = null; t2 = rect != null ? rect.get$center() : _this.referenceBox.get$size(0).center$1(B.Offset_0_0); t3 = _this.__InkRipple__radiusController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.__AnimationController__value_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Offset_lerp(_this._ink_ripple$_position, t2, B.Cubic_JUR.transform$1(0, t3)); t3.toString; t2 = _this.__InkRipple__radius_A; t2 === $ && A.throwUnnamedLateFieldNI(); t4 = t2.parent; t4 = t2._evaluatable.transform$1(0, t4.get$value(t4)); _this.paintInkCircle$9$borderRadius$canvas$center$clipCallback$customBorder$paint$radius$textDirection$transform(_this._ink_ripple$_borderRadius, canvas, t3, t1, _this._customBorder, paint, t4, _this._ink_ripple$_textDirection, transform); } }; A._getClipCallback_closure0.prototype = { call$0() { var t1 = this.referenceBox.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, $signature: 412 }; A._InkSplashFactory.prototype = { create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(_, borderRadius, color, containedInkWell, controller, customBorder, onRemoved, position, radius, rectCallback, referenceBox, textDirection) { var t3, t4, t5, t6, t7, _null = null, t1 = borderRadius == null ? B.BorderRadius_tLn0 : borderRadius, t2 = radius == null ? A._getTargetRadius(referenceBox, containedInkWell, rectCallback, position) : radius; t1 = new A.InkSplash(position, t1, t2, A._getClipCallback0(referenceBox, containedInkWell, rectCallback), !containedInkWell, textDirection, color, customBorder, controller, referenceBox, onRemoved); t3 = controller.vsync; t4 = A.AnimationController$(_null, B.Duration_1000000, _null, 1, _null, t3); t5 = controller.get$markNeedsPaint(); t4.didRegisterListener$0(); t6 = t4.AnimationLocalListenersMixin__listeners; t6._isDirty = true; t6._observer_list$_list.push(t5); t4.forward$0(0); t1.__InkSplash__radiusController_A = t4; t6 = type$.Tween_double; t7 = type$.Animation_double; t1.__InkSplash__radius_A = new A._AnimatedEvaluation(t7._as(t4), new A.Tween(0, t2, t6), t6._eval$1("_AnimatedEvaluation")); t3 = A.AnimationController$(_null, B.Duration_200000, _null, 1, _null, t3); t3.didRegisterListener$0(); t6 = t3.AnimationLocalListenersMixin__listeners; t6._isDirty = true; t6._observer_list$_list.push(t5); t3.didRegisterListener$0(); t5 = t3.AnimationLocalStatusListenersMixin__statusListeners; t5._isDirty = true; t5._observer_list$_list.push(t1.get$_ink_splash$_handleAlphaStatusChanged()); t1._alphaController = t3; t5 = color.get$value(color); t1.__InkSplash__alpha_A = new A._AnimatedEvaluation(t7._as(t3), new A.IntTween(t5 >>> 24 & 255, 0), type$.IntTween._eval$1("_AnimatedEvaluation")); controller.addInkFeature$1(t1); return t1; } }; A.InkSplash.prototype = { confirm$0(_) { var duration = B.JSNumber_methods.floor$0(this._targetRadius / 1), t1 = this.__InkSplash__radiusController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.duration = A.Duration$(0, 0, 0, duration, 0, 0); t1.forward$0(0); this._alphaController.forward$0(0); }, cancel$0(_) { var t1 = this._alphaController; if (t1 != null) t1.forward$0(0); }, _ink_splash$_handleAlphaStatusChanged$1($status) { if ($status === B.AnimationStatus_3) this.dispose$0(); }, dispose$0() { var _this = this, t1 = _this.__InkSplash__radiusController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._alphaController.dispose$0(); _this._alphaController = null; _this.super$InkFeature$dispose(); }, paintFeature$2(canvas, transform) { var t3, center, _this = this, paint = $.$get$_renderer().createPaint$0(), t1 = _this._ink_well$_color, t2 = _this.__InkSplash__alpha_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; paint.set$color(0, A.Color$fromARGB(t2._evaluatable.transform$1(0, t3.get$value(t3)), t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255)); center = _this._ink_splash$_position; if (_this._repositionToReferenceBox) { t1 = _this.referenceBox.get$size(0).center$1(B.Offset_0_0); t2 = _this.__InkSplash__radiusController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); center = A.Offset_lerp(center, t1, t2); } center.toString; t1 = _this.__InkSplash__radius_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; t2 = t1._evaluatable.transform$1(0, t2.get$value(t2)); _this.paintInkCircle$9$borderRadius$canvas$center$clipCallback$customBorder$paint$radius$textDirection$transform(_this._ink_splash$_borderRadius, canvas, center, _this._clipCallback, _this._customBorder, paint, t2, _this._ink_splash$_textDirection, transform); } }; A.InteractiveInkFeature.prototype = { confirm$0(_) { }, cancel$0(_) { }, set$color(_, value) { if (value.$eq(0, this._ink_well$_color)) return; this._ink_well$_color = value; this._material$_controller.markNeedsPaint$0(); }, set$customBorder(value) { if (J.$eq$(value, this._customBorder)) return; this._customBorder = value; this._material$_controller.markNeedsPaint$0(); }, paintInkCircle$9$borderRadius$canvas$center$clipCallback$customBorder$paint$radius$textDirection$transform(borderRadius, canvas, center, clipCallback, customBorder, paint, radius, textDirection, transform) { var rect, originOffset = A.MatrixUtils_getAsTranslation(transform); canvas.save$0(0); if (originOffset == null) canvas.transform$1(0, transform._vector_math_64$_m4storage); else canvas.translate$2(0, originOffset._dx, originOffset._dy); if (clipCallback != null) { rect = clipCallback.call$0(); if (customBorder != null) canvas.clipPath$1(0, customBorder.getOuterPath$2$textDirection(rect, textDirection)); else if (!borderRadius.$eq(0, B.BorderRadius_tLn0)) canvas.clipRRect$1(A.RRect$fromRectAndCorners(rect, borderRadius.bottomLeft, borderRadius.bottomRight, borderRadius.topLeft, borderRadius.topRight)); else canvas.clipRect$1(rect); } canvas.drawCircle$3(center, radius, paint); canvas.restore$0(0); } }; A.InteractiveInkFeatureFactory.prototype = {}; A._ParentInkResponseProvider.prototype = { updateShouldNotify$1(oldWidget) { return this.state !== oldWidget.state; } }; A.InkResponse.prototype = { getRectCallback$1(referenceBox) { return null; }, build$1(context) { var _this = this, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._ParentInkResponseProvider), parentState = t1 == null ? null : t1.state; return new A._InkResponseStateWidget(_this.child, _this.onTap, _this.onTapDown, _this.onTapUp, _this.onTapCancel, _this.onDoubleTap, _this.onLongPress, _this.onSecondaryTap, _this.onSecondaryTapUp, _this.onSecondaryTapDown, _this.onSecondaryTapCancel, _this.onHighlightChanged, _this.onHover, _this.mouseCursor, _this.containedInkWell, _this.highlightShape, _this.radius, _this.borderRadius, _this.customBorder, _this.focusColor, _this.hoverColor, _this.highlightColor, _this.overlayColor, _this.splashColor, _this.splashFactory, _this.enableFeedback, false, _this.onFocusChange, _this.autofocus, _this.focusNode, _this.canRequestFocus, parentState, _this.get$getRectCallback(), _this.get$debugCheckContext(), _this.statesController, _this.hoverDuration, null); }, debugCheckContext$1(context) { return true; } }; A._InkResponseStateWidget.prototype = { createState$0() { return new A._InkResponseState(A.LinkedHashMap_LinkedHashMap$_empty(type$._HighlightType, type$.nullable_InkHighlight), new A.ObserverList(A._setArrayType([], type$.JSArray__ParentInkResponseState), type$.ObserverList__ParentInkResponseState), null, B._StateLifecycle_0); } }; A._HighlightType.prototype = { _enumToString$0() { return "_HighlightType." + this._core$_name; } }; A._InkResponseState.prototype = { get$highlightsExist() { var t1 = this._highlights.get$values(0); return !new A.WhereIterable(t1, new A._InkResponseState_highlightsExist_closure(), A._instanceType(t1)._eval$1("WhereIterable")).get$isEmpty(0); }, markChildInkResponsePressed$2(childState, value) { var nowAnyPressed, t1 = this._activeChildren, t2 = t1._observer_list$_list, t3 = t2.length; if (value) { t1._isDirty = true; t2.push(childState); } else t1.remove$1(0, childState); nowAnyPressed = t2.length !== 0; if (nowAnyPressed !== (t3 !== 0)) { t1 = this._widget.parentState; if (t1 != null) t1.markChildInkResponsePressed$2(this, nowAnyPressed); } }, activateOnIntent$1(intent) { var _this = this, t1 = _this._activationTimer; if (t1 != null) t1.cancel$0(0); _this._activationTimer = null; t1 = _this._framework$_element; t1.toString; _this._startNewSplash$1$context(t1); t1 = _this._currentSplash; if (t1 != null) t1.confirm$0(0); _this._currentSplash = null; t1 = _this._widget; if (t1.onTap != null) { if (t1.enableFeedback) { t1 = _this._framework$_element; t1.toString; A.Feedback_forTap(t1); } t1 = _this._widget.onTap; if (t1 != null) t1.call$0(); } _this._activationTimer = A.Timer_Timer(B.Duration_100000, new A._InkResponseState_activateOnIntent_closure(_this)); }, simulateTap$1(intent) { var t1 = this._framework$_element; t1.toString; this._startNewSplash$1$context(t1); this.handleTap$0(); }, simulateTap$0() { return this.simulateTap$1(null); }, simulateLongPress$0() { var t1 = this._framework$_element; t1.toString; this._startNewSplash$1$context(t1); this.handleLongPress$0(); }, handleStatesControllerChange$0() { this.setState$1(new A._InkResponseState_handleStatesControllerChange_closure()); }, get$statesController() { var t1 = this._widget.statesController; if (t1 == null) { t1 = this.internalStatesController; t1.toString; } return t1; }, initStatesController$0() { var t1, t2, _this = this; if (_this._widget.statesController == null) _this.internalStatesController = A.MaterialStatesController$(null); t1 = _this.get$statesController(); t2 = _this._widget; t2.toString; t1.update$2(0, B.MaterialState_6, !(_this._primaryButtonEnabled$1(t2) || _this._secondaryButtonEnabled$1(t2))); _this.get$statesController().addListener$1(0, _this.get$handleStatesControllerChange()); }, initState$0() { this.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$initState(); this.initStatesController$0(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.add$1(0, this.get$handleFocusHighlightModeChange()); }, didUpdateWidget$1(oldWidget) { var t1, hoverHighlight, t2, focusHighlight, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.statesController; if (_this._widget.statesController != t1) { if (t1 != null) t1.removeListener$1(0, _this.get$handleStatesControllerChange()); if (_this._widget.statesController != null) { t1 = _this.internalStatesController; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } _this.internalStatesController = null; } _this.initStatesController$0(); } t1 = _this._widget; if (t1.radius != oldWidget.radius || t1.highlightShape !== oldWidget.highlightShape || !J.$eq$(t1.borderRadius, oldWidget.borderRadius)) { t1 = _this._highlights; hoverHighlight = t1.$index(0, B._HighlightType_1); if (hoverHighlight != null) { t2 = hoverHighlight.__InkHighlight__alphaController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.dispose$0(); hoverHighlight.super$InkFeature$dispose(); _this.updateHighlight$3$callOnHover$value(B._HighlightType_1, false, _this._hovering); } focusHighlight = t1.$index(0, B._HighlightType_2); if (focusHighlight != null) { t1 = focusHighlight.__InkHighlight__alphaController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); focusHighlight.super$InkFeature$dispose(); } } if (!J.$eq$(_this._widget.customBorder, oldWidget.customBorder)) _this._updateHighlightsAndSplashes$0(); t1 = _this._widget; t1.toString; t1 = _this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1); if (t1 !== (_this._primaryButtonEnabled$1(oldWidget) || _this._secondaryButtonEnabled$1(oldWidget))) { t1 = _this.get$statesController(); t2 = _this._widget; t2.toString; t1.update$2(0, B.MaterialState_6, !(_this._primaryButtonEnabled$1(t2) || _this._secondaryButtonEnabled$1(t2))); t1 = _this._widget; t1.toString; if (!(_this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1))) { _this.get$statesController().update$2(0, B.MaterialState_2, false); hoverHighlight = _this._highlights.$index(0, B._HighlightType_1); if (hoverHighlight != null) { t1 = hoverHighlight.__InkHighlight__alphaController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); hoverHighlight.super$InkFeature$dispose(); } } _this.updateHighlight$3$callOnHover$value(B._HighlightType_1, false, _this._hovering); } _this.updateFocusHighlights$0(); }, dispose$0() { var t1, _this = this; $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.remove$1(0, _this.get$handleFocusHighlightModeChange()); _this.get$statesController().removeListener$1(0, _this.get$handleStatesControllerChange()); t1 = _this.internalStatesController; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } t1 = _this._activationTimer; if (t1 != null) t1.cancel$0(0); _this._activationTimer = null; _this.super$State$dispose(); }, get$wantKeepAlive() { if (!this.get$highlightsExist()) { var t1 = this._splashes; t1 = t1 != null && t1._collection$_length !== 0; } else t1 = true; return t1; }, getFadeDurationForType$1(type) { switch (type.index) { case 0: return B.Duration_200000; case 1: case 2: this._widget.toString; return B.Duration_50000; } }, updateHighlight$3$callOnHover$value(type, callOnHover, value) { var t3, resolvedOverlayColor, theme, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = _this._highlights, highlight = t1.$index(0, type), t2 = type.index; switch (t2) { case 0: _this.get$statesController().update$2(0, B.MaterialState_2, value); break; case 1: if (callOnHover) _this.get$statesController().update$2(0, B.MaterialState_0, value); break; case 2: break; } if (type === B._HighlightType_0) { t3 = _this._widget.parentState; if (t3 != null) t3.markChildInkResponsePressed$2(_this, value); } t3 = highlight == null; if (value === (!t3 && highlight._active)) return; if (value) if (t3) { t3 = _this._widget.overlayColor; resolvedOverlayColor = t3 == null ? _null : t3.resolve$1(0, _this.get$statesController()._change_notifier$_value); if (resolvedOverlayColor == null) { t3 = _this._framework$_element; t3.toString; theme = A.Theme_of(t3); switch (t2) { case 0: resolvedOverlayColor = _this._widget.highlightColor; if (resolvedOverlayColor == null) resolvedOverlayColor = theme.highlightColor; break; case 2: resolvedOverlayColor = _this._widget.focusColor; if (resolvedOverlayColor == null) resolvedOverlayColor = theme.focusColor; break; case 1: resolvedOverlayColor = _this._widget.hoverColor; if (resolvedOverlayColor == null) resolvedOverlayColor = theme.hoverColor; break; } } t3 = _this._framework$_element.get$renderObject(); t3.toString; type$.RenderBox._as(t3); t4 = _this._framework$_element; t4.toString; t4 = A.LookupBoundary_findAncestorRenderObjectOfType(t4, type$._RenderInkFeatures); t4.toString; t5 = _this._widget; t5.toString; t5 = _this._primaryButtonEnabled$1(t5) || _this._secondaryButtonEnabled$1(t5) ? resolvedOverlayColor : A.Color$fromARGB(0, resolvedOverlayColor.get$value(resolvedOverlayColor) >>> 16 & 255, resolvedOverlayColor.get$value(resolvedOverlayColor) >>> 8 & 255, resolvedOverlayColor.get$value(resolvedOverlayColor) & 255); t6 = _this._widget; t7 = t6.highlightShape; t8 = t6.radius; t9 = t6.borderRadius; t10 = t6.customBorder; t6 = t6.getRectCallback.call$1(t3); t11 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t11.toString; t12 = _this.getFadeDurationForType$1(type); if (t9 == null) t9 = B.BorderRadius_tLn0; t3 = new A.InkHighlight(t7, t8, t9, t6, t11.textDirection, t5, t10, t4, t3, new A._InkResponseState_updateHighlight_handleInkRemoval(_this, type)); t12 = A.AnimationController$(_null, t12, _null, 1, _null, t4.vsync); t12.didRegisterListener$0(); t10 = t12.AnimationLocalListenersMixin__listeners; t10._isDirty = true; t10._observer_list$_list.push(t4.get$markNeedsPaint()); t12.didRegisterListener$0(); t10 = t12.AnimationLocalStatusListenersMixin__statusListeners; t10._isDirty = true; t10._observer_list$_list.push(t3.get$_handleAlphaStatusChanged()); t12.forward$0(0); t3.__InkHighlight__alphaController_A = t12; t10 = t3._ink_well$_color; t10 = t10.get$value(t10); t3.__InkHighlight__alpha_A = new A._AnimatedEvaluation(type$.Animation_double._as(t12), new A.IntTween(0, t10 >>> 24 & 255), type$.IntTween._eval$1("_AnimatedEvaluation")); t4.addInkFeature$1(t3); t1.$indexSet(0, type, t3); _this.updateKeepAlive$0(); } else { highlight._active = true; t1 = highlight.__InkHighlight__alphaController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else { highlight._active = false; t1 = highlight.__InkHighlight__alphaController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } switch (t2) { case 0: t1 = _this._widget.onHighlightChanged; if (t1 != null) t1.call$1(value); break; case 1: if (callOnHover) { t1 = _this._widget.onHover; if (t1 != null) t1.call$1(value); } break; case 2: break; } }, updateHighlight$2$value(type, value) { return this.updateHighlight$3$callOnHover$value(type, true, value); }, _updateHighlightsAndSplashes$0() { var t1, t2, t3, _this = this; for (t1 = _this._highlights.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (t3 != null) t3.set$customBorder(_this._widget.customBorder); } t1 = _this._currentSplash; if (t1 != null) t1.set$customBorder(_this._widget.customBorder); t1 = _this._splashes; if (t1 != null && t1._collection$_length !== 0) for (t2 = A._instanceType(t1), t1 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); t3.set$customBorder(_this._widget.customBorder); } }, _createSplash$1(globalPosition) { var t3, position, t4, color, rectCallback, borderRadius, customBorder, t5, t6, t7, _this = this, t1 = {}, t2 = _this._framework$_element; t2.toString; t2 = A.LookupBoundary_findAncestorRenderObjectOfType(t2, type$._RenderInkFeatures); t2.toString; t3 = _this._framework$_element.get$renderObject(); t3.toString; type$.RenderBox._as(t3); position = t3.globalToLocal$1(globalPosition); t4 = _this._widget.overlayColor; t4 = t4 == null ? null : t4.resolve$1(0, _this.get$statesController()._change_notifier$_value); color = t4 == null ? _this._widget.splashColor : t4; if (color == null) { t4 = _this._framework$_element; t4.toString; color = A.Theme_of(t4).splashColor; } t4 = _this._widget; rectCallback = t4.containedInkWell ? t4.getRectCallback.call$1(t3) : null; t4 = _this._widget; borderRadius = t4.borderRadius; customBorder = t4.customBorder; t1.splash = null; t4 = t4.splashFactory; if (t4 == null) { t4 = _this._framework$_element; t4.toString; t4 = A.Theme_of(t4).splashFactory; } t5 = _this._widget; t6 = t5.containedInkWell; t5 = t5.radius; t7 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t7.toString; return t1.splash = t4.create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(0, borderRadius, color, t6, t2, customBorder, new A._InkResponseState__createSplash_onRemoved(t1, _this), position, t5, rectCallback, t3, t7.textDirection); }, handleFocusHighlightModeChange$1(mode) { if (this._framework$_element == null) return; this.setState$1(new A._InkResponseState_handleFocusHighlightModeChange_closure(this)); }, get$_shouldShowFocus() { var mode, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: t1 = _this._widget; t1.toString; return (_this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1)) && _this._hasFocus; case 1: return _this._hasFocus; } }, updateFocusHighlights$0() { var showFocus, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; switch ((t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1).index) { case 0: showFocus = false; break; case 1: showFocus = this.get$_shouldShowFocus(); break; default: showFocus = null; } this.updateHighlight$2$value(B._HighlightType_2, showFocus); }, handleFocusUpdate$1(hasFocus) { var t1, _this = this; _this._hasFocus = hasFocus; _this.get$statesController().update$2(0, B.MaterialState_1, hasFocus); _this.updateFocusHighlights$0(); t1 = _this._widget.onFocusChange; if (t1 != null) t1.call$1(hasFocus); }, handleAnyTapDown$1(details) { if (this._activeChildren._observer_list$_list.length !== 0) return; this._startNewSplash$1$details(details); }, handleTapDown$1(details) { this.handleAnyTapDown$1(details); this._widget.toString; }, handleTapUp$1(details) { this._widget.toString; }, handleSecondaryTapDown$1(details) { this.handleAnyTapDown$1(details); this._widget.toString; }, handleSecondaryTapUp$1(details) { this._widget.toString; }, _startNewSplash$2$context$details(context, details) { var t1, t2, globalPosition, splash, _this = this; if (context != null) { t1 = context.get$renderObject(); t1.toString; type$.RenderBox._as(t1); t2 = t1.get$size(0); t2 = new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy).get$center(); globalPosition = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), t2); } else globalPosition = details.globalPosition; _this.get$statesController().update$2(0, B.MaterialState_2, true); splash = _this._createSplash$1(globalPosition); t1 = _this._splashes; (t1 == null ? _this._splashes = A.HashSet_HashSet(type$.InteractiveInkFeature) : t1).add$1(0, splash); t1 = _this._currentSplash; if (t1 != null) t1.cancel$0(0); _this._currentSplash = splash; _this.updateKeepAlive$0(); _this.updateHighlight$2$value(B._HighlightType_0, true); }, _startNewSplash$1$details(details) { return this._startNewSplash$2$context$details(null, details); }, _startNewSplash$1$context(context) { return this._startNewSplash$2$context$details(context, null); }, handleTap$0() { var _this = this, t1 = _this._currentSplash; if (t1 != null) t1.confirm$0(0); _this._currentSplash = null; _this.updateHighlight$2$value(B._HighlightType_0, false); t1 = _this._widget; if (t1.onTap != null) { if (t1.enableFeedback) { t1 = _this._framework$_element; t1.toString; A.Feedback_forTap(t1); } t1 = _this._widget.onTap; if (t1 != null) t1.call$0(); } }, handleTapCancel$0() { var _this = this, t1 = _this._currentSplash; if (t1 != null) t1.cancel$0(0); _this._currentSplash = null; _this._widget.toString; _this.updateHighlight$2$value(B._HighlightType_0, false); }, handleDoubleTap$0() { var _this = this, t1 = _this._currentSplash; if (t1 != null) t1.confirm$0(0); _this._currentSplash = null; _this.updateHighlight$2$value(B._HighlightType_0, false); t1 = _this._widget.onDoubleTap; if (t1 != null) t1.call$0(); }, handleLongPress$0() { var _this = this, t1 = _this._currentSplash; if (t1 != null) t1.confirm$0(0); _this._currentSplash = null; t1 = _this._widget; if (t1.onLongPress != null) { if (t1.enableFeedback) { t1 = _this._framework$_element; t1.toString; A.Feedback_forLongPress(t1); } _this._widget.onLongPress.call$0(); } }, handleSecondaryTap$0() { var _this = this, t1 = _this._currentSplash; if (t1 != null) t1.confirm$0(0); _this._currentSplash = null; _this.updateHighlight$2$value(B._HighlightType_0, false); _this._widget.toString; }, handleSecondaryTapCancel$0() { var _this = this, t1 = _this._currentSplash; if (t1 != null) t1.cancel$0(0); _this._currentSplash = null; _this._widget.toString; _this.updateHighlight$2$value(B._HighlightType_0, false); }, deactivate$0() { var t2, t3, t4, t5, t6, value, result, _this = this, t1 = _this._splashes; if (t1 != null) { _this._splashes = null; for (t2 = A._instanceType(t1), t1 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).dispose$0(); } _this._currentSplash = null; } for (t1 = _this._highlights, t2 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t2.moveNext$0();) { t3 = t2.__js_helper$_current; t4 = t1.$index(0, t3); if (t4 != null) { t5 = t4.__InkHighlight__alphaController_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5._ticker.dispose$0(); t5._ticker = null; t6 = t5.AnimationLocalStatusListenersMixin__statusListeners; t6._isDirty = false; B.JSArray_methods.clear$0(t6._observer_list$_list); value = t6.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t6.$ti._precomputed1); t6.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t6.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t6 = t5.AnimationLocalListenersMixin__listeners; t6._isDirty = false; B.JSArray_methods.clear$0(t6._observer_list$_list); value = t6.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t6.$ti._precomputed1); t6.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t6.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t5.super$AnimationEagerListenerMixin$dispose(); t4.super$InkFeature$dispose(); } t1.$indexSet(0, t3, null); } t1 = _this._widget.parentState; if (t1 != null) t1.markChildInkResponsePressed$2(_this, false); _this.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$deactivate(); }, _primaryButtonEnabled$1(widget) { var t1; if (widget.onTap == null) if (widget.onDoubleTap == null) if (widget.onLongPress == null) t1 = false; else t1 = true; else t1 = true; else t1 = true; return t1; }, _secondaryButtonEnabled$1(widget) { return false; }, handleMouseEnter$1($event) { var _this = this, t1 = _this._hovering = true, t2 = _this._widget; t2.toString; if (!_this._primaryButtonEnabled$1(t2) ? _this._secondaryButtonEnabled$1(t2) : t1) _this.updateHighlight$2$value(B._HighlightType_1, _this._hovering); }, handleMouseExit$1($event) { this._hovering = false; this.updateHighlight$2$value(B._HighlightType_1, false); }, get$_ink_well$_canRequestFocus() { var mode, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: t1 = _this._widget; t1.toString; return (_this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1)) && _this._widget.canRequestFocus; case 1: return true; } }, build$1(context) { var getHighlightColorForType, t1, t2, t3, t4, effectiveMouseCursor, value, result, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null; _this.super$AutomaticKeepAliveClientMixin$build(context); getHighlightColorForType = new A._InkResponseState_build_getHighlightColorForType(_this, context); for (t1 = _this._highlights, t2 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t2.moveNext$0();) { t3 = t2.__js_helper$_current; t4 = t1.$index(0, t3); if (t4 != null) t4.set$color(0, getHighlightColorForType.call$1(t3)); } t1 = _this._currentSplash; if (t1 != null) { t2 = _this._widget.overlayColor; t2 = t2 == null ? _null : t2.resolve$1(0, _this.get$statesController()._change_notifier$_value); if (t2 == null) t2 = _this._widget.splashColor; t1.set$color(0, t2 == null ? A.Theme_of(context).splashColor : t2); } t1 = _this._widget.mouseCursor; if (t1 == null) t1 = B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable; effectiveMouseCursor = A.MaterialStateProperty_resolveAs(t1, _this.get$statesController()._change_notifier$_value, type$.MouseCursor); value = _this.___InkResponseState__actionMap_FI; if (value === $) { t1 = _this.get$activateOnIntent(); t2 = type$.JSArray_of_void_Function_Action_Intent; t3 = type$.ObserverList_of_void_Function_Action_Intent; result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_OT9, new A.CallbackAction(t1, new A.ObserverList(A._setArrayType([], t2), t3), type$.CallbackAction_ActivateIntent), B.Type_ButtonActivateIntent_6Ij, new A.CallbackAction(t1, new A.ObserverList(A._setArrayType([], t2), t3), type$.CallbackAction_ButtonActivateIntent)], type$.Type, type$.Action_Intent); _this.___InkResponseState__actionMap_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___InkResponseState__actionMap_FI = result; value = result; } t1 = _this._widget.focusNode; t2 = _this.get$_ink_well$_canRequestFocus(); t3 = _this._widget; t4 = t3.autofocus; t5 = t3.onTap; t5 = t5 == null ? _null : _this.get$simulateTap(); t6 = t3.onLongPress; t6 = t6 == null ? _null : _this.get$simulateLongPress(); t3 = _this._primaryButtonEnabled$1(t3) ? _this.get$handleTapDown() : _null; t7 = _this._widget; t7.toString; t7 = _this._primaryButtonEnabled$1(t7) ? _this.get$handleTapUp() : _null; t8 = _this._widget; t8.toString; t8 = _this._primaryButtonEnabled$1(t8) ? _this.get$handleTap() : _null; t9 = _this._widget; t9.toString; t9 = _this._primaryButtonEnabled$1(t9) ? _this.get$handleTapCancel() : _null; t10 = _this._widget; t11 = t10.onDoubleTap != null ? _this.get$handleDoubleTap() : _null; t12 = t10.onLongPress != null ? _this.get$handleLongPress() : _null; t10 = _this._secondaryButtonEnabled$1(t10) ? _this.get$handleSecondaryTapDown() : _null; t13 = _this._widget; t13.toString; t13 = _this._secondaryButtonEnabled$1(t13) ? _this.get$handleSecondaryTapUp() : _null; t14 = _this._widget; t14.toString; t14 = _this._secondaryButtonEnabled$1(t14) ? _this.get$handleSecondaryTap() : _null; t15 = _this._widget; t15.toString; t15 = _this._secondaryButtonEnabled$1(t15) ? _this.get$handleSecondaryTapCancel() : _null; t7 = A.GestureDetector$(B.HitTestBehavior_1, _this._widget.child, B.DragStartBehavior_1, true, _null, t11, _null, _null, _null, _null, _null, t12, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t14, t15, t10, t13, t8, t9, t3, t7, _null, _null, _null, false, B.Offset_O5r); return new A._ParentInkResponseProvider(_this, A.Actions$(value, A.Focus$(t4, t2, A.MouseRegion$(A.DefaultSelectionStyle_merge(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t7, _null), effectiveMouseCursor), effectiveMouseCursor, _null, _null, _this.get$handleMouseEnter(), _this.get$handleMouseExit(), _null), _null, _null, _null, t1, true, _null, _this.get$handleFocusUpdate(), _null, _null, _null, _null)), _null); }, $is_ParentInkResponseState: 1 }; A._InkResponseState_highlightsExist_closure.prototype = { call$1(highlight) { return highlight != null; }, $signature: 992 }; A._InkResponseState_activateOnIntent_closure.prototype = { call$0() { this.$this.updateHighlight$2$value(B._HighlightType_0, false); }, $signature: 0 }; A._InkResponseState_handleStatesControllerChange_closure.prototype = { call$0() { }, $signature: 0 }; A._InkResponseState_updateHighlight_handleInkRemoval.prototype = { call$0() { var t1 = this.$this; t1._highlights.$indexSet(0, this.type, null); t1.updateKeepAlive$0(); }, $signature: 0 }; A._InkResponseState__createSplash_onRemoved.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1._splashes; if (t2 != null) { t3 = this._box_0; t2.remove$1(0, t3.splash); if (t1._currentSplash == t3.splash) t1._currentSplash = null; t1.updateKeepAlive$0(); } }, $signature: 0 }; A._InkResponseState_handleFocusHighlightModeChange_closure.prototype = { call$0() { this.$this.updateFocusHighlights$0(); }, $signature: 0 }; A._InkResponseState_build_getHighlightColorForType.prototype = { call$1(type) { var t1, t2, _this = this, theme = A.Theme_of(_this.context); switch (type.index) { case 0: t1 = _this.$this; t2 = t1._widget.overlayColor; t2 = t2 == null ? null : t2.resolve$1(0, B.Set_o2l75); t1 = t2 == null ? t1._widget.highlightColor : t2; return t1 == null ? theme.highlightColor : t1; case 2: t1 = _this.$this; t2 = t1._widget.overlayColor; t2 = t2 == null ? null : t2.resolve$1(0, B.Set_Uf2w); t1 = t2 == null ? t1._widget.focusColor : t2; return t1 == null ? theme.focusColor : t1; case 1: t1 = _this.$this; t2 = t1._widget.overlayColor; t2 = t2 == null ? null : t2.resolve$1(0, B.Set_6ixhr); t1 = t2 == null ? t1._widget.hoverColor : t2; return t1 == null ? theme.hoverColor : t1; } }, $signature: 993 }; A.InkWell.prototype = {}; A.__InkResponseState_State_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); if (this.get$wantKeepAlive()) this._ensureKeepAlive$0(); }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A.InputBorder.prototype = {}; A._NoInputBorder.prototype = { copyWith$1$borderSide(borderSide) { return B._NoInputBorder_uXA; }, get$isOutline() { return false; }, get$dimensions() { return B.EdgeInsets_0_0_0_0; }, scale$1(_, t) { return B._NoInputBorder_uXA; }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(rect); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(rect); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { canvas.drawRect$2(rect, paint); }, get$preferPaintInterior() { return true; }, paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, gapExtent, gapPercentage, gapStart, textDirection) { }, paint$3$textDirection(canvas, rect, textDirection) { return this.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, 0, 0, null, textDirection); } }; A.UnderlineInputBorder.prototype = { get$isOutline() { return false; }, copyWith$1$borderSide(borderSide) { var t1 = borderSide == null ? this.borderSide : borderSide; return new A.UnderlineInputBorder(this.borderRadius, t1); }, get$dimensions() { return new A.EdgeInsets(0, 0, 0, this.borderSide.width); }, scale$1(_, t) { return new A.UnderlineInputBorder(B.BorderRadius_tLn4, this.borderSide.scale$1(0, t)); }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(), t2 = rect.left, t3 = rect.top; t1.addRect$1(new A.Rect(t2, t3, t2 + (rect.right - t2), t3 + Math.max(0, rect.bottom - t3 - this.borderSide.width))); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this.borderRadius.toRRect$1(rect)); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { canvas.drawRRect$2(this.borderRadius.toRRect$1(rect), paint); }, get$preferPaintInterior() { return true; }, lerpFrom$2(a, t) { var t1, t2; if (a instanceof A.UnderlineInputBorder) { t1 = A.BorderSide_lerp(a.borderSide, this.borderSide, t); t2 = A.BorderRadius_lerp(a.borderRadius, this.borderRadius, t); t2.toString; return new A.UnderlineInputBorder(t2, t1); } return this.super$ShapeBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2; if (b instanceof A.UnderlineInputBorder) { t1 = A.BorderSide_lerp(this.borderSide, b.borderSide, t); t2 = A.BorderRadius_lerp(this.borderRadius, b.borderRadius, t); t2.toString; return new A.UnderlineInputBorder(t2, t1); } return this.super$ShapeBorder$lerpTo(b, t); }, paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, gapExtent, gapPercentage, gapStart, textDirection) { var t1 = this.borderRadius, t2 = t1.bottomLeft, t3 = !t2.$eq(0, B.Radius_0_0) || !t1.bottomRight.$eq(0, B.Radius_0_0), t4 = rect.bottom, t5 = this.borderSide; if (t3) { t3 = (t4 - rect.top) / 2; A.BoxBorder_paintNonUniformBorder(canvas, rect, new A.BorderRadius(B.Radius_0_0, B.Radius_0_0, t2.clamp$1$maximum(0, new A.Radius(t3, t3)), t1.bottomRight.clamp$1$maximum(0, new A.Radius(t3, t3))), t5.copyWith$1$strokeAlign(0), t5.color, B.BorderSide_8xm, B.BorderSide_8xm, B.BoxShape_0, textDirection, B.BorderSide_8xm); } else canvas.drawLine$3(new A.Offset(rect.left, t4), new A.Offset(rect.right, t4), t5.toPaint$0()); }, paint$3$textDirection(canvas, rect, textDirection) { return this.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, 0, 0, null, textDirection); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.UnderlineInputBorder && other.borderSide.$eq(0, _this.borderSide) && other.borderRadius.$eq(0, _this.borderRadius); }, get$hashCode(_) { return A.Object_hash(this.borderSide, this.borderRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.OutlineInputBorder.prototype = { get$isOutline() { return true; }, copyWith$1$borderSide(borderSide) { var t1 = borderSide == null ? this.borderSide : borderSide; return new A.OutlineInputBorder(this.gapPadding, this.borderRadius, t1); }, get$dimensions() { var t1 = this.borderSide.width; return new A.EdgeInsets(t1, t1, t1, t1); }, scale$1(_, t) { var t1 = this.borderSide.scale$1(0, t); return new A.OutlineInputBorder(this.gapPadding * t, this.borderRadius.$mul(0, t), t1); }, lerpFrom$2(a, t) { var t1, t2; if (a instanceof A.OutlineInputBorder) { t1 = A.BorderRadius_lerp(a.borderRadius, this.borderRadius, t); t1.toString; t2 = A.BorderSide_lerp(a.borderSide, this.borderSide, t); return new A.OutlineInputBorder(a.gapPadding, t1, t2); } return this.super$ShapeBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2; if (b instanceof A.OutlineInputBorder) { t1 = A.BorderRadius_lerp(this.borderRadius, b.borderRadius, t); t1.toString; t2 = A.BorderSide_lerp(this.borderSide, b.borderSide, t); return new A.OutlineInputBorder(b.gapPadding, t1, t2); } return this.super$ShapeBorder$lerpTo(b, t); }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this.borderRadius.toRRect$1(rect).inflate$1(-this.borderSide.width)); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this.borderRadius.toRRect$1(rect)); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { canvas.drawRRect$2(this.borderRadius.toRRect$1(rect), paint); }, get$preferPaintInterior() { return true; }, _gapBorderPath$4(canvas, center, start, extent) { var t10, t11, t12, t13, t14, t15, t16, t17, t18, path, t19, sweep, scaledRRect = center.scaleRadii$0(), t1 = scaledRRect.left, t2 = scaledRRect.top, t3 = scaledRRect.tlRadiusX, t4 = scaledRRect.tlRadiusY, t5 = scaledRRect.right, t6 = scaledRRect.trRadiusX, t7 = t6 * 2, t8 = t5 - t7, t9 = scaledRRect.trRadiusY, trCorner = new A.Rect(t8, t2, t8 + t7, t2 + t9 * 2); t7 = scaledRRect.brRadiusX; t8 = t7 * 2; t10 = t5 - t8; t11 = scaledRRect.bottom; t12 = scaledRRect.brRadiusY; t13 = t12 * 2; t14 = t11 - t13; t15 = scaledRRect.blRadiusY; t16 = t15 * 2; t17 = t11 - t16; t18 = scaledRRect.blRadiusX; path = $.$get$_renderer().createPath$0(); if (!new A.Radius(t3, t4).$eq(0, B.Radius_0_0)) path.addArc$3(new A.Rect(t1, t2, t1 + t3 * 2, t2 + t4 * 2), 3.141592653589793, Math.acos(A.clampDouble(1 - start / t3, 0, 1))); else path.moveTo$2(0, t1 - this.borderSide.width / 2, t2); if (start > t3) path.lineTo$2(0, t1 + start, t2); t3 = start + extent; t19 = t5 - t1; if (t3 < t19 - t6) { path.moveTo$2(0, t1 + start + extent, t2); path.lineTo$2(0, t5 - t6, t2); if (!new A.Radius(t6, t9).$eq(0, B.Radius_0_0)) path.addArc$3(trCorner, 4.71238898038469, 1.5707963267948966); } else if (t3 < t19) { sweep = Math.asin(A.clampDouble(1 - (t19 - t3) / t6, 0, 1)); path.addArc$3(trCorner, 4.71238898038469 + sweep, 1.5707963267948966 - sweep); } if (!new A.Radius(t7, t12).$eq(0, B.Radius_0_0)) path.moveTo$2(0, t5, t2 + t9); path.lineTo$2(0, t5, t11 - t12); if (!new A.Radius(t7, t12).$eq(0, B.Radius_0_0)) path.addArc$3(new A.Rect(t10, t14, t10 + t8, t14 + t13), 0, 1.5707963267948966); path.lineTo$2(0, t1 + t18, t11); if (!new A.Radius(t18, t15).$eq(0, B.Radius_0_0)) path.addArc$3(new A.Rect(t1, t17, t1 + t18 * 2, t17 + t16), 1.5707963267948966, 1.5707963267948966); path.lineTo$2(0, t1, t2 + t4); return path; }, paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, gapExtent, gapPercentage, gapStart, textDirection) { var t2, _this = this, t1 = _this.borderSide, paint = t1.toPaint$0(), center = _this.borderRadius.toRRect$1(rect).inflate$1(-(t1.width / 2)); if (gapStart == null || gapExtent <= 0 || gapPercentage === 0) canvas.drawRRect$2(center, paint); else { t1 = _this.gapPadding; t2 = A.lerpDouble(0, gapExtent + t1 * 2, gapPercentage); t2.toString; switch (textDirection.index) { case 0: canvas.drawPath$2(_this._gapBorderPath$4(canvas, center, Math.max(0, gapStart + t1 - t2), t2), paint); break; case 1: canvas.drawPath$2(_this._gapBorderPath$4(canvas, center, Math.max(0, gapStart - t1), t2), paint); break; } } }, paint$3$textDirection(canvas, rect, textDirection) { return this.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, 0, 0, null, textDirection); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.OutlineInputBorder && other.borderSide.$eq(0, _this.borderSide) && other.borderRadius.$eq(0, _this.borderRadius) && other.gapPadding === _this.gapPadding; }, get$hashCode(_) { return A.Object_hash(this.borderSide, this.borderRadius, this.gapPadding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.InputDatePickerFormField.prototype = { createState$0() { return new A._InputDatePickerFormFieldState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), B._StateLifecycle_0); } }; A._InputDatePickerFormFieldState.prototype = { initState$0() { this.super$State$initState(); this._input_date_picker_form_field$_selectedDate = this._widget.initialDate; }, dispose$0() { var t1 = this._input_date_picker_form_field$_controller; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._updateValueForSelectedDate$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (!J.$eq$(this._widget.initialDate, oldWidget.initialDate)) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._InputDatePickerFormFieldState_didUpdateWidget_closure(this)); }, _updateValueForSelectedDate$0() { var t1, t2, textEditingValue, _this = this; if (_this._input_date_picker_form_field$_selectedDate != null) { t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = _this._input_date_picker_form_field$_selectedDate; t2.toString; t2 = _this._inputText = t1.formatCompactDate$1(t2); textEditingValue = new A.TextEditingValue(t2, B.TextSelection_ke5, B.TextRange_m1_m1); _this._widget.toString; t1 = _this._autoSelected; if (!t1) { textEditingValue = textEditingValue.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, 0, t2.length, false)); _this._autoSelected = true; } _this._input_date_picker_form_field$_controller.super$ValueNotifier$value(0, textEditingValue); } else { _this._inputText = ""; _this._input_date_picker_form_field$_controller.super$ValueNotifier$value(0, new A.TextEditingValue("", B.TextSelection_ke5, B.TextRange_m1_m1)); } }, _isValidAcceptableDate$1(date) { var t1, t2, t3; if (date != null) { t1 = this._widget; t2 = t1.firstDate; t3 = date._value; if (t3 >= t2._value) if (t3 <= t1.lastDate._value) t1 = true; else t1 = false; else t1 = false; } else t1 = false; return t1; }, _validateDate$1(text) { var t1, t2, date, t3, _this = this; if (text == null || text.length === 0) _this._widget.toString; t1 = _this._framework$_element; t1.toString; t2 = type$.MaterialLocalizations; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, t2); t1.toString; date = t1.parseCompactDate$1(text); if (date == null) { t1 = _this._widget.errorFormatText; t3 = _this._framework$_element; t3.toString; t2 = A.Localizations_of(t3, B.Type_MaterialLocalizations_flR, t2); t2.toString; return t2.get$invalidDateFormatLabel(); } else if (!_this._isValidAcceptableDate$1(date)) { t1 = _this._widget.errorInvalidText; t3 = _this._framework$_element; t3.toString; t2 = A.Localizations_of(t3, B.Type_MaterialLocalizations_flR, t2); t2.toString; return t2.get$dateOutOfRangeLabel(); } return null; }, _updateDate$2(text, callback) { var date, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; date = t1.parseCompactDate$1(text); if (_this._isValidAcceptableDate$1(date)) { _this._input_date_picker_form_field$_selectedDate = date; _this._inputText = text; date.toString; callback.call$1(date); } }, _handleSaved$1(text) { this._updateDate$2(text, this._widget.onDateSaved); }, _handleSubmitted$1(text) { this._updateDate$2(text, this._widget.onDateSubmitted); }, build$1(context) { var inputTheme, effectiveInputBorder, t2, _this = this, _null = null, theme = A.Theme_of(context), t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; inputTheme = theme.inputDecorationTheme; effectiveInputBorder = inputTheme.border; if (effectiveInputBorder == null) effectiveInputBorder = theme.useMaterial3 ? B.OutlineInputBorder_WtG : B.UnderlineInputBorder_7hp; _this._widget.toString; t2 = t1.get$dateHelpText(); _this._widget.toString; t1 = t1.get$dateInputLabel(); t1 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).applyDefaults$1(inputTheme.merge$1(theme.datePickerTheme.inputDecorationTheme).copyWith$1$border(effectiveInputBorder)); _this._widget.toString; return A.TextFormField$(true, _null, true, _null, _this._input_date_picker_form_field$_controller, _null, _null, _null, 2, t1, _null, false, _null, _null, _null, _null, _null, B.TextInputType_4_null_null, _null, _null, 1, _null, false, _null, _null, _this.get$_handleSubmitted(), _this.get$_handleSaved(), _null, false, _null, _null, _null, B.TextAlign_4, _null, _null, _this.get$_validateDate()); } }; A._InputDatePickerFormFieldState_didUpdateWidget_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; t1.setState$1(new A._InputDatePickerFormFieldState_didUpdateWidget__closure(t1)); }, $signature: 11 }; A._InputDatePickerFormFieldState_didUpdateWidget__closure.prototype = { call$0() { var t1 = this.$this; t1._input_date_picker_form_field$_selectedDate = t1._widget.initialDate; t1._updateValueForSelectedDate$0(); }, $signature: 0 }; A._InputBorderGap.prototype = { set$start(_, value) { if (value != this._input_decorator$_start) { this._input_decorator$_start = value; this.notifyListeners$0(); } }, set$extent(value) { if (value !== this._extent) { this._extent = value; this.notifyListeners$0(); } }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._InputBorderGap && other._input_decorator$_start == _this._input_decorator$_start && other._extent === _this._extent; }, get$hashCode(_) { return A.Object_hash(this._input_decorator$_start, this._extent, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "#" + A.shortHash(this); } }; A._InputBorderTween.prototype = { lerp$1(t) { var t1 = A.ShapeBorder_lerp(this.begin, this.end, t); t1.toString; return type$.InputBorder._as(t1); } }; A._InputBorderPainter.prototype = { paint$2(canvas, size) { var blendedFillColor, t2, _this = this, borderValue = _this.border.transform$1(0, _this.borderAnimation.get$value(0)), canvasRect = new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), t1 = _this.hoverColorTween.transform$1(0, _this.hoverAnimation.get$value(0)); t1.toString; blendedFillColor = A.Color_alphaBlend(t1, _this.fillColor); if ((blendedFillColor.get$value(blendedFillColor) >>> 24 & 255) > 0) { t1 = borderValue.getOuterPath$2$textDirection(canvasRect, _this.textDirection); t2 = $.$get$_renderer().createPaint$0(); t2.set$color(0, blendedFillColor); t2.set$style(0, B.PaintingStyle_0); canvas.drawPath$2(t1, t2); } t1 = _this.gap; t2 = t1._input_decorator$_start; borderValue.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, canvasRect, t1._extent, _this.gapAnimation.get$value(0), t2, _this.textDirection); }, shouldRepaint$1(oldPainter) { var _this = this; return _this.borderAnimation !== oldPainter.borderAnimation || _this.hoverAnimation !== oldPainter.hoverAnimation || _this.gapAnimation !== oldPainter.gapAnimation || _this.border !== oldPainter.border || !_this.gap.$eq(0, oldPainter.gap) || _this.textDirection !== oldPainter.textDirection; }, toString$0(_) { return "#" + A.shortHash(this); } }; A._BorderContainer.prototype = { createState$0() { return new A._BorderContainerState(null, null, B._StateLifecycle_0); } }; A._BorderContainerState.prototype = { initState$0() { var t1, _this = this, _null = null; _this.super$State$initState(); _this.___BorderContainerState__hoverColorController_A = A.AnimationController$(_null, B.Duration_15000, _null, 1, _this._widget.isHovering ? 1 : 0, _this); t1 = A.AnimationController$(_null, B.Duration_167000, _null, 1, _null, _this); _this.___BorderContainerState__controller_A = t1; _this.___BorderContainerState__borderAnimation_A = A.CurvedAnimation$(B.Cubic_ifx, t1, new A.FlippedCurve(B.Cubic_ifx)); t1 = _this._widget.border; _this.___BorderContainerState__border_A = new A._InputBorderTween(t1, t1); _this.___BorderContainerState__hoverAnimation_A = A.CurvedAnimation$(B.C__Linear, _this.___BorderContainerState__hoverColorController_A, _null); _this.___BorderContainerState__hoverColorTween_A = new A.ColorTween(B.Color_0, _this._widget.hoverColor); }, dispose$0() { var t1 = this.___BorderContainerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this.___BorderContainerState__hoverColorController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__BorderContainerState_State_TickerProviderStateMixin$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.border; if (!_this._widget.border.$eq(0, t1)) { _this.___BorderContainerState__border_A = new A._InputBorderTween(t1, _this._widget.border); t1 = _this.___BorderContainerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, 0); t1.forward$0(0); } if (!_this._widget.hoverColor.$eq(0, oldWidget.hoverColor)) _this.___BorderContainerState__hoverColorTween_A = new A.ColorTween(B.Color_0, _this._widget.hoverColor); t1 = _this._widget.isHovering; if (t1 !== oldWidget.isHovering) { t2 = _this.___BorderContainerState__hoverColorController_A; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } } }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, t1 = _this.___BorderContainerState__borderAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget.gap; t3 = _this.___BorderContainerState__hoverColorController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = A._setArrayType([t1, t2, t3], type$.JSArray_Listenable); t2 = _this.___BorderContainerState__borderAnimation_A; t1 = _this.___BorderContainerState__border_A; t1 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._widget; t5 = t4.gapAnimation; t4 = t4.gap; t6 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t6.toString; t7 = _this._widget.fillColor; t8 = _this.___BorderContainerState__hoverColorTween_A; t8 === $ && A.throwUnnamedLateFieldNI(); t9 = _this.___BorderContainerState__hoverAnimation_A; t9 === $ && A.throwUnnamedLateFieldNI(); return A.CustomPaint$(null, new A._InputBorderPainter(t2, t1, t5, t4, t6.textDirection, t7, t8, t9, new A._MergingListenable(t3)), null, null, B.Size_0_0); } }; A._Shaker.prototype = { get$translateX() { var t1 = type$.Animation_double._as(this.listenable), t = t1.get$value(t1); if (t <= 0.25) return -t * 4; else if (t < 0.75) return (t - 0.5) * 4; else return (1 - t) * 4 * 4; }, build$1(context) { return A.Transform$(null, this.child, null, A.Matrix4_Matrix4$translationValues(this.get$translateX(), 0, 0), true); } }; A._HelperError.prototype = { createState$0() { return new A._HelperErrorState(null, null, B._StateLifecycle_0); } }; A._HelperErrorState.prototype = { get$_input_decorator$_hasError() { return this._widget.errorText != null || false; }, initState$0() { var t1, _this = this; _this.super$State$initState(); _this.___HelperErrorState__controller_A = A.AnimationController$(null, B.Duration_167000, null, 1, null, _this); if (_this.get$_input_decorator$_hasError()) { _this._error = _this._buildError$0(); _this.___HelperErrorState__controller_A.set$value(0, 1); } else _this._widget.toString; t1 = _this.___HelperErrorState__controller_A; t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_input_decorator$_handleChange()); }, dispose$0() { var t1 = this.___HelperErrorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__HelperErrorState_State_SingleTickerProviderStateMixin$dispose(); }, _input_decorator$_handleChange$0() { this.setState$1(new A._HelperErrorState__handleChange_closure()); }, didUpdateWidget$1(old) { var t1, _this = this; _this.super$State$didUpdateWidget(old); t1 = _this._widget.errorText != null; if (t1 !== (old.errorText != null) || false) if (t1) { _this._error = _this._buildError$0(); t1 = _this.___HelperErrorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else { t1 = _this.___HelperErrorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } }, _buildError$0() { var t2, t3, t4, t5, t6, _null = null, t1 = this.___HelperErrorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = new A.Tween(B.Offset_MNd, B.Offset_0_0, type$.Tween_Offset).transform$1(0, t1.get$value(0)); t3 = this._widget; t4 = t3.errorText; t4.toString; t5 = t3.errorStyle; t6 = t3.textAlign; t6 = A.Text$(t4, _null, t3.errorMaxLines, B.TextOverflow_2, _null, _null, t5, t6, _null, _null); t2 = A.FractionalTranslation$(t6, true, t2); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A.FadeTransition(t1, false, t2, _null), _null); }, build$1(context) { var _this = this, t1 = _this.___HelperErrorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$status(0) === B.AnimationStatus_0) { _this._error = null; _this._widget.toString; _this._helper = null; return B.SizedBox_0_0_null_null; } if (_this.___HelperErrorState__controller_A.get$status(0) === B.AnimationStatus_3) { _this._helper = null; if (_this.get$_input_decorator$_hasError()) return _this._error = _this._buildError$0(); else { _this._error = null; return B.SizedBox_0_0_null_null; } } if (_this._helper == null && _this.get$_input_decorator$_hasError()) return _this._buildError$0(); if (_this._error == null) _this._widget.toString; if (_this.get$_input_decorator$_hasError()) { t1 = type$.Tween_double; return new A.Stack(B.AlignmentDirectional_m1_m1, null, B.StackFit_0, B.Clip_1, A._setArrayType([new A.FadeTransition(new A._AnimatedEvaluation(_this.___HelperErrorState__controller_A, new A.Tween(1, 0, t1), t1._eval$1("_AnimatedEvaluation")), false, _this._helper, null), _this._buildError$0()], type$.JSArray_Widget), null); } _this._widget.toString; return B.SizedBox_0_0_null_null; } }; A._HelperErrorState__handleChange_closure.prototype = { call$0() { }, $signature: 0 }; A.FloatingLabelBehavior.prototype = { _enumToString$0() { return "FloatingLabelBehavior." + this._core$_name; } }; A.FloatingLabelAlignment.prototype = { get$hashCode(_) { return B.JSInt_methods.get$hashCode(-1); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.FloatingLabelAlignment && true; }, toString$0(_) { return A.FloatingLabelAlignment__stringify(-1); } }; A._DecorationSlot.prototype = { _enumToString$0() { return "_DecorationSlot." + this._core$_name; } }; A._Decoration.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._Decoration && other.contentPadding.$eq(0, _this.contentPadding) && other.isCollapsed === _this.isCollapsed && other.floatingLabelHeight === _this.floatingLabelHeight && other.floatingLabelProgress === _this.floatingLabelProgress && other.floatingLabelAlignment.$eq(0, _this.floatingLabelAlignment) && other.border.$eq(0, _this.border) && other.borderGap.$eq(0, _this.borderGap) && other.isDense == _this.isDense && other.visualDensity.$eq(0, _this.visualDensity) && J.$eq$(other.icon, _this.icon) && J.$eq$(other.input, _this.input) && J.$eq$(other.label, _this.label) && J.$eq$(other.hint, _this.hint) && J.$eq$(other.prefix, _this.prefix) && J.$eq$(other.suffix, _this.suffix) && J.$eq$(other.prefixIcon, _this.prefixIcon) && J.$eq$(other.suffixIcon, _this.suffixIcon) && other.helperError.super$Object$$eq(0, _this.helperError) && J.$eq$(other.counter, _this.counter) && other.container.super$Object$$eq(0, _this.container); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.contentPadding, _this.floatingLabelHeight, _this.floatingLabelProgress, _this.floatingLabelAlignment, _this.border, _this.borderGap, false, _this.isDense, _this.visualDensity, _this.icon, _this.input, _this.label, _this.hint, _this.prefix, _this.suffix, _this.prefixIcon, _this.suffixIcon, _this.helperError, _this.counter, _this.container); } }; A._RenderDecorationLayout.prototype = {}; A._RenderDecoration.prototype = { get$children(_) { var t3, t1 = A._setArrayType([], type$.JSArray_RenderBox), t2 = this.SlottedContainerRenderObjectMixin__slotToChild; if (t2.$index(0, B._DecorationSlot_0) != null) { t3 = t2.$index(0, B._DecorationSlot_0); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_1) != null) { t3 = t2.$index(0, B._DecorationSlot_1); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_6) != null) { t3 = t2.$index(0, B._DecorationSlot_6); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_7) != null) { t3 = t2.$index(0, B._DecorationSlot_7); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_4) != null) { t3 = t2.$index(0, B._DecorationSlot_4); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_5) != null) { t3 = t2.$index(0, B._DecorationSlot_5); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_2) != null) { t3 = t2.$index(0, B._DecorationSlot_2); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_3) != null) { t3 = t2.$index(0, B._DecorationSlot_3); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_8) != null) { t3 = t2.$index(0, B._DecorationSlot_8); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_9) != null) { t3 = t2.$index(0, B._DecorationSlot_9); t3.toString; t1.push(t3); } if (t2.$index(0, B._DecorationSlot_10) != null) { t2 = t2.$index(0, B._DecorationSlot_10); t2.toString; t1.push(t2); } return t1; }, set$decoration(value) { if (this._input_decorator$_decoration.$eq(0, value)) return; this._input_decorator$_decoration = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (this._input_decorator$_textDirection === value) return; this._input_decorator$_textDirection = value; this.markNeedsLayout$0(); }, set$textBaseline(_, value) { if (this._input_decorator$_textBaseline === value) return; this._input_decorator$_textBaseline = value; this.markNeedsLayout$0(); }, set$textAlignVertical(value) { var t2, _this = this, t1 = _this._textAlignVertical; if (t1 == value) return; if (t1 == null) t1 = _this.get$_isOutlineAligned() ? B.TextAlignVertical_0 : B.TextAlignVertical_m1; t2 = value == null ? null : value.y; if (t2 == null) t2 = (_this.get$_isOutlineAligned() ? B.TextAlignVertical_0 : B.TextAlignVertical_m1).y; if (t1.y === t2) { _this._textAlignVertical = value; return; } _this._textAlignVertical = value; _this.markNeedsLayout$0(); }, set$isFocused(value) { if (this._isFocused === value) return; this._isFocused = value; this.markNeedsSemanticsUpdate$0(); }, set$expands(value) { if (this._input_decorator$_expands === value) return; this._input_decorator$_expands = value; this.markNeedsLayout$0(); }, get$_isOutlineAligned() { var t1 = this._input_decorator$_decoration; return !t1.isCollapsed && t1.border.get$isOutline(); }, visitChildrenForSemantics$1(visitor) { var t2, t1 = this.SlottedContainerRenderObjectMixin__slotToChild; if (t1.$index(0, B._DecorationSlot_0) != null) { t2 = t1.$index(0, B._DecorationSlot_0); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_4) != null) { t2 = t1.$index(0, B._DecorationSlot_4); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_6) != null) { t2 = t1.$index(0, B._DecorationSlot_6); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_2) != null) { t2 = t1.$index(0, B._DecorationSlot_2); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_3) != null) if (this._isFocused) { t2 = t1.$index(0, B._DecorationSlot_3); t2.toString; visitor.call$1(t2); } else if (t1.$index(0, B._DecorationSlot_2) == null) { t2 = t1.$index(0, B._DecorationSlot_3); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_1) != null) { t2 = t1.$index(0, B._DecorationSlot_1); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_7) != null) { t2 = t1.$index(0, B._DecorationSlot_7); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_5) != null) { t2 = t1.$index(0, B._DecorationSlot_5); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_10) != null) { t2 = t1.$index(0, B._DecorationSlot_10); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_8) != null) { t2 = t1.$index(0, B._DecorationSlot_8); t2.toString; visitor.call$1(t2); } if (t1.$index(0, B._DecorationSlot_9) != null) { t1 = t1.$index(0, B._DecorationSlot_9); t1.toString; visitor.call$1(t1); } }, get$sizedByParent() { return false; }, _layoutLineBox$2(box, constraints) { var t1; if (box == null) return 0; box.layout$2$parentUsesSize(constraints, true); t1 = box.getDistanceToBaseline$1(B.TextBaseline_0); t1.toString; return t1; }, _interpolateThree$4(begin, middle, end, textAlignVertical) { var t1 = textAlignVertical.y; if (t1 <= 0) { if (begin >= middle) return middle; return begin + (middle - begin) * (t1 + 1); } if (middle >= end) return middle; return middle + (end - middle) * t1; }, computeMinIntrinsicWidth$1(height) { var t3, t4, t5, t6, t7, t8, t9, _this = this, t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, t2 = t1.$index(0, B._DecorationSlot_0); t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()); if (t1.$index(0, B._DecorationSlot_6) != null) t3 = 0; else { t3 = _this._input_decorator$_textDirection; t4 = _this._input_decorator$_decoration.contentPadding; t3 = t3 === B.TextDirection_1 ? t4.left : t4.right; } t4 = t1.$index(0, B._DecorationSlot_6); t4 = t4 == null ? 0 : t4._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t4.get$computeMinIntrinsicWidth()); t5 = t1.$index(0, B._DecorationSlot_4); t5 = t5 == null ? 0 : t5._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t5.get$computeMinIntrinsicWidth()); t6 = t1.$index(0, B._DecorationSlot_1); t6 = t6 == null ? 0 : t6._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t6.get$computeMinIntrinsicWidth()); t7 = t1.$index(0, B._DecorationSlot_3); t7 = t7 == null ? 0 : t7._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t7.get$computeMinIntrinsicWidth()); t7 = Math.max(t6, t7); t6 = t1.$index(0, B._DecorationSlot_5); t6 = t6 == null ? 0 : t6._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t6.get$computeMinIntrinsicWidth()); t8 = t1.$index(0, B._DecorationSlot_7); t8 = t8 == null ? 0 : t8._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t8.get$computeMinIntrinsicWidth()); if (t1.$index(0, B._DecorationSlot_7) != null) t1 = 0; else { t1 = _this._input_decorator$_textDirection; t9 = _this._input_decorator$_decoration.contentPadding; t1 = t1 === B.TextDirection_1 ? t9.right : t9.left; } return t2 + t3 + t4 + t5 + t7 + t6 + t8 + t1; }, computeMaxIntrinsicWidth$1(height) { var t3, t4, t5, t6, t7, t8, t9, _this = this, t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, t2 = t1.$index(0, B._DecorationSlot_0); t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()); if (t1.$index(0, B._DecorationSlot_6) != null) t3 = 0; else { t3 = _this._input_decorator$_textDirection; t4 = _this._input_decorator$_decoration.contentPadding; t3 = t3 === B.TextDirection_1 ? t4.left : t4.right; } t4 = t1.$index(0, B._DecorationSlot_6); t4 = t4 == null ? 0 : t4._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t4.get$computeMaxIntrinsicWidth()); t5 = t1.$index(0, B._DecorationSlot_4); t5 = t5 == null ? 0 : t5._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t5.get$computeMaxIntrinsicWidth()); t6 = t1.$index(0, B._DecorationSlot_1); t6 = t6 == null ? 0 : t6._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t6.get$computeMaxIntrinsicWidth()); t7 = t1.$index(0, B._DecorationSlot_3); t7 = t7 == null ? 0 : t7._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t7.get$computeMaxIntrinsicWidth()); t7 = Math.max(t6, t7); t6 = t1.$index(0, B._DecorationSlot_5); t6 = t6 == null ? 0 : t6._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t6.get$computeMaxIntrinsicWidth()); t8 = t1.$index(0, B._DecorationSlot_7); t8 = t8 == null ? 0 : t8._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t8.get$computeMaxIntrinsicWidth()); if (t1.$index(0, B._DecorationSlot_7) != null) t1 = 0; else { t1 = _this._input_decorator$_textDirection; t9 = _this._input_decorator$_decoration.contentPadding; t1 = t1 === B.TextDirection_1 ? t9.right : t9.left; } return t2 + t3 + t4 + t5 + t7 + t6 + t8 + t1; }, _lineHeight$2(_, width, boxes) { var height, _i, box, t1; for (height = 0, _i = 0; _i < 2; ++_i) { box = boxes[_i]; if (box == null) continue; t1 = box._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, box.get$computeMinIntrinsicHeight()); height = Math.max(t1, height); } return height; }, computeMinIntrinsicHeight$1(width) { var prefixIconHeight, prefixIconWidth, suffixIconHeight, suffixIconWidth, counterHeight, helperErrorAvailableWidth, helperErrorHeight, subtextHeight, prefixHeight, prefixWidth, suffixHeight, suffixWidth, inputMaxHeight, t3, densityOffset, containerHeight, minContainerHeight, _this = this, t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, t2 = t1.$index(0, B._DecorationSlot_0), iconHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.$index(0, B._DecorationSlot_0); width = Math.max(width - (t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, iconHeight, t2.get$computeMinIntrinsicWidth())), 0); t2 = t1.$index(0, B._DecorationSlot_6); prefixIconHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.$index(0, B._DecorationSlot_6); prefixIconWidth = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, prefixIconHeight, t2.get$computeMinIntrinsicWidth()); t2 = t1.$index(0, B._DecorationSlot_7); suffixIconHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.$index(0, B._DecorationSlot_7); suffixIconWidth = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, suffixIconHeight, t2.get$computeMinIntrinsicWidth()); width = Math.max(width - _this._input_decorator$_decoration.contentPadding.get$horizontal(), 0); t2 = t1.$index(0, B._DecorationSlot_9); counterHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.$index(0, B._DecorationSlot_9); helperErrorAvailableWidth = Math.max(width - (t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, counterHeight, t2.get$computeMinIntrinsicWidth())), 0); t2 = t1.$index(0, B._DecorationSlot_8); helperErrorHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, helperErrorAvailableWidth, t2.get$computeMinIntrinsicHeight()); subtextHeight = Math.max(counterHeight, helperErrorHeight); if (subtextHeight > 0) subtextHeight += 8; t2 = t1.$index(0, B._DecorationSlot_4); prefixHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.$index(0, B._DecorationSlot_4); prefixWidth = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, prefixHeight, t2.get$computeMinIntrinsicWidth()); t2 = t1.$index(0, B._DecorationSlot_5); suffixHeight = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.$index(0, B._DecorationSlot_5); suffixWidth = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, suffixHeight, t2.get$computeMinIntrinsicWidth()); t2 = type$.JSArray_double; inputMaxHeight = B.JSArray_methods.reduce$1(A._setArrayType([_this._lineHeight$2(0, Math.max(width - prefixWidth - suffixWidth - prefixIconWidth - suffixIconWidth, 0), A._setArrayType([t1.$index(0, B._DecorationSlot_1), t1.$index(0, B._DecorationSlot_3)], type$.JSArray_nullable_RenderBox)), prefixHeight, suffixHeight], t2), B.CONSTANT0); t3 = _this._input_decorator$_decoration.visualDensity; densityOffset = new A.Offset(t3.horizontal, t3.vertical).$mul(0, 4); t3 = _this._input_decorator$_decoration; t1 = t1.$index(0, B._DecorationSlot_2) == null ? 0 : _this._input_decorator$_decoration.floatingLabelHeight; containerHeight = B.JSArray_methods.reduce$1(A._setArrayType([iconHeight, t3.contentPadding.top + t1 + inputMaxHeight + _this._input_decorator$_decoration.contentPadding.bottom + densityOffset._dy, prefixIconHeight, suffixIconHeight], t2), B.CONSTANT0); t1 = _this._input_decorator$_decoration.isDense; t1.toString; minContainerHeight = t1 || _this._input_decorator$_expands ? 0 : 48; return Math.max(containerHeight, minContainerHeight) + subtextHeight; }, computeMaxIntrinsicHeight$1(width) { return this.computeMinIntrinsicHeight$1(width); }, computeDistanceToActualBaseline$1(baseline) { var t1 = this.SlottedContainerRenderObjectMixin__slotToChild, t2 = t1.$index(0, B._DecorationSlot_1).parentData; t2.toString; t2 = type$.BoxParentData._as(t2).offset; t1 = t1.$index(0, B._DecorationSlot_1); t1 = t1 == null ? null : t1.computeDistanceToActualBaseline$1(baseline); if (t1 == null) t1 = 0; return t2._dy + t1; }, computeDryLayout$1(constraints) { return B.Size_0_0; }, _childSemanticsConfigurationDelegate$1(childConfigs) { var t3, suffixMergeGroup, prefixMergeGroup, _i, childConfig, t4, _null = null, t1 = type$.JSArray_SemanticsConfiguration, t2 = A._setArrayType([], t1), builder = new A.ChildSemanticsConfigurationsResultBuilder(t2, A._setArrayType([], type$.JSArray_List_SemanticsConfiguration)); for (t3 = childConfigs.length, suffixMergeGroup = _null, prefixMergeGroup = suffixMergeGroup, _i = 0; _i < childConfigs.length; childConfigs.length === t3 || (0, A.throwConcurrentModificationError)(childConfigs), ++_i) { childConfig = childConfigs[_i]; t4 = childConfig._tagsForChildren; t4 = t4 == null ? _null : t4.contains$1(0, B.SemanticsTag_ilD); if (t4 === true) { if (prefixMergeGroup == null) prefixMergeGroup = A._setArrayType([], t1); prefixMergeGroup.push(childConfig); } else { t4 = childConfig._tagsForChildren; t4 = t4 == null ? _null : t4.contains$1(0, B.SemanticsTag_yjx); if (t4 === true) { if (suffixMergeGroup == null) suffixMergeGroup = A._setArrayType([], t1); suffixMergeGroup.push(childConfig); } else t2.push(childConfig); } } if (prefixMergeGroup != null) builder._siblingMergeGroups.push(prefixMergeGroup); if (suffixMergeGroup != null) builder._siblingMergeGroups.push(suffixMergeGroup); return new A.ChildSemanticsConfigurationsResult(t2, builder._siblingMergeGroups); }, describeSemanticsConfiguration$1(config) { config._childConfigurationsDelegate = this.get$_childSemanticsConfigurationDelegate(); }, performLayout$0() { var boxToBaseline, t2, t3, boxConstraints, t4, t5, containerConstraints, contentConstraints, t6, t7, t8, t9, t10, t11, t12, t13, inputWidth, suffixIconWidth, labelWidth, labelHeight, topHeight, counterHeight, helperErrorExists, helperErrorHeight, bottomHeight, densityOffset, hintHeight, inputDirectHeight, inputHeight, inputInternalBaseline, prefixHeight, suffixHeight, fixAboveInput, fixBelowInput, prefixIconHeight, suffixIconHeight, fixIconHeight, contentHeight, minContainerHeight, maxContainerHeight, containerHeight, interactiveAdjustment, overflow, textAlignVerticalFactor, baselineAdjustment, topInputBaseline, maxVerticalOffset, inputBaseline, outlineBaseline, subtextCounterBaseline, subtextCounterHeight, subtextHelperBaseline, subtextHelperHeight, subtextBaseline, subtextHeight, container, x, height, centerLayout, baseline, baselineLayout, left, right, start, end, labelX, floatWidth, offsetToPrefixIcon, _this = this, _null = null, t1 = type$.BoxConstraints, constraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._labelTransform = null; boxToBaseline = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_RenderBox, type$.double); t2 = constraints.maxWidth; t3 = constraints.maxHeight; boxConstraints = new A.BoxConstraints(0, t2, 0, t3); t4 = _this.SlottedContainerRenderObjectMixin__slotToChild; boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_0), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_0), boxConstraints)); t5 = t4.$index(0, B._DecorationSlot_0); containerConstraints = boxConstraints.copyWith$1$maxWidth(t2 - (t5 == null ? B.Size_0_0 : t5.get$size(0))._dx); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_6), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_6), containerConstraints)); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_7), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_7), containerConstraints)); contentConstraints = containerConstraints.copyWith$1$maxWidth(Math.max(0, containerConstraints.maxWidth - _this._input_decorator$_decoration.contentPadding.get$horizontal())); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_4), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_4), contentConstraints)); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_5), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_5), contentConstraints)); t5 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); t6 = t4.$index(0, B._DecorationSlot_0); t6 = t6 == null ? B.Size_0_0 : t6.get$size(0); if (t4.$index(0, B._DecorationSlot_6) != null) t7 = 0; else { t7 = _this._input_decorator$_textDirection; t8 = _this._input_decorator$_decoration.contentPadding; t7 = t7 === B.TextDirection_1 ? t8.left : t8.right; } t8 = t4.$index(0, B._DecorationSlot_6); t8 = t8 == null ? B.Size_0_0 : t8.get$size(0); t9 = t4.$index(0, B._DecorationSlot_4); t9 = t9 == null ? B.Size_0_0 : t9.get$size(0); t10 = t4.$index(0, B._DecorationSlot_5); t10 = t10 == null ? B.Size_0_0 : t10.get$size(0); t11 = t4.$index(0, B._DecorationSlot_7); t11 = t11 == null ? B.Size_0_0 : t11.get$size(0); if (t4.$index(0, B._DecorationSlot_7) != null) t12 = 0; else { t12 = _this._input_decorator$_textDirection; t13 = _this._input_decorator$_decoration.contentPadding; t12 = t12 === B.TextDirection_1 ? t13.right : t13.left; } inputWidth = Math.max(0, t5.maxWidth - (t6._dx + t7 + t8._dx + t9._dx + t10._dx + t11._dx + t12)); t12 = A.lerpDouble(1, 1.3333333333333333, _this._input_decorator$_decoration.floatingLabelProgress); t12.toString; t11 = t4.$index(0, B._DecorationSlot_7); suffixIconWidth = (t11 == null ? B.Size_0_0 : t11.get$size(0))._dx; if (_this._input_decorator$_decoration.border.get$isOutline()) { t5 = A.lerpDouble(suffixIconWidth, 0, _this._input_decorator$_decoration.floatingLabelProgress); t5.toString; suffixIconWidth = t5; } t1 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); t5 = t4.$index(0, B._DecorationSlot_0); t5 = t5 == null ? B.Size_0_0 : t5.get$size(0); t6 = _this._input_decorator$_decoration; t7 = t4.$index(0, B._DecorationSlot_6); t7 = t7 == null ? B.Size_0_0 : t7.get$size(0); labelWidth = Math.max(0, t1.maxWidth - (t5._dx + t6.contentPadding.left + t7._dx + suffixIconWidth + _this._input_decorator$_decoration.contentPadding.right)); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_2), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_2), boxConstraints.copyWith$1$maxWidth(labelWidth * t12))); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_3), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_3), boxConstraints.copyWith$2$maxWidth$minWidth(inputWidth, inputWidth))); boxToBaseline.$indexSet(0, t4.$index(0, B._DecorationSlot_9), _this._layoutLineBox$2(t4.$index(0, B._DecorationSlot_9), contentConstraints)); t12 = t4.$index(0, B._DecorationSlot_8); t7 = t4.$index(0, B._DecorationSlot_8); t6 = t4.$index(0, B._DecorationSlot_9); t1 = t6 == null ? B.Size_0_0 : t6.get$size(0); boxToBaseline.$indexSet(0, t12, _this._layoutLineBox$2(t7, contentConstraints.copyWith$1$maxWidth(Math.max(0, contentConstraints.maxWidth - t1._dx)))); labelHeight = t4.$index(0, B._DecorationSlot_2) == null ? 0 : _this._input_decorator$_decoration.floatingLabelHeight; if (_this._input_decorator$_decoration.border.get$isOutline()) { t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_2)); t1.toString; topHeight = Math.max(labelHeight - t1, 0); } else topHeight = labelHeight; if (t4.$index(0, B._DecorationSlot_9) == null) counterHeight = 0; else { t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_9)); t1.toString; counterHeight = t1 + 8; } t1 = t4.$index(0, B._DecorationSlot_8); helperErrorExists = (t1 == null ? _null : t1.get$size(0)) != null && t4.$index(0, B._DecorationSlot_8).get$size(0)._dy > 0; helperErrorHeight = !helperErrorExists ? 0 : t4.$index(0, B._DecorationSlot_8).get$size(0)._dy + 8; bottomHeight = Math.max(counterHeight, helperErrorHeight); t1 = _this._input_decorator$_decoration.visualDensity; densityOffset = new A.Offset(t1.horizontal, t1.vertical).$mul(0, 4); t1 = t4.$index(0, B._DecorationSlot_1); t5 = t4.$index(0, B._DecorationSlot_1); t6 = _this._input_decorator$_decoration.contentPadding; t7 = densityOffset._dy; t8 = t7 / 2; boxToBaseline.$indexSet(0, t1, _this._layoutLineBox$2(t5, boxConstraints.deflate$1(new A.EdgeInsets(0, t6.top + topHeight + t8, 0, t6.bottom + bottomHeight + t8)).copyWith$2$maxWidth$minWidth(inputWidth, inputWidth))); t6 = t4.$index(0, B._DecorationSlot_3); hintHeight = t6 == null ? _null : t6.get$size(0)._dy; if (hintHeight == null) hintHeight = 0; t1 = t4.$index(0, B._DecorationSlot_1); inputDirectHeight = t1 == null ? _null : t1.get$size(0)._dy; if (inputDirectHeight == null) inputDirectHeight = 0; inputHeight = Math.max(hintHeight, inputDirectHeight); t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_1)); t1.toString; t5 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_3)); t5.toString; inputInternalBaseline = Math.max(t1, t5); t5 = t4.$index(0, B._DecorationSlot_4); prefixHeight = t5 == null ? _null : t5.get$size(0)._dy; if (prefixHeight == null) prefixHeight = 0; t1 = t4.$index(0, B._DecorationSlot_5); suffixHeight = t1 == null ? _null : t1.get$size(0)._dy; if (suffixHeight == null) suffixHeight = 0; t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_4)); t1.toString; t5 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_5)); t5.toString; fixAboveInput = Math.max(0, Math.max(t1, t5) - inputInternalBaseline); t5 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_4)); t5.toString; t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_5)); t1.toString; fixBelowInput = Math.max(0, Math.max(prefixHeight - t5, suffixHeight - t1) - (inputHeight - inputInternalBaseline)); t1 = t4.$index(0, B._DecorationSlot_6); prefixIconHeight = t1 == null ? _null : t1.get$size(0)._dy; if (prefixIconHeight == null) prefixIconHeight = 0; t1 = t4.$index(0, B._DecorationSlot_7); suffixIconHeight = t1 == null ? _null : t1.get$size(0)._dy; if (suffixIconHeight == null) suffixIconHeight = 0; fixIconHeight = Math.max(prefixIconHeight, suffixIconHeight); t1 = _this._input_decorator$_decoration; t5 = t1.contentPadding; contentHeight = Math.max(fixIconHeight, topHeight + t5.top + fixAboveInput + inputHeight + fixBelowInput + t5.bottom + t7); t5 = t1.isDense; t5.toString; minContainerHeight = t5 || t1.isCollapsed || _this._input_decorator$_expands ? 0 : 48; maxContainerHeight = Math.max(0, t3 - bottomHeight); containerHeight = _this._input_decorator$_expands ? maxContainerHeight : Math.min(Math.max(contentHeight, minContainerHeight), maxContainerHeight); interactiveAdjustment = minContainerHeight > contentHeight ? (minContainerHeight - contentHeight) / 2 : 0; overflow = Math.max(0, contentHeight - maxContainerHeight); t1 = _this._textAlignVertical; if (t1 == null) t1 = _this.get$_isOutlineAligned() ? B.TextAlignVertical_0 : B.TextAlignVertical_m1; textAlignVerticalFactor = (t1.y + 1) / 2; baselineAdjustment = fixAboveInput - overflow * (1 - textAlignVerticalFactor); t1 = _this._input_decorator$_decoration.contentPadding; topInputBaseline = t1.top + topHeight + inputInternalBaseline + baselineAdjustment + interactiveAdjustment + t8; maxVerticalOffset = containerHeight - (t1.get$_top(0) + t1.get$_bottom(0)) - topHeight - t7 - (fixAboveInput + inputHeight + fixBelowInput); inputBaseline = topInputBaseline + maxVerticalOffset * textAlignVerticalFactor; t7 = _this._textAlignVertical; if (t7 == null) t1 = _this.get$_isOutlineAligned() ? B.TextAlignVertical_0 : B.TextAlignVertical_m1; else t1 = t7; outlineBaseline = _this._interpolateThree$4(topInputBaseline, inputInternalBaseline + baselineAdjustment / 2 + (containerHeight - (2 + inputHeight)) / 2, topInputBaseline + maxVerticalOffset, t1); if (t4.$index(0, B._DecorationSlot_9) != null) { t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_9)); t1.toString; subtextCounterBaseline = containerHeight + 8 + t1; subtextCounterHeight = t4.$index(0, B._DecorationSlot_9).get$size(0)._dy + 8; } else { subtextCounterBaseline = 0; subtextCounterHeight = 0; } if (helperErrorExists) { t1 = boxToBaseline.$index(0, t4.$index(0, B._DecorationSlot_8)); t1.toString; subtextHelperBaseline = containerHeight + 8 + t1; subtextHelperHeight = helperErrorHeight; } else { subtextHelperBaseline = 0; subtextHelperHeight = 0; } subtextBaseline = Math.max(subtextCounterBaseline, subtextHelperBaseline); subtextHeight = Math.max(subtextCounterHeight, subtextHelperHeight); container = t4.$index(0, B._DecorationSlot_10); if (container != null) { t1 = t4.$index(0, B._DecorationSlot_0); container.layout$2$parentUsesSize(A.BoxConstraints$tightFor(containerHeight, t2 - (t1 == null ? B.Size_0_0 : t1.get$size(0))._dx), true); switch (_this._input_decorator$_textDirection.index) { case 0: x = 0; break; case 1: t1 = t4.$index(0, B._DecorationSlot_0); x = (t1 == null ? B.Size_0_0 : t1.get$size(0))._dx; break; default: x = _null; } t1 = container.parentData; t1.toString; type$.BoxParentData._as(t1).offset = new A.Offset(x, 0); } height = A._Cell$named("height"); centerLayout = new A._RenderDecoration_performLayout_centerLayout(height); baseline = A._Cell$named("baseline"); baselineLayout = new A._RenderDecoration_performLayout_baselineLayout(baseline, new A._RenderDecorationLayout(boxToBaseline, inputBaseline, outlineBaseline, subtextBaseline, containerHeight, subtextHeight)); t1 = _this._input_decorator$_decoration.contentPadding; left = t1.left; right = t2 - t1.right; height.__late_helper$_value = containerHeight; baseline.__late_helper$_value = _this.get$_isOutlineAligned() ? outlineBaseline : inputBaseline; if (t4.$index(0, B._DecorationSlot_0) != null) { switch (_this._input_decorator$_textDirection.index) { case 0: x = t2 - t4.$index(0, B._DecorationSlot_0).get$size(0)._dx; break; case 1: x = 0; break; default: x = _null; } t1 = t4.$index(0, B._DecorationSlot_0); t1.toString; centerLayout.call$2(t1, x); } switch (_this._input_decorator$_textDirection.index) { case 0: t1 = t4.$index(0, B._DecorationSlot_0); start = right - (t1 == null ? B.Size_0_0 : t1.get$size(0))._dx; if (t4.$index(0, B._DecorationSlot_6) != null) { start += _this._input_decorator$_decoration.contentPadding.right; t1 = t4.$index(0, B._DecorationSlot_6); t1.toString; start -= centerLayout.call$2(t1, start - t4.$index(0, B._DecorationSlot_6).get$size(0)._dx); } if (t4.$index(0, B._DecorationSlot_2) != null) { t1 = t4.$index(0, B._DecorationSlot_2); t1.toString; centerLayout.call$2(t1, start - t4.$index(0, B._DecorationSlot_2).get$size(0)._dx); } if (t4.$index(0, B._DecorationSlot_4) != null) { t1 = t4.$index(0, B._DecorationSlot_4); t1.toString; start -= baselineLayout.call$2(t1, start - t4.$index(0, B._DecorationSlot_4).get$size(0)._dx); } if (t4.$index(0, B._DecorationSlot_1) != null) { t1 = t4.$index(0, B._DecorationSlot_1); t1.toString; baselineLayout.call$2(t1, start - t4.$index(0, B._DecorationSlot_1).get$size(0)._dx); } if (t4.$index(0, B._DecorationSlot_3) != null) { t1 = t4.$index(0, B._DecorationSlot_3); t1.toString; baselineLayout.call$2(t1, start - t4.$index(0, B._DecorationSlot_3).get$size(0)._dx); } if (t4.$index(0, B._DecorationSlot_7) != null) { end = left - _this._input_decorator$_decoration.contentPadding.left; t1 = t4.$index(0, B._DecorationSlot_7); t1.toString; end += centerLayout.call$2(t1, end); } else end = left; if (t4.$index(0, B._DecorationSlot_5) != null) { t1 = t4.$index(0, B._DecorationSlot_5); t1.toString; baselineLayout.call$2(t1, end); } break; case 1: t1 = t4.$index(0, B._DecorationSlot_0); start = left + (t1 == null ? B.Size_0_0 : t1.get$size(0))._dx; if (t4.$index(0, B._DecorationSlot_6) != null) { start -= _this._input_decorator$_decoration.contentPadding.left; t1 = t4.$index(0, B._DecorationSlot_6); t1.toString; start += centerLayout.call$2(t1, start); } if (t4.$index(0, B._DecorationSlot_2) != null) { t1 = t4.$index(0, B._DecorationSlot_2); t1.toString; centerLayout.call$2(t1, start); } if (t4.$index(0, B._DecorationSlot_4) != null) { t1 = t4.$index(0, B._DecorationSlot_4); t1.toString; start += baselineLayout.call$2(t1, start); } if (t4.$index(0, B._DecorationSlot_1) != null) { t1 = t4.$index(0, B._DecorationSlot_1); t1.toString; baselineLayout.call$2(t1, start); } if (t4.$index(0, B._DecorationSlot_3) != null) { t1 = t4.$index(0, B._DecorationSlot_3); t1.toString; baselineLayout.call$2(t1, start); } if (t4.$index(0, B._DecorationSlot_7) != null) { end = right + _this._input_decorator$_decoration.contentPadding.right; t1 = t4.$index(0, B._DecorationSlot_7); t1.toString; end -= centerLayout.call$2(t1, end - t4.$index(0, B._DecorationSlot_7).get$size(0)._dx); } else end = right; if (t4.$index(0, B._DecorationSlot_5) != null) { t1 = t4.$index(0, B._DecorationSlot_5); t1.toString; baselineLayout.call$2(t1, end - t4.$index(0, B._DecorationSlot_5).get$size(0)._dx); } break; } if (t4.$index(0, B._DecorationSlot_8) != null || t4.$index(0, B._DecorationSlot_9) != null) { height.__late_helper$_value = subtextHeight; baseline.__late_helper$_value = subtextBaseline; switch (_this._input_decorator$_textDirection.index) { case 0: if (t4.$index(0, B._DecorationSlot_8) != null) { t1 = t4.$index(0, B._DecorationSlot_8); t1.toString; t3 = t4.$index(0, B._DecorationSlot_8).get$size(0); t5 = t4.$index(0, B._DecorationSlot_0); t5 = t5 == null ? B.Size_0_0 : t5.get$size(0); baselineLayout.call$2(t1, right - t3._dx - t5._dx); } if (t4.$index(0, B._DecorationSlot_9) != null) { t1 = t4.$index(0, B._DecorationSlot_9); t1.toString; baselineLayout.call$2(t1, left); } break; case 1: if (t4.$index(0, B._DecorationSlot_8) != null) { t1 = t4.$index(0, B._DecorationSlot_8); t1.toString; t3 = t4.$index(0, B._DecorationSlot_0); baselineLayout.call$2(t1, left + (t3 == null ? B.Size_0_0 : t3.get$size(0))._dx); } if (t4.$index(0, B._DecorationSlot_9) != null) { t1 = t4.$index(0, B._DecorationSlot_9); t1.toString; baselineLayout.call$2(t1, right - t4.$index(0, B._DecorationSlot_9).get$size(0)._dx); } break; } } if (t4.$index(0, B._DecorationSlot_2) != null) { t1 = t4.$index(0, B._DecorationSlot_2).parentData; t1.toString; labelX = type$.BoxParentData._as(t1).offset._dx; t1 = t4.$index(0, B._DecorationSlot_2); floatWidth = (t1 == null ? B.Size_0_0 : t1.get$size(0))._dx * 0.75; switch (_this._input_decorator$_textDirection.index) { case 0: if (t4.$index(0, B._DecorationSlot_6) != null && true) if (_this._material3) { t1 = t4.$index(0, B._DecorationSlot_6); offsetToPrefixIcon = (t1 == null ? B.Size_0_0 : t1.get$size(0))._dx - left; } else offsetToPrefixIcon = 0; else offsetToPrefixIcon = 0; t1 = _this._input_decorator$_decoration; t3 = t4.$index(0, B._DecorationSlot_2); t3 = t3 == null ? B.Size_0_0 : t3.get$size(0); t5 = container == null ? B.Size_0_0 : container.get$size(0); t1.borderGap.set$start(0, A.lerpDouble(labelX + t3._dx + offsetToPrefixIcon, t5._dx / 2 + floatWidth / 2, 0)); break; case 1: if (t4.$index(0, B._DecorationSlot_6) != null && true) if (_this._material3) { t1 = t4.$index(0, B._DecorationSlot_6); offsetToPrefixIcon = -(t1 == null ? B.Size_0_0 : t1.get$size(0))._dx + left; } else offsetToPrefixIcon = 0; else offsetToPrefixIcon = 0; t1 = _this._input_decorator$_decoration; t3 = t4.$index(0, B._DecorationSlot_0); t3 = t3 == null ? B.Size_0_0 : t3.get$size(0); t5 = container == null ? B.Size_0_0 : container.get$size(0); t1.borderGap.set$start(0, A.lerpDouble(labelX - t3._dx + offsetToPrefixIcon, t5._dx / 2 - floatWidth / 2, 0)); break; } _this._input_decorator$_decoration.borderGap.set$extent(t4.$index(0, B._DecorationSlot_2).get$size(0)._dx * 0.75); } else { _this._input_decorator$_decoration.borderGap.set$start(0, _null); _this._input_decorator$_decoration.borderGap.set$extent(0); } _this._box$_size = constraints.constrain$1(new A.Size(t2, containerHeight + subtextHeight)); }, _paintLabel$2(context, offset) { var t1 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._DecorationSlot_2); t1.toString; context.paintChild$2(t1, offset); }, paint$2(context, offset) { var t2, t3, labelOffset, t4, labelWidth, t5, t, isOutlineBorder, floatingY, startX, floatStartX, t6, _this = this, doPaint = new A._RenderDecoration_paint_doPaint(context, offset), t1 = _this.SlottedContainerRenderObjectMixin__slotToChild; doPaint.call$1(t1.$index(0, B._DecorationSlot_10)); if (t1.$index(0, B._DecorationSlot_2) != null) { t2 = t1.$index(0, B._DecorationSlot_2).parentData; t2.toString; t3 = type$.BoxParentData; labelOffset = t3._as(t2).offset; t2 = t1.$index(0, B._DecorationSlot_2); t2 = t2 == null ? B.Size_0_0 : t2.get$size(0); t4 = t1.$index(0, B._DecorationSlot_2); labelWidth = (t4 == null ? B.Size_0_0 : t4.get$size(0))._dx; t4 = _this._input_decorator$_decoration; t5 = t4.border; t = t4.floatingLabelProgress; isOutlineBorder = t5.get$isOutline(); floatingY = isOutlineBorder ? -t2._dy * 0.75 / 2 + t5.borderSide.width / 2 : _this._input_decorator$_decoration.contentPadding.top; t2 = A.lerpDouble(1, 0.75, t); t2.toString; t4 = t1.$index(0, B._DecorationSlot_10).parentData; t4.toString; t4 = t3._as(t4).offset; t3 = t1.$index(0, B._DecorationSlot_10); t3 = t3 == null ? B.Size_0_0 : t3.get$size(0); switch (_this._input_decorator$_textDirection.index) { case 0: startX = labelOffset._dx + labelWidth * (1 - t2); if (t1.$index(0, B._DecorationSlot_6) != null) t5 = isOutlineBorder; else t5 = false; if (t5) { if (_this._material3) { t5 = t1.$index(0, B._DecorationSlot_6); t5 = t5 == null ? B.Size_0_0 : t5.get$size(0); t5 = t5._dx - _this._input_decorator$_decoration.contentPadding.left; } else t5 = 0; floatStartX = startX + t5; } else floatStartX = startX; break; case 1: startX = labelOffset._dx; if (t1.$index(0, B._DecorationSlot_6) != null) t5 = isOutlineBorder; else t5 = false; if (t5) { if (_this._material3) { t5 = t1.$index(0, B._DecorationSlot_6); t5 = t5 == null ? B.Size_0_0 : t5.get$size(0); t5 = -t5._dx + _this._input_decorator$_decoration.contentPadding.left; } else t5 = 0; floatStartX = startX + t5; } else floatStartX = startX; break; default: startX = null; floatStartX = null; } t3 = A.lerpDouble(floatStartX, t4._dx + t3._dx / 2 - labelWidth * 0.75 / 2, 0); t3.toString; t3 = A.lerpDouble(startX, t3, t); t3.toString; t4 = labelOffset._dy; t5 = A.lerpDouble(0, floatingY - t4, t); t5.toString; t6 = new A.Matrix40(new Float64Array(16)); t6.setIdentity$0(); t6.translate$2(0, t3, t4 + t5); t6.scale$1(0, t2); _this._labelTransform = t6; t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._layerHandle; t5.set$layer(0, context.pushTransform$5$oldLayer(t2, offset, t6, _this.get$_paintLabel(), type$.nullable_TransformLayer._as(t5._layer))); } else _this._layerHandle.set$layer(0, null); doPaint.call$1(t1.$index(0, B._DecorationSlot_0)); doPaint.call$1(t1.$index(0, B._DecorationSlot_4)); doPaint.call$1(t1.$index(0, B._DecorationSlot_5)); doPaint.call$1(t1.$index(0, B._DecorationSlot_6)); doPaint.call$1(t1.$index(0, B._DecorationSlot_7)); doPaint.call$1(t1.$index(0, B._DecorationSlot_3)); doPaint.call$1(t1.$index(0, B._DecorationSlot_1)); doPaint.call$1(t1.$index(0, B._DecorationSlot_8)); doPaint.call$1(t1.$index(0, B._DecorationSlot_9)); }, hitTestSelf$1(position) { return true; }, hitTestChildren$2$position(result, position) { var t1, t2, t3, _i, child, t4, offset; for (t1 = this.get$children(0), t2 = t1.length, t3 = type$.BoxParentData, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; t4 = child.parentData; t4.toString; offset = t3._as(t4).offset; if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderDecoration_hitTestChildren_closure(position, offset, child), offset, position)) return true; } return false; }, applyPaintTransform$2(child, transform) { var labelOffset, _this = this, t1 = _this.SlottedContainerRenderObjectMixin__slotToChild; if (child === t1.$index(0, B._DecorationSlot_2) && _this._labelTransform != null) { t1 = t1.$index(0, B._DecorationSlot_2).parentData; t1.toString; labelOffset = type$.BoxParentData._as(t1).offset; t1 = _this._labelTransform; t1.toString; transform.multiply$1(0, t1); transform.translate$2(0, -labelOffset._dx, -labelOffset._dy); } _this.super$RenderBox$applyPaintTransform(child, transform); } }; A._RenderDecoration_performLayout_centerLayout.prototype = { call$2(box, x) { var t1 = box.parentData; t1.toString; type$.BoxParentData._as(t1).offset = new A.Offset(x, (this.height._readLocal$0() - box.get$size(0)._dy) / 2); return box.get$size(0)._dx; }, $signature: 265 }; A._RenderDecoration_performLayout_baselineLayout.prototype = { call$2(box, x) { var t2, t3, t1 = box.parentData; t1.toString; type$.BoxParentData._as(t1); t2 = this.baseline._readLocal$0(); t3 = this.layout.boxToBaseline.$index(0, box); t3.toString; t1.offset = new A.Offset(x, t2 - t3); return box.get$size(0)._dx; }, $signature: 265 }; A._RenderDecoration_paint_doPaint.prototype = { call$1(child) { var t1; if (child != null) { t1 = child.parentData; t1.toString; this.context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, this.offset)); } }, $signature: 811 }; A._RenderDecoration_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._Decorator.prototype = { get$slots() { return B.List_bRk; }, childForSlot$1(slot) { var _this = this; switch (slot.index) { case 0: return _this.decoration.icon; case 1: return _this.decoration.input; case 2: return _this.decoration.label; case 3: return _this.decoration.hint; case 4: return _this.decoration.prefix; case 5: return _this.decoration.suffix; case 6: return _this.decoration.prefixIcon; case 7: return _this.decoration.suffixIcon; case 8: return _this.decoration.helperError; case 9: return _this.decoration.counter; case 10: return _this.decoration.container; } }, createRenderObject$1(context) { var _this = this, t1 = new A._RenderDecoration(_this.decoration, _this.textDirection, _this.textBaseline, _this.textAlignVertical, _this.isFocused, _this.expands, A.Theme_of(context).useMaterial3, A.LinkedHashMap_LinkedHashMap$_empty(type$._DecorationSlot, type$.RenderBox), A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$decoration(_this.decoration); renderObject.set$expands(_this.expands); renderObject.set$isFocused(_this.isFocused); renderObject.set$textAlignVertical(_this.textAlignVertical); renderObject.set$textBaseline(0, _this.textBaseline); renderObject.set$textDirection(_this.textDirection); } }; A.InputDecorator.prototype = { createState$0() { return new A._InputDecoratorState(new A._InputBorderGap($.$get$ChangeNotifier__emptyListeners()), null, null, B._StateLifecycle_0); }, get$isEmpty(receiver) { return this.isEmpty; } }; A._InputDecoratorState.prototype = { initState$0() { var t1, t2, t3, labelIsInitiallyFloating, _this = this, _null = null; _this.super$State$initState(); t1 = _this._widget; t2 = t1.decoration; t3 = t2.floatingLabelBehavior; if (t3 !== B.FloatingLabelBehavior_2) if (t3 !== B.FloatingLabelBehavior_0) { if (t1.isEmpty) t1 = t1.isFocused && t2.enabled; else t1 = true; labelIsInitiallyFloating = t1; } else labelIsInitiallyFloating = false; else labelIsInitiallyFloating = true; t1 = A.AnimationController$(_null, B.Duration_167000, _null, 1, labelIsInitiallyFloating ? 1 : 0, _this); _this.___InputDecoratorState__floatingLabelController_F !== $ && A.throwUnnamedLateFieldAI(); _this.___InputDecoratorState__floatingLabelController_F = t1; t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_input_decorator$_handleChange()); t1 = A.CurvedAnimation$(B.Cubic_ifx, t1, new A.FlippedCurve(B.Cubic_ifx)); _this.___InputDecoratorState__floatingLabelAnimation_F !== $ && A.throwUnnamedLateFieldAI(); _this.___InputDecoratorState__floatingLabelAnimation_F = t1; t1 = A.AnimationController$(_null, B.Duration_167000, _null, 1, _null, _this); _this.___InputDecoratorState__shakingLabelController_F !== $ && A.throwUnnamedLateFieldAI(); _this.___InputDecoratorState__shakingLabelController_F = t1; }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._effectiveDecoration = null; }, dispose$0() { var _this = this, t1 = _this.___InputDecoratorState__floatingLabelController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___InputDecoratorState__shakingLabelController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._borderGap; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this.super$__InputDecoratorState_State_TickerProviderStateMixin$dispose(); }, _input_decorator$_handleChange$0() { this.setState$1(new A._InputDecoratorState__handleChange_closure()); }, get$decoration() { var t2, _this = this, t1 = _this._effectiveDecoration; if (t1 == null) { t1 = _this._widget.decoration; t2 = _this._framework$_element; t2.toString; t2 = _this._effectiveDecoration = t1.applyDefaults$1(A.Theme_of(t2).inputDecorationTheme); t1 = t2; } return t1; }, get$_input_decorator$_hasError() { if (this.get$decoration().errorText == null) { this.get$decoration(); var t1 = false; } else t1 = true; return t1; }, get$isEmpty(_) { return this._widget.isEmpty; }, didUpdateWidget$1(old) { var t1, t2, t3, floatBehaviorChanged, errorText, _this = this; _this.super$State$didUpdateWidget(old); t1 = old.decoration; if (!_this._widget.decoration.$eq(0, t1)) _this._effectiveDecoration = null; t2 = _this._widget; t3 = t2.decoration; floatBehaviorChanged = t3.floatingLabelBehavior != t1.floatingLabelBehavior; if (t2.isEmpty) t2 = t2.isFocused && t3.enabled; else t2 = true; if (old.isEmpty) t3 = old.isFocused && t1.enabled; else t3 = true; if (t2 !== t3 || floatBehaviorChanged) { if (_this.get$decoration().floatingLabelBehavior !== B.FloatingLabelBehavior_0) { t2 = _this._widget; if (t2.isEmpty) t3 = t2.isFocused && t2.decoration.enabled; else t3 = true; t2 = t3 || t2.decoration.floatingLabelBehavior === B.FloatingLabelBehavior_2; } else t2 = false; t3 = _this.___InputDecoratorState__floatingLabelController_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3.forward$0(0); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3.reverse$0(0); } } errorText = _this.get$decoration().errorText; t2 = _this.___InputDecoratorState__floatingLabelController_F; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.get$status(0) === B.AnimationStatus_3 && errorText != null && errorText !== t1.errorText) { t1 = _this.___InputDecoratorState__shakingLabelController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, 0); t1.forward$0(0); } }, _getDefaultM2BorderColor$1(themeData) { var t1, enabledColor, _this = this; if (!_this.get$decoration().enabled && !_this._widget.isFocused) { t1 = _this.get$decoration(); if (t1.filled === true) { t1 = _this.get$decoration().border; t1 = t1 == null ? null : t1.get$isOutline(); t1 = t1 !== true; } else t1 = false; return t1 ? B.Color_0 : themeData.disabledColor; } if (_this.get$_input_decorator$_hasError()) return themeData.colorScheme.error; if (_this._widget.isFocused) return themeData.colorScheme.primary; t1 = _this.get$decoration().filled; t1.toString; if (t1) return themeData.hintColor; t1 = themeData.colorScheme.onSurface.value; enabledColor = A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); if (_this._widget.isHovering && _this.get$decoration().enabled) { _this.get$decoration(); t1 = themeData.hoverColor.value; return A.Color_alphaBlend(A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), enabledColor); } return enabledColor; }, _getFillColor$2(themeData, defaults) { var t1, _this = this; if (_this.get$decoration().filled !== true) return B.Color_0; if (_this.get$decoration().fillColor != null) { t1 = _this.get$decoration().fillColor; t1.toString; return A.MaterialStateProperty_resolveAs(t1, _this.get$materialState(), type$.Color); } return A.MaterialStateProperty_resolveAs(defaults.get$fillColor(), _this.get$materialState(), type$.Color); }, _getHoverColor$1(themeData) { var t1, _this = this; if (_this.get$decoration().filled != null) { t1 = _this.get$decoration().filled; t1.toString; t1 = !t1 || _this._widget.isFocused || !_this.get$decoration().enabled; } else t1 = true; if (t1) return B.Color_0; _this.get$decoration(); return themeData.hoverColor; }, _getPrefixIconColor$2(themeData, defaults) { var _this = this, t1 = type$.nullable_Color, t2 = A.MaterialStateProperty_resolveAs(_this.get$decoration().prefixIconColor, _this.get$materialState(), t1); t1 = t2 == null ? A.MaterialStateProperty_resolveAs(themeData.inputDecorationTheme.prefixIconColor, _this.get$materialState(), t1) : t2; return t1 == null ? A.MaterialStateProperty_resolveAs(defaults.get$prefixIconColor(), _this.get$materialState(), type$.Color) : t1; }, _getSuffixIconColor$2(themeData, defaults) { var _this = this, t1 = type$.nullable_Color, t2 = A.MaterialStateProperty_resolveAs(_this.get$decoration().suffixIconColor, _this.get$materialState(), t1); t1 = t2 == null ? A.MaterialStateProperty_resolveAs(themeData.inputDecorationTheme.suffixIconColor, _this.get$materialState(), t1) : t2; return t1 == null ? A.MaterialStateProperty_resolveAs(defaults.get$suffixIconColor(), _this.get$materialState(), type$.Color) : t1; }, get$_hasInlineLabel() { var _this = this, t1 = _this._widget; if (t1.isEmpty) t1 = t1.isFocused && t1.decoration.enabled; else t1 = true; if (!t1) t1 = (_this.get$decoration().labelText != null || _this.get$decoration().label != null) && _this.get$decoration().floatingLabelBehavior !== B.FloatingLabelBehavior_2; else t1 = false; return t1; }, _getHelperStyle$2(themeData, defaults) { return A.MaterialStateProperty_resolveAs(defaults.get$helperStyle(), this.get$materialState(), type$.TextStyle).merge$1(A.MaterialStateProperty_resolveAs(this.get$decoration().helperStyle, this.get$materialState(), type$.nullable_TextStyle)); }, get$materialState() { var _this = this, t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (!_this.get$decoration().enabled) t1.add$1(0, B.MaterialState_6); if (_this._widget.isFocused) t1.add$1(0, B.MaterialState_1); if (_this._widget.isHovering && _this.get$decoration().enabled) t1.add$1(0, B.MaterialState_0); if (_this.get$_input_decorator$_hasError()) t1.add$1(0, B.MaterialState_7); return t1; }, _getDefaultBorder$2(themeData, defaults) { var t1, t2, _this = this, border = A.MaterialStateProperty_resolveAs(_this.get$decoration().border, _this.get$materialState(), type$.nullable_InputBorder); if (border == null) border = B.UnderlineInputBorder_7hp; _this.get$decoration(); if (border.borderSide.$eq(0, B.BorderSide_8xm)) return border; if (themeData.useMaterial3) { t1 = _this.get$decoration().filled; t1.toString; t2 = type$.nullable_BorderSide; if (t1) return border.copyWith$1$borderSide(A.MaterialStateProperty_resolveAs(defaults.get$activeIndicatorBorder(), _this.get$materialState(), t2)); else return border.copyWith$1$borderSide(A.MaterialStateProperty_resolveAs(defaults.get$outlineBorder(), _this.get$materialState(), t2)); } else { t1 = _this._getDefaultM2BorderColor$1(themeData); t2 = _this.get$decoration(); if (t2.isCollapsed === true || J.$eq$(_this.get$decoration().border, B._NoInputBorder_uXA) || !_this.get$decoration().enabled) t2 = 0; else t2 = _this._widget.isFocused ? 2 : 1; return border.copyWith$1$borderSide(new A.BorderSide(t1, t2, B.BorderStyle_1, -1)); } }, build$1(context) { var t3, labelStyle, t4, hintStyle, hintText, hint, t5, t6, t7, border, t8, t9, label, t10, t11, t12, defaultTextStyle, input, needsSemanticsSortOrder, decorationIsDense, iconSize, prefixIcon, suffixIcon, t13, t14, t15, counter, t16, t17, decorationContentPadding, contentPadding, floatingLabelHeight, t18, t19, t20, t21, t22, t23, _this = this, _null = null, themeData = A.Theme_of(context), defaults = A.Theme_of(context).useMaterial3 ? new A._InputDecoratorDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, B.FloatingLabelBehavior_1, B.C_FloatingLabelAlignment, false, _null, false, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null) : new A._InputDecoratorDefaultsM2(context, _null, _null, _null, _null, _null, _null, _null, _null, B.FloatingLabelBehavior_1, B.C_FloatingLabelAlignment, false, _null, false, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null), t1 = type$.TextStyle, defaultStyle = A.MaterialStateProperty_resolveAs(defaults.get$labelStyle(), _this.get$materialState(), t1), t2 = type$.nullable_TextStyle, style = A.MaterialStateProperty_resolveAs(_this.get$decoration().labelStyle, _this.get$materialState(), t2); if (style == null) style = A.MaterialStateProperty_resolveAs(themeData.inputDecorationTheme.labelStyle, _this.get$materialState(), t2); t3 = themeData.textTheme.titleMedium; t3.toString; labelStyle = t3.merge$1(_this._widget.baseStyle).merge$1(defaultStyle).merge$1(style).copyWith$1$height(1); t4 = labelStyle.textBaseline; t4.toString; defaultStyle = A.MaterialStateProperty_resolveAs(defaults.get$hintStyle(), _this.get$materialState(), t1); style = A.MaterialStateProperty_resolveAs(_this.get$decoration().hintStyle, _this.get$materialState(), t2); if (style == null) style = A.MaterialStateProperty_resolveAs(themeData.inputDecorationTheme.hintStyle, _this.get$materialState(), t2); hintStyle = t3.merge$1(_this._widget.baseStyle).merge$1(defaultStyle).merge$1(style); hintText = _this.get$decoration().hintText; if (hintText == null) hint = _null; else { t5 = _this._widget.isEmpty && !_this.get$_hasInlineLabel() ? 1 : 0; _this.get$decoration(); t6 = _this.get$decoration(); t7 = _this._widget.textAlign; hint = A.AnimatedOpacity$(A.Text$(hintText, _null, _this.get$decoration().hintMaxLines, B.TextOverflow_2, _null, _null, hintStyle, t7, t6.hintTextDirection, _null), B.Cubic_ifx, B.Duration_20000, t5); } if (!_this.get$decoration().enabled) border = _this.get$_input_decorator$_hasError() ? _this.get$decoration().errorBorder : _this.get$decoration().disabledBorder; else if (_this._widget.isFocused) border = _this.get$_input_decorator$_hasError() ? _this.get$decoration().focusedErrorBorder : _this.get$decoration().focusedBorder; else border = _this.get$_input_decorator$_hasError() ? _this.get$decoration().errorBorder : _this.get$decoration().enabledBorder; if (border == null) border = _this._getDefaultBorder$2(themeData, defaults); t5 = _this._borderGap; t6 = _this.___InputDecoratorState__floatingLabelAnimation_F; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = _this._getFillColor$2(themeData, defaults); t8 = _this._getHoverColor$1(themeData); t9 = _this._widget.isHovering && _this.get$decoration().enabled; if (_this.get$decoration().labelText == null && _this.get$decoration().label == null) label = _null; else { t10 = _this.___InputDecoratorState__shakingLabelController_F; t10 === $ && A.throwUnnamedLateFieldNI(); t11 = _this.get$_hasInlineLabel() || _this.get$decoration().floatingLabelBehavior !== B.FloatingLabelBehavior_0 ? 1 : 0; t12 = _this._widget; if (t12.isEmpty) t12 = t12.isFocused && t12.decoration.enabled; else t12 = true; if (t12) { defaultTextStyle = A.MaterialStateProperty_resolveAs(defaults.get$floatingLabelStyle(), _this.get$materialState(), t1); if (_this.get$_input_decorator$_hasError()) { t12 = _this.get$decoration().errorStyle; t12 = (t12 == null ? _null : t12.color) != null; } else t12 = false; if (t12) { t12 = _this.get$decoration().errorStyle; defaultTextStyle = defaultTextStyle.copyWith$1$color(t12 == null ? _null : t12.color); } t12 = _this.get$decoration().floatingLabelStyle; defaultTextStyle = defaultTextStyle.merge$1(t12 == null ? _this.get$decoration().labelStyle : t12); style = A.MaterialStateProperty_resolveAs(_this.get$decoration().floatingLabelStyle, _this.get$materialState(), t2); if (style == null) style = A.MaterialStateProperty_resolveAs(themeData.inputDecorationTheme.floatingLabelStyle, _this.get$materialState(), t2); t3 = t3.merge$1(_this._widget.baseStyle).copyWith$1$height(1).merge$1(defaultTextStyle).merge$1(style); } else t3 = labelStyle; t12 = _this.get$decoration().label; if (t12 == null) { t12 = _this.get$decoration().labelText; t12.toString; t12 = A.Text$(t12, _null, _null, B.TextOverflow_2, _null, _null, _null, _this._widget.textAlign, _null, _null); } label = new A._Shaker(A.AnimatedOpacity$(A.AnimatedDefaultTextStyle$(t12, B.Cubic_ifx, B.Duration_167000, true, t3), B.Cubic_ifx, B.Duration_167000, t11), t10, _null); } _this.get$decoration(); _this.get$decoration(); _this.get$decoration(); _this.get$decoration(); t3 = _this._widget; input = t3.child; if (t3.isEmpty) t3 = t3.isFocused && t3.decoration.enabled; else t3 = true; if (t3) needsSemanticsSortOrder = false; else needsSemanticsSortOrder = false; if (input != null && needsSemanticsSortOrder) input = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_1_null, _null, _null, _null, _null, _null, _null), false, false, false, false, input, _null); t3 = _this.get$decoration(); decorationIsDense = t3.isDense === true; iconSize = decorationIsDense ? 18 : 24; _this.get$decoration(); if (_this.get$decoration().prefixIcon == null) prefixIcon = _null; else { _this.get$decoration(); t3 = themeData.visualDensity.effectiveConstraints$1(B.BoxConstraints_mlX0); t10 = _this._getPrefixIconColor$2(themeData, defaults); t11 = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _this._getPrefixIconColor$2(themeData, defaults), _null, _null, iconSize, _null, _null, _null, _null); t12 = _this.get$decoration(); prefixIcon = A.Center$(A.MouseRegion$(new A.ConstrainedBox(t3, A.IconTheme_merge(A.IconButtonTheme$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t12.prefixIcon, _null), new A.IconButtonThemeData(t11)), new A.IconThemeData(iconSize, _null, _null, _null, _null, t10, _null, _null, _null)), _null), B.SystemMouseCursor_basic, _null, _null, _null, _null, _null), 1, 1); } if (_this.get$decoration().suffixIcon == null) suffixIcon = _null; else { _this.get$decoration(); t3 = themeData.visualDensity.effectiveConstraints$1(B.BoxConstraints_mlX0); t10 = _this._getSuffixIconColor$2(themeData, defaults); t11 = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _this._getSuffixIconColor$2(themeData, defaults), _null, _null, iconSize, _null, _null, _null, _null); t12 = _this.get$decoration(); suffixIcon = A.Center$(A.MouseRegion$(new A.ConstrainedBox(t3, A.IconTheme_merge(A.IconButtonTheme$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t12.suffixIcon, _null), new A.IconButtonThemeData(t11)), new A.IconThemeData(iconSize, _null, _null, _null, _null, t10, _null, _null, _null)), _null), B.SystemMouseCursor_basic, _null, _null, _null, _null, _null), 1, 1); } t3 = _this._widget.textAlign; t10 = _this.get$decoration(); t11 = _this._getHelperStyle$2(themeData, defaults); t12 = _this.get$decoration(); t13 = _this.get$decoration(); t14 = _this.get$decoration(); t1 = A.MaterialStateProperty_resolveAs(defaults.get$errorStyle(), _this.get$materialState(), t1).merge$1(_this.get$decoration().errorStyle); t15 = _this.get$decoration(); if (_this.get$decoration().counter != null) counter = _this.get$decoration().counter; else if (_this.get$decoration().counterText != null && _this.get$decoration().counterText !== "") { t16 = _this._widget.isFocused; t17 = _this.get$decoration().counterText; t17.toString; t2 = _this._getHelperStyle$2(themeData, defaults).merge$1(A.MaterialStateProperty_resolveAs(_this.get$decoration().counterStyle, _this.get$materialState(), t2)); t2 = A.Text$(t17, _null, _null, B.TextOverflow_2, _this.get$decoration().semanticCounterText, _null, t2, _null, _null, _null); counter = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t16, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, t2, _null); } else counter = _null; t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; decorationContentPadding = _this.get$decoration().contentPadding; if (decorationContentPadding == null) decorationContentPadding = _null; t16 = _this.get$decoration(); if (t16.isCollapsed === true) { contentPadding = decorationContentPadding == null ? B.EdgeInsets_0_0_0_0 : decorationContentPadding; floatingLabelHeight = 0; } else if (!border.get$isOutline()) { t16 = labelStyle.fontSize; t16.toString; t17 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t17 = t17 == null ? _null : t17.get$textScaler(); if (t17 == null) t17 = B._LinearTextScaler_1; floatingLabelHeight = (4 + 0.75 * t16) * t17.textScaleFactor; t16 = _this.get$decoration(); if (t16.filled === true) if (decorationContentPadding == null) contentPadding = decorationIsDense ? B.EdgeInsets_12_8_12_8 : B.EdgeInsets_12_12_12_12; else contentPadding = decorationContentPadding; else if (decorationContentPadding == null) contentPadding = decorationIsDense ? B.EdgeInsets_0_8_0_8 : B.EdgeInsets_0_12_0_12; else contentPadding = decorationContentPadding; } else { if (decorationContentPadding == null) contentPadding = decorationIsDense ? B.EdgeInsets_12_20_12_12 : B.EdgeInsets_12_24_12_16; else contentPadding = decorationContentPadding; floatingLabelHeight = 0; } t16 = _this.get$decoration(); t17 = _this.get$decoration().floatingLabelAlignment; t17.toString; t18 = t6.get$value(0); t19 = _this.get$decoration(); t20 = _this.get$decoration(); t21 = _this._widget; t22 = t21.textAlignVertical; t23 = t21.isFocused; t21 = t21.expands; _this.get$decoration(); return new A._Decorator(new A._Decoration(contentPadding, t16.isCollapsed === true, floatingLabelHeight, t18, t17, border, t5, t19.alignLabelWithHint === true, t20.isDense, themeData.visualDensity, _null, input, label, hint, _null, _null, prefixIcon, suffixIcon, new A._HelperError(t3, t10.helperText, t11, t12.helperMaxLines, t13.error, t14.errorText, t1, t15.errorMaxLines, _null), counter, new A._BorderContainer(border, t5, t6, t7, t8, t9, _null)), t2.textDirection, t4, t22, t23, t21, _null); } }; A._InputDecoratorState__handleChange_closure.prototype = { call$0() { }, $signature: 0 }; A.InputDecoration.prototype = { copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(alignLabelWithHint, border, constraints, contentPadding, counter, counterStyle, counterText, disabledBorder, enabled, enabledBorder, errorBorder, errorMaxLines, errorStyle, errorText, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, hintMaxLines, hintStyle, hintText, hoverColor, iconColor, isCollapsed, isDense, labelStyle, prefixIcon, prefixIconColor, prefixStyle, semanticCounterText, suffixIconColor, suffixStyle) { var _this = this, t1 = iconColor == null ? _this.iconColor : iconColor, t2 = labelStyle == null ? _this.labelStyle : labelStyle, t3 = floatingLabelStyle == null ? _this.floatingLabelStyle : floatingLabelStyle, t4 = helperStyle == null ? _this.helperStyle : helperStyle, t5 = hintText == null ? _this.hintText : hintText, t6 = hintStyle == null ? _this.hintStyle : hintStyle, t7 = hintMaxLines == null ? _this.hintMaxLines : hintMaxLines, t8 = errorText == null ? _this.errorText : errorText, t9 = errorStyle == null ? _this.errorStyle : errorStyle, t10 = floatingLabelBehavior == null ? _this.floatingLabelBehavior : floatingLabelBehavior, t11 = floatingLabelAlignment == null ? _this.floatingLabelAlignment : floatingLabelAlignment, t12 = isCollapsed == null ? _this.isCollapsed : isCollapsed, t13 = isDense == null ? _this.isDense : isDense, t14 = contentPadding == null ? _this.contentPadding : contentPadding, t15 = prefixIcon == null ? _this.prefixIcon : prefixIcon, t16 = prefixIconColor == null ? _this.prefixIconColor : prefixIconColor, t17 = suffixIconColor == null ? _this.suffixIconColor : suffixIconColor, t18 = counter == null ? _this.counter : counter, t19 = counterText == null ? _this.counterText : counterText, t20 = counterStyle == null ? _this.counterStyle : counterStyle, t21 = filled == null ? _this.filled : filled, t22 = fillColor == null ? _this.fillColor : fillColor, t23 = focusColor == null ? _this.focusColor : focusColor, t24 = errorBorder == null ? _this.errorBorder : errorBorder, t25 = focusedBorder == null ? _this.focusedBorder : focusedBorder, t26 = focusedErrorBorder == null ? _this.focusedErrorBorder : focusedErrorBorder, t27 = enabledBorder == null ? _this.enabledBorder : enabledBorder, t28 = border == null ? _this.border : border, t29 = enabled == null ? _this.enabled : enabled, t30 = semanticCounterText == null ? _this.semanticCounterText : semanticCounterText, t31 = alignLabelWithHint == null ? _this.alignLabelWithHint : alignLabelWithHint; return A.InputDecoration$(t31, t28, _this.constraints, t14, t18, t20, t19, _this.disabledBorder, t29, t27, _this.error, t24, _this.errorMaxLines, t9, t8, t22, t21, t11, t10, t3, t23, t25, t26, _this.helperMaxLines, t4, _this.helperText, _this.hintFadeDuration, t7, t6, t5, _this.hintTextDirection, _this.hoverColor, _this.icon, t1, t12, t13, _this.label, t2, _this.labelText, _this.prefix, t15, t16, _this.prefixIconConstraints, _this.prefixStyle, _this.prefixText, t30, _this.suffix, _this.suffixIcon, t17, _this.suffixIconConstraints, _this.suffixStyle, _this.suffixText); }, copyWith$1$errorText(errorText) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, errorText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$2$enabled$hintMaxLines(enabled, hintMaxLines) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(_null, _null, _null, _null, _null, _null, _null, _null, enabled, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, hintMaxLines, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$4$counterStyle$counterText$errorText$semanticCounterText(counterStyle, counterText, errorText, semanticCounterText) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(_null, _null, _null, _null, _null, counterStyle, counterText, _null, _null, _null, _null, _null, _null, errorText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, semanticCounterText, _null, _null); }, copyWith$2$counterText$semanticCounterText(counterText, semanticCounterText) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(_null, _null, _null, _null, _null, _null, counterText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, semanticCounterText, _null, _null); }, copyWith$31$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle(alignLabelWithHint, border, constraints, contentPadding, counterStyle, disabledBorder, enabledBorder, errorBorder, errorMaxLines, errorStyle, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, hintStyle, hoverColor, iconColor, isCollapsed, isDense, labelStyle, prefixIconColor, prefixStyle, suffixIconColor, suffixStyle) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(alignLabelWithHint, border, constraints, contentPadding, _null, counterStyle, _null, disabledBorder, _null, enabledBorder, errorBorder, errorMaxLines, errorStyle, _null, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, _null, hintStyle, _null, hoverColor, iconColor, isCollapsed, isDense, labelStyle, _null, prefixIconColor, prefixStyle, _null, suffixIconColor, suffixStyle); }, copyWith$2$counterText$prefixIcon(counterText, prefixIcon) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(_null, _null, _null, _null, _null, _null, counterText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, prefixIcon, _null, _null, _null, _null, _null); }, copyWith$2$fillColor$hintText(fillColor, hintText) { var _null = null; return this.copyWith$39$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIcon$prefixIconColor$prefixStyle$semanticCounterText$suffixIconColor$suffixStyle(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, fillColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, hintText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, applyDefaults$1(theme) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, _this = this, t1 = _this.labelStyle; if (t1 == null) t1 = theme.labelStyle; t2 = _this.floatingLabelStyle; if (t2 == null) t2 = theme.floatingLabelStyle; t3 = _this.helperStyle; if (t3 == null) t3 = theme.helperStyle; t4 = _this.hintStyle; if (t4 == null) t4 = theme.hintStyle; t5 = _this.errorStyle; if (t5 == null) t5 = theme.errorStyle; t6 = _this.floatingLabelBehavior; if (t6 == null) t6 = theme.floatingLabelBehavior; t7 = _this.floatingLabelAlignment; if (t7 == null) t7 = theme.floatingLabelAlignment; t8 = _this.contentPadding; if (t8 == null) t8 = theme.contentPadding; t9 = _this.iconColor; if (t9 == null) t9 = theme.iconColor; t10 = _this.prefixIconColor; if (t10 == null) t10 = theme.prefixIconColor; t11 = _this.suffixIconColor; if (t11 == null) t11 = theme.suffixIconColor; t12 = _this.counterStyle; if (t12 == null) t12 = theme.counterStyle; t13 = _this.filled; if (t13 == null) t13 = theme.filled; t14 = _this.fillColor; if (t14 == null) t14 = theme.fillColor; t15 = _this.focusColor; if (t15 == null) t15 = theme.focusColor; t16 = _this.errorBorder; if (t16 == null) t16 = theme.errorBorder; t17 = _this.focusedBorder; if (t17 == null) t17 = theme.focusedBorder; t18 = _this.focusedErrorBorder; if (t18 == null) t18 = theme.focusedErrorBorder; t19 = _this.enabledBorder; if (t19 == null) t19 = theme.enabledBorder; t20 = _this.border; if (t20 == null) t20 = theme.border; return _this.copyWith$31$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle(_this.alignLabelWithHint === true, t20, theme.constraints, t8, t12, theme.disabledBorder, t19, t16, theme.errorMaxLines, t5, t14, t13, t7, t6, t2, t15, t17, t18, theme.helperMaxLines, t3, theme.hintFadeDuration, t4, theme.hoverColor, t9, _this.isCollapsed === true, _this.isDense === true, t1, t10, theme.prefixStyle, t11, theme.suffixStyle); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.InputDecoration && J.$eq$(other.iconColor, _this.iconColor) && J.$eq$(other.label, _this.label) && other.labelText == _this.labelText && J.$eq$(other.labelStyle, _this.labelStyle) && J.$eq$(other.floatingLabelStyle, _this.floatingLabelStyle) && J.$eq$(other.helperStyle, _this.helperStyle) && other.hintText == _this.hintText && J.$eq$(other.hintStyle, _this.hintStyle) && other.hintMaxLines == _this.hintMaxLines && other.errorText == _this.errorText && J.$eq$(other.errorStyle, _this.errorStyle) && other.floatingLabelBehavior == _this.floatingLabelBehavior && J.$eq$(other.floatingLabelAlignment, _this.floatingLabelAlignment) && other.isDense == _this.isDense && J.$eq$(other.contentPadding, _this.contentPadding) && other.isCollapsed == _this.isCollapsed && J.$eq$(other.prefixIcon, _this.prefixIcon) && J.$eq$(other.prefixIconColor, _this.prefixIconColor) && J.$eq$(other.suffixIcon, _this.suffixIcon) && J.$eq$(other.suffixIconColor, _this.suffixIconColor) && J.$eq$(other.counter, _this.counter) && other.counterText == _this.counterText && J.$eq$(other.counterStyle, _this.counterStyle) && other.filled == _this.filled && J.$eq$(other.fillColor, _this.fillColor) && J.$eq$(other.focusColor, _this.focusColor) && J.$eq$(other.errorBorder, _this.errorBorder) && J.$eq$(other.focusedBorder, _this.focusedBorder) && J.$eq$(other.focusedErrorBorder, _this.focusedErrorBorder) && J.$eq$(other.enabledBorder, _this.enabledBorder) && J.$eq$(other.border, _this.border) && other.enabled === _this.enabled && other.semanticCounterText == _this.semanticCounterText && other.alignLabelWithHint == _this.alignLabelWithHint && true; }, get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.icon, _this.iconColor, _this.label, _this.labelText, _this.floatingLabelStyle, _this.labelStyle, _this.helperText, _this.helperStyle, _this.helperMaxLines, _this.hintText, _this.hintStyle, _this.hintTextDirection, _this.hintMaxLines, _this.hintFadeDuration, _this.error, _this.errorText, _this.errorStyle, _this.errorMaxLines, _this.floatingLabelBehavior, _this.floatingLabelAlignment, _this.isDense, _this.contentPadding, _this.isCollapsed, _this.filled, _this.fillColor, _this.focusColor, _this.hoverColor, _this.prefixIcon, _this.prefixIconColor, _this.prefix, _this.prefixText, _this.prefixStyle, _this.prefixIconConstraints, _this.suffixIcon, _this.suffixIconColor, _this.suffix, _this.suffixText, _this.suffixStyle, _this.suffixIconConstraints, _this.counter, _this.counterText, _this.counterStyle, _this.errorBorder, _this.focusedBorder, _this.focusedErrorBorder, _this.disabledBorder, _this.enabledBorder, _this.border, _this.enabled, _this.semanticCounterText, _this.alignLabelWithHint, _this.constraints]); }, toString$0(_) { var _this = this, t1 = A._setArrayType([], type$.JSArray_String), t2 = _this.iconColor; if (t2 != null) t1.push("iconColor: " + t2.toString$0(0)); t2 = _this.label; if (t2 != null) t1.push("label: " + t2.toString$0(0)); t2 = _this.labelText; if (t2 != null) t1.push('labelText: "' + t2 + '"'); t2 = _this.floatingLabelStyle; if (t2 != null) t1.push('floatingLabelStyle: "' + t2.toString$0(0) + '"'); t2 = _this.hintText; if (t2 != null) t1.push('hintText: "' + t2 + '"'); t2 = _this.hintMaxLines; if (t2 != null) t1.push('hintMaxLines: "' + A.S(t2) + '"'); t2 = _this.errorText; if (t2 != null) t1.push('errorText: "' + t2 + '"'); t2 = _this.errorStyle; if (t2 != null) t1.push('errorStyle: "' + t2.toString$0(0) + '"'); t2 = _this.floatingLabelBehavior; if (t2 != null) t1.push("floatingLabelBehavior: " + t2.toString$0(0)); t2 = _this.floatingLabelAlignment; if (t2 != null) t1.push("floatingLabelAlignment: " + t2.toString$0(0)); t2 = _this.isDense; if (t2 === true) t1.push("isDense: " + A.S(t2)); t2 = _this.contentPadding; if (t2 != null) t1.push("contentPadding: " + t2.toString$0(0)); t2 = _this.isCollapsed; if (t2 === true) t1.push("isCollapsed: " + A.S(t2)); t2 = _this.prefixIcon; if (t2 != null) t1.push("prefixIcon: " + t2.toString$0(0)); t2 = _this.prefixIconColor; if (t2 != null) t1.push("prefixIconColor: " + t2.toString$0(0)); t2 = _this.suffixIcon; if (t2 != null) t1.push("suffixIcon: " + t2.toString$0(0)); t2 = _this.suffixIconColor; if (t2 != null) t1.push("suffixIconColor: " + t2.toString$0(0)); t2 = _this.counter; if (t2 != null) t1.push("counter: " + t2.toString$0(0)); t2 = _this.counterText; if (t2 != null) t1.push("counterText: " + t2); t2 = _this.counterStyle; if (t2 != null) t1.push("counterStyle: " + t2.toString$0(0)); if (_this.filled === true) t1.push("filled: true"); t2 = _this.fillColor; if (t2 != null) t1.push("fillColor: " + t2.toString$0(0)); t2 = _this.focusColor; if (t2 != null) t1.push("focusColor: " + t2.toString$0(0)); t2 = _this.errorBorder; if (t2 != null) t1.push("errorBorder: " + t2.toString$0(0)); t2 = _this.focusedBorder; if (t2 != null) t1.push("focusedBorder: " + t2.toString$0(0)); t2 = _this.focusedErrorBorder; if (t2 != null) t1.push("focusedErrorBorder: " + t2.toString$0(0)); t2 = _this.enabledBorder; if (t2 != null) t1.push("enabledBorder: " + t2.toString$0(0)); t2 = _this.border; if (t2 != null) t1.push("border: " + t2.toString$0(0)); if (!_this.enabled) t1.push("enabled: false"); t2 = _this.semanticCounterText; if (t2 != null) t1.push("semanticCounterText: " + t2); t2 = _this.alignLabelWithHint; if (t2 != null) t1.push("alignLabelWithHint: " + A.S(t2)); return "InputDecoration(" + B.JSArray_methods.join$1(t1, ", ") + ")"; } }; A.InputDecorationTheme.prototype = { copyWith$27$activeIndicatorBorder$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$labelStyle$outlineBorder$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle(activeIndicatorBorder, border, constraints, contentPadding, counterStyle, disabledBorder, enabledBorder, errorBorder, errorMaxLines, errorStyle, fillColor, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, hintStyle, hoverColor, iconColor, labelStyle, outlineBorder, prefixIconColor, prefixStyle, suffixIconColor, suffixStyle) { var _this = this, t1 = labelStyle == null ? _this.get$labelStyle() : labelStyle, t2 = floatingLabelStyle == null ? _this.get$floatingLabelStyle() : floatingLabelStyle, t3 = helperStyle == null ? _this.get$helperStyle() : helperStyle, t4 = hintStyle == null ? _this.get$hintStyle() : hintStyle, t5 = errorStyle == null ? _this.get$errorStyle() : errorStyle, t6 = contentPadding == null ? _this.contentPadding : contentPadding, t7 = prefixIconColor == null ? _this.get$prefixIconColor() : prefixIconColor, t8 = suffixIconColor == null ? _this.get$suffixIconColor() : suffixIconColor, t9 = fillColor == null ? _this.get$fillColor() : fillColor, t10 = activeIndicatorBorder == null ? _this.get$activeIndicatorBorder() : activeIndicatorBorder, t11 = outlineBorder == null ? _this.get$outlineBorder() : outlineBorder, t12 = focusColor == null ? _this.focusColor : focusColor, t13 = errorBorder == null ? _this.errorBorder : errorBorder, t14 = focusedBorder == null ? _this.focusedBorder : focusedBorder, t15 = focusedErrorBorder == null ? _this.focusedErrorBorder : focusedErrorBorder, t16 = enabledBorder == null ? _this.enabledBorder : enabledBorder; return A.InputDecorationTheme$(t10, false, border, _this.constraints, t6, _this.counterStyle, _this.disabledBorder, t16, t13, _this.errorMaxLines, t5, t9, _this.filled, _this.floatingLabelAlignment, _this.floatingLabelBehavior, t2, t12, t14, t15, _this.helperMaxLines, t3, _this.hintFadeDuration, t4, _this.hoverColor, iconColor, false, false, t1, t11, t7, _this.prefixStyle, t8, _this.suffixStyle); }, copyWith$1$border(border) { var _null = null; return this.copyWith$27$activeIndicatorBorder$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$labelStyle$outlineBorder$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle(_null, border, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, merge$1(inputDecorationTheme) { return this; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$labelStyle(), _this.get$floatingLabelStyle(), _this.get$helperStyle(), _this.helperMaxLines, _this.get$hintStyle(), _this.get$errorStyle(), _this.errorMaxLines, _this.floatingLabelBehavior, _this.floatingLabelAlignment, false, _this.contentPadding, false, _this.get$iconColor(), _this.prefixStyle, _this.get$prefixIconColor(), _this.suffixStyle, _this.get$suffixIconColor(), _this.counterStyle, _this.filled, A.Object_hash(_this.get$fillColor(), _this.get$activeIndicatorBorder(), _this.get$outlineBorder(), _this.focusColor, _this.hoverColor, _this.errorBorder, _this.focusedBorder, _this.focusedErrorBorder, _this.disabledBorder, _this.enabledBorder, _this.border, false, _this.constraints, _this.hintFadeDuration, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.InputDecorationTheme) if (J.$eq$(other.get$labelStyle(), _this.get$labelStyle())) if (J.$eq$(other.get$floatingLabelStyle(), _this.get$floatingLabelStyle())) if (J.$eq$(other.get$helperStyle(), _this.get$helperStyle())) if (J.$eq$(other.get$hintStyle(), _this.get$hintStyle())) if (J.$eq$(other.get$errorStyle(), _this.get$errorStyle())) if (J.$eq$(other.contentPadding, _this.contentPadding)) if (J.$eq$(other.get$iconColor(), _this.get$iconColor())) if (J.$eq$(other.get$prefixIconColor(), _this.get$prefixIconColor())) if (J.$eq$(other.get$suffixIconColor(), _this.get$suffixIconColor())) if (other.floatingLabelBehavior === _this.floatingLabelBehavior) if (other.floatingLabelAlignment.$eq(0, _this.floatingLabelAlignment)) if (other.filled === _this.filled) if (J.$eq$(other.get$fillColor(), _this.get$fillColor())) if (J.$eq$(other.get$activeIndicatorBorder(), _this.get$activeIndicatorBorder())) if (J.$eq$(other.get$outlineBorder(), _this.get$outlineBorder())) if (J.$eq$(other.focusColor, _this.focusColor)) if (J.$eq$(other.errorBorder, _this.errorBorder)) if (J.$eq$(other.focusedBorder, _this.focusedBorder)) if (J.$eq$(other.focusedErrorBorder, _this.focusedErrorBorder)) if (J.$eq$(other.enabledBorder, _this.enabledBorder)) if (J.$eq$(other.border, _this.border)) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$labelStyle() { return this.labelStyle; }, get$floatingLabelStyle() { return this.floatingLabelStyle; }, get$helperStyle() { return this.helperStyle; }, get$hintStyle() { return this.hintStyle; }, get$errorStyle() { return this.errorStyle; }, get$iconColor() { return this.iconColor; }, get$prefixIconColor() { return this.prefixIconColor; }, get$suffixIconColor() { return this.suffixIconColor; }, get$fillColor() { return this.fillColor; }, get$outlineBorder() { return this.outlineBorder; }, get$activeIndicatorBorder() { return this.activeIndicatorBorder; } }; A._InputDecoratorDefaultsM2.prototype = { get$hintStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM2_hintStyle_closure(this)); }, get$labelStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM2_labelStyle_closure(this)); }, get$floatingLabelStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM2_floatingLabelStyle_closure(this)); }, get$helperStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM2_helperStyle_closure(this)); }, get$errorStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM2_errorStyle_closure(this)); }, get$fillColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM2_fillColor_closure(this)); }, get$iconColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM2_iconColor_closure(this)); }, get$prefixIconColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM2_prefixIconColor_closure(this)); }, get$suffixIconColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM2_suffixIconColor_closure(this)); } }; A._InputDecoratorDefaultsM2_hintStyle_closure.prototype = { call$1(states) { var _null = null; if (states.contains$1(0, B.MaterialState_6)) return A.TextStyle$(_null, _null, A.Theme_of(this.$this.context).disabledColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); return A.TextStyle$(_null, _null, A.Theme_of(this.$this.context).hintColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 118 }; A._InputDecoratorDefaultsM2_labelStyle_closure.prototype = { call$1(states) { var _null = null; if (states.contains$1(0, B.MaterialState_6)) return A.TextStyle$(_null, _null, A.Theme_of(this.$this.context).disabledColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); return A.TextStyle$(_null, _null, A.Theme_of(this.$this.context).hintColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 118 }; A._InputDecoratorDefaultsM2_floatingLabelStyle_closure.prototype = { call$1(states) { var _this = this, _null = null; if (states.contains$1(0, B.MaterialState_6)) return A.TextStyle$(_null, _null, A.Theme_of(_this.$this.context).disabledColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); if (states.contains$1(0, B.MaterialState_7)) return A.TextStyle$(_null, _null, A.Theme_of(_this.$this.context).colorScheme.error, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); if (states.contains$1(0, B.MaterialState_1)) return A.TextStyle$(_null, _null, A.Theme_of(_this.$this.context).colorScheme.primary, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); return A.TextStyle$(_null, _null, A.Theme_of(_this.$this.context).hintColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 118 }; A._InputDecoratorDefaultsM2_helperStyle_closure.prototype = { call$1(states) { var themeData = A.Theme_of(this.$this.context); if (states.contains$1(0, B.MaterialState_6)) return themeData.textTheme.bodySmall.copyWith$1$color(B.Color_0); return themeData.textTheme.bodySmall.copyWith$1$color(themeData.hintColor); }, $signature: 118 }; A._InputDecoratorDefaultsM2_errorStyle_closure.prototype = { call$1(states) { var themeData = A.Theme_of(this.$this.context); if (states.contains$1(0, B.MaterialState_6)) return themeData.textTheme.bodySmall.copyWith$1$color(B.Color_0); return themeData.textTheme.bodySmall.copyWith$1$color(themeData.colorScheme.error); }, $signature: 118 }; A._InputDecoratorDefaultsM2_fillColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) switch (A.Theme_of(this.$this.context).colorScheme.brightness.index) { case 0: return B.Color_234881023; case 1: return B.Color_83886080; } switch (A.Theme_of(this.$this.context).colorScheme.brightness.index) { case 0: return B.Color_452984831; case 1: return B.Color_167772160; } }, $signature: 24 }; A._InputDecoratorDefaultsM2_iconColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6) && !states.contains$1(0, B.MaterialState_1)) return A.Theme_of(this.$this.context).disabledColor; if (states.contains$1(0, B.MaterialState_1)) return A.Theme_of(this.$this.context).colorScheme.primary; switch (A.Theme_of(this.$this.context).colorScheme.brightness.index) { case 0: return B.Color_3019898879; case 1: return B.Color_1929379840; } }, $signature: 24 }; A._InputDecoratorDefaultsM2_prefixIconColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6) && !states.contains$1(0, B.MaterialState_1)) return A.Theme_of(this.$this.context).disabledColor; if (states.contains$1(0, B.MaterialState_1)) return A.Theme_of(this.$this.context).colorScheme.primary; switch (A.Theme_of(this.$this.context).colorScheme.brightness.index) { case 0: return B.Color_3019898879; case 1: return B.Color_1929379840; } }, $signature: 24 }; A._InputDecoratorDefaultsM2_suffixIconColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6) && !states.contains$1(0, B.MaterialState_1)) return A.Theme_of(this.$this.context).disabledColor; if (states.contains$1(0, B.MaterialState_1)) return A.Theme_of(this.$this.context).colorScheme.primary; switch (A.Theme_of(this.$this.context).colorScheme.brightness.index) { case 0: return B.Color_3019898879; case 1: return B.Color_1929379840; } }, $signature: 24 }; A._InputDecoratorDefaultsM3.prototype = { get$_input_decorator$_colors() { var t1, _this = this, value = _this.___InputDecoratorDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___InputDecoratorDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___InputDecoratorDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_input_decorator$_textTheme() { var t1, _this = this, value = _this.___InputDecoratorDefaultsM3__textTheme_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___InputDecoratorDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___InputDecoratorDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$hintStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM3_hintStyle_closure(this)); }, get$fillColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM3_fillColor_closure(this)); }, get$activeIndicatorBorder() { return A._MaterialStateBorderSide$(new A._InputDecoratorDefaultsM3_activeIndicatorBorder_closure(this)); }, get$outlineBorder() { return A._MaterialStateBorderSide$(new A._InputDecoratorDefaultsM3_outlineBorder_closure(this)); }, get$iconColor() { var t1 = this.get$_input_decorator$_colors(), t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, get$prefixIconColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM3_prefixIconColor_closure(this)); }, get$suffixIconColor() { return A._MaterialStateColor$(new A._InputDecoratorDefaultsM3_suffixIconColor_closure(this)); }, get$labelStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM3_labelStyle_closure(this)); }, get$floatingLabelStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM3_floatingLabelStyle_closure(this)); }, get$helperStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM3_helperStyle_closure(this)); }, get$errorStyle() { return A._MaterialStateTextStyle$(new A._InputDecoratorDefaultsM3_errorStyle_closure(this)); } }; A._InputDecoratorDefaultsM3_hintStyle_closure.prototype = { call$1(states) { var _null = null; if (states.contains$1(0, B.MaterialState_6)) return A.TextStyle$(_null, _null, A.Theme_of(this.$this.context).disabledColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); return A.TextStyle$(_null, _null, A.Theme_of(this.$this.context).hintColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 118 }; A._InputDecoratorDefaultsM3_fillColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_input_decorator$_colors().onSurface.value; return A.Color$fromARGB(10, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = this.$this.get$_input_decorator$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; }, $signature: 24 }; A._InputDecoratorDefaultsM3_activeIndicatorBorder_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_6)) { t1 = _this.$this.get$_input_decorator$_colors().onSurface.value; return new A.BorderSide(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_7)) { if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_input_decorator$_colors(); t2 = t1._onErrorContainer; return new A.BorderSide(t2 == null ? t1.onError : t2, 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_1)) return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 2, B.BorderStyle_1, -1); return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_0)) return new A.BorderSide(_this.$this.get$_input_decorator$_colors().onSurface, 1, B.BorderStyle_1, -1); if (states.contains$1(0, B.MaterialState_1)) return new A.BorderSide(_this.$this.get$_input_decorator$_colors().primary, 2, B.BorderStyle_1, -1); t1 = _this.$this.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return new A.BorderSide(t2 == null ? t1.onSurface : t2, 1, B.BorderStyle_1, -1); }, $signature: 311 }; A._InputDecoratorDefaultsM3_outlineBorder_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_6)) { t1 = _this.$this.get$_input_decorator$_colors().onSurface.value; return new A.BorderSide(A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_7)) { if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_input_decorator$_colors(); t2 = t1._onErrorContainer; return new A.BorderSide(t2 == null ? t1.onError : t2, 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_1)) return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 2, B.BorderStyle_1, -1); return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_0)) return new A.BorderSide(_this.$this.get$_input_decorator$_colors().onSurface, 1, B.BorderStyle_1, -1); if (states.contains$1(0, B.MaterialState_1)) return new A.BorderSide(_this.$this.get$_input_decorator$_colors().primary, 2, B.BorderStyle_1, -1); t1 = _this.$this.get$_input_decorator$_colors(); t2 = t1._outline; return new A.BorderSide(t2 == null ? t1.onBackground : t2, 1, B.BorderStyle_1, -1); }, $signature: 311 }; A._InputDecoratorDefaultsM3_prefixIconColor_closure.prototype = { call$1(states) { var t1 = this.$this.get$_input_decorator$_colors(), t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._InputDecoratorDefaultsM3_suffixIconColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_input_decorator$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_7)) return this.$this.get$_input_decorator$_colors().error; t1 = this.$this.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._InputDecoratorDefaultsM3_labelStyle_closure.prototype = { call$1(states) { var t2, t1 = this.$this, textStyle = t1.get$_input_decorator$_textTheme().bodyLarge; if (textStyle == null) textStyle = B.TextStyle_SVP; if (states.contains$1(0, B.MaterialState_6)) { t1 = t1.get$_input_decorator$_colors().onSurface.value; return textStyle.copyWith$1$color(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255)); } if (states.contains$1(0, B.MaterialState_7)) { if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_input_decorator$_colors(); t2 = t1._onErrorContainer; return textStyle.copyWith$1$color(t2 == null ? t1.onError : t2); } if (states.contains$1(0, B.MaterialState_1)) return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); } if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); } if (states.contains$1(0, B.MaterialState_1)) return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().primary); t1 = t1.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); }, $signature: 118 }; A._InputDecoratorDefaultsM3_floatingLabelStyle_closure.prototype = { call$1(states) { var t2, t1 = this.$this, textStyle = t1.get$_input_decorator$_textTheme().bodyLarge; if (textStyle == null) textStyle = B.TextStyle_SVP; if (states.contains$1(0, B.MaterialState_6)) { t1 = t1.get$_input_decorator$_colors().onSurface.value; return textStyle.copyWith$1$color(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255)); } if (states.contains$1(0, B.MaterialState_7)) { if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_input_decorator$_colors(); t2 = t1._onErrorContainer; return textStyle.copyWith$1$color(t2 == null ? t1.onError : t2); } if (states.contains$1(0, B.MaterialState_1)) return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); } if (states.contains$1(0, B.MaterialState_0)) { t1 = t1.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); } if (states.contains$1(0, B.MaterialState_1)) return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().primary); t1 = t1.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); }, $signature: 118 }; A._InputDecoratorDefaultsM3_helperStyle_closure.prototype = { call$1(states) { var t2, t1 = this.$this, textStyle = t1.get$_input_decorator$_textTheme().bodySmall; if (textStyle == null) textStyle = B.TextStyle_SVP; if (states.contains$1(0, B.MaterialState_6)) { t1 = t1.get$_input_decorator$_colors().onSurface.value; return textStyle.copyWith$1$color(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255)); } t1 = t1.get$_input_decorator$_colors(); t2 = t1._onSurfaceVariant; return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); }, $signature: 118 }; A._InputDecoratorDefaultsM3_errorStyle_closure.prototype = { call$1(states) { var t1 = this.$this, textStyle = t1.get$_input_decorator$_textTheme().bodySmall; if (textStyle == null) textStyle = B.TextStyle_SVP; return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); }, $signature: 118 }; A._InputDecorationTheme_Object_Diagnosticable.prototype = {}; A.__BorderContainerState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__HelperErrorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.__InputDecoratorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin.prototype = { attach$1(owner) { var t1, t2, _i; this.super$RenderObject$attach(owner); for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].attach$1(owner); }, detach$0(_) { var t1, t2, _i; this.super$RenderObject$detach(0); for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].detach$0(0); } }; A.ListTileStyle.prototype = { _enumToString$0() { return "ListTileStyle." + this._core$_name; } }; A.ListTileControlAffinity.prototype = { _enumToString$0() { return "ListTileControlAffinity." + this._core$_name; } }; A.ListTileTitleAlignment.prototype = { _enumToString$0() { return "ListTileTitleAlignment." + this._core$_name; } }; A.ListTile.prototype = { _isDenseLayout$2(theme, tileTheme) { var t1 = this.dense; if (t1 == null) t1 = tileTheme.dense; if (t1 == null) t1 = theme.listTileTheme.dense; return t1 === true; }, build$1(context) { var defaults, t2, t3, t4, t5, t6, t7, t8, effectiveIconColor, effectiveColor, leadingAndTrailingStyle, leadingIcon, titleStyle, titleText, subtitleStyle, subtitleText, trailingIcon, textDirection, resolvedContentPadding, effectiveMouseCursor, effectiveTitleAlignment, color, t9, t10, t11, t12, t13, t14, _this = this, _null = null, theme = A.Theme_of(context), tileTheme = A.ListTileTheme_of(context), t1 = tileTheme.style, listTileStyle = t1 == null ? theme.listTileTheme.style : t1; if (listTileStyle == null) listTileStyle = B.ListTileStyle_0; t1 = theme.useMaterial3; defaults = t1 ? new A._LisTileDefaultsM3(context, _null, B.RoundedRectangleBorder_27D0, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsetsDirectional_16_0_24_0, _null, _null, _null, 8, 24, _null, _null, _null, _null) : new A._LisTileDefaultsM2(context, _null, B.Border_bWW, listTileStyle, _null, _null, _null, _null, _null, _null, B.EdgeInsets_16_0_16_0, _null, _null, _null, 4, 40, _null, _null, _null, _null); t2 = type$.MaterialState; t3 = A.LinkedHashSet_LinkedHashSet$_empty(t2); t4 = _this.enabled; if (!t4) t3.add$1(0, B.MaterialState_6); t5 = _this.selected; if (t5) t3.add$1(0, B.MaterialState_4); t3 = new A.ListTile_build_resolveColor(t3); t6 = _this.selectedColor; t7 = t3.call$3(_null, t6, _null); if (t7 == null) { t7 = tileTheme.iconColor; t7 = t3.call$3(t7, tileTheme.selectedColor, t7); } if (t7 == null) { t7 = theme.listTileTheme; t8 = t7.iconColor; t8 = t3.call$3(t8, t7.selectedColor, t8); effectiveIconColor = t8; } else effectiveIconColor = t7; if (effectiveIconColor == null) effectiveIconColor = t3.call$4(defaults.get$iconColor(), defaults.get$selectedColor(), defaults.get$iconColor(), theme.disabledColor); t6 = t3.call$3(_null, t6, _null); if (t6 == null) { t6 = tileTheme.textColor; t6 = t3.call$3(t6, tileTheme.selectedColor, t6); } if (t6 == null) { t6 = theme.listTileTheme; t7 = t6.textColor; t7 = t3.call$3(t7, t6.selectedColor, t7); effectiveColor = t7; } else effectiveColor = t6; if (effectiveColor == null) { t6 = defaults.textColor; effectiveColor = t3.call$4(t6, defaults.get$selectedColor(), t6, theme.disabledColor); } t3 = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, effectiveIconColor, _null, _null, _null, _null, _null, _null, _null); t6 = _this.leading; t7 = t6 == null; if (!t7 || _this.trailing != null) { leadingAndTrailingStyle = tileTheme.leadingAndTrailingTextStyle; if (leadingAndTrailingStyle == null) { t8 = defaults.get$leadingAndTrailingTextStyle(); t8.toString; leadingAndTrailingStyle = t8; } leadingAndTrailingStyle = leadingAndTrailingStyle.copyWith$1$color(effectiveColor); } else leadingAndTrailingStyle = _null; if (!t7) { leadingAndTrailingStyle.toString; leadingIcon = A.AnimatedDefaultTextStyle$(t6, B.C__Linear, B.Duration_200000, true, leadingAndTrailingStyle); } else leadingIcon = _null; titleStyle = tileTheme.titleTextStyle; if (titleStyle == null) { t6 = defaults.get$titleTextStyle(); t6.toString; titleStyle = t6; } titleStyle = titleStyle.copyWith$2$color$fontSize(effectiveColor, _this._isDenseLayout$2(theme, tileTheme) ? 13 : _null); t6 = _this.title; titleText = A.AnimatedDefaultTextStyle$(t6 == null ? B.SizedBox_null_null_null_null : t6, B.C__Linear, B.Duration_200000, true, titleStyle); t6 = _this.subtitle; if (t6 != null) { subtitleStyle = tileTheme.subtitleTextStyle; if (subtitleStyle == null) subtitleStyle = defaults.get$subtitleTextStyle(); subtitleStyle = subtitleStyle.copyWith$2$color$fontSize(effectiveColor, _this._isDenseLayout$2(theme, tileTheme) ? 12 : _null); subtitleText = A.AnimatedDefaultTextStyle$(t6, B.C__Linear, B.Duration_200000, true, subtitleStyle); } else { subtitleStyle = _null; subtitleText = subtitleStyle; } t6 = _this.trailing; if (t6 != null) { leadingAndTrailingStyle.toString; trailingIcon = A.AnimatedDefaultTextStyle$(t6, B.C__Linear, B.Duration_200000, true, leadingAndTrailingStyle); } else trailingIcon = _null; t6 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t6.toString; textDirection = t6.textDirection; t6 = _this.contentPadding; if (t6 == null) t6 = _null; if (t6 == null) { t6 = tileTheme.contentPadding; t6 = t6 == null ? _null : t6.resolve$1(0, textDirection); resolvedContentPadding = t6; } else resolvedContentPadding = t6; if (resolvedContentPadding == null) resolvedContentPadding = defaults.contentPadding.resolve$1(0, textDirection); t2 = A.LinkedHashSet_LinkedHashSet$_empty(t2); if (t4) t6 = _this.onTap == null && _this.onLongPress == null; else t6 = true; if (t6) t2.add$1(0, B.MaterialState_6); t6 = A.MaterialStateProperty_resolveAs(_null, t2, type$.nullable_MouseCursor); if (t6 == null) effectiveMouseCursor = _null; else effectiveMouseCursor = t6; if (effectiveMouseCursor == null) effectiveMouseCursor = B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, t2); effectiveTitleAlignment = t1 ? B.ListTileTitleAlignment_0 : B.ListTileTitleAlignment_1; t1 = tileTheme.shape; t2 = t4 ? _this.onTap : _null; t6 = t4 ? _this.onLongPress : _null; t7 = t1 == null ? B.Border_bWW : t1; if (t5) { t8 = tileTheme.selectedTileColor; color = t8 == null ? theme.listTileTheme.selectedTileColor : t8; } else { t8 = _this.tileColor; if (t8 == null) t8 = tileTheme.tileColor; color = t8 == null ? theme.listTileTheme.tileColor : t8; } t8 = color == null ? defaults.get$tileColor() : color; t9 = _this._isDenseLayout$2(theme, tileTheme); t10 = titleStyle.textBaseline; if (t10 == null) { t10 = defaults.get$titleTextStyle().textBaseline; t10.toString; } t11 = subtitleStyle == null ? _null : subtitleStyle.textBaseline; if (t11 == null) { t11 = defaults.get$subtitleTextStyle().textBaseline; t11.toString; } t12 = tileTheme.horizontalTitleGap; if (t12 == null) t12 = 16; t13 = tileTheme.minVerticalPadding; if (t13 == null) { t13 = defaults.minVerticalPadding; t13.toString; } t14 = tileTheme.minLeadingWidth; if (t14 == null) { t14 = defaults.minLeadingWidth; t14.toString; } t7 = A.Ink$(A.SafeArea$(false, A.IconTheme_merge(A.IconButtonTheme$(new A._ListTile(leadingIcon, titleText, subtitleText, trailingIcon, _this.isThreeLine, t9, theme.visualDensity, textDirection, t10, t11, t12, t13, t14, effectiveTitleAlignment, _null), new A.IconButtonThemeData(t3)), new A.IconThemeData(_null, _null, _null, _null, _null, effectiveIconColor, _null, _null, _null)), resolvedContentPadding, false), _null, new A.ShapeDecoration(t8, _null, _null, _null, t7), _null); return A.InkWell$(false, _null, t4, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t7, _null), t1, true, _null, _this.focusNode, _null, _this.hoverColor, _null, effectiveMouseCursor, _null, _this.onFocusChange, _null, _null, t6, t2, _null, _null, _null, _null, _null, _null, _null); } }; A.ListTile_build_resolveColor.prototype = { call$4(explicitColor, selectedColor, enabledColor, disabledColor) { return new A._IndividualOverrides(explicitColor, enabledColor, selectedColor, disabledColor).resolve$1(0, this.states); }, call$3(explicitColor, selectedColor, enabledColor) { return this.call$4(explicitColor, selectedColor, enabledColor, null); }, $signature: 1089 }; A._IndividualOverrides.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabledColor; if (states.contains$1(0, B.MaterialState_4)) return this.selectedColor; return this.enabledColor; } }; A._ListTileSlot.prototype = { _enumToString$0() { return "_ListTileSlot." + this._core$_name; } }; A._ListTile.prototype = { get$slots() { return B.List_wsa0; }, childForSlot$1(slot) { var _this = this; switch (slot.index) { case 0: return _this.leading; case 1: return _this.title; case 2: return _this.subtitle; case 3: return _this.trailing; } }, createRenderObject$1(context) { var _this = this, t1 = new A._RenderListTile(_this.isDense, _this.visualDensity, _this.isThreeLine, _this.textDirection, _this.titleBaselineType, _this.subtitleBaselineType, _this.horizontalTitleGap, _this.minVerticalPadding, _this.minLeadingWidth, _this.titleAlignment, A.LinkedHashMap_LinkedHashMap$_empty(type$._ListTileSlot, type$.RenderBox), A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$isThreeLine(_this.isThreeLine); renderObject.set$isDense(_this.isDense); renderObject.set$visualDensity(_this.visualDensity); renderObject.set$textDirection(_this.textDirection); renderObject.set$titleBaselineType(_this.titleBaselineType); renderObject.set$subtitleBaselineType(_this.subtitleBaselineType); renderObject.set$horizontalTitleGap(_this.horizontalTitleGap); renderObject.set$minLeadingWidth(_this.minLeadingWidth); renderObject.set$minVerticalPadding(_this.minVerticalPadding); renderObject.set$titleAlignment(_this.titleAlignment); } }; A._RenderListTile.prototype = { get$children(_) { var t3, t1 = A._setArrayType([], type$.JSArray_RenderBox), t2 = this.SlottedContainerRenderObjectMixin__slotToChild; if (t2.$index(0, B._ListTileSlot_0) != null) { t3 = t2.$index(0, B._ListTileSlot_0); t3.toString; t1.push(t3); } if (t2.$index(0, B._ListTileSlot_1) != null) { t3 = t2.$index(0, B._ListTileSlot_1); t3.toString; t1.push(t3); } if (t2.$index(0, B._ListTileSlot_2) != null) { t3 = t2.$index(0, B._ListTileSlot_2); t3.toString; t1.push(t3); } if (t2.$index(0, B._ListTileSlot_3) != null) { t2 = t2.$index(0, B._ListTileSlot_3); t2.toString; t1.push(t2); } return t1; }, set$isDense(value) { if (this._isDense === value) return; this._isDense = value; this.markNeedsLayout$0(); }, set$visualDensity(value) { if (this._visualDensity.$eq(0, value)) return; this._visualDensity = value; this.markNeedsLayout$0(); }, set$isThreeLine(value) { if (this._isThreeLine === value) return; this._isThreeLine = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (this._list_tile$_textDirection === value) return; this._list_tile$_textDirection = value; this.markNeedsLayout$0(); }, set$titleBaselineType(value) { if (this._titleBaselineType === value) return; this._titleBaselineType = value; this.markNeedsLayout$0(); }, set$subtitleBaselineType(value) { if (this._subtitleBaselineType === value) return; this._subtitleBaselineType = value; this.markNeedsLayout$0(); }, get$_effectiveHorizontalTitleGap() { return this._horizontalTitleGap + this._visualDensity.horizontal * 2; }, set$horizontalTitleGap(value) { if (this._horizontalTitleGap === value) return; this._horizontalTitleGap = value; this.markNeedsLayout$0(); }, set$minVerticalPadding(value) { if (this._minVerticalPadding === value) return; this._minVerticalPadding = value; this.markNeedsLayout$0(); }, set$minLeadingWidth(value) { if (this._minLeadingWidth === value) return; this._minLeadingWidth = value; this.markNeedsLayout$0(); }, set$titleAlignment(value) { if (this._titleAlignment === value) return; this._titleAlignment = value; this.markNeedsLayout$0(); }, get$sizedByParent() { return false; }, computeMinIntrinsicWidth$1(height) { var t2, leadingWidth, t3, t1 = this.SlottedContainerRenderObjectMixin__slotToChild; if (t1.$index(0, B._ListTileSlot_0) != null) { t2 = t1.$index(0, B._ListTileSlot_0); leadingWidth = Math.max(t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()), this._minLeadingWidth) + this.get$_effectiveHorizontalTitleGap(); } else leadingWidth = 0; t2 = t1.$index(0, B._ListTileSlot_1); t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()); t3 = t1.$index(0, B._ListTileSlot_2); t3 = t3 == null ? 0 : t3._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t3.get$computeMinIntrinsicWidth()); t3 = Math.max(t2, t3); t1 = t1.$index(0, B._ListTileSlot_3); t1 = t1 == null ? 0 : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); return leadingWidth + t3 + t1; }, computeMaxIntrinsicWidth$1(height) { var t2, leadingWidth, t3, t1 = this.SlottedContainerRenderObjectMixin__slotToChild; if (t1.$index(0, B._ListTileSlot_0) != null) { t2 = t1.$index(0, B._ListTileSlot_0); leadingWidth = Math.max(t2._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()), this._minLeadingWidth) + this.get$_effectiveHorizontalTitleGap(); } else leadingWidth = 0; t2 = t1.$index(0, B._ListTileSlot_1); t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()); t3 = t1.$index(0, B._ListTileSlot_2); t3 = t3 == null ? 0 : t3._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t3.get$computeMaxIntrinsicWidth()); t3 = Math.max(t2, t3); t1 = t1.$index(0, B._ListTileSlot_3); t1 = t1 == null ? 0 : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); return leadingWidth + t3 + t1; }, get$_defaultTileHeight() { var baseDensity, _this = this, isOneLine = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ListTileSlot_2) == null, hasSubtitle = !isOneLine, t1 = !_this._isThreeLine, isTwoLine = t1 && hasSubtitle; isOneLine = t1 && isOneLine; t1 = _this._visualDensity; baseDensity = new A.Offset(t1.horizontal, t1.vertical).$mul(0, 4); if (isOneLine) { t1 = _this._isDense ? 48 : 56; return t1 + baseDensity._dy; } if (isTwoLine) { t1 = _this._isDense ? 64 : 72; return t1 + baseDensity._dy; } t1 = _this._isDense ? 76 : 88; return t1 + baseDensity._dy; }, computeMinIntrinsicHeight$1(width) { var t1 = this.get$_defaultTileHeight(), t2 = this.SlottedContainerRenderObjectMixin__slotToChild, t3 = t2.$index(0, B._ListTileSlot_1); t3 = t3._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t3.get$computeMinIntrinsicHeight()); t2 = t2.$index(0, B._ListTileSlot_2); t2 = t2 == null ? null : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); return Math.max(t1, t3 + (t2 == null ? 0 : t2)); }, computeMaxIntrinsicHeight$1(width) { return this.computeMinIntrinsicHeight$1(width); }, computeDistanceToActualBaseline$1(baseline) { var t1 = this.SlottedContainerRenderObjectMixin__slotToChild, t2 = t1.$index(0, B._ListTileSlot_1).parentData; t2.toString; t2 = type$.BoxParentData._as(t2).offset; t1 = t1.$index(0, B._ListTileSlot_1).getDistanceToActualBaseline$1(baseline); t1.toString; return t2._dy + t1; }, computeDryLayout$1(constraints) { return B.Size_0_0; }, performLayout$0() { var t4, looseConstraints, iconConstraints, leadingSize, trailingSize, titleStart, adjustedTrailingWidth, textConstraints, titleSize, subtitleSize, titleBaseline, subtitleBaseline, defaultTileHeight, tileHeight, titleY, leadingY, subtitleY, titleOverlap, titleY0, trailingY, leadingY0, _this = this, _null = null, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, hasLeading = t1.$index(0, B._ListTileSlot_0) != null, t2 = t1.$index(0, B._ListTileSlot_2) == null, hasSubtitle = !t2, hasTrailing = t1.$index(0, B._ListTileSlot_3) != null, isTwoLine = !_this._isThreeLine && hasSubtitle, t3 = _this._visualDensity, densityAdjustment = new A.Offset(t3.horizontal, t3.vertical).$mul(0, 4); t3 = _this._isDense ? 48 : 56; t4 = constraints.maxWidth; looseConstraints = new A.BoxConstraints(0, t4, 0, constraints.maxHeight); iconConstraints = looseConstraints.enforce$1(new A.BoxConstraints(0, 1 / 0, 0, t3 + densityAdjustment._dy)); leadingSize = A._RenderListTile__layoutBox(t1.$index(0, B._ListTileSlot_0), iconConstraints); trailingSize = A._RenderListTile__layoutBox(t1.$index(0, B._ListTileSlot_3), iconConstraints); titleStart = hasLeading ? Math.max(_this._minLeadingWidth, leadingSize._dx) + _this.get$_effectiveHorizontalTitleGap() : 0; adjustedTrailingWidth = hasTrailing ? Math.max(trailingSize._dx + _this.get$_effectiveHorizontalTitleGap(), 32) : 0; textConstraints = looseConstraints.tighten$1$width(t4 - titleStart - adjustedTrailingWidth); titleSize = A._RenderListTile__layoutBox(t1.$index(0, B._ListTileSlot_1), textConstraints); subtitleSize = A._RenderListTile__layoutBox(t1.$index(0, B._ListTileSlot_2), textConstraints); if (isTwoLine) { t3 = _this._isDense; titleBaseline = t3 ? 28 : 32; subtitleBaseline = t3 ? 48 : 52; } else if (_this._isThreeLine) { t3 = _this._isDense; titleBaseline = t3 ? 22 : 28; subtitleBaseline = t3 ? 42 : 48; } else { subtitleBaseline = _null; titleBaseline = subtitleBaseline; } defaultTileHeight = _this.get$_defaultTileHeight(); t3 = titleSize._dy; if (t2) { t2 = _this._minVerticalPadding; tileHeight = Math.max(defaultTileHeight, t3 + 2 * t2); titleY = (tileHeight - t3) / 2; leadingY = t2; subtitleY = _null; } else { titleBaseline.toString; t2 = t1.$index(0, B._ListTileSlot_1).getDistanceToBaseline$1(_this._titleBaselineType); t2.toString; titleY = titleBaseline - t2; subtitleBaseline.toString; t2 = t1.$index(0, B._ListTileSlot_2).getDistanceToBaseline$1(_this._subtitleBaselineType); t2.toString; subtitleY = subtitleBaseline - t2 + _this._visualDensity.vertical * 2; titleOverlap = titleY + t3 - subtitleY; if (titleOverlap > 0) { t2 = titleOverlap / 2; titleY -= t2; subtitleY += t2; } titleY0 = _this._minVerticalPadding; if (titleY < titleY0 || subtitleY + subtitleSize._dy + titleY0 > defaultTileHeight) { tileHeight = t3 + subtitleSize._dy + 2 * titleY0; subtitleY = t3 + titleY0; titleY = titleY0; } else tileHeight = defaultTileHeight; leadingY = titleY0; } switch (_this._titleAlignment.index) { case 0: if (_this._isThreeLine) trailingY = leadingY; else { leadingY = (tileHeight - leadingSize._dy) / 2; trailingY = (tileHeight - trailingSize._dy) / 2; } break; case 1: if (tileHeight > 72) { leadingY = 16; trailingY = 16; } else { leadingY = Math.min((tileHeight - leadingSize._dy) / 2, 16); trailingY = (tileHeight - trailingSize._dy) / 2; } break; case 2: trailingY = leadingY; break; case 3: leadingY = (tileHeight - leadingSize._dy) / 2; trailingY = (tileHeight - trailingSize._dy) / 2; break; case 4: leadingY0 = tileHeight - leadingSize._dy - leadingY; trailingY = tileHeight - trailingSize._dy - leadingY; leadingY = leadingY0; break; default: trailingY = _null; leadingY = trailingY; } switch (_this._list_tile$_textDirection.index) { case 0: if (hasLeading) { t2 = t1.$index(0, B._ListTileSlot_0).parentData; t2.toString; type$.BoxParentData._as(t2).offset = new A.Offset(t4 - leadingSize._dx, leadingY); } t2 = t1.$index(0, B._ListTileSlot_1).parentData; t2.toString; t3 = type$.BoxParentData; t3._as(t2).offset = new A.Offset(adjustedTrailingWidth, titleY); if (hasSubtitle) { t2 = t1.$index(0, B._ListTileSlot_2); t2.toString; subtitleY.toString; t2 = t2.parentData; t2.toString; t3._as(t2).offset = new A.Offset(adjustedTrailingWidth, subtitleY); } if (hasTrailing) { t1 = t1.$index(0, B._ListTileSlot_3).parentData; t1.toString; t3._as(t1).offset = new A.Offset(0, trailingY); } break; case 1: if (hasLeading) { t2 = t1.$index(0, B._ListTileSlot_0).parentData; t2.toString; type$.BoxParentData._as(t2).offset = new A.Offset(0, leadingY); } t2 = t1.$index(0, B._ListTileSlot_1).parentData; t2.toString; t3 = type$.BoxParentData; t3._as(t2).offset = new A.Offset(titleStart, titleY); if (hasSubtitle) { t2 = t1.$index(0, B._ListTileSlot_2); t2.toString; subtitleY.toString; t2 = t2.parentData; t2.toString; t3._as(t2).offset = new A.Offset(titleStart, subtitleY); } if (hasTrailing) { t1 = t1.$index(0, B._ListTileSlot_3).parentData; t1.toString; t3._as(t1).offset = new A.Offset(t4 - trailingSize._dx, trailingY); } break; } _this._box$_size = constraints.constrain$1(new A.Size(t4, tileHeight)); }, paint$2(context, offset) { var t1 = new A._RenderListTile_paint_doPaint(context, offset), t2 = this.SlottedContainerRenderObjectMixin__slotToChild; t1.call$1(t2.$index(0, B._ListTileSlot_0)); t1.call$1(t2.$index(0, B._ListTileSlot_1)); t1.call$1(t2.$index(0, B._ListTileSlot_2)); t1.call$1(t2.$index(0, B._ListTileSlot_3)); }, hitTestSelf$1(position) { return true; }, hitTestChildren$2$position(result, position) { var t1, t2, t3, _i, child, t4; for (t1 = this.get$children(0), t2 = t1.length, t3 = type$.BoxParentData, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; t4 = child.parentData; t4.toString; t3._as(t4); if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderListTile_hitTestChildren_closure(position, t4, child), t4.offset, position)) return true; } return false; } }; A._RenderListTile_paint_doPaint.prototype = { call$1(child) { var t1; if (child != null) { t1 = child.parentData; t1.toString; this.context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, this.offset)); } }, $signature: 811 }; A._RenderListTile_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._LisTileDefaultsM2.prototype = { get$_list_tile$_theme() { var result, _this = this, value = _this.___LisTileDefaultsM2__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___LisTileDefaultsM2__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___LisTileDefaultsM2__theme_FI = result; value = result; } return value; }, get$_list_tile$_textTheme() { var t1, _this = this, value = _this.___LisTileDefaultsM2__textTheme_FI; if (value === $) { t1 = _this.get$_list_tile$_theme(); _this.___LisTileDefaultsM2__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___LisTileDefaultsM2__textTheme_FI = t1.textTheme; } return value; }, get$tileColor() { return B.Color_0; }, get$titleTextStyle() { switch (this.style.index) { case 1: return this.get$_list_tile$_textTheme().bodyLarge; case 0: return this.get$_list_tile$_textTheme().titleMedium; } }, get$subtitleTextStyle() { var t1 = this.get$_list_tile$_textTheme().bodyMedium; t1.toString; return t1.copyWith$1$color(this.get$_list_tile$_textTheme().bodySmall.color); }, get$leadingAndTrailingTextStyle() { return this.get$_list_tile$_textTheme().bodyMedium; }, get$selectedColor() { return this.get$_list_tile$_theme().colorScheme.primary; }, get$iconColor() { switch (this.get$_list_tile$_theme().colorScheme.brightness.index) { case 1: return B.Color_1929379840; case 0: return null; } } }; A._LisTileDefaultsM3.prototype = { get$_list_tile$_theme() { var result, _this = this, value = _this.___LisTileDefaultsM3__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___LisTileDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___LisTileDefaultsM3__theme_FI = result; value = result; } return value; }, get$_list_tile$_colors() { var t1, _this = this, value = _this.___LisTileDefaultsM3__colors_FI; if (value === $) { t1 = _this.get$_list_tile$_theme(); _this.___LisTileDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___LisTileDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_list_tile$_textTheme() { var t1, _this = this, value = _this.___LisTileDefaultsM3__textTheme_FI; if (value === $) { t1 = _this.get$_list_tile$_theme(); _this.___LisTileDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___LisTileDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$tileColor() { return B.Color_0; }, get$titleTextStyle() { var t1 = this.get$_list_tile$_textTheme().bodyLarge; t1.toString; return t1.copyWith$1$color(this.get$_list_tile$_colors().onSurface); }, get$subtitleTextStyle() { var t2, t3, t1 = this.get$_list_tile$_textTheme().bodyMedium; t1.toString; t2 = this.get$_list_tile$_colors(); t3 = t2._onSurfaceVariant; return t1.copyWith$1$color(t3 == null ? t2.onSurface : t3); }, get$leadingAndTrailingTextStyle() { var t2, t3, t1 = this.get$_list_tile$_textTheme().labelSmall; t1.toString; t2 = this.get$_list_tile$_colors(); t3 = t2._onSurfaceVariant; return t1.copyWith$1$color(t3 == null ? t2.onSurface : t3); }, get$selectedColor() { return this.get$_list_tile$_colors().primary; }, get$iconColor() { var t1 = this.get$_list_tile$_colors(), t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } }; A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin.prototype = { attach$1(owner) { var t1, t2, _i; this.super$RenderObject$attach(owner); for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].attach$1(owner); }, detach$0(_) { var t1, t2, _i; this.super$RenderObject$detach(0); for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].detach$0(0); } }; A.ListTileThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.dense, _this.shape, _this.style, _this.get$selectedColor(), _this.get$iconColor(), _this.textColor, _this.get$titleTextStyle(), _this.get$subtitleTextStyle(), _this.get$leadingAndTrailingTextStyle(), _this.contentPadding, _this.get$tileColor(), _this.selectedTileColor, _this.horizontalTitleGap, _this.minVerticalPadding, _this.minLeadingWidth, _this.enableFeedback, _this.mouseCursor, _this.visualDensity, _this.titleAlignment, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.ListTileThemeData) if (J.$eq$(other.shape, _this.shape)) if (other.style == _this.style) if (J.$eq$(other.get$selectedColor(), _this.get$selectedColor())) if (J.$eq$(other.get$iconColor(), _this.get$iconColor())) if (J.$eq$(other.get$titleTextStyle(), _this.get$titleTextStyle())) if (J.$eq$(other.get$subtitleTextStyle(), _this.get$subtitleTextStyle())) if (J.$eq$(other.get$leadingAndTrailingTextStyle(), _this.get$leadingAndTrailingTextStyle())) if (J.$eq$(other.textColor, _this.textColor)) if (J.$eq$(other.contentPadding, _this.contentPadding)) if (J.$eq$(other.get$tileColor(), _this.get$tileColor())) if (J.$eq$(other.selectedTileColor, _this.selectedTileColor)) if (other.horizontalTitleGap == _this.horizontalTitleGap) if (other.minVerticalPadding == _this.minVerticalPadding) if (other.minLeadingWidth == _this.minLeadingWidth) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$selectedColor() { return this.selectedColor; }, get$iconColor() { return this.iconColor; }, get$titleTextStyle() { return this.titleTextStyle; }, get$subtitleTextStyle() { return this.subtitleTextStyle; }, get$leadingAndTrailingTextStyle() { return this.leadingAndTrailingTextStyle; }, get$tileColor() { return this.tileColor; } }; A.ListTileTheme.prototype = { get$data(_) { return this._list_tile_theme$_data; }, wrap$2(_, context, child) { var _null = null, t1 = this._list_tile_theme$_data, t2 = t1.dense, t3 = t1.shape, t4 = t1.style, t5 = t1.selectedColor, t6 = t1.iconColor, t7 = t1.textColor, t8 = t1.contentPadding, t9 = t1.tileColor, t10 = t1.selectedTileColor, t11 = t1.enableFeedback, t12 = t1.horizontalTitleGap, t13 = t1.minVerticalPadding; t1 = t1.minLeadingWidth; return A.ListTileTheme$(child, A.ListTileThemeData$(t8, t2, t11, t12, t6, _null, t1, t13, _null, t5, t10, t3, t4, _null, t7, t9, _null, _null, _null), _null); }, updateShouldNotify$1(oldWidget) { return !this.get$data(0).$eq(0, oldWidget.get$data(0)); } }; A.ListTileTheme_merge_closure.prototype = { call$1(context) { var t2, t3, _this = this, $parent = A.ListTileTheme_of(context), t1 = _this.style; if (t1 == null) t1 = $parent.style; t2 = _this.titleTextStyle; if (t2 == null) t2 = $parent.titleTextStyle; t3 = _this.contentPadding; if (t3 == null) t3 = $parent.contentPadding; return A.ListTileTheme$(_this.child, A.ListTileThemeData$(t3, $parent.dense, $parent.enableFeedback, $parent.horizontalTitleGap, $parent.iconColor, $parent.leadingAndTrailingTextStyle, $parent.minLeadingWidth, $parent.minVerticalPadding, $parent.mouseCursor, $parent.selectedColor, $parent.selectedTileColor, $parent.shape, t1, $parent.subtitleTextStyle, $parent.textColor, $parent.tileColor, $parent.titleAlignment, t2, $parent.visualDensity), _this.key); }, $signature: 1091 }; A._ListTileThemeData_Object_Diagnosticable.prototype = {}; A.TextMagnifier.prototype = { createState$0() { return new A._TextMagnifierState(B.Offset_0_0, B._StateLifecycle_0); } }; A.TextMagnifier_adaptiveMagnifierConfiguration_closure.prototype = { call$3(context, controller, magnifierInfo) { switch (A.defaultTargetPlatform().index) { case 2: return new A.CupertinoTextMagnifier(controller, magnifierInfo, null); case 0: return new A.TextMagnifier(magnifierInfo, null); case 1: case 3: case 4: case 5: return null; } }, "call*": "call$3", $requiredArgCount: 3, $signature: 1092 }; A._TextMagnifierState.prototype = { initState$0() { this.super$State$initState(); this._widget.magnifierInfo.addListener$1(0, this.get$_determineMagnifierPositionAndFocalPoint()); }, dispose$0() { var t1, _this = this; _this._widget.magnifierInfo.removeListener$1(0, _this.get$_determineMagnifierPositionAndFocalPoint()); t1 = _this._positionShouldBeAnimatedTimer; if (t1 != null) t1.cancel$0(0); _this.super$State$dispose(); }, didChangeDependencies$0() { this._determineMagnifierPositionAndFocalPoint$0(); this.super$State$didChangeDependencies(); }, didUpdateWidget$1(oldWidget) { var t2, _this = this, t1 = oldWidget.magnifierInfo; if (t1 !== _this._widget.magnifierInfo) { t2 = _this.get$_determineMagnifierPositionAndFocalPoint(); t1.removeListener$1(0, t2); _this._widget.magnifierInfo.addListener$1(0, t2); } _this.super$State$didUpdateWidget(oldWidget); }, _determineMagnifierPositionAndFocalPoint$0() { var t3, t4, screenBoundsAdjustedMagnifierRect, t5, t6, newGlobalFocalPointX, positionShouldBeAnimated, _this = this, t1 = {}, t2 = _this._widget.magnifierInfo, selectionInfo = t2.get$value(t2); t2 = _this._framework$_element; t2.toString; t2 = A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_0, type$.MediaQuery).data.size; t3 = selectionInfo.globalGesturePosition; t4 = selectionInfo.currentLineBoundaries; t4 = new A.Offset(A.clampDouble(t3._dx, t4.left, t4.right), selectionInfo.caretRect.get$center()._dy).$sub(0, new A.Offset(38.685, 59.9)); t3 = t4._dx; t4 = t4._dy; screenBoundsAdjustedMagnifierRect = A.MagnifierController_shiftWithinBounds(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), new A.Rect(t3, t4, t3 + 77.37, t4 + 37.9)); t3 = screenBoundsAdjustedMagnifierRect.top; t2 = selectionInfo.fieldBounds; t5 = t2.right; t6 = t2.left; newGlobalFocalPointX = t5 - t6 < 61.896 ? t2.get$center()._dx : A.clampDouble(screenBoundsAdjustedMagnifierRect.get$center()._dx, t6 + 30.948, t5 - 30.948); t2 = screenBoundsAdjustedMagnifierRect.get$center(); positionShouldBeAnimated = t1.positionShouldBeAnimated = _this._positionShouldBeAnimatedTimer; t5 = _this._magnifierPosition; if (t5 != null && t3 !== t5._dy) { if (positionShouldBeAnimated != null && positionShouldBeAnimated._handle != null) positionShouldBeAnimated.cancel$0(0); t1.positionShouldBeAnimated = A.Timer_Timer(B.Duration_70000, new A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(_this)); } _this.setState$1(new A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0(t1, _this, new A.Offset(screenBoundsAdjustedMagnifierRect.left, t3), new A.Offset(newGlobalFocalPointX - t2._dx, t4 - t3))); }, build$1(context) { var t3, t1 = this._magnifierPosition, t2 = t1._dy; t1 = t1._dx; t3 = this._positionShouldBeAnimatedTimer != null ? B.Duration_70000 : B.Duration_0; return A.AnimatedPositioned$(new A.Magnifier(this._extraFocalPointOffset, null), B.C__Linear, t3, t1, t2); } }; A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure(t1)); }, $signature: 0 }; A._TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure.prototype = { call$0() { this.$this._positionShouldBeAnimatedTimer = null; }, $signature: 0 }; A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0.prototype = { call$0() { var _this = this, t1 = _this.$this; t1._magnifierPosition = _this.finalMagnifierPosition; t1._positionShouldBeAnimatedTimer = _this._box_0.positionShouldBeAnimated; t1._extraFocalPointOffset = _this.focalPointAdjustmentForScreenBoundsAdjustment; }, $signature: 0 }; A.Magnifier.prototype = { build$1(context) { return new A.RawMagnifier(new A.ColoredBox(B.Color_144613022, null, null), A.MagnifierDecoration$(1, B.List_gam, new A.RoundedRectangleBorder(B.BorderRadius_tLn5, B.BorderSide_8xm)), this.additionalFocalPointOffset.$add(0, new A.Offset(0, 40.95)), 1.25, B.Size_Q8J, null); } }; A.MaterialType.prototype = { _enumToString$0() { return "MaterialType." + this._core$_name; } }; A.Material.prototype = { createState$0() { return new A._MaterialState(new A.LabeledGlobalKey("ink renderer", type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); } }; A._MaterialState.prototype = { _getBackgroundColor$1(context) { var theme = A.Theme_of(context), t1 = this._widget, color = t1.color; if (color == null) switch (t1.type.index) { case 0: color = theme.canvasColor; break; case 1: color = theme.cardColor; break; case 3: case 2: case 4: break; } return color; }, build$1(context) { var t2, modelElevation, contents, color, shape, t3, t4, _this = this, _null = null, theme = A.Theme_of(context), backgroundColor = _this._getBackgroundColor$1(context), t1 = _this._widget, modelShadowColor = t1.shadowColor; if (modelShadowColor == null) if (theme.useMaterial3) { t2 = theme.colorScheme._shadow; if (t2 == null) t2 = B.Color_4278190080; modelShadowColor = t2; } else { t2 = theme.shadowColor; modelShadowColor = t2; } modelElevation = t1.elevation; contents = t1.child; if (contents != null) { t1 = t1.textStyle; if (t1 == null) { t1 = A.Theme_of(context).textTheme.bodyMedium; t1.toString; } t2 = _this._widget; contents = A.AnimatedDefaultTextStyle$(contents, B.C__Linear, t2.animationDuration, true, t1); t1 = t2; } t2 = t1.type; contents = new A.NotificationListener(new A._MaterialState_build_closure(_this), new A._InkFeatures(backgroundColor, _this, t2 !== B.MaterialType_4, contents, _this._inkFeatureRenderer), _null, type$.NotificationListener_LayoutChangedNotification); if (t2 === B.MaterialType_0 && t1.shape == null && t1.borderRadius == null) { t1 = A.Theme_of(context); t2 = _this._widget; if (t1.useMaterial3) { backgroundColor.toString; color = A.ElevationOverlay_applySurfaceTint(backgroundColor, t2.surfaceTintColor, t2.elevation); } else { backgroundColor.toString; color = A.ElevationOverlay_applyOverlay(context, backgroundColor, t2.elevation); } t1 = _this._widget; t2 = t1.animationDuration; return new A.AnimatedPhysicalModel(contents, B.BoxShape_0, t1.clipBehavior, modelElevation, color, false, modelShadowColor, B.Cubic_ifx, t2, _null, _null); } shape = _this._getShape$0(); t1 = _this._widget; if (t1.type === B.MaterialType_4) return A.ClipPath$(new A._ShapeBorderPaint(contents, shape, true, _null), t1.clipBehavior, new A.ShapeBorderClipper(shape, A.Directionality_maybeOf(context), _null)); t2 = t1.animationDuration; t3 = t1.clipBehavior; t4 = t1.elevation; backgroundColor.toString; return new A._MaterialInterior(contents, shape, true, t3, t4, backgroundColor, modelShadowColor, t1.surfaceTintColor, B.Cubic_ifx, t2, _null, _null); }, _getShape$0() { var t1 = this._widget, t2 = t1.shape; if (t2 != null) return t2; t2 = t1.borderRadius; if (t2 != null) return new A.RoundedRectangleBorder(t2, B.BorderSide_8xm); t1 = t1.type; switch (t1.index) { case 0: case 4: return B.RoundedRectangleBorder_27D0; case 1: case 3: t1 = B.Map_admLh.$index(0, t1); t1.toString; return new A.RoundedRectangleBorder(t1, B.BorderSide_8xm); case 2: return B.CircleBorder_Umb; } } }; A._MaterialState_build_closure.prototype = { call$1(notification) { var t2, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.$this._inkFeatureRenderer).get$renderObject(); t1.toString; type$._RenderInkFeatures._as(t1); t2 = t1._inkFeatures; t2 = t2 == null ? null : t2.length !== 0; if (t2 === true) t1.markNeedsPaint$0(); return false; }, $signature: 1119 }; A._RenderInkFeatures.prototype = { addInkFeature$1(feature) { var t1 = this._inkFeatures; (t1 == null ? this._inkFeatures = A._setArrayType([], type$.JSArray_InkFeature) : t1).push(feature); this.markNeedsPaint$0(); }, hitTestSelf$1(position) { return this.absorbHitTest; }, paint$2(context, offset) { var canvas, t1, _i, inkFeature, transform, inkFeatures = this._inkFeatures; if (inkFeatures != null && inkFeatures.length !== 0) { canvas = context.get$canvas(context); canvas.save$0(0); canvas.translate$2(0, offset._dx, offset._dy); t1 = this.get$size(0); canvas.clipRect$1(new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)); for (t1 = inkFeatures.length, _i = 0; _i < inkFeatures.length; inkFeatures.length === t1 || (0, A.throwConcurrentModificationError)(inkFeatures), ++_i) { inkFeature = inkFeatures[_i]; transform = A.InkFeature__getPaintTransform(inkFeature._material$_controller, inkFeature.referenceBox); if (transform != null) inkFeature.paintFeature$2(canvas, transform); } canvas.restore$0(0); } this.super$RenderProxyBoxMixin$paint(context, offset); } }; A._InkFeatures.prototype = { createRenderObject$1(context) { var t1 = new A._RenderInkFeatures(this.vsync, this.color, this.absorbHitTest, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.color = this.color; renderObject.absorbHitTest = this.absorbHitTest; } }; A.InkFeature.prototype = { dispose$0() { var t1 = this._material$_controller, t2 = t1._inkFeatures; t2.toString; B.JSArray_methods.remove$1(t2, this); t1.markNeedsPaint$0(); this.onRemoved.call$0(); }, toString$0(_) { return "#" + A.shortHash(this); } }; A.ShapeBorderTween.prototype = { lerp$1(t) { return A.ShapeBorder_lerp(this.begin, this.end, t); } }; A._MaterialInterior.prototype = { createState$0() { return new A._MaterialInteriorState(null, null, B._StateLifecycle_0); } }; A._MaterialInteriorState.prototype = { forEachTween$1(visitor) { var t1, t2, _this = this; _this._elevation = type$.nullable_Tween_double._as(visitor.call$3(_this._elevation, _this._widget.elevation, new A._MaterialInteriorState_forEachTween_closure())); t1 = _this._widget; t2 = type$.nullable_ColorTween; t1 = t2._as(visitor.call$3(_this._shadowColor, t1.shadowColor, new A._MaterialInteriorState_forEachTween_closure0())); _this._shadowColor = t1; t1 = _this._widget.surfaceTintColor; _this._surfaceTintColor = t1 != null ? t2._as(visitor.call$3(_this._surfaceTintColor, t1, new A._MaterialInteriorState_forEachTween_closure1())) : null; _this._border = type$.nullable_ShapeBorderTween._as(visitor.call$3(_this._border, _this._widget.shape, new A._MaterialInteriorState_forEachTween_closure2())); }, build$1(context) { var t2, elevation, t3, color, shadowColor, t4, _this = this, _null = null, t1 = _this._border; t1.toString; t1 = t1.transform$1(0, _this.get$_animation().get$value(0)); t1.toString; t2 = _this._elevation; t2.toString; elevation = t2.transform$1(0, _this.get$_animation().get$value(0)); t2 = A.Theme_of(context); t3 = _this._widget; if (t2.useMaterial3) { t2 = t3.color; t3 = _this._surfaceTintColor; color = A.ElevationOverlay_applySurfaceTint(t2, t3 == null ? _null : t3.transform$1(0, _this.get$_animation().get$value(0)), elevation); } else color = A.ElevationOverlay_applyOverlay(context, t3.color, elevation); _this._widget.toString; t2 = _this._shadowColor; shadowColor = t2 == null ? _null : t2.transform$1(0, _this.get$_animation().get$value(0)); if (shadowColor == null) shadowColor = B.Color_0; t2 = A.Directionality_maybeOf(context); t3 = _this._widget; t4 = t3.clipBehavior; return A.PhysicalShape$(new A._ShapeBorderPaint(t3.child, t1, true, _null), t4, new A.ShapeBorderClipper(t1, t2, _null), color, elevation, shadowColor); } }; A._MaterialInteriorState_forEachTween_closure.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._MaterialInteriorState_forEachTween_closure0.prototype = { call$1(value) { return new A.ColorTween(type$.Color._as(value), null); }, $signature: 428 }; A._MaterialInteriorState_forEachTween_closure1.prototype = { call$1(value) { return new A.ColorTween(type$.Color._as(value), null); }, $signature: 428 }; A._MaterialInteriorState_forEachTween_closure2.prototype = { call$1(value) { return new A.ShapeBorderTween(type$.ShapeBorder._as(value), null); }, $signature: 1123 }; A._ShapeBorderPaint.prototype = { build$1(context) { var t1 = A.Directionality_maybeOf(context); return A.CustomPaint$(this.child, new A._ShapeBorderPainter(this.shape, t1, null), null, null, B.Size_0_0); } }; A._ShapeBorderPainter.prototype = { paint$2(canvas, size) { this.border.paint$3$textDirection(canvas, new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), this.textDirection); }, shouldRepaint$1(oldDelegate) { return !oldDelegate.border.$eq(0, this.border); } }; A.__MaterialState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._MaterialLocalizationsDelegate.prototype = { isSupported$1(locale) { return locale.get$languageCode(0) === "en"; }, load$1(_, locale) { return new A.SynchronousFuture(B.C_DefaultMaterialLocalizations, type$.SynchronousFuture_MaterialLocalizations); }, shouldReload$1(old) { return false; }, toString$0(_) { return "DefaultMaterialLocalizations.delegate(en_US)"; } }; A.DefaultMaterialLocalizations.prototype = { _getDaysInMonth$2(year, month) { if (month === 2) { if (B.JSInt_methods.$mod(year, 4) === 0 && B.JSInt_methods.$mod(year, 100) !== 0 || B.JSInt_methods.$mod(year, 400) === 0) return 29; return 28; } return B.List_7L00[month - 1]; }, formatHour$2$alwaysUse24HourFormat(timeOfDay, alwaysUse24HourFormat) { var format = alwaysUse24HourFormat ? B.TimeOfDayFormat_0 : B.TimeOfDayFormat_4; switch (format.index) { case 4: return this.formatDecimal$1(timeOfDay.get$hourOfPeriod() === 0 ? 12 : timeOfDay.get$hourOfPeriod()); case 0: return this._formatTwoDigitZeroPad$1(timeOfDay.hour); case 5: case 2: case 3: case 1: throw A.wrapException(A.AssertionError$(A.getRuntimeTypeOfDartObject(this).toString$0(0) + " does not support " + format.toString$0(0) + ".")); } }, _formatTwoDigitZeroPad$1(number) { if (number < 10) return "0" + number; return "" + number; }, formatMinute$1(timeOfDay) { var minute = timeOfDay.minute; return minute < 10 ? "0" + minute : B.JSInt_methods.toString$0(minute); }, formatYear$1(date) { return B.JSInt_methods.toString$0(A.Primitives_getYear(date)); }, formatCompactDate$1(date) { return this._formatTwoDigitZeroPad$1(A.Primitives_getMonth(date)) + "/" + this._formatTwoDigitZeroPad$1(A.Primitives_getDay(date)) + "/" + B.JSString_methods.padLeft$2(B.JSInt_methods.toString$0(A.Primitives_getYear(date)), 4, "0"); }, formatMediumDate$1(date) { return B.List_n7o[A.Primitives_getWeekday(date) - 1] + ", " + B.List_Au8[A.Primitives_getMonth(date) - 1] + " " + A.Primitives_getDay(date); }, formatFullDate$1(date) { var month = B.List_EC3[A.Primitives_getMonth(date) - 1]; return B.List_6TA[A.Primitives_getWeekday(date) - 1] + ", " + month + " " + A.Primitives_getDay(date) + ", " + A.Primitives_getYear(date); }, formatMonthYear$1(date) { var year = B.JSInt_methods.toString$0(A.Primitives_getYear(date)); return B.List_EC3[A.Primitives_getMonth(date) - 1] + " " + year; }, parseCompactDate$1(inputString) { var year, month, day, inputParts, t1, exception, _null = null; if (inputString == null) return _null; inputParts = inputString.split("/"); if (inputParts.length !== 3) return _null; year = A.Primitives_parseInt(inputParts[2], 10); if (year == null || year < 1) return _null; month = A.Primitives_parseInt(inputParts[0], 10); if (month == null || month < 1 || month > 12) return _null; day = A.Primitives_parseInt(inputParts[1], 10); if (day == null || day < 1 || day > this._getDaysInMonth$2(year, month)) return _null; try { t1 = A.Primitives_valueFromDecomposedDate(year, month, day, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, false); } catch (exception) { if (A.unwrapException(exception) instanceof A.ArgumentError) return _null; else throw exception; } }, get$narrowWeekdays() { return B.List_MjJ; }, get$firstDayOfWeekIndex() { return 0; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$selectYearSemanticsLabel() { return "Select year"; }, get$dateInputLabel() { return "Enter Date"; }, get$invalidDateFormatLabel() { return "Invalid format."; }, get$dateOutOfRangeLabel() { return "Out of range."; }, get$datePickerHelpText() { return "Select date"; }, get$calendarModeButtonLabel() { return "Switch to calendar"; }, get$inputDateModeButtonLabel() { return "Switch to input"; }, get$timePickerDialHelpText() { return "Select time"; }, get$timePickerInputHelpText() { return "Enter time"; }, get$timePickerHourLabel() { return "Hour"; }, get$timePickerMinuteLabel() { return "Minute"; }, get$invalidTimeLabel() { return "Enter a valid time"; }, get$dialModeButtonLabel() { return "Switch to dial picker mode"; }, get$inputTimeModeButtonLabel() { return "Switch to text input mode"; }, _formatDayPeriod$1(timeOfDay) { switch ((timeOfDay.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1).index) { case 0: return "AM"; case 1: return "PM"; } }, formatDecimal$1(number) { var digits, t1, maxDigitIndex, i; if (number > -1000 && number < 1000) return B.JSInt_methods.toString$0(number); digits = B.JSInt_methods.toString$0(Math.abs(number)); t1 = number < 0 ? "-" : ""; maxDigitIndex = digits.length - 1; for (i = 0; i <= maxDigitIndex; ++i) { t1 += digits[i]; if (i < maxDigitIndex && B.JSInt_methods.$mod(maxDigitIndex - i, 3) === 0) t1 += ","; } return t1.charCodeAt(0) == 0 ? t1 : t1; }, formatTimeOfDay$2$alwaysUse24HourFormat(timeOfDay, alwaysUse24HourFormat) { var buffer = new A.StringBuffer(""), t1 = "" + this.formatHour$2$alwaysUse24HourFormat(timeOfDay, alwaysUse24HourFormat); buffer._contents = t1; t1 += ":"; buffer._contents = t1; t1 += this.formatMinute$1(timeOfDay); buffer._contents = t1; if (alwaysUse24HourFormat) return buffer.toString$0(0); t1 += " "; buffer._contents = t1; buffer._contents = t1 + this._formatDayPeriod$1(timeOfDay); return buffer.toString$0(0); }, get$openAppDrawerTooltip() { return "Open navigation menu"; }, get$backButtonTooltip() { return "Back"; }, get$deleteButtonTooltip() { return "Delete"; }, get$moreButtonTooltip() { return "More"; }, get$nextMonthTooltip() { return "Next month"; }, get$previousMonthTooltip() { return "Previous month"; }, get$nextPageTooltip() { return "Next page"; }, get$previousPageTooltip() { return "Previous page"; }, get$firstPageTooltip() { return "First page"; }, get$lastPageTooltip() { return "Last page"; }, get$showMenuTooltip() { return "Show menu"; }, get$drawerLabel() { return "Navigation menu"; }, get$popupMenuLabel() { return "Popup menu"; }, get$dialogLabel() { return "Dialog"; }, get$alertDialogLabel() { return "Alert"; }, get$currentDateLabel() { return "Today"; }, get$licensesPageTitle() { return "Licenses"; }, licensesPackageDetailText$1(licenseCount) { switch (licenseCount) { case 0: return "No licenses."; case 1: return "1 license."; default: return "" + licenseCount + " licenses."; } }, pageRowsInfoTitle$4(firstRow, lastRow, rowCount, rowCountIsApproximate) { return "" + firstRow + "\u2013" + lastRow + " of " + rowCount; }, get$rowsPerPageTitle() { return "Rows per page:"; }, tabLabel$2$tabCount$tabIndex(tabCount, tabIndex) { return "Tab " + tabIndex + " of " + tabCount; }, get$cancelButtonLabel() { return "Cancel"; }, get$copyButtonLabel() { return "Copy"; }, get$cutButtonLabel() { return "Cut"; }, get$scanTextButtonLabel() { return "Scan text"; }, get$okButtonLabel() { return "OK"; }, get$pasteButtonLabel() { return "Paste"; }, get$selectAllButtonLabel() { return "Select all"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$searchWebButtonLabel() { return "Search Web"; }, get$shareButtonLabel() { return "Share"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$timePickerHourModeAnnouncement() { return "Select hours"; }, get$timePickerMinuteModeAnnouncement() { return "Select minutes"; }, get$modalBarrierDismissLabel() { return "Dismiss"; }, get$menuDismissLabel() { return "Dismiss menu"; }, get$scriptCategory() { return B.ScriptCategory_0; }, timeOfDayFormat$1$alwaysUse24HourFormat(alwaysUse24HourFormat) { return alwaysUse24HourFormat ? B.TimeOfDayFormat_0 : B.TimeOfDayFormat_4; }, get$expandedIconTapHint() { return "Collapse"; }, get$collapsedIconTapHint() { return "Expand"; }, get$refreshIndicatorSemanticLabel() { return "Refresh"; }, remainingTextFieldCharacterCount$1(remaining) { switch (remaining) { case 0: return "No characters remaining"; case 1: return "1 character remaining"; default: return "" + remaining + " characters remaining"; } }, $isMaterialLocalizations: 1 }; A.MaterialState.prototype = { _enumToString$0() { return "MaterialState." + this._core$_name; } }; A.MaterialStateColor.prototype = {$isMaterialStateProperty: 1}; A._MaterialStateColor.prototype = { resolve$1(_, states) { return this._material_state$_resolve.call$1(states); } }; A.MaterialStateMouseCursor.prototype = { createSession$1(device) { return this.resolve$1(0, A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState)).createSession$1(device); }, $isMaterialStateProperty: 1 }; A._EnabledAndDisabledMouseCursor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return this.enabledCursor; }, get$debugDescription() { return "MaterialStateMouseCursor(" + this.name + ")"; } }; A.MaterialStateBorderSide.prototype = {$isMaterialStateProperty: 1}; A._MaterialStateBorderSide.prototype = { resolve$1(_, states) { return this._material_state$_resolve.call$1(states); } }; A.MaterialStateTextStyle.prototype = {$isMaterialStateProperty: 1}; A._MaterialStateTextStyle.prototype = { resolve$1(_, states) { return this._material_state$_resolve.call$1(states); } }; A.MaterialStateProperty.prototype = {}; A._LerpProperties.prototype = { resolve$1(_, states) { var resolvedB, _this = this, t1 = _this.a, resolvedA = t1 == null ? null : t1.resolve$1(0, states); t1 = _this.b; resolvedB = t1 == null ? null : t1.resolve$1(0, states); return _this.lerpFunction.call$3(resolvedA, resolvedB, _this.t); }, $isMaterialStateProperty: 1 }; A._MaterialStatePropertyWith.prototype = { resolve$1(_, states) { return this._material_state$_resolve.call$1(states); }, $isMaterialStateProperty: 1 }; A.MaterialStatePropertyAll.prototype = { resolve$1(_, states) { return this.value; }, toString$0(_) { var _s25_ = "MaterialStatePropertyAll(", t1 = this.value; if (typeof t1 == "number") return _s25_ + A.debugFormatDouble(t1) + ")"; else return _s25_ + A.S(t1) + ")"; }, $isMaterialStateProperty: 1, get$value(receiver) { return this.value; } }; A.MaterialStatesController.prototype = { update$2(_, state, add) { var t1 = this._change_notifier$_value; if (add ? J.add$1$ax(t1, state) : J.remove$1$ax(t1, state)) this.notifyListeners$0(); } }; A.MaterialStateMixin.prototype = { updateMaterialState$2$onChanged(key, onChanged) { return new A.MaterialStateMixin_updateMaterialState_closure(this, key, onChanged); }, updateMaterialState$1(key) { return this.updateMaterialState$2$onChanged(key, null); }, addMaterialState$1(state) { if (this.MaterialStateMixin_materialStates.add$1(0, state)) this.setState$1(new A.MaterialStateMixin_addMaterialState_closure()); }, removeMaterialState$1(state) { if (this.MaterialStateMixin_materialStates.remove$1(0, state)) this.setState$1(new A.MaterialStateMixin_removeMaterialState_closure()); } }; A.MaterialStateMixin_updateMaterialState_closure.prototype = { call$1(value) { var t1 = this.$this, t2 = this.key; if (t1.MaterialStateMixin_materialStates.contains$1(0, t2) === value) return; if (value) t1.addMaterialState$1(t2); else t1.removeMaterialState$1(t2); }, $signature: 13 }; A.MaterialStateMixin_addMaterialState_closure.prototype = { call$0() { }, $signature: 0 }; A.MaterialStateMixin_removeMaterialState_closure.prototype = { call$0() { }, $signature: 0 }; A.MenuBarThemeData.prototype = {}; A.MenuButtonThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.MenuButtonThemeData && J.$eq$(other.style, this.style); } }; A._MenuButtonThemeData_Object_Diagnosticable.prototype = {}; A.MenuStyle.prototype = { get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.backgroundColor, _this.shadowColor, _this.surfaceTintColor, _this.elevation, _this.padding, _this.minimumSize, _this.fixedSize, _this.maximumSize, _this.side, _this.shape, _this.mouseCursor, _this.visualDensity, _this.alignment]); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.MenuStyle) if (other.backgroundColor == _this.backgroundColor) if (other.shadowColor == _this.shadowColor) if (other.surfaceTintColor == _this.surfaceTintColor) if (other.elevation == _this.elevation) if (other.padding == _this.padding) if (other.minimumSize == _this.minimumSize) if (other.fixedSize == _this.fixedSize) if (other.maximumSize == _this.maximumSize) if (other.side === _this.side) if (other.shape == _this.shape) t1 = J.$eq$(other.alignment, _this.alignment); else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._LerpSides1.prototype = { resolve$1(_, states) { var resolvedB, _this = this, t1 = _this.a, resolvedA = t1 == null ? null : t1.resolve$1(0, states); t1 = _this.b; resolvedB = t1 == null ? null : t1.resolve$1(0, states); t1 = resolvedA == null; if (t1 && resolvedB == null) return null; if (t1) { t1 = resolvedB.color; return A.BorderSide_lerp(new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), resolvedB, _this.t); } if (resolvedB == null) { t1 = resolvedA.color; return A.BorderSide_lerp(resolvedA, new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), _this.t); } return A.BorderSide_lerp(resolvedA, resolvedB, _this.t); }, $isMaterialStateProperty: 1 }; A._MenuStyle_Object_Diagnosticable.prototype = {}; A.MenuThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.MenuThemeData && J.$eq$(other.style, this.style); } }; A._MenuThemeData_Object_Diagnosticable.prototype = {}; A.MergeableMaterialItem.prototype = {}; A.MaterialSlice.prototype = { toString$0(_) { return "MergeableSlice(key: " + this.key.toString$0(0) + ", child: " + this.child.toString$0(0) + ", color: " + A.S(this.color) + ")"; } }; A.MaterialGap.prototype = { toString$0(_) { return "MaterialGap(key: " + this.key.toString$0(0) + ", child: " + this.size + ")"; } }; A.MergeableMaterial.prototype = { createState$0() { return new A._MergeableMaterialState(A.LinkedHashMap_LinkedHashMap$_empty(type$.LocalKey, type$.nullable__AnimationTuple), null, null, B._StateLifecycle_0); } }; A._AnimationTuple.prototype = { dispose$0() { var _this = this; _this.controller.dispose$0(); _this.startAnimation.dispose$0(); _this.endAnimation.dispose$0(); _this.gapAnimation.dispose$0(); } }; A._MergeableMaterialState.prototype = { initState$0() { var t1, i, t2, child, t3, _this = this; _this.super$State$initState(); _this.___MergeableMaterialState__children_A = A.List_List$of(_this._widget.children, true, type$.MergeableMaterialItem); for (t1 = _this._animationTuples, i = 0; t2 = _this.___MergeableMaterialState__children_A, i < t2.length; ++i) { child = t2[i]; if (child instanceof A.MaterialGap) { _this._initGap$1(child); t2 = t1.$index(0, child.key).controller; t2._lastElapsedDuration = t2._simulation = null; t2._ticker.stop$1$canceled(0, true); t2._internalSetValue$1(1); t2.notifyListeners$0(); t3 = t2.__AnimationController__status_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t2._lastReportedStatus !== t3) { t2._lastReportedStatus = t3; t2.notifyStatusListeners$1(t3); } } } }, _initGap$1(gap) { var t1, _null = null, controller = A.AnimationController$(_null, B.Duration_200000, _null, 1, _null, this), startAnimation = A.CurvedAnimation$(B.Cubic_ifx, controller, _null), endAnimation = A.CurvedAnimation$(B.Cubic_ifx, controller, _null), gapAnimation = A.CurvedAnimation$(B.Cubic_ifx, controller, _null); controller.didRegisterListener$0(); t1 = controller.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(this.get$_handleTick()); this._animationTuples.$indexSet(0, gap.key, new A._AnimationTuple(controller, startAnimation, endAnimation, gapAnimation)); }, dispose$0() { var t2, t3, _i, child, t4, t5, t6, value, result, t7, t1 = this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; t3 = this._animationTuples; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child instanceof A.MaterialGap) { t4 = t3.$index(0, child.key); t5 = t4.controller; t5._ticker.dispose$0(); t5._ticker = null; t6 = t5.AnimationLocalStatusListenersMixin__statusListeners; t6._isDirty = false; B.JSArray_methods.clear$0(t6._observer_list$_list); value = t6.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t6.$ti._precomputed1); t6.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t6.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t6 = t5.AnimationLocalListenersMixin__listeners; t6._isDirty = false; B.JSArray_methods.clear$0(t6._observer_list$_list); value = t6.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t6.$ti._precomputed1); t6.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t6.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t5.super$AnimationEagerListenerMixin$dispose(); t5 = t4.startAnimation; t6 = t5.parent; t7 = t6.AnimationLocalStatusListenersMixin__statusListeners; t7._isDirty = true; value = t7.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t7.$ti._precomputed1); t7.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t7.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } if (B.JSArray_methods.remove$1(t7._observer_list$_list, t5.get$_updateCurveDirection())) t6.didUnregisterListener$0(); t5 = t4.endAnimation; t6 = t5.parent; t7 = t6.AnimationLocalStatusListenersMixin__statusListeners; t7._isDirty = true; value = t7.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t7.$ti._precomputed1); t7.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t7.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } if (B.JSArray_methods.remove$1(t7._observer_list$_list, t5.get$_updateCurveDirection())) t6.didUnregisterListener$0(); t4 = t4.gapAnimation; t5 = t4.parent; t6 = t5.AnimationLocalStatusListenersMixin__statusListeners; t6._isDirty = true; value = t6.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t6.$ti._precomputed1); t6.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t6.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } if (B.JSArray_methods.remove$1(t6._observer_list$_list, t4.get$_updateCurveDirection())) t5.didUnregisterListener$0(); } } this.super$__MergeableMaterialState_State_TickerProviderStateMixin$dispose(); }, _handleTick$0() { this.setState$1(new A._MergeableMaterialState__handleTick_closure()); }, _mergeable_material$_removeChild$1(_, index) { var child, t2, t1 = this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); child = B.JSArray_methods.removeAt$1(t1, index); if (child instanceof A.MaterialGap) { t1 = this._animationTuples; t2 = child.key; t1.$index(0, t2).dispose$0(); t1.$indexSet(0, t2, null); } }, _isClosingGap$1(index) { var t1 = this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (index < t1.length - 1 && t1[index] instanceof A.MaterialGap) { t1 = this._animationTuples.$index(0, t1[index].key).controller.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1 === B.AnimationStatus_2; } return false; }, _removeEmptyGaps$0() { var t2, t1 = this._animationTuples, j = 0; while (true) { t2 = this.___MergeableMaterialState__children_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!(j < t2.length)) break; t2 = t2[j]; if (t2 instanceof A.MaterialGap) { t2 = t1.$index(0, t2.key).controller.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 === B.AnimationStatus_0; } else t2 = false; if (t2) this._mergeable_material$_removeChild$1(0, j); else ++j; } }, didUpdateWidget$1(oldWidget) { var t1, oldKeys, newKeys, newOnly, oldOnly, newChildren, t2, i, j, t3, i0, j0, newLength, oldLength, gapSizeSum, child, k, gapSize, newChild, t4, gap, t5, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.children; oldKeys = new A.MappedListIterable(t1, new A._MergeableMaterialState_didUpdateWidget_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,LocalKey>")).toSet$0(0); t1 = _this._widget.children; newKeys = new A.MappedListIterable(t1, new A._MergeableMaterialState_didUpdateWidget_closure0(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,LocalKey>")).toSet$0(0); newOnly = newKeys.difference$1(oldKeys); oldOnly = oldKeys.difference$1(newKeys); newChildren = _this._widget.children; _this._removeEmptyGaps$0(); t1 = type$.MaterialGap; t2 = _this._animationTuples; i = 0; j = 0; while (true) { if (i < newChildren.length) { t3 = _this.___MergeableMaterialState__children_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = j < t3.length; } else t3 = false; if (!t3) break; if (!newOnly.contains$1(0, newChildren[i].key)) { t3 = _this.___MergeableMaterialState__children_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = oldOnly.contains$1(0, t3[j].key); } else t3 = true; if (t3) { for (i0 = i; newOnly.contains$1(0, newChildren[i0].key);) ++i0; j0 = j; while (true) { t3 = _this.___MergeableMaterialState__children_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (!(oldOnly.contains$1(0, t3[j0].key) || _this._isClosingGap$1(j0))) break; ++j0; } newLength = i0 - i; oldLength = j0 - j; if (newLength > 0) { if (oldLength <= 1) t3 = oldLength === 1 && _this.___MergeableMaterialState__children_A[j] instanceof A.MaterialSlice; else t3 = true; if (t3) if (newLength === 1 && newChildren[i] instanceof A.MaterialGap) { for (gapSizeSum = 0; j < j0;) { child = _this.___MergeableMaterialState__children_A[j]; if (child instanceof A.MaterialGap) gapSizeSum += child.size; _this._mergeable_material$_removeChild$1(0, j); --j0; } t3 = newChildren[i]; B.JSArray_methods.insert$2(_this.___MergeableMaterialState__children_A, j, t3); if (t3 instanceof A.MaterialGap) _this._initGap$1(t3); t3 = t2.$index(0, newChildren[i].key); t3.gapStart = gapSizeSum; t3 = t3.controller; t3._direction = B._AnimationDirection_0; t3._animateToInternal$1(t3.upperBound); j = j0 + 1; } else { for (k = 0; k < oldLength; ++k) _this._mergeable_material$_removeChild$1(0, j); for (k = 0; k < newLength; ++k) { t3 = newChildren[i + k]; B.JSArray_methods.insert$2(_this.___MergeableMaterialState__children_A, j + k, t3); if (t3 instanceof A.MaterialGap) _this._initGap$1(t3); } j = j0 + (newLength - oldLength); } else if (oldLength === 1) { if (newLength === 1) { t3 = newChildren[i]; t3 = t3 instanceof A.MaterialGap && _this.___MergeableMaterialState__children_A[j].key.$eq(0, t3.key); } else t3 = false; if (t3) { t3 = t2.$index(0, newChildren[i].key).controller; t3._direction = B._AnimationDirection_0; t3._animateToInternal$1(t3.upperBound); j = j0; } else { gapSize = _this._getGapSize$1(j); _this._mergeable_material$_removeChild$1(0, j); for (k = 0; k < newLength; ++k) { t3 = newChildren[i + k]; B.JSArray_methods.insert$2(_this.___MergeableMaterialState__children_A, j + k, t3); if (t3 instanceof A.MaterialGap) _this._initGap$1(t3); } j = j0 + (newLength - 1); for (k = i, gapSizeSum = 0; k < i0; ++k) { newChild = newChildren[k]; if (newChild instanceof A.MaterialGap) gapSizeSum += newChild.size; } for (k = i; k < i0; ++k) { newChild = newChildren[k]; if (newChild instanceof A.MaterialGap) { t3 = newChild.key; t2.$index(0, t3).gapStart = gapSize * newChild.size / gapSizeSum; t3 = t2.$index(0, t3).controller; t3._lastElapsedDuration = t3._simulation = null; t3._ticker.stop$1$canceled(0, true); t3._internalSetValue$1(0); t3.notifyListeners$0(); t4 = t3.__AnimationController__status_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t3._lastReportedStatus !== t4) { t3._lastReportedStatus = t4; t3.notifyStatusListeners$1(t4); } t3._direction = B._AnimationDirection_0; t3._animateToInternal$1(t3.upperBound); } } } } else { for (k = 0; k < newLength; ++k) { newChild = newChildren[i + k]; B.JSArray_methods.insert$2(_this.___MergeableMaterialState__children_A, j + k, newChild); t3 = newChild instanceof A.MaterialGap; if (t3) _this._initGap$1(newChild); if (t3) { t3 = t2.$index(0, newChild.key).controller; t3._direction = B._AnimationDirection_0; t3._animateToInternal$1(t3.upperBound); } } j = j0 + newLength; } } else { if (oldLength <= 1) t3 = oldLength === 1 && _this.___MergeableMaterialState__children_A[j] instanceof A.MaterialSlice; else t3 = true; if (t3) { for (gapSizeSum = 0; j < j0;) { child = _this.___MergeableMaterialState__children_A[j]; if (child instanceof A.MaterialGap) gapSizeSum += child.size; _this._mergeable_material$_removeChild$1(0, j); --j0; } if (gapSizeSum !== 0) { t3 = new A.UniqueKey(); gap = new A.MaterialGap(gapSizeSum, t3); B.JSArray_methods.insert$2(_this.___MergeableMaterialState__children_A, j, gap); _this._initGap$1(gap); t2.$index(0, t3).gapStart = 0; t3 = t2.$index(0, t3).controller; t3._lastElapsedDuration = t3._simulation = null; t3._ticker.stop$1$canceled(0, true); t3._internalSetValue$1(1); t3.notifyListeners$0(); t4 = t3.__AnimationController__status_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t3._lastReportedStatus !== t4) { t3._lastReportedStatus = t4; t3.notifyStatusListeners$1(t4); } t3._direction = B._AnimationDirection_1; t3._animateToInternal$1(t3.lowerBound); j = j0 + 1; } else j = j0; } else { if (oldLength === 1) { t3 = t1._as(_this.___MergeableMaterialState__children_A[j]).key; t2.$index(0, t3).gapStart = 0; t3 = t2.$index(0, t3).controller; t3._direction = B._AnimationDirection_1; t3._animateToInternal$1(t3.lowerBound); } j = j0; } } i = i0; } else { t3 = _this.___MergeableMaterialState__children_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3[j]; t5 = newChildren[i]; j0 = j + 1; if (t4 instanceof A.MaterialGap === t5 instanceof A.MaterialGap) { t3[j] = t5; ++i; } j = j0; } } while (true) { t1 = _this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!(j < t1.length)) break; _this._mergeable_material$_removeChild$1(0, j); } for (; i < newChildren.length;) { newChild = newChildren[i]; B.JSArray_methods.insert$2(_this.___MergeableMaterialState__children_A, j, newChild); t1 = newChild instanceof A.MaterialGap; if (t1) _this._initGap$1(newChild); if (t1) { t1 = t2.$index(0, newChild.key).controller; t1._direction = B._AnimationDirection_0; t1._animateToInternal$1(t1.upperBound); } ++i; ++j; } }, _mergeable_material$_borderRadius$3(index, start, end) { var t1, startRadius, endRadius, t2, _this = this; if (index > 0) { t1 = _this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1[index - 1] instanceof A.MaterialGap; } else t1 = false; if (t1) { t1 = _this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.Radius_lerp(B.Radius_0_0, B.Radius_2_2, _this._animationTuples.$index(0, t1[index - 1].key).startAnimation.get$value(0)); t1.toString; startRadius = t1; } else startRadius = B.Radius_0_0; t1 = _this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (index < t1.length - 2 && t1[index + 1] instanceof A.MaterialGap) { t1 = A.Radius_lerp(B.Radius_0_0, B.Radius_2_2, _this._animationTuples.$index(0, t1[index + 1].key).endAnimation.get$value(0)); t1.toString; endRadius = t1; } else endRadius = B.Radius_0_0; _this._widget.toString; t1 = start ? B.Radius_2_2 : startRadius; t2 = end ? B.Radius_2_2 : endRadius; return new A.BorderRadius(t1, t1, t2, t2); }, _getGapSize$1(index) { var gap, t2, t1 = this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); gap = type$.MaterialGap._as(t1[index]); t1 = this._animationTuples; t2 = gap.key; t2 = A.lerpDouble(t1.$index(0, t2).gapStart, gap.size, t1.$index(0, t2).gapAnimation.get$value(0)); t2.toString; return t2; }, _willNeedDivider$1(index) { var t1; if (index < 0) return false; t1 = this.___MergeableMaterialState__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (index >= t1.length) return false; return t1[index] instanceof A.MaterialSlice || this._isClosingGap$1(index); }, build$1(context) { var t1, widgets, slices, t2, i, t3, child, hasTopDivider, hasBottomDivider, divider, border, _this = this, _null = null; _this._removeEmptyGaps$0(); t1 = type$.JSArray_Widget; widgets = A._setArrayType([], t1); slices = A._setArrayType([], t1); t2 = type$.MaterialSlice; i = 0; while (true) { t3 = _this.___MergeableMaterialState__children_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (!(i < t3.length)) break; t3 = t3[i]; if (t3 instanceof A.MaterialGap) { _this._widget.toString; widgets.push(new A.ListBody(B.Axis_1, slices, _null)); slices = A._setArrayType([], t1); _this._widget.toString; t3 = _this._getGapSize$1(i); widgets.push(new A.SizedBox(_null, t3, _null, _null)); } else { child = t2._as(t3).child; _this._widget.toString; hasTopDivider = _this._willNeedDivider$1(i - 1); hasBottomDivider = _this._willNeedDivider$1(i + 1); divider = A.Divider_createBorderSide(context, _this._widget.dividerColor, 0.5); if (i === 0) border = new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, hasBottomDivider ? divider : B.BorderSide_8xm, B.BorderSide_8xm); else if (i === _this.___MergeableMaterialState__children_A.length - 1) border = new A.Border(hasTopDivider ? divider : B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm); else { t3 = hasTopDivider ? divider : B.BorderSide_8xm; border = new A.Border(t3, B.BorderSide_8xm, hasBottomDivider ? divider : B.BorderSide_8xm, B.BorderSide_8xm); } child = A.AnimatedContainer$(_null, child, _null, _null, B.Cubic_ifx, new A.BoxDecoration(_null, _null, border, _null, _null, _null, B.BoxShape_0), B.Duration_200000, _null, new A._MergeableMaterialSliceKey(_this.___MergeableMaterialState__children_A[i].key), _null, _null, _null); t2._as(_this.___MergeableMaterialState__children_A[i]); t3 = A.Theme_of(context); slices.push(A.Container$(_null, new A.Material(child, B.MaterialType_4, 0, _null, _null, _null, _null, _null, true, B.Clip_0, B.Duration_200000, _null, _null), B.Clip_0, _null, _null, new A.BoxDecoration(t3.cardColor, _null, _null, _this._mergeable_material$_borderRadius$3(i, i === 0, i === _this.___MergeableMaterialState__children_A.length - 1), _null, _null, B.BoxShape_0), _null, _null, _null, _null, _null, _null, _null, _null)); } ++i; } if (slices.length !== 0) { _this._widget.toString; widgets.push(A.ListBody$(slices, B.Axis_1)); } return new A._MergeableMaterialListBody(_this._widget.elevation, B.Axis_1, widgets, _null); } }; A._MergeableMaterialState__handleTick_closure.prototype = { call$0() { }, $signature: 0 }; A._MergeableMaterialState_didUpdateWidget_closure.prototype = { call$1(child) { return child.key; }, $signature: 810 }; A._MergeableMaterialState_didUpdateWidget_closure0.prototype = { call$1(child) { return child.key; }, $signature: 810 }; A._MergeableMaterialSliceKey.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A._MergeableMaterialSliceKey && other.value.$eq(0, this.value); }, get$hashCode(_) { var t1 = this.value; return t1.get$hashCode(t1); }, toString$0(_) { return "_MergeableMaterialSliceKey(" + this.value.toString$0(0) + ")"; }, get$value(receiver) { return this.value; } }; A._MergeableMaterialListBody.prototype = { createRenderObject$1(context) { var t1 = new A._RenderMergeableMaterialListBody(this.elevation, A.getAxisDirectionFromAxisReverseAndDirectionality(context, this.mainAxis, false), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { type$._RenderMergeableMaterialListBody._as(renderObject); renderObject.set$axisDirection(A.getAxisDirectionFromAxisReverseAndDirectionality(context, this.mainAxis, false)); renderObject.set$elevation(0, this.elevation); } }; A._RenderMergeableMaterialListBody.prototype = { set$elevation(_, value) { if (value === this._mergeable_material$_elevation) return; this._mergeable_material$_elevation = value; this.markNeedsPaint$0(); }, paint$2(context, offset) { var t1, t2, t3, index, t4, t5, t6, t7, t8, t9, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ListBodyParentData, t2 = offset._dx, t3 = offset._dy, index = 0; child != null;) { t4 = child.parentData; t4.toString; t1._as(t4); t5 = t4.offset; t6 = t5._dx + t2; t5 = t5._dy + t3; t7 = child._box$_size; if (t7 == null) t7 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))); if ((index & 1) === 0) { t8 = context.get$canvas(context); if (_this._mergeable_material$_elevation !== 0) { t9 = $.$get$_renderer().createPath$0(); t9.addRRect$1(B.BorderRadius_tLn7.toRRect$1(new A.Rect(t6, t5, t6 + t7._dx, t5 + t7._dy))); t8.drawShadow$4(t9, B.Color_4278190080, _this._mergeable_material$_elevation, true); } } child = t4.ContainerParentDataMixin_nextSibling; ++index; } _this.defaultPaint$2(context, offset); } }; A.__MergeableMaterialState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.NavigationBarThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.height, _this.backgroundColor, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.indicatorColor, _this.indicatorShape, _this.labelTextStyle, _this.iconTheme, _this.labelBehavior, _this.overlayColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.NavigationBarThemeData) if (other.height == _this.height) if (J.$eq$(other.backgroundColor, _this.backgroundColor)) if (other.elevation == _this.elevation) if (J.$eq$(other.shadowColor, _this.shadowColor)) if (J.$eq$(other.surfaceTintColor, _this.surfaceTintColor)) if (J.$eq$(other.indicatorColor, _this.indicatorColor)) if (J.$eq$(other.indicatorShape, _this.indicatorShape)) if (other.labelTextStyle == _this.labelTextStyle) if (other.iconTheme == _this.iconTheme) t1 = other.overlayColor == _this.overlayColor; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._NavigationBarThemeData_Object_Diagnosticable.prototype = {}; A.NavigationDrawerThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.tileHeight, _this.backgroundColor, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.indicatorColor, _this.indicatorShape, _this.indicatorSize, _this.labelTextStyle, _this.iconTheme, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.NavigationDrawerThemeData && other.tileHeight == _this.tileHeight && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.elevation == _this.elevation && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.indicatorColor, _this.indicatorColor) && J.$eq$(other.indicatorShape, _this.indicatorShape) && J.$eq$(other.indicatorSize, _this.indicatorSize) && other.labelTextStyle == _this.labelTextStyle && other.iconTheme == _this.iconTheme; } }; A._NavigationDrawerThemeData_Object_Diagnosticable.prototype = {}; A.NavigationRailThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.elevation, _this.unselectedLabelTextStyle, _this.selectedLabelTextStyle, _this.unselectedIconTheme, _this.selectedIconTheme, _this.groupAlignment, _this.labelType, _this.useIndicator, _this.indicatorColor, _this.indicatorShape, _this.minWidth, _this.minExtendedWidth, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.NavigationRailThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.elevation == _this.elevation && J.$eq$(other.unselectedLabelTextStyle, _this.unselectedLabelTextStyle) && J.$eq$(other.selectedLabelTextStyle, _this.selectedLabelTextStyle) && J.$eq$(other.unselectedIconTheme, _this.unselectedIconTheme) && J.$eq$(other.selectedIconTheme, _this.selectedIconTheme) && other.groupAlignment == _this.groupAlignment && J.$eq$(other.indicatorColor, _this.indicatorColor) && J.$eq$(other.indicatorShape, _this.indicatorShape) && other.minWidth == _this.minWidth && other.minExtendedWidth == _this.minExtendedWidth; } }; A._NavigationRailThemeData_Object_Diagnosticable.prototype = {}; A._NoSplashFactory.prototype = { create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(_, borderRadius, color, containedInkWell, controller, customBorder, onRemoved, position, radius, rectCallback, referenceBox, textDirection) { return new A.NoSplash(color, null, controller, referenceBox, onRemoved); } }; A.NoSplash.prototype = { paintFeature$2(canvas, transform) { }, confirm$0(_) { this.super$InteractiveInkFeature$confirm(0); this.dispose$0(); }, cancel$0(_) { this.super$InteractiveInkFeature$cancel(0); this.dispose$0(); } }; A.OutlinedButton.prototype = { defaultStyleOf$1(context) { var t1, t2, t3, _null = null, theme = A.Theme_of(context), colorScheme = theme.colorScheme; if (A.Theme_of(context).useMaterial3) t1 = new A._OutlinedButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); else { t1 = colorScheme.onSurface.value; t1 = A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); t2 = A._scaledPadding1(context); t3 = A.Theme_of(context).colorScheme.onSurface.value; t3 = A.OutlinedButton_styleFrom(B.Alignment_0_0, B.Duration_200000, B.Color_0, B.Color_0, t1, B.SystemMouseCursor_basic, 0, true, B.SystemMouseCursor_click, colorScheme.primary, B.Size_wjo, B.Size_64_36, t2, theme.shadowColor, B.RoundedRectangleBorder_27D4, new A.BorderSide(A.Color$fromARGB(31, t3 >>> 16 & 255, t3 >>> 8 & 255, t3 & 255), 1, B.BorderStyle_1, -1), B.C__InkRippleFactory, theme.materialTapTargetSize, theme.textTheme.labelLarge, theme.visualDensity); t1 = t3; } return t1; }, themeStyleOf$1(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.OutlinedButtonTheme); t1 = A.Theme_of(context); return t1.outlinedButtonTheme.style; } }; A._OutlinedButtonDefaultColor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabled; return this.color; } }; A._OutlinedButtonDefaultOverlay.prototype = { resolve$1(_, states) { var t1; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.foreground; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.foreground; return A.Color$fromARGB(10, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.foreground; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; } }; A._OutlinedButtonDefaultMouseCursor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabledCursor; return this.enabledCursor; } }; A._OutlinedButtonDefaultsM3.prototype = { get$_outlined_button$_colors() { var t1, _this = this, value = _this.___OutlinedButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___OutlinedButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___OutlinedButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$textStyle() { return new A.MaterialStatePropertyAll(A.Theme_of(this.context).textTheme.labelLarge, type$.MaterialStatePropertyAll_nullable_TextStyle); }, get$backgroundColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._OutlinedButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._OutlinedButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$shadowColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$surfaceTintColor() { return B.MaterialStatePropertyAll_Color_0; }, get$elevation(_) { return B.MaterialStatePropertyAll_0; }, get$padding(_) { return new A.MaterialStatePropertyAll(A._scaledPadding1(this.context), type$.MaterialStatePropertyAll_EdgeInsetsGeometry); }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_64_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$side() { return new A._MaterialStatePropertyWith(new A._OutlinedButtonDefaultsM3_side_closure(this), type$._MaterialStatePropertyWith_BorderSide); }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._OutlinedButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return A.Theme_of(this.context).visualDensity; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._OutlinedButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_outlined_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_outlined_button$_colors().primary; }, $signature: 24 }; A._OutlinedButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$_outlined_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.$this.get$_outlined_button$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.$this.get$_outlined_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; }, $signature: 87 }; A._OutlinedButtonDefaultsM3_side_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_outlined_button$_colors().onSurface.value; return new A.BorderSide(A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), 1, B.BorderStyle_1, -1); } if (states.contains$1(0, B.MaterialState_1)) return new A.BorderSide(this.$this.get$_outlined_button$_colors().primary, 1, B.BorderStyle_1, -1); t1 = this.$this.get$_outlined_button$_colors(); t2 = t1._outline; return new A.BorderSide(t2 == null ? t1.onBackground : t2, 1, B.BorderStyle_1, -1); }, $signature: 311 }; A._OutlinedButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A.__OutlinedButtonDefaultColor_MaterialStateProperty_Diagnosticable.prototype = {}; A.__OutlinedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable.prototype = {}; A.__OutlinedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable.prototype = {}; A.OutlinedButtonThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.OutlinedButtonThemeData && J.$eq$(other.style, this.style); } }; A._OutlinedButtonThemeData_Object_Diagnosticable.prototype = {}; A.MaterialPageRoute.prototype = { get$debugLabel() { return A.TransitionRoute.prototype.get$debugLabel.call(this) + "(" + A.S(this._navigator$_settings.name) + ")"; }, get$maintainState() { return true; } }; A.MaterialRouteTransitionMixin.prototype = { get$transitionDuration(_) { return B.Duration_300000; }, get$barrierColor() { return null; }, get$barrierLabel() { return null; }, canTransitionTo$1(nextRoute) { var t1; if (!(nextRoute instanceof A.MaterialPageRoute && true)) t1 = false; else t1 = true; return t1; }, buildPage$3(context, animation, secondaryAnimation) { var _null = null, t1 = this.builder.call$1(context); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, t1, _null); }, buildTransitions$4(context, animation, secondaryAnimation, child) { var matchingBuilder, t1 = A.Theme_of(context), platform = A.Theme_of(context).platform; if (this._navigator$_navigator.userGestureInProgressNotifier._change_notifier$_value) platform = B.TargetPlatform_2; matchingBuilder = t1.pageTransitionsTheme._builders.$index(0, platform); if (matchingBuilder == null) matchingBuilder = B.C_ZoomPageTransitionsBuilder; return matchingBuilder.buildTransitions$1$5(this, context, animation, secondaryAnimation, child, this.$ti._precomputed1); } }; A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin.prototype = {}; A._FadeUpwardsPageTransition.prototype = { build$1(context) { return A.SlideTransition$(new A.FadeTransition(this._opacityAnimation, false, this.child, null), this._positionAnimation, null, true); } }; A._ZoomPageTransition.prototype = { build$1(context) { var _this = this; return new A.DualTransitionBuilder(_this.animation, new A._ZoomPageTransition_build_closure(_this), new A._ZoomPageTransition_build_closure0(_this), new A.DualTransitionBuilder(new A.ReverseAnimation(_this.secondaryAnimation, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), 0), new A._ZoomPageTransition_build_closure1(_this), new A._ZoomPageTransition_build_closure2(_this), _this.child, null), null); } }; A._ZoomPageTransition_build_closure.prototype = { call$3(context, animation, child) { return new A._ZoomEnterTransition(animation, child, this.$this.allowSnapshotting && true, false, null); }, "call*": "call$3", $requiredArgCount: 3, $signature: 809 }; A._ZoomPageTransition_build_closure0.prototype = { call$3(context, animation, child) { return new A._ZoomExitTransition(animation, this.$this.allowSnapshotting, true, child, null); }, "call*": "call$3", $requiredArgCount: 3, $signature: 808 }; A._ZoomPageTransition_build_closure1.prototype = { call$3(context, animation, child) { return new A._ZoomEnterTransition(animation, child, this.$this.allowSnapshotting && true, true, null); }, "call*": "call$3", $requiredArgCount: 3, $signature: 809 }; A._ZoomPageTransition_build_closure2.prototype = { call$3(context, animation, child) { return new A._ZoomExitTransition(animation, this.$this.allowSnapshotting, false, child, null); }, "call*": "call$3", $requiredArgCount: 3, $signature: 808 }; A._ZoomEnterTransition.prototype = { createState$0() { return new A._ZoomEnterTransitionState(new A.SnapshotController($.$get$ChangeNotifier__emptyListeners()), $, $, B._StateLifecycle_0); } }; A._ZoomEnterTransitionState.prototype = { get$useSnapshot() { return false; }, _page_transitions_theme$_updateAnimations$0() { var t3, _this = this, t1 = _this._widget, t2 = t1.reverse; if (t2) t3 = B.C__AlwaysCompleteAnimation; else { t3 = $.$get$_ZoomEnterTransitionState__fadeInTransition(); t3 = new A._AnimatedEvaluation(t1.animation, t3, t3.$ti._eval$1("_AnimatedEvaluation")); } _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t3; t2 = t2 ? $.$get$_ZoomEnterTransitionState__scaleDownTransition() : $.$get$_ZoomEnterTransitionState__scaleUpTransition(); t1 = t1.animation; _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = new A._AnimatedEvaluation(t1, t2, t2.$ti._eval$1("_AnimatedEvaluation")); t1.addListener$1(0, _this.get$onAnimationValueChange()); _this._widget.animation.addStatusListener$1(_this.get$onAnimationStatusChange()); }, initState$0() { var t1, t2, t3, t4, _this = this; _this._page_transitions_theme$_updateAnimations$0(); t1 = _this._widget; t2 = t1.reverse; t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.___ZoomEnterTransitionState_delegate_A = A._ZoomEnterTransitionPainter$(t1.animation, t3, t2, t4); _this.super$State$initState(); }, didUpdateWidget$1(oldWidget) { var t2, t3, t4, _this = this, t1 = _this._widget; if (oldWidget.reverse !== t1.reverse || oldWidget.animation !== t1.animation) { t1 = oldWidget.animation; t1.removeListener$1(0, _this.get$onAnimationValueChange()); t1.removeStatusListener$1(_this.get$onAnimationStatusChange()); _this._page_transitions_theme$_updateAnimations$0(); t1 = _this.___ZoomEnterTransitionState_delegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._widget; t2 = t1.reverse; t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.___ZoomEnterTransitionState_delegate_A = A._ZoomEnterTransitionPainter$(t1.animation, t3, t2, t4); } _this.super$State$didUpdateWidget(oldWidget); }, dispose$0() { var t1, _this = this; _this._widget.animation.removeListener$1(0, _this.get$onAnimationValueChange()); _this._widget.animation.removeStatusListener$1(_this.get$onAnimationStatusChange()); t1 = _this.___ZoomEnterTransitionState_delegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__ZoomEnterTransitionState_State__ZoomTransitionBase$dispose(); }, build$1(context) { var t1 = this.___ZoomEnterTransitionState_delegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.SnapshotWidget$(true, this._widget.child, this._ZoomTransitionBase_controller, B.SnapshotMode_0, t1); } }; A._ZoomExitTransition.prototype = { createState$0() { return new A._ZoomExitTransitionState(new A.SnapshotController($.$get$ChangeNotifier__emptyListeners()), $, $, B._StateLifecycle_0); } }; A._ZoomExitTransitionState.prototype = { get$useSnapshot() { return false; }, _page_transitions_theme$_updateAnimations$0() { var t3, _this = this, t1 = _this._widget, t2 = t1.reverse; if (t2) { t3 = $.$get$_ZoomExitTransitionState__fadeOutTransition(); t3 = new A._AnimatedEvaluation(t1.animation, t3, t3.$ti._eval$1("_AnimatedEvaluation")); } else t3 = B.C__AlwaysCompleteAnimation; _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t3; t2 = t2 ? $.$get$_ZoomExitTransitionState__scaleDownTransition() : $.$get$_ZoomExitTransitionState__scaleUpTransition(); t1 = t1.animation; _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = new A._AnimatedEvaluation(t1, t2, t2.$ti._eval$1("_AnimatedEvaluation")); t1.addListener$1(0, _this.get$onAnimationValueChange()); _this._widget.animation.addStatusListener$1(_this.get$onAnimationStatusChange()); }, initState$0() { var t1, t2, t3, t4, _this = this; _this._page_transitions_theme$_updateAnimations$0(); t1 = _this._widget; t2 = t1.reverse; t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.___ZoomExitTransitionState_delegate_A = A._ZoomExitTransitionPainter$(t1.animation, t3, t2, t4); _this.super$State$initState(); }, didUpdateWidget$1(oldWidget) { var t2, t3, t4, _this = this, t1 = _this._widget; if (oldWidget.reverse !== t1.reverse || oldWidget.animation !== t1.animation) { t1 = oldWidget.animation; t1.removeListener$1(0, _this.get$onAnimationValueChange()); t1.removeStatusListener$1(_this.get$onAnimationStatusChange()); _this._page_transitions_theme$_updateAnimations$0(); t1 = _this.___ZoomExitTransitionState_delegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._widget; t2 = t1.reverse; t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.___ZoomExitTransitionState_delegate_A = A._ZoomExitTransitionPainter$(t1.animation, t3, t2, t4); } _this.super$State$didUpdateWidget(oldWidget); }, dispose$0() { var t1, _this = this; _this._widget.animation.removeListener$1(0, _this.get$onAnimationValueChange()); _this._widget.animation.removeStatusListener$1(_this.get$onAnimationStatusChange()); t1 = _this.___ZoomExitTransitionState_delegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__ZoomExitTransitionState_State__ZoomTransitionBase$dispose(); }, build$1(context) { var t1 = this.___ZoomExitTransitionState_delegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.SnapshotWidget$(true, this._widget.child, this._ZoomTransitionBase_controller, B.SnapshotMode_0, t1); } }; A.PageTransitionsBuilder.prototype = {}; A.ZoomPageTransitionsBuilder.prototype = { buildTransitions$1$5(route, context, animation, secondaryAnimation, child) { return new A._ZoomPageTransition(animation, secondaryAnimation, true, child, true, null); } }; A.CupertinoPageTransitionsBuilder.prototype = { buildTransitions$1$5(route, context, animation, secondaryAnimation, child, $T) { return A.CupertinoRouteTransitionMixin_buildPageTransitions(route, context, animation, secondaryAnimation, child, $T); } }; A.PageTransitionsTheme.prototype = { _all$1(builders) { var t1 = type$.MappedListIterable_of_TargetPlatform_and_nullable_PageTransitionsBuilder; return A.List_List$of(new A.MappedListIterable(B.List_sAl, new A.PageTransitionsTheme__all_closure(builders), t1), true, t1._eval$1("ListIterable.E")); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; t1 = other instanceof A.PageTransitionsTheme; if (t1 && _this._builders === other._builders) return true; return t1 && A.listEquals(_this._all$1(other._builders), _this._all$1(_this._builders)); }, get$hashCode(_) { return A.Object_hashAll(this._all$1(this._builders)); } }; A.PageTransitionsTheme__all_closure.prototype = { call$1(platform) { return this.builders.$index(0, platform); }, $signature: 1129 }; A._ZoomTransitionBase.prototype = { onAnimationValueChange$0() { var t2, _this = this, t1 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; if (J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), 1)) { t1 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!J.$eq$(t1.get$value(t1), 0)) { t1 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; t1 = J.$eq$(t1.get$value(t1), 1); } else t1 = true; } else t1 = false; t2 = _this._ZoomTransitionBase_controller; if (t1) t2.set$allowSnapshotting(false); else { _this.get$useSnapshot(); t2.set$allowSnapshotting(false); } }, onAnimationStatusChange$1($status) { switch ($status.index) { case 0: case 3: this._ZoomTransitionBase_controller.set$allowSnapshotting(false); break; case 1: case 2: this.get$useSnapshot(); this._ZoomTransitionBase_controller.set$allowSnapshotting(false); break; } } }; A._ZoomEnterTransitionPainter.prototype = { _onStatusChange$1(_) { this.notifyListeners$0(); }, _drawScrim$3(context, offset, size) { var t1, scrimOpacity, t2, t3, t4; if (!this.reverse) { t1 = this.animation; t1 = t1.get$status(t1) !== B.AnimationStatus_3; } else t1 = false; if (t1) { t1 = this.animation; t1 = $.$get$_ZoomEnterTransitionState__scrimOpacityTween().transform$1(0, t1.get$value(t1)); t1.toString; scrimOpacity = t1; } else scrimOpacity = 0; if (scrimOpacity > 0) { t1 = context.get$canvas(context); t2 = offset._dx; t3 = offset._dy; t4 = $.$get$_renderer().createPaint$0(); t4.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * scrimOpacity), 0, 0, 0)); t1.drawRect$2(new A.Rect(t2, t3, t2 + size._dx, t3 + size._dy), t4); } }, paint$4(context, offset, size, painter) { var t2, t3, _this = this, t1 = _this.animation; switch (t1.get$status(t1).index) { case 3: case 0: return painter.call$2(context, offset); case 1: case 2: break; } _this._drawScrim$3(context, offset, size); t1 = _this._page_transitions_theme$_transform; t2 = _this.scale; t3 = t2.parent; A._updateScaledTransform(t1, t2._evaluatable.transform$1(0, t3.get$value(t3)), size); t3 = _this._transformHandler; t3.set$layer(0, context.pushTransform$5$oldLayer(true, offset, t1, new A._ZoomEnterTransitionPainter_paint_closure(_this, painter), t3._layer)); }, dispose$0() { var _this = this, t1 = _this.animation, t2 = _this.get$notifyListeners(); t1.removeListener$1(0, t2); t1.removeStatusListener$1(_this.get$_onStatusChange()); _this.scale.parent.removeListener$1(0, t2); _this.fade.removeListener$1(0, t2); _this._opacityHandle.set$layer(0, null); _this._transformHandler.set$layer(0, null); _this.super$ChangeNotifier$dispose(); }, shouldRepaint$1(oldDelegate) { var t1, t2, t3, t4, _this = this; if (oldDelegate.reverse === _this.reverse) { t1 = oldDelegate.animation; t2 = _this.animation; if (J.$eq$(t1.get$value(t1), t2.get$value(t2))) { t1 = oldDelegate.scale; t2 = t1.parent; t3 = _this.scale; t4 = t3.parent; if (J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), t3._evaluatable.transform$1(0, t4.get$value(t4)))) { t1 = oldDelegate.fade; t2 = _this.fade; t2 = !J.$eq$(t1.get$value(t1), t2.get$value(t2)); t1 = t2; } else t1 = true; } else t1 = true; } else t1 = true; return t1; } }; A._ZoomEnterTransitionPainter_paint_closure.prototype = { call$2(context, offset) { var t1 = this.$this, t2 = t1._opacityHandle; t1 = t1.fade; t2.set$layer(0, context.pushOpacity$4$oldLayer(offset, B.JSNumber_methods.round$0(t1.get$value(t1) * 255), this.painter, t2._layer)); }, $signature: 94 }; A._ZoomExitTransitionPainter.prototype = { _onStatusChange$1(_) { this.notifyListeners$0(); }, paint$4(context, offset, size, painter) { var t2, t3, _this = this, t1 = _this.animation; switch (t1.get$status(t1).index) { case 3: case 0: return painter.call$2(context, offset); case 1: case 2: break; } t1 = _this._page_transitions_theme$_transform; t2 = _this.scale; t3 = t2.parent; A._updateScaledTransform(t1, t2._evaluatable.transform$1(0, t3.get$value(t3)), size); t3 = _this._transformHandler; t3.set$layer(0, context.pushTransform$5$oldLayer(true, offset, t1, new A._ZoomExitTransitionPainter_paint_closure(_this, painter), t3._layer)); }, shouldRepaint$1(oldDelegate) { var t1, t2, t3, t4; if (oldDelegate.reverse === this.reverse) { t1 = oldDelegate.fade; t2 = this.fade; if (J.$eq$(t1.get$value(t1), t2.get$value(t2))) { t1 = oldDelegate.scale; t2 = t1.parent; t3 = this.scale; t4 = t3.parent; t4 = !J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), t3._evaluatable.transform$1(0, t4.get$value(t4))); t1 = t4; } else t1 = true; } else t1 = true; return t1; }, dispose$0() { var t1, _this = this; _this._opacityHandle.set$layer(0, null); _this._transformHandler.set$layer(0, null); t1 = _this.get$notifyListeners(); _this.scale.parent.removeListener$1(0, t1); _this.fade.removeListener$1(0, t1); _this.animation.removeStatusListener$1(_this.get$_onStatusChange()); _this.super$ChangeNotifier$dispose(); } }; A._ZoomExitTransitionPainter_paint_closure.prototype = { call$2(context, offset) { var t1 = this.$this, t2 = t1._opacityHandle; t1 = t1.fade; t2.set$layer(0, context.pushOpacity$4$oldLayer(offset, B.JSNumber_methods.round$0(t1.get$value(t1) * 255), this.painter, t2._layer)); }, $signature: 94 }; A._PageTransitionsTheme_Object_Diagnosticable.prototype = {}; A.__ZoomEnterTransitionState_State__ZoomTransitionBase.prototype = { dispose$0() { var t1 = this._ZoomTransitionBase_controller; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); } }; A.__ZoomExitTransitionState_State__ZoomTransitionBase.prototype = { dispose$0() { var t1 = this._ZoomTransitionBase_controller; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); } }; A.PopupMenuEntry.prototype = {}; A.PopupMenuDivider.prototype = { represents$1(value) { return false; }, createState$0() { return new A._PopupMenuDividerState(B._StateLifecycle_0); } }; A._PopupMenuDividerState.prototype = { build$1(context) { this._widget.toString; return A.Divider$(null, 16, null); } }; A._MenuItem0.prototype = { createRenderObject$1(context) { var t1 = new A._RenderMenuItem0(this.onLayout, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.onLayout = this.onLayout; } }; A._RenderMenuItem0.prototype = { computeDryLayout$1(constraints) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 == null) return B.Size_0_0; return t1.getDryLayout$1(constraints); }, performLayout$0() { var t2, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) _this._box$_size = B.Size_0_0; else { t2 = type$.BoxConstraints; t1.layout$2$parentUsesSize(t2._as(A.RenderObject.prototype.get$constraints.call(_this)), true); _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); t2 = _this.RenderObjectWithChildMixin__child.parentData; t2.toString; type$.BoxParentData._as(t2).offset = B.Offset_0_0; } t1 = _this.get$size(0); _this.onLayout.call$1(t1); } }; A.PopupMenuItem.prototype = { represents$1(value) { return value === this.value; }, createState$0() { var t1 = this.$ti; return new A.PopupMenuItemState(B._StateLifecycle_0, t1._eval$1("@<1>")._bind$1(t1)._eval$1("PopupMenuItemState<1,2>")); }, get$value(receiver) { return this.value; } }; A.PopupMenuItemState.prototype = { handleTap$0() { var t2, t1 = this._framework$_element; t1.toString; t2 = this._widget.value; A.Navigator_of(t1, false).pop$1(t2); this._widget.toString; }, build$1(context) { var t3, style, item, _null = null, theme = A.Theme_of(context), popupMenuTheme = A.PopupMenuTheme_of(context), t1 = theme.useMaterial3, defaults = t1 ? A._PopupMenuDefaultsM3$(context) : A._PopupMenuDefaultsM2$(context), t2 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); this._widget.toString; if (t1) { t3 = popupMenuTheme.labelTextStyle; if (t3 == null) t3 = _null; else { t3 = t3.resolve$1(0, t2); t3.toString; } if (t3 == null) { t2 = defaults.get$labelTextStyle().resolve$1(0, t2); t2.toString; style = t2; } else style = t3; } else { t2 = popupMenuTheme.textStyle; if (t2 == null) { t2 = defaults.get$textStyle(); t2.toString; style = t2; } else style = t2; } t2 = this._widget; t2.toString; t1 = t1 ? B.EdgeInsets_12_0_12_0 : B.EdgeInsets_16_0_16_0; item = A.AnimatedDefaultTextStyle$(A.Container$(B.AlignmentDirectional_m1_0, t2.child, B.Clip_0, _null, new A.BoxConstraints(0, 1 / 0, 48, 1 / 0), _null, _null, _null, _null, _null, t1, _null, _null, _null), B.C__Linear, B.Duration_200000, true, style); t1 = A.InkWell$(false, _null, true, A.ListTileTheme_merge(item, B.EdgeInsets_0_0_0_0, _null, style), _null, true, _null, _null, _null, _null, _null, new A._EffectiveMouseCursor0(_null, popupMenuTheme.mouseCursor), _null, _null, _null, _null, _null, this.get$handleTap(), _null, _null, _null, _null, _null, _null, _null); return new A.MergeSemantics(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null), _null); } }; A._PopupMenu.prototype = { build$1(context) { var t4, t5, t6, i, i0, start, end, t7, opacity, item, _this = this, _null = null, t1 = _this.route, t2 = t1.items, t3 = J.getInterceptor$asx(t2), unit = 1 / (t3.get$length(t2) + 1.5), children = A._setArrayType([], type$.JSArray_Widget), theme = A.Theme_of(context), popupMenuTheme = A.PopupMenuTheme_of(context), defaults = theme.useMaterial3 ? A._PopupMenuDefaultsM3$(context) : A._PopupMenuDefaultsM2$(context); for (t4 = t1.initialValue, t5 = t4 != null, t6 = 1.5 * unit, i = 0; i < t3.get$length(t2); i = i0) { i0 = i + 1; start = i0 * unit; end = A.clampDouble(start + t6, 0, 1); t7 = t1._animationProxy; opacity = new A.CurvedAnimation(t7, new A.Interval(start, end, B.C__Linear), _null); opacity._updateCurveDirection$1(t7.get$status(0)); t7.didRegisterListener$0(); t7 = t7.AnimationLocalStatusListenersMixin__statusListeners; t7._isDirty = true; t7._observer_list$_list.push(opacity.get$_updateCurveDirection()); item = t3.$index(t2, i); if (t5 && t3.$index(t2, i).represents$1(t4)) item = new A.ColoredBox(A.Theme_of(context).highlightColor, item, _null); children.push(new A._MenuItem0(new A._PopupMenu_build_closure(_this, i), new A.FadeTransition(opacity, false, item, _null), _null)); } t2 = t3.get$length(t2); t3 = A.SingleChildScrollView$(A.ListBody$(children, B.Axis_1), _null, B.DragStartBehavior_1, _null, B.EdgeInsets_0_8_0_8, _null, _null, _null, false, B.Axis_1); t3 = A.IntrinsicWidth$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.semanticLabel, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, t3, _null), 56); t1 = t1._animationProxy; t1.toString; return A.AnimatedBuilder$(t1, new A._PopupMenu_build_closure0(_this, new A.CurveTween(B.Interval_75R5), popupMenuTheme, defaults, new A.CurveTween(new A.Interval(0, unit, B.C__Linear)), new A.CurveTween(new A.Interval(0, unit * t2, B.C__Linear))), new A.ConstrainedBox(B.BoxConstraints_EcO, t3, _null)); } }; A._PopupMenu_build_closure.prototype = { call$1(size) { this.$this.route.itemSizes[this.i] = size; }, $signature: 584 }; A._PopupMenu_build_closure0.prototype = { call$2(context, child) { var t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this.opacity, t2 = _this.$this, t3 = t2.route, t4 = t3._animationProxy; t4.toString; t5 = t3.shape; if (t5 == null) t5 = _this.popupMenuTheme.shape; if (t5 == null) { t5 = _this.defaults; t5 = t5.get$shape(t5); } t6 = t3.color; if (t6 == null) t6 = _this.popupMenuTheme.color; if (t6 == null) { t6 = _this.defaults; t6 = t6.get$color(t6); } t7 = t3.elevation; if (t7 == null) t7 = _this.popupMenuTheme.elevation; if (t7 == null) { t7 = _this.defaults.elevation; t7.toString; } t8 = t3.shadowColor; if (t8 == null) t8 = _this.popupMenuTheme.shadowColor; if (t8 == null) { t8 = _this.defaults; t8 = t8.get$shadowColor(t8); } t9 = t3.surfaceTintColor; if (t9 == null) t9 = _this.popupMenuTheme.surfaceTintColor; if (t9 == null) t9 = _this.defaults.get$surfaceTintColor(); return new A.FadeTransition(new A._AnimatedEvaluation(t4, t1, A._instanceType(t1)._eval$1("_AnimatedEvaluation")), false, A.Material$(B.Duration_200000, true, _null, new A.Align(B.AlignmentDirectional_1_m1, _this.width.transform$1(0, t3._animationProxy.get$value(0)), _this.height.transform$1(0, t3._animationProxy.get$value(0)), child, _null), t2.clipBehavior, t6, t7, _null, t8, t5, t9, _null, B.MaterialType_1), _null); }, $signature: 1130 }; A._PopupMenuRouteLayout.prototype = { getConstraintsForChild$1(constraints) { return A.BoxConstraints$loose(new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight))).deflate$1(B.EdgeInsets_8_8_8_8.$add(0, this.padding)); }, getPositionForChild$2(size, childSize) { var t5, selectedItemOffset, index, y0, x, x0, originCenter, subScreen, _this = this, t1 = size._dy, t2 = _this.position, y = t2.top, t3 = t2.bottom, t4 = _this.selectedItemIndex; if (t4 != null) { for (t5 = _this.itemSizes, selectedItemOffset = 8, index = 0; index < t4; ++index) selectedItemOffset += t5[index]._dy; y0 = y + (t1 - y - t3) / 2 - (selectedItemOffset + t5[t4]._dy / 2); } else y0 = y; x = t2.left; t2 = t2.right; if (x > t2) x0 = size._dx - t2 - childSize._dx; else if (x < t2) x0 = x; else switch (_this.textDirection.index) { case 0: x0 = size._dx - t2 - childSize._dx; break; case 1: x0 = x; break; default: x0 = null; } t4 = 0 + size._dx; t1 = 0 + t1; originCenter = new A.Rect(x, y, t4 - 0 - t2, t1 - 0 - t3).get$center(); subScreen = _this._closestScreen$2(A.DisplayFeatureSubScreen_subScreensInBounds(new A.Rect(0, 0, t4, t1), _this.avoidBounds), originCenter); t1 = _this.padding; x = subScreen.left + 8 + t1.left; if (!(x0 < x)) { t2 = childSize._dx; t3 = subScreen.right; t4 = t1.right; x = x0 + t2 > t3 - 8 - t4 ? t3 - t2 - 8 - t4 : x0; } t2 = t1.top; if (y0 < subScreen.top + 8 + t2) y = 8 + t2; else { t2 = childSize._dy; t3 = subScreen.bottom; t1 = t1.bottom; y = y0 + t2 > t3 - 8 - t1 ? t3 - t2 - 8 - t1 : y0; } return new A.Offset(x, y); }, _closestScreen$2(screens, point) { var t1, t2, t3, _i, $screen, t4, t5, t6, t7, closest = B.JSArray_methods.get$first(screens); for (t1 = screens.length, t2 = point._dx, t3 = point._dy, _i = 0; _i < screens.length; screens.length === t1 || (0, A.throwConcurrentModificationError)(screens), ++_i) { $screen = screens[_i]; t4 = $screen.left; t5 = $screen.top; t4 = t4 + ($screen.right - t4) / 2 - t2; t5 = t5 + ($screen.bottom - t5) / 2 - t3; t6 = closest.left; t7 = closest.top; t6 = t6 + (closest.right - t6) / 2 - t2; t7 = t7 + (closest.bottom - t7) / 2 - t3; if (Math.sqrt(t4 * t4 + t5 * t5) < Math.sqrt(t6 * t6 + t7 * t7)) closest = $screen; } return closest; }, shouldRelayout$1(oldDelegate) { var _this = this; return !_this.position.$eq(0, oldDelegate.position) || _this.selectedItemIndex != oldDelegate.selectedItemIndex || _this.textDirection !== oldDelegate.textDirection || !A.listEquals(_this.itemSizes, oldDelegate.itemSizes) || !_this.padding.$eq(0, oldDelegate.padding) || !A.setEquals(_this.avoidBounds, oldDelegate.avoidBounds); } }; A._PopupMenuRoute.prototype = { createAnimation$0() { $.$get$AnimationStyle_noAnimation(); var t1 = this.super$TransitionRoute$createAnimation(); return A.CurvedAnimation$(B.C__Linear, t1, B.Interval_75R6); }, get$transitionDuration(_) { return B.Duration_300000; }, get$barrierDismissible() { return true; }, get$barrierColor() { return null; }, buildPage$3(context, animation, secondaryAnimation) { var t1, t2, t3, index, _this = this, _box_0 = {}; _box_0.selectedItemIndex = null; t1 = _this.initialValue; if (t1 != null) { t2 = _this.items; t3 = J.getInterceptor$asx(t2); index = 0; while (true) { if (!(_box_0.selectedItemIndex == null && index < t3.get$length(t2))) break; if (t3.$index(t2, index).represents$1(t1)) _box_0.selectedItemIndex = index; ++index; } } return A.MediaQuery_MediaQuery$removePadding(new A.Builder(new A._PopupMenuRoute_buildPage_closure(_box_0, _this, A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data, new A._PopupMenu(_this, _this.semanticLabel, _this.constraints, _this.clipBehavior, null, _this.$ti._eval$1("_PopupMenu<1>"))), null), context, true, true, true, true); }, get$barrierLabel() { return this.barrierLabel; } }; A._PopupMenuRoute_buildPage_closure.prototype = { call$1(context) { var t4, t5, _this = this, t1 = _this.$this, t2 = _this._box_0.selectedItemIndex, t3 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t3.toString; t4 = _this.mediaQuery; t5 = A.DisplayFeatureSubScreen_avoidBounds(t4); return new A.CustomSingleChildLayout(new A._PopupMenuRouteLayout(t1.position, t1.itemSizes, t2, t3.textDirection, t4.padding, A.LinkedHashSet_LinkedHashSet$of(t5, t5.$ti._eval$1("Iterable.E"))), new A._CaptureAll(t1.capturedThemes._themes, _this.menu, null), null); }, $signature: 815 }; A.PopupMenuButton.prototype = { createState$0() { return new A.PopupMenuButtonState(B._StateLifecycle_0, this.$ti._eval$1("PopupMenuButtonState<1>")); }, itemBuilder$1(arg0) { return this.itemBuilder.call$1(arg0); } }; A.PopupMenuButtonState.prototype = { showButtonMenu$0() { var popupMenuTheme, t2, t3, offset, t4, position, items, _this = this, t1 = _this._framework$_element; t1.toString; popupMenuTheme = A.PopupMenuTheme_of(t1); t1 = _this._framework$_element.get$renderObject(); t1.toString; t2 = type$.RenderBox; t2._as(t1); t3 = _this._framework$_element; t3.toString; t3 = A.Navigator_of(t3, false).__NavigatorState__overlayKey_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.get$currentState()._framework$_element.get$renderObject(); t3.toString; t2._as(t3); _this._widget.toString; offset = A._Cell$named("offset"); switch (0) { case 0: _this._widget.toString; offset.__late_helper$_value = B.Offset_0_0; break; } t2 = offset._readLocal$0(); t2 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, t3), t2); t4 = t1.get$size(0).bottomRight$1(0, B.Offset_0_0).$add(0, offset._readLocal$0()); t4 = A.Rect$fromPoints(t2, A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, t3), t4)); t3 = t3.get$size(0); position = A.RelativeRect_RelativeRect$fromRect(t4, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy)); t3 = _this._widget; t3.toString; t4 = _this._framework$_element; t4.toString; items = t3.itemBuilder$1(t4); if (J.get$isNotEmpty$asx(items)) { t1 = _this._widget; t1.toString; t2 = _this._framework$_element; t2.toString; t3 = t1.color; if (t3 == null) t3 = popupMenuTheme.color; A.showMenu(B.Clip_0, t3, null, t2, popupMenuTheme.elevation, t1.initialValue, items, null, position, popupMenuTheme.shadowColor, popupMenuTheme.shape, popupMenuTheme.surfaceTintColor, false, _this.$ti._eval$1("1?")).then$1$1(0, new A.PopupMenuButtonState_showButtonMenu_closure(_this), type$.void); } }, get$_popup_menu$_canRequestFocus() { var mode, t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: return this._widget.enabled; case 1: return true; } }, build$1(context) { var t1, t2, t3, t4, t5, _this = this, _null = null, iconTheme = A.IconTheme_of(context), popupMenuTheme = A.PopupMenuTheme_of(context); _this._widget.toString; A.PopupMenuTheme_of(context); t1 = _this._widget; if (t1.child != null) { t1 = t1.tooltip; if (t1 == null) { t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$showMenuTooltip(); } t2 = _this._widget.enabled ? _this.get$showButtonMenu() : _null; return A.Tooltip$(A.InkWell$(false, _null, _this.get$_popup_menu$_canRequestFocus(), _this._widget.child, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null), t1); } t2 = t1.icon; if (t2 == null) t2 = A.Icon$(!A.PlatformAdaptiveIcons__isCupertino() ? B.IconData_58372_MaterialIcons_null_false : B.IconData_58370_MaterialIcons_null_false, _null, _null, _null); t3 = t1.padding; t4 = popupMenuTheme.iconSize; if (t4 == null) t4 = iconTheme.size; t5 = popupMenuTheme.iconColor; if (t5 == null) t5 = iconTheme.color; t1 = t1.tooltip; if (t1 == null) { t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$showMenuTooltip(); } return A.IconButton$(_null, t5, _null, true, t2, t4, _this._widget.enabled ? _this.get$showButtonMenu() : _null, t3, _null, _null, t1, _null); } }; A.PopupMenuButtonState_showButtonMenu_closure.prototype = { call$1(newValue) { var t1 = this.$this; if (t1._framework$_element == null) return null; if (newValue == null) { t1._widget.toString; return null; } t1._widget.onSelected.call$1(newValue); }, $signature() { return this.$this.$ti._eval$1("Null(1?)"); } }; A._EffectiveMouseCursor0.prototype = { resolve$1(_, states) { var t1 = A.MaterialStateProperty_resolveAs(this.widgetCursor, states, type$.nullable_MouseCursor); if (t1 == null) t1 = null; return t1 == null ? B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, states) : t1; }, get$debugDescription() { return "MaterialStateMouseCursor(PopupMenuItemState)"; } }; A._PopupMenuDefaultsM2.prototype = { get$textStyle() { var result, _this = this, value = _this.___PopupMenuDefaultsM2__textTheme_FI; if (value === $) { value = _this.___PopupMenuDefaultsM2__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___PopupMenuDefaultsM2__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___PopupMenuDefaultsM2__theme_FI = result; value = result; } _this.___PopupMenuDefaultsM2__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___PopupMenuDefaultsM2__textTheme_FI = value.textTheme; } return value.titleMedium; } }; A._PopupMenuDefaultsM3.prototype = { get$_popup_menu$_theme() { var result, _this = this, value = _this.___PopupMenuDefaultsM3__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___PopupMenuDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___PopupMenuDefaultsM3__theme_FI = result; value = result; } return value; }, get$_popup_menu$_colors() { var t1, _this = this, value = _this.___PopupMenuDefaultsM3__colors_FI; if (value === $) { t1 = _this.get$_popup_menu$_theme(); _this.___PopupMenuDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___PopupMenuDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$labelTextStyle() { return new A._MaterialStatePropertyWith(new A._PopupMenuDefaultsM3_labelTextStyle_closure(this), type$._MaterialStatePropertyWith_nullable_TextStyle); }, get$color(_) { return this.get$_popup_menu$_colors().surface; }, get$shadowColor(_) { var t1 = this.get$_popup_menu$_colors()._shadow; return t1 == null ? B.Color_4278190080 : t1; }, get$surfaceTintColor() { var t1 = this.get$_popup_menu$_colors(), t2 = t1._surfaceTint; return t2 == null ? t1.primary : t2; }, get$shape(_) { return B.RoundedRectangleBorder_27D4; } }; A._PopupMenuDefaultsM3_labelTextStyle_closure.prototype = { call$1(states) { var t2, t1 = this.$this, value = t1.___PopupMenuDefaultsM3__textTheme_FI; if (value === $) { t2 = t1.get$_popup_menu$_theme(); t1.___PopupMenuDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = t1.___PopupMenuDefaultsM3__textTheme_FI = t2.textTheme; } t2 = value.labelLarge; t2.toString; if (states.contains$1(0, B.MaterialState_6)) { t1 = t1.get$_popup_menu$_colors().onSurface.value; return t2.apply$1$color(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255)); } return t2.apply$1$color(t1.get$_popup_menu$_colors().onSurface); }, $signature: 118 }; A.PopupMenuThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$color(_this), _this.get$shape(_this), _this.elevation, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.get$textStyle(), _this.get$labelTextStyle(), _this.enableFeedback, _this.mouseCursor, _this.position, _this.iconColor, _this.iconSize, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.PopupMenuThemeData && J.$eq$(other.get$color(other), _this.get$color(_this)) && J.$eq$(other.get$shape(other), _this.get$shape(_this)) && other.elevation == _this.elevation && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.get$textStyle(), _this.get$textStyle()) && other.get$labelTextStyle() == _this.get$labelTextStyle() && J.$eq$(other.iconColor, _this.iconColor) && other.iconSize == _this.iconSize; }, get$color(receiver) { return this.color; }, get$shape(receiver) { return this.shape; }, get$shadowColor(receiver) { return this.shadowColor; }, get$surfaceTintColor() { return this.surfaceTintColor; }, get$textStyle() { return this.textStyle; }, get$labelTextStyle() { return this.labelTextStyle; } }; A._PopupMenuThemeData_Object_Diagnosticable.prototype = {}; A._ActivityIndicatorType.prototype = { _enumToString$0() { return "_ActivityIndicatorType." + this._core$_name; } }; A.ProgressIndicator.prototype = { _getValueColor$2$defaultColor(context, defaultColor) { var t1 = this.valueColor; t1 = t1 == null ? null : t1.get$value(t1); if (t1 == null) t1 = this.color; if (t1 == null) t1 = A.ProgressIndicatorTheme_of(context).color; if (t1 == null) t1 = defaultColor; return t1 == null ? A.Theme_of(context).colorScheme.primary : t1; }, _getValueColor$1(context) { return this._getValueColor$2$defaultColor(context, null); }, _buildSemanticsWrapper$2$child$context(child, context) { var _null = null, expandedSemanticsValue = this.semanticsValue, t1 = this.value; if (t1 != null) expandedSemanticsValue = "" + B.JSNumber_methods.round$0(t1 * 100) + "%"; return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, this.semanticsLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, expandedSemanticsValue), false, false, false, false, child, _null); }, get$value(receiver) { return this.value; } }; A._LinearProgressIndicatorPainter.prototype = { paint$2(canvas, size) { var t1, t2, t3, x1, t4, x2, _this = this, paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, _this.backgroundColor); paint.set$style(0, B.PaintingStyle_0); paint.set$color(0, _this.valueColor); t1 = new A._LinearProgressIndicatorPainter_paint_drawBar(_this, size, canvas, paint); t2 = _this.value; t3 = size._dx; if (t2 != null) t1.call$2(0, A.clampDouble(t2, 0, 1) * t3); else { t2 = _this.animationValue; x1 = t3 * B.Interval_unQ.transform$1(0, t2); t4 = B.Interval_8Wd.transform$1(0, t2); x2 = t3 * B.Interval_2ds.transform$1(0, t2); t2 = B.Interval_q3Z.transform$1(0, t2); t1.call$2(x1, t3 * t4 - x1); t1.call$2(x2, t3 * t2 - x2); } }, shouldRepaint$1(oldPainter) { var _this = this; return !oldPainter.backgroundColor.$eq(0, _this.backgroundColor) || !oldPainter.valueColor.$eq(0, _this.valueColor) || oldPainter.value != _this.value || oldPainter.animationValue !== _this.animationValue || oldPainter.textDirection !== _this.textDirection || !oldPainter.indicatorBorderRadius.$eq(0, _this.indicatorBorderRadius); }, get$value(receiver) { return this.value; } }; A._LinearProgressIndicatorPainter_paint_drawBar.prototype = { call$2(x, width) { var t1, left, rect, t2, t3, _this = this; if (width <= 0) return; t1 = _this.$this; switch (t1.textDirection.index) { case 0: left = _this.size._dx - width - x; break; case 1: left = x; break; default: left = null; } rect = new A.Rect(left, 0, left + width, 0 + _this.size._dy); t1 = t1.indicatorBorderRadius; t2 = _this.canvas; t3 = _this.paint; if (!t1.$eq(0, B.BorderRadius_tLn0)) t2.drawRRect$2(t1.toRRect$1(rect), t3); else t2.drawRect$2(rect, t3); }, $signature: 1131 }; A.LinearProgressIndicator.prototype = { createState$0() { return new A._LinearProgressIndicatorState(null, null, B._StateLifecycle_0); } }; A._LinearProgressIndicatorState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = A.AnimationController$(null, B.Duration_1800000, null, 1, null, _this); _this.___LinearProgressIndicatorState__controller_A = t1; if (_this._widget.value == null) t1.repeat$0(0); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget.value == null; if (t1) { t2 = _this.___LinearProgressIndicatorState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._ticker; t2 = !(t2 != null && t2._ticker$_future != null); } else t2 = false; if (t2) { t1 = _this.___LinearProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.repeat$0(0); } else { if (!t1) { t1 = _this.___LinearProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; t1 = t1 != null && t1._ticker$_future != null; } else t1 = false; if (t1) { t1 = _this.___LinearProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); } } }, dispose$0() { var t1 = this.___LinearProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin$dispose(); }, _buildIndicator$3(context, animationValue, textDirection) { var trackColor, minHeight, t2, t3, _this = this, _null = null, defaults = A.Theme_of(context).useMaterial3 ? new A._LinearProgressIndicatorDefaultsM3(context, _null, _null, _null, _null, _null) : new A._LinearProgressIndicatorDefaultsM2(context, _null, _null, _null, _null, _null), indicatorTheme = A.ProgressIndicatorTheme_of(context), t1 = _this._widget; t1.toString; t1 = t1.backgroundColor; trackColor = t1 == null ? indicatorTheme.linearTrackColor : t1; if (trackColor == null) trackColor = defaults.get$linearTrackColor(); _this._widget.toString; minHeight = indicatorTheme.linearMinHeight; if (minHeight == null) minHeight = defaults.get$linearMinHeight(); t1 = _this._widget; t1.toString; t2 = !B.BorderRadius_tLn0.$eq(0, B.BorderRadius_tLn0) && _this._widget.value == null ? B.Clip_2 : B.Clip_0; t3 = _this._widget; t3.toString; return t1._buildSemanticsWrapper$2$child$context(A.Container$(_null, A.CustomPaint$(_null, _null, _null, new A._LinearProgressIndicatorPainter(trackColor, t3._getValueColor$2$defaultColor(context, defaults.get$color(defaults)), _this._widget.value, animationValue, textDirection, B.BorderRadius_tLn0, _null), B.Size_0_0), t2, _null, new A.BoxConstraints(1 / 0, 1 / 0, minHeight, 1 / 0), new A.ShapeDecoration(trackColor, _null, _null, _null, new A.RoundedRectangleBorder(B.BorderRadius_tLn0, B.BorderSide_8xm)), _null, _null, _null, _null, _null, _null, _null, _null), context); }, build$1(context) { var textDirection, _this = this, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; textDirection = t1.textDirection; if (_this._widget.value != null) { t1 = _this.___LinearProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); return _this._buildIndicator$3(context, t1, textDirection); } t1 = _this.___LinearProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.AnimatedBuilder$(t1, new A._LinearProgressIndicatorState_build_closure(_this, textDirection), null); } }; A._LinearProgressIndicatorState_build_closure.prototype = { call$2(context, child) { var t1 = this.$this, t2 = t1.___LinearProgressIndicatorState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1._buildIndicator$3(context, t2, this.textDirection); }, $signature: 184 }; A._CircularProgressIndicatorPainter.prototype = { paint$2(canvas, size) { var t2, strokeOffset, t3, t4, t5, backgroundPaint, _this = this, t1 = $.$get$_renderer(), paint = t1.createPaint$0(); paint.set$color(0, _this.valueColor); t2 = _this.strokeWidth; paint.set$strokeWidth(t2); paint.set$style(0, B.PaintingStyle_1); strokeOffset = t2 / 2 * -_this.strokeAlign; t3 = strokeOffset * 2; t4 = size._dx - t3; t3 = size._dy - t3; t5 = _this.backgroundColor; if (t5 != null) { backgroundPaint = t1.createPaint$0(); backgroundPaint.set$color(0, t5); backgroundPaint.set$strokeWidth(t2); backgroundPaint.set$style(0, B.PaintingStyle_1); canvas.drawArc$5(new A.Rect(strokeOffset, strokeOffset, strokeOffset + t4, strokeOffset + t3), 0, 6.282185307179586, false, backgroundPaint); } if (_this.value == null && true) paint.set$strokeCap(B.StrokeCap_2); else paint.set$strokeCap(B.StrokeCap_0); canvas.drawArc$5(new A.Rect(strokeOffset, strokeOffset, strokeOffset + t4, strokeOffset + t3), _this.arcStart, _this.arcSweep, false, paint); }, shouldRepaint$1(oldPainter) { var _this = this; return !J.$eq$(oldPainter.backgroundColor, _this.backgroundColor) || !oldPainter.valueColor.$eq(0, _this.valueColor) || oldPainter.value != _this.value || oldPainter.headValue !== _this.headValue || oldPainter.tailValue !== _this.tailValue || oldPainter.offsetValue !== _this.offsetValue || oldPainter.rotationValue !== _this.rotationValue || oldPainter.strokeWidth !== _this.strokeWidth || oldPainter.strokeAlign !== _this.strokeAlign || false; }, get$value(receiver) { return this.value; } }; A.CircularProgressIndicator.prototype = { get$backgroundColor(_) { return this.backgroundColor; }, createState$0() { return new A._CircularProgressIndicatorState(null, null, B._StateLifecycle_0); } }; A._CircularProgressIndicatorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this.___CircularProgressIndicatorState__controller_A = A.AnimationController$(null, B.Duration_2961926000, null, 1, null, _this); if (_this.get$widget().value == null) _this.___CircularProgressIndicatorState__controller_A.repeat$0(0); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this.get$widget().value == null) { t1 = _this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; t1 = !(t1 != null && t1._ticker$_future != null); } else t1 = false; if (t1) { t1 = _this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.repeat$0(0); } else { if (_this.get$widget().value != null) { t1 = _this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; t1 = t1 != null && t1._ticker$_future != null; } else t1 = false; if (t1) { t1 = _this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); } } }, dispose$0() { var t1 = this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin$dispose(); }, _buildMaterialIndicator$5(context, headValue, tailValue, offsetValue, rotationValue) { var t2, t3, t4, t5, _this = this, _null = null, defaults = A.Theme_of(context).useMaterial3 ? new A._CircularProgressIndicatorDefaultsM3(context, _null, _null, _null, _null, _null) : new A._CircularProgressIndicatorDefaultsM2(context, _null, _null, _null, _null, _null), t1 = _this.get$widget(); t1.get$backgroundColor(t1); t1 = A.ProgressIndicatorTheme_of(context); t2 = _this.get$widget(); t3 = _this.get$widget()._getValueColor$2$defaultColor(context, defaults.get$color(defaults)); t4 = _this.get$widget(); t5 = _this.get$widget(); return t2._buildSemanticsWrapper$2$child$context(A.Container$(_null, A.CustomPaint$(_null, _null, _null, A._CircularProgressIndicatorPainter$(t1.circularTrackColor, headValue, offsetValue, rotationValue, _this.get$widget().strokeAlign, _this.get$widget().strokeCap, t5.strokeWidth, tailValue, t4.value, t3), B.Size_0_0), B.Clip_0, _null, B.BoxConstraints_mlX1, _null, _null, _null, _null, _null, _null, _null, _null, _null), context); }, _buildAnimation$0() { var t1 = this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.AnimatedBuilder$(t1, new A._CircularProgressIndicatorState__buildAnimation_closure(this), null); }, build$1(context) { var _this = this; _this.get$widget(); switch (0) { case 0: if (_this.get$widget().value != null) return _this._buildMaterialIndicator$5(context, 0, 0, 0, 0); return _this._buildAnimation$0(); } } }; A._CircularProgressIndicatorState__buildAnimation_closure.prototype = { call$2(context, child) { var t1 = this.$this, t2 = $.$get$_CircularProgressIndicatorState__strokeHeadTween(), t3 = t1.___CircularProgressIndicatorState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); return t1._buildMaterialIndicator$5(context, t2.transform$1(0, t3.get$value(0)), $.$get$_CircularProgressIndicatorState__strokeTailTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0)), $.$get$_CircularProgressIndicatorState__offsetTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0)), $.$get$_CircularProgressIndicatorState__rotationTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0))); }, $signature: 184 }; A._RefreshProgressIndicatorPainter.prototype = { paint$2(canvas, size) { var t1, arcEnd, ux, uy, radius, t2, arrowheadRadius, innerRadius, outerRadius, t3, path, paint, _this = this; _this.super$_CircularProgressIndicatorPainter$paint(canvas, size); t1 = _this.arrowheadScale; if (t1 > 0) { arcEnd = _this.arcStart + _this.arcSweep; ux = Math.cos(arcEnd); uy = Math.sin(arcEnd); radius = size._dx / 2; t2 = _this.strokeWidth; arrowheadRadius = t2 * 2 * t1; innerRadius = radius - arrowheadRadius; outerRadius = radius + arrowheadRadius; t3 = $.$get$_renderer(); path = t3.createPath$0(); path.moveTo$2(0, radius + ux * innerRadius, radius + uy * innerRadius); path.lineTo$2(0, radius + ux * outerRadius, radius + uy * outerRadius); path.lineTo$2(0, radius + ux * radius + -uy * t2 * 2 * t1, radius + uy * radius + ux * t2 * 2 * t1); path.close$0(0); paint = t3.createPaint$0(); paint.set$color(0, _this.valueColor); paint.set$strokeWidth(t2); paint.set$style(0, B.PaintingStyle_0); canvas.drawPath$2(path, paint); } } }; A.RefreshProgressIndicator.prototype = { get$backgroundColor(_) { return A.CircularProgressIndicator.prototype.get$backgroundColor.call(this, 0); }, createState$0() { return new A._RefreshProgressIndicatorState(null, null, B._StateLifecycle_0); } }; A._RefreshProgressIndicatorState.prototype = { get$widget() { return type$.RefreshProgressIndicator._as(A.State.prototype.get$widget.call(this)); }, build$1(context) { var t1, value0, _this = this, value = type$.RefreshProgressIndicator._as(A.State.prototype.get$widget.call(_this)).value; if (value != null) { _this._progress_indicator$_lastValue = value; t1 = _this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); value0 = _this.___RefreshProgressIndicatorState__convertTween_FI; if (value0 === $) { value0 !== $ && A.throwUnnamedLateFieldADI(); value0 = _this.___RefreshProgressIndicatorState__convertTween_FI = new A.CurveTween(B.Interval_75R7); } t1.set$value(0, value0.transform$1(0, value) * 0.000225022502250225); } return _this._buildAnimation$0(); }, _buildAnimation$0() { var t1 = this.___CircularProgressIndicatorState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.AnimatedBuilder$(t1, new A._RefreshProgressIndicatorState__buildAnimation_closure(this), null); }, _buildMaterialIndicator$5(context, headValue, tailValue, offsetValue, rotationValue) { var rotation, value0, t3, t4, result, valueColor, backgroundColor, t5, t6, t7, _this = this, _null = null, t1 = type$.RefreshProgressIndicator, value = t1._as(A.State.prototype.get$widget.call(_this)).value, t2 = value == null, arrowheadScale = t2 ? 0 : B.Interval_75R7.transform$1(0, value); if (t2 && _this._progress_indicator$_lastValue == null) rotation = 0; else { value0 = _this.___RefreshProgressIndicatorState__additionalRotationTween_FI; if (value0 === $) { t3 = type$.Tween_double; t4 = type$.TweenSequenceItem_double; result = A.TweenSequence$(A._setArrayType([new A.TweenSequenceItem(new A.Tween(-0.1, -0.2, t3), 0.33, t4), new A.TweenSequenceItem(new A.Tween(-0.2, 1.35, t3), 0.6699999999999999, t4)], type$.JSArray_TweenSequenceItem_double), type$.double); _this.___RefreshProgressIndicatorState__additionalRotationTween_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___RefreshProgressIndicatorState__additionalRotationTween_FI = result; value0 = result; } if (t2) { t2 = _this._progress_indicator$_lastValue; t2.toString; } else t2 = value; rotation = 3.141592653589793 * value0.transform$1(0, t2); } valueColor = t1._as(A.State.prototype.get$widget.call(_this))._getValueColor$1(context); t2 = valueColor.get$value(valueColor); valueColor = A.Color$fromARGB(255, valueColor.get$value(valueColor) >>> 16 & 255, valueColor.get$value(valueColor) >>> 8 & 255, valueColor.get$value(valueColor) & 255); t3 = t1._as(A.State.prototype.get$widget.call(_this)); A.CircularProgressIndicator.prototype.get$backgroundColor.call(t3, 0); backgroundColor = A.ProgressIndicatorTheme_of(context).refreshBackgroundColor; if (backgroundColor == null) backgroundColor = A.Theme_of(context).canvasColor; t3 = t1._as(A.State.prototype.get$widget.call(_this)); t1._as(A.State.prototype.get$widget.call(_this)); t1._as(A.State.prototype.get$widget.call(_this)); t1._as(A.State.prototype.get$widget.call(_this)); t4 = t1._as(A.State.prototype.get$widget.call(_this)); t5 = t1._as(A.State.prototype.get$widget.call(_this)); t1 = t1._as(A.State.prototype.get$widget.call(_this)); t6 = tailValue * 3 / 2 * 3.141592653589793; t7 = Math.max(headValue * 3 / 2 * 3.141592653589793 - t6, 0.001); return t3._buildSemanticsWrapper$2$child$context(A.Container$(_null, A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_12_12_12_12, A.Opacity$(A.Transform$rotate(rotation, A.CustomPaint$(_null, _null, _null, new A._RefreshProgressIndicatorPainter(arrowheadScale, _null, valueColor, _null, headValue, tailValue, offsetValue, rotationValue, t4.strokeWidth, t5.strokeAlign, -1.5707963267948966 + t6 + rotationValue * 3.141592653589793 * 2 + offsetValue * 0.5 * 3.141592653589793, t7, t1.strokeCap, _null), B.Size_0_0)), (t2 >>> 24 & 255) / 255), _null), B.Clip_0, backgroundColor, 2, _null, _null, _null, _null, _null, B.MaterialType_2), B.Clip_0, _null, _null, _null, _null, 41, _null, B.EdgeInsets_4_4_4_4, _null, _null, _null, 41), context); } }; A._RefreshProgressIndicatorState__buildAnimation_closure.prototype = { call$2(context, child) { var t1 = this.$this, t2 = $.$get$_CircularProgressIndicatorState__strokeHeadTween(), t3 = t1.___CircularProgressIndicatorState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); return t1._buildMaterialIndicator$5(context, 1.05 * t2.transform$1(0, t3.get$value(0)), $.$get$_CircularProgressIndicatorState__strokeTailTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0)), $.$get$_CircularProgressIndicatorState__offsetTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0)), $.$get$_CircularProgressIndicatorState__rotationTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0))); }, $signature: 184 }; A._CircularProgressIndicatorDefaultsM2.prototype = { get$color(_) { var t1, _this = this, value = _this.___CircularProgressIndicatorDefaultsM2__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___CircularProgressIndicatorDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___CircularProgressIndicatorDefaultsM2__colors_FI = t1.colorScheme; } return value.primary; } }; A._LinearProgressIndicatorDefaultsM2.prototype = { get$_progress_indicator$_colors() { var t1, _this = this, value = _this.___LinearProgressIndicatorDefaultsM2__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___LinearProgressIndicatorDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___LinearProgressIndicatorDefaultsM2__colors_FI = t1.colorScheme; } return value; }, get$color(_) { return this.get$_progress_indicator$_colors().primary; }, get$linearTrackColor() { return this.get$_progress_indicator$_colors().background; }, get$linearMinHeight() { return 4; } }; A._CircularProgressIndicatorDefaultsM3.prototype = { get$color(_) { var t1, _this = this, value = _this.___CircularProgressIndicatorDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___CircularProgressIndicatorDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___CircularProgressIndicatorDefaultsM3__colors_FI = t1.colorScheme; } return value.primary; } }; A._LinearProgressIndicatorDefaultsM3.prototype = { get$_progress_indicator$_colors() { var t1, _this = this, value = _this.___LinearProgressIndicatorDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___LinearProgressIndicatorDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___LinearProgressIndicatorDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$color(_) { return this.get$_progress_indicator$_colors().primary; }, get$linearTrackColor() { var t1 = this.get$_progress_indicator$_colors(), t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; }, get$linearMinHeight() { return 4; } }; A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ProgressIndicatorThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$color(_this), _this.get$linearTrackColor(), _this.get$linearMinHeight(), _this.circularTrackColor, _this.refreshBackgroundColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ProgressIndicatorThemeData && J.$eq$(other.get$color(other), _this.get$color(_this)) && J.$eq$(other.get$linearTrackColor(), _this.get$linearTrackColor()) && other.get$linearMinHeight() == _this.get$linearMinHeight() && J.$eq$(other.circularTrackColor, _this.circularTrackColor) && J.$eq$(other.refreshBackgroundColor, _this.refreshBackgroundColor); }, get$color(receiver) { return this.color; }, get$linearTrackColor() { return this.linearTrackColor; }, get$linearMinHeight() { return this.linearMinHeight; } }; A._ProgressIndicatorThemeData_Object_Diagnosticable.prototype = {}; A._RadioType.prototype = { _enumToString$0() { return "_RadioType." + this._core$_name; } }; A.Radio.prototype = { createState$0() { return new A._RadioState(new A._RadioPainter($.$get$ChangeNotifier__emptyListeners()), $, $, $, $, $, $, $, $, $, null, false, false, null, null, B._StateLifecycle_0, this.$ti._eval$1("_RadioState<1>")); }, get$value(receiver) { return this.value; } }; A._RadioState.prototype = { _radio$_handleChanged$1(selected) { var t1; if (selected == null) { this._widget.onChanged.call$1(null); return; } if (selected) { t1 = this._widget; t1.onChanged.call$1(t1.value); } }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget; if (t1.value === t1.groupValue !== (oldWidget.value === oldWidget.groupValue)) this.animateToValue$0(); }, dispose$0() { this._radio$_painter.dispose$0(); this.super$__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin$dispose(); }, get$onChanged() { this._widget.toString; return this.get$_radio$_handleChanged(); }, get$tristate() { return this._widget.toggleable; }, get$value(_) { var t1 = this._widget; return t1.value === t1.groupValue; }, get$_radio$_widgetFillColor() { return new A._MaterialStatePropertyWith(new A._RadioState__widgetFillColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, build$1(context) { var t1, radioTheme, defaults, effectiveMaterialTapTargetSize, effectiveVisualDensity, size, activeStates, inactiveStates, activeColor, t2, effectiveActiveColor, inactiveColor, t3, effectiveInactiveColor, focusedStates, t4, effectiveFocusOverlayColor, hoveredStates, effectiveHoverOverlayColor, effectiveActivePressedOverlayColor, effectiveInactivePressedOverlayColor, accessibilitySelected, _this = this, _null = null; switch (_this._widget._radioType.index) { case 0: break; case 1: switch (A.Theme_of(context).platform.index) { case 0: case 1: case 3: case 5: break; case 2: case 4: t1 = _this._widget; return new A.CupertinoRadio(t1.value, t1.groupValue, t1.onChanged, t1.toggleable, false, t1.activeColor, _null, _null, false, _null, _this.$ti._eval$1("CupertinoRadio<1>")); } break; } radioTheme = A.RadioTheme_of(context); defaults = A.Theme_of(context).useMaterial3 ? new A._RadioDefaultsM3(context, _null, _null, _null, _null, _null, _null) : new A._RadioDefaultsM2(context, _null, _null, _null, _null, _null, _null); t1 = _this._widget.materialTapTargetSize; effectiveMaterialTapTargetSize = t1 == null ? radioTheme.materialTapTargetSize : t1; if (effectiveMaterialTapTargetSize == null) effectiveMaterialTapTargetSize = defaults.get$materialTapTargetSize(); _this._widget.toString; effectiveVisualDensity = defaults.get$visualDensity(); switch (effectiveMaterialTapTargetSize.index) { case 0: size = B.Size_48_48; break; case 1: size = B.Size_40_40; break; default: size = _null; } size = size.$add(0, new A.Offset(effectiveVisualDensity.horizontal, effectiveVisualDensity.vertical).$mul(0, 4)); activeStates = _this.get$states(); activeStates.add$1(0, B.MaterialState_4); inactiveStates = _this.get$states(); inactiveStates.remove$1(0, B.MaterialState_4); _this._widget.toString; activeColor = _this.get$_radio$_widgetFillColor()._material_state$_resolve.call$1(activeStates); if (activeColor == null) { t1 = radioTheme.fillColor; activeColor = t1 == null ? _null : t1.resolve$1(0, activeStates); } t1 = activeColor == null; if (t1) { t2 = defaults.get$fillColor()._material_state$_resolve.call$1(activeStates); t2.toString; effectiveActiveColor = t2; } else effectiveActiveColor = activeColor; _this._widget.toString; inactiveColor = _this.get$_radio$_widgetFillColor()._material_state$_resolve.call$1(inactiveStates); if (inactiveColor == null) { t2 = radioTheme.fillColor; inactiveColor = t2 == null ? _null : t2.resolve$1(0, inactiveStates); } t2 = inactiveColor == null; if (t2) { t3 = defaults.get$fillColor()._material_state$_resolve.call$1(inactiveStates); t3.toString; effectiveInactiveColor = t3; } else effectiveInactiveColor = inactiveColor; focusedStates = _this.get$states(); focusedStates.add$1(0, B.MaterialState_1); _this._widget.toString; t3 = radioTheme.overlayColor; t4 = t3 == null ? _null : t3.resolve$1(0, focusedStates); effectiveFocusOverlayColor = t4; if (effectiveFocusOverlayColor == null) { t4 = defaults.get$overlayColor()._material_state$_resolve.call$1(focusedStates); t4.toString; effectiveFocusOverlayColor = t4; } hoveredStates = _this.get$states(); hoveredStates.add$1(0, B.MaterialState_0); _this._widget.toString; t4 = t3 == null ? _null : t3.resolve$1(0, hoveredStates); effectiveHoverOverlayColor = t4; if (effectiveHoverOverlayColor == null) { t4 = defaults.get$overlayColor()._material_state$_resolve.call$1(hoveredStates); t4.toString; effectiveHoverOverlayColor = t4; } activeStates.add$1(0, B.MaterialState_2); _this._widget.toString; t4 = t3 == null ? _null : t3.resolve$1(0, activeStates); if (t4 == null) { t1 = t1 ? _null : A.Color$fromARGB(31, activeColor.get$value(activeColor) >>> 16 & 255, activeColor.get$value(activeColor) >>> 8 & 255, activeColor.get$value(activeColor) & 255); effectiveActivePressedOverlayColor = t1; } else effectiveActivePressedOverlayColor = t4; if (effectiveActivePressedOverlayColor == null) { t1 = defaults.get$overlayColor()._material_state$_resolve.call$1(activeStates); t1.toString; effectiveActivePressedOverlayColor = t1; } inactiveStates.add$1(0, B.MaterialState_2); _this._widget.toString; t1 = t3 == null ? _null : t3.resolve$1(0, inactiveStates); if (t1 == null) { t1 = t2 ? _null : A.Color$fromARGB(31, inactiveColor.get$value(inactiveColor) >>> 16 & 255, inactiveColor.get$value(inactiveColor) >>> 8 & 255, inactiveColor.get$value(inactiveColor) & 255); effectiveInactivePressedOverlayColor = t1; } else effectiveInactivePressedOverlayColor = t1; if (effectiveInactivePressedOverlayColor == null) { t1 = defaults.get$overlayColor()._material_state$_resolve.call$1(inactiveStates); t1.toString; effectiveInactivePressedOverlayColor = t1; } if (_this.ToggleableStateMixin__downPosition != null) { effectiveHoverOverlayColor = _this.get$states().contains$1(0, B.MaterialState_4) ? effectiveActivePressedOverlayColor : effectiveInactivePressedOverlayColor; effectiveFocusOverlayColor = _this.get$states().contains$1(0, B.MaterialState_4) ? effectiveActivePressedOverlayColor : effectiveInactivePressedOverlayColor; } switch (A.defaultTargetPlatform().index) { case 0: case 1: case 3: case 5: accessibilitySelected = _null; break; case 2: case 4: t1 = _this._widget; accessibilitySelected = t1.value === t1.groupValue; break; default: accessibilitySelected = _null; } t1 = _this._widget; t2 = t1.value; t1 = t1.groupValue; t3 = _this._radio$_painter; t4 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3.set$position(0, t4); t4 = _this.ToggleableStateMixin___ToggleableStateMixin__reaction_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3.set$reaction(t4); t4 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3.set$reactionFocusFade(t4); t4 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3.set$reactionHoverFade(t4); t3.set$inactiveReactionColor(effectiveInactivePressedOverlayColor); t3.set$reactionColor(effectiveActivePressedOverlayColor); t3.set$hoverColor(effectiveHoverOverlayColor); t3.set$focusColor(effectiveFocusOverlayColor); _this._widget.toString; t4 = radioTheme.splashRadius; t3.set$splashRadius(t4 == null ? 20 : t4); t3.set$downPosition(_this.ToggleableStateMixin__downPosition); t3.set$isFocused(_this.get$states().contains$1(0, B.MaterialState_1)); t3.set$isHovered(_this.get$states().contains$1(0, B.MaterialState_0)); t3.set$activeColor(effectiveActiveColor); t3.set$inactiveColor(effectiveInactiveColor); t3 = _this.buildToggleable$5$autofocus$focusNode$mouseCursor$painter$size(false, _null, new A._MaterialStatePropertyWith(new A._RadioState_build_closure(_this, radioTheme), type$._MaterialStatePropertyWith_MouseCursor), t3, size); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, t2 === t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, accessibilitySelected, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t3, _null); } }; A._RadioState__widgetFillColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return null; if (states.contains$1(0, B.MaterialState_4)) return this.$this._widget.activeColor; return null; }, $signature: 87 }; A._RadioState_build_closure.prototype = { call$1(states) { var t1 = A.MaterialStateProperty_resolveAs(this.$this._widget.mouseCursor, states, type$.nullable_MouseCursor); if (t1 == null) t1 = null; return t1 == null ? A.MaterialStateProperty_resolveAs(B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable, states, type$.MouseCursor) : t1; }, $signature: 313 }; A._RadioPainter.prototype = { paint$2(canvas, size) { var center, paint, t1, t2, _this = this; _this.paintRadialReaction$2$canvas$origin(canvas, size.center$1(B.Offset_0_0)); center = new A.Rect(0, 0, 0 + size._dx, 0 + size._dy).get$center(); paint = $.$get$_renderer().createPaint$0(); t1 = _this._inactiveColor; t1.toString; t2 = _this._activeColor; t2.toString; t2 = A.Color_lerp(t1, t2, _this._toggleable$_position.get$value(0)); t2.toString; paint.set$color(0, t2); paint.set$style(0, B.PaintingStyle_1); paint.set$strokeWidth(2); canvas.drawCircle$3(center, 8, paint); if (_this._toggleable$_position.get$status(0) !== B.AnimationStatus_0) { paint.set$style(0, B.PaintingStyle_0); canvas.drawCircle$3(center, 4.5 * _this._toggleable$_position.get$value(0), paint); } } }; A._RadioDefaultsM2.prototype = { get$_radio$_theme() { var result, _this = this, value = _this.___RadioDefaultsM2__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___RadioDefaultsM2__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___RadioDefaultsM2__theme_FI = result; value = result; } return value; }, get$fillColor() { return new A._MaterialStatePropertyWith(new A._RadioDefaultsM2_fillColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._RadioDefaultsM2_overlayColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$materialTapTargetSize() { return this.get$_radio$_theme().materialTapTargetSize; }, get$visualDensity() { return this.get$_radio$_theme().visualDensity; } }; A._RadioDefaultsM2_fillColor_closure.prototype = { call$1(states) { var t1, value, t2; if (states.contains$1(0, B.MaterialState_6)) return this.$this.get$_radio$_theme().disabledColor; if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this; value = t1.___RadioDefaultsM2__colors_FI; if (value === $) { t2 = t1.get$_radio$_theme(); t1.___RadioDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = t1.___RadioDefaultsM2__colors_FI = t2.colorScheme; } return value.secondary; } return this.$this.get$_radio$_theme().unselectedWidgetColor; }, $signature: 24 }; A._RadioDefaultsM2_overlayColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$fillColor()._material_state$_resolve.call$1(states); t2 = J.getInterceptor$x(t1); return A.Color$fromARGB(31, t2.get$value(t1) >>> 16 & 255, t2.get$value(t1) >>> 8 & 255, t2.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) return this.$this.get$_radio$_theme().hoverColor; if (states.contains$1(0, B.MaterialState_1)) return this.$this.get$_radio$_theme().focusColor; return B.Color_0; }, $signature: 24 }; A._RadioDefaultsM3.prototype = { get$_radio$_theme() { var result, _this = this, value = _this.___RadioDefaultsM3__theme_FI; if (value === $) { result = A.Theme_of(_this.context); _this.___RadioDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___RadioDefaultsM3__theme_FI = result; value = result; } return value; }, get$_radio$_colors() { var t1, _this = this, value = _this.___RadioDefaultsM3__colors_FI; if (value === $) { t1 = _this.get$_radio$_theme(); _this.___RadioDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___RadioDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$fillColor() { return new A._MaterialStatePropertyWith(new A._RadioDefaultsM3_fillColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._RadioDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$materialTapTargetSize() { return this.get$_radio$_theme().materialTapTargetSize; }, get$visualDensity() { return this.get$_radio$_theme().visualDensity; } }; A._RadioDefaultsM3_fillColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_6)) { t1 = _this.$this.get$_radio$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_2)) return _this.$this.get$_radio$_colors().primary; if (states.contains$1(0, B.MaterialState_0)) return _this.$this.get$_radio$_colors().primary; if (states.contains$1(0, B.MaterialState_1)) return _this.$this.get$_radio$_colors().primary; return _this.$this.get$_radio$_colors().primary; } if (states.contains$1(0, B.MaterialState_6)) { t1 = _this.$this.get$_radio$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_2)) return _this.$this.get$_radio$_colors().onSurface; if (states.contains$1(0, B.MaterialState_0)) return _this.$this.get$_radio$_colors().onSurface; if (states.contains$1(0, B.MaterialState_1)) return _this.$this.get$_radio$_colors().onSurface; t1 = _this.$this.get$_radio$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._RadioDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_radio$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_radio$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_radio$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return B.Color_0; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_radio$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_radio$_colors().onSurface.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_radio$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return B.Color_0; }, $signature: 24 }; A.__RadioState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype = { initState$0() { var t1, t2, _this = this, _null = null; _this.super$State$initState(); t1 = _this._widget; t2 = A.AnimationController$(_null, B.Duration_200000, _null, 1, t1.value !== t1.groupValue ? 0 : 1, _this); _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A = t2; _this.ToggleableStateMixin___ToggleableStateMixin__position_A = A.CurvedAnimation$(B.Cubic_JUR0, t2, B.Cubic_xDo0); t2 = A.AnimationController$(_null, B.Duration_100000, _null, 1, _null, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A = t2; _this.ToggleableStateMixin___ToggleableStateMixin__reaction_A = A.CurvedAnimation$(B.Cubic_ifx, t2, _null); t1 = A.AnimationController$(_null, B.Duration_50000, _null, 1, _this.ToggleableStateMixin__hovering || _this.ToggleableStateMixin__focused ? 1 : 0, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t1 = A.AnimationController$(_null, B.Duration_50000, _null, 1, _this.ToggleableStateMixin__hovering || _this.ToggleableStateMixin__focused ? 1 : 0, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); }, dispose$0() { var _this = this, t1 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__RadioState_State_TickerProviderStateMixin$dispose(); } }; A._RadioType0.prototype = { _enumToString$0() { return "_RadioType." + this._core$_name; } }; A.RadioListTile.prototype = { build$1(context) { var control, effectiveActiveColor, _this = this, _null = null; switch (0) { case 0: control = A.Radio$(_this.activeColor, false, _null, _this.groupValue, _null, B.MaterialTapTargetSize_1, _null, _this.onChanged, _null, _null, true, _this.value, _this.$ti._precomputed1); break; } switch (2) { case 0: case 2: break; } A.Theme_of(context); A.RadioTheme_of(context); effectiveActiveColor = _this.activeColor; return new A.MergeSemantics(A.ListTile$(false, _null, true, _null, true, _null, _null, false, _null, control, _null, _null, new A.RadioListTile_build_closure(_this), false, effectiveActiveColor, _null, _null, _this.subtitle, _null, _this.title, _null, _null), _null); }, get$value(receiver) { return this.value; } }; A.RadioListTile_build_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.value; if (t2 === t1.groupValue) { t1.onChanged.call$1(null); return; } t1.onChanged.call$1(t2); }, $signature: 0 }; A.RadioThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.mouseCursor, _this.get$fillColor(), _this.get$overlayColor(), _this.splashRadius, _this.get$materialTapTargetSize(), _this.get$visualDensity(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.RadioThemeData && other.get$fillColor() == _this.get$fillColor() && other.get$overlayColor() == _this.get$overlayColor() && other.splashRadius == _this.splashRadius && other.get$materialTapTargetSize() == _this.get$materialTapTargetSize() && J.$eq$(other.get$visualDensity(), _this.get$visualDensity()); }, get$fillColor() { return this.fillColor; }, get$overlayColor() { return this.overlayColor; }, get$materialTapTargetSize() { return this.materialTapTargetSize; }, get$visualDensity() { return this.visualDensity; } }; A._RadioThemeData_Object_Diagnosticable.prototype = {}; A._RefreshIndicatorMode.prototype = { _enumToString$0() { return "_RefreshIndicatorMode." + this._core$_name; } }; A.RefreshIndicatorTriggerMode.prototype = { _enumToString$0() { return "RefreshIndicatorTriggerMode." + this._core$_name; } }; A._IndicatorType.prototype = { _enumToString$0() { return "_IndicatorType." + this._core$_name; } }; A.RefreshIndicator.prototype = { createState$0() { return new A.RefreshIndicatorState(null, null, B._StateLifecycle_0); }, onRefresh$0() { return this.onRefresh.call$0(); }, notificationPredicate$1(arg0) { return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); } }; A.RefreshIndicatorState.prototype = { get$_effectiveValueColor() { var t1, _this = this, value = _this.__RefreshIndicatorState__effectiveValueColor_AI; if (value === $) { _this._widget.toString; t1 = _this._framework$_element; t1.toString; t1 = A.Theme_of(t1); value = _this.__RefreshIndicatorState__effectiveValueColor_AI = t1.colorScheme.primary; } return value; }, initState$0() { var t1, t2, t3, _this = this, _null = null; _this.super$State$initState(); t1 = _this.__RefreshIndicatorState__positionController_A = A.AnimationController$(_null, _null, _null, 1, _null, _this); t2 = $.$get$RefreshIndicatorState__kDragSizeFactorLimitTween(); t3 = type$.Animation_double; _this.__RefreshIndicatorState__positionFactor_A = new A._AnimatedEvaluation(t3._as(t1), t2, t2.$ti._eval$1("_AnimatedEvaluation")); t2 = $.$get$RefreshIndicatorState__threeQuarterTween(); _this.__RefreshIndicatorState__value_A = new A._AnimatedEvaluation(t3._as(t1), t2, t2.$ti._eval$1("_AnimatedEvaluation")); t2 = A.AnimationController$(_null, _null, _null, 1, _null, _this); _this.__RefreshIndicatorState__scaleController_A = t2; t1 = $.$get$RefreshIndicatorState__oneToZeroTween(); _this.__RefreshIndicatorState__scaleFactor_A = new A._AnimatedEvaluation(t3._as(t2), t1, t1.$ti._eval$1("_AnimatedEvaluation")); }, didChangeDependencies$0() { this._setupColorTween$0(); this.super$State$didChangeDependencies(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, dispose$0() { var t1 = this.__RefreshIndicatorState__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this.__RefreshIndicatorState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$_RefreshIndicatorState_State_TickerProviderStateMixin$dispose(); }, _setupColorTween$0() { var t1, color, t2, t3, t4, _this = this; _this._widget.toString; t1 = _this._framework$_element; t1.toString; t1 = A.Theme_of(t1); _this.__RefreshIndicatorState__effectiveValueColor_AI = t1.colorScheme.primary; color = _this.get$_effectiveValueColor(); if ((color.get$value(color) >>> 24 & 255) === 0) _this.__RefreshIndicatorState__valueColor_A = new A.AlwaysStoppedAnimation(color, type$.AlwaysStoppedAnimation_Color); else { t1 = _this.__RefreshIndicatorState__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Color$fromARGB(0, color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255); t3 = A.Color$fromARGB(color.get$value(color) >>> 24 & 255, color.get$value(color) >>> 16 & 255, color.get$value(color) >>> 8 & 255, color.get$value(color) & 255); t4 = type$.ColorTween._eval$1("_ChainedEvaluation"); _this.__RefreshIndicatorState__valueColor_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1), new A._ChainedEvaluation(new A.CurveTween(B.Interval_75R6), new A.ColorTween(t2, t3), t4), t4._eval$1("_AnimatedEvaluation")); } }, _refresh_indicator$_handleScrollNotification$1(notification) { var t1, t2, indicatorAtTopNow, t3, _this = this; if (!_this._widget.notificationPredicate$1(notification)) return false; if (!(notification instanceof A.ScrollStartNotification && notification.dragDetails != null)) { if (notification instanceof A.ScrollUpdateNotification) if (notification.dragDetails != null) _this._widget.toString; t1 = false; } else t1 = true; if (t1) { t1 = notification.metrics; t2 = t1.axisDirection; if (!(t2 === B.AxisDirection_0 && Math.max(t1.get$maxScrollExtent() - t1.get$pixels(), 0) === 0)) t1 = t2 === B.AxisDirection_2 && Math.max(t1.get$pixels() - t1.get$minScrollExtent(), 0) === 0; else t1 = true; t1 = t1 && _this._refresh_indicator$_mode == null && _this._refresh_indicator$_start$1(0, t2); } else t1 = false; if (t1) { _this.setState$1(new A.RefreshIndicatorState__handleScrollNotification_closure(_this)); return false; } t1 = notification.metrics; t2 = t1.axisDirection; switch (t2.index) { case 2: case 0: indicatorAtTopNow = true; break; case 3: case 1: indicatorAtTopNow = null; break; default: indicatorAtTopNow = null; } if (indicatorAtTopNow != _this._isIndicatorAtTop) { t1 = _this._refresh_indicator$_mode; if (t1 === B._RefreshIndicatorMode_0 || t1 === B._RefreshIndicatorMode_1) _this._dismiss$1(B._RefreshIndicatorMode_5); } else if (notification instanceof A.ScrollUpdateNotification) { t3 = _this._refresh_indicator$_mode; if (t3 === B._RefreshIndicatorMode_0 || t3 === B._RefreshIndicatorMode_1) { if (t2 === B.AxisDirection_2) { t2 = _this._dragOffset; t2.toString; t3 = notification.scrollDelta; t3.toString; _this._dragOffset = t2 - t3; } else if (t2 === B.AxisDirection_0) { t2 = _this._dragOffset; t2.toString; t3 = notification.scrollDelta; t3.toString; _this._dragOffset = t2 + t3; } t1 = t1._scroll_metrics$_viewportDimension; t1.toString; _this._checkDragOffset$1(t1); } if (_this._refresh_indicator$_mode === B._RefreshIndicatorMode_1 && notification.dragDetails == null) _this._refresh_indicator$_show$0(); } else if (notification instanceof A.OverscrollNotification) { t3 = _this._refresh_indicator$_mode; if (t3 === B._RefreshIndicatorMode_0 || t3 === B._RefreshIndicatorMode_1) { if (t2 === B.AxisDirection_2) { t2 = _this._dragOffset; t2.toString; _this._dragOffset = t2 - notification.overscroll; } else if (t2 === B.AxisDirection_0) { t2 = _this._dragOffset; t2.toString; _this._dragOffset = t2 + notification.overscroll; } t1 = t1._scroll_metrics$_viewportDimension; t1.toString; _this._checkDragOffset$1(t1); } } else if (notification instanceof A.ScrollEndNotification) switch (_this._refresh_indicator$_mode) { case B._RefreshIndicatorMode_1: t1 = _this.__RefreshIndicatorState__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 < 1) _this._dismiss$1(B._RefreshIndicatorMode_5); else _this._refresh_indicator$_show$0(); break; case B._RefreshIndicatorMode_0: _this._dismiss$1(B._RefreshIndicatorMode_5); break; case B._RefreshIndicatorMode_5: case B._RefreshIndicatorMode_4: case B._RefreshIndicatorMode_3: case B._RefreshIndicatorMode_2: case null: case void 0: break; } return false; }, _handleIndicatorNotification$1(notification) { if (notification.ViewportNotificationMixin__depth !== 0 || !notification.leading) return false; if (this._refresh_indicator$_mode === B._RefreshIndicatorMode_0) { notification.accepted = false; return true; } return false; }, _refresh_indicator$_start$1(_, direction) { var t1, _this = this; switch (direction.index) { case 2: case 0: _this._isIndicatorAtTop = true; break; case 3: case 1: _this._isIndicatorAtTop = null; return false; } _this._dragOffset = 0; t1 = _this.__RefreshIndicatorState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, 0); t1 = _this.__RefreshIndicatorState__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, 0); return true; }, _checkDragOffset$1(containerExtent) { var newValue, t2, _this = this, t1 = _this._dragOffset; t1.toString; newValue = t1 / (containerExtent * 0.25); if (_this._refresh_indicator$_mode === B._RefreshIndicatorMode_1) newValue = Math.max(newValue, 0.6666666666666666); t1 = _this.__RefreshIndicatorState__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, A.clampDouble(newValue, 0, 1)); if (_this._refresh_indicator$_mode === B._RefreshIndicatorMode_0) { t1 = _this.__RefreshIndicatorState__valueColor_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$value(t1); t1.toString; t1 = J.get$value$x(t1); t2 = _this.get$_effectiveValueColor(); t2 = (t1 >>> 24 & 255) === (t2.get$value(t2) >>> 24 & 255); t1 = t2; } else t1 = false; if (t1) _this._refresh_indicator$_mode = B._RefreshIndicatorMode_1; }, _dismiss$1(newMode) { return this._dismiss$body$RefreshIndicatorState(newMode); }, _dismiss$body$RefreshIndicatorState(newMode) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$_dismiss$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.Future_Future$value(null, type$.void), $async$_dismiss$1); case 2: // returning from await. $async$self.setState$1(new A.RefreshIndicatorState__dismiss_closure($async$self, newMode)); case 3: // switch switch ($async$self._refresh_indicator$_mode.index) { case 4: // goto case $async$goto = 5; break; case 5: // goto case $async$goto = 6; break; case 1: // goto case $async$goto = 7; break; case 0: // goto case $async$goto = 8; break; case 3: // goto case $async$goto = 9; break; case 2: // goto case $async$goto = 10; break; default: // goto after switch $async$goto = 4; break; } break; case 5: // case t1 = $async$self.__RefreshIndicatorState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._direction = B._AnimationDirection_0; $async$goto = 11; return A._asyncAwait(t1._animateToInternal$3$curve$duration(1, B.C__Linear, B.Duration_200000), $async$_dismiss$1); case 11: // returning from await. // goto after switch $async$goto = 4; break; case 6: // case t1 = $async$self.__RefreshIndicatorState__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._direction = B._AnimationDirection_0; $async$goto = 12; return A._asyncAwait(t1._animateToInternal$3$curve$duration(0, B.C__Linear, B.Duration_200000), $async$_dismiss$1); case 12: // returning from await. // goto after switch $async$goto = 4; break; case 7: // case case 8: // case case 9: // case case 10: // case // goto after switch $async$goto = 4; break; case 4: // after switch if ($async$self._framework$_element != null && $async$self._refresh_indicator$_mode === newMode) { $async$self._isIndicatorAtTop = $async$self._dragOffset = null; $async$self.setState$1(new A.RefreshIndicatorState__dismiss_closure0($async$self)); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_dismiss$1, $async$completer); }, _refresh_indicator$_show$0() { var t2, t1 = $.Zone__current; this._refresh_indicator$_mode = B._RefreshIndicatorMode_2; t2 = this.__RefreshIndicatorState__positionController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2._direction = B._AnimationDirection_0; t2._animateToInternal$3$curve$duration(0.6666666666666666, B.C__Linear, B.Duration_150000).then$1$1(0, new A.RefreshIndicatorState__show_closure(this, new A._AsyncCompleter(new A._Future(t1, type$._Future_void), type$._AsyncCompleter_void)), type$.void); }, build$1(context) { var t3, t4, t5, _this = this, _null = null, t1 = _this._widget.child, t2 = _this._refresh_indicator$_mode, showIndeterminateIndicator = t2 === B._RefreshIndicatorMode_3 || t2 === B._RefreshIndicatorMode_4; t1 = A._setArrayType([new A.NotificationListener(_this.get$_refresh_indicator$_handleScrollNotification(), new A.NotificationListener(_this.get$_handleIndicatorNotification(), t1, _null, type$.NotificationListener_OverscrollIndicatorNotification), _null, type$.NotificationListener_ScrollNotification)], type$.JSArray_Widget); if (_this._refresh_indicator$_mode != null) { t2 = _this._isIndicatorAtTop; t2.toString; _this._widget.toString; t2 = !t2 ? 0 : _null; t3 = _this.__RefreshIndicatorState__positionFactor_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__RefreshIndicatorState__scaleFactor_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__RefreshIndicatorState__positionController_A; t5 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Positioned$(t2, new A.SizeTransition(1, A.Container$(B.Alignment_0_m1, A.ScaleTransition$(B.Alignment_0_0, A.AnimatedBuilder$(t5, new A.RefreshIndicatorState_build_closure(_this, showIndeterminateIndicator), _null), t4), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(0, 40, 0, 0), _null, _null, _null), t3, _null), _null, _null, 0, 0, 0, _null)); } return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); } }; A.RefreshIndicatorState__handleScrollNotification_closure.prototype = { call$0() { this.$this._refresh_indicator$_mode = B._RefreshIndicatorMode_0; }, $signature: 0 }; A.RefreshIndicatorState__dismiss_closure.prototype = { call$0() { this.$this._refresh_indicator$_mode = this.newMode; }, $signature: 0 }; A.RefreshIndicatorState__dismiss_closure0.prototype = { call$0() { this.$this._refresh_indicator$_mode = null; }, $signature: 0 }; A.RefreshIndicatorState__show_closure.prototype = { call$1(value) { var t1 = this.$this; if (t1._framework$_element != null && t1._refresh_indicator$_mode === B._RefreshIndicatorMode_2) { t1.setState$1(new A.RefreshIndicatorState__show__closure(t1)); t1._widget.onRefresh$0().whenComplete$1(new A.RefreshIndicatorState__show__closure0(t1, this.completer)); } }, $signature: 113 }; A.RefreshIndicatorState__show__closure.prototype = { call$0() { this.$this._refresh_indicator$_mode = B._RefreshIndicatorMode_3; }, $signature: 0 }; A.RefreshIndicatorState__show__closure0.prototype = { call$0() { var t1 = this.$this; if (t1._framework$_element != null && t1._refresh_indicator$_mode === B._RefreshIndicatorMode_3) { this.completer.complete$0(0); t1._dismiss$1(B._RefreshIndicatorMode_4); } }, $signature: 4 }; A.RefreshIndicatorState_build_closure.prototype = { call$2(context, child) { var t2, t3, t4, materialIndicator, cupertinoIndicator, _null = null, t1 = this.$this; t1._widget.toString; t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t2 = t2.get$refreshIndicatorSemanticLabel(); t1._widget.toString; if (this.showIndeterminateIndicator) t3 = _null; else { t3 = t1.__RefreshIndicatorState__value_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.parent; t4 = t3._evaluatable.transform$1(0, t4.get$value(t4)); t3 = t4; } t4 = t1.__RefreshIndicatorState__valueColor_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1._widget.toString; materialIndicator = new A.RefreshProgressIndicator(2.5, 0, _null, t3, _null, _null, t4, t2, _null, _null); cupertinoIndicator = A.CupertinoActivityIndicator$(_null, _null); switch (0) { case 0: return materialIndicator; } }, $signature: 184 }; A._RefreshIndicatorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.ReorderableListView.prototype = { createState$0() { return new A._ReorderableListViewState(B._StateLifecycle_0); }, itemBuilder$2(arg0, arg1) { return this.itemBuilder.call$2(arg0, arg1); } }; A.ReorderableListView_closure.prototype = { call$2(context, index) { return this.children[index]; }, $signature: 99 }; A._ReorderableListViewState.prototype = { _itemBuilder$2(context, index) { var itemGlobalKey, _this = this, _null = null, item = _this._widget.itemBuilder$2(context, index), t1 = item.key; t1.toString; itemGlobalKey = new A._ReorderableListViewChildGlobalKey(t1, _this, t1); if (_this._widget.buildDefaultDragHandles) switch (A.Theme_of(context).platform.index) { case 3: case 5: case 4: _this._widget.toString; switch (1) { case 1: t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([item, A.Positioned_Positioned$directional(0, new A.Align(B.AlignmentDirectional_1_0, _null, _null, new A.ReorderableDragStartListener(B.Icon_NO4, index, true, _null), _null), 8, _null, _null, t1.textDirection, 0, _null)], type$.JSArray_Widget), itemGlobalKey); } case 2: case 0: case 1: return new A.ReorderableDelayedDragStartListener(item, index, true, itemGlobalKey); } return new A.KeyedSubtree(item, itemGlobalKey); }, _proxyDecorator$3(child, index, animation) { return A.AnimatedBuilder$(animation, new A._ReorderableListViewState__proxyDecorator_closure(animation), child); }, build$1(context) { var headerPadding, footerPadding, listPadding, t1, t2, t3, t4, t5, t6, t7, _this = this, _null = null, padding = _this._widget.padding; if (padding == null) padding = B.EdgeInsets_0_0_0_0; headerPadding = A._Cell$named("headerPadding"); footerPadding = A._Cell$named("footerPadding"); listPadding = A._Cell$named("listPadding"); _this._widget.toString; headerPadding.set$finalLocalValue(B.EdgeInsets_0_0_0_0); footerPadding.set$finalLocalValue(B.EdgeInsets_0_0_0_0); listPadding.set$finalLocalValue(padding); t1 = _this._widget; t2 = t1.scrollController; t3 = t1.primary; t1 = t1.shrinkWrap; t4 = A._setArrayType([], type$.JSArray_Widget); _this._widget.toString; t5 = listPadding._readLocal$0(); t6 = _this._widget; t7 = t6.itemCount; t6 = t6.onReorder; t4.push(new A.SliverPadding(t5, new A.SliverReorderableList(_this.get$_itemBuilder(), t7, t6, _null, _null, _this.get$_proxyDecorator(), _null, _null, _null, 50, _null), _null)); _this._widget.toString; return A.CustomScrollView$(0, _null, B.Clip_1, t2, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, t3, _null, false, B.Axis_1, t1, t4); } }; A._ReorderableListViewState__proxyDecorator_closure.prototype = { call$2(context, child) { var _null = null, t1 = this.animation.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.lerpDouble(0, 6, B.Cubic_xDo.transform$1(0, t1)); t1.toString; return A.Material$(B.Duration_200000, true, _null, child, B.Clip_0, _null, t1, _null, _null, _null, _null, _null, B.MaterialType_0); }, $signature: 1148 }; A._ReorderableListViewChildGlobalKey.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._ReorderableListViewChildGlobalKey && other.subKey.$eq(0, this.subKey) && other.state === this.state; }, get$hashCode(_) { return A.Object_hash(this.subKey, this.state, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._ScaffoldSlot.prototype = { _enumToString$0() { return "_ScaffoldSlot." + this._core$_name; } }; A.ScaffoldMessenger.prototype = { createState$0() { var _null = null; return new A.ScaffoldMessengerState(A.LinkedHashSet_LinkedHashSet(type$.ScaffoldState), A.ListQueue$(_null, type$.ScaffoldFeatureController_MaterialBanner_MaterialBannerClosedReason), A.ListQueue$(_null, type$.ScaffoldFeatureController_SnackBar_SnackBarClosedReason), _null, _null, B._StateLifecycle_0); } }; A.ScaffoldMessengerState.prototype = { didChangeDependencies$0() { var accessibleNavigation, _this = this, t1 = _this._framework$_element; t1.toString; accessibleNavigation = A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_11, type$.MediaQuery).data.accessibleNavigation; t1 = _this._accessibleNavigation; if (t1 === true) if (!accessibleNavigation) { t1 = _this._snackBarTimer; t1 = t1 != null && t1._handle == null; } else t1 = false; else t1 = false; if (t1) _this.hideCurrentSnackBar$1$reason(B.SnackBarClosedReason_5); _this._accessibleNavigation = accessibleNavigation; _this.super$State$didChangeDependencies(); }, hideCurrentSnackBar$1$reason(reason) { var t2, completer, _this = this, _null = null, t1 = _this._snackBars; if (t1._head !== t1._tail) { _null.get$status(_null); t2 = false; } else t2 = true; if (t2) return; completer = t1.get$first(0)._completer; t1 = _this._accessibleNavigation; t1.toString; if (t1) { _null.set$value(0, 0); completer.complete$1(0, reason); } else _null.reverse$0(0).then$1$1(0, new A.ScaffoldMessengerState_hideCurrentSnackBar_closure(_this, completer, reason), type$.void); t1 = _this._snackBarTimer; if (t1 != null) t1.cancel$0(0); _this._snackBarTimer = null; }, build$1(context) { var route, _this = this; _this._accessibleNavigation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_11, type$.MediaQuery).data.accessibleNavigation; if (!_this._snackBars.get$isEmpty(0)) { route = A.ModalRoute_of(context, type$.nullable_Object); if (route == null || route.get$isCurrent()) null.get$isCompleted(); } return new A._ScaffoldMessengerScope(_this, _this._widget.child, null); }, dispose$0() { var t1 = this._snackBarTimer; if (t1 != null) t1.cancel$0(0); this._snackBarTimer = null; this.super$_ScaffoldMessengerState_State_TickerProviderStateMixin$dispose(); } }; A.ScaffoldMessengerState_hideCurrentSnackBar_closure.prototype = { call$1(value) { var t1 = this.completer; if ((t1.future._state & 30) === 0) t1.complete$1(0, this.reason); }, $signature: 113 }; A._ScaffoldMessengerScope.prototype = { updateShouldNotify$1(old) { return this._scaffoldMessengerState !== old._scaffoldMessengerState; } }; A.ScaffoldPrelayoutGeometry.prototype = {}; A._TransitionSnapshotFabLocation.prototype = { getOffset$1(scaffoldGeometry) { var _this = this; return _this.animator.getOffset$3$begin$end$progress(_this.begin.getOffset$1(scaffoldGeometry), _this.end.getOffset$1(scaffoldGeometry), _this.progress); }, toString$0(_) { return "_TransitionSnapshotFabLocation(begin: " + this.begin.toString$0(0) + ", end: " + this.end.toString$0(0) + ", progress: " + A.S(this.progress) + ")"; } }; A.ScaffoldGeometry.prototype = { _scaleFloatingActionButton$1(scaleFactor) { var t1, t2, t3, _this = this; if (scaleFactor === 1) return _this; if (scaleFactor === 0) return new A.ScaffoldGeometry(_this.bottomNavigationBarTop, null); t1 = _this.floatingActionButtonArea; t2 = t1.get$center(); t3 = t2._dx; t2 = t2._dy; t1 = A.Rect_lerp(new A.Rect(t3, t2, t3 + 0, t2 + 0), t1, scaleFactor); t1.toString; return _this.copyWith$1$floatingActionButtonArea(t1); }, copyWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonArea) { var t1 = bottomNavigationBarTop == null ? this.bottomNavigationBarTop : bottomNavigationBarTop; return new A.ScaffoldGeometry(t1, floatingActionButtonArea == null ? this.floatingActionButtonArea : floatingActionButtonArea); }, copyWith$1$floatingActionButtonArea(floatingActionButtonArea) { return this.copyWith$2$bottomNavigationBarTop$floatingActionButtonArea(null, floatingActionButtonArea); } }; A._ScaffoldGeometryNotifier.prototype = { get$value(_) { var t1 = this.geometry, t2 = this.floatingActionButtonScale; t2.toString; return t1._scaleFloatingActionButton$1(t2); }, _updateWith$3$bottomNavigationBarTop$floatingActionButtonArea$floatingActionButtonScale(bottomNavigationBarTop, floatingActionButtonArea, floatingActionButtonScale) { var _this = this; _this.floatingActionButtonScale = floatingActionButtonScale == null ? _this.floatingActionButtonScale : floatingActionButtonScale; _this.geometry = _this.geometry.copyWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonArea); _this.notifyListeners$0(); }, _updateWith$1$floatingActionButtonScale(floatingActionButtonScale) { return this._updateWith$3$bottomNavigationBarTop$floatingActionButtonArea$floatingActionButtonScale(null, null, floatingActionButtonScale); }, _updateWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonArea) { return this._updateWith$3$bottomNavigationBarTop$floatingActionButtonArea$floatingActionButtonScale(bottomNavigationBarTop, floatingActionButtonArea, null); } }; A._BodyBoxConstraints.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (!_this.super$BoxConstraints$$eq(0, other)) return false; return other instanceof A._BodyBoxConstraints && other.materialBannerHeight === _this.materialBannerHeight && other.bottomWidgetsHeight === _this.bottomWidgetsHeight && other.appBarHeight === _this.appBarHeight; }, get$hashCode(_) { var _this = this; return A.Object_hash(A.BoxConstraints.prototype.get$hashCode.call(_this, 0), _this.materialBannerHeight, _this.bottomWidgetsHeight, _this.appBarHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._BodyBuilder.prototype = { build$1(context) { return this.body; }, get$body(receiver) { return this.body; } }; A._ScaffoldLayout.prototype = { performLayout$1(size) { var appBarHeight, contentTop, bottomWidgetsHeight, bottomNavigationBarTop, materialBannerSize, t2, contentBottom, bodyMaxHeight, t3, bottomSheetSize, floatingActionButtonRect, fabSize, currentGeometry, currentFabOffset, fabOffset, t4, t5, hasCustomWidth, snackBarSize, _0_0, t6, snackBarYOffsetBase, xOffset, _this = this, looseConstraints = A.BoxConstraints$loose(size), t1 = size._dx, fullWidthConstraints = looseConstraints.tighten$1$width(t1), bottom = size._dy; if (_this._idToChild.$index(0, B._ScaffoldSlot_1) != null) { appBarHeight = _this.layoutChild$2(B._ScaffoldSlot_1, fullWidthConstraints)._dy; _this.positionChild$2(B._ScaffoldSlot_1, B.Offset_0_0); contentTop = appBarHeight; } else { contentTop = 0; appBarHeight = 0; } if (_this._idToChild.$index(0, B._ScaffoldSlot_7) != null) { bottomWidgetsHeight = 0 + _this.layoutChild$2(B._ScaffoldSlot_7, fullWidthConstraints)._dy; bottomNavigationBarTop = Math.max(0, bottom - bottomWidgetsHeight); _this.positionChild$2(B._ScaffoldSlot_7, new A.Offset(0, bottomNavigationBarTop)); } else { bottomWidgetsHeight = 0; bottomNavigationBarTop = null; } if (_this._idToChild.$index(0, B._ScaffoldSlot_6) != null) { bottomWidgetsHeight += _this.layoutChild$2(B._ScaffoldSlot_6, new A.BoxConstraints(0, fullWidthConstraints.maxWidth, 0, Math.max(0, bottom - bottomWidgetsHeight - contentTop)))._dy; _this.positionChild$2(B._ScaffoldSlot_6, new A.Offset(0, Math.max(0, bottom - bottomWidgetsHeight))); } if (_this._idToChild.$index(0, B._ScaffoldSlot_5) != null) { materialBannerSize = _this.layoutChild$2(B._ScaffoldSlot_5, fullWidthConstraints); _this.positionChild$2(B._ScaffoldSlot_5, new A.Offset(0, appBarHeight)); if (!_this.extendBodyBehindMaterialBanner) contentTop += materialBannerSize._dy; } else materialBannerSize = B.Size_0_0; t2 = _this.minInsets; contentBottom = Math.max(0, bottom - Math.max(t2.bottom, bottomWidgetsHeight)); if (_this._idToChild.$index(0, B._ScaffoldSlot_0) != null) { bodyMaxHeight = Math.max(0, contentBottom - contentTop); t3 = _this.extendBody; if (t3) bodyMaxHeight = A.clampDouble(bodyMaxHeight + bottomWidgetsHeight, 0, looseConstraints.maxHeight - contentTop); t3 = t3 ? bottomWidgetsHeight : 0; _this.layoutChild$2(B._ScaffoldSlot_0, new A._BodyBoxConstraints(t3, appBarHeight, materialBannerSize._dy, 0, fullWidthConstraints.maxWidth, 0, bodyMaxHeight)); _this.positionChild$2(B._ScaffoldSlot_0, new A.Offset(0, contentTop)); } if (_this._idToChild.$index(0, B._ScaffoldSlot_2) != null) { _this.layoutChild$2(B._ScaffoldSlot_2, new A.BoxConstraints(0, fullWidthConstraints.maxWidth, 0, contentBottom)); _this.positionChild$2(B._ScaffoldSlot_2, B.Offset_0_0); } t3 = _this._idToChild.$index(0, B._ScaffoldSlot_4) != null && !_this.isSnackBarFloating ? _this.layoutChild$2(B._ScaffoldSlot_4, fullWidthConstraints) : B.Size_0_0; if (_this._idToChild.$index(0, B._ScaffoldSlot_3) != null) { bottomSheetSize = _this.layoutChild$2(B._ScaffoldSlot_3, new A.BoxConstraints(0, fullWidthConstraints.maxWidth, 0, Math.max(0, contentBottom - contentTop))); _this.positionChild$2(B._ScaffoldSlot_3, new A.Offset((t1 - bottomSheetSize._dx) / 2, contentBottom - bottomSheetSize._dy)); } else bottomSheetSize = B.Size_0_0; floatingActionButtonRect = A._Cell$named("floatingActionButtonRect"); if (_this._idToChild.$index(0, B._ScaffoldSlot_8) != null) { fabSize = _this.layoutChild$2(B._ScaffoldSlot_8, looseConstraints); currentGeometry = new A.ScaffoldPrelayoutGeometry(fabSize, bottomSheetSize, contentBottom, appBarHeight, t2, _this.minViewPadding, size, t3, _this.textDirection); currentFabOffset = _this.currentFloatingActionButtonLocation.getOffset$1(currentGeometry); fabOffset = _this.floatingActionButtonMotionAnimator.getOffset$3$begin$end$progress(_this.previousFloatingActionButtonLocation.getOffset$1(currentGeometry), currentFabOffset, _this.floatingActionButtonMoveAnimationProgress); _this.positionChild$2(B._ScaffoldSlot_8, fabOffset); t4 = fabOffset._dx; t5 = fabOffset._dy; floatingActionButtonRect.__late_helper$_value = new A.Rect(t4, t5, t4 + fabSize._dx, t5 + fabSize._dy); } if (_this._idToChild.$index(0, B._ScaffoldSlot_4) != null) { t4 = _this.snackBarWidth; hasCustomWidth = t4 != null && t4 < t1; if (t3.$eq(0, B.Size_0_0)) { snackBarSize = _this.layoutChild$2(B._ScaffoldSlot_4, hasCustomWidth ? looseConstraints : fullWidthConstraints); t3 = snackBarSize; } _0_0 = _this.currentFloatingActionButtonLocation; $label0$0: { if (B.C__EndTopFabLocation !== _0_0) t5 = false; else t5 = true; if (t5) { t5 = false; break $label0$0; } if (B.C__EndDockedFabLocation !== _0_0) if (B.C__EndFloatFabLocation !== _0_0) t5 = false; else t5 = true; else t5 = true; if (t5) { t5 = true; break $label0$0; } t5 = true; break $label0$0; } t6 = floatingActionButtonRect._readLocal$0(); if (!new A.Size(t6.right - t6.left, t6.bottom - t6.top).$eq(0, B.Size_0_0) && _this.isSnackBarFloating && t5) t5 = bottomNavigationBarTop != null ? Math.min(bottomNavigationBarTop, floatingActionButtonRect._readLocal$0().top) : floatingActionButtonRect._readLocal$0().top; else { snackBarYOffsetBase = _this.isSnackBarFloating ? Math.min(contentBottom, bottom - _this.minViewPadding.bottom) : contentBottom; t5 = snackBarYOffsetBase; } if (hasCustomWidth) { switch (_this.textDirection.index) { case 0: t4.toString; t1 = (t4 - t1) / 2; break; case 1: t4.toString; t1 = (t1 - t4) / 2; break; default: t1 = null; } xOffset = t1; } else xOffset = 0; _this.positionChild$2(B._ScaffoldSlot_4, new A.Offset(xOffset, t5 - t3._dy)); } if (_this._idToChild.$index(0, B._ScaffoldSlot_11) != null) { _this.layoutChild$2(B._ScaffoldSlot_11, fullWidthConstraints.tighten$1$height(t2.top)); _this.positionChild$2(B._ScaffoldSlot_11, B.Offset_0_0); } if (_this._idToChild.$index(0, B._ScaffoldSlot_9) != null) { _this.layoutChild$2(B._ScaffoldSlot_9, A.BoxConstraints$tight(size)); _this.positionChild$2(B._ScaffoldSlot_9, B.Offset_0_0); } if (_this._idToChild.$index(0, B._ScaffoldSlot_10) != null) { _this.layoutChild$2(B._ScaffoldSlot_10, A.BoxConstraints$tight(size)); _this.positionChild$2(B._ScaffoldSlot_10, B.Offset_0_0); } _this.geometryNotifier._updateWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonRect._readLocal$0()); }, shouldRelayout$1(oldDelegate) { var _this = this; return !oldDelegate.minInsets.$eq(0, _this.minInsets) || !oldDelegate.minViewPadding.$eq(0, _this.minViewPadding) || oldDelegate.textDirection !== _this.textDirection || oldDelegate.floatingActionButtonMoveAnimationProgress !== _this.floatingActionButtonMoveAnimationProgress || oldDelegate.previousFloatingActionButtonLocation !== _this.previousFloatingActionButtonLocation || oldDelegate.currentFloatingActionButtonLocation !== _this.currentFloatingActionButtonLocation || oldDelegate.extendBody !== _this.extendBody || false; } }; A._FloatingActionButtonTransition.prototype = { createState$0() { return new A._FloatingActionButtonTransitionState(null, null, B._StateLifecycle_0); } }; A._FloatingActionButtonTransitionState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = A.AnimationController$(null, B.Duration_200000, null, 1, null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_handlePreviousAnimationStatusChanged()); _this.___FloatingActionButtonTransitionState__previousController_A = t1; _this._scaffold$_updateAnimations$0(); t1 = _this._widget; if (t1.child != null) t1.currentController.set$value(0, 1); else t1.geometryNotifier._updateWith$1$floatingActionButtonScale(0); }, dispose$0() { var t1 = this.___FloatingActionButtonTransitionState__previousController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__FloatingActionButtonTransitionState_State_TickerProviderStateMixin$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, oldChildIsNull, t2, newChildIsNull, t3, t4, t5, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; if (oldWidget.fabMotionAnimator !== t1.fabMotionAnimator || oldWidget.fabMoveAnimation !== t1.fabMoveAnimation) _this._scaffold$_updateAnimations$0(); t1 = oldWidget.child; oldChildIsNull = t1 == null; t2 = _this._widget.child; newChildIsNull = t2 == null; if (oldChildIsNull === newChildIsNull) { t3 = oldChildIsNull ? null : t1.key; t2 = J.$eq$(t3, newChildIsNull ? null : t2.key); } else t2 = false; if (t2) return; t2 = _this.___FloatingActionButtonTransitionState__previousController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.__AnimationController__status_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 === B.AnimationStatus_0) { t3 = _this._widget; t4 = t3.currentController; t5 = t4.__AnimationController__value_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t5 === 0 || oldChildIsNull) { _this._previousChild = null; if (t3.child != null) t4.forward$0(0); } else { _this._previousChild = t1; t2.set$value(0, t5); t2.reverse$0(0); _this._widget.currentController.set$value(0, 0); } } }, _scaffold$_updateAnimations$0() { var previousExitScaleAnimation, t2, currentEntranceScaleAnimation, t3, t4, t5, t6, t7, t8, t9, t10, moveScaleAnimation, t11, t12, moveRotationAnimation, _this = this, _null = null, t1 = _this.___FloatingActionButtonTransitionState__previousController_A; t1 === $ && A.throwUnnamedLateFieldNI(); previousExitScaleAnimation = A.CurvedAnimation$(B.Cubic_JUR0, t1, _null); t1 = type$.Tween_double; t2 = A.CurvedAnimation$(B.Cubic_JUR0, _this.___FloatingActionButtonTransitionState__previousController_A, _null); currentEntranceScaleAnimation = A.CurvedAnimation$(B.Cubic_JUR0, _this._widget.currentController, _null); t3 = _this._widget; t4 = t3.currentController; t5 = $.$get$_FloatingActionButtonTransitionState__entranceTurnTween(); t6 = type$.Animation_double; t6._as(t4); t3 = t3.fabMoveAnimation; t6._as(t3); t7 = type$.CurveTween._eval$1("_AnimatedEvaluation"); t8 = type$.JSArray_of_void_Function_AnimationStatus; t9 = type$.ObserverList_of_void_Function_AnimationStatus; t10 = type$.double; moveScaleAnimation = A._AnimationSwap$(new A.ReverseAnimation(new A._AnimatedEvaluation(t3, new A.CurveTween(new A.FlippedCurve(B.Interval_E4y)), t7), new A.ObserverList(A._setArrayType([], t8), t9), 0), new A._AnimatedEvaluation(t3, new A.CurveTween(B.Interval_E4y), t7), t3, 0.5, t10); t3 = _this._widget.fabMoveAnimation; t11 = $.$get$_ScalingFabMotionAnimator__rotationTween(); t6._as(t3); t12 = $.$get$_ScalingFabMotionAnimator__thresholdCenterTween(); moveRotationAnimation = A._AnimationSwap$(new A._AnimatedEvaluation(t3, t11, t11.$ti._eval$1("_AnimatedEvaluation")), new A.ReverseAnimation(new A._AnimatedEvaluation(t3, t12, A._instanceType(t12)._eval$1("_AnimatedEvaluation")), new A.ObserverList(A._setArrayType([], t8), t9), 0), t3, 0.5, t10); _this.___FloatingActionButtonTransitionState__previousScaleAnimation_A = A.AnimationMin$(moveScaleAnimation, previousExitScaleAnimation, t10); t10 = A.AnimationMin$(moveScaleAnimation, currentEntranceScaleAnimation, t10); _this.___FloatingActionButtonTransitionState__currentScaleAnimation_A = t10; _this.___FloatingActionButtonTransitionState__extendedCurrentScaleAnimation_A = new A._AnimatedEvaluation(t6._as(t10), new A.CurveTween(B.Interval_75R1), t7); _this.___FloatingActionButtonTransitionState__previousRotationAnimation_A = A.TrainHoppingAnimation$(new A._AnimatedEvaluation(t2, new A.Tween(1, 1, t1), t1._eval$1("_AnimatedEvaluation")), moveRotationAnimation, _null); _this.___FloatingActionButtonTransitionState__currentRotationAnimation_A = A.TrainHoppingAnimation$(new A._AnimatedEvaluation(t4, t5, t5.$ti._eval$1("_AnimatedEvaluation")), moveRotationAnimation, _null); t5 = _this.___FloatingActionButtonTransitionState__currentScaleAnimation_A; t4 = _this.get$_onProgressChanged(); t5.didRegisterListener$0(); t5 = t5.AnimationLocalListenersMixin__listeners; t5._isDirty = true; t5._observer_list$_list.push(t4); t5 = _this.___FloatingActionButtonTransitionState__previousScaleAnimation_A; t5.didRegisterListener$0(); t5 = t5.AnimationLocalListenersMixin__listeners; t5._isDirty = true; t5._observer_list$_list.push(t4); }, _handlePreviousAnimationStatusChanged$1($status) { this.setState$1(new A._FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure(this, $status)); }, build$1(context) { var t3, t4, _this = this, t1 = A._setArrayType([], type$.JSArray_Widget), t2 = _this.___FloatingActionButtonTransitionState__previousController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_0) { t2 = _this.___FloatingActionButtonTransitionState__previousScaleAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___FloatingActionButtonTransitionState__previousRotationAnimation_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.ScaleTransition$(B.Alignment_0_0, A.RotationTransition$(B.Alignment_0_0, _this._previousChild, t3), t2)); } t2 = _this._widget; t2.toString; t3 = _this.___FloatingActionButtonTransitionState__currentScaleAnimation_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___FloatingActionButtonTransitionState__currentRotationAnimation_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.ScaleTransition$(B.Alignment_0_0, A.RotationTransition$(B.Alignment_0_0, t2.child, t4), t3)); return new A.Stack(B.Alignment_1_0, null, B.StackFit_0, B.Clip_1, t1, null); }, _onProgressChanged$0() { var t2, t3, t1 = this.___FloatingActionButtonTransitionState__previousScaleAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.first; t2 = t2.get$value(t2); t1 = t1.next; t1 = t1.get$value(t1); t1 = Math.min(A.checkNum(t2), A.checkNum(t1)); t2 = this.___FloatingActionButtonTransitionState__currentScaleAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.first; t3 = t3.get$value(t3); t2 = t2.next; t2 = t2.get$value(t2); t2 = Math.max(t1, Math.min(A.checkNum(t3), A.checkNum(t2))); this._widget.geometryNotifier._updateWith$1$floatingActionButtonScale(t2); } }; A._FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure.prototype = { call$0() { var t1 = this.$this._widget; if (t1.child != null && this.status === B.AnimationStatus_0) t1.currentController.forward$0(0); }, $signature: 0 }; A.Scaffold.prototype = { createState$0() { var _null = null, t1 = type$.LabeledGlobalKey_DrawerControllerState, t2 = type$.LabeledGlobalKey_State_StatefulWidget, t3 = $.$get$ChangeNotifier__emptyListeners(); return new A.ScaffoldState(new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t2), new A.RestorableBool(false, t3), new A.RestorableBool(false, t3), A._setArrayType([], type$.JSArray__StandardBottomSheet), new A.LabeledGlobalKey(_null, t2), B.Color_4278190080, _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, _null, _null, B._StateLifecycle_0); }, get$body(receiver) { return this.body; } }; A.ScaffoldState.prototype = { get$restorationId() { this._widget.toString; return null; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this._drawerOpened, "drawer_open"); _this.registerForRestoration$2(_this._endDrawerOpened, "end_drawer_open"); }, _drawerOpenedCallback$1(isOpened) { var _this = this, t1 = _this._drawerOpened, t2 = t1._restoration_properties$_value; if (!J.$eq$(t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2, isOpened) && _this._drawerKey.get$currentState() != null) { _this.setState$1(new A.ScaffoldState__drawerOpenedCallback_closure(_this, isOpened)); _this._widget.toString; } }, _endDrawerOpenedCallback$1(isOpened) { var _this = this, t1 = _this._endDrawerOpened, t2 = t1._restoration_properties$_value; if (!J.$eq$(t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2, isOpened) && _this._endDrawerKey.get$currentState() != null) { _this.setState$1(new A.ScaffoldState__endDrawerOpenedCallback_closure(_this, isOpened)); _this._widget.toString; } }, openDrawer$0() { var t2, t3, t1 = this._endDrawerKey; if (t1.get$currentState() != null) { t2 = this._endDrawerOpened; t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; } else t2 = false; if (t2) t1.get$currentState().close$0(0); t1 = this._drawerKey.get$currentState(); if (t1 != null) t1.open$0(0); }, openEndDrawer$0() { var t2, t3, t1 = this._drawerKey; if (t1.get$currentState() != null) { t2 = this._drawerOpened; t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; } else t2 = false; if (t2) t1.get$currentState().close$0(0); t1 = this._endDrawerKey.get$currentState(); if (t1 != null) t1.open$0(0); }, _updateSnackBar$0() { var _this = this, messengerSnackBar = !_this._scaffoldMessenger._snackBars.get$isEmpty(0) ? _this._scaffoldMessenger._snackBars.get$first(0) : null; if (_this._messengerSnackBar != messengerSnackBar) _this.setState$1(new A.ScaffoldState__updateSnackBar_closure(_this, messengerSnackBar)); }, _updateMaterialBanner$0() { var _this = this, messengerMaterialBanner = !_this._scaffoldMessenger._materialBanners.get$isEmpty(0) ? _this._scaffoldMessenger._materialBanners.get$first(0) : null; if (_this._messengerMaterialBanner != messengerMaterialBanner) _this.setState$1(new A.ScaffoldState__updateMaterialBanner_closure(_this, messengerMaterialBanner)); }, _maybeBuildPersistentBottomSheet$0() { this._widget.toString; }, _closeCurrentBottomSheet$0() { var t1 = this._currentBottomSheet; if (t1 != null) if (!t1._isLocalHistoryEntry) t1.close.call$0(); }, _buildBottomSheet$10$animationController$backgroundColor$clipBehavior$constraints$elevation$enableDrag$isPersistent$shape$shouldDisposeAnimationController(builder, animationController, backgroundColor, clipBehavior, constraints, elevation, enableDrag, isPersistent, shape, shouldDisposeAnimationController) { var t2, entry, t3, t4, _this = this, t1 = {}, completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void), bottomSheetKey = new A.LabeledGlobalKey(null, type$.LabeledGlobalKey__StandardBottomSheetState), bottomSheet = A._Cell$named("bottomSheet"); t1.doingDispose = t1.removedEntry = false; t2 = new A.ScaffoldState__buildBottomSheet_removeCurrentBottomSheet(t1, _this, bottomSheet, bottomSheetKey, isPersistent, new A.ScaffoldState__buildBottomSheet_removePersistentSheetHistoryEntryIfNeeded(_this, isPersistent), animationController, completer); entry = isPersistent ? null : new A.LocalHistoryEntry(new A.ScaffoldState__buildBottomSheet_closure(t1, _this, bottomSheet, t2), true); t3 = new A.ScaffoldState__buildBottomSheet_removeEntryIfNeeded(t1, isPersistent, entry); t4 = !isPersistent; bottomSheet.__late_helper$_value = new A._StandardBottomSheet(animationController, t4, new A.ScaffoldState__buildBottomSheet_closure0(_this, bottomSheet, t3), new A.ScaffoldState__buildBottomSheet_closure1(_this, bottomSheet), new A.ScaffoldState__buildBottomSheet_closure2(t1, t3, shouldDisposeAnimationController, animationController), builder, isPersistent, backgroundColor, elevation, shape, clipBehavior, constraints, bottomSheetKey); if (t4) { t1 = _this._framework$_element; t1.toString; t1 = A.ModalRoute_of(t1, type$.nullable_Object); t1.toString; entry.toString; t1.addLocalHistoryEntry$1(entry); } t1 = bottomSheet._readLocal$0(); return new A.PersistentBottomSheetController(t4, t1, completer, entry != null ? entry.get$remove(entry) : t2); }, showBottomSheet$1(builder) { var controller, t1, _this = this, _null = null; _this._closeCurrentBottomSheet$0(); controller = A.AnimationController$("BottomSheet", B.Duration_250000, B.Duration_200000, 1, _null, _this); controller.forward$0(0); _this.setState$1(new A.ScaffoldState_showBottomSheet_closure(_this, builder, controller, _null, _null, _null, _null, _null, _null, _null)); t1 = _this._currentBottomSheet; t1.toString; return t1; }, set$_floatingActionButtonVisibilityValue(newValue) { var t1 = this.__ScaffoldState__floatingActionButtonVisibilityController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, A.clampDouble(newValue, t1.lowerBound, t1.upperBound)); }, _moveFloatingActionButton$1(newLocation) { var t2, t3, t4, restartAnimationFrom, _this = this, t1 = {}, previousLocation = _this._floatingActionButtonLocation; t1.previousLocation = previousLocation; t2 = _this.__ScaffoldState__floatingActionButtonMoveController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2._ticker; if (t3 != null && t3._ticker$_future != null) { t3 = _this._previousFloatingActionButtonLocation; t3.toString; previousLocation.toString; t4 = _this.__ScaffoldState__floatingActionButtonAnimator_A; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.previousLocation = new A._TransitionSnapshotFabLocation(t3, previousLocation, t4, t2); restartAnimationFrom = Math.min(1 - t2, t2); } else restartAnimationFrom = 0; _this.setState$1(new A.ScaffoldState__moveFloatingActionButton_closure(t1, _this, newLocation)); _this.__ScaffoldState__floatingActionButtonMoveController_A.forward$1$from(0, restartAnimationFrom); }, _handleStatusBarTap$0() { var primaryScrollController, t1 = this._framework$_element; t1.toString; primaryScrollController = A.PrimaryScrollController_maybeOf(t1); if (primaryScrollController != null && primaryScrollController._positions.length !== 0) primaryScrollController.animateTo$3$curve$duration(0, B.Cubic_YAz, B.Duration_1000000); }, get$_resizeToAvoidBottomInset() { this._widget.toString; return true; }, initState$0() { var t1, _this = this, _null = null; _this.super$State$initState(); t1 = _this._framework$_element; t1.toString; _this.__ScaffoldState__geometryNotifier_A = new A._ScaffoldGeometryNotifier(t1, B.ScaffoldGeometry_null_null, $.$get$ChangeNotifier__emptyListeners()); t1 = _this._widget.floatingActionButtonLocation; if (t1 == null) t1 = B.C__EndFloatFabLocation; _this._floatingActionButtonLocation = t1; _this.__ScaffoldState__floatingActionButtonAnimator_A = B.C__ScalingFabMotionAnimator; _this._previousFloatingActionButtonLocation = t1; _this.__ScaffoldState__floatingActionButtonMoveController_A = A.AnimationController$(_null, new A.Duration(400000), _null, 1, 1, _this); _this.__ScaffoldState__floatingActionButtonVisibilityController_A = A.AnimationController$(_null, B.Duration_200000, _null, 1, _null, _this); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget(oldWidget); t1 = _this._widget; t1 = t1.floatingActionButtonLocation; if (t1 != oldWidget.floatingActionButtonLocation) _this._moveFloatingActionButton$1(t1 == null ? B.C__EndFloatFabLocation : t1); _this._widget.toString; }, didChangeDependencies$0() { var t3, $parent, _this = this, scope = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope), currentScaffoldMessenger = scope == null ? null : scope._scaffoldMessengerState, t1 = _this._scaffoldMessenger, t2 = t1 == null; if (!t2) t3 = currentScaffoldMessenger == null || t1 !== currentScaffoldMessenger; else t3 = false; if (t3) if (!t2) t1._scaffolds.remove$1(0, _this); _this._scaffoldMessenger = currentScaffoldMessenger; if (currentScaffoldMessenger != null) { t1 = currentScaffoldMessenger._scaffolds; t1.add$1(0, _this); $parent = _this._framework$_element.findAncestorStateOfType$1$0(type$.ScaffoldState); if ($parent == null || !t1.contains$1(0, $parent)) { if (!currentScaffoldMessenger._snackBars.get$isEmpty(0)) _this._updateSnackBar$0(); if (!currentScaffoldMessenger._materialBanners.get$isEmpty(0)) _this._updateMaterialBanner$0(); } } _this._maybeBuildPersistentBottomSheet$0(); _this.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies(); }, dispose$0() { var _this = this, t1 = _this.__ScaffoldState__geometryNotifier_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this.__ScaffoldState__floatingActionButtonMoveController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__ScaffoldState__floatingActionButtonVisibilityController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._scaffoldMessenger; if (t1 != null) t1._scaffolds.remove$1(0, _this); _this._drawerOpened.dispose$0(); _this._endDrawerOpened.dispose$0(); _this.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$dispose(); }, _addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, maintainBottomViewPadding, removeBottomInset, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { var data, t1 = this._framework$_element; t1.toString; data = A.InheritedModel_inheritFrom(t1, null, type$.MediaQuery).data.removePadding$4$removeBottom$removeLeft$removeRight$removeTop(removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); if (removeBottomInset) data = data.removeViewInsets$1$removeBottom(true); if (maintainBottomViewPadding && data.viewInsets.bottom !== 0) data = data.copyWith$1$padding(data.padding.copyWith$1$bottom(data.viewPadding.bottom)); if (child != null) children.push(A.LayoutId$(A.MediaQuery$(child, data, null), childId)); }, _addIfNonNull$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, removeBottomInset, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { return this._addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, false, removeBottomInset, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); }, _addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { return this._addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, false, false, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); }, _addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, maintainBottomViewPadding, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { return this._addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, maintainBottomViewPadding, false, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); }, _buildEndDrawer$2(children, textDirection) { var t2, t3, _this = this, t1 = _this._widget.endDrawer; if (t1 != null) { t2 = _this._endDrawerOpened; t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A.DrawerController(t1, B.DrawerAlignment_1, _this.get$_endDrawerOpenedCallback(), B.DragStartBehavior_1, null, true, null, t2, _this._endDrawerKey), B._ScaffoldSlot_10, false, textDirection === B.TextDirection_1, textDirection === B.TextDirection_0, false); } }, _buildDrawer$2(children, textDirection) { var t2, t3, _this = this, t1 = _this._widget.drawer; if (t1 != null) { t2 = _this._drawerOpened; t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A.DrawerController(t1, B.DrawerAlignment_0, _this.get$_drawerOpenedCallback(), B.DragStartBehavior_1, null, true, null, t2, _this._drawerKey), B._ScaffoldSlot_9, false, textDirection === B.TextDirection_0, textDirection === B.TextDirection_1, false); } }, showBodyScrim$2(value, opacity) { var _this = this; if (_this._showBodyScrim === value && (_this._bodyScrimColor.value >>> 24 & 255) / 255 === opacity) return; _this.setState$1(new A.ScaffoldState_showBodyScrim_closure(_this, value, opacity)); }, build$1(context) { var textDirection, children, t2, t3, elevation, t4, minInsets, minViewPadding, _this = this, _null = null, _box_0 = {}, themeData = A.Theme_of(context), t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; textDirection = t1.textDirection; children = A._setArrayType([], type$.JSArray_LayoutId); t1 = _this._widget; t2 = t1.body; t3 = t1.appBar; t1 = t1.bottomNavigationBar != null || false; _this.get$_resizeToAvoidBottomInset(); _this._addIfNonNull$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A._BodyBuilder(new A.KeyedSubtree(t2, _this._bodyKey), false, false, _null), B._ScaffoldSlot_0, true, t1, false, false, t3 != null); if (_this._showBodyScrim) _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, A.ModalBarrier$(true, _null, _this._bodyScrimColor, false, _null, _null, _null), B._ScaffoldSlot_2, true, true, true, true); if (_this._widget.appBar != null) { t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data; t1 = _this._appBarMaxHeight = A.AppBar_preferredHeightFor(context, _this._widget.appBar.preferredSize) + t1.padding.top; t2 = _this._widget.appBar; t2.toString; _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, 0, t1), A.FlexibleSpaceBar_createSettings(t2, t1, _null, _null, _null, _null, _null), _null), B._ScaffoldSlot_1, true, false, false, false); } _box_0.isSnackBarFloating = false; _box_0.snackBarWidth = null; if (_this._currentBottomSheet != null || _this._dismissedBottomSheets.length !== 0) { t1 = A.List_List$of(_this._dismissedBottomSheets, true, type$.Widget); t2 = _this._currentBottomSheet; if (t2 != null) t1.push(t2._scaffold$_widget); _this.get$_resizeToAvoidBottomInset(); _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A.Stack(B.Alignment_0_1, _null, B.StackFit_0, B.Clip_1, t1, _null), B._ScaffoldSlot_3, true, false, false, true); } t1 = _this._messengerSnackBar; if (t1 != null) { t1._scaffold$_widget.get$behavior(); _box_0.isSnackBarFloating = false; t1 = _this._messengerSnackBar; if (t1 != null) { t1 = t1._scaffold$_widget; t1.get$width(t1); } _box_0.snackBarWidth = themeData.snackBarTheme.width; t1 = _this._messengerSnackBar; t1 = t1 == null ? _null : t1._scaffold$_widget; t2 = _this._widget.bottomNavigationBar != null || false; _this.get$_resizeToAvoidBottomInset(); _this._addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, t1, B._ScaffoldSlot_4, false, t2, false, false, true); } _box_0.extendBodyBehindMaterialBanner = false; if (_this._messengerMaterialBanner != null) { context.dependOnInheritedWidgetOfExactType$1$0(type$.MaterialBannerTheme); t1 = A.Theme_of(context); elevation = t1.bannerTheme.elevation; _box_0.extendBodyBehindMaterialBanner = (elevation == null ? 0 : elevation) !== 0; t1 = _this._messengerMaterialBanner; t1 = t1 == null ? _null : t1._scaffold$_widget; t2 = _this._widget.appBar; _this.get$_resizeToAvoidBottomInset(); _this._addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, t1, B._ScaffoldSlot_5, false, true, false, false, t2 != null); } t1 = _this._widget; t1 = t1.bottomNavigationBar; if (t1 != null) { _this.get$_resizeToAvoidBottomInset(); _this._addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, t1, B._ScaffoldSlot_7, false, false, false, false, true); } t1 = _this.__ScaffoldState__floatingActionButtonMoveController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__ScaffoldState__floatingActionButtonAnimator_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__ScaffoldState__geometryNotifier_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__ScaffoldState__floatingActionButtonVisibilityController_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A._FloatingActionButtonTransition(_this._widget.floatingActionButton, t1, t2, t3, t4, _null), B._ScaffoldSlot_8, true, true, true, true); switch (themeData.platform.index) { case 2: case 4: _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, A.GestureDetector$(B.HitTestBehavior_1, _null, B.DragStartBehavior_1, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_handleStatusBarTap(), _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), B._ScaffoldSlot_11, true, false, false, true); break; case 0: case 1: case 3: case 5: break; } t1 = _this._endDrawerOpened; t2 = t1._restoration_properties$_value; if (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) { _this._buildDrawer$2(children, textDirection); _this._buildEndDrawer$2(children, textDirection); } else { _this._buildEndDrawer$2(children, textDirection); _this._buildDrawer$2(children, textDirection); } t1 = type$.MediaQuery; t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, t1).data; _this.get$_resizeToAvoidBottomInset(); t3 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data; minInsets = t2.padding.copyWith$1$bottom(t3.viewInsets.bottom); t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_9, t1).data; _this.get$_resizeToAvoidBottomInset(); t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data; t1 = t1.viewInsets.bottom !== 0 ? 0 : _null; minViewPadding = t2.viewPadding.copyWith$1$bottom(t1); if (minInsets.bottom <= 0) _this._widget.toString; t1 = _this._widget; t2 = t1.drawer; t3 = _this.__ScaffoldState__geometryNotifier_A; t1 = t1.backgroundColor; if (t1 == null) t1 = themeData.scaffoldBackgroundColor; return new A._ScaffoldScope(t2 != null, t3, new A.ScrollNotificationObserver(A.Material$(B.Duration_200000, true, _null, A.AnimatedBuilder$(_this.__ScaffoldState__floatingActionButtonMoveController_A, new A.ScaffoldState_build_closure(_box_0, _this, false, minInsets, minViewPadding, textDirection, children), _null), B.Clip_0, t1, 0, _null, _null, _null, _null, _null, B.MaterialType_0), _null), _null); } }; A.ScaffoldState__drawerOpenedCallback_closure.prototype = { call$0() { this.$this._drawerOpened.super$RestorableValue$value(0, this.isOpened); }, $signature: 0 }; A.ScaffoldState__endDrawerOpenedCallback_closure.prototype = { call$0() { this.$this._endDrawerOpened.super$RestorableValue$value(0, this.isOpened); }, $signature: 0 }; A.ScaffoldState__updateSnackBar_closure.prototype = { call$0() { this.$this._messengerSnackBar = this.messengerSnackBar; }, $signature: 0 }; A.ScaffoldState__updateMaterialBanner_closure.prototype = { call$0() { this.$this._messengerMaterialBanner = this.messengerMaterialBanner; }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_removePersistentSheetHistoryEntryIfNeeded.prototype = { call$0() { var t1 = this.$this, t2 = t1._persistentSheetHistoryEntry; if (t2 != null) { t2.remove$0(0); t1._persistentSheetHistoryEntry = null; } }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_removeCurrentBottomSheet.prototype = { call$0() { var t1, t2, _this = this; _this._box_0.removedEntry = true; t1 = _this.$this; if (t1._currentBottomSheet == null) return; t2 = t1.__ScaffoldState__floatingActionButtonVisibilityController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); if (_this.isPersistent) _this.removePersistentSheetHistoryEntryIfNeeded.call$0(); _this.bottomSheetKey.get$currentState().close$0(0); t1.setState$1(new A.ScaffoldState__buildBottomSheet_removeCurrentBottomSheet_closure(t1)); t2 = _this.animationController.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_0) t1._dismissedBottomSheets.push(_this.bottomSheet._readLocal$0()); _this.completer.complete$0(0); }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_removeCurrentBottomSheet_closure.prototype = { call$0() { var t1 = this.$this; t1._showBodyScrim = false; t1._bodyScrimColor = A.Color$fromARGB(0, 0, 0, 0); t1._currentBottomSheet = null; }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_closure.prototype = { call$0() { var t2, _this = this, t1 = _this._box_0; if (!t1.removedEntry) { t2 = _this.$this._currentBottomSheet; t2 = t2 == null ? null : t2._scaffold$_widget; t1 = J.$eq$(t2, _this.bottomSheet._readLocal$0()) && !t1.doingDispose; } else t1 = false; if (t1) _this.removeCurrentBottomSheet.call$0(); }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_removeEntryIfNeeded.prototype = { call$0() { var _this = this; if (!_this.isPersistent && !_this._box_0.removedEntry) { _this.entry.remove$0(0); _this._box_0.removedEntry = true; } }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_closure0.prototype = { call$0() { if (this.$this._currentBottomSheet == null) return; this.removeEntryIfNeeded.call$0(); }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_closure1.prototype = { call$0() { var t1 = this.$this, t2 = this.bottomSheet; if (B.JSArray_methods.contains$1(t1._dismissedBottomSheets, t2._readLocal$0())) t1.setState$1(new A.ScaffoldState__buildBottomSheet__closure(t1, t2)); }, $signature: 0 }; A.ScaffoldState__buildBottomSheet__closure.prototype = { call$0() { B.JSArray_methods.remove$1(this.$this._dismissedBottomSheets, this.bottomSheet._readLocal$0()); }, $signature: 0 }; A.ScaffoldState__buildBottomSheet_closure2.prototype = { call$0() { var _this = this; _this._box_0.doingDispose = true; _this.removeEntryIfNeeded.call$0(); if (_this.shouldDisposeAnimationController) _this.animationController.dispose$0(); }, $signature: 0 }; A.ScaffoldState_showBottomSheet_closure.prototype = { call$0() { var _this = this, t1 = _this.$this; t1._currentBottomSheet = t1._buildBottomSheet$10$animationController$backgroundColor$clipBehavior$constraints$elevation$enableDrag$isPersistent$shape$shouldDisposeAnimationController(_this.builder, _this.controller, _this.backgroundColor, _this.clipBehavior, _this.constraints, _this.elevation, _this.enableDrag, false, _this.shape, true); }, $signature: 0 }; A.ScaffoldState__moveFloatingActionButton_closure.prototype = { call$0() { var t1 = this.$this; t1._previousFloatingActionButtonLocation = this._box_0.previousLocation; t1._floatingActionButtonLocation = this.newLocation; }, $signature: 0 }; A.ScaffoldState_showBodyScrim_closure.prototype = { call$0() { var t1 = this.$this; t1._showBodyScrim = this.value; t1._bodyScrimColor = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * this.opacity), 0, 0, 0); }, $signature: 0 }; A.ScaffoldState_build_closure.prototype = { call$2(context, child) { var t3, t4, t5, t6, t7, t8, t9, _this = this, t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_DismissIntent_Fb0, new A._DismissDrawerAction(context, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))], type$.Type, type$.Action_Intent), t2 = _this.$this; t2._widget.toString; t3 = t2._floatingActionButtonLocation; t3.toString; t4 = t2.__ScaffoldState__floatingActionButtonMoveController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.__AnimationController__value_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t2.__ScaffoldState__floatingActionButtonAnimator_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = t2.__ScaffoldState__geometryNotifier_A; t6 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._previousFloatingActionButtonLocation; t2.toString; t7 = _this._box_0; t8 = t7.isSnackBarFloating; t9 = t7.extendBodyBehindMaterialBanner; return A.Actions$(t1, new A.CustomMultiChildLayout(new A._ScaffoldLayout(_this.extendBody, false, _this.minInsets, _this.minViewPadding, _this.textDirection, t6, t2, t3, t4, t5, t8, t7.snackBarWidth, t9), _this.children, null)); }, $signature: 1149 }; A._DismissDrawerAction.prototype = { isEnabled$1(_, intent) { var t1 = this.context, t2 = A.Scaffold_of(t1)._drawerOpened, t3 = t2._restoration_properties$_value; if (!(t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3)) { t1 = A.Scaffold_of(t1)._endDrawerOpened; t2 = t1._restoration_properties$_value; t1 = t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; } else t1 = true; return t1; }, invoke$1(intent) { var t3, t4, t1 = this.context, t2 = A.Scaffold_of(t1); if (t2._widget.drawer != null) { t3 = t2._drawerOpened; t4 = t3._restoration_properties$_value; t3 = t4 == null ? A._instanceType(t3)._eval$1("RestorableValue.T")._as(t4) : t4; } else t3 = false; if (t3) t2._drawerKey.get$currentState().close$0(0); t1 = A.Scaffold_of(t1); if (t1._widget.endDrawer != null) { t2 = t1._endDrawerOpened; t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; } else t2 = false; if (t2) t1._endDrawerKey.get$currentState().close$0(0); } }; A.ScaffoldFeatureController.prototype = {}; A._BottomSheetSuspendedCurve.prototype = { transform$1(_, t) { var t1 = this.startingPoint; if (t < t1) return t; if (t === 1) return t; t1 = A.lerpDouble(t1, 1, this.curve.transform$1(0, (t - t1) / (1 - t1))); t1.toString; return t1; }, toString$0(_) { return "#" + A.shortHash(this) + "(" + A.S(this.startingPoint) + ", " + this.curve.toString$0(0) + ")"; } }; A._StandardBottomSheet.prototype = { createState$0() { return new A._StandardBottomSheetState(B.Cubic_ifx, B._StateLifecycle_0); } }; A._StandardBottomSheetState.prototype = { initState$0() { this.super$State$initState(); var t1 = this._widget.animationController; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(this.get$_handleStatusChange()); }, dispose$0() { this._widget.onDispose.call$0(); this.super$State$dispose(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); }, close$0(_) { this._widget.animationController.reverse$0(0); this._widget.onClosing.call$0(); }, _scaffold$_handleDragStart$1(details) { this.animationCurve = B.C__Linear; }, _scaffold$_handleDragEnd$2$isClosing(details, isClosing) { var t1 = this._widget.animationController.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.animationCurve = new A._BottomSheetSuspendedCurve(t1, B.Cubic_ifx); }, _scaffold$_handleDragEnd$1(details) { return this._scaffold$_handleDragEnd$2$isClosing(details, null); }, _handleStatusChange$1($status) { if ($status === B.AnimationStatus_0) this._widget.onDismissed.call$0(); }, extentChanged$1(notification) { var scaffold, t1 = notification.extent, extentRemaining = 1 - t1, t2 = this._framework$_element; t2.toString; scaffold = A.Scaffold_of(t2); if (extentRemaining < 0.3) { scaffold.set$_floatingActionButtonVisibilityValue(extentRemaining * 0.3 * 10); t2 = scaffold.__ScaffoldState__floatingActionButtonVisibilityController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); scaffold.showBodyScrim$2(true, Math.max(0.1, 0.6 - t2)); } else { scaffold.set$_floatingActionButtonVisibilityValue(1); scaffold.showBodyScrim$2(false, 0); } if (t1 === notification.minExtent) { scaffold._widget.toString; t1 = true; } else t1 = false; if (t1) this.close$0(0); return false; }, build$1(context) { var _this = this, _null = null, t1 = _this._widget, t2 = t1.animationController, t3 = !t1.isPersistent ? _this.get$close(_this) : _null, t4 = t1.enableDrag, t5 = t1.onClosing, t6 = t1.builder, t7 = t1.backgroundColor, t8 = t1.elevation, t9 = t1.shape, t10 = t1.clipBehavior; t1 = t1.constraints; return A.AnimatedBuilder$(t2, new A._StandardBottomSheetState_build_closure(_this), new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A.NotificationListener(_this.get$extentChanged(), new A.BottomSheet(t2, t5, t6, t4, _this.get$_scaffold$_handleDragStart(), _this.get$_scaffold$_handleDragEnd(), t7, t8, t9, t10, t1, _null), _null, type$.NotificationListener_DraggableScrollableNotification), _null)); } }; A._StandardBottomSheetState_build_closure.prototype = { call$2(context, child) { var t1 = this.$this, t2 = t1.animationCurve; t1 = t1._widget.animationController.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.Align(B.AlignmentDirectional_m1_m1, null, t2.transform$1(0, t1), child, null); }, $signature: 1159 }; A.PersistentBottomSheetController.prototype = {}; A._ScaffoldScope.prototype = { updateShouldNotify$1(oldWidget) { return this.hasDrawer !== oldWidget.hasDrawer; } }; A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A._ScaffoldMessengerState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._ScaffoldState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$_ScaffoldState_State_TickerProviderStateMixin$dispose(); } }; A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.Scrollbar.prototype = { build$1(context) { var _this = this, _null = null; if (A.Theme_of(context).platform === B.TargetPlatform_2) return new A.CupertinoScrollbar(8, B.Radius_4_4, _this.child, _this.controller, _this.thumbVisibility === true, B.Radius_ydE, 3, _null, B.Duration_250000, B.Duration_1200000, B.Duration_100000, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, _null); return new A._MaterialScrollbar(_null, _this.child, _this.controller, _this.thumbVisibility, _null, _null, _null, B.Duration_300000, B.Duration_600000, B.Duration_0, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, _null); } }; A._MaterialScrollbar.prototype = { createState$0() { return new A._MaterialScrollbarState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); } }; A._MaterialScrollbarState.prototype = { get$showScrollbar() { var t1 = this._widget.thumbVisibility; if (t1 == null) { t1 = this.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbVisibility; t1 = t1 == null ? null : t1.resolve$1(0, this.get$_states()); } return t1 == null ? false : t1; }, get$enableGestures() { this._widget.toString; var t1 = this.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.interactive; if (t1 == null) { t1 = this.___MaterialScrollbarState__useAndroidScrollbar_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = !t1; } return t1; }, get$_trackVisibility() { return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackVisibility_closure(this), type$._MaterialStatePropertyWith_bool); }, get$_states() { var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (this._dragIsActive) t1.add$1(0, B.MaterialState_3); if (this._scrollbar0$_hoverIsActive) t1.add$1(0, B.MaterialState_0); return t1; }, get$_thumbColor() { var onSurface, dragColor, hoverColor, idleColor, t2, t3, t4, _this = this, t1 = _this.___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); onSurface = t1.onSurface; dragColor = A._Cell$named("dragColor"); hoverColor = A._Cell$named("hoverColor"); idleColor = A._Cell$named("idleColor"); switch (t1.brightness.index) { case 1: t1 = onSurface.value; t2 = t1 >>> 16 & 255; t3 = t1 >>> 8 & 255; t1 &= 255; dragColor.__late_helper$_value = A.Color$fromARGB(153, t2, t3, t1); hoverColor.__late_helper$_value = A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), t2, t3, t1); t4 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4) { t1 = _this._framework$_element; t1.toString; t1 = A.Theme_of(t1).highlightColor.value; t1 = A.Color$fromARGB(255, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } else t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t2, t3, t1); idleColor.__late_helper$_value = t1; break; case 0: t1 = onSurface.value; t2 = t1 >>> 16 & 255; t3 = t1 >>> 8 & 255; t1 &= 255; dragColor.__late_helper$_value = A.Color$fromARGB(191, t2, t3, t1); hoverColor.__late_helper$_value = A.Color$fromARGB(166, t2, t3, t1); t4 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4) { t1 = _this._framework$_element; t1.toString; t1 = A.Theme_of(t1).highlightColor.value; t1 = A.Color$fromARGB(255, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } else t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(76.5), t2, t3, t1); idleColor.__late_helper$_value = t1; break; } return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__thumbColor_closure(_this, dragColor, hoverColor, idleColor), type$._MaterialStatePropertyWith_Color); }, get$_scrollbar0$_trackColor() { var t1 = this.___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackColor_closure(this, t1.brightness, t1.onSurface), type$._MaterialStatePropertyWith_Color); }, get$_scrollbar0$_trackBorderColor() { var t1 = this.___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackBorderColor_closure(this, t1.brightness, t1.onSurface), type$._MaterialStatePropertyWith_Color); }, get$_scrollbar0$_thickness() { return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__thickness_closure(this), type$._MaterialStatePropertyWith_double); }, initState$0() { var t1, _this = this; _this.super$RawScrollbarState$initState(); t1 = _this.___MaterialScrollbarState__hoverAnimationController_A = A.AnimationController$(null, B.Duration_200000, null, 1, null, _this); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(new A._MaterialScrollbarState_initState_closure(_this)); }, didChangeDependencies$0() { var theme, _this = this, t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); _this.___MaterialScrollbarState__colorScheme_A = theme.colorScheme; t1 = _this._framework$_element; t1.toString; _this.___MaterialScrollbarState__scrollbarTheme_A = A.ScrollbarTheme_of(t1); switch (theme.platform.index) { case 0: _this.___MaterialScrollbarState__useAndroidScrollbar_A = true; break; case 2: case 3: case 1: case 4: case 5: _this.___MaterialScrollbarState__useAndroidScrollbar_A = false; break; } _this.super$RawScrollbarState$didChangeDependencies(); }, updateScrollbarPainter$0() { var t2, _this = this, t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$color(0, _this.get$_thumbColor()._material_state$_resolve.call$1(_this.get$_states())); t1.set$trackColor(_this.get$_scrollbar0$_trackColor()._material_state$_resolve.call$1(_this.get$_states())); t1.set$trackBorderColor(_this.get$_scrollbar0$_trackBorderColor()._material_state$_resolve.call$1(_this.get$_states())); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t1.set$thickness(_this.get$_scrollbar0$_thickness()._material_state$_resolve.call$1(_this.get$_states())); t2 = _this._widget.radius; if (t2 == null) { t2 = _this.___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.radius; } if (t2 == null) { t2 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 ? null : B.Radius_8_8; } t1.set$radius(t2); t2 = _this.___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.crossAxisMargin; if (t2 == null) { t2 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 ? 0 : 2; } t1.set$crossAxisMargin(t2); t2 = _this.___MaterialScrollbarState__scrollbarTheme_A.mainAxisMargin; t1.set$mainAxisMargin(t2 == null ? 0 : t2); t2 = _this.___MaterialScrollbarState__scrollbarTheme_A.minThumbLength; t1.set$minLength(0, t2 == null ? 48 : t2); t2 = _this._framework$_element; t2.toString; t1.set$padding(0, A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_6, type$.MediaQuery).data.padding); t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); t1.set$ignorePointer(!_this.get$enableGestures()); }, handleThumbPressStart$1(localPosition) { this.super$RawScrollbarState$handleThumbPressStart(localPosition); this.setState$1(new A._MaterialScrollbarState_handleThumbPressStart_closure(this)); }, handleThumbPressEnd$2(localPosition, velocity) { this.super$RawScrollbarState$handleThumbPressEnd(localPosition, velocity); this.setState$1(new A._MaterialScrollbarState_handleThumbPressEnd_closure(this)); }, handleHover$1($event) { var t1, _this = this; _this.super$RawScrollbarState$handleHover($event); if (_this.isPointerOverScrollbar$3$forHover($event.get$position($event), $event.get$kind($event), true)) { _this.setState$1(new A._MaterialScrollbarState_handleHover_closure(_this)); t1 = _this.___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else if (_this._scrollbar0$_hoverIsActive) { _this.setState$1(new A._MaterialScrollbarState_handleHover_closure0(_this)); t1 = _this.___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } }, handleHoverExit$1($event) { var t1, _this = this; _this.super$RawScrollbarState$handleHoverExit($event); _this.setState$1(new A._MaterialScrollbarState_handleHoverExit_closure(_this)); t1 = _this.___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); }, dispose$0() { var t1 = this.___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$RawScrollbarState$dispose(); } }; A._MaterialScrollbarState__trackVisibility_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_0)) { t1 = this.$this; t1._widget.toString; t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.showTrackOnHover === true; } else t1 = false; if (t1) return true; t1 = this.$this; t2 = t1._widget.trackVisibility; t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackVisibility; t1 = t1 == null ? null : t1.resolve$1(0, states); return t1 == null ? false : t1; }, $signature: 807 }; A._MaterialScrollbarState__thumbColor_closure.prototype = { call$1(states) { var t1, t2, t3, _this = this, _null = null; if (states.contains$1(0, B.MaterialState_3)) { t1 = _this.$this.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, states); return t1 == null ? _this.dragColor._readLocal$0() : t1; } t1 = _this.$this; if (t1.get$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, states); return t1 == null ? _this.hoverColor._readLocal$0() : t1; } t2 = t1.___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.thumbColor; t2 = t2 == null ? _null : t2.resolve$1(0, states); if (t2 == null) t2 = _this.idleColor._readLocal$0(); t3 = t1.___MaterialScrollbarState__scrollbarTheme_A.thumbColor; t3 = t3 == null ? _null : t3.resolve$1(0, states); if (t3 == null) t3 = _this.hoverColor._readLocal$0(); t1 = t1.___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.Color_lerp(t2, t3, t1); t1.toString; return t1; }, $signature: 24 }; A._MaterialScrollbarState__trackColor_closure.prototype = { call$1(states) { var t1 = this.$this; if (t1.get$showScrollbar() && t1.get$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackColor; t1 = t1 == null ? null : t1.resolve$1(0, states); if (t1 == null) { t1 = this.onSurface.value; t1 = this.brightness === B.Brightness_1 ? A.Color$fromARGB(8, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255) : A.Color$fromARGB(13, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } return B.Color_0; }, $signature: 24 }; A._MaterialScrollbarState__trackBorderColor_closure.prototype = { call$1(states) { var t1 = this.$this; if (t1.get$showScrollbar() && t1.get$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackBorderColor; t1 = t1 == null ? null : t1.resolve$1(0, states); if (t1 == null) { t1 = this.onSurface.value; t1 = this.brightness === B.Brightness_1 ? A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255) : A.Color$fromARGB(64, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } return B.Color_0; }, $signature: 24 }; A._MaterialScrollbarState__thickness_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_0) && this.$this.get$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = this.$this.___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thickness; t1 = t1 == null ? null : t1.resolve$1(0, states); return t1 == null ? 12 : t1; } t1 = this.$this; t2 = t1._widget.thickness; if (t2 == null) { t2 = t1.___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.thickness; t2 = t2 == null ? null : t2.resolve$1(0, states); } if (t2 == null) { t1 = t1.___MaterialScrollbarState__useAndroidScrollbar_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = 8 / (t1 ? 2 : 1); t1 = t2; } else t1 = t2; return t1; }, $signature: 423 }; A._MaterialScrollbarState_initState_closure.prototype = { call$0() { this.$this.updateScrollbarPainter$0(); }, $signature: 0 }; A._MaterialScrollbarState_handleThumbPressStart_closure.prototype = { call$0() { this.$this._dragIsActive = true; }, $signature: 0 }; A._MaterialScrollbarState_handleThumbPressEnd_closure.prototype = { call$0() { this.$this._dragIsActive = false; }, $signature: 0 }; A._MaterialScrollbarState_handleHover_closure.prototype = { call$0() { this.$this._scrollbar0$_hoverIsActive = true; }, $signature: 0 }; A._MaterialScrollbarState_handleHover_closure0.prototype = { call$0() { this.$this._scrollbar0$_hoverIsActive = false; }, $signature: 0 }; A._MaterialScrollbarState_handleHoverExit_closure.prototype = { call$0() { this.$this._scrollbar0$_hoverIsActive = false; }, $signature: 0 }; A.ScrollbarThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.thumbVisibility, _this.thickness, _this.trackVisibility, _this.showTrackOnHover, _this.interactive, _this.radius, _this.thumbColor, _this.trackColor, _this.trackBorderColor, _this.crossAxisMargin, _this.mainAxisMargin, _this.minThumbLength, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ScrollbarThemeData && other.thumbVisibility == _this.thumbVisibility && other.thickness == _this.thickness && other.trackVisibility == _this.trackVisibility && other.showTrackOnHover == _this.showTrackOnHover && other.interactive == _this.interactive && J.$eq$(other.radius, _this.radius) && other.thumbColor == _this.thumbColor && other.trackColor == _this.trackColor && other.trackBorderColor == _this.trackBorderColor && other.crossAxisMargin == _this.crossAxisMargin && other.mainAxisMargin == _this.mainAxisMargin && other.minThumbLength == _this.minThumbLength; } }; A._ScrollbarThemeData_Object_Diagnosticable.prototype = {}; A.SearchBarThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.elevation, _this.backgroundColor, _this.shadowColor, _this.surfaceTintColor, _this.overlayColor, _this.side, _this.shape, _this.padding, _this.textStyle, _this.hintStyle, _this.constraints, _this.textCapitalization, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SearchBarThemeData && other.elevation == _this.elevation && other.backgroundColor == _this.backgroundColor && other.shadowColor == _this.shadowColor && other.surfaceTintColor == _this.surfaceTintColor && other.overlayColor == _this.overlayColor && other.side == _this.side && other.shape == _this.shape && other.padding == _this.padding && other.textStyle == _this.textStyle && other.hintStyle == _this.hintStyle && J.$eq$(other.constraints, _this.constraints) && true; } }; A._LerpSides0.prototype = { resolve$1(_, states) { var resolvedB, _this = this, t1 = _this.a, resolvedA = t1 == null ? null : t1.resolve$1(0, states); t1 = _this.b; resolvedB = t1 == null ? null : t1.resolve$1(0, states); if (resolvedA == resolvedB) return resolvedA; if (resolvedA == null) { t1 = resolvedB.color; return A.BorderSide_lerp(new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), resolvedB, _this.t); } if (resolvedB == null) { t1 = resolvedA.color; return A.BorderSide_lerp(resolvedA, new A.BorderSide(A.Color$fromARGB(0, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), 0, B.BorderStyle_1, -1), _this.t); } return A.BorderSide_lerp(resolvedA, resolvedB, _this.t); }, $isMaterialStateProperty: 1 }; A._SearchBarThemeData_Object_Diagnosticable.prototype = {}; A.SearchViewThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.elevation, _this.surfaceTintColor, _this.side, _this.shape, _this.headerTextStyle, _this.headerHintStyle, _this.constraints, _this.dividerColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SearchViewThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.elevation == _this.elevation && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.side, _this.side) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.headerTextStyle, _this.headerTextStyle) && J.$eq$(other.headerHintStyle, _this.headerHintStyle) && J.$eq$(other.constraints, _this.constraints) && J.$eq$(other.dividerColor, _this.dividerColor); } }; A._SearchViewThemeData_Object_Diagnosticable.prototype = {}; A.SegmentedButtonThemeData.prototype = { get$hashCode(_) { return A.Object_hash(this.style, this.selectedIcon, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.SegmentedButtonThemeData && J.$eq$(other.style, this.style) && true; } }; A._SegmentedButtonThemeData_Object_Diagnosticable.prototype = {}; A._TextSpanEditingController.prototype = { buildTextSpan$3$context$style$withComposing(context, style, withComposing) { return A.TextSpan$(A._setArrayType([this._textSpan], type$.JSArray_TextSpan), null, style, null); }, set$text(_, newText) { throw A.wrapException(A.UnimplementedError$(null)); } }; A._SelectableTextSelectionGestureDetectorBuilder.prototype = { onForcePressStart$1(details) { var t1; this.super$TextSelectionGestureDetectorBuilder$onForcePressStart(details); t1 = this.delegate; if (t1.get$selectionEnabled() && this._shouldShowSelectionToolbar) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } }, onForcePressEnd$1(details) { }, onSingleLongTapMoveUpdate$1(details) { var t2, t1 = this.delegate; if (t1.get$selectionEnabled()) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2 = details.globalPosition; t1.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_2, t2.$sub(0, details.offsetFromOrigin), t2); } }, onSingleTapUp$1(details) { var t1 = this.delegate, t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.hideToolbar$0(); if (t1.get$selectionEnabled()) { t2 = this._selectable_text$_state._framework$_element; t2.toString; switch (A.Theme_of(t2).platform.index) { case 2: case 4: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectWordEdge$1$cause(B.SelectionChangedCause_0); break; case 0: case 1: case 3: case 5: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t2 = t1._lastTapDownPosition; t2.toString; t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); break; } } this._selectable_text$_state._widget.toString; }, onSingleLongTapStart$1(details) { var t2, t1 = this.delegate; if (t1.get$selectionEnabled()) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t2 = t1._lastTapDownPosition; t2.toString; t1.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t2); t2 = this._selectable_text$_state._framework$_element; t2.toString; A.Feedback_forLongPress(t2); } } }; A.SelectableText.prototype = { createState$0() { return new A._SelectableTextState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_EditableTextState), B._StateLifecycle_0); } }; A._SelectableTextState.prototype = { get$_selectable_text$_effectiveFocusNode() { var t1, _null = null; this._widget.toString; t1 = this._selectable_text$_focusNode; if (t1 == null) { t1 = A.FocusNode$(true, _null, true, true, _null, _null, true); this._selectable_text$_focusNode = t1; } return t1; }, get$forcePressEnabled() { var t1 = this.___SelectableTextState_forcePressEnabled_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$selectionEnabled() { this._widget.toString; return true; }, initState$0() { var t1, _this = this; _this.super$State$initState(); _this.___SelectableTextState__selectionGestureDetectorBuilder_A = new A._SelectableTextSelectionGestureDetectorBuilder(_this, _this); t1 = A.TextSpan$(null, null, null, _this._widget.data); t1 = A._TextSpanEditingController$(t1); _this.___SelectableTextState__controller_A = t1; t1.addListener$1(0, _this.get$_onControllerChanged()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.data !== oldWidget.data || false) { t1 = _this.___SelectableTextState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_onControllerChanged(); t1.removeListener$1(0, t2); t1 = _this.___SelectableTextState__controller_A; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = A.TextSpan$(null, null, null, _this._widget.data); t1 = A._TextSpanEditingController$(t1); _this.___SelectableTextState__controller_A = t1; t1.addListener$1(0, t2); } if (_this.get$_selectable_text$_effectiveFocusNode().get$hasFocus()) { t1 = _this.___SelectableTextState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._change_notifier$_value.selection; t1 = t1.start === t1.end; } else t1 = false; if (t1) _this._selectable_text$_showSelectionHandles = false; else _this._selectable_text$_showSelectionHandles = true; }, dispose$0() { var t1 = this._selectable_text$_focusNode; if (t1 != null) t1.dispose$0(); t1 = this.___SelectableTextState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, _onControllerChanged$0() { var t1, showSelectionHandles, _this = this; if (_this.get$_selectable_text$_effectiveFocusNode().get$hasFocus()) { t1 = _this.___SelectableTextState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._change_notifier$_value.selection; showSelectionHandles = t1.start !== t1.end; } else showSelectionHandles = true; if (showSelectionHandles === _this._selectable_text$_showSelectionHandles) return; _this.setState$1(new A._SelectableTextState__onControllerChanged_closure(_this, showSelectionHandles)); }, _selectable_text$_handleSelectionChanged$2(selection, cause) { var t1, _this = this, willShowSelectionHandles = _this._selectable_text$_shouldShowSelectionHandles$1(cause); if (willShowSelectionHandles !== _this._selectable_text$_showSelectionHandles) _this.setState$1(new A._SelectableTextState__handleSelectionChanged_closure(_this, willShowSelectionHandles)); _this._widget.toString; t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 2: case 4: if (cause === B.SelectionChangedCause_2) { t1 = _this.editableTextKey.get$currentState(); if (t1 != null) t1.bringIntoView$1(selection.get$base()); } return; case 0: case 1: case 3: case 5: break; } }, _selectable_text$_handleSelectionHandleTapped$0() { var t1 = this.___SelectableTextState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._change_notifier$_value.selection; if (t1.start === t1.end) this.editableTextKey.get$currentState().toggleToolbar$0(); }, _selectable_text$_shouldShowSelectionHandles$1(cause) { var t2, t1 = this.___SelectableTextState__selectionGestureDetectorBuilder_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1._shouldShowSelectionToolbar) return false; t1 = this.___SelectableTextState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._change_notifier$_value; t2 = t1.selection; if (t2.start === t2.end) return false; if (cause === B.SelectionChangedCause_4) return false; if (cause === B.SelectionChangedCause_2) return true; if (t1.text.length !== 0) return true; return false; }, build$1(context) { var focusNode, cupertinoTheme, textSelectionControls, cursorColor, selectionColor, cursorOffset, paintCursorAboveText, cursorOpacityAnimates, cursorRadius, effectiveTextStyle, t2, t3, t4, t5, _this = this, _null = null, theme = A.Theme_of(context), t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); if (t1 == null) t1 = B.DefaultSelectionStyle_mt1; focusNode = _this.get$_selectable_text$_effectiveFocusNode(); _this._widget.toString; switch (theme.platform.index) { case 2: cupertinoTheme = A.CupertinoTheme_of(context); _this.___SelectableTextState_forcePressEnabled_A = true; textSelectionControls = $.$get$cupertinoTextSelectionHandleControls(); _this._widget.toString; cursorColor = t1.cursorColor; if (cursorColor == null) cursorColor = cupertinoTheme.get$primaryColor(); selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = cupertinoTheme.get$primaryColor(); selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } cursorOffset = new A.Offset(-2 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, 0); paintCursorAboveText = true; cursorOpacityAnimates = true; cursorRadius = B.Radius_2_2; break; case 4: cupertinoTheme = A.CupertinoTheme_of(context); _this.___SelectableTextState_forcePressEnabled_A = false; textSelectionControls = $.$get$cupertinoDesktopTextSelectionHandleControls(); _this._widget.toString; cursorColor = t1.cursorColor; if (cursorColor == null) cursorColor = cupertinoTheme.get$primaryColor(); selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = cupertinoTheme.get$primaryColor(); selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } cursorOffset = new A.Offset(-2 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, 0); paintCursorAboveText = true; cursorOpacityAnimates = true; cursorRadius = B.Radius_2_2; break; case 0: case 1: _this.___SelectableTextState_forcePressEnabled_A = false; textSelectionControls = $.$get$materialTextSelectionHandleControls(); cursorColor = t1.cursorColor; if (cursorColor == null) cursorColor = theme.colorScheme.primary; selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = theme.colorScheme.primary; selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } cursorRadius = _null; cursorOffset = cursorRadius; paintCursorAboveText = false; cursorOpacityAnimates = false; break; case 3: case 5: _this.___SelectableTextState_forcePressEnabled_A = false; textSelectionControls = $.$get$desktopTextSelectionHandleControls(); cursorColor = t1.cursorColor; if (cursorColor == null) cursorColor = theme.colorScheme.primary; selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = theme.colorScheme.primary; selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } cursorRadius = _null; cursorOffset = cursorRadius; paintCursorAboveText = false; cursorOpacityAnimates = false; break; default: cursorRadius = _null; selectionColor = cursorRadius; cursorColor = selectionColor; cursorOffset = cursorColor; cursorOpacityAnimates = cursorOffset; paintCursorAboveText = cursorOpacityAnimates; textSelectionControls = paintCursorAboveText; } t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextStyle); if (t1 == null) t1 = B.DefaultTextStyle_MTi; effectiveTextStyle = _this._widget.style; t2 = effectiveTextStyle == null; if (t2 || effectiveTextStyle.inherit) { if (t2) { t2 = _this.___SelectableTextState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._textSpan.style; } else t2 = effectiveTextStyle; effectiveTextStyle = t1.style.merge$1(t2); } _this._widget.toString; $label0$1: { break $label0$1; } t2 = _this._selectable_text$_showSelectionHandles; t3 = _this.___SelectableTextState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.textAlign; if (t4 == null) t4 = B.TextAlign_4; t5 = $.$get$TextMagnifier_adaptiveMagnifierConfiguration(); t1 = A.EditableText$(true, _null, _null, _null, false, B.CupertinoDynamicColor_YIZ, B.Clip_1, _null, A.selectable_text_SelectableText__defaultContextMenuBuilder$closure(), t3, cursorColor, _null, cursorOffset, cursorOpacityAnimates, cursorRadius, 2, B.DragStartBehavior_1, true, true, true, false, focusNode, false, _null, _this.editableTextKey, B.Brightness_1, _null, t5, t1.maxLines, _null, _null, false, "\u2022", _null, _null, _null, _this.get$_selectable_text$_handleSelectionChanged(), _this.get$_selectable_text$_handleSelectionHandleTapped(), _null, _null, paintCursorAboveText, true, true, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, selectionColor, textSelectionControls, B.BoxHeightStyle_0, B.BoxWidthStyle_0, false, t2, _null, _null, _null, B.StrutStyle_yfz, effectiveTextStyle, t4, B.TextCapitalization_30, _null, t1.textHeightBehavior, _null, _null, t1.textWidthBasis, _null, _null); _this._widget.toString; t2 = _this.___SelectableTextState__selectionGestureDetectorBuilder_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t2.buildGestureDetector$2$behavior$child(B.HitTestBehavior_2, new A.RepaintBoundary(t1, _null)); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._SelectableTextState_build_closure(_this), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null); }, get$editableTextKey() { return this.editableTextKey; } }; A._SelectableTextState__onControllerChanged_closure.prototype = { call$0() { this.$this._selectable_text$_showSelectionHandles = this.showSelectionHandles; }, $signature: 0 }; A._SelectableTextState__handleSelectionChanged_closure.prototype = { call$0() { this.$this._selectable_text$_showSelectionHandles = this.willShowSelectionHandles; }, $signature: 0 }; A._SelectableTextState_build_closure.prototype = { call$0() { this.$this.get$_selectable_text$_effectiveFocusNode().requestFocus$0(); }, $signature: 0 }; A.SliderThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.trackHeight, _this.activeTrackColor, _this.inactiveTrackColor, _this.secondaryActiveTrackColor, _this.disabledActiveTrackColor, _this.disabledInactiveTrackColor, _this.disabledSecondaryActiveTrackColor, _this.activeTickMarkColor, _this.inactiveTickMarkColor, _this.disabledActiveTickMarkColor, _this.disabledInactiveTickMarkColor, _this.thumbColor, _this.overlappingShapeStrokeColor, _this.disabledThumbColor, _this.overlayColor, _this.valueIndicatorColor, _this.overlayShape, _this.tickMarkShape, _this.thumbShape, A.Object_hash(_this.trackShape, _this.valueIndicatorShape, _this.rangeTickMarkShape, _this.rangeThumbShape, _this.rangeTrackShape, _this.rangeValueIndicatorShape, _this.showValueIndicator, _this.valueIndicatorTextStyle, _this.minThumbSeparation, _this.thumbSelector, _this.mouseCursor, _this.allowedInteraction, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.SliderThemeData) if (other.trackHeight == _this.trackHeight) if (J.$eq$(other.activeTrackColor, _this.activeTrackColor)) if (J.$eq$(other.inactiveTrackColor, _this.inactiveTrackColor)) if (J.$eq$(other.secondaryActiveTrackColor, _this.secondaryActiveTrackColor)) if (J.$eq$(other.disabledActiveTrackColor, _this.disabledActiveTrackColor)) if (J.$eq$(other.disabledInactiveTrackColor, _this.disabledInactiveTrackColor)) if (J.$eq$(other.disabledSecondaryActiveTrackColor, _this.disabledSecondaryActiveTrackColor)) if (J.$eq$(other.activeTickMarkColor, _this.activeTickMarkColor)) if (J.$eq$(other.inactiveTickMarkColor, _this.inactiveTickMarkColor)) if (J.$eq$(other.disabledActiveTickMarkColor, _this.disabledActiveTickMarkColor)) if (J.$eq$(other.disabledInactiveTickMarkColor, _this.disabledInactiveTickMarkColor)) if (J.$eq$(other.thumbColor, _this.thumbColor)) if (J.$eq$(other.overlappingShapeStrokeColor, _this.overlappingShapeStrokeColor)) if (J.$eq$(other.disabledThumbColor, _this.disabledThumbColor)) if (J.$eq$(other.overlayColor, _this.overlayColor)) if (J.$eq$(other.valueIndicatorColor, _this.valueIndicatorColor)) if (J.$eq$(other.valueIndicatorStrokeColor, _this.valueIndicatorStrokeColor)) if (J.$eq$(other.valueIndicatorTextStyle, _this.valueIndicatorTextStyle)) if (other.minThumbSeparation == _this.minThumbSeparation) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._SliderThemeData_Object_Diagnosticable.prototype = {}; A.SnackBarClosedReason.prototype = { _enumToString$0() { return "SnackBarClosedReason." + this._core$_name; } }; A.SnackBarThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.backgroundColor, _this.actionTextColor, _this.disabledActionTextColor, _this.contentTextStyle, _this.elevation, _this.shape, _this.behavior, _this.width, _this.insetPadding, null, _this.closeIconColor, _this.actionOverflowThreshold, _this.actionBackgroundColor, _this.disabledActionBackgroundColor, _this.dismissDirection, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SnackBarThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.actionTextColor, _this.actionTextColor) && J.$eq$(other.disabledActionTextColor, _this.disabledActionTextColor) && J.$eq$(other.contentTextStyle, _this.contentTextStyle) && other.elevation == _this.elevation && J.$eq$(other.shape, _this.shape) && other.width == _this.width && J.$eq$(other.insetPadding, _this.insetPadding) && J.$eq$(other.closeIconColor, _this.closeIconColor) && other.actionOverflowThreshold == _this.actionOverflowThreshold && J.$eq$(other.actionBackgroundColor, _this.actionBackgroundColor) && J.$eq$(other.disabledActionBackgroundColor, _this.disabledActionBackgroundColor) && true; } }; A._SnackBarThemeData_Object_Diagnosticable.prototype = {}; A._SwitchType.prototype = { _enumToString$0() { return "_SwitchType." + this._core$_name; } }; A.Switch.prototype = { _getSwitchSize$1(context) { var switchAdaptation, switchConfig, t1, effectiveMaterialTapTargetSize, theme = A.Theme_of(context), switchTheme = A.SwitchTheme_of(context); if (this._switchType === B._SwitchType_1) { switchAdaptation = theme.getAdaptation$1$0(type$.SwitchThemeData); switchTheme = (switchAdaptation == null ? B.C__SwitchThemeAdaptation : switchAdaptation).adapt$2(theme, switchTheme); } switchConfig = theme.useMaterial3 ? new A._SwitchConfigM3(context, A.Theme_of(context).colorScheme) : new A._SwitchConfigM2(); t1 = this.materialTapTargetSize; effectiveMaterialTapTargetSize = t1 == null ? switchTheme.materialTapTargetSize : t1; switch ((effectiveMaterialTapTargetSize == null ? theme.materialTapTargetSize : effectiveMaterialTapTargetSize).index) { case 0: return new A.Size(switchConfig.get$switchWidth(), switchConfig.get$switchHeight()); case 1: return new A.Size(switchConfig.get$switchWidth(), switchConfig.get$switchHeightCollapsed()); } }, build$1(context) { var effectiveActiveThumbColor, effectiveActiveTrackColor, t2, _this = this, _null = null, t1 = _this._switchType; switch (t1.index) { case 0: effectiveActiveThumbColor = _this.activeColor; effectiveActiveTrackColor = _null; break; case 1: switch (A.Theme_of(context).platform.index) { case 0: case 1: case 3: case 5: effectiveActiveThumbColor = _this.activeColor; effectiveActiveTrackColor = _null; break; case 2: case 4: effectiveActiveTrackColor = _this.activeColor; effectiveActiveThumbColor = _null; break; default: effectiveActiveTrackColor = _null; effectiveActiveThumbColor = effectiveActiveTrackColor; } break; default: effectiveActiveTrackColor = _null; effectiveActiveThumbColor = effectiveActiveTrackColor; } t2 = _this._getSwitchSize$1(context); return new A._MaterialSwitch(_this.value, _this.onChanged, effectiveActiveThumbColor, effectiveActiveTrackColor, _this.inactiveThumbColor, _this.inactiveTrackColor, _this.activeThumbImage, _this.onActiveThumbImageError, _this.inactiveThumbImage, _this.onInactiveThumbImageError, _this.thumbColor, _this.trackColor, _this.trackOutlineColor, _null, _this.thumbIcon, _this.dragStartBehavior, _this.mouseCursor, _null, _null, _this.overlayColor, _this.splashRadius, _null, _this.onFocusChange, false, t2, false, t1, _null); }, get$value(receiver) { return this.value; } }; A._MaterialSwitch.prototype = { createState$0() { var _null = null; return new A._MaterialSwitchState(new A._SwitchPainter(A.TextPainter$(_null, _null, _null, _null, _null, B.TextAlign_4, _null, _null, B._LinearTextScaler_1, B.TextWidthBasis_0), $.$get$ChangeNotifier__emptyListeners()), $, $, $, $, $, $, $, $, $, _null, false, false, _null, _null, B._StateLifecycle_0); }, get$value(receiver) { return this.value; } }; A._MaterialSwitchState.prototype = { didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (oldWidget.value !== _this._widget.value) { t1 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$value(0) === 0 || _this.ToggleableStateMixin___ToggleableStateMixin__position_A.get$value(0) === 1) switch (_this._widget.switchType.index) { case 1: t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 0: case 1: case 3: case 5: _this.updateCurve$0(); break; case 2: case 4: t1 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t1.reverseCurve = t1.curve = B.C__Linear; break; } break; case 0: _this.updateCurve$0(); break; } _this.animateToValue$0(); } }, dispose$0() { this._switch$_painter.dispose$0(); this.super$__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin$dispose(); }, get$onChanged() { return this._widget.onChanged != null ? this.get$_switch$_handleChanged() : null; }, get$tristate() { return false; }, get$value(_) { return this._widget.value; }, updateCurve$0() { var t2, t1 = this._framework$_element; t1.toString; t1 = A.Theme_of(t1); t2 = this.ToggleableStateMixin___ToggleableStateMixin__position_A; if (t1.useMaterial3) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.curve = B.Cubic_Y6c; t2.reverseCurve = new A.FlippedCurve(B.Cubic_Y6c); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.curve = B.Cubic_JUR0; t2.reverseCurve = B.Cubic_xDo0; } }, get$_widgetThumbColor() { return new A._MaterialStatePropertyWith(new A._MaterialSwitchState__widgetThumbColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$_widgetTrackColor() { return new A._MaterialStatePropertyWith(new A._MaterialSwitchState__widgetTrackColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$_trackInnerLength() { var _this = this, t1 = _this._widget; switch (t1.switchType.index) { case 1: t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 0: case 1: case 3: case 5: return _this._widget.size._dx - 40; case 2: case 4: t1 = _this._framework$_element; t1.toString; A.Theme_of(t1); return 20; } break; case 0: return t1.size._dx - 40; } }, _switch$_handleDragStart$1(details) { var t1; if (this.get$onChanged() != null) { t1 = this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } }, _switch$_handleDragUpdate$1(details) { var t1, delta, t2, _this = this; if (_this.get$onChanged() != null) { t1 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.curve = B.C__Linear; t1.reverseCurve = null; t1 = details.primaryDelta; t1.toString; delta = t1 / _this.get$_trackInnerLength(); t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (t1.textDirection.index) { case 0: t1 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t2 - delta); break; case 1: t1 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t2 + delta); break; } } }, _switch$_handleDragEnd$1(details) { var t2, t3, _this = this, t1 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$value(0); t2 = _this._widget; t3 = t2.value; if (t1 >= 0.5 !== t3) { t1 = t2.onChanged; if (t1 != null) t1.call$1(!t3); _this.setState$1(new A._MaterialSwitchState__handleDragEnd_closure(_this)); } else _this.animateToValue$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); }, _switch$_handleChanged$1(value) { var t1 = this._widget.onChanged; if (t1 != null) { value.toString; t1.call$1(value); } }, build$1(context) { var theme, switchTheme, t1, cupertinoPrimaryColor, t2, switchConfig, t3, disabledOpacity, switchAdaptation, defaults, t4, activeStates, inactiveStates, activeThumbColor, t5, effectiveActiveThumbColor, inactiveThumbColor, t6, effectiveInactiveThumbColor, t7, effectiveActiveTrackColor, effectiveActiveTrackOutlineColor, t8, effectiveActiveTrackOutlineWidth, effectiveInactiveTrackColor, effectiveInactiveTrackOutlineColor, effectiveInactiveTrackOutlineWidth, effectiveActiveIconColor, effectiveInactiveIconColor, focusedStates, effectiveFocusOverlayColor, hoveredStates, effectiveHoverOverlayColor, effectiveActivePressedThumbColor, effectiveActivePressedOverlayColor, effectiveInactivePressedThumbColor, effectiveInactivePressedOverlayColor, effectiveActiveThumbRadius, effectiveInactiveThumbRadius, effectiveSplashRadius, t9, _this = this, _null = null, _box_0 = {}; if (_this._needsPositionAnimation) { _this._needsPositionAnimation = false; _this.animateToValue$0(); } theme = A.Theme_of(context); switchTheme = _box_0.switchTheme = A.SwitchTheme_of(context); t1 = theme.colorScheme; cupertinoPrimaryColor = t1.primary; _box_0.defaults = null; switch (_this._widget.switchType.index) { case 0: t2 = theme.useMaterial3; switchConfig = t2 ? new A._SwitchConfigM3(context, A.Theme_of(context).colorScheme) : new A._SwitchConfigM2(); t3 = _box_0.defaults = t2 ? A._SwitchDefaultsM3$(context) : A._SwitchDefaultsM2$(context); t2 = switchTheme; disabledOpacity = 1; break; case 1: switchAdaptation = theme.getAdaptation$1$0(type$.SwitchThemeData); t2 = _box_0.switchTheme = (switchAdaptation == null ? B.C__SwitchThemeAdaptation : switchAdaptation).adapt$2(theme, switchTheme); switch (theme.platform.index) { case 0: case 1: case 3: case 5: t3 = theme.useMaterial3; switchConfig = t3 ? new A._SwitchConfigM3(context, A.Theme_of(context).colorScheme) : new A._SwitchConfigM2(); defaults = t3 ? A._SwitchDefaultsM3$(context) : A._SwitchDefaultsM2$(context); _box_0.defaults = defaults; t3 = defaults; disabledOpacity = 1; break; case 2: case 4: _this.isCupertino = true; _this._widget.toString; switchConfig = new A._SwitchConfigCupertino(context, A.Theme_of(context).colorScheme); defaults = new A._SwitchDefaultsCupertino(context, _null, _null, _null, _null, _null, _null, _null, _null, _null); _box_0.defaults = defaults; t3 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.duration = B.Duration_200000; t3 = defaults; disabledOpacity = 0.5; break; default: t3 = _null; switchConfig = t3; disabledOpacity = 1; } break; default: t3 = _null; t2 = switchTheme; switchConfig = t3; disabledOpacity = 1; } t4 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.duration = A.Duration$(0, 0, 0, switchConfig.get$toggleDuration(), 0, 0); activeStates = _this.get$states(); activeStates.add$1(0, B.MaterialState_4); inactiveStates = _this.get$states(); inactiveStates.remove$1(0, B.MaterialState_4); _this._widget.toString; activeThumbColor = _this.get$_widgetThumbColor()._material_state$_resolve.call$1(activeStates); if (activeThumbColor == null) { t4 = t2.thumbColor; activeThumbColor = t4 == null ? _null : t4.resolve$1(0, activeStates); } t4 = activeThumbColor == null; if (t4) { t5 = t3.get$thumbColor().resolve$1(0, activeStates); t5.toString; effectiveActiveThumbColor = t5; } else effectiveActiveThumbColor = activeThumbColor; _this._widget.toString; inactiveThumbColor = _this.get$_widgetThumbColor()._material_state$_resolve.call$1(inactiveStates); if (inactiveThumbColor == null) { t5 = t2.thumbColor; inactiveThumbColor = t5 == null ? _null : t5.resolve$1(0, inactiveStates); } t5 = inactiveThumbColor == null; if (t5) { t6 = t3.get$thumbColor().resolve$1(0, inactiveStates); t6.toString; effectiveInactiveThumbColor = t6; } else effectiveInactiveThumbColor = inactiveThumbColor; _this._widget.toString; t6 = _this.get$_widgetTrackColor()._material_state$_resolve.call$1(activeStates); if (t6 == null) { t6 = t2.trackColor; t6 = t6 == null ? _null : t6.resolve$1(0, activeStates); } if (t6 == null) { t6 = _this.get$_widgetThumbColor()._material_state$_resolve.call$1(activeStates); if (t6 == null) t6 = _null; else { t7 = J.getInterceptor$x(t6); t6 = A.Color$fromARGB(128, t7.get$value(t6) >>> 16 & 255, t7.get$value(t6) >>> 8 & 255, t7.get$value(t6) & 255); } effectiveActiveTrackColor = t6; } else effectiveActiveTrackColor = t6; if (effectiveActiveTrackColor == null) { t6 = t3.get$trackColor()._material_state$_resolve.call$1(activeStates); t6.toString; effectiveActiveTrackColor = t6; } _this._widget.toString; t6 = t2.trackOutlineColor; t7 = t6 == null ? _null : t6.resolve$1(0, activeStates); effectiveActiveTrackOutlineColor = t7; if (effectiveActiveTrackOutlineColor == null) effectiveActiveTrackOutlineColor = t3.get$trackOutlineColor().resolve$1(0, activeStates); _this._widget.toString; t7 = t2.trackOutlineWidth; t8 = t7 == null ? _null : t7.resolve$1(0, activeStates); effectiveActiveTrackOutlineWidth = t8; if (effectiveActiveTrackOutlineWidth == null) { t8 = t3.get$trackOutlineWidth(); effectiveActiveTrackOutlineWidth = t8 == null ? _null : t8.resolve$1(0, activeStates); } _this._widget.toString; t8 = _this.get$_widgetTrackColor()._material_state$_resolve.call$1(inactiveStates); if (t8 == null) { t8 = t2.trackColor; t8 = t8 == null ? _null : t8.resolve$1(0, inactiveStates); effectiveInactiveTrackColor = t8; } else effectiveInactiveTrackColor = t8; if (effectiveInactiveTrackColor == null) { t8 = t3.get$trackColor()._material_state$_resolve.call$1(inactiveStates); t8.toString; effectiveInactiveTrackColor = t8; } _this._widget.toString; t6 = t6 == null ? _null : t6.resolve$1(0, inactiveStates); effectiveInactiveTrackOutlineColor = t6; if (effectiveInactiveTrackOutlineColor == null) effectiveInactiveTrackOutlineColor = t3.get$trackOutlineColor().resolve$1(0, inactiveStates); _this._widget.toString; t6 = t7 == null ? _null : t7.resolve$1(0, inactiveStates); effectiveInactiveTrackOutlineWidth = t6; if (effectiveInactiveTrackOutlineWidth == null) { t6 = t3.get$trackOutlineWidth(); effectiveInactiveTrackOutlineWidth = t6 == null ? _null : t6.resolve$1(0, inactiveStates); } _this._widget.toString; effectiveActiveIconColor = switchConfig.get$iconColor().resolve$1(0, activeStates); effectiveInactiveIconColor = switchConfig.get$iconColor().resolve$1(0, inactiveStates); focusedStates = _this.get$states(); focusedStates.add$1(0, B.MaterialState_1); _this._widget.toString; t6 = t2.overlayColor; t7 = t6 == null ? _null : t6.resolve$1(0, focusedStates); if (t7 == null) { t7 = _null; effectiveFocusOverlayColor = t7; } else effectiveFocusOverlayColor = t7; if (effectiveFocusOverlayColor == null) { t7 = t3.get$overlayColor()._material_state$_resolve.call$1(focusedStates); t7.toString; effectiveFocusOverlayColor = t7; } hoveredStates = _this.get$states(); hoveredStates.add$1(0, B.MaterialState_0); _this._widget.toString; t7 = t6 == null ? _null : t6.resolve$1(0, hoveredStates); effectiveHoverOverlayColor = t7; if (effectiveHoverOverlayColor == null) { t7 = t3.get$overlayColor()._material_state$_resolve.call$1(hoveredStates); t7.toString; effectiveHoverOverlayColor = t7; } activeStates.add$1(0, B.MaterialState_2); _this._widget.toString; t7 = _this.get$_widgetThumbColor()._material_state$_resolve.call$1(activeStates); if (t7 == null) { t7 = t2.thumbColor; t7 = t7 == null ? _null : t7.resolve$1(0, activeStates); effectiveActivePressedThumbColor = t7; } else effectiveActivePressedThumbColor = t7; if (effectiveActivePressedThumbColor == null) { t7 = t3.get$thumbColor().resolve$1(0, activeStates); t7.toString; effectiveActivePressedThumbColor = t7; } _this._widget.toString; t7 = t6 == null ? _null : t6.resolve$1(0, activeStates); if (t7 == null) { t4 = t4 ? _null : A.Color$fromARGB(31, activeThumbColor.get$value(activeThumbColor) >>> 16 & 255, activeThumbColor.get$value(activeThumbColor) >>> 8 & 255, activeThumbColor.get$value(activeThumbColor) & 255); effectiveActivePressedOverlayColor = t4; } else effectiveActivePressedOverlayColor = t7; if (effectiveActivePressedOverlayColor == null) { t4 = t3.get$overlayColor()._material_state$_resolve.call$1(activeStates); t4.toString; effectiveActivePressedOverlayColor = t4; } inactiveStates.add$1(0, B.MaterialState_2); _this._widget.toString; t4 = _this.get$_widgetThumbColor()._material_state$_resolve.call$1(inactiveStates); if (t4 == null) { t2 = t2.thumbColor; t2 = t2 == null ? _null : t2.resolve$1(0, inactiveStates); effectiveInactivePressedThumbColor = t2; } else effectiveInactivePressedThumbColor = t4; if (effectiveInactivePressedThumbColor == null) { t2 = t3.get$thumbColor().resolve$1(0, inactiveStates); t2.toString; effectiveInactivePressedThumbColor = t2; } _this._widget.toString; t2 = t6 == null ? _null : t6.resolve$1(0, inactiveStates); if (t2 == null) { t2 = t5 ? _null : A.Color$fromARGB(31, inactiveThumbColor.get$value(inactiveThumbColor) >>> 16 & 255, inactiveThumbColor.get$value(inactiveThumbColor) >>> 8 & 255, inactiveThumbColor.get$value(inactiveThumbColor) & 255); effectiveInactivePressedOverlayColor = t2; } else effectiveInactivePressedOverlayColor = t2; if (effectiveInactivePressedOverlayColor == null) { t2 = t3.get$overlayColor()._material_state$_resolve.call$1(inactiveStates); t2.toString; effectiveInactivePressedOverlayColor = t2; } effectiveActiveThumbRadius = switchConfig.get$activeThumbRadius(); _this._widget.toString; effectiveInactiveThumbRadius = switchConfig.get$inactiveThumbRadius(); _this._widget.toString; effectiveSplashRadius = _box_0.switchTheme.splashRadius; if (effectiveSplashRadius == null) effectiveSplashRadius = _box_0.defaults.get$splashRadius(); t2 = _this._widget; t3 = t2.value; t4 = t2.dragStartBehavior; t5 = (t2.onChanged != null ? _this.get$_switch$_handleChanged() : _null) == null ? disabledOpacity : 1; t6 = t2.focusNode; t7 = t2.onFocusChange; t2 = t2.size; t8 = _this._switch$_painter; t9 = _this.ToggleableStateMixin___ToggleableStateMixin__position_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8.set$position(0, t9); t9 = _this.ToggleableStateMixin___ToggleableStateMixin__reaction_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8.set$reaction(t9); t9 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8.set$reactionFocusFade(t9); t9 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A; t9 === $ && A.throwUnnamedLateFieldNI(); t8.set$reactionHoverFade(t9); t8.set$inactiveReactionColor(effectiveInactivePressedOverlayColor); t8.set$reactionColor(effectiveActivePressedOverlayColor); t8.set$hoverColor(effectiveHoverOverlayColor); t8.set$focusColor(effectiveFocusOverlayColor); t8.set$splashRadius(effectiveSplashRadius); t8.set$downPosition(_this.ToggleableStateMixin__downPosition); t8.set$isFocused(_this.get$states().contains$1(0, B.MaterialState_1)); t8.set$isHovered(_this.get$states().contains$1(0, B.MaterialState_0)); t8.set$activeColor(effectiveActiveThumbColor); t8.set$inactiveColor(effectiveInactiveThumbColor); t8.set$activePressedColor(effectiveActivePressedThumbColor); t8.set$inactivePressedColor(effectiveInactivePressedThumbColor); t8.set$activeThumbImage(_this._widget.activeThumbImage); t8.set$onActiveThumbImageError(_this._widget.onActiveThumbImageError); t8.set$inactiveThumbImage(_this._widget.inactiveThumbImage); t8.set$onInactiveThumbImageError(_this._widget.onInactiveThumbImageError); t8.set$activeTrackColor(effectiveActiveTrackColor); t8.set$activeTrackOutlineColor(effectiveActiveTrackOutlineColor); t8.set$activeTrackOutlineWidth(effectiveActiveTrackOutlineWidth); t8.set$inactiveTrackColor(effectiveInactiveTrackColor); t8.set$inactiveTrackOutlineColor(effectiveInactiveTrackOutlineColor); t8.set$inactiveTrackOutlineWidth(effectiveInactiveTrackOutlineWidth); t8.set$configuration(A.createLocalImageConfiguration(context, _null)); t8.set$isInteractive(_this.get$onChanged() != null); t8.set$trackInnerLength(_this.get$_trackInnerLength()); t9 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t9.toString; t8.set$textDirection(t9.textDirection); t8.set$surfaceColor(t1.surface); t8.set$inactiveThumbRadius(effectiveInactiveThumbRadius); t8.set$activeThumbRadius(effectiveActiveThumbRadius); t8.set$pressedThumbRadius(switchConfig.get$pressedThumbRadius()); t8.set$thumbOffset(switchConfig.get$thumbOffset()); t8.set$trackHeight(switchConfig.get$trackHeight()); t8.set$trackWidth(switchConfig.get$trackWidth()); t8.set$activeIconColor(effectiveActiveIconColor); t8.set$inactiveIconColor(effectiveInactiveIconColor); t8.set$activeIcon(_null); t8.set$inactiveIcon(_null); t8.set$iconTheme(A.IconTheme_of(context)); t8.set$thumbShadow(switchConfig.get$thumbShadow()); t8.set$transitionalThumbSize(switchConfig.get$transitionalThumbSize()); t8.set$positionController(_this.ToggleableStateMixin___ToggleableStateMixin__positionController_A); t8.set$isCupertino(_this.isCupertino); t4 = A.GestureDetector$(_null, A.Opacity$(_this.buildToggleable$6$autofocus$focusNode$mouseCursor$onFocusChange$painter$size(false, t6, new A._MaterialStatePropertyWith(new A._MaterialSwitchState_build_closure(_box_0, _this), type$._MaterialStatePropertyWith_MouseCursor), t7, t8, t2), t5), t4, true, _null, _null, _null, _null, _this.get$_switch$_handleDragEnd(), _this.get$_switch$_handleDragStart(), _this.get$_switch$_handleDragUpdate(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null), false, false, false, false, t4, _null); } }; A._MaterialSwitchState__widgetThumbColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return this.$this._widget.inactiveThumbColor; if (states.contains$1(0, B.MaterialState_4)) return this.$this._widget.activeColor; return this.$this._widget.inactiveThumbColor; }, $signature: 87 }; A._MaterialSwitchState__widgetTrackColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_4)) return this.$this._widget.activeTrackColor; return this.$this._widget.inactiveTrackColor; }, $signature: 87 }; A._MaterialSwitchState__handleDragEnd_closure.prototype = { call$0() { this.$this._needsPositionAnimation = true; }, $signature: 0 }; A._MaterialSwitchState_build_closure.prototype = { call$1(states) { var t1 = A.MaterialStateProperty_resolveAs(this.$this._widget.mouseCursor, states, type$.nullable_MouseCursor); if (t1 == null) t1 = null; if (t1 == null) { t1 = this._box_0.defaults.get$mouseCursor()._material_state$_resolve.call$1(states); t1.toString; } return t1; }, $signature: 313 }; A._SwitchPainter.prototype = { set$positionController(value) { if (value === this._positionController) return; this._positionController = value; this.notifyListeners$0(); }, set$activeIcon(value) { return; }, set$inactiveIcon(value) { return; }, set$iconTheme(value) { if (value.$eq(0, this._switch$_iconTheme)) return; this._switch$_iconTheme = value; this.notifyListeners$0(); }, set$activeIconColor(value) { if (value.$eq(0, this._activeIconColor)) return; this._activeIconColor = value; this.notifyListeners$0(); }, set$inactiveIconColor(value) { if (value.$eq(0, this._inactiveIconColor)) return; this._inactiveIconColor = value; this.notifyListeners$0(); }, set$activePressedColor(value) { if (value.$eq(0, this._activePressedColor)) return; this._activePressedColor = value; this.notifyListeners$0(); }, set$inactivePressedColor(value) { if (value.$eq(0, this._inactivePressedColor)) return; this._inactivePressedColor = value; this.notifyListeners$0(); }, set$activeThumbRadius(value) { if (value === this._activeThumbRadius) return; this._activeThumbRadius = value; this.notifyListeners$0(); }, set$inactiveThumbRadius(value) { if (value === this._inactiveThumbRadius) return; this._inactiveThumbRadius = value; this.notifyListeners$0(); }, set$pressedThumbRadius(value) { if (value === this._pressedThumbRadius) return; this._pressedThumbRadius = value; this.notifyListeners$0(); }, set$thumbOffset(value) { if (value == this._thumbOffset) return; this._thumbOffset = value; this.notifyListeners$0(); }, set$transitionalThumbSize(value) { if (value.$eq(0, this._transitionalThumbSize)) return; this._transitionalThumbSize = value; this.notifyListeners$0(); }, set$trackHeight(value) { if (value === this._trackHeight) return; this._trackHeight = value; this.notifyListeners$0(); }, set$trackWidth(value) { if (value === this._trackWidth) return; this._trackWidth = value; this.notifyListeners$0(); }, set$activeThumbImage(value) { return; }, set$onActiveThumbImageError(value) { return; }, set$inactiveThumbImage(value) { return; }, set$onInactiveThumbImageError(value) { return; }, set$activeTrackColor(value) { if (value.$eq(0, this._activeTrackColor)) return; this._activeTrackColor = value; this.notifyListeners$0(); }, set$activeTrackOutlineColor(value) { if (J.$eq$(value, this._activeTrackOutlineColor)) return; this._activeTrackOutlineColor = value; this.notifyListeners$0(); }, set$inactiveTrackOutlineColor(value) { if (J.$eq$(value, this._inactiveTrackOutlineColor)) return; this._inactiveTrackOutlineColor = value; this.notifyListeners$0(); }, set$activeTrackOutlineWidth(value) { if (value == this._activeTrackOutlineWidth) return; this._activeTrackOutlineWidth = value; this.notifyListeners$0(); }, set$inactiveTrackOutlineWidth(value) { if (value == this._inactiveTrackOutlineWidth) return; this._inactiveTrackOutlineWidth = value; this.notifyListeners$0(); }, set$inactiveTrackColor(value) { if (value.$eq(0, this._inactiveTrackColor)) return; this._inactiveTrackColor = value; this.notifyListeners$0(); }, set$configuration(value) { if (value.$eq(0, this._switch$_configuration)) return; this._switch$_configuration = value; this.notifyListeners$0(); }, set$textDirection(value) { if (this._switch$_textDirection === value) return; this._switch$_textDirection = value; this.notifyListeners$0(); }, set$surfaceColor(value) { if (value.$eq(0, this._surfaceColor)) return; this._surfaceColor = value; this.notifyListeners$0(); }, set$isInteractive(value) { if (value === this._isInteractive) return; this._isInteractive = value; this.notifyListeners$0(); }, set$trackInnerLength(value) { if (value === this._trackInnerLength) return; this._trackInnerLength = value; this.notifyListeners$0(); }, set$isCupertino(value) { if (value === this._isCupertino) return; this._isCupertino = value; this.notifyListeners$0(); }, set$thumbShadow(value) { var t1 = this._thumbShadow; if (value == null ? t1 == null : value === t1) return; this._thumbShadow = value; this.notifyListeners$0(); }, _handleDecorationChanged$0() { if (!this._isPainting) this.notifyListeners$0(); }, paint$2(canvas, size) { var visualPosition, t1, t2, t3, inactiveThumbSize, activeThumbSize, thumbSize, inset, colorValue, t4, trackOutlineColor, trackOutlineWidth, t5, lerpedThumbColor, thumbColor, thumbIcon, thumbImage, thumbErrorListener, paint, horizontalOffset, t6, verticalOffset, trackRadius, t7, t8, t9, thumbHorizontalOffset, trackRRect, outlineTrackRRect, outlinePaint, focusedOutline, focusedPaint, _this = this, currentValue = _this._toggleable$_position.get$value(0); switch (_this._switch$_textDirection.index) { case 0: visualPosition = 1 - currentValue; break; case 1: visualPosition = currentValue; break; default: visualPosition = null; } t1 = _this._reaction.parent; if (!(t1.get$status(t1) === B.AnimationStatus_2 && !_this._stopPressAnimation ? _this._stopPressAnimation = true : _this._stopPressAnimation = false)) { t1 = _this._isCupertino; t1.toString; _this.___SwitchPainter__pressedThumbExtension_A = t1 ? _this._reaction.get$value(0) * 7 : 0; if (_this._reaction.get$status(0) === B.AnimationStatus_3) { t1 = _this._inactiveThumbRadius; t1.toString; t2 = _this._pressedThumbRadius; t2.toString; _this._pressedInactiveThumbRadius = A.lerpDouble(t1, t2, _this._reaction.get$value(0)); t2 = _this._activeThumbRadius; t2.toString; t1 = _this._pressedThumbRadius; t1.toString; _this._pressedActiveThumbRadius = A.lerpDouble(t2, t1, _this._reaction.get$value(0)); } if (currentValue === 0) { t1 = _this._inactiveThumbRadius; t1.toString; t2 = _this._pressedThumbRadius; t2.toString; _this._pressedInactiveThumbRadius = A.lerpDouble(t1, t2, _this._reaction.get$value(0)); t2 = _this._activeThumbRadius; t2.toString; _this._pressedActiveThumbRadius = t2; } if (currentValue === 1) { t1 = _this._activeThumbRadius; t1.toString; t2 = _this._pressedThumbRadius; t2.toString; _this._pressedActiveThumbRadius = A.lerpDouble(t1, t2, _this._reaction.get$value(0)); t2 = _this._inactiveThumbRadius; t2.toString; _this._pressedInactiveThumbRadius = t2; } } t1 = _this._isCupertino; t1.toString; t2 = _this._pressedInactiveThumbRadius; if (t1) { t2.toString; t2 *= 2; t3 = _this.___SwitchPainter__pressedThumbExtension_A; t3 === $ && A.throwUnnamedLateFieldNI(); inactiveThumbSize = new A.Size(t2 + t3, t2); } else { if (t2 == null) { t2 = _this._inactiveThumbRadius; t2.toString; } t2 *= 2; inactiveThumbSize = new A.Size(t2, t2); } t2 = _this._pressedActiveThumbRadius; if (t1) { t2.toString; t2 *= 2; t3 = _this.___SwitchPainter__pressedThumbExtension_A; t3 === $ && A.throwUnnamedLateFieldNI(); activeThumbSize = new A.Size(t2 + t3, t2); } else { if (t2 == null) { t2 = _this._activeThumbRadius; t2.toString; } t2 *= 2; activeThumbSize = new A.Size(t2, t2); } t2 = new A._SwitchPainter_paint_thumbSizeAnimation(_this, inactiveThumbSize, activeThumbSize); if (t1) if (_this._reaction.get$status(0) === B.AnimationStatus_3) { t1 = _this._pressedInactiveThumbRadius; t1.toString; t1 *= 2; t2 = _this.___SwitchPainter__pressedThumbExtension_A; t2 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1 + t2, t1); } else { if (_this._toggleable$_position.get$status(0) !== B.AnimationStatus_0) { t1 = _this._toggleable$_position.parent; t1 = t1.get$status(t1) === B.AnimationStatus_1; } else t1 = true; t2 = _this._toggleable$_position; thumbSize = t1 ? A.Size_lerp(inactiveThumbSize, activeThumbSize, t2.get$value(0)) : A.Size_lerp(inactiveThumbSize, activeThumbSize, t2.get$value(0)); } else if (_this._reaction.get$status(0) === B.AnimationStatus_3) { t1 = _this._pressedThumbRadius; t1.toString; t1 *= 2; thumbSize = new A.Size(t1, t1); } else { if (_this._toggleable$_position.get$status(0) !== B.AnimationStatus_0) { t1 = _this._toggleable$_position.parent; t1 = t1.get$status(t1) === B.AnimationStatus_1; } else t1 = true; if (t1) { t1 = t2.call$1(true); t2 = t1._evaluatable; t1 = t1.parent; thumbSize = t2.transform$1(0, t1.get$value(t1)); } else { t1 = t2.call$1(false); t2 = t1._evaluatable; t1 = t1.parent; thumbSize = t2.transform$1(0, t1.get$value(t1)); } } t1 = _this._thumbOffset; inset = t1 == null ? 0 : 1 - Math.abs(currentValue - t1) * 2; t1 = thumbSize._dx - inset; t2 = thumbSize._dy - inset; t3 = _this._positionController; t3.toString; colorValue = A.CurvedAnimation$(B.Cubic_xDo0, t3, B.Cubic_JUR0).get$value(0); t3 = _this._inactiveTrackColor; t3.toString; t4 = _this._activeTrackColor; t4.toString; t4 = A.Color_lerp(t3, t4, colorValue); t4.toString; t3 = _this._inactiveTrackOutlineColor; trackOutlineColor = t3 == null || _this._activeTrackOutlineColor == null ? null : A.Color_lerp(t3, _this._activeTrackOutlineColor, colorValue); trackOutlineWidth = A.lerpDouble(_this._inactiveTrackOutlineWidth, _this._activeTrackOutlineWidth, colorValue); if (_this._reaction.get$status(0) !== B.AnimationStatus_0) { t3 = _this._inactivePressedColor; t3.toString; t5 = _this._activePressedColor; t5.toString; t5 = A.Color_lerp(t3, t5, colorValue); t5.toString; lerpedThumbColor = t5; } else { t3 = _this._positionController.__AnimationController__status_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 === B.AnimationStatus_1) { t3 = _this._inactivePressedColor; t3.toString; t5 = _this._activeColor; t5.toString; t5 = A.Color_lerp(t3, t5, colorValue); t5.toString; lerpedThumbColor = t5; } else { t5 = _this._inactiveColor; if (t3 === B.AnimationStatus_2) { t5.toString; t3 = _this._activePressedColor; t3.toString; t3 = A.Color_lerp(t5, t3, colorValue); t3.toString; lerpedThumbColor = t3; } else { t5.toString; t3 = _this._activeColor; t3.toString; t3 = A.Color_lerp(t5, t3, colorValue); t3.toString; lerpedThumbColor = t3; } } } t3 = _this._surfaceColor; t3.toString; thumbColor = A.Color_alphaBlend(lerpedThumbColor, t3); t3 = currentValue < 0.5; thumbIcon = t3 ? _this._inactiveIcon : _this._activeIcon; thumbImage = t3 ? _this._inactiveThumbImage : _this._activeThumbImage; thumbErrorListener = t3 ? _this._onInactiveThumbImageError : _this._onActiveThumbImageError; t3 = $.$get$_renderer(); paint = t3.createPaint$0(); paint.set$color(0, t4); t4 = _this._trackWidth; t4.toString; t5 = _this._trackHeight; t5.toString; horizontalOffset = (size._dx - t4) / 2; t6 = size._dy; verticalOffset = (t6 - t5) / 2; trackRadius = t5 / 2; t7 = t2 / 2; t8 = _this._trackInnerLength; t8.toString; t9 = _this.___SwitchPainter__pressedThumbExtension_A; t9 === $ && A.throwUnnamedLateFieldNI(); thumbHorizontalOffset = horizontalOffset + trackRadius + t9 / 2 - t1 / 2 + visualPosition * (t8 - t9); trackRRect = A.RRect$fromRectAndRadius(new A.Rect(horizontalOffset, verticalOffset, horizontalOffset + t4, verticalOffset + t5), new A.Radius(trackRadius, trackRadius)); canvas.drawRRect$2(trackRRect, paint); if (trackOutlineColor != null) { t4 = horizontalOffset + 1; t5 = verticalOffset + 1; t8 = _this._trackWidth; t8.toString; t9 = _this._trackHeight; t9.toString; outlineTrackRRect = A.RRect$fromRectAndRadius(new A.Rect(t4, t5, t4 + (t8 - 2), t5 + (t9 - 2)), new A.Radius(trackRadius, trackRadius)); outlinePaint = t3.createPaint$0(); outlinePaint.set$style(0, B.PaintingStyle_1); outlinePaint.set$strokeWidth(trackOutlineWidth == null ? 2 : trackOutlineWidth); outlinePaint.set$color(0, trackOutlineColor); canvas.drawRRect$2(outlineTrackRRect, outlinePaint); } t4 = _this._isCupertino; t4.toString; if (t4) { t4 = _this._toggleable$_isFocused; t4.toString; if (t4) { focusedOutline = trackRRect.inflate$1(1.75); focusedPaint = t3.createPaint$0(); focusedPaint.set$style(0, B.PaintingStyle_1); t3 = _this._toggleable$_focusColor; t3.toString; focusedPaint.set$color(0, t3); focusedPaint.set$strokeWidth(3.5); canvas.drawRRect$2(focusedOutline, focusedPaint); } canvas.clipRRect$1(trackRRect); } _this.paintRadialReaction$2$canvas$origin(canvas, new A.Offset(thumbHorizontalOffset + t7, t6 / 2)); _this._paintThumbWith$9(new A.Offset(thumbHorizontalOffset, verticalOffset - (t7 - trackRadius)), canvas, colorValue, thumbColor, thumbImage, thumbErrorListener, thumbIcon, new A.Size(t1, t2), inset); }, _paintThumbWith$9(thumbPaintOffset, canvas, currentValue, thumbColor, thumbImage, thumbErrorListener, thumbIcon, thumbSize, inset) { var thumbPainter, t1, _this = this; try { _this._isPainting = true; if (_this._cachedThumbPainter != null) if (thumbColor.$eq(0, _this._cachedThumbColor)) t1 = false; else t1 = true; else t1 = true; if (t1) { _this._cachedThumbColor = thumbColor; _this._cachedThumbImage = thumbImage; _this._cachedThumbErrorListener = thumbErrorListener; t1 = _this._cachedThumbPainter; if (t1 != null) t1.dispose$0(); t1 = _this._isCupertino; t1.toString; _this._cachedThumbPainter = A._ShapeDecorationPainter$(new A.ShapeDecoration(thumbColor, null, null, t1 ? null : _this._thumbShadow, B.StadiumBorder_Sik), _this.get$_handleDecorationChanged()); } t1 = _this._cachedThumbPainter; t1.toString; thumbPainter = t1; t1 = _this._isCupertino; t1.toString; if (t1) _this._paintCupertinoThumbShadowAndBorder$3(canvas, thumbPaintOffset, thumbSize); thumbPainter.paint$3(canvas, thumbPaintOffset, _this._switch$_configuration.copyWith$1$size(thumbSize)); } finally { _this._isPainting = false; } }, _paintCupertinoThumbShadowAndBorder$3(canvas, thumbPaintOffset, thumbSize) { var _i, shadow, t1 = thumbPaintOffset._dx, t2 = thumbPaintOffset._dy, t3 = thumbSize._dy, t4 = t3 / 2, thumbBounds = A.RRect$fromLTRBR(t1, t2, t1 + thumbSize._dx, t2 + t3, new A.Radius(t4, t4)); t1 = this._thumbShadow; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t2; ++_i) { shadow = t1[_i]; canvas.drawRRect$2(thumbBounds.shift$1(shadow.offset), shadow.toPaint$0()); } t1 = thumbBounds.inflate$1(0.5); t2 = $.$get$_renderer().createPaint$0(); t2.set$color(0, B.Color_167772160); canvas.drawRRect$2(t1, t2); }, dispose$0() { var t1, _this = this; _this._switch$_textPainter.dispose$0(); t1 = _this._cachedThumbPainter; if (t1 != null) t1.dispose$0(); _this._cachedThumbErrorListener = _this._cachedThumbImage = _this._cachedThumbColor = _this._cachedThumbPainter = null; _this.super$ToggleablePainter$dispose(); } }; A._SwitchPainter_paint_thumbSizeAnimation.prototype = { call$1(isForward) { var thumbSizeSequence, t1 = this.inactiveThumbSize, t2 = this.$this, t3 = this.activeThumbSize, t4 = type$.JSArray_TweenSequenceItem_Size, t5 = type$.Tween_Size, t6 = type$.TweenSequenceItem_Size, t7 = type$.ConstantTween_Size, t8 = t2._transitionalThumbSize, t9 = t5._eval$1("_ChainedEvaluation"); if (isForward) { t8.toString; thumbSizeSequence = A._setArrayType([new A.TweenSequenceItem(new A._ChainedEvaluation(new A.CurveTween(B.Cubic_EOZ), new A.Tween(t1, t8, t5), t9), 11, t6), new A.TweenSequenceItem(new A._ChainedEvaluation(new A.CurveTween(B.Cubic_7xV), new A.Tween(t8, t3, t5), t9), 72, t6), new A.TweenSequenceItem(new A.ConstantTween(t3, t3, t7), 17, t6)], t4); } else { t8.toString; thumbSizeSequence = A._setArrayType([new A.TweenSequenceItem(new A.ConstantTween(t1, t1, t7), 17, t6), new A.TweenSequenceItem(new A._ChainedEvaluation(new A.CurveTween(new A.FlippedCurve(B.Cubic_7xV)), new A.Tween(t1, t8, t5), t9), 72, t6), new A.TweenSequenceItem(new A._ChainedEvaluation(new A.CurveTween(new A.FlippedCurve(B.Cubic_EOZ)), new A.Tween(t8, t3, t5), t9), 11, t6)], t4); } t1 = A.TweenSequence$(thumbSizeSequence, type$.Size); t2 = t2._positionController; t2.toString; return new A._AnimatedEvaluation(t2, t1, t1.$ti._eval$1("_AnimatedEvaluation")); }, $signature: 1172 }; A._SwitchThemeAdaptation.prototype = { adapt$2(theme, defaultValue) { switch (theme.platform.index) { case 0: case 1: case 3: case 5: return defaultValue; case 2: case 4: return B.SwitchThemeData_Y28; } } }; A._SwitchConfig.prototype = {}; A._SwitchDefaultsCupertino.prototype = { get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsCupertino_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$thumbColor() { return B.MaterialStatePropertyAll_Color_4294967295; }, get$trackColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsCupertino_trackColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$trackOutlineColor() { return B.MaterialStatePropertyAll_Color_0; }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsCupertino_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$splashRadius() { return 0; } }; A._SwitchDefaultsCupertino_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A._SwitchDefaultsCupertino_trackColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) { t1 = B.CupertinoDynamicColor_gg4.resolveFrom$1(this.$this.context); return t1; } t1 = B.CupertinoDynamicColor_MdH.resolveFrom$1(this.$this.context); return t1; }, $signature: 24 }; A._SwitchDefaultsCupertino_overlayColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_1)) { t1 = B.CupertinoDynamicColor_gg4.resolveFrom$1(this.$this.context); t1 = A.HSLColor_HSLColor$fromColor(A.Color$fromARGB(204, t1.get$value(0) >>> 16 & 255, t1.get$value(0) >>> 8 & 255, t1.get$value(0) & 255)); return new A.HSLColor(t1.alpha, t1.hue, 0.835, 0.69).toColor$0(); } return B.Color_0; }, $signature: 24 }; A._SwitchConfigCupertino.prototype = { get$iconColor() { return new A._MaterialStatePropertyWith(new A._SwitchConfigCupertino_iconColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$activeThumbRadius() { return 14; }, get$inactiveThumbRadius() { return 14; }, get$pressedThumbRadius() { return 14; }, get$thumbShadow() { return B.List_013; }, get$trackHeight() { return 31; }, get$trackWidth() { return 51; }, get$transitionalThumbSize() { return B.Size_28_28; }, get$toggleDuration() { return 140; }, get$thumbOffset() { return null; } }; A._SwitchConfigCupertino_iconColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this._switch$_colors.onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = this.$this._switch$_colors; t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; }, $signature: 24 }; A._SwitchConfigM2.prototype = { get$activeThumbRadius() { return 10; }, get$iconColor() { return new A.MaterialStatePropertyAll(B.Color_0, type$.MaterialStatePropertyAll_Color); }, get$inactiveThumbRadius() { return 10; }, get$pressedThumbRadius() { return 10; }, get$switchHeight() { return 48; }, get$switchHeightCollapsed() { return 40; }, get$switchWidth() { return 59; }, get$thumbShadow() { return B.List_nJL; }, get$trackHeight() { return 14; }, get$trackWidth() { return 33; }, get$thumbOffset() { return 0.5; }, get$transitionalThumbSize() { return B.Size_20_20; }, get$toggleDuration() { return 200; } }; A._SwitchDefaultsM2.prototype = { get$thumbColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM2_thumbColor_closure(this, this._switch$_theme.colorScheme.brightness === B.Brightness_0), type$._MaterialStatePropertyWith_Color); }, get$trackColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM2_trackColor_closure(this, this._switch$_theme.colorScheme.brightness === B.Brightness_0), type$._MaterialStatePropertyWith_Color); }, get$trackOutlineColor() { return B.MaterialStatePropertyAll_Color_0; }, get$materialTapTargetSize() { return this._switch$_theme.materialTapTargetSize; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM2_mouseCursor_closure(), type$._MaterialStatePropertyWith_MouseCursor); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM2_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$splashRadius() { return 20; } }; A._SwitchDefaultsM2_thumbColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return this.isDark ? B.Color_4282532418 : B.Color_4290624957; if (states.contains$1(0, B.MaterialState_4)) return this.$this._switch$_colors.secondary; return this.isDark ? B.Color_4290624957 : B.Color_4294638330; }, $signature: 24 }; A._SwitchDefaultsM2_trackColor_closure.prototype = { call$1(states) { var activeColor; if (states.contains$1(0, B.MaterialState_6)) return this.isDark ? B.Color_452984831 : B.Color_520093696; if (states.contains$1(0, B.MaterialState_4)) { activeColor = this.$this._switch$_colors.secondary; return A.Color$fromARGB(128, activeColor.get$value(activeColor) >>> 16 & 255, activeColor.get$value(activeColor) >>> 8 & 255, activeColor.get$value(activeColor) & 255); } return this.isDark ? B.Color_1308622847 : B.Color_1375731712; }, $signature: 24 }; A._SwitchDefaultsM2_mouseCursor_closure.prototype = { call$1(states) { return B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, states); }, $signature: 313 }; A._SwitchDefaultsM2_overlayColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$thumbColor()._material_state$_resolve.call$1(states); t2 = J.getInterceptor$x(t1); return A.Color$fromARGB(31, t2.get$value(t1) >>> 16 & 255, t2.get$value(t1) >>> 8 & 255, t2.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) return this.$this._switch$_theme.hoverColor; if (states.contains$1(0, B.MaterialState_1)) return this.$this._switch$_theme.focusColor; return null; }, $signature: 87 }; A._SwitchDefaultsM3.prototype = { get$_switch$_colors() { var t1, _this = this, value = _this.___SwitchDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___SwitchDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___SwitchDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$thumbColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM3_thumbColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$trackColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM3_trackColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$trackOutlineColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM3_trackOutlineColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._SwitchDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_MouseCursor); }, get$trackOutlineWidth() { return B.MaterialStatePropertyAll_2; }, get$splashRadius() { return 20; } }; A._SwitchDefaultsM3_thumbColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) { t1 = _this.$this.get$_switch$_colors().surface.value; return A.Color$fromARGB(255, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = _this.$this.get$_switch$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._primaryContainer; return t2 == null ? t1.primary : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._primaryContainer; return t2 == null ? t1.primary : t2; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._primaryContainer; return t2 == null ? t1.primary : t2; } return _this.$this.get$_switch$_colors().onPrimary; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } t1 = _this.$this.get$_switch$_colors(); t2 = t1._outline; return t2 == null ? t1.onBackground : t2; }, $signature: 24 }; A._SwitchDefaultsM3_trackColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) { t1 = _this.$this.get$_switch$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = _this.$this.get$_switch$_colors(); t2 = t1._surfaceVariant; t1 = (t2 == null ? t1.surface : t2).value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) return _this.$this.get$_switch$_colors().primary; if (states.contains$1(0, B.MaterialState_0)) return _this.$this.get$_switch$_colors().primary; if (states.contains$1(0, B.MaterialState_1)) return _this.$this.get$_switch$_colors().primary; return _this.$this.get$_switch$_colors().primary; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_switch$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } t1 = _this.$this.get$_switch$_colors(); t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; }, $signature: 24 }; A._SwitchDefaultsM3_trackOutlineColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_4)) return B.Color_0; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_switch$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = this.$this.get$_switch$_colors(); t2 = t1._outline; return t2 == null ? t1.onBackground : t2; }, $signature: 24 }; A._SwitchDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_switch$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_switch$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_switch$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_switch$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_switch$_colors().onSurface.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_switch$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return null; }, $signature: 87 }; A._SwitchDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { return B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, states); }, $signature: 313 }; A._SwitchConfigM3.prototype = { get$activeThumbRadius() { return 12; }, get$iconColor() { return new A._MaterialStatePropertyWith(new A._SwitchConfigM3_iconColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$inactiveThumbRadius() { return 8; }, get$pressedThumbRadius() { return 14; }, get$switchHeight() { return 48; }, get$switchHeightCollapsed() { return 40; }, get$switchWidth() { return 60; }, get$thumbShadow() { return B.List_empty21; }, get$trackHeight() { return 32; }, get$trackWidth() { return 52; }, get$transitionalThumbSize() { return B.Size_34_22; }, get$toggleDuration() { return 300; }, get$thumbOffset() { return null; } }; A._SwitchConfigM3_iconColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_6)) { if (states.contains$1(0, B.MaterialState_4)) { t1 = _this.$this._switch$_colors.onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } t1 = _this.$this._switch$_colors; t2 = t1._surfaceVariant; t1 = (t2 == null ? t1.surface : t2).value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this._switch$_colors; t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this._switch$_colors; t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this._switch$_colors; t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } t1 = _this.$this._switch$_colors; t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this._switch$_colors; t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this._switch$_colors; t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this._switch$_colors; t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; } t1 = _this.$this._switch$_colors; t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; }, $signature: 24 }; A.__MaterialSwitchState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype = { initState$0() { var t1, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, B.Duration_200000, _null, 1, !_this._widget.value ? 0 : 1, _this); _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__position_A = A.CurvedAnimation$(B.Cubic_JUR0, t1, B.Cubic_xDo0); t1 = A.AnimationController$(_null, B.Duration_100000, _null, 1, _null, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reaction_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t1 = A.AnimationController$(_null, B.Duration_50000, _null, 1, _this.ToggleableStateMixin__hovering || _this.ToggleableStateMixin__focused ? 1 : 0, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFade_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t1 = A.AnimationController$(_null, B.Duration_50000, _null, 1, _this.ToggleableStateMixin__hovering || _this.ToggleableStateMixin__focused ? 1 : 0, _this); _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A = t1; _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFade_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); }, dispose$0() { var _this = this, t1 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__MaterialSwitchState_State_TickerProviderStateMixin$dispose(); } }; A.__SwitchConfigCupertino_Object__SwitchConfig.prototype = {}; A.__SwitchConfigM2_Object__SwitchConfig.prototype = {}; A.__SwitchConfigM3_Object__SwitchConfig.prototype = {}; A._SwitchListTileType.prototype = { _enumToString$0() { return "_SwitchListTileType." + this._core$_name; } }; A.SwitchListTile.prototype = { build$1(context) { var control, leading, theme, switchTheme, t1, effectiveActiveColor, t2, _this = this, _null = null; switch (0) { case 0: control = A.Switch$(_this.activeColor, _null, _null, false, B.DragStartBehavior_1, _null, _null, _null, B.MaterialTapTargetSize_1, _null, _null, _this.onChanged, _null, _null, _null, _null, _null, _null, _null, _null, _this.value); break; } switch (2) { case 1: case 2: leading = _this.secondary; break; } theme = A.Theme_of(context); switchTheme = A.SwitchTheme_of(context); t1 = _this.activeColor; if (t1 == null) { t1 = switchTheme.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState)); effectiveActiveColor = t1; } else effectiveActiveColor = t1; if (effectiveActiveColor == null) effectiveActiveColor = theme.colorScheme.secondary; t1 = _this.onChanged != null; t2 = t1 ? new A.SwitchListTile_build_closure(_this) : _null; return new A.MergeSemantics(A.ListTile$(false, _null, _this.dense, _null, t1, _null, _null, false, _null, leading, _null, _null, t2, false, effectiveActiveColor, _null, _null, _this.subtitle, _null, _this.title, control, _null), _null); }, get$value(receiver) { return this.value; } }; A.SwitchListTile_build_closure.prototype = { call$0() { var t1 = this.$this; t1.onChanged.call$1(!t1.value); }, $signature: 0 }; A.SwitchThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$thumbColor(), _this.get$trackColor(), _this.get$trackOutlineColor(), _this.get$trackOutlineWidth(), _this.get$materialTapTargetSize(), _this.get$mouseCursor(), _this.get$overlayColor(), _this.get$splashRadius(), _this.thumbIcon, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SwitchThemeData && other.get$thumbColor() == _this.get$thumbColor() && other.get$trackColor() == _this.get$trackColor() && other.get$trackOutlineColor() == _this.get$trackOutlineColor() && other.get$trackOutlineWidth() == _this.get$trackOutlineWidth() && other.get$materialTapTargetSize() == _this.get$materialTapTargetSize() && other.get$mouseCursor() == _this.get$mouseCursor() && other.get$overlayColor() == _this.get$overlayColor() && other.get$splashRadius() == _this.get$splashRadius() && true; }, get$thumbColor() { return this.thumbColor; }, get$trackColor() { return this.trackColor; }, get$trackOutlineColor() { return this.trackOutlineColor; }, get$trackOutlineWidth() { return this.trackOutlineWidth; }, get$materialTapTargetSize() { return this.materialTapTargetSize; }, get$mouseCursor() { return this.mouseCursor; }, get$overlayColor() { return this.overlayColor; }, get$splashRadius() { return this.splashRadius; } }; A._SwitchThemeData_Object_Diagnosticable.prototype = {}; A.TabBarTheme.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.indicator, _this.get$indicatorColor(), _this.indicatorSize, _this.get$dividerColor(), _this.get$dividerHeight(), _this.get$labelColor(), _this.labelPadding, _this.get$labelStyle(), _this.get$unselectedLabelColor(), _this.get$unselectedLabelStyle(), _this.get$overlayColor(), _this.get$splashFactory(), _this.mouseCursor, _this.get$tabAlignment(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.TabBarTheme) if (J.$eq$(other.indicator, _this.indicator)) if (J.$eq$(other.get$indicatorColor(), _this.get$indicatorColor())) if (other.indicatorSize == _this.indicatorSize) if (J.$eq$(other.get$dividerColor(), _this.get$dividerColor())) if (other.get$dividerHeight() == _this.get$dividerHeight()) if (J.$eq$(other.get$labelColor(), _this.get$labelColor())) if (J.$eq$(other.labelPadding, _this.labelPadding)) if (J.$eq$(other.get$labelStyle(), _this.get$labelStyle())) if (J.$eq$(other.get$unselectedLabelColor(), _this.get$unselectedLabelColor())) if (J.$eq$(other.get$unselectedLabelStyle(), _this.get$unselectedLabelStyle())) if (other.get$overlayColor() == _this.get$overlayColor()) if (other.get$splashFactory() == _this.get$splashFactory()) t1 = other.get$tabAlignment() == _this.get$tabAlignment(); else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$indicatorColor() { return this.indicatorColor; }, get$dividerColor() { return this.dividerColor; }, get$dividerHeight() { return this.dividerHeight; }, get$labelColor() { return this.labelColor; }, get$labelStyle() { return this.labelStyle; }, get$unselectedLabelColor() { return this.unselectedLabelColor; }, get$unselectedLabelStyle() { return this.unselectedLabelStyle; }, get$overlayColor() { return this.overlayColor; }, get$splashFactory() { return this.splashFactory; }, get$tabAlignment() { return this.tabAlignment; } }; A._TabBarTheme_Object_Diagnosticable.prototype = {}; A.TabController.prototype = { _copyWithAndDispose$4$animationDuration$index$length$previousIndex(animationDuration, index, $length, previousIndex) { var t2, t3, _this = this, t1 = index == null; if (!t1) _this._tab_controller$_animationController.set$value(0, index); t1 = t1 ? _this._tab_controller$_index : index; t2 = _this._tab_controller$_animationController; t3 = $.$get$ChangeNotifier__emptyListeners(); _this._tab_controller$_animationController = null; _this.dispose$0(); return new A.TabController(t2, _this._animationDuration, $length, t1, previousIndex, t3); }, get$animation(_) { var t1 = this._tab_controller$_animationController; return t1 == null ? null : t1; }, _changeIndex$3$curve$duration(value, curve, duration) { var t2, _this = this, t1 = _this._tab_controller$_index; if (value === t1 || _this.length < 2) return; _this._previousIndex = t1; _this._tab_controller$_index = value; t1 = duration != null && duration._duration > 0; t2 = _this._indexIsChangingCount + 1; if (t1) { _this._indexIsChangingCount = t2; _this.notifyListeners$0(); t1 = _this._tab_controller$_animationController; t1.toString; t2 = _this._tab_controller$_index; curve.toString; t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(t2, curve, duration).whenCompleteOrCancel$1(new A.TabController__changeIndex_closure(_this)); } else { _this._indexIsChangingCount = t2; _this._tab_controller$_animationController.set$value(0, value); --_this._indexIsChangingCount; _this.notifyListeners$0(); } }, _changeIndex$1(value) { return this._changeIndex$3$curve$duration(value, null, null); }, animateTo$1(value) { this._changeIndex$3$curve$duration(value, B.Cubic_JUR, this._animationDuration); }, set$offset(_, value) { var t3, t1 = this._tab_controller$_animationController, t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this._tab_controller$_index; if (value === t2 - t3) return; t1.set$value(0, value + t3); }, dispose$0() { var t1 = this._tab_controller$_animationController; if (t1 != null) t1.dispose$0(); this._tab_controller$_animationController = null; this.super$ChangeNotifier$dispose(); }, get$length(receiver) { return this.length; } }; A.TabController__changeIndex_closure.prototype = { call$0() { var t1 = this.$this; if (t1._tab_controller$_animationController != null) { --t1._indexIsChangingCount; t1.notifyListeners$0(); } }, $signature: 0 }; A._TabControllerScope.prototype = { updateShouldNotify$1(old) { return this.enabled !== old.enabled || this.controller !== old.controller; } }; A.DefaultTabController.prototype = { createState$0() { return new A._DefaultTabControllerState(null, null, B._StateLifecycle_0); }, get$length(receiver) { return this.length; } }; A._DefaultTabControllerState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this.___DefaultTabControllerState__controller_A = A.TabController$(null, 0, _this._widget.length, _this); }, dispose$0() { var t1 = this.___DefaultTabControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__DefaultTabControllerState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t1 = this.___DefaultTabControllerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._TabControllerScope(t1, A.TickerMode_of(context), this._widget.child, null); }, didUpdateWidget$1(oldWidget) { var t1, t2, previousIndex, previousIndex0, newIndex, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget.length; if (oldWidget.length !== t1) { t2 = _this.___DefaultTabControllerState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); previousIndex = t2._previousIndex; previousIndex0 = t2._tab_controller$_index; if (previousIndex0 >= t1) { newIndex = Math.max(0, t1 - 1); previousIndex = previousIndex0; } else newIndex = null; _this.___DefaultTabControllerState__controller_A = t2._copyWithAndDispose$4$animationDuration$index$length$previousIndex(null, newIndex, t1, previousIndex); } _this._widget.toString; } }; A.__DefaultTabControllerState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.UnderlineTabIndicator.prototype = { lerpFrom$2(a, t) { var t1, t2; if (a instanceof A.UnderlineTabIndicator) { t1 = A.BorderSide_lerp(a.borderSide, this.borderSide, t); t2 = A.EdgeInsetsGeometry_lerp(a.insets, this.insets, t); t2.toString; return new A.UnderlineTabIndicator(null, t1, t2); } return this.super$Decoration$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2; if (b instanceof A.UnderlineTabIndicator) { t1 = A.BorderSide_lerp(this.borderSide, b.borderSide, t); t2 = A.EdgeInsetsGeometry_lerp(this.insets, b.insets, t); t2.toString; return new A.UnderlineTabIndicator(null, t1, t2); } return this.super$Decoration$lerpTo(b, t); }, createBoxPainter$1(onChanged) { return new A._UnderlinePainter0(this, this.borderRadius, onChanged); }, _indicatorRectFor$2(rect, textDirection) { var indicator = this.insets.resolve$1(0, textDirection).deflateRect$1(rect), t1 = indicator.left, t2 = this.borderSide.width, t3 = indicator.bottom - t2; return new A.Rect(t1, t3, t1 + (indicator.right - t1), t3 + t2); }, getClipPath$2(rect, textDirection) { var t2, t1 = this.borderRadius; if (t1 != null) { t2 = $.$get$_renderer().createPath$0(); t2.addRRect$1(t1.toRRect$1(this._indicatorRectFor$2(rect, textDirection))); return t2; } t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(this._indicatorRectFor$2(rect, textDirection)); return t1; } }; A._UnderlinePainter0.prototype = { paint$3(canvas, offset, configuration) { var t4, paint, indicator, t1 = configuration.size, t2 = offset._dx, t3 = offset._dy, rect = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy); t1 = configuration.textDirection; t1.toString; t2 = this.borderRadius; t3 = this.decoration; t4 = t3.borderSide; if (t2 != null) { paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, t4.color); indicator = t3._indicatorRectFor$2(rect, t1); t1 = t2.topLeft; t3 = t2.topRight; t4 = t2.bottomRight; canvas.drawRRect$2(A.RRect$fromRectAndCorners(indicator, t2.bottomLeft, t4, t1, t3), paint); } else { paint = t4.toPaint$0(); paint.set$strokeCap(B.StrokeCap_2); indicator = t3._indicatorRectFor$2(rect, t1).inflate$1(-(t4.width / 2)); t1 = indicator.bottom; canvas.drawLine$3(new A.Offset(indicator.left, t1), new A.Offset(indicator.right, t1), paint); } } }; A.TabBarIndicatorSize.prototype = { _enumToString$0() { return "TabBarIndicatorSize." + this._core$_name; } }; A.TabAlignment.prototype = { _enumToString$0() { return "TabAlignment." + this._core$_name; } }; A.Tab.prototype = { _buildLabelText$0() { var _null = null, t1 = this.child; if (t1 == null) { t1 = this.text; t1.toString; t1 = A.Text$(t1, _null, _null, B.TextOverflow_1, _null, false, _null, _null, _null, _null); } return t1; }, build$1(context) { var label = this._buildLabelText$0(); return new A.SizedBox(null, 46, A.Center$(label, null, 1), null); }, get$preferredSize() { return B.Size_8aB0; }, $isPreferredSizeWidget: 1 }; A._TabStyle.prototype = { _resolveWithLabelColor$1(context) { var selectedColor, unselectedColor, _null = null, t1 = {}, themeData = A.Theme_of(context), tabBarTheme = A.Theme_of(context).tabBarTheme, animation = type$.Animation_double._as(this.listenable), t2 = tabBarTheme.labelColor; if (t2 == null) t2 = _null; if (t2 == null) { t2 = tabBarTheme.labelStyle; t2 = t2 == null ? _null : t2.color; selectedColor = t2; } else selectedColor = t2; if (selectedColor == null) selectedColor = this.defaults.get$labelColor(); t1.selectedColor = selectedColor; t1.unselectedColor = null; if (selectedColor instanceof A._MaterialStateColor) { t1.unselectedColor = selectedColor._material_state$_resolve.call$1(B.Set_empty); t1.selectedColor = selectedColor._material_state$_resolve.call$1(B.Set_dDNK5); } else { t2 = tabBarTheme.unselectedLabelColor; if (t2 == null) t2 = _null; if (t2 == null) { t2 = tabBarTheme.unselectedLabelStyle; t2 = t2 == null ? _null : t2.color; unselectedColor = t2; } else unselectedColor = t2; if (unselectedColor == null) if (themeData.useMaterial3) { t2 = this.defaults.get$unselectedLabelColor(); t2.toString; unselectedColor = t2; } else { t2 = A.Color$fromARGB(178, selectedColor.get$value(selectedColor) >>> 16 & 255, selectedColor.get$value(selectedColor) >>> 8 & 255, selectedColor.get$value(selectedColor) & 255); unselectedColor = t2; } t1.unselectedColor = unselectedColor; } return A._MaterialStateColor$(new A._TabStyle__resolveWithLabelColor_closure(t1, animation)); }, build$1(context) { var selectedStyle, unselectedStyle, textStyle, _this = this, _null = null, tabBarTheme = A.Theme_of(context).tabBarTheme, animation = type$.Animation_double._as(_this.listenable), t1 = _this.isSelected, states = t1 ? B.Set_dDNK5 : B.Set_empty, t2 = _this.labelStyle, t3 = tabBarTheme.labelStyle; if (t3 == null) { t3 = _this.defaults.get$labelStyle(); t3.toString; } selectedStyle = t3.copyWith$1$inherit(true); t3 = tabBarTheme.unselectedLabelStyle; t2 = t3 == null ? t2 : t3; if (t2 == null) { t2 = _this.defaults.get$unselectedLabelStyle(); t2.toString; } unselectedStyle = t2.copyWith$1$inherit(true); if (t1) { t1 = A.TextStyle_lerp(selectedStyle, unselectedStyle, animation.get$value(animation)); t1.toString; textStyle = t1; } else { t1 = A.TextStyle_lerp(unselectedStyle, selectedStyle, animation.get$value(animation)); t1.toString; textStyle = t1; } t1 = _this._resolveWithLabelColor$1(context)._material_state$_resolve.call$1(states); t2 = textStyle.copyWith$1$color(t1); return A.DefaultTextStyle$(A.IconTheme_merge(_this.child, new A.IconThemeData(24, _null, _null, _null, _null, t1, _null, _null, _null)), _null, _null, B.TextOverflow_0, true, t2, _null, _null, B.TextWidthBasis_0); } }; A._TabStyle__resolveWithLabelColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { t1 = _this._box_0; t2 = _this.animation; t2 = A.Color_lerp(t1.selectedColor, t1.unselectedColor, t2.get$value(t2)); t2.toString; return t2; } t1 = _this._box_0; t2 = _this.animation; t2 = A.Color_lerp(t1.unselectedColor, t1.selectedColor, t2.get$value(t2)); t2.toString; return t2; }, $signature: 24 }; A._TabLabelBarRenderer.prototype = { performLayout$0() { var child, xOffsets, t1, t2, _this = this; _this.super$RenderFlex$performLayout(); child = _this.ContainerRenderObjectMixin__firstChild; xOffsets = A._setArrayType([], type$.JSArray_double); for (t1 = type$.FlexParentData; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); xOffsets.push(t2.offset._dx); child = t2.ContainerParentDataMixin_nextSibling; } switch (_this._flex$_textDirection.index) { case 0: B.JSArray_methods.insert$2(xOffsets, 0, _this.get$size(0)._dx); break; case 1: xOffsets.push(_this.get$size(0)._dx); break; } t1 = _this._flex$_textDirection; t1.toString; t2 = _this.get$size(0); _this.onPerformLayout.call$3(xOffsets, t1, t2._dx); } }; A._TabLabelBar.prototype = { createRenderObject$1(context) { var _this = this, _null = null, t1 = _this.getEffectiveTextDirection$1(context); t1.toString; t1 = new A._TabLabelBarRenderer(_this.onPerformLayout, _this.direction, _this.mainAxisAlignment, _this.mainAxisSize, _this.crossAxisAlignment, t1, _this.verticalDirection, _null, B.Clip_0, A.LayerHandle$(type$.ClipRectLayer), A.List_List$filled(4, A.TextPainter$(_null, _null, _null, _null, _null, B.TextAlign_4, B.TextDirection_1, _null, B._LinearTextScaler_1, B.TextWidthBasis_0), false, type$.TextPainter), true, 0, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, _null); return t1; }, updateRenderObject$2(context, renderObject) { this.super$Flex$updateRenderObject(context, renderObject); renderObject.onPerformLayout = this.onPerformLayout; } }; A._DividerPainter.prototype = { paint$2(canvas, size) { var paint, t1 = this.dividerHeight; if (t1 <= 0) return; paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, this.dividerColor); paint.set$strokeWidth(t1); t1 = size._dy; canvas.drawLine$3(new A.Offset(0, t1 - paint.get$strokeWidth() / 2), new A.Offset(size._dx, t1 - paint.get$strokeWidth() / 2), paint); }, shouldRepaint$1(oldDelegate) { return !oldDelegate.dividerColor.$eq(0, this.dividerColor) || oldDelegate.dividerHeight !== this.dividerHeight; } }; A._IndicatorPainter.prototype = { markNeedsPaint$0() { this._tabs$_needsPaint = true; }, dispose$0() { var t1 = this._tabs$_painter; if (t1 != null) t1.dispose$0(); }, indicatorRect$2(tabBarSize, tabIndex) { var t1, tabLeft, tabRight, tabWidth, insets, t2, rect, _this = this; switch (_this._currentTextDirection.index) { case 0: t1 = _this._currentTabOffsets; tabLeft = t1[tabIndex + 1]; tabRight = t1[tabIndex]; break; case 1: t1 = _this._currentTabOffsets; tabLeft = t1[tabIndex]; tabRight = t1[tabIndex + 1]; break; default: tabLeft = null; tabRight = null; } if (_this.indicatorSize === B.TabBarIndicatorSize_1) { t1 = _this.tabKeys[tabIndex]; tabWidth = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$size(0)._dx; insets = _this.labelPaddings[tabIndex].resolve$1(0, _this._currentTextDirection); tabLeft += (tabRight - tabLeft - (tabWidth + insets.get$horizontal())) / 2 + insets.left; tabRight = tabLeft + tabWidth; } insets = _this.indicatorPadding; t1 = tabLeft + (tabRight - tabLeft); t2 = 0 + tabBarSize._dy; rect = new A.Rect(tabLeft, 0, t1, t2); if (!new A.Size(t1 - tabLeft, t2 - 0).$ge(0, new A.Size(insets.get$horizontal(), insets.get$_top(0) + insets.get$_bottom(0)))) throw A.wrapException(A.FlutterError_FlutterError("indicatorPadding insets should be less than Tab Size\nRect Size : " + rect.get$size(0).toString$0(0) + ", Insets: " + insets.toString$0(0))); return insets.deflateRect$1(rect); }, paint$2(canvas, size) { var t2, index, ltr, t3, from, to, t4, t5, t6, dividerPaint, t7, _this = this, _null = null, t1 = _this._tabs$_needsPaint = false; if (_this._tabs$_painter == null) _this._tabs$_painter = _this.indicator.createBoxPainter$1(_this.get$markNeedsPaint()); t2 = _this.controller; index = t2._tab_controller$_index; t2 = t2.get$animation(0).__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); ltr = index > t2; t3 = ltr ? B.JSNumber_methods.floor$0(t2) : B.JSNumber_methods.ceil$0(t2); from = B.JSInt_methods.clamp$2(t3, 0, _this._currentTabOffsets.length - 2); t3 = ltr ? from + 1 : from - 1; to = B.JSNumber_methods.clamp$2(t3, 0, _this._currentTabOffsets.length - 2); t2 = _this._currentRect = A.Rect_lerp(_this.indicatorRect$2(size, from), _this.indicatorRect$2(size, to), Math.abs(t2 - from)); t3 = t2.right; t4 = t2.left; t5 = t2.bottom; t2 = t2.top; t6 = _this._currentTextDirection; if (_this.showDivider) { t1 = _this.dividerHeight; t1.toString; t1 = t1 > 0; } if (t1) { dividerPaint = $.$get$_renderer().createPaint$0(); t1 = _this.dividerColor; t1.toString; dividerPaint.set$color(0, t1); t1 = _this.dividerHeight; t1.toString; dividerPaint.set$strokeWidth(t1); t1 = size._dy; canvas.drawLine$3(new A.Offset(0, t1 - dividerPaint.get$strokeWidth() / 2), new A.Offset(size._dx, t1 - dividerPaint.get$strokeWidth() / 2), dividerPaint); } t1 = _this._tabs$_painter; t1.toString; t7 = _this._currentRect; t1.paint$3(canvas, new A.Offset(t7.left, t7.top), new A.ImageConfiguration(_null, _null, _null, t6, new A.Size(t3 - t4, t5 - t2), _null)); }, shouldRepaint$1(old) { var _this = this; return _this._tabs$_needsPaint || _this.controller !== old.controller || !_this.indicator.$eq(0, old.indicator) || _this.tabKeys.length !== old.tabKeys.length || !A.listEquals(_this._currentTabOffsets, old._currentTabOffsets) || _this._currentTextDirection != old._currentTextDirection; } }; A._ChangeAnimation.prototype = { get$parent(_) { var t1 = this.controller.get$animation(0); t1.toString; return t1; }, removeStatusListener$1(listener) { if (this.controller.get$animation(0) != null) this.super$AnimationWithParentMixin$removeStatusListener(listener); }, removeListener$1(_, listener) { if (this.controller.get$animation(0) != null) this.super$AnimationWithParentMixin$removeListener(0, listener); }, get$value(_) { return A._indexChangeProgress(this.controller); } }; A._DragAnimation.prototype = { get$parent(_) { var t1 = this.controller.get$animation(0); t1.toString; return t1; }, removeStatusListener$1(listener) { if (this.controller.get$animation(0) != null) this.super$AnimationWithParentMixin$removeStatusListener(listener); }, removeListener$1(_, listener) { if (this.controller.get$animation(0) != null) this.super$AnimationWithParentMixin$removeListener(0, listener); }, get$value(_) { var t1 = this.controller, t2 = t1.get$animation(0).__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.clampDouble(Math.abs(A.clampDouble(t2, 0, t1.length - 1) - this.index), 0, 1); } }; A._TabBarScrollPosition.prototype = { applyContentDimensions$2(minScrollExtent, maxScrollExtent) { var t2, t3, result, _this = this, t1 = _this._viewportDimensionWasNonZero; if (!t1) { t1 = _this._viewportDimension; t1.toString; t1 = _this._viewportDimensionWasNonZero = t1 !== 0; } if (!t1 || _this._needsPixelsCorrection) { _this._needsPixelsCorrection = false; t1 = _this.tabBar; t2 = _this._viewportDimension; t2.toString; t3 = t1._currentIndex; t3.toString; _this._pixels = t1._tabScrollOffset$4(t3, t2, minScrollExtent, maxScrollExtent); result = false; } else result = true; return _this.super$ScrollPosition$applyContentDimensions(minScrollExtent, maxScrollExtent) && result; } }; A._TabBarScrollController.prototype = { createScrollPosition$3(physics, context, oldPosition) { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); t1 = new A._TabBarScrollPosition(this.tabBar, B.ScrollDirection_0, physics, context, true, _null, new A.ValueNotifier(false, t1, type$.ValueNotifier_bool), t1); t1.ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(context, _null, true, oldPosition, physics); t1.ScrollPositionWithSingleContext$6$context$debugLabel$initialPixels$keepScrollOffset$oldPosition$physics(context, _null, _null, true, oldPosition, physics); return t1; } }; A.TabBar.prototype = { get$preferredSize() { var t1, t2, t3, maxHeight, _i, item; for (t1 = this.tabs, t2 = t1.length, t3 = type$.PreferredSizeWidget, maxHeight = 46, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { item = t1[_i]; if (t3._is(item)) maxHeight = Math.max(item.get$preferredSize()._dy, maxHeight); } return new A.Size(1 / 0, maxHeight + 2); }, get$tabHasTextAndIcon() { var t1, t2, t3, _i, item; for (t1 = this.tabs, t2 = t1.length, t3 = type$.PreferredSizeWidget, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { item = t1[_i]; if (t3._is(item)) if (item.get$preferredSize()._dy === 72) return true; } return false; }, createState$0() { return new A._TabBarState(B._StateLifecycle_0); }, $isPreferredSizeWidget: 1 }; A._TabBarState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget.tabs; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,GlobalKey>>"); _this.___TabBarState__tabKeys_A = A.List_List$of(new A.MappedListIterable(t1, new A._TabBarState_initState_closure(), t2), true, t2._eval$1("ListIterable.E")); _this.___TabBarState__labelPaddings_A = A.List_List$filled(_this._widget.tabs.length, B.EdgeInsets_0_0_0_0, true, type$.EdgeInsetsGeometry); }, get$_tabs$_defaults() { var t2, _this = this, _null = null, t1 = _this._framework$_element; t1.toString; if (A.Theme_of(t1).useMaterial3) { t1 = _this._widget; t1.toString; t2 = _this._framework$_element; t2.toString; return new A._TabsPrimaryDefaultsM3(t2, t1.isScrollable, _null, _null, B.TabBarIndicatorSize_1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else { t1 = _this._framework$_element; t1.toString; return new A._TabsDefaultsM2(t1, _this._widget.isScrollable, _null, _null, B.TabBarIndicatorSize_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }, _getIndicator$1(indicatorSize) { var theme, tabBarTheme, t2, color, primaryWithLabelIndicator, effectiveIndicatorWeight, effectiveBorderRadius, _this = this, t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); t1 = _this._framework$_element; t1.toString; tabBarTheme = A.Theme_of(t1).tabBarTheme; t1 = _this._widget; t1.toString; t2 = tabBarTheme.indicator; if (t2 != null) return t2; t1 = t1.indicatorColor; color = t1 == null ? tabBarTheme.indicatorColor : t1; if (color == null) color = _this.get$_tabs$_defaults().get$indicatorColor(); _this._widget.toString; t1 = color.get$value(color); t2 = _this._framework$_element; t2.toString; t2 = A.LookupBoundary_findAncestorRenderObjectOfType(t2, type$._RenderInkFeatures); if (t2 == null) t2 = null; else { t2 = t2.color; t2 = t2 == null ? null : t2.get$value(t2); } t2 = t1 === t2; t1 = t2; if (t1) color = B.Color_4294967295; _this._widget.toString; primaryWithLabelIndicator = indicatorSize === B.TabBarIndicatorSize_1; t1 = theme.useMaterial3; effectiveIndicatorWeight = t1 && primaryWithLabelIndicator ? Math.max(2, 3) : 2; effectiveBorderRadius = t1 && primaryWithLabelIndicator ? new A.BorderRadius(new A.Radius(effectiveIndicatorWeight, effectiveIndicatorWeight), new A.Radius(effectiveIndicatorWeight, effectiveIndicatorWeight), B.Radius_0_0, B.Radius_0_0) : null; return new A.UnderlineTabIndicator(effectiveBorderRadius, new A.BorderSide(color, effectiveIndicatorWeight, B.BorderStyle_1, -1), B.EdgeInsets_0_0_0_0); }, get$_controllerIsValid() { var t1 = this._tabs$_controller; return (t1 == null ? null : t1.get$animation(0)) != null; }, _updateTabController$0() { var t1, _this = this, newController = _this._widget.controller; if (newController == null) { t1 = _this._framework$_element; t1.toString; newController = A.DefaultTabController_maybeOf(t1); } if (newController == _this._tabs$_controller) return; if (_this.get$_controllerIsValid()) { _this._tabs$_controller.get$animation(0).removeListener$1(0, _this.get$_handleTabControllerAnimationTick()); _this._tabs$_controller.removeListener$1(0, _this.get$_handleTabControllerTick()); } _this._tabs$_controller = newController; if (newController != null) { t1 = newController.get$animation(0); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_handleTabControllerAnimationTick()); _this._tabs$_controller.addListener$1(0, _this.get$_handleTabControllerTick()); _this._currentIndex = _this._tabs$_controller._tab_controller$_index; } }, _initIndicatorPainter$0() { var theme, tabBarTheme, indicatorSize, indicatorSize0, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); t1 = _this._framework$_element; t1.toString; tabBarTheme = A.Theme_of(t1).tabBarTheme; _this._widget.toString; indicatorSize = tabBarTheme.indicatorSize; if (indicatorSize == null) { t1 = _this.get$_tabs$_defaults().indicatorSize; t1.toString; indicatorSize0 = t1; } else indicatorSize0 = indicatorSize; if (!_this.get$_controllerIsValid()) t1 = null; else { t1 = _this._tabs$_controller; t1.toString; t2 = _this._getIndicator$1(indicatorSize0); _this._widget.toString; if (indicatorSize == null) { t3 = _this.get$_tabs$_defaults().indicatorSize; t3.toString; } else t3 = indicatorSize; _this._widget.toString; t4 = _this.___TabBarState__tabKeys_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._indicatorPainter; t6 = _this.___TabBarState__labelPaddings_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = tabBarTheme.dividerColor; if (t7 == null) t7 = _this.get$_tabs$_defaults().get$dividerColor(); _this._widget.toString; t8 = _this.get$_tabs$_defaults().get$dividerHeight(); t9 = theme.useMaterial3 && !_this._widget.isScrollable; t1 = new A._IndicatorPainter(t1, t2, t3, B.EdgeInsets_0_0_0_0, t4, t6, t7, t8, t9, t1.get$animation(0)); if (t5 != null) { t2 = t5._currentTabOffsets; t5 = t5._currentTextDirection; t1._currentTabOffsets = t2; t1._currentTextDirection = t5; } } _this._indicatorPainter = t1; }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._updateTabController$0(); this._initIndicatorPainter$0(); }, didUpdateWidget$1(oldWidget) { var t1, position, t2, t3, delta, _list, n, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; if (t1.controller != oldWidget.controller) { _this._updateTabController$0(); _this._initIndicatorPainter$0(); t1 = _this._tabs$_scrollController; if (t1 != null && t1._positions.length !== 0) { position = B.JSArray_methods.get$single(t1._positions); if (position instanceof A._TabBarScrollPosition) position._needsPixelsCorrection = true; } } else { if (J.$eq$(t1.indicatorColor, oldWidget.indicatorColor)) { _this._widget.toString; if (B.EdgeInsets_0_0_0_0.$eq(0, B.EdgeInsets_0_0_0_0)) { _this._widget.toString; t1 = false; } else t1 = true; } else t1 = true; if (t1) _this._initIndicatorPainter$0(); } t1 = _this._widget.tabs.length; t2 = _this.___TabBarState__tabKeys_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.length; if (t1 > t3) { delta = t1 - t3; _list = J.JSArray_JSArray$allocateGrowable(delta, type$.GlobalKey_State_StatefulWidget); for (t1 = type$.LabeledGlobalKey_State_StatefulWidget, n = 0; n < delta; ++n) _list[n] = new A.LabeledGlobalKey(null, t1); B.JSArray_methods.addAll$1(t2, _list); t1 = _this.___TabBarState__labelPaddings_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.addAll$1(t1, A.List_List$filled(delta, B.EdgeInsets_0_0_0_0, false, type$.EdgeInsetsGeometry)); } else if (t1 < t3) { B.JSArray_methods.removeRange$2(t2, t1, t3); t1 = _this.___TabBarState__labelPaddings_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.removeRange$2(t1, _this._widget.tabs.length, _this.___TabBarState__tabKeys_A.length); } }, dispose$0() { var t1, _this = this; _this._indicatorPainter.dispose$0(); if (_this.get$_controllerIsValid()) { _this._tabs$_controller.get$animation(0).removeListener$1(0, _this.get$_handleTabControllerAnimationTick()); _this._tabs$_controller.removeListener$1(0, _this.get$_handleTabControllerTick()); } _this._tabs$_controller = null; t1 = _this._tabs$_scrollController; if (t1 != null) t1.dispose$0(); _this.super$State$dispose(); }, _tabScrollOffset$4(index, viewportWidth, minExtent, maxExtent) { var t1, tabCenter, paddingStart, _this = this; if (!_this._widget.isScrollable) return 0; t1 = _this._indicatorPainter._currentTabOffsets; tabCenter = (t1[index] + t1[index + 1]) / 2; t1 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; switch (t1.textDirection.index) { case 0: _this._widget.toString; t1 = _this.___TabBarState__tabStripWidth_A; t1 === $ && A.throwUnnamedLateFieldNI(); tabCenter = t1 - tabCenter; paddingStart = 0; break; case 1: _this._widget.toString; paddingStart = 0; break; default: paddingStart = null; } return A.clampDouble(tabCenter + paddingStart - viewportWidth / 2, minExtent, maxExtent); }, _tabCenteredScrollOffset$1(index) { var t2, t3, position = B.JSArray_methods.get$single(this._tabs$_scrollController._positions), t1 = position._viewportDimension; t1.toString; t2 = position._minScrollExtent; t2.toString; t3 = position._maxScrollExtent; t3.toString; return this._tabScrollOffset$4(index, t1, t2, t3); }, _handleTabControllerAnimationTick$0() { var leadingPosition, middlePosition, trailingPosition, index, offset, _this = this, t1 = _this._tabs$_controller; if (t1._indexIsChangingCount === 0 && _this._widget.isScrollable) { t1 = _this._currentIndex = t1._tab_controller$_index; leadingPosition = t1 > 0 ? _this._tabCenteredScrollOffset$1(t1 - 1) : null; t1 = _this._currentIndex; t1.toString; middlePosition = _this._tabCenteredScrollOffset$1(t1); t1 = _this._currentIndex; t1.toString; trailingPosition = t1 < _this._indicatorPainter._currentTabOffsets.length - 2 ? _this._tabCenteredScrollOffset$1(t1 + 1) : null; t1 = _this._tabs$_controller; index = t1._tab_controller$_index; t1 = t1.get$animation(0).__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === index - 1) offset = leadingPosition == null ? middlePosition : leadingPosition; else if (t1 === index + 1) offset = trailingPosition == null ? middlePosition : trailingPosition; else if (t1 === index) offset = middlePosition; else if (t1 < index) if (leadingPosition == null) offset = middlePosition; else { t1 = A.lerpDouble(middlePosition, leadingPosition, index - t1); t1.toString; offset = t1; } else if (trailingPosition == null) offset = middlePosition; else { t1 = A.lerpDouble(middlePosition, trailingPosition, t1 - index); t1.toString; offset = t1; } _this._tabs$_scrollController.jumpTo$1(offset); } }, _handleTabControllerTick$0() { var offset, _this = this, t1 = _this._tabs$_controller._tab_controller$_index; if (t1 !== _this._currentIndex) { _this._currentIndex = t1; if (_this._widget.isScrollable) { offset = _this._tabCenteredScrollOffset$1(t1); _this._tabs$_scrollController.animateTo$3$curve$duration(offset, B.Cubic_JUR, B.Duration_300000); } } _this.setState$1(new A._TabBarState__handleTabControllerTick_closure()); }, _saveTabOffsets$3(tabOffsets, textDirection, width) { var t1; this.___TabBarState__tabStripWidth_A = width; t1 = this._indicatorPainter; if (t1 != null) { t1._currentTabOffsets = tabOffsets; t1._currentTextDirection = textDirection; } }, _buildStyledTab$4(child, isSelected, animation, defaults) { var _null = null; this._widget.toString; return A._TabStyle$(animation, child, defaults, true, isSelected, _null, _null, _null, _null); }, build$1(context) { var effectiveTabAlignment, t1, wrappedTabs, t2, previousIndex, t3, t4, animation, tabIndex, tabCount, t5, t6, t7, t8, index, t9, t10, effectiveMouseCursor, defaultOverlay, t11, t12, index0, t13, tabBar, effectivePadding, dividerColor, dividerColor0, showDivider, _this = this, _null = null, theme = A.Theme_of(context), tabBarTheme = A.Theme_of(context).tabBarTheme; _this._widget.toString; effectiveTabAlignment = _this.get$_tabs$_defaults().get$tabAlignment(); t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; if (_this._tabs$_controller.length === 0) { _this._widget.toString; return A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, 48, _null, _null, _null, _null, _null, _null); } wrappedTabs = A.List_List$generate(_this._widget.tabs.length, new A._TabBarState_build_closure(_this, tabBarTheme), type$.Widget); t2 = _this._tabs$_controller; if (t2 != null) { previousIndex = t2._previousIndex; t3 = t2._indexIsChangingCount; t4 = _this._currentIndex; if (t3 !== 0) { animation = new A._ChangeAnimation(t2); t4.toString; wrappedTabs[t4] = _this._buildStyledTab$4(wrappedTabs[t4], true, animation, _this.get$_tabs$_defaults()); wrappedTabs[previousIndex] = _this._buildStyledTab$4(wrappedTabs[previousIndex], false, animation, _this.get$_tabs$_defaults()); } else { t4.toString; wrappedTabs[t4] = _this._buildStyledTab$4(wrappedTabs[t4], true, new A._DragAnimation(t2, t4), _this.get$_tabs$_defaults()); t2 = _this._currentIndex; t2.toString; if (t2 > 0) { tabIndex = t2 - 1; t2 = _this._tabs$_controller; t2.toString; t3 = A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus); wrappedTabs[tabIndex] = _this._buildStyledTab$4(wrappedTabs[tabIndex], false, new A.ReverseAnimation(new A._DragAnimation(t2, tabIndex), new A.ObserverList(t3, type$.ObserverList_of_void_Function_AnimationStatus), 0), _this.get$_tabs$_defaults()); } t2 = _this._currentIndex; t2.toString; if (t2 < _this._widget.tabs.length - 1) { tabIndex = t2 + 1; t2 = _this._tabs$_controller; t2.toString; t3 = A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus); wrappedTabs[tabIndex] = _this._buildStyledTab$4(wrappedTabs[tabIndex], false, new A.ReverseAnimation(new A._DragAnimation(t2, tabIndex), new A.ObserverList(t3, type$.ObserverList_of_void_Function_AnimationStatus), 0), _this.get$_tabs$_defaults()); } } } tabCount = _this._widget.tabs.length; for (t2 = type$.JSArray_Widget, t3 = tabBarTheme.overlayColor, t4 = type$._MaterialStatePropertyWith_nullable_Color, t5 = type$.nullable_MouseCursor, t6 = type$.MaterialState, t7 = effectiveTabAlignment === B.TabAlignment_2, t8 = t3 == null, index = 0; index < tabCount; index = index0) { t9 = A.LinkedHashSet_LinkedHashSet$_empty(t6); if (index === _this._currentIndex) t9.add$1(0, B.MaterialState_4); _this._widget.toString; t10 = A.MaterialStateProperty_resolveAs(_null, t9, t5); if (t10 == null) effectiveMouseCursor = _null; else effectiveMouseCursor = t10; if (effectiveMouseCursor == null) effectiveMouseCursor = B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable.resolve$1(0, t9); defaultOverlay = new A._MaterialStatePropertyWith(new A._TabBarState_build_closure0(_this, t9), t4); _this._widget.toString; t9 = t8 ? defaultOverlay : t3; t10 = _this.get$_tabs$_defaults().get$splashFactory(); _this._widget.toString; t11 = wrappedTabs[index]; t12 = _this._currentIndex; index0 = index + 1; t13 = t1.tabLabel$2$tabCount$tabIndex(tabCount, index0); t9 = A.InkWell$(false, _null, true, new A.Padding(new A.EdgeInsets(0, 0, 0, 2), new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([t11, new A.Semantics(new A.SemanticsProperties(_null, _null, _null, _null, _null, index === t12, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t13, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, _null, _null)], t2), _null), _null), _null, true, _null, _null, _null, _null, _null, effectiveMouseCursor, _null, _null, _null, _null, _null, new A._TabBarState_build_closure1(_this, index), _null, _null, t9, _null, _null, t10, _null); wrappedTabs[index] = t9; if (!_this._widget.isScrollable && t7) wrappedTabs[index] = new A.Expanded(1, B.FlexFit_0, t9, _null); } t1 = _this._indicatorPainter; t2 = _this.get$_tabs$_defaults(); t3 = t7 ? B.MainAxisSize_1 : B.MainAxisSize_0; tabBar = A.CustomPaint$(A._TabStyle$(B.C__AlwaysDismissedAnimation, new A._TabLabelBar(_this.get$_saveTabOffsets(), B.Axis_0, B.MainAxisAlignment_0, t3, B.CrossAxisAlignment_2, _null, B.VerticalDirection_1, _null, wrappedTabs, _null), t2, true, false, _null, _null, _null, _null), _null, _null, t1, B.Size_0_0); if (_this._widget.isScrollable) { if (effectiveTabAlignment === B.TabAlignment_1) effectivePadding = B.EdgeInsetsDirectional_52_0_0_0.add$1(0, B.EdgeInsets_0_0_0_0); else effectivePadding = _null; if (_this._tabs$_scrollController == null) _this._tabs$_scrollController = new A._TabBarScrollController(_this, 0, true, _null, _null, A._setArrayType([], type$.JSArray_ScrollPosition), $.$get$ChangeNotifier__emptyListeners()); t1 = A.ScrollConfiguration_of(context).copyWith$1$overscroll(false); _this._widget.toString; tabBar = A.ScrollConfiguration$(t1, A.SingleChildScrollView$(tabBar, _this._tabs$_scrollController, B.DragStartBehavior_1, _null, effectivePadding, _null, _null, _null, false, B.Axis_0)); if (theme.useMaterial3) { $label0$0: { if (B.TabAlignment_3 === effectiveTabAlignment) { t1 = B.Alignment_0_0; break $label0$0; } if (B.TabAlignment_0 === effectiveTabAlignment || B.TabAlignment_1 === effectiveTabAlignment || B.TabAlignment_2 === effectiveTabAlignment) { t1 = B.AlignmentDirectional_m1_0; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } dividerColor = tabBarTheme.dividerColor; t2 = dividerColor == null; if (t2) { t3 = _this.get$_tabs$_defaults().get$dividerColor(); t3.toString; dividerColor0 = t3; } else dividerColor0 = dividerColor; _this._widget.toString; t3 = _this.get$_tabs$_defaults().get$dividerHeight(); t3.toString; showDivider = !dividerColor0.$eq(0, B.Color_0) && t3 > 0; tabBar = new A.Align(t1, showDivider ? _null : 1, 1, tabBar, _null); if (showDivider) { _this._widget.toString; if (t2) { t1 = _this.get$_tabs$_defaults().get$dividerColor(); t1.toString; } else t1 = dividerColor; _this._widget.toString; t2 = _this.get$_tabs$_defaults().get$dividerHeight(); t2.toString; tabBar = A.CustomPaint$(tabBar, _null, _null, new A._DividerPainter(t1, t2, _null), B.Size_0_0); } } } return tabBar; } }; A._TabBarState_initState_closure.prototype = { call$1(tab) { return new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget); }, $signature: 1176 }; A._TabBarState__handleTabControllerTick_closure.prototype = { call$0() { }, $signature: 0 }; A._TabBarState_build_closure.prototype = { call$1(index) { var adjustedPadding, _null = null, t1 = this.$this, t2 = t1._widget, t3 = t2.tabs[index]; if (type$.PreferredSizeWidget._is(t3)) if (t2.get$tabHasTextAndIcon() && t3.get$preferredSize()._dy === 46) { t1._widget.toString; t2 = this.tabBarTheme.labelPadding; if (t2 != null) adjustedPadding = t2.add$1(0, B.EdgeInsets_0_13_0_13); else adjustedPadding = B.EdgeInsets_16_13_16_13; } else adjustedPadding = _null; else adjustedPadding = _null; t2 = t1.___TabBarState__labelPaddings_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (adjustedPadding == null) { t1._widget.toString; t3 = _null; } else t3 = adjustedPadding; if (t3 == null) t3 = this.tabBarTheme.labelPadding; if (t3 == null) t3 = B.EdgeInsets_16_0_16_0; t2[index] = t3; t2 = t1.___TabBarState__tabKeys_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[index]; return A.Center$(new A.Padding(t3, new A.KeyedSubtree(t1._widget.tabs[index], t2), _null), 1, _null); }, $signature: 1178 }; A._TabBarState_build_closure0.prototype = { call$1(states) { var t1, effectiveStates = this.selectedState; effectiveStates.addAll$1(0, states); t1 = this.$this.get$_tabs$_defaults().get$overlayColor(); return t1 == null ? null : t1.resolve$1(0, effectiveStates); }, $signature: 87 }; A._TabBarState_build_closure1.prototype = { call$0() { var t1 = this.$this, t2 = this.index; t1._tabs$_controller.animateTo$1(t2); t1 = t1._widget.onTap; if (t1 != null) t1.call$1(t2); }, $signature: 0 }; A.TabBarView.prototype = { createState$0() { return new A._TabBarViewState(B._StateLifecycle_0); } }; A._TabBarViewState.prototype = { get$_controllerIsValid() { var t1 = this._tabs$_controller; return (t1 == null ? null : t1.get$animation(0)) != null; }, _updateTabController$0() { var t1, _this = this, newController = _this._widget.controller; if (newController == null) { t1 = _this._framework$_element; t1.toString; newController = A.DefaultTabController_maybeOf(t1); } if (newController == _this._tabs$_controller) return; if (_this.get$_controllerIsValid()) _this._tabs$_controller.get$animation(0).removeListener$1(0, _this.get$_handleTabControllerAnimationTick()); _this._tabs$_controller = newController; if (newController != null) { t1 = newController.get$animation(0); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_handleTabControllerAnimationTick()); } }, _jumpToPage$1(page) { ++this._warpUnderwayCount; this._pageController.jumpToPage$1(page); --this._warpUnderwayCount; }, _animateToPage$3$curve$duration(page, curve, duration) { return this._animateToPage$body$_TabBarViewState(page, curve, duration); }, _animateToPage$body$_TabBarViewState(page, curve, duration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$_animateToPage$3$curve$duration = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start ++$async$self._warpUnderwayCount; $async$goto = 2; return A._asyncAwait($async$self._pageController.animateToPage$3$curve$duration(page, curve, duration), $async$_animateToPage$3$curve$duration); case 2: // returning from await. --$async$self._warpUnderwayCount; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_animateToPage$3$curve$duration, $async$completer); }, initState$0() { this.super$State$initState(); this.___TabBarViewState__childrenWithKey_A = A.KeyedSubtree_ensureUniqueKeysForList(this._widget.children); }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$State$didChangeDependencies(); _this._updateTabController$0(); t1 = _this._currentIndex = _this._tabs$_controller._tab_controller$_index; t2 = _this._pageController; if (t2 == null) { _this._widget.toString; _this._pageController = A.PageController$(t1, 1); } else t2.jumpToPage$1(t1); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.controller != oldWidget.controller) { _this._updateTabController$0(); t1 = _this._tabs$_controller._tab_controller$_index; _this._currentIndex = t1; _this._jumpToPage$1(t1); } t1 = _this._widget; t1 = t1.children; if (t1 !== oldWidget.children && _this._warpUnderwayCount === 0) _this.___TabBarViewState__childrenWithKey_A = A.KeyedSubtree_ensureUniqueKeysForList(t1); }, dispose$0() { var t1, _this = this; if (_this.get$_controllerIsValid()) _this._tabs$_controller.get$animation(0).removeListener$1(0, _this.get$_handleTabControllerAnimationTick()); _this._tabs$_controller = null; t1 = _this._pageController; if (t1 != null) t1.dispose$0(); _this.super$State$dispose(); }, _handleTabControllerAnimationTick$0() { var t1, _this = this; if (_this._scrollUnderwayCount > 0 || _this._tabs$_controller._indexIsChangingCount === 0) return; t1 = _this._tabs$_controller._tab_controller$_index; if (t1 !== _this._currentIndex) { _this._currentIndex = t1; _this._warpToCurrentIndex$0(); } }, _warpToCurrentIndex$0() { var t1, t2, t3, _this = this; if (_this._framework$_element != null) { t1 = type$._PagePosition._as(B.JSArray_methods.get$single(_this._pageController._positions)).get$page(0); t2 = _this._currentIndex; t2.toString; t2 = t1 === t2; t1 = t2; } else t1 = true; if (t1) return; t1 = _this._currentIndex; t1.toString; t2 = _this._tabs$_controller; t3 = t2._previousIndex; t2 = t2._animationDuration; if (Math.abs(t1 - t3) === 1) _this._warpToAdjacentTab$1(t2); else _this._warpToNonAdjacentTab$1(t2); }, _warpToAdjacentTab$1(duration) { return this._warpToAdjacentTab$body$_TabBarViewState(duration); }, _warpToAdjacentTab$body$_TabBarViewState(duration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$_warpToAdjacentTab$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._currentIndex; $async$goto = duration._duration === B.Duration_0._duration ? 3 : 5; break; case 3: // then t1.toString; $async$self._jumpToPage$1(t1); // goto join $async$goto = 4; break; case 5: // else t1.toString; $async$goto = 6; return A._asyncAwait($async$self._animateToPage$3$curve$duration(t1, B.Cubic_JUR, duration), $async$_warpToAdjacentTab$1); case 6: // returning from await. case 4: // join if ($async$self._framework$_element != null) $async$self.setState$1(new A._TabBarViewState__warpToAdjacentTab_closure($async$self)); $async$returnValue = A.Future_Future$value(null, type$.void); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_warpToAdjacentTab$1, $async$completer); }, _warpToNonAdjacentTab$1(duration) { return this._warpToNonAdjacentTab$body$_TabBarViewState(duration); }, _warpToNonAdjacentTab$body$_TabBarViewState(duration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, initialPage, previousIndex, t1; var $async$_warpToNonAdjacentTab$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start previousIndex = $async$self._tabs$_controller._previousIndex; t1 = $async$self._currentIndex; t1.toString; initialPage = t1 > previousIndex ? t1 - 1 : t1 + 1; $async$self.setState$1(new A._TabBarViewState__warpToNonAdjacentTab_closure($async$self, initialPage, previousIndex)); $async$self._jumpToPage$1(initialPage); t1 = $async$self._currentIndex; $async$goto = duration._duration === B.Duration_0._duration ? 2 : 4; break; case 2: // then t1.toString; $async$self._jumpToPage$1(t1); // goto join $async$goto = 3; break; case 4: // else t1.toString; $async$goto = 5; return A._asyncAwait($async$self._animateToPage$3$curve$duration(t1, B.Cubic_JUR, duration), $async$_warpToNonAdjacentTab$1); case 5: // returning from await. case 3: // join if ($async$self._framework$_element != null) $async$self.setState$1(new A._TabBarViewState__warpToNonAdjacentTab_closure0($async$self)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_warpToNonAdjacentTab$1, $async$completer); }, _syncControllerOffset$0() { var t2, t1 = this._tabs$_controller; t1.toString; t2 = type$._PagePosition._as(B.JSArray_methods.get$single(this._pageController._positions)).get$page(0); t2.toString; t1.set$offset(0, A.clampDouble(t2 - this._tabs$_controller._tab_controller$_index, -1, 1)); }, _tabs$_handleScrollNotification$1(notification) { var t1, t2, _this = this; if (_this._warpUnderwayCount > 0 || _this._scrollUnderwayCount > 0) return false; if (notification.ViewportNotificationMixin__depth !== 0) return false; if (!_this.get$_controllerIsValid()) return false; ++_this._scrollUnderwayCount; t1 = type$._PagePosition._as(B.JSArray_methods.get$single(_this._pageController._positions)).get$page(0); t1.toString; if (notification instanceof A.ScrollUpdateNotification && _this._tabs$_controller._indexIsChangingCount === 0) { t2 = _this._tabs$_controller; if (Math.abs(t1 - t2._tab_controller$_index) > 1) { t2._changeIndex$1(B.JSNumber_methods.round$0(t1)); _this._currentIndex = _this._tabs$_controller._tab_controller$_index; } _this._syncControllerOffset$0(); } else if (notification instanceof A.ScrollEndNotification) { t2 = _this._tabs$_controller; t2.toString; t2._changeIndex$1(B.JSNumber_methods.round$0(t1)); t1 = _this._tabs$_controller; _this._currentIndex = t1._tab_controller$_index; if (t1._indexIsChangingCount === 0) _this._syncControllerOffset$0(); } --_this._scrollUnderwayCount; return false; }, build$1(context) { var t1, t2, t3, _this = this; _this._widget.toString; t1 = _this._pageController; t2 = B.PageScrollPhysics_null.buildParent$1(B.ClampingScrollPhysics_null); t3 = _this.___TabBarViewState__childrenWithKey_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t1 == null) t1 = $.$get$_defaultPageController(); return new A.NotificationListener(_this.get$_tabs$_handleScrollNotification(), new A.PageView(t1, new A.PageScrollPhysics(t2), null, A.SliverChildListDelegate$(t3, true, true, true), B.DragStartBehavior_1, B.Clip_1, null), null, type$.NotificationListener_ScrollNotification); } }; A._TabBarViewState__warpToAdjacentTab_closure.prototype = { call$0() { var t1 = this.$this; t1.___TabBarViewState__childrenWithKey_A = A.KeyedSubtree_ensureUniqueKeysForList(t1._widget.children); }, $signature: 0 }; A._TabBarViewState__warpToNonAdjacentTab_closure.prototype = { call$0() { var temp, t3, t1 = this.$this, t2 = t1.___TabBarViewState__childrenWithKey_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.___TabBarViewState__childrenWithKey_A = A.List_List$of(t2, false, type$.Widget); t1 = this.initialPage; temp = t2[t1]; t3 = this.previousIndex; t2[t1] = t2[t3]; t2[t3] = temp; }, $signature: 0 }; A._TabBarViewState__warpToNonAdjacentTab_closure0.prototype = { call$0() { var t1 = this.$this; t1.___TabBarViewState__childrenWithKey_A = A.KeyedSubtree_ensureUniqueKeysForList(t1._widget.children); }, $signature: 0 }; A._TabsDefaultsM2.prototype = { get$indicatorColor() { return A.Theme_of(this.context).indicatorColor; }, get$labelColor() { var t1 = A.Theme_of(this.context).primaryTextTheme.bodyLarge.color; t1.toString; return t1; }, get$labelStyle() { return A.Theme_of(this.context).primaryTextTheme.bodyLarge; }, get$unselectedLabelStyle() { return A.Theme_of(this.context).primaryTextTheme.bodyLarge; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; }, get$tabAlignment() { return this.isScrollable ? B.TabAlignment_0 : B.TabAlignment_2; } }; A._TabsPrimaryDefaultsM3.prototype = { get$_tabs$_colors() { var t1, _this = this, value = _this.___TabsPrimaryDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TabsPrimaryDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TabsPrimaryDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_tabs$_textTheme() { var t1, _this = this, value = _this.___TabsPrimaryDefaultsM3__textTheme_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TabsPrimaryDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TabsPrimaryDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$dividerColor() { var t1 = this.get$_tabs$_colors(), t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; }, get$dividerHeight() { return 1; }, get$indicatorColor() { return this.get$_tabs$_colors().primary; }, get$labelColor() { return this.get$_tabs$_colors().primary; }, get$labelStyle() { return this.get$_tabs$_textTheme().titleSmall; }, get$unselectedLabelColor() { var t1 = this.get$_tabs$_colors(), t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, get$unselectedLabelStyle() { return this.get$_tabs$_textTheme().titleSmall; }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._TabsPrimaryDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; }, get$tabAlignment() { return this.isScrollable ? B.TabAlignment_1 : B.TabAlignment_2; } }; A._TabsPrimaryDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_tabs$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_tabs$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_tabs$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_tabs$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_tabs$_colors().onSurface.value; return A.Color$fromARGB(20, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_tabs$_colors().onSurface.value; return A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return null; }, $signature: 87 }; A.__ChangeAnimation_Animation_AnimationWithParentMixin.prototype = {}; A.__DragAnimation_Animation_AnimationWithParentMixin.prototype = {}; A.TextButton.prototype = { defaultStyleOf$1(context) { var t1, _null = null, theme = A.Theme_of(context), colorScheme = theme.colorScheme; if (A.Theme_of(context).useMaterial3) t1 = new A._TextButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null); else { t1 = colorScheme.onSurface.value; t1 = A.TextButton_styleFrom(B.Alignment_0_0, B.Duration_200000, B.Color_0, B.Color_0, A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), B.SystemMouseCursor_basic, 0, true, B.SystemMouseCursor_click, colorScheme.primary, B.Size_wjo, B.Size_64_36, A._scaledPadding0(context), theme.shadowColor, B.RoundedRectangleBorder_27D4, B.C__InkRippleFactory, theme.materialTapTargetSize, theme.textTheme.labelLarge, theme.visualDensity); } return t1; }, themeStyleOf$1(context) { var t1; context.dependOnInheritedWidgetOfExactType$1$0(type$.TextButtonTheme); t1 = A.Theme_of(context); return t1.textButtonTheme.style; } }; A._TextButtonDefaultColor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabled; return this.color; }, toString$0(_) { return "{disabled: " + A.S(this.disabled) + ", otherwise: " + A.S(this.color) + "}"; } }; A._TextButtonDefaultOverlay.prototype = { resolve$1(_, states) { var t1; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.primary; return A.Color$fromARGB(10, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; }, toString$0(_) { var t1 = this.primary; return "{hovered: " + A.Color$fromARGB(10, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255).toString$0(0) + ", focused,pressed: " + A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255).toString$0(0) + ", otherwise: null}"; } }; A._TextButtonDefaultMouseCursor.prototype = { resolve$1(_, states) { if (states.contains$1(0, B.MaterialState_6)) return this.disabledCursor; return this.enabledCursor; } }; A._TextButtonDefaultsM3.prototype = { get$_text_button$_colors() { var t1, _this = this, value = _this.___TextButtonDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TextButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TextButtonDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$textStyle() { return new A.MaterialStatePropertyAll(A.Theme_of(this.context).textTheme.labelLarge, type$.MaterialStatePropertyAll_nullable_TextStyle); }, get$backgroundColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$foregroundColor() { return new A._MaterialStatePropertyWith(new A._TextButtonDefaultsM3_foregroundColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$overlayColor() { return new A._MaterialStatePropertyWith(new A._TextButtonDefaultsM3_overlayColor_closure(this), type$._MaterialStatePropertyWith_nullable_Color); }, get$shadowColor(_) { return B.MaterialStatePropertyAll_Color_0; }, get$surfaceTintColor() { return B.MaterialStatePropertyAll_Color_0; }, get$elevation(_) { return B.MaterialStatePropertyAll_0; }, get$padding(_) { return new A.MaterialStatePropertyAll(A._scaledPadding0(this.context), type$.MaterialStatePropertyAll_EdgeInsetsGeometry); }, get$minimumSize() { return B.MaterialStatePropertyAll_Size_64_40; }, get$maximumSize() { return B.MaterialStatePropertyAll_sty; }, get$shape(_) { return B.MaterialStatePropertyAll_WV2; }, get$mouseCursor() { return new A._MaterialStatePropertyWith(new A._TextButtonDefaultsM3_mouseCursor_closure(), type$._MaterialStatePropertyWith_nullable_MouseCursor); }, get$visualDensity() { return A.Theme_of(this.context).visualDensity; }, get$tapTargetSize() { return A.Theme_of(this.context).materialTapTargetSize; }, get$splashFactory() { return A.Theme_of(this.context).splashFactory; } }; A._TextButtonDefaultsM3_foregroundColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_6)) { t1 = this.$this.get$_text_button$_colors().onSurface.value; return A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return this.$this.get$_text_button$_colors().primary; }, $signature: 24 }; A._TextButtonDefaultsM3_overlayColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_2)) { t1 = this.$this.get$_text_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_0)) { t1 = this.$this.get$_text_button$_colors().primary; return A.Color$fromARGB(20, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (states.contains$1(0, B.MaterialState_1)) { t1 = this.$this.get$_text_button$_colors().primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return null; }, $signature: 87 }; A._TextButtonDefaultsM3_mouseCursor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_6)) return B.SystemMouseCursor_basic; return B.SystemMouseCursor_click; }, $signature: 201 }; A.__TextButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable.prototype = {}; A.TextButtonThemeData.prototype = { get$hashCode(_) { return J.get$hashCode$(this.style); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.TextButtonThemeData && J.$eq$(other.style, this.style); } }; A._TextButtonThemeData_Object_Diagnosticable.prototype = {}; A._TextFieldSelectionGestureDetectorBuilder.prototype = { onForcePressStart$1(details) { var t1; this.super$TextSelectionGestureDetectorBuilder$onForcePressStart(details); t1 = this.delegate; if (t1.get$selectionEnabled() && this._shouldShowSelectionToolbar) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } }, onForcePressEnd$1(details) { }, onSingleTapUp$1(details) { this.super$TextSelectionGestureDetectorBuilder$onSingleTapUp(details); this._text_field$_state._requestKeyboard$0(); }, get$onUserTapAlwaysCalled() { this._text_field$_state._widget.toString; return false; }, onUserTap$0() { this._text_field$_state._widget.toString; }, onSingleLongTapStart$1(details) { var t1, t2; this.super$TextSelectionGestureDetectorBuilder$onSingleLongTapStart(details); if (this.delegate.get$selectionEnabled()) { t1 = this._text_field$_state; t2 = t1._framework$_element; t2.toString; switch (A.Theme_of(t2).platform.index) { case 2: case 4: break; case 0: case 1: case 3: case 5: t1 = t1._framework$_element; t1.toString; A.Feedback_forLongPress(t1); break; } } } }; A.TextField.prototype = { createState$0() { var _null = null; return new A._TextFieldState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_EditableTextState), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0); } }; A._TextFieldState.prototype = { get$_text_field$_effectiveController() { var t1 = this._widget.controller; if (t1 == null) { t1 = this._text_field$_controller._restoration_properties$_value; t1.toString; } return t1; }, get$_effectiveFocusNode() { var t1 = this._widget.focusNode; if (t1 == null) { t1 = this._text_field$_focusNode; if (t1 == null) { t1 = A.FocusNode$(true, null, true, true, null, null, false); this._text_field$_focusNode = t1; } } return t1; }, get$_effectiveMaxLengthEnforcement() { var t1 = this._widget.maxLengthEnforcement; if (t1 == null) { t1 = this._framework$_element; t1.toString; A.Theme_of(t1); t1 = B.MaxLengthEnforcement_2; } return t1; }, get$forcePressEnabled() { var t1 = this.___TextFieldState_forcePressEnabled_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$selectionEnabled() { return this._widget.enableInteractiveSelection; }, get$_text_field$_isEnabled() { var t1 = this._widget, t2 = t1.enabled; if (t2 == null) t1 = t1.decoration.enabled; else t1 = t2; return t1; }, get$_hasIntrinsicError() { var _this = this, t1 = _this._widget, t2 = t1.maxLength; if (t2 != null) if (t2 > 0) if (t1.controller == null) if (!_this.get$restorePending()) { t1 = _this.get$_text_field$_effectiveController()._change_notifier$_value.text; t1 = (t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0); t2 = _this._widget.maxLength; t2.toString; t2 = t1 > t2; t1 = t2; } else t1 = false; else { t1 = _this.get$_text_field$_effectiveController()._change_notifier$_value.text; t1 = (t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0); t2 = _this._widget.maxLength; t2.toString; t2 = t1 > t2; t1 = t2; } else t1 = false; else t1 = false; return t1; }, get$_hasError() { var t1 = this._widget.decoration; if (t1.errorText == null) t1 = this.get$_hasIntrinsicError(); else t1 = true; return t1; }, get$_text_field$_errorColor() { var t1 = this._widget, t2 = t1.cursorErrorColor; t1 = t1.decoration; t1 = t1.errorStyle; t1 = t1 == null ? null : t1.color; if (t1 == null) { t1 = this._framework$_element; t1.toString; t1 = A.Theme_of(t1).colorScheme.error; } return t1; }, _getEffectiveDecoration$0() { var t2, themeData, t3, t4, t5, effectiveDecoration, currentLength, counterText, semanticCounterText, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = _this._framework$_element; t2.toString; themeData = A.Theme_of(t2); t2 = _this._widget.decoration; t2 = t2.applyDefaults$1(themeData.inputDecorationTheme); t3 = _this.get$_text_field$_isEnabled(); t4 = _this._widget; t5 = t4.decoration.hintMaxLines; effectiveDecoration = t2.copyWith$2$enabled$hintMaxLines(t3, t5 == null ? t4.maxLines : t5); t2 = effectiveDecoration.counter == null; if (!t2 || effectiveDecoration.counterText != null) return effectiveDecoration; t3 = _this.get$_text_field$_effectiveController()._change_notifier$_value.text; currentLength = (t3.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t3)).get$length(0); if (t2) if (effectiveDecoration.counterText == null) _this._widget.toString; t2 = _this._widget.maxLength; if (t2 == null) return effectiveDecoration; counterText = "" + currentLength; if (t2 > 0) { counterText += "/" + A.S(t2); semanticCounterText = t1.remainingTextFieldCharacterCount$1(B.JSInt_methods.clamp$2(t2 - currentLength, 0, t2)); } else semanticCounterText = ""; if (_this.get$_hasIntrinsicError()) { t1 = effectiveDecoration.errorText; if (t1 == null) t1 = ""; t2 = effectiveDecoration.errorStyle; if (t2 == null) { t2 = _this._framework$_element; if (themeData.useMaterial3) { t2.toString; t3 = A.Theme_of(t2).textTheme.bodySmall; t3.toString; t2 = t3.copyWith$1$color(A.Theme_of(t2).colorScheme.error); } else { t2.toString; t3 = A.Theme_of(t2).textTheme.bodySmall; t3.toString; t2 = t3.copyWith$1$color(A.Theme_of(t2).colorScheme.error); } } return effectiveDecoration.copyWith$4$counterStyle$counterText$errorText$semanticCounterText(t2, counterText, t1, semanticCounterText); } return effectiveDecoration.copyWith$2$counterText$semanticCounterText(counterText, semanticCounterText); }, initState$0() { var t1, t2, _this = this; _this.super$State$initState(); _this.___TextFieldState__selectionGestureDetectorBuilder_A = new A._TextFieldSelectionGestureDetectorBuilder(_this, _this); if (_this._widget.controller == null) _this._text_field$_createLocalController$0(); t1 = _this.get$_effectiveFocusNode(); _this._widget.toString; t2 = _this.get$_text_field$_isEnabled(); t1.set$canRequestFocus(t2); _this.get$_effectiveFocusNode().addListener$1(0, _this.get$_text_field$_handleFocusChanged()); _this._initStatesController$0(); }, get$_text_field$_canRequestFocus() { var mode, t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: this._widget.toString; t1 = this.get$_text_field$_isEnabled(); return t1; case 1: return true; } }, didChangeDependencies$0() { this.super$__TextFieldState_State_RestorationMixin$didChangeDependencies(); this.get$_effectiveFocusNode().set$canRequestFocus(this.get$_text_field$_canRequestFocus()); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$__TextFieldState_State_RestorationMixin$didUpdateWidget(oldWidget); t1 = _this._widget.controller == null; if (t1 && oldWidget.controller != null) _this._text_field$_createLocalController$1(oldWidget.controller._change_notifier$_value); else if (!t1 && oldWidget.controller == null) { t1 = _this._text_field$_controller; t1.toString; _this.unregisterFromRestoration$1(t1); t1 = _this._text_field$_controller; t1._disposeOldValue$0(); t1.super$RestorableListenable$dispose(); _this._text_field$_controller = null; } t1 = oldWidget.focusNode; if (_this._widget.focusNode != t1) { if (t1 == null) t1 = _this._text_field$_focusNode; if (t1 != null) t1.removeListener$1(0, _this.get$_text_field$_handleFocusChanged()); t1 = _this._widget.focusNode; if (t1 == null) t1 = _this._text_field$_focusNode; if (t1 != null) t1.addListener$1(0, _this.get$_text_field$_handleFocusChanged()); } _this.get$_effectiveFocusNode().set$canRequestFocus(_this.get$_text_field$_canRequestFocus()); if (_this.get$_effectiveFocusNode().get$hasFocus() && _this._widget.readOnly !== oldWidget.readOnly && _this.get$_text_field$_isEnabled()) { t1 = _this.get$_text_field$_effectiveController()._change_notifier$_value.selection; if (t1.start === t1.end) _this._showSelectionHandles = !_this._widget.readOnly; } _this._widget.toString; _this.get$_statesController().update$2(0, B.MaterialState_6, !_this.get$_text_field$_isEnabled()); _this.get$_statesController().update$2(0, B.MaterialState_0, _this._isHovering); _this.get$_statesController().update$2(0, B.MaterialState_1, _this.get$_effectiveFocusNode().get$hasFocus()); _this.get$_statesController().update$2(0, B.MaterialState_7, _this.get$_hasError()); }, restoreState$2(oldBucket, initialRestore) { var t1 = this._text_field$_controller; if (t1 != null) this.registerForRestoration$2(t1, "controller"); }, _text_field$_createLocalController$1(value) { var t1, _this = this; if (value == null) t1 = new A.RestorableTextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); else t1 = new A.RestorableTextEditingController(value, $.$get$ChangeNotifier__emptyListeners()); _this._text_field$_controller = t1; if (!_this.get$restorePending()) { t1 = _this._text_field$_controller; t1.toString; _this.registerForRestoration$2(t1, "controller"); } }, _text_field$_createLocalController$0() { return this._text_field$_createLocalController$1(null); }, get$restorationId() { return this._widget.restorationId; }, dispose$0() { var t1, _this = this; _this.get$_effectiveFocusNode().removeListener$1(0, _this.get$_text_field$_handleFocusChanged()); t1 = _this._text_field$_focusNode; if (t1 != null) t1.dispose$0(); t1 = _this._text_field$_controller; if (t1 != null) { t1._disposeOldValue$0(); t1.super$RestorableListenable$dispose(); } _this.get$_statesController().removeListener$1(0, _this.get$_handleStatesControllerChange()); t1 = _this._internalStatesController; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } _this.super$__TextFieldState_State_RestorationMixin$dispose(); }, _requestKeyboard$0() { var t1 = this.editableTextKey.get$currentState(); if (t1 != null) t1.requestKeyboard$0(); }, _shouldShowSelectionHandles$1(cause) { var _this = this, t1 = _this.___TextFieldState__selectionGestureDetectorBuilder_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1._shouldShowSelectionToolbar) return false; if (cause === B.SelectionChangedCause_4) return false; if (_this._widget.readOnly) { t1 = _this.get$_text_field$_effectiveController()._change_notifier$_value.selection; t1 = t1.start === t1.end; } else t1 = false; if (t1) return false; if (!_this.get$_text_field$_isEnabled()) return false; if (cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_7) return true; if (_this.get$_text_field$_effectiveController()._change_notifier$_value.text.length !== 0) return true; return false; }, _text_field$_handleFocusChanged$0() { this.setState$1(new A._TextFieldState__handleFocusChanged_closure()); this.get$_statesController().update$2(0, B.MaterialState_1, this.get$_effectiveFocusNode().get$hasFocus()); }, _text_field$_handleSelectionChanged$2(selection, cause) { var t1, _this = this, willShowSelectionHandles = _this._shouldShowSelectionHandles$1(cause); if (willShowSelectionHandles !== _this._showSelectionHandles) _this.setState$1(new A._TextFieldState__handleSelectionChanged_closure(_this, willShowSelectionHandles)); t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 2: case 4: case 3: case 5: case 1: case 0: if (cause === B.SelectionChangedCause_2) { t1 = _this.editableTextKey.get$currentState(); if (t1 != null) t1.bringIntoView$1(selection.get$extent()); } break; } t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 2: case 1: case 0: break; case 4: case 3: case 5: if (cause === B.SelectionChangedCause_6) { t1 = _this.editableTextKey.get$currentState(); if (t1 != null) t1.hideToolbar$0(); } break; } }, _handleSelectionHandleTapped$0() { var t1 = this.get$_text_field$_effectiveController()._change_notifier$_value.selection; if (t1.start === t1.end) this.editableTextKey.get$currentState().toggleToolbar$0(); }, _handleHover$1(hovering) { var _this = this; if (hovering !== _this._isHovering) { _this.setState$1(new A._TextFieldState__handleHover_closure(_this, hovering)); _this.get$_statesController().update$2(0, B.MaterialState_0, _this._isHovering); } }, _handleStatesControllerChange$0() { this.setState$1(new A._TextFieldState__handleStatesControllerChange_closure()); }, get$_statesController() { this._widget.toString; var t1 = this._internalStatesController; t1.toString; return t1; }, _initStatesController$0() { var _this = this; _this._widget.toString; _this._internalStatesController = A.MaterialStatesController$(null); _this.get$_statesController().update$2(0, B.MaterialState_6, !_this.get$_text_field$_isEnabled()); _this.get$_statesController().update$2(0, B.MaterialState_0, _this._isHovering); _this.get$_statesController().update$2(0, B.MaterialState_1, _this.get$_effectiveFocusNode().get$hasFocus()); _this.get$_statesController().update$2(0, B.MaterialState_7, _this.get$_hasError()); _this.get$_statesController().addListener$1(0, _this.get$_handleStatesControllerChange()); }, get$autofillId() { var t1 = this.editableTextKey.get$currentState(); t1.toString; return "EditableText-" + A.Primitives_objectHashCode(t1); }, autofill$1(newEditingValue) { return this.editableTextKey.get$currentState().updateEditingValue$1(newEditingValue); }, get$textInputConfiguration() { var autofillHints, t2, t3, autofillConfiguration, _this = this, t1 = _this._widget.autofillHints; if (t1 == null) autofillHints = null; else autofillHints = J.JSArray_JSArray$markFixed(t1.slice(0), A._arrayInstanceType(t1)._precomputed1); if (autofillHints != null) { t1 = _this.editableTextKey.get$currentState(); t1.toString; t1 = A.Primitives_objectHashCode(t1); t2 = _this.get$_text_field$_effectiveController()._change_notifier$_value; t3 = _this._widget.decoration; autofillConfiguration = new A.AutofillConfiguration(true, "EditableText-" + t1, autofillHints, t2, t3.hintText); } else autofillConfiguration = B.AutofillConfiguration_lYx; return _this.editableTextKey.get$currentState().get$textInputConfiguration().copyWith$1$autofillConfiguration(autofillConfiguration); }, build$1(context) { var providedStyle, t2, t3, theme0, t4, stateStyle, style, controller, focusNode, spellCheckConfiguration, textSelectionControls, cursorOpacityAnimates, cursorRadius, cupertinoTheme, cursorColor, selectionColor, cursorOffset, autocorrectionTextRectColor, paintCursorAboveText, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, child, effectiveMouseCursor, _this = this, _null = null, _box_0 = {}, theme = A.Theme_of(context), t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); if (t1 == null) t1 = B.DefaultSelectionStyle_mt1; providedStyle = A.MaterialStateProperty_resolveAs(_this._widget.style, _this.get$_statesController()._change_notifier$_value, type$.nullable_TextStyle); if (theme.useMaterial3) { t2 = A.Theme_of(context).textTheme.bodyLarge; t2.toString; } else { t2 = theme.textTheme.titleMedium; t2.toString; } t3 = _this._framework$_element; t3.toString; theme0 = A.Theme_of(t3); t3 = _this._framework$_element; if (theme0.useMaterial3) { t3.toString; t3 = A._m3StateInputStyle(t3); } else { t3.toString; t3 = A._m2StateInputStyle(t3); } t4 = type$.TextStyle; stateStyle = A.MaterialStateProperty_resolveAs(t3, _this.get$_statesController()._change_notifier$_value, t4); style = A.MaterialStateProperty_resolveAs(t2, _this.get$_statesController()._change_notifier$_value, t4).merge$1(stateStyle).merge$1(providedStyle); _this._widget.toString; t2 = theme.colorScheme; controller = _this.get$_text_field$_effectiveController(); focusNode = _this.get$_effectiveFocusNode(); t3 = A._setArrayType([], type$.JSArray_TextInputFormatter); t4 = _this._widget.inputFormatters; if (t4 != null) B.JSArray_methods.addAll$1(t3, t4); t4 = _this._widget.maxLength; if (t4 != null) t3.push(new A.LengthLimitingTextInputFormatter(t4, _this.get$_effectiveMaxLengthEnforcement())); switch (A.defaultTargetPlatform().index) { case 2: case 4: spellCheckConfiguration = A.CupertinoTextField_inferIOSSpellCheckConfiguration(_this._widget.spellCheckConfiguration); break; case 0: case 1: case 3: case 5: spellCheckConfiguration = A.TextField_inferAndroidSpellCheckConfiguration(_this._widget.spellCheckConfiguration); break; default: spellCheckConfiguration = _null; } t4 = _this._widget; textSelectionControls = t4.selectionControls; cursorOpacityAnimates = t4.cursorOpacityAnimates; cursorRadius = t4.cursorRadius; _box_0.handleDidLoseAccessibilityFocus = _box_0.handleDidGainAccessibilityFocus = null; switch (theme.platform.index) { case 2: cupertinoTheme = A.CupertinoTheme_of(context); _this.___TextFieldState_forcePressEnabled_A = true; textSelectionControls = $.$get$cupertinoTextSelectionHandleControls(); if (_this.get$_hasError()) cursorColor = _this.get$_text_field$_errorColor(); else { _this._widget.toString; t4 = t1.cursorColor; cursorColor = t4 == null ? cupertinoTheme.get$primaryColor() : t4; } selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = cupertinoTheme.get$primaryColor(); selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (cursorRadius == null) cursorRadius = B.Radius_2_2; cursorOffset = new A.Offset(-2 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, 0); autocorrectionTextRectColor = selectionColor; paintCursorAboveText = true; cursorOpacityAnimates = true; break; case 4: cupertinoTheme = A.CupertinoTheme_of(context); cursorOpacityAnimates = _this.___TextFieldState_forcePressEnabled_A = false; textSelectionControls = $.$get$cupertinoDesktopTextSelectionHandleControls(); if (_this.get$_hasError()) cursorColor = _this.get$_text_field$_errorColor(); else { _this._widget.toString; t4 = t1.cursorColor; cursorColor = t4 == null ? cupertinoTheme.get$primaryColor() : t4; } selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = cupertinoTheme.get$primaryColor(); selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } if (cursorRadius == null) cursorRadius = B.Radius_2_2; cursorOffset = new A.Offset(-2 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, 0); _box_0.handleDidGainAccessibilityFocus = new A._TextFieldState_build_closure(_this); _box_0.handleDidLoseAccessibilityFocus = new A._TextFieldState_build_closure0(_this); autocorrectionTextRectColor = _null; paintCursorAboveText = true; break; case 0: case 1: _this.___TextFieldState_forcePressEnabled_A = false; textSelectionControls = $.$get$materialTextSelectionHandleControls(); if (_this.get$_hasError()) cursorColor = _this.get$_text_field$_errorColor(); else { _this._widget.toString; t4 = t1.cursorColor; cursorColor = t4 == null ? t2.primary : t4; } selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = t2.primary; selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } autocorrectionTextRectColor = _null; cursorOffset = autocorrectionTextRectColor; paintCursorAboveText = false; cursorOpacityAnimates = false; break; case 3: _this.___TextFieldState_forcePressEnabled_A = false; textSelectionControls = $.$get$desktopTextSelectionHandleControls(); if (_this.get$_hasError()) cursorColor = _this.get$_text_field$_errorColor(); else { _this._widget.toString; t4 = t1.cursorColor; cursorColor = t4 == null ? t2.primary : t4; } selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = t2.primary; selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } _box_0.handleDidGainAccessibilityFocus = new A._TextFieldState_build_closure1(_this); _box_0.handleDidLoseAccessibilityFocus = new A._TextFieldState_build_closure2(_this); autocorrectionTextRectColor = _null; cursorOffset = autocorrectionTextRectColor; paintCursorAboveText = false; cursorOpacityAnimates = false; break; case 5: _this.___TextFieldState_forcePressEnabled_A = false; textSelectionControls = $.$get$desktopTextSelectionHandleControls(); if (_this.get$_hasError()) cursorColor = _this.get$_text_field$_errorColor(); else { _this._widget.toString; t4 = t1.cursorColor; cursorColor = t4 == null ? t2.primary : t4; } selectionColor = t1.selectionColor; if (selectionColor == null) { t1 = t2.primary; selectionColor = A.Color$fromARGB(102, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } _box_0.handleDidGainAccessibilityFocus = new A._TextFieldState_build_closure3(_this); _box_0.handleDidLoseAccessibilityFocus = new A._TextFieldState_build_closure4(_this); autocorrectionTextRectColor = _null; cursorOffset = autocorrectionTextRectColor; paintCursorAboveText = false; cursorOpacityAnimates = false; break; default: autocorrectionTextRectColor = _null; selectionColor = autocorrectionTextRectColor; cursorColor = selectionColor; cursorOffset = cursorColor; paintCursorAboveText = cursorOffset; } t1 = _this.RestorationMixin__bucket; t4 = _this._widget.readOnly || !_this.get$_text_field$_isEnabled(); t5 = _this._widget; t6 = t5.toolbarOptions; t7 = t5.showCursor; t8 = _this._showSelectionHandles; t9 = t5.undoController; t10 = t5.keyboardType; t11 = t5.textInputAction; t12 = t5.textCapitalization; t13 = t5.strutStyle; t14 = t5.textAlign; t15 = t5.textDirection; t16 = t5.autofocus; t17 = t5.obscuringCharacter; t18 = t5.obscureText; t19 = t5.autocorrect; t20 = t5.smartDashesType; t21 = t5.smartQuotesType; t22 = t5.maxLines; t23 = t5.minLines; t5 = t5.expands; t24 = focusNode.get$hasFocus() ? selectionColor : _null; t25 = _this._widget; t26 = t25.enableInteractiveSelection; t27 = t26 ? textSelectionControls : _null; t28 = t25.onChanged; t29 = t25.onEditingComplete; t30 = t25.onSubmitted; t31 = t25.onAppPrivateCommand; t32 = t25.onTapOutside; t33 = t25.cursorWidth; t34 = t25.cursorHeight; t35 = t25.selectionHeightStyle; t36 = t25.selectionWidthStyle; t37 = t25.scrollPadding; t38 = t25.dragStartBehavior; t39 = t25.scrollController; t40 = t25.scrollPhysics; t41 = t25.clipBehavior; t42 = t25.contentInsertionConfiguration; t25 = t25.contextMenuBuilder; t43 = $.$get$TextMagnifier_adaptiveMagnifierConfiguration(); t1 = A.UnmanagedRestorationScope$(t1, A.EditableText$(t19, autocorrectionTextRectColor, _this, B.List_empty0, t16, B.CupertinoDynamicColor_YIZ, t41, t42, t25, controller, cursorColor, t34, cursorOffset, cursorOpacityAnimates, cursorRadius, t33, t38, true, t26, true, t5, focusNode, true, t3, _this.editableTextKey, t2.brightness, t10, t43, t22, t23, B.C__DeferringMouseCursor, t18, t17, t31, t28, t29, _this.get$_text_field$_handleSelectionChanged(), _this.get$_handleSelectionHandleTapped(), t30, t32, paintCursorAboveText, t4, true, "editable", true, t39, t37, t40, t24, t27, t35, t36, t7, t8, t20, t21, spellCheckConfiguration, t13, style, t14, t12, t15, _null, t11, _null, B.TextWidthBasis_0, t6, t9)); _this._widget.toString; child = A.AnimatedBuilder$(new A._MergingListenable(A._setArrayType([focusNode, controller], type$.JSArray_Listenable)), new A._TextFieldState_build_closure5(_this, focusNode, controller), new A.RepaintBoundary(t1, _null)); _this._widget.toString; effectiveMouseCursor = A.MaterialStateProperty_resolveAs(B._EnabledAndDisabledMouseCursor_SystemMouseCursor_text_textable, _this.get$_statesController()._change_notifier$_value, type$.MouseCursor); _box_0.semanticsMaxValueLength = null; if (_this.get$_effectiveMaxLengthEnforcement() !== B.MaxLengthEnforcement_0) { t1 = _this._widget.maxLength; t1 = t1 != null && t1 > 0; } else t1 = false; if (t1) _box_0.semanticsMaxValueLength = _this._widget.maxLength; t1 = _this.get$_text_field$_isEnabled(); t2 = _this.___TextFieldState__selectionGestureDetectorBuilder_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.MouseRegion$(A.TextFieldTapRegion$(A.IgnorePointer$(A.AnimatedBuilder$(controller, new A._TextFieldState_build_closure6(_box_0, _this), t2.buildGestureDetector$2$behavior$child(B.HitTestBehavior_2, child)), !t1, _null), _null, _null), effectiveMouseCursor, _null, _null, new A._TextFieldState_build_closure7(_this), new A._TextFieldState_build_closure8(_this), _null); }, $isAutofillClient: 1, get$editableTextKey() { return this.editableTextKey; } }; A._TextFieldState__handleFocusChanged_closure.prototype = { call$0() { }, $signature: 0 }; A._TextFieldState__handleSelectionChanged_closure.prototype = { call$0() { this.$this._showSelectionHandles = this.willShowSelectionHandles; }, $signature: 0 }; A._TextFieldState__handleHover_closure.prototype = { call$0() { this.$this._isHovering = this.hovering; }, $signature: 0 }; A._TextFieldState__handleStatesControllerChange_closure.prototype = { call$0() { }, $signature: 0 }; A._TextFieldState_build_closure.prototype = { call$0() { var t1 = this.$this; if (!t1.get$_effectiveFocusNode().get$hasFocus() && t1.get$_effectiveFocusNode().get$canRequestFocus()) t1.get$_effectiveFocusNode().requestFocus$0(); }, $signature: 0 }; A._TextFieldState_build_closure0.prototype = { call$0() { this.$this.get$_effectiveFocusNode().unfocus$0(); }, $signature: 0 }; A._TextFieldState_build_closure1.prototype = { call$0() { var t1 = this.$this; if (!t1.get$_effectiveFocusNode().get$hasFocus() && t1.get$_effectiveFocusNode().get$canRequestFocus()) t1.get$_effectiveFocusNode().requestFocus$0(); }, $signature: 0 }; A._TextFieldState_build_closure2.prototype = { call$0() { this.$this.get$_effectiveFocusNode().unfocus$0(); }, $signature: 0 }; A._TextFieldState_build_closure3.prototype = { call$0() { var t1 = this.$this; if (!t1.get$_effectiveFocusNode().get$hasFocus() && t1.get$_effectiveFocusNode().get$canRequestFocus()) t1.get$_effectiveFocusNode().requestFocus$0(); }, $signature: 0 }; A._TextFieldState_build_closure4.prototype = { call$0() { this.$this.get$_effectiveFocusNode().unfocus$0(); }, $signature: 0 }; A._TextFieldState_build_closure5.prototype = { call$2(context, child) { var t6, t7, t8, t1 = this.$this, t2 = t1._getEffectiveDecoration$0(), t3 = t1._widget, t4 = t3.style, t5 = t3.textAlign; t3 = t3.textAlignVertical; t6 = t1._isHovering; t7 = this.focusNode.get$hasFocus(); t8 = this.controller._change_notifier$_value.text; return A.InputDecorator$(t4, child, t2, t1._widget.expands, t8.length === 0, t7, t6, t5, t3); }, $signature: 1179 }; A._TextFieldState_build_closure7.prototype = { call$1($event) { return this.$this._handleHover$1(true); }, $signature: 131 }; A._TextFieldState_build_closure8.prototype = { call$1($event) { return this.$this._handleHover$1(false); }, $signature: 112 }; A._TextFieldState_build_closure6.prototype = { call$2(context, child) { var t5, _null = null, t1 = this._box_0, t2 = t1.semanticsMaxValueLength, t3 = this.$this, t4 = t3.get$_text_field$_effectiveController()._change_notifier$_value.text; t4 = (t4.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t4)).get$length(0); t3 = t3._widget.readOnly ? _null : new A._TextFieldState_build__closure(t3); t5 = t1.handleDidGainAccessibilityFocus; t1 = t1.handleDidLoseAccessibilityFocus; return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, t5, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, child, _null); }, $signature: 806 }; A._TextFieldState_build__closure.prototype = { call$0() { var t1 = this.$this; if (!t1.get$_text_field$_effectiveController()._change_notifier$_value.selection.get$isValid()) t1.get$_text_field$_effectiveController().set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1.get$_text_field$_effectiveController()._change_notifier$_value.text.length)); t1._requestKeyboard$0(); }, $signature: 0 }; A._m2StateInputStyle_closure.prototype = { call$1(states) { var t1, _null = null, theme = A.Theme_of(this.context); if (states.contains$1(0, B.MaterialState_6)) return A.TextStyle$(_null, _null, theme.disabledColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t1 = theme.textTheme.titleMedium; return A.TextStyle$(_null, _null, t1 == null ? _null : t1.color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 118 }; A._m3StateInputStyle_closure.prototype = { call$1(states) { var t1, _null = null; if (states.contains$1(0, B.MaterialState_6)) { t1 = A.Theme_of(this.context).textTheme.bodyLarge.color; return A.TextStyle$(_null, _null, t1 == null ? _null : A.Color$fromARGB(97, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); } return A.TextStyle$(_null, _null, A.Theme_of(this.context).textTheme.bodyLarge.color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 118 }; A.__TextFieldState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__TextFieldState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__TextFieldState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.TextFormField.prototype = { createState$0() { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TextFormFieldState(new A.RestorableStringN(_null, t1), new A.RestorableBool(false, t1), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0); } }; A.TextFormField_closure.prototype = { call$1(field) { var t1, t2, t3, t4, effectiveDecoration, t5, t6, t7, t8, t9, t10, _this = this; type$._TextFormFieldState._as(field); t1 = _this.decoration; t2 = t1 == null; t3 = t2 ? B.InputDecoration_vBr : t1; t4 = field._framework$_element; t4.toString; effectiveDecoration = t3.applyDefaults$1(A.Theme_of(t4).inputDecorationTheme); t4 = field.RestorationMixin__bucket; t3 = field.get$_effectiveController(); t5 = field._errorText; t6 = t5._restoration_properties$_value; t5 = effectiveDecoration.copyWith$1$errorText(t6 == null ? A._instanceType(t5)._eval$1("RestorableValue.T")._as(t6) : t6); t6 = _this.readOnly; t7 = _this.obscureText; t8 = _this.smartDashesType; t8 = t7 ? B.SmartDashesType_0 : B.SmartDashesType_1; t9 = _this.smartQuotesType; t9 = t7 ? B.SmartQuotesType_0 : B.SmartQuotesType_1; t10 = _this.enabled; if (t10 == null) t1 = t2 ? null : t1.enabled; else t1 = t10; t2 = _this.enableInteractiveSelection; t2 = !t7 || !t6; return A.UnmanagedRestorationScope$(t4, A.TextField$(_this.autocorrect, _this.autofillHints, _this.autofocus, _this.buildCounter, _this.canRequestFocus, _this.clipBehavior, _this.contentInsertionConfiguration, _this.contextMenuBuilder, t3, _this.cursorColor, _this.cursorErrorColor, _this.cursorHeight, _this.cursorOpacityAnimates, _this.cursorRadius, _this.cursorWidth, t5, _this.dragStartBehavior, _this.enableIMEPersonalizedLearning, t2, _this.enableSuggestions, t1 !== false, _this.expands, _this.focusNode, _this.inputFormatters, _this.keyboardAppearance, _this.keyboardType, _this.magnifierConfiguration, _this.maxLength, _this.maxLengthEnforcement, _this.maxLines, _this.minLines, _this.mouseCursor, t7, _this.obscuringCharacter, _this.onAppPrivateCommand, new A.TextFormField_closure_onChangedHandler(field, _this.onChanged), _this.onEditingComplete, _this.onFieldSubmitted, _this.onTap, _this.onTapAlwaysCalled, _this.onTapOutside, t6, _this.restorationId, _this.scribbleEnabled, _this.scrollController, _this.scrollPadding, _this.scrollPhysics, _this.selectionControls, _this.selectionHeightStyle, _this.selectionWidthStyle, _this.showCursor, t8, t9, _this.spellCheckConfiguration, _this.statesController, _this.strutStyle, _this.style, _this.textAlign, _this.textAlignVertical, _this.textCapitalization, _this.textDirection, _this.textInputAction, _this.toolbarOptions, _this.undoController)); }, $signature: 1181 }; A.TextFormField_closure_onChangedHandler.prototype = { call$1(value) { var t1; this.field.didChange$1(value); t1 = this.onChanged; if (t1 != null) t1.call$1(value); }, $signature: 15 }; A._TextFormFieldState.prototype = { get$_effectiveController() { var t1 = type$.TextFormField._as(A.State.prototype.get$widget.call(this)).controller; if (t1 == null) { t1 = this._text_form_field$_controller._restoration_properties$_value; t1.toString; } return t1; }, restoreState$2(oldBucket, initialRestore) { var t1, _this = this; _this.super$FormFieldState$restoreState(oldBucket, initialRestore); t1 = _this._text_form_field$_controller; if (t1 != null) _this.registerForRestoration$2(t1, "controller"); _this.__FormFieldState__value_AI = _this.get$_effectiveController()._change_notifier$_value.text; }, _createLocalController$1(value) { var t1, _this = this; if (value == null) t1 = new A.RestorableTextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); else t1 = new A.RestorableTextEditingController(value, $.$get$ChangeNotifier__emptyListeners()); _this._text_form_field$_controller = t1; if (!_this.get$restorePending()) { t1 = _this._text_form_field$_controller; t1.toString; _this.registerForRestoration$2(t1, "controller"); } }, initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = type$.TextFormField; if (t1._as(A.State.prototype.get$widget.call(_this)).controller == null) { t1 = _this._widget.initialValue; _this._createLocalController$1(t1 != null ? new A.TextEditingValue(t1, B.TextSelection_ke5, B.TextRange_m1_m1) : null); } else t1._as(A.State.prototype.get$widget.call(_this)).controller.addListener$1(0, _this.get$_handleControllerChanged()); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, t4, _this = this; _this.super$_FormFieldState_State_RestorationMixin$didUpdateWidget(oldWidget); t1 = type$.TextFormField; t2 = oldWidget.controller; if (t1._as(A.State.prototype.get$widget.call(_this)).controller != t2) { t3 = t2 == null; if (!t3) t2.removeListener$1(0, _this.get$_handleControllerChanged()); t4 = t1._as(A.State.prototype.get$widget.call(_this)).controller; if (t4 != null) t4.addListener$1(0, _this.get$_handleControllerChanged()); if (!t3 && t1._as(A.State.prototype.get$widget.call(_this)).controller == null) _this._createLocalController$1(t2._change_notifier$_value); if (t1._as(A.State.prototype.get$widget.call(_this)).controller != null) { _this.__FormFieldState__value_AI = t1._as(A.State.prototype.get$widget.call(_this)).controller._change_notifier$_value.text; if (t3) { t1 = _this._text_form_field$_controller; t1.toString; _this.unregisterFromRestoration$1(t1); t1 = _this._text_form_field$_controller; t1._disposeOldValue$0(); t1.super$RestorableListenable$dispose(); _this._text_form_field$_controller = null; } } } }, dispose$0() { var _this = this, t1 = type$.TextFormField._as(A.State.prototype.get$widget.call(_this)).controller; if (t1 != null) t1.removeListener$1(0, _this.get$_handleControllerChanged()); t1 = _this._text_form_field$_controller; if (t1 != null) { t1._disposeOldValue$0(); t1.super$RestorableListenable$dispose(); } _this.super$FormFieldState$dispose(); }, didChange$1(value) { var t1; this.super$FormFieldState$didChange(value); if (this.get$_effectiveController()._change_notifier$_value.text !== value) { t1 = this.get$_effectiveController(); t1.set$text(0, value); } }, _handleControllerChanged$0() { var _this = this; if (_this.get$_effectiveController()._change_notifier$_value.text !== _this.get$_form$_value()) _this.didChange$1(_this.get$_effectiveController()._change_notifier$_value.text); } }; A.MaterialTextSelectionHandleControls.prototype = {}; A.MaterialTextSelectionControls.prototype = { getHandleSize$1(textLineHeight) { return B.Size_22_22; }, buildHandle$4(context, type, textHeight, onTap) { var t1, handleColor, handle, _null = null, theme = A.Theme_of(context); context.dependOnInheritedWidgetOfExactType$1$0(type$.TextSelectionTheme); t1 = A.Theme_of(context); handleColor = t1.textSelectionTheme.selectionHandleColor; if (handleColor == null) handleColor = theme.colorScheme.primary; handle = new A.SizedBox(22, 22, A.CustomPaint$(A.GestureDetector$(B.HitTestBehavior_2, _null, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, onTap, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null, _null, new A._TextSelectionHandlePainter(handleColor, _null), B.Size_0_0), _null); switch (type.index) { case 0: return A.Transform$rotate(1.5707963267948966, handle); case 1: return handle; case 2: return A.Transform$rotate(0.7853981633974483, handle); } }, getHandleAnchor$2(type, textLineHeight) { switch (type.index) { case 0: return B.Offset_22_0; case 1: return B.Offset_0_0; case 2: return B.Offset_11_m4; } } }; A._TextSelectionHandlePainter.prototype = { paint$2(canvas, size) { var radius, circle, t2, path, t1 = $.$get$_renderer(), paint = t1.createPaint$0(); paint.set$color(0, this.color); radius = size._dx / 2; circle = A.Rect$fromCircle(new A.Offset(radius, radius), radius); t2 = 0 + radius; path = t1.createPath$0(); path.addOval$1(circle); path.addRect$1(new A.Rect(0, 0, t2, t2)); canvas.drawPath$2(path, paint); }, shouldRepaint$1(oldPainter) { return !this.color.$eq(0, oldPainter.color); } }; A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls.prototype = {}; A.TextSelectionThemeData.prototype = { get$hashCode(_) { return A.Object_hash(this.cursorColor, this.selectionColor, this.selectionHandleColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.TextSelectionThemeData && J.$eq$(other.cursorColor, _this.cursorColor) && J.$eq$(other.selectionColor, _this.selectionColor) && J.$eq$(other.selectionHandleColor, _this.selectionHandleColor); } }; A._TextSelectionThemeData_Object_Diagnosticable.prototype = {}; A.TextSelectionToolbar.prototype = { build$1(context) { var anchorAbovePadded = this.anchorAbove.$sub(0, B.Offset_0_8), anchorBelowPadded = this.anchorBelow.$add(0, B.Offset_0_20), paddingAbove = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top + 8, fitsAbove = 44 <= anchorAbovePadded._dy - 8 - paddingAbove, localAdjustment = new A.Offset(8, paddingAbove); return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.TextSelectionToolbarLayoutDelegate(anchorAbovePadded.$sub(0, localAdjustment), anchorBelowPadded.$sub(0, localAdjustment), fitsAbove), new A._TextSelectionToolbarOverflowable(this.children, fitsAbove, A.text_selection_toolbar_TextSelectionToolbar__defaultToolbarBuilder$closure(), null), null), null); } }; A._TextSelectionToolbarOverflowable.prototype = { createState$0() { return new A._TextSelectionToolbarOverflowableState(new A.UniqueKey(), null, null, B._StateLifecycle_0); }, toolbarBuilder$2(arg0, arg1) { return this.toolbarBuilder.call$2(arg0, arg1); } }; A._TextSelectionToolbarOverflowableState.prototype = { didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!A.listEquals(_this._widget.children, oldWidget.children)) { _this._text_selection_toolbar$_containerKey = new A.UniqueKey(); _this._overflowOpen = false; } }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = _this._text_selection_toolbar$_containerKey; t3 = _this._overflowOpen; t4 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t4.toString; t5 = _this._widget; t6 = t5.isAbove; t7 = _this._overflowOpen; t8 = A.Icon$(t7 ? B.IconData_57490_MaterialIcons_null_true : B.IconData_58372_MaterialIcons_null_false, _null, _null, _null); t1 = t7 ? t1.get$backButtonTooltip() : t1.get$moreButtonTooltip(); t1 = A._setArrayType([new A._TextSelectionToolbarOverflowButton(t8, new A._TextSelectionToolbarOverflowableState_build_closure(_this), t1, _null)], type$.JSArray_Widget); B.JSArray_methods.addAll$1(t1, _this._widget.children); return new A._TextSelectionToolbarTrailingEdgeAlign(t3, t4.textDirection, A.AnimatedSize$(B.Alignment_0_0, t5.toolbarBuilder$2(context, new A._TextSelectionToolbarItemsLayout(t6, t7, t1, _null)), B.C__Linear, B.Duration_140000, _null), t2); } }; A._TextSelectionToolbarOverflowableState_build_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._TextSelectionToolbarOverflowableState_build__closure(t1)); }, $signature: 0 }; A._TextSelectionToolbarOverflowableState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._overflowOpen = !t1._overflowOpen; }, $signature: 0 }; A._TextSelectionToolbarTrailingEdgeAlign.prototype = { createRenderObject$1(context) { var t1 = new A._TextSelectionToolbarTrailingEdgeAlignRenderBox(this.overflowOpen, this.textDirection, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$overflowOpen(this.overflowOpen); renderObject.set$textDirection(this.textDirection); } }; A._TextSelectionToolbarTrailingEdgeAlignRenderBox.prototype = { set$overflowOpen(value) { if (value === this._overflowOpen) return; this._overflowOpen = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (value === this._text_selection_toolbar$_textDirection) return; this._text_selection_toolbar$_textDirection = value; this.markNeedsLayout$0(); }, performLayout$0() { var t2, t3, _this = this, t1 = _this.RenderObjectWithChildMixin__child; t1.toString; t2 = type$.BoxConstraints; t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); t1.layout$2$parentUsesSize(new A.BoxConstraints(0, t3.maxWidth, 0, t3.maxHeight), true); if (!_this._overflowOpen && _this._closedWidth == null) _this._closedWidth = _this.RenderObjectWithChildMixin__child.get$size(0)._dx; t1 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); t2 = _this._closedWidth; if (t2 != null) { t2 = _this.RenderObjectWithChildMixin__child.get$size(0); t3 = _this._closedWidth; t3.toString; t2 = t2._dx > t3; } else { t3 = t2; t2 = true; } if (t2) t2 = _this.RenderObjectWithChildMixin__child.get$size(0)._dx; else { t3.toString; t2 = t3; } _this._box$_size = t1.constrain$1(new A.Size(t2, _this.RenderObjectWithChildMixin__child.get$size(0)._dy)); t2 = _this.RenderObjectWithChildMixin__child.parentData; t2.toString; type$.ToolbarItemsParentData._as(t2); t2.offset = new A.Offset(_this._text_selection_toolbar$_textDirection === B.TextDirection_0 ? 0 : _this.get$size(0)._dx - _this.RenderObjectWithChildMixin__child.get$size(0)._dx, 0); }, paint$2(context, offset) { var t1 = this.RenderObjectWithChildMixin__child, t2 = t1.parentData; t2.toString; context.paintChild$2(t1, type$.ToolbarItemsParentData._as(t2).offset.$add(0, offset)); }, hitTestChildren$2$position(result, position) { var t1 = this.RenderObjectWithChildMixin__child.parentData; t1.toString; type$.ToolbarItemsParentData._as(t1); return result.addWithPaintOffset$3$hitTest$offset$position(new A._TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure(this, position, t1), t1.offset, position); }, setupParentData$1(child) { if (!(child.parentData instanceof A.ToolbarItemsParentData)) child.parentData = new A.ToolbarItemsParentData(null, null, B.Offset_0_0); }, applyPaintTransform$2(child, transform) { var t1 = child.parentData; t1.toString; t1 = type$.ToolbarItemsParentData._as(t1).offset; transform.translate$2(0, t1._dx, t1._dy); this.super$RenderProxyBoxMixin$applyPaintTransform(child, transform); } }; A._TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._TextSelectionToolbarItemsLayout.prototype = { createRenderObject$1(context) { var t1 = new A._RenderTextSelectionToolbarItemsLayout(this.isAbove, this.overflowOpen, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$isAbove(this.isAbove); renderObject.set$overflowOpen(this.overflowOpen); }, createElement$0(_) { return new A._TextSelectionToolbarItemsLayoutElement(A.HashSet_HashSet(type$.Element_2), this, B._ElementLifecycle_0); } }; A._TextSelectionToolbarItemsLayoutElement.prototype = {}; A._RenderTextSelectionToolbarItemsLayout.prototype = { set$isAbove(value) { if (value === this._isAbove) return; this._isAbove = value; this.markNeedsLayout$0(); }, set$overflowOpen(value) { if (value === this._overflowOpen) return; this._overflowOpen = value; this.markNeedsLayout$0(); }, _layoutChildren$0() { var t3, _this = this, t1 = {}, t2 = type$.BoxConstraints, sizedConstraints = _this._overflowOpen ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)) : A.BoxConstraints$loose(new A.Size(t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, 44)); t1.i = -1; t1.width = 0; _this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout__layoutChildren_closure(t1, _this, sizedConstraints)); t2 = _this.ContainerRenderObjectMixin__firstChild; t2.toString; t3 = _this._lastIndexThatFits; if (t3 !== -1 && t3 === _this.ContainerRenderObjectMixin__childCount - 2 && t1.width - t2.get$size(0)._dx <= sizedConstraints.maxWidth) _this._lastIndexThatFits = -1; }, _shouldPaintChild$2(renderObjectChild, index) { var t1, _this = this; if (renderObjectChild === _this.ContainerRenderObjectMixin__firstChild) return _this._lastIndexThatFits !== -1; t1 = _this._lastIndexThatFits; if (t1 === -1) return true; return index > t1 === _this._overflowOpen; }, _placeChildren$0() { var t2, t3, t4, t5, _this = this, t1 = {}; t1.i = -1; t1.nextSize = B.Size_0_0; t1.fitWidth = 0; t2 = _this.ContainerRenderObjectMixin__firstChild; t2.toString; t1.overflowHeight = _this._overflowOpen && !_this._isAbove ? t2.get$size(0)._dy : 0; _this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout__placeChildren_closure(t1, _this, t2)); t3 = t2.parentData; t3.toString; type$.ToolbarItemsParentData._as(t3); t4 = _this.ContainerRenderObjectMixin__firstChild; t4.toString; if (_this._shouldPaintChild$2(t4, 0)) { t3.shouldPaint = true; if (_this._overflowOpen) { t4 = _this._isAbove; t3.offset = t4 ? new A.Offset(0, t1.overflowHeight) : B.Offset_0_0; t3 = t1.nextSize; t5 = t3._dy; t2 = t4 ? t5 + t2.get$size(0)._dy : t5; t1.nextSize = new A.Size(t3._dx, t2); } else { t3.offset = new A.Offset(t1.fitWidth, 0); t1.nextSize = new A.Size(t1.nextSize._dx + t2.get$size(0)._dx, t1.nextSize._dy); } } else t3.shouldPaint = false; _this._box$_size = t1.nextSize; }, performLayout$0() { var t1, _this = this; _this._lastIndexThatFits = -1; if (_this.ContainerRenderObjectMixin__firstChild == null) { t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); return; } _this._layoutChildren$0(); _this._placeChildren$0(); }, paint$2(context, offset) { this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout_paint_closure(context, offset)); }, setupParentData$1(child) { if (!(child.parentData instanceof A.ToolbarItemsParentData)) child.parentData = new A.ToolbarItemsParentData(null, null, B.Offset_0_0); }, hitTestChildren$2$position(result, position) { var t2, child, _box_0 = {}, t1 = _box_0.child = this.ContainerRenderObjectMixin__lastChild; for (t2 = type$.ToolbarItemsParentData; t1 != null;) { t1 = t1.parentData; t1.toString; t2._as(t1); if (!t1.shouldPaint) { child = t1.ContainerParentDataMixin_previousSibling; _box_0.child = child; t1 = child; continue; } if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure(_box_0, position, t1), t1.offset, position)) return true; child = t1.ContainerParentDataMixin_previousSibling; _box_0.child = child; t1 = child; } return false; }, visitChildrenForSemantics$1(visitor) { this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure(visitor)); } }; A._RenderTextSelectionToolbarItemsLayout__layoutChildren_closure.prototype = { call$1(renderObjectChild) { var t2, t3, t4, width, t1 = this._box_0; ++t1.i; t2 = this.$this; if (t2._lastIndexThatFits !== -1 && !t2._overflowOpen) return; type$.RenderBox._as(renderObjectChild); t3 = this.sizedConstraints; t4 = t3.maxWidth; renderObjectChild.layout$2$parentUsesSize(new A.BoxConstraints(0, t4, 0, t3.maxHeight), true); width = t1.width + renderObjectChild.get$size(0)._dx; t1.width = width; if (width > t4 && t2._lastIndexThatFits === -1) t2._lastIndexThatFits = t1.i - 1; }, $signature: 66 }; A._RenderTextSelectionToolbarItemsLayout__placeChildren_closure.prototype = { call$1(renderObjectChild) { var t3, t4, fitWidth, t1 = this._box_0, t2 = ++t1.i; type$.RenderBox._as(renderObjectChild); t3 = renderObjectChild.parentData; t3.toString; type$.ToolbarItemsParentData._as(t3); if (renderObjectChild === this.navButton) return; t4 = this.$this; if (!t4._shouldPaintChild$2(renderObjectChild, t2)) { t3.shouldPaint = false; return; } t3.shouldPaint = true; if (!t4._overflowOpen) { t2 = t1.fitWidth; t3.offset = new A.Offset(t2, 0); fitWidth = t2 + renderObjectChild.get$size(0)._dx; t1.fitWidth = fitWidth; t1.nextSize = new A.Size(fitWidth, Math.max(renderObjectChild.get$size(0)._dy, t1.nextSize._dy)); } else { t2 = t1.overflowHeight; t3.offset = new A.Offset(0, t2); t1.overflowHeight = t2 + renderObjectChild.get$size(0)._dy; t1.nextSize = new A.Size(Math.max(renderObjectChild.get$size(0)._dx, t1.nextSize._dx), t1.overflowHeight); } }, $signature: 66 }; A._RenderTextSelectionToolbarItemsLayout_paint_closure.prototype = { call$1(renderObjectChild) { var t1; type$.RenderBox._as(renderObjectChild); t1 = renderObjectChild.parentData; t1.toString; type$.ToolbarItemsParentData._as(t1); if (!t1.shouldPaint) return; this.context.paintChild$2(renderObjectChild, t1.offset.$add(0, this.offset)); }, $signature: 66 }; A._RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this._box_0.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure.prototype = { call$1(renderObjectChild) { var t1; type$.RenderBox._as(renderObjectChild); t1 = renderObjectChild.parentData; t1.toString; if (type$.ToolbarItemsParentData._as(t1).shouldPaint) this.visitor.call$1(renderObjectChild); }, $signature: 66 }; A._TextSelectionToolbarContainer.prototype = { build$1(context) { var _null = null; return A.Material$(B.Duration_200000, true, B.BorderRadius_tLn3, this.child, B.Clip_2, A._TextSelectionToolbarContainer__getColor(A.Theme_of(context).colorScheme), 1, _null, _null, _null, _null, _null, B.MaterialType_1); } }; A._TextSelectionToolbarOverflowButton.prototype = { build$1(context) { var _null = null; return A.Material$(B.Duration_200000, true, _null, A.IconButton$(_null, _null, _null, _null, this.icon, _null, this.onPressed, _null, _null, _null, this.tooltip, _null), B.Clip_0, B.Color_0, 0, _null, _null, _null, _null, _null, B.MaterialType_1); } }; A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ToolbarItemsParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ToolbarItemsParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._TextSelectionToolbarItemPosition.prototype = { _enumToString$0() { return "_TextSelectionToolbarItemPosition." + this._core$_name; } }; A.TextSelectionToolbarTextButton.prototype = { build$1(context) { var _this = this, _null = null; return A.TextButton$(false, _this.child, _null, _null, _this.onPressed, A.TextButton_styleFrom(_this.alignment, _null, B.Color_0, _null, _null, _null, _null, _null, _null, A.TextSelectionToolbarTextButton__getForegroundColor(A.Theme_of(context).colorScheme), _null, B.Size_48_48, _this.padding, _null, B.RoundedRectangleBorder_27D0, _null, _null, B.TextStyle_LxF0, _null)); } }; A.TextTheme.prototype = { merge$1(other) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, _this = this, _null = null; if (other == null) return _this; t1 = _this.displayLarge; t2 = t1 == null ? _null : t1.merge$1(other.displayLarge); if (t2 == null) t2 = other.displayLarge; t3 = _this.displayMedium; t4 = t3 == null ? _null : t3.merge$1(other.displayMedium); if (t4 == null) t4 = other.displayMedium; t5 = _this.displaySmall; t6 = t5 == null ? _null : t5.merge$1(other.displaySmall); if (t6 == null) t6 = other.displaySmall; t7 = _this.headlineLarge; t8 = t7 == null ? _null : t7.merge$1(other.headlineLarge); if (t8 == null) t8 = other.headlineLarge; t9 = _this.headlineMedium; t10 = t9 == null ? _null : t9.merge$1(other.headlineMedium); if (t10 == null) t10 = other.headlineMedium; t11 = _this.headlineSmall; t12 = t11 == null ? _null : t11.merge$1(other.headlineSmall); if (t12 == null) t12 = other.headlineSmall; t13 = _this.titleLarge; t14 = t13 == null ? _null : t13.merge$1(other.titleLarge); if (t14 == null) t14 = other.titleLarge; t15 = _this.titleMedium; t16 = t15 == null ? _null : t15.merge$1(other.titleMedium); if (t16 == null) t16 = other.titleMedium; t17 = _this.titleSmall; t18 = t17 == null ? _null : t17.merge$1(other.titleSmall); if (t18 == null) t18 = other.titleSmall; t19 = _this.bodyLarge; t20 = t19 == null ? _null : t19.merge$1(other.bodyLarge); if (t20 == null) t20 = other.bodyLarge; t21 = _this.bodyMedium; t22 = t21 == null ? _null : t21.merge$1(other.bodyMedium); if (t22 == null) t22 = other.bodyMedium; t23 = _this.bodySmall; t24 = t23 == null ? _null : t23.merge$1(other.bodySmall); if (t24 == null) t24 = other.bodySmall; t25 = _this.labelLarge; t26 = t25 == null ? _null : t25.merge$1(other.labelLarge); if (t26 == null) t26 = other.labelLarge; t27 = _this.labelMedium; t28 = t27 == null ? _null : t27.merge$1(other.labelMedium); if (t28 == null) t28 = other.labelMedium; t29 = _this.labelSmall; t30 = t29 == null ? _null : t29.merge$1(other.labelSmall); if (t30 == null) t30 = other.labelSmall; if (t2 == null) t2 = _null; t1 = t2 == null ? t1 : t2; t2 = t4 == null ? _null : t4; if (t2 == null) t2 = t3; t3 = t6 == null ? _null : t6; if (t3 == null) t3 = t5; t4 = t8 == null ? t7 : t8; t5 = t10 == null ? _null : t10; if (t5 == null) t5 = t9; t6 = t12 == null ? _null : t12; if (t6 == null) t6 = t11; t7 = t14 == null ? _null : t14; if (t7 == null) t7 = t13; t8 = t16 == null ? _null : t16; if (t8 == null) t8 = t15; t9 = t18 == null ? _null : t18; if (t9 == null) t9 = t17; t10 = t20 == null ? _null : t20; if (t10 == null) t10 = t19; t11 = t22 == null ? _null : t22; if (t11 == null) t11 = t21; t12 = t24 == null ? _null : t24; if (t12 == null) t12 = t23; t13 = t26 == null ? _null : t26; if (t13 == null) t13 = t25; t14 = t28 == null ? t27 : t28; t15 = t30 == null ? _null : t30; return A.TextTheme$(t10, t11, t12, t1, t2, t3, t4, t5, t6, t13, t14, t15 == null ? t29 : t15, t7, t8, t9); }, apply$6$bodyColor$decorationColor$displayColor$fontFamily$fontFamilyFallback$package(bodyColor, decorationColor, displayColor, fontFamily, fontFamilyFallback, $package) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, t1 = _this.displayLarge; t1 = t1 == null ? _null : t1.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t2 = _this.displayMedium; t2 = t2 == null ? _null : t2.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t3 = _this.displaySmall; t3 = t3 == null ? _null : t3.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t4 = _this.headlineLarge; t4 = t4 == null ? _null : t4.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t5 = _this.headlineMedium; t5 = t5 == null ? _null : t5.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t6 = _this.headlineSmall; t6 = t6 == null ? _null : t6.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t7 = _this.titleLarge; t7 = t7 == null ? _null : t7.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t8 = _this.titleMedium; t8 = t8 == null ? _null : t8.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t9 = _this.titleSmall; t9 = t9 == null ? _null : t9.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t10 = _this.bodyLarge; t10 = t10 == null ? _null : t10.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t11 = _this.bodyMedium; t11 = t11 == null ? _null : t11.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t12 = _this.bodySmall; t12 = t12 == null ? _null : t12.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t13 = _this.labelLarge; t13 = t13 == null ? _null : t13.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t14 = _this.labelMedium; t14 = t14 == null ? _null : t14.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package); t15 = _this.labelSmall; return A.TextTheme$(t10, t11, t12, t1, t2, t3, t4, t5, t6, t13, t14, t15 == null ? _null : t15.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, $package), t7, t8, t9); }, apply$3$bodyColor$decorationColor$displayColor(bodyColor, decorationColor, displayColor) { return this.apply$6$bodyColor$decorationColor$displayColor$fontFamily$fontFamilyFallback$package(bodyColor, decorationColor, displayColor, null, null, null); }, apply$1$fontFamily(fontFamily) { var _null = null; return this.apply$6$bodyColor$decorationColor$displayColor$fontFamily$fontFamilyFallback$package(_null, _null, _null, fontFamily, _null, _null); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.TextTheme && J.$eq$(_this.displayLarge, other.displayLarge) && J.$eq$(_this.displayMedium, other.displayMedium) && J.$eq$(_this.displaySmall, other.displaySmall) && J.$eq$(_this.headlineLarge, other.headlineLarge) && J.$eq$(_this.headlineMedium, other.headlineMedium) && J.$eq$(_this.headlineSmall, other.headlineSmall) && J.$eq$(_this.titleLarge, other.titleLarge) && J.$eq$(_this.titleMedium, other.titleMedium) && J.$eq$(_this.titleSmall, other.titleSmall) && J.$eq$(_this.bodyLarge, other.bodyLarge) && J.$eq$(_this.bodyMedium, other.bodyMedium) && J.$eq$(_this.bodySmall, other.bodySmall) && J.$eq$(_this.labelLarge, other.labelLarge) && J.$eq$(_this.labelMedium, other.labelMedium) && J.$eq$(_this.labelSmall, other.labelSmall); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.displayLarge, _this.displayMedium, _this.displaySmall, _this.headlineLarge, _this.headlineMedium, _this.headlineSmall, _this.titleLarge, _this.titleMedium, _this.titleSmall, _this.bodyLarge, _this.bodyMedium, _this.bodySmall, _this.labelLarge, _this.labelMedium, _this.labelSmall, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._TextTheme_Object_Diagnosticable.prototype = {}; A.Theme.prototype = { build$1(context) { var t10, t11, _null = null, t1 = this.data, t2 = B.CupertinoThemeData_yPP.brightness, t3 = B.CupertinoThemeData_yPP.primaryColor, t4 = B.CupertinoThemeData_yPP.primaryContrastingColor, t5 = B.CupertinoThemeData_yPP.textTheme, t6 = B.CupertinoThemeData_yPP.barBackgroundColor, t7 = B.CupertinoThemeData_yPP.scaffoldBackgroundColor, t8 = B.CupertinoThemeData_yPP.applyThemeToAll, t9 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); if (t9 == null) t9 = B.DefaultSelectionStyle_mt1; t10 = t1.textSelectionTheme; t11 = t10.selectionColor; if (t11 == null) t11 = t9.selectionColor; t10 = t10.cursorColor; t9 = t10 == null ? t9.cursorColor : t10; return new A._InheritedTheme(this, new A.CupertinoTheme(new A.MaterialBasedCupertinoThemeData(t1, new A.NoDefaultCupertinoThemeData(t2, t3, t4, t5, t6, t7, t8), B._CupertinoThemeDefaults_k4u, t2, t3, t4, t5, t6, t7, t8), A.IconTheme$(A.DefaultSelectionStyle$(this.child, t9, _null, _null, t11), t1.iconTheme, _null), _null), _null); } }; A._InheritedTheme.prototype = { wrap$2(_, context, child) { return new A.Theme(this.theme.data, child, null); }, updateShouldNotify$1(old) { return !this.theme.data.$eq(0, old.theme.data); } }; A.ThemeDataTween.prototype = { lerp$1(t) { var t2, t1 = this.begin; t1.toString; t2 = this.end; t2.toString; return A.ThemeData_lerp(t1, t2, t); } }; A.AnimatedTheme.prototype = { createState$0() { return new A._AnimatedThemeState(null, null, B._StateLifecycle_0); } }; A._AnimatedThemeState.prototype = { forEachTween$1(visitor) { var t1 = visitor.call$3(this._theme$_data, this._widget.data, new A._AnimatedThemeState_forEachTween_closure()); t1.toString; this._theme$_data = type$.ThemeDataTween._as(t1); }, build$1(context) { var t1 = this._theme$_data; t1.toString; return new A.Theme(t1.transform$1(0, this.get$_animation().get$value(0)), this._widget.child, null); } }; A._AnimatedThemeState_forEachTween_closure.prototype = { call$1(value) { return new A.ThemeDataTween(type$.ThemeData._as(value), null); }, $signature: 1182 }; A.Adaptation.prototype = {}; A.MaterialTapTargetSize.prototype = { _enumToString$0() { return "MaterialTapTargetSize." + this._core$_name; } }; A.ThemeData.prototype = { getAdaptation$1$0($T) { return $T._eval$1("Adaptation<0>?")._as(this.adaptationMap.$index(0, A.createRuntimeType($T))); }, copyWith$4$brightness$disabledColor$primaryTextTheme$textTheme(brightness, disabledColor, primaryTextTheme, textTheme) { var _this = this, t1 = _this.colorScheme.copyWith$1$brightness(brightness), t2 = disabledColor == null ? _this.disabledColor : disabledColor, t3 = primaryTextTheme == null ? _this.primaryTextTheme : primaryTextTheme, t4 = textTheme == null ? _this.textTheme : textTheme; return A.ThemeData$raw(_this.actionIconTheme, _this.adaptationMap, _this.appBarTheme, _this.applyElevationOverlayColor, _this._backgroundColor, _this.badgeTheme, _this.bannerTheme, _this._bottomAppBarColor, _this.bottomAppBarTheme, _this.bottomNavigationBarTheme, _this.bottomSheetTheme, _this.buttonBarTheme, _this.buttonTheme, _this.canvasColor, _this.cardColor, _this.cardTheme, _this.checkboxTheme, _this.chipTheme, t1, _this.cupertinoOverrideTheme, _this.dataTableTheme, _this.datePickerTheme, _this.dialogBackgroundColor, _this.dialogTheme, t2, _this.dividerColor, _this.dividerTheme, _this.drawerTheme, _this.dropdownMenuTheme, _this.elevatedButtonTheme, _this._errorColor, _this.expansionTileTheme, _this.extensions, _this.filledButtonTheme, _this.floatingActionButtonTheme, _this.focusColor, _this.highlightColor, _this.hintColor, _this.hoverColor, _this.iconButtonTheme, _this.iconTheme, _this.indicatorColor, _this.inputDecorationTheme, _this.listTileTheme, _this.materialTapTargetSize, _this.menuBarTheme, _this.menuButtonTheme, _this.menuTheme, _this.navigationBarTheme, _this.navigationDrawerTheme, _this.navigationRailTheme, _this.outlinedButtonTheme, _this.pageTransitionsTheme, _this.platform, _this.popupMenuTheme, _this.primaryColor, _this.primaryColorDark, _this.primaryColorLight, _this.primaryIconTheme, t3, _this.progressIndicatorTheme, _this.radioTheme, _this.scaffoldBackgroundColor, _this.scrollbarTheme, _this.searchBarTheme, _this.searchViewTheme, _this.secondaryHeaderColor, _this.segmentedButtonTheme, _this.shadowColor, _this.sliderTheme, _this.snackBarTheme, _this.splashColor, _this.splashFactory, _this.switchTheme, _this.tabBarTheme, _this.textButtonTheme, _this.textSelectionTheme, t4, _this.timePickerTheme, _this.toggleButtonsTheme, _this._toggleableActiveColor, _this.tooltipTheme, _this.typography, _this.unselectedWidgetColor, _this.useMaterial3, _this.visualDensity); }, copyWith$2$primaryTextTheme$textTheme(primaryTextTheme, textTheme) { return this.copyWith$4$brightness$disabledColor$primaryTextTheme$textTheme(null, null, primaryTextTheme, textTheme); }, copyWith$2$brightness$disabledColor(brightness, disabledColor) { return this.copyWith$4$brightness$disabledColor$primaryTextTheme$textTheme(brightness, disabledColor, null, null); }, $eq(_, other) { var t1, t2, _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.ThemeData) if (A.mapEquals(other.adaptationMap, _this.adaptationMap)) if (other.applyElevationOverlayColor === _this.applyElevationOverlayColor) if (A.mapEquals(other.extensions, _this.extensions)) if (other.inputDecorationTheme.$eq(0, _this.inputDecorationTheme)) if (other.materialTapTargetSize === _this.materialTapTargetSize) if (other.pageTransitionsTheme.$eq(0, _this.pageTransitionsTheme)) if (other.platform === _this.platform) if (other.scrollbarTheme.$eq(0, _this.scrollbarTheme)) if (other.splashFactory === _this.splashFactory) if (other.useMaterial3 === _this.useMaterial3) if (other.visualDensity.$eq(0, _this.visualDensity)) if (other.canvasColor.$eq(0, _this.canvasColor)) if (other.cardColor.$eq(0, _this.cardColor)) if (other.colorScheme.$eq(0, _this.colorScheme)) if (other.dialogBackgroundColor.$eq(0, _this.dialogBackgroundColor)) if (other.disabledColor.$eq(0, _this.disabledColor)) if (other.dividerColor.$eq(0, _this.dividerColor)) if (other.focusColor.$eq(0, _this.focusColor)) if (other.highlightColor.$eq(0, _this.highlightColor)) if (other.hintColor.$eq(0, _this.hintColor)) if (other.hoverColor.$eq(0, _this.hoverColor)) if (other.indicatorColor.$eq(0, _this.indicatorColor)) if (other.primaryColor.$eq(0, _this.primaryColor)) if (other.primaryColorDark.$eq(0, _this.primaryColorDark)) if (other.primaryColorLight.$eq(0, _this.primaryColorLight)) if (other.scaffoldBackgroundColor.$eq(0, _this.scaffoldBackgroundColor)) if (other.secondaryHeaderColor.$eq(0, _this.secondaryHeaderColor)) if (other.shadowColor.$eq(0, _this.shadowColor)) if (other.splashColor.$eq(0, _this.splashColor)) if (other.unselectedWidgetColor.$eq(0, _this.unselectedWidgetColor)) if (other.iconTheme.$eq(0, _this.iconTheme)) if (other.primaryIconTheme.$eq(0, _this.primaryIconTheme)) if (other.primaryTextTheme.$eq(0, _this.primaryTextTheme)) if (other.textTheme.$eq(0, _this.textTheme)) if (other.typography.$eq(0, _this.typography)) if (J.$eq$(other.actionIconTheme, _this.actionIconTheme)) if (other.appBarTheme.$eq(0, _this.appBarTheme)) if (other.badgeTheme.$eq(0, _this.badgeTheme)) if (other.bannerTheme.$eq(0, _this.bannerTheme)) if (other.bottomAppBarTheme.$eq(0, _this.bottomAppBarTheme)) if (other.bottomNavigationBarTheme.$eq(0, _this.bottomNavigationBarTheme)) if (other.bottomSheetTheme.$eq(0, _this.bottomSheetTheme)) if (other.buttonBarTheme.$eq(0, _this.buttonBarTheme)) if (other.buttonTheme.$eq(0, _this.buttonTheme)) if (other.cardTheme.$eq(0, _this.cardTheme)) if (other.checkboxTheme.$eq(0, _this.checkboxTheme)) if (other.chipTheme.$eq(0, _this.chipTheme)) if (other.dataTableTheme.$eq(0, _this.dataTableTheme)) if (other.datePickerTheme.$eq(0, _this.datePickerTheme)) if (other.dialogTheme.$eq(0, _this.dialogTheme)) if (other.dividerTheme.$eq(0, _this.dividerTheme)) if (other.drawerTheme.$eq(0, _this.drawerTheme)) if (other.dropdownMenuTheme.$eq(0, _this.dropdownMenuTheme)) if (other.elevatedButtonTheme.$eq(0, _this.elevatedButtonTheme)) if (other.expansionTileTheme.$eq(0, _this.expansionTileTheme)) if (other.filledButtonTheme.$eq(0, _this.filledButtonTheme)) if (other.floatingActionButtonTheme.$eq(0, _this.floatingActionButtonTheme)) if (other.iconButtonTheme.$eq(0, _this.iconButtonTheme)) if (other.listTileTheme.$eq(0, _this.listTileTheme)) if (other.menuBarTheme.$eq(0, _this.menuBarTheme)) if (other.menuButtonTheme.$eq(0, _this.menuButtonTheme)) if (other.menuTheme.$eq(0, _this.menuTheme)) if (other.navigationBarTheme.$eq(0, _this.navigationBarTheme)) if (other.navigationDrawerTheme.$eq(0, _this.navigationDrawerTheme)) if (other.navigationRailTheme.$eq(0, _this.navigationRailTheme)) if (other.outlinedButtonTheme.$eq(0, _this.outlinedButtonTheme)) if (other.popupMenuTheme.$eq(0, _this.popupMenuTheme)) if (other.progressIndicatorTheme.$eq(0, _this.progressIndicatorTheme)) if (other.radioTheme.$eq(0, _this.radioTheme)) if (other.searchBarTheme.$eq(0, _this.searchBarTheme)) if (other.searchViewTheme.$eq(0, _this.searchViewTheme)) if (other.segmentedButtonTheme.$eq(0, _this.segmentedButtonTheme)) if (other.sliderTheme.$eq(0, _this.sliderTheme)) if (other.snackBarTheme.$eq(0, _this.snackBarTheme)) if (other.switchTheme.$eq(0, _this.switchTheme)) if (other.tabBarTheme.$eq(0, _this.tabBarTheme)) if (other.textButtonTheme.$eq(0, _this.textButtonTheme)) if (other.textSelectionTheme.$eq(0, _this.textSelectionTheme)) if (other.timePickerTheme.$eq(0, _this.timePickerTheme)) if (other.toggleButtonsTheme.$eq(0, _this.toggleButtonsTheme)) if (other.tooltipTheme.$eq(0, _this.tooltipTheme)) { t1 = other._toggleableActiveColor; t1.toString; t2 = _this._toggleableActiveColor; t2.toString; if (t1.$eq(0, t2)) { t1 = other._errorColor; t1.toString; t2 = _this._errorColor; t2.toString; if (t1.$eq(0, t2)) { t1 = other._backgroundColor; t1.toString; t2 = _this._backgroundColor; t2.toString; if (t1.$eq(0, t2)) { t1 = other._bottomAppBarColor; t1.toString; t2 = _this._bottomAppBarColor; t2.toString; t2 = t1.$eq(0, t2); t1 = t2; } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this, t1 = _this.adaptationMap, t2 = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")), true, type$.nullable_Object); B.JSArray_methods.addAll$1(t2, t1.get$values(0)); t2.push(_this.applyElevationOverlayColor); t2.push(_this.cupertinoOverrideTheme); t1 = _this.extensions; B.JSArray_methods.addAll$1(t2, t1.get$keys(t1)); B.JSArray_methods.addAll$1(t2, t1.get$values(t1)); t2.push(_this.inputDecorationTheme); t2.push(_this.materialTapTargetSize); t2.push(_this.pageTransitionsTheme); t2.push(_this.platform); t2.push(_this.scrollbarTheme); t2.push(_this.splashFactory); t2.push(_this.useMaterial3); t2.push(_this.visualDensity); t2.push(_this.canvasColor); t2.push(_this.cardColor); t2.push(_this.colorScheme); t2.push(_this.dialogBackgroundColor); t2.push(_this.disabledColor); t2.push(_this.dividerColor); t2.push(_this.focusColor); t2.push(_this.highlightColor); t2.push(_this.hintColor); t2.push(_this.hoverColor); t2.push(_this.indicatorColor); t2.push(_this.primaryColor); t2.push(_this.primaryColorDark); t2.push(_this.primaryColorLight); t2.push(_this.scaffoldBackgroundColor); t2.push(_this.secondaryHeaderColor); t2.push(_this.shadowColor); t2.push(_this.splashColor); t2.push(_this.unselectedWidgetColor); t2.push(_this.iconTheme); t2.push(_this.primaryIconTheme); t2.push(_this.primaryTextTheme); t2.push(_this.textTheme); t2.push(_this.typography); t2.push(_this.actionIconTheme); t2.push(_this.appBarTheme); t2.push(_this.badgeTheme); t2.push(_this.bannerTheme); t2.push(_this.bottomAppBarTheme); t2.push(_this.bottomNavigationBarTheme); t2.push(_this.bottomSheetTheme); t2.push(_this.buttonBarTheme); t2.push(_this.buttonTheme); t2.push(_this.cardTheme); t2.push(_this.checkboxTheme); t2.push(_this.chipTheme); t2.push(_this.dataTableTheme); t2.push(_this.datePickerTheme); t2.push(_this.dialogTheme); t2.push(_this.dividerTheme); t2.push(_this.drawerTheme); t2.push(_this.dropdownMenuTheme); t2.push(_this.elevatedButtonTheme); t2.push(_this.expansionTileTheme); t2.push(_this.filledButtonTheme); t2.push(_this.floatingActionButtonTheme); t2.push(_this.iconButtonTheme); t2.push(_this.listTileTheme); t2.push(_this.menuBarTheme); t2.push(_this.menuButtonTheme); t2.push(_this.menuTheme); t2.push(_this.navigationBarTheme); t2.push(_this.navigationDrawerTheme); t2.push(_this.navigationRailTheme); t2.push(_this.outlinedButtonTheme); t2.push(_this.popupMenuTheme); t2.push(_this.progressIndicatorTheme); t2.push(_this.radioTheme); t2.push(_this.searchBarTheme); t2.push(_this.searchViewTheme); t2.push(_this.segmentedButtonTheme); t2.push(_this.sliderTheme); t2.push(_this.snackBarTheme); t2.push(_this.switchTheme); t2.push(_this.tabBarTheme); t2.push(_this.textButtonTheme); t2.push(_this.textSelectionTheme); t2.push(_this.timePickerTheme); t2.push(_this.toggleButtonsTheme); t2.push(_this.tooltipTheme); t1 = _this._toggleableActiveColor; t1.toString; t2.push(t1); t1 = _this._errorColor; t1.toString; t2.push(t1); t1 = _this._backgroundColor; t1.toString; t2.push(t1); t1 = _this._bottomAppBarColor; t1.toString; t2.push(t1); return A.Object_hashAll(t2); } }; A.ThemeData_localize_closure.prototype = { call$0() { var t1 = this.baseTheme, t2 = this.localTextGeometry; return t1.copyWith$2$primaryTextTheme$textTheme(t2.merge$1(t1.primaryTextTheme), t2.merge$1(t1.textTheme)); }, $signature: 1183 }; A.ThemeData__lerpThemeExtensions_closure.prototype = { call$2(id, extensionA) { return new A.MapEntry(id, extensionA.lerp$2(this.b.extensions.$index(0, id), this.t), type$.MapEntry_of_Object_and_ThemeExtension_dynamic); }, $signature: 1185 }; A.ThemeData__lerpThemeExtensions_closure0.prototype = { call$1(entry) { return !this.a.extensions.containsKey$1(0, entry.key); }, $signature: 1186 }; A.MaterialBasedCupertinoThemeData.prototype = { get$brightness() { var t1 = this._cupertinoOverrideTheme.brightness; return t1 == null ? this._materialTheme.colorScheme.brightness : t1; }, get$primaryColor() { var t1 = this._cupertinoOverrideTheme.primaryColor; return t1 == null ? this._materialTheme.colorScheme.primary : t1; }, get$primaryContrastingColor() { var t1 = this._cupertinoOverrideTheme.primaryContrastingColor; return t1 == null ? this._materialTheme.colorScheme.onPrimary : t1; }, get$scaffoldBackgroundColor() { var t1 = this._cupertinoOverrideTheme.scaffoldBackgroundColor; return t1 == null ? this._materialTheme.scaffoldBackgroundColor : t1; }, resolveFrom$1(context) { return A.MaterialBasedCupertinoThemeData$_(this._materialTheme, this._cupertinoOverrideTheme.resolveFrom$1(context)); } }; A._IdentityThemeDataCacheKey.prototype = { get$hashCode(_) { return (A.objectHashCode(this.baseTheme) ^ A.objectHashCode(this.localTextGeometry)) >>> 0; }, $eq(_, other) { if (other == null) return false; return other instanceof A._IdentityThemeDataCacheKey && other.baseTheme === this.baseTheme && other.localTextGeometry === this.localTextGeometry; } }; A._FifoCache.prototype = { putIfAbsent$2(_, key, loader) { var t2, t1 = this._theme_data$_cache, result = t1.$index(0, key); if (result != null) return result; if (t1.__js_helper$_length === this._maximumSize) t1.remove$1(0, new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")).get$first(0)); t2 = loader.call$0(); t1.$indexSet(0, key, t2); return t2; } }; A.VisualDensity.prototype = { effectiveConstraints$1(constraints) { var t1 = this.horizontal, t2 = this.vertical, t3 = A.clampDouble(constraints.minWidth + new A.Offset(t1, t2).$mul(0, 4)._dx, 0, constraints.maxWidth); return constraints.copyWith$2$minHeight$minWidth(A.clampDouble(constraints.minHeight + new A.Offset(t1, t2).$mul(0, 4)._dy, 0, constraints.maxHeight), t3); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.VisualDensity && other.horizontal === this.horizontal && other.vertical === this.vertical; }, get$hashCode(_) { return A.Object_hash(this.horizontal, this.vertical, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toStringShort$0() { return this.super$Diagnosticable$toStringShort() + "(h: " + A.debugFormatDouble(this.horizontal) + ", v: " + A.debugFormatDouble(this.vertical) + ")"; } }; A._ThemeData_Object_Diagnosticable.prototype = {}; A._VisualDensity_Object_Diagnosticable.prototype = {}; A.DayPeriod.prototype = { _enumToString$0() { return "DayPeriod." + this._core$_name; } }; A.TimeOfDay.prototype = { replacing$2$hour$minute(hour, minute) { var t1 = hour == null ? this.hour : hour; return new A.TimeOfDay(t1, minute == null ? this.minute : minute); }, replacing$1$hour(hour) { return this.replacing$2$hour$minute(hour, null); }, replacing$1$minute(minute) { return this.replacing$2$hour$minute(null, minute); }, get$hourOfPeriod() { var t1 = this.hour; if (t1 === 0 || t1 === 12) t1 = 12; else t1 -= (t1 < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_0 ? 0 : 12; return t1; }, $eq(_, other) { if (other == null) return false; return other instanceof A.TimeOfDay && other.hour === this.hour && other.minute === this.minute; }, get$hashCode(_) { return A.Object_hash(this.hour, this.minute, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1 = new A.TimeOfDay_toString_addLeadingZeroIfNeeded(), hourLabel = t1.call$1(this.hour), minuteLabel = t1.call$1(this.minute); return B.Type_TimeOfDay_JJ0.toString$0(0) + "(" + hourLabel + ":" + minuteLabel + ")"; } }; A.TimeOfDay_toString_addLeadingZeroIfNeeded.prototype = { call$1(value) { if (value < 10) return "0" + value; return B.JSInt_methods.toString$0(value); }, $signature: 421 }; A.RestorableTimeOfDay.prototype = { createDefaultValue$0() { return this._time$_defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { var t1, t2; data.toString; type$.List_nullable_Object._as(data); t1 = J.getInterceptor$asx(data); t2 = t1.$index(data, 0); t2.toString; A._asInt(t2); t1 = t1.$index(data, 1); t1.toString; return new A.TimeOfDay(A._asInt(t1), t2); }, toPrimitives$0() { var t1 = this._restoration_properties$_value, t2 = t1 == null, t3 = (t2 ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1).minute; return A._setArrayType([t3, (t2 ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1).hour], type$.JSArray_int); } }; A.TimeOfDayFormat.prototype = { _enumToString$0() { return "TimeOfDayFormat." + this._core$_name; } }; A.HourFormat.prototype = { _enumToString$0() { return "HourFormat." + this._core$_name; } }; A.TimePickerEntryMode.prototype = { _enumToString$0() { return "TimePickerEntryMode." + this._core$_name; } }; A._HourMinuteMode.prototype = { _enumToString$0() { return "_HourMinuteMode." + this._core$_name; } }; A._TimePickerAspect.prototype = { _enumToString$0() { return "_TimePickerAspect." + this._core$_name; } }; A._TimePickerModel.prototype = { updateShouldNotifyDependent$2(oldWidget, dependencies) { var t1, t2, _this = this; if (_this.use24HourFormat !== oldWidget.use24HourFormat && dependencies.contains$1(0, B._TimePickerAspect_0)) return true; if (_this.useMaterial3 !== oldWidget.useMaterial3 && dependencies.contains$1(0, B._TimePickerAspect_1)) return true; if (_this.entryMode !== oldWidget.entryMode && dependencies.contains$1(0, B._TimePickerAspect_2)) return true; if (_this.hourMinuteMode !== oldWidget.hourMinuteMode && dependencies.contains$1(0, B._TimePickerAspect_3)) return true; t1 = _this.onHourMinuteModeChanged; t2 = J.getInterceptor$(t1); if (!t2.$eq(t1, oldWidget.onHourMinuteModeChanged) && dependencies.contains$1(0, B._TimePickerAspect_4)) return true; if (!t2.$eq(t1, oldWidget.onHourDoubleTapped) && dependencies.contains$1(0, B._TimePickerAspect_5)) return true; if (!t2.$eq(t1, oldWidget.onMinuteDoubleTapped) && dependencies.contains$1(0, B._TimePickerAspect_6)) return true; if (_this.hourDialType !== oldWidget.hourDialType && dependencies.contains$1(0, B._TimePickerAspect_7)) return true; if (!_this.selectedTime.$eq(0, oldWidget.selectedTime) && dependencies.contains$1(0, B._TimePickerAspect_8)) return true; if (!J.$eq$(_this.onSelectedTimeChanged, oldWidget.onSelectedTimeChanged) && dependencies.contains$1(0, B._TimePickerAspect_9)) return true; if (_this.orientation !== oldWidget.orientation && dependencies.contains$1(0, B._TimePickerAspect_10)) return true; if (!_this.theme.$eq(0, oldWidget.theme) && dependencies.contains$1(0, B._TimePickerAspect_11)) return true; if (!_this.defaultTheme.$eq(0, oldWidget.defaultTheme) && dependencies.contains$1(0, B._TimePickerAspect_12)) return true; return false; }, updateShouldNotify$1(oldWidget) { var _this = this; return _this.use24HourFormat !== oldWidget.use24HourFormat || _this.useMaterial3 !== oldWidget.useMaterial3 || _this.entryMode !== oldWidget.entryMode || _this.hourMinuteMode !== oldWidget.hourMinuteMode || !J.$eq$(_this.onHourMinuteModeChanged, oldWidget.onHourMinuteModeChanged) || !J.$eq$(_this.onHourDoubleTapped, oldWidget.onHourDoubleTapped) || !J.$eq$(_this.onMinuteDoubleTapped, oldWidget.onMinuteDoubleTapped) || _this.hourDialType !== oldWidget.hourDialType || !_this.selectedTime.$eq(0, oldWidget.selectedTime) || !J.$eq$(_this.onSelectedTimeChanged, oldWidget.onSelectedTimeChanged) || _this.orientation !== oldWidget.orientation || !_this.theme.$eq(0, oldWidget.theme) || !_this.defaultTheme.$eq(0, oldWidget.defaultTheme); } }; A._TimePickerHeader.prototype = { build$1(context) { var t2, t3, timeOfDayFormat, hourDialType, t4, t5, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = type$._TimePickerModel; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_0, t2); t3.toString; timeOfDayFormat = t1.timeOfDayFormat$1$alwaysUse24HourFormat(t3.use24HourFormat); t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_7, t2); t3.toString; hourDialType = t3.hourDialType; t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_10, t2); t1.toString; switch (t1.orientation.index) { case 0: t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_1, t2); t1.toString; t1 = t1.useMaterial3 ? 20 : 24; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t2); t3.toString; t3 = t3.theme.helpTextStyle; if (t3 == null) { t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t2); t2.toString; t2 = t2.defaultTheme.get$helpTextStyle(); } else t2 = t3; t2 = A.Text$(this.helpText, _null, _null, _null, _null, _null, t2, _null, _null, _null); t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); t5 = hourDialType === B._HourDialType_2; if (t5 && timeOfDayFormat === B.TimeOfDayFormat_5) t4.push(B._DayPeriodControl_null_null); t4.push(A.Expanded$(A.Row$(A._setArrayType([B.Expanded_MYA, new A._StringFragment(timeOfDayFormat, _null), B.Expanded_yEc], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, B.TextDirection_1), 1)); if (t5 && timeOfDayFormat !== B.TimeOfDayFormat_5) B.JSArray_methods.addAll$1(t4, A._setArrayType([B.SizedBox_12_null_null_null, B._DayPeriodControl_null_null], t3)); return A.Column$(A._setArrayType([new A.Padding(new A.EdgeInsetsDirectional(0, 0, 0, t1), t2, _null), A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t3), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); case 1: t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t2); t1.toString; t1 = t1.theme.helpTextStyle; if (t1 == null) { t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t2); t1.toString; t1 = t1.defaultTheme.get$helpTextStyle(); } t1 = A.Text$(this.helpText, _null, _null, _null, _null, _null, t1, _null, _null, _null); t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); t4 = hourDialType === B._HourDialType_2; if (t4 && timeOfDayFormat === B.TimeOfDayFormat_5) t3.push(B._DayPeriodControl_null_null); t5 = t4 ? 12 : 0; t3.push(new A.Padding(new A.EdgeInsets(0, 0, 0, t5), A.Row$(A._setArrayType([B.Expanded_MYA, new A._StringFragment(timeOfDayFormat, _null), B.Expanded_yEc], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, B.TextDirection_1), _null)); if (t4 && timeOfDayFormat !== B.TimeOfDayFormat_5) t3.push(B._DayPeriodControl_null_null); return new A.SizedBox(216, _null, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([t1, A.Column$(t3, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_2, B.MainAxisSize_1, B.VerticalDirection_1)], t2), _null), _null); } } }; A._HourMinuteControl.prototype = { build$1(context) { var timePickerTheme, defaultTheme, backgroundColor, shape, t3, t4, effectiveTextColor, effectiveStyle, height, _this = this, _null = null, t1 = type$._TimePickerModel, t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t1); t2.toString; timePickerTheme = t2.theme; t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t1); t2.toString; defaultTheme = t2.defaultTheme; backgroundColor = timePickerTheme.hourMinuteColor; if (backgroundColor == null) backgroundColor = defaultTheme.get$hourMinuteColor(); shape = timePickerTheme.hourMinuteShape; if (shape == null) shape = defaultTheme.get$hourMinuteShape(); t2 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); t3 = _this.isSelected; if (t3) t2.add$1(0, B.MaterialState_4); t4 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t1); t4.toString; t4 = t4.theme.hourMinuteTextColor; if (t4 == null) { t4 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t1); t4.toString; t4 = t4.defaultTheme.get$hourMinuteTextColor(); } effectiveTextColor = A.MaterialStateProperty_resolveAs(t4, t2, type$.Color); t4 = timePickerTheme.hourMinuteTextStyle; if (t4 == null) t4 = defaultTheme.get$hourMinuteTextStyle(); effectiveStyle = A.MaterialStateProperty_resolveAs(t4, t2, type$.TextStyle).copyWith$1$color(effectiveTextColor); t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_2, t1); t1.toString; switch (t1.entryMode.index) { case 0: case 2: height = defaultTheme.get$hourMinuteSize()._dy; break; case 1: case 3: height = defaultTheme.get$hourMinuteInputSize()._dy; break; default: height = _null; } t1 = A.MaterialStateProperty_resolveAs(backgroundColor, t2, type$.nullable_Color); t2 = t3 ? _this.onDoubleTap : _null; return new A.SizedBox(_null, height, A.Material$(B.Duration_200000, true, _null, A.InkWell$(false, _null, true, A.Center$(A.Text$(_this.text, _null, _null, _null, _null, _null, effectiveStyle, _null, _null, B._LinearTextScaler_1), _null, _null), _null, true, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _this.onTap, _null, _null, _null, _null, _null, _null, _null), B.Clip_2, t1, 0, _null, _null, shape, _null, _null, B.MaterialType_0), _null); } }; A._HourControl.prototype = { build$1(context) { var selectedTime, t3, formattedHour, nextHour, formattedNextHour, previousHour, formattedPreviousHour, t4, _null = null, alwaysUse24HourFormat = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_10, type$.MediaQuery).data.alwaysUse24HourFormat, t1 = type$._TimePickerModel, t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_8, t1); t2.toString; selectedTime = t2.selectedTime; t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_0, t1); t3.toString; formattedHour = t2.formatHour$2$alwaysUse24HourFormat(selectedTime, t3.use24HourFormat); t3 = new A._HourControl_build_hoursFromSelected(context, selectedTime); nextHour = t3.call$1(1); formattedNextHour = t2.formatHour$2$alwaysUse24HourFormat(nextHour, alwaysUse24HourFormat); previousHour = t3.call$1(-1); formattedPreviousHour = t2.formatHour$2$alwaysUse24HourFormat(previousHour, alwaysUse24HourFormat); t2 = t2.get$timePickerHourModeAnnouncement(); t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_3, t1); t3.toString; t4 = A.Feedback_wrapForTap(new A._HourControl_build_closure(context), context); t4.toString; t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_5, t1); t1.toString; return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, formattedPreviousHour, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, formattedNextHour, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._HourControl_build_closure0(context, previousHour), _null, _null, _null, new A._HourControl_build_closure1(context, nextHour), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2 + " " + formattedHour), false, false, true, false, new A._HourMinuteControl(formattedHour, t4, t1.onHourDoubleTapped, t3.hourMinuteMode === B._HourMinuteMode_0, _null), _null); } }; A._HourControl_build_hoursFromSelected.prototype = { call$1(hoursToAdd) { var periodOffset, t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_7, type$._TimePickerModel); t1.toString; switch (t1.hourDialType.index) { case 0: case 1: t1 = this.selectedTime; return t1.replacing$1$hour(B.JSInt_methods.$mod(t1.hour + hoursToAdd, 24)); case 2: t1 = this.selectedTime; periodOffset = (t1.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_0 ? 0 : 12; return t1.replacing$1$hour(periodOffset + B.JSInt_methods.$mod(t1.get$hourOfPeriod() + hoursToAdd, 12)); } }, $signature: 1187 }; A._HourControl_build_closure1.prototype = { call$0() { var t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_9, type$._TimePickerModel); t1.toString; t1.onSelectedTimeChanged.call$1(this.nextHour); }, $signature: 0 }; A._HourControl_build_closure0.prototype = { call$0() { var t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_9, type$._TimePickerModel); t1.toString; t1.onSelectedTimeChanged.call$1(this.previousHour); }, $signature: 0 }; A._HourControl_build_closure.prototype = { call$0() { var t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_4, type$._TimePickerModel); t1.toString; return t1.onHourMinuteModeChanged.call$1(B._HourMinuteMode_0); }, $signature: 0 }; A._StringFragment.prototype = { _stringFragmentValue$1(timeOfDayFormat) { switch (timeOfDayFormat.index) { case 4: case 5: case 3: case 0: return ":"; case 1: return "."; case 2: return "h"; } }, build$1(context) { var effectiveTextColor, effectiveStyle, height, t2, _null = null, theme = A.Theme_of(context), timePickerTheme = A.TimePickerTheme_of(context), defaultTheme = theme.useMaterial3 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context), states = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState), t1 = timePickerTheme.hourMinuteTextColor; if (t1 == null) t1 = defaultTheme.get$hourMinuteTextColor(); effectiveTextColor = A.MaterialStateProperty_resolveAs(t1, states, type$.Color); t1 = timePickerTheme.hourMinuteTextStyle; if (t1 == null) t1 = defaultTheme.get$hourMinuteTextStyle(); effectiveStyle = A.MaterialStateProperty_resolveAs(t1, states, type$.TextStyle).copyWith$1$color(effectiveTextColor); t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_2, type$._TimePickerModel); t1.toString; switch (t1.entryMode.index) { case 0: case 2: height = defaultTheme.get$hourMinuteSize()._dy; break; case 1: case 3: height = defaultTheme.get$hourMinuteInputSize()._dy; break; default: height = _null; } t1 = this.timeOfDayFormat; t2 = t1 === B.TimeOfDayFormat_2 ? 36 : 24; return new A.ExcludeSemantics(true, new A.SizedBox(t2, height, A.Text$(this._stringFragmentValue$1(t1), _null, _null, _null, _null, _null, effectiveStyle, B.TextAlign_2, _null, B._LinearTextScaler_1), _null), _null); } }; A._MinuteControl.prototype = { build$1(context) { var t2, t3, selectedTime, formattedMinute, nextMinute, formattedNextMinute, previousMinute, formattedPreviousMinute, t4, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = type$._TimePickerModel; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_8, t2); t3.toString; selectedTime = t3.selectedTime; formattedMinute = t1.formatMinute$1(selectedTime); t3 = selectedTime.minute; nextMinute = selectedTime.replacing$1$minute(B.JSInt_methods.$mod(t3 + 1, 60)); formattedNextMinute = t1.formatMinute$1(nextMinute); previousMinute = selectedTime.replacing$1$minute(B.JSInt_methods.$mod(t3 - 1, 60)); formattedPreviousMinute = t1.formatMinute$1(previousMinute); t1 = t1.get$timePickerMinuteModeAnnouncement(); t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_3, t2); t3.toString; t4 = A.Feedback_wrapForTap(new A._MinuteControl_build_closure(context), context); t4.toString; t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_6, t2); t2.toString; return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, formattedPreviousMinute, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, formattedNextMinute, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._MinuteControl_build_closure0(context, previousMinute), _null, _null, _null, new A._MinuteControl_build_closure1(context, nextMinute), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1 + " " + formattedMinute), false, false, true, false, new A._HourMinuteControl(formattedMinute, t4, t2.onMinuteDoubleTapped, t3.hourMinuteMode === B._HourMinuteMode_1, _null), _null); } }; A._MinuteControl_build_closure1.prototype = { call$0() { var t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_9, type$._TimePickerModel); t1.toString; t1.onSelectedTimeChanged.call$1(this.nextMinute); }, $signature: 0 }; A._MinuteControl_build_closure0.prototype = { call$0() { var t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_9, type$._TimePickerModel); t1.toString; t1.onSelectedTimeChanged.call$1(this.previousMinute); }, $signature: 0 }; A._MinuteControl_build_closure.prototype = { call$0() { var t1 = A.InheritedModel_inheritFrom(this.context, B._TimePickerAspect_4, type$._TimePickerModel); t1.toString; return t1.onHourMinuteModeChanged.call$1(B._HourMinuteMode_1); }, $signature: 0 }; A._DayPeriodControl.prototype = { _togglePeriod$1(context) { var selectedTime, newTime, t1 = type$._TimePickerModel, t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_8, t1); t2.toString; selectedTime = t2.selectedTime; newTime = selectedTime.replacing$1$hour(B.JSInt_methods.$mod(selectedTime.hour + 12, 24)); t2 = this.onPeriodChanged; if (t2 != null) t2.call$1(newTime); else { t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_9, t1); t1.toString; t1.onSelectedTimeChanged.call$1(newTime); } }, _setAm$1(context) { var t2, t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_8, type$._TimePickerModel); t1.toString; if ((t1.selectedTime.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_0) return; switch (A.Theme_of(context).platform.index) { case 0: case 1: case 3: case 5: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$anteMeridiemAbbreviation(); t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; A.SemanticsService_announce(t1, t2.textDirection, B.Assertiveness_00); break; case 2: case 4: break; } this._togglePeriod$1(context); }, _setPm$1(context) { var t2, t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_8, type$._TimePickerModel); t1.toString; if ((t1.selectedTime.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_1) return; switch (A.Theme_of(context).platform.index) { case 0: case 1: case 3: case 5: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t1 = t1.get$postMeridiemAbbreviation(); t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; A.SemanticsService_announce(t1, t2.textDirection, B.Assertiveness_00); break; case 2: case 4: break; } this._togglePeriod$1(context); }, build$1(context) { var t2, t3, timePickerTheme, defaultTheme, amSelected, resolvedSide, resolvedShape, amButton, pmButton, orientation, dayPeriodSize, result, _null = null, t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = type$._TimePickerModel; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t2); t3.toString; timePickerTheme = t3.theme; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t2); t3.toString; defaultTheme = t3.defaultTheme; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_8, t2); t3.toString; amSelected = (t3.selectedTime.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_0; resolvedSide = timePickerTheme.dayPeriodBorderSide; if (resolvedSide == null) resolvedSide = defaultTheme.get$dayPeriodBorderSide(); t3 = timePickerTheme.dayPeriodShape; resolvedShape = (t3 == null ? defaultTheme.get$dayPeriodShape() : t3).copyWith$1$side(resolvedSide); amButton = new A._AmPmButton(amSelected, new A._DayPeriodControl_build_closure(this, context), t1.get$anteMeridiemAbbreviation(), _null); pmButton = new A._AmPmButton(!amSelected, new A._DayPeriodControl_build_closure0(this, context), t1.get$postMeridiemAbbreviation(), _null); t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_2, t2); t1.toString; switch (t1.entryMode.index) { case 0: case 2: t1 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_10, t2); t1.toString; orientation = t1.orientation; switch (orientation.index) { case 0: dayPeriodSize = defaultTheme.get$dayPeriodPortraitSize(); break; case 1: dayPeriodSize = defaultTheme.get$dayPeriodLandscapeSize(); break; default: dayPeriodSize = _null; } break; case 1: case 3: dayPeriodSize = defaultTheme.get$dayPeriodInputSize(); orientation = B.Orientation_0; break; default: orientation = _null; dayPeriodSize = orientation; } switch (orientation) { case B.Orientation_0: result = new A._DayPeriodInputPadding(dayPeriodSize, orientation, A.SizedBox$fromSize(A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([A.Expanded$(amButton, 1), A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, new A.Border(resolvedSide, B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm), _null, _null, _null, B.BoxShape_0), _null, 1, _null, _null, _null, _null, _null, _null), A.Expanded$(pmButton, 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_2, B.Color_0, 0, _null, _null, resolvedShape, _null, _null, B.MaterialType_0), dayPeriodSize), _null); break; case B.Orientation_1: result = new A._DayPeriodInputPadding(dayPeriodSize, orientation, new A.SizedBox(_null, dayPeriodSize._dy, A.Material$(B.Duration_200000, true, _null, A.Row$(A._setArrayType([A.Expanded$(amButton, 1), A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm, resolvedSide), _null, _null, _null, B.BoxShape_0), _null, _null, _null, _null, _null, _null, _null, 1), A.Expanded$(pmButton, 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_2, B.Color_0, 0, _null, _null, resolvedShape, _null, _null, B.MaterialType_0), _null), _null); break; default: result = _null; } return result; } }; A._DayPeriodControl_build_closure.prototype = { call$0() { return this.$this._setAm$1(this.context); }, $signature: 0 }; A._DayPeriodControl_build_closure0.prototype = { call$0() { return this.$this._setPm$1(this.context); }, $signature: 0 }; A._AmPmButton.prototype = { build$1(context) { var t3, t4, timePickerTheme, defaultTheme, resolvedBackgroundColor, resolvedTextColor, resolvedTextStyle, buttonTextScaler, _null = null, t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState), t2 = this.selected; if (t2) t1.add$1(0, B.MaterialState_4); t3 = type$._TimePickerModel; t4 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t3); t4.toString; timePickerTheme = t4.theme; t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t3); t3.toString; defaultTheme = t3.defaultTheme; t3 = timePickerTheme.get$dayPeriodColor(); if (t3 == null) t3 = defaultTheme.get$dayPeriodColor(); t4 = type$.Color; resolvedBackgroundColor = A.MaterialStateProperty_resolveAs(t3, t1, t4); t3 = timePickerTheme.dayPeriodTextColor; resolvedTextColor = A.MaterialStateProperty_resolveAs(t3 == null ? defaultTheme.get$dayPeriodTextColor() : t3, t1, t4); t3 = timePickerTheme.dayPeriodTextStyle; if (t3 == null) t3 = defaultTheme.get$dayPeriodTextStyle(); t1 = A.MaterialStateProperty_resolveAs(t3, t1, type$.nullable_TextStyle); resolvedTextStyle = t1 == null ? _null : t1.copyWith$1$color(resolvedTextColor); t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? _null : t1.get$textScaler(); buttonTextScaler = (t1 == null ? B._LinearTextScaler_1 : t1).clamp$1$maxScaleFactor(0, 2); t1 = A.Feedback_wrapForTap(this.onPressed, context); t3 = A.Center$(A.Text$(this.label, _null, _null, _null, _null, _null, resolvedTextStyle, _null, _null, buttonTextScaler), _null, _null); return A.Material$(B.Duration_200000, true, _null, A.InkWell$(false, _null, true, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t3, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null), B.Clip_0, resolvedBackgroundColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A._DayPeriodInputPadding.prototype = { createRenderObject$1(context) { var t1 = new A._RenderInputPadding2(this.minSize, this.orientation, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$minSize(this.minSize); renderObject.set$orientation(0, this.orientation); } }; A._RenderInputPadding2.prototype = { set$minSize(value) { if (this._time_picker0$_minSize.$eq(0, value)) return; this._time_picker0$_minSize = value; this.markNeedsLayout$0(); }, set$orientation(_, value) { if (this._orientation === value) return; this._orientation = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()), this._time_picker0$_minSize._dx); return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), this._time_picker0$_minSize._dy); return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._time_picker0$_minSize._dx); return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), this._time_picker0$_minSize._dy); return 0; }, _time_picker0$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var childSize, t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { childSize = layoutChild.call$2(t1, constraints); t1 = childSize._dx; t2 = this._time_picker0$_minSize; return constraints.constrain$1(new A.Size(Math.max(t1, t2._dx), Math.max(childSize._dy, t2._dy))); } return B.Size_0_0; }, computeDryLayout$1(constraints) { return this._time_picker0$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { var t1, _this = this; _this._box$_size = _this._time_picker0$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1 = t1.parentData; t1.toString; type$.BoxParentData._as(t1).offset = B.Alignment_0_0.alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); } }, hitTest$2$position(result, position) { var t1, t2, newPosition, _this = this, _box_0 = {}; if (_this.super$RenderBox$hitTest(result, position)) return true; t1 = position._dx; if (!(t1 < 0)) if (!(t1 > Math.max(_this.RenderObjectWithChildMixin__child.get$size(0)._dx, _this._time_picker0$_minSize._dx))) { t2 = position._dy; t2 = t2 < 0 || t2 > Math.max(_this.RenderObjectWithChildMixin__child.get$size(0)._dy, _this._time_picker0$_minSize._dy); } else t2 = true; else t2 = true; if (t2) return false; newPosition = _box_0.newPosition = _this.RenderObjectWithChildMixin__child.get$size(0).center$1(B.Offset_0_0); switch (_this._orientation.index) { case 0: if (position._dy > newPosition._dy) { newPosition = newPosition.$add(0, B.Offset_0_1); _box_0.newPosition = newPosition; t1 = newPosition; } else { newPosition = newPosition.$add(0, B.Offset_0_m1); _box_0.newPosition = newPosition; t1 = newPosition; } break; case 1: if (t1 > newPosition._dx) { newPosition = newPosition.$add(0, B.Offset_1_0); _box_0.newPosition = newPosition; t1 = newPosition; } else { newPosition = newPosition.$add(0, B.Offset_m1_0); _box_0.newPosition = newPosition; t1 = newPosition; } break; default: t1 = newPosition; } return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderInputPadding_hitTest_closure2(_box_0, _this), t1, A.MatrixUtils_forceToPoint(t1)); } }; A._RenderInputPadding_hitTest_closure2.prototype = { call$2(result, position) { return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, this._box_0.newPosition); }, $signature: 72 }; A._TappableLabel.prototype = { get$value(receiver) { return this.value; } }; A._DialPainter.prototype = { dispose$0() { var t1, t2, _i, t3; for (t1 = this.primaryLabels, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].painter.dispose$0(); for (t2 = this.selectedLabels, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) t2[_i].painter.dispose$0(); B.JSArray_methods.clear$0(t1); B.JSArray_methods.clear$0(t2); }, paint$2(canvas, size) { var t3, t4, t5, selectorPaint, t6, focusedPoint, focusedRect, _this = this, t1 = _this.dotRadius, dialRadius = A.clampDouble(size.get$shortestSide() / 2, 50 + t1, 1 / 0), labelRadius = A.clampDouble(dialRadius - 28, 50, 1 / 0), innerLabelRadius = A.clampDouble(labelRadius - 28, 0, 1 / 0), t2 = _this.radius < 0.5 ? 1 : 0, handleRadius = A.clampDouble(labelRadius - t2 * (labelRadius - innerLabelRadius), 50, 1 / 0), center = new A.Offset(size._dx / 2, size._dy / 2); t2 = $.$get$_renderer(); t3 = t2.createPaint$0(); t3.set$color(0, _this.backgroundColor); canvas.drawCircle$3(center, dialRadius, t3); t3 = new A._DialPainter_paint_getOffsetForTheta(center); t4 = new A._DialPainter_paint_paintInnerOuterLabels(new A._DialPainter_paint_paintLabels(canvas, t3), labelRadius, innerLabelRadius); t5 = _this.primaryLabels; t4.call$1(t5); selectorPaint = t2.createPaint$0(); selectorPaint.set$color(0, _this.handColor); t6 = _this.theta; focusedPoint = t3.call$2(t6, handleRadius); canvas.drawCircle$3(center, _this.centerRadius, selectorPaint); canvas.drawCircle$3(focusedPoint, t1, selectorPaint); selectorPaint.set$strokeWidth(_this.handWidth); canvas.drawLine$3(center, focusedPoint, selectorPaint); t3 = B.JSNumber_methods.$mod(t6, -6.283185307179586 / t5.length); if (t3 > 0.1 && t3 < 0.45) { selectorPaint.set$color(0, _this.dotColor); canvas.drawCircle$3(focusedPoint, 2, selectorPaint); } focusedRect = A.Rect$fromCircle(focusedPoint, t1); canvas.save$0(0); t1 = t2.createPath$0(); t1.addOval$1(focusedRect); canvas.clipPath$1(0, t1); t4.call$1(_this.selectedLabels); canvas.restore$0(0); }, shouldRepaint$1(oldPainter) { var _this = this; return oldPainter.primaryLabels !== _this.primaryLabels || oldPainter.selectedLabels !== _this.selectedLabels || !oldPainter.backgroundColor.$eq(0, _this.backgroundColor) || !oldPainter.handColor.$eq(0, _this.handColor) || oldPainter.theta !== _this.theta; } }; A._DialPainter_paint_getOffsetForTheta.prototype = { call$2(theta, radius) { return this.center.$add(0, new A.Offset(radius * Math.cos(theta), -radius * Math.sin(theta))); }, $signature: 1214 }; A._DialPainter_paint_paintLabels.prototype = { call$2(labels, radius) { var labelThetaIncrement, t2, t3, labelTheta, _i, labelPainter, t4, t5, t6, t1 = labels.length; if (t1 === 0) return; labelThetaIncrement = -6.283185307179586 / t1; for (t2 = this.canvas, t3 = this.getOffsetForTheta, labelTheta = 1.5707963267948966, _i = 0; _i < labels.length; labels.length === t1 || (0, A.throwConcurrentModificationError)(labels), ++_i) { labelPainter = labels[_i].painter; t4 = labelPainter._layoutCache; t5 = t4.contentWidth; t4 = t4.layout._paragraph; t4 = t4.get$height(t4); t6 = t3.call$2(labelTheta, radius); labelPainter.paint$2(t2, new A.Offset(t6._dx + -t5 / 2, t6._dy + -t4 / 2)); labelTheta += labelThetaIncrement; } }, $signature: 1229 }; A._DialPainter_paint_paintInnerOuterLabels.prototype = { call$1(labels) { var t1 = this.paintLabels, t2 = A._arrayInstanceType(labels)._eval$1("WhereIterable<1>"), t3 = t2._eval$1("Iterable.E"); t1.call$2(A.List_List$of(new A.WhereIterable(labels, new A._DialPainter_paint_paintInnerOuterLabels_closure(), t2), true, t3), this.labelRadius); t1.call$2(A.List_List$of(new A.WhereIterable(labels, new A._DialPainter_paint_paintInnerOuterLabels_closure0(), t2), true, t3), this.innerLabelRadius); }, $signature: 1230 }; A._DialPainter_paint_paintInnerOuterLabels_closure.prototype = { call$1(label) { return !label.inner; }, $signature: 805 }; A._DialPainter_paint_paintInnerOuterLabels_closure0.prototype = { call$1(label) { return label.inner; }, $signature: 805 }; A._HourDialType.prototype = { _enumToString$0() { return "_HourDialType." + this._core$_name; } }; A._Dial.prototype = { createState$0() { return new A._DialState(null, null, B._StateLifecycle_0); } }; A._DialState.prototype = { initState$0() { var t1, t2, t3, t4, _this = this, _null = null; _this.super$State$initState(); _this.___DialState__animationController_A = A.AnimationController$(_null, B.Duration_200000, _null, 1, _null, _this); t1 = type$.Tween_double; _this.___DialState__thetaTween_A = new A.Tween(_this._getThetaForTime$1(_this._widget.selectedTime), _null, t1); _this.___DialState__radiusTween_A = new A.Tween(_this._getRadiusForTime$1(_this._widget.selectedTime), _null, t1); t1 = type$.Animation_double; t2 = t1._as(_this.___DialState__animationController_A); t3 = type$.CurveTween._eval$1("_AnimatedEvaluation"); t4 = _this.___DialState__thetaTween_A; t2 = t1._as(new A._AnimatedEvaluation(t2, new A.CurveTween(B.Cubic_ifx), t3)); t2.addListener$1(0, new A._DialState_initState_closure(_this)); _this.___DialState__theta_A = new A._AnimatedEvaluation(t2, t4, t4.$ti._eval$1("_AnimatedEvaluation")); t4 = t1._as(_this.___DialState__animationController_A); t2 = _this.___DialState__radiusTween_A; t3 = t1._as(new A._AnimatedEvaluation(t4, new A.CurveTween(B.Cubic_ifx), t3)); t3.addListener$1(0, new A._DialState_initState_closure0(_this)); _this.___DialState__radius_A = new A._AnimatedEvaluation(t3, t2, t2.$ti._eval$1("_AnimatedEvaluation")); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this.___DialState_themeData_A = A.Theme_of(t1); t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; _this.___DialState_localizations_A = t1; }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; if (t1.hourMinuteMode !== oldWidget.hourMinuteMode || !t1.selectedTime.$eq(0, oldWidget.selectedTime)) if (!_this._time_picker0$_dragging) _this._animateTo$2(_this._getThetaForTime$1(_this._widget.selectedTime), _this._getRadiusForTime$1(_this._widget.selectedTime)); }, dispose$0() { var t1 = this.___DialState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = this.painter; if (t1 != null) t1.dispose$0(); this.super$__DialState_State_SingleTickerProviderStateMixin$dispose(); }, _animateTo$2(targetTheta, targetRadius) { var t3, t4, t5, t6, t7, _this = this, t1 = new A._DialState__animateTo_animateToValue(), t2 = _this.___DialState__theta_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___DialState__thetaTween_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___DialState__animationController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t2.parent; t5 = t2._evaluatable.transform$1(0, t5.get$value(t5)); t6 = _this.___DialState__theta_A; t7 = t6.parent; t1.call$6$animation$controller$max$min$target$tween(t2, t4, t6._evaluatable.transform$1(0, t7.get$value(t7)) + 6.283185307179586, t5 - 6.283185307179586, targetTheta, t3); t3 = _this.___DialState__radius_A; t3 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.___DialState__radiusTween_A; t5 === $ && A.throwUnnamedLateFieldNI(); t1.call$6$animation$controller$max$min$target$tween(t3, _this.___DialState__animationController_A, 1, 0, targetRadius, t5); }, _getRadiusForTime$1(time) { var t1 = this._widget; switch (t1.hourMinuteMode.index) { case 0: switch (t1.hourDialType.index) { case 1: return time.hour >= 12 ? 0 : 1; case 0: case 2: return 1; } break; case 1: return 1; } }, _getThetaForTime$1(time) { var hoursFactor, fraction, t1 = this._widget; switch (t1.hourDialType.index) { case 0: hoursFactor = 24; break; case 1: hoursFactor = 12; break; case 2: hoursFactor = 12; break; default: hoursFactor = null; } switch (t1.hourMinuteMode.index) { case 0: fraction = B.JSNumber_methods.$mod(time.hour / hoursFactor, hoursFactor); break; case 1: fraction = B.JSNumber_methods.$mod(time.minute / 60, 60); break; default: fraction = null; } return B.JSNumber_methods.$mod(1.5707963267948966 - fraction * 6.283185307179586, 6.283185307179586); }, _getTimeForTheta$3$radius$roundMinutes(theta, radius, roundMinutes) { var newHour, minute, fraction = B.JSNumber_methods.$mod(0.25 - B.JSNumber_methods.$mod(theta, 6.283185307179586) / 6.283185307179586, 1), t1 = this._widget; switch (t1.hourMinuteMode.index) { case 0: switch (t1.hourDialType.index) { case 0: newHour = B.JSInt_methods.$mod(B.JSNumber_methods.round$0(fraction * 24), 24); break; case 1: newHour = B.JSInt_methods.$mod(B.JSNumber_methods.round$0(fraction * 12), 12); if (radius < 0.5) newHour += 12; break; case 2: newHour = B.JSInt_methods.$mod(B.JSNumber_methods.round$0(fraction * 12), 12); newHour += (t1.selectedTime.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_0 ? 0 : 12; break; default: newHour = null; } return t1.selectedTime.replacing$1$hour(newHour); case 1: minute = B.JSInt_methods.$mod(B.JSNumber_methods.round$0(fraction * 60), 60); if (roundMinutes) minute = B.JSInt_methods.$mod(B.JSInt_methods._tdivFast$1(minute + 2, 5) * 5, 60); return t1.selectedTime.replacing$1$minute(minute); } }, _notifyOnChangedIfNeeded$1$roundMinutes(roundMinutes) { var t2, t3, current, _this = this, t1 = _this.___DialState__theta_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; t2 = t1._evaluatable.transform$1(0, t2.get$value(t2)); t1 = _this.___DialState__radius_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.parent; current = _this._getTimeForTheta$3$radius$roundMinutes(t2, t1._evaluatable.transform$1(0, t3.get$value(t3)), roundMinutes); t1 = _this._widget; if (!current.$eq(0, t1.selectedTime)) _this._widget.onChanged.call$1(current); return current; }, _notifyOnChangedIfNeeded$0() { return this._notifyOnChangedIfNeeded$1$roundMinutes(false); }, _updateThetaForPan$1$roundMinutes(roundMinutes) { this.setState$1(new A._DialState__updateThetaForPan_closure(this, roundMinutes)); }, _updateThetaForPan$0() { return this._updateThetaForPan$1$roundMinutes(false); }, _handlePanStart$1(details) { var t1, _this = this; _this._time_picker0$_dragging = true; t1 = _this._framework$_element.get$renderObject(); t1.toString; type$.RenderBox._as(t1); _this._time_picker0$_position = t1.globalToLocal$1(details.globalPosition); t1 = t1.get$size(0); _this._dialSize = t1; _this._time_picker0$_center = t1.center$1(B.Offset_0_0); _this._updateThetaForPan$0(); _this._notifyOnChangedIfNeeded$0(); }, _handlePanUpdate$1(details) { var _this = this; _this._time_picker0$_position = _this._time_picker0$_position.$add(0, details.delta); _this._updateThetaForPan$0(); _this._notifyOnChangedIfNeeded$0(); }, _handlePanEnd$1(details) { var t1, _this = this; _this._time_picker0$_dragging = false; _this._dialSize = _this._time_picker0$_center = _this._time_picker0$_position = null; _this._animateTo$2(_this._getThetaForTime$1(_this._widget.selectedTime), _this._getRadiusForTime$1(_this._widget.selectedTime)); t1 = _this._widget; if (t1.hourMinuteMode === B._HourMinuteMode_0) t1.onHourSelected.call$0(); }, _time_picker0$_handleTapUp$1(details) { var newTime, t2, t3, time, _this = this, t1 = _this._framework$_element.get$renderObject(); t1.toString; type$.RenderBox._as(t1); _this._time_picker0$_position = t1.globalToLocal$1(details.globalPosition); _this._time_picker0$_center = t1.get$size(0).center$1(B.Offset_0_0); _this._dialSize = t1.get$size(0); _this._updateThetaForPan$1$roundMinutes(true); newTime = _this._notifyOnChangedIfNeeded$1$roundMinutes(true); t1 = _this._widget; if (t1.hourMinuteMode === B._HourMinuteMode_0) { switch (t1.hourDialType.index) { case 0: case 1: t1 = _this._framework$_element; t1.toString; t2 = _this.___DialState_localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.formatDecimal$1(newTime.hour); t1 = t1.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; A.SemanticsService_announce(t2, t1.textDirection, B.Assertiveness_00); break; case 2: t1 = _this._framework$_element; t1.toString; t2 = _this.___DialState_localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.formatDecimal$1(newTime.get$hourOfPeriod()); t1 = t1.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; A.SemanticsService_announce(t2, t1.textDirection, B.Assertiveness_00); break; } _this._widget.onHourSelected.call$0(); } else { t1 = _this._framework$_element; t1.toString; t2 = _this.___DialState_localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.formatDecimal$1(newTime.minute); t1 = t1.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; A.SemanticsService_announce(t2, t1.textDirection, B.Assertiveness_00); } t1 = _this.___DialState__theta_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; t2 = t1._evaluatable.transform$1(0, t2.get$value(t2)); t1 = _this.___DialState__radius_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.parent; time = _this._getTimeForTheta$3$radius$roundMinutes(t2, t1._evaluatable.transform$1(0, t3.get$value(t3)), true); _this._animateTo$2(_this._getThetaForTime$1(time), _this._getRadiusForTime$1(time)); _this._time_picker0$_dragging = false; _this._dialSize = _this._time_picker0$_center = _this._time_picker0$_position = null; }, _selectHour$1(hour) { var t2, getAmPmTime, time, angle, _this = this, t1 = _this._framework$_element; t1.toString; t2 = _this.___DialState_localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.formatDecimal$1(hour); t1 = t1.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; A.SemanticsService_announce(t2, t1.textDirection, B.Assertiveness_00); getAmPmTime = new A._DialState__selectHour_getAmPmTime(_this, hour); t1 = _this._widget; switch (t1.hourMinuteMode.index) { case 0: switch (t1.hourDialType.index) { case 0: case 1: time = new A.TimeOfDay(hour, t1.selectedTime.minute); break; case 2: time = getAmPmTime.call$0(); break; default: time = null; } break; case 1: time = getAmPmTime.call$0(); break; default: time = null; } angle = _this._getThetaForTime$1(time); t1 = _this.___DialState__thetaTween_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.end = t1.begin = angle; _this._notifyOnChangedIfNeeded$0(); }, _buildTappableLabel$6$inner$label$onTap$selectedValue$textStyle$value(inner, label, onTap, selectedValue, textStyle, value) { var _null = null, t1 = A.TextSpan$(_null, _null, textStyle, label), t2 = this._framework$_element; t2.toString; t2 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_4); t2 = t2 == null ? _null : t2.get$textScaler(); t1 = A.TextPainter$(_null, _null, _null, _null, t1, B.TextAlign_4, B.TextDirection_1, _null, (t2 == null ? B._LinearTextScaler_1 : t2).clamp$1$maxScaleFactor(0, 2), B.TextWidthBasis_0); t1.layout$0(); return new A._TappableLabel(value, inner, t1, onTap); }, _build24HourRing$2$selectedValue$textStyle(selectedValue, textStyle) { var _i, timeOfDay, t3, _this = this, t1 = A._setArrayType([], type$.JSArray__TappableLabel), t2 = _this.___DialState_themeData_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.useMaterial3) for (_i = 0; _i < 24; ++_i) { timeOfDay = B.List_015[_i]; t2 = timeOfDay.hour; if (t2 !== 0) t3 = "" + t2; else { t3 = _this.___DialState_localizations_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.formatHour$2$alwaysUse24HourFormat(timeOfDay, true); } t1.push(_this._buildTappableLabel$6$inner$label$onTap$selectedValue$textStyle$value(t2 >= 12, t3, new A._DialState__build24HourRing_closure(_this, timeOfDay), selectedValue, textStyle, t2)); } if (!_this.___DialState_themeData_A.useMaterial3) for (_i = 0; _i < 12; ++_i) { timeOfDay = B.List_Uvd1[_i]; t2 = _this.___DialState_localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.push(_this._buildTappableLabel$6$inner$label$onTap$selectedValue$textStyle$value(false, t2.formatHour$2$alwaysUse24HourFormat(timeOfDay, true), new A._DialState__build24HourRing_closure0(_this, timeOfDay), selectedValue, textStyle, timeOfDay.hour)); } return t1; }, _build12HourRing$2$selectedValue$textStyle(selectedValue, textStyle) { var t2, _i, timeOfDay, t3, t4, _this = this, t1 = A._setArrayType([], type$.JSArray__TappableLabel); for (t2 = type$.MediaQuery, _i = 0; _i < 12; ++_i) { timeOfDay = B.List_Uvd0[_i]; t3 = _this.___DialState_localizations_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._framework$_element; t4.toString; t1.push(_this._buildTappableLabel$6$inner$label$onTap$selectedValue$textStyle$value(false, t3.formatHour$2$alwaysUse24HourFormat(timeOfDay, A.InheritedModel_inheritFrom(t4, B._MediaQueryAspect_10, t2).data.alwaysUse24HourFormat), new A._DialState__build12HourRing_closure(_this, timeOfDay), selectedValue, textStyle, timeOfDay.hour)); } return t1; }, _buildMinutes$2$selectedValue$textStyle(selectedValue, textStyle) { var _i, timeOfDay, t2, t1 = A._setArrayType([], type$.JSArray__TappableLabel); for (_i = 0; _i < 12; ++_i) { timeOfDay = B.List_Uvd[_i]; t2 = this.___DialState_localizations_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.push(this._buildTappableLabel$6$inner$label$onTap$selectedValue$textStyle$value(false, t2.formatMinute$1(timeOfDay), new A._DialState__buildMinutes_closure(this, timeOfDay), selectedValue, textStyle, timeOfDay.minute)); } return t1; }, build$1(context) { var dialHandColor, labelStyle, t2, t3, t4, t5, t6, dialTextUnselectedColor, dialTextSelectedColor, resolvedUnselectedLabelStyle, resolvedSelectedLabelStyle, selectedDialValue, primaryLabels, selectedLabels, radiusValue, _this = this, _null = null, theme = A.Theme_of(context), timePickerTheme = A.TimePickerTheme_of(context), t1 = theme.useMaterial3, defaultTheme = t1 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context), backgroundColor = timePickerTheme.dialBackgroundColor; if (backgroundColor == null) backgroundColor = defaultTheme.get$dialBackgroundColor(); dialHandColor = timePickerTheme.dialHandColor; if (dialHandColor == null) dialHandColor = defaultTheme.get$dialHandColor(); labelStyle = timePickerTheme.dialTextStyle; if (labelStyle == null) labelStyle = defaultTheme.get$dialTextStyle(); t2 = timePickerTheme.dialTextColor; t3 = t2 == null; t4 = t3 ? defaultTheme.get$dialTextColor() : t2; t5 = type$.MaterialState; t6 = type$.Color; dialTextUnselectedColor = A.MaterialStateProperty_resolveAs(t4, A.LinkedHashSet_LinkedHashSet$_empty(t5), t6); if (t3) t2 = defaultTheme.get$dialTextColor(); dialTextSelectedColor = A.MaterialStateProperty_resolveAs(t2, A.LinkedHashSet_LinkedHashSet$_literal([B.MaterialState_4], t5), t6); resolvedUnselectedLabelStyle = labelStyle.copyWith$1$color(dialTextUnselectedColor); resolvedSelectedLabelStyle = labelStyle.copyWith$1$color(dialTextSelectedColor); t2 = _this._widget; switch (t2.hourMinuteMode.index) { case 0: switch (t2.hourDialType.index) { case 0: case 1: selectedDialValue = t2.selectedTime.hour; primaryLabels = _this._build24HourRing$2$selectedValue$textStyle(selectedDialValue, resolvedUnselectedLabelStyle); selectedLabels = _this._build24HourRing$2$selectedValue$textStyle(selectedDialValue, resolvedSelectedLabelStyle); if (t1) { t1 = _this.___DialState__radius_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; radiusValue = t1._evaluatable.transform$1(0, t2.get$value(t2)); } else radiusValue = 1; break; case 2: selectedDialValue = t2.selectedTime.get$hourOfPeriod(); primaryLabels = _this._build12HourRing$2$selectedValue$textStyle(selectedDialValue, resolvedUnselectedLabelStyle); selectedLabels = _this._build12HourRing$2$selectedValue$textStyle(selectedDialValue, resolvedSelectedLabelStyle); radiusValue = 1; break; default: radiusValue = _null; selectedLabels = radiusValue; primaryLabels = selectedLabels; } break; case 1: selectedDialValue = t2.selectedTime.minute; primaryLabels = _this._buildMinutes$2$selectedValue$textStyle(selectedDialValue, resolvedUnselectedLabelStyle); selectedLabels = _this._buildMinutes$2$selectedValue$textStyle(selectedDialValue, resolvedSelectedLabelStyle); radiusValue = 1; break; default: radiusValue = _null; selectedLabels = radiusValue; primaryLabels = selectedLabels; } t1 = _this.painter; if (t1 != null) t1.dispose$0(); t1 = defaultTheme.get$handWidth(); t2 = defaultTheme.get$dotRadius(); t3 = defaultTheme.get$centerRadius(); t4 = _this.___DialState__theta_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t4.parent; t5 = t4._evaluatable.transform$1(0, t5.get$value(t5)); context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).toString; t5 = new A._DialPainter(primaryLabels, selectedLabels, backgroundColor, dialHandColor, t1, dialTextSelectedColor, t2, t3, t5, radiusValue, $.PaintingBinding__instance.PaintingBinding__systemFonts); _this.painter = t5; return A.GestureDetector$(_null, A.CustomPaint$(_null, _null, B.ValueKey_U86, t5, B.Size_0_0), B.DragStartBehavior_1, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_handlePanEnd(), _this.get$_handlePanStart(), _this.get$_handlePanUpdate(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_time_picker0$_handleTapUp(), _null, _null, _null, false, B.Offset_O5r); } }; A._DialState_initState_closure.prototype = { call$0() { return this.$this.setState$1(new A._DialState_initState__closure0()); }, $signature: 0 }; A._DialState_initState__closure0.prototype = { call$0() { }, $signature: 0 }; A._DialState_initState_closure0.prototype = { call$0() { return this.$this.setState$1(new A._DialState_initState__closure()); }, $signature: 0 }; A._DialState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A._DialState__animateTo_animateToValue.prototype = { call$6$animation$controller$max$min$target$tween(animation, controller, max, min, target, tween) { var t1 = animation.parent; tween.begin = A._DialState__nearest(target, A._DialState__nearest(target, animation._evaluatable.transform$1(0, t1.get$value(t1)), max), min); tween.end = target; controller.set$value(0, 0); controller.forward$0(0); }, $signature: 1233 }; A._DialState__updateThetaForPan_closure.prototype = { call$0() { var t3, offset, angle, radius, t1 = this.$this, t2 = t1._time_picker0$_position; t2.toString; t3 = t1._time_picker0$_center; t3.toString; offset = t2.$sub(0, t3); t3 = t1._dialSize.get$shortestSide(); angle = B.JSNumber_methods.$mod(Math.atan2(offset._dx, offset._dy) - 1.5707963267948966, 6.283185307179586); radius = A.clampDouble((offset.get$distance() - (t3 / 2 - 28 - 28)) / 28, 0, 1); if (this.roundMinutes) angle = t1._getThetaForTime$1(t1._getTimeForTheta$3$radius$roundMinutes(angle, radius, true)); t2 = t1.___DialState__thetaTween_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.end = t2.begin = angle; t1 = t1.___DialState__radiusTween_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.end = t1.begin = radius; }, $signature: 0 }; A._DialState__selectHour_getAmPmTime.prototype = { call$0() { var t1 = this.$this._widget.selectedTime; switch ((t1.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1).index) { case 0: return new A.TimeOfDay(this.hour, t1.minute); case 1: return new A.TimeOfDay(this.hour + 12, t1.minute); } }, $signature: 1235 }; A._DialState__build24HourRing_closure.prototype = { call$0() { this.$this._selectHour$1(this.timeOfDay.hour); }, $signature: 0 }; A._DialState__build24HourRing_closure0.prototype = { call$0() { this.$this._selectHour$1(this.timeOfDay.hour); }, $signature: 0 }; A._DialState__build12HourRing_closure.prototype = { call$0() { this.$this._selectHour$1(this.timeOfDay.hour); }, $signature: 0 }; A._DialState__buildMinutes_closure.prototype = { call$0() { var t4, angle, t1 = this.$this, t2 = this.timeOfDay.minute, t3 = t1._framework$_element; t3.toString; t4 = t1.___DialState_localizations_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.formatDecimal$1(t2); t3 = t3.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t3.toString; A.SemanticsService_announce(t4, t3.textDirection, B.Assertiveness_00); angle = t1._getThetaForTime$1(new A.TimeOfDay(t1._widget.selectedTime.hour, t2)); t2 = t1.___DialState__thetaTween_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.end = t2.begin = angle; t1._notifyOnChangedIfNeeded$0(); }, $signature: 0 }; A._TimePickerInput.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TimePickerInputState(new A.RestorableBool(false, t1), new A.RestorableBool(false, t1), null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), null, true, null, B._StateLifecycle_0); } }; A._TimePickerInputState.prototype = { get$_selectedTime() { var t1, t2, value = this.___TimePickerInputState__selectedTime_FI; if (value === $) { t1 = this._widget.initialSelectedTime; t2 = $.$get$ChangeNotifier__emptyListeners(); value !== $ && A.throwUnnamedLateFieldADI(); value = this.___TimePickerInputState__selectedTime_FI = new A.RestorableTimeOfDay(t1, t2); } return value; }, dispose$0() { var _this = this; _this.get$_selectedTime().dispose$0(); _this.hourHasError.dispose$0(); _this.minuteHasError.dispose$0(); _this.super$__TimePickerInputState_State_RestorationMixin$dispose(); }, get$restorationId() { return this._widget.restorationId; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this.get$_selectedTime(), "selected_time"); _this.registerForRestoration$2(_this.hourHasError, "hour_has_error"); _this.registerForRestoration$2(_this.minuteHasError, "minute_has_error"); }, _parseHour$1(value) { var newHour, t1, t2, _null = null; if (value == null) return _null; newHour = A.Primitives_parseInt(value, _null); if (newHour == null) return _null; t1 = this._framework$_element; t1.toString; if (A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_10, type$.MediaQuery).data.alwaysUse24HourFormat) { if (newHour >= 0 && newHour < 24) return newHour; } else if (newHour > 0 && newHour < 13) { t1 = this.get$_selectedTime(); t2 = t1._restoration_properties$_value; if (!(((t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2).hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_1 && newHour !== 12)) { t1 = this.get$_selectedTime(); t2 = t1._restoration_properties$_value; t1 = ((t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2).hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1) === B.DayPeriod_0 && newHour === 12; } else t1 = true; return t1 ? B.JSInt_methods.$mod(newHour + 12, 24) : newHour; } return _null; }, _parseMinute$1(value) { var newMinute, _null = null; if (value == null) return _null; newMinute = A.Primitives_parseInt(value, _null); if (newMinute == null) return _null; if (newMinute >= 0 && newMinute < 60) return newMinute; return _null; }, _handleHourSavedSubmitted$1(value) { var t1, t2, t3, _this = this, newHour = _this._parseHour$1(value); if (newHour != null) { t1 = _this.get$_selectedTime(); t2 = _this.get$_selectedTime(); t3 = t2._restoration_properties$_value; t1.set$value(0, new A.TimeOfDay(newHour, (t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3).minute)); t1 = _this._framework$_element; t1.toString; t2 = _this.get$_selectedTime(); t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; t1 = A.InheritedModel_inheritFrom(t1, B._TimePickerAspect_9, type$._TimePickerModel); t1.toString; t1.onSelectedTimeChanged.call$1(t2); t2 = _this._framework$_element; t2.toString; A.FocusScope_of(t2).requestFocus$0(); } }, _handleHourChanged$1(value) { var t1, t2; if (this._parseHour$1(value) != null && value.length === 2) { t1 = this._framework$_element; t1.toString; t1 = A.FocusScope_of(t1); t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); } }, _handleMinuteSavedSubmitted$1(value) { var t1, t2, t3, _this = this; if (_this._parseMinute$1(value) != null) { t1 = _this.get$_selectedTime(); t2 = _this.get$_selectedTime(); t3 = t2._restoration_properties$_value; t2 = (t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3).hour; value.toString; t1.set$value(0, new A.TimeOfDay(t2, A.int_parse(value, null))); t2 = _this._framework$_element; t2.toString; t1 = _this.get$_selectedTime(); t3 = t1._restoration_properties$_value; t1 = t3 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t3) : t3; t2 = A.InheritedModel_inheritFrom(t2, B._TimePickerAspect_9, type$._TimePickerModel); t2.toString; t2.onSelectedTimeChanged.call$1(t1); t1 = _this._framework$_element; t1.toString; A.FocusScope_of(t1).unfocus$0(); } }, _handleDayPeriodChanged$1(value) { var t1, t2, t3; this.get$_selectedTime().set$value(0, value); t1 = this._framework$_element; t1.toString; t2 = this.get$_selectedTime(); t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; t1 = A.InheritedModel_inheritFrom(t1, B._TimePickerAspect_9, type$._TimePickerModel); t1.toString; t1.onSelectedTimeChanged.call$1(t2); }, _validateHour$1(value) { var newHour = this._parseHour$1(value); this.setState$1(new A._TimePickerInputState__validateHour_closure(this, newHour)); return newHour == null ? "" : null; }, _validateMinute$1(value) { var newMinute = this._parseMinute$1(value); this.setState$1(new A._TimePickerInputState__validateMinute_closure(this, newMinute)); return newMinute == null ? "" : null; }, build$1(context) { var t3, t4, timeOfDayFormat, theme, t5, hourMinuteStyle, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = type$.MaterialLocalizations, t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t1); t2.toString; t3 = type$._TimePickerModel; t4 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_0, t3); t4.toString; timeOfDayFormat = t2.timeOfDayFormat$1$alwaysUse24HourFormat(t4.use24HourFormat); t4 = A.hourFormat(timeOfDayFormat) === B.HourFormat_2; theme = A.Theme_of(context); t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t3); t2.toString; t5 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t3); t5.toString; hourMinuteStyle = t2.theme.hourMinuteTextStyle; if (hourMinuteStyle == null) hourMinuteStyle = t5.defaultTheme.get$hourMinuteTextStyle(); t2 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_1, t3); t2.toString; t2 = t2.useMaterial3 ? B.EdgeInsets_0_0_0_0 : B.EdgeInsets_16_0_16_0; t5 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_1, t3); t5.toString; t5 = t5.useMaterial3 ? 20 : 24; t6 = _this._widget.helpText; t7 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_11, t3); t7.toString; t7 = t7.theme.helpTextStyle; if (t7 == null) { t3 = A.InheritedModel_inheritFrom(context, B._TimePickerAspect_12, t3); t3.toString; t3 = t3.defaultTheme.get$helpTextStyle(); } else t3 = t7; t3 = A.Text$(t6, _null, _null, _null, _null, _null, t3, _null, _null, _null); t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (t4 && timeOfDayFormat === B.TimeOfDayFormat_5) B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.Padding(B.EdgeInsetsDirectional_0_0_12_0, new A._DayPeriodControl(_this.get$_handleDayPeriodChanged(), _null), _null)], t6)); t8 = _this.get$_selectedTime(); t9 = t8._restoration_properties$_value; t8 = t9 == null ? A._instanceType(t8)._eval$1("RestorableValue.T")._as(t9) : t9; t9 = _this._widget; t9 = A._setArrayType([new A.Padding(B.EdgeInsets_0_0_0_10, new A._HourTextField(t8, hourMinuteStyle, t9.autofocusHour, B.TextInputAction_6, _this.get$_validateHour(), _this.get$_handleHourSavedSubmitted(), _this.get$_handleHourChanged(), t9.hourLabelText, "hour_text_field", _null), _null)], t6); t8 = _this.hourHasError; t10 = t8._restoration_properties$_value; if (!(t10 == null ? A._instanceType(t8)._eval$1("RestorableValue.T")._as(t10) : t10)) { t10 = _this.minuteHasError; t11 = t10._restoration_properties$_value; t10 = !(t11 == null ? A._instanceType(t10)._eval$1("RestorableValue.T")._as(t11) : t11); } else t10 = false; if (t10) { t10 = _this._widget.hourLabelText; t11 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t1); t11.toString; t10 = t11.get$timePickerHourLabel(); t9.push(new A.ExcludeSemantics(true, A.Text$(t10, _null, 1, B.TextOverflow_2, _null, _null, theme.textTheme.bodySmall, _null, _null, _null), _null)); } t9 = A.Expanded$(A.Column$(t9, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t10 = _this.get$_selectedTime(); t11 = t10._restoration_properties$_value; t10 = t11 == null ? A._instanceType(t10)._eval$1("RestorableValue.T")._as(t11) : t11; t11 = _this._widget; t11 = A._setArrayType([new A.Padding(B.EdgeInsets_0_0_0_10, new A._MinuteTextField(t10, hourMinuteStyle, t11.autofocusMinute, B.TextInputAction_2, _this.get$_validateMinute(), _this.get$_handleMinuteSavedSubmitted(), t11.minuteLabelText, "minute_text_field", _null), _null)], t6); t10 = t8._restoration_properties$_value; if (!(t10 == null ? A._instanceType(t8)._eval$1("RestorableValue.T")._as(t10) : t10)) { t10 = _this.minuteHasError; t12 = t10._restoration_properties$_value; t10 = !(t12 == null ? A._instanceType(t10)._eval$1("RestorableValue.T")._as(t12) : t12); } else t10 = false; if (t10) { t10 = _this._widget.minuteLabelText; t12 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t1); t12.toString; t10 = t12.get$timePickerMinuteLabel(); t11.push(new A.ExcludeSemantics(true, A.Text$(t10, _null, 1, B.TextOverflow_2, _null, _null, theme.textTheme.bodySmall, _null, _null, _null), _null)); } t7.push(A.Expanded$(A.Row$(A._setArrayType([t9, new A._StringFragment(timeOfDayFormat, _null), A.Expanded$(A.Column$(t11, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1)], t6), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, B.TextDirection_1), 1)); if (t4 && timeOfDayFormat !== B.TimeOfDayFormat_5) B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.Padding(B.EdgeInsetsDirectional_12_0_0_0, new A._DayPeriodControl(_this.get$_handleDayPeriodChanged(), _null), _null)], t6)); t3 = A._setArrayType([new A.Padding(new A.EdgeInsetsDirectional(0, 0, 0, t5), t3, _null), A.Row$(t7, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t6); t4 = t8._restoration_properties$_value; if (!(t4 == null ? A._instanceType(t8)._eval$1("RestorableValue.T")._as(t4) : t4)) { t4 = _this.minuteHasError; t5 = t4._restoration_properties$_value; t4 = t5 == null ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5) : t5; } else t4 = true; if (t4) { t4 = _this._widget.errorInvalidText; t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t1); t1.toString; t1 = t1.get$invalidTimeLabel(); t3.push(A.Text$(t1, _null, _null, _null, _null, _null, theme.textTheme.bodyMedium.copyWith$1$color(theme.colorScheme.error), _null, _null, _null)); } else t3.push(B.SizedBox_null_2_null_null); return new A.Padding(t2, A.Column$(t3, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null); } }; A._TimePickerInputState__validateHour_closure.prototype = { call$0() { this.$this.hourHasError.super$RestorableValue$value(0, this.newHour == null); }, $signature: 0 }; A._TimePickerInputState__validateMinute_closure.prototype = { call$0() { this.$this.minuteHasError.super$RestorableValue$value(0, this.newMinute == null); }, $signature: 0 }; A._HourTextField.prototype = { build$1(context) { var _this = this, t1 = _this.hourLabelText, t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t1 = t2.get$timePickerHourLabel(); return A._HourMinuteTextField$(_this.autofocus, _this.inputAction, true, _this.onChanged, _this.onSavedSubmitted, _this.restorationId, _this.selectedTime, t1, _this.style, _this.validator); } }; A._MinuteTextField.prototype = { build$1(context) { var _this = this, t1 = _this.minuteLabelText, t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t1 = t2.get$timePickerMinuteLabel(); return A._HourMinuteTextField$(_this.autofocus, _this.inputAction, false, null, _this.onSavedSubmitted, _this.restorationId, _this.selectedTime, t1, _this.style, _this.validator); } }; A._HourMinuteTextField.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._HourMinuteTextFieldState(new A.RestorableTextEditingController(B.TextEditingValue_li8, t1), new A.RestorableBool(false, t1), null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), null, true, null, B._StateLifecycle_0); }, onSavedSubmitted$1(arg0) { return this.onSavedSubmitted.call$1(arg0); } }; A._HourMinuteTextFieldState.prototype = { initState$0() { this.super$State$initState(); var t1 = A.FocusNode$(true, null, true, true, null, null, false); t1.addListener$1(0, new A._HourMinuteTextFieldState_initState_closure(this)); this.___HourMinuteTextFieldState_focusNode_A = t1; }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$__HourMinuteTextFieldState_State_RestorationMixin$didChangeDependencies(); t1 = _this.controllerHasBeenSet; t2 = t1._restoration_properties$_value; if (!(t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2)) { t1.super$RestorableValue$value(0, true); t1 = _this.controller._restoration_properties$_value; t1.toString; t1.set$text(0, _this.get$_formattedValue()); } }, dispose$0() { var _this = this, t1 = _this.controller; t1._disposeOldValue$0(); t1.super$RestorableListenable$dispose(); _this.controllerHasBeenSet.dispose$0(); t1 = _this.___HourMinuteTextFieldState_focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__HourMinuteTextFieldState_State_RestorationMixin$dispose(); }, get$restorationId() { return this._widget.restorationId; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this.controller, "text_editing_controller"); _this.registerForRestoration$2(_this.controllerHasBeenSet, "has_controller_been_set"); }, get$_formattedValue() { var t2, t3, t4, t1 = this._framework$_element; t1.toString; t1 = A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_10, type$.MediaQuery).data; t2 = this._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t3 = this._widget; t4 = t3.isHour; t3 = t3.selectedTime; return !t4 ? t2.formatMinute$1(t3) : t2.formatHour$2$alwaysUse24HourFormat(t3, t1.alwaysUse24HourFormat); }, build$1(context) { var hintText, startingFillColor, fillColor, effectiveTextColor, effectiveStyle, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, theme = A.Theme_of(context), timePickerTheme = A.TimePickerTheme_of(context), t1 = theme.useMaterial3, defaultTheme = t1 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context), t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_10, type$.MediaQuery).data, inputDecorationTheme = defaultTheme.get$inputDecorationTheme(), inputDecoration = B.InputDecoration_vBr.applyDefaults$1(inputDecorationTheme), t3 = _this.___HourMinuteTextFieldState_focusNode_A; t3 === $ && A.throwUnnamedLateFieldNI(); hintText = t3.get$hasFocus() ? _null : _this.get$_formattedValue(); startingFillColor = timePickerTheme.hourMinuteColor; if (startingFillColor == null) startingFillColor = defaultTheme.get$hourMinuteColor(); if (t1) { t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (_this.___HourMinuteTextFieldState_focusNode_A.get$hasFocus()) t1.add$1(0, B.MaterialState_1); if (_this.___HourMinuteTextFieldState_focusNode_A.get$hasFocus()) t1.add$1(0, B.MaterialState_4); fillColor = A.MaterialStateProperty_resolveAs(startingFillColor, t1, type$.Color); } else fillColor = _this.___HourMinuteTextFieldState_focusNode_A.get$hasFocus() ? B.Color_0 : startingFillColor; inputDecoration = inputDecoration.copyWith$2$fillColor$hintText(fillColor, hintText); t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (_this.___HourMinuteTextFieldState_focusNode_A.get$hasFocus()) t1.add$1(0, B.MaterialState_1); if (_this.___HourMinuteTextFieldState_focusNode_A.get$hasFocus()) t1.add$1(0, B.MaterialState_4); t3 = timePickerTheme.hourMinuteTextColor; if (t3 == null) t3 = defaultTheme.get$hourMinuteTextColor(); effectiveTextColor = A.MaterialStateProperty_resolveAs(t3, t1, type$.Color); effectiveStyle = A.MaterialStateProperty_resolveAs(_this._widget.style, t1, type$.TextStyle).copyWith$1$color(effectiveTextColor); t1 = t2.alwaysUse24HourFormat ? defaultTheme.get$hourMinuteInputSize24Hour() : defaultTheme.get$hourMinuteInputSize(); t2 = _this.RestorationMixin__bucket; t3 = _this._widget; t4 = t3.semanticHintText; t3 = t3.autofocus; t5 = A._setArrayType([new A.LengthLimitingTextInputFormatter(2, _null)], type$.JSArray_TextInputFormatter); t6 = _this.___HourMinuteTextFieldState_focusNode_A; t7 = _this._widget; t8 = t7.inputAction; t9 = _this.controller._restoration_properties$_value; t9.toString; t10 = t7.validator; t11 = t7.onSavedSubmitted; t10 = A.TextFormField$(true, _null, t3 === true, _null, t9, _null, _null, _null, 2, inputDecoration, _null, true, t6, _null, t5, _null, _null, B.TextInputType_2_false_false, _null, _null, _null, _null, false, t7.onChanged, new A._HourMinuteTextFieldState_build_closure(_this), t11, t11, _null, false, "hour_minute_text_form_field", _null, effectiveStyle, B.TextAlign_2, _null, t8, t10); return A.SizedBox$fromSize(A.MediaQuery_withNoTextScaling(A.UnmanagedRestorationScope$(t2, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t10, _null))), t1); } }; A._HourMinuteTextFieldState_initState_closure.prototype = { call$0() { this.$this.setState$1(new A._HourMinuteTextFieldState_initState__closure()); }, $signature: 0 }; A._HourMinuteTextFieldState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A._HourMinuteTextFieldState_build_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget; t2.toString; return t2.onSavedSubmitted$1(t1.controller._restoration_properties$_value._change_notifier$_value.text); }, $signature: 0 }; A.TimePickerDialog.prototype = { createState$0() { var _null = null; return new A._TimePickerDialogState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_FormState), new A.RestorableEnum(B.AutovalidateMode_0, A.LinkedHashSet_LinkedHashSet$from(B.List_ATp, type$.AutovalidateMode), $.$get$ChangeNotifier__emptyListeners(), type$.RestorableEnum_AutovalidateMode), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0); } }; A._TimePickerDialogState.prototype = { get$_time_picker0$_entryMode() { var t1, t2, t3, _this = this, value = _this.___TimePickerDialogState__entryMode_FI; if (value === $) { t1 = _this._widget.initialEntryMode; t2 = A.LinkedHashSet_LinkedHashSet$from(B.List_A6W0, type$.TimePickerEntryMode); t3 = $.$get$ChangeNotifier__emptyListeners(); _this.___TimePickerDialogState__entryMode_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerDialogState__entryMode_FI = new A.RestorableEnum(t1, t2, t3, type$.RestorableEnum_TimePickerEntryMode); } return value; }, get$_selectedTime() { var t1, t2, value = this.___TimePickerDialogState__selectedTime_FI; if (value === $) { t1 = this._widget.initialTime; t2 = $.$get$ChangeNotifier__emptyListeners(); value !== $ && A.throwUnnamedLateFieldADI(); value = this.___TimePickerDialogState__selectedTime_FI = new A.RestorableTimeOfDay(t1, t2); } return value; }, get$_orientation() { var t1, t2, t3, _this = this, value = _this.___TimePickerDialogState__orientation_FI; if (value === $) { t1 = _this._widget.orientation; t2 = A.LinkedHashSet_LinkedHashSet$from(B.List_Orientation_0_Orientation_1, type$.Orientation); t3 = $.$get$ChangeNotifier__emptyListeners(); _this.___TimePickerDialogState__orientation_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerDialogState__orientation_FI = new A.RestorableEnumN(t1, t2, t3, type$.RestorableEnumN_Orientation); } return value; }, dispose$0() { var _this = this; _this.get$_selectedTime().dispose$0(); _this.get$_time_picker0$_entryMode().dispose$0(); _this._time_picker0$_autovalidateMode.dispose$0(); _this.get$_orientation().dispose$0(); _this.super$__TimePickerDialogState_State_RestorationMixin$dispose(); }, get$restorationId() { this._widget.toString; return null; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this.get$_selectedTime(), "selected_time"); _this.registerForRestoration$2(_this.get$_time_picker0$_entryMode(), "entry_mode"); _this.registerForRestoration$2(_this._time_picker0$_autovalidateMode, "autovalidate_mode"); _this.registerForRestoration$2(_this.get$_orientation(), "orientation"); }, _handleTimeChanged$1(value) { var t1 = this.get$_selectedTime(), t2 = t1._restoration_properties$_value; if (!value.$eq(0, t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2)) this.setState$1(new A._TimePickerDialogState__handleTimeChanged_closure(this, value)); }, _handleEntryModeChanged$1(value) { var t1 = this.get$_time_picker0$_entryMode(), t2 = t1._restoration_properties$_value; if (value !== (t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2)) this.setState$1(new A._TimePickerDialogState__handleEntryModeChanged_closure(this, value)); }, _toggleEntryMode$0() { var _this = this, t1 = _this.get$_time_picker0$_entryMode(), t2 = t1._restoration_properties$_value; switch (t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2) { case B.TimePickerEntryMode_0: _this._handleEntryModeChanged$1(B.TimePickerEntryMode_1); break; case B.TimePickerEntryMode_1: _this._handleEntryModeChanged$1(B.TimePickerEntryMode_0); break; case B.TimePickerEntryMode_2: case B.TimePickerEntryMode_3: A.FlutterError_FlutterError("Can not change entry mode from " + _this.get$_time_picker0$_entryMode().toString$0(0)); break; } }, _time_picker0$_handleCancel$0() { var t1 = this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$1(null); }, _time_picker0$_handleOk$0() { var t3, _this = this, t1 = _this.get$_time_picker0$_entryMode(), t2 = t1._restoration_properties$_value; if ((t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2) !== B.TimePickerEntryMode_1) { t1 = _this.get$_time_picker0$_entryMode(); t2 = t1._restoration_properties$_value; t1 = (t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2) === B.TimePickerEntryMode_3; } else t1 = true; if (t1) { t1 = _this._time_picker0$_formKey.get$currentState(); t1.toString; if (!t1.validate$0()) { _this.setState$1(new A._TimePickerDialogState__handleOk_closure(_this)); return; } t1.save$0(0); } t1 = _this._framework$_element; t1.toString; t2 = _this.get$_selectedTime(); t3 = t2._restoration_properties$_value; t2 = t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3; A.Navigator_of(t1, false).pop$1(t2); }, _minDialogSize$2$useMaterial3(context, useMaterial3) { var timePickerWidth, t1 = this.get$_orientation(), t2 = t1._restoration_properties$_value, orientation = t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2; if (orientation == null) orientation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_1, type$.MediaQuery).data.get$orientation(0); t1 = this.get$_time_picker0$_entryMode(); t2 = t1._restoration_properties$_value; switch (t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2) { case B.TimePickerEntryMode_0: case B.TimePickerEntryMode_2: switch (orientation.index) { case 0: return B.Size_238_326; case 1: return B.Size_416_248; } break; case B.TimePickerEntryMode_1: case B.TimePickerEntryMode_3: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; switch (t1.timeOfDayFormat$1$alwaysUse24HourFormat(A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_10, type$.MediaQuery).data.alwaysUse24HourFormat).index) { case 0: case 1: case 2: case 3: timePickerWidth = 312 - (useMaterial3 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context)).get$dayPeriodPortraitSize()._dx - 12; break; case 5: case 4: timePickerWidth = 312 - (useMaterial3 ? 32 : 0); break; default: timePickerWidth = null; } return new A.Size(timePickerWidth, 196); } }, _time_picker0$_dialogSize$2$useMaterial3(context, useMaterial3) { var textScaleFactor, timePickerSize, timePickerWidth, _null = null, t1 = this.get$_orientation(), t2 = t1._restoration_properties$_value, orientation = t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2; if (orientation == null) orientation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_1, type$.MediaQuery).data.get$orientation(0); t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? _null : t1.get$textScaler(); textScaleFactor = (t1 == null ? B._LinearTextScaler_1 : t1).clamp$1$maxScaleFactor(0, 1.1).textScaleFactor; t1 = this.get$_time_picker0$_entryMode(); t2 = t1._restoration_properties$_value; switch (t2 == null ? t1.$ti._eval$1("RestorableValue.T")._as(t2) : t2) { case B.TimePickerEntryMode_0: case B.TimePickerEntryMode_2: switch (orientation.index) { case 0: timePickerSize = B.Size_310_468; break; case 1: t1 = useMaterial3 ? 342 : 300; timePickerSize = new A.Size(524 * textScaleFactor, t1); break; default: timePickerSize = _null; } break; case B.TimePickerEntryMode_1: case B.TimePickerEntryMode_3: t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; switch (t1.timeOfDayFormat$1$alwaysUse24HourFormat(A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_10, type$.MediaQuery).data.alwaysUse24HourFormat).index) { case 0: case 1: case 2: case 3: timePickerWidth = 312 - (useMaterial3 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context)).get$dayPeriodPortraitSize()._dx - 12; break; case 5: case 4: timePickerWidth = 312 - (useMaterial3 ? 32 : 0); break; default: timePickerWidth = _null; } timePickerSize = new A.Size(timePickerWidth, 216); break; default: timePickerSize = _null; } return new A.Size(timePickerSize._dx, timePickerSize._dy * textScaleFactor); }, build$1(context) { var entryModeIconColor, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, tapTargetSizeOffset, dialogSize, minDialogSize, _this = this, _null = null, theme = A.Theme_of(context), pickerTheme = A.TimePickerTheme_of(context), t1 = theme.useMaterial3, defaultTheme = t1 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context), shape = pickerTheme.shape; if (shape == null) shape = defaultTheme.get$shape(defaultTheme); entryModeIconColor = pickerTheme.entryModeIconColor; if (entryModeIconColor == null) entryModeIconColor = defaultTheme.get$entryModeIconColor(); t2 = type$.MaterialLocalizations; t3 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t2); t3.toString; t4 = t1 ? 0 : 4; t5 = type$.JSArray_Widget; t6 = A._setArrayType([], t5); t7 = _this.get$_time_picker0$_entryMode(); t8 = t7._restoration_properties$_value; if ((t8 == null ? t7.$ti._eval$1("RestorableValue.T")._as(t8) : t8) !== B.TimePickerEntryMode_0) { t7 = _this.get$_time_picker0$_entryMode(); t8 = t7._restoration_properties$_value; t7 = (t8 == null ? t7.$ti._eval$1("RestorableValue.T")._as(t8) : t8) === B.TimePickerEntryMode_1; } else t7 = true; if (t7) { t7 = t1 ? _null : entryModeIconColor; t8 = t1 ? A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, entryModeIconColor, _null, _null, _null, _null, _null, _null, _null) : _null; t9 = _this.get$_time_picker0$_entryMode(); t10 = t9._restoration_properties$_value; t11 = A.Icon$((t10 == null ? t9.$ti._eval$1("RestorableValue.T")._as(t10) : t10) === B.TimePickerEntryMode_0 ? B.IconData_61764_MaterialIcons_null_false : B.IconData_57402_MaterialIcons_null_false, _null, _null, _null); t9 = _this.get$_time_picker0$_entryMode(); t10 = t9._restoration_properties$_value; if ((t10 == null ? t9.$ti._eval$1("RestorableValue.T")._as(t10) : t10) === B.TimePickerEntryMode_0) { t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t2); t2.toString; t2 = t2.get$inputTimeModeButtonLabel(); } else { t2 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, t2); t2.toString; t2 = t2.get$dialModeButtonLabel(); } t6.push(A.IconButton$(_null, t7, _null, _null, t11, _null, _this.get$_toggleEntryMode(), _null, _null, t8, t2, _null)); } t2 = pickerTheme.cancelButtonStyle; if (t2 == null) t2 = defaultTheme.get$cancelButtonStyle(); t7 = _this._widget.cancelText; t7 = t1 ? t3.get$cancelButtonLabel() : t3.get$cancelButtonLabel().toUpperCase(); t2 = A.TextButton$(false, A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$_time_picker0$_handleCancel(), t2); t7 = pickerTheme.confirmButtonStyle; if (t7 == null) t7 = defaultTheme.get$confirmButtonStyle(); _this._widget.toString; t3 = t3.get$okButtonLabel(); t6.push(A.Expanded$(A.Container$(B.AlignmentDirectional_1_0, A.OverflowBar$(_null, A._setArrayType([t2, A.TextButton$(false, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$_time_picker0$_handleOk(), t7)], t5), B.OverflowBarAlignment_1, B.VerticalDirection_1, 0, 8), B.Clip_0, _null, B.BoxConstraints_mlX6, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)); t2 = A.Row$(t6, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); switch (theme.materialTapTargetSize.index) { case 0: tapTargetSizeOffset = B.Offset_0_0; break; case 1: tapTargetSizeOffset = B.Offset_0_m12; break; default: tapTargetSizeOffset = _null; } dialogSize = _this._time_picker0$_dialogSize$2$useMaterial3(context, t1).$add(0, tapTargetSizeOffset); minDialogSize = _this._minDialogSize$2$useMaterial3(context, t1).$add(0, tapTargetSizeOffset); t1 = pickerTheme.elevation; if (t1 == null) t1 = defaultTheme.get$elevation(defaultTheme); t3 = pickerTheme.backgroundColor; if (t3 == null) t3 = defaultTheme.get$backgroundColor(defaultTheme); t5 = _this.get$_time_picker0$_entryMode(); t6 = t5._restoration_properties$_value; if ((t6 == null ? t5.$ti._eval$1("RestorableValue.T")._as(t6) : t6) !== B.TimePickerEntryMode_1) { t5 = _this.get$_time_picker0$_entryMode(); t6 = t5._restoration_properties$_value; t5 = (t6 == null ? t5.$ti._eval$1("RestorableValue.T")._as(t6) : t6) === B.TimePickerEntryMode_3; } else t5 = true; t5 = t5 ? 0 : 24; t6 = pickerTheme.padding; if (t6 == null) t6 = defaultTheme.get$padding(defaultTheme); return A.Dialog$(_null, t3, new A.Padding(t6, new A.LayoutBuilder(new A._TimePickerDialogState_build_closure(_this, dialogSize, minDialogSize, new A.Padding(new A.EdgeInsetsDirectional(t4, 0, 0, 0), t2, _null)), _null), _null), B.Clip_0, t1, new A.EdgeInsets(16, t5, 16, t5), _null, shape, _null); } }; A._TimePickerDialogState__handleTimeChanged_closure.prototype = { call$0() { this.$this.get$_selectedTime().set$value(0, this.value); }, $signature: 0 }; A._TimePickerDialogState__handleEntryModeChanged_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.get$_time_picker0$_entryMode(), t3 = t2._restoration_properties$_value; switch (t3 == null ? t2.$ti._eval$1("RestorableValue.T")._as(t3) : t3) { case B.TimePickerEntryMode_0: t1._time_picker0$_autovalidateMode.super$RestorableValue$value(0, B.AutovalidateMode_0); break; case B.TimePickerEntryMode_1: t1._time_picker0$_formKey.get$currentState().save$0(0); break; case B.TimePickerEntryMode_2: break; case B.TimePickerEntryMode_3: break; } t1.get$_time_picker0$_entryMode().super$RestorableValue$value(0, this.value); t1._widget.toString; }, $signature: 0 }; A._TimePickerDialogState__handleOk_closure.prototype = { call$0() { this.$this._time_picker0$_autovalidateMode.super$RestorableValue$value(0, B.AutovalidateMode_1); }, $signature: 0 }; A._TimePickerDialogState_build_closure.prototype = { call$2(context, constraints) { var t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, constrainedSize = constraints.constrain$1(_this.dialogSize), t1 = constrainedSize._dx, t2 = _this.minDialogSize, t3 = t2._dx; if (t1 < t3) t1 = t3; t3 = constrainedSize._dy; t2 = t2._dy; t2 = t3 < t2 ? t2 : t3; t3 = _this.$this; t4 = t3._time_picker0$_autovalidateMode; t5 = t4._restoration_properties$_value; t4 = t5 == null ? t4.$ti._eval$1("RestorableValue.T")._as(t5) : t5; t5 = t3._widget; t6 = t5.initialTime; t7 = t5.helpText; t8 = t5.errorInvalidText; t9 = t5.hourLabelText; t5 = t5.minuteLabelText; t10 = t3.get$_time_picker0$_entryMode(); t11 = t10._restoration_properties$_value; t10 = t11 == null ? t10.$ti._eval$1("RestorableValue.T")._as(t11) : t11; return A.SingleChildScrollView$(A.SingleChildScrollView$(A.AnimatedContainer$(_null, A.Column$(A._setArrayType([A.Expanded$(A.Form$(t4, new A._TimePicker(t7, t8, t9, t5, "time_picker", t10, t6, t3.get$_handleTimeChanged(), t3._widget.orientation, t3.get$_handleEntryModeChanged(), _null), t3._time_picker0$_formKey), 1), _this.actions], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, B.Cubic_JUR0, _null, B.Duration_200000, t2, _null, _null, _null, t1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, "time_picker_scroll_view_vertical", false, B.Axis_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, "time_picker_scroll_view_horizontal", false, B.Axis_0); }, $signature: 1260 }; A._TimePicker.prototype = { createState$0() { var _null = null, t1 = type$._HourMinuteMode, t2 = A.LinkedHashSet_LinkedHashSet$from(B.List_6MN, t1), t3 = $.$get$ChangeNotifier__emptyListeners(); return new A._TimePickerState0(new A.RestorableEnum(B._HourMinuteMode_0, t2, t3, type$.RestorableEnum__HourMinuteMode), new A.RestorableEnumN(_null, A.LinkedHashSet_LinkedHashSet$from(B.List_6MN, t1), t3, type$.RestorableEnumN__HourMinuteMode), new A.RestorableBoolN(_null, t3), new A.RestorableBoolN(_null, t3), new A.RestorableBool(false, t3), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0); } }; A._TimePickerState0.prototype = { get$_orientation() { var t1, t2, t3, _this = this, value = _this.___TimePickerState__orientation_FI; if (value === $) { t1 = _this._widget.orientation; t2 = A.LinkedHashSet_LinkedHashSet$from(B.List_Orientation_0_Orientation_1, type$.Orientation); t3 = $.$get$ChangeNotifier__emptyListeners(); _this.___TimePickerState__orientation_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerState__orientation_FI = new A.RestorableEnumN(t1, t2, t3, type$.RestorableEnumN_Orientation); } return value; }, get$_selectedTime() { var t1, t2, value = this.___TimePickerState__selectedTime_FI; if (value === $) { t1 = this._widget.time; t2 = $.$get$ChangeNotifier__emptyListeners(); value !== $ && A.throwUnnamedLateFieldADI(); value = this.___TimePickerState__selectedTime_FI = new A.RestorableTimeOfDay(t1, t2); } return value; }, dispose$0() { var _this = this, t1 = _this._vibrateTimer; if (t1 != null) t1.cancel$0(0); _this._vibrateTimer = null; _this.get$_orientation().dispose$0(); _this.get$_selectedTime().dispose$0(); _this._hourMinuteMode.dispose$0(); _this._lastModeAnnounced.dispose$0(); _this._autofocusHour.dispose$0(); _this._autofocusMinute.dispose$0(); _this._announcedInitialTime.dispose$0(); _this.super$__TimePickerState_State_RestorationMixin$dispose(); }, didChangeDependencies$0() { var t1, _this = this; _this.super$__TimePickerState_State_RestorationMixin$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; _this.___TimePickerState_localizations_A = t1; _this._announceInitialTimeOnce$0(); _this._announceModeOnce$0(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$__TimePickerState_State_RestorationMixin$didUpdateWidget(oldWidget); t1 = _this._widget; if (!oldWidget.time.$eq(0, t1.time)) _this.get$_selectedTime().set$value(0, _this._widget.time); }, get$restorationId() { return this._widget.restorationId; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this._hourMinuteMode, "hour_minute_mode"); _this.registerForRestoration$2(_this._lastModeAnnounced, "last_mode_announced"); _this.registerForRestoration$2(_this._autofocusHour, "autofocus_hour"); _this.registerForRestoration$2(_this._autofocusMinute, "autofocus_minute"); _this.registerForRestoration$2(_this._announcedInitialTime, "announced_initial_time"); _this.registerForRestoration$2(_this.get$_selectedTime(), "selected_time"); _this.registerForRestoration$2(_this.get$_orientation(), "orientation"); }, _time_picker0$_vibrate$0() { var _this = this, t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 0: case 1: case 3: case 5: t1 = _this._vibrateTimer; if (t1 != null) t1.cancel$0(0); _this._vibrateTimer = A.Timer_Timer(B.Duration_100000, new A._TimePickerState__vibrate_closure(_this)); break; case 2: case 4: break; } }, _handleHourMinuteModeChanged$1(mode) { this._time_picker0$_vibrate$0(); this.setState$1(new A._TimePickerState__handleHourMinuteModeChanged_closure(this, mode)); }, _time_picker0$_handleEntryModeToggle$0() { this.setState$1(new A._TimePickerState__handleEntryModeToggle_closure(this)); }, _announceModeOnce$0() { var t3, t4, _this = this, t1 = _this._lastModeAnnounced, t2 = t1._restoration_properties$_value; if (t2 == null) t2 = t1.$ti._eval$1("RestorableValue.T")._as(t2); t3 = _this._hourMinuteMode; t4 = t3._restoration_properties$_value; if (J.$eq$(t2, t4 == null ? t3.$ti._eval$1("RestorableValue.T")._as(t4) : t4)) return; t2 = t3._restoration_properties$_value; switch (t2 == null ? t3.$ti._eval$1("RestorableValue.T")._as(t2) : t2) { case B._HourMinuteMode_0: t2 = _this._framework$_element; t2.toString; t4 = _this.___TimePickerState_localizations_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.get$timePickerHourModeAnnouncement(); t2 = t2.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; A.SemanticsService_announce(t4, t2.textDirection, B.Assertiveness_00); break; case B._HourMinuteMode_1: t2 = _this._framework$_element; t2.toString; t4 = _this.___TimePickerState_localizations_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.get$timePickerMinuteModeAnnouncement(); t2 = t2.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; A.SemanticsService_announce(t4, t2.textDirection, B.Assertiveness_00); break; } t2 = t3._restoration_properties$_value; t1.super$RestorableValue$value(0, t2 == null ? t3.$ti._eval$1("RestorableValue.T")._as(t2) : t2); }, _announceInitialTimeOnce$0() { var t3, t4, t5, _this = this, t1 = _this._announcedInitialTime, t2 = t1._restoration_properties$_value; if (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) return; t2 = _this._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t2.toString; t3 = _this._framework$_element; t3.toString; t4 = _this.get$_selectedTime(); t5 = t4._restoration_properties$_value; t4 = t5 == null ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5) : t5; t5 = _this._framework$_element; t5.toString; t5 = t2.formatTimeOfDay$2$alwaysUse24HourFormat(t4, A.InheritedModel_inheritFrom(t5, B._MediaQueryAspect_10, type$.MediaQuery).data.alwaysUse24HourFormat); t3 = t3.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t3.toString; A.SemanticsService_announce(t5, t3.textDirection, B.Assertiveness_00); t1.super$RestorableValue$value(0, true); }, _handleTimeChanged$1(value) { this._time_picker0$_vibrate$0(); this.setState$1(new A._TimePickerState__handleTimeChanged_closure(this, value)); }, _handleHourDoubleTapped$0() { this._autofocusHour.set$value(0, true); this._time_picker0$_handleEntryModeToggle$0(); }, _handleMinuteDoubleTapped$0() { this._autofocusMinute.set$value(0, true); this._time_picker0$_handleEntryModeToggle$0(); }, _handleHourSelected$0() { this.setState$1(new A._TimePickerState__handleHourSelected_closure(this)); }, build$1(context) { var t2, timeOfDayFormat, theme, defaultTheme, t3, t4, orientation, hourMode, helpText, dialPadding, t5, t6, t7, dial, picker, t8, t9, _this = this, _null = null, t1 = _this.___TimePickerState_localizations_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.MediaQuery; timeOfDayFormat = t1.timeOfDayFormat$1$alwaysUse24HourFormat(A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_10, t2).data.alwaysUse24HourFormat); theme = A.Theme_of(context); t1 = theme.useMaterial3; defaultTheme = t1 ? A._TimePickerDefaultsM3$(context) : A._TimePickerDefaultsM2$(context); t3 = _this.get$_orientation(); t4 = t3._restoration_properties$_value; orientation = t4 == null ? t3.$ti._eval$1("RestorableValue.T")._as(t4) : t4; if (orientation == null) orientation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_1, t2).data.get$orientation(0); switch (A.hourFormat(timeOfDayFormat).index) { case 0: case 1: hourMode = t1 ? B._HourDialType_1 : B._HourDialType_0; break; case 2: hourMode = B._HourDialType_2; break; default: hourMode = _null; } t3 = _this._widget; switch (t3.entryMode.index) { case 0: case 2: helpText = t3.helpText; t3 = _this.___TimePickerState_localizations_A; helpText = t1 ? t3.get$timePickerDialHelpText() : t3.get$timePickerDialHelpText().toUpperCase(); t3 = orientation.index; switch (t3) { case 0: dialPadding = B.EdgeInsets_12_36_12_0; break; case 1: switch (theme.materialTapTargetSize.index) { case 0: dialPadding = B.EdgeInsetsDirectional_64_0_0_0; break; case 1: dialPadding = B.EdgeInsetsDirectional_64_0_0_0; break; default: dialPadding = _null; } break; default: dialPadding = _null; } t4 = defaultTheme.get$dialSize(); t5 = _this._hourMinuteMode; t6 = t5._restoration_properties$_value; t5 = t6 == null ? t5.$ti._eval$1("RestorableValue.T")._as(t6) : t6; t6 = _this.get$_selectedTime(); t7 = t6._restoration_properties$_value; t6 = t7 == null ? A._instanceType(t6)._eval$1("RestorableValue.T")._as(t7) : t7; dial = new A.Padding(dialPadding, new A.ExcludeSemantics(true, A.SizedBox$fromSize(new A.AspectRatio(1, new A._Dial(t6, t5, hourMode, _this.get$_handleTimeChanged(), _this.get$_handleHourSelected(), _null), _null), t4), _null), _null); switch (t3) { case 0: t3 = t1 ? 0 : 16; t4 = t1 ? 0 : 16; t5 = type$.JSArray_Widget; picker = A.Column$(A._setArrayType([new A.Padding(new A.EdgeInsets(t3, 0, t3, 0), new A._TimePickerHeader(helpText, _null), _null), A.Expanded$(A.Column$(A._setArrayType([A.Expanded$(new A.Padding(new A.EdgeInsets(t4, 0, t4, 0), dial, _null), 1)], t5), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), 1)], t5), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); break; case 1: t3 = t1 ? 0 : 16; t4 = type$.JSArray_Widget; picker = A.Column$(A._setArrayType([A.Expanded$(new A.Padding(new A.EdgeInsets(t3, 0, t3, 0), A.Row$(A._setArrayType([new A._TimePickerHeader(helpText, _null), A.Expanded$(dial, 1)], t4), B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), 1)], t4), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); break; default: picker = _null; } break; case 1: case 3: helpText = t3.helpText; t3 = _this.___TimePickerState_localizations_A; helpText = t1 ? t3.get$timePickerInputHelpText() : t3.get$timePickerInputHelpText().toUpperCase(); t3 = _this.get$_selectedTime(); t4 = t3._restoration_properties$_value; t3 = t4 == null ? A._instanceType(t3)._eval$1("RestorableValue.T")._as(t4) : t4; t4 = _this._widget; t5 = t4.errorInvalidText; t6 = t4.hourLabelText; t4 = t4.minuteLabelText; t7 = _this._autofocusHour; t8 = t7._restoration_properties$_value; t7 = t8 == null ? A._instanceType(t7)._eval$1("RestorableValue.T")._as(t8) : t8; t8 = _this._autofocusMinute; t9 = t8._restoration_properties$_value; picker = A.Column$(A._setArrayType([new A._TimePickerInput(t3, t5, t6, t4, helpText, t7, t9 == null ? A._instanceType(t8)._eval$1("RestorableValue.T")._as(t9) : t9, "time_picker_input", _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); break; default: picker = _null; } t3 = _this._widget.entryMode; t4 = _this.get$_selectedTime(); t5 = t4._restoration_properties$_value; t4 = t5 == null ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5) : t5; t5 = _this._hourMinuteMode; t6 = t5._restoration_properties$_value; t5 = t6 == null ? t5.$ti._eval$1("RestorableValue.T")._as(t6) : t6; return new A._TimePickerModel(t3, t5, _this.get$_handleHourMinuteModeChanged(), _this.get$_handleHourDoubleTapped(), _this.get$_handleMinuteDoubleTapped(), t4, _this.get$_handleTimeChanged(), A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_10, t2).data.alwaysUse24HourFormat, t1, hourMode, orientation, A.TimePickerTheme_of(context), defaultTheme, picker, _null); } }; A._TimePickerState__vibrate_closure.prototype = { call$0() { A.HapticFeedback_vibrate(); this.$this._vibrateTimer = null; }, $signature: 0 }; A._TimePickerState__handleHourMinuteModeChanged_closure.prototype = { call$0() { var t1 = this.$this; t1._hourMinuteMode.super$RestorableValue$value(0, this.mode); t1._announceModeOnce$0(); }, $signature: 0 }; A._TimePickerState__handleEntryModeToggle_closure.prototype = { call$0() { var t1 = this.$this, newMode = t1._widget.entryMode; switch (newMode.index) { case 0: newMode = B.TimePickerEntryMode_1; break; case 1: t1._autofocusHour.set$value(0, false); t1._autofocusMinute.set$value(0, false); newMode = B.TimePickerEntryMode_0; break; case 2: case 3: A.FlutterError_FlutterError("Can not change entry mode from " + newMode.toString$0(0)); break; } t1._widget.onEntryModeChanged.call$1(newMode); }, $signature: 0 }; A._TimePickerState__handleTimeChanged_closure.prototype = { call$0() { var t1 = this.$this, t2 = this.value; t1.get$_selectedTime().set$value(0, t2); t1._widget.onTimeChanged.call$1(t2); }, $signature: 0 }; A._TimePickerState__handleHourSelected_closure.prototype = { call$0() { this.$this._hourMinuteMode.super$RestorableValue$value(0, B._HourMinuteMode_1); }, $signature: 0 }; A.showTimePicker_closure.prototype = { call$1(context) { var t1 = this.builder.call$2(context, this.dialog); return t1; }, $signature: 44 }; A._TimePickerDefaults.prototype = {}; A._TimePickerDefaultsM2.prototype = { get$_time_picker0$_colors() { var t1, _this = this, value = _this.___TimePickerDefaultsM2__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TimePickerDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerDefaultsM2__colors_FI = t1.colorScheme; } return value; }, get$_time_picker0$_textTheme() { var t1, _this = this, value = _this.___TimePickerDefaultsM2__textTheme_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TimePickerDefaultsM2__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerDefaultsM2__textTheme_FI = t1.textTheme; } return value; }, get$backgroundColor(_) { return this.get$_time_picker0$_colors().surface; }, get$cancelButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$confirmButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$dayPeriodBorderSide() { var t1 = this.get$_time_picker0$_colors().onSurface.value; return new A.BorderSide(A.Color_alphaBlend(A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), this.get$_time_picker0$_colors().surface), 1, B.BorderStyle_1, -1); }, get$dayPeriodColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM2_dayPeriodColor_closure(this)); }, get$dayPeriodShape() { return B.RoundedRectangleBorder_27D4; }, get$dayPeriodPortraitSize() { return B.Size_52_80; }, get$dayPeriodLandscapeSize() { return B.Size_0_40; }, get$dayPeriodInputSize() { return B.Size_52_70; }, get$dayPeriodTextColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM2_dayPeriodTextColor_closure(this)); }, get$dayPeriodTextStyle() { var t1 = this.get$_time_picker0$_textTheme().titleMedium; t1.toString; return t1.copyWith$1$color(this.get$dayPeriodTextColor()); }, get$dialBackgroundColor() { var t1 = this.get$_time_picker0$_colors(); t1 = t1.onSurface.value; return A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (this.get$_time_picker0$_colors().brightness === B.Brightness_0 ? 0.12 : 0.08)), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); }, get$dialHandColor() { return this.get$_time_picker0$_colors().primary; }, get$dialSize() { return B.Size_280_280; }, get$handWidth() { return 2; }, get$dotRadius() { return 22; }, get$centerRadius() { return 4; }, get$dialTextColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM2_dialTextColor_closure(this)); }, get$dialTextStyle() { var t1 = this.get$_time_picker0$_textTheme().bodyLarge; t1.toString; return t1; }, get$elevation(_) { return 6; }, get$entryModeIconColor() { var t1 = this.get$_time_picker0$_colors(); t1 = t1.onSurface.value; return A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (this.get$_time_picker0$_colors().brightness === B.Brightness_0 ? 1 : 0.6)), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); }, get$helpTextStyle() { var t1 = this.get$_time_picker0$_textTheme().labelSmall; t1.toString; return t1; }, get$hourMinuteColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM2_hourMinuteColor_closure(this)); }, get$hourMinuteShape() { return B.RoundedRectangleBorder_27D4; }, get$hourMinuteSize() { return B.Size_96_80; }, get$hourMinuteInputSize() { return B.Size_96_70; }, get$hourMinuteInputSize24Hour() { return B.Size_114_70; }, get$hourMinuteTextColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM2_hourMinuteTextColor_closure(this)); }, get$hourMinuteTextStyle() { var t1 = this.get$_time_picker0$_textTheme().displayMedium; t1.toString; return t1; }, get$_hourMinuteInputColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM2__hourMinuteInputColor_closure(this)); }, get$inputDecorationTheme() { var t6, _this = this, _null = null, t1 = _this.get$_hourMinuteInputColor(), t2 = _this.get$_time_picker0$_colors(), t3 = _this.get$_time_picker0$_colors(), t4 = _this.get$_time_picker0$_colors(), t5 = _this.get$_time_picker0$_textTheme().displayMedium; t5.toString; t6 = _this.get$_time_picker0$_colors().onSurface.value; return A.InputDecorationTheme$(_null, false, _null, _null, B.EdgeInsets_0_0_0_0, _null, _null, B.OutlineInputBorder_WtG0, new A.OutlineInputBorder(4, B.BorderRadius_tLn, new A.BorderSide(t2.error, 2, B.BorderStyle_1, -1)), _null, B.TextStyle_SVP2, t1, true, B.C_FloatingLabelAlignment, B.FloatingLabelBehavior_1, _null, B.Color_0, new A.OutlineInputBorder(4, B.BorderRadius_tLn, new A.BorderSide(t3.primary, 2, B.BorderStyle_1, -1)), new A.OutlineInputBorder(4, B.BorderRadius_tLn, new A.BorderSide(t4.error, 2, B.BorderStyle_1, -1)), _null, _null, _null, t5.copyWith$1$color(A.Color$fromARGB(92, t6 >>> 16 & 255, t6 >>> 8 & 255, t6 & 255)), _null, _null, false, false, _null, _null, _null, _null, _null, _null); }, get$padding(_) { return B.EdgeInsets_8_18_8_8; }, get$shape(_) { return B.RoundedRectangleBorder_27D4; } }; A._TimePickerDefaultsM2_dayPeriodColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this; t2 = t1.get$_time_picker0$_colors().primary; return A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (t1.get$_time_picker0$_colors().brightness === B.Brightness_0 ? 0.24 : 0.12)), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); } return B.Color_0; }, $signature: 24 }; A._TimePickerDefaultsM2_dayPeriodTextColor_closure.prototype = { call$1(states) { var t1 = this.$this; if (states.contains$1(0, B.MaterialState_4)) t1 = t1.get$_time_picker0$_colors().primary; else { t1 = t1.get$_time_picker0$_colors().onSurface.value; t1 = A.Color$fromARGB(153, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; }, $signature: 24 }; A._TimePickerDefaultsM2_dialTextColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_time_picker0$_colors().surface; return this.$this.get$_time_picker0$_colors().onSurface; }, $signature: 24 }; A._TimePickerDefaultsM2_hourMinuteColor_closure.prototype = { call$1(states) { var t2, t1 = this.$this; if (states.contains$1(0, B.MaterialState_4)) { t2 = t1.get$_time_picker0$_colors().primary; t2 = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (t1.get$_time_picker0$_colors().brightness === B.Brightness_0 ? 0.24 : 0.12)), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); t1 = t2; } else { t1 = t1.get$_time_picker0$_colors().onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; }, $signature: 24 }; A._TimePickerDefaultsM2_hourMinuteTextColor_closure.prototype = { call$1(states) { var t1 = this.$this; return states.contains$1(0, B.MaterialState_4) ? t1.get$_time_picker0$_colors().primary : t1.get$_time_picker0$_colors().onSurface; }, $signature: 24 }; A._TimePickerDefaultsM2__hourMinuteInputColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) t1 = B.Color_0; else { t1 = this.$this.get$_time_picker0$_colors().onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; }, $signature: 24 }; A._TimePickerDefaultsM3.prototype = { get$_time_picker0$_colors() { var t1, _this = this, value = _this.___TimePickerDefaultsM3__colors_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TimePickerDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerDefaultsM3__colors_FI = t1.colorScheme; } return value; }, get$_time_picker0$_textTheme() { var t1, _this = this, value = _this.___TimePickerDefaultsM3__textTheme_FI; if (value === $) { t1 = A.Theme_of(_this.context); _this.___TimePickerDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___TimePickerDefaultsM3__textTheme_FI = t1.textTheme; } return value; }, get$backgroundColor(_) { return this.get$_time_picker0$_colors().surface; }, get$cancelButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$confirmButtonStyle() { var _null = null; return A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$dayPeriodBorderSide() { var t1 = this.get$_time_picker0$_colors(), t2 = t1._outline; return new A.BorderSide(t2 == null ? t1.onBackground : t2, 1, B.BorderStyle_1, -1); }, get$dayPeriodColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM3_dayPeriodColor_closure(this)); }, get$dayPeriodShape() { var t1 = this.get$_time_picker0$_colors(), t2 = t1._outline; return B.RoundedRectangleBorder_27D9.copyWith$1$side(new A.BorderSide(t2 == null ? t1.onBackground : t2, 1, B.BorderStyle_1, -1)); }, get$dayPeriodPortraitSize() { return B.Size_52_80; }, get$dayPeriodLandscapeSize() { return B.Size_216_38; }, get$dayPeriodInputSize() { return new A.Size(52, 72); }, get$dayPeriodTextColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM3_dayPeriodTextColor_closure(this)); }, get$dayPeriodTextStyle() { var t1 = this.get$_time_picker0$_textTheme().titleMedium; t1.toString; return t1.copyWith$1$color(this.get$dayPeriodTextColor()); }, get$dialBackgroundColor() { var t1 = this.get$_time_picker0$_colors(), t2 = t1._surfaceVariant; return t2 == null ? t1.surface : t2; }, get$dialHandColor() { return this.get$_time_picker0$_colors().primary; }, get$dialSize() { return B.Size_256_256; }, get$handWidth() { return 2; }, get$dotRadius() { return 24; }, get$centerRadius() { return 4; }, get$dialTextColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM3_dialTextColor_closure(this)); }, get$dialTextStyle() { var t1 = this.get$_time_picker0$_textTheme().bodyLarge; t1.toString; return t1; }, get$elevation(_) { return 6; }, get$entryModeIconColor() { return this.get$_time_picker0$_colors().onSurface; }, get$helpTextStyle() { return A._MaterialStateTextStyle$(new A._TimePickerDefaultsM3_helpTextStyle_closure(this)); }, get$padding(_) { return B.EdgeInsets_24_24_24_24; }, get$hourMinuteColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM3_hourMinuteColor_closure(this)); }, get$hourMinuteShape() { return B.RoundedRectangleBorder_27D9; }, get$hourMinuteSize() { return B.Size_96_80; }, get$hourMinuteInputSize() { return new A.Size(96, 72); }, get$hourMinuteInputSize24Hour() { return new A.Size(114, 72); }, get$hourMinuteTextColor() { return A._MaterialStateColor$(new A._TimePickerDefaultsM3_hourMinuteTextColor_closure(this)); }, get$_hourMinuteTextColor() { return new A._MaterialStatePropertyWith(new A._TimePickerDefaultsM3__hourMinuteTextColor_closure(this), type$._MaterialStatePropertyWith_Color); }, get$hourMinuteTextStyle() { return A._MaterialStateTextStyle$(new A._TimePickerDefaultsM3_hourMinuteTextStyle_closure(this)); }, get$inputDecorationTheme() { var selectorRadius, t2, t3, t4, t5, t6, t7, _this = this, _null = null, t1 = _this.context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; selectorRadius = B.BorderRadius_tLn1.resolve$1(0, t1.textDirection); t1 = _this.get$hourMinuteColor(); t2 = _this.get$_time_picker0$_colors(); t3 = t2._primaryContainer; t2 = t3 == null ? t2.primary : t3; t3 = _this.get$_time_picker0$_colors(); t4 = _this.get$_time_picker0$_colors(); t5 = _this.get$_time_picker0$_colors(); t6 = _this.get$hourMinuteTextStyle(); t7 = _this.get$_time_picker0$_colors().onSurface.value; return A.InputDecorationTheme$(_null, false, _null, _null, B.EdgeInsets_0_0_0_0, _null, _null, new A.OutlineInputBorder(4, selectorRadius, B.BorderSide_tAf2), new A.OutlineInputBorder(4, selectorRadius, new A.BorderSide(t3.error, 2, B.BorderStyle_1, -1)), _null, B.TextStyle_SVP2, t1, true, B.C_FloatingLabelAlignment, B.FloatingLabelBehavior_1, _null, t2, new A.OutlineInputBorder(4, selectorRadius, new A.BorderSide(t4.primary, 2, B.BorderStyle_1, -1)), new A.OutlineInputBorder(4, selectorRadius, new A.BorderSide(t5.error, 2, B.BorderStyle_1, -1)), _null, _null, _null, t6.copyWith$1$color(A.Color$fromARGB(92, t7 >>> 16 & 255, t7 >>> 8 & 255, t7 & 255)), _null, _null, false, false, _null, _null, _null, _null, _null, _null); }, get$shape(_) { return B.RoundedRectangleBorder_27D3; } }; A._TimePickerDefaultsM3_dayPeriodColor_closure.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this.get$_time_picker0$_colors(); t2 = t1._tertiaryContainer; if (t2 == null) { t2 = t1._tertiary; t1 = t2 == null ? t1.secondary : t2; } else t1 = t2; return t1; } return B.Color_0; }, $signature: 24 }; A._TimePickerDefaultsM3_dayPeriodTextColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onTertiaryContainer; if (t2 == null) { t2 = t1._onTertiary; t1 = t2 == null ? t1.onSecondary : t2; } else t1 = t2; return t1; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onTertiaryContainer; if (t2 == null) { t2 = t1._onTertiary; t1 = t2 == null ? t1.onSecondary : t2; } else t1 = t2; return t1; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onTertiaryContainer; if (t2 == null) { t2 = t1._onTertiary; t1 = t2 == null ? t1.onSecondary : t2; } else t1 = t2; return t1; } t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onTertiaryContainer; if (t2 == null) { t2 = t1._onTertiary; t1 = t2 == null ? t1.onSecondary : t2; } else t1 = t2; return t1; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; } t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onSurfaceVariant; return t2 == null ? t1.onSurface : t2; }, $signature: 24 }; A._TimePickerDefaultsM3_dialTextColor_closure.prototype = { call$1(states) { if (states.contains$1(0, B.MaterialState_4)) return this.$this.get$_time_picker0$_colors().onPrimary; return this.$this.get$_time_picker0$_colors().onSurface; }, $signature: 24 }; A._TimePickerDefaultsM3_helpTextStyle_closure.prototype = { call$1(states) { var t3, t1 = this.$this, t2 = t1.get$_time_picker0$_textTheme().labelMedium; t2.toString; t1 = t1.get$_time_picker0$_colors(); t3 = t1._onSurfaceVariant; return t2.copyWith$1$color(t3 == null ? t1.onSurface : t3); }, $signature: 118 }; A._TimePickerDefaultsM3_hourMinuteColor_closure.prototype = { call$1(states) { var t2, overlayColor, t3, t1 = this.$this; if (states.contains$1(0, B.MaterialState_4)) { t2 = t1.get$_time_picker0$_colors(); overlayColor = t2._primaryContainer; if (overlayColor == null) overlayColor = t2.primary; if (states.contains$1(0, B.MaterialState_2)) { t2 = t1.get$_time_picker0$_colors(); overlayColor = t2._onPrimaryContainer; if (overlayColor == null) overlayColor = t2.onPrimary; } else if (states.contains$1(0, B.MaterialState_0)) { t2 = t1.get$_time_picker0$_colors(); t3 = t2._onPrimaryContainer; t2 = (t3 == null ? t2.onPrimary : t3).value; overlayColor = A.Color$fromARGB(20, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); } else if (states.contains$1(0, B.MaterialState_1)) { t2 = t1.get$_time_picker0$_colors(); t3 = t2._onPrimaryContainer; t2 = (t3 == null ? t2.onPrimary : t3).value; overlayColor = A.Color$fromARGB(31, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); } t1 = t1.get$_time_picker0$_colors(); t2 = t1._primaryContainer; return A.Color_alphaBlend(overlayColor, t2 == null ? t1.primary : t2); } else { t2 = t1.get$_time_picker0$_colors(); overlayColor = t2._surfaceVariant; if (overlayColor == null) overlayColor = t2.surface; if (states.contains$1(0, B.MaterialState_2)) overlayColor = t1.get$_time_picker0$_colors().onSurface; else if (states.contains$1(0, B.MaterialState_0)) { t2 = t1.get$_time_picker0$_colors().onSurface.value; overlayColor = A.Color$fromARGB(20, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); } else if (states.contains$1(0, B.MaterialState_1)) { t2 = t1.get$_time_picker0$_colors().onSurface.value; overlayColor = A.Color$fromARGB(31, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); } t1 = t1.get$_time_picker0$_colors(); t2 = t1._surfaceVariant; return A.Color_alphaBlend(overlayColor, t2 == null ? t1.surface : t2); } }, $signature: 24 }; A._TimePickerDefaultsM3_hourMinuteTextColor_closure.prototype = { call$1(states) { return this.$this.get$_hourMinuteTextColor()._material_state$_resolve.call$1(states); }, $signature: 24 }; A._TimePickerDefaultsM3__hourMinuteTextColor_closure.prototype = { call$1(states) { var t1, t2, _this = this; if (states.contains$1(0, B.MaterialState_4)) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } t1 = _this.$this.get$_time_picker0$_colors(); t2 = t1._onPrimaryContainer; return t2 == null ? t1.onPrimary : t2; } else { if (states.contains$1(0, B.MaterialState_2)) return _this.$this.get$_time_picker0$_colors().onSurface; if (states.contains$1(0, B.MaterialState_0)) return _this.$this.get$_time_picker0$_colors().onSurface; if (states.contains$1(0, B.MaterialState_1)) return _this.$this.get$_time_picker0$_colors().onSurface; return _this.$this.get$_time_picker0$_colors().onSurface; } }, $signature: 24 }; A._TimePickerDefaultsM3_hourMinuteTextStyle_closure.prototype = { call$1(states) { var t1 = this.$this, t2 = t1.get$_time_picker0$_textTheme().displayMedium; t2.toString; return t2.copyWith$1$color(t1.get$_hourMinuteTextColor()._material_state$_resolve.call$1(states)); }, $signature: 118 }; A.__HourMinuteTextFieldState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__TimePickerDialogState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__TimePickerInputState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__TimePickerState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__DialState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.__HourMinuteTextFieldState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__HourMinuteTextFieldState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.__TimePickerDialogState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__TimePickerDialogState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.__TimePickerInputState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__TimePickerInputState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.__TimePickerState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__TimePickerState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.TimePickerThemeData.prototype = { get$dayPeriodColor() { var t2, t1 = this._dayPeriodColor; if (t1 != null) t2 = false; else t2 = true; if (t2) return t1; return A._MaterialStateColor$(new A.TimePickerThemeData_dayPeriodColor_closure(this)); }, get$hashCode(_) { var _this = this; return A.Object_hashAll([_this.get$backgroundColor(_this), _this.get$cancelButtonStyle(), _this.get$confirmButtonStyle(), _this.get$dayPeriodBorderSide(), _this.get$dayPeriodColor(), _this.get$dayPeriodShape(), _this.get$dayPeriodTextColor(), _this.get$dayPeriodTextStyle(), _this.get$dialBackgroundColor(), _this.get$dialHandColor(), _this.get$dialTextColor(), _this.get$dialTextStyle(), _this.get$elevation(_this), _this.get$entryModeIconColor(), _this.get$helpTextStyle(), _this.get$hourMinuteColor(), _this.get$hourMinuteShape(), _this.get$hourMinuteTextColor(), _this.get$hourMinuteTextStyle(), _this.get$inputDecorationTheme(), _this.get$padding(_this), _this.get$shape(_this)]); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.TimePickerThemeData && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && J.$eq$(other.get$cancelButtonStyle(), _this.get$cancelButtonStyle()) && J.$eq$(other.get$confirmButtonStyle(), _this.get$confirmButtonStyle()) && J.$eq$(other.get$dayPeriodBorderSide(), _this.get$dayPeriodBorderSide()) && J.$eq$(other.get$dayPeriodColor(), _this.get$dayPeriodColor()) && J.$eq$(other.get$dayPeriodShape(), _this.get$dayPeriodShape()) && J.$eq$(other.get$dayPeriodTextColor(), _this.get$dayPeriodTextColor()) && J.$eq$(other.get$dayPeriodTextStyle(), _this.get$dayPeriodTextStyle()) && J.$eq$(other.get$dialBackgroundColor(), _this.get$dialBackgroundColor()) && J.$eq$(other.get$dialHandColor(), _this.get$dialHandColor()) && J.$eq$(other.get$dialTextColor(), _this.get$dialTextColor()) && J.$eq$(other.get$dialTextStyle(), _this.get$dialTextStyle()) && other.get$elevation(other) == _this.get$elevation(_this) && J.$eq$(other.get$entryModeIconColor(), _this.get$entryModeIconColor()) && J.$eq$(other.get$helpTextStyle(), _this.get$helpTextStyle()) && J.$eq$(other.get$hourMinuteColor(), _this.get$hourMinuteColor()) && J.$eq$(other.get$hourMinuteShape(), _this.get$hourMinuteShape()) && J.$eq$(other.get$hourMinuteTextColor(), _this.get$hourMinuteTextColor()) && J.$eq$(other.get$hourMinuteTextStyle(), _this.get$hourMinuteTextStyle()) && J.$eq$(other.get$inputDecorationTheme(), _this.get$inputDecorationTheme()) && J.$eq$(other.get$padding(other), _this.get$padding(_this)) && J.$eq$(other.get$shape(other), _this.get$shape(_this)); }, get$backgroundColor(receiver) { return this.backgroundColor; }, get$cancelButtonStyle() { return this.cancelButtonStyle; }, get$confirmButtonStyle() { return this.confirmButtonStyle; }, get$dayPeriodBorderSide() { return this.dayPeriodBorderSide; }, get$dayPeriodShape() { return this.dayPeriodShape; }, get$dayPeriodTextColor() { return this.dayPeriodTextColor; }, get$dayPeriodTextStyle() { return this.dayPeriodTextStyle; }, get$dialBackgroundColor() { return this.dialBackgroundColor; }, get$dialHandColor() { return this.dialHandColor; }, get$dialTextColor() { return this.dialTextColor; }, get$dialTextStyle() { return this.dialTextStyle; }, get$elevation(receiver) { return this.elevation; }, get$entryModeIconColor() { return this.entryModeIconColor; }, get$helpTextStyle() { return this.helpTextStyle; }, get$hourMinuteColor() { return this.hourMinuteColor; }, get$hourMinuteShape() { return this.hourMinuteShape; }, get$hourMinuteTextColor() { return this.hourMinuteTextColor; }, get$hourMinuteTextStyle() { return this.hourMinuteTextStyle; }, get$inputDecorationTheme() { return this.inputDecorationTheme; }, get$padding(receiver) { return this.padding; }, get$shape(receiver) { return this.shape; } }; A.TimePickerThemeData_dayPeriodColor_closure.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_4)) { t1 = this.$this._dayPeriodColor; return t1 == null ? type$.Color._as(t1) : t1; } return B.Color_0; }, $signature: 24 }; A._TimePickerThemeData_Object_Diagnosticable.prototype = {}; A.ToggleButtons.prototype = { _isFirstButton$3(index, $length, textDirection) { var t1; if (index === 0) if (textDirection !== B.TextDirection_1) t1 = false; else t1 = true; else t1 = false; if (!t1) if (index === $length - 1) if (textDirection !== B.TextDirection_0) t1 = false; else t1 = true; else t1 = false; else t1 = true; return t1; }, _isLastButton$3(index, $length, textDirection) { var t1; if (index === $length - 1) if (textDirection !== B.TextDirection_1) t1 = false; else t1 = true; else t1 = false; if (!t1) if (index === 0) if (textDirection !== B.TextDirection_0) t1 = false; else t1 = true; else t1 = false; else t1 = true; return t1; }, _getEdgeBorderRadius$4(index, $length, textDirection, toggleButtonsTheme) { var resultingBorderRadius = toggleButtonsTheme.borderRadius; if (resultingBorderRadius == null) resultingBorderRadius = B.BorderRadius_tLn0; if ($length === 1) return resultingBorderRadius; else if (this._isFirstButton$3(index, $length, textDirection)) return new A.BorderRadius(resultingBorderRadius.topLeft, B.Radius_0_0, resultingBorderRadius.bottomLeft, B.Radius_0_0); else if (this._isLastButton$3(index, $length, textDirection)) return new A.BorderRadius(B.Radius_0_0, resultingBorderRadius.topRight, B.Radius_0_0, resultingBorderRadius.bottomRight); return B.BorderRadius_tLn0; }, _getClipBorderRadius$4(index, $length, textDirection, toggleButtonsTheme) { var resultingBorderWidth, t1, t2, t3, resultingBorderRadius = toggleButtonsTheme.borderRadius; if (resultingBorderRadius == null) resultingBorderRadius = B.BorderRadius_tLn0; resultingBorderWidth = toggleButtonsTheme.borderWidth; if (resultingBorderWidth == null) resultingBorderWidth = 1; if ($length === 1) { t1 = resultingBorderWidth / 2; t2 = resultingBorderRadius.topLeft.$sub(0, new A.Radius(t1, t1)); t3 = resultingBorderRadius.bottomLeft.$sub(0, new A.Radius(t1, t1)); return new A.BorderRadius(t2, resultingBorderRadius.topRight.$sub(0, new A.Radius(t1, t1)), t3, resultingBorderRadius.bottomRight.$sub(0, new A.Radius(t1, t1))); } else if (this._isFirstButton$3(index, $length, textDirection)) { t1 = resultingBorderWidth / 2; return new A.BorderRadius(resultingBorderRadius.topLeft.$sub(0, new A.Radius(t1, t1)), B.Radius_0_0, resultingBorderRadius.bottomLeft.$sub(0, new A.Radius(t1, t1)), B.Radius_0_0); } else if (this._isLastButton$3(index, $length, textDirection)) { t1 = resultingBorderWidth / 2; return new A.BorderRadius(B.Radius_0_0, resultingBorderRadius.topRight.$sub(0, new A.Radius(t1, t1)), B.Radius_0_0, resultingBorderRadius.bottomRight.$sub(0, new A.Radius(t1, t1))); } return B.BorderRadius_tLn0; }, _getLeadingBorderSide$3(index, theme, toggleButtonsTheme) { var resultingBorderWidth, t1, _this = this; if (!_this.renderBorder) return B.BorderSide_8xm; resultingBorderWidth = toggleButtonsTheme.borderWidth; if (resultingBorderWidth == null) resultingBorderWidth = 1; t1 = _this.isSelected; if (!t1[index]) t1 = index !== 0 && t1[index - 1]; else t1 = true; if (t1) { t1 = _this.selectedBorderColor; if (t1 == null) t1 = toggleButtonsTheme.selectedBorderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } else { t1 = _this.isSelected[index]; if (!t1) { t1 = _this.borderColor; if (t1 == null) t1 = toggleButtonsTheme.borderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } else { t1 = toggleButtonsTheme.disabledBorderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } } }, _getBorderSide$3(index, theme, toggleButtonsTheme) { var resultingBorderWidth, t1, _this = this; if (!_this.renderBorder) return B.BorderSide_8xm; resultingBorderWidth = toggleButtonsTheme.borderWidth; if (resultingBorderWidth == null) resultingBorderWidth = 1; t1 = _this.isSelected[index]; if (t1) { t1 = _this.selectedBorderColor; if (t1 == null) t1 = toggleButtonsTheme.selectedBorderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } else { t1 = _this.borderColor; if (t1 == null) t1 = toggleButtonsTheme.borderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } }, _getTrailingBorderSide$3(index, theme, toggleButtonsTheme) { var resultingBorderWidth, t1, _this = this; if (!_this.renderBorder) return B.BorderSide_8xm; if (index !== _this.children.length - 1) return B.BorderSide_8xm; resultingBorderWidth = toggleButtonsTheme.borderWidth; if (resultingBorderWidth == null) resultingBorderWidth = 1; t1 = _this.isSelected[index]; if (t1) { t1 = _this.selectedBorderColor; if (t1 == null) t1 = toggleButtonsTheme.selectedBorderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } else { t1 = _this.borderColor; if (t1 == null) t1 = toggleButtonsTheme.borderColor; if (t1 == null) { t1 = theme.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return new A.BorderSide(t1, resultingBorderWidth, B.BorderStyle_1, -1); } }, build$1(context) { var t1, t2, buttons, theme = A.Theme_of(context); context.dependOnInheritedWidgetOfExactType$1$0(type$.ToggleButtonsTheme); t1 = A.Theme_of(context); t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; buttons = A.List_List$generate(this.children.length, new A.ToggleButtons_build_closure(this, t2.textDirection, t1.toggleButtonsTheme, theme), type$.Widget); return new A.IntrinsicHeight(A.Row$(buttons, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_0, null), null); } }; A.ToggleButtons_build_closure.prototype = { call$1(index) { var leadingBorderSide, borderSide, trailingBorderSide, t5, t6, effectiveFillColor, t7, currentColor, currentTextStyle, currentConstraints, minimumSize, maximumSize, minPaddingSize, t8, t9, t10, button, _this = this, _null = null, t1 = _this.$this, t2 = t1.children, t3 = _this.textDirection, t4 = _this.toggleButtonsTheme, edgeBorderRadius = t1._getEdgeBorderRadius$4(index, t2.length, t3, t4), clipBorderRadius = t1._getClipBorderRadius$4(index, t2.length, t3, t4); t3 = _this.theme; leadingBorderSide = t1._getLeadingBorderSide$3(index, t3, t4); borderSide = t1._getBorderSide$3(index, t3, t4); trailingBorderSide = t1._getTrailingBorderSide$3(index, t3, t4); t5 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); t6 = t1.isSelected; if (t6[index] && true) t5.add$1(0, B.MaterialState_4); effectiveFillColor = new A._ResolveFillColor(t4.fillColor).resolve$1(0, t5); if (effectiveFillColor == null) effectiveFillColor = new A._DefaultFillColor(t3.colorScheme).resolve$1(0, t5); t5 = t6[index]; if (t5) { t7 = t1.selectedColor; currentColor = t7 == null ? t4.selectedColor : t7; if (currentColor == null) currentColor = t3.colorScheme.primary; } else { t7 = t1.color; currentColor = t7 == null ? t4.color : t7; if (currentColor == null) { t7 = t3.colorScheme.onSurface.value; currentColor = A.Color$fromARGB(222, t7 >>> 16 & 255, t7 >>> 8 & 255, t7 & 255); } } currentTextStyle = t4.textStyle; if (currentTextStyle == null) { t7 = t3.textTheme.bodyMedium; t7.toString; currentTextStyle = t7; } currentConstraints = t1.constraints; if (currentConstraints == null) currentConstraints = t4.constraints; t7 = currentConstraints == null; minimumSize = t7 ? B.Size_48_48 : new A.Size(currentConstraints.minWidth, currentConstraints.minHeight); maximumSize = t7 ? _null : new A.Size(currentConstraints.maxWidth, currentConstraints.maxHeight); switch (t3.materialTapTargetSize.index) { case 0: minPaddingSize = B.Size_0_48; break; case 1: minPaddingSize = B.Size_0_0; break; default: minPaddingSize = _null; } t8 = t2.length; t9 = type$.MaterialStatePropertyAll_nullable_Color; t10 = type$.MaterialStatePropertyAll_nullable_Size; t4 = A.ButtonStyle$(B.Alignment_0_0, B.Duration_200000, new A.MaterialStatePropertyAll(effectiveFillColor, t9), B.MaterialStatePropertyAll_0, true, _null, new A.MaterialStatePropertyAll(currentColor, t9), _null, _null, new A.MaterialStatePropertyAll(maximumSize, t10), new A.MaterialStatePropertyAll(minimumSize, t10), new A.MaterialStatePropertyAll(_null, type$.MaterialStatePropertyAll_nullable_MouseCursor), new A._ToggleButtonDefaultOverlay(t5, !t5, t3.colorScheme, t4.focusColor, t4.highlightColor, t4.hoverColor, t4.splashColor), B.MaterialStatePropertyAll_rXZ0, _null, B.MaterialStatePropertyAll_Aec, _null, B.C__InkRippleFactory, _null, B.MaterialTapTargetSize_1, new A.MaterialStatePropertyAll(currentTextStyle.copyWith$1$color(currentColor), type$.MaterialStatePropertyAll_nullable_TextStyle), B.VisualDensity_0_0); button = new A._SelectToggleButton(leadingBorderSide, borderSide, trailingBorderSide, edgeBorderRadius, index === 0, index === t8 - 1, B.Axis_0, B.VerticalDirection_1, A.ClipRRect$(clipBorderRadius, A.TextButton$(false, t2[index], _null, _null, new A.ToggleButtons_build__closure(t1, index), t4), B.Clip_2), _null); if (!t7) button = A.Center$(button, _null, _null); t1 = t6[index]; return new A.MergeSemantics(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, t1, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, new A._InputPadding1(minPaddingSize, B.Axis_0, button, _null), _null), _null); }, $signature: 1264 }; A.ToggleButtons_build__closure.prototype = { call$0() { this.$this.onPressed.call$1(this.index); }, $signature: 0 }; A._ResolveFillColor.prototype = { resolve$1(_, states) { return states.contains$1(0, B.MaterialState_4) ? this.primary : null; } }; A._DefaultFillColor.prototype = { resolve$1(_, states) { var t1; if (states.contains$1(0, B.MaterialState_4)) { t1 = this.colorScheme.primary; return A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } t1 = this.colorScheme.surface.value; return A.Color$fromARGB(0, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } }; A._ToggleButtonDefaultOverlay.prototype = { resolve$1(_, states) { var t1, _this = this; if (_this.selected) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.splashColor; if (t1 == null) { t1 = _this.colorScheme.primary; t1 = A.Color$fromARGB(41, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return t1; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.hoverColor; if (t1 == null) { t1 = _this.colorScheme.primary; t1 = A.Color$fromARGB(10, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return t1; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.focusColor; if (t1 == null) { t1 = _this.colorScheme.primary; t1 = A.Color$fromARGB(31, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); } return t1; } } else if (_this.unselected) { if (states.contains$1(0, B.MaterialState_2)) { t1 = _this.splashColor; if (t1 == null) t1 = _this.highlightColor; if (t1 == null) { t1 = _this.colorScheme.onSurface.value; t1 = A.Color$fromARGB(41, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } if (states.contains$1(0, B.MaterialState_0)) { t1 = _this.hoverColor; if (t1 == null) { t1 = _this.colorScheme.onSurface.value; t1 = A.Color$fromARGB(10, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } if (states.contains$1(0, B.MaterialState_1)) { t1 = _this.focusColor; if (t1 == null) { t1 = _this.colorScheme.onSurface.value; t1 = A.Color$fromARGB(31, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } } return null; }, toString$0(_) { var t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _s19_ = ",\n focused: ", _s19_0 = ",\n pressed: ", t1 = _this.hoverColor, t2 = A.S(t1), t3 = _this.colorScheme, t4 = t3.primary, t5 = A.Color$fromARGB(10, t4.get$value(t4) >>> 16 & 255, t4.get$value(t4) >>> 8 & 255, t4.get$value(t4) & 255); t5 = t5.toString$0(0); t6 = _this.focusColor; t7 = A.S(t6); t8 = A.Color$fromARGB(31, t4.get$value(t4) >>> 16 & 255, t4.get$value(t4) >>> 8 & 255, t4.get$value(t4) & 255); t8 = t8.toString$0(0); t9 = _this.splashColor; t10 = A.S(t9); t4 = A.Color$fromARGB(41, t4.get$value(t4) >>> 16 & 255, t4.get$value(t4) >>> 8 & 255, t4.get$value(t4) & 255); t4 = t4.toString$0(0); t1 = A.S(t1); t3 = t3.onSurface.value; t11 = t3 >>> 16 & 255; t12 = t3 >>> 8 & 255; t3 &= 255; t13 = A.Color$fromARGB(10, t11, t12, t3); t13 = t13.toString$0(0); t6 = A.S(t6); t14 = A.Color$fromARGB(31, t11, t12, t3); t14 = t14.toString$0(0); t9 = A.S(t9); t3 = A.Color$fromARGB(41, t11, t12, t3); return " {\n selected:\n hovered: " + t2 + ", otherwise: " + t5 + _s19_ + t7 + ", otherwise: " + t8 + _s19_0 + t10 + ", otherwise: " + t4 + ",\n unselected:\n hovered: " + t1 + ", otherwise: " + t13 + _s19_ + t6 + ", otherwise: " + t14 + _s19_0 + t9 + ", otherwise: " + t3.toString$0(0) + ",\n otherwise: null,\n }\n "; } }; A._SelectToggleButton.prototype = { createRenderObject$1(context) { var _this = this, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = new A._SelectToggleButtonRenderObject(_this.direction, _this.verticalDirection, _this.leadingBorderSide, _this.borderSide, _this.trailingBorderSide, _this.borderRadius, _this.isFirstButton, _this.isLastButton, t1.textDirection, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var t1, _this = this; renderObject.set$leadingBorderSide(_this.leadingBorderSide); renderObject.set$borderSide(_this.borderSide); renderObject.set$trailingBorderSide(_this.trailingBorderSide); renderObject.set$borderRadius(0, _this.borderRadius); renderObject.set$isFirstButton(_this.isFirstButton); renderObject.set$isLastButton(_this.isLastButton); renderObject.set$direction(0, _this.direction); renderObject.set$verticalDirection(_this.verticalDirection); t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); } }; A._SelectToggleButtonRenderObject.prototype = { set$direction(_, value) { if (this._toggle_buttons$_direction === value) return; this._toggle_buttons$_direction = value; this.markNeedsLayout$0(); }, set$verticalDirection(value) { if (this._toggle_buttons$_verticalDirection === value) return; this._toggle_buttons$_verticalDirection = value; this.markNeedsLayout$0(); }, set$leadingBorderSide(value) { if (this._leadingBorderSide.$eq(0, value)) return; this._leadingBorderSide = value; this.markNeedsLayout$0(); }, set$borderSide(value) { if (this._borderSide.$eq(0, value)) return; this._borderSide = value; this.markNeedsLayout$0(); }, set$trailingBorderSide(value) { if (this._trailingBorderSide.$eq(0, value)) return; this._trailingBorderSide = value; this.markNeedsLayout$0(); }, set$borderRadius(_, value) { if (this._toggle_buttons$_borderRadius.$eq(0, value)) return; this._toggle_buttons$_borderRadius = value; this.markNeedsLayout$0(); }, set$isFirstButton(value) { if (this._isFirstButton === value) return; this._isFirstButton = value; this.markNeedsLayout$0(); }, set$isLastButton(value) { if (this._isLastButton === value) return; this._isLastButton = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (this._toggle_buttons$_textDirection === value) return; this._toggle_buttons$_textDirection = value; this.markNeedsLayout$0(); }, computeDistanceToActualBaseline$1(baseline) { var _this = this, t1 = _this._toggle_buttons$_direction, t2 = _this.RenderObjectWithChildMixin__child; if (t1 === B.Axis_0) { t1 = t2.computeDistanceToActualBaseline$1(baseline); t1.toString; t1 += _this._borderSide.width; } else { t1 = t2.computeDistanceToActualBaseline$1(baseline); t1.toString; t1 += _this._leadingBorderSide.width; } return t1; }, computeMaxIntrinsicHeight$1(width) { var _this = this, t1 = _this._toggle_buttons$_direction, t2 = _this.RenderObjectWithChildMixin__child; if (t1 === B.Axis_0) { t1 = _this._borderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t2.get$computeMaxIntrinsicHeight()); t2 = t1.width * 2 + t2; t1 = t2; } else { t1 = _this._leadingBorderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t2.get$computeMaxIntrinsicHeight()); t2 = t1.width + t2 + _this._trailingBorderSide.width; t1 = t2; } return t1; }, computeMinIntrinsicHeight$1(width) { var _this = this, t1 = _this._toggle_buttons$_direction, t2 = _this.RenderObjectWithChildMixin__child; if (t1 === B.Axis_0) { t1 = _this._borderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); t2 = t1.width * 2 + t2; t1 = t2; } else { t1 = _this._leadingBorderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t2.get$computeMaxIntrinsicHeight()); t2 = t1.width + t2 + _this._trailingBorderSide.width; t1 = t2; } return t1; }, computeMaxIntrinsicWidth$1(height) { var _this = this, t1 = _this._toggle_buttons$_direction, t2 = _this.RenderObjectWithChildMixin__child; if (t1 === B.Axis_0) { t1 = _this._leadingBorderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()); t2 = t1.width + t2 + _this._trailingBorderSide.width; t1 = t2; } else { t1 = _this._borderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()); t2 = t1.width * 2 + t2; t1 = t2; } return t1; }, computeMinIntrinsicWidth$1(height) { var _this = this, t1 = _this._toggle_buttons$_direction, t2 = _this.RenderObjectWithChildMixin__child; if (t1 === B.Axis_0) { t1 = _this._leadingBorderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()); t2 = t1.width + t2 + _this._trailingBorderSide.width; t1 = t2; } else { t1 = _this._borderSide; t2 = t2 == null ? 0 : t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()); t2 = t1.width * 2 + t2; t1 = t2; } return t1; }, computeDryLayout$1(constraints) { return this._toggle_buttons$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { var t1, _this = this; _this._box$_size = _this._toggle_buttons$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) return; t1 = t1.parentData; t1.toString; type$.BoxParentData._as(t1); if (_this._toggle_buttons$_direction === B.Axis_0) switch (_this._toggle_buttons$_textDirection.index) { case 1: t1.offset = new A.Offset(_this._leadingBorderSide.width, _this._borderSide.width); break; case 0: t1.offset = new A.Offset(_this._trailingBorderSide.width, _this._borderSide.width); break; } else switch (_this._toggle_buttons$_verticalDirection.index) { case 1: t1.offset = new A.Offset(_this._borderSide.width, _this._leadingBorderSide.width); break; case 0: t1.offset = new A.Offset(_this._borderSide.width, _this._trailingBorderSide.width); break; } }, _toggle_buttons$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var t1, t2, t3, t4, rightConstraint, leftConstraint, topConstraint, bottomConstraint, t0, innerConstraints, childSize, _this = this; if (_this.RenderObjectWithChildMixin__child == null) { t1 = _this._toggle_buttons$_direction; t2 = _this._leadingBorderSide.width; t3 = _this._trailingBorderSide.width; t4 = _this._borderSide.width; if (t1 === B.Axis_0) return constraints.constrain$1(new A.Size(t2 + t3, t4 * 2)); else return constraints.constrain$1(new A.Size(t4 * 2, t2 + t3)); } t1 = _this._toggle_buttons$_direction; rightConstraint = _this._trailingBorderSide.width; leftConstraint = _this._leadingBorderSide.width; topConstraint = _this._borderSide.width; if (t1 === B.Axis_0) bottomConstraint = topConstraint; else { bottomConstraint = rightConstraint; rightConstraint = topConstraint; topConstraint = leftConstraint; leftConstraint = rightConstraint; t0 = rightConstraint; rightConstraint = leftConstraint; t0 = leftConstraint; } innerConstraints = constraints.deflate$1(new A.EdgeInsets(leftConstraint, topConstraint, rightConstraint, bottomConstraint)); t1 = _this.RenderObjectWithChildMixin__child; t1.toString; childSize = layoutChild.call$2(t1, innerConstraints); return constraints.constrain$1(new A.Size(leftConstraint + childSize._dx + rightConstraint, topConstraint + childSize._dy + bottomConstraint)); }, paint$2(context, offset) { var bottomRight, t1, t2, startX, t3, center, t4, t5, t6, t7, rrect, tlCorner, t8, t9, t10, t11, t12, blCorner, t13, t14, t15, trCorner, t16, t17, t18, t19, brCorner, leadingPaint, leadingPath, leftPath, endingPaint, endingPath, horizontalPaint, horizontalPaths, topPath, paint, paths, bottomPath, _this = this; _this.super$RenderShiftedBox$paint(context, offset); bottomRight = _this.get$size(0).bottomRight$1(0, offset); t1 = offset._dx; t2 = offset._dy; startX = bottomRight._dx; t3 = bottomRight._dy; center = new A.Rect(t1, t2, startX, t3).inflate$1(-(_this._borderSide.width / 2)); t4 = _this._toggle_buttons$_borderRadius; t5 = t4.topLeft; t5 = t5.x * t5.y !== 0 ? t5 : B.Radius_0_0; t6 = t4.topRight; t6 = t6.x * t6.y !== 0 ? t6 : B.Radius_0_0; t7 = t4.bottomLeft; t7 = t7.x * t7.y !== 0 ? t7 : B.Radius_0_0; t4 = t4.bottomRight; rrect = A.RRect$fromRectAndCorners(center, t7, t4.x * t4.y !== 0 ? t4 : B.Radius_0_0, t5, t6).scaleRadii$0(); t4 = rrect.left; t5 = rrect.top; t6 = rrect.tlRadiusX; t7 = rrect.tlRadiusY; tlCorner = new A.Rect(t4, t5, t4 + t6 * 2, t5 + t7 * 2); t8 = rrect.bottom; t9 = rrect.blRadiusY; t10 = t9 * 2; t11 = t8 - t10; t12 = rrect.blRadiusX; blCorner = new A.Rect(t4, t11, t4 + t12 * 2, t11 + t10); t10 = rrect.right; t11 = rrect.trRadiusX; t13 = t11 * 2; t14 = t10 - t13; t15 = rrect.trRadiusY; trCorner = new A.Rect(t14, t5, t14 + t13, t5 + t15 * 2); t13 = rrect.brRadiusX; t14 = t13 * 2; t16 = t10 - t14; t17 = rrect.brRadiusY; t18 = t17 * 2; t19 = t8 - t18; brCorner = new A.Rect(t16, t19, t16 + t14, t19 + t18); leadingPaint = _this._leadingBorderSide.toPaint$0(); t14 = _this._isFirstButton; if (t14 && _this._isLastButton) { leadingPath = $.$get$_renderer().createPath$0(); leadingPath.moveTo$2(0, t13 === 0 ? startX : t10 - t13, t8); leadingPath.lineTo$2(0, t4 + t12, t8); leadingPath.addArc$3(blCorner, 1.5707963267948966, 1.5707963267948966); leadingPath.lineTo$2(0, t4, t5 + t7); leadingPath.addArc$3(tlCorner, 3.141592653589793, 1.5707963267948966); leadingPath.lineTo$2(0, t10 - t11, t5); leadingPath.addArc$3(trCorner, 4.71238898038469, 1.5707963267948966); leadingPath.lineTo$2(0, t10, t8 - t17); leadingPath.addArc$3(brCorner, 0, 1.5707963267948966); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); return; } if (_this._toggle_buttons$_direction === B.Axis_0) switch (_this._toggle_buttons$_textDirection.index) { case 1: if (_this._isLastButton) { t1 = $.$get$_renderer(); leftPath = t1.createPath$0(); leftPath.moveTo$2(0, t4, t8 + _this._leadingBorderSide.width / 2); leftPath.lineTo$2(0, t4, t5 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(leftPath, leadingPaint); endingPaint = _this._trailingBorderSide.toPaint$0(); endingPath = t1.createPath$0(); endingPath.moveTo$2(0, t4 + _this._borderSide.width / 2, t5); endingPath.lineTo$2(0, t10 - t11, t5); endingPath.addArc$3(trCorner, 4.71238898038469, 1.5707963267948966); endingPath.lineTo$2(0, t10, t8 - t17); endingPath.addArc$3(brCorner, 0, 1.5707963267948966); endingPath.lineTo$2(0, t4 + _this._borderSide.width / 2, t8); context.get$canvas(context).drawPath$2(endingPath, endingPaint); } else if (t14) { leadingPath = $.$get$_renderer().createPath$0(); leadingPath.moveTo$2(0, startX, t8); leadingPath.lineTo$2(0, t4 + t12, t8); leadingPath.addArc$3(blCorner, 1.5707963267948966, 1.5707963267948966); leadingPath.lineTo$2(0, t4, t5 + t7); leadingPath.addArc$3(tlCorner, 3.141592653589793, 1.5707963267948966); leadingPath.lineTo$2(0, startX, t5); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); } else { t1 = $.$get$_renderer(); leadingPath = t1.createPath$0(); leadingPath.moveTo$2(0, t4, t8 + _this._leadingBorderSide.width / 2); leadingPath.lineTo$2(0, t4, t5 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); horizontalPaint = _this._borderSide.toPaint$0(); horizontalPaths = t1.createPath$0(); horizontalPaths.moveTo$2(0, t4 + _this._borderSide.width / 2, t5); t11 = startX - t11; horizontalPaths.lineTo$2(0, t11, t5); horizontalPaths.moveTo$2(0, t4 + _this._borderSide.width / 2 + t6, t8); horizontalPaths.lineTo$2(0, t11, t8); context.get$canvas(context).drawPath$2(horizontalPaths, horizontalPaint); } break; case 0: if (_this._isLastButton) { t1 = $.$get$_renderer(); leadingPath = t1.createPath$0(); leadingPath.moveTo$2(0, t10, t8 + _this._leadingBorderSide.width / 2); leadingPath.lineTo$2(0, t10, t5 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); endingPaint = _this._trailingBorderSide.toPaint$0(); endingPath = t1.createPath$0(); endingPath.moveTo$2(0, t10 - _this._borderSide.width / 2, t5); endingPath.lineTo$2(0, t4 + t6, t5); endingPath.addArc$3(tlCorner, 4.71238898038469, -1.5707963267948966); endingPath.lineTo$2(0, t4, t8 - t9); endingPath.addArc$3(blCorner, 3.141592653589793, -1.5707963267948966); endingPath.lineTo$2(0, t10 - _this._borderSide.width / 2, t8); context.get$canvas(context).drawPath$2(endingPath, endingPaint); } else if (t14) { leadingPath = $.$get$_renderer().createPath$0(); leadingPath.moveTo$2(0, t1, t8); leadingPath.lineTo$2(0, t10 - t13, t8); leadingPath.addArc$3(brCorner, 1.5707963267948966, -1.5707963267948966); leadingPath.lineTo$2(0, t10, t5 + t15); leadingPath.addArc$3(trCorner, 0, -1.5707963267948966); leadingPath.lineTo$2(0, t1, t5); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); } else { t2 = $.$get$_renderer(); leadingPath = t2.createPath$0(); leadingPath.moveTo$2(0, t10, t8 + _this._leadingBorderSide.width / 2); leadingPath.lineTo$2(0, t10, t5 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); horizontalPaint = _this._borderSide.toPaint$0(); horizontalPaths = t2.createPath$0(); horizontalPaths.moveTo$2(0, t10 - _this._borderSide.width / 2, t5); t6 = t1 - t6; horizontalPaths.lineTo$2(0, t6, t5); horizontalPaths.moveTo$2(0, t10 - _this._borderSide.width / 2 + t11, t8); horizontalPaths.lineTo$2(0, t6, t8); context.get$canvas(context).drawPath$2(horizontalPaths, horizontalPaint); } break; } else switch (_this._toggle_buttons$_verticalDirection.index) { case 1: if (_this._isLastButton) { t3 = $.$get$_renderer(); topPath = t3.createPath$0(); topPath.moveTo$2(0, t1, t2 + _this._leadingBorderSide.width / 2); topPath.lineTo$2(0, startX, t2 + _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(topPath, leadingPaint); endingPaint = _this._trailingBorderSide.toPaint$0(); endingPath = t3.createPath$0(); endingPath.moveTo$2(0, t4, t5 + _this._leadingBorderSide.width / 2); endingPath.lineTo$2(0, t4, t8 - t9); endingPath.addArc$3(blCorner, 9.42477796076938, -1.5707963267948966); endingPath.lineTo$2(0, t10 - t12, t8); endingPath.addArc$3(brCorner, 1.5707963267948966, -1.5707963267948966); endingPath.lineTo$2(0, t10, t5 + _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(endingPath, endingPaint); } else if (t14) { leadingPath = $.$get$_renderer().createPath$0(); leadingPath.moveTo$2(0, t4, t3); leadingPath.lineTo$2(0, t4, t5 + t6); leadingPath.addArc$3(tlCorner, 3.141592653589793, 1.5707963267948966); leadingPath.lineTo$2(0, t10 - t11, t5); leadingPath.addArc$3(trCorner, 4.71238898038469, 1.5707963267948966); leadingPath.lineTo$2(0, t10, t3); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); } else { t5 = $.$get$_renderer(); topPath = t5.createPath$0(); topPath.moveTo$2(0, t1, t2 + _this._leadingBorderSide.width / 2); topPath.lineTo$2(0, startX, t2 + _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(topPath, leadingPaint); paint = _this._borderSide.toPaint$0(); paths = t5.createPath$0(); paths.moveTo$2(0, t4, t2 + _this._leadingBorderSide.width); paths.lineTo$2(0, t4, t3); paths.moveTo$2(0, t10, t2 + _this._leadingBorderSide.width); paths.lineTo$2(0, t10, t3); context.get$canvas(context).drawPath$2(paths, paint); } break; case 0: if (_this._isLastButton) { t2 = $.$get$_renderer(); bottomPath = t2.createPath$0(); bottomPath.moveTo$2(0, t1, t3 - _this._leadingBorderSide.width / 2); bottomPath.lineTo$2(0, startX, t3 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(bottomPath, leadingPaint); endingPaint = _this._trailingBorderSide.toPaint$0(); endingPath = t2.createPath$0(); endingPath.moveTo$2(0, t4, t8 - _this._leadingBorderSide.width / 2); endingPath.lineTo$2(0, t4, t5 + t7); endingPath.addArc$3(tlCorner, 3.141592653589793, 1.5707963267948966); endingPath.lineTo$2(0, t10 - t11, t5); endingPath.addArc$3(trCorner, 4.71238898038469, 1.5707963267948966); endingPath.lineTo$2(0, t10, t8 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(endingPath, endingPaint); } else if (t14) { leadingPath = $.$get$_renderer().createPath$0(); leadingPath.moveTo$2(0, t4, t2); leadingPath.lineTo$2(0, t4, t8 - t9); leadingPath.addArc$3(blCorner, 3.141592653589793, -1.5707963267948966); leadingPath.lineTo$2(0, t10 - t13, t8); leadingPath.addArc$3(brCorner, 1.5707963267948966, -1.5707963267948966); leadingPath.lineTo$2(0, t10, t2); context.get$canvas(context).drawPath$2(leadingPath, leadingPaint); } else { t5 = $.$get$_renderer(); bottomPath = t5.createPath$0(); bottomPath.moveTo$2(0, t1, t3 - _this._leadingBorderSide.width / 2); bottomPath.lineTo$2(0, startX, t3 - _this._leadingBorderSide.width / 2); context.get$canvas(context).drawPath$2(bottomPath, leadingPaint); paint = _this._borderSide.toPaint$0(); paths = t5.createPath$0(); paths.moveTo$2(0, t4, t2); paths.lineTo$2(0, t4, t3 - _this._leadingBorderSide.width); paths.moveTo$2(0, t10, t2); paths.lineTo$2(0, t10, t3 - _this._leadingBorderSide.width); context.get$canvas(context).drawPath$2(paths, paint); } break; } } }; A._InputPadding1.prototype = { createRenderObject$1(context) { var t1 = new A._RenderInputPadding1(this.minSize, this.direction, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$minSize(this.minSize); renderObject.set$direction(0, this.direction); } }; A._RenderInputPadding1.prototype = { set$minSize(value) { if (this._toggle_buttons$_minSize.$eq(0, value)) return; this._toggle_buttons$_minSize = value; this.markNeedsLayout$0(); }, set$direction(_, value) { if (this._toggle_buttons$_direction === value) return; this._toggle_buttons$_direction = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()), this._toggle_buttons$_minSize._dx); return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), this._toggle_buttons$_minSize._dy); return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._toggle_buttons$_minSize._dx); return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return Math.max(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), this._toggle_buttons$_minSize._dy); return 0; }, _toggle_buttons$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var childSize, t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { childSize = layoutChild.call$2(t1, constraints); t1 = childSize._dx; t2 = this._toggle_buttons$_minSize; return constraints.constrain$1(new A.Size(Math.max(t1, t2._dx), Math.max(childSize._dy, t2._dy))); } return B.Size_0_0; }, computeDryLayout$1(constraints) { return this._toggle_buttons$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { var t1, _this = this; _this._box$_size = _this._toggle_buttons$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1 = t1.parentData; t1.toString; type$.BoxParentData._as(t1).offset = B.Alignment_0_0.alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); } }, hitTest$2$position(result, position) { var t2, t3, _this = this, t1 = {}; if (!_this.get$size(0).contains$1(0, position)) return false; t1.center = null; t2 = _this._toggle_buttons$_direction; t3 = _this.RenderObjectWithChildMixin__child; t2 = t2 === B.Axis_0 ? t1.center = new A.Offset(position._dx, t3.get$size(0)._dy / 2) : t1.center = new A.Offset(t3.get$size(0)._dx / 2, position._dy); return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderInputPadding_hitTest_closure1(t1, _this), t2, A.MatrixUtils_forceToPoint(t2)); } }; A._RenderInputPadding_hitTest_closure1.prototype = { call$2(result, position) { return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, this._box_0.center); }, $signature: 72 }; A.__DefaultFillColor_MaterialStateProperty_Diagnosticable.prototype = {}; A.__ResolveFillColor_MaterialStateProperty_Diagnosticable.prototype = {}; A.ToggleButtonsThemeData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.textStyle, _this.constraints, _this.color, _this.selectedColor, _this.disabledColor, _this.fillColor, _this.focusColor, _this.highlightColor, _this.hoverColor, _this.splashColor, _this.borderColor, _this.selectedBorderColor, _this.disabledBorderColor, _this.borderRadius, _this.borderWidth, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ToggleButtonsThemeData && J.$eq$(other.textStyle, _this.textStyle) && J.$eq$(other.constraints, _this.constraints) && J.$eq$(other.color, _this.color) && J.$eq$(other.selectedColor, _this.selectedColor) && J.$eq$(other.disabledColor, _this.disabledColor) && J.$eq$(other.fillColor, _this.fillColor) && J.$eq$(other.focusColor, _this.focusColor) && J.$eq$(other.highlightColor, _this.highlightColor) && J.$eq$(other.hoverColor, _this.hoverColor) && J.$eq$(other.splashColor, _this.splashColor) && J.$eq$(other.borderColor, _this.borderColor) && J.$eq$(other.selectedBorderColor, _this.selectedBorderColor) && J.$eq$(other.disabledBorderColor, _this.disabledBorderColor) && J.$eq$(other.borderRadius, _this.borderRadius) && other.borderWidth == _this.borderWidth; } }; A._ToggleButtonsThemeData_Object_Diagnosticable.prototype = {}; A.ToggleableStateMixin0.prototype = { animateToValue$0() { var t1, t2, _this = this; if (_this.get$tristate()) { if (_this.get$value(_this) == null) { t1 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, 0); } t1 = _this.get$value(_this); t2 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; if (t1 !== false) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } } else { t1 = _this.get$value(_this); t2 = _this.ToggleableStateMixin___ToggleableStateMixin__positionController_A; if (t1 === true) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } } }, _toggleable$_handleTapDown$1(details) { var t1, _this = this; if (_this.get$onChanged() != null) { _this.setState$1(new A.ToggleableStateMixin__handleTapDown_closure(_this, details)); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } }, _toggleable$_handleTap$1(_) { var t1, _this = this; if (_this.get$onChanged() == null) return; switch (_this.get$value(_this)) { case false: _this.get$onChanged().call$1(true); break; case true: t1 = _this.get$onChanged(); t1.toString; t1.call$1(_this.get$tristate() && null); break; case null: case void 0: _this.get$onChanged().call$1(false); break; } _this._framework$_element.get$renderObject().sendSemanticsEvent$1(B.TapSemanticEvent_tap); }, _toggleable$_handleTap$0() { return this._toggleable$_handleTap$1(null); }, _handleTapEnd$1(_) { var t1, _this = this; if (_this.ToggleableStateMixin__downPosition != null) _this.setState$1(new A.ToggleableStateMixin__handleTapEnd_closure(_this)); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); }, _handleTapEnd$0() { return this._handleTapEnd$1(null); }, _handleFocusHighlightChanged$1(focused) { var t1, _this = this; if (focused !== _this.ToggleableStateMixin__focused) { _this.setState$1(new A.ToggleableStateMixin__handleFocusHighlightChanged_closure(_this, focused)); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionFocusFadeController_A; if (focused) { t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } } }, _handleHoverChanged$1(hovering) { var t1, _this = this; if (hovering !== _this.ToggleableStateMixin__hovering) { _this.setState$1(new A.ToggleableStateMixin__handleHoverChanged_closure(_this, hovering)); t1 = _this.ToggleableStateMixin___ToggleableStateMixin__reactionHoverFadeController_A; if (hovering) { t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } } }, get$states() { var t2, _this = this, t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (_this.get$onChanged() == null) t1.add$1(0, B.MaterialState_6); if (_this.ToggleableStateMixin__hovering) t1.add$1(0, B.MaterialState_0); if (_this.ToggleableStateMixin__focused) t1.add$1(0, B.MaterialState_1); t2 = _this.get$value(_this); if (t2 !== false) t1.add$1(0, B.MaterialState_4); return t1; }, buildToggleable$6$autofocus$focusNode$mouseCursor$onFocusChange$painter$size(autofocus, focusNode, mouseCursor, onFocusChange, painter, size) { var result, t1, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, value = _this.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI; if (value === $) { result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_OT9, new A.CallbackAction(_this.get$_toggleable$_handleTap(), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), type$.CallbackAction_ActivateIntent)], type$.Type, type$.Action_Intent); _this.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI !== $ && A.throwUnnamedLateFieldADI(); _this.ToggleableStateMixin___ToggleableStateMixin__actionMap_FI = result; value = result; } t1 = _this.get$onChanged(); t2 = mouseCursor._material_state$_resolve.call$1(_this.get$states()); t3 = _this.get$onChanged(); t4 = _this.get$onChanged() != null ? _this.get$_toggleable$_handleTapDown() : _null; t5 = _this.get$onChanged() != null ? _this.get$_toggleable$_handleTap() : _null; t6 = _this.get$onChanged() != null ? _this.get$_handleTapEnd() : _null; t7 = _this.get$onChanged() != null ? _this.get$_handleTapEnd() : _null; t8 = _this.get$onChanged(); t9 = A.CustomPaint$(_null, _null, _null, painter, size); return A.FocusableActionDetector$(value, false, A.GestureDetector$(_null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t8 != null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t9, _null), B.DragStartBehavior_1, t3 == null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, t7, t4, t6, _null, _null, _null, false, B.Offset_O5r), t1 != null, focusNode, t2, onFocusChange, _this.get$_handleFocusHighlightChanged(), _this.get$_handleHoverChanged(), _null); }, buildToggleable$5$autofocus$focusNode$mouseCursor$painter$size(autofocus, focusNode, mouseCursor, painter, size) { return this.buildToggleable$6$autofocus$focusNode$mouseCursor$onFocusChange$painter$size(autofocus, focusNode, mouseCursor, null, painter, size); } }; A.ToggleableStateMixin__handleTapDown_closure.prototype = { call$0() { this.$this.ToggleableStateMixin__downPosition = this.details.localPosition; }, $signature: 0 }; A.ToggleableStateMixin__handleTapEnd_closure.prototype = { call$0() { this.$this.ToggleableStateMixin__downPosition = null; }, $signature: 0 }; A.ToggleableStateMixin__handleFocusHighlightChanged_closure.prototype = { call$0() { this.$this.ToggleableStateMixin__focused = this.focused; }, $signature: 0 }; A.ToggleableStateMixin__handleHoverChanged_closure.prototype = { call$0() { this.$this.ToggleableStateMixin__hovering = this.hovering; }, $signature: 0 }; A.ToggleablePainter0.prototype = { set$position(_, value) { var _this = this, t1 = _this._toggleable$_position; if (value === t1) return; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); value.parent.addListener$1(0, _this.get$notifyListeners()); _this._toggleable$_position = value; _this.notifyListeners$0(); }, set$reaction(value) { var _this = this, t1 = _this._reaction; if (value === t1) return; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); value.parent.addListener$1(0, _this.get$notifyListeners()); _this._reaction = value; _this.notifyListeners$0(); }, set$reactionFocusFade(value) { var _this = this, t1 = _this._reactionFocusFade; if (value === t1) return; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); value.parent.addListener$1(0, _this.get$notifyListeners()); _this._reactionFocusFade = value; _this.notifyListeners$0(); }, set$reactionHoverFade(value) { var _this = this, t1 = _this._reactionHoverFade; if (value === t1) return; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); value.parent.addListener$1(0, _this.get$notifyListeners()); _this._reactionHoverFade = value; _this.notifyListeners$0(); }, set$activeColor(value) { if (J.$eq$(this._activeColor, value)) return; this._activeColor = value; this.notifyListeners$0(); }, set$inactiveColor(value) { if (J.$eq$(this._inactiveColor, value)) return; this._inactiveColor = value; this.notifyListeners$0(); }, set$inactiveReactionColor(value) { if (value.$eq(0, this._inactiveReactionColor)) return; this._inactiveReactionColor = value; this.notifyListeners$0(); }, set$reactionColor(value) { if (value.$eq(0, this._reactionColor)) return; this._reactionColor = value; this.notifyListeners$0(); }, set$hoverColor(value) { if (value.$eq(0, this._toggleable$_hoverColor)) return; this._toggleable$_hoverColor = value; this.notifyListeners$0(); }, set$focusColor(value) { if (value.$eq(0, this._toggleable$_focusColor)) return; this._toggleable$_focusColor = value; this.notifyListeners$0(); }, set$splashRadius(value) { if (value === this._splashRadius) return; this._splashRadius = value; this.notifyListeners$0(); }, set$downPosition(value) { if (J.$eq$(value, this._downPosition)) return; this._downPosition = value; this.notifyListeners$0(); }, set$isFocused(value) { if (value === this._toggleable$_isFocused) return; this._toggleable$_isFocused = value; this.notifyListeners$0(); }, set$isHovered(value) { if (value === this._toggleable$_isHovered) return; this._toggleable$_isHovered = value; this.notifyListeners$0(); }, paintRadialReaction$2$canvas$origin(canvas, origin) { var reactionPaint, t1, t2, reactionRadius, _this = this; if (_this._reaction.get$status(0) !== B.AnimationStatus_0 || _this._reactionFocusFade.get$status(0) !== B.AnimationStatus_0 || _this._reactionHoverFade.get$status(0) !== B.AnimationStatus_0) { reactionPaint = $.$get$_renderer().createPaint$0(); t1 = _this._inactiveReactionColor; t1.toString; t2 = _this._reactionColor; t2.toString; t2 = A.Color_lerp(t1, t2, _this._toggleable$_position.get$value(0)); t1 = _this._toggleable$_hoverColor; t1.toString; t1 = A.Color_lerp(t2, t1, _this._reactionHoverFade.get$value(0)); t2 = _this._toggleable$_focusColor; t2.toString; t2 = A.Color_lerp(t1, t2, _this._reactionFocusFade.get$value(0)); t2.toString; reactionPaint.set$color(0, t2); t2 = _this._splashRadius; t2.toString; t1 = _this._toggleable$_isFocused; t1.toString; if (!t1) { t1 = _this._toggleable$_isHovered; t1.toString; } else t1 = true; if (t1) reactionRadius = t2; else reactionRadius = new A.Tween(0, t2, type$.Tween_double).transform$1(0, _this._reaction.get$value(0)); if (reactionRadius > 0) canvas.drawCircle$3(origin.$add(0, B.Offset_0_0), reactionRadius, reactionPaint); } }, dispose$0() { var _this = this, t1 = _this._toggleable$_position; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); t1 = _this._reaction; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); t1 = _this._reactionFocusFade; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); t1 = _this._reactionHoverFade; if (t1 != null) t1.parent.removeListener$1(0, _this.get$notifyListeners()); _this.super$ChangeNotifier$dispose(); }, shouldRepaint$1(oldDelegate) { return true; }, hitTest$1(position) { return null; }, get$semanticsBuilder() { return null; }, shouldRebuildSemantics$1(oldDelegate) { return false; }, toString$0(_) { return "#" + A.shortHash(this); } }; A._ExclusiveMouseRegion.prototype = { createRenderObject$1(context) { var t1 = new A._RenderExclusiveMouseRegion(true, this.onEnter, null, this.onExit, B.C__DeferringMouseCursor, B.HitTestBehavior_1, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; } }; A._RenderExclusiveMouseRegion.prototype = { hitTest$2$position(result, position) { var isHit, _this = this, outermost = $._RenderExclusiveMouseRegion_isOutermostMouseRegion; $._RenderExclusiveMouseRegion_isOutermostMouseRegion = false; if (_this.get$size(0).contains$1(0, position)) { isHit = _this.hitTestChildren$2$position(result, position) || _this.behavior === B.HitTestBehavior_1; if ((isHit || _this.behavior === B.HitTestBehavior_2) && !$._RenderExclusiveMouseRegion_foundInnermostMouseRegion) { $._RenderExclusiveMouseRegion_foundInnermostMouseRegion = true; result.add$1(0, new A.BoxHitTestEntry(position, _this)); } } else isHit = false; if (outermost) { $._RenderExclusiveMouseRegion_isOutermostMouseRegion = true; $._RenderExclusiveMouseRegion_foundInnermostMouseRegion = false; } return isHit; } }; A.Tooltip.prototype = { createState$0() { return new A.TooltipState(new A.OverlayPortalController(null), A.LinkedHashSet_LinkedHashSet$_empty(type$.int), B.AnimationStatus_0, null, null, B._StateLifecycle_0); }, get$message(receiver) { return this.message; } }; A.TooltipState.prototype = { get$_showDuration() { this._widget.toString; this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); return B.Duration_1500000; }, get$_enableFeedback() { this._widget.toString; this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); return true; }, get$_tooltipMessage() { var t1 = this._widget.message; return t1 == null ? null.toPlainText$0() : t1; }, get$_tooltip$_controller() { var t2, _this = this, t1 = _this._backingController; if (t1 == null) { t1 = A.AnimationController$(null, B.Duration_150000, B.Duration_75000, 1, null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_handleStatusChanged()); _this._backingController = t1; } return t1; }, _handleStatusChanged$1($status) { var _0_1, _0_4, t1, _0_10, _0_3, _0_6, _0_40, _0_6_isSet, _0_4_isSet, _0_7, _0_8, _0_8_isSet, _this = this, _null = null; $label0$0: { _0_1 = A.TooltipState__isTooltipVisible(_this._animationStatus); _0_4 = A.TooltipState__isTooltipVisible($status); t1 = _0_1; _0_10 = t1; _0_3 = _0_10; if (t1) { _0_6 = !_0_4; t1 = _0_6; _0_40 = _0_4; _0_6_isSet = true; _0_4_isSet = true; } else { _0_40 = _null; _0_6 = _0_40; _0_6_isSet = false; _0_4_isSet = false; t1 = false; } if (t1) { B.JSArray_methods.remove$1($.Tooltip__openedTooltips, _this); _this._overlayController.hide$0(); break $label0$0; } _0_7 = false === _0_10; t1 = _0_7; if (t1) { if (_0_4_isSet) t1 = _0_40; else { t1 = _0_4; _0_40 = t1; _0_4_isSet = true; } _0_8 = true === t1; t1 = _0_8; _0_8_isSet = true; } else { _0_8 = _null; _0_8_isSet = false; t1 = false; } if (t1) { _this._overlayController.show$0(0); $.Tooltip__openedTooltips.push(_this); A.SemanticsService_tooltip(_this.get$_tooltipMessage()); break $label0$0; } if (_0_3) if (_0_8_isSet) t1 = _0_8; else { if (_0_4_isSet) t1 = _0_40; else { t1 = _0_4; _0_40 = t1; _0_4_isSet = true; } _0_8 = true === t1; t1 = _0_8; } else t1 = false; if (!t1) if (_0_7) if (_0_6_isSet) t1 = _0_6; else { _0_6 = false === (_0_4_isSet ? _0_40 : _0_4); t1 = _0_6; } else t1 = false; else t1 = true; if (t1) break $label0$0; throw A.wrapException(A.ReachabilityError$("None of the patterns in the exhaustive switch statement the matched input value. See https://github.com/dart-lang/language/issues/3488 for details.")); } _this._animationStatus = $status; }, _scheduleShowTooltip$2$showDuration$withDelay(showDuration, withDelay) { var t1, _0_2, _this = this, show = new A.TooltipState__scheduleShowTooltip_show(_this, showDuration); $label0$0: { t1 = _this.get$_tooltip$_controller().__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); _0_2 = B.AnimationStatus_0 === t1; if (_0_2 && withDelay._duration > 0) { if (_this._tooltip$_timer == null) _this._tooltip$_timer = A.Timer_Timer(withDelay, show); break $label0$0; } if (_0_2 || B.AnimationStatus_1 === t1 || B.AnimationStatus_2 === t1 || B.AnimationStatus_3 === t1) show.call$0(); break $label0$0; } }, _scheduleShowTooltip$1$withDelay(withDelay) { return this._scheduleShowTooltip$2$showDuration$withDelay(null, withDelay); }, _scheduleDismissTooltip$1$withDelay(withDelay) { var _this = this, t1 = _this._tooltip$_timer; if (t1 != null) t1.cancel$0(0); _this._tooltip$_timer = null; t1 = _this._backingController; if (t1 == null) t1 = null; else { t1 = t1.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); } switch (t1) { case null: case void 0: case B.AnimationStatus_2: case B.AnimationStatus_0: break; case B.AnimationStatus_1: case B.AnimationStatus_3: if (withDelay._duration > 0) { t1 = _this.get$_tooltip$_controller(); _this._tooltip$_timer = A.Timer_Timer(withDelay, t1.get$reverse(t1)); } else _this.get$_tooltip$_controller().reverse$0(0); break; } }, _tooltip$_handlePointerDown$1($event) { var recognizer, _this = this; _this._widget.toString; _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); switch (1) { case 1: recognizer = _this._longPressRecognizer; if (recognizer == null) recognizer = _this._longPressRecognizer = A.LongPressGestureRecognizer$(_this, null, B.Set_PfaB4); recognizer.onLongPressCancel = _this.get$_handleTapToDismiss(); recognizer.onLongPress = _this.get$_handleLongPress(); recognizer.onLongPressUp = _this.get$_handlePressUp(); recognizer.addPointer$1($event); break; } }, _handleGlobalPointerEvent$1($event) { var _this = this, t1 = _this._tapRecognizer; t1 = t1 == null ? null : t1._primaryPointer; if (t1 !== $event.get$pointer()) { t1 = _this._longPressRecognizer; t1 = t1 == null ? null : t1._primaryPointer; t1 = t1 === $event.get$pointer(); } else t1 = true; if (t1) return; if (_this._tooltip$_timer == null) { t1 = _this.get$_tooltip$_controller().__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 === B.AnimationStatus_0; } else t1 = false; if (t1 || !type$.PointerDownEvent._is($event)) return; _this._handleTapToDismiss$0(); }, _handleTapToDismiss$0() { this._widget.toString; this._scheduleDismissTooltip$1$withDelay(B.Duration_0); this._activeHoveringPointerDevices.clear$0(0); }, _handleLongPress$0() { var _this = this, t1 = _this.__TooltipState__visible_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1) return; t1 = _this.get$_tooltip$_controller().__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === B.AnimationStatus_0) { _this.get$_enableFeedback(); t1 = true; } else t1 = false; if (t1) { t1 = _this._framework$_element; t1.toString; A.Feedback_forLongPress(t1); } _this._widget.toString; _this._scheduleShowTooltip$1$withDelay(B.Duration_0); }, _handlePressUp$0() { if (this._activeHoveringPointerDevices._collection$_length !== 0) return; this._scheduleDismissTooltip$1$withDelay(this.get$_showDuration()); }, _handleMouseEnter$1($event) { var openedTooltips, t1, otherTooltipsDismissed, _i, tooltip, hoveringDevices, _this = this; _this._activeHoveringPointerDevices.add$1(0, $event.get$device($event)); openedTooltips = A._setArrayType($.Tooltip__openedTooltips.slice(0), A._arrayInstanceType($.Tooltip__openedTooltips)); for (t1 = openedTooltips.length, otherTooltipsDismissed = false, _i = 0; _i < openedTooltips.length; openedTooltips.length === t1 || (0, A.throwConcurrentModificationError)(openedTooltips), ++_i) { tooltip = openedTooltips[_i]; hoveringDevices = tooltip._activeHoveringPointerDevices; if (tooltip !== _this && hoveringDevices._collection$_length === 1 && J.$eq$(hoveringDevices.get$single(0), $event.get$device($event))) { tooltip._scheduleDismissTooltip$1$withDelay(B.Duration_0); otherTooltipsDismissed = true; } } if (otherTooltipsDismissed) t1 = B.Duration_0; else { _this._widget.toString; t1 = _this.__TooltipState__tooltipTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.waitDuration; if (t1 == null) t1 = B.Duration_0; } _this._scheduleShowTooltip$1$withDelay(t1); }, _handleMouseExit$1($event) { var _this = this, t1 = _this._activeHoveringPointerDevices; if (t1._collection$_length === 0) return; t1.remove$1(0, $event.get$device($event)); if (t1._collection$_length === 0) { _this._widget.toString; _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); _this._scheduleDismissTooltip$1$withDelay(B.Duration_100000); } }, initState$0() { this.super$State$initState(); $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.$indexSet(0, this.get$_handleGlobalPointerEvent(), null); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._TooltipVisibilityScope); _this.__TooltipState__visible_A = true; t1 = _this._framework$_element; t1.dependOnInheritedWidgetOfExactType$1$0(type$.TooltipTheme); t1 = A.Theme_of(t1); _this.__TooltipState__tooltipTheme_A = t1.tooltipTheme; }, _getDefaultTooltipHeight$0() { var _0_0, t1 = this._framework$_element; t1.toString; _0_0 = A.Theme_of(t1).platform; $label0$0: { if (B.TargetPlatform_4 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { t1 = 24; break $label0$0; } if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0 || B.TargetPlatform_2 === _0_0) { t1 = 32; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, _getDefaultPadding$0() { var _0_0, t1 = this._framework$_element; t1.toString; _0_0 = A.Theme_of(t1).platform; $label0$0: { if (B.TargetPlatform_4 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { t1 = B.EdgeInsets_8_4_8_4; break $label0$0; } if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0 || B.TargetPlatform_2 === _0_0) { t1 = B.EdgeInsets_16_4_16_4; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, _buildTooltipOverlay$1(context) { var t1, t2, t3, target, _0_0, _0_1, _0_4, _0_5, textTheme, _0_5_isSet, _0_4_isSet, platform, _1_1, _1_2, defaultDecoration, defaultTextStyle, t4, t5, t6, t7, t8, overlayChild, _this = this, _null = null; _this._widget.toString; t1 = A.LookupBoundary_findAncestorStateOfType(context, type$.OverlayState); t1.toString; t2 = _this._framework$_element.get$renderObject(); t2.toString; type$.RenderBox._as(t2); t3 = t2.get$size(0).center$1(B.Offset_0_0); target = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, t1._framework$_element.get$renderObject()), t3); _0_0 = A.Theme_of(context); $label0$0: { _0_1 = _0_0.colorScheme.brightness; if (B.Brightness_0 === _0_1) { _0_4 = _0_0.textTheme; _0_5 = _0_0.platform; t1 = true; textTheme = _0_4; _0_5_isSet = true; _0_4_isSet = true; } else { textTheme = _null; _0_5 = textTheme; _0_4 = _0_5; _0_4_isSet = false; _0_5_isSet = false; t1 = false; } if (t1) { platform = _0_5_isSet ? _0_5 : _0_0.platform; t1 = textTheme.bodyMedium; t1.toString; t1 = new A._Record_2(t1.copyWith$2$color$fontSize(B.Color_4278190080, A.TooltipState__getDefaultFontSize(platform)), new A.BoxDecoration(A.Color$fromARGB(B.JSNumber_methods.round$0(229.5), 255, 255, 255), _null, _null, B.BorderRadius_tLn, _null, _null, B.BoxShape_0)); break $label0$0; } if (B.Brightness_1 === _0_1) { if (_0_4_isSet) t1 = _0_4; else { _0_4 = _0_0.textTheme; t1 = _0_4; _0_4_isSet = true; } if (t1 instanceof A.TextTheme) { textTheme = _0_4_isSet ? _0_4 : _0_0.textTheme; if (_0_5_isSet) t1 = _0_5; else { _0_5 = _0_0.platform; t1 = _0_5; _0_5_isSet = true; } t1 = t1 instanceof A.TargetPlatform; } else { textTheme = _null; t1 = false; } } else { textTheme = _null; t1 = false; } if (t1) { platform = _0_5_isSet ? _0_5 : _0_0.platform; t1 = textTheme.bodyMedium; t1.toString; t1 = new A._Record_2(t1.copyWith$2$color$fontSize(B.Color_4294967295, A.TooltipState__getDefaultFontSize(platform)), new A.BoxDecoration(A.Color$fromARGB(B.JSNumber_methods.round$0(229.5), 97, 97, 97), _null, _null, B.BorderRadius_tLn, _null, _null, B.BoxShape_0)); break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } _1_1 = t1._0; _1_2 = t1._1; defaultDecoration = _1_2; t1 = true; defaultTextStyle = _1_1; if (!t1) throw A.wrapException(A.StateError$("Pattern matching error")); t1 = _this.__TooltipState__tooltipTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.TextSpan$(_null, _null, _null, _this._widget.message); t3 = t1.height; if (t3 == null) t3 = _this._getDefaultTooltipHeight$0(); _this._widget.toString; t4 = t1.padding; if (t4 == null) t4 = _this._getDefaultPadding$0(); _this._widget.toString; t5 = t1.margin; if (t5 == null) t5 = B.EdgeInsets_0_0_0_0; t6 = t1.decoration; if (t6 == null) t6 = defaultDecoration; t7 = t1.textStyle; if (t7 == null) t7 = defaultTextStyle; t8 = A.CurvedAnimation$(B.Cubic_ifx, _this.get$_tooltip$_controller(), _null); _this._widget.toString; t1 = t1.verticalOffset; if (t1 == null) t1 = 24; overlayChild = new A._TooltipOverlay(t2, t3, t4, t5, t6, t7, B.TextAlign_4, t8, target, t1, true, _this.get$_handleMouseEnter(), _this.get$_handleMouseExit(), _null); return A.SelectionContainer_maybeOf(context) == null ? overlayChild : new A.SelectionContainer(_null, overlayChild, _null, _null); }, dispose$0() { var t1, t2, _this = this; $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.remove$1(0, _this.get$_handleGlobalPointerEvent()); B.JSArray_methods.remove$1($.Tooltip__openedTooltips, _this); t1 = _this._longPressRecognizer; t2 = t1 == null; if (!t2) t1.onLongPressCancel = null; if (!t2) { t1._stopTimer$0(); t1.super$OneSequenceGestureRecognizer$dispose(); } t1 = _this._tapRecognizer; t2 = t1 == null; if (!t2) t1.onTapCancel = null; if (!t2) { t1._stopTimer$0(); t1.super$OneSequenceGestureRecognizer$dispose(); } t1 = _this._tooltip$_timer; if (t1 != null) t1.cancel$0(0); t1 = _this._backingController; if (t1 != null) t1.dispose$0(); _this.super$_TooltipState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t1, t2, result, _this = this, _null = null; if (_this.get$_tooltipMessage().length === 0) { t1 = _this._widget.child; return t1; } _this._widget.toString; _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); t1 = _this.get$_tooltipMessage(); t2 = _this._widget.child; t1 = A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null); _this.__TooltipState__visible_A === $ && A.throwUnnamedLateFieldNI(); result = A._ExclusiveMouseRegion$(A.Listener$(B.HitTestBehavior_1, new A.Semantics(t1, false, false, false, false, t2, _null), _null, _null, _this.get$_tooltip$_handlePointerDown(), _null, _null, _null, _null, _null), _this.get$_handleMouseEnter(), _this.get$_handleMouseExit()); return A.OverlayPortal$(result, _this._overlayController, _this.get$_buildTooltipOverlay()); } }; A.TooltipState__scheduleShowTooltip_show.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.__TooltipState__visible_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2) return; t1.get$_tooltip$_controller().forward$0(0); t2 = t1._tooltip$_timer; if (t2 != null) t2.cancel$0(0); t2 = this.showDuration; if (t2 == null) t2 = null; else { t3 = t1.get$_tooltip$_controller(); t3 = A.Timer_Timer(t2, t3.get$reverse(t3)); t2 = t3; } t1._tooltip$_timer = t2; }, $signature: 0 }; A._TooltipPositionDelegate.prototype = { getConstraintsForChild$1(constraints) { return new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); }, getPositionForChild$2(size, childSize) { return A.positionDependentBox(childSize, true, size, this.target, this.verticalOffset); }, shouldRelayout$1(oldDelegate) { return !this.target.$eq(0, oldDelegate.target) || this.verticalOffset !== oldDelegate.verticalOffset || false; } }; A._TooltipOverlay.prototype = { build$1(context) { var t2, result, _this = this, _null = null, t1 = A.Theme_of(context).textTheme.bodyMedium; t1.toString; t2 = A.Container$(_null, A.Center$(new A.Text(_null, _this.richMessage, _this.textStyle, _this.textAlign, _null, _null, _null, _null, _null, _null, _null), 1, 1), B.Clip_0, _null, _null, _this.decoration, _null, _null, _null, _this.margin, _this.padding, _null, _null, _null); t1 = A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, t2, _null), _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0); result = A._ExclusiveMouseRegion$(new A.FadeTransition(_this.animation, false, new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, _this.height, 1 / 0), t1, _null), _null), _this.onEnter, _this.onExit); t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_7); t1 = t1 == null ? _null : t1.viewInsets; t1 = t1 == null ? _null : t1.bottom; if (t1 == null) t1 = 0; return A.Positioned$fill(t1, new A.CustomSingleChildLayout(new A._TooltipPositionDelegate(_this.target, _this.verticalOffset, true), result, _null)); } }; A._TooltipState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.TooltipThemeData.prototype = { get$hashCode(_) { var _this = this, _null = null; return A.Object_hash(_this.height, _this.padding, _this.margin, _this.verticalOffset, _this.preferBelow, _this.excludeFromSemantics, _this.decoration, _this.textStyle, _this.textAlign, _this.waitDuration, _null, _null, _null, _null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.TooltipThemeData) if (other.height == _this.height) if (J.$eq$(other.padding, _this.padding)) if (J.$eq$(other.margin, _this.margin)) if (other.verticalOffset == _this.verticalOffset) if (J.$eq$(other.decoration, _this.decoration)) if (J.$eq$(other.textStyle, _this.textStyle)) if (J.$eq$(other.waitDuration, _this.waitDuration)) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A._TooltipThemeData_Object_Diagnosticable.prototype = {}; A.ScriptCategory.prototype = { _enumToString$0() { return "ScriptCategory." + this._core$_name; } }; A.Typography.prototype = { geometryThemeFor$1(category) { switch (category.index) { case 0: return this.englishLike; case 1: return this.dense; case 2: return this.tall; } }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.Typography && other.black.$eq(0, _this.black) && other.white.$eq(0, _this.white) && other.englishLike.$eq(0, _this.englishLike) && other.dense.$eq(0, _this.dense) && other.tall.$eq(0, _this.tall); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.black, _this.white, _this.englishLike, _this.dense, _this.tall, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._Typography_Object_Diagnosticable.prototype = {}; A.NetworkImage.prototype = { obtainKey$1(configuration) { return new A.SynchronousFuture(this, type$.SynchronousFuture_NetworkImage); }, loadBuffer$2(key, decode) { var _null = null, chunkEvents = A.StreamController_StreamController(_null, _null, _null, false, type$.ImageChunkEvent); return A.MultiFrameImageStreamCompleter$(new A._ControllerStream(chunkEvents, A._instanceType(chunkEvents)._eval$1("_ControllerStream<1>")), this.__network_image_web$_loadAsync$3(key, decode, chunkEvents), key.url, _null, key.scale); }, loadImage$2(key, decode) { var _null = null, chunkEvents = A.StreamController_StreamController(_null, _null, _null, false, type$.ImageChunkEvent); return A.MultiFrameImageStreamCompleter$(new A._ControllerStream(chunkEvents, A._instanceType(chunkEvents)._eval$1("_ControllerStream<1>")), this.__network_image_web$_loadAsync$3(key, decode, chunkEvents), key.url, _null, key.scale); }, __network_image_web$_loadAsync$3(key, decode, chunkEvents) { return this._loadAsync$body$NetworkImage(key, decode, chunkEvents); }, _loadAsync$body$NetworkImage(key, decode, chunkEvents) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue, completer, request, bytes, t1, resolved, t2, t3, containsNetworkImageHeaders, $async$temp1; var $async$__network_image_web$_loadAsync$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = key.url; resolved = A.Uri_base().resolve$1(0, t1); t2 = key.headers; t3 = t2 == null ? null : t2.__js_helper$_length !== 0; containsNetworkImageHeaders = t3 === true; $async$goto = self.window.flutterCanvasKit != null || containsNetworkImageHeaders ? 3 : 5; break; case 3: // then t3 = new A._Future($.Zone__current, type$._Future_JavaScriptObject); completer = new A._AsyncCompleter(t3, type$._AsyncCompleter_JavaScriptObject); request = A._httpClient(); request.open("GET", t1, true); request.responseType = "arraybuffer"; if (containsNetworkImageHeaders) t2.forEach$1(0, new A.NetworkImage__loadAsync_closure(request)); t1 = type$.JavaScriptFunction; A.callMethod(request, "addEventListener", ["load", t1._as(A.allowInterop(new A.NetworkImage__loadAsync_closure0(request, completer, resolved)))]); A.callMethod(request, "addEventListener", ["error", t1._as(A.allowInterop(new A.NetworkImage__loadAsync_closure1(completer)))]); request.send(); $async$goto = 6; return A._asyncAwait(t3, $async$__network_image_web$_loadAsync$3); case 6: // returning from await. t3 = request.response; t3.toString; bytes = A.NativeUint8List_NativeUint8List$view(type$.NativeByteBuffer._as(t3), 0, null); if (bytes.byteLength === 0) throw A.wrapException(A.NetworkImageLoadException$(A.getProperty(request, "status"), resolved)); $async$temp1 = decode; $async$goto = 7; return A._asyncAwait(A.ImmutableBuffer_fromUint8List(bytes), $async$__network_image_web$_loadAsync$3); case 7: // returning from await. $async$returnValue = $async$temp1.call$1($async$result); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else $async$returnValue = $.$get$_renderer().instantiateImageCodecFromUrl$2$chunkCallback(resolved, new A.NetworkImage__loadAsync_closure2(chunkEvents)); // goto return $async$goto = 1; break; case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$__network_image_web$_loadAsync$3, $async$completer); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.NetworkImage && other.url === this.url && other.scale === this.scale; }, get$hashCode(_) { return A.Object_hash(this.url, this.scale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return 'NetworkImage("' + this.url + '", scale: ' + B.JSInt_methods.toStringAsFixed$1(this.scale, 1) + ")"; } }; A.NetworkImage__loadAsync_closure.prototype = { call$2(header, value) { this.request.setRequestHeader(header, value); }, $signature: 189 }; A.NetworkImage__loadAsync_closure0.prototype = { call$1(e) { var t1 = this.request, $status = t1.status, accepted = $status >= 200 && $status < 300, unknownRedirect = $status > 307 && $status < 400, success = accepted || $status === 0 || $status === 304 || unknownRedirect, t2 = this.completer; if (success) t2.complete$1(0, t1); else { t2.completeError$1(e); throw A.wrapException(A.NetworkImageLoadException$($status, this.resolved)); } }, $signature: 269 }; A.NetworkImage__loadAsync_closure1.prototype = { call$1(e) { return this.completer.completeError$1(e); }, $signature: 236 }; A.NetworkImage__loadAsync_closure2.prototype = { call$2(bytes, total) { this.chunkEvents.add$1(0, new A.ImageChunkEvent(bytes, total)); }, $signature: 232 }; A.AlignmentGeometry.prototype = { toString$0(_) { var _this = this; if (_this.get$_alignment$_start(_this) === 0) return A.Alignment__stringify(_this.get$_x(), _this.get$_y()); if (_this.get$_x() === 0) return A.AlignmentDirectional__stringify(_this.get$_alignment$_start(_this), _this.get$_y()); return A.Alignment__stringify(_this.get$_x(), _this.get$_y()) + " + " + A.AlignmentDirectional__stringify(_this.get$_alignment$_start(_this), 0); }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.AlignmentGeometry && other.get$_x() === _this.get$_x() && other.get$_alignment$_start(other) === _this.get$_alignment$_start(_this) && other.get$_y() === _this.get$_y(); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$_x(), _this.get$_alignment$_start(_this), _this.get$_y(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.Alignment.prototype = { get$_x() { return this.x; }, get$_alignment$_start(_) { return 0; }, get$_y() { return this.y; }, $sub(_, other) { return new A.Alignment(this.x - other.x, this.y - other.y); }, $add(_, other) { return new A.Alignment(this.x + other.x, this.y + other.y); }, $mul(_, other) { return new A.Alignment(this.x * other, this.y * other); }, $div(_, other) { return new A.Alignment(this.x / other, this.y / other); }, alongOffset$1(other) { var centerX = other._dx / 2, centerY = other._dy / 2; return new A.Offset(centerX + this.x * centerX, centerY + this.y * centerY); }, alongSize$1(other) { var centerX = other._dx / 2, centerY = other._dy / 2; return new A.Offset(centerX + this.x * centerX, centerY + this.y * centerY); }, withinRect$1(rect) { var t1 = rect.left, halfWidth = (rect.right - t1) / 2, t2 = rect.top, halfHeight = (rect.bottom - t2) / 2; return new A.Offset(t1 + halfWidth + this.x * halfWidth, t2 + halfHeight + this.y * halfHeight); }, inscribe$2(size, rect) { var t1 = rect.left, t2 = size._dx, halfWidthDelta = (rect.right - t1 - t2) / 2, t3 = rect.top, t4 = size._dy, halfHeightDelta = (rect.bottom - t3 - t4) / 2; t1 = t1 + halfWidthDelta + this.x * halfWidthDelta; t3 = t3 + halfHeightDelta + this.y * halfHeightDelta; return new A.Rect(t1, t3, t1 + t2, t3 + t4); }, resolve$1(_, direction) { return this; }, toString$0(_) { return A.Alignment__stringify(this.x, this.y); } }; A.AlignmentDirectional.prototype = { get$_x() { return 0; }, get$_alignment$_start(_) { return this.start; }, get$_y() { return this.y; }, $sub(_, other) { return new A.AlignmentDirectional(this.start - other.start, this.y - other.y); }, $add(_, other) { return new A.AlignmentDirectional(this.start + other.start, this.y + other.y); }, $mul(_, other) { return new A.AlignmentDirectional(this.start * other, this.y * other); }, $div(_, other) { return new A.AlignmentDirectional(this.start / other, this.y / other); }, resolve$1(_, direction) { var _this = this; switch (direction.index) { case 0: return new A.Alignment(-_this.start, _this.y); case 1: return new A.Alignment(_this.start, _this.y); } }, toString$0(_) { return A.AlignmentDirectional__stringify(this.start, this.y); } }; A._MixedAlignment.prototype = { $mul(_, other) { return new A._MixedAlignment(this._x * other, this._alignment$_start * other, this._y * other); }, $div(_, other) { return new A._MixedAlignment(this._x / other, this._alignment$_start / other, this._y / other); }, resolve$1(_, direction) { var _this = this; switch (direction.index) { case 0: return new A.Alignment(_this._x - _this._alignment$_start, _this._y); case 1: return new A.Alignment(_this._x + _this._alignment$_start, _this._y); } }, get$_x() { return this._x; }, get$_alignment$_start(receiver) { return this._alignment$_start; }, get$_y() { return this._y; } }; A.TextAlignVertical.prototype = { toString$0(_) { return "TextAlignVertical(y: " + this.y + ")"; } }; A.RenderComparison.prototype = { _enumToString$0() { return "RenderComparison." + this._core$_name; } }; A.Axis0.prototype = { _enumToString$0() { return "Axis." + this._core$_name; } }; A.VerticalDirection.prototype = { _enumToString$0() { return "VerticalDirection." + this._core$_name; } }; A.AxisDirection.prototype = { _enumToString$0() { return "AxisDirection." + this._core$_name; } }; A.PaintingBinding.prototype = { instantiateImageCodecFromBuffer$4$allowUpscaling$cacheHeight$cacheWidth(buffer, allowUpscaling, cacheHeight, cacheWidth) { var t1 = $.$get$_renderer(), t2 = buffer._ui$_list; t2.toString; return t1.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(t2, false, cacheHeight, cacheWidth); }, instantiateImageCodecFromBuffer$1(buffer) { return this.instantiateImageCodecFromBuffer$4$allowUpscaling$cacheHeight$cacheWidth(buffer, false, null, null); }, instantiateImageCodecWithSize$2$getTargetSize(buffer, getTargetSize) { return A.instantiateImageCodecWithSize(buffer, getTargetSize); }, instantiateImageCodecWithSize$1(buffer) { return this.instantiateImageCodecWithSize$2$getTargetSize(buffer, null); }, $isSchedulerBinding: 1 }; A._SystemFontsNotifier.prototype = { notifyListeners$0() { var t1, t2, callback; for (t1 = this._systemFontsCallbacks, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { callback = t1._collection$_current; (callback == null ? t2._as(callback) : callback).call$0(); } }, addListener$1(_, listener) { this._systemFontsCallbacks.add$1(0, listener); }, removeListener$1(_, listener) { this._systemFontsCallbacks.remove$1(0, listener); } }; A.BorderRadiusGeometry.prototype = { subtract$1(other) { var _this = this; return new A._MixedBorderRadius(_this.get$_topLeft().$sub(0, other.get$_topLeft()), _this.get$_topRight().$sub(0, other.get$_topRight()), _this.get$_bottomLeft().$sub(0, other.get$_bottomLeft()), _this.get$_bottomRight().$sub(0, other.get$_bottomRight()), _this.get$_topStart().$sub(0, other.get$_topStart()), _this.get$_topEnd().$sub(0, other.get$_topEnd()), _this.get$_bottomStart().$sub(0, other.get$_bottomStart()), _this.get$_bottomEnd().$sub(0, other.get$_bottomEnd())); }, add$1(_, other) { var _this = this; return new A._MixedBorderRadius(_this.get$_topLeft().$add(0, other.get$_topLeft()), _this.get$_topRight().$add(0, other.get$_topRight()), _this.get$_bottomLeft().$add(0, other.get$_bottomLeft()), _this.get$_bottomRight().$add(0, other.get$_bottomRight()), _this.get$_topStart().$add(0, other.get$_topStart()), _this.get$_topEnd().$add(0, other.get$_topEnd()), _this.get$_bottomStart().$add(0, other.get$_bottomStart()), _this.get$_bottomEnd().$add(0, other.get$_bottomEnd())); }, toString$0(_) { var visual, t1, comma, logical, _this = this; if (_this.get$_topLeft().$eq(0, _this.get$_topRight()) && _this.get$_topRight().$eq(0, _this.get$_bottomLeft()) && _this.get$_bottomLeft().$eq(0, _this.get$_bottomRight())) if (!_this.get$_topLeft().$eq(0, B.Radius_0_0)) visual = _this.get$_topLeft().x === _this.get$_topLeft().y ? "BorderRadius.circular(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_topLeft().x, 1) + ")" : "BorderRadius.all(" + _this.get$_topLeft().toString$0(0) + ")"; else visual = null; else { t1 = "" + "BorderRadius.only("; if (!_this.get$_topLeft().$eq(0, B.Radius_0_0)) { t1 += "topLeft: " + _this.get$_topLeft().toString$0(0); comma = true; } else comma = false; if (!_this.get$_topRight().$eq(0, B.Radius_0_0)) { if (comma) t1 += ", "; t1 += "topRight: " + _this.get$_topRight().toString$0(0); comma = true; } if (!_this.get$_bottomLeft().$eq(0, B.Radius_0_0)) { if (comma) t1 += ", "; t1 += "bottomLeft: " + _this.get$_bottomLeft().toString$0(0); comma = true; } if (!_this.get$_bottomRight().$eq(0, B.Radius_0_0)) { if (comma) t1 += ", "; t1 += "bottomRight: " + _this.get$_bottomRight().toString$0(0); } t1 += ")"; visual = t1.charCodeAt(0) == 0 ? t1 : t1; } if (_this.get$_topStart().$eq(0, _this.get$_topEnd()) && _this.get$_topEnd().$eq(0, _this.get$_bottomEnd()) && _this.get$_bottomEnd().$eq(0, _this.get$_bottomStart())) if (!_this.get$_topStart().$eq(0, B.Radius_0_0)) logical = _this.get$_topStart().x === _this.get$_topStart().y ? "BorderRadiusDirectional.circular(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_topStart().x, 1) + ")" : "BorderRadiusDirectional.all(" + _this.get$_topStart().toString$0(0) + ")"; else logical = null; else { t1 = "" + "BorderRadiusDirectional.only("; if (!_this.get$_topStart().$eq(0, B.Radius_0_0)) { t1 += "topStart: " + _this.get$_topStart().toString$0(0); comma = true; } else comma = false; if (!_this.get$_topEnd().$eq(0, B.Radius_0_0)) { if (comma) t1 += ", "; t1 += "topEnd: " + _this.get$_topEnd().toString$0(0); comma = true; } if (!_this.get$_bottomStart().$eq(0, B.Radius_0_0)) { if (comma) t1 += ", "; t1 += "bottomStart: " + _this.get$_bottomStart().toString$0(0); comma = true; } if (!_this.get$_bottomEnd().$eq(0, B.Radius_0_0)) { if (comma) t1 += ", "; t1 += "bottomEnd: " + _this.get$_bottomEnd().toString$0(0); } t1 += ")"; logical = t1.charCodeAt(0) == 0 ? t1 : t1; } t1 = visual != null; if (t1 && logical != null) return A.S(visual) + " + " + logical; if (t1) return visual; if (logical != null) return logical; return "BorderRadius.zero"; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BorderRadiusGeometry && other.get$_topLeft().$eq(0, _this.get$_topLeft()) && other.get$_topRight().$eq(0, _this.get$_topRight()) && other.get$_bottomLeft().$eq(0, _this.get$_bottomLeft()) && other.get$_bottomRight().$eq(0, _this.get$_bottomRight()) && other.get$_topStart().$eq(0, _this.get$_topStart()) && other.get$_topEnd().$eq(0, _this.get$_topEnd()) && other.get$_bottomStart().$eq(0, _this.get$_bottomStart()) && other.get$_bottomEnd().$eq(0, _this.get$_bottomEnd()); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$_topLeft(), _this.get$_topRight(), _this.get$_bottomLeft(), _this.get$_bottomRight(), _this.get$_topStart(), _this.get$_topEnd(), _this.get$_bottomStart(), _this.get$_bottomEnd(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.BorderRadius.prototype = { get$_topLeft() { return this.topLeft; }, get$_topRight() { return this.topRight; }, get$_bottomLeft() { return this.bottomLeft; }, get$_bottomRight() { return this.bottomRight; }, get$_topStart() { return B.Radius_0_0; }, get$_topEnd() { return B.Radius_0_0; }, get$_bottomStart() { return B.Radius_0_0; }, get$_bottomEnd() { return B.Radius_0_0; }, toRRect$1(rect) { var _this = this, t1 = _this.topLeft.clamp$1$minimum(0, B.Radius_0_0), t2 = _this.topRight.clamp$1$minimum(0, B.Radius_0_0); return A.RRect$fromRectAndCorners(rect, _this.bottomLeft.clamp$1$minimum(0, B.Radius_0_0), _this.bottomRight.clamp$1$minimum(0, B.Radius_0_0), t1, t2); }, subtract$1(other) { if (other instanceof A.BorderRadius) return this.$sub(0, other); return this.super$BorderRadiusGeometry$subtract(other); }, add$1(_, other) { if (other instanceof A.BorderRadius) return this.$add(0, other); return this.super$BorderRadiusGeometry$add(0, other); }, $sub(_, other) { var _this = this; return new A.BorderRadius(_this.topLeft.$sub(0, other.topLeft), _this.topRight.$sub(0, other.topRight), _this.bottomLeft.$sub(0, other.bottomLeft), _this.bottomRight.$sub(0, other.bottomRight)); }, $add(_, other) { var _this = this; return new A.BorderRadius(_this.topLeft.$add(0, other.topLeft), _this.topRight.$add(0, other.topRight), _this.bottomLeft.$add(0, other.bottomLeft), _this.bottomRight.$add(0, other.bottomRight)); }, $mul(_, other) { var _this = this; return new A.BorderRadius(_this.topLeft.$mul(0, other), _this.topRight.$mul(0, other), _this.bottomLeft.$mul(0, other), _this.bottomRight.$mul(0, other)); }, $div(_, other) { var _this = this; return new A.BorderRadius(_this.topLeft.$div(0, other), _this.topRight.$div(0, other), _this.bottomLeft.$div(0, other), _this.bottomRight.$div(0, other)); }, resolve$1(_, direction) { return this; } }; A.BorderRadiusDirectional.prototype = { get$_topStart() { return this.topStart; }, get$_topEnd() { return this.topEnd; }, get$_bottomStart() { return this.bottomStart; }, get$_bottomEnd() { return this.bottomEnd; }, get$_topLeft() { return B.Radius_0_0; }, get$_topRight() { return B.Radius_0_0; }, get$_bottomLeft() { return B.Radius_0_0; }, get$_bottomRight() { return B.Radius_0_0; }, subtract$1(other) { if (other instanceof A.BorderRadiusDirectional) return this.$sub(0, other); return this.super$BorderRadiusGeometry$subtract(other); }, add$1(_, other) { if (other instanceof A.BorderRadiusDirectional) return this.$add(0, other); return this.super$BorderRadiusGeometry$add(0, other); }, $sub(_, other) { var _this = this; return new A.BorderRadiusDirectional(_this.topStart.$sub(0, other.topStart), _this.topEnd.$sub(0, other.topEnd), _this.bottomStart.$sub(0, other.bottomStart), _this.bottomEnd.$sub(0, other.bottomEnd)); }, $add(_, other) { var _this = this; return new A.BorderRadiusDirectional(_this.topStart.$add(0, other.topStart), _this.topEnd.$add(0, other.topEnd), _this.bottomStart.$add(0, other.bottomStart), _this.bottomEnd.$add(0, other.bottomEnd)); }, $mul(_, other) { var _this = this; return new A.BorderRadiusDirectional(_this.topStart.$mul(0, other), _this.topEnd.$mul(0, other), _this.bottomStart.$mul(0, other), _this.bottomEnd.$mul(0, other)); }, $div(_, other) { var _this = this; return new A.BorderRadiusDirectional(_this.topStart.$div(0, other), _this.topEnd.$div(0, other), _this.bottomStart.$div(0, other), _this.bottomEnd.$div(0, other)); }, resolve$1(_, direction) { var _this = this; switch (direction.index) { case 0: return new A.BorderRadius(_this.topEnd, _this.topStart, _this.bottomEnd, _this.bottomStart); case 1: return new A.BorderRadius(_this.topStart, _this.topEnd, _this.bottomStart, _this.bottomEnd); } } }; A._MixedBorderRadius.prototype = { $mul(_, other) { var _this = this; return new A._MixedBorderRadius(_this._topLeft.$mul(0, other), _this._topRight.$mul(0, other), _this._bottomLeft.$mul(0, other), _this._bottomRight.$mul(0, other), _this._topStart.$mul(0, other), _this._topEnd.$mul(0, other), _this._bottomStart.$mul(0, other), _this._bottomEnd.$mul(0, other)); }, $div(_, other) { var _this = this; return new A._MixedBorderRadius(_this._topLeft.$div(0, other), _this._topRight.$div(0, other), _this._bottomLeft.$div(0, other), _this._bottomRight.$div(0, other), _this._topStart.$div(0, other), _this._topEnd.$div(0, other), _this._bottomStart.$div(0, other), _this._bottomEnd.$div(0, other)); }, resolve$1(_, direction) { var _this = this; switch (direction.index) { case 0: return new A.BorderRadius(_this._topLeft.$add(0, _this._topEnd), _this._topRight.$add(0, _this._topStart), _this._bottomLeft.$add(0, _this._bottomEnd), _this._bottomRight.$add(0, _this._bottomStart)); case 1: return new A.BorderRadius(_this._topLeft.$add(0, _this._topStart), _this._topRight.$add(0, _this._topEnd), _this._bottomLeft.$add(0, _this._bottomStart), _this._bottomRight.$add(0, _this._bottomEnd)); } }, get$_topLeft() { return this._topLeft; }, get$_topRight() { return this._topRight; }, get$_bottomLeft() { return this._bottomLeft; }, get$_bottomRight() { return this._bottomRight; }, get$_topStart() { return this._topStart; }, get$_topEnd() { return this._topEnd; }, get$_bottomStart() { return this._bottomStart; }, get$_bottomEnd() { return this._bottomEnd; } }; A.BorderStyle.prototype = { _enumToString$0() { return "BorderStyle." + this._core$_name; } }; A.BorderSide.prototype = { copyWith$2$color$strokeAlign(color, strokeAlign) { var _this = this, t1 = color == null ? _this.color : color, t2 = strokeAlign == null ? _this.strokeAlign : strokeAlign; return new A.BorderSide(t1, _this.width, _this.style, t2); }, copyWith$1$color(color) { return this.copyWith$2$color$strokeAlign(color, null); }, copyWith$1$strokeAlign(strokeAlign) { return this.copyWith$2$color$strokeAlign(null, strokeAlign); }, scale$1(_, t) { var t1 = Math.max(0, this.width * t), t2 = t <= 0 ? B.BorderStyle_0 : this.style; return new A.BorderSide(this.color, t1, t2, -1); }, toPaint$0() { switch (this.style.index) { case 1: var t1 = $.$get$_renderer().createPaint$0(); t1.set$color(0, this.color); t1.set$strokeWidth(this.width); t1.set$style(0, B.PaintingStyle_1); return t1; case 0: t1 = $.$get$_renderer().createPaint$0(); t1.set$color(0, B.Color_0); t1.set$strokeWidth(0); t1.set$style(0, B.PaintingStyle_1); return t1; } }, get$strokeInset() { return this.width * (1 - (1 + this.strokeAlign) / 2); }, get$strokeOutset() { return this.width * (1 + this.strokeAlign) / 2; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BorderSide && other.color.$eq(0, _this.color) && other.width === _this.width && other.style === _this.style && other.strokeAlign === _this.strokeAlign; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.color, _this.width, _this.style, _this.strokeAlign, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toStringShort$0() { return "BorderSide"; } }; A.ShapeBorder.prototype = { add$2$reversed(_, other, reversed) { return null; }, add$1(_, other) { return this.add$2$reversed(0, other, false); }, $add(_, other) { var t1 = this.add$1(0, other); if (t1 == null) t1 = other.add$2$reversed(0, this, true); return t1 == null ? new A._CompoundBorder(A._setArrayType([other, this], type$.JSArray_ShapeBorder)) : t1; }, lerpFrom$2(a, t) { if (a == null) return this.scale$1(0, t); return null; }, lerpTo$2(b, t) { if (b == null) return this.scale$1(0, 1 - t); return null; }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { }, get$preferPaintInterior() { return false; }, toString$0(_) { return "ShapeBorder()"; } }; A.OutlinedBorder.prototype = { get$dimensions() { var t1 = Math.max(this.side.get$strokeInset(), 0); return new A.EdgeInsets(t1, t1, t1, t1); }, lerpFrom$2(a, t) { if (a == null) return this.scale$1(0, t); return null; }, lerpTo$2(b, t) { if (b == null) return this.scale$1(0, 1 - t); return null; } }; A._CompoundBorder.prototype = { get$dimensions() { return B.JSArray_methods.fold$1$2(this.borders, B.EdgeInsets_0_0_0_0, new A._CompoundBorder_dimensions_closure(), type$.EdgeInsetsGeometry); }, add$2$reversed(_, other, reversed) { var t2, ours, merged, t1 = other instanceof A._CompoundBorder; if (!t1) { t2 = this.borders; ours = reversed ? B.JSArray_methods.get$last(t2) : B.JSArray_methods.get$first(t2); merged = ours.add$2$reversed(0, other, reversed); if (merged == null) merged = other.add$2$reversed(0, ours, !reversed); if (merged != null) { t1 = A.List_List$of(t2, true, type$.ShapeBorder); t1[reversed ? t1.length - 1 : 0] = merged; return new A._CompoundBorder(t1); } } t2 = A._setArrayType([], type$.JSArray_ShapeBorder); if (reversed) B.JSArray_methods.addAll$1(t2, this.borders); if (t1) B.JSArray_methods.addAll$1(t2, other.borders); else t2.push(other); if (!reversed) B.JSArray_methods.addAll$1(t2, this.borders); return new A._CompoundBorder(t2); }, add$1(_, other) { return this.add$2$reversed(0, other, false); }, scale$1(_, t) { var t1 = this.borders, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ShapeBorder>"); return new A._CompoundBorder(A.List_List$of(new A.MappedListIterable(t1, new A._CompoundBorder_scale_closure(t), t2), true, t2._eval$1("ListIterable.E"))); }, lerpFrom$2(a, t) { return A._CompoundBorder_lerp(a, this, t); }, lerpTo$2(b, t) { return A._CompoundBorder_lerp(this, b, t); }, getInnerPath$2$textDirection(rect, textDirection) { var t1, index; for (t1 = this.borders, index = 0; index < t1.length - 1; ++index) rect = t1[index].get$dimensions().resolve$1(0, textDirection).deflateRect$1(rect); return B.JSArray_methods.get$last(t1).getInnerPath$2$textDirection(rect, textDirection); }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { return B.JSArray_methods.get$first(this.borders).getOuterPath$2$textDirection(rect, textDirection); }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { B.JSArray_methods.get$first(this.borders).paintInterior$4$textDirection(canvas, rect, paint, textDirection); }, get$preferPaintInterior() { return B.JSArray_methods.every$1(this.borders, new A._CompoundBorder_preferPaintInterior_closure()); }, paint$3$textDirection(canvas, rect, textDirection) { var t1, t2, _i, border; for (t1 = this.borders, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { border = t1[_i]; border.paint$3$textDirection(canvas, rect, textDirection); rect = border.get$dimensions().resolve$1(0, textDirection).deflateRect$1(rect); } }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._CompoundBorder && A.listEquals(other.borders, this.borders); }, get$hashCode(_) { return A.Object_hashAll(this.borders); }, toString$0(_) { var t1 = this.borders, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); return new A.MappedListIterable(new A.ReversedListIterable(t1, t2), new A._CompoundBorder_toString_closure(), t2._eval$1("MappedListIterable")).join$1(0, " + "); } }; A._CompoundBorder_dimensions_closure.prototype = { call$2(previousValue, border) { return previousValue.add$1(0, border.get$dimensions()); }, $signature: 1270 }; A._CompoundBorder_scale_closure.prototype = { call$1(border) { return border.scale$1(0, this.t); }, $signature: 1272 }; A._CompoundBorder_preferPaintInterior_closure.prototype = { call$1(border) { return border.get$preferPaintInterior(); }, $signature: 1273 }; A._CompoundBorder_toString_closure.prototype = { call$1(border) { return border.toString$0(0); }, $signature: 1274 }; A._BorderSide_Object_Diagnosticable.prototype = {}; A.BoxShape.prototype = { _enumToString$0() { return "BoxShape." + this._core$_name; } }; A.BoxBorder.prototype = { add$2$reversed(_, other, reversed) { return null; }, add$1(_, other) { return this.add$2$reversed(0, other, false); }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(this.get$dimensions().resolve$1(0, textDirection).deflateRect$1(rect)); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(rect); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { canvas.drawRect$2(rect, paint); }, get$preferPaintInterior() { return true; } }; A.Border.prototype = { get$dimensions() { var t1, _this = this; if (_this.get$_widthIsUniform()) { t1 = _this.top.get$strokeInset(); return new A.EdgeInsets(t1, t1, t1, t1); } return new A.EdgeInsets(_this.left.get$strokeInset(), _this.top.get$strokeInset(), _this.right.get$strokeInset(), _this.bottom.get$strokeInset()); }, get$isUniform() { var topStrokeAlign, _this = this, t1 = _this.top, topColor = t1.color, t2 = _this.left; if (t2.color.$eq(0, topColor) && _this.bottom.color.$eq(0, topColor) && _this.right.color.$eq(0, topColor)) if (_this.get$_widthIsUniform()) if (_this.get$_styleIsUniform()) { topStrokeAlign = t1.strokeAlign; t1 = t2.strokeAlign === topStrokeAlign && _this.bottom.strokeAlign === topStrokeAlign && _this.right.strokeAlign === topStrokeAlign; } else t1 = false; else t1 = false; else t1 = false; return t1; }, get$_widthIsUniform() { var _this = this, topWidth = _this.top.width; return _this.left.width === topWidth && _this.bottom.width === topWidth && _this.right.width === topWidth; }, get$_styleIsUniform() { var _this = this, topStyle = _this.top.style; return _this.left.style === topStyle && _this.bottom.style === topStyle && _this.right.style === topStyle; }, add$2$reversed(_, other, reversed) { var _this = this; if (other instanceof A.Border && A.BorderSide_canMerge(_this.top, other.top) && A.BorderSide_canMerge(_this.right, other.right) && A.BorderSide_canMerge(_this.bottom, other.bottom) && A.BorderSide_canMerge(_this.left, other.left)) return new A.Border(A.BorderSide_merge(_this.top, other.top), A.BorderSide_merge(_this.right, other.right), A.BorderSide_merge(_this.bottom, other.bottom), A.BorderSide_merge(_this.left, other.left)); return null; }, add$1(_, other) { return this.add$2$reversed(0, other, false); }, scale$1(_, t) { var _this = this; return new A.Border(_this.top.scale$1(0, t), _this.right.scale$1(0, t), _this.bottom.scale$1(0, t), _this.left.scale$1(0, t)); }, lerpFrom$2(a, t) { if (a instanceof A.Border) return A.Border_lerp(a, this, t); return this.super$ShapeBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { if (b instanceof A.Border) return A.Border_lerp(this, b, t); return this.super$ShapeBorder$lerpTo(b, t); }, paint$5$borderRadius$shape$textDirection(canvas, rect, borderRadius, shape, textDirection) { var t1, distinctVisibleColors, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, hasHairlineBorder, _this = this; if (_this.get$isUniform()) { t1 = _this.top; switch (t1.style.index) { case 0: return; case 1: switch (shape.index) { case 1: A.BoxBorder__paintUniformBorderWithCircle(canvas, rect, t1); break; case 0: if (borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tLn0)) { A.BoxBorder__paintUniformBorderWithRadius(canvas, rect, t1, borderRadius); return; } A.BoxBorder__paintUniformBorderWithRectangle(canvas, rect, t1); break; } return; } } if (_this.get$_styleIsUniform() && _this.top.style === B.BorderStyle_0) return; distinctVisibleColors = A.LinkedHashSet_LinkedHashSet$_empty(type$.Color); t1 = _this.top; t2 = t1.style; t3 = t2 === B.BorderStyle_0; if (!t3) distinctVisibleColors.add$1(0, t1.color); t4 = _this.right; t5 = t4.style; t6 = t5 === B.BorderStyle_0; if (!t6) distinctVisibleColors.add$1(0, t4.color); t7 = _this.bottom; t8 = t7.style; t9 = t8 === B.BorderStyle_0; if (!t9) distinctVisibleColors.add$1(0, t7.color); t10 = _this.left; t11 = t10.style; t12 = t11 === B.BorderStyle_0; if (!t12) distinctVisibleColors.add$1(0, t10.color); if (!(t2 === B.BorderStyle_1 && t1.width === 0)) if (!(t5 === B.BorderStyle_1 && t4.width === 0)) { if (!(t8 === B.BorderStyle_1 && t7.width === 0)) t2 = t11 === B.BorderStyle_1 && t10.width === 0; else t2 = true; hasHairlineBorder = t2; } else hasHairlineBorder = true; else hasHairlineBorder = true; if (distinctVisibleColors._collection$_length === 1) if (!hasHairlineBorder) if (shape !== B.BoxShape_1) t2 = borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tLn0); else t2 = true; else t2 = false; else t2 = false; if (t2) { if (t3) t1 = B.BorderSide_8xm; t2 = t6 ? B.BorderSide_8xm : t4; t3 = t9 ? B.BorderSide_8xm : t7; t4 = t12 ? B.BorderSide_8xm : t10; A.BoxBorder_paintNonUniformBorder(canvas, rect, borderRadius, t3, distinctVisibleColors.get$first(0), t4, t2, shape, textDirection, t1); return; } A.paintBorder(canvas, rect, t7, t10, t4, t1); }, paint$3$textDirection(canvas, rect, textDirection) { return this.paint$5$borderRadius$shape$textDirection(canvas, rect, null, B.BoxShape_0, textDirection); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.Border && other.top.$eq(0, _this.top) && other.right.$eq(0, _this.right) && other.bottom.$eq(0, _this.bottom) && other.left.$eq(0, _this.left); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.top, _this.right, _this.bottom, _this.left, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1, t2, _this = this; if (_this.get$isUniform()) return "Border.all(" + _this.top.toString$0(0) + ")"; t1 = A._setArrayType([], type$.JSArray_String); t2 = _this.top; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("top: " + t2.toString$0(0)); t2 = _this.right; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("right: " + t2.toString$0(0)); t2 = _this.bottom; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("bottom: " + t2.toString$0(0)); t2 = _this.left; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("left: " + t2.toString$0(0)); return "Border(" + B.JSArray_methods.join$1(t1, ", ") + ")"; }, get$top(receiver) { return this.top; } }; A.BorderDirectional.prototype = { get$dimensions() { var t1, _this = this; if (_this.get$isUniform()) { t1 = _this.top.get$strokeInset(); return new A.EdgeInsetsDirectional(t1, t1, t1, t1); } return new A.EdgeInsetsDirectional(_this.start.get$strokeInset(), _this.top.get$strokeInset(), _this.end.get$strokeInset(), _this.bottom.get$strokeInset()); }, get$isUniform() { var topWidth, topStrokeAlign, _this = this, t1 = _this.top, topColor = t1.color, t2 = _this.start; if (t2.color.$eq(0, topColor) && _this.bottom.color.$eq(0, topColor) && _this.end.color.$eq(0, topColor)) { topWidth = t1.width; if (t2.width === topWidth && _this.bottom.width === topWidth && _this.end.width === topWidth) if (_this.get$_styleIsUniform()) { topStrokeAlign = t1.strokeAlign; t1 = t2.strokeAlign === topStrokeAlign && _this.bottom.strokeAlign === topStrokeAlign && _this.end.strokeAlign === topStrokeAlign; } else t1 = false; else t1 = false; } else t1 = false; return t1; }, get$_styleIsUniform() { var _this = this, topStyle = _this.top.style; return _this.start.style === topStyle && _this.bottom.style === topStyle && _this.end.style === topStyle; }, add$2$reversed(_, other, reversed) { var t1, t2, t3, _this = this, _null = null; if (other instanceof A.BorderDirectional) { t1 = _this.top; t2 = other.top; if (A.BorderSide_canMerge(t1, t2) && A.BorderSide_canMerge(_this.start, other.start) && A.BorderSide_canMerge(_this.end, other.end) && A.BorderSide_canMerge(_this.bottom, other.bottom)) return new A.BorderDirectional(A.BorderSide_merge(t1, t2), A.BorderSide_merge(_this.start, other.start), A.BorderSide_merge(_this.end, other.end), A.BorderSide_merge(_this.bottom, other.bottom)); return _null; } if (other instanceof A.Border) { t1 = other.top; t2 = _this.top; if (!A.BorderSide_canMerge(t1, t2) || !A.BorderSide_canMerge(other.bottom, _this.bottom)) return _null; t3 = _this.start; if (!t3.$eq(0, B.BorderSide_8xm) || !_this.end.$eq(0, B.BorderSide_8xm)) { if (!other.left.$eq(0, B.BorderSide_8xm) || !other.right.$eq(0, B.BorderSide_8xm)) return _null; return new A.BorderDirectional(A.BorderSide_merge(t1, t2), t3, _this.end, A.BorderSide_merge(other.bottom, _this.bottom)); } return new A.Border(A.BorderSide_merge(t1, t2), other.right, A.BorderSide_merge(other.bottom, _this.bottom), other.left); } return _null; }, add$1(_, other) { return this.add$2$reversed(0, other, false); }, scale$1(_, t) { var _this = this; return new A.BorderDirectional(_this.top.scale$1(0, t), _this.start.scale$1(0, t), _this.end.scale$1(0, t), _this.bottom.scale$1(0, t)); }, lerpFrom$2(a, t) { if (a instanceof A.BorderDirectional) return A.BorderDirectional_lerp(a, this, t); return this.super$ShapeBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { if (b instanceof A.BorderDirectional) return A.BorderDirectional_lerp(this, b, t); return this.super$ShapeBorder$lerpTo(b, t); }, paint$5$borderRadius$shape$textDirection(canvas, rect, borderRadius, shape, textDirection) { var t1, left, right, distinctVisibleColors, t2, t3, t4, t5, t6, t7, t8, t9, t10, hasHairlineBorder, _this = this; if (_this.get$isUniform()) { t1 = _this.top; switch (t1.style.index) { case 0: return; case 1: switch (shape.index) { case 1: A.BoxBorder__paintUniformBorderWithCircle(canvas, rect, t1); break; case 0: if (borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tLn0)) { A.BoxBorder__paintUniformBorderWithRadius(canvas, rect, t1, borderRadius); return; } A.BoxBorder__paintUniformBorderWithRectangle(canvas, rect, t1); break; } return; } } if (_this.get$_styleIsUniform() && _this.top.style === B.BorderStyle_0) return; switch (textDirection.index) { case 0: left = _this.end; right = _this.start; break; case 1: left = _this.start; right = _this.end; break; default: left = null; right = null; } distinctVisibleColors = A.LinkedHashSet_LinkedHashSet$_empty(type$.Color); t1 = _this.top; t2 = t1.style; t3 = t2 === B.BorderStyle_0; if (!t3) distinctVisibleColors.add$1(0, t1.color); t4 = _this.end; t5 = t4.style; if (t5 !== B.BorderStyle_0) distinctVisibleColors.add$1(0, t4.color); t6 = _this.bottom; t7 = t6.style; t8 = t7 === B.BorderStyle_0; if (!t8) distinctVisibleColors.add$1(0, t6.color); t9 = _this.start; t10 = t9.style; if (t10 !== B.BorderStyle_0) distinctVisibleColors.add$1(0, t9.color); if (!(t2 === B.BorderStyle_1 && t1.width === 0)) if (!(t5 === B.BorderStyle_1 && t4.width === 0)) { if (!(t7 === B.BorderStyle_1 && t6.width === 0)) t2 = t10 === B.BorderStyle_1 && t9.width === 0; else t2 = true; hasHairlineBorder = t2; } else hasHairlineBorder = true; else hasHairlineBorder = true; if (distinctVisibleColors._collection$_length === 1) if (!hasHairlineBorder) if (shape !== B.BoxShape_1) t2 = borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tLn0); else t2 = true; else t2 = false; else t2 = false; if (t2) { if (t3) t1 = B.BorderSide_8xm; t2 = right.style === B.BorderStyle_0 ? B.BorderSide_8xm : right; t3 = t8 ? B.BorderSide_8xm : t6; t4 = left.style === B.BorderStyle_0 ? B.BorderSide_8xm : left; A.BoxBorder_paintNonUniformBorder(canvas, rect, borderRadius, t3, distinctVisibleColors.get$first(0), t4, t2, shape, textDirection, t1); return; } A.paintBorder(canvas, rect, t6, left, right, t1); }, paint$3$textDirection(canvas, rect, textDirection) { return this.paint$5$borderRadius$shape$textDirection(canvas, rect, null, B.BoxShape_0, textDirection); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BorderDirectional && other.top.$eq(0, _this.top) && other.start.$eq(0, _this.start) && other.end.$eq(0, _this.end) && other.bottom.$eq(0, _this.bottom); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.top, _this.start, _this.end, _this.bottom, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, t1 = A._setArrayType([], type$.JSArray_String), t2 = _this.top; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("top: " + t2.toString$0(0)); t2 = _this.start; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("start: " + t2.toString$0(0)); t2 = _this.end; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("end: " + t2.toString$0(0)); t2 = _this.bottom; if (!t2.$eq(0, B.BorderSide_8xm)) t1.push("bottom: " + t2.toString$0(0)); return "BorderDirectional(" + B.JSArray_methods.join$1(t1, ", ") + ")"; }, get$top(receiver) { return this.top; } }; A.BoxDecoration.prototype = { get$padding(_) { var t1 = this.border; t1 = t1 == null ? null : t1.get$dimensions(); return t1 == null ? B.EdgeInsets_0_0_0_0 : t1; }, getClipPath$2(rect, textDirection) { var square, t1, t2; switch (this.shape.index) { case 1: square = A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2); t1 = $.$get$_renderer().createPath$0(); t1.addOval$1(square); return t1; case 0: t1 = this.borderRadius; if (t1 != null) { t2 = $.$get$_renderer().createPath$0(); t2.addRRect$1(t1.resolve$1(0, textDirection).toRRect$1(rect)); return t2; } t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(rect); return t1; } }, scale$1(_, factor) { var _this = this, _null = null, t1 = A.Color_lerp(_null, _this.color, factor), t2 = A.DecorationImage_lerp(_null, _this.image, factor), t3 = A.BoxBorder_lerp(_null, _this.border, factor), t4 = A.BorderRadiusGeometry_lerp(_null, _this.borderRadius, factor), t5 = A.BoxShadow_lerpList(_null, _this.boxShadow, factor), t6 = _this.gradient; t6 = t6 == null ? _null : t6.scale$1(0, factor); return new A.BoxDecoration(t1, t2, t3, t4, t5, t6, _this.shape); }, get$isComplex() { return this.boxShadow != null; }, lerpFrom$2(a, t) { if (a == null) return this.scale$1(0, t); if (a instanceof A.BoxDecoration) return A.BoxDecoration_lerp(a, this, t); return this.super$Decoration$lerpFrom(a, t); }, lerpTo$2(b, t) { if (b == null) return this.scale$1(0, 1 - t); if (b instanceof A.BoxDecoration) return A.BoxDecoration_lerp(this, b, t); return this.super$Decoration$lerpTo(b, t); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.BoxDecoration) if (J.$eq$(other.color, _this.color)) if (J.$eq$(other.image, _this.image)) if (J.$eq$(other.border, _this.border)) if (J.$eq$(other.borderRadius, _this.borderRadius)) if (A.listEquals(other.boxShadow, _this.boxShadow)) if (J.$eq$(other.gradient, _this.gradient)) t1 = other.shape === _this.shape; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this, t1 = _this.boxShadow; t1 = t1 == null ? null : A.Object_hashAll(t1); return A.Object_hash(_this.color, _this.image, _this.border, _this.borderRadius, t1, _this.gradient, null, _this.shape, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, hitTest$3$textDirection(size, position, textDirection) { var t1; switch (this.shape.index) { case 0: t1 = this.borderRadius; if (t1 != null) return t1.resolve$1(0, textDirection).toRRect$1(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy)).contains$1(0, position); return true; case 1: return position.$sub(0, size.center$1(B.Offset_0_0)).get$distance() <= Math.min(size._dx, size._dy) / 2; } }, createBoxPainter$1(onChanged) { return new A._BoxDecorationPainter(this, onChanged); } }; A._BoxDecorationPainter.prototype = { _paintBox$4(canvas, rect, paint, textDirection) { var t1 = this._box_decoration$_decoration; switch (t1.shape.index) { case 1: canvas.drawCircle$3(rect.get$center(), rect.get$shortestSide() / 2, paint); break; case 0: t1 = t1.borderRadius; if (t1 == null || t1.$eq(0, B.BorderRadius_tLn0)) canvas.drawRect$2(rect, paint); else canvas.drawRRect$2(t1.resolve$1(0, textDirection).toRRect$1(rect), paint); break; } }, _paintShadows$3(canvas, rect, textDirection) { var t2, _i, boxShadow, paint, t3, t4, t1 = this._box_decoration$_decoration.boxShadow; if (t1 == null) return; for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { boxShadow = t1[_i]; paint = boxShadow.toPaint$0(); t3 = rect.shift$1(boxShadow.offset); t4 = boxShadow.spreadRadius; this._paintBox$4(canvas, new A.Rect(t3.left - t4, t3.top - t4, t3.right + t4, t3.bottom + t4), paint, textDirection); } }, _paintBackgroundImage$3(canvas, rect, configuration) { var t3, square, clipPath, _this = this, t1 = _this._box_decoration$_decoration, t2 = t1.image; if (t2 == null) return; if (_this._box_decoration$_imagePainter == null) { t3 = _this.onChanged; t3.toString; _this._box_decoration$_imagePainter = t2.createPainter$1(t3); } switch (t1.shape.index) { case 1: square = A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2); clipPath = $.$get$_renderer().createPath$0(); clipPath.addOval$1(square); break; case 0: t1 = t1.borderRadius; if (t1 != null) { clipPath = $.$get$_renderer().createPath$0(); clipPath.addRRect$1(t1.resolve$1(0, configuration.textDirection).toRRect$1(rect)); } else clipPath = null; break; default: clipPath = null; } _this._box_decoration$_imagePainter.paint$4(canvas, rect, clipPath, configuration); }, dispose$0() { var t1 = this._box_decoration$_imagePainter; if (t1 != null) t1.dispose$0(); this.super$BoxPainter$dispose(); }, paint$3(canvas, offset, configuration) { var t4, paint, _this = this, t1 = configuration.size, t2 = offset._dx, t3 = offset._dy, rect = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy), textDirection = configuration.textDirection; _this._paintShadows$3(canvas, rect, textDirection); t1 = _this._box_decoration$_decoration; t2 = t1.color; t3 = t2 == null; if (!t3 || t1.gradient != null) { if (_this._cachedBackgroundPaint != null) t4 = t1.gradient != null && !J.$eq$(_this._rectForCachedBackgroundPaint, rect); else t4 = true; if (t4) { paint = $.$get$_renderer().createPaint$0(); if (!t3) paint.set$color(0, t2); t2 = t1.gradient; if (t2 != null) { paint.set$shader(t2.createShader$2$textDirection(0, rect, textDirection)); _this._rectForCachedBackgroundPaint = rect; } _this._cachedBackgroundPaint = paint; } t2 = _this._cachedBackgroundPaint; t2.toString; _this._paintBox$4(canvas, rect, t2, textDirection); } _this._paintBackgroundImage$3(canvas, rect, configuration); t2 = t1.border; if (t2 != null) { t3 = t1.borderRadius; t3 = t3 == null ? null : t3.resolve$1(0, textDirection); t2.paint$5$borderRadius$shape$textDirection(canvas, rect, t3, t1.shape, textDirection); } }, toString$0(_) { return "BoxPainter for " + this._box_decoration$_decoration.toString$0(0); } }; A.BoxFit.prototype = { _enumToString$0() { return "BoxFit." + this._core$_name; } }; A.FittedSizes.prototype = {}; A.BoxShadow.prototype = { toPaint$0() { var result = $.$get$_renderer().createPaint$0(); result.set$color(0, this.color); result.set$maskFilter(new A.MaskFilter(this.blurStyle, A.Shadow_convertRadiusToSigma(this.blurRadius))); return result; }, scale$1(_, factor) { var _this = this; return new A.BoxShadow(_this.spreadRadius * factor, _this.blurStyle, _this.color, _this.offset.$mul(0, factor), _this.blurRadius * factor); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BoxShadow && other.color.$eq(0, _this.color) && other.offset.$eq(0, _this.offset) && other.blurRadius === _this.blurRadius && other.spreadRadius === _this.spreadRadius && other.blurStyle === _this.blurStyle; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.color, _this.offset, _this.blurRadius, _this.spreadRadius, _this.blurStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "BoxShadow(" + _this.color.toString$0(0) + ", " + _this.offset.toString$0(0) + ", " + A.debugFormatDouble(_this.blurRadius) + ", " + A.debugFormatDouble(_this.spreadRadius) + ", " + _this.blurStyle.toString$0(0) + ")"; } }; A.CircleBorder.prototype = { scale$1(_, t) { return new A.CircleBorder(this.eccentricity, this.side.scale$1(0, t)); }, lerpFrom$2(a, t) { var t1, t2; if (a instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(a.side, this.side, t); t2 = A.lerpDouble(a.eccentricity, this.eccentricity, t); t2.toString; return new A.CircleBorder(A.clampDouble(t2, 0, 1), t1); } return this.super$OutlinedBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2; if (b instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(this.side, b.side, t); t2 = A.lerpDouble(this.eccentricity, b.eccentricity, t); t2.toString; return new A.CircleBorder(A.clampDouble(t2, 0, 1), t1); } return this.super$OutlinedBorder$lerpTo(b, t); }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addOval$1(this._circle_border$_adjustRect$1(rect).inflate$1(-this.side.get$strokeInset())); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addOval$1(this._circle_border$_adjustRect$1(rect)); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { if (this.eccentricity === 0) canvas.drawCircle$3(rect.get$center(), rect.get$shortestSide() / 2, paint); else canvas.drawOval$2(this._circle_border$_adjustRect$1(rect), paint); }, get$preferPaintInterior() { return true; }, copyWith$1$side(side) { var t1 = side == null ? this.side : side; return new A.CircleBorder(this.eccentricity, t1); }, paint$3$textDirection(canvas, rect, textDirection) { var t2, t1 = this.side; switch (t1.style.index) { case 0: break; case 1: t2 = t1.width * t1.strokeAlign; if (this.eccentricity === 0) canvas.drawCircle$3(rect.get$center(), (rect.get$shortestSide() + t2) / 2, t1.toPaint$0()); else canvas.drawOval$2(this._circle_border$_adjustRect$1(rect).inflate$1(t2 / 2), t1.toPaint$0()); break; } }, paint$2(canvas, rect) { return this.paint$3$textDirection(canvas, rect, null); }, _circle_border$_adjustRect$1(rect) { var t2, t3, t4, t5, t6, t7, delta, t1 = this.eccentricity; if (t1 === 0 || rect.right - rect.left === rect.bottom - rect.top) return A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2); t2 = rect.right; t3 = rect.left; t4 = t2 - t3; t5 = rect.bottom; t6 = rect.top; t7 = t5 - t6; t1 = 1 - t1; if (t4 < t7) { delta = t1 * (t7 - t4) / 2; return new A.Rect(t3, t6 + delta, t2, t5 - delta); } else { delta = t1 * (t4 - t7) / 2; return new A.Rect(t3 + delta, t6, t2 - delta, t5); } }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.CircleBorder && other.side.$eq(0, this.side) && other.eccentricity === this.eccentricity; }, get$hashCode(_) { return A.Object_hash(this.side, this.eccentricity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1 = this.eccentricity; if (t1 !== 0) return "CircleBorder(" + this.side.toString$0(0) + ", eccentricity: " + A.S(t1) + ")"; return "CircleBorder(" + this.side.toString$0(0) + ")"; } }; A.ClipContext.prototype = { _clipAndPaint$4(canvasClipCall, clipBehavior, bounds, painter) { var _this = this; _this.get$canvas(_this).save$0(0); switch (clipBehavior.index) { case 0: break; case 1: canvasClipCall.call$1(false); break; case 2: canvasClipCall.call$1(true); break; case 3: canvasClipCall.call$1(true); _this.get$canvas(_this).saveLayer$2(bounds, $.$get$_renderer().createPaint$0()); break; } painter.call$0(); if (clipBehavior === B.Clip_3) _this.get$canvas(_this).restore$0(0); _this.get$canvas(_this).restore$0(0); }, clipPathAndPaint$4(path, clipBehavior, bounds, painter) { this._clipAndPaint$4(new A.ClipContext_clipPathAndPaint_closure(this, path), clipBehavior, bounds, painter); }, clipRRectAndPaint$4(rrect, clipBehavior, bounds, painter) { this._clipAndPaint$4(new A.ClipContext_clipRRectAndPaint_closure(this, rrect), clipBehavior, bounds, painter); }, clipRectAndPaint$4(rect, clipBehavior, bounds, painter) { this._clipAndPaint$4(new A.ClipContext_clipRectAndPaint_closure(this, rect), clipBehavior, bounds, painter); } }; A.ClipContext_clipPathAndPaint_closure.prototype = { call$1(doAntiAlias) { var t1 = this.$this; return t1.get$canvas(t1).clipPath$2$doAntiAlias(0, this.path, doAntiAlias); }, $signature: 13 }; A.ClipContext_clipRRectAndPaint_closure.prototype = { call$1(doAntiAlias) { var t1 = this.$this; return t1.get$canvas(t1).clipRRect$2$doAntiAlias(this.rrect, doAntiAlias); }, $signature: 13 }; A.ClipContext_clipRectAndPaint_closure.prototype = { call$1(doAntiAlias) { var t1 = this.$this; return t1.get$canvas(t1).clipRect$2$doAntiAlias(this.rect, doAntiAlias); }, $signature: 13 }; A.HSLColor.prototype = { toColor$0() { var _this = this, t1 = _this.lightness, chroma = (1 - Math.abs(2 * t1 - 1)) * _this.saturation, t2 = _this.hue; return A._colorFromHue(_this.alpha, t2, chroma, chroma * (1 - Math.abs(B.JSNumber_methods.$mod(t2 / 60, 2) - 1)), t1 - chroma / 2); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.HSLColor && other.alpha === _this.alpha && other.hue === _this.hue && other.saturation === _this.saturation && other.lightness === _this.lightness; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.alpha, _this.hue, _this.saturation, _this.lightness, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "HSLColor(" + A.S(_this.alpha) + ", " + A.S(_this.hue) + ", " + A.S(_this.saturation) + ", " + A.S(_this.lightness) + ")"; } }; A.ColorSwatch.prototype = { $index(_, index) { return this._swatch.$index(0, index); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return _this.super$Color$$eq(0, other) && A._instanceType(_this)._eval$1("ColorSwatch")._is(other) && A.mapEquals(other._swatch, _this._swatch); }, get$hashCode(_) { return A.Object_hash(A.getRuntimeTypeOfDartObject(this), this.value, this._swatch, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ColorSwatch(primary value: " + this.super$Color$toString(0) + ")"; } }; A.ImageSizeInfo.prototype = { _sizeToBytes$1(size) { return B.JSNumber_methods.toInt$0(size._dx * size._dy * 4 * 1.3333333333333333); }, toJson$0() { var _this = this, t1 = _this.displaySize, t2 = type$.String, t3 = type$.nullable_Object, t4 = _this.imageSize; return A.LinkedHashMap_LinkedHashMap$_literal(["source", _this.source, "displaySize", A.LinkedHashMap_LinkedHashMap$_literal(["width", t1._dx, "height", t1._dy], t2, t3), "imageSize", A.LinkedHashMap_LinkedHashMap$_literal(["width", t4._dx, "height", t4._dy], t2, t3), "displaySizeInBytes", _this._sizeToBytes$1(t1), "decodedSizeInBytes", _this._sizeToBytes$1(t4)], t2, t3); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ImageSizeInfo && other.source === _this.source && other.imageSize.$eq(0, _this.imageSize) && other.displaySize.$eq(0, _this.displaySize); }, get$hashCode(_) { return A.Object_hash(this.source, this.displaySize, this.imageSize, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ImageSizeInfo(" + this.source + ", imageSize: " + this.imageSize.toString$0(0) + ", displaySize: " + this.displaySize.toString$0(0) + ")"; } }; A.Decoration.prototype = { toStringShort$0() { return "Decoration"; }, get$padding(_) { return B.EdgeInsets_0_0_0_0; }, get$isComplex() { return false; }, lerpFrom$2(a, t) { return null; }, lerpTo$2(b, t) { return null; }, hitTest$3$textDirection(size, position, textDirection) { return true; }, getClipPath$2(rect, textDirection) { throw A.wrapException(A.UnsupportedError$("This Decoration subclass does not expect to be used for clipping.")); } }; A.BoxPainter.prototype = { dispose$0() { } }; A._Decoration_Object_Diagnosticable.prototype = {}; A.ImageRepeat.prototype = { _enumToString$0() { return "ImageRepeat." + this._core$_name; } }; A.paintImage_closure.prototype = { call$2(previousValue, view) { var t1 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } return Math.max(previousValue, t1); }, $signature: 1300 }; A.paintImage_closure0.prototype = { call$1(timeStamp) { var t2, t3, t4, t5, t1 = $._pendingImageSizeInfo.get$values(0); $._lastFrameImageSizeInfo = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")); t1 = $._pendingImageSizeInfo; if (t1.__js_helper$_length === 0) return; t2 = type$.String; t3 = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.Object); for (t1 = t1.get$values(0), t4 = A._instanceType(t1), t4 = t4._eval$1("@<1>")._bind$1(t4._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t4._eval$1("MappedIterator<1,2>")), t4 = t4._rest[1]; t1.moveNext$0();) { t5 = t1.__internal$_current; if (t5 == null) t5 = t4._as(t5); t3.$indexSet(0, t5.source, t5.toJson$0()); } A.postEvent("Flutter.ImageSizesForFrame", t3, "Extension"); $._pendingImageSizeInfo = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.ImageSizeInfo); }, $signature: 11 }; A._BlendedDecorationImage.prototype = { createPainter$1(onChanged) { var t2, t1 = this.a; t1 = t1 == null ? null : t1.createPainter$1(onChanged); t2 = this.b; t2 = t2 == null ? null : t2.createPainter$1(onChanged); return new A._BlendedDecorationImagePainter(t1, t2, this.t); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._BlendedDecorationImage && J.$eq$(other.a, _this.a) && J.$eq$(other.b, _this.b) && other.t === _this.t; }, get$hashCode(_) { return A.Object_hash(this.a, this.b, this.t, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "_BlendedDecorationImage(" + A.S(this.a) + ", " + A.S(this.b) + ", " + A.S(this.t) + ")"; } }; A._BlendedDecorationImagePainter.prototype = { paint$6$blend$blendMode(canvas, rect, clipPath, configuration, blend, blendMode) { var t1, t2, _this = this; canvas.saveLayer$2(null, $.$get$_renderer().createPaint$0()); t1 = _this.a; t2 = t1 == null; if (!t2) t1.paint$6$blend$blendMode(canvas, rect, clipPath, configuration, blend * (1 - _this.t), blendMode); t1 = _this.b; if (t1 != null) { t2 = !t2 ? B.BlendMode_12 : blendMode; t1.paint$6$blend$blendMode(canvas, rect, clipPath, configuration, blend * _this.t, t2); } canvas.restore$0(0); }, paint$4(canvas, rect, clipPath, configuration) { return this.paint$6$blend$blendMode(canvas, rect, clipPath, configuration, 1, B.BlendMode_3); }, dispose$0() { var t1 = this.a; if (t1 != null) t1.dispose$0(); t1 = this.b; if (t1 != null) t1.dispose$0(); }, toString$0(_) { return "_BlendedDecorationImagePainter(" + A.S(this.a) + ", " + A.S(this.b) + ", " + A.S(this.t) + ")"; } }; A.EdgeInsetsGeometry.prototype = { get$horizontal() { var _this = this; return _this.get$_left(_this) + _this.get$_right(_this) + _this.get$_edge_insets$_start(_this) + _this.get$_edge_insets$_end(); }, along$1(axis) { var _this = this; switch (axis.index) { case 0: return _this.get$horizontal(); case 1: return _this.get$_top(_this) + _this.get$_bottom(_this); } }, add$1(_, other) { var _this = this; return new A._MixedEdgeInsets(_this.get$_left(_this) + other.get$_left(other), _this.get$_right(_this) + other.get$_right(other), _this.get$_edge_insets$_start(_this) + other.get$_edge_insets$_start(other), _this.get$_edge_insets$_end() + other.get$_edge_insets$_end(), _this.get$_top(_this) + other.get$_top(other), _this.get$_bottom(_this) + other.get$_bottom(other)); }, clamp$2(_, min, max) { var _this = this; return new A._MixedEdgeInsets(A.clampDouble(_this.get$_left(_this), min.left, max._left), A.clampDouble(_this.get$_right(_this), min.right, max._right), A.clampDouble(_this.get$_edge_insets$_start(_this), 0, max._edge_insets$_start), A.clampDouble(_this.get$_edge_insets$_end(), 0, max._edge_insets$_end), A.clampDouble(_this.get$_top(_this), min.top, max._top), A.clampDouble(_this.get$_bottom(_this), min.bottom, max._bottom)); }, toString$0(_) { var _this = this; if (_this.get$_edge_insets$_start(_this) === 0 && _this.get$_edge_insets$_end() === 0) { if (_this.get$_left(_this) === 0 && _this.get$_right(_this) === 0 && _this.get$_top(_this) === 0 && _this.get$_bottom(_this) === 0) return "EdgeInsets.zero"; if (_this.get$_left(_this) === _this.get$_right(_this) && _this.get$_right(_this) === _this.get$_top(_this) && _this.get$_top(_this) === _this.get$_bottom(_this)) return "EdgeInsets.all(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_left(_this), 1) + ")"; return "EdgeInsets(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_left(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_top(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_right(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_bottom(_this), 1) + ")"; } if (_this.get$_left(_this) === 0 && _this.get$_right(_this) === 0) return "EdgeInsetsDirectional(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_start(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_top(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_end(), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_bottom(_this), 1) + ")"; return "EdgeInsets(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_left(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_top(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_right(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_bottom(_this), 1) + ") + EdgeInsetsDirectional(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_start(_this), 1) + ", 0.0, " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_end(), 1) + ", 0.0)"; }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.EdgeInsetsGeometry && other.get$_left(other) === _this.get$_left(_this) && other.get$_right(other) === _this.get$_right(_this) && other.get$_edge_insets$_start(other) === _this.get$_edge_insets$_start(_this) && other.get$_edge_insets$_end() === _this.get$_edge_insets$_end() && other.get$_top(other) === _this.get$_top(_this) && other.get$_bottom(other) === _this.get$_bottom(_this); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$_left(_this), _this.get$_right(_this), _this.get$_edge_insets$_start(_this), _this.get$_edge_insets$_end(), _this.get$_top(_this), _this.get$_bottom(_this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.EdgeInsets.prototype = { get$_left(_) { return this.left; }, get$_top(_) { return this.top; }, get$_right(_) { return this.right; }, get$_bottom(_) { return this.bottom; }, get$_edge_insets$_start(_) { return 0; }, get$_edge_insets$_end() { return 0; }, inflateRect$1(rect) { var _this = this; return new A.Rect(rect.left - _this.left, rect.top - _this.top, rect.right + _this.right, rect.bottom + _this.bottom); }, deflateRect$1(rect) { var _this = this; return new A.Rect(rect.left + _this.left, rect.top + _this.top, rect.right - _this.right, rect.bottom - _this.bottom); }, add$1(_, other) { if (other instanceof A.EdgeInsets) return this.$add(0, other); return this.super$EdgeInsetsGeometry$add(0, other); }, clamp$2(_, min, max) { var _this = this; return new A.EdgeInsets(A.clampDouble(_this.left, min.left, max._left), A.clampDouble(_this.top, min.top, max._top), A.clampDouble(_this.right, min.right, max._right), A.clampDouble(_this.bottom, min.bottom, max._bottom)); }, $sub(_, other) { var _this = this; return new A.EdgeInsets(_this.left - other.left, _this.top - other.top, _this.right - other.right, _this.bottom - other.bottom); }, $add(_, other) { var _this = this; return new A.EdgeInsets(_this.left + other.left, _this.top + other.top, _this.right + other.right, _this.bottom + other.bottom); }, $mul(_, other) { var _this = this; return new A.EdgeInsets(_this.left * other, _this.top * other, _this.right * other, _this.bottom * other); }, $div(_, other) { var _this = this; return new A.EdgeInsets(_this.left / other, _this.top / other, _this.right / other, _this.bottom / other); }, resolve$1(_, direction) { return this; }, copyWith$4$bottom$left$right$top(bottom, left, right, $top) { var _this = this, t1 = left == null ? _this.left : left, t2 = $top == null ? _this.top : $top, t3 = right == null ? _this.right : right; return new A.EdgeInsets(t1, t2, t3, bottom == null ? _this.bottom : bottom); }, copyWith$1$bottom(bottom) { return this.copyWith$4$bottom$left$right$top(bottom, null, null, null); }, copyWith$2$bottom$top(bottom, $top) { return this.copyWith$4$bottom$left$right$top(bottom, null, null, $top); }, copyWith$2$left$right(left, right) { return this.copyWith$4$bottom$left$right$top(null, left, right, null); }, copyWith$1$right(right) { return this.copyWith$4$bottom$left$right$top(null, null, right, null); } }; A.EdgeInsetsDirectional.prototype = { get$_edge_insets$_start(_) { return this.start; }, get$_top(_) { return this.top; }, get$_edge_insets$_end() { return this.end; }, get$_bottom(_) { return this.bottom; }, get$_left(_) { return 0; }, get$_right(_) { return 0; }, add$1(_, other) { if (other instanceof A.EdgeInsetsDirectional) return this.$add(0, other); return this.super$EdgeInsetsGeometry$add(0, other); }, $sub(_, other) { var _this = this; return new A.EdgeInsetsDirectional(_this.start - other.start, _this.top - other.top, _this.end - other.end, _this.bottom - other.bottom); }, $add(_, other) { var _this = this; return new A.EdgeInsetsDirectional(_this.start + other.start, _this.top + other.top, _this.end + other.end, _this.bottom + other.bottom); }, $mul(_, other) { var _this = this; return new A.EdgeInsetsDirectional(_this.start * other, _this.top * other, _this.end * other, _this.bottom * other); }, $div(_, other) { var _this = this; return new A.EdgeInsetsDirectional(_this.start / other, _this.top / other, _this.end / other, _this.bottom / other); }, resolve$1(_, direction) { var _this = this; switch (direction.index) { case 0: return new A.EdgeInsets(_this.end, _this.top, _this.start, _this.bottom); case 1: return new A.EdgeInsets(_this.start, _this.top, _this.end, _this.bottom); } } }; A._MixedEdgeInsets.prototype = { $mul(_, other) { var _this = this; return new A._MixedEdgeInsets(_this._left * other, _this._right * other, _this._edge_insets$_start * other, _this._edge_insets$_end * other, _this._top * other, _this._bottom * other); }, $div(_, other) { var _this = this; return new A._MixedEdgeInsets(_this._left / other, _this._right / other, _this._edge_insets$_start / other, _this._edge_insets$_end / other, _this._top / other, _this._bottom / other); }, resolve$1(_, direction) { var _this = this; switch (direction.index) { case 0: return new A.EdgeInsets(_this._edge_insets$_end + _this._left, _this._top, _this._edge_insets$_start + _this._right, _this._bottom); case 1: return new A.EdgeInsets(_this._edge_insets$_start + _this._left, _this._top, _this._edge_insets$_end + _this._right, _this._bottom); } }, get$_left(receiver) { return this._left; }, get$_right(receiver) { return this._right; }, get$_edge_insets$_start(receiver) { return this._edge_insets$_start; }, get$_edge_insets$_end() { return this._edge_insets$_end; }, get$_top(receiver) { return this._top; }, get$_bottom(receiver) { return this._bottom; } }; A.FractionalOffset.prototype = { $sub(_, other) { if (!(other instanceof A.FractionalOffset)) return this.super$Alignment$$sub(0, other); return A.FractionalOffset$((this.x + 1) / 2 - (other.x + 1) / 2, (this.y + 1) / 2 - (other.y + 1) / 2); }, $add(_, other) { if (!(other instanceof A.FractionalOffset)) return this.super$Alignment$$add(0, other); return A.FractionalOffset$((this.x + 1) / 2 + (other.x + 1) / 2, (this.y + 1) / 2 + (other.y + 1) / 2); }, $mul(_, other) { return A.FractionalOffset$((this.x + 1) / 2 * other, (this.y + 1) / 2 * other); }, $div(_, other) { return A.FractionalOffset$((this.x + 1) / 2 / other, (this.y + 1) / 2 / other); }, toString$0(_) { return "FractionalOffset(" + B.JSNumber_methods.toStringAsFixed$1((this.x + 1) / 2, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1((this.y + 1) / 2, 1) + ")"; } }; A._ColorsAndStops.prototype = {}; A._sample_closure.prototype = { call$1(s) { return s <= this.t; }, $signature: 1301 }; A._interpolateColorsAndStops_closure.prototype = { call$1($stop) { var _this = this, t1 = A.Color_lerp(A._sample(_this.aColors, _this.aStops, $stop), A._sample(_this.bColors, _this.bStops, $stop), _this.t); t1.toString; return t1; }, $signature: 1302 }; A.Gradient.prototype = { _impliedStops$0() { var separation, _list, index, t1 = this.stops; if (t1 != null) return t1; t1 = this.colors.length; separation = 1 / (t1 - 1); _list = J.JSArray_JSArray$allocateFixed(t1, type$.double); for (index = 0; index < t1; ++index) _list[index] = index * separation; return _list; } }; A.LinearGradient.prototype = { createShader$2$textDirection(_, rect, textDirection) { var _this = this, t1 = _this.begin.resolve$1(0, textDirection).withinRect$1(rect), t2 = _this.end.resolve$1(0, textDirection).withinRect$1(rect), t3 = _this._impliedStops$0(); return A.Gradient_Gradient$linear(t1, t2, _this.colors, t3, _this.tileMode, null); }, scale$1(_, factor) { var _this = this, t1 = _this.colors, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Color>"); return new A.LinearGradient(_this.begin, _this.end, _this.tileMode, A.List_List$of(new A.MappedListIterable(t1, new A.LinearGradient_scale_closure(factor), t2), true, t2._eval$1("ListIterable.E")), _this.stops, null); }, lerpFrom$2(a, t) { var t1 = A.LinearGradient_lerp(a, this, t); return t1; }, lerpTo$2(b, t) { var t1 = A.LinearGradient_lerp(this, b, t); return t1; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.LinearGradient && other.begin.$eq(0, _this.begin) && other.end.$eq(0, _this.end) && other.tileMode === _this.tileMode && A.listEquals(other.colors, _this.colors) && A.listEquals(other.stops, _this.stops); }, get$hashCode(_) { var _this = this, t1 = A.Object_hashAll(_this.colors), t2 = _this.stops; t2 = t2 == null ? null : A.Object_hashAll(t2); return A.Object_hash(_this.begin, _this.end, _this.tileMode, _this.transform, t1, t2, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, t1 = A._setArrayType(["begin: " + _this.begin.toString$0(0), "end: " + _this.end.toString$0(0), "colors: " + A.S(_this.colors)], type$.JSArray_String), t2 = _this.stops; if (t2 != null) t1.push("stops: " + A.S(t2)); t1.push("tileMode: " + _this.tileMode.toString$0(0)); return "LinearGradient(" + B.JSArray_methods.join$1(t1, ", ") + ")"; } }; A.LinearGradient_scale_closure.prototype = { call$1(color) { var t1 = A.Color_lerp(null, color, this.factor); t1.toString; return t1; }, $signature: 406 }; A.ImageCache.prototype = { clear$0(_) { var t3, t4, t5, _this = this, t1 = _this._pendingImages, t2 = _this._image_cache$_cache; A.Timeline_instantSync("ImageCache.clear", A.LinkedHashMap_LinkedHashMap$_literal(["pendingImages", t1.__js_helper$_length, "keepAliveImages", t2.__js_helper$_length, "liveImages", _this._liveImages.__js_helper$_length, "currentSizeInBytes", _this._currentSizeBytes], type$.String, type$.dynamic)); for (t3 = t2.get$values(0), t4 = A._instanceType(t3), t4 = t4._eval$1("@<1>")._bind$1(t4._rest[1]), t3 = new A.MappedIterator(J.get$iterator$ax(t3.__internal$_iterable), t3._f, t4._eval$1("MappedIterator<1,2>")), t4 = t4._rest[1]; t3.moveNext$0();) { t5 = t3.__internal$_current; (t5 == null ? t4._as(t5) : t5).dispose$0(); } t2.clear$0(0); for (t2 = t1.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t3 = t3._rest[1]; t2.moveNext$0();) { t4 = t2.__internal$_current; if (t4 == null) t4 = t3._as(t4); t4.completer.removeListener$1(0, t4.listener); } t1.clear$0(0); _this._currentSizeBytes = 0; }, evict$1(key) { var t1, t2, pendingImage, _this = this, _s16_ = "ImageCache.evict", image = _this._liveImages.remove$1(0, key); if (image != null) { t1 = image.completer; t2 = image.___LiveImage__handleRemove_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t1._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); B.JSArray_methods.remove$1(t1._onLastListenerRemovedCallbacks, t2); image.super$_CachedImageBase$dispose(); } pendingImage = _this._pendingImages.remove$1(0, key); if (pendingImage != null) { A.Timeline_instantSync(_s16_, A.LinkedHashMap_LinkedHashMap$_literal(["type", "pending"], type$.String, type$.dynamic)); pendingImage.completer.removeListener$1(0, pendingImage.listener); return true; } image = _this._image_cache$_cache.remove$1(0, key); if (image != null) { A.Timeline_instantSync(_s16_, A.LinkedHashMap_LinkedHashMap$_literal(["type", "keepAlive", "sizeInBytes", image.sizeBytes], type$.String, type$.dynamic)); t1 = _this._currentSizeBytes; t2 = image.sizeBytes; t2.toString; _this._currentSizeBytes = t1 - t2; image.dispose$0(); return true; } A.Timeline_instantSync(_s16_, A.LinkedHashMap_LinkedHashMap$_literal(["type", "miss"], type$.String, type$.dynamic)); return false; }, _touch$3(key, image, timelineTask) { var t2, _this = this, t1 = image.sizeBytes; if (t1 != null && t1 <= 104857600 && true) { t2 = _this._currentSizeBytes; t1.toString; _this._currentSizeBytes = t2 + t1; _this._image_cache$_cache.$indexSet(0, key, image); _this._checkCacheSize$1(timelineTask); } else image.dispose$0(); }, _trackLiveImage$3(key, completer, sizeBytes) { var t1 = this._liveImages.putIfAbsent$2(0, key, new A.ImageCache__trackLiveImage_closure(this, completer, key)); if (t1.sizeBytes == null) t1.sizeBytes = sizeBytes; }, putIfAbsent$3$onError(_, key, loader, onError) { var error, stackTrace, debugTimelineTask, t2, t3, t4, t5, result, image, liveImage, exception, pendingImage, streamListener, _this = this, _null = null, t1 = {}; t1.debugTimelineTask = null; debugTimelineTask = A.TimelineTask$(); t2 = type$.String; t3 = type$.dynamic; debugTimelineTask.start$2$arguments(0, "ImageCache.putIfAbsent", A.LinkedHashMap_LinkedHashMap$_literal(["key", J.toString$0$(key)], t2, t3)); t1.debugTimelineTask = debugTimelineTask; t4 = _this._pendingImages; t5 = t4.$index(0, key); result = t5 == null ? _null : t5.completer; t1.result = result; if (result != null) { debugTimelineTask.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "pending"], t2, t3)); return result; } t5 = _this._image_cache$_cache; image = t5.remove$1(0, key); if (image != null) { debugTimelineTask.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "keepAlive"], t2, t3)); t1 = image.completer; _this._trackLiveImage$3(key, t1, image.sizeBytes); t5.$indexSet(0, key, image); return t1; } liveImage = _this._liveImages.$index(0, key); if (liveImage != null) { t1 = liveImage.completer; t4 = liveImage.sizeBytes; if (t1._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); t5 = new A.ImageStreamCompleterHandle(t1); t5.ImageStreamCompleterHandle$_$1(t1); _this._touch$3(key, new A._CachedImage(t1, t4, t5), debugTimelineTask); debugTimelineTask.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "keepAlive"], t2, t3)); return t1; } try { result = t1.result = loader.call$0(); _this._trackLiveImage$3(key, result, _null); t2 = result; } catch (exception) { error = A.unwrapException(exception); stackTrace = A.getTraceFromException(exception); t1 = t1.debugTimelineTask; t1.toString; t1.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "error", "error", J.toString$0$(error), "stackTrace", J.toString$0$(stackTrace)], t2, t3)); onError.call$2(error, stackTrace); return _null; } debugTimelineTask.start$1(0, "listener"); t1.listenedOnce = false; pendingImage = A._Cell$named("pendingImage"); streamListener = new A.ImageStreamListener(new A.ImageCache_putIfAbsent_listener(t1, _this, key, true, pendingImage), _null, _null); pendingImage.__late_helper$_value = new A._PendingImage(t2, streamListener); t4.$indexSet(0, key, pendingImage._readLocal$0()); t1.result.addListener$1(0, streamListener); return t1.result; }, containsKey$1(_, key) { return this._pendingImages.$index(0, key) != null || this._image_cache$_cache.$index(0, key) != null; }, _checkCacheSize$1(timelineTask) { var t1, t2, t3, it, key, image, t4, t5, _this = this, _s11_ = "evictedKeys", finishArgs = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); timelineTask.start$1(0, "checkCacheSize"); finishArgs.$indexSet(0, _s11_, A._setArrayType([], type$.JSArray_String)); t1 = _this._image_cache$_cache; finishArgs.$indexSet(0, "currentSize", t1.__js_helper$_length); finishArgs.$indexSet(0, "currentSizeBytes", _this._currentSizeBytes); t2 = type$.List_String; t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); while (true) { if (!(_this._currentSizeBytes > 104857600 || t1.__js_helper$_length > 1000)) break; it = new A.LinkedHashMapKeyIterable(t1, t3).get$iterator(0); if (!it.moveNext$0()) A.throwExpression(A.IterableElementError_noElement()); key = it.get$current(0); image = t1.$index(0, key); t4 = _this._currentSizeBytes; t5 = image.sizeBytes; t5.toString; _this._currentSizeBytes = t4 - t5; image.dispose$0(); t1.remove$1(0, key); J.add$1$ax(t2._as(finishArgs.$index(0, _s11_)), J.toString$0$(key)); } finishArgs.$indexSet(0, "endSize", t1.__js_helper$_length); finishArgs.$indexSet(0, "endSizeBytes", _this._currentSizeBytes); timelineTask.finish$1$arguments(0, finishArgs); } }; A.ImageCache__trackLiveImage_closure.prototype = { call$0() { return A._LiveImage$(this.completer, new A.ImageCache__trackLiveImage__closure(this.$this, this.key)); }, $signature: 1305 }; A.ImageCache__trackLiveImage__closure.prototype = { call$0() { this.$this._liveImages.remove$1(0, this.key); }, $signature: 0 }; A.ImageCache_putIfAbsent_listener.prototype = { call$2(info, syncCall) { var t1, sizeBytes, t2, t3, image, t4, t5, _this = this; if (info != null) { t1 = info.image; sizeBytes = t1.get$height(t1) * t1.get$width(t1) * 4; t1.dispose$0(); } else sizeBytes = null; t1 = _this._box_0; t2 = t1.result; if (t2._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); t3 = new A.ImageStreamCompleterHandle(t2); t3.ImageStreamCompleterHandle$_$1(t2); image = new A._CachedImage(t2, sizeBytes, t3); t3 = _this.$this; t2 = _this.key; t3._trackLiveImage$3(t2, t1.result, sizeBytes); if (_this.trackPendingImage) t3._touch$3(t2, image, t1.debugTimelineTask); else image.dispose$0(); t3._pendingImages.remove$1(0, t2); if (!t1.listenedOnce) { t2 = _this.pendingImage._readLocal$0(); t2.completer.removeListener$1(0, t2.listener); } t2 = t1.listenedOnce; if (!t2) { t2 = t1.debugTimelineTask; t2.toString; t4 = type$.String; t5 = type$.dynamic; t2.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["syncCall", syncCall, "sizeInBytes", sizeBytes], t4, t5)); t2.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["currentSizeBytes", t3._currentSizeBytes, "currentSize", t3._image_cache$_cache.__js_helper$_length], t4, t5)); } t1.listenedOnce = true; }, $signature: 1308 }; A._CachedImageBase.prototype = { dispose$0() { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._CachedImageBase_dispose_closure(this)); } }; A._CachedImageBase_dispose_closure.prototype = { call$1(timeStamp) { var t1 = this.$this, t2 = t1.handle; if (t2 != null) t2.dispose$0(); t1.handle = null; }, $signature: 11 }; A._CachedImage.prototype = {}; A._LiveImage.prototype = { _LiveImage$3$sizeBytes(completer, handleRemove, sizeBytes) { var t1 = new A._LiveImage_closure(this, handleRemove); this.___LiveImage__handleRemove_A = t1; if (completer._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); completer._onLastListenerRemovedCallbacks.push(t1); }, dispose$0() { var t1 = this.completer, t2 = this.___LiveImage__handleRemove_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t1._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); B.JSArray_methods.remove$1(t1._onLastListenerRemovedCallbacks, t2); this.super$_CachedImageBase$dispose(); }, toString$0(_) { return "#" + A.shortHash(this); } }; A._LiveImage_closure.prototype = { call$0() { var t1, t2, t3; this.handleRemove.call$0(); t1 = this.$this; t2 = t1.completer; t3 = t1.___LiveImage__handleRemove_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t2._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); B.JSArray_methods.remove$1(t2._onLastListenerRemovedCallbacks, t3); t1.super$_CachedImageBase$dispose(); }, $signature: 0 }; A._PendingImage.prototype = {}; A.ImageConfiguration.prototype = { copyWith$1$size(size) { var _this = this; return new A.ImageConfiguration(_this.bundle, _this.devicePixelRatio, _this.locale, _this.textDirection, size, _this.platform); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ImageConfiguration && other.bundle == _this.bundle && other.devicePixelRatio == _this.devicePixelRatio && J.$eq$(other.locale, _this.locale) && other.textDirection == _this.textDirection && J.$eq$(other.size, _this.size) && other.platform == _this.platform; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.bundle, _this.devicePixelRatio, _this.locale, _this.size, _this.platform, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var hasArguments, _this = this, t1 = "" + "ImageConfiguration(", t2 = _this.bundle; if (t2 != null) { t1 += "bundle: " + t2.toString$0(0); hasArguments = true; } else hasArguments = false; t2 = _this.devicePixelRatio; if (t2 != null) { if (hasArguments) t1 += ", "; t2 = t1 + ("devicePixelRatio: " + B.JSNumber_methods.toStringAsFixed$1(t2, 1)); t1 = t2; hasArguments = true; } t2 = _this.locale; if (t2 != null) { if (hasArguments) t1 += ", "; t2 = t1 + ("locale: " + t2.toString$0(0)); t1 = t2; hasArguments = true; } t2 = _this.textDirection; if (t2 != null) { if (hasArguments) t1 += ", "; t2 = t1 + ("textDirection: " + t2.toString$0(0)); t1 = t2; hasArguments = true; } t2 = _this.size; if (t2 != null) { if (hasArguments) t1 += ", "; t2 = t1 + ("size: " + t2.toString$0(0)); t1 = t2; hasArguments = true; } t2 = _this.platform; if (t2 != null) { if (hasArguments) t1 += ", "; t2 = t1 + ("platform: " + t2._core$_name); t1 = t2; } t1 += ")"; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.ImageProvider.prototype = { resolve$1(_, configuration) { var stream = new A.ImageStream(); this._createErrorHandlerAndKey$3(configuration, new A.ImageProvider_resolve_closure(this, configuration, stream), new A.ImageProvider_resolve_closure0(this, configuration, stream)); return stream; }, _createErrorHandlerAndKey$3(configuration, successCallback, errorCallback) { var handleError, key, error, stackTrace, exception, t1 = {}; t1.obtainedKey = null; t1.didError = false; handleError = new A.ImageProvider__createErrorHandlerAndKey_handleError(t1, errorCallback); key = null; try { key = this.obtainKey$1(configuration); } catch (exception) { error = A.unwrapException(exception); stackTrace = A.getTraceFromException(exception); handleError.call$2(error, stackTrace); return; } J.then$1$1$x(key, new A.ImageProvider__createErrorHandlerAndKey_closure(t1, this, successCallback, handleError), type$.void).catchError$1(handleError); }, resolveStreamForKey$4(configuration, stream, key, handleError) { var t1, completer; if (stream._image_stream$_completer != null) { t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.putIfAbsent$3$onError(0, key, new A.ImageProvider_resolveStreamForKey_closure(stream), handleError); return; } t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; t1 === $ && A.throwUnnamedLateFieldNI(); completer = t1.putIfAbsent$3$onError(0, key, new A.ImageProvider_resolveStreamForKey_closure0(this, key), handleError); if (completer != null) stream.setCompleter$1(completer); }, evict$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t1, $async$temp1; var $async$evict$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$temp1 = t1; $async$goto = 3; return A._asyncAwait($async$self.obtainKey$1(B.ImageConfiguration_Eba), $async$evict$0); case 3: // returning from await. $async$returnValue = $async$temp1.evict$1($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$evict$0, $async$completer); }, loadBuffer$2(key, decode) { return A._AbstractImageStreamCompleter$(); }, loadImage$2(key, decode) { return A._AbstractImageStreamCompleter$(); }, toString$0(_) { return "ImageConfiguration()"; } }; A.ImageProvider_resolve_closure.prototype = { call$2(key, errorHandler) { this.$this.resolveStreamForKey$4(this.configuration, this.stream, key, errorHandler); }, $signature() { return A._instanceType(this.$this)._eval$1("~(ImageProvider.T,~(Object,StackTrace?))"); } }; A.ImageProvider_resolve_closure0.prototype = { call$3(key, exception, stack) { return this.$call$body$ImageProvider_resolve_closure(key, exception, stack); }, $call$body$ImageProvider_resolve_closure(key, exception, stack) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A._Future$value(null, type$.Null); $async$goto = 2; return A._asyncAwait(t1, $async$call$3); case 2: // returning from await. t1 = $async$self.stream; if (t1._image_stream$_completer == null) t1.setCompleter$1(new A._ErrorImageCompleter(A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function))); t1 = t1._image_stream$_completer; t1.toString; t1.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("while resolving an image"), exception, null, true, stack); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature() { return A._instanceType(this.$this)._eval$1("Future<~>(ImageProvider.T?,Object,StackTrace?)"); } }; A.ImageProvider__createErrorHandlerAndKey_handleError.prototype = { $call$body$ImageProvider__createErrorHandlerAndKey_handleError(exception, stack) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._box_0; if (t1.didError) { // goto return $async$goto = 1; break; } t1.didError = true; $async$self.errorCallback.call$3(t1.obtainedKey, exception, stack); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, call$2(exception, stack) { return this.$call$body$ImageProvider__createErrorHandlerAndKey_handleError(exception, stack); }, $signature: 1309 }; A.ImageProvider__createErrorHandlerAndKey_closure.prototype = { call$1(key) { var error, stackTrace, exception, _this = this; _this._box_0.obtainedKey = key; try { _this.successCallback.call$2(key, _this.handleError); } catch (exception) { error = A.unwrapException(exception); stackTrace = A.getTraceFromException(exception); _this.handleError.call$2(error, stackTrace); } }, $signature() { return A._instanceType(this.$this)._eval$1("Null(ImageProvider.T)"); } }; A.ImageProvider_resolveStreamForKey_closure.prototype = { call$0() { var t1 = this.stream._image_stream$_completer; t1.toString; return t1; }, $signature: 804 }; A.ImageProvider_resolveStreamForKey_closure0.prototype = { call$0() { var t1 = this.$this, t2 = this.key, result = t1.loadImage$2(t2, $.PaintingBinding__instance.get$instantiateImageCodecWithSize()); return result instanceof A._AbstractImageStreamCompleter ? t1.loadBuffer$2(t2, $.PaintingBinding__instance.get$instantiateImageCodecFromBuffer()) : result; }, $signature: 804 }; A._AbstractImageStreamCompleter.prototype = {}; A.AssetBundleImageKey.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.AssetBundleImageKey && other.bundle === _this.bundle && other.name === _this.name && other.scale === _this.scale; }, get$hashCode(_) { return A.Object_hash(this.bundle, this.name, this.scale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "AssetBundleImageKey(bundle: " + this.bundle.toString$0(0) + ', name: "' + this.name + '", scale: ' + A.S(this.scale) + ")"; } }; A.AssetBundleImageProvider.prototype = { loadImage$2(key, decode) { return A.MultiFrameImageStreamCompleter$(null, this._loadAsync$2$decode(key, decode), key.name, null, key.scale); }, loadBuffer$2(key, decode) { return A.MultiFrameImageStreamCompleter$(null, this._loadAsync$2$decode(key, decode), key.name, null, key.scale); }, _loadAsync$2$decode(key, decode) { return this._loadAsync$body$AssetBundleImageProvider(key, decode); }, _loadAsync$body$AssetBundleImageProvider(key, decode) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue, $async$handler = 2, $async$currentError, exception, t1, buffer, $async$exception; var $async$_loadAsync$2$decode = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start buffer = null; $async$handler = 4; $async$goto = 7; return A._asyncAwait(key.bundle.loadBuffer$1(key.name), $async$_loadAsync$2$decode); case 7: // returning from await. buffer = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; if (A.unwrapException($async$exception) instanceof A.FlutterError) { t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.evict$1(key); throw $async$exception; } else throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally $async$returnValue = decode.call$1(buffer); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_loadAsync$2$decode, $async$completer); } }; A.MemoryImage.prototype = { obtainKey$1(configuration) { return new A.SynchronousFuture(this, type$.SynchronousFuture_MemoryImage); }, loadBuffer$2(key, decode) { return A.MultiFrameImageStreamCompleter$(null, this._loadAsync$2$decode(key, decode), "MemoryImage(" + ("#" + A.shortHash(key.bytes)) + ")", null, key.scale); }, loadImage$2(key, decode) { return A.MultiFrameImageStreamCompleter$(null, this._loadAsync$2$decode(key, decode), "MemoryImage(" + ("#" + A.shortHash(key.bytes)) + ")", null, key.scale); }, _loadAsync$2$decode(key, decode) { return this._loadAsync$body$MemoryImage(key, decode); }, _loadAsync$body$MemoryImage(key, decode) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), $async$returnValue, $async$self = this, $async$temp1; var $async$_loadAsync$2$decode = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = decode; $async$goto = 3; return A._asyncAwait(A.ImmutableBuffer_fromUint8List($async$self.bytes), $async$_loadAsync$2$decode); case 3: // returning from await. $async$returnValue = $async$temp1.call$1($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_loadAsync$2$decode, $async$completer); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.MemoryImage && other.bytes === this.bytes && other.scale === this.scale; }, get$hashCode(_) { return A.Object_hash(J.get$hashCode$(this.bytes), this.scale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "MemoryImage(" + ("#" + A.shortHash(this.bytes)) + ", scale: " + B.JSInt_methods.toStringAsFixed$1(this.scale, 1) + ")"; } }; A._ErrorImageCompleter.prototype = {}; A.NetworkImageLoadException.prototype = { toString$0(_) { return this._image_provider$_message; }, $isException: 1 }; A.AssetImage.prototype = { get$keyName() { var t1 = this.$package, t2 = this.assetName; return t1 == null ? t2 : "packages/" + t1 + "/" + t2; }, obtainKey$1(configuration) { var t2, t1 = {}, chosenBundle = configuration.bundle; if (chosenBundle == null) chosenBundle = $.$get$rootBundle(); t1.result = t1.completer = null; t2 = type$.Null; A.FutureExtensions_onError(A.AssetManifest_loadFromAssetBundle(chosenBundle).then$1$1(0, new A.AssetImage_obtainKey_closure(t1, this, configuration, chosenBundle), t2), new A.AssetImage_obtainKey_closure0(t1), t2, type$.Object); t2 = t1.result; if (t2 != null) return t2; t2 = new A._Future($.Zone__current, type$._Future_AssetBundleImageKey); t1.completer = new A._AsyncCompleter(t2, type$._AsyncCompleter_AssetBundleImageKey); return t2; }, _chooseVariant$3(mainAssetKey, config, candidateVariants) { var candidatesByDevicePixelRatio, t1, _i, candidate, t2; if (candidateVariants == null || candidateVariants.length === 0 || config.devicePixelRatio == null) return new A.AssetMetadata(null, mainAssetKey); candidatesByDevicePixelRatio = A.SplayTreeMap$(type$.double, type$.AssetMetadata); for (t1 = candidateVariants.length, _i = 0; _i < candidateVariants.length; candidateVariants.length === t1 || (0, A.throwConcurrentModificationError)(candidateVariants), ++_i) { candidate = candidateVariants[_i]; t2 = candidate.targetDevicePixelRatio; candidatesByDevicePixelRatio.$indexSet(0, t2 == null ? 1 : t2, candidate); } t1 = config.devicePixelRatio; t1.toString; return this._findBestVariant$2(candidatesByDevicePixelRatio, t1); }, _findBestVariant$2(candidatesByDpr, value) { var t1, lower, upper; if (candidatesByDpr._containsKey$1(value)) { t1 = candidatesByDpr.$index(0, value); t1.toString; return t1; } lower = candidatesByDpr.lastKeyBefore$1(value); upper = candidatesByDpr.firstKeyAfter$1(value); if (lower == null) { t1 = candidatesByDpr.$index(0, upper); t1.toString; return t1; } if (upper == null) { t1 = candidatesByDpr.$index(0, lower); t1.toString; return t1; } if (value < 2 || value > (lower + upper) / 2) { t1 = candidatesByDpr.$index(0, upper); t1.toString; return t1; } else { t1 = candidatesByDpr.$index(0, lower); t1.toString; return t1; } }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.AssetImage && other.get$keyName() === this.get$keyName() && true; }, get$hashCode(_) { return A.Object_hash(this.get$keyName(), this.bundle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "AssetImage(bundle: " + A.S(this.bundle) + ', name: "' + this.get$keyName() + '")'; } }; A.AssetImage_obtainKey_closure.prototype = { call$1(manifest) { var key, t2, _this = this, t1 = _this.$this, candidateVariants = manifest.getAssetVariants$1(t1.get$keyName()), chosenVariant = t1._chooseVariant$3(t1.get$keyName(), _this.configuration, candidateVariants); t1 = chosenVariant.targetDevicePixelRatio; if (t1 == null) t1 = 1; key = new A.AssetBundleImageKey(_this.chosenBundle, chosenVariant.key, t1); t1 = _this._box_0; t2 = t1.completer; if (t2 != null) t2.complete$1(0, key); else t1.result = new A.SynchronousFuture(key, type$.SynchronousFuture_AssetBundleImageKey); }, $signature: 1311 }; A.AssetImage_obtainKey_closure0.prototype = { call$2(error, stack) { this._box_0.completer.completeError$2(error, stack); }, $signature: 174 }; A.ImageInfo.prototype = { clone$0(_) { return new A.ImageInfo(this.image.clone$0(0), this.scale, this.debugLabel); }, dispose$0() { this.image.dispose$0(); }, toString$0(_) { var t1 = this.debugLabel; t1 = t1 != null ? t1 + " " : ""; return t1 + this.image.toString$0(0) + " @ " + A.debugFormatDouble(this.scale) + "x"; }, get$hashCode(_) { return A.Object_hash(this.image, this.scale, this.debugLabel, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ImageInfo && other.image === _this.image && other.scale === _this.scale && other.debugLabel == _this.debugLabel; } }; A.ImageStreamListener.prototype = { get$hashCode(_) { return A.Object_hash(this.onImage, this.onChunk, this.onError, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ImageStreamListener && J.$eq$(other.onImage, _this.onImage) && J.$eq$(other.onChunk, _this.onChunk) && J.$eq$(other.onError, _this.onError); }, onImage$2(arg0, arg1) { return this.onImage.call$2(arg0, arg1); } }; A.ImageChunkEvent.prototype = {}; A.ImageStream.prototype = { setCompleter$1(value) { var t1, _this = this; _this._image_stream$_completer = value; t1 = _this._image_stream$_listeners; if (t1 != null) { _this._image_stream$_listeners = null; value._addingInitialListeners = true; B.JSArray_methods.forEach$1(t1, value.get$addListener(value)); _this._image_stream$_completer._addingInitialListeners = false; } }, addListener$1(_, listener) { var t1 = this._image_stream$_completer; if (t1 != null) return t1.addListener$1(0, listener); t1 = this._image_stream$_listeners; (t1 == null ? this._image_stream$_listeners = A._setArrayType([], type$.JSArray_ImageStreamListener) : t1).push(listener); }, removeListener$1(_, listener) { var i, t1 = this._image_stream$_completer; if (t1 != null) return t1.removeListener$1(0, listener); for (i = 0; t1 = this._image_stream$_listeners, i < t1.length; ++i) if (J.$eq$(t1[i], listener)) { t1 = this._image_stream$_listeners; t1.toString; B.JSArray_methods.removeAt$1(t1, i); break; } } }; A.ImageStreamCompleterHandle.prototype = { ImageStreamCompleterHandle$_$1(_completer) { ++this._image_stream$_completer._keepAliveHandles; }, dispose$0() { var t1 = this._image_stream$_completer; --t1._keepAliveHandles; t1._maybeDispose$0(); this._image_stream$_completer = null; } }; A.ImageStreamCompleter.prototype = { addListener$1(_, listener) { var exception, stack, newException, newStack, t1, exception0, t2, _this = this; if (_this._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); _this._hadAtLeastOneListener = true; _this._image_stream$_listeners.push(listener); t1 = _this._currentImage; if (t1 != null) try { listener.onImage.call$2(t1.clone$0(0), !_this._addingInitialListeners); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); _this.reportError$3$context$exception$stack(A.ErrorDescription$("by a synchronously-called image listener"), exception, stack); } t1 = _this._currentError; if (t1 != null && listener.onError != null) try { t2 = listener.onError; t2.toString; t2.call$2(t1.exception, t1.stack); } catch (exception) { newException = A.unwrapException(exception); newStack = A.getTraceFromException(exception); if (!J.$eq$(newException, _this._currentError.exception)) A.FlutterError_reportError(new A.FlutterErrorDetails(newException, newStack, "image resource service", A.ErrorDescription$("by a synchronously-called image error listener"), null, null, false)); } }, removeListener$1(_, listener) { var t1, i, callbacks, t2, _i, _this = this; if (_this._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); for (t1 = _this._image_stream$_listeners, i = 0; i < t1.length; ++i) if (J.$eq$(t1[i], listener)) { B.JSArray_methods.removeAt$1(t1, i); break; } if (t1.length === 0) { t1 = _this._onLastListenerRemovedCallbacks; callbacks = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); for (t2 = callbacks.length, _i = 0; _i < callbacks.length; callbacks.length === t2 || (0, A.throwConcurrentModificationError)(callbacks), ++_i) callbacks[_i].call$0(); B.JSArray_methods.clear$0(t1); _this._maybeDispose$0(); } }, _maybeDispose$0() { var t1, _this = this; if (!_this._hadAtLeastOneListener || _this._image_stream$_disposed || _this._image_stream$_listeners.length !== 0 || _this._keepAliveHandles !== 0) return; B.JSArray_methods.clear$0(_this._ephemeralErrorListeners); t1 = _this._currentImage; if (t1 != null) t1.image.dispose$0(); _this._currentImage = null; _this._image_stream$_disposed = true; }, setImage$1(image) { var listener, exception, stack, t1, localListeners, t2, t3, t4, _i, exception0, _this = this; if (_this._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); t1 = _this._currentImage; if (t1 != null) t1.image.dispose$0(); _this._currentImage = image; B.JSArray_methods.clear$0(_this._ephemeralErrorListeners); t1 = _this._image_stream$_listeners; if (t1.length === 0) return; localListeners = A.List_List$of(t1, true, type$.ImageStreamListener); for (t1 = localListeners.length, t2 = image.image, t3 = image.scale, t4 = image.debugLabel, _i = 0; _i < t1; ++_i) { listener = localListeners[_i]; try { listener.onImage$2(new A.ImageInfo(t2.clone$0(0), t3, t4), false); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); _this.reportError$3$context$exception$stack(A.ErrorDescription$("by an image listener"), exception, stack); } } }, reportError$5$context$exception$informationCollector$silent$stack(context, exception, informationCollector, silent, stack) { var handled, errorListener, newException, newStack, t1, t2, _i, exception0, t3, t4, _this = this, _s22_ = "image resource service"; _this._currentError = new A.FlutterErrorDetails(exception, stack, _s22_, context, null, informationCollector, silent); t1 = _this._image_stream$_listeners; t1 = A.List_List$of(new A.WhereTypeIterable(new A.MappedListIterable(t1, new A.ImageStreamCompleter_reportError_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,~(Object,StackTrace?)?>")), type$.WhereTypeIterable_of_void_Function_2_Object_and_nullable_StackTrace), true, type$.void_Function_2_Object_and_nullable_StackTrace); t2 = _this._ephemeralErrorListeners; B.JSArray_methods.addAll$1(t1, t2); B.JSArray_methods.clear$0(t2); handled = false; for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { errorListener = t1[_i]; try { errorListener.call$2(exception, stack); handled = true; } catch (exception0) { newException = A.unwrapException(exception0); newStack = A.getTraceFromException(exception0); if (!J.$eq$(newException, exception)) { t3 = A.ErrorDescription$("when reporting an error to an image listener"); t4 = $.$get$FlutterError_onError(); if (t4 != null) t4.call$1(new A.FlutterErrorDetails(newException, newStack, _s22_, t3, null, null, false)); } } } if (!handled) { t1 = _this._currentError; t1.toString; A.FlutterError_reportError(t1); } }, reportError$3$context$exception$stack(context, exception, stack) { return this.reportError$5$context$exception$informationCollector$silent$stack(context, exception, null, false, stack); }, reportImageChunkEvent$1($event) { var t1, t2, localListeners, _i; if (this._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); t1 = this._image_stream$_listeners; if (t1.length !== 0) { t2 = type$.WhereTypeIterable_of_void_Function_ImageChunkEvent; localListeners = A.List_List$of(new A.WhereTypeIterable(new A.MappedListIterable(t1, new A.ImageStreamCompleter_reportImageChunkEvent_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,~(ImageChunkEvent)?>")), t2), true, t2._eval$1("Iterable.E")); for (t1 = localListeners.length, _i = 0; _i < t1; ++_i) localListeners[_i].call$1($event); } } }; A.ImageStreamCompleter_reportError_closure.prototype = { call$1(listener) { return listener.onError; }, $signature: 1314 }; A.ImageStreamCompleter_reportImageChunkEvent_closure.prototype = { call$1(listener) { return listener.onChunk; }, $signature: 1315 }; A.MultiFrameImageStreamCompleter.prototype = { MultiFrameImageStreamCompleter$5$chunkEvents$codec$debugLabel$informationCollector$scale(chunkEvents, codec, debugLabel, informationCollector, scale) { var _this = this; _this.debugLabel = debugLabel; codec.then$1$2$onError(0, _this.get$_handleCodecReady(), new A.MultiFrameImageStreamCompleter_closure(_this, informationCollector), type$.void); if (chunkEvents != null) _this._chunkSubscription = chunkEvents.listen$2$onError(0, _this.get$reportImageChunkEvent(), new A.MultiFrameImageStreamCompleter_closure0(_this, informationCollector)); }, _handleCodecReady$1(codec) { this._codec = codec; if (this._image_stream$_listeners.length !== 0) this._decodeNextFrameAndSchedule$0(); }, _handleAppFrame$1(timestamp) { var t1, t2, completedCycles, _this = this; _this._frameCallbackScheduled = false; if (_this._image_stream$_listeners.length === 0) return; t1 = _this._frameDuration; if (t1 != null) { t2 = _this.__MultiFrameImageStreamCompleter__shownTimestamp_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = timestamp._duration - t2._duration >= t1._duration; } else t2 = true; if (t2) { t1 = _this._nextFrame; _this._emitFrame$1(new A.ImageInfo(t1.get$image(t1).clone$0(0), _this._image_stream$_scale, _this.debugLabel)); _this.__MultiFrameImageStreamCompleter__shownTimestamp_A = timestamp; t1 = _this._nextFrame; _this._frameDuration = t1.get$duration(t1); t1 = _this._nextFrame; t1.get$image(t1).dispose$0(); _this._nextFrame = null; completedCycles = B.JSInt_methods.$tdiv(_this._framesEmitted, _this._codec.get$frameCount()); if (_this._codec.get$repetitionCount() === -1 || completedCycles <= _this._codec.get$repetitionCount()) _this._decodeNextFrameAndSchedule$0(); return; } t1.toString; t2 = _this.__MultiFrameImageStreamCompleter__shownTimestamp_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._image_stream$_timer = A.Timer_Timer(new A.Duration(B.JSNumber_methods.round$0((t1._duration - (timestamp._duration - t2._duration)) * $._timeDilation)), new A.MultiFrameImageStreamCompleter__handleAppFrame_closure(_this)); }, _decodeNextFrameAndSchedule$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, exception, stack, exception0, t1, $async$exception0; var $async$_decodeNextFrameAndSchedule$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._nextFrame; if (t1 != null) t1.get$image(t1).dispose$0(); $async$self._nextFrame = null; $async$handler = 4; $async$goto = 7; return A._asyncAwait($async$self._codec.getNextFrame$0(), $async$_decodeNextFrameAndSchedule$0); case 7: // returning from await. $async$self._nextFrame = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); $async$self.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("resolving an image frame"), exception, $async$self._informationCollector, true, stack); // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally if ($async$self._codec.get$frameCount() === 1) { if ($async$self._image_stream$_listeners.length === 0) { // goto return $async$goto = 1; break; } t1 = $async$self._nextFrame; $async$self._emitFrame$1(new A.ImageInfo(t1.get$image(t1).clone$0(0), $async$self._image_stream$_scale, $async$self.debugLabel)); t1 = $async$self._nextFrame; t1.get$image(t1).dispose$0(); $async$self._nextFrame = null; // goto return $async$goto = 1; break; } $async$self._scheduleAppFrame$0(); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_decodeNextFrameAndSchedule$0, $async$completer); }, _scheduleAppFrame$0() { if (this._frameCallbackScheduled) return; this._frameCallbackScheduled = true; $.SchedulerBinding__instance.scheduleFrameCallback$1(this.get$_handleAppFrame()); }, _emitFrame$1(imageInfo) { this.setImage$1(imageInfo); ++this._framesEmitted; }, addListener$1(_, listener) { var t1, _this = this; if (_this._image_stream$_listeners.length === 0) { t1 = _this._codec; if (t1 != null) t1 = _this._currentImage == null || t1.get$frameCount() > 1; else t1 = false; } else t1 = false; if (t1) _this._decodeNextFrameAndSchedule$0(); _this.super$ImageStreamCompleter$addListener(0, listener); }, removeListener$1(_, listener) { var t1, _this = this; _this.super$ImageStreamCompleter$removeListener(0, listener); if (_this._image_stream$_listeners.length === 0) { t1 = _this._image_stream$_timer; if (t1 != null) t1.cancel$0(0); _this._image_stream$_timer = null; } }, _maybeDispose$0() { var t1, _this = this; _this.super$ImageStreamCompleter$_maybeDispose(); if (_this._image_stream$_disposed) { t1 = _this._chunkSubscription; if (t1 != null) t1.onData$1(null); t1 = _this._chunkSubscription; if (t1 != null) t1.cancel$0(0); _this._chunkSubscription = null; } } }; A.MultiFrameImageStreamCompleter_closure.prototype = { call$2(error, stack) { this.$this.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("resolving an image codec"), error, this.informationCollector, true, stack); }, $signature: 174 }; A.MultiFrameImageStreamCompleter_closure0.prototype = { call$2(error, stack) { this.$this.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("loading an image"), error, this.informationCollector, true, stack); }, $signature: 174 }; A.MultiFrameImageStreamCompleter__handleAppFrame_closure.prototype = { call$0() { this.$this._scheduleAppFrame$0(); }, $signature: 0 }; A._ImageChunkEvent_Object_Diagnosticable.prototype = {}; A._ImageStream_Object_Diagnosticable.prototype = {}; A._ImageStreamCompleter_Object_Diagnosticable.prototype = {}; A.Accumulator.prototype = { get$value(_) { return this._inline_span$_value; } }; A.InlineSpanSemanticsInformation.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.InlineSpanSemanticsInformation && other.text === _this.text && other.semanticsLabel == _this.semanticsLabel && other.recognizer == _this.recognizer && other.isPlaceholder === _this.isPlaceholder && A.listEquals(other.stringAttributes, _this.stringAttributes); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.text, _this.semanticsLabel, _this.recognizer, _this.isPlaceholder, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "InlineSpanSemanticsInformation{text: " + this.text + ", semanticsLabel: " + A.S(this.semanticsLabel) + ", recognizer: " + A.S(this.recognizer) + "}"; } }; A.InlineSpan.prototype = { getSpanForPosition$1(position) { var t1 = {}; t1.result = null; this.visitChildren$1(new A.InlineSpan_getSpanForPosition_closure(t1, position, new A.Accumulator())); return t1.result; }, toPlainText$1$includeSemanticsLabels(includeSemanticsLabels) { var t1, buffer = new A.StringBuffer(""); this.computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, true, includeSemanticsLabels); t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, toPlainText$0() { return this.toPlainText$1$includeSemanticsLabels(true); }, codeUnitAt$1(_, index) { var t1 = {}; if (index < 0) return null; t1.result = null; this.visitChildren$1(new A.InlineSpan_codeUnitAt_closure(t1, index, new A.Accumulator())); return t1.result; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.InlineSpan && J.$eq$(other.style, this.style); }, get$hashCode(_) { return J.get$hashCode$(this.style); } }; A.InlineSpan_getSpanForPosition_closure.prototype = { call$1(span) { var result = span.getSpanForPositionVisitor$2(this.position, this.offset); this._box_0.result = result; return result == null; }, $signature: 286 }; A.InlineSpan_codeUnitAt_closure.prototype = { call$1(span) { var result = span.codeUnitAtVisitor$2(this.index, this.offset); this._box_0.result = result; return result == null; }, $signature: 286 }; A.NotchedShape.prototype = {}; A.CircularNotchedRectangle.prototype = { getOuterPath$2(host, guest) { var t1, t2, notchRadius, a, b, t3, t4, t5, n2, p2xA, p2xB, p2yA, p2yB, p, cmp, i, t6; if (guest == null || !host.overlaps$1(guest)) { t1 = $.$get$_renderer().createPath$0(); t1.addRect$1(host); return t1; } t1 = guest.right; t2 = guest.left; notchRadius = (t1 - t2) / 2; a = -1 * notchRadius - 1; t1 = host.top; b = t1 - guest.get$center()._dy; t3 = b * b; t4 = a * a + t3; t5 = notchRadius * notchRadius; n2 = Math.sqrt(t3 * notchRadius * notchRadius * (t4 - t5)); t3 = a * notchRadius * notchRadius; p2xA = (t3 - n2) / t4; p2xB = (t3 + n2) / t4; p2yA = Math.sqrt(t5 - p2xA * p2xA); p2yB = Math.sqrt(t5 - p2xB * p2xB); p = A.List_List$filled(6, null, false, type$.nullable_Offset); t5 = a - 15; p[0] = new A.Offset(t5, b); p[1] = new A.Offset(a, b); cmp = b < 0 ? -1 : 1; t3 = cmp * p2yA > cmp * p2yB ? new A.Offset(p2xA, p2yA) : new A.Offset(p2xB, p2yB); p[2] = t3; p[3] = new A.Offset(-1 * t3._dx, t3._dy); p[4] = new A.Offset(-1 * a, b); p[5] = new A.Offset(-1 * t5, b); for (t2 += notchRadius, t3 = guest.top, t3 += (guest.bottom - t3) / 2, i = 0; i < 6; ++i) { t4 = p[i]; p[i] = new A.Offset(t4._dx + t2, t4._dy + t3); } t2 = $.$get$_renderer().createPath$0(); t3 = host.left; t2.moveTo$2(0, t3, t1); t4 = p[0]; t2.lineTo$2(0, t4._dx, t4._dy); t4 = p[1]; t5 = t4._dx; t4 = t4._dy; t6 = p[2]; t2.quadraticBezierTo$4(t5, t4, t6._dx, t6._dy); t6 = p[3]; t6.toString; t2.arcToPoint$3$clockwise$radius(t6, false, new A.Radius(notchRadius, notchRadius)); t6 = p[4]; t4 = t6._dx; t6 = t6._dy; t5 = p[5]; t2.quadraticBezierTo$4(t4, t6, t5._dx, t5._dy); t5 = host.right; t2.lineTo$2(0, t5, t1); t1 = host.bottom; t2.lineTo$2(0, t5, t1); t2.lineTo$2(0, t3, t1); t2.close$0(0); return t2; } }; A.AutomaticNotchedShape.prototype = { getOuterPath$2(hostRect, guestRect) { var hostPath = B.RoundedRectangleBorder_27D0.getOuterPath$1(hostRect); return hostPath; } }; A.PlaceholderSpan0.prototype = { computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, includePlaceholders, includeSemanticsLabels) { buffer._contents += A.Primitives_stringFromCharCode(65532); }, computeSemanticsInformation$1(collector) { collector.push(B.InlineSpanSemanticsInformation_o8k); } }; A.RoundedRectangleBorder.prototype = { scale$1(_, t) { var t1 = this.side.scale$1(0, t); return new A.RoundedRectangleBorder(this.borderRadius.$mul(0, t), t1); }, lerpFrom$2(a, t) { var t1, t2, _this = this; if (a instanceof A.RoundedRectangleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t); t2.toString; return new A.RoundedRectangleBorder(t2, t1); } if (a instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); return new A._RoundedRectangleToCircleBorder(_this.borderRadius, 1 - t, a.eccentricity, t1); } return _this.super$OutlinedBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2, _this = this; if (b instanceof A.RoundedRectangleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t); t2.toString; return new A.RoundedRectangleBorder(t2, t1); } if (b instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); return new A._RoundedRectangleToCircleBorder(_this.borderRadius, t, b.eccentricity, t1); } return _this.super$OutlinedBorder$lerpTo(b, t); }, copyWith$1$side(side) { var t1 = side == null ? this.side : side; return new A.RoundedRectangleBorder(this.borderRadius, t1); }, getInnerPath$2$textDirection(rect, textDirection) { var adjustedRect = this.borderRadius.resolve$1(0, textDirection).toRRect$1(rect).inflate$1(-this.side.get$strokeInset()), t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(adjustedRect); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this.borderRadius.resolve$1(0, textDirection).toRRect$1(rect)); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { var t1 = this.borderRadius; if (t1.$eq(0, B.BorderRadius_tLn0)) canvas.drawRect$2(rect, paint); else canvas.drawRRect$2(t1.resolve$1(0, textDirection).toRRect$1(rect), paint); }, get$preferPaintInterior() { return true; }, paint$3$textDirection(canvas, rect, textDirection) { var t2, paint, borderRect, inner, t1 = this.side; switch (t1.style.index) { case 0: break; case 1: t2 = this.borderRadius; if (t1.width === 0) canvas.drawRRect$2(t2.resolve$1(0, textDirection).toRRect$1(rect), t1.toPaint$0()); else { paint = $.$get$_renderer().createPaint$0(); paint.set$color(0, t1.color); borderRect = t2.resolve$1(0, textDirection).toRRect$1(rect); inner = borderRect.inflate$1(-t1.get$strokeInset()); canvas.drawDRRect$3(borderRect.inflate$1(t1.get$strokeOutset()), inner, paint); } break; } }, paint$2(canvas, rect) { return this.paint$3$textDirection(canvas, rect, null); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.RoundedRectangleBorder && other.side.$eq(0, this.side) && other.borderRadius.$eq(0, this.borderRadius); }, get$hashCode(_) { return A.Object_hash(this.side, this.borderRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "RoundedRectangleBorder(" + this.side.toString$0(0) + ", " + this.borderRadius.toString$0(0) + ")"; } }; A._RoundedRectangleToCircleBorder.prototype = { scale$1(_, t) { var t1 = this.side.scale$1(0, t); return new A._RoundedRectangleToCircleBorder(this.borderRadius.$mul(0, t), t, this.eccentricity, t1); }, lerpFrom$2(a, t) { var t1, t2, t3, _this = this; if (a instanceof A.RoundedRectangleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t); t2.toString; return new A._RoundedRectangleToCircleBorder(t2, _this.circularity * t, _this.eccentricity, t1); } if (a instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = _this.circularity; return new A._RoundedRectangleToCircleBorder(_this.borderRadius, t2 + (1 - t2) * (1 - t), a.eccentricity, t1); } if (a instanceof A._RoundedRectangleToCircleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t); t2.toString; t3 = A.lerpDouble(a.circularity, _this.circularity, t); t3.toString; return new A._RoundedRectangleToCircleBorder(t2, t3, _this.eccentricity, t1); } return _this.super$OutlinedBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2, t3, _this = this; if (b instanceof A.RoundedRectangleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t); t2.toString; return new A._RoundedRectangleToCircleBorder(t2, _this.circularity * (1 - t), _this.eccentricity, t1); } if (b instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = _this.circularity; return new A._RoundedRectangleToCircleBorder(_this.borderRadius, t2 + (1 - t2) * t, b.eccentricity, t1); } if (b instanceof A._RoundedRectangleToCircleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t); t2.toString; t3 = A.lerpDouble(_this.circularity, b.circularity, t); t3.toString; return new A._RoundedRectangleToCircleBorder(t2, t3, _this.eccentricity, t1); } return _this.super$OutlinedBorder$lerpTo(b, t); }, _adjustRect$1(rect) { var t2, t3, t4, t5, t6, t7, t8, delta, t1 = this.circularity; if (t1 === 0 || rect.right - rect.left === rect.bottom - rect.top) return rect; t2 = rect.right; t3 = rect.left; t4 = t2 - t3; t5 = rect.bottom; t6 = rect.top; t7 = t5 - t6; t8 = 1 - this.eccentricity; if (t4 < t7) { delta = t1 * ((t7 - t4) / 2) * t8; return new A.Rect(t3, t6 + delta, t2, t5 - delta); } else { delta = t1 * ((t4 - t7) / 2) * t8; return new A.Rect(t3 + delta, t6, t2 - delta, t5); } }, _adjustBorderRadius$2(rect, textDirection) { var t2, t3, t4, resolvedRadius = this.borderRadius.resolve$1(0, textDirection), t1 = this.circularity; if (t1 === 0) return resolvedRadius; t2 = this.eccentricity; if (t2 !== 0) { t3 = rect.right - rect.left; t4 = rect.bottom - rect.top; t2 = 0.5 + t2 / 2; if (t3 < t4) { t1 = A.BorderRadius_lerp(resolvedRadius, A.BorderRadius$all(new A.Radius(t3 / 2, t2 * t4 / 2)), t1); t1.toString; return t1; } else { t1 = A.BorderRadius_lerp(resolvedRadius, A.BorderRadius$all(new A.Radius(t2 * t3 / 2, t4 / 2)), t1); t1.toString; return t1; } } return A.BorderRadius_lerp(resolvedRadius, A.BorderRadius$circular(rect.get$shortestSide() / 2), t1); }, getInnerPath$2$textDirection(rect, textDirection) { var borderRect, adjustedRect, t1 = this._adjustBorderRadius$2(rect, textDirection); t1.toString; borderRect = t1.toRRect$1(this._adjustRect$1(rect)); t1 = this.side; t1 = A.lerpDouble(t1.width, 0, t1.strokeAlign); t1.toString; adjustedRect = borderRect.inflate$1(-t1); t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(adjustedRect); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(), t2 = this._adjustBorderRadius$2(rect, textDirection); t2.toString; t1.addRRect$1(t2.toRRect$1(this._adjustRect$1(rect))); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { var adjustedBorderRadius = this._adjustBorderRadius$2(rect, textDirection); if (adjustedBorderRadius.$eq(0, B.BorderRadius_tLn0)) canvas.drawRect$2(this._adjustRect$1(rect), paint); else canvas.drawRRect$2(adjustedBorderRadius.toRRect$1(this._adjustRect$1(rect)), paint); }, get$preferPaintInterior() { return true; }, copyWith$1$side(side) { var _this = this, t1 = side == null ? _this.side : side; return new A._RoundedRectangleToCircleBorder(_this.borderRadius, _this.circularity, _this.eccentricity, t1); }, paint$3$textDirection(canvas, rect, textDirection) { var t2, t1 = this.side; switch (t1.style.index) { case 0: break; case 1: t2 = this._adjustBorderRadius$2(rect, textDirection); t2.toString; canvas.drawRRect$2(t2.toRRect$1(this._adjustRect$1(rect)).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); break; } }, paint$2(canvas, rect) { return this.paint$3$textDirection(canvas, rect, null); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._RoundedRectangleToCircleBorder && other.side.$eq(0, _this.side) && other.borderRadius.$eq(0, _this.borderRadius) && other.circularity === _this.circularity; }, get$hashCode(_) { return A.Object_hash(this.side, this.borderRadius, this.circularity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, _s23_ = "RoundedRectangleBorder(", t1 = _this.eccentricity; if (t1 !== 0) return _s23_ + _this.side.toString$0(0) + ", " + _this.borderRadius.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + string$.x25_of_t + B.JSNumber_methods.toStringAsFixed$1(t1 * 100, 1) + "% oval)"; return _s23_ + _this.side.toString$0(0) + ", " + _this.borderRadius.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + "% of the way to being a CircleBorder)"; } }; A.ShapeDecoration.prototype = { getClipPath$2(rect, textDirection) { return this.shape.getOuterPath$2$textDirection(rect, textDirection); }, get$padding(_) { return this.shape.get$dimensions(); }, get$isComplex() { return this.shadows != null; }, lerpFrom$2(a, t) { if (a instanceof A.BoxDecoration) return A.ShapeDecoration_lerp(A.ShapeDecoration_ShapeDecoration$fromBoxDecoration(a), this, t); else if (a == null || a instanceof A.ShapeDecoration) return A.ShapeDecoration_lerp(type$.nullable_ShapeDecoration._as(a), this, t); return this.super$Decoration$lerpFrom(a, t); }, lerpTo$2(b, t) { if (b instanceof A.BoxDecoration) return A.ShapeDecoration_lerp(this, A.ShapeDecoration_ShapeDecoration$fromBoxDecoration(b), t); else if (b == null || b instanceof A.ShapeDecoration) return A.ShapeDecoration_lerp(this, type$.nullable_ShapeDecoration._as(b), t); return this.super$Decoration$lerpTo(b, t); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ShapeDecoration && J.$eq$(other.color, _this.color) && J.$eq$(other.gradient, _this.gradient) && J.$eq$(other.image, _this.image) && A.listEquals(other.shadows, _this.shadows) && other.shape.$eq(0, _this.shape); }, get$hashCode(_) { var _this = this, t1 = _this.shadows; t1 = t1 == null ? null : A.Object_hashAll(t1); return A.Object_hash(_this.color, _this.gradient, _this.image, _this.shape, t1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, hitTest$3$textDirection(size, position, textDirection) { return this.shape.getOuterPath$2$textDirection(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), textDirection).contains$1(0, position); }, createBoxPainter$1(onChanged) { return new A._ShapeDecorationPainter(this, onChanged); } }; A._ShapeDecorationPainter.prototype = { _precache$2(rect, textDirection) { var t1, t2, t3, _this = this; if (rect.$eq(0, _this._lastRect) && textDirection == _this._lastTextDirection) return; if (_this._interiorPaint == null) { t1 = _this._shape_decoration$_decoration; t1 = t1.color != null || t1.gradient != null; } else t1 = false; if (t1) { t1 = $.$get$_renderer().createPaint$0(); _this._interiorPaint = t1; t2 = _this._shape_decoration$_decoration.color; if (t2 != null) t1.set$color(0, t2); } t1 = _this._shape_decoration$_decoration; t2 = t1.gradient; if (t2 != null) { t3 = _this._interiorPaint; t3.toString; t3.set$shader(t2.createShader$2$textDirection(0, rect, textDirection)); } t2 = t1.shadows; if (t2 != null) { if (_this._shadowCount == null) { _this._shadowCount = t2.length; _this.___ShapeDecorationPainter__shadowPaints_A = A.List_List$of(new A.MappedListIterable(t2, new A._ShapeDecorationPainter__precache_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Paint>")), true, type$.Paint); } if (t1.shape.get$preferPaintInterior()) _this.___ShapeDecorationPainter__shadowBounds_A = A.List_List$of(new A.MappedListIterable(t2, new A._ShapeDecorationPainter__precache_closure0(rect), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Rect>")), true, type$.Rect); else _this.___ShapeDecorationPainter__shadowPaths_A = A.List_List$of(new A.MappedListIterable(t2, new A._ShapeDecorationPainter__precache_closure1(_this, rect, textDirection), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Path>")), true, type$.Path); } t2 = t1.shape; if (!t2.get$preferPaintInterior()) t3 = _this._interiorPaint != null || _this._shadowCount != null; else t3 = false; if (t3) _this.___ShapeDecorationPainter__outerPath_A = t2.getOuterPath$2$textDirection(rect, textDirection); if (t1.image != null) _this._innerPath = t2.getInnerPath$2$textDirection(rect, textDirection); _this._lastRect = rect; _this._lastTextDirection = textDirection; }, _shape_decoration$_paintShadows$3(canvas, rect, textDirection) { var t1, index, t2, t3, _this = this; if (_this._shadowCount != null) { t1 = _this._shape_decoration$_decoration.shape; if (t1.get$preferPaintInterior()) { index = 0; while (true) { t2 = _this._shadowCount; t2.toString; if (!(index < t2)) break; t2 = _this.___ShapeDecorationPainter__shadowBounds_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[index]; t3 = _this.___ShapeDecorationPainter__shadowPaints_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.paintInterior$4$textDirection(canvas, t2, t3[index], textDirection); ++index; } } else { index = 0; while (true) { t1 = _this._shadowCount; t1.toString; if (!(index < t1)) break; t1 = _this.___ShapeDecorationPainter__shadowPaths_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1[index]; t2 = _this.___ShapeDecorationPainter__shadowPaints_A; t2 === $ && A.throwUnnamedLateFieldNI(); canvas.drawPath$2(t1, t2[index]); ++index; } } } }, _paintImage$2(canvas, configuration) { var t2, _this = this, t1 = _this._shape_decoration$_decoration.image; if (t1 == null) return; t2 = _this._imagePainter; if (t2 == null) { t2 = _this.onChanged; t2.toString; t2 = _this._imagePainter = t1.createPainter$1(t2); t1 = t2; } else t1 = t2; t2 = _this._lastRect; t2.toString; t1.paint$4(canvas, t2, _this._innerPath, configuration); }, dispose$0() { var t1 = this._imagePainter; if (t1 != null) t1.dispose$0(); this.super$BoxPainter$dispose(); }, paint$3(canvas, offset, configuration) { var _this = this, t1 = configuration.size, t2 = offset._dx, t3 = offset._dy, rect = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy), textDirection = configuration.textDirection; _this._precache$2(rect, textDirection); _this._shape_decoration$_paintShadows$3(canvas, rect, textDirection); if (_this._interiorPaint != null) { t1 = _this._shape_decoration$_decoration.shape; t2 = t1.get$preferPaintInterior(); t3 = _this._interiorPaint; if (t2) { t3.toString; t1.paintInterior$4$textDirection(canvas, rect, t3, textDirection); } else { t1 = _this.___ShapeDecorationPainter__outerPath_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3.toString; canvas.drawPath$2(t1, t3); } } _this._paintImage$2(canvas, configuration); _this._shape_decoration$_decoration.shape.paint$3$textDirection(canvas, rect, textDirection); } }; A._ShapeDecorationPainter__precache_closure.prototype = { call$1(shadow) { return shadow.toPaint$0(); }, $signature: 1346 }; A._ShapeDecorationPainter__precache_closure0.prototype = { call$1(shadow) { return this.rect.shift$1(shadow.offset).inflate$1(shadow.spreadRadius); }, $signature: 1356 }; A._ShapeDecorationPainter__precache_closure1.prototype = { call$1(shadow) { return this.$this._shape_decoration$_decoration.shape.getOuterPath$2$textDirection(this.rect.shift$1(shadow.offset).inflate$1(shadow.spreadRadius), this.textDirection); }, $signature: 1357 }; A.StadiumBorder.prototype = { scale$1(_, t) { return new A.StadiumBorder(this.side.scale$1(0, t)); }, lerpFrom$2(a, t) { var t1, _this = this; if (a instanceof A.StadiumBorder) return new A.StadiumBorder(A.BorderSide_lerp(a.side, _this.side, t)); if (a instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); return new A._StadiumToCircleBorder(1 - t, a.eccentricity, t1); } if (a instanceof A.RoundedRectangleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); return new A._StadiumToRoundedRectangleBorder(a.borderRadius, 1 - t, t1); } return _this.super$OutlinedBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, _this = this; if (b instanceof A.StadiumBorder) return new A.StadiumBorder(A.BorderSide_lerp(_this.side, b.side, t)); if (b instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); return new A._StadiumToCircleBorder(t, b.eccentricity, t1); } if (b instanceof A.RoundedRectangleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); return new A._StadiumToRoundedRectangleBorder(b.borderRadius, t, t1); } return _this.super$OutlinedBorder$lerpTo(b, t); }, copyWith$1$side(side) { return new A.StadiumBorder(side == null ? this.side : side); }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = rect.get$shortestSide() / 2, adjustedRect = A.RRect$fromRectAndRadius(rect, new A.Radius(t1, t1)).inflate$1(-this.side.get$strokeInset()); t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(adjustedRect); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = rect.get$shortestSide() / 2, t2 = $.$get$_renderer().createPath$0(); t2.addRRect$1(A.RRect$fromRectAndRadius(rect, new A.Radius(t1, t1))); return t2; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { var t1 = rect.get$shortestSide() / 2; canvas.drawRRect$2(A.RRect$fromRectAndRadius(rect, new A.Radius(t1, t1)), paint); }, get$preferPaintInterior() { return true; }, paint$3$textDirection(canvas, rect, textDirection) { var t2, t1 = this.side; switch (t1.style.index) { case 0: break; case 1: t2 = rect.get$shortestSide() / 2; canvas.drawRRect$2(A.RRect$fromRectAndRadius(rect, new A.Radius(t2, t2)).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); break; } }, paint$2(canvas, rect) { return this.paint$3$textDirection(canvas, rect, null); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.StadiumBorder && other.side.$eq(0, this.side); }, get$hashCode(_) { var t1 = this.side; return A.Object_hash(t1.color, t1.width, t1.style, t1.strokeAlign, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "StadiumBorder(" + this.side.toString$0(0) + ")"; } }; A._StadiumToCircleBorder.prototype = { scale$1(_, t) { return new A._StadiumToCircleBorder(t, this.eccentricity, this.side.scale$1(0, t)); }, lerpFrom$2(a, t) { var t1, t2, t3, _this = this; if (a instanceof A.StadiumBorder) return new A._StadiumToCircleBorder(_this.circularity * t, _this.eccentricity, A.BorderSide_lerp(a.side, _this.side, t)); if (a instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = _this.circularity; return new A._StadiumToCircleBorder(t2 + (1 - t2) * (1 - t), a.eccentricity, t1); } if (a instanceof A._StadiumToCircleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = A.lerpDouble(a.circularity, _this.circularity, t); t2.toString; t3 = A.lerpDouble(a.eccentricity, _this.eccentricity, t); t3.toString; return new A._StadiumToCircleBorder(t2, t3, t1); } return _this.super$OutlinedBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2, t3, _this = this; if (b instanceof A.StadiumBorder) return new A._StadiumToCircleBorder(_this.circularity * (1 - t), _this.eccentricity, A.BorderSide_lerp(_this.side, b.side, t)); if (b instanceof A.CircleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = _this.circularity; return new A._StadiumToCircleBorder(t2 + (1 - t2) * t, b.eccentricity, t1); } if (b instanceof A._StadiumToCircleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = A.lerpDouble(_this.circularity, b.circularity, t); t2.toString; t3 = A.lerpDouble(_this.eccentricity, b.eccentricity, t); t3.toString; return new A._StadiumToCircleBorder(t2, t3, t1); } return _this.super$OutlinedBorder$lerpTo(b, t); }, _stadium_border$_adjustRect$1(rect) { var t2, t3, t4, t5, t6, t7, t8, delta, t1 = this.circularity; if (t1 === 0 || rect.right - rect.left === rect.bottom - rect.top) return rect; t2 = rect.right; t3 = rect.left; t4 = t2 - t3; t5 = rect.bottom; t6 = rect.top; t7 = t5 - t6; t8 = 1 - this.eccentricity; if (t4 < t7) { delta = t1 * ((t7 - t4) / 2) * t8; return new A.Rect(t3, t6 + delta, t2, t5 - delta); } else { delta = t1 * ((t4 - t7) / 2) * t8; return new A.Rect(t3 + delta, t6, t2 - delta, t5); } }, _stadium_border$_adjustBorderRadius$1(rect) { var t2, t3, t4, circleRadius = A.BorderRadius$circular(rect.get$shortestSide() / 2), t1 = this.eccentricity; if (t1 !== 0) { t2 = rect.right - rect.left; t3 = rect.bottom - rect.top; t4 = this.circularity; t1 = 0.5 + t1 / 2; if (t2 < t3) { t1 = A.BorderRadius_lerp(circleRadius, A.BorderRadius$all(new A.Radius(t2 / 2, t1 * t3 / 2)), t4); t1.toString; return t1; } else { t1 = A.BorderRadius_lerp(circleRadius, A.BorderRadius$all(new A.Radius(t1 * t2 / 2, t3 / 2)), t4); t1.toString; return t1; } } return circleRadius; }, getInnerPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)).inflate$1(-this.side.get$strokeInset())); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect))); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { canvas.drawRRect$2(this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)), paint); }, get$preferPaintInterior() { return true; }, copyWith$1$side(side) { var t1 = side == null ? this.side : side; return new A._StadiumToCircleBorder(this.circularity, this.eccentricity, t1); }, paint$3$textDirection(canvas, rect, textDirection) { var t1 = this.side; switch (t1.style.index) { case 0: break; case 1: canvas.drawRRect$2(this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); break; } }, paint$2(canvas, rect) { return this.paint$3$textDirection(canvas, rect, null); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._StadiumToCircleBorder && other.side.$eq(0, this.side) && other.circularity === this.circularity; }, get$hashCode(_) { return A.Object_hash(this.side, this.circularity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, t1 = _this.eccentricity; if (t1 !== 0) return "StadiumBorder(" + _this.side.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + string$.x25_of_t + B.JSNumber_methods.toStringAsFixed$1(t1 * 100, 1) + "% oval)"; return "StadiumBorder(" + _this.side.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + "% of the way to being a CircleBorder)"; } }; A._StadiumToRoundedRectangleBorder.prototype = { scale$1(_, t) { var t1 = this.side.scale$1(0, t); return new A._StadiumToRoundedRectangleBorder(this.borderRadius.$mul(0, t), t, t1); }, lerpFrom$2(a, t) { var t1, t2, t3, _this = this; if (a instanceof A.StadiumBorder) return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, _this.rectilinearity * t, A.BorderSide_lerp(a.side, _this.side, t)); if (a instanceof A.RoundedRectangleBorder) { t1 = _this.rectilinearity; return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, t1 + (1 - t1) * (1 - t), A.BorderSide_lerp(a.side, _this.side, t)); } if (a instanceof A._StadiumToRoundedRectangleBorder) { t1 = A.BorderSide_lerp(a.side, _this.side, t); t2 = A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t); t2.toString; t3 = A.lerpDouble(a.rectilinearity, _this.rectilinearity, t); t3.toString; return new A._StadiumToRoundedRectangleBorder(t2, t3, t1); } return _this.super$OutlinedBorder$lerpFrom(a, t); }, lerpTo$2(b, t) { var t1, t2, t3, _this = this; if (b instanceof A.StadiumBorder) return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, _this.rectilinearity * (1 - t), A.BorderSide_lerp(_this.side, b.side, t)); if (b instanceof A.RoundedRectangleBorder) { t1 = _this.rectilinearity; return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, t1 + (1 - t1) * t, A.BorderSide_lerp(_this.side, b.side, t)); } if (b instanceof A._StadiumToRoundedRectangleBorder) { t1 = A.BorderSide_lerp(_this.side, b.side, t); t2 = A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t); t2.toString; t3 = A.lerpDouble(_this.rectilinearity, b.rectilinearity, t); t3.toString; return new A._StadiumToRoundedRectangleBorder(t2, t3, t1); } return _this.super$OutlinedBorder$lerpTo(b, t); }, _stadium_border$_adjustBorderRadius$1(rect) { var t1 = rect.get$shortestSide() / 2; t1 = A.BorderRadiusGeometry_lerp(this.borderRadius, A.BorderRadius$all(new A.Radius(t1, t1)), 1 - this.rectilinearity); t1.toString; return t1; }, getInnerPath$2$textDirection(rect, textDirection) { var adjustedRect, borderRect = this._stadium_border$_adjustBorderRadius$1(rect).resolve$1(0, textDirection).toRRect$1(rect), t1 = this.side; t1 = A.lerpDouble(t1.width, 0, t1.strokeAlign); t1.toString; adjustedRect = borderRect.inflate$1(-t1); t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(adjustedRect); return t1; }, getInnerPath$1(rect) { return this.getInnerPath$2$textDirection(rect, null); }, getOuterPath$2$textDirection(rect, textDirection) { var t1 = $.$get$_renderer().createPath$0(); t1.addRRect$1(this._stadium_border$_adjustBorderRadius$1(rect).resolve$1(0, textDirection).toRRect$1(rect)); return t1; }, getOuterPath$1(rect) { return this.getOuterPath$2$textDirection(rect, null); }, paintInterior$4$textDirection(canvas, rect, paint, textDirection) { var adjustedBorderRadius = this._stadium_border$_adjustBorderRadius$1(rect); if (adjustedBorderRadius.$eq(0, B.BorderRadius_tLn0)) canvas.drawRect$2(rect, paint); else canvas.drawRRect$2(adjustedBorderRadius.resolve$1(0, textDirection).toRRect$1(rect), paint); }, get$preferPaintInterior() { return true; }, copyWith$1$side(side) { var t1 = side == null ? this.side : side; return new A._StadiumToRoundedRectangleBorder(this.borderRadius, this.rectilinearity, t1); }, paint$3$textDirection(canvas, rect, textDirection) { var t1 = this.side; switch (t1.style.index) { case 0: break; case 1: canvas.drawRRect$2(this._stadium_border$_adjustBorderRadius$1(rect).resolve$1(0, textDirection).toRRect$1(rect).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); break; } }, paint$2(canvas, rect) { return this.paint$3$textDirection(canvas, rect, null); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._StadiumToRoundedRectangleBorder && other.side.$eq(0, _this.side) && other.borderRadius.$eq(0, _this.borderRadius) && other.rectilinearity === _this.rectilinearity; }, get$hashCode(_) { return A.Object_hash(this.side, this.borderRadius, this.rectilinearity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "StadiumBorder(" + this.side.toString$0(0) + ", " + this.borderRadius.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(this.rectilinearity * 100, 1) + "% of the way to being a RoundedRectangleBorder)"; } }; A.StrutStyle.prototype = { get$fontFamilyFallback() { return this._strut_style$_fontFamilyFallback; }, compareTo$1(_, other) { var _this = this; if (_this === other) return B.RenderComparison_0; if (_this.fontFamily != other.fontFamily || _this.fontSize != other.fontSize || _this.fontWeight != other.fontWeight || _this.fontStyle != other.fontStyle || _this.height != other.height || _this.forceStrutHeight != other.forceStrutHeight || !A.listEquals(_this.get$fontFamilyFallback(), other.get$fontFamilyFallback())) return B.RenderComparison_3; return B.RenderComparison_0; }, inheritFromTextStyle$1(other) { var t2, t3, t4, t5, t6, t7, _this = this, t1 = _this.fontFamily; if (t1 == null) t1 = other.fontFamily; t2 = _this.get$fontFamilyFallback(); if (t2 == null) t2 = other.get$fontFamilyFallback(); t3 = _this.fontSize; if (t3 == null) t3 = other.fontSize; t4 = _this.height; if (t4 == null) t4 = other.height; t5 = _this.fontWeight; if (t5 == null) t5 = other.fontWeight; t6 = _this.fontStyle; if (t6 == null) t6 = other.fontStyle; t7 = _this.debugLabel; if (t7 == null) t7 = other.debugLabel; return new A.StrutStyle(t1, t2, t3, t4, t5, t6, _this.leading, _this.forceStrutHeight, t7); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.StrutStyle) if (other.fontFamily == _this.fontFamily) if (other.fontSize == _this.fontSize) if (other.fontWeight == _this.fontWeight) if (other.fontStyle == _this.fontStyle) if (other.height == _this.height) t1 = other.forceStrutHeight == _this.forceStrutHeight; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.fontFamily, _this.fontSize, _this.fontWeight, _this.fontStyle, _this.height, _this.leading, _this.forceStrutHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toStringShort$0() { return "StrutStyle"; } }; A._StrutStyle_Object_Diagnosticable.prototype = {}; A.TextOverflow.prototype = { _enumToString$0() { return "TextOverflow." + this._core$_name; } }; A.PlaceholderDimensions.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (other instanceof A.PlaceholderDimensions) if (other.size.$eq(0, _this.size)) if (other.alignment === _this.alignment) t1 = other.baselineOffset == _this.baselineOffset; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.size, _this.alignment, _this.baseline, _this.baselineOffset, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t1, _this = this, _s22_ = "PlaceholderDimensions(", _0_0 = _this.alignment; $label0$0: { if (B.PlaceholderAlignment_3 === _0_0 || B.PlaceholderAlignment_4 === _0_0 || B.PlaceholderAlignment_5 === _0_0 || B.PlaceholderAlignment_1 === _0_0 || B.PlaceholderAlignment_2 === _0_0) { t1 = _s22_ + _this.size.toString$0(0) + ", " + _0_0.toString$0(0) + ")"; break $label0$0; } if (B.PlaceholderAlignment_0 === _0_0) { t1 = _s22_ + _this.size.toString$0(0) + ", " + _0_0.toString$0(0) + "(" + A.S(_this.baselineOffset) + " from top))"; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; } }; A.TextWidthBasis.prototype = { _enumToString$0() { return "TextWidthBasis." + this._core$_name; } }; A.WordBoundary.prototype = { getTextBoundaryAt$1(position) { return this._paragraph.getWordBoundary$1(new A.TextPosition(Math.max(position, 0), B.TextAffinity_1)); }, _codePointAt$1(index) { var _0_0, t1 = this._text_painter$_text, codeUnitAtIndex = t1.codeUnitAt$1(0, index); if (codeUnitAtIndex == null) return null; _0_0 = codeUnitAtIndex & 64512; $label0$0: { if (55296 === _0_0) { t1 = t1.codeUnitAt$1(0, index + 1); t1.toString; t1 = (codeUnitAtIndex << 10 >>> 0) + t1 + -56613888; break $label0$0; } if (56320 === _0_0) { t1 = t1.codeUnitAt$1(0, index - 1); t1.toString; t1 = (t1 << 10 >>> 0) + codeUnitAtIndex + -56613888; break $label0$0; } t1 = codeUnitAtIndex; break $label0$0; } return t1; }, _skipSpacesAndPunctuations$2(offset, $forward) { var t2, innerCodePoint = this._codePointAt$1($forward ? offset - 1 : offset), t1 = $forward ? offset : offset - 1, outerCodeUnit = this._text_painter$_text.codeUnitAt$1(0, t1); if (!(innerCodePoint == null || outerCodeUnit == null || A.WordBoundary__isNewline(innerCodePoint) || A.WordBoundary__isNewline(outerCodeUnit))) { t1 = A.RegExp_RegExp("[\\p{Space_Separator}\\p{Punctuation}]", true, false, false, true); t2 = A.Primitives_stringFromCharCode(innerCodePoint); t1 = !t1._nativeRegExp.test(t2); } else t1 = true; return t1; }, get$moveByWordBoundary() { var _this = this, value = _this.__WordBoundary_moveByWordBoundary_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__WordBoundary_moveByWordBoundary_FI = new A._UntilTextBoundary(_this.get$_skipSpacesAndPunctuations(), _this); } return value; } }; A._UntilTextBoundary.prototype = { getLeadingTextBoundaryAt$1(position) { var offset; if (position < 0) return null; offset = this._textBoundary.getLeadingTextBoundaryAt$1(position); return offset == null || this._predicate.call$2(offset, false) ? offset : this.getLeadingTextBoundaryAt$1(offset - 1); }, getTrailingTextBoundaryAt$1(position) { var offset = this._textBoundary.getTrailingTextBoundaryAt$1(Math.max(position, 0)); return offset == null || this._predicate.call$2(offset, true) ? offset : this.getTrailingTextBoundaryAt$1(offset); } }; A._TextLayout.prototype = { getDistanceToBaseline$1(baseline) { var t1; switch (baseline.index) { case 0: t1 = this._paragraph; t1 = t1.get$alphabeticBaseline(t1); break; case 1: t1 = this._paragraph; t1 = t1.get$ideographicBaseline(t1); break; default: t1 = null; } return t1; } }; A._TextPainterLayoutCacheWithOffset.prototype = { get$paintOffset() { var t2, t3, t1 = this.textAlignment; if (t1 === 0) return B.Offset_0_0; t2 = this.layout; t3 = t2._paragraph; if (!isFinite(t3.get$width(t3))) return B.Offset_iBM; t3 = this.contentWidth; t2 = t2._paragraph; return new A.Offset(t1 * (t3 - t2.get$width(t2)), 0); }, _resizeToFit$3(minWidth, maxWidth, widthBasis) { var t2, maxIntrinsicWidth, _this = this, t1 = _this.layout, newContentWidth = A._TextPainterLayoutCacheWithOffset__contentWidthFor(minWidth, maxWidth, widthBasis, t1); if (newContentWidth === _this.contentWidth) return true; if (!isFinite(_this.get$paintOffset()._dx)) { t2 = t1._paragraph; t2 = !isFinite(t2.get$width(t2)) && isFinite(minWidth); } else t2 = false; if (t2) return false; maxIntrinsicWidth = t1._paragraph.get$maxIntrinsicWidth(); t1 = t1._paragraph; if (t1.get$width(t1) - maxIntrinsicWidth > -1e-10 && maxWidth - maxIntrinsicWidth > -1e-10) { _this.contentWidth = newContentWidth; return true; } return false; } }; A._LineCaretMetrics.prototype = {}; A._EmptyLineCaretMetrics.prototype = {}; A.TextPainter.prototype = { markNeedsLayout$0() { var t1 = this._layoutCache; if (t1 != null) t1.layout._paragraph.dispose$0(); this._layoutCache = null; }, set$text(_, value) { var t1, comparison, _this = this; if (J.$eq$(_this._text_painter$_text, value)) return; t1 = _this._text_painter$_text; t1 = t1 == null ? null : t1.style; if (!J.$eq$(t1, value.style)) { t1 = _this._layoutTemplate; if (t1 != null) t1.dispose$0(); _this._layoutTemplate = null; } t1 = _this._text_painter$_text; t1 = t1 == null ? null : t1.compareTo$1(0, value); comparison = t1 == null ? B.RenderComparison_3 : t1; _this._text_painter$_text = value; _this._cachedPlainText = null; t1 = comparison.index; if (t1 >= 3) _this.markNeedsLayout$0(); else if (t1 >= 2) _this._rebuildParagraphForPaint = true; }, get$plainText() { var t1 = this._cachedPlainText; if (t1 == null) { t1 = this._text_painter$_text; t1 = t1 == null ? null : t1.toPlainText$1$includeSemanticsLabels(false); this._cachedPlainText = t1; } return t1 == null ? "" : t1; }, set$textAlign(_, value) { if (this._textAlign === value) return; this._textAlign = value; this.markNeedsLayout$0(); }, set$textDirection(value) { var t1, _this = this; if (_this._text_painter$_textDirection === value) return; _this._text_painter$_textDirection = value; _this.markNeedsLayout$0(); t1 = _this._layoutTemplate; if (t1 != null) t1.dispose$0(); _this._layoutTemplate = null; }, set$textScaler(value) { var t1, _this = this; if (value.$eq(0, _this._text_painter$_textScaler)) return; _this._text_painter$_textScaler = value; _this.markNeedsLayout$0(); t1 = _this._layoutTemplate; if (t1 != null) t1.dispose$0(); _this._layoutTemplate = null; }, set$ellipsis(value) { if (this._ellipsis == value) return; this._ellipsis = value; this.markNeedsLayout$0(); }, set$locale(_, value) { if (J.$eq$(this._text_painter$_locale, value)) return; this._text_painter$_locale = value; this.markNeedsLayout$0(); }, set$maxLines(value) { if (this._maxLines == value) return; this._maxLines = value; this.markNeedsLayout$0(); }, set$strutStyle(value) { if (J.$eq$(this._strutStyle, value)) return; this._strutStyle = value; this.markNeedsLayout$0(); }, set$textWidthBasis(value) { if (this._textWidthBasis === value) return; this._textWidthBasis = value; }, get$inlinePlaceholderBoxes() { var offset, rawBoxes, t1, layout = this._layoutCache; if (layout == null) return null; offset = layout.get$paintOffset(); if (!isFinite(offset._dx) || !isFinite(offset._dy)) return A._setArrayType([], type$.JSArray_TextBox); rawBoxes = layout._cachedInlinePlaceholderBoxes; if (rawBoxes == null) rawBoxes = layout._cachedInlinePlaceholderBoxes = layout.layout._paragraph.getBoxesForPlaceholders$0(); if (offset.$eq(0, B.Offset_0_0)) return rawBoxes; t1 = A._arrayInstanceType(rawBoxes)._eval$1("MappedListIterable<1,TextBox>"); return A.List_List$of(new A.MappedListIterable(rawBoxes, new A.TextPainter_inlinePlaceholderBoxes_closure(offset), t1), false, t1._eval$1("ListIterable.E")); }, setPlaceholderDimensions$1(value) { if (value == null || value.length === 0 || A.listEquals(value, this._text_painter$_placeholderDimensions)) return; this._text_painter$_placeholderDimensions = value; this.markNeedsLayout$0(); }, _createParagraphStyle$1(defaultTextDirection) { var t2, t3, t4, t5, t6, _this = this, _null = null, t1 = _this._text_painter$_text.style; if (t1 == null) t1 = _null; else { t2 = _this._textAlign; t3 = _this._text_painter$_textDirection; if (t3 == null) t3 = defaultTextDirection; t4 = _this._text_painter$_textScaler; t5 = _this._maxLines; t6 = _this._text_painter$_textHeightBehavior; t4 = t1.getParagraphStyle$8$ellipsis$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior$textScaler(_this._ellipsis, _this._text_painter$_locale, t5, _this._strutStyle, t2, t3, t6, t4); t1 = t4; } if (t1 == null) { t1 = _this._textAlign; t2 = _this._text_painter$_textDirection; if (t2 == null) t2 = defaultTextDirection; t3 = _this._text_painter$_textScaler; t4 = _this._maxLines; t5 = _this._text_painter$_textHeightBehavior; t5 = A.ParagraphStyle_ParagraphStyle(_this._ellipsis, _null, 14 * t3.textScaleFactor, _null, _null, _null, _this._text_painter$_locale, t4, _null, t1, t2, t5); t1 = t5; } return t1; }, _createParagraphStyle$0() { return this._createParagraphStyle$1(null); }, get$preferredLineHeight() { var builder, textStyle, _this = this, t1 = _this._layoutTemplate; if (t1 == null) { t1 = _this._createParagraphStyle$1(B.TextDirection_0); builder = $.$get$_renderer().createParagraphBuilder$1(t1); t1 = _this._text_painter$_text; if (t1 == null) textStyle = null; else { t1 = t1.style; textStyle = t1 == null ? null : t1.getTextStyle$1$textScaler(_this._text_painter$_textScaler); } if (textStyle != null) builder.pushStyle$1(textStyle); builder.addText$1(" "); t1 = builder.build$0(); t1.layout$1(B.ParagraphConstraints_C5f); _this._layoutTemplate = t1; } return t1.get$height(t1); }, _createParagraph$1(text) { var _this = this, t1 = _this._createParagraphStyle$0(), builder = $.$get$_renderer().createParagraphBuilder$1(t1); t1 = _this._text_painter$_textScaler; text.build$3$dimensions$textScaler(builder, _this._text_painter$_placeholderDimensions, t1); _this._rebuildParagraphForPaint = false; return builder.build$0(); }, layout$2$maxWidth$minWidth(maxWidth, minWidth) { var text, textDirection, paintOffsetAlignment, adjustedMaxWidth, t2, paragraph, t3, newInputWidth, _this = this, cachedLayout = _this._layoutCache, t1 = cachedLayout == null; if (!t1 && cachedLayout._resizeToFit$3(minWidth, maxWidth, _this._textWidthBasis)) return; text = _this._text_painter$_text; if (text == null) throw A.wrapException(A.StateError$("TextPainter.text must be set to a non-null value before using the TextPainter.")); textDirection = _this._text_painter$_textDirection; if (textDirection == null) throw A.wrapException(A.StateError$("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")); paintOffsetAlignment = A.TextPainter__computePaintOffsetFraction(_this._textAlign, textDirection); if (!(!isFinite(maxWidth) && paintOffsetAlignment !== 0)) adjustedMaxWidth = maxWidth; else adjustedMaxWidth = t1 ? null : cachedLayout.layout._paragraph.get$maxIntrinsicWidth(); t2 = adjustedMaxWidth == null; _this._inputWidth = t2 ? maxWidth : adjustedMaxWidth; paragraph = t1 ? null : cachedLayout.layout._paragraph; if (paragraph == null) paragraph = _this._createParagraph$1(text); paragraph.layout$1(new A.ParagraphConstraints(_this._inputWidth)); t1 = new A._TextLayout(paragraph); t3 = A._TextPainterLayoutCacheWithOffset__contentWidthFor(minWidth, maxWidth, _this._textWidthBasis, t1); if (t2 && isFinite(minWidth)) { newInputWidth = t1._paragraph.get$maxIntrinsicWidth(); paragraph.layout$1(new A.ParagraphConstraints(newInputWidth)); _this._inputWidth = newInputWidth; } _this._layoutCache = new A._TextPainterLayoutCacheWithOffset(t1, t3, paintOffsetAlignment); }, layout$1$maxWidth(maxWidth) { return this.layout$2$maxWidth$minWidth(maxWidth, 0); }, layout$0() { return this.layout$2$maxWidth$minWidth(1 / 0, 0); }, paint$2(canvas, offset) { var t1, paragraph, t2, _this = this, layoutCache = _this._layoutCache; if (layoutCache == null) throw A.wrapException(A.StateError$("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")); if (!isFinite(layoutCache.get$paintOffset()._dx) || !isFinite(layoutCache.get$paintOffset()._dy)) return; if (_this._rebuildParagraphForPaint) { t1 = layoutCache.layout; paragraph = t1._paragraph; t2 = _this._text_painter$_text; t2.toString; t2 = _this._createParagraph$1(t2); t2.layout$1(new A.ParagraphConstraints(_this._inputWidth)); t1._paragraph = t2; paragraph.dispose$0(); } canvas.drawParagraph$2(layoutCache.layout._paragraph, offset.$add(0, layoutCache.get$paintOffset())); }, getOffsetAfter$1(offset) { var nextCodeUnit = this._text_painter$_text.codeUnitAt$1(0, offset); if (nextCodeUnit == null) return null; return (nextCodeUnit & 64512) === 55296 ? offset + 2 : offset + 1; }, getOffsetBefore$1(offset) { var t1 = offset - 1, prevCodeUnit = this._text_painter$_text.codeUnitAt$1(0, t1); if (prevCodeUnit == null) return null; return (prevCodeUnit & 64512) === 56320 ? offset - 2 : t1; }, _getMetricsFromUpstream$1(offset) { var prevCodeUnit, t1, needsSearch, graphemeClusterLength, boxes, t2, t3, prevRuneOffset, box, _this = this, plainTextLength = _this.get$plainText().length; if (plainTextLength === 0 || offset > plainTextLength) return null; prevCodeUnit = B.JSString_methods.codeUnitAt$1(_this.get$plainText(), Math.max(0, offset - 1)); t1 = prevCodeUnit & 64512; needsSearch = t1 === 55296 || t1 === 56320 || _this._text_painter$_text.codeUnitAt$1(0, offset) === 8205 || prevCodeUnit === 8207 || prevCodeUnit === 8206; graphemeClusterLength = needsSearch ? 2 : 1; boxes = A._setArrayType([], type$.JSArray_TextBox); for (t1 = -plainTextLength, t2 = !needsSearch, t3 = prevCodeUnit === 10; boxes.length === 0;) { prevRuneOffset = offset - graphemeClusterLength; boxes = _this._layoutCache.layout._paragraph.getBoxesForRange$3$boxHeightStyle(Math.max(0, prevRuneOffset), offset, B.BoxHeightStyle_5); if (boxes.length === 0) { if (t2 && t3) break; if (prevRuneOffset < t1) break; graphemeClusterLength *= 2; continue; } box = B.JSArray_methods.get$last(boxes).direction === B.TextDirection_1 ? B.JSArray_methods.get$last(boxes) : B.JSArray_methods.get$first(boxes); if (t3) t1 = new A._EmptyLineCaretMetrics(box.bottom); else { t1 = box.direction; t2 = t1 === B.TextDirection_1 ? box.right : box.left; t3 = box.top; t3 = new A._LineCaretMetrics(new A.Offset(t2, t3), t1, box.bottom - t3); t1 = t3; } return t1; } return null; }, _getMetricsFromDownstream$1(offset) { var nextCodeUnit, t1, needsSearch, graphemeClusterLength, boxes, t2, nextRuneOffset, box, t3, plainTextLength = this.get$plainText().length; if (plainTextLength === 0) return null; nextCodeUnit = B.JSString_methods.codeUnitAt$1(this.get$plainText(), Math.min(offset, plainTextLength - 1)); t1 = nextCodeUnit & 64512; needsSearch = t1 === 55296 || t1 === 56320 || nextCodeUnit === 8205 || nextCodeUnit === 8207 || nextCodeUnit === 8206; graphemeClusterLength = needsSearch ? 2 : 1; boxes = A._setArrayType([], type$.JSArray_TextBox); for (t1 = plainTextLength << 1 >>> 0, t2 = !needsSearch; boxes.length === 0;) { nextRuneOffset = offset + graphemeClusterLength; boxes = this._layoutCache.layout._paragraph.getBoxesForRange$3$boxHeightStyle(offset, nextRuneOffset, B.BoxHeightStyle_5); if (boxes.length === 0) { if (t2) break; if (nextRuneOffset >= t1) break; graphemeClusterLength *= 2; continue; } box = B.JSArray_methods.get$first(boxes).direction === B.TextDirection_1 ? B.JSArray_methods.get$first(boxes) : B.JSArray_methods.get$last(boxes); t1 = box.direction; t2 = t1 === B.TextDirection_1 ? box.left : box.right; t3 = box.top; return new A._LineCaretMetrics(new A.Offset(t2, t3), t1, box.bottom - t3); } return null; }, getOffsetForCaret$2(position, caretPrototype) { var caretMetrics, _0_2, lineVerticalOffset, t2, t3, paintOffsetAlignment, _0_4, _0_7, offset, _0_7_isSet, _0_4_isSet, rawOffset, _this = this, _null = null, t1 = _this._layoutCache; t1.toString; caretMetrics = position.offset < 0 ? B._EmptyLineCaretMetrics_0 : _this._computeCaretMetrics$1(position); $label0$0: { if (caretMetrics instanceof A._EmptyLineCaretMetrics) { _0_2 = caretMetrics.lineVerticalOffset; lineVerticalOffset = _0_2; t2 = true; } else { lineVerticalOffset = _null; t2 = false; } if (t2) { t2 = _this._textAlign; t3 = _this._text_painter$_textDirection; t3.toString; paintOffsetAlignment = A.TextPainter__computePaintOffsetFraction(t2, t3); return new A.Offset(paintOffsetAlignment === 0 ? 0 : paintOffsetAlignment * t1.contentWidth, lineVerticalOffset); } t2 = caretMetrics instanceof A._LineCaretMetrics; if (t2) { _0_4 = caretMetrics.writingDirection; if (B.TextDirection_1 === _0_4) { _0_7 = caretMetrics.offset; offset = _0_7; t3 = true; _0_7_isSet = true; } else { offset = _null; _0_7 = offset; _0_7_isSet = false; t3 = false; } _0_4_isSet = true; } else { offset = _null; _0_7 = offset; _0_4 = _0_7; _0_4_isSet = false; _0_7_isSet = false; t3 = false; } if (t3) { rawOffset = offset; break $label0$0; } if (t2) if (B.TextDirection_0 === (_0_4_isSet ? _0_4 : caretMetrics.writingDirection)) { if (_0_7_isSet) t2 = _0_7; else { _0_7 = caretMetrics.offset; t2 = _0_7; _0_7_isSet = true; } if (t2 instanceof A.Offset) { offset = _0_7_isSet ? _0_7 : caretMetrics.offset; t2 = true; } else { offset = _null; t2 = false; } } else { offset = _null; t2 = false; } else { offset = _null; t2 = false; } rawOffset = t2 ? new A.Offset(offset._dx - (caretPrototype.right - caretPrototype.left), offset._dy) : _null; break $label0$0; } return new A.Offset(A.clampDouble(rawOffset._dx + t1.get$paintOffset()._dx, 0, t1.contentWidth), rawOffset._dy + t1.get$paintOffset()._dy); }, getFullHeightForCaret$2(position, caretPrototype) { var _0_0, _0_2, _0_2_isSet, t1, fullHeight; if (position.offset < 0) return null; _0_0 = this._computeCaretMetrics$1(position); $label0$0: { if (_0_0 instanceof A._LineCaretMetrics) { _0_2 = _0_0.fullHeight; _0_2_isSet = true; t1 = true; } else { _0_2 = null; _0_2_isSet = false; t1 = false; } if (t1) { fullHeight = _0_2_isSet ? _0_2 : _0_0.fullHeight; t1 = fullHeight; break $label0$0; } if (_0_0 instanceof A._EmptyLineCaretMetrics) { t1 = null; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, _computeCaretMetrics$1(position) { var t1, offset, _this = this, cachedLayout = _this._layoutCache; if (position.$eq(0, cachedLayout._previousCaretPosition)) { t1 = _this.__TextPainter__caretMetrics_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; } offset = position.offset; switch (position.affinity.index) { case 0: t1 = _this._getMetricsFromUpstream$1(offset); if (t1 == null) t1 = _this._getMetricsFromDownstream$1(offset); break; case 1: t1 = _this._getMetricsFromDownstream$1(offset); if (t1 == null) t1 = _this._getMetricsFromUpstream$1(offset); break; default: t1 = null; } cachedLayout._previousCaretPosition = position; return _this.__TextPainter__caretMetrics_A = t1 == null ? B._EmptyLineCaretMetrics_0 : t1; }, getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, boxHeightStyle, boxWidthStyle) { var boxes, t1, cachedLayout = this._layoutCache, offset = cachedLayout.get$paintOffset(); if (!isFinite(offset._dx) || !isFinite(offset._dy)) return A._setArrayType([], type$.JSArray_TextBox); boxes = cachedLayout.layout._paragraph.getBoxesForRange$4$boxHeightStyle$boxWidthStyle(selection.start, selection.end, boxHeightStyle, boxWidthStyle); if (offset.$eq(0, B.Offset_0_0)) t1 = boxes; else { t1 = A._arrayInstanceType(boxes)._eval$1("MappedListIterable<1,TextBox>"); t1 = A.List_List$of(new A.MappedListIterable(boxes, new A.TextPainter_getBoxesForSelection_closure(offset), t1), false, t1._eval$1("ListIterable.E")); } return t1; }, getBoxesForSelection$1(selection) { return this.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, B.BoxHeightStyle_0, B.BoxWidthStyle_0); }, getClosestGlyphForOffset$1(offset) { var cachedLayout = this._layoutCache, rawGlyphInfo = cachedLayout.layout._paragraph.getClosestGlyphInfoForOffset$1(offset.$sub(0, cachedLayout.get$paintOffset())); if (rawGlyphInfo == null || cachedLayout.get$paintOffset().$eq(0, B.Offset_0_0)) return rawGlyphInfo; return new A.GlyphInfo(rawGlyphInfo.graphemeClusterLayoutBounds.shift$1(cachedLayout.get$paintOffset()), rawGlyphInfo.graphemeClusterCodeUnitRange, rawGlyphInfo.writingDirection); }, getPositionForOffset$1(offset) { var cachedLayout = this._layoutCache; return cachedLayout.layout._paragraph.getPositionForOffset$1(offset.$sub(0, cachedLayout.get$paintOffset())); }, computeLineMetrics$0() { var rawMetrics, t1, layout = this._layoutCache, offset = layout.get$paintOffset(); if (!isFinite(offset._dx) || !isFinite(offset._dy)) return B.List_empty12; rawMetrics = layout._cachedLineMetrics; if (rawMetrics == null) { rawMetrics = layout.layout._paragraph.computeLineMetrics$0(); layout._cachedLineMetrics = rawMetrics; } if (offset.$eq(0, B.Offset_0_0)) t1 = rawMetrics; else { t1 = A._arrayInstanceType(rawMetrics)._eval$1("MappedListIterable<1,LineMetrics>"); t1 = A.List_List$of(new A.MappedListIterable(rawMetrics, new A.TextPainter_computeLineMetrics_closure(offset), t1), false, t1._eval$1("ListIterable.E")); } return t1; }, dispose$0() { var _this = this, t1 = _this._layoutTemplate; if (t1 != null) t1.dispose$0(); _this._layoutTemplate = null; t1 = _this._layoutCache; if (t1 != null) t1.layout._paragraph.dispose$0(); _this._text_painter$_text = _this._layoutCache = null; } }; A.TextPainter_inlinePlaceholderBoxes_closure.prototype = { call$1(box) { return A.TextPainter__shiftTextBox(box, this.offset); }, $signature: 482 }; A.TextPainter_getBoxesForSelection_closure.prototype = { call$1(box) { return A.TextPainter__shiftTextBox(box, this.offset); }, $signature: 482 }; A.TextPainter_computeLineMetrics_closure.prototype = { call$1(metrics) { var t1 = this.offset, t2 = metrics.get$hardBreak(), t3 = metrics.get$ascent(), t4 = metrics.get$descent(), t5 = metrics.get$unscaledAscent(), t6 = metrics.get$height(metrics), t7 = metrics.get$width(metrics), t8 = metrics.get$left(metrics), t9 = metrics.get$baseline(), t10 = metrics.get$lineNumber(metrics); return $.$get$_renderer().createLineMetrics$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(t3, t9 + t1._dy, t4, t2, t6, t8 + t1._dx, t10, t5, t7); }, $signature: 1360 }; A._LinearTextScaler.prototype = { clamp$2$maxScaleFactor$minScaleFactor(_, maxScaleFactor, minScaleFactor) { var t1 = this.textScaleFactor, newScaleFactor = A.clampDouble(t1, minScaleFactor, maxScaleFactor); return newScaleFactor === t1 ? this : new A._LinearTextScaler(newScaleFactor); }, clamp$1$maxScaleFactor(_, maxScaleFactor) { return this.clamp$2$maxScaleFactor$minScaleFactor(0, maxScaleFactor, 0); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A._LinearTextScaler && other.textScaleFactor === this.textScaleFactor; }, get$hashCode(_) { return B.JSNumber_methods.get$hashCode(this.textScaleFactor); }, toString$0(_) { var t1 = this.textScaleFactor; return t1 === 1 ? "no scaling" : "linear (" + A.S(t1) + "x)"; }, $isTextScaler: 1 }; A.TextSpan.prototype = { get$cursor(_) { return this.mouseCursor; }, get$validForMouseTracker() { return true; }, handleEvent$2($event, entry) { var t1; if (type$.PointerDownEvent._is($event)) { t1 = this.recognizer; if (t1 != null) t1.addPointer$1($event); } }, build$3$dimensions$textScaler(builder, dimensions, textScaler) { var exception, stack, exception0, children, _i, t1 = this.style, hasStyle = t1 != null; if (hasStyle) builder.pushStyle$1(t1.getTextStyle$1$textScaler(textScaler)); t1 = this.text; if (t1 != null) try { builder.addText$1(t1); } catch (exception0) { t1 = A.unwrapException(exception0); if (t1 instanceof A.ArgumentError) { exception = t1; stack = A.getTraceFromException(exception0); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "painting library", A.ErrorDescription$("while building a TextSpan"), null, null, true)); builder.addText$1("\ufffd"); } else throw exception0; } children = this.children; if (children != null) for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) children[_i].build$3$dimensions$textScaler(builder, dimensions, textScaler); if (hasStyle) builder.pop$0(); }, visitChildren$1(visitor) { var children, t1, _i; if (this.text != null && !visitor.call$1(this)) return false; children = this.children; if (children != null) for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) if (!children[_i].visitChildren$1(visitor)) return false; return true; }, visitDirectChildren$1(visitor) { var t1, _i, children = this.children; if (children != null) for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) if (!visitor.call$1(children[_i])) return false; return true; }, getSpanForPositionVisitor$2(position, offset) { var affinity, targetOffset, t1, endOffset, text = this.text; if (text == null || text.length === 0) return null; affinity = position.affinity; targetOffset = position.offset; t1 = offset._inline_span$_value; endOffset = t1 + text.length; if (!(t1 === targetOffset && affinity === B.TextAffinity_1)) if (!(t1 < targetOffset && targetOffset < endOffset)) t1 = endOffset === targetOffset && affinity === B.TextAffinity_0; else t1 = true; else t1 = true; if (t1) return this; offset._inline_span$_value = endOffset; return null; }, computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, includePlaceholders, includeSemanticsLabels) { var t2, _i, t1 = this.text; if (t1 != null) buffer._contents += t1; t1 = this.children; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, true, includeSemanticsLabels); }, computeSemanticsInformation$3$inheritedLocale$inheritedSpellOut(collector, inheritedLocale, inheritedSpellOut) { var t2, children, _i, child, t1 = this.text; if (t1 != null) { t2 = A._setArrayType([], type$.JSArray_StringAttribute); collector.push(A.InlineSpanSemanticsInformation$(t1, this.recognizer, null, t2)); } children = this.children; if (children != null) for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { child = children[_i]; if (child instanceof A.TextSpan) child.computeSemanticsInformation$3$inheritedLocale$inheritedSpellOut(collector, inheritedLocale, false); else child.computeSemanticsInformation$1(collector); } }, computeSemanticsInformation$1(collector) { return this.computeSemanticsInformation$3$inheritedLocale$inheritedSpellOut(collector, null, false); }, codeUnitAtVisitor$2(index, offset) { var t1, localOffset, t2, text = this.text; if (text == null) return null; t1 = offset._inline_span$_value; localOffset = index - t1; t2 = text.length; offset._inline_span$_value = t1 + t2; return localOffset < t2 ? text.charCodeAt(localOffset) : null; }, compareTo$1(_, other) { var t1, t2, result, candidate, index, _this = this; if (_this === other) return B.RenderComparison_0; if (A.getRuntimeTypeOfDartObject(other) !== A.getRuntimeTypeOfDartObject(_this)) return B.RenderComparison_3; type$.TextSpan._as(other); if (other.text == _this.text) { t1 = _this.children; t1 = t1 == null ? null : t1.length; t2 = other.children; t1 = t1 != (t2 == null ? null : t2.length) || _this.style == null !== (other.style == null); } else t1 = true; if (t1) return B.RenderComparison_3; result = _this.recognizer == other.recognizer ? B.RenderComparison_0 : B.RenderComparison_1; t1 = _this.style; if (t1 != null) { t2 = other.style; t2.toString; candidate = t1.compareTo$1(0, t2); if (candidate.index > result.index) result = candidate; if (result === B.RenderComparison_3) return result; } t1 = _this.children; if (t1 != null) for (t2 = other.children, index = 0; index < t1.length; ++index) { candidate = J.compareTo$1$ns(t1[index], t2[index]); if (candidate.index > result.index) result = candidate; if (result === B.RenderComparison_3) return result; } return result; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (!_this.super$InlineSpan$$eq(0, other)) return false; return other instanceof A.TextSpan && other.text == _this.text && other.recognizer == _this.recognizer && _this.mouseCursor.$eq(0, other.mouseCursor) && A.listEquals(other.children, _this.children); }, get$hashCode(_) { var _this = this, _null = null, t1 = A.InlineSpan.prototype.get$hashCode.call(_this, 0), t2 = _this.children; t2 = t2 == null ? _null : A.Object_hashAll(t2); return A.Object_hash(t1, _this.text, _this.recognizer, _null, _null, _null, _this.mouseCursor, t2, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toStringShort$0() { return "TextSpan"; }, debugDescribeChildren$0() { var t2, t1 = this.children; if (t1 == null) t1 = null; else { t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DiagnosticsNode>"); t2 = A.List_List$of(new A.MappedListIterable(t1, new A.TextSpan_debugDescribeChildren_closure(), t2), true, t2._eval$1("ListIterable.E")); t1 = t2; } return t1 == null ? B.List_empty2 : t1; }, $isHitTestTarget: 1, $isMouseTrackerAnnotation: 1, get$onEnter() { return null; }, get$onExit() { return null; } }; A.TextSpan_debugDescribeChildren_closure.prototype = { call$1(child) { return A.DiagnosticableTreeNode$(null, null, child); }, $signature: 1361 }; A.TextStyle.prototype = { get$fontFamilyFallback() { var t2, t1 = this._text_style$_fontFamilyFallback; if (!(this._package == null)) if (t1 == null) t1 = null; else { t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>"); t2 = A.List_List$of(new A.MappedListIterable(t1, new A.TextStyle_fontFamilyFallback_closure(this), t2), true, t2._eval$1("ListIterable.E")); t1 = t2; } return t1; }, get$_text_style$_fontFamily(_) { var t2, t1 = this._package; if (t1 != null) { t2 = this.fontFamily; return t2 == null ? null : B.JSString_methods.substring$1(t2, ("packages/" + t1 + "/").length); } return this.fontFamily; }, copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(background, backgroundColor, color, debugLabel, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, inherit, leadingDistribution, letterSpacing, locale, overflow, $package, shadows, textBaseline, wordSpacing) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, _this = this, t1 = inherit == null ? _this.inherit : inherit, t2 = _this.foreground; if (t2 == null && foreground == null) t3 = color == null ? _this.color : color; else t3 = null; t4 = _this.background; if (t4 == null && background == null) t5 = backgroundColor == null ? _this.backgroundColor : backgroundColor; else t5 = null; t6 = fontSize == null ? _this.fontSize : fontSize; t7 = fontWeight == null ? _this.fontWeight : fontWeight; t8 = fontStyle == null ? _this.fontStyle : fontStyle; t9 = letterSpacing == null ? _this.letterSpacing : letterSpacing; t10 = wordSpacing == null ? _this.wordSpacing : wordSpacing; t11 = textBaseline == null ? _this.textBaseline : textBaseline; t12 = height == null ? _this.height : height; t13 = leadingDistribution == null ? _this.leadingDistribution : leadingDistribution; t2 = foreground == null ? t2 : foreground; t4 = background == null ? t4 : background; t14 = shadows == null ? _this.shadows : shadows; t15 = fontFeatures == null ? _this.fontFeatures : fontFeatures; t16 = fontVariations == null ? _this.fontVariations : fontVariations; t17 = decoration == null ? _this.decoration : decoration; t18 = decorationColor == null ? _this.decorationColor : decorationColor; t19 = decorationStyle == null ? _this.decorationStyle : decorationStyle; t20 = decorationThickness == null ? _this.decorationThickness : decorationThickness; t21 = fontFamily == null ? _this.get$_text_style$_fontFamily(0) : fontFamily; t22 = fontFamilyFallback == null ? _this._text_style$_fontFamilyFallback : fontFamilyFallback; t23 = $package == null ? _this._package : $package; return A.TextStyle$(t4, t5, t3, null, t17, t18, t19, t20, t21, t22, t15, t6, t8, t16, t7, t2, t12, t1, t13, t9, _this.locale, _this.overflow, t23, t14, t11, t10); }, copyWith$0() { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$color(color) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$2$color$fontSize(color, fontSize) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, fontSize, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(background, backgroundColor, color, debugLabel, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, overflow, $package, shadows, textBaseline, wordSpacing) { return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(background, backgroundColor, color, debugLabel, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, null, leadingDistribution, letterSpacing, locale, overflow, $package, shadows, textBaseline, wordSpacing); }, copyWith$1$letterSpacing(letterSpacing) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, letterSpacing, _null, _null, _null, _null, _null, _null); }, copyWith$1$height(height) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, height, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$fontWeight(fontWeight) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, fontWeight, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$fontSize(fontSize) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, fontSize, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$inherit(inherit) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, inherit, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$decoration(decoration) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, decoration, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$fontStyle(fontStyle) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, fontStyle, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, copyWith$2$color$decoration(color, decoration) { var _null = null; return this.copyWith$26$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$inherit$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, color, _null, decoration, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(color, decoration, decorationColor, decorationStyle, fontFamily, fontFamilyFallback, fontSizeDelta, fontSizeFactor, $package) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = _this.foreground; if (t1 == null) t2 = color == null ? _this.color : color; else t2 = _null; t3 = _this.background; if (t3 == null) t4 = _this.backgroundColor; else t4 = _null; t5 = fontFamily == null ? _this.get$_text_style$_fontFamily(0) : fontFamily; t6 = _this.fontSize; t6 = t6 == null ? _null : t6 * fontSizeFactor + fontSizeDelta; t7 = _this.fontWeight; t7 = t7 == null ? _null : B.List_c9P1[B.JSInt_methods.clamp$2(t7.index, 0, 8)]; t8 = _this.letterSpacing; t8 = t8 == null ? _null : t8 + 0; t9 = _this.wordSpacing; t9 = t9 == null ? _null : t9 + 0; t10 = _this.height; t10 = t10 == null ? _null : t10 + 0; t11 = decorationColor == null ? _this.decorationColor : decorationColor; t12 = _this.decorationThickness; t12 = t12 == null ? _null : t12 + 0; return A.TextStyle$(t3, t4, t2, _null, _this.decoration, t11, _this.decorationStyle, t12, t5, _this._text_style$_fontFamilyFallback, _this.fontFeatures, t6, _this.fontStyle, _this.fontVariations, t7, t1, t10, _this.inherit, _this.leadingDistribution, t8, _this.locale, _this.overflow, _this._package, _this.shadows, _this.textBaseline, t9); }, apply$1$color(color) { var _null = null; return this.apply$9$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$package(color, _null, _null, _null, _null, _null, 0, 1, _null); }, merge$1(other) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23; if (other == null) return this; if (!other.inherit) return other; t1 = other.color; t2 = other.backgroundColor; t3 = other.fontSize; t4 = other.fontWeight; t5 = other.fontStyle; t6 = other.letterSpacing; t7 = other.wordSpacing; t8 = other.textBaseline; t9 = other.height; t10 = other.leadingDistribution; t11 = other.locale; t12 = other.foreground; t13 = other.background; t14 = other.shadows; t15 = other.fontFeatures; t16 = other.fontVariations; t17 = other.decoration; t18 = other.decorationColor; t19 = other.decorationStyle; t20 = other.decorationThickness; t21 = other.get$_text_style$_fontFamily(0); t22 = other._text_style$_fontFamilyFallback; t23 = other._package; return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(t13, t2, t1, null, t17, t18, t19, t20, t21, t22, t15, t3, t5, t16, t4, t12, t9, t10, t6, t11, other.overflow, t23, t14, t8, t7); }, getTextStyle$1$textScaler(textScaler) { var t1, t2, _1_1, _1_2, t3, paint, color, _this = this, _0_0 = _this.fontSize; $label0$0: { if (_0_0 == null) { t1 = null; break $label0$0; } t1 = textScaler.$eq(0, B._LinearTextScaler_1); if (t1) { t1 = _0_0; break $label0$0; } t1 = _0_0 * textScaler.textScaleFactor; break $label0$0; } t2 = _this.get$fontFamilyFallback(); _1_1 = _this.background; _1_2 = _this.backgroundColor; $label1$1: { t3 = type$.Paint; if (t3._is(_1_1)) { paint = _1_1 == null ? t3._as(_1_1) : _1_1; t3 = paint; break $label1$1; } if (_1_2 instanceof A.Color) { color = _1_2 == null ? type$.Color._as(_1_2) : _1_2; t3 = $.$get$_renderer().createPaint$0(); t3.set$color(0, color); break $label1$1; } t3 = null; break $label1$1; } return A.TextStyle_TextStyle(t3, _this.color, _this.decoration, _this.decorationColor, _this.decorationStyle, _this.decorationThickness, _this.fontFamily, t2, _this.fontFeatures, t1, _this.fontStyle, _this.fontVariations, _this.fontWeight, _this.foreground, _this.height, _this.leadingDistribution, _this.letterSpacing, _this.locale, _this.shadows, _this.textBaseline, _this.wordSpacing); }, getParagraphStyle$8$ellipsis$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior$textScaler(ellipsis, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior, textScaler) { var t2, t3, t4, _0_0, t5, t6, t7, t8, t9, t10, _this = this, _null = null, leadingDistribution = _this.leadingDistribution, effectiveTextHeightBehavior = leadingDistribution == null ? _null : new A.TextHeightBehavior(leadingDistribution), t1 = _this.fontSize; if (t1 == null) t1 = 14; t2 = textScaler.textScaleFactor; if (strutStyle == null) t3 = _null; else { t3 = strutStyle.fontFamily; t4 = strutStyle.get$fontFamilyFallback(); _0_0 = strutStyle.fontSize; $label0$0: { if (_0_0 == null) { t5 = _null; break $label0$0; } t5 = _0_0 * t2; break $label0$0; } t6 = strutStyle.height; t7 = strutStyle.leading; t8 = strutStyle.fontWeight; t9 = strutStyle.fontStyle; t10 = strutStyle.forceStrutHeight; t7 = $.$get$_renderer().createStrutStyle$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(t3, t4, t5, t9, t8, t10, t6, t7, _null); t3 = t7; } return A.ParagraphStyle_ParagraphStyle(ellipsis, _this.fontFamily, t1 * t2, _this.fontStyle, _this.fontWeight, _this.height, locale, maxLines, t3, textAlign, textDirection, effectiveTextHeightBehavior); }, getParagraphStyle$0() { var _null = null; return this.getParagraphStyle$8$ellipsis$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior$textScaler(_null, _null, _null, _null, _null, _null, _null, B._LinearTextScaler_1); }, compareTo$1(_, other) { var _this = this; if (_this === other) return B.RenderComparison_0; if (_this.inherit !== other.inherit || _this.fontFamily != other.fontFamily || _this.fontSize != other.fontSize || _this.fontWeight != other.fontWeight || _this.fontStyle != other.fontStyle || _this.letterSpacing != other.letterSpacing || _this.wordSpacing != other.wordSpacing || _this.textBaseline != other.textBaseline || _this.height != other.height || _this.leadingDistribution != other.leadingDistribution || _this.foreground != other.foreground || _this.background != other.background || !A.listEquals(_this.shadows, other.shadows) || !A.listEquals(_this.fontFeatures, other.fontFeatures) || !A.listEquals(_this.fontVariations, other.fontVariations) || !A.listEquals(_this.get$fontFamilyFallback(), other.get$fontFamilyFallback()) || false) return B.RenderComparison_3; if (!J.$eq$(_this.color, other.color) || !J.$eq$(_this.backgroundColor, other.backgroundColor) || !J.$eq$(_this.decoration, other.decoration) || !J.$eq$(_this.decorationColor, other.decorationColor) || _this.decorationStyle != other.decorationStyle || _this.decorationThickness != other.decorationThickness) return B.RenderComparison_2; return B.RenderComparison_0; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.TextStyle && other.inherit === _this.inherit && J.$eq$(other.color, _this.color) && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.fontSize == _this.fontSize && other.fontWeight == _this.fontWeight && other.fontStyle == _this.fontStyle && other.letterSpacing == _this.letterSpacing && other.wordSpacing == _this.wordSpacing && other.textBaseline == _this.textBaseline && other.height == _this.height && other.leadingDistribution == _this.leadingDistribution && other.foreground == _this.foreground && other.background == _this.background && A.listEquals(other.shadows, _this.shadows) && A.listEquals(other.fontFeatures, _this.fontFeatures) && A.listEquals(other.fontVariations, _this.fontVariations) && J.$eq$(other.decoration, _this.decoration) && J.$eq$(other.decorationColor, _this.decorationColor) && other.decorationStyle == _this.decorationStyle && other.decorationThickness == _this.decorationThickness && other.fontFamily == _this.fontFamily && A.listEquals(other.get$fontFamilyFallback(), _this.get$fontFamilyFallback()) && other._package == _this._package && true; }, get$hashCode(_) { var t2, t3, _this = this, _null = null, fontFamilyFallback = _this.get$fontFamilyFallback(), t1 = fontFamilyFallback == null ? _null : A.Object_hashAll(fontFamilyFallback), fontHash = A.Object_hash(_this.decorationStyle, _this.decorationThickness, _this.fontFamily, t1, _this._package, _this.overflow, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue), shadows = _this.shadows, fontFeatures = _this.fontFeatures, fontVariations = _this.fontVariations; t1 = shadows == null ? _null : A.Object_hashAll(shadows); t2 = fontFeatures == null ? _null : A.Object_hashAll(fontFeatures); t3 = fontVariations == null ? _null : A.Object_hashAll(fontVariations); return A.Object_hash(_this.inherit, _this.color, _this.backgroundColor, _this.fontSize, _this.fontWeight, _this.fontStyle, _this.letterSpacing, _this.wordSpacing, _this.textBaseline, _this.height, _this.leadingDistribution, _this.locale, _this.foreground, _this.background, t1, t2, t3, _this.decoration, _this.decorationColor, fontHash); }, toStringShort$0() { return "TextStyle"; } }; A.TextStyle_fontFamilyFallback_closure.prototype = { call$1(str) { var t1 = this.$this._package; return "packages/" + (t1 == null ? A._asString(t1) : t1) + "/" + str; }, $signature: 31 }; A._TextStyle_Object_Diagnosticable.prototype = {}; A.FrictionSimulation.prototype = { FrictionSimulation$5$constantDeceleration$tolerance(drag, position, velocity, constantDeceleration, tolerance) { var _this = this; _this._finalTime = A._newtonsMethod(new A.FrictionSimulation_closure(_this), _this.get$dx(_this), 0, 10, 0); }, x$1(_, time) { var t1, t2, _this = this; if (time > _this._finalTime) return _this.get$finalX(); t1 = _this._v; t2 = _this._dragLog; return _this._friction_simulation$_x + t1 * Math.pow(_this._drag, time) / t2 - t1 / t2 - _this._constantDeceleration / 2 * time * time; }, dx$1(_, time) { var _this = this; if (time > _this._finalTime) return 0; return _this._v * Math.pow(_this._drag, time) - _this._constantDeceleration * time; }, get$finalX() { var _this = this; if (_this._constantDeceleration === 0) return _this._friction_simulation$_x - _this._v / _this._dragLog; return _this.x$1(0, _this._finalTime); }, timeAtX$1(x) { var t2, _this = this, t1 = _this._friction_simulation$_x; if (x === t1) return 0; t2 = _this._v; if (t2 !== 0) if (t2 > 0) t1 = x < t1 || x > _this.get$finalX(); else t1 = x > t1 || x < _this.get$finalX(); else t1 = true; if (t1) return 1 / 0; return A._newtonsMethod(_this.get$dx(_this), _this.get$x(_this), 0, 10, x); }, isDone$1(time) { return Math.abs(this.dx$1(0, time)) < this.tolerance.velocity; }, toString$0(_) { return "FrictionSimulation(c\u2093: " + B.JSNumber_methods.toStringAsFixed$1(this._drag, 1) + ", x\u2080: " + B.JSNumber_methods.toStringAsFixed$1(this._friction_simulation$_x, 1) + ", dx\u2080: " + B.JSNumber_methods.toStringAsFixed$1(this._v, 1) + ")"; } }; A.FrictionSimulation_closure.prototype = { call$1(time) { var t1 = this.$this; return t1._v * Math.pow(t1._drag, time) * t1._dragLog - t1._constantDeceleration; }, $signature: 7 }; A.Simulation.prototype = { toString$0(_) { return "Simulation"; } }; A.SpringDescription.prototype = { toString$0(_) { return "SpringDescription(mass: " + B.JSNumber_methods.toStringAsFixed$1(this.mass, 1) + ", stiffness: " + B.JSInt_methods.toStringAsFixed$1(this.stiffness, 1) + ", damping: " + B.JSNumber_methods.toStringAsFixed$1(this.damping, 1) + ")"; } }; A.SpringType.prototype = { _enumToString$0() { return "SpringType." + this._core$_name; } }; A.SpringSimulation.prototype = { x$1(_, time) { return this._endPosition + this._solution.x$1(0, time); }, dx$1(_, time) { return this._solution.dx$1(0, time); }, isDone$1(time) { var t1 = this._solution; return A.nearEqual(t1.x$1(0, time), 0, this.tolerance.distance) && A.nearEqual(t1.dx$1(0, time), 0, this.tolerance.velocity); }, toString$0(_) { var t1 = this._solution; return "SpringSimulation(end: " + B.JSNumber_methods.toStringAsFixed$1(this._endPosition, 1) + ", " + t1.get$type(t1).toString$0(0) + ")"; } }; A.ScrollSpringSimulation.prototype = { x$1(_, time) { return this.isDone$1(time) ? this._endPosition : this.super$SpringSimulation$x(0, time); } }; A._CriticalSolution.prototype = { x$1(_, time) { return (this._c1 + this._c2 * time) * Math.pow(2.718281828459045, this._r * time); }, dx$1(_, time) { var t1 = this._r, power = Math.pow(2.718281828459045, t1 * time), t2 = this._c2; return t1 * (this._c1 + t2 * time) * power + t2 * power; }, get$type(_) { return B.SpringType_0; } }; A._OverdampedSolution.prototype = { x$1(_, time) { var _this = this; return _this._c1 * Math.pow(2.718281828459045, _this._r1 * time) + _this._c2 * Math.pow(2.718281828459045, _this._r2 * time); }, dx$1(_, time) { var _this = this, t1 = _this._r1, t2 = _this._r2; return _this._c1 * t1 * Math.pow(2.718281828459045, t1 * time) + _this._c2 * t2 * Math.pow(2.718281828459045, t2 * time); }, get$type(_) { return B.SpringType_2; } }; A._UnderdampedSolution.prototype = { x$1(_, time) { var _this = this, t1 = _this._spring_simulation$_w * time; return Math.pow(2.718281828459045, _this._r * time) * (_this._c1 * Math.cos(t1) + _this._c2 * Math.sin(t1)); }, dx$1(_, time) { var t4, _this = this, t1 = _this._r, power = Math.pow(2.718281828459045, t1 * time), t2 = _this._spring_simulation$_w, t3 = t2 * time, cosine = Math.cos(t3), sine = Math.sin(t3); t3 = _this._c2; t4 = _this._c1; return power * (t3 * t2 * cosine - t4 * t2 * sine) + t1 * power * (t3 * sine + t4 * cosine); }, get$type(_) { return B.SpringType_1; } }; A.Tolerance.prototype = { toString$0(_) { return "Tolerance(distance: \xb1" + A.S(this.distance) + ", time: \xb10.001, velocity: \xb1" + A.S(this.velocity) + ")"; } }; A.RenderAnimatedSizeState.prototype = { _enumToString$0() { return "RenderAnimatedSizeState." + this._core$_name; } }; A.RenderAnimatedSize.prototype = { RenderAnimatedSize$9$alignment$child$clipBehavior$curve$duration$onEnd$reverseDuration$textDirection$vsync(alignment, child, clipBehavior, curve, duration, onEnd, reverseDuration, textDirection, vsync) { var t2, _this = this, t1 = A.AnimationController$(null, duration, reverseDuration, 1, null, vsync); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(new A.RenderAnimatedSize_closure(_this)); _this.__RenderAnimatedSize__controller_F !== $ && A.throwUnnamedLateFieldAI(); _this.__RenderAnimatedSize__controller_F = t1; t1 = A.CurvedAnimation$(curve, t1, null); _this.__RenderAnimatedSize__animation_F !== $ && A.throwUnnamedLateFieldAI(); _this.__RenderAnimatedSize__animation_F = t1; _this._onEnd = onEnd; }, set$duration(_, value) { var t1 = this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (value.$eq(0, t1.duration)) return; t1.duration = value; }, set$reverseDuration(value) { var t1 = this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (value == t1.reverseDuration) return; t1.reverseDuration = value; }, set$curve(_, value) { var t1 = this.__RenderAnimatedSize__animation_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (value === t1.curve) return; t1.curve = value; }, set$vsync(value) { var t1; if (value === this._vsync) return; this._vsync = value; t1 = this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.resync$1(value); }, set$onEnd(_, value) { return; }, attach$1(owner) { var t1, _this = this; _this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$attach(owner); switch (_this._animated_size$_state.index) { case 0: case 1: break; case 2: case 3: _this.markNeedsLayout$0(); break; } t1 = _this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_animationStatusListener()); }, detach$0(_) { var t1 = this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); t1.removeStatusListener$1(this.get$_animationStatusListener()); this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, performLayout$0() { var t2, constraints, t3, _this = this, t1 = _this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._animated_size$_lastValue = t2; _this.__RenderAnimatedSize__hasVisualOverflow_A = false; constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); t2 = _this.RenderObjectWithChildMixin__child; if (t2 != null) t3 = constraints.minWidth >= constraints.maxWidth && constraints.minHeight >= constraints.maxHeight; else t3 = true; if (t3) { t1.stop$0(0); t1 = _this._sizeTween; _this._box$_size = t1.begin = t1.end = new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); _this._animated_size$_state = B.RenderAnimatedSizeState_0; t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) t1.layout$1(constraints); return; } t2.layout$2$parentUsesSize(constraints, true); switch (_this._animated_size$_state.index) { case 0: t1 = _this._sizeTween; t1.begin = t1.end = _this.RenderObjectWithChildMixin__child.get$size(0); _this._animated_size$_state = B.RenderAnimatedSizeState_1; break; case 1: t2 = _this._sizeTween; if (!J.$eq$(t2.end, _this.RenderObjectWithChildMixin__child.get$size(0))) { t2.begin = _this.get$size(0); t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); _this._animated_size$_lastValue = 0; t1.forward$1$from(0, 0); _this._animated_size$_state = B.RenderAnimatedSizeState_2; } else { t3 = t1.__AnimationController__value_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 === t1.upperBound) t2.begin = t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); else { t2 = t1._ticker; if (!(t2 != null && t2._ticker$_future != null)) t1.forward$0(0); } } break; case 2: t2 = _this._sizeTween; if (!J.$eq$(t2.end, _this.RenderObjectWithChildMixin__child.get$size(0))) { t2.begin = t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); _this._animated_size$_lastValue = 0; t1.forward$1$from(0, 0); _this._animated_size$_state = B.RenderAnimatedSizeState_3; } else { _this._animated_size$_state = B.RenderAnimatedSizeState_1; t2 = t1._ticker; if (!(t2 != null && t2._ticker$_future != null)) t1.forward$0(0); } break; case 3: t2 = _this._sizeTween; if (!J.$eq$(t2.end, _this.RenderObjectWithChildMixin__child.get$size(0))) { t2.begin = t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); _this._animated_size$_lastValue = 0; t1.forward$1$from(0, 0); } else { t1.stop$0(0); _this._animated_size$_state = B.RenderAnimatedSizeState_1; } break; } t1 = _this._sizeTween; t2 = _this.__RenderAnimatedSize__animation_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.transform$1(0, t2.get$value(0)); t2.toString; _this._box$_size = constraints.constrain$1(t2); _this.alignChild$0(); if (_this.get$size(0)._dx < t1.end._dx || _this.get$size(0)._dy < t1.end._dy) _this.__RenderAnimatedSize__hasVisualOverflow_A = true; }, computeDryLayout$1(constraints) { var t2, childSize, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) t2 = constraints.minWidth >= constraints.maxWidth && constraints.minHeight >= constraints.maxHeight; else t2 = true; if (t2) return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); childSize = t1.getDryLayout$1(constraints); switch (_this._animated_size$_state.index) { case 0: return constraints.constrain$1(childSize); case 1: if (!J.$eq$(_this._sizeTween.end, childSize)) return constraints.constrain$1(_this.get$size(0)); else { t1 = _this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 === t1.upperBound) return constraints.constrain$1(childSize); } break; case 3: case 2: if (!J.$eq$(_this._sizeTween.end, childSize)) return constraints.constrain$1(childSize); break; } t1 = _this.__RenderAnimatedSize__animation_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = _this._sizeTween.transform$1(0, t1.get$value(0)); t1.toString; return constraints.constrain$1(t1); }, _animationStatusListener$1($status) { switch ($status.index) { case 3: break; case 0: case 1: case 2: break; } }, paint$2(context, offset) { var t1, t2, t3, _this = this; if (_this.RenderObjectWithChildMixin__child != null) { t1 = _this.__RenderAnimatedSize__hasVisualOverflow_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 && _this._animated_size$_clipBehavior !== B.Clip_0; } else t1 = false; t2 = _this._animated_size$_clipRectLayer; if (t1) { t1 = _this.get$size(0); t3 = _this.__RenderObject__needsCompositing_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t3, offset, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy), A.RenderShiftedBox.prototype.get$paint.call(_this), _this._animated_size$_clipBehavior, t2._layer)); } else { t2.set$layer(0, null); _this.super$RenderShiftedBox$paint(context, offset); } }, dispose$0() { var t1, _this = this; _this._animated_size$_clipRectLayer.set$layer(0, null); t1 = _this.__RenderAnimatedSize__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__RenderAnimatedSize__animation_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$RenderObject$dispose(); } }; A.RenderAnimatedSize_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.__RenderAnimatedSize__controller_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== t1._animated_size$_lastValue) t1.markNeedsLayout$0(); }, $signature: 0 }; A.RendererBinding.prototype = { get$pipelineOwner() { var result, _this = this, value = _this.RendererBinding___RendererBinding_pipelineOwner_FI; if (value === $) { result = A.PipelineOwner$(new A.RendererBinding_pipelineOwner_closure(_this), new A.RendererBinding_pipelineOwner_closure0(_this), new A.RendererBinding_pipelineOwner_closure1(_this)); value !== $ && A.throwUnnamedLateFieldADI(); _this.RendererBinding___RendererBinding_pipelineOwner_FI = result; value = result; } return value; }, createViewConfigurationFor$1(renderView) { var t1, devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t1 = self.window.devicePixelRatio; devicePixelRatio = t1 === 0 ? 1 : t1; } return new A.ViewConfiguration(renderView._view.get$physicalSize().$div(0, devicePixelRatio), devicePixelRatio); }, handleMetricsChanged$0() { var t1, t2, forceFrame, t3, view, devicePixelRatio, t4; for (t1 = this.RendererBinding__viewIdToRenderView.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1], forceFrame = false; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); forceFrame = forceFrame || t3.RenderObjectWithChildMixin__child != null; view = t3._view; devicePixelRatio = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (devicePixelRatio == null) { t4 = self.window.devicePixelRatio; devicePixelRatio = t4 === 0 ? 1 : t4; } t4 = view._physicalSize; if (t4 == null) { t4 = view.dimensionsProvider.computePhysicalSize$0(); view._physicalSize = t4; } t3.set$configuration(new A.ViewConfiguration(new A.Size(t4._dx / devicePixelRatio, t4._dy / devicePixelRatio), devicePixelRatio)); } if (forceFrame) this.scheduleForcedFrame$0(); }, handleTextScaleFactorChanged$0() { }, handlePlatformBrightnessChanged$0() { }, initMouseTracker$0() { var t2, t1 = this.RendererBinding__mouseTracker; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } t1 = type$.int; t2 = $.$get$ChangeNotifier__emptyListeners(); this.RendererBinding__mouseTracker = new A.MouseTracker(new A.RendererBinding_initMouseTracker_closure(this), new A.MouseCursorManager(B.SystemMouseCursor_basic, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.MouseCursorSession)), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._MouseState), t2); }, _handleWebFirstFrame$1(_) { B.MethodChannel_NIe._invokeMethod$1$3$arguments$missingOk("first-frame", null, false, type$.void); }, _handlePersistentFrameCallback$1(timeStamp) { this.drawFrame$0(); this._scheduleMouseTrackerUpdate$0(); }, _scheduleMouseTrackerUpdate$0() { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RendererBinding__scheduleMouseTrackerUpdate_closure(this)); }, allowFirstFrame$0() { --this.RendererBinding__firstFrameDeferredCount; if (!this.RendererBinding__firstFrameSent) this.scheduleWarmUpFrame$0(); }, drawFrame$0() { var t2, t3, _this = this, t1 = _this.RendererBinding___RendererBinding__rootPipelineOwner_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.flushLayout$0(); _this.RendererBinding___RendererBinding__rootPipelineOwner_A.flushCompositingBits$0(); _this.RendererBinding___RendererBinding__rootPipelineOwner_A.flushPaint$0(); if (_this.RendererBinding__firstFrameSent || _this.RendererBinding__firstFrameDeferredCount === 0) { for (t1 = _this.RendererBinding__viewIdToRenderView.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).compositeFrame$0(); } _this.RendererBinding___RendererBinding__rootPipelineOwner_A.flushSemantics$0(); _this.RendererBinding__firstFrameSent = true; } }, $isHitTestTarget: 1, $isSchedulerBinding: 1 }; A.RendererBinding_pipelineOwner_closure.prototype = { call$0() { var t1 = this.$this.get$pipelineOwner()._rootNode; if (t1 != null) t1.scheduleInitialSemantics$0(); }, $signature: 0 }; A.RendererBinding_pipelineOwner_closure1.prototype = { call$1(update) { var t1 = this.$this.get$pipelineOwner()._rootNode; if (t1 != null) t1._view.get$semantics().updateSemantics$1(update); }, $signature: 802 }; A.RendererBinding_pipelineOwner_closure0.prototype = { call$0() { var t1 = this.$this.get$pipelineOwner()._rootNode; if (t1 != null) t1.clearSemantics$0(); }, $signature: 0 }; A.RendererBinding_initMouseTracker_closure.prototype = { call$2(position, viewId) { var result = A.HitTestResult$(); this.$this.hitTestInView$3(result, position, viewId); return result; }, $signature: 1365 }; A.RendererBinding__scheduleMouseTrackerUpdate_closure.prototype = { call$1(duration) { this.$this.RendererBinding__mouseTracker.updateAllDevices$0(); }, $signature: 11 }; A._BindingPipelineManifold.prototype = { dispose$0() { this._binding.get$_binding0$_semanticsEnabled().removeListener$1(0, this.get$notifyListeners()); this.super$ChangeNotifier$dispose(); } }; A._DefaultRootPipelineOwner.prototype = {}; A._ReusableRenderView.prototype = { prepareInitialFrame$0() { if (this._initialFramePrepared) return; this.super$RenderView$prepareInitialFrame(); this._initialFramePrepared = true; }, scheduleInitialSemantics$0() { this.clearSemantics$0(); this.super$RenderObject$scheduleInitialSemantics(); }, dispose$0() { this.set$child(null); } }; A.BoxConstraints.prototype = { copyWith$4$maxHeight$maxWidth$minHeight$minWidth(maxHeight, maxWidth, minHeight, minWidth) { var _this = this, t1 = minWidth == null ? _this.minWidth : minWidth, t2 = maxWidth == null ? _this.maxWidth : maxWidth, t3 = minHeight == null ? _this.minHeight : minHeight; return new A.BoxConstraints(t1, t2, t3, maxHeight == null ? _this.maxHeight : maxHeight); }, copyWith$2$minHeight$minWidth(minHeight, minWidth) { return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(null, null, minHeight, minWidth); }, copyWith$2$maxWidth$minWidth(maxWidth, minWidth) { return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(null, maxWidth, null, minWidth); }, copyWith$2$maxHeight$minHeight(maxHeight, minHeight) { return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(maxHeight, null, minHeight, null); }, copyWith$1$maxHeight(maxHeight) { return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(maxHeight, null, null, null); }, copyWith$1$maxWidth(maxWidth) { return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(null, maxWidth, null, null); }, deflate$1(edges) { var _this = this, horizontal = edges.get$horizontal(), vertical = edges.get$_top(0) + edges.get$_bottom(0), deflatedMinWidth = Math.max(0, _this.minWidth - horizontal), deflatedMinHeight = Math.max(0, _this.minHeight - vertical); return new A.BoxConstraints(deflatedMinWidth, Math.max(deflatedMinWidth, _this.maxWidth - horizontal), deflatedMinHeight, Math.max(deflatedMinHeight, _this.maxHeight - vertical)); }, enforce$1(constraints) { var _this = this, t1 = constraints.minWidth, t2 = constraints.maxWidth, t3 = constraints.minHeight, t4 = constraints.maxHeight; return new A.BoxConstraints(A.clampDouble(_this.minWidth, t1, t2), A.clampDouble(_this.maxWidth, t1, t2), A.clampDouble(_this.minHeight, t3, t4), A.clampDouble(_this.maxHeight, t3, t4)); }, tighten$2$height$width(height, width) { var t5, t6, _this = this, t1 = width == null, t2 = _this.minWidth, t3 = t1 ? t2 : A.clampDouble(width, t2, _this.maxWidth), t4 = _this.maxWidth; t1 = t1 ? t4 : A.clampDouble(width, t2, t4); t2 = height == null; t4 = _this.minHeight; t5 = t2 ? t4 : A.clampDouble(height, t4, _this.maxHeight); t6 = _this.maxHeight; return new A.BoxConstraints(t3, t1, t5, t2 ? t6 : A.clampDouble(height, t4, t6)); }, tighten$1$height(height) { return this.tighten$2$height$width(height, null); }, tighten$1$width(width) { return this.tighten$2$height$width(null, width); }, constrain$1(size) { var _this = this; return new A.Size(A.clampDouble(size._dx, _this.minWidth, _this.maxWidth), A.clampDouble(size._dy, _this.minHeight, _this.maxHeight)); }, constrainSizeAndAttemptToPreserveAspectRatio$1(size) { var width1, height, aspectRatio, height0, height1, _this = this, width = _this.minWidth, width0 = _this.maxWidth; if (width >= width0 && _this.minHeight >= _this.maxHeight) return new A.Size(A.clampDouble(0, width, width0), A.clampDouble(0, _this.minHeight, _this.maxHeight)); width1 = size._dx; height = size._dy; aspectRatio = width1 / height; if (width1 > width0) { height = width0 / aspectRatio; width1 = width0; } height0 = _this.maxHeight; if (height > height0) { width1 = height0 * aspectRatio; height = height0; } if (width1 < width) { height = width / aspectRatio; width1 = width; } height1 = _this.minHeight; if (height < height1) { width1 = height1 * aspectRatio; height = height1; } return new A.Size(A.clampDouble(width1, width, width0), A.clampDouble(height, height1, height0)); }, get$biggest() { var _this = this; return new A.Size(A.clampDouble(1 / 0, _this.minWidth, _this.maxWidth), A.clampDouble(1 / 0, _this.minHeight, _this.maxHeight)); }, get$isTight() { var _this = this; return _this.minWidth >= _this.maxWidth && _this.minHeight >= _this.maxHeight; }, $mul(_, factor) { var _this = this; return new A.BoxConstraints(_this.minWidth * factor, _this.maxWidth * factor, _this.minHeight * factor, _this.maxHeight * factor); }, $div(_, factor) { var _this = this; return new A.BoxConstraints(_this.minWidth / factor, _this.maxWidth / factor, _this.minHeight / factor, _this.maxHeight / factor); }, get$isNormalized() { var _this = this, t1 = _this.minWidth; if (t1 >= 0) if (t1 <= _this.maxWidth) { t1 = _this.minHeight; t1 = t1 >= 0 && t1 <= _this.maxHeight; } else t1 = false; else t1 = false; return t1; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.BoxConstraints && other.minWidth === _this.minWidth && other.maxWidth === _this.maxWidth && other.minHeight === _this.minHeight && other.maxHeight === _this.maxHeight; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.minWidth, _this.maxWidth, _this.minHeight, _this.maxHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var t2, _this = this, annotation = _this.get$isNormalized() ? "" : "; NOT NORMALIZED", t1 = _this.minWidth; if (t1 === 1 / 0 && _this.minHeight === 1 / 0) return "BoxConstraints(biggest" + annotation + ")"; if (t1 === 0 && _this.maxWidth === 1 / 0 && _this.minHeight === 0 && _this.maxHeight === 1 / 0) return "BoxConstraints(unconstrained" + annotation + ")"; t2 = new A.BoxConstraints_toString_describe(); return "BoxConstraints(" + t2.call$3(t1, _this.maxWidth, "w") + ", " + t2.call$3(_this.minHeight, _this.maxHeight, "h") + annotation + ")"; } }; A.BoxConstraints_toString_describe.prototype = { call$3(min, max, dim) { if (min === max) return dim + "=" + B.JSNumber_methods.toStringAsFixed$1(min, 1); return B.JSNumber_methods.toStringAsFixed$1(min, 1) + "<=" + dim + "<=" + B.JSNumber_methods.toStringAsFixed$1(max, 1); }, $signature: 1366 }; A.BoxHitTestResult.prototype = { addWithPaintTransform$3$hitTest$position$transform(hitTest, position, transform) { if (transform != null) { transform = A.Matrix4_tryInvert(A.PointerEvent_removePerspectiveTransform(transform)); if (transform == null) return false; } return this.addWithRawTransform$3$hitTest$position$transform(hitTest, position, transform); }, addWithPaintOffset$3$hitTest$offset$position(hitTest, offset, position) { var isHit, t1 = offset == null, transformedPosition = t1 ? position : position.$sub(0, offset); t1 = !t1; if (t1) this._localTransforms.push(new A._OffsetTransformPart(new A.Offset(-offset._dx, -offset._dy))); isHit = hitTest.call$2(this, transformedPosition); if (t1) this.popTransform$0(); return isHit; }, addWithRawTransform$3$hitTest$position$transform(hitTest, position, transform) { var isHit, t1 = transform == null, transformedPosition = t1 ? position : A.MatrixUtils_transformPoint(transform, position); t1 = !t1; if (t1) this._localTransforms.push(new A._MatrixTransformPart(transform)); isHit = hitTest.call$2(this, transformedPosition); if (t1) this.popTransform$0(); return isHit; }, addWithOutOfBandPosition$3$hitTest$paintOffset$paintTransform(hitTest, paintOffset, paintTransform) { var isHit, _this = this; if (paintOffset != null) _this._localTransforms.push(new A._OffsetTransformPart(new A.Offset(-paintOffset._dx, -paintOffset._dy))); else { paintTransform.toString; paintTransform = A.Matrix4_tryInvert(A.PointerEvent_removePerspectiveTransform(paintTransform)); paintTransform.toString; _this._localTransforms.push(new A._MatrixTransformPart(paintTransform)); } isHit = hitTest.call$1(_this); _this.popTransform$0(); return isHit; }, addWithOutOfBandPosition$2$hitTest$paintTransform(hitTest, paintTransform) { return this.addWithOutOfBandPosition$3$hitTest$paintOffset$paintTransform(hitTest, null, paintTransform); }, addWithOutOfBandPosition$2$hitTest$paintOffset(hitTest, paintOffset) { return this.addWithOutOfBandPosition$3$hitTest$paintOffset$paintTransform(hitTest, paintOffset, null); } }; A.BoxHitTestEntry.prototype = { toString$0(_) { return "#" + A.shortHash(this.target) + "@" + this.localPosition.toString$0(0); } }; A.BoxParentData.prototype = { toString$0(_) { return "offset=" + this.offset.toString$0(0); } }; A.ContainerBoxParentData.prototype = {}; A._IntrinsicDimension.prototype = { _enumToString$0() { return "_IntrinsicDimension." + this._core$_name; } }; A._IntrinsicDimensionsCacheEntry.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A._IntrinsicDimensionsCacheEntry && other.dimension === this.dimension && other.argument === this.argument; }, get$hashCode(_) { return A.Object_hash(this.dimension, this.argument, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.RenderBox.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.BoxParentData)) child.parentData = new A.BoxParentData(B.Offset_0_0); }, _computeIntrinsicDimension$3(dimension, argument, computer) { var t1, result; if ($.debugProfileLayoutsEnabled || $.RenderBox__debugIntrinsicsDepth === 0) A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(this).toString$0(0) + " intrinsics", null); $.RenderBox__debugIntrinsicsDepth = $.RenderBox__debugIntrinsicsDepth + 1; t1 = this._cachedIntrinsicDimensions; if (t1 == null) t1 = this._cachedIntrinsicDimensions = A.LinkedHashMap_LinkedHashMap$_empty(type$._IntrinsicDimensionsCacheEntry, type$.double); result = t1.putIfAbsent$2(0, new A._IntrinsicDimensionsCacheEntry(dimension, argument), new A.RenderBox__computeIntrinsicDimension_closure(computer, argument)); t1 = $.RenderBox__debugIntrinsicsDepth - 1; $.RenderBox__debugIntrinsicsDepth = t1; if ($.debugProfileLayoutsEnabled || t1 === 0) A.Timeline_finishSync(); return result; }, computeMinIntrinsicWidth$1(height) { return 0; }, computeMaxIntrinsicWidth$1(height) { return 0; }, computeMinIntrinsicHeight$1(width) { return 0; }, computeMaxIntrinsicHeight$1(width) { return 0; }, getDryLayout$1(constraints) { var t1, result, _this = this; if ($.debugProfileLayoutsEnabled || $.RenderBox__debugIntrinsicsDepth === 0) A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(_this).toString$0(0) + ".getDryLayout", null); $.RenderBox__debugIntrinsicsDepth = $.RenderBox__debugIntrinsicsDepth + 1; t1 = _this._cachedDryLayoutSizes; if (t1 == null) t1 = _this._cachedDryLayoutSizes = A.LinkedHashMap_LinkedHashMap$_empty(type$.BoxConstraints, type$.Size); result = t1.putIfAbsent$2(0, constraints, new A.RenderBox_getDryLayout_closure(_this, constraints)); t1 = $.RenderBox__debugIntrinsicsDepth - 1; $.RenderBox__debugIntrinsicsDepth = t1; if ($.debugProfileLayoutsEnabled || t1 === 0) A.Timeline_finishSync(); return result; }, computeDryLayout$1(constraints) { return B.Size_0_0; }, get$size(_) { var t1 = this._box$_size; return t1 == null ? A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(this).toString$0(0) + "#" + A.shortHash(this))) : t1; }, get$semanticBounds() { var t1 = this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, getDistanceToBaseline$2$onlyReal(baseline, onlyReal) { var result = null; try { result = this.getDistanceToActualBaseline$1(baseline); } finally { } if (result == null && !onlyReal) return this.get$size(0)._dy; return result; }, getDistanceToBaseline$1(baseline) { return this.getDistanceToBaseline$2$onlyReal(baseline, false); }, getDistanceToActualBaseline$1(baseline) { var t1 = this._cachedBaselines; if (t1 == null) t1 = this._cachedBaselines = A.LinkedHashMap_LinkedHashMap$_empty(type$.TextBaseline, type$.nullable_double); return t1.putIfAbsent$2(0, baseline, new A.RenderBox_getDistanceToActualBaseline_closure(this, baseline)); }, computeDistanceToActualBaseline$1(baseline) { return null; }, get$constraints() { return type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)); }, _clearCachedData$0() { var t3, _this = this, t1 = _this._cachedBaselines, t2 = t1 == null; if (!(!t2 && t1.__js_helper$_length !== 0)) { t3 = _this._cachedIntrinsicDimensions; if (!(t3 != null && t3.__js_helper$_length !== 0)) { t3 = _this._cachedDryLayoutSizes; t3 = t3 != null && t3.__js_helper$_length !== 0; } else t3 = true; } else t3 = true; if (t3) { if (!t2) t1.clear$0(0); t1 = _this._cachedIntrinsicDimensions; if (t1 != null) t1.clear$0(0); t1 = _this._cachedDryLayoutSizes; if (t1 != null) t1.clear$0(0); return true; } return false; }, markNeedsLayout$0() { var _this = this; if (_this._clearCachedData$0() && _this.get$parent(_this) instanceof A.RenderObject) { _this.markParentNeedsLayout$0(); return; } _this.super$RenderObject$markNeedsLayout(); }, layout$2$parentUsesSize(constraints, parentUsesSize) { var t1, _this = this; if (_this._box$_size != null) if (!constraints.$eq(0, _this.get$constraints())) { t1 = _this._cachedBaselines; t1 = t1 != null && t1.__js_helper$_length !== 0; } else t1 = false; else t1 = false; if (t1) { t1 = _this._cachedBaselines; if (t1 != null) t1.clear$0(0); } _this.super$RenderObject$layout(constraints, parentUsesSize); }, layout$1(constraints) { return this.layout$2$parentUsesSize(constraints, false); }, performResize$0() { this._box$_size = this.computeDryLayout$1(this.get$constraints()); }, performLayout$0() { }, hitTest$2$position(result, position) { var _this = this; if (_this._box$_size.contains$1(0, position)) if (_this.hitTestChildren$2$position(result, position) || _this.hitTestSelf$1(position)) { result.add$1(0, new A.BoxHitTestEntry(position, _this)); return true; } return false; }, hitTestSelf$1(position) { return false; }, hitTestChildren$2$position(result, position) { return false; }, applyPaintTransform$2(child, transform) { var offset, t1 = child.parentData; t1.toString; offset = type$.BoxParentData._as(t1).offset; transform.translate$2(0, offset._dx, offset._dy); }, globalToLocal$2$ancestor(point, ancestor) { var n, t1, i, d, s, transform = this.getTransformTo$1(0, ancestor); if (transform.copyInverse$1(transform) === 0) return B.Offset_0_0; n = new A.Vector3(new Float64Array(3)); n.setValues$3(0, 0, 1); t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(0, 0, 0); i = transform.perspectiveTransform$1(t1); t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(0, 0, 1); d = transform.perspectiveTransform$1(t1).$sub(0, i); t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(point._dx, point._dy, 0); s = transform.perspectiveTransform$1(t1); t1 = s.$sub(0, d.scaled$1(n.dot$1(s) / n.dot$1(d)))._v3storage; return new A.Offset(t1[0], t1[1]); }, globalToLocal$1(point) { return this.globalToLocal$2$ancestor(point, null); }, get$paintBounds() { var t1 = this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, handleEvent$2($event, entry) { this.super$RenderObject$handleEvent($event, entry); } }; A.RenderBox__computeIntrinsicDimension_closure.prototype = { call$0() { return this.computer.call$1(this.argument); }, $signature: 183 }; A.RenderBox_getDryLayout_closure.prototype = { call$0() { return this.$this.computeDryLayout$1(this.constraints); }, $signature: 1369 }; A.RenderBox_getDistanceToActualBaseline_closure.prototype = { call$0() { return this.$this.computeDistanceToActualBaseline$1(this.baseline); }, $signature: 800 }; A.RenderBoxContainerDefaultsMixin.prototype = { defaultComputeDistanceToFirstActualBaseline$1(baseline) { var t1, childParentData, result, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1?"); child != null;) { childParentData = t1._as(child.parentData); result = child.getDistanceToActualBaseline$1(baseline); if (result != null) return result + childParentData.offset._dy; child = childParentData.ContainerParentDataMixin_nextSibling; } return null; }, defaultComputeDistanceToHighestActualBaseline$1(baseline) { var t1, result, t2, candidate, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"), result = null; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); candidate = child.getDistanceToActualBaseline$1(baseline); if (candidate != null) { candidate += t2.offset._dy; result = result != null ? Math.min(result, candidate) : candidate; } child = t2.ContainerParentDataMixin_nextSibling; } return result; }, defaultHitTestChildren$2$position(result, position) { var t2, child, _box_0 = {}, t1 = _box_0.child = this.ContainerRenderObjectMixin__lastChild; for (t2 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"); t1 != null; t1 = child) { t1 = t1.parentData; t1.toString; t2._as(t1); if (result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure(_box_0, position, t1), t1.offset, position)) return true; child = t1.ContainerParentDataMixin_previousSibling; _box_0.child = child; } return false; }, defaultPaint$2(context, offset) { var t1, t2, t3, t4, t5, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"), t2 = offset._dx, t3 = offset._dy; child != null;) { t4 = child.parentData; t4.toString; t1._as(t4); t5 = t4.offset; context.paintChild$2(child, new A.Offset(t5._dx + t2, t5._dy + t3)); child = t4.ContainerParentDataMixin_nextSibling; } }, getChildrenAsList$0() { var t2, t3, t1 = A._instanceType(this), result = A._setArrayType([], t1._eval$1("JSArray")), child = this.ContainerRenderObjectMixin__firstChild; for (t2 = t1._eval$1("RenderBoxContainerDefaultsMixin.1"), t1 = t1._eval$1("RenderBoxContainerDefaultsMixin.0"); child != null;) { t3 = child.parentData; t3.toString; t2._as(t3); result.push(t1._as(child)); child = t3.ContainerParentDataMixin_nextSibling; } return result; } }; A.RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure.prototype = { call$2(result, transformed) { return this._box_0.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin.prototype = { detach$0(_) { this.super$ParentData$detach(0); } }; A.MultiChildLayoutParentData.prototype = { toString$0(_) { return this.super$BoxParentData$toString(0) + "; id=" + A.S(this.id); }, get$id(receiver) { return this.id; } }; A.MultiChildLayoutDelegate.prototype = { layoutChild$2(childId, constraints) { var child = this._idToChild.$index(0, childId); child.layout$2$parentUsesSize(constraints, true); return child.get$size(0); }, positionChild$2(childId, offset) { var t1 = this._idToChild.$index(0, childId).parentData; t1.toString; type$.MultiChildLayoutParentData._as(t1).offset = offset; }, _callPerformLayout$2(size, firstChild) { var childParentData, t1, t2, t3, t4, child, _this = this, previousIdToChild = _this._idToChild; try { _this._idToChild = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.RenderBox); for (t1 = type$.MultiChildLayoutParentData, t2 = firstChild; t2 != null; t2 = child) { t3 = t2.parentData; t3.toString; childParentData = t1._as(t3); t3 = _this._idToChild; t3.toString; t4 = childParentData.id; t4.toString; t3.$indexSet(0, t4, t2); child = childParentData.ContainerParentDataMixin_nextSibling; } _this.performLayout$1(size); } finally { _this._idToChild = previousIdToChild; } }, toString$0(_) { return "MultiChildLayoutDelegate"; } }; A.RenderCustomMultiChildLayoutBox.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.MultiChildLayoutParentData)) child.parentData = new A.MultiChildLayoutParentData(null, null, B.Offset_0_0); }, set$delegate(newDelegate) { var t1 = this._custom_layout$_delegate; if (t1 === newDelegate) return; if (A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(t1) || newDelegate.shouldRelayout$1(t1)) this.markNeedsLayout$0(); this._custom_layout$_delegate = newDelegate; }, attach$1(owner) { this.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$attach(owner); }, detach$0(_) { this.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$detach(0); }, computeMinIntrinsicWidth$1(height) { var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), width = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dx; if (isFinite(width)) return width; return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), width = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dx; if (isFinite(width)) return width; return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), height = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dy; if (isFinite(height)) return height; return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), height = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dy; if (isFinite(height)) return height; return 0; }, computeDryLayout$1(constraints) { return constraints.constrain$1(new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight))); }, performLayout$0() { var _this = this, t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight))); _this._custom_layout$_delegate._callPerformLayout$2(_this.get$size(0), _this.ContainerRenderObjectMixin__firstChild); }, paint$2(context, offset) { this.defaultPaint$2(context, offset); }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); } }; A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.MultiChildLayoutParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.MultiChildLayoutParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.CustomPainter.prototype = { addListener$1(_, listener) { var t1 = this._repaint; return t1 == null ? null : t1.addListener$1(0, listener); }, removeListener$1(_, listener) { var t1 = this._repaint; return t1 == null ? null : t1.removeListener$1(0, listener); }, get$semanticsBuilder() { return null; }, shouldRebuildSemantics$1(oldDelegate) { return this.shouldRepaint$1(oldDelegate); }, hitTest$1(position) { return null; }, toString$0(_) { var t1 = A.shortHash(this), t2 = this._repaint; t2 = t2 == null ? null : t2.toString$0(0); if (t2 == null) t2 = ""; return "#" + t1 + "(" + t2 + ")"; } }; A.CustomPainterSemantics.prototype = {}; A.RenderCustomPaint.prototype = { set$painter(value) { var t1 = this._custom_paint$_painter; if (t1 == value) return; this._custom_paint$_painter = value; this._didUpdatePainter$2(value, t1); }, set$foregroundPainter(value) { var t1 = this._foregroundPainter; if (t1 == value) return; this._foregroundPainter = value; this._didUpdatePainter$2(value, t1); }, _didUpdatePainter$2(newPainter, oldPainter) { var _this = this, t1 = newPainter == null; if (t1) _this.markNeedsPaint$0(); else if (oldPainter == null || A.getRuntimeTypeOfDartObject(newPainter) !== A.getRuntimeTypeOfDartObject(oldPainter) || newPainter.shouldRepaint$1(oldPainter)) _this.markNeedsPaint$0(); if (_this._object$_owner != null) { if (oldPainter != null) oldPainter.removeListener$1(0, _this.get$markNeedsPaint()); if (!t1) newPainter.addListener$1(0, _this.get$markNeedsPaint()); } if (t1) { if (_this._object$_owner != null) _this.markNeedsSemanticsUpdate$0(); } else if (oldPainter == null || A.getRuntimeTypeOfDartObject(newPainter) !== A.getRuntimeTypeOfDartObject(oldPainter) || newPainter.shouldRebuildSemantics$1(oldPainter)) _this.markNeedsSemanticsUpdate$0(); }, set$preferredSize(value) { if (this._preferredSize.$eq(0, value)) return; this._preferredSize = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1; if (this.RenderObjectWithChildMixin__child == null) { t1 = this._preferredSize._dx; return isFinite(t1) ? t1 : 0; } return this.super$RenderProxyBoxMixin$computeMinIntrinsicWidth(height); }, computeMaxIntrinsicWidth$1(height) { var t1; if (this.RenderObjectWithChildMixin__child == null) { t1 = this._preferredSize._dx; return isFinite(t1) ? t1 : 0; } return this.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth(height); }, computeMinIntrinsicHeight$1(width) { var t1; if (this.RenderObjectWithChildMixin__child == null) { t1 = this._preferredSize._dy; return isFinite(t1) ? t1 : 0; } return this.super$RenderProxyBoxMixin$computeMinIntrinsicHeight(width); }, computeMaxIntrinsicHeight$1(width) { var t1; if (this.RenderObjectWithChildMixin__child == null) { t1 = this._preferredSize._dy; return isFinite(t1) ? t1 : 0; } return this.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight(width); }, attach$1(owner) { var t1, _this = this; _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); t1 = _this._custom_paint$_painter; if (t1 != null) t1.addListener$1(0, _this.get$markNeedsPaint()); t1 = _this._foregroundPainter; if (t1 != null) t1.addListener$1(0, _this.get$markNeedsPaint()); }, detach$0(_) { var _this = this, t1 = _this._custom_paint$_painter; if (t1 != null) t1.removeListener$1(0, _this.get$markNeedsPaint()); t1 = _this._foregroundPainter; if (t1 != null) t1.removeListener$1(0, _this.get$markNeedsPaint()); _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, hitTestChildren$2$position(result, position) { var t1 = this._foregroundPainter; if (t1 != null) { t1 = t1.hitTest$1(position); t1 = t1 === true; } else t1 = false; if (t1) return true; return this.super$RenderProxyBoxMixin$hitTestChildren(result, position); }, hitTestSelf$1(position) { var t1 = this._custom_paint$_painter; if (t1 != null) { t1 = t1.hitTest$1(position); t1 = t1 !== false; } else t1 = false; return t1; }, performLayout$0() { this.super$RenderProxyBoxMixin$performLayout(); this.markNeedsSemanticsUpdate$0(); }, computeSizeForNoChild$1(constraints) { return constraints.constrain$1(this._preferredSize); }, _paintWithPainter$3(canvas, offset, painter) { A._Cell$named("debugPreviousCanvasSaveCount"); canvas.save$0(0); if (!offset.$eq(0, B.Offset_0_0)) canvas.translate$2(0, offset._dx, offset._dy); painter.paint$2(canvas, this.get$size(0)); canvas.restore$0(0); }, paint$2(context, offset) { var t1, t2, _this = this; if (_this._custom_paint$_painter != null) { t1 = context.get$canvas(context); t2 = _this._custom_paint$_painter; t2.toString; _this._paintWithPainter$3(t1, offset, t2); _this._setRasterCacheHints$1(context); } _this.super$RenderProxyBoxMixin$paint(context, offset); if (_this._foregroundPainter != null) { t1 = context.get$canvas(context); t2 = _this._foregroundPainter; t2.toString; _this._paintWithPainter$3(t1, offset, t2); _this._setRasterCacheHints$1(context); } }, _setRasterCacheHints$1(context) { }, describeSemanticsConfiguration$1(config) { var t1, _this = this; _this.super$RenderObject$describeSemanticsConfiguration(config); t1 = _this._custom_paint$_painter; _this._backgroundSemanticsBuilder = t1 == null ? null : t1.get$semanticsBuilder(); t1 = _this._foregroundPainter; t1 = t1 == null ? null : t1.get$semanticsBuilder(); _this._foregroundSemanticsBuilder = t1; config._isSemanticBoundary = _this._backgroundSemanticsBuilder != null || t1 != null; }, assembleSemanticsNode$3(node, config, children) { var foregroundSemantics, hasBackgroundSemantics, hasForegroundSemantics, t2, _this = this, t1 = _this._backgroundSemanticsBuilder, backgroundSemantics = t1 != null ? t1.call$1(_this.get$size(0)) : B.List_empty34; _this._backgroundSemanticsNodes = A.RenderCustomPaint__updateSemanticsChildren(_this._backgroundSemanticsNodes, backgroundSemantics); t1 = _this._foregroundSemanticsBuilder; foregroundSemantics = t1 != null ? t1.call$1(_this.get$size(0)) : B.List_empty34; _this._foregroundSemanticsNodes = A.RenderCustomPaint__updateSemanticsChildren(_this._foregroundSemanticsNodes, foregroundSemantics); t1 = _this._backgroundSemanticsNodes; hasBackgroundSemantics = t1 != null && !t1.get$isEmpty(t1); t1 = _this._foregroundSemanticsNodes; hasForegroundSemantics = t1 != null && !t1.get$isEmpty(t1); t1 = A._setArrayType([], type$.JSArray_SemanticsNode); if (hasBackgroundSemantics) { t2 = _this._backgroundSemanticsNodes; t2.toString; B.JSArray_methods.addAll$1(t1, t2); } B.JSArray_methods.addAll$1(t1, children); if (hasForegroundSemantics) { t2 = _this._foregroundSemanticsNodes; t2.toString; B.JSArray_methods.addAll$1(t1, t2); } _this.super$RenderObject$assembleSemanticsNode(node, config, t1); }, clearSemantics$0() { this.super$RenderObject$clearSemantics(); this._foregroundSemanticsNodes = this._backgroundSemanticsNodes = null; } }; A.DebugOverflowIndicatorMixin.prototype = {}; A.TextSelectionPoint.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.TextSelectionPoint && other.point.$eq(0, _this.point) && other.direction == _this.direction; }, toString$0(_) { var _this = this; switch (_this.direction) { case B.TextDirection_1: return _this.point.toString$0(0) + "-ltr"; case B.TextDirection_0: return _this.point.toString$0(0) + "-rtl"; case null: case void 0: return _this.point.toString$0(0); } }, get$hashCode(_) { return A.Object_hash(this.point, this.direction, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.VerticalCaretMovementRun.prototype = { get$isValid() { var _this = this; if (!_this._isValid) return false; if (_this._editable._editable$_textPainter.computeLineMetrics$0() !== _this._lineMetrics) _this._isValid = false; return _this._isValid; }, _getTextPositionForLine$1(lineNumber) { var newOffset, position, _this = this, t1 = _this._positionCache, cachedPosition = t1.$index(0, lineNumber); if (cachedPosition != null) return cachedPosition; newOffset = new A.Offset(_this._currentOffset._dx, _this._lineMetrics[lineNumber].get$baseline()); position = new A.MapEntry(newOffset, _this._editable._editable$_textPainter.getPositionForOffset$1(newOffset), type$.MapEntry_Offset_TextPosition); t1.$indexSet(0, lineNumber, position); return position; }, get$current(_) { return this._currentTextPosition; }, moveNext$0() { var position, _this = this, t1 = _this._editable$_currentLine + 1; if (t1 >= _this._lineMetrics.length) return false; position = _this._getTextPositionForLine$1(t1); ++_this._editable$_currentLine; _this._currentOffset = position.key; _this._currentTextPosition = position.value; return true; }, movePrevious$0() { var position, _this = this, t1 = _this._editable$_currentLine; if (t1 <= 0) return false; position = _this._getTextPositionForLine$1(t1 - 1); --_this._editable$_currentLine; _this._currentOffset = position.key; _this._currentTextPosition = position.value; return true; }, moveByOffset$1(offset) { var t1, _this = this, initialOffset = _this._currentOffset; if (offset >= 0) { for (t1 = initialOffset._dy + offset; _this._currentOffset._dy < t1;) if (!_this.moveNext$0()) break; } else for (t1 = initialOffset._dy + offset; _this._currentOffset._dy > t1;) if (!_this.movePrevious$0()) break; return !initialOffset.$eq(0, _this._currentOffset); } }; A.RenderEditable.prototype = { dispose$0() { var t1, t2, _this = this, _null = null; _this._leaderLayerHandler.set$layer(0, _null); t1 = _this._foregroundRenderObject; if (t1 != null) t1._layerHandle.set$layer(0, _null); _this._foregroundRenderObject = null; t1 = _this._backgroundRenderObject; if (t1 != null) t1._layerHandle.set$layer(0, _null); _this._backgroundRenderObject = null; _this._editable$_clipRectLayer.set$layer(0, _null); t1 = _this._cachedBuiltInForegroundPainters; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } t1 = _this._cachedBuiltInPainters; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } t1 = _this._selectionStartInViewport; t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._selectionEndInViewport; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._autocorrectHighlightPainter; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._selectionPainter; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this.get$_caretPainter(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this._editable$_textPainter.dispose$0(); if (_this._disposeShowCursor) { t1 = _this._showCursor; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this._disposeShowCursor = false; } _this.super$RenderObject$dispose(); }, _updateForegroundPainter$1(newPainter) { var foregroundRenderObject, _this = this, effectivePainter = _this.get$_builtInForegroundPainters(), t1 = _this._foregroundRenderObject; if (t1 == null) { foregroundRenderObject = A._RenderEditableCustomPaint$(effectivePainter); _this.adoptChild$1(foregroundRenderObject); _this._foregroundRenderObject = foregroundRenderObject; } else t1.set$painter(effectivePainter); _this._editable$_foregroundPainter = newPainter; }, _updatePainter$1(newPainter) { var backgroundRenderObject, _this = this, effectivePainter = _this.get$_builtInPainters(), t1 = _this._backgroundRenderObject; if (t1 == null) { backgroundRenderObject = A._RenderEditableCustomPaint$(effectivePainter); _this.adoptChild$1(backgroundRenderObject); _this._backgroundRenderObject = backgroundRenderObject; } else t1.set$painter(effectivePainter); _this._editable$_painter = newPainter; }, get$_caretPainter() { var t1, t2, value = this.__RenderEditable__caretPainter_FI; if (value === $) { t1 = $.$get$_renderer().createPaint$0(); t2 = $.$get$ChangeNotifier__emptyListeners(); this.__RenderEditable__caretPainter_FI !== $ && A.throwUnnamedLateFieldADI(); value = this.__RenderEditable__caretPainter_FI = new A._CaretPainter(t1, B.Offset_0_0, t2); } return value; }, get$_builtInForegroundPainters() { var _this = this, t1 = _this._cachedBuiltInForegroundPainters; if (t1 == null) { t1 = A._setArrayType([], type$.JSArray_RenderEditablePainter); if (_this._paintCursorOnTop) t1.push(_this.get$_caretPainter()); t1 = _this._cachedBuiltInForegroundPainters = new A._CompositeRenderEditablePainter(t1, $.$get$ChangeNotifier__emptyListeners()); } return t1; }, get$_builtInPainters() { var _this = this, t1 = _this._cachedBuiltInPainters; if (t1 == null) { t1 = A._setArrayType([_this._autocorrectHighlightPainter, _this._selectionPainter], type$.JSArray_RenderEditablePainter); if (!_this._paintCursorOnTop) t1.push(_this.get$_caretPainter()); t1 = _this._cachedBuiltInPainters = new A._CompositeRenderEditablePainter(t1, $.$get$ChangeNotifier__emptyListeners()); } return t1; }, set$textHeightBehavior(value) { return; }, set$textWidthBasis(value) { var t1 = this._editable$_textPainter; if (t1._textWidthBasis === value) return; t1.set$textWidthBasis(value); this.markNeedsTextLayout$0(); }, set$devicePixelRatio(_, value) { if (this._editable$_devicePixelRatio === value) return; this._editable$_devicePixelRatio = value; this.markNeedsTextLayout$0(); }, set$obscuringCharacter(value) { if (this._obscuringCharacter === value) return; this._obscuringCharacter = value; this.markNeedsLayout$0(); }, set$obscureText(value) { var _this = this; if (_this._obscureText === value) return; _this._obscureText = value; _this._cachedAttributedValue = null; _this.markNeedsSemanticsUpdate$0(); }, getLineAtOffset$1(position) { var t1 = this._editable$_textPainter, line = t1._layoutCache.layout._paragraph.getLineBoundary$1(position); if (this._obscureText) return A.TextSelection$(B.TextAffinity_1, 0, t1.get$plainText().length, false); return A.TextSelection$(B.TextAffinity_1, line.start, line.end, false); }, _updateSelectionExtentsVisibility$1(effectiveOffset) { var t1, visibleRegion, t2, t3, startOffset, endOffset, _this = this; if (!_this._selection.get$isValid()) { _this._selectionStartInViewport.set$value(0, false); _this._selectionEndInViewport.set$value(0, false); return; } t1 = _this.get$size(0); visibleRegion = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); t1 = _this._editable$_textPainter; t2 = _this._selection; t3 = _this.__RenderEditable__caretPrototype_A; t3 === $ && A.throwUnnamedLateFieldNI(); startOffset = t1.getOffsetForCaret$2(new A.TextPosition(t2.start, t2.affinity), t3); _this._selectionStartInViewport.set$value(0, visibleRegion.inflate$1(0.5).contains$1(0, startOffset.$add(0, effectiveOffset))); t3 = _this._selection; endOffset = t1.getOffsetForCaret$2(new A.TextPosition(t3.end, t3.affinity), _this.__RenderEditable__caretPrototype_A); _this._selectionEndInViewport.set$value(0, visibleRegion.inflate$1(0.5).contains$1(0, endOffset.$add(0, effectiveOffset))); }, _setSelection$2(nextSelection, cause) { var textLength, t1; if (nextSelection.get$isValid()) { textLength = this.textSelectionDelegate._widget.controller._change_notifier$_value.text.length; nextSelection = nextSelection.copyWith$2$baseOffset$extentOffset(Math.min(nextSelection.baseOffset, textLength), Math.min(nextSelection.extentOffset, textLength)); } t1 = this.textSelectionDelegate._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection); this.textSelectionDelegate.userUpdateTextEditingValue$2(t1, cause); }, markNeedsPaint$0() { this.super$RenderObject$markNeedsPaint(); var t1 = this._foregroundRenderObject; if (t1 != null) t1.markNeedsPaint$0(); t1 = this._backgroundRenderObject; if (t1 != null) t1.markNeedsPaint$0(); }, markNeedsTextLayout$0() { this._textLayoutLastMinWidth = this._textLayoutLastMaxWidth = null; this.markNeedsLayout$0(); }, systemFontsDidChange$0() { var _this = this; _this.super$RelayoutWhenSystemFontsChangeMixin$systemFontsDidChange(); _this._editable$_textPainter.markNeedsLayout$0(); _this._textLayoutLastMinWidth = _this._textLayoutLastMaxWidth = null; }, set$text(_, value) { var _this = this, t1 = _this._editable$_textPainter; if (J.$eq$(t1._text_painter$_text, value)) return; _this._cachedLineBreakCount = null; t1.set$text(0, value); _this._editable$_canComputeIntrinsicsCached = _this._editable$_cachedCombinedSemanticsInfos = _this._cachedAttributedValue = null; _this.markNeedsTextLayout$0(); _this.markNeedsSemanticsUpdate$0(); }, set$textAlign(_, value) { var t1 = this._editable$_textPainter; if (t1._textAlign === value) return; t1.set$textAlign(0, value); this.markNeedsTextLayout$0(); }, set$textDirection(value) { var t1 = this._editable$_textPainter; if (t1._text_painter$_textDirection === value) return; t1.set$textDirection(value); this.markNeedsTextLayout$0(); this.markNeedsSemanticsUpdate$0(); }, set$locale(_, value) { var t1 = this._editable$_textPainter; if (J.$eq$(t1._text_painter$_locale, value)) return; t1.set$locale(0, value); this.markNeedsTextLayout$0(); }, set$strutStyle(value) { var t1 = this._editable$_textPainter; if (J.$eq$(t1._strutStyle, value)) return; t1.set$strutStyle(value); this.markNeedsTextLayout$0(); }, set$showCursor(value) { var _this = this, t1 = _this._showCursor; if (t1 === value) return; if (_this._object$_owner != null) t1.removeListener$1(0, _this.get$_showHideCursor()); if (_this._disposeShowCursor) { t1 = _this._showCursor; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this._disposeShowCursor = false; } _this._showCursor = value; if (_this._object$_owner != null) { _this.get$_caretPainter().set$shouldPaint(_this._showCursor._change_notifier$_value); _this._showCursor.addListener$1(0, _this.get$_showHideCursor()); } }, _showHideCursor$0() { this.get$_caretPainter().set$shouldPaint(this._showCursor._change_notifier$_value); }, set$hasFocus(value) { if (this._editable$_hasFocus === value) return; this._editable$_hasFocus = value; this.markNeedsSemanticsUpdate$0(); }, set$forceLine(value) { if (this._forceLine === value) return; this._forceLine = value; this.markNeedsLayout$0(); }, set$readOnly(_, value) { if (this._readOnly === value) return; this._readOnly = value; this.markNeedsSemanticsUpdate$0(); }, set$maxLines(value) { var t1, _this = this; if (_this._editable$_maxLines == value) return; _this._editable$_maxLines = value; t1 = value === 1 ? 1 : null; _this._editable$_textPainter.set$maxLines(t1); _this.markNeedsTextLayout$0(); }, set$minLines(value) { if (this._minLines == value) return; this._minLines = value; this.markNeedsTextLayout$0(); }, set$expands(value) { if (this._expands === value) return; this._expands = value; this.markNeedsTextLayout$0(); }, set$textScaler(value) { var t1 = this._editable$_textPainter; if (t1._text_painter$_textScaler.$eq(0, value)) return; t1.set$textScaler(value); this.markNeedsTextLayout$0(); }, set$selection(value) { var _this = this; if (_this._selection.$eq(0, value)) return; _this._selection = value; _this._selectionPainter.set$highlightedRange(value); _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); }, set$offset(_, value) { var _this = this, t1 = _this._editable$_offset; if (t1 === value) return; if (_this._object$_owner != null) t1.removeListener$1(0, _this.get$markNeedsPaint()); _this._editable$_offset = value; if (_this._object$_owner != null) value.addListener$1(0, _this.get$markNeedsPaint()); _this.markNeedsLayout$0(); }, set$cursorWidth(value) { if (this._cursorWidth === value) return; this._cursorWidth = value; this.markNeedsLayout$0(); }, set$cursorHeight(value) { return; }, set$paintCursorAboveText(value) { var _this = this; if (_this._paintCursorOnTop === value) return; _this._paintCursorOnTop = value; _this._cachedBuiltInPainters = _this._cachedBuiltInForegroundPainters = null; _this._updateForegroundPainter$1(_this._editable$_foregroundPainter); _this._updatePainter$1(_this._editable$_painter); }, set$startHandleLayerLink(value) { if (this._editable$_startHandleLayerLink === value) return; this._editable$_startHandleLayerLink = value; this.markNeedsPaint$0(); }, set$endHandleLayerLink(value) { if (this._editable$_endHandleLayerLink === value) return; this._editable$_endHandleLayerLink = value; this.markNeedsPaint$0(); }, set$enableInteractiveSelection(value) { var _this = this; if (_this._enableInteractiveSelection === value) return; _this._enableInteractiveSelection = value; _this.markNeedsTextLayout$0(); _this.markNeedsSemanticsUpdate$0(); }, get$selectionEnabled() { var t1 = this._enableInteractiveSelection; return t1; }, getBoxesForSelection$1(selection) { var t1, t2; this._computeTextMetricsIfNeeded$0(); t1 = this._editable$_textPainter.getBoxesForSelection$1(selection); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TextBox>"); return A.List_List$of(new A.MappedListIterable(t1, new A.RenderEditable_getBoxesForSelection_closure(this), t2), true, t2._eval$1("ListIterable.E")); }, describeSemanticsConfiguration$1(config) { var t1, t2, collector, buffer, attributes, t3, offset, _i, t4, info, label, t5, _i0, infoAttribute, originalRange, _this = this; _this.super$RenderObject$describeSemanticsConfiguration(config); t1 = _this._editable$_textPainter; t2 = t1._text_painter$_text; t2.toString; collector = A._setArrayType([], type$.JSArray_InlineSpanSemanticsInformation); t2.computeSemanticsInformation$1(collector); _this._editable$_semanticsInfo = collector; if (B.JSArray_methods.any$1(collector, new A.RenderEditable_describeSemanticsConfiguration_closure()) && A.defaultTargetPlatform() !== B.TargetPlatform_4) { config.explicitChildNodes = config._isSemanticBoundary = true; return; } t2 = _this._cachedAttributedValue; if (t2 == null) if (_this._obscureText) { t2 = new A.AttributedString(B.JSString_methods.$mul(_this._obscuringCharacter, t1.get$plainText().length), B.List_empty3); _this._cachedAttributedValue = t2; } else { buffer = new A.StringBuffer(""); attributes = A._setArrayType([], type$.JSArray_StringAttribute); for (t2 = _this._editable$_semanticsInfo, t3 = t2.length, offset = 0, _i = 0, t4 = ""; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { info = t2[_i]; label = info.semanticsLabel; if (label == null) label = info.text; for (t4 = info.stringAttributes, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { infoAttribute = t4[_i0]; originalRange = infoAttribute.range; attributes.push(infoAttribute.copy$1$range(new A.TextRange(offset + originalRange.start, offset + originalRange.end))); } t4 = buffer._contents += label; offset += label.length; } t2 = new A.AttributedString(t4.charCodeAt(0) == 0 ? t4 : t4, attributes); _this._cachedAttributedValue = t2; } config._semantics$_attributedValue = t2; config._hasBeenAnnotated = true; config._setFlag$2(B.SemanticsFlag_1024_isObscured, _this._obscureText); config._setFlag$2(B.SemanticsFlag_524288_isMultiline, _this._editable$_maxLines !== 1); t2 = t1._text_painter$_textDirection; t2.toString; config._semantics$_textDirection = t2; config._hasBeenAnnotated = true; config._setFlag$2(B.SemanticsFlag_32_isFocused, _this._editable$_hasFocus); config._setFlag$2(B.SemanticsFlag_16_isTextField, true); config._setFlag$2(B.SemanticsFlag_1048576_isReadOnly, _this._readOnly); if (_this._editable$_hasFocus && _this.get$selectionEnabled()) config.set$onSetSelection(_this.get$_handleSetSelection()); if (_this._editable$_hasFocus && !_this._readOnly) config.set$onSetText(_this.get$_handleSetText()); if (_this.get$selectionEnabled()) t2 = _this._selection.get$isValid(); else t2 = false; if (t2) { t2 = _this._selection; config._textSelection = t2; config._hasBeenAnnotated = true; if (t1.getOffsetBefore$1(t2.extentOffset) != null) { config.set$onMoveCursorBackwardByWord(_this.get$_handleMoveCursorBackwardByWord()); config.set$onMoveCursorBackwardByCharacter(_this.get$_handleMoveCursorBackwardByCharacter()); } if (t1.getOffsetAfter$1(_this._selection.extentOffset) != null) { config.set$onMoveCursorForwardByWord(_this.get$_handleMoveCursorForwardByWord()); config.set$onMoveCursorForwardByCharacter(_this.get$_handleMoveCursorForwardByCharacter()); } } }, _handleSetText$1(text) { this.textSelectionDelegate.userUpdateTextEditingValue$2(new A.TextEditingValue(text, A.TextSelection$collapsed(B.TextAffinity_1, text.length), B.TextRange_m1_m1), B.SelectionChangedCause_4); }, assembleSemanticsNode$3(node, config, children) { var child, newChildCache, t3, t4, t5, t6, t7, currentDirection, ordinal, start, placeholderIndex, childIndex, _i, info, start0, t8, t9, childNode, rects, rect, currentDirection0, t10, t11, t12, t13, currentRect, configuration, ordinal0, recognizer, paintRect, newChild, it, key, _this = this, _null = null, newChildren = A._setArrayType([], type$.JSArray_SemanticsNode), t1 = _this._editable$_textPainter, t2 = t1._text_painter$_textDirection; t2.toString; child = _this.ContainerRenderObjectMixin__firstChild; newChildCache = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Key, type$.SemanticsNode); t3 = _this._editable$_cachedCombinedSemanticsInfos; if (t3 == null) { t3 = _this._editable$_semanticsInfo; t3.toString; t3 = _this._editable$_cachedCombinedSemanticsInfos = A.combineSemanticsInfo(t3); } for (t4 = t3.length, t5 = type$.BoxConstraints, t6 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t7 = type$.TextParentData, currentDirection = t2, ordinal = 0, start = 0, placeholderIndex = 0, childIndex = 0, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i, start = start0) { info = t3[_i]; t2 = info.text; start0 = start + t2.length; t8 = start < start0; t9 = t8 ? start : start0; t8 = t8 ? start0 : start; if (info.isPlaceholder) { t2 = "PlaceholderSpanIndexSemanticsTag(" + placeholderIndex + ")"; while (true) { if (children.length > childIndex) { t8 = children[childIndex].tags; t8 = t8 != null && t8.contains$1(0, new A.PlaceholderSpanIndexSemanticsTag(placeholderIndex, t2)); } else t8 = false; if (!t8) break; childNode = children[childIndex]; t8 = child.parentData; t8.toString; t7._as(t8); newChildren.push(childNode); ++childIndex; } t2 = child.parentData; t2.toString; child = t6._as(t2).ContainerParentDataMixin_nextSibling; ++placeholderIndex; } else { rects = t1.getBoxesForSelection$1(new A.TextSelection(start, start0, B.TextAffinity_1, false, t9, t8)); if (rects.length === 0) continue; t8 = B.JSArray_methods.get$first(rects); rect = new A.Rect(t8.left, t8.top, t8.right, t8.bottom); currentDirection0 = B.JSArray_methods.get$first(rects).direction; for (t8 = A._arrayInstanceType(rects), t9 = t8._eval$1("SubListIterable<1>"), t10 = new A.SubListIterable(rects, 1, _null, t9), t10.SubListIterable$3(rects, 1, _null, t8._precomputed1), t10 = new A.ListIterator(t10, t10.get$length(0), t9._eval$1("ListIterator")), t9 = t9._eval$1("ListIterable.E"); t10.moveNext$0();) { t8 = t10.__internal$_current; if (t8 == null) t8 = t9._as(t8); rect = rect.expandToInclude$1(new A.Rect(t8.left, t8.top, t8.right, t8.bottom)); currentDirection0 = t8.direction; } t8 = rect.left; t9 = Math.max(0, t8); t10 = rect.top; t11 = Math.max(0, t10); t8 = Math.min(rect.right - t8, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth); t10 = Math.min(rect.bottom - t10, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); t12 = Math.floor(t9) - 4; t13 = Math.floor(t11) - 4; t8 = Math.ceil(t9 + t8) + 4; t10 = Math.ceil(t11 + t10) + 4; currentRect = new A.Rect(t12, t13, t8, t10); configuration = A.SemanticsConfiguration$(); ordinal0 = ordinal + 1; configuration._sortKey = new A.OrdinalSortKey(ordinal, _null); configuration._hasBeenAnnotated = true; configuration._semantics$_textDirection = currentDirection; t11 = info.semanticsLabel; t2 = t11 == null ? t2 : t11; configuration._semantics$_attributedLabel = new A.AttributedString(t2, info.stringAttributes); recognizer = info.recognizer; if (recognizer != null) { t2 = recognizer.onTap; if (t2 != null) { configuration._addArgumentlessAction$2(B.SemanticsAction_1_tap, t2); configuration._onTap = t2; configuration._setFlag$2(B.SemanticsFlag_4194304_isLink, true); } } t2 = node.parentPaintClipRect; if (t2 != null) { paintRect = t2.intersect$1(currentRect); if (paintRect.left >= paintRect.right || paintRect.top >= paintRect.bottom) t2 = !(t12 >= t8 || t13 >= t10); else t2 = false; configuration._setFlag$2(B.SemanticsFlag_8192_isHidden, t2); } newChild = A._Cell$named("newChild"); t2 = _this._editable$_cachedChildNodes; t8 = t2 == null ? _null : t2.__js_helper$_length !== 0; if (t8 === true) { t2.toString; it = new A.LinkedHashMapKeyIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>")).get$iterator(0); if (!it.moveNext$0()) A.throwExpression(A.IterableElementError_noElement()); t2 = t2.remove$1(0, it.get$current(0)); t2.toString; if (newChild.__late_helper$_value !== newChild) A.throwExpression(A.LateError$localAI(newChild.__late_helper$_name)); newChild.__late_helper$_value = t2; } else { key = new A.UniqueKey(); t2 = A.SemanticsNode$(key, _this._createShowOnScreenFor$1(key)); if (newChild.__late_helper$_value !== newChild) A.throwExpression(A.LateError$localAI(newChild.__late_helper$_name)); newChild.__late_helper$_value = t2; } if (t2 === newChild) A.throwExpression(A.LateError$localNI(newChild.__late_helper$_name)); J.updateWith$1$config$z(t2, configuration); if (!t2._semantics$_rect.$eq(0, currentRect)) { t2._semantics$_rect = currentRect; t2._semantics$_markDirty$0(); } t2 = newChild.__late_helper$_value; if (t2 === newChild) A.throwExpression(A.LateError$localNI(newChild.__late_helper$_name)); t8 = t2.key; t8.toString; newChildCache.$indexSet(0, t8, t2); t2 = newChild.__late_helper$_value; if (t2 === newChild) A.throwExpression(A.LateError$localNI(newChild.__late_helper$_name)); newChildren.push(t2); ordinal = ordinal0; currentDirection = currentDirection0; } } _this._editable$_cachedChildNodes = newChildCache; node.updateWith$2$childrenInInversePaintOrder$config(0, newChildren, config); }, _createShowOnScreenFor$1(key) { return new A.RenderEditable__createShowOnScreenFor_closure(this, key); }, _handleSetSelection$1(selection) { this._setSelection$2(selection, B.SelectionChangedCause_4); }, _handleMoveCursorForwardByCharacter$1(extendSelection) { var _this = this, extentOffset = _this._editable$_textPainter.getOffsetAfter$1(_this._selection.extentOffset); if (extentOffset == null) return; _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, !extendSelection ? extentOffset : _this._selection.baseOffset, extentOffset, false), B.SelectionChangedCause_4); }, _handleMoveCursorBackwardByCharacter$1(extendSelection) { var _this = this, extentOffset = _this._editable$_textPainter.getOffsetBefore$1(_this._selection.extentOffset); if (extentOffset == null) return; _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, !extendSelection ? extentOffset : _this._selection.baseOffset, extentOffset, false), B.SelectionChangedCause_4); }, _handleMoveCursorForwardByWord$1(extendSelection) { var baseOffset, _this = this, t1 = _this._selection.get$extent(), nextWord = _this._getNextWord$1(_this._editable$_textPainter._layoutCache.layout._paragraph.getWordBoundary$1(t1).end); if (nextWord == null) return; baseOffset = extendSelection ? _this._selection.baseOffset : nextWord.start; _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, baseOffset, nextWord.start, false), B.SelectionChangedCause_4); }, _handleMoveCursorBackwardByWord$1(extendSelection) { var baseOffset, _this = this, t1 = _this._selection.get$extent(), previousWord = _this._getPreviousWord$1(_this._editable$_textPainter._layoutCache.layout._paragraph.getWordBoundary$1(t1).start - 1); if (previousWord == null) return; baseOffset = extendSelection ? _this._selection.baseOffset : previousWord.start; _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, baseOffset, previousWord.start, false), B.SelectionChangedCause_4); }, _getNextWord$1(offset) { var t1, range, t2; for (t1 = this._editable$_textPainter; true;) { range = t1._layoutCache.layout._paragraph.getWordBoundary$1(new A.TextPosition(offset, B.TextAffinity_1)); t2 = range.start; if (!(t2 >= 0 && range.end >= 0) || t2 === range.end) return null; if (!this._onlyWhitespace$1(range)) return range; offset = range.end; } }, _getPreviousWord$1(offset) { var t1, range, t2; for (t1 = this._editable$_textPainter; offset >= 0;) { range = t1._layoutCache.layout._paragraph.getWordBoundary$1(new A.TextPosition(offset, B.TextAffinity_1)); t2 = range.start; if (!(t2 >= 0 && range.end >= 0) || t2 === range.end) return null; if (!this._onlyWhitespace$1(range)) return range; offset = t2 - 1; } return null; }, _onlyWhitespace$1(range) { var i, t1, t2, t3; for (i = range.start, t1 = range.end, t2 = this._editable$_textPainter; i < t1; ++i) { t3 = t2._text_painter$_text.codeUnitAt$1(0, i); t3.toString; if (!A.TextLayoutMetrics_isWhitespace(t3)) return false; } return true; }, attach$1(owner) { var t1, _this = this; _this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$attach(owner); t1 = _this._foregroundRenderObject; if (t1 != null) t1.attach$1(owner); t1 = _this._backgroundRenderObject; if (t1 != null) t1.attach$1(owner); t1 = A.TapGestureRecognizer$(_this, null); t1.onTapDown = _this.get$_editable$_handleTapDown(); t1.onTap = _this.get$_handleTap(); _this.__RenderEditable__tap_A = t1; t1 = A.LongPressGestureRecognizer$(_this, null, null); t1.onLongPress = _this.get$_editable$_handleLongPress(); _this.__RenderEditable__longPress_A = t1; _this._editable$_offset.addListener$1(0, _this.get$markNeedsPaint()); _this.get$_caretPainter().set$shouldPaint(_this._showCursor._change_notifier$_value); _this._showCursor.addListener$1(0, _this.get$_showHideCursor()); }, detach$0(_) { var _this = this, t1 = _this.__RenderEditable__tap_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._stopTimer$0(); t1.super$OneSequenceGestureRecognizer$dispose(); t1 = _this.__RenderEditable__longPress_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._stopTimer$0(); t1.super$OneSequenceGestureRecognizer$dispose(); _this._editable$_offset.removeListener$1(0, _this.get$markNeedsPaint()); _this._showCursor.removeListener$1(0, _this.get$_showHideCursor()); _this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$detach(0); t1 = _this._foregroundRenderObject; if (t1 != null) t1.detach$0(0); t1 = _this._backgroundRenderObject; if (t1 != null) t1.detach$0(0); }, redepthChildren$0() { var _this = this, foregroundChild = _this._foregroundRenderObject, backgroundChild = _this._backgroundRenderObject; if (foregroundChild != null) _this.redepthChild$1(foregroundChild); if (backgroundChild != null) _this.redepthChild$1(backgroundChild); _this.super$ContainerRenderObjectMixin$redepthChildren(); }, visitChildren$1(visitor) { var foregroundChild = this._foregroundRenderObject, backgroundChild = this._backgroundRenderObject; if (foregroundChild != null) visitor.call$1(foregroundChild); if (backgroundChild != null) visitor.call$1(backgroundChild); this.super$ContainerRenderObjectMixin$visitChildren(visitor); }, get$_paintOffset() { switch ((this._editable$_maxLines !== 1 ? B.Axis_1 : B.Axis_0).index) { case 0: var t1 = this._editable$_offset._pixels; t1.toString; return new A.Offset(-t1, 0); case 1: t1 = this._editable$_offset._pixels; t1.toString; return new A.Offset(0, -t1); } }, get$_editable$_viewportExtent() { switch ((this._editable$_maxLines !== 1 ? B.Axis_1 : B.Axis_0).index) { case 0: return this.get$size(0)._dx; case 1: return this.get$size(0)._dy; } }, _getMaxScrollExtent$1(contentSize) { switch ((this._editable$_maxLines !== 1 ? B.Axis_1 : B.Axis_0).index) { case 0: return Math.max(0, contentSize._dx - this.get$size(0)._dx); case 1: return Math.max(0, contentSize._dy - this.get$size(0)._dy); } }, getEndpointsForSelection$1(selection) { var paintOffset, boxes, t1, t2, t3, caretOffset, t4, start, end, _this = this; _this._computeTextMetricsIfNeeded$0(); paintOffset = _this.get$_paintOffset(); if (selection.start === selection.end) boxes = A._setArrayType([], type$.JSArray_TextBox); else { t1 = _this._selectionPainter; boxes = _this._editable$_textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, t1._selectionHeightStyle, t1._selectionWidthStyle); } if (boxes.length === 0) { t1 = _this._editable$_textPainter; t2 = selection.get$extent(); t3 = _this.__RenderEditable__caretPrototype_A; t3 === $ && A.throwUnnamedLateFieldNI(); caretOffset = t1.getOffsetForCaret$2(t2, t3); return A._setArrayType([new A.TextSelectionPoint(new A.Offset(0, t1.get$preferredLineHeight()).$add(0, caretOffset).$add(0, paintOffset), null)], type$.JSArray_TextSelectionPoint); } else { t1 = B.JSArray_methods.get$first(boxes); t1 = t1.direction === B.TextDirection_1 ? t1.left : t1.right; t2 = _this._editable$_textPainter; t3 = t2._layoutCache; t4 = t3.contentWidth; t3 = t3.layout._paragraph; t3.get$height(t3); start = new A.Offset(A.clampDouble(t1, 0, t4), B.JSArray_methods.get$first(boxes).bottom).$add(0, paintOffset); t4 = B.JSArray_methods.get$last(boxes); t1 = t4.direction === B.TextDirection_1 ? t4.right : t4.left; t2 = t2._layoutCache; t3 = t2.contentWidth; t2 = t2.layout._paragraph; t2.get$height(t2); end = new A.Offset(A.clampDouble(t1, 0, t3), B.JSArray_methods.get$last(boxes).bottom).$add(0, paintOffset); return A._setArrayType([new A.TextSelectionPoint(start, B.JSArray_methods.get$first(boxes).direction), new A.TextSelectionPoint(end, B.JSArray_methods.get$last(boxes).direction)], type$.JSArray_TextSelectionPoint); } }, getRectForComposingRange$1(range) { var t1, _this = this; if (!range.get$isValid() || range.start === range.end) return null; _this._computeTextMetricsIfNeeded$0(); t1 = _this._selectionPainter; t1 = B.JSArray_methods.fold$1$2(_this._editable$_textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(A.TextSelection$(B.TextAffinity_1, range.start, range.end, false), t1._selectionHeightStyle, t1._selectionWidthStyle), null, new A.RenderEditable_getRectForComposingRange_closure(), type$.nullable_Rect); return t1 == null ? null : t1.shift$1(_this.get$_paintOffset()); }, getPositionForPoint$1(globalPosition) { var t1, _this = this; _this._computeTextMetricsIfNeeded$0(); t1 = _this.get$_paintOffset(); return _this._editable$_textPainter.getPositionForOffset$1(_this.globalToLocal$1(globalPosition.$add(0, new A.Offset(-t1._dx, -t1._dy)))); }, getLocalRectForCaret$1(caretPosition) { var t1, t2, caretRect, t3, caretX, t4, t5, caretHeight, fullHeight, globalOffset, pixelMultiple, _this = this; _this._computeTextMetricsIfNeeded$0(); t1 = _this.__RenderEditable__caretPrototype_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._editable$_textPainter; caretRect = t1.shift$1(t2.getOffsetForCaret$2(caretPosition, t1).$add(0, _this.get$_caretPainter()._cursorOffset)); t3 = caretRect.left; caretX = A.clampDouble(t3, 0, Math.max(Math.max(t2._layoutCache.contentWidth + (1 + _this._cursorWidth), _this.get$size(0)._dx) - (1 + _this._cursorWidth), 0)); t4 = caretRect.top; t3 = caretX + (caretRect.right - t3); t5 = t4 + (caretRect.bottom - t4); caretRect = new A.Rect(caretX, t4, t3, t5); caretHeight = t2.get$preferredLineHeight(); switch (A.defaultTargetPlatform().index) { case 2: case 4: fullHeight = t2.getFullHeightForCaret$2(caretPosition, t1); if (fullHeight == null) fullHeight = t2.get$preferredLineHeight(); t1 = t5 - t4; t4 += (fullHeight - t1) / 2; caretRect = new A.Rect(caretX, t4, caretX + (t3 - caretX), t4 + t1); break; case 0: case 1: case 3: case 5: t1 = t4 - 2; caretRect = new A.Rect(caretX, t1, caretX + (t3 - caretX), t1 + caretHeight); break; } caretRect = caretRect.shift$1(_this.get$_paintOffset()); globalOffset = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), new A.Offset(caretRect.left, caretRect.top)); pixelMultiple = 1 / _this._editable$_devicePixelRatio; t1 = globalOffset._dx; t1 = isFinite(t1) ? B.JSNumber_methods.round$0(t1 / pixelMultiple) * pixelMultiple - t1 : 0; t2 = globalOffset._dy; return caretRect.shift$1(new A.Offset(t1, isFinite(t2) ? B.JSNumber_methods.round$0(t2 / pixelMultiple) * pixelMultiple - t2 : 0)); }, computeMinIntrinsicWidth$1(height) { var t1, _this = this; if (!_this.get$_canComputeIntrinsics()) return 0; t1 = _this._editable$_textPainter; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(1 / 0, new A.RenderEditable_computeMinIntrinsicWidth_closure())); _this._editable$_layoutText$0(); return t1._layoutCache.layout._paragraph.get$minIntrinsicWidth(); }, computeMaxIntrinsicWidth$1(height) { var t1, _this = this; if (!_this.get$_canComputeIntrinsics()) return 0; t1 = _this._editable$_textPainter; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(1 / 0, new A.RenderEditable_computeMaxIntrinsicWidth_closure())); _this._editable$_layoutText$0(); return t1._layoutCache.layout._paragraph.get$maxIntrinsicWidth() + (1 + _this._cursorWidth); }, _countHardLineBreaks$1(text) { var t1, count, index, cachedValue = this._cachedLineBreakCount; if (cachedValue != null) return cachedValue; for (t1 = text.length, count = 0, index = 0; index < t1; ++index) switch (text.charCodeAt(index)) { case 10: case 133: case 11: case 12: case 8232: case 8233: ++count; break; } return this._cachedLineBreakCount = count; }, _preferredHeight$1(width) { var t1, t2, minHeight, estimatedHeight, _this = this, maxLines = _this._editable$_maxLines, minLines = _this._minLines; if (minLines == null) minLines = maxLines; t1 = _this._editable$_textPainter; t2 = t1.get$preferredLineHeight(); minHeight = t2 * (minLines == null ? 0 : minLines); if (maxLines == null) { if (width === 1 / 0) estimatedHeight = t1.get$preferredLineHeight() * (_this._countHardLineBreaks$1(t1.get$plainText()) + 1); else { _this._editable$_layoutText$1$maxWidth(width); t1 = t1._layoutCache.layout._paragraph; estimatedHeight = t1.get$height(t1); } return Math.max(estimatedHeight, minHeight); } if (maxLines === 1) { _this._editable$_layoutText$1$maxWidth(width); t1 = t1._layoutCache.layout._paragraph; return t1.get$height(t1); } if (minLines === maxLines) return minHeight; _this._editable$_layoutText$1$maxWidth(width); t2 = t1.get$preferredLineHeight(); t1 = t1._layoutCache.layout._paragraph; return A.clampDouble(t1.get$height(t1), minHeight, t2 * maxLines); }, computeMinIntrinsicHeight$1(width) { return this.computeMaxIntrinsicHeight$1(width); }, computeMaxIntrinsicHeight$1(width) { var _this = this; if (!_this.get$_canComputeIntrinsics()) return 0; _this._editable$_textPainter.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(width, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure())); return _this._preferredHeight$1(width); }, computeDistanceToActualBaseline$1(baseline) { this._computeTextMetricsIfNeeded$0(); return this._editable$_textPainter._layoutCache.layout.getDistanceToBaseline$1(baseline); }, hitTestSelf$1(position) { return true; }, hitTestChildren$2$position(result, position) { var spanHit, span, effectivePosition = position.$sub(0, this.get$_paintOffset()), t1 = this._editable$_textPainter, glyph = t1.getClosestGlyphForOffset$1(effectivePosition); if (glyph != null && glyph.graphemeClusterLayoutBounds.contains$1(0, effectivePosition)) { t1 = t1._text_painter$_text; t1.toString; spanHit = t1.getSpanForPosition$1(new A.TextPosition(glyph.graphemeClusterCodeUnitRange.start, B.TextAffinity_1)); } else spanHit = null; if (type$.HitTestTarget._is(spanHit)) { span = spanHit; t1 = true; } else { span = null; t1 = false; } if (t1) { result.add$1(0, new A.HitTestEntry(span, type$.HitTestEntry_HitTestTarget)); return true; } return this.hitTestInlineChildren$2(result, effectivePosition); }, handleEvent$2($event, entry) { }, _editable$_handleTapDown$1(details) { this._lastTapDownPosition = details.globalPosition; }, _handleTap$0() { var t1 = this._lastTapDownPosition; t1.toString; this.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t1); }, _editable$_handleLongPress$0() { var t1 = this._lastTapDownPosition; t1.toString; this.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t1); }, selectPositionAt$3$cause$from$to(cause, from, to) { var fromPosition, toPosition, baseOffset, extentOffset, _this = this, t1 = type$.BoxConstraints, t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._editable$_layoutText$2$maxWidth$minWidth(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, t2.minWidth); t2 = _this._editable$_textPainter; fromPosition = t2.getPositionForOffset$1(_this.globalToLocal$1(from.$sub(0, _this.get$_paintOffset()))); toPosition = to == null ? null : t2.getPositionForOffset$1(_this.globalToLocal$1(to.$sub(0, _this.get$_paintOffset()))); baseOffset = fromPosition.offset; extentOffset = toPosition == null ? null : toPosition.offset; if (extentOffset == null) extentOffset = baseOffset; _this._setSelection$2(A.TextSelection$(fromPosition.affinity, baseOffset, extentOffset, false), cause); }, selectPositionAt$2$cause$from(cause, from) { return this.selectPositionAt$3$cause$from$to(cause, from, null); }, selectWordsInRange$3$cause$from$to(cause, from, to) { var t1, fromPosition, fromWord, toPosition, toWord, isFromWordBeforeToWord, t2, _this = this; _this._computeTextMetricsIfNeeded$0(); t1 = _this._editable$_textPainter; fromPosition = t1.getPositionForOffset$1(_this.globalToLocal$1(from.$sub(0, _this.get$_paintOffset()))); fromWord = _this.getWordAtOffset$1(fromPosition); toPosition = to == null ? fromPosition : t1.getPositionForOffset$1(_this.globalToLocal$1(to.$sub(0, _this.get$_paintOffset()))); toWord = toPosition.$eq(0, fromPosition) ? fromWord : _this.getWordAtOffset$1(toPosition); isFromWordBeforeToWord = fromWord.start < toWord.end; t1 = isFromWordBeforeToWord ? fromWord.get$base().offset : fromWord.get$extent().offset; t2 = isFromWordBeforeToWord ? toWord.get$extent().offset : toWord.get$base().offset; _this._setSelection$2(A.TextSelection$(fromWord.affinity, t1, t2, false), cause); }, selectWordsInRange$2$cause$from(cause, from) { return this.selectWordsInRange$3$cause$from$to(cause, from, null); }, selectWordEdge$1$cause(cause) { var t1, t2, position, word, newSelection, _this = this; _this._computeTextMetricsIfNeeded$0(); t1 = _this._editable$_textPainter; t2 = _this._lastTapDownPosition; t2.toString; position = t1.getPositionForOffset$1(_this.globalToLocal$1(t2.$sub(0, _this.get$_paintOffset()))); word = t1._layoutCache.layout._paragraph.getWordBoundary$1(position); newSelection = A._Cell$named("newSelection"); t1 = word.start; if (position.offset <= t1) newSelection.__late_helper$_value = A.TextSelection$collapsed(B.TextAffinity_1, t1); else newSelection.__late_helper$_value = A.TextSelection$collapsed(B.TextAffinity_0, word.end); _this._setSelection$2(newSelection._readLocal$0(), cause); }, getWordAtOffset$1(position) { var word, effectiveOffset0, previousWord, nextWord, _this = this, effectiveOffset = position.offset, t1 = _this._editable$_textPainter; if (effectiveOffset >= t1.get$plainText().length) return A.TextSelection$fromPosition(new A.TextPosition(t1.get$plainText().length, B.TextAffinity_0)); if (_this._obscureText) return A.TextSelection$(B.TextAffinity_1, 0, t1.get$plainText().length, false); word = t1._layoutCache.layout._paragraph.getWordBoundary$1(position); switch (position.affinity.index) { case 0: effectiveOffset0 = effectiveOffset - 1; break; case 1: effectiveOffset0 = effectiveOffset; break; default: effectiveOffset0 = null; } if (effectiveOffset0 > 0 && A.TextLayoutMetrics_isWhitespace(t1.get$plainText().charCodeAt(effectiveOffset0))) { t1 = word.start; previousWord = _this._getPreviousWord$1(t1); switch (A.defaultTargetPlatform().index) { case 2: if (previousWord == null) { nextWord = _this._getNextWord$1(t1); if (nextWord == null) return A.TextSelection$collapsed(B.TextAffinity_1, effectiveOffset); return A.TextSelection$(B.TextAffinity_1, effectiveOffset, nextWord.end, false); } return A.TextSelection$(B.TextAffinity_1, previousWord.start, effectiveOffset, false); case 0: if (_this._readOnly) { if (previousWord == null) return A.TextSelection$(B.TextAffinity_1, effectiveOffset, effectiveOffset + 1, false); return A.TextSelection$(B.TextAffinity_1, previousWord.start, effectiveOffset, false); } break; case 1: case 4: case 3: case 5: break; } } return A.TextSelection$(B.TextAffinity_1, word.start, word.end, false); }, _editable$_layoutText$2$maxWidth$minWidth(maxWidth, minWidth) { var _this = this, availableMaxWidth = Math.max(0, maxWidth - (1 + _this._cursorWidth)), availableMinWidth = Math.min(minWidth, availableMaxWidth), textMaxWidth = _this._editable$_maxLines !== 1 ? availableMaxWidth : 1 / 0, textMinWidth = _this._forceLine ? availableMaxWidth : availableMinWidth; _this._editable$_textPainter.layout$2$maxWidth$minWidth(textMaxWidth, textMinWidth); _this._textLayoutLastMinWidth = minWidth; _this._textLayoutLastMaxWidth = maxWidth; }, _editable$_layoutText$0() { return this._editable$_layoutText$2$maxWidth$minWidth(1 / 0, 0); }, _editable$_layoutText$1$maxWidth(maxWidth) { return this._editable$_layoutText$2$maxWidth$minWidth(maxWidth, 0); }, _computeTextMetricsIfNeeded$0() { var t1 = type$.BoxConstraints, t2 = t1._as(A.RenderObject.prototype.get$constraints.call(this)); this._editable$_layoutText$2$maxWidth$minWidth(t1._as(A.RenderObject.prototype.get$constraints.call(this)).maxWidth, t2.minWidth); }, _computeCaretPrototype$0() { var t1, t2, _this = this; switch (A.defaultTargetPlatform().index) { case 2: case 4: t1 = _this._cursorWidth; t2 = _this._editable$_textPainter.get$preferredLineHeight(); _this.__RenderEditable__caretPrototype_A = new A.Rect(0, 0, t1, 0 + (t2 + 2)); break; case 0: case 1: case 3: case 5: t1 = _this._cursorWidth; t2 = _this._editable$_textPainter.get$preferredLineHeight(); _this.__RenderEditable__caretPrototype_A = new A.Rect(0, 2, t1, 2 + (t2 - 4)); break; } }, _canComputeDryLayoutForInlineWidgets$0() { var t1 = this._editable$_textPainter._text_painter$_text; t1 = t1 == null ? null : t1.visitChildren$1(new A.RenderEditable__canComputeDryLayoutForInlineWidgets_closure()); return t1 !== false; }, get$_canComputeIntrinsics() { var t1 = this._editable$_canComputeIntrinsicsCached; return t1 == null ? this._editable$_canComputeIntrinsicsCached = this._canComputeDryLayoutForInlineWidgets$0() : t1; }, computeDryLayout$1(constraints) { var t1, width, t2, width0, t3, _this = this; if (!_this.get$_canComputeIntrinsics()) return B.Size_0_0; t1 = _this._editable$_textPainter; width = constraints.maxWidth; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(width, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure())); t2 = constraints.minWidth; _this._editable$_layoutText$2$maxWidth$minWidth(width, t2); if (_this._forceLine) width0 = width; else { t1 = t1._layoutCache; t3 = t1.contentWidth; t1 = t1.layout._paragraph; t1.get$height(t1); width0 = A.clampDouble(t3 + (1 + _this._cursorWidth), t2, width); } return new A.Size(width0, A.clampDouble(_this._preferredHeight$1(width), constraints.minHeight, constraints.maxHeight)); }, performLayout$0() { var t2, t3, width0, t4, contentSize, painterConstraints, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), width = constraints.maxWidth, t1 = _this.layoutInlineChildren$2(width, A.layout_helper_ChildLayoutHelper_layoutChild$closure()); _this._editable$_placeholderDimensions = t1; t2 = _this._editable$_textPainter; t2.setPlaceholderDimensions$1(t1); _this._computeTextMetricsIfNeeded$0(); t1 = t2.get$inlinePlaceholderBoxes(); t1.toString; _this.positionInlineChildren$1(t1); _this._computeCaretPrototype$0(); t1 = t2._layoutCache; t3 = t1.contentWidth; t1 = t1.layout._paragraph; t1 = t1.get$height(t1); if (_this._forceLine) width0 = width; else { t2 = t2._layoutCache; t4 = t2.contentWidth; t2 = t2.layout._paragraph; t2.get$height(t2); width0 = A.clampDouble(t4 + (1 + _this._cursorWidth), constraints.minWidth, width); } _this._box$_size = new A.Size(width0, A.clampDouble(_this._preferredHeight$1(width), constraints.minHeight, constraints.maxHeight)); contentSize = new A.Size(t3 + (1 + _this._cursorWidth), t1); painterConstraints = A.BoxConstraints$tight(contentSize); t1 = _this._foregroundRenderObject; if (t1 != null) t1.layout$1(painterConstraints); t1 = _this._backgroundRenderObject; if (t1 != null) t1.layout$1(painterConstraints); _this._editable$_maxScrollExtent = _this._getMaxScrollExtent$1(contentSize); _this._editable$_offset.applyViewportDimension$1(_this.get$_editable$_viewportExtent()); _this._editable$_offset.applyContentDimensions$2(0, _this._editable$_maxScrollExtent); }, calculateBoundedFloatingCursorOffset$2$shouldResetOrigin(rawCursorOffset, shouldResetOrigin) { var deltaPosition, currentX, currentY, adjustedOffset, _this = this, t1 = _this.get$size(0), t2 = _this._editable$_textPainter, t3 = t2._layoutCache.layout._paragraph, bottomBound = Math.min(t1._dy, t3.get$height(t3)) - t2.get$preferredLineHeight() + 5, rightBound = Math.min(_this.get$size(0)._dx, t2._layoutCache.contentWidth) + 4, boundingRects = new A.Rect(-4, -4, rightBound, bottomBound); if (shouldResetOrigin != null) _this._shouldResetOrigin = shouldResetOrigin; if (!_this._shouldResetOrigin) return A.RenderEditable__calculateAdjustedCursorOffset(rawCursorOffset, boundingRects); t1 = _this._previousOffset; deltaPosition = t1 != null ? rawCursorOffset.$sub(0, t1) : B.Offset_0_0; if (_this._resetOriginOnLeft && deltaPosition._dx > 0) { _this._relativeOrigin = new A.Offset(rawCursorOffset._dx - -4, _this._relativeOrigin._dy); _this._resetOriginOnLeft = false; } else if (_this._resetOriginOnRight && deltaPosition._dx < 0) { _this._relativeOrigin = new A.Offset(rawCursorOffset._dx - rightBound, _this._relativeOrigin._dy); _this._resetOriginOnRight = false; } if (_this._resetOriginOnTop && deltaPosition._dy > 0) { _this._relativeOrigin = new A.Offset(_this._relativeOrigin._dx, rawCursorOffset._dy - -4); _this._resetOriginOnTop = false; } else if (_this._resetOriginOnBottom && deltaPosition._dy < 0) { _this._relativeOrigin = new A.Offset(_this._relativeOrigin._dx, rawCursorOffset._dy - bottomBound); _this._resetOriginOnBottom = false; } t1 = _this._relativeOrigin; currentX = rawCursorOffset._dx - t1._dx; currentY = rawCursorOffset._dy - t1._dy; adjustedOffset = A.RenderEditable__calculateAdjustedCursorOffset(new A.Offset(currentX, currentY), boundingRects); if (currentX < -4 && deltaPosition._dx < 0) _this._resetOriginOnLeft = true; else if (currentX > rightBound && deltaPosition._dx > 0) _this._resetOriginOnRight = true; if (currentY < -4 && deltaPosition._dy < 0) _this._resetOriginOnTop = true; else if (currentY > bottomBound && deltaPosition._dy > 0) _this._resetOriginOnBottom = true; _this._previousOffset = rawCursorOffset; return adjustedOffset; }, calculateBoundedFloatingCursorOffset$1(rawCursorOffset) { return this.calculateBoundedFloatingCursorOffset$2$shouldResetOrigin(rawCursorOffset, null); }, setFloatingCursor$4$resetLerpValue(state, boundedOffset, lastTextPosition, resetLerpValue) { var sizeAdjustment, t2, _this = this, t1 = state === B.FloatingCursorDragState_2; if (t1) { _this._relativeOrigin = B.Offset_0_0; _this._previousOffset = null; _this._shouldResetOrigin = true; _this._resetOriginOnRight = _this._resetOriginOnTop = _this._resetOriginOnBottom = false; } t1 = !t1; _this._floatingCursorOn = t1; _this._resetFloatingCursorAnimationValue = resetLerpValue; if (t1) { _this.__RenderEditable__floatingCursorTextPosition_A = lastTextPosition; if (resetLerpValue != null) { t1 = A.EdgeInsets_lerp(B.EdgeInsets_Otk, B.EdgeInsets_0_0_0_0, resetLerpValue); t1.toString; sizeAdjustment = t1; } else sizeAdjustment = B.EdgeInsets_Otk; t1 = _this.get$_caretPainter(); t2 = _this.__RenderEditable__caretPrototype_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$floatingCursorRect(sizeAdjustment.inflateRect$1(t2).shift$1(boundedOffset)); } else _this.get$_caretPainter().set$floatingCursorRect(null); _this.get$_caretPainter().showRegularCaret = _this._resetFloatingCursorAnimationValue == null; }, setFloatingCursor$3(state, boundedOffset, lastTextPosition) { return this.setFloatingCursor$4$resetLerpValue(state, boundedOffset, lastTextPosition, null); }, _lineNumberFor$2(startPosition, metrics) { var t1, t2, _i, t3, lineMetrics, offset = this._editable$_textPainter.getOffsetForCaret$2(startPosition, B.Rect_0_0_0_0); for (t1 = metrics.length, t2 = offset._dy, _i = 0; t3 = metrics.length, _i < t3; metrics.length === t1 || (0, A.throwConcurrentModificationError)(metrics), ++_i) { lineMetrics = metrics[_i]; if (lineMetrics.get$baseline() > t2) return new A.MapEntry(J.get$lineNumber$z(lineMetrics), new A.Offset(offset._dx, lineMetrics.get$baseline()), type$.MapEntry_int_Offset); } t1 = Math.max(0, t3 - 1); t2 = t3 !== 0 ? B.JSArray_methods.get$last(metrics).get$baseline() + B.JSArray_methods.get$last(metrics).get$descent() : 0; return new A.MapEntry(t1, new A.Offset(offset._dx, t2), type$.MapEntry_int_Offset); }, _editable$_paintContents$2(context, offset) { var foregroundChild, backgroundChild, _this = this, effectiveOffset = offset.$add(0, _this.get$_paintOffset()), t1 = _this._floatingCursorOn; if (!t1) _this._updateSelectionExtentsVisibility$1(effectiveOffset); foregroundChild = _this._foregroundRenderObject; backgroundChild = _this._backgroundRenderObject; if (backgroundChild != null) context.paintChild$2(backgroundChild, offset); _this._editable$_textPainter.paint$2(context.get$canvas(context), effectiveOffset); _this.paintInlineChildren$2(context, effectiveOffset); if (foregroundChild != null) context.paintChild$2(foregroundChild, offset); }, applyPaintTransform$2(child, transform) { if (child === this._foregroundRenderObject || child === this._backgroundRenderObject) return; this.defaultApplyPaintTransform$2(child, transform); }, paint$2(context, offset) { var t1, t2, t3, selection, startPoint, t4, endPoint, _this = this; _this._computeTextMetricsIfNeeded$0(); t1 = (_this._editable$_maxScrollExtent > 0 || !_this.get$_paintOffset().$eq(0, B.Offset_0_0)) && _this._editable$_clipBehavior !== B.Clip_0; t2 = _this._editable$_clipRectLayer; if (t1) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$_editable$_paintContents(), _this._editable$_clipBehavior, t2._layer)); } else { t2.set$layer(0, null); _this._editable$_paintContents$2(context, offset); } selection = _this._selection; t1 = selection.get$isValid(); if (t1) { t1 = _this.getEndpointsForSelection$1(selection); startPoint = t1[0].point; t2 = A.clampDouble(startPoint._dx, 0, _this.get$size(0)._dx); t3 = A.clampDouble(startPoint._dy, 0, _this.get$size(0)._dy); t4 = _this._leaderLayerHandler; t4.set$layer(0, A.LeaderLayer$(_this._editable$_startHandleLayerLink, new A.Offset(t2, t3).$add(0, offset))); t4 = t4._layer; t4.toString; context.pushLayer$3(t4, A.RenderObject.prototype.get$paint.call(_this), B.Offset_0_0); if (t1.length === 2) { endPoint = t1[1].point; t1 = A.clampDouble(endPoint._dx, 0, _this.get$size(0)._dx); t2 = A.clampDouble(endPoint._dy, 0, _this.get$size(0)._dy); context.pushLayer$3(A.LeaderLayer$(_this._editable$_endHandleLayerLink, new A.Offset(t1, t2).$add(0, offset)), A.RenderObject.prototype.get$paint.call(_this), B.Offset_0_0); } } }, describeApproximatePaintClip$1(child) { var t1, _this = this; switch (_this._editable$_clipBehavior.index) { case 0: return null; case 1: case 2: case 3: if (_this._editable$_maxScrollExtent > 0 || !_this.get$_paintOffset().$eq(0, B.Offset_0_0)) { t1 = _this.get$size(0); t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } else t1 = null; return t1; } }, debugDescribeChildren$0() { var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode), t2 = this._editable$_textPainter._text_painter$_text; if (t2 != null) t1.push(A.DiagnosticableTreeNode$("text", B.DiagnosticsTreeStyle_4, t2)); return t1; } }; A.RenderEditable_getBoxesForSelection_closure.prototype = { call$1(textBox) { var t1 = this.$this; return new A.TextBox(textBox.left + t1.get$_paintOffset()._dx, textBox.top + t1.get$_paintOffset()._dy, textBox.right + t1.get$_paintOffset()._dx, textBox.bottom + t1.get$_paintOffset()._dy, textBox.direction); }, $signature: 482 }; A.RenderEditable_describeSemanticsConfiguration_closure.prototype = { call$1(info) { return info.recognizer != null; }, $signature: 1375 }; A.RenderEditable__createShowOnScreenFor_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._editable$_cachedChildNodes.$index(0, this.key); t2.toString; t1.showOnScreen$2$descendant$rect(t1, t2._semantics$_rect); }, $signature: 0 }; A.RenderEditable_getRectForComposingRange_closure.prototype = { call$2(accum, incoming) { var t1 = accum == null ? null : accum.expandToInclude$1(new A.Rect(incoming.left, incoming.top, incoming.right, incoming.bottom)); return t1 == null ? new A.Rect(incoming.left, incoming.top, incoming.right, incoming.bottom) : t1; }, $signature: 1376 }; A.RenderEditable_computeMinIntrinsicWidth_closure.prototype = { call$2(child, constraints) { return new A.Size(child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()), 0); }, $signature: 274 }; A.RenderEditable_computeMaxIntrinsicWidth_closure.prototype = { call$2(child, constraints) { return new A.Size(child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()), 0); }, $signature: 274 }; A.RenderEditable__canComputeDryLayoutForInlineWidgets_closure.prototype = { call$1(span) { var _0_0, t1; if (span instanceof A._ScribblePlaceholder) { _0_0 = span.alignment; $label0$0: { if (B.PlaceholderAlignment_0 === _0_0 || B.PlaceholderAlignment_1 === _0_0 || B.PlaceholderAlignment_2 === _0_0) { t1 = false; break $label0$0; } if (B.PlaceholderAlignment_3 === _0_0 || B.PlaceholderAlignment_5 === _0_0 || B.PlaceholderAlignment_4 === _0_0) { t1 = true; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } } else t1 = true; return t1; }, $signature: 286 }; A._RenderEditableCustomPaint.prototype = { get$parent(_) { return type$.nullable_RenderEditable._as(A.RenderObject.prototype.get$parent.call(this, 0)); }, get$isRepaintBoundary() { return true; }, get$sizedByParent() { return true; }, set$painter(newValue) { var t2, _this = this, t1 = _this._editable$_painter; if (newValue === t1) return; _this._editable$_painter = newValue; t2 = newValue.shouldRepaint$1(t1); if (t2) _this.markNeedsPaint$0(); if (_this._object$_owner != null) { t2 = _this.get$markNeedsPaint(); t1.removeListener$1(0, t2); newValue.addListener$1(0, t2); } }, paint$2(context, offset) { var $parent = type$.nullable_RenderEditable._as(A.RenderObject.prototype.get$parent.call(this, 0)), painter = this._editable$_painter; if ($parent != null) { $parent._computeTextMetricsIfNeeded$0(); painter.paint$3(context.get$canvas(context), this.get$size(0), $parent); } }, attach$1(owner) { this.super$RenderObject$attach(owner); this._editable$_painter.addListener$1(0, this.get$markNeedsPaint()); }, detach$0(_) { this._editable$_painter.removeListener$1(0, this.get$markNeedsPaint()); this.super$RenderObject$detach(0); }, computeDryLayout$1(constraints) { return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); } }; A.RenderEditablePainter.prototype = {}; A._TextHighlightPainter.prototype = { set$highlightColor(newValue) { if (J.$eq$(newValue, this._highlightColor)) return; this._highlightColor = newValue; this.notifyListeners$0(); }, set$highlightedRange(newValue) { if (J.$eq$(newValue, this._highlightedRange)) return; this._highlightedRange = newValue; this.notifyListeners$0(); }, set$selectionHeightStyle(value) { if (this._selectionHeightStyle === value) return; this._selectionHeightStyle = value; this.notifyListeners$0(); }, set$selectionWidthStyle(value) { if (this._selectionWidthStyle === value) return; this._selectionWidthStyle = value; this.notifyListeners$0(); }, paint$3(canvas, size, renderEditable) { var t1, textPainter, boxes, t2, _i, box, t3, t4, t5, _this = this, range = _this._highlightedRange, color = _this._highlightColor; if (range == null || color == null || range.start === range.end) return; t1 = _this.highlightPaint; t1.set$color(0, color); textPainter = renderEditable._editable$_textPainter; boxes = textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(A.TextSelection$(B.TextAffinity_1, range.start, range.end, false), _this._selectionHeightStyle, _this._selectionWidthStyle); for (t2 = boxes.length, _i = 0; _i < boxes.length; boxes.length === t2 || (0, A.throwConcurrentModificationError)(boxes), ++_i) { box = boxes[_i]; t3 = new A.Rect(box.left, box.top, box.right, box.bottom).shift$1(renderEditable.get$_paintOffset()); t4 = textPainter._layoutCache; t5 = t4.contentWidth; t4 = t4.layout._paragraph; canvas.drawRect$2(t3.intersect$1(new A.Rect(0, 0, 0 + t5, 0 + t4.get$height(t4))), t1); } }, shouldRepaint$1(oldDelegate) { var _this = this; if (oldDelegate === _this) return false; return !(oldDelegate instanceof A._TextHighlightPainter) || !J.$eq$(oldDelegate._highlightColor, _this._highlightColor) || !J.$eq$(oldDelegate._highlightedRange, _this._highlightedRange) || oldDelegate._selectionHeightStyle !== _this._selectionHeightStyle || oldDelegate._selectionWidthStyle !== _this._selectionWidthStyle; } }; A._CaretPainter.prototype = { set$shouldPaint(value) { if (this._shouldPaint === value) return; this._shouldPaint = value; this.notifyListeners$0(); }, set$caretColor(value) { var t1 = this._caretColor; t1 = t1 == null ? null : t1.value; if (t1 === value.value) return; this._caretColor = value; this.notifyListeners$0(); }, set$cursorRadius(value) { if (J.$eq$(this._cursorRadius, value)) return; this._cursorRadius = value; this.notifyListeners$0(); }, set$cursorOffset(value) { if (this._cursorOffset.$eq(0, value)) return; this._cursorOffset = value; this.notifyListeners$0(); }, set$backgroundCursorColor(value) { var t2, _this = this, t1 = _this._backgroundCursorColor; t1 = t1 == null ? null : t1.get$value(t1); t2 = value.get$value(value); if (t1 === t2) return; _this._backgroundCursorColor = value; if (_this.showRegularCaret) _this.notifyListeners$0(); }, set$floatingCursorRect(value) { if (J.$eq$(this._floatingCursorRect, value)) return; this._floatingCursorRect = value; this.notifyListeners$0(); }, paintRegularCursor$4(canvas, renderEditable, caretColor, textPosition) { var t1, radius, _this = this, integralRect = renderEditable.getLocalRectForCaret$1(textPosition); if (_this._shouldPaint) { t1 = _this._floatingCursorRect; if (t1 != null) if (t1.get$center().$sub(0, integralRect.get$center()).get$distanceSquared() < 225) return; radius = _this._cursorRadius; t1 = _this.caretPaint; t1.set$color(0, caretColor); if (radius == null) canvas.drawRect$2(integralRect, t1); else canvas.drawRRect$2(A.RRect$fromRectAndRadius(integralRect, radius), t1); } }, paint$3(canvas, size, renderEditable) { var floatingCursorRect, t1, caretColor, caretTextPosition, t2, floatingCursorColor, value, result, _this = this, selection = renderEditable._selection; if (selection.start !== selection.end) return; floatingCursorRect = _this._floatingCursorRect; t1 = floatingCursorRect == null; if (t1) caretColor = _this._caretColor; else caretColor = _this.showRegularCaret ? _this._backgroundCursorColor : null; if (t1) caretTextPosition = selection.get$extent(); else { t2 = renderEditable.__RenderEditable__floatingCursorTextPosition_A; t2 === $ && A.throwUnnamedLateFieldNI(); caretTextPosition = t2; } if (caretColor != null) _this.paintRegularCursor$4(canvas, renderEditable, caretColor, caretTextPosition); t2 = _this._caretColor; if (t2 == null) floatingCursorColor = null; else { t2 = t2.value; floatingCursorColor = A.Color$fromARGB(191, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); } if (t1 || floatingCursorColor == null || !_this._shouldPaint) return; t1 = A.RRect$fromRectAndRadius(floatingCursorRect, B.Radius_1_1); value = _this.___CaretPainter_floatingCursorPaint_FI; if (value === $) { result = $.$get$_renderer().createPaint$0(); _this.___CaretPainter_floatingCursorPaint_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___CaretPainter_floatingCursorPaint_FI = result; value = result; } value.set$color(0, floatingCursorColor); canvas.drawRRect$2(t1, value); }, shouldRepaint$1(oldDelegate) { var _this = this; if (_this === oldDelegate) return false; return !(oldDelegate instanceof A._CaretPainter) || oldDelegate._shouldPaint !== _this._shouldPaint || oldDelegate.showRegularCaret !== _this.showRegularCaret || !J.$eq$(oldDelegate._caretColor, _this._caretColor) || !J.$eq$(oldDelegate._cursorRadius, _this._cursorRadius) || !oldDelegate._cursorOffset.$eq(0, _this._cursorOffset) || !J.$eq$(oldDelegate._backgroundCursorColor, _this._backgroundCursorColor) || !J.$eq$(oldDelegate._floatingCursorRect, _this._floatingCursorRect); } }; A._CompositeRenderEditablePainter.prototype = { addListener$1(_, listener) { var t1, t2, _i; for (t1 = this.painters, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].addListener$1(0, listener); }, removeListener$1(_, listener) { var t1, t2, _i; for (t1 = this.painters, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].removeListener$1(0, listener); }, paint$3(canvas, size, renderEditable) { var t1, t2, _i; for (t1 = this.painters, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].paint$3(canvas, size, renderEditable); }, shouldRepaint$1(oldDelegate) { var t1, t2, oldPainters, t3, newPainters, t4; if (oldDelegate === this) return false; if (!(oldDelegate instanceof A._CompositeRenderEditablePainter) || oldDelegate.painters.length !== this.painters.length) return true; t1 = oldDelegate.painters; t2 = A._arrayInstanceType(t1); oldPainters = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")); t1 = this.painters; t3 = A._arrayInstanceType(t1); newPainters = new J.ArrayIterator(t1, t1.length, t3._eval$1("ArrayIterator<1>")); t1 = t3._precomputed1; t2 = t2._precomputed1; while (true) { if (!(oldPainters.moveNext$0() && newPainters.moveNext$0())) break; t3 = newPainters.__interceptors$_current; if (t3 == null) t3 = t1._as(t3); t4 = oldPainters.__interceptors$_current; if (t3.shouldRepaint$1(t4 == null ? t2._as(t4) : t4)) return true; } return false; } }; A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin.prototype = { attach$1(owner) { this.super$RenderObject$attach(owner); $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.add$1(0, this.get$_scheduleSystemFontsUpdate()); }, detach$0(_) { $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.remove$1(0, this.get$_scheduleSystemFontsUpdate()); this.super$RenderObject$detach(0); } }; A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.TextParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.TextParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults.prototype = {}; A.RenderErrorBox.prototype = { RenderErrorBox$1(message) { var builder, t1, t2, exception, _this = this; try { t1 = _this.message; if (t1 !== "") { t2 = $.$get$RenderErrorBox_paragraphStyle(); builder = $.$get$_renderer().createParagraphBuilder$1(t2); builder.pushStyle$1($.$get$RenderErrorBox_textStyle()); builder.addText$1(t1); t1 = builder.build$0(); _this.__RenderErrorBox__paragraph_F !== $ && A.throwUnnamedLateFieldAI(); _this.__RenderErrorBox__paragraph_F = t1; } else { _this.__RenderErrorBox__paragraph_F !== $ && A.throwUnnamedLateFieldAI(); _this.__RenderErrorBox__paragraph_F = null; } } catch (exception) { } }, computeMaxIntrinsicWidth$1(height) { return 100000; }, computeMaxIntrinsicHeight$1(width) { return 100000; }, get$sizedByParent() { return true; }, hitTestSelf$1(position) { return true; }, computeDryLayout$1(constraints) { return constraints.constrain$1(B.Size_100000_100000); }, paint$2(context, offset) { var width, left, $top, t1, t2, t3, t4, t5, exception, _this = this; try { t1 = context.get$canvas(context); t2 = _this.get$size(0); t3 = offset._dx; t4 = offset._dy; t5 = $.$get$_renderer().createPaint$0(); t5.set$color(0, $.$get$RenderErrorBox_backgroundColor()); t1.drawRect$2(new A.Rect(t3, t4, t3 + t2._dx, t4 + t2._dy), t5); t1 = _this.__RenderErrorBox__paragraph_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 != null) { width = _this.get$size(0)._dx; left = 0; $top = 0; if (width > 328) { width -= 128; left += 64; } t1.layout$1(new A.ParagraphConstraints(width)); t2 = _this.get$size(0); if (t2._dy > 96 + t1.get$height(t1) + 12) $top += 96; t2 = context.get$canvas(context); t2.drawParagraph$2(t1, offset.$add(0, new A.Offset(left, $top))); } } catch (exception) { } }, get$message(receiver) { return this.message; } }; A.FlexFit.prototype = { _enumToString$0() { return "FlexFit." + this._core$_name; } }; A.FlexParentData.prototype = { toString$0(_) { return this.super$BoxParentData$toString(0) + "; flex=" + A.S(this.flex) + "; fit=" + A.S(this.fit); } }; A.MainAxisSize.prototype = { _enumToString$0() { return "MainAxisSize." + this._core$_name; } }; A.MainAxisAlignment.prototype = { _enumToString$0() { return "MainAxisAlignment." + this._core$_name; } }; A.CrossAxisAlignment.prototype = { _enumToString$0() { return "CrossAxisAlignment." + this._core$_name; } }; A.RenderFlex.prototype = { set$direction(_, value) { if (this._flex$_direction !== value) { this._flex$_direction = value; this.markNeedsLayout$0(); } }, set$mainAxisAlignment(value) { if (this._mainAxisAlignment !== value) { this._mainAxisAlignment = value; this.markNeedsLayout$0(); } }, set$mainAxisSize(value) { if (this._mainAxisSize !== value) { this._mainAxisSize = value; this.markNeedsLayout$0(); } }, set$crossAxisAlignment(value) { if (this._crossAxisAlignment !== value) { this._crossAxisAlignment = value; this.markNeedsLayout$0(); } }, set$textDirection(value) { if (this._flex$_textDirection != value) { this._flex$_textDirection = value; this.markNeedsLayout$0(); } }, set$verticalDirection(value) { if (this._verticalDirection !== value) { this._verticalDirection = value; this.markNeedsLayout$0(); } }, set$textBaseline(_, value) { }, setupParentData$1(child) { if (!(child.parentData instanceof A.FlexParentData)) child.parentData = new A.FlexParentData(null, null, B.Offset_0_0); }, _getIntrinsicSize$3$childSize$extent$sizingDirection(childSize, extent, sizingDirection) { var t1, child, totalFlex, inflexibleSpace, maxFlexFractionSoFar, t2, flex, t3, maxCrossSize, mainSize, crossSize, spacePerFlex, _this = this; if (_this._crossAxisAlignment === B.CrossAxisAlignment_4) return 0; t1 = _this._flex$_direction; child = _this.ContainerRenderObjectMixin__firstChild; if (t1 === sizingDirection) { for (t1 = type$.FlexParentData, totalFlex = 0, inflexibleSpace = 0, maxFlexFractionSoFar = 0; child != null;) { t2 = child.parentData; t2.toString; flex = t1._as(t2).flex; if (flex == null) flex = 0; totalFlex += flex; if (flex > 0) { t2 = childSize.call$2(child, extent); t3 = child.parentData; t3.toString; t3 = t1._as(t3).flex; maxFlexFractionSoFar = Math.max(maxFlexFractionSoFar, t2 / (t3 == null ? 0 : t3)); } else inflexibleSpace += childSize.call$2(child, extent); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return maxFlexFractionSoFar * totalFlex + inflexibleSpace; } else { for (t1 = type$.FlexParentData, totalFlex = 0, inflexibleSpace = 0, maxCrossSize = 0; child != null;) { t2 = child.parentData; t2.toString; flex = t1._as(t2).flex; if (flex == null) flex = 0; totalFlex += flex; mainSize = A._Cell$named("mainSize"); crossSize = A._Cell$named("crossSize"); if (flex === 0) { switch (_this._flex$_direction.index) { case 0: t2 = child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()); if (mainSize.__late_helper$_value !== mainSize) A.throwExpression(A.LateError$localAI(mainSize.__late_helper$_name)); mainSize.__late_helper$_value = t2; t2 = childSize.call$2(child, t2); if (crossSize.__late_helper$_value !== crossSize) A.throwExpression(A.LateError$localAI(crossSize.__late_helper$_name)); crossSize.__late_helper$_value = t2; break; case 1: t2 = child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, 1 / 0, child.get$computeMaxIntrinsicHeight()); if (mainSize.__late_helper$_value !== mainSize) A.throwExpression(A.LateError$localAI(mainSize.__late_helper$_name)); mainSize.__late_helper$_value = t2; t2 = childSize.call$2(child, t2); if (crossSize.__late_helper$_value !== crossSize) A.throwExpression(A.LateError$localAI(crossSize.__late_helper$_name)); crossSize.__late_helper$_value = t2; break; } t2 = mainSize.__late_helper$_value; if (t2 === mainSize) A.throwExpression(A.LateError$localNI(mainSize.__late_helper$_name)); inflexibleSpace += t2; t2 = crossSize.__late_helper$_value; if (t2 === crossSize) A.throwExpression(A.LateError$localNI(crossSize.__late_helper$_name)); maxCrossSize = Math.max(maxCrossSize, A.checkNum(t2)); } t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } spacePerFlex = Math.max(0, (extent - inflexibleSpace) / totalFlex); child = _this.ContainerRenderObjectMixin__firstChild; for (; child != null;) { t2 = child.parentData; t2.toString; flex = t1._as(t2).flex; if (flex == null) flex = 0; if (flex > 0) maxCrossSize = Math.max(maxCrossSize, A.checkNum(childSize.call$2(child, spacePerFlex * flex))); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return maxCrossSize; } }, computeMinIntrinsicWidth$1(height) { return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMinIntrinsicWidth_closure(), height, B.Axis_0); }, computeMaxIntrinsicWidth$1(height) { return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMaxIntrinsicWidth_closure(), height, B.Axis_0); }, computeMinIntrinsicHeight$1(width) { return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMinIntrinsicHeight_closure(), width, B.Axis_1); }, computeMaxIntrinsicHeight$1(width) { return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMaxIntrinsicHeight_closure(), width, B.Axis_1); }, computeDistanceToActualBaseline$1(baseline) { if (this._flex$_direction === B.Axis_0) return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); return this.defaultComputeDistanceToFirstActualBaseline$1(baseline); }, _getCrossSize$1(size) { switch (this._flex$_direction.index) { case 0: return size._dy; case 1: return size._dx; } }, _getMainSize$1(size) { switch (this._flex$_direction.index) { case 0: return size._dx; case 1: return size._dy; } }, computeDryLayout$1(constraints) { var sizes; if (this._crossAxisAlignment === B.CrossAxisAlignment_4) return B.Size_0_0; sizes = this._computeSizes$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); switch (this._flex$_direction.index) { case 0: return constraints.constrain$1(new A.Size(sizes.mainSize, sizes.crossSize)); case 1: return constraints.constrain$1(new A.Size(sizes.crossSize, sizes.mainSize)); } }, _computeSizes$2$constraints$layoutChild(constraints, layoutChild) { var t1, t2, t3, lastFlexChild, totalFlex, crossSize, allocatedSize, t4, flex, innerConstraints, childSize, freeSpace, spacePerFlex, allocatedFlexSpace, maxChildExtent, minChildExtent, _this = this, _null = null, maxMainSize = _this._flex$_direction === B.Axis_0 ? constraints.maxWidth : constraints.maxHeight, canFlex = maxMainSize < 1 / 0, child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.FlexParentData, t2 = constraints.maxWidth, t3 = constraints.maxHeight, lastFlexChild = _null, totalFlex = 0, crossSize = 0, allocatedSize = 0; child != null;) { t4 = child.parentData; t4.toString; t1._as(t4); flex = t4.flex; if (flex == null) flex = 0; if (flex > 0) { totalFlex += flex; lastFlexChild = child; } else { if (_this._crossAxisAlignment === B.CrossAxisAlignment_3) switch (_this._flex$_direction.index) { case 0: innerConstraints = A.BoxConstraints$tightFor(t3, _null); break; case 1: innerConstraints = A.BoxConstraints$tightFor(_null, t2); break; default: innerConstraints = _null; } else switch (_this._flex$_direction.index) { case 0: innerConstraints = new A.BoxConstraints(0, 1 / 0, 0, t3); break; case 1: innerConstraints = new A.BoxConstraints(0, t2, 0, 1 / 0); break; default: innerConstraints = _null; } childSize = layoutChild.call$2(child, innerConstraints); allocatedSize += _this._getMainSize$1(childSize); crossSize = Math.max(crossSize, _this._getCrossSize$1(childSize)); } child = t4.ContainerParentDataMixin_nextSibling; } freeSpace = Math.max(0, (canFlex ? maxMainSize : 0) - allocatedSize); if (totalFlex > 0) { spacePerFlex = canFlex ? freeSpace / totalFlex : 0 / 0; child = _this.ContainerRenderObjectMixin__firstChild; for (allocatedFlexSpace = 0; child != null;) { t4 = child.parentData; t4.toString; flex = t1._as(t4).flex; if (flex == null) flex = 0; if (flex > 0) { if (canFlex) maxChildExtent = child === lastFlexChild ? freeSpace - allocatedFlexSpace : spacePerFlex * flex; else maxChildExtent = 1 / 0; minChildExtent = A._Cell$named("minChildExtent"); t4 = child.parentData; t4.toString; t4 = t1._as(t4).fit; switch ((t4 == null ? B.FlexFit_0 : t4).index) { case 0: if (minChildExtent.__late_helper$_value !== minChildExtent) A.throwExpression(A.LateError$localAI(minChildExtent.__late_helper$_name)); minChildExtent.__late_helper$_value = maxChildExtent; break; case 1: if (minChildExtent.__late_helper$_value !== minChildExtent) A.throwExpression(A.LateError$localAI(minChildExtent.__late_helper$_name)); minChildExtent.__late_helper$_value = 0; break; } if (_this._crossAxisAlignment === B.CrossAxisAlignment_3) switch (_this._flex$_direction.index) { case 0: t4 = minChildExtent.__late_helper$_value; if (t4 === minChildExtent) A.throwExpression(A.LateError$localNI(minChildExtent.__late_helper$_name)); innerConstraints = new A.BoxConstraints(t4, maxChildExtent, t3, t3); break; case 1: t4 = minChildExtent.__late_helper$_value; if (t4 === minChildExtent) A.throwExpression(A.LateError$localNI(minChildExtent.__late_helper$_name)); innerConstraints = new A.BoxConstraints(t2, t2, t4, maxChildExtent); break; default: innerConstraints = _null; } else switch (_this._flex$_direction.index) { case 0: t4 = minChildExtent.__late_helper$_value; if (t4 === minChildExtent) A.throwExpression(A.LateError$localNI(minChildExtent.__late_helper$_name)); innerConstraints = new A.BoxConstraints(t4, maxChildExtent, 0, t3); break; case 1: t4 = minChildExtent.__late_helper$_value; if (t4 === minChildExtent) A.throwExpression(A.LateError$localNI(minChildExtent.__late_helper$_name)); innerConstraints = new A.BoxConstraints(0, t2, t4, maxChildExtent); break; default: innerConstraints = _null; } childSize = layoutChild.call$2(child, innerConstraints); allocatedSize += _this._getMainSize$1(childSize); allocatedFlexSpace += maxChildExtent; crossSize = Math.max(crossSize, _this._getCrossSize$1(childSize)); } t4 = child.parentData; t4.toString; child = t1._as(t4).ContainerParentDataMixin_nextSibling; } } return new A._LayoutSizes(canFlex && _this._mainAxisSize === B.MainAxisSize_1 ? maxMainSize : allocatedSize, crossSize, allocatedSize); }, performLayout$0() { var child, t1, maxBaselineDistance, maxSizeAboveBaseline, maxSizeBelowBaseline, t2, distance, actualSizeDelta, remainingSpace, leadingSpace, betweenSpace, flipMainAxis, childMainPosition, t3, t4, t5, childCrossPosition, t6, _this = this, _s28_ = "RenderBox was not laid out: ", constraints = _this.get$constraints(), sizes = _this._computeSizes$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_layoutChild$closure()), actualSize = sizes.mainSize, crossSize = sizes.crossSize; if (_this._crossAxisAlignment === B.CrossAxisAlignment_4) { child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.FlexParentData, maxBaselineDistance = 0, maxSizeAboveBaseline = 0, maxSizeBelowBaseline = 0; child != null;) { t2 = _this._flex$_textBaseline; t2.toString; distance = child.getDistanceToBaseline$2$onlyReal(t2, true); if (distance != null) { maxBaselineDistance = Math.max(maxBaselineDistance, distance); maxSizeAboveBaseline = Math.max(distance, maxSizeAboveBaseline); t2 = child._box$_size; maxSizeBelowBaseline = Math.max((t2 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t2)._dy - distance, maxSizeBelowBaseline); crossSize = Math.max(maxSizeAboveBaseline + maxSizeBelowBaseline, crossSize); } t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } else maxBaselineDistance = 0; switch (_this._flex$_direction.index) { case 0: _this._box$_size = constraints.constrain$1(new A.Size(actualSize, crossSize)); actualSize = _this.get$size(0)._dx; crossSize = _this.get$size(0)._dy; break; case 1: _this._box$_size = constraints.constrain$1(new A.Size(crossSize, actualSize)); actualSize = _this.get$size(0)._dy; crossSize = _this.get$size(0)._dx; break; } actualSizeDelta = actualSize - sizes.allocatedSize; _this._flex$_overflow = Math.max(0, -actualSizeDelta); remainingSpace = Math.max(0, actualSizeDelta); leadingSpace = A._Cell$named("leadingSpace"); betweenSpace = A._Cell$named("betweenSpace"); t1 = A._startIsTopLeft(_this._flex$_direction, _this._flex$_textDirection, _this._verticalDirection); flipMainAxis = t1 === false; switch (_this._mainAxisAlignment.index) { case 0: leadingSpace.set$finalLocalValue(0); betweenSpace.set$finalLocalValue(0); break; case 1: leadingSpace.set$finalLocalValue(remainingSpace); betweenSpace.set$finalLocalValue(0); break; case 2: leadingSpace.set$finalLocalValue(remainingSpace / 2); betweenSpace.set$finalLocalValue(0); break; case 3: leadingSpace.set$finalLocalValue(0); t1 = _this.ContainerRenderObjectMixin__childCount; betweenSpace.set$finalLocalValue(t1 > 1 ? remainingSpace / (t1 - 1) : 0); break; case 4: t1 = _this.ContainerRenderObjectMixin__childCount; betweenSpace.set$finalLocalValue(t1 > 0 ? remainingSpace / t1 : 0); leadingSpace.set$finalLocalValue(betweenSpace._readLocal$0() / 2); break; case 5: t1 = _this.ContainerRenderObjectMixin__childCount; betweenSpace.set$finalLocalValue(t1 > 0 ? remainingSpace / (t1 + 1) : 0); leadingSpace.set$finalLocalValue(betweenSpace._readLocal$0()); break; } childMainPosition = flipMainAxis ? actualSize - leadingSpace._readLocal$0() : leadingSpace._readLocal$0(); child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.FlexParentData, t2 = crossSize / 2, t3 = betweenSpace.__late_helper$_name; child != null;) { t4 = child.parentData; t4.toString; t1._as(t4); t5 = _this._crossAxisAlignment; switch (t5.index) { case 0: case 1: if (A._startIsTopLeft(A.flipAxis(_this._flex$_direction), _this._flex$_textDirection, _this._verticalDirection) === (t5 === B.CrossAxisAlignment_0)) childCrossPosition = 0; else { t5 = child._box$_size; childCrossPosition = crossSize - _this._getCrossSize$1(t5 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t5); } break; case 2: t5 = child._box$_size; childCrossPosition = t2 - _this._getCrossSize$1(t5 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t5) / 2; break; case 3: childCrossPosition = 0; break; case 4: if (_this._flex$_direction === B.Axis_0) { t5 = _this._flex$_textBaseline; t5.toString; distance = child.getDistanceToBaseline$2$onlyReal(t5, true); childCrossPosition = distance != null ? maxBaselineDistance - distance : 0; } else childCrossPosition = 0; break; default: childCrossPosition = null; } if (flipMainAxis) { t5 = child._box$_size; childMainPosition -= _this._getMainSize$1(t5 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t5); } switch (_this._flex$_direction.index) { case 0: t4.offset = new A.Offset(childMainPosition, childCrossPosition); break; case 1: t4.offset = new A.Offset(childCrossPosition, childMainPosition); break; } if (flipMainAxis) { t5 = betweenSpace.__late_helper$_value; if (t5 === betweenSpace) A.throwExpression(A.LateError$localNI(t3)); childMainPosition -= t5; } else { t5 = child._box$_size; t5 = _this._getMainSize$1(t5 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t5); t6 = betweenSpace.__late_helper$_value; if (t6 === betweenSpace) A.throwExpression(A.LateError$localNI(t3)); childMainPosition += t5 + t6; } child = t4.ContainerParentDataMixin_nextSibling; } }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); }, paint$2(context, offset) { var t1, t2, t3, _this = this; if (!(_this._flex$_overflow > 1e-10)) { _this.defaultPaint$2(context, offset); return; } if (_this.get$size(0).get$isEmpty(0)) return; t1 = _this._flex$_clipRectLayer; t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t1.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t2, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$defaultPaint(), _this._flex$_clipBehavior, t1._layer)); }, dispose$0() { this._flex$_clipRectLayer.set$layer(0, null); this.super$_RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin$dispose(); }, describeApproximatePaintClip$1(child) { var t1; switch (this._flex$_clipBehavior.index) { case 0: return null; case 1: case 2: case 3: if (this._flex$_overflow > 1e-10) { t1 = this.get$size(0); t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } else t1 = null; return t1; } }, toStringShort$0() { var header = this.super$RenderObject$toStringShort(); return this._flex$_overflow > 1e-10 ? header + " OVERFLOWING" : header; } }; A.RenderFlex_computeMinIntrinsicWidth_closure.prototype = { call$2(child, extent) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, extent, child.get$computeMinIntrinsicWidth()); }, $signature: 265 }; A.RenderFlex_computeMaxIntrinsicWidth_closure.prototype = { call$2(child, extent) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, extent, child.get$computeMaxIntrinsicWidth()); }, $signature: 265 }; A.RenderFlex_computeMinIntrinsicHeight_closure.prototype = { call$2(child, extent) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, extent, child.get$computeMinIntrinsicHeight()); }, $signature: 265 }; A.RenderFlex_computeMaxIntrinsicHeight_closure.prototype = { call$2(child, extent) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, extent, child.get$computeMaxIntrinsicHeight()); }, $signature: 265 }; A._LayoutSizes.prototype = {}; A._RenderFlex_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.FlexParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.FlexParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin.prototype = { dispose$0() { var t1, t2, _i; for (t1 = this.DebugOverflowIndicatorMixin__indicatorLabel, t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].dispose$0(); this.super$RenderObject$dispose(); } }; A.RenderImage.prototype = { _image$_resolve$0() { var _this = this; if (_this._image$_resolvedAlignment != null) return; _this._image$_resolvedAlignment = _this._image$_alignment; _this._flipHorizontally = false; }, _markNeedResolution$0() { this._flipHorizontally = this._image$_resolvedAlignment = null; this.markNeedsPaint$0(); }, set$image(_, value) { var _this = this, t1 = _this._image; if (value == t1) return; if (value != null && t1 != null && value.isCloneOf$1(t1)) { value.dispose$0(); return; } t1 = _this._image; if (t1 != null) t1.dispose$0(); _this._image = value; _this.markNeedsPaint$0(); if (_this._image$_width == null || _this._image$_height == null) _this.markNeedsLayout$0(); }, set$width(_, value) { if (value == this._image$_width) return; this._image$_width = value; this.markNeedsLayout$0(); }, set$height(_, value) { if (value == this._image$_height) return; this._image$_height = value; this.markNeedsLayout$0(); }, set$scale(_, value) { if (value === this._image$_scale) return; this._image$_scale = value; this.markNeedsLayout$0(); }, _updateColorFilter$0() { this._colorFilter = null; }, set$color(_, value) { return; }, set$opacity(_, value) { return; }, set$filterQuality(value) { if (value === this._image$_filterQuality) return; this._image$_filterQuality = value; this.markNeedsPaint$0(); }, set$colorBlendMode(value) { return; }, set$fit(value) { if (value == this._image$_fit) return; this._image$_fit = value; this.markNeedsPaint$0(); }, set$alignment(value) { if (value.$eq(0, this._image$_alignment)) return; this._image$_alignment = value; this._markNeedResolution$0(); }, set$repeat(_, value) { if (value === this._repeat) return; this._repeat = value; this.markNeedsPaint$0(); }, set$centerSlice(value) { return; }, set$invertColors(value) { if (value === this._invertColors) return; this._invertColors = value; this.markNeedsPaint$0(); }, set$matchTextDirection(value) { return; }, set$textDirection(value) { if (this._image$_textDirection == value) return; this._image$_textDirection = value; this._markNeedResolution$0(); }, set$isAntiAlias(value) { return; }, _sizeForConstraints$1(constraints) { var t2, t3, _this = this, t1 = _this._image$_width; constraints = A.BoxConstraints$tightFor(_this._image$_height, t1).enforce$1(constraints); t1 = _this._image; if (t1 == null) return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); t1 = t1.get$width(t1); t2 = _this._image$_scale; t3 = _this._image; return constraints.constrainSizeAndAttemptToPreserveAspectRatio$1(new A.Size(t1 / t2, t3.get$height(t3) / _this._image$_scale)); }, computeMinIntrinsicWidth$1(height) { if (this._image$_width == null && this._image$_height == null) return 0; return this._sizeForConstraints$1(A.BoxConstraints$tightForFinite(height, 1 / 0))._dx; }, computeMaxIntrinsicWidth$1(height) { return this._sizeForConstraints$1(A.BoxConstraints$tightForFinite(height, 1 / 0))._dx; }, computeMinIntrinsicHeight$1(width) { if (this._image$_width == null && this._image$_height == null) return 0; return this._sizeForConstraints$1(A.BoxConstraints$tightForFinite(1 / 0, width))._dy; }, computeMaxIntrinsicHeight$1(width) { return this._sizeForConstraints$1(A.BoxConstraints$tightForFinite(1 / 0, width))._dy; }, hitTestSelf$1(position) { return true; }, computeDryLayout$1(constraints) { return this._sizeForConstraints$1(constraints); }, performLayout$0() { this._box$_size = this._sizeForConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); }, attach$1(owner) { this.super$RenderObject$attach(owner); }, detach$0(_) { this.super$RenderObject$detach(0); }, paint$2(context, offset) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this; if (_this._image == null) return; _this._image$_resolve$0(); t1 = context.get$canvas(context); t2 = _this.get$size(0); t3 = offset._dx; t4 = offset._dy; t5 = _this._image; t5.toString; t6 = _this.debugImageLabel; t7 = _this._image$_scale; t8 = _this._colorFilter; t9 = _this._image$_fit; t10 = _this._image$_resolvedAlignment; t10.toString; t11 = _this._centerSlice; t12 = _this._repeat; t13 = _this._flipHorizontally; t13.toString; t14 = _this._invertColors; A.paintImage(t10, B.BlendMode_3, t1, t11, t8, t6, _this._image$_filterQuality, t9, t13, t5, t14, false, 1, new A.Rect(t3, t4, t3 + t2._dx, t4 + t2._dy), t12, t7); }, dispose$0() { var t1 = this._image; if (t1 != null) t1.dispose$0(); this._image = null; this.super$RenderObject$dispose(); } }; A.AnnotationEntry.prototype = { toString$0(_) { return "AnnotationEntry(annotation: " + this.annotation.toString$0(0) + ", localPosition: " + this.localPosition.toString$0(0) + ")"; } }; A.AnnotationResult.prototype = {}; A.Layer0.prototype = { _updateSubtreeCompositionObserverCount$1(delta) { var t1; this._compositionCallbackCount += delta; t1 = this._layer$_parent; if (t1 != null) t1._updateSubtreeCompositionObserverCount$1(delta); }, _fireCompositionCallbacks$1$includeChildren(includeChildren) { var t2, _i, t1 = this._callbacks; if (t1.__js_helper$_length === 0) return; for (t1 = A.List_List$of(t1.get$values(0), true, type$.void_Function), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].call$0(); }, addCompositionCallback$1(callback) { var callbackId, _this = this; _this._updateSubtreeCompositionObserverCount$1(1); callbackId = $.Layer__nextCallbackId = $.Layer__nextCallbackId + 1; _this._callbacks.$indexSet(0, callbackId, new A.Layer_addCompositionCallback_closure(_this, callback)); return new A.Layer_addCompositionCallback_closure0(_this, callbackId); }, dispose$0() { var t1 = this._engineLayer; if (t1 != null) t1.dispose$0(); this._engineLayer = null; }, markNeedsAddToScene$0() { if (this._needsAddToScene) return; this._needsAddToScene = true; }, get$alwaysNeedsAddToScene() { return false; }, set$engineLayer(value) { var _this = this, t1 = _this._engineLayer; if (t1 != null) t1.dispose$0(); _this._engineLayer = value; if (!_this.get$alwaysNeedsAddToScene()) { t1 = _this._layer$_parent; if (t1 != null && !t1.get$alwaysNeedsAddToScene()) _this._layer$_parent.markNeedsAddToScene$0(); } }, updateSubtreeNeedsAddToScene$0() { this._needsAddToScene = this._needsAddToScene || this.get$alwaysNeedsAddToScene(); }, attach$1(owner) { this._layer$_owner = owner; }, detach$0(_) { this._layer$_owner = null; }, redepthChildren$0() { }, remove$0(_) { var t2, t3, _this = this, t1 = _this._layer$_parent; if (t1 != null) { t2 = _this._previousSibling; t3 = _this._nextSibling; if (t2 == null) t1._firstChild = t3; else t2._nextSibling = t3; t3 = _this._nextSibling; if (t3 == null) t1._lastChild = t2; else t3._previousSibling = t2; _this._nextSibling = _this._previousSibling = null; t1._dropChild$1(_this); _this._parentHandle.set$layer(0, null); } }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst) { return false; }, find$1$1(_, localPosition, $S) { var t1 = A._setArrayType([], $S._eval$1("JSArray>")); this.findAnnotations$1$3$onlyFirst(new A.AnnotationResult(t1, $S._eval$1("AnnotationResult<0>")), localPosition, true, $S); return t1.length === 0 ? null : B.JSArray_methods.get$first(t1).annotation; }, _addToSceneWithRetainedRendering$1(builder) { var t1, _this = this; if (!_this._needsAddToScene && _this._engineLayer != null) { t1 = _this._engineLayer; t1.toString; builder.addRetained$1(t1); return; } _this.addToScene$1(builder); _this._needsAddToScene = false; }, toStringShort$0() { var t1 = this.super$DiagnosticableTreeMixin$toStringShort(); return t1 + (this._layer$_owner == null ? " DETACHED" : ""); }, $isDiagnosticableTree: 1 }; A.Layer_addCompositionCallback_closure.prototype = { call$0() { this.callback.call$1(this.$this); }, $signature: 0 }; A.Layer_addCompositionCallback_closure0.prototype = { call$0() { var t1 = this.$this; t1._callbacks.remove$1(0, this.callbackId); t1._updateSubtreeCompositionObserverCount$1(-1); }, $signature: 0 }; A.LayerHandle.prototype = { set$layer(_, layer) { var t1 = this._layer; if (layer == t1) return; if (t1 != null) if (--t1._refCount === 0) t1.dispose$0(); this._layer = layer; if (layer != null) ++layer._refCount; }, toString$0(_) { var t1 = this._layer; return "LayerHandle(" + (t1 != null ? t1.toString$0(0) : "DISPOSED") + ")"; } }; A.PictureLayer0.prototype = { set$picture(picture) { var t1; this.markNeedsAddToScene$0(); t1 = this._picture; if (t1 != null) t1.dispose$0(); this._picture = picture; }, dispose$0() { this.set$picture(null); this.super$Layer$dispose(); }, addToScene$1(builder) { var t1 = this._picture; t1.toString; builder.addPicture$4$isComplexHint$willChangeHint(B.Offset_0_0, t1, this._isComplexHint, this._willChangeHint); }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst) { return false; } }; A.PlatformViewLayer.prototype = { addToScene$1(builder) { var t1 = this.rect, t2 = t1.left, t3 = t1.top; builder.addPlatformView$4$height$offset$width(this.viewId, t1.bottom - t3, new A.Offset(t2, t3), t1.right - t2); } }; A.ContainerLayer0.prototype = { _fireCompositionCallbacks$1$includeChildren(includeChildren) { var child; this.super$Layer$_fireCompositionCallbacks(includeChildren); if (!includeChildren) return; child = this._firstChild; for (; child != null;) { child._fireCompositionCallbacks$1$includeChildren(true); child = child._nextSibling; } }, buildScene$1(builder) { var _this = this; _this.updateSubtreeNeedsAddToScene$0(); _this.addToScene$1(builder); if (_this._compositionCallbackCount > 0) _this._fireCompositionCallbacks$1$includeChildren(true); _this._needsAddToScene = false; return builder.build$0(); }, dispose$0() { this.removeAllChildren$0(); this._callbacks.clear$0(0); this.super$Layer$dispose(); }, updateSubtreeNeedsAddToScene$0() { var child, _this = this; _this.super$Layer$updateSubtreeNeedsAddToScene(); child = _this._firstChild; for (; child != null;) { child.updateSubtreeNeedsAddToScene$0(); _this._needsAddToScene = _this._needsAddToScene || child._needsAddToScene; child = child._nextSibling; } }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { var child, t1, t2; for (child = this._lastChild, t1 = result._layer$_entries; child != null; child = child._previousSibling) { if (child.findAnnotations$1$3$onlyFirst(result, localPosition, true, $S)) return true; t2 = t1.length; if (t2 !== 0) return false; } return false; }, attach$1(owner) { var child; this.super$Layer$attach(owner); child = this._firstChild; for (; child != null;) { child.attach$1(owner); child = child._nextSibling; } }, detach$0(_) { var child; this.super$Layer$detach(0); child = this._firstChild; for (; child != null;) { child.detach$0(0); child = child._nextSibling; } this._fireCompositionCallbacks$1$includeChildren(false); }, append$1(_, child) { var t1, _this = this; if (!_this.get$alwaysNeedsAddToScene()) _this.markNeedsAddToScene$0(); t1 = child._compositionCallbackCount; if (t1 !== 0) _this._updateSubtreeCompositionObserverCount$1(t1); child._layer$_parent = _this; t1 = _this._layer$_owner; if (t1 != null) child.attach$1(t1); _this.redepthChild$1(child); t1 = child._previousSibling = _this._lastChild; if (t1 != null) t1._nextSibling = child; _this._lastChild = child; if (_this._firstChild == null) _this._firstChild = child; child._parentHandle.set$layer(0, child); }, redepthChildren$0() { var t1, t2, child = this._firstChild; for (; child != null;) { t1 = child._layer$_depth; t2 = this._layer$_depth; if (t1 <= t2) { child._layer$_depth = t2 + 1; child.redepthChildren$0(); } child = child._nextSibling; } }, redepthChild$1(child) { var t1 = child._layer$_depth, t2 = this._layer$_depth; if (t1 <= t2) { child._layer$_depth = t2 + 1; child.redepthChildren$0(); } }, _dropChild$1(child) { var t1, _this = this; if (!_this.get$alwaysNeedsAddToScene()) _this.markNeedsAddToScene$0(); t1 = child._compositionCallbackCount; if (t1 !== 0) _this._updateSubtreeCompositionObserverCount$1(-t1); child._layer$_parent = null; if (_this._layer$_owner != null) child.detach$0(0); }, removeAllChildren$0() { var next, _this = this, child = _this._firstChild; for (; child != null; child = next) { next = child._nextSibling; child._nextSibling = child._previousSibling = null; _this._dropChild$1(child); child._parentHandle.set$layer(0, null); } _this._lastChild = _this._firstChild = null; }, addToScene$1(builder) { this.addChildrenToScene$1(builder); }, addChildrenToScene$1(builder) { var child = this._firstChild; for (; child != null;) { child._addToSceneWithRetainedRendering$1(builder); child = child._nextSibling; } }, applyTransform$2(child, transform) { }, debugDescribeChildren$0() { var count, children = A._setArrayType([], type$.JSArray_DiagnosticsNode), child = this._firstChild; if (child == null) return children; for (count = 1; true;) { child.toString; children.push(new A.DiagnosticableTreeNode(child, "child " + count, true, true, null, null)); if (child === this._lastChild) break; ++count; child = child._nextSibling; } return children; } }; A.OffsetLayer.prototype = { set$offset(_, value) { if (!value.$eq(0, this._layer$_offset)) this.markNeedsAddToScene$0(); this._layer$_offset = value; }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { return this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, this._layer$_offset), true, $S); }, applyTransform$2(child, transform) { var t1 = this._layer$_offset; transform.translate$2(0, t1._dx, t1._dy); }, addToScene$1(builder) { var _this = this, t1 = _this._layer$_offset; _this.set$engineLayer(builder.pushOffset$3$oldLayer(t1._dx, t1._dy, type$.nullable_OffsetEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.ClipRectLayer.prototype = { findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { if (!this._clipRect.contains$1(0, localPosition)) return false; return this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S); }, addToScene$1(builder) { var _this = this, t1 = _this._clipRect; t1.toString; _this.set$engineLayer(builder.pushClipRect$3$clipBehavior$oldLayer(t1, _this._layer$_clipBehavior, type$.nullable_ClipRectEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.ClipRRectLayer.prototype = { findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { if (!this._clipRRect.contains$1(0, localPosition)) return false; return this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S); }, addToScene$1(builder) { var _this = this, t1 = _this._clipRRect; t1.toString; _this.set$engineLayer(builder.pushClipRRect$3$clipBehavior$oldLayer(t1, _this._layer$_clipBehavior, type$.nullable_ClipRRectEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.ClipPathLayer.prototype = { findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { if (!this._clipPath.contains$1(0, localPosition)) return false; return this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S); }, addToScene$1(builder) { var _this = this, t1 = _this._clipPath; t1.toString; _this.set$engineLayer(builder.pushClipPath$3$clipBehavior$oldLayer(t1, _this._layer$_clipBehavior, type$.nullable_ClipPathEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.ImageFilterLayer.prototype = { addToScene$1(builder) { var _this = this; _this.set$engineLayer(builder.pushImageFilter$3$offset$oldLayer(_this._imageFilter, _this._layer$_offset, type$.nullable_ImageFilterEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.TransformLayer.prototype = { set$transform(_, value) { var _this = this; if (value.$eq(0, _this._layer$_transform)) return; _this._layer$_transform = value; _this._layer$_inverseDirty = true; _this.markNeedsAddToScene$0(); }, addToScene$1(builder) { var t1, t2, _this = this; _this._lastEffectiveTransform = _this._layer$_transform; if (!_this._layer$_offset.$eq(0, B.Offset_0_0)) { t1 = _this._layer$_offset; t1 = A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0); t2 = _this._lastEffectiveTransform; t2.toString; t1.multiply$1(0, t2); _this._lastEffectiveTransform = t1; } _this.set$engineLayer(builder.pushTransform$2$oldLayer(_this._lastEffectiveTransform._vector_math_64$_m4storage, type$.nullable_TransformEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); }, _layer$_transformOffset$1(localPosition) { var t1, _this = this; if (_this._layer$_inverseDirty) { t1 = _this._layer$_transform; t1.toString; _this._layer$_invertedTransform = A.Matrix4_tryInvert(A.PointerEvent_removePerspectiveTransform(t1)); _this._layer$_inverseDirty = false; } t1 = _this._layer$_invertedTransform; if (t1 == null) return null; return A.MatrixUtils_transformPoint(t1, localPosition); }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { var transformedOffset = this._layer$_transformOffset$1(localPosition); if (transformedOffset == null) return false; return this.super$OffsetLayer$findAnnotations(result, transformedOffset, true, $S); }, applyTransform$2(child, transform) { var t1 = this._lastEffectiveTransform; if (t1 == null) { t1 = this._layer$_transform; t1.toString; transform.multiply$1(0, t1); } else transform.multiply$1(0, t1); } }; A.OpacityLayer.prototype = { set$alpha(_, value) { var _this = this, t1 = _this._layer$_alpha; if (value != t1) { if (value === 255 || t1 === 255) _this.set$engineLayer(null); _this._layer$_alpha = value; _this.markNeedsAddToScene$0(); } }, addToScene$1(builder) { var t1, t2, t3, _this = this; if (_this._firstChild == null) { _this.set$engineLayer(null); return; } t1 = _this._layer$_alpha; t1.toString; t2 = _this._layer$_offset; t3 = _this._engineLayer; if (t1 < 255) _this.set$engineLayer(builder.pushOpacity$3$offset$oldLayer(t1, t2, type$.nullable_OpacityEngineLayer._as(t3))); else _this.set$engineLayer(builder.pushOffset$3$oldLayer(t2._dx, t2._dy, type$.nullable_OffsetEngineLayer._as(t3))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.BackdropFilterLayer.prototype = { set$filter(_, value) { if (!value.$eq(0, this._layer$_filter)) { this._layer$_filter = value; this.markNeedsAddToScene$0(); } }, addToScene$1(builder) { var _this = this, t1 = _this._layer$_filter; t1.toString; _this.set$engineLayer(builder.pushBackdropFilter$3$blendMode$oldLayer(t1, _this._layer$_blendMode, type$.nullable_BackdropFilterEngineLayer._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } }; A.LayerLink.prototype = { toString$0(_) { var t1 = A.shortHash(this), t2 = this._leader != null ? "" : ""; return "#" + t1 + "(" + t2 + ")"; } }; A.LeaderLayer0.prototype = { set$link(value) { var _this = this, t1 = _this._layer$_link; if (t1 === value) return; if (_this._layer$_owner != null) { if (t1._leader === _this) t1._leader = null; value._leader = _this; } _this._layer$_link = value; }, set$offset(_, value) { if (value.$eq(0, this._layer$_offset)) return; this._layer$_offset = value; this.markNeedsAddToScene$0(); }, attach$1(owner) { this.super$ContainerLayer$attach(owner); this._layer$_link._leader = this; }, detach$0(_) { var t1 = this._layer$_link; if (t1._leader === this) t1._leader = null; this.super$ContainerLayer$detach(0); }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { return this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, this._layer$_offset), true, $S); }, addToScene$1(builder) { var t1, _this = this; if (!_this._layer$_offset.$eq(0, B.Offset_0_0)) { t1 = _this._layer$_offset; _this.set$engineLayer(builder.pushTransform$2$oldLayer(A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)._vector_math_64$_m4storage, type$.nullable_TransformEngineLayer._as(_this._engineLayer))); } else _this.set$engineLayer(null); _this.addChildrenToScene$1(builder); if (!_this._layer$_offset.$eq(0, B.Offset_0_0)) builder.pop$0(); }, applyTransform$2(child, transform) { var t1; if (!this._layer$_offset.$eq(0, B.Offset_0_0)) { t1 = this._layer$_offset; transform.translate$2(0, t1._dx, t1._dy); } } }; A.FollowerLayer0.prototype = { _layer$_transformOffset$1(localPosition) { var t1, vector, t2, t3, _this = this; if (_this._layer$_inverseDirty) { t1 = _this.getLastTransform$0(); t1.toString; _this._layer$_invertedTransform = A.Matrix4_tryInvert(t1); _this._layer$_inverseDirty = false; } if (_this._layer$_invertedTransform == null) return null; vector = new A.Vector4(new Float64Array(4)); vector.setValues$4(localPosition._dx, localPosition._dy, 0, 1); t1 = _this._layer$_invertedTransform.transform$1(0, vector)._v4storage; t2 = t1[0]; t3 = _this.linkedOffset; return new A.Offset(t2 - t3._dx, t1[1] - t3._dy); }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { var transformedOffset, _this = this; if (_this.link._leader == null) { if (_this.showWhenUnlinked) return _this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, _this.unlinkedOffset), true, $S); return false; } transformedOffset = _this._layer$_transformOffset$1(localPosition); if (transformedOffset == null) return false; return _this.super$ContainerLayer$findAnnotations(result, transformedOffset, true, $S); }, getLastTransform$0() { var t1, result; if (this._layer$_lastTransform == null) return null; t1 = this._lastOffset; result = A.Matrix4_Matrix4$translationValues(-t1._dx, -t1._dy, 0); t1 = this._layer$_lastTransform; t1.toString; result.multiply$1(0, t1); return result; }, _layer$_establishTransform$0() { var leader, t1, forwardLayers, inverseLayers, forwardTransform, inverseTransform, _this = this; _this._layer$_lastTransform = null; leader = _this.link._leader; if (leader == null) return; t1 = type$.JSArray_ContainerLayer; forwardLayers = A._setArrayType([leader], t1); inverseLayers = A._setArrayType([_this], t1); A.FollowerLayer__pathsToCommonAncestor(leader, _this, forwardLayers, inverseLayers); forwardTransform = A.FollowerLayer__collectTransformForLayerChain(forwardLayers); leader.applyTransform$2(null, forwardTransform); t1 = _this.linkedOffset; forwardTransform.translate$2(0, t1._dx, t1._dy); inverseTransform = A.FollowerLayer__collectTransformForLayerChain(inverseLayers); if (inverseTransform.copyInverse$1(inverseTransform) === 0) return; inverseTransform.multiply$1(0, forwardTransform); _this._layer$_lastTransform = inverseTransform; _this._layer$_inverseDirty = true; }, get$alwaysNeedsAddToScene() { return true; }, addToScene$1(builder) { var t1, t2, _this = this; if (_this.link._leader == null && !_this.showWhenUnlinked) { _this._lastOffset = _this._layer$_lastTransform = null; _this._layer$_inverseDirty = true; _this.set$engineLayer(null); return; } _this._layer$_establishTransform$0(); t1 = _this._layer$_lastTransform; t2 = type$.nullable_TransformEngineLayer; if (t1 != null) { _this._lastOffset = _this.unlinkedOffset; _this.set$engineLayer(builder.pushTransform$2$oldLayer(t1._vector_math_64$_m4storage, t2._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } else { _this._lastOffset = null; t1 = _this.unlinkedOffset; _this.set$engineLayer(builder.pushTransform$2$oldLayer(A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)._vector_math_64$_m4storage, t2._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } _this._layer$_inverseDirty = true; }, applyTransform$2(child, transform) { var t1 = this._layer$_lastTransform; if (t1 != null) transform.multiply$1(0, t1); else { t1 = this.unlinkedOffset; transform.multiply$1(0, A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)); } } }; A.AnnotatedRegionLayer.prototype = { findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { var t2, t3, t4, _this = this, isAbsorbed = _this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S), t1 = result._layer$_entries; if (t1.length !== 0 && true) return isAbsorbed; t2 = _this.size; if (t2 != null) { t3 = _this.offset; t4 = t3._dx; t3 = t3._dy; t2 = !new A.Rect(t4, t3, t4 + t2._dx, t3 + t2._dy).contains$1(0, localPosition); } else t2 = false; if (t2) return isAbsorbed; if (A.createRuntimeType(_this.$ti._precomputed1) === A.createRuntimeType($S)) { isAbsorbed = isAbsorbed || false; t1.push(new A.AnnotationEntry($S._as(_this.value), localPosition.$sub(0, _this.offset), $S._eval$1("AnnotationEntry<0>"))); } return isAbsorbed; }, get$value(receiver) { return this.value; } }; A._Layer_Object_DiagnosticableTreeMixin.prototype = {}; A.ListBodyParentData.prototype = {}; A.RenderListBody.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.ListBodyParentData)) child.parentData = new A.ListBodyParentData(null, null, B.Offset_0_0); }, set$axisDirection(value) { if (this._axisDirection === value) return; this._axisDirection = value; this.markNeedsLayout$0(); }, computeDryLayout$1(constraints) { var t1, innerConstraints, t2, mainAxisExtent, t3, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; switch (_this._axisDirection.index) { case 1: case 3: t1 = constraints.maxHeight; innerConstraints = A.BoxConstraints$tightFor(t1, null); for (t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), mainAxisExtent = 0; child != null;) { mainAxisExtent += child.getDryLayout$1(innerConstraints)._dx; t3 = child.parentData; t3.toString; child = t2._as(t3).ContainerParentDataMixin_nextSibling; } return constraints.constrain$1(new A.Size(mainAxisExtent, t1)); case 0: case 2: t1 = constraints.maxWidth; innerConstraints = A.BoxConstraints$tightFor(null, t1); for (t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), mainAxisExtent = 0; child != null;) { mainAxisExtent += child.getDryLayout$1(innerConstraints)._dy; t3 = child.parentData; t3.toString; child = t2._as(t3).ContainerParentDataMixin_nextSibling; } return constraints.constrain$1(new A.Size(t1, mainAxisExtent)); } }, performLayout$0() { var t1, innerConstraints, t2, mainAxisExtent, t3, t4, position, _this = this, _null = null, _s28_ = "RenderBox was not laid out: ", constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), child = _this.ContainerRenderObjectMixin__firstChild; switch (_this._axisDirection.index) { case 1: t1 = constraints.maxHeight; innerConstraints = A.BoxConstraints$tightFor(t1, _null); for (t2 = type$.ListBodyParentData, mainAxisExtent = 0; child != null;) { child.layout$2$parentUsesSize(innerConstraints, true); t3 = child.parentData; t3.toString; t2._as(t3); t3.offset = new A.Offset(mainAxisExtent, 0); t4 = child._box$_size; mainAxisExtent += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4)._dx; child = t3.ContainerParentDataMixin_nextSibling; } _this._box$_size = constraints.constrain$1(new A.Size(mainAxisExtent, t1)); break; case 3: t1 = constraints.maxHeight; innerConstraints = A.BoxConstraints$tightFor(t1, _null); for (t2 = type$.ListBodyParentData, mainAxisExtent = 0; child != null;) { child.layout$2$parentUsesSize(innerConstraints, true); t3 = child.parentData; t3.toString; t2._as(t3); t4 = child._box$_size; mainAxisExtent += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4)._dx; child = t3.ContainerParentDataMixin_nextSibling; } child = _this.ContainerRenderObjectMixin__firstChild; for (position = 0; child != null;) { t3 = child.parentData; t3.toString; t2._as(t3); t4 = child._box$_size; position += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4)._dx; t3.offset = new A.Offset(mainAxisExtent - position, 0); child = t3.ContainerParentDataMixin_nextSibling; } _this._box$_size = constraints.constrain$1(new A.Size(mainAxisExtent, t1)); break; case 2: t1 = constraints.maxWidth; innerConstraints = A.BoxConstraints$tightFor(_null, t1); for (t2 = type$.ListBodyParentData, mainAxisExtent = 0; child != null;) { child.layout$2$parentUsesSize(innerConstraints, true); t3 = child.parentData; t3.toString; t2._as(t3); t3.offset = new A.Offset(0, mainAxisExtent); t4 = child._box$_size; mainAxisExtent += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4)._dy; child = t3.ContainerParentDataMixin_nextSibling; } _this._box$_size = constraints.constrain$1(new A.Size(t1, mainAxisExtent)); break; case 0: t1 = constraints.maxWidth; innerConstraints = A.BoxConstraints$tightFor(_null, t1); for (t2 = type$.ListBodyParentData, mainAxisExtent = 0; child != null;) { child.layout$2$parentUsesSize(innerConstraints, true); t3 = child.parentData; t3.toString; t2._as(t3); t4 = child._box$_size; mainAxisExtent += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4)._dy; child = t3.ContainerParentDataMixin_nextSibling; } child = _this.ContainerRenderObjectMixin__firstChild; for (position = 0; child != null;) { t3 = child.parentData; t3.toString; t2._as(t3); t4 = child._box$_size; position += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4)._dy; t3.offset = new A.Offset(0, mainAxisExtent - position); child = t3.ContainerParentDataMixin_nextSibling; } _this._box$_size = constraints.constrain$1(new A.Size(t1, mainAxisExtent)); break; } }, _getIntrinsicCrossAxis$1(childSize) { var t1, extent, t2, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ListBodyParentData, extent = 0; child != null;) { extent = Math.max(extent, A.checkNum(childSize.call$1(child))); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return extent; }, _getIntrinsicMainAxis$1(childSize) { var t1, extent, t2, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ListBodyParentData, extent = 0; child != null;) { extent += childSize.call$1(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return extent; }, computeMinIntrinsicWidth$1(height) { switch (A.axisDirectionToAxis(this._axisDirection).index) { case 0: return this._getIntrinsicMainAxis$1(new A.RenderListBody_computeMinIntrinsicWidth_closure(height)); case 1: return this._getIntrinsicCrossAxis$1(new A.RenderListBody_computeMinIntrinsicWidth_closure0(height)); } }, computeMaxIntrinsicWidth$1(height) { switch (A.axisDirectionToAxis(this._axisDirection).index) { case 0: return this._getIntrinsicMainAxis$1(new A.RenderListBody_computeMaxIntrinsicWidth_closure(height)); case 1: return this._getIntrinsicCrossAxis$1(new A.RenderListBody_computeMaxIntrinsicWidth_closure0(height)); } }, computeMinIntrinsicHeight$1(width) { switch (A.axisDirectionToAxis(this._axisDirection).index) { case 0: return this._getIntrinsicMainAxis$1(new A.RenderListBody_computeMinIntrinsicHeight_closure(width)); case 1: return this._getIntrinsicCrossAxis$1(new A.RenderListBody_computeMinIntrinsicHeight_closure0(width)); } }, computeMaxIntrinsicHeight$1(width) { switch (A.axisDirectionToAxis(this._axisDirection).index) { case 0: return this._getIntrinsicMainAxis$1(new A.RenderListBody_computeMaxIntrinsicHeight_closure(width)); case 1: return this._getIntrinsicCrossAxis$1(new A.RenderListBody_computeMaxIntrinsicHeight_closure0(width)); } }, computeDistanceToActualBaseline$1(baseline) { return this.defaultComputeDistanceToFirstActualBaseline$1(baseline); }, paint$2(context, offset) { this.defaultPaint$2(context, offset); }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); } }; A.RenderListBody_computeMinIntrinsicWidth_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, this.height, child.get$computeMinIntrinsicWidth()); }, $signature: 114 }; A.RenderListBody_computeMinIntrinsicWidth_closure0.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, this.height, child.get$computeMinIntrinsicWidth()); }, $signature: 114 }; A.RenderListBody_computeMaxIntrinsicWidth_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, this.height, child.get$computeMaxIntrinsicWidth()); }, $signature: 114 }; A.RenderListBody_computeMaxIntrinsicWidth_closure0.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, this.height, child.get$computeMaxIntrinsicWidth()); }, $signature: 114 }; A.RenderListBody_computeMinIntrinsicHeight_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, this.width, child.get$computeMinIntrinsicHeight()); }, $signature: 114 }; A.RenderListBody_computeMinIntrinsicHeight_closure0.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, this.width, child.get$computeMinIntrinsicHeight()); }, $signature: 114 }; A.RenderListBody_computeMaxIntrinsicHeight_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, this.width, child.get$computeMaxIntrinsicHeight()); }, $signature: 114 }; A.RenderListBody_computeMaxIntrinsicHeight_closure0.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, this.width, child.get$computeMaxIntrinsicHeight()); }, $signature: 114 }; A._RenderListBody_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ListBodyParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ListBodyParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderListBody_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A._MouseState.prototype = { replaceAnnotations$1(value) { var previous = this._annotations; this._annotations = value; return previous; }, toString$0(_) { var _s16_ = "#", t1 = A.shortHash(this._latestEvent), t2 = this._annotations.__js_helper$_length; return _s16_ + A.shortHash(this) + "(" + ("latestEvent: " + (_s16_ + t1)) + ", " + ("annotations: [list of " + t2 + "]") + ")"; } }; A._MouseTrackerUpdateDetails.prototype = { get$device(_) { var t1 = this.previousEvent; return t1.get$device(t1); } }; A.MouseTracker.prototype = { _hitTestInViewResultToAnnotations$1(result) { var t2, t3, _i, entry, target, t4, t1 = type$.MouseTrackerAnnotation, annotations = A.LinkedHashMap_LinkedHashMap(null, null, t1, type$.Matrix4); for (t2 = result._hit_test$_path, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { entry = t2[_i]; target = entry.target; if (t1._is(target)) { t4 = entry._transform; t4.toString; annotations.$indexSet(0, target, t4); } } return annotations; }, _findAnnotations$1(state) { var device, viewId, t1 = state._latestEvent, globalPosition = t1.get$position(t1); t1 = state._latestEvent; device = t1.get$device(t1); viewId = state._latestEvent.get$viewId(); if (!this._mouseStates.containsKey$1(0, device)) return A.LinkedHashMap_LinkedHashMap(null, null, type$.MouseTrackerAnnotation, type$.Matrix4); return this._hitTestInViewResultToAnnotations$1(this._hitTestInView.call$2(globalPosition, viewId)); }, _handleDeviceUpdate$1(details) { var t1, t2; A.MouseTracker__handleDeviceUpdateMouseEvents(details); t1 = details.nextAnnotations; t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); this._mouseCursorMixin.handleDeviceCursorUpdate$3(details.get$device(0), details.triggeringEvent, A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t1, t2), new A.MouseTracker__handleDeviceUpdate_closure(), t2._eval$1("Iterable.E"), type$.MouseCursor)); }, updateWithEvent$2($event, hitTestResult) { var viewId, device, t2, existingState, t3, _this = this, t1 = {}; if ($event.get$kind($event) !== B.PointerDeviceKind_1) return; if (type$.PointerSignalEvent._is($event)) return; t1.result = null; if (type$.PointerRemovedEvent._is($event)) t1.result = A.HitTestResult$(); else { viewId = $event.get$viewId(); t1.result = hitTestResult == null ? _this._hitTestInView.call$2($event.get$position($event), viewId) : hitTestResult; } device = $event.get$device($event); t2 = _this._mouseStates; existingState = t2.$index(0, device); if (!A.MouseTracker__shouldMarkStateDirty(existingState, $event)) return; t3 = t2.__js_helper$_length; new A.MouseTracker_updateWithEvent_closure(t1, _this, existingState, $event, device).call$0(); if (t3 !== 0 !== (t2.__js_helper$_length !== 0)) _this.notifyListeners$0(); }, updateAllDevices$0() { new A.MouseTracker_updateAllDevices_closure(this).call$0(); } }; A.MouseTracker__handleDeviceUpdate_closure.prototype = { call$1(annotation) { return annotation.get$cursor(annotation); }, $signature: 1380 }; A.MouseTracker_updateWithEvent_closure.prototype = { call$0() { var _this = this; new A.MouseTracker_updateWithEvent__closure(_this._box_0, _this.$this, _this.existingState, _this.event, _this.device).call$0(); }, $signature: 0 }; A.MouseTracker_updateWithEvent__closure.prototype = { call$0() { var t2, t3, targetState, previous, nextAnnotations, _this = this, _null = null, t1 = _this.existingState; if (t1 == null) { t2 = _this.event; if (type$.PointerRemovedEvent._is(t2)) return; _this.$this._mouseStates.$indexSet(0, _this.device, new A._MouseState(A.LinkedHashMap_LinkedHashMap(_null, _null, type$.MouseTrackerAnnotation, type$.Matrix4), t2)); } else { t2 = _this.event; if (type$.PointerRemovedEvent._is(t2)) _this.$this._mouseStates.remove$1(0, t2.get$device(t2)); } t3 = _this.$this; targetState = t3._mouseStates.$index(0, _this.device); if (targetState == null) { t1.toString; targetState = t1; } previous = targetState._latestEvent; targetState._latestEvent = t2; nextAnnotations = type$.PointerRemovedEvent._is(t2) ? A.LinkedHashMap_LinkedHashMap(_null, _null, type$.MouseTrackerAnnotation, type$.Matrix4) : t3._hitTestInViewResultToAnnotations$1(_this._box_0.result); t3._handleDeviceUpdate$1(new A._MouseTrackerUpdateDetails(targetState.replaceAnnotations$1(nextAnnotations), nextAnnotations, previous, t2)); }, $signature: 0 }; A.MouseTracker_updateAllDevices_closure.prototype = { call$0() { var t1, t2, t3, t4, lastEvent, nextAnnotations, previous; for (t1 = this.$this, t2 = t1._mouseStates.get$values(0), t3 = A._instanceType(t2), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t2 = new A.MappedIterator(J.get$iterator$ax(t2.__internal$_iterable), t2._f, t3._eval$1("MappedIterator<1,2>")), t3 = t3._rest[1]; t2.moveNext$0();) { t4 = t2.__internal$_current; if (t4 == null) t4 = t3._as(t4); lastEvent = t4._latestEvent; nextAnnotations = t1._findAnnotations$1(t4); previous = t4._annotations; t4._annotations = nextAnnotations; t1._handleDeviceUpdate$1(new A._MouseTrackerUpdateDetails(previous, nextAnnotations, lastEvent, null)); } }, $signature: 0 }; A.MouseTracker__handleDeviceUpdateMouseEvents_closure.prototype = { call$2(annotation, transform) { var t1; if (annotation.get$validForMouseTracker() && !this.nextAnnotations.containsKey$1(0, annotation)) { t1 = annotation.get$onExit(annotation); if (t1 != null) t1.call$1(this.baseExitEvent.transformed$1(this.lastAnnotations.$index(0, annotation))); } }, $signature: 1381 }; A.MouseTracker__handleDeviceUpdateMouseEvents_closure0.prototype = { call$1(annotation) { return !this.lastAnnotations.containsKey$1(0, annotation); }, $signature: 1383 }; A.__MouseTrackerUpdateDetails_Object_Diagnosticable.prototype = {}; A.ParentData.prototype = { detach$0(_) { }, toString$0(_) { return ""; } }; A.PaintingContext.prototype = { paintChild$2(child, offset) { var t1, _this = this; if (child.get$isRepaintBoundary()) { _this.stopRecordingIfNeeded$0(); if (!child._needsPaint) { t1 = child.__RenderObject__wasRepaintBoundary_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = !t1; } else t1 = true; if (t1) A.PaintingContext__repaintCompositedChild(child, null, true); else if (child._needsCompositedLayerUpdate) A.PaintingContext_updateLayerProperties(child); t1 = child._layerHandle._layer; t1.toString; type$.OffsetLayer._as(t1); t1.set$offset(0, offset); _this.appendLayer$1(t1); } else { t1 = child.__RenderObject__wasRepaintBoundary_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1) { child._layerHandle.set$layer(0, null); child._paintWithContext$2(_this, offset); } else child._paintWithContext$2(_this, offset); } }, appendLayer$1(layer) { layer.remove$0(0); this._containerLayer.append$1(0, layer); }, get$canvas(_) { var t1; if (this._canvas == null) this._startRecording$0(); t1 = this._canvas; t1.toString; return t1; }, _startRecording$0() { var t1, t2, _this = this; _this._currentLayer = A.PictureLayer$(_this.estimatedBounds); t1 = $.$get$_renderer(); t2 = t1.createPictureRecorder$0(); _this._recorder = t2; _this._canvas = t1.createCanvas$2(t2, null); t2 = _this._currentLayer; t2.toString; _this._containerLayer.append$1(0, t2); }, stopRecordingIfNeeded$0() { var t1, _this = this; if (_this._canvas == null) return; t1 = _this._currentLayer; t1.toString; t1.set$picture(_this._recorder.endRecording$0()); _this._canvas = _this._recorder = _this._currentLayer = null; }, setIsComplexHint$0() { if (this._currentLayer == null) this._startRecording$0(); var t1 = this._currentLayer; if (!t1._isComplexHint) { t1._isComplexHint = true; t1.markNeedsAddToScene$0(); } }, pushLayer$4$childPaintBounds(childLayer, painter, offset, childPaintBounds) { var childContext, _this = this; if (childLayer._firstChild != null) childLayer.removeAllChildren$0(); _this.stopRecordingIfNeeded$0(); _this.appendLayer$1(childLayer); childContext = _this.createChildContext$2(childLayer, childPaintBounds == null ? _this.estimatedBounds : childPaintBounds); painter.call$2(childContext, offset); childContext.stopRecordingIfNeeded$0(); }, pushLayer$3(childLayer, painter, offset) { return this.pushLayer$4$childPaintBounds(childLayer, painter, offset, null); }, createChildContext$2(childLayer, bounds) { return new A.PaintingContext(childLayer, bounds); }, pushClipRect$6$clipBehavior$oldLayer(needsCompositing, offset, clipRect, painter, clipBehavior, oldLayer) { var offsetClipRect, layer, _this = this; if (clipBehavior === B.Clip_0) { painter.call$2(_this, offset); return null; } offsetClipRect = clipRect.shift$1(offset); if (needsCompositing) { layer = oldLayer == null ? new A.ClipRectLayer(B.Clip_1, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)) : oldLayer; if (!offsetClipRect.$eq(0, layer._clipRect)) { layer._clipRect = offsetClipRect; layer.markNeedsAddToScene$0(); } if (clipBehavior !== layer._layer$_clipBehavior) { layer._layer$_clipBehavior = clipBehavior; layer.markNeedsAddToScene$0(); } _this.pushLayer$4$childPaintBounds(layer, painter, offset, offsetClipRect); return layer; } else { _this.clipRectAndPaint$4(offsetClipRect, clipBehavior, offsetClipRect, new A.PaintingContext_pushClipRect_closure(_this, painter, offset)); return null; } }, pushClipRect$4(needsCompositing, offset, clipRect, painter) { return this.pushClipRect$6$clipBehavior$oldLayer(needsCompositing, offset, clipRect, painter, B.Clip_1, null); }, pushClipRect$5$clipBehavior(needsCompositing, offset, clipRect, painter, clipBehavior) { return this.pushClipRect$6$clipBehavior$oldLayer(needsCompositing, offset, clipRect, painter, clipBehavior, null); }, pushClipRRect$7$clipBehavior$oldLayer(needsCompositing, offset, bounds, clipRRect, painter, clipBehavior, oldLayer) { var offsetBounds, offsetClipRRect, layer, _this = this; if (clipBehavior === B.Clip_0) { painter.call$2(_this, offset); return null; } offsetBounds = bounds.shift$1(offset); offsetClipRRect = clipRRect.shift$1(offset); if (needsCompositing) { layer = oldLayer == null ? new A.ClipRRectLayer(B.Clip_2, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)) : oldLayer; if (!offsetClipRRect.$eq(0, layer._clipRRect)) { layer._clipRRect = offsetClipRRect; layer.markNeedsAddToScene$0(); } if (clipBehavior !== layer._layer$_clipBehavior) { layer._layer$_clipBehavior = clipBehavior; layer.markNeedsAddToScene$0(); } _this.pushLayer$4$childPaintBounds(layer, painter, offset, offsetBounds); return layer; } else { _this.clipRRectAndPaint$4(offsetClipRRect, clipBehavior, offsetBounds, new A.PaintingContext_pushClipRRect_closure(_this, painter, offset)); return null; } }, pushClipPath$7$clipBehavior$oldLayer(needsCompositing, offset, bounds, clipPath, painter, clipBehavior, oldLayer) { var offsetBounds, offsetClipPath, layer, _this = this; if (clipBehavior === B.Clip_0) { painter.call$2(_this, offset); return null; } offsetBounds = bounds.shift$1(offset); offsetClipPath = clipPath.shift$1(offset); if (needsCompositing) { layer = oldLayer == null ? new A.ClipPathLayer(B.Clip_2, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)) : oldLayer; if (offsetClipPath !== layer._clipPath) { layer._clipPath = offsetClipPath; layer.markNeedsAddToScene$0(); } if (clipBehavior !== layer._layer$_clipBehavior) { layer._layer$_clipBehavior = clipBehavior; layer.markNeedsAddToScene$0(); } _this.pushLayer$4$childPaintBounds(layer, painter, offset, offsetBounds); return layer; } else { _this.clipPathAndPaint$4(offsetClipPath, clipBehavior, offsetBounds, new A.PaintingContext_pushClipPath_closure(_this, painter, offset)); return null; } }, pushClipPath$6$oldLayer(needsCompositing, offset, bounds, clipPath, painter, oldLayer) { return this.pushClipPath$7$clipBehavior$oldLayer(needsCompositing, offset, bounds, clipPath, painter, B.Clip_2, oldLayer); }, pushTransform$5$oldLayer(needsCompositing, offset, transform, painter, oldLayer) { var layer, _this = this, t1 = offset._dx, t2 = offset._dy, effectiveTransform = A.Matrix4_Matrix4$translationValues(t1, t2, 0); effectiveTransform.multiply$1(0, transform); effectiveTransform.translate$2(0, -t1, -t2); if (needsCompositing) { layer = oldLayer == null ? A.TransformLayer$(null) : oldLayer; layer.set$transform(0, effectiveTransform); _this.pushLayer$4$childPaintBounds(layer, painter, offset, A.MatrixUtils_inverseTransformRect(effectiveTransform, _this.estimatedBounds)); return layer; } else { t1 = _this.get$canvas(_this); t1.save$0(0); t1.transform$1(0, effectiveTransform._vector_math_64$_m4storage); painter.call$2(_this, offset); _this.get$canvas(_this).restore$0(0); return null; } }, pushOpacity$4$oldLayer(offset, alpha, painter, oldLayer) { var layer = oldLayer == null ? A.OpacityLayer$() : oldLayer; layer.set$alpha(0, alpha); layer.set$offset(0, offset); this.pushLayer$3(layer, painter, B.Offset_0_0); return layer; }, toString$0(_) { return "PaintingContext#" + A.Primitives_objectHashCode(this) + "(layer: " + this._containerLayer.toString$0(0) + ", canvas bounds: " + this.estimatedBounds.toString$0(0) + ")"; } }; A.PaintingContext_pushClipRect_closure.prototype = { call$0() { return this.painter.call$2(this.$this, this.offset); }, $signature: 0 }; A.PaintingContext_pushClipRRect_closure.prototype = { call$0() { return this.painter.call$2(this.$this, this.offset); }, $signature: 0 }; A.PaintingContext_pushClipPath_closure.prototype = { call$0() { return this.painter.call$2(this.$this, this.offset); }, $signature: 0 }; A.Constraints.prototype = {}; A.PipelineOwner.prototype = { requestVisualUpdate$0() { var t1 = this._manifold; if (t1 != null) t1._binding.ensureVisualUpdate$0(); }, set$rootNode(value) { var t1 = this._rootNode; if (t1 == value) return; if (t1 != null) t1.detach$0(0); this._rootNode = value; if (value != null) value.attach$1(this); }, flushLayout$0() { var dirtyNodes, i, node, child, t1, t2, t3, t4, t5, t6, t7, _this = this; A.FlutterTimeline_startSync("LAYOUT" + (_this._debugParent == null ? " (root)" : ""), null); try { for (t1 = type$.JSArray_RenderObject; t2 = _this._nodesNeedingLayout, t2.length !== 0;) { dirtyNodes = t2; _this._nodesNeedingLayout = A._setArrayType([], t1); J.sort$1$ax(dirtyNodes, new A.PipelineOwner_flushLayout_closure()); for (i = 0; i < J.get$length$asx(dirtyNodes); ++i) { if (_this._shouldMergeDirtyNodes) { _this._shouldMergeDirtyNodes = false; t2 = _this._nodesNeedingLayout; if (t2.length !== 0) { t3 = dirtyNodes; t4 = i; t5 = J.get$length$asx(dirtyNodes); A.RangeError_checkValidRange(t4, t5, J.get$length$asx(t3), null, null); t6 = A.instanceType(t3); t7 = new A.SubListIterable(t3, t4, t5, t6._eval$1("SubListIterable<1>")); t7.SubListIterable$3(t3, t4, t5, t6._precomputed1); B.JSArray_methods.addAll$1(t2, t7); break; } } node = J.$index$asx(dirtyNodes, i); if (node._needsLayout && node._object$_owner === _this) node._layoutWithoutResize$0(); } _this._shouldMergeDirtyNodes = false; } for (t1 = _this._children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; child = t3 == null ? t2._as(t3) : t3; child.flushLayout$0(); } } finally { _this._shouldMergeDirtyNodes = false; A.Timeline_finishSync(); } }, _enableMutationsToDirtySubtrees$1(callback) { try { callback.call$0(); } finally { this._shouldMergeDirtyNodes = true; } }, flushCompositingBits$0() { var t1, t2, _i, node, t3, _this = this; A.FlutterTimeline_startSync("UPDATING COMPOSITING BITS" + (_this._debugParent == null ? " (root)" : ""), null); t1 = _this._nodesNeedingCompositingBitsUpdate; B.JSArray_methods.sort$1(t1, new A.PipelineOwner_flushCompositingBits_closure()); for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { node = t1[_i]; if (node._needsCompositingBitsUpdate && node._object$_owner === _this) node._updateCompositingBits$0(); } B.JSArray_methods.clear$0(t1); for (t1 = _this._children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).flushCompositingBits$0(); } A.Timeline_finishSync(); }, flushPaint$0() { var dirtyNodes, node, child, t1, t2, t3, _i, t4, t5, _this = this; A.FlutterTimeline_startSync("PAINT" + (_this._debugParent == null ? " (root)" : ""), null); try { dirtyNodes = _this._nodesNeedingPaint; _this._nodesNeedingPaint = A._setArrayType([], type$.JSArray_RenderObject); for (t1 = dirtyNodes, J.sort$1$ax(t1, new A.PipelineOwner_flushPaint_closure()), t2 = t1.length, t3 = type$.OffsetLayer, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { node = t1[_i]; if ((node._needsPaint || node._needsCompositedLayerUpdate) && node._object$_owner === _this) if (node._layerHandle._layer._layer$_owner != null) if (node._needsPaint) A.PaintingContext__repaintCompositedChild(node, null, false); else { t4 = node; t5 = t4._layerHandle._layer; t5.toString; t4.updateCompositedLayer$1$oldLayer(t3._as(t5)); t4._needsCompositedLayerUpdate = false; } else node._skippedPaintingOnLayer$0(); } for (t1 = _this._children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; child = t3 == null ? t2._as(t3) : t3; child.flushPaint$0(); } } finally { A.Timeline_finishSync(); } }, _updateSemanticsOwner$0() { var _this = this, t1 = _this._manifold; t1 = t1 == null ? null : t1._binding.get$_binding0$_semanticsEnabled()._change_notifier$_value; if (t1 === true || _this._outstandingSemanticsHandles > 0) { if (_this._semanticsOwner == null) { t1 = type$.SemanticsNode; _this._semanticsOwner = new A.SemanticsOwner(_this.onSemanticsUpdate, A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, t1), A.LinkedHashSet_LinkedHashSet$_empty(t1), $.$get$ChangeNotifier__emptyListeners()); t1 = _this.onSemanticsOwnerCreated; if (t1 != null) t1.call$0(); } } else { t1 = _this._semanticsOwner; if (t1 != null) { t1.dispose$0(); _this._semanticsOwner = null; t1 = _this.onSemanticsOwnerDisposed; if (t1 != null) t1.call$0(); } } }, flushSemantics$0() { var nodesToProcess, node, child, t1, nodesToProcess0, t2, _i, t3, _this = this; if (_this._semanticsOwner == null) return; A.FlutterTimeline_startSync("SEMANTICS" + (_this._debugParent == null ? " (root)" : ""), null); try { t1 = _this._nodesNeedingSemantics; nodesToProcess0 = A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")); B.JSArray_methods.sort$1(nodesToProcess0, new A.PipelineOwner_flushSemantics_closure()); nodesToProcess = nodesToProcess0; t1.clear$0(0); for (t1 = nodesToProcess, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { node = t1[_i]; if (node._needsSemanticsUpdate && node._object$_owner === _this) node._updateSemantics$0(); } _this._semanticsOwner.sendSemanticsUpdate$0(); for (t1 = _this._children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; child = t3 == null ? t2._as(t3) : t3; child.flushSemantics$0(); } } finally { A.Timeline_finishSync(); } }, debugDescribeChildren$0() { var t2, t3, t4, t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); for (t2 = this._children, t2 = A._LinkedHashSetIterator$(t2, t2._collection$_modifications, A._instanceType(t2)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { t4 = t2._collection$_current; t1.push(new A.DiagnosticableTreeNode(t4 == null ? t3._as(t4) : t4, null, true, true, null, null)); } return t1; }, attach$1(manifold) { var t1, t2, t3, _this = this; _this._manifold = manifold; manifold.addListener$1(0, _this.get$_updateSemanticsOwner()); _this._updateSemanticsOwner$0(); for (t1 = _this._children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).attach$1(manifold); } }, detach$0(_) { var t1, t2, t3, _this = this; _this._manifold.removeListener$1(0, _this.get$_updateSemanticsOwner()); _this._manifold = null; for (t1 = _this._children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).detach$0(0); } }, dispose$0() { var _this = this, t1 = _this._semanticsOwner; if (t1 != null) t1.dispose$0(); _this._semanticsOwner = null; B.JSArray_methods.clear$0(_this._nodesNeedingLayout); B.JSArray_methods.clear$0(_this._nodesNeedingCompositingBitsUpdate); B.JSArray_methods.clear$0(_this._nodesNeedingPaint); _this._nodesNeedingSemantics.clear$0(0); }, $isDiagnosticableTree: 1 }; A.PipelineOwner_flushLayout_closure.prototype = { call$2(a, b) { return a._depth - b._depth; }, $signature: 440 }; A.PipelineOwner_flushCompositingBits_closure.prototype = { call$2(a, b) { return a._depth - b._depth; }, $signature: 440 }; A.PipelineOwner_flushPaint_closure.prototype = { call$2(a, b) { return b._depth - a._depth; }, $signature: 440 }; A.PipelineOwner_flushSemantics_closure.prototype = { call$2(a, b) { return a._depth - b._depth; }, $signature: 440 }; A.RenderObject.prototype = { RenderObject$0() { var _this = this; _this.__RenderObject__needsCompositing_A = _this.get$isRepaintBoundary() || _this.get$alwaysNeedsCompositing(); _this.__RenderObject__wasRepaintBoundary_A = _this.get$isRepaintBoundary(); }, dispose$0() { this._layerHandle.set$layer(0, null); }, setupParentData$1(child) { if (!(child.parentData instanceof A.ParentData)) child.parentData = new A.ParentData(); }, redepthChild$1(child) { var t1 = child._depth, t2 = this._depth; if (t1 <= t2) { child._depth = t2 + 1; child.redepthChildren$0(); } }, redepthChildren$0() { }, get$parent(_) { return this._object$_parent; }, adoptChild$1(child) { var t1, _this = this; _this.setupParentData$1(child); _this.markNeedsLayout$0(); _this.markNeedsCompositingBitsUpdate$0(); _this.markNeedsSemanticsUpdate$0(); child._object$_parent = _this; t1 = _this._object$_owner; if (t1 != null) child.attach$1(t1); _this.redepthChild$1(child); }, dropChild$1(child) { var _this = this; child._cleanRelayoutBoundary$0(); child.parentData.detach$0(0); child._object$_parent = child.parentData = null; if (_this._object$_owner != null) child.detach$0(0); _this.markNeedsLayout$0(); _this.markNeedsCompositingBitsUpdate$0(); _this.markNeedsSemanticsUpdate$0(); }, visitChildren$1(visitor) { }, _reportException$3(method, exception, stack) { A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "rendering library", A.ErrorDescription$("during " + method + "()"), null, new A.RenderObject__reportException_closure(this), false)); }, attach$1(owner) { var _this = this; _this._object$_owner = owner; if (_this._needsLayout && _this._relayoutBoundary != null) { _this._needsLayout = false; _this.markNeedsLayout$0(); } if (_this._needsCompositingBitsUpdate) { _this._needsCompositingBitsUpdate = false; _this.markNeedsCompositingBitsUpdate$0(); } if (_this._needsPaint && _this._layerHandle._layer != null) { _this._needsPaint = false; _this.markNeedsPaint$0(); } if (_this._needsSemanticsUpdate && _this.get$_semanticsConfiguration()._isSemanticBoundary) { _this._needsSemanticsUpdate = false; _this.markNeedsSemanticsUpdate$0(); } }, detach$0(_) { this._object$_owner = null; }, get$constraints() { var t1 = this._constraints; if (t1 == null) throw A.wrapException(A.StateError$("A RenderObject does not have any constraints before it has been laid out.")); return t1; }, markNeedsLayout$0() { var t1, _this = this; if (_this._needsLayout) return; t1 = _this._relayoutBoundary; if (t1 == null) { _this._needsLayout = true; if (_this.get$parent(_this) != null) _this.markParentNeedsLayout$0(); return; } if (t1 !== _this) _this.markParentNeedsLayout$0(); else { _this._needsLayout = true; t1 = _this._object$_owner; if (t1 != null) { t1._nodesNeedingLayout.push(_this); _this._object$_owner.requestVisualUpdate$0(); } } }, markParentNeedsLayout$0() { var t1, _this = this; _this._needsLayout = true; t1 = _this.get$parent(_this); t1.toString; if (!_this._doingThisLayoutWithCallback) t1.markNeedsLayout$0(); }, _cleanRelayoutBoundary$0() { var _this = this; if (_this._relayoutBoundary !== _this) { _this._relayoutBoundary = null; _this.visitChildren$1(A.object_RenderObject__cleanChildRelayoutBoundary$closure()); } }, _propagateRelayoutBoundary$0() { var t1, parentRelayoutBoundary, _this = this; if (_this._relayoutBoundary === _this) return; t1 = _this.get$parent(_this); parentRelayoutBoundary = t1 == null ? null : t1._relayoutBoundary; if (parentRelayoutBoundary != _this._relayoutBoundary) { _this._relayoutBoundary = parentRelayoutBoundary; _this.visitChildren$1(A.object_RenderObject__propagateRelayoutBoundaryToChild$closure()); } }, _layoutWithoutResize$0() { var e, stack, exception, _this = this; try { _this.performLayout$0(); _this.markNeedsSemanticsUpdate$0(); } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); _this._reportException$3("performLayout", e, stack); } _this._needsLayout = false; _this.markNeedsPaint$0(); }, layout$2$parentUsesSize(constraints, parentUsesSize) { var e, stack, e0, stack0, relayoutBoundary, exception, _this = this, t1 = $.debugProfileLayoutsEnabled; if (t1) A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(_this).toString$0(0), null); if (!parentUsesSize || _this.get$sizedByParent() || constraints.get$isTight() || !(_this.get$parent(_this) instanceof A.RenderObject)) relayoutBoundary = _this; else { t1 = _this.get$parent(_this)._relayoutBoundary; t1.toString; relayoutBoundary = t1; } if (!_this._needsLayout && constraints.$eq(0, _this._constraints)) { if (relayoutBoundary !== _this._relayoutBoundary) { _this._relayoutBoundary = relayoutBoundary; _this.visitChildren$1(A.object_RenderObject__propagateRelayoutBoundaryToChild$closure()); } t1 = $.debugProfileLayoutsEnabled; if (t1) A.Timeline_finishSync(); return; } _this._constraints = constraints; t1 = _this._relayoutBoundary; if (t1 != null && relayoutBoundary !== t1) _this.visitChildren$1(A.object_RenderObject__cleanChildRelayoutBoundary$closure()); _this._relayoutBoundary = relayoutBoundary; if (_this.get$sizedByParent()) try { _this.performResize$0(); } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); _this._reportException$3("performResize", e, stack); } try { _this.performLayout$0(); _this.markNeedsSemanticsUpdate$0(); } catch (exception) { e0 = A.unwrapException(exception); stack0 = A.getTraceFromException(exception); _this._reportException$3("performLayout", e0, stack0); } _this._needsLayout = false; _this.markNeedsPaint$0(); t1 = $.debugProfileLayoutsEnabled; if (t1) A.Timeline_finishSync(); }, layout$1(constraints) { return this.layout$2$parentUsesSize(constraints, false); }, get$sizedByParent() { return false; }, invokeLayoutCallback$1$1(callback, $T) { var _this = this; _this._doingThisLayoutWithCallback = true; try { _this._object$_owner._enableMutationsToDirtySubtrees$1(new A.RenderObject_invokeLayoutCallback_closure(_this, callback, $T)); } finally { _this._doingThisLayoutWithCallback = false; } }, get$isRepaintBoundary() { return false; }, get$alwaysNeedsCompositing() { return false; }, updateCompositedLayer$1$oldLayer(oldLayer) { return oldLayer == null ? A.OffsetLayer$(B.Offset_0_0) : oldLayer; }, get$layer(_) { return this._layerHandle._layer; }, markNeedsCompositingBitsUpdate$0() { var t1, $parent, t2, _this = this; if (_this._needsCompositingBitsUpdate) return; t1 = _this._needsCompositingBitsUpdate = true; if (_this.get$parent(_this) instanceof A.RenderObject) { $parent = _this.get$parent(_this); if ($parent._needsCompositingBitsUpdate) return; t2 = _this.__RenderObject__wasRepaintBoundary_A; t2 === $ && A.throwUnnamedLateFieldNI(); if ((t2 ? !_this.get$isRepaintBoundary() : t1) && !$parent.get$isRepaintBoundary()) { $parent.markNeedsCompositingBitsUpdate$0(); return; } } t1 = _this._object$_owner; if (t1 != null) t1._nodesNeedingCompositingBitsUpdate.push(_this); }, _updateCompositingBits$0() { var t1, t2, _this = this; if (!_this._needsCompositingBitsUpdate) return; t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__RenderObject__needsCompositing_A = false; _this.visitChildren$1(new A.RenderObject__updateCompositingBits_closure(_this)); if (_this.get$isRepaintBoundary() || _this.get$alwaysNeedsCompositing()) _this.__RenderObject__needsCompositing_A = true; if (!_this.get$isRepaintBoundary()) { t2 = _this.__RenderObject__wasRepaintBoundary_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = false; if (t2) { _this._needsCompositedLayerUpdate = _this._needsPaint = false; t1 = _this._object$_owner; if (t1 != null) B.JSArray_methods.remove$1(t1._nodesNeedingPaint, _this); _this._needsCompositingBitsUpdate = false; _this.markNeedsPaint$0(); } else if (t1 !== _this.__RenderObject__needsCompositing_A) { _this._needsCompositingBitsUpdate = false; _this.markNeedsPaint$0(); } else _this._needsCompositingBitsUpdate = false; }, markNeedsPaint$0() { var t1, _this = this; if (_this._needsPaint) return; _this._needsPaint = true; if (_this.get$isRepaintBoundary()) { t1 = _this.__RenderObject__wasRepaintBoundary_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = false; if (t1) { t1 = _this._object$_owner; if (t1 != null) { t1._nodesNeedingPaint.push(_this); _this._object$_owner.requestVisualUpdate$0(); } } else if (_this.get$parent(_this) instanceof A.RenderObject) _this.get$parent(_this).markNeedsPaint$0(); else { t1 = _this._object$_owner; if (t1 != null) t1.requestVisualUpdate$0(); } }, markNeedsCompositedLayerUpdate$0() { var t1, _this = this; if (_this._needsCompositedLayerUpdate || _this._needsPaint) return; _this._needsCompositedLayerUpdate = true; if (_this.get$isRepaintBoundary()) { t1 = _this.__RenderObject__wasRepaintBoundary_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = false; if (t1) { t1 = _this._object$_owner; if (t1 != null) { t1._nodesNeedingPaint.push(_this); _this._object$_owner.requestVisualUpdate$0(); } } else _this.markNeedsPaint$0(); }, _skippedPaintingOnLayer$0() { var t1, node = this.get$parent(this); for (; node instanceof A.RenderObject;) { if (node.get$isRepaintBoundary()) { t1 = node._layerHandle._layer; if (t1 == null) break; if (t1._layer$_owner != null) break; node._needsPaint = true; } node = node.get$parent(node); } }, _paintWithContext$2(context, offset) { var e, stack, t1, exception, _this = this; if (_this._needsLayout) return; t1 = $.debugProfilePaintsEnabled; if (t1) A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(_this).toString$0(0), null); _this._needsCompositedLayerUpdate = _this._needsPaint = false; _this.__RenderObject__wasRepaintBoundary_A = _this.get$isRepaintBoundary(); try { _this.paint$2(context, offset); } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); _this._reportException$3("paint", e, stack); } t1 = $.debugProfilePaintsEnabled; if (t1) A.Timeline_finishSync(); }, paint$2(context, offset) { }, applyPaintTransform$2(child, transform) { }, paintsChild$1(child) { return true; }, getTransformTo$1(_, ancestor) { var rootNode, renderers, renderer, t2, transform, index, index0, t1 = ancestor == null; if (t1) { rootNode = this._object$_owner._rootNode; if (rootNode instanceof A.RenderObject) ancestor = rootNode; } renderers = A._setArrayType([], type$.JSArray_RenderObject); renderer = this; while (renderer !== ancestor) { renderers.push(renderer); t2 = renderer.get$parent(renderer); t2.toString; renderer = t2; } if (!t1) { ancestor.toString; renderers.push(ancestor); } transform = new A.Matrix40(new Float64Array(16)); transform.setIdentity$0(); for (index = renderers.length - 1; index > 0; index = index0) { index0 = index - 1; renderers[index].applyPaintTransform$2(renderers[index0], transform); } return transform; }, describeApproximatePaintClip$1(child) { return null; }, describeSemanticsClip$1(child) { return null; }, scheduleInitialSemantics$0() { this._object$_owner._nodesNeedingSemantics.add$1(0, this); this._object$_owner.requestVisualUpdate$0(); }, describeSemanticsConfiguration$1(config) { }, sendSemanticsEvent$1(semanticsEvent) { var t1, t2, _this = this; if (_this._object$_owner._semanticsOwner == null) return; t1 = _this._semantics; if (t1 != null) t2 = !(t1._semantics$_parent != null && t1._isMergedIntoParent); else t2 = false; if (t2) t1.sendEvent$1(semanticsEvent); else if (_this.get$parent(_this) != null) _this.get$parent(_this).sendSemanticsEvent$1(semanticsEvent); }, get$_semanticsConfiguration() { var t1, _this = this; if (_this._cachedSemanticsConfiguration == null) { t1 = A.SemanticsConfiguration$(); _this._cachedSemanticsConfiguration = t1; _this.describeSemanticsConfiguration$1(t1); } t1 = _this._cachedSemanticsConfiguration; t1.toString; return t1; }, get$debugSemantics() { return this._semantics; }, clearSemantics$0() { this._needsSemanticsUpdate = true; this._semantics = null; this.visitChildren$1(new A.RenderObject_clearSemantics_closure()); }, markNeedsSemanticsUpdate$0() { var wasSemanticsBoundary, mayProduceSiblingNodes, isEffectiveSemanticsBoundary, node, _this = this, t1 = _this._object$_owner; if (t1 == null || t1._semanticsOwner == null) { _this._cachedSemanticsConfiguration = null; return; } if (_this._semantics != null) { t1 = _this._cachedSemanticsConfiguration; t1 = t1 == null ? null : t1._isSemanticBoundary; wasSemanticsBoundary = t1 === true; } else wasSemanticsBoundary = false; t1 = _this._cachedSemanticsConfiguration; mayProduceSiblingNodes = (t1 == null ? null : t1._childConfigurationsDelegate) != null || _this.get$_semanticsConfiguration()._childConfigurationsDelegate != null; _this._cachedSemanticsConfiguration = null; isEffectiveSemanticsBoundary = _this.get$_semanticsConfiguration()._isSemanticBoundary && wasSemanticsBoundary; node = _this; while (true) { if (node.get$parent(node) != null) t1 = mayProduceSiblingNodes || !isEffectiveSemanticsBoundary; else t1 = false; if (!t1) break; if (node !== _this && node._needsSemanticsUpdate) break; node._needsSemanticsUpdate = true; if (isEffectiveSemanticsBoundary) mayProduceSiblingNodes = false; node = node.get$parent(node); if (node._cachedSemanticsConfiguration == null) { t1 = A.SemanticsConfiguration$(); node._cachedSemanticsConfiguration = t1; node.describeSemanticsConfiguration$1(t1); } isEffectiveSemanticsBoundary = node._cachedSemanticsConfiguration._isSemanticBoundary; if (isEffectiveSemanticsBoundary && node._semantics == null) return; } if (node !== _this && _this._semantics != null && _this._needsSemanticsUpdate) _this._object$_owner._nodesNeedingSemantics.remove$1(0, _this); if (!node._needsSemanticsUpdate) { node._needsSemanticsUpdate = true; t1 = _this._object$_owner; if (t1 != null) { t1._nodesNeedingSemantics.add$1(0, node); _this._object$_owner.requestVisualUpdate$0(); } } }, _updateSemantics$0() { var t1, t2, t3, fragment, result, siblingNodes, t4, _this = this, _null = null; if (_this._needsLayout) return; A.FlutterTimeline_startSync("Semantics.GetFragment", _null); t1 = _this._semantics; t2 = t1 == null; if (t2) t3 = _null; else { t3 = t1._semantics$_parent; if (t3 == null) t3 = _null; else if (!t3._mergeAllDescendantsIntoThisNode) t3 = t3._semantics$_parent != null && t3._isMergedIntoParent; else t3 = true; } t1 = t2 ? _null : t1._areUserActionsBlocked; fragment = _this._getSemanticsForParent$2$blockUserActions$mergeIntoParent(t1 === true, t3 === true); A.Timeline_finishSync(); type$._InterestingSemanticsFragment._as(fragment); t1 = type$.JSArray_SemanticsNode; result = A._setArrayType([], t1); siblingNodes = A._setArrayType([], t1); A.FlutterTimeline_startSync("Semantics.compileChildren", _null); t1 = _this._semantics; t2 = t1 == null; t3 = t2 ? _null : t1.parentSemanticsClipRect; t4 = t2 ? _null : t1.parentPaintClipRect; t1 = t2 ? _null : t1.elevationAdjustment; fragment.compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(t1 == null ? 0 : t1, t4, t3, result, siblingNodes); A.Timeline_finishSync(); }, _getSemanticsForParent$2$blockUserActions$mergeIntoParent(blockUserActions, mergeIntoParent) { var blockChildInteractions, childrenMergeIntoParent, childConfigurations, explicitChildNode, childConfigurationsDelegate, t1, configToFragment, t2, mergeUpFragments, siblingMergeFragmentGroups, t3, _i, result, t4, _this = this, _box_0 = {}, config = _this.get$_semanticsConfiguration(); _box_0.dropSemanticsOfPreviousSiblings = config.isBlockingSemanticsOfPreviouslyPaintedNodes; _box_0.producesForkingFragment = !config._hasBeenAnnotated && !config._isSemanticBoundary; blockChildInteractions = blockUserActions || config.isBlockingUserActions; childrenMergeIntoParent = mergeIntoParent || config._isMergingSemanticsOfDescendants; childConfigurations = A._setArrayType([], type$.JSArray_SemanticsConfiguration); explicitChildNode = config.explicitChildNodes || _this.get$parent(_this) == null; childConfigurationsDelegate = config._childConfigurationsDelegate; t1 = type$._InterestingSemanticsFragment; configToFragment = A.LinkedHashMap_LinkedHashMap$_empty(type$.SemanticsConfiguration, t1); t2 = type$.JSArray__InterestingSemanticsFragment; mergeUpFragments = A._setArrayType([], t2); siblingMergeFragmentGroups = A._setArrayType([], type$.JSArray_List__InterestingSemanticsFragment); t3 = config._tagsForChildren; t3 = t3 == null ? null : t3._collection$_length !== 0; _this.visitChildrenForSemantics$1(new A.RenderObject__getSemanticsForParent_closure(_box_0, _this, childrenMergeIntoParent, blockChildInteractions, childConfigurations, mergeUpFragments, siblingMergeFragmentGroups, config, t3 === true, childConfigurationsDelegate, configToFragment)); if (explicitChildNode) for (t1 = mergeUpFragments.length, _i = 0; _i < mergeUpFragments.length; mergeUpFragments.length === t1 || (0, A.throwConcurrentModificationError)(mergeUpFragments), ++_i) mergeUpFragments[_i].markAsExplicit$0(); else if (childConfigurationsDelegate != null) { result = childConfigurationsDelegate.call$1(childConfigurations); t3 = result.mergeUp; B.JSArray_methods.addAll$1(mergeUpFragments, new A.MappedListIterable(t3, new A.RenderObject__getSemanticsForParent_closure0(_box_0, _this, configToFragment), A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,_InterestingSemanticsFragment>"))); for (t3 = result.siblingMergeGroups, t4 = t3.length, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) siblingMergeFragmentGroups.push(B.JSArray_methods.map$1$1(t3[_i], new A.RenderObject__getSemanticsForParent_closure1(_this, configToFragment), t1).toList$0(0)); } t1 = _this._needsSemanticsUpdate = false; if (_this.get$parent(_this) == null) { _this._marksExplicitInMergeGroup$2$isMergeUp(mergeUpFragments, true); B.JSArray_methods.forEach$1(siblingMergeFragmentGroups, _this.get$_marksExplicitInMergeGroup()); t1 = _box_0.dropSemanticsOfPreviousSiblings; result = new A._RootSemanticsFragment(A._setArrayType([], t2), A._setArrayType([_this], type$.JSArray_RenderObject), t1); } else if (_box_0.producesForkingFragment) { t1 = _box_0.dropSemanticsOfPreviousSiblings; result = new A._ContainerSemanticsFragment(siblingMergeFragmentGroups, A._setArrayType([], t2), t1); } else { _this._marksExplicitInMergeGroup$2$isMergeUp(mergeUpFragments, true); B.JSArray_methods.forEach$1(siblingMergeFragmentGroups, _this.get$_marksExplicitInMergeGroup()); t3 = _box_0.dropSemanticsOfPreviousSiblings; result = new A._SwitchableSemanticsFragment(mergeIntoParent, config, siblingMergeFragmentGroups, A._setArrayType([], t2), A._setArrayType([_this], type$.JSArray_RenderObject), t3); if (blockUserActions ? !config.isBlockingUserActions : t1) { result._ensureConfigIsWritable$0(); result._object$_config.isBlockingUserActions = true; } if (config._isSemanticBoundary) result._isExplicit = true; } result.addAll$1(0, mergeUpFragments); return result; }, _marksExplicitInMergeGroup$2$isMergeUp(mergeGroup, isMergeUp) { var t1, i, fragment, t2, j, siblingFragment, t3, _this = this, toBeExplicit = A.LinkedHashSet_LinkedHashSet$_empty(type$._InterestingSemanticsFragment); for (t1 = J.getInterceptor$asx(mergeGroup), i = 0; i < t1.get$length(mergeGroup); ++i) { fragment = t1.$index(mergeGroup, i); if (fragment.get$config() == null) continue; if (isMergeUp) { if (_this._cachedSemanticsConfiguration == null) { t2 = A.SemanticsConfiguration$(); _this._cachedSemanticsConfiguration = t2; _this.describeSemanticsConfiguration$1(t2); } t2 = _this._cachedSemanticsConfiguration; t2.toString; t2 = !t2.isCompatibleWith$1(fragment.get$config()); } else t2 = false; if (t2) toBeExplicit.add$1(0, fragment); for (j = 0; j < i; ++j) { siblingFragment = t1.$index(mergeGroup, j); t2 = fragment.get$config(); t2.toString; if (!t2.isCompatibleWith$1(siblingFragment.get$config())) { toBeExplicit.add$1(0, fragment); toBeExplicit.add$1(0, siblingFragment); } } } for (t1 = A._LinkedHashSetIterator$(toBeExplicit, toBeExplicit._collection$_modifications, toBeExplicit.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).markAsExplicit$0(); } }, _marksExplicitInMergeGroup$1(mergeGroup) { return this._marksExplicitInMergeGroup$2$isMergeUp(mergeGroup, false); }, visitChildrenForSemantics$1(visitor) { this.visitChildren$1(visitor); }, assembleSemanticsNode$3(node, config, children) { node.updateWith$2$childrenInInversePaintOrder$config(0, type$.List_SemanticsNode._as(children), config); }, handleEvent$2($event, entry) { }, toStringShort$0() { var target, count, _this = this, header = "#" + A.shortHash(_this), t1 = _this._relayoutBoundary; if (t1 != null && t1 !== _this) { target = _this.get$parent(_this); count = 1; while (true) { if (!(target != null && target !== _this._relayoutBoundary)) break; target = target.get$parent(target); ++count; } header += " relayoutBoundary=up" + count; } if (_this._needsLayout) header += " NEEDS-LAYOUT"; if (_this._needsPaint) header += " NEEDS-PAINT"; if (_this._needsCompositingBitsUpdate) header += " NEEDS-COMPOSITING-BITS-UPDATE"; return _this._object$_owner == null ? header + " DETACHED" : header; }, toString$0(_) { return this.toStringShort$0(); }, toStringDeep$0() { return new A.RenderObject_toStringDeep_closure(this, "", "", B.DiagnosticLevel_2).call$0(); }, debugDescribeChildren$0() { return A._setArrayType([], type$.JSArray_DiagnosticsNode); }, showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { var t1, _this = this; if (_this.get$parent(_this) instanceof A.RenderObject) { t1 = _this.get$parent(_this); t1.toString; t1.showOnScreen$4$curve$descendant$duration$rect(curve, descendant == null ? _this : descendant, duration, rect); } }, showOnScreen$0() { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, null); }, showOnScreen$1$rect(rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, rect); }, showOnScreen$3$curve$duration$rect(curve, duration, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); }, showOnScreen$2$descendant$rect(descendant, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, descendant, B.Duration_0, rect); }, $isDiagnosticableTree: 1, $isHitTestTarget: 1 }; A.RenderObject__reportException_closure.prototype = { call$0() { var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode), t2 = this.$this; t1.push(A.DiagnosticableTreeNode$("The following RenderObject was being processed when the exception was fired", B.DiagnosticsTreeStyle_10, t2)); t1.push(A.DiagnosticableTreeNode$("RenderObject", B.DiagnosticsTreeStyle_11, t2)); return t1; }, $signature: 141 }; A.RenderObject_invokeLayoutCallback_closure.prototype = { call$0() { this.callback.call$1(this.T._as(this.$this.get$constraints())); }, $signature: 0 }; A.RenderObject__updateCompositingBits_closure.prototype = { call$1(child) { var t1; child._updateCompositingBits$0(); t1 = child.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1) this.$this.__RenderObject__needsCompositing_A = true; }, $signature: 66 }; A.RenderObject_clearSemantics_closure.prototype = { call$1(child) { child.clearSemantics$0(); }, $signature: 66 }; A.RenderObject__getSemanticsForParent_closure.prototype = { call$1(renderChild) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _i, fragment, t10, siblingMergeGroup, _this = this, parentFragment = renderChild._getSemanticsForParent$2$blockUserActions$mergeIntoParent(_this.blockChildInteractions, _this.childrenMergeIntoParent); if (parentFragment.dropsSemanticsOfPreviousSiblings) { B.JSArray_methods.clear$0(_this.childConfigurations); B.JSArray_methods.clear$0(_this.mergeUpFragments); B.JSArray_methods.clear$0(_this.siblingMergeFragmentGroups); if (!_this.config._isSemanticBoundary) _this._box_0.dropSemanticsOfPreviousSiblings = true; } for (t1 = parentFragment.get$mergeUpFragments(), t2 = t1.length, t3 = _this.mergeUpFragments, t4 = _this.childConfigurationsDelegate != null, t5 = _this.hasTags, t6 = _this.$this, t7 = _this.config, t8 = _this.childConfigurations, t9 = _this.configToFragment, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { fragment = t1[_i]; fragment._ancestorChain.push(t6); if (t5) { t10 = t7._tagsForChildren; t10.toString; fragment.addTags$1(t10); } if (t4 && fragment.get$config() != null) { t10 = fragment.get$config(); t10.toString; t8.push(t10); t10 = fragment.get$config(); t10.toString; t9.$indexSet(0, t10, fragment); } else t3.push(fragment); } if (parentFragment instanceof A._ContainerSemanticsFragment) for (t1 = parentFragment.siblingMergeGroups, t2 = t1.length, t3 = _this.siblingMergeFragmentGroups, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { siblingMergeGroup = t1[_i]; for (t4 = J.get$iterator$ax(siblingMergeGroup); t4.moveNext$0();) { t8 = t4.get$current(t4); t8._ancestorChain.push(t6); if (t5) { t9 = t7._tagsForChildren; t9.toString; t8.addTags$1(t9); } } t3.push(siblingMergeGroup); } }, $signature: 66 }; A.RenderObject__getSemanticsForParent_closure0.prototype = { call$1(config) { var fragment = this.configToFragment.$index(0, config); if (fragment == null) { this._box_0.producesForkingFragment = false; return new A._IncompleteSemanticsFragment(config, A._setArrayType([this.$this], type$.JSArray_RenderObject), false); } return fragment; }, $signature: 799 }; A.RenderObject__getSemanticsForParent_closure1.prototype = { call$1(config) { var t1 = this.configToFragment.$index(0, config); return t1 == null ? new A._IncompleteSemanticsFragment(config, A._setArrayType([this.$this], type$.JSArray_RenderObject), false) : t1; }, $signature: 799 }; A.RenderObject_toStringDeep_closure.prototype = { call$0() { var _this = this; return _this.$this.super$DiagnosticableTreeMixin$toStringDeep(_this.minLevel, _this.prefixLineOne, _this.prefixOtherLines); }, $signature: 106 }; A.RenderObjectWithChildMixin.prototype = { set$child(value) { var _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) _this.dropChild$1(t1); _this.RenderObjectWithChildMixin__child = value; if (value != null) _this.adoptChild$1(value); }, redepthChildren$0() { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) this.redepthChild$1(t1); }, visitChildren$1(visitor) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) visitor.call$1(t1); }, debugDescribeChildren$0() { var t1 = this.RenderObjectWithChildMixin__child, t2 = type$.JSArray_DiagnosticsNode; return t1 != null ? A._setArrayType([A.DiagnosticableTreeNode$("child", null, t1)], t2) : A._setArrayType([], t2); } }; A.ContainerParentDataMixin.prototype = {$isParentData: 1}; A.ContainerRenderObjectMixin.prototype = { get$childCount() { return this.ContainerRenderObjectMixin__childCount; }, _insertIntoChildList$2$after(child, after) { var t2, t3, t4, _this = this, t1 = child.parentData; t1.toString; t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); t2._as(t1); ++_this.ContainerRenderObjectMixin__childCount; if (after == null) { t1 = t1.ContainerParentDataMixin_nextSibling = _this.ContainerRenderObjectMixin__firstChild; if (t1 != null) { t1 = t1.parentData; t1.toString; t2._as(t1).ContainerParentDataMixin_previousSibling = child; } _this.ContainerRenderObjectMixin__firstChild = child; if (_this.ContainerRenderObjectMixin__lastChild == null) _this.ContainerRenderObjectMixin__lastChild = child; } else { t3 = after.parentData; t3.toString; t2._as(t3); t4 = t3.ContainerParentDataMixin_nextSibling; if (t4 == null) { t1.ContainerParentDataMixin_previousSibling = after; _this.ContainerRenderObjectMixin__lastChild = t3.ContainerParentDataMixin_nextSibling = child; } else { t1.ContainerParentDataMixin_nextSibling = t4; t1.ContainerParentDataMixin_previousSibling = after; t1 = t4.parentData; t1.toString; t2._as(t1).ContainerParentDataMixin_previousSibling = t3.ContainerParentDataMixin_nextSibling = child; } } }, insert$2$after(_, child, after) { this.adoptChild$1(child); this._insertIntoChildList$2$after(child, after); }, addAll$1(_, children) { }, _removeFromChildList$1(child) { var t2, t3, t4, t5, _this = this, t1 = child.parentData; t1.toString; t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); t2._as(t1); t3 = t1.ContainerParentDataMixin_previousSibling; t4 = t1.ContainerParentDataMixin_nextSibling; if (t3 == null) _this.ContainerRenderObjectMixin__firstChild = t4; else { t5 = t3.parentData; t5.toString; t2._as(t5).ContainerParentDataMixin_nextSibling = t4; } t4 = t1.ContainerParentDataMixin_nextSibling; if (t4 == null) _this.ContainerRenderObjectMixin__lastChild = t3; else { t4 = t4.parentData; t4.toString; t2._as(t4).ContainerParentDataMixin_previousSibling = t3; } t1.ContainerParentDataMixin_nextSibling = t1.ContainerParentDataMixin_previousSibling = null; --_this.ContainerRenderObjectMixin__childCount; }, remove$1(_, child) { this._removeFromChildList$1(child); this.dropChild$1(child); }, move$2$after(child, after) { var _this = this, t1 = child.parentData; t1.toString; if (A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_previousSibling == after) return; _this._removeFromChildList$1(child); _this._insertIntoChildList$2$after(child, after); _this.markNeedsLayout$0(); }, redepthChildren$0() { var t1, t2, t3, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { t2 = child._depth; t3 = this._depth; if (t2 <= t3) { child._depth = t3 + 1; child.redepthChildren$0(); } t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, visitChildren$1(visitor) { var t1, t2, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { visitor.call$1(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, get$firstChild(_) { return this.ContainerRenderObjectMixin__firstChild; }, childBefore$1(child) { var t1 = child.parentData; t1.toString; return A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_previousSibling; }, childAfter$1(child) { var t1 = child.parentData; t1.toString; return A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_nextSibling; }, debugDescribeChildren$0() { var t1, count, t2, children = A._setArrayType([], type$.JSArray_DiagnosticsNode), child = this.ContainerRenderObjectMixin__firstChild; if (child != null) for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), count = 1; true; child = t2) { children.push(new A.DiagnosticableTreeNode(child, "child " + count, true, true, null, null)); if (child === this.ContainerRenderObjectMixin__lastChild) break; ++count; t2 = child.parentData; t2.toString; t2 = t1._as(t2).ContainerParentDataMixin_nextSibling; t2.toString; } return children; } }; A.RelayoutWhenSystemFontsChangeMixin.prototype = { systemFontsDidChange$0() { this.markNeedsLayout$0(); }, _scheduleSystemFontsUpdate$0() { if (this.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack) return; this.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = true; $.SchedulerBinding__instance.scheduleFrameCallback$1(new A.RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure(this)); } }; A.RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; t1.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = false; if (t1._object$_owner != null) t1.systemFontsDidChange$0(); }, $signature: 11 }; A._SemanticsFragment.prototype = {}; A._ContainerSemanticsFragment.prototype = { addAll$1(_, fragments) { B.JSArray_methods.addAll$1(this.mergeUpFragments, fragments); }, get$mergeUpFragments() { return this.mergeUpFragments; } }; A._InterestingSemanticsFragment.prototype = { get$mergeUpFragments() { return A._setArrayType([this], type$.JSArray__InterestingSemanticsFragment); }, addTags$1(tags) { var t1 = this._object$_tagsForChildren; (t1 == null ? this._object$_tagsForChildren = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsTag) : t1).addAll$1(0, tags); } }; A._RootSemanticsFragment.prototype = { compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(elevationAdjustment, parentPaintClipRect, parentSemanticsClipRect, result, siblingNodes) { var t3, t4, t5, children, _i, t1 = this._ancestorChain, t2 = B.JSArray_methods.get$first(t1); if (t2._semantics == null) { t3 = B.JSArray_methods.get$first(t1).get$showOnScreen(); t4 = B.JSArray_methods.get$first(t1)._object$_owner._semanticsOwner; t4.toString; t5 = $.$get$SemanticsNode__kEmptyConfig(); t5 = new A.SemanticsNode(null, 0, t3, B.Rect_0_0_0_0, t5._isMergingSemanticsOfDescendants, t5._actions, t5._customSemanticsActions, t5._actionsAsBits, t5._flags, t5._identifier, t5._semantics$_attributedLabel, t5._semantics$_attributedValue, t5._semantics$_attributedIncreasedValue, t5._semantics$_attributedDecreasedValue, t5._semantics$_attributedHint, t5._tooltip, t5._semantics$_elevation, t5._semantics$_thickness, t5._semantics$_textDirection); t5.attach$1(t4); t2._semantics = t5; } t2 = B.JSArray_methods.get$first(t1)._semantics; t2.toString; t2.set$rect(0, B.JSArray_methods.get$first(t1).get$semanticBounds()); children = A._setArrayType([], type$.JSArray_SemanticsNode); for (t1 = this._children, t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(0, parentPaintClipRect, parentSemanticsClipRect, children, siblingNodes); t2.updateWith$2$childrenInInversePaintOrder$config(0, children, null); result.push(t2); }, get$config() { return null; }, markAsExplicit$0() { }, addAll$1(_, fragments) { B.JSArray_methods.addAll$1(this._children, fragments); } }; A._IncompleteSemanticsFragment.prototype = { compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(elevationAdjustment, parentPaintClipRect, parentSemanticsClipRect, result, siblingNodes) { }, markAsExplicit$0() { }, get$config() { return this.config; } }; A._SwitchableSemanticsFragment.prototype = { _mergeSiblingGroup$4(parentSemanticsClipRect, parentPaintClipRect, result, usedSemanticsIds) { var t1, t2, t3, t4, t5, _i, group, tags, t6, t7, node, configuration, paintClipRect, semanticsClipRect, rect, t8, t9, geometry, t10, fragmentRect, rect0, _null = null; for (t1 = this._object$_siblingMergeGroups, t2 = t1.length, t3 = type$._SwitchableSemanticsFragment, t4 = type$.SemanticsTag, t5 = this._ancestorChain, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { group = t1[_i]; tags = A.LinkedHashSet_LinkedHashSet$_empty(t4); for (t6 = J.getInterceptor$ax(group), t7 = t6.get$iterator(group), node = _null, configuration = node, paintClipRect = configuration, semanticsClipRect = paintClipRect, rect = semanticsClipRect; t7.moveNext$0();) { t8 = t7.get$current(t7); if (t8.get$config() != null) { t3._as(t8); t8._mergesToSibling = true; if (node == null) node = B.JSArray_methods.get$first(t8._ancestorChain)._semantics; if (configuration == null) configuration = A.SemanticsConfiguration$(); t9 = t8._isExplicit ? _null : t8._object$_config; t9.toString; configuration.absorb$1(t9); t9 = t8._ancestorChain; if (t9.length > 1) { geometry = new A._SemanticsGeometry(); geometry._computeValues$3(parentSemanticsClipRect, parentPaintClipRect, t9); } else geometry = _null; t9 = geometry.___SemanticsGeometry__transform_A; t9 === $ && A.throwUnnamedLateFieldNI(); t10 = geometry.___SemanticsGeometry__rect_A; t10 === $ && A.throwUnnamedLateFieldNI(); fragmentRect = A.MatrixUtils_transformRect(t9, t10); rect = rect == null ? _null : rect.expandToInclude$1(fragmentRect); if (rect == null) rect = fragmentRect; t9 = geometry._semanticsClipRect; if (t9 != null) { rect0 = A.MatrixUtils_transformRect(geometry.___SemanticsGeometry__transform_A, t9); semanticsClipRect = semanticsClipRect == null ? _null : semanticsClipRect.intersect$1(rect0); if (semanticsClipRect == null) semanticsClipRect = rect0; } t9 = geometry._paintClipRect; if (t9 != null) { rect0 = A.MatrixUtils_transformRect(geometry.___SemanticsGeometry__transform_A, t9); paintClipRect = paintClipRect == null ? _null : paintClipRect.intersect$1(rect0); if (paintClipRect == null) paintClipRect = rect0; } t8 = t8._object$_tagsForChildren; if (t8 != null) tags.addAll$1(0, t8); } } if (configuration != null) t7 = !(rect.left >= rect.right || rect.top >= rect.bottom); else t7 = false; if (t7) { if (node == null || usedSemanticsIds.contains$1(0, node._semantics$_id)) node = A.SemanticsNode$(_null, B.JSArray_methods.get$first(t5).get$showOnScreen()); usedSemanticsIds.add$1(0, node._semantics$_id); node.tags = tags; if (!node._semantics$_rect.$eq(0, rect)) { node._semantics$_rect = rect; node._semantics$_markDirty$0(); } if (!A.MatrixUtils_matrixEquals(node._semantics$_transform, _null)) { node._semantics$_transform = null; node._semantics$_markDirty$0(); } node.parentSemanticsClipRect = semanticsClipRect; node.parentPaintClipRect = paintClipRect; for (t6 = t6.get$iterator(group); t6.moveNext$0();) { t7 = t6.get$current(t6); if (t7.get$config() != null) B.JSArray_methods.get$first(t7._ancestorChain)._semantics = node; } node.updateWith$1$config(0, configuration); result.push(node); } } }, compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(elevationAdjustment, parentPaintClipRect, parentSemanticsClipRect, result, siblingNodes) { var t1, t2, _i, t3, t4, t5, t6, t7, geometry, node, children, childSiblingNodes, siblingNode, _this = this, _null = null, usedSemanticsIds = A.LinkedHashSet_LinkedHashSet$_empty(type$.int), compilingFragments = _this._children; for (t1 = _this._object$_siblingMergeGroups, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) compilingFragments = J.followedBy$1$ax(compilingFragments, t1[_i]); if (!_this._isExplicit) { if (!_this._mergesToSibling) B.JSArray_methods.get$first(_this._ancestorChain)._semantics = null; _this._mergeSiblingGroup$4(parentSemanticsClipRect, parentPaintClipRect, siblingNodes, usedSemanticsIds); for (t1 = J.get$iterator$ax(compilingFragments), t2 = _this._ancestorChain, t3 = A._arrayInstanceType(t2), t4 = t3._precomputed1, t3 = t3._eval$1("SubListIterable<1>"); t1.moveNext$0();) { t5 = t1.get$current(t1); if (t5 instanceof A._SwitchableSemanticsFragment) { if (t5._isExplicit) { t6 = t5._ancestorChain; t6 = B.JSArray_methods.get$first(t6)._semantics != null && usedSemanticsIds.contains$1(0, B.JSArray_methods.get$first(t6)._semantics._semantics$_id); } else t6 = false; if (t6) B.JSArray_methods.get$first(t5._ancestorChain)._semantics = null; } t6 = t5._ancestorChain; t7 = new A.SubListIterable(t2, 1, _null, t3); t7.SubListIterable$3(t2, 1, _null, t4); B.JSArray_methods.addAll$1(t6, t7); t5.compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(elevationAdjustment + _this._object$_config._semantics$_elevation, parentPaintClipRect, parentSemanticsClipRect, result, siblingNodes); } return; } geometry = _this._computeSemanticsGeometry$2$parentPaintClipRect$parentSemanticsClipRect(parentPaintClipRect, parentSemanticsClipRect); t1 = !_this._mergeIntoParent; if (t1) { if (geometry == null) t2 = _null; else { t2 = geometry.___SemanticsGeometry__rect_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$isEmpty(0)) { t2 = geometry.___SemanticsGeometry__transform_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.isZero$0(); } else t2 = true; } t2 = t2 === true; } else t2 = false; if (t2) return; t2 = _this._ancestorChain; t3 = B.JSArray_methods.get$first(t2); node = t3._semantics; if (node == null) node = t3._semantics = A.SemanticsNode$(_null, B.JSArray_methods.get$first(t2).get$showOnScreen()); node.tags = _this._object$_tagsForChildren; node.elevationAdjustment = elevationAdjustment; if (elevationAdjustment !== 0) { _this._ensureConfigIsWritable$0(); t3 = _this._object$_config; t3.set$elevation(0, t3._semantics$_elevation + elevationAdjustment); } if (geometry != null) { t3 = geometry.___SemanticsGeometry__rect_A; t3 === $ && A.throwUnnamedLateFieldNI(); node.set$rect(0, t3); t3 = geometry.___SemanticsGeometry__transform_A; t3 === $ && A.throwUnnamedLateFieldNI(); node.set$transform(0, t3); node.parentSemanticsClipRect = geometry._semanticsClipRect; node.parentPaintClipRect = geometry._paintClipRect; if (t1 && geometry._markAsHidden) { _this._ensureConfigIsWritable$0(); _this._object$_config._setFlag$2(B.SemanticsFlag_8192_isHidden, true); } } t1 = type$.JSArray_SemanticsNode; children = A._setArrayType([], t1); _this._mergeSiblingGroup$4(node.parentSemanticsClipRect, node.parentPaintClipRect, siblingNodes, usedSemanticsIds); for (t3 = J.get$iterator$ax(compilingFragments); t3.moveNext$0();) { t4 = t3.get$current(t3); if (t4 instanceof A._SwitchableSemanticsFragment) { if (t4._isExplicit) { t5 = t4._ancestorChain; t5 = B.JSArray_methods.get$first(t5)._semantics != null && usedSemanticsIds.contains$1(0, B.JSArray_methods.get$first(t5)._semantics._semantics$_id); } else t5 = false; if (t5) B.JSArray_methods.get$first(t4._ancestorChain)._semantics = null; } childSiblingNodes = A._setArrayType([], t1); t5 = node.parentSemanticsClipRect; t4.compileChildren$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(0, node.parentPaintClipRect, t5, children, childSiblingNodes); B.JSArray_methods.addAll$1(siblingNodes, childSiblingNodes); } t1 = _this._object$_config; if (t1._isSemanticBoundary) B.JSArray_methods.get$first(t2).assembleSemanticsNode$3(node, _this._object$_config, children); else node.updateWith$2$childrenInInversePaintOrder$config(0, children, t1); result.push(node); for (t1 = siblingNodes.length, t2 = type$.SemanticsTag, _i = 0; _i < siblingNodes.length; siblingNodes.length === t1 || (0, A.throwConcurrentModificationError)(siblingNodes), ++_i) { siblingNode = siblingNodes[_i]; t3 = node._semantics$_transform; if (!A.MatrixUtils_matrixEquals(siblingNode._semantics$_transform, t3)) { siblingNode._semantics$_transform = t3 == null || A.MatrixUtils_isIdentity(t3) ? _null : t3; siblingNode._semantics$_markDirty$0(); } t3 = _this._object$_tagsForChildren; if (t3 != null) { t4 = siblingNode.tags; (t4 == null ? siblingNode.tags = A.LinkedHashSet_LinkedHashSet$_empty(t2) : t4).addAll$1(0, t3); } } B.JSArray_methods.addAll$1(result, siblingNodes); B.JSArray_methods.clear$0(siblingNodes); }, _computeSemanticsGeometry$2$parentPaintClipRect$parentSemanticsClipRect(parentPaintClipRect, parentSemanticsClipRect) { var t2, t1 = this._ancestorChain; if (t1.length > 1) { t2 = new A._SemanticsGeometry(); t2._computeValues$3(parentSemanticsClipRect, parentPaintClipRect, t1); t1 = t2; } else t1 = null; return t1; }, get$config() { return this._isExplicit ? null : this._object$_config; }, addAll$1(_, fragments) { var t1, t2, _i, fragment, t3, t4, _this = this; for (t1 = fragments.length, t2 = _this._children, _i = 0; _i < fragments.length; fragments.length === t1 || (0, A.throwConcurrentModificationError)(fragments), ++_i) { fragment = fragments[_i]; t2.push(fragment); if (fragment.get$config() == null) continue; if (!_this._isConfigWritable) { _this._object$_config = _this._object$_config.copy$0(); _this._isConfigWritable = true; } t3 = _this._object$_config; t4 = fragment.get$config(); t4.toString; t3.absorb$1(t4); } }, addTags$1(tags) { this.super$_InterestingSemanticsFragment$addTags(tags); if (tags._collection$_length !== 0) { this._ensureConfigIsWritable$0(); tags.forEach$1(0, this._object$_config.get$addTagForChildren()); } }, _ensureConfigIsWritable$0() { var t1, t2, _this = this; if (!_this._isConfigWritable) { t1 = _this._object$_config; t2 = A.SemanticsConfiguration$(); t2._isSemanticBoundary = t1._isSemanticBoundary; t2.explicitChildNodes = t1.explicitChildNodes; t2.isBlockingSemanticsOfPreviouslyPaintedNodes = t1.isBlockingSemanticsOfPreviouslyPaintedNodes; t2._hasBeenAnnotated = t1._hasBeenAnnotated; t2._isMergingSemanticsOfDescendants = t1._isMergingSemanticsOfDescendants; t2._semantics$_textDirection = t1._semantics$_textDirection; t2._sortKey = t1._sortKey; t2._identifier = t1._identifier; t2._semantics$_attributedLabel = t1._semantics$_attributedLabel; t2._semantics$_attributedIncreasedValue = t1._semantics$_attributedIncreasedValue; t2._semantics$_attributedValue = t1._semantics$_attributedValue; t2._semantics$_attributedDecreasedValue = t1._semantics$_attributedDecreasedValue; t2._semantics$_attributedHint = t1._semantics$_attributedHint; t2._hintOverrides = t1._hintOverrides; t2._tooltip = t1._tooltip; t2._semantics$_elevation = t1._semantics$_elevation; t2._semantics$_thickness = t1._semantics$_thickness; t2._flags = t1._flags; t2._tagsForChildren = t1._tagsForChildren; t2._textSelection = t1._textSelection; t2._scrollPosition = t1._scrollPosition; t2._scrollExtentMax = t1._scrollExtentMax; t2._scrollExtentMin = t1._scrollExtentMin; t2._actionsAsBits = t1._actionsAsBits; t2._indexInParent = t1._indexInParent; t2._semantics$_scrollIndex = t1._semantics$_scrollIndex; t2._scrollChildCount = t1._scrollChildCount; t2._platformViewId = t1._platformViewId; t2._maxValueLength = t1._maxValueLength; t2._currentValueLength = t1._currentValueLength; t2._actions.addAll$1(0, t1._actions); t2._customSemanticsActions.addAll$1(0, t1._customSemanticsActions); t2.isBlockingUserActions = t1.isBlockingUserActions; _this._object$_config = t2; _this._isConfigWritable = true; } }, markAsExplicit$0() { this._isExplicit = true; } }; A._SemanticsGeometry.prototype = { _computeValues$3(parentSemanticsClipRect, parentPaintClipRect, ancestors) { var index, semanticsParent, semanticsChild, clipPath, ancestor, t2, t3, t4, i, $parent, owner, paintRect, _this = this, _null = null, t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); _this.___SemanticsGeometry__transform_A = t1; _this._semanticsClipRect = parentSemanticsClipRect; _this._paintClipRect = parentPaintClipRect; for (index = ancestors.length - 1, t1 = type$.JSArray_RenderObject; index > 0;) { semanticsParent = ancestors[index]; --index; semanticsChild = ancestors[index]; A._SemanticsGeometry__applyIntermediatePaintTransforms(semanticsParent, semanticsChild, _this.___SemanticsGeometry__transform_A); if (semanticsParent === semanticsChild.get$parent(semanticsChild)) _this._computeClipRect$4(semanticsParent, semanticsChild, _this._semanticsClipRect, _this._paintClipRect); else { clipPath = A._setArrayType([semanticsChild], t1); ancestor = semanticsChild.get$parent(semanticsChild); while (true) { t2 = ancestor == null; t3 = !t2; if (!(t3 && ancestor._semantics == null)) break; clipPath.push(ancestor); ancestor = ancestor.get$parent(ancestor); } if (t2) t4 = _null; else { t4 = ancestor._semantics; t4 = t4 == null ? _null : t4.parentPaintClipRect; } _this._paintClipRect = t4; if (t2) t2 = _null; else { t2 = ancestor._semantics; t2 = t2 == null ? _null : t2.parentSemanticsClipRect; } _this._semanticsClipRect = t2; if (t3) for (i = clipPath.length - 1, $parent = ancestor; i >= 0; --i) { _this._computeClipRect$4($parent, clipPath[i], _this._semanticsClipRect, _this._paintClipRect); $parent = clipPath[i]; } } } owner = B.JSArray_methods.get$first(ancestors); t1 = _this._semanticsClipRect; t1 = t1 == null ? _null : t1.intersect$1(owner.get$semanticBounds()); if (t1 == null) t1 = owner.get$semanticBounds(); _this.___SemanticsGeometry__rect_A = t1; t2 = _this._paintClipRect; if (t2 != null) { paintRect = t2.intersect$1(t1); t1 = paintRect.get$isEmpty(0) && !_this.___SemanticsGeometry__rect_A.get$isEmpty(0); _this._markAsHidden = t1; if (!t1) _this.___SemanticsGeometry__rect_A = paintRect; } }, _computeClipRect$4($parent, child, parentSemanticsClipRect, parentPaintClipRect) { var additionalPaintClip, t2, semanticsClip, t1 = $.$get$_SemanticsGeometry__temporaryTransformHolder(); t1.setIdentity$0(); $parent.applyPaintTransform$2(child, t1); additionalPaintClip = $parent.describeApproximatePaintClip$1(child); t2 = A._SemanticsGeometry__transformRect(A._SemanticsGeometry__intersectRects(additionalPaintClip, parentPaintClipRect), t1); this._paintClipRect = t2; if (t2 == null) this._semanticsClipRect = null; else { semanticsClip = $parent.describeSemanticsClip$1(child); this._semanticsClipRect = A._SemanticsGeometry__transformRect(semanticsClip == null ? A._SemanticsGeometry__intersectRects(parentSemanticsClipRect, additionalPaintClip) : semanticsClip, t1); } } }; A._PipelineOwner_Object_DiagnosticableTreeMixin.prototype = {}; A._RenderObject_Object_DiagnosticableTreeMixin.prototype = {}; A.PlaceholderSpanIndexSemanticsTag.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A.PlaceholderSpanIndexSemanticsTag && other.index === this.index; }, get$hashCode(_) { return A.Object_hash(B.Type_I8o, this.index, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.TextParentData.prototype = { detach$0(_) { this._paragraph$_offset = this.span = null; this.super$_TextParentData_ParentData_ContainerParentDataMixin$detach(0); }, toString$0(_) { var t1 = A.S(this.span), t2 = this._paragraph$_offset; t2 = t2 == null ? "not laid out" : "offset: " + t2.toString$0(0); return "widget: " + t1 + ", " + t2; } }; A.RenderInlineChildrenContainerDefaults.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.TextParentData)) child.parentData = new A.TextParentData(null, null); }, layoutInlineChildren$2(maxWidth, layoutChild) { var t3, t1 = A._setArrayType([], type$.JSArray_PlaceholderDimensions), child = this.ContainerRenderObjectMixin__firstChild, t2 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); while (child != null) { t1.push(A.RenderInlineChildrenContainerDefaults__layoutChild(child, maxWidth, layoutChild)); t3 = child.parentData; t3.toString; child = t2._as(t3).ContainerParentDataMixin_nextSibling; } return t1; }, positionInlineChildren$1(boxes) { var t1, t2, t3, _i, box, t4, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = boxes.length, t2 = type$.TextParentData, t3 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), _i = 0; _i < t1; ++_i) { box = boxes[_i]; if (child == null) return; t4 = child.parentData; t4.toString; t2._as(t4); t4._paragraph$_offset = new A.Offset(box.left, box.top); child = t3._as(t4).ContainerParentDataMixin_nextSibling; } for (; child != null;) { t1 = child.parentData; t1.toString; t2._as(t1); t1._paragraph$_offset = null; child = t3._as(t1).ContainerParentDataMixin_nextSibling; } }, defaultApplyPaintTransform$2(child, transform) { var offset, t1 = child.parentData; t1.toString; offset = type$.TextParentData._as(t1)._paragraph$_offset; if (offset == null) transform.setZero$0(); else transform.translate$2(0, offset._dx, offset._dy); }, paintInlineChildren$2(context, offset) { var t1, t2, t3, t4, t5, childOffset, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = offset._dx, t2 = offset._dy, t3 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t4 = type$.TextParentData; child != null;) { t5 = child.parentData; t5.toString; childOffset = t4._as(t5)._paragraph$_offset; if (childOffset == null) return; context.paintChild$2(child, new A.Offset(childOffset._dx + t1, childOffset._dy + t2)); t5 = child.parentData; t5.toString; child = t3._as(t5).ContainerParentDataMixin_nextSibling; } }, hitTestInlineChildren$2(result, position) { var t2, t3, childOffset, child, _box_0 = {}, t1 = _box_0.child = this.ContainerRenderObjectMixin__firstChild; for (t2 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t3 = type$.TextParentData; t1 != null; t1 = child) { t1 = t1.parentData; t1.toString; childOffset = t3._as(t1)._paragraph$_offset; if (childOffset == null) return false; if (result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure(_box_0), childOffset, position)) return true; t1 = _box_0.child.parentData; t1.toString; child = t2._as(t1).ContainerParentDataMixin_nextSibling; _box_0.child = child; } return false; } }; A.RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure.prototype = { call$2(result, transformed) { return this._box_0.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A.RenderParagraph.prototype = { set$text(_, value) { var _this = this, t1 = _this._textPainter; switch (t1._text_painter$_text.compareTo$1(0, value).index) { case 0: return; case 1: t1.set$text(0, value); _this._cachedCombinedSemanticsInfos = null; _this.markNeedsSemanticsUpdate$0(); break; case 2: t1.set$text(0, value); _this._cachedCombinedSemanticsInfos = _this._canComputeIntrinsicsCached = _this._cachedAttributedLabels = null; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); break; case 3: t1.set$text(0, value); _this._canComputeIntrinsicsCached = _this._cachedCombinedSemanticsInfos = _this._cachedAttributedLabels = _this._overflowShader = null; _this.markNeedsLayout$0(); _this._removeSelectionRegistrarSubscription$0(); _this._disposeSelectableFragments$0(); _this._updateSelectionRegistrarSubscription$0(); break; } }, set$registrar(value) { var _this = this; if (value == _this._registrar) return; _this._removeSelectionRegistrarSubscription$0(); _this._disposeSelectableFragments$0(); _this._registrar = value; _this._updateSelectionRegistrarSubscription$0(); }, _updateSelectionRegistrarSubscription$0() { var t1, t2, _this = this; if (_this._registrar == null) return; t1 = _this._lastSelectableFragments; if (t1 == null) t1 = _this._lastSelectableFragments = _this._getSelectableFragments$0(); t2 = _this._registrar; B.JSArray_methods.forEach$1(t1, t2.get$add(t2)); if (_this._lastSelectableFragments.length !== 0) _this.markNeedsCompositingBitsUpdate$0(); }, _removeSelectionRegistrarSubscription$0() { var t2, t1 = this._registrar; if (t1 == null || this._lastSelectableFragments == null) return; t2 = this._lastSelectableFragments; t2.toString; B.JSArray_methods.forEach$1(t2, t1.get$remove(t1)); }, _getSelectableFragments$0() { var end, start, end0, t1, plainText = this._textPainter._text_painter$_text.toPlainText$1$includeSemanticsLabels(false), result = A._setArrayType([], type$.JSArray__SelectableFragment); for (end = plainText.length, start = 0; start < end;) { end0 = B.JSString_methods.indexOf$2(plainText, $.$get$RenderParagraph__placeholderCharacter(), start); if (start !== end0) { if (end0 === -1) end0 = end; t1 = new A._SelectableFragment(new A.TextRange(start, end0), this, plainText, $.$get$ChangeNotifier__emptyListeners()); t1.___SelectableFragment__selectionGeometry_A = t1._getSelectionGeometry$0(); result.push(t1); start = end0; } ++start; } return result; }, _disposeSelectableFragments$0() { var t2, _i, fragment, t1 = this._lastSelectableFragments; if (t1 == null) return; for (t2 = t1.length, _i = 0; _i < t2; ++_i) { fragment = t1[_i]; fragment.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); fragment.ChangeNotifier__count = 0; } this._lastSelectableFragments = null; }, get$alwaysNeedsCompositing() { var t1 = this._lastSelectableFragments; t1 = t1 == null ? null : t1.length !== 0; return t1 === true; }, markNeedsLayout$0() { var t1 = this._lastSelectableFragments; if (t1 != null) B.JSArray_methods.forEach$1(t1, new A.RenderParagraph_markNeedsLayout_closure()); this.super$RenderBox$markNeedsLayout(); }, dispose$0() { var _this = this; _this._removeSelectionRegistrarSubscription$0(); _this._disposeSelectableFragments$0(); _this._textPainter.dispose$0(); _this.super$RenderObject$dispose(); }, get$textAlign(_) { return this._textPainter._textAlign; }, set$textAlign(_, value) { var t1 = this._textPainter; if (t1._textAlign === value) return; t1.set$textAlign(0, value); this.markNeedsPaint$0(); }, set$textDirection(value) { var t1 = this._textPainter; if (t1._text_painter$_textDirection === value) return; t1.set$textDirection(value); this.markNeedsLayout$0(); }, set$softWrap(value) { if (this._softWrap === value) return; this._softWrap = value; this.markNeedsLayout$0(); }, set$overflow(_, value) { var t1, _this = this; if (_this._overflow === value) return; _this._overflow = value; t1 = value === B.TextOverflow_2 ? "\u2026" : null; _this._textPainter.set$ellipsis(t1); _this.markNeedsLayout$0(); }, set$textScaler(value) { var t1 = this._textPainter; if (t1._text_painter$_textScaler.$eq(0, value)) return; t1.set$textScaler(value); this._overflowShader = null; this.markNeedsLayout$0(); }, set$maxLines(value) { var t1 = this._textPainter; if (t1._maxLines == value) return; t1.set$maxLines(value); this._overflowShader = null; this.markNeedsLayout$0(); }, set$locale(_, value) { var t1 = this._textPainter; if (J.$eq$(t1._text_painter$_locale, value)) return; t1.set$locale(0, value); this._overflowShader = null; this.markNeedsLayout$0(); }, set$strutStyle(value) { var t1 = this._textPainter; if (J.$eq$(t1._strutStyle, value)) return; t1.set$strutStyle(value); this._overflowShader = null; this.markNeedsLayout$0(); }, set$textWidthBasis(value) { var t1 = this._textPainter; if (t1._textWidthBasis === value) return; t1.set$textWidthBasis(value); this._overflowShader = null; this.markNeedsLayout$0(); }, set$textHeightBehavior(value) { return; }, set$selectionColor(value) { var t1, _this = this; if (J.$eq$(_this._selectionColor, value)) return; _this._selectionColor = value; t1 = _this._lastSelectableFragments; t1 = t1 == null ? null : B.JSArray_methods.any$1(t1, new A.RenderParagraph_selectionColor_closure()); if (t1 === true) _this.markNeedsPaint$0(); }, _getOffsetForPosition$1(position) { var t1 = this.getOffsetForCaret$2(position, B.Rect_0_0_0_0), t2 = this.getFullHeightForCaret$1(position); return t1.$add(0, new A.Offset(0, t2 == null ? 0 : t2)); }, computeMinIntrinsicWidth$1(height) { var t1, _this = this; if (!_this._paragraph$_canComputeIntrinsics$0()) return 0; t1 = _this._textPainter; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(1 / 0, new A.RenderParagraph_computeMinIntrinsicWidth_closure())); _this._layoutText$0(); return t1._layoutCache.layout._paragraph.get$minIntrinsicWidth(); }, computeMaxIntrinsicWidth$1(height) { var t1, _this = this; if (!_this._paragraph$_canComputeIntrinsics$0()) return 0; t1 = _this._textPainter; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(1 / 0, new A.RenderParagraph_computeMaxIntrinsicWidth_closure())); _this._layoutText$0(); return t1._layoutCache.layout._paragraph.get$maxIntrinsicWidth(); }, _computeIntrinsicHeight$1(width) { var t1, _this = this; if (!_this._paragraph$_canComputeIntrinsics$0()) return 0; t1 = _this._textPainter; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(width, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure())); _this._layoutText$2$maxWidth$minWidth(width, width); t1 = t1._layoutCache.layout._paragraph; return t1.get$height(t1); }, computeMinIntrinsicHeight$1(width) { return this._computeIntrinsicHeight$1(width); }, computeMaxIntrinsicHeight$1(width) { return this._computeIntrinsicHeight$1(width); }, computeDistanceToActualBaseline$1(baseline) { this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); return this._textPainter._layoutCache.layout.getDistanceToBaseline$1(B.TextBaseline_0); }, _paragraph$_canComputeDryLayoutForInlineWidgets$0() { return this._textPainter._text_painter$_text.visitChildren$1(new A.RenderParagraph__canComputeDryLayoutForInlineWidgets_closure()); }, _paragraph$_canComputeIntrinsics$0() { var $returnValue = this._canComputeIntrinsicsCached; return $returnValue == null ? this._canComputeIntrinsicsCached = this._paragraph$_canComputeDryLayoutForInlineWidgets$0() : $returnValue; }, hitTestSelf$1(position) { return true; }, hitTestChildren$2$position(result, position) { var spanHit, span, t1 = this._textPainter, glyph = t1.getClosestGlyphForOffset$1(position); if (glyph != null && glyph.graphemeClusterLayoutBounds.contains$1(0, position)) { t1 = t1._text_painter$_text; t1.toString; spanHit = t1.getSpanForPosition$1(new A.TextPosition(glyph.graphemeClusterCodeUnitRange.start, B.TextAffinity_1)); } else spanHit = null; if (type$.HitTestTarget._is(spanHit)) { span = spanHit; t1 = true; } else { span = null; t1 = false; } if (t1) { result.add$1(0, new A.HitTestEntry(span, type$.HitTestEntry_HitTestTarget)); return true; } return this.hitTestInlineChildren$2(result, position); }, _layoutText$2$maxWidth$minWidth(maxWidth, minWidth) { var t1 = this._softWrap || this._overflow === B.TextOverflow_2 ? maxWidth : 1 / 0; this._textPainter.layout$2$maxWidth$minWidth(t1, minWidth); }, _layoutText$0() { return this._layoutText$2$maxWidth$minWidth(1 / 0, 0); }, systemFontsDidChange$0() { this.super$RelayoutWhenSystemFontsChangeMixin$systemFontsDidChange(); this._textPainter.markNeedsLayout$0(); }, _layoutTextWithConstraints$1(constraints) { this._textPainter.setPlaceholderDimensions$1(this._placeholderDimensions); this._layoutText$2$maxWidth$minWidth(constraints.maxWidth, constraints.minWidth); }, computeDryLayout$1(constraints) { var t1, t2, _this = this; if (!_this._paragraph$_canComputeIntrinsics$0()) return B.Size_0_0; t1 = _this._textPainter; t2 = constraints.maxWidth; t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$2(t2, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure())); _this._layoutText$2$maxWidth$minWidth(t2, constraints.minWidth); t1 = t1._layoutCache; t2 = t1.contentWidth; t1 = t1.layout._paragraph; return constraints.constrain$1(new A.Size(t2, t1.get$height(t1))); }, performLayout$0() { var t1, t2, t3, textDidExceedMaxLines, didOverflowHeight, didOverflowWidth, t4, fadeSizePainter, fadeStart, fadeEnd, _this = this, _null = null, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._placeholderDimensions = _this.layoutInlineChildren$2(constraints.maxWidth, A.layout_helper_ChildLayoutHelper_layoutChild$closure()); _this._layoutTextWithConstraints$1(constraints); t1 = _this._textPainter; t2 = t1.get$inlinePlaceholderBoxes(); t2.toString; _this.positionInlineChildren$1(t2); t2 = t1._layoutCache; t3 = t2.contentWidth; t2 = t2.layout._paragraph; t2 = t2.get$height(t2); textDidExceedMaxLines = t1._layoutCache.layout._paragraph.get$didExceedMaxLines(); _this._box$_size = constraints.constrain$1(new A.Size(t3, t2)); didOverflowHeight = _this.get$size(0)._dy < t2 || textDidExceedMaxLines; didOverflowWidth = _this.get$size(0)._dx < t3; if (didOverflowWidth || didOverflowHeight) switch (_this._overflow.index) { case 3: _this._needsClipping = false; _this._overflowShader = null; break; case 0: case 2: _this._needsClipping = true; _this._overflowShader = null; break; case 1: _this._needsClipping = true; t2 = A.TextSpan$(_null, _null, t1._text_painter$_text.style, "\u2026"); t3 = t1._text_painter$_textDirection; t3.toString; t4 = t1._text_painter$_textScaler; fadeSizePainter = A.TextPainter$(_null, t1._text_painter$_locale, _null, _null, t2, B.TextAlign_4, t3, _null, t4, B.TextWidthBasis_0); fadeSizePainter.layout$0(); if (didOverflowWidth) { switch (t1._text_painter$_textDirection.index) { case 0: fadeStart = fadeSizePainter._layoutCache.contentWidth; fadeEnd = 0; break; case 1: fadeEnd = _this.get$size(0)._dx; fadeStart = fadeEnd - fadeSizePainter._layoutCache.contentWidth; break; default: fadeStart = _null; fadeEnd = fadeStart; } _this._overflowShader = A.Gradient_Gradient$linear(new A.Offset(fadeStart, 0), new A.Offset(fadeEnd, 0), A._setArrayType([B.Color_4294967295, B.Color_16777215], type$.JSArray_Color_2), _null, B.TileMode_0, _null); } else { fadeEnd = _this.get$size(0)._dy; t1 = fadeSizePainter._layoutCache.layout._paragraph; _this._overflowShader = A.Gradient_Gradient$linear(new A.Offset(0, fadeEnd - t1.get$height(t1) / 2), new A.Offset(0, fadeEnd), A._setArrayType([B.Color_4294967295, B.Color_16777215], type$.JSArray_Color_2), _null, B.TileMode_0, _null); } fadeSizePainter.dispose$0(); break; } else { _this._needsClipping = false; _this._overflowShader = null; } }, applyPaintTransform$2(child, transform) { this.defaultApplyPaintTransform$2(child, transform); }, paint$2(context, offset) { var t1, t2, t3, bounds, _i, paint, _this = this; _this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); if (_this._needsClipping) { t1 = _this.get$size(0); t2 = offset._dx; t3 = offset._dy; bounds = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy); if (_this._overflowShader != null) context.get$canvas(context).saveLayer$2(bounds, $.$get$_renderer().createPaint$0()); else context.get$canvas(context).save$0(0); context.get$canvas(context).clipRect$1(bounds); } t1 = _this._lastSelectableFragments; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].paint$2(context, offset); _this._textPainter.paint$2(context.get$canvas(context), offset); _this.paintInlineChildren$2(context, offset); if (_this._needsClipping) { if (_this._overflowShader != null) { context.get$canvas(context).translate$2(0, offset._dx, offset._dy); paint = $.$get$_renderer().createPaint$0(); paint.set$blendMode(B.BlendMode_13); paint.set$shader(_this._overflowShader); t1 = context.get$canvas(context); t2 = _this.get$size(0); t1.drawRect$2(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), paint); } context.get$canvas(context).restore$0(0); } }, getOffsetForCaret$2(position, caretPrototype) { this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); return this._textPainter.getOffsetForCaret$2(position, caretPrototype); }, getFullHeightForCaret$1(position) { this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); return this._textPainter.getFullHeightForCaret$2(position, B.Rect_0_0_0_0); }, getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, boxHeightStyle, boxWidthStyle) { this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); return this._textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, boxHeightStyle, boxWidthStyle); }, getBoxesForSelection$1(selection) { return this.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, B.BoxHeightStyle_0, B.BoxWidthStyle_0); }, getPositionForOffset$1(offset) { this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); return this._textPainter.getPositionForOffset$1(offset); }, getWordBoundary$1(position) { this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); return this._textPainter._layoutCache.layout._paragraph.getWordBoundary$1(position); }, describeSemanticsConfiguration$1(config) { var t1, t2, collector, needsAssembleSemanticsNode, needsChildConfigrationsDelegate, _i, info, buffer, attributes, t3, offset, t4, label, t5, _i0, infoAttribute, originalRange, _this = this; _this.super$RenderObject$describeSemanticsConfiguration(config); t1 = _this._textPainter; t2 = t1._text_painter$_text; t2.toString; collector = A._setArrayType([], type$.JSArray_InlineSpanSemanticsInformation); t2.computeSemanticsInformation$1(collector); _this._semanticsInfo = collector; t2 = collector.length; needsChildConfigrationsDelegate = false; _i = 0; while (true) { if (!(_i < t2)) { needsAssembleSemanticsNode = false; break; } info = collector[_i]; if (info.recognizer != null) { needsAssembleSemanticsNode = true; break; } needsChildConfigrationsDelegate = needsChildConfigrationsDelegate || info.isPlaceholder; ++_i; } if (needsAssembleSemanticsNode) config._isSemanticBoundary = config.explicitChildNodes = true; else if (needsChildConfigrationsDelegate) config._childConfigurationsDelegate = _this.get$_childSemanticsConfigurationsDelegate(); else { t2 = _this._cachedAttributedLabels; if (t2 == null) { buffer = new A.StringBuffer(""); attributes = A._setArrayType([], type$.JSArray_StringAttribute); for (t2 = _this._semanticsInfo, t3 = t2.length, offset = 0, _i = 0, t4 = ""; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { info = t2[_i]; label = info.semanticsLabel; if (label == null) label = info.text; for (t4 = info.stringAttributes, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { infoAttribute = t4[_i0]; originalRange = infoAttribute.range; attributes.push(infoAttribute.copy$1$range(new A.TextRange(offset + originalRange.start, offset + originalRange.end))); } t4 = buffer._contents += label; offset += label.length; } t2 = _this._cachedAttributedLabels = A._setArrayType([new A.AttributedString(t4.charCodeAt(0) == 0 ? t4 : t4, attributes)], type$.JSArray_AttributedString); } config._semantics$_attributedLabel = t2[0]; config._hasBeenAnnotated = true; t1 = t1._text_painter$_textDirection; t1.toString; config._semantics$_textDirection = t1; } }, _childSemanticsConfigurationsDelegate$1(childConfigs) { var t4, placeholderIndex, childConfigsIndex, attributedLabelCacheIndex, seenTextInfo, _i, info, t5, t6, _this = this, t1 = A._setArrayType([], type$.JSArray_SemanticsConfiguration), t2 = A._setArrayType([], type$.JSArray_List_SemanticsConfiguration), t3 = _this._cachedCombinedSemanticsInfos; if (t3 == null) { t3 = _this._semanticsInfo; t3.toString; t3 = _this._cachedCombinedSemanticsInfos = A.combineSemanticsInfo(t3); } for (t4 = t3.length, placeholderIndex = 0, childConfigsIndex = 0, attributedLabelCacheIndex = 0, seenTextInfo = null, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { info = t3[_i]; if (info.isPlaceholder) { if (seenTextInfo != null) { t1.push(_this._createSemanticsConfigForTextInfo$2(seenTextInfo, attributedLabelCacheIndex)); ++attributedLabelCacheIndex; } t5 = "PlaceholderSpanIndexSemanticsTag(" + placeholderIndex + ")"; while (true) { if (childConfigsIndex < childConfigs.length) { t6 = childConfigs[childConfigsIndex]._tagsForChildren; t6 = t6 == null ? null : t6.contains$1(0, new A.PlaceholderSpanIndexSemanticsTag(placeholderIndex, t5)); t6 = t6 === true; } else t6 = false; if (!t6) break; t1.push(childConfigs[childConfigsIndex]); ++childConfigsIndex; } ++placeholderIndex; } else seenTextInfo = info; } if (seenTextInfo != null) t1.push(_this._createSemanticsConfigForTextInfo$2(seenTextInfo, attributedLabelCacheIndex)); return new A.ChildSemanticsConfigurationsResult(t1, new A.ChildSemanticsConfigurationsResultBuilder(t1, t2)._siblingMergeGroups); }, _createSemanticsConfigForTextInfo$2(textInfo, cacheIndex) { var t1, attributedLabel, t2, cachedStrings = this._cachedAttributedLabels; if (cachedStrings == null) cachedStrings = this._cachedAttributedLabels = A._setArrayType([], type$.JSArray_AttributedString); t1 = cachedStrings.length; attributedLabel = A._Cell$named("attributedLabel"); if (cacheIndex < t1) attributedLabel.__late_helper$_value = cachedStrings[cacheIndex]; else { t1 = textInfo.semanticsLabel; if (t1 == null) t1 = textInfo.text; attributedLabel.__late_helper$_value = new A.AttributedString(t1, textInfo.stringAttributes); cachedStrings.push(attributedLabel._readLocal$0()); } t1 = A.SemanticsConfiguration$(); t2 = this._textPainter._text_painter$_textDirection; t2.toString; t1._semantics$_textDirection = t2; t1._hasBeenAnnotated = true; t1._semantics$_attributedLabel = attributedLabel._readLocal$0(); t1._hasBeenAnnotated = true; return t1; }, assembleSemanticsNode$3(node, config, children) { var child, newChildCache, t3, t4, t5, t6, t7, currentDirection, ordinal, start, placeholderIndex, childIndex, _i, info, start0, t8, t9, childNode, t10, t11, rects, rect, currentDirection0, t12, t13, currentRect, configuration, ordinal0, recognizer, paintRect, it, newChild, key, _this = this, _null = null, newChildren = A._setArrayType([], type$.JSArray_SemanticsNode), t1 = _this._textPainter, t2 = t1._text_painter$_textDirection; t2.toString; child = _this.ContainerRenderObjectMixin__firstChild; newChildCache = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Key, type$.SemanticsNode); t3 = _this._cachedCombinedSemanticsInfos; if (t3 == null) { t3 = _this._semanticsInfo; t3.toString; t3 = _this._cachedCombinedSemanticsInfos = A.combineSemanticsInfo(t3); } for (t4 = t3.length, t5 = type$.BoxConstraints, t6 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t7 = type$.TextParentData, currentDirection = t2, ordinal = 0, start = 0, placeholderIndex = 0, childIndex = 0, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i, start = start0) { info = t3[_i]; t2 = info.text; start0 = start + t2.length; t8 = start < start0; t9 = t8 ? start : start0; t8 = t8 ? start0 : start; if (info.isPlaceholder) { t2 = "PlaceholderSpanIndexSemanticsTag(" + placeholderIndex + ")"; while (true) { if (children.length > childIndex) { t8 = children[childIndex].tags; t8 = t8 != null && t8.contains$1(0, new A.PlaceholderSpanIndexSemanticsTag(placeholderIndex, t2)); } else t8 = false; if (!t8) break; childNode = children[childIndex]; t8 = child.parentData; t8.toString; if (t7._as(t8)._paragraph$_offset != null) newChildren.push(childNode); ++childIndex; } t2 = child.parentData; t2.toString; child = t6._as(t2).ContainerParentDataMixin_nextSibling; ++placeholderIndex; } else { t10 = t5._as(A.RenderObject.prototype.get$constraints.call(_this)); t1.setPlaceholderDimensions$1(_this._placeholderDimensions); t11 = t10.maxWidth; t11 = _this._softWrap || _this._overflow === B.TextOverflow_2 ? t11 : 1 / 0; t1.layout$2$maxWidth$minWidth(t11, t10.minWidth); rects = t1.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(new A.TextSelection(start, start0, B.TextAffinity_1, false, t9, t8), B.BoxHeightStyle_0, B.BoxWidthStyle_0); if (rects.length === 0) continue; t8 = B.JSArray_methods.get$first(rects); rect = new A.Rect(t8.left, t8.top, t8.right, t8.bottom); currentDirection0 = B.JSArray_methods.get$first(rects).direction; for (t8 = A._arrayInstanceType(rects), t9 = t8._eval$1("SubListIterable<1>"), t10 = new A.SubListIterable(rects, 1, _null, t9), t10.SubListIterable$3(rects, 1, _null, t8._precomputed1), t10 = new A.ListIterator(t10, t10.get$length(0), t9._eval$1("ListIterator")), t9 = t9._eval$1("ListIterable.E"); t10.moveNext$0();) { t8 = t10.__internal$_current; if (t8 == null) t8 = t9._as(t8); rect = rect.expandToInclude$1(new A.Rect(t8.left, t8.top, t8.right, t8.bottom)); currentDirection0 = t8.direction; } t8 = rect.left; t9 = Math.max(0, t8); t10 = rect.top; t11 = Math.max(0, t10); t8 = Math.min(rect.right - t8, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth); t10 = Math.min(rect.bottom - t10, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); t12 = Math.floor(t9) - 4; t13 = Math.floor(t11) - 4; t8 = Math.ceil(t9 + t8) + 4; t10 = Math.ceil(t11 + t10) + 4; currentRect = new A.Rect(t12, t13, t8, t10); configuration = A.SemanticsConfiguration$(); ordinal0 = ordinal + 1; configuration._sortKey = new A.OrdinalSortKey(ordinal, _null); configuration._hasBeenAnnotated = true; configuration._semantics$_textDirection = currentDirection; t11 = info.semanticsLabel; t2 = t11 == null ? t2 : t11; configuration._semantics$_attributedLabel = new A.AttributedString(t2, info.stringAttributes); recognizer = info.recognizer; if (recognizer != null) { t2 = recognizer.onTap; if (t2 != null) { configuration._addArgumentlessAction$2(B.SemanticsAction_1_tap, t2); configuration._onTap = t2; configuration._setFlag$2(B.SemanticsFlag_4194304_isLink, true); } } t2 = node.parentPaintClipRect; if (t2 != null) { paintRect = t2.intersect$1(currentRect); if (paintRect.left >= paintRect.right || paintRect.top >= paintRect.bottom) t2 = !(t12 >= t8 || t13 >= t10); else t2 = false; configuration._setFlag$2(B.SemanticsFlag_8192_isHidden, t2); } t2 = _this._cachedChildNodes; t8 = t2 == null ? _null : t2.__js_helper$_length !== 0; if (t8 === true) { t2.toString; it = new A.LinkedHashMapKeyIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>")).get$iterator(0); if (!it.moveNext$0()) A.throwExpression(A.IterableElementError_noElement()); t2 = t2.remove$1(0, it.get$current(0)); t2.toString; newChild = t2; } else { key = new A.UniqueKey(); newChild = A.SemanticsNode$(key, _this._paragraph$_createShowOnScreenFor$1(key)); } newChild.updateWith$1$config(0, configuration); if (!newChild._semantics$_rect.$eq(0, currentRect)) { newChild._semantics$_rect = currentRect; newChild._semantics$_markDirty$0(); } t2 = newChild.key; t2.toString; newChildCache.$indexSet(0, t2, newChild); newChildren.push(newChild); ordinal = ordinal0; currentDirection = currentDirection0; } } _this._cachedChildNodes = newChildCache; node.updateWith$2$childrenInInversePaintOrder$config(0, newChildren, config); }, _paragraph$_createShowOnScreenFor$1(key) { return new A.RenderParagraph__createShowOnScreenFor_closure(this, key); }, clearSemantics$0() { this.super$RenderObject$clearSemantics(); this._cachedChildNodes = null; }, debugDescribeChildren$0() { var t1 = this._textPainter._text_painter$_text; t1.toString; return A._setArrayType([A.DiagnosticableTreeNode$("text", B.DiagnosticsTreeStyle_4, t1)], type$.JSArray_DiagnosticsNode); } }; A.RenderParagraph_markNeedsLayout_closure.prototype = { call$1(element) { return element._cachedRect = null; }, $signature: 1393 }; A.RenderParagraph_selectionColor_closure.prototype = { call$1(fragment) { var t1 = fragment.___SelectableFragment__selectionGeometry_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.status !== B.SelectionStatus_2; }, $signature: 1394 }; A.RenderParagraph_computeMinIntrinsicWidth_closure.prototype = { call$2(child, constraints) { return new A.Size(child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()), 0); }, $signature: 274 }; A.RenderParagraph_computeMaxIntrinsicWidth_closure.prototype = { call$2(child, constraints) { return new A.Size(child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()), 0); }, $signature: 274 }; A.RenderParagraph__canComputeDryLayoutForInlineWidgets_closure.prototype = { call$1(span) { var _0_0, t1; if (span instanceof A._ScribblePlaceholder) { _0_0 = span.alignment; $label0$0: { if (B.PlaceholderAlignment_0 === _0_0 || B.PlaceholderAlignment_1 === _0_0 || B.PlaceholderAlignment_2 === _0_0) { t1 = false; break $label0$0; } if (B.PlaceholderAlignment_3 === _0_0 || B.PlaceholderAlignment_5 === _0_0 || B.PlaceholderAlignment_4 === _0_0) { t1 = true; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } } else t1 = true; return t1; }, $signature: 286 }; A.RenderParagraph__createShowOnScreenFor_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._cachedChildNodes.$index(0, this.key); t2.toString; t1.showOnScreen$2$descendant$rect(t1, t2._semantics$_rect); }, $signature: 0 }; A._SelectableFragment.prototype = { get$value(_) { var t1 = this.___SelectableFragment__selectionGeometry_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _paragraph$_updateSelectionGeometry$0() { var _this = this, newValue = _this._getSelectionGeometry$0(), t1 = _this.___SelectableFragment__selectionGeometry_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.$eq(0, newValue)) return; _this.___SelectableFragment__selectionGeometry_A = newValue; _this.notifyListeners$0(); }, _getSelectionGeometry$0() { var selectionStart, selectionEnd, startOffsetInParagraphCoordinates, endOffsetInParagraphCoordinates, t2, t3, flipHandles, selection, selectionRects, _i, textBox, t4, t5, _this = this, t1 = _this._textSelectionStart; if (t1 == null || _this._textSelectionEnd == null) return B.SelectionGeometry_43h; selectionStart = t1.offset; selectionEnd = _this._textSelectionEnd.offset; t1 = _this.paragraph; startOffsetInParagraphCoordinates = t1._getOffsetForPosition$1(new A.TextPosition(selectionStart, B.TextAffinity_1)); endOffsetInParagraphCoordinates = selectionStart === selectionEnd ? startOffsetInParagraphCoordinates : t1._getOffsetForPosition$1(new A.TextPosition(selectionEnd, B.TextAffinity_1)); t2 = t1._textPainter; t3 = t2._text_painter$_textDirection; t3.toString; flipHandles = selectionStart > selectionEnd !== (B.TextDirection_0 === t3); selection = A.TextSelection$(B.TextAffinity_1, selectionStart, selectionEnd, false); selectionRects = A._setArrayType([], type$.JSArray_Rect); for (t1 = t1.getBoxesForSelection$1(selection), t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { textBox = t1[_i]; selectionRects.push(new A.Rect(textBox.left, textBox.top, textBox.right, textBox.bottom)); } t1 = t2.get$preferredLineHeight(); t3 = flipHandles ? B.TextSelectionHandleType_1 : B.TextSelectionHandleType_0; t2 = t2.get$preferredLineHeight(); t4 = flipHandles ? B.TextSelectionHandleType_0 : B.TextSelectionHandleType_1; t5 = _this._textSelectionStart.offset === _this._textSelectionEnd.offset ? B.SelectionStatus_1 : B.SelectionStatus_0; return new A.SelectionGeometry(new A.SelectionPoint(startOffsetInParagraphCoordinates, t1, t3), new A.SelectionPoint(endOffsetInParagraphCoordinates, t2, t4), t5, selectionRects, true); }, dispatchSelectionEvent$1($event) { var _this = this, result = A._Cell$named("result"), existingSelectionStart = _this._textSelectionStart, existingSelectionEnd = _this._textSelectionEnd, t1 = $event.type; switch (t1.index) { case 0: case 1: type$.SelectionEdgeUpdateEvent._as($event); switch ($event.granularity.index) { case 0: result.set$finalLocalValue(_this._updateSelectionEdge$2$isEnd($event.globalPosition, t1 === B.SelectionEventType_1)); break; case 1: result.set$finalLocalValue(_this._updateSelectionEdgeByWord$2$isEnd($event.globalPosition, t1 === B.SelectionEventType_1)); break; case 3: case 2: break; } break; case 2: _this._textSelectionEnd = _this._textSelectionStart = null; _this._selectableContainsOriginWord = false; result.set$finalLocalValue(B.SelectionResult_4); break; case 3: t1 = _this.range; _this._textSelectionStart = new A.TextPosition(t1.start, B.TextAffinity_1); _this._textSelectionEnd = new A.TextPosition(t1.end, B.TextAffinity_0); result.set$finalLocalValue(B.SelectionResult_4); break; case 4: result.set$finalLocalValue(_this._handleSelectWord$1(type$.SelectWordSelectionEvent._as($event).get$globalPosition())); break; case 5: type$.GranularlyExtendSelectionEvent._as($event); result.set$finalLocalValue(_this._handleGranularlyExtendSelection$3($event.get$forward($event), $event.get$isEnd(), $event.get$granularity())); break; case 6: type$.DirectionallyExtendSelectionEvent._as($event); result.set$finalLocalValue(_this._handleDirectionallyExtendSelection$3($event.get$dx($event), $event.get$isEnd(), $event.get$direction($event))); break; } if (!J.$eq$(existingSelectionStart, _this._textSelectionStart) || !J.$eq$(existingSelectionEnd, _this._textSelectionEnd)) { _this.paragraph.markNeedsPaint$0(); _this._paragraph$_updateSelectionGeometry$0(); } return result._readLocal$0(); }, _updateSelectionEdge$2$isEnd(globalPosition, isEnd) { var t1, transform, localPosition, t2, t3, position, _this = this; if (isEnd) _this._textSelectionEnd = null; else _this._textSelectionStart = null; t1 = _this.paragraph; transform = t1.getTransformTo$1(0, null); transform.copyInverse$1(transform); localPosition = A.MatrixUtils_transformPoint(transform, globalPosition); if (_this.get$_paragraph$_rect().get$isEmpty(0)) return A.SelectionUtils_getResultBasedOnRect(_this.get$_paragraph$_rect(), localPosition); t2 = _this.get$_paragraph$_rect(); t3 = t1._textPainter._text_painter$_textDirection; t3.toString; position = _this._clampTextPosition$1(t1.getPositionForOffset$1(A.SelectionUtils_adjustDragOffset(t2, localPosition, t3))); if (isEnd) _this._textSelectionEnd = position; else _this._textSelectionStart = position; t1 = position.offset; t2 = _this.range; if (t1 === t2.end) return B.SelectionResult_0; if (t1 === t2.start) return B.SelectionResult_1; return A.SelectionUtils_getResultBasedOnRect(_this.get$_paragraph$_rect(), localPosition); }, _closestWordBoundary$2(wordBoundary, position) { var t1 = position.offset, t2 = wordBoundary._1, t3 = wordBoundary._0; return Math.abs(t1 - t2.offset) < Math.abs(t1 - t3.offset) ? t2 : t3; }, _updateSelectionEdgeByWord$2$isEnd(globalPosition, isEnd) { var t1, transform, localPosition, t2, t3, position, wordBoundary, targetPosition, localWordBoundary, isSamePosition, isSelectionInverted, _this = this, _null = null, existingSelectionStart = _this._textSelectionStart, existingSelectionEnd = _this._textSelectionEnd; if (isEnd) _this._textSelectionEnd = null; else _this._textSelectionStart = null; t1 = _this.paragraph; transform = t1.getTransformTo$1(0, _null); transform.copyInverse$1(transform); localPosition = A.MatrixUtils_transformPoint(transform, globalPosition); if (_this.get$_paragraph$_rect().get$isEmpty(0)) return A.SelectionUtils_getResultBasedOnRect(_this.get$_paragraph$_rect(), localPosition); t2 = _this.get$_paragraph$_rect(); t3 = t1._textPainter._text_painter$_textDirection; t3.toString; position = t1.getPositionForOffset$1(A.SelectionUtils_adjustDragOffset(t2, localPosition, t3)); wordBoundary = _this.get$_paragraph$_rect().contains$1(0, localPosition) ? _this._getWordBoundaryAtPosition$1(position) : _null; if (wordBoundary != null) { t1 = wordBoundary._1.offset; t2 = _this.range; t3 = t2.start; if (!(t1 < t3 && wordBoundary._0.offset <= t3)) { t2 = t2.end; t1 = t1 >= t2 && wordBoundary._0.offset > t2; } else t1 = true; } else t1 = false; if (t1) wordBoundary = _null; if (isEnd) { if (wordBoundary != null) if (_this._selectableContainsOriginWord && existingSelectionStart != null && existingSelectionEnd != null) { t1 = position.offset; t2 = existingSelectionStart.offset; t3 = existingSelectionEnd.offset; if (t1 !== t2 && t2 > t3 !== t1 < t2) { targetPosition = t1 < t2 ? wordBoundary._1 : wordBoundary._0; localWordBoundary = _this._getWordBoundaryAtPosition$1(existingSelectionStart); t1 = localWordBoundary._1; _this._textSelectionStart = t2 === t1.offset ? localWordBoundary._0 : t1; } else if (t1 < t2) targetPosition = wordBoundary._1; else targetPosition = t1 > t2 ? wordBoundary._0 : existingSelectionEnd; } else if (existingSelectionStart != null) targetPosition = position.offset < existingSelectionStart.offset ? wordBoundary._1 : wordBoundary._0; else targetPosition = _this._closestWordBoundary$2(wordBoundary, position); else { if (_this._selectableContainsOriginWord && existingSelectionStart != null && existingSelectionEnd != null) { t1 = position.offset; t2 = existingSelectionStart.offset; isSamePosition = t1 === t2; isSelectionInverted = t2 > existingSelectionEnd.offset; if (isSelectionInverted !== t1 < t2 || isSamePosition) { localWordBoundary = _this._getWordBoundaryAtPosition$1(existingSelectionStart); _this._textSelectionStart = isSelectionInverted ? localWordBoundary._1 : localWordBoundary._0; } } targetPosition = _null; } t1 = targetPosition == null ? position : targetPosition; } else { if (wordBoundary != null) if (_this._selectableContainsOriginWord && existingSelectionStart != null && existingSelectionEnd != null) { t1 = position.offset; t2 = existingSelectionEnd.offset; t3 = existingSelectionStart.offset; if (t1 !== t2 && t3 > t2 !== t1 > t2) { targetPosition = t1 < t2 ? wordBoundary._1 : wordBoundary._0; localWordBoundary = _this._getWordBoundaryAtPosition$1(existingSelectionEnd); t1 = localWordBoundary._1; _this._textSelectionEnd = t2 === t1.offset ? localWordBoundary._0 : t1; } else if (t1 < t2) targetPosition = wordBoundary._1; else targetPosition = t1 > t2 ? wordBoundary._0 : existingSelectionStart; } else if (existingSelectionEnd != null) targetPosition = position.offset < existingSelectionEnd.offset ? wordBoundary._1 : wordBoundary._0; else targetPosition = _this._closestWordBoundary$2(wordBoundary, position); else { if (_this._selectableContainsOriginWord && existingSelectionStart != null && existingSelectionEnd != null) { t1 = position.offset; t2 = existingSelectionEnd.offset; isSelectionInverted = existingSelectionStart.offset > t2; if (t1 !== t2 && isSelectionInverted !== t1 > t2) { localWordBoundary = _this._getWordBoundaryAtPosition$1(existingSelectionEnd); _this._textSelectionEnd = isSelectionInverted ? localWordBoundary._0 : localWordBoundary._1; } } targetPosition = _null; } t1 = targetPosition == null ? position : targetPosition; } targetPosition = _this._clampTextPosition$1(t1); if (isEnd) _this._textSelectionEnd = targetPosition; else _this._textSelectionStart = targetPosition; t1 = targetPosition.offset; t2 = _this.range; if (t1 === t2.end) return B.SelectionResult_0; if (t1 === t2.start) return B.SelectionResult_1; return A.SelectionUtils_getResultBasedOnRect(_this.get$_paragraph$_rect(), localPosition); }, _clampTextPosition$1(position) { var t4, t1 = position.offset, t2 = this.range, t3 = t2.end; if (t1 <= t3) t4 = t1 === t3 && position.affinity === B.TextAffinity_1; else t4 = true; if (t4) return new A.TextPosition(t3, B.TextAffinity_0); t2 = t2.start; if (t1 < t2) return new A.TextPosition(t2, B.TextAffinity_1); return position; }, _handleSelectWord$1(globalPosition) { var wordBoundary, t2, t3, t4, _this = this, t1 = _this.paragraph, position = t1.getPositionForOffset$1(t1.globalToLocal$1(globalPosition)); if (_this._positionIsWithinCurrentSelection$1(position) && !J.$eq$(_this._textSelectionStart, _this._textSelectionEnd)) return B.SelectionResult_2; wordBoundary = _this._getWordBoundaryAtPosition$1(position); t1 = wordBoundary._1; t2 = t1.offset; t3 = _this.range; t4 = t3.start; if (t2 < t4 && wordBoundary._0.offset <= t4) return B.SelectionResult_1; else { t3 = t3.end; if (t2 >= t3 && wordBoundary._0.offset > t3) return B.SelectionResult_0; } _this._textSelectionStart = t1; _this._textSelectionEnd = wordBoundary._0; _this._selectableContainsOriginWord = true; return B.SelectionResult_2; }, _getWordBoundaryAtPosition$1(position) { var word = this.paragraph.getWordBoundary$1(position), start = A._Cell$named("start"), end = A._Cell$named("end"), t1 = position.offset, t2 = word.end; if (t1 > t2) start.__late_helper$_value = end.__late_helper$_value = new A.TextPosition(t1, B.TextAffinity_1); else { start.__late_helper$_value = new A.TextPosition(word.start, B.TextAffinity_1); end.__late_helper$_value = new A.TextPosition(t2, B.TextAffinity_0); } t1 = start._readLocal$0(); return new A._Record_2_wordEnd_wordStart(end._readLocal$0(), t1); }, _handleDirectionallyExtendSelection$3(horizontalBaseline, isExtent, movement) { var baselineInParagraphCoordinates, targetedEdge, moveResult, newPosition, result, t2, targetedEdge0, _this = this, t1 = _this.paragraph, transform = t1.getTransformTo$1(0, null); if (transform.copyInverse$1(transform) === 0) switch (movement) { case B.SelectionExtendDirection_0: case B.SelectionExtendDirection_3: return B.SelectionResult_1; case B.SelectionExtendDirection_1: case B.SelectionExtendDirection_2: return B.SelectionResult_0; } baselineInParagraphCoordinates = A.MatrixUtils_transformPoint(transform, new A.Offset(horizontalBaseline, 0))._dx; switch (movement) { case B.SelectionExtendDirection_0: case B.SelectionExtendDirection_1: if (isExtent) { t1 = _this._textSelectionEnd; t1.toString; targetedEdge = t1; } else { t1 = _this._textSelectionStart; t1.toString; targetedEdge = t1; } moveResult = _this._handleVerticalMovement$3$below$horizontalBaselineInParagraphCoordinates(targetedEdge, false, baselineInParagraphCoordinates); newPosition = moveResult.key; result = moveResult.value; break; case B.SelectionExtendDirection_2: case B.SelectionExtendDirection_3: t2 = _this._textSelectionEnd; if (t2 == null) { t2 = new A.TextPosition(_this.range.end, B.TextAffinity_0); _this._textSelectionEnd = t2; targetedEdge = t2; } else targetedEdge = t2; t2 = _this._textSelectionStart; if (t2 == null) { _this._textSelectionStart = targetedEdge; targetedEdge0 = targetedEdge; } else targetedEdge0 = t2; newPosition = t1.getPositionForOffset$1(new A.Offset(baselineInParagraphCoordinates, t1._getOffsetForPosition$1(isExtent ? targetedEdge : targetedEdge0)._dy - t1._textPainter.get$preferredLineHeight() / 2)); result = B.SelectionResult_2; break; default: newPosition = null; result = null; } if (isExtent) _this._textSelectionEnd = newPosition; else _this._textSelectionStart = newPosition; return result; }, _handleGranularlyExtendSelection$3($forward, isExtent, granularity) { var targetedEdge, targetedEdge0, newPosition, result, t2, t3, _this = this, t1 = _this._textSelectionEnd; if (t1 == null) { t1 = _this.range; t1 = $forward ? new A.TextPosition(t1.start, B.TextAffinity_1) : new A.TextPosition(t1.end, B.TextAffinity_0); _this._textSelectionEnd = t1; targetedEdge = t1; } else targetedEdge = t1; t1 = _this._textSelectionStart; if (t1 == null) { _this._textSelectionStart = targetedEdge; targetedEdge0 = targetedEdge; } else targetedEdge0 = t1; targetedEdge = isExtent ? targetedEdge : targetedEdge0; if ($forward && targetedEdge.offset === _this.range.end) return B.SelectionResult_0; t1 = !$forward; if (t1 && targetedEdge.offset === _this.range.start) return B.SelectionResult_1; switch (granularity) { case B.TextGranularity_0: t1 = _this.range; newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.CharacterBoundary(B.JSString_methods.substring$2(_this.fullText, t1.start, t1.end))); result = B.SelectionResult_2; break; case B.TextGranularity_1: t1 = _this.paragraph._textPainter; t2 = t1._text_painter$_text; t2.toString; newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.WordBoundary(t2, t1._layoutCache.layout._paragraph).get$moveByWordBoundary()); result = B.SelectionResult_2; break; case B.TextGranularity_2: newPosition = _this._moveToTextBoundaryAtDirection$3(targetedEdge, $forward, new A.LineBoundary(_this)); result = B.SelectionResult_2; break; case B.TextGranularity_3: t2 = _this.range; t3 = t2.start; t2 = t2.end; newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.DocumentBoundary(B.JSString_methods.substring$2(_this.fullText, t3, t2))); if ($forward && newPosition.offset === t2) result = B.SelectionResult_0; else result = t1 && newPosition.offset === t3 ? B.SelectionResult_1 : B.SelectionResult_2; break; default: result = null; newPosition = null; } if (isExtent) _this._textSelectionEnd = newPosition; else _this._textSelectionStart = newPosition; return result; }, _moveBeyondTextBoundaryAtDirection$3(end, $forward, textBoundary) { var newOffset, t1 = end.offset; if ($forward) { t1 = textBoundary.getTrailingTextBoundaryAt$1(t1); newOffset = t1 == null ? this.range.end : t1; } else { t1 = textBoundary.getLeadingTextBoundaryAt$1(t1 - 1); newOffset = t1 == null ? this.range.start : t1; } return new A.TextPosition(newOffset, B.TextAffinity_1); }, _moveToTextBoundaryAtDirection$3(end, $forward, textBoundary) { var t1, t2, caretOffset, offset, _this = this; switch (end.affinity.index) { case 0: t1 = end.offset; if (t1 < 1 && !$forward) return B.TextPosition_0_TextAffinity_1; t2 = _this.range.start; t1 = new A.CharacterBoundary(_this.fullText).getLeadingTextBoundaryAt$1(t2 + t1); if (t1 == null) t1 = t2; caretOffset = Math.max(0, t1) - 1; break; case 1: caretOffset = end.offset; break; default: caretOffset = null; } if ($forward) { t1 = textBoundary.getTrailingTextBoundaryAt$1(caretOffset); offset = t1 == null ? _this.range.end : t1; } else { t1 = textBoundary.getLeadingTextBoundaryAt$1(caretOffset); offset = t1 == null ? _this.range.start : t1; } return new A.TextPosition(offset, B.TextAffinity_1); }, _handleVerticalMovement$3$below$horizontalBaselineInParagraphCoordinates(position, below, horizontalBaselineInParagraphCoordinates) { var t3, _i, lineMetrics, newPosition, result, _this = this, t1 = _this.paragraph, lines = t1._textPainter.computeLineMetrics$0(), offset = t1.getOffsetForCaret$2(position, B.Rect_0_0_0_0), t2 = lines.length, currentLine = t2 - 1; for (t3 = offset._dy, _i = 0; _i < lines.length; lines.length === t2 || (0, A.throwConcurrentModificationError)(lines), ++_i) { lineMetrics = lines[_i]; if (lineMetrics.get$baseline() > t3) { currentLine = J.get$lineNumber$z(lineMetrics); break; } } if (below && currentLine === lines.length - 1) newPosition = new A.TextPosition(_this.range.end, B.TextAffinity_0); else if (!below && currentLine === 0) newPosition = new A.TextPosition(_this.range.start, B.TextAffinity_1); else newPosition = _this._clampTextPosition$1(t1.getPositionForOffset$1(new A.Offset(horizontalBaselineInParagraphCoordinates, lines[below ? currentLine + 1 : currentLine - 1].get$baseline()))); t1 = newPosition.offset; t2 = _this.range; if (t1 === t2.start) result = B.SelectionResult_1; else result = t1 === t2.end ? B.SelectionResult_0 : B.SelectionResult_2; return new A.MapEntry(newPosition, result, type$.MapEntry_TextPosition_SelectionResult); }, _positionIsWithinCurrentSelection$1(position) { var currentStart, currentEnd, t1, t2, _this = this; if (_this._textSelectionStart == null || _this._textSelectionEnd == null) return false; currentStart = A._Cell$named("currentStart"); currentEnd = A._Cell$named("currentEnd"); t1 = _this._textSelectionStart; t1.toString; t2 = _this._textSelectionEnd; t2.toString; if (A._SelectableFragment__compareTextPositions(t1, t2) > 0) { currentStart.__late_helper$_value = t1; currentEnd.__late_helper$_value = t2; } else { currentStart.__late_helper$_value = t2; currentEnd.__late_helper$_value = t1; } return A._SelectableFragment__compareTextPositions(currentStart._readLocal$0(), position) >= 0 && A._SelectableFragment__compareTextPositions(currentEnd._readLocal$0(), position) <= 0; }, getTransformTo$1(_, ancestor) { return this.paragraph.getTransformTo$1(0, ancestor); }, pushHandleLayers$2(startHandle, endHandle) { if (this.paragraph._object$_owner == null) return; }, get$boundingBoxes() { var t1, t2, t3, boxes, _i, textBox, offset, _this = this; if (_this._cachedBoundingBoxes == null) { t1 = _this.paragraph; t2 = _this.range; t3 = t2.start; boxes = t1.getBoxesForSelection$1(A.TextSelection$(B.TextAffinity_1, t3, t2.end, false)); t2 = type$.JSArray_Rect; if (boxes.length !== 0) { _this._cachedBoundingBoxes = A._setArrayType([], t2); for (t1 = boxes.length, _i = 0; _i < boxes.length; boxes.length === t1 || (0, A.throwConcurrentModificationError)(boxes), ++_i) { textBox = boxes[_i]; t2 = _this._cachedBoundingBoxes; t2.toString; t2.push(new A.Rect(textBox.left, textBox.top, textBox.right, textBox.bottom)); } } else { offset = t1._getOffsetForPosition$1(new A.TextPosition(t3, B.TextAffinity_1)); _this._cachedBoundingBoxes = A._setArrayType([A.Rect$fromPoints(offset, new A.Offset(offset._dx + 0, offset._dy + -t1._textPainter.get$preferredLineHeight()))], t2); } } t1 = _this._cachedBoundingBoxes; t1.toString; return t1; }, get$_paragraph$_rect() { var t2, t3, boxes, result, index, offset, _this = this, t1 = _this._cachedRect; if (t1 == null) { t1 = _this.paragraph; t2 = _this.range; t3 = t2.start; boxes = t1.getBoxesForSelection$1(A.TextSelection$(B.TextAffinity_1, t3, t2.end, false)); if (boxes.length !== 0) { t1 = B.JSArray_methods.get$first(boxes); result = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); for (index = 1; index < boxes.length; ++index) { t1 = boxes[index]; result = result.expandToInclude$1(new A.Rect(t1.left, t1.top, t1.right, t1.bottom)); } _this._cachedRect = result; t1 = result; } else { offset = t1._getOffsetForPosition$1(new A.TextPosition(t3, B.TextAffinity_1)); t1 = A.Rect$fromPoints(offset, new A.Offset(offset._dx + 0, offset._dy + -t1._textPainter.get$preferredLineHeight())); _this._cachedRect = t1; } } return t1; }, paint$2(context, offset) { var t2, selection, selectionPaint, _i, textBox, _this = this, t1 = _this._textSelectionStart; if (t1 == null || _this._textSelectionEnd == null) return; t2 = _this.paragraph; if (t2._selectionColor != null) { selection = A.TextSelection$(B.TextAffinity_1, t1.offset, _this._textSelectionEnd.offset, false); selectionPaint = $.$get$_renderer().createPaint$0(); selectionPaint.set$style(0, B.PaintingStyle_0); t1 = t2._selectionColor; t1.toString; selectionPaint.set$color(0, t1); for (t1 = t2.getBoxesForSelection$1(selection), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { textBox = t1[_i]; context.get$canvas(context).drawRect$2(new A.Rect(textBox.left, textBox.top, textBox.right, textBox.bottom).shift$1(offset), selectionPaint); } } }, getLineAtOffset$1(position) { var line = this.paragraph._textPainter._layoutCache.layout._paragraph.getLineBoundary$1(position), t1 = this.range, t2 = t1.start; t1 = t1.end; return A.TextSelection$(B.TextAffinity_1, B.JSInt_methods.clamp$2(line.start, t2, t1), B.JSInt_methods.clamp$2(line.end, t2, t1), false); }, $isListenable: 1 }; A._RenderParagraph_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.TextParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.TextParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults.prototype = {}; A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin.prototype = { attach$1(owner) { this.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$attach(owner); $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.add$1(0, this.get$_scheduleSystemFontsUpdate()); }, detach$0(_) { $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.remove$1(0, this.get$_scheduleSystemFontsUpdate()); this.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$detach(0); } }; A._TextParentData_ParentData_ContainerParentDataMixin.prototype = { detach$0(_) { this.super$ParentData$detach(0); } }; A.__SelectableFragment_Object_Selectable.prototype = {}; A.__SelectableFragment_Object_Selectable_Diagnosticable.prototype = {}; A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier.prototype = {}; A.PlatformViewHitTestBehavior.prototype = { _enumToString$0() { return "PlatformViewHitTestBehavior." + this._core$_name; } }; A._factoriesTypeSet_closure.prototype = { call$1(factory) { return factory.get$type(factory); }, $signature() { return this.T._eval$1("Type(Factory<0>)"); } }; A._PlatformViewGestureRecognizer.prototype = { _PlatformViewGestureRecognizer$2(handlePointerEvent, gestureRecognizerFactories) { var t2, _this = this, t1 = new A.GestureArenaTeam(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._CombiningGestureArenaMember)); t1.captain = _this; _this._team = t1; t1 = _this.gestureRecognizerFactories; t2 = A._instanceType(t1)._eval$1("EfficientLengthMappedIterable"); _this.___PlatformViewGestureRecognizer__gestureRecognizers_A = A.LinkedHashSet_LinkedHashSet$of(new A.EfficientLengthMappedIterable(t1, new A._PlatformViewGestureRecognizer_closure(_this), t2), t2._eval$1("Iterable.E")); _this.___PlatformViewGestureRecognizer__handlePointerEvent_A = handlePointerEvent; }, get$_platform_view0$_handlePointerEvent() { var t1 = this.___PlatformViewGestureRecognizer__handlePointerEvent_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, addAllowedPointer$1($event) { var t1, t2, t3; this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); t1 = this.___PlatformViewGestureRecognizer__gestureRecognizers_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1); t2 = t1.$ti._precomputed1; for (; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); t3._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); if (t3.isPointerAllowed$1($event)) t3.addAllowedPointer$1($event); else t3.handleNonAllowedPointer$1($event); } }, didStopTrackingLastPointer$1(pointer) { }, handleEvent$1($event) { var t1, _this = this; if (!_this.forwardedPointers.contains$1(0, $event.get$pointer())) { t1 = _this.cachedEvents; if (!t1.containsKey$1(0, $event.get$pointer())) t1.$indexSet(0, $event.get$pointer(), A._setArrayType([], type$.JSArray_PointerEvent)); t1.$index(0, $event.get$pointer()).push($event); } else _this._platform_view0$_handlePointerEvent$1($event); _this.stopTrackingIfPointerNoLongerDown$1($event); }, acceptGesture$1(pointer) { var t2, t1 = this.cachedEvents.remove$1(0, pointer); if (t1 != null) { t2 = this.___PlatformViewGestureRecognizer__handlePointerEvent_A; t2 === $ && A.throwUnnamedLateFieldNI(); J.forEach$1$ax(t1, t2); } this.forwardedPointers.add$1(0, pointer); }, rejectGesture$1(pointer) { this.super$OneSequenceGestureRecognizer$stopTrackingPointer(pointer); this.forwardedPointers.remove$1(0, pointer); this.cachedEvents.remove$1(0, pointer); }, stopTrackingPointer$1(pointer) { this.super$OneSequenceGestureRecognizer$stopTrackingPointer(pointer); this.forwardedPointers.remove$1(0, pointer); }, _platform_view0$_handlePointerEvent$1(arg0) { return this.get$_platform_view0$_handlePointerEvent().call$1(arg0); } }; A._PlatformViewGestureRecognizer_closure.prototype = { call$1(recognizerFactory) { var gestureRecognizer = recognizerFactory.constructor$0(); gestureRecognizer.set$team(this.$this._team); gestureRecognizer.get$onLongPress(); return gestureRecognizer; }, $signature: 1395 }; A.PlatformViewRenderBox.prototype = { set$controller(_, controller) { var _this = this, t1 = _this._platform_view0$_controller; if (t1 === controller) return; _this._platform_view0$_controller = controller; _this.markNeedsPaint$0(); if (t1.viewId !== controller.viewId) _this.markNeedsSemanticsUpdate$0(); }, get$sizedByParent() { return true; }, get$alwaysNeedsCompositing() { return true; }, get$isRepaintBoundary() { return true; }, computeDryLayout$1(constraints) { return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, paint$2(context, offset) { var t1 = this.get$size(0), t2 = offset._dx, t3 = offset._dy, t4 = this._platform_view0$_controller, t5 = A.LayerHandle$(type$.Layer_2); context.stopRecordingIfNeeded$0(); context.appendLayer$1(new A.PlatformViewLayer(new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy), t4.viewId, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), t5)); }, describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config._isSemanticBoundary = true; config.set$platformViewId(this._platform_view0$_controller.viewId); }, $isMouseTrackerAnnotation: 1 }; A._PlatformViewGestureMixin.prototype = { set$hitTestBehavior(value) { var _this = this; if (value !== _this._PlatformViewGestureMixin__hitTestBehavior) { _this._PlatformViewGestureMixin__hitTestBehavior = value; if (_this._object$_owner != null) _this.markNeedsPaint$0(); } }, _updateGestureRecognizersWithCallBack$2(gestureRecognizers, handlePointerEvent) { var _this = this, t1 = _this._PlatformViewGestureMixin__gestureRecognizer; t1 = t1 == null ? null : t1.gestureRecognizerFactories; if (A._factoryTypesSetEquals(gestureRecognizers, t1, type$.OneSequenceGestureRecognizer)) return; t1 = _this._PlatformViewGestureMixin__gestureRecognizer; if (t1 != null) t1.dispose$0(); _this._PlatformViewGestureMixin__gestureRecognizer = A._PlatformViewGestureRecognizer$(handlePointerEvent, gestureRecognizers); _this._PlatformViewGestureMixin__handlePointerEvent = handlePointerEvent; }, hitTest$2$position(result, position) { var _this = this; if (_this._PlatformViewGestureMixin__hitTestBehavior === B.PlatformViewHitTestBehavior_2 || !_this.get$size(0).contains$1(0, position)) return false; result.add$1(0, new A.BoxHitTestEntry(position, _this)); return _this._PlatformViewGestureMixin__hitTestBehavior === B.PlatformViewHitTestBehavior_0; }, hitTestSelf$1(position) { return this._PlatformViewGestureMixin__hitTestBehavior !== B.PlatformViewHitTestBehavior_2; }, get$onEnter(_) { return null; }, get$onExit(_) { return null; }, get$cursor(_) { return B.C__NoopMouseCursor; }, get$validForMouseTracker() { return true; }, handleEvent$2($event, entry) { var t1; if (type$.PointerDownEvent._is($event)) this._PlatformViewGestureMixin__gestureRecognizer.addPointer$1($event); if (type$.PointerHoverEvent._is($event)) { t1 = this._PlatformViewGestureMixin__handlePointerEvent; if (t1 != null) t1.call$1($event); } } }; A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin.prototype = { detach$0(_) { var t1 = this._PlatformViewGestureMixin__gestureRecognizer, t2 = t1.forwardedPointers; t2.forEach$1(0, A.OneSequenceGestureRecognizer.prototype.get$stopTrackingPointer.call(t1)); t2.clear$0(0); t2 = t1.cachedEvents; new A.LinkedHashMapKeyIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, A.OneSequenceGestureRecognizer.prototype.get$stopTrackingPointer.call(t1)); t2.clear$0(0); t1.resolve$1(0, B.GestureDisposition_1); this.super$RenderObject$detach(0); }, dispose$0() { var t1 = this._PlatformViewGestureMixin__gestureRecognizer; if (t1 != null) t1.dispose$0(); this.super$RenderObject$dispose(); } }; A.RenderProxyBox.prototype = {}; A.RenderProxyBoxMixin.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.ParentData)) child.parentData = new A.ParentData(); }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); return t1 == null ? 0 : t1; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); return t1 == null ? 0 : t1; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); return t1 == null ? 0 : t1; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); return t1 == null ? 0 : t1; }, computeDryLayout$1(constraints) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.getDryLayout$1(constraints); return t1 == null ? this.computeSizeForNoChild$1(constraints) : t1; }, performLayout$0() { var _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) t1 = null; else t1.layout$2$parentUsesSize(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), true); t1 = t1 == null ? null : t1.get$size(0); _this._box$_size = t1 == null ? _this.computeSizeForNoChild$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))) : t1; return; }, computeSizeForNoChild$1(constraints) { return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); }, hitTestChildren$2$position(result, position) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.hitTest$2$position(result, position); return t1 === true; }, applyPaintTransform$2(child, transform) { }, paint$2(context, offset) { var child = this.RenderObjectWithChildMixin__child; if (child == null) return; context.paintChild$2(child, offset); } }; A.HitTestBehavior.prototype = { _enumToString$0() { return "HitTestBehavior." + this._core$_name; } }; A.RenderProxyBoxWithHitTestBehavior.prototype = { hitTest$2$position(result, position) { var hitTarget, _this = this; if (_this.get$size(0).contains$1(0, position)) { hitTarget = _this.hitTestChildren$2$position(result, position) || _this.behavior === B.HitTestBehavior_1; if (hitTarget || _this.behavior === B.HitTestBehavior_2) result.add$1(0, new A.BoxHitTestEntry(position, _this)); } else hitTarget = false; return hitTarget; }, hitTestSelf$1(position) { return this.behavior === B.HitTestBehavior_1; } }; A.RenderConstrainedBox.prototype = { set$additionalConstraints(value) { if (this._additionalConstraints.$eq(0, value)) return; this._additionalConstraints = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var width, t1 = this._additionalConstraints, t2 = t1.maxWidth; if (t2 < 1 / 0 && t1.minWidth >= t2) return t1.minWidth; width = this.super$RenderProxyBoxMixin$computeMinIntrinsicWidth(height); t1 = this._additionalConstraints; t2 = t1.minWidth; if (!(t2 >= 1 / 0)) return A.clampDouble(width, t2, t1.maxWidth); return width; }, computeMaxIntrinsicWidth$1(height) { var width, t1 = this._additionalConstraints, t2 = t1.maxWidth; if (t2 < 1 / 0 && t1.minWidth >= t2) return t1.minWidth; width = this.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth(height); t1 = this._additionalConstraints; t2 = t1.minWidth; if (!(t2 >= 1 / 0)) return A.clampDouble(width, t2, t1.maxWidth); return width; }, computeMinIntrinsicHeight$1(width) { var height, t1 = this._additionalConstraints, t2 = t1.maxHeight; if (t2 < 1 / 0 && t1.minHeight >= t2) return t1.minHeight; height = this.super$RenderProxyBoxMixin$computeMinIntrinsicHeight(width); t1 = this._additionalConstraints; t2 = t1.minHeight; if (!(t2 >= 1 / 0)) return A.clampDouble(height, t2, t1.maxHeight); return height; }, computeMaxIntrinsicHeight$1(width) { var height, t1 = this._additionalConstraints, t2 = t1.maxHeight; if (t2 < 1 / 0 && t1.minHeight >= t2) return t1.minHeight; height = this.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight(width); t1 = this._additionalConstraints; t2 = t1.minHeight; if (!(t2 >= 1 / 0)) return A.clampDouble(height, t2, t1.maxHeight); return height; }, performLayout$0() { var _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this.RenderObjectWithChildMixin__child, t2 = _this._additionalConstraints; if (t1 != null) { t1.layout$2$parentUsesSize(t2.enforce$1(constraints), true); _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); } else _this._box$_size = t2.enforce$1(constraints).constrain$1(B.Size_0_0); }, computeDryLayout$1(constraints) { var t1 = this.RenderObjectWithChildMixin__child, t2 = this._additionalConstraints; if (t1 != null) return t1.getDryLayout$1(t2.enforce$1(constraints)); else return t2.enforce$1(constraints).constrain$1(B.Size_0_0); } }; A.RenderLimitedBox.prototype = { set$maxWidth(_, value) { if (this._maxWidth === value) return; this._maxWidth = value; this.markNeedsLayout$0(); }, set$maxHeight(_, value) { if (this._maxHeight === value) return; this._maxHeight = value; this.markNeedsLayout$0(); }, _limitConstraints$1(constraints) { var t3, t4, t1 = constraints.minWidth, t2 = constraints.maxWidth; t2 = t2 < 1 / 0 ? t2 : A.clampDouble(this._maxWidth, t1, t2); t3 = constraints.minHeight; t4 = constraints.maxHeight; return new A.BoxConstraints(t1, t2, t3, t4 < 1 / 0 ? t4 : A.clampDouble(this._maxHeight, t3, t4)); }, _proxy_box$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return constraints.constrain$1(layoutChild.call$2(t1, this._limitConstraints$1(constraints))); return this._limitConstraints$1(constraints).constrain$1(B.Size_0_0); }, computeDryLayout$1(constraints) { return this._proxy_box$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { this._box$_size = this._proxy_box$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); } }; A.RenderAspectRatio.prototype = { set$aspectRatio(_, value) { if (this._aspectRatio === value) return; this._aspectRatio = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1; if (isFinite(height)) return height * this._aspectRatio; t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); return 0; }, computeMaxIntrinsicWidth$1(height) { var t1; if (isFinite(height)) return height * this._aspectRatio; t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); return 0; }, computeMinIntrinsicHeight$1(width) { var t1; if (isFinite(width)) return width / this._aspectRatio; t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); return 0; }, computeMaxIntrinsicHeight$1(width) { var t1; if (isFinite(width)) return width / this._aspectRatio; t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); return 0; }, _applyAspectRatio$1(constraints) { var t1, height, width1, height0, width = constraints.minWidth, width0 = constraints.maxWidth; if (width >= width0 && constraints.minHeight >= constraints.maxHeight) return new A.Size(A.clampDouble(0, width, width0), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); t1 = this._aspectRatio; if (isFinite(width0)) { height = width0 / t1; width1 = width0; } else { height = constraints.maxHeight; width1 = height * t1; } if (width1 > width0) height = width0 / t1; else width0 = width1; height0 = constraints.maxHeight; if (height > height0) { width0 = height0 * t1; height = height0; } if (width0 < width) height = width / t1; else width = width0; height0 = constraints.minHeight; if (height < height0) { width = height0 * t1; height = height0; } return constraints.constrain$1(new A.Size(width, height)); }, computeDryLayout$1(constraints) { return this._applyAspectRatio$1(constraints); }, performLayout$0() { var t1, _this = this; _this._box$_size = _this._applyAspectRatio$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) t1.layout$1(A.BoxConstraints$tight(_this.get$size(0))); } }; A.RenderIntrinsicWidth.prototype = { set$stepWidth(value) { if (value == this._stepWidth) return; this._stepWidth = value; this.markNeedsLayout$0(); }, set$stepHeight(value) { return; }, computeMinIntrinsicWidth$1(height) { return this.computeMaxIntrinsicWidth$1(height); }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 == null) return 0; return A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._stepWidth); }, computeMinIntrinsicHeight$1(width) { var t1, _this = this; if (_this.RenderObjectWithChildMixin__child == null) return 0; if (!isFinite(width)) width = _this.computeMaxIntrinsicWidth$1(1 / 0); t1 = _this.RenderObjectWithChildMixin__child; return A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), _this._stepHeight); }, computeMaxIntrinsicHeight$1(width) { var t1, _this = this; if (_this.RenderObjectWithChildMixin__child == null) return 0; if (!isFinite(width)) width = _this.computeMaxIntrinsicWidth$1(1 / 0); t1 = _this.RenderObjectWithChildMixin__child; return A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), _this._stepHeight); }, _proxy_box$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { if (!(constraints.minWidth >= constraints.maxWidth)) constraints = constraints.tighten$1$width(A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, constraints.maxHeight, t1.get$computeMaxIntrinsicWidth()), this._stepWidth)); t1 = this.RenderObjectWithChildMixin__child; t1.toString; return layoutChild.call$2(t1, constraints); } else return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); }, computeDryLayout$1(constraints) { return this._proxy_box$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { this._box$_size = this._proxy_box$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); } }; A.RenderIntrinsicHeight.prototype = { computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 == null) return 0; if (!isFinite(height)) height = t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, 1 / 0, t1.get$computeMaxIntrinsicHeight()); t1 = this.RenderObjectWithChildMixin__child; return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 == null) return 0; if (!isFinite(height)) height = t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, 1 / 0, t1.get$computeMaxIntrinsicHeight()); t1 = this.RenderObjectWithChildMixin__child; return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); }, computeMinIntrinsicHeight$1(width) { return this.computeMaxIntrinsicHeight$1(width); }, _proxy_box$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { if (!(constraints.minHeight >= constraints.maxHeight)) constraints = constraints.tighten$1$height(t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, constraints.maxWidth, t1.get$computeMaxIntrinsicHeight())); t1 = this.RenderObjectWithChildMixin__child; t1.toString; return layoutChild.call$2(t1, constraints); } else return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); }, computeDryLayout$1(constraints) { return this._proxy_box$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, performLayout$0() { this._box$_size = this._proxy_box$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); } }; A.RenderOpacity.prototype = { get$alwaysNeedsCompositing() { return this.RenderObjectWithChildMixin__child != null && this._alpha > 0; }, get$isRepaintBoundary() { return this.RenderObjectWithChildMixin__child != null && this._alpha > 0; }, set$opacity(_, value) { var t1, didNeedCompositing, t2, t3, _this = this; if (_this._proxy_box$_opacity === value) return; t1 = _this.RenderObjectWithChildMixin__child != null; didNeedCompositing = t1 && _this._alpha > 0; t2 = _this._alpha; _this._proxy_box$_opacity = value; t3 = B.JSNumber_methods.round$0(A.clampDouble(value, 0, 1) * 255); _this._alpha = t3; if (didNeedCompositing !== (t1 && t3 > 0)) _this.markNeedsCompositingBitsUpdate$0(); _this.markNeedsCompositedLayerUpdate$0(); if (t2 !== 0 !== (_this._alpha !== 0) && true) _this.markNeedsSemanticsUpdate$0(); }, set$alwaysIncludeSemantics(value) { return; }, paintsChild$1(child) { return this._alpha > 0; }, updateCompositedLayer$1$oldLayer(oldLayer) { var layer = oldLayer == null ? A.OpacityLayer$() : oldLayer; layer.set$alpha(0, this._alpha); return layer; }, paint$2(context, offset) { if (this.RenderObjectWithChildMixin__child == null || this._alpha === 0) return; this.super$RenderProxyBoxMixin$paint(context, offset); }, visitChildrenForSemantics$1(visitor) { var t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t2 = this._alpha !== 0 || false; else t2 = false; if (t2) { t1.toString; visitor.call$1(t1); } } }; A.RenderAnimatedOpacityMixin.prototype = { get$isRepaintBoundary() { if (this.RenderObjectWithChildMixin__child != null) { var t1 = this.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary; t1.toString; } else t1 = false; return t1; }, updateCompositedLayer$1$oldLayer(oldLayer) { var updatedLayer = oldLayer == null ? A.OpacityLayer$() : oldLayer; updatedLayer.set$alpha(0, this.RenderAnimatedOpacityMixin__alpha); return updatedLayer; }, set$opacity(_, value) { var _this = this, t1 = _this.RenderAnimatedOpacityMixin__opacity; if (t1 === value) return; if (_this._object$_owner != null && t1 != null) t1.removeListener$1(0, _this.get$_updateOpacity()); _this.RenderAnimatedOpacityMixin__opacity = value; if (_this._object$_owner != null) value.addListener$1(0, _this.get$_updateOpacity()); _this._updateOpacity$0(); }, set$alwaysIncludeSemantics(value) { if (false === this.RenderAnimatedOpacityMixin__alwaysIncludeSemantics) return; this.RenderAnimatedOpacityMixin__alwaysIncludeSemantics = false; this.markNeedsSemanticsUpdate$0(); }, _updateOpacity$0() { var wasRepaintBoundary, _this = this, oldAlpha = _this.RenderAnimatedOpacityMixin__alpha, t1 = _this.RenderAnimatedOpacityMixin__opacity; t1 = _this.RenderAnimatedOpacityMixin__alpha = B.JSNumber_methods.round$0(A.clampDouble(t1.get$value(t1), 0, 1) * 255); if (oldAlpha !== t1) { wasRepaintBoundary = _this.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary; t1 = t1 > 0; _this.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary = t1; if (_this.RenderObjectWithChildMixin__child != null && wasRepaintBoundary !== t1) _this.markNeedsCompositingBitsUpdate$0(); _this.markNeedsCompositedLayerUpdate$0(); if (oldAlpha === 0 || _this.RenderAnimatedOpacityMixin__alpha === 0) _this.markNeedsSemanticsUpdate$0(); } }, paintsChild$1(child) { var t1 = this.RenderAnimatedOpacityMixin__opacity; return t1.get$value(t1) > 0; }, visitChildrenForSemantics$1(visitor) { var t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) if (this.RenderAnimatedOpacityMixin__alpha === 0) { t2 = this.RenderAnimatedOpacityMixin__alwaysIncludeSemantics; t2.toString; } else t2 = true; else t2 = false; if (t2) { t1.toString; visitor.call$1(t1); } } }; A.RenderAnimatedOpacity.prototype = {}; A.RenderBackdropFilter.prototype = { set$filter(_, value) { if (this._proxy_box$_filter.$eq(0, value)) return; this._proxy_box$_filter = value; this.markNeedsPaint$0(); }, set$blendMode(value) { if (this._blendMode === value) return; this._blendMode = value; this.markNeedsPaint$0(); }, get$alwaysNeedsCompositing() { return this.RenderObjectWithChildMixin__child != null; }, paint$2(context, offset) { var t1, t2, t3, _this = this; if (_this.RenderObjectWithChildMixin__child != null) { t1 = type$.nullable_BackdropFilterLayer; if (t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) _this._layerHandle.set$layer(0, A.BackdropFilterLayer$(null)); t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)).set$filter(0, _this._proxy_box$_filter); t2 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t3 = _this._blendMode; if (t3 !== t2._layer$_blendMode) { t2._layer$_blendMode = t3; t2.markNeedsAddToScene$0(); } t1 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t1.toString; context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); } else _this._layerHandle.set$layer(0, null); } }; A.CustomClipper.prototype = { addListener$1(_, listener) { var t1 = this._reclip; return t1 == null ? null : t1.addListener$1(0, listener); }, removeListener$1(_, listener) { var t1 = this._reclip; return t1 == null ? null : t1.removeListener$1(0, listener); }, getApproximateClipRect$1(size) { return new A.Rect(0, 0, 0 + size._dx, 0 + size._dy); }, toString$0(_) { return "CustomClipper"; } }; A.ShapeBorderClipper.prototype = { getClip$1(size) { return this.shape.getOuterPath$2$textDirection(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), this.textDirection); }, shouldReclip$1(oldClipper) { if (A.getRuntimeTypeOfDartObject(oldClipper) !== B.Type_ShapeBorderClipper_QWG) return true; type$.ShapeBorderClipper._as(oldClipper); return !oldClipper.shape.$eq(0, this.shape) || oldClipper.textDirection != this.textDirection; } }; A._RenderCustomClip.prototype = { set$clipper(newClipper) { var t2, _this = this, t1 = _this._clipper; if (t1 == newClipper) return; _this._clipper = newClipper; t2 = newClipper == null; if (t2 || t1 == null || A.getRuntimeTypeOfDartObject(newClipper) !== A.getRuntimeTypeOfDartObject(t1) || newClipper.shouldReclip$1(t1)) _this._markNeedsClip$0(); if (_this._object$_owner != null) { if (t1 != null) t1.removeListener$1(0, _this.get$_markNeedsClip()); if (!t2) newClipper.addListener$1(0, _this.get$_markNeedsClip()); } }, attach$1(owner) { var t1; this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); t1 = this._clipper; if (t1 != null) t1.addListener$1(0, this.get$_markNeedsClip()); }, detach$0(_) { var t1 = this._clipper; if (t1 != null) t1.removeListener$1(0, this.get$_markNeedsClip()); this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, _markNeedsClip$0() { this._clip = null; this.markNeedsPaint$0(); this.markNeedsSemanticsUpdate$0(); }, set$clipBehavior(value) { if (value !== this._proxy_box$_clipBehavior) { this._proxy_box$_clipBehavior = value; this.markNeedsPaint$0(); } }, performLayout$0() { var _this = this, oldSize = _this._box$_size != null ? _this.get$size(0) : null; _this.super$RenderProxyBoxMixin$performLayout(); if (!J.$eq$(oldSize, _this.get$size(0))) _this._clip = null; }, _updateClip$0() { var t1, _this = this; if (_this._clip == null) { t1 = _this._clipper; t1 = t1 == null ? null : t1.getClip$1(_this.get$size(0)); _this._clip = t1 == null ? _this.get$_defaultClip() : t1; } }, describeApproximatePaintClip$1(child) { var t1, _this = this; switch (_this._proxy_box$_clipBehavior.index) { case 0: return null; case 1: case 2: case 3: t1 = _this._clipper; t1 = t1 == null ? null : t1.getApproximateClipRect$1(_this.get$size(0)); if (t1 == null) { t1 = _this.get$size(0); t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } return t1; } }, dispose$0() { this._debugText = null; this.super$RenderObject$dispose(); } }; A.RenderClipRect.prototype = { get$_defaultClip() { var t1 = this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, hitTest$2$position(result, position) { var _this = this; if (_this._clipper != null) { _this._updateClip$0(); if (!_this._clip.contains$1(0, position)) return false; } return _this.super$RenderBox$hitTest(result, position); }, paint$2(context, offset) { var t2, t3, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t2 = _this._layerHandle; if (_this._proxy_box$_clipBehavior !== B.Clip_0) { _this._updateClip$0(); t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._clip; t3.toString; t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, t3, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipRectLayer._as(t2._layer))); } else { context.paintChild$2(t1, offset); t2.set$layer(0, null); } } else _this._layerHandle.set$layer(0, null); } }; A.RenderClipRRect.prototype = { set$borderRadius(_, value) { if (this._proxy_box$_borderRadius.$eq(0, value)) return; this._proxy_box$_borderRadius = value; this._markNeedsClip$0(); }, set$textDirection(value) { if (this._proxy_box$_textDirection == value) return; this._proxy_box$_textDirection = value; this._markNeedsClip$0(); }, get$_defaultClip() { var t1 = this._proxy_box$_borderRadius, t2 = this.get$size(0); return t1.toRRect$1(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); }, hitTest$2$position(result, position) { var _this = this; if (_this._clipper != null) { _this._updateClip$0(); if (!_this._clip.contains$1(0, position)) return false; } return _this.super$RenderBox$hitTest(result, position); }, paint$2(context, offset) { var t2, t3, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t2 = _this._layerHandle; if (_this._proxy_box$_clipBehavior !== B.Clip_0) { _this._updateClip$0(); t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._clip; t2.set$layer(0, context.pushClipRRect$7$clipBehavior$oldLayer(t1, offset, new A.Rect(t3.left, t3.top, t3.right, t3.bottom), t3, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipRRectLayer._as(t2._layer))); } else { context.paintChild$2(t1, offset); t2.set$layer(0, null); } } else _this._layerHandle.set$layer(0, null); } }; A.RenderClipOval.prototype = { get$_defaultClip() { var t1 = this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, hitTest$2$position(result, position) { var center, t1, _this = this; _this._updateClip$0(); center = _this._clip.get$center(); t1 = _this._clip; if (new A.Offset((position._dx - center._dx) / (t1.right - t1.left), (position._dy - center._dy) / (t1.bottom - t1.top)).get$distanceSquared() > 0.25) return false; return _this.super$RenderBox$hitTest(result, position); }, paint$2(context, offset) { var t2, t3, t4, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) if (_this._proxy_box$_clipBehavior !== B.Clip_0) { _this._updateClip$0(); t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._clip; t2.toString; if (!t2.$eq(0, _this._proxy_box$_cachedRect)) { _this._proxy_box$_cachedRect = t2; t3 = $.$get$_renderer().createPath$0(); t4 = _this._proxy_box$_cachedRect; t4.toString; t3.addOval$1(t4); _this.__RenderClipOval__cachedPath_A = t3; } t3 = _this.__RenderClipOval__cachedPath_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._layerHandle; t4.set$layer(0, context.pushClipPath$7$clipBehavior$oldLayer(t1, offset, t2, t3, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipPathLayer._as(t4._layer))); } else { context.paintChild$2(t1, offset); _this._layerHandle.set$layer(0, null); } else _this._layerHandle.set$layer(0, null); } }; A.RenderClipPath.prototype = { get$_defaultClip() { var t1 = $.$get$_renderer().createPath$0(), t2 = this.get$size(0); t1.addRect$1(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); return t1; }, hitTest$2$position(result, position) { var _this = this; if (_this._clipper != null) { _this._updateClip$0(); if (!_this._clip.contains$1(0, position)) return false; } return _this.super$RenderBox$hitTest(result, position); }, paint$2(context, offset) { var t2, t3, t4, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t2 = _this._layerHandle; if (_this._proxy_box$_clipBehavior !== B.Clip_0) { _this._updateClip$0(); t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t4 = _this._clip; t4.toString; t2.set$layer(0, context.pushClipPath$7$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), t4, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipPathLayer._as(t2._layer))); } else { context.paintChild$2(t1, offset); t2.set$layer(0, null); } } else _this._layerHandle.set$layer(0, null); } }; A._RenderPhysicalModelBase.prototype = { set$elevation(_, value) { if (this._proxy_box$_elevation === value) return; this._proxy_box$_elevation = value; this.markNeedsPaint$0(); }, set$shadowColor(_, value) { if (this._proxy_box$_shadowColor.$eq(0, value)) return; this._proxy_box$_shadowColor = value; this.markNeedsPaint$0(); }, set$color(_, value) { if (this._proxy_box$_color.$eq(0, value)) return; this._proxy_box$_color = value; this.markNeedsPaint$0(); }, describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config.set$elevation(0, this._proxy_box$_elevation); } }; A.RenderPhysicalModel.prototype = { set$shape(_, value) { if (this._shape === value) return; this._shape = value; this._markNeedsClip$0(); }, set$borderRadius(_, value) { if (J.$eq$(this._proxy_box$_borderRadius, value)) return; this._proxy_box$_borderRadius = value; this._markNeedsClip$0(); }, get$_defaultClip() { var t3, t4, t1 = this.get$size(0), t2 = 0 + t1._dx; t1 = 0 + t1._dy; switch (this._shape.index) { case 0: t3 = this._proxy_box$_borderRadius; if (t3 == null) t3 = B.BorderRadius_tLn0; return t3.toRRect$1(new A.Rect(0, 0, t2, t1)); case 1: t3 = (t2 - 0) / 2; t4 = (t1 - 0) / 2; return new A.RRect(0, 0, t2, t1, t3, t4, t3, t4, t3, t4, t3, t4, t3 === t4); } }, hitTest$2$position(result, position) { var _this = this; if (_this._clipper != null) { _this._updateClip$0(); if (!_this._clip.contains$1(0, position)) return false; } return _this.super$RenderBox$hitTest(result, position); }, paint$2(context, offset) { var offsetRRect, t1, offsetRRectAsPath, canvas, t2, t3, t4, usesSaveLayer, t5, _this = this; if (_this.RenderObjectWithChildMixin__child == null) { _this._layerHandle.set$layer(0, null); return; } _this._updateClip$0(); offsetRRect = _this._clip.shift$1(offset); t1 = $.$get$_renderer(); offsetRRectAsPath = t1.createPath$0(); offsetRRectAsPath.addRRect$1(offsetRRect); canvas = context.get$canvas(context); t2 = _this._proxy_box$_elevation; if (t2 !== 0 && true) { t3 = _this._proxy_box$_shadowColor; t4 = _this._proxy_box$_color; canvas.drawShadow$4(offsetRRectAsPath, t3, t2, (t4.get$value(t4) >>> 24 & 255) !== 255); } usesSaveLayer = _this._proxy_box$_clipBehavior === B.Clip_3; if (!usesSaveLayer) { t1 = t1.createPaint$0(); t1.set$color(0, _this._proxy_box$_color); canvas.drawRRect$2(offsetRRect, t1); } t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$size(0); t3 = _this._clip; t3.toString; t4 = _this._layerHandle; t5 = type$.nullable_ClipRRectLayer._as(t4._layer); t4.set$layer(0, context.pushClipRRect$7$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), t3, new A.RenderPhysicalModel_paint_closure(_this, usesSaveLayer), _this._proxy_box$_clipBehavior, t5)); } }; A.RenderPhysicalModel_paint_closure.prototype = { call$2(context, offset) { var t1, t2; if (this.usesSaveLayer) { t1 = context.get$canvas(context); t2 = $.$get$_renderer().createPaint$0(); t2.set$color(0, this.$this._proxy_box$_color); t1.drawPaint$1(t2); } this.$this.super$RenderProxyBoxMixin$paint(context, offset); }, $signature: 94 }; A.RenderPhysicalShape.prototype = { get$_defaultClip() { var t1 = $.$get$_renderer().createPath$0(), t2 = this.get$size(0); t1.addRect$1(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); return t1; }, hitTest$2$position(result, position) { var _this = this; if (_this._clipper != null) { _this._updateClip$0(); if (!_this._clip.contains$1(0, position)) return false; } return _this.super$RenderBox$hitTest(result, position); }, paint$2(context, offset) { var offsetPath, canvas, t1, t2, t3, usesSaveLayer, t4, t5, _this = this; if (_this.RenderObjectWithChildMixin__child == null) { _this._layerHandle.set$layer(0, null); return; } _this._updateClip$0(); offsetPath = _this._clip.shift$1(offset); canvas = context.get$canvas(context); t1 = _this._proxy_box$_elevation; if (t1 !== 0 && true) { t2 = _this._proxy_box$_shadowColor; t3 = _this._proxy_box$_color; canvas.drawShadow$4(offsetPath, t2, t1, (t3.get$value(t3) >>> 24 & 255) !== 255); } usesSaveLayer = _this._proxy_box$_clipBehavior === B.Clip_3; if (!usesSaveLayer) { t1 = $.$get$_renderer().createPaint$0(); t1.set$color(0, _this._proxy_box$_color); canvas.drawPath$2(offsetPath, t1); } t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$size(0); t3 = _this._clip; t3.toString; t4 = _this._layerHandle; t5 = type$.nullable_ClipPathLayer._as(t4._layer); t4.set$layer(0, context.pushClipPath$7$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), t3, new A.RenderPhysicalShape_paint_closure(_this, usesSaveLayer), _this._proxy_box$_clipBehavior, t5)); } }; A.RenderPhysicalShape_paint_closure.prototype = { call$2(context, offset) { var t1, t2; if (this.usesSaveLayer) { t1 = context.get$canvas(context); t2 = $.$get$_renderer().createPaint$0(); t2.set$color(0, this.$this._proxy_box$_color); t1.drawPaint$1(t2); } this.$this.super$RenderProxyBoxMixin$paint(context, offset); }, $signature: 94 }; A.DecorationPosition.prototype = { _enumToString$0() { return "DecorationPosition." + this._core$_name; } }; A.RenderDecoratedBox.prototype = { set$decoration(value) { var t1, _this = this; if (value.$eq(0, _this._proxy_box$_decoration)) return; t1 = _this._painter; if (t1 != null) t1.dispose$0(); _this._painter = null; _this._proxy_box$_decoration = value; _this.markNeedsPaint$0(); }, set$position(_, value) { if (value === this._proxy_box$_position) return; this._proxy_box$_position = value; this.markNeedsPaint$0(); }, set$configuration(value) { if (value.$eq(0, this._proxy_box$_configuration)) return; this._proxy_box$_configuration = value; this.markNeedsPaint$0(); }, detach$0(_) { var _this = this, t1 = _this._painter; if (t1 != null) t1.dispose$0(); _this._painter = null; _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); _this.markNeedsPaint$0(); }, dispose$0() { var t1 = this._painter; if (t1 != null) t1.dispose$0(); this.super$RenderObject$dispose(); }, hitTestSelf$1(position) { return this._proxy_box$_decoration.hitTest$3$textDirection(this.get$size(0), position, this._proxy_box$_configuration.textDirection); }, paint$2(context, offset) { var filledConfiguration, t1, _this = this; if (_this._painter == null) _this._painter = _this._proxy_box$_decoration.createBoxPainter$1(_this.get$markNeedsPaint()); filledConfiguration = _this._proxy_box$_configuration.copyWith$1$size(_this.get$size(0)); if (_this._proxy_box$_position === B.DecorationPosition_0) { t1 = _this._painter; t1.toString; t1.paint$3(context.get$canvas(context), offset, filledConfiguration); if (_this._proxy_box$_decoration.get$isComplex()) context.setIsComplexHint$0(); } _this.super$RenderProxyBoxMixin$paint(context, offset); if (_this._proxy_box$_position === B.DecorationPosition_1) { t1 = _this._painter; t1.toString; t1.paint$3(context.get$canvas(context), offset, filledConfiguration); if (_this._proxy_box$_decoration.get$isComplex()) context.setIsComplexHint$0(); } } }; A.RenderTransform.prototype = { set$origin(_, value) { return; }, set$alignment(value) { var _this = this; if (J.$eq$(_this._proxy_box$_alignment, value)) return; _this._proxy_box$_alignment = value; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); }, set$textDirection(value) { var _this = this; if (_this._proxy_box$_textDirection == value) return; _this._proxy_box$_textDirection = value; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); }, get$alwaysNeedsCompositing() { return this.RenderObjectWithChildMixin__child != null && this._filterQuality != null; }, set$transform(_, value) { var t1, _this = this; if (J.$eq$(_this._proxy_box$_transform, value)) return; t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(value); _this._proxy_box$_transform = t1; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); }, set$filterQuality(value) { var t2, didNeedCompositing, _this = this, t1 = _this._filterQuality; if (t1 == value) return; t2 = _this.RenderObjectWithChildMixin__child != null; didNeedCompositing = t2 && t1 != null; _this._filterQuality = value; if (didNeedCompositing !== (t2 && value != null)) _this.markNeedsCompositingBitsUpdate$0(); _this.markNeedsPaint$0(); }, get$_effectiveTransform() { var result, translation, _this = this, t1 = _this._proxy_box$_alignment, resolvedAlignment = t1 == null ? null : t1.resolve$1(0, _this._proxy_box$_textDirection); if (resolvedAlignment == null) return _this._proxy_box$_transform; result = new A.Matrix40(new Float64Array(16)); result.setIdentity$0(); translation = resolvedAlignment.alongSize$1(_this.get$size(0)); result.translate$2(0, translation._dx, translation._dy); t1 = _this._proxy_box$_transform; t1.toString; result.multiply$1(0, t1); result.translate$2(0, -translation._dx, -translation._dy); return result; }, hitTest$2$position(result, position) { return this.hitTestChildren$2$position(result, position); }, hitTestChildren$2$position(result, position) { var t1 = this.transformHitTests ? this.get$_effectiveTransform() : null; return result.addWithPaintTransform$3$hitTest$position$transform(new A.RenderTransform_hitTestChildren_closure(this), position, t1); }, paint$2(context, offset) { var t1, childOffset, det, t2, t3, t4, t5, effectiveTransform, filter, _this = this; if (_this.RenderObjectWithChildMixin__child != null) { t1 = _this.get$_effectiveTransform(); t1.toString; if (_this._filterQuality == null) { childOffset = A.MatrixUtils_getAsTranslation(t1); if (childOffset == null) { det = t1.determinant$0(); if (det === 0 || !isFinite(det)) { _this._layerHandle.set$layer(0, null); return; } t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.RenderProxyBoxMixin.prototype.get$paint.call(_this); t4 = _this._layerHandle; t5 = t4._layer; t4.set$layer(0, context.pushTransform$5$oldLayer(t2, offset, t1, t3, t5 instanceof A.TransformLayer ? t5 : null)); } else { _this.super$RenderProxyBoxMixin$paint(context, offset.$add(0, childOffset)); _this._layerHandle.set$layer(0, null); } } else { t2 = offset._dx; t3 = offset._dy; effectiveTransform = A.Matrix4_Matrix4$translationValues(t2, t3, 0); effectiveTransform.multiply$1(0, t1); effectiveTransform.translate$2(0, -t2, -t3); t3 = _this._filterQuality; t3.toString; filter = A.ImageFilter_ImageFilter$matrix(effectiveTransform._vector_math_64$_m4storage, t3); t1 = _this._layerHandle; t2 = t1._layer; if (t2 instanceof A.ImageFilterLayer) { if (!filter.$eq(0, t2._imageFilter)) { t2._imageFilter = filter; t2.markNeedsAddToScene$0(); } } else t1.set$layer(0, new A.ImageFilterLayer(filter, B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2))); t1 = t1._layer; t1.toString; context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); } } }, applyPaintTransform$2(child, transform) { var t1 = this.get$_effectiveTransform(); t1.toString; transform.multiply$1(0, t1); } }; A.RenderTransform_hitTestChildren_closure.prototype = { call$2(result, position) { return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); }, $signature: 72 }; A.RenderFittedBox.prototype = { _proxy_box$_resolve$0() { if (this._proxy_box$_resolvedAlignment != null) return; this._proxy_box$_resolvedAlignment = this._proxy_box$_alignment; }, _fitAffectsLayout$1(fit) { switch (fit.index) { case 6: return true; case 1: case 2: case 0: case 4: case 3: case 5: return false; } }, set$fit(value) { var _this = this, t1 = _this._proxy_box$_fit; if (t1 === value) return; _this._proxy_box$_fit = value; if (_this._fitAffectsLayout$1(t1) || _this._fitAffectsLayout$1(value)) _this.markNeedsLayout$0(); else { _this._proxy_box$_transform = _this._hasVisualOverflow = null; _this.markNeedsPaint$0(); } }, set$alignment(value) { var _this = this; if (_this._proxy_box$_alignment.$eq(0, value)) return; _this._proxy_box$_alignment = value; _this._proxy_box$_resolvedAlignment = _this._proxy_box$_transform = _this._hasVisualOverflow = null; _this.markNeedsPaint$0(); }, set$textDirection(value) { var _this = this; if (_this._proxy_box$_textDirection == value) return; _this._proxy_box$_textDirection = value; _this._proxy_box$_resolvedAlignment = _this._proxy_box$_transform = _this._hasVisualOverflow = null; _this.markNeedsPaint$0(); }, computeDryLayout$1(constraints) { var childSize, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) { childSize = t1.getDryLayout$1(B.BoxConstraints_mlX5); switch (this._proxy_box$_fit.index) { case 6: return constraints.constrain$1(new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight).constrainSizeAndAttemptToPreserveAspectRatio$1(childSize)); case 1: case 2: case 0: case 4: case 3: case 5: return constraints.constrainSizeAndAttemptToPreserveAspectRatio$1(childSize); } } else return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); }, performLayout$0() { var t2, unconstrainedSize, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1.layout$2$parentUsesSize(B.BoxConstraints_mlX5, true); switch (_this._proxy_box$_fit.index) { case 6: t1 = type$.BoxConstraints; t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); unconstrainedSize = new A.BoxConstraints(0, t2.maxWidth, 0, t2.maxHeight).constrainSizeAndAttemptToPreserveAspectRatio$1(_this.RenderObjectWithChildMixin__child.get$size(0)); _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(unconstrainedSize); break; case 1: case 2: case 0: case 4: case 3: case 5: _this._box$_size = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).constrainSizeAndAttemptToPreserveAspectRatio$1(_this.RenderObjectWithChildMixin__child.get$size(0)); break; } _this._proxy_box$_transform = _this._hasVisualOverflow = null; } else { t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); } }, _updatePaintData$0() { var t1, childSize, sizes, t2, t3, t4, sourceRect, t5, t6, destinationRect, _this = this; if (_this._proxy_box$_transform != null) return; if (_this.RenderObjectWithChildMixin__child == null) { _this._hasVisualOverflow = false; t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); _this._proxy_box$_transform = t1; } else { _this._proxy_box$_resolve$0(); childSize = _this.RenderObjectWithChildMixin__child.get$size(0); sizes = A.applyBoxFit(_this._proxy_box$_fit, childSize, _this.get$size(0)); t1 = sizes.destination; t2 = sizes.source; t3 = childSize._dx; t4 = childSize._dy; sourceRect = _this._proxy_box$_resolvedAlignment.inscribe$2(t2, new A.Rect(0, 0, 0 + t3, 0 + t4)); t5 = _this._proxy_box$_resolvedAlignment; t5.toString; t6 = _this.get$size(0); destinationRect = t5.inscribe$2(t1, new A.Rect(0, 0, 0 + t6._dx, 0 + t6._dy)); t5 = sourceRect.left; _this._hasVisualOverflow = sourceRect.right - t5 < t3 || sourceRect.bottom - sourceRect.top < t4; t4 = A.Matrix4_Matrix4$translationValues(destinationRect.left, destinationRect.top, 0); t4.scale$3(0, t1._dx / t2._dx, t1._dy / t2._dy, 1); t4.translate$2(0, -t5, -sourceRect.top); _this._proxy_box$_transform = t4; } }, _paintChildWithTransform$2(context, offset) { var childOffset, t2, t3, t4, _this = this, t1 = _this._proxy_box$_transform; t1.toString; childOffset = A.MatrixUtils_getAsTranslation(t1); if (childOffset == null) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._proxy_box$_transform; t2.toString; t3 = A.RenderProxyBoxMixin.prototype.get$paint.call(_this); t4 = _this._layerHandle._layer; return context.pushTransform$5$oldLayer(t1, offset, t2, t3, t4 instanceof A.TransformLayer ? t4 : null); } else _this.super$RenderProxyBoxMixin$paint(context, offset.$add(0, childOffset)); return null; }, paint$2(context, offset) { var t1, t2, t3, t4, _this = this; if (_this.RenderObjectWithChildMixin__child == null || _this.get$size(0).get$isEmpty(0) || _this.RenderObjectWithChildMixin__child.get$size(0).get$isEmpty(0)) return; _this._updatePaintData$0(); t1 = _this._hasVisualOverflow; t1.toString; if (t1 && _this._proxy_box$_clipBehavior !== B.Clip_0) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$size(0); t3 = _this._layerHandle; t4 = t3._layer; t4 = t4 instanceof A.ClipRectLayer ? t4 : null; t3.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), _this.get$_paintChildWithTransform(), _this._proxy_box$_clipBehavior, t4)); } else _this._layerHandle.set$layer(0, _this._paintChildWithTransform$2(context, offset)); }, hitTestChildren$2$position(result, position) { var t1, _this = this; if (!_this.get$size(0).get$isEmpty(0)) { t1 = _this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.get$size(0).get$isEmpty(0); t1 = t1 === true; } else t1 = true; if (t1) return false; _this._updatePaintData$0(); return result.addWithPaintTransform$3$hitTest$position$transform(new A.RenderFittedBox_hitTestChildren_closure(_this), position, _this._proxy_box$_transform); }, paintsChild$1(child) { return !this.get$size(0).get$isEmpty(0) && !child.get$size(0).get$isEmpty(0); }, applyPaintTransform$2(child, transform) { var t1; if (!(!this.get$size(0).get$isEmpty(0) && !child.get$size(0).get$isEmpty(0))) transform.setZero$0(); else { this._updatePaintData$0(); t1 = this._proxy_box$_transform; t1.toString; transform.multiply$1(0, t1); } } }; A.RenderFittedBox_hitTestChildren_closure.prototype = { call$2(result, position) { return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); }, $signature: 72 }; A.RenderFractionalTranslation.prototype = { set$translation(value) { var _this = this; if (_this._translation.$eq(0, value)) return; _this._translation = value; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); }, hitTest$2$position(result, position) { return this.hitTestChildren$2$position(result, position); }, hitTestChildren$2$position(result, position) { var _this = this, t1 = _this.transformHitTests ? new A.Offset(_this._translation._dx * _this.get$size(0)._dx, _this._translation._dy * _this.get$size(0)._dy) : null; return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderFractionalTranslation_hitTestChildren_closure(_this), t1, position); }, paint$2(context, offset) { var _this = this; if (_this.RenderObjectWithChildMixin__child != null) _this.super$RenderProxyBoxMixin$paint(context, new A.Offset(offset._dx + _this._translation._dx * _this.get$size(0)._dx, offset._dy + _this._translation._dy * _this.get$size(0)._dy)); }, applyPaintTransform$2(child, transform) { var _this = this; transform.translate$2(0, _this._translation._dx * _this.get$size(0)._dx, _this._translation._dy * _this.get$size(0)._dy); } }; A.RenderFractionalTranslation_hitTestChildren_closure.prototype = { call$2(result, position) { return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); }, $signature: 72 }; A.RenderPointerListener.prototype = { computeSizeForNoChild$1(constraints) { return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, handleEvent$2($event, entry) { var t1, _this = this, _null = null; if (type$.PointerDownEvent._is($event)) { t1 = _this.onPointerDown; return t1 == null ? _null : t1.call$1($event); } if (type$.PointerMoveEvent._is($event)) { t1 = _this.onPointerMove; return t1 == null ? _null : t1.call$1($event); } if (type$.PointerUpEvent._is($event)) { t1 = _this.onPointerUp; return t1 == null ? _null : t1.call$1($event); } if (type$.PointerHoverEvent._is($event)) { t1 = _this.onPointerHover; return t1 == null ? _null : t1.call$1($event); } if (type$.PointerCancelEvent._is($event)) { t1 = _this.onPointerCancel; return t1 == null ? _null : t1.call$1($event); } if (type$.PointerPanZoomStartEvent._is($event)) { t1 = _this.onPointerPanZoomStart; return t1 == null ? _null : t1.call$1($event); } if (type$.PointerPanZoomUpdateEvent._is($event)) return _null; if (type$.PointerPanZoomEndEvent._is($event)) return _null; if (type$.PointerSignalEvent._is($event)) { t1 = _this.onPointerSignal; return t1 == null ? _null : t1.call$1($event); } } }; A.RenderMouseRegion.prototype = { hitTest$2$position(result, position) { return this.super$RenderProxyBoxWithHitTestBehavior$hitTest(result, position) && true; }, handleEvent$2($event, entry) { var t1 = this.onHover; if (t1 != null && type$.PointerHoverEvent._is($event)) return t1.call$1($event); }, get$cursor(_) { return this._cursor; }, get$validForMouseTracker() { return this._validForMouseTracker; }, attach$1(owner) { this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); this._validForMouseTracker = true; }, detach$0(_) { this._validForMouseTracker = false; this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, computeSizeForNoChild$1(constraints) { return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, $isMouseTrackerAnnotation: 1, get$onEnter(receiver) { return this.onEnter; }, get$onExit(receiver) { return this.onExit; } }; A.RenderRepaintBoundary.prototype = { get$isRepaintBoundary() { return true; } }; A.RenderIgnorePointer.prototype = { set$ignoring(value) { if (value === this._ignoring) return; this._ignoring = value; this.markNeedsSemanticsUpdate$0(); }, set$ignoringSemantics(value) { return; }, hitTest$2$position(result, position) { return !this._ignoring && this.super$RenderBox$hitTest(result, position); }, visitChildrenForSemantics$1(visitor) { this.super$RenderObject$visitChildrenForSemantics(visitor); }, describeSemanticsConfiguration$1(config) { var t1; this.super$RenderObject$describeSemanticsConfiguration(config); if (this._ignoring) t1 = true; else t1 = false; config.isBlockingUserActions = t1; } }; A.RenderOffstage.prototype = { set$offstage(value) { var _this = this; if (value === _this._offstage) return; _this._offstage = value; _this.markNeedsLayout$0(); _this.markParentNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { if (this._offstage) return 0; return this.super$RenderProxyBoxMixin$computeMinIntrinsicWidth(height); }, computeMaxIntrinsicWidth$1(height) { if (this._offstage) return 0; return this.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth(height); }, computeMinIntrinsicHeight$1(width) { if (this._offstage) return 0; return this.super$RenderProxyBoxMixin$computeMinIntrinsicHeight(width); }, computeMaxIntrinsicHeight$1(width) { if (this._offstage) return 0; return this.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight(width); }, computeDistanceToActualBaseline$1(baseline) { if (this._offstage) return null; return this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin$computeDistanceToActualBaseline(baseline); }, get$sizedByParent() { return this._offstage; }, computeDryLayout$1(constraints) { if (this._offstage) return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); return this.super$RenderProxyBoxMixin$computeDryLayout(constraints); }, performResize$0() { this.super$RenderBox$performResize(); }, performLayout$0() { var t1, _this = this; if (_this._offstage) { t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) t1.layout$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); } else _this.super$RenderProxyBoxMixin$performLayout(); }, hitTest$2$position(result, position) { return !this._offstage && this.super$RenderBox$hitTest(result, position); }, paintsChild$1(child) { return !this._offstage; }, paint$2(context, offset) { if (this._offstage) return; this.super$RenderProxyBoxMixin$paint(context, offset); }, visitChildrenForSemantics$1(visitor) { if (this._offstage) return; this.super$RenderObject$visitChildrenForSemantics(visitor); }, debugDescribeChildren$0() { var t1 = this.RenderObjectWithChildMixin__child; if (t1 == null) return A._setArrayType([], type$.JSArray_DiagnosticsNode); return A._setArrayType([A.DiagnosticableTreeNode$("child", this._offstage ? B.DiagnosticsTreeStyle_2 : B.DiagnosticsTreeStyle_1, t1)], type$.JSArray_DiagnosticsNode); } }; A.RenderAbsorbPointer.prototype = { set$absorbing(value) { if (this._absorbing === value) return; this._absorbing = value; this.markNeedsSemanticsUpdate$0(); }, set$ignoringSemantics(value) { return; }, hitTest$2$position(result, position) { return this._absorbing ? this.get$size(0).contains$1(0, position) : this.super$RenderBox$hitTest(result, position); }, visitChildrenForSemantics$1(visitor) { this.super$RenderObject$visitChildrenForSemantics(visitor); }, describeSemanticsConfiguration$1(config) { var t1; this.super$RenderObject$describeSemanticsConfiguration(config); if (this._absorbing) t1 = true; else t1 = false; config.isBlockingUserActions = t1; } }; A.RenderSemanticsGestureHandler.prototype = { set$validActions(value) { if (A.setEquals(value, this._validActions)) return; this._validActions = value; this.markNeedsSemanticsUpdate$0(); }, set$onTap(value) { var t1, _this = this; if (J.$eq$(_this._proxy_box$_onTap, value)) return; t1 = _this._proxy_box$_onTap; _this._proxy_box$_onTap = value; if (value != null !== (t1 != null)) _this.markNeedsSemanticsUpdate$0(); }, set$onLongPress(value) { var t1, _this = this; if (J.$eq$(_this._onLongPress, value)) return; t1 = _this._onLongPress; _this._onLongPress = value; if (value != null !== (t1 != null)) _this.markNeedsSemanticsUpdate$0(); }, set$onHorizontalDragUpdate(value) { var t1, _this = this; if (J.$eq$(_this._onHorizontalDragUpdate, value)) return; t1 = _this._onHorizontalDragUpdate; _this._onHorizontalDragUpdate = value; if (value != null !== (t1 != null)) _this.markNeedsSemanticsUpdate$0(); }, set$onVerticalDragUpdate(value) { var t1, _this = this; if (J.$eq$(_this._onVerticalDragUpdate, value)) return; t1 = _this._onVerticalDragUpdate; _this._onVerticalDragUpdate = value; if (value != null !== (t1 != null)) _this.markNeedsSemanticsUpdate$0(); }, describeSemanticsConfiguration$1(config) { var t1, _this = this; _this.super$RenderObject$describeSemanticsConfiguration(config); if (_this._proxy_box$_onTap != null) { t1 = _this._validActions; t1 = t1 == null || t1.contains$1(0, B.SemanticsAction_1_tap); } else t1 = false; if (t1) config.set$onTap(_this._proxy_box$_onTap); if (_this._onLongPress != null) { t1 = _this._validActions; t1 = t1 == null || t1.contains$1(0, B.SemanticsAction_2_longPress); } else t1 = false; if (t1) config.set$onLongPress(_this._onLongPress); if (_this._onHorizontalDragUpdate != null) { t1 = _this._validActions; if (t1 == null || t1.contains$1(0, B.SemanticsAction_8_scrollRight)) config.set$onScrollRight(_this.get$_performSemanticScrollRight()); t1 = _this._validActions; if (t1 == null || t1.contains$1(0, B.SemanticsAction_4_scrollLeft)) config.set$onScrollLeft(_this.get$_performSemanticScrollLeft()); } if (_this._onVerticalDragUpdate != null) { t1 = _this._validActions; if (t1 == null || t1.contains$1(0, B.SemanticsAction_16_scrollUp)) config.set$onScrollUp(_this.get$_performSemanticScrollUp()); t1 = _this._validActions; if (t1 == null || t1.contains$1(0, B.SemanticsAction_32_scrollDown)) config.set$onScrollDown(_this.get$_performSemanticScrollDown()); } }, _performSemanticScrollLeft$0() { var primaryDelta, t1, t2, _this = this; if (_this._onHorizontalDragUpdate != null) { primaryDelta = _this.get$size(0)._dx * -0.8; t1 = _this._onHorizontalDragUpdate; t1.toString; t2 = _this.get$size(0).center$1(B.Offset_0_0); t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); t1.call$1(new A.DragUpdateDetails(null, new A.Offset(primaryDelta, 0), primaryDelta, t2, t2)); } }, _performSemanticScrollRight$0() { var primaryDelta, t1, t2, _this = this; if (_this._onHorizontalDragUpdate != null) { primaryDelta = _this.get$size(0)._dx * 0.8; t1 = _this._onHorizontalDragUpdate; t1.toString; t2 = _this.get$size(0).center$1(B.Offset_0_0); t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); t1.call$1(new A.DragUpdateDetails(null, new A.Offset(primaryDelta, 0), primaryDelta, t2, t2)); } }, _performSemanticScrollUp$0() { var primaryDelta, t1, t2, _this = this; if (_this._onVerticalDragUpdate != null) { primaryDelta = _this.get$size(0)._dy * -0.8; t1 = _this._onVerticalDragUpdate; t1.toString; t2 = _this.get$size(0).center$1(B.Offset_0_0); t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); t1.call$1(new A.DragUpdateDetails(null, new A.Offset(0, primaryDelta), primaryDelta, t2, t2)); } }, _performSemanticScrollDown$0() { var primaryDelta, t1, t2, _this = this; if (_this._onVerticalDragUpdate != null) { primaryDelta = _this.get$size(0)._dy * 0.8; t1 = _this._onVerticalDragUpdate; t1.toString; t2 = _this.get$size(0).center$1(B.Offset_0_0); t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); t1.call$1(new A.DragUpdateDetails(null, new A.Offset(0, primaryDelta), primaryDelta, t2, t2)); } } }; A.RenderSemanticsAnnotations.prototype = { set$properties(value) { var _this = this; if (_this._properties === value) return; _this._properties = value; _this._updateAttributedFields$1(value); _this.markNeedsSemanticsUpdate$0(); }, set$container(value) { if (this._container === value) return; this._container = value; this.markNeedsSemanticsUpdate$0(); }, set$explicitChildNodes(value) { if (this._explicitChildNodes === value) return; this._explicitChildNodes = value; this.markNeedsSemanticsUpdate$0(); }, set$excludeSemantics(value) { if (this._excludeSemantics === value) return; this._excludeSemantics = value; this.markNeedsSemanticsUpdate$0(); }, set$blockUserActions(value) { return; }, _updateAttributedFields$1(value) { var _this = this, _null = null, t1 = value.attributedLabel; t1 = value.label; t1 = t1 == null ? _null : new A.AttributedString(t1, B.List_empty3); _this._attributedLabel = t1; t1 = value.attributedValue; t1 = value.value; t1 = t1 == null ? _null : new A.AttributedString(t1, B.List_empty3); _this._attributedValue = t1; t1 = value.attributedIncreasedValue; t1 = value.increasedValue; t1 = t1 == null ? _null : new A.AttributedString(t1, B.List_empty3); _this._attributedIncreasedValue = t1; t1 = _this._properties.attributedDecreasedValue; t1 = value.decreasedValue; t1 = t1 == null ? _null : new A.AttributedString(t1, B.List_empty3); _this._attributedDecreasedValue = t1; _this._attributedHint = null; }, set$textDirection(value) { if (this._proxy_box$_textDirection == value) return; this._proxy_box$_textDirection = value; this.markNeedsSemanticsUpdate$0(); }, visitChildrenForSemantics$1(visitor) { if (this._excludeSemantics) return; this.super$RenderObject$visitChildrenForSemantics(visitor); }, describeSemanticsConfiguration$1(config) { var t1, t2, _this = this; _this.super$RenderObject$describeSemanticsConfiguration(config); config._isSemanticBoundary = _this._container; config.explicitChildNodes = _this._explicitChildNodes; config.isBlockingUserActions = false; t1 = _this._properties.enabled; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_64_hasEnabledState, true); config._setFlag$2(B.SemanticsFlag_128_isEnabled, t1); } t1 = _this._properties.checked; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_1_hasCheckedState, true); config._setFlag$2(B.SemanticsFlag_2_isChecked, t1); } t1 = _this._properties.mixed; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_1_hasCheckedState, true); config._setFlag$2(B.SemanticsFlag_33554432_isCheckStateMixed, t1); } t1 = _this._properties.toggled; if (t1 != null) { config._setFlag$2(B.SemanticsFlag_65536_hasToggledState, true); config._setFlag$2(B.SemanticsFlag_131072_isToggled, t1); } t1 = _this._properties.selected; if (t1 != null) config._setFlag$2(B.SemanticsFlag_4_isSelected, t1); t1 = _this._properties.button; if (t1 != null) config._setFlag$2(B.SemanticsFlag_8_isButton, t1); t1 = _this._properties.header; if (t1 != null) config._setFlag$2(B.SemanticsFlag_512_isHeader, t1); t1 = _this._properties.focusable; if (t1 != null) config._setFlag$2(B.SemanticsFlag_2097152_isFocusable, t1); t1 = _this._properties.focused; if (t1 != null) config._setFlag$2(B.SemanticsFlag_32_isFocused, t1); t1 = _this._properties.inMutuallyExclusiveGroup; if (t1 != null) config._setFlag$2(B.SemanticsFlag_256_isInMutuallyExclusiveGroup, t1); t1 = _this._properties.image; if (t1 != null) config._setFlag$2(B.SemanticsFlag_16384_isImage, t1); t1 = _this._attributedLabel; if (t1 != null) { config._semantics$_attributedLabel = t1; config._hasBeenAnnotated = true; } t1 = _this._attributedValue; if (t1 != null) { config._semantics$_attributedValue = t1; config._hasBeenAnnotated = true; } t1 = _this._attributedIncreasedValue; if (t1 != null) { config._semantics$_attributedIncreasedValue = t1; config._hasBeenAnnotated = true; } t1 = _this._attributedDecreasedValue; if (t1 != null) { config._semantics$_attributedDecreasedValue = t1; config._hasBeenAnnotated = true; } t1 = _this._attributedHint; if (t1 != null) { config._semantics$_attributedHint = t1; config._hasBeenAnnotated = true; } t1 = _this._properties; t2 = t1.tooltip; if (t2 != null) { config._tooltip = t2; config._hasBeenAnnotated = true; } t1 = t1.hintOverrides; if (t1 != null) t2 = t1.onTapHint != null || false; else t2 = false; if (t2) config.set$hintOverrides(t1); t1 = _this._properties.scopesRoute; if (t1 != null) config._setFlag$2(B.SemanticsFlag_2048_scopesRoute, t1); t1 = _this._properties.namesRoute; if (t1 != null) config._setFlag$2(B.SemanticsFlag_4096_namesRoute, t1); t1 = _this._properties.liveRegion; if (t1 != null) config._setFlag$2(B.SemanticsFlag_32768_isLiveRegion, t1); t1 = _this._properties.maxValueLength; if (t1 != null) config.set$maxValueLength(t1); t1 = _this._properties.currentValueLength; if (t1 != null) config.set$currentValueLength(t1); t1 = _this._proxy_box$_textDirection; if (t1 != null) { config._semantics$_textDirection = t1; config._hasBeenAnnotated = true; } t1 = _this._properties; t2 = t1.sortKey; if (t2 != null) { config._sortKey = t2; config._hasBeenAnnotated = true; } t1 = t1.tagForChildren; if (t1 != null) config.addTagForChildren$1(t1); if (_this._properties.onTap != null) config.set$onTap(_this.get$_performTap()); if (_this._properties.onLongPress != null) config.set$onLongPress(_this.get$_performLongPress()); if (_this._properties.onDismiss != null) config.set$onDismiss(_this.get$_performDismiss()); if (_this._properties.onIncrease != null) config.set$onIncrease(_this.get$_performIncrease()); if (_this._properties.onDecrease != null) config.set$onDecrease(_this.get$_performDecrease()); if (_this._properties.onCopy != null) config.set$onCopy(0, _this.get$_performCopy()); if (_this._properties.onCut != null) config.set$onCut(0, _this.get$_performCut()); if (_this._properties.onPaste != null) config.set$onPaste(0, _this.get$_performPaste()); if (_this._properties.onDidGainAccessibilityFocus != null) config.set$onDidGainAccessibilityFocus(_this.get$_performDidGainAccessibilityFocus()); if (_this._properties.onDidLoseAccessibilityFocus != null) config.set$onDidLoseAccessibilityFocus(_this.get$_performDidLoseAccessibilityFocus()); t1 = _this._properties.customSemanticsActions; if (t1 != null) { config._hasBeenAnnotated = true; config._actionsAsBits |= 131072; config._customSemanticsActions = t1; config._actions.$indexSet(0, B.SemanticsAction_131072_customAction, config.get$_onCustomSemanticsAction()); } }, _performTap$0() { var t1 = this._properties.onTap; if (t1 != null) t1.call$0(); }, _performLongPress$0() { var t1 = this._properties.onLongPress; if (t1 != null) t1.call$0(); }, _performDismiss$0() { var t1 = this._properties.onDismiss; if (t1 != null) t1.call$0(); }, _performIncrease$0() { var t1 = this._properties.onIncrease; if (t1 != null) t1.call$0(); }, _performDecrease$0() { var t1 = this._properties.onDecrease; if (t1 != null) t1.call$0(); }, _performCopy$0() { var t1 = this._properties.onCopy; if (t1 != null) t1.call$0(); }, _performCut$0() { var t1 = this._properties.onCut; if (t1 != null) t1.call$0(); }, _performPaste$0() { var t1 = this._properties.onPaste; if (t1 != null) t1.call$0(); }, _performDidGainAccessibilityFocus$0() { var t1 = this._properties.onDidGainAccessibilityFocus; if (t1 != null) t1.call$0(); }, _performDidLoseAccessibilityFocus$0() { var t1 = this._properties.onDidLoseAccessibilityFocus; if (t1 != null) t1.call$0(); } }; A.RenderBlockSemantics.prototype = { set$blocking(value) { return; }, describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config.isBlockingSemanticsOfPreviouslyPaintedNodes = true; } }; A.RenderMergeSemantics.prototype = { describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config._hasBeenAnnotated = config._isMergingSemanticsOfDescendants = config._isSemanticBoundary = true; } }; A.RenderExcludeSemantics.prototype = { set$excluding(value) { if (value === this._excluding) return; this._excluding = value; this.markNeedsSemanticsUpdate$0(); }, visitChildrenForSemantics$1(visitor) { if (this._excluding) return; this.super$RenderObject$visitChildrenForSemantics(visitor); } }; A.RenderIndexedSemantics.prototype = { set$index(_, value) { if (value === this._proxy_box$_index) return; this._proxy_box$_index = value; this.markNeedsSemanticsUpdate$0(); }, describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config._indexInParent = this._proxy_box$_index; config._hasBeenAnnotated = true; } }; A.RenderLeaderLayer.prototype = { set$link(value) { var _this = this, t1 = _this._proxy_box$_link; if (t1 === value) return; t1.leaderSize = null; _this._proxy_box$_link = value; t1 = _this._previousLayoutSize; if (t1 != null) value.leaderSize = t1; _this.markNeedsPaint$0(); }, get$alwaysNeedsCompositing() { return true; }, performLayout$0() { var _this = this; _this.super$RenderProxyBoxMixin$performLayout(); _this._previousLayoutSize = _this.get$size(0); _this._proxy_box$_link.leaderSize = _this.get$size(0); }, paint$2(context, offset) { var t1 = this._layerHandle, t2 = t1._layer, t3 = this._proxy_box$_link; if (t2 == null) t1.set$layer(0, A.LeaderLayer$(t3, offset)); else { type$.LeaderLayer._as(t2); t2.set$link(t3); t2.set$offset(0, offset); } t1 = t1._layer; t1.toString; context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(this), B.Offset_0_0); } }; A.RenderFollowerLayer.prototype = { set$link(value) { if (this._proxy_box$_link === value) return; this._proxy_box$_link = value; this.markNeedsPaint$0(); }, set$showWhenUnlinked(value) { if (this._showWhenUnlinked === value) return; this._showWhenUnlinked = value; this.markNeedsPaint$0(); }, set$offset(_, value) { if (this._proxy_box$_offset.$eq(0, value)) return; this._proxy_box$_offset = value; this.markNeedsPaint$0(); }, set$leaderAnchor(value) { if (this._leaderAnchor.$eq(0, value)) return; this._leaderAnchor = value; this.markNeedsPaint$0(); }, set$followerAnchor(value) { if (this._followerAnchor.$eq(0, value)) return; this._followerAnchor = value; this.markNeedsPaint$0(); }, detach$0(_) { this._layerHandle.set$layer(0, null); this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, get$alwaysNeedsCompositing() { return true; }, getCurrentTransform$0() { var t1 = type$.nullable_FollowerLayer._as(A.RenderObject.prototype.get$layer.call(this, 0)); t1 = t1 == null ? null : t1.getLastTransform$0(); if (t1 == null) { t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); } return t1; }, hitTest$2$position(result, position) { if (this._proxy_box$_link._leader == null && !this._showWhenUnlinked) return false; return this.hitTestChildren$2$position(result, position); }, hitTestChildren$2$position(result, position) { return result.addWithPaintTransform$3$hitTest$position$transform(new A.RenderFollowerLayer_hitTestChildren_closure(this), position, this.getCurrentTransform$0()); }, paint$2(context, offset) { var t2, _this = this, leaderSize = _this._proxy_box$_link.leaderSize, effectiveLinkedOffset = leaderSize == null ? _this._proxy_box$_offset : _this._leaderAnchor.alongSize$1(leaderSize).$sub(0, _this._followerAnchor.alongSize$1(_this.get$size(0))).$add(0, _this._proxy_box$_offset), t1 = type$.nullable_FollowerLayer; if (t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) _this._layerHandle.set$layer(0, new A.FollowerLayer0(_this._proxy_box$_link, _this._showWhenUnlinked, offset, effectiveLinkedOffset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2))); else { t2 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); if (t2 != null) { t2.link = _this._proxy_box$_link; t2.showWhenUnlinked = _this._showWhenUnlinked; t2.linkedOffset = effectiveLinkedOffset; t2.unlinkedOffset = offset; } } t1 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t1.toString; context.pushLayer$4$childPaintBounds(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), B.Offset_0_0, B.Rect_Vy7); }, applyPaintTransform$2(child, transform) { transform.multiply$1(0, this.getCurrentTransform$0()); } }; A.RenderFollowerLayer_hitTestChildren_closure.prototype = { call$2(result, position) { return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); }, $signature: 72 }; A.RenderAnnotatedRegion.prototype = { get$value(_) { return this._proxy_box$_value; }, set$value(_, newValue) { if (this._proxy_box$_value.$eq(0, newValue)) return; this._proxy_box$_value = newValue; this.markNeedsPaint$0(); }, set$sized(value) { return; }, paint$2(context, offset) { var _this = this, t1 = _this._proxy_box$_value, t2 = _this.get$size(0), layer = new A.AnnotatedRegionLayer(t1, t2, offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2), _this.$ti._eval$1("AnnotatedRegionLayer<1>")); _this._proxy_box$_layerHandle.set$layer(0, layer); context.pushLayer$3(layer, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); }, dispose$0() { this._proxy_box$_layerHandle.set$layer(0, null); this.super$RenderObject$dispose(); }, get$alwaysNeedsCompositing() { return true; } }; A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin.prototype = { attach$1(owner) { var _this = this; _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); _this.RenderAnimatedOpacityMixin__opacity.addListener$1(0, _this.get$_updateOpacity()); _this._updateOpacity$0(); }, detach$0(_) { this.RenderAnimatedOpacityMixin__opacity.removeListener$1(0, this.get$_updateOpacity()); this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, paint$2(context, offset) { if (this.RenderAnimatedOpacityMixin__alpha === 0) return; this.super$RenderProxyBoxMixin$paint(context, offset); } }; A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin.prototype = { computeDistanceToActualBaseline$1(baseline) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.getDistanceToActualBaseline$1(baseline); return t1 == null ? this.super$RenderBox$computeDistanceToActualBaseline(baseline) : t1; } }; A.SelectionResult.prototype = { _enumToString$0() { return "SelectionResult." + this._core$_name; } }; A.Selectable.prototype = {$isListenable: 1}; A.SelectionRegistrant.prototype = { set$registrar(value) { var _this = this, t1 = _this.SelectionRegistrant__registrar; if (value == t1) return; if (value == null) _this.removeListener$1(0, _this.get$_selection$_updateSelectionRegistrarSubscription()); else if (t1 == null) _this.addListener$1(0, _this.get$_selection$_updateSelectionRegistrarSubscription()); _this._selection$_removeSelectionRegistrarSubscription$0(); _this.SelectionRegistrant__registrar = value; _this._selection$_updateSelectionRegistrarSubscription$0(); }, _selection$_updateSelectionRegistrarSubscription$0() { var _this = this; if (_this.SelectionRegistrant__registrar == null) { _this.SelectionRegistrant__subscribedToSelectionRegistrar = false; return; } if (_this.SelectionRegistrant__subscribedToSelectionRegistrar && !_this.get$value(0).hasContent) { _this.SelectionRegistrant__registrar.remove$1(0, _this); _this.SelectionRegistrant__subscribedToSelectionRegistrar = false; } else if (!_this.SelectionRegistrant__subscribedToSelectionRegistrar && _this.get$value(0).hasContent) { _this.SelectionRegistrant__registrar.add$1(0, _this); _this.SelectionRegistrant__subscribedToSelectionRegistrar = true; } }, _selection$_removeSelectionRegistrarSubscription$0() { var _this = this; if (_this.SelectionRegistrant__subscribedToSelectionRegistrar) { _this.SelectionRegistrant__registrar.remove$1(0, _this); _this.SelectionRegistrant__subscribedToSelectionRegistrar = false; } } }; A.SelectionEventType.prototype = { _enumToString$0() { return "SelectionEventType." + this._core$_name; } }; A.TextGranularity.prototype = { _enumToString$0() { return "TextGranularity." + this._core$_name; } }; A.SelectionEvent.prototype = {}; A.ClearSelectionEvent.prototype = {}; A.SelectionEdgeUpdateEvent.prototype = {}; A.SelectionExtendDirection.prototype = { _enumToString$0() { return "SelectionExtendDirection." + this._core$_name; } }; A.SelectionStatus.prototype = { _enumToString$0() { return "SelectionStatus." + this._core$_name; } }; A.SelectionGeometry.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SelectionGeometry && J.$eq$(other.startSelectionPoint, _this.startSelectionPoint) && J.$eq$(other.endSelectionPoint, _this.endSelectionPoint) && other.selectionRects === _this.selectionRects && other.status === _this.status && other.hasContent === _this.hasContent; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.startSelectionPoint, _this.endSelectionPoint, _this.selectionRects, _this.status, _this.hasContent, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SelectionPoint.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SelectionPoint && other.localPosition.$eq(0, _this.localPosition) && other.lineHeight === _this.lineHeight && other.handleType === _this.handleType; }, get$hashCode(_) { return A.Object_hash(this.localPosition, this.lineHeight, this.handleType, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.TextSelectionHandleType.prototype = { _enumToString$0() { return "TextSelectionHandleType." + this._core$_name; } }; A._SelectionPoint_Object_Diagnosticable.prototype = {}; A.RenderShiftedBox.prototype = { computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); return t1 == null ? 0 : t1; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); return t1 == null ? 0 : t1; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); return t1 == null ? 0 : t1; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); return t1 == null ? 0 : t1; }, computeDistanceToActualBaseline$1(baseline) { var result, t1, child = this.RenderObjectWithChildMixin__child; if (child != null) { result = child.getDistanceToActualBaseline$1(baseline); t1 = child.parentData; t1.toString; type$.BoxParentData._as(t1); if (result != null) result += t1.offset._dy; } else result = this.super$RenderBox$computeDistanceToActualBaseline(baseline); return result; }, paint$2(context, offset) { var t1, child = this.RenderObjectWithChildMixin__child; if (child != null) { t1 = child.parentData; t1.toString; context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, offset)); } }, hitTestChildren$2$position(result, position) { var t1, child = this.RenderObjectWithChildMixin__child; if (child != null) { t1 = child.parentData; t1.toString; type$.BoxParentData._as(t1); return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderShiftedBox_hitTestChildren_closure(position, t1, child), t1.offset, position); } return false; } }; A.RenderShiftedBox_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A.RenderPadding.prototype = { _shifted_box$_resolve$0() { var _this = this; if (_this._resolvedPadding != null) return; _this._resolvedPadding = _this._padding.resolve$1(0, _this._shifted_box$_textDirection); }, set$padding(_, value) { var _this = this; if (_this._padding.$eq(0, value)) return; _this._padding = value; _this._resolvedPadding = null; _this.markNeedsLayout$0(); }, set$textDirection(value) { var _this = this; if (_this._shifted_box$_textDirection == value) return; _this._shifted_box$_textDirection = value; _this._resolvedPadding = null; _this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1, totalHorizontalPadding, t2, t3; this._shifted_box$_resolve$0(); t1 = this._resolvedPadding; totalHorizontalPadding = t1.left + t1.right; t2 = t1.top; t1 = t1.bottom; t3 = this.RenderObjectWithChildMixin__child; if (t3 != null) return t3._computeIntrinsicDimension$3(B._IntrinsicDimension_0, Math.max(0, height - (t2 + t1)), t3.get$computeMinIntrinsicWidth()) + totalHorizontalPadding; return totalHorizontalPadding; }, computeMaxIntrinsicWidth$1(height) { var t1, totalHorizontalPadding, t2, t3; this._shifted_box$_resolve$0(); t1 = this._resolvedPadding; totalHorizontalPadding = t1.left + t1.right; t2 = t1.top; t1 = t1.bottom; t3 = this.RenderObjectWithChildMixin__child; if (t3 != null) return t3._computeIntrinsicDimension$3(B._IntrinsicDimension_1, Math.max(0, height - (t2 + t1)), t3.get$computeMaxIntrinsicWidth()) + totalHorizontalPadding; return totalHorizontalPadding; }, computeMinIntrinsicHeight$1(width) { var t1, t2, t3, totalVerticalPadding; this._shifted_box$_resolve$0(); t1 = this._resolvedPadding; t2 = t1.left; t3 = t1.right; totalVerticalPadding = t1.top + t1.bottom; t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, Math.max(0, width - (t2 + t3)), t1.get$computeMinIntrinsicHeight()) + totalVerticalPadding; return totalVerticalPadding; }, computeMaxIntrinsicHeight$1(width) { var t1, t2, t3, totalVerticalPadding; this._shifted_box$_resolve$0(); t1 = this._resolvedPadding; t2 = t1.left; t3 = t1.right; totalVerticalPadding = t1.top + t1.bottom; t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, Math.max(0, width - (t2 + t3)), t1.get$computeMaxIntrinsicHeight()) + totalVerticalPadding; return totalVerticalPadding; }, computeDryLayout$1(constraints) { var t1, innerConstraints, childSize, _this = this; _this._shifted_box$_resolve$0(); if (_this.RenderObjectWithChildMixin__child == null) { t1 = _this._resolvedPadding; return constraints.constrain$1(new A.Size(t1.left + t1.right, t1.top + t1.bottom)); } t1 = _this._resolvedPadding; t1.toString; innerConstraints = constraints.deflate$1(t1); childSize = _this.RenderObjectWithChildMixin__child.getDryLayout$1(innerConstraints); t1 = _this._resolvedPadding; return constraints.constrain$1(new A.Size(t1.left + childSize._dx + t1.right, t1.top + childSize._dy + t1.bottom)); }, performLayout$0() { var t1, innerConstraints, t2, t3, t4, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._shifted_box$_resolve$0(); if (_this.RenderObjectWithChildMixin__child == null) { t1 = _this._resolvedPadding; _this._box$_size = constraints.constrain$1(new A.Size(t1.left + t1.right, t1.top + t1.bottom)); return; } t1 = _this._resolvedPadding; t1.toString; innerConstraints = constraints.deflate$1(t1); _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(innerConstraints, true); t1 = _this.RenderObjectWithChildMixin__child; t2 = t1.parentData; t2.toString; type$.BoxParentData._as(t2); t3 = _this._resolvedPadding; t4 = t3.left; t2.offset = new A.Offset(t4, t3.top); t1 = t1.get$size(0); t3 = _this._resolvedPadding; _this._box$_size = constraints.constrain$1(new A.Size(t4 + t1._dx + t3.right, t3.top + _this.RenderObjectWithChildMixin__child.get$size(0)._dy + _this._resolvedPadding.bottom)); } }; A.RenderAligningShiftedBox.prototype = { _shifted_box$_resolve$0() { var _this = this; if (_this._shifted_box$_resolvedAlignment != null) return; _this._shifted_box$_resolvedAlignment = _this._shifted_box$_alignment.resolve$1(0, _this._shifted_box$_textDirection); }, set$alignment(value) { var _this = this; if (_this._shifted_box$_alignment.$eq(0, value)) return; _this._shifted_box$_alignment = value; _this._shifted_box$_resolvedAlignment = null; _this.markNeedsLayout$0(); }, set$textDirection(value) { var _this = this; if (_this._shifted_box$_textDirection == value) return; _this._shifted_box$_textDirection = value; _this._shifted_box$_resolvedAlignment = null; _this.markNeedsLayout$0(); }, alignChild$0() { var t1, t2, _this = this; _this._shifted_box$_resolve$0(); t1 = _this.RenderObjectWithChildMixin__child.parentData; t1.toString; type$.BoxParentData._as(t1); t2 = _this._shifted_box$_resolvedAlignment; t2.toString; t1.offset = t2.alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); } }; A.RenderPositionedBox.prototype = { set$widthFactor(value) { if (this._widthFactor == value) return; this._widthFactor = value; this.markNeedsLayout$0(); }, set$heightFactor(value) { if (this._heightFactor == value) return; this._heightFactor = value; this.markNeedsLayout$0(); }, computeMinIntrinsicWidth$1(height) { var t1 = this.super$RenderShiftedBox$computeMinIntrinsicWidth(height), t2 = this._widthFactor; return t1 * (t2 == null ? 1 : t2); }, computeMaxIntrinsicWidth$1(height) { var t1 = this.super$RenderShiftedBox$computeMaxIntrinsicWidth(height), t2 = this._widthFactor; return t1 * (t2 == null ? 1 : t2); }, computeMinIntrinsicHeight$1(width) { var t1 = this.super$RenderShiftedBox$computeMinIntrinsicHeight(width), t2 = this._heightFactor; return t1 * (t2 == null ? 1 : t2); }, computeMaxIntrinsicHeight$1(width) { var t1 = this.super$RenderShiftedBox$computeMaxIntrinsicHeight(width), t2 = this._heightFactor; return t1 * (t2 == null ? 1 : t2); }, computeDryLayout$1(constraints) { var childSize, t2, _this = this, shrinkWrapWidth = _this._widthFactor != null || constraints.maxWidth === 1 / 0, shrinkWrapHeight = _this._heightFactor != null || constraints.maxHeight === 1 / 0, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { childSize = t1.getDryLayout$1(new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight)); if (shrinkWrapWidth) { t1 = _this._widthFactor; if (t1 == null) t1 = 1; t1 = childSize._dx * t1; } else t1 = 1 / 0; if (shrinkWrapHeight) { t2 = _this._heightFactor; if (t2 == null) t2 = 1; t2 = childSize._dy * t2; } else t2 = 1 / 0; return constraints.constrain$1(new A.Size(t1, t2)); } t1 = shrinkWrapWidth ? 0 : 1 / 0; return constraints.constrain$1(new A.Size(t1, shrinkWrapHeight ? 0 : 1 / 0)); }, performLayout$0() { var t2, t3, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), shrinkWrapWidth = _this._widthFactor != null || constraints.maxWidth === 1 / 0, shrinkWrapHeight = _this._heightFactor != null || constraints.maxHeight === 1 / 0, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1.layout$2$parentUsesSize(new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight), true); if (shrinkWrapWidth) { t1 = _this.RenderObjectWithChildMixin__child.get$size(0); t2 = _this._widthFactor; if (t2 == null) t2 = 1; t2 = t1._dx * t2; t1 = t2; } else t1 = 1 / 0; if (shrinkWrapHeight) { t2 = _this.RenderObjectWithChildMixin__child.get$size(0); t3 = _this._heightFactor; if (t3 == null) t3 = 1; t3 = t2._dy * t3; t2 = t3; } else t2 = 1 / 0; _this._box$_size = constraints.constrain$1(new A.Size(t1, t2)); _this.alignChild$0(); } else { t1 = shrinkWrapWidth ? 0 : 1 / 0; _this._box$_size = constraints.constrain$1(new A.Size(t1, shrinkWrapHeight ? 0 : 1 / 0)); } } }; A.OverflowBoxFit.prototype = { _enumToString$0() { return "OverflowBoxFit." + this._core$_name; } }; A.RenderConstrainedOverflowBox.prototype = { set$minWidth(_, value) { if (this._minWidth == value) return; this._minWidth = value; this.markNeedsLayout$0(); }, set$maxWidth(_, value) { if (this._shifted_box$_maxWidth === value) return; this._shifted_box$_maxWidth = value; this.markNeedsLayout$0(); }, set$minHeight(_, value) { if (this._minHeight == value) return; this._minHeight = value; this.markNeedsLayout$0(); }, set$maxHeight(_, value) { if (this._shifted_box$_maxHeight === value) return; this._shifted_box$_maxHeight = value; this.markNeedsLayout$0(); }, set$fit(value) { var _this = this; if (_this._shifted_box$_fit === value) return; _this._shifted_box$_fit = value; _this.markNeedsLayout$0(); _this.markParentNeedsLayout$0(); }, get$sizedByParent() { switch (this._shifted_box$_fit.index) { case 0: return true; case 1: return false; } }, computeDryLayout$1(constraints) { var t1; switch (this._shifted_box$_fit.index) { case 0: return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); case 1: t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.getDryLayout$1(constraints); return t1 == null ? new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)) : t1; } }, performLayout$0() { var t2, t3, t4, t5, t6, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t2 = type$.BoxConstraints; t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); t4 = _this._minWidth; if (t4 == null) t4 = t3.minWidth; t5 = _this._shifted_box$_maxWidth; t6 = _this._minHeight; t3 = t6 == null ? t3.minHeight : t6; t6 = _this._shifted_box$_maxHeight; t1.layout$2$parentUsesSize(new A.BoxConstraints(t4, t5, t3, t6), true); switch (_this._shifted_box$_fit.index) { case 0: break; case 1: _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); break; } _this.alignChild$0(); } else switch (_this._shifted_box$_fit.index) { case 0: break; case 1: t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); break; } } }; A.RenderFractionallySizedOverflowBox.prototype = { set$widthFactor(value) { if (this._widthFactor == value) return; this._widthFactor = value; this.markNeedsLayout$0(); }, set$heightFactor(value) { if (this._heightFactor == value) return; this._heightFactor = value; this.markNeedsLayout$0(); }, _getInnerConstraints$1(constraints) { var width, minHeight, maxHeight, height, minWidth = constraints.minWidth, maxWidth = constraints.maxWidth, t1 = this._widthFactor; if (t1 != null) { width = maxWidth * t1; maxWidth = width; minWidth = maxWidth; } minHeight = constraints.minHeight; maxHeight = constraints.maxHeight; t1 = this._heightFactor; if (t1 != null) { height = maxHeight * t1; maxHeight = height; minHeight = maxHeight; } return new A.BoxConstraints(minWidth, maxWidth, minHeight, maxHeight); }, computeMinIntrinsicWidth$1(height) { var result, t2, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) result = _this.super$RenderShiftedBox$computeMinIntrinsicWidth(height); else { t2 = _this._heightFactor; if (t2 == null) t2 = 1; result = t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height * t2, t1.get$computeMinIntrinsicWidth()); } t1 = _this._widthFactor; return result / (t1 == null ? 1 : t1); }, computeMaxIntrinsicWidth$1(height) { var result, t2, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) result = _this.super$RenderShiftedBox$computeMaxIntrinsicWidth(height); else { t2 = _this._heightFactor; if (t2 == null) t2 = 1; result = t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height * t2, t1.get$computeMaxIntrinsicWidth()); } t1 = _this._widthFactor; return result / (t1 == null ? 1 : t1); }, computeMinIntrinsicHeight$1(width) { var result, t2, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) result = _this.super$RenderShiftedBox$computeMinIntrinsicHeight(width); else { t2 = _this._widthFactor; if (t2 == null) t2 = 1; result = t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width * t2, t1.get$computeMinIntrinsicHeight()); } t1 = _this._heightFactor; return result / (t1 == null ? 1 : t1); }, computeMaxIntrinsicHeight$1(width) { var result, t2, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) result = _this.super$RenderShiftedBox$computeMaxIntrinsicHeight(width); else { t2 = _this._widthFactor; if (t2 == null) t2 = 1; result = t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width * t2, t1.get$computeMaxIntrinsicHeight()); } t1 = _this._heightFactor; return result / (t1 == null ? 1 : t1); }, computeDryLayout$1(constraints) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return constraints.constrain$1(t1.getDryLayout$1(this._getInnerConstraints$1(constraints))); return constraints.constrain$1(this._getInnerConstraints$1(constraints).constrain$1(B.Size_0_0)); }, performLayout$0() { var _this = this, t1 = _this.RenderObjectWithChildMixin__child, t2 = type$.BoxConstraints; if (t1 != null) { t1.layout$2$parentUsesSize(_this._getInnerConstraints$1(t2._as(A.RenderObject.prototype.get$constraints.call(_this))), true); _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); _this.alignChild$0(); } else _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(_this._getInnerConstraints$1(t2._as(A.RenderObject.prototype.get$constraints.call(_this))).constrain$1(B.Size_0_0)); } }; A.SingleChildLayoutDelegate.prototype = { getSize$1(constraints) { return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, getConstraintsForChild$1(constraints) { return constraints; }, getPositionForChild$2(size, childSize) { return B.Offset_0_0; } }; A.RenderCustomSingleChildLayoutBox.prototype = { set$delegate(newDelegate) { var t1 = this._shifted_box$_delegate; if (t1 === newDelegate) return; if (A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(t1) || newDelegate.shouldRelayout$1(t1)) this.markNeedsLayout$0(); this._shifted_box$_delegate = newDelegate; }, attach$1(owner) { this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$attach(owner); }, detach$0(_) { this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, computeMinIntrinsicWidth$1(height) { var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), width = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dx; if (isFinite(width)) return width; return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), width = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dx; if (isFinite(width)) return width; return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), height = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dy; if (isFinite(height)) return height; return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), height = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dy; if (isFinite(height)) return height; return 0; }, computeDryLayout$1(constraints) { return constraints.constrain$1(this._shifted_box$_delegate.getSize$1(constraints)); }, performLayout$0() { var childConstraints, t3, t4, t5, t6, _this = this, t1 = type$.BoxConstraints, t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = t2.constrain$1(_this._shifted_box$_delegate.getSize$1(t2)); if (_this.RenderObjectWithChildMixin__child != null) { childConstraints = _this._shifted_box$_delegate.getConstraintsForChild$1(t1._as(A.RenderObject.prototype.get$constraints.call(_this))); t1 = _this.RenderObjectWithChildMixin__child; t1.toString; t2 = childConstraints.minWidth; t3 = childConstraints.maxWidth; t4 = t2 >= t3; t1.layout$2$parentUsesSize(childConstraints, !(t4 && childConstraints.minHeight >= childConstraints.maxHeight)); t1 = _this.RenderObjectWithChildMixin__child.parentData; t1.toString; type$.BoxParentData._as(t1); t5 = _this._shifted_box$_delegate; t6 = _this.get$size(0); t1.offset = t5.getPositionForChild$2(t6, t4 && childConstraints.minHeight >= childConstraints.maxHeight ? new A.Size(A.clampDouble(0, t2, t3), A.clampDouble(0, childConstraints.minHeight, childConstraints.maxHeight)) : _this.RenderObjectWithChildMixin__child.get$size(0)); } } }; A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.SliverLayoutDimensions.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.SliverLayoutDimensions)) return false; return other.scrollOffset === _this.scrollOffset && other.precedingScrollExtent === _this.precedingScrollExtent && other.viewportMainAxisExtent === _this.viewportMainAxisExtent && other.crossAxisExtent === _this.crossAxisExtent; }, toString$0(_) { var _this = this; return "scrollOffset: " + A.S(_this.scrollOffset) + " precedingScrollExtent: " + A.S(_this.precedingScrollExtent) + " viewportMainAxisExtent: " + A.S(_this.viewportMainAxisExtent) + " crossAxisExtent: " + A.S(_this.crossAxisExtent); }, get$hashCode(_) { var t1 = this.viewportMainAxisExtent; return A.Object_hash(this.scrollOffset, this.precedingScrollExtent, t1, t1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.GrowthDirection.prototype = { _enumToString$0() { return "GrowthDirection." + this._core$_name; } }; A.SliverConstraints.prototype = { get$isTight() { return false; }, asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(crossAxisExtent, maxExtent, minExtent) { if (crossAxisExtent == null) crossAxisExtent = this.crossAxisExtent; switch (A.axisDirectionToAxis(this.axisDirection).index) { case 0: return new A.BoxConstraints(minExtent, maxExtent, crossAxisExtent, crossAxisExtent); case 1: return new A.BoxConstraints(crossAxisExtent, crossAxisExtent, minExtent, maxExtent); } }, asBoxConstraints$2$maxExtent$minExtent(maxExtent, minExtent) { return this.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(null, maxExtent, minExtent); }, asBoxConstraints$1$maxExtent(maxExtent) { return this.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(null, maxExtent, 0); }, asBoxConstraints$0() { return this.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(null, 1 / 0, 0); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.SliverConstraints)) return false; return other.axisDirection === _this.axisDirection && other.growthDirection === _this.growthDirection && other.scrollOffset === _this.scrollOffset && other.overlap === _this.overlap && other.remainingPaintExtent === _this.remainingPaintExtent && other.crossAxisExtent === _this.crossAxisExtent && other.crossAxisDirection === _this.crossAxisDirection && other.viewportMainAxisExtent === _this.viewportMainAxisExtent && other.remainingCacheExtent === _this.remainingCacheExtent && other.cacheOrigin === _this.cacheOrigin; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.axisDirection, _this.growthDirection, _this.scrollOffset, _this.overlap, _this.remainingPaintExtent, _this.crossAxisExtent, _this.crossAxisDirection, _this.viewportMainAxisExtent, _this.remainingCacheExtent, _this.cacheOrigin, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, t1 = A._setArrayType([_this.axisDirection.toString$0(0), _this.growthDirection.toString$0(0), _this.userScrollDirection.toString$0(0), "scrollOffset: " + B.JSNumber_methods.toStringAsFixed$1(_this.scrollOffset, 1), "remainingPaintExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.remainingPaintExtent, 1)], type$.JSArray_String), t2 = _this.overlap; if (t2 !== 0) t1.push("overlap: " + B.JSNumber_methods.toStringAsFixed$1(t2, 1)); t1.push("crossAxisExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.crossAxisExtent, 1)); t1.push("crossAxisDirection: " + _this.crossAxisDirection.toString$0(0)); t1.push("viewportMainAxisExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.viewportMainAxisExtent, 1)); t1.push("remainingCacheExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.remainingCacheExtent, 1)); t1.push("cacheOrigin: " + B.JSNumber_methods.toStringAsFixed$1(_this.cacheOrigin, 1)); return "SliverConstraints(" + B.JSArray_methods.join$1(t1, ", ") + ")"; } }; A.SliverGeometry.prototype = { toStringShort$0() { return "SliverGeometry"; } }; A.SliverHitTestResult.prototype = {}; A.SliverHitTestEntry.prototype = { toString$0(_) { return A.getRuntimeTypeOfDartObject(this.target).toString$0(0) + "@(mainAxis: " + A.S(this.mainAxisPosition) + ", crossAxis: " + A.S(this.crossAxisPosition) + ")"; } }; A.SliverLogicalParentData.prototype = { toString$0(_) { var t1 = this.layoutOffset; return "layoutOffset=" + (t1 == null ? "None" : B.JSNumber_methods.toStringAsFixed$1(t1, 1)); } }; A.SliverLogicalContainerParentData.prototype = {}; A.SliverPhysicalParentData.prototype = { toString$0(_) { return "paintOffset=" + this.paintOffset.toString$0(0); } }; A.SliverPhysicalContainerParentData.prototype = {}; A.RenderSliver.prototype = { get$constraints() { return type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)); }, get$semanticBounds() { return this.get$paintBounds(); }, get$paintBounds() { var _this = this, t1 = type$.SliverConstraints; switch (A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection).index) { case 0: return new A.Rect(0, 0, 0 + _this._geometry.paintExtent, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisExtent); case 1: return new A.Rect(0, 0, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisExtent, 0 + _this._geometry.paintExtent); } }, performResize$0() { }, hitTest$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { var _this = this; if (mainAxisPosition >= 0 && mainAxisPosition < _this._geometry.hitTestExtent && crossAxisPosition >= 0 && crossAxisPosition < type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisExtent) if (_this.hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) || false) { result.add$1(0, new A.SliverHitTestEntry(mainAxisPosition, crossAxisPosition, _this)); return true; } return false; }, hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { return false; }, calculatePaintOffset$3$from$to(constraints, from, to) { var a = constraints.scrollOffset, t1 = constraints.remainingPaintExtent, b = a + t1; return A.clampDouble(A.clampDouble(to, a, b) - A.clampDouble(from, a, b), 0, t1); }, calculateCacheOffset$3$from$to(constraints, from, to) { var t1 = constraints.scrollOffset, a = t1 + constraints.cacheOrigin, t2 = constraints.remainingCacheExtent, b = t1 + t2; return A.clampDouble(A.clampDouble(to, a, b) - A.clampDouble(from, a, b), 0, t2); }, childMainAxisPosition$1(child) { return 0; }, childCrossAxisPosition$1(child) { return 0; }, childScrollOffset$1(child) { return 0; }, applyPaintTransform$2(child, transform) { }, handleEvent$2($event, entry) { } }; A.RenderSliverHelpers.prototype = { _getRightWayUp$1(constraints) { var rightWayUp; switch (constraints.axisDirection.index) { case 0: case 3: rightWayUp = false; break; case 2: case 1: rightWayUp = true; break; default: rightWayUp = null; } switch (constraints.growthDirection.index) { case 0: break; case 1: rightWayUp = !rightWayUp; break; } return rightWayUp; }, hitTestBoxChild$4$crossAxisPosition$mainAxisPosition(result, child, crossAxisPosition, mainAxisPosition) { var _this = this, _box_0 = {}, rightWayUp = _this._getRightWayUp$1(_this.get$constraints()), delta = _this.childMainAxisPosition$1(child), crossAxisDelta = _this.childCrossAxisPosition$1(child), absolutePosition = mainAxisPosition - delta, absoluteCrossAxisPosition = crossAxisPosition - crossAxisDelta, paintOffset = _box_0.transformedPosition = null; switch (A.axisDirectionToAxis(_this.get$constraints().axisDirection).index) { case 0: if (!rightWayUp) { absolutePosition = child.get$size(0)._dx - absolutePosition; delta = _this._geometry.paintExtent - child.get$size(0)._dx - delta; } paintOffset = new A.Offset(delta, crossAxisDelta); _box_0.transformedPosition = new A.Offset(absolutePosition, absoluteCrossAxisPosition); break; case 1: if (!rightWayUp) { absolutePosition = child.get$size(0)._dy - absolutePosition; delta = _this._geometry.paintExtent - child.get$size(0)._dy - delta; } paintOffset = new A.Offset(crossAxisDelta, delta); _box_0.transformedPosition = new A.Offset(absoluteCrossAxisPosition, absolutePosition); break; } return result.addWithOutOfBandPosition$2$hitTest$paintOffset(new A.RenderSliverHelpers_hitTestBoxChild_closure(_box_0, child), paintOffset); }, applyPaintTransformForBoxChild$2(child, transform) { var _this = this, rightWayUp = _this._getRightWayUp$1(_this.get$constraints()), delta = _this.childMainAxisPosition$1(child), crossAxisDelta = _this.childCrossAxisPosition$1(child); switch (A.axisDirectionToAxis(_this.get$constraints().axisDirection).index) { case 0: transform.translate$2(0, !rightWayUp ? _this._geometry.paintExtent - child.get$size(0)._dx - delta : delta, crossAxisDelta); break; case 1: transform.translate$2(0, crossAxisDelta, !rightWayUp ? _this._geometry.paintExtent - child.get$size(0)._dy - delta : delta); break; } } }; A.RenderSliverHelpers_hitTestBoxChild_closure.prototype = { call$1(result) { return this.child.hitTest$2$position(result, this._box_0.transformedPosition); }, $signature: 793 }; A._SliverGeometry_Object_Diagnosticable.prototype = {}; A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin.prototype = { detach$0(_) { this.super$ParentData$detach(0); } }; A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin.prototype = { detach$0(_) { this.super$ParentData$detach(0); } }; A.RenderSliverFillViewport.prototype = { get$itemExtent() { return type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).viewportMainAxisExtent * this._sliver_fill0$_viewportFraction; }, set$viewportFraction(value) { if (this._sliver_fill0$_viewportFraction === value) return; this._sliver_fill0$_viewportFraction = value; this.markNeedsLayout$0(); } }; A.RenderSliverFixedExtentBoxAdaptor.prototype = { get$itemExtentBuilder() { return null; }, indexToLayoutOffset$2(itemExtent, index) { this.get$itemExtentBuilder(); return itemExtent * index; }, getMinChildIndexForScrollOffset$2(scrollOffset, itemExtent) { var actual, round; this.get$itemExtentBuilder(); if (itemExtent > 0) { actual = scrollOffset / itemExtent; round = B.JSNumber_methods.round$0(actual); if (Math.abs(actual * itemExtent - round * itemExtent) < 1e-10) return round; return B.JSNumber_methods.floor$0(actual); } return 0; }, getMaxChildIndexForScrollOffset$2(scrollOffset, itemExtent) { var actual, round; this.get$itemExtentBuilder(); if (itemExtent > 0) { actual = scrollOffset / itemExtent - 1; round = B.JSNumber_methods.round$0(actual); if (Math.abs(actual * itemExtent - round * itemExtent) < 1e-10) return Math.max(0, round); return Math.max(0, B.JSNumber_methods.ceil$0(actual)); } return 0; }, computeMaxScrollOffset$2(constraints, itemExtent) { var t1; this.get$itemExtentBuilder(); t1 = this._childManager.get$childCount(); return t1 * itemExtent; }, _calculateLeadingGarbage$1(firstIndex) { var t3, walker = this.ContainerRenderObjectMixin__firstChild, t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t2 = type$.SliverMultiBoxAdaptorParentData, leadingGarbage = 0; while (true) { if (walker != null) { t3 = walker.parentData; t3.toString; t3 = t2._as(t3).index; t3.toString; t3 = t3 < firstIndex; } else t3 = false; if (!t3) break; ++leadingGarbage; t3 = walker.parentData; t3.toString; walker = t1._as(t3).ContainerParentDataMixin_nextSibling; } return leadingGarbage; }, _calculateTrailingGarbage$1(targetLastIndex) { var t3, walker = this.ContainerRenderObjectMixin__lastChild, t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t2 = type$.SliverMultiBoxAdaptorParentData, trailingGarbage = 0; while (true) { if (walker != null) { t3 = walker.parentData; t3.toString; t3 = t2._as(t3).index; t3.toString; t3 = t3 > targetLastIndex; } else t3 = false; if (!t3) break; ++trailingGarbage; t3 = walker.parentData; t3.toString; walker = t1._as(t3).ContainerParentDataMixin_previousSibling; } return trailingGarbage; }, _getChildConstraints$1(index) { var t1; this.get$itemExtentBuilder(); t1 = this.get$itemExtent(); t1.toString; return type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).asBoxConstraints$2$maxExtent$minExtent(t1, t1); }, performLayout$0() { var itemFixedExtent, t2, scrollOffset, targetEndScrollOffset, firstIndex, targetLastIndex, leadingGarbage, max, t3, t4, index, trailingChildWithLayout, child, t5, estimatedMaxScrollOffset, t6, t7, leadingScrollOffset, trailingScrollOffset, paintExtent, cacheExtent, targetEndScrollOffsetForPaint, targetLastIndexForPaint, _this = this, _null = null, constraints = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this._childManager; t1._didUnderflow = false; itemFixedExtent = _this.get$itemExtent(); if (itemFixedExtent == null) itemFixedExtent = 0; t2 = constraints.scrollOffset; scrollOffset = t2 + constraints.cacheOrigin; targetEndScrollOffset = scrollOffset + constraints.remainingCacheExtent; _this.__RenderSliverFixedExtentBoxAdaptor__currentLayoutDimensions_A = new A.SliverLayoutDimensions(t2, constraints.precedingScrollExtent, constraints.viewportMainAxisExtent, constraints.crossAxisExtent); firstIndex = _this.getMinChildIndexForScrollOffset$2(scrollOffset, itemFixedExtent); targetLastIndex = isFinite(targetEndScrollOffset) ? _this.getMaxChildIndexForScrollOffset$2(targetEndScrollOffset, itemFixedExtent) : _null; if (_this.ContainerRenderObjectMixin__firstChild != null) { leadingGarbage = _this._calculateLeadingGarbage$1(firstIndex); _this.collectGarbage$2(leadingGarbage, targetLastIndex != null ? _this._calculateTrailingGarbage$1(targetLastIndex) : 0); } else _this.collectGarbage$2(0, 0); if (_this.ContainerRenderObjectMixin__firstChild == null) if (!_this.addInitialChild$2$index$layoutOffset(firstIndex, _this.indexToLayoutOffset$2(itemFixedExtent, firstIndex))) { max = firstIndex <= 0 ? 0 : _this.computeMaxScrollOffset$2(constraints, itemFixedExtent); _this._geometry = A.SliverGeometry$(_null, false, _null, _null, max, 0, 0, 0, max, _null); t1.didFinishLayout$0(); return; } t3 = _this.ContainerRenderObjectMixin__firstChild; t3.toString; t3 = t3.parentData; t3.toString; t4 = type$.SliverMultiBoxAdaptorParentData; t3 = t4._as(t3).index; t3.toString; index = t3 - 1; trailingChildWithLayout = _null; for (; index >= firstIndex; --index) { child = _this.insertAndLayoutLeadingChild$1(_this._getChildConstraints$1(index)); if (child == null) { _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, 0, _this.indexToLayoutOffset$2(itemFixedExtent, index)); return; } t3 = child.parentData; t3.toString; t4._as(t3).layoutOffset = _this.indexToLayoutOffset$2(itemFixedExtent, index); if (trailingChildWithLayout == null) trailingChildWithLayout = child; } if (trailingChildWithLayout == null) { t3 = _this.ContainerRenderObjectMixin__firstChild; t3.toString; t5 = t3.parentData; t5.toString; t5 = t4._as(t5).index; t5.toString; t3.layout$1(_this._getChildConstraints$1(t5)); t5 = _this.ContainerRenderObjectMixin__firstChild.parentData; t5.toString; t4._as(t5).layoutOffset = _this.indexToLayoutOffset$2(itemFixedExtent, firstIndex); trailingChildWithLayout = _this.ContainerRenderObjectMixin__firstChild; } t3 = trailingChildWithLayout.parentData; t3.toString; t3 = t4._as(t3).index; t3.toString; index = t3 + 1; t3 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); t5 = targetLastIndex != null; while (true) { if (!(!t5 || index <= targetLastIndex)) { estimatedMaxScrollOffset = 1 / 0; break; } t6 = trailingChildWithLayout.parentData; t6.toString; child = t3._as(t6).ContainerParentDataMixin_nextSibling; if (child != null) { t6 = child.parentData; t6.toString; t6 = t4._as(t6).index; t6.toString; t6 = t6 !== index; } else t6 = true; if (t6) { child = _this.insertAndLayoutChild$2$after(_this._getChildConstraints$1(index), trailingChildWithLayout); if (child == null) { estimatedMaxScrollOffset = _this.indexToLayoutOffset$2(itemFixedExtent, index); break; } } else child.layout$1(_this._getChildConstraints$1(index)); t6 = child.parentData; t6.toString; t4._as(t6); t7 = t6.index; t7.toString; t6.layoutOffset = _this.indexToLayoutOffset$2(itemFixedExtent, t7); ++index; trailingChildWithLayout = child; } t3 = _this.ContainerRenderObjectMixin__lastChild; t3.toString; t3 = t3.parentData; t3.toString; t3 = t4._as(t3).index; t3.toString; leadingScrollOffset = _this.indexToLayoutOffset$2(itemFixedExtent, firstIndex); trailingScrollOffset = _this.indexToLayoutOffset$2(itemFixedExtent, t3 + 1); estimatedMaxScrollOffset = Math.min(estimatedMaxScrollOffset, t1.estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(constraints, firstIndex, t3, leadingScrollOffset, trailingScrollOffset)); paintExtent = _this.calculatePaintOffset$3$from$to(constraints, leadingScrollOffset, trailingScrollOffset); cacheExtent = _this.calculateCacheOffset$3$from$to(constraints, leadingScrollOffset, trailingScrollOffset); targetEndScrollOffsetForPaint = t2 + constraints.remainingPaintExtent; targetLastIndexForPaint = isFinite(targetEndScrollOffsetForPaint) ? _this.getMaxChildIndexForScrollOffset$2(targetEndScrollOffsetForPaint, itemFixedExtent) : _null; _this._geometry = A.SliverGeometry$(cacheExtent, targetLastIndexForPaint != null && t3 >= targetLastIndexForPaint || t2 > 0, _null, _null, estimatedMaxScrollOffset, 0, paintExtent, 0, estimatedMaxScrollOffset, _null); if (estimatedMaxScrollOffset === trailingScrollOffset) t1._didUnderflow = true; t1.didFinishLayout$0(); } }; A.SliverGridGeometry.prototype = { getBoxConstraints$1(constraints) { var t1 = this.mainAxisExtent; return constraints.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(this.crossAxisExtent, t1, t1); }, toString$0(_) { var _this = this; return "SliverGridGeometry(" + B.JSArray_methods.join$1(A._setArrayType(["scrollOffset: " + A.S(_this.scrollOffset), "crossAxisOffset: " + A.S(_this.crossAxisOffset), "mainAxisExtent: " + A.S(_this.mainAxisExtent), "crossAxisExtent: " + A.S(_this.crossAxisExtent)], type$.JSArray_String), ", ") + ")"; } }; A.SliverGridLayout.prototype = {}; A.SliverGridRegularTileLayout.prototype = { getMaxChildIndexForScrollOffset$1(scrollOffset) { var t1 = this.mainAxisStride; if (t1 > 0) return Math.max(0, this.crossAxisCount * B.JSNumber_methods.ceil$0(scrollOffset / t1) - 1); return 0; }, _getOffsetFromStartInCrossAxis$1(crossAxisStart) { var t1, t2, _this = this; if (_this.reverseCrossAxis) { t1 = _this.crossAxisStride; t2 = _this.childCrossAxisExtent; return _this.crossAxisCount * t1 - crossAxisStart - t2 - (t1 - t2); } return crossAxisStart; }, getGeometryForChildIndex$1(index) { var _this = this, t1 = _this.crossAxisCount, t2 = B.JSInt_methods.$mod(index, t1); return new A.SliverGridGeometry(B.JSInt_methods.$tdiv(index, t1) * _this.mainAxisStride, _this._getOffsetFromStartInCrossAxis$1(t2 * _this.crossAxisStride), _this.childMainAxisExtent, _this.childCrossAxisExtent); }, computeMaxScrollOffset$1(childCount) { var t1; if (childCount === 0) return 0; t1 = this.mainAxisStride; return t1 * (B.JSInt_methods.$tdiv(childCount - 1, this.crossAxisCount) + 1) - (t1 - this.childMainAxisExtent); } }; A.SliverGridDelegate.prototype = {}; A.SliverGridDelegateWithFixedCrossAxisCount.prototype = { getLayout$1(constraints) { var _this = this, t1 = _this.crossAxisSpacing, t2 = _this.crossAxisCount, childCrossAxisExtent = Math.max(0, constraints.crossAxisExtent - t1 * (t2 - 1)) / t2, childMainAxisExtent = childCrossAxisExtent / _this.childAspectRatio; return new A.SliverGridRegularTileLayout(t2, childMainAxisExtent + _this.mainAxisSpacing, childCrossAxisExtent + t1, childMainAxisExtent, childCrossAxisExtent, A.axisDirectionIsReversed(constraints.crossAxisDirection)); }, shouldRelayout$1(oldDelegate) { var _this = this; return oldDelegate.crossAxisCount !== _this.crossAxisCount || oldDelegate.mainAxisSpacing !== _this.mainAxisSpacing || oldDelegate.crossAxisSpacing !== _this.crossAxisSpacing || oldDelegate.childAspectRatio !== _this.childAspectRatio || false; } }; A.SliverGridParentData.prototype = { toString$0(_) { return "crossAxisOffset=" + A.S(this.crossAxisOffset) + "; " + this.super$SliverMultiBoxAdaptorParentData$toString(0); } }; A.RenderSliverGrid.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.SliverGridParentData)) child.parentData = new A.SliverGridParentData(false, null, null); }, set$gridDelegate(value) { var _this = this; if (_this._gridDelegate === value) return; if (A.getRuntimeTypeOfDartObject(value) !== A.getRuntimeTypeOfDartObject(_this._gridDelegate) || value.shouldRelayout$1(_this._gridDelegate)) _this.markNeedsLayout$0(); _this._gridDelegate = value; }, childCrossAxisPosition$1(child) { var t1 = child.parentData; t1.toString; t1 = type$.SliverGridParentData._as(t1).crossAxisOffset; t1.toString; return t1; }, performLayout$0() { var t2, scrollOffset, targetEndScrollOffset, layout, t3, firstIndex, targetLastIndex, leadingGarbage, firstChildGridGeometry, max, leadingScrollOffset, trailingScrollOffset, t4, index, trailingChildWithLayout, gridGeometry, t5, child, t6, t7, reachedEnd, childConstraints, t8, t9, estimatedTotalExtent, paintExtent, cacheExtent, _this = this, _null = null, constraints = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this._childManager; t1._didUnderflow = false; t2 = constraints.scrollOffset; scrollOffset = t2 + constraints.cacheOrigin; targetEndScrollOffset = scrollOffset + constraints.remainingCacheExtent; layout = _this._gridDelegate.getLayout$1(constraints); t3 = layout.mainAxisStride; firstIndex = t3 > 1e-10 ? layout.crossAxisCount * B.JSNumber_methods.$tdiv(scrollOffset, t3) : 0; targetLastIndex = isFinite(targetEndScrollOffset) ? layout.getMaxChildIndexForScrollOffset$1(targetEndScrollOffset) : _null; if (_this.ContainerRenderObjectMixin__firstChild != null) { leadingGarbage = _this._sliver_grid$_calculateLeadingGarbage$1(firstIndex); _this.collectGarbage$2(leadingGarbage, targetLastIndex != null ? _this._sliver_grid$_calculateTrailingGarbage$1(targetLastIndex) : 0); } else _this.collectGarbage$2(0, 0); firstChildGridGeometry = layout.getGeometryForChildIndex$1(firstIndex); if (_this.ContainerRenderObjectMixin__firstChild == null) if (!_this.addInitialChild$2$index$layoutOffset(firstIndex, firstChildGridGeometry.scrollOffset)) { max = layout.computeMaxScrollOffset$1(t1.get$childCount()); _this._geometry = A.SliverGeometry$(_null, false, _null, _null, max, 0, 0, 0, max, _null); t1.didFinishLayout$0(); return; } leadingScrollOffset = firstChildGridGeometry.scrollOffset; trailingScrollOffset = leadingScrollOffset + firstChildGridGeometry.mainAxisExtent; t3 = _this.ContainerRenderObjectMixin__firstChild; t3.toString; t3 = t3.parentData; t3.toString; t4 = type$.SliverMultiBoxAdaptorParentData; t3 = t4._as(t3).index; t3.toString; index = t3 - 1; t3 = type$.SliverGridParentData; trailingChildWithLayout = _null; for (; index >= firstIndex; --index) { gridGeometry = layout.getGeometryForChildIndex$1(index); t5 = gridGeometry.mainAxisExtent; child = _this.insertAndLayoutLeadingChild$1(constraints.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(gridGeometry.crossAxisExtent, t5, t5)); t6 = child.parentData; t6.toString; t3._as(t6); t7 = gridGeometry.scrollOffset; t6.layoutOffset = t7; t6.crossAxisOffset = gridGeometry.crossAxisOffset; if (trailingChildWithLayout == null) trailingChildWithLayout = child; trailingScrollOffset = Math.max(trailingScrollOffset, t7 + t5); } if (trailingChildWithLayout == null) { t5 = _this.ContainerRenderObjectMixin__firstChild; t5.toString; t5.layout$1(firstChildGridGeometry.getBoxConstraints$1(constraints)); trailingChildWithLayout = _this.ContainerRenderObjectMixin__firstChild; t5 = trailingChildWithLayout.parentData; t5.toString; t3._as(t5); t5.layoutOffset = leadingScrollOffset; t5.crossAxisOffset = firstChildGridGeometry.crossAxisOffset; } t5 = trailingChildWithLayout.parentData; t5.toString; t5 = t4._as(t5).index; t5.toString; index = t5 + 1; t5 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); t6 = targetLastIndex != null; while (true) { if (!(!t6 || index <= targetLastIndex)) { reachedEnd = false; break; } gridGeometry = layout.getGeometryForChildIndex$1(index); t7 = gridGeometry.mainAxisExtent; childConstraints = constraints.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(gridGeometry.crossAxisExtent, t7, t7); t8 = trailingChildWithLayout.parentData; t8.toString; child = t5._as(t8).ContainerParentDataMixin_nextSibling; if (child != null) { t8 = child.parentData; t8.toString; t8 = t4._as(t8).index; t8.toString; t8 = t8 !== index; } else t8 = true; if (t8) { child = _this.insertAndLayoutChild$2$after(childConstraints, trailingChildWithLayout); if (child == null) { reachedEnd = true; break; } } else child.layout$1(childConstraints); t8 = child.parentData; t8.toString; t3._as(t8); t9 = gridGeometry.scrollOffset; t8.layoutOffset = t9; t8.crossAxisOffset = gridGeometry.crossAxisOffset; trailingScrollOffset = Math.max(trailingScrollOffset, t9 + t7); ++index; trailingChildWithLayout = child; } t3 = _this.ContainerRenderObjectMixin__lastChild; t3.toString; t3 = t3.parentData; t3.toString; t3 = t4._as(t3).index; t3.toString; estimatedTotalExtent = reachedEnd ? trailingScrollOffset : t1.estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(constraints, firstIndex, t3, leadingScrollOffset, trailingScrollOffset); paintExtent = _this.calculatePaintOffset$3$from$to(constraints, Math.min(t2, leadingScrollOffset), trailingScrollOffset); cacheExtent = _this.calculateCacheOffset$3$from$to(constraints, leadingScrollOffset, trailingScrollOffset); _this._geometry = A.SliverGeometry$(cacheExtent, estimatedTotalExtent > paintExtent || t2 > 0 || constraints.overlap !== 0, _null, _null, estimatedTotalExtent, 0, paintExtent, 0, estimatedTotalExtent, _null); if (estimatedTotalExtent === trailingScrollOffset) t1._didUnderflow = true; t1.didFinishLayout$0(); }, _sliver_grid$_calculateLeadingGarbage$1(firstIndex) { var t3, walker = this.ContainerRenderObjectMixin__firstChild, t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t2 = type$.SliverMultiBoxAdaptorParentData, leadingGarbage = 0; while (true) { if (walker != null) { t3 = walker.parentData; t3.toString; t3 = t2._as(t3).index; t3.toString; t3 = t3 < firstIndex; } else t3 = false; if (!t3) break; ++leadingGarbage; t3 = walker.parentData; t3.toString; walker = t1._as(t3).ContainerParentDataMixin_nextSibling; } return leadingGarbage; }, _sliver_grid$_calculateTrailingGarbage$1(targetLastIndex) { var t3, walker = this.ContainerRenderObjectMixin__lastChild, t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t2 = type$.SliverMultiBoxAdaptorParentData, trailingGarbage = 0; while (true) { if (walker != null) { t3 = walker.parentData; t3.toString; t3 = t2._as(t3).index; t3.toString; t3 = t3 > targetLastIndex; } else t3 = false; if (!t3) break; ++trailingGarbage; t3 = walker.parentData; t3.toString; walker = t1._as(t3).ContainerParentDataMixin_previousSibling; } return trailingGarbage; } }; A.RenderSliverList.prototype = { performLayout$0() { var t2, scrollOffset, targetEndScrollOffset, childConstraints, earliestUsefulChild, t3, t4, leadingChildrenWithoutLayoutOffset, t5, earliestScrollOffset, leadingChildWithLayout, firstChildScrollOffset, advance, leadingGarbage, extent, reachedEnd, trailingGarbage, child, estimatedMaxScrollOffset, t6, paintExtent, cacheExtent, _this = this, _null = null, _box_0 = {}, constraints = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this._childManager; t1._didUnderflow = false; t2 = constraints.scrollOffset; scrollOffset = t2 + constraints.cacheOrigin; targetEndScrollOffset = scrollOffset + constraints.remainingCacheExtent; childConstraints = constraints.asBoxConstraints$0(); if (_this.ContainerRenderObjectMixin__firstChild == null) if (!_this.addInitialChild$0()) { _this._geometry = B.SliverGeometry_Tbh; t1.didFinishLayout$0(); return; } _box_0.trailingChildWithLayout = null; earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; t3 = earliestUsefulChild.parentData; t3.toString; t4 = type$.SliverMultiBoxAdaptorParentData; if (t4._as(t3).layoutOffset == null) { t3 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); leadingChildrenWithoutLayoutOffset = 0; while (true) { if (earliestUsefulChild != null) { t5 = earliestUsefulChild.parentData; t5.toString; t5 = t4._as(t5).layoutOffset == null; } else t5 = false; if (!t5) break; t5 = earliestUsefulChild.parentData; t5.toString; earliestUsefulChild = t3._as(t5).ContainerParentDataMixin_nextSibling; ++leadingChildrenWithoutLayoutOffset; } _this.collectGarbage$2(leadingChildrenWithoutLayoutOffset, 0); if (_this.ContainerRenderObjectMixin__firstChild == null) if (!_this.addInitialChild$0()) { _this._geometry = B.SliverGeometry_Tbh; t1.didFinishLayout$0(); return; } } earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; t3 = earliestUsefulChild.parentData; t3.toString; t3 = t4._as(t3).layoutOffset; t3.toString; earliestScrollOffset = t3; leadingChildWithLayout = _null; for (; earliestScrollOffset > scrollOffset; earliestScrollOffset = firstChildScrollOffset, leadingChildWithLayout = earliestUsefulChild) { earliestUsefulChild = _this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, true); if (earliestUsefulChild == null) { t3 = _this.ContainerRenderObjectMixin__firstChild; t5 = t3.parentData; t5.toString; t4._as(t5).layoutOffset = 0; if (scrollOffset === 0) { t3.layout$2$parentUsesSize(childConstraints, true); earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; if (_box_0.trailingChildWithLayout == null) _box_0.trailingChildWithLayout = earliestUsefulChild; leadingChildWithLayout = earliestUsefulChild; break; } else { _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, 0, -scrollOffset); return; } } t3 = _this.ContainerRenderObjectMixin__firstChild; t3.toString; firstChildScrollOffset = earliestScrollOffset - _this.paintExtentOf$1(t3); if (firstChildScrollOffset < -1e-10) { _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, 0, -firstChildScrollOffset); t1 = _this.ContainerRenderObjectMixin__firstChild.parentData; t1.toString; t4._as(t1).layoutOffset = 0; return; } t3 = earliestUsefulChild.parentData; t3.toString; t4._as(t3).layoutOffset = firstChildScrollOffset; if (_box_0.trailingChildWithLayout == null) _box_0.trailingChildWithLayout = earliestUsefulChild; } if (scrollOffset < 1e-10) while (true) { t3 = _this.ContainerRenderObjectMixin__firstChild; t3.toString; t3 = t3.parentData; t3.toString; t4._as(t3); t5 = t3.index; t5.toString; if (!(t5 > 0)) break; t3 = t3.layoutOffset; t3.toString; earliestUsefulChild = _this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, true); t5 = _this.ContainerRenderObjectMixin__firstChild; t5.toString; firstChildScrollOffset = t3 - _this.paintExtentOf$1(t5); t5 = _this.ContainerRenderObjectMixin__firstChild.parentData; t5.toString; t4._as(t5).layoutOffset = 0; if (firstChildScrollOffset < -1e-10) { _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, 0, -firstChildScrollOffset); return; } } if (leadingChildWithLayout == null) { earliestUsefulChild.layout$2$parentUsesSize(childConstraints, true); _box_0.trailingChildWithLayout = earliestUsefulChild; } _box_0.inLayoutRange = true; _box_0.child = earliestUsefulChild; t3 = earliestUsefulChild.parentData; t3.toString; t4._as(t3); t5 = t3.index; t5.toString; _box_0.index = t5; t3 = t3.layoutOffset; t3.toString; _box_0.endScrollOffset = t3 + _this.paintExtentOf$1(earliestUsefulChild); advance = new A.RenderSliverList_performLayout_advance(_box_0, _this, childConstraints); for (leadingGarbage = 0; _box_0.endScrollOffset < scrollOffset;) { ++leadingGarbage; if (!advance.call$0()) { _this.collectGarbage$2(leadingGarbage - 1, 0); t1 = _this.ContainerRenderObjectMixin__lastChild; t2 = t1.parentData; t2.toString; t2 = t4._as(t2).layoutOffset; t2.toString; extent = t2 + _this.paintExtentOf$1(t1); _this._geometry = A.SliverGeometry$(_null, false, _null, _null, extent, 0, 0, 0, extent, _null); return; } } while (true) { if (!(_box_0.endScrollOffset < targetEndScrollOffset)) { reachedEnd = false; break; } if (!advance.call$0()) { reachedEnd = true; break; } } t3 = _box_0.child; if (t3 != null) { t3 = t3.parentData; t3.toString; t5 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); t3 = _box_0.child = t5._as(t3).ContainerParentDataMixin_nextSibling; for (trailingGarbage = 0; t3 != null; t3 = child) { ++trailingGarbage; t3 = t3.parentData; t3.toString; child = t5._as(t3).ContainerParentDataMixin_nextSibling; _box_0.child = child; } } else trailingGarbage = 0; _this.collectGarbage$2(leadingGarbage, trailingGarbage); estimatedMaxScrollOffset = _box_0.endScrollOffset; if (!reachedEnd) { t3 = _this.ContainerRenderObjectMixin__firstChild; t3.toString; t3 = t3.parentData; t3.toString; t4._as(t3); t5 = t3.index; t5.toString; t6 = _this.ContainerRenderObjectMixin__lastChild; t6.toString; t6 = t6.parentData; t6.toString; t6 = t4._as(t6).index; t6.toString; estimatedMaxScrollOffset = t1.estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(constraints, t5, t6, t3.layoutOffset, estimatedMaxScrollOffset); } t3 = _this.ContainerRenderObjectMixin__firstChild.parentData; t3.toString; t3 = t4._as(t3).layoutOffset; t3.toString; paintExtent = _this.calculatePaintOffset$3$from$to(constraints, t3, _box_0.endScrollOffset); t3 = _this.ContainerRenderObjectMixin__firstChild.parentData; t3.toString; t3 = t4._as(t3).layoutOffset; t3.toString; cacheExtent = _this.calculateCacheOffset$3$from$to(constraints, t3, _box_0.endScrollOffset); t3 = _box_0.endScrollOffset; _this._geometry = A.SliverGeometry$(cacheExtent, t3 > t2 + constraints.remainingPaintExtent || t2 > 0, _null, _null, estimatedMaxScrollOffset, 0, paintExtent, 0, estimatedMaxScrollOffset, _null); if (estimatedMaxScrollOffset === t3) t1._didUnderflow = true; t1.didFinishLayout$0(); } }; A.RenderSliverList_performLayout_advance.prototype = { call$0() { var t4, child, t5, t1 = this._box_0, t2 = t1.child, t3 = t1.trailingChildWithLayout; if (t2 == t3) t1.inLayoutRange = false; t4 = this.$this; t2 = t2.parentData; t2.toString; child = t1.child = A._instanceType(t4)._eval$1("ContainerRenderObjectMixin.1")._as(t2).ContainerParentDataMixin_nextSibling; t2 = child == null; if (t2) t1.inLayoutRange = false; t5 = ++t1.index; if (!t1.inLayoutRange) { if (!t2) { t2 = child.parentData; t2.toString; t2 = type$.SliverMultiBoxAdaptorParentData._as(t2).index; t2.toString; t5 = t2 !== t5; t2 = t5; } else t2 = true; t5 = this.childConstraints; if (t2) { child = t4.insertAndLayoutChild$3$after$parentUsesSize(t5, t3, true); t1.child = child; if (child == null) return false; } else child.layout$2$parentUsesSize(t5, true); t2 = t1.trailingChildWithLayout = t1.child; } else t2 = child; t3 = t2.parentData; t3.toString; type$.SliverMultiBoxAdaptorParentData._as(t3); t5 = t1.endScrollOffset; t3.layoutOffset = t5; t1.endScrollOffset = t5 + t4.paintExtentOf$1(t2); return true; }, $signature: 22 }; A.KeepAliveParentDataMixin.prototype = {$isParentData: 1}; A.RenderSliverWithKeepAliveMixin.prototype = { setupParentData$1(child) { } }; A.SliverMultiBoxAdaptorParentData.prototype = { toString$0(_) { var t1 = this.index, t2 = this.KeepAliveParentDataMixin_keepAlive ? "keepAlive; " : ""; return "index=" + A.S(t1) + "; " + t2 + this.super$SliverLogicalParentData$toString(0); } }; A.RenderSliverMultiBoxAdaptor.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.SliverMultiBoxAdaptorParentData)) child.parentData = new A.SliverMultiBoxAdaptorParentData(false, null, null); }, adoptChild$1(child) { var t1; this.super$RenderObject$adoptChild(child); t1 = child.parentData; t1.toString; if (!type$.SliverMultiBoxAdaptorParentData._as(t1)._keptAlive) this._childManager.didAdoptChild$1(type$.RenderBox._as(child)); }, insert$2$after(_, child, after) { this.super$ContainerRenderObjectMixin$insert(0, child, after); }, move$2$after(child, after) { var t2, _this = this, t1 = child.parentData; t1.toString; type$.SliverMultiBoxAdaptorParentData._as(t1); if (!t1._keptAlive) { _this.super$ContainerRenderObjectMixin$move(child, after); _this._childManager.didAdoptChild$1(child); _this.markNeedsLayout$0(); } else { t2 = _this._keepAliveBucket; if (t2.$index(0, t1.index) === child) t2.remove$1(0, t1.index); _this._childManager.didAdoptChild$1(child); t1 = t1.index; t1.toString; t2.$indexSet(0, t1, child); } }, remove$1(_, child) { var t1 = child.parentData; t1.toString; type$.SliverMultiBoxAdaptorParentData._as(t1); if (!t1._keptAlive) { this.super$ContainerRenderObjectMixin$remove(0, child); return; } this._keepAliveBucket.remove$1(0, t1.index); this.dropChild$1(child); }, _createOrObtainChild$2$after(index, after) { this.invokeLayoutCallback$1$1(new A.RenderSliverMultiBoxAdaptor__createOrObtainChild_closure(this, index, after), type$.SliverConstraints); }, _destroyOrCacheChild$1(child) { var t2, _this = this, t1 = child.parentData; t1.toString; type$.SliverMultiBoxAdaptorParentData._as(t1); if (t1.KeepAliveParentDataMixin_keepAlive) { _this.remove$1(0, child); t2 = t1.index; t2.toString; _this._keepAliveBucket.$indexSet(0, t2, child); child.parentData = t1; _this.super$RenderObject$adoptChild(child); t1._keptAlive = true; } else _this._childManager.removeChild$1(child); }, attach$1(owner) { var t1, t2, t3; this.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$attach(owner); for (t1 = this._keepAliveBucket.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).attach$1(owner); } }, detach$0(_) { var t1, t2, t3; this.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$detach(0); for (t1 = this._keepAliveBucket.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).detach$0(0); } }, redepthChildren$0() { this.super$ContainerRenderObjectMixin$redepthChildren(); this._keepAliveBucket.get$values(0).forEach$1(0, this.get$redepthChild()); }, visitChildren$1(visitor) { this.super$ContainerRenderObjectMixin$visitChildren(visitor); this._keepAliveBucket.get$values(0).forEach$1(0, visitor); }, visitChildrenForSemantics$1(visitor) { this.super$ContainerRenderObjectMixin$visitChildren(visitor); }, addInitialChild$2$index$layoutOffset(index, layoutOffset) { var t1; this._createOrObtainChild$2$after(index, null); t1 = this.ContainerRenderObjectMixin__firstChild; if (t1 != null) { t1 = t1.parentData; t1.toString; type$.SliverMultiBoxAdaptorParentData._as(t1).layoutOffset = layoutOffset; return true; } this._childManager._didUnderflow = true; return false; }, addInitialChild$0() { return this.addInitialChild$2$index$layoutOffset(0, 0); }, insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, parentUsesSize) { var t2, index, t3, _this = this, t1 = _this.ContainerRenderObjectMixin__firstChild; t1.toString; t1 = t1.parentData; t1.toString; t2 = type$.SliverMultiBoxAdaptorParentData; t1 = t2._as(t1).index; t1.toString; index = t1 - 1; _this._createOrObtainChild$2$after(index, null); t1 = _this.ContainerRenderObjectMixin__firstChild; t1.toString; t3 = t1.parentData; t3.toString; t3 = t2._as(t3).index; t3.toString; if (t3 === index) { t1.layout$2$parentUsesSize(childConstraints, parentUsesSize); return _this.ContainerRenderObjectMixin__firstChild; } _this._childManager._didUnderflow = true; return null; }, insertAndLayoutLeadingChild$1(childConstraints) { return this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, false); }, insertAndLayoutChild$3$after$parentUsesSize(childConstraints, after, parentUsesSize) { var t2, index, child, t1 = after.parentData; t1.toString; t2 = type$.SliverMultiBoxAdaptorParentData; t1 = t2._as(t1).index; t1.toString; index = t1 + 1; this._createOrObtainChild$2$after(index, after); t1 = after.parentData; t1.toString; child = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_nextSibling; if (child != null) { t1 = child.parentData; t1.toString; t1 = t2._as(t1).index; t1.toString; t1 = t1 === index; } else t1 = false; if (t1) { child.layout$2$parentUsesSize(childConstraints, parentUsesSize); return child; } this._childManager._didUnderflow = true; return null; }, insertAndLayoutChild$2$after(childConstraints, after) { return this.insertAndLayoutChild$3$after$parentUsesSize(childConstraints, after, false); }, collectGarbage$2(leadingGarbage, trailingGarbage) { var t1 = {}; t1.leadingGarbage = leadingGarbage; t1.trailingGarbage = trailingGarbage; this.invokeLayoutCallback$1$1(new A.RenderSliverMultiBoxAdaptor_collectGarbage_closure(t1, this), type$.SliverConstraints); }, paintExtentOf$1(child) { switch (A.axisDirectionToAxis(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).axisDirection).index) { case 0: return child.get$size(0)._dx; case 1: return child.get$size(0)._dy; } }, hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { var t1, t2, child = this.ContainerRenderObjectMixin__lastChild, boxResult = A.BoxHitTestResult$wrap(result); for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { if (this.hitTestBoxChild$4$crossAxisPosition$mainAxisPosition(boxResult, child, crossAxisPosition, mainAxisPosition)) return true; t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_previousSibling; } return false; }, childMainAxisPosition$1(child) { var t1 = child.parentData; t1.toString; t1 = type$.SliverMultiBoxAdaptorParentData._as(t1).layoutOffset; t1.toString; return t1 - type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).scrollOffset; }, childScrollOffset$1(child) { var t1 = child.parentData; t1.toString; return type$.SliverMultiBoxAdaptorParentData._as(t1).layoutOffset; }, paintsChild$1(child) { var childParentData = type$.nullable_SliverMultiBoxAdaptorParentData._as(child.parentData); return (childParentData == null ? null : childParentData.index) != null && !this._keepAliveBucket.containsKey$1(0, childParentData.index); }, applyPaintTransform$2(child, transform) { if (!this.paintsChild$1(child)) transform.setZero$0(); else this.applyPaintTransformForBoxChild$2(child, transform); }, paint$2(context, offset) { var t1, originOffset, mainAxisUnit, crossAxisUnit, addExtent, child, t2, t3, t4, mainAxisDelta, crossAxisDelta, t5, t6, t7, childOffset, t8, _this = this, _null = null; if (_this.ContainerRenderObjectMixin__firstChild == null) return; t1 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { case 0: originOffset = offset.$add(0, new A.Offset(0, _this._geometry.paintExtent)); mainAxisUnit = B.Offset_0_m1; crossAxisUnit = B.Offset_1_0; addExtent = true; break; case 1: originOffset = offset; mainAxisUnit = B.Offset_1_0; crossAxisUnit = B.Offset_0_1; addExtent = false; break; case 2: originOffset = offset; mainAxisUnit = B.Offset_0_1; crossAxisUnit = B.Offset_1_0; addExtent = false; break; case 3: originOffset = offset.$add(0, new A.Offset(_this._geometry.paintExtent, 0)); mainAxisUnit = B.Offset_m1_0; crossAxisUnit = B.Offset_0_1; addExtent = true; break; default: addExtent = _null; originOffset = addExtent; crossAxisUnit = originOffset; mainAxisUnit = crossAxisUnit; } child = _this.ContainerRenderObjectMixin__firstChild; for (t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t3 = type$.SliverMultiBoxAdaptorParentData; child != null;) { t4 = child.parentData; t4.toString; t4 = t3._as(t4).layoutOffset; t4.toString; mainAxisDelta = t4 - t1._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset; crossAxisDelta = _this.childCrossAxisPosition$1(child); t4 = originOffset._dx; t5 = mainAxisUnit._dx; t4 = t4 + t5 * mainAxisDelta + crossAxisUnit._dx * crossAxisDelta; t6 = originOffset._dy; t7 = mainAxisUnit._dy; t6 = t6 + t7 * mainAxisDelta + crossAxisUnit._dy * crossAxisDelta; childOffset = new A.Offset(t4, t6); if (addExtent) { t8 = _this.paintExtentOf$1(child); childOffset = new A.Offset(t4 + t5 * t8, t6 + t7 * t8); } if (mainAxisDelta < t1._as(A.RenderObject.prototype.get$constraints.call(_this)).remainingPaintExtent && mainAxisDelta + _this.paintExtentOf$1(child) > 0) context.paintChild$2(child, childOffset); t4 = child.parentData; t4.toString; child = t2._as(t4).ContainerParentDataMixin_nextSibling; } }, debugDescribeChildren$0() { var t1, t2, indices, _i, index, t3, _s17_ = "child with index ", children = A._setArrayType([], type$.JSArray_DiagnosticsNode), child = this.ContainerRenderObjectMixin__firstChild; if (child != null) for (t1 = type$.SliverMultiBoxAdaptorParentData; true;) { t2 = child.parentData; t2.toString; t1._as(t2); children.push(new A.DiagnosticableTreeNode(child, _s17_ + A.S(t2.index), true, true, null, null)); if (child == this.ContainerRenderObjectMixin__lastChild) break; child = t2.ContainerParentDataMixin_nextSibling; } t1 = this._keepAliveBucket; if (t1.__js_helper$_length !== 0) { t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); indices = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$0(indices); for (t2 = indices.length, _i = 0; _i < indices.length; indices.length === t2 || (0, A.throwConcurrentModificationError)(indices), ++_i) { index = indices[_i]; t3 = t1.$index(0, index); t3.toString; children.push(new A.DiagnosticableTreeNode(t3, _s17_ + A.S(index) + " (kept alive but not laid out)", true, true, null, B.DiagnosticsTreeStyle_2)); } } return children; } }; A.RenderSliverMultiBoxAdaptor__createOrObtainChild_closure.prototype = { call$1(constraints) { var t1 = this.$this, t2 = t1._keepAliveBucket, t3 = this.index, t4 = this.after; if (t2.containsKey$1(0, t3)) { t2 = t2.remove$1(0, t3); t2.toString; t3 = t2.parentData; t3.toString; type$.SliverMultiBoxAdaptorParentData._as(t3); t1.dropChild$1(t2); t2.parentData = t3; t1.super$ContainerRenderObjectMixin$insert(0, t2, t4); t3._keptAlive = false; } else t1._childManager.createChild$2$after(t3, t4); }, $signature: 467 }; A.RenderSliverMultiBoxAdaptor_collectGarbage_closure.prototype = { call$1(constraints) { var t1, t2, t3; for (t1 = this._box_0, t2 = this.$this; t1.leadingGarbage > 0;) { t3 = t2.ContainerRenderObjectMixin__firstChild; t3.toString; t2._destroyOrCacheChild$1(t3); --t1.leadingGarbage; } for (; t1.trailingGarbage > 0;) { t3 = t2.ContainerRenderObjectMixin__lastChild; t3.toString; t2._destroyOrCacheChild$1(t3); --t1.trailingGarbage; } t1 = t2._keepAliveBucket.get$values(0); t3 = A._instanceType(t1)._eval$1("WhereIterable"); B.JSArray_methods.forEach$1(A.List_List$of(new A.WhereIterable(t1, new A.RenderSliverMultiBoxAdaptor_collectGarbage__closure(), t3), true, t3._eval$1("Iterable.E")), t2._childManager.get$removeChild()); }, $signature: 467 }; A.RenderSliverMultiBoxAdaptor_collectGarbage__closure.prototype = { call$1(child) { var t1 = child.parentData; t1.toString; return !type$.SliverMultiBoxAdaptorParentData._as(t1).KeepAliveParentDataMixin_keepAlive; }, $signature: 839 }; A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.SliverMultiBoxAdaptorParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.SliverMultiBoxAdaptorParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers.prototype = {}; A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin.prototype = {}; A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin.prototype = { detach$0(_) { this.super$ParentData$detach(0); } }; A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin.prototype = {}; A.RenderSliverEdgeInsetsPadding.prototype = { get$beforePadding() { var _this = this, t1 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { case 0: return _this.get$resolvedPadding().bottom; case 1: return _this.get$resolvedPadding().left; case 2: return _this.get$resolvedPadding().top; case 3: return _this.get$resolvedPadding().right; } }, get$afterPadding() { var _this = this, t1 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { case 0: return _this.get$resolvedPadding().top; case 1: return _this.get$resolvedPadding().right; case 2: return _this.get$resolvedPadding().bottom; case 3: return _this.get$resolvedPadding().left; } }, get$crossAxisPadding() { switch (A.axisDirectionToAxis(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).axisDirection).index) { case 0: var t1 = this.get$resolvedPadding(); return t1.get$_top(0) + t1.get$_bottom(0); case 1: return this.get$resolvedPadding().get$horizontal(); } }, setupParentData$1(child) { if (!(child.parentData instanceof A.SliverPhysicalParentData)) child.parentData = new A.SliverPhysicalParentData(B.Offset_0_0); }, performLayout$0() { var t2, mainAxisPadding, crossAxisPadding, paintExtent, beforePaddingPaintExtent, overlap, t3, t4, t5, t6, t7, t8, t9, t10, childLayoutGeometry, afterPaddingPaintExtent, mainAxisPaddingPaintExtent, beforePaddingCacheExtent, afterPaddingCacheExtent, _this = this, _null = null, t1 = type$.SliverConstraints, constraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)), beforePadding = _this.get$beforePadding(); _this.get$afterPadding(); t2 = _this.get$resolvedPadding(); t2.toString; mainAxisPadding = t2.along$1(A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection)); crossAxisPadding = _this.get$crossAxisPadding(); if (_this.RenderObjectWithChildMixin__child == null) { paintExtent = _this.calculatePaintOffset$3$from$to(constraints, 0, mainAxisPadding); _this._geometry = A.SliverGeometry$(_this.calculateCacheOffset$3$from$to(constraints, 0, mainAxisPadding), false, _null, _null, mainAxisPadding, 0, Math.min(paintExtent, constraints.remainingPaintExtent), 0, mainAxisPadding, _null); return; } beforePaddingPaintExtent = _this.calculatePaintOffset$3$from$to(constraints, 0, beforePadding); overlap = constraints.overlap; if (overlap > 0) overlap = Math.max(0, overlap - beforePaddingPaintExtent); t1 = _this.RenderObjectWithChildMixin__child; t1.toString; t2 = Math.max(0, constraints.scrollOffset - beforePadding); t3 = Math.min(0, constraints.cacheOrigin + beforePadding); t4 = constraints.remainingPaintExtent; t5 = _this.calculatePaintOffset$3$from$to(constraints, 0, beforePadding); t6 = constraints.remainingCacheExtent; t7 = _this.calculateCacheOffset$3$from$to(constraints, 0, beforePadding); t8 = Math.max(0, constraints.crossAxisExtent - crossAxisPadding); t9 = constraints.axisDirection; t10 = constraints.growthDirection; t1.layout$2$parentUsesSize(new A.SliverConstraints(t9, t10, constraints.userScrollDirection, t2, beforePadding + constraints.precedingScrollExtent, overlap, t4 - t5, t8, constraints.crossAxisDirection, constraints.viewportMainAxisExtent, t3, t6 - t7), true); childLayoutGeometry = _this.RenderObjectWithChildMixin__child._geometry; t1 = childLayoutGeometry.scrollOffsetCorrection; if (t1 != null) { _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, 0, t1); return; } t1 = childLayoutGeometry.scrollExtent; t2 = beforePadding + t1; t3 = mainAxisPadding + t1; afterPaddingPaintExtent = _this.calculatePaintOffset$3$from$to(constraints, t2, t3); mainAxisPaddingPaintExtent = beforePaddingPaintExtent + afterPaddingPaintExtent; beforePaddingCacheExtent = _this.calculateCacheOffset$3$from$to(constraints, 0, beforePadding); afterPaddingCacheExtent = _this.calculateCacheOffset$3$from$to(constraints, t2, t3); t2 = childLayoutGeometry.paintExtent; t5 = childLayoutGeometry.layoutExtent; paintExtent = Math.min(beforePaddingPaintExtent + Math.max(t2, t5 + afterPaddingPaintExtent), t4); t4 = childLayoutGeometry.paintOrigin; t5 = Math.min(mainAxisPaddingPaintExtent + t5, paintExtent); t6 = Math.min(afterPaddingCacheExtent + beforePaddingCacheExtent + childLayoutGeometry.cacheExtent, t6); t7 = childLayoutGeometry.maxPaintExtent; t2 = Math.max(mainAxisPaddingPaintExtent + t2, beforePaddingPaintExtent + childLayoutGeometry.hitTestExtent); _this._geometry = A.SliverGeometry$(t6, childLayoutGeometry.hasVisualOverflow, t2, t5, mainAxisPadding + t7, 0, paintExtent, t4, t3, _null); t3 = _this.RenderObjectWithChildMixin__child.parentData; t3.toString; type$.SliverPhysicalParentData._as(t3); switch (A.applyGrowthDirectionToAxisDirection(t9, t10).index) { case 0: t3.paintOffset = new A.Offset(_this.get$resolvedPadding().left, _this.calculatePaintOffset$3$from$to(constraints, _this.get$resolvedPadding().bottom + t1, _this.get$resolvedPadding().bottom + t1 + _this.get$resolvedPadding().top)); break; case 1: t3.paintOffset = new A.Offset(_this.calculatePaintOffset$3$from$to(constraints, 0, _this.get$resolvedPadding().left), _this.get$resolvedPadding().top); break; case 2: t3.paintOffset = new A.Offset(_this.get$resolvedPadding().left, _this.calculatePaintOffset$3$from$to(constraints, 0, _this.get$resolvedPadding().top)); break; case 3: t3.paintOffset = new A.Offset(_this.calculatePaintOffset$3$from$to(constraints, _this.get$resolvedPadding().right + t1, _this.get$resolvedPadding().right + t1 + _this.get$resolvedPadding().left), _this.get$resolvedPadding().top); break; } }, hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { var t2, t3, t4, _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null && t1._geometry.hitTestExtent > 0) { t1 = t1.parentData; t1.toString; type$.SliverPhysicalParentData._as(t1); t2 = _this.calculatePaintOffset$3$from$to(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), 0, _this.get$beforePadding()); t3 = _this.RenderObjectWithChildMixin__child; t3.toString; t3 = _this.childCrossAxisPosition$1(t3); t1 = t1.paintOffset; t4 = _this.RenderObjectWithChildMixin__child.get$hitTest(); result._localTransforms.push(new A._OffsetTransformPart(new A.Offset(-t1._dx, -t1._dy))); t4.call$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition - t3, mainAxisPosition - t2); result.popTransform$0(); } return false; }, childCrossAxisPosition$1(child) { var _this = this, t1 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { case 0: case 2: return _this.get$resolvedPadding().left; case 3: case 1: return _this.get$resolvedPadding().top; } }, childScrollOffset$1(child) { return this.get$beforePadding(); }, applyPaintTransform$2(child, transform) { var t1 = child.parentData; t1.toString; t1 = type$.SliverPhysicalParentData._as(t1).paintOffset; transform.translate$2(0, t1._dx, t1._dy); }, paint$2(context, offset) { var t2, t1 = this.RenderObjectWithChildMixin__child; if (t1 != null && t1._geometry.visible) { t2 = t1.parentData; t2.toString; context.paintChild$2(t1, offset.$add(0, type$.SliverPhysicalParentData._as(t2).paintOffset)); } } }; A.RenderSliverPadding.prototype = { get$resolvedPadding() { return this._sliver_padding$_resolvedPadding; }, _sliver_padding$_resolve$0() { if (this._sliver_padding$_resolvedPadding != null) return; this._sliver_padding$_resolvedPadding = this._sliver_padding$_padding; }, set$padding(_, value) { var _this = this; if (_this._sliver_padding$_padding.$eq(0, value)) return; _this._sliver_padding$_padding = value; _this._sliver_padding$_resolvedPadding = null; _this.markNeedsLayout$0(); }, set$textDirection(value) { var _this = this; if (_this._sliver_padding$_textDirection === value) return; _this._sliver_padding$_textDirection = value; _this._sliver_padding$_resolvedPadding = null; _this.markNeedsLayout$0(); }, performLayout$0() { this._sliver_padding$_resolve$0(); this.super$RenderSliverEdgeInsetsPadding$performLayout(); } }; A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.PersistentHeaderShowOnScreenConfiguration.prototype = {}; A.RenderSliverPersistentHeader.prototype = { get$childExtent() { var _this = this; if (_this.RenderObjectWithChildMixin__child == null) return 0; switch (A.axisDirectionToAxis(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection).index) { case 1: return _this.RenderObjectWithChildMixin__child.get$size(0)._dy; case 0: return _this.RenderObjectWithChildMixin__child.get$size(0)._dx; } }, updateChild$2(shrinkOffset, overlapsContent) { }, markNeedsLayout$0() { this._needsUpdateChild = true; this.super$RenderObject$markNeedsLayout(); }, layoutChild$3$overlapsContent(scrollOffset, maxExtent, overlapsContent) { var stretchOffset, t1, _this = this, shrinkOffset = Math.min(scrollOffset, maxExtent); if (_this._needsUpdateChild || _this._lastShrinkOffset !== shrinkOffset || _this._lastOverlapsContent !== overlapsContent) { _this.invokeLayoutCallback$1$1(new A.RenderSliverPersistentHeader_layoutChild_closure(_this, shrinkOffset, overlapsContent), type$.SliverConstraints); _this._lastShrinkOffset = shrinkOffset; _this._lastOverlapsContent = overlapsContent; _this._needsUpdateChild = false; } stretchOffset = _this.stretchConfiguration != null && type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset === 0 ? 0 + Math.abs(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).overlap) : 0; t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) t1.layout$2$parentUsesSize(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).asBoxConstraints$1$maxExtent(Math.max(_this.get$minExtent(), maxExtent - shrinkOffset) + stretchOffset), true); _this.__RenderSliverPersistentHeader__lastStretchOffset_A = stretchOffset; }, childMainAxisPosition$1(child) { return this.super$RenderSliver$childMainAxisPosition(child); }, hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return this.hitTestBoxChild$4$crossAxisPosition$mainAxisPosition(A.BoxHitTestResult$wrap(result), t1, crossAxisPosition, mainAxisPosition); return false; }, applyPaintTransform$2(child, transform) { this.applyPaintTransformForBoxChild$2(type$.RenderBox._as(child), transform); }, paint$2(context, offset) { var t1, t2, _this = this; if (_this.RenderObjectWithChildMixin__child != null && _this._geometry.visible) { t1 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { case 0: t1 = _this._geometry.paintExtent; t2 = _this.RenderObjectWithChildMixin__child; t2.toString; offset = offset.$add(0, new A.Offset(0, t1 - _this.childMainAxisPosition$1(t2) - _this.get$childExtent())); break; case 2: t1 = _this.RenderObjectWithChildMixin__child; t1.toString; offset = offset.$add(0, new A.Offset(0, _this.childMainAxisPosition$1(t1))); break; case 3: t1 = _this._geometry.paintExtent; t2 = _this.RenderObjectWithChildMixin__child; t2.toString; offset = offset.$add(0, new A.Offset(t1 - _this.childMainAxisPosition$1(t2) - _this.get$childExtent(), 0)); break; case 1: t1 = _this.RenderObjectWithChildMixin__child; t1.toString; offset = offset.$add(0, new A.Offset(_this.childMainAxisPosition$1(t1), 0)); break; } t1 = _this.RenderObjectWithChildMixin__child; t1.toString; context.paintChild$2(t1, offset); } }, describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config.addTagForChildren$1(B.SemanticsTag_bQQ); } }; A.RenderSliverPersistentHeader_layoutChild_closure.prototype = { call$1(constraints) { this.$this.updateChild$2(this.shrinkOffset, this.overlapsContent); }, $signature: 467 }; A.RenderSliverPinnedPersistentHeader.prototype = { performLayout$0() { var t2, maxExtent, t3, effectiveRemainingPaintExtent, layoutExtent, stretchOffset, t4, _this = this, constraints = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this._RenderSliverPersistentHeaderForWidgetsMixin__element._widget; t1.toString; t2 = type$._SliverPersistentHeaderRenderObjectWidget; maxExtent = t2._as(t1).delegate.get$maxExtent(); t1 = constraints.overlap; t3 = constraints.scrollOffset; _this.layoutChild$3$overlapsContent(t3, maxExtent, t1 > 0); effectiveRemainingPaintExtent = Math.max(0, constraints.remainingPaintExtent - t1); layoutExtent = A.clampDouble(maxExtent - t3, 0, effectiveRemainingPaintExtent); stretchOffset = _this.stretchConfiguration != null ? Math.abs(t1) : 0; t3 = Math.min(_this.get$childExtent(), effectiveRemainingPaintExtent); t4 = _this._RenderSliverPersistentHeaderForWidgetsMixin__element._widget; t4.toString; t2._as(t4); t2 = layoutExtent > 0 ? -constraints.cacheOrigin + layoutExtent : layoutExtent; _this._geometry = A.SliverGeometry$(t2, true, null, layoutExtent, maxExtent + stretchOffset, t4.delegate.collapsedHeight, t3, t1, maxExtent, null); }, childMainAxisPosition$1(child) { return 0; }, showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { var t1, localBounds, newRect, _this = this; if (descendant != null) { t1 = descendant.getTransformTo$1(0, _this); localBounds = A.MatrixUtils_transformRect(t1, rect == null ? descendant.get$paintBounds() : rect); } else localBounds = rect; t1 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { case 0: newRect = A._trim(localBounds, _this.get$childExtent(), -1 / 0, 1 / 0, -1 / 0); break; case 1: newRect = A._trim(localBounds, 1 / 0, 0, 1 / 0, -1 / 0); break; case 2: newRect = A._trim(localBounds, 1 / 0, -1 / 0, 1 / 0, 0); break; case 3: newRect = A._trim(localBounds, 1 / 0, -1 / 0, _this.get$childExtent(), -1 / 0); break; default: newRect = null; } _this.super$RenderObject$showOnScreen(curve, _this, duration, newRect); }, showOnScreen$0() { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, null); }, showOnScreen$1$rect(rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, rect); }, showOnScreen$3$curve$duration$rect(curve, duration, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); }, showOnScreen$2$descendant$rect(descendant, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, descendant, B.Duration_0, rect); } }; A.RenderSliverFloatingPersistentHeader__updateAnimation_closure.prototype = { call$0() { var t4, t1 = this.$this, t2 = t1._effectiveScrollOffset, t3 = t1.__RenderSliverFloatingPersistentHeader__animation_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.parent; t4 = t3._evaluatable.transform$1(0, t4.get$value(t4)); if (t2 == null ? t4 == null : t2 === t4) return; t2 = t1.__RenderSliverFloatingPersistentHeader__animation_A; t3 = t2.parent; t1._effectiveScrollOffset = t2._evaluatable.transform$1(0, t3.get$value(t3)); t1._needsUpdateChild = true; t1.super$RenderObject$markNeedsLayout(); }, $signature: 0 }; A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin_RenderSliverHelpers.prototype = {}; A.RelativeRect.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.RelativeRect && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "RelativeRect.fromLTRB(" + B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1) + ")"; } }; A.StackParentData.prototype = { get$isPositioned() { var _this = this; return _this.top != null || _this.right != null || _this.bottom != null || _this.left != null || _this.width != null || _this.height != null; }, toString$0(_) { var _this = this, t1 = A._setArrayType([], type$.JSArray_String), t2 = _this.top; if (t2 != null) t1.push("top=" + A.debugFormatDouble(t2)); t2 = _this.right; if (t2 != null) t1.push("right=" + A.debugFormatDouble(t2)); t2 = _this.bottom; if (t2 != null) t1.push("bottom=" + A.debugFormatDouble(t2)); t2 = _this.left; if (t2 != null) t1.push("left=" + A.debugFormatDouble(t2)); t2 = _this.width; if (t2 != null) t1.push("width=" + A.debugFormatDouble(t2)); t2 = _this.height; if (t2 != null) t1.push("height=" + A.debugFormatDouble(t2)); if (t1.length === 0) t1.push("not positioned"); t1.push(_this.super$BoxParentData$toString(0)); return B.JSArray_methods.join$1(t1, "; "); } }; A.StackFit.prototype = { _enumToString$0() { return "StackFit." + this._core$_name; } }; A.RenderStack.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.StackParentData)) child.parentData = new A.StackParentData(null, null, B.Offset_0_0); }, _stack$_resolve$0() { var _this = this; if (_this._resolvedAlignment != null) return; _this._resolvedAlignment = _this._alignment.resolve$1(0, _this._stack$_textDirection); }, set$alignment(value) { var _this = this; if (_this._alignment.$eq(0, value)) return; _this._alignment = value; _this._resolvedAlignment = null; _this.markNeedsLayout$0(); }, set$textDirection(value) { var _this = this; if (_this._stack$_textDirection == value) return; _this._stack$_textDirection = value; _this._resolvedAlignment = null; _this.markNeedsLayout$0(); }, set$fit(value) { if (this._fit !== value) { this._fit = value; this.markNeedsLayout$0(); } }, set$clipBehavior(value) { var _this = this; if (value !== _this._clipBehavior) { _this._clipBehavior = value; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); } }, computeMinIntrinsicWidth$1(height) { return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMinIntrinsicWidth_closure(height)); }, computeMaxIntrinsicWidth$1(height) { return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMaxIntrinsicWidth_closure(height)); }, computeMinIntrinsicHeight$1(width) { return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMinIntrinsicHeight_closure(width)); }, computeMaxIntrinsicHeight$1(width) { return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMaxIntrinsicHeight_closure(width)); }, computeDistanceToActualBaseline$1(baseline) { return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); }, computeDryLayout$1(constraints) { return this._stack$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); }, _stack$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { var t1, t2, t3, t4, t5, t6, width, height, child, height0, width0, hasNonPositionedChildren, childSize, _this = this; _this._stack$_resolve$0(); if (_this.ContainerRenderObjectMixin__childCount === 0) { t1 = constraints.minWidth; t2 = constraints.maxWidth; t3 = A.clampDouble(1 / 0, t1, t2); t4 = constraints.minHeight; t5 = constraints.maxHeight; t6 = A.clampDouble(1 / 0, t4, t5); return isFinite(t3) && isFinite(t6) ? new A.Size(A.clampDouble(1 / 0, t1, t2), A.clampDouble(1 / 0, t4, t5)) : new A.Size(A.clampDouble(0, t1, t2), A.clampDouble(0, t4, t5)); } width = constraints.minWidth; height = constraints.minHeight; switch (_this._fit.index) { case 0: t1 = new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); break; case 1: t1 = A.BoxConstraints$tight(new A.Size(A.clampDouble(1 / 0, width, constraints.maxWidth), A.clampDouble(1 / 0, height, constraints.maxHeight))); break; case 2: t1 = constraints; break; default: t1 = null; } child = _this.ContainerRenderObjectMixin__firstChild; for (t2 = type$.StackParentData, height0 = height, width0 = width, hasNonPositionedChildren = false; child != null;) { t3 = child.parentData; t3.toString; t2._as(t3); if (!t3.get$isPositioned()) { childSize = layoutChild.call$2(child, t1); width0 = Math.max(width0, childSize._dx); height0 = Math.max(height0, childSize._dy); hasNonPositionedChildren = true; } child = t3.ContainerParentDataMixin_nextSibling; } return hasNonPositionedChildren ? new A.Size(width0, height0) : new A.Size(A.clampDouble(1 / 0, width, constraints.maxWidth), A.clampDouble(1 / 0, height, constraints.maxHeight)); }, performLayout$0() { var child, t1, t2, t3, t4, t5, t6, _this = this, _s28_ = "RenderBox was not laid out: ", constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._stack$_hasVisualOverflow = false; _this._box$_size = _this._stack$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_layoutChild$closure()); child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StackParentData, t2 = type$.Offset; child != null;) { t3 = child.parentData; t3.toString; t1._as(t3); if (!t3.get$isPositioned()) { t4 = _this._resolvedAlignment; t4.toString; t5 = _this._box$_size; if (t5 == null) t5 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + "#" + A.shortHash(_this))); t6 = child._box$_size; t3.offset = t4.alongOffset$1(t2._as(t5.$sub(0, t6 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t6))); } else { t4 = _this._box$_size; if (t4 == null) t4 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + "#" + A.shortHash(_this))); t5 = _this._resolvedAlignment; t5.toString; _this._stack$_hasVisualOverflow = A.RenderStack_layoutPositionedChild(child, t3, t4, t5) || _this._stack$_hasVisualOverflow; } child = t3.ContainerParentDataMixin_nextSibling; } }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); }, paintStack$2(context, offset) { this.defaultPaint$2(context, offset); }, paint$2(context, offset) { var t3, _this = this, t1 = _this._clipBehavior !== B.Clip_0 && _this._stack$_hasVisualOverflow, t2 = _this._stack$_clipRectLayer; if (t1) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$paintStack(), _this._clipBehavior, t2._layer)); } else { t2.set$layer(0, null); _this.paintStack$2(context, offset); } }, dispose$0() { this._stack$_clipRectLayer.set$layer(0, null); this.super$RenderObject$dispose(); }, describeApproximatePaintClip$1(child) { var t1; switch (this._clipBehavior.index) { case 0: return null; case 1: case 2: case 3: if (this._stack$_hasVisualOverflow) { t1 = this.get$size(0); t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } else t1 = null; return t1; } } }; A.RenderStack_computeMinIntrinsicWidth_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, this.height, child.get$computeMinIntrinsicWidth()); }, $signature: 114 }; A.RenderStack_computeMaxIntrinsicWidth_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, this.height, child.get$computeMaxIntrinsicWidth()); }, $signature: 114 }; A.RenderStack_computeMinIntrinsicHeight_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, this.width, child.get$computeMinIntrinsicHeight()); }, $signature: 114 }; A.RenderStack_computeMaxIntrinsicHeight_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, this.width, child.get$computeMaxIntrinsicHeight()); }, $signature: 114 }; A.RenderIndexedStack.prototype = { visitChildrenForSemantics$1(visitor) { if (this._stack$_index != null && this.ContainerRenderObjectMixin__firstChild != null) visitor.call$1(this._childAtIndex$0()); }, _childAtIndex$0() { var t3, child = this.ContainerRenderObjectMixin__firstChild, t1 = type$.StackParentData, t2 = this._stack$_index, i = 0; while (true) { if (child != null) { t2.toString; t3 = i < t2; } else t3 = false; if (!t3) break; t3 = child.parentData; t3.toString; child = t1._as(t3).ContainerParentDataMixin_nextSibling; ++i; } child.toString; return child; }, hitTestChildren$2$position(result, position) { var child, t1; if (this.ContainerRenderObjectMixin__firstChild == null || this._stack$_index == null) return false; child = this._childAtIndex$0(); t1 = child.parentData; t1.toString; type$.StackParentData._as(t1); return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderIndexedStack_hitTestChildren_closure(position, t1, child), t1.offset, position); }, paintStack$2(context, offset) { var child, t1; if (this.ContainerRenderObjectMixin__firstChild == null || this._stack$_index == null) return; child = this._childAtIndex$0(); t1 = child.parentData; t1.toString; context.paintChild$2(child, type$.StackParentData._as(t1).offset.$add(0, offset)); }, debugDescribeChildren$0() { var t1, i, i0, t2, children = A._setArrayType([], type$.JSArray_DiagnosticsNode), child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StackParentData, i = 0; child != null; i = i0) { i0 = i + 1; t2 = i !== this._stack$_index ? B.DiagnosticsTreeStyle_2 : null; children.push(new A.DiagnosticableTreeNode(child, "child " + i0, true, true, null, t2)); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return children; } }; A.RenderIndexedStack_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._RenderStack_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StackParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StackParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.TableCellParentData.prototype = { toString$0(_) { var t1 = this.super$BoxParentData$toString(0), t2 = this.verticalAlignment; t2 = t2 == null ? "default vertical alignment" : t2.toString$0(0); return t1 + "; " + t2; } }; A.TableColumnWidth.prototype = { flex$1(_, cells) { return null; }, toString$0(_) { return "TableColumnWidth"; } }; A.IntrinsicColumnWidth.prototype = { minIntrinsicWidth$2(cells, containerWidth) { var t1, result, t2; for (t1 = new A._SyncStarIterator(cells._outerHelper(), cells.$ti._eval$1("_SyncStarIterator<1>")), result = 0; t1.moveNext$0();) { t2 = t1._async$_current; result = Math.max(result, t2._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, t2.get$computeMinIntrinsicWidth())); } return result; }, maxIntrinsicWidth$2(cells, containerWidth) { var t1, result, t2; for (t1 = new A._SyncStarIterator(cells._outerHelper(), cells.$ti._eval$1("_SyncStarIterator<1>")), result = 0; t1.moveNext$0();) { t2 = t1._async$_current; result = Math.max(result, t2._computeIntrinsicDimension$3(B._IntrinsicDimension_1, 1 / 0, t2.get$computeMaxIntrinsicWidth())); } return result; }, flex$1(_, cells) { return this._flex; }, toString$0(_) { var t1 = this._flex; return "IntrinsicColumnWidth(flex: " + A.S(t1 == null ? null : B.JSInt_methods.toStringAsFixed$1(t1, 1)) + ")"; } }; A.FixedColumnWidth.prototype = { minIntrinsicWidth$2(cells, containerWidth) { return this.value; }, maxIntrinsicWidth$2(cells, containerWidth) { return this.value; }, toString$0(_) { return "FixedColumnWidth(" + A.debugFormatDouble(this.value) + ")"; }, get$value(receiver) { return this.value; } }; A.FlexColumnWidth.prototype = { minIntrinsicWidth$2(cells, containerWidth) { return 0; }, maxIntrinsicWidth$2(cells, containerWidth) { return 0; }, flex$1(_, cells) { return this.value; }, toString$0(_) { return "FlexColumnWidth(" + A.debugFormatDouble(this.value) + ")"; }, get$value(receiver) { return this.value; } }; A.TableCellVerticalAlignment.prototype = { _enumToString$0() { return "TableCellVerticalAlignment." + this._core$_name; } }; A.RenderTable.prototype = { set$columnWidths(value) { var t1 = this._columnWidths; if (t1 === value) return; if (t1.get$isEmpty(t1) && value == null) return; this._columnWidths = value == null ? A.HashMap_HashMap(null, null, null, type$.int, type$.TableColumnWidth) : value; this.markNeedsLayout$0(); }, set$defaultColumnWidth(value) { if (this._defaultColumnWidth === value) return; this._defaultColumnWidth = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (this._table$_textDirection === value) return; this._table$_textDirection = value; this.markNeedsLayout$0(); }, set$border(_, value) { return; }, set$rowDecorations(value) { var t2, _i, painter, _this = this, t1 = _this._table$_rowDecorations; if (t1 == null ? value == null : t1 === value) return; _this._table$_rowDecorations = value; t1 = _this._rowDecorationPainters; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t2; ++_i) { painter = t1[_i]; if (painter != null) painter.dispose$0(); } t1 = _this._table$_rowDecorations; _this._rowDecorationPainters = t1 != null ? A.List_List$filled(t1.length, null, false, type$.nullable_BoxPainter) : null; }, set$configuration(value) { if (value.$eq(0, this._table$_configuration)) return; this._table$_configuration = value; this.markNeedsPaint$0(); }, set$defaultVerticalAlignment(value) { if (this._defaultVerticalAlignment === value) return; this._defaultVerticalAlignment = value; this.markNeedsLayout$0(); }, set$textBaseline(_, value) { return; }, setupParentData$1(child) { if (!(child.parentData instanceof A.TableCellParentData)) child.parentData = new A.TableCellParentData(B.Offset_0_0); }, setFlatChildren$2(columns, cells) { var t2, _i, oldChild, lostChildren, y, x, xyOld, xyNew, t3, _this = this, t1 = _this._table$_children; if (cells === t1 && columns === _this._table$_columns) return; if (columns === 0 || cells.length === 0) { _this._table$_columns = columns; t2 = t1.length; if (t2 === 0) return; for (_i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { oldChild = t1[_i]; if (oldChild != null) _this.dropChild$1(oldChild); } _this._rows = 0; B.JSArray_methods.clear$0(_this._table$_children); _this.markNeedsLayout$0(); return; } lostChildren = A.HashSet_HashSet(type$.RenderBox); for (y = 0; y < _this._rows; ++y) for (t1 = y * columns, x = 0; t2 = _this._table$_columns, x < t2; ++x) { xyOld = x + y * t2; xyNew = x + t1; t2 = _this._table$_children[xyOld]; if (t2 != null) t2 = x >= columns || xyNew >= cells.length || !J.$eq$(t2, cells[xyNew]); else t2 = false; if (t2) { t2 = _this._table$_children[xyOld]; t2.toString; lostChildren.add$1(0, t2); } } for (y = 0; t1 = y * columns, t1 < cells.length;) { for (x = 0; x < columns; ++x) { xyNew = x + t1; t2 = _this._table$_columns; t3 = cells[xyNew]; if (t3 != null) t2 = x >= t2 || y >= _this._rows || !J.$eq$(_this._table$_children[x + y * t2], t3); else t2 = false; if (t2) if (!lostChildren.remove$1(0, cells[xyNew])) { t2 = cells[xyNew]; t2.toString; _this.adoptChild$1(t2); } } ++y; } lostChildren.forEach$1(0, _this.get$dropChild()); _this._table$_columns = columns; _this._rows = B.JSInt_methods.$tdiv(cells.length, columns); _this._table$_children = A.List_List$of(cells, true, type$.nullable_RenderBox); _this.markNeedsLayout$0(); }, setChild$3(x, y, value) { var _this = this, xy = x + y * _this._table$_columns, oldChild = _this._table$_children[xy]; if (oldChild == value) return; if (oldChild != null) _this.dropChild$1(oldChild); B.JSArray_methods.$indexSet(_this._table$_children, xy, value); if (value != null) _this.adoptChild$1(value); }, attach$1(owner) { var t1, t2, _i, child; this.super$RenderObject$attach(owner); for (t1 = this._table$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child != null) child.attach$1(owner); } }, detach$0(_) { var t1, t2, _i, painter, child, _this = this; _this.super$RenderObject$detach(0); t1 = _this._rowDecorationPainters; if (t1 != null) { for (t2 = t1.length, _i = 0; _i < t2; ++_i) { painter = t1[_i]; if (painter != null) painter.dispose$0(); } _this._rowDecorationPainters = A.List_List$filled(_this._table$_rowDecorations.length, null, false, type$.nullable_BoxPainter); } for (t1 = _this._table$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child != null) J.detach$0$z(child); } }, visitChildren$1(visitor) { var t1, t2, _i, child; for (t1 = this._table$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child != null) visitor.call$1(child); } }, computeMinIntrinsicWidth$1(height) { var totalMinWidth, x, columnWidth, _this = this; for (totalMinWidth = 0, x = 0; x < _this._table$_columns; ++x) { columnWidth = _this._columnWidths.$index(0, x); if (columnWidth == null) columnWidth = _this._defaultColumnWidth; totalMinWidth += columnWidth.minIntrinsicWidth$2(_this.column$1(x), 1 / 0); } return totalMinWidth; }, computeMaxIntrinsicWidth$1(height) { var totalMaxWidth, x, columnWidth, _this = this; for (totalMaxWidth = 0, x = 0; x < _this._table$_columns; ++x) { columnWidth = _this._columnWidths.$index(0, x); if (columnWidth == null) columnWidth = _this._defaultColumnWidth; totalMaxWidth += columnWidth.maxIntrinsicWidth$2(_this.column$1(x), 1 / 0); } return totalMaxWidth; }, computeMinIntrinsicHeight$1(width) { var rowTop, y, rowHeight, x, t1, child, _this = this, widths = _this._computeColumnWidths$1(A.BoxConstraints$tightForFinite(1 / 0, width)); for (rowTop = 0, y = 0; y < _this._rows; ++y) { for (rowHeight = 0, x = 0; t1 = _this._table$_columns, x < t1; ++x) { child = _this._table$_children[x + y * t1]; if (child != null) rowHeight = Math.max(rowHeight, child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, widths[x], child.get$computeMaxIntrinsicHeight())); } rowTop += rowHeight; } return rowTop; }, computeMaxIntrinsicHeight$1(width) { return this.computeMinIntrinsicHeight$1(width); }, computeDistanceToActualBaseline$1(baseline) { return this._baselineDistance; }, column$1(x) { return new A._SyncStarIterable(this.column$body$RenderTable(x), type$._SyncStarIterable_RenderBox); }, column$body$RenderTable($async$x) { var $async$self = this; return function() { var x = $async$x; var $async$goto = 0, $async$handler = 1, $async$currentError, y, t1, child; return function $async$column$1($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start y = 0; case 2: // for condition if (!(y < $async$self._rows)) { // goto after for $async$goto = 4; break; } t1 = $async$self._table$_columns; child = $async$self._table$_children[x + y * t1]; $async$goto = child != null ? 5 : 6; break; case 5: // then $async$goto = 7; return $async$iterator._async$_current = child, 1; case 7: // after yield case 6: // join case 3: // for update ++y; // goto for condition $async$goto = 2; break; case 4: // after for // implicit return return 0; case 1: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; }, _computeColumnWidths$1(constraints) { var targetWidth, tableWidth, unflexedTableWidth, totalFlex, x, availableColumns, columnWidth, columnCells, maxIntrinsicWidth, flex, minWidthConstraint, targetWidth0, remainingWidth, flexedWidth, delta, deficit, availableColumns0, newTotalFlex, t2, newWidth, t3, newAvailableColumns, availableDelta, _this = this, t1 = type$.double, widths = A.List_List$filled(_this._table$_columns, 0, false, t1), minWidths = A.List_List$filled(_this._table$_columns, 0, false, t1), flexes = A.List_List$filled(_this._table$_columns, null, false, type$.nullable_double); for (targetWidth = constraints.maxWidth, tableWidth = 0, unflexedTableWidth = 0, totalFlex = 0, x = 0; availableColumns = _this._table$_columns, x < availableColumns; ++x) { columnWidth = _this._columnWidths.$index(0, x); if (columnWidth == null) columnWidth = _this._defaultColumnWidth; columnCells = _this.column$1(x); maxIntrinsicWidth = columnWidth.maxIntrinsicWidth$2(columnCells, targetWidth); widths[x] = maxIntrinsicWidth; tableWidth += maxIntrinsicWidth; minWidths[x] = columnWidth.minIntrinsicWidth$2(columnCells, targetWidth); flex = columnWidth.flex$1(0, columnCells); if (flex != null) { flexes[x] = flex; totalFlex += flex; } else unflexedTableWidth += maxIntrinsicWidth; } minWidthConstraint = constraints.minWidth; if (totalFlex > 0) { targetWidth0 = isFinite(targetWidth) ? targetWidth : minWidthConstraint; if (tableWidth < targetWidth0) { remainingWidth = targetWidth0 - unflexedTableWidth; for (x = 0; x < availableColumns; ++x) { t1 = flexes[x]; if (t1 != null) { flexedWidth = remainingWidth * t1 / totalFlex; t1 = widths[x]; if (t1 < flexedWidth) { tableWidth += flexedWidth - t1; widths[x] = flexedWidth; } } } } } else if (tableWidth < minWidthConstraint) { delta = (minWidthConstraint - tableWidth) / availableColumns; for (x = 0; x < availableColumns; ++x) widths[x] = widths[x] + delta; tableWidth = minWidthConstraint; } if (tableWidth > targetWidth) { deficit = tableWidth - targetWidth; availableColumns0 = availableColumns; while (true) { if (!(deficit > 1e-10 && totalFlex > 1e-10)) break; for (newTotalFlex = 0, x = 0; x < availableColumns; ++x) { t1 = flexes[x]; if (t1 != null) { t2 = widths[x]; newWidth = t2 - deficit * t1 / totalFlex; t3 = minWidths[x]; if (newWidth <= t3) { deficit -= t2 - t3; widths[x] = t3; flexes[x] = null; --availableColumns0; } else { deficit -= t2 - newWidth; widths[x] = newWidth; newTotalFlex += t1; } } } totalFlex = newTotalFlex; } while (true) { if (!(deficit > 1e-10 && availableColumns0 > 0)) break; delta = deficit / availableColumns0; for (newAvailableColumns = 0, x = 0; x < availableColumns; ++x) { t1 = widths[x]; t2 = minWidths[x]; availableDelta = t1 - t2; if (availableDelta > 0) if (availableDelta <= delta) { deficit -= availableDelta; widths[x] = t2; } else { deficit -= delta; widths[x] = t1 - delta; ++newAvailableColumns; } } availableColumns0 = newAvailableColumns; } } return widths; }, computeDryLayout$1(constraints) { var widths, tableWidth, t1, rowTop, y, rowHeight, x, t2, child, _this = this; if (_this._rows * _this._table$_columns === 0) return constraints.constrain$1(B.Size_0_0); widths = _this._computeColumnWidths$1(constraints); tableWidth = B.JSArray_methods.fold$1$2(widths, 0, new A.RenderTable_computeDryLayout_closure(), type$.double); for (t1 = type$.TableCellParentData, rowTop = 0, y = 0; y < _this._rows; ++y) { for (rowHeight = 0, x = 0; t2 = _this._table$_columns, x < t2; ++x) { child = _this._table$_children[x + y * t2]; if (child != null) { t2 = child.parentData; t2.toString; t2 = t1._as(t2).verticalAlignment; switch ((t2 == null ? _this._defaultVerticalAlignment : t2).index) { case 3: return B.Size_0_0; case 0: case 1: case 2: case 5: rowHeight = Math.max(rowHeight, child.getDryLayout$1(A.BoxConstraints$tightFor(null, widths[x]))._dy); break; case 4: break; } } } rowTop += rowHeight; } return constraints.constrain$1(new A.Size(tableWidth, rowTop)); }, performLayout$0() { var widths, t1, positions, x, t2, t3, rowTop, y, baselines, t4, rowHeight, haveBaseline, beforeBaselineDistance, afterBaselineDistance, child, t5, t6, childBaseline, rowTop0, t7, t8, _this = this, _s28_ = "RenderBox was not laid out: ", constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), rows = _this._rows, columns = _this._table$_columns; if (rows * columns === 0) { _this.__RenderTable__tableWidth_A = 0; _this._box$_size = constraints.constrain$1(B.Size_0_0); return; } widths = _this._computeColumnWidths$1(constraints); t1 = type$.double; positions = A.List_List$filled(columns, 0, false, t1); switch (_this._table$_textDirection.index) { case 0: positions[columns - 1] = 0; for (x = columns - 2; x >= 0; --x) { t2 = x + 1; positions[x] = positions[t2] + widths[t2]; } _this._columnLefts = new A.ReversedListIterable(positions, A._arrayInstanceType(positions)._eval$1("ReversedListIterable<1>")); _this.__RenderTable__tableWidth_A = B.JSArray_methods.get$first(positions) + B.JSArray_methods.get$first(widths); break; case 1: positions[0] = 0; for (x = 1; x < columns; ++x) { t2 = x - 1; positions[x] = positions[t2] + widths[t2]; } _this._columnLefts = positions; _this.__RenderTable__tableWidth_A = B.JSArray_methods.get$last(positions) + B.JSArray_methods.get$last(widths); break; } t2 = _this._rowTops; B.JSArray_methods.clear$0(t2); _this._baselineDistance = null; for (t3 = type$.TableCellParentData, rowTop = 0, y = 0; y < rows; ++y, rowTop = rowTop0) { t2.push(rowTop); baselines = A.List_List$filled(columns, 0, false, t1); for (t4 = y * columns, rowHeight = 0, haveBaseline = false, beforeBaselineDistance = 0, afterBaselineDistance = 0, x = 0; x < columns; ++x) { child = _this._table$_children[x + t4]; if (child != null) { t5 = child.parentData; t5.toString; t3._as(t5); t5.y = y; t6 = t5.verticalAlignment; switch ((t6 == null ? _this._defaultVerticalAlignment : t6).index) { case 3: child.layout$2$parentUsesSize(A.BoxConstraints$tightFor(null, widths[x]), true); t6 = _this._table$_textBaseline; t6.toString; childBaseline = child.getDistanceToBaseline$2$onlyReal(t6, true); t6 = child._box$_size; if (childBaseline != null) { beforeBaselineDistance = Math.max(beforeBaselineDistance, childBaseline); afterBaselineDistance = Math.max(afterBaselineDistance, (t6 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t6)._dy - childBaseline); baselines[x] = childBaseline; haveBaseline = true; } else { rowHeight = Math.max(rowHeight, (t6 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t6)._dy); t5.offset = new A.Offset(positions[x], rowTop); } break; case 0: case 1: case 2: case 5: child.layout$2$parentUsesSize(A.BoxConstraints$tightFor(null, widths[x]), true); t5 = child._box$_size; rowHeight = Math.max(rowHeight, (t5 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t5)._dy); break; case 4: break; } } } if (haveBaseline) { if (y === 0) _this._baselineDistance = beforeBaselineDistance; rowHeight = Math.max(rowHeight, beforeBaselineDistance + afterBaselineDistance); } for (rowTop0 = rowTop + rowHeight, t5 = rowTop + beforeBaselineDistance, x = 0; x < columns; ++x) { child = _this._table$_children[x + t4]; if (child != null) { t6 = child.parentData; t6.toString; t3._as(t6); t7 = t6.verticalAlignment; switch ((t7 == null ? _this._defaultVerticalAlignment : t7).index) { case 3: t6.offset = new A.Offset(positions[x], t5 - baselines[x]); break; case 0: t6.offset = new A.Offset(positions[x], rowTop); break; case 1: t7 = positions[x]; t8 = child._box$_size; t6.offset = new A.Offset(t7, rowTop + (rowHeight - (t8 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t8)._dy) / 2); break; case 2: t7 = positions[x]; t8 = child._box$_size; t6.offset = new A.Offset(t7, rowTop0 - (t8 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t8)._dy); break; case 4: case 5: child.layout$1(A.BoxConstraints$tightFor(rowHeight, widths[x])); t6.offset = new A.Offset(positions[x], rowTop); break; } } } } t2.push(rowTop); t1 = _this.__RenderTable__tableWidth_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._box$_size = constraints.constrain$1(new A.Size(t1, rowTop)); }, hitTestChildren$2$position(result, position) { var index, t1, child, t2; for (index = this._table$_children.length - 1, t1 = type$.BoxParentData; index >= 0; --index) { child = this._table$_children[index]; if (child != null) { t2 = child.parentData; t2.toString; t1._as(t2); if (result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderTable_hitTestChildren_closure(position, t2, child), t2.offset, position)) return true; } } return false; }, paint$2(context, offset) { var canvas, t1, t2, t3, t4, y, t5, t6, t7, t8, index, child, _this = this; if (_this._rows * _this._table$_columns === 0) return; if (_this._table$_rowDecorations != null) { canvas = context.get$canvas(context); for (t1 = _this._rowTops, t2 = offset._dx, t3 = offset._dy, t4 = _this.get$markNeedsPaint(), y = 0; y < _this._rows; ++y) { t5 = _this._table$_rowDecorations; if (t5.length <= y) break; t5 = t5[y]; if (t5 != null) { t6 = _this._rowDecorationPainters; if (t6[y] == null) t6[y] = t5.createBoxPainter$1(t4); t5 = _this._rowDecorationPainters[y]; t5.toString; t6 = t1[y]; t7 = _this._table$_configuration; t8 = _this._box$_size; if (t8 == null) t8 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + "#" + A.shortHash(_this))); t5.paint$3(canvas, new A.Offset(t2, t3 + t6), t7.copyWith$1$size(new A.Size(t8._dx, t1[y + 1] - t6))); } } } for (t1 = type$.BoxParentData, t2 = offset._dx, t3 = offset._dy, index = 0; t4 = _this._table$_children, index < t4.length; ++index) { child = t4[index]; if (child != null) { t4 = child.parentData; t4.toString; t4 = t1._as(t4).offset; context.paintChild$2(child, new A.Offset(t4._dx + t2, t4._dy + t3)); } } }, debugDescribeChildren$0() { var children, t1, y, t2, x, t3, child, $name, _this = this, _null = null; if (_this._table$_children.length === 0) return A._setArrayType([A.DiagnosticsNode_DiagnosticsNode$message("table is empty", true, B.DiagnosticsTreeStyle_8)], type$.JSArray_DiagnosticsNode); children = A._setArrayType([], type$.JSArray_DiagnosticsNode); for (t1 = type$.DiagnosticsProperty_Object, y = 0; y < _this._rows; ++y) for (t2 = y, x = 0; t3 = _this._table$_columns, x < t3; ++x) { child = _this._table$_children[x + y * t3]; $name = "child (" + x + ", " + t2 + ")"; if (child != null) children.push(new A.DiagnosticableTreeNode(child, $name, true, true, _null, _null)); else children.push(new A.DiagnosticsProperty(_null, false, true, "is null", _null, _null, false, _null, true, B.C__NoDefaultValue, B.DiagnosticLevel_3, _null, $name, false, true, _null, B.DiagnosticsTreeStyle_8, t1)); } return children; } }; A.RenderTable_computeDryLayout_closure.prototype = { call$2(a, b) { return a + b; }, $signature: 218 }; A.RenderTable_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A.AlignmentGeometryTween.prototype = { lerp$1(t) { return A.AlignmentGeometry_lerp(this.begin, this.end, t); } }; A.ViewConfiguration.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.ViewConfiguration && other.size.$eq(0, this.size) && other.devicePixelRatio === this.devicePixelRatio; }, get$hashCode(_) { return A.Object_hash(this.size, this.devicePixelRatio, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return this.size.toString$0(0) + " at " + A.debugFormatDouble(this.devicePixelRatio) + "x"; } }; A.RenderView.prototype = { set$configuration(value) { var oldConfiguration, t1, t2, _this = this; if (J.$eq$(_this._view0$_configuration, value)) return; oldConfiguration = _this._view0$_configuration; _this._view0$_configuration = value; if (_this._rootTransform == null) return; if (oldConfiguration == null) t1 = null; else { t1 = oldConfiguration.devicePixelRatio; t1 = A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1); } t2 = _this._view0$_configuration.devicePixelRatio; if (!J.$eq$(t1, A.Matrix4_Matrix4$diagonal3Values(t2, t2, 1))) { t1 = _this._updateMatricesAndCreateNewRootLayer$0(); t2 = _this._layerHandle; t2._layer.detach$0(0); t2.set$layer(0, t1); _this.markNeedsPaint$0(); } _this.markNeedsLayout$0(); }, prepareInitialFrame$0() { var _this = this; _this._relayoutBoundary = _this; _this._object$_owner._nodesNeedingLayout.push(_this); _this._layerHandle.set$layer(0, _this._updateMatricesAndCreateNewRootLayer$0()); _this._object$_owner._nodesNeedingPaint.push(_this); }, _updateMatricesAndCreateNewRootLayer$0() { var rootLayer, t1 = this._view0$_configuration.devicePixelRatio; t1 = A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1); this._rootTransform = t1; rootLayer = A.TransformLayer$(t1); rootLayer.attach$1(this); return rootLayer; }, performResize$0() { }, performLayout$0() { var t2, t1 = this._view0$_configuration.size; this._view0$_size = t1; t2 = this.RenderObjectWithChildMixin__child; if (t2 != null) t2.layout$1(A.BoxConstraints$tight(t1)); }, get$isRepaintBoundary() { return true; }, paint$2(context, offset) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) context.paintChild$2(t1, offset); }, applyPaintTransform$2(child, transform) { var t1 = this._rootTransform; t1.toString; transform.multiply$1(0, t1); this.super$RenderObject$applyPaintTransform(child, transform); }, compositeFrame$0() { var builder, scene, t1; A.FlutterTimeline_startSync("COMPOSITING", null); try { builder = $.$get$_renderer().createSceneBuilder$0(); scene = this._layerHandle._layer.buildScene$1(builder); this._updateSystemChrome$0(); t1 = this._view; t1.platformDispatcher.render$2(0, scene, t1); scene.dispose$0(); } finally { A.Timeline_finishSync(); } }, _updateSystemChrome$0() { var lowerOverlayStyle, isAndroid, definedOverlayStyle, t5, t6, t7, _null = null, bounds = this.get$paintBounds(), t1 = bounds.get$center(), t2 = bounds.get$center(), t3 = this._layerHandle, t4 = type$.SystemUiOverlayStyle, upperOverlayStyle = t3._layer.find$1$1(0, new A.Offset(t1._dx, 0), t4); switch (A.defaultTargetPlatform().index) { case 0: lowerOverlayStyle = t3._layer.find$1$1(0, new A.Offset(t2._dx, bounds.bottom - 1 - 0), t4); break; case 1: case 2: case 3: case 4: case 5: lowerOverlayStyle = _null; break; default: lowerOverlayStyle = _null; } t1 = upperOverlayStyle == null; if (t1 && lowerOverlayStyle == null) return; if (!t1 && lowerOverlayStyle != null) { t1 = upperOverlayStyle.statusBarBrightness; t2 = upperOverlayStyle.statusBarIconBrightness; t3 = upperOverlayStyle.statusBarColor; t4 = upperOverlayStyle.systemStatusBarContrastEnforced; A.SystemChrome_setSystemUIOverlayStyle(new A.SystemUiOverlayStyle(lowerOverlayStyle.systemNavigationBarColor, lowerOverlayStyle.systemNavigationBarDividerColor, lowerOverlayStyle.systemNavigationBarIconBrightness, lowerOverlayStyle.systemNavigationBarContrastEnforced, t3, t1, t2, t4)); return; } isAndroid = A.defaultTargetPlatform() === B.TargetPlatform_0; definedOverlayStyle = t1 ? lowerOverlayStyle : upperOverlayStyle; t1 = definedOverlayStyle.statusBarBrightness; t2 = definedOverlayStyle.statusBarIconBrightness; t3 = definedOverlayStyle.statusBarColor; t4 = definedOverlayStyle.systemStatusBarContrastEnforced; t5 = isAndroid ? definedOverlayStyle.systemNavigationBarColor : _null; t6 = isAndroid ? definedOverlayStyle.systemNavigationBarDividerColor : _null; t7 = isAndroid ? definedOverlayStyle.systemNavigationBarIconBrightness : _null; A.SystemChrome_setSystemUIOverlayStyle(new A.SystemUiOverlayStyle(t5, t6, t7, isAndroid ? definedOverlayStyle.systemNavigationBarContrastEnforced : _null, t3, t1, t2, t4)); }, get$paintBounds() { var t1 = this._view0$_size.$mul(0, this._view0$_configuration.devicePixelRatio); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, get$semanticBounds() { var t2, t1 = this._rootTransform; t1.toString; t2 = this._view0$_size; return A.MatrixUtils_transformRect(t1, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); } }; A._RenderView_RenderObject_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.CacheExtentStyle.prototype = { _enumToString$0() { return "CacheExtentStyle." + this._core$_name; } }; A.RevealedOffset.prototype = { toString$0(_) { return "RevealedOffset(offset: " + A.S(this.offset) + ", rect: " + this.rect.toString$0(0) + ")"; } }; A.RenderViewportBase.prototype = { describeSemanticsConfiguration$1(config) { this.super$RenderObject$describeSemanticsConfiguration(config); config.addTagForChildren$1(B.SemanticsTag_FIw); }, visitChildrenForSemantics$1(visitor) { var t1 = this.get$childrenInPaintOrder(); new A.WhereIterable(t1, new A.RenderViewportBase_visitChildrenForSemantics_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, visitor); }, set$axisDirection(value) { if (value === this._viewport$_axisDirection) return; this._viewport$_axisDirection = value; this.markNeedsLayout$0(); }, set$crossAxisDirection(value) { if (value === this._crossAxisDirection) return; this._crossAxisDirection = value; this.markNeedsLayout$0(); }, set$offset(_, value) { var _this = this, t1 = _this._viewport$_offset; if (value === t1) return; if (_this._object$_owner != null) t1.removeListener$1(0, _this.get$markNeedsLayout()); _this._viewport$_offset = value; if (_this._object$_owner != null) value.addListener$1(0, _this.get$markNeedsLayout()); _this.markNeedsLayout$0(); }, set$cacheExtent(value) { if (value == null) value = 250; if (value === this._cacheExtent) return; this._cacheExtent = value; this.markNeedsLayout$0(); }, set$cacheExtentStyle(value) { if (value === this._cacheExtentStyle) return; this._cacheExtentStyle = value; this.markNeedsLayout$0(); }, set$clipBehavior(value) { var _this = this; if (value !== _this._viewport$_clipBehavior) { _this._viewport$_clipBehavior = value; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); } }, attach$1(owner) { this.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$attach(owner); this._viewport$_offset.addListener$1(0, this.get$markNeedsLayout()); }, detach$0(_) { this._viewport$_offset.removeListener$1(0, this.get$markNeedsLayout()); this.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$detach(0); }, computeMinIntrinsicWidth$1(height) { return 0; }, computeMaxIntrinsicWidth$1(height) { return 0; }, computeMinIntrinsicHeight$1(width) { return 0; }, computeMaxIntrinsicHeight$1(width) { return 0; }, get$isRepaintBoundary() { return true; }, layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(advance, cacheOrigin, child, crossAxisExtent, growthDirection, layoutOffset, mainAxisExtent, overlap, remainingCacheExtent, remainingPaintExtent, scrollOffset) { var layoutOffset0, precedingScrollExtent, sliverScrollOffset, correctedCacheOrigin, cacheExtentCorrection, childLayoutGeometry, t1, effectiveLayoutOffset, _this = this, adjustedUserScrollDirection = A.applyGrowthDirectionToScrollDirection(_this._viewport$_offset._userScrollDirection, growthDirection), maxPaintOffset = layoutOffset + overlap; for (layoutOffset0 = layoutOffset, precedingScrollExtent = 0; child != null;) { sliverScrollOffset = scrollOffset <= 0 ? 0 : scrollOffset; correctedCacheOrigin = Math.max(cacheOrigin, -sliverScrollOffset); cacheExtentCorrection = cacheOrigin - correctedCacheOrigin; child.layout$2$parentUsesSize(new A.SliverConstraints(_this._viewport$_axisDirection, growthDirection, adjustedUserScrollDirection, sliverScrollOffset, precedingScrollExtent, maxPaintOffset - layoutOffset0, Math.max(0, remainingPaintExtent - layoutOffset0 + layoutOffset), crossAxisExtent, _this._crossAxisDirection, mainAxisExtent, correctedCacheOrigin, Math.max(0, remainingCacheExtent + cacheExtentCorrection)), true); childLayoutGeometry = child._geometry; t1 = childLayoutGeometry.scrollOffsetCorrection; if (t1 != null) return t1; effectiveLayoutOffset = layoutOffset0 + childLayoutGeometry.paintOrigin; if (childLayoutGeometry.visible || scrollOffset > 0) _this.updateChildLayoutOffset$3(child, effectiveLayoutOffset, growthDirection); else _this.updateChildLayoutOffset$3(child, -scrollOffset + layoutOffset, growthDirection); maxPaintOffset = Math.max(effectiveLayoutOffset + childLayoutGeometry.paintExtent, maxPaintOffset); t1 = childLayoutGeometry.scrollExtent; scrollOffset -= t1; precedingScrollExtent += t1; layoutOffset0 += childLayoutGeometry.layoutExtent; t1 = childLayoutGeometry.cacheExtent; if (t1 !== 0) { remainingCacheExtent -= t1 - cacheExtentCorrection; cacheOrigin = Math.min(correctedCacheOrigin + t1, 0); } _this.updateOutOfBandData$2(growthDirection, childLayoutGeometry); child = advance.call$1(child); } return 0; }, describeApproximatePaintClip$1(child) { var t1, right, bottom, overlapCorrection, $top, left; switch (this._viewport$_clipBehavior.index) { case 0: return null; case 1: case 2: case 3: break; } t1 = this.get$size(0); right = 0 + t1._dx; bottom = 0 + t1._dy; t1 = type$.SliverConstraints; if (t1._as(A.RenderObject.prototype.get$constraints.call(child)).overlap === 0 || !isFinite(t1._as(A.RenderObject.prototype.get$constraints.call(child)).viewportMainAxisExtent)) return new A.Rect(0, 0, right, bottom); overlapCorrection = t1._as(A.RenderObject.prototype.get$constraints.call(child)).viewportMainAxisExtent - t1._as(A.RenderObject.prototype.get$constraints.call(child)).remainingPaintExtent + t1._as(A.RenderObject.prototype.get$constraints.call(child)).overlap; switch (A.applyGrowthDirectionToAxisDirection(this._viewport$_axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection).index) { case 2: $top = 0 + overlapCorrection; left = 0; break; case 0: bottom -= overlapCorrection; left = 0; $top = 0; break; case 1: left = 0 + overlapCorrection; $top = 0; break; case 3: right -= overlapCorrection; left = 0; $top = 0; break; default: left = 0; $top = 0; } return new A.Rect(left, $top, right, bottom); }, describeSemanticsClip$1(child) { var t1, t2, t3, t4, _this = this; if (_this._calculatedCacheExtent == null) { t1 = _this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: _this.get$size(0); _this.get$size(0); t1 = _this._calculatedCacheExtent; t1.toString; t2 = _this.get$size(0); t3 = _this.get$size(0); t4 = _this._calculatedCacheExtent; t4.toString; return new A.Rect(0, 0 - t1, 0 + t2._dx, 0 + t3._dy + t4); case 0: _this.get$size(0); t1 = _this._calculatedCacheExtent; t1.toString; _this.get$size(0); t2 = _this.get$size(0); t3 = _this._calculatedCacheExtent; t3.toString; return new A.Rect(0 - t1, 0, 0 + t2._dx + t3, 0 + _this.get$size(0)._dy); } }, paint$2(context, offset) { var t1, t2, t3, _this = this; if (_this.ContainerRenderObjectMixin__firstChild == null) return; t1 = _this.get$hasVisualOverflow() && _this._viewport$_clipBehavior !== B.Clip_0; t2 = _this._clipRectLayer; if (t1) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$_paintContents(), _this._viewport$_clipBehavior, t2._layer)); } else { t2.set$layer(0, null); _this._paintContents$2(context, offset); } }, dispose$0() { this._clipRectLayer.set$layer(0, null); this.super$RenderObject$dispose(); }, _paintContents$2(context, offset) { var t1, t2, t3, t4, _i, child, t5; for (t1 = this.get$childrenInPaintOrder(), t2 = t1.length, t3 = offset._dx, t4 = offset._dy, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child._geometry.visible) { t5 = this.paintOffsetOf$1(child); context.paintChild$2(child, new A.Offset(t3 + t5._dx, t4 + t5._dy)); } } }, hitTestChildren$2$position(result, position) { var sliverResult, t1, t2, _i, child, transform, _this = this, _box_0 = {}; _box_0.crossAxisPosition = _box_0.mainAxisPosition = null; switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: _box_0.mainAxisPosition = position._dy; _box_0.crossAxisPosition = position._dx; break; case 0: _box_0.mainAxisPosition = position._dx; _box_0.crossAxisPosition = position._dy; break; } sliverResult = new A.SliverHitTestResult(result._hit_test$_path, result._transforms, result._localTransforms); for (t1 = _this.get$childrenInHitTestOrder(), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (!child._geometry.visible) continue; transform = new A.Matrix40(new Float64Array(16)); transform.setIdentity$0(); _this.applyPaintTransform$2(child, transform); if (result.addWithOutOfBandPosition$2$hitTest$paintTransform(new A.RenderViewportBase_hitTestChildren_closure(_box_0, _this, child, sliverResult), transform)) return true; } return false; }, getOffsetToReveal$4$axis$rect(target, alignment, axis, rect) { var onlySlivers, pivot, child, leadingScrollOffset, t1, t2, growthDirection, pivotExtent, rectLocal, targetMainAxisExtent, isPinned, targetRect, extentOfPinnedSlivers, mainAxisExtent, targetOffset, offsetDifference, _this = this, _null = null; axis = A.axisDirectionToAxis(_this._viewport$_axisDirection); onlySlivers = target instanceof A.RenderSliver; for (pivot = _null, child = target, leadingScrollOffset = 0; child.get$parent(child) !== _this; child = t1) { t1 = child.get$parent(child); t1.toString; if (child instanceof A.RenderBox) pivot = child; if (t1 instanceof A.RenderSliver) { t2 = t1.childScrollOffset$1(child); t2.toString; leadingScrollOffset += t2; } else { leadingScrollOffset = 0; onlySlivers = false; } } if (pivot != null) { t1 = pivot.get$parent(pivot); t1.toString; type$.RenderSliver._as(t1); growthDirection = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)).growthDirection; switch (axis.index) { case 0: pivotExtent = pivot.get$size(0)._dx; break; case 1: pivotExtent = pivot.get$size(0)._dy; break; default: pivotExtent = _null; } if (rect == null) rect = target.get$paintBounds(); rectLocal = A.MatrixUtils_transformRect(target.getTransformTo$1(0, pivot), rect); } else { if (onlySlivers) { type$.RenderSliver._as(target); t1 = type$.SliverConstraints; growthDirection = t1._as(A.RenderObject.prototype.get$constraints.call(target)).growthDirection; pivotExtent = target._geometry.scrollExtent; if (rect == null) switch (axis.index) { case 0: rect = new A.Rect(0, 0, 0 + pivotExtent, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(target)).crossAxisExtent); break; case 1: rect = new A.Rect(0, 0, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(target)).crossAxisExtent, 0 + target._geometry.scrollExtent); break; } } else { t1 = _this._viewport$_offset._pixels; t1.toString; rect.toString; return new A.RevealedOffset(t1, rect); } rectLocal = rect; } type$.RenderSliver._as(child); switch (A.applyGrowthDirectionToAxisDirection(_this._viewport$_axisDirection, growthDirection).index) { case 0: t1 = rectLocal.bottom; leadingScrollOffset += pivotExtent - t1; targetMainAxisExtent = t1 - rectLocal.top; break; case 1: t1 = rectLocal.left; leadingScrollOffset += t1; targetMainAxisExtent = rectLocal.right - t1; break; case 2: t1 = rectLocal.top; leadingScrollOffset += t1; targetMainAxisExtent = rectLocal.bottom - t1; break; case 3: t1 = rectLocal.right; leadingScrollOffset += pivotExtent - t1; targetMainAxisExtent = t1 - rectLocal.left; break; default: targetMainAxisExtent = _null; } isPinned = child._geometry.maxScrollObstructionExtent > 0 && leadingScrollOffset >= 0; leadingScrollOffset = _this.scrollOffsetOf$2(child, leadingScrollOffset); targetRect = A.MatrixUtils_transformRect(target.getTransformTo$1(0, _this), rect); extentOfPinnedSlivers = _this.maxScrollObstructionExtentBefore$1(child); switch (type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection.index) { case 0: if (isPinned && alignment <= 0) return new A.RevealedOffset(1 / 0, targetRect); leadingScrollOffset -= extentOfPinnedSlivers; break; case 1: if (isPinned && alignment >= 1) return new A.RevealedOffset(-1 / 0, targetRect); switch (axis.index) { case 1: leadingScrollOffset -= targetRect.bottom - targetRect.top; break; case 0: leadingScrollOffset -= targetRect.right - targetRect.left; break; } break; } switch (axis.index) { case 0: mainAxisExtent = _this.get$size(0)._dx - extentOfPinnedSlivers; break; case 1: mainAxisExtent = _this.get$size(0)._dy - extentOfPinnedSlivers; break; default: mainAxisExtent = _null; } targetOffset = leadingScrollOffset - (mainAxisExtent - targetMainAxisExtent) * alignment; t1 = _this._viewport$_offset._pixels; t1.toString; offsetDifference = t1 - targetOffset; switch (_this._viewport$_axisDirection.index) { case 2: targetRect = targetRect.translate$2(0, 0, offsetDifference); break; case 1: targetRect = targetRect.translate$2(0, offsetDifference, 0); break; case 0: targetRect = targetRect.translate$2(0, 0, -offsetDifference); break; case 3: targetRect = targetRect.translate$2(0, -offsetDifference, 0); break; } return new A.RevealedOffset(targetOffset, targetRect); }, getOffsetToReveal$3$rect(target, alignment, rect) { return this.getOffsetToReveal$4$axis$rect(target, alignment, null, rect); }, computeAbsolutePaintOffset$3(child, layoutOffset, growthDirection) { switch (A.applyGrowthDirectionToAxisDirection(this._viewport$_axisDirection, growthDirection).index) { case 0: return new A.Offset(0, this.get$size(0)._dy - (layoutOffset + child._geometry.paintExtent)); case 1: return new A.Offset(layoutOffset, 0); case 2: return new A.Offset(0, layoutOffset); case 3: return new A.Offset(this.get$size(0)._dx - (layoutOffset + child._geometry.paintExtent), 0); } }, debugDescribeChildren$0() { var count, t1, t2, _this = this, children = A._setArrayType([], type$.JSArray_DiagnosticsNode), child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return children; count = _this.get$indexOfFirstChild(); for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); true;) { child.toString; children.push(new A.DiagnosticableTreeNode(child, _this.labelForChild$1(count), true, true, null, null)); if (child === _this.ContainerRenderObjectMixin__lastChild) break; ++count; t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return children; }, showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { var _this = this; if (!_this._viewport$_offset.physics.get$allowImplicitScrolling()) return _this.super$RenderObject$showOnScreen(curve, descendant, duration, rect); _this.super$RenderObject$showOnScreen(curve, null, duration, A.RenderViewportBase_showInViewport(curve, descendant, duration, _this._viewport$_offset, rect, _this)); }, showOnScreen$0() { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, null); }, showOnScreen$1$rect(rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, rect); }, showOnScreen$3$curve$duration$rect(curve, duration, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); }, showOnScreen$2$descendant$rect(descendant, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, descendant, B.Duration_0, rect); }, $isRenderAbstractViewport: 1 }; A.RenderViewportBase_visitChildrenForSemantics_closure.prototype = { call$1(sliver) { var t1 = sliver._geometry; return t1.visible || t1.cacheExtent > 0; }, $signature: 1425 }; A.RenderViewportBase_hitTestChildren_closure.prototype = { call$1(result) { var _this = this, t1 = _this.child, t2 = _this._box_0, t3 = _this.$this.computeChildMainAxisPosition$2(t1, t2.mainAxisPosition); return t1.hitTest$3$crossAxisPosition$mainAxisPosition(_this.sliverResult, t2.crossAxisPosition, t3); }, $signature: 793 }; A.RenderViewport.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.SliverPhysicalContainerParentData)) child.parentData = new A.SliverPhysicalContainerParentData(null, null, B.Offset_0_0); }, set$anchor(value) { if (value === this._anchor) return; this._anchor = value; this.markNeedsLayout$0(); }, set$center(value) { if (value == this._viewport$_center) return; this._viewport$_center = value; this.markNeedsLayout$0(); }, get$sizedByParent() { return true; }, computeDryLayout$1(constraints) { return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, performLayout$0() { var mainAxisExtent, crossAxisExtent, t1, t2, correction, t3, t4, t5, count, _this = this; switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: _this._viewport$_offset.applyViewportDimension$1(_this.get$size(0)._dy); break; case 0: _this._viewport$_offset.applyViewportDimension$1(_this.get$size(0)._dx); break; } if (_this._viewport$_center == null) { _this.__RenderViewport__maxScrollExtent_A = _this.__RenderViewport__minScrollExtent_A = 0; _this._viewport$_hasVisualOverflow = false; _this._viewport$_offset.applyContentDimensions$2(0, 0); return; } switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: mainAxisExtent = _this.get$size(0)._dy; crossAxisExtent = _this.get$size(0)._dx; break; case 0: mainAxisExtent = _this.get$size(0)._dx; crossAxisExtent = _this.get$size(0)._dy; break; default: mainAxisExtent = null; crossAxisExtent = null; } _this._viewport$_center.toString; t1 = 0; do { t2 = _this._viewport$_offset._pixels; t2.toString; correction = _this._attemptLayout$3(mainAxisExtent, crossAxisExtent, t2 + 0); if (correction !== 0) _this._viewport$_offset.correctBy$1(correction); else { t2 = _this._viewport$_offset; t3 = _this.__RenderViewport__minScrollExtent_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._anchor; t3 = Math.min(0, t3 + mainAxisExtent * t4); t5 = _this.__RenderViewport__maxScrollExtent_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t2.applyContentDimensions$2(t3, Math.max(0, t5 - mainAxisExtent * (1 - t4)))) break; } count = t1 + 1; if (count < 10) { t1 = count; continue; } else break; } while (true); }, _attemptLayout$3(mainAxisExtent, crossAxisExtent, correctedOffset) { var centerOffset, reverseDirectionRemainingPaintExtent, t1, forwardDirectionRemainingPaintExtent, t2, fullCacheExtent, centerCacheOffset, reverseDirectionRemainingCacheExtent, forwardDirectionRemainingCacheExtent, t3, leadingNegativeChild, t4, result, t5, _this = this; _this.__RenderViewport__maxScrollExtent_A = _this.__RenderViewport__minScrollExtent_A = 0; _this._viewport$_hasVisualOverflow = false; centerOffset = mainAxisExtent * _this._anchor - correctedOffset; reverseDirectionRemainingPaintExtent = A.clampDouble(centerOffset, 0, mainAxisExtent); t1 = mainAxisExtent - centerOffset; forwardDirectionRemainingPaintExtent = A.clampDouble(t1, 0, mainAxisExtent); switch (_this._cacheExtentStyle.index) { case 0: _this._calculatedCacheExtent = _this._cacheExtent; break; case 1: _this._calculatedCacheExtent = mainAxisExtent * _this._cacheExtent; break; } t2 = _this._calculatedCacheExtent; t2.toString; fullCacheExtent = mainAxisExtent + 2 * t2; centerCacheOffset = centerOffset + t2; reverseDirectionRemainingCacheExtent = A.clampDouble(centerCacheOffset, 0, fullCacheExtent); forwardDirectionRemainingCacheExtent = A.clampDouble(fullCacheExtent - centerCacheOffset, 0, fullCacheExtent); t3 = _this._viewport$_center.parentData; t3.toString; leadingNegativeChild = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1")._as(t3).ContainerParentDataMixin_previousSibling; t3 = leadingNegativeChild == null; if (!t3) { t4 = Math.max(mainAxisExtent, centerOffset); result = _this.layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(_this.get$childBefore(), A.clampDouble(t1, -t2, 0), leadingNegativeChild, crossAxisExtent, B.GrowthDirection_1, forwardDirectionRemainingPaintExtent, mainAxisExtent, 0, reverseDirectionRemainingCacheExtent, reverseDirectionRemainingPaintExtent, t4 - mainAxisExtent); if (result !== 0) return -result; } t1 = _this._viewport$_center; t2 = -centerOffset; t4 = Math.max(0, t2); t2 = t3 ? Math.min(0, t2) : 0; t3 = centerOffset >= mainAxisExtent ? centerOffset : reverseDirectionRemainingPaintExtent; t5 = _this._calculatedCacheExtent; t5.toString; return _this.layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(_this.get$childAfter(), A.clampDouble(centerOffset, -t5, 0), t1, crossAxisExtent, B.GrowthDirection_0, t3, mainAxisExtent, t2, forwardDirectionRemainingCacheExtent, forwardDirectionRemainingPaintExtent, t4); }, get$hasVisualOverflow() { return this._viewport$_hasVisualOverflow; }, updateOutOfBandData$2(growthDirection, childLayoutGeometry) { var t1, _this = this; switch (growthDirection.index) { case 0: t1 = _this.__RenderViewport__maxScrollExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__RenderViewport__maxScrollExtent_A = t1 + childLayoutGeometry.scrollExtent; break; case 1: t1 = _this.__RenderViewport__minScrollExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__RenderViewport__minScrollExtent_A = t1 - childLayoutGeometry.scrollExtent; break; } if (childLayoutGeometry.hasVisualOverflow) _this._viewport$_hasVisualOverflow = true; }, updateChildLayoutOffset$3(child, layoutOffset, growthDirection) { var t1 = child.parentData; t1.toString; type$.SliverPhysicalParentData._as(t1).paintOffset = this.computeAbsolutePaintOffset$3(child, layoutOffset, growthDirection); }, paintOffsetOf$1(child) { var t1 = child.parentData; t1.toString; return type$.SliverPhysicalParentData._as(t1).paintOffset; }, scrollOffsetOf$2(child, scrollOffsetWithinChild) { var current, t1, scrollOffsetToChild, t2, _this = this; switch (type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection.index) { case 0: current = _this._viewport$_center; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), scrollOffsetToChild = 0; current !== child;) { scrollOffsetToChild += current._geometry.scrollExtent; t2 = current.parentData; t2.toString; current = t1._as(t2).ContainerParentDataMixin_nextSibling; } return scrollOffsetToChild + scrollOffsetWithinChild; case 1: t1 = _this._viewport$_center.parentData; t1.toString; t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); current = t2._as(t1).ContainerParentDataMixin_previousSibling; for (scrollOffsetToChild = 0; current !== child;) { scrollOffsetToChild -= current._geometry.scrollExtent; t1 = current.parentData; t1.toString; current = t2._as(t1).ContainerParentDataMixin_previousSibling; } return scrollOffsetToChild - scrollOffsetWithinChild; } }, maxScrollObstructionExtentBefore$1(child) { var current, t1, pinnedExtent, t2, _this = this; switch (type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection.index) { case 0: current = _this._viewport$_center; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), pinnedExtent = 0; current !== child;) { pinnedExtent += current._geometry.maxScrollObstructionExtent; t2 = current.parentData; t2.toString; current = t1._as(t2).ContainerParentDataMixin_nextSibling; } return pinnedExtent; case 1: t1 = _this._viewport$_center.parentData; t1.toString; t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); current = t2._as(t1).ContainerParentDataMixin_previousSibling; for (pinnedExtent = 0; current !== child;) { pinnedExtent += current._geometry.maxScrollObstructionExtent; t1 = current.parentData; t1.toString; current = t2._as(t1).ContainerParentDataMixin_previousSibling; } return pinnedExtent; } }, applyPaintTransform$2(child, transform) { var t1 = child.parentData; t1.toString; t1 = type$.SliverPhysicalParentData._as(t1).paintOffset; transform.translate$2(0, t1._dx, t1._dy); }, computeChildMainAxisPosition$2(child, parentMainAxisPosition) { var t2, t1 = child.parentData; t1.toString; type$.SliverPhysicalParentData._as(t1); t2 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t2._as(A.RenderObject.prototype.get$constraints.call(child)).axisDirection, t2._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection).index) { case 2: return parentMainAxisPosition - t1.paintOffset._dy; case 1: return parentMainAxisPosition - t1.paintOffset._dx; case 0: return child._geometry.paintExtent - (parentMainAxisPosition - t1.paintOffset._dy); case 3: return child._geometry.paintExtent - (parentMainAxisPosition - t1.paintOffset._dx); } }, get$indexOfFirstChild() { var t1, t2, count, t3, child = this._viewport$_center; for (t1 = this.ContainerRenderObjectMixin__firstChild, t2 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), count = 0; child != t1;) { --count; t3 = child.parentData; t3.toString; child = t2._as(t3).ContainerParentDataMixin_previousSibling; } return count; }, labelForChild$1(index) { if (index === 0) return "center child"; return "child " + index; }, get$childrenInPaintOrder() { var t1, t2, _this = this, children = A._setArrayType([], type$.JSArray_RenderSliver), child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return children; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); child != _this._viewport$_center;) { child.toString; children.push(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } child = _this.ContainerRenderObjectMixin__lastChild; for (; true;) { child.toString; children.push(child); if (child === _this._viewport$_center) return children; t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_previousSibling; } }, get$childrenInHitTestOrder() { var child, t1, t2, _this = this, children = A._setArrayType([], type$.JSArray_RenderSliver); if (_this.ContainerRenderObjectMixin__firstChild == null) return children; child = _this._viewport$_center; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { children.push(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } t2 = _this._viewport$_center.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_previousSibling; for (; child != null;) { children.push(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_previousSibling; } return children; } }; A.RenderShrinkWrappingViewport.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.SliverLogicalContainerParentData)) child.parentData = new A.SliverLogicalContainerParentData(null, null); }, performLayout$0() { var mainAxisExtent, crossAxisExtent, t1, t2, t3, t4, effectiveExtent, t5, correction, t6, didAcceptViewportDimension, didAcceptContentDimension, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); if (_this.ContainerRenderObjectMixin__firstChild == null) { switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: _this._box$_size = new A.Size(constraints.maxWidth, constraints.minHeight); break; case 0: _this._box$_size = new A.Size(constraints.minWidth, constraints.maxHeight); break; } _this._viewport$_offset.applyViewportDimension$1(0); _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A = 0; _this._viewport$_hasVisualOverflow = false; _this._viewport$_offset.applyContentDimensions$2(0, 0); return; } switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: mainAxisExtent = constraints.maxHeight; crossAxisExtent = constraints.maxWidth; break; case 0: mainAxisExtent = constraints.maxWidth; crossAxisExtent = constraints.maxHeight; break; default: mainAxisExtent = null; crossAxisExtent = null; } for (t1 = constraints.minWidth, t2 = constraints.maxWidth, t3 = constraints.minHeight, t4 = constraints.maxHeight, effectiveExtent = null; true;) { t5 = _this._viewport$_offset._pixels; t5.toString; correction = _this._attemptLayout$3(mainAxisExtent, crossAxisExtent, t5); if (correction !== 0) { t5 = _this._viewport$_offset; t6 = t5._pixels; t6.toString; t5._pixels = t6 + correction; t5._didChangeViewportDimensionOrReceiveCorrection = true; } else { switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: t5 = _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A; t5 === $ && A.throwUnnamedLateFieldNI(); effectiveExtent = A.clampDouble(t5, t3, t4); break; case 0: t5 = _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A; t5 === $ && A.throwUnnamedLateFieldNI(); effectiveExtent = A.clampDouble(t5, t1, t2); break; } didAcceptViewportDimension = _this._viewport$_offset.applyViewportDimension$1(effectiveExtent); t5 = _this._viewport$_offset; t6 = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A; t6 === $ && A.throwUnnamedLateFieldNI(); didAcceptContentDimension = t5.applyContentDimensions$2(0, Math.max(0, t6 - effectiveExtent)); if (didAcceptViewportDimension && didAcceptContentDimension) break; } } switch (A.axisDirectionToAxis(_this._viewport$_axisDirection).index) { case 1: _this._box$_size = new A.Size(A.clampDouble(crossAxisExtent, t1, t2), A.clampDouble(effectiveExtent, t3, t4)); break; case 0: _this._box$_size = new A.Size(A.clampDouble(effectiveExtent, t1, t2), A.clampDouble(crossAxisExtent, t3, t4)); break; } }, _attemptLayout$3(mainAxisExtent, crossAxisExtent, correctedOffset) { var t1, t2, t3, t4, t5, _this = this; _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A = 0; _this._viewport$_hasVisualOverflow = correctedOffset < 0; switch (_this._cacheExtentStyle.index) { case 0: _this._calculatedCacheExtent = _this._cacheExtent; break; case 1: _this._calculatedCacheExtent = mainAxisExtent * _this._cacheExtent; break; } t1 = _this.ContainerRenderObjectMixin__firstChild; t2 = Math.max(0, correctedOffset); t3 = Math.min(0, correctedOffset); t4 = Math.max(0, -correctedOffset); t5 = _this._calculatedCacheExtent; t5.toString; return _this.layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(_this.get$childAfter(), -t5, t1, crossAxisExtent, B.GrowthDirection_0, t4, mainAxisExtent, t3, mainAxisExtent + 2 * t5, mainAxisExtent + t3, t2); }, get$hasVisualOverflow() { return this._viewport$_hasVisualOverflow; }, updateOutOfBandData$2(growthDirection, childLayoutGeometry) { var _this = this, t1 = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__RenderShrinkWrappingViewport__maxScrollExtent_A = t1 + childLayoutGeometry.scrollExtent; if (childLayoutGeometry.hasVisualOverflow) _this._viewport$_hasVisualOverflow = true; t1 = _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = t1 + childLayoutGeometry.maxPaintExtent; }, updateChildLayoutOffset$3(child, layoutOffset, growthDirection) { var t1 = child.parentData; t1.toString; type$.SliverLogicalParentData._as(t1).layoutOffset = layoutOffset; }, paintOffsetOf$1(child) { var t1 = child.parentData; t1.toString; t1 = type$.SliverLogicalParentData._as(t1).layoutOffset; t1.toString; return this.computeAbsolutePaintOffset$3(child, t1, B.GrowthDirection_0); }, scrollOffsetOf$2(child, scrollOffsetWithinChild) { var t1, scrollOffsetToChild, t2, current = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), scrollOffsetToChild = 0; current !== child;) { scrollOffsetToChild += current._geometry.scrollExtent; t2 = current.parentData; t2.toString; current = t1._as(t2).ContainerParentDataMixin_nextSibling; } return scrollOffsetToChild + scrollOffsetWithinChild; }, maxScrollObstructionExtentBefore$1(child) { var t1, pinnedExtent, t2, current = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), pinnedExtent = 0; current !== child;) { pinnedExtent += current._geometry.maxScrollObstructionExtent; t2 = current.parentData; t2.toString; current = t1._as(t2).ContainerParentDataMixin_nextSibling; } return pinnedExtent; }, applyPaintTransform$2(child, transform) { var offset = this.paintOffsetOf$1(type$.RenderSliver._as(child)); transform.translate$2(0, offset._dx, offset._dy); }, computeChildMainAxisPosition$2(child, parentMainAxisPosition) { var t2, t1 = child.parentData; t1.toString; type$.SliverLogicalParentData._as(t1); t2 = type$.SliverConstraints; switch (A.applyGrowthDirectionToAxisDirection(t2._as(A.RenderObject.prototype.get$constraints.call(child)).axisDirection, t2._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection).index) { case 2: case 1: t1 = t1.layoutOffset; t1.toString; return parentMainAxisPosition - t1; case 0: t2 = this.get$size(0); t1 = t1.layoutOffset; t1.toString; return t2._dy - parentMainAxisPosition - t1; case 3: t2 = this.get$size(0); t1 = t1.layoutOffset; t1.toString; return t2._dx - parentMainAxisPosition - t1; } }, get$indexOfFirstChild() { return 0; }, labelForChild$1(index) { return "child " + index; }, get$childrenInPaintOrder() { var t1, t2, children = A._setArrayType([], type$.JSArray_RenderSliver), child = this.ContainerRenderObjectMixin__lastChild; for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { children.push(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_previousSibling; } return children; }, get$childrenInHitTestOrder() { var t1, t2, children = A._setArrayType([], type$.JSArray_RenderSliver), child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { children.push(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return children; } }; A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0"); child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(this)._eval$1("_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0"); child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.ScrollDirection.prototype = { _enumToString$0() { return "ScrollDirection." + this._core$_name; } }; A.ViewportOffset.prototype = { moveTo$3$curve$duration(_, to, curve, duration) { var t1 = duration._duration === B.Duration_0._duration; if (t1) { this.jumpTo$1(to); return A.Future_Future$value(null, type$.void); } else return this.animateTo$3$curve$duration(to, curve, duration); }, toString$0(_) { var _this = this, description = A._setArrayType([], type$.JSArray_String); _this.super$ScrollPosition$debugFillDescription(description); description.push(A.getRuntimeTypeOfDartObject(_this.context).toString$0(0)); description.push(_this.physics.toString$0(0)); description.push(A.S(_this._activity)); description.push(_this._userScrollDirection.toString$0(0)); return "#" + A.shortHash(_this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; }, debugFillDescription$1(description) { var t1 = this._pixels; if (t1 != null) description.push("offset: " + B.JSNumber_methods.toStringAsFixed$1(t1, 1)); } }; A.WrapAlignment.prototype = { _enumToString$0() { return "WrapAlignment." + this._core$_name; } }; A.WrapCrossAlignment.prototype = { _enumToString$0() { return "WrapCrossAlignment." + this._core$_name; } }; A._RunMetrics.prototype = {}; A.WrapParentData.prototype = {}; A.RenderWrap.prototype = { set$direction(_, value) { if (this._wrap$_direction === value) return; this._wrap$_direction = value; this.markNeedsLayout$0(); }, set$alignment(value) { if (this._wrap$_alignment === value) return; this._wrap$_alignment = value; this.markNeedsLayout$0(); }, set$spacing(_, value) { if (this._wrap$_spacing === value) return; this._wrap$_spacing = value; this.markNeedsLayout$0(); }, set$runAlignment(value) { if (this._runAlignment === value) return; this._runAlignment = value; this.markNeedsLayout$0(); }, set$runSpacing(value) { if (this._runSpacing === value) return; this._runSpacing = value; this.markNeedsLayout$0(); }, set$crossAxisAlignment(value) { if (this._wrap$_crossAxisAlignment === value) return; this._wrap$_crossAxisAlignment = value; this.markNeedsLayout$0(); }, setupParentData$1(child) { if (!(child.parentData instanceof A.WrapParentData)) child.parentData = new A.WrapParentData(null, null, B.Offset_0_0); }, computeMinIntrinsicWidth$1(height) { var child, t1, width, t2, _this = this; switch (_this._wrap$_direction.index) { case 0: child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { width = Math.max(width, child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth())); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return width; case 1: return _this._computeDryLayout$1(new A.BoxConstraints(0, 1 / 0, 0, height))._dx; } }, computeMaxIntrinsicWidth$1(height) { var child, t1, width, t2, _this = this; switch (_this._wrap$_direction.index) { case 0: child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { width += child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return width; case 1: return _this._computeDryLayout$1(new A.BoxConstraints(0, 1 / 0, 0, height))._dx; } }, computeMinIntrinsicHeight$1(width) { var child, t1, height, t2, _this = this; switch (_this._wrap$_direction.index) { case 0: return _this._computeDryLayout$1(new A.BoxConstraints(0, width, 0, 1 / 0))._dy; case 1: child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), height = 0; child != null;) { height = Math.max(height, child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, 1 / 0, child.get$computeMinIntrinsicHeight())); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return height; } }, computeMaxIntrinsicHeight$1(width) { var child, t1, height, t2, _this = this; switch (_this._wrap$_direction.index) { case 0: return _this._computeDryLayout$1(new A.BoxConstraints(0, width, 0, 1 / 0))._dy; case 1: child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), height = 0; child != null;) { height += child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, 1 / 0, child.get$computeMaxIntrinsicHeight()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return height; } }, computeDistanceToActualBaseline$1(baseline) { return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); }, _getMainAxisExtent$1(childSize) { switch (this._wrap$_direction.index) { case 0: return childSize._dx; case 1: return childSize._dy; } }, _getCrossAxisExtent$1(childSize) { switch (this._wrap$_direction.index) { case 0: return childSize._dy; case 1: return childSize._dx; } }, _getOffset$2(mainAxisOffset, crossAxisOffset) { switch (this._wrap$_direction.index) { case 0: return new A.Offset(mainAxisOffset, crossAxisOffset); case 1: return new A.Offset(crossAxisOffset, mainAxisOffset); } }, _getChildCrossAxisOffset$3(flipCrossAxis, runCrossAxisExtent, childCrossAxisExtent) { var freeSpace = runCrossAxisExtent - childCrossAxisExtent; switch (this._wrap$_crossAxisAlignment.index) { case 0: return flipCrossAxis ? freeSpace : 0; case 1: return flipCrossAxis ? 0 : freeSpace; case 2: return freeSpace / 2; } }, computeDryLayout$1(constraints) { return this._computeDryLayout$1(constraints); }, _computeDryLayout$1(constraints) { var mainAxisLimit, childConstraints, child, t1, mainAxisExtent, crossAxisExtent, runMainAxisExtent, runCrossAxisExtent, childCount, childSize, childMainAxisExtent, childCrossAxisExtent, t2, _this = this; switch (_this._wrap$_direction.index) { case 0: mainAxisLimit = constraints.maxWidth; childConstraints = new A.BoxConstraints(0, mainAxisLimit, 0, 1 / 0); break; case 1: mainAxisLimit = constraints.maxHeight; childConstraints = new A.BoxConstraints(0, 1 / 0, 0, mainAxisLimit); break; default: childConstraints = null; mainAxisLimit = 0; } child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), mainAxisExtent = 0, crossAxisExtent = 0, runMainAxisExtent = 0, runCrossAxisExtent = 0, childCount = 0; child != null;) { childSize = A.ChildLayoutHelper_dryLayoutChild(child, childConstraints); childMainAxisExtent = _this._getMainAxisExtent$1(childSize); childCrossAxisExtent = _this._getCrossAxisExtent$1(childSize); if (childCount > 0 && runMainAxisExtent + childMainAxisExtent + _this._wrap$_spacing > mainAxisLimit) { mainAxisExtent = Math.max(mainAxisExtent, runMainAxisExtent); crossAxisExtent += runCrossAxisExtent + _this._runSpacing; runMainAxisExtent = 0; runCrossAxisExtent = 0; childCount = 0; } runMainAxisExtent += childMainAxisExtent; runCrossAxisExtent = Math.max(runCrossAxisExtent, childCrossAxisExtent); if (childCount > 0) runMainAxisExtent += _this._wrap$_spacing; ++childCount; t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } crossAxisExtent += runCrossAxisExtent; mainAxisExtent = Math.max(mainAxisExtent, runMainAxisExtent); switch (_this._wrap$_direction.index) { case 0: return constraints.constrain$1(new A.Size(mainAxisExtent, crossAxisExtent)); case 1: return constraints.constrain$1(new A.Size(crossAxisExtent, mainAxisExtent)); } }, performLayout$0() { var child, mainAxisLimit, childConstraints, flipMainAxis, flipCrossAxis, spacing, runSpacing, runMetrics, t1, mainAxisExtent, crossAxisExtent, runMainAxisExtent, runCrossAxisExtent, childCount, t2, childMainAxisExtent, childCrossAxisExtent, runCount, containerMainAxisExtent, containerCrossAxisExtent, crossAxisFreeSpace, runLeadingSpace, runBetweenSpace, crossAxisOffset, i, metrics, mainAxisFreeSpace, childLeadingSpace, childBetweenSpace, childMainPosition, t3, childCrossAxisOffset, _this = this, _s28_ = "RenderBox was not laid out: ", constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._wrap$_hasVisualOverflow = false; child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) { _this._box$_size = new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); return; } switch (_this._wrap$_direction.index) { case 0: mainAxisLimit = constraints.maxWidth; childConstraints = new A.BoxConstraints(0, mainAxisLimit, 0, 1 / 0); flipMainAxis = _this._wrap$_textDirection === B.TextDirection_0 && true; flipCrossAxis = _this._wrap$_verticalDirection === B.VerticalDirection_0 && true; break; case 1: mainAxisLimit = constraints.maxHeight; childConstraints = new A.BoxConstraints(0, 1 / 0, 0, mainAxisLimit); flipMainAxis = _this._wrap$_verticalDirection === B.VerticalDirection_0 && true; flipCrossAxis = _this._wrap$_textDirection === B.TextDirection_0 && true; break; default: childConstraints = null; mainAxisLimit = 0; flipMainAxis = false; flipCrossAxis = false; } spacing = _this._wrap$_spacing; runSpacing = _this._runSpacing; runMetrics = A._setArrayType([], type$.JSArray__RunMetrics); for (t1 = type$.WrapParentData, mainAxisExtent = 0, crossAxisExtent = 0, runMainAxisExtent = 0, runCrossAxisExtent = 0, childCount = 0; child != null;) { child.layout$2$parentUsesSize(childConstraints, true); t2 = child._box$_size; childMainAxisExtent = _this._getMainAxisExtent$1(t2 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t2); t2 = child._box$_size; childCrossAxisExtent = _this._getCrossAxisExtent$1(t2 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t2); if (childCount > 0 && runMainAxisExtent + spacing + childMainAxisExtent > mainAxisLimit) { mainAxisExtent = Math.max(mainAxisExtent, runMainAxisExtent); crossAxisExtent += runCrossAxisExtent; if (runMetrics.length !== 0) crossAxisExtent += runSpacing; runMetrics.push(new A._RunMetrics(runMainAxisExtent, runCrossAxisExtent, childCount)); runMainAxisExtent = 0; runCrossAxisExtent = 0; childCount = 0; } runMainAxisExtent += childMainAxisExtent; if (childCount > 0) runMainAxisExtent += spacing; runCrossAxisExtent = Math.max(runCrossAxisExtent, childCrossAxisExtent); ++childCount; t2 = child.parentData; t2.toString; t1._as(t2); t2._runIndex = runMetrics.length; child = t2.ContainerParentDataMixin_nextSibling; } if (childCount > 0) { mainAxisExtent = Math.max(mainAxisExtent, runMainAxisExtent); crossAxisExtent += runCrossAxisExtent; if (runMetrics.length !== 0) crossAxisExtent += runSpacing; runMetrics.push(new A._RunMetrics(runMainAxisExtent, runCrossAxisExtent, childCount)); } runCount = runMetrics.length; switch (_this._wrap$_direction.index) { case 0: _this._box$_size = constraints.constrain$1(new A.Size(mainAxisExtent, crossAxisExtent)); containerMainAxisExtent = _this.get$size(0)._dx; containerCrossAxisExtent = _this.get$size(0)._dy; break; case 1: _this._box$_size = constraints.constrain$1(new A.Size(crossAxisExtent, mainAxisExtent)); containerMainAxisExtent = _this.get$size(0)._dy; containerCrossAxisExtent = _this.get$size(0)._dx; break; default: containerMainAxisExtent = 0; containerCrossAxisExtent = 0; } _this._wrap$_hasVisualOverflow = containerMainAxisExtent < mainAxisExtent || containerCrossAxisExtent < crossAxisExtent; crossAxisFreeSpace = Math.max(0, containerCrossAxisExtent - crossAxisExtent); switch (_this._runAlignment.index) { case 0: runLeadingSpace = 0; runBetweenSpace = 0; break; case 1: runLeadingSpace = crossAxisFreeSpace; runBetweenSpace = 0; break; case 2: runLeadingSpace = crossAxisFreeSpace / 2; runBetweenSpace = 0; break; case 3: runBetweenSpace = runCount > 1 ? crossAxisFreeSpace / (runCount - 1) : 0; runLeadingSpace = 0; break; case 4: runBetweenSpace = crossAxisFreeSpace / runCount; runLeadingSpace = runBetweenSpace / 2; break; case 5: runBetweenSpace = crossAxisFreeSpace / (runCount + 1); runLeadingSpace = runBetweenSpace; break; default: runLeadingSpace = 0; runBetweenSpace = 0; } runBetweenSpace += runSpacing; crossAxisOffset = flipCrossAxis ? containerCrossAxisExtent - runLeadingSpace : runLeadingSpace; child = _this.ContainerRenderObjectMixin__firstChild; for (i = 0; i < runCount; ++i) { metrics = runMetrics[i]; runCrossAxisExtent = metrics.crossAxisExtent; childCount = metrics.childCount; mainAxisFreeSpace = Math.max(0, containerMainAxisExtent - metrics.mainAxisExtent); switch (_this._wrap$_alignment.index) { case 0: childLeadingSpace = 0; childBetweenSpace = 0; break; case 1: childLeadingSpace = mainAxisFreeSpace; childBetweenSpace = 0; break; case 2: childLeadingSpace = mainAxisFreeSpace / 2; childBetweenSpace = 0; break; case 3: childBetweenSpace = childCount > 1 ? mainAxisFreeSpace / (childCount - 1) : 0; childLeadingSpace = 0; break; case 4: childBetweenSpace = mainAxisFreeSpace / childCount; childLeadingSpace = childBetweenSpace / 2; break; case 5: childBetweenSpace = mainAxisFreeSpace / (childCount + 1); childLeadingSpace = childBetweenSpace; break; default: childLeadingSpace = 0; childBetweenSpace = 0; } childBetweenSpace += spacing; childMainPosition = flipMainAxis ? containerMainAxisExtent - childLeadingSpace : childLeadingSpace; if (flipCrossAxis) crossAxisOffset -= runCrossAxisExtent; for (; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); if (t2._runIndex !== i) break; t3 = child._box$_size; childMainAxisExtent = _this._getMainAxisExtent$1(t3 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t3); t3 = child._box$_size; childCrossAxisOffset = _this._getChildCrossAxisOffset$3(flipCrossAxis, runCrossAxisExtent, _this._getCrossAxisExtent$1(t3 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t3)); if (flipMainAxis) childMainPosition -= childMainAxisExtent; t2.offset = _this._getOffset$2(childMainPosition, crossAxisOffset + childCrossAxisOffset); childMainPosition = flipMainAxis ? childMainPosition - childBetweenSpace : childMainPosition + (childMainAxisExtent + childBetweenSpace); child = t2.ContainerParentDataMixin_nextSibling; } crossAxisOffset = flipCrossAxis ? crossAxisOffset - runBetweenSpace : crossAxisOffset + (runCrossAxisExtent + runBetweenSpace); } }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); }, paint$2(context, offset) { var t3, _this = this, t1 = _this._wrap$_hasVisualOverflow && _this._wrap$_clipBehavior !== B.Clip_0, t2 = _this._wrap$_clipRectLayer; if (t1) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$defaultPaint(), _this._wrap$_clipBehavior, t2._layer)); } else { t2.set$layer(0, null); _this.defaultPaint$2(context, offset); } }, dispose$0() { this._wrap$_clipRectLayer.set$layer(0, null); this.super$RenderObject$dispose(); } }; A._RenderWrap_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.WrapParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.WrapParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A._TaskEntry.prototype = { run$0() { A.Timeline_timeSync(this.debugLabel, new A._TaskEntry_run_closure(this), null); }, get$task() { return this.task; } }; A._TaskEntry_run_closure.prototype = { call$0() { var t1 = this.$this; t1.completer.complete$1(0, t1.task.call$0()); }, $signature: 4 }; A._FrameCallbackEntry.prototype = {}; A.SchedulerPhase.prototype = { _enumToString$0() { return "SchedulerPhase." + this._core$_name; } }; A.PerformanceModeRequestHandle.prototype = { dispose$0() { this._cleanup.call$0(); this._cleanup = null; } }; A.SchedulerBinding.prototype = { addTimingsCallback$1(callback) { var t1 = this.SchedulerBinding__timingsCallbacks; t1.push(callback); if (t1.length === 1) { t1 = $.$get$EnginePlatformDispatcher__instance(); t1._onReportTimings = this.get$_executeTimingsCallbacks(); t1._onReportTimingsZone = $.Zone__current; } }, removeTimingsCallback$1(callback) { var t1 = this.SchedulerBinding__timingsCallbacks; B.JSArray_methods.remove$1(t1, callback); if (t1.length === 0) { t1 = $.$get$EnginePlatformDispatcher__instance(); t1._onReportTimings = null; t1._onReportTimingsZone = $.Zone__current; } }, _executeTimingsCallbacks$1(timings) { var callback, exception, stack, t2, _i, exception0, t3, t4, t1 = this.SchedulerBinding__timingsCallbacks, clonedCallbacks = A.List_List$of(t1, true, type$.void_Function_List_FrameTiming); for (t2 = clonedCallbacks.length, _i = 0; _i < t2; ++_i) { callback = clonedCallbacks[_i]; try { if (B.JSArray_methods.contains$1(t1, callback)) callback.call$1(timings); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t3 = A.ErrorDescription$("while executing callbacks for FrameTiming"); t4 = $.$get$FlutterError_onError(); if (t4 != null) t4.call$1(new A.FlutterErrorDetails(exception, stack, "Flutter framework", t3, null, null, false)); } } }, handleAppLifecycleStateChanged$1(state) { var _this = this; if (_this.SchedulerBinding__lifecycleState === state) return; _this.SchedulerBinding__lifecycleState = state; switch (state.index) { case 1: case 2: _this._setFramesEnabledState$1(true); break; case 3: case 4: case 0: _this._setFramesEnabledState$1(false); break; } }, _ensureEventLoopCallback$0() { if (this.SchedulerBinding__hasRequestedAnEventLoopCallback) return; this.SchedulerBinding__hasRequestedAnEventLoopCallback = true; A.Timer_Timer(B.Duration_0, this.get$_runTasks()); }, _runTasks$0() { this.SchedulerBinding__hasRequestedAnEventLoopCallback = false; if (this.handleEventLoopCallback$0()) this._ensureEventLoopCallback$0(); }, handleEventLoopCallback$0() { var entry, exception, exceptionStack, last, exception0, _this = this, _s10_ = "No element", t1 = _this.SchedulerBinding__taskQueue, t2 = t1._priority_queue$_length === 0; if (t2 || _this._lockCount > 0) return false; if (t2) A.throwExpression(A.StateError$(_s10_)); entry = t1._elementAt$1(0); t2 = entry.priority; if (_this.SchedulerBinding_schedulingStrategy.call$2$priority$scheduler(t2, _this)) { try { if (t1._priority_queue$_length === 0) A.throwExpression(A.StateError$(_s10_)); ++t1._priority_queue$_modificationCount; t1._elementAt$1(0); last = t1._removeLast$0(); if (t1._priority_queue$_length > 0) t1._bubbleDown$2(last, 0); entry.run$0(); } catch (exception0) { exception = A.unwrapException(exception0); exceptionStack = A.getTraceFromException(exception0); t2 = A.ErrorDescription$("during a task callback"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, exceptionStack, "scheduler library", t2, null, null, false)); } return t1._priority_queue$_length !== 0; } return false; }, scheduleFrameCallback$2$rescheduling(callback, rescheduling) { var t1, _this = this; _this.scheduleFrame$0(); t1 = ++_this.SchedulerBinding__nextFrameCallbackId; _this.SchedulerBinding__transientCallbacks.$indexSet(0, t1, new A._FrameCallbackEntry(callback)); return _this.SchedulerBinding__nextFrameCallbackId; }, scheduleFrameCallback$1(callback) { return this.scheduleFrameCallback$2$rescheduling(callback, false); }, get$endOfFrame() { var _this = this; if (_this.SchedulerBinding__nextFrameCompleter == null) { if (_this.SchedulerBinding__schedulerPhase === B.SchedulerPhase_0) _this.scheduleFrame$0(); _this.SchedulerBinding__nextFrameCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); _this.SchedulerBinding__postFrameCallbacks.push(new A.SchedulerBinding_endOfFrame_closure(_this)); } return _this.SchedulerBinding__nextFrameCompleter.future; }, get$framesEnabled() { return this.SchedulerBinding__framesEnabled; }, _setFramesEnabledState$1(enabled) { if (this.SchedulerBinding__framesEnabled === enabled) return; this.SchedulerBinding__framesEnabled = enabled; if (enabled) this.scheduleFrame$0(); }, ensureFrameCallbacksRegistered$0() { var t1 = $.$get$EnginePlatformDispatcher__instance(); if (t1._onBeginFrame == null) { t1._onBeginFrame = this.get$_handleBeginFrame(); t1._onBeginFrameZone = $.Zone__current; } if (t1._onDrawFrame == null) { t1._onDrawFrame = this.get$_handleDrawFrame(); t1._onDrawFrameZone = $.Zone__current; } }, ensureVisualUpdate$0() { switch (this.SchedulerBinding__schedulerPhase.index) { case 0: case 4: this.scheduleFrame$0(); return; case 1: case 2: case 3: return; } }, scheduleFrame$0() { var t1, _this = this; if (!_this.SchedulerBinding__hasScheduledFrame) t1 = !(A.SchedulerBinding.prototype.get$framesEnabled.call(_this) && _this.WidgetsBinding__readyToProduceFrames); else t1 = true; if (t1) return; _this.ensureFrameCallbacksRegistered$0(); $.$get$EnginePlatformDispatcher__instance().scheduleFrame$0(); _this.SchedulerBinding__hasScheduledFrame = true; }, scheduleForcedFrame$0() { if (this.SchedulerBinding__hasScheduledFrame) return; this.ensureFrameCallbacksRegistered$0(); $.$get$EnginePlatformDispatcher__instance().scheduleFrame$0(); this.SchedulerBinding__hasScheduledFrame = true; }, scheduleWarmUpFrame$0() { var debugTimelineTask, hadScheduledFrame, _this = this, t1 = {}; if (_this.SchedulerBinding__warmUpFrame || _this.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_0) return; _this.SchedulerBinding__warmUpFrame = true; t1.debugTimelineTask = null; debugTimelineTask = A.TimelineTask$(); debugTimelineTask.start$1(0, "Warm-up frame"); t1.debugTimelineTask = debugTimelineTask; hadScheduledFrame = _this.SchedulerBinding__hasScheduledFrame; A.Timer_Timer(B.Duration_0, new A.SchedulerBinding_scheduleWarmUpFrame_closure(_this)); A.Timer_Timer(B.Duration_0, new A.SchedulerBinding_scheduleWarmUpFrame_closure0(_this, hadScheduledFrame)); _this.lockEvents$1(new A.SchedulerBinding_scheduleWarmUpFrame_closure1(t1, _this)); }, resetEpoch$0() { var _this = this; _this.SchedulerBinding__epochStart = _this._adjustForEpoch$1(_this.SchedulerBinding__lastRawTimeStamp); _this.SchedulerBinding__firstRawTimeStampInEpoch = null; }, _adjustForEpoch$1(rawTimeStamp) { var t1 = this.SchedulerBinding__firstRawTimeStampInEpoch, rawDurationSinceEpoch = t1 == null ? B.Duration_0 : new A.Duration(rawTimeStamp._duration - t1._duration); return A.Duration$(0, 0, B.JSNumber_methods.round$0(rawDurationSinceEpoch._duration / $._timeDilation) + this.SchedulerBinding__epochStart._duration, 0, 0, 0); }, _handleBeginFrame$1(rawTimeStamp) { if (this.SchedulerBinding__warmUpFrame) { this.SchedulerBinding__rescheduleAfterWarmUpFrame = true; return; } this.handleBeginFrame$1(rawTimeStamp); }, _handleDrawFrame$0() { var _this = this; if (_this.SchedulerBinding__rescheduleAfterWarmUpFrame) { _this.SchedulerBinding__rescheduleAfterWarmUpFrame = false; _this.SchedulerBinding__postFrameCallbacks.push(new A.SchedulerBinding__handleDrawFrame_closure(_this)); return; } _this.handleDrawFrame$0(); }, handleBeginFrame$1(rawTimeStamp) { var callbacks, t2, _this = this, t1 = _this.SchedulerBinding__frameTimelineTask; t1.start$1(0, "Frame"); if (_this.SchedulerBinding__firstRawTimeStampInEpoch == null) _this.SchedulerBinding__firstRawTimeStampInEpoch = rawTimeStamp; t2 = rawTimeStamp == null; _this.SchedulerBinding__currentFrameTimeStamp = _this._adjustForEpoch$1(t2 ? _this.SchedulerBinding__lastRawTimeStamp : rawTimeStamp); if (!t2) _this.SchedulerBinding__lastRawTimeStamp = rawTimeStamp; _this.SchedulerBinding__hasScheduledFrame = false; try { t1.start$1(0, "Animate"); _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_1; callbacks = _this.SchedulerBinding__transientCallbacks; _this.SchedulerBinding__transientCallbacks = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._FrameCallbackEntry); J.forEach$1$ax(callbacks, new A.SchedulerBinding_handleBeginFrame_closure(_this)); _this.SchedulerBinding__removedIds.clear$0(0); } finally { _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_2; } }, requestPerformanceMode$1(mode) { var _this = this, t1 = _this.SchedulerBinding__performanceMode, t2 = t1 == null; if (!t2 && t1 !== mode) return null; if (t1 === mode) ++_this.SchedulerBinding__numPerformanceModeRequests; else if (t2) { _this.SchedulerBinding__performanceMode = mode; _this.SchedulerBinding__numPerformanceModeRequests = 1; } return new A.PerformanceModeRequestHandle(_this.get$_disposePerformanceModeRequest()); }, _disposePerformanceModeRequest$0() { if (--this.SchedulerBinding__numPerformanceModeRequests === 0) { this.SchedulerBinding__performanceMode = null; $.$get$EnginePlatformDispatcher__instance(); } }, handleDrawFrame$0() { var callback, localPostFrameCallbacks, callback0, t2, t3, t4, _i, t5, _this = this, t1 = _this.SchedulerBinding__frameTimelineTask; t1.finish$0(0); try { _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_3; for (t2 = type$.void_Function_Duration, t3 = A.List_List$of(_this.SchedulerBinding__persistentCallbacks, true, t2), t4 = t3.length, _i = 0; _i < t4; ++_i) { callback = t3[_i]; t5 = _this.SchedulerBinding__currentFrameTimeStamp; t5.toString; _this._invokeFrameCallback$2(callback, t5); } _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_4; t3 = _this.SchedulerBinding__postFrameCallbacks; localPostFrameCallbacks = A.List_List$of(t3, true, t2); B.JSArray_methods.clear$0(t3); A.Timeline_startSync("POST_FRAME", null, null); try { for (t2 = localPostFrameCallbacks, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { callback0 = t2[_i]; t4 = _this.SchedulerBinding__currentFrameTimeStamp; t4.toString; _this._invokeFrameCallback$2(callback0, t4); } } finally { A.Timeline_finishSync(); } } finally { _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_0; t1.finish$0(0); _this.SchedulerBinding__currentFrameTimeStamp = null; } }, _profileFramePostEvent$1(frameTiming) { var t1 = frameTiming._ui$_data, t2 = B.JSArray_methods.get$last(t1), t3 = t1[1], t4 = t1[4], t5 = A.Duration$(0, 0, t4, 0, 0, 0), t6 = t1[0]; A.postEvent("Flutter.Frame", A.LinkedHashMap_LinkedHashMap$_literal(["number", t2, "startTime", t3, "elapsed", t5._duration - A.Duration$(0, 0, t6, 0, 0, 0)._duration, "build", A.Duration$(0, 0, t1[2], 0, 0, 0)._duration - A.Duration$(0, 0, t3, 0, 0, 0)._duration, "raster", A.Duration$(0, 0, t4, 0, 0, 0)._duration - A.Duration$(0, 0, t1[3], 0, 0, 0)._duration, "vsyncOverhead", A.Duration$(0, 0, t3, 0, 0, 0)._duration - A.Duration$(0, 0, t6, 0, 0, 0)._duration], type$.String, type$.dynamic), "Extension"); }, _invokeFrameCallback$3(callback, timeStamp, callbackStack) { var exception, exceptionStack, exception0, t1; try { callback.call$1(timeStamp); } catch (exception0) { exception = A.unwrapException(exception0); exceptionStack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("during a scheduler callback"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, exceptionStack, "scheduler library", t1, null, null, false)); } }, _invokeFrameCallback$2(callback, timeStamp) { return this._invokeFrameCallback$3(callback, timeStamp, null); } }; A.SchedulerBinding_endOfFrame_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; t1.SchedulerBinding__nextFrameCompleter.complete$0(0); t1.SchedulerBinding__nextFrameCompleter = null; }, $signature: 11 }; A.SchedulerBinding_scheduleWarmUpFrame_closure.prototype = { call$0() { this.$this.handleBeginFrame$1(null); }, $signature: 0 }; A.SchedulerBinding_scheduleWarmUpFrame_closure0.prototype = { call$0() { var t1 = this.$this; t1.handleDrawFrame$0(); t1.resetEpoch$0(); t1.SchedulerBinding__warmUpFrame = false; if (this.hadScheduledFrame) t1.scheduleFrame$0(); }, $signature: 0 }; A.SchedulerBinding_scheduleWarmUpFrame_closure1.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self.$this.get$endOfFrame(), $async$call$0); case 2: // returning from await. $async$self._box_0.debugTimelineTask.finish$0(0); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.SchedulerBinding__handleDrawFrame_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; t1.SchedulerBinding__hasScheduledFrame = false; t1.scheduleFrame$0(); }, $signature: 11 }; A.SchedulerBinding_handleBeginFrame_closure.prototype = { call$2(id, callbackEntry) { var t2, t1 = this.$this; if (!t1.SchedulerBinding__removedIds.contains$1(0, id)) { t2 = t1.SchedulerBinding__currentFrameTimeStamp; t2.toString; t1._invokeFrameCallback$3(callbackEntry.callback, t2, callbackEntry.debugStack); } }, $signature: 1428 }; A.Ticker.prototype = { set$muted(_, value) { var _this = this; if (value === _this._muted) return; _this._muted = value; if (value) _this.unscheduleTick$0(); else if (_this._ticker$_future != null && _this._animationId == null) _this._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(_this.get$_ticker$_tick(), false); }, get$isTicking() { if (this._ticker$_future == null) return false; if (this._muted) return false; var t1 = $.SchedulerBinding__instance; t1.toString; if (A.SchedulerBinding.prototype.get$framesEnabled.call(t1) && t1.WidgetsBinding__readyToProduceFrames) return true; if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_0) return true; return false; }, start$0(_) { var t1, t2, _this = this; _this._ticker$_future = new A.TickerFuture(new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void)); if (!_this._muted) t1 = _this._animationId == null; else t1 = false; if (t1) _this._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(_this.get$_ticker$_tick(), false); t1 = $.SchedulerBinding__instance; t2 = t1.SchedulerBinding__schedulerPhase.index; if (t2 > 0 && t2 < 4) { t1 = t1.SchedulerBinding__currentFrameTimeStamp; t1.toString; _this._startTime = t1; } t1 = _this._ticker$_future; t1.toString; return t1; }, stop$1$canceled(_, canceled) { var _this = this, t1 = _this._ticker$_future; if (t1 == null) return; _this._startTime = _this._ticker$_future = null; _this.unscheduleTick$0(); if (canceled) t1._ticker$_cancel$1(_this); else t1._ticker$_complete$0(); }, stop$0(_) { return this.stop$1$canceled(0, false); }, _ticker$_tick$1(timeStamp) { var t1, _this = this; _this._animationId = null; t1 = _this._startTime; if (t1 == null) t1 = _this._startTime = timeStamp; _this._onTick.call$1(new A.Duration(timeStamp._duration - t1._duration)); if (!_this._muted && _this._ticker$_future != null && _this._animationId == null) _this._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(_this.get$_ticker$_tick(), true); }, unscheduleTick$0() { var t2, t1 = this._animationId; if (t1 != null) { t2 = $.SchedulerBinding__instance; t2.SchedulerBinding__transientCallbacks.remove$1(0, t1); t2.SchedulerBinding__removedIds.add$1(0, t1); this._animationId = null; } }, dispose$0() { var _this = this, t1 = _this._ticker$_future; if (t1 != null) { _this._ticker$_future = null; _this.unscheduleTick$0(); t1._ticker$_cancel$1(_this); } }, toString$1$debugIncludeStack(_, debugIncludeStack) { var t1 = "" + "Ticker()"; return t1.charCodeAt(0) == 0 ? t1 : t1; }, toString$0(_) { return this.toString$1$debugIncludeStack(0, false); } }; A.TickerFuture.prototype = { _ticker$_complete$0() { this._completed = true; this._primaryCompleter.complete$0(0); var t1 = this._secondaryCompleter; if (t1 != null) t1.complete$0(0); }, _ticker$_cancel$1(ticker) { var t1; this._completed = false; t1 = this._secondaryCompleter; if (t1 != null) t1.completeError$1(new A.TickerCanceled(ticker)); }, whenCompleteOrCancel$1(callback) { var t1 = new A.TickerFuture_whenCompleteOrCancel_thunk(callback); this.get$orCancel().then$1$2$onError(0, t1, t1, type$.void); }, get$orCancel() { var t1, t2, _this = this; if (_this._secondaryCompleter == null) { t1 = _this._secondaryCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); t2 = _this._completed; if (t2 != null) if (t2) t1.complete$0(0); else t1.completeError$1(B.TickerCanceled_null); } return _this._secondaryCompleter.future; }, asStream$0() { var t1 = this._primaryCompleter.future; return A.Stream_Stream$fromFuture(t1, t1.$ti._precomputed1); }, catchError$2$test(onError, test) { return this._primaryCompleter.future.catchError$2$test(onError, test); }, catchError$1(onError) { return this.catchError$2$test(onError, null); }, then$1$2$onError(_, onValue, onError, $R) { return this._primaryCompleter.future.then$1$2$onError(0, onValue, onError, $R); }, then$1$1(_, onValue, $R) { return this.then$1$2$onError(0, onValue, null, $R); }, timeout$2$onTimeout(_, timeLimit, onTimeout) { return this._primaryCompleter.future.timeout$2$onTimeout(0, timeLimit, onTimeout); }, timeout$1(_, timeLimit) { return this.timeout$2$onTimeout(0, timeLimit, null); }, whenComplete$1(action) { return this._primaryCompleter.future.whenComplete$1(action); }, toString$0(_) { var t1 = A.shortHash(this), t2 = this._completed; if (t2 == null) t2 = "active"; else t2 = t2 ? "complete" : "canceled"; return "#" + t1 + "(" + t2 + ")"; }, $isFuture: 1 }; A.TickerFuture_whenCompleteOrCancel_thunk.prototype = { call$1(value) { this.callback.call$0(); }, $signature: 10 }; A.TickerCanceled.prototype = { toString$0(_) { var t1 = this.ticker; if (t1 != null) return "This ticker was canceled: " + t1.toString$0(0); return 'The ticker was canceled before the "orCancel" property was first used.'; }, $isException: 1 }; A.SemanticsBinding.prototype = { get$_binding0$_semanticsEnabled() { var t1, t2, value = this.SemanticsBinding___SemanticsBinding__semanticsEnabled_FI; if (value === $) { t1 = $.$get$EnginePlatformDispatcher__instance().configuration; t2 = $.$get$ChangeNotifier__emptyListeners(); value !== $ && A.throwUnnamedLateFieldADI(); value = this.SemanticsBinding___SemanticsBinding__semanticsEnabled_FI = new A.ValueNotifier(t1.semanticsEnabled, t2, type$.ValueNotifier_bool); } return value; }, _didDisposeSemanticsHandle$0() { --this.SemanticsBinding__outstandingHandles; this.get$_binding0$_semanticsEnabled().set$value(0, this.SemanticsBinding__outstandingHandles > 0); }, _handleSemanticsEnabledChanged$0() { var t1, _this = this; if ($.$get$EnginePlatformDispatcher__instance().configuration.semanticsEnabled) { if (_this.SemanticsBinding__semanticsHandle == null) { ++_this.SemanticsBinding__outstandingHandles; _this.get$_binding0$_semanticsEnabled().set$value(0, true); _this.SemanticsBinding__semanticsHandle = new A.SemanticsHandle(_this.get$_didDisposeSemanticsHandle()); } } else { t1 = _this.SemanticsBinding__semanticsHandle; if (t1 != null) t1._onDispose.call$0(); _this.SemanticsBinding__semanticsHandle = null; } }, _handleSemanticsActionEvent$1(action) { var t1, decodedAction, $arguments = action.$arguments; if (type$.ByteData._is($arguments)) { t1 = B.C_StandardMessageCodec0.decodeMessage$1($arguments); if (J.$eq$(t1, B.C_Object)) t1 = $arguments; decodedAction = new A.SemanticsActionEvent(action.type, action.viewId, action.nodeId, t1); } else decodedAction = action; t1 = this.RendererBinding__viewIdToRenderView.$index(0, decodedAction.viewId); if (t1 != null) { t1 = t1._object$_owner; if (t1 != null) { t1 = t1._semanticsOwner; if (t1 != null) t1.performAction$3(decodedAction.nodeId, decodedAction.type, decodedAction.$arguments); } } } }; A.SemanticsHandle.prototype = { dispose$0() { this._onDispose.call$0(); } }; A.SemanticsTag.prototype = { toString$0(_) { return "SemanticsTag(" + this.name + ")"; } }; A.ChildSemanticsConfigurationsResult.prototype = {}; A.ChildSemanticsConfigurationsResultBuilder.prototype = {}; A.CustomSemanticsAction.prototype = { get$hashCode(_) { return A.Object_hash(this.label, this.hint, this.action, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.CustomSemanticsAction && other.label == _this.label && other.hint == _this.hint && other.action == _this.action; }, toString$0(_) { var _this = this; return "CustomSemanticsAction(" + A.S($.CustomSemanticsAction__ids.$index(0, _this)) + ", label:" + A.S(_this.label) + ", hint:" + A.S(_this.hint) + ", action:" + A.S(_this.action) + ")"; } }; A.AttributedString.prototype = { $add(_, other) { var t3, newAttributes, t4, t5, _i, attribute, t6, t1 = this.string, t2 = t1.length; if (t2 === 0) return other; t3 = other.string; if (t3.length === 0) return this; newAttributes = A.List_List$of(this.attributes, true, type$.StringAttribute); t4 = other.attributes; t5 = t4.length; if (t5 !== 0) for (_i = 0; _i < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i) { attribute = t4[_i]; t6 = attribute.range; newAttributes.push(attribute.copy$1$range(new A.TextRange(t6.start + t2, t6.end + t2))); } return new A.AttributedString(t1 + t3, newAttributes); }, $eq(_, other) { if (other == null) return false; return J.get$runtimeType$(other) === A.getRuntimeTypeOfDartObject(this) && other instanceof A.AttributedString && other.string === this.string && A.listEquals(other.attributes, this.attributes); }, get$hashCode(_) { return A.Object_hash(this.string, this.attributes, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "AttributedString('" + this.string + "', attributes: " + A.S(this.attributes) + ")"; } }; A.SemanticsData.prototype = { get$value(_) { return this.attributedValue.string; }, toStringShort$0() { return "SemanticsData"; }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.SemanticsData && other.flags === _this.flags && other.actions === _this.actions && other.identifier === _this.identifier && other.attributedLabel.$eq(0, _this.attributedLabel) && other.attributedValue.$eq(0, _this.attributedValue) && other.attributedIncreasedValue.$eq(0, _this.attributedIncreasedValue) && other.attributedDecreasedValue.$eq(0, _this.attributedDecreasedValue) && other.attributedHint.$eq(0, _this.attributedHint) && other.tooltip === _this.tooltip && other.textDirection == _this.textDirection && other.rect.$eq(0, _this.rect) && A.setEquals(other.tags, _this.tags) && other.scrollChildCount == _this.scrollChildCount && other.scrollIndex == _this.scrollIndex && J.$eq$(other.textSelection, _this.textSelection) && other.scrollPosition == _this.scrollPosition && other.scrollExtentMax == _this.scrollExtentMax && other.scrollExtentMin == _this.scrollExtentMin && other.platformViewId == _this.platformViewId && other.maxValueLength == _this.maxValueLength && other.currentValueLength == _this.currentValueLength && J.$eq$(other.transform, _this.transform) && other.elevation === _this.elevation && other.thickness === _this.thickness && A.SemanticsData__sortedListsEqual(other.customSemanticsActionIds, _this.customSemanticsActionIds); }, get$hashCode(_) { var _this = this, t1 = A.Object_hashAll(_this.customSemanticsActionIds); return A.Object_hash(_this.flags, _this.actions, _this.identifier, _this.attributedLabel, _this.attributedValue, _this.attributedIncreasedValue, _this.attributedDecreasedValue, _this.attributedHint, _this.tooltip, _this.textDirection, _this.rect, _this.tags, _this.textSelection, _this.scrollChildCount, _this.scrollIndex, _this.scrollPosition, _this.scrollExtentMax, _this.scrollExtentMin, _this.platformViewId, A.Object_hash(_this.maxValueLength, _this.currentValueLength, _this.transform, _this.elevation, _this.thickness, t1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); } }; A._SemanticsDiagnosticableNode.prototype = { getChildren$0() { return this.value.debugDescribeChildren$1$childOrder(this.childOrder); } }; A.SemanticsHintOverrides.prototype = { get$hashCode(_) { return A.Object_hash(this.onTapHint, this.onLongPressHint, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.SemanticsHintOverrides && other.onTapHint == this.onTapHint && true; } }; A.SemanticsProperties.prototype = { toStringShort$0() { return "SemanticsProperties"; }, get$value(receiver) { return this.value; } }; A.SemanticsNode.prototype = { get$id(_) { return this._semantics$_id; }, set$transform(_, value) { if (!A.MatrixUtils_matrixEquals(this._semantics$_transform, value)) { this._semantics$_transform = value == null || A.MatrixUtils_isIdentity(value) ? null : value; this._semantics$_markDirty$0(); } }, set$rect(_, value) { if (!this._semantics$_rect.$eq(0, value)) { this._semantics$_rect = value; this._semantics$_markDirty$0(); } }, _replaceChildren$1(newChildren) { var t2, _i, sawChange, child, t3, i, _this = this, t1 = _this._semantics$_children; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i]._dead = true; for (t1 = newChildren.length, _i = 0; _i < t1; ++_i) newChildren[_i]._dead = false; t1 = _this._semantics$_children; if (t1 != null) for (t2 = t1.length, sawChange = false, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child._dead) { if (child._semantics$_parent === _this) { child._semantics$_parent = null; if (_this._semantics$_owner != null) child.detach$0(0); } sawChange = true; } } else sawChange = false; for (t1 = newChildren.length, _i = 0; _i < newChildren.length; newChildren.length === t1 || (0, A.throwConcurrentModificationError)(newChildren), ++_i) { child = newChildren[_i]; t2 = child._semantics$_parent; if (t2 !== _this) { if (t2 != null) { child._semantics$_parent = null; if (t2._semantics$_owner != null) child.detach$0(0); } child._semantics$_parent = _this; t2 = _this._semantics$_owner; if (t2 != null) child.attach$1(t2); t2 = child._semantics$_depth; t3 = _this._semantics$_depth; if (t2 <= t3) { child._semantics$_depth = t3 + 1; t2 = child._semantics$_children; if (t2 != null) B.JSArray_methods.forEach$1(t2, child.get$_redepthChild()); } _this._updateChildMergeFlagRecursively$1(child); sawChange = true; } } if (!sawChange && _this._semantics$_children != null) for (t1 = _this._semantics$_children, t2 = t1.length, i = 0; i < t2; ++i) if (t1[i]._semantics$_id !== newChildren[i]._semantics$_id) { sawChange = true; break; } _this._semantics$_children = newChildren; if (sawChange) _this._semantics$_markDirty$0(); }, get$hasChildren() { var t1 = this._semantics$_children; t1 = t1 == null ? null : t1.length !== 0; return t1 === true; }, _visitDescendants$1(visitor) { var t2, _i, child, t1 = this._semantics$_children; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (!visitor.call$1(child) || !child._visitDescendants$1(visitor)) return false; } return true; }, _redepthChild$1(child) { var t1 = child._semantics$_depth, t2 = this._semantics$_depth; if (t1 <= t2) { child._semantics$_depth = t2 + 1; t1 = child._semantics$_children; if (t1 != null) B.JSArray_methods.forEach$1(t1, child.get$_redepthChild()); } }, _updateChildMergeFlagRecursively$1(child) { var childShouldMergeToParent, _this = this; if (!_this._mergeAllDescendantsIntoThisNode) childShouldMergeToParent = _this._semantics$_parent != null && _this._isMergedIntoParent; else childShouldMergeToParent = true; if (childShouldMergeToParent === child._isMergedIntoParent) return; child._isMergedIntoParent = childShouldMergeToParent; _this._semantics$_markDirty$0(); if (!child._mergeAllDescendantsIntoThisNode) child._updateChildrenMergeFlags$0(); }, _updateChildrenMergeFlags$0() { var t1 = this._semantics$_children; if (t1 != null) B.JSArray_methods.forEach$1(t1, this.get$_updateChildMergeFlagRecursively()); }, attach$1(owner) { var t1, t2, _i, _this = this; _this._semantics$_owner = owner; for (t1 = owner._nodes; t1.containsKey$1(0, _this._semantics$_id);) _this._semantics$_id = $.SemanticsNode__lastIdentifier = ($.SemanticsNode__lastIdentifier + 1) % 65535; t1.$indexSet(0, _this._semantics$_id, _this); owner._detachedNodes.remove$1(0, _this); if (_this._semantics$_dirty) { _this._semantics$_dirty = false; _this._semantics$_markDirty$0(); } t1 = _this._semantics$_children; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].attach$1(owner); }, detach$0(_) { var t1, t2, _i, child, _this = this; _this._semantics$_owner._nodes.remove$1(0, _this._semantics$_id); _this._semantics$_owner._detachedNodes.add$1(0, _this); _this._semantics$_owner = null; t1 = _this._semantics$_children; if (t1 != null) for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; if (child._semantics$_parent === _this) J.detach$0$z(child); } _this._semantics$_markDirty$0(); }, _semantics$_markDirty$0() { var t1, _this = this; if (_this._semantics$_dirty) return; _this._semantics$_dirty = true; t1 = _this._semantics$_owner; if (t1 != null) t1._dirtyNodes.add$1(0, _this); }, get$value(_) { return this._semantics$_attributedValue.string; }, updateWith$2$childrenInInversePaintOrder$config(_, childrenInInversePaintOrder, config) { var t1, t2, _this = this; if (config == null) config = $.$get$SemanticsNode__kEmptyConfig(); if (!_this._semantics$_attributedLabel.$eq(0, config._semantics$_attributedLabel) || !_this._semantics$_attributedHint.$eq(0, config._semantics$_attributedHint) || _this._semantics$_elevation !== config._semantics$_elevation || _this._semantics$_thickness !== config._semantics$_thickness || !_this._semantics$_attributedValue.$eq(0, config._semantics$_attributedValue) || !_this._semantics$_attributedIncreasedValue.$eq(0, config._semantics$_attributedIncreasedValue) || !_this._semantics$_attributedDecreasedValue.$eq(0, config._semantics$_attributedDecreasedValue) || _this._tooltip !== config._tooltip || _this._flags !== config._flags || _this._semantics$_textDirection != config._semantics$_textDirection || _this._sortKey != config._sortKey || !J.$eq$(_this._textSelection, config._textSelection) || _this._scrollPosition != config._scrollPosition || _this._scrollExtentMax != config._scrollExtentMax || _this._scrollExtentMin != config._scrollExtentMin || _this._actionsAsBits !== config._actionsAsBits || _this.indexInParent != config._indexInParent || _this._platformViewId != config._platformViewId || _this._maxValueLength != config._maxValueLength || _this._currentValueLength != config._currentValueLength || _this._mergeAllDescendantsIntoThisNode !== config._isMergingSemanticsOfDescendants || _this._areUserActionsBlocked !== config.isBlockingUserActions) _this._semantics$_markDirty$0(); t1 = _this._mergeAllDescendantsIntoThisNode; t2 = config._isMergingSemanticsOfDescendants; _this._identifier = config._identifier; _this._semantics$_attributedLabel = config._semantics$_attributedLabel; _this._semantics$_attributedValue = config._semantics$_attributedValue; _this._semantics$_attributedIncreasedValue = config._semantics$_attributedIncreasedValue; _this._semantics$_attributedDecreasedValue = config._semantics$_attributedDecreasedValue; _this._semantics$_attributedHint = config._semantics$_attributedHint; _this._tooltip = config._tooltip; _this._hintOverrides = config._hintOverrides; _this._semantics$_elevation = config._semantics$_elevation; _this._semantics$_thickness = config._semantics$_thickness; _this._flags = config._flags; _this._semantics$_textDirection = config._semantics$_textDirection; _this._sortKey = config._sortKey; _this._actions = A.LinkedHashMap_LinkedHashMap$of(config._actions, type$.SemanticsAction, type$.void_Function_nullable_Object); _this._customSemanticsActions = A.LinkedHashMap_LinkedHashMap$of(config._customSemanticsActions, type$.CustomSemanticsAction, type$.void_Function); _this._actionsAsBits = config._actionsAsBits; _this._textSelection = config._textSelection; _this._scrollPosition = config._scrollPosition; _this._scrollExtentMax = config._scrollExtentMax; _this._scrollExtentMin = config._scrollExtentMin; _this._mergeAllDescendantsIntoThisNode = config._isMergingSemanticsOfDescendants; _this._scrollChildCount = config._scrollChildCount; _this._semantics$_scrollIndex = config._semantics$_scrollIndex; _this.indexInParent = config._indexInParent; _this._platformViewId = config._platformViewId; _this._maxValueLength = config._maxValueLength; _this._currentValueLength = config._currentValueLength; _this._areUserActionsBlocked = config.isBlockingUserActions; _this._replaceChildren$1(childrenInInversePaintOrder == null ? B.List_empty33 : childrenInInversePaintOrder); if (t1 !== t2) _this._updateChildrenMergeFlags$0(); }, updateWith$1$config(_, config) { return this.updateWith$2$childrenInInversePaintOrder$config(0, null, config); }, getSemanticsData$0() { var t1, elevation, customSemanticsActionIds, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, _this = this, _box_0 = {}; _box_0.flags = _this._flags; _box_0.actions = _this._actionsAsBits; _box_0.identifier = _this._identifier; _box_0.attributedLabel = _this._semantics$_attributedLabel; _box_0.attributedValue = _this._semantics$_attributedValue; _box_0.attributedIncreasedValue = _this._semantics$_attributedIncreasedValue; _box_0.attributedDecreasedValue = _this._semantics$_attributedDecreasedValue; _box_0.attributedHint = _this._semantics$_attributedHint; _box_0.tooltip = _this._tooltip; _box_0.textDirection = _this._semantics$_textDirection; t1 = _this.tags; _box_0.mergedTags = t1 == null ? null : A.LinkedHashSet_LinkedHashSet$of(t1, type$.SemanticsTag); _box_0.textSelection = _this._textSelection; _box_0.scrollChildCount = _this._scrollChildCount; _box_0.scrollIndex = _this._semantics$_scrollIndex; _box_0.scrollPosition = _this._scrollPosition; _box_0.scrollExtentMax = _this._scrollExtentMax; _box_0.scrollExtentMin = _this._scrollExtentMin; _box_0.platformViewId = _this._platformViewId; _box_0.maxValueLength = _this._maxValueLength; _box_0.currentValueLength = _this._currentValueLength; elevation = _this._semantics$_elevation; _box_0.thickness = _this._semantics$_thickness; customSemanticsActionIds = A.LinkedHashSet_LinkedHashSet$_empty(type$.int); for (t1 = _this._customSemanticsActions, t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t1.moveNext$0();) customSemanticsActionIds.add$1(0, A.CustomSemanticsAction_getIdentifier(t1.__js_helper$_current)); t1 = _this._hintOverrides; if (t1 != null) { t1 = t1.onTapHint; if (t1 != null) customSemanticsActionIds.add$1(0, A.CustomSemanticsAction_getIdentifier(new A.CustomSemanticsAction(null, t1, B.SemanticsAction_1_tap))); _this._hintOverrides.toString; } if (_this._mergeAllDescendantsIntoThisNode) _this._visitDescendants$1(new A.SemanticsNode_getSemanticsData_closure(_box_0, _this, customSemanticsActionIds)); t1 = _box_0.flags; t2 = _this._areUserActionsBlocked; t3 = _box_0.actions; t2 = t2 ? t3 & $.$get$_kUnblockedUserActions() : t3; t3 = _box_0.identifier; t4 = _box_0.attributedLabel; t5 = _box_0.attributedValue; t6 = _box_0.attributedIncreasedValue; t7 = _box_0.attributedDecreasedValue; t8 = _box_0.attributedHint; t9 = _box_0.tooltip; t10 = _box_0.textDirection; t11 = _this._semantics$_rect; t12 = _this._semantics$_transform; t13 = _box_0.thickness; t14 = _box_0.mergedTags; t15 = _box_0.textSelection; t16 = _box_0.scrollChildCount; t17 = _box_0.scrollIndex; t18 = _box_0.scrollPosition; t19 = _box_0.scrollExtentMax; t20 = _box_0.scrollExtentMin; t21 = _box_0.platformViewId; t22 = _box_0.maxValueLength; t23 = _box_0.currentValueLength; t24 = A.List_List$of(customSemanticsActionIds, true, customSemanticsActionIds.$ti._eval$1("SetBase.E")); B.JSArray_methods.sort$0(t24); return new A.SemanticsData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t15, t16, t17, t18, t19, t20, t21, t22, t23, t11, t14, t12, elevation, t13, t24); }, _addToUpdate$2(builder, customSemanticsActionIdsUpdate) { var childrenInTraversalOrder, childrenInHitTestOrder, childCount, sortedChildren, i, t1, t2, customSemanticsActionIds, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _this = this, data = _this.getSemanticsData$0(); if (!_this.get$hasChildren() || _this._mergeAllDescendantsIntoThisNode) { childrenInTraversalOrder = $.$get$SemanticsNode__kEmptyChildList(); childrenInHitTestOrder = childrenInTraversalOrder; } else { childCount = _this._semantics$_children.length; sortedChildren = _this._semantics$_childrenInTraversalOrder$0(); childrenInTraversalOrder = new Int32Array(childCount); for (i = 0; i < childCount; ++i) childrenInTraversalOrder[i] = sortedChildren[i]._semantics$_id; childrenInHitTestOrder = new Int32Array(childCount); for (i = childCount - 1, t1 = _this._semantics$_children; i >= 0; --i) childrenInHitTestOrder[i] = t1[childCount - i - 1]._semantics$_id; } t1 = data.customSemanticsActionIds; t2 = t1.length; if (t2 !== 0) { customSemanticsActionIds = new Int32Array(t2); for (i = 0; i < t1.length; ++i) { t2 = t1[i]; customSemanticsActionIds[i] = t2; customSemanticsActionIdsUpdate.add$1(0, t2); } } else customSemanticsActionIds = null; t1 = _this._semantics$_id; t2 = data.attributedLabel; t3 = data.attributedValue; t4 = data.attributedIncreasedValue; t5 = data.attributedDecreasedValue; t6 = data.attributedHint; t7 = data.textSelection; t8 = t7 != null; t9 = t8 ? t7.baseOffset : -1; t7 = t8 ? t7.extentOffset : -1; t8 = data.platformViewId; if (t8 == null) t8 = -1; t10 = data.scrollChildCount; if (t10 == null) t10 = 0; t11 = data.scrollIndex; if (t11 == null) t11 = 0; t12 = data.scrollPosition; if (t12 == null) t12 = 0 / 0; t13 = data.scrollExtentMax; if (t13 == null) t13 = 0 / 0; t14 = data.scrollExtentMin; if (t14 == null) t14 = 0 / 0; t15 = data.transform; t15 = t15 == null ? null : t15._vector_math_64$_m4storage; if (t15 == null) t15 = $.$get$SemanticsNode__kIdentityTransform(); t16 = customSemanticsActionIds == null ? $.$get$SemanticsNode__kEmptyCustomSemanticsActionsList() : customSemanticsActionIds; builder._ui$_nodeUpdates.push(new A.SemanticsNodeUpdate(t1, data.flags, data.actions, t9, t7, t8, t10, t11, t12, t13, t14, data.rect, t2.string, t2.attributes, t6.string, t6.attributes, t3.string, t3.attributes, t4.string, t4.attributes, t5.string, t5.attributes, data.tooltip, data.textDirection, A.toMatrix32(t15), childrenInTraversalOrder, childrenInHitTestOrder, t16, data.thickness)); _this._semantics$_dirty = false; }, _semantics$_childrenInTraversalOrder$0() { var t1, childrenInDefaultOrder, everythingSorted, sortNodes, lastSortKey, position, child, sortKey, isCompatibleWithPreviousSortKey, inheritedTextDirection = this._semantics$_textDirection, ancestor = this._semantics$_parent; while (true) { t1 = inheritedTextDirection == null; if (!(t1 && ancestor != null)) break; inheritedTextDirection = ancestor._semantics$_textDirection; ancestor = ancestor._semantics$_parent; } childrenInDefaultOrder = this._semantics$_children; if (!t1) { childrenInDefaultOrder.toString; childrenInDefaultOrder = A._childrenInDefaultOrder(childrenInDefaultOrder, inheritedTextDirection); } t1 = type$.JSArray__TraversalSortNode; everythingSorted = A._setArrayType([], t1); sortNodes = A._setArrayType([], t1); for (lastSortKey = null, position = 0; position < childrenInDefaultOrder.length; ++position) { child = childrenInDefaultOrder[position]; sortKey = child._sortKey; lastSortKey = position > 0 ? childrenInDefaultOrder[position - 1]._sortKey : null; if (position !== 0) if (J.get$runtimeType$(sortKey) === J.get$runtimeType$(lastSortKey)) { if (sortKey != null) lastSortKey.toString; isCompatibleWithPreviousSortKey = true; } else isCompatibleWithPreviousSortKey = false; else isCompatibleWithPreviousSortKey = true; if (!isCompatibleWithPreviousSortKey && sortNodes.length !== 0) { if (lastSortKey != null) B.JSArray_methods.sort$0(sortNodes); B.JSArray_methods.addAll$1(everythingSorted, sortNodes); B.JSArray_methods.clear$0(sortNodes); } sortNodes.push(new A._TraversalSortNode(child, sortKey, position)); } if (lastSortKey != null) B.JSArray_methods.sort$0(sortNodes); B.JSArray_methods.addAll$1(everythingSorted, sortNodes); t1 = type$.MappedListIterable__TraversalSortNode_SemanticsNode; return A.List_List$of(new A.MappedListIterable(everythingSorted, new A.SemanticsNode__childrenInTraversalOrder_closure(), t1), true, t1._eval$1("ListIterable.E")); }, sendEvent$1($event) { if (this._semantics$_owner == null) return; B.BasicMessageChannel_QXb.send$1(0, $event.toMap$1$nodeId(this._semantics$_id)); }, toStringShort$0() { return "SemanticsNode#" + this._semantics$_id; }, toDiagnosticsNode$3$childOrder$name$style(childOrder, $name, style) { return new A._SemanticsDiagnosticableNode(childOrder, this, $name, true, true, null, style); }, toDiagnosticsNode$1$style(style) { return this.toDiagnosticsNode$3$childOrder$name$style(B.DebugSemanticsDumpOrder_1, null, style); }, toDiagnosticsNode$0() { return this.toDiagnosticsNode$3$childOrder$name$style(B.DebugSemanticsDumpOrder_1, null, B.DiagnosticsTreeStyle_1); }, debugDescribeChildren$1$childOrder(childOrder) { var t1 = this.debugListChildrenInOrder$1(childOrder), t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DiagnosticsNode>"); return A.List_List$of(new A.MappedListIterable(t1, new A.SemanticsNode_debugDescribeChildren_closure(childOrder), t2), true, t2._eval$1("ListIterable.E")); }, debugDescribeChildren$0() { return this.debugDescribeChildren$1$childOrder(B.DebugSemanticsDumpOrder_0); }, debugListChildrenInOrder$1(childOrder) { var t1 = this._semantics$_children; if (t1 == null) return B.List_empty33; switch (childOrder.index) { case 0: return t1; case 1: return this._semantics$_childrenInTraversalOrder$0(); } }, $isDiagnosticableTree: 1 }; A.SemanticsNode_getSemanticsData_closure.prototype = { call$1(node) { var t2, t3, t4, t1 = this._box_0; t1.flags = t1.flags | node._flags; t2 = t1.actions; t3 = node._areUserActionsBlocked; t4 = node._actionsAsBits; t1.actions = t2 | (t3 ? t4 & $.$get$_kUnblockedUserActions() : t4); if (t1.textDirection == null) t1.textDirection = node._semantics$_textDirection; if (t1.textSelection == null) t1.textSelection = node._textSelection; if (t1.scrollChildCount == null) t1.scrollChildCount = node._scrollChildCount; if (t1.scrollIndex == null) t1.scrollIndex = node._semantics$_scrollIndex; if (t1.scrollPosition == null) t1.scrollPosition = node._scrollPosition; if (t1.scrollExtentMax == null) t1.scrollExtentMax = node._scrollExtentMax; if (t1.scrollExtentMin == null) t1.scrollExtentMin = node._scrollExtentMin; if (t1.platformViewId == null) t1.platformViewId = node._platformViewId; if (t1.maxValueLength == null) t1.maxValueLength = node._maxValueLength; if (t1.currentValueLength == null) t1.currentValueLength = node._currentValueLength; if (t1.identifier === "") t1.identifier = node._identifier; if (t1.attributedValue.string === "") t1.attributedValue = node._semantics$_attributedValue; if (t1.attributedIncreasedValue.string === "") t1.attributedIncreasedValue = node._semantics$_attributedIncreasedValue; if (t1.attributedDecreasedValue.string === "") t1.attributedDecreasedValue = node._semantics$_attributedDecreasedValue; if (t1.tooltip === "") t1.tooltip = node._tooltip; t2 = node.tags; if (t2 != null) { t3 = t1.mergedTags; (t3 == null ? t1.mergedTags = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsTag) : t3).addAll$1(0, t2); } for (t2 = this.$this._customSemanticsActions, t2 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, A._instanceType(t2)._precomputed1), t3 = this.customSemanticsActionIds; t2.moveNext$0();) t3.add$1(0, A.CustomSemanticsAction_getIdentifier(t2.__js_helper$_current)); t2 = node._hintOverrides; if (t2 != null) { t2 = t2.onTapHint; if (t2 != null) t3.add$1(0, A.CustomSemanticsAction_getIdentifier(new A.CustomSemanticsAction(null, t2, B.SemanticsAction_1_tap))); node._hintOverrides.toString; } t2 = t1.attributedLabel; t3 = t1.textDirection; t1.attributedLabel = A._concatAttributedString(node._semantics$_attributedLabel, node._semantics$_textDirection, t2, t3); t3 = t1.attributedHint; t2 = t1.textDirection; t1.attributedHint = A._concatAttributedString(node._semantics$_attributedHint, node._semantics$_textDirection, t3, t2); t1.thickness = Math.max(t1.thickness, node._semantics$_thickness + node._semantics$_elevation); return true; }, $signature: 460 }; A.SemanticsNode__childrenInTraversalOrder_closure.prototype = { call$1(sortNode) { return sortNode.node; }, $signature: 1454 }; A.SemanticsNode_debugDescribeChildren_closure.prototype = { call$1(node) { return A._SemanticsDiagnosticableNode$(this.childOrder, null, B.DiagnosticsTreeStyle_1, node); }, $signature: 1455 }; A._BoxEdge.prototype = { compareTo$1(_, other) { return B.JSNumber_methods.compareTo$1(this.offset, other.offset); }, $isComparable: 1 }; A._SemanticsSortGroup.prototype = { compareTo$1(_, other) { return B.JSNumber_methods.compareTo$1(this.startOffset, other.startOffset); }, sortedWithinVerticalGroup$0() { var t1, t2, _i, child, t3, horizontalGroups, group, depth, edge, edges = A._setArrayType([], type$.JSArray__BoxEdge); for (t1 = this.nodes, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; t3 = child._semantics$_rect; edges.push(new A._BoxEdge(true, A._pointInParentCoordinates(child, new A.Offset(t3.left - -0.1, t3.top - -0.1))._dx, child)); edges.push(new A._BoxEdge(false, A._pointInParentCoordinates(child, new A.Offset(t3.right + -0.1, t3.bottom + -0.1))._dx, child)); } B.JSArray_methods.sort$0(edges); horizontalGroups = A._setArrayType([], type$.JSArray__SemanticsSortGroup); for (t1 = edges.length, t2 = this.textDirection, t3 = type$.JSArray_SemanticsNode, group = null, depth = 0, _i = 0; _i < edges.length; edges.length === t1 || (0, A.throwConcurrentModificationError)(edges), ++_i) { edge = edges[_i]; if (edge.isLeadingEdge) { ++depth; if (group == null) group = new A._SemanticsSortGroup(edge.offset, t2, A._setArrayType([], t3)); group.nodes.push(edge.node); } else --depth; if (depth === 0) { group.toString; horizontalGroups.push(group); group = null; } } B.JSArray_methods.sort$0(horizontalGroups); if (t2 === B.TextDirection_0) { t1 = type$.ReversedListIterable__SemanticsSortGroup; horizontalGroups = A.List_List$of(new A.ReversedListIterable(horizontalGroups, t1), true, t1._eval$1("ListIterable.E")); } t1 = A._arrayInstanceType(horizontalGroups)._eval$1("ExpandIterable<1,SemanticsNode>"); return A.List_List$of(new A.ExpandIterable(horizontalGroups, new A._SemanticsSortGroup_sortedWithinVerticalGroup_closure(), t1), true, t1._eval$1("Iterable.E")); }, sortedWithinKnot$0() { var t3, nodeMap, edges, t4, t5, t6, _i, node, t7, t8, center, _i0, t9, nextNode, t10, t11, nextCenter, direction, isLtrAndForward, isRtlAndForward, sortedIds, startNodes, t1 = this.nodes, t2 = t1.length; if (t2 <= 1) return t1; t3 = type$.int; nodeMap = A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.SemanticsNode); edges = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); for (t4 = this.textDirection, t5 = t4 === B.TextDirection_0, t4 = t4 === B.TextDirection_1, t6 = t2, _i = 0; _i < t6; t9 === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i, t6 = t9) { node = t1[_i]; nodeMap.$indexSet(0, node._semantics$_id, node); t6 = node._semantics$_rect; t7 = t6.left; t8 = t6.top; center = A._pointInParentCoordinates(node, new A.Offset(t7 + (t6.right - t7) / 2, t8 + (t6.bottom - t8) / 2)); for (t6 = t1.length, t7 = center._dx, t8 = center._dy, _i0 = 0; t9 = t1.length, _i0 < t9; t1.length === t6 || (0, A.throwConcurrentModificationError)(t1), ++_i0) { nextNode = t1[_i0]; if ((node == null ? nextNode == null : node === nextNode) || edges.$index(0, nextNode._semantics$_id) === node._semantics$_id) continue; t9 = nextNode._semantics$_rect; t10 = t9.left; t11 = t9.top; nextCenter = A._pointInParentCoordinates(nextNode, new A.Offset(t10 + (t9.right - t10) / 2, t11 + (t9.bottom - t11) / 2)); direction = Math.atan2(nextCenter._dy - t8, nextCenter._dx - t7); isLtrAndForward = t4 && -0.7853981633974483 < direction && direction < 2.356194490192345; if (t5) isRtlAndForward = direction < -2.356194490192345 || direction > 2.356194490192345; else isRtlAndForward = false; if (isLtrAndForward || isRtlAndForward) edges.$indexSet(0, node._semantics$_id, nextNode._semantics$_id); } } sortedIds = A._setArrayType([], type$.JSArray_int); startNodes = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); B.JSArray_methods.sort$1(startNodes, new A._SemanticsSortGroup_sortedWithinKnot_closure()); new A.MappedListIterable(startNodes, new A._SemanticsSortGroup_sortedWithinKnot_closure0(), A._arrayInstanceType(startNodes)._eval$1("MappedListIterable<1,int>")).forEach$1(0, new A._SemanticsSortGroup_sortedWithinKnot_search(A.LinkedHashSet_LinkedHashSet$_empty(t3), edges, sortedIds)); t1 = type$.MappedListIterable_int_SemanticsNode; t1 = A.List_List$of(new A.MappedListIterable(sortedIds, new A._SemanticsSortGroup_sortedWithinKnot_closure1(nodeMap), t1), true, t1._eval$1("ListIterable.E")); t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); return A.List_List$of(new A.ReversedListIterable(t1, t2), true, t2._eval$1("ListIterable.E")); }, $isComparable: 1 }; A._SemanticsSortGroup_sortedWithinVerticalGroup_closure.prototype = { call$1(group) { return group.sortedWithinKnot$0(); }, $signature: 790 }; A._SemanticsSortGroup_sortedWithinKnot_closure.prototype = { call$2(a, b) { var bTopLeft, verticalDiff, t1 = a._semantics$_rect, aTopLeft = A._pointInParentCoordinates(a, new A.Offset(t1.left, t1.top)); t1 = b._semantics$_rect; bTopLeft = A._pointInParentCoordinates(b, new A.Offset(t1.left, t1.top)); verticalDiff = B.JSNumber_methods.compareTo$1(aTopLeft._dy, bTopLeft._dy); if (verticalDiff !== 0) return -verticalDiff; return -B.JSNumber_methods.compareTo$1(aTopLeft._dx, bTopLeft._dx); }, $signature: 459 }; A._SemanticsSortGroup_sortedWithinKnot_search.prototype = { call$1(id) { var _this = this, t1 = _this.visitedIds; if (t1.contains$1(0, id)) return; t1.add$1(0, id); t1 = _this.edges; if (t1.containsKey$1(0, id)) { t1 = t1.$index(0, id); t1.toString; _this.call$1(t1); } _this.sortedIds.push(id); }, $signature: 64 }; A._SemanticsSortGroup_sortedWithinKnot_closure0.prototype = { call$1(node) { return node._semantics$_id; }, $signature: 1458 }; A._SemanticsSortGroup_sortedWithinKnot_closure1.prototype = { call$1(id) { var t1 = this.nodeMap.$index(0, id); t1.toString; return t1; }, $signature: 1459 }; A._childrenInDefaultOrder_closure.prototype = { call$1(group) { return group.sortedWithinVerticalGroup$0(); }, $signature: 790 }; A._TraversalSortNode.prototype = { compareTo$1(_, other) { var t2, t1 = this.sortKey; if (t1 == null || other.sortKey == null) return this.position - other.position; t1.toString; t2 = other.sortKey; t2.toString; return t1.compareTo$1(0, t2); }, $isComparable: 1 }; A.SemanticsOwner.prototype = { dispose$0() { var _this = this; _this._dirtyNodes.clear$0(0); _this._nodes.clear$0(0); _this._detachedNodes.clear$0(0); _this.super$ChangeNotifier$dispose(); }, sendSemanticsUpdate$0() { var customSemanticsActionIds, visitedNodes, t2, t3, t4, localDirtyNodes, t5, _i, node, t6, t7, builder, _this = this, t1 = _this._dirtyNodes; if (t1._collection$_length === 0) return; customSemanticsActionIds = A.LinkedHashSet_LinkedHashSet$_empty(type$.int); visitedNodes = A._setArrayType([], type$.JSArray_SemanticsNode); for (t2 = A._instanceType(t1)._eval$1("WhereIterable"), t3 = t2._eval$1("Iterable.E"), t4 = _this._detachedNodes; t1._collection$_length !== 0;) { localDirtyNodes = A.List_List$of(new A.WhereIterable(t1, new A.SemanticsOwner_sendSemanticsUpdate_closure(_this), t2), true, t3); t1.clear$0(0); t4.clear$0(0); B.JSArray_methods.sort$1(localDirtyNodes, new A.SemanticsOwner_sendSemanticsUpdate_closure0()); B.JSArray_methods.addAll$1(visitedNodes, localDirtyNodes); for (t5 = localDirtyNodes.length, _i = 0; _i < localDirtyNodes.length; localDirtyNodes.length === t5 || (0, A.throwConcurrentModificationError)(localDirtyNodes), ++_i) { node = localDirtyNodes[_i]; if (!node._mergeAllDescendantsIntoThisNode) t6 = node._semantics$_parent != null && node._isMergedIntoParent; else t6 = true; if (t6) { t6 = node._semantics$_parent; if (t6 != null) if (!t6._mergeAllDescendantsIntoThisNode) t7 = t6._semantics$_parent != null && t6._isMergedIntoParent; else t7 = true; else t7 = false; if (t7) { t6._semantics$_markDirty$0(); node._semantics$_dirty = false; } } } } B.JSArray_methods.sort$1(visitedNodes, new A.SemanticsOwner_sendSemanticsUpdate_closure1()); $.SemanticsBinding__instance.toString; builder = new A.SemanticsUpdateBuilder(A._setArrayType([], type$.JSArray_SemanticsNodeUpdate)); for (t2 = visitedNodes.length, _i = 0; _i < visitedNodes.length; visitedNodes.length === t2 || (0, A.throwConcurrentModificationError)(visitedNodes), ++_i) { node = visitedNodes[_i]; if (node._semantics$_dirty && node._semantics$_owner != null) node._addToUpdate$2(builder, customSemanticsActionIds); } t1.clear$0(0); for (t1 = A._LinkedHashSetIterator$(customSemanticsActionIds, customSemanticsActionIds._collection$_modifications, customSemanticsActionIds.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; $.CustomSemanticsAction__actions.$index(0, t3 == null ? t2._as(t3) : t3).toString; } _this.onSemanticsUpdate.call$1(new A.SemanticsUpdate(builder._ui$_nodeUpdates)); _this.notifyListeners$0(); }, _getSemanticsActionHandlerForId$2(id, action) { var t2, t1 = {}, result = t1.result = this._nodes.$index(0, id); if (result != null) { if (!result._mergeAllDescendantsIntoThisNode) t2 = result._semantics$_parent != null && result._isMergedIntoParent; else t2 = true; t2 = t2 && !result._actions.containsKey$1(0, action); } else t2 = false; if (t2) result._visitDescendants$1(new A.SemanticsOwner__getSemanticsActionHandlerForId_closure(t1, action)); t2 = t1.result; if (t2 == null || !t2._actions.containsKey$1(0, action)) return null; return t1.result._actions.$index(0, action); }, performAction$3(id, action, args) { var t1, handler = this._getSemanticsActionHandlerForId$2(id, action); if (handler != null) { handler.call$1(args); return; } if (action === B.SemanticsAction_256_showOnScreen) { t1 = this._nodes.$index(0, id); t1 = (t1 == null ? null : t1._showOnScreen) != null; } else t1 = false; if (t1) this._nodes.$index(0, id)._showOnScreen.call$0(); }, toString$0(_) { return "#" + A.shortHash(this); } }; A.SemanticsOwner_sendSemanticsUpdate_closure.prototype = { call$1(node) { return !this.$this._detachedNodes.contains$1(0, node); }, $signature: 460 }; A.SemanticsOwner_sendSemanticsUpdate_closure0.prototype = { call$2(a, b) { return a._semantics$_depth - b._semantics$_depth; }, $signature: 459 }; A.SemanticsOwner_sendSemanticsUpdate_closure1.prototype = { call$2(a, b) { return a._semantics$_depth - b._semantics$_depth; }, $signature: 459 }; A.SemanticsOwner__getSemanticsActionHandlerForId_closure.prototype = { call$1(node) { if (node._actions.containsKey$1(0, this.action)) { this._box_0.result = node; return false; } return true; }, $signature: 460 }; A.SemanticsConfiguration.prototype = { _addAction$2(action, handler) { var _this = this; _this._actions.$indexSet(0, action, handler); _this._actionsAsBits = _this._actionsAsBits | action.index; _this._hasBeenAnnotated = true; }, _addArgumentlessAction$2(action, handler) { this._addAction$2(action, new A.SemanticsConfiguration__addArgumentlessAction_closure(handler)); }, set$onTap(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_1_tap, value); this._onTap = value; }, set$onLongPress(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_2_longPress, value); }, set$onScrollLeft(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_4_scrollLeft, value); }, set$onDismiss(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_262144_dismiss, value); }, set$onScrollRight(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_8_scrollRight, value); }, set$onScrollUp(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_16_scrollUp, value); }, set$onScrollDown(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_32_scrollDown, value); }, set$onIncrease(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_64_increase, value); }, set$onDecrease(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_128_decrease, value); }, set$onCopy(_, value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_4096_copy, value); }, set$onCut(_, value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_8192_cut, value); }, set$onPaste(_, value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_16384_paste, value); }, set$onMoveCursorForwardByCharacter(value) { this._addAction$2(B.SemanticsAction_512_moveCursorForwardByCharacter, new A.SemanticsConfiguration_onMoveCursorForwardByCharacter_closure(value)); }, set$onMoveCursorBackwardByCharacter(value) { this._addAction$2(B.SemanticsAction_AWb, new A.SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure(value)); }, set$onMoveCursorForwardByWord(value) { this._addAction$2(B.SemanticsAction_524288_moveCursorForwardByWord, new A.SemanticsConfiguration_onMoveCursorForwardByWord_closure(value)); }, set$onMoveCursorBackwardByWord(value) { this._addAction$2(B.SemanticsAction_1048576_moveCursorBackwardByWord, new A.SemanticsConfiguration_onMoveCursorBackwardByWord_closure(value)); }, set$onSetSelection(value) { this._addAction$2(B.SemanticsAction_2048_setSelection, new A.SemanticsConfiguration_onSetSelection_closure(value)); }, set$onSetText(value) { this._addAction$2(B.SemanticsAction_2097152_setText, new A.SemanticsConfiguration_onSetText_closure(value)); }, set$onDidGainAccessibilityFocus(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_32768_didGainAccessibilityFocus, value); }, set$onDidLoseAccessibilityFocus(value) { value.toString; this._addArgumentlessAction$2(B.SemanticsAction_65536_didLoseAccessibilityFocus, value); }, set$scrollChildCount(value) { if (value == this._scrollChildCount) return; this._scrollChildCount = value; this._hasBeenAnnotated = true; }, set$scrollIndex(value) { if (value == this._semantics$_scrollIndex) return; this._semantics$_scrollIndex = value; this._hasBeenAnnotated = true; }, set$platformViewId(value) { if (value === this._platformViewId) return; this._platformViewId = value; this._hasBeenAnnotated = true; }, set$maxValueLength(value) { if (value == this._maxValueLength) return; this._maxValueLength = value; this._hasBeenAnnotated = true; }, set$currentValueLength(value) { if (value == this._currentValueLength) return; this._currentValueLength = value; this._hasBeenAnnotated = true; }, _onCustomSemanticsAction$1(args) { var action, callback; args.toString; action = $.CustomSemanticsAction__actions.$index(0, A._asInt(args)); if (action == null) return; callback = this._customSemanticsActions.$index(0, action); if (callback != null) callback.call$0(); }, get$value(_) { return this._semantics$_attributedValue.string; }, set$hintOverrides(value) { if (value == null) return; this._hintOverrides = value; this._hasBeenAnnotated = true; }, set$elevation(_, value) { if (value === this._semantics$_elevation) return; this._semantics$_elevation = value; this._hasBeenAnnotated = true; }, addTagForChildren$1(tag) { var t1 = this._tagsForChildren; (t1 == null ? this._tagsForChildren = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsTag) : t1).add$1(0, tag); }, _setFlag$2(flag, value) { var _this = this, t1 = _this._flags, t2 = flag.index; if (value) _this._flags = t1 | t2; else _this._flags = t1 & ~t2; _this._hasBeenAnnotated = true; }, isCompatibleWith$1(other) { var _this = this; if (other == null || !other._hasBeenAnnotated || !_this._hasBeenAnnotated) return true; if ((_this._actionsAsBits & other._actionsAsBits) !== 0) return false; if ((_this._flags & other._flags) !== 0) return false; if (_this._platformViewId != null && other._platformViewId != null) return false; if (_this._maxValueLength != null && other._maxValueLength != null) return false; if (_this._currentValueLength != null && other._currentValueLength != null) return false; if (_this._semantics$_attributedValue.string.length !== 0 && other._semantics$_attributedValue.string.length !== 0) return false; return true; }, absorb$1(child) { var t1, t2, t3, _this = this; if (!child._hasBeenAnnotated) return; t1 = child._actions; if (child.isBlockingUserActions) t1.forEach$1(0, new A.SemanticsConfiguration_absorb_closure(_this)); else _this._actions.addAll$1(0, t1); t1 = _this._actionsAsBits; t2 = child.isBlockingUserActions; t3 = child._actionsAsBits; _this._actionsAsBits = t1 | (t2 ? t3 & $.$get$_kUnblockedUserActions() : t3); _this._customSemanticsActions.addAll$1(0, child._customSemanticsActions); _this._flags = _this._flags | child._flags; if (_this._textSelection == null) _this._textSelection = child._textSelection; if (_this._scrollPosition == null) _this._scrollPosition = child._scrollPosition; if (_this._scrollExtentMax == null) _this._scrollExtentMax = child._scrollExtentMax; if (_this._scrollExtentMin == null) _this._scrollExtentMin = child._scrollExtentMin; if (_this._hintOverrides == null) _this._hintOverrides = child._hintOverrides; if (_this._indexInParent == null) _this._indexInParent = child._indexInParent; if (_this._semantics$_scrollIndex == null) _this._semantics$_scrollIndex = child._semantics$_scrollIndex; if (_this._scrollChildCount == null) _this._scrollChildCount = child._scrollChildCount; if (_this._platformViewId == null) _this._platformViewId = child._platformViewId; if (_this._maxValueLength == null) _this._maxValueLength = child._maxValueLength; if (_this._currentValueLength == null) _this._currentValueLength = child._currentValueLength; t1 = _this._semantics$_textDirection; if (t1 == null) { t1 = _this._semantics$_textDirection = child._semantics$_textDirection; _this._hasBeenAnnotated = true; } if (_this._sortKey == null) _this._sortKey = child._sortKey; if (_this._identifier === "") _this._identifier = child._identifier; t2 = _this._semantics$_attributedLabel; _this._semantics$_attributedLabel = A._concatAttributedString(child._semantics$_attributedLabel, child._semantics$_textDirection, t2, t1); if (_this._semantics$_attributedValue.string === "") _this._semantics$_attributedValue = child._semantics$_attributedValue; if (_this._semantics$_attributedIncreasedValue.string === "") _this._semantics$_attributedIncreasedValue = child._semantics$_attributedIncreasedValue; if (_this._semantics$_attributedDecreasedValue.string === "") _this._semantics$_attributedDecreasedValue = child._semantics$_attributedDecreasedValue; t1 = _this._semantics$_attributedHint; t2 = _this._semantics$_textDirection; _this._semantics$_attributedHint = A._concatAttributedString(child._semantics$_attributedHint, child._semantics$_textDirection, t1, t2); if (_this._tooltip === "") _this._tooltip = child._tooltip; _this._semantics$_thickness = Math.max(_this._semantics$_thickness, child._semantics$_thickness + child._semantics$_elevation); _this._hasBeenAnnotated = _this._hasBeenAnnotated || child._hasBeenAnnotated; }, copy$0() { var _this = this, t1 = A.SemanticsConfiguration$(); t1._isSemanticBoundary = _this._isSemanticBoundary; t1.explicitChildNodes = _this.explicitChildNodes; t1.isBlockingSemanticsOfPreviouslyPaintedNodes = _this.isBlockingSemanticsOfPreviouslyPaintedNodes; t1._hasBeenAnnotated = _this._hasBeenAnnotated; t1._isMergingSemanticsOfDescendants = _this._isMergingSemanticsOfDescendants; t1._semantics$_textDirection = _this._semantics$_textDirection; t1._sortKey = _this._sortKey; t1._identifier = _this._identifier; t1._semantics$_attributedLabel = _this._semantics$_attributedLabel; t1._semantics$_attributedIncreasedValue = _this._semantics$_attributedIncreasedValue; t1._semantics$_attributedValue = _this._semantics$_attributedValue; t1._semantics$_attributedDecreasedValue = _this._semantics$_attributedDecreasedValue; t1._semantics$_attributedHint = _this._semantics$_attributedHint; t1._hintOverrides = _this._hintOverrides; t1._tooltip = _this._tooltip; t1._semantics$_elevation = _this._semantics$_elevation; t1._semantics$_thickness = _this._semantics$_thickness; t1._flags = _this._flags; t1._tagsForChildren = _this._tagsForChildren; t1._textSelection = _this._textSelection; t1._scrollPosition = _this._scrollPosition; t1._scrollExtentMax = _this._scrollExtentMax; t1._scrollExtentMin = _this._scrollExtentMin; t1._actionsAsBits = _this._actionsAsBits; t1._indexInParent = _this._indexInParent; t1._semantics$_scrollIndex = _this._semantics$_scrollIndex; t1._scrollChildCount = _this._scrollChildCount; t1._platformViewId = _this._platformViewId; t1._maxValueLength = _this._maxValueLength; t1._currentValueLength = _this._currentValueLength; t1._actions.addAll$1(0, _this._actions); t1._customSemanticsActions.addAll$1(0, _this._customSemanticsActions); t1.isBlockingUserActions = _this.isBlockingUserActions; return t1; } }; A.SemanticsConfiguration__addArgumentlessAction_closure.prototype = { call$1(args) { this.handler.call$0(); }, $signature: 45 }; A.SemanticsConfiguration_onMoveCursorForwardByCharacter_closure.prototype = { call$1(args) { args.toString; this.value.call$1(A._asBool(args)); }, $signature: 45 }; A.SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure.prototype = { call$1(args) { args.toString; this.value.call$1(A._asBool(args)); }, $signature: 45 }; A.SemanticsConfiguration_onMoveCursorForwardByWord_closure.prototype = { call$1(args) { args.toString; this.value.call$1(A._asBool(args)); }, $signature: 45 }; A.SemanticsConfiguration_onMoveCursorBackwardByWord_closure.prototype = { call$1(args) { args.toString; this.value.call$1(A._asBool(args)); }, $signature: 45 }; A.SemanticsConfiguration_onSetSelection_closure.prototype = { call$1(args) { var selection, t1, t2, t3; args.toString; selection = J.cast$2$0$ax(type$.Map_dynamic_dynamic._as(args), type$.String, type$.int); t1 = this.value; t1.toString; t2 = selection.$index(0, "base"); t2.toString; t3 = selection.$index(0, "extent"); t3.toString; t1.call$1(A.TextSelection$(B.TextAffinity_1, t2, t3, false)); }, $signature: 45 }; A.SemanticsConfiguration_onSetText_closure.prototype = { call$1(args) { args.toString; this.value.call$1(A._asString(args)); }, $signature: 45 }; A.SemanticsConfiguration_absorb_closure.prototype = { call$2(key, value) { if (($.$get$_kUnblockedUserActions() & key.index) > 0) this.$this._actions.$indexSet(0, key, value); }, $signature: 1461 }; A.DebugSemanticsDumpOrder.prototype = { _enumToString$0() { return "DebugSemanticsDumpOrder." + this._core$_name; } }; A.SemanticsSortKey.prototype = { compareTo$1(_, other) { var t1 = this.doCompare$1(other); return t1; }, $isComparable: 1 }; A.OrdinalSortKey.prototype = { doCompare$1(other) { var t1 = other.order, t2 = this.order; if (t1 === t2) return 0; return B.JSInt_methods.compareTo$1(t2, t1); } }; A._SemanticsData_Object_Diagnosticable.prototype = {}; A._SemanticsNode_Object_DiagnosticableTreeMixin.prototype = {}; A._SemanticsSortKey_Object_Diagnosticable.prototype = {}; A.Assertiveness0.prototype = { _enumToString$0() { return "Assertiveness." + this._core$_name; } }; A.SemanticsEvent.prototype = { toMap$1$nodeId(nodeId) { var $event = A.LinkedHashMap_LinkedHashMap$_literal(["type", this.type, "data", this.getDataMap$0()], type$.String, type$.dynamic); if (nodeId != null) $event.$indexSet(0, "nodeId", nodeId); return $event; }, toMap$0() { return this.toMap$1$nodeId(null); }, toString$0(_) { var t2, pairs = A._setArrayType([], type$.JSArray_String), dataMap = this.getDataMap$0(), sortedKeys = J.toList$0$ax(dataMap.get$keys(dataMap)), t1 = J.getInterceptor$ax(sortedKeys); t1.sort$0(sortedKeys); for (t1 = t1.get$iterator(sortedKeys); t1.moveNext$0();) { t2 = t1.get$current(t1); pairs.push(t2 + ": " + A.S(dataMap.$index(0, t2))); } return "SemanticsEvent(" + B.JSArray_methods.join$1(pairs, ", ") + ")"; } }; A.AnnounceSemanticsEvent.prototype = { getDataMap$0() { var t2, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t1.$indexSet(0, "message", this.message); t1.$indexSet(0, "textDirection", this.textDirection.index); t2 = this.assertiveness; if (t2 !== B.Assertiveness_00) t1.$indexSet(0, "assertiveness", t2.index); return t1; }, get$message(receiver) { return this.message; } }; A.TooltipSemanticsEvent.prototype = { getDataMap$0() { return A.LinkedHashMap_LinkedHashMap$_literal(["message", this.message], type$.String, type$.dynamic); }, get$message(receiver) { return this.message; } }; A.LongPressSemanticsEvent.prototype = { getDataMap$0() { return B.Map_empty3; } }; A.TapSemanticEvent.prototype = { getDataMap$0() { return B.Map_empty3; } }; A.FocusSemanticEvent.prototype = { getDataMap$0() { return B.Map_empty3; } }; A.AssetBundle.prototype = { loadString$2$cache(key, cache) { return this.loadString$body$AssetBundle(key, true); }, loadString$body$AssetBundle(key, cache) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, $async$self = this, t1, data; var $async$loadString$2$cache = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.load$1(0, key), $async$loadString$2$cache); case 3: // returning from await. data = $async$result; J.get$lengthInBytes$x(data); t1 = B.C_Utf8Codec.decode$1(0, A.Uint8List_Uint8List$sublistView(data, 0, null)); $async$returnValue = t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadString$2$cache, $async$completer); }, toString$0(_) { return "#" + A.shortHash(this) + "()"; } }; A.CachingAssetBundle.prototype = { loadString$2$cache(key, cache) { if (cache) return this._stringCache.putIfAbsent$2(0, key, new A.CachingAssetBundle_loadString_closure(this, key)); return this.super$AssetBundle$loadString(key, true); }, loadStructuredData$1$2(key, parser, $T) { var t3, _this = this, t1 = {}, t2 = _this._structuredDataCache; if (t2.containsKey$1(0, key)) { t1 = t2.$index(0, key); t1.toString; return $T._eval$1("Future<0>")._as(t1); } t1.synchronousResult = t1.completer = null; _this.loadString$2$cache(key, false).then$1$1(0, parser, $T).then$1$2$onError(0, new A.CachingAssetBundle_loadStructuredData_closure(t1, _this, key, $T), new A.CachingAssetBundle_loadStructuredData_closure0(t1, _this, key), type$.void); t3 = t1.synchronousResult; if (t3 != null) return t3; t3 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); t1.completer = new A._AsyncCompleter(t3, $T._eval$1("_AsyncCompleter<0>")); t2.$indexSet(0, key, t3); return t1.completer.future; } }; A.CachingAssetBundle_loadString_closure.prototype = { call$0() { return this.$this.super$AssetBundle$loadString(this.key, true); }, $signature: 592 }; A.CachingAssetBundle_loadStructuredData_closure.prototype = { call$1(value) { var _this = this, synchronousResult = new A.SynchronousFuture(value, _this.T._eval$1("SynchronousFuture<0>")), t1 = _this._box_0; t1.synchronousResult = synchronousResult; _this.$this._structuredDataCache.$indexSet(0, _this.key, synchronousResult); t1 = t1.completer; if (t1 != null) t1.complete$1(0, value); }, $signature() { return this.T._eval$1("Null(0)"); } }; A.CachingAssetBundle_loadStructuredData_closure0.prototype = { call$2(error, stack) { this.$this._structuredDataCache.remove$1(0, this.key); this._box_0.completer.completeError$2(error, stack); }, $signature: 174 }; A.PlatformAssetBundle.prototype = { load$1(_, key) { var future, _null = null, encoded = B.C_Utf8Encoder.convert$1(A._Uri__Uri(_null, _null, A._Uri__uriEncode(B.List_5Q7, key, B.C_Utf8Codec, false), _null, _null).path), t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; t1 === $ && A.throwUnnamedLateFieldNI(); future = t1.send$2(0, "flutter/assets", A.ByteData_ByteData$sublistView(encoded)).then$1$1(0, new A.PlatformAssetBundle_load_closure(key), type$.ByteData); return future; }, loadBuffer$1(key) { return this.loadBuffer$body$PlatformAssetBundle(key); }, loadBuffer$body$PlatformAssetBundle(key) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ImmutableBuffer), $async$returnValue, $async$self = this, $async$temp1, $async$temp2; var $async$loadBuffer$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = A; $async$temp2 = A; $async$goto = 3; return A._asyncAwait($async$self.load$1(0, key), $async$loadBuffer$1); case 3: // returning from await. $async$returnValue = $async$temp1.ImmutableBuffer_fromUint8List($async$temp2.Uint8List_Uint8List$sublistView($async$result, 0, null)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadBuffer$1, $async$completer); } }; A.PlatformAssetBundle_load_closure.prototype = { call$1(asset) { if (asset == null) throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A._errorSummaryWithKey(this.key), A.ErrorDescription$("The asset does not exist or has empty data.")], type$.JSArray_DiagnosticsNode))); return asset; }, $signature: 1463 }; A.AssetManifest_loadFromAssetBundle_closure.prototype = { call$1(jsonData) { return this.$call$body$AssetManifest_loadFromAssetBundle_closure(jsonData); }, $call$body$AssetManifest_loadFromAssetBundle_closure(jsonData) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$._AssetManifestBin), $async$returnValue; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = new A._AssetManifestBin(type$.Map_of_nullable_Object_and_nullable_Object._as(B.C_StandardMessageCodec0.decodeMessage$1(A.ByteData_ByteData$sublistView(B.C_Base64Decoder.convert$1(A._asString(B.C_JsonCodec.decode$1(0, jsonData)))))), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_AssetMetadata)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 1465 }; A._AssetManifestBin.prototype = { getAssetVariants$1(key) { var t2, t3, t4, t1 = this._typeCastedData; if (!t1.containsKey$1(0, key)) { t2 = this._asset_manifest$_data; t3 = J.getInterceptor$asx(t2); if (t3.$index(t2, key) == null) return null; t4 = t3.$index(t2, key); if (t4 == null) t4 = []; t1.$indexSet(0, key, J.map$1$1$ax(J.cast$1$0$ax(type$.Iterable_nullable_Object._as(t4), type$.Map_of_nullable_Object_and_nullable_Object), new A._AssetManifestBin_getAssetVariants_closure(key), type$.AssetMetadata).toList$0(0)); t3.remove$1(t2, key); } t1 = t1.$index(0, key); t1.toString; return t1; }, $isAssetManifest: 1 }; A._AssetManifestBin_getAssetVariants_closure.prototype = { call$1(data) { var dpr, t1 = J.getInterceptor$asx(data), t2 = t1.$index(data, "asset"); t2.toString; A._asString(t2); dpr = t1.$index(data, "dpr"); t1 = t1.$index(data, "asset"); t1.toString; A._asString(t1); return new A.AssetMetadata(A._asDoubleQ(dpr), t1); }, $signature: 1466 }; A.AssetMetadata.prototype = {}; A.AutofillConfiguration.prototype = { toJson$0() { var t1, t2, _this = this; if (_this.enabled) { t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t1.$indexSet(0, "uniqueIdentifier", _this.uniqueIdentifier); t1.$indexSet(0, "hints", _this.autofillHints); t1.$indexSet(0, "editingValue", _this.currentEditingValue.toJSON$0()); t2 = _this.hintText; if (t2 != null) t1.$indexSet(0, "hintText", t2); } else t1 = null; return t1; } }; A._AutofillScopeTextInputConfiguration.prototype = { toJson$0() { var result = this.super$TextInputConfiguration$toJson(), t1 = this.allConfigurations; t1 = A.MappedIterable_MappedIterable(t1, new A._AutofillScopeTextInputConfiguration_toJson_closure(), t1.$ti._eval$1("Iterable.E"), type$.Map_String_dynamic); result.$indexSet(0, "fields", A.List_List$of(t1, false, A._instanceType(t1)._eval$1("Iterable.E"))); return result; } }; A._AutofillScopeTextInputConfiguration_toJson_closure.prototype = { call$1(configuration) { return configuration.toJson$0(); }, $signature: 1467 }; A.AutofillScopeMixin.prototype = { attach$2(trigger, configuration) { var t1 = this.get$autofillClients(), connection = A.TextInputConnection$_(trigger); $.$get$TextInput__instance()._attach$2(connection, new A._AutofillScopeTextInputConfiguration(new A.MappedIterable(t1, new A.AutofillScopeMixin_attach_closure(), t1.$ti._eval$1("MappedIterable<1,TextInputConfiguration>")), configuration.inputType, false, configuration.obscureText, configuration.autocorrect, configuration.autofillConfiguration, configuration.smartDashesType, configuration.smartQuotesType, true, true, configuration.actionLabel, configuration.inputAction, configuration.textCapitalization, configuration.keyboardAppearance, true, B.List_empty0, false)); return connection; } }; A.AutofillScopeMixin_attach_closure.prototype = { call$1(client) { return client.get$textInputConfiguration(); }, $signature: 1468 }; A.BinaryMessenger.prototype = {}; A.ServicesBinding.prototype = { _initKeyboard$0() { var t3, t4, _this = this, t1 = type$.PhysicalKeyboardKey, t2 = new A.HardwareKeyboard(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.LogicalKeyboardKey), A.LinkedHashSet_LinkedHashSet$_empty(type$.KeyboardLockMode), A._setArrayType([], type$.JSArray_of_bool_Function_KeyEvent)); _this.ServicesBinding___ServicesBinding__keyboard_F !== $ && A.throwUnnamedLateFieldAI(); _this.ServicesBinding___ServicesBinding__keyboard_F = t2; t3 = $.$get$RawKeyboard_instance(); t4 = A._setArrayType([], type$.JSArray_KeyEvent); _this.ServicesBinding___ServicesBinding__keyEventManager_F !== $ && A.throwUnnamedLateFieldAI(); _this.ServicesBinding___ServicesBinding__keyEventManager_F = new A.KeyEventManager(t2, t3, t4, A.LinkedHashSet_LinkedHashSet$_empty(t1)); t1 = _this.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.syncKeyboardState$0().then$1$1(0, new A.ServicesBinding__initKeyboard_closure(_this), type$.Null); }, handleMemoryPressure$0() { var t1 = $.$get$rootBundle(); t1._stringCache.clear$0(0); t1._structuredDataCache.clear$0(0); t1._structuredBinaryDataCache.clear$0(0); }, handleSystemMessage$1(systemMessage) { return this.handleSystemMessage$body$ServicesBinding(systemMessage); }, handleSystemMessage$body$ServicesBinding(systemMessage) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this; var $async$handleSystemMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start switch (A._asString(J.$index$asx(type$.Map_String_dynamic._as(systemMessage), "type"))) { case "memoryPressure": $async$self.handleMemoryPressure$0(); break; } // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleSystemMessage$1, $async$completer); }, _addLicenses$0() { var controller = A._Cell$named("controller"); controller.set$finalLocalValue(A.StreamController_StreamController(null, new A.ServicesBinding__addLicenses_closure(controller), null, false, type$.LicenseEntry)); return J.get$stream$z(controller._readLocal$0()); }, readInitialLifecycleStateFromNativeWindow$0() { if (this.SchedulerBinding__lifecycleState == null) $.$get$EnginePlatformDispatcher__instance(); return; }, _handleLifecycleMessage$1(message) { return this._handleLifecycleMessage$body$ServicesBinding(message); }, _handleLifecycleMessage$body$ServicesBinding(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), $async$returnValue, $async$self = this, state, t1; var $async$_handleLifecycleMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start message.toString; state = A.ServicesBinding__parseAppLifecycleMessage(message); t1 = $async$self.SchedulerBinding__lifecycleState; state.toString; B.JSArray_methods.forEach$1($async$self._generateStateTransitions$2(t1, state), $async$self.get$handleAppLifecycleStateChanged()); $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_handleLifecycleMessage$1, $async$completer); }, _generateStateTransitions$2(previousState, state) { var stateChanges, previousStateIndex, stateIndex, i; if (previousState === state) return B.List_empty35; if (previousState === B.AppLifecycleState_4 && state === B.AppLifecycleState_0) return B.List_AppLifecycleState_0; stateChanges = A._setArrayType([], type$.JSArray_AppLifecycleState); if (previousState == null) stateChanges.push(state); else { previousStateIndex = B.JSArray_methods.indexOf$1(B.List_AgZ, previousState); stateIndex = B.JSArray_methods.indexOf$1(B.List_AgZ, state); if (previousStateIndex > stateIndex) for (i = stateIndex; i < previousStateIndex; ++i) B.JSArray_methods.insert$2(stateChanges, 0, B.List_AgZ[i]); else for (i = previousStateIndex + 1; i <= stateIndex; ++i) stateChanges.push(B.List_AgZ[i]); } return stateChanges; }, _handleAccessibilityMessage$1(accessibilityMessage) { return this._handleAccessibilityMessage$body$ServicesBinding(accessibilityMessage); }, _handleAccessibilityMessage$body$ServicesBinding(accessibilityMessage) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, message; var $async$_handleAccessibilityMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start message = J.cast$2$0$ax(type$.Map_of_nullable_Object_and_nullable_Object._as(accessibilityMessage), type$.String, type$.dynamic); switch (A._asString(message.$index(0, "type"))) { case "didGainFocus": $async$self.ServicesBinding_accessibilityFocus.set$value(0, A._asInt(message.$index(0, "nodeId"))); break; } // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_handleAccessibilityMessage$1, $async$completer); }, _handlePlatformMessage$1(methodCall) { return this._handlePlatformMessage$body$ServicesBinding(methodCall); }, _handlePlatformMessage$body$ServicesBinding(methodCall) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, $async$temp1; var $async$_handlePlatformMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start case 3: // switch switch (methodCall.method) { case "SystemChrome.systemUIChange": // goto case $async$goto = 5; break; case "System.requestAppExit": // goto case $async$goto = 6; break; default: // goto after switch $async$goto = 4; break; } break; case 5: // case type$.List_dynamic._as(methodCall.$arguments); // goto after switch $async$goto = 4; break; case 6: // case $async$temp1 = A; $async$goto = 7; return A._asyncAwait($async$self.handleRequestAppExit$0(), $async$_handlePlatformMessage$1); case 7: // returning from await. $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal(["response", $async$result._core$_name], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 4: // after switch case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_handlePlatformMessage$1, $async$completer); }, initializationComplete$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$initializationComplete$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$1("System.initializationComplete", type$.dynamic), $async$initializationComplete$0); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$initializationComplete$0, $async$completer); }, $isSchedulerBinding: 1 }; A.ServicesBinding__initKeyboard_closure.prototype = { call$1(_) { var t1 = $.$get$EnginePlatformDispatcher__instance(), t2 = this.$this.ServicesBinding___ServicesBinding__keyEventManager_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1._onKeyData = t2.get$handleKeyData(); t1._onKeyDataZone = $.Zone__current; B.BasicMessageChannel_kqo.setMessageHandler$1(t2.get$handleRawKeyMessage()); }, $signature: 113 }; A.ServicesBinding__addLicenses_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, rawLicenses, $async$temp1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start rawLicenses = A._Cell$named("rawLicenses"); $async$temp1 = rawLicenses; $async$goto = 2; return A._asyncAwait($.$get$rootBundle().loadString$2$cache("NOTICES", false), $async$call$0); case 2: // returning from await. $async$temp1.set$finalLocalValue($async$result); t1 = $async$self.controller; $async$temp1 = J; $async$goto = 3; return A._asyncAwait(A.compute(A.binding3_ServicesBinding__parseLicenses$closure(), rawLicenses._readLocal$0(), "parseLicenses", type$.String, type$.List_LicenseEntry), $async$call$0); case 3: // returning from await. $async$temp1.forEach$1$ax($async$result, J.get$add$ax(t1._readLocal$0())); $async$goto = 4; return A._asyncAwait(J.close$0$z(t1._readLocal$0()), $async$call$0); case 4: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._DefaultBinaryMessenger.prototype = { send$2(_, channel, message) { var t1 = new A._Future($.Zone__current, type$._Future_nullable_ByteData); $.$get$EnginePlatformDispatcher__instance()._sendPlatformMessage$3(channel, message, A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback(new A._DefaultBinaryMessenger_send_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_nullable_ByteData)))); return t1; }, setMessageHandler$2(channel, handler) { if (handler == null) { channel = $.$get$channelBuffers()._channels.$index(0, channel); if (channel != null) channel._channelCallbackRecord = null; } else $.$get$channelBuffers().setListener$2(channel, new A._DefaultBinaryMessenger_setMessageHandler_closure(handler)); } }; A._DefaultBinaryMessenger_send_closure.prototype = { call$1(reply) { var exception, stack, exception0, t1; try { this.completer.complete$1(0, reply); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("during a platform message response callback"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, null, false)); } }, $signature: 162 }; A._DefaultBinaryMessenger_setMessageHandler_closure.prototype = { call$2(data, callback) { return this.$call$body$_DefaultBinaryMessenger_setMessageHandler_closure(data, callback); }, $call$body$_DefaultBinaryMessenger_setMessageHandler_closure(data, callback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$next = [], $async$self = this, exception, stack, t1, exception0, response, $async$exception0; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start response = null; $async$handler = 3; t1 = $async$self.handler.call$1(data); $async$goto = 6; return A._asyncAwait(type$.Future_nullable_ByteData._is(t1) ? t1 : A._Future$value(t1, type$.nullable_ByteData), $async$call$2); case 6: // returning from await. response = $async$result; $async$next.push(5); // goto finally $async$goto = 4; break; case 3: // catch $async$handler = 2; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("during a platform message callback"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, null, false)); $async$next.push(5); // goto finally $async$goto = 4; break; case 2: // uncaught $async$next = [1]; case 4: // finally $async$handler = 1; callback.call$1(response); // goto the next finally handler $async$goto = $async$next.pop(); break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 1498 }; A.BrowserContextMenu.prototype = {}; A.ClipboardData.prototype = {}; A.KeyboardLockMode.prototype = { _enumToString$0() { return "KeyboardLockMode." + this._core$_name; } }; A.KeyEvent.prototype = {}; A.KeyDownEvent.prototype = {}; A.KeyUpEvent.prototype = {}; A.KeyRepeatEvent.prototype = {}; A.HardwareKeyboard.prototype = { syncKeyboardState$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, t3, t4, t5, t1, keyboardState; var $async$syncKeyboardState$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.int; $async$goto = 2; return A._asyncAwait(B.OptionalMethodChannel_4AN.invokeMapMethod$2$1("getKeyboardState", t1, t1), $async$syncKeyboardState$0); case 2: // returning from await. keyboardState = $async$result; if (keyboardState != null) for (t1 = J.getInterceptor$x(keyboardState), t2 = J.get$iterator$ax(t1.get$keys(keyboardState)), t3 = $async$self._pressedKeys; t2.moveNext$0();) { t4 = t2.get$current(t2); t5 = t1.$index(keyboardState, t4); t5.toString; t3.$indexSet(0, new A.PhysicalKeyboardKey(t4), new A.LogicalKeyboardKey(t5)); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$syncKeyboardState$0, $async$completer); }, _dispatchKeyEvent$1($event) { var handled, handler, thisResult, exception, stack, t1, _i, exception0, t2, t3; this._duringDispatch = true; handled = false; for (t1 = this._handlers, _i = 0; false; ++_i) { handler = t1[_i]; try { thisResult = handler.call$1($event); handled = handled || thisResult; } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t2 = A.ErrorDescription$("while processing a key handler"); t3 = $.$get$FlutterError_onError(); if (t3 != null) t3.call$1(new A.FlutterErrorDetails(exception, stack, "services library", t2, null, null, false)); } } this._duringDispatch = false; return handled; }, handleKeyEvent$1($event) { var lockMode, t1, _this = this, physicalKey = $event.physicalKey, logicalKey = $event.logicalKey; if ($event instanceof A.KeyDownEvent) { _this._pressedKeys.$indexSet(0, physicalKey, logicalKey); lockMode = $.$get$KeyboardLockMode__knownLockModes().$index(0, logicalKey.keyId); if (lockMode != null) { t1 = _this._lockModes; if (t1.contains$1(0, lockMode)) t1.remove$1(0, lockMode); else t1.add$1(0, lockMode); } } else if ($event instanceof A.KeyUpEvent) _this._pressedKeys.remove$1(0, physicalKey); return _this._dispatchKeyEvent$1($event); } }; A.KeyDataTransitMode.prototype = { _enumToString$0() { return "KeyDataTransitMode." + this._core$_name; } }; A.KeyMessage.prototype = { toString$0(_) { return "KeyMessage(" + A.S(this.events) + ")"; } }; A.KeyEventManager.prototype = { handleKeyData$1(data) { var $event, _this = this, t1 = _this._transitMode; switch ((t1 == null ? _this._transitMode = B.KeyDataTransitMode_1 : t1).index) { case 0: return false; case 1: if (data.physical === 0 && data.logical === 0) return false; $event = A.KeyEventManager__eventFromData(data); if (data.synthesized && _this._keyEventsSinceLastMessage.length === 0) { _this._hardwareKeyboard.handleKeyEvent$1($event); _this._dispatchKeyMessage$2(A._setArrayType([$event], type$.JSArray_KeyEvent), null); } else _this._keyEventsSinceLastMessage.push($event); return false; } }, _dispatchKeyMessage$2(keyEvents, rawEvent) { var message, exception, stack, exception0, t1 = this.keyMessageHandler; if (t1 != null) { message = new A.KeyMessage(keyEvents, rawEvent); try { t1 = t1.call$1(message); return t1; } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("while processing the key message handler"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, null, false)); } } return false; }, handleRawKeyMessage$1(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), $async$returnValue, $async$self = this, rawEvent, shouldDispatch, t1, t2, t3, handled, _i; var $async$handleRawKeyMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._transitMode == null) { $async$self._transitMode = B.KeyDataTransitMode_0; $async$self._rawKeyboard._raw_keyboard$_listeners.push($async$self.get$_convertRawEventAndStore()); } rawEvent = A.RawKeyEvent_RawKeyEvent$fromMessage(type$.Map_String_dynamic._as(message)); if (rawEvent instanceof A.RawKeyDownEvent) { $async$self._skippedRawKeysPressed.remove$1(0, rawEvent.data.get$physicalKey()); shouldDispatch = true; } else if (rawEvent instanceof A.RawKeyUpEvent) { t1 = $async$self._skippedRawKeysPressed; t2 = rawEvent.data; if (t1.contains$1(0, t2.get$physicalKey())) { t1.remove$1(0, t2.get$physicalKey()); shouldDispatch = false; } else shouldDispatch = true; } else shouldDispatch = true; if (shouldDispatch) { $async$self._rawKeyboard.handleRawKeyEvent$1(rawEvent); for (t1 = $async$self._keyEventsSinceLastMessage, t2 = t1.length, t3 = $async$self._hardwareKeyboard, handled = false, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) handled = t3.handleKeyEvent$1(t1[_i]) || handled; handled = $async$self._dispatchKeyMessage$2(t1, rawEvent) || handled; B.JSArray_methods.clear$0(t1); } else handled = true; $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["handled", handled], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleRawKeyMessage$1, $async$completer); }, _convertDeviceType$1(rawEvent) { return B.KeyEventDeviceType_0; }, _convertRawEventAndStore$1(rawEvent) { var t2, physicalKeysPressed, eventAfterwards, recordedLogicalMain, timeStamp, character, deviceType, mainEvent, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = rawEvent.data, physicalKey = t1.get$physicalKey(), logicalKey = t1.get$logicalKey(); t1 = _this._hardwareKeyboard._pressedKeys; t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); physicalKeysPressed = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeyIterable(t1, t2), t2._eval$1("Iterable.E")); eventAfterwards = A._setArrayType([], type$.JSArray_KeyEvent); recordedLogicalMain = t1.$index(0, physicalKey); timeStamp = $.ServicesBinding__instance.SchedulerBinding__lastRawTimeStamp; character = rawEvent.character; if (character === "") character = _null; deviceType = _this._convertDeviceType$1(rawEvent); if (rawEvent instanceof A.RawKeyDownEvent) if (recordedLogicalMain == null) { mainEvent = new A.KeyDownEvent(physicalKey, logicalKey, character, timeStamp, false); physicalKeysPressed.add$1(0, physicalKey); } else mainEvent = A.KeyRepeatEvent$(character, deviceType, recordedLogicalMain, physicalKey, timeStamp); else if (recordedLogicalMain == null) mainEvent = _null; else { mainEvent = A.KeyUpEvent$(deviceType, recordedLogicalMain, physicalKey, false, timeStamp); physicalKeysPressed.remove$1(0, physicalKey); } for (t2 = _this._rawKeyboard._keysPressed, t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>"), t4 = t3._eval$1("Iterable.E"), t5 = physicalKeysPressed.difference$1(A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeyIterable(t2, t3), t4)), t5 = t5.get$iterator(t5), t6 = _this._keyEventsSinceLastMessage; t5.moveNext$0();) { t7 = t5.get$current(t5); if (t7.$eq(0, physicalKey)) eventAfterwards.push(new A.KeyUpEvent(t7, logicalKey, _null, timeStamp, true)); else { t8 = t1.$index(0, t7); t8.toString; t6.push(new A.KeyUpEvent(t7, t8, _null, timeStamp, true)); } } for (t1 = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeyIterable(t2, t3), t4).difference$1(physicalKeysPressed), t1 = t1.get$iterator(t1); t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = t2.$index(0, t3); t4.toString; t6.push(new A.KeyDownEvent(t3, t4, _null, timeStamp, true)); } if (mainEvent != null) t6.push(mainEvent); B.JSArray_methods.addAll$1(t6, eventAfterwards); } }; A._KeyEvent_Object_Diagnosticable.prototype = {}; A.KeyboardInsertedContent.prototype = { toString$0(_) { return "KeyboardInsertedContent(" + this.mimeType + ", " + this.uri + ", " + A.S(this.data) + ")"; }, $eq(_, other) { var t1, t2, _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.KeyboardInsertedContent) if (other.mimeType === _this.mimeType) if (other.uri === _this.uri) { t1 = other.data; t2 = _this.data; t2 = t1 == null ? t2 == null : t1 === t2; t1 = t2; } else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hash(this.mimeType, this.uri, this.data, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.KeyboardKey.prototype = {}; A.LogicalKeyboardKey.prototype = { get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.keyId); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.LogicalKeyboardKey && other.keyId === this.keyId; } }; A.LogicalKeyboardKey_collapseSynonyms_closure.prototype = { call$1(element) { var t1 = $.$get$LogicalKeyboardKey__synonyms().$index(0, element); return t1 == null ? A.LinkedHashSet_LinkedHashSet$_literal([element], type$.LogicalKeyboardKey) : t1; }, $signature: 788 }; A.LogicalKeyboardKey_expandSynonyms_closure.prototype = { call$1(element) { var t1 = $.$get$LogicalKeyboardKey__reverseSynonyms().$index(0, element); return t1 == null ? A.LinkedHashSet_LinkedHashSet$_literal([element], type$.LogicalKeyboardKey) : t1; }, $signature: 788 }; A.PhysicalKeyboardKey.prototype = { get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.usbHidUsage); }, $eq(_, other) { if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.PhysicalKeyboardKey && other.usbHidUsage === this.usbHidUsage; } }; A._KeyboardKey_Object_Diagnosticable.prototype = {}; A.MethodCall0.prototype = { toString$0(_) { return "MethodCall(" + this.method + ", " + A.S(this.$arguments) + ")"; } }; A.PlatformException.prototype = { toString$0(_) { var _this = this; return "PlatformException(" + _this.code + ", " + A.S(_this.message) + ", " + A.S(_this.details) + ", " + A.S(_this.stacktrace) + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.MissingPluginException.prototype = { toString$0(_) { return "MissingPluginException(" + A.S(this.message) + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.StringCodec.prototype = { decodeMessage$1(message) { if (message == null) return null; return B.C_Utf8Codec.decode$1(0, A.Uint8List_Uint8List$sublistView(message, 0, null)); }, encodeMessage$1(message) { if (message == null) return null; return A.ByteData_ByteData$sublistView(B.C_Utf8Encoder.convert$1(message)); } }; A.JSONMessageCodec0.prototype = { encodeMessage$1(message) { if (message == null) return null; return B.C_StringCodec.encodeMessage$1(B.C_JsonCodec.encode$1(message)); }, decodeMessage$1(message) { var t1; if (message == null) return message; t1 = B.C_StringCodec.decodeMessage$1(message); t1.toString; return B.C_JsonCodec.decode$1(0, t1); } }; A.JSONMethodCodec0.prototype = { encodeMethodCall$1(methodCall) { var t1 = B.C_JSONMessageCodec0.encodeMessage$1(A.LinkedHashMap_LinkedHashMap$_literal(["method", methodCall.method, "args", methodCall.$arguments], type$.String, type$.nullable_Object)); t1.toString; return t1; }, decodeMethodCall$1(methodCall) { var t1, method, $arguments, _null = null, decoded = B.C_JSONMessageCodec0.decodeMessage$1(methodCall); if (!type$.Map_dynamic_dynamic._is(decoded)) throw A.wrapException(A.FormatException$("Expected method call Map, got " + A.S(decoded), _null, _null)); t1 = J.getInterceptor$asx(decoded); method = t1.$index(decoded, "method"); $arguments = t1.$index(decoded, "args"); if (typeof method == "string") return new A.MethodCall0(method, $arguments); throw A.wrapException(A.FormatException$("Invalid method call: " + A.S(decoded), _null, _null)); }, decodeEnvelope$1(envelope) { var t1, t2, t3, _null = null, decoded = B.C_JSONMessageCodec0.decodeMessage$1(envelope); if (!type$.List_dynamic._is(decoded)) throw A.wrapException(A.FormatException$("Expected envelope List, got " + A.S(decoded), _null, _null)); t1 = J.getInterceptor$asx(decoded); if (t1.get$length(decoded) === 1) return t1.$index(decoded, 0); if (t1.get$length(decoded) === 3) if (typeof t1.$index(decoded, 0) == "string") t2 = t1.$index(decoded, 1) == null || typeof t1.$index(decoded, 1) == "string"; else t2 = false; else t2 = false; if (t2) { t2 = A._asString(t1.$index(decoded, 0)); t3 = A._asStringQ(t1.$index(decoded, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(decoded, 2), t3, _null)); } if (t1.get$length(decoded) === 4) if (typeof t1.$index(decoded, 0) == "string") if (t1.$index(decoded, 1) == null || typeof t1.$index(decoded, 1) == "string") t2 = t1.$index(decoded, 3) == null || typeof t1.$index(decoded, 3) == "string"; else t2 = false; else t2 = false; else t2 = false; if (t2) { t2 = A._asString(t1.$index(decoded, 0)); t3 = A._asStringQ(t1.$index(decoded, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(decoded, 2), t3, A._asStringQ(t1.$index(decoded, 3)))); } throw A.wrapException(A.FormatException$("Invalid envelope: " + A.S(decoded), _null, _null)); }, encodeSuccessEnvelope$1(result) { var t1 = B.C_JSONMessageCodec0.encodeMessage$1([result]); t1.toString; return t1; }, encodeErrorEnvelope$3$code$details$message(code, details, message) { var t1 = B.C_JSONMessageCodec0.encodeMessage$1([code, message, details]); t1.toString; return t1; }, encodeErrorEnvelope$2$code$message(code, message) { return this.encodeErrorEnvelope$3$code$details$message(code, null, message); } }; A.StandardMessageCodec0.prototype = { encodeMessage$1(message) { var buffer; if (message == null) return null; buffer = A.WriteBuffer_WriteBuffer0(64); this.writeValue$2(0, buffer, message); return buffer.done$0(); }, decodeMessage$1(message) { var buffer, result; if (message == null) return null; buffer = new A.ReadBuffer0(message); result = this.readValue$1(0, buffer); if (buffer._serialization$_position < J.get$lengthInBytes$x(message)) throw A.wrapException(B.FormatException_oCg); return result; }, writeValue$2(_, buffer, value) { var t1, t2, asciiBytes, utf8Bytes, utf8Offset, i, char, _this = this; if (value == null) buffer._serialization$_add$1(0, 0); else if (A._isBool(value)) buffer._serialization$_add$1(0, value ? 1 : 2); else if (typeof value == "number") { buffer._serialization$_add$1(0, 6); buffer._serialization$_alignTo$1(8); t1 = $.$get$Endian_host(); buffer._serialization$_eightBytes.setFloat64(0, value, B.C_Endian === t1); buffer._serialization$_addAll$1(buffer._serialization$_eightBytesAsList); } else if (A._isInt(value)) { t1 = -2147483648 <= value && value <= 2147483647; t2 = buffer._serialization$_eightBytes; if (t1) { buffer._serialization$_add$1(0, 3); t1 = $.$get$Endian_host(); t2.setInt32(0, value, B.C_Endian === t1); buffer._serialization$_addAll$3(buffer._serialization$_eightBytesAsList, 0, 4); } else { buffer._serialization$_add$1(0, 4); t1 = $.$get$Endian_host(); B.NativeByteData_methods.setInt64$3(t2, 0, value, t1); } } else if (typeof value == "string") { buffer._serialization$_add$1(0, 7); t1 = value.length; asciiBytes = new Uint8Array(t1); i = 0; while (true) { if (!(i < t1)) { utf8Bytes = null; utf8Offset = 0; break; } char = value.charCodeAt(i); if (char <= 127) asciiBytes[i] = char; else { utf8Bytes = B.C_Utf8Encoder.convert$1(B.JSString_methods.substring$1(value, i)); utf8Offset = i; break; } ++i; } if (utf8Bytes != null) { _this.writeSize$2(buffer, utf8Offset + utf8Bytes.length); buffer._append$1(A.Uint8List_Uint8List$sublistView(asciiBytes, 0, utf8Offset)); buffer._append$1(utf8Bytes); } else { _this.writeSize$2(buffer, t1); buffer._append$1(asciiBytes); } } else if (type$.Uint8List._is(value)) { buffer._serialization$_add$1(0, 8); _this.writeSize$2(buffer, J.get$length$asx(value)); buffer._append$1(value); } else if (type$.Int32List._is(value)) { buffer._serialization$_add$1(0, 9); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); buffer._serialization$_alignTo$1(4); buffer._append$1(J.asUint8List$2$x(t1.get$buffer(value), t1.get$offsetInBytes(value), 4 * t1.get$length(value))); } else if (value instanceof A._UnmodifiableInt64ListView) { buffer._serialization$_add$1(0, 10); _this.writeSize$2(buffer, value.get$length(0)); } else if (type$.Float32List._is(value)) { buffer._serialization$_add$1(0, 14); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); buffer._serialization$_alignTo$1(4); buffer._append$1(J.asUint8List$2$x(t1.get$buffer(value), t1.get$offsetInBytes(value), 4 * t1.get$length(value))); } else if (type$.Float64List._is(value)) { buffer._serialization$_add$1(0, 11); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); buffer._serialization$_alignTo$1(8); buffer._append$1(J.asUint8List$2$x(t1.get$buffer(value), t1.get$offsetInBytes(value), 8 * t1.get$length(value))); } else if (type$.List_dynamic._is(value)) { buffer._serialization$_add$1(0, 12); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); for (t1 = t1.get$iterator(value); t1.moveNext$0();) _this.writeValue$2(0, buffer, t1.get$current(t1)); } else if (type$.Map_dynamic_dynamic._is(value)) { buffer._serialization$_add$1(0, 13); t1 = J.getInterceptor$asx(value); _this.writeSize$2(buffer, t1.get$length(value)); t1.forEach$1(value, new A.StandardMessageCodec_writeValue_closure0(_this, buffer)); } else throw A.wrapException(A.ArgumentError$value(value, null, null)); }, readValue$1(_, buffer) { if (buffer._serialization$_position >= J.get$lengthInBytes$x(buffer.data)) throw A.wrapException(B.FormatException_oCg); return this.readValueOfType$2(buffer.getUint8$0(0), buffer); }, readValueOfType$2(type, buffer) { var t1, t2, value, $length, list, result, i, t3, _this = this; switch (type) { case 0: return null; case 1: return true; case 2: return false; case 3: t1 = buffer._serialization$_position; t2 = $.$get$Endian_host(); value = J.getInt32$2$x(buffer.data, t1, t2); buffer._serialization$_position += 4; return value; case 4: return buffer.getInt64$0(0); case 6: buffer._serialization$_alignTo$1(8); t1 = buffer._serialization$_position; t2 = $.$get$Endian_host(); value = J.getFloat64$2$x(buffer.data, t1, t2); buffer._serialization$_position += 8; return value; case 5: case 7: $length = _this.readSize$1(buffer); return B.Utf8Decoder_false.convert$1(buffer.getUint8List$1($length)); case 8: return buffer.getUint8List$1(_this.readSize$1(buffer)); case 9: $length = _this.readSize$1(buffer); buffer._serialization$_alignTo$1(4); t1 = buffer.data; t2 = J.getInterceptor$x(t1); list = J.asInt32List$2$x(t2.get$buffer(t1), t2.get$offsetInBytes(t1) + buffer._serialization$_position, $length); buffer._serialization$_position = buffer._serialization$_position + 4 * $length; return list; case 10: $length = _this.readSize$1(buffer); buffer._serialization$_alignTo$1(8); t1 = buffer.data; t2 = J.getInterceptor$x(t1); list = J.asInt64List$2$x(t2.get$buffer(t1), t2.get$offsetInBytes(t1) + buffer._serialization$_position, $length); buffer._serialization$_position = buffer._serialization$_position + 8 * $length; return list; case 14: $length = _this.readSize$1(buffer); buffer._serialization$_alignTo$1(4); t1 = buffer.data; t2 = J.getInterceptor$x(t1); list = J.asFloat32List$2$x(t2.get$buffer(t1), t2.get$offsetInBytes(t1) + buffer._serialization$_position, $length); buffer._serialization$_position = buffer._serialization$_position + 4 * $length; return list; case 11: $length = _this.readSize$1(buffer); buffer._serialization$_alignTo$1(8); t1 = buffer.data; t2 = J.getInterceptor$x(t1); list = J.asFloat64List$2$x(t2.get$buffer(t1), t2.get$offsetInBytes(t1) + buffer._serialization$_position, $length); buffer._serialization$_position = buffer._serialization$_position + 8 * $length; return list; case 12: $length = _this.readSize$1(buffer); result = A.List_List$filled($length, null, false, type$.nullable_Object); for (t1 = buffer.data, t2 = J.getInterceptor$x(t1), i = 0; i < $length; ++i) { if (buffer._serialization$_position >= t2.get$lengthInBytes(t1)) A.throwExpression(B.FormatException_oCg); result[i] = _this.readValueOfType$2(t2.getUint8$1(t1, buffer._serialization$_position++), buffer); } return result; case 13: $length = _this.readSize$1(buffer); t1 = type$.nullable_Object; result = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); for (t1 = buffer.data, t2 = J.getInterceptor$x(t1), i = 0; i < $length; ++i) { if (buffer._serialization$_position >= t2.get$lengthInBytes(t1)) A.throwExpression(B.FormatException_oCg); t3 = _this.readValueOfType$2(t2.getUint8$1(t1, buffer._serialization$_position++), buffer); if (buffer._serialization$_position >= t2.get$lengthInBytes(t1)) A.throwExpression(B.FormatException_oCg); result.$indexSet(0, t3, _this.readValueOfType$2(t2.getUint8$1(t1, buffer._serialization$_position++), buffer)); } return result; default: throw A.wrapException(B.FormatException_oCg); } }, writeSize$2(buffer, value) { var t1, t2; if (value < 254) buffer._serialization$_add$1(0, value); else { t1 = buffer._serialization$_eightBytes; if (value <= 65535) { buffer._serialization$_add$1(0, 254); t2 = $.$get$Endian_host(); t1.setUint16(0, value, B.C_Endian === t2); buffer._serialization$_addAll$3(buffer._serialization$_eightBytesAsList, 0, 2); } else { buffer._serialization$_add$1(0, 255); t2 = $.$get$Endian_host(); t1.setUint32(0, value, B.C_Endian === t2); buffer._serialization$_addAll$3(buffer._serialization$_eightBytesAsList, 0, 4); } } }, readSize$1(buffer) { var t1, t2, value = buffer.getUint8$0(0); switch (value) { case 254: t1 = buffer._serialization$_position; t2 = $.$get$Endian_host(); value = J.getUint16$2$x(buffer.data, t1, t2); buffer._serialization$_position += 2; return value; case 255: t1 = buffer._serialization$_position; t2 = $.$get$Endian_host(); value = J.getUint32$2$x(buffer.data, t1, t2); buffer._serialization$_position += 4; return value; default: return value; } } }; A.StandardMessageCodec_writeValue_closure0.prototype = { call$2(key, value) { var t1 = this.$this, t2 = this.buffer; t1.writeValue$2(0, t2, key); t1.writeValue$2(0, t2, value); }, $signature: 318 }; A.StandardMethodCodec0.prototype = { encodeMethodCall$1(methodCall) { var buffer = A.WriteBuffer_WriteBuffer0(64); B.C_StandardMessageCodec0.writeValue$2(0, buffer, methodCall.method); B.C_StandardMessageCodec0.writeValue$2(0, buffer, methodCall.$arguments); return buffer.done$0(); }, decodeMethodCall$1(methodCall) { var buffer, method, $arguments; methodCall.toString; buffer = new A.ReadBuffer0(methodCall); method = B.C_StandardMessageCodec0.readValue$1(0, buffer); $arguments = B.C_StandardMessageCodec0.readValue$1(0, buffer); if (typeof method == "string" && buffer._serialization$_position >= J.get$lengthInBytes$x(methodCall)) return new A.MethodCall0(method, $arguments); else throw A.wrapException(B.FormatException_Qi2); }, encodeSuccessEnvelope$1(result) { var buffer = A.WriteBuffer_WriteBuffer0(64); buffer._serialization$_add$1(0, 0); B.C_StandardMessageCodec0.writeValue$2(0, buffer, result); return buffer.done$0(); }, encodeErrorEnvelope$3$code$details$message(code, details, message) { var buffer = A.WriteBuffer_WriteBuffer0(64); buffer._serialization$_add$1(0, 1); B.C_StandardMessageCodec0.writeValue$2(0, buffer, code); B.C_StandardMessageCodec0.writeValue$2(0, buffer, message); B.C_StandardMessageCodec0.writeValue$2(0, buffer, details); return buffer.done$0(); }, encodeErrorEnvelope$2$code$message(code, message) { return this.encodeErrorEnvelope$3$code$details$message(code, null, message); }, decodeEnvelope$1(envelope) { var buffer, errorCode, errorMessage, errorDetails, errorStacktrace, t1 = J.getInterceptor$x(envelope); if (t1.get$lengthInBytes(envelope) === 0) throw A.wrapException(B.FormatException_iDw); buffer = new A.ReadBuffer0(envelope); if (buffer.getUint8$0(0) === 0) return B.C_StandardMessageCodec0.readValue$1(0, buffer); errorCode = B.C_StandardMessageCodec0.readValue$1(0, buffer); errorMessage = B.C_StandardMessageCodec0.readValue$1(0, buffer); errorDetails = B.C_StandardMessageCodec0.readValue$1(0, buffer); errorStacktrace = buffer._serialization$_position < t1.get$lengthInBytes(envelope) ? A._asStringQ(B.C_StandardMessageCodec0.readValue$1(0, buffer)) : null; if (typeof errorCode == "string") t1 = (errorMessage == null || typeof errorMessage == "string") && buffer._serialization$_position >= t1.get$lengthInBytes(envelope); else t1 = false; if (t1) throw A.wrapException(A.PlatformException$(errorCode, errorDetails, A._asStringQ(errorMessage), errorStacktrace)); else throw A.wrapException(B.FormatException_pSr); } }; A.MouseCursorManager.prototype = { handleDeviceCursorUpdate$3(device, triggeringEvent, cursorCandidates) { var t1, lastSession, nextCursor, t2, nextSession; if (type$.PointerRemovedEvent._is(triggeringEvent)) { this._lastSession.remove$1(0, device); return; } t1 = this._lastSession; lastSession = t1.$index(0, device); nextCursor = A._DeferringMouseCursor_firstNonDeferred(cursorCandidates); if (nextCursor == null) nextCursor = this.fallbackMouseCursor; t2 = lastSession == null; if (J.$eq$(t2 ? null : lastSession.get$cursor(lastSession), nextCursor)) return; nextSession = nextCursor.createSession$1(device); t1.$indexSet(0, device, nextSession); if (!t2) lastSession.dispose$0(); nextSession.activate$0(); } }; A.MouseCursorSession.prototype = { get$cursor(receiver) { return this.cursor; } }; A.MouseCursor0.prototype = { toString$0(_) { var debugDescription = this.get$debugDescription(); return debugDescription; } }; A._DeferringMouseCursor.prototype = { createSession$1(device) { throw A.wrapException(A.UnimplementedError$(null)); }, get$debugDescription() { return "defer"; } }; A._NoopMouseCursorSession.prototype = { activate$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$activate$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$activate$0, $async$completer); }, dispose$0() { } }; A._NoopMouseCursor.prototype = { createSession$1(device) { return new A._NoopMouseCursorSession(this, device); }, get$debugDescription() { return "uncontrolled"; } }; A._SystemMouseCursorSession.prototype = { get$cursor(_) { return type$.SystemMouseCursor._as(this.cursor); }, activate$0() { return B.OptionalMethodChannel_4Up.invokeMethod$1$2("activateSystemCursor", A.LinkedHashMap_LinkedHashMap$_literal(["device", this.device, "kind", type$.SystemMouseCursor._as(this.cursor).kind], type$.String, type$.dynamic), type$.void); }, dispose$0() { } }; A.SystemMouseCursor.prototype = { get$debugDescription() { return "SystemMouseCursor(" + this.kind + ")"; }, createSession$1(device) { return new A._SystemMouseCursorSession(this, device); }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.SystemMouseCursor && other.kind === this.kind; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.kind); } }; A._MouseCursor_Object_Diagnosticable.prototype = {}; A._ProfiledBinaryMessenger.prototype = { sendWithPostfix$3(channel, postfix, message) { return this.sendWithPostfix$body$_ProfiledBinaryMessenger(channel, postfix, message); }, sendWithPostfix$body$_ProfiledBinaryMessenger(channel, postfix, message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ByteData), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, timelineTask, result, t4, timelineTask0, t1, t2, t3, stats; var $async$sendWithPostfix$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.channelTypeName; t2 = channel + postfix; t3 = $async$self.codecTypeName; stats = $._profilePlatformChannelsStats.$index(0, t2); if (stats == null) { stats = new A._PlatformChannelStats(t2, t3, t1); $._profilePlatformChannelsStats.$indexSet(0, t2, stats); } t4 = message == null ? null : message.byteLength; if (t4 == null) t4 = 0; ++stats._upCount; stats._upBytes += t4; A._debugLaunchProfilePlatformChannels(); timelineTask0 = A.TimelineTask$(); timelineTask0.start$1(0, "Platform Channel send " + channel + postfix); timelineTask = timelineTask0; result = null; $async$handler = 3; t4 = $async$self.proxy.send$2(0, channel, message); $async$goto = 6; return A._asyncAwait(type$.Future_nullable_ByteData._is(t4) ? t4 : A._Future$value(t4, type$.nullable_ByteData), $async$sendWithPostfix$3); case 6: // returning from await. result = $async$result; $async$next.push(5); // goto finally $async$goto = 4; break; case 3: // uncaught $async$next = [2]; case 4: // finally $async$handler = 2; J.finish$0$z(timelineTask); // goto the next finally handler $async$goto = $async$next.pop(); break; case 5: // after finally t4 = result; stats = $._profilePlatformChannelsStats.$index(0, t2); if (stats == null) { stats = new A._PlatformChannelStats(t2, t3, t1); $._profilePlatformChannelsStats.$indexSet(0, t2, stats); } t1 = t4 == null ? null : J.get$lengthInBytes$x(t4); if (t1 == null) t1 = 0; ++stats._downCount; stats._downBytes += t1; A._debugLaunchProfilePlatformChannels(); $async$returnValue = result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$sendWithPostfix$3, $async$completer); }, send$2(_, channel, message) { return this.sendWithPostfix$3(channel, "", message); }, setMessageHandler$2(channel, handler) { this.proxy.setMessageHandler$2(channel, handler); } }; A._PlatformChannelStats.prototype = {}; A._debugLaunchProfilePlatformChannels_closure.prototype = { call$2(x, y) { return y._upBytes + y._downBytes - (x._upBytes + x._downBytes); }, $signature: 1503 }; A.BasicMessageChannel.prototype = { get$binaryMessenger() { var t2, t3, _this = this, t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.debugProfilePlatformChannels; if (t2) { t2 = $.$get$_profiledBinaryMessengers(); A.Expando__checkType(_this); t3 = t2._jsWeakMap.get(_this); if (t3 == null) { t1 = new A._ProfiledBinaryMessenger(t1, A._rtiToString(A.getRuntimeTypeOfDartObject(_this)._rti, null), A._rtiToString(A.getRuntimeTypeOfDartObject(_this.codec)._rti, null)); t2.$indexSet(0, _this, t1); } else t1 = t3; } return t1; }, send$1(_, message) { return this.send$body$BasicMessageChannel(0, message, this.$ti._eval$1("1?")); }, send$body$BasicMessageChannel(_, message, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, t1, t2, $async$temp1; var $async$send$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.codec; t2 = $async$self.get$binaryMessenger().send$2(0, $async$self.name, t1.encodeMessage$1(message)); $async$temp1 = t1; $async$goto = 3; return A._asyncAwait(type$.Future_nullable_ByteData._is(t2) ? t2 : A._Future$value(t2, type$.nullable_ByteData), $async$send$1); case 3: // returning from await. $async$returnValue = $async$temp1.decodeMessage$1($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$send$1, $async$completer); }, setMessageHandler$1(handler) { var _this = this, t1 = _this.name; if (handler == null) _this.get$binaryMessenger().setMessageHandler$2(t1, null); else _this.get$binaryMessenger().setMessageHandler$2(t1, new A.BasicMessageChannel_setMessageHandler_closure(_this, handler)); } }; A.BasicMessageChannel_setMessageHandler_closure.prototype = { call$1(message) { return this.$call$body$BasicMessageChannel_setMessageHandler_closure(message); }, $call$body$BasicMessageChannel_setMessageHandler_closure(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ByteData), $async$returnValue, $async$self = this, t1, $async$temp1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this.codec; $async$temp1 = t1; $async$goto = 3; return A._asyncAwait($async$self.handler.call$1(t1.decodeMessage$1(message)), $async$call$1); case 3: // returning from await. $async$returnValue = $async$temp1.encodeMessage$1($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 787 }; A.MethodChannel.prototype = { get$binaryMessenger() { var t1, t2, _this = this, result = _this._binaryMessenger; if (result == null) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; t1 === $ && A.throwUnnamedLateFieldNI(); result = t1; } t1 = $.debugProfilePlatformChannels; if (t1) { t1 = $.$get$_profiledBinaryMessengers(); A.Expando__checkType(_this); t2 = t1._jsWeakMap.get(_this); if (t2 == null) { t2 = new A._ProfiledBinaryMessenger(result, A._rtiToString(A.getRuntimeTypeOfDartObject(_this)._rti, null), A._rtiToString(A.getRuntimeTypeOfDartObject(_this.codec)._rti, null)); t1.$indexSet(0, _this, t2); t1 = t2; } else t1 = t2; } else t1 = result; return t1; }, _invokeMethod$1$3$arguments$missingOk(method, $arguments, missingOk, $T) { return this._invokeMethod$body$MethodChannel(method, $arguments, missingOk, $T, $T._eval$1("0?")); }, _invokeMethod$body$MethodChannel(method, $arguments, missingOk, $T, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, result, t1, input, t2, t3, t4; var $async$_invokeMethod$1$3$arguments$missingOk = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.codec; input = t1.encodeMethodCall$1(new A.MethodCall0(method, $arguments)); t2 = $.debugProfilePlatformChannels; t3 = type$.nullable_ByteData; t4 = $async$self.name; $async$goto = t2 ? 3 : 5; break; case 3: // then t2 = type$._ProfiledBinaryMessenger._as($async$self.get$binaryMessenger()).sendWithPostfix$3(t4, "#" + method, input); $async$goto = 6; return A._asyncAwait(type$.Future_nullable_ByteData._is(t2) ? t2 : A._Future$value(t2, t3), $async$_invokeMethod$1$3$arguments$missingOk); case 6: // returning from await. result = $async$result; // goto join $async$goto = 4; break; case 5: // else t2 = $async$self.get$binaryMessenger().send$2(0, t4, input); $async$goto = 7; return A._asyncAwait(type$.Future_nullable_ByteData._is(t2) ? t2 : A._Future$value(t2, t3), $async$_invokeMethod$1$3$arguments$missingOk); case 7: // returning from await. result = $async$result; case 4: // join if (result == null) { if (missingOk) { $async$returnValue = null; // goto return $async$goto = 1; break; } throw A.wrapException(A.MissingPluginException$("No implementation found for method " + method + " on channel " + t4)); } $async$returnValue = $T._eval$1("0?")._as(t1.decodeEnvelope$1(result)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_invokeMethod$1$3$arguments$missingOk, $async$completer); }, invokeMethod$1$2(method, $arguments, $T) { return this._invokeMethod$1$3$arguments$missingOk(method, $arguments, false, $T); }, invokeListMethod$1$2(method, $arguments, $T) { return this.invokeListMethod$body$MethodChannel(method, $arguments, $T, $T._eval$1("List<0>?")); }, invokeListMethod$1$1(method, $T) { return this.invokeListMethod$1$2(method, null, $T); }, invokeListMethod$body$MethodChannel(method, $arguments, $T, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, result; var $async$invokeListMethod$1$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.invokeMethod$1$2(method, $arguments, type$.List_dynamic), $async$invokeListMethod$1$2); case 3: // returning from await. result = $async$result; $async$returnValue = result == null ? null : J.cast$1$0$ax(result, $T); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$invokeListMethod$1$2, $async$completer); }, invokeMapMethod$2$2(method, $arguments, $K, $V) { return this.invokeMapMethod$body$MethodChannel(method, $arguments, $K, $V, $K._eval$1("@<0>")._bind$1($V)._eval$1("Map<1,2>?")); }, invokeMapMethod$2$1(method, $K, $V) { return this.invokeMapMethod$2$2(method, null, $K, $V); }, invokeMapMethod$body$MethodChannel(method, $arguments, $K, $V, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, result; var $async$invokeMapMethod$2$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.invokeMethod$1$2(method, $arguments, type$.Map_dynamic_dynamic), $async$invokeMapMethod$2$2); case 3: // returning from await. result = $async$result; $async$returnValue = result == null ? null : J.cast$2$0$ax(result, $K, $V); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$invokeMapMethod$2$2, $async$completer); }, setMethodCallHandler$1(handler) { var t1 = this.get$binaryMessenger(), t2 = handler == null ? null : new A.MethodChannel_setMethodCallHandler_closure(this, handler); t1.setMessageHandler$2(this.name, t2); }, _handleAsMethodCall$2(message, handler) { return this._handleAsMethodCall$body$MethodChannel(message, handler); }, _handleAsMethodCall$body$MethodChannel(message, handler) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ByteData), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, e, error, t2, exception, t3, t1, $call, $async$exception, $async$temp1; var $async$_handleAsMethodCall$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.codec; $call = t1.decodeMethodCall$1(message); $async$handler = 4; $async$temp1 = t1; $async$goto = 7; return A._asyncAwait(handler.call$1($call), $async$_handleAsMethodCall$2); case 7: // returning from await. t2 = $async$temp1.encodeSuccessEnvelope$1($async$result); $async$returnValue = t2; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; t2 = A.unwrapException($async$exception); if (t2 instanceof A.PlatformException) { e = t2; t2 = e.code; t3 = e.message; $async$returnValue = t1.encodeErrorEnvelope$3$code$details$message(t2, e.details, t3); // goto return $async$goto = 1; break; } else if (t2 instanceof A.MissingPluginException) { $async$returnValue = null; // goto return $async$goto = 1; break; } else { error = t2; t1 = t1.encodeErrorEnvelope$2$code$message("error", J.toString$0$(error)); $async$returnValue = t1; // goto return $async$goto = 1; break; } // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_handleAsMethodCall$2, $async$completer); } }; A.MethodChannel_setMethodCallHandler_closure.prototype = { call$1(message) { return this.$this._handleAsMethodCall$2(message, this.handler); }, $signature: 787 }; A.OptionalMethodChannel.prototype = { invokeMethod$1$2(method, $arguments, $T) { return this.invokeMethod$body$OptionalMethodChannel(method, $arguments, $T, $T._eval$1("0?")); }, invokeMethod$1$1(method, $T) { return this.invokeMethod$1$2(method, null, $T); }, invokeMethod$body$OptionalMethodChannel(method, $arguments, $T, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this; var $async$invokeMethod$1$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.super$MethodChannel$_invokeMethod(method, $arguments, true, $T); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$invokeMethod$1$2, $async$completer); } }; A.EventChannel.prototype = { receiveBroadcastStream$0() { var methodChannel = new A.MethodChannel(this.name, B.C_StandardMethodCodec0, null), controller = A._Cell$named("controller"); controller.__late_helper$_value = new A._AsyncBroadcastStreamController(new A.EventChannel_receiveBroadcastStream_closure(this, controller, methodChannel, null), new A.EventChannel_receiveBroadcastStream_closure0(this, methodChannel, null), type$._AsyncBroadcastStreamController_dynamic); return J.get$stream$z(controller._readLocal$0()); } }; A.EventChannel_receiveBroadcastStream_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$self = this, exception, stack, t2, t3, exception0, t1, $async$exception0; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $async$self.$this; t3 = t2.name; t1.setMessageHandler$2(t3, new A.EventChannel_receiveBroadcastStream__closure(t2, $async$self.controller)); $async$handler = 3; $async$goto = 6; return A._asyncAwait($async$self.methodChannel._invokeMethod$1$3$arguments$missingOk("listen", $async$self.$arguments, false, type$.void), $async$call$0); case 6: // returning from await. $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("while activating platform stream on channel " + t3); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, null, false)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.EventChannel_receiveBroadcastStream__closure.prototype = { call$1(reply) { return this.$call$body$EventChannel_receiveBroadcastStream__closure(reply); }, $call$body$EventChannel_receiveBroadcastStream__closure(reply) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, e, exception, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (reply == null) J.close$0$z($async$self.controller._readLocal$0()); else try { J.add$1$ax($async$self.controller._readLocal$0(), B.C_StandardMethodCodec0.decodeEnvelope$1(reply)); } catch (exception) { t1 = A.unwrapException(exception); if (t1 instanceof A.PlatformException) { e = t1; $async$self.controller._readLocal$0().addError$1(e); } else throw exception; } $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 1506 }; A.EventChannel_receiveBroadcastStream_closure0.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$self = this, exception, stack, t2, exception0, t1, $async$exception0; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $async$self.$this.name; t1.setMessageHandler$2(t2, null); $async$handler = 3; $async$goto = 6; return A._asyncAwait($async$self.methodChannel._invokeMethod$1$3$arguments$missingOk("cancel", $async$self.$arguments, false, type$.void), $async$call$0); case 6: // returning from await. $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("while de-activating platform stream on channel " + t2); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, null, false)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.PlatformViewsRegistry.prototype = {}; A.PlatformViewController.prototype = {}; A.ProcessTextAction.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.ProcessTextAction && other.id === this.id && other.label === this.label; }, get$hashCode(_) { return A.Object_hash(this.id, this.label, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$id(receiver) { return this.id; } }; A.DefaultProcessTextService.prototype = { queryTextActions$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ProcessTextAction), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, t1, exception, id, t2, textActions, rawResults, $async$exception, $async$temp1; var $async$queryTextActions$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start textActions = A._setArrayType([], type$.JSArray_ProcessTextAction); rawResults = null; $async$handler = 4; t1 = $async$self.__DefaultProcessTextService__processTextChannel_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$temp1 = type$.Map_of_nullable_Object_and_nullable_Object; $async$goto = 7; return A._asyncAwait(t1.invokeMethod$1$1("ProcessText.queryTextActions", type$.dynamic), $async$queryTextActions$0); case 7: // returning from await. rawResults = $async$temp1._as($async$result); $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; $async$returnValue = textActions; // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally for (t1 = J.get$iterator$ax(J.get$keys$x(rawResults)); t1.moveNext$0();) { id = t1.get$current(t1); id.toString; A._asString(id); t2 = J.$index$asx(rawResults, id); t2.toString; J.add$1$ax(textActions, new A.ProcessTextAction(id, A._asString(t2))); } $async$returnValue = textActions; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$queryTextActions$0, $async$completer); }, processTextAction$3(id, text, readOnly) { return this.processTextAction$body$DefaultProcessTextService(id, text, readOnly); }, processTextAction$body$DefaultProcessTextService(id, text, readOnly) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), $async$returnValue, $async$self = this, t1, $async$temp1; var $async$processTextAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.__DefaultProcessTextService__processTextChannel_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$temp1 = A; $async$goto = 3; return A._asyncAwait(t1.invokeMethod$1$2("ProcessText.processTextAction", [id, text, readOnly], type$.dynamic), $async$processTextAction$3); case 3: // returning from await. $async$returnValue = $async$temp1._asStringQ($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$processTextAction$3, $async$completer); } }; A.KeyboardSide.prototype = { _enumToString$0() { return "KeyboardSide." + this._core$_name; } }; A.ModifierKey.prototype = { _enumToString$0() { return "ModifierKey." + this._core$_name; } }; A.RawKeyEventData.prototype = { get$modifiersPressed() { var _i, key, result = A.LinkedHashMap_LinkedHashMap$_empty(type$.ModifierKey, type$.KeyboardSide); for (_i = 0; _i < 9; ++_i) { key = B.List_oqK0[_i]; if (this.isModifierPressed$1(key)) result.$indexSet(0, key, B.KeyboardSide_0); } return result; } }; A.RawKeyEvent.prototype = {}; A.RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb.prototype = { call$0() { var t4, t5, t6, t1 = this.message, t2 = J.getInterceptor$asx(t1), key = A._asStringQ(t2.$index(t1, "key")), t3 = key == null; if (!t3) { t4 = key.length; t4 = t4 !== 0 && t4 === 1; } else t4 = false; if (t4) this._box_0.character = key; t4 = A._asStringQ(t2.$index(t1, "code")); if (t4 == null) t4 = ""; t3 = t3 ? "" : key; t5 = A._asIntQ(t2.$index(t1, "location")); if (t5 == null) t5 = 0; t6 = A._asIntQ(t2.$index(t1, "metaState")); if (t6 == null) t6 = 0; t1 = A._asIntQ(t2.$index(t1, "keyCode")); return new A.RawKeyEventDataWeb(t4, t3, t5, t6, t1 == null ? 0 : t1); }, $signature: 1507 }; A.RawKeyDownEvent.prototype = {}; A.RawKeyUpEvent.prototype = {}; A.RawKeyboard0.prototype = { addListener$1(_, listener) { this._raw_keyboard$_listeners.push(listener); }, removeListener$1(_, listener) { B.JSArray_methods.remove$1(this._raw_keyboard$_listeners, listener); }, handleRawKeyEvent$1($event) { var listener, exception, stack, t1, t2, t3, _i, exception0, t4, t5, _this = this; if ($event instanceof A.RawKeyDownEvent) { t1 = $event.data; _this._keysPressed.$indexSet(0, t1.get$physicalKey(), t1.get$logicalKey()); } else if ($event instanceof A.RawKeyUpEvent) _this._keysPressed.remove$1(0, $event.data.get$physicalKey()); _this._synchronizeModifiers$1($event); for (t1 = _this._raw_keyboard$_listeners, t2 = A.List_List$of(t1, true, type$.void_Function_RawKeyEvent), t3 = t2.length, _i = 0; _i < t3; ++_i) { listener = t2[_i]; try { if (B.JSArray_methods.contains$1(t1, listener)) listener.call$1($event); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t4 = A.ErrorDescription$("while processing a raw key listener"); t5 = $.$get$FlutterError_onError(); if (t5 != null) t5.call$1(new A.FlutterErrorDetails(exception, stack, "services library", t4, null, null, false)); } } return false; }, _synchronizeModifiers$1($event) { var t6, thisKeyModifier, _i, key, t7, thisModifierKeys, t8, mappedKeys, t9, t10, nonModifierCapsLock, skipReleasingKey, t1 = $event.data, modifiersPressed = t1.get$modifiersPressed(), t2 = type$.PhysicalKeyboardKey, modifierKeys = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.LogicalKeyboardKey), anySideKeys = A.LinkedHashSet_LinkedHashSet$_empty(t2), t3 = this._keysPressed, t4 = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeyIterable(t3, A._instanceType(t3)._eval$1("LinkedHashMapKeyIterable<1>")), t2), t5 = $event instanceof A.RawKeyDownEvent; if (t5) t4.add$1(0, t1.get$physicalKey()); for (t6 = t1.code, thisKeyModifier = null, _i = 0; _i < 9; ++_i) { key = B.List_oqK0[_i]; t7 = $.$get$RawKeyboard__modifierKeyMap(); thisModifierKeys = t7.$index(0, new A._ModifierSidePair(key, B.KeyboardSide_3)); if (thisModifierKeys == null) continue; t8 = B.Map_qFV43.$index(0, t6); if (thisModifierKeys.contains$1(0, t8 == null ? new A.PhysicalKeyboardKey(98784247808 + B.JSString_methods.get$hashCode(t6)) : t8)) thisKeyModifier = key; if (modifiersPressed.$index(0, key) === B.KeyboardSide_0) { anySideKeys.addAll$1(0, thisModifierKeys); if (thisModifierKeys.any$1(0, t4.get$contains(t4))) continue; } mappedKeys = modifiersPressed.$index(0, key) == null ? A.LinkedHashSet_LinkedHashSet$_empty(t2) : t7.$index(0, new A._ModifierSidePair(key, modifiersPressed.$index(0, key))); if (mappedKeys == null) continue; for (t7 = A._instanceType(mappedKeys), t8 = new A._LinkedHashSetIterator(mappedKeys, mappedKeys._collection$_modifications, t7._eval$1("_LinkedHashSetIterator<1>")), t8._collection$_cell = mappedKeys._collection$_first, t7 = t7._precomputed1; t8.moveNext$0();) { t9 = t8._collection$_current; if (t9 == null) t9 = t7._as(t9); t10 = $.$get$RawKeyboard__allModifiers().$index(0, t9); t10.toString; modifierKeys.$indexSet(0, t9, t10); } } nonModifierCapsLock = t3.$index(0, B.PhysicalKeyboardKey_458809) != null && !J.$eq$(t3.$index(0, B.PhysicalKeyboardKey_458809), B.LogicalKeyboardKey_4294967556); for (t2 = $.$get$RawKeyboard__allModifiersExceptFn(), t2 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, A._instanceType(t2)._precomputed1); t2.moveNext$0();) { t4 = t2.__js_helper$_current; skipReleasingKey = nonModifierCapsLock && t4.$eq(0, B.PhysicalKeyboardKey_458809); if (!anySideKeys.contains$1(0, t4) && !skipReleasingKey) t3.remove$1(0, t4); } t3.remove$1(0, B.PhysicalKeyboardKey_18); t3.addAll$1(0, modifierKeys); if (t5 && thisKeyModifier != null && !t3.containsKey$1(0, t1.get$physicalKey())) { t2 = t1.get$physicalKey().$eq(0, B.PhysicalKeyboardKey_458982); if (t2) t3.$indexSet(0, t1.get$physicalKey(), t1.get$logicalKey()); } } }; A._ModifierSidePair.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._ModifierSidePair && other.modifier === this.modifier && other.side == this.side; }, get$hashCode(_) { return A.Object_hash(this.modifier, this.side, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._RawKeyEvent_Object_Diagnosticable.prototype = {}; A._RawKeyEventData_Object_Diagnosticable.prototype = {}; A.RawKeyEventDataWeb.prototype = { get$physicalKey() { var t1 = this.code, t2 = B.Map_qFV43.$index(0, t1); return t2 == null ? new A.PhysicalKeyboardKey(98784247808 + B.JSString_methods.get$hashCode(t1)) : t2; }, get$logicalKey() { var newKey, t1 = this.key, t2 = B.Map_wskn0.$index(0, t1), maybeLocationKey = t2 == null ? null : t2[this.location]; if (maybeLocationKey != null) return maybeLocationKey; newKey = B.Map_OK0mf.$index(0, t1); if (newKey != null) return newKey; if (t1.length === 1) return new A.LogicalKeyboardKey(t1.toLowerCase().charCodeAt(0)); return new A.LogicalKeyboardKey(B.JSString_methods.get$hashCode(this.code) + 98784247808); }, isModifierPressed$1(key) { var _this = this; switch (key.index) { case 0: return (_this.metaState & 4) !== 0; case 1: return (_this.metaState & 1) !== 0; case 2: return (_this.metaState & 2) !== 0; case 3: return (_this.metaState & 8) !== 0; case 5: return (_this.metaState & 16) !== 0; case 4: return (_this.metaState & 32) !== 0; case 6: return (_this.metaState & 64) !== 0; case 7: case 8: return false; } }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.RawKeyEventDataWeb && other.code === _this.code && other.key === _this.key && other.location === _this.location && other.metaState === _this.metaState && other.keyCode === _this.keyCode; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.code, _this.key, _this.location, _this.metaState, _this.keyCode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.RestorationManager.prototype = { get$rootBucket() { var _this = this; if (_this._rootBucketIsValid) return new A.SynchronousFuture(_this._restoration$_rootBucket, type$.SynchronousFuture_nullable_RestorationBucket); if (_this._pendingRootBucket == null) { _this._pendingRootBucket = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_nullable_RestorationBucket), type$._AsyncCompleter_nullable_RestorationBucket); _this._getRootBucketFromEngine$0(); } return _this._pendingRootBucket.future; }, _getRootBucketFromEngine$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, config; var $async$_getRootBucketFromEngine$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.OptionalMethodChannel_wEo.invokeMethod$1$1("get", type$.Map_of_nullable_Object_and_nullable_Object), $async$_getRootBucketFromEngine$0); case 3: // returning from await. config = $async$result; if ($async$self._pendingRootBucket == null) { // goto return $async$goto = 1; break; } $async$self._parseAndHandleRestorationUpdateFromEngine$1(config); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_getRootBucketFromEngine$0, $async$completer); }, _parseAndHandleRestorationUpdateFromEngine$1(update) { var t2, t1 = update == null; if (!t1) { t2 = J.$index$asx(update, "enabled"); t2.toString; A._asBool(t2); } else t2 = false; this.handleRestorationUpdateFromEngine$2$data$enabled(t1 ? null : type$.nullable_Uint8List._as(J.$index$asx(update, "data")), t2); }, handleRestorationUpdateFromEngine$2$data$enabled(data, enabled) { var oldRoot, t2, _this = this, t1 = _this._rootBucketIsValid && enabled; _this._isReplacing = t1; if (t1) $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RestorationManager_handleRestorationUpdateFromEngine_closure(_this)); oldRoot = _this._restoration$_rootBucket; if (enabled) { t1 = _this._decodeRestorationData$1(data); t2 = type$.String; if (t1 == null) { t1 = type$.nullable_Object; t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); } t2 = new A.RestorationBucket(t1, _this, null, "root", A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.RestorationBucket), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.List_RestorationBucket)); t1 = t2; } else t1 = null; _this._restoration$_rootBucket = t1; _this._rootBucketIsValid = true; t2 = _this._pendingRootBucket; if (t2 != null) t2.complete$1(0, t1); _this._pendingRootBucket = null; if (_this._restoration$_rootBucket != oldRoot) { _this.notifyListeners$0(); if (oldRoot != null) oldRoot.dispose$0(); } }, _methodHandler$1($call) { return this._methodHandler$body$RestorationManager($call); }, _methodHandler$body$RestorationManager($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$_methodHandler$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $call.method; switch (t1) { case "push": $async$self._parseAndHandleRestorationUpdateFromEngine$1(type$.Map_of_nullable_Object_and_nullable_Object._as($call.$arguments)); break; default: throw A.wrapException(A.UnimplementedError$(t1 + " was invoked but isn't implemented by " + A.getRuntimeTypeOfDartObject($async$self).toString$0(0))); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_methodHandler$1, $async$completer); }, _decodeRestorationData$1(data) { var t1; if (data == null) return null; t1 = J.getInterceptor$x(data); return type$.nullable_Map_of_nullable_Object_and_nullable_Object._as(B.C_StandardMessageCodec0.decodeMessage$1(J.asByteData$2$x(t1.get$buffer(data), t1.get$offsetInBytes(data), t1.get$lengthInBytes(data)))); }, scheduleSerializationFor$1(bucket) { var _this = this; _this._bucketsNeedingSerialization.add$1(0, bucket); if (!_this._serializationScheduled) { _this._serializationScheduled = true; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RestorationManager_scheduleSerializationFor_closure(_this)); } }, _doSerialization$0() { var t1, t2, t3, t4, encoded, _this = this; if (!_this._serializationScheduled) return; _this._serializationScheduled = false; for (t1 = _this._bucketsNeedingSerialization, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { t4 = t2._collection$_current; (t4 == null ? t3._as(t4) : t4)._needsSerialization = false; } t1.clear$0(0); encoded = B.C_StandardMessageCodec0.encodeMessage$1(_this._restoration$_rootBucket._rawData); B.OptionalMethodChannel_wEo.invokeMethod$1$2("put", A.NativeUint8List_NativeUint8List$view(encoded.buffer, encoded.byteOffset, encoded.byteLength), type$.void); }, flushData$0() { if ($.SchedulerBinding__instance.SchedulerBinding__hasScheduledFrame) return; this._doSerialization$0(); }, dispose$0() { var t1 = this._restoration$_rootBucket; if (t1 != null) t1.dispose$0(); this.super$ChangeNotifier$dispose(); } }; A.RestorationManager_handleRestorationUpdateFromEngine_closure.prototype = { call$1(_) { this.$this._isReplacing = false; }, $signature: 11 }; A.RestorationManager_scheduleSerializationFor_closure.prototype = { call$1(_) { return this.$this._doSerialization$0(); }, $signature: 11 }; A.RestorationBucket.prototype = { get$_rawChildren() { var t1 = J.putIfAbsent$2$x(this._rawData, "c", new A.RestorationBucket__rawChildren_closure()); t1.toString; return type$.Map_of_nullable_Object_and_nullable_Object._as(t1); }, get$_rawValues() { var t1 = J.putIfAbsent$2$x(this._rawData, "v", new A.RestorationBucket__rawValues_closure()); t1.toString; return type$.Map_of_nullable_Object_and_nullable_Object._as(t1); }, remove$1$1(_, restorationId, $P) { var _this = this, needsUpdate = J.containsKey$1$x(_this.get$_rawValues(), restorationId), result = $P._eval$1("0?")._as(J.remove$1$ax(_this.get$_rawValues(), restorationId)); if (J.get$isEmpty$asx(_this.get$_rawValues())) J.remove$1$ax(_this._rawData, "v"); if (needsUpdate) _this._markNeedsSerialization$0(); return result; }, claimChild$2$debugOwner(restorationId, debugOwner) { var child, t2, t3, t4, _this = this, t1 = _this._claimedChildren; if (t1.containsKey$1(0, restorationId) || !J.containsKey$1$x(_this.get$_rawChildren(), restorationId)) { t1 = type$.String; child = new A.RestorationBucket(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.nullable_Object), null, null, restorationId, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.RestorationBucket), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_RestorationBucket)); _this.adoptChild$1(child); return child; } t2 = type$.String; t3 = _this._restoration$_manager; t4 = J.$index$asx(_this.get$_rawChildren(), restorationId); t4.toString; child = new A.RestorationBucket(type$.Map_of_nullable_Object_and_nullable_Object._as(t4), t3, _this, restorationId, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.RestorationBucket), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.List_RestorationBucket)); t1.$indexSet(0, restorationId, child); return child; }, adoptChild$1(child) { var _this = this, t1 = child._restoration$_parent; if (t1 !== _this) { if (t1 != null) t1._removeChildData$1(child); child._restoration$_parent = _this; _this._addChildData$1(child); if (child._restoration$_manager != _this._restoration$_manager) _this._recursivelyUpdateManager$1(child); } }, _restoration$_dropChild$1(child) { this._removeChildData$1(child); child._restoration$_parent = null; if (child._restoration$_manager != null) { child._restoration$_updateManager$1(null); child._visitChildren$1(this.get$_recursivelyUpdateManager()); } }, _markNeedsSerialization$0() { var t1, _this = this; if (!_this._needsSerialization) { _this._needsSerialization = true; t1 = _this._restoration$_manager; if (t1 != null) t1.scheduleSerializationFor$1(_this); } }, _recursivelyUpdateManager$1(bucket) { bucket._restoration$_updateManager$1(this._restoration$_manager); bucket._visitChildren$1(this.get$_recursivelyUpdateManager()); }, _restoration$_updateManager$1(newManager) { var _this = this, t1 = _this._restoration$_manager; if (t1 == newManager) return; if (_this._needsSerialization) if (t1 != null) t1._bucketsNeedingSerialization.remove$1(0, _this); _this._restoration$_manager = newManager; if (_this._needsSerialization && newManager != null) { _this._needsSerialization = false; _this._markNeedsSerialization$0(); } }, _removeChildData$1(child) { var t1, pendingChildren, t2, _this = this; if (J.$eq$(_this._claimedChildren.remove$1(0, child._restorationId), child)) { J.remove$1$ax(_this.get$_rawChildren(), child._restorationId); t1 = _this._childrenToAdd; pendingChildren = t1.$index(0, child._restorationId); if (pendingChildren != null) { t2 = J.getInterceptor$ax(pendingChildren); _this._finalizeAddChildData$1(t2.removeLast$0(pendingChildren)); if (t2.get$isEmpty(pendingChildren)) t1.remove$1(0, child._restorationId); } if (J.get$isEmpty$asx(_this.get$_rawChildren())) J.remove$1$ax(_this._rawData, "c"); _this._markNeedsSerialization$0(); return; } t1 = _this._childrenToAdd; t2 = t1.$index(0, child._restorationId); if (t2 != null) J.remove$1$ax(t2, child); t2 = t1.$index(0, child._restorationId); t2 = t2 == null ? null : J.get$isEmpty$asx(t2); if (t2 === true) t1.remove$1(0, child._restorationId); }, _addChildData$1(child) { var _this = this; if (_this._claimedChildren.containsKey$1(0, child._restorationId)) { J.add$1$ax(_this._childrenToAdd.putIfAbsent$2(0, child._restorationId, new A.RestorationBucket__addChildData_closure()), child); _this._markNeedsSerialization$0(); return; } _this._finalizeAddChildData$1(child); _this._markNeedsSerialization$0(); }, _finalizeAddChildData$1(child) { this._claimedChildren.$indexSet(0, child._restorationId, child); J.$indexSet$ax(this.get$_rawChildren(), child._restorationId, child._rawData); }, _visitChildren$2$concurrentModification(visitor, concurrentModification) { var t1 = this._claimedChildren.get$values(0), t2 = this._childrenToAdd.get$values(0), children = t1.followedBy$1(0, new A.ExpandIterable(t2, new A.RestorationBucket__visitChildren_closure(), A._instanceType(t2)._eval$1("ExpandIterable"))); J.forEach$1$ax(concurrentModification ? A.List_List$of(children, false, A._instanceType(children)._eval$1("Iterable.E")) : children, visitor); }, _visitChildren$1(visitor) { return this._visitChildren$2$concurrentModification(visitor, false); }, rename$1(newRestorationId) { var t1, _this = this; if (newRestorationId === _this._restorationId) return; t1 = _this._restoration$_parent; if (t1 != null) t1._removeChildData$1(_this); _this._restorationId = newRestorationId; t1 = _this._restoration$_parent; if (t1 != null) t1._addChildData$1(_this); }, dispose$0() { var t1, _this = this; _this._visitChildren$2$concurrentModification(_this.get$_restoration$_dropChild(), true); _this._claimedChildren.clear$0(0); _this._childrenToAdd.clear$0(0); t1 = _this._restoration$_parent; if (t1 != null) t1._removeChildData$1(_this); _this._restoration$_parent = null; _this._restoration$_updateManager$1(null); _this._debugDisposed = true; }, toString$0(_) { return "RestorationBucket(restorationId: " + this._restorationId + ", owner: " + A.S(this._debugOwner) + ")"; } }; A.RestorationBucket__rawChildren_closure.prototype = { call$0() { var t1 = type$.nullable_Object; return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); }, $signature: 784 }; A.RestorationBucket__rawValues_closure.prototype = { call$0() { var t1 = type$.nullable_Object; return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); }, $signature: 784 }; A.RestorationBucket__addChildData_closure.prototype = { call$0() { return A._setArrayType([], type$.JSArray_RestorationBucket); }, $signature: 1535 }; A.RestorationBucket__visitChildren_closure.prototype = { call$1(buckets) { return buckets; }, $signature: 1536 }; A.SuggestionSpan.prototype = { $eq(_, other) { var t1, t2; if (other == null) return false; if (this === other) return true; if (other instanceof A.SuggestionSpan) { t1 = other.range; t2 = this.range; t1 = t1.start === t2.start && t1.end === t2.end && A.listEquals(other.suggestions, this.suggestions); } else t1 = false; return t1; }, get$hashCode(_) { var t1 = this.range; return A.Object_hash(t1.start, t1.end, A.Object_hashAll(this.suggestions), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SpellCheckResults.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.SpellCheckResults && other.spellCheckedText === this.spellCheckedText && A.listEquals(other.suggestionSpans, this.suggestionSpans); }, get$hashCode(_) { return A.Object_hash(this.spellCheckedText, A.Object_hashAll(this.suggestionSpans), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.DefaultSpellCheckService.prototype = { fetchSpellCheckSuggestions$2(locale, text) { return this.fetchSpellCheckSuggestions$body$DefaultSpellCheckService(locale, text); }, fetchSpellCheckSuggestions$body$DefaultSpellCheckService(locale, text) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_List_SuggestionSpan), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, t1, exception, suggestionSpans, t2, t3, t4, t5, resultMap, spansHaveChanged, rawResults, languageTag, $async$exception, $async$temp1; var $async$fetchSpellCheckSuggestions$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start rawResults = null; languageTag = locale._rawToString$1("-"); $async$handler = 4; t1 = $async$self.__DefaultSpellCheckService_spellCheckChannel_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$temp1 = type$.List_dynamic; $async$goto = 7; return A._asyncAwait(t1.invokeMethod$1$2("SpellCheck.initiateSpellCheck", A._setArrayType([languageTag, text], type$.JSArray_String), type$.dynamic), $async$fetchSpellCheckSuggestions$2); case 7: // returning from await. rawResults = $async$temp1._as($async$result); $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; $async$returnValue = null; // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally suggestionSpans = A._setArrayType([], type$.JSArray_SuggestionSpan); for (t1 = J.get$iterator$ax(rawResults), t2 = type$.Map_dynamic_dynamic, t3 = type$.String, t4 = type$.dynamic, t5 = type$.List_dynamic; t1.moveNext$0();) { resultMap = A.LinkedHashMap_LinkedHashMap$from(t2._as(t1.get$current(t1)), t3, t4); suggestionSpans.push(new A.SuggestionSpan(new A.TextRange(A._asInt(resultMap.$index(0, "startIndex")), A._asInt(resultMap.$index(0, "endIndex"))), J.cast$1$0$ax(t5._as(resultMap.$index(0, "suggestions")), t3))); } t1 = $async$self.lastSavedResults; if (t1 != null) { t2 = t1.spellCheckedText; spansHaveChanged = A.listEquals(t1.suggestionSpans, suggestionSpans); if (t2 === text && spansHaveChanged) suggestionSpans = A.DefaultSpellCheckService_mergeResults($async$self.lastSavedResults.suggestionSpans, suggestionSpans); } $async$self.lastSavedResults = new A.SpellCheckResults(text, suggestionSpans); $async$returnValue = suggestionSpans; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$fetchSpellCheckSuggestions$2, $async$completer); } }; A.ApplicationSwitcherDescription.prototype = {}; A.SystemUiOverlayStyle.prototype = { _system_chrome$_toMap$0() { var t2, t3, t4, t5, _this = this, t1 = _this.systemNavigationBarColor; t1 = t1 == null ? null : t1.value; t2 = _this.statusBarColor; t2 = t2 == null ? null : t2.value; t3 = _this.statusBarBrightness._enumToString$0(); t4 = _this.statusBarIconBrightness._enumToString$0(); t5 = _this.systemNavigationBarIconBrightness; t5 = t5 == null ? null : t5._enumToString$0(); return A.LinkedHashMap_LinkedHashMap$_literal(["systemNavigationBarColor", t1, "systemNavigationBarDividerColor", null, "systemStatusBarContrastEnforced", _this.systemStatusBarContrastEnforced, "statusBarColor", t2, "statusBarBrightness", t3, "statusBarIconBrightness", t4, "systemNavigationBarIconBrightness", t5, "systemNavigationBarContrastEnforced", _this.systemNavigationBarContrastEnforced], type$.String, type$.dynamic); }, toString$0(_) { return "SystemUiOverlayStyle(" + this._system_chrome$_toMap$0().toString$0(0) + ")"; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.systemNavigationBarColor, _this.systemNavigationBarDividerColor, _this.systemNavigationBarContrastEnforced, _this.statusBarColor, _this.statusBarBrightness, _this.statusBarIconBrightness, _this.systemStatusBarContrastEnforced, _this.systemNavigationBarIconBrightness, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.SystemUiOverlayStyle) if (J.$eq$(other.systemNavigationBarColor, _this.systemNavigationBarColor)) if (J.$eq$(other.statusBarColor, _this.statusBarColor)) if (other.statusBarIconBrightness === _this.statusBarIconBrightness) if (other.statusBarBrightness === _this.statusBarBrightness) t1 = other.systemNavigationBarIconBrightness == _this.systemNavigationBarIconBrightness; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A.SystemChrome_setSystemUIOverlayStyle_closure.prototype = { call$0() { if (!J.$eq$($.SystemChrome__pendingStyle, $.SystemChrome__latestStyle)) { B.OptionalMethodChannel_0.invokeMethod$1$2("SystemChrome.setSystemUIOverlayStyle", $.SystemChrome__pendingStyle._system_chrome$_toMap$0(), type$.void); $.SystemChrome__latestStyle = $.SystemChrome__pendingStyle; } $.SystemChrome__pendingStyle = null; }, $signature: 0 }; A.SystemSoundType.prototype = { _enumToString$0() { return "SystemSoundType." + this._core$_name; } }; A.TextBoundary.prototype = { getLeadingTextBoundaryAt$1(position) { var start; if (position < 0) return null; start = this.getTextBoundaryAt$1(position).start; return start >= 0 ? start : null; }, getTrailingTextBoundaryAt$1(position) { var end = this.getTextBoundaryAt$1(Math.max(0, position)).end; return end >= 0 ? end : null; }, getTextBoundaryAt$1(position) { var end, start = this.getLeadingTextBoundaryAt$1(position); if (start == null) start = -1; end = this.getTrailingTextBoundaryAt$1(position); return new A.TextRange(start, end == null ? -1 : end); } }; A.CharacterBoundary.prototype = { getLeadingTextBoundaryAt$1(position) { var t1; if (position < 0) return null; t1 = this._text_boundary$_text; return A.StringCharacterRange_StringCharacterRange$at(t1, Math.min(position, t1.length), null)._characters_impl$_start; }, getTrailingTextBoundaryAt$1(position) { var rangeAtPosition, t1 = this._text_boundary$_text; if (position >= t1.length) return null; rangeAtPosition = A.StringCharacterRange_StringCharacterRange$at(t1, Math.max(0, position + 1), null); return rangeAtPosition._characters_impl$_start + rangeAtPosition.get$current(0).length; }, getTextBoundaryAt$1(position) { var t1, rangeAtPosition, t2, _this = this; if (position < 0) { t1 = _this.getTrailingTextBoundaryAt$1(position); return new A.TextRange(-1, t1 == null ? -1 : t1); } else { t1 = _this._text_boundary$_text; if (position >= t1.length) { t1 = _this.getLeadingTextBoundaryAt$1(position); return new A.TextRange(t1 == null ? -1 : t1, -1); } } rangeAtPosition = A.StringCharacterRange_StringCharacterRange$at(t1, position, null); t1 = rangeAtPosition._characters_impl$_start; if (t1 !== rangeAtPosition._characters_impl$_end) t1 = new A.TextRange(t1, t1 + rangeAtPosition.get$current(0).length); else { t2 = _this.getTrailingTextBoundaryAt$1(position); t1 = new A.TextRange(t1, t2 == null ? -1 : t2); } return t1; } }; A.LineBoundary.prototype = { getTextBoundaryAt$1(position) { return this._textLayout.getLineAtOffset$1(new A.TextPosition(Math.max(position, 0), B.TextAffinity_1)); } }; A.ParagraphBoundary.prototype = { getLeadingTextBoundaryAt$1(position) { var t1, t2, index; if (position < 0 || this._text_boundary$_text.length === 0) return null; t1 = this._text_boundary$_text; t2 = t1.length; if (position >= t2) return t2; if (position === 0) return 0; if (position > 1 && t1.charCodeAt(position) === 10 && t1.charCodeAt(position - 1) === 13) index = position - 2; else index = A.TextLayoutMetrics_isLineTerminator(t1.charCodeAt(position)) ? position - 1 : position; for (; index > 0;) { if (A.TextLayoutMetrics_isLineTerminator(t1.charCodeAt(index))) return index + 1; --index; } return Math.max(index, 0); }, getTrailingTextBoundaryAt$1(position) { var index, t1 = this._text_boundary$_text, t2 = t1.length; if (position >= t2 || t2 === 0) return null; if (position < 0) return 0; for (index = position; !A.TextLayoutMetrics_isLineTerminator(t1.charCodeAt(index));) { ++index; if (index === t2) return index; } return index < t2 - 1 && t1.charCodeAt(index) === 13 && t1.charCodeAt(index + 1) === 10 ? index + 2 : index + 1; } }; A.DocumentBoundary.prototype = { getLeadingTextBoundaryAt$1(position) { return position < 0 ? null : 0; }, getTrailingTextBoundaryAt$1(position) { var t1 = this._text_boundary$_text.length; return position >= t1 ? null : t1; } }; A.TextSelection.prototype = { get$base() { var affinity, _this = this; if (!_this.get$isValid() || _this.baseOffset === _this.extentOffset) affinity = _this.affinity; else affinity = _this.baseOffset < _this.extentOffset ? B.TextAffinity_1 : B.TextAffinity_0; return new A.TextPosition(_this.baseOffset, affinity); }, get$extent() { var affinity, _this = this; if (!_this.get$isValid() || _this.baseOffset === _this.extentOffset) affinity = _this.affinity; else affinity = _this.baseOffset < _this.extentOffset ? B.TextAffinity_0 : B.TextAffinity_1; return new A.TextPosition(_this.extentOffset, affinity); }, toString$0(_) { var t1, t2, _this = this, _s17_ = ", isDirectional: "; if (!_this.get$isValid()) return "TextSelection.invalid"; t1 = "" + _this.baseOffset; t2 = "" + _this.isDirectional; return _this.start === _this.end ? "TextSelection.collapsed(offset: " + t1 + ", affinity: " + _this.affinity.toString$0(0) + _s17_ + t2 + ")" : "TextSelection(baseOffset: " + t1 + ", extentOffset: " + _this.extentOffset + _s17_ + t2 + ")"; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.TextSelection)) return false; if (!_this.get$isValid()) return !other.get$isValid(); if (other.baseOffset === _this.baseOffset) if (other.extentOffset === _this.extentOffset) t1 = (_this.start !== _this.end || other.affinity === _this.affinity) && other.isDirectional === _this.isDirectional; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var affinityHash, _this = this; if (!_this.get$isValid()) return A.Object_hash(-B.JSInt_methods.get$hashCode(1), -B.JSInt_methods.get$hashCode(1), A.Primitives_objectHashCode(B.TextAffinity_1), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); affinityHash = _this.start === _this.end ? A.Primitives_objectHashCode(_this.affinity) : A.Primitives_objectHashCode(B.TextAffinity_1); return A.Object_hash(B.JSInt_methods.get$hashCode(_this.baseOffset), B.JSInt_methods.get$hashCode(_this.extentOffset), affinityHash, B.JSBool_methods.get$hashCode(_this.isDirectional), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, copyWith$3$affinity$baseOffset$extentOffset(affinity, baseOffset, extentOffset) { var _this = this, t1 = baseOffset == null ? _this.baseOffset : baseOffset, t2 = extentOffset == null ? _this.extentOffset : extentOffset, t3 = affinity == null ? _this.affinity : affinity; return A.TextSelection$(t3, t1, t2, _this.isDirectional); }, copyWith$2$affinity$extentOffset(affinity, extentOffset) { return this.copyWith$3$affinity$baseOffset$extentOffset(affinity, null, extentOffset); }, copyWith$2$baseOffset$extentOffset(baseOffset, extentOffset) { return this.copyWith$3$affinity$baseOffset$extentOffset(null, baseOffset, extentOffset); }, copyWith$1$extentOffset(extentOffset) { return this.copyWith$3$affinity$baseOffset$extentOffset(null, null, extentOffset); }, copyWith$1$affinity(affinity) { return this.copyWith$3$affinity$baseOffset$extentOffset(affinity, null, null); }, copyWith$1$baseOffset(baseOffset) { return this.copyWith$3$affinity$baseOffset$extentOffset(null, baseOffset, null); }, expandTo$2(position, extentAtIndex) { var t3, t4, normalized, _this = this, t1 = position.offset, t2 = _this.start; if (t1 >= t2 && t1 <= _this.end) return _this; t3 = _this.baseOffset; t4 = _this.extentOffset; normalized = t3 <= t4; if (t1 <= t2) { if (extentAtIndex) return _this.copyWith$3$affinity$baseOffset$extentOffset(position.affinity, _this.end, t1); t2 = normalized ? t1 : t3; return _this.copyWith$2$baseOffset$extentOffset(t2, normalized ? t4 : t1); } if (extentAtIndex) return _this.copyWith$3$affinity$baseOffset$extentOffset(position.affinity, t2, t1); t2 = normalized ? t3 : t1; return _this.copyWith$2$baseOffset$extentOffset(t2, normalized ? t1 : t4); }, extendTo$1(position) { if (this.get$extent().$eq(0, position)) return this; return this.copyWith$2$affinity$extentOffset(position.affinity, position.offset); } }; A.TextEditingDelta.prototype = {}; A.TextEditingDeltaInsertion.prototype = { apply$1(value) { var _this = this, t1 = _this.insertionOffset; return value.copyWith$3$composing$selection$text(_this.composing, _this.selection, B.JSString_methods.replaceRange$3(_this.oldText, t1, t1, _this.textInserted)); } }; A.TextEditingDeltaDeletion.prototype = { apply$1(value) { var _this = this, t1 = _this.deletedRange; return value.copyWith$3$composing$selection$text(_this.composing, _this.selection, B.JSString_methods.replaceRange$3(_this.oldText, t1.start, t1.end, "")); } }; A.TextEditingDeltaReplacement.prototype = { get$textReplaced() { var t1 = this.replacedRange; return B.JSString_methods.substring$2(this.oldText, t1.start, t1.end); }, apply$1(value) { var _this = this, t1 = _this.replacedRange; return value.copyWith$3$composing$selection$text(_this.composing, _this.selection, B.JSString_methods.replaceRange$3(_this.oldText, t1.start, t1.end, _this.replacementText)); } }; A.TextEditingDeltaNonTextUpdate.prototype = { apply$1(value) { return new A.TextEditingValue(this.oldText, this.selection, this.composing); } }; A._TextEditingDelta_Object_Diagnosticable.prototype = {}; A.MaxLengthEnforcement.prototype = { _enumToString$0() { return "MaxLengthEnforcement." + this._core$_name; } }; A.TextInputFormatter.prototype = {}; A._MutableTextRange.prototype = {}; A._TextEditingValueAccumulator.prototype = {}; A.FilteringTextInputFormatter.prototype = { formatEditUpdate$2(oldValue, newValue) { var t2, formatState, matches, t3, t4, previousMatch, match, t5, selection, composingRegion, _this = this, _null = null, t1 = newValue.selection; t1 = t1.get$isValid() ? new A._MutableTextRange(t1.baseOffset, t1.extentOffset) : _null; t2 = newValue.composing; t2 = t2.get$isValid() && t2.start !== t2.end ? new A._MutableTextRange(t2.start, t2.end) : _null; formatState = new A._TextEditingValueAccumulator(newValue, new A.StringBuffer(""), t1, t2); t2 = newValue.text; matches = J.allMatches$1$s(_this.filterPattern, t2); for (t1 = matches.get$iterator(matches), t3 = _this.allow, t4 = !t3, previousMatch = _null; t1.moveNext$0(); previousMatch = match) { match = t1.get$current(t1); t5 = previousMatch == null ? _null : previousMatch.get$end(previousMatch); if (t5 == null) t5 = 0; _this._processRegion$4(t3, t5, match.get$start(match), formatState); _this._processRegion$4(t4, match.get$start(match), match.get$end(match), formatState); } t1 = previousMatch == null ? _null : previousMatch.get$end(previousMatch); if (t1 == null) t1 = 0; _this._processRegion$4(t3, t1, t2.length, formatState); t2 = formatState.debugFinalized = true; selection = formatState.selection; composingRegion = formatState.composingRegion; t1 = formatState.stringBuffer._contents; t2 = (composingRegion != null ? composingRegion.base === composingRegion.extent : t2) ? B.TextRange_m1_m1 : new A.TextRange(composingRegion.base, composingRegion.extent); if (selection == null) t3 = B.TextSelection_ke5; else { t3 = formatState.inputValue.selection; t3 = A.TextSelection$(t3.affinity, selection.base, selection.extent, t3.isDirectional); } return new A.TextEditingValue(t1.charCodeAt(0) == 0 ? t1 : t1, t3, t2); }, _processRegion$4(isBannedRegion, regionStart, regionEnd, state) { var replacementString, t1, t2, t3; if (isBannedRegion) replacementString = regionStart === regionEnd ? "" : this.replacementString; else replacementString = B.JSString_methods.substring$2(state.inputValue.text, regionStart, regionEnd); state.stringBuffer._contents += replacementString; if (replacementString.length === regionEnd - regionStart) return; t1 = new A.FilteringTextInputFormatter__processRegion_adjustIndex(regionStart, regionEnd, replacementString); t2 = state.selection; t3 = t2 == null; if (!t3) t2.base = t2.base + t1.call$1(state.inputValue.selection.baseOffset); if (!t3) t2.extent = t2.extent + t1.call$1(state.inputValue.selection.extentOffset); t2 = state.composingRegion; t3 = t2 == null; if (!t3) t2.base = t2.base + t1.call$1(state.inputValue.composing.start); if (!t3) t2.extent = t2.extent + t1.call$1(state.inputValue.composing.end); } }; A.FilteringTextInputFormatter__processRegion_adjustIndex.prototype = { call$1(originalIndex) { var _this = this, t1 = _this.regionStart, replacedLength = originalIndex <= t1 && originalIndex < _this.regionEnd ? 0 : _this.replacementString.length; return replacedLength - (B.JSInt_methods.clamp$2(originalIndex, t1, _this.regionEnd) - t1); }, $signature: 137 }; A.LengthLimitingTextInputFormatter.prototype = { formatEditUpdate$2(oldValue, newValue) { var t1, maxLength = this.maxLength; if (maxLength != null) if (maxLength !== -1) { t1 = newValue.text; t1 = (t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0) <= maxLength; } else t1 = true; else t1 = true; if (t1) return newValue; t1 = this.maxLengthEnforcement; switch ((t1 == null ? B.MaxLengthEnforcement_2 : t1).index) { case 0: return newValue; case 1: t1 = oldValue.text; if ((t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0) === maxLength) { t1 = oldValue.selection; t1 = t1.start === t1.end; } else t1 = false; if (t1) return oldValue; return A.LengthLimitingTextInputFormatter_truncate(newValue, maxLength); case 2: t1 = oldValue.text; if ((t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0) === maxLength && !oldValue.composing.get$isValid()) return oldValue; if (newValue.composing.get$isValid()) return newValue; return A.LengthLimitingTextInputFormatter_truncate(newValue, maxLength); } } }; A.SmartDashesType.prototype = { _enumToString$0() { return "SmartDashesType." + this._core$_name; } }; A.SmartQuotesType.prototype = { _enumToString$0() { return "SmartQuotesType." + this._core$_name; } }; A.TextInputType.prototype = { toJson$0() { return A.LinkedHashMap_LinkedHashMap$_literal(["name", "TextInputType." + B.List_pYm[this.index], "signed", this.signed, "decimal", this.decimal], type$.String, type$.dynamic); }, toString$0(_) { return "TextInputType(name: " + ("TextInputType." + B.List_pYm[this.index]) + ", signed: " + A.S(this.signed) + ", decimal: " + A.S(this.decimal) + ")"; }, $eq(_, other) { if (other == null) return false; return other instanceof A.TextInputType && other.index === this.index && other.signed == this.signed && other.decimal == this.decimal; }, get$hashCode(_) { return A.Object_hash(this.index, this.signed, this.decimal, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.TextInputAction.prototype = { _enumToString$0() { return "TextInputAction." + this._core$_name; } }; A.TextCapitalization0.prototype = { _enumToString$0() { return "TextCapitalization." + this._core$_name; } }; A.TextInputConfiguration.prototype = { copyWith$2$autofillConfiguration$enableDeltaModel(autofillConfiguration, enableDeltaModel) { var _this = this, t1 = autofillConfiguration == null ? _this.autofillConfiguration : autofillConfiguration, t2 = enableDeltaModel == null ? _this.enableDeltaModel : enableDeltaModel; return A.TextInputConfiguration$(null, _this.allowedMimeTypes, _this.autocorrect, t1, t2, _this.enableIMEPersonalizedLearning, _this.enableInteractiveSelection, true, _this.inputAction, _this.inputType, _this.keyboardAppearance, _this.obscureText, _this.readOnly, _this.smartDashesType, _this.smartQuotesType, _this.textCapitalization); }, copyWith$1$autofillConfiguration(autofillConfiguration) { return this.copyWith$2$autofillConfiguration$enableDeltaModel(autofillConfiguration, null); }, copyWith$1$enableDeltaModel(enableDeltaModel) { return this.copyWith$2$autofillConfiguration$enableDeltaModel(null, enableDeltaModel); }, toJson$0() { var _this = this, autofill = _this.autofillConfiguration.toJson$0(), t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t1.$indexSet(0, "inputType", _this.inputType.toJson$0()); t1.$indexSet(0, "readOnly", _this.readOnly); t1.$indexSet(0, "obscureText", _this.obscureText); t1.$indexSet(0, "autocorrect", _this.autocorrect); t1.$indexSet(0, "smartDashesType", B.JSInt_methods.toString$0(_this.smartDashesType.index)); t1.$indexSet(0, "smartQuotesType", B.JSInt_methods.toString$0(_this.smartQuotesType.index)); t1.$indexSet(0, "enableSuggestions", true); t1.$indexSet(0, "enableInteractiveSelection", _this.enableInteractiveSelection); t1.$indexSet(0, "actionLabel", _this.actionLabel); t1.$indexSet(0, "inputAction", _this.inputAction._enumToString$0()); t1.$indexSet(0, "textCapitalization", _this.textCapitalization._enumToString$0()); t1.$indexSet(0, "keyboardAppearance", _this.keyboardAppearance._enumToString$0()); t1.$indexSet(0, "enableIMEPersonalizedLearning", _this.enableIMEPersonalizedLearning); t1.$indexSet(0, "contentCommitMimeTypes", _this.allowedMimeTypes); if (autofill != null) t1.$indexSet(0, "autofill", autofill); t1.$indexSet(0, "enableDeltaModel", _this.enableDeltaModel); return t1; } }; A.FloatingCursorDragState.prototype = { _enumToString$0() { return "FloatingCursorDragState." + this._core$_name; } }; A.RawFloatingCursorPoint.prototype = {}; A.TextEditingValue.prototype = { copyWith$3$composing$selection$text(composing, selection, text) { var t1 = text == null ? this.text : text, t2 = selection == null ? this.selection : selection; return new A.TextEditingValue(t1, t2, composing == null ? this.composing : composing); }, copyWith$1$selection(selection) { return this.copyWith$3$composing$selection$text(null, selection, null); }, copyWith$2$composing$selection(composing, selection) { return this.copyWith$3$composing$selection$text(composing, selection, null); }, copyWith$1$text(text) { return this.copyWith$3$composing$selection$text(null, null, text); }, copyWith$1$composing(composing) { return this.copyWith$3$composing$selection$text(composing, null, null); }, get$isComposingRangeValid() { var t2, t1 = this.composing; if (t1.get$isValid()) { t2 = t1.end; t1 = t2 >= t1.start && t2 <= this.text.length; } else t1 = false; return t1; }, replaced$2(replacementRange, replacementString) { var t1, t2, newText, t3, _this = this; if (!replacementRange.get$isValid()) return _this; t1 = replacementRange.start; t2 = replacementRange.end; newText = B.JSString_methods.replaceRange$3(_this.text, t1, t2, replacementString); if (t2 - t1 === replacementString.length) return _this.copyWith$1$text(newText); t1 = new A.TextEditingValue_replaced_adjustIndex(replacementRange, replacementString); t2 = _this.selection; t3 = _this.composing; return new A.TextEditingValue(newText, A.TextSelection$(B.TextAffinity_1, t1.call$1(t2.baseOffset), t1.call$1(t2.extentOffset), false), new A.TextRange(t1.call$1(t3.start), t1.call$1(t3.end))); }, toJSON$0() { var t1 = this.selection, t2 = this.composing; return A.LinkedHashMap_LinkedHashMap$_literal(["text", this.text, "selectionBase", t1.baseOffset, "selectionExtent", t1.extentOffset, "selectionAffinity", t1.affinity._enumToString$0(), "selectionIsDirectional", t1.isDirectional, "composingBase", t2.start, "composingExtent", t2.end], type$.String, type$.dynamic); }, toString$0(_) { return "TextEditingValue(text: \u2524" + this.text + "\u251c, selection: " + this.selection.toString$0(0) + ", composing: " + this.composing.toString$0(0) + ")"; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.TextEditingValue && other.text === _this.text && other.selection.$eq(0, _this.selection) && other.composing.$eq(0, _this.composing); }, get$hashCode(_) { var t1 = this.composing; return A.Object_hash(B.JSString_methods.get$hashCode(this.text), this.selection.get$hashCode(0), A.Object_hash(B.JSInt_methods.get$hashCode(t1.start), B.JSInt_methods.get$hashCode(t1.end), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.TextEditingValue_replaced_adjustIndex.prototype = { call$1(originalIndex) { var t1 = this.replacementRange, t2 = t1.start, replacedLength = originalIndex <= t2 && originalIndex < t1.end ? 0 : this.replacementString.length; return originalIndex + replacedLength - (B.JSInt_methods.clamp$2(originalIndex, t2, t1.end) - t2); }, $signature: 137 }; A.SelectionChangedCause.prototype = { _enumToString$0() { return "SelectionChangedCause." + this._core$_name; } }; A.TextSelectionDelegate.prototype = {}; A.TextInputClient.prototype = { insertContent$1($content) { }, showToolbar$0() { }, insertTextPlaceholder$1(size) { }, removeTextPlaceholder$0() { }, performSelector$1(selectorName) { } }; A.SelectionRect.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) return false; return other instanceof A.SelectionRect && other.position === _this.position && other.bounds.$eq(0, _this.bounds) && other.direction === _this.direction; }, get$hashCode(_) { return A.Object_hash(this.position, this.bounds, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "SelectionRect(" + this.position + ", " + this.bounds.toString$0(0) + ")"; } }; A.DeltaTextInputClient.prototype = {}; A.TextInputConnection.prototype = { get$attached(_) { return $.$get$TextInput__instance()._currentConnection === this; }, show$0(_) { $.$get$TextInput__instance()._show$0(); }, updateConfig$1(configuration) { $.$get$TextInput__instance()._updateConfig$1(configuration); }, setEditingState$1(value) { $.$get$TextInput__instance()._setEditingState$1(value); }, setEditableSizeAndTransform$2(editableBoxSize, transform) { var _this = this; if (!editableBoxSize.$eq(0, _this._cachedSize) || !transform.$eq(0, _this._cachedTransform)) { _this._cachedSize = editableBoxSize; _this._cachedTransform = transform; $.$get$TextInput__instance()._setEditableSizeAndTransform$2(editableBoxSize, transform); } }, setComposingRect$1(rect) { var validRect; if (rect.$eq(0, this._text_input$_cachedRect)) return; this._text_input$_cachedRect = rect; validRect = rect.get$isFinite(0) ? rect : new A.Rect(0, 0, -1, -1); $.$get$TextInput__instance()._setComposingTextRect$1(validRect); }, setCaretRect$1(rect) { var validRect; if (rect.$eq(0, this._cachedCaretRect)) return; this._cachedCaretRect = rect; validRect = rect.get$isFinite(0) ? rect : new A.Rect(0, 0, -1, -1); $.$get$TextInput__instance()._setCaretRect$1(validRect); }, setSelectionRects$1(selectionRects) { if (!A.listEquals(this._cachedSelectionRects, selectionRects)) { this._cachedSelectionRects = selectionRects; $.$get$TextInput__instance()._setSelectionRects$1(selectionRects); } }, setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(fontFamily, fontSize, fontWeight, textAlign, textDirection) { $.$get$TextInput__instance()._setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(fontFamily, fontSize, fontWeight, textAlign, textDirection); }, close$0(_) { var t1 = $.$get$TextInput__instance(); if (t1._currentConnection === this) t1._clearClient$0(); } }; A.TextInput.prototype = { _attach$2(connection, configuration) { this._currentConnection = connection; this.__TextInput__currentConfiguration_A = configuration; this._setClient$2(connection._text_input$_client, configuration); }, get$_channel() { var t1 = this.__TextInput__channel_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _loudlyHandleTextInputInvocation$1($call) { return this._loudlyHandleTextInputInvocation$body$TextInput($call); }, _loudlyHandleTextInputInvocation$body$TextInput($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, exception, stack, t1, exception0, $async$exception0; var $async$_loudlyHandleTextInputInvocation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait($async$self._handleTextInputInvocation$1($call), $async$_loudlyHandleTextInputInvocation$1); case 7: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("during method call " + $call.method); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, new A.TextInput__loudlyHandleTextInputInvocation_closure($call), false)); throw $async$exception0; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_loudlyHandleTextInputInvocation$1, $async$completer); }, _handleTextInputInvocation$1(methodCall) { return this._handleTextInputInvocation$body$TextInput(methodCall); }, _handleTextInputInvocation$body$TextInput(methodCall) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, args, t1, t2, t3, t4, editingValue, scope, t5, textEditingValue, client, value, deltas, selectors, firstArg, offset, method; var $async$_handleTextInputInvocation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start method = methodCall.method; if (method === "TextInputClient.focusElement") { args = type$.List_dynamic._as(methodCall.$arguments); t1 = J.getInterceptor$asx(args); t2 = $async$self._scribbleClients.$index(0, t1.$index(args, 0)); if (t2 != null) { t3 = A._asNum(t1.$index(args, 1)); t1 = A._asNum(t1.$index(args, 2)); t2._widget.focusNode.requestFocus$0(); t4 = t2.get$renderEditable(); if (t4 != null) t4.selectPositionAt$2$cause$from(B.SelectionChangedCause_7, new A.Offset(t3, t1)); t2._widget.updateSelectionRects$0(); } // goto return $async$goto = 1; break; } else if (method === "TextInputClient.requestElementsInRect") { t1 = J.cast$1$0$ax(type$.List_dynamic._as(methodCall.$arguments), type$.num); t1 = t1.map$1$1(t1, new A.TextInput__handleTextInputInvocation_closure(), type$.double); t2 = $async$self._scribbleClients; t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = t3._eval$1("MappedIterable>"); $async$returnValue = A.List_List$of(new A.MappedIterable(new A.WhereIterable(new A.LinkedHashMapKeyIterable(t2, t3), new A.TextInput__handleTextInputInvocation_closure0($async$self, A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E"))), t3._eval$1("WhereIterable")), new A.TextInput__handleTextInputInvocation_closure1($async$self), t4), true, t4._eval$1("Iterable.E")); // goto return $async$goto = 1; break; } else if (method === "TextInputClient.scribbleInteractionBegan") { $async$self._scribbleInProgress = true; // goto return $async$goto = 1; break; } else if (method === "TextInputClient.scribbleInteractionFinished") { $async$self._scribbleInProgress = false; // goto return $async$goto = 1; break; } t1 = $async$self._currentConnection; if (t1 == null) { // goto return $async$goto = 1; break; } if (method === "TextInputClient.requestExistingInputState") { t2 = $async$self.__TextInput__currentConfiguration_A; t2 === $ && A.throwUnnamedLateFieldNI(); $async$self._attach$2(t1, t2); editingValue = $async$self._currentConnection._text_input$_client.get$currentTextEditingValue(); if (editingValue != null) $async$self._setEditingState$1(editingValue); // goto return $async$goto = 1; break; } t2 = type$.List_dynamic; args = t2._as(methodCall.$arguments); if (method === string$.TextInT) { scope = t1._text_input$_client.get$currentAutofillScope(); t1 = type$.Map_String_dynamic; editingValue = t1._as(J.$index$asx(args, 1)); for (t2 = J.getInterceptor$x(editingValue), t3 = J.get$iterator$ax(t2.get$keys(editingValue)), t4 = scope == null; t3.moveNext$0();) { t5 = t3.get$current(t3); textEditingValue = A.TextEditingValue_TextEditingValue$fromJSON(t1._as(t2.$index(editingValue, t5))); client = t4 ? null : scope._autofill$_clients.$index(0, t5); if (client != null && client.get$textInputConfiguration().autofillConfiguration.enabled) client.autofill$1(textEditingValue); } // goto return $async$goto = 1; break; } t1 = J.getInterceptor$asx(args); client = A._asInt(t1.$index(args, 0)); t3 = $async$self._currentConnection; if (client !== t3._text_input$_id) { // goto return $async$goto = 1; break; } switch (method) { case "TextInputClient.updateEditingState": value = A.TextEditingValue_TextEditingValue$fromJSON(type$.Map_String_dynamic._as(t1.$index(args, 1))); $.$get$TextInput__instance()._updateEditingValue$2$exclude(value, $.$get$_PlatformTextInputControl_instance()); break; case string$.TextInD: deltas = A._setArrayType([], type$.JSArray_TextEditingDelta); t3 = type$.Map_String_dynamic; for (t1 = J.get$iterator$ax(t2._as(J.$index$asx(t3._as(t1.$index(args, 1)), "deltas"))); t1.moveNext$0();) deltas.push(A.TextEditingDelta_TextEditingDelta$fromJSON(t3._as(t1.get$current(t1)))); type$.DeltaTextInputClient._as($async$self._currentConnection._text_input$_client).updateEditingValueWithDeltas$1(deltas); break; case "TextInputClient.performAction": if (A._asString(t1.$index(args, 1)) === "TextInputAction.commitContent") { t1 = type$.Map_String_dynamic._as(t1.$index(args, 2)); t2 = J.getInterceptor$asx(t1); t3 = A._asString(t2.$index(t1, "mimeType")); t4 = A._asString(t2.$index(t1, "uri")); t1 = t2.$index(t1, "data") != null ? new Uint8Array(A._ensureNativeList(A.List_List$from(type$.Iterable_dynamic._as(t2.$index(t1, "data")), true, type$.int))) : null; $async$self._currentConnection._text_input$_client.insertContent$1(new A.KeyboardInsertedContent(t3, t4, t1)); } else $async$self._currentConnection._text_input$_client.performAction$1(A._toTextInputAction(A._asString(t1.$index(args, 1)))); break; case "TextInputClient.performSelectors": selectors = J.cast$1$0$ax(t2._as(t1.$index(args, 1)), type$.String); selectors.forEach$1(selectors, $async$self._currentConnection._text_input$_client.get$performSelector()); break; case "TextInputClient.performPrivateCommand": t2 = type$.Map_String_dynamic; firstArg = t2._as(t1.$index(args, 1)); t1 = $async$self._currentConnection._text_input$_client; t3 = J.getInterceptor$asx(firstArg); t4 = A._asString(t3.$index(firstArg, "action")); t1.performPrivateCommand$2(t4, t3.$index(firstArg, "data") == null ? A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic) : t2._as(t3.$index(firstArg, "data"))); break; case "TextInputClient.updateFloatingCursor": t2 = t3._text_input$_client; t3 = A._toTextCursorAction(A._asString(t1.$index(args, 1))); t1 = type$.Map_String_dynamic._as(t1.$index(args, 2)); if (t3 === B.FloatingCursorDragState_1) { t4 = J.getInterceptor$asx(t1); offset = new A.Offset(A._asNum(t4.$index(t1, "X")), A._asNum(t4.$index(t1, "Y"))); } else offset = B.Offset_0_0; t2.updateFloatingCursor$1(new A.RawFloatingCursorPoint(offset, null, t3)); break; case "TextInputClient.onConnectionClosed": t3._text_input$_client.connectionClosed$0(); break; case "TextInputClient.showAutocorrectionPromptRect": t3._text_input$_client.showAutocorrectionPromptRect$2(A._asInt(t1.$index(args, 1)), A._asInt(t1.$index(args, 2))); break; case "TextInputClient.showToolbar": t3._text_input$_client.showToolbar$0(); break; case "TextInputClient.insertTextPlaceholder": t3._text_input$_client.insertTextPlaceholder$1(new A.Size(A._asNum(t1.$index(args, 1)), A._asNum(t1.$index(args, 2)))); break; case "TextInputClient.removeTextPlaceholder": t3._text_input$_client.removeTextPlaceholder$0(); break; default: throw A.wrapException(A.MissingPluginException$(null)); } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_handleTextInputInvocation$1, $async$completer); }, _scheduleHide$0() { if (this._hidePending) return; this._hidePending = true; A.scheduleMicrotask(new A.TextInput__scheduleHide_closure(this)); }, _setClient$2(client, configuration) { var t1, t2, t3, t4, t5, t6, t7; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.JSArray_Object, t3 = type$.void, t4 = t1.$ti._precomputed1; t1.moveNext$0();) { t5 = t1._collection$_current; if (t5 == null) t5 = t4._as(t5); t6 = $.$get$TextInput__instance(); t7 = t6.__TextInput__channel_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7.invokeMethod$1$2("TextInput.setClient", A._setArrayType([t6._currentConnection._text_input$_id, t5._configurationToJson$1(configuration)], t2), t3); } }, _clearClient$0() { var t1, t2, t3, t4, _this = this; _this._currentConnection.toString; for (t1 = _this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t3._as(t4); t4 = $.$get$TextInput__instance().__TextInput__channel_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.invokeMethod$1$1("TextInput.clearClient", t2); } _this._currentConnection = null; _this._scheduleHide$0(); }, _updateConfig$1(configuration) { var t1, t2, t3, t4, t5; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t4 = t3._as(t4); t5 = $.$get$TextInput__instance().__TextInput__channel_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5.invokeMethod$1$2("TextInput.updateConfig", t4._configurationToJson$1(configuration), t2); } }, _setEditingState$1(value) { var t1, t2, t3, t4; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t3._as(t4); t4 = $.$get$TextInput__instance().__TextInput__channel_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.invokeMethod$1$2("TextInput.setEditingState", value.toJSON$0(), t2); } }, _show$0() { var t1, t2, t3, t4; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t3._as(t4); t4 = $.$get$TextInput__instance().__TextInput__channel_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.invokeMethod$1$1("TextInput.show", t2); } }, _hide$0() { var t1, t2, t3, t4; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t3._as(t4); t4 = $.$get$TextInput__instance().__TextInput__channel_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.invokeMethod$1$1("TextInput.hide", t2); } }, _setEditableSizeAndTransform$2(editableBoxSize, transform) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = editableBoxSize._dx, t3 = editableBoxSize._dy, t4 = transform._vector_math_64$_m4storage, t5 = type$.String, t6 = type$.dynamic, t7 = type$.void, t8 = t1.$ti._precomputed1; t1.moveNext$0();) { t9 = t1._collection$_current; if (t9 == null) t8._as(t9); t9 = $.$get$TextInput__instance().__TextInput__channel_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9.invokeMethod$1$2("TextInput.setEditableSizeAndTransform", A.LinkedHashMap_LinkedHashMap$_literal(["width", t2, "height", t3, "transform", t4], t5, t6), t7); } }, _setComposingTextRect$1(rect) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = rect.left, t3 = rect.right - t2, t4 = rect.top, t5 = rect.bottom - t4, t6 = type$.String, t7 = type$.dynamic, t8 = type$.void, t9 = t1.$ti._precomputed1; t1.moveNext$0();) { t10 = t1._collection$_current; if (t10 == null) t9._as(t10); t10 = $.$get$TextInput__instance().__TextInput__channel_A; t10 === $ && A.throwUnnamedLateFieldNI(); t10.invokeMethod$1$2("TextInput.setMarkedTextRect", A.LinkedHashMap_LinkedHashMap$_literal(["width", t3, "height", t5, "x", t2, "y", t4], t6, t7), t8); } }, _setCaretRect$1(rect) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = rect.left, t3 = rect.right - t2, t4 = rect.top, t5 = rect.bottom - t4, t6 = type$.String, t7 = type$.dynamic, t8 = type$.void, t9 = t1.$ti._precomputed1; t1.moveNext$0();) { t10 = t1._collection$_current; if (t10 == null) t9._as(t10); t10 = $.$get$TextInput__instance().__TextInput__channel_A; t10 === $ && A.throwUnnamedLateFieldNI(); t10.invokeMethod$1$2("TextInput.setCaretRect", A.LinkedHashMap_LinkedHashMap$_literal(["width", t3, "height", t5, "x", t2, "y", t4], t6, t7), t8); } }, _setSelectionRects$1(selectionRects) { var t1, t2, t3; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).setSelectionRects$1(selectionRects); } }, _setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(fontFamily, fontSize, fontWeight, textAlign, textDirection) { var t1, t2, t3, t4, t5, t6, t7, t8, t9; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = textAlign.index, t3 = textDirection.index, t4 = type$.String, t5 = type$.dynamic, t6 = type$.void, t7 = fontWeight == null, t8 = t1.$ti._precomputed1; t1.moveNext$0();) { t9 = t1._collection$_current; if (t9 == null) t8._as(t9); t9 = $.$get$TextInput__instance().__TextInput__channel_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9.invokeMethod$1$2("TextInput.setStyle", A.LinkedHashMap_LinkedHashMap$_literal(["fontFamily", fontFamily, "fontSize", fontSize, "fontWeightIndex", t7 ? null : fontWeight.index, "textAlignIndex", t2, "textDirectionIndex", t3], t4, t5), t6); } }, _requestAutofill$0() { var t1, t2, t3, t4; for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t3._as(t4); t4 = $.$get$TextInput__instance().__TextInput__channel_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.invokeMethod$1$1("TextInput.requestAutofill", t2); } }, _updateEditingValue$2$exclude(value, exclude) { var t1, t2, t3, t4; if (this._currentConnection == null) return; for (t1 = $.$get$TextInput__instance()._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1, t3 = type$.void; t1.moveNext$0();) { t4 = t1._collection$_current; if ((t4 == null ? t2._as(t4) : t4) !== exclude) { t4 = $.$get$TextInput__instance().__TextInput__channel_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4.invokeMethod$1$2("TextInput.setEditingState", value.toJSON$0(), t3); } } $.$get$TextInput__instance()._currentConnection._text_input$_client.updateEditingValue$1(value); } }; A.TextInput__loudlyHandleTextInputInvocation_closure.prototype = { call$0() { var _null = null; return A._setArrayType([A.DiagnosticsProperty$("call", this.$call, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.MethodCall)], type$.JSArray_DiagnosticsNode); }, $signature: 141 }; A.TextInput__handleTextInputInvocation_closure.prototype = { call$1(value) { return value; }, $signature: 1540 }; A.TextInput__handleTextInputInvocation_closure0.prototype = { call$1(elementIdentifier) { var t5, t6, bounds, t1 = this.args, t2 = t1[0], t3 = t1[1], t4 = t1[2]; t1 = t1[3]; t5 = this.$this._scribbleClients; t6 = t5.$index(0, elementIdentifier); t1 = t6 == null ? null : t6.isInScribbleRect$1(new A.Rect(t2, t3, t2 + t4, t3 + t1)); if (t1 !== true) return false; t1 = t5.$index(0, elementIdentifier); bounds = t1 == null ? null : t1.get$bounds(0); if (bounds == null) bounds = B.Rect_0_0_0_0; if (!bounds.$eq(0, B.Rect_0_0_0_0)) t1 = isNaN(bounds.left) || isNaN(bounds.top) || isNaN(bounds.right) || isNaN(bounds.bottom) || bounds.get$isInfinite(0); else t1 = true; return !t1; }, $signature: 12 }; A.TextInput__handleTextInputInvocation_closure1.prototype = { call$1(elementIdentifier) { var bounds = this.$this._scribbleClients.$index(0, elementIdentifier).get$bounds(0), t1 = [elementIdentifier], t2 = bounds.left, t3 = bounds.top; B.JSArray_methods.addAll$1(t1, [t2, t3, bounds.right - t2, bounds.bottom - t3]); return t1; }, $signature: 1541 }; A.TextInput__scheduleHide_closure.prototype = { call$0() { var t1 = this.$this; t1._hidePending = false; if (t1._currentConnection == null) t1._hide$0(); }, $signature: 0 }; A.TextInputControl.prototype = {}; A._PlatformTextInputControl.prototype = { _configurationToJson$1(configuration) { var none, json = configuration.toJson$0(); if ($.$get$TextInput__instance()._currentControl !== $.$get$_PlatformTextInputControl_instance()) { none = B.TextInputType_10_null_null.toJson$0(); none.$indexSet(0, "isMultiline", configuration.inputType.$eq(0, B.TextInputType_1_null_null)); json.$indexSet(0, "inputType", none); } return json; }, setSelectionRects$1(selectionRects) { var t2, t1 = $.$get$TextInput__instance().__TextInput__channel_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A._arrayInstanceType(selectionRects)._eval$1("MappedListIterable<1,List>"); t1.invokeMethod$1$2("TextInput.setSelectionRects", A.List_List$of(new A.MappedListIterable(selectionRects, new A._PlatformTextInputControl_setSelectionRects_closure(), t2), true, t2._eval$1("ListIterable.E")), type$.void); } }; A._PlatformTextInputControl_setSelectionRects_closure.prototype = { call$1(rect) { var t1 = rect.bounds, t2 = t1.left, t3 = t1.top; return A._setArrayType([t2, t3, t1.right - t2, t1.bottom - t3, rect.position, rect.direction.index], type$.JSArray_num); }, $signature: 1543 }; A.__PlatformTextInputControl_Object_TextInputControl.prototype = {}; A.UndoDirection.prototype = { _enumToString$0() { return "UndoDirection." + this._core$_name; } }; A.UndoManager.prototype = { get$_undo_manager$_channel() { var t1 = this.__UndoManager__channel_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _handleUndoManagerInvocation$1(methodCall) { return this._handleUndoManagerInvocation$body$UndoManager(methodCall); }, _handleUndoManagerInvocation$body$UndoManager(methodCall) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, t1, args; var $async$_handleUndoManagerInvocation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start args = type$.List_dynamic._as(methodCall.$arguments); if (methodCall.method === "UndoManagerClient.handleUndo") { t1 = $async$self._currentClient; t1.toString; t1.handlePlatformUndo$1($async$self._toUndoDirection$1(A._asString(J.$index$asx(args, 0)))); // goto return $async$goto = 1; break; } throw A.wrapException(A.MissingPluginException$(null)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_handleUndoManagerInvocation$1, $async$completer); }, _toUndoDirection$1(direction) { switch (direction) { case "undo": return B.UndoDirection_0; case "redo": return B.UndoDirection_1; } throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Unknown undo direction: " + direction)], type$.JSArray_DiagnosticsNode))); } }; A.UndoManagerClient.prototype = {}; A.HtmlElementViewImpl_buildImpl_closure.prototype = { call$2(context, controller) { return new A.PlatformViewSurface(controller, B.Set_empty0, B.PlatformViewHitTestBehavior_0, null); }, $signature: 1544 }; A.HtmlElementViewImpl_get__createController_closure.prototype = { call$1(params) { return A.HtmlElementViewImpl__createController(this._this, params); }, $signature: 1545 }; A.HtmlElementViewImpl__createController_closure.prototype = { call$1(_) { var t1 = this.params; t1.onPlatformViewCreated.call$1(t1.id); }, $signature: 113 }; A._HtmlElementViewController.prototype = { __html_element_view_web$_initialize$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$__html_element_view_web$_initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.MethodChannel_qdG._invokeMethod$1$3$arguments$missingOk("create", A.LinkedHashMap_LinkedHashMap$_literal(["id", $async$self.viewId, "viewType", $async$self.viewType, "params", $async$self.creationParams], type$.String, type$.dynamic), false, type$.void), $async$__html_element_view_web$_initialize$0); case 2: // returning from await. $async$self.__html_element_view_web$_initialized = true; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$__html_element_view_web$_initialize$0, $async$completer); }, clearFocus$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$clearFocus$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$clearFocus$0, $async$completer); }, dispatchPointerEvent$1($event) { return this.dispatchPointerEvent$body$_HtmlElementViewController($event); }, dispatchPointerEvent$body$_HtmlElementViewController($event) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$dispatchPointerEvent$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$dispatchPointerEvent$1, $async$completer); }, dispose$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$dispose$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = $async$self.__html_element_view_web$_initialized ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait(B.MethodChannel_qdG._invokeMethod$1$3$arguments$missingOk("dispose", $async$self.viewId, false, type$.void), $async$dispose$0); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$dispose$0, $async$completer); } }; A._getParent_closure.prototype = { call$1(ancestor) { this.parent.set$finalLocalValue(ancestor); return false; }, $signature: 129 }; A.Intent.prototype = {}; A.Action.prototype = { _updateCallingAction$1(value) { this._currentCallingAction = value; }, isEnabled$1(_, intent) { return this.get$isActionEnabled(); }, _isEnabled$2(intent, context) { var _this = this; if (A._instanceType(_this)._eval$1("ContextAction")._is(_this)) return _this.isEnabled$2(0, intent, context); return _this.isEnabled$1(0, intent); }, get$isActionEnabled() { return true; }, consumesKey$1(intent) { return true; }, toKeyEventResult$2(intent, invokeResult) { return this.consumesKey$1(intent) ? B.KeyEventResult_0 : B.KeyEventResult_2; }, _invoke$2(intent, context) { var _this = this; if (A._instanceType(_this)._eval$1("ContextAction")._is(_this)) return _this.invoke$2(intent, context); return _this.invoke$1(intent); }, addActionListener$1(listener) { var t1 = this._actions$_listeners; t1._isDirty = true; t1._observer_list$_list.push(listener); return null; }, removeActionListener$1(listener) { return this._actions$_listeners.remove$1(0, listener); }, _makeOverridableAction$1(context) { return new A._OverridableAction(this, context, false, false, false, false, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), A._instanceType(this)._eval$1("_OverridableAction")); } }; A.ContextAction.prototype = { isEnabled$2(_, intent, context) { return this.super$Action$isEnabled(0, intent); }, isEnabled$1(_, intent) { return this.isEnabled$2(0, intent, null); }, _makeOverridableAction$1(context) { return new A._OverridableContextAction(this, context, false, false, false, false, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), A._instanceType(this)._eval$1("_OverridableContextAction")); } }; A.CallbackAction.prototype = { invoke$1(intent) { return this.onInvoke.call$1(intent); } }; A.ActionDispatcher.prototype = { invokeAction$3(action, intent, context) { return action._invoke$2(intent, context); }, invokeActionIfEnabled$3(action, intent, context) { if (action._isEnabled$2(intent, context)) return new A._Record_2(true, action._invoke$2(intent, context)); return B.Record2_false_null; } }; A.Actions.prototype = { createState$0() { return new A._ActionsState(A.LinkedHashSet_LinkedHashSet$_empty(type$.Action_Intent), new A.Object(), B._StateLifecycle_0); } }; A.Actions__findDispatcher_closure.prototype = { call$1(element) { var t1 = element._widget; t1.toString; type$._ActionsScope._as(t1); return false; }, $signature: 326 }; A.Actions_maybeFind_closure.prototype = { call$1(element) { var result, _this = this, t1 = element._widget; t1.toString; result = A.Actions__castAction(type$._ActionsScope._as(t1), _this.intent, _this.T); if (result != null) { _this.context.super$Element$dependOnInheritedElement(element, null); _this._box_0.action = result; return true; } return false; }, $signature: 326 }; A.Actions__maybeFindWithoutDependingOn_closure.prototype = { call$1(element) { var result, t1 = element._widget; t1.toString; result = A.Actions__castAction(type$._ActionsScope._as(t1), this.intent, this.T); if (result != null) { this._box_0.action = result; return true; } return false; }, $signature: 326 }; A.Actions_invoke_closure.prototype = { call$1(element) { var t2, result, _this = this, t1 = element._widget; t1.toString; t2 = _this.intent; result = A.Actions__castAction(type$._ActionsScope._as(t1), t2, _this.T); t1 = result != null; if (t1 && result._isEnabled$2(t2, _this.context)) _this._box_0.returnValue = A.Actions__findDispatcher(element).invokeAction$3(result, t2, _this.context); return t1; }, $signature: 326 }; A.Actions_maybeInvoke_closure.prototype = { call$1(element) { var t2, result, _this = this, t1 = element._widget; t1.toString; t2 = _this.intent; result = A.Actions__castAction(type$._ActionsScope._as(t1), t2, _this.T); t1 = result != null; if (t1 && result._isEnabled$2(t2, _this.context)) _this._box_0.returnValue = A.Actions__findDispatcher(element).invokeAction$3(result, t2, _this.context); return t1; }, $signature: 326 }; A._ActionsState.prototype = { initState$0() { this.super$State$initState(); this._updateActionListeners$0(); }, _handleActionChanged$1(action) { this.setState$1(new A._ActionsState__handleActionChanged_closure(this)); }, _updateActionListeners$0() { var addedActions, t2, _this = this, t1 = _this._widget.actions.get$values(0), widgetActions = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")), removedActions = _this.listenedActions.difference$1(widgetActions); t1 = _this.listenedActions; t1.toString; addedActions = widgetActions.difference$1(t1); for (t1 = removedActions.get$iterator(removedActions), t2 = _this.get$_handleActionChanged(); t1.moveNext$0();) t1.get$current(t1).removeActionListener$1(t2); for (t1 = addedActions.get$iterator(addedActions); t1.moveNext$0();) t1.get$current(t1).addActionListener$1(t2); _this.listenedActions = widgetActions; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._updateActionListeners$0(); }, dispose$0() { var t1, t2, t3, t4, _this = this; _this.super$State$dispose(); for (t1 = _this.listenedActions, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = _this.get$_handleActionChanged(), t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; (t4 == null ? t3._as(t4) : t4).removeActionListener$1(t2); } _this.listenedActions = null; }, build$1(context) { var t1 = this._widget; return new A._ActionsScope(null, t1.actions, this.rebuildKey, t1.child, null); } }; A._ActionsState__handleActionChanged_closure.prototype = { call$0() { this.$this.rebuildKey = new A.Object(); }, $signature: 0 }; A._ActionsScope.prototype = { updateShouldNotify$1(oldWidget) { var t1; if (this.rebuildKey === oldWidget.rebuildKey) t1 = !A.mapEquals(oldWidget.actions, this.actions); else t1 = true; return t1; } }; A.FocusableActionDetector.prototype = { createState$0() { return new A._FocusableActionDetectorState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A._FocusableActionDetectorState.prototype = { initState$0() { this.super$State$initState(); $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._FocusableActionDetectorState_initState_closure(this)); $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.add$1(0, this.get$_handleFocusHighlightModeChange()); }, dispose$0() { $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.remove$1(0, this.get$_handleFocusHighlightModeChange()); this.super$State$dispose(); }, _updateHighlightMode$1(mode) { this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__updateHighlightMode_closure(this)); }, _handleFocusHighlightModeChange$1(mode) { if (this._framework$_element == null) return; this._updateHighlightMode$1(mode); }, _actions$_handleMouseEnter$1($event) { if (!this._actions$_hovering) this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__handleMouseEnter_closure(this)); }, _actions$_handleMouseExit$1($event) { if (this._actions$_hovering) this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__handleMouseExit_closure(this)); }, _handleFocusChange$1(focused) { var t1, _this = this; if (_this._focused !== focused) { _this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__handleFocusChange_closure(_this, focused)); t1 = _this._widget.onFocusChange; if (t1 != null) t1.call$1(_this._focused); } }, _mayTriggerCallback$2$oldWidget$task(oldWidget, task) { var t3, oldTarget, didShowHoverHighlight, didShowFocusHighlight, doShowHoverHighlight, doShowFocusHighlight, _this = this, t1 = new A._FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight(_this), t2 = new A._FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight(_this, new A._FocusableActionDetectorState__mayTriggerCallback_canRequestFocus(_this)); if (oldWidget == null) { t3 = _this._widget; t3.toString; oldTarget = t3; } else oldTarget = oldWidget; didShowHoverHighlight = t1.call$1(oldTarget); didShowFocusHighlight = t2.call$1(oldTarget); if (task != null) task.call$0(); t3 = _this._widget; t3.toString; doShowHoverHighlight = t1.call$1(t3); t3 = _this._widget; t3.toString; doShowFocusHighlight = t2.call$1(t3); if (didShowFocusHighlight !== doShowFocusHighlight) { t1 = _this._widget.onShowFocusHighlight; if (t1 != null) t1.call$1(doShowFocusHighlight); } if (didShowHoverHighlight !== doShowHoverHighlight) { t1 = _this._widget.onShowHoverHighlight; if (t1 != null) t1.call$1(doShowHoverHighlight); } }, _mayTriggerCallback$1$task(task) { return this._mayTriggerCallback$2$oldWidget$task(null, task); }, _mayTriggerCallback$1$oldWidget(oldWidget) { return this._mayTriggerCallback$2$oldWidget$task(oldWidget, null); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.enabled !== oldWidget.enabled) $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._FocusableActionDetectorState_didUpdateWidget_closure(this, oldWidget)); }, get$_actions$_canRequestFocus() { var mode, t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: return this._widget.enabled; case 1: return true; } }, build$1(context) { var t3, t4, child, _this = this, _null = null, t1 = _this._widget, t2 = t1.mouseCursor; t1 = t1.focusNode; t3 = _this.get$_actions$_canRequestFocus(); t4 = _this._widget; child = A.MouseRegion$(A.Focus$(false, t3, t4.child, _null, true, true, t1, true, _null, _this.get$_handleFocusChange(), _null, _null, _null, _null), t2, _null, _this._mouseRegionKey, _this.get$_actions$_handleMouseEnter(), _this.get$_actions$_handleMouseExit(), _null); t1 = t4.enabled; if (t1) { t2 = t4.actions; t2 = t2 != null && t2.__js_helper$_length !== 0; } else t2 = false; if (t2) { t2 = t4.actions; t2.toString; child = A.Actions$(t2, child); } if (t1) { t1 = t4.shortcuts; t1 = t1 != null && t1.get$isNotEmpty(t1); } else t1 = false; if (t1) { t1 = _this._widget.shortcuts; t1.toString; child = A.Shortcuts$(child, _null, t1); } return child; } }; A._FocusableActionDetectorState_initState_closure.prototype = { call$1(duration) { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; if (t1 == null) t1 = A._HighlightModeManager__defaultModeForPlatform(); this.$this._updateHighlightMode$1(t1); }, $signature: 11 }; A._FocusableActionDetectorState__updateHighlightMode_closure.prototype = { call$0() { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; switch ((t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1).index) { case 0: this.$this._canShowHighlight = false; break; case 1: this.$this._canShowHighlight = true; break; } }, $signature: 0 }; A._FocusableActionDetectorState__handleMouseEnter_closure.prototype = { call$0() { this.$this._actions$_hovering = true; }, $signature: 0 }; A._FocusableActionDetectorState__handleMouseExit_closure.prototype = { call$0() { this.$this._actions$_hovering = false; }, $signature: 0 }; A._FocusableActionDetectorState__handleFocusChange_closure.prototype = { call$0() { this.$this._focused = this.focused; }, $signature: 0 }; A._FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight.prototype = { call$1(target) { var t1 = this.$this; return t1._actions$_hovering && target.enabled && t1._canShowHighlight; }, $signature: 457 }; A._FocusableActionDetectorState__mayTriggerCallback_canRequestFocus.prototype = { call$1(target) { var mode, t1 = this.$this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: return target.enabled; case 1: return true; } }, $signature: 457 }; A._FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight.prototype = { call$1(target) { var t1 = this.$this; return t1._focused && t1._canShowHighlight && this.canRequestFocus.call$1(target); }, $signature: 457 }; A._FocusableActionDetectorState_didUpdateWidget_closure.prototype = { call$1(duration) { this.$this._mayTriggerCallback$1$oldWidget(this.oldWidget); }, $signature: 11 }; A.VoidCallbackAction.prototype = { invoke$1(intent) { intent.callback$0(0); return null; } }; A.DoNothingAndStopPropagationIntent.prototype = {}; A.DoNothingAction.prototype = { consumesKey$1(intent) { return this._consumesKey; }, invoke$1(intent) { } }; A.ActivateIntent.prototype = {}; A.ButtonActivateIntent.prototype = {}; A.DismissIntent.prototype = {}; A.DismissAction.prototype = {}; A.PrioritizedIntents.prototype = {}; A.PrioritizedAction.prototype = { isEnabled$2(_, intent, context) { var t1, _i, candidateIntent, t2, candidateAction, $focus = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; if ($focus == null || $focus._focus_manager$_context == null) return false; for (t1 = type$.Intent, _i = 0; _i < 2; ++_i) { candidateIntent = B.List_UOM[_i]; t2 = $focus._focus_manager$_context; t2.toString; candidateAction = A.Actions_maybeFind(t2, candidateIntent, t1); if (candidateAction != null && candidateAction._isEnabled$2(candidateIntent, context)) { this.__PrioritizedAction__selectedAction_A = candidateAction; this.__PrioritizedAction__selectedIntent_A = candidateIntent; return true; } } return false; }, isEnabled$1(_, intent) { return this.isEnabled$2(0, intent, null); }, invoke$2(intent, context) { var t2, t1 = this.__PrioritizedAction__selectedAction_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__PrioritizedAction__selectedIntent_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._invoke$2(t2, context); }, invoke$1(intent) { return this.invoke$2(intent, null); } }; A._OverridableActionMixin.prototype = { _invokeOverride$3(overrideAction, intent, context) { var $returnValue; overrideAction._updateCallingAction$1(this.get$defaultAction()); $returnValue = overrideAction._invoke$2(intent, context); overrideAction._updateCallingAction$1(null); return $returnValue; }, invoke$2(intent, context) { var _this = this, override = A.Actions__maybeFindWithoutDependingOn(_this.get$lookupContext(), A._instanceType(_this)._precomputed1); return override == null ? _this.invokeDefaultAction$3(intent, _this._currentCallingAction, context) : _this._invokeOverride$3(override, intent, context); }, invoke$1(intent) { return this.invoke$2(intent, null); }, get$isActionEnabled() { var isOverrideEnabled, $returnValue, _this = this, override = A.Actions_maybeFind(_this.get$lookupContext(), null, A._instanceType(_this)._precomputed1); if (override != null) { override._updateCallingAction$1(_this.get$defaultAction()); isOverrideEnabled = override.get$isActionEnabled(); override._updateCallingAction$1(null); $returnValue = isOverrideEnabled; } else $returnValue = _this.get$defaultAction().get$isActionEnabled(); return $returnValue; }, isEnabled$2(_, intent, context) { var $returnValue, _this = this, override = A.Actions__maybeFindWithoutDependingOn(_this.get$lookupContext(), A._instanceType(_this)._precomputed1), t1 = override == null; if (!t1) override._updateCallingAction$1(_this.get$defaultAction()); $returnValue = (t1 ? _this.get$defaultAction() : override)._isEnabled$2(intent, context); if (!t1) override._updateCallingAction$1(null); return $returnValue; }, isEnabled$1(_, intent) { return this.isEnabled$2(0, intent, null); }, consumesKey$1(intent) { var isEnabled, _this = this, override = A.Actions__maybeFindWithoutDependingOn(_this.get$lookupContext(), A._instanceType(_this)._precomputed1), t1 = override == null; if (!t1) override._updateCallingAction$1(_this.get$defaultAction()); isEnabled = (t1 ? _this.get$defaultAction() : override).consumesKey$1(intent); if (!t1) override._updateCallingAction$1(null); return isEnabled; } }; A._OverridableAction.prototype = { invokeDefaultAction$3(intent, fromAction, context) { var t1 = this.defaultAction; if (fromAction == null) return t1.invoke$1(intent); else return t1.invoke$1(intent); }, get$defaultAction() { return this.defaultAction; }, get$lookupContext() { return this.lookupContext; } }; A._OverridableContextAction.prototype = { _invokeOverride$3(overrideAction, intent, context) { var $returnValue; context.toString; overrideAction._updateCallingAction$1(new A._ContextActionToActionAdapter(context, this.defaultAction, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), this.$ti._eval$1("_ContextActionToActionAdapter<1>"))); $returnValue = overrideAction._invoke$2(intent, context); overrideAction._updateCallingAction$1(null); return $returnValue; }, invokeDefaultAction$3(intent, fromAction, context) { var t1 = this.defaultAction; if (fromAction == null) return t1.invoke$2(intent, context); else return t1.invoke$2(intent, context); }, get$defaultAction() { return this.defaultAction; }, get$lookupContext() { return this.lookupContext; } }; A._ContextActionToActionAdapter.prototype = { _updateCallingAction$1(value) { this.action._updateCallingAction$1(value); }, isEnabled$1(_, intent) { return this.action.isEnabled$2(0, intent, this.invokeContext); }, get$isActionEnabled() { return this.action.get$isActionEnabled(); }, consumesKey$1(intent) { return this.action.consumesKey$1(intent); }, addActionListener$1(listener) { var t1; this.super$Action$addActionListener(listener); t1 = this.action._actions$_listeners; t1._isDirty = true; t1._observer_list$_list.push(listener); }, removeActionListener$1(listener) { this.super$Action$removeActionListener(listener); this.action._actions$_listeners.remove$1(0, listener); }, invoke$1(intent) { return this.action.invoke$2(intent, this.invokeContext); } }; A._Action_Object_Diagnosticable.prototype = {}; A._ActionDispatcher_Object_Diagnosticable.prototype = {}; A._Intent_Object_Diagnosticable.prototype = {}; A.__OverridableAction_ContextAction__OverridableActionMixin.prototype = { _updateCallingAction$1(value) { this.super$Action$_updateCallingAction(value); this.defaultAction._updateCallingAction$1(value); } }; A.__OverridableContextAction_ContextAction__OverridableActionMixin.prototype = { _updateCallingAction$1(value) { this.super$Action$_updateCallingAction(value); this.defaultAction._updateCallingAction$1(value); } }; A.CrossFadeState.prototype = { _enumToString$0() { return "CrossFadeState." + this._core$_name; } }; A.AnimatedCrossFade.prototype = { createState$0() { return new A._AnimatedCrossFadeState(null, null, B._StateLifecycle_0); }, layoutBuilder$4(arg0, arg1, arg2, arg3) { return A.animated_cross_fade_AnimatedCrossFade_defaultLayoutBuilder$closure().call$4(arg0, arg1, arg2, arg3); } }; A._AnimatedCrossFadeState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = A.AnimationController$(null, _this._widget.duration, null, 1, null, _this); _this.___AnimatedCrossFadeState__controller_A = t1; if (_this._widget.crossFadeState === B.CrossFadeState_1) t1.set$value(0, 1); _this.___AnimatedCrossFadeState__firstAnimation_A = _this._initAnimation$2(_this._widget.firstCurve, true); _this.___AnimatedCrossFadeState__secondAnimation_A = _this._initAnimation$2(_this._widget.secondCurve, false); t1 = _this.___AnimatedCrossFadeState__controller_A; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(new A._AnimatedCrossFadeState_initState_closure(_this)); }, _initAnimation$2(curve, inverted) { var t2, result, t1 = this.___AnimatedCrossFadeState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.Animation_double; result = new A._AnimatedEvaluation(t2._as(t1), new A.CurveTween(curve), type$.CurveTween._eval$1("_AnimatedEvaluation")); if (inverted) { t1 = type$.Tween_double; result = new A._AnimatedEvaluation(t2._as(result), new A.Tween(1, 0, t1), t1._eval$1("_AnimatedEvaluation")); } return result; }, dispose$0() { var t1 = this.___AnimatedCrossFadeState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__AnimatedCrossFadeState_State_TickerProviderStateMixin$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t2 = t1.duration; if (t2._duration !== oldWidget.duration._duration) { t3 = _this.___AnimatedCrossFadeState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.duration = t2; } t1 = t1.firstCurve; if (t1 !== oldWidget.firstCurve) _this.___AnimatedCrossFadeState__firstAnimation_A = _this._initAnimation$2(t1, true); t1 = _this._widget.secondCurve; if (t1 !== oldWidget.secondCurve) _this.___AnimatedCrossFadeState__secondAnimation_A = _this._initAnimation$2(t1, false); t1 = _this._widget.crossFadeState; if (t1 !== oldWidget.crossFadeState) switch (t1.index) { case 0: t1 = _this.___AnimatedCrossFadeState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); break; case 1: t1 = _this.___AnimatedCrossFadeState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); break; } }, build$1(context) { var transitioningForwards, t2, t3, t4, topChild, bottomChild, bottomAnimation, topAnimation, topKey, bottomKey, _this = this, _null = null, t1 = _this.___AnimatedCrossFadeState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); transitioningForwards = t1 === B.AnimationStatus_3 || t1 === B.AnimationStatus_1; t2 = _this._widget; t3 = _this.___AnimatedCrossFadeState__secondAnimation_A; t4 = _this.___AnimatedCrossFadeState__firstAnimation_A; if (transitioningForwards) { topChild = t2.secondChild; t3 === $ && A.throwUnnamedLateFieldNI(); bottomChild = t2.firstChild; t4 === $ && A.throwUnnamedLateFieldNI(); bottomAnimation = t4; topAnimation = t3; topKey = B.ValueKey_CrossFadeState_1; bottomKey = B.ValueKey_CrossFadeState_0; } else { topChild = t2.firstChild; t4 === $ && A.throwUnnamedLateFieldNI(); bottomChild = t2.secondChild; t3 === $ && A.throwUnnamedLateFieldNI(); bottomAnimation = t3; topAnimation = t4; topKey = B.ValueKey_CrossFadeState_0; bottomKey = B.ValueKey_CrossFadeState_1; } t1 = t1 === B.AnimationStatus_1 || t1 === B.AnimationStatus_2; t2.toString; t3 = A.IgnorePointer$(new A.ExcludeSemantics(true, new A.ExcludeFocus(true, new A.FadeTransition(bottomAnimation, false, bottomChild, _null), _null), _null), true, _null); return A.ClipRect$(A.AnimatedSize$(B.Alignment_0_m1, t2.layoutBuilder$4(new A.TickerMode(true, A.IgnorePointer$(new A.ExcludeSemantics(false, new A.ExcludeFocus(false, new A.FadeTransition(topAnimation, false, topChild, _null), _null), _null), false, _null), topKey), topKey, new A.TickerMode(t1, t3, bottomKey), bottomKey), t2.sizeCurve, t2.duration, _null), B.Clip_1, _null); } }; A._AnimatedCrossFadeState_initState_closure.prototype = { call$1($status) { this.$this.setState$1(new A._AnimatedCrossFadeState_initState__closure()); }, $signature: 47 }; A._AnimatedCrossFadeState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A.__AnimatedCrossFadeState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.AnimatedSize.prototype = { createState$0() { return new A._AnimatedSizeState(null, null, B._StateLifecycle_0); } }; A._AnimatedSizeState.prototype = { build$1(context) { var t1 = this._widget; return new A._AnimatedSize(t1.alignment, t1.curve, t1.duration, t1.reverseDuration, this, B.Clip_1, null, t1.child, null); } }; A._AnimatedSize.prototype = { createRenderObject$1(context) { var _this = this; return A.RenderAnimatedSize$(_this.alignment, _this.clipBehavior, _this.curve, _this.duration, _this.onEnd, _this.reverseDuration, A.Directionality_maybeOf(context), _this.vsync); }, updateRenderObject$2(context, renderObject) { var t1, _this = this; renderObject.set$alignment(_this.alignment); renderObject.set$duration(0, _this.duration); renderObject.set$reverseDuration(_this.reverseDuration); renderObject.set$curve(0, _this.curve); renderObject.set$vsync(_this.vsync); renderObject.set$textDirection(A.Directionality_maybeOf(context)); t1 = _this.clipBehavior; if (t1 !== renderObject._animated_size$_clipBehavior) { renderObject._animated_size$_clipBehavior = t1; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } renderObject.set$onEnd(0, _this.onEnd); } }; A.__AnimatedSizeState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A._ChildEntry.prototype = { toString$0(_) { return "Entry#" + A.shortHash(this) + "(" + this.widgetChild.toString$0(0) + ")"; } }; A.AnimatedSwitcher.prototype = { createState$0() { return new A._AnimatedSwitcherState(A.LinkedHashSet_LinkedHashSet$_empty(type$._ChildEntry), B.List_empty20, null, null, B._StateLifecycle_0); }, transitionBuilder$2(arg0, arg1) { return this.transitionBuilder.call$2(arg0, arg1); }, layoutBuilder$2(arg0, arg1) { return A.animated_switcher_AnimatedSwitcher_defaultLayoutBuilder$closure().call$2(arg0, arg1); } }; A._AnimatedSwitcherState.prototype = { initState$0() { this.super$State$initState(); this._addEntryForNewChild$1$animate(false); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!J.$eq$(_this._widget.transitionBuilder, oldWidget.transitionBuilder)) { _this._outgoingEntries.forEach$1(0, _this.get$_updateTransitionForEntry()); t1 = _this._currentEntry; if (t1 != null) _this._updateTransitionForEntry$1(t1); _this._outgoingWidgets = null; } t1 = _this._widget; t1.toString; t2 = _this._currentEntry; if (t2 != null) { t1 = t1.child; t2 = t2.widgetChild; t1 = !(A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(t2) && J.$eq$(t1.key, t2.key)); } else t1 = true; if (t1) { ++_this._childNumber; _this._addEntryForNewChild$1$animate(true); } else { t1 = _this._currentEntry; if (t1 != null) { t1.widgetChild = _this._widget.child; _this._updateTransitionForEntry$1(t1); _this._outgoingWidgets = null; } } }, _addEntryForNewChild$1$animate(animate) { var controller, animation, t2, _this = this, t1 = _this._currentEntry; if (t1 != null) { _this._outgoingEntries.add$1(0, t1); _this._currentEntry.controller.reverse$0(0); _this._currentEntry = _this._outgoingWidgets = null; } t1 = _this._widget; controller = A.AnimationController$(null, t1.duration, null, 1, null, _this); t1 = _this._widget; animation = A.CurvedAnimation$(t1.switchInCurve, controller, t1.switchOutCurve); t1 = _this._widget; t2 = t1.child; _this._currentEntry = _this._newEntry$4$animation$builder$child$controller(animation, t1.transitionBuilder, t2, controller); if (animate) controller.forward$0(0); else controller.set$value(0, 1); }, _newEntry$4$animation$builder$child$controller(animation, builder, child, controller) { var entry = new A._ChildEntry(controller, animation, A.KeyedSubtree_KeyedSubtree$wrap(builder.call$2(child, animation), this._childNumber), child); animation.parent.addStatusListener$1(new A._AnimatedSwitcherState__newEntry_closure(this, entry, controller)); return entry; }, _updateTransitionForEntry$1(entry) { var t1 = entry.transition; entry.transition = new A.KeyedSubtree(this._widget.transitionBuilder$2(entry.widgetChild, entry.animation), t1.key); }, _rebuildOutgoingWidgetsIfNeeded$0() { if (this._outgoingWidgets == null) { var t1 = this._outgoingEntries; this._outgoingWidgets = A.List_List$unmodifiable(new A.EfficientLengthMappedIterable(t1, new A._AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure(), A._instanceType(t1)._eval$1("EfficientLengthMappedIterable")), type$.Widget); } }, dispose$0() { var t2, t3, t4, value, result, t1 = this._currentEntry; if (t1 != null) t1.controller.dispose$0(); for (t1 = this._outgoingEntries, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; t3 = (t3 == null ? t2._as(t3) : t3).controller; t3._ticker.dispose$0(); t3._ticker = null; t4 = t3.AnimationLocalStatusListenersMixin__statusListeners; t4._isDirty = false; B.JSArray_methods.clear$0(t4._observer_list$_list); value = t4.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t4.$ti._precomputed1); t4.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t4.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t4 = t3.AnimationLocalListenersMixin__listeners; t4._isDirty = false; B.JSArray_methods.clear$0(t4._observer_list$_list); value = t4.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t4.$ti._precomputed1); t4.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t4.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t3.super$AnimationEagerListenerMixin$dispose(); } this.super$__AnimatedSwitcherState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t1, t2, t3, t4, _this = this; _this._rebuildOutgoingWidgetsIfNeeded$0(); t1 = _this._widget; t1.toString; t2 = _this._currentEntry; t2 = t2 == null ? null : t2.transition; t3 = _this._outgoingWidgets; t3.toString; t4 = A._arrayInstanceType(t3)._eval$1("WhereIterable<1>"); t4 = A.LinkedHashSet_LinkedHashSet$of(new A.WhereIterable(t3, new A._AnimatedSwitcherState_build_closure(_this), t4), t4._eval$1("Iterable.E")); return t1.layoutBuilder$2(t2, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); } }; A._AnimatedSwitcherState__newEntry_closure.prototype = { call$1($status) { var t1; if ($status === B.AnimationStatus_0) { t1 = this.$this; t1.setState$1(new A._AnimatedSwitcherState__newEntry__closure(t1, this.entry)); this.controller.dispose$0(); } }, $signature: 47 }; A._AnimatedSwitcherState__newEntry__closure.prototype = { call$0() { var t1 = this.$this; t1._outgoingEntries.remove$1(0, this.entry); t1._outgoingWidgets = null; }, $signature: 0 }; A._AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure.prototype = { call$1(entry) { return entry.transition; }, $signature: 1610 }; A._AnimatedSwitcherState_build_closure.prototype = { call$1(outgoing) { var t1 = this.$this._currentEntry; t1 = t1 == null ? null : t1.transition.key; return !J.$eq$(outgoing.key, t1); }, $signature: 1611 }; A.__AnimatedSwitcherState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.AnnotatedRegion.prototype = { createRenderObject$1(context) { var t1 = this.$ti; t1 = new A.RenderAnnotatedRegion(this.value, true, A.LayerHandle$(t1._eval$1("AnnotatedRegionLayer<1>")), null, A.LayerHandle$(type$.ContainerLayer_2), t1._eval$1("RenderAnnotatedRegion<1>")); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$value(0, this.value); renderObject.set$sized(true); }, get$value(receiver) { return this.value; } }; A.WidgetsApp.prototype = { createState$0() { return new A._WidgetsAppState(B._StateLifecycle_0); } }; A._WidgetsAppState.prototype = { get$_initialRouteName() { $.WidgetsBinding__instance.toString; var t1 = $.$get$EnginePlatformDispatcher__instance(); if (t1.get$defaultRouteName() !== "/") { $.WidgetsBinding__instance.toString; t1 = t1.get$defaultRouteName(); } else { this._widget.toString; $.WidgetsBinding__instance.toString; t1 = t1.get$defaultRouteName(); } return t1; }, _defaultOnNavigationNotification$1(notification) { switch (this._appLifecycleState) { case null: case void 0: case B.AppLifecycleState_0: case B.AppLifecycleState_2: return true; case B.AppLifecycleState_1: case B.AppLifecycleState_3: case B.AppLifecycleState_4: A.SystemNavigator_setFrameworkHandlesBack(notification.canHandlePop); return true; } }, didChangeAppLifecycleState$1(state) { this._appLifecycleState = state; this.super$WidgetsBindingObserver$didChangeAppLifecycleState(state); }, initState$0() { var _this = this; _this.super$State$initState(); _this._updateRouting$0(); $.WidgetsBinding__instance.toString; _this._app$_locale = _this._resolveLocales$2($.$get$EnginePlatformDispatcher__instance().configuration.locales, _this._widget.supportedLocales); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); _this._appLifecycleState = $.WidgetsBinding__instance.SchedulerBinding__lifecycleState; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._updateRouting$1$oldWidget(oldWidget); }, dispose$0() { B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, this); var t1 = this._defaultRouteInformationProvider; if (t1 != null) t1.dispose$0(); this.super$State$dispose(); }, _clearRouterResource$0() { var t1 = this._defaultRouteInformationProvider; if (t1 != null) t1.dispose$0(); this._defaultBackButtonDispatcher = this._defaultRouteInformationProvider = null; }, _updateRouting$1$oldWidget(oldWidget) { var t1, _this = this; _this._widget.toString; if (_this.get$_usesNavigator()) { _this._clearRouterResource$0(); if (_this._navigator == null || _this._widget.navigatorKey != oldWidget.navigatorKey) { t1 = _this._widget.navigatorKey; _this._navigator = t1 == null ? new A.GlobalObjectKey(_this, type$.GlobalObjectKey_NavigatorState) : t1; } } else { _this._clearRouterResource$0(); _this._navigator = null; } }, _updateRouting$0() { return this._updateRouting$1$oldWidget(null); }, get$_usesNavigator() { var t2, t1 = this._widget; if (t1.home == null) { t2 = t1.routes; t2 = t2 == null ? null : t2.__js_helper$_length !== 0; t1 = t2 === true || t1.onGenerateRoute != null || false; } else t1 = true; return t1; }, _onGenerateRoute$1(settings) { var t1, _this = this, $name = settings.name, pageContentBuilder = $name === "/" && _this._widget.home != null ? new A._WidgetsAppState__onGenerateRoute_closure(_this) : _this._widget.routes.$index(0, $name); if (pageContentBuilder != null) return _this._widget.pageRouteBuilder.call$1$2(settings, pageContentBuilder, type$.dynamic); t1 = _this._widget.onGenerateRoute; if (t1 != null) return t1.call$1(settings); return null; }, _onUnknownRoute$1(settings) { return this._widget.onUnknownRoute.call$1(settings); }, didPopRoute$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t1, $navigator; var $async$didPopRoute$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._widget.toString; t1 = $async$self._navigator; $navigator = t1 == null ? null : t1.get$currentState(); if ($navigator == null) { $async$returnValue = false; // goto return $async$goto = 1; break; } $async$returnValue = $navigator.maybePop$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$didPopRoute$0, $async$completer); }, didPushRouteInformation$1(routeInformation) { return this.didPushRouteInformation$body$_WidgetsAppState(routeInformation); }, didPushRouteInformation$body$_WidgetsAppState(routeInformation) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t1, $navigator, uri, t2; var $async$didPushRouteInformation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._widget.toString; t1 = $async$self._navigator; $navigator = t1 == null ? null : t1.get$currentState(); if ($navigator == null) { $async$returnValue = false; // goto return $async$goto = 1; break; } uri = routeInformation.get$uri(); t1 = uri.get$path(uri).length === 0 ? "/" : uri.get$path(uri); t2 = uri.get$queryParametersAll(); t2 = t2.get$isEmpty(t2) ? null : uri.get$queryParametersAll(); t1 = A._Uri__Uri(uri.get$fragment().length === 0 ? null : uri.get$fragment(), null, t1, t2, null).get$_text(); $navigator.pushNamed$1$1(A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false), type$.nullable_Object); $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$didPushRouteInformation$1, $async$completer); }, _resolveLocales$2(preferredLocales, supportedLocales) { this._widget.toString; return A.basicLocaleListResolution(preferredLocales, supportedLocales); }, didChangeLocales$1(locales) { var _this = this, newLocale = _this._resolveLocales$2(locales, _this._widget.supportedLocales); if (!newLocale.$eq(0, _this._app$_locale)) _this.setState$1(new A._WidgetsAppState_didChangeLocales_closure(_this, newLocale)); }, build$1(context) { var t2, t3, t4, result, appLocale, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = {}; t1.routing = null; _this._widget.toString; if (_this.get$_usesNavigator()) { t2 = _this._navigator; t3 = _this.get$_initialRouteName(); t4 = _this._widget; t4 = t4.navigatorObservers; t4.toString; t1.routing = A.FocusScope$(true, A.Navigator$(B.Clip_0, t3, t2, t4, A.navigator_Navigator_defaultGenerateInitialRoutes$closure(), _this.get$_onGenerateRoute(), _this.get$_onUnknownRoute(), true, "nav", B.TraversalEdgeBehavior_1), "Navigator Scope", _null, _null, _null); } else _this._widget.toString; t1.result = null; t2 = _this._widget; t2.toString; result = new A.Builder(new A._WidgetsAppState_build_closure(t1, _this), _null); t1.result = result; t1.result = A.DefaultTextStyle$(result, _null, _null, B.TextOverflow_0, true, t2.textStyle, _null, _null, B.TextWidthBasis_0); t2 = _this._widget; t3 = t2.title; t2 = t2.color; t2 = A.Color$fromARGB(255, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255); t1 = t1.result; appLocale = _this._resolveLocales$2(A._setArrayType([_this._widget.locale], type$.JSArray_Locale), _this._widget.supportedLocales); t4 = _this._widget.restorationScopeId; t5 = A.WidgetsApp_defaultShortcuts(); t6 = A.LinkedHashMap_LinkedHashMap$of($.$get$WidgetsApp_defaultActions(), type$.Type, type$.Action_Intent); t6.$indexSet(0, B.Type_ScrollIntent_4y3, new A.ScrollAction(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))._makeOverridableAction$1(context)); t7 = A.ReadingOrderTraversalPolicy$(); t8 = type$.JSArray_LocalizationsDelegate_dynamic; t9 = A._setArrayType([], t8); B.JSArray_methods.addAll$1(t9, _this._widget.localizationsDelegates); t9.push(B.C__WidgetsLocalizationsDelegate0); t8 = A._setArrayType(t9.slice(0), t8); return new A.RootRestorationScope(new A.SharedAppData(new A.NotificationListener(_this.get$_defaultOnNavigationNotification(), A.Shortcuts$(new A.DefaultTextEditingShortcuts(A.Actions$(t6, A.FocusTraversalGroup$(new A.TapRegionSurface(new A.ShortcutRegistrar(new A.Localizations(appLocale, t8, new A.Title(t3, t2, t1, _null), _null), _null), _null), true, t7)), _null), "", t5), _null, type$.NotificationListener_NavigationNotification), _null), t4, _null); } }; A._WidgetsAppState__onGenerateRoute_closure.prototype = { call$1(context) { var t1 = this.$this._widget.home; t1.toString; return t1; }, $signature: 44 }; A._WidgetsAppState_didChangeLocales_closure.prototype = { call$0() { this.$this._app$_locale = this.newLocale; }, $signature: 0 }; A._WidgetsAppState_build_closure.prototype = { call$1(context) { return this.$this._widget.builder.call$2(context, this._box_0.routing); }, $signature: 44 }; A.__WidgetsAppState_State_WidgetsBindingObserver.prototype = {}; A.StreamBuilderBase.prototype = { createState$0() { var t1 = this.$ti; return new A._StreamBuilderBaseState(B._StateLifecycle_0, t1._eval$1("@")._bind$1(t1._eval$1("StreamBuilderBase.S"))._eval$1("_StreamBuilderBaseState<1,2>")); } }; A._StreamBuilderBaseState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget; t1.toString; t1 = A.AsyncSnapshot$nothing(A._instanceType(t1)._precomputed1); _this.___StreamBuilderBaseState__summary_A = t1; _this._async0$_subscribe$0(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!oldWidget.stream.$eq(0, _this._widget.stream)) { if (_this._subscription != null) { _this._async0$_unsubscribe$0(); _this._widget.toString; t1 = _this.___StreamBuilderBaseState__summary_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_0, t1.data, t1.error, t1.stackTrace, t1.$ti); } _this._async0$_subscribe$0(); } }, build$1(context) { var t2, t1 = this._widget; t1.toString; t2 = this.___StreamBuilderBaseState__summary_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1.builder$2(context, t2); }, dispose$0() { this._async0$_unsubscribe$0(); this.super$State$dispose(); }, _async0$_subscribe$0() { var t1, _this = this; _this._subscription = _this._widget.stream.listen$3$onDone$onError(0, new A._StreamBuilderBaseState__subscribe_closure(_this), new A._StreamBuilderBaseState__subscribe_closure0(_this), new A._StreamBuilderBaseState__subscribe_closure1(_this)); _this._widget.toString; t1 = _this.___StreamBuilderBaseState__summary_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_1, t1.data, t1.error, t1.stackTrace, t1.$ti); }, _async0$_unsubscribe$0() { var t1 = this._subscription; if (t1 != null) { t1.cancel$0(0); this._subscription = null; } } }; A._StreamBuilderBaseState__subscribe_closure.prototype = { call$1(data) { var t1 = this.$this; t1.setState$1(new A._StreamBuilderBaseState__subscribe__closure1(t1, data)); }, $signature() { return this.$this.$ti._eval$1("~(1)"); } }; A._StreamBuilderBaseState__subscribe__closure1.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget; t2.toString; t1.___StreamBuilderBaseState__summary_A === $ && A.throwUnnamedLateFieldNI(); t1.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_2, this.data, null, null, A._instanceType(t2)._eval$1("AsyncSnapshot<1>")); }, $signature: 0 }; A._StreamBuilderBaseState__subscribe_closure1.prototype = { call$2(error, stackTrace) { var t1 = this.$this; t1.setState$1(new A._StreamBuilderBaseState__subscribe__closure(t1, error, stackTrace)); }, $signature: 174 }; A._StreamBuilderBaseState__subscribe__closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget; t2.toString; t1.___StreamBuilderBaseState__summary_A === $ && A.throwUnnamedLateFieldNI(); t1.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_2, null, this.error, this.stackTrace, A._instanceType(t2)._eval$1("AsyncSnapshot<1>")); }, $signature: 0 }; A._StreamBuilderBaseState__subscribe_closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._StreamBuilderBaseState__subscribe__closure0(t1)); }, $signature: 0 }; A._StreamBuilderBaseState__subscribe__closure0.prototype = { call$0() { var t2, t1 = this.$this; t1._widget.toString; t2 = t1.___StreamBuilderBaseState__summary_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_3, t2.data, t2.error, t2.stackTrace, t2.$ti); }, $signature: 0 }; A.ConnectionState.prototype = { _enumToString$0() { return "ConnectionState." + this._core$_name; } }; A.AsyncSnapshot.prototype = { toString$0(_) { var _this = this; return "AsyncSnapshot(" + _this.connectionState.toString$0(0) + ", " + A.S(_this.data) + ", " + A.S(_this.error) + ", " + A.S(_this.stackTrace) + ")"; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return _this.$ti._is(other) && other.connectionState === _this.connectionState && J.$eq$(other.data, _this.data) && J.$eq$(other.error, _this.error) && other.stackTrace == _this.stackTrace; }, get$hashCode(_) { return A.Object_hash(this.connectionState, this.data, this.error, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.StreamBuilder.prototype = { builder$2(arg0, arg1) { return this.builder.call$2(arg0, arg1); } }; A.FutureBuilder.prototype = { createState$0() { return new A._FutureBuilderState(B._StateLifecycle_0, this.$ti._eval$1("_FutureBuilderState<1>")); } }; A._FutureBuilderState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._widget.toString; t1 = A.AsyncSnapshot$nothing(_this.$ti._precomputed1); _this.___FutureBuilderState__snapshot_A = t1; _this._async0$_subscribe$0(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (oldWidget.future == _this._widget.future) return; if (_this._activeCallbackIdentity != null) { _this._activeCallbackIdentity = null; t1 = _this.___FutureBuilderState__snapshot_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_0, t1.data, t1.error, t1.stackTrace, t1.$ti); } _this._async0$_subscribe$0(); }, build$1(context) { var t2, t1 = this._widget; t1.toString; t2 = this.___FutureBuilderState__snapshot_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1.builder.call$2(context, t2); }, dispose$0() { this._activeCallbackIdentity = null; this.super$State$dispose(); }, _async0$_subscribe$0() { var callbackIdentity, _this = this, t1 = _this._widget.future; if (t1 == null) return; callbackIdentity = _this._activeCallbackIdentity = new A.Object(); t1.then$1$2$onError(0, new A._FutureBuilderState__subscribe_closure(_this, callbackIdentity), new A._FutureBuilderState__subscribe_closure0(_this, callbackIdentity), type$.void); t1 = _this.___FutureBuilderState__snapshot_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.connectionState !== B.ConnectionState_3) _this.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_1, t1.data, t1.error, t1.stackTrace, t1.$ti); } }; A._FutureBuilderState__subscribe_closure.prototype = { call$1(data) { var t1 = this.$this; if (t1._activeCallbackIdentity === this.callbackIdentity) t1.setState$1(new A._FutureBuilderState__subscribe__closure0(t1, data)); }, $signature() { return this.$this.$ti._eval$1("Null(1)"); } }; A._FutureBuilderState__subscribe__closure0.prototype = { call$0() { var t1 = this.$this; t1.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_3, this.data, null, null, t1.$ti._eval$1("AsyncSnapshot<1>")); }, $signature: 0 }; A._FutureBuilderState__subscribe_closure0.prototype = { call$2(error, stackTrace) { var t1 = this.$this; if (t1._activeCallbackIdentity === this.callbackIdentity) t1.setState$1(new A._FutureBuilderState__subscribe__closure(t1, error, stackTrace)); }, $signature: 174 }; A._FutureBuilderState__subscribe__closure.prototype = { call$0() { var t1 = this.$this; t1.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_3, null, this.error, this.stackTrace, t1.$ti._eval$1("AsyncSnapshot<1>")); }, $signature: 0 }; A.OptionsViewOpenDirection.prototype = { _enumToString$0() { return "OptionsViewOpenDirection." + this._core$_name; } }; A.RawAutocomplete.prototype = { createState$0() { var t1 = this.$ti; return new A._RawAutocompleteState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LayerLink(), new A.EmptyIterable(t1._eval$1("EmptyIterable<1>")), new A.ValueNotifier(0, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_int), B._StateLifecycle_0, t1._eval$1("_RawAutocompleteState<1>")); }, optionsBuilder$1(arg0) { return this.optionsBuilder.call$1(arg0); } }; A._RawAutocompleteState.prototype = { _onChangedField$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, value, t2, t1; var $async$_onChangedField$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.___RawAutocompleteState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); value = t1._change_notifier$_value; t1 = $async$self._widget.optionsBuilder$1(value); t2 = $async$self.$ti; $async$goto = 2; return A._asyncAwait(t2._eval$1("Future>")._is(t1) ? t1 : A._Future$value(t1, t2._eval$1("Iterable<1>")), $async$_onChangedField$0); case 2: // returning from await. $async$self._autocomplete$_options = $async$result; $async$self._updateHighlight$1($async$self._highlightedOptionIndex._change_notifier$_value); t1 = $async$self._autocomplete$_selection; if (t1 != null && value.text !== $async$self._widget.displayStringForOption.call$1(t1)) $async$self._autocomplete$_selection = null; t1 = value.text; if (t1 !== $async$self._lastFieldText) { $async$self._userHidOptions = false; $async$self._lastFieldText = t1; } $async$self._updateActions$0(); $async$self._updateOverlay$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_onChangedField$0, $async$completer); }, _onChangedFocus$0() { var _this = this, t1 = _this.___RawAutocompleteState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._userHidOptions = !t1.get$hasFocus(); _this._updateActions$0(); _this._updateOverlay$0(); }, _onFieldSubmitted$0() { var _this = this; if (J.get$isEmpty$asx(_this._autocomplete$_options) || _this._userHidOptions) return; _this._select$1(J.elementAt$1$ax(_this._autocomplete$_options, _this._highlightedOptionIndex._change_notifier$_value)); }, _select$1(nextSelection) { var selectionString, t1, t2, _this = this; if (J.$eq$(nextSelection, _this._autocomplete$_selection)) return; _this._autocomplete$_selection = nextSelection; selectionString = _this._widget.displayStringForOption.call$1(nextSelection); t1 = _this.___RawAutocompleteState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.super$ValueNotifier$value(0, new A.TextEditingValue(selectionString, A.TextSelection$collapsed(B.TextAffinity_1, selectionString.length), B.TextRange_m1_m1)); _this._updateActions$0(); _this._updateOverlay$0(); t1 = _this._widget.onSelected; t2 = _this._autocomplete$_selection; t2.toString; t1.call$1(t2); }, _updateHighlight$1(newIndex) { var t1 = J.get$isEmpty$asx(this._autocomplete$_options) ? 0 : B.JSInt_methods.$mod(newIndex, J.get$length$asx(this._autocomplete$_options)); this._highlightedOptionIndex.set$value(0, t1); }, _highlightPreviousOption$1(intent) { var _this = this; if (_this._userHidOptions) { _this._userHidOptions = false; _this._updateActions$0(); _this._updateOverlay$0(); return; } _this._updateHighlight$1(_this._highlightedOptionIndex._change_notifier$_value - 1); }, _highlightNextOption$1(intent) { var _this = this; if (_this._userHidOptions) { _this._userHidOptions = false; _this._updateActions$0(); _this._updateOverlay$0(); return; } _this._updateHighlight$1(_this._highlightedOptionIndex._change_notifier$_value + 1); }, _hideOptions$1(intent) { var t1, _this = this; if (!_this._userHidOptions) { _this._userHidOptions = true; _this._updateActions$0(); _this._updateOverlay$0(); return null; } t1 = _this._framework$_element; t1.toString; return A.Actions_invoke(t1, intent, type$.DismissIntent); }, _updateActions$0() { var t2, _this = this, t1 = _this.___RawAutocompleteState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$hasFocus() && _this._autocomplete$_selection == null && J.get$isNotEmpty$asx(_this._autocomplete$_options); t2 = _this.___RawAutocompleteState__previousOptionAction_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.enabled = t1; t2 = _this.___RawAutocompleteState__nextOptionAction_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.enabled = t1; t2 = _this.___RawAutocompleteState__hideOptionsAction_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.enabled = t1; }, _updateOverlay$0() { var newFloatingOptions, _this = this, t1 = $.SchedulerBinding__instance; if (t1.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) { if (!_this._floatingOptionsUpdateScheduled) { _this._floatingOptionsUpdateScheduled = true; t1.SchedulerBinding__postFrameCallbacks.push(new A._RawAutocompleteState__updateOverlay_closure(_this)); } return; } t1 = _this._floatingOptions; if (t1 != null) t1.remove$0(0); t1 = _this._floatingOptions; if (t1 != null) t1.dispose$0(); if (!_this._userHidOptions) { t1 = _this.___RawAutocompleteState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$hasFocus() && _this._autocomplete$_selection == null && J.get$isNotEmpty$asx(_this._autocomplete$_options); } else t1 = false; if (t1) { newFloatingOptions = A.OverlayEntry$(new A._RawAutocompleteState__updateOverlay_closure0(_this), false, false); t1 = _this._framework$_element; t1.toString; _this._widget.toString; t1 = A.LookupBoundary_findRootAncestorStateOfType(t1, type$.OverlayState); t1.insert$1(0, newFloatingOptions); _this._floatingOptions = newFloatingOptions; } else _this._floatingOptions = null; }, _updateTextEditingController$2(old, current) { var t2, _this = this, t1 = old == null; if (t1 && current == null || old == current) return; if (t1) { t1 = _this.___RawAutocompleteState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_onChangedField()); t1 = _this.___RawAutocompleteState__textEditingController_A; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; current.toString; t1 = _this.___RawAutocompleteState__textEditingController_A = current; } else { t1 = _this.get$_onChangedField(); t2 = _this.___RawAutocompleteState__textEditingController_A; if (current == null) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.removeListener$1(0, t1); t1 = new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); _this.___RawAutocompleteState__textEditingController_A = t1; } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.removeListener$1(0, t1); _this.___RawAutocompleteState__textEditingController_A = current; t1 = current; } } t1.addListener$1(0, _this.get$_onChangedField()); }, _updateFocusNode$2(old, current) { var t2, _this = this, t1 = old == null; if (t1 && current == null || old == current) return; if (t1) { t1 = _this.___RawAutocompleteState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_onChangedFocus()); _this.___RawAutocompleteState__focusNode_A.dispose$0(); current.toString; t1 = _this.___RawAutocompleteState__focusNode_A = current; } else { t1 = _this.get$_onChangedFocus(); t2 = _this.___RawAutocompleteState__focusNode_A; if (current == null) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.removeListener$1(0, t1); t1 = A.FocusNode$(true, null, true, true, null, null, false); _this.___RawAutocompleteState__focusNode_A = t1; } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.removeListener$1(0, t1); _this.___RawAutocompleteState__focusNode_A = current; t1 = current; } } t1.addListener$1(0, _this.get$_onChangedFocus()); }, initState$0() { var t1, t2, t3, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.textEditingController; t1 = t2 == null ? A.TextEditingController$fromValue(t1.initialValue) : t2; _this.___RawAutocompleteState__textEditingController_A = t1; t1.addListener$1(0, _this.get$_onChangedField()); t1 = _this._widget.focusNode; if (t1 == null) t1 = A.FocusNode$(true, null, true, true, null, null, false); _this.___RawAutocompleteState__focusNode_A = t1; t1.addListener$1(0, _this.get$_onChangedFocus()); t1 = A._AutocompleteCallbackAction$(_this.get$_highlightPreviousOption(), type$.AutocompletePreviousOptionIntent); _this.___RawAutocompleteState__previousOptionAction_F !== $ && A.throwUnnamedLateFieldAI(); _this.___RawAutocompleteState__previousOptionAction_F = t1; t2 = A._AutocompleteCallbackAction$(_this.get$_highlightNextOption(), type$.AutocompleteNextOptionIntent); _this.___RawAutocompleteState__nextOptionAction_F !== $ && A.throwUnnamedLateFieldAI(); _this.___RawAutocompleteState__nextOptionAction_F = t2; t3 = A._AutocompleteCallbackAction$(_this.get$_hideOptions(), type$.DismissIntent); _this.___RawAutocompleteState__hideOptionsAction_F !== $ && A.throwUnnamedLateFieldAI(); _this.___RawAutocompleteState__hideOptionsAction_F = t3; t3 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_4mo, t1, B.Type_AutocompleteNextOptionIntent_n0f, t2, B.Type_DismissIntent_Fb0, t3], type$.Type, type$.Action_Intent); _this.___RawAutocompleteState__actionMap_F !== $ && A.throwUnnamedLateFieldAI(); _this.___RawAutocompleteState__actionMap_F = t3; _this._updateActions$0(); _this._updateOverlay$0(); }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); _this._updateTextEditingController$2(oldWidget.textEditingController, _this._widget.textEditingController); _this._updateFocusNode$2(oldWidget.focusNode, _this._widget.focusNode); _this._updateActions$0(); _this._updateOverlay$0(); }, dispose$0() { var _this = this, t1 = _this.___RawAutocompleteState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_onChangedField()); if (_this._widget.textEditingController == null) { t1 = _this.___RawAutocompleteState__textEditingController_A; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } t1 = _this.___RawAutocompleteState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_onChangedFocus()); if (_this._widget.focusNode == null) _this.___RawAutocompleteState__focusNode_A.dispose$0(); t1 = _this._floatingOptions; if (t1 != null) t1.remove$0(0); t1 = _this._floatingOptions; if (t1 != null) t1.dispose$0(); _this._floatingOptions = null; t1 = _this._highlightedOptionIndex; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this.super$State$dispose(); }, build$1(context) { var t2, t3, t4, _this = this, _null = null, t1 = _this.___RawAutocompleteState__actionMap_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget.fieldViewBuilder; t3 = _this.___RawAutocompleteState__textEditingController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___RawAutocompleteState__focusNode_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t2.call$4(context, t3, t4, _this.get$_onFieldSubmitted()); return A.TextFieldTapRegion$(A.Container$(_null, A.Shortcuts$(A.Actions$(t1, new A.CompositedTransformTarget(_this._optionsLayerLink, t4, _null)), _null, B.Map_PnsJO), B.Clip_0, _null, _null, _null, _null, _null, _this._fieldKey, _null, _null, _null, _null, _null), _null, _null); } }; A._RawAutocompleteState__updateOverlay_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; t1._floatingOptionsUpdateScheduled = false; t1._updateOverlay$0(); }, $signature: 11 }; A._RawAutocompleteState__updateOverlay_closure0.prototype = { call$1(context) { var t3, _null = null, t1 = this.$this, t2 = t1._widget.optionsViewOpenDirection.index; switch (t2) { case 0: t3 = B.Alignment_m1_m1; break; case 1: t3 = B.Alignment_m1_1; break; default: t3 = _null; } switch (t2) { case 0: t2 = B.Alignment_m1_1; break; case 1: t2 = B.Alignment_m1_m1; break; default: t2 = _null; } return A.CompositedTransformFollower$(A.TextFieldTapRegion$(new A.AutocompleteHighlightedOption(t1._highlightedOptionIndex, new A.Builder(new A._RawAutocompleteState__updateOverlay__closure(t1), _null), _null), _null, _null), t2, _null, t1._optionsLayerLink, B.Offset_0_0, false, t3); }, $signature: 1652 }; A._RawAutocompleteState__updateOverlay__closure.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget, t3 = t1._autocomplete$_options; return t2.optionsViewBuilder.call$3(context, t1.get$_select(), t3); }, $signature: 44 }; A._AutocompleteCallbackAction.prototype = { isEnabled$1(_, intent) { return this.enabled; }, consumesKey$1(intent) { return this.enabled; } }; A.AutocompletePreviousOptionIntent.prototype = {}; A.AutocompleteNextOptionIntent.prototype = {}; A.AutocompleteHighlightedOption.prototype = {}; A.AutofillContextAction.prototype = { _enumToString$0() { return "AutofillContextAction." + this._core$_name; } }; A.AutofillGroup.prototype = { createState$0() { return new A.AutofillGroupState(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.AutofillClient), B._StateLifecycle_0); } }; A.AutofillGroupState.prototype = { get$autofillClients() { var t1 = this._autofill$_clients.get$values(0); return new A.WhereIterable(t1, new A.AutofillGroupState_autofillClients_closure(), A._instanceType(t1)._eval$1("WhereIterable")); }, register$1(_, client) { this._autofill$_clients.putIfAbsent$2(0, client.get$autofillId(), new A.AutofillGroupState_register_closure(client)); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); var t1 = this._framework$_element; t1.toString; this._isTopmostAutofillGroup = A.AutofillGroup_maybeOf(t1) == null; }, build$1(context) { return new A._AutofillScope(this, this._widget.child, null); }, dispose$0() { this.super$State$dispose(); if (!this._isTopmostAutofillGroup) return; this._widget.toString; switch (0) { case 0: A.TextInput_finishAutofillContext(true); break; } } }; A.AutofillGroupState_autofillClients_closure.prototype = { call$1(client) { return client.get$textInputConfiguration().autofillConfiguration.enabled; }, $signature: 1653 }; A.AutofillGroupState_register_closure.prototype = { call$0() { return this.client; }, $signature: 1657 }; A._AutofillScope.prototype = { updateShouldNotify$1(old) { return this._scope !== old._scope; } }; A._AutofillGroupState_State_AutofillScopeMixin.prototype = {}; A.AutomaticKeepAlive.prototype = { createState$0() { return new A._AutomaticKeepAliveState(B._StateLifecycle_0); } }; A._AutomaticKeepAliveState.prototype = { initState$0() { this.super$State$initState(); this._automatic_keep_alive$_updateChild$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._automatic_keep_alive$_updateChild$0(); }, _automatic_keep_alive$_updateChild$0() { this.___AutomaticKeepAliveState__child_A = new A.NotificationListener(this.get$_addClient(), this._widget.child, null, type$.NotificationListener_KeepAliveNotification); }, dispose$0() { var t2, t3, t1 = this._automatic_keep_alive$_handles; if (t1 != null) for (t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; t3 = this._automatic_keep_alive$_handles.$index(0, t2); t3.toString; t2.removeListener$1(0, t3); } this.super$State$dispose(); }, _addClient$1(notification) { var childElement, _this = this, handle = notification.handle, t1 = _this._automatic_keep_alive$_handles; if (t1 == null) t1 = _this._automatic_keep_alive$_handles = A.LinkedHashMap_LinkedHashMap$_empty(type$.Listenable, type$.void_Function); t1.$indexSet(0, handle, _this._createCallback$1(handle)); t1 = _this._automatic_keep_alive$_handles.$index(0, handle); t1.toString; handle.addListener$1(0, t1); if (!_this._keepingAlive) { _this._keepingAlive = true; childElement = _this._getChildElement$0(); if (childElement != null) _this._updateParentDataOfChild$1(childElement); else $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._AutomaticKeepAliveState__addClient_closure(_this)); } return false; }, _getChildElement$0() { var t1 = {}, t2 = this._framework$_element; t2.toString; t1.childElement = null; t2.visitChildren$1(new A._AutomaticKeepAliveState__getChildElement_closure(t1)); return type$.nullable_ParentDataElement_KeepAliveParentDataMixin._as(t1.childElement); }, _updateParentDataOfChild$1(childElement) { var t1, t2; this._framework$_element.toString; t1 = this._keepingAlive; t2 = this.___AutomaticKeepAliveState__child_A; t2 === $ && A.throwUnnamedLateFieldNI(); childElement._applyParentData$1(type$.ParentDataWidget_KeepAliveParentDataMixin._as(A.KeepAlive$(t2, t1))); }, _createCallback$1(handle) { var callback = A._Cell$named("callback"), t1 = new A._AutomaticKeepAliveState__createCallback_closure(this, handle, callback); callback.set$finalLocalValue(t1); return t1; }, build$1(context) { var t1 = this._keepingAlive, t2 = this.___AutomaticKeepAliveState__child_A; t2 === $ && A.throwUnnamedLateFieldNI(); return new A.KeepAlive(t1, t2, null); } }; A._AutomaticKeepAliveState__addClient_closure.prototype = { call$1(timeStamp) { var childElement, t1 = this.$this; if (t1._framework$_element == null) return; childElement = t1._getChildElement$0(); childElement.toString; t1._updateParentDataOfChild$1(childElement); }, $signature: 11 }; A._AutomaticKeepAliveState__getChildElement_closure.prototype = { call$1(child) { this._box_0.childElement = child; }, $signature: 109 }; A._AutomaticKeepAliveState__createCallback_closure.prototype = { call$0() { var t1 = this.$this, t2 = this.handle; t1._automatic_keep_alive$_handles.remove$1(0, t2); t2.removeListener$1(0, this.callback._readLocal$0()); if (t1._automatic_keep_alive$_handles.__js_helper$_length === 0) if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase.index < 3) t1.setState$1(new A._AutomaticKeepAliveState__createCallback__closure(t1)); else { t1._keepingAlive = false; A.scheduleMicrotask(new A._AutomaticKeepAliveState__createCallback__closure0(t1)); } }, $signature: 0 }; A._AutomaticKeepAliveState__createCallback__closure.prototype = { call$0() { this.$this._keepingAlive = false; }, $signature: 0 }; A._AutomaticKeepAliveState__createCallback__closure0.prototype = { call$0() { var t1 = this.$this; if (t1._framework$_element != null && t1._automatic_keep_alive$_handles.__js_helper$_length === 0) t1.setState$1(new A._AutomaticKeepAliveState__createCallback___closure(t1)); }, $signature: 0 }; A._AutomaticKeepAliveState__createCallback___closure.prototype = { call$0() { }, $signature: 0 }; A.KeepAliveNotification.prototype = {}; A.KeepAliveHandle.prototype = { dispose$0() { this.notifyListeners$0(); this.super$ChangeNotifier$dispose(); } }; A.AutomaticKeepAliveClientMixin.prototype = { _ensureKeepAlive$0() { var t1 = new A.KeepAliveHandle($.$get$ChangeNotifier__emptyListeners()); this.AutomaticKeepAliveClientMixin__keepAliveHandle = t1; this._framework$_element.dispatchNotification$1(new A.KeepAliveNotification(t1)); }, updateKeepAlive$0() { var t1, _this = this; if (_this.get$wantKeepAlive()) { if (_this.AutomaticKeepAliveClientMixin__keepAliveHandle == null) _this._ensureKeepAlive$0(); } else { t1 = _this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); _this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } } }, build$1(context) { if (this.get$wantKeepAlive() && this.AutomaticKeepAliveClientMixin__keepAliveHandle == null) this._ensureKeepAlive$0(); return B._NullWidget_null0; } }; A._NullWidget1.prototype = { build$1(context) { throw A.wrapException(A.FlutterError_FlutterError("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass.")); } }; A._UbiquitousInheritedElement.prototype = { setDependencies$2(dependent, value) { }, notifyClients$1(oldWidget) { A._UbiquitousInheritedElement__recurseChildren(this, new A._UbiquitousInheritedElement_notifyClients_closure(this, oldWidget)); } }; A._UbiquitousInheritedElement_notifyClients_closure.prototype = { call$1(element) { var t1 = element._dependencies; if (t1 != null && t1.contains$1(0, this.$this)) element.didChangeDependencies$0(); }, $signature: 109 }; A._UbiquitousInheritedElement__recurseChildren_closure.prototype = { call$1(child) { A._UbiquitousInheritedElement__recurseChildren(child, this.visitor); }, $signature: 109 }; A._UbiquitousInheritedWidget.prototype = { createElement$0(_) { return new A._UbiquitousInheritedElement(A.HashMap_HashMap(null, null, null, type$.Element_2, type$.nullable_Object), this, B._ElementLifecycle_0); } }; A.Directionality.prototype = { updateShouldNotify$1(oldWidget) { return this.textDirection !== oldWidget.textDirection; } }; A.Opacity.prototype = { createRenderObject$1(context) { var t1 = this.opacity; t1 = new A.RenderOpacity(B.JSNumber_methods.round$0(A.clampDouble(t1, 0, 1) * 255), t1, false, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$opacity(0, this.opacity); renderObject.set$alwaysIncludeSemantics(false); } }; A.BackdropFilter.prototype = { createRenderObject$1(context) { var t1 = new A.RenderBackdropFilter(this.filter, B.BlendMode_3, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$filter(0, this.filter); renderObject.set$blendMode(B.BlendMode_3); } }; A.CustomPaint.prototype = { createRenderObject$1(context) { return A.RenderCustomPaint$(this.foregroundPainter, false, this.painter, this.size, false); }, updateRenderObject$2(context, renderObject) { renderObject.set$painter(this.painter); renderObject.set$foregroundPainter(this.foregroundPainter); renderObject.set$preferredSize(this.size); renderObject.willChange = renderObject.isComplex = false; }, didUnmountRenderObject$1(renderObject) { renderObject.set$painter(null); renderObject.set$foregroundPainter(null); } }; A.ClipRect.prototype = { createRenderObject$1(context) { var t1 = new A.RenderClipRect(this.clipper, this.clipBehavior, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$clipper(this.clipper); renderObject.set$clipBehavior(this.clipBehavior); }, didUnmountRenderObject$1(renderObject) { renderObject.set$clipper(null); } }; A.ClipRRect.prototype = { createRenderObject$1(context) { var t1 = new A.RenderClipRRect(this.borderRadius, A.Directionality_maybeOf(context), null, this.clipBehavior, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$borderRadius(0, this.borderRadius); renderObject.set$clipBehavior(this.clipBehavior); renderObject.set$clipper(null); renderObject.set$textDirection(A.Directionality_maybeOf(context)); } }; A.ClipOval.prototype = { createRenderObject$1(context) { var t1 = new A.RenderClipOval(null, B.Clip_2, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$clipper(null); renderObject.set$clipBehavior(B.Clip_2); }, didUnmountRenderObject$1(renderObject) { renderObject.set$clipper(null); } }; A.ClipPath.prototype = { createRenderObject$1(context) { var t1 = new A.RenderClipPath(this.clipper, this.clipBehavior, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$clipper(this.clipper); renderObject.set$clipBehavior(this.clipBehavior); }, didUnmountRenderObject$1(renderObject) { renderObject.set$clipper(null); } }; A.ClipPath_shape_closure.prototype = { call$1(context) { return A.ClipPath$(this.child, this.clipBehavior, new A.ShapeBorderClipper(this.shape, A.Directionality_maybeOf(context), null)); }, $signature: 1683 }; A.PhysicalModel.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderPhysicalModel(_this.shape, _this.borderRadius, _this.elevation, _this.shadowColor, _this.color, null, _this.clipBehavior, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$shape(0, _this.shape); renderObject.set$clipBehavior(_this.clipBehavior); renderObject.set$borderRadius(0, _this.borderRadius); renderObject.set$elevation(0, _this.elevation); renderObject.set$color(0, _this.color); renderObject.set$shadowColor(0, _this.shadowColor); } }; A.PhysicalShape.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderPhysicalShape(_this.elevation, _this.shadowColor, _this.color, _this.clipper, _this.clipBehavior, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$clipper(_this.clipper); renderObject.set$clipBehavior(_this.clipBehavior); renderObject.set$elevation(0, _this.elevation); renderObject.set$color(0, _this.color); renderObject.set$shadowColor(0, _this.shadowColor); } }; A.Transform.prototype = { createRenderObject$1(context) { var _this = this, t1 = A.Directionality_maybeOf(context), t2 = new A.RenderTransform(_this.transformHitTests, null, A.LayerHandle$(type$.ContainerLayer_2)); t2.RenderObject$0(); t2.set$child(null); t2.set$transform(0, _this.transform); t2.set$alignment(_this.alignment); t2.set$textDirection(t1); t2.set$filterQuality(_this.filterQuality); t2.set$origin(0, null); return t2; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$transform(0, _this.transform); renderObject.set$origin(0, null); renderObject.set$alignment(_this.alignment); renderObject.set$textDirection(A.Directionality_maybeOf(context)); renderObject.transformHitTests = _this.transformHitTests; renderObject.set$filterQuality(_this.filterQuality); } }; A.CompositedTransformTarget.prototype = { createRenderObject$1(context) { var t1 = new A.RenderLeaderLayer(this.link, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$link(this.link); } }; A.CompositedTransformFollower.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderFollowerLayer(_this.link, _this.showWhenUnlinked, _this.offset, _this.targetAnchor, _this.followerAnchor, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$link(_this.link); renderObject.set$showWhenUnlinked(_this.showWhenUnlinked); renderObject.set$offset(0, _this.offset); renderObject.set$leaderAnchor(_this.targetAnchor); renderObject.set$followerAnchor(_this.followerAnchor); } }; A.FittedBox.prototype = { createRenderObject$1(context) { var t1 = new A.RenderFittedBox(B.BoxFit_1, B.Alignment_0_0, A.Directionality_maybeOf(context), B.Clip_0, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$fit(B.BoxFit_1); renderObject.set$alignment(B.Alignment_0_0); renderObject.set$textDirection(A.Directionality_maybeOf(context)); if (B.Clip_0 !== renderObject._proxy_box$_clipBehavior) { renderObject._proxy_box$_clipBehavior = B.Clip_0; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } } }; A.FractionalTranslation.prototype = { createRenderObject$1(context) { var t1 = new A.RenderFractionalTranslation(this.translation, this.transformHitTests, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$translation(this.translation); renderObject.transformHitTests = this.transformHitTests; } }; A.Padding.prototype = { createRenderObject$1(context) { var t1 = new A.RenderPadding(this.padding, A.Directionality_maybeOf(context), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$padding(0, this.padding); renderObject.set$textDirection(A.Directionality_maybeOf(context)); } }; A.Align.prototype = { createRenderObject$1(context) { var t1 = new A.RenderPositionedBox(this.widthFactor, this.heightFactor, this.alignment, A.Directionality_maybeOf(context), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$alignment(this.alignment); renderObject.set$widthFactor(this.widthFactor); renderObject.set$heightFactor(this.heightFactor); renderObject.set$textDirection(A.Directionality_maybeOf(context)); } }; A.Center.prototype = {}; A.CustomSingleChildLayout.prototype = { createRenderObject$1(context) { var t1 = new A.RenderCustomSingleChildLayoutBox(this.delegate, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$delegate(this.delegate); } }; A.LayoutId.prototype = { applyParentData$1(renderObject) { var t2, targetParent, t1 = renderObject.parentData; t1.toString; type$.MultiChildLayoutParentData._as(t1); t2 = this.id; if (t1.id !== t2) { t1.id = t2; targetParent = renderObject.get$parent(renderObject); if (targetParent instanceof A.RenderObject) targetParent.markNeedsLayout$0(); } }, get$id(receiver) { return this.id; } }; A.CustomMultiChildLayout.prototype = { createRenderObject$1(context) { var t1 = new A.RenderCustomMultiChildLayoutBox(this.delegate, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$delegate(this.delegate); } }; A.SizedBox.prototype = { createRenderObject$1(context) { return A.RenderConstrainedBox$(A.BoxConstraints$tightFor(this.height, this.width)); }, updateRenderObject$2(context, renderObject) { renderObject.set$additionalConstraints(A.BoxConstraints$tightFor(this.height, this.width)); }, toStringShort$0() { var type, _this = this, t1 = _this.width; if (t1 === 1 / 0 && _this.height === 1 / 0) type = "SizedBox.expand"; else type = t1 === 0 && _this.height === 0 ? "SizedBox.shrink" : "SizedBox"; t1 = _this.key; return t1 == null ? type : type + "-" + t1.toString$0(0); } }; A.ConstrainedBox.prototype = { createRenderObject$1(context) { return A.RenderConstrainedBox$(this.constraints); }, updateRenderObject$2(context, renderObject) { renderObject.set$additionalConstraints(this.constraints); } }; A.FractionallySizedBox.prototype = { createRenderObject$1(context) { var t1 = new A.RenderFractionallySizedOverflowBox(this.widthFactor, this.heightFactor, this.alignment, A.Directionality_maybeOf(context), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$alignment(this.alignment); renderObject.set$widthFactor(this.widthFactor); renderObject.set$heightFactor(this.heightFactor); renderObject.set$textDirection(A.Directionality_maybeOf(context)); } }; A.LimitedBox.prototype = { createRenderObject$1(context) { var t1 = new A.RenderLimitedBox(this.maxWidth, this.maxHeight, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$maxWidth(0, this.maxWidth); renderObject.set$maxHeight(0, this.maxHeight); } }; A.OverflowBox.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderConstrainedOverflowBox(_this.minWidth, _this.maxWidth, _this.minHeight, _this.maxHeight, B.OverflowBoxFit_0, _this.alignment, A.Directionality_maybeOf(context), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$alignment(_this.alignment); renderObject.set$minWidth(0, _this.minWidth); renderObject.set$maxWidth(0, _this.maxWidth); renderObject.set$minHeight(0, _this.minHeight); renderObject.set$maxHeight(0, _this.maxHeight); renderObject.set$fit(B.OverflowBoxFit_0); renderObject.set$textDirection(A.Directionality_maybeOf(context)); } }; A.Offstage.prototype = { createRenderObject$1(context) { var t1 = new A.RenderOffstage(this.offstage, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$offstage(this.offstage); }, createElement$0(_) { return new A._OffstageElement(this, B._ElementLifecycle_0); } }; A._OffstageElement.prototype = {}; A.AspectRatio.prototype = { createRenderObject$1(context) { var t1 = new A.RenderAspectRatio(this.aspectRatio, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$aspectRatio(0, this.aspectRatio); } }; A.IntrinsicWidth.prototype = { createRenderObject$1(context) { var _null = null, t1 = this.stepWidth; if (t1 === 0) t1 = _null; t1 = new A.RenderIntrinsicWidth(t1, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(_null); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = this.stepWidth; renderObject.set$stepWidth(t1 === 0 ? null : t1); renderObject.set$stepHeight(null); } }; A.IntrinsicHeight.prototype = { createRenderObject$1(context) { var t1 = new A.RenderIntrinsicHeight(null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; } }; A.SliverPadding.prototype = { createRenderObject$1(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = new A.RenderSliverPadding(this.padding, t1.textDirection, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var t1; renderObject.set$padding(0, this.padding); t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); } }; A.ListBody.prototype = { createRenderObject$1(context) { return A.RenderListBody$(A.getAxisDirectionFromAxisReverseAndDirectionality(context, this.mainAxis, false)); }, updateRenderObject$2(context, renderObject) { renderObject.set$axisDirection(A.getAxisDirectionFromAxisReverseAndDirectionality(context, this.mainAxis, false)); } }; A.Stack.prototype = { createRenderObject$1(context) { var t1 = A.Directionality_maybeOf(context); return A.RenderStack$(this.alignment, null, this.clipBehavior, this.fit, t1); }, updateRenderObject$2(context, renderObject) { var t1; renderObject.set$alignment(this.alignment); t1 = A.Directionality_maybeOf(context); renderObject.set$textDirection(t1); renderObject.set$fit(this.fit); renderObject.set$clipBehavior(this.clipBehavior); } }; A.IndexedStack.prototype = { build$1(context) { var t2, i, t1 = this.children, _length = t1.length, wrappedChildren = J.JSArray_JSArray$allocateGrowable(_length, type$.Widget); for (t2 = this.index, i = 0; i < _length; ++i) wrappedChildren[i] = new A.Visibility(t1[i], i === t2, null); return new A._RawIndexedStack(t2, this.alignment, null, B.StackFit_0, B.Clip_1, wrappedChildren, null); } }; A._RawIndexedStack.prototype = { createRenderObject$1(context) { var _this = this, t1 = A.Directionality_maybeOf(context); t1 = new A.RenderIndexedStack(_this.index, _this.alignment, t1, _this.fit, _this.clipBehavior, A.LayerHandle$(type$.ClipRectLayer), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this, t1 = _this.index; if (renderObject._stack$_index != t1) { renderObject._stack$_index = t1; renderObject.markNeedsLayout$0(); } renderObject.set$fit(_this.fit); renderObject.set$clipBehavior(_this.clipBehavior); renderObject.set$alignment(_this.alignment); t1 = A.Directionality_maybeOf(context); renderObject.set$textDirection(t1); }, createElement$0(_) { return new A._IndexedStackElement(A.HashSet_HashSet(type$.Element_2), this, B._ElementLifecycle_0); } }; A._IndexedStackElement.prototype = { get$widget() { return type$._RawIndexedStack._as(A.Element0.prototype.get$widget.call(this)); } }; A.Positioned.prototype = { applyParentData$1(renderObject) { var t2, needsLayout, targetParent, _this = this, t1 = renderObject.parentData; t1.toString; type$.StackParentData._as(t1); t2 = _this.left; if (t1.left != t2) { t1.left = t2; needsLayout = true; } else needsLayout = false; t2 = _this.top; if (t1.top != t2) { t1.top = t2; needsLayout = true; } t2 = _this.right; if (t1.right != t2) { t1.right = t2; needsLayout = true; } t2 = _this.bottom; if (t1.bottom != t2) { t1.bottom = t2; needsLayout = true; } t2 = _this.width; if (t1.width != t2) { t1.width = t2; needsLayout = true; } t2 = _this.height; if (t1.height != t2) { t1.height = t2; needsLayout = true; } if (needsLayout) { targetParent = renderObject.get$parent(renderObject); if (targetParent instanceof A.RenderObject) targetParent.markNeedsLayout$0(); } } }; A.PositionedDirectional.prototype = { build$1(context) { var _this = this, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return A.Positioned_Positioned$directional(_this.bottom, _this.child, null, null, _this.start, t1.textDirection, _this.top, _this.width); } }; A.Flex.prototype = { get$_needTextDirection() { switch (this.direction.index) { case 0: return true; case 1: var t1 = this.crossAxisAlignment; return t1 === B.CrossAxisAlignment_0 || t1 === B.CrossAxisAlignment_1; } }, getEffectiveTextDirection$1(context) { var t1 = this.textDirection; if (t1 == null) t1 = this.get$_needTextDirection() ? A.Directionality_maybeOf(context) : null; return t1; }, createRenderObject$1(context) { var _this = this; return A.RenderFlex$(B.Clip_0, _this.crossAxisAlignment, _this.direction, _this.mainAxisAlignment, _this.mainAxisSize, _this.textBaseline, _this.getEffectiveTextDirection$1(context), _this.verticalDirection); }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$direction(0, _this.direction); renderObject.set$mainAxisAlignment(_this.mainAxisAlignment); renderObject.set$mainAxisSize(_this.mainAxisSize); renderObject.set$crossAxisAlignment(_this.crossAxisAlignment); renderObject.set$textDirection(_this.getEffectiveTextDirection$1(context)); renderObject.set$verticalDirection(_this.verticalDirection); renderObject.set$textBaseline(0, _this.textBaseline); if (B.Clip_0 !== renderObject._flex$_clipBehavior) { renderObject._flex$_clipBehavior = B.Clip_0; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } } }; A.Row.prototype = {}; A.Column.prototype = {}; A.Flexible.prototype = { applyParentData$1(renderObject) { var t2, needsLayout, targetParent, t1 = renderObject.parentData; t1.toString; type$.FlexParentData._as(t1); t2 = this.flex; if (t1.flex !== t2) { t1.flex = t2; needsLayout = true; } else needsLayout = false; t2 = this.fit; if (t1.fit !== t2) { t1.fit = t2; needsLayout = true; } if (needsLayout) { targetParent = renderObject.get$parent(renderObject); if (targetParent instanceof A.RenderObject) targetParent.markNeedsLayout$0(); } } }; A.Expanded.prototype = {}; A.Wrap.prototype = { createRenderObject$1(context) { var _this = this, t1 = A.Directionality_maybeOf(context); t1 = new A.RenderWrap(B.Axis_0, _this.alignment, _this.spacing, _this.runAlignment, 0, _this.crossAxisAlignment, t1, B.VerticalDirection_1, _this.clipBehavior, A.LayerHandle$(type$.ClipRectLayer), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { var t1, _this = this; renderObject.set$direction(0, B.Axis_0); renderObject.set$alignment(_this.alignment); renderObject.set$spacing(0, _this.spacing); renderObject.set$runAlignment(_this.runAlignment); renderObject.set$runSpacing(0); renderObject.set$crossAxisAlignment(_this.crossAxisAlignment); t1 = A.Directionality_maybeOf(context); if (renderObject._wrap$_textDirection != t1) { renderObject._wrap$_textDirection = t1; renderObject.markNeedsLayout$0(); } if (renderObject._wrap$_verticalDirection !== B.VerticalDirection_1) { renderObject._wrap$_verticalDirection = B.VerticalDirection_1; renderObject.markNeedsLayout$0(); } t1 = _this.clipBehavior; if (t1 !== renderObject._wrap$_clipBehavior) { renderObject._wrap$_clipBehavior = t1; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } } }; A.RichText.prototype = { createRenderObject$1(context) { var t2, _this = this, t1 = _this.textDirection; if (t1 == null) { t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = t1.textDirection; } t2 = A.Localizations_maybeLocaleOf(context); return A.RenderParagraph$(_this.text, null, t2, _this.maxLines, _this.overflow, _this.selectionRegistrar, _this.selectionColor, _this.softWrap, _this.strutStyle, _this.textAlign, t1, _this.textHeightBehavior, _this.textScaler, _this.textWidthBasis); }, updateRenderObject$2(context, renderObject) { var t1, _this = this; renderObject.set$text(0, _this.text); renderObject.set$textAlign(0, _this.textAlign); t1 = _this.textDirection; if (t1 == null) { t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = t1.textDirection; } renderObject.set$textDirection(t1); renderObject.set$softWrap(_this.softWrap); renderObject.set$overflow(0, _this.overflow); renderObject.set$textScaler(_this.textScaler); renderObject.set$maxLines(_this.maxLines); renderObject.set$strutStyle(_this.strutStyle); renderObject.set$textWidthBasis(_this.textWidthBasis); renderObject.set$textHeightBehavior(_this.textHeightBehavior); t1 = A.Localizations_maybeLocaleOf(context); renderObject.set$locale(0, t1); renderObject.set$registrar(_this.selectionRegistrar); renderObject.set$selectionColor(_this.selectionColor); } }; A.RawImage.prototype = { createRenderObject$1(context) { var _this = this, t1 = _this.image; t1 = t1 == null ? null : t1.clone$0(0); t1 = new A.RenderImage(t1, _this.debugImageLabel, _this.width, _this.height, _this.scale, _this.color, _this.opacity, _this.filterQuality, _this.colorBlendMode, _this.fit, _this.alignment, _this.repeat, _this.centerSlice, _this.invertColors, false, null, false, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1._updateColorFilter$0(); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this, t1 = _this.image; renderObject.set$image(0, t1 == null ? null : t1.clone$0(0)); renderObject.debugImageLabel = _this.debugImageLabel; renderObject.set$width(0, _this.width); renderObject.set$height(0, _this.height); renderObject.set$scale(0, _this.scale); renderObject.set$color(0, _this.color); renderObject.set$opacity(0, _this.opacity); renderObject.set$colorBlendMode(_this.colorBlendMode); renderObject.set$fit(_this.fit); renderObject.set$alignment(_this.alignment); renderObject.set$repeat(0, _this.repeat); renderObject.set$centerSlice(_this.centerSlice); renderObject.set$matchTextDirection(false); renderObject.set$textDirection(null); renderObject.set$invertColors(_this.invertColors); renderObject.set$isAntiAlias(false); renderObject.set$filterQuality(_this.filterQuality); }, didUnmountRenderObject$1(renderObject) { renderObject.set$image(0, null); } }; A.Listener.prototype = { createRenderObject$1(context) { var _this = this, _null = null, t1 = new A.RenderPointerListener(_this.onPointerDown, _this.onPointerMove, _this.onPointerUp, _this.onPointerHover, _this.onPointerCancel, _this.onPointerPanZoomStart, _null, _null, _this.onPointerSignal, _this.behavior, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(_null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.onPointerDown = _this.onPointerDown; renderObject.onPointerMove = _this.onPointerMove; renderObject.onPointerUp = _this.onPointerUp; renderObject.onPointerHover = _this.onPointerHover; renderObject.onPointerCancel = _this.onPointerCancel; renderObject.onPointerPanZoomStart = _this.onPointerPanZoomStart; renderObject.onPointerPanZoomEnd = renderObject.onPointerPanZoomUpdate = null; renderObject.onPointerSignal = _this.onPointerSignal; renderObject.behavior = _this.behavior; } }; A.MouseRegion.prototype = { createRenderObject$1(context) { var _this = this; return A.RenderMouseRegion$(_this.cursor, _this.hitTestBehavior, _this.onEnter, _this.onExit, _this.onHover, true); }, updateRenderObject$2(context, renderObject) { var t1, newValue, _this = this; renderObject.onEnter = _this.onEnter; renderObject.onHover = _this.onHover; renderObject.onExit = _this.onExit; t1 = _this.cursor; if (!renderObject._cursor.$eq(0, t1)) { renderObject._cursor = t1; renderObject.markNeedsPaint$0(); } newValue = _this.hitTestBehavior; if (newValue == null) newValue = B.HitTestBehavior_1; if (renderObject.behavior !== newValue) { renderObject.behavior = newValue; renderObject.markNeedsPaint$0(); } } }; A.RepaintBoundary.prototype = { createRenderObject$1(context) { var t1 = new A.RenderRepaintBoundary(null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; } }; A.IgnorePointer.prototype = { createRenderObject$1(context) { var t1 = new A.RenderIgnorePointer(this.ignoring, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$ignoring(this.ignoring); renderObject.set$ignoringSemantics(null); } }; A.AbsorbPointer.prototype = { createRenderObject$1(context) { var t1 = new A.RenderAbsorbPointer(this.absorbing, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$absorbing(this.absorbing); renderObject.set$ignoringSemantics(null); } }; A.Semantics.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderSemanticsAnnotations(_this.properties, _this.container, _this.explicitChildNodes, _this.excludeSemantics, false, _this._getTextDirection$1(context), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); t1._updateAttributedFields$1(t1._properties); return t1; }, _getTextDirection$1(context) { var containsText, t1 = this.properties, t2 = t1.textDirection; if (t2 != null) return t2; if (t1.label == null) { if (t1.value == null) t1 = t1.tooltip != null; else t1 = true; containsText = t1; } else containsText = true; if (!containsText) return null; return A.Directionality_maybeOf(context); }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$container(_this.container); renderObject.set$explicitChildNodes(_this.explicitChildNodes); renderObject.set$excludeSemantics(_this.excludeSemantics); renderObject.set$blockUserActions(false); renderObject.set$properties(_this.properties); renderObject.set$textDirection(_this._getTextDirection$1(context)); } }; A.MergeSemantics.prototype = { createRenderObject$1(context) { var t1 = new A.RenderMergeSemantics(null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; } }; A.BlockSemantics.prototype = { createRenderObject$1(context) { var t1 = new A.RenderBlockSemantics(true, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$blocking(true); } }; A.ExcludeSemantics.prototype = { createRenderObject$1(context) { var t1 = new A.RenderExcludeSemantics(this.excluding, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$excluding(this.excluding); } }; A.IndexedSemantics.prototype = { createRenderObject$1(context) { var t1 = new A.RenderIndexedSemantics(this.index, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$index(0, this.index); } }; A.KeyedSubtree.prototype = { build$1(context) { return this.child; } }; A.Builder.prototype = { build$1(context) { return this.builder.call$1(context); } }; A.StatefulBuilder.prototype = { createState$0() { return new A._StatefulBuilderState(B._StateLifecycle_0); }, builder$2(arg0, arg1) { return this.builder.call$2(arg0, arg1); } }; A._StatefulBuilderState.prototype = { build$1(context) { return this._widget.builder$2(context, this.get$setState()); } }; A.ColoredBox.prototype = { createRenderObject$1(context) { var t1 = new A._RenderColoredBox(this.color, B.HitTestBehavior_1, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { type$._RenderColoredBox._as(renderObject).set$color(0, this.color); } }; A._RenderColoredBox.prototype = { set$color(_, value) { if (value.$eq(0, this._basic$_color)) return; this._basic$_color = value; this.markNeedsPaint$0(); }, paint$2(context, offset) { var t1, t2, t3, t4, t5, _this = this; if (_this.get$size(0).$gt(0, B.Size_0_0)) { t1 = context.get$canvas(context); t2 = _this.get$size(0); t3 = offset._dx; t4 = offset._dy; t5 = $.$get$_renderer().createPaint$0(); t5.set$color(0, _this._basic$_color); t1.drawRect$2(new A.Rect(t3, t4, t3 + t2._dx, t4 + t2._dy), t5); } t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) context.paintChild$2(t1, offset); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure.prototype = { call$1(parameters) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3(parameters); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", A._debugCollectRenderTrees()], type$.String, type$.Object); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 350 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0.prototype = { call$1(parameters) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2(parameters); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", A._debugCollectSemanticsTrees(B.DebugSemanticsDumpOrder_1)], type$.String, type$.Object); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 350 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1.prototype = { call$1(parameters) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1(parameters); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", A._debugCollectSemanticsTrees(B.DebugSemanticsDumpOrder_0)], type$.String, type$.Object); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 350 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.debugProfilePaintsEnabled; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3.prototype = { call$1(value) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0(value); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($.debugProfilePaintsEnabled !== value) $.debugProfilePaintsEnabled = value; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 245 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.debugProfileLayoutsEnabled; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5.prototype = { call$1(value) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure(value); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($.debugProfileLayoutsEnabled !== value) $.debugProfileLayoutsEnabled = value; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 245 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure.prototype = { call$1(timings) { J.forEach$1$ax(timings, this.$this.get$_profileFramePostEvent()); }, $signature: 466 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.double), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $._timeDilation; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 1686 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0.prototype = { call$1(value) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure(value); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.timeDilation(value); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 1689 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure.prototype = { call$1(message) { var t1 = message == null ? type$.Object._as(message) : message; return this.$this.handleSystemMessage$1(t1); }, $signature: 781 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0.prototype = { call$1(message) { var t1 = message == null ? type$.Object._as(message) : message; return this.$this._handleAccessibilityMessage$1(t1); }, $signature: 781 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.debugProfilePlatformChannels; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0.prototype = { call$1(value) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure(value); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.debugProfilePlatformChannels = value; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 245 }; A.WidgetsBindingObserver.prototype = { didPopRoute$0() { return A.Future_Future$value(false, type$.bool); }, didPushRouteInformation$1(routeInformation) { var _null = null, uri = routeInformation.get$uri(), t1 = uri.get$path(uri).length === 0 ? "/" : uri.get$path(uri), t2 = uri.get$queryParametersAll(); t2 = t2.get$isEmpty(t2) ? _null : uri.get$queryParametersAll(); t1 = A._Uri__Uri(uri.get$fragment().length === 0 ? _null : uri.get$fragment(), _null, t1, t2, _null).get$_text(); A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); return A.Future_Future$value(false, type$.bool); }, didChangeMetrics$0() { }, didChangeTextScaleFactor$0() { }, didChangePlatformBrightness$0() { }, didChangeLocales$1(locales) { }, didChangeAppLifecycleState$1(state) { }, didRequestAppExit$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AppExitResponse), $async$returnValue; var $async$didRequestAppExit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = B.AppExitResponse_0; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$didRequestAppExit$0, $async$completer); } }; A.WidgetsBinding.prototype = { handleRequestAppExit$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AppExitResponse), $async$returnValue, $async$self = this, t1, t2, didCancel, _i; var $async$handleRequestAppExit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.List_List$of($async$self.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, didCancel = false, _i = 0; case 3: // for condition if (!(_i < t2)) { // goto after for $async$goto = 5; break; } $async$goto = 6; return A._asyncAwait(t1[_i].didRequestAppExit$0(), $async$handleRequestAppExit$0); case 6: // returning from await. if ($async$result === B.AppExitResponse_1) didCancel = true; case 4: // for update ++_i; // goto for condition $async$goto = 3; break; case 5: // after for $async$returnValue = didCancel ? B.AppExitResponse_1 : B.AppExitResponse_0; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleRequestAppExit$0, $async$completer); }, handleLocaleChanged$0() { this.dispatchLocalesChanged$1($.$get$EnginePlatformDispatcher__instance().configuration.locales); }, dispatchLocalesChanged$1(locales) { var t1, t2, _i; for (t1 = A.List_List$of(this.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].didChangeLocales$1(locales); }, handlePopRoute$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2, _i; var $async$handlePopRoute$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.List_List$of($async$self.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; case 3: // for condition if (!(_i < t2)) { // goto after for $async$goto = 5; break; } $async$goto = 6; return A._asyncAwait(t1[_i].didPopRoute$0(), $async$handlePopRoute$0); case 6: // returning from await. if ($async$result) { // goto return $async$goto = 1; break; } case 4: // for update ++_i; // goto for condition $async$goto = 3; break; case 5: // after for A.SystemNavigator_pop(); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handlePopRoute$0, $async$completer); }, handlePushRoute$1(route) { return this.handlePushRoute$body$WidgetsBinding(route); }, handlePushRoute$body$WidgetsBinding(route) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2, _i, routeInformation; var $async$handlePushRoute$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start routeInformation = new A.RouteInformation(A.Uri_parse(route, 0, null), null); t1 = A.List_List$of($async$self.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; case 3: // for condition if (!(_i < t2)) { // goto after for $async$goto = 5; break; } $async$goto = 6; return A._asyncAwait(t1[_i].didPushRouteInformation$1(routeInformation), $async$handlePushRoute$1); case 6: // returning from await. if ($async$result) { // goto return $async$goto = 1; break; } case 4: // for update ++_i; // goto for condition $async$goto = 3; break; case 5: // after for case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handlePushRoute$1, $async$completer); }, _handlePushRouteInformation$1(routeArguments) { return this._handlePushRouteInformation$body$WidgetsBinding(routeArguments); }, _handlePushRouteInformation$body$WidgetsBinding(routeArguments) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t2, _i, t1, routeInformation; var $async$_handlePushRouteInformation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = J.getInterceptor$asx(routeArguments); routeInformation = new A.RouteInformation(A.Uri_parse(A._asString(t1.$index(routeArguments, "location")), 0, null), t1.$index(routeArguments, "state")); t1 = A.List_List$of($async$self.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; case 3: // for condition if (!(_i < t2)) { // goto after for $async$goto = 5; break; } $async$goto = 6; return A._asyncAwait(t1[_i].didPushRouteInformation$1(routeInformation), $async$_handlePushRouteInformation$1); case 6: // returning from await. if ($async$result) { // goto return $async$goto = 1; break; } case 4: // for update ++_i; // goto for condition $async$goto = 3; break; case 5: // after for case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_handlePushRouteInformation$1, $async$completer); }, _handleNavigationInvocation$1(methodCall) { switch (methodCall.method) { case "popRoute": return this.handlePopRoute$0(); case "pushRoute": return this.handlePushRoute$1(A._asString(methodCall.$arguments)); case "pushRouteInformation": return this._handlePushRouteInformation$1(type$.Map_dynamic_dynamic._as(methodCall.$arguments)); } return A.Future_Future$value(null, type$.dynamic); }, _handleBuildScheduled$0() { this.ensureVisualUpdate$0(); }, scheduleAttachRootWidget$1(rootWidget) { A.Timer_Timer(B.Duration_0, new A.WidgetsBinding_scheduleAttachRootWidget_closure(this, rootWidget)); }, $isHitTestTarget: 1, $isSchedulerBinding: 1 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure.prototype = { call$1(parameters) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4(parameters); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue, t2, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.WidgetsBinding__instance; t1.toString; t1 = "" + (A.getRuntimeTypeOfDartObject(t1).toString$0(0) + " - PROFILE MODE\n"); t2 = $.WidgetsBinding__instance.WidgetsBinding__rootElement; if (t2 != null) { t2.toDiagnosticsNode$0(); t1 += "\n"; } else t1 += "\n"; $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", t1.charCodeAt(0) == 0 ? t1 : t1], type$.String, type$.Object); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 350 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0.prototype = { call$1(parameters) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3(parameters); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue, $async$self = this; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.$this.WidgetsBinding__buildOwner.focusManager.toDiagnosticsNode$0(); $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", ""], type$.String, type$.Object); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 350 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1.prototype = { call$1(_) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(_); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), $async$returnValue, $async$self = this; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["enabled", $async$self.$this.WidgetsBinding__needToReportFirstFrame ? "false" : "true"], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 345 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2.prototype = { call$1(_) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(_); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), $async$returnValue, $async$self = this; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["enabled", ($async$self.$this.WidgetsBinding__firstFrameCompleter.future._state & 30) !== 0 ? "true" : "false"], type$.String, type$.dynamic); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 345 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.debugProfileBuildsEnabled; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4.prototype = { call$1(value) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(value); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.debugProfileBuildsEnabled = value; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 245 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $.debugProfileBuildsEnabledUserWidgets; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6.prototype = { call$1(value) { return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure(value); }, $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.debugProfileBuildsEnabledUserWidgets = value; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 245 }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure.prototype = { call$1(timings) { var t2, t3, t1 = $.$get$_FakeUserTag__defaultTag(); $.$get$_currentTag(); $._currentTag = t1; A.Timeline_instantSync("Rasterized first useful frame", null); A.postEvent("Flutter.FirstFrame", A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic), "Extension"); t1 = $.SchedulerBinding__instance; t1.toString; t2 = this._box_0; t3 = t2.firstFrameCallback; t3.toString; t1.removeTimingsCallback$1(t3); t2.firstFrameCallback = null; this.$this.WidgetsBinding__firstFrameCompleter.complete$0(0); }, $signature: 466 }; A.WidgetsBinding_scheduleAttachRootWidget_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.WidgetsBinding__rootElement; t1.WidgetsBinding__readyToProduceFrames = true; t3 = t1.WidgetsBinding__buildOwner; t3.toString; t1.WidgetsBinding__rootElement = new A.RootWidget(this.rootWidget, "[root]", null).attach$2(t3, t2); if (t2 == null) $.SchedulerBinding__instance.ensureVisualUpdate$0(); }, $signature: 0 }; A.RootWidget.prototype = { createElement$0(_) { return new A.RootElement(this, B._ElementLifecycle_0); }, attach$2(owner, element) { var t2, t1 = {}; t1.element = element; if (element == null) { owner.lockState$1(new A.RootWidget_attach_closure(t1, this, owner)); t2 = t1.element; t2.toString; owner.buildScope$2(t2, new A.RootWidget_attach_closure0(t1)); } else { element._newWidget = this; element.markNeedsBuild$0(); } t1 = t1.element; t1.toString; return t1; }, toStringShort$0() { return this.debugShortDescription; } }; A.RootWidget_attach_closure.prototype = { call$0() { var element = new A.RootElement(this.$this, B._ElementLifecycle_0); this._box_0.element = element; element._framework$_owner = this.owner; }, $signature: 0 }; A.RootWidget_attach_closure0.prototype = { call$0() { var t1 = this._box_0.element; t1.toString; t1.super$_RootElement_Element_RootElementMixin$mount(null, null); t1._rebuild$0(); t1.super$Element$performRebuild(); }, $signature: 0 }; A.RootElement.prototype = { visitChildren$1(visitor) { var t1 = this._child; if (t1 != null) visitor.call$1(t1); }, forgetChild$1(child) { this._child = null; this.super$Element$forgetChild(child); }, mount$2($parent, newSlot) { this.super$_RootElement_Element_RootElementMixin$mount($parent, newSlot); this._rebuild$0(); this.super$Element$performRebuild(); }, update$1(_, newWidget) { this.super$Element$update(0, newWidget); this._rebuild$0(); }, performRebuild$0() { var _this = this, t1 = _this._newWidget; if (t1 != null) { _this._newWidget = null; _this.super$Element$update(0, t1); _this._rebuild$0(); } _this.super$Element$performRebuild(); }, _rebuild$0() { var exception, stack, details, t1, t2, exception0, _this = this; try { t1 = _this._child; t2 = _this._widget; t2.toString; _this._child = _this.updateChild$3(t1, type$.RootWidget._as(t2).child, null); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("attaching to the render tree"); details = new A.FlutterErrorDetails(exception, stack, "widgets library", t1, null, null, false); A.FlutterError_reportError(details); _this._child = null; } } }; A.WidgetsFlutterBinding.prototype = {$isHitTestTarget: 1}; A._RootElement_Element_RootElementMixin.prototype = { mount$2($parent, newSlot) { this.super$Element$mount($parent, newSlot); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding.prototype = { initInstances$0() { this.super$BindingBase$initInstances(); $.GestureBinding__instance = this; var t1 = $.$get$EnginePlatformDispatcher__instance(); t1._onPointerDataPacket = this.get$_handlePointerDataPacket(); t1._onPointerDataPacketZone = $.Zone__current; }, unlocked$0() { this.super$BindingBase$unlocked(); this._flushPointerEventQueue$0(); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding.prototype = { initInstances$0() { var _this = this; _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$initInstances(); $.SchedulerBinding__instance = _this; _this.addTimingsCallback$1(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure(_this)); }, initServiceExtensions$0() { this.super$BindingBase$initServiceExtensions(); this.registerNumericServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure(), "timeDilation", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0()); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding.prototype = { initInstances$0() { var t1, _this = this; _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initInstances(); $.ServicesBinding__instance = _this; _this.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F !== $ && A.throwUnnamedLateFieldAI(); _this.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F = B.C__DefaultBinaryMessenger; t1 = new A.RestorationManager(A.LinkedHashSet_LinkedHashSet$_empty(type$.RestorationBucket), $.$get$ChangeNotifier__emptyListeners()); B.OptionalMethodChannel_wEo.setMethodCallHandler$1(t1.get$_methodHandler()); _this.ServicesBinding___ServicesBinding__restorationManager_A = t1; _this._initKeyboard$0(); t1 = $.LicenseRegistry__collectors; if (t1 == null) t1 = $.LicenseRegistry__collectors = A._setArrayType([], type$.JSArray_of_Stream_LicenseEntry_Function); t1.push(_this.get$_addLicenses()); B.BasicMessageChannel_MYE.setMessageHandler$1(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure(_this)); B.BasicMessageChannel_QXb.setMessageHandler$1(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0(_this)); B.BasicMessageChannel_5UB.setMessageHandler$1(_this.get$_handleLifecycleMessage()); B.OptionalMethodChannel_0.setMethodCallHandler$1(_this.get$_handlePlatformMessage()); $.$get$TextInput__instance(); _this.readInitialLifecycleStateFromNativeWindow$0(); _this.initializationComplete$0(); }, initServiceExtensions$0() { this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initServiceExtensions(); this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure(), "profilePlatformChannels", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0()); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding.prototype = { initInstances$0() { this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initInstances(); $.PaintingBinding__instance = this; var t1 = type$.Object; this.PaintingBinding___PaintingBinding__imageCache_A = new A.ImageCache(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._PendingImage), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._CachedImage), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._LiveImage)); }, handleMemoryPressure$0() { this.super$ServicesBinding$handleMemoryPressure(); var t1 = this.PaintingBinding___PaintingBinding__imageCache_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.clear$0(0); }, handleSystemMessage$1(systemMessage) { return this.handleSystemMessage$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding(systemMessage); }, handleSystemMessage$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding(systemMessage) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this; var $async$handleSystemMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.super$ServicesBinding$handleSystemMessage(systemMessage), $async$handleSystemMessage$1); case 3: // returning from await. switch (A._asString(J.$index$asx(type$.Map_String_dynamic._as(systemMessage), "type"))) { case "fontsChange": $async$self.PaintingBinding__systemFonts.notifyListeners$0(); break; } // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleSystemMessage$1, $async$completer); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding.prototype = { initInstances$0() { var t1, t2, _this = this; _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$initInstances(); $.SemanticsBinding__instance = _this; t1 = $.$get$EnginePlatformDispatcher__instance(); _this.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A = t1.configuration.accessibilityFeatures; t1._onSemanticsEnabledChanged = _this.get$_handleSemanticsEnabledChanged(); t2 = $.Zone__current; t1._onSemanticsEnabledChangedZone = t2; t1._onSemanticsActionEvent = _this.get$_handleSemanticsActionEvent(); t1._onSemanticsActionEventZone = t2; _this._handleSemanticsEnabledChanged$0(); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding.prototype = { initInstances$0() { var t1, t2, value, result, _this = this; _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding$initInstances(); $.RendererBinding__instance = _this; t1 = type$.JSArray_RenderObject; _this.RendererBinding___RendererBinding__rootPipelineOwner_A = new A._DefaultRootPipelineOwner(null, A.binding2__DefaultRootPipelineOwner__onSemanticsUpdate$closure(), null, A._setArrayType([], t1), A._setArrayType([], t1), A._setArrayType([], t1), A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderObject), A.LinkedHashSet_LinkedHashSet$_empty(type$.PipelineOwner)); t1 = $.$get$EnginePlatformDispatcher__instance(); t1._onMetricsChanged = _this.get$handleMetricsChanged(); t2 = t1._onMetricsChangedZone = $.Zone__current; t1._onTextScaleFactorChanged = _this.get$handleTextScaleFactorChanged(); t1._onTextScaleFactorChangedZone = t2; t1._onPlatformBrightnessChanged = _this.get$handlePlatformBrightnessChanged(); t1._onPlatformBrightnessChangedZone = t2; _this.SchedulerBinding__persistentCallbacks.push(_this.get$_handlePersistentFrameCallback()); _this.initMouseTracker$0(); _this.SchedulerBinding__postFrameCallbacks.push(_this.get$_handleWebFirstFrame()); t2 = _this.RendererBinding___RendererBinding__rootPipelineOwner_A; t2 === $ && A.throwUnnamedLateFieldNI(); value = _this.RendererBinding___RendererBinding__manifold_FI; if (value === $) { result = new A._BindingPipelineManifold(_this, $.$get$ChangeNotifier__emptyListeners()); _this.get$_binding0$_semanticsEnabled().addListener$1(0, result.get$notifyListeners()); _this.RendererBinding___RendererBinding__manifold_FI !== $ && A.throwUnnamedLateFieldADI(); _this.RendererBinding___RendererBinding__manifold_FI = result; value = result; } t2.attach$1(value); }, initServiceExtensions$0() { var _this = this; _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initServiceExtensions(); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure(), "debugDumpRenderTree"); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0(), "debugDumpSemanticsTreeInTraversalOrder"); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1(), "debugDumpSemanticsTreeInInverseHitTestOrder"); _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2(), "profileRenderObjectPaints", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3()); _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4(), "profileRenderObjectLayouts", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5()); }, hitTestInView$3(result, position, viewId) { var t2, t1 = this.RendererBinding__viewIdToRenderView.$index(0, viewId); if (t1 != null) { t2 = t1.RenderObjectWithChildMixin__child; if (t2 != null) t2.hitTest$2$position(A.BoxHitTestResult$wrap(result), position); result.add$1(0, new A.HitTestEntry(t1, type$.HitTestEntry_HitTestTarget)); } this.super$GestureBinding$hitTestInView(result, position, viewId); } }; A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding.prototype = { initServiceExtensions$0() { var _this = this; _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initServiceExtensions(); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure(), "debugDumpApp"); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(_this), "debugDumpFocusTree"); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(_this), "didSendFirstFrameEvent"); _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(_this), "didSendFirstFrameRasterizedEvent"); _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3(), "profileWidgetBuilds", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4()); _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5(), "profileUserWidgetBuilds", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6()); }, handleMetricsChanged$0() { var t1, t2, _i; this.super$RendererBinding$handleMetricsChanged(); for (t1 = A.List_List$of(this.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].didChangeMetrics$0(); }, handleTextScaleFactorChanged$0() { var t1, t2, _i; this.super$RendererBinding$handleTextScaleFactorChanged(); for (t1 = A.List_List$of(this.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].didChangeTextScaleFactor$0(); }, handlePlatformBrightnessChanged$0() { var t1, t2, _i; this.super$RendererBinding$handlePlatformBrightnessChanged(); for (t1 = A.List_List$of(this.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].didChangePlatformBrightness$0(); }, handleAppLifecycleStateChanged$1(state) { var t1, t2, _i; this.super$SchedulerBinding$handleAppLifecycleStateChanged(state); for (t1 = A.List_List$of(this.WidgetsBinding__observers, true, type$.WidgetsBindingObserver), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].didChangeAppLifecycleState$1(state); }, handleMemoryPressure$0() { var t1, _i; this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$handleMemoryPressure(); for (t1 = A.List_List$of(this.WidgetsBinding__observers, true, type$.WidgetsBindingObserver).length, _i = 0; _i < t1; ++_i) ; }, drawFrame$0() { var firstFrameCallback, t2, _this = this, t1 = {}; t1.firstFrameCallback = null; if (_this.WidgetsBinding__needToReportFirstFrame) { firstFrameCallback = new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure(t1, _this); t1.firstFrameCallback = firstFrameCallback; $.SchedulerBinding__instance.addTimingsCallback$1(firstFrameCallback); } try { t2 = _this.WidgetsBinding__rootElement; if (t2 != null) _this.WidgetsBinding__buildOwner.buildScope$1(t2); _this.super$RendererBinding$drawFrame(); _this.WidgetsBinding__buildOwner.finalizeTree$0(); } finally { } if (_this.WidgetsBinding__needToReportFirstFrame) t2 = _this.RendererBinding__firstFrameSent || _this.RendererBinding__firstFrameDeferredCount === 0; else t2 = false; if (t2) A.Timeline_instantSync("Widgets built first useful frame", null); t2 = _this.WidgetsBinding__needToReportFirstFrame = false; t1 = t1.firstFrameCallback; if (t1 != null) t2 = !(_this.RendererBinding__firstFrameSent || _this.RendererBinding__firstFrameDeferredCount === 0); if (t2) { _this.WidgetsBinding__needToReportFirstFrame = true; t2 = $.SchedulerBinding__instance; t2.toString; t1.toString; t2.removeTimingsCallback$1(t1); } } }; A.DecoratedBox.prototype = { createRenderObject$1(context) { var t1 = new A.RenderDecoratedBox(this.decoration, this.position, A.createLocalImageConfiguration(context, null), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$decoration(this.decoration); renderObject.set$configuration(A.createLocalImageConfiguration(context, null)); renderObject.set$position(0, this.position); } }; A.Container.prototype = { get$_paddingIncludingDecoration() { var decorationPadding, t1 = this.decoration; if (t1 == null) return this.padding; decorationPadding = t1.get$padding(t1); t1 = this.padding; if (t1 == null) return decorationPadding; return t1.add$1(0, decorationPadding); }, build$1(context) { var t1, effectivePadding, t2, t3, _this = this, _null = null, current = _this.child; if (current == null) { t1 = _this.constraints; if (t1 != null) t1 = !(t1.minWidth >= t1.maxWidth && t1.minHeight >= t1.maxHeight); else t1 = true; } else t1 = false; if (t1) current = A.LimitedBox$(new A.ConstrainedBox(B.BoxConstraints_ALM, _null, _null), 0, 0); else { t1 = _this.alignment; if (t1 != null) current = new A.Align(t1, _null, _null, current, _null); } effectivePadding = _this.get$_paddingIncludingDecoration(); if (effectivePadding != null) current = new A.Padding(effectivePadding, current, _null); t1 = _this.color; if (t1 != null) current = new A.ColoredBox(t1, current, _null); t1 = _this.clipBehavior; if (t1 !== B.Clip_0) { t2 = A.Directionality_maybeOf(context); t3 = _this.decoration; t3.toString; current = A.ClipPath$(current, t1, new A._DecorationClipper(t2 == null ? B.TextDirection_1 : t2, t3, _null)); } t1 = _this.decoration; if (t1 != null) current = A.DecoratedBox$(current, t1, B.DecorationPosition_0); t1 = _this.foregroundDecoration; if (t1 != null) current = A.DecoratedBox$(current, t1, B.DecorationPosition_1); t1 = _this.constraints; if (t1 != null) current = new A.ConstrainedBox(t1, current, _null); t1 = _this.margin; if (t1 != null) current = new A.Padding(t1, current, _null); t1 = _this.transform; if (t1 != null) current = A.Transform$(_this.transformAlignment, current, _null, t1, true); current.toString; return current; } }; A._DecorationClipper.prototype = { getClip$1(size) { return this.decoration.getClipPath$2(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), this.textDirection); }, shouldReclip$1(oldClipper) { return !oldClipper.decoration.$eq(0, this.decoration) || oldClipper.textDirection !== this.textDirection; } }; A.ContextMenuButtonType.prototype = { _enumToString$0() { return "ContextMenuButtonType." + this._core$_name; } }; A.ContextMenuButtonItem.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ContextMenuButtonItem && other.label == _this.label && J.$eq$(other.onPressed, _this.onPressed) && other.type === _this.type; }, get$hashCode(_) { return A.Object_hash(this.label, this.onPressed, this.type, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "ContextMenuButtonItem " + this.type.toString$0(0) + ", " + A.S(this.label); } }; A.ContextMenuController.prototype = { show$2$context$contextMenuBuilder(_, context, contextMenuBuilder) { var t1, t2; A.ContextMenuController_removeAny(); t1 = A.LookupBoundary_findRootAncestorStateOfType(context, type$.OverlayState); t1.toString; t2 = A.Navigator_maybeOf(context); if (t2 == null) t2 = null; else { t2 = t2._framework$_element; t2.toString; } t2 = A.OverlayEntry$(new A.ContextMenuController_show_closure(A.InheritedTheme_capture(context, t2), contextMenuBuilder), false, false); $.ContextMenuController__menuOverlayEntry = t2; t1.insert$1(0, t2); $.ContextMenuController__shownInstance = this; }, remove$0(_) { if ($.ContextMenuController__shownInstance !== this) return; A.ContextMenuController_removeAny(); } }; A.ContextMenuController_show_closure.prototype = { call$1(context) { return new A._CaptureAll(this.capturedThemes._themes, this.contextMenuBuilder.call$1(context), null); }, $signature: 44 }; A.DefaultSelectionStyle.prototype = { wrap$2(_, context, child) { return A.DefaultSelectionStyle$(child, this.cursorColor, null, this.mouseCursor, this.selectionColor); }, updateShouldNotify$1(oldWidget) { return !J.$eq$(this.cursorColor, oldWidget.cursorColor) || !J.$eq$(this.selectionColor, oldWidget.selectionColor) || !J.$eq$(this.mouseCursor, oldWidget.mouseCursor); } }; A.DefaultSelectionStyle_merge_closure.prototype = { call$1(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); if (t1 == null) t1 = B.DefaultSelectionStyle_mt1; return A.DefaultSelectionStyle$(this.child, t1.cursorColor, this.key, this.mouseCursor, t1.selectionColor); }, $signature: 1692 }; A._NullWidget2.prototype = { build$1(context) { throw A.wrapException(A.FlutterError_FlutterError("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext.")); } }; A.DefaultTextEditingShortcuts.prototype = { _getDisablingShortcut$0() { return $.$get$DefaultTextEditingShortcuts__webDisablingTextShortcuts(); }, build$1(context) { var result = A.Shortcuts$(this.child, "", this._getDisablingShortcut$0()); return A.Shortcuts$(result, "", A.DefaultTextEditingShortcuts__shortcuts()); } }; A.DesktopTextSelectionToolbarLayoutDelegate.prototype = { getConstraintsForChild$1(constraints) { return new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); }, getPositionForChild$2(size, childSize) { var t4, t1 = this.anchor, t2 = t1._dx, t3 = t2 + childSize._dx - size._dx; t1 = t1._dy; t4 = t1 + childSize._dy - size._dy; if (t3 > 0) t2 -= t3; return new A.Offset(t2, t4 > 0 ? t1 - t4 : t1); }, shouldRelayout$1(oldDelegate) { return !this.anchor.$eq(0, oldDelegate.anchor); } }; A.DisplayFeatureSubScreen.prototype = { build$1(context) { var mediaQuery = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data, parentSize = mediaQuery.size, t1 = parentSize._dx, t2 = parentSize._dy, t3 = A.DisplayFeatureSubScreen__fallbackAnchorPoint(context), resolvedAnchorPoint = A.DisplayFeatureSubScreen__capOffset(t3, parentSize), closestSubScreen = A.DisplayFeatureSubScreen__closestToAnchorPoint(A.DisplayFeatureSubScreen_subScreensInBounds(new A.Rect(0, 0, 0 + t1, 0 + t2), A.DisplayFeatureSubScreen_avoidBounds(mediaQuery)), resolvedAnchorPoint); return new A.Padding(new A.EdgeInsets(closestSubScreen.left, closestSubScreen.top, t1 - closestSubScreen.right, t2 - closestSubScreen.bottom), A.MediaQuery$(this.child, mediaQuery.removeDisplayFeatures$1(closestSubScreen), null), null); } }; A.DisplayFeatureSubScreen_avoidBounds_closure.prototype = { call$1(d) { var t1; if (!d.get$bounds(d).get$shortestSide().$gt(0, 0)) { d.get$state(d); t1 = false; } else t1 = true; return t1; }, $signature: 780 }; A.DisplayFeatureSubScreen_avoidBounds_closure0.prototype = { call$1(d) { return d.get$bounds(d); }, $signature: 1720 }; A.DisposableBuildContext.prototype = { get$context(_) { var t1 = this._disposable_build_context$_state; if (t1 == null) return null; t1 = t1._framework$_element; t1.toString; return t1; }, dispose$0() { this._disposable_build_context$_state = null; } }; A.DraggableScrollableSheet.prototype = { createState$0() { return new A._DraggableScrollableSheetState(B._StateLifecycle_0); }, builder$2(arg0, arg1) { return this.builder.call$2(arg0, arg1); } }; A.DraggableScrollableNotification.prototype = { debugFillDescription$1(description) { var _this = this; _this.super$_DraggableScrollableNotification_Notification_ViewportNotificationMixin$debugFillDescription(description); description.push("minExtent: " + A.S(_this.minExtent) + ", extent: " + A.S(_this.extent) + ", maxExtent: " + _this.maxExtent + ", initialExtent: " + A.S(_this.initialExtent)); } }; A._DraggableSheetExtent.prototype = { addPixelDelta$2(delta, context) { var t1, _this = this; _this._cancelActivity = null; _this.hasChanged = _this.hasDragged = true; t1 = _this.availablePixels; if (t1 === 0) return; _this.updateSize$2(_this._draggable_scrollable_sheet$_currentSize._change_notifier$_value + delta / t1 * _this.maxSize, context); }, updateSize$2(newSize, context) { var _this = this, t1 = _this.minSize, t2 = _this.maxSize, clampedSize = A.clampDouble(newSize, t1, t2), t3 = _this._draggable_scrollable_sheet$_currentSize; if (J.$eq$(t3._change_notifier$_value, clampedSize)) return; t3.set$value(0, clampedSize); context.dispatchNotification$1(new A.DraggableScrollableNotification(t3._change_notifier$_value, t1, t2, _this.initialSize, context, true, 0)); }, dispose$0() { var t1 = this._draggable_scrollable_sheet$_currentSize; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } }; A._DraggableScrollableSheetState.prototype = { initState$0() { var t1, t2, _this = this, _null = null; _this.super$State$initState(); t1 = _this._widget.minChildSize; t2 = _this._impliedSnapSizes$0(); t2 = A._DraggableSheetExtent$(_null, _null, _null, _this._widget.initialChildSize, 1, t1, true, false, _null, t2); _this.___DraggableScrollableSheetState__extent_A = t2; _this.___DraggableScrollableSheetState__scrollController_A = new A._DraggableScrollableSheetScrollController(t2, 0, true, _null, _null, A._setArrayType([], type$.JSArray_ScrollPosition), $.$get$ChangeNotifier__emptyListeners()); _this._widget.toString; }, _impliedSnapSizes$0() { var t1, index = 0; while (true) { t1 = this._widget; t1.toString; if (!false) break; null.$index(0, index); ++index; } t1 = A._setArrayType([t1.minChildSize, 1], type$.JSArray_double); return t1; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; this._replaceExtent$1(oldWidget); }, didChangeDependencies$0() { var t1, t2; this.super$State$didChangeDependencies(); t1 = this._framework$_element; t1.toString; if (A._InheritedResetNotifier_shouldReset(t1)) { t1 = this.___DraggableScrollableSheetState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.extent; t2.hasChanged = t2.hasDragged = false; t2 = t1.get$position(0)._pixels; t2.toString; if (t2 !== 0) t1.animateTo$3$curve$duration(0, B.C__Linear, B.Duration_1000); t2 = t1.extent; t1 = type$._DraggableScrollableSheetScrollPosition._as(A.ScrollController.prototype.get$position.call(t1, 0)); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1.context._gestureDetectorKey); t1.toString; t2.updateSize$2(t2.initialSize, t1); } }, build$1(context) { var t2, t3, _this = this, t1 = _this.___DraggableScrollableSheetState__extent_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t2.toString; t3 = _this.___DraggableScrollableSheetState__scrollController_A; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.ValueListenableBuilder(t1._draggable_scrollable_sheet$_currentSize, new A._DraggableScrollableSheetState_build_closure(_this), t2.builder$2(context, t3), null, type$.ValueListenableBuilder_double); }, dispose$0() { var t1, _this = this; _this._widget.toString; t1 = _this.___DraggableScrollableSheetState__extent_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._draggable_scrollable_sheet$_currentSize; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this.___DraggableScrollableSheetState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$State$dispose(); }, _replaceExtent$1(oldWidget) { var t2, t3, t4, t5, t6, t7, _this = this, t1 = _this.___DraggableScrollableSheetState__extent_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget.minChildSize; t3 = _this._impliedSnapSizes$0(); t4 = _this._widget.initialChildSize; t5 = t1.hasChanged; t6 = t5 ? A.clampDouble(t1._draggable_scrollable_sheet$_currentSize._change_notifier$_value, t2, 1) : t4; t7 = $.$get$ChangeNotifier__emptyListeners(); t3 = A._DraggableSheetExtent$(new A.ValueNotifier(t6, t7, type$.ValueNotifier_double), t5, t1.hasDragged, t4, 1, t2, true, false, null, t3); _this.___DraggableScrollableSheetState__extent_A = t3; t2 = _this.___DraggableScrollableSheetState__scrollController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.extent = t3; t1 = t1._draggable_scrollable_sheet$_currentSize; t1.ChangeNotifier__listeners = t7; t1.ChangeNotifier__count = 0; } }; A._DraggableScrollableSheetState_build_closure.prototype = { call$3(context, currentSize, child) { return new A.LayoutBuilder(new A._DraggableScrollableSheetState_build__closure(this.$this, currentSize, child), null); }, $signature: 1721 }; A._DraggableScrollableSheetState_build__closure.prototype = { call$2(context, constraints) { var sheet, t1 = this.$this, t2 = t1.___DraggableScrollableSheetState__extent_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._widget.toString; A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth); t2.availablePixels = A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight); sheet = A.FractionallySizedBox$(B.Alignment_0_1, this.child, this.currentSize, null); return sheet; }, $signature: 229 }; A._DraggableScrollableSheetScrollController.prototype = { createScrollPosition$3(physics, context, oldPosition) { var t1 = physics.applyTo$1(B.AlwaysScrollableScrollPhysics_null), t2 = $.$get$ChangeNotifier__emptyListeners(); t2 = new A._DraggableScrollableSheetScrollPosition(new A._DraggableScrollableSheetScrollController_createScrollPosition_closure(this), A.LinkedHashSet_LinkedHashSet$_empty(type$.AnimationController), B.ScrollDirection_0, t1, context, true, null, new A.ValueNotifier(false, t2, type$.ValueNotifier_bool), t2); t2.ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(context, null, true, oldPosition, t1); t2.ScrollPositionWithSingleContext$6$context$debugLabel$initialPixels$keepScrollOffset$oldPosition$physics(context, null, 0, true, oldPosition, t1); return t2; }, debugFillDescription$1(description) { this.super$ScrollController$debugFillDescription(description); description.push("extent: " + this.extent.toString$0(0)); }, get$position(_) { return type$._DraggableScrollableSheetScrollPosition._as(A.ScrollController.prototype.get$position.call(this, 0)); }, detach$1(_, position) { this.super$ScrollController$detach(0, position); } }; A._DraggableScrollableSheetScrollController_createScrollPosition_closure.prototype = { call$0() { return this.$this.extent; }, $signature: 1726 }; A._DraggableScrollableSheetScrollPosition.prototype = { absorb$1(other) { var t1; this.super$ScrollPositionWithSingleContext$absorb(other); if (!(other instanceof A._DraggableScrollableSheetScrollPosition)) return; t1 = other._dragCancelCallback; if (t1 != null) { this._dragCancelCallback = t1; other._dragCancelCallback = null; } }, beginActivity$1(newActivity) { var t1, t2, t3; for (t1 = this._ballisticControllers, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); t3._lastElapsedDuration = t3._simulation = null; t3._ticker.stop$1$canceled(0, true); } this.super$ScrollPositionWithSingleContext$beginActivity(newActivity); }, applyUserOffset$1(delta) { var t2, _this = this, t1 = _this._pixels; t1.toString; if (!(t1 > 0)) { t1 = _this.getExtent; t2 = t1.call$0(); if (!(t2.minSize >= t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value)) { t2 = t1.call$0(); t2 = t2.maxSize <= t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value; } else t2 = true; if (t2) { t2 = t1.call$0(); if (!(t2.minSize >= t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value && delta < 0)) { t1 = t1.call$0(); t1 = t1.maxSize <= t1._draggable_scrollable_sheet$_currentSize._change_notifier$_value && delta > 0; } else t1 = true; } else t1 = true; } else t1 = false; if (t1) { t1 = _this.getExtent.call$0(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.context._gestureDetectorKey); t2.toString; t1.addPixelDelta$2(-delta, t2); } else _this.super$ScrollPositionWithSingleContext$applyUserOffset(delta); }, dispose$0() { var t1, t2, t3, t4, t5, value, result; for (t1 = this._ballisticControllers, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { t4 = t2._collection$_current; if (t4 == null) t4 = t3._as(t4); t4._ticker.dispose$0(); t4._ticker = null; t5 = t4.AnimationLocalStatusListenersMixin__statusListeners; t5._isDirty = false; B.JSArray_methods.clear$0(t5._observer_list$_list); value = t5.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t5.$ti._precomputed1); t5.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t5.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t5 = t4.AnimationLocalListenersMixin__listeners; t5._isDirty = false; B.JSArray_methods.clear$0(t5._observer_list$_list); value = t5.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t5.$ti._precomputed1); t5.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t5.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t4.super$AnimationEagerListenerMixin$dispose(); } t1.clear$0(0); this.super$ScrollPositionWithSingleContext$dispose(); }, goBallistic$1(velocity) { var t2, simulation, t3, ballisticController, _this = this, t1 = {}; t1.velocity = velocity; if (velocity === 0) { _this.getExtent.call$0(); t2 = true; } else t2 = false; if (!t2) { if (velocity < 0) { t2 = _this._pixels; t2.toString; t2 = t2 > 0; } else t2 = false; if (!t2) if (velocity > 0) { t2 = _this.getExtent.call$0(); t2 = t2.maxSize <= t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value; } else t2 = false; else t2 = true; } else t2 = true; if (t2) { _this.super$ScrollPositionWithSingleContext$goBallistic(velocity); return; } t2 = _this._dragCancelCallback; if (t2 != null) t2.call$0(); _this._dragCancelCallback = null; simulation = A._Cell$named("simulation"); t2 = _this.getExtent; t2.call$0(); t3 = t2.call$0(); simulation.set$finalLocalValue(A.ClampingScrollSimulation$(t3._draggable_scrollable_sheet$_currentSize._change_notifier$_value / t3.maxSize * t3.availablePixels, _this.physics.toleranceFor$1(_this), velocity)); ballisticController = A.AnimationController$unbounded("_DraggableScrollableSheetPosition", 0, _this.context); _this._ballisticControllers.add$1(0, ballisticController); t2 = t2.call$0(); t1.lastPosition = t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value / t2.maxSize * t2.availablePixels; ballisticController.didRegisterListener$0(); t2 = ballisticController.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(new A._DraggableScrollableSheetScrollPosition_goBallistic_tick(t1, _this, ballisticController)); ballisticController.animateWith$1(simulation._readLocal$0()).whenCompleteOrCancel$1(new A._DraggableScrollableSheetScrollPosition_goBallistic_closure(_this, ballisticController)); }, drag$2(details, dragCancelCallback) { this._dragCancelCallback = dragCancelCallback; return this.super$ScrollPositionWithSingleContext$drag(details, dragCancelCallback); } }; A._DraggableScrollableSheetScrollPosition_goBallistic_tick.prototype = { call$0() { var t3, t4, t5, t6, t7, t8, velocity, t1 = this.ballisticController, t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this._box_0; t4 = t3.lastPosition; t3.lastPosition = t2; t5 = this.$this; t6 = t5.getExtent; t7 = t6.call$0(); t8 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t5.context._gestureDetectorKey); t8.toString; t7.addPixelDelta$2(t2 - t4, t8); if (t3.velocity > 0) { t2 = t6.call$0(); t2 = t2.maxSize <= t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value; } else t2 = false; if (!t2) if (t3.velocity < 0) { t2 = t6.call$0(); t2 = t2.minSize >= t2._draggable_scrollable_sheet$_currentSize._change_notifier$_value; } else t2 = false; else t2 = true; if (t2) { velocity = t1.get$velocity() + t5.physics.toleranceFor$1(t5).velocity * J.get$sign$in(t1.get$velocity()); t3.velocity = velocity; t5.super$ScrollPositionWithSingleContext$goBallistic(velocity); t1.stop$0(0); } else if (t1.get$status(0) === B.AnimationStatus_3) t5.super$ScrollPositionWithSingleContext$goBallistic(0); }, $signature: 0 }; A._DraggableScrollableSheetScrollPosition_goBallistic_closure.prototype = { call$0() { var t1 = this.$this._ballisticControllers, t2 = this.ballisticController; if (t1.contains$1(0, t2)) { t1.remove$1(0, t2); t2.dispose$0(); } }, $signature: 0 }; A._DraggableScrollableNotification_Notification_ViewportNotificationMixin.prototype = { debugFillDescription$1(description) { var t1, t2; this.super$Notification$debugFillDescription(description); t1 = this.ViewportNotificationMixin__depth; t2 = t1 === 0 ? "local" : "remote"; description.push("depth: " + t1 + " (" + t2 + ")"); } }; A.DualTransitionBuilder.prototype = { createState$0() { return new A._DualTransitionBuilderState(A.ProxyAnimation$(null), A.ProxyAnimation$(null), B._StateLifecycle_0); }, forwardBuilder$3(arg0, arg1, arg2) { return this.forwardBuilder.call$3(arg0, arg1, arg2); }, reverseBuilder$3(arg0, arg1, arg2) { return this.reverseBuilder.call$3(arg0, arg1, arg2); } }; A._DualTransitionBuilderState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.animation; _this.___DualTransitionBuilderState__effectiveAnimationStatus_A = t1.get$status(t1); t1 = _this._widget.animation; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(_this.get$_animationListener()); _this._updateAnimations$0(); }, _animationListener$1(animationStatus) { var t2, _this = this, t1 = _this.___DualTransitionBuilderState__effectiveAnimationStatus_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._calculateEffectiveAnimationStatus$2$current$lastEffective(animationStatus, t1); _this.___DualTransitionBuilderState__effectiveAnimationStatus_A = t2; if (t1 !== t2) _this._updateAnimations$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.animation; if (t1 !== _this._widget.animation) { t2 = _this.get$_animationListener(); t1.removeStatusListener$1(t2); t1 = _this._widget.animation; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(t2); t2 = _this._widget.animation; _this._animationListener$1(t2.get$status(t2)); } }, _calculateEffectiveAnimationStatus$2$current$lastEffective(current, lastEffective) { switch (current.index) { case 0: case 3: return current; case 1: switch (lastEffective.index) { case 0: case 3: case 1: return current; case 2: return lastEffective; } break; case 2: switch (lastEffective.index) { case 0: case 3: case 2: return current; case 1: return lastEffective; } break; } }, _updateAnimations$0() { var _this = this, t1 = _this.___DualTransitionBuilderState__effectiveAnimationStatus_A; t1 === $ && A.throwUnnamedLateFieldNI(); switch (t1.index) { case 0: case 1: _this._forwardAnimation.set$parent(0, _this._widget.animation); _this._reverseAnimation.set$parent(0, B.C__AlwaysDismissedAnimation); break; case 2: case 3: _this._forwardAnimation.set$parent(0, B.C__AlwaysCompleteAnimation); _this._reverseAnimation.set$parent(0, new A.ReverseAnimation(_this._widget.animation, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), 0)); break; } }, dispose$0() { this._widget.animation.removeStatusListener$1(this.get$_animationListener()); this.super$State$dispose(); }, build$1(context) { var t1 = this._widget; return t1.forwardBuilder$3(context, this._forwardAnimation, t1.reverseBuilder$3(context, this._reverseAnimation, t1.child)); } }; A._CompositionCallback.prototype = { createRenderObject$1(context) { var t1 = new A._RenderCompositionCallback(this.compositeCallback, this.enabled, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var t1; this.super$RenderObjectWidget$updateRenderObject(context, renderObject); t1 = this.enabled; renderObject._editable_text$_enabled = t1; if (!t1) { t1 = renderObject._cancelCallback; if (t1 != null) t1.call$0(); renderObject._cancelCallback = null; } else if (renderObject._cancelCallback == null) renderObject.markNeedsPaint$0(); } }; A._RenderCompositionCallback.prototype = { paint$2(context, offset) { var _this = this; if (_this._editable_text$_enabled) if (_this._cancelCallback == null) _this._cancelCallback = context._containerLayer.addCompositionCallback$1(_this.compositeCallback); _this.super$RenderProxyBoxMixin$paint(context, offset); } }; A.TextEditingController.prototype = { set$text(_, newText) { this.super$ValueNotifier$value(0, this._change_notifier$_value.copyWith$3$composing$selection$text(B.TextRange_m1_m1, B.TextSelection_ke5, newText)); }, buildTextSpan$3$context$style$withComposing(context, style, withComposing) { var composingStyle, t1, t2, t3, _null = null; if (!this._change_notifier$_value.get$isComposingRangeValid() || !withComposing) return A.TextSpan$(_null, _null, style, this._change_notifier$_value.text); composingStyle = style.merge$1(B.TextStyle_9Zz); t1 = this._change_notifier$_value; t2 = t1.composing; t1 = t1.text; t3 = t2.start; t2 = t2.end; return A.TextSpan$(A._setArrayType([A.TextSpan$(_null, _null, _null, B.JSString_methods.substring$2(t1, 0, t3)), A.TextSpan$(_null, _null, composingStyle, B.JSString_methods.substring$2(t1, t3, t2)), A.TextSpan$(_null, _null, _null, B.JSString_methods.substring$1(t1, t2))], type$.JSArray_TextSpan), _null, style, _null); }, set$selection(newSelection) { var t1, t2, t3, newComposing, _this = this; if (!_this.isSelectionWithinTextBounds$1(newSelection)) throw A.wrapException(A.FlutterError_FlutterError("invalid text selection: " + newSelection.toString$0(0))); t1 = newSelection.start; t2 = newSelection.end; if (t1 === t2) { t3 = _this._change_notifier$_value.composing; t1 = t1 >= t3.start && t2 <= t3.end; } else t1 = false; newComposing = t1 ? _this._change_notifier$_value.composing : B.TextRange_m1_m1; _this.super$ValueNotifier$value(0, _this._change_notifier$_value.copyWith$2$composing$selection(newComposing, newSelection)); }, isSelectionWithinTextBounds$1(selection) { var t1 = this._change_notifier$_value.text.length; return selection.start <= t1 && selection.end <= t1; } }; A.ToolbarOptions.prototype = {}; A._KeyFrame.prototype = { get$value(receiver) { return this.value; } }; A._DiscreteKeyFrameSimulation.prototype = { dx$1(_, time) { return 0; }, isDone$1(time) { return time >= this.maxDuration; }, x$1(_, time) { var endIndex, t2, searchIndex0, t1 = this._keyFrames, searchIndex = this._lastKeyFrameIndex; if (t1[searchIndex].time > time) { endIndex = searchIndex; searchIndex = 0; } else endIndex = 11; for (t2 = endIndex - 1; searchIndex < t2; searchIndex = searchIndex0) { searchIndex0 = searchIndex + 1; if (time < t1[searchIndex0].time) break; } this._lastKeyFrameIndex = searchIndex; return t1[searchIndex].value; } }; A.EditableText.prototype = { get$strutStyle() { var t2, t1 = this._editable_text$_strutStyle; if (t1 == null) { t1 = this.style; t2 = t1.get$fontFamilyFallback(); return new A.StrutStyle(t1.fontFamily, t2, t1.fontSize, t1.height, t1.fontWeight, t1.fontStyle, null, true, t1.debugLabel); } return t1.inheritFromTextStyle$1(this.style); }, createState$0() { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = type$.LabeledGlobalKey_State_StatefulWidget, t3 = new A.DefaultProcessTextService(); t3.__DefaultProcessTextService__processTextChannel_A = B.OptionalMethodChannel_EyN; return new A.EditableTextState(new A.ValueNotifier(true, t1, type$.ValueNotifier_bool), new A.LabeledGlobalKey(_null, t2), new A._WebClipboardStatusNotifier(B.ClipboardStatus_0, B.ClipboardStatus_1, t1), new A.LabeledGlobalKey(_null, t2), new A.LayerLink(), new A.LayerLink(), new A.LayerLink(), t3, A._setArrayType([], type$.JSArray_ProcessTextAction), _null, _null, _null, B._StateLifecycle_0); } }; A.EditableTextState.prototype = { get$_cursorBlinkOpacityController() { var t2, _this = this, _null = null, t1 = _this._backingCursorBlinkOpacityController; if (t1 == null) { t1 = A.AnimationController$(_null, _null, _null, 1, _null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_onCursorColorTick()); _this._backingCursorBlinkOpacityController = t1; } return t1; }, get$_iosBlinkCursorSimulation() { var value = this.__EditableTextState__iosBlinkCursorSimulation_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = this.__EditableTextState__iosBlinkCursorSimulation_FI = new A._DiscreteKeyFrameSimulation(1, B.List_8co2, B.Tolerance_Gdw); } return value; }, get$_hasInputConnection() { var t1 = this._textInputConnection; t1 = t1 == null ? null : $.$get$TextInput__instance()._currentConnection === t1; return t1 === true; }, get$_scrollController() { var t1 = this._widget.scrollController, t2 = this._internalScrollController; if (t2 == null) { t1 = A.ScrollController$(0, true, null, null); this._internalScrollController = t1; } else t1 = t2; return t1; }, get$currentAutofillScope() { return this._currentAutofillScope; }, get$_spellCheckResultsReceived() { var t1 = this.__EditableTextState__spellCheckConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1._spellCheckEnabled) { t1 = this.spellCheckResults; t1 = t1 != null && J.get$isNotEmpty$asx(t1.suggestionSpans); } else t1 = false; return t1; }, get$wantKeepAlive() { return this._widget.focusNode.get$hasFocus(); }, get$cutEnabled() { var t1 = this._widget; if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) return t1.toolbarOptions.cut && !t1.readOnly && !t1.obscureText; if (!t1.readOnly) if (!t1.obscureText) { t1 = t1.controller._change_notifier$_value.selection; t1 = t1.start !== t1.end; } else t1 = false; else t1 = false; return t1; }, get$copyEnabled() { var t1 = this._widget; if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) return t1.toolbarOptions.copy && !t1.obscureText; if (!t1.obscureText) { t1 = t1.controller._change_notifier$_value.selection; t1 = t1.start !== t1.end; } else t1 = false; return t1; }, get$pasteEnabled() { var t1 = this._widget; if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) return t1.toolbarOptions.paste && !t1.readOnly; return !t1.readOnly && this.clipboardStatus.value === B.ClipboardStatus_0; }, get$selectAllEnabled() { var t2, t1 = this._widget; if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) { if (t1.toolbarOptions.selectAll) t1 = (!t1.readOnly || !t1.obscureText) && t1.enableInteractiveSelection; else t1 = false; return t1; } if (t1.enableInteractiveSelection) t2 = t1.readOnly && t1.obscureText; else t2 = true; if (t2) return false; switch (A.defaultTargetPlatform().index) { case 4: return false; case 2: t1 = t1.controller._change_notifier$_value; if (t1.text.length !== 0) { t1 = t1.selection; t1 = t1.start === t1.end; } else t1 = false; return t1; case 0: case 1: case 3: case 5: t1 = t1.controller._change_notifier$_value; t2 = t1.text.length; if (t2 !== 0) { t1 = t1.selection; t1 = !(t1.start === 0 && t1.end === t2); } else t1 = false; return t1; } }, get$lookUpEnabled() { var t1, t2, t3; if (A.defaultTargetPlatform() !== B.TargetPlatform_2) return false; t1 = this._widget; if (!t1.obscureText) { t1 = t1.controller._change_notifier$_value; t2 = t1.selection; t3 = t2.start; t2 = t2.end; t1 = t3 !== t2 && B.JSString_methods.trim$0(B.JSString_methods.substring$2(t1.text, t3, t2)) !== ""; } else t1 = false; return t1; }, get$searchWebEnabled() { var t1, t2, t3; if (A.defaultTargetPlatform() !== B.TargetPlatform_2) return false; t1 = this._widget; if (!t1.obscureText) { t1 = t1.controller._change_notifier$_value; t2 = t1.selection; t3 = t2.start; t2 = t2.end; t1 = t3 !== t2 && B.JSString_methods.trim$0(B.JSString_methods.substring$2(t1.text, t3, t2)) !== ""; } else t1 = false; return t1; }, get$shareEnabled() { var t1, t2, t3; switch (A.defaultTargetPlatform().index) { case 0: case 2: t1 = this._widget; if (!t1.obscureText) { t1 = t1.controller._change_notifier$_value; t2 = t1.selection; t3 = t2.start; t2 = t2.end; t1 = t3 !== t2 && B.JSString_methods.trim$0(B.JSString_methods.substring$2(t1.text, t3, t2)) !== ""; } else t1 = false; return t1; case 4: case 1: case 3: case 5: return false; } }, get$liveTextInputEnabled() { return false; }, _onChangedClipboardStatus$0() { this.setState$1(new A.EditableTextState__onChangedClipboardStatus_closure()); }, copySelection$1(cause) { var _this = this, t1 = _this._widget, t2 = t1.controller._change_notifier$_value, selection = t2.selection, t3 = selection.start, t4 = selection.end; if (t3 === t4 || t1.obscureText) return; A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(t2.text, t3, t4))); if (cause === B.SelectionChangedCause_5) { _this.bringIntoView$1(_this._widget.controller._change_notifier$_value.selection.get$extent()); _this.hideToolbar$1(false); switch (A.defaultTargetPlatform().index) { case 2: case 4: case 3: case 5: break; case 0: case 1: t1 = _this._widget.controller._change_notifier$_value; _this.userUpdateTextEditingValue$2(new A.TextEditingValue(t1.text, A.TextSelection$collapsed(B.TextAffinity_1, t1.selection.end), B.TextRange_m1_m1), B.SelectionChangedCause_5); break; } } A.Future_Future$value(null, type$.void); }, cutSelection$1(cause) { var selection, text, t2, _this = this, t1 = _this._widget; if (t1.readOnly || t1.obscureText) return; t1 = t1.controller._change_notifier$_value; selection = t1.selection; text = t1.text; t1 = selection.start; t2 = selection.end; if (t1 === t2) return; A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(text, t1, t2))); _this._replaceText$1(new A.ReplaceTextIntent(_this._widget.controller._change_notifier$_value, "", selection, cause)); if (cause === B.SelectionChangedCause_5) { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_cutSelection_closure(_this)); _this.hideToolbar$0(); } A.Future_Future$value(null, type$.void); }, get$_allowPaste() { var t1 = this._widget; return !t1.readOnly && t1.controller._change_notifier$_value.selection.get$isValid(); }, pasteText$1(cause) { return this.pasteText$body$EditableTextState(cause); }, pasteText$body$EditableTextState(cause) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, data; var $async$pasteText$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!$async$self.get$_allowPaste()) { // goto return $async$goto = 1; break; } $async$goto = 3; return A._asyncAwait(A.Clipboard_getData("text/plain"), $async$pasteText$1); case 3: // returning from await. data = $async$result; if (data == null) { // goto return $async$goto = 1; break; } $async$self._pasteText$2(cause, data.text); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$pasteText$1, $async$completer); }, _pasteText$2(cause, text) { var t1, selection, _this = this; if (!_this.get$_allowPaste()) return; t1 = _this._widget.controller._change_notifier$_value; selection = t1.selection; _this.userUpdateTextEditingValue$2(t1.copyWith$1$selection(A.TextSelection$collapsed(B.TextAffinity_1, Math.max(selection.baseOffset, selection.extentOffset))).replaced$2(selection, text), cause); if (cause === B.SelectionChangedCause_5) { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState__pasteText_closure(_this)); _this.hideToolbar$0(); } }, selectAll$1(cause) { var _this = this, t1 = _this._widget; if (t1.readOnly && t1.obscureText) return; t1 = t1.controller._change_notifier$_value; _this.userUpdateTextEditingValue$2(t1.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, 0, t1.text.length, false)), cause); if (cause === B.SelectionChangedCause_5) { switch (A.defaultTargetPlatform().index) { case 0: case 2: case 1: break; case 4: case 3: case 5: _this.hideToolbar$0(); break; } switch (A.defaultTargetPlatform().index) { case 0: case 1: case 3: case 5: _this.bringIntoView$1(_this._widget.controller._change_notifier$_value.selection.get$extent()); break; case 4: case 2: break; } } }, lookUpSelection$1(cause) { return this.lookUpSelection$body$EditableTextState(cause); }, lookUpSelection$body$EditableTextState(cause) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2, t3, text; var $async$lookUpSelection$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget; t2 = t1.controller._change_notifier$_value; t3 = t2.selection; text = B.JSString_methods.substring$2(t2.text, t3.start, t3.end); if (t1.obscureText || text.length === 0) { // goto return $async$goto = 1; break; } $async$goto = 3; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("LookUp.invoke", text, type$.dynamic), $async$lookUpSelection$1); case 3: // returning from await. case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$lookUpSelection$1, $async$completer); }, searchWebForSelection$1(cause) { return this.searchWebForSelection$body$EditableTextState(cause); }, searchWebForSelection$body$EditableTextState(cause) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t2, text, t1; var $async$searchWebForSelection$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget; if (t1.obscureText) { // goto return $async$goto = 1; break; } t1 = t1.controller._change_notifier$_value; t2 = t1.selection; text = B.JSString_methods.substring$2(t1.text, t2.start, t2.end); $async$goto = text.length !== 0 ? 3 : 4; break; case 3: // then $async$goto = 5; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("SearchWeb.invoke", text, type$.dynamic), $async$searchWebForSelection$1); case 5: // returning from await. case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$searchWebForSelection$1, $async$completer); }, shareSelection$1(cause) { return this.shareSelection$body$EditableTextState(cause); }, shareSelection$body$EditableTextState(cause) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t2, text, t1; var $async$shareSelection$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget; if (t1.obscureText) { // goto return $async$goto = 1; break; } t1 = t1.controller._change_notifier$_value; t2 = t1.selection; text = B.JSString_methods.substring$2(t1.text, t2.start, t2.end); $async$goto = text.length !== 0 ? 3 : 4; break; case 3: // then $async$goto = 5; return A._asyncAwait(B.OptionalMethodChannel_0.invokeMethod$1$2("Share.invoke", text, type$.dynamic), $async$shareSelection$1); case 5: // returning from await. case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$shareSelection$1, $async$completer); }, _startLiveTextInput$1(cause) { if (!this.get$liveTextInputEnabled()) return; if (this.get$_hasInputConnection()) B.OptionalMethodChannel_L9J.invokeMethod$1$1("TextInput.startLiveTextInput", type$.dynamic); if (cause === B.SelectionChangedCause_5) this.hideToolbar$0(); }, findSuggestionSpanAtCursorIndex$1(cursorIndex) { var suggestionSpans, t1, rightIndex, leftIndex, midIndex, currentSpanStart; if (!this.get$_spellCheckResultsReceived() || J.get$last$ax(this.spellCheckResults.suggestionSpans).range.end < cursorIndex) return null; suggestionSpans = this.spellCheckResults.suggestionSpans; t1 = J.getInterceptor$asx(suggestionSpans); rightIndex = t1.get$length(suggestionSpans) - 1; for (leftIndex = 0; leftIndex <= rightIndex;) { midIndex = B.JSNumber_methods.floor$0((leftIndex + rightIndex) / 2); currentSpanStart = t1.$index(suggestionSpans, midIndex).range.start; if (cursorIndex <= t1.$index(suggestionSpans, midIndex).range.end && cursorIndex >= currentSpanStart) return t1.$index(suggestionSpans, midIndex); else if (cursorIndex <= currentSpanStart) rightIndex = midIndex - 1; else leftIndex = midIndex + 1; } return null; }, buttonItemsForToolbarOptions$0() { var t1, _this = this, _null = null, toolbarOptions = _this._widget.toolbarOptions; if (toolbarOptions === B.ToolbarOptions_false_false_false_false) return _null; t1 = A._setArrayType([], type$.JSArray_ContextMenuButtonItem); if (toolbarOptions.cut && _this.get$cutEnabled()) t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure(_this), B.ContextMenuButtonType_0, _null)); if (toolbarOptions.copy && _this.get$copyEnabled()) t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure0(_this), B.ContextMenuButtonType_1, _null)); if (toolbarOptions.paste && _this.get$pasteEnabled()) t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure1(_this), B.ContextMenuButtonType_2, _null)); if (toolbarOptions.selectAll && _this.get$selectAllEnabled()) t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure2(_this), B.ContextMenuButtonType_3, _null)); return t1; }, _getGlyphHeights$0() { var t1, t2, selectedGraphemes, t3, t4, startCharacterRect, endCharacterRect, _this = this, selection = _this._widget.controller._change_notifier$_value.selection, prevText = _this.get$renderEditable()._editable$_textPainter._text_painter$_text.toPlainText$0(), currText = _this._widget.controller._change_notifier$_value.text; if (prevText !== currText || !selection.get$isValid() || selection.start === selection.end) return new A._GlyphHeights(_this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight(), _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight()); t1 = selection.start; t2 = selection.end; selectedGraphemes = B.JSString_methods.substring$2(currText, t1, t2); t3 = selectedGraphemes.length === 0; t4 = (t3 ? B.StringCharacters_ehH : new A.StringCharacters(selectedGraphemes)).get$first(0); startCharacterRect = _this.get$renderEditable().getRectForComposingRange$1(new A.TextRange(t1, t1 + t4.length)); t1 = (t3 ? B.StringCharacters_ehH : new A.StringCharacters(selectedGraphemes)).get$last(0); endCharacterRect = _this.get$renderEditable().getRectForComposingRange$1(new A.TextRange(t2 - t1.length, t2)); t1 = startCharacterRect == null ? null : startCharacterRect.bottom - startCharacterRect.top; if (t1 == null) t1 = _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight(); t2 = endCharacterRect == null ? null : endCharacterRect.bottom - endCharacterRect.top; return new A._GlyphHeights(t1, t2 == null ? _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight() : t2); }, get$contextMenuAnchors() { var t1, glyphHeights, selection, points, _this = this; if (_this.get$renderEditable()._lastSecondaryTapDownPosition != null) { t1 = _this.get$renderEditable()._lastSecondaryTapDownPosition; t1.toString; return new A.TextSelectionToolbarAnchors(t1, null); } glyphHeights = _this._getGlyphHeights$0(); selection = _this._widget.controller._change_notifier$_value.selection; points = _this.get$renderEditable().getEndpointsForSelection$1(selection); return A.TextSelectionToolbarAnchors_TextSelectionToolbarAnchors$fromSelection(glyphHeights.end, _this.get$renderEditable(), points, glyphHeights.start); }, get$contextMenuButtonItems() { var t2, t3, t4, t5, t6, t7, t8, t9, t10, resultButtonItem, t11, showShareBeforeSelectAll, _this = this, _null = null, t1 = _this.buttonItemsForToolbarOptions$0(); if (t1 == null) { t1 = _this.clipboardStatus.value; t2 = _this.get$copyEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure(_this) : _null; t3 = _this.get$cutEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure0(_this) : _null; t4 = _this.get$pasteEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure1(_this) : _null; t5 = _this.get$selectAllEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure2(_this) : _null; t6 = _this.get$lookUpEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure3(_this) : _null; t7 = _this.get$searchWebEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure4(_this) : _null; t8 = _this.get$shareEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure5(_this) : _null; t9 = _this.get$liveTextInputEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure6(_this) : _null; t10 = type$.JSArray_ContextMenuButtonItem; resultButtonItem = A._setArrayType([], t10); t11 = t4 != null; if (!t11 || t1 !== B.ClipboardStatus_1) { showShareBeforeSelectAll = A.defaultTargetPlatform() === B.TargetPlatform_0; t1 = A._setArrayType([], t10); if (t3 != null) t1.push(new A.ContextMenuButtonItem(t3, B.ContextMenuButtonType_0, _null)); if (t2 != null) t1.push(new A.ContextMenuButtonItem(t2, B.ContextMenuButtonType_1, _null)); if (t11) t1.push(new A.ContextMenuButtonItem(t4, B.ContextMenuButtonType_2, _null)); t2 = t8 != null; if (t2 && showShareBeforeSelectAll) t1.push(new A.ContextMenuButtonItem(t8, B.ContextMenuButtonType_7, _null)); if (t5 != null) t1.push(new A.ContextMenuButtonItem(t5, B.ContextMenuButtonType_3, _null)); if (t6 != null) t1.push(new A.ContextMenuButtonItem(t6, B.ContextMenuButtonType_5, _null)); if (t7 != null) t1.push(new A.ContextMenuButtonItem(t7, B.ContextMenuButtonType_6, _null)); if (t2 && !showShareBeforeSelectAll) t1.push(new A.ContextMenuButtonItem(t8, B.ContextMenuButtonType_7, _null)); B.JSArray_methods.addAll$1(resultButtonItem, t1); } if (t9 != null) resultButtonItem.push(new A.ContextMenuButtonItem(t9, B.ContextMenuButtonType_8, _null)); t1 = resultButtonItem; } B.JSArray_methods.addAll$1(t1, _this.get$_textProcessingActionButtonItems()); return t1; }, get$_textProcessingActionButtonItems() { var t2, _i, action, buttonItems = A._setArrayType([], type$.JSArray_ContextMenuButtonItem), t1 = this._widget, selection = t1.controller._change_notifier$_value.selection; if (t1.obscureText || !selection.get$isValid() || selection.start === selection.end) return buttonItems; for (t1 = this._processTextActions, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { action = t1[_i]; buttonItems.push(new A.ContextMenuButtonItem(new A.EditableTextState__textProcessingActionButtonItems_closure(this, selection, action), B.ContextMenuButtonType_9, action.label)); } return buttonItems; }, initState$0() { var _this = this; _this.super$_EditableTextState_State_AutomaticKeepAliveClientMixin$initState(); _this.clipboardStatus.addListener$1(0, _this.get$_onChangedClipboardStatus()); _this._widget.controller.addListener$1(0, _this.get$_didChangeTextEditingValue()); _this._widget.focusNode.addListener$1(0, _this.get$_editable_text$_handleFocusChanged()); _this.get$_scrollController().addListener$1(0, _this.get$_onEditableScroll()); _this._cursorVisibilityNotifier.set$value(0, _this._widget.showCursor); _this.__EditableTextState__spellCheckConfiguration_A = A.EditableTextState__inferSpellCheckConfiguration(_this._widget.spellCheckConfiguration); _this._initProcessTextActions$0(); }, _initProcessTextActions$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, $async$temp1, $async$temp2; var $async$_initProcessTextActions$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._processTextActions; B.JSArray_methods.clear$0(t1); $async$temp1 = B.JSArray_methods; $async$temp2 = t1; $async$goto = 2; return A._asyncAwait($async$self._processTextService.queryTextActions$0(), $async$_initProcessTextActions$0); case 2: // returning from await. $async$temp1.addAll$1($async$temp2, $async$result); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_initProcessTextActions$0, $async$completer); }, didChangeDependencies$0() { var t1, t2, newAutofillGroup, newTickerEnabled, orientation, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_16); t1 = t1 == null ? null : t1.boldText; t2 = _this._widget; _this.__EditableTextState__style_A = t1 === true ? t2.style.merge$1(B.TextStyle_LxF) : t2.style; t2 = _this._framework$_element; t2.toString; newAutofillGroup = A.AutofillGroup_maybeOf(t2); t1 = _this._currentAutofillScope; if (t1 != newAutofillGroup) { if (t1 != null) { t2 = A.Primitives_objectHashCode(_this); t1._autofill$_clients.remove$1(0, "EditableText-" + t2); } _this._currentAutofillScope = newAutofillGroup; if (newAutofillGroup != null) { t1 = _this._widget.autofillClient; newAutofillGroup.register$1(0, t1 == null ? _this : t1); } } if (!_this._didAutoFocus && _this._widget.autofocus) { _this._didAutoFocus = true; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_didChangeDependencies_closure(_this)); } t1 = _this._framework$_element; t1.toString; newTickerEnabled = A.TickerMode_of(t1); if (_this._tickersEnabled !== newTickerEnabled) { _this._tickersEnabled = newTickerEnabled; if (_this.get$_showBlinkingCursor()) _this._startCursorBlink$0(); else if (!_this._tickersEnabled && _this._cursorTimer != null) _this._stopCursorBlink$0(); } if (A.defaultTargetPlatform() !== B.TargetPlatform_2 && A.defaultTargetPlatform() !== B.TargetPlatform_0) return; t1 = _this._framework$_element; t1.toString; orientation = A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_1, type$.MediaQuery).data.get$orientation(0); t1 = _this._lastOrientation; if (t1 == null) { _this._lastOrientation = orientation; return; } if (orientation !== t1) { _this._lastOrientation = orientation; if (A.defaultTargetPlatform() === B.TargetPlatform_2) _this.hideToolbar$1(false); if (A.defaultTargetPlatform() === B.TargetPlatform_0) _this.hideToolbar$0(); } }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, canPaste, _this = this, _null = null; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.controller; if (_this._widget.controller !== t1) { t2 = _this.get$_didChangeTextEditingValue(); t1.removeListener$1(0, t2); _this._widget.controller.addListener$1(0, t2); _this._updateRemoteEditingValueIfNeeded$0(); } if (!_this._widget.controller._change_notifier$_value.selection.$eq(0, t1._change_notifier$_value.selection)) { t1 = _this._selectionOverlay; if (t1 != null) t1.update$1(0, _this._widget.controller._change_notifier$_value); } t1 = _this._selectionOverlay; if (t1 != null) t1.set$handlesVisible(_this._widget.showSelectionHandles); t1 = oldWidget.autofillClient; if (_this._widget.autofillClient != t1) { t2 = _this._currentAutofillScope; if (t2 != null) { t1 = t1 == null ? _null : t1.get$autofillId(); if (t1 == null) t1 = "EditableText-" + A.Primitives_objectHashCode(_this); t2._autofill$_clients.remove$1(0, t1); } t1 = _this._currentAutofillScope; if (t1 != null) { t2 = _this._widget.autofillClient; t1.register$1(0, t2 == null ? _this : t2); } } t1 = oldWidget.focusNode; if (_this._widget.focusNode !== t1) { t2 = _this.get$_editable_text$_handleFocusChanged(); t1.removeListener$1(0, t2); _this._widget.focusNode.addListener$1(0, t2); _this.updateKeepAlive$0(); } t1 = _this._widget; t1.toString; if (oldWidget.readOnly && t1.focusNode.get$hasFocus()) $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_didUpdateWidget_closure(_this)); t1 = _this.get$_hasInputConnection(); if (t1) { t1 = _this._widget; if (oldWidget.readOnly !== t1.readOnly) { _this._textInputConnection.toString; t1 = t1.autofillClient; t1 = (t1 == null ? _this : t1).get$textInputConfiguration(); $.$get$TextInput__instance()._updateConfig$1(t1); } } if (_this.get$_hasInputConnection()) { t1 = _this._widget; if (oldWidget.obscureText !== t1.obscureText) { _this._textInputConnection.toString; t1 = t1.autofillClient; t1 = (t1 == null ? _this : t1).get$textInputConfiguration(); $.$get$TextInput__instance()._updateConfig$1(t1); } } if (!_this._widget.style.$eq(0, oldWidget.style)) { t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_16); t1 = t1 == null ? _null : t1.boldText; t2 = _this._widget; _this.__EditableTextState__style_A = t1 === true ? t2.style.merge$1(B.TextStyle_LxF) : t2.style; if (_this.get$_hasInputConnection()) { t1 = _this._textInputConnection; t1.toString; t2 = _this.__EditableTextState__style_A; t3 = _this.get$_editable_text$_textDirection(); t1.setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t2.fontFamily, t2.fontSize, t2.fontWeight, _this._widget.textAlign, t3); } } if (_this._widget.showCursor !== oldWidget.showCursor) _this._startOrStopCursorTimerIfNeeded$0(); t1 = _this._widget.selectionControls; if (type$.TextSelectionHandleControls._is(t1)) canPaste = _this.get$pasteEnabled(); else { t1 = t1 == null && _null; canPaste = t1 === true; } if (_this._widget.enableInteractiveSelection && _this.get$pasteEnabled() && canPaste) A.Future_Future$value(_null, type$.void); }, dispose$0() { var t2, _this = this, t1 = _this._internalScrollController; if (t1 != null) t1.dispose$0(); t1 = _this._currentAutofillScope; if (t1 != null) { t2 = A.Primitives_objectHashCode(_this); t1._autofill$_clients.remove$1(0, "EditableText-" + t2); } _this._widget.controller.removeListener$1(0, _this.get$_didChangeTextEditingValue()); t1 = _this._floatingCursorResetController; if (t1 != null) t1.dispose$0(); _this._floatingCursorResetController = null; _this._closeInputConnectionIfNeeded$0(); t1 = _this._cursorTimer; if (t1 != null) t1.cancel$0(0); _this._cursorTimer = null; t1 = _this._backingCursorBlinkOpacityController; if (t1 != null) t1.dispose$0(); _this._backingCursorBlinkOpacityController = null; t1 = _this._selectionOverlay; if (t1 != null) t1.dispose$0(); _this._selectionOverlay = null; _this._widget.focusNode.removeListener$1(0, _this.get$_editable_text$_handleFocusChanged()); B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); t1 = _this.clipboardStatus; t1.removeListener$1(0, _this.get$_onChangedClipboardStatus()); t1.dispose$0(); t1 = _this._cursorVisibilityNotifier; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.removeListener$1(0, _this.get$_unflagInternalFocus()); _this.super$_EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin$dispose(); }, get$currentTextEditingValue() { return this._widget.controller._change_notifier$_value; }, updateEditingValue$1(value) { var t2, t3, t4, t5, cause, revealObscuredInput, _this = this, t1 = _this._widget.controller._change_notifier$_value; if (value.text === t1.text) { t2 = value.selection; t3 = t2.start; t4 = t1.selection; t5 = t4.start; t2 = t3 === t2.end === (t5 === t4.end) && t3 === t5 && t2.affinity !== t4.affinity; } else t2 = false; if (t2) value = value.copyWith$1$selection(value.selection.copyWith$1$affinity(t1.selection.affinity)); t1 = _this._widget; if (t1.readOnly) value = t1.controller._change_notifier$_value.copyWith$1$selection(value.selection); _this._lastKnownRemoteTextEditingValue = value; if (value.$eq(0, _this._widget.controller._change_notifier$_value)) return; t1 = value.text; t2 = _this._widget.controller._change_notifier$_value; if (t1 === t2.text && value.composing.$eq(0, t2.composing)) { t1 = _this._textInputConnection == null ? null : $.$get$TextInput__instance()._scribbleInProgress; if (t1 === true) cause = B.SelectionChangedCause_7; else cause = _this._pointOffsetOrigin != null ? B.SelectionChangedCause_3 : B.SelectionChangedCause_4; _this._handleSelectionChanged$2(value.selection, cause); } else { if (t1 !== _this._widget.controller._change_notifier$_value.text) _this.hideToolbar$1(false); t2 = _this._currentPromptRectRange = null; if (_this.get$_hasInputConnection()) { t3 = _this._widget; if (t3.obscureText) { $.WidgetsBinding__instance.toString; $.$get$EnginePlatformDispatcher__instance(); t3 = t3.controller._change_notifier$_value; t1 = t1.length === t3.text.length + 1; revealObscuredInput = t1; } else revealObscuredInput = false; } else revealObscuredInput = false; _this._obscureShowCharTicksPending = revealObscuredInput ? 3 : 0; _this._obscureLatestCharIndex = revealObscuredInput ? _this._widget.controller._change_notifier$_value.selection.baseOffset : t2; _this._formatAndSetValue$2(value, B.SelectionChangedCause_4); } if (_this.get$_showBlinkingCursor() && _this._cursorTimer != null) { _this._stopCursorBlink$1$resetCharTicks(false); _this._startCursorBlink$0(); } _this._scheduleShowCaretOnScreen$1$withAnimation(true); }, performAction$1(action) { var _this = this; switch (action.index) { case 12: if (_this._widget.maxLines === 1) _this._finalizeEditing$2$shouldUnfocus(action, true); break; case 2: case 3: case 6: case 7: case 4: case 5: _this._finalizeEditing$2$shouldUnfocus(action, true); break; case 8: case 11: case 9: case 0: case 10: case 1: _this._finalizeEditing$2$shouldUnfocus(action, false); break; } }, performPrivateCommand$2(action, data) { this._widget.toString; }, insertContent$1($content) { this._widget.toString; }, updateFloatingCursor$1(point) { var t2, t3, startCaretCenter, currentTextPosition, shouldResetOrigin, t4, centeredPoint, rawCursorOffset, _this = this, _null = null, t1 = _this._floatingCursorResetController; if (t1 == null) { t1 = A.AnimationController$(_null, _null, _null, 1, _null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_onFloatingCursorResetTick()); _this._floatingCursorResetController = t1; } t2 = point.state; switch (t2.index) { case 0: t3 = t1._ticker; if (t3 != null && t3._ticker$_future != null) { t1.stop$0(0); _this._onFloatingCursorResetTick$0(); } _this._stopCursorBlink$1$resetCharTicks(false); _this.get$_cursorBlinkOpacityController().set$value(0, 1); _this._pointOffsetOrigin = point.offset; t1 = point.startLocation; if (t1 != null) { startCaretCenter = t1._0; currentTextPosition = t1._1; shouldResetOrigin = false; } else { currentTextPosition = new A.TextPosition(_this.get$renderEditable()._selection.baseOffset, _this.get$renderEditable()._selection.affinity); startCaretCenter = _this.get$renderEditable().getLocalRectForCaret$1(currentTextPosition).get$center(); shouldResetOrigin = true; } _this._startCaretCenter = startCaretCenter; t1 = _this.get$renderEditable(); t3 = _this._startCaretCenter; t3.toString; _this._lastBoundedOffset = t1.calculateBoundedFloatingCursorOffset$2$shouldResetOrigin(t3.$sub(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight() / 2)), shouldResetOrigin); _this._lastTextPosition = currentTextPosition; t3 = _this.get$renderEditable(); t1 = _this._lastBoundedOffset; t1.toString; t4 = _this._lastTextPosition; t4.toString; t3.setFloatingCursor$3(t2, t1, t4); break; case 1: t1 = point.offset; t1.toString; t3 = _this._pointOffsetOrigin; t3.toString; centeredPoint = t1.$sub(0, t3); rawCursorOffset = _this._startCaretCenter.$add(0, centeredPoint).$sub(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight() / 2)); _this._lastBoundedOffset = _this.get$renderEditable().calculateBoundedFloatingCursorOffset$1(rawCursorOffset); t3 = _this.get$renderEditable(); t1 = _this.get$renderEditable(); t4 = _this._lastBoundedOffset; t4.toString; t4 = t4.$add(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight() / 2)); _this._lastTextPosition = t3.getPositionForPoint$1(A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), t4)); t4 = _this.get$renderEditable(); t1 = _this._lastBoundedOffset; t1.toString; t3 = _this._lastTextPosition; t3.toString; t4.setFloatingCursor$3(t2, t1, t3); break; case 2: _this._startCursorBlink$0(); if (_this._lastTextPosition != null && _this._lastBoundedOffset != null) { _this._floatingCursorResetController.set$value(0, 0); t1 = _this._floatingCursorResetController; t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(1, B.C__DecelerateCurve, B.Duration_125000); } break; } }, _onFloatingCursorResetTick$0() { var finalPosition, t3, t4, t5, _this = this, t1 = _this.get$renderEditable(), t2 = _this._lastTextPosition; t2.toString; finalPosition = t1.getLocalRectForCaret$1(t2).get$centerLeft().$sub(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight() / 2)); if (_this._floatingCursorResetController.get$status(0) === B.AnimationStatus_3) { t1 = _this.get$renderEditable(); t2 = _this._lastTextPosition; t2.toString; t1.setFloatingCursor$3(B.FloatingCursorDragState_2, finalPosition, t2); t1 = _this.get$renderEditable()._selection; if (t1.start === t1.end) { t1 = _this._lastTextPosition; t1.toString; _this._handleSelectionChanged$2(A.TextSelection$fromPosition(t1), B.SelectionChangedCause_3); } _this._lastBoundedOffset = _this._pointOffsetOrigin = _this._lastTextPosition = _this._startCaretCenter = null; } else { t1 = _this._floatingCursorResetController.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._lastBoundedOffset; t3 = A.lerpDouble(t2._dx, finalPosition._dx, t1); t3.toString; t2 = A.lerpDouble(t2._dy, finalPosition._dy, t1); t2.toString; t4 = _this.get$renderEditable(); t5 = _this._lastTextPosition; t5.toString; t4.setFloatingCursor$4$resetLerpValue(B.FloatingCursorDragState_1, new A.Offset(t3, t2), t5, t1); } }, _finalizeEditing$2$shouldUnfocus(action, shouldUnfocus) { var exception, stack, onSubmitted, exception0, stack0, exception1, _this = this, _null = null, t1 = _this._widget, t2 = t1.onEditingComplete; if (t2 != null) try { t2.call$0(); } catch (exception1) { exception = A.unwrapException(exception1); stack = A.getTraceFromException(exception1); t1 = A.ErrorDescription$("while calling onEditingComplete for " + action.toString$0(0)); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t1, _null, _null, false)); } else { t1 = t1.controller; t1.super$ValueNotifier$value(0, t1._change_notifier$_value.copyWith$1$composing(B.TextRange_m1_m1)); if (shouldUnfocus) { switch (action.index) { case 0: case 1: case 2: case 3: case 4: case 5: case 8: case 9: case 10: case 11: case 12: _this._widget.focusNode.unfocus$0(); break; case 6: t1 = _this._widget.focusNode; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); break; case 7: t1 = _this._widget.focusNode; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); break; } shouldUnfocus = true; } } t1 = _this._widget; onSubmitted = t1.onSubmitted; if (onSubmitted == null) return; try { onSubmitted.call$1(t1.controller._change_notifier$_value.text); } catch (exception) { exception0 = A.unwrapException(exception); stack0 = A.getTraceFromException(exception); t1 = A.ErrorDescription$("while calling onSubmitted for " + action.toString$0(0)); A.FlutterError_reportError(new A.FlutterErrorDetails(exception0, stack0, "widgets", t1, _null, _null, false)); } if (shouldUnfocus) _this._scheduleRestartConnection$0(); }, _updateRemoteEditingValueIfNeeded$0() { var t1, _this = this; if (_this._batchEditDepth > 0 || !_this.get$_hasInputConnection()) return; t1 = _this._widget.controller._change_notifier$_value; if (t1.$eq(0, _this._lastKnownRemoteTextEditingValue)) return; _this._textInputConnection.toString; $.$get$TextInput__instance()._setEditingState$1(t1); _this._lastKnownRemoteTextEditingValue = t1; }, _getOffsetToRevealCaret$1(rect) { var t1, editableSize, t2, t3, additionalOffset, unitOffset, expandedRect, targetOffset, _this = this; if (!B.JSArray_methods.get$single(_this.get$_scrollController()._positions).physics.get$allowImplicitScrolling()) { t1 = _this.get$_scrollController().get$position(0)._pixels; t1.toString; return new A.RevealedOffset(t1, rect); } editableSize = _this.get$renderEditable().get$size(0); if (_this._widget.maxLines === 1) { t1 = rect.right; t2 = rect.left; t3 = editableSize._dx; additionalOffset = t1 - t2 >= t3 ? t3 / 2 - rect.get$center()._dx : A.clampDouble(0, t1 - t3, t2); unitOffset = B.Offset_1_0; } else { expandedRect = A.Rect$fromCenter(rect.get$center(), Math.max(rect.bottom - rect.top, _this.get$renderEditable()._editable$_textPainter.get$preferredLineHeight()), rect.right - rect.left); t1 = expandedRect.bottom; t2 = expandedRect.top; t3 = editableSize._dy; additionalOffset = t1 - t2 >= t3 ? t3 / 2 - expandedRect.get$center()._dy : A.clampDouble(0, t1 - t3, t2); unitOffset = B.Offset_0_1; } t1 = _this.get$_scrollController().get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._minScrollExtent; t2.toString; t3 = B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._maxScrollExtent; t3.toString; targetOffset = A.clampDouble(additionalOffset + t1, t2, t3); t3 = _this.get$_scrollController().get$position(0)._pixels; t3.toString; return new A.RevealedOffset(targetOffset, rect.shift$1(unitOffset.$mul(0, t3 - targetOffset))); }, _openInputConnection$0() { var t1, t2, t3, connection, t4, _this = this; if (!_this.get$_hasInputConnection()) { t1 = _this._widget; t2 = t1.controller._change_notifier$_value; t1 = t1.autofillClient; t1 = (t1 == null ? _this : t1).get$textInputConfiguration().autofillConfiguration.enabled && _this._currentAutofillScope != null; t3 = _this._widget; if (t1) { t1 = _this._currentAutofillScope; t1.toString; t3 = t3.autofillClient; t1 = t1.attach$2(_this, (t3 == null ? _this : t3).get$textInputConfiguration()); } else { t1 = t3.autofillClient; t1 = (t1 == null ? _this : t1).get$textInputConfiguration(); connection = A.TextInputConnection$_(_this); $.$get$TextInput__instance()._attach$2(connection, t1); t1 = connection; } _this._textInputConnection = t1; _this._updateSizeAndTransform$0(); _this._schedulePeriodicPostFrameCallbacks$0(); t1 = _this._textInputConnection; t1.toString; t3 = _this.__EditableTextState__style_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.get$_editable_text$_textDirection(); t1.setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t3.fontFamily, t3.fontSize, t3.fontWeight, _this._widget.textAlign, t4); t4 = $.$get$TextInput__instance(); t4._setEditingState$1(t2); t4._show$0(); t1 = _this._widget.autofillClient; if ((t1 == null ? _this : t1).get$textInputConfiguration().autofillConfiguration.enabled) { _this._textInputConnection.toString; t4._requestAutofill$0(); } _this._lastKnownRemoteTextEditingValue = t2; } else { _this._textInputConnection.toString; $.$get$TextInput__instance()._show$0(); } }, _closeInputConnectionIfNeeded$0() { var t1, t2, _this = this; if (_this.get$_hasInputConnection()) { t1 = _this._textInputConnection; t1.toString; t2 = $.$get$TextInput__instance(); if (t2._currentConnection === t1) t2._clearClient$0(); _this._scribbleCacheKey = _this._lastKnownRemoteTextEditingValue = _this._textInputConnection = null; _this.removeTextPlaceholder$0(); } }, _scheduleRestartConnection$0() { if (this._restartConnectionScheduled) return; this._restartConnectionScheduled = true; A.scheduleMicrotask(this.get$_restartConnectionIfNeeded()); }, _restartConnectionIfNeeded$0() { var t1, t2, currentAutofillScope, newConnection, connection, t3, _this = this; _this._restartConnectionScheduled = false; if (_this.get$_hasInputConnection()) t1 = false; else t1 = true; if (t1) return; t1 = _this._textInputConnection; t1.toString; t2 = $.$get$TextInput__instance(); if (t2._currentConnection === t1) t2._clearClient$0(); _this._lastKnownRemoteTextEditingValue = _this._textInputConnection = null; t1 = _this._widget.autofillClient; currentAutofillScope = (t1 == null ? _this : t1).get$textInputConfiguration().autofillConfiguration.enabled ? _this._currentAutofillScope : null; newConnection = currentAutofillScope == null ? null : currentAutofillScope.attach$2(_this, _this.get$textInputConfiguration()); if (newConnection == null) { t1 = _this._widget.autofillClient; t1 = (t1 == null ? _this : t1).get$textInputConfiguration(); connection = A.TextInputConnection$_(_this); t2._attach$2(connection, t1); newConnection = connection; } _this._textInputConnection = newConnection; t2._show$0(); t1 = _this.__EditableTextState__style_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$_editable_text$_textDirection(); newConnection.setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t1.fontFamily, t1.fontSize, t1.fontWeight, _this._widget.textAlign, t3); t2._setEditingState$1(_this._widget.controller._change_notifier$_value); _this._lastKnownRemoteTextEditingValue = _this._widget.controller._change_notifier$_value; }, connectionClosed$0() { var _this = this; if (_this.get$_hasInputConnection()) { _this._textInputConnection.toString; _this._lastKnownRemoteTextEditingValue = _this._textInputConnection = $.$get$TextInput__instance()._currentConnection = null; _this._widget.focusNode.unfocus$0(); } }, _unflagInternalFocus$0() { this._nextFocusChangeIsInternal = false; $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.removeListener$1(0, this.get$_unflagInternalFocus()); }, requestKeyboard$0() { var _this = this; if (_this._widget.focusNode.get$hasFocus()) _this._openInputConnection$0(); else { _this._nextFocusChangeIsInternal = true; $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.addListener$1(0, _this.get$_unflagInternalFocus()); _this._widget.focusNode.requestFocus$0(); } }, _updateOrDisposeSelectionOverlayIfNeeded$0() { var t1, t2, _this = this; if (_this._selectionOverlay != null) { t1 = _this._widget.focusNode.get$hasFocus(); t2 = _this._selectionOverlay; if (t1) { t2.toString; t2.update$1(0, _this._widget.controller._change_notifier$_value); } else { t2.dispose$0(); _this._selectionOverlay = null; } } }, _onEditableScroll$0() { var t1 = this._selectionOverlay; if (t1 != null) { t1._updateSelectionOverlay$0(); t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.markNeedsBuild$0(); } this._scribbleCacheKey = null; }, _createSelectionOverlay$0() { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, selectionOverlay, _this = this, t1 = _this._widget, contextMenuBuilder = t1.contextMenuBuilder, t2 = _this._framework$_element; t2.toString; t3 = t1.controller._change_notifier$_value; t4 = _this.get$renderEditable(); t5 = _this._widget; t6 = t5.selectionControls; t7 = t5.dragStartBehavior; t8 = t5.onSelectionHandleTapped; t5 = t5.magnifierConfiguration; t9 = $.$get$ChangeNotifier__emptyListeners(); t10 = type$.ValueNotifier_bool; t11 = new A.ValueNotifier(false, t9, t10); t12 = new A.ValueNotifier(false, t9, t10); t10 = new A.ValueNotifier(false, t9, t10); selectionOverlay = new A.TextSelectionOverlay(t2, t4, t6, _this, new A.EditableTextState__createSelectionOverlay_closure(_this, contextMenuBuilder), t3, t11, t12, t10); t3 = selectionOverlay.get$_updateTextSelectionOverlayVisibilities(); t4._selectionStartInViewport.addListener$1(0, t3); t4._selectionEndInViewport.addListener$1(0, t3); selectionOverlay._updateTextSelectionOverlayVisibilities$0(); t3 = selectionOverlay.get$_handleAnyDragEnd(); t4 = t4._lastSecondaryTapDownPosition; selectionOverlay.__TextSelectionOverlay__selectionOverlay_F !== $ && A.throwUnnamedLateFieldAI(); selectionOverlay.__TextSelectionOverlay__selectionOverlay_F = new A.SelectionOverlay(t2, new A.ValueNotifier(B.MagnifierInfo_Rjn, t9, type$.ValueNotifier_MagnifierInfo), new A.MagnifierController(), t5, B.TextSelectionHandleType_2, 0, t11, selectionOverlay.get$_handleSelectionStartHandleDragStart(), selectionOverlay.get$_handleSelectionStartHandleDragUpdate(), t3, B.TextSelectionHandleType_2, 0, t12, selectionOverlay.get$_handleSelectionEndHandleDragStart(), selectionOverlay.get$_handleSelectionEndHandleDragUpdate(), t3, t10, B.List_empty11, t1, _this._toolbarLayerLink, _this._startHandleLayerLink, _this._endHandleLayerLink, t6, _this, t7, t8, _this.clipboardStatus, t4, new A.ContextMenuController(), new A.ContextMenuController()); return selectionOverlay; }, _handleSelectionChanged$2(selection, cause) { var exception, stack, t1, t2, exception0, _this = this; if (!_this._widget.controller.isSelectionWithinTextBounds$1(selection)) return; _this._widget.controller.set$selection(selection); switch (cause) { case null: case void 0: case B.SelectionChangedCause_1: case B.SelectionChangedCause_6: case B.SelectionChangedCause_3: case B.SelectionChangedCause_2: case B.SelectionChangedCause_7: case B.SelectionChangedCause_0: case B.SelectionChangedCause_5: _this.requestKeyboard$0(); break; case B.SelectionChangedCause_4: if (_this._widget.focusNode.get$hasFocus()) _this.requestKeyboard$0(); break; } t1 = _this._widget; t1.toString; t2 = _this._selectionOverlay; if (t2 == null) _this._selectionOverlay = _this._createSelectionOverlay$0(); else t2.update$1(0, t1.controller._change_notifier$_value); t1 = _this._selectionOverlay; t1.toString; t1.set$handlesVisible(_this._widget.showSelectionHandles); t1 = _this._selectionOverlay; t1._updateSelectionOverlay$0(); t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.showHandles$0(); try { _this._widget.onSelectionChanged.call$2(selection, cause); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("while calling onSelectionChanged for " + A.S(cause)); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t1, null, null, false)); } if (_this.get$_showBlinkingCursor() && _this._cursorTimer != null) { _this._stopCursorBlink$1$resetCharTicks(false); _this._startCursorBlink$0(); } }, _scheduleShowCaretOnScreen$1$withAnimation(withAnimation) { if (this._showCaretOnScreenScheduled) return; this._showCaretOnScreenScheduled = true; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState__scheduleShowCaretOnScreen_closure(this, withAnimation)); }, didChangeMetrics$0() { var result, _this = this, t1 = _this._framework$_element; if (t1 == null) return; result = A.View_maybeOf(t1); result.toString; t1 = _this.__EditableTextState__lastBottomViewInset_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== result._viewInsets.bottom) { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_didChangeMetrics_closure(_this)); if (_this.__EditableTextState__lastBottomViewInset_A < result._viewInsets.bottom) _this._scheduleShowCaretOnScreen$1$withAnimation(false); } _this.__EditableTextState__lastBottomViewInset_A = result._viewInsets.bottom; }, _performSpellCheck$1(text) { return this._performSpellCheck$body$EditableTextState(text); }, _performSpellCheck$body$EditableTextState(text) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, localeForSpellChecking, suggestions, exception, stack, t1, localeForSpellChecking0, t2, exception0, $async$exception0; var $async$_performSpellCheck$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$self._widget.toString; t1 = $async$self._framework$_element; t1.toString; localeForSpellChecking0 = A.Localizations_maybeLocaleOf(t1); localeForSpellChecking = localeForSpellChecking0; t1 = $async$self.__EditableTextState__spellCheckConfiguration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.spellCheckService; t1.toString; t2 = localeForSpellChecking; t2.toString; $async$goto = 7; return A._asyncAwait(t1.fetchSpellCheckSuggestions$2(t2, text), $async$_performSpellCheck$1); case 7: // returning from await. suggestions = $async$result; if (suggestions == null) { // goto return $async$goto = 1; break; } $async$self.spellCheckResults = new A.SpellCheckResults(text, suggestions); $async$self.get$renderEditable().set$text(0, $async$self.buildTextSpan$0()); $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("while performing spell check"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t1, null, null, false)); // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_performSpellCheck$1, $async$completer); }, _formatAndSetValue$3$userInteraction(value, cause, userInteraction) { var exception, stack, currentText, exception0, stack0, t1, t2, t3, t4, textCommitted, value0, exception1, oldTextSelection, _this = this, _null = null; value = value; t1 = _this._widget.controller._change_notifier$_value; t2 = t1.text; t3 = value.text; t4 = t1.composing; if (t4.start !== t4.end) { t4 = value.composing; textCommitted = t4.start === t4.end; } else textCommitted = false; t1 = t1.selection.$eq(0, value.selection); if (t2 !== t3 || textCommitted) try { t3 = _this._widget.inputFormatters; value0 = t3 == null ? _null : B.JSArray_methods.fold$1$2(t3, value, new A.EditableTextState__formatAndSetValue_closure(_this), type$.TextEditingValue); value = value0 == null ? value : value0; t3 = _this.__EditableTextState__spellCheckConfiguration_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3._spellCheckEnabled && value.text.length !== 0 && _this._widget.controller._change_notifier$_value.text !== value.text) _this._performSpellCheck$1(value.text); } catch (exception1) { exception = A.unwrapException(exception1); stack = A.getTraceFromException(exception1); t3 = A.ErrorDescription$("while applying input formatters"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t3, _null, _null, false)); } t3 = _this._widget.controller; oldTextSelection = t3._change_notifier$_value.selection; ++_this._batchEditDepth; t3.super$ValueNotifier$value(0, value); if (t1) if (userInteraction) t1 = cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_4; else t1 = false; else t1 = true; if (t1) { _this._handleSelectionChanged$2(_this._widget.controller._change_notifier$_value.selection, cause); _this._bringIntoViewBySelectionState$3(oldTextSelection, value.selection, cause); } t1 = _this._widget; currentText = t1.controller._change_notifier$_value.text; if (t2 !== currentText) try { t1 = t1.onChanged; if (t1 != null) t1.call$1(currentText); } catch (exception) { exception0 = A.unwrapException(exception); stack0 = A.getTraceFromException(exception); t1 = A.ErrorDescription$("while calling onChanged"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception0, stack0, "widgets", t1, _null, _null, false)); } --_this._batchEditDepth; _this._updateRemoteEditingValueIfNeeded$0(); }, _formatAndSetValue$2(value, cause) { return this._formatAndSetValue$3$userInteraction(value, cause, false); }, _bringIntoViewBySelectionState$3(oldSelection, newSelection, cause) { switch (A.defaultTargetPlatform().index) { case 2: case 4: if (cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_6) this.bringIntoView$1(newSelection.get$extent()); break; case 3: case 5: case 1: case 0: if (cause === B.SelectionChangedCause_6) if (oldSelection.baseOffset !== newSelection.baseOffset) this.bringIntoView$1(newSelection.get$base()); else if (oldSelection.extentOffset !== newSelection.extentOffset) this.bringIntoView$1(newSelection.get$extent()); break; } }, _onCursorColorTick$0() { var t2, effectiveOpacity, _this = this, t1 = _this._widget.cursorColor; t1 = t1.get$value(t1); t2 = _this.get$_cursorBlinkOpacityController().__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); effectiveOpacity = Math.min((t1 >>> 24 & 255) / 255, t2); t2 = _this.get$renderEditable(); t1 = _this._widget.cursorColor; t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * effectiveOpacity), t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255); t2.get$_caretPainter().set$caretColor(t1); if (_this._widget.showCursor) { t1 = _this.get$_cursorBlinkOpacityController().__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 > 0; } else t1 = false; _this._cursorVisibilityNotifier.set$value(0, t1); }, get$_showBlinkingCursor() { var t1, t2; if (this._widget.focusNode.get$hasFocus()) { t1 = this._widget; t2 = t1.controller._change_notifier$_value.selection; t1 = t2.start === t2.end && t1.showCursor && this._tickersEnabled; } else t1 = false; return t1; }, _startCursorBlink$0() { var t1, _this = this; if (!_this._widget.showCursor) return; if (!_this._tickersEnabled) return; t1 = _this._cursorTimer; if (t1 != null) t1.cancel$0(0); _this.get$_cursorBlinkOpacityController().set$value(0, 1); if (_this._widget.cursorOpacityAnimates) _this.get$_cursorBlinkOpacityController().animateWith$1(_this.get$_iosBlinkCursorSimulation())._primaryCompleter.future.whenComplete$1(_this.get$_onCursorTick()); else _this._cursorTimer = A.Timer_Timer$periodic(B.Duration_500000, new A.EditableTextState__startCursorBlink_closure(_this)); }, _onCursorTick$0() { var t2, _this = this, t1 = _this._obscureShowCharTicksPending; if (t1 > 0) { $.WidgetsBinding__instance.toString; $.$get$EnginePlatformDispatcher__instance(); --t1; _this._obscureShowCharTicksPending = t1; if (t1 === 0) _this.setState$1(new A.EditableTextState__onCursorTick_closure()); } if (_this._widget.cursorOpacityAnimates) { t1 = _this._cursorTimer; if (t1 != null) t1.cancel$0(0); _this._cursorTimer = A.Timer_Timer(B.Duration_0, new A.EditableTextState__onCursorTick_closure0(_this)); } else { t1 = _this._cursorTimer; t1 = t1 == null ? null : t1._handle != null; if (t1 !== true && _this._tickersEnabled) _this._cursorTimer = A.Timer_Timer$periodic(B.Duration_500000, new A.EditableTextState__onCursorTick_closure1(_this)); t1 = _this.get$_cursorBlinkOpacityController(); t2 = _this.get$_cursorBlinkOpacityController().__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t2 === 0 ? 1 : 0); } }, _stopCursorBlink$1$resetCharTicks(resetCharTicks) { var t1, _this = this; _this.get$_cursorBlinkOpacityController().set$value(0, 0); t1 = _this._cursorTimer; if (t1 != null) t1.cancel$0(0); _this._cursorTimer = null; if (resetCharTicks) _this._obscureShowCharTicksPending = 0; }, _stopCursorBlink$0() { return this._stopCursorBlink$1$resetCharTicks(true); }, _startOrStopCursorTimerIfNeeded$0() { var _this = this; if (!_this.get$_showBlinkingCursor()) _this._stopCursorBlink$0(); else if (_this._cursorTimer == null) _this._startCursorBlink$0(); }, _didChangeTextEditingValue$0() { var t1, t2, t3, _this = this; if (_this._widget.focusNode.get$hasFocus() && !_this._widget.controller._change_notifier$_value.selection.get$isValid()) { t1 = _this.get$_didChangeTextEditingValue(); _this._widget.controller.removeListener$1(0, t1); t2 = _this._widget.controller; t3 = _this._adjustedSelectionWhenFocused$0(); t3.toString; t2.set$selection(t3); _this._widget.controller.addListener$1(0, t1); } _this._updateRemoteEditingValueIfNeeded$0(); _this._startOrStopCursorTimerIfNeeded$0(); _this._updateOrDisposeSelectionOverlayIfNeeded$0(); _this.setState$1(new A.EditableTextState__didChangeTextEditingValue_closure()); _this.get$_verticalSelectionUpdateAction().stopCurrentVerticalRunIfSelectionChanges$0(); }, _editable_text$_handleFocusChanged$0() { var t1, t2, updatedSelection, _this = this; if (_this._widget.focusNode.get$hasFocus() && _this._widget.focusNode.consumeKeyboardToken$0()) _this._openInputConnection$0(); else if (!_this._widget.focusNode.get$hasFocus()) { _this._closeInputConnectionIfNeeded$0(); t1 = _this._widget.controller; t1.super$ValueNotifier$value(0, t1._change_notifier$_value.copyWith$1$composing(B.TextRange_m1_m1)); } _this._startOrStopCursorTimerIfNeeded$0(); _this._updateOrDisposeSelectionOverlayIfNeeded$0(); t1 = _this._widget.focusNode.get$hasFocus(); t2 = $.WidgetsBinding__instance; if (t1) { t2.WidgetsBinding__observers.push(_this); t1 = _this._framework$_element; t1.toString; _this.__EditableTextState__lastBottomViewInset_A = A.View_maybeOf(t1)._viewInsets.bottom; if (!_this._widget.readOnly) _this._scheduleShowCaretOnScreen$1$withAnimation(true); updatedSelection = _this._adjustedSelectionWhenFocused$0(); if (updatedSelection != null) _this._handleSelectionChanged$2(updatedSelection, null); } else { B.JSArray_methods.remove$1(t2.WidgetsBinding__observers, _this); _this.setState$1(new A.EditableTextState__handleFocusChanged_closure(_this)); } _this.updateKeepAlive$0(); }, _adjustedSelectionWhenFocused$0() { var selection, t1 = this._widget; if (t1.enableInteractiveSelection && t1.maxLines === 1 && !this._nextFocusChangeIsInternal) selection = A.TextSelection$(B.TextAffinity_1, 0, t1.controller._change_notifier$_value.text.length, false); else selection = !t1.controller._change_notifier$_value.selection.get$isValid() ? A.TextSelection$collapsed(B.TextAffinity_1, this._widget.controller._change_notifier$_value.text.length) : null; return selection; }, _compositeCallback$1(layer) { if (this.get$renderEditable()._object$_owner == null || !this.get$_hasInputConnection()) return; this._updateSizeAndTransform$0(); }, _updateSizeAndTransform$0() { var size = this.get$renderEditable().get$size(0), transform = this.get$renderEditable().getTransformTo$1(0, null); this._textInputConnection.setEditableSizeAndTransform$2(size, transform); }, _schedulePeriodicPostFrameCallbacks$1(duration) { var composingRange, composingRect, offset, _this = this; if (!_this.get$_hasInputConnection()) return; _this._updateSelectionRects$0(); composingRange = _this._widget.controller._change_notifier$_value.composing; composingRect = _this.get$renderEditable().getRectForComposingRange$1(composingRange); if (composingRect == null) { offset = composingRange.get$isValid() ? composingRange.start : 0; composingRect = _this.get$renderEditable().getLocalRectForCaret$1(new A.TextPosition(offset, B.TextAffinity_1)); } _this._textInputConnection.setComposingRect$1(composingRect); _this._updateCaretRectIfNeeded$0(); $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(_this.get$_schedulePeriodicPostFrameCallbacks()); }, _schedulePeriodicPostFrameCallbacks$0() { return this._schedulePeriodicPostFrameCallbacks$1(null); }, _updateSelectionRects$1$force(force) { var t1, _0_1, t2, textScaler, _0_4, t3, t4, t5, newCacheKey, comparison, rects, plainText, characterRange, graphemeStart, graphemeEnd, boxes, box, _this = this, _null = null; _this._widget.toString; t1 = A.defaultTargetPlatform(); if (t1 !== B.TargetPlatform_2) return; if (B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._userScrollDirection !== B.ScrollDirection_0) return; t1 = _this.get$renderEditable()._editable$_textPainter._text_painter$_text; t1.toString; _0_1 = _this._widget.textScaler; $label0$0: { t2 = type$.TextScaler; if (t2._is(_0_1)) { textScaler = _0_1 == null ? t2._as(_0_1) : _0_1; t2 = textScaler; break $label0$0; } _0_4 = _0_1 == null; if (_0_4) t2 = true; else t2 = false; if (t2) { t2 = _this._framework$_element; t2.toString; t2 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_4); t2 = t2 == null ? _null : t2.get$textScaler(); if (t2 == null) t2 = B._LinearTextScaler_1; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } t3 = _this._widget.textAlign; t4 = _this.get$_editable_text$_textDirection(); _this._widget.toString; t5 = _this._framework$_element; t5.toString; t5 = A.DefaultTextHeightBehavior_maybeOf(t5); newCacheKey = new A._ScribbleCacheKey(t3, t4, t2, t5, _null, _this._widget.get$strutStyle(), _this._placeholderLocation, _this.get$renderEditable().get$size(0), t1); if (force) comparison = B.RenderComparison_3; else { t2 = _this._scribbleCacheKey; t2 = t2 == null ? _null : t2.compare$1(newCacheKey); comparison = t2 == null ? B.RenderComparison_3 : t2; } if (comparison.index < 3) return; _this._scribbleCacheKey = newCacheKey; rects = A._setArrayType([], type$.JSArray_SelectionRect); plainText = t1.toPlainText$1$includeSemanticsLabels(false); characterRange = new A.StringCharacterRange(plainText, 0, 0); for (graphemeStart = 0; characterRange._advanceEnd$2(1, characterRange._characters_impl$_end); graphemeStart = graphemeEnd) { t1 = characterRange._currentCache; graphemeEnd = graphemeStart + (t1 == null ? characterRange._currentCache = B.JSString_methods.substring$2(plainText, characterRange._characters_impl$_start, characterRange._characters_impl$_end) : t1).length; t1 = _this.get$renderEditable(); t2 = graphemeStart < graphemeEnd; t3 = t2 ? graphemeStart : graphemeEnd; boxes = t1.getBoxesForSelection$1(new A.TextSelection(graphemeStart, graphemeEnd, B.TextAffinity_1, false, t3, t2 ? graphemeEnd : graphemeStart)); box = boxes.length === 0 ? _null : B.JSArray_methods.get$first(boxes); if (box != null) { t1 = _this.get$renderEditable(); t2 = t1._box$_size; t1 = t2 == null ? A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + "#" + A.shortHash(t1))) : t2; t2 = box.top; if (0 + t1._dy <= t2) break; t3 = box.right; if (0 <= t3 && box.left <= 0 + t1._dx && 0 <= box.bottom) rects.push(new A.SelectionRect(graphemeStart, new A.Rect(box.left, t2, t3, box.bottom), box.direction)); } } _this._textInputConnection.setSelectionRects$1(rects); }, _updateSelectionRects$0() { return this._updateSelectionRects$1$force(false); }, _updateCaretRectIfNeeded$0() { var caretRect, selection = this.get$renderEditable()._selection, t1 = selection.get$isValid(); if (!t1) return; caretRect = this.get$renderEditable().getLocalRectForCaret$1(new A.TextPosition(selection.start, B.TextAffinity_1)); this._textInputConnection.setCaretRect$1(caretRect); }, get$_editable_text$_textDirection() { var t1 = this._widget.textDirection, t2 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; return t2.textDirection; }, get$renderEditable() { var t1, _this = this, value = _this.__EditableTextState_renderEditable_FI; if (value === $) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._editableKey).get$renderObject(); t1.toString; type$.RenderEditable._as(t1); _this.__EditableTextState_renderEditable_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__EditableTextState_renderEditable_FI = t1; value = t1; } return value; }, userUpdateTextEditingValue$2(value, cause) { var _this = this, t1 = _this._widget, t2 = t1.readOnly; t1 = t1.controller._change_notifier$_value; if (t2 ? !t1.selection.$eq(0, value.selection) : !t1.$eq(0, value)) _this._scheduleShowCaretOnScreen$1$withAnimation(true); if (value.$eq(0, _this._widget.controller._change_notifier$_value)) { if (!_this._widget.focusNode.get$hasFocus()) { _this._nextFocusChangeIsInternal = true; $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.addListener$1(0, _this.get$_unflagInternalFocus()); _this._widget.focusNode.requestFocus$0(); _this._selectionOverlay = _this._createSelectionOverlay$0(); } return; } _this._formatAndSetValue$3$userInteraction(value, cause, true); }, bringIntoView$1(position) { var _this = this, targetOffset = _this._getOffsetToRevealCaret$1(_this.get$renderEditable().getLocalRectForCaret$1(position)); _this.get$_scrollController().jumpTo$1(targetOffset.offset); _this.get$renderEditable().showOnScreen$1$rect(targetOffset.rect); }, showToolbar$0() { $.$get$BrowserContextMenu__instance(); return false; }, hideToolbar$1(hideHandles) { var t1; if (hideHandles) { t1 = this._selectionOverlay; if (t1 != null) { t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.hide$0(); } } else { t1 = this._selectionOverlay; if (t1 == null) t1 = null; else { t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$toolbarIsVisible(); } if (t1 === true) { t1 = this._selectionOverlay; if (t1 != null) { t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.hideToolbar$0(); } } } }, hideToolbar$0() { return this.hideToolbar$1(true); }, toggleToolbar$1(hideHandles) { var _this = this, selectionOverlay = _this._selectionOverlay, t1 = (selectionOverlay == null ? _this._selectionOverlay = _this._createSelectionOverlay$0() : selectionOverlay).__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$toolbarIsVisible()) _this.hideToolbar$1(hideHandles); else _this.showToolbar$0(); }, toggleToolbar$0() { return this.toggleToolbar$1(true); }, showSpellCheckSuggestionsToolbar$0() { var t1, t2; $.$get$BrowserContextMenu__instance(); this.__EditableTextState__spellCheckConfiguration_A === $ && A.throwUnnamedLateFieldNI(); return false; t1 = this._selectionOverlay; t1._updateSelectionOverlay$0(); t2 = t1.__TextSelectionOverlay__selectionOverlay_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.showSpellCheckSuggestionsToolbar$2$builder$context(new A.EditableTextState_showSpellCheckSuggestionsToolbar_closure(this), t1.context); t1 = t2._handles; if (t1 != null) { t1._1.remove$0(0); t2._handles._1.dispose$0(); t2._handles._0.remove$0(0); t2._handles._0.dispose$0(); t2._handles = null; } return true; }, showMagnifier$1(positionToShow) { var t2, position, t3, t1 = this._selectionOverlay; if (t1 == null) return; t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._magnifierController.get$shown(); t2 = this._selectionOverlay; if (t1) { t1 = t2.renderObject; position = t1.getPositionForPoint$1(positionToShow); t2._updateSelectionOverlay$0(); t3 = t2.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.updateMagnifier$1(t2._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, positionToShow, t1)); } else { t1 = t2.renderObject; position = t1.getPositionForPoint$1(positionToShow); t2._updateSelectionOverlay$0(); t3 = t2.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.showMagnifier$1(t2._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, positionToShow, t1)); } }, hideMagnifier$0() { var t1 = this._selectionOverlay; if (t1 == null) return; t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1._magnifierController.get$shown()) { t1 = this._selectionOverlay.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.hideMagnifier$0(); } }, insertTextPlaceholder$1(size) { var t1 = this._widget; if (!t1.controller._change_notifier$_value.selection.get$isValid()) return; this.setState$1(new A.EditableTextState_insertTextPlaceholder_closure(this)); }, removeTextPlaceholder$0() { var t1, _this = this; _this._widget.toString; t1 = _this._placeholderLocation; if (t1 === -1) return; _this.setState$1(new A.EditableTextState_removeTextPlaceholder_closure(_this)); }, performSelector$1(selectorName) { var t1, primaryContext, intent = B.Map_Q3Zul.$index(0, selectorName); if (intent != null) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; primaryContext = t1 == null ? null : t1._focus_manager$_context; if (primaryContext != null) A.Actions_invoke(primaryContext, intent, type$.Intent); } }, get$autofillId() { return "EditableText-" + A.Primitives_objectHashCode(this); }, get$textInputConfiguration() { var autofillHints, autofillConfiguration, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, t1 = _this._widget.autofillHints; if (t1 == null) autofillHints = null; else autofillHints = J.JSArray_JSArray$markFixed(t1.slice(0), A._arrayInstanceType(t1)._precomputed1); autofillConfiguration = autofillHints != null ? new A.AutofillConfiguration(true, "EditableText-" + A.Primitives_objectHashCode(_this), autofillHints, _this._widget.controller._change_notifier$_value, null) : B.AutofillConfiguration_lYx; t1 = _this._widget; t2 = t1.keyboardType; t3 = t1.readOnly; t4 = t1.obscureText; t5 = t1.autocorrect; t6 = t1.smartDashesType; t7 = t1.smartQuotesType; if (t1.enableInteractiveSelection) t8 = !t3 || !t4; else t8 = false; t1 = t1.textInputAction; if (t1 == null) t1 = t2.$eq(0, B.TextInputType_1_null_null) ? B.TextInputAction_12 : B.TextInputAction_2; t9 = _this._widget; t10 = t9.textCapitalization; t11 = t9.keyboardAppearance; t9 = t9.enableIMEPersonalizedLearning; return A.TextInputConfiguration$(null, B.List_empty0, t5, autofillConfiguration, false, t9, t8, true, t1, t2, t11, t4, t3, t6, t7, t10); }, autofill$1(value) { return this.updateEditingValue$1(value); }, showAutocorrectionPromptRect$2(start, end) { this.setState$1(new A.EditableTextState_showAutocorrectionPromptRect_closure(this, start, end)); }, _semanticsOnCopy$1(controls) { var _this = this, t1 = _this._widget; if (t1.enableInteractiveSelection) if (t1.focusNode.get$hasFocus()) if (type$.TextSelectionHandleControls._is(_this._widget.selectionControls)) t1 = _this.get$copyEnabled(); else if (_this.get$copyEnabled()) { t1 = _this._widget.selectionControls == null && null; t1 = t1 === true; } else t1 = false; else t1 = false; else t1 = false; return t1 ? new A.EditableTextState__semanticsOnCopy_closure(_this, controls) : null; }, _semanticsOnCut$1(controls) { var _this = this, t1 = _this._widget; if (t1.enableInteractiveSelection) if (t1.focusNode.get$hasFocus()) if (type$.TextSelectionHandleControls._is(_this._widget.selectionControls)) t1 = _this.get$cutEnabled(); else if (_this.get$cutEnabled()) { t1 = _this._widget.selectionControls == null && null; t1 = t1 === true; } else t1 = false; else t1 = false; else t1 = false; return t1 ? new A.EditableTextState__semanticsOnCut_closure(_this, controls) : null; }, _semanticsOnPaste$1(controls) { var _this = this, t1 = _this._widget; if (t1.enableInteractiveSelection) if (t1.focusNode.get$hasFocus()) { if (type$.TextSelectionHandleControls._is(_this._widget.selectionControls)) t1 = _this.get$pasteEnabled(); else if (_this.get$pasteEnabled()) { t1 = _this._widget.selectionControls == null && null; t1 = t1 === true; } else t1 = false; t1 = t1 && _this.clipboardStatus.value === B.ClipboardStatus_0; } else t1 = false; else t1 = false; return t1 ? new A.EditableTextState__semanticsOnPaste_closure(_this, controls) : null; }, _moveBeyondTextBoundary$3(extent, $forward, textBoundary) { var newOffset, t1 = extent.offset; if ($forward) { t1 = textBoundary.getTrailingTextBoundaryAt$1(t1); newOffset = t1 == null ? this._widget.controller._change_notifier$_value.text.length : t1; } else { t1 = textBoundary.getLeadingTextBoundaryAt$1(t1 - 1); newOffset = t1 == null ? 0 : t1; } return new A.TextPosition(newOffset, B.TextAffinity_1); }, _moveToTextBoundary$3(extent, $forward, textBoundary) { var t1, caretOffset; switch (extent.affinity.index) { case 0: t1 = extent.offset; if (t1 < 1 && !$forward) return B.TextPosition_0_TextAffinity_1; caretOffset = Math.max(0, t1 - 1); break; case 1: caretOffset = extent.offset; break; default: caretOffset = null; } if ($forward) { t1 = textBoundary.getTrailingTextBoundaryAt$1(caretOffset); t1 = new A.TextPosition(t1 == null ? this._widget.controller._change_notifier$_value.text.length : t1, B.TextAffinity_0); } else { t1 = textBoundary.getLeadingTextBoundaryAt$1(caretOffset); t1 = new A.TextPosition(t1 == null ? 0 : t1, B.TextAffinity_1); } return t1; }, _characterBoundary$0() { var t1 = this._widget, t2 = t1.obscureText; t1 = t1.controller._change_notifier$_value; return t2 ? new A._CodePointBoundary(t1.text) : new A.CharacterBoundary(t1.text); }, _nextWordBoundary$0() { var t2, t1 = this._widget; if (t1.obscureText) t1 = new A.DocumentBoundary(t1.controller._change_notifier$_value.text); else { t1 = this.get$renderEditable()._editable$_textPainter; t2 = t1._text_painter$_text; t2.toString; t1 = new A.WordBoundary(t2, t1._layoutCache.layout._paragraph).get$moveByWordBoundary(); } return t1; }, _linebreak$0() { var t1 = this._widget; return t1.obscureText ? new A.DocumentBoundary(t1.controller._change_notifier$_value.text) : new A.LineBoundary(this.get$renderEditable()); }, _paragraphBoundary$0() { return new A.ParagraphBoundary(this._widget.controller._change_notifier$_value.text); }, _documentBoundary$0() { return new A.DocumentBoundary(this._widget.controller._change_notifier$_value.text); }, _transposeCharacters$1(intent) { var text, transposing, t2, _this = this, t1 = _this._widget.controller._change_notifier$_value.text; if ((t1.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t1)).get$length(0) > 1) { t1 = _this._widget.controller._change_notifier$_value.selection; t1 = t1.start !== t1.end || t1.baseOffset === 0; } else t1 = true; if (t1) return; t1 = _this._widget.controller._change_notifier$_value; text = t1.text; t1 = t1.selection.baseOffset; transposing = A.StringCharacterRange_StringCharacterRange$at(text, t1, null); t2 = transposing._characters_impl$_start; if (t1 === text.length) transposing._retractStart$2(2, t2); else { transposing._retractStart$2(1, t2); transposing._advanceEnd$2(1, transposing._characters_impl$_start); } t1 = transposing._characters_impl$_string; _this.userUpdateTextEditingValue$2(new A.TextEditingValue(B.JSString_methods.substring$2(t1, 0, transposing._characters_impl$_start) + new A.StringCharacters(transposing.get$current(0)).get$last(0) + new A.StringCharacters(transposing.get$current(0)).get$first(0) + B.JSString_methods.substring$1(t1, transposing._characters_impl$_end), A.TextSelection$collapsed(B.TextAffinity_1, transposing._characters_impl$_start + transposing.get$current(0).length), B.TextRange_m1_m1), B.SelectionChangedCause_4); }, _replaceText$1(intent) { var t1 = this._widget.controller._change_notifier$_value, newValue = intent.currentTextEditingValue.replaced$2(intent.replacementRange, intent.replacementText); this.userUpdateTextEditingValue$2(newValue, intent.cause); if (newValue.$eq(0, t1)) this._didChangeTextEditingValue$0(); }, _scrollToDocumentBoundary$1(intent) { if (intent.forward) this.bringIntoView$1(new A.TextPosition(this._widget.controller._change_notifier$_value.text.length, B.TextAffinity_1)); else this.bringIntoView$1(B.TextPosition_0_TextAffinity_1); }, _editable_text$_scroll$1(intent) { var position, t1, t2, state, increment, t3, destination, _this = this; if (intent.type !== B.ScrollIncrementType_1) return; position = B.JSArray_methods.get$single(_this.get$_scrollController()._positions); if (_this._widget.maxLines === 1) { t1 = _this.get$_scrollController(); t2 = position._maxScrollExtent; t2.toString; t1.jumpTo$1(t2); return; } t1 = position._maxScrollExtent; t1.toString; if (t1 === 0) { t1 = position._minScrollExtent; t1.toString; t1 = t1 === 0; } else t1 = false; if (t1) return; state = type$.nullable_ScrollableState._as(_this._scrollableKey.get$currentState()); state.toString; increment = A.ScrollAction_getDirectionalIncrement(state, intent); t1 = position._pixels; t1.toString; t2 = position._minScrollExtent; t2.toString; t3 = position._maxScrollExtent; t3.toString; destination = A.clampDouble(t1 + increment, t2, t3); if (destination === t1) return; _this.get$_scrollController().jumpTo$1(destination); }, _extendSelectionByPage$1(intent) { var extentRect, state, increment, position, t1, t2, t3, t4, nextExtent, nextSelection, _this = this; if (_this._widget.maxLines === 1) return; extentRect = _this.get$renderEditable().getLocalRectForCaret$1(_this._widget.controller._change_notifier$_value.selection.get$extent()); state = type$.nullable_ScrollableState._as(_this._scrollableKey.get$currentState()); state.toString; increment = A.ScrollAction_getDirectionalIncrement(state, new A.ScrollIntent(intent.get$forward(intent) ? B.AxisDirection_2 : B.AxisDirection_0, B.ScrollIncrementType_1)); position = B.JSArray_methods.get$single(_this.get$_scrollController()._positions); if (intent.get$forward(intent)) { t1 = _this._widget.controller._change_notifier$_value; if (t1.selection.extentOffset >= t1.text.length) return; t1 = extentRect.top + increment; t2 = position._maxScrollExtent; t2.toString; t3 = _this.get$renderEditable().get$size(0); t4 = position._pixels; t4.toString; nextExtent = t1 + t4 >= t2 + t3._dy ? new A.TextPosition(_this._widget.controller._change_notifier$_value.text.length, B.TextAffinity_1) : _this.get$renderEditable().getPositionForPoint$1(A.MatrixUtils_transformPoint(_this.get$renderEditable().getTransformTo$1(0, null), new A.Offset(extentRect.left, t1))); nextSelection = _this._widget.controller._change_notifier$_value.selection.copyWith$1$extentOffset(nextExtent.offset); } else { if (_this._widget.controller._change_notifier$_value.selection.extentOffset <= 0) return; t1 = extentRect.top + increment; t2 = position._pixels; t2.toString; nextExtent = t1 + t2 <= 0 ? B.TextPosition_0_TextAffinity_1 : _this.get$renderEditable().getPositionForPoint$1(A.MatrixUtils_transformPoint(_this.get$renderEditable().getTransformTo$1(0, null), new A.Offset(extentRect.left, t1))); nextSelection = _this._widget.controller._change_notifier$_value.selection.copyWith$1$extentOffset(nextExtent.offset); } _this.bringIntoView$1(nextSelection.get$extent()); _this.userUpdateTextEditingValue$2(_this._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection), B.SelectionChangedCause_4); }, _updateSelection$1(intent) { var t1 = intent.newSelection; this.bringIntoView$1(t1.get$extent()); this.userUpdateTextEditingValue$2(intent.currentTextEditingValue.copyWith$1$selection(t1), intent.cause); }, get$_verticalSelectionUpdateAction() { var t1, _this = this, value = _this.__EditableTextState__verticalSelectionUpdateAction_FI; if (value === $) { t1 = A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent); _this.__EditableTextState__verticalSelectionUpdateAction_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__EditableTextState__verticalSelectionUpdateAction_FI = new A._UpdateTextSelectionVerticallyAction(_this, new A.ObserverList(t1, type$.ObserverList_of_void_Function_Action_Intent), type$._UpdateTextSelectionVerticallyAction_DirectionalCaretMovementIntent); } return value; }, _hideToolbarIfVisible$1(intent) { var t1 = this._selectionOverlay; if (t1 == null) t1 = null; else { t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$toolbarIsVisible(); } if (t1 === true) { this.hideToolbar$1(false); return null; } t1 = this._framework$_element; t1.toString; return A.Actions_invoke(t1, intent, type$.DismissIntent); }, _defaultOnTapOutside$1($event) { switch (A.defaultTargetPlatform().index) { case 0: case 2: case 1: switch ($event.get$kind($event).index) { case 0: this._widget.focusNode.unfocus$0(); break; case 1: case 2: case 3: case 5: this._widget.focusNode.unfocus$0(); break; case 4: throw A.wrapException(A.UnimplementedError$("Unexpected pointer down event for trackpad")); } break; case 3: case 4: case 5: this._widget.focusNode.unfocus$0(); break; } }, get$_editable_text$_actions() { var t1, t2, t3, t4, value0, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, value1, result, _this = this, value = _this.__EditableTextState__actions_FI; if (value === $) { t1 = type$.JSArray_of_void_Function_Action_Intent; t2 = A._setArrayType([], t1); t3 = type$.ObserverList_of_void_Function_Action_Intent; value = _this.__EditableTextState__replaceTextAction_FI; if (value === $) { t4 = A._setArrayType([], t1); _this.__EditableTextState__replaceTextAction_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__EditableTextState__replaceTextAction_FI = new A.CallbackAction(_this.get$_replaceText(), new A.ObserverList(t4, t3), type$.CallbackAction_ReplaceTextIntent); } value0 = _this.__EditableTextState__updateSelectionAction_FI; if (value0 === $) { t4 = A._setArrayType([], t1); _this.__EditableTextState__updateSelectionAction_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = _this.__EditableTextState__updateSelectionAction_FI = new A.CallbackAction(_this.get$_updateSelection(), new A.ObserverList(t4, t3), type$.CallbackAction_UpdateSelectionIntent); } t4 = A._setArrayType([], t1); t5 = A._setArrayType([], t1); t6 = _this.get$_characterBoundary(); t7 = _this.get$_moveBeyondTextBoundary(); t8 = A._setArrayType([], t1); t9 = _this._framework$_element; t9.toString; t9 = new A._DeleteTextAction(_this, t6, t7, new A.ObserverList(t8, t3), type$._DeleteTextAction_DeleteCharacterIntent)._makeOverridableAction$1(t9); t8 = _this.get$_nextWordBoundary(); t10 = A._setArrayType([], t1); t11 = _this._framework$_element; t11.toString; t11 = new A._DeleteTextAction(_this, t8, t7, new A.ObserverList(t10, t3), type$._DeleteTextAction_DeleteToNextWordBoundaryIntent)._makeOverridableAction$1(t11); t10 = _this.get$_linebreak(); t12 = _this.get$_moveToTextBoundary(); t13 = A._setArrayType([], t1); t14 = _this._framework$_element; t14.toString; t14 = new A._DeleteTextAction(_this, t10, t12, new A.ObserverList(t13, t3), type$._DeleteTextAction_DeleteToLineBreakIntent)._makeOverridableAction$1(t14); t6 = A._UpdateTextSelectionAction$(_this, t6, t7, false, false, false, type$.ExtendSelectionByCharacterIntent); t13 = _this._framework$_element; t13.toString; t13 = t6._makeOverridableAction$1(t13); t6 = A._setArrayType([], t1); t15 = _this._framework$_element; t15.toString; t15 = new A.CallbackAction(_this.get$_extendSelectionByPage(), new A.ObserverList(t6, t3), type$.CallbackAction_ExtendSelectionByPageIntent)._makeOverridableAction$1(t15); t6 = A._UpdateTextSelectionAction$(_this, t8, t7, false, true, false, type$.ExtendSelectionToNextWordBoundaryIntent); t16 = _this._framework$_element; t16.toString; t16 = t6._makeOverridableAction$1(t16); t6 = _this.get$_paragraphBoundary(); t17 = A._UpdateTextSelectionAction$(_this, t6, t7, false, true, false, type$.ExtendSelectionToNextParagraphBoundaryIntent); t18 = _this._framework$_element; t18.toString; t18 = t17._makeOverridableAction$1(t18); t17 = A._UpdateTextSelectionAction$(_this, t10, t12, false, true, false, type$.ExtendSelectionToLineBreakIntent); t19 = _this._framework$_element; t19.toString; t19 = t17._makeOverridableAction$1(t19); t17 = _this.get$_verticalSelectionUpdateAction(); t20 = _this._framework$_element; t20.toString; t20 = t17._makeOverridableAction$1(t20); t17 = _this.get$_verticalSelectionUpdateAction(); t21 = _this._framework$_element; t21.toString; t21 = t17._makeOverridableAction$1(t21); t6 = A._UpdateTextSelectionAction$(_this, t6, t7, false, true, false, type$.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent); t17 = _this._framework$_element; t17.toString; t17 = t6._makeOverridableAction$1(t17); t6 = _this.get$_documentBoundary(); t22 = A._UpdateTextSelectionAction$(_this, t6, t7, false, true, false, type$.ExtendSelectionToDocumentBoundaryIntent); t23 = _this._framework$_element; t23.toString; t23 = t22._makeOverridableAction$1(t23); t7 = A._UpdateTextSelectionAction$(_this, t8, t7, false, true, false, type$.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent); t8 = _this._framework$_element; t8.toString; t8 = t7._makeOverridableAction$1(t8); t7 = A._setArrayType([], t1); t22 = _this._framework$_element; t22.toString; t22 = new A.CallbackAction(_this.get$_scrollToDocumentBoundary(), new A.ObserverList(t7, t3), type$.CallbackAction_ScrollToDocumentBoundaryIntent)._makeOverridableAction$1(t22); t7 = A._setArrayType([], t1); t10 = A._UpdateTextSelectionAction$(_this, t10, t12, false, true, true, type$.ExpandSelectionToLineBreakIntent); t24 = _this._framework$_element; t24.toString; t24 = t10._makeOverridableAction$1(t24); t12 = A._UpdateTextSelectionAction$(_this, t6, t12, true, true, true, type$.ExpandSelectionToDocumentBoundaryIntent); t6 = _this._framework$_element; t6.toString; t6 = t12._makeOverridableAction$1(t6); t12 = A._setArrayType([], t1); t10 = _this._framework$_element; t10.toString; t10 = new A._SelectAllAction(_this, new A.ObserverList(t12, t3))._makeOverridableAction$1(t10); t12 = A._setArrayType([], t1); t25 = _this._framework$_element; t25.toString; t25 = new A._CopySelectionAction(_this, new A.ObserverList(t12, t3))._makeOverridableAction$1(t25); t12 = A._setArrayType([], t1); t26 = _this._framework$_element; t26.toString; t26 = new A.CallbackAction(new A.EditableTextState__actions_closure(_this), new A.ObserverList(t12, t3), type$.CallbackAction_PasteTextIntent)._makeOverridableAction$1(t26); value1 = _this.__EditableTextState__transposeCharactersAction_FI; if (value1 === $) { t1 = A._setArrayType([], t1); _this.__EditableTextState__transposeCharactersAction_FI !== $ && A.throwUnnamedLateFieldADI(); value1 = _this.__EditableTextState__transposeCharactersAction_FI = new A.CallbackAction(_this.get$_transposeCharacters(), new A.ObserverList(t1, t3), type$.CallbackAction_TransposeCharactersIntent); } t1 = _this._framework$_element; t1.toString; result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_muk, new A.DoNothingAction(false, new A.ObserverList(t2, t3)), B.Type_ReplaceTextIntent_S40, value, B.Type_UpdateSelectionIntent_RH1, value0, B.Type_DirectionalFocusIntent_evN, new A.DirectionalFocusAction(true, new A.ObserverList(t4, t3)), B.Type_DismissIntent_Fb0, new A.CallbackAction(_this.get$_hideToolbarIfVisible(), new A.ObserverList(t5, t3), type$.CallbackAction_DismissIntent), B.Type_DeleteCharacterIntent_NYh, t9, B.Type_wu8, t11, B.Type_DeleteToLineBreakIntent_MEg, t14, B.Type_3dk, t13, B.Type_ExtendSelectionByPageIntent_gMT, t15, B.Type_0Jp, t16, B.Type_46y, t18, B.Type_23B, t19, B.Type_ejq, t20, B.Type_ejq0, t21, B.Type_s4r, t17, B.Type_0Jp0, t23, B.Type_mya, t8, B.Type_46c, t22, B.Type_ScrollIntent_4y3, new A.CallbackAction(_this.get$_editable_text$_scroll(), new A.ObserverList(t7, t3), type$.CallbackAction_ScrollIntent), B.Type_oyU, t24, B.Type_kr3, t6, B.Type_SelectAllTextIntent_5TD, t10, B.Type_CopySelectionTextIntent_T5o, t25, B.Type_PasteTextIntent_i6t, t26, B.Type_TransposeCharactersIntent_a66, value1._makeOverridableAction$1(t1)], type$.Type, type$.Action_Intent); _this.__EditableTextState__actions_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__EditableTextState__actions_FI = result; value = result; } return value; }, build$1(context) { var t1, controls, _0_1, textScaler, _0_4, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s12_ = "EditableText"; _this.super$AutomaticKeepAliveClientMixin$build(context); t1 = _this._widget; controls = t1.selectionControls; _0_1 = t1.textScaler; $label0$0: { t1 = type$.TextScaler; if (t1._is(_0_1)) { textScaler = _0_1 == null ? t1._as(_0_1) : _0_1; t1 = textScaler; break $label0$0; } _0_4 = _0_1 == null; if (_0_4) t1 = true; else t1 = false; if (t1) { t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? _null : t1.get$textScaler(); if (t1 == null) t1 = B._LinearTextScaler_1; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } t2 = _this.get$_hasInputConnection(); if (_this._widget.focusNode.get$hasFocus()) { _this._widget.toString; t3 = _this.get$_defaultOnTapOutside(); } else t3 = _null; t4 = _this._widget.mouseCursor; if (t4 == null) t4 = B.SystemMouseCursor_text; t5 = _this.get$_editable_text$_actions(); t6 = _this._widget; t7 = t6.controller; t8 = t6.focusNode; t9 = t6.undoController; t6 = t6.maxLines !== 1 ? B.AxisDirection_2 : B.AxisDirection_1; t10 = _this.get$_scrollController(); t11 = _this._widget; t12 = t11.scrollPhysics; t13 = t11.dragStartBehavior; t11 = t11.restorationId; t14 = A.ScrollConfiguration_of(context).copyWith$2$overscroll$scrollbars(false, _this._widget.maxLines !== 1); return new A._CompositionCallback(_this.get$_compositeCallback(), t2, A.TextFieldTapRegion$(A.MouseRegion$(A.Actions$(t5, new A.UndoHistory(t7, new A.EditableTextState_build_closure(_this), new A.EditableTextState_build_closure0(), new A.EditableTextState_build_closure1(_this), t8, t9, A.Focus$(false, _null, A.Scrollable$(t6, B.Clip_1, t10, t13, true, _this._scrollableKey, t12, t11, t14, _null, new A.EditableTextState_build_closure2(_this, controls, t1)), _s12_, _null, _null, t8, false, _null, _null, _null, _null, _null, _null), _null, type$.UndoHistory_TextEditingValue)), t4, _null, _null, _null, _null, _null), _s12_, t3), _null); }, buildTextSpan$0() { var text, brieflyShowPassword, o, t2, placeholders, placeholderLocation, withComposing, composingRegionOutOfRange, t3, t4, _this = this, _null = null, t1 = _this._widget; if (t1.obscureText) { text = t1.controller._change_notifier$_value.text; text = B.JSString_methods.$mul(t1.obscuringCharacter, text.length); $.WidgetsBinding__instance.toString; $.$get$EnginePlatformDispatcher__instance(); brieflyShowPassword = B.Set_KxrLe.contains$1(0, A.defaultTargetPlatform()); if (brieflyShowPassword) { o = _this._obscureShowCharTicksPending > 0 ? _this._obscureLatestCharIndex : _null; if (o != null && o >= 0 && o < text.length) { t1 = o + 1; text = B.JSString_methods.replaceRange$3(text, o, t1, B.JSString_methods.substring$2(_this._widget.controller._change_notifier$_value.text, o, t1)); } } t1 = _this.__EditableTextState__style_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.TextSpan$(_null, _null, t1, text); } t2 = _this._placeholderLocation; if (t2 >= 0 && t2 <= t1.controller._change_notifier$_value.text.length) { placeholders = A._setArrayType([], type$.JSArray__ScribblePlaceholder); t1 = _this._widget; placeholderLocation = t1.controller._change_notifier$_value.text.length - _this._placeholderLocation; if (t1.maxLines !== 1) { placeholders.push(B._ScribblePlaceholder_IBZ); placeholders.push(new A._ScribblePlaceholder(new A.Size(_this.get$renderEditable().get$size(0)._dx, 0), B.SizedBox_0_0_null_null, B.PlaceholderAlignment_4, _null, _null)); } else placeholders.push(B._ScribblePlaceholder_IBZ0); t1 = _this.__EditableTextState__style_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A._setArrayType([A.TextSpan$(_null, _null, _null, B.JSString_methods.substring$2(_this._widget.controller._change_notifier$_value.text, 0, placeholderLocation))], type$.JSArray_InlineSpan); B.JSArray_methods.addAll$1(t2, placeholders); t2.push(A.TextSpan$(_null, _null, _null, B.JSString_methods.substring$1(_this._widget.controller._change_notifier$_value.text, placeholderLocation))); return A.TextSpan$(t2, _null, t1, _null); } withComposing = !t1.readOnly && t1.focusNode.get$hasFocus(); if (_this.get$_spellCheckResultsReceived()) { composingRegionOutOfRange = !_this._widget.controller._change_notifier$_value.get$isComposingRangeValid() || !withComposing; t1 = _this._widget.controller._change_notifier$_value; t2 = _this.__EditableTextState__style_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EditableTextState__spellCheckConfiguration_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.misspelledTextStyle; t3.toString; t4 = _this.spellCheckResults; t4.toString; return A.buildTextSpanWithSpellCheckSuggestions(t1, composingRegionOutOfRange, t2, t3, t4); } t1 = _this._widget.controller; t2 = _this._framework$_element; t2.toString; t3 = _this.__EditableTextState__style_A; t3 === $ && A.throwUnnamedLateFieldNI(); return t1.buildTextSpan$3$context$style$withComposing(t2, t3, withComposing); }, $isAutofillClient: 1 }; A.EditableTextState__onChangedClipboardStatus_closure.prototype = { call$0() { }, $signature: 0 }; A.EditableTextState_cutSelection_closure.prototype = { call$1(_) { var t1 = this.$this; if (t1._framework$_element != null) t1.bringIntoView$1(t1._widget.controller._change_notifier$_value.selection.get$extent()); }, $signature: 11 }; A.EditableTextState__pasteText_closure.prototype = { call$1(_) { var t1 = this.$this; if (t1._framework$_element != null) t1.bringIntoView$1(t1._widget.controller._change_notifier$_value.selection.get$extent()); }, $signature: 11 }; A.EditableTextState_buttonItemsForToolbarOptions_closure.prototype = { call$0() { this.$this.cutSelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_buttonItemsForToolbarOptions_closure0.prototype = { call$0() { this.$this.copySelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_buttonItemsForToolbarOptions_closure1.prototype = { call$0() { this.$this.pasteText$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_buttonItemsForToolbarOptions_closure2.prototype = { call$0() { this.$this.selectAll$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure.prototype = { call$0() { return this.$this.copySelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure0.prototype = { call$0() { return this.$this.cutSelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure1.prototype = { call$0() { return this.$this.pasteText$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure2.prototype = { call$0() { return this.$this.selectAll$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure3.prototype = { call$0() { return this.$this.lookUpSelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure4.prototype = { call$0() { return this.$this.searchWebForSelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure5.prototype = { call$0() { return this.$this.shareSelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState_contextMenuButtonItems_closure6.prototype = { call$0() { return this.$this._startLiveTextInput$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState__textProcessingActionButtonItems_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, processedText, t1, t2, t3, selectedText; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.selection; t2 = $async$self.$this; t3 = t2._widget; selectedText = B.JSString_methods.substring$2(t3.controller._change_notifier$_value.text, t1.start, t1.end); $async$goto = selectedText.length !== 0 ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait(t2._processTextService.processTextAction$3($async$self.action.id, selectedText, t3.readOnly), $async$call$0); case 4: // returning from await. processedText = $async$result; if (processedText != null && t2.get$_allowPaste()) t2._pasteText$2(B.SelectionChangedCause_5, processedText); else t2.hideToolbar$0(); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.EditableTextState_didChangeDependencies_closure.prototype = { call$1(_) { var t2, t1 = this.$this; if (t1._framework$_element != null && t1.get$renderEditable()._box$_size != null) { t1._nextFocusChangeIsInternal = true; $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.addListener$1(0, t1.get$_unflagInternalFocus()); t2 = t1._framework$_element; t2.toString; A.FocusScope_of(t2).autofocus$1(0, t1._widget.focusNode); } }, $signature: 11 }; A.EditableTextState_didUpdateWidget_closure.prototype = { call$1(_) { this.$this._openInputConnection$0(); }, $signature: 11 }; A.EditableTextState__createSelectionOverlay_closure.prototype = { call$1(context) { return this.contextMenuBuilder.call$2(context, this.$this); }, $signature: 44 }; A.EditableTextState__scheduleShowCaretOnScreen_closure.prototype = { call$1(_) { var t2, t3, lineHeight, bottomSpacing, handleHeight, interactiveHandleHeight, caretPadding, targetOffset, selection, rectToReveal, selectionBoxes, t1 = this.$this; t1._showCaretOnScreenScheduled = false; t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._editableKey); t2 = t2 == null ? null : t2.get$renderObject(); type$.nullable_RenderEditable._as(t2); if (t2 != null) { t3 = t2._selection.get$isValid(); t3 = !t3 || t1.get$_scrollController()._positions.length === 0; } else t3 = true; if (t3) return; lineHeight = t2._editable$_textPainter.get$preferredLineHeight(); bottomSpacing = t1._widget.scrollPadding.bottom; t3 = t1._selectionOverlay; if ((t3 == null ? null : t3.selectionControls) != null) { handleHeight = t3.selectionControls.getHandleSize$1(lineHeight)._dy; interactiveHandleHeight = Math.max(handleHeight, 48); bottomSpacing = Math.max(handleHeight / 2 - t1._selectionOverlay.selectionControls.getHandleAnchor$2(B.TextSelectionHandleType_2, lineHeight)._dy + interactiveHandleHeight / 2, bottomSpacing); } caretPadding = t1._widget.scrollPadding.copyWith$1$bottom(bottomSpacing); targetOffset = t1._getOffsetToRevealCaret$1(t2.getLocalRectForCaret$1(t2._selection.get$extent())); selection = t1._widget.controller._change_notifier$_value.selection; if (selection.start === selection.end) rectToReveal = targetOffset.rect; else { selectionBoxes = t2.getBoxesForSelection$1(selection); if (selectionBoxes.length === 0) rectToReveal = targetOffset.rect; else if (selection.baseOffset < selection.extentOffset) { t3 = B.JSArray_methods.get$last(selectionBoxes); rectToReveal = new A.Rect(t3.left, t3.top, t3.right, t3.bottom); } else { t3 = B.JSArray_methods.get$first(selectionBoxes); rectToReveal = new A.Rect(t3.left, t3.top, t3.right, t3.bottom); } } t3 = targetOffset.offset; if (this.withAnimation) { t1.get$_scrollController().animateTo$3$curve$duration(t3, B.Cubic_ifx, B.Duration_100000); t2.showOnScreen$3$curve$duration$rect(B.Cubic_ifx, B.Duration_100000, caretPadding.inflateRect$1(rectToReveal)); } else { t1.get$_scrollController().jumpTo$1(t3); t2.showOnScreen$1$rect(caretPadding.inflateRect$1(rectToReveal)); } }, $signature: 11 }; A.EditableTextState_didChangeMetrics_closure.prototype = { call$1(_) { var t1 = this.$this._selectionOverlay; if (t1 != null) { t1._updateSelectionOverlay$0(); t1 = t1.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.markNeedsBuild$0(); } }, $signature: 11 }; A.EditableTextState__formatAndSetValue_closure.prototype = { call$2(newValue, formatter) { return formatter.formatEditUpdate$2(this.$this._widget.controller._change_notifier$_value, newValue); }, $signature: 1840 }; A.EditableTextState__startCursorBlink_closure.prototype = { call$1(timer) { this.$this._onCursorTick$0(); }, $signature: 240 }; A.EditableTextState__onCursorTick_closure.prototype = { call$0() { }, $signature: 0 }; A.EditableTextState__onCursorTick_closure0.prototype = { call$0() { var t1 = this.$this; return t1.get$_cursorBlinkOpacityController().animateWith$1(t1.get$_iosBlinkCursorSimulation())._primaryCompleter.future.whenComplete$1(t1.get$_onCursorTick()); }, $signature: 0 }; A.EditableTextState__onCursorTick_closure1.prototype = { call$1(timer) { this.$this._onCursorTick$0(); }, $signature: 240 }; A.EditableTextState__didChangeTextEditingValue_closure.prototype = { call$0() { }, $signature: 0 }; A.EditableTextState__handleFocusChanged_closure.prototype = { call$0() { this.$this._currentPromptRectRange = null; }, $signature: 0 }; A.EditableTextState_showSpellCheckSuggestionsToolbar_closure.prototype = { call$1(context) { var t1 = this.$this, t2 = t1.__EditableTextState__spellCheckConfiguration_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t2.spellCheckSuggestionsToolbarBuilder.call$2(context, t1); }, $signature: 44 }; A.EditableTextState_insertTextPlaceholder_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.controller._change_notifier$_value; t1._placeholderLocation = t2.text.length - t2.selection.end; }, $signature: 0 }; A.EditableTextState_removeTextPlaceholder_closure.prototype = { call$0() { this.$this._placeholderLocation = -1; }, $signature: 0 }; A.EditableTextState_showAutocorrectionPromptRect_closure.prototype = { call$0() { this.$this._currentPromptRectRange = new A.TextRange(this.start, this.end); }, $signature: 0 }; A.EditableTextState__semanticsOnCopy_closure.prototype = { call$0() { this.$this.copySelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState__semanticsOnCut_closure.prototype = { call$0() { this.$this.cutSelection$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState__semanticsOnPaste_closure.prototype = { call$0() { var t1 = this.controls; if (t1 != null) t1.handlePaste$1(this.$this); this.$this.pasteText$1(B.SelectionChangedCause_5); }, $signature: 0 }; A.EditableTextState__actions_closure.prototype = { call$1(intent) { return this.$this.pasteText$1(B.SelectionChangedCause_4); }, $signature: 1851 }; A.EditableTextState_build_closure1.prototype = { call$1(value) { this.$this.userUpdateTextEditingValue$2(value, B.SelectionChangedCause_4); }, $signature: 1878 }; A.EditableTextState_build_closure.prototype = { call$2(oldValue, newValue) { var t1; if (!newValue.selection.get$isValid()) return false; if (oldValue == null) return true; switch (A.defaultTargetPlatform().index) { case 2: case 4: case 1: case 3: case 5: t1 = this.$this._widget.controller._change_notifier$_value.composing; if (t1.start !== t1.end) return false; break; case 0: break; } return oldValue.text !== newValue.text || !oldValue.composing.$eq(0, newValue.composing); }, $signature: 1879 }; A.EditableTextState_build_closure0.prototype = { call$1(value) { return A.defaultTargetPlatform() === B.TargetPlatform_0 ? value.copyWith$1$composing(B.TextRange_m1_m1) : value; }, $signature: 1909 }; A.EditableTextState_build_closure2.prototype = { call$2(context, offset) { var t5, t6, t7, t8, t9, t10, effectiveOpacity, t11, t12, t13, t14, t15, t16, t17, t18, t19, t0, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, _null = null, t1 = this.$this, t2 = this.controls, t3 = t1._semanticsOnCopy$1(t2), t4 = t1._semanticsOnCut$1(t2); t2 = t1._semanticsOnPaste$1(t2); t5 = t1._widget.focusNode; t6 = t1._editableKey; t7 = t1.buildTextSpan$0(); t8 = t1._widget; t9 = t8.controller._change_notifier$_value; t8 = t8.cursorColor; t8 = t8.get$value(t8); t10 = t1.get$_cursorBlinkOpacityController().__AnimationController__value_A; t10 === $ && A.throwUnnamedLateFieldNI(); effectiveOpacity = Math.min((t8 >>> 24 & 255) / 255, t10); t10 = t1._widget.cursorColor; t10 = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * effectiveOpacity), t10.get$value(t10) >>> 16 & 255, t10.get$value(t10) >>> 8 & 255, t10.get$value(t10) & 255); t8 = t1._widget; t11 = t8.backgroundCursorColor; t12 = t8.forceLine; t13 = t8.readOnly; t8 = t8.focusNode.get$hasFocus(); t14 = t1._widget; t15 = t14.maxLines; t16 = t14.minLines; t17 = t14.expands; t14 = t14.get$strutStyle(); t18 = t1._selectionOverlay; if (t18 == null) t18 = _null; else { t18 = t18.__TextSelectionOverlay__selectionOverlay_F; t18 === $ && A.throwUnnamedLateFieldNI(); t18 = $.ContextMenuController__shownInstance === t18._spellCheckToolbarController; } if (t18 === true) { t1.__EditableTextState__spellCheckConfiguration_A === $ && A.throwUnnamedLateFieldNI(); t18 = t1._widget; t19 = t18.selectionColor; t0 = t19; t19 = t18; t18 = t0; } else { t18 = t1._widget; t19 = t18.selectionColor; t0 = t19; t19 = t18; t18 = t0; } t20 = this.effectiveTextScaler; t21 = t1.get$_editable_text$_textDirection(); t1._widget.toString; t22 = A.DefaultTextHeightBehavior_maybeOf(context); t23 = t1._widget; t24 = t23.textWidthBasis; t25 = t23.obscuringCharacter; t26 = t23.obscureText; t27 = t23.cursorWidth; t28 = t23.cursorHeight; t29 = t23.cursorRadius; t30 = t23.cursorOffset; if (t30 == null) t30 = B.Offset_0_0; t31 = t23.selectionHeightStyle; t32 = t23.selectionWidthStyle; t33 = t23.paintCursorAboveText; if (t23.enableInteractiveSelection) t23 = !t23.readOnly || !t26; else t23 = false; t34 = t1._framework$_element; t34.toString; t34 = A.InheritedModel_inheritFrom(t34, B._MediaQueryAspect_2, type$.MediaQuery).data; t35 = t1._currentPromptRectRange; t36 = t1._widget; t37 = t36.autocorrectionTextRectColor; t36 = t36.clipBehavior; t38 = A.WidgetSpan_extractFromInlineSpan(t7, t20); return new A.CompositedTransformTarget(t1._toolbarLayerLink, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, t4, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, new A._ScribbleFocusable(new A._Editable(t7, t9, t10, t1._startHandleLayerLink, t1._endHandleLayerLink, t11, t1._cursorVisibilityNotifier, t12, t13, t8, t15, t16, t17, t14, t18, t20, t19.textAlign, t21, _null, t25, t26, t22, t24, offset, true, t27, t28, t29, t30, t33, t31, t32, t23, t1, t34.devicePixelRatio, t35, t37, t36, t38, t6), t5, t6, new A.EditableTextState_build__closure(t1), true, _null), _null), _null); }, $signature: 1919 }; A.EditableTextState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._openInputConnection$0(); t1._updateSelectionRects$1$force(true); }, $signature: 0 }; A._Editable.prototype = { createRenderObject$1(context) { var t11, _this = this, _null = null, t1 = _this.maxLines, t2 = _this.textScaler, t3 = A.Localizations_maybeLocaleOf(context), t4 = _this.value.selection, t5 = A._TextHighlightPainter$(), t6 = A._TextHighlightPainter$(), t7 = $.$get$ChangeNotifier__emptyListeners(), t8 = type$.ValueNotifier_bool, t9 = A.LayerHandle$(type$.LeaderLayer), t10 = A.LayerHandle$(type$.ClipRectLayer); if (t2.$eq(0, B._LinearTextScaler_1)) t2 = new A._LinearTextScaler(1); t11 = t1 === 1 ? 1 : _null; t2 = A.TextPainter$(_null, t3, t11, _this.strutStyle, _this.inlineSpan, _this.textAlign, _this.textDirection, _this.textHeightBehavior, t2, _this.textWidthBasis); t1 = new A.RenderEditable(t5, t6, true, _this.devicePixelRatio, _this.obscuringCharacter, _this.obscureText, _this.textSelectionDelegate, new A.ValueNotifier(true, t7, t8), new A.ValueNotifier(true, t7, t8), t2, false, _this.showCursor, _this.hasFocus, _this.forceLine, _this.readOnly, t1, _this.minLines, _this.expands, t4, _this.offset, _this.cursorWidth, _this.cursorHeight, _this.paintCursorAboveText, _this.startHandleLayerLink, _this.endHandleLayerLink, _this.enableInteractiveSelection, _this.clipBehavior, B.Offset_0_0, t9, t10, 0, _null, _null, false, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t5.set$highlightColor(_this.selectionColor); t5.set$highlightedRange(t4); t5.set$selectionHeightStyle(_this.selectionHeightStyle); t5.set$selectionWidthStyle(_this.selectionWidthStyle); t6.set$highlightColor(_this.promptRectColor); t6.set$highlightedRange(_this.promptRectRange); t1.get$_caretPainter().set$caretColor(_this.cursorColor); t1.get$_caretPainter().set$cursorRadius(_this.cursorRadius); t1.get$_caretPainter().set$cursorOffset(_this.cursorOffset); t1.get$_caretPainter().set$backgroundCursorColor(_this.backgroundCursorColor); t1._updateForegroundPainter$1(_null); t1._updatePainter$1(_null); t1.addAll$1(0, _null); return t1; }, updateRenderObject$2(context, renderObject) { var t1, t2, _this = this; renderObject.set$text(0, _this.inlineSpan); renderObject.get$_caretPainter().set$caretColor(_this.cursorColor); renderObject.set$startHandleLayerLink(_this.startHandleLayerLink); renderObject.set$endHandleLayerLink(_this.endHandleLayerLink); renderObject.get$_caretPainter().set$backgroundCursorColor(_this.backgroundCursorColor); renderObject.set$showCursor(_this.showCursor); renderObject.set$forceLine(_this.forceLine); renderObject.set$readOnly(0, _this.readOnly); renderObject.set$hasFocus(_this.hasFocus); renderObject.set$maxLines(_this.maxLines); renderObject.set$minLines(_this.minLines); renderObject.set$expands(_this.expands); renderObject.set$strutStyle(_this.strutStyle); t1 = renderObject._selectionPainter; t1.set$highlightColor(_this.selectionColor); renderObject.set$textScaler(_this.textScaler); renderObject.set$textAlign(0, _this.textAlign); renderObject.set$textDirection(_this.textDirection); t2 = A.Localizations_maybeLocaleOf(context); renderObject.set$locale(0, t2); renderObject.set$selection(_this.value.selection); renderObject.set$offset(0, _this.offset); renderObject.ignorePointer = true; renderObject.set$textHeightBehavior(_this.textHeightBehavior); renderObject.set$textWidthBasis(_this.textWidthBasis); renderObject.set$obscuringCharacter(_this.obscuringCharacter); renderObject.set$obscureText(_this.obscureText); renderObject.set$cursorWidth(_this.cursorWidth); renderObject.set$cursorHeight(_this.cursorHeight); renderObject.get$_caretPainter().set$cursorRadius(_this.cursorRadius); renderObject.get$_caretPainter().set$cursorOffset(_this.cursorOffset); t1.set$selectionHeightStyle(_this.selectionHeightStyle); t1.set$selectionWidthStyle(_this.selectionWidthStyle); renderObject.set$enableInteractiveSelection(_this.enableInteractiveSelection); renderObject.textSelectionDelegate = _this.textSelectionDelegate; renderObject.set$devicePixelRatio(0, _this.devicePixelRatio); renderObject.set$paintCursorAboveText(_this.paintCursorAboveText); t1 = renderObject._autocorrectHighlightPainter; t1.set$highlightColor(_this.promptRectColor); t2 = _this.clipBehavior; if (t2 !== renderObject._editable$_clipBehavior) { renderObject._editable$_clipBehavior = t2; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } t1.set$highlightedRange(_this.promptRectRange); }, get$value(receiver) { return this.value; } }; A._ScribbleCacheKey.prototype = { compare$1(other) { var t1, needsLayout, _this = this; if (other === _this) return B.RenderComparison_0; if (_this.textAlign === other.textAlign) if (_this.textDirection === other.textDirection) { if (_this.textScaler.$eq(0, other.textScaler)) t1 = !B.TextHeightBehavior_TextLeadingDistribution_0.$eq(0, B.TextHeightBehavior_TextLeadingDistribution_0) || !_this.structStyle.$eq(0, other.structStyle) || _this.placeholder !== other.placeholder || !_this.size.$eq(0, other.size); else t1 = true; needsLayout = t1; } else needsLayout = true; else needsLayout = true; return needsLayout ? B.RenderComparison_3 : _this.inlineSpan.compareTo$1(0, other.inlineSpan); } }; A._ScribbleFocusable.prototype = { createState$0() { var t1 = $._ScribbleFocusableState__nextElementIdentifier; $._ScribbleFocusableState__nextElementIdentifier = t1 + 1; return new A._ScribbleFocusableState(B.JSInt_methods.toString$0(t1), B._StateLifecycle_0); }, updateSelectionRects$0() { return this.updateSelectionRects.call$0(); } }; A._ScribbleFocusableState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._widget.toString; $.$get$TextInput__instance()._scribbleClients.$indexSet(0, _this._elementIdentifier, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, dispose$0() { $.$get$TextInput__instance()._scribbleClients.remove$1(0, this._elementIdentifier); this.super$State$dispose(); }, get$renderEditable() { var t1 = this._widget.editableKey; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1 = t1 == null ? null : t1.get$renderObject(); return type$.nullable_RenderEditable._as(t1); }, isInScribbleRect$1(rect) { var intersection, result, t2, t3, _this = this, calculatedBounds = _this.get$bounds(0), t1 = _this.get$renderEditable(); t1 = t1 == null ? null : t1._readOnly; if (t1 === true) return false; if (calculatedBounds.$eq(0, B.Rect_0_0_0_0)) return false; if (!calculatedBounds.overlaps$1(rect)) return false; intersection = calculatedBounds.intersect$1(rect); result = A.HitTestResult$(); t1 = $.WidgetsBinding__instance; t1.toString; t2 = intersection.get$center(); t3 = _this._framework$_element; t3.toString; t1.hitTestInView$3(result, t2, A.View_maybeOf(t3).viewId); return B.JSArray_methods.any$1(result._hit_test$_path, new A._ScribbleFocusableState_isInScribbleRect_closure(_this)); }, get$bounds(_) { var box = type$.nullable_RenderBox._as(this._framework$_element.get$renderObject()); if (box == null || this._framework$_element == null || box._object$_owner == null) return B.Rect_0_0_0_0; return A.MatrixUtils_transformRect(box.getTransformTo$1(0, null), new A.Rect(0, 0, 0 + box.get$size(0)._dx, 0 + box.get$size(0)._dy)); }, build$1(context) { return this._widget.child; }, $isScribbleClient: 1 }; A._ScribbleFocusableState_isInScribbleRect_closure.prototype = { call$1(entry) { return entry.target.$eq(0, this.$this.get$renderEditable()); }, $signature: 1920 }; A._ScribblePlaceholder.prototype = { build$3$dimensions$textScaler(builder, dimensions, textScaler) { var t2, t1 = this.style, hasStyle = t1 != null; if (hasStyle) builder.pushStyle$1(t1.getTextStyle$1$textScaler(textScaler)); t1 = this.size; t2 = textScaler.textScaleFactor; builder.addPlaceholder$3(t1._dx * t2, t1._dy * t2, this.alignment); if (hasStyle) builder.pop$0(); } }; A._CodePointBoundary.prototype = { _breaksSurrogatePair$1(position) { var t1 = this._editable_text$_text; return (t1.charCodeAt(position - 1) & 64512) === 55296 && (t1.charCodeAt(position) & 64512) === 56320; }, getLeadingTextBoundaryAt$1(position) { var t1 = this._editable_text$_text.length; if (t1 === 0 || position < 0) return null; if (position === 0) return 0; if (position >= t1) return t1; if (t1 <= 1) return position; return this._breaksSurrogatePair$1(position) ? position - 1 : position; }, getTrailingTextBoundaryAt$1(position) { var t1 = this._editable_text$_text.length; if (t1 === 0 || position >= t1) return null; if (position < 0) return 0; if (position === t1 - 1) return t1; if (t1 <= 1) return position; t1 = position + 1; return this._breaksSurrogatePair$1(t1) ? position + 2 : t1; } }; A._DeleteTextAction.prototype = { invoke$2(intent, context) { var atomicBoundary, t2, t3, target, rangeToDelete, t1 = this.state, selection = t1._widget.controller._change_notifier$_value.selection; if (!selection.get$isValid()) return null; atomicBoundary = t1._characterBoundary$0(); t2 = selection.start; t3 = selection.end; if (t2 !== t3) { t2 = atomicBoundary.getLeadingTextBoundaryAt$1(t2); if (t2 == null) t2 = t1._widget.controller._change_notifier$_value.text.length; t3 = atomicBoundary.getTrailingTextBoundaryAt$1(t3 - 1); if (t3 == null) t3 = 0; context.toString; return A.Actions_invoke(context, new A.ReplaceTextIntent(t1._widget.controller._change_notifier$_value, "", new A.TextRange(t2, t3), B.SelectionChangedCause_4), type$.ReplaceTextIntent); } t2 = intent.forward; target = this._applyTextBoundary.call$3(selection.get$base(), t2, this.getTextBoundary.call$0()).offset; t3 = selection.baseOffset; if (t2) { t2 = atomicBoundary.getLeadingTextBoundaryAt$1(t3); if (t2 == null) t2 = t1._widget.controller._change_notifier$_value.text.length; } else { t2 = atomicBoundary.getTrailingTextBoundaryAt$1(t3 - 1); if (t2 == null) t2 = 0; } rangeToDelete = A.TextSelection$(B.TextAffinity_1, t2, target, false); context.toString; return A.Actions_invoke(context, new A.ReplaceTextIntent(t1._widget.controller._change_notifier$_value, "", rangeToDelete, B.SelectionChangedCause_4), type$.ReplaceTextIntent); }, invoke$1(intent) { return this.invoke$2(intent, null); }, get$isActionEnabled() { var t1 = this.state._widget; return !t1.readOnly && t1.controller._change_notifier$_value.selection.get$isValid(); } }; A._UpdateTextSelectionAction.prototype = { invoke$2(intent, context) { var t4, t5, extent, shouldTargetBase, newExtent, newSelection, shouldCollapseToBase, newRange, _this = this, t1 = _this.state, t2 = t1._widget, t3 = t2.controller._change_notifier$_value, selection = t3.selection, collapseSelection = intent.collapseSelection || !t2.enableInteractiveSelection; t2 = selection.start; t4 = selection.end; t5 = t2 === t4; if (!t5 && !_this.ignoreNonCollapsedSelection && collapseSelection) { context.toString; return A.Actions_invoke(context, new A.UpdateSelectionIntent(t3, A.TextSelection$collapsed(B.TextAffinity_1, intent.forward ? t4 : t2), B.SelectionChangedCause_4), type$.UpdateSelectionIntent); } extent = selection.get$extent(); if (intent.continuesAtWrap) { t2 = intent.forward; if (t2) { t3 = t1.get$renderEditable().getLineAtOffset$1(extent).end; if (new A.TextPosition(t3, B.TextAffinity_0).$eq(0, extent)) { t4 = t1._widget.controller._change_notifier$_value.text; t3 = t3 !== t4.length && t4.charCodeAt(extent.offset) !== 10; } else t3 = false; } else t3 = false; if (t3) extent = new A.TextPosition(extent.offset, B.TextAffinity_1); else { if (!t2) { t2 = t1.get$renderEditable().getLineAtOffset$1(extent).start; t2 = new A.TextPosition(t2, B.TextAffinity_1).$eq(0, extent) && t2 !== 0 && t1._widget.controller._change_notifier$_value.text.charCodeAt(extent.offset - 1) !== 10; } else t2 = false; if (t2) extent = new A.TextPosition(extent.offset, B.TextAffinity_0); } } t2 = _this.isExpand; if (t2) { t3 = selection.baseOffset; t4 = selection.extentOffset; shouldTargetBase = intent.forward ? t3 > t4 : t3 < t4; } else shouldTargetBase = false; t3 = shouldTargetBase ? selection.get$base() : extent; newExtent = _this.applyTextBoundary.call$3(t3, intent.forward, _this.getTextBoundary.call$0()); if (!collapseSelection) t3 = !t2 && newExtent.offset === selection.baseOffset; else t3 = true; if (t3) newSelection = A.TextSelection$fromPosition(newExtent); else if (t2) { t2 = selection.expandTo$2(newExtent, _this.extentAtIndex || t5); newSelection = t2; } else { t2 = selection.extendTo$1(newExtent); newSelection = t2; } if (intent.collapseAtReversal) { t2 = selection.baseOffset; shouldCollapseToBase = (t2 - selection.extentOffset) * (t2 - newSelection.extentOffset) < 0; } else shouldCollapseToBase = false; newRange = shouldCollapseToBase ? A.TextSelection$fromPosition(selection.get$base()) : newSelection; context.toString; return A.Actions_invoke(context, new A.UpdateSelectionIntent(t1._widget.controller._change_notifier$_value, newRange, B.SelectionChangedCause_4), type$.UpdateSelectionIntent); }, invoke$1(intent) { return this.invoke$2(intent, null); }, get$isActionEnabled() { return this.state._widget.controller._change_notifier$_value.selection.get$isValid(); } }; A._UpdateTextSelectionVerticallyAction.prototype = { stopCurrentVerticalRunIfSelectionChanges$0() { var t1, _this = this, runSelection = _this._runSelection; if (runSelection == null) return; t1 = _this._runSelection = _this.state._widget.controller._change_notifier$_value.selection; if (!(t1.get$isValid() && t1.start === t1.end && t1.baseOffset === runSelection.baseOffset && t1.extentOffset === runSelection.extentOffset)) _this._runSelection = _this._verticalMovementRun = null; }, invoke$2(intent, context) { var value, t3, currentRun, t4, metrics, currentLine, shouldMove, newExtent, newSelection, _this = this, collapseSelection = intent.collapseSelection || !_this.state._widget.enableInteractiveSelection, t1 = _this.state, t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._editableKey), editableWidget = t2 == null ? null : t2.get$widget(); if (!(editableWidget instanceof A._Editable)) A.throwExpression(A.StateError$("_Editable must be mounted.")); value = editableWidget.value; t2 = value.selection; if (!t2.get$isValid()) return; t3 = _this._verticalMovementRun; if ((t3 == null ? null : t3.get$isValid()) === false) _this._runSelection = _this._verticalMovementRun = null; currentRun = _this._verticalMovementRun; if (currentRun == null) { t3 = t1.get$renderEditable(); t4 = t1.get$renderEditable()._selection.get$extent(); metrics = t3._editable$_textPainter.computeLineMetrics$0(); currentLine = t3._lineNumberFor$2(t4, metrics); currentRun = new A.VerticalCaretMovementRun(currentLine.value, currentLine.key, t4, metrics, t3, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.MapEntry_Offset_TextPosition)); } if (intent instanceof A.ExtendSelectionVerticallyToAdjacentPageIntent) { t3 = intent.forward; t4 = t3 ? 1 : -1; shouldMove = currentRun.moveByOffset$1(t4 * t1.get$renderEditable().get$size(0)._dy); } else { t3 = intent.forward; shouldMove = t3 ? currentRun.moveNext$0() : currentRun.movePrevious$0(); } if (shouldMove) newExtent = currentRun._currentTextPosition; else newExtent = t3 ? new A.TextPosition(value.text.length, B.TextAffinity_1) : B.TextPosition_0_TextAffinity_1; newSelection = collapseSelection ? A.TextSelection$fromPosition(newExtent) : t2.extendTo$1(newExtent); context.toString; A.Actions_invoke(context, new A.UpdateSelectionIntent(value, newSelection, B.SelectionChangedCause_4), type$.UpdateSelectionIntent); if (t1._widget.controller._change_notifier$_value.selection.$eq(0, newSelection)) { _this._verticalMovementRun = currentRun; _this._runSelection = newSelection; } }, invoke$1(intent) { return this.invoke$2(intent, null); }, get$isActionEnabled() { return this.state._widget.controller._change_notifier$_value.selection.get$isValid(); } }; A._SelectAllAction.prototype = { invoke$2(intent, context) { var t1; context.toString; t1 = this.state._widget.controller._change_notifier$_value; return A.Actions_invoke(context, new A.UpdateSelectionIntent(t1, A.TextSelection$(B.TextAffinity_1, 0, t1.text.length, false), B.SelectionChangedCause_4), type$.UpdateSelectionIntent); }, invoke$1(intent) { return this.invoke$2(intent, null); }, get$isActionEnabled() { return this.state._widget.enableInteractiveSelection; } }; A._CopySelectionAction.prototype = { invoke$2(intent, context) { var t1 = this.state; if (intent.collapseSelection) t1.cutSelection$1(B.SelectionChangedCause_4); else t1.copySelection$1(B.SelectionChangedCause_4); }, invoke$1(intent) { return this.invoke$2(intent, null); }, get$isActionEnabled() { var t1 = this.state; if (t1._widget.controller._change_notifier$_value.selection.get$isValid()) { t1 = t1._widget.controller._change_notifier$_value.selection; t1 = t1.start !== t1.end; } else t1 = false; return t1; } }; A._GlyphHeights.prototype = {}; A._WebClipboardStatusNotifier.prototype = { get$value(receiver) { return this.value; } }; A._EditableTextState_State_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); if (this._widget.focusNode.get$hasFocus()) this._ensureKeepAlive$0(); }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver.prototype = {}; A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate.prototype = {}; A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient.prototype = {}; A.KeyEventResult.prototype = { _enumToString$0() { return "KeyEventResult." + this._core$_name; } }; A._Autofocus.prototype = {}; A.FocusAttachment.prototype = { detach$0(_) { var t2, t1 = this._node; if (t1._attachment === this) { if (!t1.get$hasPrimaryFocus()) { t2 = t1._manager; t2 = t2 != null && t2._markedForFocus === t1; } else t2 = true; if (t2) t1.unfocus$1$disposition(B.UnfocusDisposition_1); t2 = t1._manager; if (t2 != null) { if (t2._primaryFocus === t1) t2._primaryFocus = null; t2._focus_manager$_dirtyNodes.remove$1(0, t1); } t2 = t1._focus_manager$_parent; if (t2 != null) t2._removeChild$1(0, t1); t1._attachment = null; } }, reparent$1$parent($parent) { var t2, t1 = this._node; if (t1._attachment === this) { if ($parent == null) { t2 = t1._focus_manager$_context; t2.toString; $parent = A.Focus_maybeOf(t2, true, true); } ($parent == null ? t1._focus_manager$_context._framework$_owner.focusManager.rootScope : $parent)._reparent$1(t1); } }, reparent$0() { return this.reparent$1$parent(null); } }; A.UnfocusDisposition.prototype = { _enumToString$0() { return "UnfocusDisposition." + this._core$_name; } }; A.FocusNode.prototype = { get$skipTraversal() { var t1, t2, _i; if (this._skipTraversal) return true; for (t1 = this.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].toString; return false; }, set$skipTraversal(value) { var t1, _this = this; if (value !== _this._skipTraversal) { _this._skipTraversal = value; t1 = _this._manager; if (t1 != null) { t1._markNeedsUpdate$0(); t1._focus_manager$_dirtyNodes.add$1(0, _this); } } }, get$canRequestFocus() { var scope, t1, t2, _i; if (!this._focus_manager$_canRequestFocus) return false; scope = this.get$enclosingScope(); if (scope != null && !scope.get$canRequestFocus()) return false; for (t1 = this.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) if (!t1[_i]._descendantsAreFocusable) return false; return true; }, set$canRequestFocus(value) { var t1, _this = this; if (value !== _this._focus_manager$_canRequestFocus) { _this._focus_manager$_canRequestFocus = value; if (_this.get$hasFocus() && !value) _this.unfocus$1$disposition(B.UnfocusDisposition_1); t1 = _this._manager; if (t1 != null) { t1._markNeedsUpdate$0(); t1._focus_manager$_dirtyNodes.add$1(0, _this); } } }, set$descendantsAreFocusable(value) { var t1, _this = this; if (value === _this._descendantsAreFocusable) return; _this._descendantsAreFocusable = value; if (!value && _this.get$hasFocus()) _this.unfocus$1$disposition(B.UnfocusDisposition_1); t1 = _this._manager; if (t1 != null) { t1._markNeedsUpdate$0(); t1._focus_manager$_dirtyNodes.add$1(0, _this); } }, set$descendantsAreTraversable(value) { }, get$descendants() { var result, t2, _i, child, t1 = this._descendants; if (t1 == null) { result = A._setArrayType([], type$.JSArray_FocusNode); for (t1 = this._focus_manager$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { child = t1[_i]; B.JSArray_methods.addAll$1(result, child.get$descendants()); result.push(child); } this._descendants = result; t1 = result; } return t1; }, get$traversalDescendants() { if (!this._descendantsAreFocusable) return B.C_EmptyIterable; var t1 = this.get$descendants(); return new A.WhereIterable(t1, new A.FocusNode_traversalDescendants_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); }, get$ancestors() { var result, $parent, t1 = this._ancestors; if (t1 == null) { result = A._setArrayType([], type$.JSArray_FocusNode); $parent = this._focus_manager$_parent; for (; $parent != null;) { result.push($parent); $parent = $parent._focus_manager$_parent; } this._ancestors = result; t1 = result; } return t1; }, get$hasFocus() { if (!this.get$hasPrimaryFocus()) { var t1 = this._manager; if (t1 == null) t1 = null; else { t1 = t1._primaryFocus; t1 = t1 == null ? null : B.JSArray_methods.contains$1(t1.get$ancestors(), this); } t1 = t1 === true; } else t1 = true; return t1; }, get$hasPrimaryFocus() { var t1 = this._manager; return (t1 == null ? null : t1._primaryFocus) === this; }, get$nearestScope() { return this.get$enclosingScope(); }, get$enclosingScope() { var t1, t2, _i, node; for (t1 = this.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) { node = t1[_i]; if (node instanceof A.FocusScopeNode) return node; } return null; }, get$rect(_) { var bottomRight, object = this._focus_manager$_context.get$renderObject(), t1 = object.getTransformTo$1(0, null), t2 = object.get$semanticBounds(), topLeft = A.MatrixUtils_transformPoint(t1, new A.Offset(t2.left, t2.top)); t2 = object.getTransformTo$1(0, null); t1 = object.get$semanticBounds(); bottomRight = A.MatrixUtils_transformPoint(t2, new A.Offset(t1.right, t1.bottom)); return new A.Rect(topLeft._dx, topLeft._dy, bottomRight._dx, bottomRight._dy); }, unfocus$1$disposition(disposition) { var t1, scope, _this = this; if (!_this.get$hasFocus()) { t1 = _this._manager; t1 = t1 == null || t1._markedForFocus !== _this; } else t1 = false; if (t1) return; scope = _this.get$enclosingScope(); if (scope == null) return; switch (disposition.index) { case 0: if (scope.get$canRequestFocus()) B.JSArray_methods.clear$0(scope._focusedChildren); for (; !scope.get$canRequestFocus();) { scope = scope.get$enclosingScope(); if (scope == null) { t1 = _this._manager; scope = t1 == null ? null : t1.rootScope; } } scope._doRequestFocus$1$findFirstFocus(false); break; case 1: if (scope.get$canRequestFocus()) B.JSArray_methods.remove$1(scope._focusedChildren, _this); for (; !scope.get$canRequestFocus();) { t1 = scope.get$enclosingScope(); if (t1 != null) B.JSArray_methods.remove$1(t1._focusedChildren, scope); scope = scope.get$enclosingScope(); if (scope == null) { t1 = _this._manager; scope = t1 == null ? null : t1.rootScope; } } scope._doRequestFocus$1$findFirstFocus(true); break; } }, unfocus$0() { return this.unfocus$1$disposition(B.UnfocusDisposition_0); }, consumeKeyboardToken$0() { if (!this._hasKeyboardToken) return false; this._hasKeyboardToken = false; return true; }, _markNextFocus$1(newFocus) { var _this = this, t1 = _this._manager; if (t1 != null) { if (t1._primaryFocus === _this) t1._markedForFocus = null; else { t1._markedForFocus = _this; t1._markNeedsUpdate$0(); } return; } newFocus._setAsFocusedChildForScope$0(); newFocus._notify$0(); if (newFocus !== _this) _this._notify$0(); }, _removeChild$2$removeScopeFocus(_, node, removeScopeFocus) { var nodeScope, t1, t2, _i; if (removeScopeFocus) { nodeScope = node.get$enclosingScope(); if (nodeScope != null) { t1 = nodeScope._focusedChildren; B.JSArray_methods.remove$1(t1, node); t2 = node.get$descendants(); new A.WhereIterable(t2, new A.FocusNode__removeChild_closure(nodeScope), A._arrayInstanceType(t2)._eval$1("WhereIterable<1>")).forEach$1(0, B.JSArray_methods.get$remove(t1)); } } node._focus_manager$_parent = null; B.JSArray_methods.remove$1(this._focus_manager$_children, node); for (t1 = this.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i]._descendants = null; this._descendants = null; }, _removeChild$1(_, node) { return this._removeChild$2$removeScopeFocus(0, node, true); }, _updateManager$1(manager) { var t1, t2, _i, descendant; this._manager = manager; for (t1 = this.get$descendants(), t2 = t1.length, _i = 0; _i < t2; ++_i) { descendant = t1[_i]; descendant._manager = manager; descendant._ancestors = null; } }, _reparent$1(child) { var oldScope, hadFocus, t1, t2, _i, _this = this; if (child._focus_manager$_parent === _this) return; oldScope = child.get$enclosingScope(); hadFocus = child.get$hasFocus(); t1 = child._focus_manager$_parent; if (t1 != null) t1._removeChild$2$removeScopeFocus(0, child, oldScope != _this.get$nearestScope()); _this._focus_manager$_children.push(child); child._focus_manager$_parent = _this; child._ancestors = null; child._updateManager$1(_this._manager); for (t1 = child.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i]._descendants = null; if (hadFocus) { t1 = _this._manager; if (t1 != null) { t1 = t1._primaryFocus; if (t1 != null) t1._setAsFocusedChildForScope$0(); } } if (oldScope != null && child._focus_manager$_context != null && child.get$enclosingScope() !== oldScope) { t1 = child._focus_manager$_context; t1.toString; t1 = A.FocusTraversalGroup_maybeOf(t1); if (t1 != null) t1.changedScope$2$node$oldScope(child, oldScope); } if (child._requestFocusWhenReparented) { child._doRequestFocus$1$findFirstFocus(true); child._requestFocusWhenReparented = false; } }, attach$3$onKey$onKeyEvent(context, onKey, onKeyEvent) { var t1, _this = this; _this._focus_manager$_context = context; t1 = _this.onKey; _this.onKey = t1; _this.onKeyEvent = onKeyEvent == null ? _this.onKeyEvent : onKeyEvent; return _this._attachment = new A.FocusAttachment(_this); }, attach$2$onKeyEvent(context, onKeyEvent) { return this.attach$3$onKey$onKeyEvent(context, null, onKeyEvent); }, dispose$0() { var t1 = this._attachment; if (t1 != null) t1.detach$0(0); this.super$ChangeNotifier$dispose(); }, _notify$0() { var _this = this; if (_this._focus_manager$_parent == null) return; if (_this.get$hasPrimaryFocus()) _this._setAsFocusedChildForScope$0(); _this.notifyListeners$0(); }, requestFocus$1(node) { if (node != null) { if (node._focus_manager$_parent == null) this._reparent$1(node); node._doRequestFocus$1$findFirstFocus(true); return; } this._doRequestFocus$1$findFirstFocus(true); }, requestFocus$0() { return this.requestFocus$1(null); }, _doRequestFocus$1$findFirstFocus(findFirstFocus) { var t1, _this = this; if (!_this.get$canRequestFocus()) return; if (_this._focus_manager$_parent == null) { _this._requestFocusWhenReparented = true; return; } _this._setAsFocusedChildForScope$0(); if (_this.get$hasPrimaryFocus()) { t1 = _this._manager._markedForFocus; t1 = t1 == null || t1 === _this; } else t1 = false; if (t1) return; _this._hasKeyboardToken = true; _this._markNextFocus$1(_this); }, _setAsFocusedChildForScope$0() { var t1, t2, t3, t4, t5, t6; for (t1 = B.JSArray_methods.get$iterator(this.get$ancestors()), t2 = new A.WhereTypeIterator(t1, type$.WhereTypeIterator_FocusScopeNode), t3 = type$.FocusScopeNode, t4 = this; t2.moveNext$0(); t4 = t5) { t5 = t3._as(t1.get$current(0)); t6 = t5._focusedChildren; B.JSArray_methods.remove$1(t6, t4); t6.push(t4); } }, debugDescribeChildren$0() { var t2, t3, t1 = {}; t1.count = 1; t2 = this._focus_manager$_children; t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,DiagnosticsNode>"); return A.List_List$of(new A.MappedListIterable(t2, new A.FocusNode_debugDescribeChildren_closure(t1), t3), true, t3._eval$1("ListIterable.E")); }, toStringShort$0() { var t1, extraData, t2, _this = this; _this.get$hasFocus(); t1 = _this.get$hasFocus() && !_this.get$hasPrimaryFocus() ? "[IN FOCUS PATH]" : ""; extraData = t1 + (_this.get$hasPrimaryFocus() ? "[PRIMARY FOCUS]" : ""); t1 = A.shortHash(_this); t2 = extraData.length !== 0 ? "(" + extraData + ")" : ""; return "#" + t1 + t2; }, $isListenable: 1, $isDiagnosticableTree: 1 }; A.FocusNode_traversalDescendants_closure.prototype = { call$1(node) { return !node.get$skipTraversal() && node.get$canRequestFocus(); }, $signature: 133 }; A.FocusNode__removeChild_closure.prototype = { call$1(descendant) { return descendant.get$enclosingScope() === this.nodeScope; }, $signature: 133 }; A.FocusNode_debugDescribeChildren_closure.prototype = { call$1(child) { return A.DiagnosticableTreeNode$("Child " + this._box_0.count++, null, child); }, $signature: 1923 }; A.FocusScopeNode.prototype = { get$nearestScope() { return this; }, get$traversalDescendants() { if (!this.get$canRequestFocus()) return B.C_EmptyIterable; return A.FocusNode.prototype.get$traversalDescendants.call(this); }, setFirstFocus$1(scope) { if (scope._focus_manager$_parent == null) this._reparent$1(scope); if (this.get$hasFocus()) scope._doRequestFocus$1$findFirstFocus(true); else scope._setAsFocusedChildForScope$0(); }, autofocus$1(_, node) { var t1, _this = this; if (node._focus_manager$_parent == null) _this._reparent$1(node); t1 = _this._manager; if (t1 != null) t1._pendingAutofocuses.push(new A._Autofocus(_this, node)); t1 = _this._manager; if (t1 != null) t1._markNeedsUpdate$0(); }, _doRequestFocus$1$findFirstFocus(findFirstFocus) { var t2, focusedChild, _this = this, t1 = _this._focusedChildren; while (true) { if ((t1.length !== 0 ? B.JSArray_methods.get$last(t1) : null) != null) t2 = !(t1.length !== 0 ? B.JSArray_methods.get$last(t1) : null).get$canRequestFocus(); else t2 = false; if (!t2) break; t1.pop(); } focusedChild = t1.length !== 0 ? B.JSArray_methods.get$last(t1) : null; if (!findFirstFocus || focusedChild == null) { if (_this.get$canRequestFocus()) { _this._setAsFocusedChildForScope$0(); _this._markNextFocus$1(_this); } return; } focusedChild._doRequestFocus$1$findFirstFocus(true); } }; A.FocusHighlightMode.prototype = { _enumToString$0() { return "FocusHighlightMode." + this._core$_name; } }; A.FocusHighlightStrategy.prototype = { _enumToString$0() { return "FocusHighlightStrategy." + this._core$_name; } }; A.FocusManager.prototype = { dispose$0() { this._highlightManager.dispose$0(); this.rootScope.dispose$0(); this.super$ChangeNotifier$dispose(); }, _markNeedsUpdate$0() { if (this._haveScheduledUpdate) return; this._haveScheduledUpdate = true; A.scheduleMicrotask(this.get$applyFocusChangesIfNeeded()); }, applyFocusChangesIfNeeded$0() { var previousFocus, t1, t2, t3, _i, autofocus, t4, t5, shouldApply, previousPath, nextPath, _this = this; _this._haveScheduledUpdate = false; previousFocus = _this._primaryFocus; for (t1 = _this._pendingAutofocuses, t2 = t1.length, t3 = _this.rootScope, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { autofocus = t1[_i]; t4 = autofocus.scope; if (t4._focus_manager$_parent != null || t4 === t3) if (t4._manager === _this) { t5 = t4._focusedChildren; t4 = (t5.length !== 0 ? B.JSArray_methods.get$last(t5) : null) == null && B.JSArray_methods.contains$1(autofocus.autofocusNode.get$ancestors(), t4); shouldApply = t4; } else shouldApply = false; else shouldApply = false; if (shouldApply) autofocus.autofocusNode._doRequestFocus$1$findFirstFocus(true); } B.JSArray_methods.clear$0(t1); t1 = _this._primaryFocus; if (t1 == null && _this._markedForFocus == null) _this._markedForFocus = t3; t2 = _this._markedForFocus; if (t2 != null && t2 !== t1) { if (previousFocus == null) previousPath = null; else { t1 = previousFocus.get$ancestors(); t1 = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); previousPath = t1; } if (previousPath == null) previousPath = A.LinkedHashSet_LinkedHashSet$_empty(type$.FocusNode); t1 = _this._markedForFocus.get$ancestors(); nextPath = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); t1 = _this._focus_manager$_dirtyNodes; t1.addAll$1(0, nextPath.difference$1(previousPath)); t1.addAll$1(0, previousPath.difference$1(nextPath)); t1 = _this._primaryFocus = _this._markedForFocus; _this._markedForFocus = null; } if (previousFocus != t1) { if (previousFocus != null) _this._focus_manager$_dirtyNodes.add$1(0, previousFocus); t1 = _this._primaryFocus; if (t1 != null) _this._focus_manager$_dirtyNodes.add$1(0, t1); } for (t1 = _this._focus_manager$_dirtyNodes, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { t4 = t2._collection$_current; (t4 == null ? t3._as(t4) : t4)._notify$0(); } t1.clear$0(0); if (previousFocus != _this._primaryFocus) _this.notifyListeners$0(); }, debugDescribeChildren$0() { return A._setArrayType([A.DiagnosticableTreeNode$("rootScope", null, this.rootScope)], type$.JSArray_DiagnosticsNode); }, $isListenable: 1, $isDiagnosticableTree: 1 }; A._HighlightModeManager.prototype = { addListener$1(_, listener) { var t1 = this._focus_manager$_listeners._observer_list$_map, t2 = t1.$index(0, listener); t1.$indexSet(0, listener, (t2 == null ? 0 : t2) + 1); return null; }, removeListener$1(_, listener) { return this._focus_manager$_listeners.remove$1(0, listener); }, dispose$0() { var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyEventManager_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (J.$eq$(t1.keyMessageHandler, this.get$handleKeyMessage())) { $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.remove$1(0, this.get$handlePointerEvent()); t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyEventManager_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.keyMessageHandler = null; } this._focus_manager$_listeners = new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function_FocusHighlightMode, type$.int), type$.HashedObserverList_of_void_Function_FocusHighlightMode); }, notifyListeners$0() { var listener, exception, stack, localListeners, _i, t2, exception0, t3, _this = this, t1 = _this._focus_manager$_listeners; if (t1._observer_list$_map.__js_helper$_length === 0) return; localListeners = A.List_List$of(t1, true, type$.void_Function_FocusHighlightMode); for (t1 = localListeners.length, _i = 0; _i < t1; ++_i) { listener = localListeners[_i]; try { if (_this._focus_manager$_listeners._observer_list$_map.containsKey$1(0, listener)) { t2 = _this._highlightMode; if (t2 == null) t2 = A._HighlightModeManager__defaultModeForPlatform(); listener.call$1(t2); } } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t2 = A.ErrorDescription$("while dispatching notifications for " + A.getRuntimeTypeOfDartObject(_this).toString$0(0)); t3 = $.$get$FlutterError_onError(); if (t3 != null) t3.call$1(new A.FlutterErrorDetails(exception, stack, "widgets library", t2, null, null, false)); } } }, handlePointerEvent$1($event) { var expectedMode, t1, _this = this; switch ($event.get$kind($event).index) { case 0: case 2: case 3: _this._lastInteractionWasTouch = true; expectedMode = B.FocusHighlightMode_0; break; case 1: case 4: case 5: _this._lastInteractionWasTouch = false; expectedMode = B.FocusHighlightMode_1; break; default: expectedMode = null; } t1 = _this._highlightMode; if (expectedMode !== (t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1)) _this.updateMode$0(); }, handleKeyMessage$1(message) { var t1, results, iterationList, t2, _i, callback, t3, _i0, handled, t4, node, t5, $event, _this = this; _this._lastInteractionWasTouch = false; _this.updateMode$0(); if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus == null) return false; t1 = _this._earlyKeyEventHandlers; if (t1._observer_list$_map.__js_helper$_length !== 0) { results = A._setArrayType([], type$.JSArray_KeyEventResult); iterationList = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); for (t1 = iterationList.length, t2 = message.events, _i = 0; _i < iterationList.length; iterationList.length === t1 || (0, A.throwConcurrentModificationError)(iterationList), ++_i) { callback = iterationList[_i]; for (t3 = t2.length, _i0 = 0; _i0 < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i0) results.push(callback.call$1(t2[_i0])); } switch (A.combineKeyEventResults(results).index) { case 1: handled = false; break; case 0: handled = true; break; case 2: handled = false; break; default: handled = false; } } else handled = false; if (handled) return true; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; t1.toString; t1 = A._setArrayType([t1], type$.JSArray_FocusNode); B.JSArray_methods.addAll$1(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus.get$ancestors()); t2 = t1.length; t3 = type$.JSArray_KeyEventResult; t4 = message.events; _i = 0; $label0$2: while (true) { if (!(_i < t1.length)) { handled = false; break; } c$2: c$label0$2: { node = t1[_i]; results = A._setArrayType([], t3); if (node.onKeyEvent != null) for (t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { $event = t4[_i0]; results.push(node.onKeyEvent.call$2(node, $event)); } switch (A.combineKeyEventResults(results).index) { case 1: break c$label0$2; case 0: handled = true; break; case 2: handled = false; break; default: handled = false; } break $label0$2; } t1.length === t2 || (0, A.throwConcurrentModificationError)(t1); ++_i; } if (!handled && _this._lateKeyEventHandlers._observer_list$_map.__js_helper$_length !== 0) { results = A._setArrayType([], t3); t1 = _this._lateKeyEventHandlers; iterationList = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); for (t1 = iterationList.length, _i = 0; _i < iterationList.length; iterationList.length === t1 || (0, A.throwConcurrentModificationError)(iterationList), ++_i) { callback = iterationList[_i]; for (t2 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t2 || (0, A.throwConcurrentModificationError)(t4), ++_i0) results.push(callback.call$1(t4[_i0])); } switch (A.combineKeyEventResults(results).index) { case 1: break; case 0: handled = true; break; case 2: handled = false; break; } } return handled; }, updateMode$0() { var t1, newMode, oldMode, _this = this; switch (0) { case 0: t1 = _this._lastInteractionWasTouch; if (t1 == null) return; newMode = t1 ? B.FocusHighlightMode_0 : B.FocusHighlightMode_1; break; } oldMode = _this._highlightMode; if (oldMode == null) oldMode = A._HighlightModeManager__defaultModeForPlatform(); _this._highlightMode = newMode; if ((newMode == null ? A._HighlightModeManager__defaultModeForPlatform() : newMode) !== oldMode) _this.notifyListeners$0(); } }; A._FocusManager_Object_DiagnosticableTreeMixin.prototype = {}; A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier.prototype = {}; A._FocusNode_Object_DiagnosticableTreeMixin.prototype = {}; A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier.prototype = {}; A.Focus.prototype = { get$onKeyEvent() { var t1 = this._onKeyEvent; if (t1 == null) { t1 = this.focusNode; t1 = t1 == null ? null : t1.onKeyEvent; } return t1; }, get$onKey() { var t1 = this._onKey, t2 = this.focusNode; t1 = t2 == null ? null : t2.onKey; return t1; }, get$canRequestFocus() { var t1 = this._canRequestFocus; if (t1 == null) { t1 = this.focusNode; t1 = t1 == null ? null : t1.get$canRequestFocus(); } return t1 !== false; }, get$skipTraversal() { var t1 = this._focus_scope$_skipTraversal; if (t1 == null) { t1 = this.focusNode; t1 = t1 == null ? null : t1.get$skipTraversal(); } return t1 === true; }, get$descendantsAreFocusable() { var t1 = this._focus_scope$_descendantsAreFocusable; if (t1 == null) { t1 = this.focusNode; t1 = t1 == null ? null : t1._descendantsAreFocusable; } return t1 !== false; }, get$descendantsAreTraversable() { var t1 = this._descendantsAreTraversable; if (t1 == null) t1 = this.focusNode != null || null; return t1 !== false; }, get$debugLabel() { var t1 = this._focus_scope$_debugLabel; if (t1 == null) { t1 = this.focusNode; t1 = t1 == null ? null : t1._focus_manager$_debugLabel; } return t1; }, createState$0() { return A._FocusState$(); } }; A._FocusState.prototype = { get$focusNode(_) { var t1 = this._widget.focusNode; if (t1 == null) { t1 = this._internalNode; t1.toString; } return t1; }, initState$0() { this.super$State$initState(); this._initNode$0(); }, _initNode$0() { var t1, t2, t3, _this = this; if (_this._widget.focusNode == null) if (_this._internalNode == null) _this._internalNode = _this._createNode$0(); _this.get$focusNode(0).set$descendantsAreFocusable(_this._widget.get$descendantsAreFocusable()); t1 = _this.get$focusNode(0); _this._widget.get$descendantsAreTraversable(); t1.set$descendantsAreTraversable(true); _this.get$focusNode(0).set$skipTraversal(_this._widget.get$skipTraversal()); if (_this._widget._canRequestFocus != null) { t1 = _this.get$focusNode(0); t2 = _this._widget._canRequestFocus; t2.toString; t1.set$canRequestFocus(t2); } _this.___FocusState__couldRequestFocus_A = _this.get$focusNode(0).get$canRequestFocus(); _this.___FocusState__descendantsWereFocusable_A = _this.get$focusNode(0)._descendantsAreFocusable; _this.get$focusNode(0); _this.___FocusState__descendantsWereTraversable_A = true; _this.___FocusState__hadPrimaryFocus_A = _this.get$focusNode(0).get$hasPrimaryFocus(); t1 = _this.get$focusNode(0); t2 = _this._framework$_element; t2.toString; t3 = _this._widget.get$onKeyEvent(); _this._focusAttachment = t1.attach$3$onKey$onKeyEvent(t2, _this._widget.get$onKey(), t3); _this.get$focusNode(0).addListener$1(0, _this.get$_handleFocusChanged()); }, _createNode$0() { var _this = this, t1 = _this._widget.get$debugLabel(), t2 = _this._widget.get$canRequestFocus(), t3 = _this._widget.get$descendantsAreFocusable(); _this._widget.get$descendantsAreTraversable(); return A.FocusNode$(t2, t1, t3, true, null, null, _this._widget.get$skipTraversal()); }, dispose$0() { var t1, _this = this; _this.get$focusNode(0).removeListener$1(0, _this.get$_handleFocusChanged()); _this._focusAttachment.detach$0(0); t1 = _this._internalNode; if (t1 != null) t1.dispose$0(); _this.super$State$dispose(); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); var t1 = this._focusAttachment; if (t1 != null) t1.reparent$0(); this._handleAutofocus$0(); }, _handleAutofocus$0() { var t1, _this = this; if (!_this._didAutofocus && _this._widget.autofocus) { t1 = _this._framework$_element; t1.toString; A.FocusScope_of(t1).autofocus$1(0, _this.get$focusNode(0)); _this._didAutofocus = true; } }, deactivate$0() { this.super$State$deactivate(); var t1 = this._focusAttachment; if (t1 != null) t1.reparent$0(); this._didAutofocus = false; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.focusNode; t2 = _this._widget; if (t1 == t2.focusNode) { t2.get$onKey(); _this.get$focusNode(0); if (!J.$eq$(_this._widget.get$onKeyEvent(), _this.get$focusNode(0).onKeyEvent)) _this.get$focusNode(0).onKeyEvent = _this._widget.get$onKeyEvent(); _this.get$focusNode(0).set$skipTraversal(_this._widget.get$skipTraversal()); if (_this._widget._canRequestFocus != null) { t1 = _this.get$focusNode(0); t2 = _this._widget._canRequestFocus; t2.toString; t1.set$canRequestFocus(t2); } _this.get$focusNode(0).set$descendantsAreFocusable(_this._widget.get$descendantsAreFocusable()); t1 = _this.get$focusNode(0); _this._widget.get$descendantsAreTraversable(); t1.set$descendantsAreTraversable(true); } else { _this._focusAttachment.detach$0(0); if (t1 != null) t1.removeListener$1(0, _this.get$_handleFocusChanged()); _this._initNode$0(); } if (oldWidget.autofocus !== _this._widget.autofocus) _this._handleAutofocus$0(); }, _handleFocusChanged$0() { var t1, _this = this, hasPrimaryFocus = _this.get$focusNode(0).get$hasPrimaryFocus(), canRequestFocus = _this.get$focusNode(0).get$canRequestFocus(), descendantsAreFocusable = _this.get$focusNode(0)._descendantsAreFocusable; _this.get$focusNode(0); t1 = _this._widget.onFocusChange; if (t1 != null) t1.call$1(_this.get$focusNode(0).get$hasFocus()); t1 = _this.___FocusState__hadPrimaryFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== hasPrimaryFocus) _this.setState$1(new A._FocusState__handleFocusChanged_closure(_this, hasPrimaryFocus)); t1 = _this.___FocusState__couldRequestFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== canRequestFocus) _this.setState$1(new A._FocusState__handleFocusChanged_closure0(_this, canRequestFocus)); t1 = _this.___FocusState__descendantsWereFocusable_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== descendantsAreFocusable) _this.setState$1(new A._FocusState__handleFocusChanged_closure1(_this, descendantsAreFocusable)); t1 = _this.___FocusState__descendantsWereTraversable_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1) _this.setState$1(new A._FocusState__handleFocusChanged_closure2(_this, true)); }, build$1(context) { var child, t2, _this = this, _null = null, t1 = _this._focusAttachment; t1.toString; t1.reparent$1$parent(_this._widget.parentNode); t1 = _this._widget; child = t1.child; if (t1.includeSemantics) { t1 = _this.___FocusState__couldRequestFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___FocusState__hadPrimaryFocus_A; t2 === $ && A.throwUnnamedLateFieldNI(); child = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, child, _null); } return A._FocusInheritedScope$(child, _this.get$focusNode(0)); } }; A._FocusState__handleFocusChanged_closure.prototype = { call$0() { this.$this.___FocusState__hadPrimaryFocus_A = this.hasPrimaryFocus; }, $signature: 0 }; A._FocusState__handleFocusChanged_closure0.prototype = { call$0() { this.$this.___FocusState__couldRequestFocus_A = this.canRequestFocus; }, $signature: 0 }; A._FocusState__handleFocusChanged_closure1.prototype = { call$0() { this.$this.___FocusState__descendantsWereFocusable_A = this.descendantsAreFocusable; }, $signature: 0 }; A._FocusState__handleFocusChanged_closure2.prototype = { call$0() { this.$this.___FocusState__descendantsWereTraversable_A = this.descendantsAreTraversable; }, $signature: 0 }; A.FocusScope.prototype = { createState$0() { return new A._FocusScopeState(B._StateLifecycle_0); } }; A._FocusScopeState.prototype = { _createNode$0() { var t1 = this._widget.get$debugLabel(); return A.FocusScopeNode$(this._widget.get$canRequestFocus(), t1, this._widget.get$skipTraversal()); }, build$1(context) { var _this = this, _null = null, t1 = _this._focusAttachment; t1.toString; t1.reparent$1$parent(_this._widget.parentNode); t1 = _this.get$focusNode(0); t1 = A._FocusInheritedScope$(_this._widget.child, t1); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, t1, _null); } }; A._FocusInheritedScope.prototype = {}; A.ExcludeFocus.prototype = { build$1(context) { var _null = null; return A.Focus$(false, false, this.child, _null, !this.excluding, _null, _null, false, _null, _null, _null, _null, _null, true); } }; A._getAncestor_closure.prototype = { call$1(ancestor) { var t1 = this._box_0; if (--t1.count === 0) { t1.target = ancestor; return false; } return true; }, $signature: 129 }; A._FocusTraversalGroupInfo.prototype = {}; A.TraversalDirection.prototype = { _enumToString$0() { return "TraversalDirection." + this._core$_name; } }; A.TraversalEdgeBehavior.prototype = { _enumToString$0() { return "TraversalEdgeBehavior." + this._core$_name; } }; A.FocusTraversalPolicy.prototype = { _requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward(node, alignment, alignmentPolicy, curve, duration, $forward) { var t1, sortedChildren, nodeHadPrimaryFocus; if (node instanceof A.FocusScopeNode) { t1 = node._focusedChildren; if ((t1.length !== 0 ? B.JSArray_methods.get$last(t1) : null) != null) { t1 = t1.length !== 0 ? B.JSArray_methods.get$last(t1) : null; t1.toString; return this._requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward(t1, alignment, alignmentPolicy, curve, duration, $forward); } sortedChildren = A.FocusTraversalPolicy__sortAllDescendants(node, node); if (sortedChildren.length !== 0) { this._requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward($forward ? B.JSArray_methods.get$first(sortedChildren) : B.JSArray_methods.get$last(sortedChildren), alignment, alignmentPolicy, curve, duration, $forward); return true; } } nodeHadPrimaryFocus = node.get$hasPrimaryFocus(); this.requestFocusCallback.call$5$alignment$alignmentPolicy$curve$duration(node, alignment, alignmentPolicy, curve, duration); return !nodeHadPrimaryFocus; }, _requestTabTraversalFocus$3$alignmentPolicy$forward(node, alignmentPolicy, $forward) { return this._requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward(node, null, alignmentPolicy, null, null, $forward); }, _findInitialFocus$3$fromEnd$ignoreCurrentFocus(currentNode, fromEnd, ignoreCurrentFocus) { var sorted, scope = currentNode.get$nearestScope(), t1 = scope._focusedChildren, candidate = t1.length !== 0 ? B.JSArray_methods.get$last(t1) : null; t1 = candidate == null && scope.get$descendants().length !== 0; if (t1) { t1 = A.FocusTraversalPolicy__sortAllDescendants(scope, currentNode); sorted = new A.WhereIterable(t1, new A.FocusTraversalPolicy__findInitialFocus_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); if (!sorted.get$iterator(0).moveNext$0()) candidate = null; else candidate = fromEnd ? sorted.get$last(0) : sorted.get$first(0); } return candidate == null ? currentNode : candidate; }, _findInitialFocus$2$ignoreCurrentFocus(currentNode, ignoreCurrentFocus) { return this._findInitialFocus$3$fromEnd$ignoreCurrentFocus(currentNode, false, ignoreCurrentFocus); }, invalidateScopeData$1(node) { }, changedScope$2$node$oldScope(node, oldScope) { }, _moveFocus$2$forward(currentNode, $forward) { var t2, focusedChild, firstFocus, sortedNodes, parentScope, previousNode, previousNode0, _this = this, _null = null, t1 = currentNode.get$nearestScope(); t1.toString; _this.super$FocusTraversalPolicy$invalidateScopeData(t1); _this.DirectionalFocusTraversalPolicyMixin__policyData.remove$1(0, t1); t2 = t1._focusedChildren; focusedChild = t2.length !== 0 ? B.JSArray_methods.get$last(t2) : _null; t2 = focusedChild == null; if (t2) { firstFocus = $forward ? _this._findInitialFocus$2$ignoreCurrentFocus(currentNode, false) : _this._findInitialFocus$3$fromEnd$ignoreCurrentFocus(currentNode, true, false); return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(firstFocus, $forward ? B.ScrollPositionAlignmentPolicy_1 : B.ScrollPositionAlignmentPolicy_2, $forward); } if (t2) focusedChild = t1; sortedNodes = A.FocusTraversalPolicy__sortAllDescendants(t1, focusedChild); if ($forward && focusedChild === B.JSArray_methods.get$last(sortedNodes)) switch (t1.traversalEdgeBehavior.index) { case 1: focusedChild.unfocus$0(); return false; case 2: parentScope = t1.get$enclosingScope(); if (parentScope != null && parentScope !== $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.rootScope) { focusedChild.unfocus$0(); t1 = parentScope._focus_manager$_context; t1.toString; A.FocusTraversalGroup_maybeOf(t1)._moveFocus$2$forward(parentScope, true); t1 = focusedChild.get$enclosingScope(); if (t1 == null) t1 = _null; else { t1 = t1._focusedChildren; t1 = t1.length !== 0 ? B.JSArray_methods.get$last(t1) : _null; } return t1 !== focusedChild; } return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$first(sortedNodes), B.ScrollPositionAlignmentPolicy_1, $forward); case 0: return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$first(sortedNodes), B.ScrollPositionAlignmentPolicy_1, $forward); } if (!$forward && focusedChild === B.JSArray_methods.get$first(sortedNodes)) switch (t1.traversalEdgeBehavior.index) { case 1: focusedChild.unfocus$0(); return false; case 2: parentScope = t1.get$enclosingScope(); if (parentScope != null && parentScope !== $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.rootScope) { focusedChild.unfocus$0(); t1 = parentScope._focus_manager$_context; t1.toString; A.FocusTraversalGroup_maybeOf(t1)._moveFocus$2$forward(parentScope, false); t1 = focusedChild.get$enclosingScope(); if (t1 == null) t1 = _null; else { t1 = t1._focusedChildren; t1 = t1.length !== 0 ? B.JSArray_methods.get$last(t1) : _null; } return t1 !== focusedChild; } return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$last(sortedNodes), B.ScrollPositionAlignmentPolicy_2, $forward); case 0: return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$last(sortedNodes), B.ScrollPositionAlignmentPolicy_2, $forward); } for (t1 = J.get$iterator$ax($forward ? sortedNodes : new A.ReversedListIterable(sortedNodes, A._arrayInstanceType(sortedNodes)._eval$1("ReversedListIterable<1>"))), previousNode = _null; t1.moveNext$0(); previousNode = previousNode0) { previousNode0 = t1.get$current(t1); if (previousNode === focusedChild) return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(previousNode0, $forward ? B.ScrollPositionAlignmentPolicy_1 : B.ScrollPositionAlignmentPolicy_2, $forward); } return false; } }; A.FocusTraversalPolicy__findInitialFocus_closure.prototype = { call$1(node) { return node.get$canRequestFocus() && !node.get$skipTraversal(); }, $signature: 133 }; A.FocusTraversalPolicy__sortAllDescendants_visitGroups.prototype = { call$1(info) { var t1, t2, t3, t4, _i, node, t5; for (t1 = info.members, t2 = t1.length, t3 = this.sortedDescendants, t4 = this.groups, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { node = t1[_i]; if (t4.containsKey$1(0, node)) { t5 = t4.$index(0, node); t5.toString; this.call$1(t5); } else t3.push(node); } }, $signature: 1925 }; A.FocusTraversalPolicy__sortAllDescendants_closure.prototype = { call$1(node) { var t1; if (node !== this.currentNode) t1 = !(node.get$canRequestFocus() && !node.get$skipTraversal()); else t1 = false; return t1; }, $signature: 133 }; A._DirectionalPolicyDataEntry.prototype = {}; A._DirectionalPolicyData.prototype = {}; A.DirectionalFocusTraversalPolicyMixin.prototype = { findFirstFocusInDirection$2(currentNode, direction) { var _this = this; switch (direction.index) { case 0: return _this._sortAndFindInitial$3$first$vertical(currentNode, false, true); case 2: return _this._sortAndFindInitial$3$first$vertical(currentNode, true, true); case 3: return _this._sortAndFindInitial$3$first$vertical(currentNode, false, false); case 1: return _this._sortAndFindInitial$3$first$vertical(currentNode, true, false); } }, _sortAndFindInitial$3$first$vertical(currentNode, first, vertical) { var sorted = currentNode.get$nearestScope().get$traversalDescendants().toList$0(0); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortAndFindInitial_closure(vertical, first), type$.FocusNode); if (sorted.length !== 0) return B.JSArray_methods.get$first(sorted); return null; }, _sortAndFilterHorizontally$3(direction, target, nodes) { var filtered, sorted; switch (direction.index) { case 3: filtered = nodes.where$1(0, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure(target)); break; case 1: filtered = nodes.where$1(0, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0(target)); break; case 0: case 2: throw A.wrapException(A.ArgumentError$("Invalid direction " + direction.toString$0(0), null)); default: filtered = null; } sorted = filtered.toList$0(0); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1(), type$.FocusNode); return sorted; }, _sortAndFilterVertically$3(direction, target, nodes) { var filtered, sorted; switch (direction.index) { case 0: filtered = nodes.where$1(0, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure(target)); break; case 2: filtered = nodes.where$1(0, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0(target)); break; case 3: case 1: throw A.wrapException(A.ArgumentError$("Invalid direction " + direction.toString$0(0), null)); default: filtered = null; } sorted = filtered.toList$0(0); A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1(), type$.FocusNode); return sorted; }, _popPolicyDataIfNeeded$3(direction, nearestScope, focusedChild) { var t3, popOrInvalidate, _this = this, t1 = _this.DirectionalFocusTraversalPolicyMixin__policyData, policyData = t1.$index(0, nearestScope), t2 = policyData != null; if (t2) { t3 = policyData.history; t3 = t3.length !== 0 && B.JSArray_methods.get$first(t3).direction !== direction; } else t3 = false; if (t3) { t3 = policyData.history; if (B.JSArray_methods.get$last(t3).node._focus_manager$_parent == null) { _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); t1.remove$1(0, nearestScope); return false; } popOrInvalidate = new A.DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate(_this, policyData, nearestScope); switch (direction.index) { case 2: case 0: switch (B.JSArray_methods.get$first(t3).direction.index) { case 3: case 1: _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); t1.remove$1(0, nearestScope); break; case 0: case 2: if (popOrInvalidate.call$1(direction)) return true; break; } break; case 3: case 1: switch (B.JSArray_methods.get$first(t3).direction.index) { case 3: case 1: if (popOrInvalidate.call$1(direction)) return true; break; case 0: case 2: _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); t1.remove$1(0, nearestScope); break; } break; } } if (t2 && policyData.history.length === 0) { _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); t1.remove$1(0, nearestScope); } return false; }, inDirection$2(currentNode, direction) { var firstFocus, focusedScrollable, eligibleNodes, found, filteredEligibleNodes, t2, inBand, policyData, newEntry, _this = this, _null = null, nearestScope = currentNode.get$nearestScope(), t1 = nearestScope._focusedChildren, focusedChild = t1.length !== 0 ? B.JSArray_methods.get$last(t1) : _null; if (focusedChild == null) { firstFocus = _this.findFirstFocusInDirection$2(currentNode, direction); if (firstFocus == null) firstFocus = currentNode; switch (direction.index) { case 0: case 3: _this.requestFocusCallback.call$2$alignmentPolicy(firstFocus, B.ScrollPositionAlignmentPolicy_2); break; case 1: case 2: _this.requestFocusCallback.call$2$alignmentPolicy(firstFocus, B.ScrollPositionAlignmentPolicy_1); break; } return true; } if (_this._popPolicyDataIfNeeded$3(direction, nearestScope, focusedChild)) return true; t1 = focusedChild._focus_manager$_context; t1.toString; focusedScrollable = A.Scrollable_maybeOf(t1, _null); t1 = direction.index; switch (t1) { case 2: case 0: eligibleNodes = _this._sortAndFilterVertically$3(direction, focusedChild.get$rect(0), nearestScope.get$traversalDescendants()); if (eligibleNodes.length === 0) { found = _null; break; } if (focusedScrollable != null && !focusedScrollable._scrollable$_position.get$atEdge()) { filteredEligibleNodes = new A.WhereIterable(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin_inDirection_closure(focusedScrollable), A._arrayInstanceType(eligibleNodes)._eval$1("WhereIterable<1>")); if (!filteredEligibleNodes.get$isEmpty(0)) eligibleNodes = filteredEligibleNodes; } if (direction === B.TraversalDirection_0) { t2 = J.toList$0$ax(eligibleNodes); eligibleNodes = new A.ReversedListIterable(t2, A._arrayInstanceType(t2)._eval$1("ReversedListIterable<1>")); } inBand = J.where$1$ax(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin_inDirection_closure0(new A.Rect(focusedChild.get$rect(0).left, -1 / 0, focusedChild.get$rect(0).right, 1 / 0))); if (!inBand.get$isEmpty(0)) { found = B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical(focusedChild.get$rect(0).get$center(), inBand)); break; } found = B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal(focusedChild.get$rect(0).get$center(), eligibleNodes)); break; case 1: case 3: eligibleNodes = _this._sortAndFilterHorizontally$3(direction, focusedChild.get$rect(0), nearestScope.get$traversalDescendants()); if (eligibleNodes.length === 0) { found = _null; break; } if (focusedScrollable != null && !focusedScrollable._scrollable$_position.get$atEdge()) { filteredEligibleNodes = new A.WhereIterable(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin_inDirection_closure1(focusedScrollable), A._arrayInstanceType(eligibleNodes)._eval$1("WhereIterable<1>")); if (!filteredEligibleNodes.get$isEmpty(0)) eligibleNodes = filteredEligibleNodes; } if (direction === B.TraversalDirection_3) { t2 = J.toList$0$ax(eligibleNodes); eligibleNodes = new A.ReversedListIterable(t2, A._arrayInstanceType(t2)._eval$1("ReversedListIterable<1>")); } inBand = J.where$1$ax(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin_inDirection_closure2(new A.Rect(-1 / 0, focusedChild.get$rect(0).top, 1 / 0, focusedChild.get$rect(0).bottom))); if (!inBand.get$isEmpty(0)) { found = B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal(focusedChild.get$rect(0).get$center(), inBand)); break; } found = B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical(focusedChild.get$rect(0).get$center(), eligibleNodes)); break; default: found = _null; } if (found != null) { t2 = _this.DirectionalFocusTraversalPolicyMixin__policyData; policyData = t2.$index(0, nearestScope); newEntry = new A._DirectionalPolicyDataEntry(direction, focusedChild); if (policyData != null) policyData.history.push(newEntry); else t2.$indexSet(0, nearestScope, new A._DirectionalPolicyData(A._setArrayType([newEntry], type$.JSArray__DirectionalPolicyDataEntry))); switch (t1) { case 0: case 3: _this.requestFocusCallback.call$2$alignmentPolicy(found, B.ScrollPositionAlignmentPolicy_2); break; case 2: case 1: _this.requestFocusCallback.call$2$alignmentPolicy(found, B.ScrollPositionAlignmentPolicy_1); break; } return true; } return false; } }; A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure.prototype = { call$1(entry) { return entry.node === this.node; }, $signature: 1950 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFindInitial_closure.prototype = { call$2(a, b) { if (this.vertical) if (this.first) return B.JSNumber_methods.compareTo$1(a.get$rect(0).top, b.get$rect(0).top); else return B.JSNumber_methods.compareTo$1(b.get$rect(0).bottom, a.get$rect(0).bottom); else if (this.first) return B.JSNumber_methods.compareTo$1(a.get$rect(0).left, b.get$rect(0).left); else return B.JSNumber_methods.compareTo$1(b.get$rect(0).right, a.get$rect(0).right); }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure.prototype = { call$2(nodeA, nodeB) { var a = nodeA.get$rect(0).get$center(), b = nodeB.get$rect(0).get$center(), t1 = this.target, vertical = A.DirectionalFocusTraversalPolicyMixin__verticalCompare(t1, a, b); if (vertical === 0) return A.DirectionalFocusTraversalPolicyMixin__horizontalCompare(t1, a, b); return vertical; }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure.prototype = { call$2(nodeA, nodeB) { var a = nodeA.get$rect(0).get$center(), b = nodeB.get$rect(0).get$center(), t1 = this.target, horizontal = A.DirectionalFocusTraversalPolicyMixin__horizontalCompare(t1, a, b); if (horizontal === 0) return A.DirectionalFocusTraversalPolicyMixin__verticalCompare(t1, a, b); return horizontal; }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure.prototype = { call$2(nodeA, nodeB) { var bCoord, bCoord0, horizontal, t1 = this.target, t2 = nodeA.get$rect(0), t3 = nodeB.get$rect(0), aCoord = t2.left, t4 = t1._dx, aCoord0 = t2.right; aCoord = Math.abs(aCoord - t4) < Math.abs(aCoord0 - t4) ? aCoord : aCoord0; bCoord = t3.left; bCoord0 = t3.right; bCoord = Math.abs(bCoord - t4) < Math.abs(bCoord0 - t4) ? bCoord : bCoord0; horizontal = B.JSNumber_methods.compareTo$1(Math.abs(aCoord - t4), Math.abs(bCoord - t4)); if (horizontal === 0) return A.DirectionalFocusTraversalPolicyMixin__verticalCompare(t1, nodeA.get$rect(0).get$center(), nodeB.get$rect(0).get$center()); return horizontal; }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure.prototype = { call$2(nodeA, nodeB) { var bCoord, bCoord0, vertical, t1 = this.target, t2 = nodeA.get$rect(0), t3 = nodeB.get$rect(0), aCoord = t2.top, t4 = t1._dy, aCoord0 = t2.bottom; aCoord = Math.abs(aCoord - t4) < Math.abs(aCoord0 - t4) ? aCoord : aCoord0; bCoord = t3.top; bCoord0 = t3.bottom; bCoord = Math.abs(bCoord - t4) < Math.abs(bCoord0 - t4) ? bCoord : bCoord0; vertical = B.JSNumber_methods.compareTo$1(Math.abs(aCoord - t4), Math.abs(bCoord - t4)); if (vertical === 0) return A.DirectionalFocusTraversalPolicyMixin__horizontalCompare(t1, nodeA.get$rect(0).get$center(), nodeB.get$rect(0).get$center()); return vertical; }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure.prototype = { call$1(node) { var t1 = this.target; return !node.get$rect(0).$eq(0, t1) && node.get$rect(0).get$center()._dx <= t1.left; }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0.prototype = { call$1(node) { var t1 = this.target; return !node.get$rect(0).$eq(0, t1) && node.get$rect(0).get$center()._dx >= t1.right; }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1.prototype = { call$2(a, b) { return B.JSNumber_methods.compareTo$1(a.get$rect(0).get$center()._dx, b.get$rect(0).get$center()._dx); }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure.prototype = { call$1(node) { var t1 = this.target; return !node.get$rect(0).$eq(0, t1) && node.get$rect(0).get$center()._dy <= t1.top; }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0.prototype = { call$1(node) { var t1 = this.target; return !node.get$rect(0).$eq(0, t1) && node.get$rect(0).get$center()._dy >= t1.bottom; }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1.prototype = { call$2(a, b) { return B.JSNumber_methods.compareTo$1(a.get$rect(0).get$center()._dy, b.get$rect(0).get$center()._dy); }, $signature: 226 }; A.DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate.prototype = { call$1(direction) { var t2, alignmentPolicy, _this = this, lastNode = _this.policyData.history.pop().node, t1 = lastNode._focus_manager$_context; t1.toString; t1 = A.Scrollable_maybeOf(t1, null); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus._focus_manager$_context; t2.toString; if (t1 != A.Scrollable_maybeOf(t2, null)) { t1 = _this.$this; t2 = _this.nearestScope; t1.super$FocusTraversalPolicy$invalidateScopeData(t2); t1.DirectionalFocusTraversalPolicyMixin__policyData.remove$1(0, t2); return false; } switch (direction.index) { case 0: case 3: alignmentPolicy = B.ScrollPositionAlignmentPolicy_2; break; case 1: case 2: alignmentPolicy = B.ScrollPositionAlignmentPolicy_1; break; default: alignmentPolicy = null; } _this.$this.requestFocusCallback.call$2$alignmentPolicy(lastNode, alignmentPolicy); return true; }, $signature: 1954 }; A.DirectionalFocusTraversalPolicyMixin_inDirection_closure.prototype = { call$1(node) { var t1 = node._focus_manager$_context; t1.toString; return A.Scrollable_maybeOf(t1, null) === this.focusedScrollable; }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin_inDirection_closure0.prototype = { call$1(node) { return !node.get$rect(0).intersect$1(this.band).get$isEmpty(0); }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin_inDirection_closure1.prototype = { call$1(node) { var t1 = node._focus_manager$_context; t1.toString; return A.Scrollable_maybeOf(t1, null) === this.focusedScrollable; }, $signature: 133 }; A.DirectionalFocusTraversalPolicyMixin_inDirection_closure2.prototype = { call$1(node) { return !node.get$rect(0).intersect$1(this.band).get$isEmpty(0); }, $signature: 133 }; A._ReadingOrderSortData.prototype = { get$directionalAncestors() { var t1 = this._directionalAncestors; if (t1 == null) { t1 = this.node._focus_manager$_context; t1.toString; t1 = this._directionalAncestors = new A._ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors().call$1(t1); } t1.toString; return t1; } }; A._ReadingOrderSortData_commonDirectionalityOf_closure.prototype = { call$1(member) { var t1 = member.get$directionalAncestors(); return A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); }, $signature: 1955 }; A._ReadingOrderSortData_sortWithDirectionality_closure.prototype = { call$2(a, b) { switch (this.directionality.index) { case 1: return B.JSNumber_methods.compareTo$1(a.rect.left, b.rect.left); case 0: return B.JSNumber_methods.compareTo$1(b.rect.right, a.rect.right); } }, $signature: 777 }; A._ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors.prototype = { call$1(context) { var t2, ancestor, result = A._setArrayType([], type$.JSArray_Directionality), t1 = type$.Directionality, directionalityElement = context.getElementForInheritedWidgetOfExactType$1$0(t1); for (; directionalityElement != null;) { t2 = directionalityElement._widget; t2.toString; result.push(t1._as(t2)); t2 = A._getAncestor(directionalityElement); if (t2 == null) directionalityElement = null; else { t2 = t2._inheritedElements; ancestor = t2 == null ? null : t2.$index(0, A.createRuntimeType(t1)); directionalityElement = ancestor; } } return result; }, $signature: 2002 }; A._ReadingOrderDirectionalGroupData.prototype = { get$rect(_) { var t1, t2, t3, t4, _this = this; if (_this._rect == null) for (t1 = _this.members, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Rect>"), t1 = new A.MappedListIterable(t1, new A._ReadingOrderDirectionalGroupData_rect_closure(), t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); t4 = _this._rect; if (t4 == null) { _this._rect = t3; t4 = t3; } _this._rect = t4.expandToInclude$1(t3); } t1 = _this._rect; t1.toString; return t1; } }; A._ReadingOrderDirectionalGroupData_rect_closure.prototype = { call$1(data) { return data.rect; }, $signature: 2003 }; A._ReadingOrderDirectionalGroupData_sortWithDirectionality_closure.prototype = { call$2(a, b) { switch (this.directionality.index) { case 1: return B.JSNumber_methods.compareTo$1(a.get$rect(0).left, b.get$rect(0).left); case 0: return B.JSNumber_methods.compareTo$1(b.get$rect(0).right, a.get$rect(0).right); } }, $signature: 2004 }; A.ReadingOrderTraversalPolicy.prototype = { _collectDirectionalityGroups$1(candidates) { var t2, _i, candidate, currentDirection0, t3, currentDirection = B.JSArray_methods.get$first(candidates).directionality, t1 = type$.JSArray__ReadingOrderSortData, currentGroup = A._setArrayType([], t1), result = A._setArrayType([], type$.JSArray__ReadingOrderDirectionalGroupData); for (t2 = candidates.length, _i = 0; _i < candidates.length; candidates.length === t2 || (0, A.throwConcurrentModificationError)(candidates), ++_i) { candidate = candidates[_i]; currentDirection0 = candidate.directionality; if (currentDirection0 == currentDirection) { currentGroup.push(candidate); continue; } result.push(new A._ReadingOrderDirectionalGroupData(currentGroup)); currentGroup = A._setArrayType([candidate], t1); currentDirection = currentDirection0; } if (currentGroup.length !== 0) result.push(new A._ReadingOrderDirectionalGroupData(currentGroup)); for (t1 = result.length, _i = 0; _i < result.length; result.length === t1 || (0, A.throwConcurrentModificationError)(result), ++_i) { t2 = result[_i].members; if (t2.length === 1) continue; t3 = B.JSArray_methods.get$first(t2).directionality; t3.toString; A._ReadingOrderSortData_sortWithDirectionality(t2, t3); } return result; }, _pickNext$1(candidates) { var topmost, inBandOfTop, nearestCommonDirectionality, bandGroups; A.mergeSort(candidates, new A.ReadingOrderTraversalPolicy__pickNext_closure(), type$._ReadingOrderSortData); topmost = B.JSArray_methods.get$first(candidates); inBandOfTop = new A.ReadingOrderTraversalPolicy__pickNext_inBand().call$2(topmost, candidates); if (J.get$length$asx(inBandOfTop) <= 1) return topmost; nearestCommonDirectionality = A._ReadingOrderSortData_commonDirectionalityOf(inBandOfTop); nearestCommonDirectionality.toString; A._ReadingOrderSortData_sortWithDirectionality(inBandOfTop, nearestCommonDirectionality); bandGroups = this._collectDirectionalityGroups$1(inBandOfTop); if (bandGroups.length === 1) return B.JSArray_methods.get$first(B.JSArray_methods.get$first(bandGroups).members); A._ReadingOrderDirectionalGroupData_sortWithDirectionality(bandGroups, nearestCommonDirectionality); return B.JSArray_methods.get$first(B.JSArray_methods.get$first(bandGroups).members); }, sortDescendants$2(descendants, currentNode) { var t1, t2, t3, t4, _i, node, t5, t6, ancestor, sortedList, current, next; if (descendants.length <= 1) return descendants; t1 = A._setArrayType([], type$.JSArray__ReadingOrderSortData); for (t2 = descendants.length, t3 = type$.nullable_Directionality, t4 = type$.Directionality, _i = 0; _i < descendants.length; descendants.length === t2 || (0, A.throwConcurrentModificationError)(descendants), ++_i) { node = descendants[_i]; t5 = node.get$rect(0); t6 = node._focus_manager$_context._inheritedElements; ancestor = t6 == null ? null : t6.$index(0, A.createRuntimeType(t4)); if (ancestor == null) t6 = null; else { t6 = ancestor._widget; t6.toString; } t3._as(t6); t1.push(new A._ReadingOrderSortData(t6 == null ? null : t6.textDirection, t5, node)); } sortedList = A._setArrayType([], type$.JSArray_FocusNode); current = this._pickNext$1(t1); sortedList.push(current.node); B.JSArray_methods.remove$1(t1, current); for (; t1.length !== 0;) { next = this._pickNext$1(t1); sortedList.push(next.node); B.JSArray_methods.remove$1(t1, next); } return sortedList; } }; A.ReadingOrderTraversalPolicy__pickNext_closure.prototype = { call$2(a, b) { return B.JSNumber_methods.compareTo$1(a.rect.top, b.rect.top); }, $signature: 777 }; A.ReadingOrderTraversalPolicy__pickNext_inBand.prototype = { call$2(current, candidates) { var t1 = current.rect, t2 = A._arrayInstanceType(candidates)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(candidates, new A.ReadingOrderTraversalPolicy__pickNext_inBand_closure(new A.Rect(-1 / 0, t1.top, 1 / 0, t1.bottom)), t2), true, t2._eval$1("Iterable.E")); }, $signature: 2029 }; A.ReadingOrderTraversalPolicy__pickNext_inBand_closure.prototype = { call$1(item) { return !item.rect.intersect$1(this.band).get$isEmpty(0); }, $signature: 2030 }; A.FocusTraversalGroup.prototype = { createState$0() { return new A._FocusTraversalGroupState(B._StateLifecycle_0); } }; A._FocusTraversalGroupNode.prototype = {}; A._FocusTraversalGroupState.prototype = { get$focusNode(_) { var t1, t2, t3, _this = this, value = _this.___FocusTraversalGroupState_focusNode_FI; if (value === $) { t1 = _this._widget.policy; t2 = A._setArrayType([], type$.JSArray_FocusNode); t3 = $.$get$ChangeNotifier__emptyListeners(); _this.___FocusTraversalGroupState_focusNode_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___FocusTraversalGroupState_focusNode_FI = new A._FocusTraversalGroupNode(t1, false, true, true, true, null, null, t2, t3); } return value; }, dispose$0() { this.get$focusNode(0).dispose$0(); this.super$State$dispose(); }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); if (oldWidget.policy !== _this._widget.policy) _this.get$focusNode(0).policy = _this._widget.policy; }, build$1(context) { var _null = null, t1 = this.get$focusNode(0), t2 = this._widget, t3 = t2.descendantsAreFocusable; return A.Focus$(false, false, t2.child, _null, t3, true, t1, false, _null, _null, _null, _null, _null, true); } }; A.RequestFocusAction.prototype = { invoke$1(intent) { intent.requestFocusCallback$1(intent.get$focusNode(intent)); } }; A.NextFocusIntent.prototype = {}; A.NextFocusAction.prototype = { invoke$1(intent) { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus, t2 = t1._focus_manager$_context; t2.toString; return A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); }, toKeyEventResult$2(intent, invokeResult) { return invokeResult ? B.KeyEventResult_0 : B.KeyEventResult_2; } }; A.PreviousFocusIntent.prototype = {}; A.PreviousFocusAction.prototype = { invoke$1(intent) { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus, t2 = t1._focus_manager$_context; t2.toString; return A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); }, toKeyEventResult$2(intent, invokeResult) { return invokeResult ? B.KeyEventResult_0 : B.KeyEventResult_2; } }; A.DirectionalFocusIntent.prototype = {}; A.DirectionalFocusAction.prototype = { invoke$1(intent) { var t1, t2; if (!this._isForTextField) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2).inDirection$2(t1, intent.direction); } } }; A._FocusTraversalPolicy_Object_Diagnosticable.prototype = {}; A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin.prototype = { changedScope$2$node$oldScope(node, oldScope) { var t1; this.super$FocusTraversalPolicy$changedScope(node, oldScope); t1 = this.DirectionalFocusTraversalPolicyMixin__policyData.$index(0, oldScope); if (t1 != null) { t1 = t1.history; if (!!t1.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t1, new A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure(node), true); } } }; A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable.prototype = {}; A.__ReadingOrderSortData_Object_Diagnosticable.prototype = {}; A.Form.prototype = { createState$0() { return new A.FormState(A.LinkedHashSet_LinkedHashSet$_empty(type$.FormFieldState_dynamic), B._StateLifecycle_0); } }; A.FormState.prototype = { _fieldDidChange$0() { var _this = this; _this._widget.toString; _this._hasInteractedByUser = _this._fields.any$1(0, new A.FormState__fieldDidChange_closure()); _this._forceRebuild$0(); }, _forceRebuild$0() { this.setState$1(new A.FormState__forceRebuild_closure(this)); }, build$1(context) { var t1, t2, _this = this; switch (_this._widget.autovalidateMode.index) { case 1: _this._validate$0(); break; case 2: if (_this._hasInteractedByUser) _this._validate$0(); break; case 0: break; } t1 = _this._widget; t2 = _this._generation; return new A.WillPopScope(A._FormScope$(t1.child, _this, t2), null, null); }, save$0(_) { var t1, t2, t3, t4, t5, value; for (t1 = this._fields, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); t4 = t3._widget; t5 = t4.onSaved; if (t5 != null) { value = t3.__FormFieldState__value_AI; t5.call$1(value === $ ? t3.__FormFieldState__value_AI = t4.initialValue : value); } } }, validate$0() { this._hasInteractedByUser = true; this._forceRebuild$0(); return this._validate$0(); }, _validate$0() { var t2, t3, hasError, t4, t5, t6, directionality, _box_0 = {}, t1 = _box_0.errorMessage = ""; for (t2 = this._fields, t2 = A._LinkedHashSetIterator$(t2, t2._collection$_modifications, A._instanceType(t2)._precomputed1), t3 = t2.$ti._precomputed1, hasError = false; t2.moveNext$0();) { t4 = t2._collection$_current; if (t4 == null) t4 = t3._as(t4); hasError = !t4.validate$0() || hasError; t5 = _box_0.errorMessage; t4 = t4._errorText; t6 = t4._restoration_properties$_value; t4 = t6 == null ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t6) : t6; _box_0.errorMessage = t5 + (t4 == null ? t1 : t4); } if (_box_0.errorMessage.length !== 0) { t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; directionality = t1.textDirection; if (A.defaultTargetPlatform() === B.TargetPlatform_2) A.Future_Future(new A.FormState__validate_closure(_box_0, directionality), type$.void); else A.SemanticsService_announce(_box_0.errorMessage, directionality, B.Assertiveness_10); } return !hasError; } }; A.FormState__fieldDidChange_closure.prototype = { call$1(field) { var t1 = field._hasInteractedByUser, t2 = t1._restoration_properties$_value; return t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; }, $signature: 2031 }; A.FormState__forceRebuild_closure.prototype = { call$0() { ++this.$this._generation; }, $signature: 0 }; A.FormState__validate_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.Future_Future$delayed(B.Duration_1000000, null, type$.void), $async$call$0); case 2: // returning from await. A.SemanticsService_announce($async$self._box_0.errorMessage, $async$self.directionality, B.Assertiveness_10); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._FormScope.prototype = { updateShouldNotify$1(old) { return this._generation !== old._generation; } }; A.FormField.prototype = { createState$0() { return A.FormFieldState$(A._instanceType(this)._eval$1("FormField.T")); } }; A.FormFieldState.prototype = { get$_form$_value() { var value = this.__FormFieldState__value_AI; return value === $ ? this.__FormFieldState__value_AI = this._widget.initialValue : value; }, get$value(_) { return this.get$_form$_value(); }, validate$0() { var t1, t2; this.setState$1(new A.FormFieldState_validate_closure(this)); t1 = this._errorText; t2 = t1._restoration_properties$_value; return (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) == null; }, _validate$0() { var t1 = this._widget.validator, t2 = this._errorText; if (t1 != null) t2.set$value(0, t1.call$1(this.get$_form$_value())); else t2.set$value(0, null); }, didChange$1(value) { var t1; this.setState$1(new A.FormFieldState_didChange_closure(this, value)); t1 = this._framework$_element; t1.toString; t1 = A.Form_maybeOf(t1); if (t1 != null) t1._fieldDidChange$0(); }, get$restorationId() { return this._widget.restorationId; }, restoreState$2(oldBucket, initialRestore) { var _this = this; _this.registerForRestoration$2(_this._errorText, "error_text"); _this.registerForRestoration$2(_this._hasInteractedByUser, "has_interacted_by_user"); }, deactivate$0() { var t1 = this._framework$_element; t1.toString; t1 = A.Form_maybeOf(t1); if (t1 != null) t1._fields.remove$1(0, this); this.super$State$deactivate(); }, dispose$0() { this._errorText.dispose$0(); this._hasInteractedByUser.dispose$0(); this.super$_FormFieldState_State_RestorationMixin$dispose(); }, build$1(context) { var t2, _this = this, t1 = _this._widget; if (t1.enabled) switch (t1.autovalidateMode.index) { case 1: _this._validate$0(); break; case 2: t1 = _this._hasInteractedByUser; t2 = t1._restoration_properties$_value; if (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) _this._validate$0(); break; case 0: break; } t1 = A.Form_maybeOf(context); if (t1 != null) t1._fields.add$1(0, _this); return _this._widget.builder.call$1(_this); } }; A.FormFieldState_validate_closure.prototype = { call$0() { this.$this._validate$0(); }, $signature: 0 }; A.FormFieldState_didChange_closure.prototype = { call$0() { var t1 = this.$this; t1.__FormFieldState__value_AI = this.value; t1._hasInteractedByUser.super$RestorableValue$value(0, true); }, $signature: 0 }; A.AutovalidateMode.prototype = { _enumToString$0() { return "AutovalidateMode." + this._core$_name; } }; A._FormFieldState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A._FormFieldState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A._FormFieldState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.ObjectKey.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.ObjectKey && other.value === this.value; }, get$hashCode(_) { return A.Object_hash(A.getRuntimeTypeOfDartObject(this), A.objectHashCode(this.value), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _s16_ = "#"; if (A.getRuntimeTypeOfDartObject(this) === B.Type_ObjectKey_Gsr) return "[" + (_s16_ + A.shortHash(this.value)) + "]"; return "[ObjectKey " + (_s16_ + A.shortHash(this.value)) + "]"; }, get$value(receiver) { return this.value; } }; A.GlobalKey.prototype = { get$currentState() { var t1, element = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this); if (element instanceof A.StatefulElement) { t1 = element._framework$_state; t1.toString; if (A._instanceType(this)._eval$1("GlobalKey.T")._is(t1)) return t1; } return null; } }; A.LabeledGlobalKey.prototype = { toString$0(_) { var label, _this = this, t1 = _this._debugLabel; if (t1 != null) label = " " + t1; else label = ""; if (A.getRuntimeTypeOfDartObject(_this) === B.Type_LabeledGlobalKey_6TW) return "[GlobalKey#" + A.shortHash(_this) + label + "]"; return "[" + ("#" + A.shortHash(_this)) + label + "]"; } }; A.GlobalObjectKey.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return A._instanceType(this)._eval$1("GlobalObjectKey")._is(other) && other.value === this.value; }, get$hashCode(_) { return A.objectHashCode(this.value); }, toString$0(_) { var _s15_ = "GlobalObjectKey", selfType = B.JSString_methods.endsWith$1(_s15_, ">") ? B.JSString_methods.substring$2(_s15_, 0, -8) : _s15_; return "[" + selfType + " " + ("#" + A.shortHash(this.value)) + "]"; }, get$value(receiver) { return this.value; } }; A.Widget.prototype = { toStringShort$0() { var t1 = this.key; return t1 == null ? "Widget" : "Widget-" + t1.toString$0(0); }, $eq(_, other) { if (other == null) return false; return this.super$Object$$eq(0, other); }, get$hashCode(_) { return A.Object.prototype.get$hashCode.call(this, 0); } }; A.StatelessWidget.prototype = { createElement$0(_) { return new A.StatelessElement(this, B._ElementLifecycle_0); } }; A.StatefulWidget.prototype = { createElement$0(_) { return A.StatefulElement$(this); } }; A._StateLifecycle.prototype = { _enumToString$0() { return "_StateLifecycle." + this._core$_name; } }; A.State.prototype = { get$widget() { var t1 = this._widget; t1.toString; return t1; }, initState$0() { }, didUpdateWidget$1(oldWidget) { }, setState$1(fn) { fn.call$0(); this._framework$_element.markNeedsBuild$0(); }, deactivate$0() { }, activate$0() { }, dispose$0() { }, didChangeDependencies$0() { } }; A.ProxyWidget.prototype = {}; A.ParentDataWidget.prototype = { createElement$0(_) { return new A.ParentDataElement(this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("ParentDataElement")); } }; A.InheritedWidget.prototype = { createElement$0(_) { return A.InheritedElement$(this); } }; A.RenderObjectWidget.prototype = { updateRenderObject$2(context, renderObject) { }, didUnmountRenderObject$1(renderObject) { } }; A.LeafRenderObjectWidget.prototype = { createElement$0(_) { return new A.LeafRenderObjectElement(this, B._ElementLifecycle_0); } }; A.SingleChildRenderObjectWidget.prototype = { createElement$0(_) { return new A.SingleChildRenderObjectElement(this, B._ElementLifecycle_0); } }; A.MultiChildRenderObjectWidget.prototype = { createElement$0(_) { return A.MultiChildRenderObjectElement$(this); } }; A._ElementLifecycle.prototype = { _enumToString$0() { return "_ElementLifecycle." + this._core$_name; } }; A._InactiveElements.prototype = { _unmount$1(element) { element.visitChildren$1(new A._InactiveElements__unmount_closure(this, element)); element.unmount$0(); }, _unmountAll$0() { var elements, t1, elements0, _this = this; _this._locked = true; t1 = _this._framework$_elements; elements0 = A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")); B.JSArray_methods.sort$1(elements0, A.framework_Element__sort$closure()); elements = elements0; t1.clear$0(0); try { t1 = elements; new A.ReversedListIterable(t1, A.instanceType(t1)._eval$1("ReversedListIterable<1>")).forEach$1(0, _this.get$_unmount()); } finally { _this._locked = false; } } }; A._InactiveElements__unmount_closure.prototype = { call$1(child) { this.$this._unmount$1(child); }, $signature: 109 }; A.BuildOwner.prototype = { scheduleBuildFor$1(element) { var _this = this; if (element._inDirtyList) { _this._dirtyElementsNeedsResorting = true; return; } if (!_this._scheduledFlushDirtyElements && _this.onBuildScheduled != null) { _this._scheduledFlushDirtyElements = true; _this.onBuildScheduled.call$0(); } _this._dirtyElements.push(element); element._inDirtyList = true; }, lockState$1(callback) { try { callback.call$0(); } finally { } }, buildScope$2(context, callback) { var element, isTimelineTracked, debugTimelineArguments, e, stack, element0, t2, isTimelineTracked0, exception, t3, _i, _this = this, _box_0 = {}, t1 = callback == null; if (t1 && _this._dirtyElements.length === 0) return; _box_0.debugTimelineArguments = null; A.FlutterTimeline_startSync("BUILD", null); try { _this._scheduledFlushDirtyElements = true; if (!t1) { _box_0.debugPreviousBuildTarget = null; _this._dirtyElementsNeedsResorting = false; try { callback.call$0(); } finally { } } t1 = _this._dirtyElements; B.JSArray_methods.sort$1(t1, A.framework_Element__sort$closure()); _this._dirtyElementsNeedsResorting = false; _box_0.dirtyCount = t1.length; _box_0.index = 0; for (t2 = 0; t2 < _box_0.dirtyCount;) { element = t1[t2]; element.get$widget(); if (!$.debugProfileBuildsEnabled) isTimelineTracked0 = false; else isTimelineTracked0 = true; isTimelineTracked = isTimelineTracked0; if (isTimelineTracked) { debugTimelineArguments = null; A.Timeline_startSync(A.getRuntimeTypeOfDartObject(element.get$widget()).toString$0(0), debugTimelineArguments, null); } try { element.rebuild$0(); } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); t2 = A.ErrorDescription$("while rebuilding dirty elements"); t3 = $.$get$FlutterError_onError(); if (t3 != null) t3.call$1(new A.FlutterErrorDetails(e, stack, "widgets library", t2, null, new A.BuildOwner_buildScope_closure(_box_0, _this, element), false)); } if (isTimelineTracked) A.Timeline_finishSync(); t2 = ++_box_0.index; if (_box_0.dirtyCount >= t1.length) { t3 = _this._dirtyElementsNeedsResorting; t3.toString; } else t3 = true; if (t3) { B.JSArray_methods.sort$1(t1, A.framework_Element__sort$closure()); t2 = _this._dirtyElementsNeedsResorting = false; _box_0.dirtyCount = t1.length; while (true) { t3 = _box_0.index; if (!(t3 > 0 ? t1[t3 - 1]._dirty : t2)) break; _box_0.index = t3 - 1; } t2 = t3; } } } finally { for (t1 = _this._dirtyElements, t2 = t1.length, _i = 0; _i < t2; ++_i) { element0 = t1[_i]; element0._inDirtyList = false; } B.JSArray_methods.clear$0(t1); _this._scheduledFlushDirtyElements = false; _this._dirtyElementsNeedsResorting = null; A.Timeline_finishSync(); } }, buildScope$1(context) { return this.buildScope$2(context, null); }, finalizeTree$0() { var e, stack, exception; A.FlutterTimeline_startSync("FINALIZE TREE", null); try { this.lockState$1(this._inactiveElements.get$_unmountAll()); } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); A._reportException(A.ErrorSummary$("while finalizing the widget tree"), e, stack, null); } finally { A.Timeline_finishSync(); } } }; A.BuildOwner_buildScope_closure.prototype = { call$0() { var _null = null, t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode), t2 = this._box_0, t3 = t2.index, t4 = this.$this._dirtyElements.length, t5 = "The element being rebuilt at the time was index " + t3; t2 = "" + t2.dirtyCount; if (t3 < t4) J.add$1$ax(t1, A.DiagnosticsProperty$(t5 + " of " + t2, this.element, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.Element_2)); else J.add$1$ax(t1, A.ErrorHint$(t5 + " of " + t2 + ", but _dirtyElements only had " + t4 + " entries. This suggests some confusion in the framework internals.")); return t1; }, $signature: 141 }; A.NotifiableElementMixin.prototype = { attachNotificationTree$0() { var t1 = this._framework$_parent; this._notificationTree = new A._NotificationNode(this, t1 == null ? null : t1._notificationTree); } }; A._NotificationNode.prototype = { dispatchNotification$1(notification) { var t1 = this.current.onNotification$1(notification); if (t1) return; t1 = this.parent; if (t1 != null) t1.dispatchNotification$1(notification); } }; A.Element0.prototype = { $eq(_, other) { if (other == null) return false; return this === other; }, get$widget() { var t1 = this._widget; t1.toString; return t1; }, get$renderObject() { for (var current = this; current != null;) if (current._lifecycleState === B._ElementLifecycle_3) break; else if (current instanceof A.RenderObjectElement) return current.get$renderObject(); else current = current.get$renderObjectAttachingChild(); return null; }, get$renderObjectAttachingChild() { var t1 = {}; t1.next = null; this.visitChildren$1(new A.Element_renderObjectAttachingChild_closure(t1)); return t1.next; }, describeMissingAncestor$1$expectedAncestorType(expectedAncestorType) { var _null = null, information = A._setArrayType([], type$.JSArray_DiagnosticsNode), ancestors = A._setArrayType([], type$.JSArray_Element); this.visitAncestorElements$1(new A.Element_describeMissingAncestor_closure(ancestors)); information.push(A.DiagnosticsProperty$("The specific widget that could not find a " + expectedAncestorType.toString$0(0) + " ancestor was", this, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.Element_2)); if (ancestors.length !== 0) information.push(A.Element_describeElements("The ancestors of this widget were", ancestors)); else information.push(A.ErrorDescription$('This widget is the root of the tree, so it has no ancestors, let alone a "' + expectedAncestorType.toString$0(0) + '" ancestor.')); return information; }, describeElement$1($name) { var _null = null; return A.DiagnosticsProperty$($name, this, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.Element_2); }, visitChildren$1(visitor) { }, updateChild$3(child, newWidget, newSlot) { var t1, isTimelineTracked, newChild, _this = this; if (newWidget == null) { if (child != null) _this.deactivateChild$1(child); return null; } if (child != null) { t1 = child.get$widget().$eq(0, newWidget); if (t1) { if (!J.$eq$(child._slot, newSlot)) _this.updateSlotForChild$2(child, newSlot); t1 = child; } else { t1 = child.get$widget(); if (A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t1.key, newWidget.key)) { if (!J.$eq$(child._slot, newSlot)) _this.updateSlotForChild$2(child, newSlot); if (!$.debugProfileBuildsEnabled) { t1 = $.debugProfileBuildsEnabledUserWidgets && A.debugIsWidgetLocalCreation(newWidget); isTimelineTracked = t1; } else isTimelineTracked = true; if (isTimelineTracked) A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(newWidget).toString$0(0), null); child.update$1(0, newWidget); if (isTimelineTracked) A.Timeline_finishSync(); t1 = child; } else { _this.deactivateChild$1(child); newChild = _this.inflateWidget$2(newWidget, newSlot); t1 = newChild; } } } else { newChild = _this.inflateWidget$2(newWidget, newSlot); t1 = newChild; } return t1; }, updateChildren$4$forgottenChildren$slots(oldChildren, newWidgets, forgottenChildren, slots) { var oldChild, newWidget, t4, haveOldChildren, oldKeyedChildren, key, _this = this, _null = null, replaceWithNullIfForgotten = new A.Element_updateChildren_replaceWithNullIfForgotten(forgottenChildren), slotFor = new A.Element_updateChildren_slotFor(slots), t1 = J.getInterceptor$asx(newWidgets), newChildrenBottom = t1.get$length(newWidgets) - 1, t2 = J.getInterceptor$asx(oldChildren), oldChildrenBottom = t2.get$length(oldChildren) - 1, t3 = type$.Element_2, newChildren = A.List_List$filled(t1.get$length(newWidgets), $.$get$_NullElement_instance(), false, t3), previousChild = _null, newChildrenTop = 0, oldChildrenTop = 0; while (true) { if (!(oldChildrenTop <= oldChildrenBottom && newChildrenTop <= newChildrenBottom)) break; oldChild = replaceWithNullIfForgotten.call$1(t2.$index(oldChildren, oldChildrenTop)); newWidget = t1.$index(newWidgets, newChildrenTop); if (oldChild != null) { t4 = oldChild.get$widget(); t4 = !(A.getRuntimeTypeOfDartObject(t4) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t4.key, newWidget.key)); } else t4 = true; if (t4) break; t4 = _this.updateChild$3(oldChild, newWidget, slotFor.call$2(newChildrenTop, previousChild)); t4.toString; newChildren[newChildrenTop] = t4; ++newChildrenTop; ++oldChildrenTop; previousChild = t4; } while (true) { haveOldChildren = oldChildrenTop <= oldChildrenBottom; if (!(haveOldChildren && newChildrenTop <= newChildrenBottom)) break; oldChild = replaceWithNullIfForgotten.call$1(t2.$index(oldChildren, oldChildrenBottom)); newWidget = t1.$index(newWidgets, newChildrenBottom); if (oldChild != null) { t4 = oldChild.get$widget(); t4 = !(A.getRuntimeTypeOfDartObject(t4) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t4.key, newWidget.key)); } else t4 = true; if (t4) break; --oldChildrenBottom; --newChildrenBottom; } if (haveOldChildren) { oldKeyedChildren = A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, t3); for (; oldChildrenTop <= oldChildrenBottom;) { oldChild = replaceWithNullIfForgotten.call$1(t2.$index(oldChildren, oldChildrenTop)); if (oldChild != null) if (oldChild.get$widget().key != null) { t3 = oldChild.get$widget().key; t3.toString; oldKeyedChildren.$indexSet(0, t3, oldChild); } else { oldChild._framework$_parent = null; oldChild.detachRenderObject$0(); t3 = _this._framework$_owner._inactiveElements; if (oldChild._lifecycleState === B._ElementLifecycle_1) { oldChild.deactivate$0(); oldChild.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); } t3._framework$_elements.add$1(0, oldChild); } ++oldChildrenTop; } haveOldChildren = true; } else oldKeyedChildren = _null; for (; newChildrenTop <= newChildrenBottom; previousChild = t3) { newWidget = t1.$index(newWidgets, newChildrenTop); if (haveOldChildren) { key = newWidget.key; if (key != null) { oldChild = oldKeyedChildren.$index(0, key); if (oldChild != null) { t3 = oldChild.get$widget(); if (A.getRuntimeTypeOfDartObject(t3) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t3.key, key)) oldKeyedChildren.remove$1(0, key); else oldChild = _null; } } else oldChild = _null; } else oldChild = _null; t3 = _this.updateChild$3(oldChild, newWidget, slotFor.call$2(newChildrenTop, previousChild)); t3.toString; newChildren[newChildrenTop] = t3; ++newChildrenTop; } newChildrenBottom = t1.get$length(newWidgets) - 1; oldChildrenBottom = t2.get$length(oldChildren) - 1; while (true) { if (!(oldChildrenTop <= oldChildrenBottom && newChildrenTop <= newChildrenBottom)) break; t3 = _this.updateChild$3(t2.$index(oldChildren, oldChildrenTop), t1.$index(newWidgets, newChildrenTop), slotFor.call$2(newChildrenTop, previousChild)); t3.toString; newChildren[newChildrenTop] = t3; ++newChildrenTop; ++oldChildrenTop; previousChild = t3; } if (haveOldChildren && oldKeyedChildren.__js_helper$_length !== 0) for (t1 = oldKeyedChildren.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (!forgottenChildren.contains$1(0, t3)) { t3._framework$_parent = null; t3.detachRenderObject$0(); t4 = _this._framework$_owner._inactiveElements; if (t3._lifecycleState === B._ElementLifecycle_1) { t3.deactivate$0(); t3.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); } t4._framework$_elements.add$1(0, t3); } } return newChildren; }, updateChildren$3$forgottenChildren(oldChildren, newWidgets, forgottenChildren) { return this.updateChildren$4$forgottenChildren$slots(oldChildren, newWidgets, forgottenChildren, null); }, mount$2($parent, newSlot) { var t1, t2, key, _this = this; _this._framework$_parent = $parent; _this._slot = newSlot; _this._lifecycleState = B._ElementLifecycle_1; t1 = $parent != null; if (t1) { t2 = $parent.__Element__depth_A; t2 === $ && A.throwUnnamedLateFieldNI(); ++t2; } else t2 = 1; _this.__Element__depth_A = t2; if (t1) _this._framework$_owner = $parent._framework$_owner; key = _this.get$widget().key; if (key instanceof A.GlobalKey) _this._framework$_owner._globalKeyRegistry.$indexSet(0, key, _this); _this._updateInheritance$0(); _this.attachNotificationTree$0(); }, update$1(_, newWidget) { this._widget = newWidget; }, updateSlotForChild$2(child, newSlot) { new A.Element_updateSlotForChild_visit(newSlot).call$1(child); }, updateSlot$1(newSlot) { this._slot = newSlot; }, _updateDepth$1(parentDepth) { var expectedDepth = parentDepth + 1, t1 = this.__Element__depth_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 < expectedDepth) { this.__Element__depth_A = expectedDepth; this.visitChildren$1(new A.Element__updateDepth_closure(expectedDepth)); } }, detachRenderObject$0() { this.visitChildren$1(new A.Element_detachRenderObject_closure()); this._slot = null; }, attachRenderObject$1(newSlot) { this.visitChildren$1(new A.Element_attachRenderObject_closure(newSlot)); this._slot = newSlot; }, _retakeInactiveElement$2(key, newWidget) { var t1, $parent, element = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, key); if (element == null) return null; t1 = element.get$widget(); if (!(A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t1.key, newWidget.key))) return null; $parent = element._framework$_parent; if ($parent != null) { $parent.forgetChild$1(element); $parent.deactivateChild$1(element); } this._framework$_owner._inactiveElements._framework$_elements.remove$1(0, element); return element; }, inflateWidget$2(newWidget, newSlot) { var isTimelineTracked, key, newChild, updatedChild, newChild0, t1, isTimelineTracked0, t2, exception, exception0, _this = this; if (!$.debugProfileBuildsEnabled) { t1 = $.debugProfileBuildsEnabledUserWidgets && A.debugIsWidgetLocalCreation(newWidget); isTimelineTracked0 = t1; } else isTimelineTracked0 = true; isTimelineTracked = isTimelineTracked0; if (isTimelineTracked) A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(newWidget).toString$0(0), null); try { key = newWidget.key; if (key instanceof A.GlobalKey) { newChild = _this._retakeInactiveElement$2(key, newWidget); if (newChild != null) { try { t1 = newChild; t1._framework$_parent = _this; t1.toString; t2 = _this.__Element__depth_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._updateDepth$1(t2); t1.activate$0(); t1.visitChildren$1(A.framework_Element__activateRecursively$closure()); t1.attachRenderObject$1(newSlot); } catch (exception) { try { _this.deactivateChild$1(newChild); } catch (exception0) { } throw exception; } updatedChild = _this.updateChild$3(newChild, newWidget, newSlot); t1 = updatedChild; t1.toString; return t1; } } newChild0 = newWidget.createElement$0(0); newChild0.mount$2(_this, newSlot); return newChild0; } finally { if (isTimelineTracked) A.Timeline_finishSync(); } }, deactivateChild$1(child) { var t1; child._framework$_parent = null; child.detachRenderObject$0(); t1 = this._framework$_owner._inactiveElements; if (child._lifecycleState === B._ElementLifecycle_1) { child.deactivate$0(); child.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); } t1._framework$_elements.add$1(0, child); }, forgetChild$1(child) { }, activate$0() { var _this = this, t1 = _this._dependencies, t2 = t1 == null, hadDependencies = !t2 && t1._collection$_length !== 0 || _this._hadUnsatisfiedDependencies; _this._lifecycleState = B._ElementLifecycle_1; if (!t2) t1.clear$0(0); _this._hadUnsatisfiedDependencies = false; _this._updateInheritance$0(); _this.attachNotificationTree$0(); if (_this._dirty) _this._framework$_owner.scheduleBuildFor$1(_this); if (hadDependencies) _this.didChangeDependencies$0(); }, deactivate$0() { var t2, t3, _this = this, t1 = _this._dependencies; if (t1 != null && t1._collection$_length !== 0) for (t2 = A._instanceType(t1), t1 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3)._dependents.remove$1(0, _this); } _this._inheritedElements = null; _this._lifecycleState = B._ElementLifecycle_2; }, unmount$0() { var _this = this, t1 = _this._widget, key = t1 == null ? null : t1.key; if (key instanceof A.GlobalKey) { t1 = _this._framework$_owner._globalKeyRegistry; if (J.$eq$(t1.$index(0, key), _this)) t1.remove$1(0, key); } _this._dependencies = _this._widget = null; _this._lifecycleState = B._ElementLifecycle_3; }, get$size(_) { var renderObject = this.get$renderObject(); if (renderObject instanceof A.RenderBox) return renderObject.get$size(0); return null; }, dependOnInheritedElement$2$aspect(ancestor, aspect) { var t1 = this._dependencies; (t1 == null ? this._dependencies = A.HashSet_HashSet(type$.InheritedElement) : t1).add$1(0, ancestor); ancestor.updateDependencies$2(this, aspect); t1 = ancestor._widget; t1.toString; return type$.InheritedWidget._as(t1); }, dependOnInheritedElement$1(ancestor) { return this.dependOnInheritedElement$2$aspect(ancestor, null); }, dependOnInheritedWidgetOfExactType$1$0($T) { var t1 = this._inheritedElements, ancestor = t1 == null ? null : t1.$index(0, A.createRuntimeType($T)); if (ancestor != null) return $T._as(this.dependOnInheritedElement$2$aspect(ancestor, null)); this._hadUnsatisfiedDependencies = true; return null; }, getInheritedWidgetOfExactType$1$0($T) { var t1 = this.getElementForInheritedWidgetOfExactType$1$0($T); if (t1 == null) t1 = null; else { t1 = t1._widget; t1.toString; } return $T._eval$1("0?")._as(t1); }, getElementForInheritedWidgetOfExactType$1$0($T) { var t1 = this._inheritedElements; return t1 == null ? null : t1.$index(0, A.createRuntimeType($T)); }, attachNotificationTree$0() { var t1 = this._framework$_parent; this._notificationTree = t1 == null ? null : t1._notificationTree; }, _updateInheritance$0() { var t1 = this._framework$_parent; this._inheritedElements = t1 == null ? null : t1._inheritedElements; }, findAncestorWidgetOfExactType$1$0($T) { var t1, ancestor = this._framework$_parent; while (true) { t1 = ancestor == null; if (!(!t1 && A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== A.createRuntimeType($T))) break; ancestor = ancestor._framework$_parent; } t1 = t1 ? null : ancestor.get$widget(); return $T._eval$1("0?")._as(t1); }, findAncestorStateOfType$1$0($T) { var t1, t2, ancestor = this._framework$_parent; for (; t1 = ancestor == null, !t1;) { if (ancestor instanceof A.StatefulElement) { t2 = ancestor._framework$_state; t2.toString; t2 = $T._is(t2); } else t2 = false; if (t2) break; ancestor = ancestor._framework$_parent; } type$.nullable_StatefulElement._as(ancestor); if (t1) t1 = null; else { t1 = ancestor._framework$_state; t1.toString; } return $T._eval$1("0?")._as(t1); }, findRootAncestorStateOfType$1$0($T) { var statefulAncestor, t1, ancestor = this._framework$_parent; for (statefulAncestor = null; ancestor != null;) { if (ancestor instanceof A.StatefulElement) { t1 = ancestor._framework$_state; t1.toString; t1 = $T._is(t1); } else t1 = false; if (t1) statefulAncestor = ancestor; ancestor = ancestor._framework$_parent; } if (statefulAncestor == null) t1 = null; else { t1 = statefulAncestor._framework$_state; t1.toString; } return $T._eval$1("0?")._as(t1); }, findAncestorRenderObjectOfType$1$0($T) { var ancestor = this._framework$_parent; for (; ancestor != null;) { if (ancestor instanceof A.RenderObjectElement && $T._is(ancestor.get$renderObject())) return $T._as(ancestor.get$renderObject()); ancestor = ancestor._framework$_parent; } return null; }, visitAncestorElements$1(visitor) { var ancestor = this._framework$_parent; while (true) { if (!(ancestor != null && visitor.call$1(ancestor))) break; ancestor = ancestor._framework$_parent; } }, didChangeDependencies$0() { this.markNeedsBuild$0(); }, dispatchNotification$1(notification) { var t1 = this._notificationTree; if (t1 != null) t1.dispatchNotification$1(notification); }, toStringShort$0() { var t1 = this._widget; t1 = t1 == null ? null : t1.toStringShort$0(); return t1 == null ? "#" + A.shortHash(this) + "(DEFUNCT)" : t1; }, toDiagnosticsNode$2$name$style($name, style) { return A._ElementDiagnosticableTreeNode$($name, false, style, this); }, toDiagnosticsNode$0() { return this.toDiagnosticsNode$2$name$style(null, null); }, debugDescribeChildren$0() { var children = A._setArrayType([], type$.JSArray_DiagnosticsNode); this.visitChildren$1(new A.Element_debugDescribeChildren_closure(children)); return children; }, markNeedsBuild$0() { var _this = this; if (_this._lifecycleState !== B._ElementLifecycle_1) return; if (_this._dirty) return; _this._dirty = true; _this._framework$_owner.scheduleBuildFor$1(_this); }, rebuild$1$force(force) { var t1; if (this._lifecycleState === B._ElementLifecycle_1) t1 = !this._dirty && !force; else t1 = true; if (t1) return; try { this.performRebuild$0(); } finally { } }, rebuild$0() { return this.rebuild$1$force(false); }, performRebuild$0() { this._dirty = false; }, $isBuildContext: 1 }; A.Element_renderObjectAttachingChild_closure.prototype = { call$1(child) { this._box_0.next = child; }, $signature: 109 }; A.Element_describeMissingAncestor_closure.prototype = { call$1(element) { this.ancestors.push(element); return true; }, $signature: 129 }; A.Element_describeElements_closure.prototype = { call$1(element) { var _null = null; return A.DiagnosticsProperty$("", element, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_8, _null, type$.Element_2); }, $signature: 2035 }; A.Element_updateChildren_replaceWithNullIfForgotten.prototype = { call$1(child) { var t1 = this.forgottenChildren.contains$1(0, child); return t1 ? null : child; }, $signature: 2036 }; A.Element_updateChildren_slotFor.prototype = { call$2(newChildIndex, previousChild) { var t1 = this.slots; return t1 != null ? t1[newChildIndex] : new A.IndexedSlot(previousChild, newChildIndex, type$.IndexedSlot_nullable_Element); }, $signature: 2037 }; A.Element_updateSlotForChild_visit.prototype = { call$1(element) { var descendant; element.updateSlot$1(this.newSlot); descendant = element.get$renderObjectAttachingChild(); if (descendant != null) this.call$1(descendant); }, $signature: 109 }; A.Element__updateDepth_closure.prototype = { call$1(child) { child._updateDepth$1(this.expectedDepth); }, $signature: 109 }; A.Element_detachRenderObject_closure.prototype = { call$1(child) { child.detachRenderObject$0(); }, $signature: 109 }; A.Element_attachRenderObject_closure.prototype = { call$1(child) { child.attachRenderObject$1(this.newSlot); }, $signature: 109 }; A.Element_debugDescribeChildren_closure.prototype = { call$1(child) { this.children.push(child.toDiagnosticsNode$0()); }, $signature: 109 }; A._ElementDiagnosticableTreeNode.prototype = {}; A.ErrorWidget.prototype = { createRenderObject$1(context) { var t1 = this.message, t2 = new A.RenderErrorBox(t1, A.LayerHandle$(type$.ContainerLayer_2)); t2.RenderObject$0(); t2.RenderErrorBox$1(t1); return t2; }, get$message(receiver) { return this.message; } }; A.ComponentElement.prototype = { get$renderObjectAttachingChild() { return this._framework$_child; }, mount$2($parent, newSlot) { this.super$Element$mount($parent, newSlot); this._firstBuild$0(); }, _firstBuild$0() { this.rebuild$0(); }, performRebuild$0() { var e, stack, e0, stack0, exception, built0, _this = this, built = null; try { built = _this.build$0(); _this._widget.toString; } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); built0 = $.ErrorWidget_builder.call$1(A._reportException(A.ErrorDescription$("building " + _this.toString$0(0)), e, stack, new A.ComponentElement_performRebuild_closure())); built = built0; } finally { _this.super$Element$performRebuild(); } try { _this._framework$_child = _this.updateChild$3(_this._framework$_child, built, _this._slot); } catch (exception) { e0 = A.unwrapException(exception); stack0 = A.getTraceFromException(exception); built0 = $.ErrorWidget_builder.call$1(A._reportException(A.ErrorDescription$("building " + _this.toString$0(0)), e0, stack0, new A.ComponentElement_performRebuild_closure0())); built = built0; _this._framework$_child = _this.updateChild$3(null, built, _this._slot); } }, visitChildren$1(visitor) { var t1 = this._framework$_child; if (t1 != null) visitor.call$1(t1); }, forgetChild$1(child) { this._framework$_child = null; this.super$Element$forgetChild(child); } }; A.ComponentElement_performRebuild_closure.prototype = { call$0() { var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); return t1; }, $signature: 141 }; A.ComponentElement_performRebuild_closure0.prototype = { call$0() { var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); return t1; }, $signature: 141 }; A.StatelessElement.prototype = { build$0() { var t1 = this._widget; t1.toString; return type$.StatelessWidget._as(t1).build$1(this); }, update$1(_, newWidget) { this.super$Element$update(0, newWidget); this.rebuild$1$force(true); } }; A.StatefulElement.prototype = { build$0() { return this._framework$_state.build$1(this); }, _firstBuild$0() { this._framework$_state.initState$0(); this._framework$_state.didChangeDependencies$0(); this.super$ComponentElement$_firstBuild(); }, performRebuild$0() { var _this = this; if (_this._didChangeDependencies) { _this._framework$_state.didChangeDependencies$0(); _this._didChangeDependencies = false; } _this.super$ComponentElement$performRebuild(); }, update$1(_, newWidget) { var t1, t2, t3, _this = this; _this.super$Element$update(0, newWidget); t1 = _this._framework$_state; t2 = t1._widget; t2.toString; t3 = _this._widget; t3.toString; t1._widget = type$.StatefulWidget._as(t3); t1.didUpdateWidget$1(t2); _this.rebuild$1$force(true); }, activate$0() { this.super$Element$activate(); this._framework$_state.activate$0(); this.markNeedsBuild$0(); }, deactivate$0() { this._framework$_state.deactivate$0(); this.super$Element$deactivate(); }, unmount$0() { var _this = this; _this.super$Element$unmount(); _this._framework$_state.dispose$0(); _this._framework$_state = _this._framework$_state._framework$_element = null; }, dependOnInheritedElement$2$aspect(ancestor, aspect) { return this.super$Element$dependOnInheritedElement(ancestor, aspect); }, dependOnInheritedElement$1(ancestor) { return this.dependOnInheritedElement$2$aspect(ancestor, null); }, didChangeDependencies$0() { this.super$Element$didChangeDependencies(); this._didChangeDependencies = true; }, toDiagnosticsNode$2$name$style($name, style) { return A._ElementDiagnosticableTreeNode$($name, true, style, this); }, toDiagnosticsNode$0() { return this.toDiagnosticsNode$2$name$style(null, null); } }; A.ProxyElement.prototype = { build$0() { var t1 = this._widget; t1.toString; return type$.ProxyWidget._as(t1).child; }, update$1(_, newWidget) { var _this = this, t1 = _this._widget; t1.toString; type$.ProxyWidget._as(t1); _this.super$Element$update(0, newWidget); _this.updated$1(t1); _this.rebuild$1$force(true); }, updated$1(oldWidget) { this.notifyClients$1(oldWidget); } }; A.ParentDataElement.prototype = { _applyParentData$1(widget) { this.visitChildren$1(new A.ParentDataElement__applyParentData_applyParentDataToChild(widget)); }, notifyClients$1(oldWidget) { var t1 = this._widget; t1.toString; this._applyParentData$1(this.$ti._eval$1("ParentDataWidget<1>")._as(t1)); } }; A.ParentDataElement__applyParentData_applyParentDataToChild.prototype = { call$1(child) { if (child instanceof A.RenderObjectElement) this.widget.applyParentData$1(child.get$renderObject()); else child.visitChildren$1(this); }, $signature: 109 }; A.InheritedElement.prototype = { _updateInheritance$0() { var _this = this, t1 = _this._framework$_parent, incomingWidgets = t1 == null ? null : t1._inheritedElements; if (incomingWidgets == null) incomingWidgets = B.PersistentHashMap_null; t1 = _this._widget; t1.toString; _this._inheritedElements = incomingWidgets.put$2(0, A.getRuntimeTypeOfDartObject(t1), _this); }, setDependencies$2(dependent, value) { this._dependents.$indexSet(0, dependent, value); }, updateDependencies$2(dependent, aspect) { this.setDependencies$2(dependent, null); }, notifyDependent$2(oldWidget, dependent) { dependent.didChangeDependencies$0(); }, updated$1(oldWidget) { var t1 = this._widget; t1.toString; if (type$.InheritedWidget._as(t1).updateShouldNotify$1(oldWidget)) this.super$ProxyElement$updated(oldWidget); }, notifyClients$1(oldWidget) { var t1, t2, t3; for (t1 = this._dependents, t2 = A._instanceType(t1), t1 = new A._HashMapKeyIterator(t1, t1._computeKeys$0(), t2._eval$1("_HashMapKeyIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; this.notifyDependent$2(oldWidget, t3 == null ? t2._as(t3) : t3); } } }; A.RenderObjectElement.prototype = { get$renderObject() { var t1 = this._renderObject; t1.toString; return t1; }, get$renderObjectAttachingChild() { return null; }, _findAncestorRenderObjectElement$0() { var t2, ancestor = this._framework$_parent, t1 = ancestor; while (true) { t2 = t1 == null; if (!(!t2 && !(t1 instanceof A.RenderObjectElement))) break; ancestor = t2 ? null : t1._framework$_parent; t1 = ancestor; } return type$.nullable_RenderObjectElement._as(t1); }, _findAncestorParentDataElements$0() { var ancestor = this._framework$_parent, result = A._setArrayType([], type$.JSArray_ParentDataElement_ParentData), t1 = ancestor; while (true) { if (!(t1 != null && !(t1 instanceof A.RenderObjectElement))) break; if (t1 instanceof A.ParentDataElement) result.push(t1); ancestor = t1._framework$_parent; t1 = ancestor; } return result; }, mount$2($parent, newSlot) { var _this = this; _this.super$Element$mount($parent, newSlot); _this._renderObject = type$.RenderObjectWidget._as(_this.get$widget()).createRenderObject$1(_this); _this.attachRenderObject$1(newSlot); _this.super$Element$performRebuild(); }, update$1(_, newWidget) { this.super$Element$update(0, newWidget); this._performRebuild$0(); }, performRebuild$0() { this._performRebuild$0(); }, _performRebuild$0() { var _this = this; type$.RenderObjectWidget._as(_this.get$widget()).updateRenderObject$2(_this, _this.get$renderObject()); _this.super$Element$performRebuild(); }, deactivate$0() { this.super$Element$deactivate(); }, unmount$0() { var _this = this, oldWidget = type$.RenderObjectWidget._as(_this.get$widget()); _this.super$Element$unmount(); oldWidget.didUnmountRenderObject$1(_this.get$renderObject()); _this._renderObject.dispose$0(); _this._renderObject = null; }, updateSlot$1(newSlot) { var t1, _this = this, oldSlot = _this._slot; _this.super$Element$updateSlot(newSlot); t1 = _this._ancestorRenderObjectElement; if (t1 != null) t1.moveRenderObjectChild$3(_this.get$renderObject(), oldSlot, _this._slot); }, attachRenderObject$1(newSlot) { var t1, parentDataElements, t2, _i, t3, _this = this; _this._slot = newSlot; t1 = _this._ancestorRenderObjectElement = _this._findAncestorRenderObjectElement$0(); if (t1 != null) t1.insertRenderObjectChild$2(_this.get$renderObject(), newSlot); parentDataElements = _this._findAncestorParentDataElements$0(); for (t1 = parentDataElements.length, t2 = type$.ParentDataWidget_ParentData, _i = 0; _i < parentDataElements.length; parentDataElements.length === t1 || (0, A.throwConcurrentModificationError)(parentDataElements), ++_i) { t3 = parentDataElements[_i]._widget; t3.toString; t2._as(t3).applyParentData$1(_this.get$renderObject()); } }, detachRenderObject$0() { var _this = this, t1 = _this._ancestorRenderObjectElement; if (t1 != null) { t1.removeRenderObjectChild$2(_this.get$renderObject(), _this._slot); _this._ancestorRenderObjectElement = null; } _this._slot = null; } }; A.RootElementMixin.prototype = {}; A.LeafRenderObjectElement.prototype = { forgetChild$1(child) { this.super$Element$forgetChild(child); }, insertRenderObjectChild$2(child, slot) { }, moveRenderObjectChild$3(child, oldSlot, newSlot) { }, removeRenderObjectChild$2(child, slot) { }, debugDescribeChildren$0() { this._widget.toString; return B.List_empty2; } }; A.SingleChildRenderObjectElement.prototype = { visitChildren$1(visitor) { var t1 = this._framework$_child; if (t1 != null) visitor.call$1(t1); }, forgetChild$1(child) { this._framework$_child = null; this.super$Element$forgetChild(child); }, mount$2($parent, newSlot) { var t1, t2, _this = this; _this.super$RenderObjectElement$mount($parent, newSlot); t1 = _this._framework$_child; t2 = _this._widget; t2.toString; _this._framework$_child = _this.updateChild$3(t1, type$.SingleChildRenderObjectWidget._as(t2).child, null); }, update$1(_, newWidget) { var t1, t2, _this = this; _this.super$RenderObjectElement$update(0, newWidget); t1 = _this._framework$_child; t2 = _this._widget; t2.toString; _this._framework$_child = _this.updateChild$3(t1, type$.SingleChildRenderObjectWidget._as(t2).child, null); }, insertRenderObjectChild$2(child, slot) { var t1 = this._renderObject; t1.toString; type$.RenderObjectWithChildMixin_RenderObject._as(t1).set$child(child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { }, removeRenderObjectChild$2(child, slot) { var t1 = this._renderObject; t1.toString; type$.RenderObjectWithChildMixin_RenderObject._as(t1).set$child(null); } }; A.MultiChildRenderObjectElement.prototype = { get$renderObject() { return type$.ContainerRenderObjectMixin_of_RenderObject_and_ContainerParentDataMixin_RenderObject._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, get$children(_) { var t1 = this.__MultiChildRenderObjectElement__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.WhereIterable(t1, new A.MultiChildRenderObjectElement_children_closure(this), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); }, insertRenderObjectChild$2(child, slot) { var renderObject = this.get$renderObject(), t1 = slot.value; renderObject.insert$2$after(0, child, t1 == null ? null : t1.get$renderObject()); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { var renderObject = this.get$renderObject(), t1 = newSlot.value; renderObject.move$2$after(child, t1 == null ? null : t1.get$renderObject()); }, removeRenderObjectChild$2(child, slot) { this.get$renderObject().remove$1(0, child); }, visitChildren$1(visitor) { var t2, t3, _i, child, t1 = this.__MultiChildRenderObjectElement__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; t3 = this._forgottenChildren; _i = 0; for (; _i < t2; ++_i) { child = t1[_i]; if (!t3.contains$1(0, child)) visitor.call$1(child); } }, forgetChild$1(child) { this._forgottenChildren.add$1(0, child); this.super$Element$forgetChild(child); }, inflateWidget$2(newWidget, newSlot) { return this.super$Element$inflateWidget(newWidget, newSlot); }, mount$2($parent, newSlot) { var t1, t2, t3, children, t4, previousChild, i, newChild, _this = this; _this.super$RenderObjectElement$mount($parent, newSlot); t1 = type$.MultiChildRenderObjectWidget._as(_this.get$widget()).children; t2 = J.getInterceptor$asx(t1); t3 = t2.get$length(t1); children = A.List_List$filled(t3, $.$get$_NullElement_instance(), false, type$.Element_2); for (t4 = type$.IndexedSlot_nullable_Element, previousChild = null, i = 0; i < t3; ++i, previousChild = newChild) { newChild = _this.super$Element$inflateWidget(t2.$index(t1, i), new A.IndexedSlot(previousChild, i, t4)); children[i] = newChild; } _this.__MultiChildRenderObjectElement__children_A = children; }, update$1(_, newWidget) { var multiChildRenderObjectWidget, t1, t2, _this = this; _this.super$RenderObjectElement$update(0, newWidget); multiChildRenderObjectWidget = type$.MultiChildRenderObjectWidget._as(_this.get$widget()); t1 = _this.__MultiChildRenderObjectElement__children_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._forgottenChildren; _this.__MultiChildRenderObjectElement__children_A = _this.updateChildren$3$forgottenChildren(t1, multiChildRenderObjectWidget.children, t2); t2.clear$0(0); } }; A.MultiChildRenderObjectElement_children_closure.prototype = { call$1(child) { return !this.$this._forgottenChildren.contains$1(0, child); }, $signature: 129 }; A.RenderTreeRootElement.prototype = { attachRenderObject$1(newSlot) { this._slot = newSlot; }, detachRenderObject$0() { this._slot = null; }, updateSlot$1(newSlot) { this.super$RenderObjectElement$updateSlot(newSlot); } }; A.IndexedSlot.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.IndexedSlot && this.index === other.index && J.$eq$(this.value, other.value); }, get$hashCode(_) { return A.Object_hash(this.index, this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$value(receiver) { return this.value; } }; A._NullElement.prototype = {}; A._NullWidget3.prototype = { createElement$0(_) { return A.throwExpression(A.UnimplementedError$(null)); } }; A._State_Object_Diagnosticable.prototype = {}; A.GestureRecognizerFactory.prototype = {}; A.GestureRecognizerFactoryWithHandlers.prototype = { constructor$0() { return this._constructor.call$0(); }, initializer$1(instance) { return this._gesture_detector$_initializer.call$1(instance); } }; A.GestureDetector.prototype = { build$1(context) { var _this = this, gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_18), gestureSettings = t1 == null ? null : t1.gestureSettings; if (_this.onTapDown == null) if (_this.onTapUp == null) if (_this.onTap == null) if (_this.onTapCancel == null) if (_this.onSecondaryTap == null) if (_this.onSecondaryTapDown == null) if (_this.onSecondaryTapUp == null) if (_this.onSecondaryTapCancel == null) t1 = false; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; if (t1) gestures.$indexSet(0, B.Type_TapGestureRecognizer_62h, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure(_this), new A.GestureDetector_build_closure0(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapGestureRecognizer)); if (_this.onDoubleTap == null) t1 = false; else t1 = true; if (t1) gestures.$indexSet(0, B.Type_DoubleTapGestureRecognizer_oyU, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure1(_this), new A.GestureDetector_build_closure2(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_DoubleTapGestureRecognizer)); if (_this.onLongPressDown == null) if (_this.onLongPressCancel == null) if (_this.onLongPress == null) t1 = false; else t1 = true; else t1 = true; else t1 = true; if (t1) gestures.$indexSet(0, B.Type_LongPressGestureRecognizer_46y, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure3(_this), new A.GestureDetector_build_closure4(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer)); if (_this.onVerticalDragStart != null || _this.onVerticalDragUpdate != null || _this.onVerticalDragEnd != null || false) gestures.$indexSet(0, B.Type_mLh, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure5(_this), new A.GestureDetector_build_closure6(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer)); if (_this.onHorizontalDragDown != null || _this.onHorizontalDragStart != null || _this.onHorizontalDragUpdate != null || _this.onHorizontalDragEnd != null || _this.onHorizontalDragCancel != null) gestures.$indexSet(0, B.Type_Vq1, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure7(_this), new A.GestureDetector_build_closure8(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer)); if (_this.onPanDown != null || _this.onPanStart != null || _this.onPanUpdate != null || _this.onPanEnd != null || _this.onPanCancel != null) gestures.$indexSet(0, B.Type_PanGestureRecognizer_bbH, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure9(_this), new A.GestureDetector_build_closure10(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)); if (_this.onScaleStart != null || _this.onScaleUpdate != null || _this.onScaleEnd != null) gestures.$indexSet(0, B.Type_ScaleGestureRecognizer_s8I, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure11(_this), new A.GestureDetector_build_closure12(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_ScaleGestureRecognizer)); t1 = false; if (t1) gestures.$indexSet(0, B.Type_ForcePressGestureRecognizer_TN2, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure13(_this), new A.GestureDetector_build_closure14(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_ForcePressGestureRecognizer)); return new A.RawGestureDetector(_this.child, gestures, _this.behavior, _this.excludeFromSemantics, null); } }; A.GestureDetector_build_closure.prototype = { call$0() { return A.TapGestureRecognizer$(this.$this, null); }, $signature: 775 }; A.GestureDetector_build_closure0.prototype = { call$1(instance) { var t1 = this.$this; instance.onTapDown = t1.onTapDown; instance.onTapUp = t1.onTapUp; instance.onTap = t1.onTap; instance.onTapCancel = t1.onTapCancel; instance.onSecondaryTap = t1.onSecondaryTap; instance.onSecondaryTapDown = t1.onSecondaryTapDown; instance.onSecondaryTapUp = t1.onSecondaryTapUp; instance.onSecondaryTapCancel = t1.onSecondaryTapCancel; instance.onTertiaryTapCancel = instance.onTertiaryTapUp = instance.onTertiaryTapDown = null; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 774 }; A.GestureDetector_build_closure1.prototype = { call$0() { var t1 = type$.int, t2 = A.multitap_DoubleTapGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.DoubleTapGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._TapTracker), this.$this, null, t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, $signature: 2076 }; A.GestureDetector_build_closure2.prototype = { call$1(instance) { instance.onDoubleTapDown = null; instance.onDoubleTap = this.$this.onDoubleTap; instance.onDoubleTapCancel = null; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 2077 }; A.GestureDetector_build_closure3.prototype = { call$0() { return A.LongPressGestureRecognizer$(this.$this, null, null); }, $signature: 451 }; A.GestureDetector_build_closure4.prototype = { call$1(instance) { var t1 = this.$this; instance.onLongPressDown = t1.onLongPressDown; instance.onLongPressCancel = t1.onLongPressCancel; instance.onLongPress = t1.onLongPress; instance.onTertiaryLongPressEnd = instance.onTertiaryLongPressUp = instance.onTertiaryLongPressMoveUpdate = instance.onTertiaryLongPressStart = instance.onTertiaryLongPress = instance.onTertiaryLongPressCancel = instance.onTertiaryLongPressDown = instance.onSecondaryLongPressEnd = instance.onSecondaryLongPressUp = instance.onSecondaryLongPressMoveUpdate = instance.onSecondaryLongPressStart = instance.onSecondaryLongPress = instance.onSecondaryLongPressCancel = instance.onSecondaryLongPressDown = instance.onLongPressEnd = instance.onLongPressUp = instance.onLongPressMoveUpdate = instance.onLongPressStart = null; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 461 }; A.GestureDetector_build_closure5.prototype = { call$0() { return A.VerticalDragGestureRecognizer$(this.$this, null); }, $signature: 329 }; A.GestureDetector_build_closure6.prototype = { call$1(instance) { var t1; instance.onDown = null; t1 = this.$this; instance.onStart = t1.onVerticalDragStart; instance.onUpdate = t1.onVerticalDragUpdate; instance.onEnd = t1.onVerticalDragEnd; instance.onCancel = null; instance.dragStartBehavior = t1.dragStartBehavior; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 328 }; A.GestureDetector_build_closure7.prototype = { call$0() { return A.HorizontalDragGestureRecognizer$(this.$this, null); }, $signature: 473 }; A.GestureDetector_build_closure8.prototype = { call$1(instance) { var t1 = this.$this; instance.onDown = t1.onHorizontalDragDown; instance.onStart = t1.onHorizontalDragStart; instance.onUpdate = t1.onHorizontalDragUpdate; instance.onEnd = t1.onHorizontalDragEnd; instance.onCancel = t1.onHorizontalDragCancel; instance.dragStartBehavior = t1.dragStartBehavior; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 477 }; A.GestureDetector_build_closure9.prototype = { call$0() { return A.PanGestureRecognizer$(this.$this, null); }, $signature: 246 }; A.GestureDetector_build_closure10.prototype = { call$1(instance) { var t1 = this.$this; instance.onDown = t1.onPanDown; instance.onStart = t1.onPanStart; instance.onUpdate = t1.onPanUpdate; instance.onEnd = t1.onPanEnd; instance.onCancel = t1.onPanCancel; instance.dragStartBehavior = t1.dragStartBehavior; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 247 }; A.GestureDetector_build_closure11.prototype = { call$0() { var t1 = type$.int, t2 = A._setArrayType([], type$.JSArray_int), t3 = A.HashSet_HashSet(t1); return new A.ScaleGestureRecognizer(B.DragStartBehavior_0, B._ScaleState_0, B.Offset_O5r, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Offset), t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._PointerPanZoomData), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t3, this.$this, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, $signature: 2112 }; A.GestureDetector_build_closure12.prototype = { call$1(instance) { var t1 = this.$this; instance.onStart = t1.onScaleStart; instance.onUpdate = t1.onScaleUpdate; instance.onEnd = t1.onScaleEnd; instance.dragStartBehavior = t1.dragStartBehavior; instance.gestureSettings = this.gestureSettings; instance.trackpadScrollCausesScale = false; instance.trackpadScrollToScaleFactor = t1.trackpadScrollToScaleFactor; instance.supportedDevices = null; }, $signature: 2114 }; A.GestureDetector_build_closure13.prototype = { call$0() { return A.ForcePressGestureRecognizer$(this.$this, null); }, $signature: 773 }; A.GestureDetector_build_closure14.prototype = { call$1(instance) { instance.onEnd = instance.onUpdate = instance.onPeak = instance.onStart = null; instance.gestureSettings = this.gestureSettings; instance.supportedDevices = null; }, $signature: 772 }; A.RawGestureDetector.prototype = { createState$0() { return new A.RawGestureDetectorState(B.Map_empty4, B._StateLifecycle_0); } }; A.RawGestureDetectorState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget; t1.toString; _this._gesture_detector$_semantics = new A._DefaultSemanticsGestureDelegate(_this); _this._syncAll$1(t1.gestures); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget; this._syncAll$1(t1.gestures); }, replaceSemanticsActions$1(actions) { if (this._widget.excludeFromSemantics) return; type$.nullable_RenderSemanticsGestureHandler._as(this._framework$_element.get$renderObject()).set$validActions(actions); }, dispose$0() { for (var t1 = this._recognizers, t1 = J.get$iterator$ax(t1.get$values(t1)); t1.moveNext$0();) t1.get$current(t1).dispose$0(); this._recognizers = null; this.super$State$dispose(); }, _syncAll$1(gestures) { var t2, t3, t4, t5, _this = this, t1 = _this._recognizers; t1.toString; _this._recognizers = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizer); for (t2 = J.get$iterator$ax(gestures.get$keys(gestures)); t2.moveNext$0();) { t3 = t2.get$current(t2); t4 = _this._recognizers; t4.toString; t5 = t1.$index(0, t3); t4.$indexSet(0, t3, t5 == null ? gestures.$index(0, t3).constructor$0() : t5); t4 = gestures.$index(0, t3); t4.toString; t3 = _this._recognizers.$index(0, t3); t3.toString; t4.initializer$1(t3); } for (t2 = J.get$iterator$ax(t1.get$keys(t1)); t2.moveNext$0();) { t3 = t2.get$current(t2); if (!_this._recognizers.containsKey$1(0, t3)) t1.$index(0, t3).dispose$0(); } }, _gesture_detector$_handlePointerDown$1($event) { var t1, t2; for (t1 = this._recognizers, t1 = J.get$iterator$ax(t1.get$values(t1)); t1.moveNext$0();) { t2 = t1.get$current(t1); t2._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); if (t2.isPointerAllowed$1($event)) t2.addAllowedPointer$1($event); else t2.handleNonAllowedPointer$1($event); } }, _handlePointerPanZoomStart$1($event) { var t1, t2; for (t1 = this._recognizers, t1 = J.get$iterator$ax(t1.get$values(t1)); t1.moveNext$0();) { t2 = t1.get$current(t1); t2._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); if (t2.isPointerPanZoomAllowed$1($event)) t2.addAllowedPointerPanZoom$1($event); } }, _updateSemanticsForRenderObject$1(renderObject) { var t1 = this._gesture_detector$_semantics, t2 = t1.detectorState._recognizers; t2.toString; renderObject.set$onTap(t1._getTapHandler$1(t2)); renderObject.set$onLongPress(t1._getLongPressHandler$1(t2)); renderObject.set$onHorizontalDragUpdate(t1._getHorizontalDragUpdateHandler$1(t2)); renderObject.set$onVerticalDragUpdate(t1._getVerticalDragUpdateHandler$1(t2)); }, build$1(context) { var t4, t5, result, _this = this, _null = null, t1 = _this._widget, t2 = t1.behavior, t3 = t2 == null; if (t3) t4 = t1.child == null ? B.HitTestBehavior_2 : B.HitTestBehavior_0; else t4 = t2; t5 = t1.child; result = A.Listener$(t4, t5, _null, _null, _this.get$_gesture_detector$_handlePointerDown(), _null, _null, _this.get$_handlePointerPanZoomStart(), _null, _null); if (!t1.excludeFromSemantics) { if (t3) t1 = t5 == null ? B.HitTestBehavior_2 : B.HitTestBehavior_0; else t1 = t2; result = new A._GestureSemantics(t1, _this.get$_updateSemanticsForRenderObject(), result, _null); } return result; } }; A._GestureSemantics.prototype = { createRenderObject$1(context) { var renderObject = new A.RenderSemanticsGestureHandler(B.HitTestBehavior_0, null, A.LayerHandle$(type$.ContainerLayer_2)); renderObject.RenderObject$0(); renderObject.set$child(null); renderObject.behavior = this.behavior; this.assignSemantics.call$1(renderObject); return renderObject; }, updateRenderObject$2(context, renderObject) { renderObject.behavior = this.behavior; this.assignSemantics.call$1(renderObject); } }; A.SemanticsGestureDelegate.prototype = { toString$0(_) { return "SemanticsGestureDelegate()"; } }; A._DefaultSemanticsGestureDelegate.prototype = { assignSemantics$1(renderObject) { var _this = this, t1 = _this.detectorState._recognizers; t1.toString; renderObject.set$onTap(_this._getTapHandler$1(t1)); renderObject.set$onLongPress(_this._getLongPressHandler$1(t1)); renderObject.set$onHorizontalDragUpdate(_this._getHorizontalDragUpdateHandler$1(t1)); renderObject.set$onVerticalDragUpdate(_this._getVerticalDragUpdateHandler$1(t1)); }, _getTapHandler$1(recognizers) { var tap = type$.nullable_TapGestureRecognizer._as(recognizers.$index(0, B.Type_TapGestureRecognizer_62h)); if (tap == null) return null; return new A._DefaultSemanticsGestureDelegate__getTapHandler_closure(tap); }, _getLongPressHandler$1(recognizers) { var longPress = type$.nullable_LongPressGestureRecognizer._as(recognizers.$index(0, B.Type_LongPressGestureRecognizer_46y)); if (longPress == null) return null; return new A._DefaultSemanticsGestureDelegate__getLongPressHandler_closure(longPress); }, _getHorizontalDragUpdateHandler$1(recognizers) { var horizontal = type$.nullable_HorizontalDragGestureRecognizer._as(recognizers.$index(0, B.Type_Vq1)), pan = type$.nullable_PanGestureRecognizer._as(recognizers.$index(0, B.Type_PanGestureRecognizer_bbH)), horizontalHandler = horizontal == null ? null : new A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure(horizontal), panHandler = pan == null ? null : new A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0(pan); if (horizontalHandler == null && panHandler == null) return null; return new A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1(horizontalHandler, panHandler); }, _getVerticalDragUpdateHandler$1(recognizers) { var vertical = type$.nullable_VerticalDragGestureRecognizer._as(recognizers.$index(0, B.Type_mLh)), pan = type$.nullable_PanGestureRecognizer._as(recognizers.$index(0, B.Type_PanGestureRecognizer_bbH)), verticalHandler = vertical == null ? null : new A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure(vertical), panHandler = pan == null ? null : new A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0(pan); if (verticalHandler == null && panHandler == null) return null; return new A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1(verticalHandler, panHandler); } }; A._DefaultSemanticsGestureDelegate__getTapHandler_closure.prototype = { call$0() { var t1 = this.tap, t2 = t1.onTapDown; if (t2 != null) t2.call$1(new A.TapDownDetails(B.Offset_0_0, B.Offset_0_0)); t2 = t1.onTapUp; if (t2 != null) t2.call$1(new A.TapUpDetails(B.Offset_0_0, B.Offset_0_0)); t1 = t1.onTap; if (t1 != null) t1.call$0(); }, $signature: 0 }; A._DefaultSemanticsGestureDelegate__getLongPressHandler_closure.prototype = { call$0() { var t1 = this.longPress, t2 = t1.onLongPressDown; if (t2 != null) t2.call$1(B.C_LongPressDownDetails); t2 = t1.onLongPressStart; if (t2 != null) t2.call$1(B.LongPressStartDetails_aWR); t2 = t1.onLongPress; if (t2 != null) t2.call$0(); t2 = t1.onLongPressEnd; if (t2 != null) t2.call$1(B.LongPressEndDetails_aB0); t1 = t1.onLongPressUp; if (t1 != null) t1.call$0(); }, $signature: 0 }; A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure.prototype = { call$1(details) { var t1 = this.horizontal, t2 = t1.onDown; if (t2 != null) t2.call$1(new A.DragDownDetails(B.Offset_0_0)); t2 = t1.onStart; if (t2 != null) t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, B.Offset_0_0, null)); t2 = t1.onUpdate; if (t2 != null) t2.call$1(details); t1 = t1.onEnd; if (t1 != null) t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, 0)); }, $signature: 74 }; A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0.prototype = { call$1(details) { var t1 = this.pan, t2 = t1.onDown; if (t2 != null) t2.call$1(new A.DragDownDetails(B.Offset_0_0)); t2 = t1.onStart; if (t2 != null) t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, B.Offset_0_0, null)); t2 = t1.onUpdate; if (t2 != null) t2.call$1(details); t1 = t1.onEnd; if (t1 != null) t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, null)); }, $signature: 74 }; A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1.prototype = { call$1(details) { var t1 = this.horizontalHandler; if (t1 != null) t1.call$1(details); t1 = this.panHandler; if (t1 != null) t1.call$1(details); }, $signature: 74 }; A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure.prototype = { call$1(details) { var t1 = this.vertical, t2 = t1.onDown; if (t2 != null) t2.call$1(new A.DragDownDetails(B.Offset_0_0)); t2 = t1.onStart; if (t2 != null) t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, B.Offset_0_0, null)); t2 = t1.onUpdate; if (t2 != null) t2.call$1(details); t1 = t1.onEnd; if (t1 != null) t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, 0)); }, $signature: 74 }; A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0.prototype = { call$1(details) { var t1 = this.pan, t2 = t1.onDown; if (t2 != null) t2.call$1(new A.DragDownDetails(B.Offset_0_0)); t2 = t1.onStart; if (t2 != null) t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, B.Offset_0_0, null)); t2 = t1.onUpdate; if (t2 != null) t2.call$1(details); t1 = t1.onEnd; if (t1 != null) t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, null)); }, $signature: 74 }; A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1.prototype = { call$1(details) { var t1 = this.verticalHandler; if (t1 != null) t1.call$1(details); t1 = this.panHandler; if (t1 != null) t1.call$1(details); }, $signature: 74 }; A.HeroFlightDirection.prototype = { _enumToString$0() { return "HeroFlightDirection." + this._core$_name; } }; A.Hero.prototype = { createState$0() { return new A._HeroState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A.Hero__allHeroesFor_inviteHero.prototype = { call$2(hero, tag) { var t1 = hero._widget; t1.toString; type$.Hero._as(t1); t1 = hero._framework$_state; t1.toString; type$._HeroState._as(t1); if (!this.isUserGestureTransition || false) this.result.$indexSet(0, tag, t1); else t1.endFlight$0(); }, $signature: 2136 }; A.Hero__allHeroesFor_visitor.prototype = { call$1(element) { var tag, heroRoute, _this = this, widget = element.get$widget(); if (widget instanceof A.Hero) { type$.StatefulElement._as(element); tag = widget.tag; if (A.Navigator_of(element, false) === _this.navigator) _this.inviteHero.call$2(element, tag); else { heroRoute = A.ModalRoute_of(element, type$.nullable_Object); if (heroRoute != null && heroRoute instanceof A.MaterialPageRoute && heroRoute.get$isCurrent()) _this.inviteHero.call$2(element, tag); } } element.visitChildren$1(_this); }, $signature: 109 }; A._HeroState.prototype = { startFlight$1$shouldIncludedChildInPlaceholder(shouldIncludedChildInPlaceholder) { var t1, _this = this; _this._shouldIncludeChild = shouldIncludedChildInPlaceholder; t1 = _this._framework$_element.get$renderObject(); t1.toString; _this.setState$1(new A._HeroState_startFlight_closure(_this, type$.RenderBox._as(t1))); }, startFlight$0() { return this.startFlight$1$shouldIncludedChildInPlaceholder(false); }, endFlight$1$keepPlaceholder(keepPlaceholder) { var _this = this; if (keepPlaceholder || _this._placeholderSize == null) return; _this._placeholderSize = null; if (_this._framework$_element != null) _this.setState$1(new A._HeroState_endFlight_closure()); }, endFlight$0() { return this.endFlight$1$keepPlaceholder(false); }, build$1(context) { var t3, _this = this, _null = null, t1 = _this._placeholderSize, t2 = t1 == null, showPlaceholder = !t2; if (showPlaceholder) _this._widget.toString; if (showPlaceholder && !_this._shouldIncludeChild) return new A.SizedBox(t1._dx, t1._dy, _null, _null); t3 = t2 ? _null : t1._dx; t1 = t2 ? _null : t1._dy; return new A.SizedBox(t3, t1, new A.Offstage(showPlaceholder, new A.TickerMode(t2, new A.KeyedSubtree(_this._widget.child, _this._heroes$_key), _null), _null), _null); } }; A._HeroState_startFlight_closure.prototype = { call$0() { this.$this._placeholderSize = this.box.get$size(0); }, $signature: 0 }; A._HeroState_endFlight_closure.prototype = { call$0() { }, $signature: 0 }; A._HeroFlightManifest.prototype = { get$animation(_) { var t1, _this = this; if (_this.type === B.HeroFlightDirection_0) { t1 = _this.toRoute._animationProxy; t1.toString; } else { t1 = _this.fromRoute._animationProxy; t1.toString; } return A.CurvedAnimation$(B.Cubic_ifx, t1, _this.isDiverted ? null : new A.FlippedCurve(B.Cubic_ifx)); }, createHeroRectTween$2$begin$end(begin, end) { var t1; this.toHero._widget.toString; t1 = this.createRectTween.call$2(begin, end); return t1 == null ? new A.RectTween(begin, end) : t1; }, get$fromHeroLocation() { var t1, result, _this = this, value = _this.___HeroFlightManifest_fromHeroLocation_FI; if (value === $) { t1 = _this.fromHero._framework$_element; t1.toString; result = A._HeroFlightManifest__boundingBoxFor(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.fromRoute._subtreeKey)); _this.___HeroFlightManifest_fromHeroLocation_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___HeroFlightManifest_fromHeroLocation_FI = result; value = result; } return value; }, get$toHeroLocation() { var t1, result, _this = this, value = _this.___HeroFlightManifest_toHeroLocation_FI; if (value === $) { t1 = _this.toHero._framework$_element; t1.toString; result = A._HeroFlightManifest__boundingBoxFor(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.toRoute._subtreeKey)); _this.___HeroFlightManifest_toHeroLocation_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___HeroFlightManifest_toHeroLocation_FI = result; value = result; } return value; }, get$isValid() { var result, _this = this, value = _this.___HeroFlightManifest_isValid_FI; if (value === $) { if (_this.get$toHeroLocation().get$isFinite(0)) result = _this.isDiverted || _this.get$fromHeroLocation().get$isFinite(0); else result = false; _this.___HeroFlightManifest_isValid_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.___HeroFlightManifest_isValid_FI = result; } return value; }, toString$0(_) { var t6, t7, _this = this, t1 = _this.type.toString$0(0), t2 = _this.fromHero, t3 = A.S(t2._widget.tag), t4 = _this.fromRoute._navigator$_settings.toString$0(0), t5 = _this.toRoute._navigator$_settings.toString$0(0); t2 = t2.toString$0(0); t6 = _this.toHero.toString$0(0); t7 = _this.get$isValid() ? "" : ", INVALID"; return "_HeroFlightManifest(" + t1 + " tag: " + t3 + " from route: " + t4 + " to route: " + t5 + " with hero: " + t2 + " to " + t6 + ")" + t7; } }; A._HeroFlight.prototype = { _buildOverlay$1(context) { var t2, t3, t4, t5, _this = this, t1 = _this.shuttle; if (t1 == null) { t1 = _this.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.get$animation(0); t3 = _this.___HeroFlight_manifest_A; t4 = t3.fromHero._framework$_element; t4.toString; t5 = t3.toHero._framework$_element; t5.toString; t5 = _this.shuttle = t1.shuttleBuilder.call$5(context, t2, t3.type, t4, t5); t1 = t5; } t2 = _this.___HeroFlight__proxyAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.AnimatedBuilder$(t2, new A._HeroFlight__buildOverlay_closure(_this), t1); }, _performAnimationUpdate$1($status) { var t2, _this = this, t1 = $status === B.AnimationStatus_3; if (t1 || $status === B.AnimationStatus_0) { t2 = _this.___HeroFlight__proxyAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.set$parent(0, null); _this.overlayEntry.remove$0(0); _this.overlayEntry.dispose$0(); _this.overlayEntry = null; t2 = _this.___HeroFlight_manifest_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.fromHero.endFlight$1$keepPlaceholder(t1); _this.___HeroFlight_manifest_A.toHero.endFlight$1$keepPlaceholder($status === B.AnimationStatus_0); _this.onFlightEnded.call$1(_this); _this.___HeroFlight__proxyAnimation_A.removeListener$1(0, _this.get$onTick()); } }, _handleAnimationUpdate$1($status) { var _this = this, t1 = _this.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.fromRoute._navigator$_navigator; if ((t1 == null ? null : t1.userGestureInProgressNotifier._change_notifier$_value) !== true) { _this._performAnimationUpdate$1($status); return; } if (_this._scheduledPerformAnimationUpdate) return; t1.toString; _this._scheduledPerformAnimationUpdate = true; t1.userGestureInProgressNotifier.addListener$1(0, new A._HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate(_this, t1)); }, dispose$0() { var _this = this, t1 = _this.overlayEntry; if (t1 != null) { t1.remove$0(0); _this.overlayEntry.dispose$0(); _this.overlayEntry = null; t1 = _this.___HeroFlight__proxyAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$parent(0, null); _this.___HeroFlight__proxyAnimation_A.removeListener$1(0, _this.get$onTick()); _this.___HeroFlight__proxyAnimation_A.removeStatusListener$1(_this.get$_handleAnimationUpdate()); } }, onTick$0() { var t1, toHeroBox, toHeroOrigin, t2, t3, t4, t5, t6, t7, t8, t9, _this = this; if (!_this._aborted) { t1 = _this.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.toHero._framework$_element != null; } else t1 = false; if (t1) { t1 = _this.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); toHeroBox = type$.nullable_RenderBox._as(t1.toHero._framework$_element.get$renderObject()); } else toHeroBox = null; if (toHeroBox != null && toHeroBox._object$_owner != null && toHeroBox._box$_size != null) { t1 = _this.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1.toRoute._subtreeKey); t1 = t1 == null ? null : t1.get$renderObject(); toHeroOrigin = A.MatrixUtils_transformPoint(toHeroBox.getTransformTo$1(0, type$.nullable_RenderBox._as(t1)), B.Offset_0_0); } else toHeroOrigin = null; t1 = toHeroOrigin != null; if (t1 && isFinite(toHeroOrigin._dx) && isFinite(toHeroOrigin._dy)) { t2 = _this.___HeroFlight_heroRectTween_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.end; if (!J.$eq$(toHeroOrigin, new A.Offset(t2.left, t2.top))) { t2 = _this.___HeroFlight_heroRectTween_A; t3 = t2.end; t4 = t3.right; t5 = t3.left; t6 = t3.bottom; t3 = t3.top; t7 = toHeroOrigin._dx; t8 = toHeroOrigin._dy; t9 = _this.___HeroFlight_manifest_A; t9 === $ && A.throwUnnamedLateFieldNI(); _this.___HeroFlight_heroRectTween_A = t9.createHeroRectTween$2$begin$end(t2.begin, new A.Rect(t7, t8, t7 + (t4 - t5), t8 + (t6 - t3))); } } else { t2 = _this._heroOpacity; if (t2.get$status(t2) === B.AnimationStatus_3) { t2 = _this.___HeroFlight__proxyAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$_HeroFlight__reverseTween(); t4 = t2.get$value(0); t5 = t3.$ti._eval$1("_ChainedEvaluation"); _this._heroOpacity = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(new A.Interval(t4, 1, B.C__Linear)), t3, t5), t5._eval$1("_AnimatedEvaluation")); } } if (t1) t1 = !(isFinite(toHeroOrigin._dx) && isFinite(toHeroOrigin._dy)); else t1 = true; _this._aborted = t1; }, start$1(_, initialManifest) { var t1, shouldIncludeChildInPlaceholder, t2, _this = this; _this.___HeroFlight_manifest_A = initialManifest; switch (initialManifest.type.index) { case 1: t1 = _this.___HeroFlight__proxyAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$parent(0, new A.ReverseAnimation(initialManifest.get$animation(0), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), 0)); shouldIncludeChildInPlaceholder = false; break; case 0: t1 = _this.___HeroFlight__proxyAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$parent(0, initialManifest.get$animation(0)); shouldIncludeChildInPlaceholder = true; break; default: shouldIncludeChildInPlaceholder = null; } t1 = _this.___HeroFlight_manifest_A; _this.___HeroFlight_heroRectTween_A = t1.createHeroRectTween$2$begin$end(t1.get$fromHeroLocation(), _this.___HeroFlight_manifest_A.get$toHeroLocation()); _this.___HeroFlight_manifest_A.fromHero.startFlight$1$shouldIncludedChildInPlaceholder(shouldIncludeChildInPlaceholder); _this.___HeroFlight_manifest_A.toHero.startFlight$0(); t1 = _this.___HeroFlight_manifest_A; t2 = A.OverlayEntry$(_this.get$_buildOverlay(), false, false); _this.overlayEntry = t2; t1.overlay.insert$1(0, t2); t2 = _this.___HeroFlight__proxyAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.didRegisterListener$0(); t2 = t2.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$onTick()); }, toString$0(_) { var from, to, t2, t3, t4, t1 = this.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); from = t1.fromRoute._navigator$_settings; to = t1.toRoute._navigator$_settings; t1 = A.S(t1.fromHero._widget.tag); t2 = from.toString$0(0); t3 = to.toString$0(0); t4 = this.___HeroFlight__proxyAnimation_A; t4 === $ && A.throwUnnamedLateFieldNI(); return "HeroFlight(for: " + t1 + ", from: " + t2 + ", to: " + t3 + " " + A.S(t4._animations$_parent) + ")"; } }; A._HeroFlight__buildOverlay_closure.prototype = { call$2(context, child) { var t3, _null = null, t1 = this.$this, t2 = t1.___HeroFlight_heroRectTween_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.___HeroFlight__proxyAnimation_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.transform$1(0, t3.get$value(0)); t3.toString; t2 = t1.___HeroFlight_manifest_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.navigatorSize; return A.Positioned$(t2._dy - t3.bottom, A.IgnorePointer$(new A.FadeTransition(t1._heroOpacity, false, child, _null), true, _null), _null, _null, t3.left, t2._dx - t3.right, t3.top, _null); }, $signature: 771 }; A._HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate.prototype = { call$0() { var t2, t1 = this.$this; t1._scheduledPerformAnimationUpdate = false; this.navigator.userGestureInProgressNotifier.removeListener$1(0, this); t2 = t1.___HeroFlight__proxyAnimation_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._performAnimationUpdate$1(t2.get$status(0)); }, $signature: 0 }; A.HeroController.prototype = { didPush$2(route, previousRoute) { this._maybeStartHeroTransition$4(previousRoute, route, B.HeroFlightDirection_0, false); }, didPop$2(route, previousRoute) { var t1 = $.$get$NavigatorObserver__navigators(); A.Expando__checkType(this); if (!t1._jsWeakMap.get(this).userGestureInProgressNotifier._change_notifier$_value) this._maybeStartHeroTransition$4(route, previousRoute, B.HeroFlightDirection_1, false); }, didReplace$2$newRoute$oldRoute(newRoute, oldRoute) { var t1 = newRoute.get$isCurrent(); if (t1) this._maybeStartHeroTransition$4(oldRoute, newRoute, B.HeroFlightDirection_0, false); }, didStartUserGesture$2(route, previousRoute) { this._maybeStartHeroTransition$4(route, previousRoute, B.HeroFlightDirection_1, true); }, didStopUserGesture$0() { var t2, invalidFlights, _i, t1 = $.$get$NavigatorObserver__navigators(); A.Expando__checkType(this); if (t1._jsWeakMap.get(this).userGestureInProgressNotifier._change_notifier$_value) return; t1 = this._flights.get$values(0); t2 = A._instanceType(t1)._eval$1("WhereIterable"); invalidFlights = A.List_List$of(new A.WhereIterable(t1, new A.HeroController_didStopUserGesture_isInvalidFlight(), t2), false, t2._eval$1("Iterable.E")); for (t1 = invalidFlights.length, _i = 0; _i < t1; ++_i) invalidFlights[_i]._handleAnimationUpdate$1(B.AnimationStatus_0); }, _maybeStartHeroTransition$4(fromRoute, toRoute, flightType, isUserGestureTransition) { if (toRoute == fromRoute || !(toRoute instanceof A.MaterialPageRoute) || !(fromRoute instanceof A.MaterialPageRoute)) return; switch (flightType.index) { case 1: if (fromRoute._animationProxy.get$value(0) === 0) return; break; case 0: if (toRoute._animationProxy.get$value(0) === 1) return; break; } if (isUserGestureTransition && flightType === B.HeroFlightDirection_1 && true) this._startHeroTransition$4(fromRoute, toRoute, flightType, isUserGestureTransition); else { toRoute.set$offstage(toRoute._animationProxy.get$value(0) === 0); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.HeroController__maybeStartHeroTransition_closure(this, fromRoute, toRoute, flightType, isUserGestureTransition)); } }, _startHeroTransition$4(from, to, flightType, isUserGestureTransition) { var t1, t2, overlay, t3, navigatorRenderObject, fromSubtreeContext, fromHeroes, toSubtreeContext, toHeroes, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, tag, fromHero, toHero, existingFlight, manifest, t15, t16, t17, _this = this; to.set$offstage(false); t1 = $.$get$NavigatorObserver__navigators(); A.Expando__checkType(_this); t1 = t1._jsWeakMap.get(_this); t2 = t1 == null; if (t2) overlay = null; else { t3 = t1.__NavigatorState__overlayKey_A; t3 === $ && A.throwUnnamedLateFieldNI(); overlay = t3.get$currentState(); } if (t2 || overlay == null) return; navigatorRenderObject = t1._framework$_element.get$renderObject(); if (!(navigatorRenderObject instanceof A.RenderBox)) return; fromSubtreeContext = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, from._subtreeKey); fromHeroes = fromSubtreeContext != null ? A.Hero__allHeroesFor(fromSubtreeContext, isUserGestureTransition, t1) : B.Map_empty5; toSubtreeContext = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, to._subtreeKey); toHeroes = toSubtreeContext != null ? A.Hero__allHeroesFor(toSubtreeContext, isUserGestureTransition, t1) : B.Map_empty5; for (t1 = fromHeroes.get$entries(fromHeroes), t1 = t1.get$iterator(t1), t2 = _this.get$_defaultHeroFlightShuttleBuilder(), t3 = _this.createRectTween, t4 = _this._flights, t5 = _this.get$_handleFlightEnded(), t6 = type$.JSArray_of_void_Function_AnimationStatus, t7 = type$.ObserverList_of_void_Function_AnimationStatus, t8 = type$.JSArray_of_void_Function, t9 = type$.ObserverList_of_void_Function, t10 = type$.Tween_double, t11 = type$.Animation_double, t12 = t10._eval$1("_AnimatedEvaluation"), t13 = type$.ReverseTween_nullable_Rect; t1.moveNext$0();) { t14 = t1.get$current(t1); tag = t14.key; fromHero = t14.value; toHero = toHeroes.$index(0, tag); existingFlight = t4.$index(0, tag); if (toHero == null) manifest = null; else { t14 = navigatorRenderObject._box$_size; if (t14 == null) t14 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(navigatorRenderObject).toString$0(0) + "#" + A.shortHash(navigatorRenderObject))); toHero._widget.toString; fromHero._widget.toString; manifest = new A._HeroFlightManifest(flightType, overlay, t14, from, to, fromHero, toHero, t3, t2, isUserGestureTransition, existingFlight != null); } if (manifest != null && manifest.get$isValid()) { toHeroes.remove$1(0, tag); if (existingFlight != null) { t14 = existingFlight.___HeroFlight_manifest_A; t14 === $ && A.throwUnnamedLateFieldNI(); t15 = t14.type; if (t15 === B.HeroFlightDirection_0 && manifest.type === B.HeroFlightDirection_1) { t14 = existingFlight.___HeroFlight__proxyAnimation_A; t14 === $ && A.throwUnnamedLateFieldNI(); t14.set$parent(0, new A.ReverseAnimation(manifest.get$animation(0), new A.ObserverList(A._setArrayType([], t6), t7), 0)); t14 = existingFlight.___HeroFlight_heroRectTween_A; t14 === $ && A.throwUnnamedLateFieldNI(); existingFlight.___HeroFlight_heroRectTween_A = new A.ReverseTween(t14, t14.end, t14.begin, t13); } else { t15 = t15 === B.HeroFlightDirection_1 && manifest.type === B.HeroFlightDirection_0; t16 = existingFlight.___HeroFlight__proxyAnimation_A; if (t15) { t16 === $ && A.throwUnnamedLateFieldNI(); t14 = manifest.get$animation(0); t15 = existingFlight.___HeroFlight_manifest_A.get$animation(0).get$value(0); t16.set$parent(0, new A._AnimatedEvaluation(t11._as(t14), new A.Tween(t15, 1, t10), t12)); t14 = existingFlight.___HeroFlight_manifest_A; t15 = t14.fromHero; t16 = manifest.toHero; if (t15 !== t16) { t15.endFlight$1$keepPlaceholder(true); t16.startFlight$0(); t14 = existingFlight.___HeroFlight_manifest_A; t15 = existingFlight.___HeroFlight_heroRectTween_A; t15 === $ && A.throwUnnamedLateFieldNI(); existingFlight.___HeroFlight_heroRectTween_A = t14.createHeroRectTween$2$begin$end(t15.end, manifest.get$toHeroLocation()); } else { t15 = existingFlight.___HeroFlight_heroRectTween_A; t15 === $ && A.throwUnnamedLateFieldNI(); existingFlight.___HeroFlight_heroRectTween_A = t14.createHeroRectTween$2$begin$end(t15.end, t15.begin); } } else { t15 = existingFlight.___HeroFlight_heroRectTween_A; t15 === $ && A.throwUnnamedLateFieldNI(); t16 === $ && A.throwUnnamedLateFieldNI(); existingFlight.___HeroFlight_heroRectTween_A = t14.createHeroRectTween$2$begin$end(t15.transform$1(0, t16.get$value(0)), manifest.get$toHeroLocation()); existingFlight.shuttle = null; t14 = manifest.type; t15 = existingFlight.___HeroFlight__proxyAnimation_A; if (t14 === B.HeroFlightDirection_1) t15.set$parent(0, new A.ReverseAnimation(manifest.get$animation(0), new A.ObserverList(A._setArrayType([], t6), t7), 0)); else t15.set$parent(0, manifest.get$animation(0)); existingFlight.___HeroFlight_manifest_A.fromHero.endFlight$1$keepPlaceholder(true); existingFlight.___HeroFlight_manifest_A.toHero.endFlight$1$keepPlaceholder(true); manifest.fromHero.startFlight$1$shouldIncludedChildInPlaceholder(t14 === B.HeroFlightDirection_0); manifest.toHero.startFlight$0(); t14 = existingFlight.overlayEntry._overlay$_key.get$currentState(); if (t14 != null) t14._markNeedsBuild$0(); } } existingFlight.___HeroFlight_manifest_A = manifest; } else { t14 = new A._HeroFlight(t5, B.C__AlwaysCompleteAnimation); t15 = A._setArrayType([], t6); t16 = new A.ObserverList(t15, t7); t17 = new A.ProxyAnimation(t16, new A.ObserverList(A._setArrayType([], t8), t9), 0); t17._animations$_status = B.AnimationStatus_0; t17._animations$_value = 0; t17.didRegisterListener$0(); t16._isDirty = true; t15.push(t14.get$_handleAnimationUpdate()); t14.___HeroFlight__proxyAnimation_A = t17; t14.start$1(0, manifest); t4.$indexSet(0, tag, t14); } } else if (existingFlight != null) existingFlight._aborted = true; } for (t1 = J.get$iterator$ax(toHeroes.get$values(toHeroes)); t1.moveNext$0();) t1.get$current(t1).endFlight$0(); }, _handleFlightEnded$1(flight) { var t1 = flight.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); this._flights.remove$1(0, t1.fromHero._widget.tag); }, _defaultHeroFlightShuttleBuilder$5(flightContext, animation, flightDirection, fromHeroContext, toHeroContext) { var toHero = type$.Hero._as(toHeroContext.get$widget()), toMediaQueryData = A.MediaQuery__maybeOf(toHeroContext, null), fromMediaQueryData = A.MediaQuery__maybeOf(fromHeroContext, null); if (toMediaQueryData == null || fromMediaQueryData == null) return toHero.child; return A.AnimatedBuilder$(animation, new A.HeroController__defaultHeroFlightShuttleBuilder_closure(toMediaQueryData, flightDirection, fromMediaQueryData.padding, toMediaQueryData.padding, animation, toHero), null); }, dispose$0() { var t1, t2, t3; for (t1 = this._flights.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).dispose$0(); } } }; A.HeroController_didStopUserGesture_isInvalidFlight.prototype = { call$1(flight) { var t1 = flight.___HeroFlight_manifest_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.isUserGestureTransition) if (t1.type === B.HeroFlightDirection_1) { t1 = flight.___HeroFlight__proxyAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$status(0) === B.AnimationStatus_0; } else t1 = false; else t1 = false; return t1; }, $signature: 2141 }; A.HeroController__maybeStartHeroTransition_closure.prototype = { call$1(value) { var _this = this, t1 = _this.from; if (t1._navigator$_navigator == null || _this.to._navigator$_navigator == null) return; _this.$this._startHeroTransition$4(t1, _this.to, _this.flightType, _this.isUserGestureTransition); }, $signature: 11 }; A.HeroController__defaultHeroFlightShuttleBuilder_closure.prototype = { call$2(context, child) { var _this = this, t1 = _this.fromHeroPadding, t2 = _this.toHeroPadding, t3 = _this.animation; t1 = _this.flightDirection === B.HeroFlightDirection_0 ? new A.EdgeInsetsTween(t1, t2).transform$1(0, t3.get$value(t3)) : new A.EdgeInsetsTween(t2, t1).transform$1(0, t3.get$value(t3)); return A.MediaQuery$(_this.toHero.child, _this.toMediaQueryData.copyWith$1$padding(t1), null); }, $signature: 506 }; A.Icon.prototype = { build$1(context) { var textDirection, iconTheme, tentativeIconSize, iconSize, iconFill, iconWeight, iconGrade, iconOpticalSize, icon, iconOpacity, iconColor, iconWidget, _this = this, _null = null, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; textDirection = t1.textDirection; iconTheme = A.IconTheme_of(context); t1 = _this.size; tentativeIconSize = t1 == null ? iconTheme.size : t1; if (tentativeIconSize == null) tentativeIconSize = 14; if (iconTheme.applyTextScaling === true) { t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t1 = t1 == null ? _null : t1.get$textScaler(); iconSize = tentativeIconSize * (t1 == null ? B._LinearTextScaler_1 : t1).textScaleFactor; } else iconSize = tentativeIconSize; iconFill = iconTheme.fill; iconWeight = iconTheme.weight; iconGrade = iconTheme.grade; iconOpticalSize = iconTheme.opticalSize; icon = _this.icon; if (icon == null) return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.semanticLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, new A.SizedBox(iconSize, iconSize, _null, _null), _null); iconOpacity = iconTheme.get$opacity(0); if (iconOpacity == null) iconOpacity = 1; iconColor = _this.color; if (iconColor == null) { t1 = iconTheme.color; t1.toString; iconColor = t1; } if (iconOpacity !== 1) iconColor = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((iconColor.get$value(iconColor) >>> 24 & 255) / 255 * iconOpacity)), iconColor.get$value(iconColor) >>> 16 & 255, iconColor.get$value(iconColor) >>> 8 & 255, iconColor.get$value(iconColor) & 255); t1 = A._setArrayType([], type$.JSArray_FontVariation); if (iconFill != null) t1.push(new A.FontVariation("FILL", iconFill)); if (iconWeight != null) t1.push(new A.FontVariation("wght", iconWeight)); if (iconGrade != null) t1.push(new A.FontVariation("GRAD", iconGrade)); if (iconOpticalSize != null) t1.push(new A.FontVariation("opsz", iconOpticalSize)); iconWidget = A.RichText$(_null, _null, _null, B.TextOverflow_3, _null, _null, true, _null, A.TextSpan$(_null, _null, A.TextStyle$(_null, _null, iconColor, _null, _null, _null, _null, _null, icon.fontFamily, _null, _null, iconSize, _null, t1, _null, _null, 1, false, B.TextLeadingDistribution_1, _null, _null, _null, icon.fontPackage, iconTheme.shadows, _null, _null), A.Primitives_stringFromCharCode(icon.codePoint)), B.TextAlign_4, textDirection, _null, B._LinearTextScaler_1, B.TextWidthBasis_0); if (icon.matchTextDirection) switch (textDirection.index) { case 0: t1 = new A.Matrix40(new Float64Array(16)); t1.setIdentity$0(); t1.scale$3(0, -1, 1, 1); iconWidget = A.Transform$(B.Alignment_0_0, iconWidget, _null, t1, false); break; case 1: break; } t1 = A.Center$(iconWidget, _null, _null); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.semanticLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, new A.ExcludeSemantics(true, new A.SizedBox(iconSize, iconSize, t1, _null), _null), _null); } }; A.IconData.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.IconData && other.codePoint === _this.codePoint && other.fontFamily === _this.fontFamily && other.fontPackage == _this.fontPackage && other.matchTextDirection === _this.matchTextDirection && A.listEquals(null, null); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.codePoint, _this.fontFamily, _this.fontPackage, _this.matchTextDirection, A.Object_hashAll(B.List_empty8), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "IconData(U+" + B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(this.codePoint, 16).toUpperCase(), 5, "0") + ")"; } }; A.IconTheme.prototype = { updateShouldNotify$1(oldWidget) { return !this.data.$eq(0, oldWidget.data); }, wrap$2(_, context, child) { return A.IconTheme$(child, this.data, null); } }; A.IconTheme_merge_closure.prototype = { call$1(context) { return A.IconTheme$(this.child, A.IconTheme__getInheritedIconThemeData(context).merge$1(this.data), this.key); }, $signature: 2166 }; A.IconThemeData.prototype = { copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(applyTextScaling, color, fill, grade, opacity, opticalSize, shadows, size, weight) { var _this = this, t1 = size == null ? _this.size : size, t2 = fill == null ? _this.fill : fill, t3 = weight == null ? _this.weight : weight, t4 = grade == null ? _this.grade : grade, t5 = opticalSize == null ? _this.opticalSize : opticalSize, t6 = color == null ? _this.color : color, t7 = opacity == null ? _this.get$opacity(0) : opacity, t8 = shadows == null ? _this.shadows : shadows; return new A.IconThemeData(t1, t2, t3, t4, t5, t6, t7, t8, applyTextScaling == null ? _this.applyTextScaling : applyTextScaling); }, copyWith$1$color(color) { var _null = null; return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, color, _null, _null, _null, _null, _null, _null, _null); }, copyWith$1$opacity(opacity) { var _null = null; return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, _null, _null, _null, opacity, _null, _null, _null, _null); }, merge$1(other) { return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(other.applyTextScaling, other.color, other.fill, other.grade, other.get$opacity(0), other.opticalSize, other.shadows, other.size, other.weight); }, resolve$1(_, context) { return this; }, get$opacity(_) { var t1 = this._opacity; if (t1 == null) t1 = null; else t1 = A.clampDouble(t1, 0, 1); return t1; }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.IconThemeData && other.size == _this.size && other.fill == _this.fill && other.weight == _this.weight && other.grade == _this.grade && other.opticalSize == _this.opticalSize && J.$eq$(other.color, _this.color) && other.get$opacity(0) == _this.get$opacity(0) && A.listEquals(other.shadows, _this.shadows) && other.applyTextScaling == _this.applyTextScaling; }, get$hashCode(_) { var _this = this, t1 = _this.get$opacity(0), t2 = _this.shadows; t2 = t2 == null ? null : A.Object_hashAll(t2); return A.Object_hash(_this.size, _this.fill, _this.weight, _this.grade, _this.opticalSize, _this.color, t1, t2, _this.applyTextScaling, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._IconThemeData_Object_Diagnosticable.prototype = {}; A.Image.prototype = { createState$0() { return new A._ImageState(B._StateLifecycle_0); } }; A._ImageState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); _this.___ImageState__scrollAwareContext_A = new A.DisposableBuildContext(_this, type$.DisposableBuildContext_State_Image); }, dispose$0() { var t1, _this = this; B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); _this._stopListeningToStream$0(); t1 = _this._completerHandle; if (t1 != null) t1.dispose$0(); t1 = _this.___ImageState__scrollAwareContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._disposable_build_context$_state = null; _this._replaceImage$1$info(null); _this.super$State$dispose(); }, didChangeDependencies$0() { var t1, _this = this; _this._updateInvertColors$0(); _this._resolveImage$0(); t1 = _this._framework$_element; t1.toString; if (A.TickerMode_of(t1)) _this._listenToStream$0(); else _this._stopListeningToStream$1$keepStreamAlive(true); _this.super$State$didChangeDependencies(); }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._isListeningToStream) _this._widget.toString; if (!_this._widget.image.$eq(0, oldWidget.image)) _this._resolveImage$0(); }, _updateInvertColors$0() { var t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_12); t1 = t1 == null ? null : t1.invertColors; if (t1 == null) { t1 = $.SemanticsBinding__instance.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = (t1.__engine$_index & 2) !== 0; } this.___ImageState__invertColors_A = t1; }, _resolveImage$0() { var t2, t3, t4, t5, _this = this, t1 = _this.___ImageState__scrollAwareContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t3 = t2.image; t4 = _this._framework$_element; t4.toString; t5 = t2.width; if (t5 != null && t2.height != null) { t5.toString; t2 = t2.height; t2.toString; t2 = new A.Size(t5, t2); } else t2 = null; _this._updateSourceStream$1(new A.ScrollAwareImageProvider(t1, t3, type$.ScrollAwareImageProvider_Object).resolve$1(0, A.createLocalImageConfiguration(t4, t2))); }, _getListener$1$recreateListener(recreateListener) { var _this = this, t1 = _this._imageStreamListener; if (t1 == null || recreateListener) { _this._lastStack = _this._lastException = null; _this._widget.toString; t1 = _this._imageStreamListener = new A.ImageStreamListener(_this.get$_handleImageFrame(), null, null); } t1.toString; return t1; }, _getListener$0() { return this._getListener$1$recreateListener(false); }, _handleImageFrame$2(imageInfo, synchronousCall) { this.setState$1(new A._ImageState__handleImageFrame_closure(this, imageInfo, synchronousCall)); }, _replaceImage$1$info(info) { var oldImageInfo = this._imageInfo; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ImageState__replaceImage_closure(oldImageInfo)); this._imageInfo = info; }, _updateSourceStream$1(newStream) { var t2, t3, _this = this, t1 = _this._imageStream; if (t1 == null) t2 = null; else { t2 = t1._image_stream$_completer; if (t2 == null) t2 = t1; } t3 = newStream._image_stream$_completer; if (t2 === (t3 == null ? newStream : t3)) return; if (_this._isListeningToStream) { t1.toString; t1.removeListener$1(0, _this._getListener$0()); } _this._widget.toString; _this.setState$1(new A._ImageState__updateSourceStream_closure(_this)); _this.setState$1(new A._ImageState__updateSourceStream_closure0(_this)); _this._imageStream = newStream; if (_this._isListeningToStream) newStream.addListener$1(0, _this._getListener$0()); }, _listenToStream$0() { var t1, _this = this; if (_this._isListeningToStream) return; t1 = _this._imageStream; t1.toString; t1.addListener$1(0, _this._getListener$0()); t1 = _this._completerHandle; if (t1 != null) t1.dispose$0(); _this._completerHandle = null; _this._isListeningToStream = true; }, _stopListeningToStream$1$keepStreamAlive(keepStreamAlive) { var t1, t2, _this = this; if (!_this._isListeningToStream) return; if (keepStreamAlive) if (_this._completerHandle == null) { t1 = _this._imageStream; t1 = (t1 == null ? null : t1._image_stream$_completer) != null; } else t1 = false; else t1 = false; if (t1) { t1 = _this._imageStream._image_stream$_completer; if (t1._image_stream$_disposed) A.throwExpression(A.StateError$(string$.Stream)); t2 = new A.ImageStreamCompleterHandle(t1); t2.ImageStreamCompleterHandle$_$1(t1); _this._completerHandle = t2; } t1 = _this._imageStream; t1.toString; t1.removeListener$1(0, _this._getListener$0()); _this._isListeningToStream = false; }, _stopListeningToStream$0() { return this._stopListeningToStream$1$keepStreamAlive(false); }, build$1(context) { var t1, t2, t3, t4, t5, t6, t7, t8, result, _this = this, _null = null; if (_this._lastException != null) _this._widget.toString; t1 = _this._imageInfo; t2 = t1 == null; t3 = t2 ? _null : t1.image; t4 = t2 ? _null : t1.debugLabel; t5 = _this._widget; t6 = t5.width; t7 = t5.height; t1 = t2 ? _null : t1.scale; if (t1 == null) t1 = 1; t2 = t5.fit; t8 = _this.___ImageState__invertColors_A; t8 === $ && A.throwUnnamedLateFieldNI(); result = new A.RawImage(t3, t4, t6, t7, t1, _null, _null, B.FilterQuality_1, _null, t2, B.Alignment_0_0, B.ImageRepeat_3, _null, false, t8, false, _null); result = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, "", _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, result, _null); t1 = t5.frameBuilder; if (t1 != null) result = t1.call$4(context, result, _this._frameNumber, _this._wasSynchronouslyLoaded); _this._widget.toString; return result; } }; A._ImageState__handleImageFrame_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._replaceImage$1$info(this.imageInfo); t1._lastStack = t1._lastException = t1._loadingProgress = null; t2 = t1._frameNumber; t1._frameNumber = t2 == null ? 0 : t2 + 1; t1._wasSynchronouslyLoaded = B.JSBool_methods.$or(t1._wasSynchronouslyLoaded, this.synchronousCall); }, $signature: 0 }; A._ImageState__replaceImage_closure.prototype = { call$1(_) { var t1 = this.oldImageInfo; if (t1 != null) t1.image.dispose$0(); return null; }, $signature: 11 }; A._ImageState__updateSourceStream_closure.prototype = { call$0() { this.$this._replaceImage$1$info(null); }, $signature: 0 }; A._ImageState__updateSourceStream_closure0.prototype = { call$0() { var t1 = this.$this; t1._frameNumber = t1._loadingProgress = null; t1._wasSynchronouslyLoaded = false; }, $signature: 0 }; A.__ImageState_State_WidgetsBindingObserver.prototype = {}; A.BoxConstraintsTween.prototype = { lerp$1(t) { var t1 = A.BoxConstraints_lerp(this.begin, this.end, t); t1.toString; return t1; } }; A.DecorationTween.prototype = { lerp$1(t) { var t1 = A.Decoration_lerp(this.begin, this.end, t); t1.toString; return t1; } }; A.EdgeInsetsTween.prototype = { lerp$1(t) { var t1 = A.EdgeInsets_lerp(this.begin, this.end, t); t1.toString; return t1; } }; A.EdgeInsetsGeometryTween.prototype = { lerp$1(t) { var t1 = A.EdgeInsetsGeometry_lerp(this.begin, this.end, t); t1.toString; return t1; } }; A.BorderRadiusTween.prototype = { lerp$1(t) { return A.BorderRadius_lerp(this.begin, this.end, t); } }; A.Matrix4Tween.prototype = { lerp$1(t) { var t1, lerpTranslation, t2, t3, lerpRotation, lerpScale, x, y, z, w, x2, y2, z2, xx, xy, xz, yy, yz, zz, wx, wy, wz, arg0Storage, beginTranslation = new A.Vector3(new Float64Array(3)), endTranslation = new A.Vector3(new Float64Array(3)), beginRotation = A.Quaternion_Quaternion$identity(), endRotation = A.Quaternion_Quaternion$identity(), beginScale = new A.Vector3(new Float64Array(3)), endScale = new A.Vector3(new Float64Array(3)); this.begin.decompose$3(beginTranslation, beginRotation, beginScale); this.end.decompose$3(endTranslation, endRotation, endScale); t1 = 1 - t; lerpTranslation = beginTranslation.scaled$1(t1).$add(0, endTranslation.scaled$1(t)); t2 = beginRotation.scaled$1(t1).$add(0, endRotation.scaled$1(t)); t3 = new Float64Array(4); lerpRotation = new A.Quaternion(t3); lerpRotation.setFrom$1(t2); lerpRotation.normalize$0(0); lerpScale = beginScale.scaled$1(t1).$add(0, endScale.scaled$1(t)); t1 = new Float64Array(16); t2 = new A.Matrix40(t1); x = t3[0]; y = t3[1]; z = t3[2]; w = t3[3]; x2 = x + x; y2 = y + y; z2 = z + z; xx = x * x2; xy = x * y2; xz = x * z2; yy = y * y2; yz = y * z2; zz = z * z2; wx = w * x2; wy = w * y2; wz = w * z2; arg0Storage = lerpTranslation._v3storage; t1[0] = 1 - (yy + zz); t1[1] = xy + wz; t1[2] = xz - wy; t1[3] = 0; t1[4] = xy - wz; t1[5] = 1 - (xx + zz); t1[6] = yz + wx; t1[7] = 0; t1[8] = xz + wy; t1[9] = yz - wx; t1[10] = 1 - (xx + yy); t1[11] = 0; t1[12] = arg0Storage[0]; t1[13] = arg0Storage[1]; t1[14] = arg0Storage[2]; t1[15] = 1; t2.scale$1(0, lerpScale); return t2; } }; A.TextStyleTween.prototype = { lerp$1(t) { var t1 = A.TextStyle_lerp(this.begin, this.end, t); t1.toString; return t1; } }; A.ImplicitlyAnimatedWidget.prototype = {}; A.ImplicitlyAnimatedWidgetState.prototype = { get$_implicit_animations$_controller() { var result, _this = this, value = _this.__ImplicitlyAnimatedWidgetState__controller_FI; if (value === $) { result = A.AnimationController$(null, _this._widget.duration, null, 1, null, _this); _this.__ImplicitlyAnimatedWidgetState__controller_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__ImplicitlyAnimatedWidgetState__controller_FI = result; value = result; } return value; }, get$_animation() { var t1, _this = this, value = _this.__ImplicitlyAnimatedWidgetState__animation_AI; if (value === $) { t1 = _this.get$_implicit_animations$_controller(); value = _this.__ImplicitlyAnimatedWidgetState__animation_AI = A.CurvedAnimation$(_this._widget.curve, t1, null); } return value; }, initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this.get$_implicit_animations$_controller(); t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(new A.ImplicitlyAnimatedWidgetState_initState_closure(_this)); _this._constructTweens$0(); _this.didUpdateTweens$0(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.curve !== oldWidget.curve) { _this.get$_animation().dispose$0(); t1 = _this.get$_implicit_animations$_controller(); _this.__ImplicitlyAnimatedWidgetState__animation_AI = A.CurvedAnimation$(_this._widget.curve, t1, null); } _this.get$_implicit_animations$_controller().duration = _this._widget.duration; if (_this._constructTweens$0()) { _this.forEachTween$1(new A.ImplicitlyAnimatedWidgetState_didUpdateWidget_closure(_this)); t1 = _this.get$_implicit_animations$_controller(); t1.set$value(0, 0); t1.forward$0(0); _this.didUpdateTweens$0(); } }, dispose$0() { this.get$_animation().dispose$0(); this.get$_implicit_animations$_controller().dispose$0(); this.super$_ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin$dispose(); }, _updateTween$2(tween, targetValue) { if (tween == null) return; tween.set$begin(tween.transform$1(0, this.get$_animation().get$value(0))); tween.set$end(0, targetValue); }, _constructTweens$0() { var t1 = {}; t1.shouldStartAnimation = false; this.forEachTween$1(new A.ImplicitlyAnimatedWidgetState__constructTweens_closure(t1, this)); return t1.shouldStartAnimation; }, didUpdateTweens$0() { } }; A.ImplicitlyAnimatedWidgetState_initState_closure.prototype = { call$1($status) { switch ($status.index) { case 3: this.$this._widget.toString; break; case 0: case 1: case 2: break; } }, $signature: 47 }; A.ImplicitlyAnimatedWidgetState_didUpdateWidget_closure.prototype = { call$3(tween, targetValue, $constructor) { this.$this._updateTween$2(tween, targetValue); return tween; }, $signature: 770 }; A.ImplicitlyAnimatedWidgetState__constructTweens_closure.prototype = { call$3(tween, targetValue, $constructor) { var t1; if (targetValue != null) { if (tween == null) tween = $constructor.call$1(targetValue); t1 = tween.end; if (!J.$eq$(targetValue, t1 == null ? tween.begin : t1)) this._box_0.shouldStartAnimation = true; else if (tween.end == null) tween.set$end(0, tween.begin); } else tween = null; return tween; }, $signature: 770 }; A.AnimatedWidgetBaseState.prototype = { initState$0() { this.super$ImplicitlyAnimatedWidgetState$initState(); var t1 = this.get$_implicit_animations$_controller(); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(this.get$_handleAnimationChanged()); }, _handleAnimationChanged$0() { this.setState$1(new A.AnimatedWidgetBaseState__handleAnimationChanged_closure()); } }; A.AnimatedWidgetBaseState__handleAnimationChanged_closure.prototype = { call$0() { }, $signature: 0 }; A.AnimatedContainer.prototype = { createState$0() { return new A._AnimatedContainerState(null, null, B._StateLifecycle_0); } }; A._AnimatedContainerState.prototype = { forEachTween$1(visitor) { var t2, t3, t4, _this = this, t1 = type$.nullable_AlignmentGeometryTween; _this._implicit_animations$_alignment = t1._as(visitor.call$3(_this._implicit_animations$_alignment, _this._widget.alignment, new A._AnimatedContainerState_forEachTween_closure())); t2 = type$.nullable_EdgeInsetsGeometryTween; _this._implicit_animations$_padding = t2._as(visitor.call$3(_this._implicit_animations$_padding, _this._widget.padding, new A._AnimatedContainerState_forEachTween_closure0())); t3 = type$.nullable_DecorationTween; _this._implicit_animations$_decoration = t3._as(visitor.call$3(_this._implicit_animations$_decoration, _this._widget.decoration, new A._AnimatedContainerState_forEachTween_closure1())); t4 = _this._foregroundDecoration; _this._widget.toString; _this._foregroundDecoration = t3._as(visitor.call$3(t4, null, new A._AnimatedContainerState_forEachTween_closure2())); _this._implicit_animations$_constraints = type$.nullable_BoxConstraintsTween._as(visitor.call$3(_this._implicit_animations$_constraints, _this._widget.constraints, new A._AnimatedContainerState_forEachTween_closure3())); _this._margin = t2._as(visitor.call$3(_this._margin, _this._widget.margin, new A._AnimatedContainerState_forEachTween_closure4())); t2 = _this._implicit_animations$_transform; _this._widget.toString; _this._implicit_animations$_transform = type$.nullable_Matrix4Tween._as(visitor.call$3(t2, null, new A._AnimatedContainerState_forEachTween_closure5())); t2 = _this._transformAlignment; _this._widget.toString; _this._transformAlignment = t1._as(visitor.call$3(t2, null, new A._AnimatedContainerState_forEachTween_closure6())); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, animation = _this.get$_animation(), t1 = _this._implicit_animations$_alignment; t1 = t1 == null ? _null : t1.transform$1(0, animation.get$value(0)); t2 = _this._implicit_animations$_padding; t2 = t2 == null ? _null : t2.transform$1(0, animation.get$value(0)); t3 = _this._implicit_animations$_decoration; t3 = t3 == null ? _null : t3.transform$1(0, animation.get$value(0)); t4 = _this._foregroundDecoration; t4 = t4 == null ? _null : t4.transform$1(0, animation.get$value(0)); t5 = _this._implicit_animations$_constraints; t5 = t5 == null ? _null : t5.transform$1(0, animation.get$value(0)); t6 = _this._margin; t6 = t6 == null ? _null : t6.transform$1(0, animation.get$value(0)); t7 = _this._implicit_animations$_transform; t7 = t7 == null ? _null : t7.transform$1(0, animation.get$value(0)); t8 = _this._transformAlignment; t8 = t8 == null ? _null : t8.transform$1(0, animation.get$value(0)); return A.Container$(t1, _this._widget.child, B.Clip_0, _null, t5, t3, t4, _null, _null, t6, t2, t7, t8, _null); } }; A._AnimatedContainerState_forEachTween_closure.prototype = { call$1(value) { return new A.AlignmentGeometryTween(type$.AlignmentGeometry._as(value), null); }, $signature: 769 }; A._AnimatedContainerState_forEachTween_closure0.prototype = { call$1(value) { return new A.EdgeInsetsGeometryTween(type$.EdgeInsetsGeometry._as(value), null); }, $signature: 512 }; A._AnimatedContainerState_forEachTween_closure1.prototype = { call$1(value) { return new A.DecorationTween(type$.Decoration._as(value), null); }, $signature: 768 }; A._AnimatedContainerState_forEachTween_closure2.prototype = { call$1(value) { return new A.DecorationTween(type$.Decoration._as(value), null); }, $signature: 768 }; A._AnimatedContainerState_forEachTween_closure3.prototype = { call$1(value) { return new A.BoxConstraintsTween(type$.BoxConstraints._as(value), null); }, $signature: 2199 }; A._AnimatedContainerState_forEachTween_closure4.prototype = { call$1(value) { return new A.EdgeInsetsGeometryTween(type$.EdgeInsetsGeometry._as(value), null); }, $signature: 512 }; A._AnimatedContainerState_forEachTween_closure5.prototype = { call$1(value) { return new A.Matrix4Tween(type$.Matrix4._as(value), null); }, $signature: 2200 }; A._AnimatedContainerState_forEachTween_closure6.prototype = { call$1(value) { return new A.AlignmentGeometryTween(type$.AlignmentGeometry._as(value), null); }, $signature: 769 }; A.AnimatedPadding.prototype = { createState$0() { return new A._AnimatedPaddingState(null, null, B._StateLifecycle_0); } }; A._AnimatedPaddingState.prototype = { forEachTween$1(visitor) { this._implicit_animations$_padding = type$.nullable_EdgeInsetsGeometryTween._as(visitor.call$3(this._implicit_animations$_padding, this._widget.padding, new A._AnimatedPaddingState_forEachTween_closure())); }, build$1(context) { var t1 = this._implicit_animations$_padding; t1.toString; return new A.Padding(J.clamp$2$n(t1.transform$1(0, this.get$_animation().get$value(0)), B.EdgeInsets_0_0_0_0, B._MixedEdgeInsets_QWq), this._widget.child, null); } }; A._AnimatedPaddingState_forEachTween_closure.prototype = { call$1(value) { return new A.EdgeInsetsGeometryTween(type$.EdgeInsetsGeometry._as(value), null); }, $signature: 512 }; A.AnimatedPositioned.prototype = { createState$0() { return new A._AnimatedPositionedState(null, null, B._StateLifecycle_0); } }; A._AnimatedPositionedState.prototype = { forEachTween$1(visitor) { var t2, _this = this, _null = null, t1 = type$.nullable_Tween_double; _this._implicit_animations$_left = t1._as(visitor.call$3(_this._implicit_animations$_left, _this._widget.left, new A._AnimatedPositionedState_forEachTween_closure())); _this._implicit_animations$_top = t1._as(visitor.call$3(_this._implicit_animations$_top, _this._widget.top, new A._AnimatedPositionedState_forEachTween_closure0())); t2 = _this._implicit_animations$_right; _this._widget.toString; _this._implicit_animations$_right = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure1())); t2 = _this._implicit_animations$_bottom; _this._widget.toString; _this._implicit_animations$_bottom = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure2())); t2 = _this._implicit_animations$_width; _this._widget.toString; _this._implicit_animations$_width = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure3())); t2 = _this._implicit_animations$_height; _this._widget.toString; _this._implicit_animations$_height = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure4())); }, build$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, t1 = _this._implicit_animations$_left; t1 = t1 == null ? _null : t1.transform$1(0, _this.get$_animation().get$value(0)); t2 = _this._implicit_animations$_top; t2 = t2 == null ? _null : t2.transform$1(0, _this.get$_animation().get$value(0)); t3 = _this._implicit_animations$_right; t3 = t3 == null ? _null : t3.transform$1(0, _this.get$_animation().get$value(0)); t4 = _this._implicit_animations$_bottom; t4 = t4 == null ? _null : t4.transform$1(0, _this.get$_animation().get$value(0)); t5 = _this._implicit_animations$_width; t5 = t5 == null ? _null : t5.transform$1(0, _this.get$_animation().get$value(0)); t6 = _this._implicit_animations$_height; t6 = t6 == null ? _null : t6.transform$1(0, _this.get$_animation().get$value(0)); return A.Positioned$(t4, _this._widget.child, t6, _null, t1, t3, t2, t5); } }; A._AnimatedPositionedState_forEachTween_closure.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._AnimatedPositionedState_forEachTween_closure0.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._AnimatedPositionedState_forEachTween_closure1.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._AnimatedPositionedState_forEachTween_closure2.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._AnimatedPositionedState_forEachTween_closure3.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._AnimatedPositionedState_forEachTween_closure4.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A.AnimatedOpacity.prototype = { createState$0() { return new A._AnimatedOpacityState(null, null, B._StateLifecycle_0); } }; A._AnimatedOpacityState.prototype = { forEachTween$1(visitor) { this._implicit_animations$_opacity = type$.nullable_Tween_double._as(visitor.call$3(this._implicit_animations$_opacity, this._widget.opacity, new A._AnimatedOpacityState_forEachTween_closure())); }, didUpdateTweens$0() { var t1 = this.get$_animation(), t2 = this._implicit_animations$_opacity; t2.toString; this.___AnimatedOpacityState__opacityAnimation_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1), t2, A._instanceType(t2)._eval$1("_AnimatedEvaluation")); }, build$1(context) { var t1 = this.___AnimatedOpacityState__opacityAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.FadeTransition(t1, false, this._widget.child, null); } }; A._AnimatedOpacityState_forEachTween_closure.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A.AnimatedDefaultTextStyle.prototype = { createState$0() { return new A._AnimatedDefaultTextStyleState(null, null, B._StateLifecycle_0); } }; A._AnimatedDefaultTextStyleState.prototype = { forEachTween$1(visitor) { this._implicit_animations$_style = type$.nullable_TextStyleTween._as(visitor.call$3(this._implicit_animations$_style, this._widget.style, new A._AnimatedDefaultTextStyleState_forEachTween_closure())); }, build$1(context) { var t2, t3, _null = null, t1 = this._implicit_animations$_style; t1.toString; t1 = t1.transform$1(0, this.get$_animation().get$value(0)); t2 = this._widget; t3 = t2.softWrap; return A.DefaultTextStyle$(t2.child, _null, _null, B.TextOverflow_0, t3, t1, _null, _null, B.TextWidthBasis_0); } }; A._AnimatedDefaultTextStyleState_forEachTween_closure.prototype = { call$1(value) { return new A.TextStyleTween(type$.TextStyle._as(value), null); }, $signature: 2203 }; A.AnimatedPhysicalModel.prototype = { createState$0() { return new A._AnimatedPhysicalModelState(null, null, B._StateLifecycle_0); } }; A._AnimatedPhysicalModelState.prototype = { forEachTween$1(visitor) { var _this = this, t1 = _this._borderRadius; _this._widget.toString; _this._borderRadius = type$.nullable_BorderRadiusTween._as(visitor.call$3(t1, B.BorderRadius_tLn0, new A._AnimatedPhysicalModelState_forEachTween_closure())); _this._implicit_animations$_elevation = type$.nullable_Tween_double._as(visitor.call$3(_this._implicit_animations$_elevation, _this._widget.elevation, new A._AnimatedPhysicalModelState_forEachTween_closure0())); t1 = type$.nullable_ColorTween; _this._implicit_animations$_color = t1._as(visitor.call$3(_this._implicit_animations$_color, _this._widget.color, new A._AnimatedPhysicalModelState_forEachTween_closure1())); _this._implicit_animations$_shadowColor = t1._as(visitor.call$3(_this._implicit_animations$_shadowColor, _this._widget.shadowColor, new A._AnimatedPhysicalModelState_forEachTween_closure2())); }, build$1(context) { var t3, t4, t5, t6, _this = this, t1 = _this._widget, t2 = t1.shape; t1 = t1.clipBehavior; t3 = _this._borderRadius; t3.toString; t3 = t3.transform$1(0, _this.get$_animation().get$value(0)); t4 = _this._implicit_animations$_elevation; t4.toString; t4 = t4.transform$1(0, _this.get$_animation().get$value(0)); t5 = _this._widget.color; t6 = _this._implicit_animations$_shadowColor; t6.toString; t6 = t6.transform$1(0, _this.get$_animation().get$value(0)); t6.toString; return new A.PhysicalModel(t2, t1, t3, t4, t5, t6, _this._widget.child, null); } }; A._AnimatedPhysicalModelState_forEachTween_closure.prototype = { call$1(value) { return new A.BorderRadiusTween(type$.BorderRadius._as(value), null); }, $signature: 2204 }; A._AnimatedPhysicalModelState_forEachTween_closure0.prototype = { call$1(value) { return new A.Tween(A._asDouble(value), null, type$.Tween_double); }, $signature: 175 }; A._AnimatedPhysicalModelState_forEachTween_closure1.prototype = { call$1(value) { return new A.ColorTween(type$.Color._as(value), null); }, $signature: 428 }; A._AnimatedPhysicalModelState_forEachTween_closure2.prototype = { call$1(value) { return new A.ColorTween(type$.Color._as(value), null); }, $signature: 428 }; A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.InheritedModel.prototype = { createElement$0(_) { return new A.InheritedModelElement(A.HashMap_HashMap(null, null, null, type$.Element_2, type$.nullable_Object), this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("InheritedModelElement")); } }; A.InheritedModelElement.prototype = { updateDependencies$2(dependent, aspect) { var t1 = this._dependents, t2 = this.$ti, dependencies = t2._eval$1("Set<1>?")._as(t1.$index(0, dependent)), t3 = dependencies == null; if (!t3 && dependencies.get$isEmpty(dependencies)) return; if (aspect == null) t1.$indexSet(0, dependent, A.HashSet_HashSet(t2._precomputed1)); else { t3 = t3 ? A.HashSet_HashSet(t2._precomputed1) : dependencies; t3.add$1(0, t2._precomputed1._as(aspect)); t1.$indexSet(0, dependent, t3); } }, notifyDependent$2(oldWidget, dependent) { var t2, t1 = this.$ti, dependencies = t1._eval$1("Set<1>?")._as(this._dependents.$index(0, dependent)); if (dependencies == null) return; if (!dependencies.get$isEmpty(dependencies)) { t2 = this._widget; t2.toString; t2 = t1._eval$1("InheritedModel<1>")._as(t2).updateShouldNotifyDependent$2(oldWidget, dependencies); t1 = t2; } else t1 = true; if (t1) dependent.didChangeDependencies$0(); } }; A.InheritedNotifier.prototype = { updateShouldNotify$1(oldWidget) { return oldWidget.notifier !== this.notifier; }, createElement$0(_) { var t1 = new A._InheritedNotifierElement(A.HashMap_HashMap(null, null, null, type$.Element_2, type$.nullable_Object), this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("_InheritedNotifierElement")); this.notifier.addListener$1(0, t1.get$_handleUpdate()); return t1; } }; A._InheritedNotifierElement.prototype = { update$1(_, newWidget) { var oldNotifier, newNotifier, _this = this, t1 = _this._widget; t1.toString; oldNotifier = _this.$ti._eval$1("InheritedNotifier<1>")._as(t1).notifier; newNotifier = newWidget.notifier; if (oldNotifier !== newNotifier) { t1 = _this.get$_handleUpdate(); oldNotifier.removeListener$1(0, t1); newNotifier.addListener$1(0, t1); } _this.super$ProxyElement$update(0, newWidget); }, build$0() { var t1, _this = this; if (_this._inherited_notifier$_dirty) { t1 = _this._widget; t1.toString; _this.super$InheritedElement$notifyClients(_this.$ti._eval$1("InheritedNotifier<1>")._as(t1)); _this._inherited_notifier$_dirty = false; } return _this.super$ProxyElement$build(); }, _handleUpdate$0() { this._inherited_notifier$_dirty = true; this.markNeedsBuild$0(); }, notifyClients$1(oldWidget) { this.super$InheritedElement$notifyClients(oldWidget); this._inherited_notifier$_dirty = false; }, unmount$0() { var _this = this, t1 = _this._widget; t1.toString; _this.$ti._eval$1("InheritedNotifier<1>")._as(t1).notifier.removeListener$1(0, _this.get$_handleUpdate()); _this.super$Element$unmount(); } }; A.InheritedTheme.prototype = {}; A.InheritedTheme_capture_closure.prototype = { call$1(ancestor) { var t1, themeType, t2; if (ancestor.$eq(0, this.to)) return false; if (ancestor instanceof A.InheritedElement) { t1 = ancestor._widget; t1.toString; t1 = t1 instanceof A.InheritedTheme; } else t1 = false; if (t1) { t1 = ancestor._widget; t1.toString; type$.InheritedTheme._as(t1); themeType = A.getRuntimeTypeOfDartObject(t1); t2 = this.themeTypes; if (!t2.contains$1(0, themeType)) { t2.add$1(0, themeType); this.themes.push(t1); } } return true; }, $signature: 129 }; A.CapturedThemes.prototype = {}; A._CaptureAll.prototype = { build$1(context) { var t1, t2, _i, wrappedChild = this.child; for (t1 = this.themes, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) wrappedChild = t1[_i].wrap$2(0, context, wrappedChild); return wrappedChild; } }; A.InteractiveViewer.prototype = { createState$0() { var _null = null, t1 = type$.LabeledGlobalKey_State_StatefulWidget; return new A._InteractiveViewerState(new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t1), _null, _null, B._StateLifecycle_0); } }; A._InteractiveViewerState.prototype = { get$_boundaryRect() { var childSize, t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._childKey).get$renderObject(); t1.toString; childSize = type$.RenderBox._as(t1).get$size(0); this._widget.toString; return B.EdgeInsets_0_0_0_0.inflateRect$1(new A.Rect(0, 0, 0 + childSize._dx, 0 + childSize._dy)); }, get$_viewport() { var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._parentKey).get$renderObject(); t1.toString; t1 = type$.RenderBox._as(t1).get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, _matrixTranslate$2(matrix, translation) { var t1, alignedTranslation, nextMatrix, nextViewport, t2, rotationMatrix, t3, t4, t5, t6, t7, t8, minX, minY, maxX, maxY, boundariesAabbQuad, offendingDistance, currentScale, correctedMatrix, offendingCorrectedDistance, _this = this; if (translation.$eq(0, B.Offset_0_0)) { t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(matrix); return t1; } alignedTranslation = A._Cell$named("alignedTranslation"); if (_this._currentAxis != null) { _this._widget.toString; switch (3) { case 3: alignedTranslation.set$finalLocalValue(translation); break; } } else alignedTranslation.set$finalLocalValue(translation); nextMatrix = new A.Matrix40(new Float64Array(16)); nextMatrix.setFrom$1(matrix); nextMatrix.translate$2(0, alignedTranslation._readLocal$0()._dx, alignedTranslation._readLocal$0()._dy); nextViewport = A._transformViewport(nextMatrix, _this.get$_viewport()); if (_this.get$_boundaryRect().get$isInfinite(0)) return nextMatrix; t1 = _this.get$_boundaryRect(); t2 = _this._currentRotation; rotationMatrix = new A.Matrix40(new Float64Array(16)); rotationMatrix.setIdentity$0(); t3 = t1.right; t4 = t1.left; t5 = t3 - t4; t6 = t1.bottom; t1 = t1.top; t7 = t6 - t1; rotationMatrix.translate$2(0, t5 / 2, t7 / 2); rotationMatrix.rotateZ$1(t2); rotationMatrix.translate$2(0, -t5 / 2, -t7 / 2); t2 = new A.Vector3(new Float64Array(3)); t2.setValues$3(t4, t1, 0); t2 = rotationMatrix.transform3$1(t2); t5 = new A.Vector3(new Float64Array(3)); t5.setValues$3(t3, t1, 0); t5 = rotationMatrix.transform3$1(t5); t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(t3, t6, 0); t1 = rotationMatrix.transform3$1(t1); t3 = new A.Vector3(new Float64Array(3)); t3.setValues$3(t4, t6, 0); t3 = rotationMatrix.transform3$1(t3); t4 = new Float64Array(3); new A.Vector3(t4).setFrom$1(t2); t2 = new Float64Array(3); new A.Vector3(t2).setFrom$1(t5); t5 = new Float64Array(3); new A.Vector3(t5).setFrom$1(t1); t1 = new Float64Array(3); new A.Vector3(t1).setFrom$1(t3); t3 = t4[0]; t6 = t2[0]; t7 = t5[0]; t8 = t1[0]; minX = Math.min(t3, Math.min(t6, Math.min(t7, t8))); t4 = t4[1]; t2 = t2[1]; t5 = t5[1]; t1 = t1[1]; minY = Math.min(t4, Math.min(t2, Math.min(t5, t1))); maxX = Math.max(t3, Math.max(t6, Math.max(t7, t8))); maxY = Math.max(t4, Math.max(t2, Math.max(t5, t1))); t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(minX, minY, 0); t2 = new A.Vector3(new Float64Array(3)); t2.setValues$3(maxX, minY, 0); t3 = new A.Vector3(new Float64Array(3)); t3.setValues$3(maxX, maxY, 0); t4 = new A.Vector3(new Float64Array(3)); t4.setValues$3(minX, maxY, 0); t5 = new A.Vector3(new Float64Array(3)); t5.setFrom$1(t1); t1 = new A.Vector3(new Float64Array(3)); t1.setFrom$1(t2); t2 = new A.Vector3(new Float64Array(3)); t2.setFrom$1(t3); t3 = new A.Vector3(new Float64Array(3)); t3.setFrom$1(t4); boundariesAabbQuad = new A.Quad(t5, t1, t2, t3); offendingDistance = A._exceedsBy(boundariesAabbQuad, nextViewport); if (offendingDistance.$eq(0, B.Offset_0_0)) return nextMatrix; t1 = nextMatrix.getTranslation$0()._v3storage; t2 = t1[0]; t1 = t1[1]; currentScale = matrix.getMaxScaleOnAxis$0(); t2 -= offendingDistance._dx * currentScale; t1 -= offendingDistance._dy * currentScale; correctedMatrix = new A.Matrix40(new Float64Array(16)); correctedMatrix.setFrom$1(matrix); t3 = new A.Vector3(new Float64Array(3)); t3.setValues$3(t2, t1, 0); correctedMatrix.setTranslation$1(t3); offendingCorrectedDistance = A._exceedsBy(boundariesAabbQuad, A._transformViewport(correctedMatrix, _this.get$_viewport())); if (offendingCorrectedDistance.$eq(0, B.Offset_0_0)) return correctedMatrix; t3 = offendingCorrectedDistance._dx === 0; if (!t3 && offendingCorrectedDistance._dy !== 0) { t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(matrix); return t1; } t2 = t3 ? t2 : 0; t1 = offendingCorrectedDistance._dy === 0 ? t1 : 0; t3 = new A.Matrix40(new Float64Array(16)); t3.setFrom$1(matrix); t4 = new A.Vector3(new Float64Array(3)); t4.setValues$3(t2, t1, 0); t3.setTranslation$1(t4); return t3; }, _matrixScale$2(matrix, scale) { var t1, currentScale, t2, t3, t4, clampedTotalScale, _this = this; if (scale === 1) { t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(matrix); return t1; } currentScale = _this._transformationController._change_notifier$_value.getMaxScaleOnAxis$0(); t1 = _this.get$_viewport(); t2 = _this.get$_boundaryRect(); t3 = _this.get$_viewport(); t4 = _this.get$_boundaryRect(); clampedTotalScale = A.clampDouble(Math.max(currentScale * scale, Math.max((t1.right - t1.left) / (t2.right - t2.left), (t3.bottom - t3.top) / (t4.bottom - t4.top))), 0.8, _this._widget.maxScale); t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(matrix); t1.scale$1(0, clampedTotalScale / currentScale); return t1; }, _matrixRotate$3(matrix, rotation, focalPoint) { var t1, focalPointScene, t2, t3; if (rotation === 0) { t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(matrix); return t1; } focalPointScene = this._transformationController.toScene$1(focalPoint); t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(matrix); t2 = focalPointScene._dx; t3 = focalPointScene._dy; t1.translate$2(0, t2, t3); t1.rotateZ$1(-rotation); t1.translate$2(0, -t2, -t3); return t1; }, _gestureIsSupported$1(gestureType) { switch (gestureType) { case B._GestureType_2: return false; case B._GestureType_1: this._widget.toString; return true; case B._GestureType_0: case null: case void 0: return this._widget.panEnabled; } }, _getGestureType$1(details) { this._widget.toString; if (Math.abs(details.scale - 1) > Math.abs(0)) return B._GestureType_1; else return B._GestureType_0; }, _onScaleStart$1(details) { var t2, _this = this, t1 = _this._widget.onInteractionStart; if (t1 != null) t1.call$1(details); t1 = _this.___InteractiveViewerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._ticker; if (t2 != null && t2._ticker$_future != null) { t1.stop$0(0); t1 = _this.___InteractiveViewerState__controller_A; t1.set$value(0, t1.lowerBound); t1 = _this._interactive_viewer$_animation; if (t1 != null) t1.parent.removeListener$1(0, _this.get$_onAnimate()); _this._interactive_viewer$_animation = null; } t1 = _this.___InteractiveViewerState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._ticker; if (t2 != null && t2._ticker$_future != null) { t1.stop$0(0); t1 = _this.___InteractiveViewerState__scaleController_A; t1.set$value(0, t1.lowerBound); t1 = _this._scaleAnimation; if (t1 != null) t1.parent.removeListener$1(0, _this.get$_onScaleAnimate()); _this._scaleAnimation = null; } _this._currentAxis = _this._gestureType = null; _this._scaleStart = _this._transformationController._change_notifier$_value.getMaxScaleOnAxis$0(); _this._referenceFocalPoint = _this._transformationController.toScene$1(details.localFocalPoint); _this._rotationStart = _this._currentRotation; }, _onScaleUpdate$1(details) { var t3, focalPointSceneScaled, t4, focalPointSceneCheck, desiredRotation, translationChange, _this = this, scale = _this._transformationController._change_notifier$_value.getMaxScaleOnAxis$0(), t1 = _this.___InteractiveViewerState__scaleAnimationFocalPoint_A = details.localFocalPoint, focalPointScene = _this._transformationController.toScene$1(t1), t2 = _this._gestureType; if (t2 === B._GestureType_0) t2 = _this._gestureType = _this._getGestureType$1(details); else if (t2 == null) { t2 = _this._getGestureType$1(details); _this._gestureType = t2; } if (!_this._gestureIsSupported$1(t2)) { _this._widget.toString; return; } switch (_this._gestureType.index) { case 1: t2 = _this._scaleStart; t2.toString; t3 = _this._transformationController; t3.set$value(0, _this._matrixScale$2(t3._change_notifier$_value, t2 * details.scale / scale)); focalPointSceneScaled = _this._transformationController.toScene$1(t1); t2 = _this._transformationController; t3 = t2._change_notifier$_value; t4 = _this._referenceFocalPoint; t4.toString; t2.set$value(0, _this._matrixTranslate$2(t3, focalPointSceneScaled.$sub(0, t4))); focalPointSceneCheck = _this._transformationController.toScene$1(t1); t1 = _this._referenceFocalPoint; t1.toString; if (!A._round(t1).$eq(0, A._round(focalPointSceneCheck))) _this._referenceFocalPoint = focalPointSceneCheck; break; case 2: t2 = details.rotation; if (t2 === 0) { _this._widget.toString; return; } t3 = _this._rotationStart; t3.toString; desiredRotation = t3 + t2; t2 = _this._transformationController; t2.set$value(0, _this._matrixRotate$3(t2._change_notifier$_value, _this._currentRotation - desiredRotation, t1)); _this._currentRotation = desiredRotation; break; case 0: if (details.scale !== 1) { _this._widget.toString; return; } if (_this._currentAxis == null) { t2 = _this._referenceFocalPoint; t2.toString; _this._currentAxis = A._getPanAxis(t2, focalPointScene); } t2 = _this._referenceFocalPoint; t2.toString; translationChange = focalPointScene.$sub(0, t2); t2 = _this._transformationController; t2.set$value(0, _this._matrixTranslate$2(t2._change_notifier$_value, translationChange)); _this._referenceFocalPoint = _this._transformationController.toScene$1(t1); break; } _this._widget.toString; }, _onScaleEnd$1(details) { var t1, t2, t3, frictionSimulationX, frictionSimulationY, tFinal, t4, t5, t6, scale, frictionSimulation, _this = this; _this._widget.onInteractionEnd.call$1(details); _this._referenceFocalPoint = _this._rotationStart = _this._scaleStart = null; t1 = _this._interactive_viewer$_animation; if (t1 != null) t1.parent.removeListener$1(0, _this.get$_onAnimate()); t1 = _this._scaleAnimation; if (t1 != null) t1.parent.removeListener$1(0, _this.get$_onScaleAnimate()); t1 = _this.___InteractiveViewerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t1.lowerBound); t1 = _this.___InteractiveViewerState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t1.lowerBound); if (!_this._gestureIsSupported$1(_this._gestureType)) { _this._currentAxis = null; return; } t1 = _this._gestureType; if (t1 === B._GestureType_0) { t1 = details.velocity.pixelsPerSecond; if (t1.get$distance() < 50) { _this._currentAxis = null; return; } t2 = _this._transformationController._change_notifier$_value.getTranslation$0()._v3storage; t3 = t2[0]; t2 = t2[1]; _this._widget.toString; frictionSimulationX = A.FrictionSimulation$(0.0000135, t3, t1._dx, 0); _this._widget.toString; frictionSimulationY = A.FrictionSimulation$(0.0000135, t2, t1._dy, 0); t1 = t1.get$distance(); _this._widget.toString; tFinal = A._getFinalTime(t1, 0.0000135, 10); t1 = frictionSimulationX.get$finalX(); t4 = frictionSimulationY.get$finalX(); t5 = type$.Tween_Offset; t6 = A.CurvedAnimation$(B.C__DecelerateCurve, _this.___InteractiveViewerState__controller_A, null); _this._interactive_viewer$_animation = new A._AnimatedEvaluation(t6, new A.Tween(new A.Offset(t3, t2), new A.Offset(t1, t4), t5), t5._eval$1("_AnimatedEvaluation")); _this.___InteractiveViewerState__controller_A.duration = A.Duration$(0, 0, 0, B.JSNumber_methods.round$0(tFinal * 1000), 0, 0); t6.addListener$1(0, _this.get$_onAnimate()); _this.___InteractiveViewerState__controller_A.forward$0(0); } else if (t1 === B._GestureType_1) { t1 = details.scaleVelocity; t2 = Math.abs(t1); if (t2 < 0.1) { _this._currentAxis = null; return; } scale = _this._transformationController._change_notifier$_value.getMaxScaleOnAxis$0(); _this._widget.toString; frictionSimulation = A.FrictionSimulation$(0.0026999999999999997, scale, t1 / 10, 0); _this._widget.toString; tFinal = A._getFinalTime(t2, 0.0000135, 0.1); t1 = frictionSimulation.x$1(0, tFinal); t2 = type$.Tween_double; t3 = A.CurvedAnimation$(B.C__DecelerateCurve, _this.___InteractiveViewerState__scaleController_A, null); _this._scaleAnimation = new A._AnimatedEvaluation(t3, new A.Tween(scale, t1, t2), t2._eval$1("_AnimatedEvaluation")); _this.___InteractiveViewerState__scaleController_A.duration = A.Duration$(0, 0, 0, B.JSNumber_methods.round$0(tFinal * 1000), 0, 0); t3.addListener$1(0, _this.get$_onScaleAnimate()); _this.___InteractiveViewerState__scaleController_A.forward$0(0); } }, _interactive_viewer$_receivedPointerSignal$1($event) { var t1, t2, t3, localDelta, focalPointScene, newFocalPointScene, scaleChange, focalPointSceneScaled, _this = this; if (type$.PointerScrollEvent._is($event)) { if ($event.get$kind($event) === B.PointerDeviceKind_4) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = _this._widget.onInteractionStart; if (t1 != null) { t2 = $event.get$position($event); t3 = $event.get$localPosition(); t1.call$1(new A.ScaleStartDetails(t2, t3, 0)); } t1 = $event.get$position($event).$add(0, $event.get$scrollDelta()); t2 = $event.get$scrollDelta(); localDelta = A.PointerEvent_transformDeltaViaPositions($event.get$transform($event), null, t2, t1); if (!_this._gestureIsSupported$1(B._GestureType_0)) { t1 = _this._widget; t1.onInteractionEnd.call$1(new A.ScaleEndDetails(B.Velocity_Offset_0_0, 0, 0)); return; } t1 = _this._transformationController; t1.toString; focalPointScene = t1.toScene$1($event.get$localPosition()); t1 = _this._transformationController; t1.toString; newFocalPointScene = t1.toScene$1($event.get$localPosition().$sub(0, localDelta)); t1 = _this._transformationController; t1.set$value(0, _this._matrixTranslate$2(t1._change_notifier$_value, newFocalPointScene.$sub(0, focalPointScene))); t1 = _this._widget; t1.onInteractionEnd.call$1(new A.ScaleEndDetails(B.Velocity_Offset_0_0, 0, 0)); return; } if ($event.get$scrollDelta()._dy === 0) return; t1 = $event.get$scrollDelta(); _this._widget.toString; scaleChange = Math.exp(-t1._dy / 200); } else if (type$.PointerScaleEvent._is($event)) scaleChange = $event.get$scale($event); else return; t1 = _this._widget.onInteractionStart; if (t1 != null) { t2 = $event.get$position($event); t3 = $event.get$localPosition(); t1.call$1(new A.ScaleStartDetails(t2, t3, 0)); } if (!_this._gestureIsSupported$1(B._GestureType_1)) { t1 = _this._widget; t1.onInteractionEnd.call$1(new A.ScaleEndDetails(B.Velocity_Offset_0_0, 0, 0)); return; } t1 = _this._transformationController; t1.toString; focalPointScene = t1.toScene$1($event.get$localPosition()); t1 = _this._transformationController; t1.set$value(0, _this._matrixScale$2(t1._change_notifier$_value, scaleChange)); t1 = _this._transformationController; t1.toString; focalPointSceneScaled = t1.toScene$1($event.get$localPosition()); t1 = _this._transformationController; t1.set$value(0, _this._matrixTranslate$2(t1._change_notifier$_value, focalPointSceneScaled.$sub(0, focalPointScene))); t1 = _this._widget; t1.onInteractionEnd.call$1(new A.ScaleEndDetails(B.Velocity_Offset_0_0, 0, 0)); }, _onAnimate$0() { var t2, translationScene, t3, translationChangeScene, _this = this, t1 = _this.___InteractiveViewerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; if (!(t1 != null && t1._ticker$_future != null)) { _this._currentAxis = null; t1 = _this._interactive_viewer$_animation; if (t1 != null) t1.parent.removeListener$1(0, _this.get$_onAnimate()); _this._interactive_viewer$_animation = null; t1 = _this.___InteractiveViewerState__controller_A; t1.set$value(0, t1.lowerBound); return; } t1 = _this._transformationController._change_notifier$_value.getTranslation$0()._v3storage; t2 = t1[0]; t1 = t1[1]; translationScene = _this._transformationController.toScene$1(new A.Offset(t2, t1)); t1 = _this._transformationController; t1.toString; t2 = _this._interactive_viewer$_animation; t3 = t2._evaluatable; t2 = t2.parent; translationChangeScene = t1.toScene$1(t3.transform$1(0, t2.get$value(t2))).$sub(0, translationScene); t2 = _this._transformationController; t2.set$value(0, _this._matrixTranslate$2(t2._change_notifier$_value, translationChangeScene)); }, _onScaleAnimate$0() { var t2, desiredScale, t3, referenceFocalPoint, focalPointSceneScaled, _this = this, t1 = _this.___InteractiveViewerState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; if (!(t1 != null && t1._ticker$_future != null)) { _this._currentAxis = null; t1 = _this._scaleAnimation; if (t1 != null) t1.parent.removeListener$1(0, _this.get$_onScaleAnimate()); _this._scaleAnimation = null; t1 = _this.___InteractiveViewerState__scaleController_A; t1.set$value(0, t1.lowerBound); return; } t1 = _this._scaleAnimation; t2 = t1._evaluatable; t1 = t1.parent; desiredScale = t2.transform$1(0, t1.get$value(t1)); t1 = _this._transformationController._change_notifier$_value.getMaxScaleOnAxis$0(); t2 = _this._transformationController; t2.toString; t3 = _this.___InteractiveViewerState__scaleAnimationFocalPoint_A; t3 === $ && A.throwUnnamedLateFieldNI(); referenceFocalPoint = t2.toScene$1(t3); t3 = _this._transformationController; t3.set$value(0, _this._matrixScale$2(t3._change_notifier$_value, desiredScale / t1)); focalPointSceneScaled = _this._transformationController.toScene$1(_this.___InteractiveViewerState__scaleAnimationFocalPoint_A); t1 = _this._transformationController; t1.set$value(0, _this._matrixTranslate$2(t1._change_notifier$_value, focalPointSceneScaled.$sub(0, referenceFocalPoint))); }, _onTransformationControllerChange$0() { this.setState$1(new A._InteractiveViewerState__onTransformationControllerChange_closure()); }, initState$0() { var t1, _this = this, _null = null; _this.super$State$initState(); t1 = _this._widget.transformationController; _this._transformationController = t1; t1.addListener$1(0, _this.get$_onTransformationControllerChange()); _this.___InteractiveViewerState__controller_A = A.AnimationController$(_null, _null, _null, 1, _null, _this); _this.___InteractiveViewerState__scaleController_A = A.AnimationController$(_null, _null, _null, 1, _null, _this); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; if (t1.transformationController !== oldWidget.transformationController) { t1 = _this.get$_onTransformationControllerChange(); _this._transformationController.removeListener$1(0, t1); t2 = _this._widget.transformationController; _this._transformationController = t2; t2.addListener$1(0, t1); } }, dispose$0() { var _this = this, t1 = _this.___InteractiveViewerState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___InteractiveViewerState__scaleController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._transformationController.removeListener$1(0, _this.get$_onTransformationControllerChange()); _this._widget.toString; _this.super$__InteractiveViewerState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t2, child, _this = this, _null = null, t1 = _this._widget; t1.toString; t2 = _this._transformationController._change_notifier$_value; child = new A._InteractiveViewerBuilt(t1.child, _this._childKey, B.Clip_1, true, t2, _null, _null); return A.Listener$(B.HitTestBehavior_0, A.GestureDetector$(B.HitTestBehavior_1, child, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_onScaleEnd(), _this.get$_onScaleStart(), _this.get$_onScaleUpdate(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, new A.Offset(0, -0.005)), _this._parentKey, _null, _null, _null, _null, _null, _this.get$_interactive_viewer$_receivedPointerSignal(), _null); } }; A._InteractiveViewerState__onTransformationControllerChange_closure.prototype = { call$0() { }, $signature: 0 }; A._InteractiveViewerBuilt.prototype = { build$1(context) { var _this = this, child = A.Transform$(_this.alignment, new A.KeyedSubtree(_this.child, _this.childKey), null, _this.matrix, true); return A.ClipRect$(child, _this.clipBehavior, null); } }; A.TransformationController.prototype = { toScene$1(viewportPoint) { var t1 = this._change_notifier$_value, r = new A.Matrix40(new Float64Array(16)); if (r.copyInverse$1(t1) === 0) A.throwExpression(A.ArgumentError$value(t1, "other", "Matrix cannot be inverted")); t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(viewportPoint._dx, viewportPoint._dy, 0); t1 = r.transform3$1(t1)._v3storage; return new A.Offset(t1[0], t1[1]); } }; A._GestureType.prototype = { _enumToString$0() { return "_GestureType." + this._core$_name; } }; A.PanAxis.prototype = { _enumToString$0() { return "PanAxis." + this._core$_name; } }; A.__InteractiveViewerState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.ConstrainedLayoutBuilder.prototype = { createElement$0(_) { return new A._LayoutBuilderElement(this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("_LayoutBuilderElement")); }, get$builder() { return this.builder; } }; A._LayoutBuilderElement.prototype = { get$renderObject() { return this.$ti._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, visitChildren$1(visitor) { var t1 = this._layout_builder$_child; if (t1 != null) visitor.call$1(t1); }, forgetChild$1(child) { this._layout_builder$_child = null; this.super$Element$forgetChild(child); }, mount$2($parent, newSlot) { var _this = this; _this.super$RenderObjectElement$mount($parent, newSlot); _this.$ti._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).updateCallback$1(_this.get$_layout()); }, update$1(_, newWidget) { var t2, _this = this, t1 = _this._widget; t1.toString; t2 = _this.$ti; t2._eval$1("ConstrainedLayoutBuilder<1>")._as(t1); _this.super$RenderObjectElement$update(0, newWidget); t2 = t2._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>"); t2._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).updateCallback$1(_this.get$_layout()); t1 = t2._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)); t1.RenderConstrainedLayoutBuilder__needsBuild = true; t1.markNeedsLayout$0(); }, performRebuild$0() { var t1 = this.$ti._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); t1.RenderConstrainedLayoutBuilder__needsBuild = true; t1.markNeedsLayout$0(); this.super$RenderObjectElement$performRebuild(); }, unmount$0() { this.$ti._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).updateCallback$1(null); this.super$RenderObjectElement$unmount(); }, _layout$1(constraints) { this._framework$_owner.buildScope$2(this, new A._LayoutBuilderElement__layout_layoutCallback(this, constraints)); }, insertRenderObjectChild$2(child, slot) { this.$ti._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { }, removeRenderObjectChild$2(child, slot) { this.$ti._eval$1("RenderConstrainedLayoutBuilder<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); } }; A._LayoutBuilderElement__layout_layoutCallback.prototype = { call$0() { var e, stack, e0, stack0, t1, t2, exception, built0, _this = this, built = null; try { t1 = _this.$this; t2 = t1._widget; t2.toString; built = t1.$ti._eval$1("ConstrainedLayoutBuilder<1>")._as(t2).get$builder().call$2(t1, _this.constraints); t1._widget.toString; } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); built0 = $.ErrorWidget_builder.call$1(A._reportException0(A.ErrorDescription$("building " + _this.$this._widget.toString$0(0)), e, stack, new A._LayoutBuilderElement__layout_layoutCallback_closure())); built = built0; } try { t1 = _this.$this; t1._layout_builder$_child = t1.updateChild$3(t1._layout_builder$_child, built, null); } catch (exception) { e0 = A.unwrapException(exception); stack0 = A.getTraceFromException(exception); t1 = _this.$this; built0 = $.ErrorWidget_builder.call$1(A._reportException0(A.ErrorDescription$("building " + t1._widget.toString$0(0)), e0, stack0, new A._LayoutBuilderElement__layout_layoutCallback_closure0())); built = built0; t1._layout_builder$_child = t1.updateChild$3(null, built, t1._slot); } }, $signature: 0 }; A._LayoutBuilderElement__layout_layoutCallback_closure.prototype = { call$0() { var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); return t1; }, $signature: 141 }; A._LayoutBuilderElement__layout_layoutCallback_closure0.prototype = { call$0() { var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); return t1; }, $signature: 141 }; A.RenderConstrainedLayoutBuilder.prototype = { updateCallback$1(value) { if (J.$eq$(value, this.RenderConstrainedLayoutBuilder__callback)) return; this.RenderConstrainedLayoutBuilder__callback = value; this.markNeedsLayout$0(); }, rebuildIfNecessary$0() { var t1, _this = this; if (_this.RenderConstrainedLayoutBuilder__needsBuild || !_this.get$constraints().$eq(0, _this.RenderConstrainedLayoutBuilder__previousConstraints)) { _this.RenderConstrainedLayoutBuilder__previousConstraints = _this.get$constraints(); _this.RenderConstrainedLayoutBuilder__needsBuild = false; t1 = _this.RenderConstrainedLayoutBuilder__callback; t1.toString; _this.invokeLayoutCallback$1$1(t1, A._instanceType(_this)._eval$1("RenderConstrainedLayoutBuilder.0")); } } }; A.LayoutBuilder.prototype = { createRenderObject$1(context) { var t1 = new A._RenderLayoutBuilder(null, true, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; } }; A._RenderLayoutBuilder.prototype = { computeMinIntrinsicWidth$1(height) { return 0; }, computeMaxIntrinsicWidth$1(height) { return 0; }, computeMinIntrinsicHeight$1(width) { return 0; }, computeMaxIntrinsicHeight$1(width) { return 0; }, computeDryLayout$1(constraints) { return B.Size_0_0; }, performLayout$0() { var t1, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this.rebuildIfNecessary$0(); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1.layout$2$parentUsesSize(constraints, true); _this._box$_size = constraints.constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); } else _this._box$_size = new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, computeDistanceToActualBaseline$1(baseline) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1.getDistanceToActualBaseline$1(baseline); return this.super$RenderBox$computeDistanceToActualBaseline(baseline); }, hitTestChildren$2$position(result, position) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.hitTest$2$position(result, position); return t1 === true; }, paint$2(context, offset) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) context.paintChild$2(t1, offset); } }; A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder.prototype = {}; A._Pending.prototype = {}; A._loadAll_closure.prototype = { call$1(value) { return this._box_0.completedValue = value; }, $signature: 32 }; A._loadAll_closure0.prototype = { call$1(p) { return p.futureValue; }, $signature: 2230 }; A._loadAll_closure1.prototype = { call$1(values) { var t1, t2, t3, i; for (t1 = J.getInterceptor$asx(values), t2 = this._box_1, t3 = this.output, i = 0; i < t1.get$length(values); ++i) t3.$indexSet(0, A.createRuntimeType(A._instanceType(t2.pendingList[i].delegate)._eval$1("LocalizationsDelegate.T")), t1.$index(values, i)); return t3; }, $signature: 2231 }; A.LocalizationsDelegate.prototype = { toString$0(_) { return "LocalizationsDelegate[" + A.createRuntimeType(A._instanceType(this)._eval$1("LocalizationsDelegate.T")).toString$0(0) + "]"; } }; A._WidgetsLocalizationsDelegate.prototype = { isSupported$1(locale) { return true; }, load$1(_, locale) { return new A.SynchronousFuture(B.C_DefaultWidgetsLocalizations, type$.SynchronousFuture_WidgetsLocalizations); }, shouldReload$1(old) { return false; }, toString$0(_) { return "DefaultWidgetsLocalizations.delegate(en_US)"; } }; A.DefaultWidgetsLocalizations.prototype = { get$reorderItemUp() { return "Move up"; }, get$reorderItemDown() { return "Move down"; }, get$reorderItemLeft() { return "Move left"; }, get$reorderItemRight() { return "Move right"; }, get$reorderItemToEnd() { return "Move to the end"; }, get$reorderItemToStart() { return "Move to the start"; }, get$textDirection() { return B.TextDirection_1; }, $isWidgetsLocalizations: 1 }; A._LocalizationsScope.prototype = { updateShouldNotify$1(old) { return this.typeToResources !== old.typeToResources; } }; A.Localizations.prototype = { createState$0() { return new A._LocalizationsState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.dynamic), B._StateLifecycle_0); } }; A._LocalizationsState.prototype = { initState$0() { this.super$State$initState(); this.load$1(0, this._widget.locale); }, _anyDelegatesShouldReload$1(old) { var delegates, oldDelegates, i, delegate, oldDelegate, t1 = this._widget.delegates, t2 = old.delegates; if (t1.length !== t2.length) return true; delegates = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); oldDelegates = A._setArrayType(t2.slice(0), A._arrayInstanceType(t2)); for (i = 0; i < delegates.length; ++i) { delegate = delegates[i]; oldDelegate = oldDelegates[i]; if (A.getRuntimeTypeOfDartObject(delegate) === A.getRuntimeTypeOfDartObject(oldDelegate)) { delegate.shouldReload$1(oldDelegate); t1 = false; } else t1 = true; if (t1) return true; } return false; }, didUpdateWidget$1(old) { var _this = this; _this.super$State$didUpdateWidget(old); if (!_this._widget.locale.$eq(0, old.locale) || _this._anyDelegatesShouldReload$1(old)) _this.load$1(0, _this._widget.locale); }, load$1(_, locale) { var typeToResourcesFuture, _this = this, t1 = {}, delegates = _this._widget.delegates; if (delegates.length === 0) { _this._localizations$_locale = locale; return; } t1.typeToResources = null; typeToResourcesFuture = A._loadAll(locale, delegates).then$1$1(0, new A._LocalizationsState_load_closure(t1), type$.Map_Type_dynamic); t1 = t1.typeToResources; if (t1 != null) { _this._typeToResources = t1; _this._localizations$_locale = locale; } else { ++$.RendererBinding__instance.RendererBinding__firstFrameDeferredCount; typeToResourcesFuture.then$1$1(0, new A._LocalizationsState_load_closure0(_this, locale), type$.void); } }, get$_textDirection() { return type$.WidgetsLocalizations._as(J.$index$asx(this._typeToResources, B.Type_WidgetsLocalizations_43h)).get$textDirection(); }, build$1(context) { var t1, t2, t3, _this = this, _null = null; if (_this._localizations$_locale == null) return B.SizedBox_0_0_null_null; t1 = _this.get$_textDirection(); _this._localizations$_locale.toString; t2 = _this._typeToResources; t3 = _this.get$_textDirection(); t3 = A.Directionality$(_this._widget.child, t3); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null), false, false, false, false, new A._LocalizationsScope(_this, t2, t3, _this._localizedResourcesScopeKey), _null); } }; A._LocalizationsState_load_closure.prototype = { call$1(value) { return this._box_0.typeToResources = value; }, $signature: 2232 }; A._LocalizationsState_load_closure0.prototype = { call$1(value) { var t1 = this.$this; if (t1._framework$_element != null) t1.setState$1(new A._LocalizationsState_load__closure(t1, value, this.locale)); $.RendererBinding__instance.allowFirstFrame$0(); }, $signature: 2260 }; A._LocalizationsState_load__closure.prototype = { call$0() { var t1 = this.$this; t1._typeToResources = this.value; t1._localizations$_locale = this.locale; }, $signature: 0 }; A.LookupBoundary_findAncestorStateOfType_closure.prototype = { call$1(ancestor) { var t1; if (ancestor instanceof A.StatefulElement) { t1 = ancestor._framework$_state; t1.toString; t1 = this.T._is(t1); } else t1 = false; if (t1) { this._box_0.target = ancestor; return false; } return A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== B.Type_LookupBoundary_SxG; }, $signature: 129 }; A.LookupBoundary_findRootAncestorStateOfType_closure.prototype = { call$1(ancestor) { var t1; if (ancestor instanceof A.StatefulElement) { t1 = ancestor._framework$_state; t1.toString; t1 = this.T._is(t1); } else t1 = false; if (t1) this._box_0.target = ancestor; return A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== B.Type_LookupBoundary_SxG; }, $signature: 129 }; A.LookupBoundary_findAncestorRenderObjectOfType_closure.prototype = { call$1(ancestor) { if (ancestor instanceof A.RenderObjectElement && this.T._is(ancestor.get$renderObject())) { this._box_0.target = ancestor; return false; } return A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== B.Type_LookupBoundary_SxG; }, $signature: 129 }; A.MagnifierInfo.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; return other instanceof A.MagnifierInfo && other.globalGesturePosition.$eq(0, _this.globalGesturePosition) && other.caretRect.$eq(0, _this.caretRect) && other.currentLineBoundaries.$eq(0, _this.currentLineBoundaries) && other.fieldBounds.$eq(0, _this.fieldBounds); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.globalGesturePosition, _this.caretRect, _this.fieldBounds, _this.currentLineBoundaries, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.TextMagnifierConfiguration.prototype = { get$magnifierBuilder() { var t1 = this._magnifierBuilder; return t1 == null ? new A.TextMagnifierConfiguration_magnifierBuilder_closure() : t1; }, magnifierBuilder$3(arg0, arg1, arg2) { return this.get$magnifierBuilder().call$3(arg0, arg1, arg2); } }; A.TextMagnifierConfiguration_magnifierBuilder_closure.prototype = { call$3(_, __, ___) { return null; }, "call*": "call$3", $requiredArgCount: 3, $signature: 2262 }; A.MagnifierController.prototype = { get$shown() { if (this._overlayEntry == null) return false; var t1 = this.animationController; if (t1 != null) { t1 = t1.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1 === B.AnimationStatus_3 || t1 === B.AnimationStatus_1; } return true; }, show$3$below$builder$context(_, below, builder, context) { return this.show$body$MagnifierController(0, below, builder, context); }, show$body$MagnifierController(_, below, builder, context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, t1; var $async$show$3$below$builder$context = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._overlayEntry; if (t1 != null) t1.remove$0(0); t1 = $async$self._overlayEntry; if (t1 != null) t1.dispose$0(); t1 = A.LookupBoundary_findRootAncestorStateOfType(context, type$.OverlayState); t1.toString; t2 = A.Navigator_maybeOf(context); if (t2 == null) t2 = null; else { t2 = t2._framework$_element; t2.toString; } t2 = A.OverlayEntry$(new A.MagnifierController_show_closure(A.InheritedTheme_capture(context, t2), builder), false, false); $async$self._overlayEntry = t2; t1.insert$2$below(0, t2, below); t1 = $async$self.animationController; $async$goto = t1 != null ? 2 : 3; break; case 2: // then t1 = t1.forward$0(0); $async$goto = 4; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$show$3$below$builder$context); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$show$3$below$builder$context, $async$completer); }, hide$1$removeFromOverlay(removeFromOverlay) { return this.hide$body$MagnifierController(removeFromOverlay); }, hide$0() { return this.hide$1$removeFromOverlay(true); }, hide$body$MagnifierController(removeFromOverlay) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$hide$1$removeFromOverlay = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._overlayEntry == null) { // goto return $async$goto = 1; break; } t1 = $async$self.animationController; $async$goto = t1 != null ? 3 : 4; break; case 3: // then t1 = t1.reverse$0(0); $async$goto = 5; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$hide$1$removeFromOverlay); case 5: // returning from await. case 4: // join if (removeFromOverlay) { t1 = $async$self._overlayEntry; if (t1 != null) t1.remove$0(0); t1 = $async$self._overlayEntry; if (t1 != null) t1.dispose$0(); $async$self._overlayEntry = null; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$hide$1$removeFromOverlay, $async$completer); } }; A.MagnifierController_show_closure.prototype = { call$1(context) { return new A._CaptureAll(this.capturedThemes._themes, this.builder.call$1(context), null); }, $signature: 44 }; A.MagnifierDecoration.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return this.super$ShapeDecoration$$eq(0, other) && other instanceof A.MagnifierDecoration && other.opacity === this.opacity; }, get$hashCode(_) { return A.Object_hash(A.ShapeDecoration.prototype.get$hashCode.call(this, 0), this.opacity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.RawMagnifier.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this.decoration, t2 = t1.shape, t3 = t1.opacity, t4 = _this.size; return new A.Stack(B.Alignment_0_0, _null, B.StackFit_0, B.Clip_0, A._setArrayType([A.ClipPath_shape(A.Opacity$(new A._Magnifier(_this.focalPointOffset, _this.magnificationScale, t2, A.SizedBox$fromSize(_this.child, t4), _null), t3), t2), A.Opacity$(new A._MagnifierStyle(t1, t4, _null), t3)], type$.JSArray_Widget), _null); } }; A._MagnifierStyle.prototype = { build$1(context) { var t3, largestShadow, _i, shadow, t4, t5, t6, t1 = this.decoration, t2 = t1.shadows; if (t2 == null) t2 = A._setArrayType([], type$.JSArray_BoxShadow); t3 = t2.length; largestShadow = 0; _i = 0; for (; _i < t3; ++_i) { shadow = t2[_i]; t4 = shadow.blurRadius; t5 = shadow.spreadRadius; t6 = shadow.offset; largestShadow = Math.max(largestShadow, t4 + t5 + Math.max(Math.abs(t6._dy), Math.abs(t6._dx))); } return A.ClipPath$(A.DecoratedBox$(A.SizedBox$fromSize(null, this.size), t1, B.DecorationPosition_0), B.Clip_1, new A._DonutClip(largestShadow, t1.shape, null)); } }; A._DonutClip.prototype = { getClip$1(size) { var t1, path = $.$get$_renderer().createPath$0(), rect = new A.Rect(0, 0, 0 + size._dx, 0 + size._dy); path.set$fillType(B.PathFillType_1); t1 = this.shape; path.addPath$2(0, t1.getOuterPath$1(rect.inflate$1(this.spreadRadius)), B.Offset_0_0); path.addPath$2(0, t1.getInnerPath$1(rect), B.Offset_0_0); return path; }, shouldReclip$1(oldClipper) { return !oldClipper.shape.$eq(0, this.shape); } }; A._Magnifier.prototype = { createRenderObject$1(context) { var t1 = new A._RenderMagnification(this.focalPointOffset, this.magnificationScale, this.shape, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$focalPointOffset(this.focalPointOffset); renderObject.set$shape(0, this.shape); renderObject.set$magnificationScale(this.magnificationScale); } }; A._RenderMagnification.prototype = { set$focalPointOffset(value) { if (this._focalPointOffset.$eq(0, value)) return; this._focalPointOffset = value; this.markNeedsPaint$0(); }, set$magnificationScale(value) { if (this._magnificationScale === value) return; this._magnificationScale = value; this.markNeedsPaint$0(); }, set$shape(_, value) { if (this._magnifier$_shape.$eq(0, value)) return; this._magnifier$_shape = value; this.markNeedsPaint$0(); }, get$alwaysNeedsCompositing() { return true; }, paint$2(context, offset) { var t2, t3, t4, t5, filter, _this = this, thisCenter = B.Alignment_0_0.alongSize$1(_this.get$size(0)).$add(0, offset), t1 = new Float64Array(16), matrix = new A.Matrix40(t1); matrix.setIdentity$0(); t2 = _this._magnificationScale; t3 = _this._focalPointOffset; t4 = thisCenter._dx; t5 = thisCenter._dy; matrix.translate$2(0, t2 * (t3._dx * -1 - t4) + t4, t2 * (t3._dy * -1 - t5) + t5); matrix.scale$1(0, _this._magnificationScale); filter = A.ImageFilter_ImageFilter$matrix(t1, B.FilterQuality_3); t1 = type$.nullable_BackdropFilterLayer; if (t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) _this._layerHandle.set$layer(0, A.BackdropFilterLayer$(filter)); else t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)).set$filter(0, filter); t1 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t1.toString; context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); } }; A.Orientation.prototype = { _enumToString$0() { return "Orientation." + this._core$_name; } }; A._MediaQueryAspect.prototype = { _enumToString$0() { return "_MediaQueryAspect." + this._core$_name; } }; A.MediaQueryData.prototype = { get$textScaler() { return this._textScaler; }, get$orientation(_) { var t1 = this.size; return t1._dx > t1._dy ? B.Orientation_1 : B.Orientation_0; }, copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(alwaysUse24HourFormat, displayFeatures, padding, platformBrightness, textScaler, viewInsets, viewPadding) { var _this = this, t1 = textScaler == null ? _this.get$textScaler() : textScaler, t2 = padding == null ? _this.padding : padding, t3 = viewPadding == null ? _this.viewPadding : viewPadding, t4 = viewInsets == null ? _this.viewInsets : viewInsets, t5 = alwaysUse24HourFormat == null ? _this.alwaysUse24HourFormat : alwaysUse24HourFormat, t6 = displayFeatures == null ? _this.displayFeatures : displayFeatures; return new A.MediaQueryData(_this.size, _this.devicePixelRatio, t1, _this.platformBrightness, t4, t2, t3, _this.systemGestureInsets, t5, _this.accessibleNavigation, _this.invertColors, _this.highContrast, _this.onOffSwitchLabels, _this.disableAnimations, _this.boldText, _this.navigationMode, _this.gestureSettings, t6); }, copyWith$1$platformBrightness(platformBrightness) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, _null, platformBrightness, _null, _null, _null); }, copyWith$1$padding(padding) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, padding, _null, _null, _null, _null); }, copyWith$2$padding$viewPadding(padding, viewPadding) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, padding, _null, _null, _null, viewPadding); }, copyWith$4$displayFeatures$padding$viewInsets$viewPadding(displayFeatures, padding, viewInsets, viewPadding) { return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(null, displayFeatures, padding, null, null, viewInsets, viewPadding); }, copyWith$2$viewInsets$viewPadding(viewInsets, viewPadding) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, _null, _null, _null, viewInsets, viewPadding); }, copyWith$1$textScaler(textScaler) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, _null, _null, textScaler, _null, _null); }, copyWith$1$alwaysUse24HourFormat(alwaysUse24HourFormat) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(alwaysUse24HourFormat, _null, _null, _null, _null, _null, _null); }, copyWith$2$alwaysUse24HourFormat$textScaler(alwaysUse24HourFormat, textScaler) { var _null = null; return this.copyWith$7$alwaysUse24HourFormat$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(alwaysUse24HourFormat, _null, _null, _null, textScaler, _null, _null); }, removePadding$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, removeLeft, removeRight, removeTop) { var t1, t2, t3, t4, t5, t6, _this = this, _null = null; if (!(removeLeft || removeTop || removeRight || removeBottom)) return _this; t1 = _this.padding; t2 = removeLeft ? 0 : _null; t3 = removeTop ? 0 : _null; t4 = removeRight ? 0 : _null; t2 = t1.copyWith$4$bottom$left$right$top(removeBottom ? 0 : _null, t2, t4, t3); t3 = _this.viewPadding; t4 = removeLeft ? Math.max(0, t3.left - t1.left) : _null; t5 = removeTop ? Math.max(0, t3.top - t1.top) : _null; t6 = removeRight ? Math.max(0, t3.right - t1.right) : _null; return _this.copyWith$2$padding$viewPadding(t2, t3.copyWith$4$bottom$left$right$top(removeBottom ? Math.max(0, t3.bottom - t1.bottom) : _null, t4, t6, t5)); }, removePadding$1$removeTop(removeTop) { return this.removePadding$4$removeBottom$removeLeft$removeRight$removeTop(false, false, false, removeTop); }, removeViewInsets$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, removeLeft, removeRight, removeTop) { var _this = this, _null = null, t1 = _this.viewPadding, t2 = removeLeft ? Math.max(0, t1.left - _this.viewInsets.left) : _null, t3 = removeTop ? Math.max(0, t1.top - _this.viewInsets.top) : _null, t4 = removeRight ? Math.max(0, t1.right - _this.viewInsets.right) : _null, t5 = _this.viewInsets, t6 = Math.max(0, t1.bottom - t5.bottom); t1 = t1.copyWith$4$bottom$left$right$top(t6, t2, t4, t3); t2 = removeLeft ? 0 : _null; t3 = removeTop ? 0 : _null; t4 = removeRight ? 0 : _null; return _this.copyWith$2$viewInsets$viewPadding(t5.copyWith$4$bottom$left$right$top(0, t2, t4, t3), t1); }, removeViewInsets$1$removeBottom(removeBottom) { return this.removeViewInsets$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, false, false, false); }, removeDisplayFeatures$1(subScreen) { var rightInset, bottomInset, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, t1 = subScreen.right, t2 = subScreen.left, t3 = subScreen.bottom, t4 = subScreen.top, t5 = _this.size; if (new A.Size(t1 - t2, t3 - t4).$eq(0, t5) && new A.Offset(t2, t4).$eq(0, B.Offset_0_0)) return _this; rightInset = t5._dx - t1; bottomInset = t5._dy - t3; t1 = _this.padding; t3 = Math.max(0, t1.left - t2); t5 = Math.max(0, t1.top - t4); t6 = Math.max(0, t1.right - rightInset); t1 = Math.max(0, t1.bottom - bottomInset); t7 = _this.viewPadding; t8 = Math.max(0, t7.left - t2); t9 = Math.max(0, t7.top - t4); t10 = Math.max(0, t7.right - rightInset); t7 = Math.max(0, t7.bottom - bottomInset); t11 = _this.viewInsets; t2 = Math.max(0, t11.left - t2); t4 = Math.max(0, t11.top - t4); t12 = Math.max(0, t11.right - rightInset); t11 = Math.max(0, t11.bottom - bottomInset); t13 = _this.displayFeatures; t14 = A._arrayInstanceType(t13)._eval$1("WhereIterable<1>"); return _this.copyWith$4$displayFeatures$padding$viewInsets$viewPadding(A.List_List$of(new A.WhereIterable(t13, new A.MediaQueryData_removeDisplayFeatures_closure(subScreen), t14), true, t14._eval$1("Iterable.E")), new A.EdgeInsets(t3, t5, t6, t1), new A.EdgeInsets(t2, t4, t12, t11), new A.EdgeInsets(t8, t9, t10, t7)); }, $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.MediaQueryData && other.size.$eq(0, _this.size) && other.devicePixelRatio === _this.devicePixelRatio && other.get$textScaler().textScaleFactor === _this.get$textScaler().textScaleFactor && other.platformBrightness === _this.platformBrightness && other.padding.$eq(0, _this.padding) && other.viewPadding.$eq(0, _this.viewPadding) && other.viewInsets.$eq(0, _this.viewInsets) && other.systemGestureInsets.$eq(0, _this.systemGestureInsets) && other.alwaysUse24HourFormat === _this.alwaysUse24HourFormat && other.highContrast === _this.highContrast && other.onOffSwitchLabels === _this.onOffSwitchLabels && other.disableAnimations === _this.disableAnimations && other.invertColors === _this.invertColors && other.accessibleNavigation === _this.accessibleNavigation && other.boldText === _this.boldText && other.navigationMode === _this.navigationMode && other.gestureSettings.$eq(0, _this.gestureSettings) && A.listEquals(other.displayFeatures, _this.displayFeatures); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.size, _this.devicePixelRatio, _this.get$textScaler().textScaleFactor, _this.platformBrightness, _this.padding, _this.viewPadding, _this.viewInsets, _this.alwaysUse24HourFormat, _this.highContrast, _this.onOffSwitchLabels, _this.disableAnimations, _this.invertColors, _this.accessibleNavigation, _this.boldText, _this.navigationMode, _this.gestureSettings, A.Object_hashAll(_this.displayFeatures), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "MediaQueryData(" + B.JSArray_methods.join$1(A._setArrayType(["size: " + _this.size.toString$0(0), "devicePixelRatio: " + B.JSNumber_methods.toStringAsFixed$1(_this.devicePixelRatio, 1), "textScaler: " + _this.get$textScaler().toString$0(0), "platformBrightness: " + _this.platformBrightness.toString$0(0), "padding: " + _this.padding.toString$0(0), "viewPadding: " + _this.viewPadding.toString$0(0), "viewInsets: " + _this.viewInsets.toString$0(0), "systemGestureInsets: " + _this.systemGestureInsets.toString$0(0), "alwaysUse24HourFormat: " + _this.alwaysUse24HourFormat, "accessibleNavigation: " + _this.accessibleNavigation, "highContrast: " + _this.highContrast, "onOffSwitchLabels: " + _this.onOffSwitchLabels, "disableAnimations: " + _this.disableAnimations, "invertColors: " + _this.invertColors, "boldText: " + _this.boldText, "navigationMode: " + _this.navigationMode._core$_name, "gestureSettings: " + _this.gestureSettings.toString$0(0), "displayFeatures: " + A.S(_this.displayFeatures)], type$.JSArray_String), ", ") + ")"; } }; A.MediaQueryData_removeDisplayFeatures_closure.prototype = { call$1(displayFeature) { return this.subScreen.overlaps$1(displayFeature.get$bounds(displayFeature)); }, $signature: 780 }; A.MediaQuery.prototype = { updateShouldNotify$1(oldWidget) { return !this.data.$eq(0, oldWidget.data); }, updateShouldNotifyDependent$2(oldWidget, dependencies) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28; for (t1 = dependencies.get$iterator(dependencies), t2 = this.data, t3 = oldWidget.data, t4 = t2.displayFeatures !== t3.displayFeatures, t5 = t2.gestureSettings, t6 = t3.gestureSettings, t7 = t2.navigationMode !== t3.navigationMode, t8 = t2.boldText !== t3.boldText, t9 = t2.disableAnimations !== t3.disableAnimations, t10 = t2.onOffSwitchLabels !== t3.onOffSwitchLabels, t11 = t2.highContrast !== t3.highContrast, t12 = t2.invertColors !== t3.invertColors, t13 = t2.accessibleNavigation !== t3.accessibleNavigation, t14 = t2.alwaysUse24HourFormat !== t3.alwaysUse24HourFormat, t15 = t2.viewPadding, t16 = t3.viewPadding, t17 = t2.systemGestureInsets, t18 = t3.systemGestureInsets, t19 = t2.viewInsets, t20 = t3.viewInsets, t21 = t2.padding, t22 = t3.padding, t23 = t2.platformBrightness !== t3.platformBrightness, t24 = t2.devicePixelRatio !== t3.devicePixelRatio, t25 = t2.size, t26 = t3.size, t27 = t25._dx, t25 = t25._dy; t1.moveNext$0();) { t28 = t1.get$current(t1); if (t28 instanceof A._MediaQueryAspect) switch (t28.index) { case 0: if (!(t26._dx === t27 && t26._dy === t25)) return true; break; case 1: t28 = t27 > t25 ? B.Orientation_1 : B.Orientation_0; if (t28 !== (t26._dx > t26._dy ? B.Orientation_1 : B.Orientation_0)) return true; break; case 2: if (t24) return true; break; case 3: if (t2.get$textScaler().textScaleFactor !== t3.get$textScaler().textScaleFactor) return true; break; case 4: if (!t2.get$textScaler().$eq(0, t3.get$textScaler())) return true; break; case 5: if (t23) return true; break; case 6: if (!t21.$eq(0, t22)) return true; break; case 7: if (!t19.$eq(0, t20)) return true; break; case 8: if (!t17.$eq(0, t18)) return true; break; case 9: if (!t15.$eq(0, t16)) return true; break; case 10: if (t14) return true; break; case 11: if (t13) return true; break; case 12: if (t12) return true; break; case 13: if (t11) return true; break; case 14: if (t10) return true; break; case 15: if (t9) return true; break; case 16: if (t8) return true; break; case 17: if (t7) return true; break; case 18: if (!t5.$eq(0, t6)) return true; break; case 19: if (t4) return true; break; } } return false; } }; A.MediaQuery_withNoTextScaling_closure.prototype = { call$1(context) { return A.MediaQuery$(this.child, A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.copyWith$1$textScaler(B._LinearTextScaler_1), null); }, $signature: 767 }; A.MediaQuery_withClampedTextScaling_closure.prototype = { call$1(context) { var data = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data; return A.MediaQuery$(this.child, data.copyWith$1$textScaler(data.get$textScaler().clamp$2$maxScaleFactor$minScaleFactor(0, this.maxScaleFactor, this.minScaleFactor)), null); }, $signature: 767 }; A.NavigationMode.prototype = { _enumToString$0() { return "NavigationMode." + this._core$_name; } }; A._MediaQueryFromView.prototype = { createState$0() { return new A._MediaQueryFromViewState(B._StateLifecycle_0); } }; A._MediaQueryFromViewState.prototype = { initState$0() { this.super$State$initState(); $.WidgetsBinding__instance.WidgetsBinding__observers.push(this); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._updateParentData$0(); this._updateData$0(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t1.toString; if (_this._media_query$_data == null || oldWidget.view !== t1.view) _this._updateData$0(); }, _updateParentData$0() { var t1, _this = this; _this._widget.toString; t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, null); _this._parentData = t1; _this._media_query$_data = null; }, _updateData$0() { var t6, scaleFactor, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, newData, _this = this, _null = null, t1 = _this._widget.view, t2 = _this._parentData, t3 = t1.get$physicalSize(), t4 = $.$get$EngineFlutterDisplay__instance(), t5 = t4._debugDevicePixelRatioOverride; if (t5 == null) { t5 = self.window.devicePixelRatio; if (t5 === 0) t5 = 1; } t5 = t3.$div(0, t5); t3 = t4._debugDevicePixelRatioOverride; if (t3 == null) { t3 = self.window.devicePixelRatio; if (t3 === 0) t3 = 1; } t6 = t2 == null; scaleFactor = t6 ? _null : t2.get$textScaler().textScaleFactor; if (scaleFactor == null) scaleFactor = t1.platformDispatcher.configuration.textScaleFactor; t7 = scaleFactor === 1 ? B._LinearTextScaler_1 : new A._LinearTextScaler(scaleFactor); t8 = t6 ? _null : t2.platformBrightness; if (t8 == null) t8 = t1.platformDispatcher.configuration.platformBrightness; t9 = t4._debugDevicePixelRatioOverride; if (t9 == null) { t9 = self.window.devicePixelRatio; if (t9 === 0) t9 = 1; } t9 = A.EdgeInsets$fromViewPadding(B.ViewPadding_0_0_0_0, t9); t10 = t4._debugDevicePixelRatioOverride; if (t10 == null) { t10 = self.window.devicePixelRatio; if (t10 === 0) t10 = 1; } t10 = A.EdgeInsets$fromViewPadding(B.ViewPadding_0_0_0_0, t10); t11 = t1._viewInsets; t12 = t4._debugDevicePixelRatioOverride; if (t12 == null) { t12 = self.window.devicePixelRatio; if (t12 === 0) t12 = 1; } t12 = A.EdgeInsets$fromViewPadding(t11, t12); t4 = t4._debugDevicePixelRatioOverride; if (t4 == null) { t4 = self.window.devicePixelRatio; if (t4 === 0) t4 = 1; } t4 = A.EdgeInsets$fromViewPadding(B.ViewPadding_0_0_0_0, t4); t11 = t6 ? _null : t2.accessibleNavigation; if (t11 == null) t11 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 1) !== 0; t13 = t6 ? _null : t2.invertColors; if (t13 == null) t13 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 2) !== 0; t14 = t6 ? _null : t2.disableAnimations; if (t14 == null) t14 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 4) !== 0; t15 = t6 ? _null : t2.boldText; if (t15 == null) t15 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 8) !== 0; t16 = t6 ? _null : t2.highContrast; if (t16 == null) t16 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 32) !== 0; t17 = t6 ? _null : t2.onOffSwitchLabels; t1 = t17 == null ? (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 64) !== 0 : t17; t17 = t6 ? _null : t2.alwaysUse24HourFormat; t2 = t6 ? _null : t2.navigationMode; if (t2 == null) t2 = B.NavigationMode_0; newData = new A.MediaQueryData(t5, t3, t7, t8, t12, t9, t10, t4, t17 === true, t11, t13, t16, t1, t14, t15, t2, new A.DeviceGestureSettings(_null), B.List_empty4); if (!newData.$eq(0, _this._media_query$_data)) _this.setState$1(new A._MediaQueryFromViewState__updateData_closure(_this, newData)); }, didChangeMetrics$0() { this._updateData$0(); }, didChangeTextScaleFactor$0() { if (this._parentData == null) this._updateData$0(); }, didChangePlatformBrightness$0() { if (this._parentData == null) this._updateData$0(); }, dispose$0() { B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, this); this.super$State$dispose(); }, build$1(context) { var effectiveData, t1 = this._media_query$_data; t1.toString; if (this._parentData == null && true) effectiveData = t1.copyWith$1$platformBrightness($.debugBrightnessOverride); else effectiveData = t1; return A.MediaQuery$(this._widget.child, effectiveData, null); } }; A._MediaQueryFromViewState__updateData_closure.prototype = { call$0() { this.$this._media_query$_data = this.newData; }, $signature: 0 }; A.__MediaQueryFromViewState_State_WidgetsBindingObserver.prototype = {}; A.ModalBarrier.prototype = { build$1(context) { var platformSupportsDismissingBarrier, semanticsDismissible, t1, t2, t3, t4, t5, t6, excluding, _this = this, _null = null; switch (A.defaultTargetPlatform().index) { case 1: case 3: case 5: platformSupportsDismissingBarrier = false; break; case 0: case 2: case 4: platformSupportsDismissingBarrier = true; break; default: platformSupportsDismissingBarrier = _null; } semanticsDismissible = _this.dismissible && platformSupportsDismissingBarrier; t1 = new A.ModalBarrier_build_handleDismiss(_this, context); t2 = semanticsDismissible && _this.semanticsLabel != null ? t1 : _null; t3 = semanticsDismissible && _this.semanticsLabel != null ? t1 : _null; t4 = semanticsDismissible ? _this.semanticsLabel : _null; if (semanticsDismissible && _this.semanticsLabel != null) { t5 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t5.toString; t5 = t5.textDirection; } else t5 = _null; t6 = _this.color; t6 = A.MouseRegion$(new A.ConstrainedBox(B.BoxConstraints_ALM, t6 == null ? _null : new A.ColoredBox(t6, _null, _null), _null), B.SystemMouseCursor_basic, _null, _null, _null, _null, _null); t2 = A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null); excluding = !semanticsDismissible || false; return A.BlockSemantics$(new A.ExcludeSemantics(excluding, new A._ModalBarrierGestureDetector(new A.Semantics(t2, false, false, false, false, t6, _null), t1, _null), _null)); } }; A.ModalBarrier_build_handleDismiss.prototype = { call$0() { if (this.$this.dismissible) A.Navigator_maybePop(this.context); else A.SystemSound_play(B.SystemSoundType_1); }, $signature: 0 }; A.AnimatedModalBarrier.prototype = { build$1(context) { var t1 = type$.Animation_nullable_Color._as(this.listenable); return A.ModalBarrier$(true, null, t1.get$value(t1), this.dismissible, null, this.semanticsLabel, null); } }; A._AnyTapGestureRecognizer.prototype = { isPointerAllowed$1($event) { if (this.onAnyTapUp == null) return false; return this.super$GestureRecognizer$isPointerAllowed($event); }, handleTapDown$1$down(down) { }, handleTapUp$2$down$up(down, up) { var t1 = this.onAnyTapUp; if (t1 != null) this.invokeCallback$2("onAnyTapUp", t1); }, handleTapCancel$3$cancel$down$reason(cancel, down, reason) { } }; A._AnyTapGestureRecognizerFactory.prototype = { constructor$0() { var t1 = type$.int, t2 = A.HashSet_HashSet(t1); return new A._AnyTapGestureRecognizer(B.Duration_100000, 18, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t2, null, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, initializer$1(instance) { instance.onAnyTapUp = this.onAnyTapUp; } }; A._ModalBarrierGestureDetector.prototype = { build$1(context) { return new A.RawGestureDetector(this.child, A.LinkedHashMap_LinkedHashMap$_literal([B.Type__AnyTapGestureRecognizer_5RQ, new A._AnyTapGestureRecognizerFactory(this.onDismiss)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), B.HitTestBehavior_1, false, null); } }; A.NavigationToolbar.prototype = { build$1(context) { var t2, t3, _this = this, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t2 = A._setArrayType([], type$.JSArray_Widget); t3 = _this.leading; if (t3 != null) t2.push(A.LayoutId$(t3, B._ToolbarSlot_0)); t3 = _this.middle; if (t3 != null) t2.push(A.LayoutId$(t3, B._ToolbarSlot_1)); t3 = _this.trailing; if (t3 != null) t2.push(A.LayoutId$(t3, B._ToolbarSlot_2)); return new A.CustomMultiChildLayout(new A._ToolbarLayout(_this.centerMiddle, _this.middleSpacing, t1.textDirection), t2, null); } }; A._ToolbarSlot.prototype = { _enumToString$0() { return "_ToolbarSlot." + this._core$_name; } }; A._ToolbarLayout.prototype = { performLayout$1(size) { var t1, t2, leadingWidth, leadingX, trailingSize, trailingX, trailingWidth, maxWidth, middleSize, middleStartMargin, t3, middleStart, t4, middleX, _this = this; if (_this._idToChild.$index(0, B._ToolbarSlot_0) != null) { t1 = size._dx; t2 = size._dy; leadingWidth = _this.layoutChild$2(B._ToolbarSlot_0, new A.BoxConstraints(0, t1, t2, t2))._dx; switch (_this.textDirection.index) { case 0: leadingX = t1 - leadingWidth; break; case 1: leadingX = 0; break; default: leadingX = null; } _this.positionChild$2(B._ToolbarSlot_0, new A.Offset(leadingX, 0)); } else leadingWidth = 0; if (_this._idToChild.$index(0, B._ToolbarSlot_2) != null) { trailingSize = _this.layoutChild$2(B._ToolbarSlot_2, A.BoxConstraints$loose(size)); switch (_this.textDirection.index) { case 0: trailingX = 0; break; case 1: trailingX = size._dx - trailingSize._dx; break; default: trailingX = null; } trailingWidth = trailingSize._dx; _this.positionChild$2(B._ToolbarSlot_2, new A.Offset(trailingX, (size._dy - trailingSize._dy) / 2)); } else trailingWidth = 0; if (_this._idToChild.$index(0, B._ToolbarSlot_1) != null) { t1 = size._dx; t2 = _this.middleSpacing; maxWidth = Math.max(t1 - leadingWidth - trailingWidth - t2 * 2, 0); middleSize = _this.layoutChild$2(B._ToolbarSlot_1, A.BoxConstraints$loose(size).copyWith$1$maxWidth(maxWidth)); middleStartMargin = leadingWidth + t2; if (_this.centerMiddle) { t3 = middleSize._dx; middleStart = (t1 - t3) / 2; t4 = t1 - trailingWidth; if (middleStart + t3 > t4) middleStart = t4 - t3 - t2; else if (middleStart < middleStartMargin) middleStart = middleStartMargin; } else middleStart = middleStartMargin; switch (_this.textDirection.index) { case 0: middleX = t1 - middleSize._dx - middleStart; break; case 1: middleX = middleStart; break; default: middleX = null; } _this.positionChild$2(B._ToolbarSlot_1, new A.Offset(middleX, (size._dy - middleSize._dy) / 2)); } }, shouldRelayout$1(oldDelegate) { return oldDelegate.centerMiddle !== this.centerMiddle || oldDelegate.middleSpacing !== this.middleSpacing || oldDelegate.textDirection !== this.textDirection; } }; A.RoutePopDisposition.prototype = { _enumToString$0() { return "RoutePopDisposition." + this._core$_name; } }; A.Route.prototype = { get$overlayEntries() { return B.List_empty7; }, install$0() { }, didPush$0() { var t1 = A.TickerFuture$complete(); t1.then$1$1(0, new A.Route_didPush_closure(this), type$.void); return t1; }, didAdd$0() { var t1 = this._navigator$_navigator; if (t1 == null) t1 = null; else { t1._widget.toString; t1 = true; } if (t1 === true) A.TickerFuture$complete().then$1$1(0, new A.Route_didAdd_closure(this), type$.void); }, didReplace$1(oldRoute) { }, willPop$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.RoutePopDisposition), $async$returnValue, $async$self = this; var $async$willPop$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.get$isFirst() ? B.RoutePopDisposition_2 : B.RoutePopDisposition_0; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$willPop$0, $async$completer); }, get$popDisposition() { return this.get$isFirst() ? B.RoutePopDisposition_2 : B.RoutePopDisposition_0; }, onPopInvoked$1(didPop) { }, get$willHandlePopInternally() { return false; }, didPop$1(result) { this.didComplete$1(result); return true; }, didComplete$1(result) { var t1 = result == null ? null : result; this._popCompleter.complete$1(0, t1); }, didPopNext$1(nextRoute) { }, didChangeNext$1(nextRoute) { }, didChangePrevious$1(previousRoute) { }, changedInternalState$0() { }, changedExternalState$0() { }, dispose$0() { this._navigator$_navigator = null; var t1 = this._restorationScopeId; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this._disposeCompleter.complete$0(0); }, get$isCurrent() { var currentRouteEntry, t1 = this._navigator$_navigator; if (t1 == null) return false; currentRouteEntry = t1._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); if (currentRouteEntry == null) return false; return currentRouteEntry.route === this; }, get$isFirst() { var currentRouteEntry, t1 = this._navigator$_navigator; if (t1 == null) return false; currentRouteEntry = t1._firstRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); if (currentRouteEntry == null) return false; return currentRouteEntry.route === this; }, get$hasActiveRouteBelow() { var t2, t3, t1 = this._navigator$_navigator; if (t1 == null) return false; for (t1 = t1._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; if (t3 == null) t3 = t2._as(t3); if (t3.route === this) return false; t3 = t3.currentState.index; if (t3 <= 10 && t3 >= 1) return true; } return false; }, get$isActive() { var t1 = this._navigator$_navigator; if (t1 == null) return false; t1 = t1._firstRouteEntryWhereOrNull$1(A._RouteEntry_isRoutePredicate(this)); t1 = t1 == null ? null : t1.get$isPresent(); return t1 === true; } }; A.Route_didPush_closure.prototype = { call$1(_) { var t2, t1 = this.$this._navigator$_navigator; if (t1 == null) t2 = null; else { t1._widget.toString; t2 = true; } if (t2 === true) { t1 = t1.focusNode.get$enclosingScope(); if (t1 != null) t1.requestFocus$0(); } }, $signature: 113 }; A.Route_didAdd_closure.prototype = { call$1(_) { var t1 = this.$this._navigator$_navigator; if (t1 != null) { t1 = t1.focusNode.get$enclosingScope(); if (t1 != null) t1.requestFocus$0(); } }, $signature: 113 }; A.RouteSettings.prototype = { toString$0(_) { var t1 = this.name; t1 = t1 == null ? "none" : '"' + t1 + '"'; return "RouteSettings(" + t1 + ", " + A.S(this.$arguments) + ")"; } }; A.NavigatorObserver.prototype = { didPush$2(route, previousRoute) { }, didPop$2(route, previousRoute) { }, didReplace$2$newRoute$oldRoute(newRoute, oldRoute) { }, didStartUserGesture$2(route, previousRoute) { }, didStopUserGesture$0() { } }; A.HeroControllerScope.prototype = { updateShouldNotify$1(oldWidget) { return oldWidget.controller != this.controller; } }; A.RouteTransitionRecord.prototype = {}; A.TransitionDelegate.prototype = {}; A.DefaultTransitionDelegate.prototype = {}; A.Navigator.prototype = { createState$0() { var _null = null, t1 = A._setArrayType([], type$.JSArray__RouteEntry), t2 = $.$get$ChangeNotifier__emptyListeners(), t3 = type$._NavigatorObservation; return new A.NavigatorState(new A._History(t1, t2), A.LinkedHashSet_LinkedHashSet$_empty(type$._RouteEntry), new A._HistoryProperty(t2), A.ListQueue$(_null, t3), A.ListQueue$(_null, t3), A.FocusNode$(true, "Navigator", true, true, _null, _null, false), new A.RestorableNum(0, t2, type$.RestorableNum_int), new A.ValueNotifier(false, t2, type$.ValueNotifier_bool), A.LinkedHashSet_LinkedHashSet$_empty(type$.int), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, _null, _null, B._StateLifecycle_0); }, onGenerateInitialRoutes$2(arg0, arg1) { return this.onGenerateInitialRoutes.call$2(arg0, arg1); } }; A.Navigator_defaultGenerateInitialRoutes_closure.prototype = { call$1(route) { return route == null; }, $signature: 2268 }; A._RouteLifecycle.prototype = { _enumToString$0() { return "_RouteLifecycle." + this._core$_name; } }; A._NotAnnounced.prototype = {}; A._RouteEntry.prototype = { get$restorationId() { var page, t1; if (this.pageBased) { page = type$.Page_nullable_Object._as(this.route._navigator$_settings); page.get$restorationId(); t1 = A.S(page.get$restorationId()); return "p+" + t1; } t1 = this.restorationInformation; if (t1 != null) return "r+" + t1.get$restorationScopeId(); return null; }, handlePush$4$isNewFirst$navigator$previous$previousPresent(isNewFirst, $navigator, previous, previousPresent) { var t2, routeFuture, t3, _this = this, previousState = _this.currentState, t1 = _this.route; t1._navigator$_navigator = $navigator; t1.install$0(); t2 = _this.currentState; if (t2 === B._RouteLifecycle_3 || t2 === B._RouteLifecycle_4) { routeFuture = t1.didPush$0(); _this.currentState = B._RouteLifecycle_5; routeFuture.whenCompleteOrCancel$1(new A._RouteEntry_handlePush_closure(_this, $navigator)); } else { t1.didReplace$1(previous); _this.currentState = B._RouteLifecycle_7; } if (isNewFirst) t1.didChangeNext$1(null); t2 = previousState === B._RouteLifecycle_6 || previousState === B._RouteLifecycle_4; t3 = $navigator._observedRouteAdditions; if (t2) t3._collection$_add$1(0, new A._NavigatorReplaceObservation(t1, previousPresent)); else t3._collection$_add$1(0, new A._NavigatorPushObservation(t1, previousPresent)); }, handleDidPopNext$1(poppedRoute) { var _this = this; _this.route.didPopNext$1(poppedRoute); _this.lastAnnouncedPoppedNextRoute = new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(poppedRoute), type$._WeakReferenceWrapper_Route_dynamic); if (_this.lastFocusNode != null) poppedRoute._disposeCompleter.future.then$1$1(0, new A._RouteEntry_handleDidPopNext_closure(_this), type$.Null); }, handlePop$2$navigator$previousPresent($navigator, previousPresent) { var t1, _this = this; _this.currentState = B._RouteLifecycle_11; t1 = _this.route; if ((t1._popCompleter.future._state & 30) !== 0) return true; if (!t1.didPop$1(_this.pendingResult)) { _this.currentState = B._RouteLifecycle_7; return false; } _this.pendingResult = null; return true; }, pop$1$1(result) { this.pendingResult = result; this.currentState = B._RouteLifecycle_8; this.route.onPopInvoked$1(true); }, pop$1(result) { return this.pop$1$1(result, type$.dynamic); }, remove$0(_) { if (this.currentState.index >= 10) return; this._reportRemovalToObserver = true; this.currentState = B._RouteLifecycle_10; }, complete$1$2$isReplaced(_, result, isReplaced) { var _this = this; if (_this.currentState.index >= 10) return; _this._reportRemovalToObserver = !isReplaced; _this.pendingResult = result; _this.currentState = B._RouteLifecycle_9; }, complete$2$isReplaced(_, result, isReplaced) { return this.complete$1$2$isReplaced(0, result, isReplaced, type$.dynamic); }, dispose$0() { var t1, t2, t3, t4, mountedEntries, $navigator, listener, _this = this, _box_0 = {}; _this.currentState = B._RouteLifecycle_14; t1 = _this.route; t2 = t1.get$overlayEntries(); t3 = new A._RouteEntry_dispose_closure(); t4 = A._arrayInstanceType(t2); mountedEntries = new A.WhereIterable(t2, t3, t4._eval$1("WhereIterable<1>")); if (!mountedEntries.get$iterator(0).moveNext$0()) { _this.currentState = B._RouteLifecycle_15; t1.dispose$0(); return; } _box_0.mounted = mountedEntries.get$length(0); $navigator = t1._navigator$_navigator; $navigator._entryWaitingForSubTreeDisposal.add$1(0, _this); for (t1 = B.JSArray_methods.get$iterator(t2), t4 = new A.WhereIterator(t1, t3, t4._eval$1("WhereIterator<1>")); t4.moveNext$0();) { t2 = t1.get$current(0); listener = A._Cell$named("listener"); t3 = new A._RouteEntry_dispose_closure0(_box_0, _this, t2, listener, $navigator); listener.__late_helper$_value = t3; t2 = t2._overlayEntryStateNotifier; if (t2 != null) t2.addListener$1(0, t3); } }, get$willBePresent() { var t1 = this.currentState.index; return t1 <= 7 && t1 >= 1; }, get$isPresent() { var t1 = this.currentState.index; return t1 <= 10 && t1 >= 1; } }; A._RouteEntry_handlePush_closure.prototype = { call$0() { var t1 = this.$this; if (t1.currentState === B._RouteLifecycle_5) { t1.currentState = B._RouteLifecycle_7; this.navigator._flushHistoryUpdates$0(); } }, $signature: 0 }; A._RouteEntry_handleDidPopNext_closure.prototype = { call$1(result) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, _0_0, reFocusNode; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start _0_0 = A.defaultTargetPlatform(); $async$goto = B.TargetPlatform_0 === _0_0 ? 3 : 4; break; case 3: // then reFocusNode = $async$self.$this.lastFocusNode; $async$goto = 5; return A._asyncAwait(A.Future_Future$delayed(B.Duration_300000, null, type$.void), $async$call$1); case 5: // returning from await. B.BasicMessageChannel_QXb.send$1(0, B.FocusSemanticEvent_focus.toMap$1$nodeId(reFocusNode)); // goto break $label0$0 $async$goto = 2; break; case 4: // join if (B.TargetPlatform_2 === _0_0) { B.BasicMessageChannel_QXb.send$1(0, B.FocusSemanticEvent_focus.toMap$1$nodeId($async$self.$this.lastFocusNode)); // goto break $label0$0 $async$goto = 2; break; } // goto break $label0$0 $async$goto = 2; break; case 2: // break $label0$0 // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A._RouteEntry_dispose_closure.prototype = { call$1(e) { return e.get$mounted(); }, $signature: 2274 }; A._RouteEntry_dispose_closure0.prototype = { call$0() { var _this = this, t1 = _this._box_0; --t1.mounted; _this.entry.removeListener$1(0, _this.listener._readLocal$0()); if (t1.mounted === 0) return A.scheduleMicrotask(new A._RouteEntry_dispose__closure(_this.$this, _this.navigator)); }, $signature: 0 }; A._RouteEntry_dispose__closure.prototype = { call$0() { var t1 = this.$this; if (!this.navigator._entryWaitingForSubTreeDisposal.remove$1(0, t1)) return; t1.currentState = B._RouteLifecycle_15; t1.route.dispose$0(); }, $signature: 0 }; A._RouteEntry_isRoutePredicate_closure.prototype = { call$1(entry) { return entry.route === this.route; }, $signature: 308 }; A._NavigatorObservation.prototype = {}; A._NavigatorPushObservation.prototype = { notify$1(observer) { observer.didPush$2(this.primaryRoute, this.secondaryRoute); } }; A._NavigatorPopObservation.prototype = { notify$1(observer) { observer.didPop$2(this.primaryRoute, this.secondaryRoute); } }; A._NavigatorRemoveObservation.prototype = { notify$1(observer) { } }; A._NavigatorReplaceObservation.prototype = { notify$1(observer) { observer.didReplace$2$newRoute$oldRoute(this.primaryRoute, this.secondaryRoute); } }; A._History.prototype = { addAll$1(_, elements) { B.JSArray_methods.addAll$1(this._navigator$_value, elements); if (J.get$isNotEmpty$asx(elements)) this.notifyListeners$0(); }, $index(_, index) { return this._navigator$_value[index]; }, get$iterator(_) { var t1 = this._navigator$_value; return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); }, toString$0(_) { return A.Iterable_iterableToFullString(this._navigator$_value, "[", "]"); }, $isListenable: 1 }; A.NavigatorState.prototype = { _handleHistoryChanged$0() { var lastEntry, notification, _this = this, navigatorCanPop = _this.canPop$0(), routeBlocksPop = A._Cell$named("routeBlocksPop"), t1 = !navigatorCanPop; if (t1) { lastEntry = _this._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); routeBlocksPop.set$finalLocalValue(lastEntry != null && lastEntry.route.get$popDisposition() === B.RoutePopDisposition_1); } else routeBlocksPop.set$finalLocalValue(false); notification = new A.NavigationNotification(!t1 || routeBlocksPop._readLocal$0()); t1 = $.SchedulerBinding__instance; switch (t1.SchedulerBinding__schedulerPhase.index) { case 4: _this._framework$_element.dispatchNotification$1(notification); break; case 0: case 2: case 3: case 1: t1.SchedulerBinding__postFrameCallbacks.push(new A.NavigatorState__handleHistoryChanged_closure(_this, notification)); break; } }, initState$0() { var t1, t2, _i, observer, t3, _this = this; _this.super$State$initState(); for (t1 = _this._widget.observers, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { observer = t1[_i]; t3 = $.$get$NavigatorObserver__navigators(); if (observer instanceof A._Record) A.Expando__badExpandoKey(observer); t3._jsWeakMap.set(observer, _this); } _this.__NavigatorState__effectiveObservers_A = _this._widget.observers; t1 = _this._framework$_element.getElementForInheritedWidgetOfExactType$1$0(type$.HeroControllerScope); if (t1 == null) t1 = null; else { t1 = t1._widget; t1.toString; } type$.nullable_HeroControllerScope._as(t1); _this._updateHeroController$1(t1 == null ? null : t1.controller); if (_this._widget.reportsRouteUpdateToEngine) B.OptionalMethodChannel_qNA.invokeMethod$1$1("selectSingleEntryHistory", type$.void); $.ServicesBinding__instance.ServicesBinding_accessibilityFocus.addListener$1(0, _this.get$_recordLastFocus()); _this._history.addListener$1(0, _this.get$_handleHistoryChanged()); }, _recordLastFocus$0() { var t1 = this._history, entry = A.IterableExtensions_get_lastOrNull(new A.WhereIterable(t1, A.navigator__RouteEntry_isPresentPredicate$closure(), A._instanceType(t1)._eval$1("WhereIterable"))); if (entry != null) entry.lastFocusNode = $.ServicesBinding__instance.ServicesBinding_accessibilityFocus._change_notifier$_value; }, restoreState$2(oldBucket, initialRestore) { var t1, t2, t3, t4, _i, page, t5, t6, entry, _this = this; _this.registerForRestoration$2(_this._rawNextPagelessRestorationScopeId, "id"); t1 = _this._serializableHistory; _this.registerForRestoration$2(t1, "history"); _this._forcedDisposeAllRouteEntries$0(); _this.__NavigatorState__overlayKey_A = new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_OverlayState); t2 = _this._history; t2.addAll$1(0, t1.restoreEntriesForPage$2(null, _this)); _this._widget.toString; t3 = type$._WeakReferenceWrapper_Route_dynamic; t4 = t2._navigator$_value; _i = 0; for (; false; ++_i) { page = B.List_empty5[_i]; t5 = _this._framework$_element; t5.toString; t5 = page.createRoute$1(t5); t6 = $.$get$_RouteEntry_notAnnounced(); entry = new A._RouteEntry(t5, null, true, B._RouteLifecycle_1, t6, new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(t6), t3), t6); t4.push(entry); t2.notifyListeners$0(); t6 = t1.restoreEntriesForPage$2(entry, _this); B.JSArray_methods.addAll$1(t4, t6); if (B.JSArray_methods.get$isNotEmpty(t6)) t2.notifyListeners$0(); } if (t1._pageToPagelessRoutes == null) { t1 = _this._widget; t3 = t1.initialRoute; t2.addAll$1(0, J.map$1$1$ax(t1.onGenerateInitialRoutes$2(_this, t3), new A.NavigatorState_restoreState_closure(_this), type$._RouteEntry)); } _this._flushHistoryUpdates$0(); }, didToggleBucket$1(oldBucket) { var t1, _this = this; _this.super$RestorationMixin$didToggleBucket(oldBucket); t1 = _this._serializableHistory; if (_this.RestorationMixin__bucket != null) t1.update$1(0, _this._history); else t1.clear$0(0); }, get$restorationId() { return this._widget.restorationScopeId; }, didChangeDependencies$0() { var host, t1, t2, t3, _this = this; _this.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies(); host = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.HeroControllerScope); _this._updateHeroController$1(host == null ? null : host.controller); for (t1 = _this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; (t3 == null ? t2._as(t3) : t3).route.changedExternalState$0(); } }, _forcedDisposeAllRouteEntries$0() { var t1, t2, entry; this._entryWaitingForSubTreeDisposal._filterWhere$2(new A.NavigatorState__forcedDisposeAllRouteEntries_closure(), true); for (t1 = this._history, t2 = t1._navigator$_value; !t1.get$isEmpty(0);) { entry = t2.pop(); t1.notifyListeners$0(); A.NavigatorState__disposeRouteEntry(entry, false); } }, _updateHeroController$1(newHeroController) { var t1, t2, _this = this; if (_this._heroControllerFromScope != newHeroController) { if (newHeroController != null) $.$get$NavigatorObserver__navigators().$indexSet(0, newHeroController, _this); t1 = _this._heroControllerFromScope; if (t1 == null) t1 = null; else { t2 = $.$get$NavigatorObserver__navigators(); A.Expando__checkType(t1); t1 = t2._jsWeakMap.get(t1); } if (t1 === _this) { t1 = $.$get$NavigatorObserver__navigators(); t2 = _this._heroControllerFromScope; t2.toString; t1.$indexSet(0, t2, null); } _this._heroControllerFromScope = newHeroController; _this._updateEffectiveObservers$0(); } }, _updateEffectiveObservers$0() { var _this = this, t1 = _this._heroControllerFromScope, t2 = _this._widget; if (t1 != null) _this.__NavigatorState__effectiveObservers_A = B.JSArray_methods.$add(t2.observers, A._setArrayType([t1], type$.JSArray_NavigatorObserver)); else _this.__NavigatorState__effectiveObservers_A = t2.observers; }, didUpdateWidget$1(oldWidget) { var t1, t2, _i, observer, t3, _this = this; _this.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget(oldWidget); t1 = oldWidget.observers; if (t1 !== _this._widget.observers) { for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { observer = t1[_i]; t3 = $.$get$NavigatorObserver__navigators(); if (observer instanceof A._Record) A.Expando__badExpandoKey(observer); t3._jsWeakMap.set(observer, null); } for (t1 = _this._widget.observers, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { observer = t1[_i]; t3 = $.$get$NavigatorObserver__navigators(); if (observer instanceof A._Record) A.Expando__badExpandoKey(observer); t3._jsWeakMap.set(observer, _this); } _this._updateEffectiveObservers$0(); } _this._widget.toString; for (t1 = _this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; (t3 == null ? t2._as(t3) : t3).route.changedExternalState$0(); } }, deactivate$0() { var t2, _i, observer, t3, t1 = this.__NavigatorState__effectiveObservers_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { observer = t1[_i]; t3 = $.$get$NavigatorObserver__navigators(); if (observer instanceof A._Record) A.Expando__badExpandoKey(observer); t3._jsWeakMap.set(observer, null); } this.super$State$deactivate(); }, activate$0() { var t1, t2, _i, observer, t3; this.super$_NavigatorState_State_TickerProviderStateMixin$activate(); t1 = this.__NavigatorState__effectiveObservers_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { observer = t1[_i]; t3 = $.$get$NavigatorObserver__navigators(); if (observer instanceof A._Record) A.Expando__badExpandoKey(observer); t3._jsWeakMap.set(observer, this); } }, dispose$0() { var t1, t2, _this = this; _this._updateHeroController$1(null); _this.focusNode.dispose$0(); _this._forcedDisposeAllRouteEntries$0(); _this._rawNextPagelessRestorationScopeId.dispose$0(); _this._serializableHistory.dispose$0(); t1 = _this.userGestureInProgressNotifier; t2 = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; $.ServicesBinding__instance.ServicesBinding_accessibilityFocus.removeListener$1(0, _this.get$_recordLastFocus()); t1 = _this._history; t1.removeListener$1(0, _this.get$_handleHistoryChanged()); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$dispose(); }, get$_allRouteOverlayEntries() { var t2, t3, t4, t1 = A._setArrayType([], type$.JSArray_OverlayEntry); for (t2 = this._history._navigator$_value, t3 = A._arrayInstanceType(t2), t2 = new J.ArrayIterator(t2, t2.length, t3._eval$1("ArrayIterator<1>")), t3 = t3._precomputed1; t2.moveNext$0();) { t4 = t2.__interceptors$_current; B.JSArray_methods.addAll$1(t1, (t4 == null ? t3._as(t4) : t4).route.get$overlayEntries()); } return t1; }, _flushHistoryUpdates$1$rearrangeOverlay(rearrangeOverlay) { var t1, index, t2, entry, previous, toBeDisposed, t3, t4, poppedRoute, next, canRemoveOrAdd, seenTopActiveRoute, index0, t5, t6, previous0, lastEntry, routeName, _i, _this = this, _null = null; _this._flushingHistory = true; t1 = _this._history; index = t1.get$length(0) - 1; t2 = t1._navigator$_value; entry = t2[index]; previous = index > 0 ? t2[index - 1] : _null; toBeDisposed = A._setArrayType([], type$.JSArray__RouteEntry); $label0$1: for (t3 = _this._observedRouteDeletions, t4 = _this._observedRouteAdditions, poppedRoute = _null, next = poppedRoute, canRemoveOrAdd = false, seenTopActiveRoute = false; index >= 0;) { switch (entry.currentState.index) { case 1: index0 = _this._getIndexBefore$2(index - 1, A.navigator__RouteEntry_isPresentPredicate$closure()); t5 = index0 >= 0 ? t2[index0] : _null; t5 = t5 == null ? _null : t5.route; t6 = entry.route; t6._navigator$_navigator = _this; t6.install$0(); entry.currentState = B._RouteLifecycle_2; t4._collection$_add$1(0, new A._NavigatorPushObservation(t6, t5)); continue $label0$1; case 2: if (canRemoveOrAdd || next == null) { t5 = entry.route; t5.didAdd$0(); entry.currentState = B._RouteLifecycle_7; if (next == null) t5.didChangeNext$1(_null); continue $label0$1; } break; case 3: case 4: case 6: t5 = previous == null ? _null : previous.route; index0 = _this._getIndexBefore$2(index - 1, A.navigator__RouteEntry_isPresentPredicate$closure()); t6 = index0 >= 0 ? t2[index0] : _null; t6 = t6 == null ? _null : t6.route; entry.handlePush$4$isNewFirst$navigator$previous$previousPresent(next == null, _this, t5, t6); if (entry.currentState === B._RouteLifecycle_7) continue $label0$1; break; case 5: if (!seenTopActiveRoute && poppedRoute != null) entry.handleDidPopNext$1(poppedRoute); seenTopActiveRoute = true; break; case 7: if (!seenTopActiveRoute && poppedRoute != null) entry.handleDidPopNext$1(poppedRoute); canRemoveOrAdd = true; seenTopActiveRoute = true; break; case 8: index0 = _this._getIndexBefore$2(index, A.navigator__RouteEntry_willBePresentPredicate$closure()); t5 = index0 >= 0 ? t2[index0] : _null; if (!entry.handlePop$2$navigator$previousPresent(_this, t5 == null ? _null : t5.route)) continue $label0$1; if (!seenTopActiveRoute) { if (poppedRoute != null) entry.handleDidPopNext$1(poppedRoute); poppedRoute = entry.route; } t5 = entry.route; index0 = _this._getIndexBefore$2(index, A.navigator__RouteEntry_willBePresentPredicate$closure()); t6 = index0 >= 0 ? t2[index0] : _null; t3._collection$_add$1(0, new A._NavigatorPopObservation(t5, t6 == null ? _null : t6.route)); if (entry.currentState === B._RouteLifecycle_13) continue $label0$1; canRemoveOrAdd = true; break; case 11: break; case 9: t5 = entry.route; t6 = entry.pendingResult; if (t6 == null) t6 = _null; t5 = t5._popCompleter.future; if ((t5._state & 30) !== 0) A.throwExpression(A.StateError$("Future already completed")); t5._asyncComplete$1(t6); entry.pendingResult = null; entry.currentState = B._RouteLifecycle_10; continue $label0$1; case 10: if (!seenTopActiveRoute) { if (poppedRoute != null) entry.route.didPopNext$1(poppedRoute); poppedRoute = _null; } index0 = _this._getIndexBefore$2(index, A.navigator__RouteEntry_willBePresentPredicate$closure()); t5 = index0 >= 0 ? t2[index0] : _null; t5 = t5 == null ? _null : t5.route; entry.currentState = B._RouteLifecycle_12; if (entry._reportRemovalToObserver) t3._collection$_add$1(0, new A._NavigatorRemoveObservation(entry.route, t5)); continue $label0$1; case 12: if (!canRemoveOrAdd && next != null) break; entry.currentState = B._RouteLifecycle_13; continue $label0$1; case 13: entry = B.JSArray_methods.removeAt$1(t2, index); t1.notifyListeners$0(); toBeDisposed.push(entry); entry = next; break; case 14: case 15: case 0: break; } --index; previous0 = index > 0 ? t2[index - 1] : _null; next = entry; entry = previous; previous = previous0; } _this._flushObserverNotifications$0(); _this._flushRouteAnnouncement$0(); if (_this._widget.reportsRouteUpdateToEngine) { lastEntry = _this._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); routeName = lastEntry == null ? _null : lastEntry.route._navigator$_settings.name; if (routeName != null && routeName !== _this._lastAnnouncedRouteName) { A.SystemNavigator_routeInformationUpdated(false, _null, A.Uri_parse(routeName, 0, _null)); _this._lastAnnouncedRouteName = routeName; } } for (t2 = toBeDisposed.length, _i = 0; _i < toBeDisposed.length; toBeDisposed.length === t2 || (0, A.throwConcurrentModificationError)(toBeDisposed), ++_i) A.NavigatorState__disposeRouteEntry(toBeDisposed[_i], true); if (rearrangeOverlay) { t2 = _this.__NavigatorState__overlayKey_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.get$currentState(); if (t2 != null) t2.rearrange$1(_this.get$_allRouteOverlayEntries()); } if (_this.RestorationMixin__bucket != null) _this._serializableHistory.update$1(0, t1); _this._flushingHistory = false; }, _flushHistoryUpdates$0() { return this._flushHistoryUpdates$1$rearrangeOverlay(true); }, _flushObserverNotifications$0() { var observation, _this = this, t1 = _this.__NavigatorState__effectiveObservers_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.length === 0) { _this._observedRouteDeletions.clear$0(0); _this._observedRouteAdditions.clear$0(0); return; } for (t1 = _this._observedRouteAdditions; !t1.get$isEmpty(0);) { observation = t1.removeLast$0(0); B.JSArray_methods.forEach$1(_this.__NavigatorState__effectiveObservers_A, observation.get$notify()); } for (t1 = _this._observedRouteDeletions; !t1.get$isEmpty(0);) { observation = t1.removeFirst$0(); B.JSArray_methods.forEach$1(_this.__NavigatorState__effectiveObservers_A, observation.get$notify()); } }, _flushRouteAnnouncement$0() { var t2, t3, next, t4, index0, previous, _null = null, t1 = this._history, index = t1.get$length(0) - 1; for (t1 = t1._navigator$_value; index >= 0;) { t2 = t1[index]; t3 = t2.currentState.index; if (!(t3 <= 12 && t3 >= 3)) { --index; continue; } next = this._getRouteAfter$2(index + 1, A.navigator__RouteEntry_suitableForTransitionAnimationPredicate$closure()); t3 = next == null; t4 = t3 ? _null : next.route; if (t4 != t2.lastAnnouncedNextRoute) { if (!((t3 ? _null : next.route) == null && J.$eq$(t2.lastAnnouncedPoppedNextRoute._weakRef.deref(), t2.lastAnnouncedNextRoute))) { t4 = t2.route; t4.didChangeNext$1(t3 ? _null : next.route); } t2.lastAnnouncedNextRoute = t3 ? _null : next.route; } --index; index0 = this._getIndexBefore$2(index, A.navigator__RouteEntry_suitableForTransitionAnimationPredicate$closure()); previous = index0 >= 0 ? t1[index0] : _null; t3 = previous == null; t4 = t3 ? _null : previous.route; if (t4 != t2.lastAnnouncedPreviousRoute) { t4 = t2.route; t4.didChangePrevious$1(t3 ? _null : previous.route); t2.lastAnnouncedPreviousRoute = t3 ? _null : previous.route; } } }, _getRouteBefore$2(index, predicate) { index = this._getIndexBefore$2(index, predicate); return index >= 0 ? this._history._navigator$_value[index] : null; }, _getIndexBefore$2(index, predicate) { var t1 = this._history._navigator$_value; while (true) { if (!(index >= 0 && !predicate.call$1(t1[index]))) break; --index; } return index; }, _getRouteAfter$2(index, predicate) { var t1 = this._history, t2 = t1._navigator$_value; while (true) { if (!(index < t1.get$length(0) && !predicate.call$1(t2[index]))) break; ++index; } return index < t1.get$length(0) ? t2[index] : null; }, _routeNamed$1$3$allowNull$arguments($name, allowNull, $arguments, $T) { var settings, t1, route; if (allowNull) this._widget.toString; settings = new A.RouteSettings($name, $arguments); t1 = $T._eval$1("Route<0?>?"); route = t1._as(this._widget.onGenerateRoute.call$1(settings)); return route == null && !allowNull ? t1._as(this._widget.onUnknownRoute.call$1(settings)) : route; }, _routeNamed$1$2$arguments($name, $arguments, $T) { return this._routeNamed$1$3$allowNull$arguments($name, false, $arguments, $T); }, pushNamed$1$2$arguments(routeName, $arguments, $T) { var t1 = this._routeNamed$1$2$arguments(routeName, $arguments, $T); t1.toString; return this.push$1(t1); }, pushNamed$1$1(routeName, $T) { return this.pushNamed$1$2$arguments(routeName, null, $T); }, pushReplacementNamed$2$1(routeName, $T, TO) { var t2, t3, _this = this, t1 = _this._routeNamed$1$2$arguments(routeName, null, $T); t1.toString; t2 = A._RouteEntry$(t1, B._RouteLifecycle_4, false, null); t3 = _this._history; J.complete$2$isReplaced$z(t3.lastWhere$1(0, A.navigator__RouteEntry_isPresentPredicate$closure()), null, true); t3._navigator$_value.push(t2); t3.notifyListeners$0(); _this._flushHistoryUpdates$0(); _this._afterNavigation$1(t2.route); return t1._popCompleter.future; }, pushNamedAndRemoveUntil$1$2(newRouteName, predicate, $T) { var t1 = this._routeNamed$1$2$arguments(newRouteName, null, $T); t1.toString; this._pushEntryAndRemoveUntil$2(A._RouteEntry$(t1, B._RouteLifecycle_3, false, null), predicate); return t1._popCompleter.future; }, push$1$1(route) { var t1 = A._RouteEntry$(route, B._RouteLifecycle_3, false, null), t2 = this._history; t2._navigator$_value.push(t1); t2.notifyListeners$0(); this._flushHistoryUpdates$0(); this._afterNavigation$1(t1.route); return route._popCompleter.future; }, push$1(route) { return this.push$1$1(route, type$.nullable_Object); }, _afterNavigation$1(route) { var t1, t2, routeJsonable, settings, settingsJsonable; if (route != null) { t1 = type$.String; t2 = type$.dynamic; routeJsonable = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); routeJsonable.$indexSet(0, "description", route instanceof A.ModalRoute ? route.get$debugLabel() : route.toString$0(0)); settings = route._navigator$_settings; settingsJsonable = A.LinkedHashMap_LinkedHashMap$_literal(["name", settings.name], t1, t2); t1 = settings.$arguments; if (t1 != null) settingsJsonable.$indexSet(0, "arguments", B.C_JsonCodec.encode$2$toEncodable(t1, new A.NavigatorState__afterNavigation_closure())); routeJsonable.$indexSet(0, "settings", settingsJsonable); } else routeJsonable = null; A.postEvent("Flutter.Navigation", A.LinkedHashMap_LinkedHashMap$_literal(["route", routeJsonable], type$.String, type$.dynamic), "Extension"); this._cancelActivePointers$0(); }, _pushEntryAndRemoveUntil$2(entry, predicate) { var t3, t1 = this._history, index = t1.get$length(0) - 1, t2 = t1._navigator$_value; t2.push(entry); t1.notifyListeners$0(); while (true) { if (!(index >= 0 && !predicate.call$1(t2[index].route))) break; t1 = t2[index]; t3 = t1.currentState.index; if (t3 <= 10 && t3 >= 1) t1.remove$0(0); --index; } this._flushHistoryUpdates$0(); this._afterNavigation$1(entry.route); }, canPop$0() { var t1 = this._history, t2 = t1.get$iterator(0), iterator = new A.WhereIterator(t2, A.navigator__RouteEntry_isPresentPredicate$closure(), A._instanceType(t1)._eval$1("WhereIterator")); if (!iterator.moveNext$0()) return false; if (t2.get$current(0).route.get$willHandlePopInternally()) return true; if (!iterator.moveNext$0()) return false; return true; }, maybePop$1$1(result) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t1, willPopDisposition, lastEntry; var $async$maybePop$1$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) $async$outer: switch ($async$goto) { case 0: // Function start lastEntry = $async$self._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); if (lastEntry == null) { $async$returnValue = false; // goto return $async$goto = 1; break; } t1 = lastEntry.route; $async$goto = 3; return A._asyncAwait(t1.willPop$0(), $async$maybePop$1$1); case 3: // returning from await. willPopDisposition = $async$result; if ($async$self._framework$_element == null) { $async$returnValue = true; // goto return $async$goto = 1; break; } if (willPopDisposition === B.RoutePopDisposition_1) { $async$returnValue = true; // goto return $async$goto = 1; break; } if (lastEntry !== $async$self._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure())) { $async$returnValue = true; // goto return $async$goto = 1; break; } switch (t1.get$popDisposition().index) { case 2: $async$returnValue = false; // goto return $async$goto = 1; break $async$outer; case 0: $async$self.pop$1(result); $async$returnValue = true; // goto return $async$goto = 1; break $async$outer; case 1: t1.onPopInvoked$1(false); $async$returnValue = true; // goto return $async$goto = 1; break $async$outer; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$maybePop$1$1, $async$completer); }, maybePop$0() { return this.maybePop$1$1(null, type$.nullable_Object); }, maybePop$1(result) { return this.maybePop$1$1(result, type$.nullable_Object); }, pop$1$1(result) { var _this = this, entry = _this._history.lastWhere$1(0, A.navigator__RouteEntry_isPresentPredicate$closure()); if (entry.pageBased) { _this._widget.toString; if (null.call$2(entry.route, result) && entry.currentState === B._RouteLifecycle_7) entry.currentState = B._RouteLifecycle_8; } else entry.pop$1(result); if (entry.currentState === B._RouteLifecycle_8) _this._flushHistoryUpdates$1$rearrangeOverlay(false); _this._afterNavigation$1(entry.route); }, pop$0() { return this.pop$1$1(null, type$.nullable_Object); }, pop$1(result) { return this.pop$1$1(result, type$.nullable_Object); }, finalizeRoute$1(route) { var t2, _this = this, t1 = _this._history._navigator$_value, index = B.JSArray_methods.indexWhere$2(t1, A._RouteEntry_isRoutePredicate(route), 0); t1 = t1[index]; if (t1.pageBased && t1.currentState.index < 8) { t2 = _this._getRouteBefore$2(index - 1, A.navigator__RouteEntry_willBePresentPredicate$closure()); t2 = t2 == null ? null : t2.route; _this._observedRouteDeletions._collection$_add$1(0, new A._NavigatorPopObservation(route, t2)); } t1.currentState = B._RouteLifecycle_13; if (!_this._flushingHistory) _this._flushHistoryUpdates$1$rearrangeOverlay(false); }, set$_userGesturesInProgress(value) { this._userGesturesInProgressCount = value; this.userGestureInProgressNotifier.set$value(0, value > 0); }, didStartUserGesture$0() { var t1, routeIndex, route, previousRoute, t2, _i, _this = this; _this.set$_userGesturesInProgress(_this._userGesturesInProgressCount + 1); if (_this._userGesturesInProgressCount === 1) { t1 = _this._history; routeIndex = _this._getIndexBefore$2(t1.get$length(0) - 1, A.navigator__RouteEntry_willBePresentPredicate$closure()); route = t1._navigator$_value[routeIndex].route; previousRoute = !route.get$willHandlePopInternally() && routeIndex > 0 ? _this._getRouteBefore$2(routeIndex - 1, A.navigator__RouteEntry_willBePresentPredicate$closure()).route : null; t1 = _this.__NavigatorState__effectiveObservers_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].didStartUserGesture$2(route, previousRoute); } }, didStopUserGesture$0() { var t1, t2, _i, _this = this; _this.set$_userGesturesInProgress(_this._userGesturesInProgressCount - 1); if (_this._userGesturesInProgressCount === 0) { t1 = _this.__NavigatorState__effectiveObservers_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.length; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].didStopUserGesture$0(); } }, _handlePointerDown$1($event) { this._activePointers.add$1(0, $event.get$pointer()); }, _handlePointerUpOrCancel$1($event) { this._activePointers.remove$1(0, $event.get$pointer()); }, _cancelActivePointers$0() { if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase === B.SchedulerPhase_0) { var t1 = this.__NavigatorState__overlayKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); this.setState$1(new A.NavigatorState__cancelActivePointers_closure(t1 == null ? null : t1.findAncestorRenderObjectOfType$1$0(type$.RenderAbsorbPointer))); } t1 = this._activePointers; B.JSArray_methods.forEach$1(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")), $.WidgetsBinding__instance.get$cancelPointer()); }, _firstRouteEntryWhereOrNull$1(test) { var t1, t2, t3; for (t1 = this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; if (t3 == null) t3 = t2._as(t3); if (test.call$1(t3)) return t3; } return null; }, _lastRouteEntryWhereOrNull$1(test) { var t1, t2, result, t3, result0; for (t1 = this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1, result = null; t1.moveNext$0();) { t3 = t1.__interceptors$_current; result0 = t3 == null ? t2._as(t3) : t3; if (test.call$1(result0)) result = result0; } return result; }, build$1(context) { var t5, t6, _this = this, _null = null, t1 = _this.get$_handlePointerUpOrCancel(), t2 = A.FocusTraversalGroup_maybeOf(context), t3 = _this.RestorationMixin__bucket, t4 = _this.__NavigatorState__overlayKey_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._widget.clipBehavior; if (t4.get$currentState() == null) { t6 = _this.get$_allRouteOverlayEntries(); t6 = J.JSArray_JSArray$markFixed(t6.slice(0), A._arrayInstanceType(t6)._precomputed1); } else t6 = B.List_empty7; return new A.HeroControllerScope(_null, new A.NotificationListener(new A.NavigatorState_build_closure(_this, context), A.Listener$(B.HitTestBehavior_0, A.AbsorbPointer$(false, A.FocusTraversalGroup$(A.Focus$(true, _null, A.UnmanagedRestorationScope$(t3, new A.Overlay(t6, t5, t4)), _null, _null, _null, _this.focusNode, false, _null, _null, _null, _null, _null, true), true, t2)), _null, t1, _this.get$_handlePointerDown(), _null, _null, _null, _null, t1), _null, type$.NotificationListener_NavigationNotification), _null); } }; A.NavigatorState__handleHistoryChanged_closure.prototype = { call$1(timeStamp) { var t1 = this.$this._framework$_element; if (t1 == null) return; t1.dispatchNotification$1(this.notification); }, $signature: 11 }; A.NavigatorState_restoreState_closure.prototype = { call$1(route) { var t2, t3, t1 = route._navigator$_settings.name; if (t1 != null) { t2 = this.$this._rawNextPagelessRestorationScopeId; t3 = t2._restoration_properties$_value; if (t3 == null) t3 = t2.$ti._eval$1("RestorableValue.T")._as(t3); t2.super$RestorableValue$value(0, t3 + 1); t1 = new A._NamedRestorationInformation(t3, t1, null, B._RouteRestorationType_0); } else t1 = null; return A._RouteEntry$(route, B._RouteLifecycle_1, false, t1); }, $signature: 2416 }; A.NavigatorState__forcedDisposeAllRouteEntries_closure.prototype = { call$1(entry) { entry.currentState = B._RouteLifecycle_15; entry.route.dispose$0(); return true; }, $signature: 308 }; A.NavigatorState__afterNavigation_closure.prototype = { call$1(object) { return A.S(object); }, $signature: 597 }; A.NavigatorState__cancelActivePointers_closure.prototype = { call$0() { var t1 = this.absorber; if (t1 != null) t1.set$absorbing(true); }, $signature: 0 }; A.NavigatorState_build_closure.prototype = { call$1(notification) { if (notification.canHandlePop || !this.$this.canPop$0()) return false; this.context.dispatchNotification$1(B.NavigationNotification_true); return true; }, $signature: 456 }; A._RouteRestorationType.prototype = { _enumToString$0() { return "_RouteRestorationType." + this._core$_name; } }; A._RestorationInformation.prototype = { get$isRestorable() { return true; }, computeSerializableData$0() { return A._setArrayType([this.type.index], type$.JSArray_Object); } }; A._NamedRestorationInformation.prototype = { computeSerializableData$0() { var _this = this, t1 = _this.super$_RestorationInformation$computeSerializableData(), t2 = A._setArrayType([_this.restorationScopeId, _this.name], type$.JSArray_Object), t3 = _this.$arguments; if (t3 != null) t2.push(t3); B.JSArray_methods.addAll$1(t1, t2); return t1; }, createRoute$1($navigator) { var t1 = $navigator._routeNamed$1$2$arguments(this.name, this.$arguments, type$.dynamic); t1.toString; return t1; }, get$restorationScopeId() { return this.restorationScopeId; } }; A._AnonymousRestorationInformation.prototype = { get$isRestorable() { return false; }, computeSerializableData$0() { A.PluginUtilities_getCallbackHandle(this.routeBuilder); }, createRoute$1($navigator) { var t1 = $navigator._framework$_element; t1.toString; return this.routeBuilder.call$2(t1, this.$arguments); }, get$restorationScopeId() { return this.restorationScopeId; } }; A._HistoryProperty.prototype = { update$1(_, $history) { var t1, newRoutesForCurrentPage, t2, oldRoutesForCurrentPage, newMap, removedPages, t3, currentPage, needsSerialization, restorationEnabled, t4, currentPage0, restorationId, t5, t6, t7, _this = this, _null = null, wasUninitialized = _this._pageToPagelessRoutes == null; if (wasUninitialized) _this._pageToPagelessRoutes = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_Object); t1 = type$.JSArray_Object; newRoutesForCurrentPage = A._setArrayType([], t1); t2 = _this._pageToPagelessRoutes; t2.toString; oldRoutesForCurrentPage = J.$index$asx(t2, null); if (oldRoutesForCurrentPage == null) oldRoutesForCurrentPage = B.List_empty6; newMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.List_Object); t2 = _this._pageToPagelessRoutes; t2.toString; removedPages = J.toSet$0$ax(J.get$keys$x(t2)); for (t2 = $history._navigator$_value, t3 = A._arrayInstanceType(t2), t2 = new J.ArrayIterator(t2, t2.length, t3._eval$1("ArrayIterator<1>")), t3 = t3._precomputed1, currentPage = _null, needsSerialization = wasUninitialized, restorationEnabled = true; t2.moveNext$0();) { t4 = t2.__interceptors$_current; currentPage0 = t4 == null ? t3._as(t4) : t4; if (currentPage0.currentState.index > 7) { t4 = currentPage0.route; t4._restorationScopeId.set$value(0, _null); continue; } if (currentPage0.pageBased) { needsSerialization = needsSerialization || newRoutesForCurrentPage.length !== J.get$length$asx(oldRoutesForCurrentPage); if (newRoutesForCurrentPage.length !== 0) { restorationId = currentPage == null ? _null : currentPage.get$restorationId(); newMap.$indexSet(0, restorationId, newRoutesForCurrentPage); removedPages.remove$1(0, restorationId); } restorationEnabled = currentPage0.get$restorationId() != null; t4 = currentPage0.route; t5 = restorationEnabled ? currentPage0.get$restorationId() : _null; t4._restorationScopeId.set$value(0, t5); if (restorationEnabled) { newRoutesForCurrentPage = A._setArrayType([], t1); t4 = _this._pageToPagelessRoutes; t4.toString; oldRoutesForCurrentPage = J.$index$asx(t4, currentPage0.get$restorationId()); if (oldRoutesForCurrentPage == null) oldRoutesForCurrentPage = B.List_empty6; } else { newRoutesForCurrentPage = B.List_empty6; oldRoutesForCurrentPage = B.List_empty6; } currentPage = currentPage0; continue; } if (restorationEnabled) { t4 = currentPage0.restorationInformation; t4 = t4 == null ? _null : t4.get$isRestorable(); restorationEnabled = t4 === true; } else restorationEnabled = false; t4 = currentPage0.route; t5 = restorationEnabled ? currentPage0.get$restorationId() : _null; t4._restorationScopeId.set$value(0, t5); if (restorationEnabled) { t4 = currentPage0.restorationInformation; t5 = t4._serializableData; t4 = t5 == null ? t4._serializableData = t4.computeSerializableData$0() : t5; if (!needsSerialization) { t5 = J.getInterceptor$asx(oldRoutesForCurrentPage); t6 = t5.get$length(oldRoutesForCurrentPage); t7 = newRoutesForCurrentPage.length; needsSerialization = t6 <= t7 || !J.$eq$(t5.$index(oldRoutesForCurrentPage, t7), t4); } else needsSerialization = true; B.JSArray_methods.add$1(newRoutesForCurrentPage, t4); } } needsSerialization = needsSerialization || newRoutesForCurrentPage.length !== J.get$length$asx(oldRoutesForCurrentPage); _this._finalizeEntry$4(newRoutesForCurrentPage, currentPage, newMap, removedPages); if (needsSerialization || removedPages.get$isNotEmpty(removedPages)) { _this._pageToPagelessRoutes = newMap; _this.notifyListeners$0(); } }, _finalizeEntry$4(routes, page, pageToRoutes, pagesToRemove) { var restorationId; if (routes.length !== 0) { restorationId = page == null ? null : page.get$restorationId(); pageToRoutes.$indexSet(0, restorationId, routes); pagesToRemove.remove$1(0, restorationId); } }, clear$0(_) { if (this._pageToPagelessRoutes == null) return; this._pageToPagelessRoutes = null; this.notifyListeners$0(); }, restoreEntriesForPage$2(page, $navigator) { var t1, serializedData, t2, t3, route, t4, result = A._setArrayType([], type$.JSArray__RouteEntry); if (this._pageToPagelessRoutes != null) t1 = page != null && page.get$restorationId() == null; else t1 = true; if (t1) return result; t1 = this._pageToPagelessRoutes; t1.toString; serializedData = J.$index$asx(t1, page == null ? null : page.get$restorationId()); if (serializedData == null) return result; for (t1 = J.get$iterator$ax(serializedData), t2 = type$._WeakReferenceWrapper_Route_dynamic; t1.moveNext$0();) { t3 = A._RestorationInformation__RestorationInformation$fromSerializableData(t1.get$current(t1)); route = t3.createRoute$1($navigator); t4 = $.$get$_RouteEntry_notAnnounced(); result.push(new A._RouteEntry(route, t3, false, B._RouteLifecycle_1, t4, new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(t4), t2), t4)); } return result; }, createDefaultValue$0() { return null; }, fromPrimitives$1(data) { data.toString; return J.map$2$1$ax(type$.Map_dynamic_dynamic._as(data), new A._HistoryProperty_fromPrimitives_closure(), type$.nullable_String, type$.List_Object); }, initWithValue$1(value) { this._pageToPagelessRoutes = value; }, toPrimitives$0() { return this._pageToPagelessRoutes; }, get$enabled(_) { return this._pageToPagelessRoutes != null; } }; A._HistoryProperty_fromPrimitives_closure.prototype = { call$2(key, value) { return new A.MapEntry(A._asStringQ(key), A.List_List$from(type$.List_dynamic._as(value), true, type$.Object), type$.MapEntry_of_nullable_String_and_List_Object); }, $signature: 2417 }; A.NavigationNotification.prototype = { toString$0(_) { return "NavigationNotification canHandlePop: " + this.canHandlePop; } }; A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A._NavigatorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$_NavigatorState_State_TickerProviderStateMixin$dispose(); } }; A.__History_Iterable_ChangeNotifier.prototype = {}; A.NavigatorPopHandler.prototype = { createState$0() { return new A._NavigatorPopHandlerState(B._StateLifecycle_0); } }; A._NavigatorPopHandlerState.prototype = { build$1(context) { var _this = this, t1 = _this._widget, t2 = _this._canPop; return new A.PopScope(new A.NotificationListener(new A._NavigatorPopHandlerState_build_closure(_this), t1.child, null, type$.NotificationListener_NavigationNotification), new A._NavigatorPopHandlerState_build_closure0(_this), t2, null); } }; A._NavigatorPopHandlerState_build_closure0.prototype = { call$1(didPop) { if (didPop) return; this.$this._widget.onPop.call$0(); }, $signature: 13 }; A._NavigatorPopHandlerState_build_closure.prototype = { call$1(notification) { var nextCanPop = !notification.canHandlePop, t1 = this.$this; if (nextCanPop !== t1._canPop) t1.setState$1(new A._NavigatorPopHandlerState_build__closure(t1, nextCanPop)); return false; }, $signature: 456 }; A._NavigatorPopHandlerState_build__closure.prototype = { call$0() { this.$this._canPop = this.nextCanPop; }, $signature: 0 }; A.Notification0.prototype = { toString$0(_) { var description = A._setArrayType([], type$.JSArray_String); this.debugFillDescription$1(description); return "Notification(" + B.JSArray_methods.join$1(description, ", ") + ")"; }, debugFillDescription$1(description) { } }; A.NotificationListener.prototype = { createElement$0(_) { return new A._NotificationElement(this, B._ElementLifecycle_0, this.$ti._eval$1("_NotificationElement<1>")); } }; A._NotificationElement.prototype = { onNotification$1(notification) { var t2, t1 = this._widget; t1.toString; t2 = this.$ti; t2._eval$1("NotificationListener<1>")._as(t1); if (t2._precomputed1._is(notification)) return t1.onNotification.call$1(notification); return false; }, notifyClients$1(oldWidget) { } }; A.LayoutChangedNotification.prototype = {}; A.__NotificationElement_ProxyElement_NotifiableElementMixin.prototype = {}; A.OverflowBarAlignment.prototype = { _enumToString$0() { return "OverflowBarAlignment." + this._core$_name; } }; A.OverflowBar.prototype = { createRenderObject$1(context) { var _this = this, _null = null, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = t1.textDirection; t1 = new A._RenderOverflowBar(_this.spacing, _this.alignment, _this.overflowSpacing, _this.overflowAlignment, _this.overflowDirection, t1, B.Clip_0, 0, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, _null); return t1; }, updateRenderObject$2(context, renderObject) { var t1, _this = this; type$._RenderOverflowBar._as(renderObject); renderObject.set$spacing(0, _this.spacing); renderObject.set$alignment(_this.alignment); renderObject.set$overflowSpacing(_this.overflowSpacing); renderObject.set$overflowAlignment(_this.overflowAlignment); renderObject.set$overflowDirection(_this.overflowDirection); t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); renderObject.set$clipBehavior(B.Clip_0); } }; A._OverflowBarParentData.prototype = {}; A._RenderOverflowBar.prototype = { set$spacing(_, value) { if (this._spacing === value) return; this._spacing = value; this.markNeedsLayout$0(); }, set$alignment(value) { if (this._overflow_bar$_alignment == value) return; this._overflow_bar$_alignment = value; this.markNeedsLayout$0(); }, set$overflowSpacing(value) { if (this._overflowSpacing === value) return; this._overflowSpacing = value; this.markNeedsLayout$0(); }, set$overflowAlignment(value) { if (this._overflowAlignment === value) return; this._overflowAlignment = value; this.markNeedsLayout$0(); }, set$overflowDirection(value) { if (this._overflowDirection === value) return; this._overflowDirection = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (this._overflow_bar$_textDirection === value) return; this._overflow_bar$_textDirection = value; this.markNeedsLayout$0(); }, set$clipBehavior(value) { var _this = this; if (value === _this._overflow_bar$_clipBehavior) return; _this._overflow_bar$_clipBehavior = value; _this.markNeedsPaint$0(); _this.markNeedsSemanticsUpdate$0(); }, setupParentData$1(child) { if (!(child.parentData instanceof A._OverflowBarParentData)) child.parentData = new A._OverflowBarParentData(null, null, B.Offset_0_0); }, computeMinIntrinsicHeight$1(width) { var t1, barWidth, t2, t3, height, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return 0; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), barWidth = 0; child != null;) { barWidth += child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } t2 = _this._spacing; t3 = _this.ContainerRenderObjectMixin__childCount; child = _this.ContainerRenderObjectMixin__firstChild; if (barWidth + t2 * (t3 - 1) > width) { for (height = 0; child != null;) { height += child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, child.get$computeMinIntrinsicHeight()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return height + _this._overflowSpacing * (_this.ContainerRenderObjectMixin__childCount - 1); } else { for (height = 0; child != null;) { height = Math.max(height, child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, child.get$computeMinIntrinsicHeight())); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return height; } }, computeMaxIntrinsicHeight$1(width) { var t1, barWidth, t2, t3, height, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return 0; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), barWidth = 0; child != null;) { barWidth += child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } t2 = _this._spacing; t3 = _this.ContainerRenderObjectMixin__childCount; child = _this.ContainerRenderObjectMixin__firstChild; if (barWidth + t2 * (t3 - 1) > width) { for (height = 0; child != null;) { height += child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, child.get$computeMaxIntrinsicHeight()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return height + _this._overflowSpacing * (_this.ContainerRenderObjectMixin__childCount - 1); } else { for (height = 0; child != null;) { height = Math.max(height, child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, child.get$computeMaxIntrinsicHeight())); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return height; } }, computeMinIntrinsicWidth$1(height) { var t1, width, t2, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return 0; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { width += child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return width + _this._spacing * (_this.ContainerRenderObjectMixin__childCount - 1); }, computeMaxIntrinsicWidth$1(height) { var t1, width, t2, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return 0; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { width += child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return width + _this._spacing * (_this.ContainerRenderObjectMixin__childCount - 1); }, computeDistanceToActualBaseline$1(baseline) { return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); }, computeDryLayout$1(constraints) { var overallWidth, childConstraints, t1, childrenWidth, maxChildHeight, y, childSize, t2, actualWidth, _this = this, child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); overallWidth = constraints.maxWidth; childConstraints = new A.BoxConstraints(0, overallWidth, 0, constraints.maxHeight); for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), childrenWidth = 0, maxChildHeight = 0, y = 0; child != null;) { childSize = child.getDryLayout$1(childConstraints); childrenWidth += childSize._dx; t2 = childSize._dy; maxChildHeight = Math.max(maxChildHeight, t2); y += t2 + _this._overflowSpacing; t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } actualWidth = childrenWidth + _this._spacing * (_this.ContainerRenderObjectMixin__childCount - 1); if (actualWidth > overallWidth) return constraints.constrain$1(new A.Size(overallWidth, y - _this._overflowSpacing)); else return constraints.constrain$1(new A.Size(_this._overflow_bar$_alignment == null ? actualWidth : overallWidth, maxChildHeight)); }, performLayout$0() { var t1, t2, childConstraints, t3, childrenWidth, maxChildHeight, maxChildWidth, t4, rtl, actualWidth, nextChild, y, t5, t6, x, firstChildWidth, overallWidth, layoutSpacing, halfRemainingWidth, t7, t8, _this = this, _s28_ = "RenderBox was not laid out: ", _box_0 = {}, child = _box_0.child = _this.ContainerRenderObjectMixin__firstChild; if (child == null) { t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); return; } t1 = type$.BoxConstraints; t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); childConstraints = new A.BoxConstraints(0, t2.maxWidth, 0, t2.maxHeight); for (t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t3 = child, childrenWidth = 0, maxChildHeight = 0, maxChildWidth = 0; t3 != null; t3 = child) { t3.layout$2$parentUsesSize(childConstraints, true); t3 = _box_0.child; t4 = t3._box$_size; childrenWidth += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t3).toString$0(0) + "#" + A.shortHash(t3))) : t4)._dx; maxChildHeight = Math.max(maxChildHeight, t4._dy); maxChildWidth = Math.max(maxChildWidth, t4._dx); t3 = t3.parentData; t3.toString; child = t2._as(t3).ContainerParentDataMixin_nextSibling; _box_0.child = child; } rtl = _this._overflow_bar$_textDirection === B.TextDirection_0; actualWidth = childrenWidth + _this._spacing * (_this.ContainerRenderObjectMixin__childCount - 1); if (actualWidth > t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth) { child = _this._overflowDirection === B.VerticalDirection_1 ? _this.ContainerRenderObjectMixin__firstChild : _this.ContainerRenderObjectMixin__lastChild; _box_0.child = child; nextChild = new A._RenderOverflowBar_performLayout_nextChild(_box_0, _this); for (t2 = type$._OverflowBarParentData, t3 = child, y = 0; t3 != null; t3 = child) { t4 = t3.parentData; t4.toString; t2._as(t4); switch (_this._overflowAlignment.index) { case 0: if (rtl) { t3 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); t5 = _box_0.child; t6 = t5._box$_size; if (t6 == null) t6 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); x = t3.maxWidth - t6._dx; t3 = t5; } else x = 0; break; case 2: t3 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); t5 = _box_0.child; t6 = t5._box$_size; if (t6 == null) t6 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); x = (t3.maxWidth - t6._dx) / 2; t3 = t5; break; case 1: if (rtl) x = 0; else { t3 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); t5 = _box_0.child; t6 = t5._box$_size; if (t6 == null) t6 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); x = t3.maxWidth - t6._dx; t3 = t5; } break; default: x = 0; } t4.offset = new A.Offset(x, y); t4 = t3._box$_size; t3 = t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t3).toString$0(0) + "#" + A.shortHash(t3))) : t4; y += t3._dy + _this._overflowSpacing; child = nextChild.call$0(); _box_0.child = child; } _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, y - _this._overflowSpacing)); } else { child = _this.ContainerRenderObjectMixin__firstChild; _box_0.child = child; firstChildWidth = child.get$size(0)._dx; overallWidth = _this._overflow_bar$_alignment == null ? actualWidth : t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth; _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(overallWidth, maxChildHeight)); x = A._Cell$named("x"); layoutSpacing = _this._spacing; switch (_this._overflow_bar$_alignment) { case null: case void 0: x.__late_helper$_value = rtl ? _this.get$size(0)._dx - firstChildWidth : 0; break; case B.MainAxisAlignment_0: x.__late_helper$_value = rtl ? _this.get$size(0)._dx - firstChildWidth : 0; break; case B.MainAxisAlignment_2: halfRemainingWidth = (_this.get$size(0)._dx - actualWidth) / 2; x.__late_helper$_value = rtl ? _this.get$size(0)._dx - halfRemainingWidth - firstChildWidth : halfRemainingWidth; break; case B.MainAxisAlignment_1: x.__late_helper$_value = rtl ? actualWidth - firstChildWidth : _this.get$size(0)._dx - actualWidth; break; case B.MainAxisAlignment_3: layoutSpacing = (_this.get$size(0)._dx - childrenWidth) / (_this.ContainerRenderObjectMixin__childCount - 1); x.__late_helper$_value = rtl ? _this.get$size(0)._dx - firstChildWidth : 0; break; case B.MainAxisAlignment_4: layoutSpacing = _this.ContainerRenderObjectMixin__childCount > 0 ? (_this.get$size(0)._dx - childrenWidth) / _this.ContainerRenderObjectMixin__childCount : 0; t1 = layoutSpacing / 2; x.__late_helper$_value = rtl ? _this.get$size(0)._dx - t1 - firstChildWidth : t1; break; case B.MainAxisAlignment_5: layoutSpacing = (_this.get$size(0)._dx - childrenWidth) / (_this.ContainerRenderObjectMixin__childCount + 1); x.__late_helper$_value = rtl ? _this.get$size(0)._dx - layoutSpacing - firstChildWidth : layoutSpacing; break; } for (t1 = !rtl, t3 = type$._OverflowBarParentData, t4 = x.__late_helper$_name; t5 = _box_0.child, t5 != null;) { t6 = t5.parentData; t6.toString; t3._as(t6); t7 = x.__late_helper$_value; if (t7 === x) A.throwExpression(A.LateError$localNI(t4)); t8 = t5._box$_size; t6.offset = new A.Offset(t7, (maxChildHeight - (t8 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))) : t8)._dy) / 2); if (t1) t5 = x.__late_helper$_value = t7 + (t8._dx + layoutSpacing); else t5 = t7; child = _box_0.child = t2._as(t6).ContainerParentDataMixin_nextSibling; if (rtl && child != null) { t6 = child._box$_size; x.__late_helper$_value = t5 - ((t6 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t6)._dx + layoutSpacing); } } } }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); }, paint$2(context, offset) { this.defaultPaint$2(context, offset); } }; A._RenderOverflowBar_performLayout_nextChild.prototype = { call$0() { var t1 = this.$this, t2 = t1._overflowDirection, t3 = this._box_0.child; t1 = A._instanceType(t1)._eval$1("ContainerRenderObjectMixin.1"); if (t2 === B.VerticalDirection_1) { t2 = t3.parentData; t2.toString; t2 = t1._as(t2).ContainerParentDataMixin_nextSibling; t1 = t2; } else { t2 = t3.parentData; t2.toString; t2 = t1._as(t2).ContainerParentDataMixin_previousSibling; t1 = t2; } return t1; }, $signature: 2418 }; A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._OverflowBarParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._OverflowBarParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.OverlayEntry.prototype = { set$opaque(value) { var t1; if (this._opaque === value) return; this._opaque = value; t1 = this._overlay; if (t1 != null) t1._didChangeEntryOpacity$0(); }, set$maintainState(value) { if (this._maintainState) return; this._maintainState = true; this._overlay._didChangeEntryOpacity$0(); }, get$mounted() { var t1 = this._overlayEntryStateNotifier; return (t1 == null ? null : t1._change_notifier$_value) != null; }, addListener$1(_, listener) { var t1 = this._overlayEntryStateNotifier; if (t1 != null) t1.addListener$1(0, listener); }, removeListener$1(_, listener) { var t1 = this._overlayEntryStateNotifier; if (t1 != null) t1.removeListener$1(0, listener); }, remove$0(_) { var t2, t1 = this._overlay; t1.toString; this._overlay = null; if (t1._framework$_element == null) return; B.JSArray_methods.remove$1(t1._entries, this); t2 = $.SchedulerBinding__instance; if (t2.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) t2.SchedulerBinding__postFrameCallbacks.push(new A.OverlayEntry_remove_closure(t1)); else t1._markDirty$0(); }, markNeedsBuild$0() { var t1 = this._overlay$_key.get$currentState(); if (t1 != null) t1._markNeedsBuild$0(); }, dispose$0() { var t1, _this = this; _this._disposedByOwner = true; if (!_this.get$mounted()) { t1 = _this._overlayEntryStateNotifier; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } _this._overlayEntryStateNotifier = null; } }, toString$0(_) { var _this = this, t1 = A.shortHash(_this), t2 = _this._opaque, t3 = _this._maintainState, t4 = _this._disposedByOwner ? "(DISPOSED)" : ""; return "#" + t1 + "(opaque: " + t2 + "; maintainState: " + t3 + ")" + t4; }, $isListenable: 1 }; A.OverlayEntry_remove_closure.prototype = { call$1(duration) { this.overlay._markDirty$0(); }, $signature: 11 }; A._OverlayEntryWidget.prototype = { createState$0() { return new A._OverlayEntryWidgetState(B._StateLifecycle_0); } }; A._OverlayEntryWidgetState.prototype = { _overlay$_add$1(_, child) { var insertPosition, t1, t2, children = this._sortedTheaterSiblings; if (children == null) children = this._sortedTheaterSiblings = new A.LinkedList(type$.LinkedList__OverlayEntryLocation); insertPosition = children._collection$_length === 0 ? null : children.get$last(0); t1 = child._zOrderIndex; while (true) { t2 = insertPosition == null; if (!(!t2 && insertPosition._zOrderIndex > t1)) break; insertPosition = insertPosition.get$previous(); } if (t2) { children._insertBefore$3$updateFirst(children._collection$_first, child, true); children._collection$_first = child; } else insertPosition.LinkedListEntry__list._insertBefore$3$updateFirst(insertPosition.LinkedListEntry__next, child, false); }, get$_paintOrderIterable() { var result, _this = this, value = _this.___OverlayEntryWidgetState__paintOrderIterable_FI; if (value === $) { result = _this._createChildIterable$1$reversed(false); _this.___OverlayEntryWidgetState__paintOrderIterable_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___OverlayEntryWidgetState__paintOrderIterable_FI = result; value = result; } return value; }, _createChildIterable$1$reversed(reversed) { return new A._SyncStarIterable(this._createChildIterable$body$_OverlayEntryWidgetState(reversed), type$._SyncStarIterable_RenderBox); }, _createChildIterable$body$_OverlayEntryWidgetState($async$reversed) { var $async$self = this; return function() { var reversed = $async$reversed; var $async$goto = 0, $async$handler = 2, $async$currentError, candidate, renderBox, children; return function $async$_createChildIterable$1$reversed($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start children = $async$self._sortedTheaterSiblings; if (children == null || children._collection$_length === 0) { // goto return $async$goto = 1; break; } candidate = reversed ? children.get$last(0) : children.get$first(0); case 3: // for condition if (!(candidate != null)) { // goto after for $async$goto = 4; break; } renderBox = candidate._overlayChildRenderBox; candidate = reversed ? candidate.get$previous() : candidate.get$next(0); $async$goto = renderBox != null ? 5 : 6; break; case 5: // then $async$goto = 7; return $async$iterator._async$_current = renderBox, 1; case 7: // after yield case 6: // join // goto for condition $async$goto = 3; break; case 4: // after for case 1: // return return 0; case 2: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; }, initState$0() { var t1, _this = this; _this.super$State$initState(); _this._widget.entry._overlayEntryStateNotifier.set$value(0, _this); t1 = _this._framework$_element.findAncestorRenderObjectOfType$1$0(type$._RenderTheater); t1.toString; _this.___OverlayEntryWidgetState__theater_A = t1; }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (oldWidget.overlayState !== _this._widget.overlayState) { t1 = _this._framework$_element.findAncestorRenderObjectOfType$1$0(type$._RenderTheater); t1.toString; _this.___OverlayEntryWidgetState__theater_A = t1; } }, dispose$0() { var t2, _this = this, t1 = _this._widget.entry._overlayEntryStateNotifier; if (t1 != null) t1.set$value(0, null); t1 = _this._widget.entry; if (t1._disposedByOwner) { t2 = t1._overlayEntryStateNotifier; if (t2 != null) { t2.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t2.ChangeNotifier__count = 0; } t1._overlayEntryStateNotifier = null; } _this._sortedTheaterSiblings = null; _this.super$State$dispose(); }, build$1(context) { var t1 = this._widget, t2 = t1.tickerEnabled, t3 = this.___OverlayEntryWidgetState__theater_A; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.TickerMode(t2, new A._RenderTheaterMarker(t3, this, t1.entry.builder.call$1(context), null), null); }, _markNeedsBuild$0() { this.setState$1(new A._OverlayEntryWidgetState__markNeedsBuild_closure()); } }; A._OverlayEntryWidgetState__markNeedsBuild_closure.prototype = { call$0() { }, $signature: 0 }; A.Overlay.prototype = { createState$0() { return new A.OverlayState(A._setArrayType([], type$.JSArray_OverlayEntry), null, null, B._StateLifecycle_0); } }; A.OverlayState.prototype = { initState$0() { this.super$State$initState(); this.insertAll$1(0, this._widget.initialEntries); }, _insertionIndex$2(below, above) { if (below != null) return B.JSArray_methods.indexOf$1(this._entries, below); return this._entries.length; }, insert$2$below(_, entry, below) { entry._overlay = this; this.setState$1(new A.OverlayState_insert_closure(this, below, null, entry)); }, insert$1(_, entry) { return this.insert$2$below(0, entry, null); }, insertAll$1(_, entries) { var _i, t1 = entries.length; if (t1 === 0) return; for (_i = 0; _i < t1; ++_i) entries[_i]._overlay = this; this.setState$1(new A.OverlayState_insertAll_closure(this, null, null, entries)); }, rearrange$1(newEntries) { var newEntriesList, t1, old, _i, entry, _this = this; if (type$.List_OverlayEntry._is(newEntries)) newEntriesList = newEntries; else newEntriesList = J.JSArray_JSArray$markFixed(newEntries.slice(0), A._arrayInstanceType(newEntries)._precomputed1); if (newEntriesList.length === 0) return; t1 = _this._entries; if (A.listEquals(t1, newEntriesList)) return; old = A.LinkedHashSet_LinkedHashSet$of(t1, type$.OverlayEntry); for (t1 = newEntriesList.length, _i = 0; _i < t1; ++_i) { entry = newEntriesList[_i]; if (entry._overlay == null) entry._overlay = _this; } _this.setState$1(new A.OverlayState_rearrange_closure(_this, newEntriesList, old, null, null)); }, _markDirty$0() { if (this._framework$_element != null) this.setState$1(new A.OverlayState__markDirty_closure()); }, _didChangeEntryOpacity$0() { this.setState$1(new A.OverlayState__didChangeEntryOpacity_closure()); }, build$1(context) { var t1, t2, onstage, onstageCount, t3, _this = this, children = A._setArrayType([], type$.JSArray__OverlayEntryWidget); for (t1 = _this._entries, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), onstage = true, onstageCount = 0; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (onstage) { ++onstageCount; children.push(new A._OverlayEntryWidget(t3, _this, true, t3._overlay$_key)); onstage = !t3._opaque || false; } else if (t3._maintainState) children.push(new A._OverlayEntryWidget(t3, _this, false, t3._overlay$_key)); } t1 = type$.ReversedListIterable__OverlayEntryWidget; return new A._Theater(children.length - onstageCount, _this._widget.clipBehavior, A.List_List$of(new A.ReversedListIterable(children, t1), false, t1._eval$1("ListIterable.E")), null); } }; A.OverlayState_insert_closure.prototype = { call$0() { var _this = this, t1 = _this.$this; B.JSArray_methods.insert$2(t1._entries, t1._insertionIndex$2(_this.below, _this.above), _this.entry); }, $signature: 0 }; A.OverlayState_insertAll_closure.prototype = { call$0() { var _this = this, t1 = _this.$this; B.JSArray_methods.insertAll$2(t1._entries, t1._insertionIndex$2(_this.below, _this.above), _this.entries); }, $signature: 0 }; A.OverlayState_rearrange_closure.prototype = { call$0() { var t3, t4, _this = this, t1 = _this.$this, t2 = t1._entries; B.JSArray_methods.clear$0(t2); t3 = _this.newEntriesList; B.JSArray_methods.addAll$1(t2, t3); t4 = _this.old; t4.removeAll$1(t3); B.JSArray_methods.insertAll$2(t2, t1._insertionIndex$2(_this.below, _this.above), t4); }, $signature: 0 }; A.OverlayState__markDirty_closure.prototype = { call$0() { }, $signature: 0 }; A.OverlayState__didChangeEntryOpacity_closure.prototype = { call$0() { }, $signature: 0 }; A._Theater.prototype = { createElement$0(_) { return new A._TheaterElement(A.HashSet_HashSet(type$.Element_2), this, B._ElementLifecycle_0); }, createRenderObject$1(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = new A._RenderTheater(t1.textDirection, this.skipCount, this.clipBehavior, A.LayerHandle$(type$.ClipRectLayer), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = this.skipCount; if (renderObject._overlay$_skipCount !== t1) { renderObject._overlay$_skipCount = t1; if (!renderObject._skipMarkNeedsLayout) renderObject.super$RenderBox$markNeedsLayout(); } t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); t1 = this.clipBehavior; if (t1 !== renderObject._overlay$_clipBehavior) { renderObject._overlay$_clipBehavior = t1; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } } }; A._TheaterElement.prototype = { get$renderObject() { return type$._RenderTheater._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(this)); }, insertRenderObjectChild$2(child, slot) { var t1, t2; this.super$MultiChildRenderObjectElement$insertRenderObjectChild(child, slot); t1 = child.parentData; t1.toString; type$._TheaterParentData._as(t1); t2 = this._widget; t2.toString; t1.overlayEntry = type$._OverlayEntryWidget._as(J.$index$asx(type$._Theater._as(t2).children, slot.index)).entry; }, moveRenderObjectChild$3(child, oldSlot, newSlot) { this.super$MultiChildRenderObjectElement$moveRenderObjectChild(child, oldSlot, newSlot); } }; A._RenderTheaterMixin.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.StackParentData)) child.parentData = new A.StackParentData(null, null, B.Offset_0_0); }, layoutChild$2(child, nonPositionedChildConstraints) { var t2, alignment, t1 = child.parentData; t1.toString; type$.StackParentData._as(t1); t2 = this.get$theater(); alignment = t2._alignmentCache; if (alignment == null) alignment = t2._alignmentCache = B.AlignmentDirectional_m1_m1.resolve$1(0, t2._overlay$_textDirection); if (!t1.get$isPositioned()) { child.layout$2$parentUsesSize(nonPositionedChildConstraints, true); t1.offset = B.Offset_0_0; } else A.RenderStack_layoutPositionedChild(child, t1, this.get$size(0), alignment); }, hitTestChildren$2$position(result, position) { var isHit, child, t2, t1 = this._childrenInHitTestOrder$0(), iterator = t1.get$iterator(t1); t1 = type$.StackParentData; isHit = false; while (true) { if (!(!isHit && iterator.moveNext$0())) break; child = iterator.get$current(iterator); t2 = child.parentData; t2.toString; isHit = result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderTheaterMixin_hitTestChildren_childHitTest(child), t1._as(t2).offset, position); } return isHit; }, paint$2(context, offset) { var t1, t2, t3, t4, t5, t6; for (t1 = this._childrenInPaintOrder$0(), t1 = t1.get$iterator(t1), t2 = type$.StackParentData, t3 = offset._dx, t4 = offset._dy; t1.moveNext$0();) { t5 = t1.get$current(t1); t6 = t5.parentData; t6.toString; t6 = t2._as(t6).offset; context.paintChild$2(t5, new A.Offset(t6._dx + t3, t6._dy + t4)); } } }; A._RenderTheaterMixin_hitTestChildren_childHitTest.prototype = { call$2(result, position) { return this.localChild.hitTest$2$position(result, position); }, $signature: 72 }; A._TheaterParentData.prototype = { visitOverlayPortalChildrenOnOverlayEntry$1(visitor) { var t1 = this.overlayEntry; if (t1 == null) t1 = null; else { t1 = t1._overlayEntryStateNotifier; t1 = t1 == null ? null : t1._change_notifier$_value.get$_paintOrderIterable().forEach$1(0, visitor); } return t1; } }; A._RenderTheater.prototype = { get$theater() { return this; }, setupParentData$1(child) { if (!(child.parentData instanceof A._TheaterParentData)) child.parentData = new A._TheaterParentData(null, null, B.Offset_0_0); }, attach$1(owner) { var child, t1, t2, t3, iterator; this.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._TheaterParentData; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); t3 = t2.overlayEntry; if (t3 == null) iterator = null; else { t3 = t3._overlayEntryStateNotifier; if (t3 == null) iterator = null; else { t3 = t3._change_notifier$_value.get$_paintOrderIterable(); t3 = new A._SyncStarIterator(t3._outerHelper(), t3.$ti._eval$1("_SyncStarIterator<1>")); iterator = t3; } } if (iterator != null) for (; iterator.moveNext$0();) iterator._async$_current.attach$1(owner); child = t2.ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._TheaterParentData; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); t2.visitOverlayPortalChildrenOnOverlayEntry$1(A.overlay__RenderTheater__detachChild$closure()); child = t2.ContainerParentDataMixin_nextSibling; } }, redepthChildren$0() { return this.visitChildren$1(this.get$redepthChild()); }, set$textDirection(value) { var _this = this; if (_this._overlay$_textDirection === value) return; _this._overlay$_textDirection = value; _this._alignmentCache = null; if (!_this._skipMarkNeedsLayout) _this.super$RenderBox$markNeedsLayout(); }, _addDeferredChild$1(child) { var _this = this; _this._skipMarkNeedsLayout = true; _this.adoptChild$1(child); _this.markNeedsPaint$0(); _this._skipMarkNeedsLayout = false; child._layoutSurrogate.markNeedsLayout$0(); }, _removeDeferredChild$1(child) { var _this = this; _this._skipMarkNeedsLayout = true; _this.dropChild$1(child); _this.markNeedsPaint$0(); _this._skipMarkNeedsLayout = false; }, markNeedsLayout$0() { if (!this._skipMarkNeedsLayout) this.super$RenderBox$markNeedsLayout(); }, get$_firstOnstageChild() { var child, toSkip, t1, t2, _this = this; if (_this._overlay$_skipCount === A.ContainerRenderObjectMixin.prototype.get$childCount.call(_this)) return null; child = A.ContainerRenderObjectMixin.prototype.get$firstChild.call(_this, 0); for (toSkip = _this._overlay$_skipCount, t1 = type$.StackParentData; toSkip > 0; --toSkip) { t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } return child; }, computeMinIntrinsicWidth$1(height) { return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMinIntrinsicWidth_closure(height)); }, computeMaxIntrinsicWidth$1(height) { return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMaxIntrinsicWidth_closure(height)); }, computeMinIntrinsicHeight$1(width) { return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMinIntrinsicHeight_closure(width)); }, computeMaxIntrinsicHeight$1(width) { return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMaxIntrinsicHeight_closure(width)); }, computeDistanceToActualBaseline$1(baseline) { var t1, result, t2, candidate, child = this.get$_firstOnstageChild(); for (t1 = type$.StackParentData, result = null; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); candidate = child.getDistanceToActualBaseline$1(baseline); if (candidate != null) { candidate += t2.offset._dy; result = result != null ? Math.min(result, candidate) : candidate; } child = t2.ContainerParentDataMixin_nextSibling; } return result; }, computeDryLayout$1(constraints) { var t1 = constraints.minWidth, t2 = constraints.maxWidth, t3 = A.clampDouble(1 / 0, t1, t2), t4 = constraints.minHeight, t5 = constraints.maxHeight, t6 = A.clampDouble(1 / 0, t4, t5); if (isFinite(t3) && isFinite(t6)) return new A.Size(A.clampDouble(1 / 0, t1, t2), A.clampDouble(1 / 0, t4, t5)); return this._findSizeDeterminingChild$0().getDryLayout$1(constraints); }, _childrenInPaintOrder$0() { return new A._SyncStarIterable(this._childrenInPaintOrder$body$_RenderTheater(), type$._SyncStarIterable_RenderBox); }, _childrenInPaintOrder$body$_RenderTheater() { var $async$self = this; return function() { var $async$goto = 0, $async$handler = 1, $async$currentError, t1, t2, t3, innerIterator, child; return function $async$_childrenInPaintOrder$0($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start child = $async$self.get$_firstOnstageChild(); t1 = type$._TheaterParentData; case 2: // for condition if (!(child != null)) { // goto after for $async$goto = 3; break; } $async$goto = 4; return $async$iterator._async$_current = child, 1; case 4: // after yield t2 = child.parentData; t2.toString; t1._as(t2); t3 = t2.overlayEntry; if (t3 == null) innerIterator = null; else { t3 = t3._overlayEntryStateNotifier; if (t3 == null) innerIterator = null; else { t3 = t3._change_notifier$_value.get$_paintOrderIterable(); t3 = new A._SyncStarIterator(t3._outerHelper(), t3.$ti._eval$1("_SyncStarIterator<1>")); innerIterator = t3; } } $async$goto = innerIterator != null ? 5 : 6; break; case 5: // then case 7: // for condition if (!innerIterator.moveNext$0()) { // goto after for $async$goto = 8; break; } $async$goto = 9; return $async$iterator._async$_current = innerIterator._async$_current, 1; case 9: // after yield // goto for condition $async$goto = 7; break; case 8: // after for case 6: // join child = t2.ContainerParentDataMixin_nextSibling; // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return 0; case 1: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; }, _childrenInHitTestOrder$0() { return new A._SyncStarIterable(this._childrenInHitTestOrder$body$_RenderTheater(), type$._SyncStarIterable_RenderBox); }, _childrenInHitTestOrder$body$_RenderTheater() { var $async$self = this; return function() { var $async$goto = 0, $async$handler = 1, $async$currentError, t1, t2, t3, innerIterator, value, result, child, childLeft; return function $async$_childrenInHitTestOrder$0($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start child = $async$self._overlay$_skipCount === A.ContainerRenderObjectMixin.prototype.get$childCount.call($async$self) ? null : $async$self.ContainerRenderObjectMixin__lastChild; childLeft = $async$self.ContainerRenderObjectMixin__childCount - $async$self._overlay$_skipCount; t1 = type$._TheaterParentData; case 2: // for condition if (!(child != null)) { // goto after for $async$goto = 3; break; } t2 = child.parentData; t2.toString; t1._as(t2); t3 = t2.overlayEntry; if (t3 == null) innerIterator = null; else { t3 = t3._overlayEntryStateNotifier; if (t3 == null) innerIterator = null; else { t3 = t3._change_notifier$_value; value = t3.___OverlayEntryWidgetState__hitTestOrderIterable_FI; if (value === $) { result = t3._createChildIterable$1$reversed(true); t3.___OverlayEntryWidgetState__hitTestOrderIterable_FI !== $ && A.throwUnnamedLateFieldADI(); t3.___OverlayEntryWidgetState__hitTestOrderIterable_FI = result; value = result; } t3 = new A._SyncStarIterator(value._outerHelper(), value.$ti._eval$1("_SyncStarIterator<1>")); innerIterator = t3; } } $async$goto = innerIterator != null ? 4 : 5; break; case 4: // then case 6: // for condition if (!innerIterator.moveNext$0()) { // goto after for $async$goto = 7; break; } $async$goto = 8; return $async$iterator._async$_current = innerIterator._async$_current, 1; case 8: // after yield // goto for condition $async$goto = 6; break; case 7: // after for case 5: // join $async$goto = 9; return $async$iterator._async$_current = child, 1; case 9: // after yield --childLeft; child = childLeft <= 0 ? null : t2.ContainerParentDataMixin_previousSibling; // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return 0; case 1: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; }, get$sizedByParent() { return false; }, performLayout$0() { var sizeDeterminingChild, nonPositionedChildConstraints, _this = this, t1 = type$.BoxConstraints, t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)), t3 = A.clampDouble(1 / 0, t2.minWidth, t2.maxWidth); t2 = A.clampDouble(1 / 0, t2.minHeight, t2.maxHeight); if (isFinite(t3) && isFinite(t2)) { t1 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)); sizeDeterminingChild = null; } else { sizeDeterminingChild = _this._findSizeDeterminingChild$0(); _this.layoutChild$2(sizeDeterminingChild, t1._as(A.RenderObject.prototype.get$constraints.call(_this))); _this._box$_size = sizeDeterminingChild.get$size(0); } nonPositionedChildConstraints = A.BoxConstraints$tight(_this.get$size(0)); for (t1 = _this._childrenInPaintOrder$0(), t1 = new A._SyncStarIterator(t1._outerHelper(), t1.$ti._eval$1("_SyncStarIterator<1>")); t1.moveNext$0();) { t2 = t1._async$_current; if (t2 !== sizeDeterminingChild) _this.layoutChild$2(t2, nonPositionedChildConstraints); } }, _findSizeDeterminingChild$0() { var t1, t2, t3, _this = this, child = _this._overlay$_skipCount === A.ContainerRenderObjectMixin.prototype.get$childCount.call(_this) ? null : _this.ContainerRenderObjectMixin__lastChild; for (t1 = type$._TheaterParentData; child != null;) { t2 = child.parentData; t2.toString; t1._as(t2); t3 = t2.overlayEntry; t3 = t3 == null ? null : t3.canSizeOverlay; if (t3 === true && !t2.get$isPositioned()) return child; child = t2.ContainerParentDataMixin_previousSibling; } throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Overlay was given infinite constraints and cannot be sized by a suitable child."), A.ErrorDescription$("The constraints given to the overlay (" + _this.get$constraints().toString$0(0) + ") would result in an illegal infinite size (" + _this.get$constraints().get$biggest().toString$0(0) + "). To avoid that, the Overlay tried to size itself to one of its children, but no suitable non-positioned child that belongs to an OverlayEntry with canSizeOverlay set to true could be found."), A.ErrorHint$("Try wrapping the Overlay in a SizedBox to give it a finite size or use an OverlayEntry with canSizeOverlay set to true.")], type$.JSArray_DiagnosticsNode))); }, paint$2(context, offset) { var t2, t3, _this = this, t1 = _this._overlay$_clipRectLayer; if (_this._overlay$_clipBehavior !== B.Clip_0) { t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); t1.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t2, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), A._RenderTheaterMixin.prototype.get$paint.call(_this), _this._overlay$_clipBehavior, t1._layer)); } else { t1.set$layer(0, null); _this.super$_RenderTheaterMixin$paint(context, offset); } }, dispose$0() { this._overlay$_clipRectLayer.set$layer(0, null); this.super$RenderObject$dispose(); }, visitChildren$1(visitor) { var t1, t2, child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._TheaterParentData; child != null;) { visitor.call$1(child); t2 = child.parentData; t2.toString; t1._as(t2); t2.visitOverlayPortalChildrenOnOverlayEntry$1(visitor); child = t2.ContainerParentDataMixin_nextSibling; } }, visitChildrenForSemantics$1(visitor) { var t1, t2, child = this.get$_firstOnstageChild(); for (t1 = type$._TheaterParentData; child != null;) { visitor.call$1(child); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, describeApproximatePaintClip$1(child) { var t1; switch (this._overlay$_clipBehavior.index) { case 0: return null; case 1: case 2: case 3: t1 = this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } }, debugDescribeChildren$0() { var child, firstOnstageChild, t2, t3, t4, _box_1 = {}, t1 = type$.JSArray_DiagnosticsNode, offstageChildren = A._setArrayType([], t1), onstageChildren = A._setArrayType([], t1); _box_1.count = 1; _box_1.onstage = false; child = this.ContainerRenderObjectMixin__firstChild; firstOnstageChild = this.get$_firstOnstageChild(); for (t1 = type$._TheaterParentData, t2 = 1; child != null;) { t3 = {}; t4 = child.parentData; t4.toString; t1._as(t4); if (child === firstOnstageChild) { _box_1.onstage = true; t2 = _box_1.count = 1; } t2 = "" + t2; if (_box_1.onstage) onstageChildren.push(new A.DiagnosticableTreeNode(child, "onstage " + t2, true, true, null, null)); else offstageChildren.push(new A.DiagnosticableTreeNode(child, "offstage " + t2, true, true, null, B.DiagnosticsTreeStyle_2)); t3.subcount = 1; t4.visitOverlayPortalChildrenOnOverlayEntry$1(new A._RenderTheater_debugDescribeChildren_closure(_box_1, t3, onstageChildren, offstageChildren)); child = t4.ContainerParentDataMixin_nextSibling; t2 = ++_box_1.count; } t1 = A.List_List$of(onstageChildren, true, type$.DiagnosticsNode); if (offstageChildren.length !== 0) B.JSArray_methods.addAll$1(t1, offstageChildren); else t1.push(A.DiagnosticsNode_DiagnosticsNode$message("no offstage children", true, B.DiagnosticsTreeStyle_2)); return t1; } }; A._RenderTheater_computeMinIntrinsicWidth_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_0, this.height, child.get$computeMinIntrinsicWidth()); }, $signature: 114 }; A._RenderTheater_computeMaxIntrinsicWidth_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_1, this.height, child.get$computeMaxIntrinsicWidth()); }, $signature: 114 }; A._RenderTheater_computeMinIntrinsicHeight_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_2, this.width, child.get$computeMinIntrinsicHeight()); }, $signature: 114 }; A._RenderTheater_computeMaxIntrinsicHeight_closure.prototype = { call$1(child) { return child._computeIntrinsicDimension$3(B._IntrinsicDimension_3, this.width, child.get$computeMaxIntrinsicHeight()); }, $signature: 114 }; A._RenderTheater_debugDescribeChildren_closure.prototype = { call$1(renderObject) { var t1, t2, t3, t4, _this = this; type$.RenderBox._as(renderObject); t1 = _this._box_1; t2 = t1.onstage; t3 = _this._box_0; t1 = "" + t1.count; t4 = t3.subcount; if (t2) _this.onstageChildren.push(A.DiagnosticableTreeNode$("onstage " + t1 + " - " + t4, null, renderObject)); else _this.offstageChildren.push(A.DiagnosticableTreeNode$("offstage " + t1 + " - " + t4, B.DiagnosticsTreeStyle_2, renderObject)); ++t3.subcount; }, $signature: 66 }; A.OverlayPortalController.prototype = { show$0(_) { var state = this._attachTarget, now = $.OverlayPortalController__wallTime + 1; if (state != null) { $.OverlayPortalController__wallTime = now; state.show$1(0, now); } else this._zOrderIndex = $.OverlayPortalController__wallTime = now; }, hide$0() { var state = this._attachTarget; if (state != null) state.hide$0(); else this._zOrderIndex = null; }, get$isShowing() { var state = this._attachTarget; return state != null ? state._zOrderIndex != null : this._zOrderIndex != null; }, toString$0(_) { return "OverlayPortalController" + (this._attachTarget != null ? "" : " DETACHED"); } }; A.OverlayPortal.prototype = { createState$0() { return new A._OverlayPortalState(B._StateLifecycle_0); } }; A._OverlayPortalState.prototype = { _getLocation$2(zOrderIndex, targetRootOverlay) { var t1, isCacheValid, _this = this, cachedLocation = _this._locationCache, marker = A._InitializedCell$named("marker", new A._OverlayPortalState__getLocation_closure(_this, false)); if (cachedLocation != null) if (_this._childModelMayHaveChanged) { t1 = marker._readFinal$0(); t1 = cachedLocation._childModel === t1.overlayEntryWidgetState && cachedLocation._theater === t1.theater; isCacheValid = t1; } else isCacheValid = true; else isCacheValid = false; _this._childModelMayHaveChanged = false; if (isCacheValid) return cachedLocation; return _this._locationCache = new A._OverlayEntryLocation(zOrderIndex, marker._readFinal$0().overlayEntryWidgetState, marker._readFinal$0().theater); }, initState$0() { this.super$State$initState(); this._setupController$1(this._widget.controller); }, _setupController$1(controller) { var t1, controllerZOrderIndex = controller._zOrderIndex, zOrderIndex = this._zOrderIndex; if (zOrderIndex != null) t1 = controllerZOrderIndex != null && controllerZOrderIndex > zOrderIndex; else t1 = true; if (t1) this._zOrderIndex = controllerZOrderIndex; controller._zOrderIndex = null; controller._attachTarget = this; }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._childModelMayHaveChanged = true; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!_this._childModelMayHaveChanged) { _this._widget.toString; t1 = false; } else t1 = true; _this._childModelMayHaveChanged = t1; t1 = oldWidget.controller; t2 = _this._widget.controller; if (t1 !== t2) { t1._attachTarget = null; _this._setupController$1(t2); } }, dispose$0() { this._widget.controller._attachTarget = null; this._locationCache = null; this.super$State$dispose(); }, show$1(_, zOrderIndex) { this.setState$1(new A._OverlayPortalState_show_closure(this, zOrderIndex)); this._locationCache = null; }, hide$0() { this.setState$1(new A._OverlayPortalState_hide_closure(this)); this._locationCache = null; }, build$1(context) { var t1, t2, _this = this, _null = null, zOrderIndex = _this._zOrderIndex; if (zOrderIndex == null) return new A._OverlayPortal(_null, _this._widget.child, _null, _null); _this._widget.toString; t1 = _this._getLocation$2(zOrderIndex, false); t2 = _this._widget; return new A._OverlayPortal(new A._DeferredLayout(new A.Builder(t2.overlayChildBuilder, _null), _null), t2.child, t1, _null); } }; A._OverlayPortalState__getLocation_closure.prototype = { call$0() { var t1 = this.$this._framework$_element; t1.toString; return A._RenderTheaterMarker_of(t1, this.targetRootOverlay); }, $signature: 2445 }; A._OverlayPortalState_show_closure.prototype = { call$0() { this.$this._zOrderIndex = this.zOrderIndex; }, $signature: 0 }; A._OverlayPortalState_hide_closure.prototype = { call$0() { this.$this._zOrderIndex = null; }, $signature: 0 }; A._OverlayEntryLocation.prototype = { _addToChildModel$1(child) { var t1, _this = this; _this._overlayChildRenderBox = child; _this._childModel._overlay$_add$1(0, _this); t1 = _this._theater; t1.markNeedsPaint$0(); t1.markNeedsCompositingBitsUpdate$0(); t1.markNeedsSemanticsUpdate$0(); }, _removeFromChildModel$1(child) { var t1, _this = this; _this._overlayChildRenderBox = null; t1 = _this._childModel._sortedTheaterSiblings; if (t1 != null) t1.remove$1(0, _this); t1 = _this._theater; t1.markNeedsPaint$0(); t1.markNeedsCompositingBitsUpdate$0(); t1.markNeedsSemanticsUpdate$0(); }, toString$0(_) { var t1 = A.shortHash(this); return "_OverlayEntryLocation[" + t1 + "] "; } }; A._RenderTheaterMarker.prototype = { updateShouldNotify$1(oldWidget) { return oldWidget.theater !== this.theater || oldWidget.overlayEntryWidgetState !== this.overlayEntryWidgetState; } }; A._OverlayPortal.prototype = { createElement$0(_) { return new A._OverlayPortalElement(this, B._ElementLifecycle_0); }, createRenderObject$1(context) { var t1 = new A._RenderLayoutSurrogateProxyBox(null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; } }; A._OverlayPortalElement.prototype = { get$renderObject() { return type$._RenderLayoutSurrogateProxyBox._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, mount$2($parent, newSlot) { var t1, _this = this; _this.super$RenderObjectElement$mount($parent, newSlot); t1 = _this._widget; t1.toString; type$._OverlayPortal._as(t1); _this._overlay$_child = _this.updateChild$3(_this._overlay$_child, t1.child, null); _this._overlayChild = _this.updateChild$3(_this._overlayChild, t1.overlayChild, t1.overlayLocation); }, update$1(_, newWidget) { var _this = this; _this.super$RenderObjectElement$update(0, newWidget); _this._overlay$_child = _this.updateChild$3(_this._overlay$_child, newWidget.child, null); _this._overlayChild = _this.updateChild$3(_this._overlayChild, newWidget.overlayChild, newWidget.overlayLocation); }, forgetChild$1(child) { this._overlay$_child = null; this.super$Element$forgetChild(child); }, visitChildren$1(visitor) { var child = this._overlay$_child, overlayChild = this._overlayChild; if (child != null) visitor.call$1(child); if (overlayChild != null) visitor.call$1(overlayChild); }, activate$0() { var overlayChild, box, t1; this.super$Element$activate(); overlayChild = this._overlayChild; if (overlayChild != null) { box = type$.nullable__RenderDeferredLayoutBox._as(overlayChild.get$renderObject()); if (box != null) { t1 = overlayChild._slot; t1.toString; type$._OverlayEntryLocation._as(t1); t1._theater._addDeferredChild$1(box); t1._overlayChildRenderBox = box; } } }, deactivate$0() { var box, t1, overlayChild = this._overlayChild; if (overlayChild != null) { box = type$.nullable__RenderDeferredLayoutBox._as(overlayChild.get$renderObject()); if (box != null) { t1 = overlayChild._slot; t1.toString; type$._OverlayEntryLocation._as(t1); t1._theater._removeDeferredChild$1(box); t1._overlayChildRenderBox = null; } } this.super$RenderObjectElement$deactivate(); }, insertRenderObjectChild$2(child, slot) { var t1 = type$._RenderLayoutSurrogateProxyBox; if (slot != null) { t1 = t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); type$._RenderDeferredLayoutBox._as(child); t1._deferredLayoutChild = child; slot._addToChildModel$1(child); slot._theater._addDeferredChild$1(child); } else t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { var fromTheater = oldSlot._theater, t1 = newSlot._theater; if (fromTheater !== t1) { fromTheater._removeDeferredChild$1(child); t1._addDeferredChild$1(child); } if (oldSlot._childModel !== newSlot._childModel || oldSlot._zOrderIndex !== newSlot._zOrderIndex) { oldSlot._removeFromChildModel$1(child); newSlot._addToChildModel$1(child); } }, removeRenderObjectChild$2(child, slot) { if (slot == null) { type$._RenderLayoutSurrogateProxyBox._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); return; } type$._RenderDeferredLayoutBox._as(child); slot._removeFromChildModel$1(child); slot._theater._removeDeferredChild$1(child); type$._RenderLayoutSurrogateProxyBox._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._deferredLayoutChild = null; } }; A._DeferredLayout.prototype = { createRenderObject$1(context) { var renderObject, t1 = context.findAncestorRenderObjectOfType$1$0(type$._RenderLayoutSurrogateProxyBox); t1.toString; renderObject = new A._RenderDeferredLayoutBox(t1, null, A.LayerHandle$(type$.ContainerLayer_2)); renderObject.RenderObject$0(); renderObject.set$child(null); return t1._deferredLayoutChild = renderObject; }, updateRenderObject$2(context, renderObject) { } }; A._RenderDeferredLayoutBox.prototype = { _childrenInPaintOrder$0() { var child = this.RenderObjectWithChildMixin__child; return child == null ? B.C_EmptyIterable0 : A.Iterable_Iterable$generate(1, new A._RenderDeferredLayoutBox__childrenInPaintOrder_closure(child), type$.RenderBox); }, _childrenInHitTestOrder$0() { return this._childrenInPaintOrder$0(); }, get$theater() { var $parent = this._object$_parent; return $parent instanceof A._RenderTheater ? $parent : A.throwExpression(A.FlutterError_FlutterError(A.S($parent) + " of " + this.toString$0(0) + " is not a _RenderTheater")); }, redepthChildren$0() { this._layoutSurrogate.redepthChild$1(this); this.super$RenderObjectWithChildMixin$redepthChildren(); }, markParentNeedsLayout$0() { var _this = this; if (_this._callingMarkParentNeedsLayout) return; _this._overlay$_needsLayout = _this._callingMarkParentNeedsLayout = true; _this.super$RenderBox$markNeedsLayout(); _this._layoutSurrogate.markNeedsLayout$0(); _this._callingMarkParentNeedsLayout = false; }, get$sizedByParent() { return true; }, markNeedsLayout$0() { this._overlay$_needsLayout = true; this.super$RenderBox$markNeedsLayout(); }, layoutByLayoutSurrogate$0() { var t1, theater = type$.nullable__RenderTheater._as(this._object$_parent); if (theater == null || this._object$_owner == null) return; t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(theater)); this.super$RenderBox$layout(A.BoxConstraints$tight(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight))), false); }, layout$2$parentUsesSize(constraints, parentUsesSize) { var t1, _this = this, scheduleDeferredLayout = _this._overlay$_needsLayout || !type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).$eq(0, constraints); _this._theaterDoingThisLayout = true; _this.super$RenderBox$layout(constraints, parentUsesSize); _this._overlay$_needsLayout = _this._theaterDoingThisLayout = false; if (scheduleDeferredLayout) { t1 = _this._object$_parent; t1.toString; type$._RenderTheater._as(t1).invokeLayoutCallback$1$1(new A._RenderDeferredLayoutBox_layout_closure(_this), type$.BoxConstraints); } }, layout$1(constraints) { return this.layout$2$parentUsesSize(constraints, false); }, performResize$0() { var t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)); this._box$_size = new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)); }, performLayout$0() { var child, _this = this; if (_this._theaterDoingThisLayout) { _this._overlay$_needsLayout = false; return; } child = _this.RenderObjectWithChildMixin__child; if (child == null) { _this._overlay$_needsLayout = false; return; } _this.layoutChild$2(child, type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); _this._overlay$_needsLayout = false; }, applyPaintTransform$2(child, transform) { var offset, t1 = child.parentData; t1.toString; offset = type$.BoxParentData._as(t1).offset; transform.translate$2(0, offset._dx, offset._dy); } }; A._RenderDeferredLayoutBox__childrenInPaintOrder_closure.prototype = { call$1(i) { return this.child; }, $signature: 2446 }; A._RenderDeferredLayoutBox_layout_closure.prototype = { call$1(constraints) { var t1 = this.$this; t1._overlay$_needsLayout = true; t1.super$RenderBox$markNeedsLayout(); }, $signature: 2447 }; A._RenderLayoutSurrogateProxyBox.prototype = { redepthChildren$0() { this.super$RenderObjectWithChildMixin$redepthChildren(); var child = this._deferredLayoutChild; if (child != null && child._object$_owner != null) this.redepthChild$1(child); }, performLayout$0() { this.super$RenderProxyBoxMixin$performLayout(); var t1 = this._deferredLayoutChild; if (t1 != null) t1.layoutByLayoutSurrogate$0(); }, visitChildrenForSemantics$1(visitor) { var deferredChild; this.super$RenderObject$visitChildrenForSemantics(visitor); deferredChild = this._deferredLayoutChild; if (deferredChild != null) visitor.call$1(deferredChild); } }; A._OverlayState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin.prototype = {}; A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry.prototype = {}; A.__RenderTheater_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StackParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StackParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin.prototype = {}; A.GlowingOverscrollIndicator.prototype = { createState$0() { var t1 = type$.bool; return new A._GlowingOverscrollIndicatorState(A.LinkedHashMap_LinkedHashMap$_literal([false, true, true, true], t1, t1), null, null, B._StateLifecycle_0); }, notificationPredicate$1(arg0) { return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); } }; A._GlowingOverscrollIndicatorState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.color; _this._leadingController = A._GlowController$(A.axisDirectionToAxis(t1.axisDirection), t2, _this); t2 = _this._widget; t1 = t2.color; t1 = A._GlowController$(A.axisDirectionToAxis(t2.axisDirection), t1, _this); _this._trailingController = t1; t2 = _this._leadingController; t2.toString; _this._leadingAndTrailingListener = new A._MergingListenable(A._setArrayType([t2, t1], type$.JSArray_Listenable)); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!oldWidget.color.$eq(0, _this._widget.color) || A.axisDirectionToAxis(oldWidget.axisDirection) !== A.axisDirectionToAxis(_this._widget.axisDirection)) { t1 = _this._leadingController; t1.toString; t1.set$color(0, _this._widget.color); t1 = _this._leadingController; t1.toString; t1.set$axis(A.axisDirectionToAxis(_this._widget.axisDirection)); t1 = _this._trailingController; t1.toString; t1.set$color(0, _this._widget.color); t1 = _this._trailingController; t1.toString; t1.set$axis(A.axisDirectionToAxis(_this._widget.axisDirection)); } }, _overscroll_indicator$_handleScrollNotification$1(notification) { var t1, t2, t3, t4, t5, controller, isLeading, confirmationNotification, velocity, size, position, _this = this; if (!_this._widget.notificationPredicate$1(notification)) return false; t1 = notification.metrics; t2 = t1.axisDirection; if (A.axisDirectionToAxis(t2) !== A.axisDirectionToAxis(_this._widget.axisDirection)) return false; t3 = _this._leadingController; t3.toString; t4 = t1._scroll_metrics$_pixels; t4.toString; t5 = t1._scroll_metrics$_minScrollExtent; t5.toString; t3._paintOffsetScrollPixels = -Math.min(t4 - t5, t3._overscroll_indicator$_paintOffset); t5 = _this._trailingController; t5.toString; t1 = t1._scroll_metrics$_maxScrollExtent; t1.toString; t5._paintOffsetScrollPixels = -Math.min(t1 - t4, t5._overscroll_indicator$_paintOffset); if (notification instanceof A.OverscrollNotification) { t1 = notification.overscroll; if (t1 < 0) controller = t3; else if (t1 > 0) controller = t5; else controller = null; isLeading = controller === t3; confirmationNotification = new A.OverscrollIndicatorNotification(isLeading, 0); t3 = _this._framework$_element; t3.dispatchNotification$1(confirmationNotification); t3 = _this._accepted; t3.$indexSet(0, isLeading, confirmationNotification.accepted); t3 = t3.$index(0, isLeading); t3.toString; if (t3) controller._overscroll_indicator$_paintOffset = 0; t3 = _this._accepted.$index(0, isLeading); t3.toString; if (t3) { t3 = notification.velocity; if (t3 !== 0) { t1 = controller._pullRecedeTimer; if (t1 != null) t1.cancel$0(0); controller._pullRecedeTimer = null; velocity = A.clampDouble(Math.abs(t3), 100, 10000); t1 = controller._glowOpacityTween; if (controller._overscroll_indicator$_state === B._GlowState_0) t2 = 0.3; else { t2 = controller.___GlowController__glowOpacity_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; t3 = t2._evaluatable.transform$1(0, t3.get$value(t3)); t2 = t3; } t1.begin = t2; t2.toString; t1.end = A.clampDouble(velocity * 0.00006, t2, 0.5); t2 = controller._glowSizeTween; t1 = controller.___GlowController__glowSize_F; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.parent; t2.begin = t1._evaluatable.transform$1(0, t3.get$value(t3)); t2.end = Math.min(0.025 + 75e-8 * velocity * velocity, 1); t2 = controller.___GlowController__glowController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.duration = A.Duration$(0, 0, 0, B.JSNumber_methods.round$0(0.15 + velocity * 0.02), 0, 0); t2.forward$1$from(0, 0); controller._displacement = 0.5; controller._overscroll_indicator$_state = B._GlowState_1; } else { t3 = notification.dragDetails; if (t3 != null) { t4 = notification.context.get$renderObject(); t4.toString; type$.RenderBox._as(t4); size = t4.get$size(0); position = t4.globalToLocal$1(t3.globalPosition); switch (A.axisDirectionToAxis(t2).index) { case 0: controller.toString; t2 = size._dy; controller.pull$4(0, Math.abs(t1), size._dx, A.clampDouble(position._dy, 0, t2), t2); break; case 1: controller.toString; t2 = size._dx; controller.pull$4(0, Math.abs(t1), size._dy, A.clampDouble(position._dx, 0, t2), t2); break; } } } } } else { if (!(notification instanceof A.ScrollEndNotification && notification.dragDetails != null)) t1 = notification instanceof A.ScrollUpdateNotification && notification.dragDetails != null; else t1 = true; if (t1) { if (t3._overscroll_indicator$_state === B._GlowState_2) t3._recede$1(B.Duration_600000); t1 = _this._trailingController; if (t1._overscroll_indicator$_state === B._GlowState_2) t1._recede$1(B.Duration_600000); } } _this._lastNotificationType = A.getRuntimeTypeOfDartObject(notification); return false; }, dispose$0() { this._leadingController.dispose$0(); this._trailingController.dispose$0(); this.super$__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var _this = this, _null = null, t1 = _this._widget, t2 = _this._leadingController, t3 = _this._trailingController, t4 = t1.axisDirection, t5 = _this._leadingAndTrailingListener; return new A.NotificationListener(_this.get$_overscroll_indicator$_handleScrollNotification(), new A.RepaintBoundary(A.CustomPaint$(new A.RepaintBoundary(t1.child, _null), new A._GlowingOverscrollIndicatorPainter(t2, t3, t4, t5), _null, _null, B.Size_0_0), _null), _null, type$.NotificationListener_ScrollNotification); } }; A._GlowState.prototype = { _enumToString$0() { return "_GlowState." + this._core$_name; } }; A._GlowController.prototype = { set$color(_, value) { if (this._overscroll_indicator$_color.$eq(0, value)) return; this._overscroll_indicator$_color = value; this.notifyListeners$0(); }, set$axis(value) { if (this._axis === value) return; this._axis = value; this.notifyListeners$0(); }, dispose$0() { var _this = this, t1 = _this.___GlowController__glowController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___GlowController__displacementTicker_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1._creator.TickerProviderStateMixin__tickers.remove$1(0, t1); t1.super$Ticker$dispose(); t1 = _this._pullRecedeTimer; if (t1 != null) t1.cancel$0(0); _this.super$ChangeNotifier$dispose(); }, pull$4(_, overscroll, extent, crossAxisOffset, crossExtent) { var t2, t3, height, _this = this, t1 = _this._pullRecedeTimer; if (t1 != null) t1.cancel$0(0); _this._pullDistance = _this._pullDistance + overscroll / 200; t1 = _this._glowOpacityTween; t2 = _this.___GlowController__glowOpacity_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2._evaluatable; t2 = t2.parent; t1.begin = t3.transform$1(0, t2.get$value(t2)); t1.end = Math.min(t3.transform$1(0, t2.get$value(t2)) + overscroll / extent * 0.8, 0.5); height = Math.min(extent, crossExtent * 0.20096189432249995); t2 = _this._glowSizeTween; t3 = _this.___GlowController__glowSize_F; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t3._evaluatable; t3 = t3.parent; t2.begin = t1.transform$1(0, t3.get$value(t3)); t2.end = Math.max(1 - 1 / (0.7 * Math.sqrt(_this._pullDistance * height)), A.checkNum(t1.transform$1(0, t3.get$value(t3)))); t3 = crossAxisOffset / crossExtent; _this._displacementTarget = t3; if (t3 !== _this._displacement) { t1 = _this.___GlowController__displacementTicker_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isTicking()) t1.start$0(0); } else { t1 = _this.___GlowController__displacementTicker_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); _this._displacementTickerLastElapsed = null; } t1 = _this.___GlowController__glowController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.duration = B.Duration_167000; if (_this._overscroll_indicator$_state !== B._GlowState_2) { t1.forward$1$from(0, 0); _this._overscroll_indicator$_state = B._GlowState_2; } else { t1 = t1._ticker; if (!(t1 != null && t1._ticker$_future != null)) _this.notifyListeners$0(); } _this._pullRecedeTimer = A.Timer_Timer(B.Duration_167000, new A._GlowController_pull_closure(_this)); }, _changePhase$1($status) { var _this = this; if ($status !== B.AnimationStatus_3) return; switch (_this._overscroll_indicator$_state.index) { case 1: _this._recede$1(B.Duration_600000); break; case 3: _this._overscroll_indicator$_state = B._GlowState_0; _this._pullDistance = 0; break; case 2: case 0: break; } }, _recede$1(duration) { var t2, t3, _this = this, t1 = _this._overscroll_indicator$_state; if (t1 === B._GlowState_3 || t1 === B._GlowState_0) return; t1 = _this._pullRecedeTimer; if (t1 != null) t1.cancel$0(0); _this._pullRecedeTimer = null; t1 = _this._glowOpacityTween; t2 = _this.___GlowController__glowOpacity_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; t1.begin = t2._evaluatable.transform$1(0, t3.get$value(t3)); t1.end = 0; t1 = _this._glowSizeTween; t3 = _this.___GlowController__glowSize_F; t3 === $ && A.throwUnnamedLateFieldNI(); t2 = t3.parent; t1.begin = t3._evaluatable.transform$1(0, t2.get$value(t2)); t1.end = 0; t1 = _this.___GlowController__glowController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.duration = duration; t1.forward$1$from(0, 0); _this._overscroll_indicator$_state = B._GlowState_3; }, _tickDisplacement$1(elapsed) { var t2, _this = this, t1 = _this._displacementTickerLastElapsed; if (t1 != null) { t1 = t1._duration; t2 = _this._displacementTarget; _this._displacement = t2 - (t2 - _this._displacement) * Math.pow(2, -(elapsed._duration - t1) / $.$get$_GlowController__crossAxisHalfTime()._duration); _this.notifyListeners$0(); } if (A.nearEqual(_this._displacementTarget, _this._displacement, 0.001)) { t1 = _this.___GlowController__displacementTicker_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); _this._displacementTickerLastElapsed = null; } else _this._displacementTickerLastElapsed = elapsed; }, paint$2(canvas, size) { var t2, t3, baseGlowScale, radius, height, t4, paint, t5, t6, _this = this, t1 = _this.___GlowController__glowOpacity_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; if (J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), 0)) return; t2 = size._dx; t3 = size._dy; baseGlowScale = t2 > t3 ? t3 / t2 : 1; radius = t2 * 3 / 2; height = Math.min(t3, t2 * 0.20096189432249995); t3 = _this.___GlowController__glowSize_F; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.parent; t4 = t3._evaluatable.transform$1(0, t4.get$value(t4)); t3 = _this._displacement; paint = $.$get$_renderer().createPaint$0(); t5 = _this._overscroll_indicator$_color; t6 = t1.parent; paint.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * t1._evaluatable.transform$1(0, t6.get$value(t6))), t5.get$value(t5) >>> 16 & 255, t5.get$value(t5) >>> 8 & 255, t5.get$value(t5) & 255)); canvas.save$0(0); canvas.translate$2(0, 0, _this._overscroll_indicator$_paintOffset + _this._paintOffsetScrollPixels); canvas.scale$2(0, 1, t4 * baseGlowScale); canvas.clipRect$1(new A.Rect(0, 0, 0 + t2, 0 + height)); canvas.drawCircle$3(new A.Offset(t2 / 2 * (0.5 + t3), height - radius), radius, paint); canvas.restore$0(0); }, toString$0(_) { return "_GlowController(color: " + this._overscroll_indicator$_color.toString$0(0) + ", axis: " + this._axis._core$_name + ")"; } }; A._GlowController_pull_closure.prototype = { call$0() { return this.$this._recede$1(B.Duration_2000000); }, $signature: 0 }; A._GlowingOverscrollIndicatorPainter.prototype = { _paintSide$5(canvas, size, controller, axisDirection, growthDirection) { var t1; if (controller == null) return; switch (A.applyGrowthDirectionToAxisDirection(axisDirection, growthDirection).index) { case 0: controller.paint$2(canvas, size); break; case 2: canvas.save$0(0); canvas.translate$2(0, 0, size._dy); canvas.scale$2(0, 1, -1); controller.paint$2(canvas, size); canvas.restore$0(0); break; case 3: canvas.save$0(0); canvas.rotate$1(0, 1.5707963267948966); canvas.scale$2(0, 1, -1); controller.paint$2(canvas, new A.Size(size._dy, size._dx)); canvas.restore$0(0); break; case 1: canvas.save$0(0); t1 = size._dx; canvas.translate$2(0, t1, 0); canvas.rotate$1(0, 1.5707963267948966); controller.paint$2(canvas, new A.Size(size._dy, t1)); canvas.restore$0(0); break; } }, paint$2(canvas, size) { var _this = this, t1 = _this.axisDirection; _this._paintSide$5(canvas, size, _this.leadingController, t1, B.GrowthDirection_1); _this._paintSide$5(canvas, size, _this.trailingController, t1, B.GrowthDirection_0); }, shouldRepaint$1(oldDelegate) { return oldDelegate.leadingController != this.leadingController || oldDelegate.trailingController != this.trailingController; }, toString$0(_) { return "_GlowingOverscrollIndicatorPainter(" + A.S(this.leadingController) + ", " + A.S(this.trailingController) + ")"; } }; A._StretchDirection.prototype = { _enumToString$0() { return "_StretchDirection." + this._core$_name; } }; A.StretchingOverscrollIndicator.prototype = { createState$0() { return new A._StretchingOverscrollIndicatorState(null, null, B._StateLifecycle_0); }, notificationPredicate$1(arg0) { return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); } }; A._StretchingOverscrollIndicatorState.prototype = { get$_stretchController() { var t1, t2, result, t3, t4, decelerator, _this = this, _null = null, value = _this.___StretchingOverscrollIndicatorState__stretchController_FI; if (value === $) { t1 = type$.Tween_double; t2 = new A.Tween(0, 0, t1); result = new A._StretchController(t2, B._StretchState_0, B._StretchDirection_0, $.$get$ChangeNotifier__emptyListeners()); t3 = A.AnimationController$(_null, _null, _null, 1, _null, _this); t3.didRegisterListener$0(); t4 = t3.AnimationLocalStatusListenersMixin__statusListeners; t4._isDirty = true; t4._observer_list$_list.push(result.get$_changePhase()); result.___StretchController__stretchController_F !== $ && A.throwUnnamedLateFieldAI(); result.___StretchController__stretchController_F = t3; decelerator = A.CurvedAnimation$(B.C__DecelerateCurve, t3, _null); decelerator.parent.addListener$1(0, result.get$notifyListeners()); type$.Animation_double._as(decelerator); result.___StretchController__stretchSize_F !== $ && A.throwUnnamedLateFieldAI(); result.___StretchController__stretchSize_F = new A._AnimatedEvaluation(decelerator, t2, t1._eval$1("_AnimatedEvaluation")); _this.___StretchingOverscrollIndicatorState__stretchController_FI !== $ && A.throwUnnamedLateFieldADI(); _this.___StretchingOverscrollIndicatorState__stretchController_FI = result; value = result; } return value; }, _overscroll_indicator$_handleScrollNotification$1(notification) { var t1, t2, confirmationNotification, t3, velocity, t4, t5, clampedOverscroll, _this = this; if (!_this._widget.notificationPredicate$1(notification)) return false; t1 = notification.metrics; if (A.axisDirectionToAxis(t1.axisDirection) !== A.axisDirectionToAxis(_this._widget.axisDirection)) return false; if (notification instanceof A.OverscrollNotification) { _this._lastOverscrollNotification = notification; J.get$runtimeType$(_this._lastNotification); t2 = notification.overscroll; confirmationNotification = new A.OverscrollIndicatorNotification(t2 < 0, 0); t3 = _this._framework$_element; t3.dispatchNotification$1(confirmationNotification); _this._accepted = confirmationNotification.accepted; if (_this._accepted) { t2 = _this._totalOverscroll += t2; t3 = notification.velocity; if (t3 !== 0) { t1 = _this.get$_stretchController(); t2 = _this._totalOverscroll; velocity = A.clampDouble(Math.abs(t3), 1, 10000); t3 = t1._stretchSizeTween; t4 = t1.___StretchController__stretchSize_F; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t4.parent; t3.begin = t4._evaluatable.transform$1(0, t5.get$value(t5)); t3.end = Math.min(0.016 + 1.01 / velocity, 1); t3 = t1.___StretchController__stretchController_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.duration = A.Duration$(0, 0, 0, B.JSNumber_methods.round$0(velocity * 0.02), 0, 0); t3.forward$1$from(0, 0); t1._overscroll_indicator$_state = B._StretchState_1; t1._stretchDirection = t2 > 0 ? B._StretchDirection_0 : B._StretchDirection_1; } else if (notification.dragDetails != null) { t1 = t1._scroll_metrics$_viewportDimension; t1.toString; clampedOverscroll = A.clampDouble(Math.abs(t2) / t1, 0, 1); _this.get$_stretchController().pull$2(0, clampedOverscroll, _this._totalOverscroll); } } } else if (notification instanceof A.ScrollEndNotification || notification instanceof A.ScrollUpdateNotification) { _this._totalOverscroll = 0; t1 = _this.get$_stretchController(); if (t1._overscroll_indicator$_state === B._StretchState_2) t1._recede$1(B.Duration_400000); } _this._lastNotification = notification; return false; }, _getAlignmentForAxisDirection$1(stretchDirection) { switch (this._widget.axisDirection.index) { case 0: return stretchDirection === B._StretchDirection_0 ? B.AlignmentDirectional_0_m1 : B.AlignmentDirectional_0_1; case 1: return stretchDirection === B._StretchDirection_0 ? B.Alignment_1_0 : B.Alignment_m1_0; case 2: return stretchDirection === B._StretchDirection_0 ? B.AlignmentDirectional_0_1 : B.AlignmentDirectional_0_m1; case 3: return stretchDirection === B._StretchDirection_0 ? B.Alignment_m1_0 : B.Alignment_1_0; } }, dispose$0() { var t1 = this.get$_stretchController(), t2 = t1.___StretchController__stretchController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.dispose$0(); t1.super$ChangeNotifier$dispose(); this.super$__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t1 = {}, t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, type$.MediaQuery).data; t1.mainAxisSize = null; return new A.NotificationListener(this.get$_overscroll_indicator$_handleScrollNotification(), A.AnimatedBuilder$(this.get$_stretchController(), new A._StretchingOverscrollIndicatorState_build_closure(t1, this, t2.size), null), null, type$.NotificationListener_ScrollNotification); } }; A._StretchingOverscrollIndicatorState_build_closure.prototype = { call$2(context, child) { var t3, x, y, alignment, viewportDimension, t4, transform, _this = this, t1 = _this.$this, t2 = t1.get$_stretchController().___StretchController__stretchSize_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; t3 = t2._evaluatable.transform$1(0, t3.get$value(t3)); switch (A.axisDirectionToAxis(t1._widget.axisDirection).index) { case 0: x = 1 + t3; _this._box_0.mainAxisSize = _this.size._dx; y = 1; break; case 1: y = 1 + t3; _this._box_0.mainAxisSize = _this.size._dy; x = 1; break; default: x = 1; y = 1; } alignment = t1._getAlignmentForAxisDirection$1(t1.get$_stretchController()._stretchDirection); t2 = t1._lastOverscrollNotification; if (t2 == null) viewportDimension = null; else { t2 = t2.metrics._scroll_metrics$_viewportDimension; t2.toString; viewportDimension = t2; } if (viewportDimension == null) viewportDimension = _this._box_0.mainAxisSize; t2 = A.Matrix4_Matrix4$diagonal3Values(x, y, 1); t3 = t3 === 0; t4 = t3 ? null : B.FilterQuality_1; t1 = t1._widget; transform = A.Transform$(alignment, t1.child, t4, t2, true); return A.ClipRect$(transform, !t3 && viewportDimension !== _this._box_0.mainAxisSize ? t1.clipBehavior : B.Clip_0, null); }, $signature: 2448 }; A._StretchState.prototype = { _enumToString$0() { return "_StretchState." + this._core$_name; } }; A._StretchController.prototype = { get$value(_) { var t2, t1 = this.___StretchController__stretchSize_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; return t1._evaluatable.transform$1(0, t2.get$value(t2)); }, pull$2(_, normalizedOverscroll, totalOverscroll) { var t1, t2, t3, _this = this, newStretchDirection = totalOverscroll > 0 ? B._StretchDirection_0 : B._StretchDirection_1; if (_this._stretchDirection !== newStretchDirection && _this._overscroll_indicator$_state === B._StretchState_3) return; _this._stretchDirection = newStretchDirection; _this._pullDistance = normalizedOverscroll; t1 = _this._stretchSizeTween; t2 = _this.___StretchController__stretchSize_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; t1.begin = t2._evaluatable.transform$1(0, t3.get$value(t3)); t3 = _this._pullDistance; t1.end = 0.016 * t3 + 0.016 * (1 - Math.exp(-t3 * 8.237217661997105)); t3 = _this.___StretchController__stretchController_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.duration = B.Duration_400000; if (_this._overscroll_indicator$_state !== B._StretchState_2) { t3.forward$1$from(0, 0); _this._overscroll_indicator$_state = B._StretchState_2; } else { t1 = t3._ticker; if (!(t1 != null && t1._ticker$_future != null)) _this.notifyListeners$0(); } }, _changePhase$1($status) { var _this = this; if ($status !== B.AnimationStatus_3) return; switch (_this._overscroll_indicator$_state.index) { case 1: _this._recede$1(B.Duration_400000); break; case 3: _this._overscroll_indicator$_state = B._StretchState_0; _this._pullDistance = 0; break; case 2: case 0: break; } }, _recede$1(duration) { var t2, t3, _this = this, t1 = _this._overscroll_indicator$_state; if (t1 === B._StretchState_3 || t1 === B._StretchState_0) return; t1 = _this._stretchSizeTween; t2 = _this.___StretchController__stretchSize_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.parent; t1.begin = t2._evaluatable.transform$1(0, t3.get$value(t3)); t1.end = 0; t1 = _this.___StretchController__stretchController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.duration = duration; t1.forward$1$from(0, 0); _this._overscroll_indicator$_state = B._StretchState_3; }, dispose$0() { var t1 = this.___StretchController__stretchController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$ChangeNotifier$dispose(); }, toString$0(_) { return "_StretchController()"; } }; A.OverscrollIndicatorNotification.prototype = { debugFillDescription$1(description) { this.super$_OverscrollIndicatorNotification_Notification_ViewportNotificationMixin$debugFillDescription(description); description.push("side: " + (this.leading ? "leading edge" : "trailing edge")); } }; A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin.prototype = { debugFillDescription$1(description) { var t1, t2; this.super$Notification$debugFillDescription(description); t1 = this.ViewportNotificationMixin__depth; t2 = t1 === 0 ? "local" : "remote"; description.push("depth: " + t1 + " (" + t2 + ")"); } }; A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._StorageEntryIdentifier.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._StorageEntryIdentifier && A.listEquals(other.keys, this.keys); }, get$hashCode(_) { return A.Object_hashAll(this.keys); }, toString$0(_) { return "StorageEntryIdentifier(" + B.JSArray_methods.join$1(this.keys, ":") + ")"; } }; A.PageStorageBucket.prototype = { _allKeys$1(context) { var keys = A._setArrayType([], type$.JSArray_PageStorageKey_dynamic); if (A.PageStorageBucket__maybeAddKey(context, keys)) context.visitAncestorElements$1(new A.PageStorageBucket__allKeys_closure(keys)); return keys; }, writeState$2(context, data) { var t1, _this = this; if (_this._storage == null) _this._storage = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.dynamic); t1 = _this._allKeys$1(context); if (t1.length !== 0) _this._storage.$indexSet(0, new A._StorageEntryIdentifier(t1), data); }, readState$1(context) { var t1; if (this._storage == null) return null; t1 = this._allKeys$1(context); return t1.length !== 0 ? this._storage.$index(0, new A._StorageEntryIdentifier(t1)) : null; } }; A.PageStorageBucket__allKeys_closure.prototype = { call$1(element) { return A.PageStorageBucket__maybeAddKey(element, this.keys); }, $signature: 129 }; A.PageStorage.prototype = { build$1(context) { return this.child; } }; A.PageController.prototype = { animateToPage$3$curve$duration(page, curve, duration) { var position = type$._PagePosition._as(B.JSArray_methods.get$single(this._positions)); if (position._cachedPage != null) { position._cachedPage = page; return A.Future_Future$value(null, type$.void); } return position.animateTo$3$curve$duration(position.getPixelsFromPage$1(page), curve, duration); }, jumpToPage$1(page) { var position = type$._PagePosition._as(B.JSArray_methods.get$single(this._positions)); if (position._cachedPage != null) { position._cachedPage = page; return; } position.jumpTo$1(position.getPixelsFromPage$1(page)); }, createScrollPosition$3(physics, context, oldPosition) { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); t1 = new A._PagePosition(this.initialPage, this.viewportFraction, B.ScrollDirection_0, physics, context, true, _null, new A.ValueNotifier(false, t1, type$.ValueNotifier_bool), t1); t1.ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(context, _null, true, oldPosition, physics); t1.ScrollPositionWithSingleContext$6$context$debugLabel$initialPixels$keepScrollOffset$oldPosition$physics(context, _null, _null, true, oldPosition, physics); return t1; }, attach$1(position) { this.super$ScrollController$attach(position); type$._PagePosition._as(position).set$viewportFraction(this.viewportFraction); } }; A.PageMetrics.prototype = {}; A._PagePosition.prototype = { ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(object, alignment, alignmentPolicy, curve, duration, targetRenderObject) { return this.super$ScrollPosition$ensureVisible(object, alignment, alignmentPolicy, curve, duration, null); }, set$viewportFraction(value) { var oldPage, _this = this; if (_this._viewportFraction === value) return; oldPage = _this.get$page(0); _this._viewportFraction = value; if (oldPage != null) _this.forcePixels$1(_this.getPixelsFromPage$1(oldPage)); }, get$_initialPageOffset() { var t1 = this._viewportDimension; t1.toString; return Math.max(0, t1 * (this._viewportFraction - 1) / 2); }, getPageFromPixels$2(pixels, viewportDimension) { var actual = Math.max(0, pixels - this.get$_initialPageOffset()) / (viewportDimension * this._viewportFraction), round = B.JSNumber_methods.roundToDouble$0(actual); if (Math.abs(actual - round) < 1e-10) return round; return actual; }, getPixelsFromPage$1(page) { var t1 = this._viewportDimension; t1.toString; return page * t1 * this._viewportFraction + this.get$_initialPageOffset(); }, get$page(_) { var t2, t3, _this = this, t1 = _this._pixels; if (t1 != null) t2 = !(_this._minScrollExtent != null && _this._maxScrollExtent != null); else t2 = true; if (t2) t1 = null; else { t2 = _this._cachedPage; if (t2 == null) { t1.toString; t2 = _this._minScrollExtent; t2.toString; t3 = _this._maxScrollExtent; t3.toString; t3 = A.clampDouble(t1, t2, t3); t2 = _this._viewportDimension; t2.toString; t2 = _this.getPageFromPixels$2(t3, t2); t1 = t2; } else t1 = t2; } return t1; }, saveScrollOffset$0() { var t3, t4, _this = this, t1 = _this.context, t2 = t1._framework$_element; t2.toString; t2 = A.PageStorage_maybeOf(t2); if (t2 != null) { t1 = t1._framework$_element; t1.toString; t3 = _this._cachedPage; if (t3 == null) { t3 = _this._pixels; t3.toString; t4 = _this._viewportDimension; t4.toString; t4 = _this.getPageFromPixels$2(t3, t4); t3 = t4; } t2.writeState$2(t1, t3); } }, restoreScrollOffset$0() { var t1, t2, value; if (this._pixels == null) { t1 = this.context; t2 = t1._framework$_element; t2.toString; t2 = A.PageStorage_maybeOf(t2); if (t2 == null) value = null; else { t1 = t1._framework$_element; t1.toString; value = t2.readState$1(t1); } if (value != null) this._pageToUseOnStartup = value; } }, saveOffset$0() { var t2, _this = this, t1 = _this._cachedPage; if (t1 == null) { t1 = _this._pixels; t1.toString; t2 = _this._viewportDimension; t2.toString; t2 = _this.getPageFromPixels$2(t1, t2); t1 = t2; } _this.context._persistedScrollOffset.set$value(0, t1); t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.flushData$0(); }, restoreOffset$2$initialRestore(offset, initialRestore) { if (initialRestore) this._pageToUseOnStartup = offset; else this.jumpTo$1(this.getPixelsFromPage$1(offset)); }, applyViewportDimension$1(viewportDimension) { var oldPixels, page, t1, newPixels, _this = this, oldViewportDimensions = _this._viewportDimension; oldViewportDimensions = oldViewportDimensions != null ? oldViewportDimensions : null; if (viewportDimension === oldViewportDimensions) return true; _this.super$ScrollPosition$applyViewportDimension(viewportDimension); oldPixels = _this._pixels; oldPixels = oldPixels != null ? oldPixels : null; if (oldPixels == null) page = _this._pageToUseOnStartup; else if (oldViewportDimensions === 0) { t1 = _this._cachedPage; t1.toString; page = t1; } else { oldViewportDimensions.toString; page = _this.getPageFromPixels$2(oldPixels, oldViewportDimensions); } newPixels = _this.getPixelsFromPage$1(page); _this._cachedPage = viewportDimension === 0 ? page : null; if (newPixels !== oldPixels) { _this._pixels = newPixels; return false; } return true; }, absorb$1(other) { var t1; this.super$ScrollPositionWithSingleContext$absorb(other); if (!(other instanceof A._PagePosition)) return; t1 = other._cachedPage; if (t1 != null) this._cachedPage = t1; }, applyContentDimensions$2(minScrollExtent, maxScrollExtent) { var newMinScrollExtent = minScrollExtent + this.get$_initialPageOffset(); return this.super$ScrollPosition$applyContentDimensions(newMinScrollExtent, Math.max(newMinScrollExtent, maxScrollExtent - this.get$_initialPageOffset())); }, copyWith$0() { var t2, t3, t4, t5, t6, t7, _this = this, _null = null, t1 = _this._minScrollExtent; if (t1 != null && _this._maxScrollExtent != null) t1.toString; else t1 = _null; if (_this._minScrollExtent != null && _this._maxScrollExtent != null) { t2 = _this._maxScrollExtent; t2.toString; } else t2 = _null; t3 = _this._pixels; t3 = t3 != null ? t3 : _null; t4 = _this._viewportDimension; t4 = t4 != null ? t4 : _null; t5 = _this.context; t6 = t5._widget.axisDirection; t7 = _this._viewportFraction; t5 = t5.__ScrollableState__devicePixelRatio_A; t5 === $ && A.throwUnnamedLateFieldNI(); return new A.PageMetrics(t7, t1, t2, t3, t4, t6, t5); }, $isPageMetrics: 1 }; A._ForceImplicitScrollPhysics.prototype = { applyTo$1(ancestor) { return new A._ForceImplicitScrollPhysics(false, this.buildParent$1(ancestor)); }, get$allowImplicitScrolling() { return this.allowImplicitScrolling; } }; A.PageScrollPhysics.prototype = { applyTo$1(ancestor) { return new A.PageScrollPhysics(this.buildParent$1(ancestor)); }, _getPage$1(position) { var t1, t2; if (position instanceof A._PagePosition) { t1 = position.get$page(0); t1.toString; return t1; } t1 = position._pixels; t1.toString; t2 = position._viewportDimension; t2.toString; return t1 / t2; }, _getPixels$2(position, page) { var t1; if (position instanceof A._PagePosition) return position.getPixelsFromPage$1(page); t1 = position._viewportDimension; t1.toString; return page * t1; }, createBallisticSimulation$2(position, velocity) { var t1, t2, tolerance, page, target, _this = this; if (velocity <= 0) { t1 = position._pixels; t1.toString; t2 = position._minScrollExtent; t2.toString; t2 = t1 <= t2; t1 = t2; } else t1 = false; if (!t1) if (velocity >= 0) { t1 = position._pixels; t1.toString; t2 = position._maxScrollExtent; t2.toString; t2 = t1 >= t2; t1 = t2; } else t1 = false; else t1 = true; if (t1) return _this.super$ScrollPhysics$createBallisticSimulation(position, velocity); tolerance = _this.toleranceFor$1(position); page = _this._getPage$1(position); t1 = tolerance.velocity; if (velocity < -t1) page -= 0.5; else if (velocity > t1) page += 0.5; target = _this._getPixels$2(position, B.JSNumber_methods.roundToDouble$0(page)); t1 = position._pixels; t1.toString; if (target !== t1) { t1 = _this.get$spring(); t2 = position._pixels; t2.toString; return new A.ScrollSpringSimulation(target, A._SpringSolution__SpringSolution(t1, t2 - target, velocity), tolerance); } return null; }, get$allowImplicitScrolling() { return false; } }; A.PageView.prototype = { createState$0() { return new A._PageViewState(B._StateLifecycle_0); } }; A._PageViewState.prototype = { initState$0() { this.super$State$initState(); this._lastReportedPage = this._widget.controller.initialPage; }, _getDirection$1(context) { var t1, axisDirection; this._widget.toString; switch (0) { case 0: t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; axisDirection = A.textDirectionToAxisDirection(t1.textDirection); this._widget.toString; return axisDirection; } }, build$1(context) { var t2, t3, t4, _this = this, _null = null, axisDirection = _this._getDirection$1(context), t1 = _this._widget.physics; if (t1 == null) t1 = _null; t1 = new A.PageScrollPhysics(B.PageScrollPhysics_null.buildParent$1(t1)); t1 = new A._ForceImplicitScrollPhysics(false, _null).buildParent$1(t1); t2 = _this._widget; t3 = t2.dragStartBehavior; t2 = t2.controller; t4 = A.ScrollConfiguration_of(context).copyWith$1$scrollbars(false); return new A.NotificationListener(new A._PageViewState_build_closure(_this), A.Scrollable$(axisDirection, B.Clip_1, t2, t3, false, _null, new A._ForceImplicitScrollPhysics(false, t1), _null, t4, _null, new A._PageViewState_build_closure0(_this, axisDirection)), _null, type$.NotificationListener_ScrollNotification); } }; A._PageViewState_build_closure.prototype = { call$1(notification) { var metrics, t1, t2, t3, currentPage; if (notification.ViewportNotificationMixin__depth === 0 && this.$this._widget.onPageChanged != null && notification instanceof A.ScrollUpdateNotification) { metrics = type$.PageMetrics._as(notification.metrics); t1 = metrics._scroll_metrics$_pixels; t1.toString; t2 = metrics._scroll_metrics$_minScrollExtent; t2.toString; t3 = metrics._scroll_metrics$_maxScrollExtent; t3.toString; t3 = Math.max(0, A.clampDouble(t1, t2, t3)); t2 = metrics._scroll_metrics$_viewportDimension; t2.toString; currentPage = B.JSNumber_methods.round$0(t3 / Math.max(1, t2 * metrics.viewportFraction)); t1 = this.$this; if (currentPage !== t1._lastReportedPage) { t1._lastReportedPage = currentPage; t1._widget.onPageChanged.call$1(currentPage); } } return false; }, $signature: 173 }; A._PageViewState_build_closure0.prototype = { call$2(context, position) { var t1 = this.$this._widget; return A.Viewport$(0, this.axisDirection, 0, B.CacheExtentStyle_1, null, t1.clipBehavior, position, A._setArrayType([new A.SliverFillViewport(t1.controller.viewportFraction, true, t1.childrenDelegate, null)], type$.JSArray_Widget)); }, $signature: 2450 }; A.PageRoute.prototype = { get$opaque() { return true; }, get$barrierDismissible() { return false; }, canTransitionTo$1(nextRoute) { return nextRoute instanceof A.MaterialPageRoute; }, canTransitionFrom$1(previousRoute) { return previousRoute instanceof A.MaterialPageRoute; } }; A._PlaceholderPainter.prototype = { paint$2(canvas, size) { var t2, t3, path, t1 = $.$get$_renderer(), paint = t1.createPaint$0(); paint.set$color(0, this.color); paint.set$style(0, B.PaintingStyle_1); paint.set$strokeWidth(this.strokeWidth); t2 = 0 + size._dx; t3 = 0 + size._dy; path = t1.createPath$0(); path.addRect$1(new A.Rect(0, 0, t2, t3)); t1 = type$.JSArray_Offset; path.addPolygon$2(A._setArrayType([new A.Offset(t2, 0), new A.Offset(0, t3)], t1), false); path.addPolygon$2(A._setArrayType([new A.Offset(0, 0), new A.Offset(t2, t3)], t1), false); canvas.drawPath$2(path, paint); }, shouldRepaint$1(oldPainter) { return !oldPainter.color.$eq(0, this.color) || oldPainter.strokeWidth !== this.strokeWidth; }, hitTest$1(position) { return false; } }; A.Placeholder.prototype = { build$1(context) { var _null = null; return A.LimitedBox$(A.CustomPaint$(_null, _null, _null, new A._PlaceholderPainter(B.Color_4282735204, 2, _null), B.Size_wjo), 400, 400); } }; A.MenuSerializableShortcut.prototype = {}; A.PlatformMenuDelegate.prototype = {}; A.DefaultPlatformMenuDelegate.prototype = { _methodCallHandler$1($call) { return this._methodCallHandler$body$DefaultPlatformMenuDelegate($call); }, _methodCallHandler$body$DefaultPlatformMenuDelegate($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t2, id, t1; var $async$_methodCallHandler$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start id = A._asInt($call.$arguments); t1 = $async$self._idMap; if (!t1.containsKey$1(0, id)) { // goto return $async$goto = 1; break; } t1 = t1.$index(0, id); t1.toString; t2 = $call.method; if (t2 === "Menu.selectedCallback") { t1.get$onSelected().call$0(); t1.get$onSelectedIntent(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus._focus_manager$_context; t2.toString; A.Actions_maybeInvoke(t2, t1.get$onSelectedIntent(), type$.Intent); } else if (t2 === "Menu.opened") t1.get$onOpen(t1).call$0(); else if (t2 === "Menu.closed") t1.get$onClose(t1).call$0(); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_methodCallHandler$1, $async$completer); } }; A.HtmlElementView.prototype = { build$1(context) { return A.HtmlElementViewImpl_buildImpl(this, context); } }; A.PlatformViewCreationParams.prototype = { get$id(receiver) { return this.id; } }; A.PlatformViewLink.prototype = { createState$0() { return new A._PlatformViewLinkState(B._StateLifecycle_0); }, _surfaceFactory$2(arg0, arg1) { return this._surfaceFactory.call$2(arg0, arg1); }, _onCreatePlatformView$1(arg0) { return this._onCreatePlatformView.call$1(arg0); } }; A._PlatformViewLinkState.prototype = { build$1(context) { var t1, t2, _this = this, _null = null, controller = _this._platform_view$_controller; if (controller == null) return B.SizedBox_yzX; if (!_this._platformViewCreated) return new A._PlatformViewPlaceHolder(new A._PlatformViewLinkState_build_closure(controller), _null, _null); t1 = _this._platform_view$_surface; if (t1 == null) t1 = _this._platform_view$_surface = _this._widget._surfaceFactory$2(context, controller); t2 = _this._focusNode; t1.toString; return A.Focus$(false, _null, t1, _null, _null, _null, t2, true, _null, _this.get$_handleFrameworkFocusChanged(), _null, _null, _null, _null); }, initState$0() { var _this = this; _this._focusNode = A.FocusNode$(true, "PlatformView(id: " + A.S(_this._platform_view$_id) + ")", true, true, null, null, false); _this._platform_view$_initialize$0(); _this.super$State$initState(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.viewType !== oldWidget.viewType) { t1 = _this._platform_view$_controller; if (t1 != null) A._extension_0_disposePostFrame(t1); _this._platform_view$_surface = null; _this._platform_view$_initialize$0(); } }, _platform_view$_initialize$0() { var _this = this, t1 = $.$get$platformViewsRegistry()._nextPlatformViewId++; _this._platform_view$_id = t1; _this._platform_view$_controller = _this._widget._onCreatePlatformView$1(new A.PlatformViewCreationParams(t1, _this.get$_onPlatformViewCreated())); }, _onPlatformViewCreated$1(id) { if (this._framework$_element != null) this.setState$1(new A._PlatformViewLinkState__onPlatformViewCreated_closure(this)); }, _handleFrameworkFocusChanged$1(isFocused) { var t1; if (!isFocused) { t1 = this._platform_view$_controller; if (t1 != null) t1.clearFocus$0(); } B.OptionalMethodChannel_L9J.invokeMethod$1$2("TextInput.setPlatformViewClient", A.LinkedHashMap_LinkedHashMap$_literal(["platformViewId", this._platform_view$_id], type$.String, type$.dynamic), type$.void); }, dispose$0() { var _this = this, t1 = _this._platform_view$_controller; if (t1 != null) t1.dispose$0(); _this._platform_view$_controller = null; t1 = _this._focusNode; if (t1 != null) t1.dispose$0(); _this._focusNode = null; _this.super$State$dispose(); } }; A._PlatformViewLinkState_build_closure.prototype = { call$2(size, position) { }, $signature: 2451 }; A._PlatformViewLinkState__onPlatformViewCreated_closure.prototype = { call$0() { this.$this._platformViewCreated = true; }, $signature: 0 }; A.PlatformViewSurface.prototype = { createRenderObject$1(context) { var t1 = new A.PlatformViewRenderBox(this.controller, null, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$hitTestBehavior(this.hitTestBehavior); t1._updateGestureRecognizersWithCallBack$2(this.gestureRecognizers, t1._platform_view0$_controller.get$dispatchPointerEvent()); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$controller(0, this.controller); renderObject.set$hitTestBehavior(this.hitTestBehavior); renderObject._updateGestureRecognizersWithCallBack$2(this.gestureRecognizers, renderObject._platform_view0$_controller.get$dispatchPointerEvent()); } }; A._PlatformViewPlaceholderBox.prototype = { performLayout$0() { this.super$RenderConstrainedBox$performLayout(); $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._PlatformViewPlaceholderBox_performLayout_closure(this)); } }; A._PlatformViewPlaceholderBox_performLayout_closure.prototype = { call$1(_) { var t1 = this.$this, t2 = t1.get$size(0), t3 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), B.Offset_0_0); t1.onLayout.call$2(t2, t3); }, $signature: 11 }; A._PlatformViewPlaceHolder.prototype = { createRenderObject$1(context) { var t1 = new A._PlatformViewPlaceholderBox(this.onLayout, B.BoxConstraints_ALM, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.onLayout = this.onLayout; } }; A._extension_0_disposePostFrame_closure.prototype = { call$1(_) { this._this.dispose$0(); }, $signature: 11 }; A.PopScope.prototype = { createState$0() { return new A._PopScopeState(B._StateLifecycle_0); } }; A._PopScopeState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget.canPop; t2 = $.$get$ChangeNotifier__emptyListeners(); _this.___PopScopeState_canPopNotifier_F !== $ && A.throwUnnamedLateFieldAI(); _this.___PopScopeState_canPopNotifier_F = new A.ValueNotifier(t1, t2, type$.ValueNotifier_bool); }, didChangeDependencies$0() { var t1, nextRoute, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; nextRoute = A.ModalRoute_of(t1, type$.nullable_Object); t1 = _this._route; if (nextRoute != t1) { if (t1 != null) t1.unregisterPopEntry$1(_this); _this._route = nextRoute; if (nextRoute != null) { nextRoute._popEntries.add$1(0, _this); t1 = _this.___PopScopeState_canPopNotifier_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.addListener$1(0, nextRoute.get$_handlePopEntryChange()); nextRoute._handlePopEntryChange$0(); } } }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this.___PopScopeState_canPopNotifier_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, this._widget.canPop); }, dispose$0() { var _this = this, t1 = _this._route; if (t1 != null) t1.unregisterPopEntry$1(_this); t1 = _this.___PopScopeState_canPopNotifier_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this.super$State$dispose(); }, build$1(context) { return this._widget.child; }, $isPopEntry: 1 }; A.PreferredSize.prototype = { build$1(context) { return this.child; }, $isPreferredSizeWidget: 1, get$preferredSize() { return this.preferredSize; } }; A.PrimaryScrollController.prototype = { updateShouldNotify$1(oldWidget) { return this.controller != oldWidget.controller; } }; A.SliverReorderableList.prototype = { createState$0() { return new A.SliverReorderableListState(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._ReorderableItemState), null, null, B._StateLifecycle_0); }, itemBuilder$2(arg0, arg1) { return this.itemBuilder.call$2(arg0, arg1); }, onReorder$2(arg0, arg1) { return this.onReorder.call$2(arg0, arg1); } }; A.SliverReorderableListState.prototype = { get$_reverse() { var t1 = this.__SliverReorderableListState__scrollable_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._widget.axisDirection; return t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; }, didChangeDependencies$0() { var t1, scrollableState, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; scrollableState = A.Scrollable_maybeOf(t1, null); scrollableState.toString; _this.__SliverReorderableListState__scrollable_A = scrollableState; t1 = _this._reorderable_list$_autoScroller; t2 = t1 == null; if ((t2 ? null : t1.scrollable) !== scrollableState) { if (!t2) t1._scrolling = false; _this._reorderable_list$_autoScroller = new A.EdgeDraggingAutoScroller(scrollableState, _this.get$_handleScrollableAutoScrolled(), _this._widget.autoScrollerVelocityScalar); } }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.itemCount !== oldWidget.itemCount) _this.cancelReorder$0(); t1 = _this._widget.autoScrollerVelocityScalar; if (t1 !== oldWidget.autoScrollerVelocityScalar) { t2 = _this._reorderable_list$_autoScroller; if (t2 != null) t2._scrolling = false; t2 = _this.__SliverReorderableListState__scrollable_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._reorderable_list$_autoScroller = new A.EdgeDraggingAutoScroller(t2, _this.get$_handleScrollableAutoScrolled(), t1); } }, dispose$0() { this._dragReset$0(); var t1 = this._recognizer; if (t1 != null) t1.dispose$0(); this.super$_SliverReorderableListState_State_TickerProviderStateMixin$dispose(); }, startItemDragReorder$3$event$index$recognizer($event, index, recognizer) { this.setState$1(new A.SliverReorderableListState_startItemDragReorder_closure(this, $event, index, recognizer)); }, cancelReorder$0() { this.setState$1(new A.SliverReorderableListState_cancelReorder_closure(this)); }, _registerItem$1(item) { var t1, t2, _this = this; if (_this._dragInfo != null && _this._reorderable_list$_items.$index(0, item._widget.index) !== item) { t1 = _this._dragInfo; t2 = t1.___DragInfo_index_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.___DragInfo_itemExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); item.updateForGap$4(t2, t1, false, _this.get$_reverse()); } _this._reorderable_list$_items.$indexSet(0, item._widget.index, item); t1 = item._widget.index; t2 = _this._dragInfo; if (t2 == null) t2 = null; else { t2 = t2.___DragInfo_index_A; t2 === $ && A.throwUnnamedLateFieldNI(); } if (t1 === t2) { item.set$dragging(true); item.rebuild$0(); } }, _unregisterItem$2(index, item) { var t1 = this._reorderable_list$_items; if (t1.$index(0, index) === item) t1.remove$1(0, index); }, _dragStart$1(position) { var item, t3, t4, t5, t6, _this = this, t1 = _this._reorderable_list$_items, t2 = _this._dragIndex; t2.toString; item = t1.$index(0, t2); item.set$dragging(true); _this._widget.toString; item.rebuild$0(); _this._dragStartTransitionComplete = false; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.SliverReorderableListState__dragStart_closure(_this)); _this._insertIndex = item._widget.index; t2 = _this.__SliverReorderableListState__scrollable_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = A.axisDirectionToAxis(t2._widget.axisDirection); t3 = new A._DragInfo(t2, _this.get$_dragUpdate(), _this.get$_dragEnd(), _this.get$_dragCancel(), _this.get$_dropCompleted(), _this._widget.proxyDecorator, _this); t4 = item._framework$_element.get$renderObject(); t4.toString; type$.RenderBox._as(t4); t5 = item.___ReorderableItemState__listState_A; t5 === $ && A.throwUnnamedLateFieldNI(); t3.___DragInfo_listState_A = t5; t5 = item._widget; t3.___DragInfo_index_A = t5.index; t3.___DragInfo_child_A = t5.child; t3.___DragInfo_capturedThemes_A = t5.capturedThemes; t3.___DragInfo_dragPosition_A = position; t3.___DragInfo_dragOffset_A = t4.globalToLocal$1(position); t4 = item._framework$_element.get$size(0); t4.toString; t3.___DragInfo_itemSize_A = t4; t3.___DragInfo_itemExtent_A = A._sizeExtent(t4, t2); t2 = item._framework$_element; t2.toString; A.Scrollable_maybeOf(t2, null).toString; _this._dragInfo = t3; t3.startDrag$0(); t3 = _this._framework$_element; t3.toString; _this._widget.toString; t2 = A.LookupBoundary_findAncestorStateOfType(t3, type$.OverlayState); t2.toString; t3 = A.OverlayEntry$(_this._dragInfo.get$createProxy(), false, false); _this._reorderable_list$_overlayEntry = t3; t2.insert$1(0, t3); for (t1 = t1.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (t3 === item || t3._framework$_element == null) continue; t4 = _this._insertIndex; t4.toString; t5 = _this._dragInfo.___DragInfo_itemExtent_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__SliverReorderableListState__scrollable_A._widget.axisDirection; t3.updateForGap$4(t4, t5, false, t6 === B.AxisDirection_0 || t6 === B.AxisDirection_3); } return _this._dragInfo; }, _dragUpdate$3(item, position, delta) { this.setState$1(new A.SliverReorderableListState__dragUpdate_closure(this)); }, _dragCancel$1(item) { this.setState$1(new A.SliverReorderableListState__dragCancel_closure(this)); }, _dragEnd$1(item) { this.setState$1(new A.SliverReorderableListState__dragEnd_closure(this, item)); this._widget.toString; }, _dropCompleted$0() { var t2, _this = this, t1 = _this._dragIndex; t1.toString; t2 = _this._insertIndex; t2.toString; if (t1 !== t2) _this._widget.onReorder.call$2(t1, t2); _this.setState$1(new A.SliverReorderableListState__dropCompleted_closure(_this)); }, _dragReset$0() { var t1, dragItem, _this = this; if (_this._dragInfo != null) { t1 = _this._dragIndex; if (t1 != null && _this._reorderable_list$_items.containsKey$1(0, t1)) { t1 = _this._dragIndex; t1.toString; dragItem = _this._reorderable_list$_items.$index(0, t1); dragItem._dragging = false; dragItem.rebuild$0(); _this._dragIndex = null; } t1 = _this._dragInfo; if (t1 != null) t1.dispose$0(); _this._dragInfo = null; t1 = _this._reorderable_list$_autoScroller; if (t1 != null) t1._scrolling = false; _this._resetItemGap$0(); t1 = _this._recognizer; if (t1 != null) t1.dispose$0(); _this._recognizer = null; t1 = _this._reorderable_list$_overlayEntry; if (t1 != null) t1.remove$0(0); t1 = _this._reorderable_list$_overlayEntry; if (t1 != null) t1.dispose$0(); _this._finalDropPosition = _this._reorderable_list$_overlayEntry = null; } }, _resetItemGap$0() { var t1, t2, t3, t4, t5, value, result; for (t1 = this._reorderable_list$_items.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); t4 = t3._offsetAnimation; if (t4 != null) { t4._ticker.dispose$0(); t4._ticker = null; t5 = t4.AnimationLocalStatusListenersMixin__statusListeners; t5._isDirty = false; B.JSArray_methods.clear$0(t5._observer_list$_list); value = t5.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t5.$ti._precomputed1); t5.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t5.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t5 = t4.AnimationLocalListenersMixin__listeners; t5._isDirty = false; B.JSArray_methods.clear$0(t5._observer_list$_list); value = t5.__ObserverList__set_FI; if (value === $) { result = A.HashSet_HashSet(t5.$ti._precomputed1); t5.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); t5.__ObserverList__set_FI = result; value = result; } if (value._collection$_length > 0) { value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; value._collection$_length = 0; } t4.super$AnimationEagerListenerMixin$dispose(); t3._offsetAnimation = null; } t3._targetOffset = t3._startOffset = B.Offset_0_0; t3.rebuild$0(); } }, _handleScrollableAutoScrolled$0() { var t1, _this = this; if (_this._dragInfo == null) return; _this._dragUpdateItems$0(); t1 = _this._reorderable_list$_autoScroller; if (t1 != null) t1.startAutoScrollIfNecessary$1(_this.get$_dragTargetRect()); }, _dragUpdateItems$0() { var t3, proxyItemStart, proxyItemEnd, t4, t5, t6, t7, newIndex, t8, t9, t10, t11, geometry, t12, t13, transitionOffset, itemStart, itemExtent, itemEnd, itemMiddle, _this = this, t1 = _this._dragInfo, t2 = t1.___DragInfo_itemExtent_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.___DragInfo_dragPosition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.___DragInfo_dragOffset_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t3.$sub(0, t1); t3 = _this.__SliverReorderableListState__scrollable_A; t3 === $ && A.throwUnnamedLateFieldNI(); proxyItemStart = A._offsetExtent(t1, A.axisDirectionToAxis(t3._widget.axisDirection)); proxyItemEnd = proxyItemStart + t2; t3 = _this._insertIndex; t3.toString; for (t1 = _this._reorderable_list$_items, t4 = t1.get$values(0), t5 = A._instanceType(t4), t5 = t5._eval$1("@<1>")._bind$1(t5._rest[1]), t4 = new A.MappedIterator(J.get$iterator$ax(t4.__internal$_iterable), t4._f, t5._eval$1("MappedIterator<1,2>")), t6 = type$.RenderBox, t5 = t5._rest[1], t7 = -t2, newIndex = t3; t4.moveNext$0();) { t3 = t4.__internal$_current; if (t3 == null) t3 = t5._as(t3); t8 = t3._widget.index; t9 = _this._dragIndex; t9.toString; if (t8 === t9 || t3._framework$_element == null) continue; t8 = t3._framework$_element.get$renderObject(); t8.toString; t6._as(t8); t9 = A.MatrixUtils_transformPoint(t8.getTransformTo$1(0, null), B.Offset_0_0); t10 = t3._targetOffset; t11 = t9._dx + t10._dx; t10 = t9._dy + t10._dy; t9 = t8._box$_size; t8 = t9 == null ? A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(t8).toString$0(0) + "#" + A.shortHash(t8))) : t9; t9 = t11 + t8._dx; t8 = t10 + t8._dy; geometry = new A.Rect(t11, t10, t9, t8); if (!_this._dragStartTransitionComplete) { t12 = _this._dragIndex; t12.toString; t12 = t12 <= t3._widget.index; } else t12 = false; if (t12) { t12 = _this.__SliverReorderableListState__scrollable_A._widget.axisDirection; if (t12 === B.AxisDirection_0 || t12 === B.AxisDirection_3) t13 = t7; else t13 = t2; transitionOffset = A._extentOffset(t13, A.axisDirectionToAxis(t12)); t12 = t11 - transitionOffset._dx; t13 = t10 - transitionOffset._dy; geometry = new A.Rect(t12, t13, t12 + (t9 - t11), t13 + (t8 - t10)); } t8 = _this.__SliverReorderableListState__scrollable_A._widget.axisDirection; itemStart = A.axisDirectionToAxis(t8) === B.Axis_1 ? geometry.top : geometry.left; itemExtent = A.axisDirectionToAxis(t8) === B.Axis_1 ? geometry.bottom - geometry.top : geometry.right - geometry.left; itemEnd = itemStart + itemExtent; itemMiddle = itemStart + itemExtent / 2; if (t8 === B.AxisDirection_0 || t8 === B.AxisDirection_3) { if (itemEnd >= proxyItemEnd && proxyItemEnd >= itemMiddle) { newIndex = t3._widget.index; break; } else if (itemMiddle >= proxyItemStart && proxyItemStart >= itemStart) { newIndex = t3._widget.index + 1; break; } else if (itemStart > proxyItemEnd && newIndex < t3._widget.index + 1) newIndex = t3._widget.index + 1; else if (proxyItemStart > itemEnd && newIndex > t3._widget.index) newIndex = t3._widget.index; } else if (itemStart <= proxyItemStart && proxyItemStart <= itemMiddle) { newIndex = t3._widget.index; break; } else if (itemMiddle <= proxyItemEnd && proxyItemEnd <= itemEnd) { newIndex = t3._widget.index + 1; break; } else if (itemEnd < proxyItemStart && newIndex < t3._widget.index + 1) newIndex = t3._widget.index + 1; else if (proxyItemEnd < itemStart && newIndex > t3._widget.index) newIndex = t3._widget.index; } if (newIndex !== _this._insertIndex) { _this._insertIndex = newIndex; for (t1 = t1.get$values(0), t3 = A._instanceType(t1), t3 = t3._eval$1("@<1>")._bind$1(t3._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t3._eval$1("MappedIterator<1,2>")), t3 = t3._rest[1]; t1.moveNext$0();) { t4 = t1.__internal$_current; if (t4 == null) t4 = t3._as(t4); t5 = t4._widget.index; t6 = _this._dragIndex; t6.toString; if (t5 === t6 || t4._framework$_element == null) continue; t5 = _this.__SliverReorderableListState__scrollable_A._widget.axisDirection; t4.updateForGap$4(newIndex, t2, true, t5 === B.AxisDirection_0 || t5 === B.AxisDirection_3); } } }, get$_dragTargetRect() { var origin, t3, t1 = this._dragInfo, t2 = t1.___DragInfo_dragPosition_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.___DragInfo_dragOffset_A; t1 === $ && A.throwUnnamedLateFieldNI(); origin = t2.$sub(0, t1); t1 = origin._dx; t2 = origin._dy; t3 = this._dragInfo.___DragInfo_itemSize_A; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.Rect(t1, t2, t1 + t3._dx, t2 + t3._dy); }, _itemExtentAt$1(index) { var t1 = this._reorderable_list$_items.$index(0, index).targetGeometry$0(), t2 = this.__SliverReorderableListState__scrollable_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A._sizeExtent(new A.Size(t1.right - t1.left, t1.bottom - t1.top), A.axisDirectionToAxis(t2._widget.axisDirection)); }, _reorderable_list$_itemBuilder$2(context, index) { var t2, child, _this = this, _null = null, t1 = _this._dragInfo; if (t1 != null && index >= _this._widget.itemCount) { t2 = _this.__SliverReorderableListState__scrollable_A; t2 === $ && A.throwUnnamedLateFieldNI(); switch (A.axisDirectionToAxis(t2._widget.axisDirection).index) { case 0: t1 = t1.___DragInfo_itemExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.SizedBox(t1, _null, _null, _null); case 1: t1 = t1.___DragInfo_itemExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.SizedBox(_null, t1, _null, _null); } } child = _this._widget.itemBuilder$2(context, index); _this._widget.toString; t1 = A.LookupBoundary_findAncestorStateOfType(context, type$.OverlayState); t1.toString; t2 = child.key; t2.toString; t1 = t1._framework$_element; t1.toString; t1 = A.InheritedTheme_capture(context, t1); return new A._ReorderableItem(index, _this._wrapWithSemantics$2(child, index), t1, new A._ReorderableItemGlobalKey(t2, index, _this, t2)); }, _wrapWithSemantics$2(child, index) { var t3, isHorizontal, reorderItemBefore, reorderItemAfter, _this = this, _null = null, t1 = new A.SliverReorderableListState__wrapWithSemantics_reorder(_this), semanticsActions = A.LinkedHashMap_LinkedHashMap$_empty(type$.CustomSemanticsAction, type$.void_Function), t2 = _this._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_WidgetsLocalizations_43h, type$.WidgetsLocalizations); t2.toString; t3 = _this.__SliverReorderableListState__scrollable_A; t3 === $ && A.throwUnnamedLateFieldNI(); isHorizontal = A.axisDirectionToAxis(t3._widget.axisDirection) === B.Axis_0; if (index > 0) { semanticsActions.$indexSet(0, new A.CustomSemanticsAction(t2.get$reorderItemToStart(), _null, _null), new A.SliverReorderableListState__wrapWithSemantics_moveToStart(t1, index)); reorderItemBefore = t2.get$reorderItemUp(); if (isHorizontal) { t3 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t3.toString; reorderItemBefore = t3.textDirection === B.TextDirection_1 ? t2.get$reorderItemLeft() : t2.get$reorderItemRight(); } semanticsActions.$indexSet(0, new A.CustomSemanticsAction(reorderItemBefore, _null, _null), new A.SliverReorderableListState__wrapWithSemantics_moveBefore(t1, index)); } if (index < _this._widget.itemCount - 1) { reorderItemAfter = t2.get$reorderItemDown(); if (isHorizontal) { t3 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t3.toString; reorderItemAfter = t3.textDirection === B.TextDirection_1 ? t2.get$reorderItemRight() : t2.get$reorderItemLeft(); } semanticsActions.$indexSet(0, new A.CustomSemanticsAction(reorderItemAfter, _null, _null), new A.SliverReorderableListState__wrapWithSemantics_moveAfter(t1, index)); semanticsActions.$indexSet(0, new A.CustomSemanticsAction(t2.get$reorderItemToEnd(), _null, _null), new A.SliverReorderableListState__wrapWithSemantics_moveToEnd(_this, t1, index)); } return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, semanticsActions, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, child, _null); }, build$1(context) { var t1 = this._widget.itemCount, t2 = this._dragInfo != null ? 1 : 0; return A.SliverList$(new A.SliverChildBuilderDelegate(this.get$_reorderable_list$_itemBuilder(), t1 + t2, true, true, true, A.scroll_delegate___kDefaultSemanticIndexCallback$closure(), null)); } }; A.SliverReorderableListState_startItemDragReorder_closure.prototype = { call$0() { var t2, t3, _this = this, t1 = _this.$this; if (t1._dragInfo != null) t1.cancelReorder$0(); else if (t1._recognizer != null && t1._recognizerPointer !== _this.event.get$pointer()) { t1._recognizer.dispose$0(); t1._recognizerPointer = t1._recognizer = null; } t2 = _this.index; if (t1._reorderable_list$_items.containsKey$1(0, t2)) { t1._dragIndex = t2; t2 = _this.recognizer; t2.onStart = t1.get$_dragStart(); t3 = _this.event; t2.addPointer$1(t3); t1._recognizer = t2; t1._recognizerPointer = t3.get$pointer(); } else throw A.wrapException(A.Exception_Exception("Attempting to start a drag on a non-visible item")); }, $signature: 0 }; A.SliverReorderableListState_cancelReorder_closure.prototype = { call$0() { this.$this._dragReset$0(); }, $signature: 0 }; A.SliverReorderableListState__dragStart_closure.prototype = { call$1(duration) { this.$this._dragStartTransitionComplete = true; }, $signature: 11 }; A.SliverReorderableListState__dragUpdate_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._reorderable_list$_overlayEntry; if (t2 != null) t2.markNeedsBuild$0(); t1._dragUpdateItems$0(); t2 = t1._reorderable_list$_autoScroller; if (t2 != null) t2.startAutoScrollIfNecessary$1(t1.get$_dragTargetRect()); }, $signature: 0 }; A.SliverReorderableListState__dragCancel_closure.prototype = { call$0() { this.$this._dragReset$0(); }, $signature: 0 }; A.SliverReorderableListState__dragEnd_closure.prototype = { call$0() { var t5, atIndex, t1 = this.$this, t2 = t1._insertIndex, t3 = this.item, t4 = t3.___DragInfo_index_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t2 === t4) { t2 = t1.get$_reverse(); t4 = t1._insertIndex; t5 = t1._reorderable_list$_items; if (t2) { t4.toString; t2 = t5.$index(0, t4).targetGeometry$0(); t3 = t3.___DragInfo_itemExtent_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.__SliverReorderableListState__scrollable_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = new A.Offset(t2.left, t2.top).$sub(0, A._extentOffset(t3, A.axisDirectionToAxis(t4._widget.axisDirection))); t2 = t4; } else { t4.toString; t2 = t5.$index(0, t4).targetGeometry$0(); t2 = new A.Offset(t2.left, t2.top); } t1._finalDropPosition = t2; } else if (t1.get$_reverse()) { t2 = t1._insertIndex; t2.toString; t4 = t1._reorderable_list$_items; t5 = t4.__js_helper$_length; if (t2 >= t5) { t2 = t4.$index(0, t5 - 1).targetGeometry$0(); t3 = t3.___DragInfo_itemExtent_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.__SliverReorderableListState__scrollable_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1._finalDropPosition = new A.Offset(t2.left, t2.top).$sub(0, A._extentOffset(t3, A.axisDirectionToAxis(t4._widget.axisDirection))); } else { t2 = t4.$index(0, t2).targetGeometry$0(); t3 = t1._insertIndex; t3.toString; t3 = t1._itemExtentAt$1(t3); t4 = t1.__SliverReorderableListState__scrollable_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1._finalDropPosition = new A.Offset(t2.left, t2.top).$add(0, A._extentOffset(t3, A.axisDirectionToAxis(t4._widget.axisDirection))); } } else { t2 = t1._insertIndex; t2.toString; t4 = t1._reorderable_list$_items; if (t2 === 0) { t2 = t4.$index(0, 0).targetGeometry$0(); t3 = t3.___DragInfo_itemExtent_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.__SliverReorderableListState__scrollable_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1._finalDropPosition = new A.Offset(t2.left, t2.top).$sub(0, A._extentOffset(t3, A.axisDirectionToAxis(t4._widget.axisDirection))); } else { atIndex = t2 - 1; t2 = t4.$index(0, atIndex).targetGeometry$0(); t3 = t1._itemExtentAt$1(atIndex); t4 = t1.__SliverReorderableListState__scrollable_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1._finalDropPosition = new A.Offset(t2.left, t2.top).$add(0, A._extentOffset(t3, A.axisDirectionToAxis(t4._widget.axisDirection))); } } }, $signature: 0 }; A.SliverReorderableListState__dropCompleted_closure.prototype = { call$0() { this.$this._dragReset$0(); }, $signature: 0 }; A.SliverReorderableListState__wrapWithSemantics_reorder.prototype = { call$2(startIndex, endIndex) { if (startIndex !== endIndex) this.$this._widget.onReorder$2(startIndex, endIndex); }, $signature: 232 }; A.SliverReorderableListState__wrapWithSemantics_moveToStart.prototype = { call$0() { return this.reorder.call$2(this.index, 0); }, $signature: 0 }; A.SliverReorderableListState__wrapWithSemantics_moveToEnd.prototype = { call$0() { return this.reorder.call$2(this.index, this.$this._widget.itemCount); }, $signature: 0 }; A.SliverReorderableListState__wrapWithSemantics_moveBefore.prototype = { call$0() { var t1 = this.index; return this.reorder.call$2(t1, t1 - 1); }, $signature: 0 }; A.SliverReorderableListState__wrapWithSemantics_moveAfter.prototype = { call$0() { var t1 = this.index; return this.reorder.call$2(t1, t1 + 2); }, $signature: 0 }; A._ReorderableItem.prototype = { createState$0() { return new A._ReorderableItemState(B.Offset_0_0, B.Offset_0_0, B._StateLifecycle_0); } }; A._ReorderableItemState.prototype = { set$dragging(dragging) { if (this._framework$_element != null) this.setState$1(new A._ReorderableItemState_dragging_closure(this, true)); }, initState$0() { var _this = this, result = _this._framework$_element.findAncestorStateOfType$1$0(type$.SliverReorderableListState); result.toString; _this.___ReorderableItemState__listState_A = result; result._registerItem$1(_this); _this.super$State$initState(); }, dispose$0() { var _this = this, t1 = _this._offsetAnimation; if (t1 != null) t1.dispose$0(); t1 = _this.___ReorderableItemState__listState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._unregisterItem$2(_this._widget.index, _this); _this.super$State$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.index; if (t1 !== _this._widget.index) { t2 = _this.___ReorderableItemState__listState_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2._unregisterItem$2(t1, _this); _this.___ReorderableItemState__listState_A._registerItem$1(_this); } }, build$1(context) { var t1, _this = this; if (_this._dragging) return B.SizedBox_null_null_null_null; t1 = _this.___ReorderableItemState__listState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._registerItem$1(_this); t1 = A.Matrix4_Matrix4$translationValues(_this.get$offset(0)._dx, _this.get$offset(0)._dy, 0); return A.Transform$(null, _this._widget.child, null, t1, true); }, deactivate$0() { var _this = this, t1 = _this.___ReorderableItemState__listState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._unregisterItem$2(_this._widget.index, _this); _this.super$State$deactivate(); }, get$offset(_) { var animValue, _this = this, t1 = _this._offsetAnimation; if (t1 != null) { t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); animValue = B.Cubic_xDo.transform$1(0, t1); t1 = A.Offset_lerp(_this._startOffset, _this._targetOffset, animValue); t1.toString; return t1; } return _this._targetOffset; }, updateForGap$4(gapIndex, gapExtent, animate, reverse) { var t1, t2, newTargetOffset, _this = this; if (gapIndex <= _this._widget.index) { t1 = reverse ? -gapExtent : gapExtent; t2 = _this.___ReorderableItemState__listState_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__SliverReorderableListState__scrollable_A; t2 === $ && A.throwUnnamedLateFieldNI(); newTargetOffset = A._extentOffset(t1, A.axisDirectionToAxis(t2._widget.axisDirection)); } else newTargetOffset = B.Offset_0_0; if (!newTargetOffset.$eq(0, _this._targetOffset)) { _this._targetOffset = newTargetOffset; if (animate) if (_this._offsetAnimation == null) { t1 = _this.___ReorderableItemState__listState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.AnimationController$(null, B.Duration_250000, null, 1, null, t1); t1.didRegisterListener$0(); t2 = t1.AnimationLocalListenersMixin__listeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$rebuild()); t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(new A._ReorderableItemState_updateForGap_closure(_this)); t1.forward$0(0); _this._offsetAnimation = t1; } else { _this._startOffset = _this.get$offset(0); _this._offsetAnimation.forward$1$from(0, 0); } else { t1 = _this._offsetAnimation; if (t1 != null) { t1.dispose$0(); _this._offsetAnimation = null; } _this._startOffset = _this._targetOffset; } _this.rebuild$0(); } }, targetGeometry$0() { var itemPosition, t2, t3, t1 = this._framework$_element.get$renderObject(); t1.toString; type$.RenderBox._as(t1); itemPosition = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), B.Offset_0_0).$add(0, this._targetOffset); t1 = t1.get$size(0); t2 = itemPosition._dx; t3 = itemPosition._dy; return new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy); }, rebuild$0() { if (this._framework$_element != null) this.setState$1(new A._ReorderableItemState_rebuild_closure()); } }; A._ReorderableItemState_dragging_closure.prototype = { call$0() { this.$this._dragging = this.dragging; }, $signature: 0 }; A._ReorderableItemState_updateForGap_closure.prototype = { call$1($status) { var t1; if ($status === B.AnimationStatus_3) { t1 = this.$this; t1._startOffset = t1._targetOffset; t1._offsetAnimation.dispose$0(); t1._offsetAnimation = null; } }, $signature: 47 }; A._ReorderableItemState_rebuild_closure.prototype = { call$0() { }, $signature: 0 }; A.ReorderableDragStartListener.prototype = { build$1(context) { var _null = null; return A.Listener$(B.HitTestBehavior_0, this.child, _null, _null, new A.ReorderableDragStartListener_build_closure(this, context), _null, _null, _null, _null, _null); }, createRecognizer$0() { var t1 = type$.int, t2 = A.multidrag_MultiDragGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.ImmediateMultiDragGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.MultiDragPointerState), this, null, t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); } }; A.ReorderableDragStartListener_build_closure.prototype = { call$1($event) { var t1 = this.$this, t2 = this.context, t3 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_18), gestureSettings = t3 == null ? null : t3.gestureSettings; t2 = t2.findAncestorStateOfType$1$0(type$.SliverReorderableListState); if (t2 != null) { t3 = t1.createRecognizer$0(); t3.gestureSettings = gestureSettings; t2.startItemDragReorder$3$event$index$recognizer($event, t1.index, t3); } return null; }, $signature: 203 }; A.ReorderableDelayedDragStartListener.prototype = { createRecognizer$0() { var t1 = type$.int, t2 = A.multidrag_MultiDragGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A.DelayedMultiDragGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.MultiDragPointerState), this, null, t2, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); } }; A._DragInfo.prototype = { dispose$0() { var t1 = this._proxyAnimation; if (t1 != null) t1.dispose$0(); }, startDrag$0() { var t2, t1 = A.AnimationController$(null, B.Duration_250000, null, 1, null, this.tickerProvider); t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(new A._DragInfo_startDrag_closure(this)); t1.forward$0(0); this._proxyAnimation = t1; }, update$1(_, details) { var _this = this, t1 = details.delta, delta = A._restrictAxis(t1, _this.scrollDirection), t2 = _this.___DragInfo_dragPosition_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.$add(0, delta); _this.___DragInfo_dragPosition_A = t2; _this.onUpdate.call$3(_this, t2, t1); }, end$1(_, details) { this._proxyAnimation.reverse$0(0); this.onEnd.call$1(this); }, cancel$0(_) { var _this = this, t1 = _this._proxyAnimation; if (t1 != null) t1.dispose$0(); _this._proxyAnimation = null; _this.onCancel.call$1(_this); }, createProxy$1(context) { var t2, t3, t4, t5, t6, t7, _this = this, t1 = _this.___DragInfo_capturedThemes_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___DragInfo_listState_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___DragInfo_index_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___DragInfo_itemSize_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._proxyAnimation; t5.toString; t6 = _this.___DragInfo_dragPosition_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = _this.___DragInfo_dragOffset_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7 = t6.$sub(0, t7).$sub(0, A._overlayOrigin(context)); t6 = _this.___DragInfo_child_A; t6 === $ && A.throwUnnamedLateFieldNI(); return new A._CaptureAll(t1._themes, new A._DragItemProxy(t2, t3, t6, t7, t4, t5, _this.proxyDecorator, null), null); } }; A._DragInfo_startDrag_closure.prototype = { call$1($status) { var t1, t2; if ($status === B.AnimationStatus_0) { t1 = this.$this; t2 = t1._proxyAnimation; if (t2 != null) t2.dispose$0(); t1._proxyAnimation = null; t1.onDropCompleted.call$0(); } }, $signature: 47 }; A._DragItemProxy.prototype = { build$1(context) { var overlayOrigin, t2, _this = this, proxyChild = _this.child, t1 = _this.animation, proxyChild0 = _this.proxyDecorator.call$3(proxyChild, _this.index, t1); proxyChild = proxyChild0 == null ? proxyChild : proxyChild0; overlayOrigin = A._overlayOrigin(context); t2 = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.removePadding$1$removeTop(true); return A.MediaQuery$(A.AnimatedBuilder$(t1, new A._DragItemProxy_build_closure(_this, overlayOrigin), proxyChild), t2, null); } }; A._DragItemProxy_build_closure.prototype = { call$2(context, child) { var t2, t3, _null = null, t1 = this.$this, effectivePosition = t1.position, dropPosition = t1.listState._finalDropPosition; if (dropPosition != null) { t2 = dropPosition.$sub(0, this.overlayOrigin); t3 = t1.animation.__AnimationController__value_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Offset_lerp(t2, effectivePosition, B.Cubic_xDo0.transform$1(0, t3)); t3.toString; effectivePosition = t3; } t1 = t1.size; return A.Positioned$(_null, new A.SizedBox(t1._dx, t1._dy, child, _null), _null, _null, effectivePosition._dx, _null, effectivePosition._dy, _null); }, $signature: 771 }; A._ReorderableItemGlobalKey.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A._ReorderableItemGlobalKey && other.subKey.$eq(0, _this.subKey) && other.index === _this.index && other.state === _this.state; }, get$hashCode(_) { return A.Object_hash(this.subKey, this.index, this.state, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._SliverReorderableListState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.RestorationScope.prototype = { createState$0() { return new A._RestorationScopeState(null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), null, true, null, B._StateLifecycle_0); } }; A._RestorationScopeState.prototype = { get$restorationId() { return this._widget.restorationId; }, restoreState$2(oldBucket, initialRestore) { }, build$1(context) { return A.UnmanagedRestorationScope$(this.RestorationMixin__bucket, this._widget.child); } }; A.UnmanagedRestorationScope.prototype = { updateShouldNotify$1(oldWidget) { return oldWidget.bucket != this.bucket; } }; A.RootRestorationScope.prototype = { createState$0() { return new A._RootRestorationScopeState(B._StateLifecycle_0); } }; A._RootRestorationScopeState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this._ancestorBucket = A.RestorationScope_maybeOf(t1); _this._loadRootBucketIfNecessary$0(); if (_this._okToRenderBlankContainer == null) { _this._widget.toString; _this._okToRenderBlankContainer = false; } }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._loadRootBucketIfNecessary$0(); }, get$_isWaitingForRootBucket() { this._widget.toString; return false; }, _loadRootBucketIfNecessary$0() { var t1, _this = this; if (_this.get$_isWaitingForRootBucket() && !_this._isLoadingRootBucket) { _this._isLoadingRootBucket = true; ++$.RendererBinding__instance.RendererBinding__firstFrameDeferredCount; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.get$rootBucket().then$1$1(0, new A._RootRestorationScopeState__loadRootBucketIfNecessary_closure(_this), type$.Null); } }, _replaceRootBucket$0() { var t1, _this = this; _this._rootBucketValid = false; _this._rootBucket = null; t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_replaceRootBucket()); _this._loadRootBucketIfNecessary$0(); }, dispose$0() { if (this._rootBucketValid) { var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, this.get$_replaceRootBucket()); } this.super$State$dispose(); }, build$1(context) { var t2, t3, _this = this, t1 = _this._okToRenderBlankContainer; t1.toString; if (t1 && _this.get$_isWaitingForRootBucket()) return B.SizedBox_0_0_null_null; t1 = _this._ancestorBucket; if (t1 == null) t1 = _this._rootBucket; t2 = _this._widget; t3 = t2.restorationId; return A.UnmanagedRestorationScope$(t1, new A.RestorationScope(t2.child, t3, null)); } }; A._RootRestorationScopeState__loadRootBucketIfNecessary_closure.prototype = { call$1(bucket) { var t2, t1 = this.$this; t1._isLoadingRootBucket = false; if (t1._framework$_element != null) { t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.addListener$1(0, t1.get$_replaceRootBucket()); t1.setState$1(new A._RootRestorationScopeState__loadRootBucketIfNecessary__closure(t1, bucket)); } $.RendererBinding__instance.allowFirstFrame$0(); }, $signature: 2482 }; A._RootRestorationScopeState__loadRootBucketIfNecessary__closure.prototype = { call$0() { var t1 = this.$this; t1._rootBucket = this.bucket; t1._rootBucketValid = true; t1._okToRenderBlankContainer = false; }, $signature: 0 }; A.RestorableProperty.prototype = { get$enabled(_) { return true; }, dispose$0() { var _this = this, t1 = _this._restoration0$_owner; if (t1 != null) t1._unregister$1(_this); _this.super$ChangeNotifier$dispose(); _this._restoration0$_disposed = true; } }; A.RestorationMixin.prototype = { didToggleBucket$1(oldBucket) { }, registerForRestoration$2(property, restorationId) { var hasSerializedValue, initialValue, _this = this, t1 = _this.RestorationMixin__bucket; t1 = t1 == null ? null : J.containsKey$1$x(t1.get$_rawValues(), restorationId); hasSerializedValue = t1 === true; initialValue = hasSerializedValue ? property.fromPrimitives$1(J.$index$asx(_this.RestorationMixin__bucket.get$_rawValues(), restorationId)) : property.createDefaultValue$0(); if (property._restoration0$_restorationId == null) { property._restoration0$_restorationId = restorationId; property._restoration0$_owner = _this; t1 = new A.RestorationMixin_registerForRestoration_listener(_this, property); property.addListener$1(0, t1); _this.RestorationMixin__properties.$indexSet(0, property, t1); } property.initWithValue$1(initialValue); if (!hasSerializedValue && property.get$enabled(property) && _this.RestorationMixin__bucket != null) _this._updateProperty$1(property); }, unregisterFromRestoration$1(property) { var t2, t1 = this.RestorationMixin__bucket; if (t1 != null) { t2 = property._restoration0$_restorationId; t2.toString; t1.remove$1$1(0, t2, type$.nullable_Object); } this._unregister$1(property); }, didUpdateRestorationId$0() { var t1, oldBucket, _this = this; if (_this.RestorationMixin__currentParent != null) { t1 = _this.RestorationMixin__bucket; t1 = t1 == null ? null : t1._restorationId; t1 = t1 == _this.get$restorationId() || _this.get$restorePending(); } else t1 = true; if (t1) return; oldBucket = _this.RestorationMixin__bucket; if (_this._updateBucketIfNecessary$2$parent$restorePending(_this.RestorationMixin__currentParent, false)) if (oldBucket != null) oldBucket.dispose$0(); }, get$restorePending() { var t1, potentialNewParent, _this = this; if (_this.RestorationMixin__firstRestorePending) return true; if (_this.get$restorationId() == null) return false; t1 = _this._framework$_element; t1.toString; potentialNewParent = A.RestorationScope_maybeOf(t1); if (potentialNewParent != _this.RestorationMixin__currentParent) { if (potentialNewParent == null) t1 = null; else { t1 = potentialNewParent._restoration$_manager; t1 = t1 == null ? null : t1._isReplacing; t1 = t1 === true; } t1 = t1 === true; } else t1 = false; return t1; }, _updateBucketIfNecessary$2$parent$restorePending($parent, restorePending) { var t1, t2, _this = this; if (_this.get$restorationId() == null || $parent == null) return _this._setNewBucketIfNecessary$2$newBucket$restorePending(null, restorePending); if (restorePending || _this.RestorationMixin__bucket == null) { t1 = _this.get$restorationId(); t1.toString; return _this._setNewBucketIfNecessary$2$newBucket$restorePending($parent.claimChild$2$debugOwner(t1, _this), restorePending); } t1 = _this.RestorationMixin__bucket; t1.toString; t2 = _this.get$restorationId(); t2.toString; t1.rename$1(t2); t2 = _this.RestorationMixin__bucket; t2.toString; $parent.adoptChild$1(t2); return false; }, _setNewBucketIfNecessary$2$newBucket$restorePending(newBucket, restorePending) { var t2, _this = this, t1 = _this.RestorationMixin__bucket; if (newBucket == t1) return false; _this.RestorationMixin__bucket = newBucket; if (!restorePending) { if (newBucket != null) { t2 = _this.RestorationMixin__properties; new A.LinkedHashMapKeyIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, _this.get$_updateProperty()); } _this.didToggleBucket$1(t1); } return true; }, _updateProperty$1(property) { var t3, t1 = property.get$enabled(property), t2 = this.RestorationMixin__bucket; if (t1) { if (t2 != null) { t1 = property._restoration0$_restorationId; t1.toString; t3 = property.toPrimitives$0(); if (!J.$eq$(J.$index$asx(t2.get$_rawValues(), t1), t3) || !J.containsKey$1$x(t2.get$_rawValues(), t1)) { J.$indexSet$ax(t2.get$_rawValues(), t1, t3); t2._markNeedsSerialization$0(); } } } else if (t2 != null) { t1 = property._restoration0$_restorationId; t1.toString; t2.remove$1$1(0, t1, type$.Object); } }, _unregister$1(property) { var t1 = this.RestorationMixin__properties.remove$1(0, property); t1.toString; property.removeListener$1(0, t1); property._restoration0$_owner = property._restoration0$_restorationId = null; } }; A.RestorationMixin_registerForRestoration_listener.prototype = { call$0() { var t1 = this.$this; if (t1.RestorationMixin__bucket == null) return; t1._updateProperty$1(this.property); }, $signature: 0 }; A.__RestorationScopeState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__RestorationScopeState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__RestorationScopeState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.RestorableValue.prototype = { get$value(_) { var t1 = this._restoration_properties$_value; return t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1; }, set$value(_, newValue) { var oldValue, _this = this; if (!J.$eq$(newValue, _this._restoration_properties$_value)) { oldValue = _this._restoration_properties$_value; _this._restoration_properties$_value = newValue; _this.didUpdateValue$1(oldValue); } }, initWithValue$1(value) { this._restoration_properties$_value = value; } }; A._RestorablePrimitiveValueN.prototype = { createDefaultValue$0() { return this._defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(serialized) { return A._instanceType(this)._eval$1("_RestorablePrimitiveValueN.T")._as(serialized); }, toPrimitives$0() { var t1 = this._restoration_properties$_value; return t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1; } }; A._RestorablePrimitiveValue.prototype = { fromPrimitives$1(serialized) { return this.super$_RestorablePrimitiveValueN$fromPrimitives(serialized); }, toPrimitives$0() { var t1 = this.super$_RestorablePrimitiveValueN$toPrimitives(); t1.toString; return t1; } }; A.RestorableNum.prototype = {}; A.RestorableBool.prototype = {}; A.RestorableBoolN.prototype = {}; A.RestorableStringN.prototype = {}; A.RestorableDateTimeN.prototype = { createDefaultValue$0() { return this._defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { return data != null ? A.DateTime$fromMillisecondsSinceEpoch(A._asInt(data), false) : null; }, toPrimitives$0() { var t1 = this._restoration_properties$_value; if (t1 == null) t1 = A._instanceType(this)._eval$1("RestorableValue.T")._as(t1); return t1 == null ? null : t1._value; } }; A.RestorableListenable.prototype = { get$value(_) { var t1 = this._restoration_properties$_value; t1.toString; return t1; }, initWithValue$1(value) { var _this = this, t1 = _this._restoration_properties$_value; if (t1 != null) t1.removeListener$1(0, _this.get$notifyListeners()); _this._restoration_properties$_value = value; value.addListener$1(0, _this.get$notifyListeners()); }, dispose$0() { this.super$RestorableProperty$dispose(); var t1 = this._restoration_properties$_value; if (t1 != null) t1.removeListener$1(0, this.get$notifyListeners()); } }; A.RestorableChangeNotifier.prototype = { initWithValue$1(value) { this._disposeOldValue$0(); this.super$RestorableListenable$initWithValue(value); }, dispose$0() { this._disposeOldValue$0(); this.super$RestorableListenable$dispose(); }, _disposeOldValue$0() { var t1 = this._restoration_properties$_value; if (t1 != null) A.scheduleMicrotask(t1.get$dispose()); } }; A.RestorableTextEditingController.prototype = { createDefaultValue$0() { return A.TextEditingController$fromValue(this._initialValue); }, fromPrimitives$1(data) { data.toString; A._asString(data); return new A.TextEditingController(new A.TextEditingValue(data, B.TextSelection_ke5, B.TextRange_m1_m1), $.$get$ChangeNotifier__emptyListeners()); }, toPrimitives$0() { return this._restoration_properties$_value._change_notifier$_value.text; } }; A.RestorableEnumN.prototype = { createDefaultValue$0() { return this._defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { var t1, t2, allowed; if (data == null) return null; if (typeof data == "string") for (t1 = this.values, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { allowed = t1._collection$_current; if (allowed == null) allowed = t2._as(allowed); if (allowed._core$_name === data) return allowed; } return this._defaultValue; }, toPrimitives$0() { var t1 = this._restoration_properties$_value; if (t1 == null) t1 = this.$ti._eval$1("RestorableValue.T")._as(t1); return t1 == null ? null : t1._core$_name; } }; A.RestorableEnum.prototype = { createDefaultValue$0() { return this._defaultValue; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { var t1, t2, allowed; if (data != null && typeof data == "string") for (t1 = this.values, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { allowed = t1._collection$_current; if (allowed == null) allowed = t2._as(allowed); if (allowed._core$_name === data) return allowed; } return this._defaultValue; }, toPrimitives$0() { var t1 = this._restoration_properties$_value; return (t1 == null ? this.$ti._eval$1("RestorableValue.T")._as(t1) : t1)._core$_name; } }; A.__RouterState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.RouteInformation.prototype = { get$uri() { return this._router$_uri; } }; A.Router.prototype = { createState$0() { return new A._RouterState(new A._RestorableRouteInformation($.$get$ChangeNotifier__emptyListeners()), null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), null, true, null, B._StateLifecycle_0, this.$ti._eval$1("_RouterState<1>")); } }; A.RouteInformationReportingType.prototype = { _enumToString$0() { return "RouteInformationReportingType." + this._core$_name; } }; A._RouterState.prototype = { get$restorationId() { return this._widget.restorationScopeId; }, initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.routeInformationProvider; if (t1 != null) t1.addListener$1(0, _this.get$_handleRouteInformationProviderNotification()); _this._widget.backButtonDispatcher.addCallback$1(_this.get$_handleBackButtonDispatcherNotification()); _this._widget.routerDelegate.addListener$1(0, _this.get$_handleRouterDelegateNotification()); }, restoreState$2(oldBucket, initialRestore) { var t2, t3, _this = this, t1 = _this._routeInformation; _this.registerForRestoration$2(t1, "route"); t2 = t1._restoration_properties$_value; t3 = t2 == null; if ((t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null) { t1 = t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; t1.toString; _this._processRouteInformation$2(t1, new A._RouterState_restoreState_closure(_this)); } else { t1 = _this._widget.routeInformationProvider; if (t1 != null) _this._processRouteInformation$2(t1._router$_value, new A._RouterState_restoreState_closure0(_this)); } }, _scheduleRouteInformationReportingTask$0() { var _this = this; if (_this._routeInformationReportingTaskScheduled || _this._widget.routeInformationProvider == null) return; _this._routeInformationReportingTaskScheduled = true; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(_this.get$_reportRouteInformation()); }, _reportRouteInformation$1(timestamp) { var t1, t2, t3, t4, replace, _this = this; if (_this._framework$_element == null) return; _this._routeInformationReportingTaskScheduled = false; t1 = _this._routeInformation; t2 = t1._restoration_properties$_value; t3 = t2 == null; if ((t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null) { t1 = t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; t1.toString; t2 = _this._widget.routeInformationProvider; t2.toString; t3 = _this._currentIntentionToReport; t3.toString; if (t3 !== B.RouteInformationReportingType_1) if (t3 === B.RouteInformationReportingType_0) { t3 = t2._valueInEngine.get$uri(); t4 = t1.get$uri(); t3 = t3.get$path(t3) === t4.get$path(t4) && t3.get$fragment() === t4.get$fragment() && B.DeepCollectionEquality_true.equals$2(t3.get$queryParametersAll(), t4.get$queryParametersAll()); replace = t3; } else replace = false; else replace = true; B.OptionalMethodChannel_qNA.invokeMethod$1$1("selectMultiEntryHistory", type$.void); A.SystemNavigator_routeInformationUpdated(replace, t1.state, t1.get$uri()); t2._valueInEngine = t2._router$_value = t1; } _this._currentIntentionToReport = B.RouteInformationReportingType_0; }, _retrieveNewRouteInformation$0() { this._widget.routerDelegate.get$currentConfiguration(); this._widget.toString; return null; }, _maybeNeedToReportRouteInformation$0() { var _this = this; _this._routeInformation.set$value(0, _this._retrieveNewRouteInformation$0()); if (_this._currentIntentionToReport == null) _this._currentIntentionToReport = B.RouteInformationReportingType_0; _this._scheduleRouteInformationReportingTask$0(); }, didChangeDependencies$0() { var t1, _this = this; _this.___RouterState__routeParsePending_A = true; _this.super$__RouterState_State_RestorationMixin$didChangeDependencies(); t1 = _this._widget.routeInformationProvider; if (t1 != null && _this.___RouterState__routeParsePending_A) _this._processRouteInformation$2(t1._router$_value, new A._RouterState_didChangeDependencies_closure(_this)); _this.___RouterState__routeParsePending_A = false; _this._maybeNeedToReportRouteInformation$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, _this = this; _this.super$__RouterState_State_RestorationMixin$didUpdateWidget(oldWidget); t1 = _this._widget.routeInformationProvider; t2 = oldWidget.routeInformationProvider; _this._currentRouterTransaction = new A.Object(); if (t1 != t2) { t1 = t2 == null; if (!t1) t2.removeListener$1(0, _this.get$_handleRouteInformationProviderNotification()); t3 = _this._widget.routeInformationProvider; if (t3 != null) t3.addListener$1(0, _this.get$_handleRouteInformationProviderNotification()); t1 = t1 ? null : t2._router$_value; t2 = _this._widget.routeInformationProvider; if (t1 != (t2 == null ? null : t2._router$_value)) _this._handleRouteInformationProviderNotification$0(); } t1 = oldWidget.backButtonDispatcher; if (_this._widget.backButtonDispatcher !== t1) { t2 = _this.get$_handleBackButtonDispatcherNotification(); t1.removeCallback$1(t2); _this._widget.backButtonDispatcher.addCallback$1(t2); } _this._widget.toString; t1 = _this.get$_handleRouterDelegateNotification(); oldWidget.routerDelegate.removeListener$1(0, t1); _this._widget.routerDelegate.addListener$1(0, t1); _this._maybeNeedToReportRouteInformation$0(); }, dispose$0() { var t1, _this = this; _this._routeInformation.dispose$0(); t1 = _this._widget.routeInformationProvider; if (t1 != null) t1.removeListener$1(0, _this.get$_handleRouteInformationProviderNotification()); _this._widget.backButtonDispatcher.removeCallback$1(_this.get$_handleBackButtonDispatcherNotification()); _this._widget.routerDelegate.removeListener$1(0, _this.get$_handleRouterDelegateNotification()); _this._currentRouterTransaction = null; _this.super$__RouterState_State_RestorationMixin$dispose(); }, _processRouteInformation$2(information, delegateRouteSetter) { var t1, t2, _this = this; _this.___RouterState__routeParsePending_A = false; _this._currentRouterTransaction = new A.Object(); t1 = _this._widget.routeInformationParser; t1.toString; t2 = _this._framework$_element; t2.toString; t1.parseRouteInformationWithDependencies$2(information, t2).then$1$1(0, _this._processParsedRouteInformation$2(_this._currentRouterTransaction, delegateRouteSetter), type$.void); }, _processParsedRouteInformation$2(transaction, delegateRouteSetter) { return new A._RouterState__processParsedRouteInformation_closure(this, transaction, delegateRouteSetter); }, _handleRouteInformationProviderNotification$0() { var _this = this; _this.___RouterState__routeParsePending_A = true; _this._processRouteInformation$2(_this._widget.routeInformationProvider._router$_value, new A._RouterState__handleRouteInformationProviderNotification_closure(_this)); }, _handleBackButtonDispatcherNotification$0() { var _this = this; _this._currentRouterTransaction = new A.Object(); return _this._widget.routerDelegate.popRoute$0().then$1$1(0, _this._handleRoutePopped$1(_this._currentRouterTransaction), type$.bool); }, _handleRoutePopped$1(transaction) { return new A._RouterState__handleRoutePopped_closure(this, transaction); }, _router$_rebuild$0() { this.setState$1(new A._RouterState__rebuild_closure()); this._maybeNeedToReportRouteInformation$0(); return new A.SynchronousFuture(null, type$.SynchronousFuture_void); }, _handleRouterDelegateNotification$0() { this.setState$1(new A._RouterState__handleRouterDelegateNotification_closure()); this._maybeNeedToReportRouteInformation$0(); }, build$1(context) { var t1 = this.RestorationMixin__bucket, t2 = this._widget, t3 = t2.routeInformationProvider, t4 = t2.backButtonDispatcher, t5 = t2.routeInformationParser; t2 = t2.routerDelegate; return A.UnmanagedRestorationScope$(t1, new A._RouterScope(t3, t4, t5, t2, this, new A.Builder(t2.get$build(), null), null)); } }; A._RouterState_restoreState_closure.prototype = { call$0() { return this.$this._widget.routerDelegate.get$setRestoredRoutePath(); }, $signature() { return this.$this.$ti._eval$1("Future<~>(1)()"); } }; A._RouterState_restoreState_closure0.prototype = { call$0() { return this.$this._widget.routerDelegate.get$setInitialRoutePath(); }, $signature() { return this.$this.$ti._eval$1("Future<~>(1)()"); } }; A._RouterState_didChangeDependencies_closure.prototype = { call$0() { return this.$this._widget.routerDelegate.get$setNewRoutePath(); }, $signature() { return this.$this.$ti._eval$1("Future<~>(1)()"); } }; A._RouterState__processParsedRouteInformation_closure.prototype = { call$1(data) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t2 = $async$self.transaction; if (t1._currentRouterTransaction != t2) { // goto return $async$goto = 1; break; } $async$goto = 3; return A._asyncAwait($async$self.delegateRouteSetter.call$0().call$1(data), $async$call$1); case 3: // returning from await. if (t1._currentRouterTransaction == t2) t1._router$_rebuild$0(); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature() { return this.$this.$ti._eval$1("Future<~>(1)"); } }; A._RouterState__handleRouteInformationProviderNotification_closure.prototype = { call$0() { return this.$this._widget.routerDelegate.get$setNewRoutePath(); }, $signature() { return this.$this.$ti._eval$1("Future<~>(1)()"); } }; A._RouterState__handleRoutePopped_closure.prototype = { call$1(data) { var t1 = this.$this; if (this.transaction != t1._currentRouterTransaction) return new A.SynchronousFuture(true, type$.SynchronousFuture_bool); t1._router$_rebuild$0(); return new A.SynchronousFuture(data, type$.SynchronousFuture_bool); }, $signature: 2484 }; A._RouterState__rebuild_closure.prototype = { call$0() { }, $signature: 0 }; A._RouterState__handleRouterDelegateNotification_closure.prototype = { call$0() { }, $signature: 0 }; A._RouterScope.prototype = { updateShouldNotify$1(oldWidget) { return true; } }; A._RestorableRouteInformation.prototype = { createDefaultValue$0() { return null; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { var t1, uri; if (data == null) return null; type$.List_nullable_Object._as(data); t1 = J.getInterceptor$ax(data); uri = A._asStringQ(t1.get$first(data)); if (uri == null) return null; return new A.RouteInformation(A.Uri_parse(uri, 0, null), t1.get$last(data)); }, toPrimitives$0() { var t3, _this = this, t1 = _this._restoration_properties$_value, t2 = t1 == null; if ((t2 ? A._instanceType(_this)._eval$1("RestorableValue.T")._as(t1) : t1) == null) t1 = null; else { t1 = (t2 ? A._instanceType(_this)._eval$1("RestorableValue.T")._as(t1) : t1).get$uri().toString$0(0); t3 = _this._restoration_properties$_value; t1 = [t1, (t3 == null ? A._instanceType(_this)._eval$1("RestorableValue.T")._as(t3) : t3).state]; } return t1; } }; A.__RouterState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__RouterState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.OverlayRoute.prototype = { get$overlayEntries() { return this._overlayEntries; }, install$0() { var t2, _this = this, t1 = A.OverlayEntry$(_this.get$_buildModalBarrier(), false, false); _this.__ModalRoute__modalBarrier_A = t1; _this.get$maintainState(); t2 = A.OverlayEntry$(_this.get$_buildModalScope(), _this.get$opaque(), true); _this.__ModalRoute__modalScope_A = t2; B.JSArray_methods.addAll$1(_this._overlayEntries, A._setArrayType([t1, t2], type$.JSArray_OverlayEntry)); _this.super$Route$install(); }, didPop$1(result) { var t1, _this = this; _this.super$Route$didPop(result); t1 = _this._routes$_controller.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === B.AnimationStatus_0 && !_this._popFinalized) _this._navigator$_navigator.finalizeRoute$1(_this); return true; }, dispose$0() { var t1, t2, _i; for (t1 = this._overlayEntries, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].dispose$0(); B.JSArray_methods.clear$0(t1); this.super$Route$dispose(); } }; A.TransitionRoute.prototype = { get$animation(_) { return this._routes$_animation; }, get$secondaryAnimation() { return this._secondaryAnimation; }, createAnimation$0() { var t1 = this._routes$_controller; t1.toString; return t1; }, _routes$_handleStatusChanged$1($status) { var t1, _this = this; switch ($status.index) { case 3: t1 = _this._overlayEntries; if (t1.length !== 0) B.JSArray_methods.get$first(t1).set$opaque(_this.get$opaque()); t1 = _this._performanceModeRequestHandle; if (t1 != null) { t1._cleanup.call$0(); t1._cleanup = null; } _this._performanceModeRequestHandle = null; break; case 1: case 2: t1 = _this._overlayEntries; if (t1.length !== 0) B.JSArray_methods.get$first(t1).set$opaque(false); if (_this._performanceModeRequestHandle == null) _this._performanceModeRequestHandle = $.SchedulerBinding__instance.requestPerformanceMode$1(B.DartPerformanceMode_1); break; case 0: if (!_this.get$isActive()) { _this._navigator$_navigator.finalizeRoute$1(_this); _this._popFinalized = true; t1 = _this._performanceModeRequestHandle; if (t1 != null) { t1._cleanup.call$0(); t1._cleanup = null; } _this._performanceModeRequestHandle = null; } break; } }, install$0() { var _this = this, duration = _this.get$transitionDuration(_this), reverseDuration = _this.get$transitionDuration(_this), t1 = _this.get$debugLabel(), t2 = _this._navigator$_navigator; t2.toString; _this._routes$_controller = A.AnimationController$(t1, duration, reverseDuration, 1, null, t2); t2 = _this.createAnimation$0(); t2.addStatusListener$1(_this.get$_routes$_handleStatusChanged()); _this._routes$_animation = t2; _this.super$OverlayRoute$install(); t1 = _this._routes$_animation; if (t1.get$status(t1) === B.AnimationStatus_3 && _this._overlayEntries.length !== 0) B.JSArray_methods.get$first(_this._overlayEntries).set$opaque(_this.get$opaque()); }, didPush$0() { this.super$Route$didPush(); return this._routes$_controller.forward$0(0); }, didAdd$0() { this.super$Route$didAdd(); var t1 = this._routes$_controller; t1.set$value(0, t1.upperBound); }, didReplace$1(oldRoute) { var t1, t2; if (oldRoute instanceof A.ModalRoute) { t1 = this._routes$_controller; t1.toString; t2 = oldRoute._routes$_controller.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t2); } this.super$Route$didReplace(oldRoute); }, didPop$1(result) { this._routes$_result = result; this._routes$_controller.reverse$0(0); this.super$OverlayRoute$didPop(result); return true; }, didPopNext$1(nextRoute) { this._updateSecondaryAnimation$1(nextRoute); this.super$Route$didPopNext(nextRoute); }, didChangeNext$1(nextRoute) { this._updateSecondaryAnimation$1(nextRoute); this.super$Route$didChangeNext(nextRoute); }, _updateSecondaryAnimation$1(nextRoute) { var current, t2, t3, t4, t5, newAnimation, _this = this, t1 = {}, previousTrainHoppingListenerRemover = _this._trainHoppingListenerRemover; _this._trainHoppingListenerRemover = null; if (nextRoute instanceof A.ModalRoute && _this.canTransitionTo$1(nextRoute) && nextRoute.canTransitionFrom$1(_this)) { current = _this._secondaryAnimation._animations$_parent; if (current != null) { t2 = current instanceof A.TrainHoppingAnimation ? current._currentTrain : current; t2.toString; t3 = nextRoute._routes$_animation; t3.toString; t4 = J.$eq$(t2.get$value(t2), t3.get$value(t3)) || t3.get$status(t3) === B.AnimationStatus_3 || t3.get$status(t3) === B.AnimationStatus_0; t5 = nextRoute._transitionCompleter.future; if (t4) _this._setSecondaryAnimation$2(t3, t5); else { t1.newAnimation = null; t4 = new A.TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd(_this, t3, nextRoute); _this._trainHoppingListenerRemover = new A.TransitionRoute__updateSecondaryAnimation_closure(t1, t3, t4); t3.addStatusListener$1(t4); newAnimation = A.TrainHoppingAnimation$(t2, t3, new A.TransitionRoute__updateSecondaryAnimation_closure0(t1, _this, nextRoute)); t1.newAnimation = newAnimation; _this._setSecondaryAnimation$2(newAnimation, t5); } } else _this._setSecondaryAnimation$2(nextRoute._routes$_animation, nextRoute._transitionCompleter.future); } else _this._setSecondaryAnimation$1(B.C__AlwaysDismissedAnimation); if (previousTrainHoppingListenerRemover != null) previousTrainHoppingListenerRemover.call$0(); }, _setSecondaryAnimation$2(animation, disposed) { this._secondaryAnimation.set$parent(0, animation); if (disposed != null) disposed.then$1$1(0, new A.TransitionRoute__setSecondaryAnimation_closure(this, animation), type$.Null); }, _setSecondaryAnimation$1(animation) { return this._setSecondaryAnimation$2(animation, null); }, canTransitionTo$1(nextRoute) { return true; }, canTransitionFrom$1(previousRoute) { return true; }, dispose$0() { var _this = this, t1 = _this._routes$_animation; if (t1 != null) t1.removeStatusListener$1(_this.get$_routes$_handleStatusChanged()); t1 = _this._performanceModeRequestHandle; if (t1 != null) { t1._cleanup.call$0(); t1._cleanup = null; } _this._performanceModeRequestHandle = null; t1 = _this._routes$_controller; if (t1 != null) t1.dispose$0(); _this._transitionCompleter.complete$1(0, _this._routes$_result); _this.super$OverlayRoute$dispose(); }, get$debugLabel() { return "TransitionRoute"; }, toString$0(_) { return "TransitionRoute(animation: " + A.S(this._routes$_controller) + ")"; } }; A.TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd.prototype = { call$1($status) { var t1, t2; switch ($status.index) { case 3: case 0: t1 = this.$this; t1._setSecondaryAnimation$2(this.nextTrain, this.nextRoute._transitionCompleter.future); t2 = t1._trainHoppingListenerRemover; if (t2 != null) { t2.call$0(); t1._trainHoppingListenerRemover = null; } break; case 1: case 2: break; } }, $signature: 47 }; A.TransitionRoute__updateSecondaryAnimation_closure.prototype = { call$0() { this.nextTrain.removeStatusListener$1(this.jumpOnAnimationEnd); var t1 = this._box_0.newAnimation; if (t1 != null) t1.dispose$0(); }, $signature: 0 }; A.TransitionRoute__updateSecondaryAnimation_closure0.prototype = { call$0() { var t2, t1 = this.$this; t1._setSecondaryAnimation$2(this._box_0.newAnimation._currentTrain, this.nextRoute._transitionCompleter.future); t2 = t1._trainHoppingListenerRemover; if (t2 != null) { t2.call$0(); t1._trainHoppingListenerRemover = null; } }, $signature: 0 }; A.TransitionRoute__setSecondaryAnimation_closure.prototype = { call$1(_) { var t1 = this.$this._secondaryAnimation, t2 = this.animation; if (t1._animations$_parent == t2) { t1.set$parent(0, B.C__AlwaysDismissedAnimation); if (t2 instanceof A.TrainHoppingAnimation) t2.dispose$0(); } }, $signature: 5 }; A.LocalHistoryEntry.prototype = { remove$0(_) { var t1 = this._routes$_owner; if (t1 != null) t1.removeLocalHistoryEntry$1(this); }, _notifyRemoved$0() { this.onRemove.call$0(); } }; A.LocalHistoryRoute.prototype = { addLocalHistoryEntry$1(entry) { var t1, t2, internalStateChanged, _this = this; entry._routes$_owner = _this; t1 = _this.LocalHistoryRoute__localHistory; if (t1 == null) t1 = _this.LocalHistoryRoute__localHistory = A._setArrayType([], type$.JSArray_LocalHistoryEntry); t2 = t1.length; t1.push(entry); if (entry.impliesAppBarDismissal) { t1 = _this.LocalHistoryRoute__entriesImpliesAppBarDismissal; internalStateChanged = t1 === 0; _this.LocalHistoryRoute__entriesImpliesAppBarDismissal = t1 + 1; } else internalStateChanged = false; if (t2 === 0 || internalStateChanged) _this.changedInternalState$0(); }, removeLocalHistoryEntry$1(entry) { var internalStateChanged, _this = this, t1 = _this.LocalHistoryRoute__localHistory; t1.toString; internalStateChanged = B.JSArray_methods.remove$1(t1, entry) && entry.impliesAppBarDismissal && --_this.LocalHistoryRoute__entriesImpliesAppBarDismissal === 0; entry._routes$_owner = null; entry._notifyRemoved$0(); if (_this.LocalHistoryRoute__localHistory.length === 0 || internalStateChanged) { t1 = $.SchedulerBinding__instance; if (t1.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) t1.SchedulerBinding__postFrameCallbacks.push(new A.LocalHistoryRoute_removeLocalHistoryEntry_closure(_this)); else _this.changedInternalState$0(); } }, get$willHandlePopInternally() { var t1 = this.LocalHistoryRoute__localHistory; return t1 != null && t1.length !== 0; } }; A.LocalHistoryRoute_removeLocalHistoryEntry_closure.prototype = { call$1(duration) { var t1 = this.$this; if (t1.get$isActive()) t1.changedInternalState$0(); }, $signature: 11 }; A._DismissModalAction.prototype = { isEnabled$1(_, intent) { return A.ModalRoute_of(this.context, type$.dynamic).get$barrierDismissible(); }, invoke$1(intent) { return A.Navigator_of(this.context, false).maybePop$0(); } }; A._ModalScopeStatus.prototype = { updateShouldNotify$1(old) { var _this = this; return _this.isCurrent !== old.isCurrent || _this.canPop !== old.canPop || _this.impliesAppBarDismissal !== old.impliesAppBarDismissal || _this.route !== old.route; } }; A._ModalScope.prototype = { createState$0() { return new A._ModalScopeState(A.FocusScopeNode$(true, B.Type__ModalScopeState_Yap.toString$0(0) + " Focus Scope", false), A.ScrollController$(0, true, null, null), B._StateLifecycle_0, this.$ti._eval$1("_ModalScopeState<1>")); } }; A._ModalScopeState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = A._setArrayType([], type$.JSArray_Listenable); t2 = _this._widget.route._animationProxy; if (t2 != null) t1.push(t2); t2 = _this._widget.route._secondaryAnimationProxy; if (t2 != null) t1.push(t2); _this.___ModalScopeState__listenable_A = new A._MergingListenable(t1); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._updateFocusScopeNode$0(); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._routes$_page = null; this._updateFocusScopeNode$0(); }, _updateFocusScopeNode$0() { var t1, t2, route = this._widget.route, traversalEdgeBehavior = route.traversalEdgeBehavior; traversalEdgeBehavior = traversalEdgeBehavior != null ? traversalEdgeBehavior : route._navigator$_navigator._widget.routeTraversalEdgeBehavior; t1 = this.focusScopeNode; t1.traversalEdgeBehavior = traversalEdgeBehavior; if (route.get$isCurrent()) { this._widget.route._navigator$_navigator._widget.toString; t2 = true; } else t2 = false; if (t2) { t2 = route._navigator$_navigator.focusNode.get$enclosingScope(); if (t2 != null) t2.setFirstFocus$1(t1); } }, _forceRebuildPage$0() { this.setState$1(new A._ModalScopeState__forceRebuildPage_closure(this)); }, dispose$0() { this.focusScopeNode.dispose$0(); this.primaryScrollController.dispose$0(); this.super$State$dispose(); }, get$_shouldIgnoreFocusRequest() { var t1 = this._widget.route._animationProxy; if ((t1 == null ? null : t1.get$status(0)) !== B.AnimationStatus_2) { t1 = this._widget.route._navigator$_navigator; t1 = t1 == null ? null : t1.userGestureInProgressNotifier._change_notifier$_value; t1 = t1 === true; } else t1 = true; return t1; }, build$1(context) { var t4, t5, _this = this, _null = null, t1 = _this._widget.route, t2 = t1.get$isCurrent(), t3 = _this._widget.route; if (!t3.get$hasActiveRouteBelow()) { t3 = t3.LocalHistoryRoute__localHistory; t3 = t3 != null && t3.length !== 0; } else t3 = true; t4 = _this._widget.route; t4 = t4.get$hasActiveRouteBelow() || t4.LocalHistoryRoute__entriesImpliesAppBarDismissal > 0; t5 = _this._widget.route; return A.AnimatedBuilder$(t1._restorationScopeId, new A._ModalScopeState_build_closure(_this), new A._ModalScopeStatus(t2, t3, t4, t1, new A.Offstage(t5._routes$_offstage, new A.PageStorage(new A.Builder(new A._ModalScopeState_build_closure0(_this), _null), t5._storageBucket, _null), _null), _null)); } }; A._ModalScopeState__forceRebuildPage_closure.prototype = { call$0() { this.$this._routes$_page = null; }, $signature: 0 }; A._ModalScopeState_build_closure.prototype = { call$2(context, child) { var t1 = this.$this._widget.route._restorationScopeId._change_notifier$_value; child.toString; return new A.RestorationScope(child, t1, null); }, $signature: 2491 }; A._ModalScopeState_build_closure0.prototype = { call$1(context) { var t5, _null = null, t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_DismissIntent_Fb0, new A._DismissModalAction(context, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))], type$.Type, type$.Action_Intent), t2 = this.$this, t3 = t2._widget.route.get$isCurrent(), t4 = t2.___ModalScopeState__listenable_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = t2._routes$_page; if (t5 == null) t5 = t2._routes$_page = new A.RepaintBoundary(new A.Builder(new A._ModalScopeState_build__closure(t2), _null), t2._widget.route._subtreeKey); return A.Actions$(t1, A.PrimaryScrollController$(A.FocusScope$(false, new A.RepaintBoundary(A.AnimatedBuilder$(t4, new A._ModalScopeState_build__closure0(t2), t5), _null), _null, _null, t2.focusScopeNode, !t3), t2.primaryScrollController)); }, $signature: 2492 }; A._ModalScopeState_build__closure0.prototype = { call$2(context, child) { var t4, t5, t1 = this.$this, t2 = t1._widget.route, t3 = t2._animationProxy; t3.toString; t4 = t2._secondaryAnimationProxy; t4.toString; t5 = t2._navigator$_navigator; t5 = t5 == null ? null : t5.userGestureInProgressNotifier; if (t5 == null) t5 = new A.ValueNotifier(false, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_bool); return t2.buildTransitions$4(context, t3, t4, A.AnimatedBuilder$(t5, new A._ModalScopeState_build___closure(t1), child)); }, $signature: 184 }; A._ModalScopeState_build___closure.prototype = { call$2(context, child) { var t1 = this.$this, ignoreEvents = t1.get$_shouldIgnoreFocusRequest(); t1.focusScopeNode.set$canRequestFocus(!ignoreEvents); return A.IgnorePointer$(child, ignoreEvents, null); }, $signature: 2493 }; A._ModalScopeState_build__closure.prototype = { call$1(context) { var t3, t1 = this.$this._widget.route, t2 = t1._animationProxy; t2.toString; t3 = t1._secondaryAnimationProxy; t3.toString; return t1.buildPage$3(context, t2, t3); }, $signature: 44 }; A.ModalRoute.prototype = { setState$1(fn) { var t2, t1 = this._scopeKey; if (t1.get$currentState() != null) { t1 = t1.get$currentState(); if (t1._widget.route.get$isCurrent()) if (!t1.get$_shouldIgnoreFocusRequest()) { t1._widget.route._navigator$_navigator._widget.toString; t2 = true; } else t2 = false; else t2 = false; if (t2) { t2 = t1._widget.route._navigator$_navigator.focusNode.get$enclosingScope(); if (t2 != null) t2.setFirstFocus$1(t1.focusScopeNode); } t1.setState$1(fn); } else fn.call$0(); }, buildTransitions$4(context, animation, secondaryAnimation, child) { return child; }, install$0() { var _this = this; _this.super$TransitionRoute$install(); _this._animationProxy = A.ProxyAnimation$(A.TransitionRoute.prototype.get$animation.call(_this, 0)); _this._secondaryAnimationProxy = A.ProxyAnimation$(A.TransitionRoute.prototype.get$secondaryAnimation.call(_this)); }, didPush$0() { var t2, _this = this, t1 = _this._scopeKey; if (t1.get$currentState() != null) { _this._navigator$_navigator._widget.toString; t2 = true; } else t2 = false; if (t2) { t2 = _this._navigator$_navigator.focusNode.get$enclosingScope(); if (t2 != null) t2.setFirstFocus$1(t1.get$currentState().focusScopeNode); } return _this.super$TransitionRoute$didPush(); }, didAdd$0() { var t2, _this = this, t1 = _this._scopeKey; if (t1.get$currentState() != null) { _this._navigator$_navigator._widget.toString; t2 = true; } else t2 = false; if (t2) { t2 = _this._navigator$_navigator.focusNode.get$enclosingScope(); if (t2 != null) t2.setFirstFocus$1(t1.get$currentState().focusScopeNode); } _this.super$TransitionRoute$didAdd(); }, set$offstage(value) { var t1, _this = this; if (_this._routes$_offstage === value) return; _this.setState$1(new A.ModalRoute_offstage_closure(_this, value)); t1 = _this._animationProxy; t1.toString; t1.set$parent(0, _this._routes$_offstage ? B.C__AlwaysCompleteAnimation : A.TransitionRoute.prototype.get$animation.call(_this, 0)); t1 = _this._secondaryAnimationProxy; t1.toString; t1.set$parent(0, _this._routes$_offstage ? B.C__AlwaysDismissedAnimation : A.TransitionRoute.prototype.get$secondaryAnimation.call(_this)); _this.changedInternalState$0(); }, willPop$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.RoutePopDisposition), $async$returnValue, $async$self = this, t1, t2, _i; var $async$willPop$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._scopeKey.get$currentState(); t1 = A.List_List$of($async$self._willPopCallbacks, true, type$.Future_bool_Function), t2 = t1.length, _i = 0; case 3: // for condition if (!(_i < t2)) { // goto after for $async$goto = 5; break; } $async$goto = 6; return A._asyncAwait(t1[_i].call$0(), $async$willPop$0); case 6: // returning from await. if (!$async$result) { $async$returnValue = B.RoutePopDisposition_1; // goto return $async$goto = 1; break; } case 4: // for update ++_i; // goto for condition $async$goto = 3; break; case 5: // after for $async$returnValue = $async$self.super$_ModalRoute_TransitionRoute_LocalHistoryRoute$willPop(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$willPop$0, $async$completer); }, get$popDisposition() { if (!this._popEntries.every$1(0, new A.ModalRoute_popDisposition_closure())) return B.RoutePopDisposition_1; return A._ModalRoute_TransitionRoute_LocalHistoryRoute.prototype.get$popDisposition.call(this); }, onPopInvoked$1(didPop) { var t1, t2, t3; for (t1 = this._popEntries, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; t3 = (t3 == null ? t2._as(t3) : t3)._widget.onPopInvoked; if (t3 != null) t3.call$1(didPop); } }, unregisterPopEntry$1(popEntry) { var t1; this._popEntries.remove$1(0, popEntry); t1 = popEntry.___PopScopeState_canPopNotifier_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, this.get$_handlePopEntryChange()); this._handlePopEntryChange$0(); }, _handlePopEntryChange$0() { var notification, t1, _this = this; if (!_this.get$isCurrent()) return; notification = new A.NavigationNotification(_this.get$popDisposition() === B.RoutePopDisposition_1); t1 = $.SchedulerBinding__instance; switch (t1.SchedulerBinding__schedulerPhase.index) { case 4: t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._subtreeKey); if (t1 != null) t1.dispatchNotification$1(notification); break; case 0: case 2: case 3: case 1: t1.SchedulerBinding__postFrameCallbacks.push(new A.ModalRoute__handlePopEntryChange_closure(_this, notification)); break; } }, didChangePrevious$1(previousRoute) { this.super$Route$didChangePrevious(previousRoute); this.changedInternalState$0(); }, didChangeNext$1(nextRoute) { this.super$TransitionRoute$didChangeNext(nextRoute); this.changedInternalState$0(); }, didPopNext$1(nextRoute) { this.super$TransitionRoute$didPopNext(nextRoute); this.changedInternalState$0(); }, changedInternalState$0() { var t1, _this = this; _this.super$Route$changedInternalState(); if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_3) { _this.setState$1(new A.ModalRoute_changedInternalState_closure()); t1 = _this.__ModalRoute__modalBarrier_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.markNeedsBuild$0(); } t1 = _this.__ModalRoute__modalScope_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.get$maintainState(); t1.set$maintainState(true); }, changedExternalState$0() { this.super$Route$changedExternalState(); var t1 = this.__ModalRoute__modalBarrier_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.markNeedsBuild$0(); t1 = this._scopeKey; if (t1.get$currentState() != null) t1.get$currentState()._forceRebuildPage$0(); }, _buildModalBarrier$1(context) { var t1, t2, t3, t4, barrier, _this = this, _null = null; if (_this.get$barrierColor() != null && (_this.get$barrierColor().value >>> 24 & 255) !== 0 && !_this._routes$_offstage) { t1 = _this._animationProxy; t1.toString; t2 = _this.get$barrierColor().value; t2 = A.Color$fromARGB(0, t2 >>> 16 & 255, t2 >>> 8 & 255, t2 & 255); t3 = _this.get$barrierColor(); t4 = type$.ColorTween._eval$1("_ChainedEvaluation"); type$.Animation_double._as(t1); barrier = new A.AnimatedModalBarrier(_this.get$barrierDismissible(), _this.get$barrierLabel(), true, new A._AnimatedEvaluation(t1, new A._ChainedEvaluation(new A.CurveTween(B.Cubic_JUR), new A.ColorTween(t2, t3), t4), t4._eval$1("_AnimatedEvaluation")), _null); } else barrier = A.ModalBarrier$(true, _null, _null, _this.get$barrierDismissible(), _null, _this.get$barrierLabel(), _null); barrier = A.IgnorePointer$(barrier, _this._animationProxy.get$status(0) === B.AnimationStatus_2 || _this._animationProxy.get$status(0) === B.AnimationStatus_0, _null); t1 = _this.get$barrierDismissible(); if (t1) barrier = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_1_null, _null, _null, _null, _null, _null, _null), false, false, false, false, barrier, _null); return barrier; }, _buildModalScope$1(context) { var _this = this, _null = null, t1 = _this._modalScopeCache; if (t1 == null) t1 = _this._modalScopeCache = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_0_null, _null, _null, _null, _null, _null, _null), false, false, false, false, new A._ModalScope(_this, _this._scopeKey, A._instanceType(_this)._eval$1("_ModalScope")), _null); return t1; }, toString$0(_) { return "ModalRoute(" + this._navigator$_settings.toString$0(0) + ", animation: " + A.S(this._routes$_animation) + ")"; } }; A.ModalRoute_offstage_closure.prototype = { call$0() { this.$this._routes$_offstage = this.value; }, $signature: 0 }; A.ModalRoute_popDisposition_closure.prototype = { call$1(popEntry) { var t1 = popEntry.___PopScopeState_canPopNotifier_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._change_notifier$_value; }, $signature: 2517 }; A.ModalRoute__handlePopEntryChange_closure.prototype = { call$1(timeStamp) { var t1 = this.$this._subtreeKey, t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2 = t2 == null ? null : t2._widget != null; if (t2 !== true) return; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); if (t1 != null) t1.dispatchNotification$1(this.notification); }, $signature: 11 }; A.ModalRoute_changedInternalState_closure.prototype = { call$0() { }, $signature: 0 }; A.PopupRoute.prototype = { get$opaque() { return false; }, get$maintainState() { return true; } }; A.RouteObserver.prototype = { didPop$2(route, previousRoute) { var t1 = A._instanceType(this)._eval$1("RouteObserver.R"); if (t1._is(route) && t1._is(previousRoute)) { t1 = this._routes$_listeners; t1.$index(0, previousRoute); t1.$index(0, route); } }, didPush$2(route, previousRoute) { var t1 = A._instanceType(this)._eval$1("RouteObserver.R"); if (t1._is(route) && t1._is(previousRoute)) this._routes$_listeners.$index(0, previousRoute); } }; A.RawDialogRoute.prototype = { get$barrierDismissible() { return this._barrierDismissible; }, get$barrierLabel() { return this._barrierLabel; }, get$barrierColor() { return this._barrierColor; }, get$transitionDuration(_) { return this._transitionDuration; }, buildPage$3(context, animation, secondaryAnimation) { var _null = null, t1 = this._pageBuilder.call$3(context, animation, secondaryAnimation); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, true, false, false, new A.DisplayFeatureSubScreen(this.anchorPoint, t1, _null), _null); }, buildTransitions$4(context, animation, secondaryAnimation, child) { return this._transitionBuilder.call$4(context, animation, secondaryAnimation, child); } }; A._ModalRoute_TransitionRoute_LocalHistoryRoute.prototype = { willPop$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.RoutePopDisposition), $async$returnValue, $async$self = this, t1; var $async$willPop$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.LocalHistoryRoute__localHistory; if (t1 != null && t1.length !== 0) { $async$returnValue = B.RoutePopDisposition_0; // goto return $async$goto = 1; break; } $async$returnValue = $async$self.super$Route$willPop(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$willPop$0, $async$completer); }, get$popDisposition() { var t1 = this.LocalHistoryRoute__localHistory; if (t1 != null && t1.length !== 0) return B.RoutePopDisposition_0; return A.Route.prototype.get$popDisposition.call(this); }, didPop$1(result) { var entry, internalStateChanged, _this = this, t1 = _this.LocalHistoryRoute__localHistory; if (t1 != null && t1.length !== 0) { entry = t1.pop(); entry._routes$_owner = null; entry._notifyRemoved$0(); internalStateChanged = entry.impliesAppBarDismissal && --_this.LocalHistoryRoute__entriesImpliesAppBarDismissal === 0; if (_this.LocalHistoryRoute__localHistory.length === 0 || internalStateChanged) _this.changedInternalState$0(); return false; } _this.super$TransitionRoute$didPop(result); return true; } }; A.SafeArea.prototype = { build$1(context) { var t5, t6, t7, _this = this, padding = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding, t1 = _this.minimum, t2 = Math.max(padding.left, t1.left), t3 = _this.top, t4 = t3 ? padding.top : 0; t4 = Math.max(t4, t1.top); t5 = Math.max(padding.right, t1.right); t6 = _this.bottom; t7 = t6 ? padding.bottom : 0; return new A.Padding(new A.EdgeInsets(t2, t4, t5, Math.max(t7, t1.bottom)), A.MediaQuery_MediaQuery$removePadding(_this.child, context, t6, true, true, t3), null); } }; A.ScrollActivity.prototype = { resetActivity$0() { }, dispatchScrollStartNotification$2(metrics, context) { if (context != null) context.dispatchNotification$1(new A.ScrollStartNotification(null, metrics, context, 0)); }, dispatchScrollUpdateNotification$3(metrics, context, scrollDelta) { context.dispatchNotification$1(A.ScrollUpdateNotification$(context, null, null, metrics, scrollDelta)); }, dispatchOverscrollNotification$3(metrics, context, overscroll) { context.dispatchNotification$1(new A.OverscrollNotification(null, overscroll, 0, metrics, context, 0)); }, dispatchScrollEndNotification$2(metrics, context) { context.dispatchNotification$1(new A.ScrollEndNotification(null, metrics, context, 0)); }, applyNewDimensions$0() { }, dispose$0() { this._scroll_activity$_isDisposed = true; }, toString$0(_) { return "#" + A.shortHash(this); } }; A.IdleScrollActivity.prototype = { applyNewDimensions$0() { this._delegate.goBallistic$1(0); }, get$shouldIgnorePointer() { return false; }, get$isScrolling() { return false; }, get$velocity() { return 0; } }; A.HoldScrollActivity.prototype = { get$shouldIgnorePointer() { return false; }, get$isScrolling() { return false; }, get$velocity() { return 0; }, dispose$0() { this.onHoldCanceled.call$0(); this.super$ScrollActivity$dispose(); } }; A.ScrollDragController.prototype = { _adjustForScrollStartThreshold$2(offset, timestamp) { var t1, t2, _this = this; if (timestamp == null) return offset; if (offset === 0) { if (_this.motionStartDistanceThreshold != null) if (_this._offsetSinceLastStop == null) { t1 = _this._lastNonStationaryTimestamp; t1 = timestamp._duration - t1._duration > 50000; } else t1 = false; else t1 = false; if (t1) _this._offsetSinceLastStop = 0; return 0; } else { t1 = _this._offsetSinceLastStop; if (t1 == null) return offset; else { t1 += offset; _this._offsetSinceLastStop = t1; t2 = _this.motionStartDistanceThreshold; t2.toString; if (Math.abs(t1) > t2) { _this._offsetSinceLastStop = null; t1 = Math.abs(offset); if (t1 > 24) return offset; else return Math.min(t2 / 3, t1) * J.get$sign$in(offset); } else return 0; } } }, update$1(_, details) { var t1, t2, t3, offset, _this = this; _this._lastDetails = details; t1 = details.primaryDelta; t1.toString; t2 = t1 === 0; if (!t2) _this._lastNonStationaryTimestamp = details.sourceTimeStamp; t3 = details.sourceTimeStamp; if (_this._retainMomentum) if (t2) if (t3 != null) { t2 = _this._lastNonStationaryTimestamp; t2 = t3._duration - t2._duration > 20000; } else t2 = true; else t2 = false; else t2 = false; if (t2) _this._retainMomentum = false; offset = _this._adjustForScrollStartThreshold$2(t1, t3); if (offset === 0) return; t1 = _this._delegate; t1.applyUserOffset$1(A.axisDirectionIsReversed(t1.context._widget.axisDirection) ? -offset : offset); }, end$1(_, details) { var velocity, isVelocityNotSubstantiallyLessThanCarriedMomentum, _this = this, t1 = details.primaryVelocity; t1.toString; velocity = -t1; if (A.axisDirectionIsReversed(_this._delegate.context._widget.axisDirection)) velocity = -velocity; _this._lastDetails = details; if (_this._retainMomentum) { t1 = _this.carriedVelocity; isVelocityNotSubstantiallyLessThanCarriedMomentum = Math.abs(velocity) > Math.abs(t1) * 0.5; if (J.get$sign$in(velocity) === J.get$sign$in(t1) && isVelocityNotSubstantiallyLessThanCarriedMomentum) velocity += t1; } _this._delegate.goBallistic$1(velocity); }, cancel$0(_) { this._delegate.goBallistic$1(0); }, dispose$0() { this._lastDetails = null; this.onDragCanceled.call$0(); }, toString$0(_) { return "#" + A.shortHash(this); } }; A.DragScrollActivity.prototype = { dispatchScrollStartNotification$2(metrics, context) { var t1 = type$.DragStartDetails._as(this._scroll_activity$_controller._lastDetails); if (context != null) context.dispatchNotification$1(new A.ScrollStartNotification(t1, metrics, context, 0)); }, dispatchScrollUpdateNotification$3(metrics, context, scrollDelta) { context.dispatchNotification$1(A.ScrollUpdateNotification$(context, null, type$.DragUpdateDetails._as(this._scroll_activity$_controller._lastDetails), metrics, scrollDelta)); }, dispatchOverscrollNotification$3(metrics, context, overscroll) { context.dispatchNotification$1(new A.OverscrollNotification(type$.DragUpdateDetails._as(this._scroll_activity$_controller._lastDetails), overscroll, 0, metrics, context, 0)); }, dispatchScrollEndNotification$2(metrics, context) { var lastDetails = this._scroll_activity$_controller._lastDetails; context.dispatchNotification$1(new A.ScrollEndNotification(lastDetails instanceof A.DragEndDetails ? lastDetails : null, metrics, context, 0)); }, get$shouldIgnorePointer() { var t1 = this._scroll_activity$_controller; return (t1 == null ? null : t1._scroll_activity$_kind) !== B.PointerDeviceKind_4; }, get$isScrolling() { return true; }, get$velocity() { return 0; }, dispose$0() { this._scroll_activity$_controller = null; this.super$ScrollActivity$dispose(); }, toString$0(_) { return "#" + A.shortHash(this) + "(" + A.S(this._scroll_activity$_controller) + ")"; } }; A.BallisticScrollActivity.prototype = { resetActivity$0() { var t1 = this._delegate, t2 = this.__BallisticScrollActivity__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.goBallistic$1(t2.get$velocity()); }, applyNewDimensions$0() { var t1 = this._delegate, t2 = this.__BallisticScrollActivity__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.goBallistic$1(t2.get$velocity()); }, _scroll_activity$_tick$0() { var t1 = this.__BallisticScrollActivity__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!(Math.abs(this._delegate.super$ScrollPosition$setPixels(t1)) < 1e-10)) { t1 = this._delegate; t1.beginActivity$1(new A.IdleScrollActivity(t1)); } }, _scroll_activity$_end$0() { if (!this._scroll_activity$_isDisposed) this._delegate.goBallistic$1(0); }, dispatchOverscrollNotification$3(metrics, context, overscroll) { var t1 = this.__BallisticScrollActivity__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); context.dispatchNotification$1(new A.OverscrollNotification(null, overscroll, t1.get$velocity(), metrics, context, 0)); }, get$isScrolling() { return true; }, get$velocity() { var t1 = this.__BallisticScrollActivity__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.get$velocity(); }, dispose$0() { var t1 = this.__BallisticScrollActivity__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$ScrollActivity$dispose(); }, toString$0(_) { var t1 = A.shortHash(this), t2 = this.__BallisticScrollActivity__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); return "#" + t1 + "(" + t2.toString$0(0) + ")"; }, get$shouldIgnorePointer() { return this.shouldIgnorePointer; } }; A.DrivenScrollActivity.prototype = { _scroll_activity$_tick$0() { var t1 = this._delegate, t2 = this.__DrivenScrollActivity__controller_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t1.super$ScrollPosition$setPixels(t2) !== 0) { t1 = this._delegate; t1.beginActivity$1(new A.IdleScrollActivity(t1)); } }, _scroll_activity$_end$0() { var t1, t2; if (!this._scroll_activity$_isDisposed) { t1 = this._delegate; t2 = this.__DrivenScrollActivity__controller_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1.goBallistic$1(t2.get$velocity()); } }, dispatchOverscrollNotification$3(metrics, context, overscroll) { var t1 = this.__DrivenScrollActivity__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); context.dispatchNotification$1(new A.OverscrollNotification(null, overscroll, t1.get$velocity(), metrics, context, 0)); }, get$shouldIgnorePointer() { return true; }, get$isScrolling() { return true; }, get$velocity() { var t1 = this.__DrivenScrollActivity__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.get$velocity(); }, dispose$0() { var t1 = this.__DrivenScrollActivity__completer_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.complete$0(0); t1 = this.__DrivenScrollActivity__controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$ScrollActivity$dispose(); }, toString$0(_) { var t1 = A.shortHash(this), t2 = this.__DrivenScrollActivity__controller_F; t2 === $ && A.throwUnnamedLateFieldNI(); return "#" + t1 + "(" + t2.toString$0(0) + ")"; } }; A.ScrollAwareImageProvider.prototype = { resolveStreamForKey$4(configuration, stream, key, handleError) { var t1, _this = this; if (stream._image_stream$_completer == null) { t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.containsKey$1(0, key); } else t1 = true; if (t1) { _this.imageProvider.resolveStreamForKey$4(configuration, stream, key, handleError); return; } t1 = _this.context; if (t1.get$context(0) == null) return; t1 = t1.get$context(0); t1.toString; if (A.Scrollable_recommendDeferredLoadingForContext(t1)) { $.SchedulerBinding__instance.scheduleFrameCallback$1(new A.ScrollAwareImageProvider_resolveStreamForKey_closure(_this, configuration, stream, key, handleError)); return; } _this.imageProvider.resolveStreamForKey$4(configuration, stream, key, handleError); }, loadBuffer$2(key, decode) { return this.imageProvider.loadBuffer$2(key, decode); }, loadImage$2(key, decode) { return this.imageProvider.loadImage$2(key, decode); }, obtainKey$1(configuration) { return this.imageProvider.obtainKey$1(configuration); } }; A.ScrollAwareImageProvider_resolveStreamForKey_closure.prototype = { call$1(_) { var _this = this; A.scheduleMicrotask(new A.ScrollAwareImageProvider_resolveStreamForKey__closure(_this.$this, _this.configuration, _this.stream, _this.key, _this.handleError)); }, $signature: 11 }; A.ScrollAwareImageProvider_resolveStreamForKey__closure.prototype = { call$0() { var _this = this; return _this.$this.resolveStreamForKey$4(_this.configuration, _this.stream, _this.key, _this.handleError); }, $signature: 0 }; A.AndroidOverscrollIndicator.prototype = { _enumToString$0() { return "AndroidOverscrollIndicator." + this._core$_name; } }; A.ScrollBehavior.prototype = { copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(dragDevices, multitouchDragStrategy, overscroll, physics, platform, pointerAxisModifiers, $scrollbars) { return new A._WrappedScrollBehavior(this, $scrollbars !== false, overscroll !== false, physics, platform, dragDevices, multitouchDragStrategy, pointerAxisModifiers); }, copyWith$2$overscroll$scrollbars(overscroll, $scrollbars) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, overscroll, _null, _null, _null, $scrollbars); }, copyWith$1$scrollbars($scrollbars) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, _null, _null, _null, _null, $scrollbars); }, copyWith$4$overscroll$physics$platform$scrollbars(overscroll, physics, platform, $scrollbars) { return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(null, null, overscroll, physics, platform, null, $scrollbars); }, copyWith$1$overscroll(overscroll) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, overscroll, _null, _null, _null, _null); }, copyWith$3$overscroll$physics$scrollbars(overscroll, physics, $scrollbars) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, overscroll, physics, _null, _null, $scrollbars); }, getPlatform$1(context) { return A.defaultTargetPlatform(); }, get$dragDevices() { return B.Set_4m4h2; }, get$multitouchDragStrategy() { return B.MultitouchDragStrategy_0; }, get$pointerAxisModifiers() { return A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], type$.LogicalKeyboardKey); }, buildScrollbar$3(context, child, details) { var _null = null; switch (this.getPlatform$1(context).index) { case 3: case 4: case 5: return A.RawScrollbar$(child, details.controller, B.Duration_300000, _null, _null, A.scroll_notification__defaultScrollNotificationPredicate$closure(), B.Duration_0, _null, _null, _null, _null, B.Duration_600000, _null); case 0: case 1: case 2: return child; } }, buildOverscrollIndicator$3(context, child, details) { switch (this.getPlatform$1(context).index) { case 2: case 3: case 4: case 5: return child; case 0: case 1: return A.GlowingOverscrollIndicator$(details.direction, child, B.Color_4294967295); } }, velocityTrackerBuilder$1(context) { switch (this.getPlatform$1(context).index) { case 2: return new A.ScrollBehavior_velocityTrackerBuilder_closure(); case 4: return new A.ScrollBehavior_velocityTrackerBuilder_closure0(); case 0: case 1: case 3: case 5: return new A.ScrollBehavior_velocityTrackerBuilder_closure1(); } }, getScrollPhysics$1(context) { switch (this.getPlatform$1(context).index) { case 2: return B.BouncingScrollPhysics_4e8; case 4: return B.BouncingScrollPhysics_7BT; case 0: case 1: case 3: case 5: return B.ClampingScrollPhysics_KYr; } }, shouldNotify$1(oldDelegate) { return false; }, toString$0(_) { return "ScrollBehavior"; } }; A.ScrollBehavior_velocityTrackerBuilder_closure.prototype = { call$1($event) { return A.IOSScrollViewFlingVelocityTracker$($event.get$kind($event)); }, $signature: 2518 }; A.ScrollBehavior_velocityTrackerBuilder_closure0.prototype = { call$1($event) { var t1 = $event.get$kind($event), t2 = type$.nullable__PointAtTime; return new A.MacOSScrollViewFlingVelocityTracker(A.List_List$filled(20, null, false, t2), t1, A.List_List$filled(20, null, false, t2)); }, $signature: 2519 }; A.ScrollBehavior_velocityTrackerBuilder_closure1.prototype = { call$1($event) { return new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); }, $signature: 765 }; A._WrappedScrollBehavior.prototype = { get$dragDevices() { var t1 = this._dragDevices; return t1 == null ? this.delegate.get$dragDevices() : t1; }, get$multitouchDragStrategy() { var t1 = this._multitouchDragStrategy; return t1 == null ? B.MultitouchDragStrategy_0 : t1; }, get$pointerAxisModifiers() { var t1 = this._pointerAxisModifiers; return t1 == null ? A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], type$.LogicalKeyboardKey) : t1; }, buildOverscrollIndicator$3(context, child, details) { if (this.overscroll) return this.delegate.buildOverscrollIndicator$3(context, child, details); return child; }, buildScrollbar$3(context, child, details) { if (this.scrollbars) return this.delegate.buildScrollbar$3(context, child, details); return child; }, copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(dragDevices, multitouchDragStrategy, overscroll, physics, platform, pointerAxisModifiers, $scrollbars) { var _this = this, t1 = $scrollbars == null ? _this.scrollbars : $scrollbars, t2 = overscroll == null ? _this.overscroll : overscroll, t3 = _this.get$dragDevices(), t4 = _this.get$multitouchDragStrategy(), t5 = _this.get$pointerAxisModifiers(), t6 = physics == null ? _this.physics : physics, t7 = platform == null ? _this.platform : platform; return _this.delegate.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(t3, t4, t2, t6, t7, t5, t1); }, copyWith$2$overscroll$scrollbars(overscroll, $scrollbars) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, overscroll, _null, _null, _null, $scrollbars); }, copyWith$1$scrollbars($scrollbars) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, _null, _null, _null, _null, $scrollbars); }, copyWith$4$overscroll$physics$platform$scrollbars(overscroll, physics, platform, $scrollbars) { return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(null, null, overscroll, physics, platform, null, $scrollbars); }, copyWith$1$overscroll(overscroll) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, overscroll, _null, _null, _null, _null); }, copyWith$3$overscroll$physics$scrollbars(overscroll, physics, $scrollbars) { var _null = null; return this.copyWith$7$dragDevices$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, overscroll, physics, _null, _null, $scrollbars); }, getPlatform$1(context) { var t1 = this.platform; return t1 == null ? this.delegate.getPlatform$1(context) : t1; }, getScrollPhysics$1(context) { var t1 = this.physics; return t1 == null ? this.delegate.getScrollPhysics$1(context) : t1; }, shouldNotify$1(oldDelegate) { var _this = this; return A.getRuntimeTypeOfDartObject(oldDelegate.delegate) !== A.getRuntimeTypeOfDartObject(_this.delegate) || oldDelegate.scrollbars !== _this.scrollbars || oldDelegate.overscroll !== _this.overscroll || !A.setEquals(oldDelegate.get$dragDevices(), _this.get$dragDevices()) || oldDelegate.get$multitouchDragStrategy() !== _this.get$multitouchDragStrategy() || !A.setEquals(oldDelegate.get$pointerAxisModifiers(), _this.get$pointerAxisModifiers()) || oldDelegate.physics != _this.physics || oldDelegate.platform != _this.platform || false; }, velocityTrackerBuilder$1(context) { return this.delegate.velocityTrackerBuilder$1(context); }, toString$0(_) { return "_WrappedScrollBehavior"; } }; A.ScrollConfiguration.prototype = { updateShouldNotify$1(oldWidget) { var t1 = this.behavior, t2 = oldWidget.behavior; if (A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(t2)) t1 = t1 !== t2 && t1.shouldNotify$1(t2); else t1 = true; return t1; } }; A.ScrollController.prototype = { get$position(_) { return B.JSArray_methods.get$single(this._positions); }, animateTo$3$curve$duration(offset, curve, duration) { return this.animateTo$body$ScrollController(offset, curve, duration); }, animateTo$body$ScrollController(offset, curve, duration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, i, t1; var $async$animateTo$3$curve$duration = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A._setArrayType([], type$.JSArray_Future_void); for (t2 = $async$self._positions, i = 0; i < t2.length; ++i) t1.push(t2[i].animateTo$3$curve$duration(offset, curve, duration)); $async$goto = 2; return A._asyncAwait(A.Future_wait(t1, type$.void), $async$animateTo$3$curve$duration); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$animateTo$3$curve$duration, $async$completer); }, jumpTo$1(value) { var t1, t2, _i; for (t1 = A.List_List$of(this._positions, true, type$.ScrollPosition), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].jumpTo$1(value); }, attach$1(position) { this._positions.push(position); position.addListener$1(0, this.get$notifyListeners()); }, detach$1(_, position) { position.removeListener$1(0, this.get$notifyListeners()); B.JSArray_methods.remove$1(this._positions, position); }, dispose$0() { var t1, t2, t3, _i; for (t1 = this._positions, t2 = t1.length, t3 = this.get$notifyListeners(), _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].removeListener$1(0, t3); this.super$ChangeNotifier$dispose(); }, createScrollPosition$3(physics, context, oldPosition) { return A.ScrollPositionWithSingleContext$(context, null, this._initialScrollOffset, true, oldPosition, physics); }, toString$0(_) { var description = A._setArrayType([], type$.JSArray_String); this.debugFillDescription$1(description); return "#" + A.shortHash(this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; }, debugFillDescription$1(description) { var _this = this, t1 = _this._initialScrollOffset; if (t1 !== 0) description.push("initialScrollOffset: " + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ", "); t1 = _this._positions.length; if (t1 === 0) description.push("no clients"); else if (t1 === 1) { t1 = _this.get$position(_this)._pixels; t1.toString; description.push("one client, offset " + B.JSNumber_methods.toStringAsFixed$1(t1, 1)); } else description.push("" + t1 + " clients"); } }; A.SliverChildDelegate.prototype = { get$estimatedChildCount() { return null; }, toString$0(_) { var description = A._setArrayType([], type$.JSArray_String); this.debugFillDescription$1(description); return "#" + A.shortHash(this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; }, debugFillDescription$1(description) { var children, e, exception; try { children = this.get$estimatedChildCount(); if (children != null) description.push("estimated child count: " + A.S(children)); } catch (exception) { e = A.unwrapException(exception); description.push("estimated child count: EXCEPTION (" + J.get$runtimeType$(e).toString$0(0) + ")"); } } }; A._SaltedValueKey.prototype = {}; A.SliverChildBuilderDelegate.prototype = { findIndexByKey$1(key) { return null; }, build$2(context, index) { var child, exception, stackTrace, t1, exception0, details, key, semanticIndex, _null = null; if (index >= 0) { t1 = this.childCount; t1 = t1 != null && index >= t1; } else t1 = true; if (t1) return _null; child = null; try { child = this.builder.call$2(context, index); } catch (exception0) { exception = A.unwrapException(exception0); stackTrace = A.getTraceFromException(exception0); details = new A.FlutterErrorDetails(exception, stackTrace, "widgets library", A.ErrorDescription$("building"), _null, _null, false); A.FlutterError_reportError(details); child = $.ErrorWidget_builder.call$1(details); } if (child == null) return _null; if (child.key != null) { t1 = child.key; t1.toString; key = new A._SaltedValueKey(t1); } else key = _null; t1 = child; child = new A.RepaintBoundary(t1, _null); semanticIndex = this.semanticIndexCallback.call$2(child, index); if (semanticIndex != null) child = new A.IndexedSemantics(semanticIndex, child, _null); t1 = child; child = new A.AutomaticKeepAlive(new A._SelectionKeepAlive(t1, _null), _null); return new A.KeyedSubtree(child, key); }, get$estimatedChildCount() { return this.childCount; }, shouldRebuild$1(oldDelegate) { return true; } }; A.SliverChildListDelegate.prototype = { _findChildIndex$1(key) { var t2, t3, index, _null = null, t1 = this._keyToIndex; if (!t1.containsKey$1(0, key)) { t2 = t1.$index(0, _null); t2.toString; for (t3 = this.children, index = t2; index < t3.length;) { t2 = t3[index].key; if (t2 != null) t1.$indexSet(0, t2, index); if (J.$eq$(t2, key)) { t1.$indexSet(0, _null, index + 1); return index; } ++index; } t1.$indexSet(0, _null, index); } else return t1.$index(0, key); return _null; }, findIndexByKey$1(key) { return this._findChildIndex$1(key instanceof A._SaltedValueKey ? key.value : key); }, build$2(context, index) { var child, t1, key, semanticIndex, _null = null; if (index < 0 || index >= this.children.length) return _null; child = this.children[index]; t1 = child.key; key = t1 != null ? new A._SaltedValueKey(t1) : _null; if (this.addRepaintBoundaries) child = new A.RepaintBoundary(child, _null); semanticIndex = A._kDefaultSemanticIndexCallback(child, index); child = semanticIndex != null ? new A.IndexedSemantics(semanticIndex, child, _null) : child; return new A.KeyedSubtree(new A.AutomaticKeepAlive(new A._SelectionKeepAlive(child, _null), _null), key); }, get$estimatedChildCount() { return this.children.length; }, shouldRebuild$1(oldDelegate) { return this.children !== oldDelegate.children; } }; A._SelectionKeepAlive.prototype = { createState$0() { return new A._SelectionKeepAliveState(null, B._StateLifecycle_0); } }; A._SelectionKeepAliveState.prototype = { get$wantKeepAlive() { return this._wantKeepAlive; }, listensTo$1(selectable) { return new A._SelectionKeepAliveState_listensTo_closure(this, selectable); }, _updateSelectablesWithSelections$2$add(selectable, add) { var t1, _this = this; if (add) { t1 = _this._selectablesWithSelections; (t1 == null ? _this._selectablesWithSelections = A.LinkedHashSet_LinkedHashSet$_empty(type$.Selectable) : t1).add$1(0, selectable); } else { t1 = _this._selectablesWithSelections; if (t1 != null) t1.remove$1(0, selectable); } t1 = _this._selectablesWithSelections; t1 = t1 == null ? null : t1._collection$_length !== 0; t1 = t1 === true; if (_this._wantKeepAlive !== t1) { _this._wantKeepAlive = t1; _this.updateKeepAlive$0(); } }, didChangeDependencies$0() { var t1, newRegistrar, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; newRegistrar = A.SelectionContainer_maybeOf(t1); t1 = _this._scroll_delegate$_registrar; if (t1 != newRegistrar) { if (t1 != null) { t2 = _this._selectableAttachments; if (t2 != null) new A.LinkedHashMapKeyIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, t1.get$remove(t1)); } _this._scroll_delegate$_registrar = newRegistrar; if (newRegistrar != null) { t1 = _this._selectableAttachments; if (t1 != null) new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, newRegistrar.get$add(newRegistrar)); } } }, add$1(_, selectable) { var t1, _this = this, attachment = _this.listensTo$1(selectable); selectable.addListener$1(0, attachment); t1 = _this._selectableAttachments; (t1 == null ? _this._selectableAttachments = A.LinkedHashMap_LinkedHashMap$_empty(type$.Selectable, type$.void_Function) : t1).$indexSet(0, selectable, attachment); _this._scroll_delegate$_registrar.add$1(0, selectable); if (selectable.get$value(selectable).status !== B.SelectionStatus_2) _this._updateSelectablesWithSelections$2$add(selectable, true); }, remove$1(_, selectable) { var t1 = this._selectableAttachments; if (t1 == null) return; t1 = t1.remove$1(0, selectable); t1.toString; selectable.removeListener$1(0, t1); this._scroll_delegate$_registrar.remove$1(0, selectable); this._updateSelectablesWithSelections$2$add(selectable, false); }, dispose$0() { var t2, t3, _this = this, t1 = _this._selectableAttachments; if (t1 != null) { for (t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; _this._scroll_delegate$_registrar.remove$1(0, t2); t3 = _this._selectableAttachments.$index(0, t2); t3.toString; t2.removeListener$1(0, t3); } _this._selectableAttachments = null; } _this._selectablesWithSelections = null; _this.super$State$dispose(); }, build$1(context) { var _this = this; _this.super$AutomaticKeepAliveClientMixin$build(context); if (_this._scroll_delegate$_registrar == null) return _this._widget.child; return A.SelectionRegistrarScope$(_this._widget.child, _this); } }; A._SelectionKeepAliveState_listensTo_closure.prototype = { call$0() { var t1 = this.selectable, t2 = this.$this; if (t1.get$value(t1).status !== B.SelectionStatus_2) t2._updateSelectablesWithSelections$2$add(t1, true); else t2._updateSelectablesWithSelections$2$add(t1, false); }, $signature: 0 }; A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); if (this._wantKeepAlive) this._ensureKeepAlive$0(); }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A.ScrollMetrics.prototype = { copyWith$0() { var _this = this, _null = null, t1 = _this.get$hasContentDimensions() ? _this.get$minScrollExtent() : _null, t2 = _this.get$hasContentDimensions() ? _this.get$maxScrollExtent() : _null, t3 = _this.get$hasPixels() ? _this.get$pixels() : _null, t4 = _this.get$hasViewportDimension() ? _this.get$viewportDimension() : _null, t5 = _this.get$axisDirection(), t6 = _this.get$devicePixelRatio(_this); return new A.FixedScrollMetrics(t1, t2, t3, t4, t5, t6); }, get$outOfRange() { var _this = this; return _this.get$pixels() < _this.get$minScrollExtent() || _this.get$pixels() > _this.get$maxScrollExtent(); }, get$atEdge() { var _this = this; return _this.get$pixels() === _this.get$minScrollExtent() || _this.get$pixels() === _this.get$maxScrollExtent(); }, get$extentInside() { var _this = this; return _this.get$viewportDimension() - A.clampDouble(_this.get$minScrollExtent() - _this.get$pixels(), 0, _this.get$viewportDimension()) - A.clampDouble(_this.get$pixels() - _this.get$maxScrollExtent(), 0, _this.get$viewportDimension()); } }; A.FixedScrollMetrics.prototype = { get$minScrollExtent() { var t1 = this._scroll_metrics$_minScrollExtent; t1.toString; return t1; }, get$maxScrollExtent() { var t1 = this._scroll_metrics$_maxScrollExtent; t1.toString; return t1; }, get$hasContentDimensions() { return this._scroll_metrics$_minScrollExtent != null && this._scroll_metrics$_maxScrollExtent != null; }, get$pixels() { var t1 = this._scroll_metrics$_pixels; t1.toString; return t1; }, get$hasPixels() { return this._scroll_metrics$_pixels != null; }, get$viewportDimension() { var t1 = this._scroll_metrics$_viewportDimension; t1.toString; return t1; }, get$hasViewportDimension() { return this._scroll_metrics$_viewportDimension != null; }, toString$0(_) { var _this = this; return "FixedScrollMetrics(" + B.JSNumber_methods.toStringAsFixed$1(Math.max(_this.get$pixels() - _this.get$minScrollExtent(), 0), 1) + "..[" + B.JSNumber_methods.toStringAsFixed$1(_this.get$extentInside(), 1) + "].." + B.JSNumber_methods.toStringAsFixed$1(Math.max(_this.get$maxScrollExtent() - _this.get$pixels(), 0), 1) + ")"; }, get$axisDirection() { return this.axisDirection; }, get$devicePixelRatio(receiver) { return this.devicePixelRatio; } }; A._FixedScrollMetrics_Object_ScrollMetrics.prototype = {}; A.ViewportNotificationMixin.prototype = {}; A.ViewportElementMixin.prototype = { onNotification$1(notification) { if (type$.ViewportNotificationMixin._is(notification)) ++notification.ViewportNotificationMixin__depth; return false; } }; A.ScrollNotification.prototype = { debugFillDescription$1(description) { this.super$_ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin$debugFillDescription(description); description.push(this.metrics.toString$0(0)); } }; A.ScrollStartNotification.prototype = { debugFillDescription$1(description) { var t1; this.super$ScrollNotification$debugFillDescription(description); t1 = this.dragDetails; if (t1 != null) description.push(t1.toString$0(0)); } }; A.ScrollUpdateNotification.prototype = { debugFillDescription$1(description) { var t1; this.super$ScrollNotification$debugFillDescription(description); description.push("scrollDelta: " + A.S(this.scrollDelta)); t1 = this.dragDetails; if (t1 != null) description.push(t1.toString$0(0)); } }; A.OverscrollNotification.prototype = { debugFillDescription$1(description) { var t1, _this = this; _this.super$ScrollNotification$debugFillDescription(description); description.push("overscroll: " + B.JSNumber_methods.toStringAsFixed$1(_this.overscroll, 1)); description.push("velocity: " + B.JSNumber_methods.toStringAsFixed$1(_this.velocity, 1)); t1 = _this.dragDetails; if (t1 != null) description.push(t1.toString$0(0)); } }; A.ScrollEndNotification.prototype = { debugFillDescription$1(description) { var t1; this.super$ScrollNotification$debugFillDescription(description); t1 = this.dragDetails; if (t1 != null) description.push(t1.toString$0(0)); } }; A.UserScrollNotification.prototype = { debugFillDescription$1(description) { this.super$ScrollNotification$debugFillDescription(description); description.push("direction: " + this.direction.toString$0(0)); } }; A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin.prototype = { debugFillDescription$1(description) { var t1, t2; this.super$Notification$debugFillDescription(description); t1 = this.ViewportNotificationMixin__depth; t2 = t1 === 0 ? "local" : "remote"; description.push("depth: " + t1 + " (" + t2 + ")"); } }; A._ScrollNotificationObserverScope.prototype = { updateShouldNotify$1(old) { return this._scrollNotificationObserverState !== old._scrollNotificationObserverState; } }; A._ListenerEntry.prototype = { listener$1($receiver, arg0) { return this.listener.call$1(arg0); } }; A.ScrollNotificationObserver.prototype = { createState$0() { return new A.ScrollNotificationObserverState(new A.LinkedList(type$.LinkedList__ListenerEntry), B._StateLifecycle_0); } }; A.ScrollNotificationObserverState.prototype = { addListener$1(_, listener) { var t1 = this._scroll_notification_observer$_listeners; t1._insertBefore$3$updateFirst(t1._collection$_first, new A._ListenerEntry(listener), false); }, removeListener$1(_, listener) { var t2, t3, t1 = this._scroll_notification_observer$_listeners; t1.toString; t1 = A._LinkedListIterator$(t1, t1.$ti._precomputed1); t2 = t1.$ti._precomputed1; for (; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); if (J.$eq$(t3.listener, listener)) { t1 = t3.LinkedListEntry__list; t1.toString; t1._unlink$1(A._instanceType(t3)._eval$1("LinkedListEntry.E")._as(t3)); return; } } }, _notifyListeners$1(notification) { var entry, exception, stack, localListeners, _i, exception0, t2, t3, t1 = this._scroll_notification_observer$_listeners; if (t1._collection$_length === 0) return; localListeners = A.List_List$of(t1, true, type$._ListenerEntry); for (t1 = localListeners.length, _i = 0; _i < t1; ++_i) { entry = localListeners[_i]; try { if (entry.LinkedListEntry__list != null) J.listener$1$z(entry, notification); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t2 = A.ErrorDescription$("while dispatching notifications for " + A.getRuntimeTypeOfDartObject(this).toString$0(0)); t3 = $.$get$FlutterError_onError(); if (t3 != null) t3.call$1(new A.FlutterErrorDetails(exception, stack, "widget library", t2, null, new A.ScrollNotificationObserverState__notifyListeners_closure(this), false)); } } }, build$1(context) { var _this = this; return new A.NotificationListener(new A.ScrollNotificationObserverState_build_closure(_this), new A.NotificationListener(new A.ScrollNotificationObserverState_build_closure0(_this), new A._ScrollNotificationObserverScope(_this, _this._widget.child, null), null, type$.NotificationListener_ScrollNotification), null, type$.NotificationListener_ScrollMetricsNotification); }, dispose$0() { this._scroll_notification_observer$_listeners = null; this.super$State$dispose(); } }; A.ScrollNotificationObserverState__notifyListeners_closure.prototype = { call$0() { var _null = null, t1 = this.$this; return A._setArrayType([A.DiagnosticsProperty$("The " + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + " sending notification was", t1, true, B.C__NoDefaultValue, _null, false, _null, _null, B.DiagnosticLevel_3, _null, false, true, true, B.DiagnosticsTreeStyle_9, _null, type$.ScrollNotificationObserverState)], type$.JSArray_DiagnosticsNode); }, $signature: 141 }; A.ScrollNotificationObserverState_build_closure.prototype = { call$1(notification) { this.$this._notifyListeners$1(notification.asScrollUpdate$0()); return false; }, $signature: 384 }; A.ScrollNotificationObserverState_build_closure0.prototype = { call$1(notification) { this.$this._notifyListeners$1(notification); return false; }, $signature: 173 }; A.ScrollDecelerationRate.prototype = { _enumToString$0() { return "ScrollDecelerationRate." + this._core$_name; } }; A.ScrollPhysics.prototype = { buildParent$1(ancestor) { var t1 = this.parent; t1 = t1 == null ? null : t1.applyTo$1(ancestor); return t1 == null ? ancestor : t1; }, applyTo$1(ancestor) { return new A.ScrollPhysics(this.buildParent$1(ancestor)); }, applyPhysicsToUserOffset$2(position, offset) { var t1 = this.parent; if (t1 == null) return offset; return t1.applyPhysicsToUserOffset$2(position, offset); }, shouldAcceptUserOffset$1(position) { var t1, t2; if (!this.get$allowUserScrolling()) return false; t1 = this.parent; if (t1 == null) { t1 = position._pixels; t1.toString; if (t1 === 0) { t1 = position._minScrollExtent; t1.toString; t2 = position._maxScrollExtent; t2.toString; t2 = t1 !== t2; t1 = t2; } else t1 = true; return t1; } return t1.shouldAcceptUserOffset$1(position); }, recommendDeferredLoading$3(velocity, metrics, context) { var t1 = this.parent; if (t1 == null) return Math.abs(velocity) > A.View_maybeOf(context).get$physicalSize().get$longestSide(); return t1.recommendDeferredLoading$3(velocity, metrics, context); }, applyBoundaryConditions$2(position, value) { var t1 = this.parent; if (t1 == null) return 0; return t1.applyBoundaryConditions$2(position, value); }, adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(isScrolling, newPosition, oldPosition, velocity) { var t1 = this.parent; if (t1 == null) { t1 = newPosition._scroll_metrics$_pixels; t1.toString; return t1; } return t1.adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(isScrolling, newPosition, oldPosition, velocity); }, createBallisticSimulation$2(position, velocity) { var t1 = this.parent; if (t1 == null) return null; return t1.createBallisticSimulation$2(position, velocity); }, get$spring() { var t1 = this.parent; t1 = t1 == null ? null : t1.get$spring(); return t1 == null ? $.$get$ScrollPhysics__kDefaultSpring() : t1; }, toleranceFor$1(metrics) { var t1 = this.parent; t1 = t1 == null ? null : t1.toleranceFor$1(metrics); if (t1 == null) { t1 = metrics.context.__ScrollableState__devicePixelRatio_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new A.Tolerance(1 / t1, 1 / (0.05 * t1)); } return t1; }, get$minFlingDistance() { var t1 = this.parent; t1 = t1 == null ? null : t1.get$minFlingDistance(); return t1 == null ? 18 : t1; }, get$minFlingVelocity() { var t1 = this.parent; t1 = t1 == null ? null : t1.get$minFlingVelocity(); return t1 == null ? 50 : t1; }, get$maxFlingVelocity() { var t1 = this.parent; t1 = t1 == null ? null : t1.get$maxFlingVelocity(); return t1 == null ? 8000 : t1; }, carriedMomentum$1(existingVelocity) { var t1 = this.parent; if (t1 == null) return 0; return t1.carriedMomentum$1(existingVelocity); }, get$dragStartDistanceMotionThreshold() { var t1 = this.parent; return t1 == null ? null : t1.get$dragStartDistanceMotionThreshold(); }, get$allowImplicitScrolling() { return true; }, get$allowUserScrolling() { return true; }, toString$0(_) { var t1 = this.parent; if (t1 == null) return "ScrollPhysics"; return "ScrollPhysics -> " + t1.toString$0(0); } }; A.RangeMaintainingScrollPhysics.prototype = { applyTo$1(ancestor) { return new A.RangeMaintainingScrollPhysics(this.buildParent$1(ancestor)); }, adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(isScrolling, newPosition, oldPosition, velocity) { var maintainOverscroll, enforceBoundary, t1, t2, t3, t4, t5, result; if (velocity !== 0) { maintainOverscroll = false; enforceBoundary = false; } else { maintainOverscroll = true; enforceBoundary = true; } t1 = oldPosition._scroll_metrics$_minScrollExtent; t1.toString; t2 = newPosition._scroll_metrics$_minScrollExtent; t2.toString; if (t1 === t2) { t3 = oldPosition._scroll_metrics$_maxScrollExtent; t3.toString; t4 = newPosition._scroll_metrics$_maxScrollExtent; t4.toString; t4 = t3 === t4; t3 = t4; } else t3 = false; if (t3) maintainOverscroll = false; t3 = oldPosition._scroll_metrics$_pixels; t3.toString; t4 = newPosition._scroll_metrics$_pixels; t4.toString; if (t3 !== t4) { if (isFinite(t1)) { t4 = oldPosition._scroll_metrics$_maxScrollExtent; t4.toString; if (isFinite(t4)) if (isFinite(t2)) { t4 = newPosition._scroll_metrics$_maxScrollExtent; t4.toString; t4 = isFinite(t4); } else t4 = false; else t4 = false; } else t4 = false; if (t4) enforceBoundary = false; maintainOverscroll = false; } t4 = t3 < t1; if (!t4) { t5 = oldPosition._scroll_metrics$_maxScrollExtent; t5.toString; t5 = t3 > t5; } else t5 = true; if (t5) enforceBoundary = false; if (maintainOverscroll) { if (t4 && t2 > t1) return t2 - (t1 - t3); t1 = oldPosition._scroll_metrics$_maxScrollExtent; t1.toString; if (t3 > t1) { t4 = newPosition._scroll_metrics$_maxScrollExtent; t4.toString; t4 = t4 < t1; } else t4 = false; if (t4) { t2 = newPosition._scroll_metrics$_maxScrollExtent; t2.toString; return t2 + (t3 - t1); } } result = this.super$ScrollPhysics$adjustPositionForNewDimensions(isScrolling, newPosition, oldPosition, velocity); if (enforceBoundary) { t1 = newPosition._scroll_metrics$_maxScrollExtent; t1.toString; result = A.clampDouble(result, t2, t1); } return result; } }; A.BouncingScrollPhysics.prototype = { applyTo$1(ancestor) { return new A.BouncingScrollPhysics(this.decelerationRate, this.buildParent$1(ancestor)); }, frictionFactor$1(overscrollFraction) { switch (this.decelerationRate.index) { case 1: return 0.26 * Math.pow(1 - overscrollFraction, 2); case 0: return 0.52 * Math.pow(1 - overscrollFraction, 2); } }, applyPhysicsToUserOffset$2(position, offset) { var t1, t2, overscrollPastStart, overscrollPastEnd, overscrollPast, easing, friction, direction; if (!position.get$outOfRange()) return offset; t1 = position._minScrollExtent; t1.toString; t2 = position._pixels; t2.toString; overscrollPastStart = Math.max(t1 - t2, 0); t1 = position._maxScrollExtent; t1.toString; overscrollPastEnd = Math.max(t2 - t1, 0); overscrollPast = Math.max(overscrollPastStart, overscrollPastEnd); if (!(overscrollPastStart > 0 && offset < 0)) easing = overscrollPastEnd > 0 && offset > 0; else easing = true; t1 = position._viewportDimension; if (easing) { t1.toString; friction = this.frictionFactor$1((overscrollPast - Math.abs(offset)) / t1); } else { t1.toString; friction = this.frictionFactor$1(overscrollPast / t1); } direction = J.get$sign$in(offset); if (easing && this.decelerationRate === B.ScrollDecelerationRate_1) return direction * Math.abs(offset); return direction * A.BouncingScrollPhysics__applyFriction(overscrollPast, Math.abs(offset), friction); }, applyBoundaryConditions$2(position, value) { return 0; }, createBallisticSimulation$2(position, velocity) { var constantDeceleration, t1, t2, t3, t4, t5, finalX, tolerance = this.toleranceFor$1(position); if (Math.abs(velocity) >= tolerance.velocity || position.get$outOfRange()) { switch (this.decelerationRate.index) { case 1: constantDeceleration = 1400; break; case 0: constantDeceleration = 0; break; default: constantDeceleration = null; } t1 = this.get$spring(); t2 = position._pixels; t2.toString; t3 = position._minScrollExtent; t3.toString; t4 = position._maxScrollExtent; t4.toString; t5 = new A.BouncingScrollSimulation(t3, t4, t1, tolerance); if (t2 < t3) { t5.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t3, A._SpringSolution__SpringSolution(t1, t2 - t3, velocity), B.Tolerance_Gdw); t5.__BouncingScrollSimulation__springTime_A = -1 / 0; } else if (t2 > t4) { t5.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t4, A._SpringSolution__SpringSolution(t1, t2 - t4, velocity), B.Tolerance_Gdw); t5.__BouncingScrollSimulation__springTime_A = -1 / 0; } else { t2 = t5.__BouncingScrollSimulation__frictionSimulation_A = A.FrictionSimulation$(0.135, t2, velocity, constantDeceleration); finalX = t2.get$finalX(); if (velocity > 0 && finalX > t4) { t3 = t2.timeAtX$1(t4); t5.__BouncingScrollSimulation__springTime_A = t3; t5.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t4, A._SpringSolution__SpringSolution(t1, t4 - t4, Math.min(t2.dx$1(0, t3), 5000)), B.Tolerance_Gdw); } else if (velocity < 0 && finalX < t3) { t4 = t2.timeAtX$1(t3); t5.__BouncingScrollSimulation__springTime_A = t4; t5.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t3, A._SpringSolution__SpringSolution(t1, t3 - t3, Math.min(t2.dx$1(0, t4), 5000)), B.Tolerance_Gdw); } else t5.__BouncingScrollSimulation__springTime_A = 1 / 0; } return t5; } return null; }, get$minFlingVelocity() { return 100; }, carriedMomentum$1(existingVelocity) { return J.get$sign$in(existingVelocity) * Math.min(0.000816 * Math.pow(Math.abs(existingVelocity), 1.967), 40000); }, get$dragStartDistanceMotionThreshold() { return 3.5; }, get$maxFlingVelocity() { switch (this.decelerationRate.index) { case 1: return 64000; case 0: return A.ScrollPhysics.prototype.get$maxFlingVelocity.call(this); } }, get$spring() { switch (this.decelerationRate.index) { case 1: return A.SpringDescription$withDampingRatio(0.3, 1.3, 75); case 0: return A.ScrollPhysics.prototype.get$spring.call(this); } } }; A.ClampingScrollPhysics.prototype = { applyTo$1(ancestor) { return new A.ClampingScrollPhysics(this.buildParent$1(ancestor)); }, applyBoundaryConditions$2(position, value) { var t2, t3, t1 = position._pixels; t1.toString; if (value < t1) { t2 = position._minScrollExtent; t2.toString; t2 = t1 <= t2; } else t2 = false; if (t2) return value - t1; t2 = position._maxScrollExtent; t2.toString; if (t2 <= t1 && t1 < value) return value - t1; t3 = position._minScrollExtent; t3.toString; if (value < t3 && t3 < t1) return value - t3; if (t1 < t2 && t2 < value) return value - t2; return 0; }, createBallisticSimulation$2(position, velocity) { var t1, t2, end, _null = null, tolerance = this.toleranceFor$1(position); if (position.get$outOfRange()) { t1 = position._pixels; t1.toString; t2 = position._maxScrollExtent; t2.toString; if (t1 > t2) end = t2; else end = _null; t2 = position._minScrollExtent; t2.toString; if (t1 < t2) end = t2; t1 = this.get$spring(); t2 = position._pixels; t2.toString; end.toString; return new A.ScrollSpringSimulation(end, A._SpringSolution__SpringSolution(t1, t2 - end, Math.min(0, velocity)), tolerance); } if (Math.abs(velocity) < tolerance.velocity) return _null; if (velocity > 0) { t1 = position._pixels; t1.toString; t2 = position._maxScrollExtent; t2.toString; t2 = t1 >= t2; t1 = t2; } else t1 = false; if (t1) return _null; if (velocity < 0) { t1 = position._pixels; t1.toString; t2 = position._minScrollExtent; t2.toString; t2 = t1 <= t2; t1 = t2; } else t1 = false; if (t1) return _null; t1 = position._pixels; t1.toString; return A.ClampingScrollSimulation$(t1, tolerance, velocity); } }; A.AlwaysScrollableScrollPhysics.prototype = { applyTo$1(ancestor) { return new A.AlwaysScrollableScrollPhysics(this.buildParent$1(ancestor)); }, shouldAcceptUserOffset$1(position) { return true; } }; A.NeverScrollableScrollPhysics.prototype = { applyTo$1(ancestor) { return new A.NeverScrollableScrollPhysics(this.buildParent$1(ancestor)); }, get$allowUserScrolling() { return false; }, get$allowImplicitScrolling() { return false; } }; A.ScrollPositionAlignmentPolicy.prototype = { _enumToString$0() { return "ScrollPositionAlignmentPolicy." + this._core$_name; } }; A.ScrollPosition.prototype = { ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(context, debugLabel, keepScrollOffset, oldPosition, physics) { if (oldPosition != null) this.absorb$1(oldPosition); this.restoreScrollOffset$0(); }, get$minScrollExtent() { var t1 = this._minScrollExtent; t1.toString; return t1; }, get$maxScrollExtent() { var t1 = this._maxScrollExtent; t1.toString; return t1; }, get$hasContentDimensions() { return this._minScrollExtent != null && this._maxScrollExtent != null; }, get$pixels() { var t1 = this._pixels; t1.toString; return t1; }, get$hasPixels() { return this._pixels != null; }, get$viewportDimension() { var t1 = this._viewportDimension; t1.toString; return t1; }, get$hasViewportDimension() { return this._viewportDimension != null; }, absorb$1(other) { var _this = this, t1 = other._minScrollExtent; if (t1 != null && other._maxScrollExtent != null) { t1.toString; _this._minScrollExtent = t1; t1 = other._maxScrollExtent; t1.toString; _this._maxScrollExtent = t1; } t1 = other._pixels; if (t1 != null) _this._pixels = t1; t1 = other._viewportDimension; if (t1 != null) _this._viewportDimension = t1; _this._activity = other._activity; other._activity = null; if (A.getRuntimeTypeOfDartObject(other) !== A.getRuntimeTypeOfDartObject(_this)) _this._activity.resetActivity$0(); _this.context.setIgnorePointer$1(_this._activity.get$shouldIgnorePointer()); _this.isScrollingNotifier.set$value(0, _this._activity.get$isScrolling()); }, get$devicePixelRatio(_) { var t1 = this.context.__ScrollableState__devicePixelRatio_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, setPixels$1(newPixels) { var result, t2, t3, _this = this, t1 = _this._pixels; t1.toString; if (newPixels !== t1) { result = _this.physics.applyBoundaryConditions$2(_this, newPixels); t1 = _this._pixels; t1.toString; t2 = newPixels - result; _this._pixels = t2; if (t2 !== t1) { _this._updateSemanticActions$0(); _this.super$ChangeNotifier$notifyListeners(); t2 = _this._pixels; t2.toString; _this.didUpdateScrollPositionBy$1(t2 - t1); } if (Math.abs(result) > 1e-10) { t1 = _this._activity; t1.toString; t2 = _this.copyWith$0(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.context._gestureDetectorKey); t3.toString; t1.dispatchOverscrollNotification$3(t2, t3, result); return result; } } return 0; }, correctBy$1(correction) { var t1 = this._pixels; t1.toString; this._pixels = t1 + correction; this._didChangeViewportDimensionOrReceiveCorrection = true; }, forcePixels$1(value) { var _this = this, t1 = _this._pixels; t1.toString; _this._impliedVelocity = value - t1; _this._pixels = value; _this._updateSemanticActions$0(); _this.super$ChangeNotifier$notifyListeners(); $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ScrollPosition_forcePixels_closure(_this)); }, saveScrollOffset$0() { var t3, t1 = this.context, t2 = t1._framework$_element; t2.toString; t2 = A.PageStorage_maybeOf(t2); if (t2 != null) { t1 = t1._framework$_element; t1.toString; t3 = this._pixels; t3.toString; t2.writeState$2(t1, t3); } }, restoreScrollOffset$0() { var t1, t2, value; if (this._pixels == null) { t1 = this.context; t2 = t1._framework$_element; t2.toString; t2 = A.PageStorage_maybeOf(t2); if (t2 == null) value = null; else { t1 = t1._framework$_element; t1.toString; value = t2.readState$1(t1); } if (value != null) this._pixels = value; } }, restoreOffset$2$initialRestore(offset, initialRestore) { if (initialRestore) this._pixels = offset; else this.jumpTo$1(offset); }, saveOffset$0() { var t1 = this._pixels; t1.toString; this.context._persistedScrollOffset.set$value(0, t1); t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.flushData$0(); }, applyViewportDimension$1(viewportDimension) { if (this._viewportDimension !== viewportDimension) { this._viewportDimension = viewportDimension; this._didChangeViewportDimensionOrReceiveCorrection = true; } return true; }, applyContentDimensions$2(minScrollExtent, maxScrollExtent) { var currentMetrics, t1, t2, _this = this; if (!A.nearEqual(_this._minScrollExtent, minScrollExtent, 0.001) || !A.nearEqual(_this._maxScrollExtent, maxScrollExtent, 0.001) || _this._didChangeViewportDimensionOrReceiveCorrection || _this._lastAxis !== A.axisDirectionToAxis(_this.get$axisDirection())) { _this._minScrollExtent = minScrollExtent; _this._maxScrollExtent = maxScrollExtent; _this._lastAxis = A.axisDirectionToAxis(_this.get$axisDirection()); currentMetrics = _this._haveDimensions ? _this.copyWith$0() : null; _this._didChangeViewportDimensionOrReceiveCorrection = false; _this._pendingDimensions = true; if (_this._haveDimensions) { t1 = _this._scroll_position$_lastMetrics; t1.toString; currentMetrics.toString; t1 = !_this.correctForNewDimensions$2(t1, currentMetrics); } else t1 = false; if (t1) return false; _this._haveDimensions = true; } if (_this._pendingDimensions) { _this.super$ScrollPosition$applyNewDimensions(); _this.context.setCanDrag$1(_this.physics.shouldAcceptUserOffset$1(_this)); _this._pendingDimensions = false; } currentMetrics = _this.copyWith$0(); if (_this._scroll_position$_lastMetrics != null) { t1 = Math.max(currentMetrics.get$pixels() - currentMetrics.get$minScrollExtent(), 0); t2 = _this._scroll_position$_lastMetrics; if (t1 === Math.max(t2.get$pixels() - t2.get$minScrollExtent(), 0)) if (currentMetrics.get$extentInside() === _this._scroll_position$_lastMetrics.get$extentInside()) { t1 = Math.max(currentMetrics.get$maxScrollExtent() - currentMetrics.get$pixels(), 0); t2 = _this._scroll_position$_lastMetrics; t1 = t1 === Math.max(t2.get$maxScrollExtent() - t2.get$pixels(), 0) && currentMetrics.axisDirection === _this._scroll_position$_lastMetrics.axisDirection; } else t1 = false; else t1 = false; t1 = !t1; } else t1 = true; if (t1) { if (!_this._haveScheduledUpdateNotification) { A.scheduleMicrotask(_this.get$didUpdateScrollMetrics()); _this._haveScheduledUpdateNotification = true; } _this._scroll_position$_lastMetrics = _this.copyWith$0(); } return true; }, correctForNewDimensions$2(oldPosition, newPosition) { var _this = this, newPixels = _this.physics.adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(_this._activity.get$isScrolling(), newPosition, oldPosition, _this._activity.get$velocity()), t1 = _this._pixels; t1.toString; if (newPixels !== t1) { _this._pixels = newPixels; return false; } return true; }, applyNewDimensions$0() { this._activity.applyNewDimensions$0(); this._updateSemanticActions$0(); }, _updateSemanticActions$0() { var $forward, backward, actions, t2, t3, _this = this, t1 = _this.context; switch (t1._widget.axisDirection.index) { case 0: $forward = B.SemanticsAction_32_scrollDown; backward = B.SemanticsAction_16_scrollUp; break; case 1: $forward = B.SemanticsAction_4_scrollLeft; backward = B.SemanticsAction_8_scrollRight; break; case 2: $forward = B.SemanticsAction_16_scrollUp; backward = B.SemanticsAction_32_scrollDown; break; case 3: $forward = B.SemanticsAction_8_scrollRight; backward = B.SemanticsAction_4_scrollLeft; break; default: $forward = null; backward = null; } actions = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsAction); t2 = _this._pixels; t2.toString; t3 = _this._minScrollExtent; t3.toString; if (t2 > t3) actions.add$1(0, backward); t2 = _this._pixels; t2.toString; t3 = _this._maxScrollExtent; t3.toString; if (t2 < t3) actions.add$1(0, $forward); if (A.setEquals(actions, _this._semanticActions)) return; _this._semanticActions = actions; t1 = t1._gestureDetectorKey; if (t1.get$currentState() != null) t1.get$currentState().replaceSemanticsActions$1(actions); }, _maybeFlipAlignment$1(alignmentPolicy) { var t1; switch (alignmentPolicy.index) { case 0: t1 = alignmentPolicy; break; case 1: t1 = B.ScrollPositionAlignmentPolicy_2; break; case 2: t1 = B.ScrollPositionAlignmentPolicy_1; break; default: t1 = null; } return t1; }, _applyAxisDirectionToAlignmentPolicy$1(alignmentPolicy) { var t1, _0_0 = this.context._widget.axisDirection; $label0$0: { if (B.AxisDirection_0 === _0_0 || B.AxisDirection_3 === _0_0) { t1 = this._maybeFlipAlignment$1(alignmentPolicy); break $label0$0; } if (B.AxisDirection_2 === _0_0 || B.AxisDirection_1 === _0_0) { t1 = alignmentPolicy; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } return t1; }, ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(object, alignment, alignmentPolicy, curve, duration, targetRenderObject) { return this.ensureVisible$body$ScrollPosition(object, alignment, alignmentPolicy, curve, duration, targetRenderObject); }, ensureVisible$body$ScrollPosition(object, alignment, alignmentPolicy, curve, duration, targetRenderObject) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, targetRect, t1, t2, t3, target, viewport; var $async$ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start viewport = A.RenderAbstractViewport_maybeOf(object); if (viewport == null) { // goto return $async$goto = 1; break; } targetRect = targetRenderObject != null && targetRenderObject !== object ? A.MatrixUtils_transformRect(targetRenderObject.getTransformTo$1(0, object), object.get$paintBounds().intersect$1(targetRenderObject.get$paintBounds())) : null; switch ($async$self._applyAxisDirectionToAlignmentPolicy$1(alignmentPolicy).index) { case 0: t1 = viewport.getOffsetToReveal$4$axis$rect(object, alignment, A.axisDirectionToAxis($async$self.get$axisDirection()), targetRect); t2 = $async$self._minScrollExtent; t2.toString; t3 = $async$self._maxScrollExtent; t3.toString; target = A.clampDouble(t1.offset, t2, t3); break; case 1: t1 = viewport.getOffsetToReveal$4$axis$rect(object, 1, A.axisDirectionToAxis($async$self.get$axisDirection()), targetRect); t2 = $async$self._minScrollExtent; t2.toString; t3 = $async$self._maxScrollExtent; t3.toString; target = A.clampDouble(t1.offset, t2, t3); t1 = $async$self._pixels; t1.toString; if (target < t1) target = t1; break; case 2: t1 = viewport.getOffsetToReveal$4$axis$rect(object, 0, A.axisDirectionToAxis($async$self.get$axisDirection()), targetRect); t2 = $async$self._minScrollExtent; t2.toString; t3 = $async$self._maxScrollExtent; t3.toString; target = A.clampDouble(t1.offset, t2, t3); t1 = $async$self._pixels; t1.toString; if (target > t1) target = t1; break; default: target = null; } t1 = $async$self._pixels; t1.toString; if (target === t1) { // goto return $async$goto = 1; break; } if (duration._duration === B.Duration_0._duration) { $async$self.jumpTo$1(target); // goto return $async$goto = 1; break; } $async$returnValue = $async$self.animateTo$3$curve$duration(target, curve, duration); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject, $async$completer); }, moveTo$3$curve$duration(_, to, curve, duration) { var t2, t1 = this._minScrollExtent; t1.toString; t2 = this._maxScrollExtent; t2.toString; to = A.clampDouble(to, t1, t2); return this.super$ViewportOffset$moveTo(0, to, curve, duration); }, beginActivity$1(newActivity) { var oldIgnorePointer, wasScrolling, _this = this, t1 = _this._activity; if (t1 != null) { oldIgnorePointer = t1.get$shouldIgnorePointer(); wasScrolling = _this._activity.get$isScrolling(); if (wasScrolling && !newActivity.get$isScrolling()) _this.didEndScroll$0(); _this._activity.dispose$0(); } else { wasScrolling = false; oldIgnorePointer = false; } _this._activity = newActivity; if (oldIgnorePointer !== newActivity.get$shouldIgnorePointer()) _this.context.setIgnorePointer$1(_this._activity.get$shouldIgnorePointer()); _this.isScrollingNotifier.set$value(0, _this._activity.get$isScrolling()); if (!wasScrolling && _this._activity.get$isScrolling()) _this.didStartScroll$0(); }, didStartScroll$0() { var t1 = this._activity; t1.toString; t1.dispatchScrollStartNotification$2(this.copyWith$0(), $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.context._gestureDetectorKey)); }, didUpdateScrollPositionBy$1(delta) { var t2, t3, t1 = this._activity; t1.toString; t2 = this.copyWith$0(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.context._gestureDetectorKey); t3.toString; t1.dispatchScrollUpdateNotification$3(t2, t3, delta); }, didEndScroll$0() { var t2, t3, _this = this, t1 = _this._activity; t1.toString; t2 = _this.copyWith$0(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.context._gestureDetectorKey); t3.toString; t1.dispatchScrollEndNotification$2(t2, t3); _this.saveOffset$0(); _this.saveScrollOffset$0(); }, didUpdateScrollMetrics$0() { var t1, t2, t3; this._haveScheduledUpdateNotification = false; t1 = this.context._gestureDetectorKey; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) != null) { t2 = this.copyWith$0(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t3.toString; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); if (t1 != null) t1.dispatchNotification$1(new A.ScrollMetricsNotification(t2, t3, 0)); } }, dispose$0() { var _this = this, t1 = _this._activity; if (t1 != null) t1.dispose$0(); _this._activity = null; t1 = _this.isScrollingNotifier; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this.super$ChangeNotifier$dispose(); }, debugFillDescription$1(description) { var t1, t2, _this = this; _this.super$ViewportOffset$debugFillDescription(description); t1 = _this._minScrollExtent; t1 = t1 == null ? null : B.JSNumber_methods.toStringAsFixed$1(t1, 1); t2 = _this._maxScrollExtent; t2 = t2 == null ? null : B.JSNumber_methods.toStringAsFixed$1(t2, 1); description.push("range: " + A.S(t1) + ".." + A.S(t2)); t2 = _this._viewportDimension; description.push("viewport: " + A.S(t2 == null ? null : B.JSNumber_methods.toStringAsFixed$1(t2, 1))); } }; A.ScrollPosition_forcePixels_closure.prototype = { call$1(timeStamp) { this.$this._impliedVelocity = 0; }, $signature: 11 }; A.ScrollMetricsNotification.prototype = { asScrollUpdate$0() { return A.ScrollUpdateNotification$(this.context, this.ViewportNotificationMixin__depth, null, this.metrics, null); }, debugFillDescription$1(description) { this.super$_ScrollMetricsNotification_Notification_ViewportNotificationMixin$debugFillDescription(description); description.push(this.metrics.toString$0(0)); } }; A._ScrollMetricsNotification_Notification_ViewportNotificationMixin.prototype = { debugFillDescription$1(description) { var t1, t2; this.super$Notification$debugFillDescription(description); t1 = this.ViewportNotificationMixin__depth; t2 = t1 === 0 ? "local" : "remote"; description.push("depth: " + t1 + " (" + t2 + ")"); } }; A._ScrollPosition_ViewportOffset_ScrollMetrics.prototype = {}; A.ScrollPositionWithSingleContext.prototype = { ScrollPositionWithSingleContext$6$context$debugLabel$initialPixels$keepScrollOffset$oldPosition$physics(context, debugLabel, initialPixels, keepScrollOffset, oldPosition, physics) { var _this = this; if (_this._pixels == null && initialPixels != null) _this._pixels = initialPixels; if (_this._activity == null) _this.beginActivity$1(new A.IdleScrollActivity(_this)); }, get$axisDirection() { return this.context._widget.axisDirection; }, absorb$1(other) { var t1, _this = this; _this.super$ScrollPosition$absorb(other); _this._activity._delegate = _this; _this._userScrollDirection = other._userScrollDirection; t1 = other._currentDrag; if (t1 != null) { _this._currentDrag = t1; t1._delegate = _this; other._currentDrag = null; } }, beginActivity$1(newActivity) { var t1, _this = this; _this._heldPreviousVelocity = 0; _this.super$ScrollPosition$beginActivity(newActivity); t1 = _this._currentDrag; if (t1 != null) t1.dispose$0(); _this._currentDrag = null; if (!_this._activity.get$isScrolling()) _this.updateUserScrollDirection$1(B.ScrollDirection_0); }, applyUserOffset$1(delta) { var t1, _this = this; _this.updateUserScrollDirection$1(delta > 0 ? B.ScrollDirection_1 : B.ScrollDirection_2); t1 = _this._pixels; t1.toString; _this.super$ScrollPosition$setPixels(t1 - _this.physics.applyPhysicsToUserOffset$2(_this, delta)); }, goBallistic$1(velocity) { var t1, t2, t3, _this = this, simulation = _this.physics.createBallisticSimulation$2(_this, velocity); if (simulation != null) { t1 = _this._activity; t1 = t1 == null ? null : t1.get$shouldIgnorePointer(); t1 = new A.BallisticScrollActivity(t1 !== false, _this); t2 = A.AnimationController$unbounded(null, 0, _this.context); t2.didRegisterListener$0(); t3 = t2.AnimationLocalListenersMixin__listeners; t3._isDirty = true; t3._observer_list$_list.push(t1.get$_scroll_activity$_tick()); t2.animateWith$1(simulation)._primaryCompleter.future.whenComplete$1(t1.get$_scroll_activity$_end()); t1.__BallisticScrollActivity__controller_A = t2; _this.beginActivity$1(t1); } else _this.beginActivity$1(new A.IdleScrollActivity(_this)); }, updateUserScrollDirection$1(value) { var t1, t2, t3, _this = this; if (_this._userScrollDirection === value) return; _this._userScrollDirection = value; t1 = _this.copyWith$0(); t2 = _this.context._gestureDetectorKey; t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); if (t2 != null) t2.dispatchNotification$1(new A.UserScrollNotification(value, t1, t3, 0)); }, animateTo$3$curve$duration(to, curve, duration) { var activity, t2, t3, _this = this, t1 = _this._pixels; t1.toString; if (A.nearEqual(to, t1, _this.physics.toleranceFor$1(_this).distance)) { _this.jumpTo$1(to); return A.Future_Future$value(null, type$.void); } t1 = _this._pixels; t1.toString; activity = new A.DrivenScrollActivity(_this); t2 = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); activity.__DrivenScrollActivity__completer_F = t2; t1 = A.AnimationController$unbounded("DrivenScrollActivity", t1, _this.context); t1.didRegisterListener$0(); t3 = t1.AnimationLocalListenersMixin__listeners; t3._isDirty = true; t3._observer_list$_list.push(activity.get$_scroll_activity$_tick()); t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(to, curve, duration)._primaryCompleter.future.whenComplete$1(activity.get$_scroll_activity$_end()); activity.__DrivenScrollActivity__controller_F !== $ && A.throwUnnamedLateFieldAI(); activity.__DrivenScrollActivity__controller_F = t1; _this.beginActivity$1(activity); return t2.future; }, jumpTo$1(value) { var t1, t2, _this = this; _this.beginActivity$1(new A.IdleScrollActivity(_this)); t1 = _this._pixels; t1.toString; if (t1 !== value) { _this.forcePixels$1(value); _this.didStartScroll$0(); t2 = _this._pixels; t2.toString; _this.didUpdateScrollPositionBy$1(t2 - t1); _this.didEndScroll$0(); } _this.goBallistic$1(0); }, pointerScroll$1(delta) { var t1, t2, t3, targetPixels, _this = this; if (delta === 0) { _this.goBallistic$1(0); return; } t1 = _this._pixels; t1.toString; t2 = _this._minScrollExtent; t2.toString; t2 = Math.max(t1 + delta, t2); t3 = _this._maxScrollExtent; t3.toString; targetPixels = Math.min(t2, t3); if (targetPixels !== t1) { _this.beginActivity$1(new A.IdleScrollActivity(_this)); _this.updateUserScrollDirection$1(-delta > 0 ? B.ScrollDirection_1 : B.ScrollDirection_2); t1 = _this._pixels; t1.toString; _this.isScrollingNotifier.set$value(0, true); _this.forcePixels$1(targetPixels); _this.didStartScroll$0(); t2 = _this._pixels; t2.toString; _this.didUpdateScrollPositionBy$1(t2 - t1); _this.didEndScroll$0(); _this.goBallistic$1(0); } }, drag$2(details, dragCancelCallback) { var t3, drag, _this = this, t1 = _this.physics, t2 = t1.carriedMomentum$1(_this._heldPreviousVelocity); t1 = t1.get$dragStartDistanceMotionThreshold(); t3 = t1 == null ? null : 0; drag = new A.ScrollDragController(_this, dragCancelCallback, t2, t1, details.sourceTimeStamp, t2 !== 0, t3, details.kind, details); _this.beginActivity$1(new A.DragScrollActivity(drag, _this)); return _this._currentDrag = drag; }, dispose$0() { var t1 = this._currentDrag; if (t1 != null) t1.dispose$0(); this._currentDrag = null; this.super$ScrollPosition$dispose(); } }; A.BouncingScrollSimulation.prototype = { _scroll_simulation$_simulation$1(time) { var simulation, _this = this, t1 = _this.__BouncingScrollSimulation__springTime_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (time > t1) { if (!isFinite(t1)) t1 = 0; _this._timeOffset = t1; t1 = _this.__BouncingScrollSimulation__springSimulation_A; t1 === $ && A.throwUnnamedLateFieldNI(); simulation = t1; } else { _this._timeOffset = 0; t1 = _this.__BouncingScrollSimulation__frictionSimulation_A; t1 === $ && A.throwUnnamedLateFieldNI(); simulation = t1; } simulation.tolerance = _this.tolerance; return simulation; }, x$1(_, time) { return this._scroll_simulation$_simulation$1(time).x$1(0, time - this._timeOffset); }, dx$1(_, time) { return this._scroll_simulation$_simulation$1(time).dx$1(0, time - this._timeOffset); }, isDone$1(time) { return this._scroll_simulation$_simulation$1(time).isDone$1(time - this._timeOffset); }, toString$0(_) { return "BouncingScrollSimulation(leadingExtent: " + A.S(this.leadingExtent) + ", trailingExtent: " + A.S(this.trailingExtent) + ")"; } }; A.ClampingScrollSimulation.prototype = { x$1(_, time) { var t, t1 = this.__ClampingScrollSimulation__duration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t = A.clampDouble(time / t1, 0, 1); t1 = this.__ClampingScrollSimulation__distance_A; t1 === $ && A.throwUnnamedLateFieldNI(); return this.position + t1 * (1 - Math.pow(1 - t, $.$get$ClampingScrollSimulation__kDecelerationRate())); }, dx$1(_, time) { var t1 = this.__ClampingScrollSimulation__duration_A; t1 === $ && A.throwUnnamedLateFieldNI(); return this.velocity * Math.pow(1 - A.clampDouble(time / t1, 0, 1), $.$get$ClampingScrollSimulation__kDecelerationRate() - 1); }, isDone$1(time) { var t1 = this.__ClampingScrollSimulation__duration_A; t1 === $ && A.throwUnnamedLateFieldNI(); return time >= t1; } }; A.ScrollViewKeyboardDismissBehavior.prototype = { _enumToString$0() { return "ScrollViewKeyboardDismissBehavior." + this._core$_name; } }; A.ScrollView.prototype = { buildViewport$4(context, offset, axisDirection, slivers) { var _this = this; if (_this.shrinkWrap) return new A.ShrinkWrappingViewport(axisDirection, offset, _this.clipBehavior, slivers, null); return A.Viewport$(_this.anchor, axisDirection, _this.cacheExtent, B.CacheExtentStyle_0, _this.center, _this.clipBehavior, offset, slivers); }, build$1(context) { var scrollController, scrollable, scrollableResult, _this = this, slivers = _this.buildSlivers$1(context), t1 = _this.scrollDirection, axisDirection = A.getAxisDirectionFromAxisReverseAndDirectionality(context, t1, false), effectivePrimary = _this.primary; if (effectivePrimary == null) effectivePrimary = _this.controller == null && A.PrimaryScrollController_shouldInherit(context, t1); scrollController = effectivePrimary ? A.PrimaryScrollController_maybeOf(context) : _this.controller; scrollable = A.Scrollable$(axisDirection, _this.clipBehavior, scrollController, _this.dragStartBehavior, false, null, _this.physics, _this.restorationId, _this.scrollBehavior, _this.semanticChildCount, new A.ScrollView_build_closure(_this, axisDirection, slivers)); scrollableResult = effectivePrimary && scrollController != null ? A.PrimaryScrollController$none(scrollable) : scrollable; if (_this.keyboardDismissBehavior === B.ScrollViewKeyboardDismissBehavior_1) return new A.NotificationListener(new A.ScrollView_build_closure0(context), scrollableResult, null, type$.NotificationListener_ScrollUpdateNotification); else return scrollableResult; } }; A.ScrollView_build_closure.prototype = { call$2(context, offset) { return this.$this.buildViewport$4(context, offset, this.axisDirection, this.slivers); }, $signature: 2538 }; A.ScrollView_build_closure0.prototype = { call$1(notification) { var focusScope = A.FocusScope_of(this.context); if (notification.dragDetails != null && focusScope.get$hasFocus()) focusScope.unfocus$0(); return false; }, $signature: 2539 }; A.CustomScrollView.prototype = { buildSlivers$1(context) { return this.slivers; } }; A.BoxScrollView.prototype = { buildSlivers$1(context) { var mediaQuery, t1, mediaQueryHorizontalPadding, mediaQueryVerticalPadding, sliver = this.buildChildLayout$1(context), effectivePadding = this.padding; if (effectivePadding == null) { mediaQuery = A.MediaQuery__maybeOf(context, null); if (mediaQuery != null) { t1 = mediaQuery.padding; mediaQueryHorizontalPadding = t1.copyWith$2$bottom$top(0, 0); mediaQueryVerticalPadding = t1.copyWith$2$left$right(0, 0); t1 = this.scrollDirection === B.Axis_1; effectivePadding = t1 ? mediaQueryVerticalPadding : mediaQueryHorizontalPadding; sliver = A.MediaQuery$(sliver, mediaQuery.copyWith$1$padding(t1 ? mediaQueryHorizontalPadding : mediaQueryVerticalPadding), null); } } return A._setArrayType([effectivePadding != null ? new A.SliverPadding(effectivePadding, sliver, null) : sliver], type$.JSArray_Widget); } }; A.ListView.prototype = { buildChildLayout$1(context) { return A.SliverList$(this.childrenDelegate); } }; A.ListView$separated_closure.prototype = { call$2(context, index) { var itemIndex = B.JSInt_methods._tdivFast$1(index, 2); if ((index & 1) === 0) return this.itemBuilder.call$2(context, itemIndex); return this.separatorBuilder.call$2(context, itemIndex); }, $signature: 2541 }; A.ListView$separated_closure0.prototype = { call$2(widget, index) { return (index & 1) === 0 ? B.JSInt_methods._tdivFast$1(index, 2) : null; }, $signature: 2542 }; A.GridView.prototype = { buildChildLayout$1(context) { return new A.SliverGrid(this.gridDelegate, this.childrenDelegate, null); } }; A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.Scrollable.prototype = { createState$0() { var _null = null, t1 = type$.LabeledGlobalKey_State_StatefulWidget; return new A.ScrollableState(new A._RestorableScrollOffset($.$get$ChangeNotifier__emptyListeners()), new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_RawGestureDetectorState), new A.LabeledGlobalKey(_null, t1), B.Map_empty7, _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, _null, _null, B._StateLifecycle_0); }, viewportBuilder$2(arg0, arg1) { return this.viewportBuilder.call$2(arg0, arg1); } }; A.Scrollable_ensureVisible_closure.prototype = { call$1(_) { return null; }, $signature: 2546 }; A._ScrollableScope.prototype = { updateShouldNotify$1(old) { return this.position !== old.position; } }; A.ScrollableState.prototype = { get$deltaToScrollOrigin() { var t1, _this = this; switch (_this._widget.axisDirection.index) { case 2: t1 = _this._scrollable$_position._pixels; t1.toString; return new A.Offset(0, t1); case 0: t1 = _this._scrollable$_position._pixels; t1.toString; return new A.Offset(0, -t1); case 3: t1 = _this._scrollable$_position._pixels; t1.toString; return new A.Offset(-t1, 0); case 1: t1 = _this._scrollable$_position._pixels; t1.toString; return new A.Offset(t1, 0); } }, get$_effectiveScrollController() { var t1 = this._widget.controller; if (t1 == null) { t1 = this._fallbackScrollController; t1.toString; } return t1; }, get$restorationId() { return this._widget.restorationId; }, _updatePosition$0() { var t2, t3, oldPosition, _this = this, t1 = _this._widget.scrollBehavior; if (t1 == null) { t1 = _this._framework$_element; t1.toString; t1 = A.ScrollConfiguration_of(t1); } _this.__ScrollableState__configuration_A = t1; t2 = _this._framework$_element; t2.toString; t2 = t1.getScrollPhysics$1(t2); _this._physics = t2; t1 = _this._widget; t3 = t1.physics; if (t3 != null) _this._physics = t3.applyTo$1(t2); else { t1 = t1.scrollBehavior; if (t1 != null) { t2 = _this._framework$_element; t2.toString; _this._physics = t1.getScrollPhysics$1(t2).applyTo$1(_this._physics); } } oldPosition = _this._scrollable$_position; if (oldPosition != null) { _this.get$_effectiveScrollController().detach$1(0, oldPosition); A.scheduleMicrotask(oldPosition.get$dispose()); } t1 = _this.get$_effectiveScrollController(); t2 = _this._physics; t2.toString; _this._scrollable$_position = t1.createScrollPosition$3(t2, _this, oldPosition); t2 = _this.get$_effectiveScrollController(); t1 = _this._scrollable$_position; t1.toString; t2.attach$1(t1); }, restoreState$2(oldBucket, initialRestore) { var t2, t3, t4, t1 = this._persistedScrollOffset; this.registerForRestoration$2(t1, "offset"); t2 = t1._restoration_properties$_value; t3 = t2 == null; if ((t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null) { t4 = this._scrollable$_position; t4.toString; t1 = t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; t1.toString; t4.restoreOffset$2$initialRestore(t1, initialRestore); } }, initState$0() { if (this._widget.controller == null) this._fallbackScrollController = A.ScrollController$(0, true, null, null); this.super$State$initState(); }, didChangeDependencies$0() { var _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_18); _this._mediaQueryGestureSettings = t1 == null ? null : t1.gestureSettings; t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_2); t1 = t1 == null ? null : t1.devicePixelRatio; if (t1 == null) { t1 = _this._framework$_element; t1.toString; A.View_maybeOf(t1).toString; t1 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t1 == null) { t1 = self.window.devicePixelRatio; if (t1 === 0) t1 = 1; } } _this.__ScrollableState__devicePixelRatio_A = t1; _this._updatePosition$0(); _this.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies(); }, _shouldUpdatePosition$1(oldWidget) { var newPhysics, oldPhysics, _this = this, _null = null, t1 = _this._widget.scrollBehavior, t2 = t1 == null, t3 = oldWidget.scrollBehavior, t4 = t3 == null; if (t2 !== t4) return true; if (!t2 && !t4 && t1.shouldNotify$1(t3)) return true; t1 = _this._widget; newPhysics = t1.physics; if (newPhysics == null) { t1 = t1.scrollBehavior; if (t1 == null) newPhysics = _null; else { t2 = _this._framework$_element; t2.toString; t2 = t1.getScrollPhysics$1(t2); newPhysics = t2; } } oldPhysics = oldWidget.physics; if (oldPhysics == null) if (t4) oldPhysics = _null; else { t1 = _this._framework$_element; t1.toString; t1 = t3.getScrollPhysics$1(t1); oldPhysics = t1; } do { t1 = newPhysics == null; t2 = t1 ? _null : A.getRuntimeTypeOfDartObject(newPhysics); t3 = oldPhysics == null; if (t2 != (t3 ? _null : A.getRuntimeTypeOfDartObject(oldPhysics))) return true; newPhysics = t1 ? _null : newPhysics.parent; oldPhysics = t3 ? _null : oldPhysics.parent; } while (newPhysics != null || oldPhysics != null); t1 = _this._widget.controller; t1 = t1 == null ? _null : A.getRuntimeTypeOfDartObject(t1); t2 = oldWidget.controller; return t1 != (t2 == null ? _null : A.getRuntimeTypeOfDartObject(t2)); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget(oldWidget); t1 = oldWidget.controller; if (_this._widget.controller != t1) { if (t1 == null) { t1 = _this._fallbackScrollController; t1.toString; t2 = _this._scrollable$_position; t2.toString; t1.detach$1(0, t2); _this._fallbackScrollController.dispose$0(); _this._fallbackScrollController = null; } else { t2 = _this._scrollable$_position; t2.toString; t1.detach$1(0, t2); if (_this._widget.controller == null) _this._fallbackScrollController = A.ScrollController$(0, true, null, null); } t1 = _this.get$_effectiveScrollController(); t2 = _this._scrollable$_position; t2.toString; t1.attach$1(t2); } if (_this._shouldUpdatePosition$1(oldWidget)) _this._updatePosition$0(); }, dispose$0() { var t2, _this = this, t1 = _this._widget.controller; if (t1 != null) { t2 = _this._scrollable$_position; t2.toString; t1.detach$1(0, t2); } else { t1 = _this._fallbackScrollController; if (t1 != null) { t2 = _this._scrollable$_position; t2.toString; t1.detach$1(0, t2); } t1 = _this._fallbackScrollController; if (t1 != null) t1.dispose$0(); } _this._scrollable$_position.dispose$0(); _this._persistedScrollOffset.dispose$0(); _this.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$dispose(); }, setCanDrag$1(value) { var t1, t2, _this = this; if (value === _this._lastCanDrag) t1 = !value || A.axisDirectionToAxis(_this._widget.axisDirection) === _this._scrollable$_lastAxisDirection; else t1 = false; if (t1) return; if (!value) { _this._gestureRecognizers = B.Map_empty7; _this._scrollable$_handleDragCancel$0(); } else { switch (A.axisDirectionToAxis(_this._widget.axisDirection).index) { case 1: _this._gestureRecognizers = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_mLh, new A.GestureRecognizerFactoryWithHandlers(new A.ScrollableState_setCanDrag_closure(_this), new A.ScrollableState_setCanDrag_closure0(_this), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); break; case 0: _this._gestureRecognizers = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_Vq1, new A.GestureRecognizerFactoryWithHandlers(new A.ScrollableState_setCanDrag_closure1(_this), new A.ScrollableState_setCanDrag_closure2(_this), type$.GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); break; } value = true; } _this._lastCanDrag = value; _this._scrollable$_lastAxisDirection = A.axisDirectionToAxis(_this._widget.axisDirection); t1 = _this._gestureDetectorKey; if (t1.get$currentState() != null) { t1 = t1.get$currentState(); t1._syncAll$1(_this._gestureRecognizers); if (!t1._widget.excludeFromSemantics) { t2 = t1._framework$_element.get$renderObject(); t2.toString; type$.RenderSemanticsGestureHandler._as(t2); t1._gesture_detector$_semantics.assignSemantics$1(t2); } } }, setIgnorePointer$1(value) { var t1, _this = this; if (_this._shouldIgnorePointer === value) return; _this._shouldIgnorePointer = value; t1 = _this._ignorePointerKey; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) != null) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject(); t1.toString; type$.RenderIgnorePointer._as(t1).set$ignoring(_this._shouldIgnorePointer); } }, _scrollable$_handleDragDown$1(details) { var t1 = this._scrollable$_position, previousVelocity = t1._activity.get$velocity(), holdActivity = new A.HoldScrollActivity(this.get$_disposeHold(), t1); t1.beginActivity$1(holdActivity); t1._heldPreviousVelocity = previousVelocity; this._hold = holdActivity; }, _scrollable$_handleDragStart$1(details) { this._scrollable$_drag = this._scrollable$_position.drag$2(details, this.get$_disposeDrag()); }, _scrollable$_handleDragUpdate$1(details) { var t1 = this._scrollable$_drag; if (t1 != null) t1.update$1(0, details); }, _scrollable$_handleDragEnd$1(details) { var t1 = this._scrollable$_drag; if (t1 != null) t1.end$1(0, details); }, _scrollable$_handleDragCancel$0() { if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._gestureDetectorKey) == null) return; var t1 = this._hold; if (t1 != null) t1._delegate.goBallistic$1(0); t1 = this._scrollable$_drag; if (t1 != null) t1._delegate.goBallistic$1(0); }, _disposeHold$0() { this._hold = null; }, _disposeDrag$0() { this._scrollable$_drag = null; }, _scrollable$_targetScrollOffsetForPointerScroll$1(delta) { var t3, t1 = this._scrollable$_position, t2 = t1._pixels; t2.toString; t3 = t1._minScrollExtent; t3.toString; t3 = Math.max(t2 + delta, t3); t1 = t1._maxScrollExtent; t1.toString; return Math.min(t3, t1); }, _scrollable$_pointerSignalEventDelta$1($event) { var pressed, flipAxes, delta = A._Cell$named("delta"), t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); pressed = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")); t1 = this.__ScrollableState__configuration_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$pointerAxisModifiers(); flipAxes = pressed.any$1(0, t1.get$contains(t1)) && $event.get$kind($event) === B.PointerDeviceKind_1; switch (A.axisDirectionToAxis(this._widget.axisDirection).index) { case 0: delta.__late_helper$_value = flipAxes ? $event.get$scrollDelta()._dy : $event.get$scrollDelta()._dx; break; case 1: delta.__late_helper$_value = flipAxes ? $event.get$scrollDelta()._dx : $event.get$scrollDelta()._dy; break; } if (A.axisDirectionIsReversed(this._widget.axisDirection)) delta.__late_helper$_value = delta._readLocal$0() * -1; return delta._readLocal$0(); }, _receivedPointerSignal$1($event) { var t1, t2, delta, targetScrollOffset, _this = this; if (type$.PointerScrollEvent._is($event) && _this._scrollable$_position != null) { t1 = _this._physics; if (t1 != null) { t2 = _this._scrollable$_position; t2.toString; t2 = !t1.shouldAcceptUserOffset$1(t2); t1 = t2; } else t1 = false; if (t1) return; delta = _this._scrollable$_pointerSignalEventDelta$1($event); targetScrollOffset = _this._scrollable$_targetScrollOffsetForPointerScroll$1(delta); if (delta !== 0) { t1 = _this._scrollable$_position._pixels; t1.toString; t1 = targetScrollOffset !== t1; } else t1 = false; if (t1) $.GestureBinding__instance.GestureBinding_pointerSignalResolver.register$2(0, $event, _this.get$_scrollable$_handlePointerScroll()); } else if (type$.PointerScrollInertiaCancelEvent._is($event)) _this._scrollable$_position.pointerScroll$1(0); }, _scrollable$_handlePointerScroll$1($event) { var t1, _this = this, delta = _this._scrollable$_pointerSignalEventDelta$1($event), targetScrollOffset = _this._scrollable$_targetScrollOffsetForPointerScroll$1(delta); if (delta !== 0) { t1 = _this._scrollable$_position._pixels; t1.toString; t1 = targetScrollOffset !== t1; } else t1 = false; if (t1) _this._scrollable$_position.pointerScroll$1(delta); }, _handleScrollMetricsNotification$1(notification) { var t1, scrollSemanticsRenderObject; if (notification.ViewportNotificationMixin__depth === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._scrollSemanticsKey); scrollSemanticsRenderObject = t1 == null ? null : t1.get$renderObject(); if (scrollSemanticsRenderObject != null) scrollSemanticsRenderObject.markNeedsSemanticsUpdate$0(); } return false; }, build$1(context) { var t2, t3, t4, t5, result, details, registrar, _this = this, _null = null, t1 = _this._scrollable$_position; t1.toString; t2 = _this._gestureRecognizers; t3 = _this._widget; t4 = t3.excludeFromSemantics; t5 = _this._shouldIgnorePointer; t5 = A.IgnorePointer$(t3.viewportBuilder$2(context, t1), t5, _this._ignorePointerKey); result = new A._ScrollableScope(_this, t1, A.Listener$(B.HitTestBehavior_0, new A.RawGestureDetector(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, !t4, false, false, t5, _null), t2, B.HitTestBehavior_1, t4, _this._gestureDetectorKey), _null, _null, _null, _null, _null, _null, _this.get$_receivedPointerSignal(), _null), _null); t1 = _this._widget; if (!t1.excludeFromSemantics) { t1 = _this._scrollable$_position; t1.toString; t2 = _this._physics.get$allowImplicitScrolling(); t3 = _this._widget; result = new A.NotificationListener(_this.get$_handleScrollMetricsNotification(), new A._ScrollSemantics(t1, t2, t3.semanticChildCount, result, _this._scrollSemanticsKey), _null, type$.NotificationListener_ScrollMetricsNotification); t1 = t3; } t2 = _this.get$_effectiveScrollController(); t3 = _this._widget.clipBehavior; details = new A.ScrollableDetails(t1.axisDirection, t2, t3); t1 = _this.__ScrollableState__configuration_A; t1 === $ && A.throwUnnamedLateFieldNI(); result = t1.buildScrollbar$3(context, t1.buildOverscrollIndicator$3(context, result, details), details); registrar = A.SelectionContainer_maybeOf(context); if (registrar != null) { t1 = _this._scrollable$_position; t1.toString; result = new A._ScrollableSelectionHandler(_this, t1, result, registrar, _null); } return result; } }; A.ScrollableState_setCanDrag_closure.prototype = { call$0() { var t1 = this.$this.__ScrollableState__configuration_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.VerticalDragGestureRecognizer$(null, t1.get$dragDevices()); }, $signature: 329 }; A.ScrollableState_setCanDrag_closure0.prototype = { call$1(instance) { var t2, t3, t1 = this.$this; instance.onDown = t1.get$_scrollable$_handleDragDown(); instance.onStart = t1.get$_scrollable$_handleDragStart(); instance.onUpdate = t1.get$_scrollable$_handleDragUpdate(); instance.onEnd = t1.get$_scrollable$_handleDragEnd(); instance.onCancel = t1.get$_scrollable$_handleDragCancel(); t2 = t1._physics; instance.minFlingDistance = t2 == null ? null : t2.get$minFlingDistance(); t2 = t1._physics; instance.minFlingVelocity = t2 == null ? null : t2.get$minFlingVelocity(); t2 = t1._physics; instance.maxFlingVelocity = t2 == null ? null : t2.get$maxFlingVelocity(); t2 = t1.__ScrollableState__configuration_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1._framework$_element; t3.toString; instance.velocityTrackerBuilder = t2.velocityTrackerBuilder$1(t3); instance.dragStartBehavior = t1._widget.dragStartBehavior; instance.multitouchDragStrategy = t1.__ScrollableState__configuration_A.get$multitouchDragStrategy(); instance.gestureSettings = t1._mediaQueryGestureSettings; instance.supportedDevices = t1.__ScrollableState__configuration_A.get$dragDevices(); }, $signature: 328 }; A.ScrollableState_setCanDrag_closure1.prototype = { call$0() { var t1 = this.$this.__ScrollableState__configuration_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.HorizontalDragGestureRecognizer$(null, t1.get$dragDevices()); }, $signature: 473 }; A.ScrollableState_setCanDrag_closure2.prototype = { call$1(instance) { var t2, t3, t1 = this.$this; instance.onDown = t1.get$_scrollable$_handleDragDown(); instance.onStart = t1.get$_scrollable$_handleDragStart(); instance.onUpdate = t1.get$_scrollable$_handleDragUpdate(); instance.onEnd = t1.get$_scrollable$_handleDragEnd(); instance.onCancel = t1.get$_scrollable$_handleDragCancel(); t2 = t1._physics; instance.minFlingDistance = t2 == null ? null : t2.get$minFlingDistance(); t2 = t1._physics; instance.minFlingVelocity = t2 == null ? null : t2.get$minFlingVelocity(); t2 = t1._physics; instance.maxFlingVelocity = t2 == null ? null : t2.get$maxFlingVelocity(); t2 = t1.__ScrollableState__configuration_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1._framework$_element; t3.toString; instance.velocityTrackerBuilder = t2.velocityTrackerBuilder$1(t3); instance.dragStartBehavior = t1._widget.dragStartBehavior; instance.multitouchDragStrategy = t1.__ScrollableState__configuration_A.get$multitouchDragStrategy(); instance.gestureSettings = t1._mediaQueryGestureSettings; instance.supportedDevices = t1.__ScrollableState__configuration_A.get$dragDevices(); }, $signature: 477 }; A._ScrollableSelectionHandler.prototype = { createState$0() { return new A._ScrollableSelectionHandlerState(B._StateLifecycle_0); } }; A._ScrollableSelectionHandlerState.prototype = { initState$0() { var t1, t2, t3, t4; this.super$State$initState(); t1 = this._widget; t2 = t1.state; t1 = t1.position; t3 = type$.Selectable; t4 = type$.double; t3 = new A._ScrollableSelectionContainerDelegate(t2, new A.EdgeDraggingAutoScroller(t2, null, 30), t1, A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A._setArrayType([], type$.JSArray_Selectable), A.LinkedHashSet_LinkedHashSet$_empty(t3), B.SelectionGeometry_43h0, $.$get$ChangeNotifier__emptyListeners()); t1.addListener$1(0, t3.get$_scheduleLayoutChange()); this.___ScrollableSelectionHandlerState__selectionDelegate_A = t3; }, didUpdateWidget$1(oldWidget) { var t1, t2; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.position; if (oldWidget.position !== t1) { t2 = this.___ScrollableSelectionHandlerState__selectionDelegate_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.set$position(0, t1); } }, dispose$0() { var t1 = this.___ScrollableSelectionHandlerState__selectionDelegate_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$State$dispose(); }, build$1(context) { var t1 = this._widget, t2 = t1.registrar, t3 = this.___ScrollableSelectionHandlerState__selectionDelegate_A; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.SelectionContainer(t2, t1.child, t3, null); } }; A._ScrollableSelectionContainerDelegate.prototype = { set$position(_, other) { var t2, t1 = this._scrollable$_position; if (other === t1) return; t2 = this.get$_scheduleLayoutChange(); t1.removeListener$1(0, t2); this._scrollable$_position = other; other.addListener$1(0, t2); }, _scheduleLayoutChange$0() { if (this._scheduledLayoutChange) return; this._scheduledLayoutChange = true; $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure(this)); }, didChangeSelectables$0() { var _this = this, t1 = _this.selectables, selectableSet = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); t1 = _this._selectableStartEdgeUpdateRecords; t1.removeWhere$1(t1, new A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure(selectableSet)); t1 = _this._selectableEndEdgeUpdateRecords; t1.removeWhere$1(t1, new A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure0(selectableSet)); _this.super$MultiSelectableSelectionContainerDelegate$didChangeSelectables(); }, handleSelectionEdgeUpdate$1($event) { var deltaToOrigin, t1, t2, t3, t4, result, _this = this; if (_this._currentDragEndRelatedToOrigin == null && _this._currentDragStartRelatedToOrigin == null) _this._selectionStartsInScrollable = _this._globalPositionInScrollable$1($event.globalPosition); deltaToOrigin = A._getDeltaToScrollOrigin(_this.state); t1 = $event.globalPosition; t2 = $event.granularity; t3 = -deltaToOrigin._dx; t4 = -deltaToOrigin._dy; if ($event.type === B.SelectionEventType_1) { t1 = _this._currentDragEndRelatedToOrigin = _this._inferPositionRelatedToOrigin$1(t1); $event = A.SelectionEdgeUpdateEvent$forEnd(new A.Offset(t1._dx + t3, t1._dy + t4), t2); } else { t1 = _this._currentDragStartRelatedToOrigin = _this._inferPositionRelatedToOrigin$1(t1); $event = A.SelectionEdgeUpdateEvent$forStart(new A.Offset(t1._dx + t3, t1._dy + t4), t2); } result = _this.super$MultiSelectableSelectionContainerDelegate$handleSelectionEdgeUpdate($event); if (result === B.SelectionResult_3) { _this._autoScroller._scrolling = false; return result; } if (_this._selectionStartsInScrollable) { t1 = _this._autoScroller; t1.startAutoScrollIfNecessary$1(A.Rect$fromCenter($event.globalPosition, 0, 0)); if (t1._scrolling) return B.SelectionResult_3; } return result; }, _inferPositionRelatedToOrigin$1(globalPosition) { var localPosition, t3, deltaToOrigin, t1 = this.state, t2 = t1._framework$_element.get$renderObject(); t2.toString; type$.RenderBox._as(t2); localPosition = t2.globalToLocal$1(globalPosition); if (!this._selectionStartsInScrollable) { t3 = localPosition._dy; if (t3 < 0 || localPosition._dx < 0) return A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, null), B.Offset_0_0); if (t3 > t2.get$size(0)._dy || localPosition._dx > t2.get$size(0)._dx) return B.Offset_YZQ; } deltaToOrigin = A._getDeltaToScrollOrigin(t1); return A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, null), new A.Offset(localPosition._dx + deltaToOrigin._dx, localPosition._dy + deltaToOrigin._dy)); }, _updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart(forceUpdateEnd, forceUpdateStart) { var transform, t2, t3, _this = this, t1 = _this.state, deltaToOrigin = A._getDeltaToScrollOrigin(t1); t1 = t1._framework$_element.get$renderObject(); t1.toString; type$.RenderBox._as(t1); transform = t1.getTransformTo$1(0, null); t2 = _this.currentSelectionStartIndex; if (t2 !== -1) t3 = _this._currentDragStartRelatedToOrigin == null || forceUpdateStart; else t3 = false; if (t3) { t2 = J.get$value$x(_this.selectables[t2]).startSelectionPoint; t2.toString; _this._currentDragStartRelatedToOrigin = A.MatrixUtils_transformPoint(transform, A.MatrixUtils_transformPoint(J.getTransformTo$1$z(_this.selectables[_this.currentSelectionStartIndex], t1), t2.localPosition.$add(0, new A.Offset(0, -t2.lineHeight / 2))).$add(0, deltaToOrigin)); } t2 = _this.currentSelectionEndIndex; if (t2 !== -1) t3 = true; else t3 = false; if (t3) { t2 = J.get$value$x(_this.selectables[t2]).endSelectionPoint; t2.toString; _this._currentDragEndRelatedToOrigin = A.MatrixUtils_transformPoint(transform, A.MatrixUtils_transformPoint(J.getTransformTo$1$z(_this.selectables[_this.currentSelectionEndIndex], t1), t2.localPosition.$add(0, new A.Offset(0, -t2.lineHeight / 2))).$add(0, deltaToOrigin)); } }, _updateDragLocationsFromGeometries$0() { return this._updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart(true, true); }, _jumpToEdge$1(isExtent) { var selectable, edge, lineHeight, t2, edgeOffsetInScrollableCoordinates, t3, edgeBottom, edgeTop, _this = this, t1 = _this.selectables; if (isExtent) { selectable = t1[_this.currentSelectionEndIndex]; edge = selectable.get$value(selectable).endSelectionPoint; lineHeight = selectable.get$value(selectable).endSelectionPoint.lineHeight; } else { selectable = t1[_this.currentSelectionStartIndex]; edge = selectable.get$value(selectable).startSelectionPoint; t1 = selectable.get$value(selectable).startSelectionPoint; lineHeight = t1 == null ? null : t1.lineHeight; } if (lineHeight == null || edge == null) return; t1 = _this.state; t2 = t1._framework$_element.get$renderObject(); t2.toString; type$.RenderBox._as(t2); edgeOffsetInScrollableCoordinates = A.MatrixUtils_transformPoint(selectable.getTransformTo$1(0, t2), edge.localPosition); t3 = t2.get$size(0)._dx; t2 = t2.get$size(0)._dy; switch (t1._widget.axisDirection.index) { case 0: edgeBottom = edgeOffsetInScrollableCoordinates._dy; edgeTop = edgeBottom - lineHeight; if (edgeBottom >= t2 && edgeTop <= 0) return; if (edgeBottom > t2) { t1 = _this._scrollable$_position; t3 = t1._pixels; t3.toString; t1.jumpTo$1(t3 + t2 - edgeBottom); return; } if (edgeTop < 0) { t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; t1.jumpTo$1(t2 + 0 - edgeTop); } return; case 1: edge = edgeOffsetInScrollableCoordinates._dx; if (edge >= t3 && edge <= 0) return; if (edge > t3) { t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; t1.jumpTo$1(t2 + edge - t3); return; } if (edge < 0) { t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; t1.jumpTo$1(t2 + edge - 0); } return; case 2: edgeBottom = edgeOffsetInScrollableCoordinates._dy; edgeTop = edgeBottom - lineHeight; if (edgeBottom >= t2 && edgeTop <= 0) return; if (edgeBottom > t2) { t1 = _this._scrollable$_position; t3 = t1._pixels; t3.toString; t1.jumpTo$1(t3 + edgeBottom - t2); return; } if (edgeTop < 0) { t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; t1.jumpTo$1(t2 + edgeTop - 0); } return; case 3: edge = edgeOffsetInScrollableCoordinates._dx; if (edge >= t3 && edge <= 0) return; if (edge > t3) { t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; t1.jumpTo$1(t2 + t3 - edge); return; } if (edge < 0) { t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; t1.jumpTo$1(t2 + 0 - edge); } return; } }, _globalPositionInScrollable$1(globalPosition) { var localPosition, t1 = this.state._framework$_element.get$renderObject(); t1.toString; type$.RenderBox._as(t1); localPosition = t1.globalToLocal$1(globalPosition); return new A.Rect(0, 0, 0 + t1.get$size(0)._dx, 0 + t1.get$size(0)._dy).contains$1(0, localPosition); }, dispatchSelectionEventToChild$2(selectable, $event) { var t1, t2, _this = this; switch ($event.type.index) { case 0: t1 = _this.state._scrollable$_position._pixels; t1.toString; _this._selectableStartEdgeUpdateRecords.$indexSet(0, selectable, t1); _this.ensureChildUpdated$1(selectable); break; case 1: t1 = _this.state._scrollable$_position._pixels; t1.toString; _this._selectableEndEdgeUpdateRecords.$indexSet(0, selectable, t1); _this.ensureChildUpdated$1(selectable); break; case 5: case 6: _this.ensureChildUpdated$1(selectable); t1 = _this.state; t2 = t1._scrollable$_position._pixels; t2.toString; _this._selectableStartEdgeUpdateRecords.$indexSet(0, selectable, t2); t1 = t1._scrollable$_position._pixels; t1.toString; _this._selectableEndEdgeUpdateRecords.$indexSet(0, selectable, t1); break; case 2: _this._selectableEndEdgeUpdateRecords.remove$1(0, selectable); _this._selectableStartEdgeUpdateRecords.remove$1(0, selectable); break; case 3: case 4: t1 = _this.state; t2 = t1._scrollable$_position._pixels; t2.toString; _this._selectableEndEdgeUpdateRecords.$indexSet(0, selectable, t2); t1 = t1._scrollable$_position._pixels; t1.toString; _this._selectableStartEdgeUpdateRecords.$indexSet(0, selectable, t1); break; } return _this.super$MultiSelectableSelectionContainerDelegate$dispatchSelectionEventToChild(selectable, $event); }, ensureChildUpdated$1(selectable) { var t3, previousStartRecord, t4, t5, deltaToOrigin, previousEndRecord, _this = this, t1 = _this.state, t2 = t1._scrollable$_position._pixels; t2.toString; t3 = _this._selectableStartEdgeUpdateRecords; previousStartRecord = t3.$index(0, selectable); t4 = _this._currentDragStartRelatedToOrigin; if (t4 != null) t5 = previousStartRecord == null || Math.abs(t2 - previousStartRecord) > 1e-10; else t5 = false; if (t5) { deltaToOrigin = A._getDeltaToScrollOrigin(t1); selectable.dispatchSelectionEvent$1(A.SelectionEdgeUpdateEvent$forStart(new A.Offset(t4._dx + -deltaToOrigin._dx, t4._dy + -deltaToOrigin._dy), null)); t4 = t1._scrollable$_position._pixels; t4.toString; t3.$indexSet(0, selectable, t4); } t3 = _this._selectableEndEdgeUpdateRecords; previousEndRecord = t3.$index(0, selectable); t4 = _this._currentDragEndRelatedToOrigin; if (t4 != null) t2 = previousEndRecord == null || Math.abs(t2 - previousEndRecord) > 1e-10; else t2 = false; if (t2) { deltaToOrigin = A._getDeltaToScrollOrigin(t1); selectable.dispatchSelectionEvent$1(A.SelectionEdgeUpdateEvent$forEnd(new A.Offset(t4._dx + -deltaToOrigin._dx, t4._dy + -deltaToOrigin._dy), null)); t1 = t1._scrollable$_position._pixels; t1.toString; t3.$indexSet(0, selectable, t1); } }, dispose$0() { var _this = this; _this._selectableStartEdgeUpdateRecords.clear$0(0); _this._selectableEndEdgeUpdateRecords.clear$0(0); _this._scheduledLayoutChange = false; _this._autoScroller._scrolling = false; _this.super$MultiSelectableSelectionContainerDelegate$dispose(); } }; A._ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; if (!t1._scheduledLayoutChange) return; t1._scheduledLayoutChange = false; t1._updateSelectionGeometry$0(); }, $signature: 11 }; A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure.prototype = { call$2(key, value) { return !this.selectableSet.contains$1(0, key); }, $signature: 764 }; A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure0.prototype = { call$2(key, value) { return !this.selectableSet.contains$1(0, key); }, $signature: 764 }; A._ScrollSemantics.prototype = { createRenderObject$1(context) { var t1 = this.position, t2 = new A._RenderScrollSemantics(t1, this.allowImplicitScrolling, this.semanticChildCount, null, A.LayerHandle$(type$.ContainerLayer_2)); t2.RenderObject$0(); t2.set$child(null); t1.addListener$1(0, t2.get$markNeedsSemanticsUpdate()); return t2; }, updateRenderObject$2(context, renderObject) { renderObject.set$allowImplicitScrolling(this.allowImplicitScrolling); renderObject.set$position(0, this.position); renderObject.set$semanticChildCount(this.semanticChildCount); } }; A._RenderScrollSemantics.prototype = { set$position(_, value) { var t2, _this = this, t1 = _this._scrollable$_position; if (value === t1) return; t2 = _this.get$markNeedsSemanticsUpdate(); t1.removeListener$1(0, t2); _this._scrollable$_position = value; value.addListener$1(0, t2); _this.markNeedsSemanticsUpdate$0(); }, set$allowImplicitScrolling(value) { if (value === this._allowImplicitScrolling) return; this._allowImplicitScrolling = value; this.markNeedsSemanticsUpdate$0(); }, set$semanticChildCount(value) { if (value == this._semanticChildCount) return; this._semanticChildCount = value; this.markNeedsSemanticsUpdate$0(); }, describeSemanticsConfiguration$1(config) { var t1, t2, _this = this; _this.super$RenderObject$describeSemanticsConfiguration(config); config._isSemanticBoundary = true; if (_this._scrollable$_position._haveDimensions) { config._setFlag$2(B.SemanticsFlag_262144_hasImplicitScrolling, _this._allowImplicitScrolling); t1 = _this._scrollable$_position; t2 = t1._pixels; t2.toString; config._scrollPosition = t2; config._hasBeenAnnotated = true; t2 = t1._maxScrollExtent; t2.toString; config._scrollExtentMax = t2; t1 = t1._minScrollExtent; t1.toString; config._scrollExtentMin = t1; config.set$scrollChildCount(_this._semanticChildCount); } }, assembleSemanticsNode$3(node, config, children) { var t1, t2, excluded, included, firstVisibleIndex, _i, child, _this = this; if (children.length !== 0) { t1 = B.JSArray_methods.get$first(children).tags; t1 = !(t1 != null && t1.contains$1(0, B.SemanticsTag_FIw)); } else t1 = true; if (t1) { _this._innerNode = null; _this.super$RenderObject$assembleSemanticsNode(node, config, children); return; } t1 = _this._innerNode; if (t1 == null) t1 = _this._innerNode = A.SemanticsNode$(null, _this.get$showOnScreen()); t1.set$rect(0, node._semantics$_rect); t1 = _this._innerNode; t1.toString; t2 = type$.JSArray_SemanticsNode; excluded = A._setArrayType([t1], t2); included = A._setArrayType([], t2); for (t1 = children.length, firstVisibleIndex = null, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { child = children[_i]; t2 = child.tags; if (t2 != null && t2.contains$1(0, B.SemanticsTag_bQQ)) excluded.push(child); else { if ((child._flags & 8192) === 0) firstVisibleIndex = firstVisibleIndex == null ? child.indexInParent : firstVisibleIndex; included.push(child); } } config.set$scrollIndex(firstVisibleIndex); node.updateWith$2$childrenInInversePaintOrder$config(0, excluded, null); _this._innerNode.updateWith$2$childrenInInversePaintOrder$config(0, included, config); }, clearSemantics$0() { this.super$RenderObject$clearSemantics(); this._innerNode = null; } }; A._RestorableScrollOffset.prototype = { createDefaultValue$0() { return null; }, didUpdateValue$1(oldValue) { this.notifyListeners$0(); }, fromPrimitives$1(data) { data.toString; return A._asDouble(data); }, toPrimitives$0() { var t1 = this._restoration_properties$_value; return t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1; }, get$enabled(_) { var t1 = this._restoration_properties$_value; return (t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1) != null; } }; A._ScrollableState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$_ScrollableState_State_TickerProviderStateMixin$dispose(); } }; A.ScrollableDetails.prototype = { toString$0(_) { var t1, _this = this, description = A._setArrayType([], type$.JSArray_String); description.push("axisDirection: " + _this.direction.toString$0(0)); t1 = new A.ScrollableDetails_toString_addIfNonNull(description); t1.call$2("scroll controller: ", _this.controller); t1.call$2("scroll physics: ", null); t1.call$2("decorationClipBehavior: ", _this.decorationClipBehavior); return "#" + A.shortHash(_this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; }, get$hashCode(_) { return A.Object_hash(this.direction, this.controller, null, this.decorationClipBehavior, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (other instanceof A.ScrollableDetails) if (other.direction === _this.direction) if (other.controller === _this.controller) t1 = other.decorationClipBehavior == _this.decorationClipBehavior; else t1 = false; else t1 = false; else t1 = false; return t1; } }; A.ScrollableDetails_toString_addIfNonNull.prototype = { call$2(prefix, value) { if (value != null) this.description.push(prefix + value.toString$0(0)); }, $signature: 762 }; A.EdgeDraggingAutoScroller.prototype = { _offsetExtent$2(offset, scrollDirection) { switch (scrollDirection.index) { case 0: return offset._dx; case 1: return offset._dy; } }, _sizeExtent$2(size, scrollDirection) { switch (scrollDirection.index) { case 0: return size._dx; case 1: return size._dy; } }, startAutoScrollIfNecessary$1(dragTarget) { var _this = this, deltaToOrigin = _this.scrollable.get$deltaToScrollOrigin(); _this.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A = dragTarget.translate$2(0, deltaToOrigin._dx, deltaToOrigin._dy); if (_this._scrolling) return; _this._scroll$0(); }, _scroll$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, globalRect, deltaToOrigin, t3, t4, viewportStart, viewportEnd, proxyStart, proxyEnd, overDrag, newOffset, duration, t1, t2; var $async$_scroll$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.scrollable; t2 = t1._framework$_element.get$renderObject(); t2.toString; type$.RenderBox._as(t2); globalRect = A.MatrixUtils_transformRect(t2.getTransformTo$1(0, null), new A.Rect(0, 0, 0 + t2.get$size(0)._dx, 0 + t2.get$size(0)._dy)); t2 = $async$self._scrolling = true; deltaToOrigin = t1.get$deltaToScrollOrigin(); t3 = globalRect.left; t4 = globalRect.top; viewportStart = $async$self._offsetExtent$2(new A.Offset(t3 + deltaToOrigin._dx, t4 + deltaToOrigin._dy), A.axisDirectionToAxis(t1._widget.axisDirection)); viewportEnd = viewportStart + $async$self._sizeExtent$2(new A.Size(globalRect.right - t3, globalRect.bottom - t4), A.axisDirectionToAxis(t1._widget.axisDirection)); t4 = $async$self.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A; t4 === $ && A.throwUnnamedLateFieldNI(); proxyStart = $async$self._offsetExtent$2(new A.Offset(t4.left, t4.top), A.axisDirectionToAxis(t1._widget.axisDirection)); t4 = $async$self.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A; proxyEnd = $async$self._offsetExtent$2(new A.Offset(t4.right, t4.bottom), A.axisDirectionToAxis(t1._widget.axisDirection)); switch (t1._widget.axisDirection.index) { case 0: case 3: if (proxyEnd > viewportEnd) { t3 = t1._scrollable$_position; t4 = t3._pixels; t4.toString; t3 = t3._minScrollExtent; t3.toString; t3 = t4 > t3; } else t3 = false; if (t3) { overDrag = Math.min(proxyEnd - viewportEnd, 20); t3 = t1._scrollable$_position; t4 = t3._minScrollExtent; t4.toString; t3 = t3._pixels; t3.toString; newOffset = Math.max(t4, t3 - overDrag); } else { if (proxyStart < viewportStart) { t3 = t1._scrollable$_position; t4 = t3._pixels; t4.toString; t3 = t3._maxScrollExtent; t3.toString; t3 = t4 < t3; } else t3 = false; if (t3) { overDrag = Math.min(viewportStart - proxyStart, 20); t3 = t1._scrollable$_position; t4 = t3._maxScrollExtent; t4.toString; t3 = t3._pixels; t3.toString; newOffset = Math.min(t4, t3 + overDrag); } else newOffset = null; } break; case 1: case 2: if (proxyStart < viewportStart) { t3 = t1._scrollable$_position; t4 = t3._pixels; t4.toString; t3 = t3._minScrollExtent; t3.toString; t3 = t4 > t3; } else t3 = false; if (t3) { overDrag = Math.min(viewportStart - proxyStart, 20); t3 = t1._scrollable$_position; t4 = t3._minScrollExtent; t4.toString; t3 = t3._pixels; t3.toString; newOffset = Math.max(t4, t3 - overDrag); } else { if (proxyEnd > viewportEnd) { t3 = t1._scrollable$_position; t4 = t3._pixels; t4.toString; t3 = t3._maxScrollExtent; t3.toString; t3 = t4 < t3; } else t3 = false; if (t3) { overDrag = Math.min(proxyEnd - viewportEnd, 20); t3 = t1._scrollable$_position; t4 = t3._maxScrollExtent; t4.toString; t3 = t3._pixels; t3.toString; newOffset = Math.min(t4, t3 + overDrag); } else newOffset = null; } break; default: newOffset = null; } if (newOffset != null) { t2 = t1._scrollable$_position._pixels; t2.toString; t2 = Math.abs(newOffset - t2) < 1; } if (t2) { $async$self._scrolling = false; // goto return $async$goto = 1; break; } duration = A.Duration$(0, 0, 0, B.JSNumber_methods.round$0(1000 / $async$self.velocityScalar), 0, 0); $async$goto = 3; return A._asyncAwait(t1._scrollable$_position.animateTo$3$curve$duration(newOffset, B.C__Linear, duration), $async$_scroll$0); case 3: // returning from await. t1 = $async$self.onScrollViewScrolled; if (t1 != null) t1.call$0(); $async$goto = $async$self._scrolling ? 4 : 5; break; case 4: // then $async$goto = 6; return A._asyncAwait($async$self._scroll$0(), $async$_scroll$0); case 6: // returning from await. case 5: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_scroll$0, $async$completer); } }; A.ScrollIncrementType.prototype = { _enumToString$0() { return "ScrollIncrementType." + this._core$_name; } }; A.ScrollIntent.prototype = {}; A.ScrollAction.prototype = { isEnabled$2(_, intent, context) { var primaryScrollController; if (context == null) return false; if (A.Scrollable_maybeOf(context, null) != null) return true; primaryScrollController = A.PrimaryScrollController_maybeOf(context); return primaryScrollController != null && primaryScrollController._positions.length !== 0; }, isEnabled$1(_, intent) { return this.isEnabled$2(0, intent, null); }, invoke$2(intent, context) { var state, t1, t2, increment; context.toString; state = A.Scrollable_maybeOf(context, null); if (state == null) { t1 = A.PrimaryScrollController_maybeOf(context)._positions; t2 = B.JSArray_methods.get$single(t1); if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2.context._gestureDetectorKey) == null) { t2 = B.JSArray_methods.get$single(t1); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2.context._gestureDetectorKey); t2.toString; t2 = A.Scrollable_maybeOf(t2, null) == null; } else t2 = false; if (t2) return; t1 = B.JSArray_methods.get$single(t1); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1.context._gestureDetectorKey); t1.toString; state = A.Scrollable_maybeOf(t1, null); } t1 = state._physics; if (t1 != null) { t2 = state._scrollable$_position; t2.toString; t2 = !t1.shouldAcceptUserOffset$1(t2); t1 = t2; } else t1 = false; if (t1) return; increment = A.ScrollAction_getDirectionalIncrement(state, intent); if (increment === 0) return; t1 = state._scrollable$_position; t2 = t1._pixels; t2.toString; t1.moveTo$3$curve$duration(0, t2 + increment, B.Cubic_xDo, B.Duration_100000); }, invoke$1(intent) { return this.invoke$2(intent, null); } }; A.ScrollbarOrientation.prototype = { _enumToString$0() { return "ScrollbarOrientation." + this._core$_name; } }; A.ScrollbarPainter.prototype = { set$color(_, value) { if (this._scrollbar$_color.$eq(0, value)) return; this._scrollbar$_color = value; this.notifyListeners$0(); }, set$trackColor(value) { if (this._trackColor.$eq(0, value)) return; this._trackColor = value; this.notifyListeners$0(); }, set$trackBorderColor(value) { if (this._trackBorderColor.$eq(0, value)) return; this._trackBorderColor = value; this.notifyListeners$0(); }, set$trackRadius(value) { return; }, set$textDirection(value) { if (this._scrollbar$_textDirection === value) return; this._scrollbar$_textDirection = value; this.notifyListeners$0(); }, set$thickness(value) { if (this._thickness === value) return; this._thickness = value; this.notifyListeners$0(); }, set$mainAxisMargin(value) { if (this._mainAxisMargin === value) return; this._mainAxisMargin = value; this.notifyListeners$0(); }, set$crossAxisMargin(value) { if (this._crossAxisMargin === value) return; this._crossAxisMargin = value; this.notifyListeners$0(); }, set$radius(value) { if (J.$eq$(this._scrollbar$_radius, value)) return; this._scrollbar$_radius = value; this.notifyListeners$0(); }, set$shape(_, value) { return; }, set$padding(_, value) { if (this._scrollbar$_padding.$eq(0, value)) return; this._scrollbar$_padding = value; this.notifyListeners$0(); }, set$minLength(_, value) { if (this._minLength === value) return; this._minLength = value; this.notifyListeners$0(); }, set$minOverscrollLength(value) { if (this._minOverscrollLength === value) return; this._minOverscrollLength = value; this.notifyListeners$0(); }, set$scrollbarOrientation(value) { return; }, set$ignorePointer(value) { if (this._ignorePointer === value) return; this._ignorePointer = value; this.notifyListeners$0(); }, get$_scrollbar$_leadingTrackMainAxisOffset() { switch (this.get$_scrollbar$_resolvedOrientation().index) { case 0: case 1: return this._scrollbar$_padding.top; case 2: case 3: return this._scrollbar$_padding.left; } }, get$_scrollbar$_leadingThumbMainAxisOffset() { var _this = this; switch (_this.get$_scrollbar$_resolvedOrientation().index) { case 0: case 1: return _this._scrollbar$_padding.top + _this._mainAxisMargin; case 2: case 3: return _this._scrollbar$_padding.left + _this._mainAxisMargin; } }, get$_scrollbar$_resolvedOrientation() { var t1 = this._lastAxisDirection; if (t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0) return this._scrollbar$_textDirection === B.TextDirection_1 ? B.ScrollbarOrientation_1 : B.ScrollbarOrientation_0; return B.ScrollbarOrientation_3; }, update$2(_, metrics, axisDirection) { var oldMetrics, _this = this, t1 = _this._lastMetrics; if (t1 != null) if (Math.max(t1.get$pixels() - t1.get$minScrollExtent(), 0) === Math.max(metrics.get$pixels() - metrics.get$minScrollExtent(), 0)) if (_this._lastMetrics.get$extentInside() === metrics.get$extentInside()) { t1 = _this._lastMetrics; t1 = Math.max(t1.get$maxScrollExtent() - t1.get$pixels(), 0) === Math.max(metrics.get$maxScrollExtent() - metrics.get$pixels(), 0) && _this._lastAxisDirection === axisDirection; } else t1 = false; else t1 = false; else t1 = false; if (t1) return; oldMetrics = _this._lastMetrics; _this._lastMetrics = metrics; _this._lastAxisDirection = axisDirection; t1 = new A.ScrollbarPainter_update_needPaint(); if (!t1.call$1(oldMetrics) && !t1.call$1(metrics)) return; _this.notifyListeners$0(); }, get$_scrollbar$_paintThumb() { var t1 = $.$get$_renderer().createPaint$0(), t2 = this._scrollbar$_color; t1.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((t2.get$value(t2) >>> 24 & 255) / 255 * this.fadeoutOpacityAnimation.get$value(0))), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255)); return t1; }, _scrollbar$_paintTrack$1$isBorder(isBorder) { var t1, t2, _this = this; if (isBorder) { t1 = $.$get$_renderer().createPaint$0(); t2 = _this._trackBorderColor; t1.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((t2.get$value(t2) >>> 24 & 255) / 255 * _this.fadeoutOpacityAnimation.get$value(0))), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255)); t1.set$style(0, B.PaintingStyle_1); t1.set$strokeWidth(1); return t1; } t1 = $.$get$_renderer().createPaint$0(); t2 = _this._trackColor; t1.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((t2.get$value(t2) >>> 24 & 255) / 255 * _this.fadeoutOpacityAnimation.get$value(0))), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255)); return t1; }, _scrollbar$_paintTrack$0() { return this._scrollbar$_paintTrack$1$isBorder(false); }, _scrollbar$_paintScrollbar$2(canvas, size) { var t1, t2, thumbSize, t3, t4, trackSize, x, t5, trackOffset, borderStart, t6, t7, borderEnd, y, _this = this, _null = null; _this.get$_scrollbar$_resolvedOrientation(); switch (_this.get$_scrollbar$_resolvedOrientation().index) { case 0: t1 = _this._thickness; t2 = _this.__ScrollbarPainter__thumbExtent_A; t2 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, t2); t1 += 2 * _this._crossAxisMargin; t2 = _this._lastMetrics._scroll_metrics$_viewportDimension; t2.toString; t3 = _this._lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t4 = _this._scrollbar$_padding; trackSize = new A.Size(t1, t2 - (t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal())); t2 = _this._crossAxisMargin; x = t2 + _this._scrollbar$_padding.left; t4 = _this.__ScrollbarPainter__thumbOffset_A; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = x - t2; t5 = _this.get$_scrollbar$_leadingTrackMainAxisOffset(); trackOffset = new A.Offset(t2, t5); borderStart = trackOffset.$add(0, new A.Offset(t1, 0)); t6 = _this._lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t3 = _this._lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t7 = _this._scrollbar$_padding; t3 = t3 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal(); borderEnd = new A.Offset(t2 + t1, t5 + (t6 - t3)); y = t4; break; case 1: t1 = _this._thickness; t2 = _this.__ScrollbarPainter__thumbExtent_A; t2 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, t2); t2 = _this._crossAxisMargin; t3 = _this._lastMetrics._scroll_metrics$_viewportDimension; t3.toString; t4 = _this._lastAxisDirection; t4 = t4 === B.AxisDirection_2 || t4 === B.AxisDirection_0; t5 = _this._scrollbar$_padding; t4 = t4 ? t5.get$_top(0) + t5.get$_bottom(0) : t5.get$horizontal(); trackSize = new A.Size(t1 + 2 * t2, t3 - t4); t4 = _this._thickness; t3 = _this._crossAxisMargin; x = size._dx - t4 - t3 - _this._scrollbar$_padding.right; t4 = _this.__ScrollbarPainter__thumbOffset_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3 = x - t3; t2 = _this.get$_scrollbar$_leadingTrackMainAxisOffset(); trackOffset = new A.Offset(t3, t2); t1 = _this._lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t5 = _this._lastAxisDirection; t5 = t5 === B.AxisDirection_2 || t5 === B.AxisDirection_0; t6 = _this._scrollbar$_padding; borderEnd = new A.Offset(t3, t2 + (t1 - (t5 ? t6.get$_top(0) + t6.get$_bottom(0) : t6.get$horizontal()))); borderStart = trackOffset; y = t4; break; case 2: t1 = _this.__ScrollbarPainter__thumbExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, _this._thickness); t1 = _this._lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t2 = _this._lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t3 = _this._thickness; t4 = _this._crossAxisMargin; t3 += 2 * t4; trackSize = new A.Size(t1 - t2, t3); t2 = _this.__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); y = t4 + _this._scrollbar$_padding.top; t4 = _this.get$_scrollbar$_leadingTrackMainAxisOffset(); t1 = y - _this._crossAxisMargin; trackOffset = new A.Offset(t4, t1); borderStart = trackOffset.$add(0, new A.Offset(0, t3)); t5 = _this._lastMetrics._scroll_metrics$_viewportDimension; t5.toString; t6 = _this._lastAxisDirection; t6 = t6 === B.AxisDirection_2 || t6 === B.AxisDirection_0; t7 = _this._scrollbar$_padding; borderEnd = new A.Offset(t4 + (t5 - (t6 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal())), t1 + t3); x = t2; break; case 3: t1 = _this.__ScrollbarPainter__thumbExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, _this._thickness); t1 = _this._lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t2 = _this._lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t3 = _this._thickness; t4 = _this._crossAxisMargin; trackSize = new A.Size(t1 - t2, t3 + 2 * t4); t2 = _this.__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); y = size._dy - t3 - t4 - _this._scrollbar$_padding.bottom; t4 = _this.get$_scrollbar$_leadingTrackMainAxisOffset(); t3 = y - _this._crossAxisMargin; trackOffset = new A.Offset(t4, t3); t1 = _this._lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t5 = _this._lastAxisDirection; t5 = t5 === B.AxisDirection_2 || t5 === B.AxisDirection_0; t6 = _this._scrollbar$_padding; borderEnd = new A.Offset(t4 + (t1 - (t5 ? t6.get$_top(0) + t6.get$_bottom(0) : t6.get$horizontal())), t3); borderStart = trackOffset; x = t2; break; default: borderEnd = _null; borderStart = borderEnd; trackOffset = borderStart; trackSize = trackOffset; thumbSize = trackSize; y = thumbSize; x = y; } t1 = trackOffset._dx; t2 = trackOffset._dy; _this._trackRect = new A.Rect(t1, t2, t1 + trackSize._dx, t2 + trackSize._dy); _this._thumbRect = new A.Rect(x, y, x + thumbSize._dx, y + thumbSize._dy); if (_this.fadeoutOpacityAnimation.get$value(0) !== 0) { t1 = _this._trackRect; t1.toString; canvas.drawRect$2(t1, _this._scrollbar$_paintTrack$0()); canvas.drawLine$3(borderStart, borderEnd, _this._scrollbar$_paintTrack$1$isBorder(true)); t1 = _this._scrollbar$_radius; if (t1 != null) { t2 = _this._thumbRect; t2.toString; canvas.drawRRect$2(A.RRect$fromRectAndRadius(t2, t1), _this.get$_scrollbar$_paintThumb()); return; } t1 = _this._thumbRect; t1.toString; canvas.drawRect$2(t1, _this.get$_scrollbar$_paintThumb()); return; } }, paint$2(canvas, size) { var t2, t3, t4, t5, t6, t7, fractionVisible, thumbExtent, safeMinLength, newMinLength, scrollableExtent, fractionPast, _this = this, t1 = _this._lastAxisDirection; if (t1 != null) { t2 = _this._lastMetrics; if (t2 != null) { t3 = t2._scroll_metrics$_maxScrollExtent; t3.toString; t2 = t2._scroll_metrics$_minScrollExtent; t2.toString; t2 = t3 <= t2; } else t2 = true; } else t2 = true; if (t2) return; t2 = _this._lastMetrics._scroll_metrics$_viewportDimension; t2.toString; t1 = t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0; t3 = _this._scrollbar$_padding; t1 = t1 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); if (t2 - t1 - 2 * _this._mainAxisMargin <= 0) return; t1 = _this._lastMetrics; t2 = t1._scroll_metrics$_maxScrollExtent; t2.toString; if (t2 == 1 / 0 || t2 == -1 / 0) return; t1 = t1.get$extentInside(); t2 = _this._lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t3 = _this._lastMetrics; t4 = t3._scroll_metrics$_maxScrollExtent; t4.toString; t5 = t3._scroll_metrics$_minScrollExtent; t5.toString; t3 = t3._scroll_metrics$_viewportDimension; t3.toString; t6 = _this._lastAxisDirection; t6 = t6 === B.AxisDirection_2 || t6 === B.AxisDirection_0; t7 = _this._scrollbar$_padding; t6 = t6 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal(); fractionVisible = A.clampDouble((t1 - t2) / (t4 - t5 + t3 - t6), 0, 1); t6 = _this._lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t1 = _this._lastAxisDirection; t1 = t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0; t2 = _this._scrollbar$_padding; t1 = t1 ? t2.get$_top(0) + t2.get$_bottom(0) : t2.get$horizontal(); t1 = Math.min(t6 - t1 - 2 * _this._mainAxisMargin, _this._minOverscrollLength); t6 = _this._lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t2 = _this._lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); thumbExtent = Math.max(t1, (t6 - t2 - 2 * _this._mainAxisMargin) * fractionVisible); t2 = _this._lastMetrics.get$extentInside(); t6 = _this._lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t1 = _this._minLength; t3 = _this._lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t4 = _this._scrollbar$_padding; t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); safeMinLength = Math.min(t1, t6 - t3 - 2 * _this._mainAxisMargin); t1 = _this._lastAxisDirection; t1 = t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; t3 = _this._lastMetrics; if ((t1 ? Math.max(t3.get$maxScrollExtent() - t3.get$pixels(), 0) : Math.max(t3.get$pixels() - t3.get$minScrollExtent(), 0)) > 0) { t1 = _this._lastAxisDirection; t1 = t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; t3 = _this._lastMetrics; t3 = (t1 ? Math.max(t3.get$pixels() - t3.get$minScrollExtent(), 0) : Math.max(t3.get$maxScrollExtent() - t3.get$pixels(), 0)) > 0; t1 = t3; } else t1 = false; newMinLength = t1 ? safeMinLength : safeMinLength * (1 - A.clampDouble(1 - t2 / t6, 0, 0.2) / 0.2); t1 = _this._lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t2 = _this._lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t2 = A.clampDouble(thumbExtent, newMinLength, t1 - t2 - 2 * _this._mainAxisMargin); _this.__ScrollbarPainter__thumbExtent_A = t2; t1 = _this._lastMetrics; t3 = t1._scroll_metrics$_maxScrollExtent; t3.toString; t4 = t1._scroll_metrics$_minScrollExtent; t4.toString; scrollableExtent = t3 - t4; if (scrollableExtent > 0) { t3 = t1._scroll_metrics$_pixels; t3.toString; fractionPast = A.clampDouble((t3 - t4) / scrollableExtent, 0, 1); } else fractionPast = 0; t3 = _this._lastAxisDirection; t4 = t3 === B.AxisDirection_0; t5 = t4 || t3 === B.AxisDirection_3 ? 1 - fractionPast : fractionPast; t1 = t1._scroll_metrics$_viewportDimension; t1.toString; t3 = t3 === B.AxisDirection_2 || t4; t4 = _this._scrollbar$_padding; t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); _this.__ScrollbarPainter__thumbOffset_A = t5 * (t1 - t3 - 2 * _this._mainAxisMargin - t2) + _this.get$_scrollbar$_leadingThumbMainAxisOffset(); return _this._scrollbar$_paintScrollbar$2(canvas, size); }, getTrackToScroll$1(thumbOffsetLocal) { var t3, t4, t5, t6, _this = this, t1 = _this._lastMetrics, t2 = t1._scroll_metrics$_maxScrollExtent; t2.toString; t3 = t1._scroll_metrics$_minScrollExtent; t3.toString; t1 = t1._scroll_metrics$_viewportDimension; t1.toString; t4 = _this._lastAxisDirection; t4 = t4 === B.AxisDirection_2 || t4 === B.AxisDirection_0; t5 = _this._scrollbar$_padding; t4 = t4 ? t5.get$_top(0) + t5.get$_bottom(0) : t5.get$horizontal(); t5 = _this._mainAxisMargin; t6 = _this.__ScrollbarPainter__thumbExtent_A; t6 === $ && A.throwUnnamedLateFieldNI(); return (t2 - t3) * thumbOffsetLocal / (t1 - t4 - 2 * t5 - t6); }, hitTest$1(position) { var t1, t2, _this = this; if (_this._thumbRect == null) return null; if (!_this._ignorePointer) if (_this.fadeoutOpacityAnimation.get$value(0) !== 0) { t1 = _this._lastMetrics; t2 = t1._scroll_metrics$_minScrollExtent; t2.toString; t1 = t1._scroll_metrics$_maxScrollExtent; t1.toString; t1 = t2 === t1; } else t1 = true; else t1 = true; if (t1) return false; return _this._trackRect.contains$1(0, position); }, hitTestInteractive$3$forHover(position, kind, forHover) { var t2, t3, paddedRect, _this = this, t1 = _this._trackRect; if (t1 == null) return false; if (_this._ignorePointer) return false; t2 = _this._lastMetrics; t3 = t2._scroll_metrics$_minScrollExtent; t3.toString; t2 = t2._scroll_metrics$_maxScrollExtent; t2.toString; if (t3 === t2) return false; paddedRect = t1.expandToInclude$1(A.Rect$fromCircle(_this._thumbRect.get$center(), 24)); if (_this.fadeoutOpacityAnimation.get$value(0) === 0) { if (forHover && kind === B.PointerDeviceKind_1) return paddedRect.contains$1(0, position); return false; } switch (kind.index) { case 0: case 4: return paddedRect.contains$1(0, position); case 1: case 2: case 3: case 5: return t1.contains$1(0, position); } }, hitTestInteractive$2(position, kind) { return this.hitTestInteractive$3$forHover(position, kind, false); }, hitTestOnlyThumbInteractive$2(position, kind) { var t1, t2, _this = this; if (_this._thumbRect == null) return false; if (_this._ignorePointer) return false; if (_this.fadeoutOpacityAnimation.get$value(0) === 0) return false; t1 = _this._lastMetrics; t2 = t1._scroll_metrics$_minScrollExtent; t2.toString; t1 = t1._scroll_metrics$_maxScrollExtent; t1.toString; if (t2 === t1) return false; switch (kind.index) { case 0: case 4: t1 = _this._thumbRect; return t1.expandToInclude$1(A.Rect$fromCircle(t1.get$center(), 24)).contains$1(0, position); case 1: case 2: case 3: case 5: return _this._thumbRect.contains$1(0, position); } }, shouldRepaint$1(oldDelegate) { var t1, _this = this; if (_this._scrollbar$_color.$eq(0, oldDelegate._scrollbar$_color)) if (_this._trackColor.$eq(0, oldDelegate._trackColor)) if (_this._trackBorderColor.$eq(0, oldDelegate._trackBorderColor)) if (_this._scrollbar$_textDirection == oldDelegate._scrollbar$_textDirection) if (_this._thickness === oldDelegate._thickness) if (_this.fadeoutOpacityAnimation === oldDelegate.fadeoutOpacityAnimation) if (_this._mainAxisMargin === oldDelegate._mainAxisMargin) if (_this._crossAxisMargin === oldDelegate._crossAxisMargin) if (J.$eq$(_this._scrollbar$_radius, oldDelegate._scrollbar$_radius)) if (_this._scrollbar$_padding.$eq(0, oldDelegate._scrollbar$_padding)) if (_this._minLength === oldDelegate._minLength) if (_this._minOverscrollLength === oldDelegate._minOverscrollLength) t1 = _this._ignorePointer !== oldDelegate._ignorePointer; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; return t1; }, shouldRebuildSemantics$1(oldDelegate) { return false; }, get$semanticsBuilder() { return null; }, toString$0(_) { return "#" + A.shortHash(this); }, dispose$0() { this.fadeoutOpacityAnimation.parent.removeListener$1(0, this.get$notifyListeners()); this.super$ChangeNotifier$dispose(); } }; A.ScrollbarPainter_update_needPaint.prototype = { call$1(metrics) { var t1, t2; if (metrics != null) { t1 = metrics._scroll_metrics$_maxScrollExtent; t1.toString; t2 = metrics._scroll_metrics$_minScrollExtent; t2.toString; t2 = t1 > t2; t1 = t2; } else t1 = false; return t1; }, $signature: 761 }; A.RawScrollbar.prototype = { createState$0() { return A.RawScrollbarState$(type$.RawScrollbar); }, notificationPredicate$1(arg0) { return this.notificationPredicate.call$1(arg0); } }; A.RawScrollbarState.prototype = { get$_scrollbar$_effectiveScrollController() { var t1 = this._widget.controller; if (t1 == null) { t1 = this._framework$_element; t1.toString; t1 = A.PrimaryScrollController_maybeOf(t1); } return t1; }, get$showScrollbar() { var t1 = this._widget.thumbVisibility; return t1 === true; }, get$_showTrack() { if (this.get$showScrollbar()) this._widget.toString; return false; }, get$enableGestures() { this._widget.toString; return true; }, initState$0() { var t1, t2, t3, t4, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, _this._widget.fadeDuration, _null, 1, _null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_validateInteractions()); _this.__RawScrollbarState__fadeoutAnimationController_A = t1; t1 = _this.__RawScrollbarState__fadeoutOpacityAnimation_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t2 = _this._widget; t3 = t2.thickness; if (t3 == null) t3 = 6; t4 = t2.radius; t2 = t2.scrollbarOrientation; t2 = new A.ScrollbarPainter(B.Color_1723645116, B.Color_0, B.Color_0, _null, t3, t1, 0, 0, t4, _null, B.EdgeInsets_0_0_0_0, 18, 18, t2, $.$get$ChangeNotifier__emptyListeners()); t1.parent.addListener$1(0, t2.get$notifyListeners()); _this.__RawScrollbarState_scrollbarPainter_F !== $ && A.throwUnnamedLateFieldAI(); _this.__RawScrollbarState_scrollbarPainter_F = t2; }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); }, _validateInteractions$1($status) { if ($status !== B.AnimationStatus_0) if (this.get$_scrollbar$_effectiveScrollController() != null) this.get$enableGestures(); }, updateScrollbarPainter$0() { var t2, _this = this, t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; t1.set$color(0, B.Color_1723645116); _this._widget.toString; t1.set$trackRadius(null); if (_this.get$_showTrack()) { _this._widget.toString; t2 = B.Color_134217728; } else t2 = B.Color_0; t1.set$trackColor(t2); if (_this.get$_showTrack()) { _this._widget.toString; t2 = B.Color_436207616; } else t2 = B.Color_0; t1.set$trackBorderColor(t2); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t2 = _this._widget.thickness; t1.set$thickness(t2 == null ? 6 : t2); t1.set$radius(_this._widget.radius); _this._widget.toString; t2 = _this._framework$_element; t2.toString; t2 = A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_6, type$.MediaQuery).data; t1.set$padding(0, t2.padding); t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); _this._widget.toString; t1.set$mainAxisMargin(0); _this._widget.toString; t1.set$shape(0, null); _this._widget.toString; t1.set$crossAxisMargin(0); _this._widget.toString; t1.set$minLength(0, 18); _this._widget.toString; t1.set$minOverscrollLength(18); t1.set$ignorePointer(!_this.get$enableGestures()); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget.thumbVisibility; if (t1 != oldWidget.thumbVisibility) if (t1 === true) { t1 = _this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(1, B.C__Linear, null); } else { t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } }, _updateScrollPosition$1(updatedOffset) { var t2, t3, scrollOffsetGlobal, newPosition, _this = this, t1 = _this._cachedController, position = t1.get$position(t1), primaryDeltaFromDragStart = A._Cell$named("primaryDeltaFromDragStart"), primaryDeltaFromLastDragUpdate = A._Cell$named("primaryDeltaFromLastDragUpdate"); switch (position.context._widget.axisDirection.index) { case 0: t1 = updatedOffset._dy; primaryDeltaFromDragStart.__late_helper$_value = _this._startDragScrollbarAxisOffset._dy - t1; primaryDeltaFromLastDragUpdate.__late_helper$_value = _this._lastDragUpdateOffset._dy - t1; break; case 1: t1 = updatedOffset._dx; primaryDeltaFromDragStart.__late_helper$_value = t1 - _this._startDragScrollbarAxisOffset._dx; primaryDeltaFromLastDragUpdate.__late_helper$_value = t1 - _this._lastDragUpdateOffset._dx; break; case 2: t1 = updatedOffset._dy; primaryDeltaFromDragStart.__late_helper$_value = t1 - _this._startDragScrollbarAxisOffset._dy; primaryDeltaFromLastDragUpdate.__late_helper$_value = t1 - _this._lastDragUpdateOffset._dy; break; case 3: t1 = updatedOffset._dx; primaryDeltaFromDragStart.__late_helper$_value = _this._startDragScrollbarAxisOffset._dx - t1; primaryDeltaFromLastDragUpdate.__late_helper$_value = _this._lastDragUpdateOffset._dx - t1; break; } t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = primaryDeltaFromDragStart._readLocal$0(); t3 = _this._startDragThumbOffset; t3.toString; scrollOffsetGlobal = t1.getTrackToScroll$1(t2 + t3); if (primaryDeltaFromDragStart._readLocal$0() > 0) { t2 = position._pixels; t2.toString; t2 = scrollOffsetGlobal < t2; } else t2 = false; if (!t2) if (primaryDeltaFromDragStart._readLocal$0() < 0) { t2 = position._pixels; t2.toString; t2 = scrollOffsetGlobal > t2; } else t2 = false; else t2 = true; if (t2) { t2 = position._pixels; t2.toString; scrollOffsetGlobal = t2 + t1.getTrackToScroll$1(primaryDeltaFromLastDragUpdate._readLocal$0()); } t1 = position._pixels; t1.toString; if (scrollOffsetGlobal !== t1) { newPosition = scrollOffsetGlobal - position.physics.applyBoundaryConditions$2(position, scrollOffsetGlobal); t1 = _this._framework$_element; t1.toString; t1 = A.ScrollConfiguration_of(t1); t2 = _this._framework$_element; t2.toString; switch (t1.getPlatform$1(t2).index) { case 1: case 3: case 4: case 5: t1 = position._minScrollExtent; t1.toString; t2 = position._maxScrollExtent; t2.toString; newPosition = A.clampDouble(newPosition, t1, t2); break; case 2: case 0: break; } position.jumpTo$1(newPosition); } }, _maybeStartFadeoutTimer$0() { var t1, _this = this; if (!_this.get$showScrollbar()) { t1 = _this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); _this._fadeoutTimer = A.Timer_Timer(_this._widget.timeToFade, new A.RawScrollbarState__maybeStartFadeoutTimer_closure(_this)); } }, getScrollbarDirection$0() { var t1 = this._cachedController; if (t1._positions.length !== 0) return A.axisDirectionToAxis(t1.get$position(t1).get$axisDirection()); return null; }, handleThumbPress$0() { if (this.getScrollbarDirection$0() == null) return; var t1 = this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); }, handleThumbPressStart$1(localPosition) { var t1, t2, t3, t4, scrollableExtent, fractionPast, _this = this; _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(); if (_this.getScrollbarDirection$0() == null) return; t1 = _this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); _this._lastDragUpdateOffset = _this._startDragScrollbarAxisOffset = localPosition; t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._lastMetrics; t3 = t2._scroll_metrics$_maxScrollExtent; t3.toString; t4 = t2._scroll_metrics$_minScrollExtent; t4.toString; scrollableExtent = t3 - t4; if (scrollableExtent > 0) { t3 = t2._scroll_metrics$_pixels; t3.toString; fractionPast = A.clampDouble(t3 / scrollableExtent, 0, 1); } else fractionPast = 0; t2 = t2._scroll_metrics$_viewportDimension; t2.toString; t3 = t1._lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t4 = t1._scrollbar$_padding; t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); t4 = t1._mainAxisMargin; t1 = t1.__ScrollbarPainter__thumbExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._startDragThumbOffset = fractionPast * (t2 - t3 - 2 * t4 - t1); _this._thumbDragging = true; }, handleThumbPressUpdate$1(localPosition) { var t1, position, _this = this; if (J.$eq$(_this._lastDragUpdateOffset, localPosition)) return; t1 = _this._cachedController; position = t1.get$position(t1); if (!position.physics.shouldAcceptUserOffset$1(position)) return; if (_this.getScrollbarDirection$0() == null) return; _this._updateScrollPosition$1(localPosition); _this._lastDragUpdateOffset = localPosition; }, handleThumbPressEnd$2(localPosition, velocity) { var _this = this; _this._thumbDragging = false; if (_this.getScrollbarDirection$0() == null) return; _this._maybeStartFadeoutTimer$0(); _this._cachedController = _this._startDragThumbOffset = _this._lastDragUpdateOffset = _this._startDragScrollbarAxisOffset = null; }, _handleTrackTapDown$1(details) { var t2, scrollDirection, state, scrollIncrement, _this = this, t1 = _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(), position = t1.get$position(t1); if (!position.physics.shouldAcceptUserOffset$1(position)) return; t1 = position.context; switch (t1._widget.axisDirection.index) { case 0: case 2: t2 = _this.__RawScrollbarState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); scrollDirection = details.localPosition._dy > t2 ? B.AxisDirection_2 : B.AxisDirection_0; break; case 3: case 1: t2 = _this.__RawScrollbarState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); scrollDirection = details.localPosition._dx > t2 ? B.AxisDirection_1 : B.AxisDirection_3; break; default: scrollDirection = null; } t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._gestureDetectorKey); t1.toString; state = A.Scrollable_maybeOf(t1, null); state.toString; scrollIncrement = A.ScrollAction_getDirectionalIncrement(state, new A.ScrollIntent(scrollDirection, B.ScrollIncrementType_1)); t1 = _this._cachedController; t1 = t1.get$position(t1); t2 = _this._cachedController; t2 = t2.get$position(t2)._pixels; t2.toString; t1.moveTo$3$curve$duration(0, t2 + scrollIncrement, B.Cubic_xDo, B.Duration_100000); }, _shouldUpdatePainter$1(notificationAxis) { var t1, scrollController = this.get$_scrollbar$_effectiveScrollController(); if (scrollController == null) return true; t1 = scrollController._positions.length; if (t1 > 1) return false; return t1 === 0 || A.axisDirectionToAxis(scrollController.get$position(scrollController).get$axisDirection()) === notificationAxis; }, _scrollbar$_handleScrollMetricsNotification$1(notification) { var t2, metrics, _this = this, t1 = _this._widget; t1.toString; if (!t1.notificationPredicate$1(notification.asScrollUpdate$0())) return false; if (_this.get$showScrollbar()) { t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_1 && t2 !== B.AnimationStatus_3) t1.forward$0(0); } metrics = notification.metrics; t1 = metrics.axisDirection; if (_this._shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { t2 = _this.__RawScrollbarState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.update$2(0, metrics, t1); } return false; }, _handleScrollNotification$1(notification) { var metrics, t1, t2, _this = this; if (!_this._widget.notificationPredicate$1(notification)) return false; metrics = notification.metrics; t1 = metrics._scroll_metrics$_maxScrollExtent; t1.toString; t2 = metrics._scroll_metrics$_minScrollExtent; t2.toString; if (t1 <= t2) { t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_0 && t2 !== B.AnimationStatus_2) t1.reverse$0(0); t1 = metrics.axisDirection; if (_this._shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { t2 = _this.__RawScrollbarState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.update$2(0, metrics, t1); } return false; } if (notification instanceof A.ScrollUpdateNotification || notification instanceof A.OverscrollNotification) { t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_1 && t2 !== B.AnimationStatus_3) t1.forward$0(0); t1 = _this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = metrics.axisDirection; if (_this._shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { t2 = _this.__RawScrollbarState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.update$2(0, metrics, t1); } } else if (notification instanceof A.ScrollEndNotification) if (_this._startDragScrollbarAxisOffset == null) _this._maybeStartFadeoutTimer$0(); return false; }, get$_gestures() { var _this = this, gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); if (_this.get$_scrollbar$_effectiveScrollController() == null || !_this.get$enableGestures()) return gestures; gestures.$indexSet(0, B.Type__ThumbPressGestureRecognizer_KUi, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarState__gestures_closure(_this), new A.RawScrollbarState__gestures_closure0(_this), type$.GestureRecognizerFactoryWithHandlers__ThumbPressGestureRecognizer)); gestures.$indexSet(0, B.Type__TrackTapGestureRecognizer_LjJ, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarState__gestures_closure1(_this), new A.RawScrollbarState__gestures_closure2(_this), type$.GestureRecognizerFactoryWithHandlers__TrackTapGestureRecognizer)); return gestures; }, isPointerOverScrollbar$3$forHover(position, kind, forHover) { var localOffset, t1 = this._scrollbarPainterKey; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) return false; localOffset = A._getLocalOffset(t1, position); t1 = this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.hitTestInteractive$3$forHover(localOffset, kind, true); }, isPointerOverScrollbar$2(position, kind) { return this.isPointerOverScrollbar$3$forHover(position, kind, false); }, handleHover$1($event) { var t1, _this = this; if (_this.isPointerOverScrollbar$3$forHover($event.get$position($event), $event.get$kind($event), true)) { _this._hoverIsActive = true; t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); t1 = _this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); } else if (_this._hoverIsActive) { _this._hoverIsActive = false; _this._maybeStartFadeoutTimer$0(); } }, handleHoverExit$1($event) { this._hoverIsActive = false; this._maybeStartFadeoutTimer$0(); }, _pointerSignalEventDelta$1($event) { var t1 = this._cachedController, delta = A.axisDirectionToAxis(t1.get$position(t1).get$axisDirection()) === B.Axis_0 ? $event.get$scrollDelta()._dx : $event.get$scrollDelta()._dy; t1 = this._cachedController; return A.axisDirectionIsReversed(t1.get$position(t1).context._widget.axisDirection) ? delta * -1 : delta; }, _targetScrollOffsetForPointerScroll$1(delta) { var t2, t1 = this._cachedController; t1 = t1.get$position(t1)._pixels; t1.toString; t2 = this._cachedController; t2 = t2.get$position(t2)._minScrollExtent; t2.toString; t2 = Math.max(t1 + delta, t2); t1 = this._cachedController; t1 = t1.get$position(t1)._maxScrollExtent; t1.toString; return Math.min(t2, t1); }, _handlePointerScroll$1($event) { var delta, targetScrollOffset, t1, _this = this; _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(); delta = _this._pointerSignalEventDelta$1($event); targetScrollOffset = _this._targetScrollOffsetForPointerScroll$1(delta); if (delta !== 0) { t1 = _this._cachedController; t1 = t1.get$position(t1)._pixels; t1.toString; t1 = targetScrollOffset !== t1; } else t1 = false; if (t1) { t1 = _this._cachedController; t1.get$position(t1).pointerScroll$1(delta); } }, _scrollbar$_receivedPointerSignal$1($event) { var t1, position, delta, targetScrollOffset, _this = this; _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(); t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.hitTest$1($event.get$localPosition()); if (t1 === true) { t1 = _this._cachedController; if (t1 != null) if (t1._positions.length !== 0) t1 = true; else t1 = false; else t1 = false; } else t1 = false; if (t1) { t1 = _this._cachedController; position = t1.get$position(t1); if (type$.PointerScrollEvent._is($event)) { if (!position.physics.shouldAcceptUserOffset$1(position)) return; delta = _this._pointerSignalEventDelta$1($event); targetScrollOffset = _this._targetScrollOffsetForPointerScroll$1(delta); if (delta !== 0) { t1 = position._pixels; t1.toString; t1 = targetScrollOffset !== t1; } else t1 = false; if (t1) $.GestureBinding__instance.GestureBinding_pointerSignalResolver.register$2(0, $event, _this.get$_handlePointerScroll()); } else if (type$.PointerScrollInertiaCancelEvent._is($event)) { t1 = position._pixels; t1.toString; position.jumpTo$1(t1); } } }, dispose$0() { var _this = this, t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.fadeoutOpacityAnimation.parent.removeListener$1(0, t1.get$notifyListeners()); t1.super$ChangeNotifier$dispose(); _this.super$_RawScrollbarState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t1, t2, _this = this, _null = null; _this.updateScrollbarPainter$0(); t1 = _this.get$_gestures(); t2 = _this.__RawScrollbarState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); return new A.NotificationListener(_this.get$_scrollbar$_handleScrollMetricsNotification(), new A.NotificationListener(_this.get$_handleScrollNotification(), new A.RepaintBoundary(A.Listener$(B.HitTestBehavior_0, new A.RawGestureDetector(A.MouseRegion$(A.CustomPaint$(new A.RepaintBoundary(_this._widget.child, _null), t2, _this._scrollbarPainterKey, _null, B.Size_0_0), B.C__DeferringMouseCursor, _null, _null, _null, new A.RawScrollbarState_build_closure(_this), new A.RawScrollbarState_build_closure0(_this)), t1, _null, false, _null), _null, _null, _null, _null, _null, _null, _this.get$_scrollbar$_receivedPointerSignal(), _null), _null), _null, type$.NotificationListener_ScrollNotification), _null, type$.NotificationListener_ScrollMetricsNotification); } }; A.RawScrollbarState__maybeStartFadeoutTimer_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.__RawScrollbarState__fadeoutAnimationController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); t1._fadeoutTimer = null; }, $signature: 0 }; A.RawScrollbarState__gestures_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.pressDuration, t3 = type$.int, t4 = A.HashSet_HashSet(t3), t5 = A.long_press_LongPressGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A._ThumbPressGestureRecognizer(t1._scrollbarPainterKey, t2, null, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.GestureArenaEntry), t4, t1, null, t5, A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.PointerDeviceKind)); }, $signature: 2559 }; A.RawScrollbarState__gestures_closure0.prototype = { call$1(instance) { var t1 = this.$this; instance.onLongPress = t1.get$handleThumbPress(); instance.onLongPressStart = new A.RawScrollbarState__gestures__closure(t1); instance.onLongPressMoveUpdate = new A.RawScrollbarState__gestures__closure0(t1); instance.onLongPressEnd = new A.RawScrollbarState__gestures__closure1(t1); }, $signature: 2560 }; A.RawScrollbarState__gestures__closure.prototype = { call$1(details) { return this.$this.handleThumbPressStart$1(details.localPosition); }, $signature: 239 }; A.RawScrollbarState__gestures__closure0.prototype = { call$1(details) { return this.$this.handleThumbPressUpdate$1(details.localPosition); }, $signature: 297 }; A.RawScrollbarState__gestures__closure1.prototype = { call$1(details) { return this.$this.handleThumbPressEnd$2(details.localPosition, details.velocity); }, $signature: 283 }; A.RawScrollbarState__gestures_closure1.prototype = { call$0() { var t1 = this.$this, t2 = type$.int, t3 = A.HashSet_HashSet(t2); return new A._TrackTapGestureRecognizer(t1._scrollbarPainterKey, B.Duration_100000, 18, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.GestureArenaEntry), t3, t1, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.PointerDeviceKind)); }, $signature: 2562 }; A.RawScrollbarState__gestures_closure2.prototype = { call$1(instance) { instance.onTapDown = this.$this.get$_handleTrackTapDown(); }, $signature: 2563 }; A.RawScrollbarState_build_closure.prototype = { call$1($event) { var t1; switch ($event.get$kind($event).index) { case 1: case 4: t1 = this.$this; if (t1.get$enableGestures()) t1.handleHoverExit$1($event); break; case 2: case 3: case 5: case 0: break; } }, $signature: 112 }; A.RawScrollbarState_build_closure0.prototype = { call$1($event) { var t1; switch ($event.get$kind($event).index) { case 1: case 4: t1 = this.$this; if (t1.get$enableGestures()) t1.handleHover$1($event); break; case 2: case 3: case 5: case 0: break; } }, $signature: 252 }; A._ThumbPressGestureRecognizer.prototype = { isPointerAllowed$1($event) { if (!this._hitTestInteractive$3(this._customPaintKey, $event.get$position($event), $event.get$kind($event))) return false; return this.super$LongPressGestureRecognizer$isPointerAllowed($event); }, _hitTestInteractive$3(customPaintKey, offset, kind) { var t1; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey) == null) return false; t1 = type$.CustomPaint._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey).get$widget()).foregroundPainter; t1.toString; return type$.ScrollbarPainter._as(t1).hitTestOnlyThumbInteractive$2(A._getLocalOffset(customPaintKey, offset), kind); } }; A._TrackTapGestureRecognizer.prototype = { isPointerAllowed$1($event) { if (!this._hitTestInteractive$3(this._customPaintKey, $event.get$position($event), $event.get$kind($event))) return false; return this.super$TapGestureRecognizer$isPointerAllowed($event); }, _hitTestInteractive$3(customPaintKey, offset, kind) { var t1, localOffset; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey) == null) return false; t1 = type$.CustomPaint._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey).get$widget()).foregroundPainter; t1.toString; type$.ScrollbarPainter._as(t1); localOffset = A._getLocalOffset(customPaintKey, offset); return t1.hitTestInteractive$2(localOffset, kind) && !t1.hitTestOnlyThumbInteractive$2(localOffset, kind); } }; A._RawScrollbarState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.MultiSelectableSelectionContainerDelegate.prototype = { add$1(_, selectable) { this._additions.add$1(0, selectable); this._scheduleSelectableUpdate$0(); }, remove$1(_, selectable) { var index, t1, _this = this; if (_this._additions.remove$1(0, selectable)) return; index = B.JSArray_methods.indexOf$1(_this.selectables, selectable); B.JSArray_methods.removeAt$1(_this.selectables, index); t1 = _this.currentSelectionEndIndex; if (index <= t1) _this.currentSelectionEndIndex = t1 - 1; t1 = _this.currentSelectionStartIndex; if (index <= t1) _this.currentSelectionStartIndex = t1 - 1; selectable.removeListener$1(0, _this.get$_handleSelectableGeometryChange()); _this._scheduleSelectableUpdate$0(); }, _scheduleSelectableUpdate$0() { var t1, t2; if (!this._scheduledSelectableUpdate) { this._scheduledSelectableUpdate = true; t1 = new A.MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask(this); t2 = $.SchedulerBinding__instance; if (t2.SchedulerBinding__schedulerPhase === B.SchedulerPhase_4) A.scheduleMicrotask(t1); else t2.SchedulerBinding__postFrameCallbacks.push(t1); } }, _flushAdditions$0() { var existingSelectables, selectionStartIndex, selectionEndIndex, mergingIndex, existingIndex, t2, mergingSelectable, t3, _this = this, t1 = _this._additions, mergingSelectables = A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")); B.JSArray_methods.sort$1(mergingSelectables, _this.get$_compareScreenOrder()); existingSelectables = _this.selectables; _this.selectables = A._setArrayType([], type$.JSArray_Selectable); selectionStartIndex = _this.currentSelectionStartIndex; selectionEndIndex = _this.currentSelectionEndIndex; t1 = _this.get$_handleSelectableGeometryChange(); mergingIndex = 0; existingIndex = 0; while (true) { t2 = mergingSelectables.length; if (!(mergingIndex < t2 || existingIndex < existingSelectables.length)) break; c$0: { if (mergingIndex < t2) t2 = existingIndex < existingSelectables.length && _this.compareOrder$2(existingSelectables[existingIndex], mergingSelectables[mergingIndex]) < 0; else t2 = true; if (t2) { if (existingIndex === _this.currentSelectionStartIndex) selectionStartIndex = _this.selectables.length; if (existingIndex === _this.currentSelectionEndIndex) selectionEndIndex = _this.selectables.length; B.JSArray_methods.add$1(_this.selectables, existingSelectables[existingIndex]); ++existingIndex; break c$0; } mergingSelectable = mergingSelectables[mergingIndex]; t2 = _this.currentSelectionStartIndex; t3 = _this.currentSelectionEndIndex; if (existingIndex < Math.max(t2, t3) && existingIndex > Math.min(t2, t3)) _this.ensureChildUpdated$1(mergingSelectable); mergingSelectable.addListener$1(0, t1); B.JSArray_methods.add$1(_this.selectables, mergingSelectable); ++mergingIndex; } } _this.currentSelectionEndIndex = selectionEndIndex; _this.currentSelectionStartIndex = selectionStartIndex; _this._additions = A.LinkedHashSet_LinkedHashSet$_empty(type$.Selectable); }, didChangeSelectables$0() { this._updateSelectionGeometry$0(); }, get$value(_) { return this._selectionGeometry; }, _updateSelectionGeometry$0() { var _this = this, newValue = _this.getSelectionGeometry$0(); if (!_this._selectionGeometry.$eq(0, newValue)) { _this._selectionGeometry = newValue; _this.notifyListeners$0(); } _this._updateHandleLayersAndOwners$0(); }, _getBoundingBox$1(selectable) { var index, result = B.JSArray_methods.get$first(selectable.get$boundingBoxes()); for (index = 1; index < selectable.get$boundingBoxes().length; ++index) result = result.expandToInclude$1(selectable.get$boundingBoxes()[index]); return result; }, get$compareOrder() { return this.get$_compareScreenOrder(); }, _compareScreenOrder$2(a, b) { var rectA = A.MatrixUtils_transformRect(a.getTransformTo$1(0, null), this._getBoundingBox$1(a)), rectB = A.MatrixUtils_transformRect(b.getTransformTo$1(0, null), this._getBoundingBox$1(b)), result = A.MultiSelectableSelectionContainerDelegate__compareVertically(rectA, rectB); if (result !== 0) return result; return A.MultiSelectableSelectionContainerDelegate__compareHorizontally(rectA, rectB); }, _handleSelectableGeometryChange$0() { if (this._isHandlingSelectionEvent) return; this._updateSelectionGeometry$0(); }, getSelectionGeometry$0() { var startGeometry, startIndexWalker, forwardSelection, t2, t3, start, startPoint, endGeometry, endIndexWalker, end, endPoint, selectionRects, drawableArea, index, currSelectableSelectionRects, _this = this, _null = null, t1 = _this.currentSelectionEndIndex; if (t1 === -1 || _this.currentSelectionStartIndex === -1 || _this.selectables.length === 0) return new A.SelectionGeometry(_null, _null, B.SelectionStatus_2, B.List_empty14, _this.selectables.length !== 0); if (!_this._extendSelectionInProgress) { t1 = _this._adjustSelectionIndexBasedOnSelectionGeometry$2(_this.currentSelectionStartIndex, t1); _this.currentSelectionStartIndex = t1; _this.currentSelectionEndIndex = _this._adjustSelectionIndexBasedOnSelectionGeometry$2(_this.currentSelectionEndIndex, t1); } startGeometry = J.get$value$x(_this.selectables[_this.currentSelectionStartIndex]); t1 = _this.currentSelectionEndIndex; startIndexWalker = _this.currentSelectionStartIndex; forwardSelection = t1 >= startIndexWalker; while (true) { if (!(startIndexWalker !== _this.currentSelectionEndIndex && startGeometry.startSelectionPoint == null)) break; startIndexWalker += forwardSelection ? 1 : -1; startGeometry = J.get$value$x(_this.selectables[startIndexWalker]); } t1 = startGeometry.startSelectionPoint; if (t1 != null) { t2 = _this.selectables[startIndexWalker]; t3 = _this._selectionContainerContext.get$renderObject(); t3.toString; start = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, type$.RenderBox._as(t3)), t1.localPosition); startPoint = isFinite(start._dx) && isFinite(start._dy) ? new A.SelectionPoint(start, t1.lineHeight, t1.handleType) : _null; } else startPoint = _null; endGeometry = J.get$value$x(_this.selectables[_this.currentSelectionEndIndex]); endIndexWalker = _this.currentSelectionEndIndex; while (true) { if (!(endIndexWalker !== _this.currentSelectionStartIndex && endGeometry.endSelectionPoint == null)) break; endIndexWalker += forwardSelection ? -1 : 1; endGeometry = J.get$value$x(_this.selectables[endIndexWalker]); } t1 = endGeometry.endSelectionPoint; if (t1 != null) { t2 = _this.selectables[endIndexWalker]; t3 = _this._selectionContainerContext.get$renderObject(); t3.toString; end = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, type$.RenderBox._as(t3)), t1.localPosition); endPoint = isFinite(end._dx) && isFinite(end._dy) ? new A.SelectionPoint(end, t1.lineHeight, t1.handleType) : _null; } else endPoint = _null; selectionRects = A._setArrayType([], type$.JSArray_Rect); drawableArea = _this.get$hasSize() ? new A.Rect(0, 0, 0 + _this.get$containerSize()._dx, 0 + _this.get$containerSize()._dy) : _null; for (index = _this.currentSelectionStartIndex; index <= _this.currentSelectionEndIndex; ++index) { currSelectableSelectionRects = J.get$value$x(_this.selectables[index]).selectionRects; t1 = new A.MappedListIterable(currSelectableSelectionRects, new A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure(_this, index, drawableArea), A._arrayInstanceType(currSelectableSelectionRects)._eval$1("MappedListIterable<1,Rect>")).super$Iterable$where(0, new A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0()); B.JSArray_methods.addAll$1(selectionRects, A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E"))); } return new A.SelectionGeometry(startPoint, endPoint, !startGeometry.$eq(0, endGeometry) ? B.SelectionStatus_0 : startGeometry.status, selectionRects, true); }, _adjustSelectionIndexBasedOnSelectionGeometry$2(currentIndex, towardIndex) { var $forward = towardIndex > currentIndex; while (true) { if (!(currentIndex !== towardIndex && J.get$value$x(this.selectables[currentIndex]).status !== B.SelectionStatus_0)) break; currentIndex += $forward ? 1 : -1; } return currentIndex; }, pushHandleLayers$2(startHandle, endHandle) { return; }, _updateHandleLayersAndOwners$0() { var t2, _this = this, _null = null, effectiveStartHandle = _this._startHandleLayer, effectiveEndHandle = _this._endHandleLayer, t1 = _this.currentSelectionStartIndex; if (t1 === -1 || _this.currentSelectionEndIndex === -1) { t1 = _this._startHandleLayerOwner; if (t1 != null) { t1.pushHandleLayers$2(_null, _null); _this._startHandleLayerOwner = null; } t1 = _this._endHandleLayerOwner; if (t1 != null) { t1.pushHandleLayers$2(_null, _null); _this._endHandleLayerOwner = null; } return; } if (!J.$eq$(_this.selectables[t1], _this._startHandleLayerOwner)) { t1 = _this._startHandleLayerOwner; if (t1 != null) t1.pushHandleLayers$2(_null, _null); } if (!J.$eq$(_this.selectables[_this.currentSelectionEndIndex], _this._endHandleLayerOwner)) { t1 = _this._endHandleLayerOwner; if (t1 != null) t1.pushHandleLayers$2(_null, _null); } t1 = _this.selectables; t2 = _this.currentSelectionStartIndex; t1 = _this._startHandleLayerOwner = t1[t2]; if (t2 === _this.currentSelectionEndIndex) { _this._endHandleLayerOwner = t1; t1.pushHandleLayers$2(effectiveStartHandle, effectiveEndHandle); return; } t1.pushHandleLayers$2(effectiveStartHandle, _null); t1 = _this.selectables[_this.currentSelectionEndIndex]; _this._endHandleLayerOwner = t1; t1.pushHandleLayers$2(_null, effectiveEndHandle); }, _flushInactiveSelections$0() { var skipStart, skipEnd, index, _this = this, skipIndex = _this.currentSelectionStartIndex, t1 = skipIndex === -1; if (t1 && _this.currentSelectionEndIndex === -1) return; if (t1 || _this.currentSelectionEndIndex === -1) { if (t1) skipIndex = _this.currentSelectionEndIndex; t1 = _this.selectables; new A.WhereIterable(t1, new A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure(_this, skipIndex), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, new A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0(_this)); return; } t1 = _this.currentSelectionEndIndex; skipStart = Math.min(skipIndex, t1); skipEnd = Math.max(skipIndex, t1); for (index = 0; t1 = _this.selectables, index < t1.length; ++index) { if (index >= skipStart && index <= skipEnd) continue; _this.dispatchSelectionEventToChild$2(t1[index], B.ClearSelectionEvent_SelectionEventType_2); } }, handleSelectAll$1($event) { var t1, t2, _i, _this = this; for (t1 = _this.selectables, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) _this.dispatchSelectionEventToChild$2(t1[_i], $event); _this.currentSelectionStartIndex = 0; _this.currentSelectionEndIndex = _this.selectables.length - 1; return B.SelectionResult_4; }, handleSelectWord$1($event) { var lastSelectionResult, index, t1, globalRectsContainsPosition, t2, _i, rect, existingGeometry, _this = this; for (lastSelectionResult = null, index = 0; t1 = _this.selectables, index < t1.length; ++index) { if (t1[index].get$boundingBoxes().length !== 0) { t1 = _this.selectables[index].get$boundingBoxes(); t2 = t1.length; _i = 0; while (true) { if (!(_i < t1.length)) { globalRectsContainsPosition = false; break; } rect = t1[_i]; if (A.MatrixUtils_transformRect(J.getTransformTo$1$z(_this.selectables[index], null), rect).contains$1(0, $event.get$globalPosition())) { globalRectsContainsPosition = true; break; } t1.length === t2 || (0, A.throwConcurrentModificationError)(t1); ++_i; } } else globalRectsContainsPosition = false; if (globalRectsContainsPosition) { existingGeometry = J.get$value$x(_this.selectables[index]); lastSelectionResult = _this.dispatchSelectionEventToChild$2(_this.selectables[index], $event); t1 = _this.selectables; if (index === t1.length - 1 && lastSelectionResult === B.SelectionResult_0) return B.SelectionResult_0; if (lastSelectionResult === B.SelectionResult_0) continue; if (index === 0 && lastSelectionResult === B.SelectionResult_1) return B.SelectionResult_1; if (!J.get$value$x(t1[index]).$eq(0, existingGeometry)) { t1 = _this.selectables; new A.WhereIterable(t1, new A.MultiSelectableSelectionContainerDelegate_handleSelectWord_closure(_this, index), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, new A.MultiSelectableSelectionContainerDelegate_handleSelectWord_closure0(_this)); _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = index; } return B.SelectionResult_2; } else if (lastSelectionResult === B.SelectionResult_0) { _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = index - 1; return B.SelectionResult_2; } } return B.SelectionResult_2; }, handleClearSelection$1($event) { var t1, t2, _i, _this = this; for (t1 = _this.selectables, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) _this.dispatchSelectionEventToChild$2(t1[_i], $event); _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = -1; return B.SelectionResult_4; }, handleGranularlyExtendSelection$1($event) { var targetIndex, result, t1, _this = this; if (_this.currentSelectionStartIndex === -1) if ($event.get$forward($event)) _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = 0; else _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = _this.selectables.length; targetIndex = $event.get$isEnd() ? _this.currentSelectionEndIndex : _this.currentSelectionStartIndex; result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event); if ($event.get$forward($event)) while (true) { t1 = _this.selectables; if (!(targetIndex < t1.length - 1 && result === B.SelectionResult_0)) break; ++targetIndex; result = _this.dispatchSelectionEventToChild$2(t1[targetIndex], $event); } else while (true) { if (!(targetIndex > 0 && result === B.SelectionResult_1)) break; --targetIndex; result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event); } if ($event.get$isEnd()) _this.currentSelectionEndIndex = targetIndex; else _this.currentSelectionStartIndex = targetIndex; return result; }, handleDirectionallyExtendSelection$1($event) { var targetIndex, result, t1, _this = this; if (_this.currentSelectionStartIndex === -1) switch ($event.get$direction($event)) { case B.SelectionExtendDirection_0: case B.SelectionExtendDirection_3: _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = _this.selectables.length; break; case B.SelectionExtendDirection_1: case B.SelectionExtendDirection_2: _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = 0; break; } targetIndex = $event.get$isEnd() ? _this.currentSelectionEndIndex : _this.currentSelectionStartIndex; result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event); switch ($event.get$direction($event)) { case B.SelectionExtendDirection_0: if (result === B.SelectionResult_1) if (targetIndex > 0) { --targetIndex; result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event.copyWith$1$direction(B.SelectionExtendDirection_3)); } break; case B.SelectionExtendDirection_1: if (result === B.SelectionResult_0) { t1 = _this.selectables; if (targetIndex < t1.length - 1) { ++targetIndex; result = _this.dispatchSelectionEventToChild$2(t1[targetIndex], $event.copyWith$1$direction(B.SelectionExtendDirection_2)); } } break; case B.SelectionExtendDirection_2: case B.SelectionExtendDirection_3: break; } if ($event.get$isEnd()) _this.currentSelectionEndIndex = targetIndex; else _this.currentSelectionStartIndex = targetIndex; return result; }, handleSelectionEdgeUpdate$1($event) { var _this = this; if ($event.type === B.SelectionEventType_1) return _this.currentSelectionEndIndex === -1 ? _this._initSelection$2$isEnd($event, true) : _this._adjustSelection$2$isEnd($event, true); return _this.currentSelectionStartIndex === -1 ? _this._initSelection$2$isEnd($event, false) : _this._adjustSelection$2$isEnd($event, false); }, dispatchSelectionEvent$1($event) { var result, result0, t1, _this = this, selectionWillbeInProgress = !($event instanceof A.ClearSelectionEvent); if (!_this._selectionInProgress && selectionWillbeInProgress) B.JSArray_methods.sort$1(_this.selectables, _this.get$_compareScreenOrder()); _this._selectionInProgress = selectionWillbeInProgress; _this._isHandlingSelectionEvent = true; result = A._Cell$named("result"); switch ($event.type.index) { case 0: case 1: _this._extendSelectionInProgress = false; result.__late_helper$_value = _this.handleSelectionEdgeUpdate$1(type$.SelectionEdgeUpdateEvent._as($event)); break; case 2: _this._extendSelectionInProgress = false; type$.ClearSelectionEvent._as($event); _this._selectableStartEdgeUpdateRecords.clear$0(0); _this._selectableEndEdgeUpdateRecords.clear$0(0); _this._currentDragEndRelatedToOrigin = _this._currentDragStartRelatedToOrigin = null; _this._selectionStartsInScrollable = false; result.__late_helper$_value = _this.super$MultiSelectableSelectionContainerDelegate$handleClearSelection($event); break; case 3: _this._extendSelectionInProgress = false; result0 = _this.super$MultiSelectableSelectionContainerDelegate$handleSelectAll(type$.SelectAllSelectionEvent._as($event)); if (_this.currentSelectionStartIndex !== -1) _this._updateDragLocationsFromGeometries$0(); result.__late_helper$_value = result0; break; case 4: _this._extendSelectionInProgress = false; type$.SelectWordSelectionEvent._as($event); _this._selectionStartsInScrollable = _this._globalPositionInScrollable$1($event.get$globalPosition()); result0 = _this.super$MultiSelectableSelectionContainerDelegate$handleSelectWord($event); _this._updateDragLocationsFromGeometries$0(); result.__late_helper$_value = result0; break; case 5: _this._extendSelectionInProgress = true; type$.GranularlyExtendSelectionEvent._as($event); result0 = _this.super$MultiSelectableSelectionContainerDelegate$handleGranularlyExtendSelection($event); t1 = $event.get$isEnd(); _this._updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart($event.get$isEnd(), !t1); if (_this._selectionStartsInScrollable) _this._jumpToEdge$1($event.get$isEnd()); result.__late_helper$_value = result0; break; case 6: _this._extendSelectionInProgress = true; type$.DirectionallyExtendSelectionEvent._as($event); result0 = _this.super$MultiSelectableSelectionContainerDelegate$handleDirectionallyExtendSelection($event); t1 = $event.get$isEnd(); _this._updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart($event.get$isEnd(), !t1); if (_this._selectionStartsInScrollable) _this._jumpToEdge$1($event.get$isEnd()); result.__late_helper$_value = result0; break; } _this._isHandlingSelectionEvent = false; _this._updateSelectionGeometry$0(); return result._readLocal$0(); }, dispose$0() { var t1, t2, t3, _i, _this = this; for (t1 = _this.selectables, t2 = t1.length, t3 = _this.get$_handleSelectableGeometryChange(), _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) J.removeListener$1$x(t1[_i], t3); _this.selectables = B.List_empty13; _this._scheduledSelectableUpdate = false; _this.super$ChangeNotifier$dispose(); }, dispatchSelectionEventToChild$2(selectable, $event) { return selectable.dispatchSelectionEvent$1($event); }, _initSelection$2$isEnd($event, isEnd) { var t1, _this = this, newIndex = -1, hasFoundEdgeIndex = false, result = null, index = 0; while (true) { t1 = _this.selectables; if (!(index < t1.length && !hasFoundEdgeIndex)) break; switch (_this.dispatchSelectionEventToChild$2(t1[index], $event).index) { case 0: case 4: newIndex = index; break; case 2: newIndex = index; hasFoundEdgeIndex = true; result = B.SelectionResult_2; break; case 1: if (index === 0) { newIndex = 0; result = B.SelectionResult_1; } if (result == null) result = B.SelectionResult_2; hasFoundEdgeIndex = true; break; case 3: newIndex = index; hasFoundEdgeIndex = true; result = B.SelectionResult_3; break; } ++index; } if (newIndex === -1) return B.SelectionResult_4; if (isEnd) _this.currentSelectionEndIndex = newIndex; else _this.currentSelectionStartIndex = newIndex; _this._flushInactiveSelections$0(); return result == null ? B.SelectionResult_0 : result; }, _adjustSelection$2$isEnd($event, isEnd) { var _0_6, _0_7, _0_7_isSet, _0_6_isSet, _0_4, _0_5, _0_5_isSet, _0_4_isSet, _0_9, _0_9_isSet, _0_10, _0_10_isSet, _0_11, currentSelectableResult, $forward, newIndex, finalResult, finalResult0, _this = this, _null = null, t1 = _this._selectionGeometry, isCurrentEdgeWithinViewport = isEnd ? t1.endSelectionPoint != null : t1.startSelectionPoint != null, isOppositeEdgeWithinViewport = isEnd ? t1.startSelectionPoint != null : t1.endSelectionPoint != null; $label0$0: { if (isEnd) { if (isCurrentEdgeWithinViewport) { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_7 = _0_6; _0_7_isSet = true; _0_6_isSet = true; } else { _0_6 = _null; _0_7 = _0_6; _0_7_isSet = false; _0_6_isSet = false; t1 = false; } _0_4 = isCurrentEdgeWithinViewport; _0_5 = _0_4; _0_5_isSet = true; _0_4_isSet = true; } else { _0_6 = _null; _0_7 = _0_6; _0_4 = _0_7; _0_5 = _0_4; _0_5_isSet = false; _0_4_isSet = false; _0_7_isSet = false; _0_6_isSet = false; t1 = false; } if (t1) { t1 = _this.currentSelectionEndIndex; break $label0$0; } if (isEnd) { if (_0_5_isSet) t1 = _0_5; else { if (_0_4_isSet) t1 = _0_4; else { t1 = isCurrentEdgeWithinViewport; _0_4 = t1; _0_4_isSet = true; } _0_5 = true === t1; t1 = _0_5; _0_5_isSet = true; } if (t1) { if (_0_6_isSet) t1 = _0_6; else { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_6_isSet = true; } _0_9 = false === t1; t1 = _0_9; _0_9_isSet = true; } else { _0_9 = _null; _0_9_isSet = false; t1 = false; } } else { _0_9 = _null; _0_9_isSet = false; t1 = false; } if (t1) { t1 = _this.currentSelectionEndIndex; break $label0$0; } if (isEnd) { if (_0_4_isSet) t1 = _0_4; else { t1 = isCurrentEdgeWithinViewport; _0_4 = t1; _0_4_isSet = true; } _0_10 = false === t1; t1 = _0_10; if (t1) if (_0_7_isSet) t1 = _0_7; else { if (_0_6_isSet) t1 = _0_6; else { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_6_isSet = true; } _0_7 = true === t1; t1 = _0_7; _0_7_isSet = true; } else t1 = false; _0_10_isSet = true; } else { _0_10 = _null; _0_10_isSet = false; t1 = false; } if (t1) { t1 = _this.currentSelectionStartIndex; break $label0$0; } if (isEnd) { if (_0_10_isSet) t1 = _0_10; else { if (_0_4_isSet) t1 = _0_4; else { t1 = isCurrentEdgeWithinViewport; _0_4 = t1; _0_4_isSet = true; } _0_10 = false === t1; t1 = _0_10; _0_10_isSet = true; } if (t1) if (_0_9_isSet) t1 = _0_9; else { if (_0_6_isSet) t1 = _0_6; else { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_6_isSet = true; } _0_9 = false === t1; t1 = _0_9; _0_9_isSet = true; } else t1 = false; } else t1 = false; if (t1) { t1 = 0; break $label0$0; } _0_11 = false === isEnd; t1 = _0_11; if (t1) { if (_0_5_isSet) t1 = _0_5; else { if (_0_4_isSet) t1 = _0_4; else { t1 = isCurrentEdgeWithinViewport; _0_4 = t1; _0_4_isSet = true; } _0_5 = true === t1; t1 = _0_5; _0_5_isSet = true; } if (t1) if (_0_7_isSet) t1 = _0_7; else { if (_0_6_isSet) t1 = _0_6; else { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_6_isSet = true; } _0_7 = true === t1; t1 = _0_7; _0_7_isSet = true; } else t1 = false; } else t1 = false; if (t1) { t1 = _this.currentSelectionStartIndex; break $label0$0; } if (_0_11) { if (_0_5_isSet) t1 = _0_5; else { if (_0_4_isSet) t1 = _0_4; else { t1 = isCurrentEdgeWithinViewport; _0_4 = t1; _0_4_isSet = true; } _0_5 = true === t1; t1 = _0_5; } if (t1) if (_0_9_isSet) t1 = _0_9; else { if (_0_6_isSet) t1 = _0_6; else { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_6_isSet = true; } _0_9 = false === t1; t1 = _0_9; _0_9_isSet = true; } else t1 = false; } else t1 = false; if (t1) { t1 = _this.currentSelectionStartIndex; break $label0$0; } if (_0_11) { if (_0_10_isSet) t1 = _0_10; else { if (_0_4_isSet) t1 = _0_4; else { t1 = isCurrentEdgeWithinViewport; _0_4 = t1; _0_4_isSet = true; } _0_10 = false === t1; t1 = _0_10; _0_10_isSet = true; } if (t1) if (_0_7_isSet) t1 = _0_7; else { if (_0_6_isSet) t1 = _0_6; else { t1 = isOppositeEdgeWithinViewport; _0_6 = t1; _0_6_isSet = true; } _0_7 = true === t1; t1 = _0_7; } else t1 = false; } else t1 = false; if (t1) { t1 = _this.currentSelectionEndIndex; break $label0$0; } if (_0_11) { if (_0_10_isSet) t1 = _0_10; else { _0_10 = false === (_0_4_isSet ? _0_4 : isCurrentEdgeWithinViewport); t1 = _0_10; } if (t1) if (_0_9_isSet) t1 = _0_9; else { _0_9 = false === (_0_6_isSet ? _0_6 : isOppositeEdgeWithinViewport); t1 = _0_9; } else t1 = false; } else t1 = false; if (t1) { t1 = 0; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } currentSelectableResult = A._Cell$named("currentSelectableResult"); $forward = _null; newIndex = t1; finalResult = $forward; while (true) { t1 = _this.selectables; if (!(newIndex < t1.length && newIndex >= 0 && finalResult == null)) break; finalResult0 = currentSelectableResult.__late_helper$_value = _this.dispatchSelectionEventToChild$2(t1[newIndex], $event); switch (finalResult0.index) { case 2: case 3: case 4: finalResult = finalResult0; break; case 0: if ($forward === false) { ++newIndex; finalResult = B.SelectionResult_2; } else if (newIndex === _this.selectables.length - 1) finalResult = finalResult0; else { ++newIndex; $forward = true; } break; case 1: if ($forward === true) { --newIndex; finalResult = B.SelectionResult_2; } else if (newIndex === 0) finalResult = finalResult0; else { --newIndex; $forward = false; } break; } } if (isEnd) _this.currentSelectionEndIndex = newIndex; else _this.currentSelectionStartIndex = newIndex; _this._flushInactiveSelections$0(); finalResult.toString; return finalResult; }, compareOrder$2(arg0, arg1) { return this.get$compareOrder().call$2(arg0, arg1); } }; A.MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask.prototype = { call$1(duration) { var t1 = this.$this; if (!t1._scheduledSelectableUpdate) return; t1._scheduledSelectableUpdate = false; if (t1._additions._collection$_length !== 0) t1._flushAdditions$0(); t1.didChangeSelectables$0(); }, call$0() { return this.call$1(null); }, "call*": "call$1", $requiredArgCount: 0, $defaultValues() { return [null]; }, $signature: 779 }; A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure.prototype = { call$1(selectionRect) { var localRect, t1 = this.$this, t2 = t1.selectables[this.index]; t1 = t1._selectionContainerContext.get$renderObject(); t1.toString; localRect = A.MatrixUtils_transformRect(t2.getTransformTo$1(0, type$.RenderBox._as(t1)), selectionRect); t1 = this.drawableArea; if (t1 != null) return t1.intersect$1(localRect); return localRect; }, $signature: 2571 }; A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0.prototype = { call$1(selectionRect) { return selectionRect.get$isFinite(0) && !selectionRect.get$isEmpty(0); }, $signature: 2575 }; A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure.prototype = { call$1(target) { return target !== this.$this.selectables[this.skipIndex]; }, $signature: 760 }; A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0.prototype = { call$1(target) { return this.$this.dispatchSelectionEventToChild$2(target, B.ClearSelectionEvent_SelectionEventType_2); }, $signature: 251 }; A.MultiSelectableSelectionContainerDelegate_handleSelectWord_closure.prototype = { call$1(target) { return target !== this.$this.selectables[this.index]; }, $signature: 760 }; A.MultiSelectableSelectionContainerDelegate_handleSelectWord_closure0.prototype = { call$1(target) { return this.$this.dispatchSelectionEventToChild$2(target, B.ClearSelectionEvent_SelectionEventType_2); }, $signature: 251 }; A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier.prototype = {}; A.SelectionContainer.prototype = { createState$0() { return new A._SelectionContainerState(A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function), null, false, B._StateLifecycle_0); } }; A._SelectionContainerState.prototype = { initState$0() { var t1, t2, t3, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.delegate; if (t2 != null) { t3 = _this._framework$_element; t3.toString; t2._selectionContainerContext = t3; t1 = t1.registrar; if (t1 != null) _this.set$registrar(t1); } }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, t4, _i, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.delegate; if (t1 != _this._widget.delegate) { t2 = t1 == null; if (!t2) { t1._selectionContainerContext = null; _this._selection_container$_listeners.forEach$1(0, t1.get$removeListener(t1)); } t3 = _this._widget.delegate; if (t3 != null) { t4 = _this._framework$_element; t4.toString; t3._selectionContainerContext = t4; _this._selection_container$_listeners.forEach$1(0, t3.get$addListener(t3)); } t1 = t2 ? null : t1._selectionGeometry; t2 = _this._widget.delegate; if (!J.$eq$(t1, t2 == null ? null : t2._selectionGeometry)) for (t1 = _this._selection_container$_listeners, t1 = A.List_List$of(t1, false, A._instanceType(t1)._eval$1("SetBase.E")), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].call$0(); } t1 = _this._widget; if (t1.delegate == null) _this.set$registrar(null); else { t1 = t1.registrar; if (t1 != null) _this.set$registrar(t1); } }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._widget; if (t1.registrar == null && t1.delegate != null) { t1 = _this._framework$_element; t1.toString; _this.set$registrar(A.SelectionContainer_maybeOf(t1)); } }, addListener$1(_, listener) { this._widget.delegate.addListener$1(0, listener); this._selection_container$_listeners.add$1(0, listener); }, removeListener$1(_, listener) { var t1 = this._widget.delegate; if (t1 != null) t1.removeListener$1(0, listener); this._selection_container$_listeners.remove$1(0, listener); }, pushHandleLayers$2(startHandle, endHandle) { this._widget.delegate.pushHandleLayers$2(startHandle, endHandle); }, dispatchSelectionEvent$1($event) { return this._widget.delegate.dispatchSelectionEvent$1($event); }, get$value(_) { var t1 = this._widget.delegate; if (t1 == null) return B.SelectionGeometry_43h; return t1._selectionGeometry; }, getTransformTo$1(_, ancestor) { return this._framework$_element.get$renderObject().getTransformTo$1(0, ancestor); }, get$boundingBoxes() { var t1 = this._framework$_element.get$renderObject(); t1.toString; t1 = type$.RenderBox._as(t1).get$size(0); return A._setArrayType([new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)], type$.JSArray_Rect); }, dispose$0() { var t1 = this._widget.delegate; if (t1 != null) { t1._selectionContainerContext = null; this._selection_container$_listeners.forEach$1(0, t1.get$removeListener(t1)); } this.super$__SelectionContainerState_State_Selectable_SelectionRegistrant$dispose(); }, build$1(context) { var t1 = this._widget, t2 = t1.delegate; if (t2 == null) return new A.SelectionRegistrarScope(null, t1.child, null); return A.SelectionRegistrarScope$(t1.child, t2); }, $isListenable: 1 }; A.SelectionRegistrarScope.prototype = { updateShouldNotify$1(oldWidget) { return oldWidget.registrar != this.registrar; } }; A.SelectionContainerDelegate.prototype = { get$hasSize() { var t1 = this._selectionContainerContext.get$renderObject(); t1.toString; return type$.RenderBox._as(t1)._box$_size != null; }, get$containerSize() { var t1 = this._selectionContainerContext.get$renderObject(); t1.toString; return type$.RenderBox._as(t1).get$size(0); }, $isListenable: 1 }; A.__SelectionContainerState_State_Selectable.prototype = {}; A.__SelectionContainerState_State_Selectable_SelectionRegistrant.prototype = { dispose$0() { this._selection$_removeSelectionRegistrarSubscription$0(); this.super$State$dispose(); } }; A.SharedAppData.prototype = { createState$0() { return new A._SharedAppDataState(B._StateLifecycle_0); } }; A._SharedAppDataState.prototype = { build$1(context) { var t1 = this._widget.child, value = this.___SharedAppDataState_data_AI; return new A._SharedAppModel(value === $ ? this.___SharedAppDataState_data_AI = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.nullable_Object) : value, t1, null); } }; A._SharedAppModel.prototype = { updateShouldNotify$1(old) { return this.data !== old.data; }, updateShouldNotifyDependent$2(old, keys) { var t1, t2, t3, t4; for (t1 = keys.get$iterator(keys), t2 = this.data, t3 = old.data; t1.moveNext$0();) { t4 = t1.get$current(t1); if (!J.$eq$(t2.$index(0, t4), t3.$index(0, t4))) return true; } return false; } }; A.KeySet.prototype = { KeySet$4(key1, key2, key3, key4, _box_0, $T) { _box_0.count = 1; }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return A._instanceType(this)._eval$1("KeySet")._is(other) && A.setEquals(other._shortcuts$_keys, this._shortcuts$_keys); }, get$hashCode(_) { var result, _this = this, value = _this.__KeySet_hashCode_FI; if (value === $) { result = A.KeySet__computeHashCode(_this._shortcuts$_keys); _this.__KeySet_hashCode_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__KeySet_hashCode_FI = result; value = result; } return value; } }; A.LogicalKeySet.prototype = { get$triggers() { return this.get$_triggers(); }, get$_triggers() { var t1, t2, result, _this = this, value = _this.__LogicalKeySet__triggers_FI; if (value === $) { t1 = _this._shortcuts$_keys.toSet$0(0); t2 = A._instanceType(t1)._eval$1("ExpandIterable"); result = A.LinkedHashSet_LinkedHashSet$of(new A.ExpandIterable(t1, new A.LogicalKeySet__triggers_closure(), t2), t2._eval$1("Iterable.E")); _this.__LogicalKeySet__triggers_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__LogicalKeySet__triggers_FI = result; value = result; } return value; }, accepts$2($event, state) { var t1, collapsedRequired, collapsedPressed; if (!($event instanceof A.KeyDownEvent) && !($event instanceof A.KeyRepeatEvent)) return false; if (this.get$_triggers().contains$1(0, $event.logicalKey)) { t1 = state._pressedKeys.get$values(0); t1 = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")); collapsedRequired = A.LogicalKeyboardKey_collapseSynonyms(this._shortcuts$_keys.toSet$0(0)); collapsedPressed = A.LogicalKeyboardKey_collapseSynonyms(t1); if (collapsedRequired._collection$_length === collapsedPressed._collection$_length) { t1 = collapsedRequired.difference$1(collapsedPressed); t1 = t1.get$isEmpty(t1); } else t1 = false; } else t1 = false; return t1; }, $isShortcutActivator: 1 }; A.LogicalKeySet__triggers_closure.prototype = { call$1(key) { var t1 = $.$get$LogicalKeySet__unmapSynonyms().$index(0, key); return t1 == null ? A._setArrayType([key], type$.JSArray_LogicalKeyboardKey) : t1; }, $signature: 2577 }; A.SingleActivator.prototype = { get$triggers() { return A._setArrayType([this.trigger], type$.JSArray_LogicalKeyboardKey); }, accepts$2($event, state) { var t1, t2, _this = this; if (!($event instanceof A.KeyDownEvent)) t1 = $event instanceof A.KeyRepeatEvent; else t1 = true; if (t1) if (B.JSArray_methods.contains$1(A._setArrayType([_this.trigger], type$.JSArray_LogicalKeyboardKey), $event.logicalKey)) { t1 = state._pressedKeys.get$values(0); t1 = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")); t2 = t1.intersection$1(0, $.$get$_controlSynonyms()); if (_this.control === t2.get$isNotEmpty(t2)) { t2 = t1.intersection$1(0, $.$get$_shiftSynonyms()); if (_this.shift === t2.get$isNotEmpty(t2)) { t2 = t1.intersection$1(0, $.$get$_altSynonyms()); if (_this.alt === t2.get$isNotEmpty(t2)) { t1 = t1.intersection$1(0, $.$get$_metaSynonyms()); t1 = _this.meta === t1.get$isNotEmpty(t1); } else t1 = false; } else t1 = false; } else t1 = false; } else t1 = false; else t1 = false; return t1; }, $isShortcutActivator: 1 }; A._ActivatorIntentPair.prototype = {}; A.ShortcutManager.prototype = { set$shortcuts(value) { var _this = this; if (!A.mapEquals(_this._shortcuts, value)) { _this._shortcuts = value; _this._indexedShortcutsCache = null; _this.notifyListeners$0(); } }, get$_indexedShortcuts() { var t1 = this._indexedShortcutsCache; return t1 == null ? this._indexedShortcutsCache = A.ShortcutManager__indexShortcuts(this._shortcuts) : t1; }, _find$2($event, state) { var t2, _i, activatorIntent, t1 = this.get$_indexedShortcuts().$index(0, $event.logicalKey); if (t1 == null) t1 = A._setArrayType([], type$.JSArray__ActivatorIntentPair); t1 = A.List_List$of(t1, true, type$._ActivatorIntentPair); t2 = this.get$_indexedShortcuts().$index(0, null); B.JSArray_methods.addAll$1(t1, t2 == null ? A._setArrayType([], type$.JSArray__ActivatorIntentPair) : t2); t2 = t1.length; _i = 0; for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { activatorIntent = t1[_i]; if (activatorIntent.activator.accepts$2($event, state)) return activatorIntent.intent; } return null; }, handleKeypress$2(context, $event) { var matchedIntent, primaryContext, action, _0_0, _0_1, _0_2, invokeResult, enabled, _null = null, t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); matchedIntent = this._find$2($event, t1); if (matchedIntent != null) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; primaryContext = t1 == null ? _null : t1._focus_manager$_context; if (primaryContext != null) { action = A.Actions_maybeFind(primaryContext, matchedIntent, type$.Intent); if (action != null) { primaryContext.dependOnInheritedWidgetOfExactType$1$0(type$._ActionsScope); t1 = A.Actions__findDispatcher(primaryContext); _0_0 = t1.invokeActionIfEnabled$3(action, matchedIntent, primaryContext); _0_1 = _0_0._0; _0_2 = _0_0._1; invokeResult = _0_2; enabled = _0_1; t1 = true; if (!t1) throw A.wrapException(A.StateError$("Pattern matching error")); if (enabled) return action.toKeyEventResult$2(matchedIntent, invokeResult); } } } return B.KeyEventResult_1; }, $isListenable: 1 }; A.ShortcutManager__indexShortcuts_closure.prototype = { call$2(activator, intent) { var nullableTriggers = activator.get$triggers(), t1 = J.get$iterator$ax(nullableTriggers), t2 = this.result; for (; t1.moveNext$0();) J.add$1$ax(t2.putIfAbsent$2(0, t1.get$current(t1), new A.ShortcutManager__indexShortcuts__closure()), new A._ActivatorIntentPair(activator, intent)); }, $signature: 2578 }; A.ShortcutManager__indexShortcuts__closure.prototype = { call$0() { return A._setArrayType([], type$.JSArray__ActivatorIntentPair); }, $signature: 2584 }; A.Shortcuts.prototype = { get$shortcuts() { var t1 = this.manager; return t1 == null ? this._shortcuts : t1._shortcuts; }, createState$0() { return new A._ShortcutsState(B._StateLifecycle_0); } }; A._ShortcutsState.prototype = { dispose$0() { var t1 = this._internalManager; if (t1 != null) { t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } this.super$State$dispose(); }, initState$0() { var t1, t2; this.super$State$initState(); t1 = this._widget; if (t1.manager == null) { t2 = new A.ShortcutManager(B.Map_empty2, $.$get$ChangeNotifier__emptyListeners()); this._internalManager = t2; t2.set$shortcuts(t1.get$shortcuts()); } }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t2 = t1.manager; if (t2 != oldWidget.manager) if (t2 != null) { t2 = _this._internalManager; if (t2 != null) { t2.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t2.ChangeNotifier__count = 0; } _this._internalManager = null; } else if (_this._internalManager == null) _this._internalManager = new A.ShortcutManager(B.Map_empty2, $.$get$ChangeNotifier__emptyListeners()); t2 = _this._internalManager; if (t2 != null) t2.set$shortcuts(t1.get$shortcuts()); }, _handleOnKeyEvent$2(node, $event) { var t2, t1 = node._focus_manager$_context; if (t1 == null) return B.KeyEventResult_1; t2 = this._widget.manager; if (t2 == null) { t2 = this._internalManager; t2.toString; } return t2.handleKeypress$2(t1, $event); }, build$1(context) { var _null = null, t1 = B.Type_Shortcuts_6TW.toString$0(0); return A.Focus$(false, false, this._widget.child, t1, _null, _null, _null, true, _null, _null, _null, this.get$_handleOnKeyEvent(), _null, _null); } }; A.CallbackShortcuts.prototype = { _applyKeyEventBinding$2(activator, $event) { var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (activator.accepts$2($event, t1)) { this.bindings.$index(0, activator).call$0(); return true; } return false; }, build$1(context) { var _null = null; return A.Focus$(false, false, this.child, _null, _null, _null, _null, true, _null, _null, _null, new A.CallbackShortcuts_build_closure(this), _null, true); } }; A.CallbackShortcuts_build_closure.prototype = { call$2(node, $event) { var t1, t2, result; for (t1 = this.$this, t2 = t1.bindings, t2 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, A._instanceType(t2)._precomputed1), result = B.KeyEventResult_1; t2.moveNext$0();) if (t1._applyKeyEventBinding$2(t2.__js_helper$_current, $event)) result = B.KeyEventResult_0; return result; }, $signature: 211 }; A.ShortcutRegistry.prototype = { dispose$0() { this.super$ChangeNotifier$dispose(); }, get$shortcuts() { var t2, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, type$.Intent); for (t2 = this._registeredShortcuts, t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2); t2.moveNext$0();) t1.addAll$1(0, t2.get$current(t2).value); return t1; }, $isListenable: 1 }; A.ShortcutRegistrar.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._ShortcutRegistrarState(new A.ShortcutRegistry(A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutRegistryEntry, type$.Map_ShortcutActivator_Intent), t1), new A.ShortcutManager(B.Map_empty2, t1), B._StateLifecycle_0); } }; A._ShortcutRegistrarState.prototype = { initState$0() { this.super$State$initState(); this.registry.addListener$1(0, this.get$_shortcutsChanged()); }, _shortcutsChanged$0() { this.manager.set$shortcuts(this.registry.get$shortcuts()); }, dispose$0() { var _this = this, t1 = _this.registry; t1.removeListener$1(0, _this.get$_shortcutsChanged()); t1.super$ChangeNotifier$dispose(); t1 = _this.manager; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this.super$State$dispose(); }, build$1(context) { return new A._ShortcutRegistrarScope(this.registry, new A.Shortcuts(this.manager, B.Map_empty2, this._widget.child, null, null), null); } }; A._ShortcutRegistrarScope.prototype = { updateShouldNotify$1(oldWidget) { return this.registry !== oldWidget.registry; } }; A._LogicalKeySet_KeySet_Diagnosticable.prototype = {}; A._ShortcutManager_Object_Diagnosticable.prototype = {}; A._ShortcutManager_Object_Diagnosticable_ChangeNotifier.prototype = {}; A._ShortcutRegistry_Object_ChangeNotifier.prototype = {}; A._SingleActivator_Object_Diagnosticable.prototype = {}; A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut.prototype = {}; A.__ActivatorIntentPair_Object_Diagnosticable.prototype = {}; A.SingleChildScrollView.prototype = { build$1(context) { var t3, effectivePrimary, scrollController, scrollable, _this = this, _null = null, t1 = {}, t2 = _this.scrollDirection, axisDirection = A.getAxisDirectionFromAxisReverseAndDirectionality(context, t2, _this.reverse), contents = _this.child; t1.contents = contents; t3 = _this.padding; if (t3 != null) t1.contents = new A.Padding(t3, contents, _null); effectivePrimary = _this.primary; if (effectivePrimary == null) effectivePrimary = _this.controller == null && A.PrimaryScrollController_shouldInherit(context, t2); scrollController = effectivePrimary ? A.PrimaryScrollController_maybeOf(context) : _this.controller; scrollable = A.Scrollable$(axisDirection, B.Clip_1, scrollController, _this.dragStartBehavior, false, _null, _this.physics, _this.restorationId, _null, _null, new A.SingleChildScrollView_build_closure(t1, _this, axisDirection)); return effectivePrimary && scrollController != null ? A.PrimaryScrollController$none(scrollable) : scrollable; } }; A.SingleChildScrollView_build_closure.prototype = { call$2(context, offset) { return new A._SingleChildViewport(this.axisDirection, offset, B.Clip_1, this._box_0.contents, null); }, $signature: 2587 }; A._SingleChildViewport.prototype = { createRenderObject$1(context) { var t1 = new A._RenderSingleChildViewport(this.axisDirection, this.offset, this.clipBehavior, A.LayerHandle$(type$.ClipRectLayer), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var t1; renderObject.set$axisDirection(this.axisDirection); renderObject.set$offset(0, this.offset); t1 = this.clipBehavior; if (t1 !== renderObject._single_child_scroll_view$_clipBehavior) { renderObject._single_child_scroll_view$_clipBehavior = t1; renderObject.markNeedsPaint$0(); renderObject.markNeedsSemanticsUpdate$0(); } }, createElement$0(_) { return new A._SingleChildViewportElement(this, B._ElementLifecycle_0); } }; A._SingleChildViewportElement.prototype = {}; A._RenderSingleChildViewport.prototype = { set$axisDirection(value) { if (value === this._single_child_scroll_view$_axisDirection) return; this._single_child_scroll_view$_axisDirection = value; this.markNeedsLayout$0(); }, set$offset(_, value) { var _this = this, t1 = _this._single_child_scroll_view$_offset; if (value === t1) return; if (_this._object$_owner != null) t1.removeListener$1(0, _this.get$_hasScrolled()); _this._single_child_scroll_view$_offset = value; if (_this._object$_owner != null) value.addListener$1(0, _this.get$_hasScrolled()); _this.markNeedsLayout$0(); }, _hasScrolled$0() { this.markNeedsPaint$0(); this.markNeedsSemanticsUpdate$0(); }, setupParentData$1(child) { if (!(child.parentData instanceof A.ParentData)) child.parentData = new A.ParentData(); }, attach$1(owner) { this.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$attach(owner); this._single_child_scroll_view$_offset.addListener$1(0, this.get$_hasScrolled()); }, detach$0(_) { this._single_child_scroll_view$_offset.removeListener$1(0, this.get$_hasScrolled()); this.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$detach(0); }, get$isRepaintBoundary() { return true; }, get$_viewportExtent() { switch (A.axisDirectionToAxis(this._single_child_scroll_view$_axisDirection).index) { case 0: return this.get$size(0)._dx; case 1: return this.get$size(0)._dy; } }, get$_single_child_scroll_view$_maxScrollExtent() { var _this = this, t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) return 0; switch (A.axisDirectionToAxis(_this._single_child_scroll_view$_axisDirection).index) { case 0: return Math.max(0, t1.get$size(0)._dx - _this.get$size(0)._dx); case 1: return Math.max(0, t1.get$size(0)._dy - _this.get$size(0)._dy); } }, _single_child_scroll_view$_getInnerConstraints$1(constraints) { switch (A.axisDirectionToAxis(this._single_child_scroll_view$_axisDirection).index) { case 0: return new A.BoxConstraints(0, 1 / 0, constraints.minHeight, constraints.maxHeight); case 1: return new A.BoxConstraints(constraints.minWidth, constraints.maxWidth, 0, 1 / 0); } }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); return 0; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); return 0; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); return 0; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) return t1._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); return 0; }, computeDryLayout$1(constraints) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 == null) return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); return constraints.constrain$1(t1.getDryLayout$1(this._single_child_scroll_view$_getInnerConstraints$1(constraints))); }, performLayout$0() { var t2, t3, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this.RenderObjectWithChildMixin__child; if (t1 == null) _this._box$_size = new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); else { t1.layout$2$parentUsesSize(_this._single_child_scroll_view$_getInnerConstraints$1(constraints), true); _this._box$_size = constraints.constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); } t1 = _this._single_child_scroll_view$_offset._pixels; if (t1 != null) if (t1 > _this.get$_single_child_scroll_view$_maxScrollExtent()) { t1 = _this._single_child_scroll_view$_offset; t2 = _this.get$_single_child_scroll_view$_maxScrollExtent(); t3 = _this._single_child_scroll_view$_offset._pixels; t3.toString; t1.correctBy$1(t2 - t3); } else { t1 = _this._single_child_scroll_view$_offset; t2 = t1._pixels; t2.toString; if (t2 < 0) t1.correctBy$1(0 - t2); } _this._single_child_scroll_view$_offset.applyViewportDimension$1(_this.get$_viewportExtent()); _this._single_child_scroll_view$_offset.applyContentDimensions$2(0, _this.get$_single_child_scroll_view$_maxScrollExtent()); }, _paintOffsetForPosition$1(position) { var _this = this; switch (_this._single_child_scroll_view$_axisDirection.index) { case 0: return new A.Offset(0, position - _this.RenderObjectWithChildMixin__child.get$size(0)._dy + _this.get$size(0)._dy); case 2: return new A.Offset(0, -position); case 3: return new A.Offset(position - _this.RenderObjectWithChildMixin__child.get$size(0)._dx + _this.get$size(0)._dx, 0); case 1: return new A.Offset(-position, 0); } }, _shouldClipAtPaintOffset$1(paintOffset) { var t1, t2, _this = this; switch (_this._single_child_scroll_view$_clipBehavior.index) { case 0: return false; case 1: case 2: case 3: t1 = paintOffset._dx; if (!(t1 < 0)) { t2 = paintOffset._dy; t1 = t2 < 0 || t1 + _this.RenderObjectWithChildMixin__child.get$size(0)._dx > _this.get$size(0)._dx || t2 + _this.RenderObjectWithChildMixin__child.get$size(0)._dy > _this.get$size(0)._dy; } else t1 = true; return t1; } }, paint$2(context, offset) { var t1, paintOffset, t2, t3, t4, _this = this; if (_this.RenderObjectWithChildMixin__child != null) { t1 = _this._single_child_scroll_view$_offset._pixels; t1.toString; paintOffset = _this._paintOffsetForPosition$1(t1); t1 = new A._RenderSingleChildViewport_paint_paintContents(_this, paintOffset); t2 = _this._single_child_scroll_view$_clipRectLayer; if (_this._shouldClipAtPaintOffset$1(paintOffset)) { t3 = _this.__RenderObject__needsCompositing_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.get$size(0); t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t3, offset, new A.Rect(0, 0, 0 + t4._dx, 0 + t4._dy), t1, _this._single_child_scroll_view$_clipBehavior, t2._layer)); } else { t2.set$layer(0, null); t1.call$2(context, offset); } } }, dispose$0() { this._single_child_scroll_view$_clipRectLayer.set$layer(0, null); this.super$RenderObject$dispose(); }, applyPaintTransform$2(child, transform) { var paintOffset, t1 = this._single_child_scroll_view$_offset._pixels; t1.toString; paintOffset = this._paintOffsetForPosition$1(t1); transform.translate$2(0, paintOffset._dx, paintOffset._dy); }, describeApproximatePaintClip$1(child) { var _this = this, t1 = _this._single_child_scroll_view$_offset._pixels; t1.toString; t1 = _this._shouldClipAtPaintOffset$1(_this._paintOffsetForPosition$1(t1)); if (t1) { t1 = _this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); } return null; }, hitTestChildren$2$position(result, position) { var t1, _this = this; if (_this.RenderObjectWithChildMixin__child != null) { t1 = _this._single_child_scroll_view$_offset._pixels; t1.toString; return result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderSingleChildViewport_hitTestChildren_closure(_this, position), _this._paintOffsetForPosition$1(t1), position); } return false; }, getOffsetToReveal$4$axis$rect(target, alignment, axis, rect) { var t1, bounds, contentSize, mainAxisExtent, leadingScrollOffset, targetMainAxisExtent, targetOffset, _this = this; A.axisDirectionToAxis(_this._single_child_scroll_view$_axisDirection); if (rect == null) rect = target.get$paintBounds(); if (!(target instanceof A.RenderBox)) { t1 = _this._single_child_scroll_view$_offset._pixels; t1.toString; return new A.RevealedOffset(t1, rect); } bounds = A.MatrixUtils_transformRect(target.getTransformTo$1(0, _this.RenderObjectWithChildMixin__child), rect); contentSize = _this.RenderObjectWithChildMixin__child.get$size(0); switch (_this._single_child_scroll_view$_axisDirection.index) { case 0: mainAxisExtent = _this.get$size(0)._dy; t1 = bounds.bottom; leadingScrollOffset = contentSize._dy - t1; targetMainAxisExtent = t1 - bounds.top; break; case 1: mainAxisExtent = _this.get$size(0)._dx; leadingScrollOffset = bounds.left; targetMainAxisExtent = bounds.right - leadingScrollOffset; break; case 2: mainAxisExtent = _this.get$size(0)._dy; leadingScrollOffset = bounds.top; targetMainAxisExtent = bounds.bottom - leadingScrollOffset; break; case 3: mainAxisExtent = _this.get$size(0)._dx; t1 = bounds.right; leadingScrollOffset = contentSize._dx - t1; targetMainAxisExtent = t1 - bounds.left; break; default: leadingScrollOffset = null; targetMainAxisExtent = null; mainAxisExtent = null; } targetOffset = leadingScrollOffset - (mainAxisExtent - targetMainAxisExtent) * alignment; return new A.RevealedOffset(targetOffset, bounds.shift$1(_this._paintOffsetForPosition$1(targetOffset))); }, getOffsetToReveal$3$rect(target, alignment, rect) { return this.getOffsetToReveal$4$axis$rect(target, alignment, null, rect); }, showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { var _this = this; if (!_this._single_child_scroll_view$_offset.physics.get$allowImplicitScrolling()) return _this.super$RenderObject$showOnScreen(curve, descendant, duration, rect); _this.super$RenderObject$showOnScreen(curve, null, duration, A.RenderViewportBase_showInViewport(curve, descendant, duration, _this._single_child_scroll_view$_offset, rect, _this)); }, showOnScreen$0() { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, null); }, showOnScreen$1$rect(rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, null, B.Duration_0, rect); }, showOnScreen$3$curve$duration$rect(curve, duration, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); }, showOnScreen$2$descendant$rect(descendant, rect) { return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_JUR, descendant, B.Duration_0, rect); }, describeSemanticsClip$1(child) { var remainingOffset, t3, _this = this, t1 = _this.get$_single_child_scroll_view$_maxScrollExtent(), t2 = _this._single_child_scroll_view$_offset._pixels; t2.toString; remainingOffset = t1 - t2; switch (_this._single_child_scroll_view$_axisDirection.index) { case 0: _this.get$size(0); _this.get$size(0); t1 = _this.get$size(0); t2 = _this.get$size(0); t3 = _this._single_child_scroll_view$_offset._pixels; t3.toString; return new A.Rect(0, 0 - remainingOffset, 0 + t1._dx, 0 + t2._dy + t3); case 1: _this.get$size(0); t1 = _this._single_child_scroll_view$_offset._pixels; t1.toString; _this.get$size(0); return new A.Rect(0 - t1, 0, 0 + _this.get$size(0)._dx + remainingOffset, 0 + _this.get$size(0)._dy); case 2: _this.get$size(0); _this.get$size(0); t1 = _this._single_child_scroll_view$_offset._pixels; t1.toString; return new A.Rect(0, 0 - t1, 0 + _this.get$size(0)._dx, 0 + _this.get$size(0)._dy + remainingOffset); case 3: _this.get$size(0); _this.get$size(0); t1 = _this.get$size(0); t2 = _this._single_child_scroll_view$_offset._pixels; t2.toString; return new A.Rect(0 - remainingOffset, 0, 0 + t1._dx + t2, 0 + _this.get$size(0)._dy); } }, $isRenderAbstractViewport: 1 }; A._RenderSingleChildViewport_paint_paintContents.prototype = { call$2(context, offset) { var t1 = this.$this.RenderObjectWithChildMixin__child; t1.toString; context.paintChild$2(t1, offset.$add(0, this.paintOffset)); }, $signature: 94 }; A._RenderSingleChildViewport_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, transformed); }, $signature: 72 }; A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin.prototype = {}; A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin.prototype = {}; A.SliverWithKeepAliveWidget.prototype = {}; A.SliverMultiBoxAdaptorWidget.prototype = { createElement$0(_) { return A.SliverMultiBoxAdaptorElement$(this, false); }, estimateMaxScrollOffset$5(constraints, firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset) { return null; } }; A.SliverList.prototype = { createElement$0(_) { return A.SliverMultiBoxAdaptorElement$(this, true); }, createRenderObject$1(context) { var t1 = new A.RenderSliverList(type$.SliverMultiBoxAdaptorElement._as(context), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.RenderBox), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; } }; A.SliverGrid.prototype = { createRenderObject$1(context) { var t1 = new A.RenderSliverGrid(this.gridDelegate, type$.SliverMultiBoxAdaptorElement._as(context), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.RenderBox), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$gridDelegate(this.gridDelegate); }, estimateMaxScrollOffset$5(constraints, firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset) { var t1, t2; this.super$SliverMultiBoxAdaptorWidget$estimateMaxScrollOffset(constraints, firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset); t1 = this.gridDelegate.getLayout$1(constraints); t2 = this.delegate.get$estimatedChildCount(); t2.toString; t2 = t1.computeMaxScrollOffset$1(t2); return t2; } }; A.SliverMultiBoxAdaptorElement.prototype = { get$renderObject() { return type$.RenderSliverMultiBoxAdaptor._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, update$1(_, newWidget) { var newDelegate, oldDelegate, t1 = this._widget; t1.toString; type$.SliverMultiBoxAdaptorWidget._as(t1); this.super$RenderObjectElement$update(0, newWidget); newDelegate = newWidget.delegate; oldDelegate = t1.delegate; if (newDelegate !== oldDelegate) t1 = A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(oldDelegate) || newDelegate.shouldRebuild$1(oldDelegate); else t1 = false; if (t1) this.performRebuild$0(); }, performRebuild$0() { var newChildren, indexToLayoutOffset, adaptorWidget, processElement, index, key, newIndex, childParentData, lastKey, rightBoundary, t1, t2, t3, t4, t5, _i, t6, lastKey0, _this = this, _null = null, _box_0 = {}; _this.super$RenderObjectElement$performRebuild(); _this._currentBeforeChild = null; _box_0.childrenUpdated = false; try { t1 = type$.int; newChildren = A.SplayTreeMap$(t1, type$.nullable_Element); indexToLayoutOffset = A.HashMap_HashMap(_null, _null, _null, t1, type$.double); t1 = _this._widget; t1.toString; adaptorWidget = type$.SliverMultiBoxAdaptorWidget._as(t1); processElement = new A.SliverMultiBoxAdaptorElement_performRebuild_processElement(_box_0, _this, newChildren, adaptorWidget, indexToLayoutOffset); for (t1 = _this._childElements, t2 = t1.$ti, t2 = t2._eval$1("@<1>")._bind$1(t2._eval$1("_SplayTreeMapNode<1,2>"))._eval$1("_SplayTreeKeyIterable<1,2>"), t2 = A.List_List$of(new A._SplayTreeKeyIterable(t1, t2), true, t2._eval$1("Iterable.E")), t3 = t2.length, t4 = type$.nullable_SliverMultiBoxAdaptorParentData, t5 = _this._replaceMovedChildren, _i = 0; _i < t3; ++_i) { index = t2[_i]; key = t1.$index(0, index).get$widget().key; newIndex = key == null ? _null : adaptorWidget.delegate.findIndexByKey$1(key); t6 = t1.$index(0, index).get$renderObject(); childParentData = t4._as(t6 == null ? _null : t6.parentData); if (childParentData != null && childParentData.layoutOffset != null) { t6 = childParentData.layoutOffset; t6.toString; J.$indexSet$ax(indexToLayoutOffset, index, t6); } if (newIndex != null && !J.$eq$(newIndex, index)) { if (childParentData != null) childParentData.layoutOffset = null; J.$indexSet$ax(newChildren, newIndex, t1.$index(0, index)); if (t5) J.putIfAbsent$2$x(newChildren, index, new A.SliverMultiBoxAdaptorElement_performRebuild_closure()); t1.remove$1(0, index); } else J.putIfAbsent$2$x(newChildren, index, new A.SliverMultiBoxAdaptorElement_performRebuild_closure0(_this, index)); } _this.get$renderObject(); t2 = newChildren; t3 = A.instanceType(t2); new A._SplayTreeKeyIterable(t2, t3._eval$1("@<1>")._bind$1(t3._eval$1("_SplayTreeMapNode<1,2>"))._eval$1("_SplayTreeKeyIterable<1,2>")).forEach$1(0, processElement); if (!_box_0.childrenUpdated && _this._didUnderflow) { lastKey0 = t1.lastKey$0(); lastKey = lastKey0 == null ? -1 : lastKey0; rightBoundary = lastKey + 1; J.$indexSet$ax(newChildren, rightBoundary, t1.$index(0, rightBoundary)); processElement.call$1(rightBoundary); } } finally { _this._currentlyUpdatingChildIndex = null; _this.get$renderObject(); } }, createChild$2$after(index, after) { this._framework$_owner.buildScope$2(this, new A.SliverMultiBoxAdaptorElement_createChild_closure(this, after, index)); }, updateChild$3(child, newWidget, newSlot) { var t1, t2, newChild, t3, _null = null; if (child == null) t1 = _null; else { t1 = child.get$renderObject(); t1 = t1 == null ? _null : t1.parentData; } t2 = type$.nullable_SliverMultiBoxAdaptorParentData; t2._as(t1); newChild = this.super$Element$updateChild(child, newWidget, newSlot); if (newChild == null) t3 = _null; else { t3 = newChild.get$renderObject(); t3 = t3 == null ? _null : t3.parentData; } t2._as(t3); if (t1 != t3 && t1 != null && t3 != null) t3.layoutOffset = t1.layoutOffset; return newChild; }, forgetChild$1(child) { this._childElements.remove$1(0, child._slot); this.super$Element$forgetChild(child); }, removeChild$1(child) { var t1, _this = this; _this.get$renderObject(); t1 = child.parentData; t1.toString; t1 = type$.SliverMultiBoxAdaptorParentData._as(t1).index; t1.toString; _this._framework$_owner.buildScope$2(_this, new A.SliverMultiBoxAdaptorElement_removeChild_closure(_this, t1)); }, estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(constraints, firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset) { var t2, childCount, t1 = this._widget; t1.toString; t2 = type$.SliverMultiBoxAdaptorWidget; childCount = t2._as(t1).delegate.get$estimatedChildCount(); if (childCount == null) return 1 / 0; t1 = this._widget; t1.toString; t2._as(t1); leadingScrollOffset.toString; t1 = t1.estimateMaxScrollOffset$5(constraints, firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset); return t1 == null ? A.SliverMultiBoxAdaptorElement__extrapolateMaxScrollOffset(firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset, childCount) : t1; }, get$childCount() { var t2, result, lo, hi, lo0, mid, _this = this, t1 = _this._widget; t1.toString; t2 = type$.SliverMultiBoxAdaptorWidget; result = t2._as(t1).delegate.get$estimatedChildCount(); if (result == null) { t1 = _this._widget; t1.toString; for (t1 = t2._as(t1).delegate, lo = 0, hi = 1; lo0 = hi - 1, t1.build$2(_this, lo0) != null; lo = lo0) if (hi < 4503599627370496) hi *= 2; else { if (hi >= 9007199254740992) throw A.wrapException(A.FlutterError_FlutterError("Could not find the number of children in " + t1.toString$0(0) + ".\nThe childCount getter was called (implying that the delegate's builder returned null for a positive index), but even building the child with index " + hi + " (the maximum possible integer) did not return null. Consider implementing childCount to avoid the cost of searching for the final child.")); hi = 9007199254740992; } for (; t2 = hi - lo, t2 > 1;) { mid = B.JSInt_methods._tdivFast$1(t2, 2) + lo; if (t1.build$2(_this, mid - 1) == null) hi = mid; else lo = mid; } result = lo; } return result; }, didFinishLayout$0() { var t1 = this._childElements; t1.firstKey$0(); t1.lastKey$0(); t1 = this._widget; t1.toString; type$.SliverMultiBoxAdaptorWidget._as(t1); }, didAdoptChild$1(child) { var t1 = child.parentData; t1.toString; type$.SliverMultiBoxAdaptorParentData._as(t1).index = this._currentlyUpdatingChildIndex; }, insertRenderObjectChild$2(child, slot) { this.get$renderObject().super$ContainerRenderObjectMixin$insert(0, type$.RenderBox._as(child), this._currentBeforeChild); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { this.get$renderObject().move$2$after(type$.RenderBox._as(child), this._currentBeforeChild); }, removeRenderObjectChild$2(child, slot) { this.get$renderObject().remove$1(0, type$.RenderBox._as(child)); }, visitChildren$1(visitor) { var t1 = this._childElements, t2 = t1.$ti; t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("_SplayTreeValueIterable<1,2>"); t2 = A.CastIterable_CastIterable(new A._SplayTreeValueIterable(t1, t2), t2._eval$1("Iterable.E"), type$.Element_2); B.JSArray_methods.forEach$1(A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E")), visitor); } }; A.SliverMultiBoxAdaptorElement_performRebuild_processElement.prototype = { call$1(index) { var newChild, parentData, t2, t3, _this = this, t1 = _this.$this; t1._currentlyUpdatingChildIndex = index; t2 = t1._childElements; if (t2.$index(0, index) != null && !J.$eq$(t2.$index(0, index), _this.newChildren.$index(0, index))) { t2.$indexSet(0, index, t1.updateChild$3(t2.$index(0, index), null, index)); _this._box_0.childrenUpdated = true; } newChild = t1.updateChild$3(_this.newChildren.$index(0, index), _this.adaptorWidget.delegate.build$2(t1, index), index); if (newChild != null) { t3 = _this._box_0; t3.childrenUpdated = t3.childrenUpdated || !J.$eq$(t2.$index(0, index), newChild); t2.$indexSet(0, index, newChild); t2 = newChild.get$renderObject().parentData; t2.toString; parentData = type$.SliverMultiBoxAdaptorParentData._as(t2); if (index === 0) parentData.layoutOffset = 0; else { t2 = _this.indexToLayoutOffset; if (t2.containsKey$1(0, index)) parentData.layoutOffset = t2.$index(0, index); } if (!parentData._keptAlive) t1._currentBeforeChild = type$.nullable_RenderBox._as(newChild.get$renderObject()); } else { _this._box_0.childrenUpdated = true; t2.remove$1(0, index); } }, $signature: 64 }; A.SliverMultiBoxAdaptorElement_performRebuild_closure.prototype = { call$0() { return null; }, $signature: 4 }; A.SliverMultiBoxAdaptorElement_performRebuild_closure0.prototype = { call$0() { return this.$this._childElements.$index(0, this.index); }, $signature: 2591 }; A.SliverMultiBoxAdaptorElement_createChild_closure.prototype = { call$0() { var newChild, adaptorWidget, t2, _this = this, t1 = _this.$this; t1._currentBeforeChild = _this.after == null ? null : type$.nullable_RenderBox._as(t1._childElements.$index(0, _this.index - 1).get$renderObject()); newChild = null; try { t2 = t1._widget; t2.toString; adaptorWidget = type$.SliverMultiBoxAdaptorWidget._as(t2); t2 = t1._currentlyUpdatingChildIndex = _this.index; newChild = t1.updateChild$3(t1._childElements.$index(0, t2), adaptorWidget.delegate.build$2(t1, t2), t2); } finally { t1._currentlyUpdatingChildIndex = null; } t2 = _this.index; t1 = t1._childElements; if (newChild != null) t1.$indexSet(0, t2, newChild); else t1.remove$1(0, t2); }, $signature: 0 }; A.SliverMultiBoxAdaptorElement_removeChild_closure.prototype = { call$0() { var result, t1, t2, _this = this; try { t1 = _this.$this; t2 = t1._currentlyUpdatingChildIndex = _this.index; result = t1.updateChild$3(t1._childElements.$index(0, t2), null, t2); } finally { _this.$this._currentlyUpdatingChildIndex = null; } _this.$this._childElements.remove$1(0, _this.index); }, $signature: 0 }; A.KeepAlive.prototype = { applyParentData$1(renderObject) { var t2, targetParent, t1 = renderObject.parentData; t1.toString; type$.KeepAliveParentDataMixin._as(t1); t2 = this.keepAlive; if (t1.KeepAliveParentDataMixin_keepAlive !== t2) { t1.KeepAliveParentDataMixin_keepAlive = t2; targetParent = renderObject.get$parent(renderObject); if (targetParent instanceof A.RenderObject && !t2) targetParent.markNeedsLayout$0(); } } }; A.SliverFillViewport.prototype = { build$1(context) { var t1 = this.viewportFraction, t2 = A.clampDouble(1 - t1, 0, 1); return new A._SliverFractionalPadding(t2 / 2, new A._SliverFillViewportRenderObjectWidget(t1, this.delegate, null), null); } }; A._SliverFillViewportRenderObjectWidget.prototype = { createRenderObject$1(context) { var t1 = new A.RenderSliverFillViewport(this.viewportFraction, type$.SliverMultiBoxAdaptorElement._as(context), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.RenderBox), 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$viewportFraction(this.viewportFraction); } }; A._SliverFractionalPadding.prototype = { createRenderObject$1(context) { var t1 = new A._RenderSliverFractionalPadding(this.viewportFraction, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$viewportFraction(this.viewportFraction); } }; A._RenderSliverFractionalPadding.prototype = { set$viewportFraction(newValue) { var _this = this; if (_this._sliver_fill$_viewportFraction === newValue) return; _this._sliver_fill$_viewportFraction = newValue; _this._sliver_fill$_resolvedPadding = null; _this.markNeedsLayout$0(); }, get$resolvedPadding() { return this._sliver_fill$_resolvedPadding; }, _sliver_fill$_resolve$0() { var t1, paddingValue, _this = this; if (_this._sliver_fill$_resolvedPadding != null && J.$eq$(_this._lastResolvedConstraints, type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)))) return; t1 = type$.SliverConstraints; paddingValue = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).viewportMainAxisExtent * _this._sliver_fill$_viewportFraction; _this._lastResolvedConstraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); switch (A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection).index) { case 0: _this._sliver_fill$_resolvedPadding = new A.EdgeInsets(paddingValue, 0, paddingValue, 0); break; case 1: _this._sliver_fill$_resolvedPadding = new A.EdgeInsets(0, paddingValue, 0, paddingValue); break; } return; }, performLayout$0() { this._sliver_fill$_resolve$0(); this.super$RenderSliverEdgeInsetsPadding$performLayout(); } }; A.SliverPersistentHeaderDelegate.prototype = {}; A.SliverPersistentHeader.prototype = { build$1(context) { return new A._SliverPinnedPersistentHeader(this.delegate, false, null); } }; A._FloatingHeader.prototype = { createState$0() { return new A._FloatingHeaderState(B._StateLifecycle_0); } }; A._FloatingHeaderState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._sliver_persistent_header$_position; if (t1 != null) t1.isScrollingNotifier.removeListener$1(0, _this.get$_isScrollingListener()); t1 = _this._framework$_element; t1.toString; t1 = A.Scrollable_maybeOf(t1, null); if (t1 == null) t1 = null; else { t1 = t1._scrollable$_position; t1.toString; } _this._sliver_persistent_header$_position = t1; if (t1 != null) t1.isScrollingNotifier.addListener$1(0, _this.get$_isScrollingListener()); }, dispose$0() { var t1 = this._sliver_persistent_header$_position; if (t1 != null) t1.isScrollingNotifier.removeListener$1(0, this.get$_isScrollingListener()); this.super$State$dispose(); }, _isScrollingListener$0() { var t3, t1 = this._framework$_element.findAncestorRenderObjectOfType$1$0(type$.RenderSliverFloatingPersistentHeader), t2 = this._sliver_persistent_header$_position; if (t2.isScrollingNotifier._change_notifier$_value) { t3 = t1 == null; if (!t3) t1._lastStartedScrollDirection = t2._userScrollDirection; if (!t3) { t1 = t1._sliver_persistent_header0$_controller; if (t1 != null) t1.stop$0(0); } } else if (t1 != null) t1.maybeStartSnapAnimation$1(t2._userScrollDirection); }, build$1(context) { return this._widget.child; } }; A._SliverPersistentHeaderElement.prototype = { get$renderObject() { return type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, mount$2($parent, newSlot) { this.super$RenderObjectElement$mount($parent, newSlot); type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._RenderSliverPersistentHeaderForWidgetsMixin__element = this; }, unmount$0() { type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._RenderSliverPersistentHeaderForWidgetsMixin__element = null; this.super$RenderObjectElement$unmount(); }, update$1(_, newWidget) { var newDelegate, oldDelegate, t1 = this._widget; t1.toString; type$._SliverPersistentHeaderRenderObjectWidget._as(t1); this.super$RenderObjectElement$update(0, newWidget); newDelegate = newWidget.delegate; oldDelegate = t1.delegate; if (newDelegate !== oldDelegate) if (A.getRuntimeTypeOfDartObject(newDelegate) === A.getRuntimeTypeOfDartObject(oldDelegate)) if (newDelegate.title.super$Object$$eq(0, oldDelegate.title)) if (J.$eq$(newDelegate.flexibleSpace, oldDelegate.flexibleSpace)) if (newDelegate._bottomHeight === oldDelegate._bottomHeight) if (newDelegate.backgroundColor.$eq(0, oldDelegate.backgroundColor)) if (newDelegate.expandedHeight == oldDelegate.expandedHeight) if (newDelegate.topPadding === oldDelegate.topPadding) if (newDelegate.vsync === oldDelegate.vsync) if (newDelegate.snapConfiguration == oldDelegate.snapConfiguration) if (newDelegate.stretchConfiguration == oldDelegate.stretchConfiguration) if (newDelegate.showOnScreenConfiguration == oldDelegate.showOnScreenConfiguration) if (newDelegate.toolbarHeight === oldDelegate.toolbarHeight) t1 = false; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = false; if (t1) type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).markNeedsLayout$0(); }, performRebuild$0() { this.super$RenderObjectElement$performRebuild(); type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).markNeedsLayout$0(); }, _sliver_persistent_header$_build$2(shrinkOffset, overlapsContent) { this._framework$_owner.buildScope$2(this, new A._SliverPersistentHeaderElement__build_closure(this, shrinkOffset, overlapsContent)); }, forgetChild$1(child) { this.child = null; this.super$Element$forgetChild(child); }, insertRenderObjectChild$2(child, slot) { type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { }, removeRenderObjectChild$2(child, slot) { type$._RenderSliverPersistentHeaderForWidgetsMixin._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); }, visitChildren$1(visitor) { var t1 = this.child; if (t1 != null) visitor.call$1(t1); } }; A._SliverPersistentHeaderElement__build_closure.prototype = { call$0() { var t3, t4, t5, t1 = this.$this, t2 = t1._widget; t2.toString; type$._SliverPersistentHeaderRenderObjectWidget._as(t2); t3 = t1.child; t4 = this.shrinkOffset; t5 = this.overlapsContent; t2 = t2.delegate; t1.child = t1.updateChild$3(t3, t1.floating ? new A._FloatingHeader(t2.build$3(t1, t4, t5), null) : t2.build$3(t1, t4, t5), null); }, $signature: 0 }; A._SliverPersistentHeaderRenderObjectWidget.prototype = { createElement$0(_) { return new A._SliverPersistentHeaderElement(this.floating, this, B._ElementLifecycle_0); } }; A._RenderSliverPersistentHeaderForWidgetsMixin.prototype = { get$minExtent() { var t1 = this._RenderSliverPersistentHeaderForWidgetsMixin__element._widget; t1.toString; return type$._SliverPersistentHeaderRenderObjectWidget._as(t1).delegate.collapsedHeight; }, get$maxExtent() { var t1 = this._RenderSliverPersistentHeaderForWidgetsMixin__element._widget; t1.toString; return type$._SliverPersistentHeaderRenderObjectWidget._as(t1).delegate.get$maxExtent(); }, updateChild$2(shrinkOffset, overlapsContent) { this._RenderSliverPersistentHeaderForWidgetsMixin__element._sliver_persistent_header$_build$2(shrinkOffset, overlapsContent); } }; A._SliverPinnedPersistentHeader.prototype = { createRenderObject$1(context) { var t1 = new A._RenderSliverPinnedPersistentHeaderForWidgets(null, this.delegate.stretchConfiguration, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.stretchConfiguration = this.delegate.stretchConfiguration; } }; A._RenderSliverPinnedPersistentHeaderForWidgets.prototype = {}; A.__RenderSliverPinnedPersistentHeaderForWidgets_RenderSliverPinnedPersistentHeader__RenderSliverPersistentHeaderForWidgetsMixin.prototype = {}; A.SlottedMultiChildRenderObjectWidget.prototype = {}; A.SlottedMultiChildRenderObjectWidgetMixin.prototype = { createElement$0(_) { var t1 = A._instanceType(this), t2 = type$.Element_2; return new A.SlottedRenderObjectElement(A.LinkedHashMap_LinkedHashMap$_empty(t1._eval$1("SlottedMultiChildRenderObjectWidgetMixin.0"), t2), A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, t2), this, B._ElementLifecycle_0, t1._eval$1("@")._bind$1(t1._eval$1("SlottedMultiChildRenderObjectWidgetMixin.1"))._eval$1("SlottedRenderObjectElement<1,2>")); } }; A.SlottedContainerRenderObjectMixin.prototype = { get$children(_) { return this.SlottedContainerRenderObjectMixin__slotToChild.get$values(0); }, debugNameForSlot$1(slot) { if (slot instanceof A._Enum) return slot._core$_name; return J.toString$0$(slot); }, redepthChildren$0() { J.forEach$1$ax(this.get$children(this), this.get$redepthChild()); }, visitChildren$1(visitor) { J.forEach$1$ax(this.get$children(this), visitor); }, debugDescribeChildren$0() { var child, _this = this, _null = null, value = A._setArrayType([], type$.JSArray_DiagnosticsNode), t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, t2 = t1.get$values(0), t3 = A._instanceType(_this), t4 = t3._eval$1("SlottedContainerRenderObjectMixin.0"), map = A.LinkedHashMap_LinkedHashMap(_null, _null, t3._eval$1("SlottedContainerRenderObjectMixin.1"), t4); A.MapBase__fillMapWithIterables(map, t2, new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"))); for (t1 = J.get$iterator$ax(_this.get$children(_this)); t1.moveNext$0();) { child = t1.get$current(t1); t2 = map.$index(0, child); value.push(new A.DiagnosticableTreeNode(child, _this.debugNameForSlot$1(t2 == null ? t4._as(t2) : t2), true, true, _null, _null)); } return value; }, _setChild$2(child, slot) { var t1 = this.SlottedContainerRenderObjectMixin__slotToChild, oldChild = t1.$index(0, slot); if (oldChild != null) { this.dropChild$1(oldChild); t1.remove$1(0, slot); } if (child != null) { t1.$indexSet(0, slot, child); this.adoptChild$1(child); } } }; A.SlottedRenderObjectElement.prototype = { get$renderObject() { return this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, visitChildren$1(visitor) { this._slotToChild.get$values(0).forEach$1(0, visitor); }, forgetChild$1(child) { this._slotToChild.remove$1(0, child._slot); this.super$Element$forgetChild(child); }, mount$2($parent, newSlot) { this.super$RenderObjectElement$mount($parent, newSlot); this._updateChildren$0(); }, update$1(_, newWidget) { this.super$RenderObjectElement$update(0, newWidget); this._updateChildren$0(); }, _updateChildren$0() { var t2, oldKeyedElements, t3, oldSlotToChild, t4, _i, slot, widget, newWidgetKey, oldSlotChild, oldKeyChild, fromElement, newChild, _this = this, t1 = _this._widget; t1.toString; t2 = _this.$ti; t2._eval$1("SlottedMultiChildRenderObjectWidgetMixin<1,2>")._as(t1); oldKeyedElements = _this._keyedChildren; t3 = type$.Element_2; _this._keyedChildren = A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, t3); oldSlotToChild = _this._slotToChild; t2 = t2._precomputed1; _this._slotToChild = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); for (t3 = t1.get$slots(), t4 = t3.length, _i = 0; _i < t4; ++_i) { slot = t3[_i]; widget = t1.childForSlot$1(slot); newWidgetKey = widget == null ? null : widget.key; oldSlotChild = oldSlotToChild.$index(0, slot); oldKeyChild = oldKeyedElements.$index(0, newWidgetKey); if (oldKeyChild != null) fromElement = oldSlotToChild.remove$1(0, t2._as(oldKeyChild._slot)); else fromElement = (oldSlotChild == null ? null : oldSlotChild.get$widget().key) == null ? oldSlotToChild.remove$1(0, slot) : null; newChild = _this.updateChild$3(fromElement, widget, slot); if (newChild != null) { _this._slotToChild.$indexSet(0, slot, newChild); if (newWidgetKey != null) _this._keyedChildren.$indexSet(0, newWidgetKey, newChild); } } oldSlotToChild.get$values(0).forEach$1(0, _this.get$deactivateChild()); }, insertRenderObjectChild$2(child, slot) { this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._setChild$2(child, slot); }, removeRenderObjectChild$2(child, slot) { var t1 = this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>"); if (t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).SlottedContainerRenderObjectMixin__slotToChild.$index(0, slot) === child) t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._setChild$2(null, slot); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { var t1 = this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); if (t1.SlottedContainerRenderObjectMixin__slotToChild.$index(0, oldSlot) === child) t1._setChild$2(null, oldSlot); t1._setChild$2(child, newSlot); } }; A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin.prototype = { updateRenderObject$2(context, renderObject) { return this.super$RenderObjectWidget$updateRenderObject(context, renderObject); } }; A.SnapshotMode.prototype = { _enumToString$0() { return "SnapshotMode." + this._core$_name; } }; A.SnapshotController.prototype = { set$allowSnapshotting(value) { return; } }; A.SnapshotWidget.prototype = { createRenderObject$1(context) { var t1 = new A._RenderSnapshotWidget(A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, this.painter, this.controller, this.mode, true, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { type$._RenderSnapshotWidget._as(renderObject); renderObject.set$controller(0, this.controller); renderObject.set$mode(0, this.mode); renderObject.set$devicePixelRatio(0, A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio); renderObject.set$painter(this.painter); renderObject.set$autoresize(true); } }; A._RenderSnapshotWidget.prototype = { set$devicePixelRatio(_, value) { var t1, _this = this; if (value === _this._devicePixelRatio) return; _this._devicePixelRatio = value; t1 = _this._childRaster; if (t1 == null) return; else { t1.dispose$0(); _this._childRaster = null; _this.markNeedsPaint$0(); } }, set$painter(value) { var t2, _this = this, t1 = _this._snapshot_widget$_painter; if (value === t1) return; t2 = _this.get$markNeedsPaint(); t1.removeListener$1(0, t2); _this._snapshot_widget$_painter = value; if (A.getRuntimeTypeOfDartObject(t1) !== A.getRuntimeTypeOfDartObject(_this._snapshot_widget$_painter) || _this._snapshot_widget$_painter.shouldRepaint$1(t1)) _this.markNeedsPaint$0(); if (_this._object$_owner != null) _this._snapshot_widget$_painter.addListener$1(0, t2); }, set$controller(_, value) { var t2, _this = this, t1 = _this._snapshot_widget$_controller; if (value === t1) return; t2 = _this.get$_onRasterValueChanged(); t1.removeListener$1(0, t2); _this._snapshot_widget$_controller = value; if (_this._object$_owner != null) value.addListener$1(0, t2); }, set$mode(_, value) { if (value === this._mode) return; this._mode = value; this.markNeedsPaint$0(); }, set$autoresize(value) { return; }, attach$1(owner) { var _this = this; _this._snapshot_widget$_controller.addListener$1(0, _this.get$_onRasterValueChanged()); _this._snapshot_widget$_painter.addListener$1(0, _this.get$markNeedsPaint()); _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); }, detach$0(_) { var t1, _this = this; _this._disableSnapshotAttempt = false; _this._snapshot_widget$_controller.removeListener$1(0, _this.get$_onRasterValueChanged()); _this._snapshot_widget$_painter.removeListener$1(0, _this.get$markNeedsPaint()); t1 = _this._childRaster; if (t1 != null) t1.dispose$0(); _this._childRasterSize = _this._childRaster = null; _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, dispose$0() { var t1, _this = this; _this._snapshot_widget$_controller.removeListener$1(0, _this.get$_onRasterValueChanged()); _this._snapshot_widget$_painter.removeListener$1(0, _this.get$markNeedsPaint()); t1 = _this._childRaster; if (t1 != null) t1.dispose$0(); _this._childRasterSize = _this._childRaster = null; _this.super$RenderObject$dispose(); }, _onRasterValueChanged$0() { var t1, _this = this; _this._disableSnapshotAttempt = false; t1 = _this._childRaster; if (t1 != null) t1.dispose$0(); _this._childRasterSize = _this._childRaster = null; _this.markNeedsPaint$0(); }, paint$2(context, offset) { var t1, _this = this; if (_this.get$size(0).get$isEmpty(0)) { t1 = _this._childRaster; if (t1 != null) t1.dispose$0(); _this._childRasterSize = _this._childRaster = null; return; } t1 = _this._childRaster; if (t1 != null) t1.dispose$0(); _this._childRasterSize = _this._childRaster = null; _this._snapshot_widget$_painter.paint$4(context, offset, _this.get$size(0), A.RenderProxyBoxMixin.prototype.get$paint.call(_this)); return; } }; A.SnapshotPainter.prototype = {}; A._DefaultSnapshotPainter.prototype = { addListener$1(_, listener) { }, dispose$0() { }, removeListener$1(_, listener) { }, $isListenable: 1 }; A.Spacer.prototype = { build$1(context) { return A.Expanded$(B.SizedBox_0_0_null_null, 1); } }; A.SpellCheckConfiguration.prototype = { copyWith$4$misspelledSelectionColor$misspelledTextStyle$spellCheckService$spellCheckSuggestionsToolbarBuilder(misspelledSelectionColor, misspelledTextStyle, spellCheckService, spellCheckSuggestionsToolbarBuilder) { var _this = this; if (!_this._spellCheckEnabled) return B.SpellCheckConfiguration_Y2F; return new A.SpellCheckConfiguration(spellCheckService, _this.misspelledSelectionColor, _this.misspelledTextStyle, _this.spellCheckSuggestionsToolbarBuilder, true); }, copyWith$1$spellCheckService(spellCheckService) { return this.copyWith$4$misspelledSelectionColor$misspelledTextStyle$spellCheckService$spellCheckSuggestionsToolbarBuilder(null, null, spellCheckService, null); }, toString$0(_) { var _this = this; return B.JSString_methods.trim$0(" spell check enabled : " + _this._spellCheckEnabled + "\n spell check service : " + A.S(_this.spellCheckService) + "\n misspelled text style : " + A.S(_this.misspelledTextStyle) + "\n spell check suggestions toolbar builder: " + A.S(_this.spellCheckSuggestionsToolbarBuilder) + "\n"); }, $eq(_, other) { var t1; if (other == null) return false; if (this === other) return true; if (other instanceof A.SpellCheckConfiguration) if (other.spellCheckService == this.spellCheckService) t1 = other._spellCheckEnabled === this._spellCheckEnabled; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.spellCheckService, _this.misspelledTextStyle, _this.spellCheckSuggestionsToolbarBuilder, _this._spellCheckEnabled, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.TableRow.prototype = { toString$0(_) { var t1 = "" + "TableRow(", t2 = this.key; if (t2 != null) t1 += t2.toString$0(0) + ", "; t2 = this.decoration; if (t2 != null) t1 += t2.toString$0(0) + ", "; t2 = this.children; t1 = (t2.length === 0 ? t1 + "no children" : t1 + A.S(t2)) + ")"; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A._TableElementRow.prototype = {}; A.Table.prototype = { createElement$0(_) { return new A._TableElement(B.List_empty24, A.HashSet_HashSet(type$.Element_2), this, B._ElementLifecycle_0); }, createRenderObject$1(context) { var t3, t4, t5, t6, _this = this, _null = null, t1 = _this.children, t2 = t1.length; t1 = t2 !== 0 ? t1[0].children.length : 0; t3 = _this.columnWidths; t4 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t4.toString; t4 = t4.textDirection; t5 = A.createLocalImageConfiguration(context, _null); t6 = A._setArrayType([], type$.JSArray_double); if (t3 == null) t3 = A.HashMap_HashMap(_null, _null, _null, type$.int, type$.TableColumnWidth); t6 = new A.RenderTable(B.List_empty23, t1, t2, t3, _this.defaultColumnWidth, t4, _this.border, t5, _this.defaultVerticalAlignment, _null, t6, A.LayerHandle$(type$.ContainerLayer_2)); t6.RenderObject$0(); t5 = A._setArrayType([], type$.JSArray_nullable_RenderBox); B.JSArray_methods.set$length(t5, t6._table$_columns * t6._rows); t6._table$_children = t5; t6.set$rowDecorations(_this._rowDecorations); return t6; }, updateRenderObject$2(context, renderObject) { var t1, _this = this; renderObject.set$columnWidths(_this.columnWidths); renderObject.set$defaultColumnWidth(_this.defaultColumnWidth); t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); renderObject.set$border(0, _this.border); renderObject.set$rowDecorations(_this._rowDecorations); renderObject.set$configuration(A.createLocalImageConfiguration(context, null)); renderObject.set$defaultVerticalAlignment(_this.defaultVerticalAlignment); renderObject.set$textBaseline(0, null); } }; A.Table_closure.prototype = { call$1(row) { return row.decoration != null; }, $signature: 2592 }; A.Table_closure0.prototype = { call$1(row) { return row.decoration; }, $signature: 2595 }; A._TableElement.prototype = { get$renderObject() { return type$.RenderTable._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, mount$2($parent, newSlot) { var t2, t3, _this = this, t1 = {}; _this._table0$_doingMountOrUpdate = true; _this.super$RenderObjectElement$mount($parent, newSlot); t1.rowIndex = -1; t2 = _this._widget; t2.toString; t2 = type$.Table._as(t2).children; t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,_TableElementRow>"); _this._table0$_children = A.List_List$of(new A.MappedListIterable(t2, new A._TableElement_mount_closure(t1, _this), t3), false, t3._eval$1("ListIterable.E")); _this._updateRenderObjectChildren$0(); _this._table0$_doingMountOrUpdate = false; }, insertRenderObjectChild$2(child, slot) { var t1 = type$.RenderTable; t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); if (!(child.parentData instanceof A.TableCellParentData)) child.parentData = new A.TableCellParentData(B.Offset_0_0); if (!this._table0$_doingMountOrUpdate) t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).setChild$3(slot.column, slot.row, child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { }, removeRenderObjectChild$2(child, slot) { type$.RenderTable._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).setChild$3(slot.column, slot.row, null); }, update$1(_, newWidget) { var t1, oldKeyedRows, t2, t3, _i, row, t4, oldUnkeyedRows, newChildren, taken, rowIndex, t5, t6, oldChildren, _length, slots, columnIndex, _this = this; _this._table0$_doingMountOrUpdate = true; t1 = type$.List_Element; oldKeyedRows = A.LinkedHashMap_LinkedHashMap$_empty(type$.LocalKey, t1); for (t2 = _this._table0$_children, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { row = t2[_i]; t4 = row.key; if (t4 != null) oldKeyedRows.$indexSet(0, t4, row.children); } t2 = _this._table0$_children; t3 = B.JSArray_methods.get$iterator(t2); oldUnkeyedRows = new A.WhereIterator(t3, new A._TableElement_update_closure(), A._arrayInstanceType(t2)._eval$1("WhereIterator<1>")); newChildren = A._setArrayType([], type$.JSArray__TableElementRow); taken = A.LinkedHashSet_LinkedHashSet$_empty(t1); for (t1 = newWidget.children, t2 = _this._table0$_forgottenChildren, t4 = type$.JSArray__TableSlot, rowIndex = 0; rowIndex < t1.length; ++rowIndex) { row = t1[rowIndex]; t5 = row.key; t6 = t5 == null; if (!t6 && oldKeyedRows.containsKey$1(0, t5)) { t6 = oldKeyedRows.$index(0, t5); t6.toString; taken.add$1(0, t6); oldChildren = t6; } else oldChildren = t6 && oldUnkeyedRows.moveNext$0() ? t3.get$current(0).children : B.List_empty25; t6 = row.children; _length = t6.length; slots = A._setArrayType(new Array(_length), t4); for (columnIndex = 0; columnIndex < _length; ++columnIndex) slots[columnIndex] = new A._TableSlot(columnIndex, rowIndex); newChildren.push(new A._TableElementRow(t5, _this.updateChildren$4$forgottenChildren$slots(oldChildren, t6, t2, slots))); } for (; oldUnkeyedRows.moveNext$0();) _this.updateChildren$3$forgottenChildren(t3.get$current(0).children, B.List_empty20, t2); for (t1 = oldKeyedRows.get$values(0), t3 = t1.get$iterator(0), t1 = new A.WhereIterator(t3, new A._TableElement_update_closure0(taken), A._instanceType(t1)._eval$1("WhereIterator")); t1.moveNext$0();) _this.updateChildren$3$forgottenChildren(t3.get$current(0), B.List_empty20, t2); _this._table0$_children = newChildren; _this._updateRenderObjectChildren$0(); t2.clear$0(0); _this.super$RenderObjectElement$update(0, newWidget); _this._table0$_doingMountOrUpdate = false; }, _updateRenderObjectChildren$0() { var t1 = type$.RenderTable._as(A.RenderObjectElement.prototype.get$renderObject.call(this)), t2 = this._table0$_children, t3 = t2.length !== 0 ? t2[0].children.length : 0, t4 = A._arrayInstanceType(t2)._eval$1("ExpandIterable<1,RenderBox>"); t1.setFlatChildren$2(t3, A.List_List$of(new A.ExpandIterable(t2, new A._TableElement__updateRenderObjectChildren_closure(), t4), true, t4._eval$1("Iterable.E"))); }, visitChildren$1(visitor) { var t1, t2, t3, t4; for (t1 = this._table0$_children, t2 = A._arrayInstanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._eval$1("Element0")), t1 = new A.ExpandIterator(B.JSArray_methods.get$iterator(t1), new A._TableElement_visitChildren_closure(), B.C_EmptyIterator, t2._eval$1("ExpandIterator<1,2>")), t3 = this._table0$_forgottenChildren, t2 = t2._rest[1]; t1.moveNext$0();) { t4 = t1.__internal$_current; if (t4 == null) t4 = t2._as(t4); if (!t3.contains$1(0, t4)) visitor.call$1(t4); } }, forgetChild$1(child) { this._table0$_forgottenChildren.add$1(0, child); this.super$Element$forgetChild(child); return true; } }; A._TableElement_mount_closure.prototype = { call$1(row) { var t2, t3, t4, t1 = {}; t1.columnIndex = 0; t2 = this._box_1; ++t2.rowIndex; t3 = row.children; t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,Element0>"); return new A._TableElementRow(row.key, A.List_List$of(new A.MappedListIterable(t3, new A._TableElement_mount__closure(t1, t2, this.$this), t4), false, t4._eval$1("ListIterable.E"))); }, $signature: 2597 }; A._TableElement_mount__closure.prototype = { call$1(child) { return this.$this.inflateWidget$2(child, new A._TableSlot(this._box_0.columnIndex++, this._box_1.rowIndex)); }, $signature: 2598 }; A._TableElement_update_closure.prototype = { call$1(row) { return row.key == null; }, $signature: 2599 }; A._TableElement_update_closure0.prototype = { call$1(list) { return !this.taken.contains$1(0, list); }, $signature: 2600 }; A._TableElement__updateRenderObjectChildren_closure.prototype = { call$1(row) { var t1 = row.children; return new A.MappedListIterable(t1, new A._TableElement__updateRenderObjectChildren__closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,RenderBox>")); }, $signature: 2602 }; A._TableElement__updateRenderObjectChildren__closure.prototype = { call$1(child) { var t1 = child.get$renderObject(); t1.toString; return type$.RenderBox._as(t1); }, $signature: 2603 }; A._TableElement_visitChildren_closure.prototype = { call$1(row) { return row.children; }, $signature: 2606 }; A.TableCell.prototype = { applyParentData$1(renderObject) { var t2, targetParent, t1 = renderObject.parentData; t1.toString; type$.TableCellParentData._as(t1); t2 = this.verticalAlignment; if (t1.verticalAlignment !== t2) { t1.verticalAlignment = t2; targetParent = renderObject.get$parent(renderObject); if (targetParent instanceof A.RenderObject) targetParent.markNeedsLayout$0(); } } }; A._TableSlot.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A._TableSlot && this.column === other.column && this.row === other.row; }, get$hashCode(_) { return A.Object_hash(this.column, this.row, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.__TableSlot_Object_Diagnosticable.prototype = {}; A.TapRegionSurface.prototype = { createRenderObject$1(context) { var t1 = new A.RenderTapRegionSurface(new A.Expando(new WeakMap(), type$.Expando_BoxHitTestResult), A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderTapRegion), A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_Object, type$.Set_RenderTapRegion), B.HitTestBehavior_0, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { } }; A.RenderTapRegionSurface.prototype = { unregisterTapRegion$1(region) { var t1, t2; this._registeredRegions.remove$1(0, region); t1 = region._tap_region$_groupId; if (t1 != null) { t2 = this._groupIdToRegions; t2.$index(0, t1).remove$1(0, region); if (t2.$index(0, region._tap_region$_groupId)._collection$_length === 0) t2.remove$1(0, region._tap_region$_groupId); } }, hitTest$2$position(result, position) { var hitTarget, entry, _this = this; if (!_this.get$size(0).contains$1(0, position)) return false; hitTarget = _this.hitTestChildren$2$position(result, position) || _this.behavior === B.HitTestBehavior_1; if (hitTarget) { entry = new A.BoxHitTestEntry(position, _this); _this._cachedResults.$indexSet(0, entry, result); result.add$1(0, entry); } return hitTarget; }, handleEvent$2($event, entry) { var t1, result, t2, t3, hitRegions, insideRegions, t4, t5, outsideRegions, _this = this; if (!type$.PointerDownEvent._is($event)) return; t1 = _this._registeredRegions; if (t1._collection$_length === 0) return; A.Expando__checkType(entry); result = _this._cachedResults._jsWeakMap.get(entry); if (result == null) return; t2 = _this._getRegionsHit$2(t1, result._hit_test$_path); t3 = type$.RenderTapRegion; hitRegions = A.Set_castFrom(t2, t2.get$_newSimilarSet(), A._instanceType(t2)._precomputed1, t3)._clone$0(); insideRegions = A.LinkedHashSet_LinkedHashSet$_empty(t3); for (t2 = hitRegions.get$iterator(hitRegions), t3 = _this._groupIdToRegions; t2.moveNext$0();) { t4 = t2.get$current(t2); t5 = t4._tap_region$_groupId; if (t5 == null) { insideRegions.add$1(0, t4); continue; } t4 = t3.$index(0, t5); t4.toString; insideRegions.addAll$1(0, t4); } outsideRegions = t1.difference$1(insideRegions); for (t1 = outsideRegions.get$iterator(outsideRegions); t1.moveNext$0();) { t2 = t1.get$current(t1); t2 = t2.onTapOutside; if (t2 != null) t2.call$1($event); } for (t1 = A._LinkedHashSetIterator$(insideRegions, insideRegions._collection$_modifications, insideRegions.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t2._as(t3); } }, _getRegionsHit$2(detectors, hitTestPath) { var t1, t2, _i, target, hitRegions = A.LinkedHashSet_LinkedHashSet$_empty(type$.HitTestTarget); for (t1 = hitTestPath.length, t2 = this._registeredRegions, _i = 0; _i < hitTestPath.length; hitTestPath.length === t1 || (0, A.throwConcurrentModificationError)(hitTestPath), ++_i) { target = hitTestPath[_i].target; if (t2.contains$1(0, target)) hitRegions.add$1(0, target); } return hitRegions; } }; A.TapRegion.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderTapRegion(_this.onTapOutside, _this.onTapInside, _this.debugLabel, true, false, _this.groupId, context.findAncestorRenderObjectOfType$1$0(type$.RenderTapRegionSurface), B.HitTestBehavior_0, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this, t1 = context.findAncestorRenderObjectOfType$1$0(type$.RenderTapRegionSurface), t2 = renderObject._registry; if (t2 != t1) { if (renderObject._isRegistered) { t2.unregisterTapRegion$1(renderObject); renderObject._isRegistered = false; } renderObject._registry = t1; renderObject.markNeedsLayout$0(); } renderObject.behavior = B.HitTestBehavior_0; t1 = _this.groupId; t2 = renderObject._tap_region$_groupId; if (t2 == null ? t1 != null : t2 !== t1) { if (renderObject._isRegistered) { renderObject._registry.unregisterTapRegion$1(renderObject); renderObject._isRegistered = false; } renderObject._tap_region$_groupId = t1; renderObject.markNeedsLayout$0(); } renderObject.onTapOutside = _this.onTapOutside; renderObject.onTapInside = _this.onTapInside; renderObject.debugLabel = _this.debugLabel; } }; A.RenderTapRegion.prototype = { layout$2$parentUsesSize(constraints, parentUsesSize) { var t1, shouldBeRegistered, t2, _this = this; _this.super$RenderBox$layout(constraints, parentUsesSize); t1 = _this._registry; if (t1 == null) return; if (_this._isRegistered) t1.unregisterTapRegion$1(_this); t1 = _this._registry; shouldBeRegistered = t1 != null; if (shouldBeRegistered) { t1._registeredRegions.add$1(0, _this); t2 = _this._tap_region$_groupId; if (t2 != null) { t1 = t1._groupIdToRegions; if (t1.$index(0, t2) == null) t1.$indexSet(0, t2, A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderTapRegion)); t1.$index(0, _this._tap_region$_groupId).add$1(0, _this); } } _this._isRegistered = shouldBeRegistered; }, layout$1(constraints) { return this.layout$2$parentUsesSize(constraints, false); }, dispose$0() { var _this = this; if (_this._isRegistered) _this._registry.unregisterTapRegion$1(_this); _this.super$RenderObject$dispose(); } }; A.TextFieldTapRegion.prototype = {}; A.DefaultTextStyle.prototype = { updateShouldNotify$1(oldWidget) { var _this = this; return !_this.style.$eq(0, oldWidget.style) || _this.textAlign != oldWidget.textAlign || _this.softWrap !== oldWidget.softWrap || _this.overflow !== oldWidget.overflow || _this.textWidthBasis !== oldWidget.textWidthBasis || false; }, wrap$2(_, context, child) { var _this = this; return A.DefaultTextStyle$(child, null, _this.maxLines, _this.overflow, _this.softWrap, _this.style, _this.textAlign, _this.textHeightBehavior, _this.textWidthBasis); } }; A._NullWidget4.prototype = { build$1(context) { throw A.wrapException(A.FlutterError_FlutterError("A DefaultTextStyle constructed with DefaultTextStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultTextStyle.of() when no enclosing default text style is present in a BuildContext.")); } }; A.Text.prototype = { build$1(context) { var effectiveTextStyle, t2, registrar, _0_1, textScaler, _0_4, t3, t4, t5, t6, t7, t8, t9, t10, t11, result, _this = this, _null = null, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextStyle); if (t1 == null) t1 = B.DefaultTextStyle_MTi; effectiveTextStyle = _this.style; if (effectiveTextStyle == null || effectiveTextStyle.inherit) effectiveTextStyle = t1.style.merge$1(effectiveTextStyle); t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_16); t2 = t2 == null ? _null : t2.boldText; if (t2 === true) effectiveTextStyle = effectiveTextStyle.merge$1(B.TextStyle_LxF); registrar = A.SelectionContainer_maybeOf(context); _0_1 = _this.textScaler; $label0$0: { t2 = type$.TextScaler; if (t2._is(_0_1)) { textScaler = _0_1 == null ? t2._as(_0_1) : _0_1; t2 = textScaler; break $label0$0; } _0_4 = _0_1 == null; if (_0_4) t2 = true; else t2 = false; if (t2) { t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t2 = t2 == null ? _null : t2.get$textScaler(); if (t2 == null) t2 = B._LinearTextScaler_1; break $label0$0; } throw A.wrapException(A.ReachabilityError$(string$.None_o)); } t3 = _this.textAlign; if (t3 == null) t3 = t1.textAlign; if (t3 == null) t3 = B.TextAlign_4; t4 = _this.textDirection; t5 = _this.softWrap; if (t5 == null) t5 = t1.softWrap; t6 = _this.overflow; if (t6 == null) t6 = effectiveTextStyle == null ? _null : effectiveTextStyle.overflow; if (t6 == null) t6 = t1.overflow; t7 = _this.maxLines; if (t7 == null) t7 = t1.maxLines; t8 = A.DefaultTextHeightBehavior_maybeOf(context); t9 = type$.DefaultSelectionStyle; t10 = context.dependOnInheritedWidgetOfExactType$1$0(t9); t10 = (t10 == null ? B.DefaultSelectionStyle_mt1 : t10).selectionColor; if (t10 == null) t10 = B.Color_2155905152; t11 = _this.textSpan; t11 = t11 != null ? A._setArrayType([t11], type$.JSArray_InlineSpan) : _null; result = A.RichText$(_null, _null, t7, t6, t10, registrar, t5, _null, A.TextSpan$(t11, _null, effectiveTextStyle, _this.data), t3, t4, t8, t2, t1.textWidthBasis); if (registrar != null) { t1 = context.dependOnInheritedWidgetOfExactType$1$0(t9); t1 = (t1 == null ? B.DefaultSelectionStyle_mt1 : t1).mouseCursor; result = A.MouseRegion$(result, t1 == null ? B.SystemMouseCursor_text : t1, _null, _null, _null, _null, _null); } t1 = _this.semanticsLabel; if (t1 != null) result = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null), false, false, false, false, new A.ExcludeSemantics(true, result, _null), _null); return result; } }; A.DoNothingAndStopPropagationTextIntent.prototype = {}; A.DirectionalTextEditingIntent.prototype = {}; A.DeleteCharacterIntent.prototype = {}; A.DeleteToNextWordBoundaryIntent.prototype = {}; A.DeleteToLineBreakIntent.prototype = {}; A.DirectionalCaretMovementIntent.prototype = {}; A.ExtendSelectionByCharacterIntent.prototype = {}; A.ExtendSelectionToNextWordBoundaryIntent.prototype = {}; A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent.prototype = {}; A.ExpandSelectionToDocumentBoundaryIntent.prototype = {}; A.ExpandSelectionToLineBreakIntent.prototype = {}; A.ExtendSelectionToLineBreakIntent.prototype = {}; A.ExtendSelectionVerticallyToAdjacentLineIntent.prototype = {}; A.ExtendSelectionVerticallyToAdjacentPageIntent.prototype = {}; A.ExtendSelectionToNextParagraphBoundaryIntent.prototype = {}; A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent.prototype = {}; A.ExtendSelectionToDocumentBoundaryIntent.prototype = {}; A.ScrollToDocumentBoundaryIntent.prototype = {}; A.SelectAllTextIntent.prototype = {}; A.CopySelectionTextIntent.prototype = {}; A.PasteTextIntent.prototype = {}; A.RedoTextIntent.prototype = {}; A.ReplaceTextIntent.prototype = {}; A.UndoTextIntent.prototype = {}; A.UpdateSelectionIntent.prototype = {}; A.TransposeCharactersIntent.prototype = {}; A.ToolbarItemsParentData.prototype = { toString$0(_) { return this.super$BoxParentData$toString(0) + "; shouldPaint=" + this.shouldPaint; } }; A.TextSelectionControls.prototype = {}; A.TextSelectionOverlay.prototype = { get$value(_) { return this._text_selection$_value; }, _updateTextSelectionOverlayVisibilities$0() { var _this = this, t1 = _this._handlesVisible && _this.renderObject._selectionStartInViewport._change_notifier$_value; _this._effectiveStartHandleVisibility.set$value(0, t1); t1 = _this._handlesVisible && _this.renderObject._selectionEndInViewport._change_notifier$_value; _this._effectiveEndHandleVisibility.set$value(0, t1); t1 = _this.renderObject; t1 = t1._selectionStartInViewport._change_notifier$_value || t1._selectionEndInViewport._change_notifier$_value; _this._effectiveToolbarVisibility.set$value(0, t1); }, set$handlesVisible(visible) { if (this._handlesVisible === visible) return; this._handlesVisible = visible; this._updateTextSelectionOverlayVisibilities$0(); }, update$1(_, newValue) { var t1, _this = this; if (_this._text_selection$_value.$eq(0, newValue)) return; _this._text_selection$_value = newValue; _this._updateSelectionOverlay$0(); t1 = _this.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.markNeedsBuild$0(); }, _updateSelectionOverlay$0() { var t2, t3, t4, currText, t5, selectedGraphemes, t6, startHandleRect, endHandleRect, _this = this, _null = null, t1 = _this.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.renderObject; t3 = t2._editable$_textPainter; t4 = t3._text_painter$_textDirection; t4.toString; t1.set$startHandleType(_this._chooseType$3(t4, B.TextSelectionHandleType_0, B.TextSelectionHandleType_1)); t4 = _this.selectionDelegate; currText = t4._widget.controller._change_notifier$_value.text; if (t3.get$plainText() === currText) if (_this._text_selection$_value.selection.get$isValid()) { t5 = _this._text_selection$_value.selection; t5 = t5.start !== t5.end; } else t5 = false; else t5 = false; if (t5) { t5 = _this._text_selection$_value.selection; selectedGraphemes = B.JSString_methods.substring$2(currText, t5.start, t5.end); t5 = (selectedGraphemes.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(selectedGraphemes)).get$first(0); t6 = _this._text_selection$_value.selection.start; startHandleRect = t2.getRectForComposingRange$1(new A.TextRange(t6, t6 + t5.length)); } else startHandleRect = _null; t5 = startHandleRect == null ? _null : startHandleRect.bottom - startHandleRect.top; t1.set$lineHeightAtStart(t5 == null ? t3.get$preferredLineHeight() : t5); t5 = t3._text_painter$_textDirection; t5.toString; t1.set$endHandleType(_this._chooseType$3(t5, B.TextSelectionHandleType_1, B.TextSelectionHandleType_0)); currText = t4._widget.controller._change_notifier$_value.text; if (t3.get$plainText() === currText) if (_this._text_selection$_value.selection.get$isValid()) { t4 = _this._text_selection$_value.selection; t4 = t4.start !== t4.end; } else t4 = false; else t4 = false; if (t4) { t4 = _this._text_selection$_value.selection; selectedGraphemes = B.JSString_methods.substring$2(currText, t4.start, t4.end); t4 = (selectedGraphemes.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(selectedGraphemes)).get$last(0); t5 = _this._text_selection$_value.selection.end; endHandleRect = t2.getRectForComposingRange$1(new A.TextRange(t5 - t4.length, t5)); } else endHandleRect = _null; t4 = endHandleRect == null ? _null : endHandleRect.bottom - endHandleRect.top; t1.set$lineHeightAtEnd(t4 == null ? t3.get$preferredLineHeight() : t4); t1.set$selectionEndpoints(t2.getEndpointsForSelection$1(_this._text_selection$_value.selection)); t1.set$toolbarLocation(t2._lastSecondaryTapDownPosition); }, dispose$0() { var t2, t3, t4, _this = this, t1 = _this.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.hide$0(); t2 = t1._magnifierInfo; t3 = t2.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t2.ChangeNotifier__count = 0; t2 = _this.renderObject; t4 = _this.get$_updateTextSelectionOverlayVisibilities(); t2._selectionStartInViewport.removeListener$1(0, t4); t2._selectionEndInViewport.removeListener$1(0, t4); t4 = _this._effectiveToolbarVisibility; t4.ChangeNotifier__listeners = t3; t4.ChangeNotifier__count = 0; t4 = _this._effectiveStartHandleVisibility; t4.ChangeNotifier__listeners = t3; t4.ChangeNotifier__count = 0; t4 = _this._effectiveEndHandleVisibility; t4.ChangeNotifier__listeners = t3; t4.ChangeNotifier__count = 0; t1.hideToolbar$0(); }, _buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(currentTextPosition, globalGesturePosition, renderEditable) { var globalRenderEditableTopLeft = A.MatrixUtils_transformPoint(renderEditable.getTransformTo$1(0, null), B.Offset_0_0), localCaretRect = renderEditable.getLocalRectForCaret$1(currentTextPosition), lineAtOffset = renderEditable.getLineAtOffset$1(currentTextPosition), lineBoundaries = A.Rect$fromPoints(renderEditable.getLocalRectForCaret$1(new A.TextPosition(lineAtOffset.baseOffset, B.TextAffinity_1)).get$topCenter(), renderEditable.getLocalRectForCaret$1(new A.TextPosition(lineAtOffset.extentOffset, B.TextAffinity_0)).get$bottomCenter()), t1 = renderEditable.get$size(0), t2 = globalRenderEditableTopLeft._dx, t3 = globalRenderEditableTopLeft._dy, t4 = localCaretRect.shift$1(globalRenderEditableTopLeft); return new A.MagnifierInfo(globalGesturePosition, lineBoundaries.shift$1(globalRenderEditableTopLeft), t4, new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy)); }, _handleSelectionEndHandleDragStart$1(details) { var t2, t3, t4, centerOfLine, _this = this, t1 = _this.renderObject; if (t1._object$_owner == null) return; t2 = details.globalPosition; _this.__TextSelectionOverlay__endHandleDragPosition_A = t2._dy; t3 = _this.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = B.JSArray_methods.get$last(t3._selectionEndpoints); centerOfLine = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), t4.point)._dy - t1._editable$_textPainter.get$preferredLineHeight() / 2; _this.__TextSelectionOverlay__endHandleDragPositionToCenterOfLine_A = centerOfLine - _this.__TextSelectionOverlay__endHandleDragPosition_A; t3.showMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(t1.getPositionForPoint$1(new A.Offset(t2._dx, centerOfLine)), t2, t1)); }, _getHandleDy$2(dragDy, handleDy) { var distanceDragged = dragDy - handleDy, dragDirection = distanceDragged < 0 ? -1 : 1, t1 = this.renderObject._editable$_textPainter; return handleDy + dragDirection * B.JSNumber_methods.floor$0(Math.abs(distanceDragged) / t1.get$preferredLineHeight()) * t1.get$preferredLineHeight(); }, _handleSelectionEndHandleDragUpdate$1(details) { var t2, t3, t4, position, newSelection, _this = this, t1 = _this.renderObject; if (t1._object$_owner == null) return; t2 = details.globalPosition; t3 = _this.__TextSelectionOverlay__endHandleDragPosition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._getHandleDy$2(t2._dy, t3); _this.__TextSelectionOverlay__endHandleDragPosition_A = t3; t4 = _this.__TextSelectionOverlay__endHandleDragPositionToCenterOfLine_A; t4 === $ && A.throwUnnamedLateFieldNI(); position = t1.getPositionForPoint$1(new A.Offset(t2._dx, t3 + t4)); t3 = _this._text_selection$_value.selection; t4 = t3.start; if (t4 === t3.end) { t3 = _this.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, t2, t1)); _this._handleSelectionHandleChanged$1(A.TextSelection$fromPosition(position)); return; } switch (A.defaultTargetPlatform().index) { case 2: case 4: t3 = position.offset; newSelection = A.TextSelection$(B.TextAffinity_1, t4, t3, false); if (t3 <= t4) return; break; case 0: case 1: case 3: case 5: newSelection = A.TextSelection$(B.TextAffinity_1, t3.baseOffset, position.offset, false); if (newSelection.baseOffset >= newSelection.extentOffset) return; break; default: newSelection = null; } _this._handleSelectionHandleChanged$1(newSelection); t3 = _this.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(newSelection.get$extent(), t2, t1)); }, _handleSelectionStartHandleDragStart$1(details) { var t2, t3, t4, centerOfLine, _this = this, t1 = _this.renderObject; if (t1._object$_owner == null) return; t2 = details.globalPosition; _this.__TextSelectionOverlay__startHandleDragPosition_A = t2._dy; t3 = _this.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = B.JSArray_methods.get$first(t3._selectionEndpoints); centerOfLine = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), t4.point)._dy - t1._editable$_textPainter.get$preferredLineHeight() / 2; _this.__TextSelectionOverlay__startHandleDragPositionToCenterOfLine_A = centerOfLine - _this.__TextSelectionOverlay__startHandleDragPosition_A; t3.showMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(t1.getPositionForPoint$1(new A.Offset(t2._dx, centerOfLine)), t2, t1)); }, _handleSelectionStartHandleDragUpdate$1(details) { var t2, t3, t4, position, newSelection, _this = this, t1 = _this.renderObject; if (t1._object$_owner == null) return; t2 = details.globalPosition; t3 = _this.__TextSelectionOverlay__startHandleDragPosition_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._getHandleDy$2(t2._dy, t3); _this.__TextSelectionOverlay__startHandleDragPosition_A = t3; t4 = _this.__TextSelectionOverlay__startHandleDragPositionToCenterOfLine_A; t4 === $ && A.throwUnnamedLateFieldNI(); position = t1.getPositionForPoint$1(new A.Offset(t2._dx, t3 + t4)); t3 = _this._text_selection$_value.selection; t4 = t3.end; if (t3.start === t4) { t3 = _this.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, t2, t1)); _this._handleSelectionHandleChanged$1(A.TextSelection$fromPosition(position)); return; } switch (A.defaultTargetPlatform().index) { case 2: case 4: newSelection = A.TextSelection$(B.TextAffinity_1, t4, position.offset, false); if (newSelection.extentOffset >= t4) return; break; case 0: case 1: case 3: case 5: newSelection = A.TextSelection$(B.TextAffinity_1, position.offset, t3.extentOffset, false); if (newSelection.baseOffset >= newSelection.extentOffset) return; break; default: newSelection = null; } t3 = _this.__TextSelectionOverlay__selectionOverlay_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(newSelection.get$extent().offset < newSelection.get$base().offset ? newSelection.get$extent() : newSelection.get$base(), t2, t1)); _this._handleSelectionHandleChanged$1(newSelection); }, _handleAnyDragEnd$1(details) { var t2, t3, _this = this, t1 = _this.context; if (t1._widget == null) return; if (!type$.TextSelectionHandleControls._is(_this.selectionControls)) { t1 = _this.__TextSelectionOverlay__selectionOverlay_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.hideMagnifier$0(); t2 = _this._text_selection$_value.selection; if (t2.start !== t2.end) t1.showToolbar$0(); return; } t2 = _this.__TextSelectionOverlay__selectionOverlay_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.hideMagnifier$0(); t3 = _this._text_selection$_value.selection; if (t3.start !== t3.end) t2.showToolbar$2$context$contextMenuBuilder(t1, _this.contextMenuBuilder); }, _handleSelectionHandleChanged$1(newSelection) { this.selectionDelegate.userUpdateTextEditingValue$2(this._text_selection$_value.copyWith$1$selection(newSelection), B.SelectionChangedCause_6); }, _chooseType$3(textDirection, ltrType, rtlType) { var t1 = this._text_selection$_value.selection; if (t1.start === t1.end) return B.TextSelectionHandleType_2; switch (textDirection.index) { case 1: return ltrType; case 0: return rtlType; } } }; A.SelectionOverlay.prototype = { get$toolbarIsVisible() { var t1, _this = this; if (type$.TextSelectionHandleControls._is(_this.selectionControls)) { t1 = $.ContextMenuController__shownInstance; t1 = t1 === _this._contextMenuController || t1 === _this._spellCheckToolbarController; } else t1 = _this._toolbar != null || $.ContextMenuController__shownInstance === _this._spellCheckToolbarController; return t1; }, showMagnifier$1(initialMagnifierInfo) { var t1, t2, t3, t4, builtMagnifier, _this = this; if (_this.get$toolbarIsVisible()) _this.hideToolbar$0(); t1 = _this._magnifierInfo; t1.set$value(0, initialMagnifierInfo); t2 = _this.magnifierConfiguration; t3 = _this.context; t4 = _this._magnifierController; builtMagnifier = t2.magnifierBuilder$3(t3, t4, t1); if (builtMagnifier == null) return; if (t2.shouldDisplayHandlesInMagnifier) t1 = null; else { t1 = _this._handles; t1 = t1 == null ? null : t1._1; } t4.show$3$below$builder$context(0, t1, new A.SelectionOverlay_showMagnifier_closure(builtMagnifier), t3); }, hideMagnifier$0() { var t1 = this._magnifierController; if (t1._overlayEntry == null) return; t1.hide$0(); }, set$startHandleType(value) { if (this._startHandleType === value) return; this._startHandleType = value; this.markNeedsBuild$0(); }, set$lineHeightAtStart(value) { if (this._lineHeightAtStart === value) return; this._lineHeightAtStart = value; this.markNeedsBuild$0(); }, _handleStartHandleDragStart$1(details) { var _this = this; if (_this._handles == null) { _this._isDraggingStartHandle = false; return; } _this._isDraggingStartHandle = details.kind === B.PointerDeviceKind_0; _this.onStartHandleDragStart.call$1(details); }, _handleStartHandleDragUpdate$1(details) { if (this._handles == null) { this._isDraggingStartHandle = false; return; } this.onStartHandleDragUpdate.call$1(details); }, _handleStartHandleDragEnd$1(details) { this._isDraggingStartHandle = false; if (this._handles == null) return; this.onStartHandleDragEnd.call$1(details); }, set$endHandleType(value) { if (this._endHandleType === value) return; this._endHandleType = value; this.markNeedsBuild$0(); }, set$lineHeightAtEnd(value) { if (this._lineHeightAtEnd === value) return; this._lineHeightAtEnd = value; this.markNeedsBuild$0(); }, _handleEndHandleDragStart$1(details) { var _this = this; if (_this._handles == null) { _this._isDraggingEndHandle = false; return; } _this._isDraggingEndHandle = details.kind === B.PointerDeviceKind_0; _this.onEndHandleDragStart.call$1(details); }, _handleEndHandleDragUpdate$1(details) { if (this._handles == null) { this._isDraggingEndHandle = false; return; } this.onEndHandleDragUpdate.call$1(details); }, _handleEndHandleDragEnd$1(details) { this._isDraggingEndHandle = false; if (this._handles == null) return; this.onEndHandleDragEnd.call$1(details); }, set$selectionEndpoints(value) { var _this = this; if (!A.listEquals(_this._selectionEndpoints, value)) { _this.markNeedsBuild$0(); if (_this._isDraggingEndHandle || _this._isDraggingStartHandle) switch (A.defaultTargetPlatform().index) { case 0: A.HapticFeedback_selectionClick(); break; case 1: case 2: case 3: case 4: case 5: break; } } _this._selectionEndpoints = value; }, set$toolbarLocation(value) { if (J.$eq$(this._toolbarLocation, value)) return; this._toolbarLocation = value; this.markNeedsBuild$0(); }, showHandles$0() { var t1, t2, _this = this; if (_this._handles != null) return; t1 = A.OverlayEntry$(_this.get$_buildStartHandle(), false, false); _this._handles = new A._Record_2_end_start(A.OverlayEntry$(_this.get$_buildEndHandle(), false, false), t1); t1 = A.LookupBoundary_findRootAncestorStateOfType(_this.context, type$.OverlayState); t1.toString; t2 = _this._handles; t1.insertAll$1(0, A._setArrayType([t2._1, t2._0], type$.JSArray_OverlayEntry)); }, showToolbar$2$context$contextMenuBuilder(context, contextMenuBuilder) { var t1, t2, _this = this; if (contextMenuBuilder == null) { if (_this._toolbar != null) return; _this._toolbar = A.OverlayEntry$(_this.get$_buildToolbar(), false, false); t1 = A.LookupBoundary_findRootAncestorStateOfType(_this.context, type$.OverlayState); t1.toString; t2 = _this._toolbar; t2.toString; t1.insert$1(0, t2); return; } if (context == null) return; t1 = context.get$renderObject(); t1.toString; _this._contextMenuController.show$2$context$contextMenuBuilder(0, context, new A.SelectionOverlay_showToolbar_closure(_this, type$.RenderBox._as(t1), contextMenuBuilder)); }, showToolbar$0() { return this.showToolbar$2$context$contextMenuBuilder(null, null); }, showSpellCheckSuggestionsToolbar$2$builder$context(builder, context) { var t1 = context.get$renderObject(); t1.toString; this._spellCheckToolbarController.show$2$context$contextMenuBuilder(0, context, new A.SelectionOverlay_showSpellCheckSuggestionsToolbar_closure(this, type$.RenderBox._as(t1), builder)); }, markNeedsBuild$0() { var t3, _this = this, t1 = _this._handles, t2 = t1 == null; if (t2 && _this._toolbar == null) return; t3 = $.SchedulerBinding__instance; if (t3.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) { if (_this._buildScheduled) return; _this._buildScheduled = true; t3.SchedulerBinding__postFrameCallbacks.push(new A.SelectionOverlay_markNeedsBuild_closure(_this)); } else { if (!t2) { t1._1.markNeedsBuild$0(); _this._handles._0.markNeedsBuild$0(); } t1 = _this._toolbar; if (t1 != null) t1.markNeedsBuild$0(); t1 = $.ContextMenuController__shownInstance; if (t1 === _this._contextMenuController) { t1 = $.ContextMenuController__menuOverlayEntry; if (t1 != null) t1.markNeedsBuild$0(); } else if (t1 === _this._spellCheckToolbarController) { t1 = $.ContextMenuController__menuOverlayEntry; if (t1 != null) t1.markNeedsBuild$0(); } } }, hide$0() { var t1, _this = this; _this._magnifierController.hide$0(); t1 = _this._handles; if (t1 != null) { t1._1.remove$0(0); _this._handles._1.dispose$0(); _this._handles._0.remove$0(0); _this._handles._0.dispose$0(); _this._handles = null; } if (_this._toolbar == null) { t1 = $.ContextMenuController__shownInstance; t1 = t1 === _this._contextMenuController || t1 === _this._spellCheckToolbarController; } else t1 = true; if (t1) _this.hideToolbar$0(); }, hideToolbar$0() { var t1, _this = this; _this._contextMenuController.remove$0(0); _this._spellCheckToolbarController.remove$0(0); t1 = _this._toolbar; if (t1 == null) return; t1.remove$0(0); t1 = _this._toolbar; if (t1 != null) t1.dispose$0(); _this._toolbar = null; }, dispose$0() { this.hide$0(); var t1 = this._magnifierInfo; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; }, _buildStartHandle$1(context) { var handle, t1, _this = this, selectionControls = _this.selectionControls; if (selectionControls == null) handle = B.SizedBox_0_0_null_null; else { t1 = _this._startHandleType; handle = A._SelectionHandleOverlay$(_this.dragStartBehavior, _this.startHandleLayerLink, _this.get$_handleStartHandleDragEnd(), _this.get$_handleStartHandleDragStart(), _this.get$_handleStartHandleDragUpdate(), _this.onSelectionHandleTapped, _this._lineHeightAtStart, selectionControls, t1, _this.startHandlesVisible); } return A.TextFieldTapRegion$(new A.ExcludeSemantics(true, handle, null), null, null); }, _buildEndHandle$1(context) { var handle, t1, _this = this, selectionControls = _this.selectionControls; if (selectionControls == null || _this._startHandleType === B.TextSelectionHandleType_2) handle = B.SizedBox_0_0_null_null; else { t1 = _this._endHandleType; handle = A._SelectionHandleOverlay$(_this.dragStartBehavior, _this.endHandleLayerLink, _this.get$_handleEndHandleDragEnd(), _this.get$_handleEndHandleDragStart(), _this.get$_handleEndHandleDragUpdate(), _this.onSelectionHandleTapped, _this._lineHeightAtEnd, selectionControls, t1, _this.endHandlesVisible); } return A.TextFieldTapRegion$(new A.ExcludeSemantics(true, handle, null), null, null); }, _buildToolbar$1(context) { var t1, t2, t3, editingRegion, midX, _this = this, _null = null; if (_this.selectionControls == null) return B.SizedBox_0_0_null_null; t1 = _this.context.get$renderObject(); t1.toString; type$.RenderBox._as(t1); t2 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), B.Offset_0_0); t3 = t1.get$size(0).bottomRight$1(0, B.Offset_0_0); editingRegion = A.Rect$fromPoints(t2, A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), t3)); midX = B.JSArray_methods.get$last(_this._selectionEndpoints).point._dy - B.JSArray_methods.get$first(_this._selectionEndpoints).point._dy > _this._lineHeightAtEnd / 2 ? (editingRegion.right - editingRegion.left) / 2 : (B.JSArray_methods.get$first(_this._selectionEndpoints).point._dx + B.JSArray_methods.get$last(_this._selectionEndpoints).point._dx) / 2; return new A._SelectionToolbarWrapper(new A.Builder(new A.SelectionOverlay__buildToolbar_closure(_this, editingRegion, new A.Offset(midX, B.JSArray_methods.get$first(_this._selectionEndpoints).point._dy - _this._lineHeightAtStart)), _null), new A.Offset(-editingRegion.left, -editingRegion.top), _this.toolbarLayerLink, _this.toolbarVisible, _null); }, updateMagnifier$1(magnifierInfo) { if (this._magnifierController._overlayEntry == null) return; this._magnifierInfo.set$value(0, magnifierInfo); } }; A.SelectionOverlay_showMagnifier_closure.prototype = { call$1(_) { return this.builtMagnifier; }, $signature: 44 }; A.SelectionOverlay_showToolbar_closure.prototype = { call$1(context) { var t1 = A.MatrixUtils_transformPoint(this.renderBox.getTransformTo$1(0, null), B.Offset_0_0); return new A._SelectionToolbarWrapper(this.contextMenuBuilder.call$1(context), new A.Offset(-t1._dx, -t1._dy), this.$this.toolbarLayerLink, null, null); }, $signature: 759 }; A.SelectionOverlay_showSpellCheckSuggestionsToolbar_closure.prototype = { call$1(context) { var t1 = A.MatrixUtils_transformPoint(this.renderBox.getTransformTo$1(0, null), B.Offset_0_0); return new A._SelectionToolbarWrapper(this.builder.call$1(context), new A.Offset(-t1._dx, -t1._dy), this.$this.toolbarLayerLink, null, null); }, $signature: 759 }; A.SelectionOverlay_markNeedsBuild_closure.prototype = { call$1(duration) { var t2, t1 = this.$this; t1._buildScheduled = false; t2 = t1._handles; if (t2 != null) { t2._1.markNeedsBuild$0(); t1._handles._0.markNeedsBuild$0(); } t2 = t1._toolbar; if (t2 != null) t2.markNeedsBuild$0(); t2 = $.ContextMenuController__shownInstance; if (t2 === t1._contextMenuController) { t1 = $.ContextMenuController__menuOverlayEntry; if (t1 != null) t1.markNeedsBuild$0(); } else if (t2 === t1._spellCheckToolbarController) { t1 = $.ContextMenuController__menuOverlayEntry; if (t1 != null) t1.markNeedsBuild$0(); } }, $signature: 11 }; A.SelectionOverlay__buildToolbar_closure.prototype = { call$1(context) { this.$this.selectionControls.toString; return B.SizedBox_0_0_null_null; }, $signature: 44 }; A._SelectionToolbarWrapper.prototype = { createState$0() { return new A._SelectionToolbarWrapperState(null, null, B._StateLifecycle_0); } }; A._SelectionToolbarWrapperState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this.___SelectionToolbarWrapperState__controller_A = A.AnimationController$(null, B.Duration_150000, null, 1, null, _this); _this._toolbarVisibilityChanged$0(); t1 = _this._widget.visibility; if (t1 != null) t1.addListener$1(0, _this.get$_toolbarVisibilityChanged()); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.visibility; if (t1 == _this._widget.visibility) return; if (t1 != null) t1.removeListener$1(0, _this.get$_toolbarVisibilityChanged()); _this._toolbarVisibilityChanged$0(); t1 = _this._widget.visibility; if (t1 != null) t1.addListener$1(0, _this.get$_toolbarVisibilityChanged()); }, dispose$0() { var _this = this, t1 = _this._widget.visibility; if (t1 != null) t1.removeListener$1(0, _this.get$_toolbarVisibilityChanged()); t1 = _this.___SelectionToolbarWrapperState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin$dispose(); }, _toolbarVisibilityChanged$0() { var t2, t1 = this._widget.visibility; t1 = t1 == null ? null : t1._change_notifier$_value; if (t1 == null) t1 = true; t2 = this.___SelectionToolbarWrapperState__controller_A; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } }, build$1(context) { var t2, t3, t4, t5, _null = null, t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t2 = this.___SelectionToolbarWrapperState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this._widget; t4 = t3.layerLink; t5 = t3.offset; return A.TextFieldTapRegion$(A.Directionality$(new A.FadeTransition(t2, false, A.CompositedTransformFollower$(t3.child, B.Alignment_m1_m1, _null, t4, t5, false, B.Alignment_m1_m1), _null), t1.textDirection), _null, _null); } }; A._SelectionHandleOverlay.prototype = { createState$0() { return new A._SelectionHandleOverlayState(null, null, B._StateLifecycle_0); } }; A._SelectionHandleOverlayState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this.___SelectionHandleOverlayState__controller_A = A.AnimationController$(null, B.Duration_150000, null, 1, null, _this); _this._handleVisibilityChanged$0(); _this._widget.visibility.addListener$1(0, _this.get$_handleVisibilityChanged()); }, _handleVisibilityChanged$0() { var t2, t1 = this._widget.visibility._change_notifier$_value; if (t1 == null) t1 = true; t2 = this.___SelectionHandleOverlayState__controller_A; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.forward$0(0); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); } }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this.get$_handleVisibilityChanged(); oldWidget.visibility.removeListener$1(0, t1); _this._handleVisibilityChanged$0(); _this._widget.visibility.addListener$1(0, t1); }, dispose$0() { var t1, _this = this; _this._widget.visibility.removeListener$1(0, _this.get$_handleVisibilityChanged()); t1 = _this.___SelectionHandleOverlayState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var handleSize, t2, t3, t4, handleRect, interactiveRect, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = _this._widget, handleAnchor = t1.selectionControls.getHandleAnchor$2(t1.type, t1.preferredLineHeight); t1 = _this._widget; handleSize = t1.selectionControls.getHandleSize$1(t1.preferredLineHeight); t1 = -handleAnchor._dx; t2 = -handleAnchor._dy; t3 = t1 + handleSize._dx; t4 = t2 + handleSize._dy; handleRect = new A.Rect(t1, t2, t3, t4); interactiveRect = handleRect.expandToInclude$1(A.Rect$fromCircle(handleRect.get$center(), 24)); t5 = interactiveRect.left; t6 = interactiveRect.right - t5; t1 = Math.max((t6 - (t3 - t1)) / 2, 0); t3 = interactiveRect.top; t7 = interactiveRect.bottom - t3; t2 = Math.max((t7 - (t4 - t2)) / 2, 0); t4 = _this._widget.handleLayerLink; t8 = _this.___SelectionHandleOverlayState__controller_A; t8 === $ && A.throwUnnamedLateFieldNI(); t9 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_PanGestureRecognizer_bbH, new A.GestureRecognizerFactoryWithHandlers(new A._SelectionHandleOverlayState_build_closure(_this), new A._SelectionHandleOverlayState_build_closure0(_this), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); t10 = _this._widget; return A.CompositedTransformFollower$(new A.FadeTransition(t8, false, A.Container$(B.Alignment_m1_m1, new A.RawGestureDetector(new A.Padding(new A.EdgeInsets(t1, t2, t1, t2), t10.selectionControls.buildHandle$4(context, t10.type, t10.preferredLineHeight, t10.onSelectionHandleTapped), _null), t9, B.HitTestBehavior_2, false, _null), B.Clip_0, _null, _null, _null, _null, t7, _null, _null, _null, _null, _null, t6), _null), B.Alignment_m1_m1, _null, t4, new A.Offset(t5, t3), false, B.Alignment_m1_m1); } }; A._SelectionHandleOverlayState_build_closure.prototype = { call$0() { return A.PanGestureRecognizer$(this.$this, A.LinkedHashSet_LinkedHashSet$_literal([B.PointerDeviceKind_0, B.PointerDeviceKind_2, B.PointerDeviceKind_5], type$.PointerDeviceKind)); }, $signature: 246 }; A._SelectionHandleOverlayState_build_closure0.prototype = { call$1(instance) { var t1 = this.$this._widget; instance.dragStartBehavior = t1.dragStartBehavior; instance.onStart = t1.onSelectionHandleDragStart; instance.onUpdate = t1.onSelectionHandleDragUpdate; instance.onEnd = t1.onSelectionHandleDragEnd; }, $signature: 247 }; A.TextSelectionGestureDetectorBuilder.prototype = { _showMagnifierIfSupportedByPlatform$1(positionToShow) { var t1; switch (A.defaultTargetPlatform().index) { case 0: case 2: t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1.showMagnifier$1(positionToShow); break; case 1: case 3: case 4: case 5: break; } }, _hideMagnifierIfSupportedByPlatform$0() { switch (A.defaultTargetPlatform().index) { case 0: case 2: var t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1.hideMagnifier$0(); break; case 1: case 3: case 4: case 5: break; } }, get$_lastSecondaryTapWasOnSelection() { var t3, textPosition, t1 = this.delegate, t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.get$renderEditable(); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t1.get$editableTextKey().get$currentState(); t3.toString; t3 = t3.get$renderEditable()._lastSecondaryTapDownPosition; t3.toString; textPosition = t2.getPositionForPoint$1(t3); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t3 = textPosition.offset; if (t2.get$renderEditable()._selection.start <= t3) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t3 = t1.get$renderEditable()._selection.end >= t3; t1 = t3; } else t1 = false; return t1; }, _positionWasOnSelectionExclusive$1(textPosition) { var selection, t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; selection = t1.get$renderEditable()._selection; t1 = textPosition.offset; return selection.start < t1 && selection.end > t1; }, _positionWasOnSelectionInclusive$1(textPosition) { var selection, t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; selection = t1.get$renderEditable()._selection; t1 = textPosition.offset; return selection.start <= t1 && selection.end >= t1; }, _positionOnSelection$2(position, targetSelection) { var t1; if (targetSelection == null) return false; t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable().getPositionForPoint$1(position).offset; return targetSelection.start <= t1 && targetSelection.end >= t1; }, _expandSelection$3(offset, cause, fromSelection) { var tappedPosition, selection, t3, t4, nextSelection, t1 = this.delegate, t2 = t1.get$editableTextKey().get$currentState(); t2.toString; tappedPosition = t2.get$renderEditable().getPositionForPoint$1(offset); if (fromSelection == null) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; selection = t2.get$renderEditable()._selection; } else selection = fromSelection; t2 = tappedPosition.offset; t3 = selection.baseOffset; t4 = selection.extentOffset; nextSelection = selection.copyWith$2$baseOffset$extentOffset(Math.abs(t2 - t3) < Math.abs(t2 - t4) ? t4 : t3, t2); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection), cause); }, _expandSelection$2(offset, cause) { return this._expandSelection$3(offset, cause, null); }, _extendSelection$2(offset, cause) { var tappedPosition, nextSelection, t1 = this.delegate, t2 = t1.get$editableTextKey().get$currentState(); t2.toString; tappedPosition = t2.get$renderEditable().getPositionForPoint$1(offset); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; nextSelection = t2.get$renderEditable()._selection.copyWith$1$extentOffset(tappedPosition.offset); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection), cause); }, get$_text_selection$_scrollPosition() { var scrollableState, t1 = this.delegate, t2 = t1.get$editableTextKey(); if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2) == null) scrollableState = null; else { t1 = t1.get$editableTextKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; scrollableState = A.Scrollable_maybeOf(t1, null); } if (scrollableState == null) t1 = 0; else { t1 = scrollableState._scrollable$_position._pixels; t1.toString; } return t1; }, onTapTrackStart$0() { var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); t1 = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).intersection$1(0, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], type$.LogicalKeyboardKey)); this._isShiftPressed = t1.get$isNotEmpty(t1); }, onTapTrackReset$0() { this._isShiftPressed = false; }, onTapDown$1(details) { var t2, kind, t3, isShiftPressedValid, _this = this, t1 = _this.delegate; if (!t1.get$selectionEnabled()) return; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t2 = t2._lastTapDownPosition = details.globalPosition; kind = details.kind; _this._shouldShowSelectionToolbar = kind === B.PointerDeviceKind_0 || kind === B.PointerDeviceKind_2; if (_this._isShiftPressed) { t3 = t1.get$editableTextKey().get$currentState(); t3.toString; t3.get$renderEditable()._selection; isShiftPressedValid = true; } else isShiftPressedValid = false; switch (A.defaultTargetPlatform().index) { case 0: case 1: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.hideToolbar$1(false); break; case 2: break; case 4: t3 = t1.get$editableTextKey().get$currentState(); t3.toString; t3.hideToolbar$0(); if (isShiftPressedValid) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; _this._expandSelection$3(t2, B.SelectionChangedCause_0, t1.get$renderEditable()._editable$_hasFocus ? null : B.TextSelection_3Ex); return; } t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t2 = t1._lastTapDownPosition; t2.toString; t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); break; case 3: case 5: t3 = t1.get$editableTextKey().get$currentState(); t3.toString; t3.hideToolbar$0(); if (isShiftPressedValid) { _this._extendSelection$2(t2, B.SelectionChangedCause_0); return; } t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t2 = t1._lastTapDownPosition; t2.toString; t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); break; } }, onForcePressStart$1(details) { var t1; this._shouldShowSelectionToolbar = true; t1 = this.delegate; if (t1.get$selectionEnabled()) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectWordsInRange$2$cause$from(B.SelectionChangedCause_3, details.globalPosition); } }, onForcePressEnd$1(details) { var t1 = this.delegate, t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.get$renderEditable().selectWordsInRange$2$cause$from(B.SelectionChangedCause_3, details.globalPosition); if (this._shouldShowSelectionToolbar) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } }, get$onUserTapAlwaysCalled() { return false; }, onUserTap$0() { }, onSingleTapUp$1(details) { var t2, isShiftPressedValid, t3, fromSelection, previousSelection, textPosition, isAffinityTheSame, _this = this, t1 = _this.delegate; if (t1.get$selectionEnabled()) { if (_this._isShiftPressed) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.get$renderEditable()._selection; isShiftPressedValid = true; } else isShiftPressedValid = false; switch (A.defaultTargetPlatform().index) { case 3: case 4: case 5: break; case 0: if (isShiftPressedValid) { _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_0); return; } t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t3); t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showSpellCheckSuggestionsToolbar$0(); break; case 1: if (isShiftPressedValid) { _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_0); return; } t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t2 = t1._lastTapDownPosition; t2.toString; t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); break; case 2: if (isShiftPressedValid) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; fromSelection = t1.get$renderEditable()._editable$_hasFocus ? null : B.TextSelection_3Ex; _this._expandSelection$3(details.globalPosition, B.SelectionChangedCause_0, fromSelection); return; } switch (details.kind.index) { case 1: case 4: case 2: case 3: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t2 = t1._lastTapDownPosition; t2.toString; t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); break; case 0: case 5: t2 = t1.get$editableTextKey().get$currentState(); t2.toString; previousSelection = t2.get$renderEditable()._selection; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; textPosition = t2.get$renderEditable().getPositionForPoint$1(details.globalPosition); isAffinityTheSame = textPosition.affinity === previousSelection.affinity; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (t2.findSuggestionSpanAtCursorIndex$1(textPosition.offset) != null) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_0, t3); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (!previousSelection.$eq(0, t2._widget.controller._change_notifier$_value.selection)) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showSpellCheckSuggestionsToolbar$0(); } else { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.toggleToolbar$1(false); } } else { if (!(_this._positionWasOnSelectionExclusive$1(textPosition) && previousSelection.start !== previousSelection.end)) t2 = _this._positionWasOnSelectionInclusive$1(textPosition) && previousSelection.start === previousSelection.end && isAffinityTheSame; else t2 = true; if (t2) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_hasFocus; } else t2 = false; if (t2) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.toggleToolbar$1(false); } else { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.get$renderEditable().selectWordEdge$1$cause(B.SelectionChangedCause_0); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (previousSelection.$eq(0, t2._widget.controller._change_notifier$_value.selection)) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_hasFocus; } else t2 = false; if (t2) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.toggleToolbar$1(false); } else { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.hideToolbar$1(false); } } } break; } break; } } }, onSingleTapCancel$0() { }, onSingleLongTapStart$1(details) { var t2, t3, t4, t5, _this = this, t1 = _this.delegate; if (t1.get$selectionEnabled()) { switch (A.defaultTargetPlatform().index) { case 2: case 4: t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (!t2.get$renderEditable()._editable$_hasFocus) { _this._longPressStartedWithoutFocus = true; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t3); } else { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t3 = details.globalPosition; t2.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_2, t3); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t3 = t2.get$renderEditable().globalToLocal$1(t3); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2._widget.controller._change_notifier$_value.selection; t4 = t1.get$editableTextKey().get$currentState(); t4.toString; t4 = t4._widget.controller._change_notifier$_value.selection; t5 = t1.get$editableTextKey().get$currentState(); t5.toString; t5.updateFloatingCursor$1(new A.RawFloatingCursorPoint(B.Offset_0_0, new A._Record_2(t3, new A.TextPosition(t2.baseOffset, t4.affinity)), B.FloatingCursorDragState_0)); } break; case 0: case 1: case 3: case 5: t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t3); break; } _this._showMagnifierIfSupportedByPlatform$1(details.globalPosition); t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable()._editable$_offset._pixels; t1.toString; _this._dragStartViewportOffset = t1; _this._dragStartScrollOffset = _this.get$_text_selection$_scrollPosition(); } }, onSingleLongTapMoveUpdate$1(details) { var t2, editableOffset, scrollableOffset, t3, t4, _this = this, t1 = _this.delegate; if (t1.get$selectionEnabled()) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (t2.get$renderEditable()._editable$_maxLines === 1) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_offset._pixels; t2.toString; editableOffset = new A.Offset(t2 - _this._dragStartViewportOffset, 0); } else { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_offset._pixels; t2.toString; editableOffset = new A.Offset(0, t2 - _this._dragStartViewportOffset); } scrollableOffset = new A.Offset(0, _this.get$_text_selection$_scrollPosition() - _this._dragStartScrollOffset); switch (A.defaultTargetPlatform().index) { case 2: case 4: t2 = details.globalPosition; t3 = details.offsetFromOrigin; if (_this._longPressStartedWithoutFocus) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_2, t2.$sub(0, t3).$sub(0, editableOffset).$sub(0, scrollableOffset), t2); } else { t4 = t1.get$editableTextKey().get$currentState(); t4.toString; t4.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_2, t2); t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.updateFloatingCursor$1(new A.RawFloatingCursorPoint(t3, null, B.FloatingCursorDragState_1)); } break; case 0: case 1: case 3: case 5: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2 = details.globalPosition; t1.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_2, t2.$sub(0, details.offsetFromOrigin).$sub(0, editableOffset).$sub(0, scrollableOffset), t2); break; } _this._showMagnifierIfSupportedByPlatform$1(details.globalPosition); } }, onSingleLongTapEnd$1(details) { var t1, _this = this; _this._hideMagnifierIfSupportedByPlatform$0(); if (_this._shouldShowSelectionToolbar) { t1 = _this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } _this._longPressStartedWithoutFocus = false; _this._dragStartScrollOffset = _this._dragStartViewportOffset = 0; if (A.defaultTargetPlatform() === B.TargetPlatform_2) { t1 = _this.delegate; if (t1.get$selectionEnabled()) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1 = t1._widget.controller._change_notifier$_value.selection; t1 = t1.start === t1.end; } else t1 = false; } else t1 = false; if (t1) { t1 = _this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1.updateFloatingCursor$1(new A.RawFloatingCursorPoint(null, null, B.FloatingCursorDragState_2)); } }, onSecondaryTap$0() { var t2, t3, t1 = this.delegate; if (!t1.get$selectionEnabled()) return; switch (A.defaultTargetPlatform().index) { case 2: case 4: if (this.get$_lastSecondaryTapWasOnSelection()) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = !t2.get$renderEditable()._editable$_hasFocus; } else t2 = true; if (t2) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_0, t3); } if (this._shouldShowSelectionToolbar) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.hideToolbar$0(); t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } break; case 0: case 1: case 3: case 5: t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (!t2.get$renderEditable()._editable$_hasFocus) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t3); } t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.toggleToolbar$0(); break; } }, onSecondaryTapDown$1(details) { var t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1 = t1.get$renderEditable(); t1._lastSecondaryTapDownPosition = t1._lastTapDownPosition = details.globalPosition; this._shouldShowSelectionToolbar = true; }, onDoubleTapDown$1(details) { var t2, t3, t1 = this.delegate; if (t1.get$selectionEnabled()) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable(); t3 = t2._lastTapDownPosition; t3.toString; t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_1, t3); if (this._shouldShowSelectionToolbar) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } } }, _selectParagraphsInRange$3$cause$from$to(cause, from, to) { var t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; this._selectTextBoundariesInRange$4$boundary$cause$from$to(new A.ParagraphBoundary(t1._widget.controller._change_notifier$_value.text), cause, from, to); }, _selectParagraphsInRange$2$cause$from(cause, from) { return this._selectParagraphsInRange$3$cause$from$to(cause, from, null); }, _selectLinesInRange$3$cause$from$to(cause, from, to) { var t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; this._selectTextBoundariesInRange$4$boundary$cause$from$to(new A.LineBoundary(t1.get$renderEditable()), cause, from, to); }, _selectLinesInRange$2$cause$from(cause, from) { return this._selectLinesInRange$3$cause$from$to(cause, from, null); }, _text_selection$_moveToTextBoundary$2(extent, textBoundary) { var start, end, t1 = extent.offset, t2 = this.delegate, t3 = t2.get$editableTextKey().get$currentState(); t3.toString; start = textBoundary.getLeadingTextBoundaryAt$1(t1 === t3._widget.controller._change_notifier$_value.text.length ? t1 - 1 : t1); if (start == null) start = 0; end = textBoundary.getTrailingTextBoundaryAt$1(t1); if (end == null) { t1 = t2.get$editableTextKey().get$currentState(); t1.toString; end = t1._widget.controller._change_notifier$_value.text.length; } return new A.TextRange(start, end); }, _selectTextBoundariesInRange$4$boundary$cause$from$to(boundary, cause, from, to) { var fromPosition, fromRange, toPosition, toRange, t3, newSelection, t1 = this.delegate, t2 = t1.get$editableTextKey().get$currentState(); t2.toString; fromPosition = t2.get$renderEditable().getPositionForPoint$1(from); fromRange = this._text_selection$_moveToTextBoundary$2(fromPosition, boundary); if (to == null) toPosition = fromPosition; else { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; toPosition = t2.get$renderEditable().getPositionForPoint$1(to); } toRange = toPosition.$eq(0, fromPosition) ? fromRange : this._text_selection$_moveToTextBoundary$2(toPosition, boundary); t2 = fromRange.start; t3 = toRange.end; newSelection = t2 < t3 ? A.TextSelection$(B.TextAffinity_1, t2, t3, false) : A.TextSelection$(B.TextAffinity_1, fromRange.end, toRange.start, false); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(newSelection), cause); }, onTripleTapDown$1(details) { var t2, _this = this, t1 = _this.delegate; if (!t1.get$selectionEnabled()) return; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (t2.get$renderEditable()._editable$_maxLines === 1) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2.selectAll$1(B.SelectionChangedCause_0); } else switch (A.defaultTargetPlatform().index) { case 0: case 1: case 2: case 4: case 5: _this._selectParagraphsInRange$2$cause$from(B.SelectionChangedCause_0, details.globalPosition); break; case 3: _this._selectLinesInRange$2$cause$from(B.SelectionChangedCause_0, details.globalPosition); break; } if (_this._shouldShowSelectionToolbar) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } }, onDragSelectionStart$1(details) { var kind, t2, t3, _this = this, t1 = _this.delegate; if (!t1.get$selectionEnabled()) return; kind = details.kind; _this._shouldShowSelectionToolbar = kind === B.PointerDeviceKind_0 || kind === B.PointerDeviceKind_2; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; _this._dragStartSelection = t2.get$renderEditable()._selection; _this._dragStartScrollOffset = _this.get$_text_selection$_scrollPosition(); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_offset._pixels; t2.toString; _this._dragStartViewportOffset = t2; t2 = details.globalPosition; _this._dragBeganOnPreviousSelection = _this._positionOnSelection$2(t2, _this._dragStartSelection); if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(details.consecutiveTapCount) > 1) return; if (_this._isShiftPressed) { t3 = t1.get$editableTextKey().get$currentState(); t3.toString; t3.get$renderEditable(); t3 = t1.get$editableTextKey().get$currentState(); t3.toString; t3 = t3.get$renderEditable()._selection.get$isValid(); } else t3 = false; if (t3) switch (A.defaultTargetPlatform().index) { case 2: case 4: _this._expandSelection$2(t2, B.SelectionChangedCause_6); break; case 0: case 1: case 3: case 5: _this._extendSelection$2(t2, B.SelectionChangedCause_6); break; } else switch (A.defaultTargetPlatform().index) { case 2: switch (kind) { case B.PointerDeviceKind_1: case B.PointerDeviceKind_4: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); break; case B.PointerDeviceKind_2: case B.PointerDeviceKind_3: case B.PointerDeviceKind_0: case B.PointerDeviceKind_5: t3 = t1.get$editableTextKey().get$currentState(); t3.toString; if (t3.get$renderEditable()._editable$_hasFocus) { t3 = _this._dragBeganOnPreviousSelection; t3.toString; } else t3 = false; if (t3) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); _this._showMagnifierIfSupportedByPlatform$1(t2); } break; case null: case void 0: break; } break; case 0: case 1: switch (kind) { case B.PointerDeviceKind_1: case B.PointerDeviceKind_4: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); break; case B.PointerDeviceKind_2: case B.PointerDeviceKind_3: case B.PointerDeviceKind_0: case B.PointerDeviceKind_5: t3 = t1.get$editableTextKey().get$currentState(); t3.toString; if (t3.get$renderEditable()._editable$_hasFocus) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); _this._showMagnifierIfSupportedByPlatform$1(t2); } break; case null: case void 0: break; } break; case 3: case 4: case 5: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); break; } }, onDragSelectionUpdate$1(details) { var t2, editableOffset, scrollableOffset, dragStartGlobalPosition, t3, t4, selection, nextExtent, t5, isInverted, _this = this, t1 = _this.delegate; if (!t1.get$selectionEnabled()) return; if (!_this._isShiftPressed) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; if (t2.get$renderEditable()._editable$_maxLines === 1) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_offset._pixels; t2.toString; editableOffset = new A.Offset(t2 - _this._dragStartViewportOffset, 0); } else { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t2 = t2.get$renderEditable()._editable$_offset._pixels; t2.toString; editableOffset = new A.Offset(0, t2 - _this._dragStartViewportOffset); } scrollableOffset = new A.Offset(0, _this.get$_text_selection$_scrollPosition() - _this._dragStartScrollOffset); t2 = details.globalPosition; dragStartGlobalPosition = t2.$sub(0, details.offsetFromOrigin); t3 = details.consecutiveTapCount; if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t3) === 2) { t4 = t1.get$editableTextKey().get$currentState(); t4.toString; t4.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); switch (details.kind) { case B.PointerDeviceKind_2: case B.PointerDeviceKind_3: case B.PointerDeviceKind_0: case B.PointerDeviceKind_5: return _this._showMagnifierIfSupportedByPlatform$1(t2); case B.PointerDeviceKind_1: case B.PointerDeviceKind_4: case null: case void 0: return; } } if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t3) === 3) switch (A.defaultTargetPlatform().index) { case 0: case 1: case 2: switch (details.kind) { case B.PointerDeviceKind_1: case B.PointerDeviceKind_4: return _this._selectParagraphsInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); case B.PointerDeviceKind_2: case B.PointerDeviceKind_3: case B.PointerDeviceKind_0: case B.PointerDeviceKind_5: case null: case void 0: break; } return; case 3: return _this._selectLinesInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); case 5: case 4: return _this._selectParagraphsInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); } switch (A.defaultTargetPlatform().index) { case 2: switch (details.kind) { case B.PointerDeviceKind_1: case B.PointerDeviceKind_4: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; return t1.get$renderEditable().selectPositionAt$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); case B.PointerDeviceKind_2: case B.PointerDeviceKind_3: case B.PointerDeviceKind_0: case B.PointerDeviceKind_5: t3 = t1.get$editableTextKey().get$currentState(); t3.toString; if (t3.get$renderEditable()._editable$_hasFocus) { t3 = _this._dragStartSelection; if (t3.start === t3.end) { t3 = _this._dragBeganOnPreviousSelection; t3.toString; } else t3 = false; } else t3 = false; if (t3) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); return _this._showMagnifierIfSupportedByPlatform$1(t2); } break; case null: case void 0: break; } return; case 0: case 1: switch (details.kind) { case B.PointerDeviceKind_1: case B.PointerDeviceKind_4: case B.PointerDeviceKind_2: case B.PointerDeviceKind_3: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; return t1.get$renderEditable().selectPositionAt$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); case B.PointerDeviceKind_0: case B.PointerDeviceKind_5: t3 = t1.get$editableTextKey().get$currentState(); t3.toString; if (t3.get$renderEditable()._editable$_hasFocus) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); return _this._showMagnifierIfSupportedByPlatform$1(t2); } break; case null: case void 0: break; } return; case 4: case 3: case 5: t1 = t1.get$editableTextKey().get$currentState(); t1.toString; return t1.get$renderEditable().selectPositionAt$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, scrollableOffset), t2); } } t2 = _this._dragStartSelection; if (t2.start !== t2.end) t2 = A.defaultTargetPlatform() !== B.TargetPlatform_2 && A.defaultTargetPlatform() !== B.TargetPlatform_4; else t2 = true; if (t2) return _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_6); t2 = t1.get$editableTextKey().get$currentState(); t2.toString; selection = t2._widget.controller._change_notifier$_value.selection; t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t3 = details.globalPosition; nextExtent = t2.get$renderEditable().getPositionForPoint$1(t3); t2 = _this._dragStartSelection; t4 = t2.baseOffset; t5 = nextExtent.offset; isInverted = t4 < t2.extentOffset ? t5 < t4 : t5 > t4; if (isInverted && selection.baseOffset === t4) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, _this._dragStartSelection.extentOffset, t5, false)), B.SelectionChangedCause_6); } else if (!isInverted && t5 !== t4 && selection.baseOffset !== t4) { t2 = t1.get$editableTextKey().get$currentState(); t2.toString; t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, _this._dragStartSelection.baseOffset, t5, false)), B.SelectionChangedCause_6); } else _this._extendSelection$2(t3, B.SelectionChangedCause_6); }, onDragSelectionEnd$1(details) { var t1, _this = this; _this._dragBeganOnPreviousSelection = null; if (_this._shouldShowSelectionToolbar && A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(details.consecutiveTapCount) === 2) { t1 = _this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } if (_this._isShiftPressed) _this._dragStartSelection = null; _this._hideMagnifierIfSupportedByPlatform$0(); }, buildGestureDetector$2$behavior$child(behavior, child) { var t3, t4, t5, t6, t7, _this = this, t1 = _this.delegate, t2 = t1.get$forcePressEnabled() ? _this.get$onForcePressStart() : null; t1 = t1.get$forcePressEnabled() ? _this.get$onForcePressEnd() : null; t3 = _this.get$onSingleTapUp(); t4 = _this.get$onUserTap(); t5 = _this.get$onSingleLongTapStart(); t6 = _this.get$onSingleLongTapMoveUpdate(); t7 = _this.get$onSingleLongTapEnd(); _this.get$onUserTapAlwaysCalled(); return new A.TextSelectionGestureDetector(_this.get$onTapTrackStart(), _this.get$onTapTrackReset(), _this.get$onTapDown(), t2, t1, _this.get$onSecondaryTap(), _this.get$onSecondaryTapDown(), t3, _this.get$onSingleTapCancel(), t4, t5, t6, t7, _this.get$onDoubleTapDown(), _this.get$onTripleTapDown(), _this.get$onDragSelectionStart(), _this.get$onDragSelectionUpdate(), _this.get$onDragSelectionEnd(), false, behavior, child, null); } }; A.TextSelectionGestureDetector.prototype = { createState$0() { return new A._TextSelectionGestureDetectorState(B._StateLifecycle_0); } }; A._TextSelectionGestureDetectorState.prototype = { _handleTapTrackStart$0() { this._widget.onTapTrackStart.call$0(); }, _handleTapTrackReset$0() { this._widget.onTapTrackReset.call$0(); }, _text_selection$_handleTapDown$1(details) { var t1; this._widget.onTapDown.call$1(details); t1 = details.consecutiveTapCount; if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t1) === 2) { t1 = this._widget.onDoubleTapDown.call$1(details); return t1; } if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t1) === 3) { t1 = this._widget.onTripleTapDown.call$1(details); return t1; } }, _text_selection$_handleTapUp$1(details) { if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(details.consecutiveTapCount) === 1) { this._widget.onSingleTapUp.call$1(details); this._widget.onUserTap.call$0(); } else this._widget.toString; }, _text_selection$_handleTapCancel$0() { this._widget.onSingleTapCancel.call$0(); }, _handleDragStart$1(details) { this._widget.onDragSelectionStart.call$1(details); }, _handleDragUpdate$1(details) { this._widget.onDragSelectionUpdate.call$1(details); }, _handleDragEnd$1(details) { this._widget.onDragSelectionEnd.call$1(details); }, _forcePressStarted$1(details) { var t1 = this._widget.onForcePressStart; if (t1 != null) t1.call$1(details); }, _forcePressEnded$1(details) { var t1 = this._widget.onForcePressEnd; if (t1 != null) t1.call$1(details); }, _handleLongPressStart$1(details) { this._widget.onSingleLongTapStart.call$1(details); }, _handleLongPressMoveUpdate$1(details) { this._widget.onSingleLongTapMoveUpdate.call$1(details); }, _handleLongPressEnd$1(details) { this._widget.onSingleLongTapEnd.call$1(details); }, build$1(context) { var t1, t2, _this = this, gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); gestures.$indexSet(0, B.Type_TapGestureRecognizer_62h, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure(_this), new A._TextSelectionGestureDetectorState_build_closure0(_this), type$.GestureRecognizerFactoryWithHandlers_TapGestureRecognizer)); _this._widget.toString; gestures.$indexSet(0, B.Type_LongPressGestureRecognizer_46y, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure1(_this), new A._TextSelectionGestureDetectorState_build_closure2(_this), type$.GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer)); _this._widget.toString; switch (A.defaultTargetPlatform().index) { case 0: case 1: case 2: gestures.$indexSet(0, B.Type_m6K, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure3(_this), new A._TextSelectionGestureDetectorState_build_closure4(_this), type$.GestureRecognizerFactoryWithHandlers_TapAndHorizontalDragGestureRecognizer)); break; case 3: case 4: case 5: gestures.$indexSet(0, B.Type_TapAndPanGestureRecognizer_UV1, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure5(_this), new A._TextSelectionGestureDetectorState_build_closure6(_this), type$.GestureRecognizerFactoryWithHandlers_TapAndPanGestureRecognizer)); break; } t1 = _this._widget; if (t1.onForcePressStart != null || t1.onForcePressEnd != null) gestures.$indexSet(0, B.Type_ForcePressGestureRecognizer_TN2, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure7(_this), new A._TextSelectionGestureDetectorState_build_closure8(_this), type$.GestureRecognizerFactoryWithHandlers_ForcePressGestureRecognizer)); t1 = _this._widget; t2 = t1.behavior; return new A.RawGestureDetector(t1.child, gestures, t2, true, null); } }; A._TextSelectionGestureDetectorState_build_closure.prototype = { call$0() { return A.TapGestureRecognizer$(this.$this, null); }, $signature: 775 }; A._TextSelectionGestureDetectorState_build_closure0.prototype = { call$1(instance) { var t1 = this.$this._widget; instance.onSecondaryTap = t1.onSecondaryTap; instance.onSecondaryTapDown = t1.onSecondaryTapDown; }, $signature: 774 }; A._TextSelectionGestureDetectorState_build_closure1.prototype = { call$0() { return A.LongPressGestureRecognizer$(this.$this, null, A.LinkedHashSet_LinkedHashSet$_literal([B.PointerDeviceKind_0], type$.PointerDeviceKind)); }, $signature: 451 }; A._TextSelectionGestureDetectorState_build_closure2.prototype = { call$1(instance) { var t1 = this.$this; instance.onLongPressStart = t1.get$_handleLongPressStart(); instance.onLongPressMoveUpdate = t1.get$_handleLongPressMoveUpdate(); instance.onLongPressEnd = t1.get$_handleLongPressEnd(); }, $signature: 461 }; A._TextSelectionGestureDetectorState_build_closure3.prototype = { call$0() { var _null = null, t1 = type$.int, t2 = A.HashSet_HashSet(t1); return new A.TapAndHorizontalDragGestureRecognizer(B.DragStartBehavior_1, B._DragState_00, A.LinkedHashSet_LinkedHashSet$_empty(t1), _null, _null, 0, _null, _null, _null, _null, _null, _null, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t2, this.$this, _null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, $signature: 2615 }; A._TextSelectionGestureDetectorState_build_closure4.prototype = { call$1(instance) { var t1; instance.dragStartBehavior = B.DragStartBehavior_0; t1 = this.$this; instance._TapStatusTrackerMixin_onTapTrackStart = t1.get$_handleTapTrackStart(); instance._TapStatusTrackerMixin_onTapTrackReset = t1.get$_handleTapTrackReset(); instance.onTapDown = t1.get$_text_selection$_handleTapDown(); instance.onDragStart = t1.get$_handleDragStart(); instance.onDragUpdate = t1.get$_handleDragUpdate(); instance.onDragEnd = t1.get$_handleDragEnd(); instance.onTapUp = t1.get$_text_selection$_handleTapUp(); instance.onCancel = t1.get$_text_selection$_handleTapCancel(); }, $signature: 2620 }; A._TextSelectionGestureDetectorState_build_closure5.prototype = { call$0() { var _null = null, t1 = type$.int, t2 = A.HashSet_HashSet(t1); return new A.TapAndPanGestureRecognizer(B.DragStartBehavior_1, B._DragState_00, A.LinkedHashSet_LinkedHashSet$_empty(t1), _null, _null, 0, _null, _null, _null, _null, _null, _null, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), t2, this.$this, _null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); }, $signature: 2621 }; A._TextSelectionGestureDetectorState_build_closure6.prototype = { call$1(instance) { var t1; instance.dragStartBehavior = B.DragStartBehavior_0; t1 = this.$this; instance._TapStatusTrackerMixin_onTapTrackStart = t1.get$_handleTapTrackStart(); instance._TapStatusTrackerMixin_onTapTrackReset = t1.get$_handleTapTrackReset(); instance.onTapDown = t1.get$_text_selection$_handleTapDown(); instance.onDragStart = t1.get$_handleDragStart(); instance.onDragUpdate = t1.get$_handleDragUpdate(); instance.onDragEnd = t1.get$_handleDragEnd(); instance.onTapUp = t1.get$_text_selection$_handleTapUp(); instance.onCancel = t1.get$_text_selection$_handleTapCancel(); }, $signature: 2626 }; A._TextSelectionGestureDetectorState_build_closure7.prototype = { call$0() { return A.ForcePressGestureRecognizer$(this.$this, null); }, $signature: 773 }; A._TextSelectionGestureDetectorState_build_closure8.prototype = { call$1(instance) { var t1 = this.$this, t2 = t1._widget; instance.onStart = t2.onForcePressStart != null ? t1.get$_forcePressStarted() : null; instance.onEnd = t2.onForcePressEnd != null ? t1.get$_forcePressEnded() : null; }, $signature: 772 }; A.ClipboardStatusNotifier.prototype = { addListener$1(_, listener) { var _this = this; if (_this.ChangeNotifier__count <= 0) $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); if (_this.value === B.ClipboardStatus_1) A.Future_Future$value(null, type$.void); _this.super$ChangeNotifier$addListener(0, listener); }, removeListener$1(_, listener) { var _this = this; _this.super$ChangeNotifier$removeListener(0, listener); if (!_this._text_selection$_disposed && _this.ChangeNotifier__count <= 0) B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); }, didChangeAppLifecycleState$1(state) { switch (state.index) { case 1: A.Future_Future$value(null, type$.void); break; case 0: case 2: case 3: case 4: break; } }, dispose$0() { B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, this); this._text_selection$_disposed = true; this.super$ChangeNotifier$dispose(); } }; A.ClipboardStatus.prototype = { _enumToString$0() { return "ClipboardStatus." + this._core$_name; } }; A.TextSelectionHandleControls.prototype = { handlePaste$1(delegate) { return this.handlePaste$body$TextSelectionHandleControls(delegate); }, handlePaste$body$TextSelectionHandleControls(delegate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$handlePaste$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$handlePaste$1, $async$completer); } }; A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver.prototype = {}; A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.TextSelectionToolbarAnchors.prototype = {}; A.TextSelectionToolbarLayoutDelegate.prototype = { getConstraintsForChild$1(constraints) { return new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); }, getPositionForChild$2(size, childSize) { var anchor, t1, t2, _this = this, fitsAbove = _this.fitsAbove; if (fitsAbove == null) fitsAbove = _this.anchorAbove._dy >= childSize._dy; anchor = fitsAbove ? _this.anchorAbove : _this.anchorBelow; t1 = A.TextSelectionToolbarLayoutDelegate_centerOn(anchor._dx, childSize._dx, size._dx); t2 = anchor._dy; return new A.Offset(t1, fitsAbove ? Math.max(0, t2 - childSize._dy) : t2); }, shouldRelayout$1(oldDelegate) { return !this.anchorAbove.$eq(0, oldDelegate.anchorAbove) || !this.anchorBelow.$eq(0, oldDelegate.anchorBelow) || this.fitsAbove != oldDelegate.fitsAbove; } }; A.TickerMode.prototype = { createState$0() { return new A._TickerModeState(new A.ValueNotifier(true, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_bool), B._StateLifecycle_0); } }; A._TickerModeState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this._ancestorTicketMode = A.TickerMode_of(t1); _this._updateEffectiveMode$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._updateEffectiveMode$0(); }, dispose$0() { var t1 = this._effectiveMode; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, _updateEffectiveMode$0() { var t1 = this._ancestorTicketMode && this._widget.enabled; this._effectiveMode.set$value(0, t1); }, build$1(context) { var t1 = this._effectiveMode; return new A._EffectiveTickerMode(t1._change_notifier$_value, t1, this._widget.child, null); } }; A._EffectiveTickerMode.prototype = { updateShouldNotify$1(oldWidget) { return this.enabled !== oldWidget.enabled; } }; A.SingleTickerProviderStateMixin.prototype = { createTicker$1(onTick) { var t1, _this = this; _this.SingleTickerProviderStateMixin__ticker = new A.Ticker(onTick, null); _this._updateTickerModeNotifier$0(); _this._updateTicker$0(); t1 = _this.SingleTickerProviderStateMixin__ticker; t1.toString; return t1; }, _updateTicker$0() { var t2, t1 = this.SingleTickerProviderStateMixin__ticker; if (t1 != null) { t2 = this.SingleTickerProviderStateMixin__tickerModeNotifier; t1.set$muted(0, !t2.get$value(t2)); } }, _updateTickerModeNotifier$0() { var newNotifier, _this = this, t1 = _this._framework$_element; t1.toString; newNotifier = A.TickerMode_getNotifier(t1); t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (newNotifier === t1) return; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); newNotifier.addListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = newNotifier; } }; A.TickerProviderStateMixin.prototype = { createTicker$1(onTick) { var result, t1, _this = this; if (_this.TickerProviderStateMixin__tickerModeNotifier == null) _this._updateTickerModeNotifier$0(); if (_this.TickerProviderStateMixin__tickers == null) _this.TickerProviderStateMixin__tickers = A.LinkedHashSet_LinkedHashSet$_empty(type$._WidgetTicker); result = new A._WidgetTicker(_this, onTick, null); t1 = _this.TickerProviderStateMixin__tickerModeNotifier; result.set$muted(0, !t1.get$value(t1)); _this.TickerProviderStateMixin__tickers.add$1(0, result); return result; }, _updateTickers$0() { var t1, muted, t2, t3; if (this.TickerProviderStateMixin__tickers != null) { t1 = this.TickerProviderStateMixin__tickerModeNotifier; muted = !t1.get$value(t1); for (t1 = this.TickerProviderStateMixin__tickers, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3).set$muted(0, muted); } } }, _updateTickerModeNotifier$0() { var newNotifier, _this = this, t1 = _this._framework$_element; t1.toString; newNotifier = A.TickerMode_getNotifier(t1); t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (newNotifier === t1) return; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); newNotifier.addListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = newNotifier; } }; A._WidgetTicker.prototype = { dispose$0() { this._creator.TickerProviderStateMixin__tickers.remove$1(0, this); this.super$Ticker$dispose(); } }; A._ConstantValueListenable.prototype = { addListener$1(_, listener) { }, removeListener$1(_, listener) { }, $isListenable: 1, get$value() { return true; } }; A.Title.prototype = { build$1(context) { A.SystemChrome_setApplicationSwitcherDescription(new A.ApplicationSwitcherDescription(this.title, this.color.value)); return this.child; } }; A.AnimatedWidget.prototype = { createState$0() { return new A._AnimatedState(B._StateLifecycle_0); }, get$listenable() { return this.listenable; } }; A._AnimatedState.prototype = { initState$0() { this.super$State$initState(); this._widget.get$listenable().addListener$1(0, this.get$_handleChange()); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (!_this._widget.get$listenable().$eq(0, oldWidget.get$listenable())) { t1 = _this.get$_handleChange(); oldWidget.get$listenable().removeListener$1(0, t1); _this._widget.get$listenable().addListener$1(0, t1); } }, dispose$0() { this._widget.get$listenable().removeListener$1(0, this.get$_handleChange()); this.super$State$dispose(); }, _handleChange$0() { this.setState$1(new A._AnimatedState__handleChange_closure()); }, build$1(context) { return this._widget.build$1(context); } }; A._AnimatedState__handleChange_closure.prototype = { call$0() { }, $signature: 0 }; A.SlideTransition.prototype = { build$1(context) { var _this = this, t1 = type$.Animation_Offset._as(_this.listenable), offset = t1.get$value(t1); if (_this.textDirection === B.TextDirection_0) offset = new A.Offset(-offset._dx, offset._dy); return A.FractionalTranslation$(_this.child, _this.transformHitTests, offset); } }; A.MatrixTransition.prototype = { build$1(context) { var useFilterQuality, t2, _this = this, t1 = type$.Animation_double._as(_this.listenable); switch (t1.get$status(t1).index) { case 0: case 3: useFilterQuality = false; break; case 1: case 2: useFilterQuality = true; break; default: useFilterQuality = null; } t1 = _this.onTransform.call$1(t1.get$value(t1)); t2 = useFilterQuality ? _this.filterQuality : null; return A.Transform$(_this.alignment, _this.child, t2, t1, true); } }; A.ScaleTransition.prototype = {}; A.RotationTransition.prototype = {}; A.SizeTransition.prototype = { build$1(context) { var t1 = type$.Animation_double._as(this.listenable); t1 = Math.max(A.checkNum(t1.get$value(t1)), 0); return A.ClipRect$(new A.Align(new A.AlignmentDirectional(-1, this.axisAlignment), null, t1, this.child, null), B.Clip_1, null); } }; A.FadeTransition.prototype = { createRenderObject$1(context) { var _null = null, t1 = new A.RenderAnimatedOpacity(_null, _null, _null, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(_null); t1.set$opacity(0, this.opacity); t1.set$alwaysIncludeSemantics(false); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$opacity(0, this.opacity); renderObject.set$alwaysIncludeSemantics(false); } }; A.DecoratedBoxTransition.prototype = { build$1(context) { var t1 = this.decoration, t2 = t1.parent; return A.DecoratedBox$(this.child, t1._evaluatable.transform$1(0, t2.get$value(t2)), B.DecorationPosition_0); } }; A.ListenableBuilder.prototype = { get$listenable() { return this.listenable; }, build$1(context) { return this.builder$2(context, this.child); }, builder$2(arg0, arg1) { return this.builder.call$2(arg0, arg1); } }; A.AnimatedBuilder.prototype = { get$listenable() { return A.ListenableBuilder.prototype.get$listenable.call(this); }, get$builder() { return this.builder; }, builder$2(arg0, arg1) { return this.get$builder().call$2(arg0, arg1); } }; A.UndoHistory.prototype = { createState$0() { var t1 = this.$ti; return new A.UndoHistoryState(new A._UndoStack(A._setArrayType([], t1._eval$1("JSArray<1>")), t1._eval$1("_UndoStack<1>")), B._StateLifecycle_0, t1._eval$1("UndoHistoryState<1>")); }, get$value(receiver) { return this.value; } }; A.UndoHistoryState.prototype = { get$_throttledPush() { var t1 = this.__UndoHistoryState__throttledPush_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$_undo_history$_effectiveController() { var t1 = this._widget.controller, t2 = this._undo_history$_controller; if (t2 == null) { t1 = $.$get$ChangeNotifier__emptyListeners(); t1 = new A.UndoHistoryController(new A.ChangeNotifier(t1), new A.ChangeNotifier(t1), B.UndoHistoryValue_false_false, t1); this._undo_history$_controller = t1; } else t1 = t2; return t1; }, undo$0() { var t2, t3, t4, _this = this, t1 = _this._undo_history$_stack; if (t1.get$currentValue() == null) return; t2 = _this._throttleTimer; t3 = t2 == null; t4 = t3 ? null : t2._handle != null; if (t4 === true) { if (!t3) t2.cancel$0(0); _this._undo_history$_update$1(0, t1.get$currentValue()); } else _this._undo_history$_update$1(0, t1.undo$0()); _this._updateState$0(); }, redo$0() { this._undo_history$_update$1(0, this._undo_history$_stack.redo$0()); this._updateState$0(); }, _updateState$0() { var t1 = this.get$_undo_history$_effectiveController(), t2 = this._undo_history$_stack, t3 = t2._undo_history$_list, t4 = t3.length !== 0 && t2._undo_history$_index > 0; t1.set$value(0, new A.UndoHistoryValue(t4, t2.get$canRedo())); if (A.defaultTargetPlatform() !== B.TargetPlatform_2) return; t1 = $.$get$UndoManager__instance(); if (t1._currentClient === this) { t3 = t3.length !== 0 && t2._undo_history$_index > 0; t2 = t2.get$canRedo(); t1 = t1.__UndoManager__channel_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.invokeMethod$1$2("UndoManager.setUndoState", A.LinkedHashMap_LinkedHashMap$_literal(["canUndo", t3, "canRedo", t2], type$.String, type$.bool), type$.void); } }, _undoFromIntent$1(intent) { this.undo$0(); }, _redoFromIntent$1(intent) { this.redo$0(); }, _undo_history$_update$1(_, nextValue) { var _this = this; if (nextValue == null) return; if (J.$eq$(nextValue, _this._undo_history$_lastValue)) return; _this._undo_history$_lastValue = nextValue; _this._duringTrigger = true; try { _this._widget.onTriggered.call$1(nextValue); } finally { _this._duringTrigger = false; } }, _push$0() { var t1, nextValue, _this = this; if (J.$eq$(_this._widget.value._change_notifier$_value, _this._undo_history$_lastValue)) return; if (_this._duringTrigger) return; t1 = _this._widget; t1 = t1.shouldChangeUndoStack.call$2(_this._undo_history$_lastValue, t1.value._change_notifier$_value); if (!(t1 == null ? true : t1)) return; t1 = _this._widget; nextValue = t1.undoStackModifier.call$1(t1.value._change_notifier$_value); if (nextValue == null) nextValue = _this._widget.value._change_notifier$_value; if (J.$eq$(nextValue, _this._undo_history$_lastValue)) return; _this._undo_history$_lastValue = nextValue; _this._throttleTimer = _this._throttledPush$1(nextValue); }, _handleFocus$0() { if (!this._widget.focusNode.get$hasFocus()) return; $.$get$UndoManager__instance()._currentClient = this; this._updateState$0(); }, handlePlatformUndo$1(direction) { switch (direction.index) { case 0: this.undo$0(); break; case 1: this.redo$0(); break; } }, initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = A._throttle(B.Duration_500000, new A.UndoHistoryState_initState_closure(_this), _this.$ti._precomputed1); _this.__UndoHistoryState__throttledPush_F !== $ && A.throwUnnamedLateFieldAI(); _this.__UndoHistoryState__throttledPush_F = t1; _this._push$0(); _this._widget.value.addListener$1(0, _this.get$_push()); _this._handleFocus$0(); _this._widget.focusNode.addListener$1(0, _this.get$_handleFocus()); _this.get$_undo_history$_effectiveController().onUndo.addListener$1(0, _this.get$undo()); _this.get$_undo_history$_effectiveController().onRedo.addListener$1(0, _this.get$redo()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.value; if (_this._widget.value !== t1) { t2 = _this._undo_history$_stack; B.JSArray_methods.clear$0(t2._undo_history$_list); t2._undo_history$_index = -1; t2 = _this.get$_push(); t1.removeListener$1(0, t2); _this._widget.value.addListener$1(0, t2); } t1 = oldWidget.focusNode; if (_this._widget.focusNode !== t1) { t2 = _this.get$_handleFocus(); t1.removeListener$1(0, t2); _this._widget.focusNode.addListener$1(0, t2); } _this._widget.toString; }, dispose$0() { var t1, _this = this; _this._widget.value.removeListener$1(0, _this.get$_push()); _this._widget.focusNode.removeListener$1(0, _this.get$_handleFocus()); _this.get$_undo_history$_effectiveController().onUndo.removeListener$1(0, _this.get$undo()); _this.get$_undo_history$_effectiveController().onRedo.removeListener$1(0, _this.get$redo()); t1 = _this._undo_history$_controller; if (t1 != null) t1.dispose$0(); t1 = _this._throttleTimer; if (t1 != null) t1.cancel$0(0); _this.super$State$dispose(); }, build$1(context) { var t1 = type$.JSArray_of_void_Function_Action_Intent, t2 = type$.ObserverList_of_void_Function_Action_Intent; return A.Actions$(A.LinkedHashMap_LinkedHashMap$_literal([B.Type_UndoTextIntent_yzJ, new A.CallbackAction(this.get$_undoFromIntent(), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_UndoTextIntent)._makeOverridableAction$1(context), B.Type_RedoTextIntent_yzJ, new A.CallbackAction(this.get$_redoFromIntent(), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_RedoTextIntent)._makeOverridableAction$1(context)], type$.Type, type$.Action_Intent), this._widget.child); }, _throttledPush$1(arg0) { return this.get$_throttledPush().call$1(arg0); } }; A.UndoHistoryState_initState_closure.prototype = { call$1(currentValue) { var t1 = this.$this; t1._undo_history$_stack.push$1(currentValue); t1._updateState$0(); }, $signature() { return this.$this.$ti._eval$1("~(1)"); } }; A.UndoHistoryValue.prototype = { toString$0(_) { return "UndoHistoryValue(canUndo: " + this.canUndo + ", canRedo: " + this.canRedo + ")"; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.UndoHistoryValue && other.canUndo === this.canUndo && other.canRedo === this.canRedo; }, get$hashCode(_) { var t1 = this.canUndo ? 519018 : 218159; return A.Object_hash(t1, this.canRedo ? 519018 : 218159, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.UndoHistoryController.prototype = { dispose$0() { var t1 = this.onUndo, t2 = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = this.onRedo; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; this.super$ChangeNotifier$dispose(); } }; A._UndoStack.prototype = { get$currentValue() { var t1 = this._undo_history$_list; return t1.length === 0 ? null : t1[this._undo_history$_index]; }, get$canRedo() { var t1 = this._undo_history$_list.length; return t1 !== 0 && this._undo_history$_index < t1 - 1; }, push$1(value) { var t2, t3, _this = this, t1 = _this._undo_history$_list; if (t1.length === 0) { _this._undo_history$_index = 0; t1.push(value); return; } if (J.$eq$(value, _this.get$currentValue())) return; t2 = _this._undo_history$_index; t3 = t1.length; if (t2 !== t3 - 1) B.JSArray_methods.removeRange$2(t1, t2 + 1, t3); t1.push(value); _this._undo_history$_index = t1.length - 1; }, undo$0() { var t1, _this = this; if (_this._undo_history$_list.length === 0) return null; t1 = _this._undo_history$_index; if (t1 !== 0) _this._undo_history$_index = t1 - 1; return _this.get$currentValue(); }, redo$0() { var t2, _this = this, t1 = _this._undo_history$_list.length; if (t1 === 0) return null; t2 = _this._undo_history$_index; if (t2 < t1 - 1) _this._undo_history$_index = t2 + 1; return _this.get$currentValue(); }, toString$0(_) { return "_UndoStack " + A.S(this._undo_history$_list); } }; A._throttle_closure.prototype = { call$1(currentArg) { var t2, t3, _this = this, t1 = _this.arg; t1.__late_helper$_value = currentArg; t2 = _this._box_0; t3 = t2.timer; if (t3 != null && t3._handle != null) { t3.toString; return t3; } return t2.timer = A.Timer_Timer(_this.duration, new A._throttle__closure(t2, _this.$function, t1)); }, $signature() { return this.T._eval$1("Timer(0)"); } }; A._throttle__closure.prototype = { call$0() { this.$function.call$1(this.arg._readLocal$0()); this._box_0.timer = null; }, $signature: 0 }; A._UndoHistoryState_State_UndoManagerClient.prototype = {}; A.ValueListenableBuilder.prototype = { createState$0() { return new A._ValueListenableBuilderState(B._StateLifecycle_0, this.$ti._eval$1("_ValueListenableBuilderState<1>")); } }; A._ValueListenableBuilderState.prototype = { get$value(_) { var t1 = this.___ValueListenableBuilderState_value_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.valueListenable; _this.___ValueListenableBuilderState_value_A = t1.get$value(t1); _this._widget.valueListenable.addListener$1(0, _this.get$_valueChanged()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.valueListenable; if (t1 !== _this._widget.valueListenable) { t2 = _this.get$_valueChanged(); t1.removeListener$1(0, t2); t1 = _this._widget.valueListenable; _this.___ValueListenableBuilderState_value_A = t1.get$value(t1); _this._widget.valueListenable.addListener$1(0, t2); } }, dispose$0() { this._widget.valueListenable.removeListener$1(0, this.get$_valueChanged()); this.super$State$dispose(); }, _valueChanged$0() { this.setState$1(new A._ValueListenableBuilderState__valueChanged_closure(this)); }, build$1(context) { var t2, t1 = this._widget; t1.toString; t2 = this.___ValueListenableBuilderState_value_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t1.builder.call$3(context, t2, t1.child); } }; A._ValueListenableBuilderState__valueChanged_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.valueListenable; t1.___ValueListenableBuilderState_value_A = t2.get$value(t2); }, $signature: 0 }; A.View.prototype = { build$1(context) { var _this = this, t1 = _this.view, t2 = _this._deprecatedPipelineOwner, t3 = _this._deprecatedRenderView; return new A._RawView(t1, new A.View_build_closure(_this), t2, t3, new A._DeprecatedRawViewKey(t1, t2, t3, type$._DeprecatedRawViewKey_State_StatefulWidget)); } }; A.View_build_closure.prototype = { call$2(context, owner) { var t1 = this.$this, t2 = t1.view; return new A._ViewScope(t2, new A._PipelineOwnerScope(owner, new A._MediaQueryFromView(t2, t1.child, null), null), null); }, $signature: 2631 }; A._RawView.prototype = { createElement$0(_) { return new A._RawViewElement(this, B._ElementLifecycle_0); }, createRenderObject$1(context) { return this._deprecatedRenderView; } }; A._RawViewElement.prototype = { get$_effectivePipelineOwner() { var t1 = this._widget; t1.toString; type$._RawView._as(t1); return t1._deprecatedPipelineOwner; }, get$renderObject() { return type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, _updateChild$0() { var child, e, stack, details, error, t1, exception, _this = this, _null = null; try { t1 = _this._widget; t1.toString; child = type$._RawView._as(t1).builder.call$2(_this, _this.get$_effectivePipelineOwner()); _this._view$_child = _this.updateChild$3(_this._view$_child, child, _null); } catch (exception) { e = A.unwrapException(exception); stack = A.getTraceFromException(exception); t1 = A.ErrorDescription$("building " + _this.toString$0(0)); details = new A.FlutterErrorDetails(e, stack, "widgets library", t1, _null, _null, false); A.FlutterError_reportError(details); error = $.ErrorWidget_builder.call$1(details); _this._view$_child = _this.updateChild$3(_null, error, _this._slot); } }, mount$2($parent, newSlot) { var t1, _this = this; _this.super$RenderObjectElement$mount($parent, newSlot); t1 = type$.RenderView; _this.get$_effectivePipelineOwner().set$rootNode(t1._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))); _this._attachView$0(); _this._updateChild$0(); t1._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).prepareInitialFrame$0(); if (_this.get$_effectivePipelineOwner()._semanticsOwner != null) t1._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).scheduleInitialSemantics$0(); }, _attachView$1(parentPipelineOwner) { var t1, t2, _this = this; if (parentPipelineOwner == null) parentPipelineOwner = A.View_pipelineOwnerOf(_this); t1 = _this.get$_effectivePipelineOwner(); parentPipelineOwner._children.add$1(0, t1); t1._debugParent = parentPipelineOwner; t2 = parentPipelineOwner._manifold; if (t2 != null) t1.attach$1(t2); t1 = $.RendererBinding__instance; t1.toString; t2 = type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)); t1.RendererBinding__viewIdToRenderView.$indexSet(0, t2._view.viewId, t2); t2.set$configuration(t1.createViewConfigurationFor$1(t2)); _this._parentPipelineOwner = parentPipelineOwner; }, _attachView$0() { return this._attachView$1(null); }, _detachView$0() { var t1, _this = this, parentPipelineOwner = _this._parentPipelineOwner; if (parentPipelineOwner != null) { t1 = $.RendererBinding__instance; t1.toString; t1.RendererBinding__viewIdToRenderView.remove$1(0, type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))._view.viewId); t1 = _this.get$_effectivePipelineOwner(); parentPipelineOwner._children.remove$1(0, t1); t1._debugParent = null; if (parentPipelineOwner._manifold != null) t1.detach$0(0); _this._parentPipelineOwner = null; } }, didChangeDependencies$0() { var newParentPipelineOwner, _this = this; _this.super$Element$didChangeDependencies(); if (_this._parentPipelineOwner == null) return; newParentPipelineOwner = A.View_pipelineOwnerOf(_this); if (newParentPipelineOwner !== _this._parentPipelineOwner) { _this._detachView$0(); _this._attachView$1(newParentPipelineOwner); } }, performRebuild$0() { this.super$RenderObjectElement$performRebuild(); this._updateChild$0(); }, activate$0() { var _this = this; _this.super$Element$activate(); _this.get$_effectivePipelineOwner().set$rootNode(type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))); _this._attachView$0(); }, deactivate$0() { this._detachView$0(); this.get$_effectivePipelineOwner().set$rootNode(null); this.super$RenderObjectElement$deactivate(); }, update$1(_, newWidget) { this.super$RenderObjectElement$update(0, newWidget); this._updateChild$0(); }, visitChildren$1(visitor) { var t1 = this._view$_child; if (t1 != null) visitor.call$1(t1); }, forgetChild$1(child) { this._view$_child = null; this.super$Element$forgetChild(child); }, insertRenderObjectChild$2(child, slot) { type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { }, removeRenderObjectChild$2(child, slot) { type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); }, unmount$0() { var _this = this, t1 = _this.get$_effectivePipelineOwner(), t2 = _this._widget; t2.toString; if (t1 !== type$._RawView._as(t2)._deprecatedPipelineOwner) _this.get$_effectivePipelineOwner().dispose$0(); _this.super$RenderObjectElement$unmount(); } }; A._ViewScope.prototype = { updateShouldNotify$1(oldWidget) { return this.view !== oldWidget.view; } }; A._PipelineOwnerScope.prototype = { updateShouldNotify$1(oldWidget) { return this.pipelineOwner !== oldWidget.pipelineOwner; } }; A._DeprecatedRawViewKey.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return _this.$ti._is(other) && other.view === _this.view && other.owner === _this.owner && other.renderView === _this.renderView; }, get$hashCode(_) { return A.Object_hash(this.view, this.owner, this.renderView, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return "[_DeprecatedRawViewKey " + ("#" + A.shortHash(this.view)) + "]"; } }; A.Viewport.prototype = { createRenderObject$1(context) { var _this = this, t1 = _this.axisDirection, t2 = A.Viewport_getDefaultCrossAxisDirection(context, t1), t3 = _this.cacheExtent, t4 = A.LayerHandle$(type$.ClipRectLayer); if (t3 == null) t3 = 250; t4 = new A.RenderViewport(_this.anchor, t1, t2, _this.offset, t3, _this.cacheExtentStyle, _this.clipBehavior, t4, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t4.RenderObject$0(); t4.addAll$1(0, null); t1 = t4.ContainerRenderObjectMixin__firstChild; if (t1 != null) t4._viewport$_center = t1; return t4; }, updateRenderObject$2(context, renderObject) { var _this = this, t1 = _this.axisDirection; renderObject.set$axisDirection(t1); t1 = A.Viewport_getDefaultCrossAxisDirection(context, t1); renderObject.set$crossAxisDirection(t1); renderObject.set$anchor(_this.anchor); renderObject.set$offset(0, _this.offset); renderObject.set$cacheExtent(_this.cacheExtent); renderObject.set$cacheExtentStyle(_this.cacheExtentStyle); renderObject.set$clipBehavior(_this.clipBehavior); }, createElement$0(_) { return new A._ViewportElement(A.HashSet_HashSet(type$.Element_2), this, B._ElementLifecycle_0); } }; A._ViewportElement.prototype = { get$renderObject() { return type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(this)); }, mount$2($parent, newSlot) { var _this = this; _this._doingMountOrUpdate = true; _this.super$MultiChildRenderObjectElement$mount($parent, newSlot); _this._updateCenter$0(); _this._doingMountOrUpdate = false; }, update$1(_, newWidget) { var _this = this; _this._doingMountOrUpdate = true; _this.super$MultiChildRenderObjectElement$update(0, newWidget); _this._updateCenter$0(); _this._doingMountOrUpdate = false; }, _updateCenter$0() { var _this = this, t1 = _this._widget; t1.toString; type$.Viewport._as(t1); t1 = type$.RenderViewport; if (!_this.get$children(0).get$isEmpty(0)) { t1._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(type$.nullable_RenderSliver._as(_this.get$children(0).get$first(0).get$renderObject())); _this._centerSlotIndex = 0; } else { t1._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(null); _this._centerSlotIndex = null; } }, insertRenderObjectChild$2(child, slot) { var _this = this; _this.super$MultiChildRenderObjectElement$insertRenderObjectChild(child, slot); if (!_this._doingMountOrUpdate && slot.index === _this._centerSlotIndex) type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(type$.nullable_RenderSliver._as(child)); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { this.super$MultiChildRenderObjectElement$moveRenderObjectChild(child, oldSlot, newSlot); }, removeRenderObjectChild$2(child, slot) { var _this = this; _this.super$MultiChildRenderObjectElement$removeRenderObjectChild(child, slot); if (!_this._doingMountOrUpdate && type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this))._viewport$_center === child) type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(null); } }; A.ShrinkWrappingViewport.prototype = { createRenderObject$1(context) { var t1 = this.axisDirection, t2 = A.Viewport_getDefaultCrossAxisDirection(context, t1), t3 = A.LayerHandle$(type$.ClipRectLayer); t1 = new A.RenderShrinkWrappingViewport(t1, t2, this.offset, 250, B.CacheExtentStyle_0, this.clipBehavior, t3, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = this.axisDirection; renderObject.set$axisDirection(t1); t1 = A.Viewport_getDefaultCrossAxisDirection(context, t1); renderObject.set$crossAxisDirection(t1); renderObject.set$offset(0, this.offset); renderObject.set$clipBehavior(this.clipBehavior); } }; A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin.prototype = {}; A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin.prototype = {}; A.Visibility.prototype = { build$1(context) { var t1 = this.visible, result = new A._Visibility(t1, true, A.IgnorePointer$(this.child, false, null), null); return new A._VisibilityScope(t1, result, null); } }; A.Visibility_of_closure.prototype = { call$1($parent) { this._box_0.ancestorContext = $parent; return false; }, $signature: 129 }; A._VisibilityScope.prototype = { updateShouldNotify$1(old) { return this.isVisible !== old.isVisible; } }; A._Visibility.prototype = { createRenderObject$1(context) { var t1 = new A._RenderVisibility(this.visible, true, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$visible(0, this.visible); renderObject.set$maintainSemantics(true); } }; A._RenderVisibility.prototype = { set$visible(_, value) { if (value === this._visibility$_visible) return; this._visibility$_visible = value; this.markNeedsPaint$0(); }, set$maintainSemantics(value) { return; }, visitChildrenForSemantics$1(visitor) { this.super$RenderObject$visitChildrenForSemantics(visitor); }, paint$2(context, offset) { if (!this._visibility$_visible) return; this.super$RenderProxyBoxMixin$paint(context, offset); } }; A.WidgetSpan.prototype = { build$3$dimensions$textScaler(builder, dimensions, textScaler) { var currentDimensions, t1 = this.style, hasStyle = t1 != null; if (hasStyle) builder.pushStyle$1(t1.getTextStyle$1$textScaler(textScaler)); dimensions.toString; currentDimensions = dimensions[builder.get$placeholderCount()]; t1 = currentDimensions.size; builder.addPlaceholder$5$baseline$baselineOffset(t1._dx, t1._dy, this.alignment, currentDimensions.baseline, currentDimensions.baselineOffset); if (hasStyle) builder.pop$0(); }, visitChildren$1(visitor) { return visitor.call$1(this); }, visitDirectChildren$1(visitor) { return true; }, getSpanForPositionVisitor$2(position, offset) { var t1 = offset._inline_span$_value; if (position.offset === t1) return this; offset._inline_span$_value = t1 + 1; return null; }, codeUnitAtVisitor$2(index, offset) { var t1 = offset._inline_span$_value; offset._inline_span$_value = t1 + 1; return index - t1 === 0 ? 65532 : null; }, compareTo$1(_, other) { var t1, t2, t3, candidate, result, _this = this; if (_this === other) return B.RenderComparison_0; if (A.getRuntimeTypeOfDartObject(other) !== A.getRuntimeTypeOfDartObject(_this)) return B.RenderComparison_3; t1 = _this.style; t2 = t1 == null; t3 = other.style; if (t2 !== (t3 == null)) return B.RenderComparison_3; type$.WidgetSpan._as(other); if (!_this.child.super$Object$$eq(0, other.child) || _this.alignment !== other.alignment) return B.RenderComparison_3; if (!t2) { t3.toString; candidate = t1.compareTo$1(0, t3); result = candidate.index > 0 ? candidate : B.RenderComparison_0; if (result === B.RenderComparison_3) return result; } else result = B.RenderComparison_0; return result; }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; if (!_this.super$InlineSpan$$eq(0, other)) return false; return other instanceof A._ScribblePlaceholder && other.child.super$Object$$eq(0, _this.child) && other.alignment === _this.alignment && true; }, get$hashCode(_) { var _this = this; return A.Object_hash(A.InlineSpan.prototype.get$hashCode.call(_this, 0), _this.child, _this.alignment, _this.baseline, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.WidgetSpan_extractFromInlineSpan_visitSubtree.prototype = { call$1(span) { var size, t2, fontSize, textScaleFactor, _this = this, _null = null, t1 = span.style, _0_0 = t1 == null ? _null : t1.fontSize; $label0$0: { if (typeof _0_0 == "number") { t1 = _0_0 !== B.JSArray_methods.get$last(_this.fontSizeStack); size = _0_0; } else { size = _null; t1 = false; } if (t1) { t1 = size; break $label0$0; } t1 = _null; break $label0$0; } t2 = t1 != null; if (t2) _this.fontSizeStack.push(t1); if (span instanceof A._ScribblePlaceholder) { fontSize = B.JSArray_methods.get$last(_this.fontSizeStack); textScaleFactor = fontSize === 0 ? 0 : fontSize * _this.textScaler.textScaleFactor / fontSize; t1 = _this._box_0.index++; _this.widgets.push(new A._WidgetSpanParentData(span, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.PlaceholderSpanIndexSemanticsTag(t1, "PlaceholderSpanIndexSemanticsTag(" + t1 + ")"), _null, _null, _null, _null, _null), false, false, false, false, new A._AutoScaleInlineWidget(span, textScaleFactor, span.child, _null), _null), _null)); } span.visitDirectChildren$1(_this); if (t2) _this.fontSizeStack.pop(); return true; }, $signature: 286 }; A._WidgetSpanParentData.prototype = { applyParentData$1(renderObject) { var t1 = renderObject.parentData; t1.toString; type$.TextParentData._as(t1).span = this.span; } }; A._AutoScaleInlineWidget.prototype = { createRenderObject$1(context) { var t1 = this.span; t1 = new A._RenderScaledInlineWidget(this.textScaleFactor, t1.alignment, t1.baseline, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = this.span; renderObject.set$alignment(t1.alignment); renderObject.set$baseline(t1.baseline); renderObject.set$scale(0, this.textScaleFactor); } }; A._RenderScaledInlineWidget.prototype = { set$scale(_, value) { if (value === this._scale) return; this._scale = value; this.markNeedsLayout$0(); }, set$alignment(value) { if (this._widget_span$_alignment === value) return; this._widget_span$_alignment = value; this.markNeedsLayout$0(); }, set$baseline(value) { return; }, computeMaxIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.computeMaxIntrinsicHeight$1(width / this._scale); if (t1 == null) t1 = 0; return t1 * this._scale; }, computeMaxIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.computeMaxIntrinsicWidth$1(height / this._scale); if (t1 == null) t1 = 0; return t1 * this._scale; }, computeMinIntrinsicHeight$1(width) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.computeMinIntrinsicHeight$1(width / this._scale); if (t1 == null) t1 = 0; return t1 * this._scale; }, computeMinIntrinsicWidth$1(height) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.computeMinIntrinsicWidth$1(height / this._scale); if (t1 == null) t1 = 0; return t1 * this._scale; }, computeDistanceToActualBaseline$1(baseline) { var t1 = this.RenderObjectWithChildMixin__child, _0_0 = t1 == null ? null : t1.getDistanceToActualBaseline$1(baseline); $label0$0: { if (_0_0 == null) { t1 = this.super$RenderBox$computeDistanceToActualBaseline(baseline); break $label0$0; } t1 = this._scale * _0_0; break $label0$0; } return t1; }, computeDryLayout$1(constraints) { var t1 = this.RenderObjectWithChildMixin__child, unscaledSize = t1 == null ? null : t1.computeDryLayout$1(new A.BoxConstraints(0, constraints.maxWidth / this._scale, 0, 1 / 0)); if (unscaledSize == null) unscaledSize = B.Size_0_0; return constraints.constrain$1(unscaledSize.$mul(0, this._scale)); }, performLayout$0() { var t1, _this = this, child = _this.RenderObjectWithChildMixin__child; if (child == null) return; t1 = type$.BoxConstraints; child.layout$2$parentUsesSize(new A.BoxConstraints(0, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth / _this._scale, 0, 1 / 0), true); _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(child.get$size(0).$mul(0, _this._scale)); }, applyPaintTransform$2(child, transform) { var t1 = this._scale; transform.scale$2(0, t1, t1); }, paint$2(context, offset) { var t1, t2, t3, _this = this, child = _this.RenderObjectWithChildMixin__child; if (child == null) { _this._layerHandle.set$layer(0, null); return; } t1 = _this._scale; if (t1 === 1) { context.paintChild$2(child, offset); _this._layerHandle.set$layer(0, null); return; } t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._layerHandle; t3.set$layer(0, context.pushTransform$5$oldLayer(t2, offset, A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1), new A._RenderScaledInlineWidget_paint_closure(child), type$.nullable_TransformLayer._as(t3._layer))); }, hitTestChildren$2$position(result, position) { var t1, child = this.RenderObjectWithChildMixin__child; if (child == null) return false; t1 = this._scale; return result.addWithPaintTransform$3$hitTest$position$transform(new A._RenderScaledInlineWidget_hitTestChildren_closure(child), position, A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1)); } }; A._RenderScaledInlineWidget_paint_closure.prototype = { call$2(context, offset) { return context.paintChild$2(this.child, offset); }, $signature: 94 }; A._RenderScaledInlineWidget_hitTestChildren_closure.prototype = { call$2(result, transformedOffset) { return this.child.hitTest$2$position(result, transformedOffset); }, $signature: 72 }; A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.WillPopScope.prototype = { createState$0() { return new A._WillPopScopeState(B._StateLifecycle_0); } }; A._WillPopScopeState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); _this._widget.toString; t1 = _this._framework$_element; t1.toString; _this._will_pop_scope$_route = A.ModalRoute_of(t1, type$.nullable_Object); _this._widget.toString; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, dispose$0() { this._widget.toString; this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A.BlockPicker.prototype = { createState$0() { return new A._BlockPickerState(B._StateLifecycle_0); }, onColorChanged$1(arg0) { return this.onColorChanged.call$1(arg0); }, layoutBuilder$3(arg0, arg1, arg2) { return A.block_picker___defaultLayoutBuilder$closure().call$3(arg0, arg1, arg2); }, itemBuilder$3(arg0, arg1, arg2) { return A.block_picker___defaultItemBuilder$closure().call$3(arg0, arg1, arg2); } }; A._BlockPickerState.prototype = { initState$0() { this.___BlockPickerState__currentColor_A = this._widget.pickerColor; this.super$State$initState(); }, changeColor$1(color) { this.setState$1(new A._BlockPickerState_changeColor_closure(this, color)); this._widget.onColorChanged$1(color); }, build$1(context) { var t1 = this._widget; return t1.layoutBuilder$3(context, t1.availableColors, new A._BlockPickerState_build_closure(this)); } }; A._BlockPickerState_changeColor_closure.prototype = { call$0() { return this.$this.___BlockPickerState__currentColor_A = this.color; }, $signature: 0 }; A._BlockPickerState_build_closure.prototype = { call$1(color) { var t3, t1 = this.$this, t2 = t1._widget; t2.toString; t3 = t1.___BlockPickerState__currentColor_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.get$value(t3) === color.get$value(color)) { t1._widget.toString; t3 = true; } else t3 = false; return t2.itemBuilder$3(color, t3, new A._BlockPickerState_build__closure(t1, color)); }, $signature: 2632 }; A._BlockPickerState_build__closure.prototype = { call$0() { return this.$this.changeColor$1(this.color); }, $signature: 0 }; A.JsonViewer.prototype = { createState$0() { return new A._JsonViewerState(B._StateLifecycle_0); } }; A._JsonViewerState.prototype = { build$1(context) { return A._JsonViewerState_getContentWidget(this._widget.jsonObj); } }; A.JsonObjectViewer.prototype = { createState$0() { return new A.JsonObjectViewerState(new A.JsLinkedHashMap(type$.JsLinkedHashMap_String_bool), B._StateLifecycle_0); } }; A.JsonObjectViewerState.prototype = { build$1(context) { var _null = null; if (this._widget.notRoot) return A.Container$(_null, A.Column$(this._getList$0(), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(14, 0, 0, 0), _null, _null, _null); return A.Column$(this._getList$0(), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, _getList$0() { var t2, t3, t4, t5, ex, ink, t6, t7, t8, _this = this, _null = null, t1 = type$.JSArray_Widget, list = A._setArrayType([], t1); for (t2 = J.get$entries$x(_this._widget.jsonObj), t2 = t2.get$iterator(t2), t3 = _this.openFlag; t2.moveNext$0();) { t4 = t2.get$current(t2); t5 = t4.value; ex = A.JsonObjectViewerState_isExtensible(t5); ink = A.JsonObjectViewerState_isInkWell(t5); if (ex) { t6 = t3.$index(0, t4.key); t6 = (t6 == null ? false : t6) ? A.Icon$(B.IconData_57496_MaterialIcons_null_false, B.Color_4284572001, _null, 14) : A.Icon$(B.IconData_57502_MaterialIcons_null_true, B.Color_4284572001, _null, 14); } else t6 = B.Icon_QOD; t7 = ex && ink; t8 = t4.key; if (t7) t7 = A.InkWell$(false, _null, true, new A.Text(t8, _null, new A.TextStyle(true, B.Color_4283045004, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.JsonObjectViewerState__getList_closure(_this, t4), _null, _null, _null, _null, _null, _null, _null); else { t7 = t5 == null ? B.MaterialColor_Map_MUpTk_4288585374 : B.Color_4283045004; t7 = new A.Text(t8, _null, new A.TextStyle(true, t7, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null); } list.push(A.Row$(A._setArrayType([t6, t7, new A.Text(":", _null, new A.TextStyle(true, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null), B.SizedBox_3_null_null_null, _this.getValueWidget$1(t4)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); list.push(B.SizedBox_null_4_null_null); t4 = t3.$index(0, t8); if (t4 == null ? false : t4) list.push(A.JsonObjectViewerState_getContentWidget(t5)); } return list; }, getValueWidget$1(entry) { var t2, _null = null, t1 = entry.value; if (t1 == null) return A.Expanded$(A.Text$("undefined", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (A._isInt(t1)) return A.Expanded$(A.Text$(B.JSInt_methods.toString$0(t1), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNK5D_4278228616, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (typeof t1 == "string") return A.Expanded$(A.Text$('"' + t1 + '"', _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialAccentColor_Map_df0_4294922834, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (A._isBool(t1)) return A.Expanded$(A.Text$(B.JSBool_methods.toString$0(t1), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNkUZ_4288423856, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (typeof t1 == "number") return A.Expanded$(A.Text$(B.JSNumber_methods.toString$0(t1), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNK5D_4278228616, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (type$.List_dynamic._is(t1)) { t2 = J.getInterceptor$asx(t1); if (t2.get$isEmpty(t1)) return A.Text$("Array[0]", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); else return A.InkWell$(false, _null, true, A.Text$("Array<" + A.JsonObjectViewerState_getTypeName(t2.$index(t1, 0)) + ">[" + t2.get$length(t1) + "]", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.JsonObjectViewerState_getValueWidget_closure(this, entry), _null, _null, _null, _null, _null, _null, _null); } return A.InkWell$(false, _null, true, A.Text$("Object", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.JsonObjectViewerState_getValueWidget_closure0(this, entry), _null, _null, _null, _null, _null, _null, _null); } }; A.JsonObjectViewerState__getList_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.JsonObjectViewerState__getList__closure(t1, this.entry)); }, $signature: 0 }; A.JsonObjectViewerState__getList__closure.prototype = { call$0() { var t1 = this.$this.openFlag, t2 = this.entry.key, t3 = t1.$index(0, t2); t1.$indexSet(0, t2, !(t3 == null ? false : t3)); }, $signature: 0 }; A.JsonObjectViewerState_getValueWidget_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.JsonObjectViewerState_getValueWidget__closure0(t1, this.entry)); }, $signature: 0 }; A.JsonObjectViewerState_getValueWidget__closure0.prototype = { call$0() { var t1 = this.$this.openFlag, t2 = this.entry.key, t3 = t1.$index(0, t2); t1.$indexSet(0, t2, !(t3 == null ? false : t3)); }, $signature: 0 }; A.JsonObjectViewerState_getValueWidget_closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.JsonObjectViewerState_getValueWidget__closure(t1, this.entry)); }, $signature: 0 }; A.JsonObjectViewerState_getValueWidget__closure.prototype = { call$0() { var t1 = this.$this.openFlag, t2 = this.entry.key, t3 = t1.$index(0, t2); t1.$indexSet(0, t2, !(t3 == null ? false : t3)); }, $signature: 0 }; A.JsonArrayViewer.prototype = { createState$0() { return new A._JsonArrayViewerState(B._StateLifecycle_0); } }; A._JsonArrayViewerState.prototype = { build$1(context) { var _null = null; if (this._widget.notRoot) return A.Container$(_null, A.Column$(this._getList$0(), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(14, 0, 0, 0), _null, _null, _null); return A.Column$(this._getList$0(), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, initState$0() { this.super$State$initState(); this.___JsonArrayViewerState_openFlag_A = A.List_List$filled(J.get$length$asx(this._widget.jsonArray), false, false, type$.bool); }, _getList$0() { var t2, i, $content, ex, ink, t3, t4, _this = this, _null = null, t1 = type$.JSArray_Widget, list = A._setArrayType([], t1); for (t2 = J.get$iterator$ax(_this._widget.jsonArray), i = 0; t2.moveNext$0();) { $content = t2.get$current(t2); ex = A.JsonObjectViewerState_isExtensible($content); ink = A.JsonObjectViewerState_isInkWell($content); if (ex) { t3 = _this.___JsonArrayViewerState_openFlag_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3[i] ? A.Icon$(B.IconData_57496_MaterialIcons_null_false, B.Color_4284572001, _null, 14) : A.Icon$(B.IconData_57502_MaterialIcons_null_true, B.Color_4284572001, _null, 14); } else t3 = B.Icon_QOD; if (ex && ink) t4 = _this.getInkWell$1(i); else { t4 = $content == null ? B.MaterialColor_Map_MUpTk_4288585374 : B.Color_4283045004; t4 = new A.Text("[" + i + "]", _null, new A.TextStyle(true, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null); } list.push(A.Row$(A._setArrayType([t3, t4, new A.Text(":", _null, new A.TextStyle(true, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null), B.SizedBox_3_null_null_null, _this.getValueWidget$2($content, i)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); list.push(B.SizedBox_null_4_null_null); t3 = _this.___JsonArrayViewerState_openFlag_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3[i]) list.push(A.JsonObjectViewerState_getContentWidget($content)); ++i; } return list; }, getInkWell$1(index) { var _null = null; return A.InkWell$(false, _null, true, A.Text$("[" + index + "]", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4283045004, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._JsonArrayViewerState_getInkWell_closure(this, index), _null, _null, _null, _null, _null, _null, _null); }, getValueWidget$2($content, index) { var t1, _null = null; if ($content == null) return A.Expanded$(A.Text$("undefined", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (A._isInt($content)) return A.Expanded$(A.Text$(B.JSInt_methods.toString$0($content), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNK5D_4278228616, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (typeof $content == "string") return A.Expanded$(A.Text$('"' + $content + '"', _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialAccentColor_Map_df0_4294922834, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (A._isBool($content)) return A.Expanded$(A.Text$(B.JSBool_methods.toString$0($content), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNkUZ_4288423856, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (typeof $content == "number") return A.Expanded$(A.Text$(B.JSNumber_methods.toString$0($content), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNK5D_4278228616, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); else if (type$.List_dynamic._is($content)) { t1 = J.getInterceptor$asx($content); if (t1.get$isEmpty($content)) return A.Text$("Array[0]", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); else return A.InkWell$(false, _null, true, A.Text$("Array<" + A.JsonObjectViewerState_getTypeName($content) + ">[" + t1.get$length($content) + "]", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._JsonArrayViewerState_getValueWidget_closure(this, index), _null, _null, _null, _null, _null, _null, _null); } return A.InkWell$(false, _null, true, A.Text$("Object", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._JsonArrayViewerState_getValueWidget_closure0(this, index), _null, _null, _null, _null, _null, _null, _null); } }; A._JsonArrayViewerState_getInkWell_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._JsonArrayViewerState_getInkWell__closure(t1, this.index)); }, $signature: 0 }; A._JsonArrayViewerState_getInkWell__closure.prototype = { call$0() { var t2, t1 = this.$this.___JsonArrayViewerState_openFlag_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.index; t1[t2] = !t1[t2]; }, $signature: 0 }; A._JsonArrayViewerState_getValueWidget_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._JsonArrayViewerState_getValueWidget__closure0(t1, this.index)); }, $signature: 0 }; A._JsonArrayViewerState_getValueWidget__closure0.prototype = { call$0() { var t2, t1 = this.$this.___JsonArrayViewerState_openFlag_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.index; t1[t2] = !t1[t2]; }, $signature: 0 }; A._JsonArrayViewerState_getValueWidget_closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._JsonArrayViewerState_getValueWidget__closure(t1, this.index)); }, $signature: 0 }; A._JsonArrayViewerState_getValueWidget__closure.prototype = { call$0() { var t2, t1 = this.$this.___JsonArrayViewerState_openFlag_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.index; t1[t2] = !t1[t2]; }, $signature: 0 }; A.GlobalCupertinoLocalizations.prototype = {$isCupertinoLocalizations: 1}; A._GlobalCupertinoLocalizationsDelegate.prototype = { isSupported$1(locale) { return $.$get$kCupertinoSupportedLanguages().contains$1(0, locale.get$languageCode(0)); }, load$1(_, locale) { return $._GlobalCupertinoLocalizationsDelegate__loadedTranslations.putIfAbsent$2(0, locale, new A._GlobalCupertinoLocalizationsDelegate_load_closure(locale)); }, shouldReload$1(old) { return false; }, toString$0(_) { return "GlobalCupertinoLocalizations.delegate(" + $.$get$kCupertinoSupportedLanguages()._collection$_length + " locales)"; } }; A._GlobalCupertinoLocalizationsDelegate_load_closure.prototype = { call$0() { var t1, localeName, fullYearFormat, dayFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, doubleDigitMinuteFormat, singleDigitSecondFormat, decimalFormat, t2; A.loadDateIntlDataIfNotLoaded(); t1 = this.locale; localeName = A.canonicalizedLocale(t1._rawToString$1("_")); fullYearFormat = A._Cell$named("fullYearFormat"); dayFormat = A._Cell$named("dayFormat"); mediumDateFormat = A._Cell$named("mediumDateFormat"); singleDigitHourFormat = A._Cell$named("singleDigitHourFormat"); singleDigitMinuteFormat = A._Cell$named("singleDigitMinuteFormat"); doubleDigitMinuteFormat = A._Cell$named("doubleDigitMinuteFormat"); singleDigitSecondFormat = A._Cell$named("singleDigitSecondFormat"); decimalFormat = A._Cell$named("decimalFormat"); t2 = new A._GlobalCupertinoLocalizationsDelegate_load_closure_loadFormats(fullYearFormat, dayFormat, mediumDateFormat, singleDigitHourFormat, singleDigitMinuteFormat, doubleDigitMinuteFormat, singleDigitSecondFormat, decimalFormat); if (A.DateFormat_localeExists(localeName)) t2.call$1(localeName); else if (A.DateFormat_localeExists(t1.get$languageCode(0))) t2.call$1(t1.get$languageCode(0)); else t2.call$1(null); t1 = A.getCupertinoTranslation(t1, fullYearFormat._readLocal$0(), dayFormat._readLocal$0(), mediumDateFormat._readLocal$0(), singleDigitHourFormat._readLocal$0(), singleDigitMinuteFormat._readLocal$0(), doubleDigitMinuteFormat._readLocal$0(), singleDigitSecondFormat._readLocal$0(), decimalFormat._readLocal$0()); t1.toString; return new A.SynchronousFuture(t1, type$.SynchronousFuture_CupertinoLocalizations); }, $signature: 2635 }; A._GlobalCupertinoLocalizationsDelegate_load_closure_loadFormats.prototype = { call$1(locale) { var _this = this; _this.fullYearFormat.__late_helper$_value = A.DateFormat$y(locale); _this.dayFormat.__late_helper$_value = A.DateFormat$d(locale); _this.mediumDateFormat.__late_helper$_value = A.DateFormat$MMMEd(locale); _this.singleDigitHourFormat.__late_helper$_value = A.DateFormat$("HH", locale); _this.singleDigitMinuteFormat.__late_helper$_value = A.DateFormat$m(locale); _this.doubleDigitMinuteFormat.__late_helper$_value = A.DateFormat$("mm", locale); _this.singleDigitSecondFormat.__late_helper$_value = A.DateFormat$s(locale); _this.decimalFormat.__late_helper$_value = A.NumberFormat_NumberFormat$decimalPattern(locale); }, $signature: 98 }; A.CupertinoLocalizationAf.prototype = { get$copyButtonLabel() { return "Kopieer"; }, get$cutButtonLabel() { return "Knip"; }, get$lookUpButtonLabel() { return "Kyk op"; }, get$pasteButtonLabel() { return "Plak"; }, get$searchWebButtonLabel() { return "Deursoek web"; }, get$selectAllButtonLabel() { return "Kies alles"; }, get$shareButtonLabel() { return "Deel \u2026"; } }; A.CupertinoLocalizationAm.prototype = { get$copyButtonLabel() { return "\u1245\u12f3"; }, get$cutButtonLabel() { return "\u1241\u1228\u1325"; }, get$lookUpButtonLabel() { return "\u12ed\u1218\u120d\u12a8\u1271"; }, get$pasteButtonLabel() { return "\u1208\u1325\u134d"; }, get$searchWebButtonLabel() { return "\u12f5\u122d\u1295 \u1348\u120d\u130d"; }, get$selectAllButtonLabel() { return "\u1201\u1209\u1295\u121d \u121d\u1228\u1325"; }, get$shareButtonLabel() { return "\u12a0\u130b\u122b..."; } }; A.CupertinoLocalizationAr.prototype = { get$copyButtonLabel() { return "\u0646\u0633\u062e"; }, get$cutButtonLabel() { return "\u0642\u0635"; }, get$lookUpButtonLabel() { return "\u0627\u0644\u0646\u0638\u0631 \u0625\u0644\u0649 \u0623\u0639\u0644\u0649"; }, get$pasteButtonLabel() { return "\u0644\u0635\u0642"; }, get$searchWebButtonLabel() { return "\u0627\u0644\u0628\u062d\u062b \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628"; }, get$selectAllButtonLabel() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0643\u0644"; }, get$shareButtonLabel() { return "\u0645\u0634\u0627\u0631\u0643\u0629\u2026"; } }; A.CupertinoLocalizationAs.prototype = { get$copyButtonLabel() { return "\u09aa\u09cd\u09f0\u09a4\u09bf\u09b2\u09bf\u09aa\u09bf \u0995\u09f0\u0995"; }, get$cutButtonLabel() { return "\u0995\u09be\u099f \u0995\u09f0\u0995"; }, get$lookUpButtonLabel() { return "\u0993\u09aa\u09f0\u09b2\u09c8 \u099a\u09be\u0993\u0995"; }, get$pasteButtonLabel() { return "\u09aa\u09c7'\u09b7\u09cd\u099f \u0995\u09f0\u0995"; }, get$searchWebButtonLabel() { return "\u09f1\u09c7\u09ac\u09a4 \u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09f0\u0995"; }, get$selectAllButtonLabel() { return "\u09b8\u0995\u09b2\u09cb \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; }, get$shareButtonLabel() { return "\u09b6\u09cd\u09ac\u09c7\u09df\u09be\u09f0 \u0995\u09f0\u0995\u2026"; } }; A.CupertinoLocalizationAz.prototype = { get$copyButtonLabel() { return "Kopyalay\u0131n"; }, get$cutButtonLabel() { return "K\u0259sin"; }, get$lookUpButtonLabel() { return "Axtar\u0131n"; }, get$pasteButtonLabel() { return "Yerl\u0259\u015fdirin"; }, get$searchWebButtonLabel() { return "Vebd\u0259 axtar\u0131n"; }, get$selectAllButtonLabel() { return "Ham\u0131s\u0131n\u0131 se\xe7in"; }, get$shareButtonLabel() { return "Payla\u015f\u0131n..."; } }; A.CupertinoLocalizationBe.prototype = { get$copyButtonLabel() { return "\u041a\u0430\u043f\u0456\u0440\u0430\u0432\u0430\u0446\u044c"; }, get$cutButtonLabel() { return "\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c"; }, get$lookUpButtonLabel() { return "\u0417\u043d\u0430\u0439\u0441\u0446\u0456"; }, get$pasteButtonLabel() { return "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c"; }, get$searchWebButtonLabel() { return "\u041f\u043e\u0448\u0443\u043a \u0443 \u0441\u0435\u0442\u0446\u044b"; }, get$selectAllButtonLabel() { return "\u0412\u044b\u0431\u0440\u0430\u0446\u044c \u0443\u0441\u0435"; }, get$shareButtonLabel() { return "\u0410\u0431\u0430\u0433\u0443\u043b\u0456\u0446\u044c..."; } }; A.CupertinoLocalizationBg.prototype = { get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435"; }, get$cutButtonLabel() { return "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$pasteButtonLabel() { return "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435"; }, get$searchWebButtonLabel() { return "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"; }, get$selectAllButtonLabel() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438"; }, get$shareButtonLabel() { return "\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435..."; } }; A.CupertinoLocalizationBn.prototype = { get$copyButtonLabel() { return "\u0995\u09aa\u09bf \u0995\u09b0\u09c1\u09a8"; }, get$cutButtonLabel() { return "\u0995\u09be\u099f \u0995\u09b0\u09c1\u09a8"; }, get$lookUpButtonLabel() { return "\u09b2\u09c1\u0995-\u0986\u09aa"; }, get$pasteButtonLabel() { return "\u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8"; }, get$searchWebButtonLabel() { return "\u0993\u09df\u09c7\u09ac\u09c7 \u09b8\u09be\u09b0\u09cd\u099a \u0995\u09b0\u09c1\u09a8"; }, get$selectAllButtonLabel() { return "\u09b8\u09ac \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; }, get$shareButtonLabel() { return "\u09b6\u09c7\u09df\u09be\u09b0 \u0995\u09b0\u09c1\u09a8..."; } }; A.CupertinoLocalizationBs.prototype = { get$copyButtonLabel() { return "Kopiraj"; }, get$cutButtonLabel() { return "Izre\u017ei"; }, get$lookUpButtonLabel() { return "Pogled nagore"; }, get$pasteButtonLabel() { return "Zalijepi"; }, get$searchWebButtonLabel() { return "Pretra\u017ei Web"; }, get$selectAllButtonLabel() { return "Odaberi sve"; }, get$shareButtonLabel() { return "Dijeli..."; } }; A.CupertinoLocalizationCa.prototype = { get$copyButtonLabel() { return "Copia"; }, get$cutButtonLabel() { return "Retalla"; }, get$lookUpButtonLabel() { return "Mira amunt"; }, get$pasteButtonLabel() { return "Enganxa"; }, get$searchWebButtonLabel() { return "Cerca al web"; }, get$selectAllButtonLabel() { return "Seleccionar-ho tot"; }, get$shareButtonLabel() { return "Comparteix..."; } }; A.CupertinoLocalizationCs.prototype = { get$copyButtonLabel() { return "Kop\xedrovat"; }, get$cutButtonLabel() { return "Vyjmout"; }, get$lookUpButtonLabel() { return "Vyhledat"; }, get$pasteButtonLabel() { return "Vlo\u017eit"; }, get$searchWebButtonLabel() { return "Vyhled\xe1vat na webu"; }, get$selectAllButtonLabel() { return "Vybrat v\u0161e"; }, get$shareButtonLabel() { return "Sd\xedlet\u2026"; } }; A.CupertinoLocalizationCy.prototype = { get$copyButtonLabel() { return "Cop\xefo"; }, get$cutButtonLabel() { return "Torri"; }, get$lookUpButtonLabel() { return "Chwilio"; }, get$pasteButtonLabel() { return "Gludo"; }, get$searchWebButtonLabel() { return "Chwilio'r We"; }, get$selectAllButtonLabel() { return "Dewis y Cyfan"; }, get$shareButtonLabel() { return "Rhannu..."; } }; A.CupertinoLocalizationDa.prototype = { get$copyButtonLabel() { return "Kopi\xe9r"; }, get$cutButtonLabel() { return "Klip"; }, get$lookUpButtonLabel() { return "Sl\xe5 op"; }, get$pasteButtonLabel() { return "Inds\xe6t"; }, get$searchWebButtonLabel() { return "S\xf8g p\xe5 nettet"; }, get$selectAllButtonLabel() { return "V\xe6lg alt"; }, get$shareButtonLabel() { return "Del\u2026"; } }; A.CupertinoLocalizationDe.prototype = { get$copyButtonLabel() { return "Kopieren"; }, get$cutButtonLabel() { return "Ausschneiden"; }, get$lookUpButtonLabel() { return "Nachschlagen"; }, get$pasteButtonLabel() { return "Einsetzen"; }, get$searchWebButtonLabel() { return "Im Web suchen"; }, get$selectAllButtonLabel() { return "Alle ausw\xe4hlen"; }, get$shareButtonLabel() { return "Teilen\u2026"; } }; A.CupertinoLocalizationDeCh.prototype = { get$selectAllButtonLabel() { return "Alles ausw\xe4hlen"; } }; A.CupertinoLocalizationEl.prototype = { get$copyButtonLabel() { return "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae"; }, get$cutButtonLabel() { return "\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$pasteButtonLabel() { return "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7"; }, get$searchWebButtonLabel() { return "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b9\u03c3\u03c4\u03cc"; }, get$selectAllButtonLabel() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03cc\u03bb\u03c9\u03bd"; }, get$shareButtonLabel() { return "\u039a\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u2026"; } }; A.CupertinoLocalizationEn.prototype = { get$copyButtonLabel() { return "Copy"; }, get$cutButtonLabel() { return "Cut"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$pasteButtonLabel() { return "Paste"; }, get$searchWebButtonLabel() { return "Search Web"; }, get$selectAllButtonLabel() { return "Select All"; }, get$shareButtonLabel() { return "Share..."; } }; A.CupertinoLocalizationEnAu.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnCa.prototype = { get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnGb.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnIe.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnIn.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnNz.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnSg.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEnZa.prototype = { get$lookUpButtonLabel() { return "Look up"; }, get$selectAllButtonLabel() { return "Select all"; } }; A.CupertinoLocalizationEs.prototype = { get$copyButtonLabel() { return "Copiar"; }, get$cutButtonLabel() { return "Cortar"; }, get$lookUpButtonLabel() { return "Buscador visual"; }, get$pasteButtonLabel() { return "Pegar"; }, get$searchWebButtonLabel() { return "Buscar en la Web"; }, get$selectAllButtonLabel() { return "Seleccionar todo"; }, get$shareButtonLabel() { return "Compartir..."; } }; A.CupertinoLocalizationEs419.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsAr.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsBo.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsCl.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsCo.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsCr.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsDo.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsEc.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsGt.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsHn.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsMx.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsNi.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsPa.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsPe.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsPr.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsPy.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsSv.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsUs.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsUy.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEsVe.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; } }; A.CupertinoLocalizationEt.prototype = { get$copyButtonLabel() { return "Kopeeri"; }, get$cutButtonLabel() { return "L\xf5ika"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$pasteButtonLabel() { return "Kleebi"; }, get$searchWebButtonLabel() { return "Otsi veebist"; }, get$selectAllButtonLabel() { return "Vali k\xf5ik"; }, get$shareButtonLabel() { return "Jaga \u2026"; } }; A.CupertinoLocalizationEu.prototype = { get$copyButtonLabel() { return "Kopiatu"; }, get$cutButtonLabel() { return "Ebaki"; }, get$lookUpButtonLabel() { return "Bilatu"; }, get$pasteButtonLabel() { return "Itsatsi"; }, get$searchWebButtonLabel() { return "Bilatu sarean"; }, get$selectAllButtonLabel() { return "Hautatu dena"; }, get$shareButtonLabel() { return "Partekatu..."; } }; A.CupertinoLocalizationFa.prototype = { get$copyButtonLabel() { return "\u06a9\u067e\u06cc"; }, get$cutButtonLabel() { return "\u0628\u0631\u0634"; }, get$lookUpButtonLabel() { return "\u062c\u0633\u062a\u062c\u0648"; }, get$pasteButtonLabel() { return "\u062c\u0627\u06cc\u200c\u06af\u0630\u0627\u0631\u06cc"; }, get$searchWebButtonLabel() { return "\u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u0648\u0628"; }, get$selectAllButtonLabel() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647"; }, get$shareButtonLabel() { return "\u0647\u0645\u200c\u0631\u0633\u0627\u0646\u06cc\u2026"; } }; A.CupertinoLocalizationFi.prototype = { get$copyButtonLabel() { return "Kopioi"; }, get$cutButtonLabel() { return "Leikkaa"; }, get$lookUpButtonLabel() { return "Hae"; }, get$pasteButtonLabel() { return "Liit\xe4"; }, get$searchWebButtonLabel() { return "Hae verkosta"; }, get$selectAllButtonLabel() { return "Valitse kaikki"; }, get$shareButtonLabel() { return "Jaa\u2026"; } }; A.CupertinoLocalizationFil.prototype = { get$copyButtonLabel() { return "Kopyahin"; }, get$cutButtonLabel() { return "I-cut"; }, get$lookUpButtonLabel() { return "Tumingin sa Itaas"; }, get$pasteButtonLabel() { return "I-paste"; }, get$searchWebButtonLabel() { return "Maghanap sa Web"; }, get$selectAllButtonLabel() { return "Piliin Lahat"; }, get$shareButtonLabel() { return "Ibahagi..."; } }; A.CupertinoLocalizationFr.prototype = { get$copyButtonLabel() { return "Copier"; }, get$cutButtonLabel() { return "Couper"; }, get$lookUpButtonLabel() { return "Recherche visuelle"; }, get$pasteButtonLabel() { return "Coller"; }, get$searchWebButtonLabel() { return "Rechercher sur le Web"; }, get$selectAllButtonLabel() { return "Tout s\xe9lectionner"; }, get$shareButtonLabel() { return "Partager\u2026"; } }; A.CupertinoLocalizationFrCa.prototype = { get$lookUpButtonLabel() { return "Regarder en haut"; } }; A.CupertinoLocalizationGl.prototype = { get$copyButtonLabel() { return "Copiar"; }, get$cutButtonLabel() { return "Cortar"; }, get$lookUpButtonLabel() { return "Mirar cara arriba"; }, get$pasteButtonLabel() { return "Pegar"; }, get$searchWebButtonLabel() { return "Buscar na Web"; }, get$selectAllButtonLabel() { return "Seleccionar todo"; }, get$shareButtonLabel() { return "Compartir\u2026"; } }; A.CupertinoLocalizationGsw.prototype = { get$copyButtonLabel() { return "Kopieren"; }, get$cutButtonLabel() { return "Ausschneiden"; }, get$lookUpButtonLabel() { return "Nachschlagen"; }, get$pasteButtonLabel() { return "Einsetzen"; }, get$searchWebButtonLabel() { return "Im Web suchen"; }, get$selectAllButtonLabel() { return "Alle ausw\xe4hlen"; }, get$shareButtonLabel() { return "Teilen\u2026"; } }; A.CupertinoLocalizationGu.prototype = { get$copyButtonLabel() { return "\u0a95\u0ac9\u0aaa\u0abf \u0a95\u0ab0\u0acb"; }, get$cutButtonLabel() { return "\u0a95\u0abe\u0aaa\u0acb"; }, get$lookUpButtonLabel() { return "\u0ab6\u0acb\u0aa7\u0acb"; }, get$pasteButtonLabel() { return "\u0aaa\u0ac7\u0ab8\u0acd\u0a9f \u0a95\u0ab0\u0acb"; }, get$searchWebButtonLabel() { return "\u0ab5\u0ac7\u0aac \u0aaa\u0ab0 \u0ab6\u0acb\u0aa7\u0acb"; }, get$selectAllButtonLabel() { return "\u0aac\u0aa7\u0abe \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; }, get$shareButtonLabel() { return "\u0ab6\u0ac7\u0ab0 \u0a95\u0ab0\u0acb\u2026"; } }; A.CupertinoLocalizationHe.prototype = { get$copyButtonLabel() { return "\u05d4\u05e2\u05ea\u05e7\u05d4"; }, get$cutButtonLabel() { return "\u05d2\u05d6\u05d9\u05e8\u05d4"; }, get$lookUpButtonLabel() { return "\u05d7\u05d9\u05e4\u05d5\u05e9"; }, get$pasteButtonLabel() { return "\u05d4\u05d3\u05d1\u05e7\u05d4"; }, get$searchWebButtonLabel() { return "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d1\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8"; }, get$selectAllButtonLabel() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05d4\u05db\u05d5\u05dc"; }, get$shareButtonLabel() { return "\u05e9\u05d9\u05ea\u05d5\u05e3\u2026"; } }; A.CupertinoLocalizationHi.prototype = { get$copyButtonLabel() { return "\u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902"; }, get$cutButtonLabel() { return "\u0915\u093e\u091f\u0947\u0902"; }, get$lookUpButtonLabel() { return "\u0932\u0941\u0915 \u0905\u092a \u092c\u091f\u0928"; }, get$pasteButtonLabel() { return "\u091a\u093f\u092a\u0915\u093e\u090f\u0902"; }, get$searchWebButtonLabel() { return "\u0935\u0947\u092c \u092a\u0930 \u0916\u094b\u091c\u0947\u0902"; }, get$selectAllButtonLabel() { return "\u0938\u092d\u0940 \u091a\u0941\u0928\u0947\u0902"; }, get$shareButtonLabel() { return "\u0936\u0947\u092f\u0930 \u0915\u0930\u0947\u0902\u2026"; } }; A.CupertinoLocalizationHr.prototype = { get$copyButtonLabel() { return "Kopiraj"; }, get$cutButtonLabel() { return "Izre\u017ei"; }, get$lookUpButtonLabel() { return "Pogled prema gore"; }, get$pasteButtonLabel() { return "Zalijepi"; }, get$searchWebButtonLabel() { return "Pretra\u017ei web"; }, get$selectAllButtonLabel() { return "Odaberi sve"; }, get$shareButtonLabel() { return "Dijeli..."; } }; A.CupertinoLocalizationHu.prototype = { get$copyButtonLabel() { return "M\xe1sol\xe1s"; }, get$cutButtonLabel() { return "Kiv\xe1g\xe1s"; }, get$lookUpButtonLabel() { return "Felfel\xe9 n\xe9z\xe9s"; }, get$pasteButtonLabel() { return "Beilleszt\xe9s"; }, get$searchWebButtonLabel() { return "Keres\xe9s az interneten"; }, get$selectAllButtonLabel() { return "\xd6sszes kijel\xf6l\xe9se"; }, get$shareButtonLabel() { return "Megoszt\xe1s\u2026"; } }; A.CupertinoLocalizationHy.prototype = { get$copyButtonLabel() { return "\u054a\u0561\u057f\u0573\u0565\u0576\u0565\u056c"; }, get$cutButtonLabel() { return "\u053f\u057f\u0580\u0565\u056c"; }, get$lookUpButtonLabel() { return "\u0553\u0576\u057f\u0580\u0565\u056c"; }, get$pasteButtonLabel() { return "\u054f\u0565\u0572\u0561\u0564\u0580\u0565\u056c"; }, get$searchWebButtonLabel() { return "\u0548\u0580\u0578\u0576\u0565\u056c \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u0578\u0582\u0574"; }, get$selectAllButtonLabel() { return "\u0546\u0577\u0565\u056c \u0562\u0578\u056c\u0578\u0580\u0568"; }, get$shareButtonLabel() { return "\u053f\u056b\u057d\u057e\u0565\u056c..."; } }; A.CupertinoLocalizationId.prototype = { get$copyButtonLabel() { return "Salin"; }, get$cutButtonLabel() { return "Potong"; }, get$lookUpButtonLabel() { return "Cari"; }, get$pasteButtonLabel() { return "Tempel"; }, get$searchWebButtonLabel() { return "Telusuri di Web"; }, get$selectAllButtonLabel() { return "Pilih Semua"; }, get$shareButtonLabel() { return "Bagikan..."; } }; A.CupertinoLocalizationIs.prototype = { get$copyButtonLabel() { return "Afrita"; }, get$cutButtonLabel() { return "Klippa"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$pasteButtonLabel() { return "L\xedma"; }, get$searchWebButtonLabel() { return "Leita \xe1 vefnum"; }, get$selectAllButtonLabel() { return "Velja allt"; }, get$shareButtonLabel() { return "Deila..."; } }; A.CupertinoLocalizationIt.prototype = { get$copyButtonLabel() { return "Copia"; }, get$cutButtonLabel() { return "Taglia"; }, get$lookUpButtonLabel() { return "Cerca"; }, get$pasteButtonLabel() { return "Incolla"; }, get$searchWebButtonLabel() { return "Cerca sul web"; }, get$selectAllButtonLabel() { return "Seleziona tutto"; }, get$shareButtonLabel() { return "Condividi\u2026"; } }; A.CupertinoLocalizationJa.prototype = { get$copyButtonLabel() { return "\u30b3\u30d4\u30fc"; }, get$cutButtonLabel() { return "\u5207\u308a\u53d6\u308a"; }, get$lookUpButtonLabel() { return "\u8abf\u3079\u308b"; }, get$pasteButtonLabel() { return "\u8cbc\u308a\u4ed8\u3051"; }, get$searchWebButtonLabel() { return "\u30a6\u30a7\u30d6\u3092\u691c\u7d22"; }, get$selectAllButtonLabel() { return "\u3059\u3079\u3066\u3092\u9078\u629e"; }, get$shareButtonLabel() { return "\u5171\u6709..."; } }; A.CupertinoLocalizationKa.prototype = { get$copyButtonLabel() { return "\u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0"; }, get$cutButtonLabel() { return "\u10d0\u10db\u10dd\u10ed\u10e0\u10d0"; }, get$lookUpButtonLabel() { return "\u10d0\u10d8\u10ee\u10d4\u10d3\u10d4\u10d7 \u10d6\u10d4\u10db\u10dd\u10d7"; }, get$pasteButtonLabel() { return "\u10e9\u10d0\u10e1\u10db\u10d0"; }, get$searchWebButtonLabel() { return "\u10d5\u10d4\u10d1\u10e8\u10d8 \u10eb\u10d8\u10d4\u10d1\u10d0"; }, get$selectAllButtonLabel() { return "\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0"; }, get$shareButtonLabel() { return "\u10d2\u10d0\u10d6\u10d8\u10d0\u10e0\u10d4\u10d1\u10d0..."; } }; A.CupertinoLocalizationKk.prototype = { get$copyButtonLabel() { return "\u041a\u04e9\u0448\u0456\u0440\u0443"; }, get$cutButtonLabel() { return "\u049a\u0438\u044e"; }, get$lookUpButtonLabel() { return "\u0406\u0437\u0434\u0435\u0443"; }, get$pasteButtonLabel() { return "\u049a\u043e\u044e"; }, get$searchWebButtonLabel() { return "\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0456\u0437\u0434\u0435\u0443"; }, get$selectAllButtonLabel() { return "\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443"; }, get$shareButtonLabel() { return "\u0411\u04e9\u043b\u0456\u0441\u0443\u2026"; } }; A.CupertinoLocalizationKm.prototype = { get$copyButtonLabel() { return "\u1785\u1798\u17d2\u179b\u1784"; }, get$cutButtonLabel() { return "\u1780\u17b6\u178f\u17cb"; }, get$lookUpButtonLabel() { return "\u179a\u1780\u1798\u17be\u179b"; }, get$pasteButtonLabel() { return "\u178a\u17b6\u1780\u17cb\u200b\u1785\u17bc\u179b"; }, get$searchWebButtonLabel() { return "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u200b\u179b\u17be\u1794\u178e\u17d2\u178a\u17b6\u1789"; }, get$selectAllButtonLabel() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb"; }, get$shareButtonLabel() { return "\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780..."; } }; A.CupertinoLocalizationKn.prototype = { get$copyButtonLabel() { return "\u0ca8\u0c95\u0cb2\u0cbf\u0cb8\u0cbf"; }, get$cutButtonLabel() { return "\u0c95\u0ca4\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$lookUpButtonLabel() { return "\u0cae\u0cc7\u0cb2\u0cc6 \u0ca8\u0ccb\u0ca1\u0cbf"; }, get$pasteButtonLabel() { return "\u0c85\u0c82\u0c9f\u0cbf\u0cb8\u0cbf"; }, get$searchWebButtonLabel() { return "\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf"; }, get$selectAllButtonLabel() { return "\u0c8e\u0cb2\u0ccd\u0cb2\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"; }, get$shareButtonLabel() { return "\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf..."; } }; A.CupertinoLocalizationKo.prototype = { get$copyButtonLabel() { return "\ubcf5\uc0ac"; }, get$cutButtonLabel() { return "\uc798\ub77c\ub0c4"; }, get$lookUpButtonLabel() { return "\ucc3e\uae30"; }, get$pasteButtonLabel() { return "\ubd99\uc5ec\ub123\uae30"; }, get$searchWebButtonLabel() { return "\uc6f9 \uac80\uc0c9"; }, get$selectAllButtonLabel() { return "\uc804\uccb4 \uc120\ud0dd"; }, get$shareButtonLabel() { return "\uacf5\uc720..."; } }; A.CupertinoLocalizationKy.prototype = { get$copyButtonLabel() { return "\u041a\u04e9\u0447\u04af\u0440\u04af\u04af"; }, get$cutButtonLabel() { return "\u041a\u0435\u0441\u04af\u04af"; }, get$lookUpButtonLabel() { return "\u0418\u0437\u0434\u04e9\u04e9"; }, get$pasteButtonLabel() { return "\u0427\u0430\u043f\u0442\u043e\u043e"; }, get$searchWebButtonLabel() { return "\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0438\u0437\u0434\u04e9\u04e9"; }, get$selectAllButtonLabel() { return "\u0411\u0430\u0430\u0440\u044b\u043d \u0442\u0430\u043d\u0434\u043e\u043e"; }, get$shareButtonLabel() { return "\u0411\u04e9\u043b\u04af\u0448\u04af\u04af\u2026"; } }; A.CupertinoLocalizationLo.prototype = { get$copyButtonLabel() { return "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2"; }, get$cutButtonLabel() { return "\u0e95\u0eb1\u0e94"; }, get$lookUpButtonLabel() { return "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99"; }, get$pasteButtonLabel() { return "\u0ea7\u0eb2\u0e87"; }, get$searchWebButtonLabel() { return "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ea2\u0eb9\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94"; }, get$selectAllButtonLabel() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94"; }, get$shareButtonLabel() { return "\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99..."; } }; A.CupertinoLocalizationLt.prototype = { get$copyButtonLabel() { return "Kopijuoti"; }, get$cutButtonLabel() { return "I\u0161kirpti"; }, get$lookUpButtonLabel() { return "Ie\u0161koti"; }, get$pasteButtonLabel() { return "\u012eklijuoti"; }, get$searchWebButtonLabel() { return "Ie\u0161koti \u017einiatinklyje"; }, get$selectAllButtonLabel() { return "Pasirinkti visk\u0105"; }, get$shareButtonLabel() { return "Bendrinti..."; } }; A.CupertinoLocalizationLv.prototype = { get$copyButtonLabel() { return "Kop\u0113t"; }, get$cutButtonLabel() { return "Izgriezt"; }, get$lookUpButtonLabel() { return "Mekl\u0113t"; }, get$pasteButtonLabel() { return "Iel\u012bm\u0113t"; }, get$searchWebButtonLabel() { return "Mekl\u0113t t\u012bmekl\u012b"; }, get$selectAllButtonLabel() { return "Atlas\u012bt visu"; }, get$shareButtonLabel() { return "Kop\u012bgot\u2026"; } }; A.CupertinoLocalizationMk.prototype = { get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u0430\u0458"; }, get$cutButtonLabel() { return "\u0418\u0441\u0435\u0447\u0438"; }, get$lookUpButtonLabel() { return "\u041f\u043e\u0433\u043b\u0435\u0434\u043d\u0435\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"; }, get$pasteButtonLabel() { return "\u0417\u0430\u043b\u0435\u043f\u0438"; }, get$searchWebButtonLabel() { return "\u041f\u0440\u0435\u0431\u0430\u0440\u0430\u0458\u0442\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442"; }, get$selectAllButtonLabel() { return "\u0418\u0437\u0431\u0435\u0440\u0438 \u0433\u0438 \u0441\u0438\u0442\u0435"; }, get$shareButtonLabel() { return "\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435..."; } }; A.CupertinoLocalizationMl.prototype = { get$copyButtonLabel() { return "\u0d2a\u0d15\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15"; }, get$cutButtonLabel() { return "\u0d2e\u0d41\u0d31\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$lookUpButtonLabel() { return "\u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$pasteButtonLabel() { return "\u0d12\u0d1f\u0d4d\u0d1f\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$searchWebButtonLabel() { return "\u0d35\u0d46\u0d2c\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15"; }, get$selectAllButtonLabel() { return "\u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d02 \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$shareButtonLabel() { return "\u0d2a\u0d19\u0d4d\u0d15\u0d3f\u0d1f\u0d41\u0d15..."; } }; A.CupertinoLocalizationMn.prototype = { get$copyButtonLabel() { return "\u0425\u0443\u0443\u043b\u0430\u0445"; }, get$cutButtonLabel() { return "\u0422\u0430\u0441\u043b\u0430\u0445"; }, get$lookUpButtonLabel() { return "\u0414\u044d\u044d\u0448\u044d\u044d \u0445\u0430\u0440\u0430\u0445"; }, get$pasteButtonLabel() { return "\u0411\u0443\u0443\u043b\u0433\u0430\u0445"; }, get$searchWebButtonLabel() { return "\u0412\u0435\u0431\u044d\u044d\u0441 \u0445\u0430\u0439\u0445"; }, get$selectAllButtonLabel() { return "\u0411\u04af\u0433\u0434\u0438\u0439\u0433 \u0441\u043e\u043d\u0433\u043e\u0445"; }, get$shareButtonLabel() { return "\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445..."; } }; A.CupertinoLocalizationMr.prototype = { get$copyButtonLabel() { return "\u0915\u0949\u092a\u0940 \u0915\u0930\u093e"; }, get$cutButtonLabel() { return "\u0915\u091f \u0915\u0930\u093e"; }, get$lookUpButtonLabel() { return "\u0936\u094b\u0927 \u0918\u094d\u092f\u093e"; }, get$pasteButtonLabel() { return "\u092a\u0947\u0938\u094d\u091f \u0915\u0930\u093e"; }, get$searchWebButtonLabel() { return "\u0935\u0947\u092c\u0935\u0930 \u0936\u094b\u0927\u093e"; }, get$selectAllButtonLabel() { return "\u0938\u0930\u094d\u0935 \u0928\u093f\u0935\u0921\u093e"; }, get$shareButtonLabel() { return "\u0936\u0947\u0905\u0930 \u0915\u0930\u093e..."; } }; A.CupertinoLocalizationMs.prototype = { get$copyButtonLabel() { return "Salin"; }, get$cutButtonLabel() { return "Potong"; }, get$lookUpButtonLabel() { return "Lihat ke Atas"; }, get$pasteButtonLabel() { return "Tampal"; }, get$searchWebButtonLabel() { return "Buat carian pada Web"; }, get$selectAllButtonLabel() { return "Pilih Semua"; }, get$shareButtonLabel() { return "Kongsi..."; } }; A.CupertinoLocalizationMy.prototype = { get$copyButtonLabel() { return "\u1019\u102d\u1010\u1039\u1010\u1030\u1000\u1030\u1038\u101b\u1014\u103a"; }, get$cutButtonLabel() { return "\u1016\u103c\u1010\u103a\u101a\u1030\u101b\u1014\u103a"; }, get$lookUpButtonLabel() { return "\u1021\u1015\u1031\u102b\u103a\u1000\u103c\u100a\u103a\u1037\u101b\u1014\u103a"; }, get$pasteButtonLabel() { return "\u1000\u1030\u1038\u1011\u100a\u1037\u103a\u101b\u1014\u103a"; }, get$searchWebButtonLabel() { return "\u101d\u1018\u103a\u1010\u103d\u1004\u103a\u101b\u103e\u102c\u101b\u1014\u103a"; }, get$selectAllButtonLabel() { return "\u1021\u102c\u1038\u101c\u102f\u1036\u1038 \u101b\u103d\u1031\u1038\u101b\u1014\u103a"; }, get$shareButtonLabel() { return "\u1019\u103b\u103e\u101d\u1031\u101b\u1014\u103a..."; } }; A.CupertinoLocalizationNb.prototype = { get$copyButtonLabel() { return "Kopi\xe9r"; }, get$cutButtonLabel() { return "Klipp ut"; }, get$lookUpButtonLabel() { return "Sl\xe5 opp"; }, get$pasteButtonLabel() { return "Lim inn"; }, get$searchWebButtonLabel() { return "S\xf8k p\xe5 nettet"; }, get$selectAllButtonLabel() { return "Velg alle"; }, get$shareButtonLabel() { return "Del\u2026"; } }; A.CupertinoLocalizationNe.prototype = { get$copyButtonLabel() { return "\u092a\u094d\u0930\u0924\u093f\u0932\u093f\u092a\u093f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$cutButtonLabel() { return "\u0915\u093e\u091f\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$lookUpButtonLabel() { return "\u092e\u093e\u0925\u093f\u0924\u093f\u0930 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$pasteButtonLabel() { return "\u091f\u093e\u0901\u0938\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$searchWebButtonLabel() { return "\u0935\u0947\u092c\u092e\u093e \u0916\u094b\u091c\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$selectAllButtonLabel() { return "\u0938\u092c\u0948 \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$shareButtonLabel() { return "\u0938\u0947\u092f\u0930 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d..."; } }; A.CupertinoLocalizationNl.prototype = { get$copyButtonLabel() { return "Kopi\xebren"; }, get$cutButtonLabel() { return "Knippen"; }, get$lookUpButtonLabel() { return "Opzoeken"; }, get$pasteButtonLabel() { return "Plakken"; }, get$searchWebButtonLabel() { return "Op internet zoeken"; }, get$selectAllButtonLabel() { return "Alles selecteren"; }, get$shareButtonLabel() { return "Delen..."; } }; A.CupertinoLocalizationNo.prototype = { get$copyButtonLabel() { return "Kopi\xe9r"; }, get$cutButtonLabel() { return "Klipp ut"; }, get$lookUpButtonLabel() { return "Sl\xe5 opp"; }, get$pasteButtonLabel() { return "Lim inn"; }, get$searchWebButtonLabel() { return "S\xf8k p\xe5 nettet"; }, get$selectAllButtonLabel() { return "Velg alle"; }, get$shareButtonLabel() { return "Del\u2026"; } }; A.CupertinoLocalizationOr.prototype = { get$copyButtonLabel() { return "\u0b15\u0b2a\u0b3f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$cutButtonLabel() { return "\u0b15\u0b1f\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$lookUpButtonLabel() { return "\u0b09\u0b2a\u0b30\u0b15\u0b41 \u0b26\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"; }, get$pasteButtonLabel() { return "\u0b2a\u0b47\u0b37\u0b4d\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$searchWebButtonLabel() { return "\u0b71\u0b47\u0b2c \u0b38\u0b30\u0b4d\u0b1a\u0b4d\u0b1a \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$selectAllButtonLabel() { return "\u0b38\u0b2e\u0b38\u0b4d\u0b24 \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$shareButtonLabel() { return "\u0b38\u0b47\u0b5f\u0b3e\u0b30\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41..."; } }; A.CupertinoLocalizationPa.prototype = { get$copyButtonLabel() { return "\u0a15\u0a3e\u0a2a\u0a40 \u0a15\u0a30\u0a4b"; }, get$cutButtonLabel() { return "\u0a15\u0a71\u0a1f \u0a15\u0a30\u0a4b"; }, get$lookUpButtonLabel() { return "\u0a16\u0a4b\u0a1c\u0a4b"; }, get$pasteButtonLabel() { return "\u0a2a\u0a47\u0a38\u0a1f \u0a15\u0a30\u0a4b"; }, get$searchWebButtonLabel() { return "\u0a35\u0a48\u0a71\u0a2c '\u0a24\u0a47 \u0a16\u0a4b\u0a1c\u0a4b"; }, get$selectAllButtonLabel() { return "\u0a38\u0a2d \u0a1a\u0a41\u0a23\u0a4b"; }, get$shareButtonLabel() { return "\u0a38\u0a3e\u0a02\u0a1d\u0a3e \u0a15\u0a30\u0a4b..."; } }; A.CupertinoLocalizationPl.prototype = { get$copyButtonLabel() { return "Kopiuj"; }, get$cutButtonLabel() { return "Wytnij"; }, get$lookUpButtonLabel() { return "Sprawd\u017a"; }, get$pasteButtonLabel() { return "Wklej"; }, get$searchWebButtonLabel() { return "Szukaj w\xa0internecie"; }, get$selectAllButtonLabel() { return "Wybierz wszystkie"; }, get$shareButtonLabel() { return "Udost\u0119pnij\u2026"; } }; A.CupertinoLocalizationPt.prototype = { get$copyButtonLabel() { return "Copiar"; }, get$cutButtonLabel() { return "Cortar"; }, get$lookUpButtonLabel() { return "Pesquisar"; }, get$pasteButtonLabel() { return "Colar"; }, get$searchWebButtonLabel() { return "Pesquisar na Web"; }, get$selectAllButtonLabel() { return "Selecionar tudo"; }, get$shareButtonLabel() { return "Compartilhar\u2026"; } }; A.CupertinoLocalizationPtPt.prototype = { get$shareButtonLabel() { return "Partilhar\u2026"; }, get$lookUpButtonLabel() { return "Procurar"; } }; A.CupertinoLocalizationRo.prototype = { get$copyButtonLabel() { return "Copia\u021bi"; }, get$cutButtonLabel() { return "Decupa\u021bi"; }, get$lookUpButtonLabel() { return "Privire \xeen sus"; }, get$pasteButtonLabel() { return "Insera\u021bi"; }, get$searchWebButtonLabel() { return "C\u0103uta\u021bi pe web"; }, get$selectAllButtonLabel() { return "Selecteaz\u0103 tot"; }, get$shareButtonLabel() { return "Trimite\u021bi\u2026"; } }; A.CupertinoLocalizationRu.prototype = { get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c"; }, get$cutButtonLabel() { return "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c"; }, get$lookUpButtonLabel() { return "\u041d\u0430\u0439\u0442\u0438"; }, get$pasteButtonLabel() { return "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c"; }, get$searchWebButtonLabel() { return "\u0418\u0441\u043a\u0430\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435"; }, get$selectAllButtonLabel() { return "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435"; }, get$shareButtonLabel() { return "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f"; } }; A.CupertinoLocalizationSi.prototype = { get$copyButtonLabel() { return "\u0db4\u0dd2\u0da7\u0db4\u0dad\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$cutButtonLabel() { return "\u0d9a\u0db4\u0db1\u0dca\u0db1"; }, get$lookUpButtonLabel() { return "\u0d8b\u0da9 \u0db6\u0dbd\u0db1\u0dca\u0db1"; }, get$pasteButtonLabel() { return "\u0d85\u0dbd\u0dc0\u0db1\u0dca\u0db1"; }, get$searchWebButtonLabel() { return "\u0dc0\u0dd9\u0db6\u0dba \u0dc3\u0ddc\u0dba\u0db1\u0dca\u0db1"; }, get$selectAllButtonLabel() { return "\u0dc3\u0dd2\u0dba\u0dbd\u0dca\u0dbd \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"; }, get$shareButtonLabel() { return "\u0db6\u0dd9\u0daf\u0dcf \u0d9c\u0db1\u0dca\u0db1..."; } }; A.CupertinoLocalizationSk.prototype = { get$copyButtonLabel() { return "Kop\xedrova\u0165"; }, get$cutButtonLabel() { return "Vystrihn\xfa\u0165"; }, get$lookUpButtonLabel() { return "Poh\u013ead nahor"; }, get$pasteButtonLabel() { return "Prilepi\u0165"; }, get$searchWebButtonLabel() { return "H\u013eada\u0165 na webe"; }, get$selectAllButtonLabel() { return "Ozna\u010di\u0165 v\u0161etko"; }, get$shareButtonLabel() { return "Zdie\u013ea\u0165\u2026"; } }; A.CupertinoLocalizationSl.prototype = { get$copyButtonLabel() { return "Kopiraj"; }, get$cutButtonLabel() { return "Izre\u017ei"; }, get$lookUpButtonLabel() { return "Pogled gor"; }, get$pasteButtonLabel() { return "Prilepi"; }, get$searchWebButtonLabel() { return "Iskanje v spletu"; }, get$selectAllButtonLabel() { return "Izberi vse"; }, get$shareButtonLabel() { return "Deli \u2026"; } }; A.CupertinoLocalizationSq.prototype = { get$copyButtonLabel() { return "Kopjo"; }, get$cutButtonLabel() { return "Prit"; }, get$lookUpButtonLabel() { return "K\xebrko"; }, get$pasteButtonLabel() { return "Ngjit"; }, get$searchWebButtonLabel() { return "K\xebrko n\xeb ueb"; }, get$selectAllButtonLabel() { return "Zgjidhi t\xeb gjitha"; }, get$shareButtonLabel() { return "Ndaj..."; } }; A.CupertinoLocalizationSr.prototype = { get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u0430\u0458"; }, get$cutButtonLabel() { return "\u0418\u0441\u0435\u0446\u0438"; }, get$lookUpButtonLabel() { return "\u041f\u043e\u0433\u043b\u0435\u0434 \u043d\u0430\u0433\u043e\u0440\u0435"; }, get$pasteButtonLabel() { return "\u041d\u0430\u043b\u0435\u043f\u0438"; }, get$searchWebButtonLabel() { return "\u041f\u0440\u0435\u0442\u0440\u0430\u0436\u0438 \u0432\u0435\u0431"; }, get$selectAllButtonLabel() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0441\u0432\u0435"; }, get$shareButtonLabel() { return "\u0414\u0435\u043b\u0438\u2026"; } }; A.CupertinoLocalizationSrCyrl.prototype = {}; A.CupertinoLocalizationSrLatn.prototype = { get$copyButtonLabel() { return "Kopiraj"; }, get$cutButtonLabel() { return "Iseci"; }, get$lookUpButtonLabel() { return "Pogled nagore"; }, get$pasteButtonLabel() { return "Nalepi"; }, get$searchWebButtonLabel() { return "Pretra\u017ei veb"; }, get$selectAllButtonLabel() { return "Izaberi sve"; }, get$shareButtonLabel() { return "Deli\u2026"; } }; A.CupertinoLocalizationSv.prototype = { get$copyButtonLabel() { return "Kopiera"; }, get$cutButtonLabel() { return "Klipp ut"; }, get$lookUpButtonLabel() { return "Titta upp"; }, get$pasteButtonLabel() { return "Klistra in"; }, get$searchWebButtonLabel() { return "S\xf6k p\xe5 webben"; }, get$selectAllButtonLabel() { return "Markera allt"; }, get$shareButtonLabel() { return "Dela \u2026"; } }; A.CupertinoLocalizationSw.prototype = { get$copyButtonLabel() { return "Nakili"; }, get$cutButtonLabel() { return "Kata"; }, get$lookUpButtonLabel() { return "Tafuta"; }, get$pasteButtonLabel() { return "Bandika"; }, get$searchWebButtonLabel() { return "Tafuta kwenye Wavuti"; }, get$selectAllButtonLabel() { return "Teua Zote"; }, get$shareButtonLabel() { return "Shiriki..."; } }; A.CupertinoLocalizationTa.prototype = { get$copyButtonLabel() { return "\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1"; }, get$cutButtonLabel() { return "\u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1"; }, get$lookUpButtonLabel() { return "\u0ba4\u0bc7\u0b9f\u0bc1"; }, get$pasteButtonLabel() { return "\u0b92\u0b9f\u0bcd\u0b9f\u0bc1"; }, get$searchWebButtonLabel() { return "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1"; }, get$selectAllButtonLabel() { return "\u0b8e\u0bb2\u0bcd\u0bb2\u0bbe\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1"; }, get$shareButtonLabel() { return "\u0baa\u0b95\u0bbf\u0bb0\u0bcd..."; } }; A.CupertinoLocalizationTe.prototype = { get$copyButtonLabel() { return "\u0c15\u0c3e\u0c2a\u0c40 \u0c1a\u0c47\u0c2f\u0c3f"; }, get$cutButtonLabel() { return "\u0c15\u0c24\u0c4d\u0c24\u0c3f\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"; }, get$lookUpButtonLabel() { return "\u0c35\u0c46\u0c24\u0c15\u0c02\u0c21\u0c3f"; }, get$pasteButtonLabel() { return "\u0c2a\u0c47\u0c38\u0c4d\u0c1f\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$searchWebButtonLabel() { return "\u0c35\u0c46\u0c2c\u0c4d\u200c\u0c32\u0c4b \u0c38\u0c46\u0c30\u0c4d\u0c1a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$selectAllButtonLabel() { return "\u0c05\u0c28\u0c4d\u0c28\u0c3f\u0c02\u0c1f\u0c3f\u0c28\u0c40 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; }, get$shareButtonLabel() { return "\u0c37\u0c47\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f..."; } }; A.CupertinoLocalizationTh.prototype = { get$copyButtonLabel() { return "\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01"; }, get$cutButtonLabel() { return "\u0e15\u0e31\u0e14"; }, get$lookUpButtonLabel() { return "\u0e04\u0e49\u0e19\u0e2b\u0e32"; }, get$pasteButtonLabel() { return "\u0e27\u0e32\u0e07"; }, get$searchWebButtonLabel() { return "\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1a\u0e19\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e47\u0e15"; }, get$selectAllButtonLabel() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"; }, get$shareButtonLabel() { return "\u0e41\u0e0a\u0e23\u0e4c..."; } }; A.CupertinoLocalizationTl.prototype = { get$copyButtonLabel() { return "Kopyahin"; }, get$cutButtonLabel() { return "I-cut"; }, get$lookUpButtonLabel() { return "Tumingin sa Itaas"; }, get$pasteButtonLabel() { return "I-paste"; }, get$searchWebButtonLabel() { return "Maghanap sa Web"; }, get$selectAllButtonLabel() { return "Piliin Lahat"; }, get$shareButtonLabel() { return "Ibahagi..."; } }; A.CupertinoLocalizationTr.prototype = { get$copyButtonLabel() { return "Kopyala"; }, get$cutButtonLabel() { return "Kes"; }, get$lookUpButtonLabel() { return "Ara"; }, get$pasteButtonLabel() { return "Yap\u0131\u015ft\u0131r"; }, get$searchWebButtonLabel() { return "Web'de Ara"; }, get$selectAllButtonLabel() { return "T\xfcm\xfcn\xfc Se\xe7"; }, get$shareButtonLabel() { return "Payla\u015f..."; } }; A.CupertinoLocalizationUk.prototype = { get$copyButtonLabel() { return "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438"; }, get$cutButtonLabel() { return "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438"; }, get$lookUpButtonLabel() { return "\u0428\u0443\u043a\u0430\u0442\u0438"; }, get$pasteButtonLabel() { return "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438"; }, get$searchWebButtonLabel() { return "\u041f\u043e\u0448\u0443\u043a \u0432 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456"; }, get$selectAllButtonLabel() { return "\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0435"; }, get$shareButtonLabel() { return "\u041f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f\u2026"; } }; A.CupertinoLocalizationUr.prototype = { get$copyButtonLabel() { return "\u06a9\u0627\u067e\u06cc \u06a9\u0631\u06cc\u06ba"; }, get$cutButtonLabel() { return "\u06a9\u0679 \u06a9\u0631\u06cc\u06ba"; }, get$lookUpButtonLabel() { return "\u062a\u0641\u0635\u06cc\u0644 \u062f\u06cc\u06a9\u06be\u06cc\u06ba"; }, get$pasteButtonLabel() { return "\u067e\u06cc\u0633\u0679 \u06a9\u0631\u06cc\u06ba"; }, get$searchWebButtonLabel() { return "\u0648\u06cc\u0628 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba"; }, get$selectAllButtonLabel() { return "\u0633\u0628\u06be\u06cc \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; }, get$shareButtonLabel() { return "\u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u06cc\u06ba..."; } }; A.CupertinoLocalizationUz.prototype = { get$copyButtonLabel() { return "Nusxa olish"; }, get$cutButtonLabel() { return "Kesib olish"; }, get$lookUpButtonLabel() { return "Tepaga qarang"; }, get$pasteButtonLabel() { return "Joylash"; }, get$searchWebButtonLabel() { return "Internetdan qidirish"; }, get$selectAllButtonLabel() { return "Barchasini tanlash"; }, get$shareButtonLabel() { return "Ulashish\u2026"; } }; A.CupertinoLocalizationVi.prototype = { get$copyButtonLabel() { return "Sao ch\xe9p"; }, get$cutButtonLabel() { return "C\u1eaft"; }, get$lookUpButtonLabel() { return "Tra c\u1ee9u"; }, get$pasteButtonLabel() { return "D\xe1n"; }, get$searchWebButtonLabel() { return "T\xecm ki\u1ebfm tr\xean web"; }, get$selectAllButtonLabel() { return "Ch\u1ecdn t\u1ea5t c\u1ea3"; }, get$shareButtonLabel() { return "Chia s\u1ebb..."; } }; A.CupertinoLocalizationZh.prototype = { get$copyButtonLabel() { return "\u590d\u5236"; }, get$cutButtonLabel() { return "\u526a\u5207"; }, get$lookUpButtonLabel() { return "\u5411\u4e0a\u770b"; }, get$pasteButtonLabel() { return "\u7c98\u8d34"; }, get$searchWebButtonLabel() { return "\u5728\u7f51\u7edc\u4e0a\u641c\u7d22"; }, get$selectAllButtonLabel() { return "\u5168\u9009"; }, get$shareButtonLabel() { return "\u5206\u4eab\u2026"; } }; A.CupertinoLocalizationZhHans.prototype = {}; A.CupertinoLocalizationZhHant.prototype = { get$copyButtonLabel() { return "\u8907\u88fd"; }, get$cutButtonLabel() { return "\u526a\u4e0b"; }, get$lookUpButtonLabel() { return "\u67e5\u8a62"; }, get$pasteButtonLabel() { return "\u8cbc\u4e0a"; }, get$searchWebButtonLabel() { return "\u641c\u5c0b\u7db2\u9801"; }, get$selectAllButtonLabel() { return "\u5168\u9078"; } }; A.CupertinoLocalizationZhHantHk.prototype = {}; A.CupertinoLocalizationZhHantTw.prototype = { get$searchWebButtonLabel() { return "\u5728\u7db2\u8def\u4e0a\u641c\u5c0b"; } }; A.CupertinoLocalizationZu.prototype = { get$copyButtonLabel() { return "Kopisha"; }, get$cutButtonLabel() { return "Sika"; }, get$lookUpButtonLabel() { return "Bheka Phezulu"; }, get$pasteButtonLabel() { return "Namathisela"; }, get$searchWebButtonLabel() { return "Sesha Iwebhu"; }, get$selectAllButtonLabel() { return "Khetha konke"; }, get$shareButtonLabel() { return "Yabelana..."; } }; A.MaterialLocalizationAf.prototype = { get$alertDialogLabel() { return "Opletberig"; }, get$anteMeridiemAbbreviation() { return "vm."; }, get$backButtonTooltip() { return "Terug"; }, get$calendarModeButtonLabel() { return "Skakel oor na kalender"; }, get$cancelButtonLabel() { return "Kanselleer"; }, get$collapsedIconTapHint() { return "Vou uit"; }, get$copyButtonLabel() { return "Kopieer"; }, get$currentDateLabel() { return "Vandag"; }, get$cutButtonLabel() { return "Knip"; }, get$dateHelpText() { return "dd-mm-jjjj"; }, get$dateInputLabel() { return "Voer datum in"; }, get$dateOutOfRangeLabel() { return "Buite reeks."; }, get$datePickerHelpText() { return "Kies datum"; }, get$deleteButtonTooltip() { return "Vee uit"; }, get$dialModeButtonLabel() { return "Skakel oor na wyserplaatkiesermodus"; }, get$dialogLabel() { return "Dialoog"; }, get$drawerLabel() { return "Navigasiekieslys"; }, get$expandedIconTapHint() { return "Vou in"; }, get$firstPageTooltip() { return "Eerste bladsy"; }, get$inputDateModeButtonLabel() { return "Skakel oor na invoer"; }, get$inputTimeModeButtonLabel() { return "Skakel oor na teksinvoermodus"; }, get$invalidDateFormatLabel() { return "Ongeldige formaat."; }, get$invalidTimeLabel() { return "Voer 'n geldige tyd in"; }, get$lastPageTooltip() { return "Laaste bladsy"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisensie"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisensies"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lisensies"; }, get$lookUpButtonLabel() { return "Kyk op"; }, get$menuDismissLabel() { return "Maak kieslys toe"; }, get$modalBarrierDismissLabel() { return "Maak toe"; }, get$moreButtonTooltip() { return "Nog"; }, get$nextMonthTooltip() { return "Volgende maand"; }, get$nextPageTooltip() { return "Volgende bladsy"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Maak navigasiekieslys oop"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow van $rowCount"; }, get$pasteButtonLabel() { return "Plak"; }, get$popupMenuLabel() { return "Opspringkieslys"; }, get$postMeridiemAbbreviation() { return "nm."; }, get$previousMonthTooltip() { return "Vorige maand"; }, get$previousPageTooltip() { return "Vorige bladsy"; }, get$refreshIndicatorSemanticLabel() { return "Herlaai"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 karakter oor"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount karakters oor"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rye per bladsy:"; }, get$scanTextButtonLabel() { return "Skandeer teks"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Deursoek web"; }, get$selectAllButtonLabel() { return "Kies alles"; }, get$selectYearSemanticsLabel() { return "Kies jaar"; }, get$shareButtonLabel() { return "Deel \u2026"; }, get$showMenuTooltip() { return "Wys kieslys"; }, get$tabLabelRaw() { return "Oortjie $tabIndex van $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Kies tyd"; }, get$timePickerHourLabel() { return "Uur"; }, get$timePickerHourModeAnnouncement() { return "Kies ure"; }, get$timePickerInputHelpText() { return "Voer tyd in"; }, get$timePickerMinuteLabel() { return "Minuut"; }, get$timePickerMinuteModeAnnouncement() { return "Kies minute"; } }; A.MaterialLocalizationAm.prototype = { get$alertDialogLabel() { return "\u121b\u1295\u1242\u12eb"; }, get$anteMeridiemAbbreviation() { return "\u1325\u12cb\u1275"; }, get$backButtonTooltip() { return "\u1270\u1218\u1208\u1235"; }, get$calendarModeButtonLabel() { return "\u12c8\u12f0 \u12e8\u1240\u1295 \u1218\u1241\u1320\u122a\u12eb \u1240\u12ed\u122d"; }, get$cancelButtonLabel() { return "\u12ed\u1245\u122d"; }, get$collapsedIconTapHint() { return "\u12d8\u122d\u130b"; }, get$copyButtonLabel() { return "\u1245\u12f3"; }, get$currentDateLabel() { return "\u12db\u122c"; }, get$cutButtonLabel() { return "\u1241\u1228\u1325"; }, get$dateHelpText() { return "\u12c8\u12c8/\u1240\u1240/\u12d3\u12d3\u12d3\u12d3"; }, get$dateInputLabel() { return "\u1240\u1295 \u12eb\u1235\u1308\u1261"; }, get$dateOutOfRangeLabel() { return "\u12a8\u12ad\u120d\u120d \u12cd\u132d\u1362"; }, get$datePickerHelpText() { return "\u1240\u1295 \u12ed\u121d\u1228\u1321"; }, get$deleteButtonTooltip() { return "\u1230\u122d\u12dd"; }, get$dialModeButtonLabel() { return "\u12c8\u12f0 \u1218\u12f0\u12c8\u12eb \u1218\u122b\u132d \u1201\u1290\u1273 \u1240\u12ed\u122d"; }, get$dialogLabel() { return "\u1218\u1308\u1293\u129b"; }, get$drawerLabel() { return "\u12e8\u12f3\u1230\u1233 \u121d\u1293\u120c"; }, get$expandedIconTapHint() { return "\u1230\u1265\u1235\u1265"; }, get$firstPageTooltip() { return "\u12e8\u1218\u1300\u1218\u122a\u12eb\u12cd \u1308\u1345"; }, get$inputDateModeButtonLabel() { return "\u12c8\u12f0 \u130d\u1264\u1275 \u1240\u12ed\u122d"; }, get$inputTimeModeButtonLabel() { return "\u12c8\u12f0 \u133d\u1201\u134d \u130d\u1264\u1275 \u1201\u1290\u1273 \u1240\u12ed\u122d"; }, get$invalidDateFormatLabel() { return "\u120d\u12ad \u12eb\u120d\u1206\u1290 \u1245\u122d\u1338\u1275\u1362"; }, get$invalidTimeLabel() { return "\u12e8\u121a\u1220\u122b \u1230\u12d3\u1275 \u12eb\u1235\u1308\u1261"; }, get$lastPageTooltip() { return "\u12e8\u1218\u1328\u1228\u123b\u12cd \u1308\u1345"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u1348\u1243\u12f5"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u1348\u1243\u12f6\u127d"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u1348\u1243\u12f6\u127d"; }, get$lookUpButtonLabel() { return "\u12ed\u1218\u120d\u12a8\u1271"; }, get$menuDismissLabel() { return "\u121d\u1293\u120c\u1295 \u12a0\u1230\u1293\u1265\u1275"; }, get$modalBarrierDismissLabel() { return "\u12a0\u1230\u1293\u1265\u1275"; }, get$moreButtonTooltip() { return "\u1270\u1328\u121b\u122a"; }, get$nextMonthTooltip() { return "\u1240\u1323\u12ed \u12c8\u122d"; }, get$nextPageTooltip() { return "\u1240\u1323\u12ed \u1308\u1345"; }, get$okButtonLabel() { return "\u12a5\u123a"; }, get$openAppDrawerTooltip() { return "\u12e8\u12f3\u1230\u1233 \u121d\u1293\u120c\u1295 \u12ad\u1348\u1275"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u12a8$rowCount \u12cd\u1235\u1325"; }, get$pasteButtonLabel() { return "\u1208\u1325\u134d"; }, get$popupMenuLabel() { return "\u12e8\u1265\u1245-\u1263\u12ed \u121d\u1293\u120c"; }, get$postMeridiemAbbreviation() { return "\u12a8\u1230\u12d3\u1275"; }, get$previousMonthTooltip() { return "\u1240\u12f3\u121a \u12c8\u122d"; }, get$previousPageTooltip() { return "\u1240\u12f3\u121a \u1308\u1345"; }, get$refreshIndicatorSemanticLabel() { return "\u12a0\u12f5\u1235"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u1241\u121d\u134a \u12ed\u1240\u122b\u120d"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u1241\u121d\u134a\u12ce\u127d \u12ed\u1240\u122b\u1209"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u1228\u12f5\u134e\u127d \u1260\u1308\u133d\u1366"; }, get$scanTextButtonLabel() { return "\u133d\u1201\u134d\u1295 \u1243\u129d"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u12f5\u122d\u1295 \u1348\u120d\u130d"; }, get$selectAllButtonLabel() { return "\u1201\u1209\u1295\u121d \u121d\u1228\u1325"; }, get$selectYearSemanticsLabel() { return "\u12d3\u1218\u1275 \u12ed\u121d\u1228\u1321"; }, get$shareButtonLabel() { return "\u12a0\u130b\u122b..."; }, get$showMenuTooltip() { return "\u121d\u1293\u120c\u1295 \u12a0\u1233\u12ed"; }, get$tabLabelRaw() { return "\u1275\u122d $tabIndex \u12a8$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u130a\u12dc \u12ed\u121d\u1228\u1321"; }, get$timePickerHourLabel() { return "\u1230\u12d3\u1275"; }, get$timePickerHourModeAnnouncement() { return "\u1230\u12d3\u1273\u1275\u1295 \u121d\u1228\u1325"; }, get$timePickerInputHelpText() { return "\u1230\u12d3\u1275 \u12eb\u1235\u1308\u1261"; }, get$timePickerMinuteLabel() { return "\u12f0\u1242\u1243"; }, get$timePickerMinuteModeAnnouncement() { return "\u12f0\u1242\u1243\u12ce\u127d\u1295 \u12ed\u121d\u1228\u1321"; } }; A.MaterialLocalizationAr.prototype = { get$alertDialogLabel() { return "\u062a\u0646\u0628\u064a\u0647"; }, get$anteMeridiemAbbreviation() { return "\u0635"; }, get$backButtonTooltip() { return "\u0631\u062c\u0648\u0639"; }, get$calendarModeButtonLabel() { return "\u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u062a\u0642\u0648\u064a\u0645"; }, get$cancelButtonLabel() { return "\u0627\u0644\u0625\u0644\u063a\u0627\u0621"; }, get$collapsedIconTapHint() { return "\u062a\u0648\u0633\u064a\u0639"; }, get$copyButtonLabel() { return "\u0646\u0633\u062e"; }, get$currentDateLabel() { return "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u064a\u0648\u0645"; }, get$cutButtonLabel() { return "\u0642\u0635"; }, get$dateHelpText() { return "yyyy/mm/dd"; }, get$dateInputLabel() { return "\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e"; }, get$dateOutOfRangeLabel() { return "\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u062e\u0627\u0631\u062c \u0627\u0644\u0646\u0637\u0627\u0642."; }, get$datePickerHelpText() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062a\u0627\u0631\u064a\u062e"; }, get$deleteButtonTooltip() { return "\u062d\u0630\u0641"; }, get$dialModeButtonLabel() { return '\u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0648\u0636\u0639 "\u0645\u0646\u062a\u0642\u064a \u0642\u064f\u0631\u0635 \u0627\u0644\u0633\u0627\u0639\u0629"'; }, get$dialogLabel() { return "\u0645\u0631\u0628\u0639 \u062d\u0648\u0627\u0631"; }, get$drawerLabel() { return "\u0642\u0627\u0626\u0645\u0629 \u062a\u0646\u0642\u0644"; }, get$expandedIconTapHint() { return "\u062a\u0635\u063a\u064a\u0631"; }, get$firstPageTooltip() { return "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0623\u0648\u0644\u0649"; }, get$inputDateModeButtonLabel() { return "\u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u0625\u062f\u062e\u0627\u0644"; }, get$inputTimeModeButtonLabel() { return '\u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0648\u0636\u0639 "\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0646\u0635"'; }, get$invalidDateFormatLabel() { return "\u0627\u0644\u062a\u0646\u0633\u064a\u0642 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d."; }, get$invalidTimeLabel() { return "\u064a\u064f\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0648\u0642\u062a \u0635\u0627\u0644\u062d."; }, get$lastPageTooltip() { return "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0623\u062e\u064a\u0631\u0629"; }, get$licensesPackageDetailTextFew() { return "$licenseCount \u062a\u0631\u0627\u062e\u064a\u0635"; }, get$licensesPackageDetailTextMany() { return "$licenseCount \u062a\u0631\u062e\u064a\u0635\u064b\u0627"; }, get$licensesPackageDetailTextOne() { return "\u062a\u0631\u062e\u064a\u0635 \u0648\u0627\u062d\u062f"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u062a\u0631\u062e\u064a\u0635"; }, get$licensesPackageDetailTextTwo() { return "\u062a\u0631\u062e\u064a\u0635\u0627\u0646 ($licenseCount)"; }, get$licensesPackageDetailTextZero() { return "\u0645\u0627 \u0645\u0650\u0646 \u062a\u0631\u0627\u062e\u064a\u0635"; }, get$licensesPageTitle() { return "\u0627\u0644\u062a\u0631\u0627\u062e\u064a\u0635"; }, get$lookUpButtonLabel() { return "\u0627\u0644\u0646\u0638\u0631 \u0625\u0644\u0649 \u0623\u0639\u0644\u0649"; }, get$menuDismissLabel() { return "\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0642\u0627\u0626\u0645\u0629"; }, get$modalBarrierDismissLabel() { return "\u0631\u0641\u0636"; }, get$moreButtonTooltip() { return "\u0627\u0644\u0645\u0632\u064a\u062f"; }, get$nextMonthTooltip() { return "\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u062a\u0627\u0644\u064a"; }, get$nextPageTooltip() { return "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629"; }, get$okButtonLabel() { return "\u062d\u0633\u0646\u064b\u0627"; }, get$openAppDrawerTooltip() { return "\u0641\u062a\u062d \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0646\u0642\u0644"; }, get$pageRowsInfoTitleRaw() { return "\u0645\u0646 $firstRow \u0625\u0644\u0649 $lastRow \u0645\u0646 \u0625\u062c\u0645\u0627\u0644\u064a $rowCount"; }, get$pasteButtonLabel() { return "\u0644\u0635\u0642"; }, get$popupMenuLabel() { return "\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u0628\u062b\u0642\u0629"; }, get$postMeridiemAbbreviation() { return "\u0645"; }, get$previousMonthTooltip() { return "\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0633\u0627\u0628\u0642"; }, get$previousPageTooltip() { return "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629"; }, get$refreshIndicatorSemanticLabel() { return "\u0625\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644"; }, get$remainingTextFieldCharacterCountFew() { return "$remainingCount \u0623\u062d\u0631\u0641 \u0645\u062a\u0628\u0642\u064a\u0629"; }, get$remainingTextFieldCharacterCountMany() { return "$remainingCount \u062d\u0631\u0641\u064b\u0627 \u0645\u062a\u0628\u0642\u064a\u064b\u0627"; }, get$remainingTextFieldCharacterCountOne() { return "\u062d\u0631\u0641 \u0648\u0627\u062d\u062f \u0645\u062a\u0628\u0642\u064d"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u062d\u0631\u0641 \u0645\u062a\u0628\u0642\u064d"; }, get$remainingTextFieldCharacterCountTwo() { return "\u062d\u0631\u0641\u0627\u0646 ($remainingCount) \u0645\u062a\u0628\u0642\u064a\u0627\u0646"; }, get$remainingTextFieldCharacterCountZero() { return "\u0644\u0627 \u0623\u062d\u0631\u0641 \u0645\u062a\u0628\u0642\u064a\u0629"; }, get$rowsPerPageTitle() { return "\u0639\u062f\u062f \u0627\u0644\u0635\u0641\u0648\u0641 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629:"; }, get$scanTextButtonLabel() { return "\u0645\u0633\u062d \u0627\u0644\u0646\u0635 \u0636\u0648\u0626\u064a\u064b\u0627"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0627\u0644\u0628\u062d\u062b \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628"; }, get$selectAllButtonLabel() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0643\u0644"; }, get$selectYearSemanticsLabel() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0627\u0645"; }, get$shareButtonLabel() { return "\u0645\u0634\u0627\u0631\u0643\u0629\u2026"; }, get$showMenuTooltip() { return "\u0639\u0631\u0636 \u0627\u0644\u0642\u0627\u0626\u0645\u0629"; }, get$tabLabelRaw() { return "\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u0628\u0648\u064a\u0628 $tabIndex \u0645\u0646 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0648\u0642\u062a"; }, get$timePickerHourLabel() { return "\u0633\u0627\u0639\u0629"; }, get$timePickerHourModeAnnouncement() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0633\u0627\u0639\u0627\u062a"; }, get$timePickerInputHelpText() { return "\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0648\u0642\u062a"; }, get$timePickerMinuteLabel() { return "\u062f\u0642\u064a\u0642\u0629"; }, get$timePickerMinuteModeAnnouncement() { return "\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062f\u0642\u0627\u0626\u0642"; } }; A.MaterialLocalizationAs.prototype = { get$alertDialogLabel() { return "\u09b8\u09a4\u09f0\u09cd\u0995\u09ac\u09be\u09f0\u09cd\u09a4\u09be"; }, get$anteMeridiemAbbreviation() { return "\u09aa\u09c2\u09f0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8"; }, get$backButtonTooltip() { return "\u0989\u09ad\u09a4\u09bf \u09af\u09be\u0993\u0995"; }, get$calendarModeButtonLabel() { return "\u0995\u09c7\u09b2\u09c7\u09a3\u09cd\u09a1\u09be\u09f0\u09b2\u09c8 \u09b8\u09b2\u09a8\u09bf \u0995\u09f0\u0995"; }, get$cancelButtonLabel() { return "\u09ac\u09be\u09a4\u09bf\u09b2 \u0995\u09f0\u0995"; }, get$collapsedIconTapHint() { return "\u09ac\u09bf\u09b8\u09cd\u09a4\u09be\u09f0 \u0995\u09f0\u0995"; }, get$copyButtonLabel() { return "\u09aa\u09cd\u09f0\u09a4\u09bf\u09b2\u09bf\u09aa\u09bf \u0995\u09f0\u0995"; }, get$currentDateLabel() { return "\u0986\u099c\u09bf"; }, get$cutButtonLabel() { return "\u0995\u09be\u099f \u0995\u09f0\u0995"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u09a4\u09be\u09f0\u09bf\u0996\u099f\u09cb \u09a6\u09bf\u09df\u0995"; }, get$dateOutOfRangeLabel() { return "\u09b8\u09c0\u09ae\u09be\u09f0 \u09ac\u09be\u09b9\u09bf\u09f0\u09a4\u0964"; }, get$datePickerHelpText() { return "\u09a4\u09be\u09f0\u09bf\u0996 \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; }, get$deleteButtonTooltip() { return "\u09ae\u099a\u0995"; }, get$dialModeButtonLabel() { return "\u09a1\u09be\u09df\u09c7\u09b2 \u09ac\u09be\u099b\u09a8\u09bf\u0995\u09f0\u09cd\u09a4\u09be\u09f0 \u09ae\u2019\u09a1\u09b2\u09c8 \u09b8\u09b2\u09a8\u09bf \u0995\u09f0\u0995"; }, get$dialogLabel() { return "\u09a1\u09be\u09df\u09b2'\u0997"; }, get$drawerLabel() { return "\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09cd\u09ac\u09a8 \u09ae\u09c7\u09a8\u09c1"; }, get$expandedIconTapHint() { return "\u09b8\u0982\u0995\u09cb\u099a\u09a8 \u0995\u09f0\u0995"; }, get$firstPageTooltip() { return "\u09aa\u09cd\u09b0\u09a5\u09ae \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$inputDateModeButtonLabel() { return "\u0987\u09a8\u09aa\u09c1\u099f\u09b2\u09c8 \u09b8\u09b2\u09a8\u09bf \u0995\u09f0\u0995"; }, get$inputTimeModeButtonLabel() { return "\u09aa\u09be\u09a0 \u0987\u09a8\u09aa\u09c1\u099f\u09f0 \u09ae\u2019\u09a1\u09b2\u09c8 \u09b8\u09b2\u09a8\u09bf \u0995\u09f0\u0995"; }, get$invalidDateFormatLabel() { return "\u0985\u09ae\u09be\u09a8\u09cd\u09af \u09ab\u09f0\u09cd\u09ae\u09c7\u099f\u0964"; }, get$invalidTimeLabel() { return "\u098f\u099f\u09be \u09ae\u09be\u09a8\u09cd\u09af \u09b8\u09ae\u09df \u09a6\u09bf\u09df\u0995"; }, get$lastPageTooltip() { return "\u0985\u09a8\u09cd\u09a4\u09bf\u09ae \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u09e7 \u0996\u09a8 \u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0996\u09a8 \u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0\u09b8\u09ae\u09c2\u09b9"; }, get$lookUpButtonLabel() { return "\u0993\u09aa\u09f0\u09b2\u09c8 \u099a\u09be\u0993\u0995"; }, get$menuDismissLabel() { return "\u0985\u0997\u09cd\u09f0\u09be\u09b9\u09cd\u09af \u0995\u09f0\u09be\u09f0 \u09ae\u09c7\u09a8\u09c1"; }, get$modalBarrierDismissLabel() { return "\u0985\u0997\u09cd\u09f0\u09be\u09b9\u09cd\u09af \u0995\u09f0\u0995"; }, get$moreButtonTooltip() { return "\u0985\u09a7\u09bf\u0995"; }, get$nextMonthTooltip() { return "\u09aa\u09f0\u09f1\u09f0\u09cd\u09a4\u09c0 \u09ae\u09be\u09b9"; }, get$nextPageTooltip() { return "\u09aa\u09f0\u09f1\u09f0\u09cd\u09a4\u09c0 \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$okButtonLabel() { return "\u09a0\u09bf\u0995 \u0986\u099b\u09c7"; }, get$openAppDrawerTooltip() { return "\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09cd\u09ac\u09a8 \u09ae\u09c7\u09a8\u09c1 \u0996\u09cb\u09b2\u0995"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\u09f0 $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u09aa\u09c7'\u09b7\u09cd\u099f \u0995\u09f0\u0995"; }, get$popupMenuLabel() { return "\u09aa'\u09aa\u0986\u09aa \u09ae\u09c7\u09a8\u09c1"; }, get$postMeridiemAbbreviation() { return "\u0985\u09aa\u09f0\u09be\u09b9\u09cd\u09a8"; }, get$previousMonthTooltip() { return "\u09aa\u09c2\u09f0\u09cd\u09ac\u09f1\u09f0\u09cd\u09a4\u09c0 \u09ae\u09be\u09b9"; }, get$previousPageTooltip() { return "\u09aa\u09c2\u09f0\u09cd\u09ac\u09f1\u09f0\u09cd\u09a4\u09c0 \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$refreshIndicatorSemanticLabel() { return "\u09f0\u09bf\u09ab\u09cd\u09f0\u09c7\u09b6\u09cd\u09ac \u0995\u09f0\u0995"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u09e7\u099f\u09be \u09ac\u09b0\u09cd\u09a3 \u09ac\u09be\u0995\u09c0 \u0986\u099b\u09c7"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount\u099f\u09be \u09ac\u09b0\u09cd\u09a3 \u09ac\u09be\u0995\u09c0 \u0986\u099b\u09c7"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u09aa\u09cd\u09f0\u09a4\u09bf\u099f\u09cb \u09aa\u09c3\u09b7\u09cd\u09a0\u09be\u09a4 \u09a5\u0995\u09be \u09b6\u09be\u09f0\u09c0:"; }, get$scanTextButtonLabel() { return "\u09aa\u09be\u09a0 \u09b8\u09cd\u0995\u09c7\u09a8 \u0995\u09f0\u0995"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u09f1\u09c7\u09ac\u09a4 \u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09f0\u0995"; }, get$selectAllButtonLabel() { return "\u09b8\u0995\u09b2\u09cb \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; }, get$selectYearSemanticsLabel() { return "\u09ac\u099b\u09f0 \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; }, get$shareButtonLabel() { return "\u09b6\u09cd\u09ac\u09c7\u09df\u09be\u09f0 \u0995\u09f0\u0995\u2026"; }, get$showMenuTooltip() { return "\u09ae\u09c7\u09a8\u09c1\u0996\u09a8 \u09a6\u09c7\u0996\u09c1\u09f1\u09be\u0993\u0995"; }, get$tabLabelRaw() { return "$tabCount\u09f0 $tabIndex\u099f\u09be \u099f\u09c7\u09ac"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u09b8\u09ae\u09df \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; }, get$timePickerHourLabel() { return "\u0998\u09a3\u09cd\u099f\u09be"; }, get$timePickerHourModeAnnouncement() { return "\u09b8\u09ae\u09df \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; }, get$timePickerInputHelpText() { return "\u09b8\u09ae\u09df \u09a6\u09bf\u09df\u0995"; }, get$timePickerMinuteLabel() { return "\u09ae\u09bf\u09a8\u09bf\u099f"; }, get$timePickerMinuteModeAnnouncement() { return "\u09ae\u09bf\u09a8\u09bf\u099f \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"; } }; A.MaterialLocalizationAz.prototype = { get$alertDialogLabel() { return "Bildiri\u015f"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Geri"; }, get$calendarModeButtonLabel() { return "T\u0259qvim\u0259 ke\xe7in"; }, get$cancelButtonLabel() { return "L\u0259\u011fv edin"; }, get$collapsedIconTapHint() { return "Geni\u015fl\u0259ndirin"; }, get$copyButtonLabel() { return "Kopyalay\u0131n"; }, get$currentDateLabel() { return "Bug\xfcn"; }, get$cutButtonLabel() { return "K\u0259sin"; }, get$dateHelpText() { return "aa.gg.iiii"; }, get$dateInputLabel() { return "Tarix daxil edin"; }, get$dateOutOfRangeLabel() { return "Aral\u0131qdan k\u0259nar."; }, get$datePickerHelpText() { return "Tarix se\xe7in"; }, get$deleteButtonTooltip() { return "Silin"; }, get$dialModeButtonLabel() { return "Y\u0131\u011f\u0131m se\xe7ici rejimin\u0259 ke\xe7in"; }, get$dialogLabel() { return "Dialoq"; }, get$drawerLabel() { return "Naviqasiya menyusu"; }, get$expandedIconTapHint() { return "Y\u0131\u011fcamla\u015fd\u0131r\u0131n"; }, get$firstPageTooltip() { return "Birinci s\u0259hif\u0259"; }, get$inputDateModeButtonLabel() { return "Daxiletm\u0259y\u0259 ke\xe7in"; }, get$inputTimeModeButtonLabel() { return "M\u0259tn daxiletm\u0259 rejimin\u0259 ke\xe7in"; }, get$invalidDateFormatLabel() { return "Yanl\u0131\u015f format."; }, get$invalidTimeLabel() { return "D\xfczg\xfcn vaxt daxil edin"; }, get$lastPageTooltip() { return "Son s\u0259hif\u0259"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisenziya"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisenziya"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lisenziyalar"; }, get$lookUpButtonLabel() { return "Axtar\u0131n"; }, get$menuDismissLabel() { return "Menyunu qapad\u0131n"; }, get$modalBarrierDismissLabel() { return "\u0130mtina edin"; }, get$moreButtonTooltip() { return "Daha \xe7ox"; }, get$nextMonthTooltip() { return "N\xf6vb\u0259ti ay"; }, get$nextPageTooltip() { return "N\xf6vb\u0259ti s\u0259hif\u0259"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Naviqasiya menyusunu a\xe7\u0131n"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow/$rowCount"; }, get$pasteButtonLabel() { return "Yerl\u0259\u015fdirin"; }, get$popupMenuLabel() { return "Popap menyusu"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Ke\xe7\u0259n ay"; }, get$previousPageTooltip() { return "\u018fvv\u0259lki s\u0259hif\u0259"; }, get$refreshIndicatorSemanticLabel() { return "Yenil\u0259yin"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 simvol qal\u0131r"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount simvol qal\u0131r"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "H\u0259r s\u0259hif\u0259 \xfczr\u0259 s\u0131ra:"; }, get$scanTextButtonLabel() { return "M\u0259tni skan edin"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Vebd\u0259 axtar\u0131n"; }, get$selectAllButtonLabel() { return "Ham\u0131s\u0131n\u0131 se\xe7in"; }, get$selectYearSemanticsLabel() { return "\u0130l se\xe7in"; }, get$shareButtonLabel() { return "Payla\u015f\u0131n..."; }, get$showMenuTooltip() { return "Menyunu g\xf6st\u0259rin"; }, get$tabLabelRaw() { return "$tabIndex/$tabCount tab"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Vaxt se\xe7in"; }, get$timePickerHourLabel() { return "Saat"; }, get$timePickerHourModeAnnouncement() { return "Saat se\xe7in"; }, get$timePickerInputHelpText() { return "Vaxt daxil edin"; }, get$timePickerMinuteLabel() { return "D\u0259qiq\u0259"; }, get$timePickerMinuteModeAnnouncement() { return "D\u0259qiq\u0259 se\xe7in"; } }; A.MaterialLocalizationBe.prototype = { get$alertDialogLabel() { return "\u0410\u0431\u0432\u0435\u0441\u0442\u043a\u0430"; }, get$anteMeridiemAbbreviation() { return "\u0440\u0430\u043d\u0456\u0446\u044b"; }, get$backButtonTooltip() { return "\u041d\u0430\u0437\u0430\u0434"; }, get$calendarModeButtonLabel() { return "\u041f\u0435\u0440\u0430\u043a\u043b\u044e\u0447\u044b\u0446\u0446\u0430 \u043d\u0430 \u043a\u0430\u043b\u044f\u043d\u0434\u0430\u0440"; }, get$cancelButtonLabel() { return "\u0421\u043a\u0430\u0441\u0430\u0432\u0430\u0446\u044c"; }, get$collapsedIconTapHint() { return "\u0420\u0430\u0437\u0433\u0430\u0440\u043d\u0443\u0446\u044c"; }, get$copyButtonLabel() { return "\u041a\u0430\u043f\u0456\u0440\u0430\u0432\u0430\u0446\u044c"; }, get$currentDateLabel() { return "\u0421\u0451\u043d\u043d\u044f"; }, get$cutButtonLabel() { return "\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c"; }, get$dateHelpText() { return "\u0434\u0434.\u043c\u043c.\u0433\u0433\u0433\u0433"; }, get$dateInputLabel() { return "\u0423\u0432\u044f\u0434\u0437\u0456\u0446\u0435 \u0434\u0430\u0442\u0443"; }, get$dateOutOfRangeLabel() { return "\u041f\u0430-\u0437\u0430 \u043c\u0435\u0436\u0430\u043c\u0456 \u0434\u044b\u044f\u043f\u0430\u0437\u043e\u043d\u0443."; }, get$datePickerHelpText() { return "\u0412\u044b\u0431\u0435\u0440\u044b\u0446\u0435 \u0434\u0430\u0442\u0443"; }, get$deleteButtonTooltip() { return "\u0412\u044b\u0434\u0430\u043b\u0456\u0446\u044c"; }, get$dialModeButtonLabel() { return "\u041f\u0435\u0440\u0430\u0445\u043e\u0434 \u0443 \u0440\u044d\u0436\u044b\u043c \u0432\u044b\u0431\u0430\u0440\u0443 \u0447\u0430\u0441\u0443"; }, get$dialogLabel() { return "\u0414\u044b\u044f\u043b\u043e\u0433\u0430\u0432\u0430\u0435 \u0430\u043a\u043d\u043e"; }, get$drawerLabel() { return "\u041c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u044b\u0456"; }, get$expandedIconTapHint() { return "\u0417\u0433\u0430\u0440\u043d\u0443\u0446\u044c"; }, get$firstPageTooltip() { return "\u041d\u0430 \u043f\u0435\u0440\u0448\u0443\u044e \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0443"; }, get$inputDateModeButtonLabel() { return "\u041f\u0435\u0440\u0430\u043a\u043b\u044e\u0447\u044b\u0446\u0446\u0430 \u043d\u0430 \u045e\u0432\u043e\u0434 \u0442\u044d\u043a\u0441\u0442\u0443"; }, get$inputTimeModeButtonLabel() { return "\u041f\u0435\u0440\u0430\u0445\u043e\u0434 \u0443 \u0440\u044d\u0436\u044b\u043c \u0443\u0432\u043e\u0434\u0443 \u0442\u044d\u043a\u0441\u0442\u0443"; }, get$invalidDateFormatLabel() { return "\u041d\u044f\u043f\u0440\u0430\u0432\u0456\u043b\u044c\u043d\u044b \u0444\u0430\u0440\u043c\u0430\u0442."; }, get$invalidTimeLabel() { return "\u0423\u0432\u044f\u0434\u0437\u0456\u0446\u0435 \u0434\u0430\u043f\u0443\u0448\u0447\u0430\u043b\u044c\u043d\u044b \u0447\u0430\u0441"; }, get$lastPageTooltip() { return "\u041d\u0430 \u0430\u043f\u043e\u0448\u043d\u044e\u044e \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0443"; }, get$licensesPackageDetailTextFew() { return "$licenseCount\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"; }, get$licensesPackageDetailTextMany() { return "$licenseCount\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0439"; }, get$licensesPackageDetailTextOne() { return "1\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u044f"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"; }, get$lookUpButtonLabel() { return "\u0417\u043d\u0430\u0439\u0441\u0446\u0456"; }, get$menuDismissLabel() { return "\u0417\u0430\u043a\u0440\u044b\u0446\u044c \u043c\u0435\u043d\u044e"; }, get$modalBarrierDismissLabel() { return "\u0410\u0434\u0445\u0456\u043b\u0456\u0446\u044c"; }, get$moreButtonTooltip() { return "\u042f\u0448\u0447\u044d"; }, get$nextMonthTooltip() { return "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u044b \u043c\u0435\u0441\u044f\u0446"; }, get$nextPageTooltip() { return "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0430"; }, get$okButtonLabel() { return "\u041e\u041a"; }, get$openAppDrawerTooltip() { return "\u0410\u0434\u043a\u0440\u044b\u0446\u044c \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u044b\u0456"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u0437 $rowCount"; }, get$pasteButtonLabel() { return "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c"; }, get$popupMenuLabel() { return "\u041c\u0435\u043d\u044e \u045e\u0441\u043f\u043b\u044b\u0432\u0430\u043b\u044c\u043d\u0430\u0433\u0430 \u0430\u043a\u043d\u0430"; }, get$postMeridiemAbbreviation() { return "\u0432\u0435\u0447\u0430\u0440\u0430"; }, get$previousMonthTooltip() { return "\u041f\u0430\u043f\u044f\u0440\u044d\u0434\u043d\u0456 \u043c\u0435\u0441\u044f\u0446"; }, get$previousPageTooltip() { return "\u041f\u0430\u043f\u044f\u0440\u044d\u0434\u043d\u044f\u044f \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0430"; }, get$refreshIndicatorSemanticLabel() { return "\u0410\u0431\u043d\u0430\u0432\u0456\u0446\u044c"; }, get$remainingTextFieldCharacterCountFew() { return "\u0417\u0430\u0441\u0442\u0430\u043b\u043e\u0441\u044f $remainingCount\xa0\u0441\u0456\u043c\u0432\u0430\u043b\u044b"; }, get$remainingTextFieldCharacterCountMany() { return "\u0417\u0430\u0441\u0442\u0430\u043b\u043e\u0441\u044f $remainingCount\xa0\u0441\u0456\u043c\u0432\u0430\u043b\u0430\u045e"; }, get$remainingTextFieldCharacterCountOne() { return "\u0417\u0430\u0441\u0442\u0430\u045e\u0441\u044f 1\xa0\u0441\u0456\u043c\u0432\u0430\u043b"; }, get$remainingTextFieldCharacterCountOther() { return "\u0417\u0430\u0441\u0442\u0430\u043b\u043e\u0441\u044f $remainingCount\xa0\u0441\u0456\u043c\u0432\u0430\u043b\u0430"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0420\u0430\u0434\u043a\u043e\u045e \u043d\u0430 \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0443:"; }, get$scanTextButtonLabel() { return "\u0421\u043a\u0430\u043d\u0456\u0440\u0430\u0432\u0430\u0446\u044c \u0442\u044d\u043a\u0441\u0442"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u041f\u043e\u0448\u0443\u043a \u0443 \u0441\u0435\u0442\u0446\u044b"; }, get$selectAllButtonLabel() { return "\u0412\u044b\u0431\u0440\u0430\u0446\u044c \u0443\u0441\u0435"; }, get$selectYearSemanticsLabel() { return "\u0412\u044b\u0431\u0435\u0440\u044b\u0446\u0435 \u0433\u043e\u0434"; }, get$shareButtonLabel() { return "\u0410\u0431\u0430\u0433\u0443\u043b\u0456\u0446\u044c..."; }, get$showMenuTooltip() { return "\u041f\u0430\u043a\u0430\u0437\u0430\u0446\u044c \u043c\u0435\u043d\u044e"; }, get$tabLabelRaw() { return "\u0423\u043a\u043b\u0430\u0434\u043a\u0430 $tabIndex \u0437 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0412\u044b\u0431\u0435\u0440\u044b\u0446\u0435 \u0447\u0430\u0441"; }, get$timePickerHourLabel() { return "\u0413\u0430\u0434\u0437\u0456\u043d\u0430"; }, get$timePickerHourModeAnnouncement() { return "\u0412\u044b\u0431\u0435\u0440\u044b\u0446\u0435 \u0433\u0430\u0434\u0437\u0456\u043d\u044b"; }, get$timePickerInputHelpText() { return "\u0423\u0432\u044f\u0434\u0437\u0456\u0446\u0435 \u0447\u0430\u0441"; }, get$timePickerMinuteLabel() { return "\u0425\u0432\u0456\u043b\u0456\u043d\u0430"; }, get$timePickerMinuteModeAnnouncement() { return "\u0412\u044b\u0431\u0435\u0440\u044b\u0446\u0435 \u0445\u0432\u0456\u043b\u0456\u043d\u044b"; } }; A.MaterialLocalizationBg.prototype = { get$alertDialogLabel() { return "\u0421\u0438\u0433\u043d\u0430\u043b"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u041d\u0430\u0437\u0430\u0434"; }, get$calendarModeButtonLabel() { return "\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043a\u044a\u043c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430"; }, get$cancelButtonLabel() { return "\u041e\u0442\u043a\u0430\u0437"; }, get$collapsedIconTapHint() { return "\u0420\u0430\u0437\u0433\u044a\u0432\u0430\u043d\u0435"; }, get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435"; }, get$currentDateLabel() { return "\u0414\u043d\u0435\u0441"; }, get$cutButtonLabel() { return "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435"; }, get$dateHelpText() { return "\u0434\u0434.\u043c\u043c.\u0433\u0433\u0433\u0433"; }, get$dateInputLabel() { return "\u0412\u044a\u0432\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430"; }, get$dateOutOfRangeLabel() { return "\u0418\u0437\u0432\u044a\u043d \u0432\u0430\u043b\u0438\u0434\u043d\u0438\u044f \u043f\u0435\u0440\u0438\u043e\u0434 \u043e\u0442 \u0432\u0440\u0435\u043c\u0435."; }, get$datePickerHelpText() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430"; }, get$deleteButtonTooltip() { return "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435"; }, get$dialModeButtonLabel() { return "\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043a\u044a\u043c \u0440\u0435\u0436\u0438\u043c \u0437\u0430 \u0438\u0437\u0431\u043e\u0440 \u043d\u0430 \u0446\u0438\u0444\u0435\u0440\u0431\u043b\u0430\u0442"; }, get$dialogLabel() { return "\u0414\u0438\u0430\u043b\u043e\u0433\u043e\u0432 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446"; }, get$drawerLabel() { return "\u041c\u0435\u043d\u044e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f"; }, get$expandedIconTapHint() { return "\u0421\u0432\u0438\u0432\u0430\u043d\u0435"; }, get$firstPageTooltip() { return "\u041f\u044a\u0440\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$inputDateModeButtonLabel() { return "\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043a\u044a\u043c \u0432\u044a\u0432\u0435\u0436\u0434\u0430\u043d\u0435"; }, get$inputTimeModeButtonLabel() { return "\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043a\u044a\u043c \u0440\u0435\u0436\u0438\u043c \u0437\u0430 \u0432\u044a\u0432\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442"; }, get$invalidDateFormatLabel() { return "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0444\u043e\u0440\u043c\u0430\u0442."; }, get$invalidTimeLabel() { return "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0447\u0430\u0441"; }, get$lastPageTooltip() { return "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0\u043b\u0438\u0446\u0435\u043d\u0437"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0\u043b\u0438\u0446\u0435\u043d\u0437\u0430"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0438\u0446\u0435\u043d\u0437\u0438"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$menuDismissLabel() { return "\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e"; }, get$modalBarrierDismissLabel() { return "\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435"; }, get$moreButtonTooltip() { return "\u041e\u0449\u0435"; }, get$nextMonthTooltip() { return "\u0421\u043b\u0435\u0434\u0432\u0430\u0449\u0438\u044f\u0442 \u043c\u0435\u0441\u0435\u0446"; }, get$nextPageTooltip() { return "\u0421\u043b\u0435\u0434\u0432\u0430\u0449\u0430\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow \u043e\u0442 $rowCount"; }, get$pasteButtonLabel() { return "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435"; }, get$popupMenuLabel() { return "\u0418\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u043e \u043c\u0435\u043d\u044e"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0438\u044f\u0442 \u043c\u0435\u0441\u0435\u0446"; }, get$previousPageTooltip() { return "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0430\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$refreshIndicatorSemanticLabel() { return "\u041e\u043f\u0440\u0435\u0441\u043d\u044f\u0432\u0430\u043d\u0435"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u041e\u0441\u0442\u0430\u0432\u0430 1 \u0437\u043d\u0430\u043a"; }, get$remainingTextFieldCharacterCountOther() { return "\u041e\u0441\u0442\u0430\u0432\u0430\u0442 $remainingCount \u0437\u043d\u0430\u043a\u0430"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0420\u0435\u0434\u043e\u0432\u0435 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430:"; }, get$scanTextButtonLabel() { return "\u0421\u043a\u0430\u043d\u0438\u0440\u0430\u0439\u0442\u0435 \u0442\u0435\u043a\u0441\u0442"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"; }, get$selectAllButtonLabel() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438"; }, get$selectYearSemanticsLabel() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430"; }, get$shareButtonLabel() { return "\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435..."; }, get$showMenuTooltip() { return "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e"; }, get$tabLabelRaw() { return "\u0420\u0430\u0437\u0434\u0435\u043b $tabIndex \u043e\u0442 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0447\u0430\u0441"; }, get$timePickerHourLabel() { return "\u0427\u0430\u0441"; }, get$timePickerHourModeAnnouncement() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0447\u0430\u0441\u043e\u0432\u0435"; }, get$timePickerInputHelpText() { return "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0447\u0430\u0441"; }, get$timePickerMinuteLabel() { return "\u041c\u0438\u043d\u0443\u0442\u0430"; }, get$timePickerMinuteModeAnnouncement() { return "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0438"; } }; A.MaterialLocalizationBn.prototype = { get$alertDialogLabel() { return "\u09b8\u09a4\u09b0\u09cd\u0995\u09a4\u09be"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u09ab\u09bf\u09b0\u09c7 \u09af\u09be\u09a8"; }, get$calendarModeButtonLabel() { return "\u0995\u09cd\u09af\u09be\u09b2\u09c7\u09a8\u09cd\u09a1\u09be\u09b0 \u09ae\u09c7\u09be\u09a1\u09c7 \u09ac\u09a6\u09b2 \u0995\u09b0\u09c1\u09a8"; }, get$cancelButtonLabel() { return "\u09ac\u09be\u09a4\u09bf\u09b2 \u0995\u09b0\u09c1\u09a8"; }, get$collapsedIconTapHint() { return "\u09ac\u09dc \u0995\u09b0\u09c1\u09a8"; }, get$copyButtonLabel() { return "\u0995\u09aa\u09bf \u0995\u09b0\u09c1\u09a8"; }, get$currentDateLabel() { return "\u0986\u099c"; }, get$cutButtonLabel() { return "\u0995\u09be\u099f \u0995\u09b0\u09c1\u09a8"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "\u09a4\u09be\u09b0\u09bf\u0996 \u09b2\u09bf\u0996\u09c1\u09a8"; }, get$dateOutOfRangeLabel() { return "\u09a4\u09be\u09b0\u09bf\u0996\u09c7\u09b0 \u09ac\u09cd\u09af\u09be\u09aa\u09cd\u09a4\u09bf\u09b0 \u09ac\u09be\u0987\u09b0\u09c7\u0964"; }, get$datePickerHelpText() { return "\u09a4\u09be\u09b0\u09bf\u0996 \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; }, get$deleteButtonTooltip() { return "\u09ae\u09c1\u099b\u09c7 \u09a6\u09bf\u09a8"; }, get$dialModeButtonLabel() { return "\u09a1\u09be\u09df\u09be\u09b2 \u09ac\u09c7\u099b\u09c7 \u09a8\u09c7\u0993\u09df\u09be\u09b0 \u09ae\u09cb\u09a1\u09c7 \u09aa\u09be\u09b2\u09cd\u099f\u09be\u09a8"; }, get$dialogLabel() { return "\u09a1\u09be\u09df\u09be\u09b2\u0997"; }, get$drawerLabel() { return "\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09be\u09a8 \u09ae\u09c7\u09a8\u09c1"; }, get$expandedIconTapHint() { return "\u0986\u09dc\u09be\u09b2 \u0995\u09b0\u09c1\u09a8"; }, get$firstPageTooltip() { return "\u09aa\u09cd\u09b0\u09a5\u09ae \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$inputDateModeButtonLabel() { return "\u0987\u09a8\u09aa\u09c1\u099f \u09ae\u09c7\u09be\u09a1\u09c7 \u09ac\u09a6\u09b2 \u0995\u09b0\u09c1\u09a8"; }, get$inputTimeModeButtonLabel() { return "\u099f\u09c7\u0995\u09cd\u09b8\u099f \u0987\u09a8\u09aa\u09c1\u099f \u09ae\u09cb\u09a1\u09c7 \u09aa\u09be\u09b2\u09cd\u099f\u09be\u09a8"; }, get$invalidDateFormatLabel() { return "\u09ad\u09c1\u09b2 \u09ab\u09b0\u09cd\u09ae\u09cd\u09af\u09be\u099f\u0964"; }, get$invalidTimeLabel() { return "\u09b8\u09a0\u09bf\u0995 \u09b8\u09ae\u09df \u09b2\u09bf\u0996\u09c1\u09a8"; }, get$lastPageTooltip() { return "\u09b6\u09c7\u09b7 \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u09e7\u099f\u09bf \u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\u099f\u09bf \u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8"; }, get$lookUpButtonLabel() { return "\u09b2\u09c1\u0995-\u0986\u09aa"; }, get$menuDismissLabel() { return "\u09ac\u09be\u09a4\u09bf\u09b2 \u0995\u09b0\u09be\u09b0 \u09ae\u09c7\u09a8\u09c1"; }, get$modalBarrierDismissLabel() { return "\u0996\u09be\u09b0\u09bf\u099c \u0995\u09b0\u09c1\u09a8"; }, get$moreButtonTooltip() { return "\u0986\u09b0\u0993"; }, get$nextMonthTooltip() { return "\u09aa\u09b0\u09c7\u09b0 \u09ae\u09be\u09b8"; }, get$nextPageTooltip() { return "\u09aa\u09b0\u09c7\u09b0 \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$okButtonLabel() { return "\u09a0\u09bf\u0995 \u0986\u099b\u09c7"; }, get$openAppDrawerTooltip() { return "\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09a8 \u09ae\u09c7\u09a8\u09c1 \u0996\u09c1\u09b2\u09c1\u09a8"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\u099f\u09bf\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 $firstRow-$lastRow"; }, get$pasteButtonLabel() { return "\u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8"; }, get$popupMenuLabel() { return "\u09aa\u09aa-\u0986\u09aa \u09ae\u09c7\u09a8\u09c1"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0986\u0997\u09c7\u09b0 \u09ae\u09be\u09b8"; }, get$previousPageTooltip() { return "\u0986\u0997\u09c7\u09b0 \u09aa\u09c3\u09b7\u09cd\u09a0\u09be"; }, get$refreshIndicatorSemanticLabel() { return "\u09b0\u09bf\u09ab\u09cd\u09b0\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0986\u09b0 \u09e7\u099f\u09bf \u0985\u0995\u09cd\u09b7\u09b0 \u09b2\u09c7\u0996\u09be \u09af\u09be\u09ac\u09c7"; }, get$remainingTextFieldCharacterCountOther() { return "\u0986\u09b0 $remainingCount\u099f\u09bf \u0985\u0995\u09cd\u09b7\u09b0 \u09b2\u09c7\u0996\u09be \u09af\u09be\u09ac\u09c7"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u09aa\u09cd\u09b0\u09a4\u09bf \u09aa\u09c3\u09b7\u09cd\u09a0\u09be\u09df \u09b8\u09be\u09b0\u09bf\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be:"; }, get$scanTextButtonLabel() { return "\u099f\u09c7\u0995\u09cd\u09b8\u099f \u09b8\u09cd\u0995\u09cd\u09af\u09be\u09a8 \u0995\u09b0\u09c1\u09a8"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0993\u09df\u09c7\u09ac\u09c7 \u09b8\u09be\u09b0\u09cd\u099a \u0995\u09b0\u09c1\u09a8"; }, get$selectAllButtonLabel() { return "\u09b8\u09ac \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; }, get$selectYearSemanticsLabel() { return "\u09ac\u099b\u09b0 \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; }, get$shareButtonLabel() { return "\u09b6\u09c7\u09df\u09be\u09b0 \u0995\u09b0\u09c1\u09a8..."; }, get$showMenuTooltip() { return "\u09ae\u09c7\u09a8\u09c1 \u09a6\u09c7\u0996\u09be\u09a8"; }, get$tabLabelRaw() { return "$tabCount-\u098f\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 $tabIndex\u099f\u09bf \u099f\u09cd\u09af\u09be\u09ac"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u09b8\u09ae\u09af\u09bc \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; }, get$timePickerHourLabel() { return "\u0998\u09a3\u09cd\u099f\u09be"; }, get$timePickerHourModeAnnouncement() { return "\u0998\u09a3\u09cd\u099f\u09be \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; }, get$timePickerInputHelpText() { return "\u09b8\u09ae\u09df \u09b2\u09bf\u0996\u09c1\u09a8"; }, get$timePickerMinuteLabel() { return "\u09ae\u09bf\u09a8\u09bf\u099f"; }, get$timePickerMinuteModeAnnouncement() { return "\u09ae\u09bf\u09a8\u09bf\u099f \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"; } }; A.MaterialLocalizationBs.prototype = { get$alertDialogLabel() { return "Upozorenje"; }, get$anteMeridiemAbbreviation() { return "prijepodne"; }, get$backButtonTooltip() { return "Nazad"; }, get$calendarModeButtonLabel() { return "Prebacite na kalendar"; }, get$cancelButtonLabel() { return "Otka\u017ei"; }, get$collapsedIconTapHint() { return "Pro\u0161iri"; }, get$copyButtonLabel() { return "Kopiraj"; }, get$currentDateLabel() { return "Danas"; }, get$cutButtonLabel() { return "Izre\u017ei"; }, get$dateHelpText() { return "dd. mm. gggg."; }, get$dateInputLabel() { return "Unesite datum"; }, get$dateOutOfRangeLabel() { return "Izvan raspona."; }, get$datePickerHelpText() { return "Odaberite datum"; }, get$deleteButtonTooltip() { return "Brisanje"; }, get$dialModeButtonLabel() { return "Prebacivanje na na\u010din rada alata za biranje"; }, get$dialogLabel() { return "Dijalo\u0161ki okvir"; }, get$drawerLabel() { return "Meni za navigaciju"; }, get$expandedIconTapHint() { return "Suzi"; }, get$firstPageTooltip() { return "Prva stranica"; }, get$inputDateModeButtonLabel() { return "Prebacite na unos teksta"; }, get$inputTimeModeButtonLabel() { return "Prebacivanje na na\u010din rada unosa teksta"; }, get$invalidDateFormatLabel() { return "Neva\u017ee\u0107i format."; }, get$invalidTimeLabel() { return "Unesite ispravno vrijeme"; }, get$lastPageTooltip() { return "Posljednja stranica"; }, get$licensesPackageDetailTextFew() { return "$licenseCount licence"; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenca"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenci"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licence"; }, get$lookUpButtonLabel() { return "Pogled nagore"; }, get$menuDismissLabel() { return "Odbacivanje menija"; }, get$modalBarrierDismissLabel() { return "Odbaci"; }, get$moreButtonTooltip() { return "Vi\u0161e"; }, get$nextMonthTooltip() { return "Sljede\u0107i mjesec"; }, get$nextPageTooltip() { return "Sljede\u0107a stranica"; }, get$okButtonLabel() { return "Uredu"; }, get$openAppDrawerTooltip() { return "Otvorite meni za navigaciju"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow od $rowCount"; }, get$pasteButtonLabel() { return "Zalijepi"; }, get$popupMenuLabel() { return "Sko\u010dni meni"; }, get$postMeridiemAbbreviation() { return "poslijepodne"; }, get$previousMonthTooltip() { return "Prethodni mjesec"; }, get$previousPageTooltip() { return "Prethodna stranica"; }, get$refreshIndicatorSemanticLabel() { return "Osvje\u017ei"; }, get$remainingTextFieldCharacterCountFew() { return "Jo\u0161 $remainingCount znaka"; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Jo\u0161 jedan znak"; }, get$remainingTextFieldCharacterCountOther() { return "Jo\u0161 $remainingCount znakova"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Broj redova po stranici:"; }, get$scanTextButtonLabel() { return "Skeniraj tekst"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Pretra\u017ei Web"; }, get$selectAllButtonLabel() { return "Odaberi sve"; }, get$selectYearSemanticsLabel() { return "Odaberite godinu"; }, get$shareButtonLabel() { return "Dijeli..."; }, get$showMenuTooltip() { return "Prika\u017ei meni"; }, get$tabLabelRaw() { return "$tabIndex. kartica od $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Odaberite vrijeme"; }, get$timePickerHourLabel() { return "Sat"; }, get$timePickerHourModeAnnouncement() { return "Odaberite sat"; }, get$timePickerInputHelpText() { return "Unesite vrijeme"; }, get$timePickerMinuteLabel() { return "Minuta"; }, get$timePickerMinuteModeAnnouncement() { return "Odaberite minute"; } }; A.MaterialLocalizationCa.prototype = { get$alertDialogLabel() { return "Alerta"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Enrere"; }, get$calendarModeButtonLabel() { return "Canvia al calendari"; }, get$cancelButtonLabel() { return "Cancel\xb7la"; }, get$collapsedIconTapHint() { return "Desplega"; }, get$copyButtonLabel() { return "Copia"; }, get$currentDateLabel() { return "Avui"; }, get$cutButtonLabel() { return "Retalla"; }, get$dateHelpText() { return "mm/dd/aaaa"; }, get$dateInputLabel() { return "Introdueix una data"; }, get$dateOutOfRangeLabel() { return "Fora de l'abast."; }, get$datePickerHelpText() { return "Selecciona la data"; }, get$deleteButtonTooltip() { return "Suprimeix"; }, get$dialModeButtonLabel() { return "Canvia al mode de selector de dial"; }, get$dialogLabel() { return "Di\xe0leg"; }, get$drawerLabel() { return "Men\xfa de navegaci\xf3"; }, get$expandedIconTapHint() { return "Replega"; }, get$firstPageTooltip() { return "Primera p\xe0gina"; }, get$inputDateModeButtonLabel() { return "Canvia a introducci\xf3 de text"; }, get$inputTimeModeButtonLabel() { return "Canvia al mode d'introducci\xf3 de text"; }, get$invalidDateFormatLabel() { return "El format no \xe9s v\xe0lid."; }, get$invalidTimeLabel() { return "Introdueix una hora v\xe0lida"; }, get$lastPageTooltip() { return "Darrera p\xe0gina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0llic\xe8ncia"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0llic\xe8ncies"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Llic\xe8ncies"; }, get$lookUpButtonLabel() { return "Mira amunt"; }, get$menuDismissLabel() { return "Ignora el men\xfa"; }, get$modalBarrierDismissLabel() { return "Ignora"; }, get$moreButtonTooltip() { return "M\xe9s"; }, get$nextMonthTooltip() { return "Mes seg\xfcent"; }, get$nextPageTooltip() { return "P\xe0gina seg\xfcent"; }, get$okButtonLabel() { return "D'ACORD"; }, get$openAppDrawerTooltip() { return "Obre el men\xfa de navegaci\xf3"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow de $rowCount"; }, get$pasteButtonLabel() { return "Enganxa"; }, get$popupMenuLabel() { return "Men\xfa emergent"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Mes anterior"; }, get$previousPageTooltip() { return "P\xe0gina anterior"; }, get$refreshIndicatorSemanticLabel() { return "Actualitza"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Queda 1\xa0car\xe0cter"; }, get$remainingTextFieldCharacterCountOther() { return "Queden $remainingCount\xa0car\xe0cters"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Files per p\xe0gina:"; }, get$scanTextButtonLabel() { return "Escaneja text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Cerca al web"; }, get$selectAllButtonLabel() { return "Selecciona-ho tot"; }, get$selectYearSemanticsLabel() { return "Selecciona un any"; }, get$shareButtonLabel() { return "Comparteix..."; }, get$showMenuTooltip() { return "Mostra el men\xfa"; }, get$tabLabelRaw() { return "Pestanya $tabIndex de $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Selecciona l'hora"; }, get$timePickerHourLabel() { return "Hora"; }, get$timePickerHourModeAnnouncement() { return "Selecciona les hores"; }, get$timePickerInputHelpText() { return "Introdueix l'hora"; }, get$timePickerMinuteLabel() { return "Minut"; }, get$timePickerMinuteModeAnnouncement() { return "Selecciona els minuts"; } }; A.MaterialLocalizationCs.prototype = { get$alertDialogLabel() { return "Upozorn\u011bn\xed"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Zp\u011bt"; }, get$calendarModeButtonLabel() { return "P\u0159epnout na kalend\xe1\u0159"; }, get$cancelButtonLabel() { return "Zru\u0161it"; }, get$collapsedIconTapHint() { return "Rozbalit"; }, get$copyButtonLabel() { return "Kop\xedrovat"; }, get$currentDateLabel() { return "Dnes"; }, get$cutButtonLabel() { return "Vyjmout"; }, get$dateHelpText() { return "mm.dd.rrrr"; }, get$dateInputLabel() { return "Zadejte datum"; }, get$dateOutOfRangeLabel() { return "Mimo rozsah."; }, get$datePickerHelpText() { return "Vyberte datum"; }, get$deleteButtonTooltip() { return "Smazat"; }, get$dialModeButtonLabel() { return "P\u0159epnout na re\u017eim v\xfdb\u011bru \u010dasu"; }, get$dialogLabel() { return "Dialogov\xe9 okno"; }, get$drawerLabel() { return "Naviga\u010dn\xed nab\xeddka"; }, get$expandedIconTapHint() { return "Sbalit"; }, get$firstPageTooltip() { return "Prvn\xed str\xe1nka"; }, get$inputDateModeButtonLabel() { return "P\u0159epnout na zad\xe1v\xe1n\xed"; }, get$inputTimeModeButtonLabel() { return "P\u0159epnout na re\u017eim zad\xe1v\xe1n\xed textu"; }, get$invalidDateFormatLabel() { return "Neplatn\xfd form\xe1t."; }, get$invalidTimeLabel() { return "Zadejte platn\xfd \u010das"; }, get$lastPageTooltip() { return "Posledn\xed str\xe1nka"; }, get$licensesPackageDetailTextFew() { return "$licenseCount\xa0licence"; }, get$licensesPackageDetailTextMany() { return "$licenseCount\xa0licence"; }, get$licensesPackageDetailTextOne() { return "1\xa0licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0licenc\xed"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licence"; }, get$lookUpButtonLabel() { return "Vyhledat"; }, get$menuDismissLabel() { return "Zav\u0159\xedt nab\xeddku"; }, get$modalBarrierDismissLabel() { return "Zav\u0159\xedt"; }, get$moreButtonTooltip() { return "V\xedce"; }, get$nextMonthTooltip() { return "Dal\u0161\xed m\u011bs\xedc"; }, get$nextPageTooltip() { return "Dal\u0161\xed str\xe1nka"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Otev\u0159\xedt naviga\u010dn\xed nab\xeddku"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow z\xa0$rowCount"; }, get$pasteButtonLabel() { return "Vlo\u017eit"; }, get$popupMenuLabel() { return "Vyskakovac\xed nab\xeddka"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "P\u0159edchoz\xed m\u011bs\xedc"; }, get$previousPageTooltip() { return "P\u0159edchoz\xed str\xe1nka"; }, get$refreshIndicatorSemanticLabel() { return "Obnovit"; }, get$remainingTextFieldCharacterCountFew() { return "Zb\xfdvaj\xed $remainingCount znaky"; }, get$remainingTextFieldCharacterCountMany() { return "Zb\xfdv\xe1 $remainingCount znaku"; }, get$remainingTextFieldCharacterCountOne() { return "Zb\xfdv\xe1 1 znak"; }, get$remainingTextFieldCharacterCountOther() { return "Zb\xfdv\xe1 $remainingCount znak\u016f"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Po\u010det \u0159\xe1dk\u016f na str\xe1nku:"; }, get$scanTextButtonLabel() { return "Naskenovat text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Vyhled\xe1vat na webu"; }, get$selectAllButtonLabel() { return "Vybrat v\u0161e"; }, get$selectYearSemanticsLabel() { return "Vyberte rok"; }, get$shareButtonLabel() { return "Sd\xedlet\u2026"; }, get$showMenuTooltip() { return "Zobrazit nab\xeddku"; }, get$tabLabelRaw() { return "Karta $tabIndex z\xa0$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Vyberte \u010das"; }, get$timePickerHourLabel() { return "Hodina"; }, get$timePickerHourModeAnnouncement() { return "Vyberte hodiny"; }, get$timePickerInputHelpText() { return "Zadejte \u010das"; }, get$timePickerMinuteLabel() { return "Minuta"; }, get$timePickerMinuteModeAnnouncement() { return "Vyberte minuty"; } }; A.MaterialLocalizationCy.prototype = { get$alertDialogLabel() { return "Rhybudd"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "N\xf4l"; }, get$calendarModeButtonLabel() { return "Newid i galendr"; }, get$cancelButtonLabel() { return "Canslo"; }, get$collapsedIconTapHint() { return "Ehangu"; }, get$copyButtonLabel() { return "Cop\xefo"; }, get$currentDateLabel() { return "Heddiw"; }, get$cutButtonLabel() { return "Torri"; }, get$dateHelpText() { return "dd/mm/bbbb"; }, get$dateInputLabel() { return "Rhowch Ddyddiad"; }, get$dateOutOfRangeLabel() { return "Allan o'r ystod."; }, get$datePickerHelpText() { return "Dewiswch ddyddiad"; }, get$deleteButtonTooltip() { return "Dileu"; }, get$dialModeButtonLabel() { return "Newid i fodd deialu dewiswr"; }, get$dialogLabel() { return "Deialog"; }, get$drawerLabel() { return "Dewislen llywio"; }, get$expandedIconTapHint() { return "Crebachu"; }, get$firstPageTooltip() { return "Tudalen gyntaf"; }, get$inputDateModeButtonLabel() { return "Newid i fewnbwn"; }, get$inputTimeModeButtonLabel() { return "Newid i fodd mewnbwn testun"; }, get$invalidDateFormatLabel() { return "Fformat annilys."; }, get$invalidTimeLabel() { return "Rhowch amser dilys"; }, get$lastPageTooltip() { return "Tudalen olaf"; }, get$licensesPackageDetailTextFew() { return "$licenseCount trwydded"; }, get$licensesPackageDetailTextMany() { return "$licenseCount thrwydded"; }, get$licensesPackageDetailTextOne() { return "1 trwydded"; }, get$licensesPackageDetailTextOther() { return "$licenseCount trwydded"; }, get$licensesPackageDetailTextTwo() { return "$licenseCount drwydded"; }, get$licensesPackageDetailTextZero() { return "Dim trwydded"; }, get$licensesPageTitle() { return "Trwyddedau"; }, get$lookUpButtonLabel() { return "Chwilio"; }, get$menuDismissLabel() { return "Diystyru'r ddewislen"; }, get$modalBarrierDismissLabel() { return "Diystyru"; }, get$moreButtonTooltip() { return "Rhagor"; }, get$nextMonthTooltip() { return "Mis nesaf"; }, get$nextPageTooltip() { return "Tudalen nesaf"; }, get$okButtonLabel() { return "Iawn"; }, get$openAppDrawerTooltip() { return "Agor y ddewislen llywio"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow o $rowCount"; }, get$pasteButtonLabel() { return "Gludo"; }, get$popupMenuLabel() { return "Dewislen ffenestr naid"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Mis blaenorol"; }, get$previousPageTooltip() { return "Tudalen flaenorol"; }, get$refreshIndicatorSemanticLabel() { return "Ail-lwytho"; }, get$remainingTextFieldCharacterCountFew() { return "$remainingCount nod ar \xf4l"; }, get$remainingTextFieldCharacterCountMany() { return "$remainingCount nod ar \xf4l"; }, get$remainingTextFieldCharacterCountOne() { return "1 nod ar \xf4l"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount nod ar \xf4l"; }, get$remainingTextFieldCharacterCountTwo() { return "$remainingCount nod ar \xf4l"; }, get$remainingTextFieldCharacterCountZero() { return "Dim nodau ar \xf4l"; }, get$rowsPerPageTitle() { return "Rhesi fesul tudalen:"; }, get$scanTextButtonLabel() { return "Sganio testun"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Chwilio'r We"; }, get$selectAllButtonLabel() { return "Dewis y Cyfan"; }, get$selectYearSemanticsLabel() { return "Dewiswch flwyddyn"; }, get$shareButtonLabel() { return "Rhannu..."; }, get$showMenuTooltip() { return "Dangos y ddewislen"; }, get$tabLabelRaw() { return "Tab $tabIndex o $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Dewiswch amser"; }, get$timePickerHourLabel() { return "Awr"; }, get$timePickerHourModeAnnouncement() { return "Dewis oriau"; }, get$timePickerInputHelpText() { return "Rhowch amser"; }, get$timePickerMinuteLabel() { return "Munud"; }, get$timePickerMinuteModeAnnouncement() { return "Dewis munudau"; } }; A.MaterialLocalizationDa.prototype = { get$alertDialogLabel() { return "Underretning"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Tilbage"; }, get$calendarModeButtonLabel() { return "Skift til kalender"; }, get$cancelButtonLabel() { return "Annuller"; }, get$collapsedIconTapHint() { return "Udvid"; }, get$copyButtonLabel() { return "Kopi\xe9r"; }, get$currentDateLabel() { return "I dag"; }, get$cutButtonLabel() { return "Klip"; }, get$dateHelpText() { return "dd/mm/\xe5\xe5\xe5\xe5"; }, get$dateInputLabel() { return "Angiv en dato"; }, get$dateOutOfRangeLabel() { return "Uden for r\xe6kkevidde."; }, get$datePickerHelpText() { return "V\xe6lg dato"; }, get$deleteButtonTooltip() { return "Slet"; }, get$dialModeButtonLabel() { return "Skift til urskivev\xe6lger"; }, get$dialogLabel() { return "Dialogboks"; }, get$drawerLabel() { return "Navigationsmenu"; }, get$expandedIconTapHint() { return "Skjul"; }, get$firstPageTooltip() { return "F\xf8rste side"; }, get$inputDateModeButtonLabel() { return "Skift til input"; }, get$inputTimeModeButtonLabel() { return "Skift til indtastning"; }, get$invalidDateFormatLabel() { return "Ugyldigt format."; }, get$invalidTimeLabel() { return "Angiv et gyldigt tidspunkt"; }, get$lastPageTooltip() { return "Sidste side"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licens"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenser"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licenser"; }, get$lookUpButtonLabel() { return "Sl\xe5 op"; }, get$menuDismissLabel() { return "Luk menu"; }, get$modalBarrierDismissLabel() { return "Afvis"; }, get$moreButtonTooltip() { return "Mere"; }, get$nextMonthTooltip() { return "N\xe6ste m\xe5ned"; }, get$nextPageTooltip() { return "N\xe6ste side"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\xc5bn navigationsmenuen"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow af $rowCount"; }, get$pasteButtonLabel() { return "Inds\xe6t"; }, get$popupMenuLabel() { return "Pop op-menu"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Forrige m\xe5ned"; }, get$previousPageTooltip() { return "Forrige side"; }, get$refreshIndicatorSemanticLabel() { return "Opdater"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\xc9t tegn tilbage"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount tegn tilbage"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "R\xe6kker pr. side:"; }, get$scanTextButtonLabel() { return "Scan tekst"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "S\xf8g p\xe5 nettet"; }, get$selectAllButtonLabel() { return "Mark\xe9r alt"; }, get$selectYearSemanticsLabel() { return "V\xe6lg \xe5r"; }, get$shareButtonLabel() { return "Del\u2026"; }, get$showMenuTooltip() { return "Vis menu"; }, get$tabLabelRaw() { return "Fane $tabIndex af $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_1; }, get$timePickerDialHelpText() { return "V\xe6lg tidspunkt"; }, get$timePickerHourLabel() { return "Time"; }, get$timePickerHourModeAnnouncement() { return "V\xe6lg timer"; }, get$timePickerInputHelpText() { return "Angiv tidspunkt"; }, get$timePickerMinuteLabel() { return "Minut"; }, get$timePickerMinuteModeAnnouncement() { return "V\xe6lg minutter"; } }; A.MaterialLocalizationDe.prototype = { get$alertDialogLabel() { return "Benachrichtigung"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Zur\xfcck"; }, get$calendarModeButtonLabel() { return "Zum Kalender wechseln"; }, get$cancelButtonLabel() { return "Abbrechen"; }, get$collapsedIconTapHint() { return "Maximieren"; }, get$copyButtonLabel() { return "Kopieren"; }, get$currentDateLabel() { return "Heute"; }, get$cutButtonLabel() { return "Ausschneiden"; }, get$dateHelpText() { return "tt.mm.jjjj"; }, get$dateInputLabel() { return "Datum eingeben"; }, get$dateOutOfRangeLabel() { return "Au\xdferhalb des Zeitraums."; }, get$datePickerHelpText() { return "Datum ausw\xe4hlen"; }, get$deleteButtonTooltip() { return "L\xf6schen"; }, get$dialModeButtonLabel() { return "Zur Uhrzeitauswahl wechseln"; }, get$dialogLabel() { return "Dialogfeld"; }, get$drawerLabel() { return "Navigationsmen\xfc"; }, get$expandedIconTapHint() { return "Minimieren"; }, get$firstPageTooltip() { return "Erste Seite"; }, get$inputDateModeButtonLabel() { return "Zur Texteingabe wechseln"; }, get$inputTimeModeButtonLabel() { return "Zum Texteingabemodus wechseln"; }, get$invalidDateFormatLabel() { return "Ung\xfcltiges Format."; }, get$invalidTimeLabel() { return "Geben Sie eine g\xfcltige Uhrzeit ein"; }, get$lastPageTooltip() { return "Letzte Seite"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0Lizenz"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0Lizenzen"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lizenzen"; }, get$lookUpButtonLabel() { return "Nachschlagen"; }, get$menuDismissLabel() { return "Men\xfc schlie\xdfen"; }, get$modalBarrierDismissLabel() { return "Schlie\xdfen"; }, get$moreButtonTooltip() { return "Mehr"; }, get$nextMonthTooltip() { return "N\xe4chster Monat"; }, get$nextPageTooltip() { return "N\xe4chste Seite"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Navigationsmen\xfc \xf6ffnen"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow von $rowCount"; }, get$pasteButtonLabel() { return "Einsetzen"; }, get$popupMenuLabel() { return "Pop-up-Men\xfc"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Vorheriger Monat"; }, get$previousPageTooltip() { return "Vorherige Seite"; }, get$refreshIndicatorSemanticLabel() { return "Aktualisieren"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Noch 1\xa0Zeichen"; }, get$remainingTextFieldCharacterCountOther() { return "Noch $remainingCount\xa0Zeichen"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Zeilen pro Seite:"; }, get$scanTextButtonLabel() { return "Text scannen"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Im Web suchen"; }, get$selectAllButtonLabel() { return "Alle ausw\xe4hlen"; }, get$selectYearSemanticsLabel() { return "Jahr ausw\xe4hlen"; }, get$shareButtonLabel() { return "Teilen\u2026"; }, get$showMenuTooltip() { return "Men\xfc anzeigen"; }, get$tabLabelRaw() { return "Tab $tabIndex von $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Uhrzeit ausw\xe4hlen"; }, get$timePickerHourLabel() { return "Stunde"; }, get$timePickerHourModeAnnouncement() { return "Stunden ausw\xe4hlen"; }, get$timePickerInputHelpText() { return "Uhrzeit eingeben"; }, get$timePickerMinuteLabel() { return "Minute"; }, get$timePickerMinuteModeAnnouncement() { return "Minuten ausw\xe4hlen"; } }; A.MaterialLocalizationDeCh.prototype = { get$timePickerDialHelpText() { return "UHRZEIT AUSW\xc4HLEN"; }, get$timePickerInputHelpText() { return "ZEIT EINGEBEN"; }, get$invalidTimeLabel() { return "Gib eine g\xfcltige Uhrzeit ein"; }, get$datePickerHelpText() { return "DATUM AUSW\xc4HLEN"; }, get$dateOutOfRangeLabel() { return "Ausserhalb des Zeitraums."; }, get$firstPageTooltip() { return "First page"; }, get$lastPageTooltip() { return "Last page"; }, get$cancelButtonLabel() { return "ABBRECHEN"; }, get$modalBarrierDismissLabel() { return "Schliessen"; } }; A.MaterialLocalizationEl.prototype = { get$alertDialogLabel() { return "\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7"; }, get$anteMeridiemAbbreviation() { return "\u03c0.\u03bc."; }, get$backButtonTooltip() { return "\u03a0\u03af\u03c3\u03c9"; }, get$calendarModeButtonLabel() { return "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b5 \u03b7\u03bc\u03b5\u03c1\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf"; }, get$cancelButtonLabel() { return "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7"; }, get$collapsedIconTapHint() { return "\u0391\u03bd\u03ac\u03c0\u03c4\u03c5\u03be\u03b7"; }, get$copyButtonLabel() { return "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae"; }, get$currentDateLabel() { return "\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1"; }, get$cutButtonLabel() { return "\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae"; }, get$dateHelpText() { return "\u03bc\u03bc/\u03b7\u03b7/\u03b5\u03b5\u03b5\u03b5"; }, get$dateInputLabel() { return "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2"; }, get$dateOutOfRangeLabel() { return "\u0395\u03ba\u03c4\u03cc\u03c2 \u03b5\u03cd\u03c1\u03bf\u03c5\u03c2 \u03c4\u03b9\u03bc\u03ce\u03bd."; }, get$datePickerHelpText() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2"; }, get$deleteButtonTooltip() { return "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae"; }, get$dialModeButtonLabel() { return "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03b1 \u03ba\u03bb\u03ae\u03c3\u03b7\u03c2"; }, get$dialogLabel() { return "\u03a0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03b4\u03b9\u03b1\u03bb\u03cc\u03b3\u03bf\u03c5"; }, get$drawerLabel() { return "\u039c\u03b5\u03bd\u03bf\u03cd \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2"; }, get$expandedIconTapHint() { return "\u03a3\u03cd\u03bc\u03c0\u03c4\u03c5\u03be\u03b7"; }, get$firstPageTooltip() { return "\u03a0\u03c1\u03ce\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"; }, get$inputDateModeButtonLabel() { return "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b5 \u03ba\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b9\u03c3\u03b7"; }, get$inputTimeModeButtonLabel() { return "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5"; }, get$invalidDateFormatLabel() { return "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03bc\u03bf\u03c1\u03c6\u03ae."; }, get$invalidTimeLabel() { return "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03ce\u03c1\u03b1"; }, get$lastPageTooltip() { return "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u03ac\u03b4\u03b5\u03b9\u03b1"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u03ac\u03b4\u03b5\u03b9\u03b5\u03c2"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0386\u03b4\u03b5\u03b9\u03b5\u03c2"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$menuDismissLabel() { return "\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7 \u03bc\u03b5\u03bd\u03bf\u03cd"; }, get$modalBarrierDismissLabel() { return "\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7"; }, get$moreButtonTooltip() { return "\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1"; }, get$nextMonthTooltip() { return "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2"; }, get$nextPageTooltip() { return "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"; }, get$okButtonLabel() { return "\u039f\u039a"; }, get$openAppDrawerTooltip() { return "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03bc\u03b5\u03bd\u03bf\u03cd \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow \u03b1\u03c0\u03cc $rowCount"; }, get$pasteButtonLabel() { return "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7"; }, get$popupMenuLabel() { return "\u0391\u03bd\u03b1\u03b4\u03c5\u03cc\u03bc\u03b5\u03bd\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd"; }, get$postMeridiemAbbreviation() { return "\u03bc.\u03bc."; }, get$previousMonthTooltip() { return "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2"; }, get$previousPageTooltip() { return "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"; }, get$refreshIndicatorSemanticLabel() { return "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1\u03c2"; }, get$remainingTextFieldCharacterCountOther() { return "\u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd $remainingCount \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u03a3\u03b5\u03b9\u03c1\u03ad\u03c2 \u03b1\u03bd\u03ac \u03c3\u03b5\u03bb\u03af\u03b4\u03b1:"; }, get$scanTextButtonLabel() { return "\u03a3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b9\u03c3\u03c4\u03cc"; }, get$selectAllButtonLabel() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03cc\u03bb\u03c9\u03bd"; }, get$selectYearSemanticsLabel() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03ad\u03c4\u03bf\u03c5\u03c2"; }, get$shareButtonLabel() { return "\u039a\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u2026"; }, get$showMenuTooltip() { return "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03bc\u03b5\u03bd\u03bf\u03cd"; }, get$tabLabelRaw() { return "\u039a\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1 $tabIndex \u03b1\u03c0\u03cc $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03ce\u03c1\u03b1\u03c2"; }, get$timePickerHourLabel() { return "\u038f\u03c1\u03b1"; }, get$timePickerHourModeAnnouncement() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c9\u03c1\u03ce\u03bd"; }, get$timePickerInputHelpText() { return "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03ce\u03c1\u03b1\u03c2"; }, get$timePickerMinuteLabel() { return "\u039b\u03b5\u03c0\u03c4\u03cc"; }, get$timePickerMinuteModeAnnouncement() { return "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd"; } }; A.MaterialLocalizationEn.prototype = { get$alertDialogLabel() { return "Alert"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Back"; }, get$calendarModeButtonLabel() { return "Switch to calendar"; }, get$cancelButtonLabel() { return "Cancel"; }, get$collapsedIconTapHint() { return "Expand"; }, get$copyButtonLabel() { return "Copy"; }, get$currentDateLabel() { return "Today"; }, get$cutButtonLabel() { return "Cut"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Enter Date"; }, get$dateOutOfRangeLabel() { return "Out of range."; }, get$datePickerHelpText() { return "Select date"; }, get$deleteButtonTooltip() { return "Delete"; }, get$dialModeButtonLabel() { return "Switch to dial picker mode"; }, get$dialogLabel() { return "Dialog"; }, get$drawerLabel() { return "Navigation menu"; }, get$expandedIconTapHint() { return "Collapse"; }, get$firstPageTooltip() { return "First page"; }, get$inputDateModeButtonLabel() { return "Switch to input"; }, get$inputTimeModeButtonLabel() { return "Switch to text input mode"; }, get$invalidDateFormatLabel() { return "Invalid format."; }, get$invalidTimeLabel() { return "Enter a valid time"; }, get$lastPageTooltip() { return "Last page"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 license"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenses"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licenses"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$menuDismissLabel() { return "Dismiss menu"; }, get$modalBarrierDismissLabel() { return "Dismiss"; }, get$moreButtonTooltip() { return "More"; }, get$nextMonthTooltip() { return "Next month"; }, get$nextPageTooltip() { return "Next page"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Open navigation menu"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow of $rowCount"; }, get$pasteButtonLabel() { return "Paste"; }, get$popupMenuLabel() { return "Popup menu"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Previous month"; }, get$previousPageTooltip() { return "Previous page"; }, get$refreshIndicatorSemanticLabel() { return "Refresh"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 character remaining"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount characters remaining"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "No characters remaining"; }, get$rowsPerPageTitle() { return "Rows per page:"; }, get$scanTextButtonLabel() { return "Scan text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Search Web"; }, get$selectAllButtonLabel() { return "Select all"; }, get$selectYearSemanticsLabel() { return "Select year"; }, get$shareButtonLabel() { return "Share"; }, get$showMenuTooltip() { return "Show menu"; }, get$tabLabelRaw() { return "Tab $tabIndex of $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "Select time"; }, get$timePickerHourLabel() { return "Hour"; }, get$timePickerHourModeAnnouncement() { return "Select hours"; }, get$timePickerInputHelpText() { return "Enter time"; }, get$timePickerMinuteLabel() { return "Minute"; }, get$timePickerMinuteModeAnnouncement() { return "Select minutes"; } }; A.MaterialLocalizationEnAu.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnCa.prototype = { get$timePickerDialHelpText() { return "SELECT TIME"; }, get$timePickerInputHelpText() { return "ENTER TIME"; }, get$dateInputLabel() { return "Enter date"; }, get$datePickerHelpText() { return "SELECT DATE"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$cancelButtonLabel() { return "CANCEL"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnGb.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnIe.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnIn.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnNz.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnSg.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEnZa.prototype = { get$shareButtonLabel() { return "Share..."; }, get$lookUpButtonLabel() { return "Look up"; }, get$dateInputLabel() { return "Enter date"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$licensesPageTitle() { return "Licences"; }, get$licensesPackageDetailTextZero() { return "No licences"; }, get$licensesPackageDetailTextOne() { return "1 licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licences"; }, get$popupMenuLabel() { return "Pop-up menu"; }, get$dialogLabel() { return "Dialogue"; } }; A.MaterialLocalizationEs.prototype = { get$alertDialogLabel() { return "Alerta"; }, get$anteMeridiemAbbreviation() { return "a. m."; }, get$backButtonTooltip() { return "Atr\xe1s"; }, get$calendarModeButtonLabel() { return "Cambiar a calendario"; }, get$cancelButtonLabel() { return "Cancelar"; }, get$collapsedIconTapHint() { return "Mostrar"; }, get$copyButtonLabel() { return "Copiar"; }, get$currentDateLabel() { return "Hoy"; }, get$cutButtonLabel() { return "Cortar"; }, get$dateHelpText() { return "dd/mm/aaaa"; }, get$dateInputLabel() { return "Introduce una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera del periodo v\xe1lido."; }, get$datePickerHelpText() { return "Seleccionar fecha"; }, get$deleteButtonTooltip() { return "Eliminar"; }, get$dialModeButtonLabel() { return "Cambiar al modo de selecci\xf3n de hora"; }, get$dialogLabel() { return "Cuadro de di\xe1logo"; }, get$drawerLabel() { return "Men\xfa de navegaci\xf3n"; }, get$expandedIconTapHint() { return "Ocultar"; }, get$firstPageTooltip() { return "Primera p\xe1gina"; }, get$inputDateModeButtonLabel() { return "Cambiar a cuadro de texto"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de introducci\xf3n de texto"; }, get$invalidDateFormatLabel() { return "Formato no v\xe1lido."; }, get$invalidTimeLabel() { return "Indica una hora v\xe1lida"; }, get$lastPageTooltip() { return "\xdaltima p\xe1gina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0licencia"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0licencias"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licencias"; }, get$lookUpButtonLabel() { return "Buscador visual"; }, get$menuDismissLabel() { return "Cerrar men\xfa"; }, get$modalBarrierDismissLabel() { return "Cerrar"; }, get$moreButtonTooltip() { return "M\xe1s"; }, get$nextMonthTooltip() { return "Mes siguiente"; }, get$nextPageTooltip() { return "P\xe1gina siguiente"; }, get$okButtonLabel() { return "ACEPTAR"; }, get$openAppDrawerTooltip() { return "Abrir el men\xfa de navegaci\xf3n"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2011$lastRow de $rowCount"; }, get$pasteButtonLabel() { return "Pegar"; }, get$popupMenuLabel() { return "Men\xfa emergente"; }, get$postMeridiemAbbreviation() { return "p. m."; }, get$previousMonthTooltip() { return "Mes anterior"; }, get$previousPageTooltip() { return "P\xe1gina anterior"; }, get$refreshIndicatorSemanticLabel() { return "Actualizar"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Queda 1 car\xe1cter."; }, get$remainingTextFieldCharacterCountOther() { return "Quedan $remainingCount caracteres"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Filas por p\xe1gina:"; }, get$scanTextButtonLabel() { return "Escanear texto"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Buscar en la Web"; }, get$selectAllButtonLabel() { return "Seleccionar todo"; }, get$selectYearSemanticsLabel() { return "Seleccionar a\xf1o"; }, get$shareButtonLabel() { return "Compartir..."; }, get$showMenuTooltip() { return "Mostrar men\xfa"; }, get$tabLabelRaw() { return "Pesta\xf1a $tabIndex de $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Seleccionar hora"; }, get$timePickerHourLabel() { return "Hora"; }, get$timePickerHourModeAnnouncement() { return "Seleccionar horas"; }, get$timePickerInputHelpText() { return "Introducir hora"; }, get$timePickerMinuteLabel() { return "Minuto"; }, get$timePickerMinuteModeAnnouncement() { return "Seleccionar minutos"; } }; A.MaterialLocalizationEs419.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsAr.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsBo.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsCl.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsCo.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsCr.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsDo.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsEc.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsGt.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsHn.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsMx.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsNi.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsPa.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsPe.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsPr.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsPy.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsSv.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsUs.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsUy.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEsVe.prototype = { get$shareButtonLabel() { return "Compartir\u2026"; }, get$scanTextButtonLabel() { return "Analizar texto"; }, get$lookUpButtonLabel() { return "Mirar hacia arriba"; }, get$menuDismissLabel() { return "Descartar men\xfa"; }, get$licensesPackageDetailTextOne() { return "1 licencia"; }, get$timePickerDialHelpText() { return "Selecciona una hora"; }, get$timePickerInputHelpText() { return "Ingresa una hora"; }, get$invalidTimeLabel() { return "Ingresa una hora v\xe1lida"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencias"; }, get$inputTimeModeButtonLabel() { return "Cambiar al modo de entrada de texto"; }, get$dateInputLabel() { return "Ingresar fecha"; }, get$calendarModeButtonLabel() { return "Cambiar al calendario"; }, get$datePickerHelpText() { return "Selecciona una fecha"; }, get$dateOutOfRangeLabel() { return "Fuera de rango"; }, get$invalidDateFormatLabel() { return "El formato no es v\xe1lido."; }, get$inputDateModeButtonLabel() { return "Cambiar a modo de entrada"; }, get$modalBarrierDismissLabel() { return "Descartar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$deleteButtonTooltip() { return "Borrar"; }, get$nextMonthTooltip() { return "Pr\xf3ximo mes"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow de $rowCount"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$dialogLabel() { return "Di\xe1logo"; }, get$expandedIconTapHint() { return "Contraer"; }, get$collapsedIconTapHint() { return "Expandir"; } }; A.MaterialLocalizationEt.prototype = { get$alertDialogLabel() { return "M\xe4rguanne"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Tagasi"; }, get$calendarModeButtonLabel() { return "Kalendrile l\xfclitumine"; }, get$cancelButtonLabel() { return "T\xfchista"; }, get$collapsedIconTapHint() { return "Laienda"; }, get$copyButtonLabel() { return "Kopeeri"; }, get$currentDateLabel() { return "T\xe4na"; }, get$cutButtonLabel() { return "L\xf5ika"; }, get$dateHelpText() { return "pp.kk.aaaa"; }, get$dateInputLabel() { return "Sisestage kuup\xe4ev"; }, get$dateOutOfRangeLabel() { return "Vahemikust v\xe4ljas."; }, get$datePickerHelpText() { return "Valige kuup\xe4ev"; }, get$deleteButtonTooltip() { return "Kustuta"; }, get$dialModeButtonLabel() { return "L\xfclitumine valikuketta re\u017eiimile"; }, get$dialogLabel() { return "Dialoog"; }, get$drawerLabel() { return "Navigeerimismen\xfc\xfc"; }, get$expandedIconTapHint() { return "Ahenda"; }, get$firstPageTooltip() { return "Esimene leht"; }, get$inputDateModeButtonLabel() { return "Sisestusre\u017eiimile l\xfclitumine"; }, get$inputTimeModeButtonLabel() { return "L\xfclitumine tekstisisestusre\u017eiimile"; }, get$invalidDateFormatLabel() { return "Sobimatu vorming."; }, get$invalidTimeLabel() { return "Sisestage sobiv kellaaeg"; }, get$lastPageTooltip() { return "Viimane leht"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 litsents"; }, get$licensesPackageDetailTextOther() { return "$licenseCount litsentsi"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Litsentsid"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$menuDismissLabel() { return "Sulge men\xfc\xfc"; }, get$modalBarrierDismissLabel() { return "Loobu"; }, get$moreButtonTooltip() { return "Rohkem"; }, get$nextMonthTooltip() { return "J\xe4rgmine kuu"; }, get$nextPageTooltip() { return "J\xe4rgmine leht"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Ava navigeerimismen\xfc\xfc"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow $rowCount-st"; }, get$pasteButtonLabel() { return "Kleebi"; }, get$popupMenuLabel() { return "H\xfcpikmen\xfc\xfc"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Eelmine kuu"; }, get$previousPageTooltip() { return "Eelmine leht"; }, get$refreshIndicatorSemanticLabel() { return "V\xe4rskendamine"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "J\xe4\xe4nud on 1 t\xe4hem\xe4rk"; }, get$remainingTextFieldCharacterCountOther() { return "J\xe4\xe4nud on $remainingCount t\xe4hem\xe4rki"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Ridu lehe kohta:"; }, get$scanTextButtonLabel() { return "Skanni tekst"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Otsi veebist"; }, get$selectAllButtonLabel() { return "Vali k\xf5ik"; }, get$selectYearSemanticsLabel() { return "Valige aasta"; }, get$shareButtonLabel() { return "Jaga \u2026"; }, get$showMenuTooltip() { return "Kuva men\xfc\xfc"; }, get$tabLabelRaw() { return "$tabIndex. vahekaart $tabCount-st"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Valige aeg"; }, get$timePickerHourLabel() { return "Tund"; }, get$timePickerHourModeAnnouncement() { return "Tundide valimine"; }, get$timePickerInputHelpText() { return "Sisestage aeg"; }, get$timePickerMinuteLabel() { return "Minut"; }, get$timePickerMinuteModeAnnouncement() { return "Minutite valimine"; } }; A.MaterialLocalizationEu.prototype = { get$alertDialogLabel() { return "Alerta"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Atzera"; }, get$calendarModeButtonLabel() { return "Aldatu egutegiaren modura"; }, get$cancelButtonLabel() { return "Utzi"; }, get$collapsedIconTapHint() { return "Zabaldu"; }, get$copyButtonLabel() { return "Kopiatu"; }, get$currentDateLabel() { return "Gaur"; }, get$cutButtonLabel() { return "Ebaki"; }, get$dateHelpText() { return "uuuu/hh/ee"; }, get$dateInputLabel() { return "Idatzi data"; }, get$dateOutOfRangeLabel() { return "Barrutitik kanpo."; }, get$datePickerHelpText() { return "Hautatu data"; }, get$deleteButtonTooltip() { return "Ezabatu"; }, get$dialModeButtonLabel() { return "Aldatu esfera hautatzeko modura"; }, get$dialogLabel() { return "Leihoa"; }, get$drawerLabel() { return "Nabigazio-menua"; }, get$expandedIconTapHint() { return "Tolestu"; }, get$firstPageTooltip() { return "Lehenengo orria"; }, get$inputDateModeButtonLabel() { return "Aldatu datak aukeratzeko modura"; }, get$inputTimeModeButtonLabel() { return "Aldatu testua idazteko modura"; }, get$invalidDateFormatLabel() { return "Formatuak ez du balio."; }, get$invalidTimeLabel() { return "Idatzi balio duen ordu bat"; }, get$lastPageTooltip() { return "Azken orria"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lizentzia"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lizentzia"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lizentziak"; }, get$lookUpButtonLabel() { return "Bilatu"; }, get$menuDismissLabel() { return "Baztertu menua"; }, get$modalBarrierDismissLabel() { return "Baztertu"; }, get$moreButtonTooltip() { return "Gehiago"; }, get$nextMonthTooltip() { return "Hurrengo hilabetea"; }, get$nextPageTooltip() { return "Hurrengo orria"; }, get$okButtonLabel() { return "Ados"; }, get$openAppDrawerTooltip() { return "Ireki nabigazio-menua"; }, get$pageRowsInfoTitleRaw() { return "$firstRow - $lastRow / $rowCount"; }, get$pasteButtonLabel() { return "Itsatsi"; }, get$popupMenuLabel() { return "Menu gainerakorra"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Aurreko hilabetea"; }, get$previousPageTooltip() { return "Aurreko orria"; }, get$refreshIndicatorSemanticLabel() { return "Freskatu"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 karaktere geratzen da"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount karaktere geratzen dira"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Errenkadak orriko:"; }, get$scanTextButtonLabel() { return "Eskaneatu testua"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Bilatu sarean"; }, get$selectAllButtonLabel() { return "Hautatu guztiak"; }, get$selectYearSemanticsLabel() { return "Hautatu urtea"; }, get$shareButtonLabel() { return "Partekatu..."; }, get$showMenuTooltip() { return "Erakutsi menua"; }, get$tabLabelRaw() { return "$tabIndex/$tabCount fitxa"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Hautatu ordua"; }, get$timePickerHourLabel() { return "Ordua"; }, get$timePickerHourModeAnnouncement() { return "Hautatu orduak"; }, get$timePickerInputHelpText() { return "Idatzi ordua"; }, get$timePickerMinuteLabel() { return "Minutua"; }, get$timePickerMinuteModeAnnouncement() { return "Hautatu minutuak"; } }; A.MaterialLocalizationFa.prototype = { get$alertDialogLabel() { return "\u0647\u0634\u062f\u0627\u0631"; }, get$anteMeridiemAbbreviation() { return "\u0642.\u0638."; }, get$backButtonTooltip() { return "\u0628\u0631\u06af\u0634\u062a"; }, get$calendarModeButtonLabel() { return "\u0631\u0641\u062a\u0646 \u0628\u0647 \u062a\u0642\u0648\u06cc\u0645"; }, get$cancelButtonLabel() { return "\u0644\u063a\u0648"; }, get$collapsedIconTapHint() { return "\u0628\u0632\u0631\u06af \u06a9\u0631\u062f\u0646"; }, get$copyButtonLabel() { return "\u06a9\u067e\u06cc"; }, get$currentDateLabel() { return "\u0627\u0645\u0631\u0648\u0632"; }, get$cutButtonLabel() { return "\u0628\u0631\u0634"; }, get$dateHelpText() { return "\u0631\u0648\u0632/\u0645\u0627\u0647/\u0633\u0627\u0644"; }, get$dateInputLabel() { return "\u062a\u0627\u0631\u06cc\u062e \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f"; }, get$dateOutOfRangeLabel() { return "\u062e\u0627\u0631\u062c \u0627\u0632 \u0645\u062d\u062f\u0648\u062f\u0647."; }, get$datePickerHelpText() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u0627\u0631\u06cc\u062e"; }, get$deleteButtonTooltip() { return "\u062d\u0630\u0641"; }, get$dialModeButtonLabel() { return "\u0631\u0641\u062a\u0646 \u0628\u0647 \u062d\u0627\u0644\u062a \u0627\u0646\u062a\u062e\u0627\u0628\u06af\u0631 \u0635\u0641\u062d\u0647 \u0633\u0627\u0639\u062a"; }, get$dialogLabel() { return "\u06a9\u0627\u062f\u0631 \u06af\u0641\u062a\u06af\u0648"; }, get$drawerLabel() { return "\u0645\u0646\u0648\u06cc \u067e\u06cc\u0645\u0627\u06cc\u0634"; }, get$expandedIconTapHint() { return "\u06a9\u0648\u0686\u06a9 \u06a9\u0631\u062f\u0646"; }, get$firstPageTooltip() { return "\u0635\u0641\u062d\u0647 \u0627\u0648\u0644"; }, get$inputDateModeButtonLabel() { return "\u0631\u0641\u062a\u0646 \u0628\u0647 \u0648\u0631\u0648\u062f\u06cc"; }, get$inputTimeModeButtonLabel() { return "\u0631\u0641\u062a\u0646 \u0628\u0647 \u062d\u0627\u0644\u062a \u0648\u0631\u0648\u062f\u06cc \u0646\u0648\u0634\u062a\u0627\u0631\u06cc"; }, get$invalidDateFormatLabel() { return "\u0642\u0627\u0644\u0628 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0627\u0633\u062a."; }, get$invalidTimeLabel() { return "\u0632\u0645\u0627\u0646 \u0645\u0639\u062a\u0628\u0631\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f"; }, get$lastPageTooltip() { return "\u0635\u0641\u062d\u0647 \u0622\u062e\u0631"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u06f1 \u067e\u0631\u0648\u0627\u0646\u0647"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u067e\u0631\u0648\u0627\u0646\u0647"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u067e\u0631\u0648\u0627\u0646\u0647\u200c\u0647\u0627"; }, get$lookUpButtonLabel() { return "\u062c\u0633\u062a\u062c\u0648"; }, get$menuDismissLabel() { return "\u0628\u0633\u062a\u0646 \u0645\u0646\u0648"; }, get$modalBarrierDismissLabel() { return "\u0646\u067e\u0630\u06cc\u0631\u0641\u062a\u0646"; }, get$moreButtonTooltip() { return "\u0628\u06cc\u0634\u062a\u0631"; }, get$nextMonthTooltip() { return "\u0645\u0627\u0647 \u0628\u0639\u062f"; }, get$nextPageTooltip() { return "\u0635\u0641\u062d\u0647 \u0628\u0639\u062f"; }, get$okButtonLabel() { return "\u062a\u0623\u06cc\u06cc\u062f"; }, get$openAppDrawerTooltip() { return "\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc \u067e\u06cc\u0645\u0627\u06cc\u0634"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u0627\u0632 $rowCount"; }, get$pasteButtonLabel() { return "\u062c\u0627\u06cc\u200c\u06af\u0630\u0627\u0631\u06cc"; }, get$popupMenuLabel() { return "\u0645\u0646\u0648\u06cc \u0628\u0627\u0632\u0634\u0648"; }, get$postMeridiemAbbreviation() { return "\u0628.\u0638."; }, get$previousMonthTooltip() { return "\u0645\u0627\u0647 \u0642\u0628\u0644"; }, get$previousPageTooltip() { return "\u0635\u0641\u062d\u0647 \u0642\u0628\u0644"; }, get$refreshIndicatorSemanticLabel() { return "\u0628\u0627\u0632\u0622\u0648\u0631\u06cc"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u06f1 \u0646\u0648\u06cc\u0633\u0647 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u0633\u062a"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0646\u0648\u06cc\u0633\u0647 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u0633\u062a"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0631\u062f\u06cc\u0641 \u062f\u0631 \u0647\u0631 \u0635\u0641\u062d\u0647:"; }, get$scanTextButtonLabel() { return "\u0627\u0633\u06a9\u0646 \u06a9\u0631\u062f\u0646 \u0646\u0648\u0634\u062a\u0627\u0631"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u0648\u0628"; }, get$selectAllButtonLabel() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647"; }, get$selectYearSemanticsLabel() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0627\u0644"; }, get$shareButtonLabel() { return "\u0647\u0645\u200c\u0631\u0633\u0627\u0646\u06cc\u2026"; }, get$showMenuTooltip() { return "\u0646\u0645\u0627\u06cc\u0634 \u0645\u0646\u0648"; }, get$tabLabelRaw() { return "\u0628\u0631\u06af\u0647 $tabIndex \u0627\u0632 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u0632\u0645\u0627\u0646"; }, get$timePickerHourLabel() { return "\u0633\u0627\u0639\u062a"; }, get$timePickerHourModeAnnouncement() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u0627\u0639\u062a"; }, get$timePickerInputHelpText() { return "\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0632\u0645\u0627\u0646"; }, get$timePickerMinuteLabel() { return "\u062f\u0642\u06cc\u0642\u0647"; }, get$timePickerMinuteModeAnnouncement() { return "\u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0642\u06cc\u0642\u0647"; } }; A.MaterialLocalizationFi.prototype = { get$alertDialogLabel() { return "Ilmoitus"; }, get$anteMeridiemAbbreviation() { return "ap"; }, get$backButtonTooltip() { return "Takaisin"; }, get$calendarModeButtonLabel() { return "Vaihda kalenteriin"; }, get$cancelButtonLabel() { return "Peru"; }, get$collapsedIconTapHint() { return "Laajenna"; }, get$copyButtonLabel() { return "Kopioi"; }, get$currentDateLabel() { return "T\xe4n\xe4\xe4n"; }, get$cutButtonLabel() { return "Leikkaa"; }, get$dateHelpText() { return "pp/kk/vvvv"; }, get$dateInputLabel() { return "Lis\xe4\xe4 p\xe4iv\xe4m\xe4\xe4r\xe4"; }, get$dateOutOfRangeLabel() { return "P\xe4iv\xe4m\xe4\xe4r\xe4 ei kelpaa"; }, get$datePickerHelpText() { return "Valitse p\xe4iv\xe4m\xe4\xe4r\xe4"; }, get$deleteButtonTooltip() { return "Poista"; }, get$dialModeButtonLabel() { return "Valitse kellotauluvalitsin"; }, get$dialogLabel() { return "Valintaikkuna"; }, get$drawerLabel() { return "Navigointivalikko"; }, get$expandedIconTapHint() { return "Tiivist\xe4"; }, get$firstPageTooltip() { return "Ensimm\xe4inen sivu"; }, get$inputDateModeButtonLabel() { return "Vaihda tekstinsy\xf6tt\xf6\xf6n"; }, get$inputTimeModeButtonLabel() { return "Valitse sy\xf6tt\xf6tavaksi teksti"; }, get$invalidDateFormatLabel() { return "Virheellinen muoto"; }, get$invalidTimeLabel() { return "Lis\xe4\xe4 kelvollinen aika"; }, get$lastPageTooltip() { return "Viimeinen sivu"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisenssi"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisenssi\xe4"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lisenssit"; }, get$lookUpButtonLabel() { return "Hae"; }, get$menuDismissLabel() { return "Hylk\xe4\xe4 valikko"; }, get$modalBarrierDismissLabel() { return "Ohita"; }, get$moreButtonTooltip() { return "Lis\xe4\xe4"; }, get$nextMonthTooltip() { return "Seuraava kuukausi"; }, get$nextPageTooltip() { return "Seuraava sivu"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Avaa navigointivalikko"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow/$rowCount"; }, get$pasteButtonLabel() { return "Liit\xe4"; }, get$popupMenuLabel() { return "Ponnahdusvalikko"; }, get$postMeridiemAbbreviation() { return "ip"; }, get$previousMonthTooltip() { return "Edellinen kuukausi"; }, get$previousPageTooltip() { return "Edellinen sivu"; }, get$refreshIndicatorSemanticLabel() { return "P\xe4ivitys"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 merkki j\xe4ljell\xe4"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount merkki\xe4 j\xe4ljell\xe4"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rivi\xe4/sivu:"; }, get$scanTextButtonLabel() { return "Skannaa teksti\xe4"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Hae verkosta"; }, get$selectAllButtonLabel() { return "Valitse kaikki"; }, get$selectYearSemanticsLabel() { return "Valitse vuosi"; }, get$shareButtonLabel() { return "Jaa\u2026"; }, get$showMenuTooltip() { return "N\xe4yt\xe4 valikko"; }, get$tabLabelRaw() { return "V\xe4lilehti $tabIndex kautta $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_1; }, get$timePickerDialHelpText() { return "Valitse aika"; }, get$timePickerHourLabel() { return "Tunti"; }, get$timePickerHourModeAnnouncement() { return "Valitse tunnit"; }, get$timePickerInputHelpText() { return "Lis\xe4\xe4 aika"; }, get$timePickerMinuteLabel() { return "Minuutti"; }, get$timePickerMinuteModeAnnouncement() { return "Valitse minuutit"; } }; A.MaterialLocalizationFil.prototype = { get$alertDialogLabel() { return "Alerto"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Bumalik"; }, get$calendarModeButtonLabel() { return "Lumipat sa kalendaryo"; }, get$cancelButtonLabel() { return "Kanselahin"; }, get$collapsedIconTapHint() { return "I-expand"; }, get$copyButtonLabel() { return "Kopyahin"; }, get$currentDateLabel() { return "Ngayon"; }, get$cutButtonLabel() { return "I-cut"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Ilagay ang Petsa"; }, get$dateOutOfRangeLabel() { return "Wala sa hanay."; }, get$datePickerHelpText() { return "Pumili ng petsa"; }, get$deleteButtonTooltip() { return "I-delete"; }, get$dialModeButtonLabel() { return "Lumipat sa dial picker mode"; }, get$dialogLabel() { return "Dialog"; }, get$drawerLabel() { return "Menu ng navigation"; }, get$expandedIconTapHint() { return "I-collapse"; }, get$firstPageTooltip() { return "Unang page"; }, get$inputDateModeButtonLabel() { return "Lumipat sa input"; }, get$inputTimeModeButtonLabel() { return "Lumipat sa text input mode"; }, get$invalidDateFormatLabel() { return "Invalid ang format."; }, get$invalidTimeLabel() { return "Maglagay ng valid na oras"; }, get$lastPageTooltip() { return "Huling page"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisensya"; }, get$licensesPackageDetailTextOther() { return "$licenseCount na lisensya"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Mga Lisensya"; }, get$lookUpButtonLabel() { return "Tumingin sa Itaas"; }, get$menuDismissLabel() { return "I-dismiss ang menu"; }, get$modalBarrierDismissLabel() { return "I-dismiss"; }, get$moreButtonTooltip() { return "Higit Pa"; }, get$nextMonthTooltip() { return "Susunod na buwan"; }, get$nextPageTooltip() { return "Susunod na page"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Buksan ang menu ng navigation"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow ng $rowCount"; }, get$pasteButtonLabel() { return "I-paste"; }, get$popupMenuLabel() { return "Popup na menu"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Nakaraang buwan"; }, get$previousPageTooltip() { return "Nakaraang page"; }, get$refreshIndicatorSemanticLabel() { return "Nagre-refresh"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 character ang natitira"; }, get$remainingTextFieldCharacterCountOther() { return string$.x24remai; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Mga row bawat page:"; }, get$scanTextButtonLabel() { return "I-scan ang text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Maghanap sa Web"; }, get$selectAllButtonLabel() { return "Piliin lahat"; }, get$selectYearSemanticsLabel() { return "Pumili ng taon"; }, get$shareButtonLabel() { return "Ibahagi..."; }, get$showMenuTooltip() { return "Ipakita ang menu"; }, get$tabLabelRaw() { return "Tab $tabIndex ng $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Pumili ng oras"; }, get$timePickerHourLabel() { return "Oras"; }, get$timePickerHourModeAnnouncement() { return "Pumili ng mga oras"; }, get$timePickerInputHelpText() { return "Maglagay ng oras"; }, get$timePickerMinuteLabel() { return "Minuto"; }, get$timePickerMinuteModeAnnouncement() { return "Pumili ng mga minuto"; } }; A.MaterialLocalizationFr.prototype = { get$alertDialogLabel() { return "Alerte"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Retour"; }, get$calendarModeButtonLabel() { return "Passer \xe0 l'agenda"; }, get$cancelButtonLabel() { return "Annuler"; }, get$collapsedIconTapHint() { return "D\xe9velopper"; }, get$copyButtonLabel() { return "Copier"; }, get$currentDateLabel() { return "Aujourd'hui"; }, get$cutButtonLabel() { return "Couper"; }, get$dateHelpText() { return "jj/mm/aaaa"; }, get$dateInputLabel() { return "Saisir une date"; }, get$dateOutOfRangeLabel() { return "Hors de port\xe9e."; }, get$datePickerHelpText() { return "S\xe9lectionner une date"; }, get$deleteButtonTooltip() { return "Supprimer"; }, get$dialModeButtonLabel() { return "Passer au mode de s\xe9lection via le cadran"; }, get$dialogLabel() { return "Bo\xeete de dialogue"; }, get$drawerLabel() { return "Menu de navigation"; }, get$expandedIconTapHint() { return "R\xe9duire"; }, get$firstPageTooltip() { return "Premi\xe8re page"; }, get$inputDateModeButtonLabel() { return "Passer \xe0 la saisie"; }, get$inputTimeModeButtonLabel() { return "Passer au mode de saisie au format texte"; }, get$invalidDateFormatLabel() { return "Format non valide."; }, get$invalidTimeLabel() { return "Veuillez indiquer une heure valide"; }, get$lastPageTooltip() { return "Derni\xe8re page"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0licences"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licences"; }, get$lookUpButtonLabel() { return "Recherche visuelle"; }, get$menuDismissLabel() { return "Fermer le menu"; }, get$modalBarrierDismissLabel() { return "Ignorer"; }, get$moreButtonTooltip() { return "Plus"; }, get$nextMonthTooltip() { return "Mois suivant"; }, get$nextPageTooltip() { return "Page suivante"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Ouvrir le menu de navigation"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow sur $rowCount"; }, get$pasteButtonLabel() { return "Coller"; }, get$popupMenuLabel() { return "Menu contextuel"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Mois pr\xe9c\xe9dent"; }, get$previousPageTooltip() { return "Page pr\xe9c\xe9dente"; }, get$refreshIndicatorSemanticLabel() { return "Actualiser"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1\xa0caract\xe8re restant"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount\xa0caract\xe8res restants"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Lignes par page\xa0:"; }, get$scanTextButtonLabel() { return "Scanner du texte"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Rechercher sur le Web"; }, get$selectAllButtonLabel() { return "Tout s\xe9lectionner"; }, get$selectYearSemanticsLabel() { return "S\xe9lectionner une ann\xe9e"; }, get$shareButtonLabel() { return "Partager\u2026"; }, get$showMenuTooltip() { return "Afficher le menu"; }, get$tabLabelRaw() { return "Onglet $tabIndex sur $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "S\xe9lectionner une heure"; }, get$timePickerHourLabel() { return "Heure"; }, get$timePickerHourModeAnnouncement() { return "S\xe9lectionner une heure"; }, get$timePickerInputHelpText() { return "Saisir une heure"; }, get$timePickerMinuteLabel() { return "Minute"; }, get$timePickerMinuteModeAnnouncement() { return "S\xe9lectionner des minutes"; } }; A.MaterialLocalizationFrCa.prototype = { get$lookUpButtonLabel() { return "Regarder en haut"; }, get$scanTextButtonLabel() { return "Balayer un texte"; }, get$menuDismissLabel() { return "Ignorer le menu"; }, get$invalidTimeLabel() { return "Entrez une heure valide"; }, get$timePickerDialHelpText() { return "S\xe9lectionner l'heure"; }, get$timePickerInputHelpText() { return "Entrer l'heure"; }, get$timePickerMinuteLabel() { return "Minutes"; }, get$dialModeButtonLabel() { return "Passer au mode de s\xe9lection du cadran"; }, get$inputTimeModeButtonLabel() { return "Passer au mode d'entr\xe9e Texte"; }, get$datePickerHelpText() { return "S\xe9lectionner la date"; }, get$invalidDateFormatLabel() { return "Format incorrect"; }, get$inputDateModeButtonLabel() { return "Passer \xe0 l'entr\xe9e"; }, get$dateInputLabel() { return "Entrer une date"; }, get$dateHelpText() { return "jj-mm-aaaa"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \xe0 $lastRow sur $rowCount"; }, get$tabLabelRaw() { return "Onglet\xa0$tabIndex sur\xa0$tabCount"; }, get$anteMeridiemAbbreviation() { return "am"; }, get$postMeridiemAbbreviation() { return "pm"; }, get$timePickerHourModeAnnouncement() { return "S\xe9lectionnez les heures"; }, get$timePickerMinuteModeAnnouncement() { return "S\xe9lectionnez les minutes"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_2; } }; A.MaterialLocalizationGl.prototype = { get$alertDialogLabel() { return "Alerta"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$backButtonTooltip() { return "Atr\xe1s"; }, get$calendarModeButtonLabel() { return "Cambiar ao modo de calendario"; }, get$cancelButtonLabel() { return "Cancelar"; }, get$collapsedIconTapHint() { return "Despregar"; }, get$copyButtonLabel() { return "Copiar"; }, get$currentDateLabel() { return "Hoxe"; }, get$cutButtonLabel() { return "Cortar"; }, get$dateHelpText() { return "mm/dd/aaaa"; }, get$dateInputLabel() { return "Introduce a data"; }, get$dateOutOfRangeLabel() { return "A data est\xe1 f\xf3ra do intervalo."; }, get$datePickerHelpText() { return "Seleccionar data"; }, get$deleteButtonTooltip() { return "Eliminar"; }, get$dialModeButtonLabel() { return "Cambiar a modo de selector en esfera"; }, get$dialogLabel() { return "Cadro de di\xe1logo"; }, get$drawerLabel() { return "Men\xfa de navegaci\xf3n"; }, get$expandedIconTapHint() { return "Contraer"; }, get$firstPageTooltip() { return "Primeira p\xe1xina"; }, get$inputDateModeButtonLabel() { return "Cambiar ao modo de introduci\xf3n de texto"; }, get$inputTimeModeButtonLabel() { return "Cambiar ao modo de escritura dos n\xfameros"; }, get$invalidDateFormatLabel() { return "O formato non \xe9 v\xe1lido."; }, get$invalidTimeLabel() { return "Escribe unha hora v\xe1lida"; }, get$lastPageTooltip() { return "\xdaltima p\xe1xina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenza"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenzas"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licenzas"; }, get$lookUpButtonLabel() { return "Mirar cara arriba"; }, get$menuDismissLabel() { return "Pechar men\xfa"; }, get$modalBarrierDismissLabel() { return "Ignorar"; }, get$moreButtonTooltip() { return "M\xe1is"; }, get$nextMonthTooltip() { return "Mes seguinte"; }, get$nextPageTooltip() { return "P\xe1xina seguinte"; }, get$okButtonLabel() { return "Aceptar"; }, get$openAppDrawerTooltip() { return "Abrir men\xfa de navegaci\xf3n"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow de $rowCount"; }, get$pasteButtonLabel() { return "Pegar"; }, get$popupMenuLabel() { return "Men\xfa emerxente"; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$previousMonthTooltip() { return "Mes anterior"; }, get$previousPageTooltip() { return "P\xe1xina anterior"; }, get$refreshIndicatorSemanticLabel() { return "Actualizar"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 car\xe1cter restante"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount caracteres restantes"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Filas por p\xe1xina:"; }, get$scanTextButtonLabel() { return "Escanear texto"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Buscar na Web"; }, get$selectAllButtonLabel() { return "Seleccionar todo"; }, get$selectYearSemanticsLabel() { return "Seleccionar ano"; }, get$shareButtonLabel() { return "Compartir\u2026"; }, get$showMenuTooltip() { return "Mostrar men\xfa"; }, get$tabLabelRaw() { return "Pestana $tabIndex de $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Seleccionar hora"; }, get$timePickerHourLabel() { return "Hora"; }, get$timePickerHourModeAnnouncement() { return "Seleccionar horas"; }, get$timePickerInputHelpText() { return "Indicar hora"; }, get$timePickerMinuteLabel() { return "Minuto"; }, get$timePickerMinuteModeAnnouncement() { return "Seleccionar minutos"; } }; A.MaterialLocalizationGsw.prototype = { get$alertDialogLabel() { return "Benachrichtigung"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Zur\xfcck"; }, get$calendarModeButtonLabel() { return "Zum Kalender wechseln"; }, get$cancelButtonLabel() { return "Abbrechen"; }, get$collapsedIconTapHint() { return "Maximieren"; }, get$copyButtonLabel() { return "Kopieren"; }, get$currentDateLabel() { return "Heute"; }, get$cutButtonLabel() { return "Ausschneiden"; }, get$dateHelpText() { return "tt.mm.jjjj"; }, get$dateInputLabel() { return "Datum eingeben"; }, get$dateOutOfRangeLabel() { return "Au\xdferhalb des Zeitraums."; }, get$datePickerHelpText() { return "Datum ausw\xe4hlen"; }, get$deleteButtonTooltip() { return "L\xf6schen"; }, get$dialModeButtonLabel() { return "Zur Uhrzeitauswahl wechseln"; }, get$dialogLabel() { return "Dialogfeld"; }, get$drawerLabel() { return "Navigationsmen\xfc"; }, get$expandedIconTapHint() { return "Minimieren"; }, get$firstPageTooltip() { return "Erste Seite"; }, get$inputDateModeButtonLabel() { return "Zur Texteingabe wechseln"; }, get$inputTimeModeButtonLabel() { return "Zum Texteingabemodus wechseln"; }, get$invalidDateFormatLabel() { return "Ung\xfcltiges Format."; }, get$invalidTimeLabel() { return "Geben Sie eine g\xfcltige Uhrzeit ein"; }, get$lastPageTooltip() { return "Letzte Seite"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0Lizenz"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0Lizenzen"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lizenzen"; }, get$lookUpButtonLabel() { return "Nachschlagen"; }, get$menuDismissLabel() { return "Men\xfc schlie\xdfen"; }, get$modalBarrierDismissLabel() { return "Schlie\xdfen"; }, get$moreButtonTooltip() { return "Mehr"; }, get$nextMonthTooltip() { return "N\xe4chster Monat"; }, get$nextPageTooltip() { return "N\xe4chste Seite"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Navigationsmen\xfc \xf6ffnen"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow von $rowCount"; }, get$pasteButtonLabel() { return "Einsetzen"; }, get$popupMenuLabel() { return "Pop-up-Men\xfc"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Vorheriger Monat"; }, get$previousPageTooltip() { return "Vorherige Seite"; }, get$refreshIndicatorSemanticLabel() { return "Aktualisieren"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Noch 1\xa0Zeichen"; }, get$remainingTextFieldCharacterCountOther() { return "Noch $remainingCount\xa0Zeichen"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Zeilen pro Seite:"; }, get$scanTextButtonLabel() { return "Text scannen"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Im Web suchen"; }, get$selectAllButtonLabel() { return "Alle ausw\xe4hlen"; }, get$selectYearSemanticsLabel() { return "Jahr ausw\xe4hlen"; }, get$shareButtonLabel() { return "Teilen\u2026"; }, get$showMenuTooltip() { return "Men\xfc anzeigen"; }, get$tabLabelRaw() { return "Tab $tabIndex von $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Uhrzeit ausw\xe4hlen"; }, get$timePickerHourLabel() { return "Stunde"; }, get$timePickerHourModeAnnouncement() { return "Stunden ausw\xe4hlen"; }, get$timePickerInputHelpText() { return "Uhrzeit eingeben"; }, get$timePickerMinuteLabel() { return "Minute"; }, get$timePickerMinuteModeAnnouncement() { return "Minuten ausw\xe4hlen"; } }; A.MaterialLocalizationGu.prototype = { get$alertDialogLabel() { return "\u0a85\u0ab2\u0ab0\u0acd\u0a9f"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0aaa\u0abe\u0a9b\u0ab3"; }, get$calendarModeButtonLabel() { return "\u0a95\u0ac5\u0ab2\u0ac7\u0aa8\u0acd\u0aa1\u0ab0 \u0aae\u0acb\u0aa1 \u0aaa\u0ab0 \u0ab8\u0acd\u0ab5\u0abf\u0a9a \u0a95\u0ab0\u0acb"; }, get$cancelButtonLabel() { return "\u0ab0\u0aa6 \u0a95\u0ab0\u0acb"; }, get$collapsedIconTapHint() { return "\u0ab5\u0abf\u0ab8\u0acd\u0aa4\u0ac3\u0aa4 \u0a95\u0ab0\u0acb"; }, get$copyButtonLabel() { return "\u0a95\u0ac9\u0aaa\u0abf \u0a95\u0ab0\u0acb"; }, get$currentDateLabel() { return "\u0a86\u0a9c\u0ac7"; }, get$cutButtonLabel() { return "\u0a95\u0abe\u0aaa\u0acb"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "\u0aa4\u0abe\u0ab0\u0ac0\u0a96 \u0aa6\u0abe\u0a96\u0ab2 \u0a95\u0ab0\u0acb"; }, get$dateOutOfRangeLabel() { return "\u0ab0\u0ac7\u0a82\u0a9c\u0aae\u0abe\u0a82 \u0aa8\u0aa5\u0ac0."; }, get$datePickerHelpText() { return "\u0aa4\u0abe\u0ab0\u0ac0\u0a96 \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; }, get$deleteButtonTooltip() { return "\u0aa1\u0abf\u0ab2\u0ac0\u0a9f \u0a95\u0ab0\u0acb"; }, get$dialModeButtonLabel() { return "\u0aa1\u0abe\u0aaf\u0ab2 \u0aaa\u0abf\u0a95\u0ab0 \u0aae\u0acb\u0aa1 \u0aaa\u0ab0 \u0ab8\u0acd\u0ab5\u0abf\u0a9a \u0a95\u0ab0\u0acb"; }, get$dialogLabel() { return "\u0ab8\u0a82\u0ab5\u0abe\u0aa6"; }, get$drawerLabel() { return "\u0aa8\u0ac5\u0ab5\u0abf\u0a97\u0ac7\u0ab6\u0aa8 \u0aae\u0ac7\u0aa8\u0ac2"; }, get$expandedIconTapHint() { return "\u0ab8\u0a82\u0a95\u0ac1\u0a9a\u0abf\u0aa4 \u0a95\u0ab0\u0acb"; }, get$firstPageTooltip() { return "\u0aaa\u0ab9\u0ac7\u0ab2\u0ac1\u0a82 \u0aaa\u0ac7\u0a9c"; }, get$inputDateModeButtonLabel() { return "\u0a87\u0aa8\u0aaa\u0ac1\u0a9f \u0aae\u0acb\u0aa1 \u0aaa\u0ab0 \u0ab8\u0acd\u0ab5\u0abf\u0a9a \u0a95\u0ab0\u0acb"; }, get$inputTimeModeButtonLabel() { return "\u0a9f\u0ac7\u0a95\u0acd\u0ab8\u0acd\u0a9f \u0a87\u0aa8\u0aaa\u0ac1\u0a9f \u0aae\u0acb\u0aa1 \u0aaa\u0ab0 \u0ab8\u0acd\u0ab5\u0abf\u0a9a \u0a95\u0ab0\u0acb"; }, get$invalidDateFormatLabel() { return "\u0a85\u0aae\u0abe\u0aa8\u0acd\u0aaf \u0aab\u0acb\u0ab0\u0acd\u0aae\u0ac7\u0a9f."; }, get$invalidTimeLabel() { return "\u0aae\u0abe\u0aa8\u0acd\u0aaf \u0ab8\u0aae\u0aaf \u0aa6\u0abe\u0a96\u0ab2 \u0a95\u0ab0\u0acb"; }, get$lastPageTooltip() { return "\u0a9b\u0ac7\u0ab2\u0acd\u0ab2\u0ac1\u0a82 \u0aaa\u0ac7\u0a9c"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8"; }, get$lookUpButtonLabel() { return "\u0ab6\u0acb\u0aa7\u0acb"; }, get$menuDismissLabel() { return "\u0aae\u0ac7\u0aa8\u0ac2 \u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0acb"; }, get$modalBarrierDismissLabel() { return "\u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0acb"; }, get$moreButtonTooltip() { return "\u0ab5\u0aa7\u0ac1"; }, get$nextMonthTooltip() { return "\u0a86\u0a97\u0ab2\u0acb \u0aae\u0ab9\u0abf\u0aa8\u0acb"; }, get$nextPageTooltip() { return "\u0a86\u0a97\u0ab2\u0ac1\u0a82 \u0aaa\u0ac7\u0a9c"; }, get$okButtonLabel() { return "\u0a93\u0a95\u0ac7"; }, get$openAppDrawerTooltip() { return "\u0aa8\u0ac5\u0ab5\u0abf\u0a97\u0ac7\u0ab6\u0aa8 \u0aae\u0ac7\u0aa8\u0ac2 \u0a96\u0acb\u0ab2\u0acb"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\u0aae\u0abe\u0a82\u0aa5\u0ac0 $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0aaa\u0ac7\u0ab8\u0acd\u0a9f \u0a95\u0ab0\u0acb"; }, get$popupMenuLabel() { return "\u0aaa\u0ac9\u0aaa\u0a85\u0aaa \u0aae\u0ac7\u0aa8\u0ac2"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0aaa\u0abe\u0a9b\u0ab2\u0acb \u0aae\u0ab9\u0abf\u0aa8\u0acb"; }, get$previousPageTooltip() { return "\u0aaa\u0abe\u0a9b\u0ab2\u0ac1\u0a82 \u0aaa\u0ac7\u0a9c"; }, get$refreshIndicatorSemanticLabel() { return "\u0ab0\u0abf\u0aab\u0acd\u0ab0\u0ac7\u0ab6 \u0a95\u0ab0\u0acb"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0a85\u0a95\u0acd\u0ab7\u0ab0 \u0aac\u0abe\u0a95\u0ac0"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0a85\u0a95\u0acd\u0ab7\u0ab0 \u0aac\u0abe\u0a95\u0ac0"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0aaa\u0ac7\u0a9c \u0aa6\u0ac0\u0aa0 \u0aaa\u0a82\u0a95\u0acd\u0aa4\u0abf\u0a93:"; }, get$scanTextButtonLabel() { return "\u0a9f\u0ac7\u0a95\u0acd\u0ab8\u0acd\u0a9f \u0ab8\u0acd\u0a95\u0ac5\u0aa8 \u0a95\u0ab0\u0acb"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0ab5\u0ac7\u0aac \u0aaa\u0ab0 \u0ab6\u0acb\u0aa7\u0acb"; }, get$selectAllButtonLabel() { return "\u0aac\u0aa7\u0abe \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; }, get$selectYearSemanticsLabel() { return "\u0ab5\u0ab0\u0acd\u0ab7 \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; }, get$shareButtonLabel() { return "\u0ab6\u0ac7\u0ab0 \u0a95\u0ab0\u0acb\u2026"; }, get$showMenuTooltip() { return "\u0aae\u0ac7\u0aa8\u0ac2 \u0aac\u0aa4\u0abe\u0ab5\u0acb"; }, get$tabLabelRaw() { return "$tabCount\u0aae\u0abe\u0a82\u0aa5\u0ac0 $tabIndex \u0a9f\u0ac5\u0aac"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0ab8\u0aae\u0aaf \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; }, get$timePickerHourLabel() { return "\u0a95\u0ab2\u0abe\u0a95"; }, get$timePickerHourModeAnnouncement() { return "\u0a95\u0ab2\u0abe\u0a95 \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; }, get$timePickerInputHelpText() { return "\u0ab8\u0aae\u0aaf \u0aa6\u0abe\u0a96\u0ab2 \u0a95\u0ab0\u0acb"; }, get$timePickerMinuteLabel() { return "\u0aae\u0abf\u0aa8\u0abf\u0a9f"; }, get$timePickerMinuteModeAnnouncement() { return "\u0aae\u0abf\u0aa8\u0abf\u0a9f \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"; } }; A.MaterialLocalizationHe.prototype = { get$alertDialogLabel() { return "\u05d4\u05ea\u05e8\u05d0\u05d4"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u05d4\u05e7\u05d5\u05d3\u05dd"; }, get$calendarModeButtonLabel() { return "\u05de\u05e2\u05d1\u05e8 \u05dc\u05de\u05e6\u05d1 \u05d4\u05d9\u05d5\u05de\u05df"; }, get$cancelButtonLabel() { return "\u05d1\u05d9\u05d8\u05d5\u05dc"; }, get$collapsedIconTapHint() { return "\u05d4\u05e8\u05d7\u05d1\u05d4"; }, get$copyButtonLabel() { return "\u05d4\u05e2\u05ea\u05e7\u05d4"; }, get$currentDateLabel() { return "\u05d4\u05d9\u05d5\u05dd"; }, get$cutButtonLabel() { return "\u05d2\u05d6\u05d9\u05e8\u05d4"; }, get$dateHelpText() { return "dd.mm.yyyy"; }, get$dateInputLabel() { return "\u05d9\u05e9 \u05dc\u05d4\u05d6\u05d9\u05df \u05ea\u05d0\u05e8\u05d9\u05da"; }, get$dateOutOfRangeLabel() { return "\u05de\u05d7\u05d5\u05e5 \u05dc\u05d8\u05d5\u05d5\u05d7."; }, get$datePickerHelpText() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05ea\u05d0\u05e8\u05d9\u05da"; }, get$deleteButtonTooltip() { return "\u05de\u05d7\u05d9\u05e7\u05d4"; }, get$dialModeButtonLabel() { return "\u05de\u05e2\u05d1\u05e8 \u05dc\u05d1\u05d7\u05d9\u05e8\u05d4 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d7\u05d5\u05d2\u05d4"; }, get$dialogLabel() { return "\u05ea\u05d9\u05d1\u05ea \u05d3\u05d5-\u05e9\u05d9\u05d7"; }, get$drawerLabel() { return "\u05ea\u05e4\u05e8\u05d9\u05d8 \u05e0\u05d9\u05d5\u05d5\u05d8"; }, get$expandedIconTapHint() { return "\u05db\u05d9\u05d5\u05d5\u05e5"; }, get$firstPageTooltip() { return "\u05dc\u05d3\u05e3 \u05d4\u05e8\u05d0\u05e9\u05d5\u05df"; }, get$inputDateModeButtonLabel() { return "\u05de\u05e2\u05d1\u05e8 \u05dc\u05de\u05e6\u05d1 \u05d4\u05e7\u05dc\u05d8"; }, get$inputTimeModeButtonLabel() { return "\u05de\u05e2\u05d1\u05e8 \u05dc\u05d4\u05d6\u05e0\u05ea \u05d8\u05e7\u05e1\u05d8"; }, get$invalidDateFormatLabel() { return "\u05e4\u05d5\u05e8\u05de\u05d8 \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9."; }, get$invalidTimeLabel() { return "\u05d9\u05e9 \u05dc\u05d4\u05d6\u05d9\u05df \u05e9\u05e2\u05d4 \u05ea\u05e7\u05d9\u05e0\u05d4"; }, get$lastPageTooltip() { return "\u05dc\u05d3\u05e3 \u05d4\u05d0\u05d7\u05e8\u05d5\u05df"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return "$licenseCount \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"; }, get$licensesPackageDetailTextOne() { return "\u05e8\u05d9\u05e9\u05d9\u05d5\u05df \u05d0\u05d7\u05d3"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"; }, get$licensesPackageDetailTextTwo() { return "$licenseCount \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"; }, get$lookUpButtonLabel() { return "\u05d7\u05d9\u05e4\u05d5\u05e9"; }, get$menuDismissLabel() { return "\u05e1\u05d2\u05d9\u05e8\u05ea \u05d4\u05ea\u05e4\u05e8\u05d9\u05d8"; }, get$modalBarrierDismissLabel() { return "\u05e1\u05d2\u05d9\u05e8\u05d4"; }, get$moreButtonTooltip() { return "\u05e2\u05d5\u05d3"; }, get$nextMonthTooltip() { return "\u05d4\u05d7\u05d5\u05d3\u05e9 \u05d4\u05d1\u05d0"; }, get$nextPageTooltip() { return "\u05d4\u05d3\u05e3 \u05d4\u05d1\u05d0"; }, get$okButtonLabel() { return "\u05d0\u05d9\u05e9\u05d5\u05e8"; }, get$openAppDrawerTooltip() { return "\u05e4\u05ea\u05d9\u05d7\u05d4 \u05e9\u05dc \u05ea\u05e4\u05e8\u05d9\u05d8 \u05d4\u05e0\u05d9\u05d5\u05d5\u05d8"; }, get$pageRowsInfoTitleRaw() { return "$lastRow\u2013$firstRow \u05de\u05ea\u05d5\u05da $rowCount"; }, get$pasteButtonLabel() { return "\u05d4\u05d3\u05d1\u05e7\u05d4"; }, get$popupMenuLabel() { return "\u05ea\u05e4\u05e8\u05d9\u05d8 \u05e7\u05d5\u05e4\u05e5"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u05d4\u05d7\u05d5\u05d3\u05e9 \u05d4\u05e7\u05d5\u05d3\u05dd"; }, get$previousPageTooltip() { return "\u05d4\u05d3\u05e3 \u05d4\u05e7\u05d5\u05d3\u05dd"; }, get$refreshIndicatorSemanticLabel() { return "\u05e8\u05e2\u05e0\u05d5\u05df"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return "\u05e0\u05d5\u05ea\u05e8\u05d5 $remainingCount \u05ea\u05d5\u05d5\u05d9\u05dd"; }, get$remainingTextFieldCharacterCountOne() { return "\u05e0\u05d5\u05ea\u05e8 \u05ea\u05d5 \u05d0\u05d7\u05d3"; }, get$remainingTextFieldCharacterCountOther() { return "\u05e0\u05d5\u05ea\u05e8\u05d5 $remainingCount \u05ea\u05d5\u05d5\u05d9\u05dd"; }, get$remainingTextFieldCharacterCountTwo() { return "\u05e0\u05d5\u05ea\u05e8\u05d5 $remainingCount \u05ea\u05d5\u05d5\u05d9\u05dd"; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u05e9\u05d5\u05e8\u05d5\u05ea \u05d1\u05db\u05dc \u05d3\u05e3:"; }, get$scanTextButtonLabel() { return "\u05e1\u05e8\u05d9\u05e7\u05ea \u05d8\u05e7\u05e1\u05d8"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d1\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8"; }, get$selectAllButtonLabel() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05d4\u05db\u05d5\u05dc"; }, get$selectYearSemanticsLabel() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05e9\u05e0\u05d4"; }, get$shareButtonLabel() { return "\u05e9\u05d9\u05ea\u05d5\u05e3\u2026"; }, get$showMenuTooltip() { return "\u05d4\u05e6\u05d2\u05ea \u05d4\u05ea\u05e4\u05e8\u05d9\u05d8"; }, get$tabLabelRaw() { return "\u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05d9\u05d4 $tabIndex \u05de\u05ea\u05d5\u05da $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05e9\u05e2\u05d4"; }, get$timePickerHourLabel() { return "\u05e9\u05e2\u05d4"; }, get$timePickerHourModeAnnouncement() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05e9\u05e2\u05d5\u05ea"; }, get$timePickerInputHelpText() { return "\u05d9\u05e9 \u05dc\u05d4\u05d6\u05d9\u05df \u05e9\u05e2\u05d4"; }, get$timePickerMinuteLabel() { return "\u05d3\u05e7\u05d5\u05ea"; }, get$timePickerMinuteModeAnnouncement() { return "\u05d1\u05d7\u05d9\u05e8\u05ea \u05d3\u05e7\u05d5\u05ea"; } }; A.MaterialLocalizationHi.prototype = { get$alertDialogLabel() { return "\u0905\u0932\u0930\u094d\u091f"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0902"; }, get$calendarModeButtonLabel() { return "\u0915\u0948\u0932\u0947\u0902\u0921\u0930 \u092a\u0930 \u091c\u093e\u090f\u0902"; }, get$cancelButtonLabel() { return "\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902"; }, get$collapsedIconTapHint() { return "\u092c\u095c\u093e \u0915\u0930\u0947\u0902"; }, get$copyButtonLabel() { return "\u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902"; }, get$currentDateLabel() { return "\u0906\u091c"; }, get$cutButtonLabel() { return "\u0915\u093e\u091f\u0947\u0902"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "\u0924\u093e\u0930\u0940\u0916 \u0921\u093e\u0932\u0947\u0902"; }, get$dateOutOfRangeLabel() { return "\u0938\u0940\u092e\u093e \u0938\u0947 \u091c\u093c\u094d\u092f\u093e\u0926\u093e."; }, get$datePickerHelpText() { return "\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902"; }, get$deleteButtonTooltip() { return "\u092e\u093f\u091f\u093e\u090f\u0902"; }, get$dialModeButtonLabel() { return "\u0921\u093e\u092f\u0932 \u092a\u093f\u0915\u0930 \u092e\u094b\u0921 \u092a\u0930 \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u0947\u0902"; }, get$dialogLabel() { return "\u0921\u093e\u092f\u0932\u0949\u0917"; }, get$drawerLabel() { return "\u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u094d\u092f\u0942"; }, get$expandedIconTapHint() { return "\u091b\u094b\u091f\u093e \u0915\u0930\u0947\u0902"; }, get$firstPageTooltip() { return "\u092a\u0939\u0932\u093e \u092a\u0947\u091c"; }, get$inputDateModeButtonLabel() { return "\u0907\u0928\u092a\u0941\u091f \u092a\u0930 \u091c\u093e\u090f\u0902"; }, get$inputTimeModeButtonLabel() { return "\u091f\u0947\u0915\u094d\u0938\u094d\u091f \u0915\u0947 \u0907\u0928\u092a\u0941\u091f \u092e\u094b\u0921 \u092a\u0930 \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u0947\u0902"; }, get$invalidDateFormatLabel() { return "\u0905\u092e\u093e\u0928\u094d\u092f \u095e\u0949\u0930\u094d\u092e\u0948\u091f."; }, get$invalidTimeLabel() { return "\u092e\u093e\u0928\u094d\u092f \u0938\u092e\u092f \u0921\u093e\u0932\u0947\u0902"; }, get$lastPageTooltip() { return "\u0906\u0916\u093f\u0930\u0940 \u092a\u0947\u091c"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0932\u093e\u0907\u0938\u0947\u0902\u0938"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0932\u093e\u0907\u0938\u0947\u0902\u0938"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0932\u093e\u0907\u0938\u0947\u0902\u0938"; }, get$lookUpButtonLabel() { return "\u0932\u0941\u0915 \u0905\u092a \u092c\u091f\u0928"; }, get$menuDismissLabel() { return "\u092e\u0947\u0928\u094d\u092f\u0942 \u0916\u093e\u0930\u093f\u091c \u0915\u0930\u0947\u0902"; }, get$modalBarrierDismissLabel() { return "\u0916\u093e\u0930\u093f\u091c \u0915\u0930\u0947\u0902"; }, get$moreButtonTooltip() { return "\u095b\u094d\u092f\u093e\u0926\u093e"; }, get$nextMonthTooltip() { return "\u0905\u0917\u0932\u093e \u092e\u0939\u0940\u0928\u093e"; }, get$nextPageTooltip() { return "\u0905\u0917\u0932\u093e \u092a\u0947\u091c"; }, get$okButtonLabel() { return "\u0920\u0940\u0915 \u0939\u0948"; }, get$openAppDrawerTooltip() { return "\u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u094d\u092f\u0942 \u0916\u094b\u0932\u0947\u0902"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u0915\u093e $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u091a\u093f\u092a\u0915\u093e\u090f\u0902"; }, get$popupMenuLabel() { return "\u092a\u0949\u092a\u0905\u092a \u092e\u0947\u0928\u094d\u092f\u0942"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u092a\u093f\u091b\u0932\u093e \u092e\u0939\u0940\u0928\u093e"; }, get$previousPageTooltip() { return "\u092a\u093f\u091b\u0932\u093e \u092a\u0947\u091c"; }, get$refreshIndicatorSemanticLabel() { return "\u0930\u0940\u092b\u093c\u094d\u0930\u0947\u0936 \u0915\u0930\u0947\u0902"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u090f\u0915 \u0935\u0930\u094d\u0923 \u0906\u0948\u0930 \u0921\u093e\u0932\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0935\u0930\u094d\u0923 \u0906\u0948\u0930 \u0921\u093e\u0932\u0947 \u091c\u093e \u0938\u0915\u0924\u0947 \u0939\u0948\u0902"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0939\u0930 \u092a\u0947\u091c \u092e\u0947\u0902 \u092a\u0902\u0915\u094d\u0924\u093f\u092f\u094b\u0902 \u0915\u0940 \u0938\u0902\u0916\u094d\u092f\u093e:"; }, get$scanTextButtonLabel() { return "\u091f\u0947\u0915\u094d\u0938\u094d\u091f \u0938\u094d\u0915\u0948\u0928 \u0915\u0930\u0947\u0902"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\u0935\u0947\u092c \u092a\u0930 \u0916\u094b\u091c\u0947\u0902"; }, get$selectAllButtonLabel() { return "\u0938\u092d\u0940 \u0915\u094b \u091a\u0941\u0928\u0947\u0902"; }, get$selectYearSemanticsLabel() { return "\u0938\u093e\u0932 \u091a\u0941\u0928\u0947\u0902"; }, get$shareButtonLabel() { return "\u0936\u0947\u092f\u0930 \u0915\u0930\u0947\u0902\u2026"; }, get$showMenuTooltip() { return "\u092e\u0947\u0928\u094d\u092f\u0942 \u0926\u093f\u0916\u093e\u090f\u0902"; }, get$tabLabelRaw() { return "$tabCount \u0915\u093e \u091f\u0948\u092c $tabIndex"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_5; }, get$timePickerDialHelpText() { return "\u0938\u092e\u092f \u091a\u0941\u0928\u0947\u0902"; }, get$timePickerHourLabel() { return "\u0918\u0902\u091f\u093e"; }, get$timePickerHourModeAnnouncement() { return "\u0918\u0902\u091f\u0947 \u0915\u0947 \u0939\u093f\u0938\u093e\u092c \u0938\u0947 \u0938\u092e\u092f \u091a\u0941\u0928\u0947\u0902"; }, get$timePickerInputHelpText() { return "\u0938\u092e\u092f \u0921\u093e\u0932\u0947\u0902"; }, get$timePickerMinuteLabel() { return "\u092e\u093f\u0928\u091f"; }, get$timePickerMinuteModeAnnouncement() { return "\u092e\u093f\u0928\u091f \u0915\u0947 \u0939\u093f\u0938\u093e\u092c \u0938\u0947 \u0938\u092e\u092f \u091a\u0941\u0928\u0947\u0902"; } }; A.MaterialLocalizationHr.prototype = { get$alertDialogLabel() { return "Upozorenje"; }, get$anteMeridiemAbbreviation() { return "prijepodne"; }, get$backButtonTooltip() { return "Natrag"; }, get$calendarModeButtonLabel() { return "Prije\u0111ite na kalendar"; }, get$cancelButtonLabel() { return "Odustani"; }, get$collapsedIconTapHint() { return "Pro\u0161iri"; }, get$copyButtonLabel() { return "Kopiraj"; }, get$currentDateLabel() { return "Danas"; }, get$cutButtonLabel() { return "Izre\u017ei"; }, get$dateHelpText() { return "dd. mm. gggg."; }, get$dateInputLabel() { return "Unesite datum"; }, get$dateOutOfRangeLabel() { return "Izvan raspona."; }, get$datePickerHelpText() { return "Odaberi datum"; }, get$deleteButtonTooltip() { return "Brisanje"; }, get$dialModeButtonLabel() { return "Prijelaz na na\u010din alata za odabir biranja"; }, get$dialogLabel() { return "Dijalog"; }, get$drawerLabel() { return "Navigacijski izbornik"; }, get$expandedIconTapHint() { return "Sa\u017emi"; }, get$firstPageTooltip() { return "Prva stranica"; }, get$inputDateModeButtonLabel() { return "Prije\u0111ite na unos"; }, get$inputTimeModeButtonLabel() { return "Prijelaz na na\u010din unosa teksta"; }, get$invalidDateFormatLabel() { return "Format nije va\u017ee\u0107i."; }, get$invalidTimeLabel() { return "Unesite va\u017ee\u0107e vrijeme"; }, get$lastPageTooltip() { return "Posljednja stranica"; }, get$licensesPackageDetailTextFew() { return "$licenseCount licence"; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenca"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenci"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licence"; }, get$lookUpButtonLabel() { return "Pogled prema gore"; }, get$menuDismissLabel() { return "Odbacivanje izbornika"; }, get$modalBarrierDismissLabel() { return "Odbaci"; }, get$moreButtonTooltip() { return "Vi\u0161e"; }, get$nextMonthTooltip() { return "Sljede\u0107i mjesec"; }, get$nextPageTooltip() { return "Sljede\u0107a stranica"; }, get$okButtonLabel() { return "U REDU"; }, get$openAppDrawerTooltip() { return "Otvaranje izbornika za navigaciju"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow od $rowCount"; }, get$pasteButtonLabel() { return "Zalijepi"; }, get$popupMenuLabel() { return "Sko\u010dni izbornik"; }, get$postMeridiemAbbreviation() { return "popodne"; }, get$previousMonthTooltip() { return "Prethodni mjesec"; }, get$previousPageTooltip() { return "Prethodna stranica"; }, get$refreshIndicatorSemanticLabel() { return "Osvje\u017ei"; }, get$remainingTextFieldCharacterCountFew() { return "Preostala su $remainingCount znaka"; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Preostao je 1 znak"; }, get$remainingTextFieldCharacterCountOther() { return "Preostalo je $remainingCount znakova"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Redaka po stranici:"; }, get$scanTextButtonLabel() { return "Skeniranje teksta"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Pretra\u017ei web"; }, get$selectAllButtonLabel() { return "Odaberi sve"; }, get$selectYearSemanticsLabel() { return "Odaberite godinu"; }, get$shareButtonLabel() { return "Dijeli..."; }, get$showMenuTooltip() { return "Prikaz izbornika"; }, get$tabLabelRaw() { return "Kartica $tabIndex od $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Odaberi vrijeme"; }, get$timePickerHourLabel() { return "Sat"; }, get$timePickerHourModeAnnouncement() { return "Odaberite sate"; }, get$timePickerInputHelpText() { return "Unesi vrijeme"; }, get$timePickerMinuteLabel() { return "Minuta"; }, get$timePickerMinuteModeAnnouncement() { return "Odaberite minute"; } }; A.MaterialLocalizationHu.prototype = { get$alertDialogLabel() { return "\xc9rtes\xedt\xe9s"; }, get$anteMeridiemAbbreviation() { return "de."; }, get$backButtonTooltip() { return "Vissza"; }, get$calendarModeButtonLabel() { return "V\xe1lt\xe1s napt\xe1rra"; }, get$cancelButtonLabel() { return "M\xe9gse"; }, get$collapsedIconTapHint() { return "Kibont\xe1s"; }, get$copyButtonLabel() { return "M\xe1sol\xe1s"; }, get$currentDateLabel() { return "Ma"; }, get$cutButtonLabel() { return "Kiv\xe1g\xe1s"; }, get$dateHelpText() { return "\xe9\xe9\xe9\xe9. hh. nn."; }, get$dateInputLabel() { return "Adja meg a d\xe1tumot"; }, get$dateOutOfRangeLabel() { return "Tartom\xe1nyon k\xedv\xfcl."; }, get$datePickerHelpText() { return "D\xe1tum kiv\xe1laszt\xe1sa"; }, get$deleteButtonTooltip() { return "T\xf6rl\xe9s"; }, get$dialModeButtonLabel() { return "V\xe1lt\xe1s id\u0151pontv\xe1laszt\xf3 m\xf3dra"; }, get$dialogLabel() { return "P\xe1rbesz\xe9dablak"; }, get$drawerLabel() { return "Navig\xe1ci\xf3s men\xfc"; }, get$expandedIconTapHint() { return "\xd6sszecsuk\xe1s"; }, get$firstPageTooltip() { return "Els\u0151 oldal"; }, get$inputDateModeButtonLabel() { return "V\xe1lt\xe1s bevitelre"; }, get$inputTimeModeButtonLabel() { return "V\xe1lt\xe1s sz\xf6vegbeviteli m\xf3dra"; }, get$invalidDateFormatLabel() { return "\xc9rv\xe9nytelen form\xe1tum."; }, get$invalidTimeLabel() { return "\xc9rv\xe9nyes form\xe1tumban adja meg az id\u0151t"; }, get$lastPageTooltip() { return "Utols\xf3 oldal"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenc"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenc"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licencek"; }, get$lookUpButtonLabel() { return "Felfel\xe9 n\xe9z\xe9s"; }, get$menuDismissLabel() { return "Men\xfc bez\xe1r\xe1sa"; }, get$modalBarrierDismissLabel() { return "Elvet\xe9s"; }, get$moreButtonTooltip() { return "T\xf6bb"; }, get$nextMonthTooltip() { return "K\xf6vetkez\u0151 h\xf3nap"; }, get$nextPageTooltip() { return "K\xf6vetkez\u0151 oldal"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Navig\xe1ci\xf3s men\xfc megnyit\xe1sa"; }, get$pageRowsInfoTitleRaw() { return "$rowCount/$firstRow\u2013$lastRow."; }, get$pasteButtonLabel() { return "Beilleszt\xe9s"; }, get$popupMenuLabel() { return "El\u0151ugr\xf3 men\xfc"; }, get$postMeridiemAbbreviation() { return "du."; }, get$previousMonthTooltip() { return "El\u0151z\u0151 h\xf3nap"; }, get$previousPageTooltip() { return "El\u0151z\u0151 oldal"; }, get$refreshIndicatorSemanticLabel() { return "Friss\xedt\xe9s"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 karakter maradt"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount karakter maradt"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Oldalank\xe9nti sorsz\xe1m:"; }, get$scanTextButtonLabel() { return "Sz\xf6veg beolvas\xe1sa"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Keres\xe9s az interneten"; }, get$selectAllButtonLabel() { return "\xd6sszes kijel\xf6l\xe9se"; }, get$selectYearSemanticsLabel() { return "V\xe1lassza ki az \xe9vet"; }, get$shareButtonLabel() { return "Megoszt\xe1s\u2026"; }, get$showMenuTooltip() { return "Men\xfc megjelen\xedt\xe9se"; }, get$tabLabelRaw() { return "$tabCount/$tabIndex. lap"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Id\u0151pont kiv\xe1laszt\xe1sa"; }, get$timePickerHourLabel() { return "\xd3ra"; }, get$timePickerHourModeAnnouncement() { return "\xd3ra kiv\xe1laszt\xe1sa"; }, get$timePickerInputHelpText() { return "Id\u0151pont megad\xe1sa"; }, get$timePickerMinuteLabel() { return "Perc"; }, get$timePickerMinuteModeAnnouncement() { return "Perc kiv\xe1laszt\xe1sa"; } }; A.MaterialLocalizationHy.prototype = { get$alertDialogLabel() { return "\u053e\u0561\u0576\u0578\u0582\u0581\u0578\u0582\u0574"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0540\u0565\u057f"; }, get$calendarModeButtonLabel() { return "\u0531\u0576\u0581\u0576\u0565\u056c \u0585\u0580\u0561\u0581\u0578\u0582\u0575\u0581\u056b\u0576"; }, get$cancelButtonLabel() { return "\u0549\u0565\u0572\u0561\u0580\u056f\u0565\u056c"; }, get$collapsedIconTapHint() { return "\u053e\u0561\u057e\u0561\u056c\u0565\u056c"; }, get$copyButtonLabel() { return "\u054a\u0561\u057f\u0573\u0565\u0576\u0565\u056c"; }, get$currentDateLabel() { return "\u0531\u0575\u057d\u0585\u0580"; }, get$cutButtonLabel() { return "\u053f\u057f\u0580\u0565\u056c"; }, get$dateHelpText() { return "\u0585\u0585.\u0561\u0561.\u057f\u057f\u057f\u057f"; }, get$dateInputLabel() { return "\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u056c \u0561\u0574\u057d\u0561\u0569\u056b\u057e"; }, get$dateOutOfRangeLabel() { return "\u0539\u0578\u0582\u0575\u056c\u0561\u057f\u0580\u0565\u056c\u056b \u0568\u0576\u0564\u0563\u0580\u056f\u0578\u0582\u0575\u0569\u056b\u0581 \u0564\u0578\u0582\u0580\u057d \u0567\u0589"; }, get$datePickerHelpText() { return "\u0538\u0576\u057f\u0580\u0565\u0584 \u0561\u0574\u057d\u0561\u0569\u056b\u057e\u0568"; }, get$deleteButtonTooltip() { return "\u054b\u0576\u057b\u0565\u056c"; }, get$dialModeButtonLabel() { return "\u0531\u0576\u0581\u0576\u0565\u056c \u0569\u057e\u0565\u0580\u056b \u0568\u0576\u057f\u0580\u0574\u0561\u0576 \u057c\u0565\u056a\u056b\u0574\u056b\u0576"; }, get$dialogLabel() { return "\u0535\u0580\u056f\u056d\u0578\u057d\u0578\u0582\u0569\u0575\u0561\u0576 \u057a\u0561\u057f\u0578\u0582\u0570\u0561\u0576"; }, get$drawerLabel() { return "\u0546\u0561\u057e\u056b\u0563\u0561\u0581\u056b\u0561\u0575\u056b \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f"; }, get$expandedIconTapHint() { return "\u053e\u0561\u056c\u0565\u056c"; }, get$firstPageTooltip() { return "\u0531\u057c\u0561\u057b\u056b\u0576 \u0567\u057b"; }, get$inputDateModeButtonLabel() { return "\u0531\u0576\u0581\u0576\u0565\u056c \u0576\u0565\u0580\u0561\u056e\u0574\u0561\u0576 \u057c\u0565\u056a\u056b\u0574\u056b\u0576"; }, get$inputTimeModeButtonLabel() { return "\u0531\u0576\u0581\u0576\u0565\u056c \u057f\u0565\u0584\u057d\u057f\u056b \u0574\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0574\u0561\u0576 \u057c\u0565\u056a\u056b\u0574\u056b\u0576"; }, get$invalidDateFormatLabel() { return "\u0541\u0587\u0561\u0579\u0561\u0583\u0576 \u0561\u0576\u057e\u0561\u057e\u0565\u0580 \u0567\u0589"; }, get$invalidTimeLabel() { return "\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u057e\u0561\u057e\u0565\u0580 \u056a\u0561\u0574"; }, get$lastPageTooltip() { return "\u054e\u0565\u0580\u057b\u056b\u0576 \u0567\u057b"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0531\u0580\u057f\u0578\u0576\u0561\u0563\u0580\u0565\u0580"; }, get$lookUpButtonLabel() { return "\u0553\u0576\u057f\u0580\u0565\u056c"; }, get$menuDismissLabel() { return "\u0553\u0561\u056f\u0565\u056c \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"; }, get$modalBarrierDismissLabel() { return "\u0553\u0561\u056f\u0565\u056c"; }, get$moreButtonTooltip() { return "\u0531\u0575\u056c"; }, get$nextMonthTooltip() { return "\u0540\u0561\u057b\u0578\u0580\u0564 \u0561\u0574\u056b\u057d"; }, get$nextPageTooltip() { return "\u0540\u0561\u057b\u0578\u0580\u0564 \u0567\u057b"; }, get$okButtonLabel() { return "\u0535\u0572\u0561\u057e"; }, get$openAppDrawerTooltip() { return "\u0532\u0561\u0581\u0565\u056c \u0576\u0561\u057e\u056b\u0563\u0561\u0581\u056b\u0561\u0575\u056b \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow $rowCount-\u056b\u0581"; }, get$pasteButtonLabel() { return "\u054f\u0565\u0572\u0561\u0564\u0580\u0565\u056c"; }, get$popupMenuLabel() { return "\u0535\u056c\u0576\u0578\u0572 \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0546\u0561\u056d\u0578\u0580\u0564 \u0561\u0574\u056b\u057d"; }, get$previousPageTooltip() { return "\u0546\u0561\u056d\u0578\u0580\u0564 \u0567\u057b"; }, get$refreshIndicatorSemanticLabel() { return "\u0539\u0561\u0580\u0574\u0561\u0581\u0576\u0565\u056c"; }, get$remainingTextFieldCharacterCountFew() { return "\u0544\u0576\u0561\u0581 $remainingCount \u0576\u056b\u0577"; }, get$remainingTextFieldCharacterCountMany() { return "\u0544\u0576\u0561\u0581 $remainingCount \u0576\u056b\u0577"; }, get$remainingTextFieldCharacterCountOne() { return "\u0544\u0576\u0561\u0581\u0565\u056c \u0567 1 \u0576\u056b\u0577"; }, get$remainingTextFieldCharacterCountOther() { return "\u0544\u0576\u0561\u0581\u0565\u056c \u0567 $remainingCount \u0576\u056b\u0577"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "\u0546\u056b\u0577\u056b \u0570\u0576\u0561\u0580\u0561\u057e\u0578\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u0579\u056f\u0561"; }, get$rowsPerPageTitle() { return "\u0544\u0565\u056f \u0567\u057b\u056b \u057f\u0578\u0572\u0565\u0580\u0568\u055d"; }, get$scanTextButtonLabel() { return "\u054d\u056f\u0561\u0576\u0561\u057e\u0578\u0580\u0565\u056c \u057f\u0565\u0584\u057d\u057f"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0548\u0580\u0578\u0576\u0565\u056c \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u0578\u0582\u0574"; }, get$selectAllButtonLabel() { return "\u0546\u0577\u0565\u056c \u0562\u0578\u056c\u0578\u0580\u0568"; }, get$selectYearSemanticsLabel() { return "\u0538\u0576\u057f\u0580\u0565\u056c \u057f\u0561\u0580\u056b\u0576"; }, get$shareButtonLabel() { return "\u053f\u056b\u057d\u057e\u0565\u056c..."; }, get$showMenuTooltip() { return "\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"; }, get$tabLabelRaw() { return "\u0546\u0565\u0580\u0564\u056b\u0580 $tabIndex\u055d $tabCount-\u056b\u0581"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0538\u0576\u057f\u0580\u0565\u0584 \u056a\u0561\u0574\u0568"; }, get$timePickerHourLabel() { return "\u053a\u0561\u0574"; }, get$timePickerHourModeAnnouncement() { return "\u0538\u0576\u057f\u0580\u0565\u0584 \u056a\u0561\u0574\u0568"; }, get$timePickerInputHelpText() { return "\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u056a\u0561\u0574\u0568"; }, get$timePickerMinuteLabel() { return "\u0550\u0578\u057a\u0565"; }, get$timePickerMinuteModeAnnouncement() { return "\u0538\u0576\u057f\u0580\u0565\u0584 \u0580\u0578\u057a\u0565\u0576\u0565\u0580\u0568"; } }; A.MaterialLocalizationId.prototype = { get$alertDialogLabel() { return "Notifikasi"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Kembali"; }, get$calendarModeButtonLabel() { return "Beralih ke kalender"; }, get$cancelButtonLabel() { return "Batal"; }, get$collapsedIconTapHint() { return "Luaskan"; }, get$copyButtonLabel() { return "Salin"; }, get$currentDateLabel() { return "Hari ini"; }, get$cutButtonLabel() { return "Potong"; }, get$dateHelpText() { return "hh/bb/tttt"; }, get$dateInputLabel() { return "Masukkan Tanggal"; }, get$dateOutOfRangeLabel() { return "Di luar rentang."; }, get$datePickerHelpText() { return "Pilih tanggal"; }, get$deleteButtonTooltip() { return "Hapus"; }, get$dialModeButtonLabel() { return "Beralih ke mode tampilan jam"; }, get$dialogLabel() { return "Dialog"; }, get$drawerLabel() { return "Menu navigasi"; }, get$expandedIconTapHint() { return "Ciutkan"; }, get$firstPageTooltip() { return "Halaman pertama"; }, get$inputDateModeButtonLabel() { return "Beralih ke masukan"; }, get$inputTimeModeButtonLabel() { return "Beralih ke mode input teks"; }, get$invalidDateFormatLabel() { return "Format tidak valid."; }, get$invalidTimeLabel() { return "Masukkan waktu yang valid"; }, get$lastPageTooltip() { return "Halaman terakhir"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisensi"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisensi"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lisensi"; }, get$lookUpButtonLabel() { return "Cari"; }, get$menuDismissLabel() { return "Tutup menu"; }, get$modalBarrierDismissLabel() { return "Tutup"; }, get$moreButtonTooltip() { return "Lainnya"; }, get$nextMonthTooltip() { return "Bulan berikutnya"; }, get$nextPageTooltip() { return "Halaman berikutnya"; }, get$okButtonLabel() { return "OKE"; }, get$openAppDrawerTooltip() { return "Buka menu navigasi"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow dari $rowCount"; }, get$pasteButtonLabel() { return "Tempel"; }, get$popupMenuLabel() { return "Menu pop-up"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Bulan sebelumnya"; }, get$previousPageTooltip() { return "Halaman sebelumnya"; }, get$refreshIndicatorSemanticLabel() { return "Memuat ulang"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Sisa 1 karakter"; }, get$remainingTextFieldCharacterCountOther() { return "Sisa $remainingCount karakter"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Baris per halaman:"; }, get$scanTextButtonLabel() { return "Pindai teks"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Telusuri di Web"; }, get$selectAllButtonLabel() { return "Pilih semua"; }, get$selectYearSemanticsLabel() { return "Pilih tahun"; }, get$shareButtonLabel() { return "Bagikan..."; }, get$showMenuTooltip() { return "Tampilkan menu"; }, get$tabLabelRaw() { return "Tab $tabIndex dari $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_1; }, get$timePickerDialHelpText() { return "Pilih waktu"; }, get$timePickerHourLabel() { return "Jam"; }, get$timePickerHourModeAnnouncement() { return "Pilih jam"; }, get$timePickerInputHelpText() { return "Masukkan waktu"; }, get$timePickerMinuteLabel() { return "Menit"; }, get$timePickerMinuteModeAnnouncement() { return "Pilih menit"; } }; A.MaterialLocalizationIs.prototype = { get$alertDialogLabel() { return "Tilkynning"; }, get$anteMeridiemAbbreviation() { return "f.h."; }, get$backButtonTooltip() { return "Til baka"; }, get$calendarModeButtonLabel() { return "Skipta yfir \xed dagatal"; }, get$cancelButtonLabel() { return "H\xe6tta vi\xf0"; }, get$collapsedIconTapHint() { return "St\xe6kka"; }, get$copyButtonLabel() { return "Afrita"; }, get$currentDateLabel() { return "\xcd dag"; }, get$cutButtonLabel() { return "Klippa"; }, get$dateHelpText() { return "dd.mm.\xe1\xe1\xe1\xe1"; }, get$dateInputLabel() { return "Sl\xe1 inn dagsetningu"; }, get$dateOutOfRangeLabel() { return "Utan svi\xf0s."; }, get$datePickerHelpText() { return "Velja dagsetningu"; }, get$deleteButtonTooltip() { return "Ey\xf0a"; }, get$dialModeButtonLabel() { return "Skiptu yfir \xed sk\xedfuval"; }, get$dialogLabel() { return "Gluggi"; }, get$drawerLabel() { return "Yfirlitsvalmynd"; }, get$expandedIconTapHint() { return "Draga saman"; }, get$firstPageTooltip() { return "Fyrsta s\xed\xf0a"; }, get$inputDateModeButtonLabel() { return "Skipta yfir \xed innsl\xe1tt"; }, get$inputTimeModeButtonLabel() { return "Skiptu yfir \xed textainnsl\xe1tt"; }, get$invalidDateFormatLabel() { return "\xd3gilt sni\xf0."; }, get$invalidTimeLabel() { return "F\xe6r\xf0u inn gildan t\xedma"; }, get$lastPageTooltip() { return "S\xed\xf0asta s\xed\xf0a"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 leyfi"; }, get$licensesPackageDetailTextOther() { return "$licenseCount leyfi"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Leyfi"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$menuDismissLabel() { return "Loka valmynd"; }, get$modalBarrierDismissLabel() { return "Hunsa"; }, get$moreButtonTooltip() { return "Meira"; }, get$nextMonthTooltip() { return "N\xe6sti m\xe1nu\xf0ur"; }, get$nextPageTooltip() { return "N\xe6sta s\xed\xf0a"; }, get$okButtonLabel() { return "\xcd lagi"; }, get$openAppDrawerTooltip() { return "Opna yfirlitsvalmynd"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow af $rowCount"; }, get$pasteButtonLabel() { return "L\xedma"; }, get$popupMenuLabel() { return "Sprettivalmynd"; }, get$postMeridiemAbbreviation() { return "e.h."; }, get$previousMonthTooltip() { return "Fyrri m\xe1nu\xf0ur"; }, get$previousPageTooltip() { return "Fyrri s\xed\xf0a"; }, get$refreshIndicatorSemanticLabel() { return "Endurn\xfdja"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 stafur eftir"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount stafir eftir"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "L\xednur \xe1 s\xed\xf0u:"; }, get$scanTextButtonLabel() { return "Skanna texta"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Leita \xe1 vefnum"; }, get$selectAllButtonLabel() { return "Velja allt"; }, get$selectYearSemanticsLabel() { return "Velja \xe1r"; }, get$shareButtonLabel() { return "Deila..."; }, get$showMenuTooltip() { return "S\xfdna valmynd"; }, get$tabLabelRaw() { return "Flipi $tabIndex af $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Velja t\xedma"; }, get$timePickerHourLabel() { return "Klukkustund"; }, get$timePickerHourModeAnnouncement() { return "Velja klukkustundir"; }, get$timePickerInputHelpText() { return "F\xe6ra inn t\xedma"; }, get$timePickerMinuteLabel() { return "M\xedn\xfata"; }, get$timePickerMinuteModeAnnouncement() { return "Velja m\xedn\xfatur"; } }; A.MaterialLocalizationIt.prototype = { get$alertDialogLabel() { return "Avviso"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Indietro"; }, get$calendarModeButtonLabel() { return "Passa al calendario"; }, get$cancelButtonLabel() { return "Annulla"; }, get$collapsedIconTapHint() { return "Espandi"; }, get$copyButtonLabel() { return "Copia"; }, get$currentDateLabel() { return "Oggi"; }, get$cutButtonLabel() { return "Taglia"; }, get$dateHelpText() { return "mm/gg/aaaa"; }, get$dateInputLabel() { return "Inserisci data"; }, get$dateOutOfRangeLabel() { return "Fuori intervallo."; }, get$datePickerHelpText() { return "Seleziona data"; }, get$deleteButtonTooltip() { return "Elimina"; }, get$dialModeButtonLabel() { return "Passa alla modalit\xe0 selettore del quadrante"; }, get$dialogLabel() { return "Finestra di dialogo"; }, get$drawerLabel() { return "Menu di navigazione"; }, get$expandedIconTapHint() { return "Comprimi"; }, get$firstPageTooltip() { return "Prima pagina"; }, get$inputDateModeButtonLabel() { return "Passa alla modalit\xe0 di immissione"; }, get$inputTimeModeButtonLabel() { return "Passa alla modalit\xe0 immissione testo"; }, get$invalidDateFormatLabel() { return "Formato non valido."; }, get$invalidTimeLabel() { return "Inserisci un orario valido"; }, get$lastPageTooltip() { return "Ultima pagina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenza"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenze"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licenze"; }, get$lookUpButtonLabel() { return "Cerca"; }, get$menuDismissLabel() { return "Ignora menu"; }, get$modalBarrierDismissLabel() { return "Ignora"; }, get$moreButtonTooltip() { return "Altro"; }, get$nextMonthTooltip() { return "Mese successivo"; }, get$nextPageTooltip() { return "Pagina successiva"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Apri il menu di navigazione"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow di $rowCount"; }, get$pasteButtonLabel() { return "Incolla"; }, get$popupMenuLabel() { return "Menu popup"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Mese precedente"; }, get$previousPageTooltip() { return "Pagina precedente"; }, get$refreshIndicatorSemanticLabel() { return "Aggiorna"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 carattere rimanente"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount caratteri rimanenti"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Righe per pagina:"; }, get$scanTextButtonLabel() { return "Scansiona testo"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Cerca sul web"; }, get$selectAllButtonLabel() { return "Seleziona tutto"; }, get$selectYearSemanticsLabel() { return "Seleziona anno"; }, get$shareButtonLabel() { return "Condividi\u2026"; }, get$showMenuTooltip() { return "Mostra il menu"; }, get$tabLabelRaw() { return "Scheda $tabIndex di $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Seleziona ora"; }, get$timePickerHourLabel() { return "Ora"; }, get$timePickerHourModeAnnouncement() { return "Seleziona le ore"; }, get$timePickerInputHelpText() { return "Inserisci ora"; }, get$timePickerMinuteLabel() { return "Minuto"; }, get$timePickerMinuteModeAnnouncement() { return "Seleziona i minuti"; } }; A.MaterialLocalizationJa.prototype = { get$alertDialogLabel() { return "\u901a\u77e5"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u623b\u308b"; }, get$calendarModeButtonLabel() { return "\u30ab\u30ec\u30f3\u30c0\u30fc\u306b\u5207\u308a\u66ff\u3048"; }, get$cancelButtonLabel() { return "\u30ad\u30e3\u30f3\u30bb\u30eb"; }, get$collapsedIconTapHint() { return "\u5c55\u958b"; }, get$copyButtonLabel() { return "\u30b3\u30d4\u30fc"; }, get$currentDateLabel() { return "\u4eca\u65e5"; }, get$cutButtonLabel() { return "\u5207\u308a\u53d6\u308a"; }, get$dateHelpText() { return "yyyy/mm/dd"; }, get$dateInputLabel() { return "\u65e5\u4ed8\u3092\u5165\u529b"; }, get$dateOutOfRangeLabel() { return "\u7bc4\u56f2\u5916\u3067\u3059\u3002"; }, get$datePickerHelpText() { return "\u65e5\u4ed8\u306e\u9078\u629e"; }, get$deleteButtonTooltip() { return "\u524a\u9664"; }, get$dialModeButtonLabel() { return "\u30c0\u30a4\u30e4\u30eb\u9078\u629e\u30c4\u30fc\u30eb \u30e2\u30fc\u30c9\u306b\u5207\u308a\u66ff\u3048\u307e\u3059"; }, get$dialogLabel() { return "\u30c0\u30a4\u30a2\u30ed\u30b0"; }, get$drawerLabel() { return "\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 \u30e1\u30cb\u30e5\u30fc"; }, get$expandedIconTapHint() { return "\u6298\u308a\u305f\u305f\u3080"; }, get$firstPageTooltip() { return "\u6700\u521d\u306e\u30da\u30fc\u30b8"; }, get$inputDateModeButtonLabel() { return "\u5165\u529b\u306b\u5207\u308a\u66ff\u3048"; }, get$inputTimeModeButtonLabel() { return "\u30c6\u30ad\u30b9\u30c8\u5165\u529b\u30e2\u30fc\u30c9\u306b\u5207\u308a\u66ff\u3048\u307e\u3059"; }, get$invalidDateFormatLabel() { return "\u5f62\u5f0f\u304c\u7121\u52b9\u3067\u3059\u3002"; }, get$invalidTimeLabel() { return "\u6709\u52b9\u306a\u6642\u523b\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044"; }, get$lastPageTooltip() { return "\u6700\u5f8c\u306e\u30da\u30fc\u30b8"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u30e9\u30a4\u30bb\u30f3\u30b9: 1 \u4ef6"; }, get$licensesPackageDetailTextOther() { return "\u30e9\u30a4\u30bb\u30f3\u30b9: $licenseCount \u4ef6"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u30e9\u30a4\u30bb\u30f3\u30b9"; }, get$lookUpButtonLabel() { return "\u8abf\u3079\u308b"; }, get$menuDismissLabel() { return "\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b"; }, get$modalBarrierDismissLabel() { return "\u9589\u3058\u308b"; }, get$moreButtonTooltip() { return "\u305d\u306e\u4ed6"; }, get$nextMonthTooltip() { return "\u6765\u6708"; }, get$nextPageTooltip() { return "\u6b21\u306e\u30da\u30fc\u30b8"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 \u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f"; }, get$pageRowsInfoTitleRaw() { return "$firstRow - $lastRow \u884c\uff08\u5408\u8a08 $rowCount \u884c\uff09"; }, get$pasteButtonLabel() { return "\u8cbc\u308a\u4ed8\u3051"; }, get$popupMenuLabel() { return "\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7 \u30e1\u30cb\u30e5\u30fc"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u524d\u6708"; }, get$previousPageTooltip() { return "\u524d\u306e\u30da\u30fc\u30b8"; }, get$refreshIndicatorSemanticLabel() { return "\u66f4\u65b0"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u6b8b\u308a 1 \u6587\u5b57\uff08\u534a\u89d2\u76f8\u5f53\uff09"; }, get$remainingTextFieldCharacterCountOther() { return "\u6b8b\u308a $remainingCount \u6587\u5b57\uff08\u534a\u89d2\u76f8\u5f53\uff09"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u30da\u30fc\u30b8\u3042\u305f\u308a\u306e\u884c\u6570:"; }, get$scanTextButtonLabel() { return "\u30c6\u30ad\u30b9\u30c8\u3092\u30b9\u30ad\u30e3\u30f3"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\u30a6\u30a7\u30d6\u3092\u691c\u7d22"; }, get$selectAllButtonLabel() { return "\u3059\u3079\u3066\u3092\u9078\u629e"; }, get$selectYearSemanticsLabel() { return "\u5e74\u3092\u9078\u629e"; }, get$shareButtonLabel() { return "\u5171\u6709..."; }, get$showMenuTooltip() { return "\u30e1\u30cb\u30e5\u30fc\u3092\u8868\u793a"; }, get$tabLabelRaw() { return "\u30bf\u30d6: $tabIndex/$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u6642\u9593\u306e\u9078\u629e"; }, get$timePickerHourLabel() { return "\u6642"; }, get$timePickerHourModeAnnouncement() { return "\u6642\u9593\u3092\u9078\u629e"; }, get$timePickerInputHelpText() { return "\u6642\u9593\u306e\u5165\u529b"; }, get$timePickerMinuteLabel() { return "\u5206"; }, get$timePickerMinuteModeAnnouncement() { return "\u5206\u3092\u9078\u629e"; } }; A.MaterialLocalizationKa.prototype = { get$alertDialogLabel() { return "\u10d2\u10d0\u10e4\u10e0\u10d7\u10ee\u10d8\u10da\u10d4\u10d1\u10d0"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u10e3\u10d9\u10d0\u10dc"; }, get$calendarModeButtonLabel() { return "\u10d9\u10d0\u10da\u10d4\u10dc\u10d3\u10d0\u10e0\u10d6\u10d4 \u10d2\u10d0\u10d3\u10d0\u10e0\u10d7\u10d5\u10d0"; }, get$cancelButtonLabel() { return "\u10d2\u10d0\u10e3\u10e5\u10db\u10d4\u10d1\u10d0"; }, get$collapsedIconTapHint() { return "\u10d2\u10d0\u10e8\u10da\u10d0"; }, get$copyButtonLabel() { return "\u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0"; }, get$currentDateLabel() { return "\u10d3\u10e6\u10d4\u10e1"; }, get$cutButtonLabel() { return "\u10d0\u10db\u10dd\u10ed\u10e0\u10d0"; }, get$dateHelpText() { return "\u10d3\u10d3.\u10d7\u10d7.\u10ec\u10ec\u10ec\u10ec"; }, get$dateInputLabel() { return "\u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10d7\u10d0\u10e0\u10d8\u10e6\u10d8"; }, get$dateOutOfRangeLabel() { return "\u10d3\u10d8\u10d0\u10de\u10d0\u10d6\u10dd\u10dc\u10e1 \u10db\u10d8\u10e6\u10db\u10d0\u10d0."; }, get$datePickerHelpText() { return "\u10d7\u10d0\u10e0\u10d8\u10e6\u10d8\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0"; }, get$deleteButtonTooltip() { return "\u10ec\u10d0\u10e8\u10da\u10d0"; }, get$dialModeButtonLabel() { return "\u10ea\u10d8\u10e4\u10d4\u10e0\u10d1\u10da\u10d0\u10e2\u10d8\u10e1 \u10e0\u10d4\u10df\u10d8\u10db\u10d6\u10d4 \u10d2\u10d0\u10d3\u10d0\u10e0\u10d7\u10d5\u10d0"; }, get$dialogLabel() { return "\u10d3\u10d8\u10d0\u10da\u10dd\u10d2\u10d8"; }, get$drawerLabel() { return "\u10dc\u10d0\u10d5\u10d8\u10d2\u10d0\u10ea\u10d8\u10d8\u10e1 \u10db\u10d4\u10dc\u10d8\u10e3"; }, get$expandedIconTapHint() { return "\u10e9\u10d0\u10d9\u10d4\u10ea\u10d5\u10d0"; }, get$firstPageTooltip() { return "\u10de\u10d8\u10e0\u10d5\u10d4\u10da\u10d8 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d8"; }, get$inputDateModeButtonLabel() { return "\u10e8\u10d4\u10e7\u10d5\u10d0\u10dc\u10d0\u10d6\u10d4 \u10d2\u10d0\u10d3\u10d0\u10e0\u10d7\u10d5\u10d0"; }, get$inputTimeModeButtonLabel() { return "\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e8\u10d4\u10e7\u10d5\u10d0\u10dc\u10d8\u10e1 \u10e0\u10d4\u10df\u10d8\u10db\u10d6\u10d4 \u10d2\u10d0\u10d3\u10d0\u10e0\u10d7\u10d5\u10d0"; }, get$invalidDateFormatLabel() { return "\u10e4\u10dd\u10e0\u10db\u10d0\u10e2\u10d8 \u10d0\u10e0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d8\u10d0."; }, get$invalidTimeLabel() { return "\u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10e1\u10ec\u10dd\u10e0\u10d8 \u10d3\u10e0\u10dd"; }, get$lastPageTooltip() { return "\u10d1\u10dd\u10da\u10dd \u10d2\u10d5\u10d4\u10e0\u10d3\u10d8"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d0"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d0"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d4\u10d1\u10d8"; }, get$lookUpButtonLabel() { return "\u10d0\u10d8\u10ee\u10d4\u10d3\u10d4\u10d7 \u10d6\u10d4\u10db\u10dd\u10d7"; }, get$menuDismissLabel() { return "\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e3\u10d0\u10e0\u10e7\u10dd\u10e4\u10d0"; }, get$modalBarrierDismissLabel() { return "\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"; }, get$moreButtonTooltip() { return "\u10db\u10d4\u10e2\u10d8"; }, get$nextMonthTooltip() { return "\u10e8\u10d4\u10db\u10d3\u10d4\u10d2\u10d8 \u10d7\u10d5\u10d4"; }, get$nextPageTooltip() { return "\u10e8\u10d4\u10db\u10d3\u10d4\u10d2\u10d8 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d8"; }, get$okButtonLabel() { return "\u10d9\u10d0\u10e0\u10d2\u10d8"; }, get$openAppDrawerTooltip() { return "\u10e1\u10d0\u10dc\u10d0\u10d5\u10d8\u10d2\u10d0\u10ea\u10d8\u10dd \u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10d2\u10d0\u10ee\u10e1\u10dc\u10d0"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow / $rowCount-\u10d3\u10d0\u10dc"; }, get$pasteButtonLabel() { return "\u10e9\u10d0\u10e1\u10db\u10d0"; }, get$popupMenuLabel() { return "\u10d0\u10db\u10dd\u10db\u10ee\u10e2\u10d0\u10e0\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u10ec\u10d8\u10dc\u10d0 \u10d7\u10d5\u10d4"; }, get$previousPageTooltip() { return "\u10ec\u10d8\u10dc\u10d0 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d8"; }, get$refreshIndicatorSemanticLabel() { return "\u10d2\u10d0\u10dc\u10d0\u10ee\u10da\u10d4\u10d1\u10d0"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u10d3\u10d0\u10e0\u10e9\u10d0 1 \u10e1\u10d8\u10db\u10d1\u10dd\u10da\u10dd"; }, get$remainingTextFieldCharacterCountOther() { return "\u10d3\u10d0\u10e0\u10e9\u10d0 $remainingCount \u10e1\u10d8\u10db\u10d1\u10dd\u10da\u10dd"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u10db\u10ec\u10d9\u10e0\u10d8\u10d5\u10d8 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d6\u10d4:"; }, get$scanTextButtonLabel() { return "\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e1\u10d9\u10d0\u10dc\u10d8\u10e0\u10d4\u10d1\u10d0"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u10d5\u10d4\u10d1\u10e8\u10d8 \u10eb\u10d8\u10d4\u10d1\u10d0"; }, get$selectAllButtonLabel() { return "\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0"; }, get$selectYearSemanticsLabel() { return "\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4\u10d7 \u10ec\u10d4\u10da\u10d8"; }, get$shareButtonLabel() { return "\u10d2\u10d0\u10d6\u10d8\u10d0\u10e0\u10d4\u10d1\u10d0..."; }, get$showMenuTooltip() { return "\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e9\u10d5\u10d4\u10dc\u10d4\u10d1\u10d0"; }, get$tabLabelRaw() { return "\u10e9\u10d0\u10dc\u10d0\u10e0\u10d7\u10d8 $tabIndex / $tabCount-\u10d3\u10d0\u10dc"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u10d3\u10e0\u10dd\u10d8\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0"; }, get$timePickerHourLabel() { return "\u10e1\u10d0\u10d0\u10d7\u10d8"; }, get$timePickerHourModeAnnouncement() { return "\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4\u10d7 \u10e1\u10d0\u10d0\u10d7\u10d4\u10d1\u10d8"; }, get$timePickerInputHelpText() { return "\u10d3\u10e0\u10dd\u10d8\u10e1 \u10e8\u10d4\u10e7\u10d5\u10d0\u10dc\u10d0"; }, get$timePickerMinuteLabel() { return "\u10ec\u10e3\u10d7\u10d8"; }, get$timePickerMinuteModeAnnouncement() { return "\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4\u10d7 \u10ec\u10e3\u10d7\u10d4\u10d1\u10d8"; } }; A.MaterialLocalizationKk.prototype = { get$alertDialogLabel() { return "\u0414\u0430\u0431\u044b\u043b"; }, get$anteMeridiemAbbreviation() { return "\u0442\u04af\u0441\u0442\u0435\u043d \u043a\u0435\u0439\u0456\u043d"; }, get$backButtonTooltip() { return "\u0410\u0440\u0442\u049b\u0430"; }, get$calendarModeButtonLabel() { return "\u041a\u04af\u043d\u0442\u0456\u0437\u0431\u0435\u0433\u0435 \u0430\u0443\u044b\u0441\u0443"; }, get$cancelButtonLabel() { return "\u0411\u0430\u0441 \u0442\u0430\u0440\u0442\u0443"; }, get$collapsedIconTapHint() { return "\u0416\u0430\u044e"; }, get$copyButtonLabel() { return "\u041a\u04e9\u0448\u0456\u0440\u0443"; }, get$currentDateLabel() { return "\u0411\u04af\u0433\u0456\u043d"; }, get$cutButtonLabel() { return "\u049a\u0438\u044e"; }, get$dateHelpText() { return "\u043a\u043a.\u0430\u0430.\u0436\u0436\u0436\u0436"; }, get$dateInputLabel() { return "\u041a\u04af\u043d\u0434\u0456 \u0435\u043d\u0433\u0456\u0437\u0443"; }, get$dateOutOfRangeLabel() { return "\u0410\u0443\u049b\u044b\u043c\u043d\u0430\u043d \u0442\u044bc."; }, get$datePickerHelpText() { return "\u041a\u04af\u043d\u0434\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443"; }, get$deleteButtonTooltip() { return "\u0416\u043e\u044e"; }, get$dialModeButtonLabel() { return "\u0422\u0430\u04a3\u0434\u0430\u0443 \u0440\u0435\u0436\u0438\u043c\u0456\u043d\u0435 \u0430\u0443\u044b\u0441\u0443"; }, get$dialogLabel() { return "\u0414\u0438\u0430\u043b\u043e\u0433\u0442\u044b\u049b \u0442\u0435\u0440\u0435\u0437\u0435"; }, get$drawerLabel() { return "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043c\u04d9\u0437\u0456\u0440\u0456"; }, get$expandedIconTapHint() { return "\u0416\u0438\u044e"; }, get$firstPageTooltip() { return "\u0411\u0456\u0440\u0456\u043d\u0448\u0456 \u0431\u0435\u0442"; }, get$inputDateModeButtonLabel() { return "\u041c\u04d9\u0442\u0456\u043d \u0435\u043d\u0433\u0456\u0437\u0443\u0433\u0435 \u0430\u0443\u044b\u0441\u0443"; }, get$inputTimeModeButtonLabel() { return "\u041c\u04d9\u0442\u0456\u043d \u0435\u043d\u0433\u0456\u0437\u0443 \u0440\u0435\u0436\u0438\u043c\u0456\u043d\u0435 \u0430\u0443\u044b\u0441\u0443"; }, get$invalidDateFormatLabel() { return "\u0424\u043e\u0440\u043c\u0430\u0442 \u0436\u0430\u0440\u0430\u043c\u0441\u044b\u0437."; }, get$invalidTimeLabel() { return "\u0416\u0430\u0440\u0430\u043c\u0434\u044b \u0443\u0430\u049b\u044b\u0442 \u043c\u04d9\u043b\u0456\u043c\u0435\u0442\u0456\u043d \u0435\u043d\u0433\u0456\u0437\u0456\u04a3\u0456\u0437."; }, get$lastPageTooltip() { return "\u0421\u043e\u04a3\u0493\u044b \u0431\u0435\u0442"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043b\u0430\u0440"; }, get$lookUpButtonLabel() { return "\u0406\u0437\u0434\u0435\u0443"; }, get$menuDismissLabel() { return "\u041c\u04d9\u0437\u0456\u0440\u0434\u0456 \u0436\u0430\u0431\u0443"; }, get$modalBarrierDismissLabel() { return "\u0416\u0430\u0431\u0443"; }, get$moreButtonTooltip() { return "\u0416\u0430\u044e"; }, get$nextMonthTooltip() { return "\u041a\u0435\u043b\u0435\u0441\u0456 \u0430\u0439"; }, get$nextPageTooltip() { return "\u041a\u0435\u043b\u0435\u0441\u0456 \u0431\u0435\u0442"; }, get$okButtonLabel() { return "\u0418\u04d9"; }, get$openAppDrawerTooltip() { return "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043c\u04d9\u0437\u0456\u0440\u0456\u043d \u0430\u0448\u0443"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u0456\u0448\u0456\u043d\u0435\u043d $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u049a\u043e\u044e"; }, get$popupMenuLabel() { return "\u049a\u0430\u043b\u049b\u044b\u043c\u0430\u043b\u044b \u0442\u0435\u0440\u0435\u0437\u0435 \u043c\u04d9\u0437\u0456\u0440\u0456"; }, get$postMeridiemAbbreviation() { return "\u0442\u04af\u0441\u0442\u0435\u043d \u043a\u0435\u0439\u0456\u043d"; }, get$previousMonthTooltip() { return "\u04e8\u0442\u043a\u0435\u043d \u0430\u0439"; }, get$previousPageTooltip() { return "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0431\u0435\u0442"; }, get$refreshIndicatorSemanticLabel() { return "\u0416\u0430\u04a3\u0430\u0440\u0442\u0443"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0442\u0430\u04a3\u0431\u0430 \u049b\u0430\u043b\u0434\u044b."; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0442\u0430\u04a3\u0431\u0430 \u049b\u0430\u043b\u0434\u044b."; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "\u0422\u0430\u04a3\u0431\u0430\u043b\u0430\u0440 \u049b\u0430\u043b\u043c\u0430\u0434\u044b"; }, get$rowsPerPageTitle() { return "\u04d8\u0440 \u0431\u0435\u0442\u0442\u0435\u0433\u0456 \u0436\u043e\u043b\u0434\u0430\u0440 \u0441\u0430\u043d\u044b:"; }, get$scanTextButtonLabel() { return "\u041c\u04d9\u0442\u0456\u043d\u0434\u0456 \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0456\u0437\u0434\u0435\u0443"; }, get$selectAllButtonLabel() { return "\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443"; }, get$selectYearSemanticsLabel() { return "\u0416\u044b\u043b\u0434\u044b \u0442\u0430\u04a3\u0434\u0430\u0443"; }, get$shareButtonLabel() { return "\u0411\u04e9\u043b\u0456\u0441\u0443\u2026"; }, get$showMenuTooltip() { return "\u041c\u04d9\u0437\u0456\u0440\u0434\u0456 \u043a\u04e9\u0440\u0441\u0435\u0442\u0443"; }, get$tabLabelRaw() { return "$tabCount/$tabIndex \u049b\u043e\u0439\u044b\u043d\u0434\u044b"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0423\u0430\u049b\u044b\u0442\u0442\u044b \u0442\u0430\u04a3\u0434\u0430\u0443"; }, get$timePickerHourLabel() { return "\u0421\u0430\u0493\u0430\u0442"; }, get$timePickerHourModeAnnouncement() { return "\u0421\u0430\u0493\u0430\u0442\u0442\u0430\u0440\u0434\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437"; }, get$timePickerInputHelpText() { return "\u0423\u0430\u049b\u044b\u0442\u0442\u044b \u0435\u043d\u0433\u0456\u0437\u0443"; }, get$timePickerMinuteLabel() { return "M\u0438\u043d\u0443\u0442"; }, get$timePickerMinuteModeAnnouncement() { return "\u041c\u0438\u043d\u0443\u0442\u0442\u0430\u0440\u0434\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437"; } }; A.MaterialLocalizationKm.prototype = { get$alertDialogLabel() { return "\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u1790\u1799\u1780\u17d2\u179a\u17c4\u1799"; }, get$calendarModeButtonLabel() { return "\u1794\u17d2\u178a\u17bc\u179a\u1791\u17c5\u200b\u1794\u17d2\u179a\u178f\u17b7\u1791\u17b7\u1793"; }, get$cancelButtonLabel() { return "\u1794\u17c4\u17c7\u1794\u1784\u17cb"; }, get$collapsedIconTapHint() { return "\u1796\u1784\u17d2\u179a\u17b8\u1780"; }, get$copyButtonLabel() { return "\u1785\u1798\u17d2\u179b\u1784"; }, get$currentDateLabel() { return "\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7"; }, get$cutButtonLabel() { return "\u1780\u17b6\u178f\u17cb"; }, get$dateHelpText() { return "\u1790\u17d2\u1784\u17c3/\u1781\u17c2/\u1786\u17d2\u1793\u17b6\u17c6"; }, get$dateInputLabel() { return "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791"; }, get$dateOutOfRangeLabel() { return "\u1780\u17d2\u179a\u17c5\u1785\u1793\u17d2\u179b\u17c4\u17c7\u17d4"; }, get$datePickerHelpText() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1780\u17b6\u179b\u200b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791"; }, get$deleteButtonTooltip() { return "\u179b\u17bb\u1794"; }, get$dialModeButtonLabel() { return "\u1794\u17d2\u178a\u17bc\u179a\u1791\u17c5\u1798\u17bb\u1781\u1784\u17b6\u179a\u1795\u17d2\u1791\u17b6\u17c6\u1784\u200b\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u179b\u17c1\u1781"; }, get$dialogLabel() { return "\u1794\u17d2\u179a\u17a2\u1794\u17cb"; }, get$drawerLabel() { return "\u1798\u17c9\u17ba\u1793\u17bb\u1799\u179a\u17bb\u1780\u179a\u1780"; }, get$expandedIconTapHint() { return "\u1794\u1784\u17d2\u179a\u17bd\u1798"; }, get$firstPageTooltip() { return "\u1791\u17c6\u1796\u17d0\u179a\u200b\u178a\u17c6\u1794\u17bc\u1784"; }, get$inputDateModeButtonLabel() { return "\u1794\u17d2\u178a\u17bc\u179a\u1791\u17c5\u200b\u1780\u17b6\u179a\u1794\u1789\u17d2\u1785\u17bc\u179b"; }, get$inputTimeModeButtonLabel() { return "\u1794\u17d2\u178a\u17bc\u179a\u1791\u17c5\u200b\u1798\u17bb\u1781\u1784\u17b6\u179a\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u17a2\u1780\u17d2\u179f\u179a"; }, get$invalidDateFormatLabel() { return "\u1791\u1798\u17d2\u179a\u1784\u17cb\u1798\u17b7\u1793\u200b\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c\u1791\u17c1\u17d4"; }, get$invalidTimeLabel() { return "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u200b\u178a\u17c2\u179b\u200b\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c"; }, get$lastPageTooltip() { return "\u1791\u17c6\u1796\u17d0\u179a\u200b\u1785\u17bb\u1784\u200b\u1780\u17d2\u179a\u17c4\u1799"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e 1"; }, get$licensesPackageDetailTextOther() { return "\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e $licenseCount"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e"; }, get$lookUpButtonLabel() { return "\u179a\u1780\u1798\u17be\u179b"; }, get$menuDismissLabel() { return "\u1785\u17d2\u179a\u17b6\u1793\u1785\u17c4\u179b\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799"; }, get$modalBarrierDismissLabel() { return "\u1785\u17d2\u179a\u17b6\u1793\u200b\u1785\u17c4\u179b"; }, get$moreButtonTooltip() { return "\u1785\u17d2\u179a\u17be\u1793\u200b\u1791\u17c0\u178f"; }, get$nextMonthTooltip() { return "\u1781\u17c2\u200b\u200b\u1780\u17d2\u179a\u17c4\u1799"; }, get$nextPageTooltip() { return "\u1791\u17c6\u1796\u17d0\u179a\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb"; }, get$okButtonLabel() { return "\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798"; }, get$openAppDrawerTooltip() { return "\u1794\u17be\u1780\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u179a\u17bb\u1780\u179a\u1780"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u1780\u17d2\u1793\u17bb\u1784\u200b\u1785\u17c6\u178e\u17c4\u1798\u200b $rowCount"; }, get$pasteButtonLabel() { return "\u178a\u17b6\u1780\u17cb\u200b\u1785\u17bc\u179b"; }, get$popupMenuLabel() { return "\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u200b\u179b\u17c4\u178f\u200b\u17a1\u17be\u1784"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u1781\u17c2\u1798\u17bb\u1793"; }, get$previousPageTooltip() { return "\u1791\u17c6\u1796\u17d0\u179a\u1798\u17bb\u1793"; }, get$refreshIndicatorSemanticLabel() { return "\u1795\u17d2\u1791\u17bb\u1780\u17a1\u17be\u1784\u179c\u17b7\u1789"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u1793\u17c5\u179f\u179b\u17cb\u200b 1 \u178f\u17bd\u200b\u1791\u17c0\u178f"; }, get$remainingTextFieldCharacterCountOther() { return "\u1793\u17c5\u179f\u179b\u17cb $remainingCount \u178f\u17bd\u200b\u1791\u17c0\u178f"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1780\u17d2\u1793\u17bb\u1784\u200b\u1798\u17bd\u1799\u200b\u1791\u17c6\u1796\u17d0\u179a\u17d6"; }, get$scanTextButtonLabel() { return "\u179f\u17d2\u1780\u17c1\u1793\u200b\u17a2\u1780\u17d2\u179f\u179a"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u200b\u179b\u17be\u1794\u178e\u17d2\u178a\u17b6\u1789"; }, get$selectAllButtonLabel() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb"; }, get$selectYearSemanticsLabel() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1786\u17d2\u1793\u17b6\u17c6"; }, get$shareButtonLabel() { return "\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780..."; }, get$showMenuTooltip() { return "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799"; }, get$tabLabelRaw() { return "\u1795\u17d2\u1791\u17b6\u17c6\u1784 $tabIndex \u1780\u17d2\u1793\u17bb\u1784\u200b\u1785\u17c6\u178e\u17c4\u1798\u200b $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1798\u17c9\u17c4\u1784"; }, get$timePickerHourLabel() { return "\u1798\u17c9\u17c4\u1784"; }, get$timePickerHourModeAnnouncement() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1798\u17c9\u17c4\u1784"; }, get$timePickerInputHelpText() { return "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1798\u17c9\u17c4\u1784"; }, get$timePickerMinuteLabel() { return "\u1793\u17b6\u1791\u17b8\u200b"; }, get$timePickerMinuteModeAnnouncement() { return "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1793\u17b6\u1791\u17b8"; } }; A.MaterialLocalizationKn.prototype = { get$alertDialogLabel() { return "\u0c8e\u0c9a\u0ccd\u0c9a\u0cb0\u0cbf\u0c95\u0cc6"; }, get$anteMeridiemAbbreviation() { return "\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"; }, get$backButtonTooltip() { return "\u0cb9\u0cbf\u0c82\u0ca4\u0cbf\u0cb0\u0cc1\u0c97\u0cbf"; }, get$calendarModeButtonLabel() { return "\u0c95\u0ccd\u0caf\u0cbe\u0cb2\u0cc6\u0c82\u0ca1\u0cb0\u0ccd\u200c\u0c97\u0cc6 \u0cac\u0ca6\u0cb2\u0cbf\u0cb8\u0cbf"; }, get$cancelButtonLabel() { return "\u0cb0\u0ca6\u0ccd\u0ca6\u0cc1\u0cae\u0cbe\u0ca1\u0cbf"; }, get$collapsedIconTapHint() { return "\u0cb5\u0cbf\u0cb8\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$copyButtonLabel() { return "\u0ca8\u0c95\u0cb2\u0cbf\u0cb8\u0cbf"; }, get$currentDateLabel() { return "\u0c87\u0c82\u0ca6\u0cc1"; }, get$cutButtonLabel() { return "\u0c95\u0ca4\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95 \u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf"; }, get$dateOutOfRangeLabel() { return "\u0cb5\u0ccd\u0caf\u0cbe\u0caa\u0ccd\u0ca4\u0cbf\u0caf \u0cb9\u0cca\u0cb0\u0c97\u0cbf\u0ca6\u0cc6"; }, get$datePickerHelpText() { return "\u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"; }, get$deleteButtonTooltip() { return "\u0c85\u0cb3\u0cbf\u0cb8\u0cbf"; }, get$dialModeButtonLabel() { return "\u0ca1\u0caf\u0cb2\u0ccd \u0caa\u0cbf\u0c95\u0cb0\u0ccd\u200c \u0cae\u0ccb\u0ca1\u0ccd\u200c\u0c97\u0cc6 \u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cbf"; }, get$dialogLabel() { return "\u0ca1\u0cc8\u0cb2\u0cbe\u0c97\u0ccd"; }, get$drawerLabel() { return "\u0ca8\u0ccd\u0caf\u0cbe\u0cb5\u0cbf\u0c97\u0cc7\u0cb6\u0ca8\u0ccd\u200c \u0cae\u0cc6\u0ca8\u0cc1"; }, get$expandedIconTapHint() { return "\u0c95\u0cc1\u0c97\u0ccd\u0c97\u0cbf\u0cb8\u0cbf"; }, get$firstPageTooltip() { return "\u0cae\u0cca\u0ca6\u0cb2 \u0caa\u0cc1\u0c9f"; }, get$inputDateModeButtonLabel() { return "\u0c87\u0ca8\u0ccd\u200c\u0caa\u0cc1\u0c9f\u0ccd\u200c\u0c97\u0cc6 \u0cac\u0ca6\u0cb2\u0cbf\u0cb8\u0cbf"; }, get$inputTimeModeButtonLabel() { return "\u0caa\u0ca0\u0ccd\u0caf \u0c87\u0ca8\u0ccd\u200c\u0caa\u0cc1\u0c9f\u0ccd \u0cae\u0ccb\u0ca1\u0ccd\u200c\u0c97\u0cc6 \u0cac\u0ca6\u0cb2\u0cbe\u0caf\u0cbf\u0cb8\u0cbf"; }, get$invalidDateFormatLabel() { return "\u0c85\u0cae\u0cbe\u0ca8\u0ccd\u0caf\u0cb5\u0cbe\u0ca6 \u0cab\u0cbe\u0cb0\u0ccd\u0cae\u0ccd\u0caf\u0cbe\u0c9f\u0ccd."; }, get$invalidTimeLabel() { return "\u0cae\u0cbe\u0ca8\u0ccd\u0caf\u0cb5\u0cbe\u0ca6 \u0cb8\u0cae\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf"; }, get$lastPageTooltip() { return "\u0c95\u0cca\u0ca8\u0cc6\u0caf \u0caa\u0cc1\u0c9f"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0cc1"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0cc1"; }, get$lookUpButtonLabel() { return "\u0cae\u0cc7\u0cb2\u0cc6 \u0ca8\u0ccb\u0ca1\u0cbf"; }, get$menuDismissLabel() { return "\u0cae\u0cc6\u0ca8\u0cc1\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb5\u0c9c\u0cbe\u0c97\u0cc6\u0cc2\u0cb3\u0cbf\u0cb8\u0cbf"; }, get$modalBarrierDismissLabel() { return "\u0cb5\u0c9c\u0cbe\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf"; }, get$moreButtonTooltip() { return "\u0c87\u0ca8\u0ccd\u0ca8\u0cb7\u0ccd\u0c9f\u0cc1"; }, get$nextMonthTooltip() { return "\u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1"; }, get$nextPageTooltip() { return "\u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8 \u0caa\u0cc1\u0c9f"; }, get$okButtonLabel() { return "\u0cb8\u0cb0\u0cbf"; }, get$openAppDrawerTooltip() { return "\u0ca8\u0ccd\u0caf\u0cbe\u0cb5\u0cbf\u0c97\u0cc7\u0cb6\u0ca8\u0ccd\u200c \u0cae\u0cc6\u0ca8\u0cc1 \u0ca4\u0cc6\u0cb0\u0cc6\u0caf\u0cbf\u0cb0\u0cbf"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u0cb0\u0cb2\u0ccd\u0cb2\u0cbf $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0c85\u0c82\u0c9f\u0cbf\u0cb8\u0cbf"; }, get$popupMenuLabel() { return "\u0caa\u0cbe\u0caa\u0ccd\u0c85\u0caa\u0ccd \u0cae\u0cc6\u0ca8\u0cc1"; }, get$postMeridiemAbbreviation() { return "\u0cb8\u0c82\u0c9c\u0cc6"; }, get$previousMonthTooltip() { return "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1"; }, get$previousPageTooltip() { return "\u0cb9\u0cbf\u0c82\u0ca6\u0cbf\u0ca8 \u0caa\u0cc1\u0c9f"; }, get$refreshIndicatorSemanticLabel() { return "\u0cb0\u0cbf\u0cab\u0ccd\u0cb0\u0cc6\u0cb6\u0ccd \u0cae\u0cbe\u0ca1\u0cbf"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0c85\u0c95\u0ccd\u0cb7\u0cb0 \u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0ca6\u0cc6"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0c85\u0c95\u0ccd\u0cb7\u0cb0\u0c97\u0cb3\u0cc1 \u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0cb5\u0cc6"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0caa\u0ccd\u0cb0\u0ca4\u0cbf \u0caa\u0cc1\u0c9f\u0c95\u0ccd\u0c95\u0cc6 \u0cb8\u0cbe\u0cb2\u0cc1\u0c97\u0cb3\u0cc1:"; }, get$scanTextButtonLabel() { return "\u0caa\u0ca0\u0ccd\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb8\u0ccd\u0c95\u0ccd\u0caf\u0cbe\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf"; }, get$selectAllButtonLabel() { return "\u0c8e\u0cb2\u0ccd\u0cb2\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2 \u0c86\u0caf\u0ccd\u0c95\u0cc6 \u0cae\u0cbe\u0ca1\u0cbf"; }, get$selectYearSemanticsLabel() { return "\u0cb5\u0cb0\u0ccd\u0cb7\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"; }, get$shareButtonLabel() { return "\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf..."; }, get$showMenuTooltip() { return "\u0cae\u0cc6\u0ca8\u0cc1 \u0ca4\u0ccb\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$tabLabelRaw() { return "$tabCount \u0cb0\u0cb2\u0ccd\u0cb2\u0cbf\u0ca8 $tabIndex \u0c9f\u0ccd\u0caf\u0cbe\u0cac\u0ccd"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0cb8\u0cae\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"; }, get$timePickerHourLabel() { return "\u0c97\u0c82\u0c9f\u0cc6"; }, get$timePickerHourModeAnnouncement() { return "\u0c97\u0c82\u0c9f\u0cc6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"; }, get$timePickerInputHelpText() { return "\u0cb8\u0cae\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cae\u0cc2\u0ca6\u0cbf\u0cb8\u0cbf"; }, get$timePickerMinuteLabel() { return "\u0ca8\u0cbf\u0cae\u0cbf\u0cb7"; }, get$timePickerMinuteModeAnnouncement() { return "\u0ca8\u0cbf\u0cae\u0cbf\u0cb7\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"; } }; A.MaterialLocalizationKo.prototype = { get$alertDialogLabel() { return "\uc54c\ub9bc"; }, get$anteMeridiemAbbreviation() { return "\uc624\uc804"; }, get$backButtonTooltip() { return "\ub4a4\ub85c"; }, get$calendarModeButtonLabel() { return "\uce98\ub9b0\ub354 \ubaa8\ub4dc\ub85c \uc804\ud658"; }, get$cancelButtonLabel() { return "\ucde8\uc18c"; }, get$collapsedIconTapHint() { return "\ud3bc\uce58\uae30"; }, get$copyButtonLabel() { return "\ubcf5\uc0ac"; }, get$currentDateLabel() { return "\uc624\ub298"; }, get$cutButtonLabel() { return "\uc798\ub77c\ub0c4"; }, get$dateHelpText() { return "yyyy.mm.dd"; }, get$dateInputLabel() { return "\ub0a0\uc9dc \uc785\ub825"; }, get$dateOutOfRangeLabel() { return "\ubc94\uc704\ub97c \ubc97\uc5b4\ub0ac\uc2b5\ub2c8\ub2e4."; }, get$datePickerHelpText() { return "\ub0a0\uc9dc \uc120\ud0dd"; }, get$deleteButtonTooltip() { return "\uc0ad\uc81c"; }, get$dialModeButtonLabel() { return "\ub2e4\uc774\uc5bc \uc120\ud0dd \ubaa8\ub4dc\ub85c \uc804\ud658"; }, get$dialogLabel() { return "\ub300\ud654\uc0c1\uc790"; }, get$drawerLabel() { return "\ud0d0\uc0c9 \uba54\ub274"; }, get$expandedIconTapHint() { return "\uc811\uae30"; }, get$firstPageTooltip() { return "\uccab \ud398\uc774\uc9c0"; }, get$inputDateModeButtonLabel() { return "\uc785\ub825 \ubaa8\ub4dc\ub85c \uc804\ud658"; }, get$inputTimeModeButtonLabel() { return "\ud14d\uc2a4\ud2b8 \uc785\ub825 \ubaa8\ub4dc\ub85c \uc804\ud658"; }, get$invalidDateFormatLabel() { return "\ud615\uc2dd\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4."; }, get$invalidTimeLabel() { return "\uc720\ud6a8\ud55c \uc2dc\uac04\uc744 \uc785\ub825\ud558\uc138\uc694."; }, get$lastPageTooltip() { return "\ub9c8\uc9c0\ub9c9 \ud398\uc774\uc9c0"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\ub77c\uc774\uc120\uc2a4 1\uac1c"; }, get$licensesPackageDetailTextOther() { return "\ub77c\uc774\uc120\uc2a4 $licenseCount\uac1c"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\ub77c\uc774\uc120\uc2a4"; }, get$lookUpButtonLabel() { return "\ucc3e\uae30"; }, get$menuDismissLabel() { return "\uba54\ub274 \ub2eb\uae30"; }, get$modalBarrierDismissLabel() { return "\ub2eb\uae30"; }, get$moreButtonTooltip() { return "\ub354\ubcf4\uae30"; }, get$nextMonthTooltip() { return "\ub2e4\uc74c \ub2ec"; }, get$nextPageTooltip() { return "\ub2e4\uc74c \ud398\uc774\uc9c0"; }, get$okButtonLabel() { return "\ud655\uc778"; }, get$openAppDrawerTooltip() { return "\ud0d0\uc0c9 \uba54\ub274 \uc5f4\uae30"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\ud589 \uc911 $firstRow~$lastRow\ud589"; }, get$pasteButtonLabel() { return "\ubd99\uc5ec\ub123\uae30"; }, get$popupMenuLabel() { return "\ud31d\uc5c5 \uba54\ub274"; }, get$postMeridiemAbbreviation() { return "\uc624\ud6c4"; }, get$previousMonthTooltip() { return "\uc9c0\ub09c\ub2ec"; }, get$previousPageTooltip() { return "\uc774\uc804 \ud398\uc774\uc9c0"; }, get$refreshIndicatorSemanticLabel() { return "\uc0c8\ub85c\uace0\uce68"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1\uc790 \ub0a8\uc74c"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount\uc790 \ub0a8\uc74c"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\ud398\uc774\uc9c0\ub2f9 \ud589 \uc218:"; }, get$scanTextButtonLabel() { return "\ud14d\uc2a4\ud2b8 \uc2a4\uce94"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\uc6f9 \uac80\uc0c9"; }, get$selectAllButtonLabel() { return "\uc804\uccb4 \uc120\ud0dd"; }, get$selectYearSemanticsLabel() { return "\uc5f0\ub3c4 \uc120\ud0dd"; }, get$shareButtonLabel() { return "\uacf5\uc720..."; }, get$showMenuTooltip() { return "\uba54\ub274 \ud45c\uc2dc"; }, get$tabLabelRaw() { return "\ud0ed $tabCount\uac1c \uc911 $tabIndex\ubc88\uc9f8"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_5; }, get$timePickerDialHelpText() { return "\uc2dc\uac04 \uc120\ud0dd"; }, get$timePickerHourLabel() { return "\uc2dc\uac04"; }, get$timePickerHourModeAnnouncement() { return "\uc2dc\uac04 \uc120\ud0dd"; }, get$timePickerInputHelpText() { return "\uc2dc\uac04 \uc785\ub825"; }, get$timePickerMinuteLabel() { return "\ubd84"; }, get$timePickerMinuteModeAnnouncement() { return "\ubd84 \uc120\ud0dd"; } }; A.MaterialLocalizationKy.prototype = { get$alertDialogLabel() { return "\u042d\u0441\u043a\u0435\u0440\u0442\u04af\u04af"; }, get$anteMeridiemAbbreviation() { return "\u0442\u04af\u0448\u043a\u04e9 \u0447\u0435\u0439\u0438\u043d"; }, get$backButtonTooltip() { return "\u0410\u0440\u0442\u043a\u0430"; }, get$calendarModeButtonLabel() { return "\u0416\u044b\u043b\u043d\u0430\u0430\u043c\u0430\u0433\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u043b\u0443\u04a3\u0443\u0437"; }, get$cancelButtonLabel() { return "\u0422\u043e\u043a\u0442\u043e\u0442\u0443\u0443"; }, get$collapsedIconTapHint() { return "\u0416\u0430\u0439\u044b\u043f \u043a\u04e9\u0440\u0441\u04e9\u0442\u04af\u04af"; }, get$copyButtonLabel() { return "\u041a\u04e9\u0447\u04af\u0440\u04af\u04af"; }, get$currentDateLabel() { return "\u0411\u04af\u0433\u04af\u043d"; }, get$cutButtonLabel() { return "\u041a\u0435\u0441\u04af\u04af"; }, get$dateHelpText() { return "\u043a\u043a.\u0430\u0430.\u0436\u0436\u0436\u0436"; }, get$dateInputLabel() { return "\u041a\u04af\u043d\u0434\u04af \u043a\u0438\u0440\u0433\u0438\u0437\u04af\u04af"; }, get$dateOutOfRangeLabel() { return "\u0410\u0440\u0430\u043a\u0435\u0442 \u0447\u0435\u0433\u0438\u043d\u0435\u043d \u0442\u044b\u0448\u043a\u0430\u0440\u044b."; }, get$datePickerHelpText() { return "\u041a\u04af\u043d\u0434\u04af \u0442\u0430\u043d\u0434\u043e\u043e"; }, get$deleteButtonTooltip() { return "\u0416\u043e\u043a \u043a\u044b\u043b\u0443\u0443"; }, get$dialModeButtonLabel() { return "\u0422\u0435\u0440\u04af\u04af\u043d\u04af \u0442\u0430\u043d\u0434\u0430\u0433\u044b\u0447 \u0440\u0435\u0436\u0438\u043c\u0438\u043d\u0435 \u043a\u043e\u0442\u043e\u0440\u0443\u043b\u0443\u0443"; }, get$dialogLabel() { return "\u0414\u0438\u0430\u043b\u043e\u0433"; }, get$drawerLabel() { return "\u0427\u0430\u0431\u044b\u0442\u0442\u043e\u043e \u043c\u0435\u043d\u044e\u0441\u0443"; }, get$expandedIconTapHint() { return "\u0416\u044b\u0439\u044b\u0448\u0442\u044b\u0440\u0443\u0443"; }, get$firstPageTooltip() { return "\u0411\u0438\u0440\u0438\u043d\u0447\u0438 \u0431\u0435\u0442"; }, get$inputDateModeButtonLabel() { return "\u0422\u0435\u0440\u0438\u043f \u043a\u0438\u0440\u0433\u0438\u0437\u04af\u04af \u0440\u0435\u0436\u0438\u043c\u0438\u043d\u0435 \u043a\u043e\u0442\u043e\u0440\u0443\u043b\u0443\u04a3\u0443\u0437"; }, get$inputTimeModeButtonLabel() { return "\u0422\u0435\u043a\u0441\u0442 \u043a\u0438\u0440\u0433\u0438\u0437\u04af\u04af \u0440\u0435\u0436\u0438\u043c\u0438\u043d\u0435 \u043a\u043e\u0442\u043e\u0440\u0443\u043b\u0443\u0443"; }, get$invalidDateFormatLabel() { return "\u0422\u0443\u0443\u0440\u0430 \u044d\u043c\u0435\u0441 \u0444\u043e\u0440\u043c\u0430\u0442."; }, get$invalidTimeLabel() { return "\u0423\u0431\u0430\u043a\u044b\u0442\u0442\u044b \u0442\u0443\u0443\u0440\u0430 \u043a\u04e9\u0440\u0441\u04e9\u0442\u04af\u04a3\u04af\u0437"; }, get$lastPageTooltip() { return "\u0410\u043a\u044b\u0440\u043a\u044b \u0431\u0435\u0442"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0443\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0443\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0423\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430\u043b\u0430\u0440"; }, get$lookUpButtonLabel() { return "\u0418\u0437\u0434\u04e9\u04e9"; }, get$menuDismissLabel() { return "\u041c\u0435\u043d\u044e\u043d\u0443 \u0436\u0430\u0431\u0443\u0443"; }, get$modalBarrierDismissLabel() { return "\u0416\u0430\u0431\u0443\u0443"; }, get$moreButtonTooltip() { return "\u0414\u0430\u0433\u044b"; }, get$nextMonthTooltip() { return "\u041a\u0438\u0439\u0438\u043d\u043a\u0438 \u0430\u0439"; }, get$nextPageTooltip() { return "\u041a\u0438\u0439\u0438\u043d\u043a\u0438 \u0431\u0435\u0442"; }, get$okButtonLabel() { return "\u041c\u0430\u043a\u0443\u043b"; }, get$openAppDrawerTooltip() { return "\u0427\u0430\u0431\u044b\u0442\u0442\u043e\u043e \u043c\u0435\u043d\u044e\u0441\u0443\u043d \u0430\u0447\u0443\u0443"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u0438\u0447\u0438\u043d\u0435\u043d $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0427\u0430\u043f\u0442\u043e\u043e"; }, get$popupMenuLabel() { return "\u041a\u0430\u043b\u043a\u044b\u043f \u0447\u044b\u0433\u0443\u0443\u0447\u0443 \u043c\u0435\u043d\u044e"; }, get$postMeridiemAbbreviation() { return "\u0442\u04af\u0448\u0442\u04e9\u043d \u043a\u0438\u0439\u0438\u043d"; }, get$previousMonthTooltip() { return "\u041c\u0443\u0440\u0443\u043d\u043a\u0443 \u0430\u0439"; }, get$previousPageTooltip() { return "\u041c\u0443\u0440\u0443\u043d\u043a\u0443 \u0431\u0435\u0442"; }, get$refreshIndicatorSemanticLabel() { return "\u0416\u0430\u04a3\u044b\u0440\u0442\u0443\u0443"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0431\u0435\u043b\u0433\u0438 \u043a\u0430\u043b\u0434\u044b"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0431\u0435\u043b\u0433\u0438 \u043a\u0430\u043b\u0434\u044b"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0411\u0438\u0440 \u0431\u0435\u0442\u0442\u0435\u0433\u0438 \u0441\u0430\u043f\u0442\u0430\u0440\u0434\u044b\u043d \u0441\u0430\u043d\u044b:"; }, get$scanTextButtonLabel() { return "\u0422\u0435\u043a\u0441\u0442\u0442\u0438 \u0441\u043a\u0430\u043d\u0434\u043e\u043e"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0438\u0437\u0434\u04e9\u04e9"; }, get$selectAllButtonLabel() { return "\u0411\u0430\u0430\u0440\u044b\u043d \u0442\u0430\u043d\u0434\u043e\u043e"; }, get$selectYearSemanticsLabel() { return "\u0416\u044b\u043b\u0434\u044b \u0442\u0430\u043d\u0434\u043e\u043e"; }, get$shareButtonLabel() { return "\u0411\u04e9\u043b\u04af\u0448\u04af\u04af\u2026"; }, get$showMenuTooltip() { return "\u041c\u0435\u043d\u044e\u043d\u0443 \u043a\u04e9\u0440\u0441\u04e9\u0442\u04af\u04af"; }, get$tabLabelRaw() { return "$tabCount \u043a\u044b\u043d\u0430\u043b\u043c\u0430 \u0438\u0447\u0438\u043d\u0435\u043d $tabIndex"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0423\u0431\u0430\u043a\u044b\u0442\u0442\u044b \u0442\u0430\u043d\u0434\u043e\u043e"; }, get$timePickerHourLabel() { return "\u0421\u0430\u0430\u0442"; }, get$timePickerHourModeAnnouncement() { return "\u0421\u0430\u0430\u0442\u0442\u044b \u0442\u0430\u043d\u0434\u0430\u04a3\u044b\u0437"; }, get$timePickerInputHelpText() { return "\u0423\u0431\u0430\u043a\u044b\u0442\u0442\u044b \u043a\u0438\u0440\u0433\u0438\u0437\u04af\u04af"; }, get$timePickerMinuteLabel() { return "\u041c\u04af\u043d\u04e9\u0442"; }, get$timePickerMinuteModeAnnouncement() { return "\u041c\u04af\u043d\u04e9\u0442\u0442\u04e9\u0440\u0434\u04af \u0442\u0430\u043d\u0434\u0430\u04a3\u044b\u0437"; } }; A.MaterialLocalizationLo.prototype = { get$alertDialogLabel() { return "\u0e81\u0eb2\u0e99\u0ec0\u0e95\u0eb7\u0ead\u0e99"; }, get$anteMeridiemAbbreviation() { return "\u0e81\u0ec8\u0ead\u0e99\u0e97\u0ec8\u0ebd\u0e87"; }, get$backButtonTooltip() { return "\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99"; }, get$calendarModeButtonLabel() { return "\u0eaa\u0eb0\u0eab\u0ebc\u0eb1\u0e9a\u0ec4\u0e9b\u0e9b\u0eb0\u0e95\u0eb4\u0e97\u0eb4\u0e99"; }, get$cancelButtonLabel() { return "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81"; }, get$collapsedIconTapHint() { return "\u0e82\u0eb0\u0eab\u0e8d\u0eb2\u0e8d"; }, get$copyButtonLabel() { return "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2"; }, get$currentDateLabel() { return "\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9"; }, get$cutButtonLabel() { return "\u0e95\u0eb1\u0e94"; }, get$dateHelpText() { return "\u0e94\u0e94/\u0ea7\u0ea7/\u0e9b\u0e9b\u0e9b\u0e9b"; }, get$dateInputLabel() { return "\u0ec3\u0eaa\u0ec8\u0ea7\u0eb1\u0e99\u0e97\u0eb5"; }, get$dateOutOfRangeLabel() { return "\u0ea2\u0eb9\u0ec8\u0e99\u0ead\u0e81\u0ec4\u0ea5\u0e8d\u0eb0."; }, get$datePickerHelpText() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea7\u0eb1\u0e99\u0e97\u0eb5"; }, get$deleteButtonTooltip() { return "\u0ea5\u0eb6\u0e9a"; }, get$dialModeButtonLabel() { return "\u0eaa\u0eb0\u0eab\u0ebc\u0eb1\u0e9a\u0ec4\u0e9b\u0ec3\u0e8a\u0ec9\u0ec2\u0edd\u0e94\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81"; }, get$dialogLabel() { return "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1"; }, get$drawerLabel() { return "\u0ec0\u0ea1\u0e99\u0eb9\u0e99\u0eb3\u0e97\u0eb2\u0e87"; }, get$expandedIconTapHint() { return "\u0eab\u0e8d\u0ecd\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2"; }, get$firstPageTooltip() { return "\u0edc\u0ec9\u0eb2\u0e97\u0eb3\u0ead\u0eb4\u0e94"; }, get$inputDateModeButtonLabel() { return "\u0eaa\u0eb0\u0eab\u0ebc\u0eb1\u0e9a\u0ec4\u0e9b\u0e81\u0eb2\u0e99\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99"; }, get$inputTimeModeButtonLabel() { return "\u0eaa\u0eb0\u0eab\u0ebc\u0eb1\u0e9a\u0ec4\u0e9b\u0ec3\u0e8a\u0ec9\u0ec2\u0edd\u0e94\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1"; }, get$invalidDateFormatLabel() { return "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87."; }, get$invalidTimeLabel() { return "\u0ea5\u0eb0\u0e9a\u0eb8\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87"; }, get$lastPageTooltip() { return "\u0edc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"; }, get$lookUpButtonLabel() { return "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99"; }, get$menuDismissLabel() { return "\u0e9b\u0eb4\u0e94\u0ec0\u0ea1\u0e99\u0eb9"; }, get$modalBarrierDismissLabel() { return "\u0e9b\u0eb4\u0e94\u0ec4\u0ea7\u0ec9"; }, get$moreButtonTooltip() { return "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1"; }, get$nextMonthTooltip() { return "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0edc\u0ec9\u0eb2"; }, get$nextPageTooltip() { return "\u0edc\u0ec9\u0eb2\u0e95\u0ecd\u0ec8\u0ec4\u0e9b"; }, get$okButtonLabel() { return "\u0e95\u0ebb\u0e81\u0ea5\u0ebb\u0e87"; }, get$openAppDrawerTooltip() { return "\u0ec0\u0e9b\u0eb5\u0e94\u0ec0\u0ea1\u0e99\u0eb9\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0e97\u0eb2\u0e87"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u0e88\u0eb2\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 $rowCount"; }, get$pasteButtonLabel() { return "\u0ea7\u0eb2\u0e87"; }, get$popupMenuLabel() { return "\u0ec0\u0ea1\u0e99\u0eb9\u0e9b\u0eb1\u0ead\u0e9a\u0ead\u0eb1\u0e9a"; }, get$postMeridiemAbbreviation() { return "\u0eab\u0ebc\u0eb1\u0e87\u0e97\u0ec8\u0ebd\u0e87"; }, get$previousMonthTooltip() { return "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7"; }, get$previousPageTooltip() { return "\u0edc\u0ec9\u0eb2\u0e81\u0ec8\u0ead\u0e99\u0edc\u0ec9\u0eb2"; }, get$refreshIndicatorSemanticLabel() { return "\u0ec2\u0eab\u0ebc\u0e94\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0e8d\u0eb1\u0e87\u0ead\u0eb5\u0e81 1 \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99"; }, get$remainingTextFieldCharacterCountOther() { return "\u0e8d\u0eb1\u0e87\u0ead\u0eb5\u0e81 $remainingCount \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0ec1\u0e96\u0ea7\u0e95\u0ecd\u0ec8\u0edc\u0ec9\u0eb2:"; }, get$scanTextButtonLabel() { return "\u0eaa\u0eb0\u0ec1\u0e81\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ea2\u0eb9\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94"; }, get$selectAllButtonLabel() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94"; }, get$selectYearSemanticsLabel() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u200b\u0e9b\u0eb5"; }, get$shareButtonLabel() { return "\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99..."; }, get$showMenuTooltip() { return "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec0\u0ea1\u0e99\u0eb9"; }, get$tabLabelRaw() { return "\u0ec1\u0e96\u0e9a\u0e97\u0eb5 $tabIndex \u0e88\u0eb2\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec0\u0ea7\u0ea5\u0eb2"; }, get$timePickerHourLabel() { return "\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87"; }, get$timePickerHourModeAnnouncement() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec2\u0ea1\u0e87"; }, get$timePickerInputHelpText() { return "\u0ea5\u0eb0\u0e9a\u0eb8\u0ec0\u0ea7\u0ea5\u0eb2"; }, get$timePickerMinuteLabel() { return "\u0e99\u0eb2\u0e97\u0eb5"; }, get$timePickerMinuteModeAnnouncement() { return "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e99\u0eb2\u0e97\u0eb5"; } }; A.MaterialLocalizationLt.prototype = { get$alertDialogLabel() { return "\u012esp\u0117jimas"; }, get$anteMeridiemAbbreviation() { return "prie\u0161piet"; }, get$backButtonTooltip() { return "Atgal"; }, get$calendarModeButtonLabel() { return "Perjungti \u012f kalendori\u0173"; }, get$cancelButtonLabel() { return "At\u0161aukti"; }, get$collapsedIconTapHint() { return "I\u0161skleisti"; }, get$copyButtonLabel() { return "Kopijuoti"; }, get$currentDateLabel() { return "\u0160iandien"; }, get$cutButtonLabel() { return "I\u0161kirpti"; }, get$dateHelpText() { return "yyyy/mm/dd/"; }, get$dateInputLabel() { return "\u012eveskite dat\u0105"; }, get$dateOutOfRangeLabel() { return "Nepatenka \u012f diapazon\u0105."; }, get$datePickerHelpText() { return "Pasirinkite dat\u0105"; }, get$deleteButtonTooltip() { return "I\u0161trinti"; }, get$dialModeButtonLabel() { return "Perjungti \u012f ciferblato parinkiklio re\u017eim\u0105"; }, get$dialogLabel() { return "Dialogo langas"; }, get$drawerLabel() { return "Nar\u0161ymo meniu"; }, get$expandedIconTapHint() { return "Sutraukti"; }, get$firstPageTooltip() { return "Pirmas puslapis"; }, get$inputDateModeButtonLabel() { return "Perjungti \u012f \u012fvest\u012f"; }, get$inputTimeModeButtonLabel() { return "Perjungti \u012f teksto \u012fvesties re\u017eim\u0105"; }, get$invalidDateFormatLabel() { return "Netinkamas formatas."; }, get$invalidTimeLabel() { return "\u012eveskite tinkam\u0105 laik\u0105"; }, get$lastPageTooltip() { return "Paskutinis puslapis"; }, get$licensesPackageDetailTextFew() { return "$licenseCount licencijos"; }, get$licensesPackageDetailTextMany() { return "$licenseCount licencijos"; }, get$licensesPackageDetailTextOne() { return "1 licencija"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licencij\u0173"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licencijos"; }, get$lookUpButtonLabel() { return "Ie\u0161koti"; }, get$menuDismissLabel() { return "Atsisakyti meniu"; }, get$modalBarrierDismissLabel() { return "Atsisakyti"; }, get$moreButtonTooltip() { return "Daugiau"; }, get$nextMonthTooltip() { return "Kitas m\u0117nuo"; }, get$nextPageTooltip() { return "Kitas puslapis"; }, get$okButtonLabel() { return "GERAI"; }, get$openAppDrawerTooltip() { return "Atidaryti nar\u0161ymo meniu"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow i\u0161 $rowCount"; }, get$pasteButtonLabel() { return "\u012eklijuoti"; }, get$popupMenuLabel() { return "I\u0161\u0161okantysis meniu"; }, get$postMeridiemAbbreviation() { return "popiet"; }, get$previousMonthTooltip() { return "Ankstesnis m\u0117nuo"; }, get$previousPageTooltip() { return "Ankstesnis puslapis"; }, get$refreshIndicatorSemanticLabel() { return "Atnaujinti"; }, get$remainingTextFieldCharacterCountFew() { return "Liko $remainingCount simboliai"; }, get$remainingTextFieldCharacterCountMany() { return "Liko $remainingCount simbolio"; }, get$remainingTextFieldCharacterCountOne() { return "Liko 1 simbolis"; }, get$remainingTextFieldCharacterCountOther() { return "Liko $remainingCount simboli\u0173"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Eilu\u010di\u0173 puslapyje:"; }, get$scanTextButtonLabel() { return "Nuskaityti tekst\u0105"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Ie\u0161koti \u017einiatinklyje"; }, get$selectAllButtonLabel() { return "Pasirinkti visk\u0105"; }, get$selectYearSemanticsLabel() { return "Pasirinkite metus"; }, get$shareButtonLabel() { return "Bendrinti..."; }, get$showMenuTooltip() { return "Rodyti meniu"; }, get$tabLabelRaw() { return "$tabIndex skirtukas i\u0161 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Pasirinkite laik\u0105"; }, get$timePickerHourLabel() { return "Valandos"; }, get$timePickerHourModeAnnouncement() { return "Pasirinkite valandas"; }, get$timePickerInputHelpText() { return "\u012eveskite laik\u0105"; }, get$timePickerMinuteLabel() { return "Minut\u0117s"; }, get$timePickerMinuteModeAnnouncement() { return "Pasirinkite minutes"; } }; A.MaterialLocalizationLv.prototype = { get$alertDialogLabel() { return "Br\u012bdin\u0101jums"; }, get$anteMeridiemAbbreviation() { return "priek\u0161pusdien\u0101"; }, get$backButtonTooltip() { return "Atpaka\u013c"; }, get$calendarModeButtonLabel() { return "P\u0101rsl\u0113gties uz kalend\u0101ru"; }, get$cancelButtonLabel() { return "Atcelt"; }, get$collapsedIconTapHint() { return "Izv\u0113rst"; }, get$copyButtonLabel() { return "Kop\u0113t"; }, get$currentDateLabel() { return "\u0160odien"; }, get$cutButtonLabel() { return "Izgriezt"; }, get$dateHelpText() { return "dd/mm/gggg"; }, get$dateInputLabel() { return "Ievadiet datumu"; }, get$dateOutOfRangeLabel() { return "\u0100rpus diapazona."; }, get$datePickerHelpText() { return "Atlasiet datumu"; }, get$deleteButtonTooltip() { return "Dz\u0113st"; }, get$dialModeButtonLabel() { return "P\u0101rsl\u0113gties uz ciparn\u012bcas atlas\u012bt\u0101ja re\u017e\u012bmu"; }, get$dialogLabel() { return "Dialoglodzi\u0146\u0161"; }, get$drawerLabel() { return "Navig\u0101cijas izv\u0113lne"; }, get$expandedIconTapHint() { return "Sak\u013caut"; }, get$firstPageTooltip() { return "Pirm\u0101 lapa"; }, get$inputDateModeButtonLabel() { return "P\u0101rsl\u0113gties uz ievadi"; }, get$inputTimeModeButtonLabel() { return "P\u0101rsl\u0113gties uz teksta ievades re\u017e\u012bmu"; }, get$invalidDateFormatLabel() { return "Neder\u012bgs form\u0101ts."; }, get$invalidTimeLabel() { return "Ievadiet der\u012bgu laiku."; }, get$lastPageTooltip() { return "P\u0113d\u0113j\u0101 lapa"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\xa0licence"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0licences"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "Nav licen\u010du"; }, get$licensesPageTitle() { return "Licences"; }, get$lookUpButtonLabel() { return "Mekl\u0113t"; }, get$menuDismissLabel() { return "Ner\u0101d\u012bt izv\u0113lni"; }, get$modalBarrierDismissLabel() { return "Ner\u0101d\u012bt"; }, get$moreButtonTooltip() { return "Vair\u0101k"; }, get$nextMonthTooltip() { return "N\u0101kamais m\u0113nesis"; }, get$nextPageTooltip() { return "N\u0101kam\u0101 lapa"; }, get$okButtonLabel() { return "LABI"; }, get$openAppDrawerTooltip() { return "Atv\u0113rt navig\u0101cijas izv\u0113lni"; }, get$pageRowsInfoTitleRaw() { return "$firstRow.\u2013$lastRow.\xa0no\xa0$rowCount"; }, get$pasteButtonLabel() { return "Iel\u012bm\u0113t"; }, get$popupMenuLabel() { return "Uznirsto\u0161\u0101 izv\u0113lne"; }, get$postMeridiemAbbreviation() { return "p\u0113cpusdien\u0101"; }, get$previousMonthTooltip() { return "Iepriek\u0161\u0113jais m\u0113nesis"; }, get$previousPageTooltip() { return "Iepriek\u0161\u0113j\u0101 lapa"; }, get$refreshIndicatorSemanticLabel() { return "Atsvaidzin\u0101t"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Atlikusi 1\xa0rakstz\u012bme."; }, get$remainingTextFieldCharacterCountOther() { return "Atliku\u0161as $remainingCount\xa0rakstz\u012bmes."; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "Nav atlikusi neviena rakstz\u012bme."; }, get$rowsPerPageTitle() { return "Rindas lap\u0101:"; }, get$scanTextButtonLabel() { return "Sken\u0113t tekstu"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Mekl\u0113t t\u012bmekl\u012b"; }, get$selectAllButtonLabel() { return "Atlas\u012bt visu"; }, get$selectYearSemanticsLabel() { return "Atlasiet gadu"; }, get$shareButtonLabel() { return "Kop\u012bgot\u2026"; }, get$showMenuTooltip() { return "R\u0101d\u012bt izv\u0113lni"; }, get$tabLabelRaw() { return "$tabIndex.\xa0cilne no\xa0$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Atlasiet laiku"; }, get$timePickerHourLabel() { return "Stunda"; }, get$timePickerHourModeAnnouncement() { return "Atlasiet stundas"; }, get$timePickerInputHelpText() { return "Ievadiet laiku"; }, get$timePickerMinuteLabel() { return "Min\u016bte"; }, get$timePickerMinuteModeAnnouncement() { return "Atlasiet min\u016btes"; } }; A.MaterialLocalizationMk.prototype = { get$alertDialogLabel() { return "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435"; }, get$anteMeridiemAbbreviation() { return "\u041f\u0420\u0415\u0422\u041f\u041b\u0410\u0414\u041d\u0415"; }, get$backButtonTooltip() { return "\u041d\u0430\u0437\u0430\u0434"; }, get$calendarModeButtonLabel() { return "\u041f\u0440\u0435\u0444\u0440\u043b\u0438 \u043d\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440"; }, get$cancelButtonLabel() { return "\u041e\u0442\u043a\u0430\u0436\u0438"; }, get$collapsedIconTapHint() { return "\u041f\u0440\u043e\u0448\u0438\u0440\u0438"; }, get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u0430\u0458"; }, get$currentDateLabel() { return "\u0414\u0435\u043d\u0435\u0441"; }, get$cutButtonLabel() { return "\u0418\u0441\u0435\u0447\u0438"; }, get$dateHelpText() { return "dd.mm.yyyy"; }, get$dateInputLabel() { return "\u0412\u043d\u0435\u0441\u0435\u0442\u0435 \u0434\u0430\u0442\u0443\u043c"; }, get$dateOutOfRangeLabel() { return "\u041d\u0430\u0434\u0432\u043e\u0440 \u043e\u0434 \u043e\u043f\u0441\u0435\u0433."; }, get$datePickerHelpText() { return "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0434\u0430\u0442\u0443\u043c"; }, get$deleteButtonTooltip() { return "\u0418\u0437\u0431\u0440\u0438\u0448\u0438"; }, get$dialModeButtonLabel() { return "\u041f\u0440\u0435\u0444\u0440\u043b\u0435\u0442\u0435 \u0441\u0435 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c \u043d\u0430 \u0438\u0437\u0431\u0438\u0440\u0430\u0447"; }, get$dialogLabel() { return "\u0414\u0438\u0458\u0430\u043b\u043e\u0433"; }, get$drawerLabel() { return "\u041c\u0435\u043d\u0438 \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0430"; }, get$expandedIconTapHint() { return "\u0421\u043e\u0431\u0435\u0440\u0438"; }, get$firstPageTooltip() { return "\u041f\u0440\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$inputDateModeButtonLabel() { return "\u041f\u0440\u0435\u0444\u0440\u043b\u0438 \u043d\u0430 \u0432\u043d\u0435\u0441\u0443\u0432\u0430\u045a\u0435"; }, get$inputTimeModeButtonLabel() { return "\u041f\u0440\u0435\u0444\u0440\u043b\u0435\u0442\u0435 \u0441\u0435 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c \u0437\u0430 \u0432\u043d\u0435\u0441\u0443\u0432\u0430\u045a\u0435 \u0442\u0435\u043a\u0441\u0442"; }, get$invalidDateFormatLabel() { return "\u041d\u0435\u0432\u0430\u0436\u0435\u0447\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442."; }, get$invalidTimeLabel() { return "\u0412\u043d\u0435\u0441\u0435\u0442\u0435 \u0432\u0430\u0436\u0435\u0447\u043a\u043e \u0432\u0440\u0435\u043c\u0435"; }, get$lastPageTooltip() { return "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u043b\u0438\u0446\u0435\u043d\u0446\u0430"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0446\u0438"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0438\u0446\u0435\u043d\u0446\u0438"; }, get$lookUpButtonLabel() { return "\u041f\u043e\u0433\u043b\u0435\u0434\u043d\u0435\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"; }, get$menuDismissLabel() { return "\u041e\u0442\u0444\u0440\u043b\u0435\u0442\u0435 \u0433\u043e \u043c\u0435\u043d\u0438\u0442\u043e"; }, get$modalBarrierDismissLabel() { return "\u041e\u0442\u0444\u0440\u043b\u0438"; }, get$moreButtonTooltip() { return "\u0423\u0448\u0442\u0435"; }, get$nextMonthTooltip() { return "\u0421\u043b\u0435\u0434\u043d\u0438\u043e\u0442 \u043c\u0435\u0441\u0435\u0446"; }, get$nextPageTooltip() { return "\u0421\u043b\u0435\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$okButtonLabel() { return "\u0412\u043e \u0440\u0435\u0434"; }, get$openAppDrawerTooltip() { return "\u041e\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u0433\u043e \u043c\u0435\u043d\u0438\u0442\u043e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0430"; }, get$pageRowsInfoTitleRaw() { return "$firstRow - $lastRow \u043e\u0434 $rowCount"; }, get$pasteButtonLabel() { return "\u0417\u0430\u043b\u0435\u043f\u0438"; }, get$popupMenuLabel() { return "\u0421\u043a\u043e\u043a\u0430\u0447\u043a\u043e \u043c\u0435\u043d\u0438"; }, get$postMeridiemAbbreviation() { return "\u041f\u041e\u041f\u041b\u0410\u0414\u041d\u0415"; }, get$previousMonthTooltip() { return "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438\u043e\u0442 \u043c\u0435\u0441\u0435\u0446"; }, get$previousPageTooltip() { return "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$refreshIndicatorSemanticLabel() { return "\u041e\u0441\u0432\u0435\u0436\u0438"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043d\u0443\u0432\u0430 \u0443\u0448\u0442\u0435 1 \u0437\u043d\u0430\u043a"; }, get$remainingTextFieldCharacterCountOther() { return "\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043d\u0443\u0432\u0430\u0430\u0442 \u0443\u0448\u0442\u0435 $remainingCount \u0437\u043d\u0430\u0446\u0438"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0420\u0435\u0434\u043e\u0432\u0438 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430:"; }, get$scanTextButtonLabel() { return "\u0421\u043a\u0435\u043d\u0438\u0440\u0430\u0458\u0442\u0435 \u0433\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0442"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u041f\u0440\u0435\u0431\u0430\u0440\u0430\u0458\u0442\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442"; }, get$selectAllButtonLabel() { return "\u0418\u0437\u0431\u0435\u0440\u0438 \u0433\u0438 \u0441\u0438\u0442\u0435"; }, get$selectYearSemanticsLabel() { return "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0433\u043e\u0434\u0438\u043d\u0430"; }, get$shareButtonLabel() { return "\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435..."; }, get$showMenuTooltip() { return "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u043c\u0435\u043d\u0438"; }, get$tabLabelRaw() { return "\u041a\u0430\u0440\u0442\u0438\u0447\u043a\u0430 $tabIndex \u043e\u0434 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0432\u0440\u0435\u043c\u0435"; }, get$timePickerHourLabel() { return "\u0427\u0430\u0441"; }, get$timePickerHourModeAnnouncement() { return "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0447\u0430\u0441\u043e\u0432\u0438"; }, get$timePickerInputHelpText() { return "\u0412\u043d\u0435\u0441\u0435\u0442\u0435 \u0432\u0440\u0435\u043c\u0435"; }, get$timePickerMinuteLabel() { return "\u041c\u0438\u043d\u0443\u0442\u0430"; }, get$timePickerMinuteModeAnnouncement() { return "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043c\u0438\u043d\u0443\u0442\u0438"; } }; A.MaterialLocalizationMl.prototype = { get$alertDialogLabel() { return "\u0d2e\u0d41\u0d28\u0d4d\u0d28\u0d31\u0d3f\u0d2f\u0d3f\u0d2a\u0d4d\u0d2a\u0d4d"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0d2e\u0d1f\u0d19\u0d4d\u0d19\u0d41\u0d15"; }, get$calendarModeButtonLabel() { return "\u0d15\u0d32\u0d23\u0d4d\u0d1f\u0d31\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d3e\u0d31\u0d41\u0d15"; }, get$cancelButtonLabel() { return "\u0d31\u0d26\u0d4d\u0d26\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$collapsedIconTapHint() { return "\u0d35\u0d3f\u0d15\u0d38\u0d3f\u0d2a\u0d4d\u0d2a\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$copyButtonLabel() { return "\u0d2a\u0d15\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15"; }, get$currentDateLabel() { return "\u0d07\u0d28\u0d4d\u0d28\u0d4d"; }, get$cutButtonLabel() { return "\u0d2e\u0d41\u0d31\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u0d24\u0d40\u0d2f\u0d24\u0d3f \u0d28\u0d7d\u0d15\u0d41\u0d15"; }, get$dateOutOfRangeLabel() { return "\u0d38\u0d3e\u0d27\u0d41\u0d35\u0d3e\u0d2f \u0d36\u0d4d\u0d30\u0d47\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d4d \u0d2a\u0d41\u0d31\u0d24\u0d4d\u0d24\u0d3e\u0d23\u0d4d."; }, get$datePickerHelpText() { return "\u0d24\u0d40\u0d2f\u0d24\u0d3f \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$deleteButtonTooltip() { return "\u0d07\u0d32\u0d4d\u0d32\u0d3e\u0d24\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$dialModeButtonLabel() { return "\u0d21\u0d2f\u0d7d \u0d2a\u0d3f\u0d15\u0d4d\u0d15\u0d7c \u0d2e\u0d4b\u0d21\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d3e\u0d31\u0d41\u0d15"; }, get$dialogLabel() { return "\u0d21\u0d2f\u0d32\u0d4b\u0d17\u0d4d"; }, get$drawerLabel() { return "\u0d28\u0d3e\u0d35\u0d3f\u0d17\u0d47\u0d37\u0d7b \u0d2e\u0d46\u0d28\u0d41"; }, get$expandedIconTapHint() { return "\u0d1a\u0d41\u0d30\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$firstPageTooltip() { return "\u0d06\u0d26\u0d4d\u0d2f \u0d2a\u0d47\u0d1c\u0d4d"; }, get$inputDateModeButtonLabel() { return "\u0d07\u0d7b\u0d2a\u0d41\u0d1f\u0d4d\u0d1f\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d3e\u0d31\u0d41\u0d15"; }, get$inputTimeModeButtonLabel() { return "\u0d1f\u0d46\u0d15\u0d4d\u200c\u0d38\u0d4d\u200c\u0d31\u0d4d\u0d31\u0d4d \u0d07\u0d7b\u0d2a\u0d41\u0d1f\u0d4d\u0d1f\u0d4d \u0d2e\u0d4b\u0d21\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d3e\u0d31\u0d41\u0d15"; }, get$invalidDateFormatLabel() { return "\u0d24\u0d46\u0d31\u0d4d\u0d31\u0d3e\u0d2f \u0d2b\u0d47\u0d3e\u0d7c\u0d2e\u0d3e\u0d31\u0d4d\u0d31\u0d4d."; }, get$invalidTimeLabel() { return "\u0d38\u0d3e\u0d27\u0d41\u0d35\u0d3e\u0d2f \u0d38\u0d2e\u0d2f\u0d02 \u0d28\u0d7d\u0d15\u0d41\u0d15"; }, get$lastPageTooltip() { return "\u0d05\u0d35\u0d38\u0d3e\u0d28 \u0d2a\u0d47\u0d1c\u0d4d"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u0d12\u0d30\u0d41 \u0d32\u0d48\u0d38\u0d7b\u0d38\u0d4d"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0d32\u0d48\u0d38\u0d7b\u0d38\u0d41\u0d15\u0d7e"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0d32\u0d48\u0d38\u0d7b\u0d38\u0d41\u0d15\u0d7e"; }, get$lookUpButtonLabel() { return "\u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$menuDismissLabel() { return "\u0d2e\u0d46\u0d28\u0d41 \u0d21\u0d3f\u0d38\u0d4d\u0d2e\u0d3f\u0d38\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"; }, get$modalBarrierDismissLabel() { return "\u0d28\u0d3f\u0d30\u0d38\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$moreButtonTooltip() { return "\u0d15\u0d42\u0d1f\u0d41\u0d24\u0d7d"; }, get$nextMonthTooltip() { return "\u0d05\u0d1f\u0d41\u0d24\u0d4d\u0d24 \u0d2e\u0d3e\u0d38\u0d02"; }, get$nextPageTooltip() { return "\u0d05\u0d1f\u0d41\u0d24\u0d4d\u0d24 \u0d2a\u0d47\u0d1c\u0d4d"; }, get$okButtonLabel() { return "\u0d36\u0d30\u0d3f"; }, get$openAppDrawerTooltip() { return "\u0d28\u0d3e\u0d35\u0d3f\u0d17\u0d47\u0d37\u0d7b \u0d2e\u0d46\u0d28\u0d41 \u0d24\u0d41\u0d31\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$pageRowsInfoTitleRaw() { return "$rowCount-\u0d7d $firstRow \u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0d12\u0d1f\u0d4d\u0d1f\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$popupMenuLabel() { return "\u0d2a\u0d4b\u0d2a\u0d4d\u0d2a\u0d4d \u0d05\u0d2a\u0d4d\u0d2a\u0d4d \u0d2e\u0d46\u0d28\u0d41"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0d2e\u0d41\u0d2e\u0d4d\u0d2a\u0d24\u0d4d\u0d24\u0d46 \u0d2e\u0d3e\u0d38\u0d02"; }, get$previousPageTooltip() { return "\u0d2e\u0d41\u0d2e\u0d4d\u0d2a\u0d24\u0d4d\u0d24\u0d46 \u0d2a\u0d47\u0d1c\u0d4d"; }, get$refreshIndicatorSemanticLabel() { return "\u0d31\u0d40\u0d2b\u0d4d\u0d30\u0d37\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0d12\u0d30\u0d41 \u0d2a\u0d4d\u0d30\u0d24\u0d40\u0d15\u0d02 \u0d36\u0d47\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0d2a\u0d4d\u0d30\u0d24\u0d40\u0d15\u0d19\u0d4d\u0d19\u0d7e \u0d36\u0d47\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0d13\u0d30\u0d4b \u0d2a\u0d47\u0d1c\u0d3f\u0d32\u0d41\u0d2e\u0d41\u0d33\u0d4d\u0d33 \u0d35\u0d30\u0d3f\u0d15\u0d7e:"; }, get$scanTextButtonLabel() { return "\u0d1f\u0d46\u0d15\u0d4d\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d \u0d38\u0d4d\u200c\u0d15\u0d3e\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0d35\u0d46\u0d2c\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15"; }, get$selectAllButtonLabel() { return "\u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d02 \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$selectYearSemanticsLabel() { return "\u0d35\u0d7c\u0d37\u0d02 \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$shareButtonLabel() { return "\u0d2a\u0d19\u0d4d\u0d15\u0d3f\u0d1f\u0d41\u0d15..."; }, get$showMenuTooltip() { return "\u0d2e\u0d46\u0d28\u0d41 \u0d15\u0d3e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$tabLabelRaw() { return "$tabCount-\u0d7d $tabIndex"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0d38\u0d2e\u0d2f\u0d02 \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$timePickerHourLabel() { return "\u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c"; }, get$timePickerHourModeAnnouncement() { return "\u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$timePickerInputHelpText() { return "\u0d38\u0d2e\u0d2f\u0d02 \u0d28\u0d7d\u0d15\u0d41\u0d15"; }, get$timePickerMinuteLabel() { return "\u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d"; }, get$timePickerMinuteModeAnnouncement() { return "\u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"; } }; A.MaterialLocalizationMn.prototype = { get$alertDialogLabel() { return "\u0421\u044d\u0440\u044d\u043c\u0436\u043b\u04af\u04af\u043b\u044d\u0433"; }, get$anteMeridiemAbbreviation() { return "\u04e8\u0413\u041b\u04e8\u04e8"; }, get$backButtonTooltip() { return "\u0411\u0443\u0446\u0430\u0445"; }, get$calendarModeButtonLabel() { return "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u043b\u0443\u0443 \u0441\u044d\u043b\u0433\u044d\u0445"; }, get$cancelButtonLabel() { return "\u0426\u0443\u0446\u043b\u0430\u0445"; }, get$collapsedIconTapHint() { return "\u0414\u044d\u043b\u0433\u044d\u0445"; }, get$copyButtonLabel() { return "\u0425\u0443\u0443\u043b\u0430\u0445"; }, get$currentDateLabel() { return "\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440"; }, get$cutButtonLabel() { return "\u0422\u0430\u0441\u043b\u0430\u0445"; }, get$dateHelpText() { return "\u0436\u0436\u0436\u0436.\u0441\u0441.\u04e9\u04e9"; }, get$dateInputLabel() { return "\u041e\u0433\u043d\u043e\u043e \u043e\u0440\u0443\u0443\u043b\u0430\u0445"; }, get$dateOutOfRangeLabel() { return "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430\u0430\u0441 \u0433\u0430\u0434\u0443\u0443\u0440 \u0431\u0430\u0439\u043d\u0430."; }, get$datePickerHelpText() { return "\u041e\u0433\u043d\u043e\u043e \u0441\u043e\u043d\u0433\u043e\u0445"; }, get$deleteButtonTooltip() { return "\u0423\u0441\u0442\u0433\u0430\u0445"; }, get$dialModeButtonLabel() { return "\u0426\u0430\u0433 \u0441\u043e\u043d\u0433\u043e\u0433\u0447 \u0433\u043e\u0440\u0438\u043c \u0440\u0443\u0443 \u0441\u044d\u043b\u0433\u044d\u0445"; }, get$dialogLabel() { return "\u0425\u0430\u0440\u0438\u043b\u0446\u0430\u0445 \u0446\u043e\u043d\u0445"; }, get$drawerLabel() { return "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u044b\u043d \u0446\u044d\u0441"; }, get$expandedIconTapHint() { return "\u0411\u0443\u0443\u043b\u0433\u0430\u0445"; }, get$firstPageTooltip() { return "\u042d\u0445\u043d\u0438\u0439 \u0445\u0443\u0443\u0434\u0430\u0441"; }, get$inputDateModeButtonLabel() { return "\u041e\u0440\u043e\u043b\u0442 \u0440\u0443\u0443 \u0441\u044d\u043b\u0433\u044d\u0445"; }, get$inputTimeModeButtonLabel() { return "\u0422\u0435\u043a\u0441\u0442 \u043e\u0440\u0443\u0443\u043b\u0430\u0445 \u0433\u043e\u0440\u0438\u043c \u0440\u0443\u0443 \u0441\u044d\u043b\u0433\u044d\u0445"; }, get$invalidDateFormatLabel() { return "\u0411\u0443\u0440\u0443\u0443 \u0444\u043e\u0440\u043c\u0430\u0442 \u0431\u0430\u0439\u043d\u0430."; }, get$invalidTimeLabel() { return "\u0426\u0430\u0433\u0438\u0439\u0433 \u0437\u04e9\u0432 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443"; }, get$lastPageTooltip() { return "\u0421\u04af\u04af\u043b\u0438\u0439\u043d \u0445\u0443\u0443\u0434\u0430\u0441"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u043b\u0438\u0446\u0435\u043d\u0437"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0438\u0446\u0435\u043d\u0437"; }, get$lookUpButtonLabel() { return "\u0414\u044d\u044d\u0448\u044d\u044d \u0445\u0430\u0440\u0430\u0445"; }, get$menuDismissLabel() { return "\u0426\u044d\u0441\u0438\u0439\u0433 \u0445\u0430\u0430\u0445"; }, get$modalBarrierDismissLabel() { return "\u04ae\u043b \u0445\u044d\u0440\u044d\u0433\u0441\u044d\u0445"; }, get$moreButtonTooltip() { return "\u0411\u0443\u0441\u0430\u0434"; }, get$nextMonthTooltip() { return "\u0414\u0430\u0440\u0430\u0430\u0445 \u0441\u0430\u0440"; }, get$nextPageTooltip() { return "\u0414\u0430\u0440\u0430\u0430\u0445 \u0445\u0443\u0443\u0434\u0430\u0441"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u044b\u043d \u0446\u044d\u0441\u0438\u0439\u0433 \u043d\u044d\u044d\u0445"; }, get$pageRowsInfoTitleRaw() { return "$rowCount-\u043d $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0411\u0443\u0443\u043b\u0433\u0430\u0445"; }, get$popupMenuLabel() { return "\u041f\u043e\u043f\u0430\u043f \u0446\u044d\u0441"; }, get$postMeridiemAbbreviation() { return "\u041e\u0420\u041e\u0419"; }, get$previousMonthTooltip() { return "\u04e8\u043c\u043d\u04e9\u0445 \u0441\u0430\u0440"; }, get$previousPageTooltip() { return "\u04e8\u043c\u043d\u04e9\u0445 \u0445\u0443\u0443\u0434\u0430\u0441"; }, get$refreshIndicatorSemanticLabel() { return "\u0421\u044d\u0440\u0433\u044d\u044d\u0445"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0442\u044d\u043c\u0434\u044d\u0433\u0442 \u04af\u043b\u0434\u0441\u044d\u043d"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0442\u044d\u043c\u0434\u044d\u0433\u0442 \u04af\u043b\u0434\u0441\u044d\u043d"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "No characters remaining"; }, get$rowsPerPageTitle() { return "\u0425\u0443\u0443\u0434\u0441\u0430\u043d \u0434\u0430\u0445\u044c \u043c\u04e9\u0440\u0438\u0439\u043d \u0442\u043e\u043e:"; }, get$scanTextButtonLabel() { return "\u0422\u0435\u043a\u0441\u0442\u0438\u0439\u0433 \u0441\u043a\u0430\u043d \u0445\u0438\u0439\u0445"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0412\u0435\u0431\u044d\u044d\u0441 \u0445\u0430\u0439\u0445"; }, get$selectAllButtonLabel() { return "\u0411\u04af\u0433\u0434\u0438\u0439\u0433 \u0441\u043e\u043d\u0433\u043e\u0445"; }, get$selectYearSemanticsLabel() { return "\u0416\u0438\u043b \u0441\u043e\u043d\u0433\u043e\u0445"; }, get$shareButtonLabel() { return "\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445..."; }, get$showMenuTooltip() { return "\u0426\u044d\u0441\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445"; }, get$tabLabelRaw() { return "$tabCount-\u043d $tabIndex-\u0440 \u0442\u0430\u0431"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "\u0425\u0443\u0433\u0430\u0446\u0430\u0430 \u0441\u043e\u043d\u0433\u043e\u0445"; }, get$timePickerHourLabel() { return "\u0426\u0430\u0433"; }, get$timePickerHourModeAnnouncement() { return "\u0426\u0430\u0433 \u0441\u043e\u043d\u0433\u043e\u043d\u043e \u0443\u0443"; }, get$timePickerInputHelpText() { return "\u0425\u0443\u0433\u0430\u0446\u0430\u0430 \u043e\u0440\u0443\u0443\u043b\u0430\u0445"; }, get$timePickerMinuteLabel() { return "\u041c\u0438\u043d\u0443\u0442"; }, get$timePickerMinuteModeAnnouncement() { return "\u041c\u0438\u043d\u0443\u0442 \u0441\u043e\u043d\u0433\u043e\u043d\u043e \u0443\u0443"; } }; A.MaterialLocalizationMr.prototype = { get$alertDialogLabel() { return "\u0938\u0942\u091a\u0928\u093e"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u092e\u093e\u0917\u0947"; }, get$calendarModeButtonLabel() { return "\u0915\u0945\u0932\u0947\u0902\u0921\u0930\u0935\u0930 \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u093e"; }, get$cancelButtonLabel() { return "\u0930\u0926\u094d\u0926 \u0915\u0930\u093e"; }, get$collapsedIconTapHint() { return "\u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0915\u0930\u093e"; }, get$copyButtonLabel() { return "\u0915\u0949\u092a\u0940 \u0915\u0930\u093e"; }, get$currentDateLabel() { return "\u0906\u091c"; }, get$cutButtonLabel() { return "\u0915\u091f \u0915\u0930\u093e"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "\u0924\u093e\u0930\u0940\u0916 \u090f\u0902\u091f\u0930 \u0915\u0930\u093e"; }, get$dateOutOfRangeLabel() { return "\u0936\u094d\u0930\u0947\u0923\u0940\u091a\u094d\u092f\u093e \u092c\u093e\u0939\u0947\u0930 \u0906\u0939\u0947."; }, get$datePickerHelpText() { return "\u0924\u093e\u0930\u0940\u0916 \u0928\u093f\u0935\u0921\u093e"; }, get$deleteButtonTooltip() { return "\u0939\u091f\u0935\u093e"; }, get$dialModeButtonLabel() { return "\u0921\u093e\u092f\u0932 \u092a\u093f\u0915\u0930 \u092e\u094b\u0921\u0935\u0930 \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u093e"; }, get$dialogLabel() { return "\u0921\u093e\u092f\u0932\u0949\u0917"; }, get$drawerLabel() { return "\u0928\u0947\u0935\u094d\u0939\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u0942"; }, get$expandedIconTapHint() { return "\u0915\u094b\u0932\u0945\u092a\u094d\u0938 \u0915\u0930\u093e"; }, get$firstPageTooltip() { return "\u092a\u0939\u093f\u0932\u0947 \u092a\u0947\u091c"; }, get$inputDateModeButtonLabel() { return "\u0907\u0928\u092a\u0941\u091f\u0935\u0930 \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u093e"; }, get$inputTimeModeButtonLabel() { return "\u092e\u091c\u0915\u0942\u0930 \u0907\u0928\u092a\u0941\u091f \u092e\u094b\u0921\u0935\u0930 \u0938\u094d\u0935\u093f\u091a \u0915\u0930\u093e"; }, get$invalidDateFormatLabel() { return "\u092b\u0949\u0930\u092e\u0945\u091f \u091a\u0941\u0915\u0940\u091a\u093e \u0906\u0939\u0947."; }, get$invalidTimeLabel() { return "\u092f\u094b\u0917\u094d\u092f \u0935\u0947\u0933 \u090f\u0902\u091f\u0930 \u0915\u0930\u093e"; }, get$lastPageTooltip() { return "\u0936\u0947\u0935\u091f\u091a\u0947 \u092a\u0947\u091c"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u090f\u0915 \u092a\u0930\u0935\u093e\u0928\u093e"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u092a\u0930\u0935\u093e\u0928\u0947"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u092a\u0930\u0935\u093e\u0928\u0947"; }, get$lookUpButtonLabel() { return "\u0936\u094b\u0927 \u0918\u094d\u092f\u093e"; }, get$menuDismissLabel() { return "\u092e\u0947\u0928\u0942 \u0921\u093f\u0938\u092e\u093f\u0938 \u0915\u0930\u093e"; }, get$modalBarrierDismissLabel() { return "\u0921\u093f\u0938\u092e\u093f\u0938 \u0915\u0930\u093e"; }, get$moreButtonTooltip() { return "\u0906\u0923\u0916\u0940"; }, get$nextMonthTooltip() { return "\u092a\u0941\u0922\u0940\u0932 \u092e\u0939\u093f\u0928\u093e"; }, get$nextPageTooltip() { return "\u092a\u0941\u0922\u0940\u0932 \u092a\u0947\u091c"; }, get$okButtonLabel() { return "\u0913\u0915\u0947"; }, get$openAppDrawerTooltip() { return "\u0928\u0947\u0935\u094d\u0939\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u0942 \u0909\u0918\u0921\u093e"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u092a\u0948\u0915\u0940 $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u092a\u0947\u0938\u094d\u091f \u0915\u0930\u093e"; }, get$popupMenuLabel() { return "\u092a\u0949\u092a\u0905\u092a \u092e\u0947\u0928\u0942"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u092e\u093e\u0917\u0940\u0932 \u092e\u0939\u093f\u0928\u093e"; }, get$previousPageTooltip() { return "\u092e\u093e\u0917\u0940\u0932 \u092a\u0947\u091c"; }, get$refreshIndicatorSemanticLabel() { return "\u0930\u093f\u092b\u094d\u0930\u0947\u0936 \u0915\u0930\u093e"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u090f\u0915 \u0935\u0930\u094d\u0923 \u0936\u093f\u0932\u094d\u0932\u0915"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0935\u0930\u094d\u0923 \u0936\u093f\u0932\u094d\u0932\u0915"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "\u0915\u094b\u0923\u0924\u0947\u0939\u0940 \u0935\u0930\u094d\u0923 \u0936\u093f\u0932\u094d\u0932\u0915 \u0928\u093e\u0939\u0940\u0924"; }, get$rowsPerPageTitle() { return "\u092a\u094d\u0930\u0924\u093f \u092a\u0947\u091c \u092a\u0902\u0915\u094d\u0924\u0940:"; }, get$scanTextButtonLabel() { return "\u092e\u091c\u0915\u0942\u0930 \u0938\u094d\u0915\u0945\u0928 \u0915\u0930\u093e"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\u0935\u0947\u092c\u0935\u0930 \u0936\u094b\u0927\u093e"; }, get$selectAllButtonLabel() { return "\u0938\u0930\u094d\u0935 \u0928\u093f\u0935\u0921\u093e"; }, get$selectYearSemanticsLabel() { return "\u0935\u0930\u094d\u0937 \u0928\u093f\u0935\u0921\u093e"; }, get$shareButtonLabel() { return "\u0936\u0947\u0905\u0930 \u0915\u0930\u093e..."; }, get$showMenuTooltip() { return "\u092e\u0947\u0928\u0942 \u0926\u093e\u0916\u0935\u093e"; }, get$tabLabelRaw() { return "$tabCount \u092a\u0948\u0915\u0940 $tabIndex \u091f\u0945\u092c"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "\u0935\u0947\u0933 \u0928\u093f\u0935\u0921\u093e"; }, get$timePickerHourLabel() { return "\u0924\u093e\u0938"; }, get$timePickerHourModeAnnouncement() { return "\u0924\u093e\u0938 \u0928\u093f\u0935\u0921\u093e"; }, get$timePickerInputHelpText() { return "\u0935\u0947\u0933 \u090f\u0902\u091f\u0930 \u0915\u0930\u093e"; }, get$timePickerMinuteLabel() { return "\u092e\u093f\u0928\u093f\u091f"; }, get$timePickerMinuteModeAnnouncement() { return "\u092e\u093f\u0928\u093f\u091f\u0947 \u0928\u093f\u0935\u0921\u093e"; } }; A.MaterialLocalizationMs.prototype = { get$alertDialogLabel() { return "Makluman"; }, get$anteMeridiemAbbreviation() { return "PG"; }, get$backButtonTooltip() { return "Kembali"; }, get$calendarModeButtonLabel() { return "Tukar kepada kalendar"; }, get$cancelButtonLabel() { return "Batal"; }, get$collapsedIconTapHint() { return "Kembangkan"; }, get$copyButtonLabel() { return "Salin"; }, get$currentDateLabel() { return "Hari ini"; }, get$cutButtonLabel() { return "Potong"; }, get$dateHelpText() { return "bb/hh/tttt"; }, get$dateInputLabel() { return "Masukkan Tarikh"; }, get$dateOutOfRangeLabel() { return "Di luar julat."; }, get$datePickerHelpText() { return "Pilih tarikh"; }, get$deleteButtonTooltip() { return "Padam"; }, get$dialModeButtonLabel() { return "Beralih kepada mod pemilih dail"; }, get$dialogLabel() { return "Dialog"; }, get$drawerLabel() { return "Menu navigasi"; }, get$expandedIconTapHint() { return "Runtuhkan"; }, get$firstPageTooltip() { return "Halaman pertama"; }, get$inputDateModeButtonLabel() { return "Tukar kepada input"; }, get$inputTimeModeButtonLabel() { return "Beralih kepada mod input teks"; }, get$invalidDateFormatLabel() { return "Format tidak sah."; }, get$invalidTimeLabel() { return "Masukkan masa yang sah"; }, get$lastPageTooltip() { return "Halaman terakhir"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lesen"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lesen"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lesen"; }, get$lookUpButtonLabel() { return "Lihat ke Atas"; }, get$menuDismissLabel() { return "Ketepikan menu"; }, get$modalBarrierDismissLabel() { return "Tolak"; }, get$moreButtonTooltip() { return "Lagi"; }, get$nextMonthTooltip() { return "Bulan depan"; }, get$nextPageTooltip() { return "Halaman seterusnya"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Buka menu navigasi"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow dari $rowCount"; }, get$pasteButtonLabel() { return "Tampal"; }, get$popupMenuLabel() { return "Menu pop timbul"; }, get$postMeridiemAbbreviation() { return "P/M"; }, get$previousMonthTooltip() { return "Bulan sebelumnya"; }, get$previousPageTooltip() { return "Halaman sebelumnya"; }, get$refreshIndicatorSemanticLabel() { return "Muat semula"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 aksara lagi"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount aksara lagi"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Baris setiap halaman:"; }, get$scanTextButtonLabel() { return "Imbas teks"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Buat carian pada Web"; }, get$selectAllButtonLabel() { return "Pilih semua"; }, get$selectYearSemanticsLabel() { return "Pilih tahun"; }, get$shareButtonLabel() { return "Kongsi..."; }, get$showMenuTooltip() { return "Tunjukkan menu"; }, get$tabLabelRaw() { return "Tab $tabIndex dari $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "Pilih masa"; }, get$timePickerHourLabel() { return "Jam"; }, get$timePickerHourModeAnnouncement() { return "Pilih jam"; }, get$timePickerInputHelpText() { return "Masukkan masa"; }, get$timePickerMinuteLabel() { return "Minit"; }, get$timePickerMinuteModeAnnouncement() { return "Pilih minit"; } }; A.MaterialLocalizationMy.prototype = { get$alertDialogLabel() { return "\u101e\u1010\u102d\u1015\u1031\u1038\u1001\u103b\u1000\u103a"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u1014\u1031\u102c\u1000\u103a\u101e\u102d\u102f\u1037"; }, get$calendarModeButtonLabel() { return "\u1015\u103c\u1000\u1039\u1001\u1012\u102d\u1014\u103a\u101e\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1014\u103a"; }, get$cancelButtonLabel() { return "\u1019\u101c\u102f\u1015\u103a\u1010\u1031\u102c\u1037"; }, get$collapsedIconTapHint() { return "\u1001\u103b\u1032\u1037\u101b\u1014\u103a"; }, get$copyButtonLabel() { return "\u1019\u102d\u1010\u1039\u1010\u1030\u1000\u1030\u1038\u101b\u1014\u103a"; }, get$currentDateLabel() { return "\u101a\u1014\u1031\u1037"; }, get$cutButtonLabel() { return "\u1016\u103c\u1010\u103a\u101a\u1030\u101b\u1014\u103a"; }, get$dateHelpText() { return "dd-mm-yyyy"; }, get$dateInputLabel() { return "\u101b\u1000\u103a\u1005\u103d\u1032 \u1011\u100a\u1037\u103a\u101b\u1014\u103a"; }, get$dateOutOfRangeLabel() { return "\u1021\u1015\u102d\u102f\u1004\u103a\u1038\u1021\u1001\u103c\u102c\u1038 \u1015\u103c\u1004\u103a\u1015\u1010\u103d\u1004\u103a\u1016\u103c\u1005\u103a\u1014\u1031\u101e\u100a\u103a\u104b"; }, get$datePickerHelpText() { return "\u101b\u1000\u103a\u1005\u103d\u1032\u101b\u103d\u1031\u1038\u101b\u1014\u103a"; }, get$deleteButtonTooltip() { return "\u1016\u103b\u1000\u103a\u101b\u1014\u103a"; }, get$dialModeButtonLabel() { return "\u1014\u1036\u1015\u102b\u1010\u103a\u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1001\u103c\u1004\u103a\u1038\u1019\u102f\u1012\u103a\u101e\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1014\u103a"; }, get$dialogLabel() { return "\u1012\u102d\u102f\u1004\u103a\u101a\u102c\u101c\u1031\u102c\u1037"; }, get$drawerLabel() { return "\u101c\u1019\u103a\u1038\u100a\u103d\u103e\u1014\u103a \u1019\u102e\u1014\u1030\u1038"; }, get$expandedIconTapHint() { return "\u101c\u103b\u103e\u1031\u102c\u1037\u1015\u103c\u101b\u1014\u103a"; }, get$firstPageTooltip() { return "\u1015\u1011\u1019 \u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c"; }, get$inputDateModeButtonLabel() { return "\u1011\u100a\u103a\u1037\u101e\u103d\u1004\u103a\u1038\u1019\u103e\u102f\u101e\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1014\u103a"; }, get$inputTimeModeButtonLabel() { return "\u1005\u102c\u101e\u102c\u1038 \u1011\u100a\u103a\u1037\u101e\u103d\u1004\u103a\u1038\u1019\u103e\u102f\u1019\u102f\u1012\u103a\u101e\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1014\u103a"; }, get$invalidDateFormatLabel() { return "\u1016\u1031\u102c\u103a\u1019\u1000\u103a \u1019\u1019\u103e\u1014\u103a\u1000\u1014\u103a\u1015\u102b\u104b"; }, get$invalidTimeLabel() { return "\u1019\u103e\u1014\u103a\u1000\u1014\u103a\u101e\u100a\u1037\u103a\u1021\u1001\u103b\u102d\u1014\u103a \u1011\u100a\u1037\u103a\u1015\u102b"; }, get$lastPageTooltip() { return "\u1014\u1031\u102c\u1000\u103a\u1006\u102f\u1036\u1038 \u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a 1 \u1001\u102f"; }, get$licensesPackageDetailTextOther() { return "\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a $licenseCount \u1001\u102f"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a\u1019\u103b\u102c\u1038"; }, get$lookUpButtonLabel() { return "\u1021\u1015\u1031\u102b\u103a\u1000\u103c\u100a\u103a\u1037\u101b\u1014\u103a"; }, get$menuDismissLabel() { return "\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f\u1015\u101a\u103a\u1015\u102b"; }, get$modalBarrierDismissLabel() { return "\u1015\u101a\u103a\u101b\u1014\u103a"; }, get$moreButtonTooltip() { return "\u1014\u1031\u102c\u1000\u103a\u1011\u1015\u103a"; }, get$nextMonthTooltip() { return "\u1014\u1031\u102c\u1000\u103a\u101c"; }, get$nextPageTooltip() { return "\u1014\u1031\u102c\u1000\u103a\u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\u101c\u1019\u103a\u1038\u100a\u103d\u103e\u1014\u103a\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f \u1016\u103d\u1004\u1037\u103a\u101b\u1014\u103a"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u1021\u1014\u1000\u103a $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u1000\u1030\u1038\u1011\u100a\u1037\u103a\u101b\u1014\u103a"; }, get$popupMenuLabel() { return "\u1015\u1031\u102b\u1037\u1015\u103a\u1021\u1015\u103a\u1019\u102e\u1014\u1030\u1038"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u101a\u1001\u1004\u103a\u101c"; }, get$previousPageTooltip() { return "\u101a\u1001\u1004\u103a\u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c"; }, get$refreshIndicatorSemanticLabel() { return "\u1015\u103c\u1014\u103a\u101c\u100a\u103a\u1005\u1010\u1004\u103a\u101b\u1014\u103a"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u1021\u1000\u1039\u1001\u101b\u102c \u1041 \u101c\u102f\u1036\u1038\u1000\u103b\u1014\u103a\u101e\u100a\u103a"; }, get$remainingTextFieldCharacterCountOther() { return "\u1021\u1000\u1039\u1001\u101b\u102c $remainingCount \u101c\u102f\u1036\u1038\u1000\u103b\u1014\u103a\u101e\u100a\u103a"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u1005\u102c\u1010\u1005\u103a\u1019\u103b\u1000\u103a\u1014\u103e\u102c\u1015\u102b \u101c\u102d\u102f\u1004\u103a\u1038\u1021\u101b\u1031\u1021\u1010\u103d\u1000\u103a\u2212"; }, get$scanTextButtonLabel() { return "\u1005\u102c\u101e\u102c\u1038 \u1005\u1000\u1004\u103a\u1016\u1010\u103a\u101b\u1014\u103a"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u101d\u1018\u103a\u1010\u103d\u1004\u103a\u101b\u103e\u102c\u101b\u1014\u103a"; }, get$selectAllButtonLabel() { return "\u1021\u102c\u1038\u101c\u102f\u1036\u1038 \u101b\u103d\u1031\u1038\u101b\u1014\u103a"; }, get$selectYearSemanticsLabel() { return "\u1001\u102f\u1014\u103e\u1005\u103a \u101b\u103d\u1031\u1038\u101b\u1014\u103a"; }, get$shareButtonLabel() { return "\u1019\u103b\u103e\u101d\u1031\u101b\u1014\u103a..."; }, get$showMenuTooltip() { return "\u1019\u102e\u1014\u1030\u1038 \u1015\u103c\u101b\u1014\u103a"; }, get$tabLabelRaw() { return "\u1010\u1018\u103a $tabCount \u1021\u1014\u1000\u103a $tabIndex \u1001\u102f"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u1021\u1001\u103b\u102d\u1014\u103a\u101b\u103d\u1031\u1038\u101b\u1014\u103a"; }, get$timePickerHourLabel() { return "\u1014\u102c\u101b\u102e"; }, get$timePickerHourModeAnnouncement() { return "\u1014\u102c\u101b\u102e\u1000\u102d\u102f \u101b\u103d\u1031\u1038\u1015\u102b"; }, get$timePickerInputHelpText() { return "\u1021\u1001\u103b\u102d\u1014\u103a\u1011\u100a\u1037\u103a\u101b\u1014\u103a"; }, get$timePickerMinuteLabel() { return "\u1019\u102d\u1014\u1005\u103a"; }, get$timePickerMinuteModeAnnouncement() { return "\u1019\u102d\u1014\u1005\u103a\u1000\u102d\u102f \u101b\u103d\u1031\u1038\u1015\u102b"; } }; A.MaterialLocalizationNb.prototype = { get$alertDialogLabel() { return "Varsel"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Tilbake"; }, get$calendarModeButtonLabel() { return "Bytt til kalender"; }, get$cancelButtonLabel() { return "Avbryt"; }, get$collapsedIconTapHint() { return "Vis"; }, get$copyButtonLabel() { return "Kopi\xe9r"; }, get$currentDateLabel() { return "I dag"; }, get$cutButtonLabel() { return "Klipp ut"; }, get$dateHelpText() { return "dd.mm.\xe5\xe5\xe5\xe5"; }, get$dateInputLabel() { return "Skriv inn datoen"; }, get$dateOutOfRangeLabel() { return "Utenfor perioden."; }, get$datePickerHelpText() { return "Velg dato"; }, get$deleteButtonTooltip() { return "Slett"; }, get$dialModeButtonLabel() { return "Bytt til modus for valg fra urskive"; }, get$dialogLabel() { return "Dialogboks"; }, get$drawerLabel() { return "Navigasjonsmeny"; }, get$expandedIconTapHint() { return "Skjul"; }, get$firstPageTooltip() { return "F\xf8rste side"; }, get$inputDateModeButtonLabel() { return "Bytt til innskriving"; }, get$inputTimeModeButtonLabel() { return "Bytt til tekstinndatamodus"; }, get$invalidDateFormatLabel() { return "Ugyldig format."; }, get$invalidTimeLabel() { return "Angi et gyldig klokkeslett"; }, get$lastPageTooltip() { return "Siste side"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisens"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisenser"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return null; }, get$licensesPageTitle() { return "Lisenser"; }, get$lookUpButtonLabel() { return "Sl\xe5 opp"; }, get$menuDismissLabel() { return "Lukk menyen"; }, get$modalBarrierDismissLabel() { return "Avvis"; }, get$moreButtonTooltip() { return "Mer"; }, get$nextMonthTooltip() { return "Neste m\xe5ned"; }, get$nextPageTooltip() { return "Neste side"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\xc5pne navigasjonsmenyen"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow av $rowCount"; }, get$pasteButtonLabel() { return "Lim inn"; }, get$popupMenuLabel() { return "Forgrunnsmeny"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Forrige m\xe5ned"; }, get$previousPageTooltip() { return "Forrige side"; }, get$refreshIndicatorSemanticLabel() { return "Laster inn p\xe5 nytt"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 tegn gjenst\xe5r"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount tegn gjenst\xe5r"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rader per side:"; }, get$scanTextButtonLabel() { return "Skann tekst"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "S\xf8k p\xe5 nettet"; }, get$selectAllButtonLabel() { return "Velg alle"; }, get$selectYearSemanticsLabel() { return "Velg \xe5ret"; }, get$shareButtonLabel() { return "Del\u2026"; }, get$showMenuTooltip() { return "Vis meny"; }, get$tabLabelRaw() { return "Fane $tabIndex av $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Velg tidspunkt"; }, get$timePickerHourLabel() { return "Time"; }, get$timePickerHourModeAnnouncement() { return "Angi timer"; }, get$timePickerInputHelpText() { return "Angi et tidspunkt"; }, get$timePickerMinuteLabel() { return "Minutt"; }, get$timePickerMinuteModeAnnouncement() { return "Angi minutter"; } }; A.MaterialLocalizationNe.prototype = { get$alertDialogLabel() { return "\u0905\u0932\u0930\u094d\u091f"; }, get$anteMeridiemAbbreviation() { return "\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928"; }, get$backButtonTooltip() { return "\u092a\u091b\u093e\u0921\u093f \u091c\u093e\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$calendarModeButtonLabel() { return "\u092a\u093e\u0924\u094d\u0930\u094b \u092e\u094b\u0921 \u092a\u094d\u0930\u092f\u094b\u0917 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$cancelButtonLabel() { return "\u0930\u0926\u094d\u0926 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$collapsedIconTapHint() { return "\u0935\u093f\u0938\u094d\u0924\u093e\u0930 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$copyButtonLabel() { return "\u092a\u094d\u0930\u0924\u093f\u0932\u093f\u092a\u093f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$currentDateLabel() { return "\u0906\u091c"; }, get$cutButtonLabel() { return "\u0915\u093e\u091f\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$dateHelpText() { return "yyyy/mm/dd"; }, get$dateInputLabel() { return "\u092e\u093f\u0924\u093f \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$dateOutOfRangeLabel() { return "\u0926\u093e\u092f\u0930\u093e\u092d\u0928\u094d\u0926\u093e \u092c\u093e\u0939\u093f\u0930"; }, get$datePickerHelpText() { return "\u092e\u093f\u0924\u093f \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$deleteButtonTooltip() { return "\u092e\u0947\u091f\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$dialModeButtonLabel() { return "\u0921\u093e\u092f\u0932 \u091a\u092f\u0928\u0915\u0930\u094d\u0924\u093e \u092e\u094b\u0921 \u092a\u094d\u0930\u092f\u094b\u0917 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$dialogLabel() { return "\u0938\u0902\u0935\u093e\u0926"; }, get$drawerLabel() { return "\u0928\u0947\u092d\u093f\u0917\u0947\u0938\u0928 \u092e\u0947\u0928\u0941"; }, get$expandedIconTapHint() { return "\u0938\u0902\u0915\u094d\u0937\u093f\u092a\u094d\u0924 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$firstPageTooltip() { return "\u092a\u094d\u0930\u0925\u092e \u092a\u0947\u091c"; }, get$inputDateModeButtonLabel() { return "\u0907\u0928\u092a\u0941\u091f \u092e\u094b\u0921 \u092a\u094d\u0930\u092f\u094b\u0917 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$inputTimeModeButtonLabel() { return "\u092a\u093e\u0920 \u0907\u0928\u092a\u0941\u091f \u092e\u094b\u0921 \u092a\u094d\u0930\u092f\u094b\u0917 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$invalidDateFormatLabel() { return "\u0905\u0935\u0948\u0927 \u0922\u093e\u0901\u091a\u093e\u0964"; }, get$invalidTimeLabel() { return "\u0935\u0948\u0927 \u0938\u092e\u092f \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$lastPageTooltip() { return "\u0905\u0928\u094d\u0924\u093f\u092e \u092a\u0947\u091c"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u090f\u0909\u091f\u093e \u0907\u091c\u093e\u091c\u0924\u092a\u0924\u094d\u0930"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0935\u091f\u093e \u0907\u091c\u093e\u091c\u0924\u092a\u0924\u094d\u0930"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0907\u091c\u093e\u091c\u0924\u092a\u0924\u094d\u0930\u0939\u0930\u0942"; }, get$lookUpButtonLabel() { return "\u092e\u093e\u0925\u093f\u0924\u093f\u0930 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$menuDismissLabel() { return "\u092e\u0947\u0928\u0941 \u0916\u093e\u0930\u0947\u091c \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$modalBarrierDismissLabel() { return "\u0916\u093e\u0930\u0947\u091c \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$moreButtonTooltip() { return "\u0925\u092a"; }, get$nextMonthTooltip() { return "\u0905\u0930\u094d\u0915\u094b \u092e\u0939\u093f\u0928\u093e"; }, get$nextPageTooltip() { return "\u0905\u0930\u094d\u0915\u094b \u092a\u0947\u091c"; }, get$okButtonLabel() { return "\u0920\u093f\u0915 \u091b"; }, get$openAppDrawerTooltip() { return "\u0928\u0947\u092d\u093f\u0917\u0947\u0938\u0928 \u092e\u0947\u0928\u0941 \u0916\u094b\u0932\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u092e\u0927\u094d\u092f\u0947 $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u091f\u093e\u0901\u0938\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$popupMenuLabel() { return "\u092a\u092a\u0905\u092a \u092e\u0947\u0928\u0941"; }, get$postMeridiemAbbreviation() { return "\u0905\u092a\u0930\u093e\u0939\u094d\u0928"; }, get$previousMonthTooltip() { return "\u0905\u0918\u093f\u0932\u094d\u0932\u094b \u092e\u0939\u093f\u0928\u093e"; }, get$previousPageTooltip() { return "\u0905\u0918\u093f\u0932\u094d\u0932\u094b \u092a\u0943\u0937\u094d\u0920"; }, get$refreshIndicatorSemanticLabel() { return "\u092a\u0941\u0928\u0903 \u0924\u093e\u091c\u093e \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0967 \u0935\u0930\u094d\u0923 \u092c\u093e\u0901\u0915\u0940"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0935\u0930\u094d\u0923\u0939\u0930\u0942 \u092c\u093e\u0901\u0915\u0940"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u092a\u0943\u0937\u094d\u0920\u092e\u093e \u0930\u0939\u0947\u0915\u093e \u092a\u0919\u094d\u0915\u094d\u0924\u093f\u0939\u0930\u0942\u0915\u094b \u0938\u0919\u094d\u0916\u094d\u092f\u093e:"; }, get$scanTextButtonLabel() { return "\u091f\u0947\u0915\u094d\u0938\u094d\u091f \u0938\u094d\u0915\u094d\u092f\u093e\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0935\u0947\u092c\u092e\u093e \u0916\u094b\u091c\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$selectAllButtonLabel() { return "\u0938\u092c\u0948 \u092c\u091f\u0928\u0939\u0930\u0942 \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$selectYearSemanticsLabel() { return "\u0935\u0930\u094d\u0937 \u091b\u093e\u0928\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$shareButtonLabel() { return "\u0938\u0947\u092f\u0930 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d..."; }, get$showMenuTooltip() { return "\u092e\u0947\u0928\u0941 \u0926\u0947\u0916\u093e\u0909\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$tabLabelRaw() { return "$tabCount \u092e\u0927\u094d\u092f\u0947 $tabIndex \u091f\u094d\u092f\u093e\u092c"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0938\u092e\u092f \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$timePickerHourLabel() { return "\u0918\u0928\u094d\u091f\u093e"; }, get$timePickerHourModeAnnouncement() { return "\u0918\u0928\u094d\u091f\u093e \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$timePickerInputHelpText() { return "\u0938\u092e\u092f \u0939\u093e\u0932\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$timePickerMinuteLabel() { return "\u092e\u093f\u0928\u0947\u091f"; }, get$timePickerMinuteModeAnnouncement() { return "\u092e\u093f\u0928\u0947\u091f \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; } }; A.MaterialLocalizationNl.prototype = { get$alertDialogLabel() { return "Melding"; }, get$anteMeridiemAbbreviation() { return "am"; }, get$backButtonTooltip() { return "Terug"; }, get$calendarModeButtonLabel() { return "Overschakelen naar kalender"; }, get$cancelButtonLabel() { return "Annuleren"; }, get$collapsedIconTapHint() { return "Uitvouwen"; }, get$copyButtonLabel() { return "Kopi\xebren"; }, get$currentDateLabel() { return "Vandaag"; }, get$cutButtonLabel() { return "Knippen"; }, get$dateHelpText() { return "dd-mm-jjjj"; }, get$dateInputLabel() { return "Datum opgeven"; }, get$dateOutOfRangeLabel() { return "Buiten bereik."; }, get$datePickerHelpText() { return "Datum selecteren"; }, get$deleteButtonTooltip() { return "Verwijderen"; }, get$dialModeButtonLabel() { return "Overschakelen naar klok"; }, get$dialogLabel() { return "Dialoogvenster"; }, get$drawerLabel() { return "Navigatiemenu"; }, get$expandedIconTapHint() { return "Samenvouwen"; }, get$firstPageTooltip() { return "Eerste pagina"; }, get$inputDateModeButtonLabel() { return "Overschakelen naar invoer"; }, get$inputTimeModeButtonLabel() { return "Overschakelen naar tekstinvoer"; }, get$invalidDateFormatLabel() { return "Ongeldige indeling."; }, get$invalidTimeLabel() { return "Geef een geldige tijd op"; }, get$lastPageTooltip() { return "Laatste pagina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licentie"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenties"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licenties"; }, get$lookUpButtonLabel() { return "Opzoeken"; }, get$menuDismissLabel() { return "Menu sluiten"; }, get$modalBarrierDismissLabel() { return "Sluiten"; }, get$moreButtonTooltip() { return "Meer"; }, get$nextMonthTooltip() { return "Volgende maand"; }, get$nextPageTooltip() { return "Volgende pagina"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Navigatiemenu openen"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow van $rowCount"; }, get$pasteButtonLabel() { return "Plakken"; }, get$popupMenuLabel() { return "Pop-upmenu"; }, get$postMeridiemAbbreviation() { return "pm"; }, get$previousMonthTooltip() { return "Vorige maand"; }, get$previousPageTooltip() { return "Vorige pagina"; }, get$refreshIndicatorSemanticLabel() { return "Vernieuwen"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 teken resterend"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount tekens resterend"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rijen per pagina:"; }, get$scanTextButtonLabel() { return "Tekst scannen"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Op internet zoeken"; }, get$selectAllButtonLabel() { return "Alles selecteren"; }, get$selectYearSemanticsLabel() { return "Jaar selecteren"; }, get$shareButtonLabel() { return "Delen..."; }, get$showMenuTooltip() { return "Menu tonen"; }, get$tabLabelRaw() { return "Tabblad $tabIndex van $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Tijd selecteren"; }, get$timePickerHourLabel() { return "Uur"; }, get$timePickerHourModeAnnouncement() { return "Uren selecteren"; }, get$timePickerInputHelpText() { return "Tijd opgeven"; }, get$timePickerMinuteLabel() { return "Minuut"; }, get$timePickerMinuteModeAnnouncement() { return "Minuten selecteren"; } }; A.MaterialLocalizationNo.prototype = { get$alertDialogLabel() { return "Varsel"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Tilbake"; }, get$calendarModeButtonLabel() { return "Bytt til kalender"; }, get$cancelButtonLabel() { return "Avbryt"; }, get$collapsedIconTapHint() { return "Vis"; }, get$copyButtonLabel() { return "Kopi\xe9r"; }, get$currentDateLabel() { return "I dag"; }, get$cutButtonLabel() { return "Klipp ut"; }, get$dateHelpText() { return "dd.mm.\xe5\xe5\xe5\xe5"; }, get$dateInputLabel() { return "Skriv inn datoen"; }, get$dateOutOfRangeLabel() { return "Utenfor perioden."; }, get$datePickerHelpText() { return "Velg dato"; }, get$deleteButtonTooltip() { return "Slett"; }, get$dialModeButtonLabel() { return "Bytt til modus for valg fra urskive"; }, get$dialogLabel() { return "Dialogboks"; }, get$drawerLabel() { return "Navigasjonsmeny"; }, get$expandedIconTapHint() { return "Skjul"; }, get$firstPageTooltip() { return "F\xf8rste side"; }, get$inputDateModeButtonLabel() { return "Bytt til innskriving"; }, get$inputTimeModeButtonLabel() { return "Bytt til tekstinndatamodus"; }, get$invalidDateFormatLabel() { return "Ugyldig format."; }, get$invalidTimeLabel() { return "Angi et gyldig klokkeslett"; }, get$lastPageTooltip() { return "Siste side"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisens"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisenser"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return null; }, get$licensesPageTitle() { return "Lisenser"; }, get$lookUpButtonLabel() { return "Sl\xe5 opp"; }, get$menuDismissLabel() { return "Lukk menyen"; }, get$modalBarrierDismissLabel() { return "Avvis"; }, get$moreButtonTooltip() { return "Mer"; }, get$nextMonthTooltip() { return "Neste m\xe5ned"; }, get$nextPageTooltip() { return "Neste side"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\xc5pne navigasjonsmenyen"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow av $rowCount"; }, get$pasteButtonLabel() { return "Lim inn"; }, get$popupMenuLabel() { return "Forgrunnsmeny"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Forrige m\xe5ned"; }, get$previousPageTooltip() { return "Forrige side"; }, get$refreshIndicatorSemanticLabel() { return "Laster inn p\xe5 nytt"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 tegn gjenst\xe5r"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount tegn gjenst\xe5r"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rader per side:"; }, get$scanTextButtonLabel() { return "Skann tekst"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "S\xf8k p\xe5 nettet"; }, get$selectAllButtonLabel() { return "Velg alle"; }, get$selectYearSemanticsLabel() { return "Velg \xe5ret"; }, get$shareButtonLabel() { return "Del\u2026"; }, get$showMenuTooltip() { return "Vis meny"; }, get$tabLabelRaw() { return "Fane $tabIndex av $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Velg tidspunkt"; }, get$timePickerHourLabel() { return "Time"; }, get$timePickerHourModeAnnouncement() { return "Angi timer"; }, get$timePickerInputHelpText() { return "Angi et tidspunkt"; }, get$timePickerMinuteLabel() { return "Minutt"; }, get$timePickerMinuteModeAnnouncement() { return "Angi minutter"; } }; A.MaterialLocalizationOr.prototype = { get$alertDialogLabel() { return "\u0b06\u0b32\u0b30\u0b4d\u0b1f"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0b2a\u0b1b\u0b15\u0b41 \u0b2b\u0b47\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$calendarModeButtonLabel() { return "\u0b15\u0b4d\u0b5f\u0b3e\u0b32\u0b47\u0b23\u0b4d\u0b21\u0b30\u0b15\u0b41 \u0b38\u0b4d\u0b71\u0b3f\u0b1a\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$cancelButtonLabel() { return "\u0b2c\u0b3e\u0b24\u0b3f\u0b32 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$collapsedIconTapHint() { return "\u0b2a\u0b4d\u0b30\u0b38\u0b3e\u0b30\u0b3f\u0b24 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$copyButtonLabel() { return "\u0b15\u0b2a\u0b3f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$currentDateLabel() { return "\u0b06\u0b1c\u0b3f"; }, get$cutButtonLabel() { return "\u0b15\u0b1f\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u0b24\u0b3e\u0b30\u0b3f\u0b16 \u0b32\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"; }, get$dateOutOfRangeLabel() { return "\u0b38\u0b40\u0b2e\u0b3e \u0b2c\u0b3e\u0b39\u0b3e\u0b30\u0b47\u0964"; }, get$datePickerHelpText() { return "\u0b24\u0b3e\u0b30\u0b3f\u0b16 \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$deleteButtonTooltip() { return "\u0b21\u0b3f\u0b32\u0b3f\u0b1f\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$dialModeButtonLabel() { return "\u0b21\u0b3e\u0b0f\u0b32\u0b4d \u0b2a\u0b3f\u0b15\u0b30\u0b4d \u0b2e\u0b4b\u0b21\u0b15\u0b41 \u0b38\u0b4d\u0b71\u0b3f\u0b1a\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$dialogLabel() { return "\u0b21\u0b3e\u0b5f\u0b32\u0b17\u0b4d"; }, get$drawerLabel() { return "\u0b28\u0b47\u0b2d\u0b3f\u0b17\u0b47\u0b38\u0b28\u0b4d \u0b2e\u0b47\u0b28\u0b41"; }, get$expandedIconTapHint() { return "\u0b38\u0b19\u0b4d\u0b15\u0b41\u0b1a\u0b3f\u0b24 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$firstPageTooltip() { return "\u0b2a\u0b4d\u0b30\u0b25\u0b2e \u0b2a\u0b43\u0b37\u0b4d\u0b20\u0b3e"; }, get$inputDateModeButtonLabel() { return "\u0b07\u0b28\u0b2a\u0b41\u0b1f\u0b15\u0b41 \u0b38\u0b4d\u0b71\u0b3f\u0b1a\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$inputTimeModeButtonLabel() { return "\u0b1f\u0b47\u0b15\u0b4d\u0b38\u0b1f\u0b4d \u0b07\u0b28\u0b2a\u0b41\u0b1f\u0b4d \u0b2e\u0b4b\u0b21\u0b15\u0b41 \u0b38\u0b4d\u0b71\u0b3f\u0b1a\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$invalidDateFormatLabel() { return "\u0b05\u0b2c\u0b48\u0b27 \u0b2b\u0b30\u0b4d\u0b2e\u0b3e\u0b1f\u0b4d\u0964"; }, get$invalidTimeLabel() { return "\u0b0f\u0b15 \u0b2c\u0b48\u0b27 \u0b38\u0b2e\u0b5f \u0b32\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"; }, get$lastPageTooltip() { return "\u0b36\u0b47\u0b37 \u0b2a\u0b43\u0b37\u0b4d\u0b20\u0b3e"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1\u0b1f\u0b3f \u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\u0b1f\u0b3f \u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38\u0b17\u0b41\u0b21\u0b3c\u0b15"; }, get$lookUpButtonLabel() { return "\u0b09\u0b2a\u0b30\u0b15\u0b41 \u0b26\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"; }, get$menuDismissLabel() { return "\u0b2e\u0b47\u0b28\u0b41 \u0b16\u0b3e\u0b30\u0b1c \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$modalBarrierDismissLabel() { return "\u0b16\u0b3e\u0b30\u0b1c \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$moreButtonTooltip() { return "\u0b05\u0b27\u0b3f\u0b15"; }, get$nextMonthTooltip() { return "\u0b2a\u0b30\u0b2c\u0b30\u0b4d\u0b24\u0b4d\u0b24\u0b40 \u0b2e\u0b3e\u0b38"; }, get$nextPageTooltip() { return "\u0b2a\u0b30\u0b2c\u0b30\u0b4d\u0b24\u0b4d\u0b24\u0b40 \u0b2a\u0b47\u0b1c\u0b4d"; }, get$okButtonLabel() { return "\u0b20\u0b3f\u0b15\u0b4d \u0b05\u0b1b\u0b3f"; }, get$openAppDrawerTooltip() { return "\u0b28\u0b3e\u0b2d\u0b3f\u0b17\u0b47\u0b38\u0b28\u0b4d \u0b2e\u0b47\u0b28\u0b41 \u0b16\u0b4b\u0b32\u0b28\u0b4d\u0b24\u0b41"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\u0b30 $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0b2a\u0b47\u0b37\u0b4d\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$popupMenuLabel() { return "\u0b2a\u0b2a\u0b4d-\u0b05\u0b2a\u0b4d \u0b2e\u0b47\u0b28\u0b41"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0b2a\u0b42\u0b30\u0b4d\u0b2c \u0b2e\u0b3e\u0b38"; }, get$previousPageTooltip() { return "\u0b2a\u0b42\u0b30\u0b4d\u0b2c\u0b2c\u0b30\u0b4d\u0b24\u0b4d\u0b24\u0b40 \u0b2a\u0b47\u0b1c\u0b4d"; }, get$refreshIndicatorSemanticLabel() { return "\u0b30\u0b3f\u0b2b\u0b4d\u0b30\u0b47\u0b38\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1\u0b1f\u0b3f \u0b05\u0b15\u0b4d\u0b37\u0b30 \u0b2c\u0b3e\u0b15\u0b3f \u0b05\u0b1b\u0b3f"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount\u0b1f\u0b3f \u0b05\u0b15\u0b4d\u0b37\u0b30 \u0b2c\u0b3e\u0b15\u0b3f \u0b05\u0b1b\u0b3f"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0b2a\u0b43\u0b37\u0b4d\u0b20\u0b3e \u0b2a\u0b3f\u0b1b\u0b3e \u0b27\u0b3e\u0b5c\u0b3f:"; }, get$scanTextButtonLabel() { return "\u0b1f\u0b47\u0b15\u0b4d\u0b38\u0b1f\u0b4d \u0b38\u0b4d\u0b15\u0b3e\u0b28\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0b71\u0b47\u0b2c \u0b38\u0b30\u0b4d\u0b1a\u0b4d\u0b1a \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$selectAllButtonLabel() { return "\u0b38\u0b2c\u0b41 \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$selectYearSemanticsLabel() { return "\u0b2c\u0b30\u0b4d\u0b37 \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$shareButtonLabel() { return "\u0b38\u0b47\u0b5f\u0b3e\u0b30\u0b4d \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41..."; }, get$showMenuTooltip() { return "\u0b2e\u0b47\u0b28\u0b41 \u0b26\u0b47\u0b16\u0b3e\u0b28\u0b4d\u0b24\u0b41"; }, get$tabLabelRaw() { return "$tabCount\u0b30 $tabIndex \u0b1f\u0b3e\u0b2c\u0b4d"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0b38\u0b2e\u0b5f \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$timePickerHourLabel() { return "\u0b18\u0b23\u0b4d\u0b1f\u0b3e"; }, get$timePickerHourModeAnnouncement() { return "\u0b18\u0b23\u0b4d\u0b1f\u0b3e \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; }, get$timePickerInputHelpText() { return "\u0b38\u0b2e\u0b5f \u0b32\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"; }, get$timePickerMinuteLabel() { return "\u0b2e\u0b3f\u0b28\u0b3f\u0b1f\u0b4d"; }, get$timePickerMinuteModeAnnouncement() { return "\u0b2e\u0b3f\u0b28\u0b3f\u0b1f\u0b4d \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"; } }; A.MaterialLocalizationPa.prototype = { get$alertDialogLabel() { return "\u0a38\u0a41\u0a1a\u0a47\u0a24\u0a28\u0a3e"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0a2a\u0a3f\u0a71\u0a1b\u0a47"; }, get$calendarModeButtonLabel() { return "\u0a15\u0a48\u0a32\u0a70\u0a21\u0a30 '\u0a24\u0a47 \u0a1c\u0a3e\u0a13"; }, get$cancelButtonLabel() { return "\u0a30\u0a71\u0a26 \u0a15\u0a30\u0a4b"; }, get$collapsedIconTapHint() { return "\u0a35\u0a3f\u0a38\u0a24\u0a3e\u0a30 \u0a15\u0a30\u0a4b"; }, get$copyButtonLabel() { return "\u0a15\u0a3e\u0a2a\u0a40 \u0a15\u0a30\u0a4b"; }, get$currentDateLabel() { return "\u0a05\u0a71\u0a1c"; }, get$cutButtonLabel() { return "\u0a15\u0a71\u0a1f \u0a15\u0a30\u0a4b"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u0a24\u0a3e\u0a30\u0a40\u0a16 \u0a26\u0a3e\u0a16\u0a32 \u0a15\u0a30\u0a4b"; }, get$dateOutOfRangeLabel() { return "\u0a30\u0a47\u0a02\u0a1c-\u0a24\u0a4b\u0a02-\u0a2c\u0a3e\u0a39\u0a30\u0964"; }, get$datePickerHelpText() { return "\u0a24\u0a3e\u0a30\u0a40\u0a16 \u0a1a\u0a41\u0a23\u0a4b"; }, get$deleteButtonTooltip() { return "\u0a2e\u0a3f\u0a1f\u0a3e\u0a13"; }, get$dialModeButtonLabel() { return "\u0a21\u0a3e\u0a07\u0a32 \u0a1a\u0a4b\u0a23\u0a15\u0a3e\u0a30 \u0a2e\u0a4b\u0a21 '\u0a24\u0a47 \u0a1c\u0a3e\u0a13"; }, get$dialogLabel() { return "\u0a35\u0a3f\u0a70\u0a21\u0a4b"; }, get$drawerLabel() { return "\u0a28\u0a48\u0a35\u0a40\u0a17\u0a47\u0a38\u0a3c\u0a28 \u0a2e\u0a40\u0a28\u0a42"; }, get$expandedIconTapHint() { return "\u0a38\u0a2e\u0a47\u0a1f\u0a4b"; }, get$firstPageTooltip() { return "\u0a2a\u0a39\u0a3f\u0a32\u0a3e \u0a2a\u0a70\u0a28\u0a3e"; }, get$inputDateModeButtonLabel() { return "\u0a07\u0a28\u0a2a\u0a41\u0a71\u0a1f '\u0a24\u0a47 \u0a1c\u0a3e\u0a13"; }, get$inputTimeModeButtonLabel() { return "\u0a32\u0a3f\u0a16\u0a24 \u0a07\u0a28\u0a2a\u0a41\u0a71\u0a1f \u0a2e\u0a4b\u0a21 '\u0a24\u0a47 \u0a1c\u0a3e\u0a13"; }, get$invalidDateFormatLabel() { return "\u0a05\u0a35\u0a48\u0a27 \u0a2b\u0a3e\u0a30\u0a2e\u0a48\u0a1f\u0964"; }, get$invalidTimeLabel() { return "\u0a35\u0a48\u0a27 \u0a38\u0a2e\u0a3e\u0a02 \u0a26\u0a3e\u0a16\u0a32 \u0a15\u0a30\u0a4b"; }, get$lastPageTooltip() { return "\u0a06\u0a16\u0a30\u0a40 \u0a2a\u0a70\u0a28\u0a3e"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38"; }, get$lookUpButtonLabel() { return "\u0a16\u0a4b\u0a1c\u0a4b"; }, get$menuDismissLabel() { return "\u0a2e\u0a40\u0a28\u0a42 \u0a16\u0a3e\u0a30\u0a1c \u0a15\u0a30\u0a4b"; }, get$modalBarrierDismissLabel() { return "\u0a16\u0a3e\u0a30\u0a1c \u0a15\u0a30\u0a4b"; }, get$moreButtonTooltip() { return "\u0a39\u0a4b\u0a30"; }, get$nextMonthTooltip() { return "\u0a05\u0a17\u0a32\u0a3e \u0a2e\u0a39\u0a40\u0a28\u0a3e"; }, get$nextPageTooltip() { return "\u0a05\u0a17\u0a32\u0a3e \u0a2a\u0a70\u0a28\u0a3e"; }, get$okButtonLabel() { return "\u0a20\u0a40\u0a15 \u0a39\u0a48"; }, get$openAppDrawerTooltip() { return "\u0a28\u0a48\u0a35\u0a40\u0a17\u0a47\u0a36\u0a28 \u0a2e\u0a40\u0a28\u0a42 \u0a16\u0a4b\u0a32\u0a4d\u0a39\u0a4b"; }, get$pageRowsInfoTitleRaw() { return "$rowCount \u0a35\u0a3f\u0a71\u0a1a\u0a4b\u0a02 $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0a2a\u0a47\u0a38\u0a1f \u0a15\u0a30\u0a4b"; }, get$popupMenuLabel() { return "\u0a2a\u0a4c\u0a2a\u0a05\u0a71\u0a2a \u0a2e\u0a40\u0a28\u0a42"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0a2a\u0a3f\u0a1b\u0a32\u0a3e \u0a2e\u0a39\u0a40\u0a28\u0a3e"; }, get$previousPageTooltip() { return "\u0a2a\u0a3f\u0a1b\u0a32\u0a3e \u0a2a\u0a70\u0a28\u0a3e"; }, get$refreshIndicatorSemanticLabel() { return "\u0a30\u0a3f\u0a2b\u0a4d\u0a30\u0a48\u0a36 \u0a15\u0a30\u0a4b"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0a05\u0a71\u0a16\u0a30-\u0a1a\u0a3f\u0a70\u0a28\u0a4d\u0a39 \u0a2c\u0a3e\u0a15\u0a40"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0a05\u0a71\u0a16\u0a30-\u0a1a\u0a3f\u0a70\u0a28\u0a4d\u0a39 \u0a2c\u0a3e\u0a15\u0a40"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0a39\u0a30 \u0a2a\u0a70\u0a28\u0a47 '\u0a24\u0a47 \u0a15\u0a24\u0a3e\u0a30\u0a3e\u0a02:"; }, get$scanTextButtonLabel() { return "\u0a32\u0a3f\u0a16\u0a24 \u0a28\u0a42\u0a70 \u0a38\u0a15\u0a48\u0a28 \u0a15\u0a30\u0a4b"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0a35\u0a48\u0a71\u0a2c '\u0a24\u0a47 \u0a16\u0a4b\u0a1c\u0a4b"; }, get$selectAllButtonLabel() { return "\u0a38\u0a2d \u0a1a\u0a41\u0a23\u0a4b"; }, get$selectYearSemanticsLabel() { return "\u0a38\u0a3e\u0a32 \u0a1a\u0a41\u0a23\u0a4b"; }, get$shareButtonLabel() { return "\u0a38\u0a3e\u0a02\u0a1d\u0a3e \u0a15\u0a30\u0a4b..."; }, get$showMenuTooltip() { return "\u0a2e\u0a40\u0a28\u0a42 \u0a26\u0a3f\u0a16\u0a3e\u0a13"; }, get$tabLabelRaw() { return "$tabCount \u0a35\u0a3f\u0a71\u0a1a\u0a4b\u0a02 $tabIndex \u0a1f\u0a48\u0a2c"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0a38\u0a2e\u0a3e\u0a02 \u0a1a\u0a41\u0a23\u0a4b"; }, get$timePickerHourLabel() { return "\u0a18\u0a70\u0a1f\u0a3e"; }, get$timePickerHourModeAnnouncement() { return "\u0a18\u0a70\u0a1f\u0a47 \u0a1a\u0a41\u0a23\u0a4b"; }, get$timePickerInputHelpText() { return "\u0a38\u0a2e\u0a3e\u0a02 \u0a26\u0a3e\u0a16\u0a32 \u0a15\u0a30\u0a4b"; }, get$timePickerMinuteLabel() { return "\u0a2e\u0a3f\u0a70\u0a1f"; }, get$timePickerMinuteModeAnnouncement() { return "\u0a2e\u0a3f\u0a70\u0a1f \u0a1a\u0a41\u0a23\u0a4b"; } }; A.MaterialLocalizationPl.prototype = { get$alertDialogLabel() { return "Alert"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Wstecz"; }, get$calendarModeButtonLabel() { return "Prze\u0142\u0105cz na kalendarz"; }, get$cancelButtonLabel() { return "Anuluj"; }, get$collapsedIconTapHint() { return "Rozwi\u0144"; }, get$copyButtonLabel() { return "Kopiuj"; }, get$currentDateLabel() { return "Dzi\u015b"; }, get$cutButtonLabel() { return "Wytnij"; }, get$dateHelpText() { return "dd.mm.rrrr"; }, get$dateInputLabel() { return "Wpisz dat\u0119"; }, get$dateOutOfRangeLabel() { return "Poza zakresem."; }, get$datePickerHelpText() { return "Wybierz dat\u0119"; }, get$deleteButtonTooltip() { return "Usu\u0144"; }, get$dialModeButtonLabel() { return "W\u0142\u0105cz tryb selektora"; }, get$dialogLabel() { return "Okno dialogowe"; }, get$drawerLabel() { return "Menu nawigacyjne"; }, get$expandedIconTapHint() { return "Zwi\u0144"; }, get$firstPageTooltip() { return "Pierwsza strona"; }, get$inputDateModeButtonLabel() { return "Prze\u0142\u0105cz na wpisywanie"; }, get$inputTimeModeButtonLabel() { return "W\u0142\u0105cz tryb wprowadzania tekstu"; }, get$invalidDateFormatLabel() { return "Nieprawid\u0142owy format."; }, get$invalidTimeLabel() { return "Wpisz prawid\u0142ow\u0105 godzin\u0119"; }, get$lastPageTooltip() { return "Ostatnia strona"; }, get$licensesPackageDetailTextFew() { return "$licenseCount\xa0licencje"; }, get$licensesPackageDetailTextMany() { return "$licenseCount\xa0licencji"; }, get$licensesPackageDetailTextOne() { return "1\xa0licencja"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0licencji"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licencje"; }, get$lookUpButtonLabel() { return "Sprawd\u017a"; }, get$menuDismissLabel() { return "Zamknij menu"; }, get$modalBarrierDismissLabel() { return "Zamknij"; }, get$moreButtonTooltip() { return "Wi\u0119cej"; }, get$nextMonthTooltip() { return "Nast\u0119pny miesi\u0105c"; }, get$nextPageTooltip() { return "Nast\u0119pna strona"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Otw\xf3rz menu nawigacyjne"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow z $rowCount"; }, get$pasteButtonLabel() { return "Wklej"; }, get$popupMenuLabel() { return "Menu kontekstowe"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Poprzedni miesi\u0105c"; }, get$previousPageTooltip() { return "Poprzednia strona"; }, get$refreshIndicatorSemanticLabel() { return "Od\u015bwie\u017c"; }, get$remainingTextFieldCharacterCountFew() { return "Pozosta\u0142y $remainingCount znaki"; }, get$remainingTextFieldCharacterCountMany() { return "Pozosta\u0142o $remainingCount znak\xf3w"; }, get$remainingTextFieldCharacterCountOne() { return "Jeszcze 1 znak"; }, get$remainingTextFieldCharacterCountOther() { return "Pozosta\u0142o $remainingCount znak\xf3w"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Wiersze na stronie:"; }, get$scanTextButtonLabel() { return "Skanuj tekst"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Szukaj w\xa0internecie"; }, get$selectAllButtonLabel() { return "Zaznacz wszystko"; }, get$selectYearSemanticsLabel() { return "Wybierz rok"; }, get$shareButtonLabel() { return "Udost\u0119pnij\u2026"; }, get$showMenuTooltip() { return "Poka\u017c menu"; }, get$tabLabelRaw() { return "Karta $tabIndex z\xa0$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Wybierz godzin\u0119"; }, get$timePickerHourLabel() { return "Godzina"; }, get$timePickerHourModeAnnouncement() { return "Wybierz godziny"; }, get$timePickerInputHelpText() { return "Wpisz godzin\u0119"; }, get$timePickerMinuteLabel() { return "Minuta"; }, get$timePickerMinuteModeAnnouncement() { return "Wybierz minuty"; } }; A.MaterialLocalizationPs.prototype = { get$alertDialogLabel() { return "\u062e\u0628\u0631\u062a\u06cc\u0627"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0634\u0627\u062a\u0647"; }, get$calendarModeButtonLabel() { return "Switch to calendar"; }, get$cancelButtonLabel() { return "\u0644\u063a\u0648\u0647 \u06a9\u0648\u0644"; }, get$collapsedIconTapHint() { return "Expand"; }, get$copyButtonLabel() { return "\u06a9\u0627\u067e\u06cc"; }, get$currentDateLabel() { return "Date of today"; }, get$cutButtonLabel() { return "\u06a9\u0645 \u06a9\u0693\u0626"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Enter Date"; }, get$dateOutOfRangeLabel() { return "Out of range."; }, get$datePickerHelpText() { return "SELECT DATE"; }, get$deleteButtonTooltip() { return ""; }, get$dialModeButtonLabel() { return "Switch to dial picker mode"; }, get$dialogLabel() { return "\u062e\u0628\u0631\u06d0 \u0627\u062a\u0631\u06d0"; }, get$drawerLabel() { return "\u062f \u0646\u06cc\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0645\u06cc\u0646\u0648"; }, get$expandedIconTapHint() { return "Collapse"; }, get$firstPageTooltip() { return "First page"; }, get$inputDateModeButtonLabel() { return "Switch to input"; }, get$inputTimeModeButtonLabel() { return "Switch to text input mode"; }, get$invalidDateFormatLabel() { return "Invalid format."; }, get$invalidTimeLabel() { return "Enter a valid time"; }, get$lastPageTooltip() { return "Last page"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 license"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenses"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u062c\u0648\u0627\u0632\u0648\u0646\u0647"; }, get$lookUpButtonLabel() { return "Look Up"; }, get$menuDismissLabel() { return "Dismiss menu"; }, get$modalBarrierDismissLabel() { return "\u0631\u062f \u06a9\u0693\u0647"; }, get$moreButtonTooltip() { return "More"; }, get$nextMonthTooltip() { return "\u0628\u0644\u0647 \u0645\u06cc\u0627\u0634\u062a"; }, get$nextPageTooltip() { return "\u0628\u0644\u0647 \u067e\u0627\u06bc\u0647"; }, get$okButtonLabel() { return "\u0633\u0645\u0647 \u062f\u0647"; }, get$openAppDrawerTooltip() { return "\u062f \u067e\u0631\u0627\u0646\u06cc\u0633\u062a\u06cc \u0646\u06cc\u06cc\u0646\u06ab \u0645\u06cc\u0646\u0648"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u062f $rowCount"; }, get$pasteButtonLabel() { return "\u067e\u06cc\u067c \u06a9\u0693\u0626"; }, get$popupMenuLabel() { return "\u062f \u067e\u0627\u067e \u0627\u067e \u0645\u06cc\u0646\u0648"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u062a\u06cc\u0631\u0647 \u0645\u06cc\u0627\u0634\u062a"; }, get$previousPageTooltip() { return "\u0645\u062e\u06a9\u06cc\u0646\u06cc \u0645\u062e"; }, get$refreshIndicatorSemanticLabel() { return "Refresh"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 character remaining"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount characters remaining"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "No characters remaining"; }, get$rowsPerPageTitle() { return "\u062f \u0647\u0631\u06d0 \u067e\u0627\u06bc\u06d0 \u067e\u0627\u06bc\u06d0:"; }, get$scanTextButtonLabel() { return "\u0645\u062a\u0646 \u0633\u06a9\u06cc\u0646 \u06a9\u0693\u0626"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "Search Web"; }, get$selectAllButtonLabel() { return "\u063a\u0648\u0631\u0647 \u06a9\u0693\u0626"; }, get$selectYearSemanticsLabel() { return "Select year"; }, get$shareButtonLabel() { return "Share..."; }, get$showMenuTooltip() { return "\u063a\u0648\u0631\u0646\u06cd \u069a\u0648\u062f\u0644"; }, get$tabLabelRaw() { return "$tabIndex \u062f $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "SELECT TIME"; }, get$timePickerHourLabel() { return "Hour"; }, get$timePickerHourModeAnnouncement() { return "\u0648\u062e\u062a\u0648\u0646\u0647 \u0648\u067c\u0627\u06a9\u0626"; }, get$timePickerInputHelpText() { return "ENTER TIME"; }, get$timePickerMinuteLabel() { return "Minute"; }, get$timePickerMinuteModeAnnouncement() { return "\u0645\u0646\u06d0 \u063a\u0648\u0631\u0647 \u06a9\u0693\u0626"; } }; A.MaterialLocalizationPt.prototype = { get$alertDialogLabel() { return "Alerta"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Voltar"; }, get$calendarModeButtonLabel() { return "Mudar para agenda"; }, get$cancelButtonLabel() { return "Cancelar"; }, get$collapsedIconTapHint() { return "Abrir"; }, get$copyButtonLabel() { return "Copiar"; }, get$currentDateLabel() { return "Hoje"; }, get$cutButtonLabel() { return "Cortar"; }, get$dateHelpText() { return "dd/mm/aaaa"; }, get$dateInputLabel() { return "Inserir data"; }, get$dateOutOfRangeLabel() { return "Fora de alcance."; }, get$datePickerHelpText() { return "Selecione a data"; }, get$deleteButtonTooltip() { return "Excluir"; }, get$dialModeButtonLabel() { return "Mudar para o modo de sele\xe7\xe3o de discagem"; }, get$dialogLabel() { return "Caixa de di\xe1logo"; }, get$drawerLabel() { return "Menu de navega\xe7\xe3o"; }, get$expandedIconTapHint() { return "Recolher"; }, get$firstPageTooltip() { return "Primeira p\xe1gina"; }, get$inputDateModeButtonLabel() { return "Mudar para modo de entrada"; }, get$inputTimeModeButtonLabel() { return "Mudar para o modo de entrada de texto"; }, get$invalidDateFormatLabel() { return "Formato inv\xe1lido."; }, get$invalidTimeLabel() { return "Insira um hor\xe1rio v\xe1lido"; }, get$lastPageTooltip() { return "\xdaltima p\xe1gina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licen\xe7a"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licen\xe7as"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licen\xe7as"; }, get$lookUpButtonLabel() { return "Pesquisar"; }, get$menuDismissLabel() { return "Dispensar menu"; }, get$modalBarrierDismissLabel() { return "Dispensar"; }, get$moreButtonTooltip() { return "Mais"; }, get$nextMonthTooltip() { return "Pr\xf3ximo m\xeas"; }, get$nextPageTooltip() { return "Pr\xf3xima p\xe1gina"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Abrir menu de navega\xe7\xe3o"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow de $rowCount"; }, get$pasteButtonLabel() { return "Colar"; }, get$popupMenuLabel() { return "Menu pop-up"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "M\xeas anterior"; }, get$previousPageTooltip() { return "P\xe1gina anterior"; }, get$refreshIndicatorSemanticLabel() { return "Atualizar"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 caractere restante"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount caracteres restantes"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Linhas por p\xe1gina:"; }, get$scanTextButtonLabel() { return "Digitalizar texto"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Pesquisar na Web"; }, get$selectAllButtonLabel() { return "Selecionar tudo"; }, get$selectYearSemanticsLabel() { return "Selecione o ano"; }, get$shareButtonLabel() { return "Compartilhar\u2026"; }, get$showMenuTooltip() { return "Mostrar menu"; }, get$tabLabelRaw() { return "Guia $tabIndex de $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Selecione o hor\xe1rio"; }, get$timePickerHourLabel() { return "Hora"; }, get$timePickerHourModeAnnouncement() { return "Selecione as horas"; }, get$timePickerInputHelpText() { return "Insira o hor\xe1rio"; }, get$timePickerMinuteLabel() { return "Minuto"; }, get$timePickerMinuteModeAnnouncement() { return "Selecione os minutos"; } }; A.MaterialLocalizationPtPt.prototype = { get$shareButtonLabel() { return "Partilhar\u2026"; }, get$lookUpButtonLabel() { return "Procurar"; }, get$menuDismissLabel() { return "Ignorar menu"; }, get$dialModeButtonLabel() { return "Mude para o modo de seletor de mostrador"; }, get$timePickerDialHelpText() { return "Selecionar hora"; }, get$timePickerInputHelpText() { return "Introduzir hora"; }, get$invalidTimeLabel() { return "Introduza uma hora v\xe1lida."; }, get$inputTimeModeButtonLabel() { return "Mude para o m\xe9todo de introdu\xe7\xe3o de texto"; }, get$dateInputLabel() { return "Introduzir data"; }, get$calendarModeButtonLabel() { return "Mude para o calend\xe1rio"; }, get$datePickerHelpText() { return "Selecionar data"; }, get$dateOutOfRangeLabel() { return "Fora do intervalo."; }, get$inputDateModeButtonLabel() { return "Mude para a introdu\xe7\xe3o"; }, get$selectYearSemanticsLabel() { return "Selecionar ano"; }, get$tabLabelRaw() { return "Separador $tabIndex de $tabCount"; }, get$timePickerMinuteModeAnnouncement() { return "Selecionar minutos"; }, get$timePickerHourModeAnnouncement() { return "Selecionar horas"; }, get$deleteButtonTooltip() { return "Eliminar"; }, get$nextMonthTooltip() { return "M\xeas seguinte"; }, get$nextPageTooltip() { return "P\xe1gina seguinte"; }, get$pageRowsInfoTitleRaw() { return "$firstRow a $lastRow de $rowCount"; }, get$modalBarrierDismissLabel() { return "Ignorar"; }, get$expandedIconTapHint() { return "Reduzir"; }, get$collapsedIconTapHint() { return "Expandir"; }, get$remainingTextFieldCharacterCountOne() { return "Resta 1 car\xe1ter"; }, get$remainingTextFieldCharacterCountOther() { return "Restam $remainingCount carateres"; } }; A.MaterialLocalizationRo.prototype = { get$alertDialogLabel() { return "Alert\u0103"; }, get$anteMeridiemAbbreviation() { return "a.m."; }, get$backButtonTooltip() { return "\xcenapoi"; }, get$calendarModeButtonLabel() { return "Comuta\u021bi la calendar"; }, get$cancelButtonLabel() { return "Anula\u021bi"; }, get$collapsedIconTapHint() { return "Extinde\u021bi"; }, get$copyButtonLabel() { return "Copia\u021bi"; }, get$currentDateLabel() { return "Azi"; }, get$cutButtonLabel() { return "Decupa\u021bi"; }, get$dateHelpText() { return "zz.ll.aaaa"; }, get$dateInputLabel() { return "Introduce\u021bi data"; }, get$dateOutOfRangeLabel() { return "F\u0103r\u0103 acoperire."; }, get$datePickerHelpText() { return "Selecta\u021bi data"; }, get$deleteButtonTooltip() { return "\u0218terge\u021bi"; }, get$dialModeButtonLabel() { return "Comuta\u021bi la modul selector cadran"; }, get$dialogLabel() { return "Caset\u0103 de dialog"; }, get$drawerLabel() { return "Meniu de navigare"; }, get$expandedIconTapHint() { return "Restr\xe2nge\u021bi"; }, get$firstPageTooltip() { return "Prima pagin\u0103"; }, get$inputDateModeButtonLabel() { return "Comuta\u021bi la introducerea textului"; }, get$inputTimeModeButtonLabel() { return "Comuta\u021bi la modul de introducere a textului"; }, get$invalidDateFormatLabel() { return "Format nevalid."; }, get$invalidTimeLabel() { return "Introduce\u021bi o or\u0103 valid\u0103"; }, get$lastPageTooltip() { return "Ultima pagin\u0103"; }, get$licensesPackageDetailTextFew() { return "$licenseCount licen\u021be"; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "O licen\u021b\u0103"; }, get$licensesPackageDetailTextOther() { return "$licenseCount de licen\u021be"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licen\u021be"; }, get$lookUpButtonLabel() { return "Privire \xeen sus"; }, get$menuDismissLabel() { return "Respinge\u021bi meniul"; }, get$modalBarrierDismissLabel() { return "\xcenchide\u021bi"; }, get$moreButtonTooltip() { return "Mai multe"; }, get$nextMonthTooltip() { return "Luna viitoare"; }, get$nextPageTooltip() { return "Pagina urm\u0103toare"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Deschide\u021bi meniul de navigare"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow din $rowCount"; }, get$pasteButtonLabel() { return "Insera\u021bi"; }, get$popupMenuLabel() { return "Meniu pop-up"; }, get$postMeridiemAbbreviation() { return "p.m."; }, get$previousMonthTooltip() { return "Luna trecut\u0103"; }, get$previousPageTooltip() { return "Pagina anterioar\u0103"; }, get$refreshIndicatorSemanticLabel() { return "Actualiza\u021bi"; }, get$remainingTextFieldCharacterCountFew() { return "$remainingCount caractere r\u0103mase"; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "un caracter r\u0103mas"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount de caractere r\u0103mase"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "R\xe2nduri pe pagin\u0103:"; }, get$scanTextButtonLabel() { return "Scana\u021bi textul"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "C\u0103uta\u021bi pe web"; }, get$selectAllButtonLabel() { return "Selecta\u021bi tot"; }, get$selectYearSemanticsLabel() { return "Selecta\u021bi anul"; }, get$shareButtonLabel() { return "Trimite\u021bi\u2026"; }, get$showMenuTooltip() { return "Afi\u0219a\u021bi meniul"; }, get$tabLabelRaw() { return "Fila $tabIndex din $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Selecta\u021bi ora"; }, get$timePickerHourLabel() { return "Or\u0103"; }, get$timePickerHourModeAnnouncement() { return "Selecta\u021bi orele"; }, get$timePickerInputHelpText() { return "Introduce\u021bi ora"; }, get$timePickerMinuteLabel() { return "Minut"; }, get$timePickerMinuteModeAnnouncement() { return "Selecta\u021bi minutele"; } }; A.MaterialLocalizationRu.prototype = { get$alertDialogLabel() { return "\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435"; }, get$anteMeridiemAbbreviation() { return "\u0410\u041c"; }, get$backButtonTooltip() { return "\u041d\u0430\u0437\u0430\u0434"; }, get$calendarModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c"; }, get$cancelButtonLabel() { return "\u041e\u0442\u043c\u0435\u043d\u0430"; }, get$collapsedIconTapHint() { return "\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c"; }, get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c"; }, get$currentDateLabel() { return "\u0421\u0435\u0433\u043e\u0434\u043d\u044f"; }, get$cutButtonLabel() { return "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c"; }, get$dateHelpText() { return "\u0434\u0434.\u043c\u043c.\u0433\u0433\u0433\u0433"; }, get$dateInputLabel() { return "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0430\u0442\u0443"; }, get$dateOutOfRangeLabel() { return "\u0414\u0430\u0442\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430."; }, get$datePickerHelpText() { return "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0430\u0442\u0443"; }, get$deleteButtonTooltip() { return "\u0423\u0434\u0430\u043b\u0438\u0442\u044c"; }, get$dialModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c \u0432\u044b\u0431\u043e\u0440\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438"; }, get$dialogLabel() { return "\u0414\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"; }, get$drawerLabel() { return "\u041c\u0435\u043d\u044e \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438"; }, get$expandedIconTapHint() { return "\u0421\u0432\u0435\u0440\u043d\u0443\u0442\u044c"; }, get$firstPageTooltip() { return "\u041f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$inputDateModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0440\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434"; }, get$inputTimeModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c \u0432\u0432\u043e\u0434\u0430 \u0442\u0435\u043a\u0441\u0442\u0430"; }, get$invalidDateFormatLabel() { return "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u0442\u044b."; }, get$invalidTimeLabel() { return "\u0423\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0432\u0440\u0435\u043c\u044f."; }, get$lastPageTooltip() { return "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$licensesPackageDetailTextFew() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"; }, get$licensesPackageDetailTextMany() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439"; }, get$licensesPackageDetailTextOne() { return "1 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"; }, get$lookUpButtonLabel() { return "\u041d\u0430\u0439\u0442\u0438"; }, get$menuDismissLabel() { return "\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e"; }, get$modalBarrierDismissLabel() { return "\u0417\u0430\u043a\u0440\u044b\u0442\u044c"; }, get$moreButtonTooltip() { return "\u0415\u0449\u0451"; }, get$nextMonthTooltip() { return "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446"; }, get$nextPageTooltip() { return "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$okButtonLabel() { return "\u041e\u041a"; }, get$openAppDrawerTooltip() { return "\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u0438\u0437\xa0$rowCount"; }, get$pasteButtonLabel() { return "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c"; }, get$popupMenuLabel() { return "\u0412\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043c\u0435\u043d\u044e"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446"; }, get$previousPageTooltip() { return "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$refreshIndicatorSemanticLabel() { return "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435"; }, get$remainingTextFieldCharacterCountFew() { return "\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c $remainingCount\xa0\u0441\u0438\u043c\u0432\u043e\u043b\u0430"; }, get$remainingTextFieldCharacterCountMany() { return "\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c $remainingCount\xa0\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432"; }, get$remainingTextFieldCharacterCountOne() { return "\u041e\u0441\u0442\u0430\u043b\u0441\u044f 1\xa0\u0441\u0438\u043c\u0432\u043e\u043b"; }, get$remainingTextFieldCharacterCountOther() { return "\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c $remainingCount\xa0\u0441\u0438\u043c\u0432\u043e\u043b\u0430"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0421\u0442\u0440\u043e\u043a \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435:"; }, get$scanTextButtonLabel() { return "\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0418\u0441\u043a\u0430\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435"; }, get$selectAllButtonLabel() { return "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435"; }, get$selectYearSemanticsLabel() { return "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0433\u043e\u0434"; }, get$shareButtonLabel() { return "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f"; }, get$showMenuTooltip() { return "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043c\u0435\u043d\u044e"; }, get$tabLabelRaw() { return "\u0412\u043a\u043b\u0430\u0434\u043a\u0430\xa0$tabIndex \u0438\u0437\xa0$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u044f"; }, get$timePickerHourLabel() { return "\u0427\u0430\u0441\u044b"; }, get$timePickerHourModeAnnouncement() { return "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0447\u0430\u0441\u044b"; }, get$timePickerInputHelpText() { return "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u044f"; }, get$timePickerMinuteLabel() { return "\u041c\u0438\u043d\u0443\u0442\u044b"; }, get$timePickerMinuteModeAnnouncement() { return "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0438\u043d\u0443\u0442\u044b"; } }; A.MaterialLocalizationSi.prototype = { get$alertDialogLabel() { return "\u0d87\u0d9f\u0dc0\u0dd3\u0db8"; }, get$anteMeridiemAbbreviation() { return "\u0db4\u0dd9.\u0dc0."; }, get$backButtonTooltip() { return "\u0d86\u0db4\u0dc3\u0dd4"; }, get$calendarModeButtonLabel() { return "\u0daf\u0dd2\u0db1 \u0daf\u0dbb\u0dca\u0dc1\u0db1\u0dba \u0dc0\u0dd9\u0dad \u0db8\u0dcf\u0dbb\u0dd4 \u0dc0\u0db1\u0dca\u0db1"; }, get$cancelButtonLabel() { return "\u0d85\u0dc0\u0dbd\u0d82\u0d9c\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$collapsedIconTapHint() { return "\u0daf\u0dd2\u0d9c \u0dc4\u0dbb\u0dd2\u0db1\u0dca\u0db1"; }, get$copyButtonLabel() { return "\u0db4\u0dd2\u0da7\u0db4\u0dad\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$currentDateLabel() { return "\u0d85\u0daf"; }, get$cutButtonLabel() { return "\u0d9a\u0db4\u0db1\u0dca\u0db1"; }, get$dateHelpText() { return "mm.dd.yyyy"; }, get$dateInputLabel() { return "\u0daf\u0dd2\u0db1\u0dba \u0d87\u0dad\u0dd4\u0dc5\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$dateOutOfRangeLabel() { return "\u0db4\u0dbb\u0dcf\u0dc3\u0dba\u0dd9\u0db1\u0dca \u0db4\u0dd2\u0da7\u0dad."; }, get$datePickerHelpText() { return "\u0daf\u0dd2\u0db1\u0dba \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"; }, get$deleteButtonTooltip() { return "\u0db8\u0d9a\u0db1\u0dca\u0db1"; }, get$dialModeButtonLabel() { return "\u0da9\u0dba\u0dbd\u0db1 \u0dad\u0ddd\u0dbb\u0d9a \u0db4\u0dca\u200d\u0dbb\u0d9a\u0dcf\u0dbb\u0dba\u0da7 \u0db8\u0dcf\u0dbb\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$dialogLabel() { return "\u0dc3\u0d82\u0dc0\u0dcf\u0daf\u0dba"; }, get$drawerLabel() { return "\u0dc3\u0d82\u0da0\u0dcf\u0dbd\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0"; }, get$expandedIconTapHint() { return "\u0dc4\u0d9a\u0dd4\u0dc5\u0db1\u0dca\u0db1"; }, get$firstPageTooltip() { return "\u0db4\u0dc5\u0db8\u0dd4 \u0db4\u0dd2\u0da7\u0dd4\u0dc0"; }, get$inputDateModeButtonLabel() { return "\u0d86\u0daf\u0dcf\u0db1\u0dba \u0dc0\u0dd9\u0dad \u0db8\u0dcf\u0dbb\u0dd4 \u0dc0\u0db1\u0dca\u0db1"; }, get$inputTimeModeButtonLabel() { return "\u0db4\u0dd9\u0dc5 \u0d86\u0daf\u0dcf\u0db1 \u0db4\u0dca\u200d\u0dbb\u0d9a\u0dcf\u0dbb\u0dba\u0da7 \u0db8\u0dcf\u0dbb\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$invalidDateFormatLabel() { return "\u0d85\u0dc0\u0dbd\u0d82\u0d9c\u0dd4 \u0d86\u0d9a\u0dd8\u0dad\u0dd2\u0dba\u0d9a\u0dd2."; }, get$invalidTimeLabel() { return "\u0dc0\u0dbd\u0d82\u0d9c\u0dd4 \u0dc0\u0dda\u0dbd\u0dcf\u0dc0\u0d9a\u0dca \u0d87\u0dad\u0dd4\u0dc5\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$lastPageTooltip() { return "\u0d85\u0dc0\u0dc3\u0db1\u0dca \u0db4\u0dd2\u0da7\u0dd4\u0dc0"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb 1"; }, get$licensesPackageDetailTextOther() { return "\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb $licenseCount"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb"; }, get$lookUpButtonLabel() { return "\u0d8b\u0da9 \u0db6\u0dbd\u0db1\u0dca\u0db1"; }, get$menuDismissLabel() { return "\u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0d85\u0dc3\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$modalBarrierDismissLabel() { return "\u0d89\u0dc0\u0dad \u0dbd\u0db1\u0dca\u0db1"; }, get$moreButtonTooltip() { return "\u0dad\u0dc0"; }, get$nextMonthTooltip() { return "\u0d8a\u0dc5\u0d9f \u0db8\u0dcf\u0dc3\u0dba"; }, get$nextPageTooltip() { return "\u0d8a\u0dc5\u0d9f \u0db4\u0dd2\u0da7\u0dd4\u0dc0"; }, get$okButtonLabel() { return "\u0dc4\u0dbb\u0dd2"; }, get$openAppDrawerTooltip() { return "\u0dc3\u0d82\u0da0\u0dcf\u0dbd\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0dc0\u0dd2\u0dc0\u0dd8\u0dad \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\u0db1\u0dca $firstRow\u2013$lastRow"; }, get$pasteButtonLabel() { return "\u0d85\u0dbd\u0dc0\u0db1\u0dca\u0db1"; }, get$popupMenuLabel() { return "\u0d8b\u0dad\u0dca\u0db4\u0dad\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0"; }, get$postMeridiemAbbreviation() { return "\u0db4.\u0dc0."; }, get$previousMonthTooltip() { return "\u0db4\u0dd9\u0dbb \u0db8\u0dcf\u0dc3\u0dba"; }, get$previousPageTooltip() { return "\u0db4\u0dd9\u0dbb \u0db4\u0dd2\u0da7\u0dd4\u0dc0"; }, get$refreshIndicatorSemanticLabel() { return "\u0db1\u0dd0\u0dc0\u0dd4\u0db8\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0d85\u0db1\u0dd4\u0dbd\u0d9a\u0dd4\u0dab\u0dd4 1\u0d9a\u0dca \u0d89\u0dad\u0dd2\u0dbb\u0dd2\u0dba"; }, get$remainingTextFieldCharacterCountOther() { return "\u0d85\u0db1\u0dd4\u0dbd\u0d9a\u0dd4\u0dab\u0dd4 $remainingCount\u0d9a\u0dca \u0d89\u0dad\u0dd2\u0dbb\u0dd2\u0dba"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0db4\u0dd2\u0da7\u0dd4\u0dc0\u0d9a\u0da7 \u0db4\u0dda\u0dc5\u0dd2:"; }, get$scanTextButtonLabel() { return "\u0db4\u0dd9\u0dc5 \u0dc3\u0dca\u0d9a\u0dd1\u0db1\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u0dc0\u0dd9\u0db6\u0dba \u0dc3\u0ddc\u0dba\u0db1\u0dca\u0db1"; }, get$selectAllButtonLabel() { return "\u0dc3\u0dd2\u0dba\u0dbd\u0dca\u0dbd \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"; }, get$selectYearSemanticsLabel() { return "\u0dc0\u0dbb\u0dca\u0dc2\u0dba \u0dad\u0ddc\u0dca\u0dbb\u0db1\u0dca\u0db1"; }, get$shareButtonLabel() { return "\u0db6\u0dd9\u0daf\u0dcf \u0d9c\u0db1\u0dca\u0db1..."; }, get$showMenuTooltip() { return "\u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0db4\u0dd9\u0db1\u0dca\u0dc0\u0db1\u0dca\u0db1"; }, get$tabLabelRaw() { return "\u0da7\u0dd0\u0db6 $tabIndex\u0d9a\u0dd2\u0db1\u0dca $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0dc0\u0dda\u0dbd\u0dcf\u0dc0 \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"; }, get$timePickerHourLabel() { return "\u0db4\u0dd0\u0dba"; }, get$timePickerHourModeAnnouncement() { return "\u0db4\u0dd0\u0dba \u0d9c\u0dab\u0db1 \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"; }, get$timePickerInputHelpText() { return "\u0d9a\u0dcf\u0dbd\u0dba \u0d87\u0dad\u0dd4\u0dc5\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"; }, get$timePickerMinuteLabel() { return "\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4"; }, get$timePickerMinuteModeAnnouncement() { return "\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 \u0d9c\u0dab\u0db1 \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"; } }; A.MaterialLocalizationSk.prototype = { get$alertDialogLabel() { return "Upozornenie"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Sp\xe4\u0165"; }, get$calendarModeButtonLabel() { return "Prepn\xfa\u0165 na kalend\xe1r"; }, get$cancelButtonLabel() { return "Zru\u0161i\u0165"; }, get$collapsedIconTapHint() { return "Rozbali\u0165"; }, get$copyButtonLabel() { return "Kop\xedrova\u0165"; }, get$currentDateLabel() { return "Dnes"; }, get$cutButtonLabel() { return "Vystrihn\xfa\u0165"; }, get$dateHelpText() { return "mm.dd.yyyy"; }, get$dateInputLabel() { return "Zadajte d\xe1tum"; }, get$dateOutOfRangeLabel() { return "Mimo rozsahu."; }, get$datePickerHelpText() { return "Vybra\u0165 d\xe1tum"; }, get$deleteButtonTooltip() { return "Odstr\xe1ni\u0165"; }, get$dialModeButtonLabel() { return "Prepn\xfa\u0165 na re\u017eim v\xfdberu \u010dasu"; }, get$dialogLabel() { return "Dial\xf3gov\xe9 okno"; }, get$drawerLabel() { return "Naviga\u010dn\xe1 ponuka"; }, get$expandedIconTapHint() { return "Zbali\u0165"; }, get$firstPageTooltip() { return "Prv\xe1 strana"; }, get$inputDateModeButtonLabel() { return "Prepn\xfa\u0165 na zad\xe1vanie"; }, get$inputTimeModeButtonLabel() { return "Prepn\xfa\u0165 na textov\xfd re\u017eim vstupu"; }, get$invalidDateFormatLabel() { return "Neplatn\xfd form\xe1t."; }, get$invalidTimeLabel() { return "Zadajte platn\xfd \u010das"; }, get$lastPageTooltip() { return "Posledn\xe1 strana"; }, get$licensesPackageDetailTextFew() { return "$licenseCount\xa0licencie"; }, get$licensesPackageDetailTextMany() { return "$licenseCount licenses"; }, get$licensesPackageDetailTextOne() { return "1\xa0licencia"; }, get$licensesPackageDetailTextOther() { return "$licenseCount\xa0licenci\xed"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licencie"; }, get$lookUpButtonLabel() { return "Poh\u013ead nahor"; }, get$menuDismissLabel() { return "Zavrie\u0165 ponuku"; }, get$modalBarrierDismissLabel() { return "Odmietnu\u0165"; }, get$moreButtonTooltip() { return "Viac"; }, get$nextMonthTooltip() { return "Bud\xfaci mesiac"; }, get$nextPageTooltip() { return "\u010eal\u0161ia strana"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Otvori\u0165 naviga\u010dn\xfa ponuku"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\xa0\u2013\xa0$lastRow z\xa0$rowCount"; }, get$pasteButtonLabel() { return "Prilepi\u0165"; }, get$popupMenuLabel() { return "Kontextov\xe1 ponuka"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Predo\u0161l\xfd mesiac"; }, get$previousPageTooltip() { return "Predch\xe1dzaj\xfaca str\xe1nka"; }, get$refreshIndicatorSemanticLabel() { return "Obnovi\u0165"; }, get$remainingTextFieldCharacterCountFew() { return "Zost\xe1vaj\xfa $remainingCount\xa0znaky"; }, get$remainingTextFieldCharacterCountMany() { return "$remainingCount characters remaining"; }, get$remainingTextFieldCharacterCountOne() { return "Zost\xe1va 1\xa0znak"; }, get$remainingTextFieldCharacterCountOther() { return "Zost\xe1va $remainingCount\xa0znakov"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Po\u010det riadkov na str\xe1nku:"; }, get$scanTextButtonLabel() { return "Naskenova\u0165 text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "H\u013eada\u0165 na webe"; }, get$selectAllButtonLabel() { return "Vybra\u0165 v\u0161etko"; }, get$selectYearSemanticsLabel() { return "Vyberte rok"; }, get$shareButtonLabel() { return "Zdie\u013ea\u0165\u2026"; }, get$showMenuTooltip() { return "Zobrazi\u0165 ponuku"; }, get$tabLabelRaw() { return "Karta $tabIndex z\xa0$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Vybra\u0165 \u010das"; }, get$timePickerHourLabel() { return "Hodina"; }, get$timePickerHourModeAnnouncement() { return "Vybra\u0165 hodiny"; }, get$timePickerInputHelpText() { return "Zada\u0165 \u010das"; }, get$timePickerMinuteLabel() { return "Min\xfata"; }, get$timePickerMinuteModeAnnouncement() { return "Vybra\u0165 min\xfaty"; } }; A.MaterialLocalizationSl.prototype = { get$alertDialogLabel() { return "Opozorilo"; }, get$anteMeridiemAbbreviation() { return "DOP."; }, get$backButtonTooltip() { return "Nazaj"; }, get$calendarModeButtonLabel() { return "Preklop na koledar"; }, get$cancelButtonLabel() { return "Prekli\u010di"; }, get$collapsedIconTapHint() { return "Raz\u0161iriti"; }, get$copyButtonLabel() { return "Kopiraj"; }, get$currentDateLabel() { return "Danes"; }, get$cutButtonLabel() { return "Izre\u017ei"; }, get$dateHelpText() { return "dd. mm. llll"; }, get$dateInputLabel() { return "Vnesite datum"; }, get$dateOutOfRangeLabel() { return "Zunaj dovoljenega obdobja"; }, get$datePickerHelpText() { return "Izberite datum"; }, get$deleteButtonTooltip() { return "Brisanje"; }, get$dialModeButtonLabel() { return "Preklop na na\u010din izbirnika s \u0161tevil\u010dnico"; }, get$dialogLabel() { return "Pogovorno okno"; }, get$drawerLabel() { return "Meni za krmarjenje"; }, get$expandedIconTapHint() { return "Strniti"; }, get$firstPageTooltip() { return "Prva stran"; }, get$inputDateModeButtonLabel() { return "Preklop na vnos"; }, get$inputTimeModeButtonLabel() { return "Preklop na na\u010din vnosa besedila"; }, get$invalidDateFormatLabel() { return "Neveljavna oblika"; }, get$invalidTimeLabel() { return "Vnesite veljaven \u010das"; }, get$lastPageTooltip() { return "Zadnja stran"; }, get$licensesPackageDetailTextFew() { return "$licenseCount licence"; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenca"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenc"; }, get$licensesPackageDetailTextTwo() { return "$licenseCount licenci"; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licence"; }, get$lookUpButtonLabel() { return "Pogled gor"; }, get$menuDismissLabel() { return "Opusti meni"; }, get$modalBarrierDismissLabel() { return "Opusti"; }, get$moreButtonTooltip() { return "Ve\u010d"; }, get$nextMonthTooltip() { return "Naslednji mesec"; }, get$nextPageTooltip() { return "Naslednja stran"; }, get$okButtonLabel() { return "V REDU"; }, get$openAppDrawerTooltip() { return "Odpiranje menija za krmarjenje"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow od $rowCount"; }, get$pasteButtonLabel() { return "Prilepi"; }, get$popupMenuLabel() { return "Pojavni meni"; }, get$postMeridiemAbbreviation() { return "POP."; }, get$previousMonthTooltip() { return "Prej\u0161nji mesec"; }, get$previousPageTooltip() { return "Prej\u0161nja stran"; }, get$refreshIndicatorSemanticLabel() { return "Osve\u017ei"; }, get$remainingTextFieldCharacterCountFew() { return "\u0160e $remainingCount znaki"; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0160e 1 znak"; }, get$remainingTextFieldCharacterCountOther() { return "\u0160e $remainingCount znakov"; }, get$remainingTextFieldCharacterCountTwo() { return "\u0160e $remainingCount znaka"; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Vrstice na stran:"; }, get$scanTextButtonLabel() { return "Opti\u010dno preberite besedilo"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Iskanje v spletu"; }, get$selectAllButtonLabel() { return "Izberi vse"; }, get$selectYearSemanticsLabel() { return "Izberite leto"; }, get$shareButtonLabel() { return "Deli \u2026"; }, get$showMenuTooltip() { return "Prikaz menija"; }, get$tabLabelRaw() { return "Zavihek $tabIndex od $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Izberite uro"; }, get$timePickerHourLabel() { return "Ura"; }, get$timePickerHourModeAnnouncement() { return "Izberite ure"; }, get$timePickerInputHelpText() { return "Vnesite \u010das"; }, get$timePickerMinuteLabel() { return "Minuta"; }, get$timePickerMinuteModeAnnouncement() { return "Izberite minute"; } }; A.MaterialLocalizationSq.prototype = { get$alertDialogLabel() { return "Sinjalizim"; }, get$anteMeridiemAbbreviation() { return "paradite"; }, get$backButtonTooltip() { return "Prapa"; }, get$calendarModeButtonLabel() { return "Kalo te kalendari"; }, get$cancelButtonLabel() { return "Anulo"; }, get$collapsedIconTapHint() { return "Zgjero"; }, get$copyButtonLabel() { return "Kopjo"; }, get$currentDateLabel() { return "Sot"; }, get$cutButtonLabel() { return "Prit"; }, get$dateHelpText() { return "dd.mm.yyyy"; }, get$dateInputLabel() { return "Vendos dat\xebn"; }, get$dateOutOfRangeLabel() { return "Jasht\xeb rrezes."; }, get$datePickerHelpText() { return "Zgjidh dat\xebn"; }, get$deleteButtonTooltip() { return "Fshi"; }, get$dialModeButtonLabel() { return "Kalo te modaliteti i zgjedh\xebsit t\xeb or\xebs"; }, get$dialogLabel() { return "Dialogu"; }, get$drawerLabel() { return "Menyja e navigimit"; }, get$expandedIconTapHint() { return "Palos"; }, get$firstPageTooltip() { return "Faqja e par\xeb"; }, get$inputDateModeButtonLabel() { return "Kalo te hyrja"; }, get$inputTimeModeButtonLabel() { return "Kalo te modaliteti i hyrjes s\xeb tekstit"; }, get$invalidDateFormatLabel() { return "Format i pavlefsh\xebm."; }, get$invalidTimeLabel() { return "Fut nj\xeb koh\xeb t\xeb vlefshme"; }, get$lastPageTooltip() { return "Faqja e fundit"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licenc\xeb"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenca"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licencat"; }, get$lookUpButtonLabel() { return "K\xebrko"; }, get$menuDismissLabel() { return "Hiqe menyn\xeb"; }, get$modalBarrierDismissLabel() { return "Hiq"; }, get$moreButtonTooltip() { return "M\xeb shum\xeb"; }, get$nextMonthTooltip() { return "Muaji i ardhsh\xebm"; }, get$nextPageTooltip() { return "Faqja tjet\xebr"; }, get$okButtonLabel() { return "N\xeb rregull"; }, get$openAppDrawerTooltip() { return "Hap menyn\xeb e navigimit"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow nga $rowCount"; }, get$pasteButtonLabel() { return "Ngjit"; }, get$popupMenuLabel() { return "Menyja k\xebrcyese"; }, get$postMeridiemAbbreviation() { return "pasdite"; }, get$previousMonthTooltip() { return "Muaji i m\xebparsh\xebm"; }, get$previousPageTooltip() { return "Faqja e m\xebparshme"; }, get$refreshIndicatorSemanticLabel() { return "Rifresko"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 karakter i mbetur"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount karaktere t\xeb mbetura"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rreshtat p\xebr faqe:"; }, get$scanTextButtonLabel() { return "Skano tekstin"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "K\xebrko n\xeb ueb"; }, get$selectAllButtonLabel() { return "Zgjidh t\xeb gjitha"; }, get$selectYearSemanticsLabel() { return "Zgjidh vitin"; }, get$shareButtonLabel() { return "Ndaj..."; }, get$showMenuTooltip() { return "Shfaq menyn\xeb"; }, get$tabLabelRaw() { return "Skeda $tabIndex nga $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Zgjidh or\xebn"; }, get$timePickerHourLabel() { return "Ora"; }, get$timePickerHourModeAnnouncement() { return "Zgjidh or\xebt"; }, get$timePickerInputHelpText() { return "Fut or\xebn"; }, get$timePickerMinuteLabel() { return "Minuta"; }, get$timePickerMinuteModeAnnouncement() { return "Zgjidh minutat"; } }; A.MaterialLocalizationSr.prototype = { get$alertDialogLabel() { return "\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435"; }, get$anteMeridiemAbbreviation() { return "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435"; }, get$backButtonTooltip() { return "\u041d\u0430\u0437\u0430\u0434"; }, get$calendarModeButtonLabel() { return "\u041f\u0440\u0435\u0452\u0438\u0442\u0435 \u043d\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440"; }, get$cancelButtonLabel() { return "\u041e\u0442\u043a\u0430\u0436\u0438"; }, get$collapsedIconTapHint() { return "\u041f\u0440\u043e\u0448\u0438\u0440\u0438"; }, get$copyButtonLabel() { return "\u041a\u043e\u043f\u0438\u0440\u0430\u0458"; }, get$currentDateLabel() { return "\u0414\u0430\u043d\u0430\u0441"; }, get$cutButtonLabel() { return "\u0418\u0441\u0435\u0446\u0438"; }, get$dateHelpText() { return "\u0434\u0434.\u043c\u043c.\u0433\u0433\u0433\u0433."; }, get$dateInputLabel() { return "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0434\u0430\u0442\u0443\u043c"; }, get$dateOutOfRangeLabel() { return "\u0418\u0437\u0432\u0430\u043d \u043f\u0435\u0440\u0438\u043e\u0434\u0430."; }, get$datePickerHelpText() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0430\u0442\u0443\u043c"; }, get$deleteButtonTooltip() { return "\u0418\u0437\u0431\u0440\u0438\u0448\u0438\u0442\u0435"; }, get$dialModeButtonLabel() { return "\u041f\u0440\u0435\u0452\u0438\u0442\u0435 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c \u0431\u0438\u0440\u0430\u0447\u0430 \u0431\u0440\u043e\u0458\u0447\u0430\u043d\u0438\u043a\u0430"; }, get$dialogLabel() { return "\u0414\u0438\u0458\u0430\u043b\u043e\u0433"; }, get$drawerLabel() { return "\u041c\u0435\u043d\u0438 \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0443"; }, get$expandedIconTapHint() { return "\u0421\u043a\u0443\u043f\u0438"; }, get$firstPageTooltip() { return "\u041f\u0440\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$inputDateModeButtonLabel() { return "\u041f\u0440\u0435\u0452\u0438\u0442\u0435 \u043d\u0430 \u0443\u043d\u043e\u0441"; }, get$inputTimeModeButtonLabel() { return "\u041f\u0440\u0435\u0452\u0438\u0442\u0435 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c \u0443\u043d\u043e\u0441\u0430 \u0442\u0435\u043a\u0441\u0442\u0430"; }, get$invalidDateFormatLabel() { return "\u0424\u043e\u0440\u043c\u0430\u0442 \u0458\u0435 \u043d\u0435\u0432\u0430\u0436\u0435\u045b\u0438."; }, get$invalidTimeLabel() { return "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0432\u0430\u0436\u0435\u045b\u0435 \u0432\u0440\u0435\u043c\u0435"; }, get$lastPageTooltip() { return "\u041f\u043e\u0441\u043b\u0435\u0434\u045a\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$licensesPackageDetailTextFew() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0446\u0435"; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u043b\u0438\u0446\u0435\u043d\u0446\u0430"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u043b\u0438\u0446\u0435\u043d\u0446\u0438"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0438\u0446\u0435\u043d\u0446\u0435"; }, get$lookUpButtonLabel() { return "\u041f\u043e\u0433\u043b\u0435\u0434 \u043d\u0430\u0433\u043e\u0440\u0435"; }, get$menuDismissLabel() { return "\u041e\u0434\u0431\u0430\u0446\u0438\u0442\u0435 \u043c\u0435\u043d\u0438"; }, get$modalBarrierDismissLabel() { return "\u041e\u0434\u0431\u0430\u0446\u0438"; }, get$moreButtonTooltip() { return "\u0408\u043e\u0448"; }, get$nextMonthTooltip() { return "\u0421\u043b\u0435\u0434\u0435\u045b\u0438 \u043c\u0435\u0441\u0435\u0446"; }, get$nextPageTooltip() { return "\u0421\u043b\u0435\u0434\u0435\u045b\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$okButtonLabel() { return "\u041f\u043e\u0442\u0432\u0440\u0434\u0438"; }, get$openAppDrawerTooltip() { return "\u041e\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u043c\u0435\u043d\u0438 \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0443"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow o\u0434 $rowCount"; }, get$pasteButtonLabel() { return "\u041d\u0430\u043b\u0435\u043f\u0438"; }, get$popupMenuLabel() { return "\u0418\u0441\u043a\u0430\u0447\u0443\u045b\u0438 \u043c\u0435\u043d\u0438"; }, get$postMeridiemAbbreviation() { return "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"; }, get$previousMonthTooltip() { return "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u043c\u0435\u0441\u0435\u0446"; }, get$previousPageTooltip() { return "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430"; }, get$refreshIndicatorSemanticLabel() { return "\u041e\u0441\u0432\u0435\u0436\u0438"; }, get$remainingTextFieldCharacterCountFew() { return "\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043b\u0430 \u0441\u0443 $remainingCount \u0437\u043d\u0430\u043a\u0430"; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043e \u0458\u0435 1 \u0437\u043d\u0430\u043a"; }, get$remainingTextFieldCharacterCountOther() { return "\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043b\u043e \u0458\u0435 $remainingCount \u0437\u043d\u0430\u043a\u043e\u0432\u0430"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0420\u0435\u0434\u043e\u0432\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438:"; }, get$scanTextButtonLabel() { return "\u0421\u043a\u0435\u043d\u0438\u0440\u0430\u0458 \u0442\u0435\u043a\u0441\u0442"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u041f\u0440\u0435\u0442\u0440\u0430\u0436\u0438 \u0432\u0435\u0431"; }, get$selectAllButtonLabel() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0441\u0432\u0435"; }, get$selectYearSemanticsLabel() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0433\u043e\u0434\u0438\u043d\u0443"; }, get$shareButtonLabel() { return "\u0414\u0435\u043b\u0438\u2026"; }, get$showMenuTooltip() { return "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u043c\u0435\u043d\u0438"; }, get$tabLabelRaw() { return "$tabIndex. \u043a\u0430\u0440\u0442\u0438\u0446\u0430 \u043e\u0434 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u0435"; }, get$timePickerHourLabel() { return "\u0421\u0430\u0442"; }, get$timePickerHourModeAnnouncement() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0430\u0442\u0435"; }, get$timePickerInputHelpText() { return "\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u0435"; }, get$timePickerMinuteLabel() { return "\u041c\u0438\u043d\u0443\u0442"; }, get$timePickerMinuteModeAnnouncement() { return "\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0438\u043d\u0443\u0442\u0435"; } }; A.MaterialLocalizationSrCyrl.prototype = {}; A.MaterialLocalizationSrLatn.prototype = { get$alertDialogLabel() { return "Obave\u0161tenje"; }, get$anteMeridiemAbbreviation() { return "pre podne"; }, get$backButtonTooltip() { return "Nazad"; }, get$calendarModeButtonLabel() { return "Pre\u0111ite na kalendar"; }, get$cancelButtonLabel() { return "Otka\u017ei"; }, get$collapsedIconTapHint() { return "Pro\u0161iri"; }, get$copyButtonLabel() { return "Kopiraj"; }, get$currentDateLabel() { return "Danas"; }, get$cutButtonLabel() { return "Iseci"; }, get$dateHelpText() { return "dd.mm.gggg."; }, get$dateInputLabel() { return "Unesite datum"; }, get$dateOutOfRangeLabel() { return "Izvan perioda."; }, get$datePickerHelpText() { return "Izaberite datum"; }, get$deleteButtonTooltip() { return "Izbri\u0161ite"; }, get$dialModeButtonLabel() { return "Pre\u0111ite na re\u017eim bira\u010da broj\u010danika"; }, get$dialogLabel() { return "Dijalog"; }, get$drawerLabel() { return "Meni za navigaciju"; }, get$expandedIconTapHint() { return "Skupi"; }, get$firstPageTooltip() { return "Prva stranica"; }, get$inputDateModeButtonLabel() { return "Pre\u0111ite na unos"; }, get$inputTimeModeButtonLabel() { return "Pre\u0111ite na re\u017eim unosa teksta"; }, get$invalidDateFormatLabel() { return "Format je neva\u017eec\u0301i."; }, get$invalidTimeLabel() { return "Unesite va\u017eec\u0301e vreme"; }, get$lastPageTooltip() { return "Poslednja stranica"; }, get$licensesPackageDetailTextFew() { return "$licenseCount licence"; }, get$licensesPackageDetailTextOne() { return "1 licenca"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenci"; }, get$licensesPageTitle() { return "Licence"; }, get$lookUpButtonLabel() { return "Pogled nagore"; }, get$menuDismissLabel() { return "Odbacite meni"; }, get$modalBarrierDismissLabel() { return "Odbaci"; }, get$moreButtonTooltip() { return "Jo\u0161"; }, get$nextMonthTooltip() { return "Sledec\u0301i mesec"; }, get$nextPageTooltip() { return "Sledec\u0301a stranica"; }, get$okButtonLabel() { return "Potvrdi"; }, get$openAppDrawerTooltip() { return "Otvorite meni za navigaciju"; }, get$pageRowsInfoTitleRaw() { return "$firstRow \u2013 $lastRow od $rowCount"; }, get$pasteButtonLabel() { return "Nalepi"; }, get$popupMenuLabel() { return "Iska\u010duc\u0301i meni"; }, get$postMeridiemAbbreviation() { return "po podne"; }, get$previousMonthTooltip() { return "Prethodni mesec"; }, get$previousPageTooltip() { return "Prethodna stranica"; }, get$refreshIndicatorSemanticLabel() { return "Osve\u017ei"; }, get$remainingTextFieldCharacterCountFew() { return "Preostala su $remainingCount znaka"; }, get$remainingTextFieldCharacterCountOne() { return "Preostao je 1 znak"; }, get$remainingTextFieldCharacterCountOther() { return "Preostalo je $remainingCount znakova"; }, get$rowsPerPageTitle() { return "Redova na stranici:"; }, get$scanTextButtonLabel() { return "Skeniraj tekst"; }, get$searchWebButtonLabel() { return "Pretra\u017ei veb"; }, get$selectAllButtonLabel() { return "Izaberi sve"; }, get$selectYearSemanticsLabel() { return "Izaberite godinu"; }, get$shareButtonLabel() { return "Deli\u2026"; }, get$showMenuTooltip() { return "Prika\u017ei meni"; }, get$tabLabelRaw() { return "$tabIndex. kartica od $tabCount"; }, get$timePickerDialHelpText() { return "Izaberite vreme"; }, get$timePickerHourLabel() { return "Sat"; }, get$timePickerHourModeAnnouncement() { return "Izaberite sate"; }, get$timePickerInputHelpText() { return "Unesite vreme"; }, get$timePickerMinuteLabel() { return "Minut"; }, get$timePickerMinuteModeAnnouncement() { return "Izaberite minute"; } }; A.MaterialLocalizationSv.prototype = { get$alertDialogLabel() { return "Varning"; }, get$anteMeridiemAbbreviation() { return "FM"; }, get$backButtonTooltip() { return "Tillbaka"; }, get$calendarModeButtonLabel() { return "Byt till kalender"; }, get$cancelButtonLabel() { return "Avbryt"; }, get$collapsedIconTapHint() { return "Ut\xf6ka"; }, get$copyButtonLabel() { return "Kopiera"; }, get$currentDateLabel() { return "I dag"; }, get$cutButtonLabel() { return "Klipp ut"; }, get$dateHelpText() { return "\xe5\xe5\xe5\xe5-mm-dd"; }, get$dateInputLabel() { return "Ange datum"; }, get$dateOutOfRangeLabel() { return "Utanf\xf6r intervallet."; }, get$datePickerHelpText() { return "V\xe4lj datum"; }, get$deleteButtonTooltip() { return "Radera"; }, get$dialModeButtonLabel() { return "Byt till l\xe4get urtavlev\xe4ljare"; }, get$dialogLabel() { return "Dialogruta"; }, get$drawerLabel() { return "Navigeringsmeny"; }, get$expandedIconTapHint() { return "D\xf6lj"; }, get$firstPageTooltip() { return "F\xf6rsta sidan"; }, get$inputDateModeButtonLabel() { return "Byt till inmatning"; }, get$inputTimeModeButtonLabel() { return "Byt till text som inmatningsl\xe4ge"; }, get$invalidDateFormatLabel() { return "Ogiltigt format."; }, get$invalidTimeLabel() { return "Ange en giltig tid"; }, get$lastPageTooltip() { return "Sista sidan"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 licens"; }, get$licensesPackageDetailTextOther() { return "$licenseCount licenser"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Licenser"; }, get$lookUpButtonLabel() { return "Titta upp"; }, get$menuDismissLabel() { return "St\xe4ng menyn"; }, get$modalBarrierDismissLabel() { return "St\xe4ng"; }, get$moreButtonTooltip() { return "Mer"; }, get$nextMonthTooltip() { return "N\xe4sta m\xe5nad"; }, get$nextPageTooltip() { return "N\xe4sta sida"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\xd6ppna navigeringsmenyn"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow av $rowCount"; }, get$pasteButtonLabel() { return "Klistra in"; }, get$popupMenuLabel() { return "Popup-meny"; }, get$postMeridiemAbbreviation() { return "EM"; }, get$previousMonthTooltip() { return "F\xf6reg\xe5ende m\xe5nad"; }, get$previousPageTooltip() { return "F\xf6reg\xe5ende sida"; }, get$refreshIndicatorSemanticLabel() { return "Uppdatera"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 tecken kvar"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount tecken kvar"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Rader per sida:"; }, get$scanTextButtonLabel() { return "Skanna text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "S\xf6k p\xe5 webben"; }, get$selectAllButtonLabel() { return "Markera allt"; }, get$selectYearSemanticsLabel() { return "V\xe4lj \xe5r"; }, get$shareButtonLabel() { return "Dela \u2026"; }, get$showMenuTooltip() { return "Visa meny"; }, get$tabLabelRaw() { return "Flik $tabIndex av $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "V\xe4lj tid"; }, get$timePickerHourLabel() { return "Timme"; }, get$timePickerHourModeAnnouncement() { return "V\xe4lj timmar"; }, get$timePickerInputHelpText() { return "Ange tid"; }, get$timePickerMinuteLabel() { return "Minut"; }, get$timePickerMinuteModeAnnouncement() { return "V\xe4lj minuter"; } }; A.MaterialLocalizationSw.prototype = { get$alertDialogLabel() { return "Arifa"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Rudi Nyuma"; }, get$calendarModeButtonLabel() { return "Badili utumie hali ya kalenda"; }, get$cancelButtonLabel() { return "Ghairi"; }, get$collapsedIconTapHint() { return "Panua"; }, get$copyButtonLabel() { return "Nakili"; }, get$currentDateLabel() { return "Leo"; }, get$cutButtonLabel() { return "Kata"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "Weka Tarehe"; }, get$dateOutOfRangeLabel() { return "Umechagua tarehe iliyo nje ya kipindi."; }, get$datePickerHelpText() { return "Chagua tarehe"; }, get$deleteButtonTooltip() { return "Futa"; }, get$dialModeButtonLabel() { return "Badilisha ili utumie hali ya kiteuzi cha kupiga simu"; }, get$dialogLabel() { return "Kidirisha"; }, get$drawerLabel() { return "Menyu ya kusogeza"; }, get$expandedIconTapHint() { return "Kunja"; }, get$firstPageTooltip() { return "Ukurasa wa kwanza"; }, get$inputDateModeButtonLabel() { return "Badili utumie hali ya kuweka maandishi"; }, get$inputTimeModeButtonLabel() { return "Tumia programu ya kuingiza data ya maandishi"; }, get$invalidDateFormatLabel() { return "Muundo si sahihi."; }, get$invalidTimeLabel() { return "Weka saa sahihi"; }, get$lastPageTooltip() { return "Ukurasa wa mwisho"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "Leseni moja"; }, get$licensesPackageDetailTextOther() { return "Leseni $licenseCount"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Leseni"; }, get$lookUpButtonLabel() { return "Tafuta"; }, get$menuDismissLabel() { return "Ondoa menyu"; }, get$modalBarrierDismissLabel() { return "Ondoa"; }, get$moreButtonTooltip() { return "Zaidi"; }, get$nextMonthTooltip() { return "Mwezi ujao"; }, get$nextPageTooltip() { return "Ukurasa unaofuata"; }, get$okButtonLabel() { return "Sawa"; }, get$openAppDrawerTooltip() { return "Fungua menyu ya kusogeza"; }, get$pageRowsInfoTitleRaw() { return "$firstRow hadi $lastRow kati ya $rowCount"; }, get$pasteButtonLabel() { return "Bandika"; }, get$popupMenuLabel() { return "Menyu ibukizi"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Mwezi uliopita"; }, get$previousPageTooltip() { return "Ukurasa uliotangulia"; }, get$refreshIndicatorSemanticLabel() { return "Onyesha upya"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Imesalia herufi 1"; }, get$remainingTextFieldCharacterCountOther() { return "Zimesalia herufi $remainingCount"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "Hapana herufi zilizo baki"; }, get$rowsPerPageTitle() { return "Safu mlalo kwa kila ukurasa:"; }, get$scanTextButtonLabel() { return "Changanua maandishi"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Tafuta kwenye Wavuti"; }, get$selectAllButtonLabel() { return "Chagua vyote"; }, get$selectYearSemanticsLabel() { return "Chagua mwaka"; }, get$shareButtonLabel() { return "Shiriki..."; }, get$showMenuTooltip() { return "Onyesha menyu"; }, get$tabLabelRaw() { return "Kichupo cha $tabIndex kati ya $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "Chagua muda"; }, get$timePickerHourLabel() { return "Saa"; }, get$timePickerHourModeAnnouncement() { return "Chagua saa"; }, get$timePickerInputHelpText() { return "Weka muda"; }, get$timePickerMinuteLabel() { return "Dakika"; }, get$timePickerMinuteModeAnnouncement() { return "Chagua dakika"; } }; A.MaterialLocalizationTa.prototype = { get$alertDialogLabel() { return "\u0bb5\u0bbf\u0bb4\u0bbf\u0baa\u0bcd\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0bb2\u0bcd"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd"; }, get$calendarModeButtonLabel() { return "\u0b95\u0bc7\u0bb2\u0bc6\u0ba3\u0bcd\u0b9f\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1"; }, get$cancelButtonLabel() { return "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1\u0b9a\u0bc6\u0baf\u0bcd"; }, get$collapsedIconTapHint() { return "\u0bb5\u0bbf\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"; }, get$copyButtonLabel() { return "\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1"; }, get$currentDateLabel() { return "\u0b87\u0ba9\u0bcd\u0bb1\u0bc1"; }, get$cutButtonLabel() { return "\u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u0ba4\u0bc7\u0ba4\u0bbf\u0baf\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bc1\u0b95"; }, get$dateOutOfRangeLabel() { return "\u0bb5\u0bb0\u0bae\u0bcd\u0baa\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7 \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1."; }, get$datePickerHelpText() { return "\u0ba4\u0bc7\u0ba4\u0bbf\u0baf\u0bc8\u0ba4\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0b95"; }, get$deleteButtonTooltip() { return "\u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1"; }, get$dialModeButtonLabel() { return "\u0b9f\u0baf\u0bb2\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1\u0b95\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf \u0baa\u0baf\u0ba9\u0bcd\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd"; }, get$dialogLabel() { return "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd"; }, get$drawerLabel() { return "\u0bb5\u0bb4\u0bbf\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bae\u0bc6\u0ba9\u0bc1"; }, get$expandedIconTapHint() { return "\u0b9a\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"; }, get$firstPageTooltip() { return "\u0bae\u0bc1\u0ba4\u0bb2\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1\u0b9a\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd"; }, get$inputDateModeButtonLabel() { return "\u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1"; }, get$inputTimeModeButtonLabel() { return "\u0b89\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bc0\u0b9f\u0bcd\u0b9f\u0bc1 \u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd"; }, get$invalidDateFormatLabel() { return "\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9 \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bcd."; }, get$invalidTimeLabel() { return "\u0b9a\u0bb0\u0bbf\u0baf\u0bbe\u0ba9 \u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd"; }, get$lastPageTooltip() { return "\u0b95\u0b9f\u0bc8\u0b9a\u0bbf\u0baa\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1\u0b9a\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0b89\u0bb0\u0bbf\u0bae\u0bae\u0bcd"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0b89\u0bb0\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0b89\u0bb0\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd"; }, get$lookUpButtonLabel() { return "\u0ba4\u0bc7\u0b9f\u0bc1"; }, get$menuDismissLabel() { return "\u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8 \u0bae\u0bc2\u0b9f\u0bc1\u0bae\u0bcd"; }, get$modalBarrierDismissLabel() { return "\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"; }, get$moreButtonTooltip() { return "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd"; }, get$nextMonthTooltip() { return "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bae\u0bbe\u0ba4\u0bae\u0bcd"; }, get$nextPageTooltip() { return "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd"; }, get$okButtonLabel() { return "\u0b9a\u0bb0\u0bbf"; }, get$openAppDrawerTooltip() { return "\u0bb5\u0bb4\u0bbf\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8\u0ba4\u0bcd \u0ba4\u0bbf\u0bb1"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow / $rowCount"; }, get$pasteButtonLabel() { return "\u0b92\u0b9f\u0bcd\u0b9f\u0bc1"; }, get$popupMenuLabel() { return "\u0baa\u0bbe\u0baa\u0bcd-\u0b85\u0baa\u0bcd \u0bae\u0bc6\u0ba9\u0bc1"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0bae\u0bbe\u0ba4\u0bae\u0bcd"; }, get$previousPageTooltip() { return "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd"; }, get$refreshIndicatorSemanticLabel() { return "\u0bb0\u0bc6\u0b83\u0baa\u0bcd\u0bb0\u0bc6\u0bb7\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bc1\u0bae\u0bcd"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc0\u0ba4\u0bae\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bc0\u0ba4\u0bae\u0bc1\u0bb3\u0bcd\u0bb3\u0ba9"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba4\u0bc1\u0bb5\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8"; }, get$rowsPerPageTitle() { return "\u0b92\u0bb0\u0bc1 \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bbe\u0ba9 \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd:"; }, get$scanTextButtonLabel() { return "\u0bb5\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc8\u0b95\u0bb3\u0bc8 \u0bb8\u0bcd\u0b95\u0bc7\u0ba9\u0bcd \u0b9a\u0bc6\u0baf\u0bcd"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1"; }, get$selectAllButtonLabel() { return "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1"; }, get$selectYearSemanticsLabel() { return "\u0b86\u0ba3\u0bcd\u0b9f\u0bc8\u0ba4\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd"; }, get$shareButtonLabel() { return "\u0baa\u0b95\u0bbf\u0bb0\u0bcd..."; }, get$showMenuTooltip() { return "\u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8\u0b95\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1"; }, get$tabLabelRaw() { return "\u0ba4\u0bbe\u0bb5\u0bb2\u0bcd $tabIndex / $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "\u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8\u0ba4\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd"; }, get$timePickerHourLabel() { return "\u0bae\u0ba3\u0bbf\u0ba8\u0bc7\u0bb0\u0bae\u0bcd"; }, get$timePickerHourModeAnnouncement() { return "\u0bae\u0ba3\u0bbf\u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8\u0ba4\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd"; }, get$timePickerInputHelpText() { return "\u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bc1\u0b95"; }, get$timePickerMinuteLabel() { return "\u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd"; }, get$timePickerMinuteModeAnnouncement() { return "\u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0ba4\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc1\u0bae\u0bcd"; } }; A.MaterialLocalizationTe.prototype = { get$alertDialogLabel() { return "\u0c05\u0c32\u0c30\u0c4d\u0c1f\u0c4d"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0c35\u0c46\u0c28\u0c41\u0c15\u0c15\u0c41"; }, get$calendarModeButtonLabel() { return "\u0c15\u0c4d\u0c2f\u0c3e\u0c32\u0c46\u0c02\u0c21\u0c30\u0c4d\u200c\u0c15\u0c41 \u0c2e\u0c3e\u0c30\u0c02\u0c21\u0c3f"; }, get$cancelButtonLabel() { return "\u0c30\u0c26\u0c4d\u0c26\u0c41 \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$collapsedIconTapHint() { return "\u0c35\u0c3f\u0c38\u0c4d\u0c24\u0c30\u0c3f\u0c02\u0c1a\u0c41"; }, get$copyButtonLabel() { return "\u0c15\u0c3e\u0c2a\u0c40 \u0c1a\u0c47\u0c2f\u0c3f"; }, get$currentDateLabel() { return "\u0c28\u0c47\u0c21\u0c41"; }, get$cutButtonLabel() { return "\u0c15\u0c24\u0c4d\u0c24\u0c3f\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "\u0c24\u0c47\u0c26\u0c40\u0c28\u0c3f \u0c0e\u0c02\u0c1f\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$dateOutOfRangeLabel() { return "\u0c2a\u0c30\u0c3f\u0c27\u0c3f \u0c35\u0c46\u0c32\u0c41\u0c2a\u0c32 \u0c09\u0c02\u0c26\u0c3f."; }, get$datePickerHelpText() { return "\u0c24\u0c47\u0c26\u0c40 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; }, get$deleteButtonTooltip() { return "\u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"; }, get$dialModeButtonLabel() { return "\u0c21\u0c2f\u0c32\u0c4d \u0c2a\u0c3f\u0c15\u0c30\u0c4d \u0c2e\u0c4b\u0c21\u0c4d\u200c\u0c15\u0c41 \u0c2e\u0c3e\u0c30\u0c41\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3f"; }, get$dialogLabel() { return "\u0c21\u0c48\u0c32\u0c3e\u0c17\u0c4d"; }, get$drawerLabel() { return "\u0c28\u0c3e\u0c35\u0c3f\u0c17\u0c47\u0c37\u0c28\u0c4d \u0c2e\u0c46\u0c28\u0c42"; }, get$expandedIconTapHint() { return "\u0c15\u0c41\u0c26\u0c3f\u0c02\u0c1a\u0c41"; }, get$firstPageTooltip() { return "\u0c2e\u0c4a\u0c26\u0c1f\u0c3f \u0c2a\u0c47\u0c1c\u0c40"; }, get$inputDateModeButtonLabel() { return "\u0c07\u0c28\u0c4d\u200c\u0c2a\u0c41\u0c1f\u0c4d\u200c\u0c15\u0c41 \u0c2e\u0c3e\u0c30\u0c02\u0c21\u0c3f"; }, get$inputTimeModeButtonLabel() { return "\u0c1f\u0c46\u0c15\u0c4d\u0c38\u0c4d\u0c1f\u0c4d \u0c07\u0c28\u0c4d\u200c\u0c2a\u0c41\u0c1f\u0c4d \u0c2e\u0c4b\u0c21\u0c4d\u200c\u0c15\u0c41 \u0c2e\u0c3e\u0c30\u0c41\u0c38\u0c4d\u0c24\u0c41\u0c02\u0c26\u0c3f"; }, get$invalidDateFormatLabel() { return "\u0c2b\u0c3e\u0c30\u0c4d\u0c2e\u0c3e\u0c1f\u0c4d \u0c1a\u0c46\u0c32\u0c4d\u0c32\u0c26\u0c41."; }, get$invalidTimeLabel() { return "\u0c1a\u0c46\u0c32\u0c4d\u0c32\u0c41\u0c2c\u0c3e\u0c1f\u0c41 \u0c05\u0c2f\u0c4d\u0c2f\u0c47 \u0c38\u0c2e\u0c2f\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c0e\u0c02\u0c1f\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$lastPageTooltip() { return "\u0c1a\u0c3f\u0c35\u0c30\u0c3f \u0c2a\u0c47\u0c1c\u0c40"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d\u200c\u0c32\u0c41"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d\u200c\u0c32\u0c41"; }, get$lookUpButtonLabel() { return "\u0c35\u0c46\u0c24\u0c15\u0c02\u0c21\u0c3f"; }, get$menuDismissLabel() { return "\u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c24\u0c40\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$modalBarrierDismissLabel() { return "\u0c35\u0c3f\u0c38\u0c4d\u0c2e\u0c30\u0c3f\u0c02\u0c1a\u0c41"; }, get$moreButtonTooltip() { return "\u0c2e\u0c30\u0c3f\u0c28\u0c4d\u0c28\u0c3f"; }, get$nextMonthTooltip() { return "\u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c28\u0c46\u0c32"; }, get$nextPageTooltip() { return "\u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c2a\u0c47\u0c1c\u0c40"; }, get$okButtonLabel() { return "\u0c38\u0c30\u0c47"; }, get$openAppDrawerTooltip() { return "\u0c28\u0c3e\u0c35\u0c3f\u0c17\u0c47\u0c37\u0c28\u0c4d \u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c24\u0c46\u0c30\u0c41\u0c35\u0c41"; }, get$pageRowsInfoTitleRaw() { return "$rowCount\u0c32\u0c4b $firstRow - $lastRow"; }, get$pasteButtonLabel() { return "\u0c2a\u0c47\u0c38\u0c4d\u0c1f\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$popupMenuLabel() { return "\u0c2a\u0c3e\u0c2a\u0c4d\u200c\u0c05\u0c2a\u0c4d \u0c2e\u0c46\u0c28\u0c42"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0c2e\u0c41\u0c28\u0c41\u0c2a\u0c1f\u0c3f \u0c28\u0c46\u0c32"; }, get$previousPageTooltip() { return "\u0c2e\u0c41\u0c28\u0c41\u0c2a\u0c1f\u0c3f \u0c2a\u0c47\u0c1c\u0c40"; }, get$refreshIndicatorSemanticLabel() { return "\u0c30\u0c3f\u0c2b\u0c4d\u0c30\u0c46\u0c37\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u0c05\u0c15\u0c4d\u0c37\u0c30\u0c02 \u0c2e\u0c3f\u0c17\u0c3f\u0c32\u0c3f \u0c09\u0c02\u0c26\u0c3f"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u0c05\u0c15\u0c4d\u0c37\u0c30\u0c3e\u0c32\u0c41 \u0c2e\u0c3f\u0c17\u0c3f\u0c32\u0c3f \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0c2a\u0c47\u0c1c\u0c40\u0c15\u0c3f \u0c09\u0c02\u0c21\u0c47 \u0c05\u0c21\u0c4d\u0c21\u0c41 \u0c35\u0c30\u0c41\u0c38\u0c32\u0c41:"; }, get$scanTextButtonLabel() { return "\u0c1f\u0c46\u0c15\u0c4d\u0c38\u0c4d\u0c1f\u0c4d\u200c\u0c28\u0c41 \u0c38\u0c4d\u0c15\u0c3e\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0c35\u0c46\u0c2c\u0c4d\u200c\u0c32\u0c4b \u0c38\u0c46\u0c30\u0c4d\u0c1a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$selectAllButtonLabel() { return "\u0c05\u0c28\u0c4d\u0c28\u0c3f\u0c02\u0c1f\u0c3f\u0c28\u0c40 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; }, get$selectYearSemanticsLabel() { return "\u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; }, get$shareButtonLabel() { return "\u0c37\u0c47\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f..."; }, get$showMenuTooltip() { return "\u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c1a\u0c42\u0c2a\u0c41"; }, get$tabLabelRaw() { return "$tabCount\u0c32\u0c4b $tabIndex\u0c35 \u0c1f\u0c4d\u0c2f\u0c3e\u0c2c\u0c4d"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "\u0c38\u0c2e\u0c2f\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; }, get$timePickerHourLabel() { return "\u0c17\u0c02\u0c1f"; }, get$timePickerHourModeAnnouncement() { return "\u0c17\u0c02\u0c1f\u0c32\u0c28\u0c41 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; }, get$timePickerInputHelpText() { return "\u0c38\u0c2e\u0c2f\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c0e\u0c02\u0c1f\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"; }, get$timePickerMinuteLabel() { return "\u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02"; }, get$timePickerMinuteModeAnnouncement() { return "\u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c28\u0c41 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"; } }; A.MaterialLocalizationTh.prototype = { get$alertDialogLabel() { return "\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u0e01\u0e25\u0e31\u0e1a"; }, get$calendarModeButtonLabel() { return "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19"; }, get$cancelButtonLabel() { return "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01"; }, get$collapsedIconTapHint() { return "\u0e02\u0e22\u0e32\u0e22"; }, get$copyButtonLabel() { return "\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01"; }, get$currentDateLabel() { return "\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49"; }, get$cutButtonLabel() { return "\u0e15\u0e31\u0e14"; }, get$dateHelpText() { return "\u0e14\u0e14/\u0e27\u0e27/\u0e1b\u0e1b\u0e1b\u0e1b"; }, get$dateInputLabel() { return "\u0e1b\u0e49\u0e2d\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48"; }, get$dateOutOfRangeLabel() { return "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e0a\u0e48\u0e27\u0e07"; }, get$datePickerHelpText() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48"; }, get$deleteButtonTooltip() { return "\u0e25\u0e1a"; }, get$dialModeButtonLabel() { return "\u0e2a\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e42\u0e2b\u0e21\u0e14\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e2b\u0e21\u0e38\u0e19"; }, get$dialogLabel() { return "\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a"; }, get$drawerLabel() { return "\u0e40\u0e21\u0e19\u0e39\u0e01\u0e32\u0e23\u0e19\u0e33\u0e17\u0e32\u0e07"; }, get$expandedIconTapHint() { return "\u0e22\u0e38\u0e1a"; }, get$firstPageTooltip() { return "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01"; }, get$inputDateModeButtonLabel() { return "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e2b\u0e21\u0e14\u0e1b\u0e49\u0e2d\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21"; }, get$inputTimeModeButtonLabel() { return "\u0e2a\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e42\u0e2b\u0e21\u0e14\u0e1b\u0e49\u0e2d\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21"; }, get$invalidDateFormatLabel() { return "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07"; }, get$invalidTimeLabel() { return "\u0e1b\u0e49\u0e2d\u0e19\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07"; }, get$lastPageTooltip() { return "\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 1 \u0e43\u0e1a"; }, get$licensesPackageDetailTextOther() { return "\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 $licenseCount \u0e43\u0e1a"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15"; }, get$lookUpButtonLabel() { return "\u0e04\u0e49\u0e19\u0e2b\u0e32"; }, get$menuDismissLabel() { return "\u0e1b\u0e34\u0e14\u0e40\u0e21\u0e19\u0e39"; }, get$modalBarrierDismissLabel() { return "\u0e1b\u0e34\u0e14"; }, get$moreButtonTooltip() { return "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21"; }, get$nextMonthTooltip() { return "\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32"; }, get$nextPageTooltip() { return "\u0e2b\u0e19\u0e49\u0e32\u0e16\u0e31\u0e14\u0e44\u0e1b"; }, get$okButtonLabel() { return "\u0e15\u0e01\u0e25\u0e07"; }, get$openAppDrawerTooltip() { return "\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e21\u0e19\u0e39\u0e01\u0e32\u0e23\u0e19\u0e33\u0e17\u0e32\u0e07"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow \u0e08\u0e32\u0e01 $rowCount"; }, get$pasteButtonLabel() { return "\u0e27\u0e32\u0e07"; }, get$popupMenuLabel() { return "\u0e40\u0e21\u0e19\u0e39\u0e1b\u0e4a\u0e2d\u0e1b\u0e2d\u0e31\u0e1b"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27"; }, get$previousPageTooltip() { return "\u0e2b\u0e19\u0e49\u0e32\u0e01\u0e48\u0e2d\u0e19"; }, get$refreshIndicatorSemanticLabel() { return "\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u0e40\u0e2b\u0e25\u0e37\u0e2d 1 \u0e2d\u0e31\u0e01\u0e02\u0e23\u0e30"; }, get$remainingTextFieldCharacterCountOther() { return "\u0e40\u0e2b\u0e25\u0e37\u0e2d $remainingCount \u0e2d\u0e31\u0e01\u0e02\u0e23\u0e30"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0e41\u0e16\u0e27\u0e15\u0e48\u0e2d\u0e2b\u0e19\u0e49\u0e32:"; }, get$scanTextButtonLabel() { return "\u0e2a\u0e41\u0e01\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1a\u0e19\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e47\u0e15"; }, get$selectAllButtonLabel() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"; }, get$selectYearSemanticsLabel() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e35"; }, get$shareButtonLabel() { return "\u0e41\u0e0a\u0e23\u0e4c..."; }, get$showMenuTooltip() { return "\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e21\u0e19\u0e39"; }, get$tabLabelRaw() { return "\u0e41\u0e17\u0e47\u0e1a\u0e17\u0e35\u0e48 $tabIndex \u0e08\u0e32\u0e01 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_5; }, get$timePickerDialHelpText() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e27\u0e25\u0e32"; }, get$timePickerHourLabel() { return "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07"; }, get$timePickerHourModeAnnouncement() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07"; }, get$timePickerInputHelpText() { return "\u0e1b\u0e49\u0e2d\u0e19\u0e40\u0e27\u0e25\u0e32"; }, get$timePickerMinuteLabel() { return "\u0e19\u0e32\u0e17\u0e35"; }, get$timePickerMinuteModeAnnouncement() { return "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e19\u0e32\u0e17\u0e35"; } }; A.MaterialLocalizationTl.prototype = { get$alertDialogLabel() { return "Alerto"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Bumalik"; }, get$calendarModeButtonLabel() { return "Lumipat sa kalendaryo"; }, get$cancelButtonLabel() { return "Kanselahin"; }, get$collapsedIconTapHint() { return "I-expand"; }, get$copyButtonLabel() { return "Kopyahin"; }, get$currentDateLabel() { return "Ngayon"; }, get$cutButtonLabel() { return "I-cut"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Ilagay ang Petsa"; }, get$dateOutOfRangeLabel() { return "Wala sa hanay."; }, get$datePickerHelpText() { return "Pumili ng petsa"; }, get$deleteButtonTooltip() { return "I-delete"; }, get$dialModeButtonLabel() { return "Lumipat sa dial picker mode"; }, get$dialogLabel() { return "Dialog"; }, get$drawerLabel() { return "Menu ng navigation"; }, get$expandedIconTapHint() { return "I-collapse"; }, get$firstPageTooltip() { return "Unang page"; }, get$inputDateModeButtonLabel() { return "Lumipat sa input"; }, get$inputTimeModeButtonLabel() { return "Lumipat sa text input mode"; }, get$invalidDateFormatLabel() { return "Invalid ang format."; }, get$invalidTimeLabel() { return "Maglagay ng valid na oras"; }, get$lastPageTooltip() { return "Huling page"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisensya"; }, get$licensesPackageDetailTextOther() { return "$licenseCount na lisensya"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Mga Lisensya"; }, get$lookUpButtonLabel() { return "Tumingin sa Itaas"; }, get$menuDismissLabel() { return "I-dismiss ang menu"; }, get$modalBarrierDismissLabel() { return "I-dismiss"; }, get$moreButtonTooltip() { return "Higit Pa"; }, get$nextMonthTooltip() { return "Susunod na buwan"; }, get$nextPageTooltip() { return "Susunod na page"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Buksan ang menu ng navigation"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow ng $rowCount"; }, get$pasteButtonLabel() { return "I-paste"; }, get$popupMenuLabel() { return "Popup na menu"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Nakaraang buwan"; }, get$previousPageTooltip() { return "Nakaraang page"; }, get$refreshIndicatorSemanticLabel() { return "Nagre-refresh"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 character ang natitira"; }, get$remainingTextFieldCharacterCountOther() { return string$.x24remai; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Mga row bawat page:"; }, get$scanTextButtonLabel() { return "I-scan ang text"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Maghanap sa Web"; }, get$selectAllButtonLabel() { return "Piliin lahat"; }, get$selectYearSemanticsLabel() { return "Pumili ng taon"; }, get$shareButtonLabel() { return "Ibahagi..."; }, get$showMenuTooltip() { return "Ipakita ang menu"; }, get$tabLabelRaw() { return "Tab $tabIndex ng $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Pumili ng oras"; }, get$timePickerHourLabel() { return "Oras"; }, get$timePickerHourModeAnnouncement() { return "Pumili ng mga oras"; }, get$timePickerInputHelpText() { return "Maglagay ng oras"; }, get$timePickerMinuteLabel() { return "Minuto"; }, get$timePickerMinuteModeAnnouncement() { return "Pumili ng mga minuto"; } }; A.MaterialLocalizationTr.prototype = { get$alertDialogLabel() { return "Uyar\u0131"; }, get$anteMeridiemAbbreviation() { return "\xd6\xd6"; }, get$backButtonTooltip() { return "Geri"; }, get$calendarModeButtonLabel() { return "Takvime ge\xe7"; }, get$cancelButtonLabel() { return "\u0130ptal"; }, get$collapsedIconTapHint() { return "Geni\u015flet"; }, get$copyButtonLabel() { return "Kopyala"; }, get$currentDateLabel() { return "Bug\xfcn"; }, get$cutButtonLabel() { return "Kes"; }, get$dateHelpText() { return "gg.aa.yyyy"; }, get$dateInputLabel() { return "Tarih Girin"; }, get$dateOutOfRangeLabel() { return "Kapsama alan\u0131 d\u0131\u015f\u0131nda."; }, get$datePickerHelpText() { return "Tarih se\xe7in"; }, get$deleteButtonTooltip() { return "Sil"; }, get$dialModeButtonLabel() { return "Dairesel se\xe7ici moduna ge\xe7"; }, get$dialogLabel() { return "\u0130leti\u015fim kutusu"; }, get$drawerLabel() { return "Gezinme men\xfcs\xfc"; }, get$expandedIconTapHint() { return "Daralt"; }, get$firstPageTooltip() { return "\u0130lk sayfa"; }, get$inputDateModeButtonLabel() { return "Giri\u015fe ge\xe7"; }, get$inputTimeModeButtonLabel() { return "Metin giri\u015f moduna ge\xe7"; }, get$invalidDateFormatLabel() { return "Ge\xe7ersiz bi\xe7im."; }, get$invalidTimeLabel() { return "Ge\xe7erli bir saat girin"; }, get$lastPageTooltip() { return "Son sayfa"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 lisans"; }, get$licensesPackageDetailTextOther() { return "$licenseCount lisans"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Lisanslar"; }, get$lookUpButtonLabel() { return "Ara"; }, get$menuDismissLabel() { return "Men\xfcy\xfc kapat"; }, get$modalBarrierDismissLabel() { return "Kapat"; }, get$moreButtonTooltip() { return "Di\u011fer"; }, get$nextMonthTooltip() { return "Gelecek ay"; }, get$nextPageTooltip() { return "Sonraki sayfa"; }, get$okButtonLabel() { return "Tamam"; }, get$openAppDrawerTooltip() { return "Gezinme men\xfcs\xfcn\xfc a\xe7"; }, get$pageRowsInfoTitleRaw() { return "$firstRow-$lastRow / $rowCount"; }, get$pasteButtonLabel() { return "Yap\u0131\u015ft\u0131r"; }, get$popupMenuLabel() { return "Popup men\xfc"; }, get$postMeridiemAbbreviation() { return "\xd6S"; }, get$previousMonthTooltip() { return "\xd6nceki ay"; }, get$previousPageTooltip() { return "\xd6nceki sayfa"; }, get$refreshIndicatorSemanticLabel() { return "Yenile"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 karakter kald\u0131"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount karakter kald\u0131"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Sayfa ba\u015f\u0131na sat\u0131r say\u0131s\u0131:"; }, get$scanTextButtonLabel() { return "Metin tara"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Web'de Ara"; }, get$selectAllButtonLabel() { return "T\xfcm\xfcn\xfc se\xe7"; }, get$selectYearSemanticsLabel() { return "Y\u0131l\u0131 se\xe7in"; }, get$shareButtonLabel() { return "Payla\u015f..."; }, get$showMenuTooltip() { return "Men\xfcy\xfc g\xf6ster"; }, get$tabLabelRaw() { return "Sekme $tabIndex / $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Saat se\xe7in"; }, get$timePickerHourLabel() { return "Saat"; }, get$timePickerHourModeAnnouncement() { return "Saati se\xe7in"; }, get$timePickerInputHelpText() { return "Saat girin"; }, get$timePickerMinuteLabel() { return "Dakika"; }, get$timePickerMinuteModeAnnouncement() { return "Dakikay\u0131 se\xe7in"; } }; A.MaterialLocalizationUk.prototype = { get$alertDialogLabel() { return "\u0421\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f"; }, get$anteMeridiemAbbreviation() { return "\u0434\u043f"; }, get$backButtonTooltip() { return "\u041d\u0430\u0437\u0430\u0434"; }, get$calendarModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0434\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f"; }, get$cancelButtonLabel() { return "\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438"; }, get$collapsedIconTapHint() { return "\u0420\u043e\u0437\u0433\u043e\u0440\u043d\u0443\u0442\u0438"; }, get$copyButtonLabel() { return "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438"; }, get$currentDateLabel() { return "\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456"; }, get$cutButtonLabel() { return "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438"; }, get$dateHelpText() { return "\u0434\u0434.\u043c\u043c.\u0440\u0440\u0440\u0440"; }, get$dateInputLabel() { return "\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0430\u0442\u0443"; }, get$dateOutOfRangeLabel() { return "\u0417\u0430 \u043c\u0435\u0436\u0430\u043c\u0438 \u0434\u0456\u0430\u043f\u0430\u0437\u043e\u043d\u0443."; }, get$datePickerHelpText() { return "\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0434\u0430\u0442\u0443"; }, get$deleteButtonTooltip() { return "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438"; }, get$dialModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c \u0432\u0438\u0431\u043e\u0440\u0443 \u043d\u0430 \u0446\u0438\u0444\u0435\u0440\u0431\u043b\u0430\u0442\u0456"; }, get$dialogLabel() { return "\u0412\u0456\u043a\u043d\u043e"; }, get$drawerLabel() { return "\u041c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u0457"; }, get$expandedIconTapHint() { return "\u0417\u0433\u043e\u0440\u043d\u0443\u0442\u0438"; }, get$firstPageTooltip() { return "\u041f\u0435\u0440\u0448\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430"; }, get$inputDateModeButtonLabel() { return "\u0412\u0432\u0435\u0441\u0442\u0438 \u0432\u0440\u0443\u0447\u043d\u0443"; }, get$inputTimeModeButtonLabel() { return "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044f \u0446\u0438\u0444\u0440"; }, get$invalidDateFormatLabel() { return "\u041d\u0435\u0434\u0456\u0439\u0441\u043d\u0438\u0439 \u0444\u043e\u0440\u043c\u0430\u0442."; }, get$invalidTimeLabel() { return "\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0456\u0439\u0441\u043d\u0438\u0439 \u0447\u0430\u0441"; }, get$lastPageTooltip() { return "\u041e\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430"; }, get$licensesPackageDetailTextFew() { return "$licenseCount \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"; }, get$licensesPackageDetailTextMany() { return "$licenseCount \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0439"; }, get$licensesPackageDetailTextOne() { return "1 \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u044f"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u041b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"; }, get$lookUpButtonLabel() { return "\u0428\u0443\u043a\u0430\u0442\u0438"; }, get$menuDismissLabel() { return "\u0417\u0430\u043a\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u044e"; }, get$modalBarrierDismissLabel() { return "\u0417\u0430\u043a\u0440\u0438\u0442\u0438"; }, get$moreButtonTooltip() { return "\u0406\u043d\u0448\u0456"; }, get$nextMonthTooltip() { return "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c"; }, get$nextPageTooltip() { return "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u0457"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u0437 $rowCount"; }, get$pasteButtonLabel() { return "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438"; }, get$popupMenuLabel() { return "\u0421\u043f\u043b\u0438\u0432\u0430\u044e\u0447\u0435 \u043c\u0435\u043d\u044e"; }, get$postMeridiemAbbreviation() { return "\u043f\u043f"; }, get$previousMonthTooltip() { return "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u043c\u0456\u0441\u044f\u0446\u044c"; }, get$previousPageTooltip() { return "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044f \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430"; }, get$refreshIndicatorSemanticLabel() { return "\u041e\u043d\u043e\u0432\u0438\u0442\u0438"; }, get$remainingTextFieldCharacterCountFew() { return "\u0417\u0430\u043b\u0438\u0448\u0438\u043b\u043e\u0441\u044f $remainingCount \u0441\u0438\u043c\u0432\u043e\u043b\u0438"; }, get$remainingTextFieldCharacterCountMany() { return "\u0417\u0430\u043b\u0438\u0448\u0438\u043b\u043e\u0441\u044f $remainingCount \u0441\u0438\u043c\u0432\u043e\u043b\u0456\u0432"; }, get$remainingTextFieldCharacterCountOne() { return "\u0417\u0430\u043b\u0438\u0448\u0438\u0432\u0441\u044f 1 \u0441\u0438\u043c\u0432\u043e\u043b"; }, get$remainingTextFieldCharacterCountOther() { return "\u0417\u0430\u043b\u0438\u0448\u0438\u043b\u043e\u0441\u044f $remainingCount \u0441\u0438\u043c\u0432\u043e\u043b\u0443"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0420\u044f\u0434\u043a\u0456\u0432 \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456:"; }, get$scanTextButtonLabel() { return "\u0412\u0456\u0434\u0441\u043a\u0430\u043d\u0443\u0432\u0430\u0442\u0438 \u0442\u0435\u043a\u0441\u0442"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "\u041f\u043e\u0448\u0443\u043a \u0432 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456"; }, get$selectAllButtonLabel() { return "\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0456"; }, get$selectYearSemanticsLabel() { return "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0440\u0456\u043a"; }, get$shareButtonLabel() { return "\u041f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f\u2026"; }, get$showMenuTooltip() { return "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u043c\u0435\u043d\u044e"; }, get$tabLabelRaw() { return "\u0412\u043a\u043b\u0430\u0434\u043a\u0430 $tabIndex \u0437 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0447\u0430\u0441"; }, get$timePickerHourLabel() { return "\u0413\u043e\u0434\u0438\u043d\u0438"; }, get$timePickerHourModeAnnouncement() { return "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0433\u043e\u0434\u0438\u043d\u0438"; }, get$timePickerInputHelpText() { return "\u0412\u0432\u0435\u0441\u0442\u0438 \u0447\u0430\u0441"; }, get$timePickerMinuteLabel() { return "\u0425\u0432\u0438\u043b\u0438\u043d\u0438"; }, get$timePickerMinuteModeAnnouncement() { return "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0445\u0432\u0438\u043b\u0438\u043d\u0438"; } }; A.MaterialLocalizationUr.prototype = { get$alertDialogLabel() { return "\u0627\u0644\u0631\u0679"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "\u067e\u06cc\u0686\u06be\u06d2"; }, get$calendarModeButtonLabel() { return "\u06a9\u06cc\u0644\u0646\u0688\u0631 \u067e\u0631 \u0633\u0648\u0626\u0686 \u06a9\u0631\u06cc\u06ba"; }, get$cancelButtonLabel() { return "\u0645\u0646\u0633\u0648\u062e \u06a9\u0631\u06cc\u06ba"; }, get$collapsedIconTapHint() { return "\u067e\u06be\u06cc\u0644\u0627\u0626\u06cc\u06ba"; }, get$copyButtonLabel() { return "\u06a9\u0627\u067e\u06cc \u06a9\u0631\u06cc\u06ba"; }, get$currentDateLabel() { return "\u0622\u062c"; }, get$cutButtonLabel() { return "\u06a9\u0679 \u06a9\u0631\u06cc\u06ba"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "\u062a\u0627\u0631\u06cc\u062e \u062f\u0631\u062c \u06a9\u0631\u06cc\u06ba"; }, get$dateOutOfRangeLabel() { return "\u062d\u062f \u0633\u06d2 \u0628\u0627\u06c1\u0631\u06d4"; }, get$datePickerHelpText() { return "\u062a\u0627\u0631\u06cc\u062e \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; }, get$deleteButtonTooltip() { return "\u062d\u0630\u0641 \u06a9\u0631\u06cc\u06ba"; }, get$dialModeButtonLabel() { return "\u0688\u0627\u0626\u0644 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0646\u0646\u062f\u06c1 \u0648\u0636\u0639 \u067e\u0631 \u0633\u0648\u0626\u0686 \u06a9\u0631\u06cc\u06ba"; }, get$dialogLabel() { return "\u0688\u0627\u0626\u0644\u0627\u06af"; }, get$drawerLabel() { return "\u0646\u06cc\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0645\u06cc\u0646\u06cc\u0648"; }, get$expandedIconTapHint() { return "\u0633\u06a9\u06cc\u0691\u06cc\u06ba"; }, get$firstPageTooltip() { return "\u067e\u06c1\u0644\u0627 \u0635\u0641\u062d\u06c1"; }, get$inputDateModeButtonLabel() { return "\u0627\u0646 \u067e\u0679 \u067e\u0631 \u0633\u0648\u0626\u0686 \u06a9\u0631\u06cc\u06ba"; }, get$inputTimeModeButtonLabel() { return "\u0679\u06cc\u06a9\u0633\u0679 \u0627\u0646 \u067e\u0679 \u0648\u0636\u0639 \u067e\u0631 \u0633\u0648\u0626\u0686 \u06a9\u0631\u06cc\u06ba"; }, get$invalidDateFormatLabel() { return "\u063a\u0644\u0637 \u0641\u0627\u0631\u0645\u06cc\u0679\u06d4"; }, get$invalidTimeLabel() { return "\u062f\u0631\u0633\u062a \u0648\u0642\u062a \u062f\u0631\u062c \u06a9\u0631\u06cc\u06ba"; }, get$lastPageTooltip() { return "\u0622\u062e\u0631\u06cc \u0635\u0641\u062d\u06c1"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u0644\u0627\u0626\u0633\u0646\u0633"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u0644\u0627\u0626\u0633\u0646\u0633\u0632"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u0644\u0627\u0626\u0633\u0646\u0633\u0632"; }, get$lookUpButtonLabel() { return "\u062a\u0641\u0635\u06cc\u0644 \u062f\u06cc\u06a9\u06be\u06cc\u06ba"; }, get$menuDismissLabel() { return "\u0645\u06cc\u0646\u0648 \u0628\u0631\u062e\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba"; }, get$modalBarrierDismissLabel() { return "\u0628\u0631\u062e\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba"; }, get$moreButtonTooltip() { return "\u0645\u0632\u06cc\u062f"; }, get$nextMonthTooltip() { return "\u0627\u06af\u0644\u0627 \u0645\u06c1\u06cc\u0646\u06c1"; }, get$nextPageTooltip() { return "\u0627\u06af\u0644\u0627 \u0635\u0641\u062d\u06c1"; }, get$okButtonLabel() { return "\u0679\u06be\u06cc\u06a9 \u06c1\u06d2"; }, get$openAppDrawerTooltip() { return "\u0646\u06cc\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0645\u06cc\u0646\u06cc\u0648 \u06a9\u06be\u0648\u0644\u06cc\u06ba"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow \u0627\u0632 $rowCount"; }, get$pasteButtonLabel() { return "\u067e\u06cc\u0633\u0679 \u06a9\u0631\u06cc\u06ba"; }, get$popupMenuLabel() { return "\u067e\u0627\u067e \u0627\u067e \u0645\u06cc\u0646\u06cc\u0648"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "\u067e\u0686\u06be\u0644\u0627 \u0645\u06c1\u06cc\u0646\u06c1"; }, get$previousPageTooltip() { return "\u06af\u0632\u0634\u062a\u06c1 \u0635\u0641\u062d\u06c1"; }, get$refreshIndicatorSemanticLabel() { return "\u0631\u06cc\u0641\u0631\u06cc\u0634 \u06a9\u0631\u06cc\u06ba"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 \u062d\u0631\u0641 \u0628\u0627\u0642\u06cc \u06c1\u06d2"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount \u062d\u0631\u0648\u0641 \u0628\u0627\u0642\u06cc \u06c1\u06cc\u06ba"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u0642\u0637\u0627\u0631\u06cc\u06ba \u0641\u06cc \u0635\u0641\u062d\u06c1:"; }, get$scanTextButtonLabel() { return "\u0679\u06cc\u06a9\u0633\u0679 \u0627\u0633\u06a9\u06cc\u0646 \u06a9\u0631\u06cc\u06ba"; }, get$scriptCategory() { return B.ScriptCategory_2; }, get$searchWebButtonLabel() { return "\u0648\u06cc\u0628 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba"; }, get$selectAllButtonLabel() { return "\u0633\u0628\u06be\u06cc \u06a9\u0648 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; }, get$selectYearSemanticsLabel() { return "\u0633\u0627\u0644 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; }, get$shareButtonLabel() { return "\u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u06cc\u06ba..."; }, get$showMenuTooltip() { return "\u0645\u06cc\u0646\u06cc\u0648 \u062f\u06a9\u06be\u0627\u0626\u06cc\u06ba"; }, get$tabLabelRaw() { return "$tabCount \u0645\u06cc\u06ba \u0633\u06d2 $tabIndex \u0679\u06cc\u0628"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_4; }, get$timePickerDialHelpText() { return "\u0648\u0642\u062a \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; }, get$timePickerHourLabel() { return "\u06af\u06be\u0646\u0679\u06c1"; }, get$timePickerHourModeAnnouncement() { return "\u06af\u06be\u0646\u0679\u06d2 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; }, get$timePickerInputHelpText() { return "\u0648\u0642\u062a \u062f\u0631\u062c \u06a9\u0631\u06cc\u06ba"; }, get$timePickerMinuteLabel() { return "\u0645\u0646\u0679"; }, get$timePickerMinuteModeAnnouncement() { return "\u0645\u0646\u0679 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"; } }; A.MaterialLocalizationUz.prototype = { get$alertDialogLabel() { return "Ogohlantirish"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Orqaga"; }, get$calendarModeButtonLabel() { return "Taqvimda ochish"; }, get$cancelButtonLabel() { return "Bekor qilish"; }, get$collapsedIconTapHint() { return "Yoyish"; }, get$copyButtonLabel() { return "Nusxa olish"; }, get$currentDateLabel() { return "Bugun"; }, get$cutButtonLabel() { return "Kesib olish"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Sanani kiriting"; }, get$dateOutOfRangeLabel() { return "Diapazondan tashqarida."; }, get$datePickerHelpText() { return "Sanani tanlang"; }, get$deleteButtonTooltip() { return "Olib tashlash"; }, get$dialModeButtonLabel() { return "Vaqtni burab tanlash rejimi"; }, get$dialogLabel() { return "Muloqot oynasi"; }, get$drawerLabel() { return "Navigatsiya menyusi"; }, get$expandedIconTapHint() { return "Kichraytirish"; }, get$firstPageTooltip() { return "Birinchi sahifa"; }, get$inputDateModeButtonLabel() { return "Mustaqil kiritish"; }, get$inputTimeModeButtonLabel() { return "Vaqtni yozib tanlash rejimi"; }, get$invalidDateFormatLabel() { return "Yaroqsiz format."; }, get$invalidTimeLabel() { return "Vaqt xato kiritildi"; }, get$lastPageTooltip() { return "Oxirgi sahifa"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 ta litsenziya"; }, get$licensesPackageDetailTextOther() { return "$licenseCount ta litsenziya"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Litsenziyalar"; }, get$lookUpButtonLabel() { return "Tepaga qarang"; }, get$menuDismissLabel() { return "Menyuni yopish"; }, get$modalBarrierDismissLabel() { return "Yopish"; }, get$moreButtonTooltip() { return "Yana"; }, get$nextMonthTooltip() { return "Keyingi oy"; }, get$nextPageTooltip() { return "Keyingi sahifa"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "Navigatsiya menyusini ochish"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow, jami: $rowCount"; }, get$pasteButtonLabel() { return "Joylash"; }, get$popupMenuLabel() { return "Pop-ap menyusi"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Avvalgi oy"; }, get$previousPageTooltip() { return "Avvalgi sahifa"; }, get$refreshIndicatorSemanticLabel() { return "Yangilash"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 ta belgi qoldi"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount ta belgi qoldi"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Har bir sahifadagi qatorlar soni:"; }, get$scanTextButtonLabel() { return "Matnni skanerlash"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Internetdan qidirish"; }, get$selectAllButtonLabel() { return "Hammasi"; }, get$selectYearSemanticsLabel() { return "Yilni tanlang"; }, get$shareButtonLabel() { return "Ulashish\u2026"; }, get$showMenuTooltip() { return "Menyuni ko\u02bbrsatish"; }, get$tabLabelRaw() { return "$tabCount varaqdan $tabIndex"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Vaqtni tanlang"; }, get$timePickerHourLabel() { return "Soat"; }, get$timePickerHourModeAnnouncement() { return "Soatni tanlang"; }, get$timePickerInputHelpText() { return "Vaqtni kiriting"; }, get$timePickerMinuteLabel() { return "Daqiqa"; }, get$timePickerMinuteModeAnnouncement() { return "Daqiqani tanlang"; } }; A.MaterialLocalizationVi.prototype = { get$alertDialogLabel() { return "Th\xf4ng b\xe1o"; }, get$anteMeridiemAbbreviation() { return "S\xc1NG"; }, get$backButtonTooltip() { return "Quay l\u1ea1i"; }, get$calendarModeButtonLabel() { return "Chuy\u1ec3n sang l\u1ecbch"; }, get$cancelButtonLabel() { return "Hu\u1ef7"; }, get$collapsedIconTapHint() { return "M\u1edf r\u1ed9ng"; }, get$copyButtonLabel() { return "Sao ch\xe9p"; }, get$currentDateLabel() { return "H\xf4m nay"; }, get$cutButtonLabel() { return "C\u1eaft"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Nh\u1eadp ng\xe0y"; }, get$dateOutOfRangeLabel() { return "Ngo\xe0i ph\u1ea1m vi."; }, get$datePickerHelpText() { return "Ch\u1ecdn ng\xe0y"; }, get$deleteButtonTooltip() { return "X\xf3a"; }, get$dialModeButtonLabel() { return "Chuy\u1ec3n sang ch\u1ebf \u0111\u1ed9 ch\u1ecdn m\u1eb7t \u0111\u1ed3ng h\u1ed3"; }, get$dialogLabel() { return "H\u1ed9p tho\u1ea1i"; }, get$drawerLabel() { return "Menu di chuy\u1ec3n"; }, get$expandedIconTapHint() { return "Thu g\u1ecdn"; }, get$firstPageTooltip() { return "Trang \u0111\u1ea7u"; }, get$inputDateModeButtonLabel() { return "Chuy\u1ec3n sang ch\u1ebf \u0111\u1ed9 nh\u1eadp"; }, get$inputTimeModeButtonLabel() { return "Chuy\u1ec3n sang ch\u1ebf \u0111\u1ed9 nh\u1eadp v\u0103n b\u1ea3n"; }, get$invalidDateFormatLabel() { return "\u0110\u1ecbnh d\u1ea1ng kh\xf4ng h\u1ee3p l\u1ec7."; }, get$invalidTimeLabel() { return "Nh\u1eadp th\u1eddi gian h\u1ee3p l\u1ec7"; }, get$lastPageTooltip() { return "Trang cu\u1ed1i"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 gi\u1ea5y ph\xe9p"; }, get$licensesPackageDetailTextOther() { return "$licenseCount gi\u1ea5y ph\xe9p"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Gi\u1ea5y ph\xe9p"; }, get$lookUpButtonLabel() { return "Tra c\u1ee9u"; }, get$menuDismissLabel() { return "\u0110\xf3ng tr\xecnh \u0111\u01a1n"; }, get$modalBarrierDismissLabel() { return "B\u1ecf qua"; }, get$moreButtonTooltip() { return "Th\xeam"; }, get$nextMonthTooltip() { return "Th\xe1ng sau"; }, get$nextPageTooltip() { return "Trang ti\u1ebfp theo"; }, get$okButtonLabel() { return "OK"; }, get$openAppDrawerTooltip() { return "M\u1edf menu di chuy\u1ec3n"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow trong t\u1ed5ng s\u1ed1 $rowCount"; }, get$pasteButtonLabel() { return "D\xe1n"; }, get$popupMenuLabel() { return "Menu b\u1eadt l\xean"; }, get$postMeridiemAbbreviation() { return "CHI\u1ec0U"; }, get$previousMonthTooltip() { return "Th\xe1ng tr\u01b0\u1edbc"; }, get$previousPageTooltip() { return "Trang tr\u01b0\u1edbc"; }, get$refreshIndicatorSemanticLabel() { return "L\xe0m m\u1edbi"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "Co\u0300n la\u0323i 1 k\xfd t\u1ef1"; }, get$remainingTextFieldCharacterCountOther() { return "Co\u0300n la\u0323i $remainingCount k\xfd t\u1ef1"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "S\u1ed1 h\xe0ng m\u1ed7i trang:"; }, get$scanTextButtonLabel() { return "Qu\xe9t v\u0103n b\u1ea3n"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "T\xecm ki\u1ebfm tr\xean web"; }, get$selectAllButtonLabel() { return "Ch\u1ecdn t\u1ea5t c\u1ea3"; }, get$selectYearSemanticsLabel() { return "Ch\u1ecdn n\u0103m"; }, get$shareButtonLabel() { return "Chia s\u1ebb..."; }, get$showMenuTooltip() { return "Hi\u1ec3n th\u1ecb menu"; }, get$tabLabelRaw() { return "Tab $tabIndex trong t\u1ed5ng s\u1ed1 $tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_0; }, get$timePickerDialHelpText() { return "Ch\u1ecdn th\u1eddi gian"; }, get$timePickerHourLabel() { return "Gi\u1edd"; }, get$timePickerHourModeAnnouncement() { return "Ch\u1ecdn gi\u1edd"; }, get$timePickerInputHelpText() { return "Nh\u1eadp th\u1eddi gian"; }, get$timePickerMinuteLabel() { return "Ph\xfat"; }, get$timePickerMinuteModeAnnouncement() { return "Ch\u1ecdn ph\xfat"; } }; A.MaterialLocalizationZh.prototype = { get$alertDialogLabel() { return "\u63d0\u9192"; }, get$anteMeridiemAbbreviation() { return "\u4e0a\u5348"; }, get$backButtonTooltip() { return "\u8fd4\u56de"; }, get$calendarModeButtonLabel() { return "\u5207\u6362\u5230\u65e5\u5386\u6a21\u5f0f"; }, get$cancelButtonLabel() { return "\u53d6\u6d88"; }, get$collapsedIconTapHint() { return "\u5c55\u5f00"; }, get$copyButtonLabel() { return "\u590d\u5236"; }, get$currentDateLabel() { return "\u4eca\u5929"; }, get$cutButtonLabel() { return "\u526a\u5207"; }, get$dateHelpText() { return "yyyy/mm/dd"; }, get$dateInputLabel() { return "\u8f93\u5165\u65e5\u671f"; }, get$dateOutOfRangeLabel() { return "\u8d85\u51fa\u8303\u56f4\u3002"; }, get$datePickerHelpText() { return "\u9009\u62e9\u65e5\u671f"; }, get$deleteButtonTooltip() { return "\u5220\u9664"; }, get$dialModeButtonLabel() { return "\u5207\u6362\u5230\u8868\u76d8\u9009\u62e9\u5668\u6a21\u5f0f"; }, get$dialogLabel() { return "\u5bf9\u8bdd\u6846"; }, get$drawerLabel() { return "\u5bfc\u822a\u83dc\u5355"; }, get$expandedIconTapHint() { return "\u6536\u8d77"; }, get$firstPageTooltip() { return "\u7b2c\u4e00\u9875"; }, get$inputDateModeButtonLabel() { return "\u5207\u6362\u5230\u8f93\u5165\u6a21\u5f0f"; }, get$inputTimeModeButtonLabel() { return "\u5207\u6362\u5230\u6587\u672c\u8f93\u5165\u6a21\u5f0f"; }, get$invalidDateFormatLabel() { return "\u683c\u5f0f\u65e0\u6548\u3002"; }, get$invalidTimeLabel() { return "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u65f6\u95f4"; }, get$lastPageTooltip() { return "\u6700\u540e\u4e00\u9875"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "1 \u4efd\u8bb8\u53ef"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u4efd\u8bb8\u53ef"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "\u8bb8\u53ef"; }, get$lookUpButtonLabel() { return "\u5411\u4e0a\u770b"; }, get$menuDismissLabel() { return "\u5173\u95ed\u83dc\u5355"; }, get$modalBarrierDismissLabel() { return "\u5173\u95ed"; }, get$moreButtonTooltip() { return "\u66f4\u591a"; }, get$nextMonthTooltip() { return "\u4e0b\u4e2a\u6708"; }, get$nextPageTooltip() { return "\u4e0b\u4e00\u9875"; }, get$okButtonLabel() { return "\u786e\u5b9a"; }, get$openAppDrawerTooltip() { return "\u6253\u5f00\u5bfc\u822a\u83dc\u5355"; }, get$pageRowsInfoTitleRaw() { return "\u7b2c $firstRow-$lastRow \u884c\uff08\u5171 $rowCount \u884c\uff09"; }, get$pasteButtonLabel() { return "\u7c98\u8d34"; }, get$popupMenuLabel() { return "\u5f39\u51fa\u83dc\u5355"; }, get$postMeridiemAbbreviation() { return "\u4e0b\u5348"; }, get$previousMonthTooltip() { return "\u4e0a\u4e2a\u6708"; }, get$previousPageTooltip() { return "\u4e0a\u4e00\u9875"; }, get$refreshIndicatorSemanticLabel() { return "\u5237\u65b0"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "\u8fd8\u53ef\u8f93\u5165 1 \u4e2a\u5b57\u7b26"; }, get$remainingTextFieldCharacterCountOther() { return "\u8fd8\u53ef\u8f93\u5165 $remainingCount \u4e2a\u5b57\u7b26"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "\u6bcf\u9875\u884c\u6570\uff1a"; }, get$scanTextButtonLabel() { return "\u626b\u63cf\u6587\u5b57"; }, get$scriptCategory() { return B.ScriptCategory_1; }, get$searchWebButtonLabel() { return "\u5728\u7f51\u7edc\u4e0a\u641c\u7d22"; }, get$selectAllButtonLabel() { return "\u5168\u9009"; }, get$selectYearSemanticsLabel() { return "\u9009\u62e9\u5e74\u4efd"; }, get$shareButtonLabel() { return "\u5206\u4eab\u2026"; }, get$showMenuTooltip() { return "\u663e\u793a\u83dc\u5355"; }, get$tabLabelRaw() { return "\u7b2c $tabIndex \u4e2a\u6807\u7b7e\uff0c\u5171 $tabCount \u4e2a"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_5; }, get$timePickerDialHelpText() { return "\u9009\u62e9\u65f6\u95f4"; }, get$timePickerHourLabel() { return "\u5c0f\u65f6"; }, get$timePickerHourModeAnnouncement() { return "\u9009\u62e9\u5c0f\u65f6"; }, get$timePickerInputHelpText() { return "\u8f93\u5165\u65f6\u95f4"; }, get$timePickerMinuteLabel() { return "\u5206\u949f"; }, get$timePickerMinuteModeAnnouncement() { return "\u9009\u62e9\u5206\u949f"; } }; A.MaterialLocalizationZhHans.prototype = {}; A.MaterialLocalizationZhHant.prototype = { get$alertDialogLabel() { return "\u901a\u77e5"; }, get$calendarModeButtonLabel() { return "\u5207\u63db\u81f3\u65e5\u66c6"; }, get$collapsedIconTapHint() { return "\u5c55\u958b"; }, get$copyButtonLabel() { return "\u8907\u88fd"; }, get$cutButtonLabel() { return "\u526a\u4e0b"; }, get$dateHelpText() { return "dd/mm/yyyy"; }, get$dateInputLabel() { return "\u8f38\u5165\u65e5\u671f"; }, get$dateOutOfRangeLabel() { return "\u8d85\u51fa\u7bc4\u570d\u3002"; }, get$datePickerHelpText() { return "\u9078\u53d6\u65e5\u671f"; }, get$deleteButtonTooltip() { return "\u522a\u9664"; }, get$dialModeButtonLabel() { return "\u5207\u63db\u81f3\u9418\u9762\u9ede\u9078\u5668\u6a21\u5f0f"; }, get$dialogLabel() { return "\u5c0d\u8a71\u65b9\u584a"; }, get$drawerLabel() { return "\u5c0e\u89bd\u9078\u55ae"; }, get$expandedIconTapHint() { return "\u6536\u5408"; }, get$firstPageTooltip() { return "\u7b2c\u4e00\u9801"; }, get$inputDateModeButtonLabel() { return "\u5207\u63db\u81f3\u8f38\u5165"; }, get$inputTimeModeButtonLabel() { return "\u5207\u63db\u81f3\u6587\u5b57\u8f38\u5165\u6a21\u5f0f"; }, get$invalidDateFormatLabel() { return "\u683c\u5f0f\u7121\u6548\u3002"; }, get$invalidTimeLabel() { return "\u8acb\u8f38\u5165\u6709\u6548\u7684\u6642\u9593"; }, get$lastPageTooltip() { return "\u6700\u5f8c\u4e00\u9801"; }, get$licensesPackageDetailTextOne() { return "1 \u9805\u6388\u6b0a"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u9805\u6388\u6b0a"; }, get$licensesPageTitle() { return "\u6388\u6b0a"; }, get$lookUpButtonLabel() { return "\u67e5\u8a62"; }, get$menuDismissLabel() { return "\u9582\u9078\u55ae"; }, get$modalBarrierDismissLabel() { return "\u62d2\u7d55"; }, get$nextMonthTooltip() { return "\u4e0b\u500b\u6708"; }, get$nextPageTooltip() { return "\u4e0b\u4e00\u9801"; }, get$okButtonLabel() { return "\u78ba\u5b9a"; }, get$openAppDrawerTooltip() { return "\u958b\u555f\u5c0e\u89bd\u9078\u55ae"; }, get$pageRowsInfoTitleRaw() { return "\u7b2c $firstRow \u81f3 $lastRow \u5217\uff0c\u5171 $rowCount \u5217"; }, get$pasteButtonLabel() { return "\u8cbc\u4e0a"; }, get$popupMenuLabel() { return "\u5f48\u51fa\u5f0f\u9078\u55ae"; }, get$previousMonthTooltip() { return "\u4e0a\u500b\u6708"; }, get$previousPageTooltip() { return "\u4e0a\u4e00\u9801"; }, get$refreshIndicatorSemanticLabel() { return "\u91cd\u65b0\u6574\u7406"; }, get$remainingTextFieldCharacterCountOne() { return "\u5c1a\u9918 1 \u500b\u5b57\u5143"; }, get$remainingTextFieldCharacterCountOther() { return "\u5c1a\u9918 $remainingCount \u500b\u5b57\u5143"; }, get$rowsPerPageTitle() { return "\u6bcf\u9801\u5217\u6578\uff1a"; }, get$scanTextButtonLabel() { return "\u6383\u7784\u6587\u5b57"; }, get$searchWebButtonLabel() { return "\u641c\u5c0b\u7db2\u9801"; }, get$selectAllButtonLabel() { return "\u5168\u90e8\u9078\u53d6"; }, get$selectYearSemanticsLabel() { return "\u63c0\u5e74\u4efd"; }, get$showMenuTooltip() { return "\u986f\u793a\u9078\u55ae"; }, get$tabLabelRaw() { return "\u7b2c $tabIndex \u500b\u6a19\u7c64\uff0c\u7e3d\u5171 $tabCount \u500b"; }, get$timePickerDialHelpText() { return "\u8acb\u9078\u53d6\u6642\u9593"; }, get$timePickerHourLabel() { return "\u5c0f\u6642"; }, get$timePickerHourModeAnnouncement() { return "\u63c0\u9078\u5c0f\u6642"; }, get$timePickerInputHelpText() { return "\u8acb\u8f38\u5165\u6642\u9593"; }, get$timePickerMinuteLabel() { return "\u5206\u9418"; }, get$timePickerMinuteModeAnnouncement() { return "\u63c0\u9078\u5206\u9418"; } }; A.MaterialLocalizationZhHantHk.prototype = {}; A.MaterialLocalizationZhHantTw.prototype = { get$searchWebButtonLabel() { return "\u5728\u7db2\u8def\u4e0a\u641c\u5c0b"; }, get$scanTextButtonLabel() { return "\u6383\u63cf\u6587\u5b57"; }, get$menuDismissLabel() { return "\u95dc\u9589\u9078\u55ae"; }, get$dialModeButtonLabel() { return "\u5207\u63db\u81f3\u9418\u9762\u6311\u9078\u5668\u6a21\u5f0f"; }, get$licensesPackageDetailTextOne() { return "1 \u500b\u6388\u6b0a"; }, get$timePickerDialHelpText() { return "\u9078\u53d6\u6642\u9593"; }, get$timePickerInputHelpText() { return "\u8f38\u5165\u6642\u9593"; }, get$timePickerHourLabel() { return "\u6642"; }, get$timePickerMinuteLabel() { return "\u5206"; }, get$licensesPackageDetailTextOther() { return "$licenseCount \u500b\u6388\u6b0a"; }, get$calendarModeButtonLabel() { return "\u5207\u63db\u5230\u65e5\u66c6\u6a21\u5f0f"; }, get$inputDateModeButtonLabel() { return "\u5207\u63db\u5230\u8f38\u5165\u6a21\u5f0f"; }, get$selectYearSemanticsLabel() { return "\u9078\u53d6\u5e74\u4efd"; }, get$dateHelpText() { return "yyyy/mm/dd"; }, get$tabLabelRaw() { return "\u7b2c $tabIndex \u500b\u5206\u9801 (\u5171 $tabCount \u500b)"; }, get$modalBarrierDismissLabel() { return "\u95dc\u9589"; }, get$pageRowsInfoTitleRaw() { return "\u7b2c $firstRow - $lastRow \u5217 (\u7e3d\u5171 $rowCount \u5217)"; }, get$selectAllButtonLabel() { return "\u5168\u9078"; }, get$timePickerHourModeAnnouncement() { return "\u9078\u53d6\u5c0f\u6642\u6578"; }, get$timePickerMinuteModeAnnouncement() { return "\u9078\u53d6\u5206\u9418\u6578"; }, get$alertDialogLabel() { return "\u5feb\u8a0a"; }, get$remainingTextFieldCharacterCountOne() { return "\u9084\u53ef\u8f38\u5165 1 \u500b\u5b57\u5143"; }, get$remainingTextFieldCharacterCountOther() { return "\u9084\u53ef\u8f38\u5165 $remainingCount \u500b\u5b57\u5143"; } }; A.MaterialLocalizationZu.prototype = { get$alertDialogLabel() { return "Isexwayiso"; }, get$anteMeridiemAbbreviation() { return "AM"; }, get$backButtonTooltip() { return "Emuva"; }, get$calendarModeButtonLabel() { return "Shintshela kukhalenda"; }, get$cancelButtonLabel() { return "Khansela"; }, get$collapsedIconTapHint() { return "Nweba"; }, get$copyButtonLabel() { return "Kopisha"; }, get$currentDateLabel() { return "Namuhla"; }, get$cutButtonLabel() { return "Sika"; }, get$dateHelpText() { return "mm/dd/yyyy"; }, get$dateInputLabel() { return "Faka idethi"; }, get$dateOutOfRangeLabel() { return "Ikude kubanga."; }, get$datePickerHelpText() { return "Khetha usuku"; }, get$deleteButtonTooltip() { return "Susa"; }, get$dialModeButtonLabel() { return "Shintshela kwimodi yesikhi sokudayela"; }, get$dialogLabel() { return "Ingxoxo"; }, get$drawerLabel() { return "Imenyu yokuzulazula"; }, get$expandedIconTapHint() { return "Goqa"; }, get$firstPageTooltip() { return "Ikhasi lokuqala"; }, get$inputDateModeButtonLabel() { return "Shintshela kokokufaka"; }, get$inputTimeModeButtonLabel() { return "Shintshela kwimodi yokufaka yombhalo"; }, get$invalidDateFormatLabel() { return "Ifomethi engavumelekile."; }, get$invalidTimeLabel() { return "Faka igama elivumelekile"; }, get$lastPageTooltip() { return "Ikhasi lokugcina"; }, get$licensesPackageDetailTextFew() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextOne() { return "ilayisense e-1"; }, get$licensesPackageDetailTextOther() { return "amalayisense angu-$licenseCount"; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextZero() { return "No licenses"; }, get$licensesPageTitle() { return "Amalayisense"; }, get$lookUpButtonLabel() { return "Bheka Phezulu"; }, get$menuDismissLabel() { return "Chitha imenyu"; }, get$modalBarrierDismissLabel() { return "Cashisa"; }, get$moreButtonTooltip() { return "Okuningi"; }, get$nextMonthTooltip() { return "Inyanga ezayo"; }, get$nextPageTooltip() { return "Ikhasi elilandelayo"; }, get$okButtonLabel() { return "KULUNGILE"; }, get$openAppDrawerTooltip() { return "Vula imenyu yokuzulazula"; }, get$pageRowsInfoTitleRaw() { return "$firstRow\u2013$lastRow kokungu-$rowCount"; }, get$pasteButtonLabel() { return "Namathisela"; }, get$popupMenuLabel() { return "Imenyu ye-popup"; }, get$postMeridiemAbbreviation() { return "PM"; }, get$previousMonthTooltip() { return "Inyanga edlule"; }, get$previousPageTooltip() { return "Ikhasi elidlule"; }, get$refreshIndicatorSemanticLabel() { return "Vuselela"; }, get$remainingTextFieldCharacterCountFew() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountOne() { return "1 uhlamvu olusele"; }, get$remainingTextFieldCharacterCountOther() { return "$remainingCount izinhlamvu ezisele"; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountZero() { return null; }, get$rowsPerPageTitle() { return "Imigqa ekhasini ngalinye:"; }, get$scanTextButtonLabel() { return "Skena umbhalo"; }, get$scriptCategory() { return B.ScriptCategory_0; }, get$searchWebButtonLabel() { return "Sesha Iwebhu"; }, get$selectAllButtonLabel() { return "Khetha konke"; }, get$selectYearSemanticsLabel() { return "Khetha unyaka"; }, get$shareButtonLabel() { return "Yabelana..."; }, get$showMenuTooltip() { return "Bonisa imenyu"; }, get$tabLabelRaw() { return "Ithebhu $tabIndex kwangu-$tabCount"; }, get$timeOfDayFormatRaw() { return B.TimeOfDayFormat_3; }, get$timePickerDialHelpText() { return "Khetha isikhathi"; }, get$timePickerHourLabel() { return "Ihora"; }, get$timePickerHourModeAnnouncement() { return "Khetha amahora"; }, get$timePickerInputHelpText() { return "Faka isikhathi"; }, get$timePickerMinuteLabel() { return "Iminithi"; }, get$timePickerMinuteModeAnnouncement() { return "Khetha amaminithi"; } }; A.WidgetsLocalizationAf.prototype = { get$reorderItemDown() { return "Skuif af"; }, get$reorderItemLeft() { return "Skuif na links"; }, get$reorderItemRight() { return "Skuif na regs"; }, get$reorderItemToEnd() { return "Skuif na die einde"; }, get$reorderItemToStart() { return "Skuif na die begin"; }, get$reorderItemUp() { return "Skuif op"; } }; A.WidgetsLocalizationAm.prototype = { get$reorderItemDown() { return "\u12c8\u12f0 \u1273\u127d \u12cd\u1230\u12f5"; }, get$reorderItemLeft() { return "\u12c8\u12f0 \u130d\u122b \u12cd\u1230\u12f5"; }, get$reorderItemRight() { return "\u12c8\u12f0 \u1240\u129d \u12cd\u1230\u12f5"; }, get$reorderItemToEnd() { return "\u12c8\u12f0 \u1218\u1328\u1228\u123b \u12cd\u1230\u12f5"; }, get$reorderItemToStart() { return "\u12c8\u12f0 \u1218\u1300\u1218\u122a\u12eb \u12cd\u1230\u12f5"; }, get$reorderItemUp() { return "\u12c8\u12f0 \u120b\u12ed \u12cd\u1230\u12f5"; } }; A.WidgetsLocalizationAr.prototype = { get$reorderItemDown() { return "\u0646\u0642\u0644 \u0644\u0623\u0633\u0641\u0644"; }, get$reorderItemLeft() { return "\u0646\u0642\u0644 \u0644\u0644\u064a\u0645\u064a\u0646"; }, get$reorderItemRight() { return "\u0646\u0642\u0644 \u0644\u0644\u064a\u0633\u0627\u0631"; }, get$reorderItemToEnd() { return "\u0646\u0642\u0644 \u0625\u0644\u0649 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629"; }, get$reorderItemToStart() { return "\u0646\u0642\u0644 \u0625\u0644\u0649 \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629"; }, get$reorderItemUp() { return "\u0646\u0642\u0644 \u0644\u0623\u0639\u0644\u0649"; } }; A.WidgetsLocalizationAs.prototype = { get$reorderItemDown() { return "\u09a4\u09b2\u09b2\u09c8 \u09b8\u09cd\u09a5\u09be\u09a8\u09be\u09a8\u09cd\u09a4\u09f0 \u0995\u09f0\u0995"; }, get$reorderItemLeft() { return "\u09ac\u09be\u0993\u0981\u09ab\u09be\u09b2\u09b2\u09c8 \u09b8\u09cd\u09a5\u09be\u09a8\u09be\u09a8\u09cd\u09a4\u09f0 \u0995\u09f0\u0995"; }, get$reorderItemRight() { return "\u09b8\u09cb\u0981\u09ab\u09be\u09b2\u09b2\u09c8 \u09b8\u09cd\u09a5\u09be\u09a8\u09be\u09a8\u09cd\u09a4\u09f0 \u0995\u09f0\u0995"; }, get$reorderItemToEnd() { return "\u09b6\u09c7\u09b7\u09b2\u09c8 \u09b8\u09cd\u09a5\u09be\u09a8\u09be\u09a8\u09cd\u09a4\u09f0 \u0995\u09f0\u0995"; }, get$reorderItemToStart() { return "\u0986\u09f0\u09ae\u09cd\u09ad\u09a3\u09bf\u09b2\u09c8 \u09b8\u09cd\u09a5\u09be\u09a8\u09be\u09a8\u09cd\u09a4\u09f0 \u0995\u09f0\u0995"; }, get$reorderItemUp() { return "\u0993\u09aa\u09f0\u09b2\u09c8 \u09a8\u09bf\u09df\u0995"; } }; A.WidgetsLocalizationAz.prototype = { get$reorderItemDown() { return "A\u015fa\u011f\u0131 k\xf6\xe7\xfcr\xfcn"; }, get$reorderItemLeft() { return "Sola k\xf6\xe7\xfcr\xfcn"; }, get$reorderItemRight() { return "Sa\u011fa k\xf6\xe7\xfcr\xfcn"; }, get$reorderItemToEnd() { return "Sona k\xf6\xe7\xfcr\xfcn"; }, get$reorderItemToStart() { return "\u018fvv\u0259l\u0259 k\xf6\xe7\xfcr\xfcn"; }, get$reorderItemUp() { return "Yuxar\u0131 k\xf6\xe7\xfcr\xfcn"; } }; A.WidgetsLocalizationBe.prototype = { get$reorderItemDown() { return "\u041f\u0435\u0440\u0430\u043c\u044f\u0441\u0446\u0456\u0446\u044c \u0443\u043d\u0456\u0437"; }, get$reorderItemLeft() { return "\u041f\u0435\u0440\u0430\u043c\u044f\u0441\u0446\u0456\u0446\u044c \u0443\u043b\u0435\u0432\u0430"; }, get$reorderItemRight() { return "\u041f\u0435\u0440\u0430\u043c\u044f\u0441\u0446\u0456\u0446\u044c \u0443\u043f\u0440\u0430\u0432\u0430"; }, get$reorderItemToEnd() { return "\u041f\u0435\u0440\u0430\u043c\u044f\u0441\u0446\u0456\u0446\u044c \u0443 \u043a\u0430\u043d\u0435\u0446"; }, get$reorderItemToStart() { return "\u041f\u0435\u0440\u0430\u043c\u044f\u0441\u0446\u0456\u0446\u044c \u0443 \u043f\u0430\u0447\u0430\u0442\u0430\u043a"; }, get$reorderItemUp() { return "\u041f\u0435\u0440\u0430\u043c\u044f\u0441\u0446\u0456\u0446\u044c \u0443\u0432\u0435\u0440\u0445"; } }; A.WidgetsLocalizationBg.prototype = { get$reorderItemDown() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430\u0434\u043e\u043b\u0443"; }, get$reorderItemLeft() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430\u043b\u044f\u0432\u043e"; }, get$reorderItemRight() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430\u0434\u044f\u0441\u043d\u043e"; }, get$reorderItemToEnd() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u0432 \u043a\u0440\u0430\u044f"; }, get$reorderItemToStart() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e\u0442\u043e"; }, get$reorderItemUp() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"; } }; A.WidgetsLocalizationBn.prototype = { get$reorderItemDown() { return "\u09a8\u09bf\u099a\u09c7\u09b0 \u09a6\u09bf\u0995\u09c7 \u09b8\u09b0\u09be\u09a8"; }, get$reorderItemLeft() { return "\u09ac\u09be\u0981\u09a6\u09bf\u0995\u09c7 \u09b8\u09b0\u09be\u09a8"; }, get$reorderItemRight() { return "\u09a1\u09be\u09a8\u09a6\u09bf\u0995\u09c7 \u09b8\u09b0\u09be\u09a8"; }, get$reorderItemToEnd() { return "\u098f\u0995\u09a6\u09ae \u09b6\u09c7\u09b7\u09c7\u09b0 \u09a6\u09bf\u0995\u09c7 \u09af\u09be\u09a8"; }, get$reorderItemToStart() { return "\u099a\u09be\u09b2\u09c1 \u0995\u09b0\u09a4\u09c7 \u09b8\u09b0\u09be\u09a8"; }, get$reorderItemUp() { return "\u0989\u09aa\u09b0\u09c7\u09b0 \u09a6\u09bf\u0995\u09c7 \u09b8\u09b0\u09be\u09a8"; } }; A.WidgetsLocalizationBs.prototype = { get$reorderItemDown() { return "Pomjeri nadolje"; }, get$reorderItemLeft() { return "Pomjeri lijevo"; }, get$reorderItemRight() { return "Pomjeri desno"; }, get$reorderItemToEnd() { return "Pomjerite na kraj"; }, get$reorderItemToStart() { return "Pomjerite na po\u010detak"; }, get$reorderItemUp() { return "Pomjeri nagore"; } }; A.WidgetsLocalizationCa.prototype = { get$reorderItemDown() { return "Mou avall"; }, get$reorderItemLeft() { return "Mou cap a l'esquerra"; }, get$reorderItemRight() { return "Mou cap a la dreta"; }, get$reorderItemToEnd() { return "Mou al final"; }, get$reorderItemToStart() { return "Mou al principi"; }, get$reorderItemUp() { return "Mou amunt"; } }; A.WidgetsLocalizationCs.prototype = { get$reorderItemDown() { return "P\u0159esunout dol\u016f"; }, get$reorderItemLeft() { return "P\u0159esunout doleva"; }, get$reorderItemRight() { return "P\u0159esunout doprava"; }, get$reorderItemToEnd() { return "P\u0159esunout na konec"; }, get$reorderItemToStart() { return "P\u0159esunout na za\u010d\xe1tek"; }, get$reorderItemUp() { return "P\u0159esunout nahoru"; } }; A.WidgetsLocalizationCy.prototype = { get$reorderItemDown() { return "Symud i lawr"; }, get$reorderItemLeft() { return "Symud i'r chwith"; }, get$reorderItemRight() { return "Symud i'r dde"; }, get$reorderItemToEnd() { return "Symud i'r diwedd"; }, get$reorderItemToStart() { return "Symud i'r dechrau"; }, get$reorderItemUp() { return "Symud i fyny"; } }; A.WidgetsLocalizationDa.prototype = { get$reorderItemDown() { return "Flyt ned"; }, get$reorderItemLeft() { return "Flyt til venstre"; }, get$reorderItemRight() { return "Flyt til h\xf8jre"; }, get$reorderItemToEnd() { return "Flyt til sidst p\xe5 listen"; }, get$reorderItemToStart() { return "Flyt til f\xf8rst p\xe5 listen"; }, get$reorderItemUp() { return "Flyt op"; } }; A.WidgetsLocalizationDe.prototype = { get$reorderItemDown() { return "Nach unten verschieben"; }, get$reorderItemLeft() { return "Nach links verschieben"; }, get$reorderItemRight() { return "Nach rechts verschieben"; }, get$reorderItemToEnd() { return "An das Ende verschieben"; }, get$reorderItemToStart() { return "An den Anfang verschieben"; }, get$reorderItemUp() { return "Nach oben verschieben"; } }; A.WidgetsLocalizationDeCh.prototype = {}; A.WidgetsLocalizationEl.prototype = { get$reorderItemDown() { return "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03ba\u03ac\u03c4\u03c9"; }, get$reorderItemLeft() { return "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac"; }, get$reorderItemRight() { return "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03b4\u03b5\u03be\u03b9\u03ac"; }, get$reorderItemToEnd() { return "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2"; }, get$reorderItemToStart() { return "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03ae"; }, get$reorderItemUp() { return "\u039c\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03c0\u03ac\u03bd\u03c9"; } }; A.WidgetsLocalizationEn.prototype = { get$reorderItemDown() { return "Move down"; }, get$reorderItemLeft() { return "Move left"; }, get$reorderItemRight() { return "Move right"; }, get$reorderItemToEnd() { return "Move to the end"; }, get$reorderItemToStart() { return "Move to the start"; }, get$reorderItemUp() { return "Move up"; } }; A.WidgetsLocalizationEnAu.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnCa.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnGb.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnIe.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnIn.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnNz.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnSg.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEnZa.prototype = { get$reorderItemLeft() { return "Move to the left"; }, get$reorderItemRight() { return "Move to the right"; } }; A.WidgetsLocalizationEs.prototype = { get$reorderItemDown() { return "Mover hacia abajo"; }, get$reorderItemLeft() { return "Mover hacia la izquierda"; }, get$reorderItemRight() { return "Mover hacia la derecha"; }, get$reorderItemToEnd() { return "Mover al final"; }, get$reorderItemToStart() { return "Mover al principio"; }, get$reorderItemUp() { return "Mover hacia arriba"; } }; A.WidgetsLocalizationEs419.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsAr.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsBo.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsCl.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsCo.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsCr.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsDo.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsEc.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsGt.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsHn.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsMx.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsNi.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsPa.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsPe.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsPr.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsPy.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsSv.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsUs.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsUy.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEsVe.prototype = { get$reorderItemToStart() { return "Mover al inicio"; } }; A.WidgetsLocalizationEt.prototype = { get$reorderItemDown() { return "Teisalda alla"; }, get$reorderItemLeft() { return "Teisalda vasakule"; }, get$reorderItemRight() { return "Teisalda paremale"; }, get$reorderItemToEnd() { return "Teisalda l\xf5ppu"; }, get$reorderItemToStart() { return "Teisalda algusesse"; }, get$reorderItemUp() { return "Teisalda \xfcles"; } }; A.WidgetsLocalizationEu.prototype = { get$reorderItemDown() { return "Eraman behera"; }, get$reorderItemLeft() { return "Eraman ezkerrera"; }, get$reorderItemRight() { return "Eraman eskuinera"; }, get$reorderItemToEnd() { return "Eraman amaierara"; }, get$reorderItemToStart() { return "Eraman hasierara"; }, get$reorderItemUp() { return "Eraman gora"; } }; A.WidgetsLocalizationFa.prototype = { get$reorderItemDown() { return "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u067e\u0627\u06cc\u06cc\u0646"; }, get$reorderItemLeft() { return "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u0631\u0627\u0633\u062a"; }, get$reorderItemRight() { return "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u0686\u067e"; }, get$reorderItemToEnd() { return "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u0627\u0646\u062a\u0647\u0627"; }, get$reorderItemToStart() { return "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u0627\u0628\u062a\u062f\u0627"; }, get$reorderItemUp() { return "\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0647 \u0628\u0627\u0644\u0627"; } }; A.WidgetsLocalizationFi.prototype = { get$reorderItemDown() { return "Siirr\xe4 alas"; }, get$reorderItemLeft() { return "Siirr\xe4 vasemmalle"; }, get$reorderItemRight() { return "Siirr\xe4 oikealle"; }, get$reorderItemToEnd() { return "Siirr\xe4 loppuun"; }, get$reorderItemToStart() { return "Siirr\xe4 alkuun"; }, get$reorderItemUp() { return "Siirr\xe4 yl\xf6s"; } }; A.WidgetsLocalizationFil.prototype = { get$reorderItemDown() { return "Ilipat pababa"; }, get$reorderItemLeft() { return "Ilipat pakaliwa"; }, get$reorderItemRight() { return "Ilipat pakanan"; }, get$reorderItemToEnd() { return "Ilipat sa dulo"; }, get$reorderItemToStart() { return "Ilipat sa simula"; }, get$reorderItemUp() { return "Ilipat pataas"; } }; A.WidgetsLocalizationFr.prototype = { get$reorderItemDown() { return "D\xe9placer vers le bas"; }, get$reorderItemLeft() { return "D\xe9placer vers la gauche"; }, get$reorderItemRight() { return "D\xe9placer vers la droite"; }, get$reorderItemToEnd() { return "D\xe9placer vers la fin"; }, get$reorderItemToStart() { return "D\xe9placer vers le d\xe9but"; }, get$reorderItemUp() { return "D\xe9placer vers le haut"; } }; A.WidgetsLocalizationFrCa.prototype = { get$reorderItemToStart() { return "D\xe9placer au d\xe9but"; }, get$reorderItemToEnd() { return "D\xe9placer \xe0 la fin"; } }; A.WidgetsLocalizationGl.prototype = { get$reorderItemDown() { return "Mover cara abaixo"; }, get$reorderItemLeft() { return "Mover cara \xe1 esquerda"; }, get$reorderItemRight() { return "Mover cara \xe1 dereita"; }, get$reorderItemToEnd() { return "Mover ao final"; }, get$reorderItemToStart() { return "Mover ao inicio"; }, get$reorderItemUp() { return "Mover cara arriba"; } }; A.WidgetsLocalizationGsw.prototype = { get$reorderItemDown() { return "Nach unten verschieben"; }, get$reorderItemLeft() { return "Nach links verschieben"; }, get$reorderItemRight() { return "Nach rechts verschieben"; }, get$reorderItemToEnd() { return "An das Ende verschieben"; }, get$reorderItemToStart() { return "An den Anfang verschieben"; }, get$reorderItemUp() { return "Nach oben verschieben"; } }; A.WidgetsLocalizationGu.prototype = { get$reorderItemDown() { return "\u0aa8\u0ac0\u0a9a\u0ac7 \u0a96\u0ab8\u0ac7\u0aa1\u0acb"; }, get$reorderItemLeft() { return "\u0aa1\u0abe\u0aac\u0ac7 \u0a96\u0ab8\u0ac7\u0aa1\u0acb"; }, get$reorderItemRight() { return "\u0a9c\u0aae\u0aa3\u0ac7 \u0a96\u0ab8\u0ac7\u0aa1\u0acb"; }, get$reorderItemToEnd() { return "\u0a85\u0a82\u0aa4\u0aae\u0abe\u0a82 \u0a96\u0ab8\u0ac7\u0aa1\u0acb"; }, get$reorderItemToStart() { return "\u0aaa\u0acd\u0ab0\u0abe\u0ab0\u0a82\u0aad\u0aae\u0abe\u0a82 \u0a96\u0ab8\u0ac7\u0aa1\u0acb"; }, get$reorderItemUp() { return "\u0a89\u0aaa\u0ab0 \u0a96\u0ab8\u0ac7\u0aa1\u0acb"; } }; A.WidgetsLocalizationHe.prototype = { get$reorderItemDown() { return "\u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05de\u05d8\u05d4"; }, get$reorderItemLeft() { return "\u05d4\u05e2\u05d1\u05e8\u05d4 \u05e9\u05de\u05d0\u05dc\u05d4"; }, get$reorderItemRight() { return "\u05d4\u05e2\u05d1\u05e8\u05d4 \u05d9\u05de\u05d9\u05e0\u05d4"; }, get$reorderItemToEnd() { return "\u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05e1\u05d5\u05e3"; }, get$reorderItemToStart() { return "\u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d4\u05ea\u05d7\u05dc\u05d4"; }, get$reorderItemUp() { return "\u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05de\u05e2\u05dc\u05d4"; } }; A.WidgetsLocalizationHi.prototype = { get$reorderItemDown() { return "\u0928\u0940\u091a\u0947 \u0932\u0947 \u091c\u093e\u090f\u0902"; }, get$reorderItemLeft() { return "\u092c\u093e\u090f\u0902 \u0932\u0947 \u091c\u093e\u090f\u0902"; }, get$reorderItemRight() { return "\u0926\u093e\u090f\u0902 \u0932\u0947 \u091c\u093e\u090f\u0902"; }, get$reorderItemToEnd() { return "\u0906\u0916\u093f\u0930 \u092e\u0947\u0902 \u0932\u0947 \u091c\u093e\u090f\u0902"; }, get$reorderItemToStart() { return "\u0936\u0941\u0930\u0941\u0906\u0924 \u092a\u0930 \u0932\u0947 \u091c\u093e\u090f\u0902"; }, get$reorderItemUp() { return "\u090a\u092a\u0930 \u0932\u0947 \u091c\u093e\u090f\u0902"; } }; A.WidgetsLocalizationHr.prototype = { get$reorderItemDown() { return "Pomakni prema dolje"; }, get$reorderItemLeft() { return "Pomakni ulijevo"; }, get$reorderItemRight() { return "Pomakni udesno"; }, get$reorderItemToEnd() { return "Premjesti na kraj"; }, get$reorderItemToStart() { return "Premjesti na po\u010detak"; }, get$reorderItemUp() { return "Pomakni prema gore"; } }; A.WidgetsLocalizationHu.prototype = { get$reorderItemDown() { return "\xc1thelyez\xe9s lefel\xe9"; }, get$reorderItemLeft() { return "\xc1thelyez\xe9s balra"; }, get$reorderItemRight() { return "\xc1thelyez\xe9s jobbra"; }, get$reorderItemToEnd() { return "\xc1thelyez\xe9s a v\xe9g\xe9re"; }, get$reorderItemToStart() { return "\xc1thelyez\xe9s az elej\xe9re"; }, get$reorderItemUp() { return "\xc1thelyez\xe9s felfel\xe9"; } }; A.WidgetsLocalizationHy.prototype = { get$reorderItemDown() { return "\u054f\u0565\u0572\u0561\u0583\u0578\u056d\u0565\u056c \u0576\u0565\u0580\u0584\u0587"; }, get$reorderItemLeft() { return "\u054f\u0565\u0572\u0561\u0583\u0578\u056d\u0565\u056c \u0571\u0561\u056d"; }, get$reorderItemRight() { return "\u054f\u0565\u0572\u0561\u0583\u0578\u056d\u0565\u056c \u0561\u057b"; }, get$reorderItemToEnd() { return "\u054f\u0565\u0572\u0561\u0583\u0578\u056d\u0565\u056c \u057e\u0565\u0580\u057b"; }, get$reorderItemToStart() { return "\u054f\u0565\u0572\u0561\u0583\u0578\u056d\u0565\u056c \u057d\u056f\u056b\u0566\u0562"; }, get$reorderItemUp() { return "\u054f\u0565\u0572\u0561\u0583\u0578\u056d\u0565\u056c \u057e\u0565\u0580\u0587"; } }; A.WidgetsLocalizationId.prototype = { get$reorderItemDown() { return "Turunkan"; }, get$reorderItemLeft() { return "Pindahkan ke kiri"; }, get$reorderItemRight() { return "Pindahkan ke kanan"; }, get$reorderItemToEnd() { return "Pindahkan ke akhir"; }, get$reorderItemToStart() { return "Pindahkan ke awal"; }, get$reorderItemUp() { return "Naikkan"; } }; A.WidgetsLocalizationIs.prototype = { get$reorderItemDown() { return "F\xe6ra ni\xf0ur"; }, get$reorderItemLeft() { return "F\xe6ra til vinstri"; }, get$reorderItemRight() { return "F\xe6ra til h\xe6gri"; }, get$reorderItemToEnd() { return "F\xe6ra aftast"; }, get$reorderItemToStart() { return "F\xe6ra fremst"; }, get$reorderItemUp() { return "F\xe6ra upp"; } }; A.WidgetsLocalizationIt.prototype = { get$reorderItemDown() { return "Sposta gi\xf9"; }, get$reorderItemLeft() { return "Sposta a sinistra"; }, get$reorderItemRight() { return "Sposta a destra"; }, get$reorderItemToEnd() { return "Sposta alla fine"; }, get$reorderItemToStart() { return "Sposta all'inizio"; }, get$reorderItemUp() { return "Sposta su"; } }; A.WidgetsLocalizationJa.prototype = { get$reorderItemDown() { return "\u4e0b\u306b\u79fb\u52d5"; }, get$reorderItemLeft() { return "\u5de6\u306b\u79fb\u52d5"; }, get$reorderItemRight() { return "\u53f3\u306b\u79fb\u52d5"; }, get$reorderItemToEnd() { return "\u6700\u5f8c\u306b\u79fb\u52d5"; }, get$reorderItemToStart() { return "\u5148\u982d\u306b\u79fb\u52d5"; }, get$reorderItemUp() { return "\u4e0a\u306b\u79fb\u52d5"; } }; A.WidgetsLocalizationKa.prototype = { get$reorderItemDown() { return "\u10e5\u10d5\u10d4\u10db\u10dd\u10d7 \u10d2\u10d0\u10d3\u10d0\u10e2\u10d0\u10dc\u10d0"; }, get$reorderItemLeft() { return "\u10db\u10d0\u10e0\u10ea\u10ee\u10dc\u10d8\u10d5 \u10d2\u10d0\u10d3\u10d0\u10e2\u10d0\u10dc\u10d0"; }, get$reorderItemRight() { return "\u10db\u10d0\u10e0\u10ef\u10d5\u10dc\u10d8\u10d5 \u10d2\u10d0\u10d3\u10d0\u10e2\u10d0\u10dc\u10d0"; }, get$reorderItemToEnd() { return "\u10d1\u10dd\u10da\u10dd\u10e8\u10d8 \u10d2\u10d0\u10d3\u10d0\u10e2\u10d0\u10dc\u10d0"; }, get$reorderItemToStart() { return "\u10d3\u10d0\u10e1\u10d0\u10ec\u10e7\u10d8\u10e1\u10e8\u10d8 \u10d2\u10d0\u10d3\u10d0\u10e2\u10d0\u10dc\u10d0"; }, get$reorderItemUp() { return "\u10d6\u10d4\u10db\u10dd\u10d7 \u10d2\u10d0\u10d3\u10d0\u10e2\u10d0\u10dc\u10d0"; } }; A.WidgetsLocalizationKk.prototype = { get$reorderItemDown() { return "\u0422\u04e9\u043c\u0435\u043d\u0433\u0435 \u0436\u044b\u043b\u0436\u044b\u0442\u0443"; }, get$reorderItemLeft() { return "\u0421\u043e\u043b\u0493\u0430 \u0436\u044b\u043b\u0436\u044b\u0442\u0443"; }, get$reorderItemRight() { return "\u041e\u04a3\u0493\u0430 \u0436\u044b\u043b\u0436\u044b\u0442\u0443"; }, get$reorderItemToEnd() { return "\u0421\u043e\u04a3\u044b\u043d\u0430 \u04e9\u0442\u0443"; }, get$reorderItemToStart() { return "\u0411\u0430\u0441\u044b\u043d\u0430 \u04e9\u0442\u0443"; }, get$reorderItemUp() { return "\u0416\u043e\u0493\u0430\u0440\u044b\u0493\u0430 \u0436\u044b\u043b\u0436\u044b\u0442\u0443"; } }; A.WidgetsLocalizationKm.prototype = { get$reorderItemDown() { return "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u200b\u1785\u17bb\u17c7\u200b\u1780\u17d2\u179a\u17c4\u1798"; }, get$reorderItemLeft() { return "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u200b\u1791\u17c5\u200b\u1786\u17d2\u179c\u17c1\u1784"; }, get$reorderItemRight() { return "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u1791\u17c5\u200b\u179f\u17d2\u178f\u17b6\u17c6"; }, get$reorderItemToEnd() { return "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u1791\u17c5\u200b\u1785\u17c6\u178e\u17bb\u1785\u1794\u1789\u17d2\u1785\u1794\u17cb"; }, get$reorderItemToStart() { return "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u1791\u17c5\u200b\u1785\u17c6\u178e\u17bb\u1785\u200b\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178a\u17be\u1798"; }, get$reorderItemUp() { return "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u200b\u17a1\u17be\u1784\u200b\u179b\u17be"; } }; A.WidgetsLocalizationKn.prototype = { get$reorderItemDown() { return "\u0c95\u0cc6\u0cb3\u0c97\u0cc6 \u0cb8\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$reorderItemLeft() { return "\u0c8e\u0ca1\u0c95\u0ccd\u0c95\u0cc6 \u0cb8\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$reorderItemRight() { return "\u0cac\u0cb2\u0c95\u0ccd\u0c95\u0cc6 \u0cb8\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$reorderItemToEnd() { return "\u0c95\u0cca\u0ca8\u0cc6\u0c97\u0cc6 \u0cb8\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$reorderItemToStart() { return "\u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0c95\u0ccd\u0c95\u0cc6 \u0cb8\u0cb0\u0cbf\u0cb8\u0cbf"; }, get$reorderItemUp() { return "\u0cae\u0cc7\u0cb2\u0cc6 \u0cb8\u0cb0\u0cbf\u0cb8\u0cbf"; } }; A.WidgetsLocalizationKo.prototype = { get$reorderItemDown() { return "\uc544\ub798\ub85c \uc774\ub3d9"; }, get$reorderItemLeft() { return "\uc67c\ucabd\uc73c\ub85c \uc774\ub3d9"; }, get$reorderItemRight() { return "\uc624\ub978\ucabd\uc73c\ub85c \uc774\ub3d9"; }, get$reorderItemToEnd() { return "\ub05d\uc73c\ub85c \uc774\ub3d9"; }, get$reorderItemToStart() { return "\uc2dc\uc791\uc73c\ub85c \uc774\ub3d9"; }, get$reorderItemUp() { return "\uc704\ub85c \uc774\ub3d9"; } }; A.WidgetsLocalizationKy.prototype = { get$reorderItemDown() { return "\u0422\u04e9\u043c\u04e9\u043d \u0436\u044b\u043b\u0434\u044b\u0440\u0443\u0443"; }, get$reorderItemLeft() { return "\u0421\u043e\u043b\u0433\u043e \u0436\u044b\u043b\u0434\u044b\u0440\u0443\u0443"; }, get$reorderItemRight() { return "\u041e\u04a3\u0433\u043e \u0436\u044b\u043b\u0434\u044b\u0440\u0443\u0443"; }, get$reorderItemToEnd() { return "\u0410\u044f\u0433\u044b\u043d\u0430 \u0436\u044b\u043b\u0434\u044b\u0440\u0443\u0443"; }, get$reorderItemToStart() { return "\u0411\u0430\u0448\u044b\u043d\u0430 \u0436\u044b\u043b\u0434\u044b\u0440\u0443\u0443"; }, get$reorderItemUp() { return "\u0416\u043e\u0433\u043e\u0440\u0443 \u0436\u044b\u043b\u0434\u044b\u0440\u0443\u0443"; } }; A.WidgetsLocalizationLo.prototype = { get$reorderItemDown() { return "\u0e8d\u0ec9\u0eb2\u0e8d\u0ea5\u0ebb\u0e87"; }, get$reorderItemLeft() { return "\u0e8d\u0ec9\u0eb2\u0e8d\u0ec4\u0e9b\u0e8a\u0ec9\u0eb2\u0e8d"; }, get$reorderItemRight() { return "\u0e8d\u0ec9\u0eb2\u0e8d\u0ec4\u0e9b\u0e82\u0ea7\u0eb2"; }, get$reorderItemToEnd() { return "\u0e8d\u0ec9\u0eb2\u0e8d\u0ec4\u0e9b\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94"; }, get$reorderItemToStart() { return "\u0e8d\u0ec9\u0eb2\u0e8d\u0ec4\u0e9b\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99"; }, get$reorderItemUp() { return "\u0e8d\u0ec9\u0eb2\u0e8d\u0e82\u0eb6\u0ec9\u0e99"; } }; A.WidgetsLocalizationLt.prototype = { get$reorderItemDown() { return "Perkelti \u017eemyn"; }, get$reorderItemLeft() { return "Perkelti kair\u0117n"; }, get$reorderItemRight() { return "Perkelti de\u0161in\u0117n"; }, get$reorderItemToEnd() { return "Perkelti \u012f pabaig\u0105"; }, get$reorderItemToStart() { return "Perkelti \u012f prad\u017ei\u0105"; }, get$reorderItemUp() { return "Perkelti auk\u0161tyn"; } }; A.WidgetsLocalizationLv.prototype = { get$reorderItemDown() { return "P\u0101rvietot uz leju"; }, get$reorderItemLeft() { return "P\u0101rvietot pa kreisi"; }, get$reorderItemRight() { return "P\u0101rvietot pa labi"; }, get$reorderItemToEnd() { return "P\u0101rvietot uz beig\u0101m"; }, get$reorderItemToStart() { return "P\u0101rvietot uz s\u0101kumu"; }, get$reorderItemUp() { return "P\u0101rvietot uz aug\u0161u"; } }; A.WidgetsLocalizationMk.prototype = { get$reorderItemDown() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0435\u0442\u0435 \u043d\u0430\u0434\u043e\u043b\u0443"; }, get$reorderItemLeft() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0435\u0442\u0435 \u043d\u0430\u043b\u0435\u0432\u043e"; }, get$reorderItemRight() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0435\u0442\u0435 \u043d\u0430\u0434\u0435\u0441\u043d\u043e"; }, get$reorderItemToEnd() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0435\u0442\u0435 \u043d\u0430 \u043a\u0440\u0430\u0458\u043e\u0442"; }, get$reorderItemToStart() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0435\u0442\u0435 \u043d\u0430 \u043f\u043e\u0447\u0435\u0442\u043e\u043a"; }, get$reorderItemUp() { return "\u041f\u0440\u0435\u043c\u0435\u0441\u0442\u0435\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"; } }; A.WidgetsLocalizationMl.prototype = { get$reorderItemDown() { return "\u0d24\u0d3e\u0d34\u0d4b\u0d1f\u0d4d\u0d1f\u0d4d \u0d28\u0d40\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$reorderItemLeft() { return "\u0d07\u0d1f\u0d24\u0d4d\u0d24\u0d4b\u0d1f\u0d4d\u0d1f\u0d4d \u0d28\u0d40\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$reorderItemRight() { return "\u0d35\u0d32\u0d24\u0d4d\u0d24\u0d4b\u0d1f\u0d4d\u0d1f\u0d4d \u0d28\u0d40\u0d15\u0d4d\u0d15\u0d41\u0d15"; }, get$reorderItemToEnd() { return "\u0d05\u0d35\u0d38\u0d3e\u0d28 \u0d2d\u0d3e\u0d17\u0d24\u0d4d\u0d24\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2a\u0d4b\u0d35\u0d41\u0d15"; }, get$reorderItemToStart() { return "\u0d24\u0d41\u0d1f\u0d15\u0d4d\u0d15\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d2a\u0d4b\u0d35\u0d41\u0d15"; }, get$reorderItemUp() { return "\u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d4b\u0d1f\u0d4d\u0d1f\u0d4d \u0d28\u0d40\u0d15\u0d4d\u0d15\u0d41\u0d15"; } }; A.WidgetsLocalizationMn.prototype = { get$reorderItemDown() { return "\u0414\u043e\u043e\u0448 \u0437\u04e9\u04e9\u0445"; }, get$reorderItemLeft() { return "\u0417\u04af\u04af\u043d \u0442\u0438\u0439\u0448 \u0437\u04e9\u04e9\u0445"; }, get$reorderItemRight() { return "\u0411\u0430\u0440\u0443\u0443\u043d \u0442\u0438\u0439\u0448 \u0437\u04e9\u04e9\u0445"; }, get$reorderItemToEnd() { return "\u0422\u04e9\u0433\u0441\u0433\u04e9\u043b \u0440\u04af\u04af \u0437\u04e9\u04e9\u0445"; }, get$reorderItemToStart() { return "\u042d\u0445\u043b\u044d\u043b \u0440\u04af\u04af \u0437\u04e9\u04e9\u0445"; }, get$reorderItemUp() { return "\u0414\u044d\u044d\u0448 \u0437\u04e9\u04e9\u0445"; } }; A.WidgetsLocalizationMr.prototype = { get$reorderItemDown() { return "\u0916\u093e\u0932\u0940 \u0939\u0932\u0935\u093e"; }, get$reorderItemLeft() { return "\u0921\u093e\u0935\u0940\u0915\u0921\u0947 \u0939\u0932\u0935\u093e"; }, get$reorderItemRight() { return "\u0909\u091c\u0935\u0940\u0915\u0921\u0947 \u0939\u0932\u0935\u093e"; }, get$reorderItemToEnd() { return "\u0936\u0947\u0935\u091f\u093e\u0915\u0921\u0947 \u0939\u0932\u0935\u093e"; }, get$reorderItemToStart() { return "\u0938\u0941\u0930\u0941\u0935\u093e\u0924\u0940\u0932\u093e \u0939\u0932\u0935\u093e"; }, get$reorderItemUp() { return "\u0935\u0930 \u0939\u0932\u0935\u093e"; } }; A.WidgetsLocalizationMs.prototype = { get$reorderItemDown() { return "Alih ke bawah"; }, get$reorderItemLeft() { return "Alih ke kiri"; }, get$reorderItemRight() { return "Alih ke kanan"; }, get$reorderItemToEnd() { return "Alih ke penghujung"; }, get$reorderItemToStart() { return "Alih ke permulaan"; }, get$reorderItemUp() { return "Alih ke atas"; } }; A.WidgetsLocalizationMy.prototype = { get$reorderItemDown() { return "\u1021\u1031\u102c\u1000\u103a\u101e\u102d\u102f\u1037\u101b\u103d\u103e\u1031\u1037\u101b\u1014\u103a"; }, get$reorderItemLeft() { return "\u1018\u101a\u103a\u1018\u1000\u103a\u101e\u102d\u102f\u1037\u101b\u103d\u103e\u1031\u1037\u101b\u1014\u103a"; }, get$reorderItemRight() { return "\u100a\u102c\u1018\u1000\u103a\u101e\u102d\u102f\u1037\u101b\u103d\u103e\u1031\u1037\u101b\u1014\u103a"; }, get$reorderItemToEnd() { return "\u1021\u1006\u102f\u1036\u1038\u101e\u102d\u102f\u1037 \u200c\u101b\u103d\u103e\u1031\u1037\u101b\u1014\u103a"; }, get$reorderItemToStart() { return "\u1021\u1005\u101e\u102d\u102f\u1037 \u101b\u103d\u103e\u1031\u1037\u101b\u1014\u103a"; }, get$reorderItemUp() { return "\u1021\u1015\u1031\u102b\u103a\u101e\u102d\u102f\u1037 \u101b\u103d\u103e\u1031\u1037\u101b\u1014\u103a"; } }; A.WidgetsLocalizationNb.prototype = { get$reorderItemDown() { return "Flytt ned"; }, get$reorderItemLeft() { return "Flytt til venstre"; }, get$reorderItemRight() { return "Flytt til h\xf8yre"; }, get$reorderItemToEnd() { return "Flytt til slutten"; }, get$reorderItemToStart() { return "Flytt til starten"; }, get$reorderItemUp() { return "Flytt opp"; } }; A.WidgetsLocalizationNe.prototype = { get$reorderItemDown() { return "\u0924\u0932 \u0938\u093e\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$reorderItemLeft() { return "\u092c\u093e\u092f\u093e\u0901 \u0938\u093e\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$reorderItemRight() { return "\u0926\u093e\u092f\u093e\u0901 \u0938\u093e\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$reorderItemToEnd() { return "\u0905\u0928\u094d\u0924\u094d\u092f\u092e\u093e \u091c\u093e\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$reorderItemToStart() { return "\u0938\u0941\u0930\u0941\u092e\u093e \u0938\u093e\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; }, get$reorderItemUp() { return "\u092e\u093e\u0925\u093f \u0938\u093e\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"; } }; A.WidgetsLocalizationNl.prototype = { get$reorderItemDown() { return "Omlaag verplaatsen"; }, get$reorderItemLeft() { return "Naar links verplaatsen"; }, get$reorderItemRight() { return "Naar rechts verplaatsen"; }, get$reorderItemToEnd() { return "Naar het einde verplaatsen"; }, get$reorderItemToStart() { return "Naar het begin verplaatsen"; }, get$reorderItemUp() { return "Omhoog verplaatsen"; } }; A.WidgetsLocalizationNo.prototype = { get$reorderItemDown() { return "Flytt ned"; }, get$reorderItemLeft() { return "Flytt til venstre"; }, get$reorderItemRight() { return "Flytt til h\xf8yre"; }, get$reorderItemToEnd() { return "Flytt til slutten"; }, get$reorderItemToStart() { return "Flytt til starten"; }, get$reorderItemUp() { return "Flytt opp"; } }; A.WidgetsLocalizationOr.prototype = { get$reorderItemDown() { return "\u0b24\u0b33\u0b15\u0b41 \u0b2f\u0b3e\u0b06\u0b28\u0b4d\u0b24\u0b41"; }, get$reorderItemLeft() { return "\u0b2c\u0b3e\u0b2e\u0b15\u0b41 \u0b2f\u0b3e\u0b06\u0b28\u0b4d\u0b24\u0b41"; }, get$reorderItemRight() { return "\u0b21\u0b3e\u0b39\u0b3e\u0b23\u0b15\u0b41 \u0b2f\u0b3e\u0b06\u0b28\u0b4d\u0b24\u0b41"; }, get$reorderItemToEnd() { return "\u0b36\u0b47\u0b37\u0b15\u0b41 \u0b2f\u0b3e\u0b06\u0b28\u0b4d\u0b24\u0b41"; }, get$reorderItemToStart() { return "\u0b06\u0b30\u0b2e\u0b4d\u0b2d\u0b15\u0b41 \u0b2f\u0b3e\u0b06\u0b28\u0b4d\u0b24\u0b41"; }, get$reorderItemUp() { return "\u0b09\u0b2a\u0b30\u0b15\u0b41 \u0b28\u0b3f\u0b05\u0b28\u0b4d\u0b24\u0b41"; } }; A.WidgetsLocalizationPa.prototype = { get$reorderItemDown() { return "\u0a39\u0a47\u0a20\u0a3e\u0a02 \u0a32\u0a3f\u0a1c\u0a3e\u0a13"; }, get$reorderItemLeft() { return "\u0a16\u0a71\u0a2c\u0a47 \u0a32\u0a3f\u0a1c\u0a3e\u0a13"; }, get$reorderItemRight() { return "\u0a38\u0a71\u0a1c\u0a47 \u0a32\u0a3f\u0a1c\u0a3e\u0a13"; }, get$reorderItemToEnd() { return "\u0a05\u0a70\u0a24 \u0a35\u0a3f\u0a71\u0a1a \u0a32\u0a3f\u0a1c\u0a3e\u0a13"; }, get$reorderItemToStart() { return "\u0a36\u0a41\u0a30\u0a42 \u0a35\u0a3f\u0a71\u0a1a \u0a32\u0a3f\u0a1c\u0a3e\u0a13"; }, get$reorderItemUp() { return "\u0a09\u0a71\u0a2a\u0a30 \u0a32\u0a3f\u0a1c\u0a3e\u0a13"; } }; A.WidgetsLocalizationPl.prototype = { get$reorderItemDown() { return "Przenie\u015b w d\xf3\u0142"; }, get$reorderItemLeft() { return "Przenie\u015b w lewo"; }, get$reorderItemRight() { return "Przenie\u015b w prawo"; }, get$reorderItemToEnd() { return "Przenie\u015b na koniec"; }, get$reorderItemToStart() { return "Przenie\u015b na pocz\u0105tek"; }, get$reorderItemUp() { return "Przenie\u015b w g\xf3r\u0119"; } }; A.WidgetsLocalizationPs.prototype = { get$reorderItemDown() { return "Move down"; }, get$reorderItemLeft() { return "Move left"; }, get$reorderItemRight() { return "Move right"; }, get$reorderItemToEnd() { return "Move to the end"; }, get$reorderItemToStart() { return "Move to the start"; }, get$reorderItemUp() { return "Move up"; } }; A.WidgetsLocalizationPt.prototype = { get$reorderItemDown() { return "Mover para baixo"; }, get$reorderItemLeft() { return "Mover para a esquerda"; }, get$reorderItemRight() { return "Mover para a direita"; }, get$reorderItemToEnd() { return "Mover para o final"; }, get$reorderItemToStart() { return "Mover para o in\xedcio"; }, get$reorderItemUp() { return "Mover para cima"; } }; A.WidgetsLocalizationPtPt.prototype = { get$reorderItemToEnd() { return "Mover para o fim"; } }; A.WidgetsLocalizationRo.prototype = { get$reorderItemDown() { return "Muta\u021bi \xeen jos"; }, get$reorderItemLeft() { return "Muta\u021bi la st\xe2nga"; }, get$reorderItemRight() { return "Muta\u021bi la dreapta"; }, get$reorderItemToEnd() { return "Muta\u021bi la sf\xe2r\u0219it"; }, get$reorderItemToStart() { return "Muta\u021bi la \xeenceput"; }, get$reorderItemUp() { return "Muta\u021bi \xeen sus"; } }; A.WidgetsLocalizationRu.prototype = { get$reorderItemDown() { return "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u0437"; }, get$reorderItemLeft() { return "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u043b\u0435\u0432\u043e"; }, get$reorderItemRight() { return "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u043f\u0440\u0430\u0432\u043e"; }, get$reorderItemToEnd() { return "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u043a\u043e\u043d\u0435\u0446"; }, get$reorderItemToStart() { return "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u043d\u0430\u0447\u0430\u043b\u043e"; }, get$reorderItemUp() { return "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u0432\u0435\u0440\u0445"; } }; A.WidgetsLocalizationSi.prototype = { get$reorderItemDown() { return "\u0db4\u0dc4\u0dc5\u0da7 \u0d9c\u0dd9\u0db1 \u0dba\u0db1\u0dca\u0db1"; }, get$reorderItemLeft() { return "\u0dc0\u0db8\u0da7 \u0d9c\u0dd9\u0db1 \u0dba\u0db1\u0dca\u0db1"; }, get$reorderItemRight() { return "\u0daf\u0d9a\u0dd4\u0dab\u0da7 \u0d9c\u0dd9\u0db1 \u0dba\u0db1\u0dca\u0db1"; }, get$reorderItemToEnd() { return "\u0d85\u0dc0\u0dc3\u0dcf\u0db1\u0dba\u0da7 \u0dba\u0db1\u0dca\u0db1"; }, get$reorderItemToStart() { return "\u0d86\u0dbb\u0db8\u0dca\u0db7\u0dba \u0dc0\u0dd9\u0dad \u0dba\u0db1\u0dca\u0db1"; }, get$reorderItemUp() { return "\u0d89\u0dc4\u0dc5\u0da7 \u0d9c\u0dd9\u0db1 \u0dba\u0db1\u0dca\u0db1"; } }; A.WidgetsLocalizationSk.prototype = { get$reorderItemDown() { return "Presun\xfa\u0165 nadol"; }, get$reorderItemLeft() { return "Presun\xfa\u0165 do\u013eava"; }, get$reorderItemRight() { return "Presun\xfa\u0165 doprava"; }, get$reorderItemToEnd() { return "Presun\xfa\u0165 na koniec"; }, get$reorderItemToStart() { return "Presun\xfa\u0165 na za\u010diatok"; }, get$reorderItemUp() { return "Presun\xfa\u0165 nahor"; } }; A.WidgetsLocalizationSl.prototype = { get$reorderItemDown() { return "Premakni navzdol"; }, get$reorderItemLeft() { return "Premakni levo"; }, get$reorderItemRight() { return "Premakni desno"; }, get$reorderItemToEnd() { return "Premakni na konec"; }, get$reorderItemToStart() { return "Premakni na za\u010detek"; }, get$reorderItemUp() { return "Premakni navzgor"; } }; A.WidgetsLocalizationSq.prototype = { get$reorderItemDown() { return "L\xebvize posht\xeb"; }, get$reorderItemLeft() { return "L\xebvize majtas"; }, get$reorderItemRight() { return "L\xebvize djathtas"; }, get$reorderItemToEnd() { return "L\xebvize n\xeb fund"; }, get$reorderItemToStart() { return "L\xebvize n\xeb fillim"; }, get$reorderItemUp() { return "L\xebvize lart"; } }; A.WidgetsLocalizationSr.prototype = { get$reorderItemDown() { return "\u041f\u043e\u043c\u0435\u0440\u0438\u0442\u0435 \u043d\u0430\u0434\u043e\u043b\u0435"; }, get$reorderItemLeft() { return "\u041f\u043e\u043c\u0435\u0440\u0438\u0442\u0435 \u0443\u043b\u0435\u0432\u043e"; }, get$reorderItemRight() { return "\u041f\u043e\u043c\u0435\u0440\u0438\u0442\u0435 \u0443\u0434\u0435\u0441\u043d\u043e"; }, get$reorderItemToEnd() { return "\u041f\u043e\u043c\u0435\u0440\u0438\u0442\u0435 \u043d\u0430 \u043a\u0440\u0430\u0458"; }, get$reorderItemToStart() { return "\u041f\u043e\u043c\u0435\u0440\u0438\u0442\u0435 \u043d\u0430 \u043f\u043e\u0447\u0435\u0442\u0430\u043a"; }, get$reorderItemUp() { return "\u041f\u043e\u043c\u0435\u0440\u0438\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"; } }; A.WidgetsLocalizationSrCyrl.prototype = {}; A.WidgetsLocalizationSrLatn.prototype = { get$reorderItemDown() { return "Pomerite nadole"; }, get$reorderItemLeft() { return "Pomerite ulevo"; }, get$reorderItemRight() { return "Pomerite udesno"; }, get$reorderItemToEnd() { return "Pomerite na kraj"; }, get$reorderItemToStart() { return "Pomerite na po\u010detak"; }, get$reorderItemUp() { return "Pomerite nagore"; } }; A.WidgetsLocalizationSv.prototype = { get$reorderItemDown() { return "Flytta ned\xe5t"; }, get$reorderItemLeft() { return "Flytta \xe5t v\xe4nster"; }, get$reorderItemRight() { return "Flytta \xe5t h\xf6ger"; }, get$reorderItemToEnd() { return "Flytta till slutet"; }, get$reorderItemToStart() { return "Flytta till b\xf6rjan"; }, get$reorderItemUp() { return "Flytta upp\xe5t"; } }; A.WidgetsLocalizationSw.prototype = { get$reorderItemDown() { return "Sogeza chini"; }, get$reorderItemLeft() { return "Sogeza kushoto"; }, get$reorderItemRight() { return "Sogeza kulia"; }, get$reorderItemToEnd() { return "Sogeza hadi mwisho"; }, get$reorderItemToStart() { return "Sogeza hadi mwanzo"; }, get$reorderItemUp() { return "Sogeza juu"; } }; A.WidgetsLocalizationTa.prototype = { get$reorderItemDown() { return "\u0b95\u0bc0\u0bb4\u0bc7 \u0ba8\u0b95\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd"; }, get$reorderItemLeft() { return "\u0b87\u0b9f\u0baa\u0bcd\u0baa\u0bc1\u0bb1\u0bae\u0bcd \u0ba8\u0b95\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd"; }, get$reorderItemRight() { return "\u0bb5\u0bb2\u0baa\u0bcd\u0baa\u0bc1\u0bb1\u0bae\u0bcd \u0ba8\u0b95\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd"; }, get$reorderItemToEnd() { return "\u0b87\u0bb1\u0bc1\u0ba4\u0bbf\u0b95\u0bcd\u0b95\u0bc1 \u0ba8\u0b95\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd"; }, get$reorderItemToStart() { return "\u0ba4\u0bca\u0b9f\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0ba8\u0b95\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd"; }, get$reorderItemUp() { return "\u0bae\u0bc7\u0bb2\u0bc7 \u0ba8\u0b95\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bb5\u0bc1\u0bae\u0bcd"; } }; A.WidgetsLocalizationTe.prototype = { get$reorderItemDown() { return "\u0c15\u0c3f\u0c02\u0c26\u0c3f\u0c15\u0c41 \u0c1c\u0c30\u0c41\u0c2a\u0c41"; }, get$reorderItemLeft() { return "\u0c0e\u0c21\u0c2e\u0c35\u0c48\u0c2a\u0c41\u0c17\u0c3e \u0c1c\u0c30\u0c2a\u0c02\u0c21\u0c3f"; }, get$reorderItemRight() { return "\u0c15\u0c41\u0c21\u0c3f\u0c35\u0c48\u0c2a\u0c41\u0c17\u0c3e \u0c1c\u0c30\u0c2a\u0c02\u0c21\u0c3f"; }, get$reorderItemToEnd() { return "\u0c1a\u0c3f\u0c35\u0c30\u0c15\u0c41 \u0c24\u0c30\u0c32\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"; }, get$reorderItemToStart() { return "\u0c2a\u0c4d\u0c30\u0c3e\u0c30\u0c02\u0c2d\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c24\u0c30\u0c32\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"; }, get$reorderItemUp() { return "\u0c2a\u0c48\u0c15\u0c3f \u0c1c\u0c30\u0c2a\u0c02\u0c21\u0c3f"; } }; A.WidgetsLocalizationTh.prototype = { get$reorderItemDown() { return "\u0e22\u0e49\u0e32\u0e22\u0e25\u0e07"; }, get$reorderItemLeft() { return "\u0e22\u0e49\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e32\u0e07\u0e0b\u0e49\u0e32\u0e22"; }, get$reorderItemRight() { return "\u0e22\u0e49\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e32\u0e07\u0e02\u0e27\u0e32"; }, get$reorderItemToEnd() { return "\u0e22\u0e49\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e49\u0e32\u0e22\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23"; }, get$reorderItemToStart() { return "\u0e22\u0e49\u0e32\u0e22\u0e44\u0e1b\u0e15\u0e49\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23"; }, get$reorderItemUp() { return "\u0e22\u0e49\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19"; } }; A.WidgetsLocalizationTl.prototype = { get$reorderItemDown() { return "Ilipat pababa"; }, get$reorderItemLeft() { return "Ilipat pakaliwa"; }, get$reorderItemRight() { return "Ilipat pakanan"; }, get$reorderItemToEnd() { return "Ilipat sa dulo"; }, get$reorderItemToStart() { return "Ilipat sa simula"; }, get$reorderItemUp() { return "Ilipat pataas"; } }; A.WidgetsLocalizationTr.prototype = { get$reorderItemDown() { return "A\u015fa\u011f\u0131 ta\u015f\u0131"; }, get$reorderItemLeft() { return "Sola ta\u015f\u0131"; }, get$reorderItemRight() { return "Sa\u011fa ta\u015f\u0131"; }, get$reorderItemToEnd() { return "Sona ta\u015f\u0131"; }, get$reorderItemToStart() { return "Ba\u015fa ta\u015f\u0131"; }, get$reorderItemUp() { return "Yukar\u0131 ta\u015f\u0131"; } }; A.WidgetsLocalizationUk.prototype = { get$reorderItemDown() { return "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0432\u043d\u0438\u0437"; }, get$reorderItemLeft() { return "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043b\u0456\u0432\u043e\u0440\u0443\u0447"; }, get$reorderItemRight() { return "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043f\u0440\u0430\u0432\u043e\u0440\u0443\u0447"; }, get$reorderItemToEnd() { return "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0432 \u043a\u0456\u043d\u0435\u0446\u044c"; }, get$reorderItemToStart() { return "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043d\u0430 \u043f\u043e\u0447\u0430\u0442\u043e\u043a"; }, get$reorderItemUp() { return "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0432\u0433\u043e\u0440\u0443"; } }; A.WidgetsLocalizationUr.prototype = { get$reorderItemDown() { return "\u0646\u06cc\u0686\u06d2 \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631\u06cc\u06ba"; }, get$reorderItemLeft() { return "\u0628\u0627\u0626\u06cc\u06ba \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631\u06cc\u06ba"; }, get$reorderItemRight() { return "\u062f\u0627\u0626\u06cc\u06ba \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631\u06cc\u06ba"; }, get$reorderItemToEnd() { return "\u0622\u062e\u0631 \u0645\u06cc\u06ba \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631\u06cc\u06ba"; }, get$reorderItemToStart() { return "\u0634\u0631\u0648\u0639 \u0645\u06cc\u06ba \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631\u06cc\u06ba"; }, get$reorderItemUp() { return "\u0627\u0648\u067e\u0631 \u0645\u0646\u062a\u0642\u0644 \u06a9\u0631\u06cc\u06ba"; } }; A.WidgetsLocalizationUz.prototype = { get$reorderItemDown() { return "Pastga siljitish"; }, get$reorderItemLeft() { return "Chapga siljitish"; }, get$reorderItemRight() { return "O\u02bbngga siljitish"; }, get$reorderItemToEnd() { return "Oxiriga siljitish"; }, get$reorderItemToStart() { return "Boshiga siljitish"; }, get$reorderItemUp() { return "Tepaga siljitish"; } }; A.WidgetsLocalizationVi.prototype = { get$reorderItemDown() { return "Di chuy\xea\u0309n xu\xf4\u0301ng"; }, get$reorderItemLeft() { return "Di chuy\u1ec3n sang tr\xe1i"; }, get$reorderItemRight() { return "Di chuy\u1ec3n sang ph\u1ea3i"; }, get$reorderItemToEnd() { return "Di chuy\u1ec3n xu\u1ed1ng cu\u1ed1i danh s\xe1ch"; }, get$reorderItemToStart() { return "Di chuy\u1ec3n l\xean \u0111\u1ea7u danh s\xe1ch"; }, get$reorderItemUp() { return "Di chuy\u1ec3n l\xean"; } }; A.WidgetsLocalizationZh.prototype = { get$reorderItemDown() { return "\u4e0b\u79fb"; }, get$reorderItemLeft() { return "\u5de6\u79fb"; }, get$reorderItemRight() { return "\u53f3\u79fb"; }, get$reorderItemToEnd() { return "\u79fb\u5230\u672b\u5c3e"; }, get$reorderItemToStart() { return "\u79fb\u5230\u5f00\u5934"; }, get$reorderItemUp() { return "\u4e0a\u79fb"; } }; A.WidgetsLocalizationZhHans.prototype = {}; A.WidgetsLocalizationZhHant.prototype = { get$reorderItemDown() { return "\u5411\u4e0b\u79fb"; }, get$reorderItemLeft() { return "\u5411\u5de6\u79fb"; }, get$reorderItemRight() { return "\u5411\u53f3\u79fb"; }, get$reorderItemToEnd() { return "\u79fb\u5230\u6700\u5f8c"; }, get$reorderItemToStart() { return "\u79fb\u5230\u958b\u982d"; }, get$reorderItemUp() { return "\u5411\u4e0a\u79fb"; } }; A.WidgetsLocalizationZhHantHk.prototype = {}; A.WidgetsLocalizationZhHantTw.prototype = { get$reorderItemToStart() { return "\u79fb\u81f3\u958b\u982d"; }, get$reorderItemToEnd() { return "\u79fb\u81f3\u7d50\u5c3e"; } }; A.WidgetsLocalizationZu.prototype = { get$reorderItemDown() { return "Iya phansi"; }, get$reorderItemLeft() { return "Hambisa kwesokunxele"; }, get$reorderItemRight() { return "Yisa kwesokudla"; }, get$reorderItemToEnd() { return "Yisa ekugcineni"; }, get$reorderItemToStart() { return "Yisa ekuqaleni"; }, get$reorderItemUp() { return "Iya phezulu"; } }; A.GlobalMaterialLocalizations.prototype = { formatHour$2$alwaysUse24HourFormat(timeOfDay, alwaysUse24HourFormat) { var hour, t1, _this = this; switch (A.hourFormat(_this.timeOfDayFormat$1$alwaysUse24HourFormat(alwaysUse24HourFormat)).index) { case 0: return _this._twoDigitZeroPaddedFormat.format$1(timeOfDay.hour); case 1: return _this._decimalFormat.format$1(timeOfDay.hour); case 2: hour = timeOfDay.get$hourOfPeriod(); t1 = hour === 0 ? 12 : hour; return _this._decimalFormat.format$1(t1); } }, formatMinute$1(timeOfDay) { return this._twoDigitZeroPaddedFormat.format$1(timeOfDay.minute); }, formatYear$1(date) { return this._fullYearFormat.format$1(date); }, formatCompactDate$1(date) { return this._compactDateFormat.format$1(date); }, formatMediumDate$1(date) { return this._mediumDateFormat.format$1(date); }, formatFullDate$1(date) { return this._longDateFormat.format$1(date); }, formatMonthYear$1(date) { return this._yearMonthFormat.format$1(date); }, parseCompactDate$1(inputString) { var t1, exception; try { t1 = inputString != null ? this._compactDateFormat._date_format$_parse$3$strict$utc(inputString, true, false) : null; return t1; } catch (exception) { if (type$.FormatException._is(A.unwrapException(exception))) return null; else throw exception; } }, get$narrowWeekdays() { return this._longDateFormat.get$dateSymbols().NARROWWEEKDAYS; }, get$firstDayOfWeekIndex() { return (this._longDateFormat.get$dateSymbols().FIRSTDAYOFWEEK + 1) % 7; }, formatDecimal$1(number) { return this._decimalFormat.format$1(number); }, formatTimeOfDay$2$alwaysUse24HourFormat(timeOfDay, alwaysUse24HourFormat) { var t1, _this = this, hour = _this.formatHour$2$alwaysUse24HourFormat(timeOfDay, alwaysUse24HourFormat), minute = _this._twoDigitZeroPaddedFormat.format$1(timeOfDay.minute); switch (_this.timeOfDayFormat$1$alwaysUse24HourFormat(alwaysUse24HourFormat).index) { case 4: t1 = _this._material_localizations0$_formatDayPeriod$1(timeOfDay); t1.toString; return hour + ":" + minute + " " + t1; case 3: case 0: return hour + ":" + minute; case 1: return hour + "." + minute; case 5: t1 = _this._material_localizations0$_formatDayPeriod$1(timeOfDay); t1.toString; return t1 + " " + hour + ":" + minute; case 2: return hour + " h " + minute; } }, _material_localizations0$_formatDayPeriod$1(timeOfDay) { switch ((timeOfDay.hour < 12 ? B.DayPeriod_0 : B.DayPeriod_1).index) { case 0: return this.get$anteMeridiemAbbreviation(); case 1: return this.get$postMeridiemAbbreviation(); } }, pageRowsInfoTitle$4(firstRow, lastRow, rowCount, rowCountIsApproximate) { var t1, text = this.get$pageRowsInfoTitleRaw(); text = text; t1 = this._decimalFormat; return B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(text, "$firstRow", t1.format$1(firstRow)), "$lastRow", t1.format$1(lastRow)), "$rowCount", t1.format$1(rowCount)); }, tabLabel$2$tabCount$tabIndex(tabCount, tabIndex) { var t1 = this._decimalFormat; return B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(this.get$tabLabelRaw(), "$tabIndex", t1.format$1(tabIndex)), "$tabCount", t1.format$1(tabCount)); }, timeOfDayFormat$1$alwaysUse24HourFormat(alwaysUse24HourFormat) { if (alwaysUse24HourFormat) return A._get24HourVersionOf(this.get$timeOfDayFormatRaw()); return this.get$timeOfDayFormatRaw(); }, get$licensesPackageDetailTextZero() { return null; }, get$licensesPackageDetailTextOne() { return null; }, get$licensesPackageDetailTextTwo() { return null; }, get$licensesPackageDetailTextMany() { return null; }, get$licensesPackageDetailTextFew() { return null; }, licensesPackageDetailText$1(licenseCount) { var _this = this, t1 = _this.get$licensesPackageDetailTextZero(), t2 = _this.get$licensesPackageDetailTextOne(), t3 = _this.get$licensesPackageDetailTextTwo(), t4 = _this.get$licensesPackageDetailTextMany(); return B.JSString_methods.replaceFirst$2(A.Intl_pluralLogic(licenseCount, _this.get$licensesPackageDetailTextFew(), _this._localeName, t4, t2, _this.get$licensesPackageDetailTextOther(), t3, t1), "$licenseCount", _this._decimalFormat.format$1(licenseCount)); }, get$remainingTextFieldCharacterCountZero() { return null; }, get$remainingTextFieldCharacterCountOne() { return null; }, get$remainingTextFieldCharacterCountTwo() { return null; }, get$remainingTextFieldCharacterCountMany() { return null; }, get$remainingTextFieldCharacterCountFew() { return null; }, remainingTextFieldCharacterCount$1(remaining) { var _this = this, t1 = _this.get$remainingTextFieldCharacterCountZero(), t2 = _this.get$remainingTextFieldCharacterCountOne(), t3 = _this.get$remainingTextFieldCharacterCountTwo(), t4 = _this.get$remainingTextFieldCharacterCountMany(); return B.JSString_methods.replaceFirst$2(A.Intl_pluralLogic(remaining, _this.get$remainingTextFieldCharacterCountFew(), _this._localeName, t4, t2, _this.get$remainingTextFieldCharacterCountOther(), t3, t1), "$remainingCount", _this._decimalFormat.format$1(remaining)); }, $isMaterialLocalizations: 1 }; A._MaterialLocalizationsDelegate0.prototype = { isSupported$1(locale) { return $.$get$kMaterialSupportedLanguages().contains$1(0, locale.get$languageCode(0)); }, load$1(_, locale) { return $._MaterialLocalizationsDelegate__loadedTranslations.putIfAbsent$2(0, locale, new A._MaterialLocalizationsDelegate_load_closure(locale)); }, shouldReload$1(old) { return false; }, toString$0(_) { return "GlobalMaterialLocalizations.delegate(" + $.$get$kMaterialSupportedLanguages()._collection$_length + " locales)"; } }; A._MaterialLocalizationsDelegate_load_closure.prototype = { call$0() { var t1, localeName, fullYearFormat, compactDateFormat, shortDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, shortMonthDayFormat, decimalFormat, twoDigitZeroPaddedFormat, _null = null; A.loadDateIntlDataIfNotLoaded(); t1 = this.locale; localeName = A.canonicalizedLocale(t1._rawToString$1("_")); if (A.DateFormat_localeExists(localeName)) { fullYearFormat = A.DateFormat$y(localeName); compactDateFormat = A.DateFormat$yMd(localeName); shortDateFormat = A.DateFormat$yMMMd(localeName); mediumDateFormat = A.DateFormat$MMMEd(localeName); longDateFormat = A.DateFormat$yMMMMEEEEd(localeName); yearMonthFormat = A.DateFormat$yMMMM(localeName); shortMonthDayFormat = A.DateFormat$MMMd(localeName); } else if (A.DateFormat_localeExists(t1.get$languageCode(0))) { fullYearFormat = A.DateFormat$y(t1.get$languageCode(0)); compactDateFormat = A.DateFormat$yMd(t1.get$languageCode(0)); shortDateFormat = A.DateFormat$yMMMd(t1.get$languageCode(0)); mediumDateFormat = A.DateFormat$MMMEd(t1.get$languageCode(0)); longDateFormat = A.DateFormat$yMMMMEEEEd(t1.get$languageCode(0)); yearMonthFormat = A.DateFormat$yMMMM(t1.get$languageCode(0)); shortMonthDayFormat = A.DateFormat$MMMd(t1.get$languageCode(0)); } else { fullYearFormat = A.DateFormat$y(_null); compactDateFormat = A.DateFormat$yMd(_null); shortDateFormat = A.DateFormat$yMMMd(_null); mediumDateFormat = A.DateFormat$MMMEd(_null); longDateFormat = A.DateFormat$yMMMMEEEEd(_null); yearMonthFormat = A.DateFormat$yMMMM(_null); shortMonthDayFormat = A.DateFormat$MMMd(_null); } if (A.NumberFormat_localeExists(localeName)) { decimalFormat = A.NumberFormat_NumberFormat$decimalPattern(localeName); twoDigitZeroPaddedFormat = A.NumberFormat_NumberFormat("00", localeName); } else if (A.NumberFormat_localeExists(t1.get$languageCode(0))) { decimalFormat = A.NumberFormat_NumberFormat$decimalPattern(t1.get$languageCode(0)); twoDigitZeroPaddedFormat = A.NumberFormat_NumberFormat("00", t1.get$languageCode(0)); } else { decimalFormat = A.NumberFormat_NumberFormat$decimalPattern(_null); twoDigitZeroPaddedFormat = A.NumberFormat_NumberFormat("00", _null); } t1 = A.getMaterialTranslation(t1, fullYearFormat, compactDateFormat, shortDateFormat, mediumDateFormat, longDateFormat, yearMonthFormat, shortMonthDayFormat, decimalFormat, twoDigitZeroPaddedFormat); t1.toString; return new A.SynchronousFuture(t1, type$.SynchronousFuture_MaterialLocalizations); }, $signature: 2641 }; A.loadDateIntlDataIfNotLoaded_closure.prototype = { call$2(locale, symbols) { var t2, t1 = B.Map_zrsBE.$index(0, locale); if ($.$get$_dateTimeSymbols() instanceof A.UninitializedLocaleData) { $._dateTimeSymbols = A._emptySymbols(); $.lastDateSymbolLocale = $.cachedDateSymbols = null; } if ($.$get$dateTimePatterns() instanceof A.UninitializedLocaleData) $.dateTimePatterns = A._emptyPatterns(); if (t1 == null) A.throwExpression(A.ArgumentError$("Missing DateTime formatting patterns", null)); t2 = symbols.NAME; if (locale !== t2) A.throwExpression(A.ArgumentError$value(A._setArrayType([locale, t2], type$.JSArray_nullable_String), "Locale does not match symbols.NAME", null)); J.$indexSet$ax($.$get$_dateTimeSymbols(), t2, symbols); J.$indexSet$ax($.$get$dateTimePatterns(), t2, t1); }, $signature: 2645 }; A.GlobalWidgetsLocalizations.prototype = {$isWidgetsLocalizations: 1, get$textDirection() { return this.textDirection; } }; A._WidgetsLocalizationsDelegate0.prototype = { isSupported$1(locale) { return $.$get$kWidgetsSupportedLanguages().contains$1(0, locale.get$languageCode(0)); }, load$1(_, locale) { return $._WidgetsLocalizationsDelegate__loadedTranslations.putIfAbsent$2(0, locale, new A._WidgetsLocalizationsDelegate_load_closure(locale)); }, shouldReload$1(old) { return false; }, toString$0(_) { return "GlobalWidgetsLocalizations.delegate(" + $.$get$kWidgetsSupportedLanguages()._collection$_length + " locales)"; } }; A._WidgetsLocalizationsDelegate_load_closure.prototype = { call$0() { var t1 = A.getWidgetsTranslation(this.locale); t1.toString; return new A.SynchronousFuture(t1, type$.SynchronousFuture_WidgetsLocalizations); }, $signature: 2646 }; A.StoreProvider.prototype = { updateShouldNotify$1(oldWidget) { return this._store !== oldWidget._store; } }; A.StoreConnector.prototype = { build$1(context) { var _this = this, t1 = _this.$ti; return new A._StoreStreamListener(_this.builder, _this.converter, A.StoreProvider_of(context, t1._precomputed1), true, false, _this.onInit, _this.onDispose, null, _this.onWillChange, _this.onDidChange, _this.onInitialBuild, null, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_StoreStreamListener<1,2>")); } }; A.StoreBuilder.prototype = { build$1(context) { var _null = null, t1 = this.$ti, t2 = t1._precomputed1; return A.StoreConnector$(this.builder, A.instantiate1(A.flutter_redux_StoreBuilder__identity$closure(), t2), _null, _null, this.onInit, _null, _null, true, t2, t1._eval$1("Store<1>")); } }; A._StoreStreamListener.prototype = { createState$0() { var t1 = this.$ti; return new A._StoreStreamListenerState(B._StateLifecycle_0, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_StoreStreamListenerState<1,2>")); } }; A._StoreStreamListenerState.prototype = { initState$0() { var _this = this, t1 = _this._widget, t2 = t1.onInit; if (t2 != null) t2.call$1(t1.store); _this._computeLatestValue$0(); _this._widget.toString; _this._createStream$0(); _this.super$State$initState(); }, dispose$0() { this._widget.toString; this.super$State$dispose(); }, didUpdateWidget$1(oldWidget) { var _this = this; _this._computeLatestValue$0(); if (_this._widget.store !== oldWidget.store) _this._createStream$0(); _this.super$State$didUpdateWidget(oldWidget); }, _computeLatestValue$0() { var e, s, t1, t2, exception, _this = this; try { _this._latestError = null; t1 = _this._widget; t2 = t1.store; _this._latestValue = t1.converter.call$1(t2); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); _this._latestValue = null; _this._latestError = new A.ConverterError(e, s); } }, build$1(context) { var t1, _this = this; _this._widget.toString; t1 = _this.___StoreStreamListenerState__stream_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.StreamBuilder$(new A._StoreStreamListenerState_build_closure(_this), t1, _this.$ti._rest[1]); return t1; }, _whereDistinct$1(vm) { this._widget.toString; return true; }, _ignoreChange$1(state) { this._widget.toString; return true; }, _createStream$0() { var _this = this, _null = null, t1 = _this._widget.store._changeController, t2 = A._instanceType(t1)._eval$1("_BroadcastStream<1>"), t3 = t2._eval$1("_WhereStream"), t4 = _this.$ti._rest[1]; t3 = A._StreamHandlerTransformer$(_null, _null, _this.get$_handleConverterError(), t4, t4).bind$1(0, new A._MapStream(new A._StoreStreamListenerState__createStream_closure(_this), new A._WhereStream(_this.get$_ignoreChange(), new A._BroadcastStream(t1, t2), t3), t3._eval$1("@")._bind$1(t4)._eval$1("_MapStream<1,2>"))); t3 = A._StreamHandlerTransformer$(_this.get$_flutter_redux$_handleChange(), _null, _null, t4, t4).bind$1(0, new A._WhereStream(_this.get$_whereDistinct(), t3, t3.$ti._eval$1("_WhereStream"))); _this.___StoreStreamListenerState__stream_A = A._StreamHandlerTransformer$(_null, _null, _this.get$_handleError(), t4, t4).bind$1(0, t3); }, _flutter_redux$_handleChange$2(vm, sink) { var t1; this._latestError = null; this._widget.toString; this._latestValue = vm; t1 = sink._async$_sink; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_add(0, vm); }, _handleConverterError$3(error, stackTrace, sink) { sink.addError$2(new A.ConverterError(error, stackTrace), stackTrace); }, _handleError$3(error, stackTrace, sink) { this._latestValue = null; this._latestError = error; sink.addError$2(error, stackTrace); } }; A._StoreStreamListenerState_build_closure.prototype = { call$2(context, snapshot) { var t3, t1 = this.$this, t2 = t1._latestError; if (t2 != null) throw A.wrapException(t2); t2 = t1._widget; t2.toString; t3 = t1._latestValue; t1 = t3 == null ? t1.$ti._rest[1]._as(t3) : t3; return t2.builder.call$2(context, t1); }, $signature() { return this.$this.$ti._eval$1("Widget(BuildContext,AsyncSnapshot<2>)"); } }; A._StoreStreamListenerState__createStream_closure.prototype = { call$1(_) { var t1 = this.$this._widget, t2 = t1.store; return t1.converter.call$1(t2); }, $signature() { return this.$this.$ti._eval$1("2(1)"); } }; A.StoreProviderError.prototype = { toString$0(_) { return "Error: No " + A.createRuntimeType(this.$ti._precomputed1).toString$0(0) + " found. To fix, please try:\n \n * Wrapping your MaterialApp with the StoreProvider, \n rather than an individual Route\n * Providing full type information to your Store, \n StoreProvider and StoreConnector\n * Ensure you are using consistent and complete imports. \n E.g. always use `import 'package:my_app/app_state.dart';\n \nIf none of these solutions work, please file a bug at:\nhttps://github.com/brianegan/flutter_redux/issues/new\n "; } }; A.ConverterError.prototype = { toString$0(_) { return "Converter Function Error: " + A.S(this.error) + "\n \n" + this.stackTrace.toString$0(0) + ";\n"; }, get$stackTrace() { return this.stackTrace; } }; A.ActionPaneConfiguration.prototype = { updateShouldNotify$1(oldWidget) { return !this.alignment.$eq(0, oldWidget.alignment) || this.direction !== oldWidget.direction || this.isStartActionPane !== oldWidget.isStartActionPane; } }; A.DrawerMotion.prototype = { build$1(context) { var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._ActionPaneScope); t1 = t1 == null ? null : t1.actionPaneData; t1.toString; return new A.FlexEntranceTransition(t1.direction, t1.fromStart, new A._AnimatedEvaluation(type$.Animation_double._as(A.Slidable_of(context)._animationController), new A.CurveTween(new A.Interval(0, t1.extentRatio, B.C__Linear)), type$.CurveTween._eval$1("_AnimatedEvaluation")), t1.children, null); } }; A.CustomSlidableAction.prototype = { build$1(context) { var _this = this, _null = null, effectiveForegroundColor = _this.foregroundColor, t1 = effectiveForegroundColor.value; return A.Expanded$(A.SizedBox$expand(A.OutlinedButton$(_this.child, _null, new A.CustomSlidableAction_build_closure(_this, context), A.OutlinedButton_styleFrom(_null, _null, _this.backgroundColor, _null, A.Color$fromARGB(97, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255), _null, _null, _null, _null, effectiveForegroundColor, _null, _null, _this.padding, _null, new A.RoundedRectangleBorder(_this.borderRadius, B.BorderSide_8xm), B.BorderSide_8xm, _null, _null, _null, _null))), _this.flex); } }; A.CustomSlidableAction_build_closure.prototype = { call$0() { var t1 = this.context; this.$this.onPressed.call$1(t1); t1 = A.Slidable_of(t1); if (t1 != null) t1.close$0(0); return null; }, $signature: 0 }; A.SlidableAction.prototype = { build$1(context) { var child, _this = this, _null = null, children = A._setArrayType([], type$.JSArray_Widget); children.push(A.Icon$(_this.icon, _null, _null, _null)); if (children.length !== 0) children.push(new A.SizedBox(_null, 4, _null, _null)); children.push(A.Text$(_this.label, _null, _null, B.TextOverflow_2, _null, _null, _null, _null, _null, _null)); child = children.length === 1 ? B.JSArray_methods.get$first(children) : A.Column$(A.List_List$of(new A.MappedListIterable(children, new A.SlidableAction_build_closure(), type$.MappedListIterable_Widget_Widget), true, type$.Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); return new A.CustomSlidableAction(1, _this.backgroundColor, _this.foregroundColor, true, _this.onPressed, B.BorderRadius_tLn0, _null, child, _null); } }; A.SlidableAction_build_closure.prototype = { call$1(child) { return new A.Flexible(1, B.FlexFit_1, child, null); }, $signature: 2655 }; A.SlidableAutoCloseBehaviorInteractor.prototype = { build$1(context) { var t1 = this.groupTag, t2 = this.controller; return new A.SlidableAutoCloseInteractor(t1, t2, new A.SlidableAutoCloseBarrierInteractor(t1, t2, this.child, null), null); } }; A.SlidableAutoCloseNotification.prototype = {}; A.SlidableAutoCloseInteractor.prototype = { build$1(context) { var t1 = this.groupTag, t2 = this.controller; return new A.SlidableAutoCloseNotificationSender(t1, t2, new A.SlidableAutoCloseBehaviorListener(t1, t2, this.child, null), null); } }; A.SlidableAutoCloseBehaviorListener.prototype = { build$1(context) { return new A.SlidableGroupBehaviorListener(new A.SlidableAutoCloseBehaviorListener_build_closure(this), this.child, null, type$.SlidableGroupBehaviorListener_SlidableAutoCloseNotification); } }; A.SlidableAutoCloseBehaviorListener_build_closure.prototype = { call$1(notification) { notification.get$groupTag(); }, $signature: 2658 }; A.SlidableAutoCloseNotificationSender.prototype = { build$1(context) { context.dependOnInheritedWidgetOfExactType$1$0(type$._SlidableAutoCloseData); return new A._SlidableNotificationSender(this.controller, new A.SlidableAutoCloseNotificationSender_build_closure(this, context), this.child, false, null); } }; A.SlidableAutoCloseNotificationSender_build_closure.prototype = { call$1($status) { var t1 = this.$this; if (($status === B.AnimationStatus_1 || $status === B.AnimationStatus_2) && !t1.controller._closing) A.SlidableGroupNotification_dispatch(this.context, new A.SlidableAutoCloseNotification(t1.groupTag, t1.controller, false), false, type$.SlidableAutoCloseNotification); return null; }, $signature: 47 }; A.SlidableAutoCloseBarrierNotification.prototype = {}; A.SlidableAutoCloseBarrierInteractor.prototype = { build$1(context) { var t1 = this.groupTag, t2 = this.controller; return new A.SlidableAutoCloseBarrierNotificationSender(t1, t2, new A.SlidableAutoCloseBarrierBehaviorListener(t1, t2, this.child, null), null); } }; A.SlidableAutoCloseBarrierNotificationSender.prototype = { createState$0() { return new A._SlidableAutoCloseBarrierNotificationSenderState(B._StateLifecycle_0); } }; A._SlidableAutoCloseBarrierNotificationSenderState.prototype = { _auto_close_behavior$_handleStatusChanged$1($status) { var t2, _this = this, t1 = $status === B.AnimationStatus_0, willBarrierBeEnabled = !t1; if (willBarrierBeEnabled !== (_this.dispatcher != null)) { t2 = _this._framework$_element; t2.toString; _this.dispatcher = A.SlidableGroupNotification_createDispatcher(t2, false, type$.SlidableAutoCloseBarrierNotification); _this.dispatchSlidableAutoCloseBarrierNotification$1$enabled(willBarrierBeEnabled); if (t1) _this.dispatcher = null; } }, dispatchSlidableAutoCloseBarrierNotification$1$enabled(enabled) { var t3, t1 = this._widget, t2 = t1.groupTag; t1 = t1.controller; t3 = this.dispatcher; if (t3 != null) t3.dispatch$1(new A.SlidableAutoCloseBarrierNotification(t2, t1, enabled)); }, dispose$0() { if (this.dispatcher != null) $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._SlidableAutoCloseBarrierNotificationSenderState_dispose_closure(this)); this.super$State$dispose(); }, build$1(context) { var t1 = this._widget.controller; context.dependOnInheritedWidgetOfExactType$1$0(type$._SlidableAutoCloseData); return new A._SlidableNotificationSender(t1, this.get$_auto_close_behavior$_handleStatusChanged(), this._widget.child, false, null); } }; A._SlidableAutoCloseBarrierNotificationSenderState_dispose_closure.prototype = { call$1(_) { this.$this.dispatchSlidableAutoCloseBarrierNotification$1$enabled(false); }, $signature: 11 }; A.SlidableAutoCloseBarrierBehaviorListener.prototype = { createState$0() { return new A._SlidableAutoCloseBarrierBehaviorListenerState(B._StateLifecycle_0); } }; A._SlidableAutoCloseBarrierBehaviorListenerState.prototype = { build$1(context) { var _null = null; return new A.SlidableGroupBehaviorListener(new A._SlidableAutoCloseBarrierBehaviorListenerState_build_closure(this), A.GestureDetector$(_null, A.AbsorbPointer$(false, this._widget.child), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null, type$.SlidableGroupBehaviorListener_SlidableAutoCloseBarrierNotification); } }; A._SlidableAutoCloseBarrierBehaviorListenerState_build_closure.prototype = { call$1(notification) { this.$this._widget.toString; notification.get$groupTag(); }, $signature: 2659 }; A._SlidableNotificationSender.prototype = { createState$0() { return new A._SlidableNotificationSenderState0(B._StateLifecycle_0); } }; A._SlidableNotificationSenderState0.prototype = { initState$0() { this.super$State$initState(); var t1 = this._widget; t1.toString; t1 = t1.controller._animationController; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(this.get$handleStatusChanged()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.controller; t2 = _this._widget; if (t1 !== t2.controller || !J.$eq$(oldWidget.onStatusChanged, t2.onStatusChanged)) { t1 = t1._animationController; t2 = _this.get$handleStatusChanged(); t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(t2); t1 = _this._widget; t1.toString; t1 = t1.controller._animationController; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(t2); } }, dispose$0() { var t1 = this._widget; t1.toString; t1 = t1.controller._animationController; t1.didRegisterListener$0(); t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; t1._isDirty = true; t1._observer_list$_list.push(this.get$handleStatusChanged()); this.super$State$dispose(); }, handleStatusChanged$1($status) { this._widget.toString; }, build$1(context) { return this._widget.child; } }; A.ActionPaneType.prototype = { _enumToString$0() { return "ActionPaneType." + this._core$_name; } }; A.GestureDirection.prototype = { _enumToString$0() { return "GestureDirection." + this._core$_name; } }; A.EndGesture.prototype = {}; A.OpeningGesture.prototype = {}; A.ClosingGesture.prototype = {}; A.StillGesture.prototype = {}; A.SlidableController.prototype = { set$actionPaneConfigurator(value) { var _this = this; if (_this._actionPaneConfigurator != value) { _this._actionPaneConfigurator = value; if (_this._replayEndGesture && value != null) { _this._replayEndGesture = false; value.handleEndGestureChanged$0(); } } }, set$ratio(_, value) { var _this = this, t1 = _this._actionPaneConfigurator, newRatio = t1 == null ? null : t1.normalizeRatio$1(value); if (newRatio == null) newRatio = value; if (!_this._closing) if (newRatio !== 0) { if (newRatio > 0) t1 = _this.isLeftToRight ? _this.enableStartActionPane : _this.enableEndActionPane; else t1 = false; if (!t1) if (newRatio < 0) t1 = _this.isLeftToRight ? _this.enableEndActionPane : _this.enableStartActionPane; else t1 = false; else t1 = true; } else t1 = true; else t1 = false; if (t1) { t1 = _this._animationController.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = newRatio !== t1 * _this.direction._change_notifier$_value; } else t1 = false; if (t1) { _this.direction.set$value(0, B.JSNumber_methods.toInt$0(J.get$sign$in(newRatio))); _this._animationController.set$value(0, Math.abs(newRatio)); } }, _onDirectionChanged$0() { var mulitiplier = this.isLeftToRight ? 1 : -1; this.actionPaneType.set$value(0, B.List_7xV[this.direction._change_notifier$_value * mulitiplier + 1]); }, close$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$close$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._closing = true; t1 = $async$self._animationController; t1._direction = B._AnimationDirection_1; $async$goto = 2; return A._asyncAwait(t1._animateToInternal$3$curve$duration(0, B.Cubic_JUR, B.Duration_200000), $async$close$0); case 2: // returning from await. $async$self.direction.set$value(0, 0); $async$self._closing = false; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$close$0, $async$completer); }, openCurrentActionPane$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this; var $async$openCurrentActionPane$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._actionPaneConfigurator._widget.toString; $async$returnValue = $async$self.openTo$3$curve$duration(0.5, B.Cubic_JUR, B.Duration_200000); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$openCurrentActionPane$0, $async$completer); }, openTo$3$curve$duration(ratio, curve, duration) { return this.openTo$body$SlidableController(ratio, curve, duration); }, openTo$body$SlidableController(ratio, curve, duration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2; var $async$openTo$3$curve$duration = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._closing) { // goto return $async$goto = 1; break; } t1 = $async$self._animationController; t2 = t1.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 === 0) $async$self.set$ratio(0, 0.05 * J.get$sign$in(ratio)); t1._direction = B._AnimationDirection_0; $async$returnValue = t1._animateToInternal$3$curve$duration(Math.abs(ratio), curve, duration); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$openTo$3$curve$duration, $async$completer); }, dispose$0() { var t1 = this._animationController; t1.stop$0(0); t1.dispose$0(); t1 = this.direction; t1.removeListener$1(0, this.get$_onDirectionChanged()); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } }; A._ValueNotifier.prototype = {}; A.SlidableDismissal.prototype = { createState$0() { return new A._SlidableDismissalState(null, null, B._StateLifecycle_0); } }; A._SlidableDismissalState.prototype = { initState$0() { var t1, t2, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, _null, _null, 1, _null, _this); _this.___SlidableDismissalState_animationController_A = t1; t2 = type$.Tween_double; _this.___SlidableDismissalState_resizeAnimation_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1), new A.Tween(1, 0, t2), t2._eval$1("_AnimatedEvaluation")); _this._widget.controller.resizeRequest.addListener$1(0, _this.get$handleResizeRequestChanged()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.controller; if (t1 !== _this._widget.controller) { t2 = _this.get$handleResizeRequestChanged(); t1.resizeRequest.removeListener$1(0, t2); _this._widget.controller.resizeRequest.addListener$1(0, t2); } }, dispose$0() { var t1, _this = this; _this._widget.controller.resizeRequest.removeListener$1(0, _this.get$handleResizeRequestChanged()); t1 = _this.___SlidableDismissalState_animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$__SlidableDismissalState_State_SingleTickerProviderStateMixin$dispose(); }, handleResizeRequestChanged$0() { var _this = this, t1 = _this._widget.controller, resizeRequest = t1.resizeRequest._change_notifier$_value; t1 = t1._animationController.__AnimationController__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 === B.AnimationStatus_3) { t1 = _this.___SlidableDismissalState_animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.duration = resizeRequest.get$duration(resizeRequest); _this.___SlidableDismissalState_animationController_A.forward$1$from(0, 0).then$1$1(0, new A._SlidableDismissalState_handleResizeRequestChanged_closure(resizeRequest), type$.Null); _this.setState$1(new A._SlidableDismissalState_handleResizeRequestChanged_closure0(_this)); } }, build$1(context) { var t2, t1 = this.___SlidableDismissalState_resizeAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._widget; return new A._SizeTransition(t2.axis, t2.child, t1, null); } }; A._SlidableDismissalState_handleResizeRequestChanged_closure.prototype = { call$1(_) { this.resizeRequest.get$onDismissed().call$0(); }, $signature: 113 }; A._SlidableDismissalState_handleResizeRequestChanged_closure0.prototype = { call$0() { this.$this.resized = true; }, $signature: 0 }; A._SizeTransition.prototype = { build$1(context) { var t2, alignment, t3, _null = null, t1 = type$.Animation_double._as(this.listenable), value = Math.max(A.checkNum(t1.get$value(t1)), 0); t1 = this.axis; t2 = t1 === B.Axis_1; alignment = t2 ? B.AlignmentDirectional_m1_0 : B.AlignmentDirectional_0_m1; t3 = value === 1 ? B.Clip_0 : B.Clip_1; t2 = t2 ? value : _null; t1 = t1 === B.Axis_0 ? value : _null; return A.ClipRect$(new A.Align(alignment, t1, t2, this.child, _null), t3, _null); } }; A.__SlidableDismissalState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.FlexEntranceTransition.prototype = { createRenderObject$1(context) { var t1 = new A._RenderFlexEntranceTransition(this.direction, this.startToEnd, this.mainAxisPosition, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { var t3, t1 = this.mainAxisPosition, t2 = renderObject._mainAxisPosition; if (t2 !== t1) { if (renderObject._object$_owner != null) { t3 = renderObject.get$markNeedsOffsets(); t2.parent.removeListener$1(0, t3); t1.parent.addListener$1(0, t3); } renderObject._mainAxisPosition = t1; renderObject.visitChildren$1(renderObject.get$updateChildOffsets()); renderObject.markNeedsPaint$0(); } t1 = this.direction; if (renderObject._flex_entrance_transition$_direction !== t1) { renderObject._flex_entrance_transition$_direction = t1; renderObject.markNeedsLayout$0(); } t1 = this.startToEnd; if (renderObject._startToEnd !== t1) { renderObject._startToEnd = t1; renderObject.markNeedsLayout$0(); } } }; A._FlexEntranceTransitionParentData.prototype = {}; A._RenderFlexEntranceTransition.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A._FlexEntranceTransitionParentData)) child.parentData = new A._FlexEntranceTransitionParentData(null, null, B.Offset_0_0); }, attach$1(owner) { this.super$__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin$attach(owner); this._mainAxisPosition.parent.addListener$1(0, this.get$markNeedsOffsets()); }, detach$0(_) { this._mainAxisPosition.parent.removeListener$1(0, this.get$markNeedsOffsets()); this.super$__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin$detach(0); }, markNeedsOffsets$0() { this.visitChildren$1(this.get$updateChildOffsets()); this.markNeedsPaint$0(); }, updateChildOffsets$1(child) { var t1, mainAxisPosition, parentData = child.parentData; if (parentData instanceof A._FlexEntranceTransitionParentData) { t1 = parentData.mainAxisPosition; mainAxisPosition = t1 == null ? null : t1.transform$1(0, this._mainAxisPosition.get$value(0)); if (mainAxisPosition == null) mainAxisPosition = 0; switch (this._flex_entrance_transition$_direction.index) { case 0: parentData.offset = new A.Offset(mainAxisPosition, 0); break; case 1: parentData.offset = new A.Offset(0, mainAxisPosition); break; } } }, getTotalFlex$0() { var t1 = {}; t1.totalFlex = 0; this.visitChildren$1(new A._RenderFlexEntranceTransition_getTotalFlex_closure(t1)); return t1.totalFlex; }, performLayout$0() { var t2, _this = this, t1 = {}, totalFlex = _this.getTotalFlex$0(); t1.totalMainAxisExtent = 0; t2 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(1 / 0, t2.minWidth, t2.maxWidth), A.clampDouble(1 / 0, t2.minHeight, t2.maxHeight)); _this.visitChildren$1(new A._RenderFlexEntranceTransition_performLayout_closure(t1, _this, totalFlex)); }, hitTestChildren$2$position(result, position) { var t2, childParentData, child, _this = this, _box_0 = {}, t1 = _box_0.child = _this._startToEnd ? _this.ContainerRenderObjectMixin__firstChild : _this.ContainerRenderObjectMixin__lastChild; for (t2 = type$.nullable__FlexEntranceTransitionParentData; t1 != null; t1 = child) { childParentData = t2._as(t1.parentData); if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderFlexEntranceTransition_hitTestChildren_closure(_box_0, position, childParentData), childParentData.offset, position)) return true; child = _this._startToEnd ? childParentData.ContainerParentDataMixin_nextSibling : childParentData.ContainerParentDataMixin_previousSibling; _box_0.child = child; } return false; }, paint$2(context, offset) { var t1, t2, t3, childParentData, t4, _this = this, child = _this._startToEnd ? _this.ContainerRenderObjectMixin__lastChild : _this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.nullable__FlexEntranceTransitionParentData, t2 = offset._dx, t3 = offset._dy; child != null;) { childParentData = t1._as(child.parentData); t4 = childParentData.offset; context.paintChild$2(child, new A.Offset(t4._dx + t2, t4._dy + t3)); child = _this._startToEnd ? childParentData.ContainerParentDataMixin_previousSibling : childParentData.ContainerParentDataMixin_nextSibling; } } }; A._RenderFlexEntranceTransition_getTotalFlex_closure.prototype = { call$1(child) { var parentData = type$.nullable__FlexEntranceTransitionParentData._as(child.parentData), t1 = this._box_0, t2 = t1.totalFlex, t3 = parentData.flex; t3.toString; t1.totalFlex = t2 + t3; }, $signature: 66 }; A._RenderFlexEntranceTransition_performLayout_closure.prototype = { call$1(child) { var extentFactor, innerConstraints, t2, mainAxisExtent, begin, parentData = type$.nullable__FlexEntranceTransitionParentData._as(child.parentData), t1 = parentData.flex; t1.toString; extentFactor = t1 / this.totalFlex; innerConstraints = A._Cell$named("innerConstraints"); t1 = this.$this; switch (t1._flex_entrance_transition$_direction.index) { case 0: t2 = type$.BoxConstraints; mainAxisExtent = t2._as(A.RenderObject.prototype.get$constraints.call(t1)).maxWidth * extentFactor; begin = t1._startToEnd ? -mainAxisExtent : t1.get$size(0)._dx; innerConstraints.__late_helper$_value = A.BoxConstraints$tightFor(t2._as(A.RenderObject.prototype.get$constraints.call(t1)).maxHeight, mainAxisExtent); break; case 1: t2 = type$.BoxConstraints; mainAxisExtent = t2._as(A.RenderObject.prototype.get$constraints.call(t1)).maxHeight * extentFactor; begin = t1._startToEnd ? -mainAxisExtent : t1.get$size(0)._dy; innerConstraints.__late_helper$_value = A.BoxConstraints$tightFor(mainAxisExtent, t2._as(A.RenderObject.prototype.get$constraints.call(t1)).maxWidth); break; default: mainAxisExtent = null; begin = null; } t2 = this._box_0; parentData.mainAxisPosition = new A.Tween(begin, t2.totalMainAxisExtent, type$.Tween_double); child.layout$1(innerConstraints._readLocal$0()); t1.updateChildOffsets$1(child); t2.totalMainAxisExtent = t2.totalMainAxisExtent + mainAxisExtent; }, $signature: 66 }; A._RenderFlexEntranceTransition_hitTestChildren_closure.prototype = { call$2(result, transformed) { return this._box_0.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._FlexEntranceTransitionParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._FlexEntranceTransitionParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.SlidableGestureDetector.prototype = { createState$0() { return new A._SlidableGestureDetectorState(B._StateLifecycle_0); } }; A._SlidableGestureDetectorState.prototype = { build$1(context) { var t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this._widget, t2 = t1.direction === B.Axis_0, canDragHorizontally = t2 && true, canDragVertically = !t2 && true; t2 = canDragHorizontally ? _this.get$handleDragStart() : _null; t3 = canDragHorizontally ? _this.get$handleDragUpdate() : _null; t4 = canDragHorizontally ? _this.get$handleDragEnd() : _null; t5 = canDragVertically ? _this.get$handleDragStart() : _null; t6 = canDragVertically ? _this.get$handleDragUpdate() : _null; t7 = canDragVertically ? _this.get$handleDragEnd() : _null; t8 = t1.dragStartBehavior; return A.GestureDetector$(B.HitTestBehavior_1, t1.child, t8, false, _null, _null, _null, _null, t4, t2, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t7, t5, t6, false, B.Offset_O5r); }, get$overallDragAxisExtent() { var size = this._framework$_element.get$size(0); return this._widget.direction === B.Axis_0 ? size._dx : size._dy; }, handleDragStart$1(details) { var t1, t2, t3, t4, _this = this; _this.___SlidableGestureDetectorState_lastPosition_A = _this.___SlidableGestureDetectorState_startPosition_A = details.localPosition; t1 = J.get$sign$in(_this.dragExtent); t2 = _this.get$overallDragAxisExtent(); t3 = _this._widget.controller; t4 = t3._animationController.__AnimationController__value_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.direction._change_notifier$_value; _this.dragExtent = t1 * t2 * (t4 * t3) * t3; }, handleDragUpdate$1(details) { var _this = this, t1 = details.primaryDelta; t1.toString; t1 = _this.dragExtent += t1; _this.___SlidableGestureDetectorState_lastPosition_A = details.localPosition; _this._widget.controller.set$ratio(0, t1 / _this.get$overallDragAxisExtent()); }, handleDragEnd$1(details) { var t2, delta, gestureDirection, t3, t1 = this.___SlidableGestureDetectorState_lastPosition_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.___SlidableGestureDetectorState_startPosition_A; t2 === $ && A.throwUnnamedLateFieldNI(); delta = t1.$sub(0, t2); t1 = this._widget; gestureDirection = (t1.direction === B.Axis_0 ? delta._dx : delta._dy) >= 0 ? B.GestureDirection_0 : B.GestureDirection_1; t1 = t1.controller; t2 = details.primaryVelocity; if (t2 === 0 || t2 == null) t1.endGesture.set$value(0, new A.StillGesture(gestureDirection)); else { t3 = t1.endGesture; if (J.get$sign$in(t2) === t1.direction._change_notifier$_value) t3.set$value(0, new A.OpeningGesture()); else t3.set$value(0, new A.ClosingGesture()); } if (t1._actionPaneConfigurator == null) t1._replayEndGesture = true; } }; A.SlidableGroupBehaviorListener.prototype = { createState$0() { return new A._SlidableGroupBehaviorListenerState(B._StateLifecycle_0, this.$ti._eval$1("_SlidableGroupBehaviorListenerState<1>")); } }; A._SlidableGroupBehaviorListenerState.prototype = { didChangeDependencies$0() { this.super$State$didChangeDependencies(); var t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(this.$ti._eval$1("_InheritedSlidableNotification<1>")); if (t1 != null) t1.get$notifier(); }, dispose$0() { this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A.SlidableNotificationSender.prototype = { createState$0() { return new A._SlidableNotificationSenderState(B._StateLifecycle_0); } }; A._SlidableNotificationSenderState.prototype = { didChangeDependencies$0() { this.super$State$didChangeDependencies(); var t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._SlidableNotificationListenerScope); if (t1 != null) t1.get$state(t1); }, dispose$0() { this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A.SlidableScrollingBehavior.prototype = { createState$0() { return new A._SlidableScrollingBehaviorState(B._StateLifecycle_0); } }; A._SlidableScrollingBehaviorState.prototype = { didChangeDependencies$0() { this.super$State$didChangeDependencies(); this.removeScrollingNotifierListener$0(); this.addScrollingNotifierListener$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, dispose$0() { this.removeScrollingNotifierListener$0(); this.super$State$dispose(); }, addScrollingNotifierListener$0() { var t1, _this = this; _this._widget.toString; t1 = _this._framework$_element; t1.toString; t1 = A.Scrollable_maybeOf(t1, null); if (t1 == null) t1 = null; else { t1 = t1._scrollable$_position; t1.toString; } _this.scrollPosition = t1; if (t1 != null) t1.isScrollingNotifier.addListener$1(0, _this.get$handleScrollingChanged()); }, removeScrollingNotifierListener$0() { var t1 = this.scrollPosition; if (t1 != null) t1.isScrollingNotifier.removeListener$1(0, this.get$handleScrollingChanged()); }, handleScrollingChanged$0() { var t2, t1 = this._widget; t1.toString; t2 = this.scrollPosition; t2 = t2 != null && t2.isScrollingNotifier._change_notifier$_value; if (t2) t1.controller.close$0(0); }, build$1(context) { return this._widget.child; } }; A.ActionPaneData.prototype = {}; A.ActionPane.prototype = { createState$0() { return new A._ActionPaneState(B._StateLifecycle_0); } }; A._ActionPaneState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._framework$_element; t1.toString; t1 = A.Slidable_of(t1); _this.controller = t1; t1.endGesture.addListener$1(0, _this.get$handleEndGestureChanged()); _this._widget.toString; _this.updateThresholds$0(); _this.controller.set$actionPaneConfigurator(_this); }, updateThresholds$0() { this._widget.toString; this.___ActionPaneState_openThreshold_A = 0.25; this.___ActionPaneState_closeThreshold_A = 0.25; }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); _this._widget.toString; _this.showMotion = true; _this.updateThresholds$0(); }, dispose$0() { var _this = this; _this.controller.endGesture.removeListener$1(0, _this.get$handleEndGestureChanged()); _this.controller._animationController.removeListener$1(0, _this.get$handleRatioChanged()); _this.controller.set$actionPaneConfigurator(null); _this.super$State$dispose(); }, normalizeRatio$1(ratio) { var absoluteRatio; this._widget.toString; absoluteRatio = B.JSNumber_methods.clamp$2(Math.abs(ratio), 0, 0.5); if (ratio < 0) return -absoluteRatio; return absoluteRatio; }, handleEndGestureChanged$0() { var t3, t4, _this = this, t1 = _this.controller, gesture = t1.endGesture._change_notifier$_value, t2 = t1._animationController.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; if (gesture instanceof A.OpeningGesture) { t3 = _this.___ActionPaneState_openThreshold_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3 <= 0.5; } else t3 = false; if (!t3) if (gesture instanceof A.StillGesture) { t3 = gesture.direction; if (t3 === B.GestureDirection_0) { t4 = _this.___ActionPaneState_openThreshold_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t2 >= t4; } else t4 = false; if (!t4) if (t3 === B.GestureDirection_1) { t3 = _this.___ActionPaneState_closeThreshold_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t2 > t3; t2 = t3; } else t2 = false; else t2 = true; } else t2 = false; else t2 = true; if (t2) { t1.openCurrentActionPane$0(); return; } t1.close$0(0); }, handleRatioChanged$0() { var t3, show, _this = this, t1 = _this.controller, t2 = t1._animationController.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.direction._change_notifier$_value; _this._widget.toString; show = Math.abs(t2 * t3) <= 0.5 && t1._dismissGesture.ChangeNotifier__count <= 0; if (show !== _this.showMotion) _this.setState$1(new A._ActionPaneState_handleRatioChanged_closure(_this, show)); }, build$1(context) { var t2, t3, t4, child, _null = null, t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.ActionPaneConfiguration); t1.toString; t2 = this.showMotion; t3 = this._widget; if (t2) { t3.toString; t2 = t1.direction === B.Axis_0; t4 = t2 ? 0.5 : _null; t2 = t2 ? _null : 0.5; child = A.FractionallySizedBox$(t1.alignment, t3.motion, t2, t4); } else { t3.toString; child = _null; } t2 = t3.children; child.toString; return new A._ActionPaneScope(new A.ActionPaneData(0.5, t1.direction, t1.isStartActionPane, t2), child, _null); } }; A._ActionPaneState_handleRatioChanged_closure.prototype = { call$0() { this.$this.showMotion = this.show; }, $signature: 0 }; A._ActionPaneScope.prototype = { updateShouldNotify$1(oldWidget) { return oldWidget.actionPaneData !== this.actionPaneData; } }; A.Slidable.prototype = { createState$0() { return new A._SlidableState(null, null, null, B._StateLifecycle_0); } }; A._SlidableState.prototype = { get$wantKeepAlive() { this._widget.toString; return false; }, initState$0() { var t1, _this = this; _this.super$__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin$initState(); _this._widget.toString; t1 = A.SlidableController$(_this); t1.actionPaneType.addListener$1(0, _this.get$handleActionPanelTypeChanged()); _this.___SlidableState_controller_F !== $ && A.throwUnnamedLateFieldAI(); _this.___SlidableState_controller_F = t1; }, didChangeDependencies$0() { var _this = this; _this.super$State$didChangeDependencies(); _this.updateIsLeftToRight$0(); _this.updateController$0(); _this.updateMoveAnimation$0(); }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); _this._widget.toString; _this.updateIsLeftToRight$0(); _this.updateController$0(); }, dispose$0() { var _this = this, t1 = _this.___SlidableState_controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.actionPaneType.removeListener$1(0, _this.get$handleActionPanelTypeChanged()); _this._widget.toString; t1.dispose$0(); _this.super$__SlidableState_State_TickerProviderStateMixin$dispose(); }, updateController$0() { var t2, t3, t1 = this.___SlidableState_controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._widget; t2.toString; t1.enableStartActionPane = true; t3 = 0.5; if (t1._startActionPaneExtentRatio !== t3 && t3 >= 0 && t3 <= 1) t1._startActionPaneExtentRatio = t3; t2 = t2.endActionPane == null; t1.enableEndActionPane = !t2; t2 = t2 ? null : 0.5; if (t2 == null) t2 = 0; if (t1._endActionPaneExtentRatio !== t2 && t2 >= 0 && t2 <= 1) t1._endActionPaneExtentRatio = t2; }, updateIsLeftToRight$0() { var t2, t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t2 = this.___SlidableState_controller_F; t2 === $ && A.throwUnnamedLateFieldNI(); this._widget.toString; t1 = t1.textDirection === B.TextDirection_1; t2.isLeftToRight = t1; }, handleActionPanelTypeChanged$0() { this.setState$1(new A._SlidableState_handleActionPanelTypeChanged_closure(this)); }, updateMoveAnimation$0() { var t2, t3, t1 = this.___SlidableState_controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.direction._change_notifier$_value; this._widget.toString; t3 = type$.Tween_Offset; this.___SlidableState_moveAnimation_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1._animationController), new A.Tween(B.Offset_0_0, new A.Offset(t2, 0), t3), t3._eval$1("_AnimatedEvaluation")); }, get$actionPane() { var t1 = this.___SlidableState_controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); switch (t1.actionPaneType._change_notifier$_value) { case B.ActionPaneType_2: return this._widget.startActionPane; case B.ActionPaneType_0: return this._widget.endActionPane; default: return null; } }, get$actionPaneAlignment() { var t1 = this.___SlidableState_controller_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.direction._change_notifier$_value; this._widget.toString; return new A.Alignment(-t1, 0); }, build$1(context) { var t1, t2, t3, $content, t4, _this = this, _null = null; _this.super$AutomaticKeepAliveClientMixin$build(context); t1 = _this.___SlidableState_moveAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t2.toString; t3 = _this.___SlidableState_controller_F; t3 === $ && A.throwUnnamedLateFieldNI(); $content = A.SlideTransition$(new A.SlidableAutoCloseBehaviorInteractor(_null, t3, t2.child, _null), t1, _null, true); t1 = A._setArrayType([], type$.JSArray_Widget); if (_this.get$actionPane() != null) { _this._widget.toString; t1.push(A.Positioned$fill(0, A.ClipRect$(_this.get$actionPane(), B.Clip_1, new A._SlidableClipper(B.Axis_0, t3, t3._animationController)))); } t1.push($content); _this._widget.toString; t2 = A.flipAxis(B.Axis_0); t4 = _this.get$actionPaneAlignment(); _this._widget.toString; return new A.SlidableGestureDetector(t3, new A.SlidableNotificationSender(_null, t3, new A.SlidableScrollingBehavior(t3, true, new A.SlidableDismissal(t2, new A.ActionPaneConfiguration(t4, B.Axis_0, t3.actionPaneType._change_notifier$_value === B.ActionPaneType_2, new A._SlidableControllerScope(t3, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null), _null), _null), t3, _null), _null), _null), B.Axis_0, true, B.DragStartBehavior_0, _null); } }; A._SlidableState_handleActionPanelTypeChanged_closure.prototype = { call$0() { this.$this.updateMoveAnimation$0(); }, $signature: 0 }; A._SlidableControllerScope.prototype = { updateShouldNotify$1(old) { return this.controller !== old.controller; } }; A._SlidableClipper.prototype = { getClip$1(size) { var t1, t2, t3, offset; switch (this.axis.index) { case 0: t1 = this.controller; t2 = t1._animationController.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = size._dx; offset = t2 * t1.direction._change_notifier$_value * t3; if (offset < 0) return new A.Rect(t3 + offset, 0, t3, size._dy); return new A.Rect(0, 0, offset, size._dy); case 1: t1 = this.controller; t2 = t1._animationController.__AnimationController__value_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = size._dy; offset = t2 * t1.direction._change_notifier$_value * t3; if (offset < 0) return new A.Rect(0, t3 + offset, size._dx, t3); return new A.Rect(0, 0, size._dx, offset); } }, getApproximateClipRect$1(size) { return this.getClip$1(size); }, shouldReclip$1(oldClipper) { return oldClipper.axis !== this.axis; } }; A.__SlidableState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin.prototype = { initState$0() { this.super$State$initState(); this._widget.toString; }, deactivate$0() { var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; if (t1 != null) { t1.notifyListeners$0(); t1.super$ChangeNotifier$dispose(); this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; } this.super$State$deactivate(); } }; A.StaggeredGridParentData.prototype = { toString$0(_) { return "crossAxisCellCount=null; mainAxisCellCount=null; mainAxisExtent=null"; } }; A.StaggeredGridDelegate.prototype = {}; A.StaggeredGridDelegateWithFixedCrossAxisCount.prototype = {}; A.RenderStaggeredGrid.prototype = { set$delegate(newDelegate) { var _this = this; if (_this._staggered_grid$_delegate === newDelegate) return; if (A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(_this._staggered_grid$_delegate) || _this._staggered_grid$_delegate.crossAxisCount !== newDelegate.crossAxisCount) _this.markNeedsLayout$0(); _this._staggered_grid$_delegate = newDelegate; }, set$mainAxisSpacing(value) { if (this._mainAxisSpacing === value) return; this._mainAxisSpacing = value; this.markNeedsLayout$0(); }, set$crossAxisSpacing(value) { if (this._crossAxisSpacing === value) return; this._crossAxisSpacing = value; this.markNeedsLayout$0(); }, set$axisDirection(value) { if (this._staggered_grid$_axisDirection === value) return; this._staggered_grid$_axisDirection = value; this.markNeedsLayout$0(); }, set$textDirection(value) { if (this._staggered_grid$_textDirection === value) return; this._staggered_grid$_textDirection = value; this.markNeedsLayout$0(); }, setupParentData$1(child) { if (!(child.parentData instanceof A.StaggeredGridParentData)) child.parentData = new A.StaggeredGridParentData(null, null, B.Offset_0_0); }, computeMinIntrinsicWidth$1(height) { return 0; }, computeMaxIntrinsicWidth$1(height) { return 0; }, computeMinIntrinsicHeight$1(width) { return 0; }, computeMaxIntrinsicHeight$1(width) { return 0; }, computeDistanceToActualBaseline$1(baseline) { return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); }, computeDryLayout$1(constraints) { return constraints.constrain$1(this._computeSize$2$constraints$layoutChild(constraints, A.staggered_grid___dryLayoutChild$closure())); }, _computeSize$2$constraints$layoutChild(constraints, layoutChild) { var t1, t2, childParentData, crossAxisCellCount, crossAxisExtent0, childSize, mainAxisExtent, origin, mainAxisOffset, t3, crossAxisOffset, nextTileOffset, i, offset, t4, t5, _this = this, crossAxisExtent = A.axisDirectionToAxis(_this._staggered_grid$_axisDirection) === B.Axis_1 ? constraints.maxWidth : constraints.maxHeight, crossAxisCount = _this._staggered_grid$_delegate.crossAxisCount, stride = (crossAxisExtent + _this._crossAxisSpacing) / crossAxisCount, computeCrossAxisCellCount = new A.RenderStaggeredGrid__computeSize_computeCrossAxisCellCount(), offsets = A.List_List$filled(crossAxisCount, 0, false, type$.double), child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t2 = type$.StaggeredGridParentData; child != null;) { childParentData = t2._as(child.parentData); crossAxisCellCount = computeCrossAxisCellCount.call$2(childParentData, crossAxisCount); crossAxisExtent0 = stride * crossAxisCellCount - _this._crossAxisSpacing; layoutChild.call$3$parentUsesSize(child, A.axisDirectionToAxis(_this._staggered_grid$_axisDirection) === B.Axis_1 ? A.BoxConstraints$tightFor(null, crossAxisExtent0) : A.BoxConstraints$tightFor(crossAxisExtent0, null), true); childSize = child._box$_size; if (childSize == null) childSize = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))); mainAxisExtent = A.axisDirectionToAxis(_this._staggered_grid$_axisDirection) === B.Axis_1 ? childSize._dy : childSize._dx; origin = A._findBestCandidate(offsets, crossAxisCellCount); mainAxisOffset = origin.mainAxisOffset; t3 = origin.crossAxisIndex; crossAxisOffset = t3 * stride; childParentData.offset = A.axisDirectionToAxis(_this._staggered_grid$_axisDirection) === B.Axis_1 ? new A.Offset(crossAxisOffset, mainAxisOffset) : new A.Offset(mainAxisOffset, crossAxisOffset); nextTileOffset = mainAxisOffset + mainAxisExtent + _this._mainAxisSpacing; for (i = 0; i < crossAxisCellCount; ++i) offsets[t3 + i] = nextTileOffset; t3 = child.parentData; t3.toString; child = t1._as(t3).ContainerParentDataMixin_nextSibling; } mainAxisExtent = B.JSArray_methods.reduce$1(offsets, B.CONSTANT0) - _this._mainAxisSpacing; t3 = _this._staggered_grid$_axisDirection; if (A.axisDirectionIsReversed(t3)) { child = _this.ContainerRenderObjectMixin__firstChild; for (; child != null;) { childParentData = t2._as(child.parentData); offset = childParentData.offset; crossAxisOffset = A.axisDirectionToAxis(t3) === B.Axis_1 ? offset._dx : offset._dy; t4 = A.axisDirectionToAxis(t3) === B.Axis_1 ? offset._dy : offset._dx; t5 = childParentData._realMainAxisExtent; t5.toString; mainAxisOffset = mainAxisExtent - t4 - t5; childParentData.offset = A.axisDirectionToAxis(t3) === B.Axis_1 ? new A.Offset(crossAxisOffset, mainAxisOffset) : new A.Offset(mainAxisOffset, crossAxisOffset); child = t1._as(childParentData).ContainerParentDataMixin_nextSibling; } } if (A.axisDirectionToAxis(t3) === B.Axis_1 && _this._staggered_grid$_textDirection === B.TextDirection_0) { child = _this.ContainerRenderObjectMixin__firstChild; for (; child != null;) { childParentData = t2._as(child.parentData); crossAxisCellCount = computeCrossAxisCellCount.call$2(childParentData, crossAxisCount); t3 = _this._crossAxisSpacing; offset = childParentData.offset; childParentData.offset = new A.Offset(crossAxisExtent - offset._dx - (stride * crossAxisCellCount - t3), offset._dy); t3 = child.parentData; t3.toString; child = t1._as(t3).ContainerParentDataMixin_nextSibling; } } return A.axisDirectionToAxis(_this._staggered_grid$_axisDirection) === B.Axis_1 ? new A.Size(crossAxisExtent, mainAxisExtent) : new A.Size(mainAxisExtent, crossAxisExtent); }, performLayout$0() { var _this = this, t1 = type$.BoxConstraints, requestedSize = _this._computeSize$2$constraints$layoutChild(t1._as(A.RenderObject.prototype.get$constraints.call(_this)), A.staggered_grid___layoutChild$closure()); _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(requestedSize); _this._staggered_grid$_hasVisualOverflow = !_this.get$size(0).$eq(0, requestedSize); }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); }, paint$2(context, offset) { var t1, t2, _this = this; if (_this._staggered_grid$_hasVisualOverflow) { t1 = _this.__RenderObject__needsCompositing_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$size(0); context.pushClipRect$4(t1, offset, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), _this.get$defaultPaint()); } else _this.defaultPaint$2(context, offset); } }; A.RenderStaggeredGrid__computeSize_computeCrossAxisCellCount.prototype = { call$2(childParentData, crossAxisCount) { return Math.min(1, crossAxisCount); }, $signature: 2665 }; A._TileOrigin.prototype = {}; A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StaggeredGridParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.StaggeredGridParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.StaggeredGrid.prototype = { createRenderObject$1(context) { var _this = this, _null = null, t1 = _this.axisDirection, t2 = A.Scrollable_maybeOf(context, _null); t1 = t2 == null ? _null : t2._widget.axisDirection; if (t1 == null) t1 = B.AxisDirection_2; t2 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t2 = new A.RenderStaggeredGrid(_this.delegate, _this.mainAxisSpacing, _this.crossAxisSpacing, t1, t2.textDirection, 0, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t2.RenderObject$0(); t2.addAll$1(0, _null); return t2; }, updateRenderObject$2(context, renderObject) { var t1, t2, _this = this; renderObject.set$delegate(_this.delegate); renderObject.set$mainAxisSpacing(_this.mainAxisSpacing); renderObject.set$crossAxisSpacing(_this.crossAxisSpacing); t1 = _this.axisDirection; t2 = A.Scrollable_maybeOf(context, null); t1 = t2 == null ? null : t2._widget.axisDirection; renderObject.set$axisDirection(t1 == null ? B.AxisDirection_2 : t1); t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; renderObject.set$textDirection(t1.textDirection); } }; A.CustomSizeTransition.prototype = { build$1(context) { var t2, _this = this, _null = null, t1 = _this.axis; if (t1 === B.Axis_1) { t2 = type$.Animation_double._as(_this.listenable); t2 = Math.max(A.checkNum(t2.get$value(t2)), 0); } else t2 = _null; if (t1 === B.Axis_0) { t1 = type$.Animation_double._as(_this.listenable); t1 = Math.max(A.checkNum(t1.get$value(t1)), 0); } else t1 = _null; return A.ClipRect$(new A.Align(_this.alignment, t1, t2, _this.child, _null), B.Clip_1, _null); } }; A.showToastWidget_closure.prototype = { call$1(ctx) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _null = null, t1 = this._box_0, t2 = t1.isIgnoring; t2.toString; t3 = t1.duration; t3.toString; t4 = t1.animDuration; t4.toString; t5 = t1.position; t6 = t1.animation; t7 = t1.reverseAnimation; t8 = t1.alignment; t9 = t1.axis; t10 = t1.startOffset; t11 = t1.endOffset; t12 = t1.reverseStartOffset; t13 = t1.reverseEndOffset; t14 = t1.curve; t14.toString; t15 = t1.reverseCurve; t15.toString; t16 = t1.animationBuilder; t17 = t1.reverseAnimBuilder; t18 = t1.onInitState; t1 = t1.textDirection; t1.toString; return A.IgnorePointer$(new A._StyledToastWidget(A.Directionality$(A.Material$(B.Duration_200000, true, _null, this.widget, B.Clip_0, B.Color_0, 0, _null, _null, _null, _null, _null, B.MaterialType_0), t1), t3, t4, t14, t15, t5, t8, t9, t10, t11, t12, t13, t6, t7, t16, t17, t18, this.key), t2, _null); }, $signature: 2669 }; A.StyledToast.prototype = { createState$0() { return new A._StyledToastState(B._StateLifecycle_0); } }; A._StyledToastState.prototype = { build$1(context) { var wrapper, textStyle, backgroundColor, borderRadius, _null = null, t1 = A._setArrayType([A.OverlayEntry$(new A._StyledToastState_build_closure(this), false, false)], type$.JSArray_OverlayEntry); this._widget.toString; wrapper = A.Directionality$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([new A.Overlay(t1, B.Clip_1, _null)], type$.JSArray_Widget), _null), B.TextDirection_1); t1 = this._widget; textStyle = t1.textStyle; backgroundColor = t1.backgroundColor; borderRadius = A.BorderRadius$circular(5); return new A.Localizations(t1.locale, B.List_84O, new A.StyledToastTheme(B.TextAlign_2, B.TextDirection_1, borderRadius, backgroundColor, B.EdgeInsets_17_8_17_8, textStyle, _null, t1.duration, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, true, _null, wrapper, _null), _null); } }; A._StyledToastState_build_closure.prototype = { call$1(context) { $.currentContext = context; return this.$this._widget.child; }, $signature: 44 }; A._StyledToastWidget.prototype = { createState$0() { return new A.StyledToastWidgetState(null, null, B._StateLifecycle_0); } }; A.StyledToastWidgetState.prototype = { get$offset(_) { return this._widget.position == null ? null : 20; }, get$positionAlignment() { return this._widget.position == null ? null : B.Alignment_0_1; }, initState$0() { var t1, t2, _this = this; _this.super$State$initState(); _this._initAnim$0(); t1 = _this.__StyledToastWidgetState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); t1 = _this._widget; t2 = t1.duration._duration; if (t2 !== B.Duration_0._duration) _this._toastTimer = A.Timer_Timer(new A.Duration(t2 - t1.animDuration._duration), new A.StyledToastWidgetState_initState_closure(_this)); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); }, _initAnim$0() { var t1, t2, t3, t4, t5, _this = this, _null = null; _this.__StyledToastWidgetState__animationController_A = A.AnimationController$(_null, _this._widget.animDuration, _null, 1, _null, _this); _this.__StyledToastWidgetState__reverseAnimController_A = A.AnimationController$(_null, _this._widget.animDuration, _null, 1, _null, _this); t1 = _this._widget; switch (t1.animation) { case B.StyledToastAnimation_0: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.curve, t3, t1.reverseCurve), new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_1: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t1 = t1.curve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromTopAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_m1, B.Offset_0_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_2: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t4 = t1.curve; t5 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromTopAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t4), new A.Tween(B.Offset_0_m1, B.Offset_0_0, t3), t5), t5._eval$1("_AnimatedEvaluation")); t5 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t4, t2, t1.reverseCurve), new A.Tween(0, 1, t5), t5._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_3: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t1 = t1.curve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromBottomAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_1, B.Offset_0_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_4: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t4 = t1.curve; t5 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromBottomAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t4), new A.Tween(B.Offset_0_1, B.Offset_0_0, t3), t5), t5._eval$1("_AnimatedEvaluation")); t5 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t4, t2, t1.reverseCurve), new A.Tween(0, 1, t5), t5._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_5: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t1 = t1.curve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromLeftAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_m1_0, B.Offset_0_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_6: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t4 = t1.curve; t5 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromLeftAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t4), new A.Tween(B.Offset_m1_0, B.Offset_0_0, t3), t5), t5._eval$1("_AnimatedEvaluation")); t5 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t4, t2, t1.reverseCurve), new A.Tween(0, 1, t5), t5._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_7: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t1 = t1.curve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromRightAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_1_0, B.Offset_0_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_8: t2 = _this.__StyledToastWidgetState__animationController_A; t3 = type$.Tween_Offset; t4 = t1.curve; t5 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideFromRightAnim_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t4), new A.Tween(B.Offset_1_0, B.Offset_0_0, t3), t5), t5._eval$1("_AnimatedEvaluation")); t5 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t4, t2, t1.reverseCurve), new A.Tween(0, 1, t5), t5._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_18: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; _this.__StyledToastWidgetState_sizeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.curve, t3, t1.reverseCurve), new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_19: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_sizeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.curve, t3, t1.reverseCurve), new A.Tween(0, 1, t2), t4); t1 = _this.__StyledToastWidgetState__animationController_A; t3 = _this._widget; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t3.curve, t1, t3.reverseCurve), new A.Tween(0, 1, t2), t4); break; case B.StyledToastAnimation_17: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; _this.__StyledToastWidgetState_scaleAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.curve, t3, t1.reverseCurve), new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_20: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t1.curve), t3, new A.Interval(0, 1, t1.reverseCurve)), new A.Tween(0, 1, t2), t4); t1 = _this.__StyledToastWidgetState__animationController_A; t3 = _this._widget; _this.__StyledToastWidgetState_scaleAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t3.curve), t1, new A.Interval(0, 1, t3.reverseCurve)), new A.Tween(0, 1, t2), t4); break; case B.StyledToastAnimation_21: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; _this.__StyledToastWidgetState_rotateAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.curve, t3, t1.reverseCurve), new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); break; case B.StyledToastAnimation_23: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_scaleAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t1.curve), t3, new A.Interval(0, 1, t1.reverseCurve)), new A.Tween(0, 1, t2), t4); t1 = _this.__StyledToastWidgetState__animationController_A; t3 = _this._widget; _this.__StyledToastWidgetState_rotateAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t3.curve), t1, new A.Interval(0, 1, t3.reverseCurve)), new A.Tween(0, 1, t2), t4); break; case B.StyledToastAnimation_22: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t1.curve), t3, new A.Interval(0, 1, t1.reverseCurve)), new A.Tween(0, 1, t2), t4); t1 = _this.__StyledToastWidgetState__animationController_A; t3 = _this._widget; _this.__StyledToastWidgetState_rotateAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t3.curve), t1, new A.Interval(0, 1, t3.reverseCurve)), new A.Tween(0, 1, t2), t4); break; case B.StyledToastAnimation_24: break; default: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__animationController_A; _this.__StyledToastWidgetState_fadeAnim_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.curve, t3, t1.reverseCurve), new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); break; } t1 = _this._widget; t2 = t1.reverseAnimation; if (t2 != null) switch (t2.index) { case 0: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.reverseCurve, t3, _null), new A.Tween(1, 0, t2), t2._eval$1("_AnimatedEvaluation")); break; case 9: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToTopAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_0_m1, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case 10: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToTopAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_0_m1, t3), t4), t4._eval$1("_AnimatedEvaluation")); t4 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1, t2, _null), new A.Tween(1, 0, t4), t4._eval$1("_AnimatedEvaluation")); break; case 11: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToBottomAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_0_1, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case 12: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToBottomAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_0_1, t3), t4), t4._eval$1("_AnimatedEvaluation")); t4 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1, t2, _null), new A.Tween(1, 0, t4), t4._eval$1("_AnimatedEvaluation")); break; case 13: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToLeftAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_m1_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case 14: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToLeftAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_m1_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); t4 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1, t2, _null), new A.Tween(1, 0, t4), t4._eval$1("_AnimatedEvaluation")); break; case 15: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToRightAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_1_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); break; case 16: t2 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = type$.Tween_Offset; t1 = t1.reverseCurve; t4 = t3._eval$1("_ChainedEvaluation"); _this.__StyledToastWidgetState_slideToRightAnimReverse_A = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(t1), new A.Tween(B.Offset_0_0, B.Offset_1_0, t3), t4), t4._eval$1("_AnimatedEvaluation")); t4 = type$.Tween_double; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1, t2, _null), new A.Tween(1, 0, t4), t4._eval$1("_AnimatedEvaluation")); break; case 18: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; t1 = t1.reverseCurve; _this.__StyledToastWidgetState_sizeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1, t3, t1), new A.Tween(1, 0, t2), t2._eval$1("_AnimatedEvaluation")); break; case 19: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; t1 = t1.reverseCurve; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_sizeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1, t3, t1), new A.Tween(1, 0, t2), t4); t1 = _this.__StyledToastWidgetState__reverseAnimController_A; t3 = _this._widget.reverseCurve; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t3, t1, t3), new A.Tween(1, 0, t2), t4); break; case 17: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_scaleAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.reverseCurve, t3, _null), new A.Tween(1, 0, t2), t2._eval$1("_AnimatedEvaluation")); break; case 20: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t1.reverseCurve), t3, _null), new A.Tween(1, 0, t2), t4); t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_scaleAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, _this._widget.reverseCurve), t3, _null), new A.Tween(1, 0, t2), t4); break; case 21: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_rotateAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.reverseCurve, t3, _null), new A.Tween(1, 0, t2), t2._eval$1("_AnimatedEvaluation")); break; case 23: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_scaleAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t1.reverseCurve), t3, _null), new A.Tween(1, 0, t2), t4); t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_rotateAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, _this._widget.reverseCurve), t3, _null), new A.Tween(1, 0, t2), t4); break; case 22: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; t4 = t2._eval$1("_AnimatedEvaluation"); _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, t1.reverseCurve), t3, _null), new A.Tween(1, 0, t2), t4); t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_rotateAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(new A.Interval(0, 1, _this._widget.reverseCurve), t3, _null), new A.Tween(1, 0, t2), t4); break; case 24: break; default: t2 = type$.Tween_double; t3 = _this.__StyledToastWidgetState__reverseAnimController_A; _this.__StyledToastWidgetState_fadeAnimReverse_A = new A._AnimatedEvaluation(A.CurvedAnimation$(t1.reverseCurve, t3, _null), new A.Tween(1, 0, t2), t2._eval$1("_AnimatedEvaluation")); break; } }, build$1(context) { var t1, _this = this, _null = null, w = _this.createAnimWidget$1(_this._widget.child); _this._widget.toString; w = _this.createReverseAnimWidget$1(w); w = A.Opacity$(w, _this.opacity); t1 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data.padding; w = A.Container$(_this.get$positionAlignment(), w, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(0, t1.top, 0, t1.bottom), _null, _null, _null); if (!B.Alignment_0_0.$eq(0, _this.get$positionAlignment())) if (B.Alignment_0_1.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, 0, 0, t1), w, _null); } else if (B.Alignment_0_m1.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, t1, 0, 0), w, _null); } else if (B.Alignment_m1_m1.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, t1, 0, 0), w, _null); } else if (B.Alignment_1_m1.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, t1, 0, 0), w, _null); } else if (B.Alignment_m1_0.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(t1, 0, 0, 0), w, _null); } else if (B.Alignment_1_0.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, 0, t1, 0), w, _null); } else if (B.Alignment_m1_1.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, 0, 0, t1), w, _null); } else if (B.Alignment_1_1.$eq(0, _this.get$positionAlignment())) { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(0, 0, 0, t1), w, _null); } else { t1 = _this.get$offset(0); t1.toString; w = new A.Padding(new A.EdgeInsets(t1, t1, t1, t1), w, _null); } return w; }, createAnimWidget$1(w) { var t2, t3, t4, t5, _this = this, _null = null, t1 = _this._widget; switch (t1.animation) { case B.StyledToastAnimation_0: t1 = _this.__StyledToastWidgetState_fadeAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = new A.FadeTransition(t1, false, w, _null); break; case B.StyledToastAnimation_1: t1 = _this.__StyledToastWidgetState_slideFromTopAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_2: t1 = _this.__StyledToastWidgetState_slideFromTopAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_3: t1 = _this.__StyledToastWidgetState_slideFromBottomAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_4: t1 = _this.__StyledToastWidgetState_slideFromBottomAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_5: t1 = _this.__StyledToastWidgetState_slideFromLeftAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_6: t1 = _this.__StyledToastWidgetState_slideFromLeftAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_7: t1 = _this.__StyledToastWidgetState_slideFromRightAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_8: t1 = _this.__StyledToastWidgetState_slideFromRightAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_18: t1 = _this.__StyledToastWidgetState_sizeAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$positionAlignment(); if (t2 == null) t2 = B.Alignment_0_0; t3 = _this._widget.axis; w = A.CustomSizeTransition$(t2, t3 == null ? B.Axis_0 : t3, 0, w, t1); break; case B.StyledToastAnimation_19: t1 = _this.__StyledToastWidgetState_sizeAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$positionAlignment(); if (t2 == null) t2 = B.Alignment_0_0; t3 = _this._widget.axis; if (t3 == null) t3 = B.Axis_0; t4 = _this.__StyledToastWidgetState_fadeAnim_A; t4 === $ && A.throwUnnamedLateFieldNI(); w = A.CustomSizeTransition$(t2, t3, 0, new A.FadeTransition(t4, false, w, _null), t1); break; case B.StyledToastAnimation_17: t2 = _this.__StyledToastWidgetState_scaleAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = A.ScaleTransition$(t1 == null ? B.Alignment_0_0 : t1, w, t2); break; case B.StyledToastAnimation_20: t2 = _this.__StyledToastWidgetState_fadeAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__StyledToastWidgetState_scaleAnim_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = new A.FadeTransition(t2, false, A.ScaleTransition$(t1 == null ? B.Alignment_0_0 : t1, w, t3), _null); break; case B.StyledToastAnimation_21: t2 = _this.__StyledToastWidgetState_rotateAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = A.RotationTransition$(t1 == null ? B.FractionalOffset_0_0 : t1, w, t2); break; case B.StyledToastAnimation_22: t2 = _this.__StyledToastWidgetState_fadeAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__StyledToastWidgetState_rotateAnim_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = new A.FadeTransition(t2, false, A.RotationTransition$(t1 == null ? B.FractionalOffset_0_0 : t1, w, t3), _null); break; case B.StyledToastAnimation_23: t2 = _this.__StyledToastWidgetState_scaleAnim_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; t3 = t1 == null; t4 = t3 ? B.Alignment_0_0 : t1; t5 = _this.__StyledToastWidgetState_rotateAnim_A; t5 === $ && A.throwUnnamedLateFieldNI(); w = A.ScaleTransition$(t4, A.RotationTransition$(t3 ? B.FractionalOffset_0_0 : t1, w, t5), t2); break; case B.StyledToastAnimation_24: w = A.Container$(_null, w, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); break; default: t1 = _this.__StyledToastWidgetState_fadeAnim_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = new A.FadeTransition(t1, false, w, _null); break; } return w; }, createReverseAnimWidget$1(w) { var t3, t4, _this = this, _null = null, t1 = _this._widget, t2 = t1.reverseAnimation; if (t2 != null && t1.animation !== t2) switch (t2) { case B.StyledToastAnimation_0: t1 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = new A.FadeTransition(t1, false, w, _null); break; case B.StyledToastAnimation_9: t1 = _this.__StyledToastWidgetState_slideToTopAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_10: t1 = _this.__StyledToastWidgetState_slideToTopAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_11: t1 = _this.__StyledToastWidgetState_slideToBottomAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_12: t1 = _this.__StyledToastWidgetState_slideToBottomAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_13: t1 = _this.__StyledToastWidgetState_slideToLeftAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_14: t1 = _this.__StyledToastWidgetState_slideToLeftAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_15: t1 = _this.__StyledToastWidgetState_slideToRightAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(w, t1, _null, true); break; case B.StyledToastAnimation_16: t1 = _this.__StyledToastWidgetState_slideToRightAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); w = A.SlideTransition$(new A.FadeTransition(t2, false, w, _null), t1, _null, true); break; case B.StyledToastAnimation_18: t1 = _this.get$positionAlignment(); if (t1 == null) t1 = B.Alignment_0_0; t2 = _this._widget.axis; if (t2 == null) t2 = B.Axis_0; t3 = _this.__StyledToastWidgetState_sizeAnimReverse_A; t3 === $ && A.throwUnnamedLateFieldNI(); w = A.CustomSizeTransition$(t1, t2, 0, w, t3); break; case B.StyledToastAnimation_19: t1 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$positionAlignment(); if (t2 == null) t2 = B.Alignment_0_0; t3 = _this._widget.axis; if (t3 == null) t3 = B.Axis_0; t4 = _this.__StyledToastWidgetState_sizeAnimReverse_A; t4 === $ && A.throwUnnamedLateFieldNI(); w = new A.FadeTransition(t1, false, A.CustomSizeTransition$(t2, t3, 0, w, t4), _null); break; case B.StyledToastAnimation_17: t2 = _this.__StyledToastWidgetState_scaleAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = A.ScaleTransition$(t1 == null ? B.Alignment_0_0 : t1, w, t2); break; case B.StyledToastAnimation_20: t2 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__StyledToastWidgetState_scaleAnimReverse_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = new A.FadeTransition(t2, false, A.ScaleTransition$(t1 == null ? B.Alignment_0_0 : t1, w, t3), _null); break; case B.StyledToastAnimation_21: t2 = _this.__StyledToastWidgetState_rotateAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = A.RotationTransition$(t1 == null ? B.FractionalOffset_0_0 : t1, w, t2); break; case B.StyledToastAnimation_22: t2 = _this.__StyledToastWidgetState_fadeAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__StyledToastWidgetState_rotateAnimReverse_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = new A.FadeTransition(t2, false, A.RotationTransition$(t1 == null ? B.FractionalOffset_0_0 : t1, w, t3), _null); break; case B.StyledToastAnimation_23: t2 = _this.__StyledToastWidgetState_scaleAnimReverse_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__StyledToastWidgetState_rotateAnimReverse_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.alignment; w = A.ScaleTransition$(B.Alignment_0_0, A.RotationTransition$(t1 == null ? B.FractionalOffset_0_0 : t1, w, t3), t2); break; case B.StyledToastAnimation_24: break; default: break; } return w; }, dismissToast$0() { var t1, _this = this; if (_this._framework$_element == null) return; t1 = _this._toastTimer; if (t1 != null) t1.cancel$0(0); _this.setState$1(new A.StyledToastWidgetState_dismissToast_closure(_this)); }, dismissToastAnim$0() { var onAnimationEnd = null; return this.dismissToastAnim$body$StyledToastWidgetState(); }, dismissToastAnim$body$StyledToastWidgetState() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, t1, exception, onAnimationEnd, $async$exception; var $async$dismissToastAnim$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start onAnimationEnd = null; if ($async$self._framework$_element == null) { // goto return $async$goto = 1; break; } t1 = $async$self._toastTimer; if (t1 != null) t1.cancel$0(0); $async$handler = 4; t1 = $async$self._widget; $async$goto = t1.animation != t1.reverseAnimation || false ? 7 : 9; break; case 7: // then t1 = $async$self.__StyledToastWidgetState__reverseAnimController_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 10; return A._asyncAwait(t1.forward$0(0).get$orCancel(), $async$dismissToastAnim$0); case 10: // returning from await. // goto join $async$goto = 8; break; case 9: // else t1 = $async$self.__StyledToastWidgetState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 11; return A._asyncAwait(t1.reverse$0(0).get$orCancel(), $async$dismissToastAnim$0); case 11: // returning from await. case 8: // join t1 = onAnimationEnd; if (t1 != null) t1.call$0(); $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; if (A.unwrapException($async$exception) instanceof A.TickerCanceled) { t1 = onAnimationEnd; if (t1 != null) t1.call$0(); } else throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$dismissToastAnim$0, $async$completer); }, dispose$0() { var _this = this, t1 = _this._toastTimer; if (t1 != null) t1.cancel$0(0); B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); t1 = _this.__StyledToastWidgetState__animationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__StyledToastWidgetState__reverseAnimController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$_StyledToastWidgetState_State_TickerProviderStateMixin$dispose(); }, didChangeMetrics$0() { this.super$WidgetsBindingObserver$didChangeMetrics(); if (this._framework$_element != null) this.setState$1(new A.StyledToastWidgetState_didChangeMetrics_closure()); } }; A.StyledToastWidgetState_initState_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; if (t1._widget.reverseAnimation === B.StyledToastAnimation_24) t1.dismissToast$0(); else t1.dismissToastAnim$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.StyledToastWidgetState_dismissToast_closure.prototype = { call$0() { this.$this.opacity = 0; }, $signature: 0 }; A.StyledToastWidgetState_didChangeMetrics_closure.prototype = { call$0() { }, $signature: 0 }; A._StyledToastWidgetState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._StyledToastWidgetState_State_TickerProviderStateMixin_WidgetsBindingObserver.prototype = {}; A.StyledToastPosition.prototype = {}; A.StyledToastAnimation.prototype = { _enumToString$0() { return "StyledToastAnimation." + this._core$_name; } }; A.ToastFuture.prototype = { ToastFuture$create$4(duration, _entry, _onDismiss, _containerKey) { if (duration._duration !== B.Duration_0._duration) this._styled_toast_manage$_timer = A.Timer_Timer(duration, new A.ToastFuture$create_closure(this)); }, dismiss$1$showAnim(showAnim) { return this.dismiss$body$ToastFuture(false); }, dismiss$0() { return this.dismiss$1$showAnim(false); }, dismiss$body$ToastFuture(showAnim) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$dismiss$1$showAnim = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!$async$self._isShow) { // goto return $async$goto = 1; break; } $async$self._isShow = false; t1 = $async$self._styled_toast_manage$_timer; if (t1 != null) t1.cancel$0(0); t1 = $.ToastManager__instance; (t1 == null ? $.ToastManager__instance = new A.ToastManager(A.LinkedHashSet_LinkedHashSet$_empty(type$.ToastFuture)) : t1).toastSet.remove$1(0, $async$self); t1 = $async$self._containerKey.get$currentState(); if (t1 != null) t1.dismissToast$0(); $async$self._styled_toast_manage$_entry.remove$0(0); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$dismiss$1$showAnim, $async$completer); } }; A.ToastFuture$create_closure.prototype = { call$0() { return this.$this.dismiss$0(); }, $signature: 0 }; A.ToastManager.prototype = { dismissAll$1$showAnim(showAnim) { var t1 = this.toastSet; B.JSArray_methods.forEach$1(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")), new A.ToastManager_dismissAll_closure(false)); } }; A.ToastManager_dismissAll_closure.prototype = { call$1(v) { v.dismiss$1$showAnim(this.showAnim); }, $signature: 2670 }; A.StyledToastTheme.prototype = { updateShouldNotify$1(oldWidget) { return true; } }; A.Registrar.prototype = { handleFrameworkMessage$3(channel, data, callback) { return this.handleFrameworkMessage$body$Registrar(channel, data, callback); }, handleFrameworkMessage$body$Registrar(channel, data, callback) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$next = [], $async$self = this, handler, exception, stack, t1, exception0, response, $async$exception0; var $async$handleFrameworkMessage$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start response = null; $async$handler = 3; handler = $async$self._plugin_registry$_handlers.$index(0, channel); $async$goto = handler != null ? 6 : 7; break; case 6: // then t1 = handler.call$1(data); $async$goto = 8; return A._asyncAwait(type$.Future_nullable_ByteData._is(t1) ? t1 : A._Future$value(t1, type$.nullable_ByteData), $async$handleFrameworkMessage$3); case 8: // returning from await. response = $async$result; case 7: // join $async$next.push(5); // goto finally $async$goto = 4; break; case 3: // catch $async$handler = 2; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("during a framework-to-plugin message"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "flutter web plugins", t1, null, null, false)); $async$next.push(5); // goto finally $async$goto = 4; break; case 2: // uncaught $async$next = [1]; case 4: // finally $async$handler = 1; if (callback != null) callback.call$1(response); // goto the next finally handler $async$goto = $async$next.pop(); break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$handleFrameworkMessage$3, $async$completer); }, send$2(_, channel, message) { var t1 = new A._Future($.Zone__current, type$._Future_nullable_ByteData); $.$get$channelBuffers().push$3(channel, message, new A.Registrar_send_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_nullable_ByteData))); return t1; }, setMessageHandler$2(channel, handler) { var t1 = this._plugin_registry$_handlers; if (handler == null) t1.remove$1(0, channel); else t1.$indexSet(0, channel, handler); } }; A.Registrar_send_closure.prototype = { call$1(reply) { var exception, stack, exception0, t1; try { this.completer.complete$1(0, reply); } catch (exception0) { exception = A.unwrapException(exception0); stack = A.getTraceFromException(exception0); t1 = A.ErrorDescription$("during a plugin-to-framework message"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "flutter web plugins", t1, null, null, false)); } }, $signature: 162 }; A.PluginRegistry.prototype = {}; A.BuildInOrder.prototype = { createRenderObject$1(context) { var t1 = new A.RenderBuildInOrder(0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; } }; A.RenderBuildInOrder.prototype = { setupParentData$1(child) { return child.parentData = new A.MultiChildLayoutParentData(null, null, B.Offset_0_0); }, performLayout$0() { var childConstraints, child, _this = this, t1 = type$.BoxConstraints, t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(1 / 0, t2.minWidth, t2.maxWidth), A.clampDouble(1 / 0, t2.minHeight, t2.maxHeight)); t1 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); childConstraints = new A.BoxConstraints(0, t1.maxWidth, 0, t1.maxHeight); child = _this.ContainerRenderObjectMixin__firstChild; for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { child.layout$1(childConstraints); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, paint$2(context, offset) { this.defaultPaint$2(context, offset); }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); } }; A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ContainerBoxParentData_RenderBox; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.ContainerBoxParentData_RenderBox; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.Follower.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A.RenderFollower(_this.link, _this.boundary, _this.aligner, _this.showWhenUnlinked, false, false, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$link(_this.link); renderObject.set$aligner(_this.aligner); renderObject.set$boundary(0, _this.boundary); renderObject.set$showWhenUnlinked(_this.showWhenUnlinked); renderObject.set$repaintWhenLeaderChanges(false); renderObject.set$showDebugPaint(false); } }; A.StaticOffsetAligner.prototype = { align$2(_, globalLeaderRect, followerSize) { return new A.FollowerAlignment(this._follower$_leaderAnchor, this._follower$_followerAnchor, this._follower$_offset); } }; A.FunctionalAligner.prototype = { align$2(_, globalLeaderRect, followerSize) { return this.delegate.call$2(globalLeaderRect, followerSize); } }; A.FollowerAlignment.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.FollowerAlignment && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.leaderAnchor.$eq(0, other.leaderAnchor) && _this.followerAnchor.$eq(0, other.followerAnchor); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.leaderAnchor, t2 = this.followerAnchor; return A.Object_hash(t1.get$_x(), t1.get$_alignment$_start(0), t1.get$_y(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue) ^ A.Object_hash(t2.get$_x(), t2.get$_alignment$_start(0), t2.get$_y(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.ScreenFollowerBoundary.prototype = { constrain$2(globalFollowerRect, followerScale) { var xAdjustment, t2, yAdjustment, t1 = globalFollowerRect.left; if (t1 < 0) xAdjustment = -t1; else { t1 = globalFollowerRect.right; t2 = this.screenSize._dx; xAdjustment = t1 > t2 ? t2 - t1 : 0; } t1 = globalFollowerRect.top; if (t1 < 0) yAdjustment = -t1; else { t1 = globalFollowerRect.bottom; t2 = this.screenSize._dy; yAdjustment = t1 > t2 ? t2 - t1 : 0; } return new A.Offset(xAdjustment, yAdjustment).$div(0, followerScale / this.devicePixelRatio); } }; A.WidgetFollowerBoundary.prototype = { _calculateBoundaryRect$0() { var boundaryBox, t1 = this.boundaryKey, t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); if (t2 == null) return null; boundaryBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()); t1 = A.MatrixUtils_transformPoint(boundaryBox.getTransformTo$1(0, null), B.Offset_0_0); t2 = boundaryBox.get$size(0).bottomRight$1(0, B.Offset_0_0); return A.Rect$fromPoints(t1, A.MatrixUtils_transformPoint(boundaryBox.getTransformTo$1(0, null), t2)); }, constrain$2(globalFollowerRect, followerScale) { var t5, xAdjustment, yAdjustment, boundaryBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.boundaryKey).get$renderObject()), boundaryGlobalOrigin = A.MatrixUtils_transformPoint(boundaryBox.getTransformTo$1(0, null), B.Offset_0_0), t1 = boundaryBox.get$size(0), t2 = boundaryGlobalOrigin._dx, t3 = boundaryGlobalOrigin._dy, t4 = t2 + t1._dx; t1 = t3 + t1._dy; t5 = globalFollowerRect.left; if (t5 < t2) xAdjustment = t2 - t5; else { t2 = globalFollowerRect.right; xAdjustment = t2 > t4 ? t4 - t2 : 0; } t2 = globalFollowerRect.top; if (t2 < t3) yAdjustment = t3 - t2; else { t2 = globalFollowerRect.bottom; yAdjustment = t2 > t1 ? t1 - t2 : 0; } return new A.Offset(xAdjustment, yAdjustment).$div(0, followerScale / this.devicePixelRatio); } }; A.RenderFollower.prototype = { attach$1(owner) { this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); this._follower$_link._onFollowerTransformChangeListeners.add$1(0, this.get$markNeedsPaint()); }, detach$0(_) { var _this = this; _this._follower$_link._onFollowerTransformChangeListeners.remove$1(0, _this.get$markNeedsPaint()); _this._layerHandle.set$layer(0, null); _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); }, set$link(value) { var t1, _this = this; if (_this._follower$_link === value) return; $.$get$FtlLogs_follower().log$4(B.Level_FINE_500, "Setting new link - " + value.toString$0(0), null, null); t1 = _this.get$markNeedsPaint(); _this._follower$_link._onFollowerTransformChangeListeners.remove$1(0, t1); _this._follower$_link = value; value._onFollowerTransformChangeListeners.add$1(0, t1); _this._firstPaintOfCurrentLink = true; _this.super$RenderObject$markNeedsPaint(); }, set$boundary(_, newValue) { if (newValue == this._boundary) return; this._boundary = newValue; this.super$RenderObject$markNeedsPaint(); }, set$aligner(newAligner) { if (newAligner === this._aligner) return; this._aligner = newAligner; this.super$RenderObject$markNeedsPaint(); }, set$showWhenUnlinked(value) { if (this._follower$_showWhenUnlinked === value) return; this._follower$_showWhenUnlinked = value; this.super$RenderObject$markNeedsPaint(); }, set$repaintWhenLeaderChanges(newValue) { return; }, set$showDebugPaint(newValue) { return; }, get$alwaysNeedsCompositing() { return true; }, hitTest$2$position(result, position) { if (this._follower$_link._leader_link$_leader == null && !this._follower$_showWhenUnlinked) return false; return this.hitTestChildren$2$position(result, position); }, hitTestChildren$2$position(result, position) { var t1, transform, followerOffset = this._followerOffsetFromLeader; if (followerOffset == null) followerOffset = B.Offset_0_0; t1 = type$.nullable_FollowerLayer_2._as(A.RenderObject.prototype.get$layer.call(this, 0)); transform = t1 == null ? null : t1.getLastTransform$0(); if (transform == null) transform = null; else transform.translate$2(0, followerOffset._dx, followerOffset._dy); return result.addWithPaintTransform$3$hitTest$position$transform(new A.RenderFollower_hitTestChildren_closure(this), position, transform); }, performLayout$0() { var t2, t3, _this = this, _null = null, t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINER_400, "Laying out Follower", _null, _null); t2 = _this.RenderObjectWithChildMixin__child; if (t2 != null) { t3 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); t2.layout$2$parentUsesSize(new A.BoxConstraints(0, t3.maxWidth, 0, t3.maxHeight), true); } t2 = type$.BoxConstraints; if (t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth < 1 / 0 && t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight < 1 / 0) { t2 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); _this._box$_size = new A.Size(A.clampDouble(1 / 0, t2.minWidth, t2.maxWidth), A.clampDouble(1 / 0, t2.minHeight, t2.maxHeight)); } else _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); t1.log$4(B.Level_FINER_400, " - Follower bounds layout size: " + _this.get$size(0).toString$0(0), _null, _null); t2 = _this.RenderObjectWithChildMixin__child; t1.log$4(B.Level_FINER_400, " - Follower content size: " + A.S(t2 == null ? _null : t2.get$size(0)), _null, _null); }, paint$2(context, offset) { var t2, t3, t4, t5, globalLeaderTopLeftVec, globalLeaderRect, leaderSize, followerAlignment, followerTransform, followerScale, followerSize, followerOffsetRelativeToLeader, _this = this, _null = null, t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINER_400, "Painting Follower - paint offset: " + offset.toString$0(0), _null, _null); if (_this.RenderObjectWithChildMixin__child == null) return; t2 = _this._follower$_link._leader_link$_leader == null; if (t2 && _this._followerOffsetFromLeader == null) { t1.log$4(B.Level_FINER_400, "The leader isn't connected and there's no cached offset. Not painting anything.", _null, _null); if (!_this._firstPaintOfCurrentLink) return; _this._firstPaintOfCurrentLink = false; $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RenderFollower_paint_closure(_this)); return; } t1.log$4(B.Level_FINER_400, "Is leader connected? " + !t2 + ", follower offset from leader: " + A.S(_this._followerOffsetFromLeader), _null, _null); if (_this._follower$_link._leader_link$_leader != null) { t1.log$4(B.Level_FINER_400, "Calculating follower offset", _null, _null); t1.log$4(B.Level_FINER_400, "Calculating Follower offset using an aligner.", _null, _null); t2 = _this._follower$_link; t3 = t2.leaderToScreen; t3.toString; t2 = t2.leaderContentBoundsInLeaderSpace; t4 = t2.left; t2 = t2.top; t5 = new A.Vector3(new Float64Array(3)); t5.setValues$3(t4, t2, 0); globalLeaderTopLeftVec = t3.transform3$1(t5); t5 = _this._follower$_link; t3 = t5.leaderToScreen; t3.toString; t5 = t5.leaderContentBoundsInLeaderSpace; t2 = t5.right; t5 = t5.bottom; t4 = new A.Vector3(new Float64Array(3)); t4.setValues$3(t2, t5, 0); t5 = globalLeaderTopLeftVec._v3storage; t4 = t3.transform3$1(t4)._v3storage; globalLeaderRect = A.Rect$fromPoints(new A.Offset(t5[0], t5[1]), new A.Offset(t4[0], t4[1])); t1.log$4(B.Level_FINER_400, " - Global leader rect: " + globalLeaderRect.toString$0(0), _null, _null); leaderSize = _this._follower$_link._leaderSize; t1.log$4(B.Level_FINER_400, " - Leader size: " + A.S(leaderSize), _null, _null); t1.log$4(B.Level_FINER_400, " - Leader layer offset: " + _this._follower$_link._leader_link$_leader._leader$_offset.toString$0(0), _null, _null); followerAlignment = _this._aligner.align$2(0, globalLeaderRect, _this.RenderObjectWithChildMixin__child.get$size(0)); followerTransform = new A.Matrix40(new Float64Array(16)); followerTransform.setIdentity$0(); _this.RenderObjectWithChildMixin__child.toString; followerTransform.multiply$1(0, _this._getCurrentTransform$0()); t2 = new A.Vector3(new Float64Array(3)); t2.setValues$3(1, 0, 0); t2 = followerTransform.transform3$1(t2); followerScale = t2.$sub(0, followerTransform.transform3$1(new A.Vector3(new Float64Array(3))))._v3storage[0]; followerSize = _this.RenderObjectWithChildMixin__child.get$size(0).$mul(0, followerScale); t1.log$4(B.Level_FINER_400, " - Follower size: " + followerSize.toString$0(0) + " (" + A.S(followerScale) + " scale)", _null, _null); t2 = leaderSize == null ? B.Offset_0_0 : followerAlignment.leaderAnchor.alongSize$1(leaderSize).$sub(0, followerAlignment.followerAnchor.alongSize$1(followerSize)); followerOffsetRelativeToLeader = t2.$add(0, followerAlignment.followerOffset); _this._followerOffsetFromLeader = followerOffsetRelativeToLeader; t1.log$4(B.Level_FINER_400, " - (Non-constrained) Follower offset relative to leader: " + followerOffsetRelativeToLeader.toString$0(0), _null, _null); } t1.log$4(B.Level_FINE_500, "Final follower offset relative to leader: " + A.S(_this._followerOffsetFromLeader), _null, _null); t2 = type$.nullable_FollowerLayer_2; if (t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) { t1.log$4(B.Level_FINER_400, "Creating new FollowerLayer", _null, _null); t3 = new A.FollowerLayer(B.Offset_0_0, B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2)); t3.set$link(_this._follower$_link); t3.showWhenUnlinked = _this._follower$_showWhenUnlinked; t3.followerOffsetFromScreenOrigin = offset; t3.calculateGlobalFollowerRect = _this.get$_calculateGlobalFollowerContentRect(); t3.aligner = _this._aligner; t3.boundary = _this._boundary; t3.unlinkedOffset = t3.linkedOffset = _this._followerOffsetFromLeader; t3.followerSize = _this.RenderObjectWithChildMixin__child.get$size(0); _this._layerHandle.set$layer(0, t3); } else { t1.log$4(B.Level_FINER_400, "Updating existing FollowerLayer", _null, _null); t3 = t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t3.set$link(_this._follower$_link); t3.showWhenUnlinked = _this._follower$_showWhenUnlinked; t3.followerOffsetFromScreenOrigin = offset; t3.aligner = _this._aligner; t3.boundary = _this._boundary; t3.unlinkedOffset = t3.linkedOffset = _this._followerOffsetFromLeader; t3.followerSize = _this.RenderObjectWithChildMixin__child.get$size(0); } t1.log$4(B.Level_FINER_400, "Pushing FollowerLayer", _null, _null); t1 = t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t1.toString; context.pushLayer$4$childPaintBounds(t1, new A.RenderFollower_paint_closure0(_this), B.Offset_0_0, B.Rect_aha); if (t2._as(A.RenderObject.prototype.get$layer.call(_this, 0))._layer$_owner == null) $.WidgetsBinding__instance.scheduleFrameCallback$1(new A.RenderFollower_paint_closure1(_this)); }, markNeedsPaint$0() { this.super$RenderObject$markNeedsPaint(); }, _paintDebugVisuals$1(context) { return; }, _calculateGlobalFollowerContentRect$0() { var t1, followerToChildDeltaInScreenSpace, childSizeInScreenSpace, childTopLeftInScreen, _this = this, followerOriginInScreenSpace = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), B.Offset_0_0), childTransform = new A.Matrix40(new Float64Array(16)); childTransform.setIdentity$0(); _this.RenderObjectWithChildMixin__child.toString; childTransform.multiply$1(0, _this._getCurrentTransform$0()); t1 = childTransform.transform3$1(new A.Vector3(new Float64Array(3)))._v3storage; followerToChildDeltaInScreenSpace = new A.Offset(t1[0], t1[1]).$mul(0, A._extension_0_get_scaleInScreenSpace(_this)); childSizeInScreenSpace = _this.RenderObjectWithChildMixin__child.get$size(0).$mul(0, A._extension_0_get_scaleInScreenSpace(_this)); childTopLeftInScreen = followerOriginInScreenSpace.$add(0, followerToChildDeltaInScreenSpace); return A.Rect$fromPoints(childTopLeftInScreen, childTopLeftInScreen.$add(0, childSizeInScreenSpace.bottomRight$1(0, B.Offset_0_0))); }, applyPaintTransform$2(child, transform) { transform.multiply$1(0, this._getCurrentTransform$0()); }, _getCurrentTransform$0() { var t2, t3, t4, transform, _this = this, _null = null, t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINEST_300, "RenderFollower - getCurrentTransform()", _null, _null); t2 = type$.nullable_FollowerLayer_2; t3 = t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t4 = t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t4 = t4 == null ? _null : t4.getLastTransform$0(); t1.log$4(B.Level_FINEST_300, " - has FollowerLayer? " + (t3 != null) + ", has existing transform? " + (t4 != null), _null, _null); t1.log$4(B.Level_FINEST_300, " - follower origin in screen-space (according to localToGlobal): " + A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, _null), B.Offset_0_0).toString$0(0), _null, _null); t4 = t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)); t1.log$4(B.Level_FINEST_300, " - delta from follower content to follower origin (according to FollowerLayer): " + A.S(t4 == null ? _null : t4._transformOffset$1(B.Offset_0_0)), _null, _null); t1.log$4(B.Level_FINEST_300, " - follower offset from leader: " + A.S(_this._followerOffsetFromLeader), _null, _null); t1 = t2._as(A.RenderObject.prototype.get$layer.call(_this, 0)); transform = t1 == null ? _null : t1.getLastTransform$0(); if (transform == null) { transform = new A.Matrix40(new Float64Array(16)); transform.setIdentity$0(); } t1 = _this._followerOffsetFromLeader; if (t1 != null) transform.translate$2(0, t1._dx, t1._dy); return transform; } }; A.RenderFollower_hitTestChildren_closure.prototype = { call$2(result, position) { return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); }, $signature: 72 }; A.RenderFollower_paint_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; if (t1._follower$_link._leader_link$_leader != null) t1.super$RenderObject$markNeedsPaint(); }, $signature: 11 }; A.RenderFollower_paint_closure0.prototype = { call$2(context, offset) { var t1; $.$get$FtlLogs_follower().log$4(B.Level_FINER_400, "Painting follower content in Follower's Layer. Painting offset: " + offset.toString$0(0), null, null); t1 = this.$this; t1.super$RenderProxyBoxMixin$paint(context, offset); t1._paintDebugVisuals$1(context); }, $signature: 94 }; A.RenderFollower_paint_closure1.prototype = { call$1(timeStamp) { this.$this.super$RenderObject$markNeedsPaint(); }, $signature: 11 }; A.FollowerLayer.prototype = { set$link(newLink) { var t1, _this = this; if (_this._follower$_link === newLink) return; t1 = _this._leaderHandle; if (t1 != null) { t1.dispose$0(); _this._leaderHandle = newLink.registerFollower$0(); } _this._follower$_link = newLink; }, attach$1(owner) { $.$get$FtlLogs_follower().log$4(B.Level_FINER_400, "Attaching FollowerLayer to owner: " + owner.toString$0(0), null, null); this.super$ContainerLayer$attach(owner); this._leaderHandle = this._follower$_link.registerFollower$0(); }, detach$0(_) { var t1; $.$get$FtlLogs_follower().log$4(B.Level_FINER_400, "Detaching FollowerLayer from owner", null, null); this.super$ContainerLayer$detach(0); t1 = this._leaderHandle; if (t1 != null) t1.dispose$0(); this._leaderHandle = null; }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { var t1, transformedOffset, _this = this; if (_this._leaderHandle._leader_link$_link._leader_link$_leader == null) { if (_this.showWhenUnlinked) { t1 = _this.unlinkedOffset; t1.toString; return _this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, t1), true, $S); } return false; } transformedOffset = _this._transformOffset$1(localPosition); if (transformedOffset == null) return false; return _this.super$ContainerLayer$findAnnotations(result, transformedOffset, true, $S); }, _transformOffset$1(localPosition) { var lastTransform, vector, t1, _this = this; if (_this._inverseDirty) { lastTransform = _this.getLastTransform$0(); if (lastTransform == null) return null; _this._invertedTransform = A.Matrix4_tryInvert(lastTransform); _this._inverseDirty = false; } if (_this._invertedTransform == null) return null; vector = new A.Vector4(new Float64Array(4)); vector.setValues$4(localPosition._dx, localPosition._dy, 0, 1); t1 = _this._invertedTransform.transform$1(0, vector)._v4storage; return new A.Offset(t1[0], t1[1]); }, getLastTransform$0() { var unlinkedOffset, t1, result, _this = this; if (_this._follower$_lastTransform == null) return null; unlinkedOffset = _this.unlinkedOffset; if (unlinkedOffset == null) unlinkedOffset = B.Offset_0_0; t1 = _this.followerOffsetFromScreenOrigin; result = A.Matrix4_Matrix4$translationValues(-t1._dx - unlinkedOffset._dx, -t1._dy - unlinkedOffset._dy, 0); t1 = _this._follower$_lastTransform; t1.toString; result.multiply$1(0, t1); return result; }, get$alwaysNeedsAddToScene() { return true; }, addToScene$1(builder) { var t1, t2, _this = this; $.$get$FtlLogs_follower().log$4(B.Level_FINER_400, "Adding FollowerLayer to scene", null, null); if (_this._leaderHandle._leader_link$_link._leader_link$_leader == null && !_this.showWhenUnlinked) { _this._follower$_lastTransform = null; _this._inverseDirty = true; _this.set$engineLayer(null); return; } _this._establishTransform$0(); t1 = _this._follower$_lastTransform; t2 = type$.nullable_TransformEngineLayer; if (t1 != null) { _this.set$engineLayer(builder.pushTransform$2$oldLayer(t1._vector_math_64$_m4storage, t2._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } else { t1 = _this.unlinkedOffset; _this.set$engineLayer(builder.pushTransform$2$oldLayer(A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)._vector_math_64$_m4storage, t2._as(_this._engineLayer))); _this.addChildrenToScene$1(builder); builder.pop$0(); } _this._inverseDirty = true; }, _establishTransform$0() { var t1, previousTransform, leader, t2, leaderToAncestorLayers, followerToAncestorLayers, _i, leaderTransform, screenToFollowerTransform, leaderScale, followerScale, screenToLeaderTransform, leaderSize, t3, alignment, _this = this, _null = null; if (_this._leaderHandle == null) return; t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINEST_300, "Establishing FollowerLayer transform", _null, _null); t1.log$4(B.Level_FINEST_300, " - follower linked offset: " + A.S(_this.linkedOffset), _null, _null); previousTransform = _this._follower$_lastTransform; _this._follower$_lastTransform = null; leader = _this._leaderHandle._leader_link$_link._leader_link$_leader; if (leader == null) return; t2 = type$.JSArray_ContainerLayer; leaderToAncestorLayers = A._setArrayType([leader], t2); followerToAncestorLayers = A._setArrayType([_this], t2); _this._pathToRoot$2(leader, leaderToAncestorLayers); t1.log$4(B.Level_FINEST_300, " - Leader ancestor path:", _null, _null); for (t2 = leaderToAncestorLayers.length, _i = 0; _i < leaderToAncestorLayers.length; leaderToAncestorLayers.length === t2 || (0, A.throwConcurrentModificationError)(leaderToAncestorLayers), ++_i) t1.log$4(B.Level_FINEST_300, " - " + leaderToAncestorLayers[_i].toString$0(0), _null, _null); _this._pathToRoot$2(_this, followerToAncestorLayers); t1.log$4(B.Level_FINEST_300, " - Follower ancestor path", _null, _null); for (t2 = followerToAncestorLayers.length, _i = 0; _i < followerToAncestorLayers.length; followerToAncestorLayers.length === t2 || (0, A.throwConcurrentModificationError)(followerToAncestorLayers), ++_i) t1.log$4(B.Level_FINEST_300, " - " + followerToAncestorLayers[_i].toString$0(0), _null, _null); leaderTransform = _this._collectTransformForLayerChain$1(leaderToAncestorLayers); leader.applyTransform$2(_null, leaderTransform); t1.log$4(B.Level_FINEST_300, " - Leader transform to screen-space \n" + leaderTransform.toString$0(0), _null, _null); screenToFollowerTransform = _this._collectTransformForLayerChain$1(followerToAncestorLayers); if (screenToFollowerTransform.copyInverse$1(screenToFollowerTransform) === 0) return; t1.log$4(B.Level_FINEST_300, " - Follower transform to screen-space \n" + screenToFollowerTransform.toString$0(0), _null, _null); t2 = new A.Vector3(new Float64Array(3)); t2.setValues$3(1, 0, 0); t2 = leaderTransform.transform3$1(t2); leaderScale = t2.$sub(0, leaderTransform.transform3$1(new A.Vector3(new Float64Array(3))))._v3storage[0]; t1.log$4(B.Level_FINEST_300, " - Leader scale: " + A.S(leaderScale), _null, _null); t2 = new A.Vector3(new Float64Array(3)); t2.setValues$3(1, 0, 0); t2 = screenToFollowerTransform.transform3$1(t2); followerScale = 1 / t2.$sub(0, screenToFollowerTransform.transform3$1(new A.Vector3(new Float64Array(3))))._v3storage[0]; t1.log$4(B.Level_FINEST_300, " - Follower scale: " + A.S(followerScale), _null, _null); screenToLeaderTransform = new A.Matrix40(new Float64Array(16)); screenToLeaderTransform.setFrom$1(screenToFollowerTransform); screenToLeaderTransform.multiply$1(0, leaderTransform); t2 = leaderTransform.transform3$1(new A.Vector3(new Float64Array(3)))._v3storage; t1.log$4(B.Level_FINEST_300, " - Leader origin in screen space: " + new A.Offset(t2[0], t2[1]).toString$0(0), _null, _null); leaderSize = _this._follower$_link._leaderSize.$mul(0, leaderScale); t1.log$4(B.Level_FINEST_300, " - leader size: " + leaderSize.toString$0(0), _null, _null); t1 = _this.followerSize; t1.toString; t2 = _this._follower$_link.leaderToScreen; t2.toString; t2 = t2.transform3$1(new A.Vector3(new Float64Array(3)))._v3storage; t3 = t2[0]; t2 = t2[1]; alignment = _this.aligner.align$2(0, new A.Rect(t3, t2, t3 + leaderSize._dx, t2 + leaderSize._dy), t1); t2 = alignment.leaderAnchor.alongSize$1(leaderSize); t3 = alignment.followerOffset; t1 = alignment.followerAnchor.alongSize$1(t1.$mul(0, followerScale)); screenToLeaderTransform.scale$1(0, 1 / leaderScale); screenToLeaderTransform.translate$2(0, t2._dx, t2._dy); screenToLeaderTransform.translate$2(0, t3._dx, t3._dy); screenToLeaderTransform.translate$2(0, -t1._dx, -t1._dy); screenToLeaderTransform.scale$1(0, followerScale); _this._follower$_lastTransform = screenToLeaderTransform; _this._constrainFollowerOffsetToBounds$2(screenToLeaderTransform, followerScale); _this._inverseDirty = true; if (!screenToLeaderTransform.$eq(0, previousTransform)) _this._follower$_link.notifyListenersOfFollowerLayerTransformChange$0(); }, _constrainFollowerOffsetToBounds$2(desiredTransform, followerScale) { var t1, globalFollowerRect, followerAdjustment, _null = null; if (this.boundary == null) return; t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINEST_300, "Layer asking RenderFollower for global follower rect:", _null, _null); globalFollowerRect = this.calculateGlobalFollowerRect.call$0(); t1.log$4(B.Level_FINEST_300, " - global rect: " + globalFollowerRect.toString$0(0), _null, _null); followerAdjustment = this.boundary.constrain$2(globalFollowerRect, followerScale); desiredTransform.translate$2(0, followerAdjustment._dx, followerAdjustment._dy); }, _collectTransformForLayerChain$1(layers) { var result, index, index0, _null = null, t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINEST_300, "_collectTransformForLayerChain()", _null, _null); result = new A.Matrix40(new Float64Array(16)); result.setIdentity$0(); for (index = layers.length - 1; index > 0; index = index0) { t1.log$4(B.Level_FINEST_300, "Calling applyTransform() on layer: " + layers[index].toString$0(0), _null, _null); index0 = index - 1; layers[index].applyTransform$2(layers[index0], result); } return result; }, _pathToRoot$2(layer, ancestors) { var currentLayer, t1; for (currentLayer = layer; t1 = currentLayer._layer$_parent, t1 != null; currentLayer = t1) { ancestors.push(t1); t1 = currentLayer._layer$_parent; t1.toString; } }, applyTransform$2(child, transform) { var t2, _null = null, t1 = $.$get$FtlLogs_follower(); t1.log$4(B.Level_FINEST_300, "FollowerLayer - applyTransform()", _null, _null); t1.log$4(B.Level_FINEST_300, "Transform before translation: \n" + transform.toString$0(0), _null, _null); t2 = this._follower$_lastTransform; if (t2 != null) transform.multiply$1(0, t2); else { t2 = this.unlinkedOffset; transform.multiply$1(0, A.Matrix4_Matrix4$translationValues(t2._dx, t2._dy, 0)); } t1.log$4(B.Level_FINEST_300, "Transform after translation: \n" + transform.toString$0(0), _null, _null); } }; A.FollowerFadeOutBeyondBoundary.prototype = { build$1(context) { return A.AnimatedBuilder$(this.link, new A.FollowerFadeOutBeyondBoundary_build_closure(this), null); }, _isContentVisible$0() { var t3, t4, t1 = this.link, t2 = t1._leader_link$_offset; if (t2 == null) return false; t3 = t1._leaderSize; if (t3 == null) return false; t1 = t1._leader_link$_scale; t1 = t3.$mul(0, t1 == null ? 1 : t1); t3 = t2._dx; t2 = t2._dy; t4 = this.boundary._calculateBoundaryRect$0(); if (t4 == null) t4 = B.Rect_0_0_0_0; t4 = new A.Rect(t3, t2, t3 + t1._dx, t2 + t1._dy).overlaps$1(t4); t1 = t4; return t1; } }; A.FollowerFadeOutBeyondBoundary_build_closure.prototype = { call$2(context, value) { var t1 = this.$this, t2 = t1._isContentVisible$0() || false ? 1 : 0; return A.AnimatedOpacity$(t1.child, B.C__Linear, B.Duration_250000, t2); }, $signature: 2678 }; A.Leader.prototype = { createRenderObject$1(context) { var t1 = new A.RenderLeader(this.link, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); t1.set$recalculateGlobalOffset(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject.set$link(this.link); renderObject.set$recalculateGlobalOffset(null); } }; A.RenderLeader.prototype = { dispose$0() { this.super$RenderObject$dispose(); }, set$link(value) { var _this = this, t1 = _this._leader$_link; if (t1 === value) return; t1.set$leaderSize(null); _this._leader$_link = value; t1 = _this._leader$_previousLayoutSize; if (t1 != null) value.set$leaderSize(t1); _this.markNeedsPaint$0(); }, set$recalculateGlobalOffset(recalculateGlobalOffset) { return; }, get$alwaysNeedsCompositing() { return true; }, performLayout$0() { var _this = this, _null = null, t1 = $.$get$FtlLogs_leader(); t1.log$4(B.Level_FINER_400, "Laying out Leader - " + A.Primitives_objectHashCode(_this), _null, _null); _this.super$RenderProxyBoxMixin$performLayout(); t1.log$4(B.Level_FINER_400, " - leader size: " + _this.get$size(0).toString$0(0), _null, _null); _this._leader$_previousLayoutSize = _this.get$size(0); _this._leader$_link.set$leaderSize(_this.get$size(0)); }, paint$2(context, offset) { var globalOffset, scale, t2, halfChildSize, scaledOffset, leaderToScreenTransform, screenToLeaderTransform, t3, _this = this, _null = null, t1 = $.$get$FtlLogs_leader(); t1.log$4(B.Level_FINER_400, "Painting Leader (" + A.Primitives_objectHashCode(_this) + ")", _null, _null); globalOffset = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, _null), B.Offset_0_0); scale = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, _null), B.Offset_1_0).$sub(0, A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, _null), B.Offset_0_0))._dx; t2 = _this.RenderObjectWithChildMixin__child; halfChildSize = t2 != null ? new A.Offset(t2.get$size(0)._dx / 2, _this.RenderObjectWithChildMixin__child.get$size(0)._dy / 2) : B.Offset_0_0; scaledOffset = offset.$add(0, halfChildSize).$sub(0, halfChildSize.$mul(0, scale)); t1.log$4(B.Level_FINER_400, " - paint offset: " + offset.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - child: " + A.S(_this.RenderObjectWithChildMixin__child), _null, _null); t1.log$4(B.Level_FINER_400, " - scaled paint offset: " + scaledOffset.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - global offset: " + globalOffset.toString$0(0), _null, _null); t2 = _this.RenderObjectWithChildMixin__child; t1.log$4(B.Level_FINER_400, " - follower content size (unscaled): " + A.S(t2 == null ? _null : t2.get$size(0)), _null, _null); t1.log$4(B.Level_FINER_400, " - scale: " + A.S(scale), _null, _null); leaderToScreenTransform = _this.getTransformTo$1(0, _null); screenToLeaderTransform = _this.getTransformTo$1(0, _null); screenToLeaderTransform.copyInverse$1(screenToLeaderTransform); t1 = _this._leader$_link; t1.leaderToScreen = leaderToScreenTransform; t2 = _this.RenderObjectWithChildMixin__child; if (t2 != null) { t2 = t2.get$size(0); t2 = new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy); } else t2 = B.Rect_0_0_0_0; t1.leaderContentBoundsInLeaderSpace = t2; t1.set$offset(0, globalOffset); t1.set$scale(0, scale); t1 = _this._layerHandle; t2 = t1._layer; t3 = _this._leader$_link; if (t2 == null) t1.set$layer(0, new A.LeaderLayer(t3, offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(type$.Layer_2))); else { type$.LeaderLayer_2._as(t2); t2.set$link(t3); t2.set$offset(0, offset); } t1 = t1._layer; t1.toString; context.pushLayer$3(t1, new A.RenderLeader_paint_closure(_this), B.Offset_0_0); } }; A.RenderLeader_paint_closure.prototype = { call$2(paintContext, offset) { $.$get$FtlLogs_leader().log$4(B.Level_FINER_400, "Painting leader content within LeaderLayer. Paint offset: " + offset.toString$0(0), null, null); this.$this.super$RenderProxyBoxMixin$paint(paintContext, offset); }, $signature: 94 }; A.LeaderLayer.prototype = { set$link(value) { var t1 = this._leader$_link; if (t1 === value) return; t1.set$leader(null); this._leader$_link = value; }, set$offset(_, value) { var _this = this; if (value.$eq(0, _this._leader$_offset)) return; _this._leader$_offset = value; if (_this._leader$_link._connectedFollowers <= 0) _this.markNeedsAddToScene$0(); }, get$alwaysNeedsAddToScene() { return this._leader$_link._connectedFollowers > 0; }, attach$1(owner) { var _this = this; $.$get$FtlLogs_leader().log$4(B.Level_FINER_400, "Attaching LeaderLayer to owner: " + owner.toString$0(0), null, null); _this.super$ContainerLayer$attach(owner); _this._leader$_lastOffset = null; _this._leader$_link.set$leader(_this); }, detach$0(_) { $.$get$FtlLogs_leader().log$4(B.Level_FINER_400, "Detaching LeaderLayer from owner", null, null); this._leader$_link.set$leader(null); this._leader$_lastOffset = null; this.super$ContainerLayer$detach(0); }, findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { return this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, this._leader$_offset), true, $S); }, addToScene$1(builder) { var t1, _this = this; $.$get$FtlLogs_leader().log$4(B.Level_FINER_400, "Adding LeaderLayer to scene. Offset: " + _this._leader$_offset.toString$0(0), null, null); t1 = _this._leader$_offset; _this._leader$_lastOffset = t1; if (!t1.$eq(0, B.Offset_0_0)) { t1 = _this._leader$_offset; _this.set$engineLayer(builder.pushTransform$2$oldLayer(A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)._vector_math_64$_m4storage, type$.nullable_TransformEngineLayer._as(_this._engineLayer))); } _this.addChildrenToScene$1(builder); if (!_this._leader$_offset.$eq(0, B.Offset_0_0)) builder.pop$0(); }, applyTransform$2(child, transform) { var t1; if (!J.$eq$(this._leader$_lastOffset, B.Offset_0_0)) { t1 = this._leader$_lastOffset; transform.translate$2(0, t1._dx, t1._dy); } } }; A.LeaderLink.prototype = { set$leader(newLeader) { if (newLeader == this._leader_link$_leader) return; this._leader_link$_leader = newLeader; }, set$offset(_, newOffset) { if (newOffset.$eq(0, this._leader_link$_offset)) return; this._leader_link$_offset = newOffset; this.notifyListeners$0(); }, set$scale(_, newScale) { if (newScale === this._leader_link$_scale) return; this._leader_link$_scale = newScale; this.notifyListeners$0(); }, set$leaderSize(newSize) { if (J.$eq$(newSize, this._leaderSize)) return; this._leaderSize = newSize; this.notifyListeners$0(); }, getOffsetInLeader$1(alignment) { var t1, t2, t3, t4, _this = this; if (_this._leader_link$_offset == null || _this._leaderSize == null || _this._leader_link$_scale == null) return null; t1 = _this.leaderToScreen; t1.toString; t1 = t1.transform3$1(new A.Vector3(new Float64Array(3)))._v3storage; t2 = t1[0]; t1 = t1[1]; t3 = _this._leaderSize; t3.toString; t4 = _this._leader_link$_scale; t4.toString; return new A.Offset(t2, t1).$add(0, alignment.alongSize$1(t3.$mul(0, t4))); }, registerFollower$0() { ++this._connectedFollowers; return new A.CustomLayerLinkHandle(this); }, notifyListeners$0() { var t1 = $.WidgetsBinding__instance; if (t1.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) { t1.SchedulerBinding__postFrameCallbacks.push(new A.LeaderLink_notifyListeners_closure(this)); return; } this.super$ChangeNotifier$notifyListeners(); }, notifyListenersOfFollowerLayerTransformChange$0() { var t1, t2, listener; for (t1 = this._onFollowerTransformChangeListeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { listener = t1._collection$_current; (listener == null ? t2._as(listener) : listener).call$0(); } }, toString$0(_) { var t1 = A.shortHash(this), t2 = this._leader_link$_leader != null ? "" : ""; return "#" + t1 + "(" + t2 + ")"; }, $isListenable: 1 }; A.LeaderLink_notifyListeners_closure.prototype = { call$1(timeStamp) { this.$this.super$ChangeNotifier$notifyListeners(); }, $signature: 11 }; A.CustomLayerLinkHandle.prototype = { dispose$0() { --this._leader_link$_link._connectedFollowers; this._leader_link$_link = null; } }; A._LeaderLink_Object_ChangeNotifier.prototype = {}; A.GoogleSignInAuthentication.prototype = { toString$0(_) { return "GoogleSignInAuthentication:" + this._google_sign_in$_data.toString$0(0); } }; A.GoogleSignInAccount.prototype = { get$authentication() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.GoogleSignInAuthentication), $async$returnValue, $async$self = this, response; var $async$get$authentication = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!J.$eq$($async$self._googleSignIn._currentUser, $async$self)) throw A.wrapException(A.StateError$("User is no longer signed in.")); $async$goto = 3; return A._asyncAwait($.$get$GoogleSignInPlatform__instance().getTokens$2$email$shouldRecoverAuth($async$self.email, true), $async$get$authentication); case 3: // returning from await. response = $async$result; if (response.idToken == null) response.idToken = $async$self._idToken; $async$returnValue = new A.GoogleSignInAuthentication(response); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$get$authentication, $async$completer); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.GoogleSignInAccount)) return false; return _this.displayName == other.displayName && _this.email === other.email && _this.id === other.id && _this.photoUrl == other.photoUrl && _this.serverAuthCode == other.serverAuthCode && _this._idToken == other._idToken; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.displayName, _this.email, _this.id, _this.photoUrl, _this._idToken, _this.serverAuthCode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "GoogleSignInAccount:" + A.LinkedHashMap_LinkedHashMap$_literal(["displayName", _this.displayName, "email", _this.email, "id", _this.id, "photoUrl", _this.photoUrl, "serverAuthCode", _this.serverAuthCode], type$.String, type$.dynamic).toString$0(0); }, get$id(receiver) { return this.id; } }; A.GoogleSignIn.prototype = { _callMethod$1(method) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInAccount), $async$returnValue, $async$self = this, response, t1; var $async$_callMethod$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._ensureInitialized$0(), $async$_callMethod$1); case 3: // returning from await. $async$goto = 4; return A._asyncAwait(method.call$0(), $async$_callMethod$1); case 4: // returning from await. response = $async$result; t1 = response != null && response instanceof A.GoogleSignInUserData ? new A.GoogleSignInAccount(response.displayName, response.email, response.id, response.photoUrl, response.serverAuthCode, response.idToken, $async$self) : null; if (!J.$eq$(t1, $async$self._currentUser)) { $async$self._currentUser = t1; $async$self._currentUserController.add$1(0, t1); } $async$returnValue = $async$self._currentUser; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_callMethod$1, $async$completer); }, _ensureInitialized$0() { var _this = this, t1 = _this._initialization; if (t1 == null) { t1 = $.$get$GoogleSignInPlatform__instance().initWithParams$1(new A.SignInInitParameters(_this.scopes, B.SignInOption_0, null, null, null, false)); t1.catchError$1(new A.GoogleSignIn__ensureInitialized_closure(_this)); _this._initialization = t1; } return t1; }, _addMethodCall$2$canSkipCall(method, canSkipCall) { return this._addMethodCall$body$GoogleSignIn(method, canSkipCall); }, _addMethodCall$1(method) { return this._addMethodCall$2$canSkipCall(method, false); }, _addMethodCall$body$GoogleSignIn(method, canSkipCall) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInAccount), $async$returnValue, $async$self = this, t1, response; var $async$_addMethodCall$2$canSkipCall = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._lastMethodCall; response = t1 == null ? $async$self._callMethod$1(method) : t1.then$1$1(0, new A.GoogleSignIn__addMethodCall_closure($async$self, canSkipCall, method), type$.nullable_GoogleSignInAccount); $async$self._lastMethodCall = A.GoogleSignIn__waitFor(response); $async$returnValue = response; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_addMethodCall$2$canSkipCall, $async$completer); }, signInSilently$0() { var reAuthenticate = false, suppressErrors = true; return this.signInSilently$body$GoogleSignIn(); }, signInSilently$body$GoogleSignIn() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInAccount), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, t1, exception, reAuthenticate, suppressErrors, $async$exception; var $async$signInSilently$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start reAuthenticate = false; suppressErrors = true; $async$handler = 4; $async$goto = 7; return A._asyncAwait($async$self._addMethodCall$2$canSkipCall($.$get$GoogleSignInPlatform__instance().get$signInSilently(), !reAuthenticate), $async$signInSilently$0); case 7: // returning from await. t1 = $async$result; $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; if (suppressErrors) { $async$returnValue = null; // goto return $async$goto = 1; break; } else throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$signInSilently$0, $async$completer); }, signIn$0(_) { var t1 = $.$get$GoogleSignInPlatform__instance(); return this._addMethodCall$2$canSkipCall(t1.get$signIn(t1), true).catchError$2$test(new A.GoogleSignIn_signIn_closure(), new A.GoogleSignIn_signIn_isCanceled()); } }; A.GoogleSignIn__ensureInitialized_closure.prototype = { call$1(_) { this.$this._initialization = null; }, $signature: 5 }; A.GoogleSignIn__waitFor_closure.prototype = { call$1(_) { }, $signature: 5 }; A.GoogleSignIn__addMethodCall_closure.prototype = { call$1(_) { var _this = this; if (_this.canSkipCall && _this.$this._currentUser != null) return _this.$this._currentUser; return _this.$this._callMethod$1(_this.method); }, $signature: 2679 }; A.GoogleSignIn_signIn_isCanceled.prototype = { call$1(error) { return error instanceof A.PlatformException && error.code === "sign_in_canceled"; }, $signature: 145 }; A.GoogleSignIn_signIn_closure.prototype = { call$1(_) { return null; }, $signature: 5 }; A.GoogleSignInPlatform.prototype = {}; A.MethodChannelGoogleSignIn.prototype = { initWithParams$1(params) { return B.MethodChannel_Kf8._invokeMethod$1$3$arguments$missingOk("init", A.LinkedHashMap_LinkedHashMap$_literal(["signInOption", params.signInOption._enumToString$0(), "scopes", params.scopes, "hostedDomain", params.hostedDomain, "clientId", params.clientId, "serverClientId", params.serverClientId, "forceCodeForRefreshToken", false], type$.String, type$.dynamic), false, type$.void); }, signInSilently$0() { return B.MethodChannel_Kf8.invokeMapMethod$2$1("signInSilently", type$.String, type$.dynamic).then$1$1(0, A.utils__getUserDataFromMap$closure(), type$.nullable_GoogleSignInUserData); }, signIn$0(_) { return B.MethodChannel_Kf8.invokeMapMethod$2$1("signIn", type$.String, type$.dynamic).then$1$1(0, A.utils__getUserDataFromMap$closure(), type$.nullable_GoogleSignInUserData); }, getTokens$2$email$shouldRecoverAuth(email, shouldRecoverAuth) { var t1 = type$.String, t2 = type$.dynamic; return B.MethodChannel_Kf8.invokeMapMethod$2$2("getTokens", A.LinkedHashMap_LinkedHashMap$_literal(["email", email, "shouldRecoverAuth", true], t1, t2), t1, t2).then$1$1(0, new A.MethodChannelGoogleSignIn_getTokens_closure(), type$.GoogleSignInTokenData); }, signOut$0(_) { return B.MethodChannel_Kf8.invokeMapMethod$2$1("signOut", type$.String, type$.dynamic); }, disconnect$0(_) { return B.MethodChannel_Kf8.invokeMapMethod$2$1("disconnect", type$.String, type$.dynamic); } }; A.MethodChannelGoogleSignIn_getTokens_closure.prototype = { call$1(result) { var t1; result.toString; t1 = J.getInterceptor$asx(result); return new A.GoogleSignInTokenData(A._asStringQ(t1.$index(result, "idToken")), A._asStringQ(t1.$index(result, "accessToken")), A._asStringQ(t1.$index(result, "serverAuthCode"))); }, $signature: 2686 }; A.SignInOption.prototype = { _enumToString$0() { return "SignInOption." + this._core$_name; } }; A.SignInInitParameters.prototype = {}; A.GoogleSignInUserData.prototype = { get$hashCode(_) { var _this = this; return A.Object_hash(_this.displayName, _this.email, _this.id, _this.photoUrl, _this.idToken, _this.serverAuthCode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.GoogleSignInUserData)) return false; return other.displayName == _this.displayName && other.email === _this.email && other.id === _this.id && other.photoUrl == _this.photoUrl && other.idToken == _this.idToken && other.serverAuthCode == _this.serverAuthCode; }, get$id(receiver) { return this.id; } }; A.GoogleSignInTokenData.prototype = { get$hashCode(_) { return A.Object_hash(this.idToken, this.accessToken, this.serverAuthCode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (!(other instanceof A.GoogleSignInTokenData)) return false; return other.idToken == _this.idToken && other.accessToken == _this.accessToken && other.serverAuthCode == _this.serverAuthCode; } }; A.GoogleSignInPlugin.prototype = { GoogleSignInPlugin$0() { var t1 = document.querySelector("meta[name=google-signin-client_id]"); this._autoDetectedClientId = t1 == null ? null : t1.getAttribute("content"); this.__GoogleSignInPlugin__isGapiInitialized_A = A.inject("https://apis.google.com/js/platform.js").then$1$1(0, new A.GoogleSignInPlugin_closure(), type$.void); }, get$initialized() { var t1, t2; if (!this._isInitCalled) A.throwExpression(A.StateError$("GoogleSignInPlugin::init() or GoogleSignInPlugin::initWithParams() must be called before any other method in this plugin.")); t1 = this.__GoogleSignInPlugin__isGapiInitialized_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__GoogleSignInPlugin__isAuthInitialized_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.Future_wait(A._setArrayType([t1, t2], type$.JSArray_Future_void), type$.void); }, initWithParams$1(params) { return this.initWithParams$body$GoogleSignInPlugin(params); }, initWithParams$body$GoogleSignInPlugin(params) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, auth, isAuthInitialized, appClientId, t1; var $async$initWithParams$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start appClientId = $async$self._autoDetectedClientId; t1 = $async$self.__GoogleSignInPlugin__isGapiInitialized_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 3; return A._asyncAwait(t1, $async$initWithParams$1); case 3: // returning from await. t1 = B.JSArray_methods.join$1(params.scopes, " "); appClientId.toString; auth = self.gapi.auth2.init({client_id: appClientId, scope: t1, hosted_domain: params.hostedDomain, plugin_name: "dart-google_sign_in_web"}); t1 = new A._Future($.Zone__current, type$._Future_void); isAuthInitialized = new A._AsyncCompleter(t1, type$._AsyncCompleter_void); $async$self.__GoogleSignInPlugin__isAuthInitialized_A = t1; $async$self._isInitCalled = true; J.then$2$x(auth, A.allowInterop(new A.GoogleSignInPlugin_initWithParams_closure(isAuthInitialized)), A.allowInterop(new A.GoogleSignInPlugin_initWithParams_closure0(isAuthInitialized))); $async$returnValue = $async$self.__GoogleSignInPlugin__isAuthInitialized_A; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$initWithParams$1, $async$completer); }, signInSilently$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInUserData), $async$returnValue, $async$self = this, t1; var $async$signInSilently$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.get$initialized(), $async$signInSilently$0); case 3: // returning from await. t1 = self.gapi.auth2.getAuthInstance(); if (t1 == null) t1 = null; else { t1 = J.get$currentUser$x(t1); t1 = t1 == null ? null : J.$get$0$x(t1); } $async$returnValue = A.gapiUserToPluginUserData(t1); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$signInSilently$0, $async$completer); }, signIn$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_GoogleSignInUserData), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, reason, t1, exception, $async$exception, $async$temp1; var $async$signIn$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.get$initialized(), $async$signIn$0); case 3: // returning from await. $async$handler = 5; t1 = self.gapi.auth2.getAuthInstance(); t1 = t1 == null ? null : A.promiseToFuture(J.signIn$1$x(t1, null), type$.GoogleUser); $async$temp1 = A; $async$goto = 8; return A._asyncAwait(type$.Future_nullable_GoogleUser._is(t1) ? t1 : A._Future$value(t1, type$.nullable_GoogleUser), $async$signIn$0); case 8: // returning from await. t1 = $async$temp1.gapiUserToPluginUserData($async$result); $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 7; break; case 5: // catch $async$handler = 4; $async$exception = $async$currentError; t1 = A.unwrapException($async$exception); if (type$.GoogleAuthSignInError._is(t1)) { reason = t1; throw A.wrapException(A.PlatformException$(J.get$error$x(reason), "https://developers.google.com/identity/sign-in/web/reference#error_codes_2", "Exception raised from GoogleAuth.signIn()", null)); } else throw $async$exception; // goto after finally $async$goto = 7; break; case 4: // uncaught // goto rethrow $async$goto = 2; break; case 7: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$signIn$0, $async$completer); }, getTokens$2$email$shouldRecoverAuth(email, shouldRecoverAuth) { return this.getTokens$body$GoogleSignInPlugin(email, true); }, getTokens$body$GoogleSignInPlugin(email, shouldRecoverAuth) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.GoogleSignInTokenData), $async$returnValue, $async$self = this, t1, currentUser, response, t2; var $async$getTokens$2$email$shouldRecoverAuth = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.get$initialized(), $async$getTokens$2$email$shouldRecoverAuth); case 3: // returning from await. t1 = self.gapi.auth2.getAuthInstance(); if (t1 == null) currentUser = null; else { t1 = J.get$currentUser$x(t1); currentUser = t1 == null ? null : J.$get$0$x(t1); } response = currentUser == null ? null : J.getAuthResponse$0$x(currentUser); t1 = response == null; t2 = t1 ? null : J.get$id_token$x(response); $async$returnValue = new A.GoogleSignInTokenData(t2, t1 ? null : J.get$access_token$x(response), null); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getTokens$2$email$shouldRecoverAuth, $async$completer); }, signOut$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$signOut$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.get$initialized(), $async$signOut$0); case 3: // returning from await. t1 = self.gapi.auth2.getAuthInstance(); $async$returnValue = t1 == null ? null : J.signOut$0$x(t1); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$signOut$0, $async$completer); }, disconnect$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, currentUser; var $async$disconnect$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.get$initialized(), $async$disconnect$0); case 3: // returning from await. t1 = self.gapi.auth2.getAuthInstance(); if (t1 == null) currentUser = null; else { t1 = J.get$currentUser$x(t1); currentUser = t1 == null ? null : J.$get$0$x(t1); } if (currentUser == null) { // goto return $async$goto = 1; break; } $async$returnValue = J.disconnect$0$x(currentUser); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$disconnect$0, $async$completer); } }; A.GoogleSignInPlugin_closure.prototype = { call$1(_) { return A.init(); }, $signature: 601 }; A.GoogleSignInPlugin_initWithParams_closure.prototype = { call$1(initializedAuth) { this.isAuthInitialized.complete$0(0); }, $signature: 2690 }; A.GoogleSignInPlugin_initWithParams_closure0.prototype = { call$1(reason) { var t1 = J.getInterceptor$x(reason); this.isAuthInitialized.completeError$1(new A.PlatformException(t1.get$error(reason), t1.get$details(reason), "https://developers.google.com/identity/sign-in/web/reference#error_codes", null)); }, $signature: 2691 }; A.LoadConfig.prototype = {}; A.GoogleAuthInitFailureError.prototype = {}; A.GoogleAuthSignInError.prototype = {}; A.OfflineAccessResponse.prototype = {}; A.GoogleAuth.prototype = {}; A._GoogleAuth.prototype = {}; A.IsSignedIn.prototype = {}; A.CurrentUser.prototype = {}; A.SigninOptions.prototype = {}; A.OfflineAccessOptions.prototype = {}; A.ClientConfig.prototype = {}; A.SigninOptionsBuilder.prototype = {}; A.BasicProfile.prototype = {}; A.AuthResponse.prototype = {}; A.AuthorizeConfig.prototype = {}; A.AuthorizeResponse.prototype = {}; A.GoogleUser.prototype = {}; A._GoogleUser.prototype = {}; A.Promise.prototype = {}; A.inject_closure.prototype = { call$0() { this.gapiOnLoad.complete$0(0); }, $signature: 4 }; A.init_closure.prototype = { call$0() { this.gapiLoadCompleter.complete$0(0); }, $signature: 4 }; A.AttributeName.prototype = { toString$0(_) { var t1 = this.prefix, t2 = this.name; return t1 != null ? t1 + ":" + t2 : t2; }, get$hashCode(_) { return 37 * (37 * (J.get$hashCode$(this.prefix) & 2097151) + B.JSString_methods.get$hashCode(this.name) & 2097151) + B.JSString_methods.get$hashCode(this.namespace) & 1073741823; }, compareTo$1(_, other) { var t1, t2, cmp; if (!(other instanceof A.AttributeName)) return 1; t1 = this.prefix; if (t1 == null) t1 = ""; t2 = other.prefix; cmp = B.JSString_methods.compareTo$1(t1, t2 == null ? "" : t2); if (cmp !== 0) return cmp; cmp = B.JSString_methods.compareTo$1(this.name, other.name); if (cmp !== 0) return cmp; return B.JSString_methods.compareTo$1(this.namespace, other.namespace); }, $eq(_, other) { if (other == null) return false; return other instanceof A.AttributeName && this.prefix == other.prefix && this.name === other.name && this.namespace === other.namespace; }, $isComparable: 1 }; A._ParentNode.prototype = {}; A._NonElementParentNode.prototype = {}; A._ElementAndDocument.prototype = {}; A.Node0.prototype = { get$nodes(_) { var t1, _this = this, value = _this.__Node_nodes_FI; if (value === $) { t1 = A._setArrayType([], type$.JSArray_Node); _this.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__Node_nodes_FI = new A.NodeList(_this, t1); } return value; }, get$children(_) { var t1, _this = this, value = _this.__Node_children_FI; if (value === $) { t1 = _this.get$nodes(0); _this.__Node_children_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__Node_children_FI = new A.FilteredElementList(t1); } return value; }, _addInnerHtml$1(str) { var t1, t2, t3; for (t1 = this.get$nodes(0)._list_proxy$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; (t3 == null ? t2._as(t3) : t3)._addOuterHtml$1(str); } }, remove$0(_) { var t1 = this.parentNode; if (t1 != null) B.JSArray_methods.remove$1(t1.get$nodes(0)._list_proxy$_list, this); return this; }, insertBefore$2(_, node, refNode) { var t1, t2; if (refNode == null) this.get$nodes(0).add$1(0, node); else { t1 = this.get$nodes(0); t2 = this.get$nodes(0); t1.insert$2(0, t2.indexOf$1(t2, refNode), node); } }, _dom$_clone$1$2(shallowClone, deep) { var t1, t2, t3, t4, value, t5, value0, t6; if (deep) for (t1 = this.get$nodes(0)._list_proxy$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1, t3 = type$.JSArray_Node; t1.moveNext$0();) { t4 = t1.__interceptors$_current; t4 = (t4 == null ? t2._as(t4) : t4).clone$1(0, true); value = shallowClone.__Node_nodes_FI; if (value === $) { t5 = A._setArrayType([], t3); shallowClone.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = shallowClone.__Node_nodes_FI = new A.NodeList(shallowClone, t5); } t5 = t4.parentNode; if (t5 != null) { value0 = t5.__Node_nodes_FI; if (value0 === $) { t6 = A._setArrayType([], t3); t5.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t5.__Node_nodes_FI = new A.NodeList(t5, t6); } B.JSArray_methods.remove$1(value0._list_proxy$_list, t4); } t4.parentNode = value._dom$_parent; value.super$ListProxy$add(0, t4); } return shallowClone; }, _dom$_clone$2(shallowClone, deep) { return this._dom$_clone$1$2(shallowClone, deep, type$.Node_2); } }; A.Document.prototype = { get$nodeType(_) { return 9; }, get$body(_) { var t1 = new A.SelectorEvaluator().querySelector$2(0, this, A._parseSelectorList("html")); return t1 == null ? null : new A.SelectorEvaluator().querySelector$2(0, t1, A._parseSelectorList("body")); }, toString$0(_) { return "#document"; }, _addOuterHtml$1(str) { return this._addInnerHtml$1(str); }, clone$1(_, deep) { return this._dom$_clone$2(A.Document$(), true); }, createElement$1(_, tag) { return new A.Element("http://www.w3.org/1999/xhtml", tag, A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String)); } }; A.DocumentType.prototype = { get$nodeType(_) { return 10; }, toString$0(_) { var sid, _this = this, pid = _this.publicId, t1 = pid == null; if (!t1 || _this.systemId != null) { if (t1) pid = ""; sid = _this.systemId; if (sid == null) sid = ""; return "'; } else return ""; }, _addOuterHtml$1(str) { str._contents += this.toString$0(0); }, clone$1(_, deep) { return A.DocumentType$(this.name, this.publicId, this.systemId); } }; A.Text0.prototype = { get$nodeType(_) { return 3; }, toString$0(_) { var t1 = J.toString$0$(this._dom$_data); this._dom$_data = t1; return '"' + t1 + '"'; }, _addOuterHtml$1(str) { return A.writeTextNodeAsHtml(str, this); }, clone$1(_, deep) { var t1 = J.toString$0$(this._dom$_data); this._dom$_data = t1; return A.Text$0(t1); }, appendData$1(_, data) { var sb = this._dom$_data; (!(sb instanceof A.StringBuffer) ? this._dom$_data = new A.StringBuffer(A.S(sb)) : sb)._contents += data; } }; A.Element.prototype = { get$nodeType(_) { return 1; }, get$previousElementSibling(_) { var siblings, i, s, t1 = this.parentNode; if (t1 == null) return null; siblings = t1.get$nodes(0); for (i = siblings.indexOf$1(siblings, this) - 1, t1 = siblings._list_proxy$_list; i >= 0; --i) { s = t1[i]; if (s instanceof A.Element) return s; } return null; }, get$nextElementSibling(_) { var siblings, i, t1, t2, s, parentNode = this.parentNode; if (parentNode == null) return null; siblings = parentNode.get$nodes(0); for (i = siblings.indexOf$1(siblings, this) + 1, t1 = siblings._list_proxy$_list, t2 = t1.length; i < t2; ++i) { s = t1[i]; if (s instanceof A.Element) return s; } return null; }, toString$0(_) { var prefix = A.Namespaces_getPrefix(this.namespaceUri); return "<" + (prefix == null ? "" : prefix + " ") + A.S(this.localName) + ">"; }, _addOuterHtml$1(str) { var t1, t2, t3, first, _this = this; str._contents += "<"; t1 = str._contents += A.Element__getSerializationPrefix(_this.namespaceUri); t2 = _this.localName; t3 = A.S(t2); str._contents = t1 + t3; t1 = _this.attributes; if (t1.__js_helper$_length !== 0) t1.forEach$1(0, new A.Element__addOuterHtml_closure(str)); str._contents += ">"; t1 = _this.get$nodes(0); if (!t1.get$isEmpty(t1)) { if (t2 === "pre" || t2 === "textarea" || t2 === "listing") { first = _this.get$nodes(0)._list_proxy$_list[0]; if (first instanceof A.Text0) { t1 = J.toString$0$(first._dom$_data); first._dom$_data = t1; t1 = B.JSString_methods.startsWith$1(t1, "\n"); } else t1 = false; if (t1) str._contents += "\n"; } _this._addInnerHtml$1(str); } if (!A.isVoidElement(t2)) str._contents += ""; }, clone$1(_, deep) { var _this = this, result = A.Element$_(_this.localName, _this.namespaceUri); result.attributes = A.LinkedHashMap_LinkedHashMap$from(_this.attributes, type$.Object, type$.String); return _this._dom$_clone$2(result, deep); }, get$id(_) { var result = this.attributes.$index(0, "id"); return result == null ? "" : result; }, get$className(_) { var result = this.attributes.$index(0, "class"); return result == null ? "" : result; } }; A.Element__addOuterHtml_closure.prototype = { call$2(key, v) { var t2, t1 = this.str; t1._contents += " "; t2 = t1._contents += A.S(key); t1._contents = t2 + '="'; t2 = t1._contents += A.htmlSerializeEscape(v, true); t1._contents = t2 + '"'; }, $signature: 531 }; A.Comment.prototype = { get$nodeType(_) { return 8; }, toString$0(_) { return ""; }, _addOuterHtml$1(str) { str._contents += ""; }, clone$1(_, deep) { return A.Comment$(this.data); } }; A.NodeList.prototype = { add$1(_, element) { element.remove$0(0); element.parentNode = this._dom$_parent; this.super$ListProxy$add(0, element); }, addAll$1(_, iterable) { var t1, t2, t3, t4, t5, t6, value, t7, list = this._flattenDocFragments$1(iterable); for (t1 = A._arrayInstanceType(list)._eval$1("ReversedListIterable<1>"), t2 = new A.ReversedListIterable(list, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t3 = this._dom$_parent, t1 = t1._eval$1("ListIterable.E"), t4 = type$.JSArray_Node; t2.moveNext$0();) { t5 = t2.__internal$_current; if (t5 == null) t5 = t1._as(t5); t6 = t5.parentNode; if (t6 != null) { value = t6.__Node_nodes_FI; if (value === $) { t7 = A._setArrayType([], t4); t6.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t6.__Node_nodes_FI = new A.NodeList(t6, t7); } B.JSArray_methods.remove$1(value._list_proxy$_list, t5); } t5.parentNode = t3; } this.super$ListProxy$addAll(0, list); }, insert$2(_, index, element) { element.remove$0(0); element.parentNode = this._dom$_parent; this.super$ListProxy$insert(0, index, element); }, removeLast$0(_) { var t1 = this.super$ListBase$removeLast(this); t1.parentNode = null; return t1; }, removeAt$1(_, index) { var t1 = this.super$ListProxy$removeAt(0, index); t1.parentNode = null; return t1; }, clear$0(_) { var t1, t2, t3; for (t1 = this._list_proxy$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; (t3 == null ? t2._as(t3) : t3).parentNode = null; } this.super$ListBase$clear(this); }, $indexSet(_, index, value) { this._list_proxy$_list[index].parentNode = null; value.remove$0(0); value.parentNode = this._dom$_parent; this.super$ListProxy$$indexSet(0, index, value); }, setRange$4(_, start, end, iterable, skipCount) { var fromVar, i, t1; type$.List_Node._as(iterable); fromVar = iterable instanceof A.NodeList ? iterable.sublist$2(iterable, skipCount, skipCount + end) : iterable; for (i = end - 1, t1 = J.getInterceptor$asx(fromVar); i >= 0; --i) this.$indexSet(0, start + i, t1.$index(fromVar, skipCount + i)); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, removeRange$2(_, start, end) { var t1, i; for (t1 = this._list_proxy$_list, i = start; i < end; ++i) t1[i].parentNode = null; this.super$ListProxy$removeRange(0, start, end); }, removeWhere$1(_, test) { var t1, t2, _this = this; for (t1 = _this.get$iterator(0), t2 = new A.WhereIterator(t1, test, A._instanceType(_this)._eval$1("WhereIterator")); t2.moveNext$0();) t1.get$current(0).parentNode = null; _this.super$ListBase$removeWhere(_this, test); }, retainWhere$1(_, test) { var t1, t2, _this = this; for (t1 = _this.get$iterator(0), t2 = new A.WhereIterator(t1, new A.NodeList_retainWhere_closure(test), A._instanceType(_this)._eval$1("WhereIterator")); t2.moveNext$0();) t1.get$current(0).parentNode = null; _this.super$ListBase$retainWhere(_this, test); }, insertAll$2(_, index, iterable) { var t1, t2, t3, t4, t5, t6, value, t7, list = this._flattenDocFragments$1(iterable); for (t1 = A._arrayInstanceType(list)._eval$1("ReversedListIterable<1>"), t2 = new A.ReversedListIterable(list, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t3 = this._dom$_parent, t1 = t1._eval$1("ListIterable.E"), t4 = type$.JSArray_Node; t2.moveNext$0();) { t5 = t2.__internal$_current; if (t5 == null) t5 = t1._as(t5); t6 = t5.parentNode; if (t6 != null) { value = t6.__Node_nodes_FI; if (value === $) { t7 = A._setArrayType([], t4); t6.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t6.__Node_nodes_FI = new A.NodeList(t6, t7); } B.JSArray_methods.remove$1(value._list_proxy$_list, t5); } t5.parentNode = t3; } this.super$ListProxy$insertAll(0, index, list); }, _flattenDocFragments$1(collection) { var t1, result = A._setArrayType([], type$.JSArray_Node); for (t1 = J.get$iterator$ax(collection); t1.moveNext$0();) result.push(t1.get$current(t1)); return result; } }; A.NodeList_retainWhere_closure.prototype = { call$1(n) { return !this.test.call$1(n); }, $signature: 534 }; A.FilteredElementList.prototype = { forEach$1(_, action) { var t1 = type$.WhereTypeIterable_Element; B.JSArray_methods.forEach$1(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), action); }, $indexSet(_, index, value) { var t2, t3, t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))[index]; t2 = t1.parentNode; if (t2 == null) A.throwExpression(A.UnsupportedError$("Node must have a parent to replace it.")); t2 = t2.get$nodes(0); t3 = t1.parentNode.get$nodes(0); t2.$indexSet(0, t3.indexOf$1(t3, t1), value); }, set$length(_, newLength) { var t1 = type$.WhereTypeIterable_Element, len = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")).length; if (newLength >= len) return; else if (newLength < 0) throw A.wrapException(A.ArgumentError$("Invalid list length", null)); this.removeRange$2(0, newLength, len); }, join$1(_, separator) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.join$1(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), separator); }, join$0(_) { return this.join$1(0, ""); }, add$1(_, element) { this._childNodes.add$1(0, element); }, addAll$1(_, iterable) { var t1, t2, t3, t4, t5, value, t6; for (t1 = J.get$iterator$ax(iterable), t2 = this._childNodes, t3 = type$.JSArray_Node; t1.moveNext$0();) { t4 = t1.get$current(t1); t5 = t4.parentNode; if (t5 != null) { value = t5.__Node_nodes_FI; if (value === $) { t6 = A._setArrayType([], t3); t5.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t5.__Node_nodes_FI = new A.NodeList(t5, t6); } B.JSArray_methods.remove$1(value._list_proxy$_list, t4); } t4.parentNode = t2._dom$_parent; t2.super$ListProxy$add(0, t4); } }, contains$1(_, element) { var t1; if (element instanceof A.Element) { t1 = this._childNodes; t1 = t1.contains$1(t1, element); } else t1 = false; return t1; }, get$reversed(_) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")); return new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")); }, sort$1(_, compare) { throw A.wrapException(A.UnsupportedError$("TODO(jacobr): should we impl?")); }, setRange$4(_, start, end, iterable, skipCount) { throw A.wrapException(A.UnimplementedError$(null)); }, setRange$3(_, start, end, iterable) { return this.setRange$4(0, start, end, iterable, 0); }, removeRange$2(_, start, end) { var t1 = type$.WhereTypeIterable_Element; B.JSArray_methods.forEach$1(B.JSArray_methods.sublist$2(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), start, end), new A.FilteredElementList_removeRange_closure()); }, removeLast$0(_) { var t1 = type$.WhereTypeIterable_Element; t1 = B.JSArray_methods.get$last(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))); t1.remove$0(0); return t1; }, map$1$1(_, f, $T) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")); return new A.MappedListIterable(t1, f, A._arrayInstanceType(t1)._eval$1("@<1>")._bind$1($T)._eval$1("MappedListIterable<1,2>")); }, map$1(_, f) { return this.map$1$1(0, f, type$.dynamic); }, where$1(_, test) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")); return new A.WhereIterable(t1, test, A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); }, expand$1$1(_, f, $T) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")); return new A.ExpandIterable(t1, f, A._arrayInstanceType(t1)._eval$1("@<1>")._bind$1($T)._eval$1("ExpandIterable<1,2>")); }, insert$2(_, index, element) { this._childNodes.insert$2(0, index, element); }, insertAll$2(_, index, iterable) { this._childNodes.insertAll$2(0, index, iterable); }, removeAt$1(_, index) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))[index]; t1.remove$0(0); return t1; }, remove$1(_, element) { var t1, t2, t3, i, t4, value; if (!(element instanceof A.Element)) return false; for (t1 = this._childNodes, t2 = type$.WhereTypeIterable_Element, t3 = t2._eval$1("Iterable.E"), i = 0; i < A.List_List$of(new A.WhereTypeIterable(t1, t2), false, t3).length; ++i) { t4 = A.List_List$of(new A.WhereTypeIterable(t1, t2), false, t3)[i]; if (t4 === element) { t1 = t4.parentNode; if (t1 != null) { value = t1.__Node_nodes_FI; if (value === $) { t2 = A._setArrayType([], type$.JSArray_Node); t1.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t1.__Node_nodes_FI = new A.NodeList(t1, t2); } B.JSArray_methods.remove$1(value._list_proxy$_list, t4); } return true; } } return false; }, fold$1$2(_, initialValue, combine, $T) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.fold$1$2(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), initialValue, combine, $T); }, any$1(_, test) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.any$1(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), test); }, toList$1$growable(_, growable) { return A.List_List$of(this, growable, type$.Element_3); }, toList$0(_) { return this.toList$1$growable(0, true); }, toSet$0(_) { return A.LinkedHashSet_LinkedHashSet$from(this, type$.Element_3); }, elementAt$1(_, index) { var t1 = type$.WhereTypeIterable_Element; return A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))[index]; }, get$isEmpty(_) { var t1 = type$.WhereTypeIterable_Element; return A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")).length === 0; }, get$length(_) { var t1 = type$.WhereTypeIterable_Element; return A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")).length; }, $index(_, index) { var t1 = type$.WhereTypeIterable_Element; return A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))[index]; }, get$iterator(_) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")); return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); }, sublist$2(_, start, end) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.sublist$2(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), start, end); }, sublist$1(_, start) { return this.sublist$2(0, start, null); }, getRange$2(_, start, end) { var t1 = type$.WhereTypeIterable_Element; t1 = A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")); A.RangeError_checkValidRange(start, end, t1.length, null, null); return A.SubListIterable$(t1, start, end, A._arrayInstanceType(t1)._precomputed1); }, indexOf$2(_, element, start) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.indexOf$2(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E")), type$.Element_3._as(element), start); }, indexOf$1(_, element) { return this.indexOf$2(0, element, 0); }, get$first(_) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.get$first(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))); }, get$last(_) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.get$last(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))); }, get$single(_) { var t1 = type$.WhereTypeIterable_Element; return B.JSArray_methods.get$single(A.List_List$of(new A.WhereTypeIterable(this._childNodes, t1), false, t1._eval$1("Iterable.E"))); }, $isEfficientLengthIterable: 1, $isList: 1 }; A.FilteredElementList_removeRange_closure.prototype = { call$1(el) { return el.remove$0(0); }, $signature: 2706 }; A._ConcatTextVisitor.prototype = { toString$0(_) { var t1 = this._str._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A._Document_Node__ParentNode.prototype = {}; A._Document_Node__ParentNode__NonElementParentNode.prototype = {}; A._Document_Node__ParentNode__NonElementParentNode__ElementAndDocument.prototype = {}; A._Element_Node__ParentNode.prototype = {}; A._Element_Node__ParentNode__ElementAndDocument.prototype = {}; A._FilteredElementList_IterableBase_ListMixin.prototype = {}; A.TreeVisitor.prototype = { visit$1(node) { var t1, _this = this; switch (node.get$nodeType(node)) { case 1: return _this.visitChildren$1(type$.Element_3._as(node)); case 3: type$.Text._as(node); t1 = J.toString$0$(node._dom$_data); node._dom$_data = t1; _this._str._contents += t1; return null; case 8: return _this.visitChildren$1(type$.Comment._as(node)); case 11: return _this.visitChildren$1(type$.DocumentFragment._as(node)); case 9: return _this.visitChildren$1(type$.Document._as(node)); case 10: return _this.visitChildren$1(type$.DocumentType._as(node)); default: throw A.wrapException(A.UnsupportedError$("DOM node type " + node.get$nodeType(node))); } }, visitChildren$1(node) { var t1, t2, _i; for (t1 = node.get$nodes(0), t1 = t1.toList$1$growable(t1, false), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) this.visit$1(t1[_i]); } }; A.HtmlParser.prototype = { get$phase() { var value = this.__HtmlParser_phase_AI; return value === $ ? this.__HtmlParser_phase_AI = this.get$_initialPhase() : value; }, get$_initialPhase() { var _this = this, value = _this.__HtmlParser__initialPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__initialPhase_FI = new A.InitialPhase(_this, _this.tree); } return value; }, get$_beforeHtmlPhase() { var _this = this, value = _this.__HtmlParser__beforeHtmlPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__beforeHtmlPhase_FI = new A.BeforeHtmlPhase(_this, _this.tree); } return value; }, get$_beforeHeadPhase() { var _this = this, value = _this.__HtmlParser__beforeHeadPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__beforeHeadPhase_FI = new A.BeforeHeadPhase(_this, _this.tree); } return value; }, get$_inHeadPhase() { var _this = this, value = _this.__HtmlParser__inHeadPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inHeadPhase_FI = new A.InHeadPhase(_this, _this.tree); } return value; }, get$_inBodyPhase() { var _this = this, value = _this.__HtmlParser__inBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inBodyPhase_FI = new A.InBodyPhase(_this, _this.tree); } return value; }, get$_textPhase() { var _this = this, value = _this.__HtmlParser__textPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__textPhase_FI = new A.TextPhase(_this, _this.tree); } return value; }, get$_inTablePhase() { var _this = this, value = _this.__HtmlParser__inTablePhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTablePhase_FI = new A.InTablePhase(_this, _this.tree); } return value; }, get$_inTableTextPhase() { var t1, _this = this, value = _this.__HtmlParser__inTableTextPhase_FI; if (value === $) { t1 = A._setArrayType([], type$.JSArray_StringToken); _this.__HtmlParser__inTableTextPhase_FI !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTableTextPhase_FI = new A.InTableTextPhase(t1, _this, _this.tree); } return value; }, get$_inCaptionPhase() { var _this = this, value = _this.__HtmlParser__inCaptionPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inCaptionPhase_FI = new A.InCaptionPhase(_this, _this.tree); } return value; }, get$_inColumnGroupPhase() { var _this = this, value = _this.__HtmlParser__inColumnGroupPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inColumnGroupPhase_FI = new A.InColumnGroupPhase(_this, _this.tree); } return value; }, get$_inTableBodyPhase() { var _this = this, value = _this.__HtmlParser__inTableBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTableBodyPhase_FI = new A.InTableBodyPhase(_this, _this.tree); } return value; }, get$_inRowPhase() { var _this = this, value = _this.__HtmlParser__inRowPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inRowPhase_FI = new A.InRowPhase(_this, _this.tree); } return value; }, get$_inCellPhase() { var _this = this, value = _this.__HtmlParser__inCellPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inCellPhase_FI = new A.InCellPhase(_this, _this.tree); } return value; }, get$_inSelectPhase() { var _this = this, value = _this.__HtmlParser__inSelectPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inSelectPhase_FI = new A.InSelectPhase(_this, _this.tree); } return value; }, get$_inFramesetPhase() { var _this = this, value = _this.__HtmlParser__inFramesetPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inFramesetPhase_FI = new A.InFramesetPhase(_this, _this.tree); } return value; }, _parser$_parse$0() { var exception; this.reset$0(0); for (; true;) try { this.mainLoop$0(); break; } catch (exception) { if (A.unwrapException(exception) instanceof A.ReparseException) this.reset$0(0); else throw exception; } }, reset$0(_) { var _this = this; _this.tokenizer.reset$0(0); _this.tree.reset$0(0); _this.firstStartTag = false; B.JSArray_methods.clear$0(_this.errors); _this.compatMode = "no quirks"; _this.__HtmlParser_phase_AI = _this.get$_initialPhase(); _this.framesetOK = true; }, isHTMLIntegrationPoint$1(element) { var enc, t1 = element.localName; if (t1 === "annotation-xml" && element.namespaceUri === "http://www.w3.org/1998/Math/MathML") { t1 = element.attributes.$index(0, "encoding"); enc = t1 == null ? null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t1), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, null); return enc === "text/html" || enc === "application/xhtml+xml"; } else return B.JSArray_methods.contains$1(B.List_VRr, new A.Pair(element.namespaceUri, t1, type$.Pair_of_nullable_String_and_nullable_String)); }, inForeignContent$2(token, type) { var node, t1 = this.tree, t2 = t1.openElements; if (t2.length === 0) return false; node = B.JSArray_methods.get$last(t2); t2 = node.namespaceUri; if (t2 == t1.defaultNamespace) return false; t1 = node.localName; if (B.JSArray_methods.contains$1(B.List_6pl, new A.Pair(t2, t1, type$.Pair_of_nullable_String_and_nullable_String))) { if (type === 2) { t2 = type$.StartTagToken._as(token).name; t2 = t2 !== "mglyph" && t2 !== "malignmark"; } else t2 = false; if (t2) return false; if (type === 1 || type === 0) return false; } if (t1 === "annotation-xml" && type === 2 && type$.StartTagToken._as(token).name === "svg") return false; if (this.isHTMLIntegrationPoint$1(node)) if (type === 2 || type === 1 || type === 0) return false; return true; }, mainLoop$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, newToken, type, span, t15, t16, t17, value, result, localPhase, reprocessPhases, reprocess, _this = this; for (t1 = _this.tokenizer, t2 = _this.tree, t3 = type$.DoctypeToken, t4 = type$.CommentToken, t5 = type$.EndTagToken, t6 = type$.StartTagToken, t7 = type$.SpaceCharactersToken, t8 = type$.CharactersToken, t9 = _this.errors, t10 = type$.ParseErrorToken, t11 = t1.stream, t12 = type$.String, t13 = type$.nullable_Object; t1.moveNext$0();) { t14 = t1._tokenizer$_current; t14.toString; for (newToken = t14; newToken != null;) { type = newToken.get$kind(newToken); if (type === 6) { t10._as(newToken); span = newToken.span; t15 = newToken._token$_string; if (t15 == null) { t15 = newToken._token$_string = J.toString$0$(newToken._token$_buffer); newToken._token$_buffer = null; } if (span == null) { t16 = t11.fileInfo; if (t16 == null) span = null; else { t17 = t11._html_input_stream$_offset; new A.FileLocation(t16, t17).FileLocation$_$2(t16, t17); span = new A._FileSpan(t16, t17, t17); span._FileSpan$3(t16, t17, t17); } } t9.push(new A.ParseError(t15, span, newToken.messageParams)); newToken = null; } else { value = _this.__HtmlParser_phase_AI; if (value === $) { value = _this.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(_this, t2); value !== $ && A.throwUnnamedLateFieldADI(); _this.__HtmlParser__initialPhase_FI = result; value = result; } _this.__HtmlParser_phase_AI = value; } if (_this.inForeignContent$2(t14, type)) { value = _this.__HtmlParser__inForeignContentPhase_FI; if (value === $) { result = new A.InForeignContentPhase(_this, t2); value !== $ && A.throwUnnamedLateFieldADI(); _this.__HtmlParser__inForeignContentPhase_FI = result; value = result; } localPhase = value; } else localPhase = value; switch (type) { case 1: newToken = localPhase.processCharacters$1(t8._as(newToken)); break; case 0: newToken = localPhase.processSpaceCharacters$1(t7._as(newToken)); break; case 2: newToken = localPhase.processStartTag$1(t6._as(newToken)); break; case 3: newToken = localPhase.processEndTag$1(t5._as(newToken)); break; case 4: newToken = localPhase.processComment$1(t4._as(newToken)); break; case 5: newToken = localPhase.processDoctype$1(t3._as(newToken)); break; } } } if (t14 instanceof A.StartTagToken) if (t14.selfClosing && !t14.selfClosingAcknowledged) { span = t14.span; t14 = A.LinkedHashMap_LinkedHashMap$_literal(["name", t14.name], t12, t13); if (span == null) { t15 = t11.fileInfo; if (t15 == null) span = null; else { t16 = t11._html_input_stream$_offset; new A.FileLocation(t15, t16).FileLocation$_$2(t15, t16); span = new A._FileSpan(t15, t16, t16); span._FileSpan$3(t15, t16, t16); } } t9.push(new A.ParseError("non-void-element-with-trailing-solidus", span, t14)); } } reprocessPhases = A._setArrayType([], type$.JSArray_Phase); for (reprocess = true; reprocess;) { value = _this.__HtmlParser_phase_AI; if (value === $) { value = _this.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(_this, t2); value !== $ && A.throwUnnamedLateFieldADI(); _this.__HtmlParser__initialPhase_FI = result; value = result; } value = _this.__HtmlParser_phase_AI = value; } reprocessPhases.push(value); value = _this.__HtmlParser_phase_AI; if (value === $) { value = _this.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(_this, t2); value !== $ && A.throwUnnamedLateFieldADI(); _this.__HtmlParser__initialPhase_FI = result; value = result; } value = _this.__HtmlParser_phase_AI = value; } reprocess = value.processEOF$0(); } }, get$_lastSpan() { var t1 = this.tokenizer.stream, t2 = t1.fileInfo; if (t2 == null) t1 = null; else { t1 = A.FileLocation$_(t2, t1._html_input_stream$_offset); t2 = t1.offset; t2 = A._FileSpan$(t1.file, t2, t2); t1 = t2; } return t1; }, parseError$3(span, errorcode, datavars) { var err = new A.ParseError(errorcode, span == null ? this.get$_lastSpan() : span, datavars); this.errors.push(err); }, parseError$2(span, errorcode) { return this.parseError$3(span, errorcode, B.Map_empty8); }, adjustMathMLAttributes$1(token) { var orig = token.data.remove$1(0, "definitionurl"); if (orig != null) token.data.$indexSet(0, "definitionURL", orig); }, adjustSVGAttributes$1(token) { var t1, t2, _i, t3, svgName, t4; for (t1 = token.data, t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"), t2 = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), false, t2._eval$1("Iterable.E")), t1 = t2.length, _i = 0; _i < t1; ++_i) { t3 = A._asString(t2[_i]); svgName = B.Map_bp8kq.$index(0, t3); if (svgName != null) { t4 = token.data; t3 = t4.remove$1(0, t3); t3.toString; t4.$indexSet(0, svgName, t3); } } }, adjustForeignAttributes$1(token) { var t1, t2, _i, t3, foreignName, t4; for (t1 = token.data, t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"), t2 = A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t2), false, t2._eval$1("Iterable.E")), t1 = t2.length, _i = 0; _i < t1; ++_i) { t3 = A._asString(t2[_i]); foreignName = B.Map_kfbiD.$index(0, t3); if (foreignName != null) { t4 = token.data; t3 = t4.remove$1(0, t3); t3.toString; t4.$indexSet(0, foreignName, t3); } } }, resetInsertionMode$0() { var t1, t2, t3, t4, t5, t6, nodeName, last, value, _this = this; for (t1 = _this.tree, t2 = t1.openElements, t3 = A._arrayInstanceType(t2)._eval$1("ReversedListIterable<1>"), t4 = new A.ReversedListIterable(t2, t3), t4 = new A.ListIterator(t4, t4.get$length(0), t3._eval$1("ListIterator")), t3 = t3._eval$1("ListIterable.E"), t5 = t1.defaultNamespace; t4.moveNext$0();) { t6 = t4.__internal$_current; if (t6 == null) t6 = t3._as(t6); nodeName = t6.localName; last = t6 === t2[0]; if (last) nodeName = _this.innerHTML; switch (nodeName) { case "select": case "colgroup": case "head": case "html": break; } if (!last && t6.namespaceUri != t5) continue; switch (nodeName) { case "select": value = _this.__HtmlParser__inSelectPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inSelectPhase_FI = new A.InSelectPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "td": value = _this.__HtmlParser__inCellPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inCellPhase_FI = new A.InCellPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "th": value = _this.__HtmlParser__inCellPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inCellPhase_FI = new A.InCellPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "tr": value = _this.__HtmlParser__inRowPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inRowPhase_FI = new A.InRowPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "tbody": value = _this.__HtmlParser__inTableBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTableBodyPhase_FI = new A.InTableBodyPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "thead": value = _this.__HtmlParser__inTableBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTableBodyPhase_FI = new A.InTableBodyPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "tfoot": value = _this.__HtmlParser__inTableBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTableBodyPhase_FI = new A.InTableBodyPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "caption": value = _this.__HtmlParser__inCaptionPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inCaptionPhase_FI = new A.InCaptionPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "colgroup": value = _this.__HtmlParser__inColumnGroupPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inColumnGroupPhase_FI = new A.InColumnGroupPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "table": value = _this.__HtmlParser__inTablePhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inTablePhase_FI = new A.InTablePhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "head": value = _this.__HtmlParser__inBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inBodyPhase_FI = new A.InBodyPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "body": value = _this.__HtmlParser__inBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inBodyPhase_FI = new A.InBodyPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "frameset": value = _this.__HtmlParser__inFramesetPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__inFramesetPhase_FI = new A.InFramesetPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; case "html": value = _this.__HtmlParser__beforeHeadPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = _this.__HtmlParser__beforeHeadPhase_FI = new A.BeforeHeadPhase(_this, t1); } _this.__HtmlParser_phase_AI = value; return; } } _this.__HtmlParser_phase_AI = _this.get$_inBodyPhase(); }, parseRCDataRawtext$2(token, contentType) { var t1, _this = this; _this.tree.insertElement$1(token); t1 = _this.tokenizer; if (contentType === "RAWTEXT") t1.__HtmlTokenizer_state_A = t1.get$rawtextState(); else t1.__HtmlTokenizer_state_A = t1.get$rcdataState(); _this.originalPhase = _this.get$phase(); _this.__HtmlParser_phase_AI = _this.get$_textPhase(); } }; A.Phase.prototype = { processEOF$0() { throw A.wrapException(A.UnimplementedError$(null)); }, processComment$1(token) { var t1 = this.tree; t1.insertComment$2(token, B.JSArray_methods.get$last(t1.openElements)); return null; }, processDoctype$1(token) { this.parser.parseError$2(token.span, "unexpected-doctype"); return null; }, processCharacters$1(token) { this.tree.insertText$2(token.get$data(0), token.span); return null; }, processSpaceCharacters$1(token) { this.tree.insertText$2(token.get$data(0), token.span); return null; }, processStartTag$1(token) { throw A.wrapException(A.UnimplementedError$(null)); }, startTagHtml$1(token) { var t1 = this.parser; if (!t1.firstStartTag && token.name === "html") t1.parseError$2(token.span, "non-html-root"); this.tree.openElements[0].sourceSpan = token.span; token.data.forEach$1(0, new A.Phase_startTagHtml_closure(this)); t1.firstStartTag = false; return null; }, processEndTag$1(token) { throw A.wrapException(A.UnimplementedError$(null)); }, popOpenElementsUntil$1(token) { var $name = token.name, t1 = this.tree.openElements, node = t1.pop(); for (; node.localName != $name;) node = t1.pop(); } }; A.Phase_startTagHtml_closure.prototype = { call$2(attr, value) { this.$this.tree.openElements[0].attributes.putIfAbsent$2(0, attr, new A.Phase_startTagHtml__closure(value)); }, $signature: 531 }; A.Phase_startTagHtml__closure.prototype = { call$0() { return this.value; }, $signature: 106 }; A.InitialPhase.prototype = { processSpaceCharacters$1(token) { return null; }, processComment$1(token) { var t1 = this.tree, t2 = t1.__TreeBuilder_document_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.insertComment$2(token, t2); return null; }, processDoctype$1(token) { var doctype, _this = this, $name = token.name, t1 = token.publicId, publicId = t1 == null ? null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t1), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, null), systemId = token.systemId, correct = token.correct; if ($name === "html") if (publicId == null) t1 = systemId != null && systemId !== "about:legacy-compat"; else t1 = true; else t1 = true; if (t1) _this.parser.parseError$2(token.span, "unknown-doctype"); if (publicId == null) publicId = ""; doctype = A.DocumentType$(token.name, token.publicId, token.systemId); doctype.sourceSpan = token.span; t1 = _this.tree.__TreeBuilder_document_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.get$nodes(0).add$1(0, doctype); if (correct) if (token.name === "html") { t1 = B.JSString_methods.get$startsWith(publicId); if (!B.JSArray_methods.any$1(B.List_GJC, t1)) if (!B.JSArray_methods.contains$1(B.List_chs1, publicId)) if (!(B.JSArray_methods.any$1(B.List_2jH, t1) && systemId == null)) t1 = systemId != null && systemId.toLowerCase() === "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"; else t1 = true; else t1 = true; else t1 = true; } else t1 = true; else t1 = true; if (t1) _this.parser.compatMode = "quirks"; else { t1 = B.JSString_methods.get$startsWith(publicId); if (!B.JSArray_methods.any$1(B.List_k6K2, t1)) t1 = B.JSArray_methods.any$1(B.List_2jH, t1) && systemId != null; else t1 = true; if (t1) _this.parser.compatMode = "limited quirks"; } t1 = _this.parser; t1.__HtmlParser_phase_AI = t1.get$_beforeHtmlPhase(); return null; }, anythingElse$0() { var t1 = this.parser; t1.compatMode = "quirks"; t1.__HtmlParser_phase_AI = t1.get$_beforeHtmlPhase(); }, processCharacters$1(token) { this.parser.parseError$2(token.span, "expected-doctype-but-got-chars"); this.anythingElse$0(); return token; }, processStartTag$1(token) { this.parser.parseError$3(token.span, "expected-doctype-but-got-start-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); this.anythingElse$0(); return token; }, processEndTag$1(token) { this.parser.parseError$3(token.span, "expected-doctype-but-got-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); this.anythingElse$0(); return token; }, processEOF$0() { var t1 = this.parser; t1.parseError$2(t1.get$_lastSpan(), "expected-doctype-but-got-eof"); this.anythingElse$0(); return true; } }; A.BeforeHtmlPhase.prototype = { insertHtmlElement$0() { var t1 = this.tree, element = t1.createElement$1(0, A.StartTagToken$("html", A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String), null, false)); t1.openElements.push(element); t1 = t1.__TreeBuilder_document_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.get$nodes(0).add$1(0, element); t1 = this.parser; t1.__HtmlParser_phase_AI = t1.get$_beforeHeadPhase(); }, processEOF$0() { this.insertHtmlElement$0(); return true; }, processComment$1(token) { var t1 = this.tree, t2 = t1.__TreeBuilder_document_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.insertComment$2(token, t2); return null; }, processSpaceCharacters$1(token) { return null; }, processCharacters$1(token) { this.insertHtmlElement$0(); return token; }, processStartTag$1(token) { if (token.name === "html") this.parser.firstStartTag = true; this.insertHtmlElement$0(); return token; }, processEndTag$1(token) { var t1 = token.name; switch (t1) { case "head": case "body": case "html": case "br": this.insertHtmlElement$0(); return token; default: this.parser.parseError$3(token.span, "unexpected-end-tag-before-html", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } } }; A.BeforeHeadPhase.prototype = { processStartTag$1(token) { var _null = null; switch (token.name) { case "html": return this.parser.get$_inBodyPhase().processStartTag$1(token); case "head": this.startTagHead$1(token); return _null; default: this.startTagHead$1(A.StartTagToken$("head", A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, type$.String), _null, false)); return token; } }, processEndTag$1(token) { var _null = null, t1 = token.name; switch (t1) { case "head": case "body": case "html": case "br": this.startTagHead$1(A.StartTagToken$("head", A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, type$.String), _null, false)); return token; default: this.parser.parseError$3(token.span, "end-tag-after-implied-root", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return _null; } }, processEOF$0() { this.startTagHead$1(A.StartTagToken$("head", A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String), null, false)); return true; }, processSpaceCharacters$1(token) { return null; }, processCharacters$1(token) { this.startTagHead$1(A.StartTagToken$("head", A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String), null, false)); return token; }, startTagHead$1(token) { var t1 = this.tree; t1.insertElement$1(token); t1.headPointer = B.JSArray_methods.get$last(t1.openElements); t1 = this.parser; t1.__HtmlParser_phase_AI = t1.get$_inHeadPhase(); } }; A.InHeadPhase.prototype = { processStartTag$1(token) { var t1, t2, attributes, charset, $content, _this = this, _null = null; switch (token.name) { case "html": return _this.parser.get$_inBodyPhase().processStartTag$1(token); case "title": _this.parser.parseRCDataRawtext$2(token, "RCDATA"); return _null; case "noscript": case "noframes": case "style": _this.parser.parseRCDataRawtext$2(token, "RAWTEXT"); return _null; case "script": _this.tree.insertElement$1(token); t1 = _this.parser; t2 = t1.tokenizer; t2.__HtmlTokenizer_state_A = t2.get$scriptDataState(); t1.originalPhase = t1.get$phase(); t1.__HtmlParser_phase_AI = t1.get$_textPhase(); return _null; case "base": case "basefont": case "bgsound": case "command": case "link": t1 = _this.tree; t1.insertElement$1(token); t1.openElements.pop(); token.selfClosingAcknowledged = true; return _null; case "meta": t1 = _this.tree; t1.insertElement$1(token); t1.openElements.pop(); token.selfClosingAcknowledged = true; attributes = token.data; t1 = _this.parser.tokenizer.stream; if (!t1.charEncodingCertain) { charset = attributes.$index(0, "charset"); $content = attributes.$index(0, "content"); if (charset != null) t1.changeEncoding$1(charset); else if ($content != null) t1.changeEncoding$1(new A.ContentAttrParser(new A.EncodingBytes($content)).parse$0(0)); } return _null; case "head": _this.parser.parseError$2(token.span, "two-heads-are-not-better-than-one"); return _null; default: _this.endTagHead$1(new A.EndTagToken("head", false)); return token; } }, processEndTag$1(token) { var t1 = token.name; switch (t1) { case "head": this.endTagHead$1(token); return null; case "br": case "html": case "body": this.endTagHead$1(new A.EndTagToken("head", false)); return token; default: this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEOF$0() { this.endTagHead$1(new A.EndTagToken("head", false)); return true; }, processCharacters$1(token) { this.endTagHead$1(new A.EndTagToken("head", false)); return token; }, endTagHead$1(token) { var value, t1 = this.parser, t2 = t1.tree; t2.openElements.pop(); value = t1.__HtmlParser__afterHeadPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t1.__HtmlParser__afterHeadPhase_FI = new A.AfterHeadPhase(t1, t2); } t1.__HtmlParser_phase_AI = value; } }; A.AfterHeadPhase.prototype = { processStartTag$1(token) { var _this = this, _null = null, t1 = token.name; switch (t1) { case "html": return _this.parser.get$_inBodyPhase().processStartTag$1(token); case "body": t1 = _this.parser; t1.framesetOK = false; _this.tree.insertElement$1(token); t1.__HtmlParser_phase_AI = t1.get$_inBodyPhase(); return _null; case "frameset": _this.tree.insertElement$1(token); t1 = _this.parser; t1.__HtmlParser_phase_AI = t1.get$_inFramesetPhase(); return _null; case "base": case "basefont": case "bgsound": case "link": case "meta": case "noframes": case "script": case "style": case "title": _this.startTagFromHead$1(token); return _null; case "head": _this.parser.parseError$3(token.span, "unexpected-start-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return _null; default: _this.anythingElse$0(); return token; } }, processEndTag$1(token) { var t1 = token.name; switch (t1) { case "body": case "html": case "br": this.anythingElse$0(); return token; default: this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEOF$0() { this.anythingElse$0(); return true; }, processCharacters$1(token) { this.anythingElse$0(); return token; }, startTagFromHead$1(token) { var t2, t3, t4, t1 = this.parser; t1.parseError$3(token.span, "unexpected-start-tag-out-of-my-head", A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); t2 = this.tree; t3 = t2.openElements; t3.push(type$.Element_3._as(t2.headPointer)); t1.get$_inHeadPhase().processStartTag$1(token); for (t1 = A._arrayInstanceType(t3)._eval$1("ReversedListIterable<1>"), t2 = new A.ReversedListIterable(t3, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"); t2.moveNext$0();) { t4 = t2.__internal$_current; if (t4 == null) t4 = t1._as(t4); if (t4.localName === "head") { B.JSArray_methods.remove$1(t3, t4); break; } } }, anythingElse$0() { this.tree.insertElement$1(A.StartTagToken$("body", A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, type$.String), null, false)); var t1 = this.parser; t1.__HtmlParser_phase_AI = t1.get$_inBodyPhase(); t1.framesetOK = true; } }; A.InBodyPhase.prototype = { processStartTag$1(token) { var t2, afeAElement, savedFramesetOK, value, last, _this = this, _null = null, _s1_ = "p", _s6_ = "button", _s20_ = "unexpected-start-tag", _s36_ = "unexpected-start-tag-implies-end-tag", _s7_ = "RAWTEXT", t1 = token.name; switch (t1) { case "html": return _this.startTagHtml$1(token); case "base": case "basefont": case "bgsound": case "command": case "link": case "meta": case "noframes": case "script": case "style": case "title": return _this.parser.get$_inHeadPhase().processStartTag$1(token); case "body": _this.startTagBody$1(token); return _null; case "frameset": _this.startTagFrameset$1(token); return _null; case "address": case "article": case "aside": case "blockquote": case "center": case "details": case "dir": case "div": case "dl": case "fieldset": case "figcaption": case "figure": case "footer": case "header": case "hgroup": case "menu": case "nav": case "ol": case "p": case "section": case "summary": case "ul": _this.startTagCloseP$1(token); return _null; case "h1": case "h2": case "h3": case "h4": case "h5": case "h6": t1 = _this.tree; if (t1.elementInScope$2$variant(_s1_, _s6_)) _this.endTagP$1(new A.EndTagToken(_s1_, false)); t2 = t1.openElements; if (B.JSArray_methods.contains$1(B.List_adS, B.JSArray_methods.get$last(t2).localName)) { _this.parser.parseError$3(token.span, _s20_, A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); t2.pop(); } t1.insertElement$1(token); return _null; case "pre": case "listing": t1 = _this.tree; if (t1.elementInScope$2$variant(_s1_, _s6_)) _this.endTagP$1(new A.EndTagToken(_s1_, false)); t1.insertElement$1(token); _this.parser.framesetOK = false; _this.dropNewline = true; return _null; case "form": t1 = _this.tree; if (t1.formPointer != null) _this.parser.parseError$3(token.span, _s20_, A.LinkedHashMap_LinkedHashMap$_literal(["name", "form"], type$.String, type$.nullable_Object)); else { if (t1.elementInScope$2$variant(_s1_, _s6_)) _this.endTagP$1(new A.EndTagToken(_s1_, false)); t1.insertElement$1(token); t1.formPointer = B.JSArray_methods.get$last(t1.openElements); } return _null; case "li": case "dd": case "dt": _this.startTagListItem$1(token); return _null; case "plaintext": t1 = _this.tree; if (t1.elementInScope$2$variant(_s1_, _s6_)) _this.endTagP$1(new A.EndTagToken(_s1_, false)); t1.insertElement$1(token); t1 = _this.parser.tokenizer; t1.__HtmlTokenizer_state_A = t1.get$plaintextState(); return _null; case "a": t1 = _this.tree; afeAElement = t1.elementInActiveFormattingElements$1("a"); if (afeAElement != null) { _this.parser.parseError$3(token.span, _s36_, A.LinkedHashMap_LinkedHashMap$_literal(["startName", "a", "endName", "a"], type$.String, type$.nullable_Object)); _this.endTagFormatting$1(new A.EndTagToken("a", false)); B.JSArray_methods.remove$1(t1.openElements, afeAElement); B.JSArray_methods.remove$1(t1.activeFormattingElements._list_proxy$_list, afeAElement); } t1.reconstructActiveFormattingElements$0(); _this.addFormattingElement$1(token); return _null; case "b": case "big": case "code": case "em": case "font": case "i": case "s": case "small": case "strike": case "strong": case "tt": case "u": _this.tree.reconstructActiveFormattingElements$0(); _this.addFormattingElement$1(token); return _null; case "nobr": t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); if (t1.elementInScope$1("nobr")) { _this.parser.parseError$3(token.span, _s36_, A.LinkedHashMap_LinkedHashMap$_literal(["startName", "nobr", "endName", "nobr"], type$.String, type$.nullable_Object)); _this.processEndTag$1(new A.EndTagToken("nobr", false)); t1.reconstructActiveFormattingElements$0(); } _this.addFormattingElement$1(token); return _null; case "button": return _this.startTagButton$1(token); case "applet": case "marquee": case "object": t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertElement$1(token); t1.activeFormattingElements.add$1(0, _null); _this.parser.framesetOK = false; return _null; case "xmp": t1 = _this.tree; if (t1.elementInScope$2$variant(_s1_, _s6_)) _this.endTagP$1(new A.EndTagToken(_s1_, false)); t1.reconstructActiveFormattingElements$0(); t1 = _this.parser; t1.framesetOK = false; t1.parseRCDataRawtext$2(token, _s7_); return _null; case "table": t1 = _this.parser; if (t1.compatMode !== "quirks") if (_this.tree.elementInScope$2$variant(_s1_, _s6_)) _this.processEndTag$1(new A.EndTagToken(_s1_, false)); _this.tree.insertElement$1(token); t1.framesetOK = false; t1.__HtmlParser_phase_AI = t1.get$_inTablePhase(); return _null; case "area": case "br": case "embed": case "img": case "keygen": case "wbr": _this.startTagVoidFormatting$1(token); return _null; case "param": case "source": case "track": t1 = _this.tree; t1.insertElement$1(token); t1.openElements.pop(); token.selfClosingAcknowledged = true; return _null; case "input": t1 = _this.parser; savedFramesetOK = t1.framesetOK; _this.startTagVoidFormatting$1(token); t2 = token.data.$index(0, "type"); if ((t2 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t2), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null)) === "hidden") t1.framesetOK = savedFramesetOK; return _null; case "hr": t1 = _this.tree; if (t1.elementInScope$2$variant(_s1_, _s6_)) _this.endTagP$1(new A.EndTagToken(_s1_, false)); t1.insertElement$1(token); t1.openElements.pop(); token.selfClosingAcknowledged = true; _this.parser.framesetOK = false; return _null; case "image": _this.parser.parseError$3(token.span, "unexpected-start-tag-treated-as", A.LinkedHashMap_LinkedHashMap$_literal(["originalName", "image", "newName", "img"], type$.String, type$.nullable_Object)); _this.processStartTag$1(A.StartTagToken$("img", token.data, _null, token.selfClosing)); return _null; case "isindex": _this.startTagIsIndex$1(token); return _null; case "textarea": _this.tree.insertElement$1(token); t1 = _this.parser; t2 = t1.tokenizer; t2.__HtmlTokenizer_state_A = t2.get$rcdataState(); _this.dropNewline = true; t1.framesetOK = false; return _null; case "iframe": t1 = _this.parser; t1.framesetOK = false; t1.parseRCDataRawtext$2(token, _s7_); return _null; case "noembed": case "noscript": _this.parser.parseRCDataRawtext$2(token, _s7_); return _null; case "select": t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertElement$1(token); t1 = _this.parser; t1.framesetOK = false; if (t1.get$_inTablePhase() === t1.get$phase() || t1.get$_inCaptionPhase() === t1.get$phase() || t1.get$_inColumnGroupPhase() === t1.get$phase() || t1.get$_inTableBodyPhase() === t1.get$phase() || t1.get$_inRowPhase() === t1.get$phase() || t1.get$_inCellPhase() === t1.get$phase()) { value = t1.__HtmlParser__inSelectInTablePhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t1.__HtmlParser__inSelectInTablePhase_FI = new A.InSelectInTablePhase(t1, t1.tree); } t1.__HtmlParser_phase_AI = value; } else t1.__HtmlParser_phase_AI = t1.get$_inSelectPhase(); return _null; case "rp": case "rt": t1 = _this.tree; if (t1.elementInScope$1("ruby")) { t1.generateImpliedEndTags$0(); last = B.JSArray_methods.get$last(t1.openElements); if (last.localName !== "ruby") _this.parser.parseError$2(last.sourceSpan, "undefined-error"); } t1.insertElement$1(token); return _null; case "option": case "optgroup": t1 = _this.tree; if (B.JSArray_methods.get$last(t1.openElements).localName === "option") _this.parser.get$phase().processEndTag$1(new A.EndTagToken("option", false)); t1.reconstructActiveFormattingElements$0(); _this.parser.tree.insertElement$1(token); return _null; case "math": t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t2 = _this.parser; t2.adjustMathMLAttributes$1(token); t2.adjustForeignAttributes$1(token); token.namespace = "http://www.w3.org/1998/Math/MathML"; t1.insertElement$1(token); if (token.selfClosing) { t1.openElements.pop(); token.selfClosingAcknowledged = true; } return _null; case "svg": t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t2 = _this.parser; t2.adjustSVGAttributes$1(token); t2.adjustForeignAttributes$1(token); token.namespace = "http://www.w3.org/2000/svg"; t1.insertElement$1(token); if (token.selfClosing) { t1.openElements.pop(); token.selfClosingAcknowledged = true; } return _null; case "caption": case "col": case "colgroup": case "frame": case "head": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": _this.parser.parseError$3(token.span, "unexpected-start-tag-ignored", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return _null; default: t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertElement$1(token); return _null; } }, processEndTag$1(token) { var t2, inScope, node, variant, t3, _this = this, _null = null, _s17_ = "end-tag-too-early", _s18_ = "unexpected-end-tag", t1 = token.name; switch (t1) { case "body": _this.endTagBody$1(token); return _null; case "html": return _this.endTagHtml$1(token); case "address": case "article": case "aside": case "blockquote": case "button": case "center": case "details": case "dir": case "div": case "dl": case "fieldset": case "figcaption": case "figure": case "footer": case "header": case "hgroup": case "listing": case "menu": case "nav": case "ol": case "pre": case "section": case "summary": case "ul": if (t1 === "pre") _this.dropNewline = false; t2 = _this.tree; inScope = t2.elementInScope$1(t1); if (inScope) t2.generateImpliedEndTags$0(); t1 = B.JSArray_methods.get$last(t2.openElements).localName; t2 = token.name; if (t1 != t2) _this.parser.parseError$3(token.span, _s17_, A.LinkedHashMap_LinkedHashMap$_literal(["name", t2], type$.String, type$.nullable_Object)); if (inScope) _this.popOpenElementsUntil$1(token); return _null; case "form": t1 = _this.tree; node = t1.formPointer; t1.formPointer = null; if (node == null || !t1.elementInScope$1(node)) _this.parser.parseError$3(token.span, _s18_, A.LinkedHashMap_LinkedHashMap$_literal(["name", "form"], type$.String, type$.nullable_Object)); else { t1.generateImpliedEndTags$0(); t1 = t1.openElements; if (!J.$eq$(B.JSArray_methods.get$last(t1), node)) _this.parser.parseError$3(token.span, "end-tag-too-early-ignored", A.LinkedHashMap_LinkedHashMap$_literal(["name", "form"], type$.String, type$.nullable_Object)); B.JSArray_methods.remove$1(t1, node); } return _null; case "p": _this.endTagP$1(token); return _null; case "dd": case "dt": case "li": variant = t1 === "li" ? "list" : _null; t2 = _this.tree; t1 = t2.elementInScope$2$variant(t1, variant); t3 = token.name; if (!t1) _this.parser.parseError$3(token.span, _s18_, A.LinkedHashMap_LinkedHashMap$_literal(["name", t3], type$.String, type$.nullable_Object)); else { t2.generateImpliedEndTags$1(t3); t1 = B.JSArray_methods.get$last(t2.openElements).localName; t2 = token.name; if (t1 != t2) _this.parser.parseError$3(token.span, _s17_, A.LinkedHashMap_LinkedHashMap$_literal(["name", t2], type$.String, type$.nullable_Object)); _this.popOpenElementsUntil$1(token); } return _null; case "h1": case "h2": case "h3": case "h4": case "h5": case "h6": _this.endTagHeading$1(token); return _null; case "a": case "b": case "big": case "code": case "em": case "font": case "i": case "nobr": case "s": case "small": case "strike": case "strong": case "tt": case "u": _this.endTagFormatting$1(token); return _null; case "applet": case "marquee": case "object": t2 = _this.tree; if (t2.elementInScope$1(t1)) t2.generateImpliedEndTags$0(); t1 = B.JSArray_methods.get$last(t2.openElements).localName; t3 = token.name; if (t1 != t3) _this.parser.parseError$3(token.span, _s17_, A.LinkedHashMap_LinkedHashMap$_literal(["name", t3], type$.String, type$.nullable_Object)); if (t2.elementInScope$1(token.name)) { _this.popOpenElementsUntil$1(token); t2.clearActiveFormattingElements$0(); } return _null; case "br": t1 = type$.String; _this.parser.parseError$3(token.span, "unexpected-end-tag-treated-as", A.LinkedHashMap_LinkedHashMap$_literal(["originalName", "br", "newName", "br element"], t1, type$.nullable_Object)); t2 = _this.tree; t2.reconstructActiveFormattingElements$0(); t2.insertElement$1(A.StartTagToken$("br", A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, t1), _null, false)); t2.openElements.pop(); return _null; default: _this.endTagOther$1(token); return _null; } }, isMatchingFormattingElement$2(node1, node2) { var t1, t2; if (node1.localName != node2.localName || node1.namespaceUri != node2.namespaceUri) return false; else { t1 = node1.attributes; if (t1.__js_helper$_length !== node2.attributes.__js_helper$_length) return false; else for (t1 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; if (!J.$eq$(node1.attributes.$index(0, t2), node2.attributes.$index(0, t2))) return false; } } return true; }, addFormattingElement$1(token) { var element, matchingElements, t2, t3, t4, t5, t1 = this.tree; t1.insertElement$1(token); element = B.JSArray_methods.get$last(t1.openElements); matchingElements = A._setArrayType([], type$.JSArray_nullable_Node); for (t1 = t1.activeFormattingElements, t2 = A._instanceType(t1)._eval$1("ReversedListIterable"), t3 = new A.ReversedListIterable(t1, t2), t3 = new A.ListIterator(t3, t3.get$length(0), t2._eval$1("ListIterator")), t4 = type$.Element_3, t2 = t2._eval$1("ListIterable.E"); t3.moveNext$0();) { t5 = t3.__internal$_current; if (t5 == null) t5 = t2._as(t5); if (t5 == null) break; else { t4._as(t5); if (this.isMatchingFormattingElement$2(t5, element)) matchingElements.push(t5); } } if (matchingElements.length === 3) B.JSArray_methods.remove$1(t1._list_proxy$_list, B.JSArray_methods.get$last(matchingElements)); t1.add$1(0, element); }, processEOF$0() { var t1, t2, t3, span; $label0$1: for (t1 = this.tree.openElements, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); switch (t3.localName) { case "dd": case "dt": case "li": case "p": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": case "body": case "html": continue $label0$1; } t1 = this.parser; span = t3.sourceSpan; if (span == null) { t2 = t1.tokenizer.stream; t3 = t2.fileInfo; if (t3 == null) span = null; else { t2 = t2._html_input_stream$_offset; new A.FileLocation(t3, t2).FileLocation$_$2(t3, t2); span = new A._FileSpan(t3, t2, t2); span._FileSpan$3(t3, t2, t2); } } t1.errors.push(new A.ParseError("expected-closing-tag-but-got-eof", span, B.Map_empty8)); break $label0$1; } return false; }, processCharacters$1(token) { var t1; if (token.get$data(0) === "\x00") return null; t1 = this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertText$2(token.get$data(0), token.span); t1 = this.parser; if (t1.framesetOK && !A.allWhitespace(token.get$data(0))) t1.framesetOK = false; return null; }, processSpaceCharacters$1(token) { var data, t1, lastOpen, _this = this; if (_this.dropNewline) { data = token.get$data(0); t1 = _this.dropNewline = false; if (B.JSString_methods.startsWith$1(data, "\n")) { lastOpen = B.JSArray_methods.get$last(_this.tree.openElements); if (B.JSArray_methods.contains$1(B.List_pre_listing_textarea, lastOpen.localName)) { t1 = lastOpen.get$nodes(0); t1 = t1.get$isEmpty(t1); } if (t1) data = B.JSString_methods.substring$1(data, 1); } if (data.length !== 0) { t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertText$2(data, token.span); } } else { t1 = _this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertText$2(token.get$data(0), token.span); } return null; }, startTagBody$1(token) { var t2, t1 = this.parser; t1.parseError$3(token.span, "unexpected-start-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", "body"], type$.String, type$.nullable_Object)); t2 = this.tree.openElements; if (!(t2.length === 1 || t2[1].localName !== "body")) { t1.framesetOK = false; token.data.forEach$1(0, new A.InBodyPhase_startTagBody_closure(this)); } }, startTagFrameset$1(token) { var t2, t3, t4, t1 = this.parser; t1.parseError$3(token.span, "unexpected-start-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", "frameset"], type$.String, type$.nullable_Object)); t2 = this.tree; t3 = t2.openElements; if (!(t3.length === 1 || t3[1].localName !== "body")) if (t1.framesetOK) { t4 = t3[1].parentNode; if (t4 != null) B.JSArray_methods.remove$1(t4.get$nodes(0)._list_proxy$_list, t3[1]); for (; B.JSArray_methods.get$last(t3).localName !== "html";) t3.pop(); t2.insertElement$1(token); t1.__HtmlParser_phase_AI = t1.get$_inFramesetPhase(); } }, startTagCloseP$1(token) { var t1 = this.tree; if (t1.elementInScope$2$variant("p", "button")) this.endTagP$1(new A.EndTagToken("p", false)); t1.insertElement$1(token); }, startTagListItem$1(token) { var t2, t3, t4, t5, t6, t7, t8, value, result, ns, t1 = this.parser; t1.framesetOK = false; t2 = token.name; t2.toString; t2 = B.Map_G38Gl.$index(0, t2); t2.toString; for (t3 = this.tree, t4 = t3.openElements, t5 = A._arrayInstanceType(t4)._eval$1("ReversedListIterable<1>"), t4 = new A.ReversedListIterable(t4, t5), t4 = new A.ListIterator(t4, t4.get$length(0), t5._eval$1("ListIterator")), t6 = type$.Pair_of_String_and_nullable_String, t5 = t5._eval$1("ListIterable.E"); t4.moveNext$0();) { t7 = t4.__internal$_current; if (t7 == null) t7 = t5._as(t7); t8 = t7.localName; if (B.JSArray_methods.contains$1(t2, t8)) { value = t1.__HtmlParser_phase_AI; if (value === $) { value = t1.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(t1, t1.tree); value !== $ && A.throwUnnamedLateFieldADI(); t1.__HtmlParser__initialPhase_FI = result; value = result; } value = t1.__HtmlParser_phase_AI = value; } value.processEndTag$1(new A.EndTagToken(t8, false)); break; } ns = t7.namespaceUri; if (B.JSArray_methods.contains$1(B.List_AeS, new A.Pair(ns == null ? "http://www.w3.org/1999/xhtml" : ns, t8, t6)) && !B.JSArray_methods.contains$1(B.List_address_div_p, t8)) break; } if (t3.elementInScope$2$variant("p", "button")) t1.get$phase().processEndTag$1(new A.EndTagToken("p", false)); t3.insertElement$1(token); }, startTagButton$1(token) { var t1 = this.tree, t2 = this.parser; if (t1.elementInScope$1("button")) { t2.parseError$3(token.span, "unexpected-start-tag-implies-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["startName", "button", "endName", "button"], type$.String, type$.nullable_Object)); this.processEndTag$1(new A.EndTagToken("button", false)); return token; } else { t1.reconstructActiveFormattingElements$0(); t1.insertElement$1(token); t2.framesetOK = false; } return null; }, startTagVoidFormatting$1(token) { var t1 = this.tree; t1.reconstructActiveFormattingElements$0(); t1.insertElement$1(token); t1.openElements.pop(); token.selfClosingAcknowledged = true; this.parser.framesetOK = false; }, startTagIsIndex$1(token) { var t2, formAttrs, dataAction, $prompt, attributes, _this = this, _null = null, _s6_ = "action", t1 = type$.String; _this.parser.parseError$3(token.span, "deprecated-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", "isindex"], t1, type$.nullable_Object)); if (_this.tree.formPointer != null) return; t2 = type$.Object; formAttrs = A.LinkedHashMap_LinkedHashMap(_null, _null, t2, t1); dataAction = token.data.$index(0, _s6_); if (dataAction != null) formAttrs.$indexSet(0, _s6_, dataAction); _this.processStartTag$1(A.StartTagToken$("form", formAttrs, _null, false)); _this.processStartTag$1(A.StartTagToken$("hr", A.LinkedHashMap_LinkedHashMap(_null, _null, t2, t1), _null, false)); _this.processStartTag$1(A.StartTagToken$("label", A.LinkedHashMap_LinkedHashMap(_null, _null, t2, t1), _null, false)); $prompt = token.data.$index(0, "prompt"); if ($prompt == null) $prompt = "This is a searchable index. Enter search keywords: "; _this.processCharacters$1(new A.CharactersToken(_null, $prompt)); attributes = A.LinkedHashMap_LinkedHashMap$from(token.data, t2, t1); attributes.remove$1(0, _s6_); attributes.remove$1(0, "prompt"); attributes.$indexSet(0, "name", "isindex"); _this.processStartTag$1(A.StartTagToken$("input", attributes, _null, token.selfClosing)); _this.processEndTag$1(new A.EndTagToken("label", false)); _this.processStartTag$1(A.StartTagToken$("hr", A.LinkedHashMap_LinkedHashMap(_null, _null, t2, t1), _null, false)); _this.processEndTag$1(new A.EndTagToken("form", false)); }, endTagP$1(token) { var _this = this, _s18_ = "unexpected-end-tag", t1 = _this.tree; if (!t1.elementInScope$2$variant("p", "button")) { t1 = type$.String; _this.startTagCloseP$1(A.StartTagToken$("p", A.LinkedHashMap_LinkedHashMap(null, null, type$.Object, t1), null, false)); _this.parser.parseError$3(token.span, _s18_, A.LinkedHashMap_LinkedHashMap$_literal(["name", "p"], t1, type$.nullable_Object)); _this.endTagP$1(new A.EndTagToken("p", false)); } else { t1.generateImpliedEndTags$1("p"); if (B.JSArray_methods.get$last(t1.openElements).localName !== "p") _this.parser.parseError$3(token.span, _s18_, A.LinkedHashMap_LinkedHashMap$_literal(["name", "p"], type$.String, type$.nullable_Object)); _this.popOpenElementsUntil$1(token); } }, endTagBody$1(token) { var t2, _i, t3, span, t4, value, _this = this, t1 = _this.tree; if (!t1.elementInScope$1("body")) { _this.parser.parseError$2(token.span, "undefined-error"); return; } else { t1 = t1.openElements; if (B.JSArray_methods.get$last(t1).localName === "body") B.JSArray_methods.get$last(t1); else $label0$1: for (t1 = A.slice(t1, 2, null), t2 = t1.length, _i = 0; _i < t2; ++_i) { t3 = t1[_i].localName; switch (t3) { case "dd": case "dt": case "li": case "optgroup": case "option": case "p": case "rp": case "rt": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": case "body": case "html": continue $label0$1; } t1 = _this.parser; span = token.span; t3 = A.LinkedHashMap_LinkedHashMap$_literal(["gotName", "body", "expectedName", t3], type$.String, type$.nullable_Object); if (span == null) { t2 = t1.tokenizer.stream; t4 = t2.fileInfo; if (t4 == null) span = null; else { t2 = t2._html_input_stream$_offset; new A.FileLocation(t4, t2).FileLocation$_$2(t4, t2); span = new A._FileSpan(t4, t2, t2); span._FileSpan$3(t4, t2, t2); } } t1.errors.push(new A.ParseError("expected-one-end-tag-but-got-another", span, t3)); break $label0$1; } } t1 = _this.parser; value = t1.__HtmlParser__afterBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t1.__HtmlParser__afterBodyPhase_FI = new A.AfterBodyPhase(t1, t1.tree); } t1.__HtmlParser_phase_AI = value; }, endTagHtml$1(token) { if (this.tree.elementInScope$1("body")) { this.endTagBody$1(new A.EndTagToken("body", false)); return token; } return null; }, endTagHeading$1(token) { var t1, _i, t2, $name, t3, t4, node; for (t1 = this.tree, _i = 0; _i < 6; ++_i) if (t1.elementInScope$1(B.List_adS[_i])) { t2 = t1.openElements; $name = B.JSArray_methods.get$last(t2).localName; if ($name != null && B.JSArray_methods.contains$1(B.List_qBb, $name)) { t2.pop(); t1.generateImpliedEndTags$1(null); } break; } t2 = t1.openElements; t3 = B.JSArray_methods.get$last(t2).localName; t4 = token.name; if (t3 != t4) this.parser.parseError$3(token.span, "end-tag-too-early", A.LinkedHashMap_LinkedHashMap$_literal(["name", t4], type$.String, type$.nullable_Object)); for (_i = 0; _i < 6; ++_i) if (t1.elementInScope$1(B.List_adS[_i])) { node = t2.pop(); for (; !B.JSArray_methods.contains$1(B.List_adS, node.localName);) node = t2.pop(); break; } }, endTagFormatting$1(token) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, outerLoopCounter, formattingElement, t12, span, t13, t14, afeIndex, furthestBlock, _i, element, ns, commonAncestor, bookmark, index, lastNode, innerLoopCounter, node, result, lastNode0, value, value0, nodePos, _null = null; for (t1 = this.tree, t2 = t1.activeFormattingElements, t3 = t2._list_proxy$_list, t4 = t1.openElements, t5 = type$.Object, t6 = type$.String, t7 = type$.JSArray_Node, t8 = type$.Pair_of_String_and_nullable_String, t9 = this.parser, t10 = type$.nullable_Object, t11 = t9.tokenizer.stream, t9 = t9.errors, outerLoopCounter = 0; outerLoopCounter < 8;) { ++outerLoopCounter; formattingElement = t1.elementInActiveFormattingElements$1(token.name); if (formattingElement != null) t12 = B.JSArray_methods.contains$1(t4, formattingElement) && !t1.elementInScope$1(formattingElement.localName); else t12 = true; if (t12) { span = token.span; t1 = A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], t6, t10); if (span == null) { t2 = t11.fileInfo; if (t2 == null) span = _null; else { t3 = t11._html_input_stream$_offset; new A.FileLocation(t2, t3).FileLocation$_$2(t2, t3); span = new A._FileSpan(t2, t3, t3); span._FileSpan$3(t2, t3, t3); } } t9.push(new A.ParseError("adoption-agency-1.1", span, t1)); return; } else if (!B.JSArray_methods.contains$1(t4, formattingElement)) { span = token.span; t1 = A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], t6, t10); if (span == null) { t2 = t11.fileInfo; if (t2 == null) span = _null; else { t4 = t11._html_input_stream$_offset; new A.FileLocation(t2, t4).FileLocation$_$2(t2, t4); span = new A._FileSpan(t2, t4, t4); span._FileSpan$3(t2, t4, t4); } } t9.push(new A.ParseError("adoption-agency-1.2", span, t1)); B.JSArray_methods.remove$1(t3, formattingElement); return; } t12 = B.JSArray_methods.get$last(t4); if (formattingElement == null ? t12 != null : formattingElement !== t12) { span = token.span; t12 = A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], t6, t10); if (span == null) { t13 = t11.fileInfo; if (t13 == null) span = _null; else { t14 = t11._html_input_stream$_offset; new A.FileLocation(t13, t14).FileLocation$_$2(t13, t14); span = new A._FileSpan(t13, t14, t14); span._FileSpan$3(t13, t14, t14); } } t9.push(new A.ParseError("adoption-agency-1.3", span, t12)); } afeIndex = B.JSArray_methods.indexOf$1(t4, formattingElement); t12 = A.slice(t4, afeIndex, _null); t13 = t12.length; _i = 0; while (true) { if (!(_i < t12.length)) { furthestBlock = _null; break; } element = t12[_i]; ns = element.namespaceUri; if (ns == null) ns = "http://www.w3.org/1999/xhtml"; if (B.JSArray_methods.contains$1(B.List_AeS, new A.Pair(ns, element.localName, t8))) { furthestBlock = element; break; } t12.length === t13 || (0, A.throwConcurrentModificationError)(t12); ++_i; } if (furthestBlock == null) { element = t4.pop(); for (; element !== formattingElement;) element = t4.pop(); B.JSArray_methods.remove$1(t3, element); return; } commonAncestor = t4[afeIndex - 1]; bookmark = t2.indexOf$1(t2, formattingElement); index = B.JSArray_methods.indexOf$1(t4, furthestBlock); for (lastNode = furthestBlock, innerLoopCounter = 0; innerLoopCounter < 3;) { ++innerLoopCounter; --index; node = t4[index]; if (!t2.contains$1(t2, node)) { B.JSArray_methods.remove$1(t4, node); continue; } if (node === formattingElement) break; if (lastNode === furthestBlock) bookmark = t2.indexOf$1(t2, node) + 1; t12 = node.localName; result = new A.Element(node.namespaceUri, t12, A.LinkedHashMap_LinkedHashMap(_null, _null, t5, t6)); result.attributes = A.LinkedHashMap_LinkedHashMap$from(node.attributes, t5, t6); lastNode0 = node._dom$_clone$2(result, false); t3[t2.indexOf$1(t2, node)] = lastNode0; t4[B.JSArray_methods.indexOf$1(t4, node)] = lastNode0; t12 = lastNode.parentNode; if (t12 != null) { value = t12.__Node_nodes_FI; if (value === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } B.JSArray_methods.remove$1(value._list_proxy$_list, lastNode); } value = lastNode0.__Node_nodes_FI; if (value === $) { t12 = A._setArrayType([], t7); lastNode0.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = lastNode0.__Node_nodes_FI = new A.NodeList(lastNode0, t12); } t12 = lastNode.parentNode; if (t12 != null) { value0 = t12.__Node_nodes_FI; if (value0 === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } B.JSArray_methods.remove$1(value0._list_proxy$_list, lastNode); } lastNode.parentNode = value._dom$_parent; value.super$ListProxy$add(0, lastNode); lastNode = lastNode0; } t12 = lastNode.parentNode; if (t12 != null) { value = t12.__Node_nodes_FI; if (value === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } B.JSArray_methods.remove$1(value._list_proxy$_list, lastNode); } if (B.JSArray_methods.contains$1(B.List_kYS, commonAncestor.localName)) { nodePos = t1.getTableMisnestedNodePosition$0(); t12 = nodePos[0]; t13 = nodePos[1]; value = t12.__Node_nodes_FI; if (t13 == null) { if (value === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } t12 = lastNode.parentNode; if (t12 != null) { value0 = t12.__Node_nodes_FI; if (value0 === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } B.JSArray_methods.remove$1(value0._list_proxy$_list, lastNode); } lastNode.parentNode = value._dom$_parent; value.super$ListProxy$add(0, lastNode); } else { if (value === $) { t14 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); result = t12.__Node_nodes_FI = new A.NodeList(t12, t14); value0 = result; value = value0; } else value0 = value; if (value0 === $) { t14 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t12.__Node_nodes_FI = new A.NodeList(t12, t14); } t12 = value0.indexOf$1(value0, t13); t13 = lastNode.parentNode; if (t13 != null) { value0 = t13.__Node_nodes_FI; if (value0 === $) { t14 = A._setArrayType([], t7); t13.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t13.__Node_nodes_FI = new A.NodeList(t13, t14); } B.JSArray_methods.remove$1(value0._list_proxy$_list, lastNode); } lastNode.parentNode = value._dom$_parent; value.super$ListProxy$insert(0, t12, lastNode); } } else { value = commonAncestor.__Node_nodes_FI; if (value === $) { t12 = A._setArrayType([], t7); commonAncestor.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = commonAncestor.__Node_nodes_FI = new A.NodeList(commonAncestor, t12); } t12 = lastNode.parentNode; if (t12 != null) { value0 = t12.__Node_nodes_FI; if (value0 === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } B.JSArray_methods.remove$1(value0._list_proxy$_list, lastNode); } lastNode.parentNode = value._dom$_parent; value.super$ListProxy$add(0, lastNode); } t12 = formattingElement.localName; result = new A.Element(formattingElement.namespaceUri, t12, A.LinkedHashMap_LinkedHashMap(_null, _null, t5, t6)); result.attributes = A.LinkedHashMap_LinkedHashMap$from(formattingElement.attributes, t5, t6); t12 = formattingElement._dom$_clone$2(result, false); value = t12.__Node_nodes_FI; if (value === $) { t13 = A._setArrayType([], t7); t12.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = t12.__Node_nodes_FI = new A.NodeList(t12, t13); } value0 = furthestBlock.__Node_nodes_FI; if (value0 === $) { t13 = A._setArrayType([], t7); furthestBlock.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = furthestBlock.__Node_nodes_FI = new A.NodeList(furthestBlock, t13); } value.addAll$1(0, value0); value = furthestBlock.__Node_nodes_FI; if (value === $) { t13 = A._setArrayType([], t7); furthestBlock.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = furthestBlock.__Node_nodes_FI = new A.NodeList(furthestBlock, t13); } value.clear$0(0); value = furthestBlock.__Node_nodes_FI; if (value === $) { t13 = A._setArrayType([], t7); furthestBlock.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value = furthestBlock.__Node_nodes_FI = new A.NodeList(furthestBlock, t13); } t13 = t12.parentNode; if (t13 != null) { value0 = t13.__Node_nodes_FI; if (value0 === $) { t14 = A._setArrayType([], t7); t13.__Node_nodes_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t13.__Node_nodes_FI = new A.NodeList(t13, t14); } B.JSArray_methods.remove$1(value0._list_proxy$_list, t12); } t12.parentNode = value._dom$_parent; value.super$ListProxy$add(0, t12); B.JSArray_methods.remove$1(t3, formattingElement); B.JSArray_methods.insert$2(t3, Math.min(bookmark, t3.length), t12); B.JSArray_methods.remove$1(t4, formattingElement); B.JSArray_methods.insert$2(t4, B.JSArray_methods.indexOf$1(t4, furthestBlock) + 1, t12); } }, endTagOther$1(token) { var t1, t2, t3, t4, t5, t6, t7, t8, $name, span, ns, _s18_ = "unexpected-end-tag"; for (t1 = this.tree, t2 = t1.openElements, t3 = A._arrayInstanceType(t2)._eval$1("ReversedListIterable<1>"), t4 = new A.ReversedListIterable(t2, t3), t4 = new A.ListIterator(t4, t4.get$length(0), t3._eval$1("ListIterator")), t5 = type$.Pair_of_String_and_nullable_String, t3 = t3._eval$1("ListIterable.E"); t4.moveNext$0();) { t6 = t4.__internal$_current; if (t6 == null) t6 = t3._as(t6); t7 = t6.localName; t8 = token.name; if (t7 == t8) { $name = B.JSArray_methods.get$last(t2).localName; if ($name != t8 && B.JSArray_methods.contains$1(B.List_qBb, $name)) { t2.pop(); t1.generateImpliedEndTags$1(t8); } t1 = B.JSArray_methods.get$last(t2).localName; t3 = token.name; if (t1 != t3) { t1 = this.parser; span = token.span; t3 = A.LinkedHashMap_LinkedHashMap$_literal(["name", t3], type$.String, type$.nullable_Object); if (span == null) { t4 = t1.tokenizer.stream; t5 = t4.fileInfo; if (t5 == null) span = null; else { t4 = t4._html_input_stream$_offset; new A.FileLocation(t5, t4).FileLocation$_$2(t5, t4); span = new A._FileSpan(t5, t4, t4); span._FileSpan$3(t5, t4, t4); } } t1.errors.push(new A.ParseError(_s18_, span, t3)); } for (; !J.$eq$(t2.pop(), t6);) ; break; } else { ns = t6.namespaceUri; if (B.JSArray_methods.contains$1(B.List_AeS, new A.Pair(ns == null ? "http://www.w3.org/1999/xhtml" : ns, t7, t5))) { t1 = this.parser; span = token.span; t2 = A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object); if (span == null) { t3 = t1.tokenizer.stream; t4 = t3.fileInfo; if (t4 == null) span = null; else { t3 = t3._html_input_stream$_offset; new A.FileLocation(t4, t3).FileLocation$_$2(t4, t3); span = new A._FileSpan(t4, t3, t3); span._FileSpan$3(t4, t3, t3); } } t1.errors.push(new A.ParseError(_s18_, span, t2)); break; } } } } }; A.InBodyPhase_startTagBody_closure.prototype = { call$2(attr, value) { this.$this.tree.openElements[1].attributes.putIfAbsent$2(0, attr, new A.InBodyPhase_startTagBody__closure(value)); }, $signature: 531 }; A.InBodyPhase_startTagBody__closure.prototype = { call$0() { return this.value; }, $signature: 106 }; A.TextPhase.prototype = { processStartTag$1(token) { throw A.wrapException(A.StateError$("Cannot process start stag in text phase")); }, processEndTag$1(token) { var t1, t2, _this = this; if (token.name === "script") { _this.tree.openElements.pop(); t1 = _this.parser; t2 = t1.originalPhase; t2.toString; t1.__HtmlParser_phase_AI = t2; return null; } _this.tree.openElements.pop(); t1 = _this.parser; t2 = t1.originalPhase; t2.toString; t1.__HtmlParser_phase_AI = t2; return null; }, processCharacters$1(token) { this.tree.insertText$2(token.get$data(0), token.span); return null; }, processEOF$0() { var t1 = this.tree.openElements, last = B.JSArray_methods.get$last(t1), t2 = this.parser; t2.parseError$3(last.sourceSpan, "expected-named-closing-tag-but-got-eof", A.LinkedHashMap_LinkedHashMap$_literal(["name", last.localName], type$.String, type$.nullable_Object)); t1.pop(); t1 = t2.originalPhase; t1.toString; t2.__HtmlParser_phase_AI = t1; return true; } }; A.InTablePhase.prototype = { processStartTag$1(token) { var t1, t2, _this = this, _null = null; switch (token.name) { case "html": return _this.startTagHtml$1(token); case "caption": _this.clearStackToTableContext$0(); t1 = _this.tree; t1.activeFormattingElements.add$1(0, _null); t1.insertElement$1(token); t1 = _this.parser; t1.__HtmlParser_phase_AI = t1.get$_inCaptionPhase(); return _null; case "colgroup": _this.startTagColgroup$1(token); return _null; case "col": _this.startTagColgroup$1(A.StartTagToken$("colgroup", A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, type$.String), _null, false)); return token; case "tbody": case "tfoot": case "thead": _this.startTagRowGroup$1(token); return _null; case "td": case "th": case "tr": _this.startTagRowGroup$1(A.StartTagToken$("tbody", A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, type$.String), _null, false)); return token; case "table": return _this.startTagTable$1(token); case "style": case "script": return _this.parser.get$_inHeadPhase().processStartTag$1(token); case "input": t1 = token.data.$index(0, "type"); if ((t1 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t1), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null)) === "hidden") { _this.parser.parseError$2(token.span, "unexpected-hidden-input-in-table"); t1 = _this.tree; t1.insertElement$1(token); t1.openElements.pop(); } else _this.startTagOther$1(token); return _null; case "form": _this.parser.parseError$2(token.span, "unexpected-form-in-table"); t1 = _this.tree; if (t1.formPointer == null) { t1.insertElement$1(token); t2 = t1.openElements; t1.formPointer = B.JSArray_methods.get$last(t2); t2.pop(); } return _null; default: _this.startTagOther$1(token); return _null; } }, processEndTag$1(token) { var t2, _this = this, t1 = token.name; switch (t1) { case "table": _this.endTagTable$1(token); return null; case "body": case "caption": case "col": case "colgroup": case "html": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": _this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; default: t2 = _this.parser; t2.parseError$3(token.span, "unexpected-end-tag-implies-table-voodoo", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); t1 = _this.tree; t1.insertFromTable = true; t2.get$_inBodyPhase().processEndTag$1(token); t1.insertFromTable = false; return null; } }, clearStackToTableContext$0() { var t1 = this.tree.openElements; while (true) { if (!(B.JSArray_methods.get$last(t1).localName !== "table" && B.JSArray_methods.get$last(t1).localName !== "html")) break; t1.pop(); } }, processEOF$0() { var last = B.JSArray_methods.get$last(this.tree.openElements); if (last.localName !== "html") this.parser.parseError$2(last.sourceSpan, "eof-in-table"); return false; }, processSpaceCharacters$1(token) { var t1 = this.parser, originalPhase = t1.get$phase(); t1.__HtmlParser_phase_AI = t1.get$_inTableTextPhase(); t1.get$_inTableTextPhase().originalPhase = originalPhase; t1.get$phase().processSpaceCharacters$1(token); return null; }, processCharacters$1(token) { var t1 = this.parser, originalPhase = t1.get$phase(); t1.__HtmlParser_phase_AI = t1.get$_inTableTextPhase(); t1.get$_inTableTextPhase().originalPhase = originalPhase; t1.get$phase().processCharacters$1(token); return null; }, startTagColgroup$1(token) { var t1; this.clearStackToTableContext$0(); this.tree.insertElement$1(token); t1 = this.parser; t1.__HtmlParser_phase_AI = t1.get$_inColumnGroupPhase(); }, startTagRowGroup$1(token) { var t1; this.clearStackToTableContext$0(); this.tree.insertElement$1(token); t1 = this.parser; t1.__HtmlParser_phase_AI = t1.get$_inTableBodyPhase(); }, startTagTable$1(token) { var t1 = this.parser; t1.parseError$3(token.span, "unexpected-start-tag-implies-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["startName", "table", "endName", "table"], type$.String, type$.nullable_Object)); t1.get$phase().processEndTag$1(new A.EndTagToken("table", false)); return token; }, startTagOther$1(token) { var t2, t1 = this.parser; t1.parseError$3(token.span, string$.x75nexpes, A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); t2 = this.tree; t2.insertFromTable = true; t1.get$_inBodyPhase().processStartTag$1(token); t2.insertFromTable = false; }, endTagTable$1(token) { var t2, _this = this, t1 = _this.tree; if (t1.elementInScope$2$variant("table", "table")) { t1.generateImpliedEndTags$0(); t1 = t1.openElements; t2 = B.JSArray_methods.get$last(t1).localName; if (t2 !== "table") _this.parser.parseError$3(token.span, "end-tag-too-early-named", A.LinkedHashMap_LinkedHashMap$_literal(["gotName", "table", "expectedName", t2], type$.String, type$.nullable_Object)); for (; B.JSArray_methods.get$last(t1).localName !== "table";) t1.pop(); t1.pop(); _this.parser.resetInsertionMode$0(); } else _this.parser.parseError$2(token.span, "undefined-error"); } }; A.InTableTextPhase.prototype = { flushCharacters$0() { var data, t2, _this = this, t1 = _this.characterTokens; if (t1.length === 0) return; data = new A.MappedListIterable(t1, new A.InTableTextPhase_flushCharacters_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, ""); if (!A.allWhitespace(data)) { t1 = _this.parser.get$_inTablePhase(); t2 = t1.tree; t2.insertFromTable = true; t1.parser.get$_inBodyPhase().processCharacters$1(new A.CharactersToken(null, data)); t2.insertFromTable = false; } else if (data.length !== 0) _this.tree.insertText$2(data, null); _this.characterTokens = A._setArrayType([], type$.JSArray_StringToken); }, processComment$1(token) { var t1; this.flushCharacters$0(); t1 = this.originalPhase; t1.toString; this.parser.__HtmlParser_phase_AI = t1; return token; }, processEOF$0() { this.flushCharacters$0(); var t1 = this.originalPhase; t1.toString; this.parser.__HtmlParser_phase_AI = t1; return true; }, processCharacters$1(token) { if (token.get$data(0) === "\x00") return null; this.characterTokens.push(token); return null; }, processSpaceCharacters$1(token) { this.characterTokens.push(token); return null; }, processStartTag$1(token) { var t1; this.flushCharacters$0(); t1 = this.originalPhase; t1.toString; this.parser.__HtmlParser_phase_AI = t1; return token; }, processEndTag$1(token) { var t1; this.flushCharacters$0(); t1 = this.originalPhase; t1.toString; this.parser.__HtmlParser_phase_AI = t1; return token; } }; A.InTableTextPhase_flushCharacters_closure.prototype = { call$1(t) { return t.get$data(0); }, $signature: 2707 }; A.InCaptionPhase.prototype = { processStartTag$1(token) { switch (token.name) { case "html": return this.startTagHtml$1(token); case "caption": case "col": case "colgroup": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": return this.startTagTableElement$1(token); default: return this.parser.get$_inBodyPhase().processStartTag$1(token); } }, processEndTag$1(token) { var _this = this, t1 = token.name; switch (t1) { case "caption": _this.endTagCaption$1(token); return null; case "table": return _this.endTagTable$1(token); case "body": case "col": case "colgroup": case "html": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": _this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; default: return _this.parser.get$_inBodyPhase().processEndTag$1(token); } }, processEOF$0() { this.parser.get$_inBodyPhase().processEOF$0(); return false; }, processCharacters$1(token) { return this.parser.get$_inBodyPhase().processCharacters$1(token); }, startTagTableElement$1(token) { var t2, t1 = this.parser; t1.parseError$2(token.span, "undefined-error"); t2 = this.tree.elementInScope$2$variant("caption", "table"); t1.get$phase().processEndTag$1(new A.EndTagToken("caption", false)); if (t2) return token; return null; }, endTagCaption$1(token) { var t2, _this = this, t1 = _this.tree; if (t1.elementInScope$2$variant("caption", "table")) { t1.generateImpliedEndTags$0(); t2 = t1.openElements; if (B.JSArray_methods.get$last(t2).localName !== "caption") _this.parser.parseError$3(token.span, "expected-one-end-tag-but-got-another", A.LinkedHashMap_LinkedHashMap$_literal(["gotName", "caption", "expectedName", B.JSArray_methods.get$last(t2).localName], type$.String, type$.nullable_Object)); for (; B.JSArray_methods.get$last(t2).localName !== "caption";) t2.pop(); t2.pop(); t1.clearActiveFormattingElements$0(); t1 = _this.parser; t1.__HtmlParser_phase_AI = t1.get$_inTablePhase(); } else _this.parser.parseError$2(token.span, "undefined-error"); }, endTagTable$1(token) { var t2, t1 = this.parser; t1.parseError$2(token.span, "undefined-error"); t2 = this.tree.elementInScope$2$variant("caption", "table"); t1.get$phase().processEndTag$1(new A.EndTagToken("caption", false)); if (t2) return token; return null; } }; A.InColumnGroupPhase.prototype = { processStartTag$1(token) { var t1, _this = this; switch (token.name) { case "html": return _this.startTagHtml$1(token); case "col": t1 = _this.tree; t1.insertElement$1(token); t1.openElements.pop(); return null; default: t1 = B.JSArray_methods.get$last(_this.tree.openElements).localName; _this.endTagColgroup$1(new A.EndTagToken("colgroup", false)); return t1 === "html" ? null : token; } }, processEndTag$1(token) { var t1, _this = this; switch (token.name) { case "colgroup": _this.endTagColgroup$1(token); return null; case "col": _this.parser.parseError$3(token.span, "no-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", "col"], type$.String, type$.nullable_Object)); return null; default: t1 = B.JSArray_methods.get$last(_this.tree.openElements).localName; _this.endTagColgroup$1(new A.EndTagToken("colgroup", false)); return t1 === "html" ? null : token; } }, processEOF$0() { if (B.JSArray_methods.get$last(this.tree.openElements).localName === "html") return false; else { this.endTagColgroup$1(new A.EndTagToken("colgroup", false)); return true; } }, processCharacters$1(token) { var t1 = B.JSArray_methods.get$last(this.tree.openElements).localName; this.endTagColgroup$1(new A.EndTagToken("colgroup", false)); return t1 === "html" ? null : token; }, endTagColgroup$1(token) { var t1 = this.tree.openElements, t2 = this.parser; if (B.JSArray_methods.get$last(t1).localName === "html") t2.parseError$2(token.span, "undefined-error"); else { t1.pop(); t2.__HtmlParser_phase_AI = t2.get$_inTablePhase(); } } }; A.InTableBodyPhase.prototype = { processStartTag$1(token) { var t2, _this = this, _null = null, t1 = token.name; switch (t1) { case "html": return _this.startTagHtml$1(token); case "tr": _this.startTagTr$1(token); return _null; case "td": case "th": t2 = type$.String; _this.parser.parseError$3(token.span, "unexpected-cell-in-table-body", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], t2, type$.nullable_Object)); _this.startTagTr$1(A.StartTagToken$("tr", A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, t2), _null, false)); return token; case "caption": case "col": case "colgroup": case "tbody": case "tfoot": case "thead": return _this.endTagTable$1(token); default: return _this.parser.get$_inTablePhase().processStartTag$1(token); } }, processEndTag$1(token) { var _this = this, t1 = token.name; switch (t1) { case "tbody": case "tfoot": case "thead": _this.endTagTableRowGroup$1(token); return null; case "table": return _this.endTagTable$1(token); case "body": case "caption": case "col": case "colgroup": case "html": case "td": case "th": case "tr": _this.parser.parseError$3(token.span, "unexpected-end-tag-in-table-body", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; default: return _this.parser.get$_inTablePhase().processEndTag$1(token); } }, clearStackToTableBodyContext$0() { for (var t1 = this.tree.openElements; !B.JSArray_methods.contains$1(B.List_tbody_tfoot_thead_html, B.JSArray_methods.get$last(t1).localName);) t1.pop(); B.JSArray_methods.get$last(t1).toString; }, processEOF$0() { this.parser.get$_inTablePhase().processEOF$0(); return false; }, processSpaceCharacters$1(token) { return this.parser.get$_inTablePhase().processSpaceCharacters$1(token); }, processCharacters$1(token) { return this.parser.get$_inTablePhase().processCharacters$1(token); }, startTagTr$1(token) { var t1; this.clearStackToTableBodyContext$0(); this.tree.insertElement$1(token); t1 = this.parser; t1.__HtmlParser_phase_AI = t1.get$_inRowPhase(); }, endTagTableRowGroup$1(token) { var t1 = this.tree, t2 = this.parser; if (t1.elementInScope$2$variant(token.name, "table")) { this.clearStackToTableBodyContext$0(); t1.openElements.pop(); t2.__HtmlParser_phase_AI = t2.get$_inTablePhase(); } else t2.parseError$3(token.span, "unexpected-end-tag-in-table-body", A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); }, endTagTable$1(token) { var _this = this, _s5_ = "table", t1 = _this.tree; if (t1.elementInScope$2$variant("tbody", _s5_) || t1.elementInScope$2$variant("thead", _s5_) || t1.elementInScope$2$variant("tfoot", _s5_)) { _this.clearStackToTableBodyContext$0(); _this.endTagTableRowGroup$1(new A.EndTagToken(B.JSArray_methods.get$last(t1.openElements).localName, false)); return token; } else _this.parser.parseError$2(token.span, "undefined-error"); return null; } }; A.InRowPhase.prototype = { processStartTag$1(token) { var t1, t2, _this = this; switch (token.name) { case "html": return _this.startTagHtml$1(token); case "td": case "th": _this.clearStackToTableRowContext$0(); t1 = _this.tree; t1.insertElement$1(token); t2 = _this.parser; t2.__HtmlParser_phase_AI = t2.get$_inCellPhase(); t1.activeFormattingElements.add$1(0, null); return null; case "caption": case "col": case "colgroup": case "tbody": case "tfoot": case "thead": case "tr": t1 = _this.tree.elementInScope$2$variant("tr", "table"); _this.endTagTr$1(new A.EndTagToken("tr", false)); return !t1 ? null : token; default: return _this.parser.get$_inTablePhase().processStartTag$1(token); } }, processEndTag$1(token) { var _this = this, t1 = token.name; switch (t1) { case "tr": _this.endTagTr$1(token); return null; case "table": t1 = _this.tree.elementInScope$2$variant("tr", "table"); _this.endTagTr$1(new A.EndTagToken("tr", false)); return !t1 ? null : token; case "tbody": case "tfoot": case "thead": return _this.endTagTableRowGroup$1(token); case "body": case "caption": case "col": case "colgroup": case "html": case "td": case "th": _this.parser.parseError$3(token.span, "unexpected-end-tag-in-table-row", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; default: return _this.parser.get$_inTablePhase().processEndTag$1(token); } }, clearStackToTableRowContext$0() { var t1, t2, t3, t4, t5, last, t6, span, t7, t8; for (t1 = this.tree.openElements, t2 = this.parser, t3 = type$.String, t4 = type$.nullable_Object, t5 = t2.tokenizer.stream; true;) { last = B.JSArray_methods.get$last(t1); t6 = last.localName; if (t6 === "tr" || t6 === "html") break; span = last.sourceSpan; t6 = A.LinkedHashMap_LinkedHashMap$_literal(["name", B.JSArray_methods.get$last(t1).localName], t3, t4); if (span == null) { t7 = t5.fileInfo; if (t7 == null) span = null; else { t8 = t5._html_input_stream$_offset; new A.FileLocation(t7, t8).FileLocation$_$2(t7, t8); span = new A._FileSpan(t7, t8, t8); span._FileSpan$3(t7, t8, t8); } } t2.errors.push(new A.ParseError("unexpected-implied-end-tag-in-table-row", span, t6)); t1.pop(); } }, processEOF$0() { this.parser.get$_inTablePhase().processEOF$0(); return false; }, processSpaceCharacters$1(token) { return this.parser.get$_inTablePhase().processSpaceCharacters$1(token); }, processCharacters$1(token) { return this.parser.get$_inTablePhase().processCharacters$1(token); }, endTagTr$1(token) { var t1 = this.tree, t2 = this.parser; if (t1.elementInScope$2$variant("tr", "table")) { this.clearStackToTableRowContext$0(); t1.openElements.pop(); t2.__HtmlParser_phase_AI = t2.get$_inTableBodyPhase(); } else t2.parseError$2(token.span, "undefined-error"); }, endTagTableRowGroup$1(token) { if (this.tree.elementInScope$2$variant(token.name, "table")) { this.endTagTr$1(new A.EndTagToken("tr", false)); return token; } else { this.parser.parseError$2(token.span, "undefined-error"); return null; } } }; A.InCellPhase.prototype = { processStartTag$1(token) { switch (token.name) { case "html": return this.startTagHtml$1(token); case "caption": case "col": case "colgroup": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": return this.startTagTableOther$1(token); default: return this.parser.get$_inBodyPhase().processStartTag$1(token); } }, processEndTag$1(token) { var _this = this, t1 = token.name; switch (t1) { case "td": case "th": _this.endTagTableCell$1(token); return null; case "body": case "caption": case "col": case "colgroup": case "html": _this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; case "table": case "tbody": case "tfoot": case "thead": case "tr": return _this.endTagImply$1(token); default: return _this.parser.get$_inBodyPhase().processEndTag$1(token); } }, closeCell$0() { var t1 = this.tree; if (t1.elementInScope$2$variant("td", "table")) this.endTagTableCell$1(new A.EndTagToken("td", false)); else if (t1.elementInScope$2$variant("th", "table")) this.endTagTableCell$1(new A.EndTagToken("th", false)); }, processEOF$0() { this.parser.get$_inBodyPhase().processEOF$0(); return false; }, processCharacters$1(token) { return this.parser.get$_inBodyPhase().processCharacters$1(token); }, startTagTableOther$1(token) { var t1 = this.tree; if (t1.elementInScope$2$variant("td", "table") || t1.elementInScope$2$variant("th", "table")) { this.closeCell$0(); return token; } else { this.parser.parseError$2(token.span, "undefined-error"); return null; } }, endTagTableCell$1(token) { var t4, _this = this, t1 = _this.tree, t2 = t1.elementInScope$2$variant(token.name, "table"), t3 = token.name; if (t2) { t1.generateImpliedEndTags$1(t3); t2 = t1.openElements; t3 = B.JSArray_methods.get$last(t2).localName; t4 = token.name; if (t3 != t4) { _this.parser.parseError$3(token.span, "unexpected-cell-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t4], type$.String, type$.nullable_Object)); _this.popOpenElementsUntil$1(token); } else t2.pop(); t1.clearActiveFormattingElements$0(); t1 = _this.parser; t1.__HtmlParser_phase_AI = t1.get$_inRowPhase(); } else _this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t3], type$.String, type$.nullable_Object)); }, endTagImply$1(token) { if (this.tree.elementInScope$2$variant(token.name, "table")) { this.closeCell$0(); return token; } else this.parser.parseError$2(token.span, "undefined-error"); return null; } }; A.InSelectPhase.prototype = { processStartTag$1(token) { var t2, _this = this, _null = null, t1 = token.name; switch (t1) { case "html": return _this.startTagHtml$1(token); case "option": t1 = _this.tree; t2 = t1.openElements; if (B.JSArray_methods.get$last(t2).localName === "option") t2.pop(); t1.insertElement$1(token); return _null; case "optgroup": t1 = _this.tree; t2 = t1.openElements; if (B.JSArray_methods.get$last(t2).localName === "option") t2.pop(); if (B.JSArray_methods.get$last(t2).localName === "optgroup") t2.pop(); t1.insertElement$1(token); return _null; case "select": _this.parser.parseError$2(token.span, "unexpected-select-in-select"); _this.endTagSelect$1(new A.EndTagToken("select", false)); return _null; case "input": case "keygen": case "textarea": return _this.startTagInput$1(token); case "script": return _this.parser.get$_inHeadPhase().processStartTag$1(token); default: _this.parser.parseError$3(token.span, "unexpected-start-tag-in-select", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return _null; } }, processEndTag$1(token) { var _this = this, _null = null, _s28_ = "unexpected-end-tag-in-select", t1 = token.name; switch (t1) { case "option": t1 = _this.tree.openElements; if (B.JSArray_methods.get$last(t1).localName === "option") t1.pop(); else _this.parser.parseError$3(token.span, _s28_, A.LinkedHashMap_LinkedHashMap$_literal(["name", "option"], type$.String, type$.nullable_Object)); return _null; case "optgroup": t1 = _this.tree.openElements; if (B.JSArray_methods.get$last(t1).localName === "option" && t1[t1.length - 2].localName === "optgroup") t1.pop(); if (B.JSArray_methods.get$last(t1).localName === "optgroup") t1.pop(); else _this.parser.parseError$3(token.span, _s28_, A.LinkedHashMap_LinkedHashMap$_literal(["name", "optgroup"], type$.String, type$.nullable_Object)); return _null; case "select": _this.endTagSelect$1(token); return _null; default: _this.parser.parseError$3(token.span, _s28_, A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return _null; } }, processEOF$0() { var last = B.JSArray_methods.get$last(this.tree.openElements); if (last.localName !== "html") this.parser.parseError$2(last.sourceSpan, "eof-in-select"); return false; }, processCharacters$1(token) { if (token.get$data(0) === "\x00") return null; this.tree.insertText$2(token.get$data(0), token.span); return null; }, startTagInput$1(token) { var _s6_ = "select"; this.parser.parseError$2(token.span, "unexpected-input-in-select"); if (this.tree.elementInScope$2$variant(_s6_, _s6_)) { this.endTagSelect$1(new A.EndTagToken(_s6_, false)); return token; } return null; }, endTagSelect$1(token) { var t1 = this.parser; if (this.tree.elementInScope$2$variant("select", "select")) { this.popOpenElementsUntil$1(token); t1.resetInsertionMode$0(); } else t1.parseError$2(token.span, "undefined-error"); } }; A.InSelectInTablePhase.prototype = { processStartTag$1(token) { var t2, t1 = token.name; switch (t1) { case "caption": case "table": case "tbody": case "tfoot": case "thead": case "tr": case "td": case "th": t2 = this.parser; t2.parseError$3(token.span, string$.x75nexpets, A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); t2.get$_inSelectPhase().processEndTag$1(new A.EndTagToken("select", false)); return token; default: return this.parser.get$_inSelectPhase().processStartTag$1(token); } }, processEndTag$1(token) { switch (token.name) { case "caption": case "table": case "tbody": case "tfoot": case "thead": case "tr": case "td": case "th": return this.endTagTable$1(token); default: return this.parser.get$_inSelectPhase().processEndTag$1(token); } }, processEOF$0() { this.parser.get$_inSelectPhase().processEOF$0(); return false; }, processCharacters$1(token) { return this.parser.get$_inSelectPhase().processCharacters$1(token); }, endTagTable$1(token) { var t1 = this.parser; t1.parseError$3(token.span, string$.x75nexpete, A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); if (this.tree.elementInScope$2$variant(token.name, "table")) { t1.get$_inSelectPhase().processEndTag$1(new A.EndTagToken("select", false)); return token; } return null; } }; A.InForeignContentPhase.prototype = { processCharacters$1(token) { var t1; if (token.get$data(0) === "\x00") { token._token$_string = "\ufffd"; token._token$_buffer = null; } else { t1 = this.parser; if (t1.framesetOK && !A.allWhitespace(token.get$data(0))) t1.framesetOK = false; } return this.super$Phase$processCharacters(token); }, processStartTag$1(token) { var t3, t4, t5, replace, _this = this, t1 = _this.tree, t2 = t1.openElements, currentNode = B.JSArray_methods.get$last(t2); if (!B.JSArray_methods.contains$1(B.List_kMT, token.name)) if (token.name === "font") t3 = token.data.containsKey$1(0, "color") || token.data.containsKey$1(0, "face") || token.data.containsKey$1(0, "size"); else t3 = false; else t3 = true; if (t3) { t3 = _this.parser; t3.parseError$3(token.span, string$.x75nexpeh, A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); t1 = t1.defaultNamespace; t4 = type$.Pair_of_nullable_String_and_nullable_String; while (true) { if (B.JSArray_methods.get$last(t2).namespaceUri != t1) if (!t3.isHTMLIntegrationPoint$1(B.JSArray_methods.get$last(t2))) { t5 = B.JSArray_methods.get$last(t2); t5 = !B.JSArray_methods.contains$1(B.List_6pl, new A.Pair(t5.namespaceUri, t5.localName, t4)); } else t5 = false; else t5 = false; if (!t5) break; t2.pop(); } return token; } else { t3 = currentNode.namespaceUri; if (t3 === "http://www.w3.org/1998/Math/MathML") _this.parser.adjustMathMLAttributes$1(token); else if (t3 === "http://www.w3.org/2000/svg") { replace = B.Map_yzEtd.$index(0, token.name); if (replace != null) token.name = replace; _this.parser.adjustSVGAttributes$1(token); } _this.parser.adjustForeignAttributes$1(token); token.namespace = t3; t1.insertElement$1(token); if (token.selfClosing) { t2.pop(); token.selfClosingAcknowledged = true; } return null; } }, processEndTag$1(token) { var t4, newToken, value, result, value0, _this = this, _null = null, t1 = _this.tree, t2 = t1.openElements, nodeIndex = t2.length - 1, node = B.JSArray_methods.get$last(t2), t3 = node.localName; t3 = t3 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t3), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null); t4 = token.name; if (t3 != t4) _this.parser.parseError$3(token.span, "unexpected-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t4], type$.String, type$.nullable_Object)); t1 = t1.defaultNamespace; t3 = type$.CodeUnits._eval$1("MappedListIterable"); while (true) { if (!true) { newToken = _null; break; } c$0: { t4 = node.localName; t4 = t4 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t4), A.constants__AsciiUpperToLower__asciiToLower$closure(), t3), 0, _null); if (t4 == token.name) { t1 = _this.parser; value = t1.__HtmlParser_phase_AI; if (value === $) { value = t1.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(t1, t1.tree); value !== $ && A.throwUnnamedLateFieldADI(); t1.__HtmlParser__initialPhase_FI = result; value = result; } value = t1.__HtmlParser_phase_AI = value; } value0 = t1.__HtmlParser__inTableTextPhase_FI; if (value0 === $) { t3 = A._setArrayType([], type$.JSArray_StringToken); t1.__HtmlParser__inTableTextPhase_FI !== $ && A.throwUnnamedLateFieldADI(); value0 = t1.__HtmlParser__inTableTextPhase_FI = new A.InTableTextPhase(t3, t1, t1.tree); } if (value === value0) { value = t1.__HtmlParser_phase_AI; if (value === $) { value = t1.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(t1, t1.tree); value !== $ && A.throwUnnamedLateFieldADI(); t1.__HtmlParser__initialPhase_FI = result; value = result; } value = t1.__HtmlParser_phase_AI = value; } type$.InTableTextPhase._as(value); value.flushCharacters$0(); t3 = value.originalPhase; t3.toString; t1.__HtmlParser_phase_AI = t3; } for (; !J.$eq$(t2.pop(), node);) ; newToken = _null; break; } --nodeIndex; node = t2[nodeIndex]; if (node.namespaceUri != t1) break c$0; else { t1 = _this.parser; value = t1.__HtmlParser_phase_AI; if (value === $) { value = t1.__HtmlParser__initialPhase_FI; if (value === $) { result = new A.InitialPhase(t1, t1.tree); value !== $ && A.throwUnnamedLateFieldADI(); t1.__HtmlParser__initialPhase_FI = result; value = result; } value = t1.__HtmlParser_phase_AI = value; } newToken = value.processEndTag$1(token); break; } } } return newToken; } }; A.AfterBodyPhase.prototype = { processStartTag$1(token) { var t2, t1 = token.name; if (t1 === "html") return this.parser.get$_inBodyPhase().processStartTag$1(token); t2 = this.parser; t2.parseError$3(token.span, "unexpected-start-tag-after-body", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); t2.__HtmlParser_phase_AI = t2.get$_inBodyPhase(); return token; }, processEndTag$1(token) { var t2, t1 = token.name; if (t1 === "html") { this.endTagHtml$1(token); return null; } t2 = this.parser; t2.parseError$3(token.span, "unexpected-end-tag-after-body", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); t2.__HtmlParser_phase_AI = t2.get$_inBodyPhase(); return token; }, processEOF$0() { return false; }, processComment$1(token) { var t1 = this.tree; t1.insertComment$2(token, t1.openElements[0]); return null; }, processCharacters$1(token) { var t1 = this.parser; t1.parseError$2(token.span, "unexpected-char-after-body"); t1.__HtmlParser_phase_AI = t1.get$_inBodyPhase(); return token; }, endTagHtml$1(token) { var t1, t2, t3, value; for (t1 = this.tree.openElements, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if ((t3 == null ? t2._as(t3) : t3).localName === "html") break; } t1 = this.parser; value = t1.__HtmlParser__afterAfterBodyPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t1.__HtmlParser__afterAfterBodyPhase_FI = new A.AfterAfterBodyPhase(t1, t1.tree); } t1.__HtmlParser_phase_AI = value; } }; A.InFramesetPhase.prototype = { processStartTag$1(token) { var _this = this, t1 = token.name; switch (t1) { case "html": return _this.startTagHtml$1(token); case "frameset": _this.tree.insertElement$1(token); return null; case "frame": t1 = _this.tree; t1.insertElement$1(token); t1.openElements.pop(); return null; case "noframes": return _this.parser.get$_inBodyPhase().processStartTag$1(token); default: _this.parser.parseError$3(token.span, "unexpected-start-tag-in-frameset", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEndTag$1(token) { var value, _this = this, t1 = token.name; switch (t1) { case "frameset": t1 = _this.tree.openElements; if (B.JSArray_methods.get$last(t1).localName === "html") _this.parser.parseError$2(token.span, string$.x75nexpef); else t1.pop(); t1 = B.JSArray_methods.get$last(t1).localName; if (t1 !== "frameset") { t1 = _this.parser; value = t1.__HtmlParser__afterFramesetPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t1.__HtmlParser__afterFramesetPhase_FI = new A.AfterFramesetPhase(t1, t1.tree); } t1.__HtmlParser_phase_AI = value; } return null; default: _this.parser.parseError$3(token.span, "unexpected-end-tag-in-frameset", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEOF$0() { var last = B.JSArray_methods.get$last(this.tree.openElements); if (last.localName !== "html") this.parser.parseError$2(last.sourceSpan, "eof-in-frameset"); return false; }, processCharacters$1(token) { this.parser.parseError$2(token.span, "unexpected-char-in-frameset"); return null; } }; A.AfterFramesetPhase.prototype = { processStartTag$1(token) { var t1 = token.name; switch (t1) { case "html": return this.startTagHtml$1(token); case "noframes": return this.parser.get$_inHeadPhase().processStartTag$1(token); default: this.parser.parseError$3(token.span, "unexpected-start-tag-after-frameset", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEndTag$1(token) { var value, t1 = token.name, t2 = this.parser; switch (t1) { case "html": value = t2.__HtmlParser__afterAfterFramesetPhase_FI; if (value === $) { value !== $ && A.throwUnnamedLateFieldADI(); value = t2.__HtmlParser__afterAfterFramesetPhase_FI = new A.AfterAfterFramesetPhase(t2, t2.tree); } t2.__HtmlParser_phase_AI = value; return null; default: t2.parseError$3(token.span, "unexpected-end-tag-after-frameset", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEOF$0() { return false; }, processCharacters$1(token) { this.parser.parseError$2(token.span, "unexpected-char-after-frameset"); return null; } }; A.AfterAfterBodyPhase.prototype = { processStartTag$1(token) { var t2, t1 = token.name; if (t1 === "html") return this.parser.get$_inBodyPhase().processStartTag$1(token); t2 = this.parser; t2.parseError$3(token.span, "expected-eof-but-got-start-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); t2.__HtmlParser_phase_AI = t2.get$_inBodyPhase(); return token; }, processEOF$0() { return false; }, processComment$1(token) { var t1 = this.tree, t2 = t1.__TreeBuilder_document_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.insertComment$2(token, t2); return null; }, processSpaceCharacters$1(token) { return this.parser.get$_inBodyPhase().processSpaceCharacters$1(token); }, processCharacters$1(token) { var t1 = this.parser; t1.parseError$2(token.span, "expected-eof-but-got-char"); t1.__HtmlParser_phase_AI = t1.get$_inBodyPhase(); return token; }, processEndTag$1(token) { var t1 = this.parser; t1.parseError$3(token.span, "expected-eof-but-got-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); t1.__HtmlParser_phase_AI = t1.get$_inBodyPhase(); return token; } }; A.AfterAfterFramesetPhase.prototype = { processStartTag$1(token) { var t1 = token.name, t2 = this.parser; switch (t1) { case "html": return t2.get$_inBodyPhase().processStartTag$1(token); case "noframes": return t2.get$_inHeadPhase().processStartTag$1(token); default: t2.parseError$3(token.span, "expected-eof-but-got-start-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", t1], type$.String, type$.nullable_Object)); return null; } }, processEOF$0() { return false; }, processComment$1(token) { var t1 = this.tree, t2 = t1.__TreeBuilder_document_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.insertComment$2(token, t2); return null; }, processSpaceCharacters$1(token) { return this.parser.get$_inBodyPhase().processSpaceCharacters$1(token); }, processCharacters$1(token) { this.parser.parseError$2(token.span, "expected-eof-but-got-char"); return null; }, processEndTag$1(token) { this.parser.parseError$3(token.span, "expected-eof-but-got-end-tag", A.LinkedHashMap_LinkedHashMap$_literal(["name", token.name], type$.String, type$.nullable_Object)); return null; } }; A.ParseError.prototype = { get$message(_) { var t1 = B.Map_yfGJk.$index(0, this.errorCode); t1.toString; return A.formatStr(t1, this.data); }, toString$0(_) { var t2, res, t1 = this.span; t1.toString; t2 = B.Map_yfGJk.$index(0, this.errorCode); t2.toString; res = t1.message$2$color(0, A.formatStr(t2, this.data), null); return t1.file.url == null ? "ParserError on " + res : "On " + res; }, $isException: 1 }; A.ReparseException.prototype = {}; A.ElementCssClassSet.prototype = { readClasses$0() { var t1, t2, _i, trimmed, s = A.LinkedHashSet_LinkedHashSet(type$.String); for (t1 = this._css_class_set$_element.get$className(0).split(" "), t2 = t1.length, _i = 0; _i < t2; ++_i) { trimmed = J.trim$0$s(t1[_i]); if (trimmed.length !== 0) s.add$1(0, trimmed); } return s; } }; A._CssClassSetImpl.prototype = { toString$0(_) { return this.readClasses$0().join$1(0, " "); }, get$iterator(_) { var t1 = this.readClasses$0(); return A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1); }, get$length(_) { return this.readClasses$0()._collection$_length; }, contains$1(_, value) { return this.readClasses$0().contains$1(0, value); }, toSet$0(_) { return this.readClasses$0().toSet$0(0); }, add$1(_, value) { var s = this.readClasses$0(), ret = new A._CssClassSetImpl_add_closure(value).call$1(s), t1 = s.join$1(0, " "); this._css_class_set$_element.attributes.$indexSet(0, "class", t1); return ret; }, remove$1(_, value) { var s, result, t1; if (typeof value != "string") return false; s = this.readClasses$0(); result = s.remove$1(0, value); t1 = s.join$1(0, " "); this._css_class_set$_element.attributes.$indexSet(0, "class", t1); return result; } }; A._CssClassSetImpl_add_closure.prototype = { call$1(s) { return s.add$1(0, this.value); }, $signature: 2708 }; A.EncodingBytes.prototype = { set$_encoding_parser$_position(_, value) { if (this.__position >= this._bytes.length) throw A.wrapException(A._EncodingRangeException$("No more elements")); this.__position = value; }, get$_encoding_parser$_position(_) { var t1 = this.__position; if (t1 >= this._bytes.length) throw A.wrapException(A._EncodingRangeException$("No more elements")); if (t1 >= 0) return t1; else return 0; }, _skipChars$1(skipChars) { var p, t1, t2, c, _this = this; if (skipChars == null) skipChars = A.constants__isWhitespace$closure(); p = _this.get$_encoding_parser$_position(0); for (t1 = _this._bytes, t2 = t1.length; p < t2;) { c = t1[p]; if (!skipChars.call$1(c)) { _this.__position = p; return c; } ++p; } _this.__position = p; return null; }, _skipChars$0() { return this._skipChars$1(null); }, _skipUntil$1(untilChars) { var t1, t2, c, p = this.get$_encoding_parser$_position(0); for (t1 = this._bytes, t2 = t1.length; p < t2;) { c = t1[p]; if (untilChars.call$1(c)) { this.__position = p; return c; } ++p; } return null; }, _jumpTo$1(bytes) { var newPosition = B.JSString_methods.indexOf$2(this._bytes, bytes, this.get$_encoding_parser$_position(0)); if (newPosition >= 0) { this.__position = newPosition + bytes.length - 1; return true; } else throw A.wrapException(A._EncodingRangeException$("No more elements")); }, _slice$2(start, end) { if (end == null) end = this._bytes.length; if (end < 0) end += this._bytes.length; return B.JSString_methods.substring$2(this._bytes, start, end); }, _slice$1(start) { return this._slice$2(start, null); } }; A.ContentAttrParser.prototype = { parse$0(_) { var quoteMark, oldPosition, oldPosition0, t1, t2, exception; try { t1 = this.data; t1._jumpTo$1("charset"); t1.set$_encoding_parser$_position(0, t1.get$_encoding_parser$_position(0) + 1); t1._skipChars$0(); t2 = t1._bytes; if (t2[t1.get$_encoding_parser$_position(0)] !== "=") return null; t1.set$_encoding_parser$_position(0, t1.get$_encoding_parser$_position(0) + 1); t1._skipChars$0(); if (t2[t1.get$_encoding_parser$_position(0)] === '"' || t2[t1.get$_encoding_parser$_position(0)] === "'") { quoteMark = t2[t1.get$_encoding_parser$_position(0)]; t1.set$_encoding_parser$_position(0, t1.get$_encoding_parser$_position(0) + 1); oldPosition = t1.get$_encoding_parser$_position(0); t1._jumpTo$1(quoteMark); t1 = t1._slice$2(oldPosition, t1.get$_encoding_parser$_position(0)); return t1; } else { oldPosition0 = t1.get$_encoding_parser$_position(0); try { t1._skipUntil$1(A.constants__isWhitespace$closure()); t2 = t1._slice$2(oldPosition0, t1.get$_encoding_parser$_position(0)); return t2; } catch (exception) { if (A.unwrapException(exception) instanceof A._EncodingRangeException) { t1 = t1._slice$1(oldPosition0); return t1; } else throw exception; } } } catch (exception) { if (A.unwrapException(exception) instanceof A._EncodingRangeException) return null; else throw exception; } } }; A._EncodingRangeException.prototype = {$isException: 1, get$message(receiver) { return this.message; } }; A.HtmlInputStream.prototype = { reset$0(_) { var i, rawChars, t1, t2, skipNewline, wasSurrogatePair, c, t3, isSurrogatePair, _this = this; _this.errors = A.ListQueue$(null, type$.String); i = _this._html_input_stream$_offset = 0; _this._chars = A._setArrayType([], type$.JSArray_int); rawChars = _this._rawChars; if (rawChars == null) { t1 = _this.charEncodingName; t1.toString; t2 = _this._rawBytes; t2.toString; rawChars = _this._rawChars = A._decodeBytes(t1, t2); } for (t1 = rawChars._string, t2 = t1.length, skipNewline = false, wasSurrogatePair = false; i < t2; ++i) { c = t1.charCodeAt(i); if (skipNewline) { if (c === 10) { skipNewline = false; continue; } skipNewline = false; } t3 = i + 1; isSurrogatePair = t3 < rawChars.get$length(0) && (rawChars.$index(0, i) & 64512) === 55296 && (rawChars.$index(0, t3) & 64512) === 56320; if (!isSurrogatePair && !wasSurrogatePair) if (A._invalidUnicode(c)) { _this.errors._collection$_add$1(0, "invalid-codepoint"); if (55296 <= c && c <= 57343) c = 65533; } if (c === 13) { skipNewline = true; c = 10; } _this._chars.push(c); wasSurrogatePair = isSurrogatePair; } _this.fileInfo = A.SourceFile$decoded(_this._chars, _this.sourceUrl); }, changeEncoding$1(newEncoding) { var t1 = A.StateError$("cannot change encoding when parsing a String."); throw A.wrapException(t1); }, char$0() { var t3, t4, _this = this, t1 = _this._html_input_stream$_offset, t2 = _this._chars; if (t1 >= t2.length) return null; t1 = _this._isSurrogatePair$2(t2, t1); t2 = _this._chars; t3 = _this._html_input_stream$_offset; t4 = t3 + 1; if (t1) { _this._html_input_stream$_offset = t4; t1 = t2[t3]; _this._html_input_stream$_offset = t4 + 1; t4 = A.String_String$fromCharCodes(A._setArrayType([t1, t2[t4]], type$.JSArray_int), 0, null); t1 = t4; } else { _this._html_input_stream$_offset = t4; t1 = A.Primitives_stringFromCharCode(t2[t3]); } return t1; }, peekChar$0() { var t3, _this = this, t1 = _this._html_input_stream$_offset, t2 = _this._chars; if (t1 >= t2.length) return null; t1 = _this._isSurrogatePair$2(t2, t1); t2 = _this._chars; t3 = _this._html_input_stream$_offset; return t1 ? A.String_String$fromCharCodes(A._setArrayType([t2[t3], t2[t3 + 1]], type$.JSArray_int), 0, null) : A.Primitives_stringFromCharCode(t2[t3]); }, _isSurrogatePair$2(chars, i) { var t1 = i + 1, t2 = J.getInterceptor$asx(chars); return t1 < t2.get$length(chars) && (t2.$index(chars, i) & 64512) === 55296 && (t2.$index(chars, t1) & 64512) === 56320; }, charsUntil$2(characters, opposite) { var c, t2, _this = this, start = _this._html_input_stream$_offset, t1 = characters.length; while (true) { c = _this.peekChar$0(); if (c != null) t2 = A.stringContainsUnchecked(characters, c, 0) === opposite; else t2 = false; if (!t2) break; _this._html_input_stream$_offset = _this._html_input_stream$_offset + c.length; } return A.String_String$fromCharCodes(B.JSArray_methods.sublist$2(_this._chars, start, _this._html_input_stream$_offset), 0, null); }, charsUntil$1(characters) { return this.charsUntil$2(characters, false); }, unget$1(ch) { if (ch != null) this._html_input_stream$_offset = this._html_input_stream$_offset - ch.length; } }; A.ListProxy.prototype = { remove$1(_, element) { return B.JSArray_methods.remove$1(this._list_proxy$_list, element); }, get$length(_) { return this._list_proxy$_list.length; }, get$iterator(_) { var t1 = this._list_proxy$_list; return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); }, $index(_, index) { return this._list_proxy$_list[index]; }, $indexSet(_, index, value) { this._list_proxy$_list[index] = value; }, set$length(_, value) { B.JSArray_methods.set$length(this._list_proxy$_list, value); }, add$1(_, element) { this._list_proxy$_list.push(element); }, insert$2(_, index, element) { return B.JSArray_methods.insert$2(this._list_proxy$_list, index, element); }, addAll$1(_, iterable) { B.JSArray_methods.addAll$1(this._list_proxy$_list, iterable); }, insertAll$2(_, index, iterable) { B.JSArray_methods.insertAll$2(this._list_proxy$_list, index, iterable); }, removeAt$1(_, index) { return B.JSArray_methods.removeAt$1(this._list_proxy$_list, index); }, removeRange$2(_, start, end) { B.JSArray_methods.removeRange$2(this._list_proxy$_list, start, end); } }; A.SelectorEvaluator.prototype = { querySelector$2(_, root, selector) { var t1, t2, t3, t4, t5, t6, result; for (t1 = root.get$nodes(0).get$iterator(0), t2 = new A.WhereTypeIterator(t1, type$.WhereTypeIterator_Element), t3 = selector.selectors, t4 = this.get$visitSelector(), t5 = type$.Element_3; t2.moveNext$0();) { t6 = t5._as(t1.get$current(0)); this._query_selector$_element = t6; if (B.JSArray_methods.any$1(t3, t4)) return t6; result = this.querySelector$2(0, t6, selector); if (result != null) return result; } return null; }, querySelectorAll$3(_, root, selector, results) { var t1, t2, t3, t4, t5, t6; for (t1 = root.get$nodes(0).get$iterator(0), t2 = new A.WhereTypeIterator(t1, type$.WhereTypeIterator_Element), t3 = selector.selectors, t4 = this.get$visitSelector(), t5 = type$.Element_3; t2.moveNext$0();) { t6 = t5._as(t1.get$current(0)); this._query_selector$_element = t6; if (B.JSArray_methods.any$1(t3, t4)) results.push(t6); this.querySelectorAll$3(0, t6, selector, results); } }, visitSelector$1(node) { var t1, t2, combinator, result, t3, t4, parentNode, t5, combinator0, _this = this, _null = null, old = _this._query_selector$_element; for (t1 = node.simpleSelectorSequences, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), combinator = _null, result = true; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (combinator == null) result = A._asBool(t3.simpleSelector.visit$1(_this)); else { if (combinator === 514) { t4 = t3.simpleSelector; do { parentNode = _this._query_selector$_element.parentNode; t5 = parentNode instanceof A.Element ? parentNode : _null; _this._query_selector$_element = t5; } while (t5 != null && !A._asBool(t4.visit$1(_this))); if (_this._query_selector$_element == null) result = false; } else if (combinator === 517) { t4 = t3.simpleSelector; do { t5 = _this._query_selector$_element.get$previousElementSibling(0); _this._query_selector$_element = t5; } while (t5 != null && !A._asBool(t4.visit$1(_this))); if (_this._query_selector$_element == null) result = false; } combinator = _null; } if (!result) break; combinator0 = t3.combinator; switch (combinator0) { case 515: _this._query_selector$_element = _this._query_selector$_element.get$previousElementSibling(0); break; case 516: parentNode = _this._query_selector$_element.parentNode; _this._query_selector$_element = parentNode instanceof A.Element ? parentNode : _null; break; case 514: case 517: combinator = combinator0; break; case 513: break; default: throw A.wrapException(_this._unsupported$1(node)); } if (_this._query_selector$_element == null) { result = false; break; } } _this._query_selector$_element = old; return result; }, _unimplemented$1(selector) { return new A.UnimplementedError("'" + selector.toString$0(0) + "' selector of type " + A.getRuntimeTypeOfDartObject(selector).toString$0(0) + " is not implemented"); }, _unsupported$1(selector) { return new A.FormatException("'" + selector.toString$0(0) + "' is not a valid selector", null, null); }, visitPseudoClassSelector$1(node) { var _this = this, t1 = node._visitor$_name; switch (t1.get$name(t1)) { case "root": t1 = _this._query_selector$_element; return t1.localName === "html" && t1.parentNode == null; case "empty": t1 = _this._query_selector$_element.get$nodes(0); return t1.any$1(t1, new A.SelectorEvaluator_visitPseudoClassSelector_closure()); case "blank": t1 = _this._query_selector$_element.get$nodes(0); return t1.any$1(t1, new A.SelectorEvaluator_visitPseudoClassSelector_closure0()); case "first-child": return _this._query_selector$_element.get$previousElementSibling(0) == null; case "last-child": return _this._query_selector$_element.get$nextElementSibling(0) == null; case "only-child": return _this._query_selector$_element.get$previousElementSibling(0) == null && _this._query_selector$_element.get$nextElementSibling(0) == null; case "link": return _this._query_selector$_element.attributes.$index(0, "href") != null; case "visited": return false; } if (A.SelectorEvaluator__isLegacyPsuedoClass(t1.get$name(t1))) return false; throw A.wrapException(_this._unimplemented$1(node)); }, visitPseudoElementSelector$1(node) { var t1 = node._visitor$_name; if (A.SelectorEvaluator__isLegacyPsuedoClass(t1.get$name(t1))) return false; throw A.wrapException(this._unimplemented$1(node)); }, visitPseudoElementFunctionSelector$1(node) { return A.throwExpression(this._unimplemented$1(node)); }, visitPseudoClassFunctionSelector$1(node) { var exprs, literal, $parent, t2, toMatch, lang, _this = this, t1 = node._visitor$_name; switch (t1.get$name(t1)) { case "nth-child": exprs = type$.SelectorExpression._as(node.argument).expressions; if (exprs.length === 1 && exprs[0] instanceof A.LiteralTerm) { literal = type$.LiteralTerm._as(exprs[0]); $parent = _this._query_selector$_element.parentNode; if ($parent != null) { t1 = A._asNum(literal.value); if (t1 > 0) { t2 = $parent.get$nodes(0); t1 = t2.indexOf$1(t2, _this._query_selector$_element) === t1; } else t1 = false; } else t1 = false; return t1; } break; case "lang": t1 = type$.SelectorExpression._as(node.argument); t1 = t1.span; t1.toString; toMatch = A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1.file._decodedChars, t1._file$_start, t1._file$_end), 0, null); lang = A.SelectorEvaluator__getInheritedLanguage(_this._query_selector$_element); return lang != null && B.JSString_methods.startsWith$1(lang, toMatch); } throw A.wrapException(_this._unimplemented$1(node)); }, visitNamespaceSelector$1(node) { if (!A._asBool(type$.nullable_SimpleSelector._as(node._visitor$_name).visit$1(this))) return false; if (node._namespace instanceof A.Wildcard) return true; if (node.get$namespace() === "") return this._query_selector$_element.namespaceUri == null; throw A.wrapException(this._unimplemented$1(node)); }, visitAttributeSelector$1(node) { var select, t1 = node._visitor$_name, value = this._query_selector$_element.attributes.$index(0, t1.get$name(t1).toLowerCase()); if (value == null) return false; t1 = node._op; if (t1 === 535) return true; select = A.S(node.value); switch (t1) { case 28: return value === select; case 530: return B.JSArray_methods.any$1(A._setArrayType(value.split(" "), type$.JSArray_String), new A.SelectorEvaluator_visitAttributeSelector_closure(select)); case 531: if (B.JSString_methods.startsWith$1(value, select)) { t1 = select.length; t1 = value.length === t1 || value[t1] === "-"; } else t1 = false; return t1; case 532: return B.JSString_methods.startsWith$1(value, select); case 533: return B.JSString_methods.endsWith$1(value, select); case 534: return B.JSString_methods.contains$1(value, select); default: throw A.wrapException(this._unsupported$1(node)); } } }; A.SelectorEvaluator_visitPseudoClassSelector_closure.prototype = { call$1(n) { var t1; if (!(n instanceof A.Element)) if (n instanceof A.Text0) { t1 = J.toString$0$(n._dom$_data); n._dom$_data = t1; t1 = t1.length !== 0; } else t1 = false; else t1 = true; return !t1; }, $signature: 534 }; A.SelectorEvaluator_visitPseudoClassSelector_closure0.prototype = { call$1(n) { var t1; if (!(n instanceof A.Element)) if (n instanceof A.Text0) { t1 = J.toString$0$(n._dom$_data); n._dom$_data = t1; t1 = new A.Runes(t1).any$1(0, new A.SelectorEvaluator_visitPseudoClassSelector__closure()); } else t1 = false; else t1 = true; return !t1; }, $signature: 534 }; A.SelectorEvaluator_visitPseudoClassSelector__closure.prototype = { call$1(r) { return !A.isWhitespaceCC(r); }, $signature: 142 }; A.SelectorEvaluator_visitAttributeSelector_closure.prototype = { call$1(v) { return v.length !== 0 && v === this.select; }, $signature: 12 }; A.Token0.prototype = {}; A.TagToken.prototype = {}; A.StartTagToken.prototype = { get$kind(_) { return 2; } }; A.EndTagToken.prototype = { get$kind(_) { return 3; } }; A.StringToken.prototype = { get$data(_) { var _this = this, t1 = _this._token$_string; if (t1 == null) { t1 = _this._token$_string = J.toString$0$(_this._token$_buffer); _this._token$_buffer = null; } return t1; } }; A.ParseErrorToken.prototype = { get$kind(_) { return 6; } }; A.CharactersToken.prototype = { get$kind(_) { return 1; } }; A.SpaceCharactersToken.prototype = { get$kind(_) { return 0; } }; A.CommentToken.prototype = { get$kind(_) { return 4; } }; A.DoctypeToken.prototype = { get$kind(_) { return 5; } }; A.TagAttribute.prototype = { get$value(_) { var t1 = this.__TagAttribute_value_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; } }; A.entitiesByFirstChar_closure.prototype = { call$0() { var t1, t2, result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_String); for (t1 = J.get$iterator$ax(B.Map_kiql0.get$keys(B.Map_kiql0)); t1.moveNext$0();) { t2 = t1.get$current(t1); J.add$1$ax(result.putIfAbsent$2(0, t2[0], new A.entitiesByFirstChar__closure()), t2); } return result; }, $signature: 2711 }; A.entitiesByFirstChar__closure.prototype = { call$0() { return A._setArrayType([], type$.JSArray_String); }, $signature: 754 }; A.HtmlTokenizer.prototype = { get$state(_) { var t1 = this.__HtmlTokenizer_state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$current(_) { var t1 = this._tokenizer$_current; t1.toString; return t1; }, _markAttributeEnd$1(offset) { var t1 = this._tokenizer$_attributes; t1.toString; B.JSArray_methods.get$last(t1).__TagAttribute_value_A = this._attributeValue.toString$0(0); }, _markAttributeValueStart$1(offset) { }, _markAttributeValueEnd$1(offset) { this._markAttributeEnd$1(offset); }, _addAttribute$1($name) { var t2, _this = this, t1 = _this._tokenizer$_attributes; if (t1 == null) t1 = _this._tokenizer$_attributes = A._setArrayType([], type$.JSArray_TagAttribute); t2 = _this._attributeName; t2._contents = ""; t2._contents = $name; _this._attributeValue._contents = ""; t1.push(new A.TagAttribute()); }, moveNext$0() { var t3, _this = this, t1 = _this.stream, t2 = _this.tokenQueue; while (true) { t3 = t1.errors; if (!(t3._head === t3._tail && t2._head === t2._tail)) break; if (!_this.state$0(0)) { _this._tokenizer$_current = null; return false; } } if (!t3.get$isEmpty(0)) { t1 = t1.errors.removeFirst$0(); _this._tokenizer$_current = new A.ParseErrorToken(null, null, t1); } else _this._tokenizer$_current = t2.removeFirst$0(); return true; }, reset$0(_) { var _this = this; _this.__HtmlTokenizer__lastOffset_A = 0; _this.tokenQueue.clear$0(0); _this.currentToken = null; _this._tokenizer$_buffer._contents = ""; _this._attributeNames = _this._tokenizer$_attributes = null; _this.__HtmlTokenizer_state_A = _this.get$dataState(); }, _addToken$1(token) { this.tokenQueue._collection$_add$1(0, token); }, consumeNumberEntity$1(isHex) { var allowed, radix, charStack, t1, c, charAsInt, char, t2, _this = this, _null = null, _s36_ = "illegal-codepoint-for-numeric-entity"; if (isHex) { allowed = A.constants__isHexDigit$closure(); radix = 16; } else { allowed = A.constants__isDigit$closure(); radix = 10; } charStack = A._setArrayType([], type$.JSArray_nullable_String); t1 = _this.stream; c = t1.char$0(); while (true) { if (!(allowed.call$1(c) && c != null)) break; charStack.push(c); c = t1.char$0(); } charAsInt = A.int_parse(B.JSArray_methods.join$0(charStack), radix); char = B.Map_gvLTM.$index(0, charAsInt); if (char != null) { t2 = A.LinkedHashMap_LinkedHashMap$_literal(["charAsInt", charAsInt], type$.String, type$.nullable_Object); _this._addToken$1(new A.ParseErrorToken(t2, _null, _s36_)); } else if (55296 <= charAsInt && charAsInt <= 57343 || charAsInt > 1114111) { t2 = A.LinkedHashMap_LinkedHashMap$_literal(["charAsInt", charAsInt], type$.String, type$.nullable_Object); _this._addToken$1(new A.ParseErrorToken(t2, _null, _s36_)); char = "\ufffd"; } else { if (!(1 <= charAsInt && charAsInt <= 8)) if (!(14 <= charAsInt && charAsInt <= 31)) if (!(127 <= charAsInt && charAsInt <= 159)) t2 = 64976 <= charAsInt && charAsInt <= 65007 || B.JSArray_methods.contains$1(B.List_mT80, charAsInt); else t2 = true; else t2 = true; else t2 = true; if (t2) { t2 = A.LinkedHashMap_LinkedHashMap$_literal(["charAsInt", charAsInt], type$.String, type$.nullable_Object); _this._addToken$1(new A.ParseErrorToken(t2, _null, _s36_)); } char = A.String_String$fromCharCodes(A._setArrayType([charAsInt], type$.JSArray_int), 0, _null); } if (c !== ";") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "numeric-entity-without-semicolon")); t1.unget$1(c); } return char; }, consumeEntity$2$allowedChar$fromAttribute(allowedChar, fromAttribute) { var t2, output, hex, t3, filteredEntityList, entityName, entityLen, possibleEntityName, token, _this = this, _null = null, t1 = _this.stream, charStack = A._setArrayType([t1.char$0()], type$.JSArray_nullable_String); if (!A.isWhitespace(charStack[0])) { t2 = charStack[0]; t2 = t2 === "<" || t2 === "&" || t2 == null || allowedChar === t2; } else t2 = true; if (t2) { t1.unget$1(charStack[0]); output = "&"; } else { t2 = charStack[0]; if (t2 === "#") { charStack.push(t1.char$0()); if (B.JSArray_methods.get$last(charStack) === "x" || B.JSArray_methods.get$last(charStack) === "X") { charStack.push(t1.char$0()); hex = true; } else hex = false; if (!(hex && A.isHexDigit(B.JSArray_methods.get$last(charStack)))) t2 = !hex && A.isDigit(B.JSArray_methods.get$last(charStack)); else t2 = true; if (t2) { t1.unget$1(B.JSArray_methods.get$last(charStack)); output = _this.consumeNumberEntity$1(hex); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-numeric-entity")); t1.unget$1(charStack.pop()); output = "&" + B.JSArray_methods.join$0(charStack); } } else { t3 = $.$get$entitiesByFirstChar(); t2.toString; filteredEntityList = J.$index$asx(t3, t2); if (filteredEntityList == null) filteredEntityList = B.List_empty0; for (; B.JSArray_methods.get$last(charStack) != null;) { t2 = J.where$1$ax(filteredEntityList, new A.HtmlTokenizer_consumeEntity_closure(B.JSArray_methods.join$0(charStack))); filteredEntityList = A.List_List$of(t2, false, t2.$ti._eval$1("Iterable.E")); if (filteredEntityList.length === 0) break; charStack.push(t1.char$0()); } entityLen = charStack.length - 1; while (true) { if (!(entityLen > 1)) { entityName = _null; break; } possibleEntityName = B.JSArray_methods.join$0(B.JSArray_methods.sublist$2(charStack, 0, entityLen)); if (B.Map_kiql0.containsKey$1(0, possibleEntityName)) { entityName = possibleEntityName; break; } --entityLen; } if (entityName != null) { t2 = entityName[entityName.length - 1] !== ";"; if (t2) _this._addToken$1(new A.ParseErrorToken(_null, _null, "named-entity-without-semicolon")); if (t2) if (fromAttribute) { t2 = charStack[entityLen]; t2 = A.isLetter(t2) || A.isDigit(t2) || charStack[entityLen] === "="; } else t2 = false; else t2 = false; if (t2) { t1.unget$1(charStack.pop()); output = "&" + B.JSArray_methods.join$0(charStack); } else { output = B.Map_kiql0.$index(0, entityName); t1.unget$1(charStack.pop()); output = A.S(output) + B.JSArray_methods.join$0(A.slice(charStack, entityLen, _null)); } } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-named-entity")); t1.unget$1(charStack.pop()); output = "&" + B.JSArray_methods.join$0(charStack); } } } if (fromAttribute) _this._attributeValue._contents += output; else { if (A.isWhitespace(output)) token = new A.SpaceCharactersToken(_null, output); else token = new A.CharactersToken(_null, output); _this._addToken$1(token); } }, consumeEntity$0() { return this.consumeEntity$2$allowedChar$fromAttribute(null, false); }, emitCurrentToken$0() { var t2, token, t3, _i, attr, t4, t5, _this = this, _null = null, t1 = _this.currentToken; t1.toString; if (t1 instanceof A.TagToken) { t2 = t1.name; t1.name = t2 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t2), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null); if (t1 instanceof A.EndTagToken) { if (_this._tokenizer$_attributes != null) _this._addToken$1(new A.ParseErrorToken(_null, _null, "attributes-in-end-tag")); if (t1.selfClosing) _this._addToken$1(new A.ParseErrorToken(_null, _null, "this-closing-flag-on-end-tag")); token = t1; } else if (t1 instanceof A.StartTagToken) { t1.data = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Object, type$.String); t2 = _this._tokenizer$_attributes; if (t2 != null) for (t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { attr = t2[_i]; t4 = t1.data; t5 = attr.name; t5.toString; t4.putIfAbsent$2(0, t5, new A.HtmlTokenizer_emitCurrentToken_closure(attr)); } token = t1; } else token = t1; _this._attributeNames = _this._tokenizer$_attributes = null; } else token = t1; _this._addToken$1(token); _this.__HtmlTokenizer_state_A = _this.get$dataState(); }, dataState$0() { var chars, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "&") _this.__HtmlTokenizer_state_A = _this.get$entityDataState(); else if (data === "<") _this.__HtmlTokenizer_state_A = _this.get$tagOpenState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\x00")); } else if (data == null) return false; else if (A.isWhitespace(data)) { t1 = t1.charsUntil$2(" \n\r\t\f", true); _this._addToken$1(new A.SpaceCharactersToken(_null, data + t1)); } else { chars = t1.charsUntil$1("&<\x00"); _this._addToken$1(new A.CharactersToken(_null, data + chars)); } return true; }, entityDataState$0() { this.consumeEntity$0(); this.__HtmlTokenizer_state_A = this.get$dataState(); return true; }, rcdataState$0() { var chars, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "&") _this.__HtmlTokenizer_state_A = _this.get$characterReferenceInRcdata(); else if (data === "<") _this.__HtmlTokenizer_state_A = _this.get$rcdataLessThanSignState(); else if (data == null) return false; else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); } else if (A.isWhitespace(data)) { t1 = t1.charsUntil$2(" \n\r\t\f", true); _this._addToken$1(new A.SpaceCharactersToken(_null, data + t1)); } else { chars = t1.charsUntil$1("&<"); _this._addToken$1(new A.CharactersToken(_null, data + chars)); } return true; }, characterReferenceInRcdata$0() { this.consumeEntity$0(); this.__HtmlTokenizer_state_A = this.get$rcdataState(); return true; }, rawtextState$0() { var chars, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "<") _this.__HtmlTokenizer_state_A = _this.get$rawtextLessThanSignState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); } else if (data == null) return false; else { chars = t1.charsUntil$1("<\x00"); _this._addToken$1(new A.CharactersToken(_null, data + chars)); } return true; }, scriptDataState$0() { var chars, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "<") _this.__HtmlTokenizer_state_A = _this.get$scriptDataLessThanSignState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); } else if (data == null) return false; else { chars = t1.charsUntil$1("<\x00"); _this._addToken$1(new A.CharactersToken(_null, data + chars)); } return true; }, plaintextState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data == null) return false; else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); } else { t1 = t1.charsUntil$1("\x00"); _this._addToken$1(new A.CharactersToken(_null, data + t1)); } return true; }, tagOpenState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "!") _this.__HtmlTokenizer_state_A = _this.get$markupDeclarationOpenState(); else if (data === "/") _this.__HtmlTokenizer_state_A = _this.get$closeTagOpenState(); else if (A.isLetter(data)) { _this.currentToken = A.StartTagToken$(data, _null, _null, false); _this.__HtmlTokenizer_state_A = _this.get$tagNameState(); } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-tag-name-but-got-right-bracket")); _this._addToken$1(new A.CharactersToken(_null, "<>")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === "?") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-tag-name-but-got-question-mark")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$bogusCommentState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-tag-name")); _this._addToken$1(new A.CharactersToken(_null, "<")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } return true; }, closeTagOpenState$0() { var t2, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isLetter(data)) { _this.currentToken = new A.EndTagToken(data, false); _this.__HtmlTokenizer_state_A = _this.get$tagNameState(); } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.expectc)); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-closing-tag-but-got-eof")); _this._addToken$1(new A.CharactersToken(_null, "") _this.emitCurrentToken$0(); else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-tag-name")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === "/") _this.__HtmlTokenizer_state_A = _this.get$selfClosingStartTagState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); t1 = type$.TagToken._as(_this.currentToken); t1.name = A.S(t1.name) + "\ufffd"; } else { t1 = type$.TagToken._as(_this.currentToken); t1.name = A.S(t1.name) + data; } return true; }, rcdataLessThanSignState$0() { var _this = this, t1 = _this.stream, data = t1.char$0(); if (data === "/") { _this._tokenizer$_buffer._contents = ""; _this.__HtmlTokenizer_state_A = _this.get$rcdataEndTagOpenState(); } else { _this._addToken$1(new A.CharactersToken(null, "<")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$rcdataState(); } return true; }, rcdataEndTagOpenState$0() { var _this = this, t1 = _this.stream, data = t1.char$0(); if (A.isLetter(data)) { _this._tokenizer$_buffer._contents += A.S(data); _this.__HtmlTokenizer_state_A = _this.get$rcdataEndTagNameState(); } else { _this._addToken$1(new A.CharactersToken(null, "" && appropriate) { _this.currentToken = new A.EndTagToken(_this._tokenizer$_buffer.toString$0(0), false); _this.emitCurrentToken$0(); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = _this._tokenizer$_buffer; if (A.isLetter(data)) t2._contents += A.S(data); else { t2 = t2.toString$0(0); _this._addToken$1(new A.CharactersToken(null, "" && appropriate) { _this.currentToken = new A.EndTagToken(_this._tokenizer$_buffer.toString$0(0), false); _this.emitCurrentToken$0(); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = _this._tokenizer$_buffer; if (A.isLetter(data)) t2._contents += A.S(data); else { t2 = t2.toString$0(0); _this._addToken$1(new A.CharactersToken(null, "" && appropriate) { _this.currentToken = new A.EndTagToken(_this._tokenizer$_buffer.toString$0(0), false); _this.emitCurrentToken$0(); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = _this._tokenizer$_buffer; if (A.isLetter(data)) t2._contents += A.S(data); else { t2 = t2.toString$0(0); _this._addToken$1(new A.CharactersToken(null, "") { _this._addToken$1(new A.CharactersToken(_null, ">")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedState(); } else if (data == null) _this.__HtmlTokenizer_state_A = _this.get$dataState(); else { _this._addToken$1(new A.CharactersToken(_null, data)); _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedState(); } return true; }, scriptDataEscapedLessThanSignState$0() { var t2, _this = this, t1 = _this.stream, data = t1.char$0(); if (data === "/") { _this._tokenizer$_buffer._contents = ""; _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedEndTagOpenState(); } else if (A.isLetter(data)) { t1 = A.S(data); _this._addToken$1(new A.CharactersToken(null, "<" + t1)); t2 = _this._tokenizer$_buffer; t2._contents = ""; t2._contents = t1; _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapeStartState(); } else { _this._addToken$1(new A.CharactersToken(null, "<")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedState(); } return true; }, scriptDataEscapedEndTagOpenState$0() { var _this = this, t1 = _this.stream, data = t1.char$0(); if (A.isLetter(data)) { t1 = _this._tokenizer$_buffer; t1._contents = ""; t1._contents = A.S(data); _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedEndTagNameState(); } else { _this._addToken$1(new A.CharactersToken(null, "" && appropriate) { _this.currentToken = new A.EndTagToken(_this._tokenizer$_buffer.toString$0(0), false); _this.emitCurrentToken$0(); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = _this._tokenizer$_buffer; if (A.isLetter(data)) t2._contents += A.S(data); else { t2 = t2.toString$0(0); _this._addToken$1(new A.CharactersToken(null, "") { _this._addToken$1(new A.CharactersToken(data == null ? new A.StringBuffer("") : null, data)); if (_this._tokenizer$_buffer.toString$0(0).toLowerCase() === "script") _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); else _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedState(); } else if (A.isLetter(data)) { _this._addToken$1(new A.CharactersToken(data == null ? new A.StringBuffer("") : null, data)); _this._tokenizer$_buffer._contents += A.S(data); } else { t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedState(); } return true; }, scriptDataDoubleEscapedState$0() { var _this = this, _null = null, data = _this.stream.char$0(); if (data === "-") { _this._addToken$1(new A.CharactersToken(_null, "-")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedDashState(); } else if (data === "<") { _this._addToken$1(new A.CharactersToken(_null, "<")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedLessThanSignState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-script-in-script")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else _this._addToken$1(new A.CharactersToken(_null, data)); return true; }, scriptDataDoubleEscapedDashState$0() { var _this = this, _null = null, data = _this.stream.char$0(); if (data === "-") { _this._addToken$1(new A.CharactersToken(_null, "-")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedDashDashState(); } else if (data === "<") { _this._addToken$1(new A.CharactersToken(_null, "<")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedLessThanSignState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-script-in-script")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.CharactersToken(_null, data)); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } return true; }, scriptDataDoubleEscapedDashDashState$0() { var _this = this, _null = null, data = _this.stream.char$0(); if (data === "-") _this._addToken$1(new A.CharactersToken(_null, "-")); else if (data === "<") { _this._addToken$1(new A.CharactersToken(_null, "<")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedLessThanSignState(); } else if (data === ">") { _this._addToken$1(new A.CharactersToken(_null, ">")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addToken$1(new A.CharactersToken(_null, "\ufffd")); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-script-in-script")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.CharactersToken(_null, data)); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } return true; }, scriptDataDoubleEscapedLessThanSignState$0() { var _this = this, t1 = _this.stream, data = t1.char$0(); if (data === "/") { _this._addToken$1(new A.CharactersToken(null, "/")); _this._tokenizer$_buffer._contents = ""; _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapeEndState(); } else { t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } return true; }, scriptDataDoubleEscapeEndState$0() { var _this = this, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data) || data === "/" || data === ">") { _this._addToken$1(new A.CharactersToken(data == null ? new A.StringBuffer("") : null, data)); if (_this._tokenizer$_buffer.toString$0(0).toLowerCase() === "script") _this.__HtmlTokenizer_state_A = _this.get$scriptDataEscapedState(); else _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } else if (A.isLetter(data)) { _this._addToken$1(new A.CharactersToken(data == null ? new A.StringBuffer("") : null, data)); _this._tokenizer$_buffer._contents += A.S(data); } else { t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$scriptDataDoubleEscapedState(); } return true; }, beforeAttributeNameState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) t1.charsUntil$2(" \n\r\t\f", true); else { t1 = data == null; if (!t1 && A.isLetter(data)) { _this._addAttribute$1(data); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } else if (data === ">") _this.emitCurrentToken$0(); else if (data === "/") _this.__HtmlTokenizer_state_A = _this.get$selfClosingStartTagState(); else if (t1) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-attribute-name-but-got-eof")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (B.JSString_methods.contains$1("'\"=<", data)) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-character-in-attribute-name")); _this._addAttribute$1(data); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addAttribute$1("\ufffd"); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } else { _this._addAttribute$1(data); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } } return true; }, attributeNameState$0() { var leavingThisState, emitToken, t2, attrName, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "=") { _this.__HtmlTokenizer_state_A = _this.get$beforeAttributeValueState(); leavingThisState = true; emitToken = false; } else if (A.isLetter(data)) { t2 = _this._attributeName; t2._contents += A.S(data); t2._contents += t1.charsUntil$2("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", true); leavingThisState = false; emitToken = false; } else if (data === ">") { leavingThisState = true; emitToken = true; } else { if (A.isWhitespace(data)) { _this.__HtmlTokenizer_state_A = _this.get$afterAttributeNameState(); leavingThisState = true; } else if (data === "/") { _this.__HtmlTokenizer_state_A = _this.get$selfClosingStartTagState(); leavingThisState = true; } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._attributeName._contents += "\ufffd"; leavingThisState = false; } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-attribute-name")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); leavingThisState = true; } else { if (B.JSString_methods.contains$1("'\"<", data)) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-character-in-attribute-name")); _this._attributeName._contents += data; } else _this._attributeName._contents += data; leavingThisState = false; } emitToken = false; } if (leavingThisState) { _this._markAttributeEnd$1(-1); t1 = _this._attributeName._contents; attrName = A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t1.charCodeAt(0) == 0 ? t1 : t1), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null); t1 = _this._tokenizer$_attributes; t1.toString; B.JSArray_methods.get$last(t1).name = attrName; t1 = _this._attributeNames; if ((t1 == null ? _this._attributeNames = A.LinkedHashSet_LinkedHashSet$_empty(type$.String) : t1).contains$1(0, attrName)) _this._addToken$1(new A.ParseErrorToken(_null, _null, "duplicate-attribute")); _this._attributeNames.add$1(0, attrName); if (emitToken) _this.emitCurrentToken$0(); } return true; }, afterAttributeNameState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) t1.charsUntil$2(" \n\r\t\f", true); else if (data === "=") _this.__HtmlTokenizer_state_A = _this.get$beforeAttributeValueState(); else if (data === ">") _this.emitCurrentToken$0(); else { t1 = data == null; if (!t1 && A.isLetter(data)) { _this._addAttribute$1(data); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } else if (data === "/") _this.__HtmlTokenizer_state_A = _this.get$selfClosingStartTagState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._addAttribute$1("\ufffd"); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } else if (t1) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-end-of-tag-but-got-eof")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (B.JSString_methods.contains$1("'\"<", data)) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-character-after-attribute-name")); _this._addAttribute$1(data); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } else { _this._addAttribute$1(data); _this.__HtmlTokenizer_state_A = _this.get$attributeNameState(); } } return true; }, beforeAttributeValueState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) t1.charsUntil$2(" \n\r\t\f", true); else if (data === '"') { _this._markAttributeValueStart$1(0); _this.__HtmlTokenizer_state_A = _this.get$attributeValueDoubleQuotedState(); } else if (data === "&") { _this.__HtmlTokenizer_state_A = _this.get$attributeValueUnQuotedState(); t1.unget$1(data); _this._markAttributeValueStart$1(0); } else if (data === "'") { _this._markAttributeValueStart$1(0); _this.__HtmlTokenizer_state_A = _this.get$attributeValueSingleQuotedState(); } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.expecta)); _this.emitCurrentToken$0(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._markAttributeValueStart$1(-1); _this._attributeValue._contents += "\ufffd"; _this.__HtmlTokenizer_state_A = _this.get$attributeValueUnQuotedState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-attribute-value-but-got-eof")); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (B.JSString_methods.contains$1("=<`", data)) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "equals-in-unquoted-attribute-value")); _this._markAttributeValueStart$1(-1); _this._attributeValue._contents += data; _this.__HtmlTokenizer_state_A = _this.get$attributeValueUnQuotedState(); } else { _this._markAttributeValueStart$1(-1); _this._attributeValue._contents += data; _this.__HtmlTokenizer_state_A = _this.get$attributeValueUnQuotedState(); } return true; }, attributeValueDoubleQuotedState$0() { var t2, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === '"') { _this._markAttributeValueEnd$1(-1); _this._markAttributeEnd$1(0); _this.__HtmlTokenizer_state_A = _this.get$afterAttributeValueState(); } else if (data === "&") _this.consumeEntity$2$allowedChar$fromAttribute('"', true); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._attributeValue._contents += "\ufffd"; } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-attribute-value-double-quote")); _this._markAttributeValueEnd$1(-1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = _this._attributeValue; t2._contents += data; t2._contents += t1.charsUntil$1('"&'); } return true; }, attributeValueSingleQuotedState$0() { var t2, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "'") { _this._markAttributeValueEnd$1(-1); _this._markAttributeEnd$1(0); _this.__HtmlTokenizer_state_A = _this.get$afterAttributeValueState(); } else if (data === "&") _this.consumeEntity$2$allowedChar$fromAttribute("'", true); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._attributeValue._contents += "\ufffd"; } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-attribute-value-single-quote")); _this._markAttributeValueEnd$1(-1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = _this._attributeValue; t2._contents += data; t2._contents += t1.charsUntil$1("'&"); } return true; }, attributeValueUnQuotedState$0() { var t2, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) { _this._markAttributeValueEnd$1(-1); _this.__HtmlTokenizer_state_A = _this.get$beforeAttributeNameState(); } else if (data === "&") _this.consumeEntity$2$allowedChar$fromAttribute(">", true); else if (data === ">") { _this._markAttributeValueEnd$1(-1); _this.emitCurrentToken$0(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-attribute-value-no-quotes")); _this._markAttributeValueEnd$1(-1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (B.JSString_methods.contains$1("\"'=<`", data)) { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.x75nexpeci)); _this._attributeValue._contents += data; } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); _this._attributeValue._contents += "\ufffd"; } else { t2 = _this._attributeValue; t2._contents += data; t2._contents += t1.charsUntil$1("&>\"'=<` \n\r\t\f"); } return true; }, afterAttributeValueState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) _this.__HtmlTokenizer_state_A = _this.get$beforeAttributeNameState(); else if (data === ">") _this.emitCurrentToken$0(); else if (data === "/") _this.__HtmlTokenizer_state_A = _this.get$selfClosingStartTagState(); else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-EOF-after-attribute-value")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.x75nexpecaa)); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeAttributeNameState(); } return true; }, selfClosingStartTagState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === ">") { type$.TagToken._as(_this.currentToken).selfClosing = true; _this.emitCurrentToken$0(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-EOF-after-solidus-in-tag")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.x75nexpecas)); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeAttributeNameState(); } return true; }, bogusCommentState$0() { var _this = this, t1 = _this.stream, data = t1.charsUntil$1(">"); data = A.stringReplaceAllUnchecked(data, "\x00", "\ufffd"); _this._addToken$1(new A.CommentToken(null, data)); t1.char$0(); _this.__HtmlTokenizer_state_A = _this.get$dataState(); return true; }, markupDeclarationOpenState$0() { var matched, _i, expected, char, t2, _this = this, _null = null, t1 = _this.stream, charStack = A._setArrayType([t1.char$0()], type$.JSArray_nullable_String); if (B.JSArray_methods.get$last(charStack) === "-") { charStack.push(t1.char$0()); if (B.JSArray_methods.get$last(charStack) === "-") { _this.currentToken = new A.CommentToken(new A.StringBuffer(""), _null); _this.__HtmlTokenizer_state_A = _this.get$commentStartState(); return true; } } else if (B.JSArray_methods.get$last(charStack) === "d" || B.JSArray_methods.get$last(charStack) === "D") { _i = 0; while (true) { if (!(_i < 6)) { matched = true; break; } expected = B.List_knt1[_i]; char = t1.char$0(); charStack.push(char); if (char != null) t2 = !A.stringContainsUnchecked(expected, char, 0); else t2 = true; if (t2) { matched = false; break; } ++_i; } if (matched) { _this.currentToken = new A.DoctypeToken(true); _this.__HtmlTokenizer_state_A = _this.get$doctypeState(); return true; } } else { if (B.JSArray_methods.get$last(charStack) === "[") { t2 = _this.parser; if (t2 != null) { t2 = t2.tree.openElements; t2 = t2.length !== 0 && B.JSArray_methods.get$last(t2).namespaceUri != _this.parser.tree.defaultNamespace; } else t2 = false; } else t2 = false; if (t2) { _i = 0; while (true) { if (!(_i < 6)) { matched = true; break; } expected = B.List_lKo[_i]; charStack.push(t1.char$0()); if (B.JSArray_methods.get$last(charStack) !== expected) { matched = false; break; } ++_i; } if (matched) { _this.__HtmlTokenizer_state_A = _this.get$cdataSectionState(); return true; } } } _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-dashes-or-doctype")); for (; charStack.length !== 0;) { t2 = charStack.pop(); if (t2 != null) t1._html_input_stream$_offset = t1._html_input_stream$_offset - t2.length; } _this.__HtmlTokenizer_state_A = _this.get$bogusCommentState(); return true; }, commentStartState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (data === "-") _this.__HtmlTokenizer_state_A = _this.get$commentStartDashState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "\ufffd"; } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "incorrect-comment")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-comment")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { type$.StringToken._as(_this.currentToken)._token$_buffer._contents += data; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } return true; }, commentStartDashState$0() { var t1, t2, _this = this, _null = null, data = _this.stream.char$0(); if (data === "-") _this.__HtmlTokenizer_state_A = _this.get$commentEndState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "-\ufffd"; } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "incorrect-comment")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-comment")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.StringToken._as(_this.currentToken)._token$_buffer; t2 = t1._contents += "-"; t1._contents = t2 + data; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } return true; }, commentState$0() { var t2, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (data === "-") _this.__HtmlTokenizer_state_A = _this.get$commentEndDashState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "\ufffd"; } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-comment")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t2 = type$.StringToken._as(_this.currentToken); t2._token$_buffer._contents += data; t1 = t1.charsUntil$1("-\x00"); t2._token$_buffer._contents += t1; } return true; }, commentEndDashState$0() { var t1, t2, _this = this, _null = null, data = _this.stream.char$0(); if (data === "-") _this.__HtmlTokenizer_state_A = _this.get$commentEndState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "-\ufffd"; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-comment-end-dash")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.StringToken._as(_this.currentToken)._token$_buffer; t2 = t1._contents += "-"; t1._contents = t2 + data; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } return true; }, commentEndState$0() { var t1, t2, _this = this, _null = null, data = _this.stream.char$0(); if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "--\ufffd"; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } else if (data === "!") { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.x75nexpeb)); _this.__HtmlTokenizer_state_A = _this.get$commentEndBangState(); } else if (data === "-") { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.x75nexped)); t1 = type$.StringToken._as(_this.currentToken); data.toString; t1._token$_buffer._contents += data; } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-comment-double-dash")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-char-in-comment")); t1 = type$.StringToken._as(_this.currentToken)._token$_buffer; t2 = t1._contents += "--"; t1._contents = t2 + data; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } return true; }, commentEndBangState$0() { var t1, t2, _this = this, _null = null, data = _this.stream.char$0(); if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === "-") { type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "--!"; _this.__HtmlTokenizer_state_A = _this.get$commentEndDashState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.StringToken._as(_this.currentToken)._token$_buffer._contents += "--!\ufffd"; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-comment-end-bang-state")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.StringToken._as(_this.currentToken)._token$_buffer; t2 = t1._contents += "--!"; t1._contents = t2 + data; _this.__HtmlTokenizer_state_A = _this.get$commentState(); } return true; }, doctypeState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypeNameState(); else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-doctype-name-but-got-eof")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "need-space-after-doctype")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypeNameState(); } return true; }, beforeDoctypeNameState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (A.isWhitespace(data)) return true; else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, string$.expectd)); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); type$.DoctypeToken._as(_this.currentToken).name = "\ufffd"; _this.__HtmlTokenizer_state_A = _this.get$doctypeNameState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "expected-doctype-name-but-got-eof")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { type$.DoctypeToken._as(_this.currentToken).name = data; _this.__HtmlTokenizer_state_A = _this.get$doctypeNameState(); } return true; }, doctypeNameState$0() { var t1, t2, _this = this, _null = null, data = _this.stream.char$0(); if (A.isWhitespace(data)) { t1 = type$.DoctypeToken._as(_this.currentToken); t2 = t1.name; t1.name = t2 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t2), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null); _this.__HtmlTokenizer_state_A = _this.get$afterDoctypeNameState(); } else if (data === ">") { t1 = type$.DoctypeToken._as(_this.currentToken); t2 = t1.name; t1.name = t2 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t2), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.name = A.S(t1.name) + "\ufffd"; _this.__HtmlTokenizer_state_A = _this.get$doctypeNameState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype-name")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; t2 = t1.name; t1.name = t2 == null ? _null : A.String_String$fromCharCodes(new A.MappedListIterable(new A.CodeUnits(t2), A.constants__AsciiUpperToLower__asciiToLower$closure(), type$.CodeUnits._eval$1("MappedListIterable")), 0, _null); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.DoctypeToken._as(_this.currentToken); t1.name = A.S(t1.name) + data; } return true; }, afterDoctypeNameState$0() { var matched, _i, expected, t2, _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) return true; else if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { type$.DoctypeToken._as(_this.currentToken).correct = false; t1.unget$1(data); _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { if (data === "p" || data === "P") { _i = 0; while (true) { if (!(_i < 5)) { matched = true; break; } expected = B.List_IJC[_i]; data = t1.char$0(); if (data != null) t2 = !A.stringContainsUnchecked(expected, data, 0); else t2 = true; if (t2) { matched = false; break; } ++_i; } if (matched) { _this.__HtmlTokenizer_state_A = _this.get$afterDoctypePublicKeywordState(); return true; } } else if (data === "s" || data === "S") { _i = 0; while (true) { if (!(_i < 5)) { matched = true; break; } expected = B.List_yCx[_i]; data = t1.char$0(); if (data != null) t2 = !A.stringContainsUnchecked(expected, data, 0); else t2 = true; if (t2) { matched = false; break; } ++_i; } if (matched) { _this.__HtmlTokenizer_state_A = _this.get$afterDoctypeSystemKeywordState(); return true; } } t1.unget$1(data); t1 = A.LinkedHashMap_LinkedHashMap$_literal(["data", data], type$.String, type$.nullable_Object); _this._addToken$1(new A.ParseErrorToken(t1, _null, string$.expects)); type$.DoctypeToken._as(_this.currentToken).correct = false; _this.__HtmlTokenizer_state_A = _this.get$bogusDoctypeState(); } return true; }, afterDoctypePublicKeywordState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypePublicIdentifierState(); else if (data === "'" || data === '"') { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-char-in-doctype")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypePublicIdentifierState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypePublicIdentifierState(); } return true; }, beforeDoctypePublicIdentifierState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (A.isWhitespace(data)) return true; else if (data === '"') { type$.DoctypeToken._as(_this.currentToken).publicId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypePublicIdentifierDoubleQuotedState(); } else if (data === "'") { type$.DoctypeToken._as(_this.currentToken).publicId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypePublicIdentifierSingleQuotedState(); } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-end-of-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-char-in-doctype")); type$.DoctypeToken._as(_this.currentToken).correct = false; _this.__HtmlTokenizer_state_A = _this.get$bogusDoctypeState(); } return true; }, doctypePublicIdentifierDoubleQuotedState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (data === '"') _this.__HtmlTokenizer_state_A = _this.get$afterDoctypePublicIdentifierState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.publicId = A.S(t1.publicId) + "\ufffd"; } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-end-of-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.DoctypeToken._as(_this.currentToken); t1.publicId = A.S(t1.publicId) + data; } return true; }, doctypePublicIdentifierSingleQuotedState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (data === "'") _this.__HtmlTokenizer_state_A = _this.get$afterDoctypePublicIdentifierState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.publicId = A.S(t1.publicId) + "\ufffd"; } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-end-of-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.DoctypeToken._as(_this.currentToken); t1.publicId = A.S(t1.publicId) + data; } return true; }, afterDoctypePublicIdentifierState$0() { var t1, _this = this, _null = null, _s26_ = "unexpected-char-in-doctype", data = _this.stream.char$0(); if (A.isWhitespace(data)) _this.__HtmlTokenizer_state_A = _this.get$betweenDoctypePublicAndSystemIdentifiersState(); else if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === '"') { _this._addToken$1(new A.ParseErrorToken(_null, _null, _s26_)); type$.DoctypeToken._as(_this.currentToken).systemId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypeSystemIdentifierDoubleQuotedState(); } else if (data === "'") { _this._addToken$1(new A.ParseErrorToken(_null, _null, _s26_)); type$.DoctypeToken._as(_this.currentToken).systemId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypeSystemIdentifierSingleQuotedState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, _s26_)); type$.DoctypeToken._as(_this.currentToken).correct = false; _this.__HtmlTokenizer_state_A = _this.get$bogusDoctypeState(); } return true; }, betweenDoctypePublicAndSystemIdentifiersState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (A.isWhitespace(data)) return true; else if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data === '"') { type$.DoctypeToken._as(_this.currentToken).systemId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypeSystemIdentifierDoubleQuotedState(); } else if (data === "'") { type$.DoctypeToken._as(_this.currentToken).systemId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypeSystemIdentifierSingleQuotedState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-char-in-doctype")); type$.DoctypeToken._as(_this.currentToken).correct = false; _this.__HtmlTokenizer_state_A = _this.get$bogusDoctypeState(); } return true; }, afterDoctypeSystemKeywordState$0() { var _this = this, _null = null, t1 = _this.stream, data = t1.char$0(); if (A.isWhitespace(data)) _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypeSystemIdentifierState(); else if (data === "'" || data === '"') { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-char-in-doctype")); t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypeSystemIdentifierState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1.unget$1(data); _this.__HtmlTokenizer_state_A = _this.get$beforeDoctypeSystemIdentifierState(); } return true; }, beforeDoctypeSystemIdentifierState$0() { var t1, _this = this, _null = null, _s26_ = "unexpected-char-in-doctype", data = _this.stream.char$0(); if (A.isWhitespace(data)) return true; else if (data === '"') { type$.DoctypeToken._as(_this.currentToken).systemId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypeSystemIdentifierDoubleQuotedState(); } else if (data === "'") { type$.DoctypeToken._as(_this.currentToken).systemId = ""; _this.__HtmlTokenizer_state_A = _this.get$doctypeSystemIdentifierSingleQuotedState(); } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, _s26_)); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, _s26_)); type$.DoctypeToken._as(_this.currentToken).correct = false; _this.__HtmlTokenizer_state_A = _this.get$bogusDoctypeState(); } return true; }, doctypeSystemIdentifierDoubleQuotedState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (data === '"') _this.__HtmlTokenizer_state_A = _this.get$afterDoctypeSystemIdentifierState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.systemId = A.S(t1.systemId) + "\ufffd"; } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-end-of-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.DoctypeToken._as(_this.currentToken); t1.systemId = A.S(t1.systemId) + data; } return true; }, doctypeSystemIdentifierSingleQuotedState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (data === "'") _this.__HtmlTokenizer_state_A = _this.get$afterDoctypeSystemIdentifierState(); else if (data === "\x00") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "invalid-codepoint")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.systemId = A.S(t1.systemId) + "\ufffd"; } else if (data === ">") { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-end-of-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { t1 = type$.DoctypeToken._as(_this.currentToken); t1.systemId = A.S(t1.systemId) + data; } return true; }, afterDoctypeSystemIdentifierState$0() { var t1, _this = this, _null = null, data = _this.stream.char$0(); if (A.isWhitespace(data)) return true; else if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { _this._addToken$1(new A.ParseErrorToken(_null, _null, "eof-in-doctype")); t1 = type$.DoctypeToken._as(_this.currentToken); t1.correct = false; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else { _this._addToken$1(new A.ParseErrorToken(_null, _null, "unexpected-char-in-doctype")); _this.__HtmlTokenizer_state_A = _this.get$bogusDoctypeState(); } return true; }, bogusDoctypeState$0() { var _this = this, t1 = _this.stream, data = t1.char$0(); if (data === ">") { t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } else if (data == null) { t1.unget$1(data); t1 = _this.currentToken; t1.toString; _this._addToken$1(t1); _this.__HtmlTokenizer_state_A = _this.get$dataState(); } return true; }, cdataSectionState$0() { var t1, matchedEnd, ch, _this = this, data = A._setArrayType([], type$.JSArray_String); for (t1 = _this.stream, matchedEnd = 0; true;) { ch = t1.char$0(); if (ch == null) break; if (ch === "\x00") { _this._addToken$1(new A.ParseErrorToken(null, null, "invalid-codepoint")); ch = "\ufffd"; } data.push(ch); if (ch === "]" && matchedEnd < 2) ++matchedEnd; else { if (ch === ">" && matchedEnd === 2) { data.pop(); data.pop(); data.pop(); break; } matchedEnd = 0; } } if (data.length !== 0) { t1 = B.JSArray_methods.join$0(data); _this._addToken$1(new A.CharactersToken(null, t1)); } _this.__HtmlTokenizer_state_A = _this.get$dataState(); return true; }, state$0($receiver) { return this.get$state(this).call$0(); } }; A.HtmlTokenizer_consumeEntity_closure.prototype = { call$1(e) { return B.JSString_methods.startsWith$1(e, this.name); }, $signature: 12 }; A.HtmlTokenizer_emitCurrentToken_closure.prototype = { call$0() { var t1 = this.attr.__TagAttribute_value_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, $signature: 106 }; A.ActiveFormattingElements.prototype = { add$1(_, node) { var t1, t2, t3, ns, equalCount, t4, ns0, t5, ns1, _this = this, _s28_ = "http://www.w3.org/1999/xhtml"; if (node != null) for (t1 = A._instanceType(_this)._eval$1("ReversedListIterable"), t2 = new A.ReversedListIterable(_this, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t3 = node.localName, ns = node.namespaceUri, t1 = t1._eval$1("ListIterable.E"), equalCount = 0; t2.moveNext$0();) { t4 = t2.__internal$_current; if (t4 == null) t4 = t1._as(t4); if (t4 == null) break; ns0 = t4.namespaceUri; if (ns0 == null) ns0 = _s28_; t5 = t4.localName; ns1 = ns == null ? _s28_ : ns; if (ns1 === ns0 && t3 == t5 && A._mapEquals(t4.attributes, node.attributes)) ++equalCount; if (equalCount === 3) { B.JSArray_methods.remove$1(_this._list_proxy$_list, t4); break; } } _this.super$ListProxy$add(0, node); } }; A.TreeBuilder.prototype = { get$document(_) { var t1 = this.__TreeBuilder_document_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, reset$0(_) { var _this = this; B.JSArray_methods.clear$0(_this.openElements); _this.activeFormattingElements.set$length(0, 0); _this.formPointer = _this.headPointer = null; _this.insertFromTable = false; _this.__TreeBuilder_document_A = A.Document$(); }, elementInScope$2$variant(target, variant) { var listElements1, listElements2, invert, t1, t2, t3, t4, t5, t6, ns, ns0, _s32_ = "We should never reach this point", _s28_ = "http://www.w3.org/1999/xhtml", exactNode = target instanceof A.Node0; if (variant != null) switch (variant) { case "button": listElements1 = B.List_4e2; listElements2 = B.List_6d3; invert = false; break; case "list": listElements1 = B.List_4e2; listElements2 = B.List_jtQ; invert = false; break; case "table": listElements1 = B.List_uvG; listElements2 = B.List_empty15; invert = false; break; case "select": listElements1 = B.List_SxB; listElements2 = B.List_empty15; invert = true; break; default: throw A.wrapException(A.StateError$(_s32_)); } else { listElements1 = B.List_4e2; listElements2 = B.List_empty15; invert = false; } for (t1 = this.openElements, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t3 = type$.Pair_of_String_and_nullable_String, t4 = !exactNode, t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t5 = t1.__internal$_current; if (t5 == null) t5 = t2._as(t5); if (t4) { t6 = t5.localName; t6 = t6 == null ? target == null : t6 === target; } else t6 = false; if (!t6) t6 = exactNode && t5 === target; else t6 = true; if (t6) return true; else { ns = t5.namespaceUri; t6 = ns == null; ns0 = t6 ? _s28_ : ns; t5 = t5.localName; if (!B.JSArray_methods.contains$1(listElements1, new A.Pair(ns0, t5, t3))) t5 = B.JSArray_methods.contains$1(listElements2, new A.Pair(t6 ? _s28_ : ns, t5, t3)); else t5 = true; if (invert !== t5) return false; } } throw A.wrapException(A.StateError$(_s32_)); }, elementInScope$1(target) { return this.elementInScope$2$variant(target, null); }, reconstructActiveFormattingElements$0() { var t2, i, entry, t3, t4, t5, t6, t7, cloneToken, element, _this = this, t1 = _this.activeFormattingElements; if (t1.get$length(0) === 0) return; t2 = t1._list_proxy$_list; i = t2.length - 1; entry = t2[i]; if (entry == null || B.JSArray_methods.contains$1(_this.openElements, entry)) return; t3 = _this.openElements; while (true) { if (!(entry != null && !B.JSArray_methods.contains$1(t3, entry))) break; if (i === 0) { i = -1; break; } --i; entry = t2[i]; } for (t3 = type$.Object, t4 = type$.String; true;) { ++i; entry = t2[i]; t5 = entry.localName; t6 = entry.namespaceUri; t7 = A.LinkedHashMap_LinkedHashMap$from(entry.attributes, t3, t4); cloneToken = new A.StartTagToken(t7, t6, t5, false); cloneToken.span = entry.sourceSpan; element = _this.insertElement$1(cloneToken); t2[i] = element; if (t1.get$length(0) === 0) A.throwExpression(A.IterableElementError_noElement()); if (element === t1.$index(0, t1.get$length(0) - 1)) break; } }, clearActiveFormattingElements$0() { var t1 = this.activeFormattingElements, entry = t1.removeLast$0(t1); while (true) { if (!(!t1.get$isEmpty(t1) && entry != null)) break; entry = t1.removeLast$0(t1); } }, elementInActiveFormattingElements$1($name) { var t1, t2, t3; for (t1 = this.activeFormattingElements, t2 = A._instanceType(t1)._eval$1("ReversedListIterable"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (t3 == null) break; else if (t3.localName == $name) return t3; } return null; }, insertComment$2(token, $parent) { var t1 = $parent.get$nodes(0), t2 = A.Comment$(token.get$data(0)); t2.sourceSpan = token.span; t1.add$1(0, t2); }, createElement$1(_, token) { var element, $name = token.name, namespace = token.namespace; if (namespace == null) namespace = this.defaultNamespace; this.__TreeBuilder_document_A === $ && A.throwUnnamedLateFieldNI(); element = A.Element$_($name, namespace === "" ? null : namespace); element.attributes = token.data; element.sourceSpan = token.span; return element; }, insertElement$1(token) { if (this.insertFromTable) return this.insertElementTable$1(token); return this.insertElementNormal$1(token); }, insertElementNormal$1(token) { var element, t1, $name = token.name, namespace = token.namespace; if (namespace == null) namespace = this.defaultNamespace; this.__TreeBuilder_document_A === $ && A.throwUnnamedLateFieldNI(); element = A.Element$_($name, namespace === "" ? null : namespace); element.attributes = token.data; element.sourceSpan = token.span; t1 = this.openElements; J.get$nodes$x(B.JSArray_methods.get$last(t1)).add$1(0, element); t1.push(element); return element; }, insertElementTable$1(token) { var nodePos, t2, _this = this, element = _this.createElement$1(0, token), t1 = _this.openElements; if (!B.JSArray_methods.contains$1(B.List_kYS, B.JSArray_methods.get$last(t1).localName)) return _this.insertElementNormal$1(token); else { nodePos = _this.getTableMisnestedNodePosition$0(); t2 = nodePos[1]; if (t2 == null) nodePos[0].get$nodes(0).add$1(0, element); else nodePos[0].insertBefore$2(0, element, t2); t1.push(element); } return element; }, insertText$2(data, span) { var nodePos, t1 = this.openElements, $parent = B.JSArray_methods.get$last(t1); if (this.insertFromTable) t1 = !B.JSArray_methods.contains$1(B.List_kYS, B.JSArray_methods.get$last(t1).localName); else t1 = true; if (t1) A.TreeBuilder__insertText($parent, data, span, null); else { nodePos = this.getTableMisnestedNodePosition$0(); t1 = nodePos[0]; t1.toString; A.TreeBuilder__insertText(t1, data, span, type$.nullable_Element_2._as(nodePos[1])); } }, getTableMisnestedNodePosition$0() { var lastTable, t4, fosterParent, insertBefore, t1 = this.openElements, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t3 = new A.ReversedListIterable(t1, t2); t3 = new A.ListIterator(t3, t3.get$length(0), t2._eval$1("ListIterator")); t2 = t2._eval$1("ListIterable.E"); while (true) { if (!t3.moveNext$0()) { lastTable = null; break; } t4 = t3.__internal$_current; lastTable = t4 == null ? t2._as(t4) : t4; if (lastTable.localName === "table") break; } if (lastTable != null) { fosterParent = lastTable.parentNode; if (fosterParent != null) insertBefore = lastTable; else { fosterParent = t1[B.JSArray_methods.indexOf$1(t1, lastTable) - 1]; insertBefore = null; } } else { fosterParent = t1[0]; insertBefore = null; } return A._setArrayType([fosterParent, insertBefore], type$.JSArray_nullable_Node); }, generateImpliedEndTags$1(exclude) { var t1 = this.openElements, $name = B.JSArray_methods.get$last(t1).localName; if ($name != exclude && B.JSArray_methods.contains$1(B.List_qBb, $name)) { t1.pop(); this.generateImpliedEndTags$1(exclude); } }, generateImpliedEndTags$0() { return this.generateImpliedEndTags$1(null); } }; A.Pair.prototype = { get$hashCode(_) { return 37 * J.get$hashCode$(this.first) + J.get$hashCode$(this.second); }, $eq(_, other) { if (other == null) return false; return other instanceof A.Pair && other.first == this.first && other.second == this.second; } }; A.formatStr_closure.prototype = { call$2(key, value) { var t1, t2, t3, last, t4, t5, match, digits, numberSize, result = new A.StringBuffer(""), search = "%(" + key + ")"; for (t1 = this._box_0, t2 = search.length, t3 = J.getInterceptor$(value), last = 0, t4 = ""; t5 = t1.format, match = B.JSString_methods.indexOf$2(t5, search, last), match >= 0;) { result._contents = t4 + B.JSString_methods.substring$2(t5, last, match); match += t2; for (digits = match; A.isDigit(t1.format[digits]);) ++digits; if (digits > match) { numberSize = A.int_parse(B.JSString_methods.substring$2(t1.format, match, digits), null); match = digits; } else numberSize = 0; t4 = t1.format[match]; switch (t4) { case "s": t4 = result._contents += A.S(value); break; case "d": t4 = result._contents += A.padWithZeros(t3.toString$0(value), numberSize); break; case "x": t4 = result._contents += A.padWithZeros(B.JSInt_methods.toRadixString$1(A._asInt(value), 16), numberSize); break; default: throw A.wrapException(A.UnsupportedError$("formatStr does not support format character " + t4)); } last = match + 1; } t2 = result._contents = t4 + B.JSString_methods.substring$2(t5, last, t5.length); t1.format = t2.charCodeAt(0) == 0 ? t2 : t2; }, $signature: 762 }; A._escape_closure.prototype = { call$1(match) { return "\\\\" + A.S(match.$index(0, 1)); }, $signature: 119 }; A._escape_closure0.prototype = { call$1(match) { return "\\" + A.S(match.$index(0, 1)); }, $signature: 119 }; A._escape_closure1.prototype = { call$1(match) { var t2, t1 = match.$index(0, 0); t1.toString; t2 = match.$index(0, 1); t2.toString; return B.JSArray_methods.join$1(A._setArrayType(t1.split(t2), type$.JSArray_String), "\\" + A.S(match.$index(0, 1))); }, $signature: 119 }; A._escape_closure2.prototype = { call$1(match) { return A.S(match.$index(0, 1)) + A.S(match.$index(0, 2)) + "\\. "; }, $signature: 119 }; A._escape_closure3.prototype = { call$1(match) { var t1 = match.$index(0, 0); t1.toString; return A.stringReplaceAllFuncUnchecked(t1, A.RegExp_RegExp("([*+-])", true, false, false, false), new A._escape__closure(), null); }, $signature: 119 }; A._escape__closure.prototype = { call$1(match) { return "\\" + A.S(match.$index(0, 1)); }, $signature: 119 }; A._escape_closure4.prototype = { call$1(match) { return A.S(match.$index(0, 1)) + "\\> "; }, $signature: 119 }; A._escape_closure5.prototype = { call$1(match) { var t2, t1 = match.$index(0, 0); t1.toString; t2 = A.RegExp_RegExp("\\*", true, false, false, false); return A.stringReplaceAllUnchecked(t1, t2, "\\*"); }, $signature: 119 }; A._escape_closure6.prototype = { call$1(match) { var t2, t1 = match.$index(0, 0); t1.toString; t2 = A.RegExp_RegExp("_", true, false, false, false); return A.stringReplaceAllUnchecked(t1, t2, "\\_"); }, $signature: 119 }; A._escape_closure7.prototype = { call$1(match) { var t2, t1 = match.$index(0, 0); t1.toString; t2 = A.RegExp_RegExp("`", true, false, false, false); return A.stringReplaceAllUnchecked(t1, t2, "\\`"); }, $signature: 119 }; A._escape_closure8.prototype = { call$1(match) { return "\\" + A.S(match.$index(0, 0)); }, $signature: 119 }; A._postProcess_closure.prototype = { call$1(rule) { var t1 = this._box_0; t1.input = A._join(t1.input, rule.append.call$0()); }, $signature: 2716 }; A._separatingNewlines_closure.prototype = { call$2(a, b) { a.toString; b.toString; return B.JSString_methods.compareTo$1(a, b); }, $signature: 152 }; A.Node.prototype = { get$firstChild(_) { var child, t2, t1 = this._el; if (t1 == null) child = null; else { t2 = t1.get$nodes(0); child = !t2.get$isEmpty(t2) ? t1.get$nodes(0)._list_proxy$_list[0] : null; } return child == null ? null : A.Node_Node(child); }, get$isCode() { var parentNode, t2, t1 = this._el; if (t1 == null) return false; if (t1.localName.toLowerCase() !== "code") { parentNode = t1.parentNode; t1 = parentNode instanceof A.Element; if ((t1 ? parentNode : null) != null) { t2 = (t1 ? parentNode : null).localName.toLowerCase() === "code"; t1 = t2; } else t1 = false; } else t1 = true; return t1; }, get$nodeName(_) { var t1 = this._el; return t1 != null ? t1.localName.toLowerCase() : ""; }, get$parentChildIndex() { var t1, parentNode, t2, e = this._el; if (e == null) t1 = -1; else { parentNode = this._node$_node.parentNode; t1 = parentNode instanceof A.Element ? parentNode : null; if (t1 == null) t1 = null; else { t2 = type$.WhereTypeIterable_Element; t2 = B.JSArray_methods.indexOf$2(A.List_List$of(new A.WhereTypeIterable(t1.get$children(0)._childNodes, t2), false, t2._eval$1("Iterable.E")), e, 0); t1 = t2; } if (t1 == null) t1 = -1; } return t1; }, get$parentElName() { var parentNode, t2, t1 = this._el; if (t1 != null) { parentNode = t1.parentNode; t2 = (parentNode instanceof A.Element ? parentNode : null) != null; } else t2 = false; if (t2) { parentNode = t1.parentNode; t1 = (parentNode instanceof A.Element ? parentNode : null).localName.toLowerCase(); } else t1 = ""; return t1; }, get$textContent() { var t2, t1 = this._node$_text; if (t1 == null) t1 = null; else { t2 = J.toString$0$(t1._dom$_data); t1._dom$_data = t2; t1 = t2; } if (t1 == null) { t1 = this._el; if (t1 == null) t1 = null; else { t2 = new A.StringBuffer(""); new A._ConcatTextVisitor(t2).visit$1(t1); t2 = t2._contents; t2 = t2.charCodeAt(0) == 0 ? t2 : t2; t1 = t2; } } return t1 == null ? "" : t1; }, childNodes$0(_) { return new A._SyncStarIterable(this.childNodes$body$Node(0), type$._SyncStarIterable_Node); }, childNodes$body$Node($async$_) { var $async$self = this; return function() { var _ = $async$_; var $async$goto = 0, $async$handler = 1, $async$currentError, t1, t2, t3, t, e; return function $async$childNodes$0($async$iterator, $async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._el.get$nodes(0)._list_proxy$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; case 2: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 3; break; } t3 = t1.__interceptors$_current; t = t3 == null ? t2._as(t3) : t3; e = t instanceof A.Element ? t : null; $async$goto = 4; return $async$iterator._async$_current = new A.Node(t, e, t instanceof A.Text0 ? t : null), 1; case 4: // after yield // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return 0; case 1: // rethrow return $async$iterator._datum = $async$currentError, 3; } }; }; } }; A._StyleOption.prototype = {}; A.Rule.prototype = { get$hashCode(_) { return 629 + B.JSString_methods.get$hashCode(this.name); }, $eq(_, other) { if (other == null) return false; if (!(other instanceof A.Rule)) return false; return other.name === this.name; } }; A.Rule_findRule_closure.prototype = { call$1(rule) { var t1 = rule._realFilterFn; return t1 == null ? false : t1.call$1(this.node); }, $signature: 753 }; A.Rule_findRule_closure0.prototype = { call$1(rule) { var t1 = rule._realFilterFn; return t1 == null ? false : t1.call$1(this.node); }, $signature: 753 }; A.Rule_findRule_closure1.prototype = { call$0() { return $.$get$_BaseRules_defaultRule(); }, $signature: 2723 }; A.Rule__buildFilterFn_closure.prototype = { call$1(node) { return B.JSArray_methods.contains$1(this.filters, node.get$nodeName(0).toLowerCase()); }, $signature: 270 }; A._BaseRules_defaultRule_closure.prototype = { call$2($content, node) { var t1; if ($content.length === 0) t1 = A.isBlock(node._el) ? "\n\n" : ""; else t1 = A.isBlock(node._el) ? "\n\n" + $content + "\n\n" : $content; return t1; }, $signature: 89 }; A._CommonRules_paragraph_closure.prototype = { call$2($content, node) { return "\n\n" + $content + "\n\n"; }, $signature: 89 }; A._CommonRules_lineBreak_closure.prototype = { call$2($content, node) { return A.getStyleOption("br") + "\n"; }, $signature: 89 }; A._CommonRules_heading_closure.prototype = { call$2($content, node) { var t1, hLevel = A.int_parse(B.JSString_methods.substring$2(node.get$nodeName(0), 1, 2), null); if (A.getStyleOption("headingStyle") === "setext" && hLevel < 3) { t1 = hLevel === 1 ? "=" : "-"; return "\n\n" + $content + "\n" + B.JSArray_methods.join$0(A.List_List$filled($content.length, t1, false, type$.String)) + "\n\n"; } else return "\n\n" + B.JSArray_methods.join$0(A.List_List$filled(hLevel, "#", false, type$.String)) + " " + $content + "\n\n"; }, $signature: 89 }; A._CommonRules_blockquote_closure.prototype = { call$2($content, node) { var t2, t1 = A.RegExp_RegExp("^\\n+|\\n+$", true, false, false, false); t1 = A.stringReplaceAllUnchecked($content, t1, ""); t2 = A.RegExp_RegExp("^", true, false, true, false); return "\n\n" + A.stringReplaceAllUnchecked(t1, t2, "> ") + "\n\n"; }, $signature: 89 }; A._CommonRules_list_closure.prototype = { call$2($content, node) { var parentNode, t1; if (node.get$parentElName() === "li") { parentNode = node._node$_node.parentNode; t1 = type$.WhereTypeIterable_Element; t1 = B.JSArray_methods.get$last(A.List_List$of(new A.WhereTypeIterable((parentNode instanceof A.Element ? parentNode : null).get$children(0)._childNodes, t1), false, t1._eval$1("Iterable.E"))) === node._el; } else t1 = false; if (t1) return "\n" + $content; else return "\n\n" + $content + "\n\n"; }, $signature: 89 }; A._CommonRules_listItem_closure.prototype = { call$2($content, node) { var start, startAttr, e, t2, convertContent, prefix, parentNode, exception, postfix, t1 = A.RegExp_RegExp("^\\n+", true, false, false, false); t1 = A.stringReplaceAllUnchecked($content, t1, ""); t2 = A.RegExp_RegExp("\\n+$", true, false, false, false); t1 = A.stringReplaceAllUnchecked(t1, t2, "\n"); t2 = A.RegExp_RegExp("\n", true, false, true, false); convertContent = A.stringReplaceAllUnchecked(t1, t2, "\n "); prefix = A.getStyleOption("bulletListMarker") + " "; if (node.get$parentElName() === "ol") { start = -1; parentNode = node._el.parentNode; startAttr = (parentNode instanceof A.Element ? parentNode : null).attributes.$index(0, "start"); if (startAttr != null && J.get$length$asx(startAttr) !== 0) try { start = A.int_parse(startAttr, null); } catch (exception) { e = A.unwrapException(exception); A.print("listItem parse start error " + A.S(e)); } prefix = A.S(start > -1 ? start + node.get$parentChildIndex() : node.get$parentChildIndex() + 1) + ". "; } if (A.nextSibling(node._node$_node) != null) { t1 = A.RegExp_RegExp("\\n$", true, false, false, false); t1 = !t1._nativeRegExp.test(convertContent); } else t1 = false; postfix = t1 ? "\n" : ""; return prefix + convertContent + postfix; }, $signature: 89 }; A._CommonRules_indentedCodeBlock_closure.prototype = { call$1(node) { return A.getStyleOption("codeBlockStyle") === "indented" && node.get$nodeName(0) === "code" && node.get$parentElName() === "pre"; }, $signature: 270 }; A._CommonRules_indentedCodeBlock_closure0.prototype = { call$2($content, node) { var t2, result, _i, child, text, t1 = node.childNodes$0(0), children = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); t1 = children.length; if (t1 === 1) { t1 = B.JSArray_methods.get$first(children).get$textContent(); t2 = A.RegExp_RegExp("\\n", true, false, false, false); return "\n\n " + A.stringReplaceAllUnchecked(t1, t2, "\n ") + "\n\n"; } else { for (result = "\n\n ", _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { child = children[_i]; text = child.get$textContent(); if (!J.$eq$(child, B.JSArray_methods.get$last(children))) { t2 = A.RegExp_RegExp("\\n", true, false, false, false); text = A.stringReplaceAllUnchecked(text, t2, "\n "); } result += text; } return result + "\n\n"; } }, $signature: 89 }; A._CommonRules_fencedCodeBlock_closure.prototype = { call$1(node) { return A.getStyleOption("codeBlockStyle") === "fenced" && node.get$nodeName(0) === "code" && node.get$parentElName() === "pre"; }, $signature: 270 }; A._CommonRules_fencedCodeBlock_closure0.prototype = { call$2($content, node) { var languageMatched, language, t1 = node.get$firstChild(0)._el, className = t1 == null ? null : t1.get$className(0); if (className == null) className = ""; languageMatched = A.RegExp_RegExp("language-(\\S+)", true, false, false, false).firstMatch$1(className); if (languageMatched != null) { t1 = languageMatched._match[1]; t1.toString; language = t1; } else language = className; return "\n\n" + A.getStyleOption("fence") + language + "\n" + node.get$firstChild(0).get$textContent() + "\n" + A.getStyleOption("fence") + "\n\n"; }, $signature: 89 }; A._CommonRules_horizontalRule_closure.prototype = { call$2($content, node) { return A.getStyleOption("hr") + "\n"; }, $signature: 89 }; A._CommonRules_inlineLink_closure.prototype = { call$1(node) { return A.getStyleOption("linkStyle") === "inlined" && node.get$nodeName(0) === "a" && node._el.attributes.$index(0, "href") != null; }, $signature: 270 }; A._CommonRules_inlineLink_closure0.prototype = { call$2($content, node) { var title, renderedTitle, t1 = node._el, t2 = t1.attributes.$index(0, "href"); t2.toString; title = t1.attributes.$index(0, "title"); if (title == null) title = ""; renderedTitle = title.length === 0 ? title : ' "' + title + '"'; return "[" + $content + "](" + t2 + renderedTitle + ")"; }, $signature: 89 }; A._CommonRules_referenceLink_closure0.prototype = { call$1(node) { return A.getStyleOption("linkStyle") === "referenced" && node.get$nodeName(0) === "a" && node._el.attributes.$index(0, "href") != null; }, $signature: 270 }; A._CommonRules_referenceLink_closure1.prototype = { call$2($content, node) { var renderedTitle, result, reference, id, t1 = node._el, t2 = t1.attributes.$index(0, "href"), title = t1.attributes.$index(0, "title"); if (title == null) title = ""; renderedTitle = title.length === 0 ? title : ' "' + title + '"'; t1 = "[" + $content; switch (A.getStyleOption("linkReferenceStyle")) { case "collapsed": result = t1 + "][]"; t2.toString; reference = t1 + "]: " + t2 + renderedTitle; break; case "shortcut": result = t1 + "]"; t2.toString; reference = t1 + "]: " + t2 + renderedTitle; break; default: id = $._linkReferences.length + 1; result = t1 + "][" + B.JSInt_methods.toString$0(id) + "]"; t1 = B.JSInt_methods.toString$0(id); t2.toString; reference = "[" + t1 + "]: " + t2 + renderedTitle; } $._linkReferences.push(reference); return result; }, $signature: 89 }; A._CommonRules_referenceLink_closure.prototype = { call$0() { if ($._linkReferences.length !== 0) { var result = "\n\n" + B.JSArray_methods.join$1($._linkReferences, "\n") + "\n\n"; B.JSArray_methods.clear$0($._linkReferences); } else result = ""; return result; }, $signature: 106 }; A._CommonRules_emphasis_closure.prototype = { call$2($content, node) { var _s11_ = "emDelimiter"; if (B.JSString_methods.trim$0($content).length === 0) return ""; return A.getStyleOption(_s11_) + $content + A.getStyleOption(_s11_); }, $signature: 89 }; A._CommonRules_strong_closure.prototype = { call$2($content, node) { var _s15_ = "strongDelimiter"; if (B.JSString_methods.trim$0($content).length === 0) return ""; return A.getStyleOption(_s15_) + $content + A.getStyleOption(_s15_); }, $signature: 89 }; A._CommonRules_strike_closure.prototype = { call$2($content, node) { if (B.JSString_methods.trim$0($content).length === 0) return ""; return "~~" + $content + "~~"; }, $signature: 89 }; A._CommonRules_code_closure.prototype = { call$1(node) { var t1, isCodeBlock; if (node.get$nodeName(0) === "pre") { t1 = node._node$_node; isCodeBlock = !(A.nextSibling(t1) != null || A.previousSibling(t1) != null); } else isCodeBlock = false; return node.get$nodeName(0) === "code" && !isCodeBlock; }, $signature: 270 }; A._CommonRules_code_closure0.prototype = { call$2($content, node) { var t1, matches, leadingSpace, trailingSpace, delimiter; if (B.JSString_methods.trim$0($content).length === 0) return ""; t1 = A.RegExp_RegExp("`+", true, false, false, false).allMatches$1(0, $content); t1 = A.MappedIterable_MappedIterable(t1, new A._CommonRules_code__closure(), A._instanceType(t1)._eval$1("Iterable.E"), type$.nullable_String); matches = A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")); if (matches.length !== 0) { t1 = A.RegExp_RegExp("^`", true, false, false, false); leadingSpace = t1._nativeRegExp.test($content) ? " " : ""; t1 = A.RegExp_RegExp("`$", true, false, false, false); trailingSpace = t1._nativeRegExp.test($content) ? " " : ""; for (delimiter = "`"; B.JSArray_methods.contains$1(matches, delimiter);) delimiter += "`"; } else { delimiter = "`"; leadingSpace = ""; trailingSpace = ""; } return delimiter + leadingSpace + $content + trailingSpace + delimiter; }, $signature: 89 }; A._CommonRules_code__closure.prototype = { call$1(match) { return match._match[0]; }, $signature: 2728 }; A._CommonRules_image_closure.prototype = { call$2($content, node) { var src, title, titlePart, t1 = node._el, alt = t1.attributes.$index(0, "alt"); if (alt == null) alt = ""; src = t1.attributes.$index(0, "src"); if (src == null) src = ""; title = t1.attributes.$index(0, "title"); if (title == null) title = ""; titlePart = title.length !== 0 ? ' "' + title + '"' : ""; return src.length !== 0 ? "![" + alt + "](" + src + titlePart + ")" : ""; }, $signature: 89 }; A._TableRules_tableCell_closure.prototype = { call$2($content, node) { return A._TableRules_cell($content, node) + A._TableRules_spannedCells(node, ""); }, $signature: 89 }; A._TableRules_tableRow_closure.prototype = { call$2($content, node) { var tableNode, parentNode0, t2, borderCells, t3, align, border, _null = null, t1 = type$.String, alignMap = A.LinkedHashMap_LinkedHashMap$_literal(["left", ":--", "right", "--:", "center", ":-:"], t1, t1), parentNode = node.get$parentElName(); t1 = node._el; if (t1 == null) tableNode = _null; else { parentNode0 = t1.parentNode; tableNode = parentNode0 instanceof A.Element ? parentNode0 : _null; } if (parentNode === "thead" || parentNode === "tfoot" || parentNode === "tbody") if (tableNode == null) tableNode = _null; else { parentNode = tableNode.parentNode; tableNode = parentNode instanceof A.Element ? parentNode : _null; } t2 = tableNode == null; if ((t2 ? _null : tableNode.localName) === "table") t1 = (t2 ? _null : new A.SelectorEvaluator().querySelector$2(0, tableNode, A._parseSelectorList("tr:first-child"))) == t1; else t1 = false; if (t1) for (t1 = node.childNodes$0(0), t1 = new A._SyncStarIterator(t1._outerHelper(), t1.$ti._eval$1("_SyncStarIterator<1>")), borderCells = ""; t1.moveNext$0();) { t2 = t1._async$_current; t3 = t2._el.attributes.$index(0, "align"); if (t3 == null) t3 = ""; align = t3.toLowerCase(); if (align.length !== 0) { border = alignMap.$index(0, align); if (border == null) border = "---"; } else border = "---"; borderCells += A._TableRules_cell(border, t2) + A._TableRules_spannedCells(t2, border); } else borderCells = ""; t1 = borderCells.length !== 0 ? "\n" + borderCells : ""; return "\n" + $content + t1; }, $signature: 89 }; A._TableRules_table_closure.prototype = { call$2($content, node) { var t1, str; if (A._TableRules_isNestedTable(node)) { t1 = node._el; if (t1 == null) t1 = null; else { str = new A.StringBuffer(""); t1._addOuterHtml$1(str); t1 = str._contents; t1 = t1.charCodeAt(0) == 0 ? t1 : t1; } return " " + (t1 == null ? "" : t1) + " "; } return "\n\n" + A.stringReplaceAllUnchecked($content, "\n\n", "\n") + "\n\n"; }, $signature: 89 }; A._TableRules_tableSection_closure.prototype = { call$2($content, node) { return $content; }, $signature: 89 }; A._TableRules_captionSection_closure.prototype = { call$2($content, node) { var parentNode, t1; if (node.get$parentElName() === "table") { parentNode = node._node$_node.parentNode; t1 = type$.WhereTypeIterable_Element; t1 = B.JSArray_methods.get$first(A.List_List$of(new A.WhereTypeIterable((parentNode instanceof A.Element ? parentNode : null).get$children(0)._childNodes, t1), false, t1._eval$1("Iterable.E"))) === node._el; } else t1 = false; if (t1) return $content; return ""; }, $signature: 89 }; A.head_closure.prototype = { call$1(client) { return client._sendUnstreamed$3("HEAD", this.url, this.headers); }, $signature: 752 }; A.get_closure.prototype = { call$1(client) { return client._sendUnstreamed$3("GET", this.url, this.headers); }, $signature: 752 }; A.read_closure.prototype = { call$1(client) { return client.read$2$headers(0, this.url, this.headers); }, $signature: 2731 }; A.BaseClient.prototype = { read$2$headers(_, url, headers) { return this.read$body$BaseClient(0, url, headers); }, read$body$BaseClient(_, url, headers) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, $async$self = this, response; var $async$read$2$headers = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._sendUnstreamed$3("GET", url, headers), $async$read$2$headers); case 3: // returning from await. response = $async$result; $async$self._checkResponseSuccess$2(url, response); $async$returnValue = A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(response.headers).parameters._collection$_map, "charset")).decode$1(0, response.bodyBytes); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$read$2$headers, $async$completer); }, _sendUnstreamed$5(method, url, headers, body, encoding) { return this._sendUnstreamed$body$BaseClient(method, url, headers, body, encoding); }, _sendUnstreamed$3(method, url, headers) { return this._sendUnstreamed$5(method, url, headers, null, null); }, _sendUnstreamed$body$BaseClient(method, url, headers, body, encoding) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Response), $async$returnValue, $async$self = this, t1, contentType, request, $async$temp1; var $async$_sendUnstreamed$5 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start request = A.Request$(method, url); if (headers != null) request.headers.addAll$1(0, headers); if (body != null) if (typeof body == "string") request.set$body(0, body); else if (type$.Map_dynamic_dynamic._is(body)) { t1 = type$.String; t1 = body.cast$2$0(body, t1, t1); contentType = request.get$_contentType(); if (contentType == null) request.set$_contentType(A.MediaType$("application", "x-www-form-urlencoded", null)); else if (contentType.type + "/" + contentType.subtype !== "application/x-www-form-urlencoded") A.throwExpression(A.StateError$('Cannot set the body fields of a Request with content-type "' + contentType.get$mimeType(0) + '".')); request.set$body(0, A.mapToQuery(t1, request.get$encoding(0))); } else throw A.wrapException(A.ArgumentError$('Invalid request body "' + A.S(body) + '".', null)); $async$temp1 = A; $async$goto = 3; return A._asyncAwait($async$self.send$1(0, request), $async$_sendUnstreamed$5); case 3: // returning from await. $async$returnValue = $async$temp1.Response_fromStream($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_sendUnstreamed$5, $async$completer); }, _checkResponseSuccess$2(url, response) { var message, t1 = response.statusCode; if (t1 < 400) return; message = "Request to " + url.toString$0(0) + " failed with status " + t1; t1 = response.reasonPhrase; throw A.wrapException(A.ClientException$((t1 != null ? message + ": " + t1 : message) + ".", url)); }, $isClient0: 1 }; A.BaseRequest.prototype = { finalize$0() { if (this._finalized) throw A.wrapException(A.StateError$("Can't finalize a finalized Request.")); this._finalized = true; return B.ByteStream__EmptyStream; }, send$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.StreamedResponse), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, client, response, stream, t1, t2, t3, t4, exception, $async$exception; var $async$send$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start A.zoneClient(); client = new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.HttpRequest)); $async$handler = 4; $async$goto = 7; return A._asyncAwait(J.send$1$x(client, $async$self), $async$send$0); case 7: // returning from await. response = $async$result; stream = A.onDone(response.stream, J.get$close$z(client), type$.List_int); t1 = response.statusCode; t2 = response.contentLength; t3 = response.request; t4 = response.headers; response.toString; response.toString; t3 = A.StreamedResponse$(new A.ByteStream(stream), t1, t2, t4, false, true, response.reasonPhrase, t3); $async$returnValue = t3; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; J.close$0$z(client); throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$send$0, $async$completer); }, toString$0(_) { return this.method + " " + this.url.toString$0(0); } }; A.BaseRequest_closure.prototype = { call$2(key1, key2) { return key1.toLowerCase() === key2.toLowerCase(); }, $signature: 2739 }; A.BaseRequest_closure0.prototype = { call$1(key) { return B.JSString_methods.get$hashCode(key.toLowerCase()); }, $signature: 2744 }; A.BaseResponse.prototype = { BaseResponse$7$contentLength$headers$isRedirect$persistentConnection$reasonPhrase$request(statusCode, contentLength, headers, isRedirect, persistentConnection, reasonPhrase, request) { var t1 = this.statusCode; if (t1 < 100) throw A.wrapException(A.ArgumentError$("Invalid status code " + t1 + ".", null)); } }; A.BrowserClient.prototype = { send$1(_, request) { return this.send$body$BrowserClient(0, request); }, send$body$BrowserClient(_, request) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.StreamedResponse), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, xhr, completer, bytes, t1, t2, t3; var $async$send$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start if ($async$self._isClosed) throw A.wrapException(A.ClientException$("HTTP request failed. Client is already closed.", request.url)); $async$goto = 3; return A._asyncAwait(request.finalize$0().toBytes$0(), $async$send$1); case 3: // returning from await. bytes = $async$result; t1 = new XMLHttpRequest(); t1.toString; xhr = t1; t1 = $async$self._xhrs; t1.add$1(0, xhr); t2 = xhr; J.open$3$async$x(t2, request.method, request.url.toString$0(0), true); t2.responseType = "arraybuffer"; t2.withCredentials = false; request.headers.forEach$1(0, J.get$setRequestHeader$x(xhr)); completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_StreamedResponse), type$._AsyncCompleter_StreamedResponse); t2 = type$._EventStream_ProgressEvent; t3 = type$.void; new A._EventStream(xhr, "load", false, t2).get$first(0).then$1$1(0, new A.BrowserClient_send_closure(xhr, completer, request), t3); new A._EventStream(xhr, "error", false, t2).get$first(0).then$1$1(0, new A.BrowserClient_send_closure0(completer, request), t3); J.send$1$x(xhr, bytes); $async$handler = 4; $async$goto = 7; return A._asyncAwait(completer.future, $async$send$1); case 7: // returning from await. t2 = $async$result; $async$returnValue = t2; $async$next = [1]; // goto finally $async$goto = 5; break; $async$next.push(6); // goto finally $async$goto = 5; break; case 4: // uncaught $async$next = [2]; case 5: // finally $async$handler = 2; t1.remove$1(0, xhr); // goto the next finally handler $async$goto = $async$next.pop(); break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$send$1, $async$completer); }, close$0(_) { var t1, t2, t3, t4; this._isClosed = true; for (t1 = this._xhrs, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { t4 = t2._collection$_current; (t4 == null ? t3._as(t4) : t4).abort(); } t1.clear$0(0); } }; A.BrowserClient_send_closure.prototype = { call$1(_) { var t1 = this.xhr, body = J.asUint8List$0$x(type$.ByteBuffer._as(A._convertNativeToDart_XHR_Response(t1.response))), t2 = A.Stream_Stream$value(body, type$.List_int), t3 = t1.status; t3.toString; this.completer.complete$1(0, A.StreamedResponse$(new A.ByteStream(t2), t3, J.get$length$asx(body), B.HttpRequest_methods.get$responseHeaders(t1), false, true, t1.statusText, this.request)); }, $signature: 751 }; A.BrowserClient_send_closure0.prototype = { call$1(_) { this.completer.completeError$2(new A.ClientException("XMLHttpRequest error."), A.StackTrace_current()); }, $signature: 751 }; A.ByteStream.prototype = { toBytes$0() { var t1 = new A._Future($.Zone__current, type$._Future_Uint8List), completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_Uint8List), sink = new A._ByteCallbackSink(new A.ByteStream_toBytes_closure(completer), new Uint8Array(1024)); this.listen$4$cancelOnError$onDone$onError(0, sink.get$add(sink), true, sink.get$close(sink), completer.get$completeError()); return t1; } }; A.ByteStream_toBytes_closure.prototype = { call$1(bytes) { return this.completer.complete$1(0, new Uint8Array(A._ensureNativeList(bytes))); }, $signature: 2746 }; A.ClientException.prototype = { toString$0(_) { return this.message; }, $isException: 1, get$message(receiver) { return this.message; } }; A.MultipartFile.prototype = { get$length(receiver) { return this.length; } }; A.MultipartRequest.prototype = { finalize$0() { var _this = this, boundary = _this._boundaryString$0(); _this.headers.$indexSet(0, "content-type", "multipart/form-data; boundary=" + boundary); _this.super$BaseRequest$finalize(); return new A.ByteStream(_this._finalize$1(boundary)); }, _finalize$1(boundary) { return this._finalize$body$MultipartRequest(boundary); }, _finalize$body$MultipartRequest(boundary) { var $async$_finalize$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { switch ($async$errorCode) { case 2: $async$next = $async$nextWhenCanceled; $async$goto = $async$next.pop(); break; case 1: $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = "--" + boundary; separator = B.C_Utf8Encoder.convert$1(t1 + "\r\n"); $close = B.C_Utf8Encoder.convert$1(t1 + "--\r\n"); t1 = $async$self.fields, t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1); case 3: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 4; break; } t2 = t1.get$current(t1); $async$goto = 5; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(separator), $async$_finalize$1, $async$controller); case 5: // after yield t3 = t2.key; t2 = t2.value; t4 = $.$get$_newlineRegExp(); t3 = A.stringReplaceAllUnchecked(t3, t4, "%0D%0A"); header = 'content-disposition: form-data; name="' + A.stringReplaceAllUnchecked(t3, '"', "%22") + '"'; t3 = $.$get$_asciiOnly(); $async$goto = 6; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(B.C_Utf8Encoder.convert$1((!t3._nativeRegExp.test(t2) ? header + "\r\ncontent-type: text/plain; charset=utf-8\r\ncontent-transfer-encoding: binary" : header) + "\r\n\r\n")), $async$_finalize$1, $async$controller); case 6: // after yield $async$goto = 7; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(B.C_Utf8Encoder.convert$1(t2)), $async$_finalize$1, $async$controller); case 7: // after yield $async$goto = 8; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(B.List_13_10), $async$_finalize$1, $async$controller); case 8: // after yield // goto for condition $async$goto = 3; break; case 4: // after for t1 = $async$self.files, t2 = t1.length, _i = 0; case 9: // for condition if (!(_i < t1.length)) { // goto after for $async$goto = 11; break; } file = t1[_i]; $async$goto = 12; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(separator), $async$_finalize$1, $async$controller); case 12: // after yield t3 = file.contentType.toString$0(0); t4 = file.field; t5 = $.$get$_newlineRegExp(); t4 = A.stringReplaceAllUnchecked(t4, t5, "%0D%0A"); header = "content-type: " + t3 + '\r\ncontent-disposition: form-data; name="' + A.stringReplaceAllUnchecked(t4, '"', "%22") + '"'; t3 = file.filename; t3 = A.stringReplaceAllUnchecked(t3, t5, "%0D%0A"); header = header + '; filename="' + A.stringReplaceAllUnchecked(t3, '"', "%22") + '"'; $async$goto = 13; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(B.C_Utf8Encoder.convert$1(header + "\r\n\r\n")), $async$_finalize$1, $async$controller); case 13: // after yield if (file._isFinalized) A.throwExpression(A.StateError$("Can't finalize a finalized MultipartFile.")); file._isFinalized = true; $async$goto = 14; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldStar(file._multipart_file$_stream), $async$_finalize$1, $async$controller); case 14: // after yield $async$goto = 15; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(B.List_13_10), $async$_finalize$1, $async$controller); case 15: // after yield case 10: // for update t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; // goto for condition $async$goto = 9; break; case 11: // after for $async$goto = 16; $async$nextWhenCanceled = [1]; return A._asyncStarHelper(A._IterationMarker_yieldSingle($close), $async$_finalize$1, $async$controller); case 16: // after yield case 1: // return return A._asyncStarHelper(null, 0, $async$controller); case 2: // rethrow return A._asyncStarHelper($async$currentError, 1, $async$controller); } }); var $async$goto = 0, $async$controller = A._makeAsyncStarStreamController($async$_finalize$1, type$.List_int), $async$nextWhenCanceled, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, t2, t3, t4, header, _i, file, t5, t1, separator, $close; return A._streamOfController($async$controller); }, _boundaryString$0() { var index, list = J.JSArray_JSArray$allocateFixed(51, type$.int); for (index = 0; index < 51; ++index) list[index] = B.List_UDw[$.$get$MultipartRequest__random().nextInt$1(66)]; return "dart-http-boundary-" + A.String_String$fromCharCodes(list, 0, null); } }; A.Request.prototype = { get$encoding(_) { var t1, t2, _this = this; if (_this.get$_contentType() == null || !J.containsKey$1$x(_this.get$_contentType().parameters._collection$_map, "charset")) return _this._defaultEncoding; t1 = J.$index$asx(_this.get$_contentType().parameters._collection$_map, "charset"); t1.toString; t2 = A.Encoding_getByName(t1); return t2 == null ? A.throwExpression(A.FormatException$('Unsupported encoding "' + t1 + '".', null, null)) : t2; }, get$bodyBytes() { return this._bodyBytes; }, get$body(_) { return this.get$encoding(0).decode$1(0, this._bodyBytes); }, set$body(_, value) { var contentType, t2, _this = this, t1 = _this.get$encoding(0).encode$1(value); _this._checkFinalized$0(); _this._bodyBytes = A.toUint8List(t1); contentType = _this.get$_contentType(); if (contentType == null) { t1 = _this.get$encoding(0); t2 = type$.String; _this.set$_contentType(A.MediaType$("text", "plain", A.LinkedHashMap_LinkedHashMap$_literal(["charset", t1.get$name(t1)], t2, t2))); } else if (!J.containsKey$1$x(contentType.parameters._collection$_map, "charset")) { t1 = _this.get$encoding(0); t2 = type$.String; _this.set$_contentType(contentType.change$1$parameters(A.LinkedHashMap_LinkedHashMap$_literal(["charset", t1.get$name(t1)], t2, t2))); } }, finalize$0() { this.super$BaseRequest$finalize(); return new A.ByteStream(A.Stream_Stream$value(this._bodyBytes, type$.List_int)); }, get$_contentType() { var contentType = this.headers.$index(0, "content-type"); if (contentType == null) return null; return A.MediaType_MediaType$parse(contentType); }, set$_contentType(value) { this.headers.$indexSet(0, "content-type", value.toString$0(0)); }, _checkFinalized$0() { if (!this._finalized) return; throw A.wrapException(A.StateError$("Can't modify a finalized Request.")); } }; A.Response.prototype = { get$body(_) { return A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(this.headers).parameters._collection$_map, "charset")).decode$1(0, this.bodyBytes); }, get$bodyBytes() { return this.bodyBytes; } }; A.StreamedResponse.prototype = {}; A.mapToQuery_closure.prototype = { call$2(key, value) { var t1 = this.encoding, t2 = A._Uri__uriEncode(B.List_M1A, key, t1, true); return this.pairs.push(A._setArrayType([t2, A._Uri__uriEncode(B.List_M1A, value, t1, true)], type$.JSArray_String)); }, $signature: 189 }; A.mapToQuery_closure0.prototype = { call$1(pair) { var t1 = J.getInterceptor$asx(pair); return A.S(t1.$index(pair, 0)) + "=" + A.S(t1.$index(pair, 1)); }, $signature: 2748 }; A.onDone_closure.prototype = { call$1(sink) { var t1 = sink._async$_sink; if ((t1._state & 2) !== 0) A.throwExpression(A.StateError$("Stream is already closed")); t1.super$_BufferingStreamSubscription$_close(); this.onDone.call$0(); }, $signature() { return this.T._eval$1("~(EventSink<0>)"); } }; A.CaseInsensitiveMap.prototype = {}; A.CaseInsensitiveMap$from_closure.prototype = { call$1(key) { return key.toLowerCase(); }, $signature: 31 }; A.MediaType.prototype = { get$mimeType(_) { return this.type + "/" + this.subtype; }, change$1$parameters(parameters) { var t1 = type$.String, parameters0 = A.LinkedHashMap_LinkedHashMap$from(this.parameters, t1, t1); parameters0.addAll$1(0, parameters); return A.MediaType$(this.type, this.subtype, parameters0); }, toString$0(_) { var buffer = new A.StringBuffer(""), t1 = "" + this.type; buffer._contents = t1; t1 += "/"; buffer._contents = t1; buffer._contents = t1 + this.subtype; J.forEach$1$ax(this.parameters._collection$_map, new A.MediaType_toString_closure(buffer)); t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.MediaType_MediaType$parse_closure.prototype = { call$0() { var t3, t4, t5, t6, parameters, t7, success, t8, value, t1 = this.mediaType, scanner = new A.StringScanner(null, t1), t2 = $.$get$whitespace(); scanner.scan$1(t2); t3 = $.$get$token(); scanner.expect$1(t3); t4 = scanner.get$lastMatch().$index(0, 0); t4.toString; scanner.expect$1("/"); scanner.expect$1(t3); t5 = scanner.get$lastMatch().$index(0, 0); t5.toString; scanner.scan$1(t2); t6 = type$.String; parameters = A.LinkedHashMap_LinkedHashMap$_empty(t6, t6); while (true) { t6 = scanner._lastMatch = B.JSString_methods.matchAsPrefix$2(";", t1, scanner._string_scanner$_position); t7 = scanner._lastMatchPosition = scanner._string_scanner$_position; success = t6 != null; t6 = success ? scanner._lastMatchPosition = scanner._string_scanner$_position = t6.get$end(0) : t7; if (!success) break; t6 = scanner._lastMatch = t2.matchAsPrefix$2(0, t1, t6); scanner._lastMatchPosition = scanner._string_scanner$_position; if (t6 != null) scanner._lastMatchPosition = scanner._string_scanner$_position = t6.get$end(0); scanner.expect$1(t3); if (scanner._string_scanner$_position !== scanner._lastMatchPosition) scanner._lastMatch = null; t6 = scanner._lastMatch.$index(0, 0); t6.toString; scanner.expect$1("="); t7 = scanner._lastMatch = t3.matchAsPrefix$2(0, t1, scanner._string_scanner$_position); t8 = scanner._lastMatchPosition = scanner._string_scanner$_position; success = t7 != null; if (success) { t7 = scanner._lastMatchPosition = scanner._string_scanner$_position = t7.get$end(0); t8 = t7; } else t7 = t8; if (success) { if (t7 !== t8) scanner._lastMatch = null; t7 = scanner._lastMatch.$index(0, 0); t7.toString; value = t7; } else value = A.expectQuotedString(scanner); t7 = scanner._lastMatch = t2.matchAsPrefix$2(0, t1, scanner._string_scanner$_position); scanner._lastMatchPosition = scanner._string_scanner$_position; if (t7 != null) scanner._lastMatchPosition = scanner._string_scanner$_position = t7.get$end(0); parameters.$indexSet(0, t6, value); } scanner.expectDone$0(); return A.MediaType$(t4, t5, parameters); }, $signature: 2749 }; A.MediaType_toString_closure.prototype = { call$2(attribute, value) { var t2, t3, t1 = this.buffer; t1._contents += "; " + attribute + "="; t2 = $.$get$nonToken(); t2 = t2._nativeRegExp.test(value); t3 = t1._contents; if (t2) { t1._contents = t3 + '"'; t2 = t1._contents += A.stringReplaceAllFuncUnchecked(value, $.$get$_escapedChar(), new A.MediaType_toString__closure(), null); t1._contents = t2 + '"'; } else t1._contents = t3 + value; }, $signature: 189 }; A.MediaType_toString__closure.prototype = { call$1(match) { return "\\" + A.S(match.$index(0, 0)); }, $signature: 119 }; A.expectQuotedString_closure.prototype = { call$1(match) { var t1 = match.$index(0, 1); t1.toString; return t1; }, $signature: 119 }; A.Channel.prototype = { _enumToString$0() { return "Channel." + this._core$_name; } }; A.ChannelIterator.prototype = { moveNext$0() { var t1 = this.color; return ++this.index < t1.get$length(t1); }, get$current(_) { return this.color.$index(0, this.index); } }; A.ColorFloat16.prototype = { clone$0(_) { return new A.ColorFloat16(new Uint16Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_9; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t2, t1 = this.data; if (index < t1.length) { t1 = t1[index]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = A.Float16_doubleToFloat16(value); }, get$index(_) { return this.get$r(0); }, get$r(_) { var t2, t1 = this.data; if (!B.NativeUint16List_methods.get$isEmpty(t1)) { t1 = t1[0]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, get$g() { var t2, t1 = this.data; if (t1.length > 1) { t1 = t1[1]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, get$b(_) { var t2, t1 = this.data; if (t1.length > 2) { t1 = t1[2]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, get$a(_) { var t2, t1 = this.data; if (t1.length > 3) { t1 = t1[3]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeUint16List_methods.get$isEmpty(t2)) t2[0] = A.Float16_doubleToFloat16(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = A.Float16_doubleToFloat16(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = A.Float16_doubleToFloat16(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = A.Float16_doubleToFloat16(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorFloat32.prototype = { clone$0(_) { return new A.ColorFloat32(new Float32Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_10; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = value; }, get$index(_) { var t1 = this.data; return !B.NativeFloat32List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeFloat32List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 1; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeFloat32List_methods.get$isEmpty(t2)) t2[0] = t1; t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = t1; t1 = c.get$b(c); if (t3 > 2) t2[2] = t1; t1 = c.get$a(c); if (t3 > 3) t2[3] = t1; }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorFloat64.prototype = { clone$0(_) { return new A.ColorFloat64(new Float64Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_11; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = value; }, get$index(_) { var t1 = this.data; return !B.NativeFloat64List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeFloat64List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 1; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeFloat64List_methods.get$isEmpty(t2)) t2[0] = t1; t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = t1; t1 = c.get$b(c); if (t3 > 2) t2[2] = t1; t1 = c.get$a(c); if (t3 > 3) t2[3] = t1; }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorInt16.prototype = { clone$0(_) { return new A.ColorInt16(new Int16Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_7; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { var t1 = this.data; return !B.NativeInt16List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeInt16List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 0; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeInt16List_methods.get$isEmpty(t2)) t2[0] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = B.JSNumber_methods.toInt$0(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorInt32.prototype = { clone$0(_) { return new A.ColorInt32(new Int32Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_8; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { var t1 = this.data; return !B.NativeInt32List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeInt32List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 0; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeInt32List_methods.get$isEmpty(t2)) t2[0] = A._asInt(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = B.JSNumber_methods.toInt$0(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorInt8.prototype = { clone$0(_) { return new A.ColorInt8(new Int8Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_6; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { var t1 = this.data; return !B.NativeInt8List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeInt8List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 0; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeInt8List_methods.get$isEmpty(t2)) t2[0] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = B.JSNumber_methods.toInt$0(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorUint1.prototype = { clone$0(_) { var t1 = this.__ColorUint1_data_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ColorUint1(this.length, t1); }, get$format() { return B.Format_0; }, get$palette() { return null; }, _color_uint1$_getChannel$1(ci) { var t1; if (ci < this.length) { t1 = this.__ColorUint1_data_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = B.JSInt_methods._shrReceiverPositive$1(t1, 7 - ci) & 1; } else t1 = 0; return t1; }, _color_uint1$_setChannel$2(ci, value) { var t1; if (ci >= this.length) return; ci = 7 - ci; t1 = this.__ColorUint1_data_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.__ColorUint1_data_A = value !== 0 ? (t1 | B.JSInt_methods.$shl(1, ci)) >>> 0 : (t1 & ~(B.JSInt_methods.$shl(1, ci) & 255)) >>> 0; }, $index(_, index) { return this._color_uint1$_getChannel$1(index); }, $indexSet(_, index, value) { return this._color_uint1$_setChannel$2(index, value); }, get$index(_) { return this._color_uint1$_getChannel$1(0); }, get$r(_) { return this._color_uint1$_getChannel$1(0); }, get$g() { return this._color_uint1$_getChannel$1(1); }, get$b(_) { return this._color_uint1$_getChannel$1(2); }, get$a(_) { return this._color_uint1$_getChannel$1(3); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this, t1 = c.get$r(c), t2 = c.get$g(), t3 = c.get$b(c), t4 = c.get$a(c); _this._color_uint1$_setChannel$2(0, t1); _this._color_uint1$_setChannel$2(1, t2); _this._color_uint1$_setChannel$2(2, t3); _this._color_uint1$_setChannel$2(3, t4); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, get$length(receiver) { return this.length; } }; A.ColorUint16.prototype = { clone$0(_) { return new A.ColorUint16(new Uint16Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_4; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { var t1 = this.data; return !B.NativeUint16List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeUint16List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 0; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeUint16List_methods.get$isEmpty(t2)) t2[0] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = B.JSNumber_methods.toInt$0(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorUint2.prototype = { clone$0(_) { var t1 = this.__ColorUint2_data_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ColorUint2(this.length, t1); }, get$format() { return B.Format_1; }, get$palette() { return null; }, _color_uint2$_getChannel$1(ci) { var t1; if (ci < this.length) { t1 = this.__ColorUint2_data_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = B.JSInt_methods._shrReceiverPositive$1(t1, 6 - (ci << 1 >>> 0)) & 3; } else t1 = 0; return t1; }, _color_uint2$_setChannel$2(ci, value) { var mask, t1, t2; if (ci >= this.length) return; mask = B.List_63_207_243_252[ci]; t1 = B.JSNumber_methods.toInt$0(value); t2 = this.__ColorUint2_data_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.__ColorUint2_data_A = (t2 & mask | B.JSInt_methods.$shl(t1 & 3, 6 - (ci << 1 >>> 0))) >>> 0; }, $index(_, index) { return this._color_uint2$_getChannel$1(index); }, $indexSet(_, index, value) { return this._color_uint2$_setChannel$2(index, value); }, get$index(_) { return this._color_uint2$_getChannel$1(0); }, get$r(_) { return this._color_uint2$_getChannel$1(0); }, get$g() { return this._color_uint2$_getChannel$1(1); }, get$b(_) { return this._color_uint2$_getChannel$1(2); }, get$a(_) { return this._color_uint2$_getChannel$1(3); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this, t1 = c.get$r(c), t2 = c.get$g(), t3 = c.get$b(c), t4 = c.get$a(c); _this._color_uint2$_setChannel$2(0, t1); _this._color_uint2$_setChannel$2(1, t2); _this._color_uint2$_setChannel$2(2, t3); _this._color_uint2$_setChannel$2(3, t4); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, get$length(receiver) { return this.length; } }; A.ColorUint32.prototype = { clone$0(_) { return new A.ColorUint32(new Uint32Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_5; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { var t1 = this.data; return !B.NativeUint32List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeUint32List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 0; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeUint32List_methods.get$isEmpty(t2)) t2[0] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = B.JSNumber_methods.toInt$0(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorUint4.prototype = { clone$0(_) { return new A.ColorUint4(this.length, new Uint8Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_2; }, get$palette() { return null; }, _getChannel$1(ci) { var t1; if (ci < 0 || ci >= this.length) t1 = 0; else { t1 = this.data; t1 = ci < 2 ? B.JSInt_methods._shrReceiverPositive$1(t1[0], 4 - (ci << 2 >>> 0)) & 15 : B.JSInt_methods._shrReceiverPositive$1(t1[1], 4 - ((ci & 1) << 2)) & 15; } return t1; }, _setChannel$2(ci, value) { var vi, i, t1; if (ci >= this.length) return; vi = B.JSInt_methods.clamp$2(B.JSNumber_methods.toInt$0(value), 0, 15); if (ci > 1) { ci &= 1; i = 1; } else i = 0; if (ci === 0) { t1 = this.data; t1[i] = (t1[i] & 15 | vi << 4) >>> 0; } else if (ci === 1) { t1 = this.data; t1[i] = (t1[i] & 240 | vi) >>> 0; } }, $index(_, index) { return this._getChannel$1(index); }, $indexSet(_, index, value) { return this._setChannel$2(index, value); }, get$index(_) { return this._getChannel$1(0); }, get$r(_) { return this._getChannel$1(0); }, get$g() { return this._getChannel$1(1); }, get$b(_) { return this._getChannel$1(2); }, get$a(_) { return this._getChannel$1(3); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this, t1 = c.get$r(c), t2 = c.get$g(), t3 = c.get$b(c), t4 = c.get$a(c); _this._setChannel$2(0, t1); _this._setChannel$2(1, t2); _this._setChannel$2(2, t3); _this._setChannel$2(3, t4); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, get$length(receiver) { return this.length; } }; A.ColorUint8.prototype = { clone$0(_) { return new A.ColorUint8(new Uint8Array(A._ensureNativeList(this.data))); }, get$format() { return B.Format_3; }, get$length(_) { return this.data.length; }, get$palette() { return null; }, $index(_, index) { var t1 = this.data; return index < t1.length ? t1[index] : 0; }, $indexSet(_, index, value) { var t1 = this.data; if (index < t1.length) t1[index] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { var t1 = this.data; return !B.NativeUint8List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$r(_) { var t1 = this.data; return !B.NativeUint8List_methods.get$isEmpty(t1) ? t1[0] : 0; }, get$g() { var t1 = this.data; return t1.length > 1 ? t1[1] : 0; }, get$b(_) { var t1 = this.data; return t1.length > 2 ? t1[2] : 0; }, get$a(_) { var t1 = this.data; return t1.length > 3 ? t1[3] : 255; }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var t3, t1 = c.get$r(c), t2 = this.data; if (!B.NativeUint8List_methods.get$isEmpty(t2)) t2[0] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$g(); t3 = t2.length; if (t3 > 1) t2[1] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$b(c); if (t3 > 2) t2[2] = B.JSNumber_methods.toInt$0(t1); t1 = c.get$a(c); if (t3 > 3) t2[3] = B.JSNumber_methods.toInt$0(t1); }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { if (other == null) return false; return type$.Color_2._is(other) && other.get$length(other) === this.data.length && other.get$hashCode(other) === A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1 }; A.ColorRgb8.prototype = {}; A.ColorRgba8.prototype = {}; A.Format.prototype = { _enumToString$0() { return "Format." + this._core$_name; } }; A.BlendMode0.prototype = { _enumToString$0() { return "BlendMode." + this._core$_name; } }; A.ExifData.prototype = { getTagName$1(tag) { var t1 = $.$get$exifImageTags(); if (!t1.containsKey$1(0, tag)) return ""; return t1.$index(0, tag).name; }, toString$0(_) { var t1, t2, t3, t4, t5, t6, t7, t8, directory, t9, value, t10, subDirectory, t11, _this = this; for (t1 = _this.directories, t2 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1), t3 = type$.int, t4 = type$.IfdValue, t5 = type$.String, t6 = type$.IfdDirectory, t7 = ""; t2.moveNext$0();) { t8 = t2.__js_helper$_current; t7 += t8 + "\n"; directory = t1.$index(0, t8); for (t8 = directory.data, t9 = new A.LinkedHashMapKeyIterator(t8, t8._modifications, A._instanceType(t8)._eval$1("LinkedHashMapKeyIterator<1>")), t9._cell = t8._first; t9.moveNext$0();) { t8 = t9.__js_helper$_current; value = directory.$index(0, t8); t7 = value == null ? t7 + ("\t" + _this.getTagName$1(t8) + "\n") : t7 + ("\t" + _this.getTagName$1(t8) + ": " + value.toString$0(0) + "\n"); } for (t8 = directory.sub.directories, t9 = new A.LinkedHashMapKeyIterator(t8, t8._modifications, A._instanceType(t8)._eval$1("LinkedHashMapKeyIterator<1>")), t9._cell = t8._first; t9.moveNext$0();) { t10 = t9.__js_helper$_current; t7 += t10 + "\n"; if (!t8.containsKey$1(0, t10)) t8.$indexSet(0, t10, new A.IfdDirectory(A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), new A.IfdContainer(A.LinkedHashMap_LinkedHashMap$_empty(t5, t6)))); subDirectory = t8.$index(0, t10); for (t10 = subDirectory.data, t11 = new A.LinkedHashMapKeyIterator(t10, t10._modifications, A._instanceType(t10)._eval$1("LinkedHashMapKeyIterator<1>")), t11._cell = t10._first; t11.moveNext$0();) { t10 = t11.__js_helper$_current; value = subDirectory.$index(0, t10); t7 = value == null ? t7 + ("\t" + _this.getTagName$1(t10) + "\n") : t7 + ("\t" + _this.getTagName$1(t10) + ": " + value.toString$0(0) + "\n"); } } } return t7.charCodeAt(0) == 0 ? t7 : t7; } }; A.ExifTag.prototype = {}; A.IfdContainer.prototype = { IfdContainer$from$1(other) { other.directories.forEach$1(0, new A.IfdContainer$from_closure(this)); }, get$isEmpty(_) { var t2, t3, t1 = this.directories; if (t1.__js_helper$_length === 0) return true; for (t1 = t1.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (!(t3.data.__js_helper$_length === 0 && t3.sub.get$isEmpty(0))) return false; } return true; }, containsKey$1(_, key) { return this.directories.containsKey$1(0, key); }, $index(_, ifdName) { var t1 = this.directories; if (!t1.containsKey$1(0, ifdName)) t1.$indexSet(0, ifdName, new A.IfdDirectory(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.IfdValue), new A.IfdContainer(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.IfdDirectory)))); t1 = t1.$index(0, ifdName); t1.toString; return t1; }, $indexSet(_, ifdName, value) { this.directories.$indexSet(0, ifdName, value); } }; A.IfdContainer$from_closure.prototype = { call$2(key, value) { var t1 = A.IfdDirectory$from(value); this.$this.directories.$indexSet(0, key, t1); return t1; }, $signature: 750 }; A.IfdDirectory.prototype = { get$isEmpty(_) { return this.data.__js_helper$_length === 0 && this.sub.get$isEmpty(0); }, copy$1(other) { other.data.forEach$1(0, new A.IfdDirectory_copy_closure(this)); other.sub.directories.forEach$1(0, new A.IfdDirectory_copy_closure0(this)); }, containsKey$1(_, tag) { return this.data.containsKey$1(0, tag); }, $index(_, tag) { if (typeof tag == "string") tag = B.Map_U8P12.$index(0, tag); if (A._isInt(tag)) return this.data.$index(0, tag); return null; }, $indexSet(_, tag, value) { var tagInfo; if (typeof tag == "string") tag = B.Map_U8P12.$index(0, tag); if (!A._isInt(tag)) return; if (value instanceof A.IfdValue) this.data.$indexSet(0, tag, value); else { tagInfo = $.$get$exifImageTags().$index(0, tag); if (tagInfo != null) switch (tagInfo.type.index) { case 1: break; case 2: if (typeof value == "string") this.data.$indexSet(0, tag, new A.IfdValueAscii(value)); break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: break; case 10: break; case 11: break; case 12: break; case 0: break; } } } }; A.IfdDirectory_copy_closure.prototype = { call$2(tag, value) { var t1 = value.clone$0(0); this.$this.data.$indexSet(0, tag, t1); return t1; }, $signature: 2753 }; A.IfdDirectory_copy_closure0.prototype = { call$2(tag, value) { var t1 = A.IfdDirectory$from(value); this.$this.sub.directories.$indexSet(0, tag, t1); return t1; }, $signature: 750 }; A.IfdValueType.prototype = { _enumToString$0() { return "IfdValueType." + this._core$_name; } }; A.IfdValue.prototype = { toString$0(_) { return ""; }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.IfdValue && _this.get$type(_this) === other.get$type(other) && _this.get$length(_this) === other.get$length(other) && _this.get$hashCode(_this) === other.get$hashCode(other); }, get$hashCode(_) { return 0; } }; A.IfdByteValue.prototype = { clone$0(_) { return new A.IfdByteValue(new Uint8Array(A._ensureNativeList(this.value))); }, get$type(_) { return B.IfdValueType_1; }, get$length(_) { return this.value.length; }, $eq(_, other) { var t1, t2; if (other == null) return false; if (other instanceof A.IfdByteValue) { t1 = this.value; t2 = other.value; t1 = t1.length === t2.length && A.Object_hashAll(t1) === A.Object_hashAll(t2); } else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hashAll(this.value); }, toString$0(_) { var t1 = this.value; return t1.length === 1 ? "" + t1[0] : A.S(t1); }, get$value(receiver) { return this.value; } }; A.IfdValueAscii.prototype = { clone$0(_) { return new A.IfdValueAscii(this.value); }, get$type(_) { return B.IfdValueType_2; }, get$length(_) { return this.value.length + 1; }, $eq(_, other) { var t1, t2; if (other == null) return false; if (other instanceof A.IfdValueAscii) { t1 = this.value; t2 = other.value; t1 = t1.length + 1 === t2.length + 1 && B.JSString_methods.get$hashCode(t1) === B.JSString_methods.get$hashCode(t2); } else t1 = false; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.value); }, toString$0(_) { return this.value; }, get$value(receiver) { return this.value; } }; A.Decoder.prototype = {}; A.PngDisposeMode.prototype = { _enumToString$0() { return "PngDisposeMode." + this._core$_name; } }; A.PngBlendMode.prototype = { _enumToString$0() { return "PngBlendMode." + this._core$_name; } }; A.PngFrame.prototype = { dispose$0() { return this.dispose.call$0(); } }; A.InternalPngFrame.prototype = {}; A.PngFilterType.prototype = { _enumToString$0() { return "PngFilterType." + this._core$_name; } }; A.PngInfo.prototype = {}; A.InternalPngInfo.prototype = {}; A.PngDecoder.prototype = { startDecode$1(data) { var pngHeader, t2, i, t3, t4, t5, t6, t7, inputPos, chunkSize, chunkType, bytes, txtData, l, t8, t9, hdr, hdrBytes, crc, t10, t11, t12, t13, t14, p3, r, g, b, _this = this, _null = null, t1 = A.InputBuffer$(data, true, _null, 0); _this.__PngDecoder__input_A = t1; pngHeader = t1.readBytes$1(8); for (t1 = pngHeader.buffer, t2 = J.getInterceptor$asx(t1), i = 0; i < 8; ++i) if (t2.$index(t1, pngHeader.offset + i) !== B.List_YmH2[i]) return _null; for (t1 = _this._info, t2 = t1.frames, t3 = type$.JSArray_int, t4 = t1._idat, t5 = type$.List_int, t6 = t1.textData; true;) { t7 = _this.__PngDecoder__input_A; inputPos = t7.offset - t7.start; chunkSize = t7.readUint32$0(); chunkType = _this.__PngDecoder__input_A.readString$1(4); switch (chunkType) { case "tEXt": t7 = _this.__PngDecoder__input_A; bytes = t7.subset$1(chunkSize); t7.offset = t7.offset + (bytes.end - bytes.offset); txtData = bytes.toUint8List$0(); t7 = J.getInterceptor$asx(txtData); l = t7.get$length(txtData); for (i = 0; i < l; ++i) if (t7.$index(txtData, i) === 0) { t6.$indexSet(0, B.C_Latin1Codec.decode$1(0, t7.sublist$2(txtData, 0, i)), B.C_Latin1Codec.decode$1(0, t7.sublist$1(txtData, i + 1))); break; } _this.__PngDecoder__input_A.offset += 4; break; case "IHDR": t7 = _this.__PngDecoder__input_A; bytes = t7.subset$1(chunkSize); t8 = bytes.end; t7.offset = t7.offset + (t8 - bytes.offset); t7 = bytes.buffer; t9 = bytes.offset; hdr = new A.InputBuffer(t7, bytes.start, t8, t9, true); hdrBytes = hdr.toUint8List$0(); t1.width = hdr.readUint32$0(); t1.height = hdr.readUint32$0(); t8 = J.getInterceptor$asx(t7); t1.bits = t8.$index(t7, hdr.offset++); t1.colorType = t8.$index(t7, hdr.offset++); t8.$index(t7, hdr.offset++); t1.filterMethod = t8.$index(t7, hdr.offset++); t1.interlaceMethod = t8.$index(t7, hdr.offset++); t7 = t1.colorType; if (!(t7 === 0 || t7 === 2 || t7 === 3 || t7 === 4 || t7 === 6)) return _null; if (t1.filterMethod !== 0) return _null; switch (t7) { case 0: if (!B.JSArray_methods.contains$1(A._setArrayType([1, 2, 4, 8, 16], t3), t1.bits)) return _null; break; case 2: if (!B.JSArray_methods.contains$1(A._setArrayType([8, 16], t3), t1.bits)) return _null; break; case 3: if (!B.JSArray_methods.contains$1(A._setArrayType([1, 2, 4, 8], t3), t1.bits)) return _null; break; case 4: if (!B.JSArray_methods.contains$1(A._setArrayType([8, 16], t3), t1.bits)) return _null; break; case 6: if (!B.JSArray_methods.contains$1(A._setArrayType([8, 16], t3), t1.bits)) return _null; break; } if (_this.__PngDecoder__input_A.readUint32$0() !== A.getCrc32(hdrBytes, A.getCrc32(new A.CodeUnits(chunkType), 0))) throw A.wrapException(A.ImageException$("Invalid " + chunkType + " checksum")); break; case "PLTE": t7 = _this.__PngDecoder__input_A; bytes = t7.subset$1(chunkSize); t7.offset = t7.offset + (bytes.end - bytes.offset); t1.palette = bytes.toUint8List$0(); if (_this.__PngDecoder__input_A.readUint32$0() !== A.getCrc32(t5._as(t1.palette), A.getCrc32(new A.CodeUnits(chunkType), 0))) throw A.wrapException(A.ImageException$("Invalid " + chunkType + " checksum")); break; case "tRNS": t7 = _this.__PngDecoder__input_A; bytes = t7.subset$1(chunkSize); t7.offset = t7.offset + (bytes.end - bytes.offset); t1.transparency = bytes.toUint8List$0(); crc = _this.__PngDecoder__input_A.readUint32$0(); t7 = t1.transparency; t7.toString; if (crc !== A.getCrc32(t7, A.getCrc32(new A.CodeUnits(chunkType), 0))) throw A.wrapException(A.ImageException$("Invalid " + chunkType + " checksum")); break; case "IEND": _this.__PngDecoder__input_A.offset += 4; break; case "gAMA": if (chunkSize !== 4) throw A.wrapException(A.ImageException$("Invalid gAMA chunk")); _this.__PngDecoder__input_A.readUint32$0(); _this.__PngDecoder__input_A.offset += 4; break; case "IDAT": t4.push(inputPos); t7 = _this.__PngDecoder__input_A; t8 = t7.offset += chunkSize; t7.offset = t8 + 4; break; case "acTL": t1.numFrames = _this.__PngDecoder__input_A.readUint32$0(); _this.__PngDecoder__input_A.readUint32$0(); _this.__PngDecoder__input_A.offset += 4; break; case "fcTL": _this.__PngDecoder__input_A.readUint32$0(); t7 = _this.__PngDecoder__input_A.readUint32$0(); t8 = _this.__PngDecoder__input_A.readUint32$0(); t9 = _this.__PngDecoder__input_A.readUint32$0(); t10 = _this.__PngDecoder__input_A.readUint32$0(); t11 = _this.__PngDecoder__input_A.readUint16$0(); t12 = _this.__PngDecoder__input_A.readUint16$0(); t13 = _this.__PngDecoder__input_A; t13 = B.List_uao[J.$index$asx(t13.buffer, t13.offset++)]; t14 = _this.__PngDecoder__input_A; t14 = B.List_PngBlendMode_0_PngBlendMode_1[J.$index$asx(t14.buffer, t14.offset++)]; t2.push(new A.InternalPngFrame(A._setArrayType([], t3), t7, t8, t9, t10, t11, t12, t13, t14)); _this.__PngDecoder__input_A.offset += 4; break; case "fdAT": _this.__PngDecoder__input_A.readUint32$0(); B.JSArray_methods.get$last(t2).fdat.push(inputPos); t7 = _this.__PngDecoder__input_A; t8 = t7.offset += chunkSize - 4; t7.offset = t8 + 4; break; case "bKGD": t7 = t1.colorType; if (t7 === 3) { t7 = _this.__PngDecoder__input_A; t7 = J.$index$asx(t7.buffer, t7.offset++); --chunkSize; p3 = t7 * 3; t8 = t1.palette; t8.toString; r = J.$index$asx(t8, p3); t8 = t1.palette; t8.toString; g = J.$index$asx(t8, p3 + 1); t8 = t1.palette; t8.toString; b = J.$index$asx(t8, p3 + 2); t8 = t1.transparency; if (t8 != null) { t7 = J.contains$1$asx(t8, t7) ? 0 : 255; t8 = new Uint8Array(4); t8[0] = r; t8[1] = g; t8[2] = b; t8[3] = t7; t1.backgroundColor = new A.ColorRgba8(t8); } else { t7 = new Uint8Array(3); t7[0] = r; t7[1] = g; t7[2] = b; t1.backgroundColor = new A.ColorRgb8(t7); } } else if (t7 === 0 || t7 === 4) { _this.__PngDecoder__input_A.readUint16$0(); chunkSize -= 2; } else if (t7 === 2 || t7 === 6) { t7 = _this.__PngDecoder__input_A; t7.readUint16$0(); t7.readUint16$0(); t7.readUint16$0(); chunkSize -= 24; } if (chunkSize > 0) _this.__PngDecoder__input_A.offset += chunkSize; _this.__PngDecoder__input_A.offset += 4; break; case "iCCP": t1.iccpName = _this.__PngDecoder__input_A.readString$0(); t7 = _this.__PngDecoder__input_A; J.$index$asx(t7.buffer, t7.offset++); t7 = t1.iccpName; t8 = _this.__PngDecoder__input_A; bytes = t8.subset$1(chunkSize - (t7.length + 2)); t8.offset = t8.offset + (bytes.end - bytes.offset); t1.iccpData = bytes.toUint8List$0(); _this.__PngDecoder__input_A.offset += 4; break; default: t7 = _this.__PngDecoder__input_A; t8 = t7.offset += chunkSize; t7.offset = t8 + 4; break; } if (chunkType === "IEND") break; t7 = _this.__PngDecoder__input_A; if (t7.offset >= t7.end) return _null; } return t1; }, decodeFrame$1(frame) { var uncompressed, dataBlocks, len, totalSize, i, chunkSize, chunkType, bytes, data, offset, _i, f, numChannels, cmf, flg, method, buffer, exception, input, numColors, t, t4, tl, nc, palette, pi, a, nt, to8bit, g, t5, t6, ti, format, image, origW, origH, _this = this, _null = null, imageData = null, t1 = _this._info, width = t1.width, height = t1.height, t2 = t1.frames, t3 = t2.length; if (t3 === 0 || frame === 0) { dataBlocks = A._setArrayType([], type$.JSArray_Uint8List); t2 = t1._idat; len = t2.length; for (totalSize = 0, i = 0; i < len; ++i) { t3 = _this.__PngDecoder__input_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.offset = t2[i]; chunkSize = t3.readUint32$0(); chunkType = _this.__PngDecoder__input_A.readString$1(4); t3 = _this.__PngDecoder__input_A; bytes = t3.subset$1(chunkSize); t3.offset = t3.offset + (bytes.end - bytes.offset); data = bytes.toUint8List$0(); totalSize += J.get$length$asx(data); dataBlocks.push(data); if (_this.__PngDecoder__input_A.readUint32$0() !== A.getCrc32(data, A.getCrc32(new A.CodeUnits(chunkType), 0))) throw A.wrapException(A.ImageException$("Invalid " + chunkType + " checksum")); } imageData = new Uint8Array(totalSize); for (t2 = dataBlocks.length, offset = 0, _i = 0; _i < dataBlocks.length; dataBlocks.length === t2 || (0, A.throwConcurrentModificationError)(dataBlocks), ++_i) { data = dataBlocks[_i]; J.setAll$2$ax(imageData, offset, data); offset += J.get$length$asx(data); } } else { if (frame >= t3) throw A.wrapException(A.ImageException$("Invalid Frame Number: " + frame)); f = t2[frame]; width = f.width; height = f.height; dataBlocks = A._setArrayType([], type$.JSArray_Uint8List); for (t2 = f.fdat, totalSize = 0, i = 0; i < t2.length; ++i) { t3 = _this.__PngDecoder__input_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.offset = t2[i]; chunkSize = t3.readUint32$0(); t3 = _this.__PngDecoder__input_A; t3.readString$1(4); t3.offset += 4; t3 = _this.__PngDecoder__input_A; bytes = t3.subset$1(chunkSize - 4); t3.offset = t3.offset + (bytes.end - bytes.offset); data = bytes.toUint8List$0(); totalSize += J.get$length$asx(data); dataBlocks.push(data); } imageData = new Uint8Array(totalSize); for (t2 = dataBlocks.length, offset = 0, _i = 0; _i < dataBlocks.length; dataBlocks.length === t2 || (0, A.throwConcurrentModificationError)(dataBlocks), ++_i) { data = dataBlocks[_i]; J.setAll$2$ax(imageData, offset, data); offset += J.get$length$asx(data); } } t2 = t1.colorType; if (t2 === 3) numChannels = 1; else if (t2 === 0) numChannels = 1; else { if (t2 === 4) t2 = 2; else t2 = t2 === 6 ? 4 : 3; numChannels = t2; } uncompressed = null; try { t2 = A.InputStream$(imageData, 1, _null, 0); cmf = t2.readByte$0(); flg = t2.readByte$0(); method = cmf & 8; B.JSInt_methods._shrOtherPositive$1(cmf, 3); if (method !== 8) A.throwExpression(A.ArchiveException$("Only DEFLATE compression supported: " + method)); if (B.JSInt_methods.$mod((cmf << 8 >>> 0) + flg, 31) !== 0) A.throwExpression(A.ArchiveException$("Invalid FCHECK")); if ((flg >>> 5 & 1) !== 0) { t2.readUint32$0(); A.throwExpression(A.ArchiveException$("FDICT Encoding not currently supported")); } t3 = A.Inflate$buffer(t2).output; buffer = type$.List_int._as(B.NativeByteBuffer_methods.asUint8List$2(t3._output_stream$_buffer.buffer, 0, t3.length)); t2.readUint32$0(); uncompressed = buffer; } catch (exception) { return _null; } input = A.InputBuffer$(uncompressed, true, _null, 0); _this._png_decoder$_bitBufferLen = _this._png_decoder$_bitBuffer = 0; if (t1.colorType === 3) { t2 = t1.palette; if (t2 != null) { t3 = J.getInterceptor$asx(t2); numColors = t3.get$length(t2) / 3 | 0; t = t1.transparency; t4 = t != null; tl = t4 ? J.get$length$asx(t) : 0; nc = t4 ? 4 : 3; palette = new A.PaletteUint8(new Uint8Array(numColors * nc), numColors, nc); for (t4 = nc === 4, i = 0, pi = 0; i < numColors; ++i, pi += 3) { if (t4 && i < tl) { t.toString; a = J.$index$asx(t, i); } else a = 255; palette.setRgba$5(i, t3.$index(t2, pi), t3.$index(t2, pi + 1), t3.$index(t2, pi + 2), a); } } else palette = _null; } else palette = _null; if (t1.colorType === 0 && t1.transparency != null && palette == null && t1.bits <= 8) { t2 = t1.transparency; t2.toString; t3 = J.getInterceptor$asx(t2); nt = t3.get$length(t2); t4 = t1.bits; numColors = B.JSInt_methods.$shl(1, t4); palette = new A.PaletteUint8(new Uint8Array(numColors * 4), numColors, 4); if (t4 === 1) to8bit = 255; else if (t4 === 2) to8bit = 85; else { t4 = t4 === 4 ? 17 : 1; to8bit = t4; } for (i = 0; i < numColors; ++i) { g = i * to8bit; palette.setRgba$5(i, g, g, g, 255); } for (t4 = palette.numChannels, t5 = 3 < t4, t6 = palette.data, i = 0; i < nt; i += 2) { ti = (t3.$index(t2, i) & 255) << 8 | t3.$index(t2, i + 1) & 255; if (ti < numColors) if (t5) t6[ti * t4 + 3] = 0; } } t2 = t1.bits; if (t2 === 1) format = B.Format_0; else if (t2 === 2) format = B.Format_1; else { if (t2 === 4) t3 = B.Format_2; else t3 = t2 === 16 ? B.Format_4 : B.Format_3; format = t3; } t3 = t1.colorType; if (t3 === 0 && t1.transparency != null && t2 > 8) numChannels = 4; image = A.Image$(_null, _null, format, 0, B.FrameType_2, height, _null, 0, t3 === 2 && t1.transparency != null ? 4 : numChannels, palette, width, false); origW = t1.width; origH = t1.height; t1.width = width; t1.height = height; _this._progressY = 0; if (t1.interlaceMethod !== 0) { t2 = height + 7 >>> 3; _this._processPass$8(input, image, 0, 0, 8, 8, width + 7 >>> 3, t2); t3 = width + 3; _this._processPass$8(input, image, 4, 0, 8, 8, t3 >>> 3, t2); t2 = height + 3; _this._processPass$8(input, image, 0, 4, 4, 8, t3 >>> 2, t2 >>> 3); t3 = width + 1; _this._processPass$8(input, image, 2, 0, 4, 4, t3 >>> 2, t2 >>> 2); t2 = height + 1; _this._processPass$8(input, image, 0, 2, 2, 4, t3 >>> 1, t2 >>> 2); _this._processPass$8(input, image, 1, 0, 2, 2, width >>> 1, t2 >>> 1); _this._processPass$8(input, image, 0, 1, 1, 2, width, height >>> 1); } else _this._png_decoder$_process$2(input, image); t1.width = origW; t1.height = origH; t2 = t1.iccpData; if (t2 != null) image.iccProfile = new A.IccProfile(t1.iccpName, B.IccProfileCompression_1, t2); t1 = t1.textData; if (t1.__js_helper$_length !== 0) image.addTextData$1(t1); return image; }, decode$1(_, bytes) { var t1, t2, lastImage, firstImage, i, frame, image, t3, t4, t5, t6, t7, t8, dispose, _this = this, _null = null; if (_this.startDecode$1(bytes) == null) return _null; t1 = _this._info; t2 = t1.frames; if (t2.length === 0 || false) { t1 = _this.decodeFrame$1(0); t1.toString; return t1; } for (lastImage = _null, firstImage = lastImage, i = 0; i < t1.numFrames; ++i) { frame = t2[i]; image = _this.decodeFrame$1(i); if (image == null) continue; if (firstImage == null || lastImage == null) { t3 = frame.delayNum; image.frameDuration = B.JSNumber_methods.toInt$0((t3 === 0 || frame.delayDen === 0 ? 0 : t3 / frame.delayDen) * 1000); lastImage = image; firstImage = lastImage; continue; } t3 = image.data; t4 = t3 == null; t5 = t4 ? _null : t3.width; if (t5 == null) t5 = 0; t6 = lastImage.data; t7 = t6 == null; t8 = t7 ? _null : t6.width; if (t5 === (t8 == null ? 0 : t8)) { t3 = t4 ? _null : t3.height; if (t3 == null) t3 = 0; t4 = t7 ? _null : t6.height; t3 = t3 === (t4 == null ? 0 : t4) && frame.xOffset === 0 && frame.yOffset === 0 && frame.blend === B.PngBlendMode_0; } else t3 = false; if (t3) { t3 = frame.delayNum; image.frameDuration = B.JSNumber_methods.toInt$0((t3 === 0 || frame.delayDen === 0 ? 0 : t3 / frame.delayDen) * 1000); firstImage.addFrame$1(image); lastImage = image; continue; } dispose = frame.dispose; if (dispose === B.PngDisposeMode_1) { lastImage = A.Image$from(lastImage, false, false); t3 = t1.backgroundColor; t4 = lastImage.data; if (t4 != null) t4.clear$1(0, t3); } else lastImage = dispose === B.PngDisposeMode_2 ? A.Image$from(lastImage, false, false) : A.Image$from(lastImage, false, false); t3 = frame.delayNum; lastImage.frameDuration = B.JSNumber_methods.toInt$0((t3 === 0 || frame.delayDen === 0 ? 0 : t3 / frame.delayDen) * 1000); t3 = frame.blend === B.PngBlendMode_1 ? B.BlendMode_1 : B.BlendMode_0; A.compositeImage(lastImage, image, t3, frame.xOffset, frame.yOffset); firstImage.addFrame$1(lastImage); } return firstImage; }, _processPass$8(input, image, xOffset, yOffset, xStep, yStep, passWidth, passHeight) { var channels, pixelDepth, bpp, rowBytes, inData, pixel, blockWidth, t3, dstY, srcY, ri, filterType, bytes, t4, t5, rowInput, dstX, srcX, i, j, _this = this, t1 = _this._info, t2 = t1.colorType; if (t2 === 4) channels = 2; else if (t2 === 2) channels = 3; else { t2 = t2 === 6 ? 4 : 1; channels = t2; } pixelDepth = channels * t1.bits; bpp = B.JSInt_methods._shrOtherPositive$1(pixelDepth + 7, 3); rowBytes = B.JSInt_methods._shrOtherPositive$1(pixelDepth * passWidth + 7, 3); inData = A._setArrayType([null, null], type$.JSArray_nullable_Uint8List); pixel = A._setArrayType([0, 0, 0, 0], type$.JSArray_int); for (t1 = xStep > 1, blockWidth = xStep - xOffset, t2 = input.buffer, t3 = J.getInterceptor$asx(t2), dstY = yOffset, srcY = 0, ri = 0; srcY < passHeight; ++srcY, dstY += yStep, ++_this._progressY) { filterType = B.List_qQs[t3.$index(t2, input.offset++)]; bytes = input.subset$1(rowBytes); input.offset = input.offset + (bytes.end - bytes.offset); t4 = bytes.toUint8List$0(); inData[ri] = t4; ri = 1 - ri; _this._unfilter$4(filterType, bpp, t4, inData[ri]); _this._png_decoder$_bitBufferLen = _this._png_decoder$_bitBuffer = 0; t5 = J.get$length$asx(t4); rowInput = new A.InputBuffer(t4, 0, t5, 0, true); for (t4 = blockWidth <= 1, dstX = xOffset, srcX = 0; srcX < passWidth; ++srcX, dstX += xStep) { _this._readPixel$2(rowInput, pixel); t5 = image.data; t5 = t5 == null ? null : t5.getPixel$3(dstX, dstY, null); _this._setPixel$2(t5 == null ? new A.PixelUndefined() : t5, pixel); if (!t4 || t1) for (i = 0; i < xStep; ++i) for (t5 = dstY + i, j = 0; j < blockWidth; ++j) _this._setPixel$2(image.getPixelSafe$2(dstX + j, t5), pixel); } } }, _png_decoder$_process$2(input, image) { var channels, pixelDepth, w, h, rowBytes, bpp, line, inData, pixel, pIter, y, ri, filterType, bytes, t3, ri0, t4, rowInput, x, _this = this, t1 = _this._info, t2 = t1.colorType; if (t2 === 4) channels = 2; else if (t2 === 2) channels = 3; else { t2 = t2 === 6 ? 4 : 1; channels = t2; } pixelDepth = channels * t1.bits; w = t1.width; h = t1.height; rowBytes = B.JSInt_methods._shrOtherPositive$1(w * pixelDepth + 7, 3); bpp = B.JSInt_methods._shrOtherPositive$1(pixelDepth + 7, 3); line = A.List_List$filled(rowBytes, 0, false, type$.int); inData = A._setArrayType([line, line], type$.JSArray_List_int); pixel = A._setArrayType([0, 0, 0, 0], type$.JSArray_int); t1 = image.data; pIter = t1.get$iterator(t1); pIter.moveNext$0(); for (t1 = input.buffer, t2 = J.getInterceptor$asx(t1), y = 0, ri = 0; y < h; ++y, ri = ri0) { filterType = B.List_qQs[t2.$index(t1, input.offset++)]; bytes = input.subset$1(rowBytes); input.offset = input.offset + (bytes.end - bytes.offset); t3 = bytes.toUint8List$0(); inData[ri] = t3; ri0 = 1 - ri; _this._unfilter$4(filterType, bpp, t3, inData[ri0]); _this._png_decoder$_bitBufferLen = _this._png_decoder$_bitBuffer = 0; t3 = inData[ri]; t4 = J.get$length$asx(t3); rowInput = new A.InputBuffer(t3, 0, t4, 0, true); for (x = 0; x < w; ++x) { _this._readPixel$2(rowInput, pixel); _this._setPixel$2(pIter.get$current(pIter), pixel); pIter.moveNext$0(); } } }, _unfilter$4(filterType, bpp, row, prevRow) { var x, t2, b, a, t3, t4, t5, c, p, pa, pb, pc, paeth, t1 = J.getInterceptor$asx(row), rowBytes = t1.get$length(row); switch (filterType.index) { case 0: break; case 1: for (x = bpp; x < rowBytes; ++x) t1.$indexSet(row, x, t1.$index(row, x) + t1.$index(row, x - bpp) & 255); break; case 2: for (t2 = prevRow != null, x = 0; x < rowBytes; ++x) { b = t2 ? J.$index$asx(prevRow, x) : 0; t1.$indexSet(row, x, t1.$index(row, x) + b & 255); } break; case 3: for (t2 = prevRow != null, x = 0; x < rowBytes; ++x) { a = x < bpp ? 0 : t1.$index(row, x - bpp); b = t2 ? J.$index$asx(prevRow, x) : 0; t1.$indexSet(row, x, t1.$index(row, x) + B.JSInt_methods._shrOtherPositive$1(a + b, 1) & 255); } break; case 4: for (t2 = J.getInterceptor$asx(prevRow), t3 = prevRow == null, t4 = !t3, x = 0; x < rowBytes; ++x) { t5 = x < bpp; a = t5 ? 0 : t1.$index(row, x - bpp); b = t4 ? t2.$index(prevRow, x) : 0; c = t5 || t3 ? 0 : t2.$index(prevRow, x - bpp); p = a + b - c; pa = Math.abs(p - a); pb = Math.abs(p - b); pc = Math.abs(p - c); if (pa <= pb && pa <= pc) paeth = a; else paeth = pb <= pc ? b : c; t1.$indexSet(row, x, t1.$index(row, x) + paeth & 255); } break; default: throw A.wrapException(A.ImageException$("Invalid filter value: " + filterType.toString$0(0))); } }, _png_decoder$_readBits$2(input, numBits) { var t1, t2, t3, t4, t5, mask, _this = this; if (numBits === 0) return 0; if (numBits === 8) return input.readByte$0(); if (numBits === 16) return input.readUint16$0(); for (t1 = input.buffer, t2 = J.getInterceptor$asx(t1), t3 = input.end; t4 = _this._png_decoder$_bitBufferLen, t4 < numBits;) { t4 = input.offset; if (t4 >= t3) throw A.wrapException(A.ImageException$("Invalid PNG data.")); input.offset = t4 + 1; t4 = t2.$index(t1, t4); t5 = _this._png_decoder$_bitBufferLen; _this._png_decoder$_bitBuffer = B.JSInt_methods.$shl(t4, t5); _this._png_decoder$_bitBufferLen = t5 + 8; } if (numBits === 1) mask = 1; else if (numBits === 2) mask = 3; else { if (numBits === 4) t1 = 15; else t1 = 0; mask = t1; } t1 = t4 - numBits; t2 = B.JSInt_methods._shrReceiverPositive$1(_this._png_decoder$_bitBuffer, t1); _this._png_decoder$_bitBufferLen = t1; return t2 & mask; }, _readPixel$2(input, pixel) { var _this = this, t1 = _this._info, t2 = t1.colorType; switch (t2) { case 0: pixel[0] = _this._png_decoder$_readBits$2(input, t1.bits); return; case 2: pixel[0] = _this._png_decoder$_readBits$2(input, t1.bits); pixel[1] = _this._png_decoder$_readBits$2(input, t1.bits); pixel[2] = _this._png_decoder$_readBits$2(input, t1.bits); return; case 3: pixel[0] = _this._png_decoder$_readBits$2(input, t1.bits); return; case 4: pixel[0] = _this._png_decoder$_readBits$2(input, t1.bits); pixel[1] = _this._png_decoder$_readBits$2(input, t1.bits); return; case 6: pixel[0] = _this._png_decoder$_readBits$2(input, t1.bits); pixel[1] = _this._png_decoder$_readBits$2(input, t1.bits); pixel[2] = _this._png_decoder$_readBits$2(input, t1.bits); pixel[3] = _this._png_decoder$_readBits$2(input, t1.bits); return; } throw A.wrapException(A.ImageException$("Invalid color type: " + t2 + ".")); }, _setPixel$2(p, raw) { var t3, g, r, b, t4, t5, t6, t7, t1 = this._info, t2 = t1.colorType; switch (t2) { case 0: t2 = t1.transparency; if (t2 != null && t1.bits > 8) { t2.toString; t1 = J.getInterceptor$asx(t2); t3 = t1.$index(t2, 0); t2 = t1.$index(t2, 1); g = raw[0]; p.setRgba$4(g, g, g, g !== ((t3 & 255) << 24 | t2 & 255) >>> 0 ? p.get$maxChannelValue() : 0); return; } p.setRgb$3(raw[0], 0, 0); return; case 2: r = raw[0]; g = raw[1]; b = raw[2]; t1 = t1.transparency; if (t1 != null) { t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t4 = t2.$index(t1, 1); t5 = t2.$index(t1, 2); t6 = t2.$index(t1, 3); t7 = t2.$index(t1, 4); t1 = t2.$index(t1, 5); if (raw[0] !== ((t3 & 255) << 8 | t4 & 255) || raw[1] !== ((t5 & 255) << 8 | t6 & 255) || raw[2] !== ((t7 & 255) << 8 | t1 & 255)) { p.setRgba$4(r, g, b, p.get$maxChannelValue()); return; } } p.setRgb$3(r, g, b); return; case 3: p.set$index(0, raw[0]); return; case 4: p.setRgb$3(raw[0], raw[1], 0); return; case 6: p.setRgba$4(raw[0], raw[1], raw[2], raw[3]); return; } throw A.wrapException(A.ImageException$("Invalid color type: " + t2 + ".")); } }; A.IccProfileCompression.prototype = { _enumToString$0() { return "IccProfileCompression." + this._core$_name; } }; A.IccProfile.prototype = {}; A.FrameType.prototype = { _enumToString$0() { return "FrameType." + this._core$_name; } }; A.Image0.prototype = { get$frames() { var value = this.__Image_frames_AI; return value === $ ? this.__Image_frames_AI = A._setArrayType([], type$.JSArray_Image) : value; }, Image$from$3$noAnimation$noPixels(other, noAnimation, noPixels) { var t2, numFrames, fi, value, _this = this, t1 = other.extraChannels; if (t1 != null) _this.extraChannels = A.LinkedHashMap_LinkedHashMap$from(t1, type$.String, type$.ImageData); t1 = other.textData; if (t1 != null) { t2 = type$.String; _this.textData = A.LinkedHashMap_LinkedHashMap$from(t1, t2, t2); } _this.get$frames().push(_this); if (!noAnimation && other.get$frames().length > 1) { numFrames = other.get$frames().length; for (t1 = type$.JSArray_Image, fi = 1; fi < numFrames; ++fi) { value = other.__Image_frames_AI; _this.addFrame$1(A.Image$from((value === $ ? other.__Image_frames_AI = A._setArrayType([], t1) : value)[fi], false, false)); } } }, addFrame$1(image) { image.frameIndex = this.get$frames().length; if (B.JSArray_methods.get$last(this.get$frames()) !== image) this.get$frames().push(image); return image; }, _image1$_initialize$9$exif$format$iccp$numChannels$palette$paletteFormat$withPalette(width, height, exif, format, iccp, numChannels, palette, paletteFormat, withPalette) { if (numChannels < 1 || numChannels > 4) throw A.wrapException(A.ImageException$("Invalid number of channels for image " + numChannels + ". Must be between 1 and 4.")); this.iccProfile = iccp; if (exif != null) this._exif = A.ExifData$from(exif); this._createImageData$5(width, height, format, numChannels, palette); }, _createImageData$5(width, height, format, numChannels, palette) { var t1, t2, _this = this; switch (format.index) { case 0: if (palette == null) { t1 = B.JSNumber_methods.ceil$0(width * numChannels / 8); t2 = new A.ImageDataUint1($, t1, null, width, height, numChannels); t1 = Math.max(t1 * height, 1); t2.__ImageDataUint1_data_F = new Uint8Array(t1); _this.data = t2; } else { t1 = B.JSNumber_methods.ceil$0(width / 8); t2 = new A.ImageDataUint1($, t1, palette, width, height, 1); t1 = Math.max(t1 * height, 1); t2.__ImageDataUint1_data_F = new Uint8Array(t1); _this.data = t2; } break; case 1: if (palette == null) { t1 = B.JSNumber_methods.ceil$0(width * (numChannels << 1 >>> 0) / 8); t2 = new A.ImageDataUint2($, t1, null, width, height, numChannels); t1 = Math.max(t1 * height, 1); t2.__ImageDataUint2_data_F = new Uint8Array(t1); _this.data = t2; } else { t1 = B.JSNumber_methods.ceil$0(width / 4); t2 = new A.ImageDataUint2($, t1, palette, width, height, 1); t1 = Math.max(t1 * height, 1); t2.__ImageDataUint2_data_F = new Uint8Array(t1); _this.data = t2; } break; case 2: if (palette == null) { if (numChannels === 2) t1 = width; else if (numChannels === 4) t1 = width * 2; else t1 = numChannels === 3 ? B.JSNumber_methods.ceil$0(width * 1.5) : B.JSNumber_methods.ceil$0(width / 2); t2 = new A.ImageDataUint4($, t1, null, width, height, numChannels); t1 = Math.max(t1 * height, 1); t2.__ImageDataUint4_data_F = new Uint8Array(t1); _this.data = t2; } else { t1 = B.JSNumber_methods.ceil$0(width / 2); t2 = new A.ImageDataUint4($, t1, palette, width, height, 1); t1 = Math.max(t1 * height, 1); t2.__ImageDataUint4_data_F = new Uint8Array(t1); _this.data = t2; } break; case 3: if (palette == null) _this.data = A.ImageDataUint8$(width, height, numChannels); else _this.data = new A.ImageDataUint8(new Uint8Array(width * height), palette, width, height, 1); break; case 4: _this.data = new A.ImageDataUint16(new Uint16Array(width * height * numChannels), width, height, numChannels); break; case 5: _this.data = new A.ImageDataUint32(new Uint32Array(width * height * numChannels), width, height, numChannels); break; case 6: _this.data = new A.ImageDataInt8(new Int8Array(width * height * numChannels), width, height, numChannels); break; case 7: _this.data = new A.ImageDataInt16(new Int16Array(width * height * numChannels), width, height, numChannels); break; case 8: _this.data = new A.ImageDataInt32(new Int32Array(width * height * numChannels), width, height, numChannels); break; case 9: _this.data = new A.ImageDataFloat16(new Uint16Array(width * height * numChannels), width, height, numChannels); break; case 10: _this.data = new A.ImageDataFloat32(new Float32Array(width * height * numChannels), width, height, numChannels); break; case 11: _this.data = new A.ImageDataFloat64(new Float64Array(width * height * 4 * numChannels), width, height, numChannels); break; } }, toString$0(_) { var _this = this; return "Image(" + _this.get$width(0) + ", " + _this.get$height(0) + ", " + _this.get$format()._core$_name + ", " + _this.get$numChannels() + ")"; }, get$width(_) { var t1 = this.data; t1 = t1 == null ? null : t1.width; return t1 == null ? 0 : t1; }, get$height(_) { var t1 = this.data; t1 = t1 == null ? null : t1.height; return t1 == null ? 0 : t1; }, get$format() { var t1 = this.data; t1 = t1 == null ? null : t1.get$format(); return t1 == null ? B.Format_3 : t1; }, get$iterator(_) { var t1 = this.data; return t1.get$iterator(t1); }, get$buffer(_) { var t1 = this.data; t1 = t1 == null ? null : t1.get$buffer(t1); if (t1 == null) t1 = new Uint8Array(0).buffer; return t1; }, toUint8List$0() { var t1 = this.data; t1 = t1 == null ? null : A.NativeUint8List_NativeUint8List$view(t1.get$buffer(t1), 0, null); return t1 == null ? A.NativeUint8List_NativeUint8List$view(this.get$buffer(0), 0, null) : t1; }, get$numChannels() { var t1 = this.data; t1 = t1 == null ? null : t1.get$palette(); t1 = t1 == null ? null : t1.numChannels; if (t1 == null) { t1 = this.data; t1 = t1 == null ? null : t1.numChannels; } return t1 == null ? 0 : t1; }, get$hasPalette() { var t1 = this.data; return (t1 == null ? null : t1.get$palette()) != null; }, isBoundsSafe$2(x, y) { return x >= 0 && y >= 0 && x < this.get$width(0) && y < this.get$height(0); }, getPixel$3(x, y, pixel) { var t1 = this.data; t1 = t1 == null ? null : t1.getPixel$3(x, y, pixel); return t1 == null ? new A.PixelUndefined() : t1; }, getPixel$2(x, y) { return this.getPixel$3(x, y, null); }, getPixelSafe$2(x, y) { var t1; if (x < this.get$width(0)) t1 = y >= this.get$height(0); else t1 = true; if (t1) return new A.PixelUndefined(); return this.getPixel$3(x, y, null); }, setPixel$3(x, y, c) { var t1; if (c.get$image(c).get$palette() != null) if (this.get$hasPalette()) { t1 = this.data; if (t1 != null) t1.setPixelRgb$5(x, y, c.get$index(c), 0, 0); return; } t1 = this.data; if (t1 != null) t1.setPixelRgba$6(x, y, c.get$r(c), c.get$g(), c.get$b(c), c.get$a(c)); }, convert$4$alpha$format$noAnimation$numChannels(alpha, format, noAnimation, numChannels) { var t1, t2, t3, t4, firstFrame, _i, frame, t5, t6, t7, t8, t9, newImage, pal, f, usedColors, op, c, numColors, np, nr, ng, nb, h, _this = this, _null = null; if (format == null) format = _this.get$format(); if (numChannels == null) numChannels = _this.get$numChannels(); alpha = B.Map_lgbQQ.$index(0, format); if (format.index < 3) _this.get$format(); if (format === _this.get$format()) if (numChannels === _this.get$numChannels()) { t1 = _this.data; t1 = (t1 == null ? _null : t1.get$palette()) == null; if (!t1) t1 = false; else t1 = true; } else t1 = false; else t1 = false; if (t1) return A.Image$from(_this, false, false); for (t1 = _this.get$frames(), t2 = t1.length, t3 = type$.String, t4 = type$.int, firstFrame = _null, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { frame = t1[_i]; t5 = frame.data; t6 = t5 == null; t7 = t6 ? _null : t5.width; if (t7 == null) t7 = 0; t5 = t6 ? _null : t5.height; if (t5 == null) t5 = 0; t6 = frame._exif; t6 = t6 == null ? _null : A.ExifData$from(t6); t8 = frame.iccProfile; t8 = t8 == null ? _null : new A.IccProfile(t8.name, t8.compression, J.sublist$1$ax(t8.data, 0)); t9 = frame.frameType; newImage = A.Image$(_null, t6, format, frame.frameDuration, t9, t5, t8, frame.loopCount, numChannels, _null, t7, false); t5 = frame.textData; newImage.textData = t5 != null ? A.LinkedHashMap_LinkedHashMap$from(t5, t3, t3) : _null; if (firstFrame != null) firstFrame.addFrame$1(newImage); else firstFrame = newImage; t5 = newImage.data; pal = t5 == null ? _null : t5.get$palette(); t5 = newImage.data; t5 = t5 == null ? _null : t5.get$palette(); f = t5 == null ? _null : t5.get$format(); if (f == null) f = format; t5 = frame.data; if (pal != null) { usedColors = A.LinkedHashMap_LinkedHashMap$_empty(t4, t4); op = t5 == null ? _null : t5.getPixel$3(0, 0, _null); if (op == null) op = new A.PixelUndefined(); for (t5 = newImage.data, t5 = t5.get$iterator(t5), c = _null, numColors = 0; t5.moveNext$0();) { np = t5.get$current(t5); nr = B.JSNumber_methods.floor$0(op.get$rNormalized() * 255); ng = B.JSNumber_methods.floor$0(op.get$gNormalized() * 255); nb = B.JSNumber_methods.floor$0(op.get$bNormalized() * 255); h = (B.JSInt_methods.clamp$2(nr, 0, 255) | B.JSInt_methods.clamp$2(ng, 0, 255) << 8 | B.JSInt_methods.clamp$2(nb, 0, 255) << 16 | B.JSInt_methods.clamp$2(0, 0, 255) << 24) >>> 0; if (usedColors.containsKey$1(0, h)) { t6 = usedColors.$index(0, h); t6.toString; np.set$index(0, t6); } else { usedColors.$indexSet(0, h, numColors); np.set$index(0, numColors); c = A.convertColor(op, alpha, f, numChannels, c); pal.setRgb$4(numColors, c.get$r(c), c.get$g(), c.get$b(c)); ++numColors; } op.moveNext$0(); } } else { op = t5 == null ? _null : t5.getPixel$3(0, 0, _null); if (op == null) op = new A.PixelUndefined(); for (t5 = newImage.data, t5 = t5.get$iterator(t5); t5.moveNext$0();) { A.convertColor(op, alpha, _null, _null, t5.get$current(t5)); op.moveNext$0(); } } if (noAnimation) break; } firstFrame.toString; return firstFrame; }, convert$3$format$noAnimation$numChannels(format, noAnimation, numChannels) { return this.convert$4$alpha$format$noAnimation$numChannels(null, format, noAnimation, numChannels); }, convert$1$numChannels(numChannels) { return this.convert$4$alpha$format$noAnimation$numChannels(null, null, false, numChannels); }, addTextData$1(data) { var t1, t2, t3, t4; if (this.textData == null) { t1 = type$.String; this.textData = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); } for (t1 = A.LinkedHashMapKeyIterator$(data, data._modifications, A._instanceType(data)._precomputed1); t1.moveNext$0();) { t2 = t1.__js_helper$_current; t3 = this.textData; t3.toString; t4 = data.$index(0, t2); t4.toString; t3.$indexSet(0, t2, t4); } } }; A.ImageData0.prototype = { get$palette() { return null; } }; A.ImageDataFloat16.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Uint16Array(t1.length); else t1 = new Uint16Array(A._ensureNativeList(t1)); return new A.ImageDataFloat16(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_9; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelFloat16$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelFloat16) || pixel.image !== this) pixel = A.PixelFloat16$imageData(this); pixel._pixel_float16$_x = x; pixel._pixel_float16$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_float16$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = A.Float16_doubleToFloat16(r); if (t1 > 1) { t2[index + 1] = A.Float16_doubleToFloat16(g); if (t1 > 2) t2[index + 2] = A.Float16_doubleToFloat16(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = A.Float16_doubleToFloat16(r); if (t1 > 1) { t2[index + 1] = A.Float16_doubleToFloat16(g); if (t1 > 2) { t2[index + 2] = A.Float16_doubleToFloat16(b); if (t1 > 3) t2[index + 3] = A.Float16_doubleToFloat16(a); } } }, toString$0(_) { return "ImageDataFloat16(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataFloat32.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Float32Array(t1.length); else t1 = new Float32Array(A._ensureNativeList(t1)); return new A.ImageDataFloat32(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_10; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelFloat32$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelFloat32) || pixel.image !== this) pixel = A.PixelFloat32$imageData(this); pixel._pixel_float32$_x = x; pixel._pixel_float32$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_float32$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = r; if (t1 > 1) { t2[index + 1] = g; if (t1 > 2) t2[index + 2] = b; } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = r; if (t1 > 1) { t2[index + 1] = g; if (t1 > 2) { t2[index + 2] = b; if (t1 > 3) t2[index + 3] = a; } } }, toString$0(_) { return "ImageDataFloat32(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataFloat64.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Float64Array(t1.length); else t1 = new Float64Array(A._ensureNativeList(t1)); return new A.ImageDataFloat64(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_11; }, get$buffer(_) { return this.data.buffer; }, get$length(_) { return this.data.byteLength; }, get$iterator(_) { return A.PixelFloat64$imageData(this); }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelFloat64) || pixel.image !== this) pixel = A.PixelFloat64$imageData(this); pixel._pixel_float64$_x = x; pixel._pixel_float64$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_float64$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = r; if (t1 > 1) { t2[index + 1] = g; if (t1 > 2) t2[index + 2] = b; } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = r; if (t1 > 1) { t2[index + 1] = g; if (t1 > 2) { t2[index + 2] = b; if (t1 > 3) t2[index + 3] = a; } } }, toString$0(_) { return "ImageDataFloat64(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataInt16.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Int16Array(t1.length); else t1 = new Int16Array(A._ensureNativeList(t1)); return new A.ImageDataInt16(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_7; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelInt16$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelInt16) || pixel.image !== this) pixel = A.PixelInt16$imageData(this); pixel._pixel_int16$_x = x; pixel._pixel_int16$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_int16$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSInt_methods.toInt$0(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSNumber_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSNumber_methods.toInt$0(a); } } }, toString$0(_) { return "ImageDataInt16(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataInt32.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Int32Array(t1.length); else t1 = new Int32Array(A._ensureNativeList(t1)); return new A.ImageDataInt32(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_8; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelInt32$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelInt32) || pixel.image !== this) pixel = A.PixelInt32$imageData(this); pixel._pixel_int32$_x = x; pixel._pixel_int32$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_int32$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSInt_methods.toInt$0(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSNumber_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSNumber_methods.toInt$0(a); } } }, toString$0(_) { return "ImageDataInt32(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataInt8.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Int8Array(t1.length); else t1 = new Int8Array(A._ensureNativeList(t1)); return new A.ImageDataInt8(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_6; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelInt8$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelInt8) || pixel.image !== this) pixel = A.PixelInt8$imageData(this); pixel._pixel_int8$_x = x; pixel._pixel_int8$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_int8$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * (this.width * t1) + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSInt_methods.toInt$0(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * (this.width * t1) + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSNumber_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSNumber_methods.toInt$0(a); } } }, toString$0(_) { return "ImageDataInt8(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataUint1.prototype = { ImageDataUint1$palette$3(width, height, palette) { var t1 = Math.max(this.rowStride * height, 1); t1 = new Uint8Array(t1); this.__ImageDataUint1_data_F !== $ && A.throwUnnamedLateFieldAI(); this.__ImageDataUint1_data_F = t1; }, clone$1$noPixels(_, noPixels) { var t2, _this = this, t1 = _this.__ImageDataUint1_data_F; if (noPixels) { t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new Uint8Array(t1.length); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new Uint8Array(A._ensureNativeList(t1)); } t2 = _this.palette; t2 = t2 == null ? null : t2.clone$0(0); return new A.ImageDataUint1(t1, _this.rowStride, t2, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_0; }, get$length(_) { var t1 = this.__ImageDataUint1_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.byteLength; }, get$maxChannelValue() { var t1 = this.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 1 : t1; }, get$buffer(_) { var t1 = this.__ImageDataUint1_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.buffer; }, get$iterator(_) { return A.PixelUint1$imageData(this); }, getPixel$3(x, y, pixel) { if (pixel == null || !(pixel instanceof A.PixelUint1) || pixel.image !== this) pixel = A.PixelUint1$imageData(this); pixel.setPosition$2(0, x, y); return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1, _this = this; if (_this.numChannels < 1) return; t1 = _this._image_data_uint1$_pixel; (t1 == null ? _this._image_data_uint1$_pixel = A.PixelUint1$imageData(_this) : t1).setPosition$2(0, x, y); _this._image_data_uint1$_pixel.setRgb$3(r, g, b); }, setPixelRgba$6(x, y, r, g, b, a) { var t1, _this = this; if (_this.numChannels < 1) return; t1 = _this._image_data_uint1$_pixel; (t1 == null ? _this._image_data_uint1$_pixel = A.PixelUint1$imageData(_this) : t1).setPosition$2(0, x, y); _this._image_data_uint1$_pixel.setRgba$4(r, g, b, a); }, toString$0(_) { return "ImageDataUint1(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { }, get$palette() { return this.palette; } }; A.ImageDataUint16.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Uint16Array(t1.length); else t1 = new Uint16Array(A._ensureNativeList(t1)); return new A.ImageDataUint16(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_4; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelUint16$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelUint16) || pixel.image !== this) pixel = A.PixelUint16$imageData(this); pixel._pixel_uint16$_x = x; pixel._pixel_uint16$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_uint16$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSInt_methods.toInt$0(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSNumber_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSNumber_methods.toInt$0(a); } } }, toString$0(_) { return "ImageDataUint16(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataUint2.prototype = { ImageDataUint2$palette$3(width, height, palette) { var t1 = Math.max(this.rowStride * height, 1); t1 = new Uint8Array(t1); this.__ImageDataUint2_data_F !== $ && A.throwUnnamedLateFieldAI(); this.__ImageDataUint2_data_F = t1; }, clone$1$noPixels(_, noPixels) { var t2, _this = this, t1 = _this.__ImageDataUint2_data_F; if (noPixels) { t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new Uint8Array(t1.length); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new Uint8Array(A._ensureNativeList(t1)); } t2 = _this.palette; t2 = t2 == null ? null : t2.clone$0(0); return new A.ImageDataUint2(t1, _this.rowStride, t2, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_1; }, get$buffer(_) { var t1 = this.__ImageDataUint2_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.buffer; }, get$iterator(_) { return A.PixelUint2$imageData(this); }, get$length(_) { var t1 = this.__ImageDataUint2_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.byteLength; }, get$maxChannelValue() { var t1 = this.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 3 : t1; }, getPixel$3(x, y, pixel) { if (pixel == null || !(pixel instanceof A.PixelUint2) || pixel.image !== this) pixel = A.PixelUint2$imageData(this); pixel.setPosition$2(0, x, y); return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1, _this = this; if (_this.numChannels < 1) return; t1 = _this._image_data_uint2$_pixel; (t1 == null ? _this._image_data_uint2$_pixel = A.PixelUint2$imageData(_this) : t1).setPosition$2(0, x, y); _this._image_data_uint2$_pixel.setRgb$3(r, g, b); }, setPixelRgba$6(x, y, r, g, b, a) { var t1, _this = this; if (_this.numChannels < 1) return; t1 = _this._image_data_uint2$_pixel; (t1 == null ? _this._image_data_uint2$_pixel = A.PixelUint2$imageData(_this) : t1).setPosition$2(0, x, y); _this._image_data_uint2$_pixel.setRgba$4(r, g, b, a); }, toString$0(_) { return "ImageDataUint2(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { }, get$palette() { return this.palette; } }; A.ImageDataUint32.prototype = { clone$1$noPixels(_, noPixels) { var _this = this, t1 = _this.data; if (noPixels) t1 = new Uint32Array(t1.length); else t1 = new Uint32Array(A._ensureNativeList(t1)); return new A.ImageDataUint32(t1, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_5; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelUint32$imageData(this); }, get$length(_) { return this.data.byteLength; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelUint32) || pixel.image !== this) pixel = A.PixelUint32$imageData(this); pixel._pixel_uint32$_x = x; pixel._pixel_uint32$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_uint32$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSInt_methods.toInt$0(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * this.width * t1 + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSNumber_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSNumber_methods.toInt$0(a); } } }, toString$0(_) { return "ImageDataUint32(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { } }; A.ImageDataUint4.prototype = { ImageDataUint4$palette$3(width, height, palette) { var t1 = Math.max(this.rowStride * height, 1); t1 = new Uint8Array(t1); this.__ImageDataUint4_data_F !== $ && A.throwUnnamedLateFieldAI(); this.__ImageDataUint4_data_F = t1; }, clone$1$noPixels(_, noPixels) { var t2, _this = this, t1 = _this.__ImageDataUint4_data_F; if (noPixels) { t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new Uint8Array(t1.length); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new Uint8Array(A._ensureNativeList(t1)); } t2 = _this.palette; t2 = t2 == null ? null : t2.clone$0(0); return new A.ImageDataUint4(t1, _this.rowStride, t2, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_2; }, get$buffer(_) { var t1 = this.__ImageDataUint4_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.buffer; }, get$iterator(_) { return A.PixelUint4$imageData(this); }, get$length(_) { var t1 = this.__ImageDataUint4_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.byteLength; }, get$maxChannelValue() { var t1 = this.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 15 : t1; }, getPixel$3(x, y, pixel) { if (pixel == null || !(pixel instanceof A.PixelUint4) || pixel.image !== this) pixel = A.PixelUint4$imageData(this); pixel.setPosition$2(0, x, y); return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1, _this = this; if (_this.numChannels < 1) return; t1 = _this._pixel; (t1 == null ? _this._pixel = A.PixelUint4$imageData(_this) : t1).setPosition$2(0, x, y); _this._pixel.setRgb$3(r, g, b); }, setPixelRgba$6(x, y, r, g, b, a) { var t1, _this = this; if (_this.numChannels < 1) return; t1 = _this._pixel; (t1 == null ? _this._pixel = A.PixelUint4$imageData(_this) : t1).setPosition$2(0, x, y); _this._pixel.setRgba$4(r, g, b, a); }, toString$0(_) { return "ImageDataUint4(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { }, get$palette() { return this.palette; } }; A.ImageDataUint8.prototype = { clone$1$noPixels(_, noPixels) { var t2, _this = this, t1 = _this.data; if (noPixels) t1 = new Uint8Array(t1.length); else t1 = new Uint8Array(A._ensureNativeList(t1)); t2 = _this.palette; t2 = t2 == null ? null : t2.clone$0(0); return new A.ImageDataUint8(t1, t2, _this.width, _this.height, _this.numChannels); }, get$format() { return B.Format_3; }, get$buffer(_) { return this.data.buffer; }, get$iterator(_) { return A.PixelUint8$imageData(this); }, get$length(_) { return this.data.byteLength; }, get$maxChannelValue() { var t1 = this.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 255 : t1; }, getPixel$3(x, y, pixel) { var t1, t2; if (pixel == null || !(pixel instanceof A.PixelUint8) || pixel.image !== this) pixel = A.PixelUint8$imageData(this); pixel._pixel_uint8$_x = x; pixel._pixel_uint8$_y = y; t1 = pixel.image; t2 = t1.numChannels; pixel._pixel_uint8$_index = y * t1.width * t2 + x * t2; return pixel; }, setPixelRgb$5(x, y, r, g, b) { var t1 = this.numChannels, index = y * (this.width * t1) + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSInt_methods.toInt$0(b); } }, setPixelRgba$6(x, y, r, g, b, a) { var t1 = this.numChannels, index = y * (this.width * t1) + x * t1, t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSNumber_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSNumber_methods.toInt$0(a); } } }, toString$0(_) { return "ImageDataUint8(" + this.width + ", " + this.height + ", " + this.numChannels + ")"; }, clear$1(_, c) { var ri, gi, u16, bi, ai, u32, p, t2, _this = this, _null = null, c8 = c == null ? _null : A.convertColor(c, _null, B.Format_3, _null, _null), t1 = _this.numChannels; if (t1 === 1) { ri = c8 == null ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$r(c8)), 0, 255); t1 = _this.data; B.NativeUint8List_methods.fillRange$3(t1, 0, t1.length, ri); } else if (t1 === 2) { t1 = c8 == null; ri = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$r(c8)), 0, 255); gi = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$g()), 0, 255); u16 = A.NativeUint16List_NativeUint16List$view(_this.data.buffer, 0, _null); B.NativeUint16List_methods.fillRange$3(u16, 0, u16.length, (gi << 8 | ri) >>> 0); } else if (t1 === 4) { t1 = c8 == null; ri = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$r(c8)), 0, 255); gi = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$g()), 0, 255); bi = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$b(c8)), 0, 255); ai = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$a(c8)), 0, 255); u32 = A.NativeUint32List_NativeUint32List$view(_this.data.buffer, 0, _null); B.NativeUint32List_methods.fillRange$3(u32, 0, u32.length, (ai << 24 | bi << 16 | gi << 8 | ri) >>> 0); } else { t1 = c8 == null; ri = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$r(c8)), 0, 255); gi = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$g()), 0, 255); bi = t1 ? 0 : B.JSInt_methods.clamp$2(A._asInt(c8.get$b(c8)), 0, 255); for (p = A.PixelUint8$imageData(_this), t1 = p.image, t2 = t1.numChannels > 0, t1 = t1.data; p.moveNext$0();) { if (t2) t1[p._pixel_uint8$_index] = B.JSNumber_methods.toInt$0(B.JSInt_methods.clamp$2(ri, 0, 255)); p.set$g(gi); p.set$b(0, bi); } } }, get$palette() { return this.palette; } }; A.Palette0.prototype = {}; A.PaletteUint8.prototype = { clone$0(_) { return new A.PaletteUint8(new Uint8Array(A._ensureNativeList(this.data)), this.numColors, this.numChannels); }, get$format() { return B.Format_3; }, get$maxChannelValue() { return 255; }, setRgb$4(index, r, g, b) { var t2, t1 = this.numChannels; index *= t1; t2 = this.data; t2[index] = B.JSNumber_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSNumber_methods.toInt$0(g); if (t1 > 2) t2[index + 2] = B.JSNumber_methods.toInt$0(b); } }, setRgba$5(index, r, g, b, a) { var t2, t1 = this.numChannels; index *= t1; t2 = this.data; t2[index] = B.JSInt_methods.toInt$0(r); if (t1 > 1) { t2[index + 1] = B.JSInt_methods.toInt$0(g); if (t1 > 2) { t2[index + 2] = B.JSInt_methods.toInt$0(b); if (t1 > 3) t2[index + 3] = B.JSInt_methods.toInt$0(a); } } }, $get$2(_, index, channel) { var t1 = this.numChannels; return channel < t1 ? this.data[index * t1 + channel] : 0; }, getRed$1(index) { var t1; index *= this.numChannels; t1 = this.data; if (index >= t1.length) return 0; return t1[index]; }, getGreen$1(index) { var t1 = this.numChannels; if (t1 < 2) return 0; index *= t1; t1 = this.data; if (index >= t1.length) return 0; return t1[index + 1]; }, getBlue$1(index) { var t1 = this.numChannels; if (t1 < 3) return 0; index *= t1; t1 = this.data; if (index >= t1.length) return 0; return t1[index + 2]; }, getAlpha$1(index) { var t1 = this.numChannels; if (t1 < 4) return 255; index *= t1; t1 = this.data; if (index >= t1.length) return 0; return t1[index + 3]; } }; A.PixelFloat16.prototype = { clone$0(_) { var _this = this; return new A.PixelFloat16(_this._pixel_float16$_x, _this._pixel_float16$_y, _this._pixel_float16$_index, _this.image); }, get$format() { return B.Format_9; }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 1; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_float16$_x === t1.width) { _this._pixel_float16$_x = 0; if (++_this._pixel_float16$_y === t1.height) return false; } t2 = _this._pixel_float16$_index + t1.numChannels; _this._pixel_float16$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t2, t1 = this.image; if (i < t1.numChannels) { t1 = t1.data[this._pixel_float16$_index + i]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_float16$_index + i] = A.Float16_doubleToFloat16(value); }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t2, t1 = this.image; if (t1.numChannels > 0) { t1 = t1.data[this._pixel_float16$_index]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_float16$_index] = A.Float16_doubleToFloat16(r); }, get$g() { var t2, t1 = this.image; if (t1.numChannels > 1) { t1 = t1.data[this._pixel_float16$_index + 1]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_float16$_index + 1] = A.Float16_doubleToFloat16(g); }, get$b(_) { var t2, t1 = this.image; if (t1.numChannels > 2) { t1 = t1.data[this._pixel_float16$_index + 2]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_float16$_index + 2] = A.Float16_doubleToFloat16(b); }, get$a(_) { var t2, t1 = this.image; if (t1.numChannels > 3) { t1 = t1.data[this._pixel_float16$_index + 3]; t2 = $.Float16__toFloatFloat32Data; t1 = (t2 != null ? t2 : A.Float16__initialize())[t1]; } else t1 = 0; return t1; }, set$a(_, a) { var d, t1 = this.image; if (t1.numChannels > 3) { d = this.get$g(); t1.data[this._pixel_float16$_index + 3] = A.Float16_doubleToFloat16(d); } }, get$rNormalized() { return this.get$r(0) / 1; }, set$rNormalized(v) { this.set$r(0, v); }, get$gNormalized() { return this.get$g() / 1; }, set$gNormalized(v) { this.set$g(v); }, get$bNormalized() { return this.get$b(0) / 1; }, set$bNormalized(v) { this.set$b(0, v); }, get$aNormalized() { return this.get$a(0) / 1; }, set$aNormalized(v) { this.set$a(0, v); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; if (_this.image.numChannels > 0) { _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); } }, setRgb$3(r, g, b) { var _this = this, t1 = _this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t1[_this._pixel_float16$_index] = A.Float16_doubleToFloat16(r); if (t2 > 1) { t1[_this._pixel_float16$_index + 1] = A.Float16_doubleToFloat16(g); if (t2 > 2) t1[_this._pixel_float16$_index + 2] = A.Float16_doubleToFloat16(b); } } }, setRgba$4(r, g, b, a) { var _this = this, t1 = _this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t1[_this._pixel_float16$_index] = A.Float16_doubleToFloat16(r); if (t2 > 1) { t1[_this._pixel_float16$_index + 1] = A.Float16_doubleToFloat16(g); if (t2 > 2) { t1[_this._pixel_float16$_index + 2] = A.Float16_doubleToFloat16(b); if (t2 > 3) t1[_this._pixel_float16$_index + 3] = A.Float16_doubleToFloat16(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelFloat16) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_float16$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_float16$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_float16$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_float16$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelFloat32.prototype = { clone$0(_) { var _this = this; return new A.PixelFloat32(_this._pixel_float32$_x, _this._pixel_float32$_y, _this._pixel_float32$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 1; }, get$format() { return B.Format_10; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_float32$_x === t1.width) { _this._pixel_float32$_x = 0; if (++_this._pixel_float32$_y === t1.height) return false; } t2 = _this._pixel_float32$_index + t1.numChannels; _this._pixel_float32$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_float32$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_float32$_index + i] = value; }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_float32$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_float32$_index] = r; }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_float32$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_float32$_index + 1] = g; }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_float32$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_float32$_index + 2] = b; }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_float32$_index + 3] : 1; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_float32$_index + 3] = a; }, get$rNormalized() { return this.get$r(0) / 1; }, set$rNormalized(v) { this.set$r(0, v); }, get$gNormalized() { return this.get$g() / 1; }, set$gNormalized(v) { this.set$g(v); }, get$bNormalized() { return this.get$b(0) / 1; }, set$bNormalized(v) { this.set$b(0, v); }, get$aNormalized() { return this.get$a(0) / 1; }, set$aNormalized(v) { this.set$a(0, v); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t1 = this.image, t2 = t1.data, t3 = this._pixel_float32$_index; t2[t3] = r; t1 = t1.numChannels; if (t1 > 1) { t2[t3 + 1] = g; if (t1 > 2) t2[t3 + 2] = b; } }, setRgba$4(r, g, b, a) { var t1 = this.image, t2 = t1.data, t3 = this._pixel_float32$_index; t2[t3] = r; t1 = t1.numChannels; if (t1 > 1) { t2[t3 + 1] = g; if (t1 > 2) { t2[t3 + 2] = b; if (t1 > 3) t2[t3 + 3] = a; } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelFloat32) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_float32$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_float32$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_float32$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_float32$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelFloat64.prototype = { clone$0(_) { var _this = this; return new A.PixelFloat64(_this._pixel_float64$_x, _this._pixel_float64$_y, _this._pixel_float64$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 1; }, get$format() { return B.Format_11; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_float64$_x === t1.width) { _this._pixel_float64$_x = 0; if (++_this._pixel_float64$_y === t1.height) return false; } t2 = _this._pixel_float64$_index + t1.numChannels; _this._pixel_float64$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_float64$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_float64$_index + i] = value; }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_float64$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_float64$_index] = r; }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_float64$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_float64$_index + 1] = g; }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_float64$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_float64$_index + 2] = b; }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_float64$_index + 3] : 0; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_float64$_index + 3] = a; }, get$rNormalized() { return this.get$r(0) / 1; }, set$rNormalized(v) { this.set$r(0, v); }, get$gNormalized() { return this.get$g() / 1; }, set$gNormalized(v) { this.set$g(v); }, get$bNormalized() { return this.get$b(0) / 1; }, set$bNormalized(v) { this.set$b(0, v); }, get$aNormalized() { return this.get$a(0) / 1; }, set$aNormalized(v) { this.set$a(0, v); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t1 = this.image, t2 = t1.data, t3 = this._pixel_float64$_index; t2[t3] = r; t1 = t1.numChannels; if (t1 > 1) { t2[t3 + 1] = g; if (t1 > 2) t2[t3 + 2] = b; } }, setRgba$4(r, g, b, a) { var t1 = this.image, t2 = t1.data, t3 = this._pixel_float64$_index; t2[t3] = r; t1 = t1.numChannels; if (t1 > 1) { t2[t3 + 1] = g; if (t1 > 2) { t2[t3 + 2] = b; if (t1 > 3) t2[t3 + 3] = a; } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelFloat64) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_float64$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_float64$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_float64$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_float64$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelInt16.prototype = { clone$0(_) { var _this = this; return new A.PixelInt16(_this._pixel_int16$_x, _this._pixel_int16$_y, _this._pixel_int16$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 32767; }, get$format() { return B.Format_7; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_int16$_x === t1.width) { _this._pixel_int16$_x = 0; if (++_this._pixel_int16$_y === t1.height) return false; } t2 = _this._pixel_int16$_index + t1.numChannels; _this._pixel_int16$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_int16$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_int16$_index + i] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_int16$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_int16$_index] = B.JSNumber_methods.toInt$0(r); }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_int16$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_int16$_index + 1] = B.JSNumber_methods.toInt$0(g); }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_int16$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_int16$_index + 2] = B.JSNumber_methods.toInt$0(b); }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_int16$_index + 3] : 0; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_int16$_index + 3] = B.JSNumber_methods.toInt$0(a); }, get$rNormalized() { return this.get$r(0) / 32767; }, set$rNormalized(v) { this.set$r(0, v * 32767); }, get$gNormalized() { return this.get$g() / 32767; }, set$gNormalized(v) { this.set$g(v * 32767); }, get$bNormalized() { return this.get$b(0) / 32767; }, set$bNormalized(v) { this.set$b(0, v * 32767); }, get$aNormalized() { return this.get$a(0) / 32767; }, set$aNormalized(v) { this.set$a(0, v * 32767); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_int16$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) t1[t3 + 2] = B.JSInt_methods.toInt$0(b); } } }, setRgba$4(r, g, b, a) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_int16$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) { t1[t3 + 2] = B.JSInt_methods.toInt$0(b); if (t2 > 3) t1[t3 + 3] = B.JSInt_methods.toInt$0(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelInt16) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_int16$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_int16$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_int16$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_int16$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelInt32.prototype = { clone$0(_) { var _this = this; return new A.PixelInt32(_this._pixel_int32$_x, _this._pixel_int32$_y, _this._pixel_int32$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 2147483647; }, get$format() { return B.Format_8; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_int32$_x === t1.width) { _this._pixel_int32$_x = 0; if (++_this._pixel_int32$_y === t1.height) return false; } t2 = _this._pixel_int32$_index + t1.numChannels; _this._pixel_int32$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_int32$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_int32$_index + i] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_int32$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_int32$_index] = B.JSNumber_methods.toInt$0(r); }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_int32$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_int32$_index + 1] = B.JSNumber_methods.toInt$0(g); }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_int32$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_int32$_index + 2] = B.JSNumber_methods.toInt$0(b); }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_int32$_index + 3] : 0; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_int32$_index + 3] = B.JSNumber_methods.toInt$0(a); }, get$rNormalized() { return this.get$r(0) / 2147483647; }, set$rNormalized(v) { this.set$r(0, v * 2147483647); }, get$gNormalized() { return this.get$g() / 2147483647; }, set$gNormalized(v) { this.set$g(v * 2147483647); }, get$bNormalized() { return this.get$b(0) / 2147483647; }, set$bNormalized(v) { this.set$b(0, v * 2147483647); }, get$aNormalized() { return this.get$a(0) / 2147483647; }, set$aNormalized(v) { this.set$a(0, v * 2147483647); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_int32$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) t1[t3 + 2] = B.JSInt_methods.toInt$0(b); } } }, setRgba$4(r, g, b, a) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_int32$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) { t1[t3 + 2] = B.JSInt_methods.toInt$0(b); if (t2 > 3) t1[t3 + 3] = B.JSInt_methods.toInt$0(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelInt32) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_int32$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_int32$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_int32$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_int32$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelInt8.prototype = { clone$0(_) { var _this = this; return new A.PixelInt8(_this._pixel_int8$_x, _this._pixel_int8$_y, _this._pixel_int8$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 127; }, get$format() { return B.Format_6; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_int8$_x === t1.width) { _this._pixel_int8$_x = 0; if (++_this._pixel_int8$_y === t1.height) return false; } t2 = _this._pixel_int8$_index + t1.numChannels; _this._pixel_int8$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_int8$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_int8$_index + i] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_int8$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_int8$_index] = B.JSNumber_methods.toInt$0(r); }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_int8$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_int8$_index + 1] = B.JSNumber_methods.toInt$0(g); }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_int8$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_int8$_index + 2] = B.JSNumber_methods.toInt$0(b); }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_int8$_index + 3] : 0; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_int8$_index + 3] = B.JSNumber_methods.toInt$0(a); }, get$rNormalized() { return this.get$r(0) / 127; }, set$rNormalized(v) { this.set$r(0, v * 127); }, get$gNormalized() { return this.get$g() / 127; }, set$gNormalized(v) { this.set$g(v * 127); }, get$bNormalized() { return this.get$b(0) / 127; }, set$bNormalized(v) { this.set$b(0, v * 127); }, get$aNormalized() { return this.get$a(0) / 127; }, set$aNormalized(v) { this.set$a(0, v * 127); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_int8$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) t1[t3 + 2] = B.JSInt_methods.toInt$0(b); } } }, setRgba$4(r, g, b, a) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_int8$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) { t1[t3 + 2] = B.JSInt_methods.toInt$0(b); if (t2 > 3) t1[t3 + 3] = B.JSInt_methods.toInt$0(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelInt8) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_int8$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_int8$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_int8$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_int8$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUint1.prototype = { clone$0(_) { var _this = this; return new A.PixelUint1(_this._pixel_uint1$_x, _this._pixel_uint1$_y, _this._pixel_uint1$_index, _this._pixel_uint1$_bitIndex, _this._pixel_uint1$_rowOffset, _this.image); }, get$length(_) { var t1 = this.image, t2 = t1.palette; t2 = t2 == null ? null : t2.numChannels; return t2 == null ? t1.numChannels : t2; }, get$palette() { return this.image.palette; }, get$maxChannelValue() { var t1 = this.image.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 1 : t1; }, get$format() { return B.Format_0; }, setPosition$2(_, x, y) { var t1, t2, _this = this; _this._pixel_uint1$_x = x; _this._pixel_uint1$_y = y; t1 = _this.image; t2 = y * t1.rowStride; _this._pixel_uint1$_rowOffset = t2; t1 = x * t1.numChannels; _this._pixel_uint1$_index = t2 + B.JSInt_methods._shrOtherPositive$1(t1, 3); _this._pixel_uint1$_bitIndex = t1 & 7; }, get$current(_) { return this; }, moveNext$0() { var nc, _this = this, t1 = ++_this._pixel_uint1$_x, t2 = _this.image; if (t1 === t2.width) { _this._pixel_uint1$_x = 0; t1 = ++_this._pixel_uint1$_y; _this._pixel_uint1$_bitIndex = 0; ++_this._pixel_uint1$_index; _this._pixel_uint1$_rowOffset = _this._pixel_uint1$_rowOffset + t2.rowStride; return t1 < t2.height; } nc = t2.numChannels; if (t2.palette != null || nc === 1) { if (++_this._pixel_uint1$_bitIndex > 7) { _this._pixel_uint1$_bitIndex = 0; ++_this._pixel_uint1$_index; } } else { t1 *= nc; _this._pixel_uint1$_bitIndex = t1 & 7; _this._pixel_uint1$_index = _this._pixel_uint1$_rowOffset + B.JSInt_methods._shrOtherPositive$1(t1, 3); } t1 = _this._pixel_uint1$_index; t2 = t2.__ImageDataUint1_data_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t1 < t2.byteLength; }, _pixel_uint1$_get$1(_, ci) { var t1, i = this._pixel_uint1$_index, bi = 7 - (this._pixel_uint1$_bitIndex + ci); if (bi < 0) { bi += 8; ++i; } t1 = this.image.__ImageDataUint1_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (i >= t1.length) return 0; return B.JSInt_methods._shrReceiverPositive$1(t1[i], bi) & 1; }, _pixel_uint1$_getChannel$1(ci) { var t1 = this.image, t2 = t1.palette; if (t2 == null) t1 = t1.numChannels > ci ? this._pixel_uint1$_get$1(0, ci) : 0; else t1 = t2.$get$2(0, this._pixel_uint1$_get$1(0, 0), ci); return t1; }, _pixel_uint1$_setChannel$2(ci, value) { var i, bi, t2, v, vi, mask, t1 = this.image; if (ci >= t1.numChannels) return; i = this._pixel_uint1$_index; bi = 7 - (this._pixel_uint1$_bitIndex + ci); if (bi < 0) { ++i; bi += 8; } t2 = t1.__ImageDataUint1_data_F; t2 === $ && A.throwUnnamedLateFieldNI(); v = t2[i]; vi = B.JSInt_methods.clamp$2(B.JSNumber_methods.toInt$0(value), 0, 1); mask = B.List_oMi[bi]; t2 = B.JSNumber_methods.$shl(vi, bi); t1.__ImageDataUint1_data_F[i] = (v & mask | t2) >>> 0; }, $index(_, ci) { return this._pixel_uint1$_getChannel$1(ci); }, $indexSet(_, ci, value) { return this._pixel_uint1$_setChannel$2(ci, value); }, get$index(_) { return this._pixel_uint1$_get$1(0, 0); }, set$index(_, i) { this._pixel_uint1$_setChannel$2(0, i); }, get$r(_) { return this._pixel_uint1$_getChannel$1(0); }, get$g() { return this._pixel_uint1$_getChannel$1(1); }, get$b(_) { return this._pixel_uint1$_getChannel$1(2); }, get$a(_) { return this._pixel_uint1$_getChannel$1(3); }, get$rNormalized() { return this._pixel_uint1$_getChannel$1(0) / this.image.get$maxChannelValue(); }, set$rNormalized(v) { this._pixel_uint1$_setChannel$2(0, v * this.image.get$maxChannelValue()); }, get$gNormalized() { return this._pixel_uint1$_getChannel$1(1) / this.image.get$maxChannelValue(); }, set$gNormalized(v) { this._pixel_uint1$_setChannel$2(1, v * this.image.get$maxChannelValue()); }, get$bNormalized() { return this._pixel_uint1$_getChannel$1(2) / this.image.get$maxChannelValue(); }, set$bNormalized(v) { this._pixel_uint1$_setChannel$2(2, v * this.image.get$maxChannelValue()); }, get$aNormalized() { return this._pixel_uint1$_getChannel$1(3) / this.image.get$maxChannelValue(); }, set$aNormalized(v) { this._pixel_uint1$_setChannel$2(3, v * this.image.get$maxChannelValue()); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this._pixel_uint1$_setChannel$2(0, c.get$r(c)); _this._pixel_uint1$_setChannel$2(1, c.get$g()); _this._pixel_uint1$_setChannel$2(2, c.get$b(c)); _this._pixel_uint1$_setChannel$2(3, c.get$a(c)); }, setRgb$3(r, g, b) { var _this = this, nc = _this.image.numChannels; if (nc > 0) { _this._pixel_uint1$_setChannel$2(0, r); if (nc > 1) { _this._pixel_uint1$_setChannel$2(1, g); if (nc > 2) _this._pixel_uint1$_setChannel$2(2, b); } } }, setRgba$4(r, g, b, a) { var _this = this, nc = _this.image.numChannels; if (nc > 0) { _this._pixel_uint1$_setChannel$2(0, r); if (nc > 1) { _this._pixel_uint1$_setChannel$2(1, g); if (nc > 2) { _this._pixel_uint1$_setChannel$2(2, b); if (nc > 3) _this._pixel_uint1$_setChannel$2(3, a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, nc, _this = this; if (other == null) return false; if (other instanceof A.PixelUint1) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = _this.image; t2 = t1.palette; nc = t2 != null ? t2.numChannels : t1.numChannels; t1 = J.getInterceptor$asx(other); if (t1.get$length(other) !== nc) return false; if (_this._pixel_uint1$_getChannel$1(0) !== t1.$index(other, 0)) return false; if (nc > 1) { if (_this._pixel_uint1$_getChannel$1(1) !== t1.$index(other, 1)) return false; if (nc > 2) { if (_this._pixel_uint1$_getChannel$1(2) !== t1.$index(other, 2)) return false; if (nc > 3) if (_this._pixel_uint1$_getChannel$1(3) !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUint16.prototype = { clone$0(_) { var _this = this; return new A.PixelUint16(_this._pixel_uint16$_x, _this._pixel_uint16$_y, _this._pixel_uint16$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 65535; }, get$format() { return B.Format_4; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_uint16$_x === t1.width) { _this._pixel_uint16$_x = 0; if (++_this._pixel_uint16$_y === t1.height) return false; } t2 = _this._pixel_uint16$_index + t1.numChannels; _this._pixel_uint16$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_uint16$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_uint16$_index + i] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_uint16$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_uint16$_index] = B.JSNumber_methods.toInt$0(r); }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_uint16$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_uint16$_index + 1] = B.JSNumber_methods.toInt$0(g); }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_uint16$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_uint16$_index + 2] = B.JSNumber_methods.toInt$0(b); }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_uint16$_index + 3] : 0; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_uint16$_index + 3] = B.JSNumber_methods.toInt$0(a); }, get$rNormalized() { return this.get$r(0) / 65535; }, set$rNormalized(v) { this.set$r(0, v * 65535); }, get$gNormalized() { return this.get$g() / 65535; }, set$gNormalized(v) { this.set$g(v * 65535); }, get$bNormalized() { return this.get$b(0) / 65535; }, set$bNormalized(v) { this.set$b(0, v * 65535); }, get$aNormalized() { return this.get$a(0) / 65535; }, set$aNormalized(v) { this.set$a(0, v * 65535); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_uint16$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) t1[t3 + 2] = B.JSInt_methods.toInt$0(b); } } }, setRgba$4(r, g, b, a) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_uint16$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) { t1[t3 + 2] = B.JSInt_methods.toInt$0(b); if (t2 > 3) t1[t3 + 3] = B.JSInt_methods.toInt$0(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelUint16) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_uint16$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_uint16$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_uint16$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_uint16$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUint2.prototype = { clone$0(_) { var _this = this; return new A.PixelUint2(_this._pixel_uint2$_x, _this._pixel_uint2$_y, _this._pixel_uint2$_index, _this._pixel_uint2$_bitIndex, _this._rowOffset, _this.image); }, get$length(_) { var t1 = this.image, t2 = t1.palette; t2 = t2 == null ? null : t2.numChannels; return t2 == null ? t1.numChannels : t2; }, get$palette() { return this.image.palette; }, get$maxChannelValue() { var t1 = this.image.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 3 : t1; }, get$format() { return B.Format_1; }, get$bitsPerPixel() { var t1 = this.image; return t1.palette != null ? 2 : t1.numChannels << 1 >>> 0; }, setPosition$2(_, x, y) { var bpp, t1, t2, _this = this; _this._pixel_uint2$_x = x; _this._pixel_uint2$_y = y; bpp = _this.get$bitsPerPixel(); t1 = _this._pixel_uint2$_y * _this.image.rowStride; _this._rowOffset = t1; t2 = _this._pixel_uint2$_x * bpp; _this._pixel_uint2$_index = t1 + B.JSInt_methods._shrOtherPositive$1(t2, 3); _this._pixel_uint2$_bitIndex = t2 & 7; }, get$current(_) { return this; }, moveNext$0() { var t2, bpp, _this = this, t1 = _this.image; if (++_this._pixel_uint2$_x === t1.width) { _this._pixel_uint2$_x = 0; t2 = ++_this._pixel_uint2$_y; _this._pixel_uint2$_bitIndex = 0; ++_this._pixel_uint2$_index; _this._rowOffset = _this._rowOffset + t1.rowStride; return t2 < t1.height; } if (t1.palette != null || t1.numChannels === 1) { t2 = _this._pixel_uint2$_bitIndex += 2; if (t2 > 7) { _this._pixel_uint2$_bitIndex = 0; ++_this._pixel_uint2$_index; } } else { bpp = _this.get$bitsPerPixel(); t2 = _this._pixel_uint2$_x * bpp; _this._pixel_uint2$_bitIndex = t2 & 7; _this._pixel_uint2$_index = _this._rowOffset + B.JSInt_methods._shrOtherPositive$1(t2, 3); } t2 = _this._pixel_uint2$_index; t1 = t1.__ImageDataUint2_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t2 < t1.length; }, _pixel_uint2$_get$1(_, ci) { var t1, i = this._pixel_uint2$_index, bi = 6 - (this._pixel_uint2$_bitIndex + (ci << 1 >>> 0)); if (bi < 0) { bi += 8; ++i; } t1 = this.image.__ImageDataUint2_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return B.JSInt_methods._shrReceiverPositive$1(t1[i], bi) & 3; }, _pixel_uint2$_getChannel$1(ci) { var t1 = this.image, t2 = t1.palette; if (t2 == null) t1 = t1.numChannels > ci ? this._pixel_uint2$_get$1(0, ci) : 0; else t1 = t2.$get$2(0, this._pixel_uint2$_get$1(0, 0), ci); return t1; }, _pixel_uint2$_setChannel$2(ci, value) { var i, bi, t2, v, vi, mask, t1 = this.image; if (ci >= t1.numChannels) return; i = this._pixel_uint2$_index; bi = 6 - (this._pixel_uint2$_bitIndex + (ci << 1 >>> 0)); if (bi < 0) { ++i; bi += 8; } t2 = t1.__ImageDataUint2_data_F; t2 === $ && A.throwUnnamedLateFieldNI(); v = t2[i]; vi = B.JSInt_methods.clamp$2(B.JSNumber_methods.toInt$0(value), 0, 3); mask = B.List_252_243_207_63[B.JSInt_methods._shrOtherPositive$1(bi, 1)]; t2 = B.JSNumber_methods.$shl(vi, bi); t1.__ImageDataUint2_data_F[i] = (v & mask | t2) >>> 0; }, $index(_, i) { return this._pixel_uint2$_getChannel$1(i); }, $indexSet(_, i, value) { return this._pixel_uint2$_setChannel$2(i, value); }, get$index(_) { return this._pixel_uint2$_get$1(0, 0); }, set$index(_, i) { this._pixel_uint2$_setChannel$2(0, i); }, get$r(_) { return this._pixel_uint2$_getChannel$1(0); }, get$g() { return this._pixel_uint2$_getChannel$1(1); }, get$b(_) { return this._pixel_uint2$_getChannel$1(2); }, get$a(_) { return this._pixel_uint2$_getChannel$1(3); }, get$rNormalized() { return this._pixel_uint2$_getChannel$1(0) / this.image.get$maxChannelValue(); }, set$rNormalized(v) { this._pixel_uint2$_setChannel$2(0, v * this.image.get$maxChannelValue()); }, get$gNormalized() { return this._pixel_uint2$_getChannel$1(1) / this.image.get$maxChannelValue(); }, set$gNormalized(v) { this._pixel_uint2$_setChannel$2(1, v * this.image.get$maxChannelValue()); }, get$bNormalized() { return this._pixel_uint2$_getChannel$1(2) / this.image.get$maxChannelValue(); }, set$bNormalized(v) { this._pixel_uint2$_setChannel$2(2, v * this.image.get$maxChannelValue()); }, get$aNormalized() { return this._pixel_uint2$_getChannel$1(3) / this.image.get$maxChannelValue(); }, set$aNormalized(v) { this._pixel_uint2$_setChannel$2(3, v * this.image.get$maxChannelValue()); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this._pixel_uint2$_setChannel$2(0, c.get$r(c)); _this._pixel_uint2$_setChannel$2(1, c.get$g()); _this._pixel_uint2$_setChannel$2(2, c.get$b(c)); _this._pixel_uint2$_setChannel$2(3, c.get$a(c)); }, setRgb$3(r, g, b) { var _this = this, nc = _this.image.numChannels; if (nc > 0) { _this._pixel_uint2$_setChannel$2(0, r); if (nc > 1) { _this._pixel_uint2$_setChannel$2(1, g); if (nc > 2) _this._pixel_uint2$_setChannel$2(2, b); } } }, setRgba$4(r, g, b, a) { var _this = this, nc = _this.image.numChannels; if (nc > 0) { _this._pixel_uint2$_setChannel$2(0, r); if (nc > 1) { _this._pixel_uint2$_setChannel$2(1, g); if (nc > 2) { _this._pixel_uint2$_setChannel$2(2, b); if (nc > 3) _this._pixel_uint2$_setChannel$2(3, a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, nc, _this = this; if (other == null) return false; if (other instanceof A.PixelUint2) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = _this.image; t2 = t1.palette; nc = t2 != null ? t2.numChannels : t1.numChannels; t1 = J.getInterceptor$asx(other); if (t1.get$length(other) !== nc) return false; if (_this._pixel_uint2$_getChannel$1(0) !== t1.$index(other, 0)) return false; if (nc > 1) { if (_this._pixel_uint2$_getChannel$1(1) !== t1.$index(other, 1)) return false; if (nc > 2) { if (_this._pixel_uint2$_getChannel$1(2) !== t1.$index(other, 2)) return false; if (nc > 3) if (_this._pixel_uint2$_getChannel$1(3) !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUint32.prototype = { clone$0(_) { var _this = this; return new A.PixelUint32(_this._pixel_uint32$_x, _this._pixel_uint32$_y, _this._pixel_uint32$_index, _this.image); }, get$length(_) { return this.image.numChannels; }, get$palette() { return null; }, get$maxChannelValue() { return 4294967295; }, get$format() { return B.Format_5; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_uint32$_x === t1.width) { _this._pixel_uint32$_x = 0; if (++_this._pixel_uint32$_y === t1.height) return false; } t2 = _this._pixel_uint32$_index + t1.numChannels; _this._pixel_uint32$_index = t2; return t2 < t1.data.length; }, $index(_, i) { var t1 = this.image; return i < t1.numChannels ? t1.data[this._pixel_uint32$_index + i] : 0; }, $indexSet(_, i, value) { var t1 = this.image; if (i < t1.numChannels) t1.data[this._pixel_uint32$_index + i] = B.JSNumber_methods.toInt$0(value); }, get$index(_) { return this.get$r(0); }, set$index(_, i) { this.set$r(0, i); }, get$r(_) { var t1 = this.image; return t1.numChannels > 0 ? t1.data[this._pixel_uint32$_index] : 0; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_uint32$_index] = B.JSNumber_methods.toInt$0(r); }, get$g() { var t1 = this.image; return t1.numChannels > 1 ? t1.data[this._pixel_uint32$_index + 1] : 0; }, set$g(g) { var t1 = this.image; if (t1.numChannels > 1) t1.data[this._pixel_uint32$_index + 1] = B.JSNumber_methods.toInt$0(g); }, get$b(_) { var t1 = this.image; return t1.numChannels > 2 ? t1.data[this._pixel_uint32$_index + 2] : 0; }, set$b(_, b) { var t1 = this.image; if (t1.numChannels > 2) t1.data[this._pixel_uint32$_index + 2] = B.JSNumber_methods.toInt$0(b); }, get$a(_) { var t1 = this.image; return t1.numChannels > 3 ? t1.data[this._pixel_uint32$_index + 3] : 0; }, set$a(_, a) { var t1 = this.image; if (t1.numChannels > 3) t1.data[this._pixel_uint32$_index + 3] = B.JSNumber_methods.toInt$0(a); }, get$rNormalized() { return this.get$r(0) / 4294967295; }, set$rNormalized(v) { this.set$r(0, v * 4294967295); }, get$gNormalized() { return this.get$g() / 4294967295; }, set$gNormalized(v) { this.set$g(v * 4294967295); }, get$bNormalized() { return this.get$b(0) / 4294967295; }, set$bNormalized(v) { this.set$b(0, v * 4294967295); }, get$aNormalized() { return this.get$a(0) / 4294967295; }, set$aNormalized(v) { this.set$a(0, v * 4294967295); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); }, setRgb$3(r, g, b) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_uint32$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) t1[t3 + 2] = B.JSInt_methods.toInt$0(b); } } }, setRgba$4(r, g, b, a) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_uint32$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) { t1[t3 + 2] = B.JSInt_methods.toInt$0(b); if (t2 > 3) t1[t3 + 3] = B.JSInt_methods.toInt$0(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, t3, _this = this; if (other == null) return false; if (other instanceof A.PixelUint32) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = J.getInterceptor$asx(other); t2 = _this.image; t3 = t2.numChannels; if (t1.get$length(other) !== t3) return false; t2 = t2.data; if (t2[_this._pixel_uint32$_index] !== t1.$index(other, 0)) return false; if (t3 > 1) { if (t2[_this._pixel_uint32$_index + 1] !== t1.$index(other, 1)) return false; if (t3 > 2) { if (t2[_this._pixel_uint32$_index + 2] !== t1.$index(other, 2)) return false; if (t3 > 3) if (t2[_this._pixel_uint32$_index + 3] !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUint4.prototype = { clone$0(_) { var _this = this; return new A.PixelUint4(_this._pixel_uint4$_x, _this._pixel_uint4$_y, _this._pixel_uint4$_index, _this._bitIndex, _this.image); }, get$length(_) { var t1 = this.image, t2 = t1.palette; t2 = t2 == null ? null : t2.numChannels; return t2 == null ? t1.numChannels : t2; }, get$palette() { return this.image.palette; }, get$maxChannelValue() { var t1 = this.image.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 15 : t1; }, get$format() { return B.Format_2; }, setPosition$2(_, x, y) { var t1, bpp, rowStride, _this = this; _this._pixel_uint4$_x = x; _this._pixel_uint4$_y = y; t1 = _this.image; bpp = t1.numChannels * 4; rowStride = t1.rowStride; if (bpp === 4) t1 = y * rowStride + B.JSInt_methods._shrOtherPositive$1(x, 1); else if (bpp === 8) t1 = y * t1.width + x; else { t1 = y * rowStride; t1 = bpp === 16 ? t1 + (x << 1 >>> 0) : t1 + B.JSInt_methods._shrOtherPositive$1(x * bpp, 3); } _this._pixel_uint4$_index = t1; t1 = x * bpp; _this._bitIndex = bpp > 7 ? t1 & 4 : t1 & 7; }, get$current(_) { return this; }, moveNext$0() { var t2, nc, t3, _this = this, t1 = _this.image; if (++_this._pixel_uint4$_x === t1.width) { _this._pixel_uint4$_x = 0; t2 = ++_this._pixel_uint4$_y; _this._bitIndex = 0; _this._pixel_uint4$_index = t2 * t1.rowStride; return t2 < t1.height; } nc = t1.numChannels; t2 = t1.palette != null || nc === 1; t3 = _this._bitIndex; if (t2) { t2 = t3 + 4; _this._bitIndex = t2; if (t2 > 7) { _this._bitIndex = 0; ++_this._pixel_uint4$_index; } } else { t2 = _this._bitIndex = t3 + (nc << 2 >>> 0); for (; t2 > 7;) { t2 -= 8; _this._bitIndex = t2; ++_this._pixel_uint4$_index; } } t2 = _this._pixel_uint4$_index; t1 = t1.__ImageDataUint4_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t2 < t1.length; }, _pixel_uint4$_get$1(_, ci) { var t1, i = this._pixel_uint4$_index, bi = 4 - (this._bitIndex + (ci << 2 >>> 0)); if (bi < 0) { bi += 8; ++i; } t1 = this.image.__ImageDataUint4_data_F; t1 === $ && A.throwUnnamedLateFieldNI(); return B.JSInt_methods._shrReceiverPositive$1(t1[i], bi) & 15; }, _pixel_uint4$_getChannel$1(ci) { var t1 = this.image, t2 = t1.palette; if (t2 == null) t1 = t1.numChannels > ci ? this._pixel_uint4$_get$1(0, ci) : 0; else t1 = t2.$get$2(0, this._pixel_uint4$_get$1(0, 0), ci); return t1; }, _pixel_uint4$_setChannel$2(ci, value) { var index, bi, t2, v, vi, mask, t1 = this.image; if (ci >= t1.numChannels) return; index = this._pixel_uint4$_index; bi = 4 - (this._bitIndex + (ci << 2 >>> 0)); if (bi < 0) { bi += 8; ++index; } t2 = t1.__ImageDataUint4_data_F; t2 === $ && A.throwUnnamedLateFieldNI(); v = t2[index]; vi = B.JSInt_methods.clamp$2(B.JSNumber_methods.toInt$0(value), 0, 15); mask = bi === 4 ? 15 : 240; t2 = B.JSNumber_methods.$shl(vi, bi); t1.__ImageDataUint4_data_F[index] = (v & mask | t2) >>> 0; }, $index(_, i) { return this._pixel_uint4$_getChannel$1(i); }, $indexSet(_, i, value) { return this._pixel_uint4$_setChannel$2(i, value); }, get$index(_) { return this._pixel_uint4$_get$1(0, 0); }, set$index(_, i) { this._pixel_uint4$_setChannel$2(0, i); }, get$r(_) { return this._pixel_uint4$_getChannel$1(0); }, get$g() { return this._pixel_uint4$_getChannel$1(1); }, get$b(_) { return this._pixel_uint4$_getChannel$1(2); }, get$a(_) { return this._pixel_uint4$_getChannel$1(3); }, get$rNormalized() { return this._pixel_uint4$_getChannel$1(0) / this.image.get$maxChannelValue(); }, set$rNormalized(v) { this._pixel_uint4$_setChannel$2(0, v * this.image.get$maxChannelValue()); }, get$gNormalized() { return this._pixel_uint4$_getChannel$1(1) / this.image.get$maxChannelValue(); }, set$gNormalized(v) { this._pixel_uint4$_setChannel$2(1, v * this.image.get$maxChannelValue()); }, get$bNormalized() { return this._pixel_uint4$_getChannel$1(2) / this.image.get$maxChannelValue(); }, set$bNormalized(v) { this._pixel_uint4$_setChannel$2(2, v * this.image.get$maxChannelValue()); }, get$aNormalized() { return this._pixel_uint4$_getChannel$1(3) / this.image.get$maxChannelValue(); }, set$aNormalized(v) { this._pixel_uint4$_setChannel$2(3, v * this.image.get$maxChannelValue()); }, get$luminance() { return A.getLuminance(this); }, $set$1(_, c) { var _this = this; _this._pixel_uint4$_setChannel$2(0, c.get$r(c)); _this._pixel_uint4$_setChannel$2(1, c.get$g()); _this._pixel_uint4$_setChannel$2(2, c.get$b(c)); _this._pixel_uint4$_setChannel$2(3, c.get$a(c)); }, setRgb$3(r, g, b) { var _this = this, nc = _this.image.numChannels; if (nc > 0) { _this._pixel_uint4$_setChannel$2(0, r); if (nc > 1) { _this._pixel_uint4$_setChannel$2(1, g); if (nc > 2) _this._pixel_uint4$_setChannel$2(2, b); } } }, setRgba$4(r, g, b, a) { var _this = this, nc = _this.image.numChannels; if (nc > 0) { _this._pixel_uint4$_setChannel$2(0, r); if (nc > 1) { _this._pixel_uint4$_setChannel$2(1, g); if (nc > 2) { _this._pixel_uint4$_setChannel$2(2, b); if (nc > 3) _this._pixel_uint4$_setChannel$2(3, a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var nc, t1, _this = this; if (other == null) return false; if (other instanceof A.PixelUint4) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { nc = _this.image.numChannels; t1 = J.getInterceptor$asx(other); if (t1.get$length(other) !== nc) return false; if (_this._pixel_uint4$_getChannel$1(0) !== t1.$index(other, 0)) return false; if (nc > 1) { if (_this._pixel_uint4$_getChannel$1(1) !== t1.$index(other, 1)) return false; if (nc > 2) { if (_this._pixel_uint4$_getChannel$1(2) !== t1.$index(other, 2)) return false; if (nc > 3) if (_this._pixel_uint4$_getChannel$1(3) !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUint8.prototype = { clone$0(_) { var _this = this; return new A.PixelUint8(_this._pixel_uint8$_x, _this._pixel_uint8$_y, _this._pixel_uint8$_index, _this.image); }, get$length(_) { var t1 = this.image, t2 = t1.palette; t2 = t2 == null ? null : t2.numChannels; return t2 == null ? t1.numChannels : t2; }, get$palette() { return this.image.palette; }, get$maxChannelValue() { var t1 = this.image.palette; t1 = t1 == null ? null : t1.get$maxChannelValue(); return t1 == null ? 255 : t1; }, get$format() { return B.Format_3; }, get$current(_) { return this; }, moveNext$0() { var t2, _this = this, t1 = _this.image; if (++_this._pixel_uint8$_x === t1.width) { _this._pixel_uint8$_x = 0; if (++_this._pixel_uint8$_y === t1.height) return false; } t2 = _this._pixel_uint8$_index; t2 += t1.palette == null ? t1.numChannels : 1; _this._pixel_uint8$_index = t2; return t2 < t1.data.length; }, $get$1(_, ci) { var t1 = this.image, t2 = t1.palette; if (t2 != null) t1 = t2.$get$2(0, t1.data[this._pixel_uint8$_index], ci); else t1 = ci < t1.numChannels ? t1.data[this._pixel_uint8$_index + ci] : 0; return t1; }, $index(_, ci) { return this.$get$1(0, ci); }, $indexSet(_, ci, value) { var t1 = this.image; if (ci < t1.numChannels) t1.data[this._pixel_uint8$_index + ci] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(value, 0, 255)); }, get$index(_) { return this.image.data[this._pixel_uint8$_index]; }, set$index(_, i) { this.image.data[this._pixel_uint8$_index] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(i, 0, 255)); }, get$r(_) { var t1 = this.image, t2 = t1.palette; if (t2 == null) t1 = t1.numChannels > 0 ? t1.data[this._pixel_uint8$_index] : 0; else t1 = t2.getRed$1(t1.data[this._pixel_uint8$_index]); return t1; }, set$r(_, r) { var t1 = this.image; if (t1.numChannels > 0) t1.data[this._pixel_uint8$_index] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(r, 0, 255)); }, get$g() { var _this = this, t1 = _this.image, t2 = t1.palette; if (t2 == null) { t2 = t1.numChannels; if (t2 === 2) t1 = t1.data[_this._pixel_uint8$_index]; else t1 = t2 > 1 ? t1.data[_this._pixel_uint8$_index + 1] : 0; } else t1 = t2.getGreen$1(t1.data[_this._pixel_uint8$_index]); return t1; }, set$g(g) { var t1 = this.image, t2 = t1.numChannels; if (t2 === 2) t1.data[this._pixel_uint8$_index] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(g, 0, 255)); else if (t2 > 1) t1.data[this._pixel_uint8$_index + 1] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(g, 0, 255)); }, get$b(_) { var _this = this, t1 = _this.image, t2 = t1.palette; if (t2 == null) { t2 = t1.numChannels; if (t2 === 2) t1 = t1.data[_this._pixel_uint8$_index]; else t1 = t2 > 2 ? t1.data[_this._pixel_uint8$_index + 2] : 0; } else t1 = t2.getBlue$1(t1.data[_this._pixel_uint8$_index]); return t1; }, set$b(_, b) { var t1 = this.image, t2 = t1.numChannels; if (t2 === 2) t1.data[this._pixel_uint8$_index] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(b, 0, 255)); else if (t2 > 2) t1.data[this._pixel_uint8$_index + 2] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(b, 0, 255)); }, get$a(_) { var _this = this, t1 = _this.image, t2 = t1.palette; if (t2 == null) { t2 = t1.numChannels; if (t2 === 2) t1 = t1.data[_this._pixel_uint8$_index + 1]; else t1 = t2 > 3 ? t1.data[_this._pixel_uint8$_index + 3] : 255; } else t1 = t2.getAlpha$1(t1.data[_this._pixel_uint8$_index]); return t1; }, set$a(_, a) { var t1 = this.image, t2 = t1.numChannels; if (t2 === 2) t1.data[this._pixel_uint8$_index + 1] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(a, 0, 255)); else if (t2 > 3) t1.data[this._pixel_uint8$_index + 3] = B.JSNumber_methods.toInt$0(B.JSNumber_methods.clamp$2(a, 0, 255)); }, get$rNormalized() { return this.get$r(0) / this.image.get$maxChannelValue(); }, set$rNormalized(v) { this.set$r(0, v * this.image.get$maxChannelValue()); }, get$gNormalized() { return this.get$g() / this.image.get$maxChannelValue(); }, set$gNormalized(v) { this.set$g(v * this.image.get$maxChannelValue()); }, get$bNormalized() { return this.get$b(0) / this.image.get$maxChannelValue(); }, set$bNormalized(v) { this.set$b(0, v * this.image.get$maxChannelValue()); }, get$aNormalized() { return this.get$a(0) / this.image.get$maxChannelValue(); }, set$aNormalized(v) { this.set$a(0, v * this.image.get$maxChannelValue()); }, get$luminance() { return this.image.numChannels === 2 ? this.get$r(0) : A.getLuminance(this); }, $set$1(_, c) { var _this = this; if (_this.image.palette != null) _this.set$index(0, c.get$index(c)); else { _this.set$r(0, c.get$r(c)); _this.set$g(c.get$g()); _this.set$b(0, c.get$b(c)); _this.set$a(0, c.get$a(c)); } }, setRgb$3(r, g, b) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_uint8$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) t1[t3 + 2] = B.JSInt_methods.toInt$0(b); } } }, setRgba$4(r, g, b, a) { var t3, t1 = this.image, t2 = t1.numChannels; if (t2 > 0) { t1 = t1.data; t3 = this._pixel_uint8$_index; t1[t3] = B.JSInt_methods.toInt$0(r); if (t2 > 1) { t1[t3 + 1] = B.JSInt_methods.toInt$0(g); if (t2 > 2) { t1[t3 + 2] = B.JSInt_methods.toInt$0(b); if (t2 > 3) t1[t3 + 3] = B.JSInt_methods.toInt$0(a); } } } }, get$iterator(_) { return new A.ChannelIterator(this); }, $eq(_, other) { var t1, t2, nc, _this = this; if (other == null) return false; if (other instanceof A.PixelUint8) return A.Object_hashAll(A.List_List$of(_this, true, A._instanceType(_this)._eval$1("Iterable.E"))) === A.Object_hashAll(A.List_List$of(other, true, A._instanceType(other)._eval$1("Iterable.E"))); if (type$.List_int._is(other)) { t1 = _this.image; t2 = t1.palette; nc = t2 != null ? t2.numChannels : t1.numChannels; t1 = J.getInterceptor$asx(other); if (t1.get$length(other) !== nc) return false; if (_this.$get$1(0, 0) !== t1.$index(other, 0)) return false; if (nc > 1) { if (_this.$get$1(0, 1) !== t1.$index(other, 1)) return false; if (nc > 2) { if (_this.$get$1(0, 2) !== t1.$index(other, 2)) return false; if (nc > 3) if (_this.$get$1(0, 3) !== t1.$index(other, 3)) return false; } } return true; } return false; }, get$hashCode(_) { return A.Object_hashAll(A.List_List$of(this, true, A._instanceType(this)._eval$1("Iterable.E"))); }, $isColor1: 1, $isPixel: 1, get$image(receiver) { return this.image; } }; A.PixelUndefined.prototype = { clone$0(_) { return new A.PixelUndefined(); }, get$image(_) { return $.$get$PixelUndefined_nullImageData(); }, get$length(_) { return 0; }, get$maxChannelValue() { return 0; }, get$format() { return B.Format_3; }, get$palette() { return null; }, $index(_, index) { return 0; }, $indexSet(_, index, value) { }, get$index(_) { return 0; }, set$index(_, i) { }, get$r(_) { return 0; }, get$g() { return 0; }, get$b(_) { return 0; }, get$a(_) { return 0; }, get$rNormalized() { return 0; }, set$rNormalized(v) { }, get$gNormalized() { return 0; }, set$gNormalized(v) { }, get$bNormalized() { return 0; }, set$bNormalized(v) { }, get$aNormalized() { return 0; }, set$aNormalized(v) { }, get$luminance() { return 0; }, $set$1(_, c) { }, setRgb$3(r, g, b) { }, setRgba$4(r, g, b, a) { }, get$current(_) { return this; }, moveNext$0() { return false; }, $eq(_, other) { if (other == null) return false; return other instanceof A.PixelUndefined; }, get$hashCode(_) { return 0; }, get$iterator(_) { return new A.ChannelIterator(this); }, $isColor1: 1, $isPixel: 1 }; A.ImageException.prototype = { toString$0(_) { return "ImageException: " + this.message; }, $isException: 1, get$message(receiver) { return this.message; } }; A.InputBuffer.prototype = { get$length(_) { return this.end - this.offset; }, $index(_, index) { return J.$index$asx(this.buffer, this.offset + index); }, $indexSet(_, index, value) { J.$indexSet$ax(this.buffer, B.JSInt_methods.$add(this.offset, index), value); return value; }, subset$1(count) { var pos = this.offset; return A.InputBuffer$(this.buffer, true, count, pos); }, readByte$0() { return J.$index$asx(this.buffer, this.offset++); }, readBytes$1(count) { var _this = this, pos = _this.offset, bytes = A.InputBuffer$(_this.buffer, true, count, pos); _this.offset = _this.offset + (bytes.end - bytes.offset); return bytes; }, readString$1(len) { var codes, t1, t2, t3, t4, _this = this; if (len == null) { codes = A._setArrayType([], type$.JSArray_int); for (t1 = _this.end, t2 = _this.buffer, t3 = J.getInterceptor$asx(t2); t4 = _this.offset, t4 < t1;) { _this.offset = t4 + 1; t4 = t3.$index(t2, t4); if (t4 === 0) return A.String_String$fromCharCodes(codes, 0, null); codes.push(t4); } throw A.wrapException(A.ImageException$("EOF reached without finding string terminator (length: " + A.S(len) + ")")); } return A.String_String$fromCharCodes(_this.readBytes$1(len).toUint8List$0(), 0, null); }, readString$0() { return this.readString$1(null); }, readUint16$0() { var t1 = this.buffer, t2 = J.getInterceptor$asx(t1), t3 = t2.$index(t1, this.offset++); t1 = t2.$index(t1, this.offset++); return (t3 & 255) << 8 | t1 & 255; }, readUint32$0() { var _this = this, t1 = _this.buffer, t2 = J.getInterceptor$asx(t1), t3 = t2.$index(t1, _this.offset++), t4 = t2.$index(t1, _this.offset++), t5 = t2.$index(t1, _this.offset++); t1 = t2.$index(t1, _this.offset++); return ((t3 & 255) << 24 | (t4 & 255) << 16 | (t5 & 255) << 8 | t1 & 255) >>> 0; }, toUint8List$0() { var _this = this, t1 = _this.offset, len = _this.end - t1 - 0, t2 = _this.buffer; if (type$.Uint8List._is(t2)) { t1 = J.getInterceptor$x(t2); return J.asUint8List$2$x(t1.get$buffer(t2), t1.get$offsetInBytes(t2) + _this.offset, len); } t1 = J.sublist$2$ax(t2, t1, t1 + len); return new Uint8Array(A._ensureNativeList(t1)); } }; A.ImageCropperPlugin.prototype = {}; A.Promise0.prototype = {}; A.BindConfiguration.prototype = {}; A.Data.prototype = {}; A.Boundary.prototype = {}; A.ViewPort.prototype = {}; A.Options.prototype = {}; A.CroppieJS.prototype = {}; A.MethodChannelImageCropper.prototype = {}; A.ImageCropperPlatform.prototype = {}; A.ImagePickerPlugin.prototype = {}; A.ImageResizer.prototype = {}; A.MethodChannelImagePicker.prototype = {}; A.ImagePickerPlatform.prototype = {}; A.InAppPurchase.prototype = {}; A.BillingClientManager.prototype = { get$client(_) { var result, _this = this, value = _this.__BillingClientManager_client_FI; if (value === $) { result = _this._billingClientFactory.call$2(_this.get$_onPurchasesUpdated(), _this.get$onUserChoiceAlternativeBilling()); _this.__BillingClientManager_client_FI !== $ && A.throwUnnamedLateFieldADI(); _this.__BillingClientManager_client_FI = result; value = result; } return value; }, runWithClient$1$1(action, $R) { return this.runWithClient$body$BillingClientManager(action, $R, $R); }, runWithClient$body$BillingClientManager(action, $R, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, result, t1; var $async$runWithClient$1$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.__BillingClientManager__readyFuture_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 3; return A._asyncAwait(t1, $async$runWithClient$1$1); case 3: // returning from await. $async$goto = 4; return A._asyncAwait(action.call$1($async$self.get$client(0)), $async$runWithClient$1$1); case 4: // returning from await. result = $async$result; $async$goto = result.get$responseCode() === B.BillingResponse_2 && !$async$self._billing_client_manager$_isDisposed ? 5 : 7; break; case 5: // then $async$goto = 8; return A._asyncAwait($async$self._connect$0(0), $async$runWithClient$1$1); case 8: // returning from await. $async$returnValue = $async$self.runWithClient$1$1(action, $R); // goto return $async$goto = 1; break; // goto join $async$goto = 6; break; case 7: // else $async$returnValue = result; // goto return $async$goto = 1; break; case 6: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$runWithClient$1$1, $async$completer); }, runWithClientNonRetryable$1$1(action, $R) { return this.runWithClientNonRetryable$body$BillingClientManager(action, $R, $R); }, runWithClientNonRetryable$body$BillingClientManager(action, $R, $async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, t1; var $async$runWithClientNonRetryable$1$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.__BillingClientManager__readyFuture_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 3; return A._asyncAwait(t1, $async$runWithClientNonRetryable$1$1); case 3: // returning from await. $async$returnValue = action.call$1($async$self.get$client(0)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$runWithClientNonRetryable$1$1, $async$completer); }, dispose$0() { var _this = this; _this._billing_client_manager$_isDisposed = true; _this.get$client(0).endConnection$0(); _this._purchasesUpdatedController.close$0(0); _this._userChoiceAlternativeBillingController.close$0(0); }, _connect$0(_) { var t1, _this = this; if (_this._billing_client_manager$_isDisposed) return A.Future_Future$value(null, type$.void); if (_this._isConnecting) { t1 = _this.__BillingClientManager__readyFuture_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; } _this._isConnecting = true; return _this.__BillingClientManager__readyFuture_A = A.Future_Future$sync(new A.BillingClientManager__connect_closure(_this), type$.void); }, _onPurchasesUpdated$1($event) { if (this._billing_client_manager$_isDisposed) return; this._purchasesUpdatedController.add$1(0, $event); }, onUserChoiceAlternativeBilling$1($event) { if (this._billing_client_manager$_isDisposed) return; this._userChoiceAlternativeBillingController.add$1(0, $event); } }; A.BillingClientManager__connect_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; $async$goto = 2; return A._asyncAwait(t1.get$client(0).startConnection$2$billingChoiceMode$onBillingServiceDisconnected(B.BillingChoiceMode_0, t1.get$_connect(t1)), $async$call$0); case 2: // returning from await. t1._isConnecting = false; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.BillingClient.prototype = { isReady$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this; var $async$isReady$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self._hostApi.isReady$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$isReady$0, $async$completer); }, startConnection$2$billingChoiceMode$onBillingServiceDisconnected(billingChoiceMode, onBillingServiceDisconnected) { return this.startConnection$body$BillingClient(billingChoiceMode, onBillingServiceDisconnected); }, startConnection$body$BillingClient(billingChoiceMode, onBillingServiceDisconnected) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BillingResultWrapper), $async$returnValue, $async$self = this, t1; var $async$startConnection$2$billingChoiceMode$onBillingServiceDisconnected = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.hostCallbackHandler.disconnectCallbacks; t1.push(onBillingServiceDisconnected); $async$goto = 3; return A._asyncAwait($async$self._hostApi.startConnection$2(t1.length - 1, A.platformBillingChoiceMode(billingChoiceMode)), $async$startConnection$2$billingChoiceMode$onBillingServiceDisconnected); case 3: // returning from await. t1 = $async$result; $async$returnValue = new A.BillingResultWrapper(B.C_BillingResponseConverter.fromJson$1(t1.responseCode), t1.debugMessage); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$startConnection$2$billingChoiceMode$onBillingServiceDisconnected, $async$completer); }, endConnection$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this; var $async$endConnection$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self._hostApi.endConnection$0(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$endConnection$0, $async$completer); }, queryProductDetails$1$productList(productList) { return this.queryProductDetails$body$BillingClient(productList); }, queryProductDetails$body$BillingClient(productList) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProductDetailsResponseWrapper), $async$returnValue, $async$self = this, t1, $async$temp1; var $async$queryProductDetails$1$productList = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A._arrayInstanceType(productList)._eval$1("MappedListIterable<1,PlatformQueryProduct>"); $async$temp1 = A; $async$goto = 3; return A._asyncAwait($async$self._hostApi.queryProductDetailsAsync$1(A.List_List$of(new A.MappedListIterable(productList, new A.BillingClient_queryProductDetails_closure(), t1), true, t1._eval$1("ListIterable.E"))), $async$queryProductDetails$1$productList); case 3: // returning from await. $async$returnValue = $async$temp1.productDetailsResponseWrapperFromPlatform($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$queryProductDetails$1$productList, $async$completer); }, launchBillingFlow$6$accountId$offerToken$oldProduct$product$prorationMode$purchaseToken(accountId, offerToken, oldProduct, product, prorationMode, purchaseToken) { return this.launchBillingFlow$body$BillingClient(accountId, offerToken, oldProduct, product, prorationMode, purchaseToken); }, launchBillingFlow$body$BillingClient(accountId, offerToken, oldProduct, product, prorationMode, purchaseToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BillingResultWrapper), $async$returnValue, $async$self = this, t1; var $async$launchBillingFlow$6$accountId$offerToken$oldProduct$product$prorationMode$purchaseToken = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._hostApi.launchBillingFlow$1(new A.PlatformBillingFlowParams(product, 0, offerToken, accountId, null, oldProduct, purchaseToken)), $async$launchBillingFlow$6$accountId$offerToken$oldProduct$product$prorationMode$purchaseToken); case 3: // returning from await. t1 = $async$result; $async$returnValue = new A.BillingResultWrapper(B.C_BillingResponseConverter.fromJson$1(t1.responseCode), t1.debugMessage); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$launchBillingFlow$6$accountId$offerToken$oldProduct$product$prorationMode$purchaseToken, $async$completer); }, queryPurchases$1(productType) { return this.queryPurchases$body$BillingClient(productType); }, queryPurchases$body$BillingClient(productType) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PurchasesResultWrapper), $async$returnValue, $async$self = this, $async$temp1; var $async$queryPurchases$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = A; $async$goto = 3; return A._asyncAwait($async$self._hostApi.queryPurchasesAsync$1(A.platformProductTypeFromWrapper(productType)), $async$queryPurchases$1); case 3: // returning from await. $async$returnValue = $async$temp1.purchasesResultWrapperFromPlatform($async$result, true); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$queryPurchases$1, $async$completer); }, consumeAsync$1(purchaseToken) { return this.consumeAsync$body$BillingClient(purchaseToken); }, consumeAsync$body$BillingClient(purchaseToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BillingResultWrapper), $async$returnValue, $async$self = this, t1; var $async$consumeAsync$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._hostApi.consumeAsync$1(purchaseToken), $async$consumeAsync$1); case 3: // returning from await. t1 = $async$result; $async$returnValue = new A.BillingResultWrapper(B.C_BillingResponseConverter.fromJson$1(t1.responseCode), t1.debugMessage); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$consumeAsync$1, $async$completer); }, acknowledgePurchase$1(purchaseToken) { return this.acknowledgePurchase$body$BillingClient(purchaseToken); }, acknowledgePurchase$body$BillingClient(purchaseToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BillingResultWrapper), $async$returnValue, $async$self = this, t1; var $async$acknowledgePurchase$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._hostApi.acknowledgePurchase$1(purchaseToken), $async$acknowledgePurchase$1); case 3: // returning from await. t1 = $async$result; $async$returnValue = new A.BillingResultWrapper(B.C_BillingResponseConverter.fromJson$1(t1.responseCode), t1.debugMessage); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$acknowledgePurchase$1, $async$completer); } }; A.BillingClient_queryProductDetails_closure.prototype = { call$1(product) { return new A.PlatformQueryProduct(product.productId, A.platformProductTypeFromWrapper(product.productType)); }, $signature: 2758 }; A.HostBillingClientCallbackHandler.prototype = {}; A.BillingResponse.prototype = { _enumToString$0() { return "BillingResponse." + this._core$_name; } }; A.BillingChoiceMode.prototype = { _enumToString$0() { return "BillingChoiceMode." + this._core$_name; } }; A.BillingResponseConverter.prototype = { fromJson$1(json) { return A.$enumDecode(B.Map_tEjvb, json); } }; A.ProductType.prototype = { _enumToString$0() { return "ProductType." + this._core$_name; } }; A.BillingResultWrapper.prototype = { $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.BillingResultWrapper && other.responseCode === this.responseCode && other.debugMessage == this.debugMessage; }, get$hashCode(_) { return A.Object_hash(this.responseCode, this.debugMessage, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$responseCode() { return this.responseCode; } }; A.OneTimePurchaseOfferDetailsWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.OneTimePurchaseOfferDetailsWrapper && other.formattedPrice === _this.formattedPrice && other.priceAmountMicros === _this.priceAmountMicros && other.priceCurrencyCode === _this.priceCurrencyCode; }, get$hashCode(_) { return A.Object_hash(B.JSString_methods.get$hashCode(this.formattedPrice), B.JSInt_methods.get$hashCode(this.priceAmountMicros), B.JSString_methods.get$hashCode(this.priceCurrencyCode), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.ProductDetailsWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ProductDetailsWrapper && other.description === _this.description && other.name === _this.name && J.$eq$(other.oneTimePurchaseOfferDetails, _this.oneTimePurchaseOfferDetails) && other.productId === _this.productId && other.productType === _this.productType && A.listEquals(other.subscriptionOfferDetails, _this.subscriptionOfferDetails) && other.title === _this.title; }, get$hashCode(_) { var _this = this; return A.Object_hash(B.JSString_methods.get$hashCode(_this.description), B.JSString_methods.get$hashCode(_this.name), J.get$hashCode$(_this.oneTimePurchaseOfferDetails), B.JSString_methods.get$hashCode(_this.productId), A.Primitives_objectHashCode(_this.productType), J.get$hashCode$(_this.subscriptionOfferDetails), B.JSString_methods.get$hashCode(_this.title), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.ProductDetailsResponseWrapper.prototype = { get$responseCode() { return this.billingResult.responseCode; }, $eq(_, other) { if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; return other instanceof A.ProductDetailsResponseWrapper && other.billingResult.$eq(0, this.billingResult) && other.productDetailsList === this.productDetailsList; }, get$hashCode(_) { return A.Object_hash(this.billingResult, this.productDetailsList, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.RecurrenceMode.prototype = { _enumToString$0() { return "RecurrenceMode." + this._core$_name; } }; A.ProductWrapper.prototype = { toJson$0() { var t1 = B.Map_IMcI2.$index(0, this.productType); t1.toString; return A.LinkedHashMap_LinkedHashMap$_literal(["productId", this.productId, "productType", t1], type$.String, type$.dynamic); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.ProductWrapper && other.productId === _this.productId && other.productType === _this.productType; }, get$hashCode(_) { return A.Object_hash(this.productId, this.productType, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.PurchaseWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.PurchaseWrapper && other.orderId === _this.orderId && other.packageName === _this.packageName && other.purchaseTime === _this.purchaseTime && other.purchaseToken === _this.purchaseToken && other.signature === _this.signature && A.listEquals(other.products, _this.products) && other.isAutoRenewing === _this.isAutoRenewing && other.originalJson === _this.originalJson && other.isAcknowledged === _this.isAcknowledged && other.purchaseState === _this.purchaseState; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.orderId, _this.packageName, _this.purchaseTime, _this.purchaseToken, _this.signature, A.Primitives_objectHashCode(_this.products), _this.isAutoRenewing, _this.originalJson, _this.isAcknowledged, _this.purchaseState, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.PurchasesResultWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.PurchasesResultWrapper && other.responseCode === _this.responseCode && other.purchasesList === _this.purchasesList && other.billingResult.$eq(0, _this.billingResult); }, get$hashCode(_) { return A.Object_hash(this.billingResult, this.responseCode, this.purchasesList, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$responseCode() { return this.responseCode; } }; A.PurchaseStateWrapper.prototype = { _enumToString$0() { return "PurchaseStateWrapper." + this._core$_name; } }; A.PurchaseStateConverter.prototype = { toPurchaseStatus$1(object) { switch (object.index) { case 2: return B.PurchaseStatus_0; case 1: return B.PurchaseStatus_1; case 0: return B.PurchaseStatus_2; } } }; A.SubscriptionOfferDetailsWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SubscriptionOfferDetailsWrapper && other.basePlanId === _this.basePlanId && other.offerId == _this.offerId && A.listEquals(other.offerTags, _this.offerTags) && other.offerIdToken === _this.offerIdToken && A.listEquals(other.pricingPhases, _this.pricingPhases); }, get$hashCode(_) { var _this = this; return A.Object_hash(B.JSString_methods.get$hashCode(_this.basePlanId), J.get$hashCode$(_this.offerId), A.Primitives_objectHashCode(_this.offerTags), B.JSString_methods.get$hashCode(_this.offerIdToken), A.Primitives_objectHashCode(_this.pricingPhases), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.PricingPhaseWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.PricingPhaseWrapper && other.billingCycleCount === _this.billingCycleCount && other.billingPeriod === _this.billingPeriod && other.formattedPrice === _this.formattedPrice && other.priceAmountMicros === _this.priceAmountMicros && other.priceCurrencyCode === _this.priceCurrencyCode && other.recurrenceMode === _this.recurrenceMode; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.billingCycleCount, _this.billingPeriod, _this.formattedPrice, _this.priceAmountMicros, _this.priceCurrencyCode, _this.recurrenceMode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.UserChoiceDetailsWrapper.prototype = { toJson$0() { return A._$UserChoiceDetailsWrapperToJson(this); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.UserChoiceDetailsWrapper && other.originalExternalTransactionId === _this.originalExternalTransactionId && other.externalTransactionToken === _this.externalTransactionToken && A.listEquals(other.products, _this.products); }, get$hashCode(_) { return A.Object_hash(this.originalExternalTransactionId, this.externalTransactionToken, A.Primitives_objectHashCode(this.products), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.UserChoiceDetailsProductWrapper.prototype = { toJson$0() { var t1 = B.Map_IMcI2.$index(0, this.productType); t1.toString; return A.LinkedHashMap_LinkedHashMap$_literal(["id", this.id, "offerToken", this.offerToken, "productType", t1], type$.String, type$.dynamic); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.UserChoiceDetailsProductWrapper && other.id === _this.id && other.offerToken === _this.offerToken && other.productType === _this.productType; }, get$hashCode(_) { return A.Object_hash(this.id, this.offerToken, this.productType, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$id(receiver) { return this.id; } }; A._$UserChoiceDetailsWrapperToJson_closure.prototype = { call$1(e) { return A._$UserChoiceDetailsProductWrapperToJson(e); }, $signature: 2759 }; A.InAppPurchaseAndroidPlatform.prototype = { get$purchaseStream() { var t1, value = this.__InAppPurchaseAndroidPlatform_purchaseStream_FI; if (value === $) { t1 = this._purchaseUpdatedController; value !== $ && A.throwUnnamedLateFieldADI(); value = this.__InAppPurchaseAndroidPlatform_purchaseStream_FI = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); } return value; }, isAvailable$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this; var $async$isAvailable$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.billingClientManager.runWithClientNonRetryable$1$1(new A.InAppPurchaseAndroidPlatform_isAvailable_closure(), type$.bool); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$isAvailable$0, $async$completer); }, queryProductDetails$1(identifiers) { return this.queryProductDetails$body$InAppPurchaseAndroidPlatform(identifiers); }, queryProductDetails$body$InAppPurchaseAndroidPlatform(identifiers) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProductDetailsResponse), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, e, t1, t2, exception0, productDetailsList, productResponses, exception, $async$exception0; var $async$queryProductDetails$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start productResponses = null; exception = null; $async$handler = 4; t1 = $async$self.billingClientManager; t2 = type$.ProductDetailsResponseWrapper; $async$goto = 7; return A._asyncAwait(A.Future_wait(A._setArrayType([t1.runWithClient$1$1(new A.InAppPurchaseAndroidPlatform_queryProductDetails_closure(identifiers), t2), t1.runWithClient$1$1(new A.InAppPurchaseAndroidPlatform_queryProductDetails_closure0(identifiers), t2)], type$.JSArray_Future_ProductDetailsResponseWrapper), t2), $async$queryProductDetails$1); case 7: // returning from await. productResponses = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; t1 = A.unwrapException($async$exception0); if (t1 instanceof A.PlatformException) { e = t1; exception = e; productResponses = A._setArrayType([new A.ProductDetailsResponseWrapper(new A.BillingResultWrapper(B.BillingResponse_9, e.code), B.List_empty17), new A.ProductDetailsResponseWrapper(new A.BillingResultWrapper(B.BillingResponse_9, e.code), B.List_empty17)], type$.JSArray_ProductDetailsResponseWrapper); } else throw $async$exception0; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally t1 = J.expand$1$1$ax(productResponses, new A.InAppPurchaseAndroidPlatform_queryProductDetails_closure1(), type$.ProductDetailsWrapper); t2 = t1.$ti._eval$1("ExpandIterable"); productDetailsList = A.List_List$of(new A.ExpandIterable(t1, new A.InAppPurchaseAndroidPlatform_queryProductDetails_closure2(), t2), true, t2._eval$1("Iterable.E")); t2 = identifiers.difference$1(new A.MappedListIterable(productDetailsList, new A.InAppPurchaseAndroidPlatform_queryProductDetails_closure3(), A._arrayInstanceType(productDetailsList)._eval$1("MappedListIterable<1,String>")).toSet$0(0)); A.List_List$of(t2, true, A._instanceType(t2)._eval$1("SetBase.E")); if (exception == null) t1 = null; else { t1 = exception.code; t2 = exception.message; if (t2 == null) t2 = ""; t2 = new A.IAPError("google_play", t1, t2, exception.details); t1 = t2; } $async$returnValue = new A.ProductDetailsResponse(productDetailsList, t1); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$queryProductDetails$1, $async$completer); }, buyNonConsumable$1$purchaseParam(purchaseParam) { return this.buyNonConsumable$body$InAppPurchaseAndroidPlatform(purchaseParam); }, buyNonConsumable$body$InAppPurchaseAndroidPlatform(purchaseParam) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t2, t3, offerToken, t1; var $async$buyNonConsumable$1$purchaseParam = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; t1.changeSubscriptionParam = null; t1.offerToken = null; t2 = purchaseParam.productDetails; if (t2 instanceof A.GooglePlayProductDetails) { t3 = t2.subscriptionIndex; if (t3 != null && t2.productDetails.subscriptionOfferDetails != null) { t2 = t2.productDetails.subscriptionOfferDetails; t2.toString; t3.toString; offerToken = t2[t3].offerIdToken; } else offerToken = null; t1.offerToken = offerToken; } $async$goto = 3; return A._asyncAwait($async$self.billingClientManager.runWithClient$1$1(new A.InAppPurchaseAndroidPlatform_buyNonConsumable_closure(t1, purchaseParam), type$.BillingResultWrapper), $async$buyNonConsumable$1$purchaseParam); case 3: // returning from await. $async$returnValue = $async$result.responseCode === B.BillingResponse_3; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$buyNonConsumable$1$purchaseParam, $async$completer); }, completePurchase$1(purchase) { return this.completePurchase$body$InAppPurchaseAndroidPlatform(purchase); }, completePurchase$body$InAppPurchaseAndroidPlatform(purchase) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BillingResultWrapper), $async$returnValue, $async$self = this; var $async$completePurchase$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.GooglePlayPurchaseDetails._as(purchase); if (purchase.billingClientPurchase.isAcknowledged) { $async$returnValue = B.BillingResultWrapper_BillingResponse_3_null; // goto return $async$goto = 1; break; } $async$returnValue = $async$self.billingClientManager.runWithClient$1$1(new A.InAppPurchaseAndroidPlatform_completePurchase_closure(purchase), type$.BillingResultWrapper); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$completePurchase$1, $async$completer); }, restorePurchases$1$applicationUserName(applicationUserName) { return this.restorePurchases$body$InAppPurchaseAndroidPlatform(applicationUserName); }, restorePurchases$body$InAppPurchaseAndroidPlatform(applicationUserName) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t3, errorCodeSet, errorMessage, pastPurchases, t1, t2, responses; var $async$restorePurchases$1$applicationUserName = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.billingClientManager; t2 = type$.PurchasesResultWrapper; $async$goto = 2; return A._asyncAwait(A.Future_wait(A._setArrayType([t1.runWithClient$1$1(new A.InAppPurchaseAndroidPlatform_restorePurchases_closure(), t2), t1.runWithClient$1$1(new A.InAppPurchaseAndroidPlatform_restorePurchases_closure0(), t2)], type$.JSArray_Future_PurchasesResultWrapper), t2), $async$restorePurchases$1$applicationUserName); case 2: // returning from await. responses = $async$result; t2 = J.getInterceptor$ax(responses); t1 = t2.where$1(responses, new A.InAppPurchaseAndroidPlatform_restorePurchases_closure1()); t3 = t1.$ti._eval$1("MappedIterable<1,String>"); errorCodeSet = A.LinkedHashSet_LinkedHashSet$of(new A.MappedIterable(t1, new A.InAppPurchaseAndroidPlatform_restorePurchases_closure2(), t3), t3._eval$1("Iterable.E")); errorMessage = errorCodeSet._collection$_length !== 0 ? errorCodeSet.join$1(0, ", ") : ""; t1 = t2.expand$1$1(responses, new A.InAppPurchaseAndroidPlatform_restorePurchases_closure3(), type$.PurchaseWrapper); t2 = t1.$ti._eval$1("ExpandIterable"); t2 = A.MappedIterable_MappedIterable(new A.ExpandIterable(t1, new A.InAppPurchaseAndroidPlatform_restorePurchases_closure4(), t2), new A.InAppPurchaseAndroidPlatform_restorePurchases_closure5(), t2._eval$1("Iterable.E"), type$.GooglePlayPurchaseDetails); pastPurchases = A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E")); if (errorMessage.length !== 0) throw A.wrapException(new A.InAppPurchaseException("restore_transactions_failed", errorMessage, "google_play")); $async$self._purchaseUpdatedController.add$1(0, pastPurchases); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$restorePurchases$1$applicationUserName, $async$completer); }, _maybeAutoConsumePurchase$1(purchaseDetails) { return this._maybeAutoConsumePurchase$body$InAppPurchaseAndroidPlatform(purchaseDetails); }, _maybeAutoConsumePurchase$body$InAppPurchaseAndroidPlatform(purchaseDetails) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PurchaseDetails), $async$returnValue, t1, billingResult, consumedResponse; var $async$_maybeAutoConsumePurchase$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!(purchaseDetails.status === B.PurchaseStatus_1 && $.InAppPurchaseAndroidPlatform__productIdsToConsume.contains$1(0, purchaseDetails.productID))) { $async$returnValue = purchaseDetails; // goto return $async$goto = 1; break; } t1 = $.InAppPurchasePlatformAddition__instance; t1.toString; $async$goto = 3; return A._asyncAwait(type$.InAppPurchaseAndroidPlatformAddition._as(t1).consumePurchase$1(purchaseDetails), $async$_maybeAutoConsumePurchase$1); case 3: // returning from await. billingResult = $async$result; consumedResponse = billingResult.responseCode; if (consumedResponse !== B.BillingResponse_3) { purchaseDetails.status = B.PurchaseStatus_2; purchaseDetails.error = new A.IAPError("google_play", "consume_purchase_failed", consumedResponse._enumToString$0(), billingResult.debugMessage); } $.InAppPurchaseAndroidPlatform__productIdsToConsume.remove$1(0, purchaseDetails.productID); $async$returnValue = purchaseDetails; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_maybeAutoConsumePurchase$1, $async$completer); }, _getPurchaseDetailsFromResult$1(resultWrapper) { return this._getPurchaseDetailsFromResult$body$InAppPurchaseAndroidPlatform(resultWrapper); }, _getPurchaseDetailsFromResult$body$InAppPurchaseAndroidPlatform(resultWrapper) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_PurchaseDetails), $async$returnValue, $async$self = this, t2, t3, t4, t5, purchases, $status, t1; var $async$_getPurchaseDetailsFromResult$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; t1.error = null; t2 = resultWrapper.responseCode; t3 = t2 === B.BillingResponse_3; if (!t3) t1.error = new A.IAPError("google_play", "purchase_error", t2._enumToString$0(), resultWrapper.billingResult.debugMessage); t4 = resultWrapper.purchasesList; t5 = A._arrayInstanceType(t4)._eval$1("ExpandIterable<1,GooglePlayPurchaseDetails>"); t5 = A.MappedIterable_MappedIterable(new A.ExpandIterable(t4, new A.InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure(), t5), new A.InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure0(t1, $async$self, resultWrapper), t5._eval$1("Iterable.E"), type$.Future_PurchaseDetails); purchases = A.List_List$of(t5, true, A._instanceType(t5)._eval$1("Iterable.E")); if (purchases.length !== 0) { $async$returnValue = A.Future_wait(purchases, type$.PurchaseDetails); // goto return $async$goto = 1; break; } else { if (t2 === B.BillingResponse_4) $status = B.PurchaseStatus_4; else $status = t3 ? B.PurchaseStatus_1 : B.PurchaseStatus_2; t2 = new A.PurchaseDetails("", "", new A.PurchaseVerificationData(""), null, $status); t2.error = t1.error; $async$returnValue = A._setArrayType([t2], type$.JSArray_PurchaseDetails); // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_getPurchaseDetailsFromResult$1, $async$completer); } }; A.InAppPurchaseAndroidPlatform_isAvailable_closure.prototype = { call$1(client) { return client.isReady$0(); }, $signature: 2767 }; A.InAppPurchaseAndroidPlatform_queryProductDetails_closure.prototype = { call$1(client) { var t1 = this.identifiers, t2 = A._instanceType(t1)._eval$1("EfficientLengthMappedIterable"); return client.queryProductDetails$1$productList(A.List_List$of(new A.EfficientLengthMappedIterable(t1, new A.InAppPurchaseAndroidPlatform_queryProductDetails__closure0(), t2), true, t2._eval$1("Iterable.E"))); }, $signature: 749 }; A.InAppPurchaseAndroidPlatform_queryProductDetails__closure0.prototype = { call$1(productId) { return new A.ProductWrapper(productId, B.ProductType_0); }, $signature: 748 }; A.InAppPurchaseAndroidPlatform_queryProductDetails_closure0.prototype = { call$1(client) { var t1 = this.identifiers, t2 = A._instanceType(t1)._eval$1("EfficientLengthMappedIterable"); return client.queryProductDetails$1$productList(A.List_List$of(new A.EfficientLengthMappedIterable(t1, new A.InAppPurchaseAndroidPlatform_queryProductDetails__closure(), t2), true, t2._eval$1("Iterable.E"))); }, $signature: 749 }; A.InAppPurchaseAndroidPlatform_queryProductDetails__closure.prototype = { call$1(productId) { return new A.ProductWrapper(productId, B.ProductType_1); }, $signature: 748 }; A.InAppPurchaseAndroidPlatform_queryProductDetails_closure1.prototype = { call$1(response) { return response.productDetailsList; }, $signature: 2772 }; A.InAppPurchaseAndroidPlatform_queryProductDetails_closure2.prototype = { call$1(productDetailWrapper) { return A.GooglePlayProductDetails_fromProductDetails(productDetailWrapper); }, $signature: 2773 }; A.InAppPurchaseAndroidPlatform_queryProductDetails_closure3.prototype = { call$1(productDetails) { return productDetails.id; }, $signature: 2789 }; A.InAppPurchaseAndroidPlatform_buyNonConsumable_closure.prototype = { call$1(client) { var t1 = this.purchaseParam, t2 = this._box_0.offerToken; return client.launchBillingFlow$6$accountId$offerToken$oldProduct$product$prorationMode$purchaseToken(t1.applicationUserName, t2, null, t1.productDetails.id, null, null); }, $signature: 547 }; A.InAppPurchaseAndroidPlatform_completePurchase_closure.prototype = { call$1(client) { return client.acknowledgePurchase$1(this.purchase.verificationData.serverVerificationData); }, $signature: 547 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure.prototype = { call$1(client) { return client.queryPurchases$1(B.ProductType_0); }, $signature: 747 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure0.prototype = { call$1(client) { return client.queryPurchases$1(B.ProductType_1); }, $signature: 747 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure1.prototype = { call$1(response) { return response.responseCode !== B.BillingResponse_3; }, $signature: 2792 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure2.prototype = { call$1(response) { return response.responseCode._enumToString$0(); }, $signature: 2793 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure3.prototype = { call$1(response) { return response.purchasesList; }, $signature: 2794 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure4.prototype = { call$1(purchaseWrapper) { return A.GooglePlayPurchaseDetails_fromPurchase(purchaseWrapper); }, $signature: 746 }; A.InAppPurchaseAndroidPlatform_restorePurchases_closure5.prototype = { call$1(details) { details.status = B.PurchaseStatus_3; return details; }, $signature: 2802 }; A.InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure.prototype = { call$1(purchase) { return A.GooglePlayPurchaseDetails_fromPurchase(purchase); }, $signature: 746 }; A.InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure0.prototype = { call$1(purchaseDetails) { purchaseDetails.error = this._box_0.error; if (this.resultWrapper.responseCode === B.BillingResponse_4) purchaseDetails.status = B.PurchaseStatus_4; return this.$this._maybeAutoConsumePurchase$1(purchaseDetails); }, $signature: 2804 }; A.InAppPurchaseAndroidPlatformAddition.prototype = { consumePurchase$1(purchase) { return this._billingClientManager.runWithClient$1$1(new A.InAppPurchaseAndroidPlatformAddition_consumePurchase_closure(purchase), type$.BillingResultWrapper); } }; A.InAppPurchaseAndroidPlatformAddition_consumePurchase_closure.prototype = { call$1(client) { return client.consumeAsync$1(this.purchase.verificationData.serverVerificationData); }, $signature: 547 }; A.PlatformProductType.prototype = { _enumToString$0() { return "PlatformProductType." + this._core$_name; } }; A.PlatformBillingChoiceMode.prototype = { _enumToString$0() { return "PlatformBillingChoiceMode." + this._core$_name; } }; A.PlatformPurchaseState.prototype = { _enumToString$0() { return "PlatformPurchaseState." + this._core$_name; } }; A.PlatformRecurrenceMode.prototype = { _enumToString$0() { return "PlatformRecurrenceMode." + this._core$_name; } }; A.PlatformQueryProduct.prototype = {}; A.PlatformAccountIdentifiers.prototype = {}; A.PlatformBillingResult.prototype = {}; A.PlatformOneTimePurchaseOfferDetails.prototype = {}; A.PlatformProductDetails.prototype = {}; A.PlatformProductDetailsResponse.prototype = {}; A.PlatformAlternativeBillingOnlyReportingDetailsResponse.prototype = {}; A.PlatformBillingConfigResponse.prototype = {}; A.PlatformBillingFlowParams.prototype = { get$product(receiver) { return this.product; } }; A.PlatformPricingPhase.prototype = {}; A.PlatformPurchase.prototype = { encode$0() { var _this = this, t1 = _this.accountIdentifiers; t1 = t1 == null ? null : [t1.obfuscatedAccountId, t1.obfuscatedProfileId]; return [_this.orderId, _this.packageName, _this.purchaseTime, _this.purchaseToken, _this.signature, _this.products, _this.isAutoRenewing, _this.originalJson, _this.developerPayload, _this.isAcknowledged, _this.quantity, _this.purchaseState.index, t1]; } }; A.PlatformPurchaseHistoryRecord.prototype = {}; A.PlatformPurchaseHistoryResponse.prototype = {}; A.PlatformPurchasesResponse.prototype = {}; A.PlatformSubscriptionOfferDetails.prototype = {}; A.PlatformUserChoiceDetails.prototype = {}; A.PlatformUserChoiceProduct.prototype = { get$id(receiver) { return this.id; } }; A._InAppPurchaseApiCodec.prototype = { writeValue$2(_, buffer, value) { var t1, t2, t3, t4, t5, t6, _this = this; if (value instanceof A.PlatformAccountIdentifiers) { buffer._serialization$_add$1(0, 128); _this.writeValue$2(0, buffer, [value.obfuscatedAccountId, value.obfuscatedProfileId]); } else if (value instanceof A.PlatformAlternativeBillingOnlyReportingDetailsResponse) { buffer._serialization$_add$1(0, 129); t1 = value.billingResult; _this.writeValue$2(0, buffer, [[t1.responseCode, t1.debugMessage], value.externalTransactionToken]); } else if (value instanceof A.PlatformBillingConfigResponse) { buffer._serialization$_add$1(0, 130); t1 = value.billingResult; _this.writeValue$2(0, buffer, [[t1.responseCode, t1.debugMessage], value.countryCode]); } else if (value instanceof A.PlatformBillingFlowParams) { buffer._serialization$_add$1(0, 131); _this.writeValue$2(0, buffer, [value.product, value.prorationMode, value.offerToken, value.accountId, value.obfuscatedProfileId, value.oldProduct, value.purchaseToken]); } else if (value instanceof A.PlatformBillingResult) { buffer._serialization$_add$1(0, 132); _this.writeValue$2(0, buffer, [value.responseCode, value.debugMessage]); } else if (value instanceof A.PlatformOneTimePurchaseOfferDetails) { buffer._serialization$_add$1(0, 133); _this.writeValue$2(0, buffer, [value.priceAmountMicros, value.formattedPrice, value.priceCurrencyCode]); } else if (value instanceof A.PlatformPricingPhase) { buffer._serialization$_add$1(0, 134); _this.writeValue$2(0, buffer, [value.billingCycleCount, value.recurrenceMode.index, value.priceAmountMicros, value.billingPeriod, value.formattedPrice, value.priceCurrencyCode]); } else if (value instanceof A.PlatformProductDetails) { buffer._serialization$_add$1(0, 135); t1 = value.description; t2 = value.name; t3 = value.productId; t4 = value.productType; t5 = value.title; t6 = value.oneTimePurchaseOfferDetails; t6 = t6 == null ? null : [t6.priceAmountMicros, t6.formattedPrice, t6.priceCurrencyCode]; _this.writeValue$2(0, buffer, [t1, t2, t3, t4.index, t5, t6, value.subscriptionOfferDetails]); } else if (value instanceof A.PlatformProductDetailsResponse) { buffer._serialization$_add$1(0, 136); t1 = value.billingResult; _this.writeValue$2(0, buffer, [[t1.responseCode, t1.debugMessage], value.productDetails]); } else if (value instanceof A.PlatformPurchase) { buffer._serialization$_add$1(0, 137); _this.writeValue$2(0, buffer, value.encode$0()); } else if (value instanceof A.PlatformPurchaseHistoryRecord) { buffer._serialization$_add$1(0, 138); _this.writeValue$2(0, buffer, [value.quantity, value.purchaseTime, value.developerPayload, value.originalJson, value.purchaseToken, value.signature, value.products]); } else if (value instanceof A.PlatformPurchaseHistoryResponse) { buffer._serialization$_add$1(0, 139); t1 = value.billingResult; _this.writeValue$2(0, buffer, [[t1.responseCode, t1.debugMessage], value.purchases]); } else if (value instanceof A.PlatformPurchasesResponse) { buffer._serialization$_add$1(0, 140); t1 = value.billingResult; _this.writeValue$2(0, buffer, [[t1.responseCode, t1.debugMessage], value.purchases]); } else if (value instanceof A.PlatformQueryProduct) { buffer._serialization$_add$1(0, 141); _this.writeValue$2(0, buffer, [value.productId, value.productType.index]); } else if (value instanceof A.PlatformSubscriptionOfferDetails) { buffer._serialization$_add$1(0, 142); _this.writeValue$2(0, buffer, [value.basePlanId, value.offerId, value.offerToken, value.offerTags, value.pricingPhases]); } else _this.super$StandardMessageCodec$writeValue(0, buffer, value); }, readValueOfType$2(type, buffer) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _this = this; switch (type) { case 128: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformAccountIdentifiers_decode(t1); case 129: t1 = _this.readValue$1(0, buffer); t1.toString; t2 = type$.List_nullable_Object; t2._as(t1); t3 = J.getInterceptor$asx(t1); t4 = t3.$index(t1, 0); t4.toString; t4 = A.PlatformBillingResult_decode(t2._as(t4)); t1 = t3.$index(t1, 1); t1.toString; return new A.PlatformAlternativeBillingOnlyReportingDetailsResponse(t4, A._asString(t1)); case 130: t1 = _this.readValue$1(0, buffer); t1.toString; t2 = type$.List_nullable_Object; t2._as(t1); t3 = J.getInterceptor$asx(t1); t4 = t3.$index(t1, 0); t4.toString; t4 = A.PlatformBillingResult_decode(t2._as(t4)); t1 = t3.$index(t1, 1); t1.toString; return new A.PlatformBillingConfigResponse(t4, A._asString(t1)); case 131: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asString(t3); t4 = t2.$index(t1, 1); t4.toString; return new A.PlatformBillingFlowParams(t3, A._asInt(t4), A._asStringQ(t2.$index(t1, 2)), A._asStringQ(t2.$index(t1, 3)), A._asStringQ(t2.$index(t1, 4)), A._asStringQ(t2.$index(t1, 5)), A._asStringQ(t2.$index(t1, 6))); case 132: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformBillingResult_decode(t1); case 133: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformOneTimePurchaseOfferDetails_decode(t1); case 134: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asInt(t3); t4 = t2.$index(t1, 1); t4.toString; t4 = B.List_LdF[A._asInt(t4)]; t5 = t2.$index(t1, 2); t5.toString; A._asInt(t5); t6 = t2.$index(t1, 3); t6.toString; A._asString(t6); t7 = t2.$index(t1, 4); t7.toString; A._asString(t7); t1 = t2.$index(t1, 5); t1.toString; return new A.PlatformPricingPhase(t3, t4, t5, t6, t7, A._asString(t1)); case 135: t1 = _this.readValue$1(0, buffer); t1.toString; t2 = type$.List_nullable_Object; t2._as(t1); t3 = J.getInterceptor$asx(t1); t4 = t3.$index(t1, 0); t4.toString; A._asString(t4); t5 = t3.$index(t1, 1); t5.toString; A._asString(t5); t6 = t3.$index(t1, 2); t6.toString; A._asString(t6); t7 = t3.$index(t1, 3); t7.toString; t7 = B.List_onQ[A._asInt(t7)]; t8 = t3.$index(t1, 4); t8.toString; A._asString(t8); if (t3.$index(t1, 5) != null) { t9 = t3.$index(t1, 5); t9.toString; t9 = A.PlatformOneTimePurchaseOfferDetails_decode(t2._as(t9)); t2 = t9; } else t2 = null; t1 = type$.nullable_List_nullable_Object._as(t3.$index(t1, 6)); return new A.PlatformProductDetails(t4, t5, t6, t7, t8, t2, t1 == null ? null : J.cast$1$0$ax(t1, type$.nullable_PlatformSubscriptionOfferDetails)); case 136: t1 = _this.readValue$1(0, buffer); t1.toString; t2 = type$.List_nullable_Object; t2._as(t1); t3 = J.getInterceptor$asx(t1); t4 = t3.$index(t1, 0); t4.toString; t4 = A.PlatformBillingResult_decode(t2._as(t4)); t1 = type$.nullable_List_nullable_Object._as(t3.$index(t1, 1)); t1.toString; return new A.PlatformProductDetailsResponse(t4, J.cast$1$0$ax(t1, type$.nullable_PlatformProductDetails)); case 137: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformPurchase_decode(t1); case 138: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asInt(t3); t4 = t2.$index(t1, 1); t4.toString; A._asInt(t4); t5 = A._asStringQ(t2.$index(t1, 2)); t6 = t2.$index(t1, 3); t6.toString; A._asString(t6); t7 = t2.$index(t1, 4); t7.toString; A._asString(t7); t8 = t2.$index(t1, 5); t8.toString; A._asString(t8); t1 = type$.nullable_List_nullable_Object._as(t2.$index(t1, 6)); t1.toString; return new A.PlatformPurchaseHistoryRecord(t3, t4, t5, t6, t7, t8, J.cast$1$0$ax(t1, type$.nullable_String)); case 139: t1 = _this.readValue$1(0, buffer); t1.toString; t2 = type$.List_nullable_Object; t2._as(t1); t3 = J.getInterceptor$asx(t1); t4 = t3.$index(t1, 0); t4.toString; t4 = A.PlatformBillingResult_decode(t2._as(t4)); t1 = type$.nullable_List_nullable_Object._as(t3.$index(t1, 1)); t1.toString; return new A.PlatformPurchaseHistoryResponse(t4, J.cast$1$0$ax(t1, type$.nullable_PlatformPurchaseHistoryRecord)); case 140: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformPurchasesResponse_decode(t1); case 141: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asString(t3); t1 = t2.$index(t1, 1); t1.toString; return new A.PlatformQueryProduct(t3, B.List_onQ[A._asInt(t1)]); case 142: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asString(t3); t4 = A._asStringQ(t2.$index(t1, 1)); t5 = t2.$index(t1, 2); t5.toString; A._asString(t5); t6 = type$.nullable_List_nullable_Object; t7 = t6._as(t2.$index(t1, 3)); t7.toString; t7 = J.cast$1$0$ax(t7, type$.nullable_String); t1 = t6._as(t2.$index(t1, 4)); t1.toString; return new A.PlatformSubscriptionOfferDetails(t3, t4, t5, t7, J.cast$1$0$ax(t1, type$.nullable_PlatformPricingPhase)); default: return _this.super$StandardMessageCodec$readValueOfType(type, buffer); } } }; A.InAppPurchaseApi.prototype = { isReady$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$isReady$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flai, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$isReady$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flai)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = A._asBoolQ(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$isReady$0, $async$completer); }, startConnection$2(callbackHandle, billingMode) { return this.startConnection$body$InAppPurchaseApi(callbackHandle, billingMode); }, startConnection$body$InAppPurchaseApi(callbackHandle, billingMode) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformBillingResult), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$startConnection$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flas, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [callbackHandle, billingMode.index]), $async$startConnection$2); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flas)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_PlatformBillingResult._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$startConnection$2, $async$completer); }, endConnection$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$endConnection$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flae, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$endConnection$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flae)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$endConnection$0, $async$completer); }, launchBillingFlow$1(params) { return this.launchBillingFlow$body$InAppPurchaseApi(params); }, launchBillingFlow$body$InAppPurchaseApi(params) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformBillingResult), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$launchBillingFlow$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flal, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [params]), $async$launchBillingFlow$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flal)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_PlatformBillingResult._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$launchBillingFlow$1, $async$completer); }, acknowledgePurchase$1(purchaseToken) { return this.acknowledgePurchase$body$InAppPurchaseApi(purchaseToken); }, acknowledgePurchase$body$InAppPurchaseApi(purchaseToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformBillingResult), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$acknowledgePurchase$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flaa, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [purchaseToken]), $async$acknowledgePurchase$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flaa)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_PlatformBillingResult._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$acknowledgePurchase$1, $async$completer); }, consumeAsync$1(purchaseToken) { return this.consumeAsync$body$InAppPurchaseApi(purchaseToken); }, consumeAsync$body$InAppPurchaseApi(purchaseToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformBillingResult), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$consumeAsync$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flac, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [purchaseToken]), $async$consumeAsync$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flac)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_PlatformBillingResult._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$consumeAsync$1, $async$completer); }, queryPurchasesAsync$1(productType) { return this.queryPurchasesAsync$body$InAppPurchaseApi(productType); }, queryPurchasesAsync$body$InAppPurchaseApi(productType) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformPurchasesResponse), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$queryPurchasesAsync$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flaqu, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [productType.index]), $async$queryPurchasesAsync$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flaqu)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_PlatformPurchasesResponse._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$queryPurchasesAsync$1, $async$completer); }, queryProductDetailsAsync$1(products) { return this.queryProductDetailsAsync$body$InAppPurchaseApi(products); }, queryProductDetailsAsync$body$InAppPurchaseApi(products) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PlatformProductDetailsResponse), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$queryProductDetailsAsync$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flaqr, B.C__InAppPurchaseApiCodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [products]), $async$queryProductDetailsAsync$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError0(string$.dev_flaqr)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_PlatformProductDetailsResponse._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$queryProductDetailsAsync$1, $async$completer); } }; A._InAppPurchaseCallbackApiCodec.prototype = { writeValue$2(_, buffer, value) { var t1, _this = this; if (value instanceof A.PlatformAccountIdentifiers) { buffer._serialization$_add$1(0, 128); _this.writeValue$2(0, buffer, [value.obfuscatedAccountId, value.obfuscatedProfileId]); } else if (value instanceof A.PlatformBillingResult) { buffer._serialization$_add$1(0, 129); _this.writeValue$2(0, buffer, [value.responseCode, value.debugMessage]); } else if (value instanceof A.PlatformPurchase) { buffer._serialization$_add$1(0, 130); _this.writeValue$2(0, buffer, value.encode$0()); } else if (value instanceof A.PlatformPurchasesResponse) { buffer._serialization$_add$1(0, 131); t1 = value.billingResult; _this.writeValue$2(0, buffer, [[t1.responseCode, t1.debugMessage], value.purchases]); } else if (value instanceof A.PlatformUserChoiceDetails) { buffer._serialization$_add$1(0, 132); _this.writeValue$2(0, buffer, [value.originalExternalTransactionId, value.externalTransactionToken, value.products]); } else if (value instanceof A.PlatformUserChoiceProduct) { buffer._serialization$_add$1(0, 133); _this.writeValue$2(0, buffer, [value.id, value.offerToken, value.type.index]); } else _this.super$StandardMessageCodec$writeValue(0, buffer, value); }, readValueOfType$2(type, buffer) { var t1, t2, t3, t4, _this = this; switch (type) { case 128: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformAccountIdentifiers_decode(t1); case 129: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformBillingResult_decode(t1); case 130: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformPurchase_decode(t1); case 131: t1 = _this.readValue$1(0, buffer); t1.toString; return A.PlatformPurchasesResponse_decode(t1); case 132: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = A._asStringQ(t2.$index(t1, 0)); t4 = t2.$index(t1, 1); t4.toString; A._asString(t4); t1 = type$.nullable_List_nullable_Object._as(t2.$index(t1, 2)); t1.toString; return new A.PlatformUserChoiceDetails(t3, t4, J.cast$1$0$ax(t1, type$.nullable_PlatformUserChoiceProduct)); case 133: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asString(t3); t4 = A._asStringQ(t2.$index(t1, 1)); t1 = t2.$index(t1, 2); t1.toString; return new A.PlatformUserChoiceProduct(t3, t4, B.List_onQ[A._asInt(t1)]); default: return _this.super$StandardMessageCodec$readValueOfType(type, buffer); } } }; A.InAppPurchaseCallbackApi_setup_closure.prototype = { call$1(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_nullable_Object), $async$returnValue, $async$self = this, arg_callbackHandle, e, e0, t1, exception; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_List_nullable_Object._as(message); message.toString; arg_callbackHandle = A._asIntQ(J.$index$asx(message, 0)); try { t1 = arg_callbackHandle; t1.toString; $async$self.api.disconnectCallbacks[t1].call$0(); t1 = A.wrapResponse(true, null); $async$returnValue = t1; // goto return $async$goto = 1; break; } catch (exception) { t1 = A.unwrapException(exception); if (t1 instanceof A.PlatformException) { e = t1; $async$returnValue = A.wrapResponse(false, e); // goto return $async$goto = 1; break; } else { e0 = t1; t1 = A.wrapResponse(false, new A.PlatformException("error", J.toString$0$(e0), null, null)); $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 548 }; A.InAppPurchaseCallbackApi_setup_closure0.prototype = { call$1(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_nullable_Object), $async$returnValue, $async$self = this, arg_update, e, e0, t1, exception; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_List_nullable_Object._as(message); message.toString; arg_update = type$.nullable_PlatformPurchasesResponse._as(J.$index$asx(message, 0)); try { t1 = arg_update; t1.toString; $async$self.api.purchasesUpdatedCallback.call$1(A.purchasesResultWrapperFromPlatform(t1, false)); t1 = A.wrapResponse(true, null); $async$returnValue = t1; // goto return $async$goto = 1; break; } catch (exception) { t1 = A.unwrapException(exception); if (t1 instanceof A.PlatformException) { e = t1; $async$returnValue = A.wrapResponse(false, e); // goto return $async$goto = 1; break; } else { e0 = t1; t1 = A.wrapResponse(false, new A.PlatformException("error", J.toString$0$(e0), null, null)); $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 548 }; A.InAppPurchaseCallbackApi_setup_closure1.prototype = { call$1(message) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_nullable_Object), $async$returnValue, $async$self = this, arg_details, e, e0, t1, t2, exception; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_List_nullable_Object._as(message); message.toString; arg_details = type$.nullable_PlatformUserChoiceDetails._as(J.$index$asx(message, 0)); try { t1 = arg_details; t1.toString; t2 = $async$self.api.alternativeBillingListener; t2.toString; t2.call$1(A.userChoiceDetailsFromPlatform(t1)); t1 = A.wrapResponse(true, null); $async$returnValue = t1; // goto return $async$goto = 1; break; } catch (exception) { t1 = A.unwrapException(exception); if (t1 instanceof A.PlatformException) { e = t1; $async$returnValue = A.wrapResponse(false, e); // goto return $async$goto = 1; break; } else { e0 = t1; t1 = A.wrapResponse(false, new A.PlatformException("error", J.toString$0$(e0), null, null)); $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 548 }; A.productDetailsResponseWrapperFromPlatform_closure.prototype = { call$1(p) { p.toString; return p; }, $signature: 2806 }; A.productDetailsWrapperFromPlatform_closure.prototype = { call$1(o) { o.toString; return o; }, $signature: 2807 }; A.purchasesResultWrapperFromPlatform_closure.prototype = { call$1(p) { p.toString; return p; }, $signature: 2808 }; A.purchaseWrapperFromPlatform_closure.prototype = { call$1(s) { s.toString; return s; }, $signature: 374 }; A.subscriptionOfferDetailsWrapperFromPlatform_closure.prototype = { call$1(s) { s.toString; return s; }, $signature: 374 }; A.subscriptionOfferDetailsWrapperFromPlatform_closure0.prototype = { call$1(p) { p.toString; return p; }, $signature: 2815 }; A.userChoiceDetailsFromPlatform_closure.prototype = { call$1(p) { p.toString; return p; }, $signature: 2816 }; A.GooglePlayProductDetails.prototype = {}; A.GooglePlayPurchaseDetails.prototype = {}; A.GooglePlayPurchaseDetails_fromPurchase_closure.prototype = { call$1(productId) { var t1 = this.purchase, t2 = B.JSInt_methods.toString$0(t1.purchaseTime), t3 = B.C_PurchaseStateConverter.toPurchaseStatus$1(t1.purchaseState), purchaseDetails = new A.GooglePlayPurchaseDetails(t1, t1.orderId, productId, new A.PurchaseVerificationData(t1.purchaseToken), t2, t3); purchaseDetails.pendingCompletePurchase = !t1.isAcknowledged; if (t3 === B.PurchaseStatus_2) purchaseDetails.error = new A.IAPError("google_play", "purchase_error", "", null); return purchaseDetails; }, $signature: 2821 }; A.GooglePlayPurchaseParam.prototype = {}; A.GooglePlayUserChoiceDetails.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.GooglePlayUserChoiceDetails && other.originalExternalTransactionId === _this.originalExternalTransactionId && other.externalTransactionToken === _this.externalTransactionToken && A.listEquals(other.products, _this.products); }, get$hashCode(_) { return A.Object_hash(this.originalExternalTransactionId, this.externalTransactionToken, A.Primitives_objectHashCode(this.products), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.GooglePlayUserChoiceDetailsProduct.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.GooglePlayUserChoiceDetailsProduct && other.id === _this.id && other.offerToken === _this.offerToken && other.productType === _this.productType; }, get$hashCode(_) { return A.Object_hash(this.id, this.offerToken, this.productType, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, get$id(receiver) { return this.id; } }; A.GooglePlayProductType.prototype = { _enumToString$0() { return "GooglePlayProductType." + this._core$_name; } }; A.Translator_convertToUserChoiceDetails_closure.prototype = { call$1(e) { return new A.GooglePlayUserChoiceDetailsProduct(e.id, e.offerToken, A.Translator_convertToPlayProductType(e.productType)); }, $signature: 2826 }; A.IAPError.prototype = { toString$0(_) { var _this = this; return "IAPError(code: " + _this.code + ", source: " + _this.source + ", message: " + _this.message + ", details: " + A.S(_this.details) + ")"; }, get$message(receiver) { return this.message; } }; A.InAppPurchaseException.prototype = { toString$0(_) { return "InAppPurchaseException(" + this.code + ", " + this.message + ", " + this.source + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.InAppPurchasePlatform.prototype = { get$purchaseStream() { return A.throwExpression(A.UnimplementedError$("purchaseStream has not been implemented.")); }, isAvailable$0() { return A.throwExpression(A.UnimplementedError$("isAvailable() has not been implemented.")); }, queryProductDetails$1(identifiers) { return A.throwExpression(A.UnimplementedError$("queryProductDetails() had not been implemented.")); }, buyNonConsumable$1$purchaseParam(purchaseParam) { return A.throwExpression(A.UnimplementedError$("buyNonConsumable() has not been implemented.")); }, completePurchase$1(purchase) { return A.throwExpression(A.UnimplementedError$("completePurchase() has not been implemented.")); }, restorePurchases$1$applicationUserName(applicationUserName) { return A.throwExpression(A.UnimplementedError$("restorePurchases() has not been implemented.")); } }; A.InAppPurchasePlatformAddition.prototype = {}; A.ProductDetails.prototype = { get$id(receiver) { return this.id; } }; A.ProductDetailsResponse.prototype = {}; A.PurchaseDetails.prototype = { get$status(receiver) { return this.status; }, get$pendingCompletePurchase() { return this.pendingCompletePurchase; } }; A.PurchaseParam.prototype = {}; A.PurchaseStatus.prototype = { _enumToString$0() { return "PurchaseStatus." + this._core$_name; } }; A.PurchaseVerificationData.prototype = {}; A.InAppPurchaseStoreKitPlatform.prototype = { get$purchaseStream() { var t1 = $.InAppPurchaseStoreKitPlatform____observer._readField$0().purchaseUpdatedController; return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); }, isAvailable$0() { return A.SKPaymentQueueWrapper_canMakePayments(); }, buyNonConsumable$1$purchaseParam(purchaseParam) { return this.buyNonConsumable$body$InAppPurchaseStoreKitPlatform(purchaseParam); }, buyNonConsumable$body$InAppPurchaseStoreKitPlatform(purchaseParam) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, t1; var $async$buyNonConsumable$1$purchaseParam = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper._readField$0(); $async$goto = 3; return A._asyncAwait(t1.addPayment$1(new A.SKPaymentWrapper(purchaseParam.productDetails.id, purchaseParam.applicationUserName, null, 1, false, null)), $async$buyNonConsumable$1$purchaseParam); case 3: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$buyNonConsumable$1$purchaseParam, $async$completer); }, completePurchase$1(purchase) { return $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper._readField$0().finishTransaction$1(type$.AppStorePurchaseDetails._as(purchase).skPaymentTransaction); }, restorePurchases$1$applicationUserName(applicationUserName) { return this.restorePurchases$body$InAppPurchaseStoreKitPlatform(applicationUserName); }, restorePurchases$body$InAppPurchaseStoreKitPlatform(applicationUserName) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2; var $async$restorePurchases$1$applicationUserName = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.InAppPurchaseStoreKitPlatform____observer._readField$0(); t2 = $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper._readField$0(); t1._transactionRestoreState = B._TransactionRestoreState_1; t1._restoreCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); t2.restoreTransactions$1$applicationUserName(applicationUserName); $async$returnValue = t1._restoreCompleter.future.whenComplete$1(new A.InAppPurchaseStoreKitPlatform_restorePurchases_closure()); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$restorePurchases$1$applicationUserName, $async$completer); }, queryProductDetails$1(identifiers) { return this.queryProductDetails$body$InAppPurchaseStoreKitPlatform(identifiers); }, queryProductDetails$body$InAppPurchaseStoreKitPlatform(identifiers) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProductDetailsResponse), $async$returnValue, $async$handler = 2, $async$currentError, e, exception0, t1, t2, productDetails, requestMaker, response, exception, $async$exception0; var $async$queryProductDetails$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start requestMaker = new A.SKRequestMaker(); response = null; exception = null; $async$handler = 4; $async$goto = 7; return A._asyncAwait(requestMaker.startProductRequest$1(A.List_List$of(identifiers, true, A._instanceType(identifiers)._eval$1("SetBase.E"))), $async$queryProductDetails$1); case 7: // returning from await. response = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; t1 = A.unwrapException($async$exception0); if (t1 instanceof A.PlatformException) { e = t1; exception = e; response = new A.SkProductResponseWrapper(B.List_empty18, A.List_List$of(identifiers, true, A._instanceType(identifiers)._eval$1("SetBase.E"))); } else throw $async$exception0; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally t1 = response.products; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,AppStoreProductDetails>"); productDetails = A.List_List$of(new A.MappedListIterable(t1, new A.InAppPurchaseStoreKitPlatform_queryProductDetails_closure(), t2), true, t2._eval$1("ListIterable.E")); response.toString; if (productDetails.length === 0) A.List_List$of(identifiers, true, A._instanceType(identifiers)._eval$1("SetBase.E")); if (exception == null) t1 = null; else { t1 = exception.code; t2 = exception.message; if (t2 == null) t2 = ""; t2 = new A.IAPError("app_store", t1, t2, exception.details); t1 = t2; } $async$returnValue = new A.ProductDetailsResponse(productDetails, t1); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$queryProductDetails$1, $async$completer); } }; A.InAppPurchaseStoreKitPlatform_registerPlatform_closure.prototype = { call$0() { $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper._readField$0(); return $.$get$_hostApi().startObservingPaymentQueue$0(); }, $signature: 0 }; A.InAppPurchaseStoreKitPlatform_registerPlatform_closure0.prototype = { call$0() { $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper._readField$0(); return $.$get$_hostApi().stopObservingPaymentQueue$0(); }, $signature: 0 }; A.InAppPurchaseStoreKitPlatform_restorePurchases_closure.prototype = { call$0() { return $.InAppPurchaseStoreKitPlatform____observer._readField$0()._restoreCompleter = null; }, $signature: 0 }; A.InAppPurchaseStoreKitPlatform_queryProductDetails_closure.prototype = { call$1(productWrapper) { var t1 = productWrapper.price, t2 = A.double_parse(t1); return new A.AppStoreProductDetails(productWrapper.productIdentifier, productWrapper.localizedDescription, productWrapper.priceLocale.currencySymbol + t1, t2); }, $signature: 2827 }; A._TransactionRestoreState.prototype = { _enumToString$0() { return "_TransactionRestoreState." + this._core$_name; } }; A._TransactionObserver.prototype = { getReceiptData$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.String), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, exception, t1, $async$exception; var $async$getReceiptData$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait(A.SKReceiptManager_retrieveReceiptData(), $async$getReceiptData$0); case 7: // returning from await. $async$self.___TransactionObserver__receiptData_A = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; $async$self.___TransactionObserver__receiptData_A = ""; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally t1 = $async$self.___TransactionObserver__receiptData_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$returnValue = t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$getReceiptData$0, $async$completer); }, _handleTransationUpdates$1(transactions) { return this._handleTransationUpdates$body$_TransactionObserver(transactions); }, _handleTransationUpdates$body$_TransactionObserver(transactions) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, $async$temp1, $async$temp2, $async$temp3, $async$temp4, $async$temp5; var $async$_handleTransationUpdates$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._transactionRestoreState === B._TransactionRestoreState_1 && B.JSArray_methods.any$1(transactions, new A._TransactionObserver__handleTransationUpdates_closure())) $async$self._transactionRestoreState = B._TransactionRestoreState_2; t1 = A._arrayInstanceType(transactions)._eval$1("MappedListIterable<1,AppStorePurchaseDetails>"); $async$temp1 = $async$self.purchaseUpdatedController; $async$temp2 = A; $async$temp3 = A; $async$temp4 = transactions; $async$temp5 = A; $async$goto = 2; return A._asyncAwait($async$self.getReceiptData$0(), $async$_handleTransationUpdates$1); case 2: // returning from await. $async$temp1.add$1(0, $async$temp2.List_List$of(new $async$temp3.MappedListIterable($async$temp4, new $async$temp5._TransactionObserver__handleTransationUpdates_closure0($async$result), t1), true, t1._eval$1("ListIterable.E"))); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_handleTransationUpdates$1, $async$completer); } }; A._TransactionObserver__handleTransationUpdates_closure.prototype = { call$1(transaction) { return transaction.transactionState === B.SKPaymentTransactionStateWrapper_3; }, $signature: 2829 }; A._TransactionObserver__handleTransationUpdates_closure0.prototype = { call$1(transaction) { var purchaseDetails, t1 = transaction.error, t2 = B.C_SKTransactionStatusConverter.toPurchaseStatus$2(transaction.transactionState, t1), t3 = transaction.transactionTimeStamp; t3 = t3 != null ? B.JSInt_methods.toString$0(B.JSNumber_methods.toInt$0(t3 * 1000)) : null; purchaseDetails = new A.AppStorePurchaseDetails(transaction, transaction.transactionIdentifier, transaction.payment.productIdentifier, new A.PurchaseVerificationData(this.receiptData), t3, t2); purchaseDetails._pendingCompletePurchase = t2 !== B.PurchaseStatus_0; purchaseDetails.__AppStorePurchaseDetails__status_A = t2; if (t2 === B.PurchaseStatus_2 || t2 === B.PurchaseStatus_4) { t2 = t1 == null; t3 = t2 ? null : t1.domain; if (t3 == null) t3 = ""; purchaseDetails.error = new A.IAPError("app_store", "purchase_error", t3, t2 ? null : t1.userInfo); } return purchaseDetails; }, $signature: 2834 }; A.InAppPurchaseStoreKitPlatformAddition.prototype = {}; A.SKPaymentTransactionStateMessage.prototype = { _enumToString$0() { return "SKPaymentTransactionStateMessage." + this._core$_name; } }; A.SKProductDiscountTypeMessage.prototype = { _enumToString$0() { return "SKProductDiscountTypeMessage." + this._core$_name; } }; A.SKProductDiscountPaymentModeMessage.prototype = { _enumToString$0() { return "SKProductDiscountPaymentModeMessage." + this._core$_name; } }; A.SKSubscriptionPeriodUnitMessage.prototype = { _enumToString$0() { return "SKSubscriptionPeriodUnitMessage." + this._core$_name; } }; A.SKPaymentTransactionMessage.prototype = { encode$0() { var t3, _this = this, t1 = _this.payment.encode$0(), t2 = _this.originalTransaction; t2 = t2 == null ? null : t2.encode$0(); t3 = _this.error; t3 = t3 == null ? null : [t3.code, t3.domain, t3.userInfo]; return [t1, _this.transactionState.index, t2, _this.transactionTimeStamp, _this.transactionIdentifier, t3]; }, get$payment() { return this.payment; } }; A.SKPaymentMessage.prototype = { encode$0() { var _this = this, t1 = _this.paymentDiscount; t1 = t1 == null ? null : t1.encode$0(); return [_this.productIdentifier, _this.applicationUsername, _this.requestData, _this.quantity, _this.simulatesAskToBuyInSandbox, t1]; } }; A.SKErrorMessage.prototype = {}; A.SKPaymentDiscountMessage.prototype = { encode$0() { var _this = this; return [_this.identifier, _this.keyIdentifier, _this.nonce, _this.signature, _this.timestamp]; } }; A.SKStorefrontMessage.prototype = {}; A.SKProductsResponseMessage.prototype = {}; A.SKProductMessage.prototype = {}; A.SKPriceLocaleMessage.prototype = {}; A.SKProductDiscountMessage.prototype = { encode$0() { var _this = this, t1 = _this.priceLocale, t2 = _this.subscriptionPeriod; return [_this.price, [t1.currencySymbol, t1.currencyCode, t1.countryCode], _this.numberOfPeriods, _this.paymentMode.index, [t2.numberOfUnits, t2.unit.index], _this.identifier, _this.type.index]; } }; A.SKProductSubscriptionPeriodMessage.prototype = {}; A._InAppPurchaseAPICodec.prototype = { writeValue$2(_, buffer, value) { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this; if (value instanceof A.SKErrorMessage) { buffer._serialization$_add$1(0, 128); _this.writeValue$2(0, buffer, [value.code, value.domain, value.userInfo]); } else if (value instanceof A.SKPaymentDiscountMessage) { buffer._serialization$_add$1(0, 129); _this.writeValue$2(0, buffer, value.encode$0()); } else if (value instanceof A.SKPaymentMessage) { buffer._serialization$_add$1(0, 130); _this.writeValue$2(0, buffer, value.encode$0()); } else if (value instanceof A.SKPaymentTransactionMessage) { buffer._serialization$_add$1(0, 131); _this.writeValue$2(0, buffer, value.encode$0()); } else if (value instanceof A.SKPriceLocaleMessage) { buffer._serialization$_add$1(0, 132); _this.writeValue$2(0, buffer, [value.currencySymbol, value.currencyCode, value.countryCode]); } else if (value instanceof A.SKProductDiscountMessage) { buffer._serialization$_add$1(0, 133); _this.writeValue$2(0, buffer, value.encode$0()); } else if (value instanceof A.SKProductMessage) { buffer._serialization$_add$1(0, 134); t1 = value.productIdentifier; t2 = value.localizedTitle; t3 = value.localizedDescription; t4 = value.priceLocale; t5 = value.subscriptionGroupIdentifier; t6 = value.price; t7 = value.subscriptionPeriod; t7 = t7 == null ? null : [t7.numberOfUnits, t7.unit.index]; t8 = value.introductoryPrice; t8 = t8 == null ? null : t8.encode$0(); _this.writeValue$2(0, buffer, [t1, t2, t3, [t4.currencySymbol, t4.currencyCode, t4.countryCode], t5, t6, t7, t8, value.discounts]); } else if (value instanceof A.SKProductSubscriptionPeriodMessage) { buffer._serialization$_add$1(0, 135); _this.writeValue$2(0, buffer, [value.numberOfUnits, value.unit.index]); } else if (value instanceof A.SKProductsResponseMessage) { buffer._serialization$_add$1(0, 136); _this.writeValue$2(0, buffer, [value.products, value.invalidProductIdentifiers]); } else if (value instanceof A.SKStorefrontMessage) { buffer._serialization$_add$1(0, 137); _this.writeValue$2(0, buffer, [value.countryCode, value.identifier]); } else _this.super$StandardMessageCodec$writeValue(0, buffer, value); }, readValueOfType$2(type, buffer) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null; switch (type) { case 128: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKErrorMessage_decode(t1); case 129: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKPaymentDiscountMessage_decode(t1); case 130: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKPaymentMessage_decode(t1); case 131: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKPaymentTransactionMessage_decode(t1); case 132: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKPriceLocaleMessage_decode(t1); case 133: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKProductDiscountMessage_decode(t1); case 134: t1 = _this.readValue$1(0, buffer); t1.toString; t2 = type$.List_nullable_Object; t2._as(t1); t3 = J.getInterceptor$asx(t1); t4 = t3.$index(t1, 0); t4.toString; A._asString(t4); t5 = t3.$index(t1, 1); t5.toString; A._asString(t5); t6 = t3.$index(t1, 2); t6.toString; A._asString(t6); t7 = t3.$index(t1, 3); t7.toString; t7 = A.SKPriceLocaleMessage_decode(t2._as(t7)); t8 = A._asStringQ(t3.$index(t1, 4)); t9 = t3.$index(t1, 5); t9.toString; A._asString(t9); if (t3.$index(t1, 6) != null) { t10 = t3.$index(t1, 6); t10.toString; t10 = A.SKProductSubscriptionPeriodMessage_decode(t2._as(t10)); } else t10 = _null; if (t3.$index(t1, 7) != null) { t11 = t3.$index(t1, 7); t11.toString; t11 = A.SKProductDiscountMessage_decode(t2._as(t11)); t2 = t11; } else t2 = _null; t1 = type$.nullable_List_nullable_Object._as(t3.$index(t1, 8)); return new A.SKProductMessage(t4, t5, t6, t7, t8, t9, t10, t2, t1 == null ? _null : J.cast$1$0$ax(t1, type$.nullable_SKProductDiscountMessage)); case 135: t1 = _this.readValue$1(0, buffer); t1.toString; return A.SKProductSubscriptionPeriodMessage_decode(t1); case 136: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = type$.nullable_List_nullable_Object; t4 = t3._as(t2.$index(t1, 0)); t4 = t4 == null ? _null : J.cast$1$0$ax(t4, type$.nullable_SKProductMessage); t1 = t3._as(t2.$index(t1, 1)); return new A.SKProductsResponseMessage(t4, t1 == null ? _null : J.cast$1$0$ax(t1, type$.nullable_String)); case 137: t1 = _this.readValue$1(0, buffer); t1.toString; type$.List_nullable_Object._as(t1); t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, 0); t3.toString; A._asString(t3); t1 = t2.$index(t1, 1); t1.toString; return new A.SKStorefrontMessage(t3, A._asString(t1)); default: return _this.super$StandardMessageCodec$readValueOfType(type, buffer); } } }; A.InAppPurchaseAPI.prototype = { canMakePayments$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$canMakePayments$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsc, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$canMakePayments$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsc)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = A._asBoolQ(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$canMakePayments$0, $async$completer); }, addPayment$1(paymentMap) { return this.addPayment$body$InAppPurchaseAPI(paymentMap); }, addPayment$body$InAppPurchaseAPI(paymentMap) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$addPayment$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsa, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [paymentMap]), $async$addPayment$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsa)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$addPayment$1, $async$completer); }, startProductRequest$1(productIdentifiers) { return this.startProductRequest$body$InAppPurchaseAPI(productIdentifiers); }, startProductRequest$body$InAppPurchaseAPI(productIdentifiers) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.SKProductsResponseMessage), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$startProductRequest$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsstaP, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [productIdentifiers]), $async$startProductRequest$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsstaP)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else if (t1.$index(__pigeon_replyList, 0) == null) throw A.wrapException(A.PlatformException$("null-error", null, string$.Host_p, null)); else { t1 = type$.nullable_SKProductsResponseMessage._as(t1.$index(__pigeon_replyList, 0)); t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$startProductRequest$1, $async$completer); }, finishTransaction$1(finishMap) { return this.finishTransaction$body$InAppPurchaseAPI(finishMap); }, finishTransaction$body$InAppPurchaseAPI(finishMap) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$finishTransaction$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsf, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [finishMap]), $async$finishTransaction$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsf)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$finishTransaction$1, $async$completer); }, restoreTransactions$1(applicationUserName) { return this.restoreTransactions$body$InAppPurchaseAPI(applicationUserName); }, restoreTransactions$body$InAppPurchaseAPI(applicationUserName) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$restoreTransactions$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsrs, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, [applicationUserName]), $async$restoreTransactions$1); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsrs)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$restoreTransactions$1, $async$completer); }, retrieveReceiptData$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$retrieveReceiptData$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsrt, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$retrieveReceiptData$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsrt)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { $async$returnValue = A._asStringQ(t1.$index(__pigeon_replyList, 0)); // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$retrieveReceiptData$0, $async$completer); }, startObservingPaymentQueue$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$startObservingPaymentQueue$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsstaO, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$startObservingPaymentQueue$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsstaO)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$startObservingPaymentQueue$0, $async$completer); }, stopObservingPaymentQueue$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$stopObservingPaymentQueue$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flssto, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$stopObservingPaymentQueue$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flssto)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$stopObservingPaymentQueue$0, $async$completer); }, registerPaymentQueueDelegate$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$registerPaymentQueueDelegate$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsrg, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$registerPaymentQueueDelegate$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsrg)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$registerPaymentQueueDelegate$0, $async$completer); }, removePaymentQueueDelegate$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$removePaymentQueueDelegate$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flsrm, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$removePaymentQueueDelegate$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flsrm)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$removePaymentQueueDelegate$0, $async$completer); }, showPriceConsentIfNeeded$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, t1, t2, t3, __pigeon_replyList, $async$temp1; var $async$showPriceConsentIfNeeded$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = type$.nullable_List_nullable_Object; $async$goto = 3; return A._asyncAwait(new A.BasicMessageChannel(string$.dev_flssh, B.C__InAppPurchaseAPICodec, null, type$.BasicMessageChannel_nullable_Object).send$1(0, null), $async$showPriceConsentIfNeeded$0); case 3: // returning from await. __pigeon_replyList = $async$temp1._as($async$result); if (__pigeon_replyList == null) throw A.wrapException(A._createConnectionError(string$.dev_flssh)); else { t1 = J.getInterceptor$asx(__pigeon_replyList); if (t1.get$length(__pigeon_replyList) > 1) { t2 = t1.$index(__pigeon_replyList, 0); t2.toString; A._asString(t2); t3 = A._asStringQ(t1.$index(__pigeon_replyList, 1)); throw A.wrapException(A.PlatformException$(t2, t1.$index(__pigeon_replyList, 2), t3, null)); } else { // goto return $async$goto = 1; break; } } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$showPriceConsentIfNeeded$0, $async$completer); } }; A.SKTransactionStatusConverter.prototype = { fromJson$1(json) { if (json == null) return B.SKPaymentTransactionStateWrapper_5; return A.$enumDecode(B.Map_DV9QI.cast$2$0(0, type$.SKPaymentTransactionStateWrapper, type$.dynamic), json); }, toPurchaseStatus$2(object, error) { var t1; switch (object.index) { case 0: case 4: return B.PurchaseStatus_0; case 1: return B.PurchaseStatus_1; case 3: return B.PurchaseStatus_3; case 2: if (error != null) { t1 = error.code; t1 = t1 === 2 || t1 === 15; } else t1 = false; if (t1) return B.PurchaseStatus_4; return B.PurchaseStatus_2; case 5: return B.PurchaseStatus_2; } } }; A.SKSubscriptionPeriodUnitConverter.prototype = { fromJson$1(json) { if (json == null) return B.SKSubscriptionPeriodUnit_0; return A.$enumDecode(B.Map_YIEsr.cast$2$0(0, type$.SKSubscriptionPeriodUnit, type$.dynamic), json); } }; A.SKProductDiscountPaymentModeConverter.prototype = { fromJson$1(json) { if (json == null) return B.SKProductDiscountPaymentMode_0; return A.$enumDecode(B.Map_mlEMm.cast$2$0(0, type$.SKProductDiscountPaymentMode, type$.dynamic), json); } }; A.SKProductDiscountTypeConverter.prototype = { fromJson$1(json) { if (json == null) return B.SKProductDiscountType_0; return A.$enumDecode(B.Map_90Jsm.cast$2$0(0, type$.SKProductDiscountType, type$.dynamic), json); } }; A.SKPaymentQueueWrapper.prototype = { setDelegate$1(delegate) { return this.setDelegate$body$SKPaymentQueueWrapper(delegate); }, setDelegate$body$SKPaymentQueueWrapper(delegate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$setDelegate$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = delegate == null ? 2 : 4; break; case 2: // then $async$goto = 5; return A._asyncAwait($.$get$_hostApi().removePaymentQueueDelegate$0(), $async$setDelegate$1); case 5: // returning from await. B.MethodChannel_Ods.setMethodCallHandler$1(null); // goto join $async$goto = 3; break; case 4: // else $async$goto = 6; return A._asyncAwait($.$get$_hostApi().registerPaymentQueueDelegate$0(), $async$setDelegate$1); case 6: // returning from await. B.MethodChannel_Ods.setMethodCallHandler$1($async$self.get$handlePaymentQueueDelegateCallbacks()); case 3: // join $async$self._paymentQueueDelegate = delegate; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$setDelegate$1, $async$completer); }, addPayment$1(payment) { return this.addPayment$body$SKPaymentQueueWrapper(payment); }, addPayment$body$SKPaymentQueueWrapper(payment) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t1; var $async$addPayment$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$_hostApi(); $async$goto = 2; return A._asyncAwait(t1.addPayment$1(A.LinkedHashMap_LinkedHashMap$_literal(["productIdentifier", payment.productIdentifier, "applicationUsername", payment.applicationUsername, "requestData", payment.requestData, "quantity", payment.quantity, "simulatesAskToBuyInSandbox", payment.simulatesAskToBuyInSandbox, "paymentDiscount", null], type$.String, type$.dynamic)), $async$addPayment$1); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$addPayment$1, $async$completer); }, finishTransaction$1(transaction) { return this.finishTransaction$body$SKPaymentQueueWrapper(transaction); }, finishTransaction$body$SKPaymentQueueWrapper(transaction) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), requestMap; var $async$finishTransaction$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start requestMap = A.LinkedHashMap_LinkedHashMap$_literal(["transactionIdentifier", transaction.transactionIdentifier, "productIdentifier", transaction.payment.productIdentifier], type$.String, type$.nullable_String); $async$goto = 2; return A._asyncAwait($.$get$_hostApi().finishTransaction$1(requestMap), $async$finishTransaction$1); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$finishTransaction$1, $async$completer); }, restoreTransactions$1$applicationUserName(applicationUserName) { return this.restoreTransactions$body$SKPaymentQueueWrapper(applicationUserName); }, restoreTransactions$body$SKPaymentQueueWrapper(applicationUserName) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$restoreTransactions$1$applicationUserName = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($.$get$_hostApi().restoreTransactions$1(applicationUserName), $async$restoreTransactions$1$applicationUserName); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$restoreTransactions$1$applicationUserName, $async$completer); }, showPriceConsentIfNeeded$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$showPriceConsentIfNeeded$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($.$get$_hostApi().showPriceConsentIfNeeded$0(), $async$showPriceConsentIfNeeded$0); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$showPriceConsentIfNeeded$0, $async$completer); }, handleObserverCallbacks$1($call) { return this.handleObserverCallbacks$body$SKPaymentQueueWrapper($call); }, handleObserverCallbacks$body$SKPaymentQueueWrapper($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, t2, $arguments, t3, t4, t5, t6, payment, t1; var $async$handleObserverCallbacks$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) $async$outer: switch ($async$goto) { case 0: // Function start t1 = $async$self._observer; t1.toString; t2 = $call.method; switch (t2) { case "updatedTransactions": $async$returnValue = A.Future_Future(new A.SKPaymentQueueWrapper_handleObserverCallbacks_closure(t1, $async$self._getTransactionList$1(type$.List_dynamic._as($call.$arguments))), type$.void); // goto return $async$goto = 1; break $async$outer; case "removedTransactions": $async$returnValue = A.Future_Future(new A.SKPaymentQueueWrapper_handleObserverCallbacks_closure0(t1, $async$self._getTransactionList$1(type$.List_dynamic._as($call.$arguments))), type$.void); // goto return $async$goto = 1; break $async$outer; case "restoreCompletedTransactionsFailed": $async$returnValue = A.Future_Future(new A.SKPaymentQueueWrapper_handleObserverCallbacks_closure1(t1, A._$SKErrorFromJson(A.LinkedHashMap_LinkedHashMap$from(type$.Map_dynamic_dynamic._as($call.$arguments), type$.String, type$.dynamic))), type$.void); // goto return $async$goto = 1; break $async$outer; case "paymentQueueRestoreCompletedTransactionsFinished": $async$returnValue = A.Future_Future(new A.SKPaymentQueueWrapper_handleObserverCallbacks_closure2(t1), type$.void); // goto return $async$goto = 1; break $async$outer; case "shouldAddStorePayment": $arguments = type$.Map_of_nullable_Object_and_nullable_Object._as($call.$arguments); t2 = J.getInterceptor$asx($arguments); t3 = t2.$index($arguments, "payment"); t3.toString; t4 = type$.Map_dynamic_dynamic; t5 = type$.String; t6 = type$.dynamic; payment = A._$SKPaymentWrapperFromJson(J.cast$2$0$ax(t4._as(t3), t5, t6)); t2 = t2.$index($arguments, "product"); t2.toString; $async$returnValue = A.Future_Future(new A.SKPaymentQueueWrapper_handleObserverCallbacks_closure3(t1, payment, A._$SKProductWrapperFromJson(J.cast$2$0$ax(t4._as(t2), t5, t6))), type$.void); // goto return $async$goto = 1; break $async$outer; default: break; } throw A.wrapException(A.PlatformException$("no_such_callback", null, "Did not recognize the observer callback " + t2 + ".", null)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleObserverCallbacks$1, $async$completer); }, _getTransactionList$1(transactionsData) { var t1 = J.map$1$1$ax(transactionsData, new A.SKPaymentQueueWrapper__getTransactionList_closure(), type$.SKPaymentTransactionWrapper); return A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")); }, handlePaymentQueueDelegateCallbacks$1($call) { return this.handlePaymentQueueDelegateCallbacks$body$SKPaymentQueueWrapper($call); }, handlePaymentQueueDelegateCallbacks$body$SKPaymentQueueWrapper($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, t1, $arguments, t2, t3, t4, t5; var $async$handlePaymentQueueDelegateCallbacks$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) $async$outer: switch ($async$goto) { case 0: // Function start $async$self._paymentQueueDelegate.toString; t1 = $call.method; switch (t1) { case "shouldContinueTransaction": $arguments = type$.Map_of_nullable_Object_and_nullable_Object._as($call.$arguments); t1 = J.getInterceptor$asx($arguments); t2 = t1.$index($arguments, "transaction"); t2.toString; t3 = type$.Map_dynamic_dynamic; t4 = type$.String; t5 = type$.dynamic; A._$SKPaymentTransactionWrapperFromJson(J.cast$2$0$ax(t3._as(t2), t4, t5)); t1 = t1.$index($arguments, "storefront"); t1.toString; t5 = J.cast$2$0$ax(t3._as(t1), t4, t5); A._asString(t5.$index(0, "countryCode")); A._asString(t5.$index(0, "identifier")); $async$returnValue = true; // goto return $async$goto = 1; break $async$outer; case "shouldShowPriceConsent": $async$returnValue = false; // goto return $async$goto = 1; break $async$outer; default: break; } throw A.wrapException(A.PlatformException$("no_such_callback", null, "Did not recognize the payment queue delegate callback " + t1 + ".", null)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handlePaymentQueueDelegateCallbacks$1, $async$completer); } }; A.SKPaymentQueueWrapper_handleObserverCallbacks_closure.prototype = { call$0() { this.observer._handleTransationUpdates$1(this.transactions); }, $signature: 4 }; A.SKPaymentQueueWrapper_handleObserverCallbacks_closure0.prototype = { call$0() { }, $signature: 4 }; A.SKPaymentQueueWrapper_handleObserverCallbacks_closure1.prototype = { call$0() { var t1 = this.observer; t1._restoreCompleter.completeError$1(this.error); t1._transactionRestoreState = B._TransactionRestoreState_0; }, $signature: 4 }; A.SKPaymentQueueWrapper_handleObserverCallbacks_closure2.prototype = { call$0() { var t1 = this.observer; t1._restoreCompleter.complete$0(0); if (t1._transactionRestoreState === B._TransactionRestoreState_1) t1.purchaseUpdatedController.add$1(0, A._setArrayType([], type$.JSArray_PurchaseDetails)); t1._transactionRestoreState = B._TransactionRestoreState_0; }, $signature: 4 }; A.SKPaymentQueueWrapper_handleObserverCallbacks_closure3.prototype = { call$0() { $.$get$SKPaymentQueueWrapper__singleton().addPayment$1(this.payment); }, $signature: 4 }; A.SKPaymentQueueWrapper__getTransactionList_closure.prototype = { call$1(map) { var t1 = type$.dynamic; return A._$SKPaymentTransactionWrapperFromJson(A.Map_castFrom(type$.Map_dynamic_dynamic._as(map), t1, t1, type$.String, t1)); }, $signature: 2835 }; A.SKError.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKError && other.code === _this.code && other.domain === _this.domain && B.DeepCollectionEquality_true.equals$2(other.userInfo, _this.userInfo); }, get$hashCode(_) { return A.Object_hash(this.code, this.domain, this.userInfo, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SKPaymentWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKPaymentWrapper && other.productIdentifier === _this.productIdentifier && other.applicationUsername == _this.applicationUsername && other.quantity === _this.quantity && other.simulatesAskToBuyInSandbox === _this.simulatesAskToBuyInSandbox && other.requestData == _this.requestData; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.productIdentifier, _this.applicationUsername, _this.quantity, _this.simulatesAskToBuyInSandbox, _this.requestData, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return A.MapBase_mapToString(A.LinkedHashMap_LinkedHashMap$_literal(["productIdentifier", _this.productIdentifier, "applicationUsername", _this.applicationUsername, "requestData", _this.requestData, "quantity", _this.quantity, "simulatesAskToBuyInSandbox", _this.simulatesAskToBuyInSandbox], type$.String, type$.dynamic)); } }; A._$SKErrorFromJson_closure.prototype = { call$2(k, e) { return new A.MapEntry(A._asString(k), e, type$.MapEntry_of_nullable_String_and_nullable_Object); }, $signature: 2836 }; A.SKPaymentTransactionStateWrapper.prototype = { _enumToString$0() { return "SKPaymentTransactionStateWrapper." + this._core$_name; } }; A.SKPaymentTransactionWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKPaymentTransactionWrapper && other.payment.$eq(0, _this.payment) && other.transactionState === _this.transactionState && J.$eq$(other.originalTransaction, _this.originalTransaction) && other.transactionTimeStamp == _this.transactionTimeStamp && other.transactionIdentifier == _this.transactionIdentifier && J.$eq$(other.error, _this.error); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.payment, _this.transactionState, _this.originalTransaction, _this.transactionTimeStamp, _this.transactionIdentifier, _this.error, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this, t1 = B.Map_DV9QI.$index(0, _this.transactionState); t1.toString; return A.MapBase_mapToString(A.LinkedHashMap_LinkedHashMap$_literal(["transactionState", t1, "payment", _this.payment, "originalTransaction", _this.originalTransaction, "transactionTimeStamp", _this.transactionTimeStamp, "transactionIdentifier", _this.transactionIdentifier, "error", _this.error], type$.String, type$.dynamic)); }, get$payment() { return this.payment; } }; A.SkProductResponseWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SkProductResponseWrapper && B.DeepCollectionEquality_false.equals$2(other.products, _this.products) && B.DeepCollectionEquality_false.equals$2(other.invalidProductIdentifiers, _this.invalidProductIdentifiers); }, get$hashCode(_) { return A.Object_hash(this.products, this.invalidProductIdentifiers, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SkProductResponseWrapper_convertFromPigeon_closure.prototype = { call$1(e) { e.toString; return A.SKProductWrapper_convertFromPigeon(e); }, $signature: 2840 }; A.SKSubscriptionPeriodUnit.prototype = { _enumToString$0() { return "SKSubscriptionPeriodUnit." + this._core$_name; } }; A.SKProductSubscriptionPeriodWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKProductSubscriptionPeriodWrapper && other.numberOfUnits === _this.numberOfUnits && other.unit === _this.unit; }, get$hashCode(_) { return A.Object_hash(this.numberOfUnits, this.unit, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SKProductDiscountPaymentMode.prototype = { _enumToString$0() { return "SKProductDiscountPaymentMode." + this._core$_name; } }; A.SKProductDiscountType.prototype = { _enumToString$0() { return "SKProductDiscountType." + this._core$_name; } }; A.SKProductDiscountWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKProductDiscountWrapper && other.price === _this.price && other.priceLocale.$eq(0, _this.priceLocale) && other.numberOfPeriods === _this.numberOfPeriods && other.paymentMode === _this.paymentMode && other.subscriptionPeriod.$eq(0, _this.subscriptionPeriod) && other.identifier == _this.identifier && other.type === _this.type; }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.price, _this.priceLocale, _this.numberOfPeriods, _this.paymentMode, _this.subscriptionPeriod, _this.identifier, _this.type, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SKProductWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKProductWrapper && other.productIdentifier === _this.productIdentifier && other.localizedTitle === _this.localizedTitle && other.localizedDescription === _this.localizedDescription && other.priceLocale.$eq(0, _this.priceLocale) && other.subscriptionGroupIdentifier == _this.subscriptionGroupIdentifier && other.price === _this.price && J.$eq$(other.subscriptionPeriod, _this.subscriptionPeriod) && J.$eq$(other.introductoryPrice, _this.introductoryPrice) && B.DeepCollectionEquality_false.equals$2(other.discounts, _this.discounts); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.productIdentifier, _this.localizedTitle, _this.localizedDescription, _this.priceLocale, _this.subscriptionGroupIdentifier, _this.price, _this.subscriptionPeriod, _this.introductoryPrice, _this.discounts, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.SKProductWrapper_convertFromPigeon_closure.prototype = { call$1(e) { e.toString; return A.SKProductDiscountWrapper_convertFromPigeon(e); }, $signature: 2848 }; A.SKPriceLocaleWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKPriceLocaleWrapper && other.currencySymbol === _this.currencySymbol && other.currencyCode === _this.currencyCode; }, get$hashCode(_) { return A.Object_hash(this.currencySymbol, this.currencyCode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A._$SKProductDiscountWrapperFromJson_closure.prototype = { call$2(k, e) { return new A.MapEntry(A._asString(k), e, type$.MapEntry_String_dynamic); }, $signature: 373 }; A._$SKProductDiscountWrapperFromJson_closure0.prototype = { call$2(k, e) { return new A.MapEntry(A._asString(k), e, type$.MapEntry_String_dynamic); }, $signature: 373 }; A._$SKProductWrapperFromJson_closure.prototype = { call$2(k, e) { return new A.MapEntry(A._asString(k), e, type$.MapEntry_String_dynamic); }, $signature: 373 }; A._$SKProductWrapperFromJson_closure0.prototype = { call$2(k, e) { return new A.MapEntry(A._asString(k), e, type$.MapEntry_String_dynamic); }, $signature: 373 }; A._$SKProductWrapperFromJson_closure1.prototype = { call$1(e) { return A._$SKProductDiscountWrapperFromJson(A.LinkedHashMap_LinkedHashMap$from(type$.Map_dynamic_dynamic._as(e), type$.String, type$.dynamic)); }, $signature: 2869 }; A.SKRequestMaker.prototype = { startProductRequest$1(productIdentifiers) { return this.startProductRequest$body$SKRequestMaker(productIdentifiers); }, startProductRequest$body$SKRequestMaker(productIdentifiers) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.SkProductResponseWrapper), $async$returnValue, productResponsePigeon; var $async$startProductRequest$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($.$get$_hostApi0().startProductRequest$1(productIdentifiers), $async$startProductRequest$1); case 3: // returning from await. productResponsePigeon = $async$result; if (productResponsePigeon.products == null) throw A.wrapException(A.PlatformException$("storekit_no_response", null, "StoreKit: Failed to get response from platform.", null)); $async$returnValue = A.SkProductResponseWrapper_convertFromPigeon(productResponsePigeon); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$startProductRequest$1, $async$completer); } }; A.SKStorefrontWrapper.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) return false; return other instanceof A.SKStorefrontWrapper && other.countryCode === _this.countryCode && other.identifier === _this.identifier; }, get$hashCode(_) { return A.Object_hash(this.countryCode, this.identifier, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { return A.MapBase_mapToString(A.LinkedHashMap_LinkedHashMap$_literal(["countryCode", this.countryCode, "identifier", this.identifier], type$.String, type$.dynamic)); } }; A.AppStoreProductDetails.prototype = {}; A.AppStorePurchaseDetails.prototype = { get$status(_) { var t1 = this.__AppStorePurchaseDetails__status_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$pendingCompletePurchase() { return this._pendingCompletePurchase; } }; A.DateSymbols.prototype = { toString$0(_) { return this.NAME; } }; A.Intl__pluralRule_closure.prototype = { call$1(locale) { return "default"; }, $signature: 31 }; A.NumberSymbols.prototype = { toString$0(_) { return this.NAME; } }; A.DateBuilder.prototype = { get$_hasCentury() { if (this._hasAmbiguousCentury) { var t1 = this.year; t1 = t1 < 0 || t1 >= 100; } else t1 = true; return t1; }, setYear$1(x) { this.year = x; }, setMonth$1(x) { this.month = x; }, setDay$1(x) { this.day = x; }, setDayOfYear$1(x) { this.dayOfYear = x; }, setHour$1(x) { this.hour = x; }, setMinute$1(x) { this.minute = x; }, setSecond$1(x) { this.second = x; }, setFractionalSecond$1(x) { this.fractionalSecond = x; }, _verify$6(value, min, max, desc, originalInput, parsed) { var t1, parsedDescription, errorDescription; if (value < min || value > max) { t1 = parsed == null; parsedDescription = t1 ? "" : " Date parsed as " + parsed.toString$0(0) + "."; t1 = t1 ? null : parsed.get$timeZoneOffset(); errorDescription = "Error parsing " + originalInput + ", invalid " + desc + " value: " + value + " in " + this._date_builder$_locale + " with time zone offset " + A.S(t1 == null ? "unknown" : t1) + ". Expected value between " + min + " and " + max + "." + parsedDescription + "."; t1 = this._retried; throw A.wrapException(A.FormatException$(t1 > 0 ? errorDescription + (" Failed after " + t1 + " retries.") : errorDescription, null, null)); } }, _verify$5(value, min, max, desc, originalInput) { return this._verify$6(value, min, max, desc, originalInput, null); }, _offsetYear$2(dateTime, offsetYears) { return this._dateTimeConstructor.call$8(A.Primitives_getYear(dateTime) + offsetYears, A.Primitives_getMonth(dateTime), A.Primitives_getDay(dateTime), A.Primitives_getHours(dateTime), A.Primitives_getMinutes(dateTime), A.Primitives_getSeconds(dateTime), A.Primitives_getMilliseconds(dateTime), dateTime.isUtc); }, asDate$1$retries(retries) { var t2, t3, t4, t5, preliminaryResult, _this = this, t1 = _this._date_builder$_date; if (t1 != null) return t1; t1 = _this.get$_estimatedYear(); t2 = _this.month; t3 = _this.dayOfYear; if (t3 === 0) t3 = _this.day; t4 = _this.pm; t5 = _this.hour; t4 = t4 ? t5 + 12 : t5; preliminaryResult = _this._dateTimeConstructor.call$8(t1, t2, t3, t4, _this.minute, _this.second, _this.fractionalSecond, _this.utc); if (_this.utc && _this.get$_hasCentury()) { _this._date_builder$_date = preliminaryResult; t1 = preliminaryResult; } else t1 = _this._date_builder$_date = _this._correctForErrors$2(preliminaryResult, retries); return t1; }, asDate$0() { return this.asDate$1$retries(3); }, get$_estimatedYear() { var estimatedYear, now, lowerDate, upperDate, t1, _this = this; if (_this.get$_hasCentury()) estimatedYear = _this.year; else { $.$get$_clockKey(); now = A.systemTime(); if (_this.utc) now = now.toUtc$0(); lowerDate = _this._offsetYear$2(now, -80); upperDate = _this._offsetYear$2(now, 20); t1 = B.JSInt_methods._tdivFast$1(A.Primitives_getYear(lowerDate), 100); estimatedYear = B.JSInt_methods._tdivFast$1(A.Primitives_getYear(upperDate), 100) * 100 + _this.year; estimatedYear = B.JSInt_methods.compareTo$1(new A.DateBuilder__estimatedYear_preliminaryResult(_this).call$1(estimatedYear)._value, upperDate._value) <= 0 ? estimatedYear : t1 * 100 + _this.year; } return estimatedYear; }, _correctForErrors$2(result, retries) { var t1, leapYear, resultDayOfYear, t2, tryAgain, expectedDayOfYear, adjusted, _this = this; if (retries <= 0) return result; t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(result), 2, 29, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); leapYear = A.Primitives_getMonth(new A.DateTime(t1, false)) === 2; resultDayOfYear = A.dayOfYear(A.Primitives_getMonth(result), A.Primitives_getDay(result), leapYear); if (!_this.utc) if (result.isUtc) { t1 = _this.pm; t2 = _this.hour; t1 = t1 ? t2 + 12 : t2; if (A.Primitives_getHours(result) === t1) if (A.Primitives_getDay(result) === resultDayOfYear) Date.now(); t1 = true; } else t1 = false; else t1 = false; if (t1) { ++_this._retried; return _this.asDate$1$retries(retries - 1); } if (_this.dateOnly && A.Primitives_getHours(result) !== 0) { tryAgain = _this.asDate$1$retries(retries - 1); if (!tryAgain.$eq(0, result)) return tryAgain; expectedDayOfYear = _this.dayOfYear; if (expectedDayOfYear === 0) expectedDayOfYear = A.dayOfYear(_this.month, _this.day, leapYear); adjusted = result.add$1(0, A.Duration$(0, (expectedDayOfYear - resultDayOfYear) * 24 - A.Primitives_getHours(result), 0, 0, 0, 0)); if (A.Primitives_getHours(adjusted) === 0) return adjusted; if (A.dayOfYear(A.Primitives_getMonth(adjusted), A.Primitives_getDay(adjusted), leapYear) !== expectedDayOfYear) return result; return adjusted; } return result; } }; A.DateBuilder__estimatedYear_preliminaryResult.prototype = { call$1(year) { var t4, t5, t1 = this.$this, t2 = t1.month, t3 = t1.dayOfYear; if (t3 === 0) t3 = t1.day; t4 = t1.pm; t5 = t1.hour; t4 = t4 ? t5 + 12 : t5; return t1._dateTimeConstructor.call$8(year, t2, t3, t4, t1.minute, t1.second, t1.fractionalSecond, t1.utc); }, $signature: 2870 }; A.DateFormat.prototype = { format$1(date) { var t1, t2, _i, t3; for (t1 = this.get$_formatFields(), t2 = t1.length, _i = 0, t3 = ""; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t3 += t1[_i].format$1(date); return t3.charCodeAt(0) == 0 ? t3 : t3; }, _date_format$_parse$3$strict$utc(inputString, strict, utc) { var stack, t2, _i, date, minimumDate, correspondingDay, _this = this, dateFields = new A.DateBuilder(_this._date_format$_locale, _this.dateTimeConstructor), t1 = _this._dateOnly; dateFields.dateOnly = t1 == null ? _this._dateOnly = _this.get$_checkDateOnly() : t1; stack = new A.StringStack(inputString); for (t1 = _this.get$_formatFields(), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) J.parse$2$z(t1[_i], stack, dateFields); if (strict && stack._string_stack$_index < stack.contents.length) throw A.wrapException(A.FormatException$("Characters remaining after date parsing in " + inputString, null, null)); if (strict) { dateFields._verify$5(dateFields.month, 1, 12, "month", inputString); t1 = dateFields.pm; t2 = dateFields.hour; dateFields._verify$5(t1 ? t2 + 12 : t2, 0, 23, "hour", inputString); dateFields._verify$5(dateFields.minute, 0, 59, "minute", inputString); dateFields._verify$5(dateFields.second, 0, 59, "second", inputString); dateFields._verify$5(dateFields.fractionalSecond, 0, 999, "fractional second", inputString); date = dateFields.asDate$0(); minimumDate = dateFields.dateOnly && A.Primitives_getHours(date) === 1 ? 0 : A.Primitives_getHours(date); t1 = dateFields.pm; t2 = dateFields.hour; t1 = t1 ? t2 + 12 : t2; dateFields._verify$6(t1, minimumDate, A.Primitives_getHours(date), "hour", inputString, date); if (dateFields.dayOfYear > 0) { t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), 2, 29, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); correspondingDay = A.dayOfYear(A.Primitives_getMonth(date), A.Primitives_getDay(date), A.Primitives_getMonth(new A.DateTime(t1, false)) === 2); dateFields._verify$6(dateFields.dayOfYear, correspondingDay, correspondingDay, "dayOfYear", inputString, date); } else dateFields._verify$6(dateFields.day, A.Primitives_getDay(date), A.Primitives_getDay(date), "day", inputString, date); dateFields._verify$6(dateFields.get$_estimatedYear(), A.Primitives_getYear(date), A.Primitives_getYear(date), "year", inputString, date); } return dateFields.asDate$0(); }, get$_checkDateOnly() { return B.JSArray_methods.every$1(this.get$_formatFields(), new A.DateFormat__checkDateOnly_closure()); }, get$_formatFields() { var t2, _this = this, t1 = _this._formatFieldsPrivate; if (t1 == null) { if (_this._date_format$_pattern == null) { _this.addPattern$1("yMMMMd"); _this.addPattern$1("jms"); } t1 = _this._date_format$_pattern; t1.toString; t1 = _this._parsePatternHelper$1(t1); t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); t2 = _this._formatFieldsPrivate = A.List_List$of(new A.ReversedListIterable(t1, t2), true, t2._eval$1("ListIterable.E")); t1 = t2; } return t1; }, _appendPattern$2(inputPattern, separator) { var t1 = this._date_format$_pattern; this._date_format$_pattern = t1 == null ? inputPattern : t1 + separator + inputPattern; }, addPattern$1(inputPattern) { var t1, _this = this; _this._formatFieldsPrivate = null; t1 = _this._date_format$_locale; if (!J.containsKey$1$x(J.$index$asx($.$get$dateTimePatterns(), t1), inputPattern)) _this._appendPattern$2(inputPattern, " "); else _this._appendPattern$2(J.$index$asx(J.$index$asx($.$get$dateTimePatterns(), t1), inputPattern), " "); return _this; }, get$dateSymbols() { var t1 = this._date_format$_locale; if (t1 !== $.lastDateSymbolLocale) { $.lastDateSymbolLocale = t1; $.cachedDateSymbols = J.$index$asx($.$get$_dateTimeSymbols(), t1); } t1 = $.cachedDateSymbols; t1.toString; return t1; }, get$useNativeDigits() { var t1 = this._useNativeDigits; if (t1 == null) { $.DateFormat__useNativeDigitsByDefault.$index(0, this._date_format$_locale); t1 = this._useNativeDigits = true; } return t1; }, get$digitMatcher() { var _this = this, t1 = _this._digitMatcher; if (t1 != null) return t1; t1 = $.DateFormat__digitMatchers.putIfAbsent$2(0, _this.get$localeZero(), _this.get$_initDigitMatcher()); _this._digitMatcher = t1; t1.toString; return t1; }, get$localeZeroCodeUnit() { var t1 = this._localeZeroCodeUnit; return t1 == null ? this._localeZeroCodeUnit = this.get$localeZero().charCodeAt(0) : t1; }, get$localeZero() { var _this = this, t1 = _this._localeZero; if (t1 == null) { _this.get$useNativeDigits(); t1 = _this.get$dateSymbols().ZERODIGIT; if (t1 == null) t1 = "0"; t1 = _this._localeZero = t1; } return t1; }, _localizeDigits$1(numberString) { var t1, t2, newDigits, t3, i, t4, _this = this; _this.get$useNativeDigits(); t1 = _this._localeZeroCodeUnit; t2 = $.$get$asciiZeroCodeUnit(); if (t1 === t2) return numberString; t1 = numberString.length; newDigits = A.List_List$filled(t1, 0, false, type$.int); for (t3 = _this._date_format$_locale, i = 0; i < t1; ++i) { t4 = _this._localeZeroCodeUnit; if (t4 == null) { t4 = _this._localeZero; if (t4 == null) { t4 = _this._useNativeDigits; if (t4 == null) { $.DateFormat__useNativeDigitsByDefault.$index(0, t3); t4 = _this._useNativeDigits = true; } if (t4) { if (t3 !== $.lastDateSymbolLocale) { $.lastDateSymbolLocale = t3; $.cachedDateSymbols = J.$index$asx($.$get$_dateTimeSymbols(), t3); } t4 = $.cachedDateSymbols.ZERODIGIT; if (t4 == null) t4 = "0"; } else t4 = "0"; t4 = _this._localeZero = t4; } t4 = _this._localeZeroCodeUnit = t4.charCodeAt(0); } newDigits[i] = numberString.charCodeAt(i) + t4 - t2; } return A.String_String$fromCharCodes(newDigits, 0, null); }, _initDigitMatcher$0() { var t1, t2; this.get$useNativeDigits(); t1 = this._localeZeroCodeUnit; t2 = $.$get$asciiZeroCodeUnit(); if (t1 === t2) return $.$get$asciiDigitMatcher(); t1 = type$.int; return A.RegExp_RegExp("^[" + A.String_String$fromCharCodes(A.Iterable_Iterable$generate(10, new A.DateFormat__initDigitMatcher_closure(), t1).map$1$1(0, new A.DateFormat__initDigitMatcher_closure0(this), t1).toList$0(0), 0, null) + "]+", true, false, false, false); }, _parsePatternHelper$1(pattern) { var matched, parsed; if (pattern.length === 0) return A._setArrayType([], type$.JSArray__DateFormatField); matched = this._date_format$_match$1(pattern); if (matched == null) return A._setArrayType([], type$.JSArray__DateFormatField); parsed = this._parsePatternHelper$1(B.JSString_methods.substring$1(pattern, matched.fullPattern$0().length)); parsed.push(matched); return parsed; }, _date_format$_match$1(pattern) { var i, t1, match, t2; for (i = 0; t1 = $.$get$DateFormat__matchers(), i < 3; ++i) { match = t1[i].firstMatch$1(pattern); if (match != null) { t1 = A.DateFormat__fieldConstructors()[i]; t2 = match._match[0]; t2.toString; return t1.call$2(t2, this); } } return null; } }; A.DateFormat_dateTimeConstructor_closure.prototype = { call$8(year, month, day, hour24, minute, second, fractionalSecond, utc) { var t1; if (utc) { t1 = A.Primitives_valueFromDecomposedDate(year, month, day, hour24, minute, second, fractionalSecond, true); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, true); } else { t1 = A.Primitives_valueFromDecomposedDate(year, month, day, hour24, minute, second, fractionalSecond, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return new A.DateTime(t1, false); } }, "call*": "call$8", $requiredArgCount: 8, $signature: 2883 }; A.DateFormat__checkDateOnly_closure.prototype = { call$1(each) { return each.get$forDate(); }, $signature: 2884 }; A.DateFormat__initDigitMatcher_closure.prototype = { call$1(i) { return i; }, $signature: 137 }; A.DateFormat__initDigitMatcher_closure0.prototype = { call$1(i) { return this.$this.get$localeZeroCodeUnit() + i; }, $signature: 137 }; A.DateFormat__fieldConstructors_closure.prototype = { call$2(pattern, $parent) { var t1 = A._DateFormatQuotedField__patchQuotes(pattern); B.JSString_methods.trim$0(t1); return new A._DateFormatQuotedField(pattern, t1, $parent); }, $signature: 2885 }; A.DateFormat__fieldConstructors_closure0.prototype = { call$2(pattern, $parent) { B.JSString_methods.trim$0(pattern); return new A._DateFormatPatternField(pattern, $parent); }, $signature: 2886 }; A.DateFormat__fieldConstructors_closure1.prototype = { call$2(pattern, $parent) { B.JSString_methods.trim$0(pattern); return new A._DateFormatLiteralField(pattern, $parent); }, $signature: 2887 }; A._DateFormatField.prototype = { get$forDate() { return true; }, fullPattern$0() { return this.pattern; }, toString$0(_) { return this.pattern; }, format$1(date) { return this.pattern; }, parseLiteral$1(input) { var t1 = this.pattern; if (input.read$1(0, t1.length) !== t1) this.throwFormatException$1(input); }, throwFormatException$1(stack) { throw A.wrapException(A.FormatException$("Trying to read " + this.toString$0(0) + " from " + stack.toString$0(0), null, null)); } }; A._DateFormatLiteralField.prototype = { parse$2(_, input, dateFields) { this.parseLiteral$1(input); } }; A._DateFormatQuotedField.prototype = { fullPattern$0() { return this._fullPattern; }, parse$2(_, input, dateFields) { this.parseLiteral$1(input); } }; A._DateFormatPatternField.prototype = { format$1(date) { return this.formatField$1(date); }, parse$2(_, input, dateFields) { this.parseField$2(input, dateFields); }, get$forDate() { var t1 = this._forDate; return t1 == null ? this._forDate = B.JSString_methods.contains$1("cdDEGLMQvyZz", this.pattern[0]) : t1; }, parseField$2(input, builder) { var t1, t2, exception, _this = this; try { t1 = _this.pattern; switch (t1[0]) { case "a": if (_this.parseEnumeratedString$2(input, _this.parent.get$dateSymbols().AMPMS) === 1) builder.pm = true; break; case "c": _this.parseStandaloneDay$1(input); break; case "d": _this.handleNumericField$2(input, builder.get$setDay()); break; case "D": _this.handleNumericField$2(input, builder.get$setDayOfYear()); break; case "E": t2 = _this.parent; _this.parseEnumeratedString$2(input, t1.length >= 4 ? t2.get$dateSymbols().WEEKDAYS : t2.get$dateSymbols().SHORTWEEKDAYS); break; case "G": t2 = _this.parent; _this.parseEnumeratedString$2(input, t1.length >= 4 ? t2.get$dateSymbols().ERANAMES : t2.get$dateSymbols().ERAS); break; case "h": _this.handleNumericField$2(input, builder.get$setHour()); if (builder.hour === 12) builder.hour = 0; break; case "H": _this.handleNumericField$2(input, builder.get$setHour()); break; case "K": _this.handleNumericField$2(input, builder.get$setHour()); break; case "k": _this.handleNumericField$3(input, builder.get$setHour(), -1); break; case "L": _this.parseStandaloneMonth$2(input, builder); break; case "M": _this.parseMonth$2(input, builder); break; case "m": _this.handleNumericField$2(input, builder.get$setMinute()); break; case "Q": break; case "S": _this.handleNumericField$2(input, builder.get$setFractionalSecond()); break; case "s": _this.handleNumericField$2(input, builder.get$setSecond()); break; case "v": break; case "y": _this.handleNumericField$2(input, builder.get$setYear()); builder._hasAmbiguousCentury = t1.length === 2; break; case "z": break; case "Z": break; default: return; } } catch (exception) { _this.throwFormatException$1(input); } }, formatField$1(date) { var hours, index, t2, era, year, _this = this, _s1_ = "0", t1 = _this.pattern; switch (t1[0]) { case "a": hours = A.Primitives_getHours(date); index = hours >= 12 && hours < 24 ? 1 : 0; return _this.parent.get$dateSymbols().AMPMS[index]; case "c": return _this.formatStandaloneDay$1(date); case "d": return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getDay(date), t1.length, _s1_)); case "D": t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), 2, 29, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.dayOfYear(A.Primitives_getMonth(date), A.Primitives_getDay(date), A.Primitives_getMonth(new A.DateTime(t2, false)) === 2), t1.length, _s1_)); case "E": return _this.formatDayOfWeek$1(date); case "G": era = A.Primitives_getYear(date) > 0 ? 1 : 0; t2 = _this.parent; return t1.length >= 4 ? t2.get$dateSymbols().ERANAMES[era] : t2.get$dateSymbols().ERAS[era]; case "h": hours = A.Primitives_getHours(date); if (A.Primitives_getHours(date) > 12) hours -= 12; return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + (hours === 0 ? 12 : hours), t1.length, _s1_)); case "H": return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getHours(date), t1.length, _s1_)); case "K": return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + B.JSInt_methods.$mod(A.Primitives_getHours(date), 12), t1.length, _s1_)); case "k": return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + (A.Primitives_getHours(date) === 0 ? 24 : A.Primitives_getHours(date)), t1.length, _s1_)); case "L": return _this.formatStandaloneMonth$1(date); case "M": return _this.formatMonth$1(date); case "m": return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getMinutes(date), t1.length, _s1_)); case "Q": return _this.formatQuarter$1(date); case "S": return _this.formatFractionalSeconds$1(date); case "s": return _this.parent._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getSeconds(date), t1.length, _s1_)); case "y": year = A.Primitives_getYear(date); if (year < 0) year = -year; t1 = t1.length; t2 = _this.parent; return t1 === 2 ? t2._localizeDigits$1(B.JSString_methods.padLeft$2("" + B.JSInt_methods.$mod(year, 100), 2, _s1_)) : t2._localizeDigits$1(B.JSString_methods.padLeft$2("" + year, t1, _s1_)); default: return ""; } }, handleNumericField$3(inputStack, setter, offset) { var t1 = this.parent; setter.call$1(this._nextInteger$3(inputStack, t1.get$digitMatcher(), t1.get$localeZeroCodeUnit()) + offset); }, handleNumericField$2(inputStack, setter) { return this.handleNumericField$3(inputStack, setter, 0); }, _nextInteger$3(inputStack, digitMatcher, zeroDigit) { var t1, t2, _list, index, string = digitMatcher.stringMatch$1(inputStack.peek$1(inputStack.contents.length - inputStack._string_stack$_index)); if (string == null || string.length === 0) return this.throwFormatException$1(inputStack); t1 = string.length; inputStack._string_stack$_index += t1; t2 = $.$get$asciiZeroCodeUnit(); if (zeroDigit !== t2) { _list = J.JSArray_JSArray$allocateFixed(t1, type$.int); for (index = 0; index < t1; ++index) _list[index] = string.charCodeAt(index) - zeroDigit + t2; string = A.String_String$fromCharCodes(_list, 0, null); } return A.int_parse(string, null); }, parseEnumeratedString$2(input, possibilities) { var t2, t3, t4, i, t5, t6, longestResult, longestResult0, t1 = A._setArrayType([], type$.JSArray_int); for (t2 = possibilities.length, t3 = input.contents, t4 = t3.length, i = 0; i < t2; ++i) { t5 = possibilities[i]; t6 = input._string_stack$_index; if (B.JSString_methods.substring$2(t3, t6, Math.min(t6 + t5.length, t4)) === t5) t1.push(i); } if (t1.length === 0) this.throwFormatException$1(input); longestResult = B.JSArray_methods.get$first(t1); for (t1 = A.SubListIterable$(t1, 1, null, type$.int), t2 = t1.$ti, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; longestResult0 = t3 == null ? t2._as(t3) : t3; if (possibilities[longestResult0].length >= possibilities[longestResult].length) longestResult = longestResult0; } input._string_stack$_index += possibilities[longestResult].length; return longestResult; }, formatMonth$1(date) { var t1 = this.pattern.length, t2 = this.parent; switch (t1) { case 5: return t2.get$dateSymbols().NARROWMONTHS[A.Primitives_getMonth(date) - 1]; case 4: return t2.get$dateSymbols().MONTHS[A.Primitives_getMonth(date) - 1]; case 3: return t2.get$dateSymbols().SHORTMONTHS[A.Primitives_getMonth(date) - 1]; default: return t2._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getMonth(date), t1, "0")); } }, parseMonth$2(input, dateFields) { var possibilities, _this = this; switch (_this.pattern.length) { case 5: possibilities = _this.parent.get$dateSymbols().NARROWMONTHS; break; case 4: possibilities = _this.parent.get$dateSymbols().MONTHS; break; case 3: possibilities = _this.parent.get$dateSymbols().SHORTMONTHS; break; default: return _this.handleNumericField$2(input, dateFields.get$setMonth()); } dateFields.month = _this.parseEnumeratedString$2(input, possibilities) + 1; }, formatFractionalSeconds$1(date) { var t1 = this.parent, basic = t1._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getMilliseconds(date), 3, "0")), t2 = this.pattern.length - 3; if (t2 > 0) return basic + t1._localizeDigits$1(B.JSString_methods.padLeft$2("" + 0, t2, "0")); else return basic; }, formatStandaloneDay$1(date) { var t1 = this.parent; switch (this.pattern.length) { case 5: return t1.get$dateSymbols().STANDALONENARROWWEEKDAYS[B.JSInt_methods.$mod(A.Primitives_getWeekday(date), 7)]; case 4: return t1.get$dateSymbols().STANDALONEWEEKDAYS[B.JSInt_methods.$mod(A.Primitives_getWeekday(date), 7)]; case 3: return t1.get$dateSymbols().STANDALONESHORTWEEKDAYS[B.JSInt_methods.$mod(A.Primitives_getWeekday(date), 7)]; default: return t1._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getDay(date), 1, "0")); } }, parseStandaloneDay$1(input) { var possibilities, _this = this; switch (_this.pattern.length) { case 5: possibilities = _this.parent.get$dateSymbols().STANDALONENARROWWEEKDAYS; break; case 4: possibilities = _this.parent.get$dateSymbols().STANDALONEWEEKDAYS; break; case 3: possibilities = _this.parent.get$dateSymbols().STANDALONESHORTWEEKDAYS; break; default: return _this.handleNumericField$2(input, new A._DateFormatPatternField_parseStandaloneDay_closure()); } _this.parseEnumeratedString$2(input, possibilities); }, formatStandaloneMonth$1(date) { var t1 = this.pattern.length, t2 = this.parent; switch (t1) { case 5: return t2.get$dateSymbols().STANDALONENARROWMONTHS[A.Primitives_getMonth(date) - 1]; case 4: return t2.get$dateSymbols().STANDALONEMONTHS[A.Primitives_getMonth(date) - 1]; case 3: return t2.get$dateSymbols().STANDALONESHORTMONTHS[A.Primitives_getMonth(date) - 1]; default: return t2._localizeDigits$1(B.JSString_methods.padLeft$2("" + A.Primitives_getMonth(date), t1, "0")); } }, parseStandaloneMonth$2(input, dateFields) { var possibilities, _this = this; switch (_this.pattern.length) { case 5: possibilities = _this.parent.get$dateSymbols().STANDALONENARROWMONTHS; break; case 4: possibilities = _this.parent.get$dateSymbols().STANDALONEMONTHS; break; case 3: possibilities = _this.parent.get$dateSymbols().STANDALONESHORTMONTHS; break; default: return _this.handleNumericField$2(input, dateFields.get$setMonth()); } dateFields.month = _this.parseEnumeratedString$2(input, possibilities) + 1; }, formatQuarter$1(date) { var quarter = B.JSNumber_methods.toInt$0((A.Primitives_getMonth(date) - 1) / 3), t1 = this.pattern.length, t2 = this.parent; switch (t1) { case 4: return t2.get$dateSymbols().QUARTERS[quarter]; case 3: return t2.get$dateSymbols().SHORTQUARTERS[quarter]; default: return t2._localizeDigits$1(B.JSString_methods.padLeft$2("" + (quarter + 1), t1, "0")); } }, formatDayOfWeek$1(date) { var t1, _this = this, _0_0 = _this.pattern.length; $label0$0: { if (_0_0 <= 3) { t1 = _this.parent.get$dateSymbols().SHORTWEEKDAYS; break $label0$0; } if (_0_0 === 4) { t1 = _this.parent.get$dateSymbols().WEEKDAYS; break $label0$0; } if (_0_0 === 5) { t1 = _this.parent.get$dateSymbols().NARROWWEEKDAYS; break $label0$0; } if (_0_0 >= 6) A.throwExpression(A.UnsupportedError$('"Short" weekdays are currently not supported.')); t1 = A.throwExpression(A.AssertionError$("unreachable")); } return t1[B.JSInt_methods.$mod(A.Primitives_getWeekday(date), 7)]; } }; A._DateFormatPatternField_parseStandaloneDay_closure.prototype = { call$1(x) { return x; }, $signature: 64 }; A.NumberFormat.prototype = { format$1(number) { var t1, t2, _this = this; if (isNaN(number)) return _this._symbols.NAN; t1 = number == 1 / 0 || number == -1 / 0; if (t1) { t1 = B.JSNumber_methods.get$isNegative(number) ? _this.negativePrefix : _this.positivePrefix; return t1 + _this._symbols.INFINITY; } t1 = B.JSNumber_methods.get$isNegative(number) ? _this.negativePrefix : _this.positivePrefix; t2 = _this._number_format$_buffer; t2._contents += t1; t1 = Math.abs(number); if (_this._useExponentialNotation) _this._formatExponential$1(t1); else _this._formatFixed$1(t1); t1 = t2._contents += B.JSNumber_methods.get$isNegative(number) ? _this.negativeSuffix : _this.positiveSuffix; t2._contents = ""; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _formatExponential$1(number) { var exponent, mantissa, t1, _this = this; if (number === 0) { _this._formatFixed$1(number); _this._formatExponent$1(0); return; } exponent = B.JSNumber_methods.floor$0(Math.log(number) / $.$get$_ln100()); mantissa = number / Math.pow(10, exponent); t1 = _this.maximumIntegerDigits; if (t1 > 1 && t1 > _this.minimumIntegerDigits) for (; B.JSInt_methods.$mod(exponent, t1) !== 0;) { mantissa *= 10; --exponent; } else { t1 = _this.minimumIntegerDigits; if (t1 < 1) { ++exponent; mantissa /= 10; } else { --t1; exponent -= t1; mantissa *= Math.pow(10, t1); } } _this._formatFixed$1(mantissa); _this._formatExponent$1(exponent); }, _formatExponent$1(exponent) { var _this = this, t1 = _this._symbols, t2 = _this._number_format$_buffer, t3 = t2._contents += t1.EXP_SYMBOL; if (exponent < 0) { exponent = -exponent; t2._contents = t3 + t1.MINUS_SIGN; } else if (_this._useSignForPositiveExponent) t2._contents = t3 + t1.PLUS_SIGN; t1 = _this.minimumExponentDigits; t3 = B.JSInt_methods.toString$0(exponent); if (_this._zeroOffset === 0) t2._contents += B.JSString_methods.padLeft$2(t3, t1, "0"); else _this._slowPad$2(t1, t3); }, _floor$1(number) { var t1; if (B.JSNumber_methods.get$isNegative(number) && !B.JSNumber_methods.get$isNegative(Math.abs(number))) throw A.wrapException(A.ArgumentError$("Internal error: expected positive number, got " + A.S(number), null)); t1 = B.JSNumber_methods.floor$0(number); return t1; }, _round$1(number) { if (number == 1 / 0 || number == -1 / 0) return $.$get$NumberFormat__maxInt(); else return B.JSNumber_methods.round$0(number); }, _formatFixed$1(number) { var t1, fractionPart, extraIntegerDigits, power, integerPart, fraction, digitMultiplier, remainingDigits, howManyDigitsTooBig, divisor, paddingDigits, extra, intDigits, integerDigits, digitLength, fractionPresent, t2, i, _this = this, _box_0 = {}; _box_0.integerPart = null; _box_0.fractionDigits = _this._maximumFractionDigits; _box_0.minFractionDigits = _this._minimumFractionDigits; t1 = number == 1 / 0 || number == -1 / 0; if (t1) { _box_0.integerPart = B.JSNumber_methods.toInt$0(number); fractionPart = 0; extraIntegerDigits = 0; power = 0; } else { integerPart = _this._floor$1(number); _box_0.integerPart = integerPart; fraction = number - integerPart; _box_0.fraction = fraction; if (B.JSNumber_methods.toInt$0(fraction) !== 0) { _box_0.integerPart = number; _box_0.fraction = 0; } new A.NumberFormat__formatFixed_computeFractionDigits(_box_0, _this, number).call$0(); power = A._asInt(Math.pow(10, _box_0.fractionDigits)); digitMultiplier = power * _this.multiplier; remainingDigits = B.JSNumber_methods.toInt$0(_this._round$1(_box_0.fraction * digitMultiplier)); if (remainingDigits >= digitMultiplier) { _box_0.integerPart = _box_0.integerPart + 1; remainingDigits -= digitMultiplier; } else if (A.NumberFormat_numberOfIntegerDigits(remainingDigits) > A.NumberFormat_numberOfIntegerDigits(B.JSInt_methods.toInt$0(_this._floor$1(_box_0.fraction * digitMultiplier)))) _box_0.fraction = remainingDigits / digitMultiplier; extraIntegerDigits = B.JSInt_methods.$tdiv(remainingDigits, power); fractionPart = B.JSInt_methods.$mod(remainingDigits, power); } integerPart = _box_0.integerPart; if (typeof integerPart == "number" && integerPart > $.$get$NumberFormat__maxInt()) { howManyDigitsTooBig = B.JSNumber_methods.ceil$0(Math.log(integerPart) / $.$get$_ln100()) - $.$get$NumberFormat__maxDigits(); divisor = B.JSNumber_methods.round$0(Math.pow(10, howManyDigitsTooBig)); if (divisor === 0) divisor = Math.pow(10, howManyDigitsTooBig); paddingDigits = B.JSString_methods.$mul("0", B.JSInt_methods.toInt$0(howManyDigitsTooBig)); integerPart = B.JSNumber_methods.toInt$0(integerPart / divisor); } else paddingDigits = ""; extra = extraIntegerDigits === 0 ? "" : B.JSInt_methods.toString$0(extraIntegerDigits); intDigits = _this._mainIntegerDigits$1(integerPart); integerDigits = intDigits + (intDigits.length === 0 ? extra : B.JSString_methods.padLeft$2(extra, _this._multiplierDigits, "0")) + paddingDigits; digitLength = integerDigits.length; if (_box_0.fractionDigits > 0) fractionPresent = _box_0.minFractionDigits > 0 || fractionPart > 0; else fractionPresent = false; if (digitLength !== 0 || _this.minimumIntegerDigits > 0) { integerDigits = B.JSString_methods.$mul("0", _this.minimumIntegerDigits - digitLength) + integerDigits; digitLength = integerDigits.length; for (t1 = _this._number_format$_buffer, t2 = _this._zeroOffset, i = 0; i < digitLength; ++i) { t1._contents += A.Primitives_stringFromCharCode(integerDigits.charCodeAt(i) + t2); _this._number_format$_group$2(digitLength, i); } } else if (!fractionPresent) _this._number_format$_buffer._contents += _this._symbols.ZERO_DIGIT; if (_this._decimalSeparatorAlwaysShown || fractionPresent) _this._number_format$_buffer._contents += _this._symbols.DECIMAL_SEP; if (fractionPresent) _this._formatFractionPart$2(B.JSInt_methods.toString$0(fractionPart + power), _box_0.minFractionDigits); }, _mainIntegerDigits$1(integer) { var digits; if (integer === 0) return ""; digits = J.toString$0$(integer); return B.JSString_methods.startsWith$1(digits, "-") ? B.JSString_methods.substring$1(digits, 1) : digits; }, _formatFractionPart$2(fractionPart, minDigits) { var fractionLength0, t2, i, fractionLength = fractionPart.length, t1 = minDigits + 1; while (true) { fractionLength0 = fractionLength - 1; if (!(fractionPart.charCodeAt(fractionLength0) === $.$get$asciiZeroCodeUnit() && fractionLength > t1)) break; fractionLength = fractionLength0; } for (t1 = this._number_format$_buffer, t2 = this._zeroOffset, i = 1; i < fractionLength; ++i) t1._contents += A.Primitives_stringFromCharCode(fractionPart.charCodeAt(i) + t2); }, _slowPad$2(numberOfDigits, basic) { var t1, t2, t3, t4, i; for (t1 = basic.length, t2 = numberOfDigits - t1, t3 = this._symbols.ZERO_DIGIT, t4 = this._number_format$_buffer, i = 0; i < t2; ++i) t4._contents += t3; for (t2 = this._zeroOffset, i = 0; i < t1; ++i) t4._contents += A.Primitives_stringFromCharCode(basic.charCodeAt(i) + t2); }, _number_format$_group$2(totalLength, position) { var t1, _this = this, distanceFromEnd = totalLength - position; if (distanceFromEnd <= 1 || _this._groupingSize <= 0) return; t1 = _this._finalGroupingSize; if (distanceFromEnd === t1 + 1) _this._number_format$_buffer._contents += _this._symbols.GROUP_SEP; else if (distanceFromEnd > t1 && B.JSInt_methods.$mod(distanceFromEnd - t1, _this._groupingSize) === 1) _this._number_format$_buffer._contents += _this._symbols.GROUP_SEP; }, toString$0(_) { return "NumberFormat(" + this._number_format$_locale + ", " + A.S(this._number_format$_pattern) + ")"; } }; A.NumberFormat_NumberFormat_closure.prototype = { call$1(x) { return this.newPattern; }, $signature: 2896 }; A.NumberFormat_NumberFormat$decimalPattern_closure.prototype = { call$1(x) { return x.DECIMAL_PATTERN; }, $signature: 2909 }; A.NumberFormat__formatFixed_computeFractionDigits.prototype = { call$0() { }, $signature: 0 }; A.NumberFormatParseResult.prototype = {}; A.NumberFormatParser.prototype = { _parse$0() { var trunk, t2, t3, t4, t5, t6, t7, result, t8, _this = this, t1 = _this.result; t1.positivePrefix = _this._parseAffix$0(); trunk = _this._parseTrunk$0(); t1.positiveSuffix = _this._parseAffix$0(); t2 = _this.pattern; if (t2.peek$0() === ";") { ++t2._string_stack$_index; t1.negativePrefix = _this._parseAffix$0(); for (t3 = trunk.length, t4 = t2.contents, t5 = t4.length, t6 = 0; t6 < t3; t6 = t7) { t7 = t6 + 1; result = B.JSString_methods.substring$2(trunk, t6, Math.min(t7, t3)); t6 = t2._string_stack$_index; t8 = t6 + 1; if (B.JSString_methods.substring$2(t4, t6, Math.min(t8, t5)) !== result && t6 < t5) throw A.wrapException(A.FormatException$("Positive and negative trunks must be the same", trunk, null)); t2._string_stack$_index = t8; } t1.negativeSuffix = _this._parseAffix$0(); } else { t1.negativePrefix = t1.negativePrefix + t1.positivePrefix; t1.negativeSuffix = t1.positiveSuffix + t1.negativeSuffix; } t2 = t1.decimalDigits; if (t2 != null) t1.maximumFractionDigits = t1.minimumFractionDigits = t2; }, _parseAffix$0() { var t5, t6, result, affix = new A.StringBuffer(""), t1 = this.inQuote = false, t2 = this.pattern, t3 = t2.contents, t4 = t3.length; while (true) { if (this.parseCharacterAffix$1(affix)) { t5 = t2._string_stack$_index; t6 = t5 + 1; result = B.JSString_methods.substring$2(t3, t5, Math.min(t6, t4)); t2._string_stack$_index = t6; t6 = result.length !== 0; t5 = t6; } else t5 = t1; if (!t5) break; } t1 = affix._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, parseCharacterAffix$1(affix) { var ch, peek, t2, _this = this, t1 = _this.pattern; if (t1._string_stack$_index >= t1.contents.length) return false; ch = t1.peek$0(); if (ch === "'") { peek = t1.peek$1(2); if (peek.length === 2 && peek[1] === "'") { ++t1._string_stack$_index; affix._contents += "'"; } else _this.inQuote = !_this.inQuote; return true; } if (_this.inQuote) affix._contents += ch; else switch (ch) { case "#": case "0": case ",": case ".": case ";": return false; case "\xa4": affix._contents += _this.currencySymbol; break; case "%": t1 = _this.result; t2 = t1.multiplier; if (t2 !== 1 && t2 !== 100) throw A.wrapException(B.FormatException_oQ2); t1.multiplier = 100; affix._contents += _this.symbols.PERCENT; break; case "\u2030": t1 = _this.result; t2 = t1.multiplier; if (t2 !== 1 && t2 !== 1000) throw A.wrapException(B.FormatException_oQ2); t1.multiplier = 1000; affix._contents += _this.symbols.PERMILL; break; default: affix._contents += ch; } return true; }, _parseTrunk$0() { var t4, n, effectiveDecimalPos, totalDigits, t5, _this = this, trunk = new A.StringBuffer(""), t1 = _this.pattern, t2 = t1.contents, t3 = t2.length, loop = true; while (true) { t4 = t1._string_stack$_index; if (!(B.JSString_methods.substring$2(t2, t4, Math.min(t4 + 1, t3)).length !== 0 && loop)) break; loop = _this.parseTrunkCharacter$1(trunk); } t1 = _this.zeroDigitCount; if (t1 === 0 && _this.digitLeftCount > 0 && _this.decimalPos >= 0) { n = _this.decimalPos; if (n === 0) n = 1; _this.digitRightCount = _this.digitLeftCount - n; _this.digitLeftCount = n - 1; t1 = _this.zeroDigitCount = 1; } effectiveDecimalPos = _this.decimalPos; if (!(effectiveDecimalPos < 0 && _this.digitRightCount > 0)) { if (effectiveDecimalPos >= 0) { t3 = _this.digitLeftCount; t3 = effectiveDecimalPos < t3 || effectiveDecimalPos > t3 + t1; } else t3 = false; t3 = t3 || _this.groupingCount === 0; } else t3 = true; if (t3) throw A.wrapException(A.FormatException$('Malformed pattern "' + t2 + '"', null, null)); t2 = _this.digitLeftCount; t1 = t2 + t1; totalDigits = t1 + _this.digitRightCount; t3 = _this.result; t4 = effectiveDecimalPos >= 0; t5 = t4 ? totalDigits - effectiveDecimalPos : 0; t3.maximumFractionDigits = t5; if (t4) { t1 -= effectiveDecimalPos; t3.minimumFractionDigits = t1; if (t1 < 0) t3.minimumFractionDigits = 0; } t1 = t3.minimumIntegerDigits = (t4 ? effectiveDecimalPos : totalDigits) - t2; if (t3.useExponentialNotation) { t3.maximumIntegerDigits = t2 + t1; if (t5 === 0 && t1 === 0) t3.minimumIntegerDigits = 1; } t1 = Math.max(0, _this.groupingCount); t3.finalGroupingSize = t1; if (!_this.groupingSizeSetExplicitly) t3.groupingSize = t1; t3.decimalSeparatorAlwaysShown = effectiveDecimalPos === 0 || effectiveDecimalPos === totalDigits; t1 = trunk._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, parseTrunkCharacter$1(trunk) { var t2, t3, t4, t5, t6, _this = this, _null = null, t1 = _this.pattern, ch = t1.peek$0(); switch (ch) { case "#": if (_this.zeroDigitCount > 0) ++_this.digitRightCount; else ++_this.digitLeftCount; t2 = _this.groupingCount; if (t2 >= 0 && _this.decimalPos < 0) _this.groupingCount = t2 + 1; break; case "0": if (_this.digitRightCount > 0) throw A.wrapException(A.FormatException$('Unexpected "0" in pattern "' + t1.contents, _null, _null)); ++_this.zeroDigitCount; t2 = _this.groupingCount; if (t2 >= 0 && _this.decimalPos < 0) _this.groupingCount = t2 + 1; break; case ",": t2 = _this.groupingCount; if (t2 > 0) { _this.groupingSizeSetExplicitly = true; _this.result.groupingSize = t2; } _this.groupingCount = 0; break; case ".": if (_this.decimalPos >= 0) throw A.wrapException(A.FormatException$('Multiple decimal separators in pattern "' + t1.toString$0(0) + '"', _null, _null)); _this.decimalPos = _this.digitLeftCount + _this.zeroDigitCount + _this.digitRightCount; break; case "E": trunk._contents += ch; t2 = _this.result; if (t2.useExponentialNotation) throw A.wrapException(A.FormatException$('Multiple exponential symbols in pattern "' + t1.toString$0(0) + '"', _null, _null)); t2.useExponentialNotation = true; t2.minimumExponentDigits = 0; ++t1._string_stack$_index; if (t1.peek$0() === "+") { trunk._contents += t1.read$0(0); t2.useSignForPositiveExponent = true; } for (t3 = t1.contents, t4 = t3.length; t5 = t1._string_stack$_index, t6 = t5 + 1, t5 = B.JSString_methods.substring$2(t3, t5, Math.min(t6, t4)), t5 === "0";) { t1._string_stack$_index = t6; trunk._contents += t5; ++t2.minimumExponentDigits; } if (_this.digitLeftCount + _this.zeroDigitCount < 1 || t2.minimumExponentDigits < 1) throw A.wrapException(A.FormatException$('Malformed exponential pattern "' + t1.toString$0(0) + '"', _null, _null)); return false; default: return false; } trunk._contents += ch; ++t1._string_stack$_index; return true; } }; A.StringStack.prototype = { read$1(_, n) { var result = this.peek$1(n); this._string_stack$_index += n; return result; }, read$0(_) { return this.read$1(0, 1); }, peek$1(howMany) { var t1 = this.contents, t2 = this._string_stack$_index; return B.JSString_methods.substring$2(t1, t2, Math.min(t2 + howMany, t1.length)); }, peek$0() { return this.peek$1(1); }, toString$0(_) { return this.contents + " at " + this._string_stack$_index; } }; A.UninitializedLocaleData.prototype = { $index(_, key) { return A.canonicalizedLocale(key) === "en_US" ? this.fallbackData : this._throwException$0(); }, containsKey$1(_, key) { if (A.canonicalizedLocale(key) !== "en_US") this._throwException$0(); return true; }, _throwException$0() { throw A.wrapException(new A.LocaleDataException("Locale data has not been initialized, call " + this.message + ".")); }, get$message(receiver) { return this.message; } }; A.LocaleDataException.prototype = { toString$0(_) { return "LocaleDataException: " + this.message; }, $isException: 1, get$message(receiver) { return this.message; } }; A.verifiedLocale_closure.prototype = { call$1(locale) { return A.deprecatedLocale(A.shortLocale(locale)); }, $signature: 29 }; A.verifiedLocale_closure0.prototype = { call$1(locale) { return A.deprecatedLocale(A.canonicalizedLocale(locale)); }, $signature: 29 }; A.verifiedLocale_closure1.prototype = { call$1(_) { return "fallback"; }, $signature: 29 }; A.PluralCase.prototype = { _enumToString$0() { return "PluralCase." + this._core$_name; } }; A.Country.prototype = { localizedName$1(languageCode) { var t1 = this.nameTranslations.$index(0, languageCode); return t1 == null ? this.name : t1; } }; A.CountryPickerDialog.prototype = { createState$0() { return new A._CountryPickerDialogState(B._StateLifecycle_0); }, onCountryChanged$1(arg0) { return this.onCountryChanged.call$1(arg0); } }; A._CountryPickerDialogState.prototype = { initState$0() { var _this = this, t1 = _this._widget; _this.___CountryPickerDialogState__selectedCountry_A = t1.selectedCountry; t1 = t1.filteredCountries; t1 = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); B.JSArray_methods.sort$1(t1, new A._CountryPickerDialogState_initState_closure(_this)); _this.___CountryPickerDialogState__filteredCountries_A = t1; _this.super$State$initState(); }, build$1(context) { var t2, t3, _this = this, _null = null, mediaWidth = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data.size._dx, t1 = _this._widget; t1.toString; t2 = mediaWidth > mediaWidth + 80 ? (mediaWidth - mediaWidth) / 2 : 40; t1 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1.searchText, _null, _null, _null, _null, _null, _null, _null, _null, B.Icon_AKW, _null, _null, _null, _null); t1 = A.TextField$(true, B.List_empty0, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _null, _null, _null, _null, _null, _null, 2, t1, B.DragStartBehavior_1, true, _null, true, _null, false, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, false, "\u2022", _null, new A._CountryPickerDialogState_build_closure(_this), _null, _null, _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null); t3 = _this.___CountryPickerDialogState__filteredCountries_A; t3 === $ && A.throwUnnamedLateFieldNI(); return A.Dialog$(_null, _null, A.Container$(_null, A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_0_0, t1, _null), B.SizedBox_null_20_null_null, A.Expanded$(A.ListView$builder(_null, new A._CountryPickerDialogState_build_closure0(_this, context), t3.length, _null, _null, _null, B.Axis_1, true), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsets_10_10_10_10, _null, _null, _null), B.Clip_0, _null, new A.EdgeInsets(t2, 24, t2, 24), _null, _null, _null); } }; A._CountryPickerDialogState_initState_closure.prototype = { call$2(a, b) { var t1 = this.$this; return B.JSString_methods.compareTo$1(a.localizedName$1(t1._widget.languageCode), b.localizedName$1(t1._widget.languageCode)); }, $signature: 745 }; A._CountryPickerDialogState_build_closure.prototype = { call$1(value) { var t1 = this.$this, t2 = A.CountryExtensions_stringSearch(t1._widget.countryList, value); B.JSArray_methods.sort$1(t2, new A._CountryPickerDialogState_build__closure0(t1)); t1.___CountryPickerDialogState__filteredCountries_A = t2; if (t1._framework$_element != null) t1.setState$1(new A._CountryPickerDialogState_build__closure1()); }, $signature: 15 }; A._CountryPickerDialogState_build__closure0.prototype = { call$2(a, b) { var t1 = this.$this; return B.JSString_methods.compareTo$1(a.localizedName$1(t1._widget.languageCode), b.localizedName$1(t1._widget.languageCode)); }, $signature: 745 }; A._CountryPickerDialogState_build__closure1.prototype = { call$0() { }, $signature: 0 }; A._CountryPickerDialogState_build_closure0.prototype = { call$2(ctx, index) { var t3, t4, _null = null, t1 = this.$this, t2 = t1.___CountryPickerDialogState__filteredCountries_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[index]; t3 = A.Image$asset("assets/flags/" + t2.code.toLowerCase() + ".png", _null, "intl_phone_field", 32); t4 = t1._widget; t2 = t2.localizedName$1(t4.languageCode); t1._widget.toString; t2 = A.Text$(t2, _null, _null, _null, _null, _null, B.TextStyle_LxF, _null, _null, _null); t4 = t1.___CountryPickerDialogState__filteredCountries_A[index].dialCode; t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t3, _null, _null, new A._CountryPickerDialogState_build__closure(t1, index, this.context), false, _null, _null, _null, _null, _null, t2, A.Text$("+" + t4, _null, _null, _null, _null, _null, B.TextStyle_LxF, _null, _null, _null), _null); return A.Column$(A._setArrayType([t1, B.Divider_null_1_null_null], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 2920 }; A._CountryPickerDialogState_build__closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.___CountryPickerDialogState__filteredCountries_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[this.index]; t1.___CountryPickerDialogState__selectedCountry_A = t2; t1._widget.onCountryChanged$1(t2); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.CountryExtensions_stringSearch_closure.prototype = { call$1(country) { var t1 = this._box_0, t2 = t1.search; if (t2.length !== 0) t2 = A.Primitives_parseInt(A.stringReplaceAllUnchecked(t2, "+", ""), null) != null; else t2 = false; if (t2 || B.JSString_methods.startsWith$1(t1.search, "+")) t1 = B.JSString_methods.contains$1(country.dialCode, t1.search); else if (!B.JSString_methods.contains$1(A.removeDiacritics(A.stringReplaceAllUnchecked(country.name, "+", "").toLowerCase()), t1.search)) { t2 = country.nameTranslations; t1 = J.any$1$ax(t2.get$values(t2), new A.CountryExtensions_stringSearch__closure(t1)); } else t1 = true; return t1; }, $signature: 744 }; A.CountryExtensions_stringSearch__closure.prototype = { call$1(element) { return B.JSString_methods.contains$1(A.removeDiacritics(element.toLowerCase()), this._box_0.search); }, $signature: 12 }; A.IntlPhoneField.prototype = { createState$0() { return new A._IntlPhoneFieldState(B._StateLifecycle_0); } }; A._IntlPhoneFieldState.prototype = { initState$0() { var t1, t2, t3, _this = this; _this.super$State$initState(); _this._widget.toString; _this.___IntlPhoneFieldState_filteredCountries_A = _this.___IntlPhoneFieldState__countryList_A = B.List_ftx; _this.___IntlPhoneFieldState_number_A = ""; t1 = B.JSArray_methods.firstWhere$2$orElse(B.List_ftx, new A._IntlPhoneFieldState_initState_closure(_this), new A._IntlPhoneFieldState_initState_closure0(_this)); _this.___IntlPhoneFieldState__selectedCountry_A = t1; t2 = _this.___IntlPhoneFieldState_number_A; t3 = B.JSString_methods.startsWith$1(t2, "+"); t1 = t1.dialCode; if (t3) _this.___IntlPhoneFieldState_number_A = B.JSString_methods.replaceFirst$2(t2, A.RegExp_RegExp("^\\+" + t1, true, false, false, false), ""); else _this.___IntlPhoneFieldState_number_A = B.JSString_methods.replaceFirst$2(t2, A.RegExp_RegExp("^" + t1, true, false, false, false), ""); _this._widget.toString; }, _changeCountry$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$_changeCountry$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.___IntlPhoneFieldState__countryList_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$self.___IntlPhoneFieldState_filteredCountries_A = t1; t1 = $async$self._framework$_element; t1.toString; $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A._IntlPhoneFieldState__changeCountry_closure($async$self), t1, null, false, type$.dynamic), $async$_changeCountry$0); case 2: // returning from await. if ($async$self._framework$_element != null) $async$self.setState$1(new A._IntlPhoneFieldState__changeCountry_closure0()); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_changeCountry$0, $async$completer); }, build$1(context) { var t1, t2, t3, t4, t5, _this = this, _null = null; _this._widget.toString; t1 = _this.___IntlPhoneFieldState_number_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A._setArrayType(["telephoneNumberNational"], type$.JSArray_String); _this._widget.toString; t3 = type$.JSArray_Widget; t4 = A._setArrayType([B.SizedBox_4_null_null_null], t3); _this._widget.toString; B.JSArray_methods.addAll$1(t4, A._setArrayType([B.Icon_YuM, B.SizedBox_4_null_null_null], t3)); _this._widget.toString; t5 = _this.___IntlPhoneFieldState__selectedCountry_A; t5 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.addAll$1(t4, A._setArrayType([A.Image$asset("assets/flags/" + t5.code.toLowerCase() + ".png", _null, "intl_phone_field", 32), B.SizedBox_8_null_null_null], t3)); t3 = _this.___IntlPhoneFieldState__selectedCountry_A; _this._widget.toString; t4.push(A.FittedBox$(A.Text$("+" + t3.dialCode, _null, _null, _null, _null, _null, _null, _null, _null, _null))); _this._widget.toString; t4.push(B.SizedBox_8_null_null_null); t3 = A.Container$(_null, A.DecoratedBox$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_0_0_0_0, A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_0, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_changeCountry(), _null, _null, _null, _null, _null, _null, _null), B.BoxDecoration_423, B.DecorationPosition_0), B.Clip_0, _null, _null, _null, _null, _null, _null, B.EdgeInsets_0_0_0_0, _null, _null, _null, _null); _this._widget.toString; t3 = B.InputDecoration_vBr.copyWith$2$counterText$prefixIcon(_null, t3); t4 = _this._widget; return A.TextFormField$(true, t2, true, B.AutovalidateMode_2, _null, _null, _null, B.Radius_0_0, 2, t3, true, false, _null, t1, t4.inputFormatters, _null, _null, B.TextInputType_3_null_null, _null, _null, 1, _null, false, new A._IntlPhoneFieldState_build_closure(_this), _null, _null, new A._IntlPhoneFieldState_build_closure0(_this), _null, false, _null, true, _null, B.TextAlign_0, _null, _null, new A._IntlPhoneFieldState_build_closure1(_this)); } }; A._IntlPhoneFieldState_initState_closure.prototype = { call$1(item) { var t1 = this.$this._widget.initialCountryCode; return item.code === t1; }, $signature: 744 }; A._IntlPhoneFieldState_initState_closure0.prototype = { call$0() { var t1 = this.$this.___IntlPhoneFieldState__countryList_A; t1 === $ && A.throwUnnamedLateFieldNI(); return B.JSArray_methods.get$first(t1); }, $signature: 2927 }; A._IntlPhoneFieldState__changeCountry_closure.prototype = { call$1(context) { return new A.StatefulBuilder(new A._IntlPhoneFieldState__changeCountry__closure(this.$this), null); }, $signature: 3018 }; A._IntlPhoneFieldState__changeCountry__closure.prototype = { call$2(ctx, setState) { var t2, t3, t4, t1 = this.$this; t1._widget.toString; t2 = t1.___IntlPhoneFieldState_filteredCountries_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.___IntlPhoneFieldState__countryList_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.___IntlPhoneFieldState__selectedCountry_A; t4 === $ && A.throwUnnamedLateFieldNI(); return new A.CountryPickerDialog(t3, t4, new A._IntlPhoneFieldState__changeCountry___closure(t1, setState), "Search country", t2, null, "en".toLowerCase(), null); }, $signature: 3019 }; A._IntlPhoneFieldState__changeCountry___closure.prototype = { call$1(country) { var t1 = this.$this; t1.___IntlPhoneFieldState__selectedCountry_A = country; t1._widget.toString; this.setState.call$1(new A._IntlPhoneFieldState__changeCountry____closure()); }, $signature: 3022 }; A._IntlPhoneFieldState__changeCountry____closure.prototype = { call$0() { }, $signature: 0 }; A._IntlPhoneFieldState__changeCountry_closure0.prototype = { call$0() { }, $signature: 0 }; A._IntlPhoneFieldState_build_closure0.prototype = { call$1(value) { this.$this._widget.toString; }, $signature: 98 }; A._IntlPhoneFieldState_build_closure.prototype = { call$1(value) { return this.$call$body$_IntlPhoneFieldState_build_closure(value); }, $call$body$_IntlPhoneFieldState_build_closure(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, phoneNumber, t1, t2, $async$temp1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t2 = t1.___IntlPhoneFieldState__selectedCountry_A; t2 === $ && A.throwUnnamedLateFieldNI(); phoneNumber = new A.PhoneNumber(t2.code, "+" + t2.dialCode, value); t2 = t1._widget.validator; t2 = t2.call$1(phoneNumber); $async$temp1 = t1; $async$goto = 2; return A._asyncAwait(type$.Future_nullable_String._is(t2) ? t2 : A._Future$value(t2, type$.nullable_String), $async$call$1); case 2: // returning from await. $async$temp1.validatorMessage = $async$result; t1._widget.onChanged.call$1(phoneNumber); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 432 }; A._IntlPhoneFieldState_build_closure1.prototype = { call$1(value) { var t1; if (value != null) { if (value.length !== 0) t1 = A.Primitives_parseInt(A.stringReplaceAllUnchecked(value, "+", ""), null) != null; else t1 = false; t1 = !t1; } else t1 = true; if (t1) return this.$this.validatorMessage; t1 = this.$this; t1._widget.toString; return t1.validatorMessage; }, $signature: 149 }; A.IconPosition.prototype = { _enumToString$0() { return "IconPosition." + this._core$_name; } }; A.PhoneNumber.prototype = { toString$0(_) { return "PhoneNumber(countryISOCode: " + this.countryISOCode + ", countryCode: " + this.countryCode + ", number: " + this.number + ")"; } }; A.InvoiceStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme, t2 = t1.colorInfo, t3 = t1.colorPrimary, t4 = t1.colorSuccess, t5 = t1.colorDanger; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", t2, "3", t3, "4", t4, "-1", t5, "5", B.Color_4282664004, "6", B.Color_4282664004, "-3", t1.colorWarning, "-4", t5], type$.String, type$.nullable_Color); } }; A.RecurringInvoiceStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", t1.colorSuccess, "3", B.Color_4282664004, "4", t1.colorInfo, "-1", t1.colorPrimary], type$.String, type$.nullable_Color); } }; A.CreditStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", t1.colorInfo, "3", t1.colorPrimary, "4", t1.colorSuccess, "-1", t1.colorWarning, "-2", t1.colorDanger], type$.String, type$.nullable_Color); } }; A.PurchaseOrderStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme, t2 = t1.colorInfo, t3 = t1.colorPrimary, t4 = t1.colorSuccess, t5 = t1.colorDanger; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", t2, "3", t3, "4", t4, "5", t5, "-1", t1.colorWarning, "-2", t5], type$.String, type$.nullable_Color); } }; A.TransactionStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme; return A.LinkedHashMap_LinkedHashMap$_literal(["1", t1.colorInfo, "2", t1.colorPrimary, "3", t1.colorSuccess], type$.String, type$.nullable_Color); } }; A.QuoteStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme, t2 = t1.colorInfo, t3 = t1.colorPrimary, t4 = t1.colorSuccess, t5 = t1.colorDanger; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", t2, "3", t3, "4", t4, "-1", t5, "-2", t1.colorWarning, "-3", t5], type$.String, type$.nullable_Color); } }; A.PaymentStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme, t2 = t1.colorDanger, t3 = t1.colorSuccess, t4 = t1.colorPrimary; t1 = t1.colorInfo; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", B.Color_4282664004, "3", t2, "4", t3, "5", t4, "6", B.Color_4282664004, "-1", t1, "-2", t1], type$.String, type$.nullable_Color); } }; A.ExpenseStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme; return A.LinkedHashMap_LinkedHashMap$_literal(["1", B.Color_4287137928, "2", t1.colorPrimary, "3", t1.colorSuccess, "5", t1.colorInfo], type$.String, type$.nullable_Color); } }; A.TaskStatusColors.prototype = { get$colors() { var t1 = this._colors0$_colorTheme; return A.LinkedHashMap_LinkedHashMap$_literal(["-1", B.Color_4287137928, "-2", t1.colorPrimary, "-3", t1.colorSuccess], type$.String, type$.nullable_Color); } }; A.FileStorage.prototype = { load$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, flags, buffer, t1, t2, t3, value; var $async$load$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.tag; $async$goto = 3; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$load$0); case 3: // returning from await. t2 = $async$result._preferenceCache; t3 = J.getInterceptor$asx(t2); value = A._asStringQ(t3.$index(t2, t1)); if (value != null) { $async$returnValue = value; // goto return $async$goto = 1; break; } value = A._asStringQ(t3.$index(t2, t1 + "_gzip")); if (value != null) { t1 = A.InputStream$(B.C_Base64Decoder.convert$1(value), 0, null, 0); if (t1.readUint16$0() !== 35615) A.throwExpression(A.ArchiveException$("Invalid GZip Signature")); if (t1.readByte$0() !== 8) A.throwExpression(A.ArchiveException$("Invalid GZip Compression Methos")); flags = t1.readByte$0(); t1.readUint32$0(); t1.readByte$0(); t1.readByte$0(); if ((flags & 4) !== 0) t1.readBytes$1(t1.readUint16$0()); if ((flags & 8) !== 0) t1.readString$0(); if ((flags & 16) !== 0) t1.readString$0(); if ((flags & 2) !== 0) t1.readUint16$0(); t1 = A.Inflate$buffer(t1).output; buffer = type$.List_int._as(B.NativeByteBuffer_methods.asUint8List$2(t1._output_stream$_buffer.buffer, 0, t1.length)); $async$returnValue = B.C_Utf8Codec.decode$1(0, buffer); // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$load$0, $async$completer); }, save$1(_, data) { return this.save$body$FileStorage(0, data); }, save$body$FileStorage(_, data) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_File), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, e, gzipBytes, zipped, e0, exception, t1, t2, prefs, $async$exception, $async$exception1; var $async$save$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$save$1); case 3: // returning from await. prefs = $async$result; $async$handler = 5; $async$goto = 8; return A._asyncAwait(prefs._setValue$3("String", $async$self.tag, data), $async$save$1); case 8: // returning from await. $async$handler = 2; // goto after finally $async$goto = 7; break; case 5: // catch $async$handler = 4; $async$exception = $async$currentError; e = A.unwrapException($async$exception); $async$goto = B.JSString_methods.contains$1(A.S(e), "QuotaExceededError") ? 9 : 10; break; case 9: // then t1 = $async$self.tag; $async$goto = 11; return A._asyncAwait(J.remove$1$ax(prefs, t1), $async$save$1); case 11: // returning from await. t2 = new A.GZipEncoder().encode$1(B.C_Utf8Encoder.convert$1(data)); t2.toString; gzipBytes = t2; zipped = B.C_Base64Codec.get$encoder().convert$1(gzipBytes); $async$handler = 13; $async$goto = 16; return A._asyncAwait(prefs._setValue$3("String", t1 + "_gzip", zipped), $async$save$1); case 16: // returning from await. $async$handler = 4; // goto after finally $async$goto = 15; break; case 13: // catch $async$handler = 12; $async$exception1 = $async$currentError; e0 = A.unwrapException($async$exception1); $async$goto = B.JSString_methods.contains$1(A.S(e0), "QuotaExceededError") ? 17 : 18; break; case 17: // then $async$goto = 19; return A._asyncAwait(J.remove$1$ax(prefs, t1 + "_gzip"), $async$save$1); case 19: // returning from await. case 18: // join // goto after finally $async$goto = 15; break; case 12: // uncaught // goto uncaught $async$goto = 4; break; case 15: // after finally case 10: // join // goto after finally $async$goto = 7; break; case 4: // uncaught // goto rethrow $async$goto = 2; break; case 7: // after finally $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$save$1, $async$completer); }, delete$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_FileSystemEntity), $async$returnValue, $async$self = this, prefs, t1; var $async$delete$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$delete$0); case 3: // returning from await. prefs = $async$result; t1 = $async$self.tag; prefs.remove$1(0, t1); prefs.remove$1(0, t1 + "_gzip"); $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$delete$0, $async$completer); }, exists$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, t1, t2, t3; var $async$exists$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.tag; $async$goto = 3; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$exists$0); case 3: // returning from await. t2 = $async$result._preferenceCache; t3 = J.getInterceptor$x(t2); $async$returnValue = t3.containsKey$1(t2, t1) || t3.containsKey$1(t2, t1 + "_gzip"); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$exists$0, $async$completer); } }; A.AccountEntity.prototype = { get$isUpdateAvailable() { var t1, _this = this; if (_this.disableAutoUpdate) return false; t1 = _this.currentVersion; if (t1.length === 0 || _this.latestVersion.length === 0) return false; t1 = A.Version__compare(A.Version_parse(t1), A.Version_parse(_this.latestVersion)); return t1 < 0; } }; A._$AccountEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "key", serializers.serialize$2$specifiedType(object.key, B.FullType_h8g), "trial_started", serializers.serialize$2$specifiedType(object.trialStarted, B.FullType_h8g), "default_url", serializers.serialize$2$specifiedType(object.defaultUrl, B.FullType_h8g), "report_errors", serializers.serialize$2$specifiedType(object.reportErrors, B.FullType_MtR), "plan", serializers.serialize$2$specifiedType(object.plan, B.FullType_h8g), "plan_expires", serializers.serialize$2$specifiedType(object.planExpires, B.FullType_h8g), "latest_version", serializers.serialize$2$specifiedType(object.latestVersion, B.FullType_h8g), "current_version", serializers.serialize$2$specifiedType(object.currentVersion, B.FullType_h8g), "debug_enabled", serializers.serialize$2$specifiedType(object.debugEnabled, B.FullType_MtR), "is_docker", serializers.serialize$2$specifiedType(object.isDocker, B.FullType_MtR), "is_migrated", serializers.serialize$2$specifiedType(object.isMigrated, B.FullType_MtR), "is_hosted", serializers.serialize$2$specifiedType(object.isHosted, B.FullType_MtR), "is_scheduler_running", serializers.serialize$2$specifiedType(object.isSchedulerRunning, B.FullType_MtR), "disable_auto_update", serializers.serialize$2$specifiedType(object.disableAutoUpdate, B.FullType_MtR), "default_company_id", serializers.serialize$2$specifiedType(object.defaultCompanyId, B.FullType_h8g), "hosted_client_count", serializers.serialize$2$specifiedType(object.hostedClientCount, B.FullType_kjq), "hosted_company_count", serializers.serialize$2$specifiedType(object.hostedCompanyCount, B.FullType_kjq), "set_react_as_default_ap", serializers.serialize$2$specifiedType(object.setReactAsDefaultAP, B.FullType_MtR), "account_sms_verified", serializers.serialize$2$specifiedType(object.accountSmsVerified, B.FullType_MtR), "trial_days_left", serializers.serialize$2$specifiedType(object.trialDaysLeft, B.FullType_kjq), "has_iap_plan", serializers.serialize$2$specifiedType(object.hasIapPlan, B.FullType_MtR), "payment_id", serializers.serialize$2$specifiedType(object.paymentId, B.FullType_h8g), "tax_api_enabled", serializers.serialize$2$specifiedType(object.taxApiEnabled, B.FullType_MtR), "nordigen_enabled", serializers.serialize$2$specifiedType(object.nordigenEnabled, B.FullType_MtR), "upload_extensions", serializers.serialize$2$specifiedType(object.uploadExtensions, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.AccountEntityBuilder(); A.AccountEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._account_model$_id = t1; break; case "key": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._key = t1; break; case "trial_started": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._trialStarted = t1; break; case "default_url": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._defaultUrl = t1; break; case "report_errors": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._reportErrors = t1; break; case "plan": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._plan = t1; break; case "plan_expires": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._planExpires = t1; break; case "latest_version": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._latestVersion = t1; break; case "current_version": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._currentVersion = t1; break; case "debug_enabled": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._debugEnabled = t1; break; case "is_docker": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._isDocker = t1; break; case "is_migrated": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._isMigrated = t1; break; case "is_hosted": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._isHosted = t1; break; case "is_scheduler_running": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._isSchedulerRunning = t1; break; case "disable_auto_update": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._disableAutoUpdate = t1; break; case "default_company_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._defaultCompanyId = t1; break; case "hosted_client_count": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_account_model$_$this()._hostedClientCount = t1; break; case "hosted_company_count": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_account_model$_$this()._hostedCompanyCount = t1; break; case "set_react_as_default_ap": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._setReactAsDefaultAP = t1; break; case "account_sms_verified": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._accountSmsVerified = t1; break; case "trial_days_left": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_account_model$_$this()._trialDaysLeft = t1; break; case "has_iap_plan": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._hasIapPlan = t1; break; case "payment_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._paymentId = t1; break; case "tax_api_enabled": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._taxApiEnabled = t1; break; case "nordigen_enabled": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_account_model$_$this()._nordigenEnabled = t1; break; case "upload_extensions": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_account_model$_$this()._uploadExtensions = t1; break; } } return result._account_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Yu0; }, get$wireName() { return "AccountEntity"; } }; A._$AccountEntity.prototype = { rebuild$1(updates) { var t1 = new A.AccountEntityBuilder(); A.AccountEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._account_model$_$v = this; updates.call$1(t1); return t1._account_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$AccountEntity && _this.id === other.id && _this.key === other.key && _this.trialStarted === other.trialStarted && _this.defaultUrl === other.defaultUrl && _this.reportErrors === other.reportErrors && _this.plan === other.plan && _this.planExpires === other.planExpires && _this.latestVersion === other.latestVersion && _this.currentVersion === other.currentVersion && _this.debugEnabled === other.debugEnabled && _this.isDocker === other.isDocker && _this.isMigrated === other.isMigrated && _this.isHosted === other.isHosted && _this.isSchedulerRunning === other.isSchedulerRunning && _this.disableAutoUpdate === other.disableAutoUpdate && _this.defaultCompanyId === other.defaultCompanyId && _this.hostedClientCount === other.hostedClientCount && _this.hostedCompanyCount === other.hostedCompanyCount && _this.setReactAsDefaultAP === other.setReactAsDefaultAP && _this.accountSmsVerified === other.accountSmsVerified && _this.trialDaysLeft === other.trialDaysLeft && _this.hasIapPlan === other.hasIapPlan && _this.paymentId === other.paymentId && _this.taxApiEnabled === other.taxApiEnabled && _this.nordigenEnabled === other.nordigenEnabled && _this.uploadExtensions === other.uploadExtensions; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._account_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.key)), B.JSString_methods.get$hashCode(_this.trialStarted)), B.JSString_methods.get$hashCode(_this.defaultUrl)), B.JSBool_methods.get$hashCode(_this.reportErrors)), B.JSString_methods.get$hashCode(_this.plan)), B.JSString_methods.get$hashCode(_this.planExpires)), B.JSString_methods.get$hashCode(_this.latestVersion)), B.JSString_methods.get$hashCode(_this.currentVersion)), B.JSBool_methods.get$hashCode(_this.debugEnabled)), B.JSBool_methods.get$hashCode(_this.isDocker)), B.JSBool_methods.get$hashCode(_this.isMigrated)), B.JSBool_methods.get$hashCode(_this.isHosted)), B.JSBool_methods.get$hashCode(_this.isSchedulerRunning)), B.JSBool_methods.get$hashCode(_this.disableAutoUpdate)), B.JSString_methods.get$hashCode(_this.defaultCompanyId)), B.JSInt_methods.get$hashCode(_this.hostedClientCount)), B.JSInt_methods.get$hashCode(_this.hostedCompanyCount)), B.JSBool_methods.get$hashCode(_this.setReactAsDefaultAP)), B.JSBool_methods.get$hashCode(_this.accountSmsVerified)), B.JSInt_methods.get$hashCode(_this.trialDaysLeft)), B.JSBool_methods.get$hashCode(_this.hasIapPlan)), B.JSString_methods.get$hashCode(_this.paymentId)), B.JSBool_methods.get$hashCode(_this.taxApiEnabled)), B.JSBool_methods.get$hashCode(_this.nordigenEnabled)), B.JSString_methods.get$hashCode(_this.uploadExtensions))); t1 = _this._account_model$__hashCode; if (t1 == null) { _this._account_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("AccountEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", _this.id); t2.add$2(t1, "key", _this.key); t2.add$2(t1, "trialStarted", _this.trialStarted); t2.add$2(t1, "defaultUrl", _this.defaultUrl); t2.add$2(t1, "reportErrors", _this.reportErrors); t2.add$2(t1, "plan", _this.plan); t2.add$2(t1, "planExpires", _this.planExpires); t2.add$2(t1, "latestVersion", _this.latestVersion); t2.add$2(t1, "currentVersion", _this.currentVersion); t2.add$2(t1, "debugEnabled", _this.debugEnabled); t2.add$2(t1, "isDocker", _this.isDocker); t2.add$2(t1, "isMigrated", _this.isMigrated); t2.add$2(t1, "isHosted", _this.isHosted); t2.add$2(t1, "isSchedulerRunning", _this.isSchedulerRunning); t2.add$2(t1, "disableAutoUpdate", _this.disableAutoUpdate); t2.add$2(t1, "defaultCompanyId", _this.defaultCompanyId); t2.add$2(t1, "hostedClientCount", _this.hostedClientCount); t2.add$2(t1, "hostedCompanyCount", _this.hostedCompanyCount); t2.add$2(t1, "setReactAsDefaultAP", _this.setReactAsDefaultAP); t2.add$2(t1, "accountSmsVerified", _this.accountSmsVerified); t2.add$2(t1, "trialDaysLeft", _this.trialDaysLeft); t2.add$2(t1, "hasIapPlan", _this.hasIapPlan); t2.add$2(t1, "paymentId", _this.paymentId); t2.add$2(t1, "taxApiEnabled", _this.taxApiEnabled); t2.add$2(t1, "nordigenEnabled", _this.nordigenEnabled); t2.add$2(t1, "uploadExtensions", _this.uploadExtensions); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.AccountEntityBuilder.prototype = { get$id(_) { return this.get$_account_model$_$this()._account_model$_id; }, get$_account_model$_$this() { var _this = this, $$v = _this._account_model$_$v; if ($$v != null) { _this._account_model$_id = $$v.id; _this._key = $$v.key; _this._trialStarted = $$v.trialStarted; _this._defaultUrl = $$v.defaultUrl; _this._reportErrors = $$v.reportErrors; _this._plan = $$v.plan; _this._planExpires = $$v.planExpires; _this._latestVersion = $$v.latestVersion; _this._currentVersion = $$v.currentVersion; _this._debugEnabled = $$v.debugEnabled; _this._isDocker = $$v.isDocker; _this._isMigrated = $$v.isMigrated; _this._isHosted = $$v.isHosted; _this._isSchedulerRunning = $$v.isSchedulerRunning; _this._disableAutoUpdate = $$v.disableAutoUpdate; _this._defaultCompanyId = $$v.defaultCompanyId; _this._hostedClientCount = $$v.hostedClientCount; _this._hostedCompanyCount = $$v.hostedCompanyCount; _this._setReactAsDefaultAP = $$v.setReactAsDefaultAP; _this._accountSmsVerified = $$v.accountSmsVerified; _this._trialDaysLeft = $$v.trialDaysLeft; _this._hasIapPlan = $$v.hasIapPlan; _this._paymentId = $$v.paymentId; _this._taxApiEnabled = $$v.taxApiEnabled; _this._nordigenEnabled = $$v.nordigenEnabled; _this._uploadExtensions = $$v.uploadExtensions; _this._account_model$_$v = null; } return _this; }, _account_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, _this = this, _s13_ = "AccountEntity", _$result = _this._account_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._account_model$_id, _s13_, "id"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._key, _s13_, "key"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._trialStarted, _s13_, "trialStarted"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._defaultUrl, _s13_, "defaultUrl"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._reportErrors, _s13_, "reportErrors"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._plan, _s13_, "plan"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._planExpires, _s13_, "planExpires"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._latestVersion, _s13_, "latestVersion"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._currentVersion, _s13_, "currentVersion"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._debugEnabled, _s13_, "debugEnabled"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._isDocker, _s13_, "isDocker"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._isMigrated, _s13_, "isMigrated"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._isHosted, _s13_, "isHosted"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._isSchedulerRunning, _s13_, "isSchedulerRunning"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._disableAutoUpdate, _s13_, "disableAutoUpdate"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._defaultCompanyId, _s13_, "defaultCompanyId"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._hostedClientCount, _s13_, "hostedClientCount"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._hostedCompanyCount, _s13_, "hostedCompanyCount"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._setReactAsDefaultAP, _s13_, "setReactAsDefaultAP"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._accountSmsVerified, _s13_, "accountSmsVerified"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._trialDaysLeft, _s13_, "trialDaysLeft"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._hasIapPlan, _s13_, "hasIapPlan"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._paymentId, _s13_, "paymentId"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._taxApiEnabled, _s13_, "taxApiEnabled"); _$result = A._$AccountEntity$_(t20, t9, t10, t16, t4, t15, t22, t17, t18, t1, t11, t13, t12, t14, t2, t8, A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._nordigenEnabled, _s13_, "nordigenEnabled"), t23, t6, t7, t5, t19, t24, t21, t3, A.BuiltValueNullFieldError_checkNotNull(_this.get$_account_model$_$this()._uploadExtensions, _s13_, "uploadExtensions")); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._account_model$_$v = _$result; } }; A.BankAccountListResponse.prototype = {}; A.BankAccountItemResponse.prototype = {}; A.BankAccountEntity.prototype = { get$entityType() { return B.EntityType_bankAccount; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; if (!t1) { t1 = !multiselect; if (t1 && includeEdit && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_edit); if (t1 && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_reconnect); } if (actions.length !== 0) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$3(_, bankAccount, sortField, sortAscending) { var response, bankAccountA = sortAscending ? this : bankAccount, bankAccountB = sortAscending ? bankAccount : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(bankAccountA.name.toLowerCase(), bankAccountB.name.toLowerCase()); break; case "balance": response = B.JSNumber_methods.compareTo$1(bankAccountA.balance, bankAccountB.balance); break; case "type": response = B.JSString_methods.compareTo$1(bankAccountA.type.toLowerCase(), bankAccountB.type.toLowerCase()); break; default: A.print("## ERROR: sort by bankAccount." + sortField + " is not implemented"); response = 0; break; } if (response === 0) return B.JSString_methods.compareTo$1(bankAccountA.name, bankAccountB.name); else return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name, this.type], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.name, this.type], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return this.balance; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, $isSelectableEntity: 1 }; A._$BankAccountListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_2ru)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.BankAccountListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.BankAccountEntity, t3 = type$.ListBuilder_BankAccountEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._bank_account_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._bank_account_model$_data = t6; result._bank_account_model$_$v = null; } t4 = result._bank_account_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._bank_account_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_2ru); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._bank_account_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_2jN8; }, get$wireName() { return "BankAccountListResponse"; } }; A._$BankAccountItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_FKj)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.BankAccountItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BankAccountEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._bank_account_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.BankAccountEntityBuilder(); t3.get$_bank_account_model$_$this()._fromDate = ""; t3.get$_bank_account_model$_$this()._disabledUpstream = false; t3.get$_bank_account_model$_$this()._autoSync = false; t3.get$_bank_account_model$_$this()._nordigenInstitutionId = ""; t3.get$_bank_account_model$_$this()._integrationType = ""; t3._bank_account_model$_$v = t2; result._bank_account_model$_data = t3; result._bank_account_model$_$v = null; } t2 = result._bank_account_model$_data; if (t2 == null) { t2 = new A.BankAccountEntityBuilder(); t2.get$_bank_account_model$_$this()._fromDate = ""; t2.get$_bank_account_model$_$this()._disabledUpstream = false; t2.get$_bank_account_model$_$this()._autoSync = false; t2.get$_bank_account_model$_$this()._nordigenInstitutionId = ""; t2.get$_bank_account_model$_$this()._integrationType = ""; result._bank_account_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_FKj); t3.toString; t1._as(t3); t2._bank_account_model$_$v = t3; break; } } return result._bank_account_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_2jN7; }, get$wireName() { return "BankAccountItemResponse"; } }; A._$BankAccountEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["bank_account_name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "bank_account_status", serializers.serialize$2$specifiedType(object.status, B.FullType_h8g), "bank_account_type", serializers.serialize$2$specifiedType(object.type, B.FullType_h8g), "provider_name", serializers.serialize$2$specifiedType(object.provider, B.FullType_h8g), "from_date", serializers.serialize$2$specifiedType(object.fromDate, B.FullType_h8g), "auto_sync", serializers.serialize$2$specifiedType(object.autoSync, B.FullType_MtR), "disabled_upstream", serializers.serialize$2$specifiedType(object.disabledUpstream, B.FullType_MtR), "integration_type", serializers.serialize$2$specifiedType(object.integrationType, B.FullType_h8g), "nordigen_institution_id", serializers.serialize$2$specifiedType(object.nordigenInstitutionId, B.FullType_h8g), "balance", serializers.serialize$2$specifiedType(object.balance, B.FullType_MME), "currency", serializers.serialize$2$specifiedType(object.currency, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.BankAccountEntityBuilder(); A.BankAccountEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "bank_account_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._bank_account_model$_name = t1; break; case "bank_account_status": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._status = t1; break; case "bank_account_type": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._bank_account_model$_type = t1; break; case "provider_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._provider = t1; break; case "from_date": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._fromDate = t1; break; case "auto_sync": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_bank_account_model$_$this()._autoSync = t1; break; case "disabled_upstream": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_bank_account_model$_$this()._disabledUpstream = t1; break; case "integration_type": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._integrationType = t1; break; case "nordigen_institution_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._nordigenInstitutionId = t1; break; case "balance": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_bank_account_model$_$this()._bank_account_model$_balance = t1; break; case "currency": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._currency = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_bank_account_model$_$this()._bank_account_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_bank_account_model$_$this()._bank_account_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_bank_account_model$_$this()._bank_account_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_bank_account_model$_$this()._bank_account_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_bank_account_model$_$this()._bank_account_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_bank_account_model$_$this()._bank_account_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_bank_account_model$_$this()._bank_account_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_bank_account_model$_$this()._bank_account_model$_id = t1; break; } } return result._bank_account_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_g1d; }, get$wireName() { return "BankAccountEntity"; } }; A._$BankAccountListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$BankAccountListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._bank_account_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._bank_account_model$__hashCode; if (t1 == null) { _this._bank_account_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("BankAccountListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.BankAccountListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._bank_account_model$_$v; if ($$v != null) { t1 = $$v.data; _this._bank_account_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._bank_account_model$_$v = null; } t1 = _this._bank_account_model$_data; return t1 == null ? _this._bank_account_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.BankAccountEntity) : t1; }, _bank_account_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "BankAccountListResponse", _$result = null; try { _$result0 = _this._bank_account_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$BankAccountListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._bank_account_model$_$v = t1; return _$result; } }; A._$BankAccountItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$BankAccountItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._bank_account_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._bank_account_model$__hashCode; if (t1 == null) { _this._bank_account_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("BankAccountItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.BankAccountItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._bank_account_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.BankAccountEntityBuilder(); A.BankAccountEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._bank_account_model$_$v = t1; _this._bank_account_model$_data = t2; _this._bank_account_model$_$v = null; } t1 = _this._bank_account_model$_data; if (t1 == null) { t1 = new A.BankAccountEntityBuilder(); A.BankAccountEntity__initializeBuilder(t1); _this._bank_account_model$_data = t1; } return t1; }, _bank_account_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "BankAccountItemResponse", _$result = null; try { _$result0 = _this._bank_account_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._bank_account_model$_build$0(); _$result0 = new A._$BankAccountItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._bank_account_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._bank_account_model$_$v = t1; return _$result; } }; A._$BankAccountEntity.prototype = { rebuild$1(updates) { var t1 = new A.BankAccountEntityBuilder(); A.BankAccountEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._bank_account_model$_$v = this; updates.call$1(t1); return t1._bank_account_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$BankAccountEntity && _this.name === other.name && _this.status === other.status && _this.type === other.type && _this.provider === other.provider && _this.fromDate === other.fromDate && _this.autoSync === other.autoSync && _this.disabledUpstream === other.disabledUpstream && _this.integrationType === other.integrationType && _this.nordigenInstitutionId === other.nordigenInstitutionId && _this.balance === other.balance && _this.currency === other.currency && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._bank_account_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.status)), B.JSString_methods.get$hashCode(_this.type)), B.JSString_methods.get$hashCode(_this.provider)), B.JSString_methods.get$hashCode(_this.fromDate)), B.JSBool_methods.get$hashCode(_this.autoSync)), B.JSBool_methods.get$hashCode(_this.disabledUpstream)), B.JSString_methods.get$hashCode(_this.integrationType)), B.JSString_methods.get$hashCode(_this.nordigenInstitutionId)), B.JSNumber_methods.get$hashCode(_this.balance)), B.JSString_methods.get$hashCode(_this.currency)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._bank_account_model$__hashCode; if (t1 == null) { _this._bank_account_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("BankAccountEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "status", _this.status); t2.add$2(t1, "type", _this.type); t2.add$2(t1, "provider", _this.provider); t2.add$2(t1, "fromDate", _this.fromDate); t2.add$2(t1, "autoSync", _this.autoSync); t2.add$2(t1, "disabledUpstream", _this.disabledUpstream); t2.add$2(t1, "integrationType", _this.integrationType); t2.add$2(t1, "nordigenInstitutionId", _this.nordigenInstitutionId); t2.add$2(t1, "balance", _this.balance); t2.add$2(t1, "currency", _this.currency); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.BankAccountEntityBuilder.prototype = { get$id(_) { return this.get$_bank_account_model$_$this()._bank_account_model$_id; }, get$_bank_account_model$_$this() { var _this = this, $$v = _this._bank_account_model$_$v; if ($$v != null) { _this._bank_account_model$_name = $$v.name; _this._status = $$v.status; _this._bank_account_model$_type = $$v.type; _this._provider = $$v.provider; _this._fromDate = $$v.fromDate; _this._autoSync = $$v.autoSync; _this._disabledUpstream = $$v.disabledUpstream; _this._integrationType = $$v.integrationType; _this._nordigenInstitutionId = $$v.nordigenInstitutionId; _this._bank_account_model$_balance = $$v.balance; _this._currency = $$v.currency; _this._bank_account_model$_isChanged = $$v.isChanged; _this._bank_account_model$_createdAt = $$v.createdAt; _this._bank_account_model$_updatedAt = $$v.updatedAt; _this._bank_account_model$_archivedAt = $$v.archivedAt; _this._bank_account_model$_isDeleted = $$v.isDeleted; _this._bank_account_model$_createdUserId = $$v.createdUserId; _this._bank_account_model$_assignedUserId = $$v.assignedUserId; _this._bank_account_model$_id = $$v.id; _this._bank_account_model$_$v = null; } return _this; }, _bank_account_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _s17_ = "BankAccountEntity", _$result = _this._bank_account_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_name, _s17_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._status, _s17_, "status"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_type, _s17_, "type"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._provider, _s17_, "provider"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._fromDate, _s17_, "fromDate"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._autoSync, _s17_, "autoSync"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._disabledUpstream, _s17_, "disabledUpstream"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._integrationType, _s17_, "integrationType"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._nordigenInstitutionId, _s17_, "nordigenInstitutionId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_balance, _s17_, "balance"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._currency, _s17_, "currency"); t12 = _this.get$_bank_account_model$_$this()._bank_account_model$_isChanged; t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_createdAt, _s17_, "createdAt"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_updatedAt, _s17_, "updatedAt"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_archivedAt, _s17_, "archivedAt"); t16 = _this.get$_bank_account_model$_$this()._bank_account_model$_isDeleted; t17 = _this.get$_bank_account_model$_$this()._bank_account_model$_createdUserId; _$result = A._$BankAccountEntity$_(t15, _this.get$_bank_account_model$_$this()._bank_account_model$_assignedUserId, t6, t10, t13, t17, t11, t7, t5, A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_model$_$this()._bank_account_model$_id, _s17_, "id"), t8, t12, t16, t1, t9, t4, t2, t3, t14); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._bank_account_model$_$v = _$result; } }; A._BankAccountEntity_Object_BaseEntity.prototype = {}; A.ClientListResponse.prototype = {}; A.ClientItemResponse.prototype = {}; A.ClientEntity.prototype = { get$isStale() { var t2, t1 = this.loadedAt; if (!(t1 != null && t1 > 0)) return true; t2 = Date.now(); t1.toString; return t2 - t1 > 86400000; }, get$entityType() { return B.EntityType_client; }, get$listDisplayName() { return this.displayName; }, get$primaryContact() { return B.JSArray_methods.firstWhere$2$orElse(this.contacts._list$_list, new A.ClientEntity_primaryContact_closure(), new A.ClientEntity_primaryContact_closure0()); }, get$emailContacts() { var t1 = this.contacts._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.ClientEntity_emailContacts_closure(), t2), true, t2._eval$1("Iterable.E")); return list.length === 0 ? A._setArrayType([this.get$primaryContact()], type$.JSArray_ClientContactEntity) : list; }, get$hasEmailAddress() { var t1 = this.contacts._list$_list; return !new A.WhereIterable(t1, new A.ClientEntity_hasEmailAddress_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).get$isEmpty(0); }, compareTo$5(_, client, sortField, sortAscending, userMap, staticState) { var response, t1, userA, userB, t2, countryA, countryB, currencyA, currencyB, stateA, languageA, languageB, _null = null, _s8_ = "archived", clientA = sortAscending ? this : client, clientB = sortAscending ? client : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientA.displayName)), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientB.displayName)), 0, _null).toLowerCase()); break; case "contact_name": response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientA.get$primaryContact().get$fullName())), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientB.get$primaryContact().get$fullName())), 0, _null).toLowerCase()); break; case "contact_email": response = B.JSString_methods.compareTo$1(clientA.get$primaryContact().email.toLowerCase(), clientB.get$primaryContact().email.toLowerCase()); break; case "balance": response = B.JSNumber_methods.compareTo$1(clientA.balance, clientB.balance); break; case "credit_balance": response = B.JSNumber_methods.compareTo$1(clientA.creditBalance, clientB.creditBalance); break; case "payment_balance": response = B.JSNumber_methods.compareTo$1(clientA.paymentBalance, clientB.paymentBalance); break; case "paid_to_date": response = B.JSNumber_methods.compareTo$1(clientA.paidToDate, clientB.paidToDate); break; case "updated_at": response = B.JSInt_methods.compareTo$1(clientA.updatedAt, clientB.updatedAt); break; case "id_number": response = B.JSString_methods.compareTo$1(clientA.idNumber, clientB.idNumber); break; case "number": response = A.compareNatural(clientA.number, clientB.number); break; case "website": response = B.JSString_methods.compareTo$1(clientA.website.toLowerCase(), clientB.website.toLowerCase()); break; case "address1": response = B.JSString_methods.compareTo$1(clientA.address1.toLowerCase(), clientB.address1.toLowerCase()); break; case "address2": response = B.JSString_methods.compareTo$1(clientA.address2.toLowerCase(), clientB.address2.toLowerCase()); break; case "phone": response = B.JSString_methods.compareTo$1(clientA.phone.toLowerCase(), clientB.phone.toLowerCase()); break; case "public_notes": response = B.JSString_methods.compareTo$1(clientA.publicNotes.toLowerCase(), clientB.publicNotes.toLowerCase()); break; case "private_notes": response = B.JSString_methods.compareTo$1(clientA.privateNotes.toLowerCase(), clientB.privateNotes.toLowerCase()); break; case "vat_number": response = B.JSString_methods.compareTo$1(clientA.vatNumber.toLowerCase(), clientB.vatNumber.toLowerCase()); break; case "assigned_to_id": case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, clientA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, clientB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by_id": case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, clientA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, clientB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "country": t1 = staticState.countryMap._map$_map; countryA = t1.$index(0, clientA.countryId); if (countryA == null) countryA = A.CountryEntity_CountryEntity(); countryB = t1.$index(0, clientB.countryId); if (countryB == null) countryB = A.CountryEntity_CountryEntity(); response = B.JSString_methods.compareTo$1(countryA.name.toLowerCase(), countryB.name.toLowerCase()); break; case "currency": t1 = staticState.currencyMap._map$_map; currencyA = t1.$index(0, clientA.settings.currencyId); if (currencyA == null) currencyA = A.CurrencyEntity_CurrencyEntity(); currencyB = t1.$index(0, clientB.settings.currencyId); if (currencyB == null) currencyB = A.CurrencyEntity_CurrencyEntity(); response = B.JSString_methods.compareTo$1(currencyA.name.toLowerCase(), currencyB.name.toLowerCase()); break; case "entity_state": case "state": if (clientA.get$isActive()) t1 = "active"; else { if (clientA.archivedAt > 0) { t1 = clientA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (clientB.get$isActive()) t1 = "active"; else { if (clientB.archivedAt > 0) { t1 = clientB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "language": t1 = clientA.settings.languageId; if (t1 == null) t1 = "1"; t2 = staticState.languageMap._map$_map; languageA = t2.$index(0, t1); if (languageA == null) languageA = A._$LanguageEntity$_("", "", ""); t1 = clientB.settings.languageId; languageB = t2.$index(0, t1 == null ? "1" : t1); if (languageB == null) languageB = A._$LanguageEntity$_("", "", ""); response = B.JSString_methods.compareTo$1(languageA.name.toLowerCase(), languageB.name.toLowerCase()); break; case "created_at": response = B.JSInt_methods.compareTo$1(clientA.createdAt, clientB.createdAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(clientA.archivedAt, clientB.archivedAt); break; case "last_login_at": response = B.JSInt_methods.compareTo$1(clientA.lastLogin, clientB.lastLogin); break; case "custom1": response = B.JSString_methods.compareTo$1(clientA.customValue1.toLowerCase(), clientB.customValue1.toLowerCase()); break; case "custom2": response = B.JSString_methods.compareTo$1(clientA.customValue2.toLowerCase(), clientB.customValue2.toLowerCase()); break; case "custom3": response = B.JSString_methods.compareTo$1(clientA.customValue3.toLowerCase(), clientB.customValue3.toLowerCase()); break; case "custom4": response = B.JSString_methods.compareTo$1(clientA.customValue4.toLowerCase(), clientB.customValue4.toLowerCase()); break; case "documents": clientA.toString; response = 0; break; case "group": response = B.JSString_methods.compareTo$1(clientA.groupId, clientB.groupId); break; case "classification": response = B.JSString_methods.compareTo$1(clientA.classification, clientB.classification); break; default: A.print("## ERROR: sort by client." + sortField + " not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(client.number.toLowerCase(), this.number.toLowerCase()) : response; }, matchesNameOrEmail$1(filter) { var t1, i, contact; if (A.matchesString(this.name, filter)) return true; for (t1 = this.contacts._list$_list, i = 0; i < t1.length; ++i) { contact = t1[i]; if (A.matchesString(B.JSString_methods.trim$0(contact.firstName + " " + contact.lastName), filter)) return true; if (A.matchesString(contact.email, filter)) return true; } return false; }, matchesFilter$1(filter) { var t1, t2, i, t3, _this = this; for (t1 = _this.contacts._list$_list, t2 = type$.JSArray_nullable_String, i = 0; i < t1.length; ++i) { t3 = t1[i]; if (A.matchesStrings(A._setArrayType([t3.firstName + " " + t3.lastName, t3.email, t3.phone], t2), filter)) return true; } return A.matchesStrings(A._setArrayType([_this.displayName, _this.vatNumber, _this.idNumber, _this.number, _this.phone, _this.address1, _this.city, _this.postalCode, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], t2), filter); }, matchesFilterValue$1(filter) { var t1, t2, i, t3, value, _this = this; for (t1 = _this.contacts._list$_list, t2 = type$.JSArray_nullable_String, i = 0; i < t1.length; ++i) { t3 = t1[i]; value = A.matchesStringsValue(A._setArrayType([t3.firstName + " " + t3.lastName, t3.email, t3.phone], t2), filter); if (value != null) return value; } return A.matchesStringsValue(A._setArrayType([_this.vatNumber, _this.idNumber, _this.number, _this.phone, _this.address1, _this.city, _this.postalCode, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], t2), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t2, _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; t1 = !t1; if (t1 && !multiselect) { if (includeEdit && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_edit); actions.push(B.EntityAction_viewStatement); actions.push(B.EntityAction_clientPortal); if (userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_settings); } if (t1 && multiselect) actions.push(B.EntityAction_documents); if (t1) { t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); A.hasDesignTemplatesForEntityType(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].designState.map, B.EntityType_client); actions.push(B.EntityAction_runTemplate); actions.push(B.EntityAction_assignGroup); if (!multiselect) actions.push(B.EntityAction_addComment); } if (t1 && multiselect) actions.push(B.EntityAction_bulkUpdate); if (t1 && !multiselect) { if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice)) actions.push(B.EntityAction_newInvoice); if (userCompany.can$2(B.UserPermission_create, B.EntityType_quote)) actions.push(B.EntityAction_newQuote); if (userCompany.can$2(B.UserPermission_create, B.EntityType_payment)) actions.push(B.EntityAction_newPayment); if (userCompany.can$2(B.UserPermission_create, B.EntityType_task)) actions.push(B.EntityAction_newTask); if (userCompany.can$2(B.UserPermission_create, B.EntityType_expense)) actions.push(B.EntityAction_newExpense); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); t1 = userCompany.isAdmin; if (t1 && !multiselect) actions.push(B.EntityAction_merge); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); if (t1 && !multiselect) actions.push(B.EntityAction_purge); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, get$calculateDisplayName() { var t1 = this.name; if (t1.length !== 0) return t1; else return this.get$primaryContact().get$fullNameOrEmail(); }, get$areAddressesDifferent() { var _this = this; return _this.address1 !== _this.shippingAddress1 || _this.address2 !== _this.shippingAddress2 || _this.city !== _this.shippingCity || _this.state !== _this.shippingState || _this.postalCode !== _this.shippingPostalCode || _this.countryId !== _this.shippingCountryId; }, get$hasCurrency() { var t1 = this.settings.currencyId; return t1 != null && t1.length !== 0; }, getContact$1(contactId) { return B.JSArray_methods.firstWhere$2$orElse(this.contacts._list$_list, new A.ClientEntity_getContact_closure(contactId), new A.ClientEntity_getContact_closure0()); }, get$hasNameSet() { var contact, t1 = this.contacts._list$_list; if (t1.length === 0) return false; contact = B.JSArray_methods.get$first(t1); return this.name.length !== 0 || contact.get$fullName().length !== 0 || contact.email.length !== 0; } }; A.ClientEntity_ClientEntity_closure.prototype = { call$1(b) { var t3, t1 = this.state, t2 = t1 == null; if (t2) t3 = null; else { t3 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.settings.languageId; if (t3 == null) t3 = "1"; } if (t3 == null) t3 = ""; b.get$_settings_model$_$this()._settings_model$_languageId = t3; if (t2) t1 = null; else { t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t1 == null) t1 = "1"; } if (t1 == null) t1 = ""; b.get$_settings_model$_$this()._currencyId = t1; return b; }, $signature: 9 }; A.ClientEntity_ClientEntity_closure0.prototype = { call$1(b) { b.get$_client_model$_$this()._client_model$_isPrimary = true; return b; }, $signature: 368 }; A.ClientEntity_primaryContact_closure.prototype = { call$1(contact) { return contact.isPrimary; }, $signature: 180 }; A.ClientEntity_primaryContact_closure0.prototype = { call$0() { return A.ClientContactEntity_ClientContactEntity(); }, $signature: 556 }; A.ClientEntity_emailContacts_closure.prototype = { call$1(contact) { return contact.sendEmail; }, $signature: 180 }; A.ClientEntity_hasEmailAddress_closure.prototype = { call$1(contact) { return contact.email.length !== 0; }, $signature: 180 }; A.ClientEntity_getContact_closure.prototype = { call$1(contact) { return contact.id === this.contactId; }, $signature: 180 }; A.ClientEntity_getContact_closure0.prototype = { call$0() { return A.ClientContactEntity_ClientContactEntity(); }, $signature: 556 }; A.ClientContactEntity.prototype = { get$fullName() { return B.JSString_methods.trim$0(this.firstName + " " + this.lastName); }, get$fullNameOrEmail() { if (this.get$fullName().length !== 0) return this.get$fullName(); else return this.email; }, get$emailOrFullName() { var t1 = this.email; if (t1.length !== 0) return t1; else return this.get$fullName(); }, get$entityType() { return B.EntityType_contact; }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.firstName + " " + _this.lastName, _this.email, _this.phone], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.firstName + " " + _this.lastName, _this.email, _this.phone], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.get$fullNameOrEmail(); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; } }; A._$ClientListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_EEn)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.ClientListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ClientEntity, t3 = type$.ListBuilder_ClientEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._client_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._client_model$_data = t6; result._client_model$_$v = null; } t4 = result._client_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._client_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_EEn); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._client_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Esy; }, get$wireName() { return "ClientListResponse"; } }; A._$ClientItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_W34)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ClientItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ClientEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._client_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t3); t3._client_model$_$v = t2; result._client_model$_data = t3; result._client_model$_$v = null; } t2 = result._client_model$_data; if (t2 == null) { t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); result._client_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_W34); t3.toString; t1._as(t3); t2._client_model$_$v = t3; break; } } return result._client_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_IAC; }, get$wireName() { return "ClientItemResponse"; } }; A._$ClientEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["group_settings_id", serializers.serialize$2$specifiedType(object.groupId, B.FullType_h8g), "name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "display_name", serializers.serialize$2$specifiedType(object.displayName, B.FullType_h8g), "balance", serializers.serialize$2$specifiedType(object.balance, B.FullType_MME), "credit_balance", serializers.serialize$2$specifiedType(object.creditBalance, B.FullType_MME), "payment_balance", serializers.serialize$2$specifiedType(object.paymentBalance, B.FullType_MME), "paid_to_date", serializers.serialize$2$specifiedType(object.paidToDate, B.FullType_MME), "client_hash", serializers.serialize$2$specifiedType(object.clientHash, B.FullType_h8g), "address1", serializers.serialize$2$specifiedType(object.address1, B.FullType_h8g), "address2", serializers.serialize$2$specifiedType(object.address2, B.FullType_h8g), "city", serializers.serialize$2$specifiedType(object.city, B.FullType_h8g), "state", serializers.serialize$2$specifiedType(object.state, B.FullType_h8g), "postal_code", serializers.serialize$2$specifiedType(object.postalCode, B.FullType_h8g), "country_id", serializers.serialize$2$specifiedType(object.countryId, B.FullType_h8g), "phone", serializers.serialize$2$specifiedType(object.phone, B.FullType_h8g), "private_notes", serializers.serialize$2$specifiedType(object.privateNotes, B.FullType_h8g), "public_notes", serializers.serialize$2$specifiedType(object.publicNotes, B.FullType_h8g), "website", serializers.serialize$2$specifiedType(object.website, B.FullType_h8g), "industry_id", serializers.serialize$2$specifiedType(object.industryId, B.FullType_h8g), "size_id", serializers.serialize$2$specifiedType(object.sizeId, B.FullType_h8g), "vat_number", serializers.serialize$2$specifiedType(object.vatNumber, B.FullType_h8g), "id_number", serializers.serialize$2$specifiedType(object.idNumber, B.FullType_h8g), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "shipping_address1", serializers.serialize$2$specifiedType(object.shippingAddress1, B.FullType_h8g), "shipping_address2", serializers.serialize$2$specifiedType(object.shippingAddress2, B.FullType_h8g), "shipping_city", serializers.serialize$2$specifiedType(object.shippingCity, B.FullType_h8g), "shipping_state", serializers.serialize$2$specifiedType(object.shippingState, B.FullType_h8g), "shipping_postal_code", serializers.serialize$2$specifiedType(object.shippingPostalCode, B.FullType_h8g), "shipping_country_id", serializers.serialize$2$specifiedType(object.shippingCountryId, B.FullType_h8g), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Iqz0), "last_login", serializers.serialize$2$specifiedType(object.lastLogin, B.FullType_kjq), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "routing_id", serializers.serialize$2$specifiedType(object.routingId, B.FullType_h8g), "is_tax_exempt", serializers.serialize$2$specifiedType(object.isTaxExempt, B.FullType_MtR), "has_valid_vat_number", serializers.serialize$2$specifiedType(object.hasValidVatNumber, B.FullType_MtR), "tax_info", serializers.serialize$2$specifiedType(object.taxData, B.FullType_GVa), "classification", serializers.serialize$2$specifiedType(object.classification, B.FullType_h8g), "contacts", serializers.serialize$2$specifiedType(object.contacts, B.FullType_SMN), "activities", serializers.serialize$2$specifiedType(object.activities, B.FullType_TG0), "ledger", serializers.serialize$2$specifiedType(object.ledger, B.FullType_45W), "gateway_tokens", serializers.serialize$2$specifiedType(object.gatewayTokens, B.FullType_Aym), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "system_logs", serializers.serialize$2$specifiedType(object.systemLogs, B.FullType_1sb), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.loadedAt; if (value != null) { result.push("loadedAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, value, t17, t18, result = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.SystemLogEntity, t3 = type$.ListBuilder_SystemLogEntity, t4 = type$.DocumentEntity, t5 = type$.ListBuilder_DocumentEntity, t6 = type$.GatewayTokenEntity, t7 = type$.ListBuilder_GatewayTokenEntity, t8 = type$.LedgerEntity, t9 = type$.ListBuilder_LedgerEntity, t10 = type$.ActivityEntity, t11 = type$.ListBuilder_ActivityEntity, t12 = type$.ClientContactEntity, t13 = type$.ListBuilder_ClientContactEntity, t14 = type$.TaxDataEntity, t15 = type$.SettingsEntity; iterator.moveNext$0();) { t16 = iterator.get$current(iterator); t16.toString; A._asString(t16); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t16) { case "group_settings_id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._groupId = t16; break; case "loadedAt": t16 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_client_model$_$this()._loadedAt = t16; break; case "name": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_name = t16; break; case "display_name": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._displayName = t16; break; case "balance": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t16.toString; A._asDouble(t16); result.get$_client_model$_$this()._balance = t16; break; case "credit_balance": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t16.toString; A._asDouble(t16); result.get$_client_model$_$this()._creditBalance = t16; break; case "payment_balance": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t16.toString; A._asDouble(t16); result.get$_client_model$_$this()._paymentBalance = t16; break; case "paid_to_date": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t16.toString; A._asDouble(t16); result.get$_client_model$_$this()._paidToDate = t16; break; case "client_hash": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._clientHash = t16; break; case "address1": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._address1 = t16; break; case "address2": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._address2 = t16; break; case "city": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._city = t16; break; case "state": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_state = t16; break; case "postal_code": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._postalCode = t16; break; case "country_id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._countryId = t16; break; case "phone": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_phone = t16; break; case "private_notes": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._privateNotes = t16; break; case "public_notes": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._publicNotes = t16; break; case "website": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._website = t16; break; case "industry_id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._industryId = t16; break; case "size_id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._sizeId = t16; break; case "vat_number": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._vatNumber = t16; break; case "id_number": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._idNumber = t16; break; case "number": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._number = t16; break; case "shipping_address1": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._shippingAddress1 = t16; break; case "shipping_address2": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._shippingAddress2 = t16; break; case "shipping_city": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._shippingCity = t16; break; case "shipping_state": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._shippingState = t16; break; case "shipping_postal_code": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._shippingPostalCode = t16; break; case "shipping_country_id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._shippingCountryId = t16; break; case "settings": t16 = result.get$_client_model$_$this(); t17 = t16._client_model$_settings; t16 = t17 == null ? t16._client_model$_settings = new A.SettingsEntityBuilder() : t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz0); t17.toString; t15._as(t17); t16._settings_model$_$v = t17; break; case "last_login": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t16.toString; A._asInt(t16); result.get$_client_model$_$this()._lastLogin = t16; break; case "custom_value1": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_customValue1 = t16; break; case "custom_value2": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_customValue2 = t16; break; case "custom_value3": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_customValue3 = t16; break; case "custom_value4": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_customValue4 = t16; break; case "routing_id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._routingId = t16; break; case "is_tax_exempt": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t16.toString; A._asBool(t16); result.get$_client_model$_$this()._isTaxExempt = t16; break; case "has_valid_vat_number": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t16.toString; A._asBool(t16); result.get$_client_model$_$this()._hasValidVatNumber = t16; break; case "tax_info": t16 = result.get$_client_model$_$this(); t17 = t16._taxData; if (t17 == null) { t17 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t17); t16._taxData = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_GVa); t17.toString; t14._as(t17); t16._tax_model$_$v = t17; break; case "classification": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._classification = t16; break; case "contacts": t16 = result.get$_client_model$_$this(); t17 = t16._contacts; if (t17 == null) { t17 = new A.ListBuilder(t13); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t12); t16._contacts = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_SMN); t17.toString; t1._as(t17); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } break; case "activities": t16 = result.get$_client_model$_$this(); t17 = t16._activities; if (t17 == null) { t17 = new A.ListBuilder(t11); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t10); t16._activities = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_TG0); t17.toString; t1._as(t17); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } break; case "ledger": t16 = result.get$_client_model$_$this(); t17 = t16._ledger; if (t17 == null) { t17 = new A.ListBuilder(t9); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t8); t16._ledger = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_45W); t17.toString; t1._as(t17); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } break; case "gateway_tokens": t16 = result.get$_client_model$_$this(); t17 = t16._gatewayTokens; if (t17 == null) { t17 = new A.ListBuilder(t7); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t6); t16._gatewayTokens = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_Aym); t17.toString; t1._as(t17); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } break; case "documents": t16 = result.get$_client_model$_$this(); t17 = t16._client_model$_documents; if (t17 == null) { t17 = new A.ListBuilder(t5); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t16._client_model$_documents = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t17.toString; t1._as(t17); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } break; case "system_logs": t16 = result.get$_client_model$_$this(); t17 = t16._systemLogs; if (t17 == null) { t17 = new A.ListBuilder(t3); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t16._systemLogs = t17; t16 = t17; } else t16 = t17; t17 = serializers.deserialize$2$specifiedType(value, B.FullType_1sb); t17.toString; t1._as(t17); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } break; case "isChanged": t16 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_client_model$_$this()._client_model$_isChanged = t16; break; case "created_at": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t16.toString; A._asInt(t16); result.get$_client_model$_$this()._client_model$_createdAt = t16; break; case "updated_at": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t16.toString; A._asInt(t16); result.get$_client_model$_$this()._client_model$_updatedAt = t16; break; case "archived_at": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t16.toString; A._asInt(t16); result.get$_client_model$_$this()._client_model$_archivedAt = t16; break; case "is_deleted": t16 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_client_model$_$this()._client_model$_isDeleted = t16; break; case "user_id": t16 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_client_model$_$this()._client_model$_createdUserId = t16; break; case "assigned_user_id": t16 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_client_model$_$this()._client_model$_assignedUserId = t16; break; case "id": t16 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t16.toString; A._asString(t16); result.get$_client_model$_$this()._client_model$_id = t16; break; } } return result._client_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8Gl0; }, get$wireName() { return "ClientEntity"; } }; A._$ClientContactEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["first_name", serializers.serialize$2$specifiedType(object.firstName, B.FullType_h8g), "last_name", serializers.serialize$2$specifiedType(object.lastName, B.FullType_h8g), "email", serializers.serialize$2$specifiedType(object.email, B.FullType_h8g), "password", serializers.serialize$2$specifiedType(object.password, B.FullType_h8g), "phone", serializers.serialize$2$specifiedType(object.phone, B.FullType_h8g), "contact_key", serializers.serialize$2$specifiedType(object.contactKey, B.FullType_h8g), "is_primary", serializers.serialize$2$specifiedType(object.isPrimary, B.FullType_MtR), "send_email", serializers.serialize$2$specifiedType(object.sendEmail, B.FullType_MtR), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "last_login", serializers.serialize$2$specifiedType(object.lastLogin, B.FullType_kjq), "link", serializers.serialize$2$specifiedType(object.link, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.ClientContactEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "first_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_firstName = t1; break; case "last_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_lastName = t1; break; case "email": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_email = t1; break; case "password": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_password = t1; break; case "phone": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_phone = t1; break; case "contact_key": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._contactKey = t1; break; case "is_primary": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_client_model$_$this()._client_model$_isPrimary = t1; break; case "send_email": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_client_model$_$this()._client_model$_sendEmail = t1; break; case "custom_value1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_customValue1 = t1; break; case "custom_value2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_customValue2 = t1; break; case "custom_value3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_customValue3 = t1; break; case "custom_value4": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_customValue4 = t1; break; case "last_login": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_client_model$_$this()._lastLogin = t1; break; case "link": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_link = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_client_model$_$this()._client_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_client_model$_$this()._client_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_client_model$_$this()._client_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_client_model$_$this()._client_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_client_model$_$this()._client_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_client_model$_$this()._client_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_client_model$_$this()._client_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_client_model$_$this()._client_model$_id = t1; break; } } return result._client_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_7h5; }, get$wireName() { return "ClientContactEntity"; } }; A._$ClientListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ClientListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._client_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._client_model$__hashCode; if (t1 == null) { _this._client_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ClientListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ClientListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._client_model$_$v; if ($$v != null) { t1 = $$v.data; _this._client_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._client_model$_$v = null; } t1 = _this._client_model$_data; return t1 == null ? _this._client_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.ClientEntity) : t1; }, _client_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "ClientListResponse", _$result = null; try { _$result0 = _this._client_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$ClientListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._client_model$_$v = t1; return _$result; } }; A._$ClientItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ClientItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._client_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._client_model$__hashCode; if (t1 == null) { _this._client_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ClientItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ClientItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._client_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._client_model$_$v = t1; _this._client_model$_data = t2; _this._client_model$_$v = null; } t1 = _this._client_model$_data; if (t1 == null) { t1 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t1); _this._client_model$_data = t1; } return t1; }, _client_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "ClientItemResponse", _$result = null; try { _$result0 = _this._client_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._client_model$_build$0(); _$result0 = new A._$ClientItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._client_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._client_model$_$v = t1; return _$result; } }; A._$ClientEntity.prototype = { rebuild$1(updates) { var t1 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._client_model$_$v = this; updates.call$1(t1); return t1._client_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ClientEntity && _this.groupId === other.groupId && _this.name === other.name && _this.displayName === other.displayName && _this.balance === other.balance && _this.creditBalance === other.creditBalance && _this.paymentBalance === other.paymentBalance && _this.paidToDate === other.paidToDate && _this.clientHash === other.clientHash && _this.address1 === other.address1 && _this.address2 === other.address2 && _this.city === other.city && _this.state === other.state && _this.postalCode === other.postalCode && _this.countryId === other.countryId && _this.phone === other.phone && _this.privateNotes === other.privateNotes && _this.publicNotes === other.publicNotes && _this.website === other.website && _this.industryId === other.industryId && _this.sizeId === other.sizeId && _this.vatNumber === other.vatNumber && _this.idNumber === other.idNumber && _this.number === other.number && _this.shippingAddress1 === other.shippingAddress1 && _this.shippingAddress2 === other.shippingAddress2 && _this.shippingCity === other.shippingCity && _this.shippingState === other.shippingState && _this.shippingPostalCode === other.shippingPostalCode && _this.shippingCountryId === other.shippingCountryId && _this.settings.$eq(0, other.settings) && _this.lastLogin === other.lastLogin && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.routingId === other.routingId && _this.isTaxExempt === other.isTaxExempt && _this.hasValidVatNumber === other.hasValidVatNumber && _this.taxData.$eq(0, other.taxData) && _this.classification === other.classification && _this.contacts.$eq(0, other.contacts) && _this.activities.$eq(0, other.activities) && _this.ledger.$eq(0, other.ledger) && _this.gatewayTokens.$eq(0, other.gatewayTokens) && _this.documents.$eq(0, other.documents) && _this.systemLogs.$eq(0, other.systemLogs) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._client_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.groupId)), B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.displayName)), B.JSNumber_methods.get$hashCode(_this.balance)), B.JSNumber_methods.get$hashCode(_this.creditBalance)), B.JSNumber_methods.get$hashCode(_this.paymentBalance)), B.JSNumber_methods.get$hashCode(_this.paidToDate)), B.JSString_methods.get$hashCode(_this.clientHash)), B.JSString_methods.get$hashCode(_this.address1)), B.JSString_methods.get$hashCode(_this.address2)), B.JSString_methods.get$hashCode(_this.city)), B.JSString_methods.get$hashCode(_this.state)), B.JSString_methods.get$hashCode(_this.postalCode)), B.JSString_methods.get$hashCode(_this.countryId)), B.JSString_methods.get$hashCode(_this.phone)), B.JSString_methods.get$hashCode(_this.privateNotes)), B.JSString_methods.get$hashCode(_this.publicNotes)), B.JSString_methods.get$hashCode(_this.website)), B.JSString_methods.get$hashCode(_this.industryId)), B.JSString_methods.get$hashCode(_this.sizeId)), B.JSString_methods.get$hashCode(_this.vatNumber)), B.JSString_methods.get$hashCode(_this.idNumber)), B.JSString_methods.get$hashCode(_this.number)), B.JSString_methods.get$hashCode(_this.shippingAddress1)), B.JSString_methods.get$hashCode(_this.shippingAddress2)), B.JSString_methods.get$hashCode(_this.shippingCity)), B.JSString_methods.get$hashCode(_this.shippingState)), B.JSString_methods.get$hashCode(_this.shippingPostalCode)), B.JSString_methods.get$hashCode(_this.shippingCountryId)), _this.settings.get$hashCode(0)), B.JSInt_methods.get$hashCode(_this.lastLogin)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSString_methods.get$hashCode(_this.routingId)), B.JSBool_methods.get$hashCode(_this.isTaxExempt)), B.JSBool_methods.get$hashCode(_this.hasValidVatNumber)), _this.taxData.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.classification)), _this.contacts.get$hashCode(0)), _this.activities.get$hashCode(0)), _this.ledger.get$hashCode(0)), _this.gatewayTokens.get$hashCode(0)), _this.documents.get$hashCode(0)), _this.systemLogs.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._client_model$__hashCode; if (t1 == null) { _this._client_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ClientEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "groupId", _this.groupId); t2.add$2(t1, "loadedAt", _this.loadedAt); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "displayName", _this.displayName); t2.add$2(t1, "balance", _this.balance); t2.add$2(t1, "creditBalance", _this.creditBalance); t2.add$2(t1, "paymentBalance", _this.paymentBalance); t2.add$2(t1, "paidToDate", _this.paidToDate); t2.add$2(t1, "clientHash", _this.clientHash); t2.add$2(t1, "address1", _this.address1); t2.add$2(t1, "address2", _this.address2); t2.add$2(t1, "city", _this.city); t2.add$2(t1, "state", _this.state); t2.add$2(t1, "postalCode", _this.postalCode); t2.add$2(t1, "countryId", _this.countryId); t2.add$2(t1, "phone", _this.phone); t2.add$2(t1, "privateNotes", _this.privateNotes); t2.add$2(t1, "publicNotes", _this.publicNotes); t2.add$2(t1, "website", _this.website); t2.add$2(t1, "industryId", _this.industryId); t2.add$2(t1, "sizeId", _this.sizeId); t2.add$2(t1, "vatNumber", _this.vatNumber); t2.add$2(t1, "idNumber", _this.idNumber); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "shippingAddress1", _this.shippingAddress1); t2.add$2(t1, "shippingAddress2", _this.shippingAddress2); t2.add$2(t1, "shippingCity", _this.shippingCity); t2.add$2(t1, "shippingState", _this.shippingState); t2.add$2(t1, "shippingPostalCode", _this.shippingPostalCode); t2.add$2(t1, "shippingCountryId", _this.shippingCountryId); t2.add$2(t1, "settings", _this.settings); t2.add$2(t1, "lastLogin", _this.lastLogin); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "routingId", _this.routingId); t2.add$2(t1, "isTaxExempt", _this.isTaxExempt); t2.add$2(t1, "hasValidVatNumber", _this.hasValidVatNumber); t2.add$2(t1, "taxData", _this.taxData); t2.add$2(t1, "classification", _this.classification); t2.add$2(t1, "contacts", _this.contacts); t2.add$2(t1, "activities", _this.activities); t2.add$2(t1, "ledger", _this.ledger); t2.add$2(t1, "gatewayTokens", _this.gatewayTokens); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "systemLogs", _this.systemLogs); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$address1() { return this.address1; }, get$address2() { return this.address2; }, get$city(receiver) { return this.city; }, get$state(receiver) { return this.state; }, get$postalCode(receiver) { return this.postalCode; }, get$countryId() { return this.countryId; }, get$shippingAddress1() { return this.shippingAddress1; }, get$shippingAddress2() { return this.shippingAddress2; }, get$shippingCity() { return this.shippingCity; }, get$shippingState() { return this.shippingState; }, get$shippingPostalCode() { return this.shippingPostalCode; }, get$shippingCountryId() { return this.shippingCountryId; }, get$activities() { return this.activities; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.ClientEntityBuilder.prototype = { get$settings() { var t1 = this.get$_client_model$_$this(), t2 = t1._client_model$_settings; return t2 == null ? t1._client_model$_settings = new A.SettingsEntityBuilder() : t2; }, get$taxData() { var t1 = this.get$_client_model$_$this(), t2 = t1._taxData; if (t2 == null) { t2 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t2); t1._taxData = t2; t1 = t2; } else t1 = t2; return t1; }, get$contacts() { var t1 = this.get$_client_model$_$this(), t2 = t1._contacts; return t2 == null ? t1._contacts = A.ListBuilder_ListBuilder(B.List_empty, type$.ClientContactEntity) : t2; }, get$activities() { var t1 = this.get$_client_model$_$this(), t2 = t1._activities; return t2 == null ? t1._activities = A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity) : t2; }, get$ledger() { var t1 = this.get$_client_model$_$this(), t2 = t1._ledger; return t2 == null ? t1._ledger = A.ListBuilder_ListBuilder(B.List_empty, type$.LedgerEntity) : t2; }, get$gatewayTokens() { var t1 = this.get$_client_model$_$this(), t2 = t1._gatewayTokens; return t2 == null ? t1._gatewayTokens = A.ListBuilder_ListBuilder(B.List_empty, type$.GatewayTokenEntity) : t2; }, get$documents() { var t1 = this.get$_client_model$_$this(), t2 = t1._client_model$_documents; return t2 == null ? t1._client_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$systemLogs() { var t1 = this.get$_client_model$_$this(), t2 = t1._systemLogs; return t2 == null ? t1._systemLogs = A.ListBuilder_ListBuilder(B.List_empty, type$.SystemLogEntity) : t2; }, get$id(_) { return this.get$_client_model$_$this()._client_model$_id; }, get$_client_model$_$this() { var t1, t2, _this = this, $$v = _this._client_model$_$v; if ($$v != null) { _this._groupId = $$v.groupId; _this._loadedAt = $$v.loadedAt; _this._client_model$_name = $$v.name; _this._displayName = $$v.displayName; _this._balance = $$v.balance; _this._creditBalance = $$v.creditBalance; _this._paymentBalance = $$v.paymentBalance; _this._paidToDate = $$v.paidToDate; _this._clientHash = $$v.clientHash; _this._address1 = $$v.address1; _this._address2 = $$v.address2; _this._city = $$v.city; _this._client_model$_state = $$v.state; _this._postalCode = $$v.postalCode; _this._countryId = $$v.countryId; _this._client_model$_phone = $$v.phone; _this._privateNotes = $$v.privateNotes; _this._publicNotes = $$v.publicNotes; _this._website = $$v.website; _this._industryId = $$v.industryId; _this._sizeId = $$v.sizeId; _this._vatNumber = $$v.vatNumber; _this._idNumber = $$v.idNumber; _this._number = $$v.number; _this._shippingAddress1 = $$v.shippingAddress1; _this._shippingAddress2 = $$v.shippingAddress2; _this._shippingCity = $$v.shippingCity; _this._shippingState = $$v.shippingState; _this._shippingPostalCode = $$v.shippingPostalCode; _this._shippingCountryId = $$v.shippingCountryId; t1 = $$v.settings; t2 = new A.SettingsEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._settings_model$_$v = t1; _this._client_model$_settings = t2; _this._lastLogin = $$v.lastLogin; _this._client_model$_customValue1 = $$v.customValue1; _this._client_model$_customValue2 = $$v.customValue2; _this._client_model$_customValue3 = $$v.customValue3; _this._client_model$_customValue4 = $$v.customValue4; _this._routingId = $$v.routingId; _this._isTaxExempt = $$v.isTaxExempt; _this._hasValidVatNumber = $$v.hasValidVatNumber; t2 = $$v.taxData; t1 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, "other"); t1._tax_model$_$v = t2; _this._taxData = t1; _this._classification = $$v.classification; t1 = $$v.contacts; _this._contacts = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.activities; _this._activities = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.ledger; _this._ledger = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.gatewayTokens; _this._gatewayTokens = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.documents; _this._client_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.systemLogs; _this._systemLogs = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._client_model$_isChanged = $$v.isChanged; _this._client_model$_createdAt = $$v.createdAt; _this._client_model$_updatedAt = $$v.updatedAt; _this._client_model$_archivedAt = $$v.archivedAt; _this._client_model$_isDeleted = $$v.isDeleted; _this._client_model$_createdUserId = $$v.createdUserId; _this._client_model$_assignedUserId = $$v.assignedUserId; _this._client_model$_id = $$v.id; _this._client_model$_$v = null; } return _this; }, _client_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, exception, _this = this, _s12_ = "ClientEntity", _$result = null; try { _$result0 = _this._client_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._groupId, _s12_, "groupId"); t2 = _this.get$_client_model$_$this()._loadedAt; t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_name, _s12_, "name"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._displayName, _s12_, "displayName"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._balance, _s12_, "balance"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._creditBalance, _s12_, "creditBalance"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._paymentBalance, _s12_, "paymentBalance"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._paidToDate, _s12_, "paidToDate"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._clientHash, _s12_, "clientHash"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._address1, _s12_, "address1"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._address2, _s12_, "address2"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._city, _s12_, "city"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_state, _s12_, "state"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._postalCode, _s12_, "postalCode"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._countryId, _s12_, "countryId"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_phone, _s12_, "phone"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._privateNotes, _s12_, "privateNotes"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._publicNotes, _s12_, "publicNotes"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._website, _s12_, "website"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._industryId, _s12_, "industryId"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._sizeId, _s12_, "sizeId"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._vatNumber, _s12_, "vatNumber"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._idNumber, _s12_, "idNumber"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._number, _s12_, "number"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._shippingAddress1, _s12_, "shippingAddress1"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._shippingAddress2, _s12_, "shippingAddress2"); t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._shippingCity, _s12_, "shippingCity"); t28 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._shippingState, _s12_, "shippingState"); t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._shippingPostalCode, _s12_, "shippingPostalCode"); t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._shippingCountryId, _s12_, "shippingCountryId"); t31 = _this.get$settings()._settings_model$_build$0(); t32 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._lastLogin, _s12_, "lastLogin"); t33 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue1, _s12_, "customValue1"); t34 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue2, _s12_, "customValue2"); t35 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue3, _s12_, "customValue3"); t36 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue4, _s12_, "customValue4"); t37 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._routingId, _s12_, "routingId"); t38 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._isTaxExempt, _s12_, "isTaxExempt"); t39 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._hasValidVatNumber, _s12_, "hasValidVatNumber"); t40 = _this.get$taxData()._tax_model$_build$0(); t41 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._classification, _s12_, "classification"); t42 = _this.get$contacts().build$0(); t43 = _this.get$activities().build$0(); t44 = _this.get$ledger().build$0(); t45 = _this.get$gatewayTokens().build$0(); t46 = _this.get$documents().build$0(); t47 = _this.get$systemLogs().build$0(); t48 = _this.get$_client_model$_$this()._client_model$_isChanged; t49 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_createdAt, _s12_, "createdAt"); t50 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_updatedAt, _s12_, "updatedAt"); t51 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_archivedAt, _s12_, "archivedAt"); t52 = _this.get$_client_model$_$this()._client_model$_isDeleted; t53 = _this.get$_client_model$_$this()._client_model$_createdUserId; _$result0 = A._$ClientEntity$_(t43, t10, t11, t51, _this.get$_client_model$_$this()._client_model$_assignedUserId, t5, t12, t41, t9, t42, t15, t49, t53, t6, t33, t34, t35, t36, t4, t46, t45, t1, t39, A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_id, _s12_, "id"), t23, t20, t48, t52, t38, t32, t44, t2, t3, t24, t8, t7, t16, t14, t17, t18, t37, t31, t25, t26, t27, t30, t29, t28, t21, t13, t47, t40, t50, t22, t19); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "settings"; _this.get$settings()._settings_model$_build$0(); _$failedField.__late_helper$_value = "taxData"; _this.get$taxData()._tax_model$_build$0(); _$failedField.__late_helper$_value = "contacts"; _this.get$contacts().build$0(); _$failedField.__late_helper$_value = "activities"; _this.get$activities().build$0(); _$failedField.__late_helper$_value = "ledger"; _this.get$ledger().build$0(); _$failedField.__late_helper$_value = "gatewayTokens"; _this.get$gatewayTokens().build$0(); _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); _$failedField.__late_helper$_value = "systemLogs"; _this.get$systemLogs().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s12_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._client_model$_$v = t1; return _$result; } }; A._$ClientContactEntity.prototype = { rebuild$1(updates) { var t1 = new A.ClientContactEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._client_model$_$v = this; updates.call$1(t1); return t1._client_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ClientContactEntity && _this.firstName === other.firstName && _this.lastName === other.lastName && _this.email === other.email && _this.password === other.password && _this.phone === other.phone && _this.contactKey === other.contactKey && _this.isPrimary === other.isPrimary && _this.sendEmail === other.sendEmail && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.lastLogin === other.lastLogin && _this.link === other.link && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._client_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.firstName)), B.JSString_methods.get$hashCode(_this.lastName)), B.JSString_methods.get$hashCode(_this.email)), B.JSString_methods.get$hashCode(_this.password)), B.JSString_methods.get$hashCode(_this.phone)), B.JSString_methods.get$hashCode(_this.contactKey)), B.JSBool_methods.get$hashCode(_this.isPrimary)), B.JSBool_methods.get$hashCode(_this.sendEmail)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSInt_methods.get$hashCode(_this.lastLogin)), B.JSString_methods.get$hashCode(_this.link)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._client_model$__hashCode; if (t1 == null) { _this._client_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ClientContactEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "firstName", _this.firstName); t2.add$2(t1, "lastName", _this.lastName); t2.add$2(t1, "email", _this.email); t2.add$2(t1, "password", _this.password); t2.add$2(t1, "phone", _this.phone); t2.add$2(t1, "contactKey", _this.contactKey); t2.add$2(t1, "isPrimary", _this.isPrimary); t2.add$2(t1, "sendEmail", _this.sendEmail); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "lastLogin", _this.lastLogin); t2.add$2(t1, "link", _this.link); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.ClientContactEntityBuilder.prototype = { get$id(_) { return this.get$_client_model$_$this()._client_model$_id; }, get$_client_model$_$this() { var _this = this, $$v = _this._client_model$_$v; if ($$v != null) { _this._client_model$_firstName = $$v.firstName; _this._client_model$_lastName = $$v.lastName; _this._client_model$_email = $$v.email; _this._client_model$_password = $$v.password; _this._client_model$_phone = $$v.phone; _this._contactKey = $$v.contactKey; _this._client_model$_isPrimary = $$v.isPrimary; _this._client_model$_sendEmail = $$v.sendEmail; _this._client_model$_customValue1 = $$v.customValue1; _this._client_model$_customValue2 = $$v.customValue2; _this._client_model$_customValue3 = $$v.customValue3; _this._client_model$_customValue4 = $$v.customValue4; _this._lastLogin = $$v.lastLogin; _this._client_model$_link = $$v.link; _this._client_model$_isChanged = $$v.isChanged; _this._client_model$_createdAt = $$v.createdAt; _this._client_model$_updatedAt = $$v.updatedAt; _this._client_model$_archivedAt = $$v.archivedAt; _this._client_model$_isDeleted = $$v.isDeleted; _this._client_model$_createdUserId = $$v.createdUserId; _this._client_model$_assignedUserId = $$v.assignedUserId; _this._client_model$_id = $$v.id; _this._client_model$_$v = null; } return _this; }, _client_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, _this = this, _s19_ = "ClientContactEntity", _$result = _this._client_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_firstName, _s19_, "firstName"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_lastName, _s19_, "lastName"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_email, _s19_, "email"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_password, _s19_, "password"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_phone, _s19_, "phone"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._contactKey, _s19_, "contactKey"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_isPrimary, _s19_, "isPrimary"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_sendEmail, _s19_, "sendEmail"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue1, _s19_, "customValue1"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue2, _s19_, "customValue2"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue3, _s19_, "customValue3"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_customValue4, _s19_, "customValue4"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._lastLogin, _s19_, "lastLogin"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_link, _s19_, "link"); t15 = _this.get$_client_model$_$this()._client_model$_isChanged; t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_createdAt, _s19_, "createdAt"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_updatedAt, _s19_, "updatedAt"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_archivedAt, _s19_, "archivedAt"); t19 = _this.get$_client_model$_$this()._client_model$_isDeleted; t20 = _this.get$_client_model$_$this()._client_model$_createdUserId; _$result = A._$ClientContactEntity$_(t18, _this.get$_client_model$_$this()._client_model$_assignedUserId, t6, t16, t20, t9, t10, t11, t12, t3, t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_model$_$this()._client_model$_id, _s19_, "id"), t15, t19, t7, t13, t2, t14, t4, t5, t8, t17); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._client_model$_$v = _$result; } }; A._ClientContactEntity_Object_BaseEntity.prototype = {}; A._ClientContactEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._ClientEntity_Object_BaseEntity.prototype = {}; A._ClientEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._ClientEntity_Object_BaseEntity_SelectableEntity_HasActivities.prototype = {}; A.CompanyGatewayListResponse.prototype = {}; A.CompanyGatewayItemResponse.prototype = {}; A.CompanyGatewayEntity.prototype = { get$isStale() { var t2, t1 = this.loadedAt; if (!(t1 != null && t1 > 0)) return true; t2 = Date.now(); t1.toString; return t2 - t1 > 86400000; }, get$entityType() { return B.EntityType_companyGateway; }, get$parsedConfig() { var t1 = this.config; return t1.length === 0 ? A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic) : B.C_JsonCodec.decode$2$reviver(0, t1, null); }, getSettingsForGatewayTypeId$1(gatewayTypeId) { var t1 = this.feesAndLimitsMap._map$_map.$index(0, gatewayTypeId); return t1 == null ? A.FeesAndLimitsSettings_FeesAndLimitsSettings(null) : t1; }, get$listDisplayName() { var t1, _this = this; if (_this.gatewayId === "54faab2ab6e3223dbe848b1686490baa") { t1 = _this.get$parsedConfig(); t1.toString; t1 = J.$index$asx(t1, "name"); } else t1 = _this.label; return t1 == null ? _this.label : t1; }, get$isConnected(_) { var t1; if (this.gatewayId !== "d14dd26a47cecc30fdd65700bfb67b34") return true; t1 = this.get$parsedConfig(); t1.toString; t1 = J.$index$asx(t1, "account_id"); return J.toString$0$(t1 == null ? "" : t1).length !== 0; }, updateConfig$2(field, value) { var updatedConfig = this.get$parsedConfig(), t1 = J.getInterceptor$(value); if (t1.get$runtimeType(value) === B.Type_String_k8F && t1.$eq(value, "")) { updatedConfig.toString; J.remove$1$ax(updatedConfig, field); } else { updatedConfig.toString; J.$indexSet$ax(updatedConfig, field, value); } return this.rebuild$1(new A.CompanyGatewayEntity_updateConfig_closure(updatedConfig)); }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.label, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; if (!t1 && !multiselect && userCompany.canEditEntity$1(_this)) { if (includeEdit) actions.push(B.EntityAction_edit); if (_this.gatewayId === "d14dd26a47cecc30fdd65700bfb67b34" && !_this.get$isConnected(0)) actions.push(B.EntityAction_disconnect); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A.CompanyGatewayEntity_updateConfig_closure.prototype = { call$1(b) { var t1 = B.C_JsonCodec.encode$2$toEncodable(this.updatedConfig, null); b.get$_company_gateway_model$_$this()._config = t1; return b; }, $signature: 61 }; A.FeesAndLimitsSettings.prototype = {}; A._$CompanyGatewayListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_e7j)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.CompanyGatewayListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.CompanyGatewayEntity, t3 = type$.ListBuilder_CompanyGatewayEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._company_gateway_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._company_gateway_model$_data = t6; result._company_gateway_model$_$v = null; } t4 = result._company_gateway_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._company_gateway_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_e7j); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._company_gateway_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_6gK; }, get$wireName() { return "CompanyGatewayListResponse"; } }; A._$CompanyGatewayItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_UQL)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.CompanyGatewayItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.CompanyGatewayEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._company_gateway_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.CompanyGatewayEntityBuilder(); t3.get$_company_gateway_model$_$this()._requireCustomValue1 = false; t3.get$_company_gateway_model$_$this()._requireCustomValue2 = false; t3.get$_company_gateway_model$_$this()._requireCustomValue3 = false; t3.get$_company_gateway_model$_$this()._requireCustomValue4 = false; t3.get$_company_gateway_model$_$this()._alwaysShowRequiredFields = true; t3._company_gateway_model$_$v = t2; result._company_gateway_model$_data = t3; result._company_gateway_model$_$v = null; } t2 = result._company_gateway_model$_data; if (t2 == null) { t2 = new A.CompanyGatewayEntityBuilder(); t2.get$_company_gateway_model$_$this()._requireCustomValue1 = false; t2.get$_company_gateway_model$_$this()._requireCustomValue2 = false; t2.get$_company_gateway_model$_$this()._requireCustomValue3 = false; t2.get$_company_gateway_model$_$this()._requireCustomValue4 = false; t2.get$_company_gateway_model$_$this()._alwaysShowRequiredFields = true; result._company_gateway_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_UQL); t3.toString; t1._as(t3); t2._company_gateway_model$_$v = t3; break; } } return result._company_gateway_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_UM2; }, get$wireName() { return "CompanyGatewayItemResponse"; } }; A._$CompanyGatewayEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["gateway_key", serializers.serialize$2$specifiedType(object.gatewayId, B.FullType_h8g), "accepted_credit_cards", serializers.serialize$2$specifiedType(object.acceptedCreditCards, B.FullType_kjq), "require_shipping_address", serializers.serialize$2$specifiedType(object.requireShippingAddress, B.FullType_MtR), "require_billing_address", serializers.serialize$2$specifiedType(object.requireBillingAddress, B.FullType_MtR), "require_client_name", serializers.serialize$2$specifiedType(object.requireClientName, B.FullType_MtR), "require_client_phone", serializers.serialize$2$specifiedType(object.requireClientPhone, B.FullType_MtR), "require_contact_name", serializers.serialize$2$specifiedType(object.requireContactName, B.FullType_MtR), "require_contact_email", serializers.serialize$2$specifiedType(object.requireContactEmail, B.FullType_MtR), "require_custom_value1", serializers.serialize$2$specifiedType(object.requireCustomValue1, B.FullType_MtR), "require_custom_value2", serializers.serialize$2$specifiedType(object.requireCustomValue2, B.FullType_MtR), "require_custom_value3", serializers.serialize$2$specifiedType(object.requireCustomValue3, B.FullType_MtR), "require_custom_value4", serializers.serialize$2$specifiedType(object.requireCustomValue4, B.FullType_MtR), "require_cvv", serializers.serialize$2$specifiedType(object.requireCvv, B.FullType_MtR), "update_details", serializers.serialize$2$specifiedType(object.updateDetails, B.FullType_MtR), "fees_and_limits", serializers.serialize$2$specifiedType(object.feesAndLimitsMap, B.FullType_ibz), "system_logs", serializers.serialize$2$specifiedType(object.systemLogs, B.FullType_1sb), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "config", serializers.serialize$2$specifiedType(object.config, B.FullType_h8g), "token_billing", serializers.serialize$2$specifiedType(object.tokenBilling, B.FullType_h8g), "test_mode", serializers.serialize$2$specifiedType(object.isTestMode, B.FullType_MtR), "always_show_required_fields", serializers.serialize$2$specifiedType(object.alwaysShowRequiredFields, B.FullType_MtR), "label", serializers.serialize$2$specifiedType(object.label, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.loadedAt; if (value != null) { result.push("loadedAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.requirePostalCode; if (value != null) { result.push("require_postal_code"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, value, t6, t7, result = new A.CompanyGatewayEntityBuilder(); A.CompanyGatewayEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.SystemLogEntity, t3 = type$.ListBuilder_SystemLogEntity, t4 = type$.MapBuilder_of_nullable_String_and_FeesAndLimitsSettings; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "loadedAt": t5 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_company_gateway_model$_$this()._company_gateway_model$_loadedAt = t5; break; case "gateway_key": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._gatewayId = t5; break; case "accepted_credit_cards": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_gateway_model$_$this()._acceptedCreditCards = t5; break; case "require_shipping_address": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireShippingAddress = t5; break; case "require_billing_address": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireBillingAddress = t5; break; case "require_client_name": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireClientName = t5; break; case "require_postal_code": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_gateway_model$_$this()._requirePostalCode = t5; break; case "require_client_phone": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireClientPhone = t5; break; case "require_contact_name": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireContactName = t5; break; case "require_contact_email": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireContactEmail = t5; break; case "require_custom_value1": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireCustomValue1 = t5; break; case "require_custom_value2": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireCustomValue2 = t5; break; case "require_custom_value3": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireCustomValue3 = t5; break; case "require_custom_value4": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireCustomValue4 = t5; break; case "require_cvv": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._requireCvv = t5; break; case "update_details": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._updateDetails = t5; break; case "fees_and_limits": t5 = result.get$_company_gateway_model$_$this(); t6 = t5._feesAndLimitsMap; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._feesAndLimitsMap = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_ibz); t6.toString; t5.replace$1(0, t6); break; case "system_logs": t5 = result.get$_company_gateway_model$_$this(); t6 = t5._company_gateway_model$_systemLogs; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._company_gateway_model$_systemLogs = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_1sb); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; case "custom_value1": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_customValue1 = t5; break; case "custom_value2": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_customValue2 = t5; break; case "custom_value3": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_customValue3 = t5; break; case "custom_value4": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_customValue4 = t5; break; case "config": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._config = t5; break; case "token_billing": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._tokenBilling = t5; break; case "test_mode": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._isTestMode = t5; break; case "always_show_required_fields": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_gateway_model$_$this()._alwaysShowRequiredFields = t5; break; case "label": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._label = t5; break; case "isChanged": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_gateway_model$_$this()._company_gateway_model$_isChanged = t5; break; case "created_at": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_createdAt = t5; break; case "updated_at": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_updatedAt = t5; break; case "archived_at": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_archivedAt = t5; break; case "is_deleted": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_gateway_model$_$this()._company_gateway_model$_isDeleted = t5; break; case "user_id": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_company_gateway_model$_$this()._company_gateway_model$_createdUserId = t5; break; case "assigned_user_id": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_company_gateway_model$_$this()._company_gateway_model$_assignedUserId = t5; break; case "id": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_company_gateway_model$_$this()._company_gateway_model$_id = t5; break; } } return result._company_gateway_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_cg5; }, get$wireName() { return "CompanyGatewayEntity"; } }; A._$FeesAndLimitsSettingsSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["min_limit", serializers.serialize$2$specifiedType(object.minLimit, B.FullType_MME), "max_limit", serializers.serialize$2$specifiedType(object.maxLimit, B.FullType_MME), "fee_amount", serializers.serialize$2$specifiedType(object.feeAmount, B.FullType_MME), "fee_percent", serializers.serialize$2$specifiedType(object.feePercent, B.FullType_MME), "fee_cap", serializers.serialize$2$specifiedType(object.feeCap, B.FullType_MME), "fee_tax_rate1", serializers.serialize$2$specifiedType(object.taxRate1, B.FullType_MME), "fee_tax_name1", serializers.serialize$2$specifiedType(object.taxName1, B.FullType_h8g), "fee_tax_rate2", serializers.serialize$2$specifiedType(object.taxRate2, B.FullType_MME), "fee_tax_name2", serializers.serialize$2$specifiedType(object.taxName2, B.FullType_h8g), "fee_tax_rate3", serializers.serialize$2$specifiedType(object.taxRate3, B.FullType_MME), "fee_tax_name3", serializers.serialize$2$specifiedType(object.taxName3, B.FullType_h8g), "adjust_fee_percent", serializers.serialize$2$specifiedType(object.adjustFeePercent, B.FullType_MtR), "is_enabled", serializers.serialize$2$specifiedType(object.isEnabled, B.FullType_MtR)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.FeesAndLimitsSettingsBuilder(); result.get$_company_gateway_model$_$this()._company_gateway_model$_isEnabled = false; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "min_limit": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._minLimit = t1; break; case "max_limit": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._maxLimit = t1; break; case "fee_amount": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._feeAmount = t1; break; case "fee_percent": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._feePercent = t1; break; case "fee_cap": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._feeCap = t1; break; case "fee_tax_rate1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate1 = t1; break; case "fee_tax_name1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_taxName1 = t1; break; case "fee_tax_rate2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate2 = t1; break; case "fee_tax_name2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_taxName2 = t1; break; case "fee_tax_rate3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate3 = t1; break; case "fee_tax_name3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_taxName3 = t1; break; case "adjust_fee_percent": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_company_gateway_model$_$this()._adjustFeePercent = t1; break; case "is_enabled": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_company_gateway_model$_$this()._company_gateway_model$_isEnabled = t1; break; } } return result._company_gateway_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gEE; }, get$wireName() { return "FeesAndLimitsSettings"; } }; A._$CompanyGatewayListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CompanyGatewayListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_gateway_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._company_gateway_model$__hashCode; if (t1 == null) { _this._company_gateway_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyGatewayListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CompanyGatewayListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._company_gateway_model$_$v; if ($$v != null) { t1 = $$v.data; _this._company_gateway_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._company_gateway_model$_$v = null; } t1 = _this._company_gateway_model$_data; return t1 == null ? _this._company_gateway_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.CompanyGatewayEntity) : t1; }, _company_gateway_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s26_ = "CompanyGatewayListResponse", _$result = null; try { _$result0 = _this._company_gateway_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$CompanyGatewayListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s26_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s26_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_gateway_model$_$v = t1; return _$result; } }; A._$CompanyGatewayItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CompanyGatewayItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_gateway_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._company_gateway_model$__hashCode; if (t1 == null) { _this._company_gateway_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyGatewayItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CompanyGatewayItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._company_gateway_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.CompanyGatewayEntityBuilder(); A.CompanyGatewayEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._company_gateway_model$_$v = t1; _this._company_gateway_model$_data = t2; _this._company_gateway_model$_$v = null; } t1 = _this._company_gateway_model$_data; if (t1 == null) { t1 = new A.CompanyGatewayEntityBuilder(); A.CompanyGatewayEntity__initializeBuilder(t1); _this._company_gateway_model$_data = t1; } return t1; }, _company_gateway_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s26_ = "CompanyGatewayItemResponse", _$result = null; try { _$result0 = _this._company_gateway_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._company_gateway_model$_build$0(); _$result0 = new A._$CompanyGatewayItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s26_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._company_gateway_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s26_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_gateway_model$_$v = t1; return _$result; } }; A._$CompanyGatewayEntity.prototype = { rebuild$1(updates) { var t1 = new A.CompanyGatewayEntityBuilder(); A.CompanyGatewayEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._company_gateway_model$_$v = this; updates.call$1(t1); return t1._company_gateway_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$CompanyGatewayEntity && _this.gatewayId === other.gatewayId && _this.acceptedCreditCards === other.acceptedCreditCards && _this.requireShippingAddress === other.requireShippingAddress && _this.requireBillingAddress === other.requireBillingAddress && _this.requireClientName === other.requireClientName && _this.requirePostalCode == other.requirePostalCode && _this.requireClientPhone === other.requireClientPhone && _this.requireContactName === other.requireContactName && _this.requireContactEmail === other.requireContactEmail && _this.requireCustomValue1 === other.requireCustomValue1 && _this.requireCustomValue2 === other.requireCustomValue2 && _this.requireCustomValue3 === other.requireCustomValue3 && _this.requireCustomValue4 === other.requireCustomValue4 && _this.requireCvv === other.requireCvv && _this.updateDetails === other.updateDetails && _this.feesAndLimitsMap.$eq(0, other.feesAndLimitsMap) && _this.systemLogs.$eq(0, other.systemLogs) && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.config === other.config && _this.tokenBilling === other.tokenBilling && _this.isTestMode === other.isTestMode && _this.alwaysShowRequiredFields === other.alwaysShowRequiredFields && _this.label === other.label && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_gateway_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.gatewayId)), B.JSInt_methods.get$hashCode(_this.acceptedCreditCards)), B.JSBool_methods.get$hashCode(_this.requireShippingAddress)), B.JSBool_methods.get$hashCode(_this.requireBillingAddress)), B.JSBool_methods.get$hashCode(_this.requireClientName)), J.get$hashCode$(_this.requirePostalCode)), B.JSBool_methods.get$hashCode(_this.requireClientPhone)), B.JSBool_methods.get$hashCode(_this.requireContactName)), B.JSBool_methods.get$hashCode(_this.requireContactEmail)), B.JSBool_methods.get$hashCode(_this.requireCustomValue1)), B.JSBool_methods.get$hashCode(_this.requireCustomValue2)), B.JSBool_methods.get$hashCode(_this.requireCustomValue3)), B.JSBool_methods.get$hashCode(_this.requireCustomValue4)), B.JSBool_methods.get$hashCode(_this.requireCvv)), B.JSBool_methods.get$hashCode(_this.updateDetails)), _this.feesAndLimitsMap.get$hashCode(0)), _this.systemLogs.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSString_methods.get$hashCode(_this.config)), B.JSString_methods.get$hashCode(_this.tokenBilling)), B.JSBool_methods.get$hashCode(_this.isTestMode)), B.JSBool_methods.get$hashCode(_this.alwaysShowRequiredFields)), B.JSString_methods.get$hashCode(_this.label)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._company_gateway_model$__hashCode; if (t1 == null) { _this._company_gateway_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyGatewayEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "loadedAt", _this.loadedAt); t2.add$2(t1, "gatewayId", _this.gatewayId); t2.add$2(t1, "acceptedCreditCards", _this.acceptedCreditCards); t2.add$2(t1, "requireShippingAddress", _this.requireShippingAddress); t2.add$2(t1, "requireBillingAddress", _this.requireBillingAddress); t2.add$2(t1, "requireClientName", _this.requireClientName); t2.add$2(t1, "requirePostalCode", _this.requirePostalCode); t2.add$2(t1, "requireClientPhone", _this.requireClientPhone); t2.add$2(t1, "requireContactName", _this.requireContactName); t2.add$2(t1, "requireContactEmail", _this.requireContactEmail); t2.add$2(t1, "requireCustomValue1", _this.requireCustomValue1); t2.add$2(t1, "requireCustomValue2", _this.requireCustomValue2); t2.add$2(t1, "requireCustomValue3", _this.requireCustomValue3); t2.add$2(t1, "requireCustomValue4", _this.requireCustomValue4); t2.add$2(t1, "requireCvv", _this.requireCvv); t2.add$2(t1, "updateDetails", _this.updateDetails); t2.add$2(t1, "feesAndLimitsMap", _this.feesAndLimitsMap); t2.add$2(t1, "systemLogs", _this.systemLogs); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "config", _this.config); t2.add$2(t1, "tokenBilling", _this.tokenBilling); t2.add$2(t1, "isTestMode", _this.isTestMode); t2.add$2(t1, "alwaysShowRequiredFields", _this.alwaysShowRequiredFields); t2.add$2(t1, "label", _this.label); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.CompanyGatewayEntityBuilder.prototype = { get$feesAndLimitsMap() { var t1 = this.get$_company_gateway_model$_$this(), t2 = t1._feesAndLimitsMap; return t2 == null ? t1._feesAndLimitsMap = A.MapBuilder_MapBuilder(type$.nullable_String, type$.FeesAndLimitsSettings) : t2; }, get$systemLogs() { var t1 = this.get$_company_gateway_model$_$this(), t2 = t1._company_gateway_model$_systemLogs; return t2 == null ? t1._company_gateway_model$_systemLogs = A.ListBuilder_ListBuilder(B.List_empty, type$.SystemLogEntity) : t2; }, get$id(_) { return this.get$_company_gateway_model$_$this()._company_gateway_model$_id; }, get$_company_gateway_model$_$this() { var t1, t2, _this = this, $$v = _this._company_gateway_model$_$v; if ($$v != null) { _this._company_gateway_model$_loadedAt = $$v.loadedAt; _this._gatewayId = $$v.gatewayId; _this._acceptedCreditCards = $$v.acceptedCreditCards; _this._requireShippingAddress = $$v.requireShippingAddress; _this._requireBillingAddress = $$v.requireBillingAddress; _this._requireClientName = $$v.requireClientName; _this._requirePostalCode = $$v.requirePostalCode; _this._requireClientPhone = $$v.requireClientPhone; _this._requireContactName = $$v.requireContactName; _this._requireContactEmail = $$v.requireContactEmail; _this._requireCustomValue1 = $$v.requireCustomValue1; _this._requireCustomValue2 = $$v.requireCustomValue2; _this._requireCustomValue3 = $$v.requireCustomValue3; _this._requireCustomValue4 = $$v.requireCustomValue4; _this._requireCvv = $$v.requireCvv; _this._updateDetails = $$v.updateDetails; t1 = $$v.feesAndLimitsMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._feesAndLimitsMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.systemLogs; _this._company_gateway_model$_systemLogs = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._company_gateway_model$_customValue1 = $$v.customValue1; _this._company_gateway_model$_customValue2 = $$v.customValue2; _this._company_gateway_model$_customValue3 = $$v.customValue3; _this._company_gateway_model$_customValue4 = $$v.customValue4; _this._config = $$v.config; _this._tokenBilling = $$v.tokenBilling; _this._isTestMode = $$v.isTestMode; _this._alwaysShowRequiredFields = $$v.alwaysShowRequiredFields; _this._label = $$v.label; _this._company_gateway_model$_isChanged = $$v.isChanged; _this._company_gateway_model$_createdAt = $$v.createdAt; _this._company_gateway_model$_updatedAt = $$v.updatedAt; _this._company_gateway_model$_archivedAt = $$v.archivedAt; _this._company_gateway_model$_isDeleted = $$v.isDeleted; _this._company_gateway_model$_createdUserId = $$v.createdUserId; _this._company_gateway_model$_assignedUserId = $$v.assignedUserId; _this._company_gateway_model$_id = $$v.id; _this._company_gateway_model$_$v = null; } return _this; }, _company_gateway_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, exception, _this = this, _s20_ = "CompanyGatewayEntity", _$result = null; try { _$result0 = _this._company_gateway_model$_$v; if (_$result0 == null) { t1 = _this.get$_company_gateway_model$_$this()._company_gateway_model$_loadedAt; t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._gatewayId, _s20_, "gatewayId"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._acceptedCreditCards, _s20_, "acceptedCreditCards"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireShippingAddress, _s20_, "requireShippingAddress"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireBillingAddress, _s20_, "requireBillingAddress"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireClientName, _s20_, "requireClientName"); t7 = _this.get$_company_gateway_model$_$this()._requirePostalCode; t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireClientPhone, _s20_, "requireClientPhone"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireContactName, _s20_, "requireContactName"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireContactEmail, _s20_, "requireContactEmail"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireCustomValue1, _s20_, "requireCustomValue1"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireCustomValue2, _s20_, "requireCustomValue2"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireCustomValue3, _s20_, "requireCustomValue3"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireCustomValue4, _s20_, "requireCustomValue4"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._requireCvv, _s20_, "requireCvv"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._updateDetails, _s20_, "updateDetails"); t17 = _this.get$feesAndLimitsMap().build$0(); t18 = _this.get$systemLogs().build$0(); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_customValue1, _s20_, "customValue1"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_customValue2, _s20_, "customValue2"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_customValue3, _s20_, "customValue3"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_customValue4, _s20_, "customValue4"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._config, _s20_, "config"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._tokenBilling, _s20_, "tokenBilling"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._isTestMode, _s20_, "isTestMode"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._alwaysShowRequiredFields, _s20_, "alwaysShowRequiredFields"); t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._label, _s20_, "label"); t28 = _this.get$_company_gateway_model$_$this()._company_gateway_model$_isChanged; t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_createdAt, _s20_, "createdAt"); t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_updatedAt, _s20_, "updatedAt"); t31 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_archivedAt, _s20_, "archivedAt"); t32 = _this.get$_company_gateway_model$_$this()._company_gateway_model$_isDeleted; t33 = _this.get$_company_gateway_model$_$this()._company_gateway_model$_createdUserId; _$result0 = A._$CompanyGatewayEntity$_(t3, t26, t31, _this.get$_company_gateway_model$_$this()._company_gateway_model$_assignedUserId, t23, t29, t33, t19, t20, t21, t22, t17, t2, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_id, _s20_, "id"), t28, t32, t25, t27, t1, t5, t6, t8, t10, t9, t11, t12, t13, t14, t15, t7, t4, t18, t24, t16, t30); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "feesAndLimitsMap"; _this.get$feesAndLimitsMap().build$0(); _$failedField.__late_helper$_value = "systemLogs"; _this.get$systemLogs().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_gateway_model$_$v = t1; return _$result; } }; A._$FeesAndLimitsSettings.prototype = { rebuild$1(updates) { var t1 = new A.FeesAndLimitsSettingsBuilder(); t1.get$_company_gateway_model$_$this()._company_gateway_model$_isEnabled = false; A.ArgumentError_checkNotNull(this, "other"); t1._company_gateway_model$_$v = this; updates.call$1(t1); return t1._company_gateway_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$FeesAndLimitsSettings && _this.minLimit === other.minLimit && _this.maxLimit === other.maxLimit && _this.feeAmount === other.feeAmount && _this.feePercent === other.feePercent && _this.feeCap === other.feeCap && _this.taxRate1 === other.taxRate1 && _this.taxName1 === other.taxName1 && _this.taxRate2 === other.taxRate2 && _this.taxName2 === other.taxName2 && _this.taxRate3 === other.taxRate3 && _this.taxName3 === other.taxName3 && _this.adjustFeePercent === other.adjustFeePercent && _this.isEnabled === other.isEnabled; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_gateway_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSNumber_methods.get$hashCode(_this.minLimit)), B.JSNumber_methods.get$hashCode(_this.maxLimit)), B.JSNumber_methods.get$hashCode(_this.feeAmount)), B.JSNumber_methods.get$hashCode(_this.feePercent)), B.JSNumber_methods.get$hashCode(_this.feeCap)), B.JSNumber_methods.get$hashCode(_this.taxRate1)), B.JSString_methods.get$hashCode(_this.taxName1)), B.JSNumber_methods.get$hashCode(_this.taxRate2)), B.JSString_methods.get$hashCode(_this.taxName2)), B.JSNumber_methods.get$hashCode(_this.taxRate3)), B.JSString_methods.get$hashCode(_this.taxName3)), B.JSBool_methods.get$hashCode(_this.adjustFeePercent)), B.JSBool_methods.get$hashCode(_this.isEnabled))); t1 = _this._company_gateway_model$__hashCode; if (t1 == null) { _this._company_gateway_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("FeesAndLimitsSettings"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "minLimit", _this.minLimit); t2.add$2(t1, "maxLimit", _this.maxLimit); t2.add$2(t1, "feeAmount", _this.feeAmount); t2.add$2(t1, "feePercent", _this.feePercent); t2.add$2(t1, "feeCap", _this.feeCap); t2.add$2(t1, "taxRate1", _this.taxRate1); t2.add$2(t1, "taxName1", _this.taxName1); t2.add$2(t1, "taxRate2", _this.taxRate2); t2.add$2(t1, "taxName2", _this.taxName2); t2.add$2(t1, "taxRate3", _this.taxRate3); t2.add$2(t1, "taxName3", _this.taxName3); t2.add$2(t1, "adjustFeePercent", _this.adjustFeePercent); t2.add$2(t1, "isEnabled", _this.isEnabled); return t2.toString$0(t1); } }; A.FeesAndLimitsSettingsBuilder.prototype = { get$_company_gateway_model$_$this() { var _this = this, $$v = _this._company_gateway_model$_$v; if ($$v != null) { _this._minLimit = $$v.minLimit; _this._maxLimit = $$v.maxLimit; _this._feeAmount = $$v.feeAmount; _this._feePercent = $$v.feePercent; _this._feeCap = $$v.feeCap; _this._company_gateway_model$_taxRate1 = $$v.taxRate1; _this._company_gateway_model$_taxName1 = $$v.taxName1; _this._company_gateway_model$_taxRate2 = $$v.taxRate2; _this._company_gateway_model$_taxName2 = $$v.taxName2; _this._company_gateway_model$_taxRate3 = $$v.taxRate3; _this._company_gateway_model$_taxName3 = $$v.taxName3; _this._adjustFeePercent = $$v.adjustFeePercent; _this._company_gateway_model$_isEnabled = $$v.isEnabled; _this._company_gateway_model$_$v = null; } return _this; }, _company_gateway_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _s21_ = "FeesAndLimitsSettings", _$result = _this._company_gateway_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._minLimit, _s21_, "minLimit"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._maxLimit, _s21_, "maxLimit"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._feeAmount, _s21_, "feeAmount"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._feePercent, _s21_, "feePercent"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._feeCap, _s21_, "feeCap"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate1, _s21_, "taxRate1"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_taxName1, _s21_, "taxName1"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate2, _s21_, "taxRate2"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_taxName2, _s21_, "taxName2"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate3, _s21_, "taxRate3"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_taxName3, _s21_, "taxName3"); _$result = A._$FeesAndLimitsSettings$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._adjustFeePercent, _s21_, "adjustFeePercent"), t3, t5, t4, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_model$_$this()._company_gateway_model$_isEnabled, _s21_, "isEnabled"), t2, t1, t7, t9, t11, t6, t8, t10); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._company_gateway_model$_$v = _$result; } }; A._CompanyGatewayEntity_Object_BaseEntity.prototype = {}; A._CompanyGatewayEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.CompanyEntity.prototype = { get$isActive() { return true; }, matchesFilter$1(filter) { var t1, t2, t3, t4, _this = this; for (t1 = _this.users._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t3 = type$.JSArray_nullable_String, t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); if (A.matchesStrings(A._setArrayType([t4.firstName, t4.lastName, t4.email, t4.phone, t4.customValue1, t4.customValue2, t4.customValue3, t4.customValue4], t3), filter)) return true; } for (t1 = _this.projects._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); if (A.matchesStrings(A._setArrayType([t4.name, t4.number, t4.publicNotes, t4.privateNotes, t4.customValue1, t4.customValue2, t4.customValue3, t4.customValue4], t3), filter)) return true; } for (t1 = _this.products._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); if (A.matchesStrings(A._setArrayType([t4.productKey, t4.notes, t4.customValue1, t4.customValue2, t4.customValue3, t4.customValue4], t3), filter)) return true; } t1 = _this.settings.name; if (t1 == null) t1 = ""; return A.matchesStrings(A._setArrayType([_this.subdomain, t1, _this.companyKey], t3), filter); }, matchesFilterValue$1(filter) { var t1, t2, t3, t4, value, _this = this; for (t1 = _this.users._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t3 = type$.JSArray_nullable_String, t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); value = A.matchesStringsValue(A._setArrayType([t4.firstName, t4.lastName, t4.email, t4.phone, t4.customValue1, t4.customValue2, t4.customValue3, t4.customValue4], t3), filter); if (value != null) return value; } for (t1 = _this.projects._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); value = A.matchesStringsValue(A._setArrayType([t4.name, t4.number, t4.publicNotes, t4.privateNotes, t4.customValue1, t4.customValue2, t4.customValue3, t4.customValue4], t3), filter); if (value != null) return value; } for (t1 = _this.products._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); value = A.matchesStringsValue(A._setArrayType([t4.notes, t4.customValue1, t4.customValue2, t4.customValue3, t4.customValue4], t3), filter); if (value != null) return value; } t1 = _this.settings.name; if (t1 == null) t1 = ""; return A.matchesStringsValue(A._setArrayType([_this.subdomain, t1, _this.companyKey], t3), filter); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; }, get$listDisplayName() { var t1 = this.settings.name; return t1 == null ? "" : t1; }, get$hasCustomSurcharge() { var _this = this; return _this.getCustomFieldLabel$1("surcharge1").length !== 0 || _this.getCustomFieldLabel$1("surcharge2").length !== 0 || _this.getCustomFieldLabel$1("surcharge3").length !== 0 || _this.getCustomFieldLabel$1("surcharge4").length !== 0; }, getCustomFieldLabel$1(field) { var t1, _s8_ = ".product", _s7_ = "invoice", _s17_ = "recurring_invoice", _s14_ = "purchase_order", _s17_0 = "recurring_expense"; field = B.JSString_methods.replaceFirst$2(field, "$", ""); if (B.JSString_methods.contains$1(field, ".custom")) field = B.JSString_methods.replaceFirst$2(field, ".custom", ""); if (B.JSString_methods.contains$1(field, _s8_)) field = B.JSString_methods.replaceFirst$2(field, _s8_, ""); else if (B.JSString_methods.contains$1(field, ".task")) field = B.JSString_methods.replaceFirst$2(field, ".task", ""); if (B.JSString_methods.contains$1(field, "quote")) field = B.JSString_methods.replaceFirst$2(field, "quote", _s7_); else if (B.JSString_methods.contains$1(field, "credit")) field = B.JSString_methods.replaceFirst$2(field, "credit", _s7_); else if (B.JSString_methods.contains$1(field, _s17_)) field = B.JSString_methods.replaceFirst$2(field, _s17_, _s7_); else if (B.JSString_methods.contains$1(field, _s14_)) field = B.JSString_methods.replaceFirst$2(field, _s14_, _s7_); if (B.JSString_methods.contains$1(field, _s17_0)) field = B.JSString_methods.replaceFirst$2(field, _s17_0, "expense"); t1 = this.customFields._map$_map; if (t1.containsKey$1(0, field)) { t1 = t1.$index(0, field); t1.toString; return B.JSArray_methods.get$first(J.split$1$s(t1, "|")); } else return ""; }, getCustomFieldType$1(field) { var value, t1 = this.customFields._map$_map, t2 = t1.$index(0, field); if (J.contains$1$asx(t2 == null ? "" : t2, "|")) { t1 = t1.$index(0, field); t1.toString; value = B.JSArray_methods.get$last(J.split$1$s(t1, "|")); if (B.JSArray_methods.contains$1(A._setArrayType(["single_line_text", "date", "switch"], type$.JSArray_String), value)) return value; else return "dropdown"; } else return "multi_line_text"; }, formatCustomFieldValue$2(field, value) { var type, t2, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; type = this.getCustomFieldType$1(field); t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); if (type === "date") value = A.formatDate(value, t1, true, true, false); else if (type === "switch") if (value === "yes") { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; value = t1; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; value = t1; } return this.getCustomFieldLabel$1(field) + (": " + value); }, getCustomFieldValues$2$excludeBlank(field, excludeBlank) { var parts, data, t1, values = this.customFields._map$_map.$index(0, field); if (values == null || !B.JSString_methods.contains$1(values, "|")) return A._setArrayType([], type$.JSArray_String); else { parts = values.split("|"); data = J.split$1$s(B.JSArray_methods.get$last(parts), ","); if (parts.length === 2) { t1 = type$.JSArray_String; if (B.JSArray_methods.contains$1(A._setArrayType(["date", "switch", "single_line_text"], t1), parts[1])) return A._setArrayType([], t1); } if (excludeBlank) { t1 = A._arrayInstanceType(data)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(data, new A.CompanyEntity_getCustomFieldValues_closure(), t1), true, t1._eval$1("Iterable.E")); } else return data; } }, getCustomFieldValues$1(field) { return this.getCustomFieldValues$2$excludeBlank(field, false); }, get$coreCompany() { return this.rebuild$1(new A.CompanyEntity_coreCompany_closure()); }, isModuleEnabled$1(entityType) { var _this = this; if ((entityType === B.EntityType_invoice || entityType === B.EntityType_payment) && (_this.enabledModules & 4096) === 0) return false; else if (entityType === B.EntityType_credit && (_this.enabledModules & 2) === 0) return false; else if (entityType === B.EntityType_quote && (_this.enabledModules & 4) === 0) return false; else if (entityType === B.EntityType_task && (_this.enabledModules & 8) === 0) return false; else if (entityType === B.EntityType_project && (_this.enabledModules & 32) === 0) return false; else if (entityType === B.EntityType_vendor && (_this.enabledModules & 64) === 0) return false; else if (entityType === B.EntityType_expense && (_this.enabledModules & 16) === 0) return false; else if (entityType === B.EntityType_recurringInvoice && (_this.enabledModules & 1) === 0) return false; else if (entityType === B.EntityType_recurringExpense && (_this.enabledModules & 512) === 0) return false; else if (entityType === B.EntityType_purchaseOrder && (_this.enabledModules & 16384) === 0) return false; else if (entityType === B.EntityType_transaction && (_this.enabledModules & 256) === 0) return false; else if (entityType === B.EntityType_document && (_this.enabledModules & 128) === 0) return false; return true; }, $isSelectableEntity: 1 }; A.CompanyEntity_getCustomFieldValues_closure.prototype = { call$1(data) { return data.length !== 0; }, $signature: 12 }; A.CompanyEntity_coreCompany_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$clients(0).get$_safeList()); B.JSArray_methods.clear$0(b.get$products().get$_safeList()); B.JSArray_methods.clear$0(b.get$invoices().get$_safeList()); B.JSArray_methods.clear$0(b.get$payments().get$_safeList()); B.JSArray_methods.clear$0(b.get$quotes(0).get$_safeList()); B.JSArray_methods.clear$0(b.get$purchaseOrders().get$_safeList()); B.JSArray_methods.clear$0(b.get$bankAccounts().get$_safeList()); B.JSArray_methods.clear$0(b.get$transactions().get$_safeList()); B.JSArray_methods.clear$0(b.get$transactionRules().get$_safeList()); B.JSArray_methods.clear$0(b.get$credits().get$_safeList()); B.JSArray_methods.clear$0(b.get$tasks().get$_safeList()); B.JSArray_methods.clear$0(b.get$projects().get$_safeList()); B.JSArray_methods.clear$0(b.get$vendors().get$_safeList()); B.JSArray_methods.clear$0(b.get$expenses().get$_safeList()); B.JSArray_methods.clear$0(b.get$webhooks().get$_safeList()); B.JSArray_methods.clear$0(b.get$designs().get$_safeList()); B.JSArray_methods.clear$0(b.get$companyGateways().get$_safeList()); return b; }, $signature: 21 }; A.GatewayEntity.prototype = { get$supportsTokenBilling() { var t1 = this.options.get$keys(0); return !new A.WhereIterable(t1, new A.GatewayEntity_supportsTokenBilling_closure(this), t1.$ti._eval$1("WhereIterable")).get$isEmpty(0); }, get$parsedFields() { var t1 = this.fields; return t1.length === 0 ? A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic) : B.C_JsonCodec.decode$2$reviver(0, t1, null); }, matchesFilter$1(filter) { var t1, gatewayIds, i, gatewayTypeId, t2; if (filter == null || filter.length === 0) return true; filter = filter.toLowerCase(); if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter)) return true; if (B.JSString_methods.contains$1("autobill", filter)) { t1 = this.options.get$values(0); t1 = !new A.WhereIterable(t1, new A.GatewayEntity_matchesFilter_closure(), A._instanceType(t1)._eval$1("WhereIterable")).get$isEmpty(0); } else t1 = false; if (t1) return true; t1 = this.options.get$keys(0); gatewayIds = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); for (i = 0; i < gatewayIds.length; ++i) { gatewayTypeId = gatewayIds[i]; t1.toString; t2 = t1.lookup$1(B.Map_Mmahs.$index(0, gatewayTypeId)).toLowerCase(); if (A.stringContainsUnchecked(t2, filter, 0)) return true; } return false; }, matchesFilterValue$1(filter) { var t1, gatewayIds, i, gatewayTypeId, gatewayType, t2, _null = null; if (filter == null || filter.length === 0) return _null; if (B.JSString_methods.contains$1("autobill", filter)) { t1 = this.options.get$values(0); t1 = !new A.WhereIterable(t1, new A.GatewayEntity_matchesFilterValue_closure(), A._instanceType(t1)._eval$1("WhereIterable")).get$isEmpty(0); } else t1 = false; if (t1) return "Auto-Bill"; t1 = this.options.get$keys(0); gatewayIds = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); for (i = 0; i < gatewayIds.length; ++i) { gatewayTypeId = gatewayIds[i]; t1.toString; gatewayType = t1.lookup$1(B.Map_Mmahs.$index(0, gatewayTypeId)); t2 = gatewayType.toLowerCase(); if (A.stringContainsUnchecked(t2, filter, 0)) return gatewayType; } return _null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, supportedEvents$0() { var t1, events = A._setArrayType([], type$.JSArray_String); this.options._map$_map.forEach$1(0, new A.GatewayEntity_supportedEvents_closure(events)); t1 = A.LinkedHashSet_LinkedHashSet$from(events, type$.String); return A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")); }, get$listDisplayAmountType() { return null; } }; A.GatewayEntity_supportsTokenBilling_closure.prototype = { call$1(typeId) { return this.$this.options._map$_map.$index(0, typeId).supportTokenBilling; }, $signature: 12 }; A.GatewayEntity_matchesFilter_closure.prototype = { call$1(option) { return option.supportTokenBilling; }, $signature: 743 }; A.GatewayEntity_matchesFilterValue_closure.prototype = { call$1(option) { return option.supportTokenBilling; }, $signature: 743 }; A.GatewayEntity_supportedEvents_closure.prototype = { call$2(key, option) { var t1 = option.webhooks; B.JSArray_methods.addAll$1(this.events, J.toList$0$ax(t1 == null ? A._setArrayType([], type$.JSArray_String) : t1)); }, $signature: 3042 }; A.GatewayOptionsEntity.prototype = {}; A.UserCompanyEntity.prototype = { can$2(permission, entityType) { var t1; if (entityType == null) return false; if (!this.company.isModuleEnabled$1(entityType)) return false; if (this.isAdmin) return true; t1 = this.permissions; return B.JSString_methods.contains$1(t1, permission.toString$0(0) + "_all") || B.JSString_methods.contains$1(t1, permission.toString$0(0) + "_" + A.toSnakeCase(entityType.name)); }, canViewCreateOrEdit$1(entityType) { return this.can$2(B.UserPermission_view, entityType) || this.can$2(B.UserPermission_create, entityType) || this.can$2(B.UserPermission_edit, entityType); }, canEditEntity$1(entity) { var t1; if (entity.get$isNew()) return this.can$2(B.UserPermission_create, entity.get$entityType()); else { if (!this.can$2(B.UserPermission_edit, entity.get$entityType())) { t1 = this.user.id; t1 = entity.get$createdUserId() === t1 || entity.get$assignedUserId() === t1; } else t1 = true; return t1; } }, get$canViewReports() { if (this.isAdmin) return true; return B.JSString_methods.contains$1(this.permissions, "view_reports"); }, get$canViewDashboard() { if (this.isAdmin) return true; return B.JSString_methods.contains$1(this.permissions, "view_dashboard"); } }; A.UserCompanyEntity_UserCompanyEntity_closure.prototype = { call$1(b) { b.$indexSet(0, "email", A.BuiltList_BuiltList$from(A._setArrayType(["all_notifications"], type$.JSArray_String), type$.String)); return b; }, $signature: 742 }; A.UserCompanyEntity__initializeBuilder_closure.prototype = { call$1(b) { b.$indexSet(0, "email", A.BuiltList_BuiltList$from(A._setArrayType(["all_notifications"], type$.JSArray_String), type$.String)); return b; }, $signature: 742 }; A.UserSettingsEntity.prototype = { getTableColumns$1(entityType) { var t1 = this.tableColumns._map$_map; if (t1.containsKey$1(0, entityType.toString$0(0))) { t1 = t1.$index(0, entityType.toString$0(0)); return new A.CopyOnWriteList(true, t1._list$_list, A.instanceType(t1)._eval$1("CopyOnWriteList<1>")); } else return null; } }; A.ReportSettingsEntity.prototype = {}; A.CompanyItemResponse.prototype = {}; A.RegistrationFieldEntity.prototype = { get$setting() { if (this.required) return "required"; else if (this.visible) return "optional"; else return "hidden"; } }; A.DashboardField.prototype = {}; A._$CompanyEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["custom_surcharge_taxes1", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes1, B.FullType_MtR), "custom_surcharge_taxes2", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes2, B.FullType_MtR), "custom_surcharge_taxes3", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes3, B.FullType_MtR), "custom_surcharge_taxes4", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes4, B.FullType_MtR), "size_id", serializers.serialize$2$specifiedType(object.sizeId, B.FullType_h8g), "industry_id", serializers.serialize$2$specifiedType(object.industryId, B.FullType_h8g), "subdomain", serializers.serialize$2$specifiedType(object.subdomain, B.FullType_h8g), "portal_mode", serializers.serialize$2$specifiedType(object.portalMode, B.FullType_h8g), "portal_domain", serializers.serialize$2$specifiedType(object.portalDomain, B.FullType_h8g), "update_products", serializers.serialize$2$specifiedType(object.updateProducts, B.FullType_MtR), "convert_products", serializers.serialize$2$specifiedType(object.convertProductExchangeRate, B.FullType_MtR), "convert_rate_to_client", serializers.serialize$2$specifiedType(object.convertRateToClient, B.FullType_MtR), "fill_products", serializers.serialize$2$specifiedType(object.fillProducts, B.FullType_MtR), "enable_product_cost", serializers.serialize$2$specifiedType(object.enableProductCost, B.FullType_MtR), "enable_product_quantity", serializers.serialize$2$specifiedType(object.enableProductQuantity, B.FullType_MtR), "enable_product_discount", serializers.serialize$2$specifiedType(object.enableProductDiscount, B.FullType_MtR), "default_task_is_date_based", serializers.serialize$2$specifiedType(object.defaultTaskIsDateBased, B.FullType_MtR), "default_quantity", serializers.serialize$2$specifiedType(object.defaultQuantity, B.FullType_MtR), "show_product_details", serializers.serialize$2$specifiedType(object.showProductDetails, B.FullType_MtR), "client_can_register", serializers.serialize$2$specifiedType(object.clientCanRegister, B.FullType_MtR), "is_large", serializers.serialize$2$specifiedType(object.isLarge, B.FullType_MtR), "is_disabled", serializers.serialize$2$specifiedType(object.isDisabled, B.FullType_MtR), "enable_shop_api", serializers.serialize$2$specifiedType(object.enableShopApi, B.FullType_MtR), "company_key", serializers.serialize$2$specifiedType(object.companyKey, B.FullType_h8g), "first_day_of_week", serializers.serialize$2$specifiedType(object.firstDayOfWeek, B.FullType_h8g), "first_month_of_year", serializers.serialize$2$specifiedType(object.firstMonthOfYear, B.FullType_h8g), "enabled_tax_rates", serializers.serialize$2$specifiedType(object.numberOfInvoiceTaxRates, B.FullType_kjq), "enabled_item_tax_rates", serializers.serialize$2$specifiedType(object.numberOfItemTaxRates, B.FullType_kjq), "enabled_expense_tax_rates", serializers.serialize$2$specifiedType(object.numberOfExpenseTaxRates, B.FullType_kjq), "expense_inclusive_taxes", serializers.serialize$2$specifiedType(object.expenseInclusiveTaxes, B.FullType_MtR), "session_timeout", serializers.serialize$2$specifiedType(object.sessionTimeout, B.FullType_kjq), "default_password_timeout", serializers.serialize$2$specifiedType(object.passwordTimeout, B.FullType_kjq), "oauth_password_required", serializers.serialize$2$specifiedType(object.oauthPasswordRequired, B.FullType_MtR), "markdown_enabled", serializers.serialize$2$specifiedType(object.markdownEnabled, B.FullType_MtR), "markdown_email_enabled", serializers.serialize$2$specifiedType(object.markdownEmailEnabled, B.FullType_MtR), "use_comma_as_decimal_place", serializers.serialize$2$specifiedType(object.useCommaAsDecimalPlace, B.FullType_MtR), "report_include_drafts", serializers.serialize$2$specifiedType(object.reportIncludeDrafts, B.FullType_MtR), "report_include_deleted", serializers.serialize$2$specifiedType(object.reportIncludeDeleted, B.FullType_MtR), "use_quote_terms_on_conversion", serializers.serialize$2$specifiedType(object.useQuoteTermsOnConversion, B.FullType_MtR), "enable_applying_payments", serializers.serialize$2$specifiedType(object.enableApplyingPayments, B.FullType_MtR), "track_inventory", serializers.serialize$2$specifiedType(object.trackInventory, B.FullType_MtR), "inventory_notification_threshold", serializers.serialize$2$specifiedType(object.stockNotificationThreshold, B.FullType_kjq), "stock_notification", serializers.serialize$2$specifiedType(object.stockNotification, B.FullType_MtR), "invoice_task_lock", serializers.serialize$2$specifiedType(object.invoiceTaskLock, B.FullType_MtR), "convert_payment_currency", serializers.serialize$2$specifiedType(object.convertPaymentCurrency, B.FullType_MtR), "convert_expense_currency", serializers.serialize$2$specifiedType(object.convertExpenseCurrency, B.FullType_MtR), "notify_vendor_when_paid", serializers.serialize$2$specifiedType(object.notifyVendorWhenPaid, B.FullType_MtR), "smtp_host", serializers.serialize$2$specifiedType(object.smtpHost, B.FullType_h8g), "smtp_port", serializers.serialize$2$specifiedType(object.smtpPort, B.FullType_kjq), "smtp_encryption", serializers.serialize$2$specifiedType(object.smtpEncryption, B.FullType_h8g), "smtp_username", serializers.serialize$2$specifiedType(object.smtpUsername, B.FullType_h8g), "smtp_password", serializers.serialize$2$specifiedType(object.smtpPassword, B.FullType_h8g), "smtp_local_domain", serializers.serialize$2$specifiedType(object.smtpLocalDomain, B.FullType_h8g), "smtp_verify_peer", serializers.serialize$2$specifiedType(object.smtpVerifyPeer, B.FullType_MtR), "groups", serializers.serialize$2$specifiedType(object.groups, B.FullType_wAg), "activities", serializers.serialize$2$specifiedType(object.activities, B.FullType_TG0), "tax_rates", serializers.serialize$2$specifiedType(object.taxRates, B.FullType_er0), "task_statuses", serializers.serialize$2$specifiedType(object.taskStatuses, B.FullType_d3X), "taskStatusMap", serializers.serialize$2$specifiedType(object.taskStatusMap, B.FullType_0), "company_gateways", serializers.serialize$2$specifiedType(object.companyGateways, B.FullType_e7j), "expense_categories", serializers.serialize$2$specifiedType(object.expenseCategories, B.FullType_z3t), "users", serializers.serialize$2$specifiedType(object.users, B.FullType_7FR), "clients", serializers.serialize$2$specifiedType(object.clients, B.FullType_EEn), "products", serializers.serialize$2$specifiedType(object.products, B.FullType_INK), "invoices", serializers.serialize$2$specifiedType(object.invoices, B.FullType_Ikd), "recurring_invoices", serializers.serialize$2$specifiedType(object.recurringInvoices, B.FullType_Ikd), "recurring_expenses", serializers.serialize$2$specifiedType(object.recurringExpenses, B.FullType_IsU), "payments", serializers.serialize$2$specifiedType(object.payments, B.FullType_7N70), "quotes", serializers.serialize$2$specifiedType(object.quotes, B.FullType_Ikd), "credits", serializers.serialize$2$specifiedType(object.credits, B.FullType_Ikd), "purchase_orders", serializers.serialize$2$specifiedType(object.purchaseOrders, B.FullType_Ikd), "bank_integrations", serializers.serialize$2$specifiedType(object.bankAccounts, B.FullType_2ru), "bank_transactions", serializers.serialize$2$specifiedType(object.transactions, B.FullType_Uxx), "bank_transaction_rules", serializers.serialize$2$specifiedType(object.transactionRules, B.FullType_00), "tasks", serializers.serialize$2$specifiedType(object.tasks, B.FullType_ftt), "projects", serializers.serialize$2$specifiedType(object.projects, B.FullType_H9C), "expenses", serializers.serialize$2$specifiedType(object.expenses, B.FullType_IsU), "vendors", serializers.serialize$2$specifiedType(object.vendors, B.FullType_NIe), "designs", serializers.serialize$2$specifiedType(object.designs, B.FullType_gf4), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "task_schedulers", serializers.serialize$2$specifiedType(object.schedules, B.FullType_sUY), "tokens_hashed", serializers.serialize$2$specifiedType(object.tokens, B.FullType_qpA), "webhooks", serializers.serialize$2$specifiedType(object.webhooks, B.FullType_2tM), "subscriptions", serializers.serialize$2$specifiedType(object.subscriptions, B.FullType_KzG), "payment_terms", serializers.serialize$2$specifiedType(object.paymentTerms, B.FullType_oPU), "system_logs", serializers.serialize$2$specifiedType(object.systemLogs, B.FullType_1sb), "client_registration_fields", serializers.serialize$2$specifiedType(object.clientRegistrationFields, B.FullType_4mQ), "custom_fields", serializers.serialize$2$specifiedType(object.customFields, B.FullType_2Vk), "slack_webhook_url", serializers.serialize$2$specifiedType(object.slackWebhookUrl, B.FullType_h8g), "google_analytics_key", serializers.serialize$2$specifiedType(object.googleAnalyticsKey, B.FullType_h8g), "matomo_url", serializers.serialize$2$specifiedType(object.matomoUrl, B.FullType_h8g), "matomo_id", serializers.serialize$2$specifiedType(object.matomoId, B.FullType_h8g), "mark_expenses_invoiceable", serializers.serialize$2$specifiedType(object.markExpensesInvoiceable, B.FullType_MtR), "mark_expenses_paid", serializers.serialize$2$specifiedType(object.markExpensesPaid, B.FullType_MtR), "invoice_expense_documents", serializers.serialize$2$specifiedType(object.invoiceExpenseDocuments, B.FullType_MtR), "invoice_task_documents", serializers.serialize$2$specifiedType(object.invoiceTaskDocuments, B.FullType_MtR), "invoice_task_timelog", serializers.serialize$2$specifiedType(object.invoiceTaskTimelog, B.FullType_MtR), "invoice_task_datelog", serializers.serialize$2$specifiedType(object.invoiceTaskDatelog, B.FullType_MtR), "invoice_task_project", serializers.serialize$2$specifiedType(object.invoiceTaskProject, B.FullType_MtR), "invoice_task_hours", serializers.serialize$2$specifiedType(object.invoiceTaskHours, B.FullType_MtR), "invoice_task_item_description", serializers.serialize$2$specifiedType(object.invoiceTaskItemDescription, B.FullType_MtR), "invoice_task_project_header", serializers.serialize$2$specifiedType(object.invoiceTaskProjectHeader, B.FullType_MtR), "auto_start_tasks", serializers.serialize$2$specifiedType(object.autoStartTasks, B.FullType_MtR), "show_tasks_table", serializers.serialize$2$specifiedType(object.showTasksTable, B.FullType_MtR), "show_task_end_date", serializers.serialize$2$specifiedType(object.showTaskEndDate, B.FullType_MtR), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Iqz0), "enabled_modules", serializers.serialize$2$specifiedType(object.enabledModules, B.FullType_kjq), "calculate_expense_tax_by_amount", serializers.serialize$2$specifiedType(object.calculateExpenseTaxByAmount, B.FullType_MtR), "stop_on_unpaid_recurring", serializers.serialize$2$specifiedType(object.stopOnUnpaidRecurring, B.FullType_MtR), "calculate_taxes", serializers.serialize$2$specifiedType(object.calculateTaxes, B.FullType_MtR), "tax_data", serializers.serialize$2$specifiedType(object.taxConfig, B.FullType_mhX), "origin_tax_data", serializers.serialize$2$specifiedType(object.taxData, B.FullType_GVa), "has_e_invoice_certificate", serializers.serialize$2$specifiedType(object.hasEInvoiceCertificate, B.FullType_MtR), "has_e_invoice_certificate_passphrase", serializers.serialize$2$specifiedType(object.hasEInvoiceCertificatePassphrase, B.FullType_MtR), "e_invoice_certificate_passphrase", serializers.serialize$2$specifiedType(object.eInvoiceCertificatePassphrase, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.entityType; if (value != null) { result.push("entity_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_qBb0)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, value, t66, t67, t68, _null = null, result = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.nullable_EntityType, t2 = type$.TaxDataEntity, t3 = type$.TaxConfigEntity, t4 = type$.String, t5 = type$.TaxConfigRegionEntity, t6 = type$.MapBuilder_String_TaxConfigRegionEntity, t7 = type$.SettingsEntity, t8 = type$.MapBuilder_String_String, t9 = type$.BuiltList_nullable_Object, t10 = type$.RegistrationFieldEntity, t11 = type$.ListBuilder_RegistrationFieldEntity, t12 = type$.SystemLogEntity, t13 = type$.ListBuilder_SystemLogEntity, t14 = type$.PaymentTermEntity, t15 = type$.ListBuilder_PaymentTermEntity, t16 = type$.SubscriptionEntity, t17 = type$.ListBuilder_SubscriptionEntity, t18 = type$.WebhookEntity, t19 = type$.ListBuilder_WebhookEntity, t20 = type$.TokenEntity, t21 = type$.ListBuilder_TokenEntity, t22 = type$.ScheduleEntity, t23 = type$.ListBuilder_ScheduleEntity, t24 = type$.DocumentEntity, t25 = type$.ListBuilder_DocumentEntity, t26 = type$.DesignEntity, t27 = type$.ListBuilder_DesignEntity, t28 = type$.VendorEntity, t29 = type$.ListBuilder_VendorEntity, t30 = type$.ExpenseEntity, t31 = type$.ListBuilder_ExpenseEntity, t32 = type$.ProjectEntity, t33 = type$.ListBuilder_ProjectEntity, t34 = type$.TaskEntity, t35 = type$.ListBuilder_TaskEntity, t36 = type$.TransactionRuleEntity, t37 = type$.ListBuilder_TransactionRuleEntity, t38 = type$.TransactionEntity, t39 = type$.ListBuilder_TransactionEntity, t40 = type$.BankAccountEntity, t41 = type$.ListBuilder_BankAccountEntity, t42 = type$.InvoiceEntity, t43 = type$.ListBuilder_InvoiceEntity, t44 = type$.PaymentEntity, t45 = type$.ListBuilder_PaymentEntity, t46 = type$.ProductEntity, t47 = type$.ListBuilder_ProductEntity, t48 = type$.ClientEntity, t49 = type$.ListBuilder_ClientEntity, t50 = type$.UserEntity, t51 = type$.ListBuilder_UserEntity, t52 = type$.ExpenseCategoryEntity, t53 = type$.ListBuilder_ExpenseCategoryEntity, t54 = type$.CompanyGatewayEntity, t55 = type$.ListBuilder_CompanyGatewayEntity, t56 = type$.MapBuilder_String_TaskStatusEntity, t57 = type$.TaskStatusEntity, t58 = type$.ListBuilder_TaskStatusEntity, t59 = type$.TaxRateEntity, t60 = type$.ListBuilder_TaxRateEntity, t61 = type$.ActivityEntity, t62 = type$.ListBuilder_ActivityEntity, t63 = type$.GroupEntity, t64 = type$.ListBuilder_GroupEntity; iterator.moveNext$0();) { t65 = iterator.get$current(iterator); t65.toString; A._asString(t65); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t65) { case "custom_surcharge_taxes1": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableCustomSurchargeTaxes1 = t65; break; case "custom_surcharge_taxes2": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableCustomSurchargeTaxes2 = t65; break; case "custom_surcharge_taxes3": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableCustomSurchargeTaxes3 = t65; break; case "custom_surcharge_taxes4": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableCustomSurchargeTaxes4 = t65; break; case "size_id": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._company_model$_sizeId = t65; break; case "industry_id": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._company_model$_industryId = t65; break; case "subdomain": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._subdomain = t65; break; case "portal_mode": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._portalMode = t65; break; case "portal_domain": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._portalDomain = t65; break; case "update_products": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._updateProducts = t65; break; case "convert_products": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._convertProductExchangeRate = t65; break; case "convert_rate_to_client": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._convertRateToClient = t65; break; case "fill_products": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._fillProducts = t65; break; case "enable_product_cost": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableProductCost = t65; break; case "enable_product_quantity": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableProductQuantity = t65; break; case "enable_product_discount": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableProductDiscount = t65; break; case "default_task_is_date_based": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._defaultTaskIsDateBased = t65; break; case "default_quantity": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._defaultQuantity = t65; break; case "show_product_details": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._showProductDetails = t65; break; case "client_can_register": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._clientCanRegister = t65; break; case "is_large": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._isLarge = t65; break; case "is_disabled": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._isDisabled = t65; break; case "enable_shop_api": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableShopApi = t65; break; case "company_key": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._companyKey = t65; break; case "first_day_of_week": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._firstDayOfWeek = t65; break; case "first_month_of_year": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._firstMonthOfYear = t65; break; case "enabled_tax_rates": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._numberOfInvoiceTaxRates = t65; break; case "enabled_item_tax_rates": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._numberOfItemTaxRates = t65; break; case "enabled_expense_tax_rates": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._numberOfExpenseTaxRates = t65; break; case "expense_inclusive_taxes": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._expenseInclusiveTaxes = t65; break; case "session_timeout": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._sessionTimeout = t65; break; case "default_password_timeout": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._passwordTimeout = t65; break; case "oauth_password_required": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._oauthPasswordRequired = t65; break; case "markdown_enabled": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._markdownEnabled = t65; break; case "markdown_email_enabled": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._markdownEmailEnabled = t65; break; case "use_comma_as_decimal_place": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._useCommaAsDecimalPlace = t65; break; case "report_include_drafts": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._reportIncludeDrafts = t65; break; case "report_include_deleted": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._reportIncludeDeleted = t65; break; case "use_quote_terms_on_conversion": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._useQuoteTermsOnConversion = t65; break; case "enable_applying_payments": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._enableApplyingPayments = t65; break; case "track_inventory": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._trackInventory = t65; break; case "inventory_notification_threshold": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._stockNotificationThreshold = t65; break; case "stock_notification": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._stockNotification = t65; break; case "invoice_task_lock": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskLock = t65; break; case "convert_payment_currency": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._convertPaymentCurrency = t65; break; case "convert_expense_currency": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._convertExpenseCurrency = t65; break; case "notify_vendor_when_paid": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._notifyVendorWhenPaid = t65; break; case "smtp_host": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._smtpHost = t65; break; case "smtp_port": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._smtpPort = t65; break; case "smtp_encryption": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._smtpEncryption = t65; break; case "smtp_username": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._smtpUsername = t65; break; case "smtp_password": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._smtpPassword = t65; break; case "smtp_local_domain": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._smtpLocalDomain = t65; break; case "smtp_verify_peer": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._smtpVerifyPeer = t65; break; case "groups": t65 = result.get$_company_model$_$this(); t66 = t65._groups; if (t66 == null) { t66 = new A.ListBuilder(t64); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t63); t65._groups = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_wAg); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "activities": t65 = result.get$_company_model$_$this(); t66 = t65._company_model$_activities; if (t66 == null) { t66 = new A.ListBuilder(t62); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t61); t65._company_model$_activities = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_TG0); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "tax_rates": t65 = result.get$_company_model$_$this(); t66 = t65._taxRates; if (t66 == null) { t66 = new A.ListBuilder(t60); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t59); t65._taxRates = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_er0); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "task_statuses": t65 = result.get$_company_model$_$this(); t66 = t65._taskStatuses; if (t66 == null) { t66 = new A.ListBuilder(t58); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t57); t65._taskStatuses = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_d3X); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "taskStatusMap": t65 = result.get$_company_model$_$this(); t66 = t65._taskStatusMap; if (t66 == null) { t66 = new A.MapBuilder(_null, $, _null, t56); t66.replace$1(0, B.Map_empty1); t65._taskStatusMap = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_0); t66.toString; t65.replace$1(0, t66); break; case "company_gateways": t65 = result.get$_company_model$_$this(); t66 = t65._companyGateways; if (t66 == null) { t66 = new A.ListBuilder(t55); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t54); t65._companyGateways = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_e7j); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "expense_categories": t65 = result.get$_company_model$_$this(); t66 = t65._expenseCategories; if (t66 == null) { t66 = new A.ListBuilder(t53); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t52); t65._expenseCategories = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_z3t); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "users": t65 = result.get$_company_model$_$this(); t66 = t65._users; if (t66 == null) { t66 = new A.ListBuilder(t51); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t50); t65._users = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_7FR); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "clients": t65 = result.get$_company_model$_$this(); t66 = t65._clients; if (t66 == null) { t66 = new A.ListBuilder(t49); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t48); t65._clients = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_EEn); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "products": t65 = result.get$_company_model$_$this(); t66 = t65._products; if (t66 == null) { t66 = new A.ListBuilder(t47); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t46); t65._products = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_INK); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "invoices": t65 = result.get$_company_model$_$this(); t66 = t65._invoices; if (t66 == null) { t66 = new A.ListBuilder(t43); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t42); t65._invoices = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "recurring_invoices": t65 = result.get$_company_model$_$this(); t66 = t65._recurringInvoices; if (t66 == null) { t66 = new A.ListBuilder(t43); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t42); t65._recurringInvoices = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "recurring_expenses": t65 = result.get$_company_model$_$this(); t66 = t65._recurringExpenses; if (t66 == null) { t66 = new A.ListBuilder(t31); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t30); t65._recurringExpenses = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_IsU); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "payments": t65 = result.get$_company_model$_$this(); t66 = t65._payments; if (t66 == null) { t66 = new A.ListBuilder(t45); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t44); t65._payments = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_7N70); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "quotes": t65 = result.get$_company_model$_$this(); t66 = t65._quotes; if (t66 == null) { t66 = new A.ListBuilder(t43); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t42); t65._quotes = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "credits": t65 = result.get$_company_model$_$this(); t66 = t65._credits; if (t66 == null) { t66 = new A.ListBuilder(t43); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t42); t65._credits = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "purchase_orders": t65 = result.get$_company_model$_$this(); t66 = t65._purchaseOrders; if (t66 == null) { t66 = new A.ListBuilder(t43); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t42); t65._purchaseOrders = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "bank_integrations": t65 = result.get$_company_model$_$this(); t66 = t65._bankAccounts; if (t66 == null) { t66 = new A.ListBuilder(t41); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t40); t65._bankAccounts = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_2ru); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "bank_transactions": t65 = result.get$_company_model$_$this(); t66 = t65._transactions; if (t66 == null) { t66 = new A.ListBuilder(t39); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t38); t65._transactions = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Uxx); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "bank_transaction_rules": t65 = result.get$_company_model$_$this(); t66 = t65._transactionRules; if (t66 == null) { t66 = new A.ListBuilder(t37); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t36); t65._transactionRules = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_00); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "tasks": t65 = result.get$_company_model$_$this(); t66 = t65._tasks; if (t66 == null) { t66 = new A.ListBuilder(t35); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t34); t65._tasks = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_ftt); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "projects": t65 = result.get$_company_model$_$this(); t66 = t65._projects; if (t66 == null) { t66 = new A.ListBuilder(t33); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t32); t65._projects = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_H9C); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "expenses": t65 = result.get$_company_model$_$this(); t66 = t65._expenses; if (t66 == null) { t66 = new A.ListBuilder(t31); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t30); t65._expenses = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_IsU); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "vendors": t65 = result.get$_company_model$_$this(); t66 = t65._vendors; if (t66 == null) { t66 = new A.ListBuilder(t29); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t28); t65._vendors = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_NIe); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "designs": t65 = result.get$_company_model$_$this(); t66 = t65._designs; if (t66 == null) { t66 = new A.ListBuilder(t27); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t26); t65._designs = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_gf4); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "documents": t65 = result.get$_company_model$_$this(); t66 = t65._company_model$_documents; if (t66 == null) { t66 = new A.ListBuilder(t25); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t24); t65._company_model$_documents = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "task_schedulers": t65 = result.get$_company_model$_$this(); t66 = t65._schedules; if (t66 == null) { t66 = new A.ListBuilder(t23); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t22); t65._schedules = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_sUY); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "tokens_hashed": t65 = result.get$_company_model$_$this(); t66 = t65._tokens; if (t66 == null) { t66 = new A.ListBuilder(t21); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t20); t65._tokens = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_qpA); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "webhooks": t65 = result.get$_company_model$_$this(); t66 = t65._webhooks; if (t66 == null) { t66 = new A.ListBuilder(t19); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t18); t65._webhooks = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_2tM); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "subscriptions": t65 = result.get$_company_model$_$this(); t66 = t65._subscriptions; if (t66 == null) { t66 = new A.ListBuilder(t17); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t16); t65._subscriptions = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_KzG); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "payment_terms": t65 = result.get$_company_model$_$this(); t66 = t65._paymentTerms; if (t66 == null) { t66 = new A.ListBuilder(t15); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t14); t65._paymentTerms = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_oPU); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "system_logs": t65 = result.get$_company_model$_$this(); t66 = t65._company_model$_systemLogs; if (t66 == null) { t66 = new A.ListBuilder(t13); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t12); t65._company_model$_systemLogs = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_1sb); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "client_registration_fields": t65 = result.get$_company_model$_$this(); t66 = t65._clientRegistrationFields; if (t66 == null) { t66 = new A.ListBuilder(t11); t66.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t10); t65._clientRegistrationFields = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_4mQ); t66.toString; t9._as(t66); t67 = t65.$ti; if (t67._eval$1("_BuiltList<1>")._is(t66)) { t65.__ListBuilder__list_A = t66._list$_list; t65._listOwner = t66; } else { t65.__ListBuilder__list_A = A.List_List$from(t66, true, t67._precomputed1); t65._listOwner = null; } break; case "custom_fields": t65 = result.get$_company_model$_$this(); t66 = t65._customFields; if (t66 == null) { t66 = new A.MapBuilder(_null, $, _null, t8); t66.replace$1(0, B.Map_empty1); t65._customFields = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t66.toString; t65.replace$1(0, t66); break; case "slack_webhook_url": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._slackWebhookUrl = t65; break; case "google_analytics_key": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._googleAnalyticsKey = t65; break; case "matomo_url": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._matomoUrl = t65; break; case "matomo_id": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._matomoId = t65; break; case "mark_expenses_invoiceable": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._markExpensesInvoiceable = t65; break; case "mark_expenses_paid": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._markExpensesPaid = t65; break; case "invoice_expense_documents": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceExpenseDocuments = t65; break; case "invoice_task_documents": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskDocuments = t65; break; case "invoice_task_timelog": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskTimelog = t65; break; case "invoice_task_datelog": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskDatelog = t65; break; case "invoice_task_project": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskProject = t65; break; case "invoice_task_hours": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskHours = t65; break; case "invoice_task_item_description": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskItemDescription = t65; break; case "invoice_task_project_header": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._invoiceTaskProjectHeader = t65; break; case "auto_start_tasks": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._autoStartTasks = t65; break; case "show_tasks_table": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._showTasksTable = t65; break; case "show_task_end_date": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._showTaskEndDate = t65; break; case "settings": t65 = result.get$_company_model$_$this(); t66 = t65._settings; t65 = t66 == null ? t65._settings = new A.SettingsEntityBuilder() : t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz0); t66.toString; t7._as(t66); t65._settings_model$_$v = t66; break; case "enabled_modules": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._enabledModules = t65; break; case "calculate_expense_tax_by_amount": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._calculateExpenseTaxByAmount = t65; break; case "stop_on_unpaid_recurring": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._stopOnUnpaidRecurring = t65; break; case "calculate_taxes": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._calculateTaxes = t65; break; case "tax_data": t65 = result.get$_company_model$_$this(); t66 = t65._taxConfig; if (t66 == null) { t66 = new A.TaxConfigEntityBuilder(); t66.get$_tax_model$_$this()._version = ""; t66.get$_tax_model$_$this()._sellerSubregion = ""; t67 = t66.get$_tax_model$_$this(); t68 = t67._regions; if (t68 == null) { t68 = new A.MapBuilder(_null, $, _null, t6); t68.replace$1(0, B.Map_empty1); t67._regions = t68; t67 = t68; } else t67 = t68; t67.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t4, t5)); t65._taxConfig = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_mhX); t66.toString; t3._as(t66); t65._tax_model$_$v = t66; break; case "origin_tax_data": t65 = result.get$_company_model$_$this(); t66 = t65._company_model$_taxData; if (t66 == null) { t66 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t66); t65._company_model$_taxData = t66; t65 = t66; } else t65 = t66; t66 = serializers.deserialize$2$specifiedType(value, B.FullType_GVa); t66.toString; t2._as(t66); t65._tax_model$_$v = t66; break; case "has_e_invoice_certificate": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._hasEInvoiceCertificate = t65; break; case "has_e_invoice_certificate_passphrase": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t65.toString; A._asBool(t65); result.get$_company_model$_$this()._hasEInvoiceCertificatePassphrase = t65; break; case "e_invoice_certificate_passphrase": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._eInvoiceCertificatePassphrase = t65; break; case "isChanged": t65 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_model$_$this()._company_model$_isChanged = t65; break; case "created_at": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._company_model$_createdAt = t65; break; case "updated_at": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._company_model$_updatedAt = t65; break; case "archived_at": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t65.toString; A._asInt(t65); result.get$_company_model$_$this()._company_model$_archivedAt = t65; break; case "is_deleted": t65 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_model$_$this()._company_model$_isDeleted = t65; break; case "user_id": t65 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_company_model$_$this()._company_model$_createdUserId = t65; break; case "assigned_user_id": t65 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_company_model$_$this()._company_model$_assignedUserId = t65; break; case "entity_type": t65 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_qBb0)); result.get$_company_model$_$this()._company_model$_entityType = t65; break; case "id": t65 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t65.toString; A._asString(t65); result.get$_company_model$_$this()._company_model$_id = t65; break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_7IF; }, get$wireName() { return "CompanyEntity"; } }; A._$GatewayEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["key", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "is_offsite", serializers.serialize$2$specifiedType(object.isOffsite, B.FullType_MtR), "visible", serializers.serialize$2$specifiedType(object.isVisible, B.FullType_MtR), "sort_order", serializers.serialize$2$specifiedType(object.sortOrder, B.FullType_kjq), "default_gateway_type_id", serializers.serialize$2$specifiedType(object.defaultGatewayTypeId, B.FullType_h8g), "site_url", serializers.serialize$2$specifiedType(object.siteUrl, B.FullType_h8g), "options", serializers.serialize$2$specifiedType(object.options, B.FullType_FgF), "fields", serializers.serialize$2$specifiedType(object.fields, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.GatewayEntityBuilder(); result.get$_company_model$_$this()._siteUrl = ""; iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_GatewayOptionsEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "key": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_company_model$_$this()._company_model$_id = t2; break; case "name": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_company_model$_$this()._company_model$_name = t2; break; case "is_offsite": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_company_model$_$this()._isOffsite = t2; break; case "visible": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_company_model$_$this()._isVisible = t2; break; case "sort_order": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_company_model$_$this()._sortOrder = t2; break; case "default_gateway_type_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_company_model$_$this()._defaultGatewayTypeId = t2; break; case "site_url": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_company_model$_$this()._siteUrl = t2; break; case "options": t2 = result.get$_company_model$_$this(); t3 = t2._company_model$_options; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._company_model$_options = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_FgF); t3.toString; t2.replace$1(0, t3); break; case "fields": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_company_model$_$this()._company_model$_fields = t2; break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_LYg; }, get$wireName() { return "GatewayEntity"; } }; A._$GatewayOptionsEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["refund", serializers.serialize$2$specifiedType(object.supportRefunds, B.FullType_MtR), "token_billing", serializers.serialize$2$specifiedType(object.supportTokenBilling, B.FullType_MtR)], value = object.webhooks; if (value != null) { result.push("webhooks"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_hkZ)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, t6, result = new A.GatewayOptionsEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "refund": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_company_model$_$this()._supportRefunds = t4; break; case "token_billing": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_company_model$_$this()._supportTokenBilling = t4; break; case "webhooks": t4 = result.get$_company_model$_$this(); t5 = t4._webhooks; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._webhooks = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_K2q; }, get$wireName() { return "GatewayOptionsEntity"; } }; A._$UserCompanyEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["is_admin", serializers.serialize$2$specifiedType(object.isAdmin, B.FullType_MtR), "is_owner", serializers.serialize$2$specifiedType(object.isOwner, B.FullType_MtR), "permissions_updated_at", serializers.serialize$2$specifiedType(object.permissionsUpdatedAt, B.FullType_kjq), "permissions", serializers.serialize$2$specifiedType(object.permissions, B.FullType_h8g), "notifications", serializers.serialize$2$specifiedType(object.notifications, B.FullType_woc), "company", serializers.serialize$2$specifiedType(object.company, B.FullType_a9P0), "user", serializers.serialize$2$specifiedType(object.user, B.FullType_oyU0), "token", serializers.serialize$2$specifiedType(object.token, B.FullType_Azp), "account", serializers.serialize$2$specifiedType(object.account, B.FullType_wg3), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Ymm), "ninja_portal_url", serializers.serialize$2$specifiedType(object.ninjaPortalUrl, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, value, t7, result = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.UserSettingsEntity, t2 = type$.AccountEntity, t3 = type$.TokenEntity, t4 = type$.UserEntity, t5 = type$.CompanyEntity; iterator.moveNext$0();) { t6 = iterator.get$current(iterator); t6.toString; A._asString(t6); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t6) { case "is_admin": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t6.toString; A._asBool(t6); result.get$_company_model$_$this()._isAdmin = t6; break; case "is_owner": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t6.toString; A._asBool(t6); result.get$_company_model$_$this()._isOwner = t6; break; case "permissions_updated_at": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t6.toString; A._asInt(t6); result.get$_company_model$_$this()._permissionsUpdatedAt = t6; break; case "permissions": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_company_model$_$this()._permissions = t6; break; case "notifications": t6 = result.get$notifications(); t7 = serializers.deserialize$2$specifiedType(value, B.FullType_woc); t7.toString; t6.replace$1(0, t7); break; case "company": t6 = result.get$_company_model$_$this(); t7 = t6._company_model$_company; if (t7 == null) { t7 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t7); t6._company_model$_company = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_a9P0); t7.toString; t5._as(t7); t6._company_model$_$v = t7; break; case "user": t6 = result.get$_company_model$_$this(); t7 = t6._company_model$_user; if (t7 == null) { t7 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t7); t6._company_model$_user = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_oyU0); t7.toString; t4._as(t7); t6._user_model$_$v = t7; break; case "token": t6 = result.get$_company_model$_$this(); t7 = t6._token; t6 = t7 == null ? t6._token = new A.TokenEntityBuilder() : t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_Azp); t7.toString; t3._as(t7); t6._token_model$_$v = t7; break; case "account": t6 = result.get$_company_model$_$this(); t7 = t6._account; if (t7 == null) { t7 = new A.AccountEntityBuilder(); A.AccountEntity__initializeBuilder(t7); t6._account = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_wg3); t7.toString; t2._as(t7); t6._account_model$_$v = t7; break; case "settings": t6 = result.get$_company_model$_$this(); t7 = t6._settings; if (t7 == null) { t7 = new A.UserSettingsEntityBuilder(); A.UserSettingsEntity__initializeBuilder(t7); t6._settings = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_Ymm); t7.toString; t1._as(t7); t6._company_model$_$v = t7; break; case "ninja_portal_url": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_company_model$_$this()._ninjaPortalUrl = t6; break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_MiW; }, get$wireName() { return "UserCompanyEntity"; } }; A._$UserSettingsEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["table_columns", serializers.serialize$2$specifiedType(object.tableColumns, B.FullType_woc), "report_settings", serializers.serialize$2$specifiedType(object.reportSettings, B.FullType_k0n), "number_years_active", serializers.serialize$2$specifiedType(object.numberYearsActive, B.FullType_kjq), "include_deleted_clients", serializers.serialize$2$specifiedType(object.includeDeletedClients, B.FullType_MtR), "dashboard_fields", serializers.serialize$2$specifiedType(object.dashboardFields, B.FullType_7FR0), "dashboard_fields_per_row_mobile", serializers.serialize$2$specifiedType(object.dashboardFieldsPerRowMobile, B.FullType_kjq), "dashboard_fields_per_row_desktop", serializers.serialize$2$specifiedType(object.dashboardFieldsPerRowDesktop, B.FullType_kjq)], value = object.accentColor; if (value != null) { result.push("accent_color"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, value, t6, t7, result = new A.UserSettingsEntityBuilder(); A.UserSettingsEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DashboardField, t3 = type$.ListBuilder_DashboardField, t4 = type$.MapBuilder_String_ReportSettingsEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "accent_color": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_company_model$_$this()._accentColor = t5; break; case "table_columns": t5 = result.get$tableColumns(); t6 = serializers.deserialize$2$specifiedType(value, B.FullType_woc); t6.toString; t5.replace$1(0, t6); break; case "report_settings": t5 = result.get$_company_model$_$this(); t6 = t5._reportSettings; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._reportSettings = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_k0n); t6.toString; t5.replace$1(0, t6); break; case "number_years_active": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_model$_$this()._numberYearsActive = t5; break; case "include_deleted_clients": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t5.toString; A._asBool(t5); result.get$_company_model$_$this()._includeDeletedClients = t5; break; case "dashboard_fields": t5 = result.get$_company_model$_$this(); t6 = t5._dashboardFields; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._dashboardFields = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_7FR0); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; case "dashboard_fields_per_row_mobile": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_model$_$this()._dashboardFieldsPerRowMobile = t5; break; case "dashboard_fields_per_row_desktop": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_company_model$_$this()._dashboardFieldsPerRowDesktop = t5; break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_nNP; }, get$wireName() { return "UserSettingsEntity"; } }; A._$ReportSettingsEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["sort_column", serializers.serialize$2$specifiedType(object.sortColumn, B.FullType_h8g), "sort_ascending", serializers.serialize$2$specifiedType(object.sortAscending, B.FullType_MtR), "sort_totals_index", serializers.serialize$2$specifiedType(object.sortTotalsIndex, B.FullType_kjq), "sort_totals_ascending", serializers.serialize$2$specifiedType(object.sortTotalsAscending, B.FullType_MtR), "columns", serializers.serialize$2$specifiedType(object.columns, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, value, t5, t6, result = new A.ReportSettingsEntityBuilder(); A.ReportSettingsEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "sort_column": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_company_model$_$this()._sortColumn = t4; break; case "sort_ascending": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_company_model$_$this()._company_model$_sortAscending = t4; break; case "sort_totals_index": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_company_model$_$this()._sortTotalsIndex = t4; break; case "sort_totals_ascending": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_company_model$_$this()._sortTotalsAscending = t4; break; case "columns": t4 = result.get$_company_model$_$this(); t5 = t4._columns; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._columns = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qBS; }, get$wireName() { return "ReportSettingsEntity"; } }; A._$CompanyItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_a9P0)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.CompanyItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.CompanyEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._company_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t3); t3._company_model$_$v = t2; result._company_model$_data = t3; result._company_model$_$v = null; } t2 = result._company_model$_data; if (t2 == null) { t2 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t2); result._company_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_a9P0); t3.toString; t1._as(t3); t2._company_model$_$v = t3; break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_JIe; }, get$wireName() { return "CompanyItemResponse"; } }; A._$RegistrationFieldEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["key", serializers.serialize$2$specifiedType(object.key, B.FullType_h8g), "required", serializers.serialize$2$specifiedType(object.required, B.FullType_MtR), "visible", serializers.serialize$2$specifiedType(object.visible, B.FullType_MtR)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.RegistrationFieldEntityBuilder(); result.get$_company_model$_$this()._visible = false; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "key": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_model$_$this()._company_model$_key = t1; break; case "required": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_company_model$_$this()._required = t1; break; case "visible": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_company_model$_$this()._visible = t1; break; } } return result._company_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qJx; }, get$wireName() { return "RegistrationFieldEntity"; } }; A._$DashboardFieldSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["field", serializers.serialize$2$specifiedType(object.field, B.FullType_h8g), "period", serializers.serialize$2$specifiedType(object.period, B.FullType_h8g), "format", serializers.serialize$2$specifiedType(object.format, B.FullType_h8g), "calculate", serializers.serialize$2$specifiedType(object.calculate, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, _$result, t2, t3, _s14_ = "DashboardField", result = new A.DashboardFieldBuilder(); result.get$_company_model$_$this()._company_model$_format = "money"; result.get$_company_model$_$this()._calculate = "sum"; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "field": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_model$_$this()._company_model$_field = t1; break; case "period": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_model$_$this()._period = t1; break; case "format": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_model$_$this()._company_model$_format = t1; break; case "calculate": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_company_model$_$this()._calculate = t1; break; } } _$result = result._company_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_company_model$_$this()._company_model$_field, _s14_, "field"); t2 = A.BuiltValueNullFieldError_checkNotNull(result.get$_company_model$_$this()._period, _s14_, "period"); t3 = A.BuiltValueNullFieldError_checkNotNull(result.get$_company_model$_$this()._company_model$_format, _s14_, "format"); _$result = A._$DashboardField$_(A.BuiltValueNullFieldError_checkNotNull(result.get$_company_model$_$this()._calculate, _s14_, "calculate"), t1, t3, t2); } A.ArgumentError_checkNotNull(_$result, "other"); return result._company_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_vji; }, get$wireName() { return "DashboardField"; } }; A._$CompanyEntity.prototype = { rebuild$1(updates) { var t1 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._company_model$_$v = this; updates.call$1(t1); return t1._company_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$CompanyEntity && _this.enableCustomSurchargeTaxes1 === other.enableCustomSurchargeTaxes1 && _this.enableCustomSurchargeTaxes2 === other.enableCustomSurchargeTaxes2 && _this.enableCustomSurchargeTaxes3 === other.enableCustomSurchargeTaxes3 && _this.enableCustomSurchargeTaxes4 === other.enableCustomSurchargeTaxes4 && _this.sizeId === other.sizeId && _this.industryId === other.industryId && _this.subdomain === other.subdomain && _this.portalMode === other.portalMode && _this.portalDomain === other.portalDomain && _this.updateProducts === other.updateProducts && _this.convertProductExchangeRate === other.convertProductExchangeRate && _this.convertRateToClient === other.convertRateToClient && _this.fillProducts === other.fillProducts && _this.enableProductCost === other.enableProductCost && _this.enableProductQuantity === other.enableProductQuantity && _this.enableProductDiscount === other.enableProductDiscount && _this.defaultTaskIsDateBased === other.defaultTaskIsDateBased && _this.defaultQuantity === other.defaultQuantity && _this.showProductDetails === other.showProductDetails && _this.clientCanRegister === other.clientCanRegister && _this.isLarge === other.isLarge && _this.isDisabled === other.isDisabled && _this.enableShopApi === other.enableShopApi && _this.companyKey === other.companyKey && _this.firstDayOfWeek === other.firstDayOfWeek && _this.firstMonthOfYear === other.firstMonthOfYear && _this.numberOfInvoiceTaxRates === other.numberOfInvoiceTaxRates && _this.numberOfItemTaxRates === other.numberOfItemTaxRates && _this.numberOfExpenseTaxRates === other.numberOfExpenseTaxRates && _this.expenseInclusiveTaxes === other.expenseInclusiveTaxes && _this.sessionTimeout === other.sessionTimeout && _this.passwordTimeout === other.passwordTimeout && _this.oauthPasswordRequired === other.oauthPasswordRequired && _this.markdownEnabled === other.markdownEnabled && _this.markdownEmailEnabled === other.markdownEmailEnabled && _this.useCommaAsDecimalPlace === other.useCommaAsDecimalPlace && _this.reportIncludeDrafts === other.reportIncludeDrafts && _this.reportIncludeDeleted === other.reportIncludeDeleted && _this.useQuoteTermsOnConversion === other.useQuoteTermsOnConversion && _this.enableApplyingPayments === other.enableApplyingPayments && _this.trackInventory === other.trackInventory && _this.stockNotificationThreshold === other.stockNotificationThreshold && _this.stockNotification === other.stockNotification && _this.invoiceTaskLock === other.invoiceTaskLock && _this.convertPaymentCurrency === other.convertPaymentCurrency && _this.convertExpenseCurrency === other.convertExpenseCurrency && _this.notifyVendorWhenPaid === other.notifyVendorWhenPaid && _this.smtpHost === other.smtpHost && _this.smtpPort === other.smtpPort && _this.smtpEncryption === other.smtpEncryption && _this.smtpUsername === other.smtpUsername && _this.smtpPassword === other.smtpPassword && _this.smtpLocalDomain === other.smtpLocalDomain && _this.smtpVerifyPeer === other.smtpVerifyPeer && _this.groups.$eq(0, other.groups) && _this.activities.$eq(0, other.activities) && _this.taxRates.$eq(0, other.taxRates) && _this.taskStatuses.$eq(0, other.taskStatuses) && _this.taskStatusMap.$eq(0, other.taskStatusMap) && _this.companyGateways.$eq(0, other.companyGateways) && _this.expenseCategories.$eq(0, other.expenseCategories) && _this.users.$eq(0, other.users) && _this.clients.$eq(0, other.clients) && _this.products.$eq(0, other.products) && _this.invoices.$eq(0, other.invoices) && _this.recurringInvoices.$eq(0, other.recurringInvoices) && _this.recurringExpenses.$eq(0, other.recurringExpenses) && _this.payments.$eq(0, other.payments) && _this.quotes.$eq(0, other.quotes) && _this.credits.$eq(0, other.credits) && _this.purchaseOrders.$eq(0, other.purchaseOrders) && _this.bankAccounts.$eq(0, other.bankAccounts) && _this.transactions.$eq(0, other.transactions) && _this.transactionRules.$eq(0, other.transactionRules) && _this.tasks.$eq(0, other.tasks) && _this.projects.$eq(0, other.projects) && _this.expenses.$eq(0, other.expenses) && _this.vendors.$eq(0, other.vendors) && _this.designs.$eq(0, other.designs) && _this.documents.$eq(0, other.documents) && _this.schedules.$eq(0, other.schedules) && _this.tokens.$eq(0, other.tokens) && _this.webhooks.$eq(0, other.webhooks) && _this.subscriptions.$eq(0, other.subscriptions) && _this.paymentTerms.$eq(0, other.paymentTerms) && _this.systemLogs.$eq(0, other.systemLogs) && _this.clientRegistrationFields.$eq(0, other.clientRegistrationFields) && _this.customFields.$eq(0, other.customFields) && _this.slackWebhookUrl === other.slackWebhookUrl && _this.googleAnalyticsKey === other.googleAnalyticsKey && _this.matomoUrl === other.matomoUrl && _this.matomoId === other.matomoId && _this.markExpensesInvoiceable === other.markExpensesInvoiceable && _this.markExpensesPaid === other.markExpensesPaid && _this.invoiceExpenseDocuments === other.invoiceExpenseDocuments && _this.invoiceTaskDocuments === other.invoiceTaskDocuments && _this.invoiceTaskTimelog === other.invoiceTaskTimelog && _this.invoiceTaskDatelog === other.invoiceTaskDatelog && _this.invoiceTaskProject === other.invoiceTaskProject && _this.invoiceTaskHours === other.invoiceTaskHours && _this.invoiceTaskItemDescription === other.invoiceTaskItemDescription && _this.invoiceTaskProjectHeader === other.invoiceTaskProjectHeader && _this.autoStartTasks === other.autoStartTasks && _this.showTasksTable === other.showTasksTable && _this.showTaskEndDate === other.showTaskEndDate && _this.settings.$eq(0, other.settings) && _this.enabledModules === other.enabledModules && _this.calculateExpenseTaxByAmount === other.calculateExpenseTaxByAmount && _this.stopOnUnpaidRecurring === other.stopOnUnpaidRecurring && _this.calculateTaxes === other.calculateTaxes && _this.taxConfig.$eq(0, other.taxConfig) && _this.taxData.$eq(0, other.taxData) && _this.hasEInvoiceCertificate === other.hasEInvoiceCertificate && _this.hasEInvoiceCertificatePassphrase === other.hasEInvoiceCertificatePassphrase && _this.eInvoiceCertificatePassphrase === other.eInvoiceCertificatePassphrase && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.entityType == other.entityType && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes1)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes2)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes3)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes4)), B.JSString_methods.get$hashCode(_this.sizeId)), B.JSString_methods.get$hashCode(_this.industryId)), B.JSString_methods.get$hashCode(_this.subdomain)), B.JSString_methods.get$hashCode(_this.portalMode)), B.JSString_methods.get$hashCode(_this.portalDomain)), B.JSBool_methods.get$hashCode(_this.updateProducts)), B.JSBool_methods.get$hashCode(_this.convertProductExchangeRate)), B.JSBool_methods.get$hashCode(_this.convertRateToClient)), B.JSBool_methods.get$hashCode(_this.fillProducts)), B.JSBool_methods.get$hashCode(_this.enableProductCost)), B.JSBool_methods.get$hashCode(_this.enableProductQuantity)), B.JSBool_methods.get$hashCode(_this.enableProductDiscount)), B.JSBool_methods.get$hashCode(_this.defaultTaskIsDateBased)), B.JSBool_methods.get$hashCode(_this.defaultQuantity)), B.JSBool_methods.get$hashCode(_this.showProductDetails)), B.JSBool_methods.get$hashCode(_this.clientCanRegister)), B.JSBool_methods.get$hashCode(_this.isLarge)), B.JSBool_methods.get$hashCode(_this.isDisabled)), B.JSBool_methods.get$hashCode(_this.enableShopApi)), B.JSString_methods.get$hashCode(_this.companyKey)), B.JSString_methods.get$hashCode(_this.firstDayOfWeek)), B.JSString_methods.get$hashCode(_this.firstMonthOfYear)), B.JSInt_methods.get$hashCode(_this.numberOfInvoiceTaxRates)), B.JSInt_methods.get$hashCode(_this.numberOfItemTaxRates)), B.JSInt_methods.get$hashCode(_this.numberOfExpenseTaxRates)), B.JSBool_methods.get$hashCode(_this.expenseInclusiveTaxes)), B.JSInt_methods.get$hashCode(_this.sessionTimeout)), B.JSInt_methods.get$hashCode(_this.passwordTimeout)), B.JSBool_methods.get$hashCode(_this.oauthPasswordRequired)), B.JSBool_methods.get$hashCode(_this.markdownEnabled)), B.JSBool_methods.get$hashCode(_this.markdownEmailEnabled)), B.JSBool_methods.get$hashCode(_this.useCommaAsDecimalPlace)), B.JSBool_methods.get$hashCode(_this.reportIncludeDrafts)), B.JSBool_methods.get$hashCode(_this.reportIncludeDeleted)), B.JSBool_methods.get$hashCode(_this.useQuoteTermsOnConversion)), B.JSBool_methods.get$hashCode(_this.enableApplyingPayments)), B.JSBool_methods.get$hashCode(_this.trackInventory)), B.JSInt_methods.get$hashCode(_this.stockNotificationThreshold)), B.JSBool_methods.get$hashCode(_this.stockNotification)), B.JSBool_methods.get$hashCode(_this.invoiceTaskLock)), B.JSBool_methods.get$hashCode(_this.convertPaymentCurrency)), B.JSBool_methods.get$hashCode(_this.convertExpenseCurrency)), B.JSBool_methods.get$hashCode(_this.notifyVendorWhenPaid)), B.JSString_methods.get$hashCode(_this.smtpHost)), B.JSInt_methods.get$hashCode(_this.smtpPort)), B.JSString_methods.get$hashCode(_this.smtpEncryption)), B.JSString_methods.get$hashCode(_this.smtpUsername)), B.JSString_methods.get$hashCode(_this.smtpPassword)), B.JSString_methods.get$hashCode(_this.smtpLocalDomain)), B.JSBool_methods.get$hashCode(_this.smtpVerifyPeer)), _this.groups.get$hashCode(0)), _this.activities.get$hashCode(0)), _this.taxRates.get$hashCode(0)), _this.taskStatuses.get$hashCode(0)), _this.taskStatusMap.get$hashCode(0)), _this.companyGateways.get$hashCode(0)), _this.expenseCategories.get$hashCode(0)), _this.users.get$hashCode(0)), _this.clients.get$hashCode(0)), _this.products.get$hashCode(0)), _this.invoices.get$hashCode(0)), _this.recurringInvoices.get$hashCode(0)), _this.recurringExpenses.get$hashCode(0)), _this.payments.get$hashCode(0)), _this.quotes.get$hashCode(0)), _this.credits.get$hashCode(0)), _this.purchaseOrders.get$hashCode(0)), _this.bankAccounts.get$hashCode(0)), _this.transactions.get$hashCode(0)), _this.transactionRules.get$hashCode(0)), _this.tasks.get$hashCode(0)), _this.projects.get$hashCode(0)), _this.expenses.get$hashCode(0)), _this.vendors.get$hashCode(0)), _this.designs.get$hashCode(0)), _this.documents.get$hashCode(0)), _this.schedules.get$hashCode(0)), _this.tokens.get$hashCode(0)), _this.webhooks.get$hashCode(0)), _this.subscriptions.get$hashCode(0)), _this.paymentTerms.get$hashCode(0)), _this.systemLogs.get$hashCode(0)), _this.clientRegistrationFields.get$hashCode(0)), _this.customFields.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.slackWebhookUrl)), B.JSString_methods.get$hashCode(_this.googleAnalyticsKey)), B.JSString_methods.get$hashCode(_this.matomoUrl)), B.JSString_methods.get$hashCode(_this.matomoId)), B.JSBool_methods.get$hashCode(_this.markExpensesInvoiceable)), B.JSBool_methods.get$hashCode(_this.markExpensesPaid)), B.JSBool_methods.get$hashCode(_this.invoiceExpenseDocuments)), B.JSBool_methods.get$hashCode(_this.invoiceTaskDocuments)), B.JSBool_methods.get$hashCode(_this.invoiceTaskTimelog)), B.JSBool_methods.get$hashCode(_this.invoiceTaskDatelog)), B.JSBool_methods.get$hashCode(_this.invoiceTaskProject)), B.JSBool_methods.get$hashCode(_this.invoiceTaskHours)), B.JSBool_methods.get$hashCode(_this.invoiceTaskItemDescription)), B.JSBool_methods.get$hashCode(_this.invoiceTaskProjectHeader)), B.JSBool_methods.get$hashCode(_this.autoStartTasks)), B.JSBool_methods.get$hashCode(_this.showTasksTable)), B.JSBool_methods.get$hashCode(_this.showTaskEndDate)), _this.settings.get$hashCode(0)), B.JSInt_methods.get$hashCode(_this.enabledModules)), B.JSBool_methods.get$hashCode(_this.calculateExpenseTaxByAmount)), B.JSBool_methods.get$hashCode(_this.stopOnUnpaidRecurring)), B.JSBool_methods.get$hashCode(_this.calculateTaxes)), _this.taxConfig.get$hashCode(0)), _this.taxData.get$hashCode(0)), B.JSBool_methods.get$hashCode(_this.hasEInvoiceCertificate)), B.JSBool_methods.get$hashCode(_this.hasEInvoiceCertificatePassphrase)), B.JSString_methods.get$hashCode(_this.eInvoiceCertificatePassphrase)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), J.get$hashCode$(_this.entityType)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "enableCustomSurchargeTaxes1", _this.enableCustomSurchargeTaxes1); t2.add$2(t1, "enableCustomSurchargeTaxes2", _this.enableCustomSurchargeTaxes2); t2.add$2(t1, "enableCustomSurchargeTaxes3", _this.enableCustomSurchargeTaxes3); t2.add$2(t1, "enableCustomSurchargeTaxes4", _this.enableCustomSurchargeTaxes4); t2.add$2(t1, "sizeId", _this.sizeId); t2.add$2(t1, "industryId", _this.industryId); t2.add$2(t1, "subdomain", _this.subdomain); t2.add$2(t1, "portalMode", _this.portalMode); t2.add$2(t1, "portalDomain", _this.portalDomain); t2.add$2(t1, "updateProducts", _this.updateProducts); t2.add$2(t1, "convertProductExchangeRate", _this.convertProductExchangeRate); t2.add$2(t1, "convertRateToClient", _this.convertRateToClient); t2.add$2(t1, "fillProducts", _this.fillProducts); t2.add$2(t1, "enableProductCost", _this.enableProductCost); t2.add$2(t1, "enableProductQuantity", _this.enableProductQuantity); t2.add$2(t1, "enableProductDiscount", _this.enableProductDiscount); t2.add$2(t1, "defaultTaskIsDateBased", _this.defaultTaskIsDateBased); t2.add$2(t1, "defaultQuantity", _this.defaultQuantity); t2.add$2(t1, "showProductDetails", _this.showProductDetails); t2.add$2(t1, "clientCanRegister", _this.clientCanRegister); t2.add$2(t1, "isLarge", _this.isLarge); t2.add$2(t1, "isDisabled", _this.isDisabled); t2.add$2(t1, "enableShopApi", _this.enableShopApi); t2.add$2(t1, "companyKey", _this.companyKey); t2.add$2(t1, "firstDayOfWeek", _this.firstDayOfWeek); t2.add$2(t1, "firstMonthOfYear", _this.firstMonthOfYear); t2.add$2(t1, "numberOfInvoiceTaxRates", _this.numberOfInvoiceTaxRates); t2.add$2(t1, "numberOfItemTaxRates", _this.numberOfItemTaxRates); t2.add$2(t1, "numberOfExpenseTaxRates", _this.numberOfExpenseTaxRates); t2.add$2(t1, "expenseInclusiveTaxes", _this.expenseInclusiveTaxes); t2.add$2(t1, "sessionTimeout", _this.sessionTimeout); t2.add$2(t1, "passwordTimeout", _this.passwordTimeout); t2.add$2(t1, "oauthPasswordRequired", _this.oauthPasswordRequired); t2.add$2(t1, "markdownEnabled", _this.markdownEnabled); t2.add$2(t1, "markdownEmailEnabled", _this.markdownEmailEnabled); t2.add$2(t1, "useCommaAsDecimalPlace", _this.useCommaAsDecimalPlace); t2.add$2(t1, "reportIncludeDrafts", _this.reportIncludeDrafts); t2.add$2(t1, "reportIncludeDeleted", _this.reportIncludeDeleted); t2.add$2(t1, "useQuoteTermsOnConversion", _this.useQuoteTermsOnConversion); t2.add$2(t1, "enableApplyingPayments", _this.enableApplyingPayments); t2.add$2(t1, "trackInventory", _this.trackInventory); t2.add$2(t1, "stockNotificationThreshold", _this.stockNotificationThreshold); t2.add$2(t1, "stockNotification", _this.stockNotification); t2.add$2(t1, "invoiceTaskLock", _this.invoiceTaskLock); t2.add$2(t1, "convertPaymentCurrency", _this.convertPaymentCurrency); t2.add$2(t1, "convertExpenseCurrency", _this.convertExpenseCurrency); t2.add$2(t1, "notifyVendorWhenPaid", _this.notifyVendorWhenPaid); t2.add$2(t1, "smtpHost", _this.smtpHost); t2.add$2(t1, "smtpPort", _this.smtpPort); t2.add$2(t1, "smtpEncryption", _this.smtpEncryption); t2.add$2(t1, "smtpUsername", _this.smtpUsername); t2.add$2(t1, "smtpPassword", _this.smtpPassword); t2.add$2(t1, "smtpLocalDomain", _this.smtpLocalDomain); t2.add$2(t1, "smtpVerifyPeer", _this.smtpVerifyPeer); t2.add$2(t1, "groups", _this.groups); t2.add$2(t1, "activities", _this.activities); t2.add$2(t1, "taxRates", _this.taxRates); t2.add$2(t1, "taskStatuses", _this.taskStatuses); t2.add$2(t1, "taskStatusMap", _this.taskStatusMap); t2.add$2(t1, "companyGateways", _this.companyGateways); t2.add$2(t1, "expenseCategories", _this.expenseCategories); t2.add$2(t1, "users", _this.users); t2.add$2(t1, "clients", _this.clients); t2.add$2(t1, "products", _this.products); t2.add$2(t1, "invoices", _this.invoices); t2.add$2(t1, "recurringInvoices", _this.recurringInvoices); t2.add$2(t1, "recurringExpenses", _this.recurringExpenses); t2.add$2(t1, "payments", _this.payments); t2.add$2(t1, "quotes", _this.quotes); t2.add$2(t1, "credits", _this.credits); t2.add$2(t1, "purchaseOrders", _this.purchaseOrders); t2.add$2(t1, "bankAccounts", _this.bankAccounts); t2.add$2(t1, "transactions", _this.transactions); t2.add$2(t1, "transactionRules", _this.transactionRules); t2.add$2(t1, "tasks", _this.tasks); t2.add$2(t1, "projects", _this.projects); t2.add$2(t1, "expenses", _this.expenses); t2.add$2(t1, "vendors", _this.vendors); t2.add$2(t1, "designs", _this.designs); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "schedules", _this.schedules); t2.add$2(t1, "tokens", _this.tokens); t2.add$2(t1, "webhooks", _this.webhooks); t2.add$2(t1, "subscriptions", _this.subscriptions); t2.add$2(t1, "paymentTerms", _this.paymentTerms); t2.add$2(t1, "systemLogs", _this.systemLogs); t2.add$2(t1, "clientRegistrationFields", _this.clientRegistrationFields); t2.add$2(t1, "customFields", _this.customFields); t2.add$2(t1, "slackWebhookUrl", _this.slackWebhookUrl); t2.add$2(t1, "googleAnalyticsKey", _this.googleAnalyticsKey); t2.add$2(t1, "matomoUrl", _this.matomoUrl); t2.add$2(t1, "matomoId", _this.matomoId); t2.add$2(t1, "markExpensesInvoiceable", _this.markExpensesInvoiceable); t2.add$2(t1, "markExpensesPaid", _this.markExpensesPaid); t2.add$2(t1, "invoiceExpenseDocuments", _this.invoiceExpenseDocuments); t2.add$2(t1, "invoiceTaskDocuments", _this.invoiceTaskDocuments); t2.add$2(t1, "invoiceTaskTimelog", _this.invoiceTaskTimelog); t2.add$2(t1, "invoiceTaskDatelog", _this.invoiceTaskDatelog); t2.add$2(t1, "invoiceTaskProject", _this.invoiceTaskProject); t2.add$2(t1, "invoiceTaskHours", _this.invoiceTaskHours); t2.add$2(t1, "invoiceTaskItemDescription", _this.invoiceTaskItemDescription); t2.add$2(t1, "invoiceTaskProjectHeader", _this.invoiceTaskProjectHeader); t2.add$2(t1, "autoStartTasks", _this.autoStartTasks); t2.add$2(t1, "showTasksTable", _this.showTasksTable); t2.add$2(t1, "showTaskEndDate", _this.showTaskEndDate); t2.add$2(t1, "settings", _this.settings); t2.add$2(t1, "enabledModules", _this.enabledModules); t2.add$2(t1, "calculateExpenseTaxByAmount", _this.calculateExpenseTaxByAmount); t2.add$2(t1, "stopOnUnpaidRecurring", _this.stopOnUnpaidRecurring); t2.add$2(t1, "calculateTaxes", _this.calculateTaxes); t2.add$2(t1, "taxConfig", _this.taxConfig); t2.add$2(t1, "taxData", _this.taxData); t2.add$2(t1, "hasEInvoiceCertificate", _this.hasEInvoiceCertificate); t2.add$2(t1, "hasEInvoiceCertificatePassphrase", _this.hasEInvoiceCertificatePassphrase); t2.add$2(t1, "eInvoiceCertificatePassphrase", _this.eInvoiceCertificatePassphrase); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$entityType() { return this.entityType; }, get$id(receiver) { return this.id; } }; A.CompanyEntityBuilder.prototype = { get$groups() { var t1 = this.get$_company_model$_$this(), t2 = t1._groups; return t2 == null ? t1._groups = A.ListBuilder_ListBuilder(B.List_empty, type$.GroupEntity) : t2; }, get$activities() { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_activities; return t2 == null ? t1._company_model$_activities = A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity) : t2; }, get$taxRates() { var t1 = this.get$_company_model$_$this(), t2 = t1._taxRates; return t2 == null ? t1._taxRates = A.ListBuilder_ListBuilder(B.List_empty, type$.TaxRateEntity) : t2; }, get$taskStatuses() { var t1 = this.get$_company_model$_$this(), t2 = t1._taskStatuses; return t2 == null ? t1._taskStatuses = A.ListBuilder_ListBuilder(B.List_empty, type$.TaskStatusEntity) : t2; }, get$taskStatusMap() { var t1 = this.get$_company_model$_$this(), t2 = t1._taskStatusMap; return t2 == null ? t1._taskStatusMap = A.MapBuilder_MapBuilder(type$.String, type$.TaskStatusEntity) : t2; }, get$companyGateways() { var t1 = this.get$_company_model$_$this(), t2 = t1._companyGateways; return t2 == null ? t1._companyGateways = A.ListBuilder_ListBuilder(B.List_empty, type$.CompanyGatewayEntity) : t2; }, get$expenseCategories() { var t1 = this.get$_company_model$_$this(), t2 = t1._expenseCategories; return t2 == null ? t1._expenseCategories = A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseCategoryEntity) : t2; }, get$users() { var t1 = this.get$_company_model$_$this(), t2 = t1._users; return t2 == null ? t1._users = A.ListBuilder_ListBuilder(B.List_empty, type$.UserEntity) : t2; }, get$clients(_) { var t1 = this.get$_company_model$_$this(), t2 = t1._clients; return t2 == null ? t1._clients = A.ListBuilder_ListBuilder(B.List_empty, type$.ClientEntity) : t2; }, get$products() { var t1 = this.get$_company_model$_$this(), t2 = t1._products; return t2 == null ? t1._products = A.ListBuilder_ListBuilder(B.List_empty, type$.ProductEntity) : t2; }, get$invoices() { var t1 = this.get$_company_model$_$this(), t2 = t1._invoices; return t2 == null ? t1._invoices = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t2; }, get$recurringInvoices() { var t1 = this.get$_company_model$_$this(), t2 = t1._recurringInvoices; return t2 == null ? t1._recurringInvoices = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t2; }, get$recurringExpenses() { var t1 = this.get$_company_model$_$this(), t2 = t1._recurringExpenses; return t2 == null ? t1._recurringExpenses = A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseEntity) : t2; }, get$payments() { var t1 = this.get$_company_model$_$this(), t2 = t1._payments; return t2 == null ? t1._payments = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentEntity) : t2; }, get$quotes(_) { var t1 = this.get$_company_model$_$this(), t2 = t1._quotes; return t2 == null ? t1._quotes = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t2; }, get$credits() { var t1 = this.get$_company_model$_$this(), t2 = t1._credits; return t2 == null ? t1._credits = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t2; }, get$purchaseOrders() { var t1 = this.get$_company_model$_$this(), t2 = t1._purchaseOrders; return t2 == null ? t1._purchaseOrders = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t2; }, get$bankAccounts() { var t1 = this.get$_company_model$_$this(), t2 = t1._bankAccounts; return t2 == null ? t1._bankAccounts = A.ListBuilder_ListBuilder(B.List_empty, type$.BankAccountEntity) : t2; }, get$transactions() { var t1 = this.get$_company_model$_$this(), t2 = t1._transactions; return t2 == null ? t1._transactions = A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionEntity) : t2; }, get$transactionRules() { var t1 = this.get$_company_model$_$this(), t2 = t1._transactionRules; return t2 == null ? t1._transactionRules = A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionRuleEntity) : t2; }, get$tasks() { var t1 = this.get$_company_model$_$this(), t2 = t1._tasks; return t2 == null ? t1._tasks = A.ListBuilder_ListBuilder(B.List_empty, type$.TaskEntity) : t2; }, get$projects() { var t1 = this.get$_company_model$_$this(), t2 = t1._projects; return t2 == null ? t1._projects = A.ListBuilder_ListBuilder(B.List_empty, type$.ProjectEntity) : t2; }, get$expenses() { var t1 = this.get$_company_model$_$this(), t2 = t1._expenses; return t2 == null ? t1._expenses = A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseEntity) : t2; }, get$vendors() { var t1 = this.get$_company_model$_$this(), t2 = t1._vendors; return t2 == null ? t1._vendors = A.ListBuilder_ListBuilder(B.List_empty, type$.VendorEntity) : t2; }, get$designs() { var t1 = this.get$_company_model$_$this(), t2 = t1._designs; return t2 == null ? t1._designs = A.ListBuilder_ListBuilder(B.List_empty, type$.DesignEntity) : t2; }, get$documents() { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_documents; return t2 == null ? t1._company_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$schedules() { var t1 = this.get$_company_model$_$this(), t2 = t1._schedules; return t2 == null ? t1._schedules = A.ListBuilder_ListBuilder(B.List_empty, type$.ScheduleEntity) : t2; }, get$tokens() { var t1 = this.get$_company_model$_$this(), t2 = t1._tokens; return t2 == null ? t1._tokens = A.ListBuilder_ListBuilder(B.List_empty, type$.TokenEntity) : t2; }, get$webhooks() { var t1 = this.get$_company_model$_$this(), t2 = t1._webhooks; return t2 == null ? t1._webhooks = A.ListBuilder_ListBuilder(B.List_empty, type$.WebhookEntity) : t2; }, get$subscriptions() { var t1 = this.get$_company_model$_$this(), t2 = t1._subscriptions; return t2 == null ? t1._subscriptions = A.ListBuilder_ListBuilder(B.List_empty, type$.SubscriptionEntity) : t2; }, get$paymentTerms() { var t1 = this.get$_company_model$_$this(), t2 = t1._paymentTerms; return t2 == null ? t1._paymentTerms = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTermEntity) : t2; }, get$systemLogs() { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_systemLogs; return t2 == null ? t1._company_model$_systemLogs = A.ListBuilder_ListBuilder(B.List_empty, type$.SystemLogEntity) : t2; }, get$clientRegistrationFields() { var t1 = this.get$_company_model$_$this(), t2 = t1._clientRegistrationFields; return t2 == null ? t1._clientRegistrationFields = A.ListBuilder_ListBuilder(B.List_empty, type$.RegistrationFieldEntity) : t2; }, get$customFields() { var t1 = this.get$_company_model$_$this(), t2 = t1._customFields; if (t2 == null) { t2 = type$.String; t2 = t1._customFields = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$settings() { var t1 = this.get$_company_model$_$this(), t2 = t1._settings; return t2 == null ? t1._settings = new A.SettingsEntityBuilder() : t2; }, get$taxConfig() { var t1 = this.get$_company_model$_$this(), t2 = t1._taxConfig; if (t2 == null) { t2 = new A.TaxConfigEntityBuilder(); A.TaxConfigEntity__initializeBuilder(t2); t1._taxConfig = t2; t1 = t2; } else t1 = t2; return t1; }, get$taxData() { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_taxData; if (t2 == null) { t2 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t2); t1._company_model$_taxData = t2; t1 = t2; } else t1 = t2; return t1; }, get$id(_) { return this.get$_company_model$_$this()._company_model$_id; }, get$_company_model$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._company_model$_$v; if ($$v != null) { _this._enableCustomSurchargeTaxes1 = $$v.enableCustomSurchargeTaxes1; _this._enableCustomSurchargeTaxes2 = $$v.enableCustomSurchargeTaxes2; _this._enableCustomSurchargeTaxes3 = $$v.enableCustomSurchargeTaxes3; _this._enableCustomSurchargeTaxes4 = $$v.enableCustomSurchargeTaxes4; _this._company_model$_sizeId = $$v.sizeId; _this._company_model$_industryId = $$v.industryId; _this._subdomain = $$v.subdomain; _this._portalMode = $$v.portalMode; _this._portalDomain = $$v.portalDomain; _this._updateProducts = $$v.updateProducts; _this._convertProductExchangeRate = $$v.convertProductExchangeRate; _this._convertRateToClient = $$v.convertRateToClient; _this._fillProducts = $$v.fillProducts; _this._enableProductCost = $$v.enableProductCost; _this._enableProductQuantity = $$v.enableProductQuantity; _this._enableProductDiscount = $$v.enableProductDiscount; _this._defaultTaskIsDateBased = $$v.defaultTaskIsDateBased; _this._defaultQuantity = $$v.defaultQuantity; _this._showProductDetails = $$v.showProductDetails; _this._clientCanRegister = $$v.clientCanRegister; _this._isLarge = $$v.isLarge; _this._isDisabled = $$v.isDisabled; _this._enableShopApi = $$v.enableShopApi; _this._companyKey = $$v.companyKey; _this._firstDayOfWeek = $$v.firstDayOfWeek; _this._firstMonthOfYear = $$v.firstMonthOfYear; _this._numberOfInvoiceTaxRates = $$v.numberOfInvoiceTaxRates; _this._numberOfItemTaxRates = $$v.numberOfItemTaxRates; _this._numberOfExpenseTaxRates = $$v.numberOfExpenseTaxRates; _this._expenseInclusiveTaxes = $$v.expenseInclusiveTaxes; _this._sessionTimeout = $$v.sessionTimeout; _this._passwordTimeout = $$v.passwordTimeout; _this._oauthPasswordRequired = $$v.oauthPasswordRequired; _this._markdownEnabled = $$v.markdownEnabled; _this._markdownEmailEnabled = $$v.markdownEmailEnabled; _this._useCommaAsDecimalPlace = $$v.useCommaAsDecimalPlace; _this._reportIncludeDrafts = $$v.reportIncludeDrafts; _this._reportIncludeDeleted = $$v.reportIncludeDeleted; _this._useQuoteTermsOnConversion = $$v.useQuoteTermsOnConversion; _this._enableApplyingPayments = $$v.enableApplyingPayments; _this._trackInventory = $$v.trackInventory; _this._stockNotificationThreshold = $$v.stockNotificationThreshold; _this._stockNotification = $$v.stockNotification; _this._invoiceTaskLock = $$v.invoiceTaskLock; _this._convertPaymentCurrency = $$v.convertPaymentCurrency; _this._convertExpenseCurrency = $$v.convertExpenseCurrency; _this._notifyVendorWhenPaid = $$v.notifyVendorWhenPaid; _this._smtpHost = $$v.smtpHost; _this._smtpPort = $$v.smtpPort; _this._smtpEncryption = $$v.smtpEncryption; _this._smtpUsername = $$v.smtpUsername; _this._smtpPassword = $$v.smtpPassword; _this._smtpLocalDomain = $$v.smtpLocalDomain; _this._smtpVerifyPeer = $$v.smtpVerifyPeer; t1 = $$v.groups; _this._groups = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.activities; _this._company_model$_activities = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.taxRates; _this._taxRates = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.taskStatuses; _this._taskStatuses = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.taskStatusMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._taskStatusMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.companyGateways; _this._companyGateways = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.expenseCategories; _this._expenseCategories = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.users; _this._users = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.clients; _this._clients = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.products; _this._products = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.invoices; _this._invoices = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.recurringInvoices; _this._recurringInvoices = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.recurringExpenses; _this._recurringExpenses = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.payments; _this._payments = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.quotes; _this._quotes = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.credits; _this._credits = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.purchaseOrders; _this._purchaseOrders = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.bankAccounts; _this._bankAccounts = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.transactions; _this._transactions = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.transactionRules; _this._transactionRules = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.tasks; _this._tasks = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.projects; _this._projects = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.expenses; _this._expenses = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.vendors; _this._vendors = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.designs; _this._designs = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.documents; _this._company_model$_documents = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.schedules; _this._schedules = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.tokens; _this._tokens = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.webhooks; _this._webhooks = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.subscriptions; _this._subscriptions = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.paymentTerms; _this._paymentTerms = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.systemLogs; _this._company_model$_systemLogs = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.clientRegistrationFields; _this._clientRegistrationFields = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); t2 = $$v.customFields; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._customFields = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); _this._slackWebhookUrl = $$v.slackWebhookUrl; _this._googleAnalyticsKey = $$v.googleAnalyticsKey; _this._matomoUrl = $$v.matomoUrl; _this._matomoId = $$v.matomoId; _this._markExpensesInvoiceable = $$v.markExpensesInvoiceable; _this._markExpensesPaid = $$v.markExpensesPaid; _this._invoiceExpenseDocuments = $$v.invoiceExpenseDocuments; _this._invoiceTaskDocuments = $$v.invoiceTaskDocuments; _this._invoiceTaskTimelog = $$v.invoiceTaskTimelog; _this._invoiceTaskDatelog = $$v.invoiceTaskDatelog; _this._invoiceTaskProject = $$v.invoiceTaskProject; _this._invoiceTaskHours = $$v.invoiceTaskHours; _this._invoiceTaskItemDescription = $$v.invoiceTaskItemDescription; _this._invoiceTaskProjectHeader = $$v.invoiceTaskProjectHeader; _this._autoStartTasks = $$v.autoStartTasks; _this._showTasksTable = $$v.showTasksTable; _this._showTaskEndDate = $$v.showTaskEndDate; t1 = $$v.settings; t2 = new A.SettingsEntityBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._settings_model$_$v = t1; _this._settings = t2; _this._enabledModules = $$v.enabledModules; _this._calculateExpenseTaxByAmount = $$v.calculateExpenseTaxByAmount; _this._stopOnUnpaidRecurring = $$v.stopOnUnpaidRecurring; _this._calculateTaxes = $$v.calculateTaxes; t2 = $$v.taxConfig; t1 = new A.TaxConfigEntityBuilder(); A.TaxConfigEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._tax_model$_$v = t2; _this._taxConfig = t1; t1 = $$v.taxData; t2 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._tax_model$_$v = t1; _this._company_model$_taxData = t2; _this._hasEInvoiceCertificate = $$v.hasEInvoiceCertificate; _this._hasEInvoiceCertificatePassphrase = $$v.hasEInvoiceCertificatePassphrase; _this._eInvoiceCertificatePassphrase = $$v.eInvoiceCertificatePassphrase; _this._company_model$_isChanged = $$v.isChanged; _this._company_model$_createdAt = $$v.createdAt; _this._company_model$_updatedAt = $$v.updatedAt; _this._company_model$_archivedAt = $$v.archivedAt; _this._company_model$_isDeleted = $$v.isDeleted; _this._company_model$_createdUserId = $$v.createdUserId; _this._company_model$_assignedUserId = $$v.assignedUserId; _this._company_model$_entityType = $$v.entityType; _this._company_model$_id = $$v.id; _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, exception, _this = this, _s13_ = "CompanyEntity", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableCustomSurchargeTaxes1, _s13_, "enableCustomSurchargeTaxes1"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableCustomSurchargeTaxes2, _s13_, "enableCustomSurchargeTaxes2"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableCustomSurchargeTaxes3, _s13_, "enableCustomSurchargeTaxes3"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableCustomSurchargeTaxes4, _s13_, "enableCustomSurchargeTaxes4"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_sizeId, _s13_, "sizeId"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_industryId, _s13_, "industryId"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._subdomain, _s13_, "subdomain"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._portalMode, _s13_, "portalMode"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._portalDomain, _s13_, "portalDomain"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._updateProducts, _s13_, "updateProducts"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._convertProductExchangeRate, _s13_, "convertProductExchangeRate"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._convertRateToClient, _s13_, "convertRateToClient"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._fillProducts, _s13_, "fillProducts"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableProductCost, _s13_, "enableProductCost"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableProductQuantity, _s13_, "enableProductQuantity"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableProductDiscount, _s13_, "enableProductDiscount"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._defaultTaskIsDateBased, _s13_, "defaultTaskIsDateBased"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._defaultQuantity, _s13_, "defaultQuantity"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showProductDetails, _s13_, "showProductDetails"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._clientCanRegister, _s13_, "clientCanRegister"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._isLarge, _s13_, "isLarge"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._isDisabled, _s13_, "isDisabled"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableShopApi, _s13_, "enableShopApi"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._companyKey, _s13_, "companyKey"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._firstDayOfWeek, _s13_, "firstDayOfWeek"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._firstMonthOfYear, _s13_, "firstMonthOfYear"); t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._numberOfInvoiceTaxRates, _s13_, "numberOfInvoiceTaxRates"); t28 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._numberOfItemTaxRates, _s13_, "numberOfItemTaxRates"); t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._numberOfExpenseTaxRates, _s13_, "numberOfExpenseTaxRates"); t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._expenseInclusiveTaxes, _s13_, "expenseInclusiveTaxes"); t31 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._sessionTimeout, _s13_, "sessionTimeout"); t32 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._passwordTimeout, _s13_, "passwordTimeout"); t33 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._oauthPasswordRequired, _s13_, "oauthPasswordRequired"); t34 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markdownEnabled, _s13_, "markdownEnabled"); t35 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markdownEmailEnabled, _s13_, "markdownEmailEnabled"); t36 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._useCommaAsDecimalPlace, _s13_, "useCommaAsDecimalPlace"); t37 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._reportIncludeDrafts, _s13_, "reportIncludeDrafts"); t38 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._reportIncludeDeleted, _s13_, "reportIncludeDeleted"); t39 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._useQuoteTermsOnConversion, _s13_, "useQuoteTermsOnConversion"); t40 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableApplyingPayments, _s13_, "enableApplyingPayments"); t41 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._trackInventory, _s13_, "trackInventory"); t42 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._stockNotificationThreshold, _s13_, "stockNotificationThreshold"); t43 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._stockNotification, _s13_, "stockNotification"); t44 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskLock, _s13_, "invoiceTaskLock"); t45 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._convertPaymentCurrency, _s13_, "convertPaymentCurrency"); t46 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._convertExpenseCurrency, _s13_, "convertExpenseCurrency"); t47 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._notifyVendorWhenPaid, _s13_, "notifyVendorWhenPaid"); t48 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpHost, _s13_, "smtpHost"); t49 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpPort, _s13_, "smtpPort"); t50 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpEncryption, _s13_, "smtpEncryption"); t51 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpUsername, _s13_, "smtpUsername"); t52 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpPassword, _s13_, "smtpPassword"); t53 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpLocalDomain, _s13_, "smtpLocalDomain"); t54 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._smtpVerifyPeer, _s13_, "smtpVerifyPeer"); t55 = _this.get$groups().build$0(); t56 = _this.get$activities().build$0(); t57 = _this.get$taxRates().build$0(); t58 = _this.get$taskStatuses().build$0(); t59 = _this.get$taskStatusMap().build$0(); t60 = _this.get$companyGateways().build$0(); t61 = _this.get$expenseCategories().build$0(); t62 = _this.get$users().build$0(); t63 = _this.get$clients(0).build$0(); t64 = _this.get$products().build$0(); t65 = _this.get$invoices().build$0(); t66 = _this.get$recurringInvoices().build$0(); t67 = _this.get$recurringExpenses().build$0(); t68 = _this.get$payments().build$0(); t69 = _this.get$quotes(0).build$0(); t70 = _this.get$credits().build$0(); t71 = _this.get$purchaseOrders().build$0(); t72 = _this.get$bankAccounts().build$0(); t73 = _this.get$transactions().build$0(); t74 = _this.get$transactionRules().build$0(); t75 = _this.get$tasks().build$0(); t76 = _this.get$projects().build$0(); t77 = _this.get$expenses().build$0(); t78 = _this.get$vendors().build$0(); t79 = _this.get$designs().build$0(); t80 = _this.get$documents().build$0(); t81 = _this.get$schedules().build$0(); t82 = _this.get$tokens().build$0(); t83 = _this.get$webhooks().build$0(); t84 = _this.get$subscriptions().build$0(); t85 = _this.get$paymentTerms().build$0(); t86 = _this.get$systemLogs().build$0(); t87 = _this.get$clientRegistrationFields().build$0(); t88 = _this.get$customFields().build$0(); t89 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._slackWebhookUrl, _s13_, "slackWebhookUrl"); t90 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._googleAnalyticsKey, _s13_, "googleAnalyticsKey"); t91 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._matomoUrl, _s13_, "matomoUrl"); t92 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._matomoId, _s13_, "matomoId"); t93 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markExpensesInvoiceable, _s13_, "markExpensesInvoiceable"); t94 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markExpensesPaid, _s13_, "markExpensesPaid"); t95 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceExpenseDocuments, _s13_, "invoiceExpenseDocuments"); t96 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskDocuments, _s13_, "invoiceTaskDocuments"); t97 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskTimelog, _s13_, "invoiceTaskTimelog"); t98 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskDatelog, _s13_, "invoiceTaskDatelog"); t99 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskProject, _s13_, "invoiceTaskProject"); t100 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskHours, _s13_, "invoiceTaskHours"); t101 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskItemDescription, _s13_, "invoiceTaskItemDescription"); t102 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskProjectHeader, _s13_, "invoiceTaskProjectHeader"); t103 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._autoStartTasks, _s13_, "autoStartTasks"); t104 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showTasksTable, _s13_, "showTasksTable"); t105 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showTaskEndDate, _s13_, "showTaskEndDate"); t106 = _this.get$settings()._settings_model$_build$0(); t107 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enabledModules, _s13_, "enabledModules"); t108 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._calculateExpenseTaxByAmount, _s13_, "calculateExpenseTaxByAmount"); t109 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._stopOnUnpaidRecurring, _s13_, "stopOnUnpaidRecurring"); t110 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._calculateTaxes, _s13_, "calculateTaxes"); t111 = _this.get$taxConfig()._tax_model$_build$0(); t112 = _this.get$taxData()._tax_model$_build$0(); t113 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._hasEInvoiceCertificate, _s13_, "hasEInvoiceCertificate"); t114 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._hasEInvoiceCertificatePassphrase, _s13_, "hasEInvoiceCertificatePassphrase"); t115 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._eInvoiceCertificatePassphrase, _s13_, "eInvoiceCertificatePassphrase"); t116 = _this.get$_company_model$_$this()._company_model$_isChanged; t117 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_createdAt, _s13_, "createdAt"); t118 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_updatedAt, _s13_, "updatedAt"); t119 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_archivedAt, _s13_, "archivedAt"); t120 = _this.get$_company_model$_$this()._company_model$_isDeleted; t121 = _this.get$_company_model$_$this()._company_model$_createdUserId; _$result0 = A._$CompanyEntity$_(t56, t119, _this.get$_company_model$_$this()._company_model$_assignedUserId, t103, t72, t108, t110, t20, t87, t63, t60, t24, t46, t45, t11, t12, t117, t121, t70, t88, t18, t17, t79, t80, t115, t40, t1, t2, t3, t4, t14, t16, t15, t23, t107, _this.get$_company_model$_$this()._company_model$_entityType, t61, t30, t77, t13, t25, t26, t90, t55, t113, t114, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_id, _s13_, "id"), t6, t95, t98, t96, t100, t101, t44, t99, t102, t97, t65, t116, t120, t22, t21, t93, t94, t35, t34, t92, t91, t47, t29, t27, t28, t33, t32, t85, t68, t9, t8, t64, t76, t71, t69, t67, t66, t38, t37, t81, t31, t106, t19, t105, t104, t5, t89, t50, t48, t53, t52, t49, t51, t54, t43, t42, t109, t7, t84, t86, t59, t58, t75, t111, t112, t57, t82, t41, t74, t73, t10, t118, t36, t39, t62, t78, t83); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "groups"; _this.get$groups().build$0(); _$failedField.__late_helper$_value = "activities"; _this.get$activities().build$0(); _$failedField.__late_helper$_value = "taxRates"; _this.get$taxRates().build$0(); _$failedField.__late_helper$_value = "taskStatuses"; _this.get$taskStatuses().build$0(); _$failedField.__late_helper$_value = "taskStatusMap"; _this.get$taskStatusMap().build$0(); _$failedField.__late_helper$_value = "companyGateways"; _this.get$companyGateways().build$0(); _$failedField.__late_helper$_value = "expenseCategories"; _this.get$expenseCategories().build$0(); _$failedField.__late_helper$_value = "users"; _this.get$users().build$0(); _$failedField.__late_helper$_value = "clients"; _this.get$clients(0).build$0(); _$failedField.__late_helper$_value = "products"; _this.get$products().build$0(); _$failedField.__late_helper$_value = "invoices"; _this.get$invoices().build$0(); _$failedField.__late_helper$_value = "recurringInvoices"; _this.get$recurringInvoices().build$0(); _$failedField.__late_helper$_value = "recurringExpenses"; _this.get$recurringExpenses().build$0(); _$failedField.__late_helper$_value = "payments"; _this.get$payments().build$0(); _$failedField.__late_helper$_value = "quotes"; _this.get$quotes(0).build$0(); _$failedField.__late_helper$_value = "credits"; _this.get$credits().build$0(); _$failedField.__late_helper$_value = "purchaseOrders"; _this.get$purchaseOrders().build$0(); _$failedField.__late_helper$_value = "bankAccounts"; _this.get$bankAccounts().build$0(); _$failedField.__late_helper$_value = "transactions"; _this.get$transactions().build$0(); _$failedField.__late_helper$_value = "transactionRules"; _this.get$transactionRules().build$0(); _$failedField.__late_helper$_value = "tasks"; _this.get$tasks().build$0(); _$failedField.__late_helper$_value = "projects"; _this.get$projects().build$0(); _$failedField.__late_helper$_value = "expenses"; _this.get$expenses().build$0(); _$failedField.__late_helper$_value = "vendors"; _this.get$vendors().build$0(); _$failedField.__late_helper$_value = "designs"; _this.get$designs().build$0(); _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); _$failedField.__late_helper$_value = "schedules"; _this.get$schedules().build$0(); _$failedField.__late_helper$_value = "tokens"; _this.get$tokens().build$0(); _$failedField.__late_helper$_value = "webhooks"; _this.get$webhooks().build$0(); _$failedField.__late_helper$_value = "subscriptions"; _this.get$subscriptions().build$0(); _$failedField.__late_helper$_value = "paymentTerms"; _this.get$paymentTerms().build$0(); _$failedField.__late_helper$_value = "systemLogs"; _this.get$systemLogs().build$0(); _$failedField.__late_helper$_value = "clientRegistrationFields"; _this.get$clientRegistrationFields().build$0(); _$failedField.__late_helper$_value = "customFields"; _this.get$customFields().build$0(); _$failedField.__late_helper$_value = "settings"; _this.get$settings()._settings_model$_build$0(); _$failedField.__late_helper$_value = "taxConfig"; _this.get$taxConfig()._tax_model$_build$0(); _$failedField.__late_helper$_value = "taxData"; _this.get$taxData()._tax_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$GatewayEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$GatewayEntity && _this.id === other.id && _this.name === other.name && _this.isOffsite === other.isOffsite && _this.isVisible === other.isVisible && _this.sortOrder === other.sortOrder && _this.defaultGatewayTypeId === other.defaultGatewayTypeId && _this.siteUrl === other.siteUrl && _this.options.$eq(0, other.options) && _this.fields === other.fields; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.name)), B.JSBool_methods.get$hashCode(_this.isOffsite)), B.JSBool_methods.get$hashCode(_this.isVisible)), B.JSInt_methods.get$hashCode(_this.sortOrder)), B.JSString_methods.get$hashCode(_this.defaultGatewayTypeId)), B.JSString_methods.get$hashCode(_this.siteUrl)), _this.options.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.fields))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("GatewayEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", _this.id); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "isOffsite", _this.isOffsite); t2.add$2(t1, "isVisible", _this.isVisible); t2.add$2(t1, "sortOrder", _this.sortOrder); t2.add$2(t1, "defaultGatewayTypeId", _this.defaultGatewayTypeId); t2.add$2(t1, "siteUrl", _this.siteUrl); t2.add$2(t1, "options", _this.options); t2.add$2(t1, "fields", _this.fields); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.GatewayEntityBuilder.prototype = { get$id(_) { return this.get$_company_model$_$this()._company_model$_id; }, get$options(_) { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_options; return t2 == null ? t1._company_model$_options = A.MapBuilder_MapBuilder(type$.String, type$.GatewayOptionsEntity) : t2; }, get$_company_model$_$this() { var t1, t2, _this = this, $$v = _this._company_model$_$v; if ($$v != null) { _this._company_model$_id = $$v.id; _this._company_model$_name = $$v.name; _this._isOffsite = $$v.isOffsite; _this._isVisible = $$v.isVisible; _this._sortOrder = $$v.sortOrder; _this._defaultGatewayTypeId = $$v.defaultGatewayTypeId; _this._siteUrl = $$v.siteUrl; t1 = $$v.options; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._company_model$_options = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._company_model$_fields = $$v.fields; _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s13_ = "GatewayEntity", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_id, _s13_, "id"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_name, _s13_, "name"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._isOffsite, _s13_, "isOffsite"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._isVisible, _s13_, "isVisible"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._sortOrder, _s13_, "sortOrder"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._defaultGatewayTypeId, _s13_, "defaultGatewayTypeId"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._siteUrl, _s13_, "siteUrl"); t8 = _this.get$options(0).build$0(); _$result0 = A._$GatewayEntity$_(t6, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_fields, _s13_, "fields"), t1, t3, t4, t2, t8, t7, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "options"; _this.get$options(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$GatewayOptionsEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$GatewayOptionsEntity && _this.supportRefunds === other.supportRefunds && _this.supportTokenBilling === other.supportTokenBilling && J.$eq$(_this.webhooks, other.webhooks); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.supportRefunds)), B.JSBool_methods.get$hashCode(_this.supportTokenBilling)), J.get$hashCode$(_this.webhooks))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("GatewayOptionsEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "supportRefunds", this.supportRefunds); t2.add$2(t1, "supportTokenBilling", this.supportTokenBilling); t2.add$2(t1, "webhooks", this.webhooks); return t2.toString$0(t1); } }; A.GatewayOptionsEntityBuilder.prototype = { get$_company_model$_$this() { var t1, _this = this, $$v = _this._company_model$_$v; if ($$v != null) { _this._supportRefunds = $$v.supportRefunds; _this._supportTokenBilling = $$v.supportTokenBilling; t1 = $$v.webhooks; _this._webhooks = t1 == null ? null : A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, exception, _this = this, _s20_ = "GatewayOptionsEntity", _s14_ = "supportRefunds", _s19_ = "supportTokenBilling", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._supportRefunds, _s20_, _s14_); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._supportTokenBilling, _s20_, _s19_); t3 = _this._webhooks; _$result0 = new A._$GatewayOptionsEntity(t1, t2, t3 == null ? null : t3.build$0()); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, _s14_); A.BuiltValueNullFieldError_checkNotNull(t2, _s20_, _s19_); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "webhooks"; t1 = _this._webhooks; if (t1 != null) t1.build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$UserCompanyEntity.prototype = { rebuild$1(updates) { var t1 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._company_model$_$v = this; updates.call$1(t1); return t1._company_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$UserCompanyEntity && _this.isAdmin === other.isAdmin && _this.isOwner === other.isOwner && _this.permissionsUpdatedAt === other.permissionsUpdatedAt && _this.permissions === other.permissions && _this.notifications.$eq(0, other.notifications) && _this.company.$eq(0, other.company) && _this.user.$eq(0, other.user) && _this.token.$eq(0, other.token) && _this.account.$eq(0, other.account) && _this.settings.$eq(0, other.settings) && _this.ninjaPortalUrl === other.ninjaPortalUrl; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.isAdmin)), B.JSBool_methods.get$hashCode(_this.isOwner)), B.JSInt_methods.get$hashCode(_this.permissionsUpdatedAt)), B.JSString_methods.get$hashCode(_this.permissions)), _this.notifications.get$hashCode(0)), _this.company.get$hashCode(0)), _this.user.get$hashCode(0)), _this.token.get$hashCode(0)), _this.account.get$hashCode(0)), _this.settings.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.ninjaPortalUrl))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("UserCompanyEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "isAdmin", _this.isAdmin); t2.add$2(t1, "isOwner", _this.isOwner); t2.add$2(t1, "permissionsUpdatedAt", _this.permissionsUpdatedAt); t2.add$2(t1, "permissions", _this.permissions); t2.add$2(t1, "notifications", _this.notifications); t2.add$2(t1, "company", _this.company); t2.add$2(t1, "user", _this.user); t2.add$2(t1, "token", _this.token); t2.add$2(t1, "account", _this.account); t2.add$2(t1, "settings", _this.settings); t2.add$2(t1, "ninjaPortalUrl", _this.ninjaPortalUrl); return t2.toString$0(t1); }, get$user(receiver) { return this.user; }, get$token() { return this.token; } }; A.UserCompanyEntityBuilder.prototype = { get$notifications() { var t1 = this.get$_company_model$_$this(), t2 = t1._notifications; return t2 == null ? t1._notifications = A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String) : t2; }, get$company() { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_company; if (t2 == null) { t2 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t2); t1._company_model$_company = t2; t1 = t2; } else t1 = t2; return t1; }, get$user(_) { var t1 = this.get$_company_model$_$this(), t2 = t1._company_model$_user; if (t2 == null) { t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); t1._company_model$_user = t2; t1 = t2; } else t1 = t2; return t1; }, get$token() { var t1 = this.get$_company_model$_$this(), t2 = t1._token; return t2 == null ? t1._token = new A.TokenEntityBuilder() : t2; }, get$account(_) { var t1 = this.get$_company_model$_$this(), t2 = t1._account; if (t2 == null) { t2 = new A.AccountEntityBuilder(); A.AccountEntity__initializeBuilder(t2); t1._account = t2; t1 = t2; } else t1 = t2; return t1; }, get$settings() { var t1 = this.get$_company_model$_$this(), t2 = t1._settings; if (t2 == null) { t2 = new A.UserSettingsEntityBuilder(); A.UserSettingsEntity__initializeBuilder(t2); t1._settings = t2; t1 = t2; } else t1 = t2; return t1; }, get$_company_model$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._company_model$_$v; if ($$v != null) { _this._isAdmin = $$v.isAdmin; _this._isOwner = $$v.isOwner; _this._permissionsUpdatedAt = $$v.permissionsUpdatedAt; _this._permissions = $$v.permissions; t1 = $$v.notifications; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._notifications = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.company; t1 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._company_model$_$v = t2; _this._company_model$_company = t1; t1 = $$v.user; t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._user_model$_$v = t1; _this._company_model$_user = t2; t2 = $$v.token; t1 = new A.TokenEntityBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._token_model$_$v = t2; _this._token = t1; t1 = $$v.account; t2 = new A.AccountEntityBuilder(); A.AccountEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._account_model$_$v = t1; _this._account = t2; t2 = $$v.settings; t1 = new A.UserSettingsEntityBuilder(); A.UserSettingsEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._company_model$_$v = t2; _this._settings = t1; _this._ninjaPortalUrl = $$v.ninjaPortalUrl; _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, exception, _this = this, _s17_ = "UserCompanyEntity", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._isAdmin, _s17_, "isAdmin"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._isOwner, _s17_, "isOwner"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._permissionsUpdatedAt, _s17_, "permissionsUpdatedAt"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._permissions, _s17_, "permissions"); t5 = _this.get$notifications().build$0(); t6 = _this.get$company()._company_model$_build$0(); t7 = _this.get$user(0)._user_model$_build$0(); t8 = _this.get$token()._token_model$_build$0(); t9 = _this.get$account(0)._account_model$_build$0(); t10 = _this.get$settings()._company_model$_build$0(); _$result0 = A._$UserCompanyEntity$_(t9, t6, t1, t2, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._ninjaPortalUrl, _s17_, "ninjaPortalUrl"), t5, t4, t3, t10, t8, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "notifications"; _this.get$notifications().build$0(); _$failedField.__late_helper$_value = "company"; _this.get$company()._company_model$_build$0(); _$failedField.__late_helper$_value = "user"; _this.get$user(0)._user_model$_build$0(); _$failedField.__late_helper$_value = "token"; _this.get$token()._token_model$_build$0(); _$failedField.__late_helper$_value = "account"; _this.get$account(0)._account_model$_build$0(); _$failedField.__late_helper$_value = "settings"; _this.get$settings()._company_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$UserSettingsEntity.prototype = { rebuild$1(updates) { var t1 = new A.UserSettingsEntityBuilder(); A.UserSettingsEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._company_model$_$v = this; updates.call$1(t1); return t1._company_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$UserSettingsEntity && _this.accentColor == other.accentColor && _this.tableColumns.$eq(0, other.tableColumns) && _this.reportSettings.$eq(0, other.reportSettings) && _this.numberYearsActive === other.numberYearsActive && _this.includeDeletedClients === other.includeDeletedClients && _this.dashboardFields.$eq(0, other.dashboardFields) && _this.dashboardFieldsPerRowMobile === other.dashboardFieldsPerRowMobile && _this.dashboardFieldsPerRowDesktop === other.dashboardFieldsPerRowDesktop; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.accentColor)), _this.tableColumns.get$hashCode(0)), _this.reportSettings.get$hashCode(0)), B.JSInt_methods.get$hashCode(_this.numberYearsActive)), B.JSBool_methods.get$hashCode(_this.includeDeletedClients)), _this.dashboardFields.get$hashCode(0)), B.JSInt_methods.get$hashCode(_this.dashboardFieldsPerRowMobile)), B.JSInt_methods.get$hashCode(_this.dashboardFieldsPerRowDesktop))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("UserSettingsEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "accentColor", _this.accentColor); t2.add$2(t1, "tableColumns", _this.tableColumns); t2.add$2(t1, "reportSettings", _this.reportSettings); t2.add$2(t1, "numberYearsActive", _this.numberYearsActive); t2.add$2(t1, "includeDeletedClients", _this.includeDeletedClients); t2.add$2(t1, "dashboardFields", _this.dashboardFields); t2.add$2(t1, "dashboardFieldsPerRowMobile", _this.dashboardFieldsPerRowMobile); t2.add$2(t1, "dashboardFieldsPerRowDesktop", _this.dashboardFieldsPerRowDesktop); return t2.toString$0(t1); } }; A.UserSettingsEntityBuilder.prototype = { get$tableColumns() { var t1 = this.get$_company_model$_$this(), t2 = t1._tableColumns; return t2 == null ? t1._tableColumns = A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String) : t2; }, get$reportSettings() { var t1 = this.get$_company_model$_$this(), t2 = t1._reportSettings; return t2 == null ? t1._reportSettings = A.MapBuilder_MapBuilder(type$.String, type$.ReportSettingsEntity) : t2; }, get$dashboardFields() { var t1 = this.get$_company_model$_$this(), t2 = t1._dashboardFields; return t2 == null ? t1._dashboardFields = A.ListBuilder_ListBuilder(B.List_empty, type$.DashboardField) : t2; }, get$_company_model$_$this() { var t1, t2, _this = this, $$v = _this._company_model$_$v; if ($$v != null) { _this._accentColor = $$v.accentColor; t1 = $$v.tableColumns; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._tableColumns = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.reportSettings; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._reportSettings = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); _this._numberYearsActive = $$v.numberYearsActive; _this._includeDeletedClients = $$v.includeDeletedClients; t1 = $$v.dashboardFields; _this._dashboardFields = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._dashboardFieldsPerRowMobile = $$v.dashboardFieldsPerRowMobile; _this._dashboardFieldsPerRowDesktop = $$v.dashboardFieldsPerRowDesktop; _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, exception, _this = this, _s18_ = "UserSettingsEntity", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = _this.get$_company_model$_$this()._accentColor; t2 = _this.get$tableColumns().build$0(); t3 = _this.get$reportSettings().build$0(); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._numberYearsActive, _s18_, "numberYearsActive"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._includeDeletedClients, _s18_, "includeDeletedClients"); t6 = _this.get$dashboardFields().build$0(); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._dashboardFieldsPerRowMobile, _s18_, "dashboardFieldsPerRowMobile"); _$result0 = A._$UserSettingsEntity$_(t1, t6, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._dashboardFieldsPerRowDesktop, _s18_, "dashboardFieldsPerRowDesktop"), t7, t5, t4, t3, t2); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "tableColumns"; _this.get$tableColumns().build$0(); _$failedField.__late_helper$_value = "reportSettings"; _this.get$reportSettings().build$0(); _$failedField.__late_helper$_value = "dashboardFields"; _this.get$dashboardFields().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$ReportSettingsEntity.prototype = { rebuild$1(updates) { var t1 = new A.ReportSettingsEntityBuilder(); A.ReportSettingsEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._company_model$_$v = this; updates.call$1(t1); return t1._company_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ReportSettingsEntity && _this.sortColumn === other.sortColumn && _this.sortAscending === other.sortAscending && _this.sortTotalsIndex === other.sortTotalsIndex && _this.sortTotalsAscending === other.sortTotalsAscending && _this.columns.$eq(0, other.columns); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.sortColumn)), B.JSBool_methods.get$hashCode(_this.sortAscending)), B.JSInt_methods.get$hashCode(_this.sortTotalsIndex)), B.JSBool_methods.get$hashCode(_this.sortTotalsAscending)), _this.columns.get$hashCode(0))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ReportSettingsEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "sortColumn", _this.sortColumn); t2.add$2(t1, "sortAscending", _this.sortAscending); t2.add$2(t1, "sortTotalsIndex", _this.sortTotalsIndex); t2.add$2(t1, "sortTotalsAscending", _this.sortTotalsAscending); t2.add$2(t1, "columns", _this.columns); return t2.toString$0(t1); } }; A.ReportSettingsEntityBuilder.prototype = { get$columns(_) { var t1 = this.get$_company_model$_$this(), t2 = t1._columns; return t2 == null ? t1._columns = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_company_model$_$this() { var t1, _this = this, $$v = _this._company_model$_$v; if ($$v != null) { _this._sortColumn = $$v.sortColumn; _this._company_model$_sortAscending = $$v.sortAscending; _this._sortTotalsIndex = $$v.sortTotalsIndex; _this._sortTotalsAscending = $$v.sortTotalsAscending; t1 = $$v.columns; _this._columns = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, exception, _this = this, _s20_ = "ReportSettingsEntity", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._sortColumn, _s20_, "sortColumn"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_sortAscending, _s20_, "sortAscending"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._sortTotalsIndex, _s20_, "sortTotalsIndex"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._sortTotalsAscending, _s20_, "sortTotalsAscending"); _$result0 = A._$ReportSettingsEntity$_(_this.get$columns(0).build$0(), t2, t1, t4, t3); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "columns"; _this.get$columns(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$CompanyItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CompanyItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CompanyItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._company_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._company_model$_$v = t1; _this._company_model$_data = t2; _this._company_model$_$v = null; } t1 = _this._company_model$_data; if (t1 == null) { t1 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t1); _this._company_model$_data = t1; } return t1; }, _company_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "CompanyItemResponse", _$result = null; try { _$result0 = _this._company_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._company_model$_build$0(); _$result0 = new A._$CompanyItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._company_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_model$_$v = t1; return _$result; } }; A._$RegistrationFieldEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$RegistrationFieldEntity && _this.key === other.key && _this.required === other.required && _this.visible === other.visible; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.key)), B.JSBool_methods.get$hashCode(_this.required)), B.JSBool_methods.get$hashCode(_this.visible))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("RegistrationFieldEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "key", this.key); t2.add$2(t1, "required", this.required); t2.add$2(t1, "visible", this.visible); return t2.toString$0(t1); } }; A.RegistrationFieldEntityBuilder.prototype = { get$_company_model$_$this() { var _this = this, $$v = _this._company_model$_$v; if ($$v != null) { _this._company_model$_key = $$v.key; _this._required = $$v.required; _this._visible = $$v.visible; _this._company_model$_$v = null; } return _this; }, _company_model$_build$0() { var t1, t2, t3, _this = this, _s23_ = "RegistrationFieldEntity", _s8_ = "required", _$result = _this._company_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_key, _s23_, "key"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._required, _s23_, _s8_); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._visible, _s23_, "visible"); _$result = new A._$RegistrationFieldEntity(t1, t2, t3); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "key"); A.BuiltValueNullFieldError_checkNotNull(t2, _s23_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t3, _s23_, "visible"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._company_model$_$v = _$result; } }; A._$DashboardField.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$DashboardField && _this.field === other.field && _this.period === other.period && _this.format === other.format && _this.calculate === other.calculate; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.field)), B.JSString_methods.get$hashCode(_this.period)), B.JSString_methods.get$hashCode(_this.format)), B.JSString_methods.get$hashCode(_this.calculate))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DashboardField"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "field", _this.field); t2.add$2(t1, "period", _this.period); t2.add$2(t1, "format", _this.format); t2.add$2(t1, "calculate", _this.calculate); return t2.toString$0(t1); } }; A.DashboardFieldBuilder.prototype = { get$_company_model$_$this() { var _this = this, $$v = _this._company_model$_$v; if ($$v != null) { _this._company_model$_field = $$v.field; _this._period = $$v.period; _this._company_model$_format = $$v.format; _this._calculate = $$v.calculate; _this._company_model$_$v = null; } return _this; } }; A._CompanyEntity_Object_BaseEntity.prototype = {}; A._GatewayEntity_Object_SelectableEntity.prototype = {}; A.CreditListResponse.prototype = {}; A.CreditItemResponse.prototype = {}; A._$CreditListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Ikd)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.CreditListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.InvoiceEntity, t3 = type$.ListBuilder_InvoiceEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._credit_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._credit_model$_data = t6; result._credit_model$_$v = null; } t4 = result._credit_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._credit_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._credit_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_i7r0; }, get$wireName() { return "CreditListResponse"; } }; A._$CreditItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_fXI)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.CreditItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.InvoiceEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._credit_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t3); t3._invoice_model$_$v = t2; result._credit_model$_data = t3; result._credit_model$_$v = null; } t2 = result._credit_model$_data; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); result._credit_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t3.toString; t1._as(t3); t2._invoice_model$_$v = t3; break; } } return result._credit_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_89P; }, get$wireName() { return "CreditItemResponse"; } }; A._$CreditListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CreditListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._credit_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._credit_model$__hashCode; if (t1 == null) { _this._credit_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CreditListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CreditListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._credit_model$_$v; if ($$v != null) { t1 = $$v.data; _this._credit_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._credit_model$_$v = null; } t1 = _this._credit_model$_data; return t1 == null ? _this._credit_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t1; }, _credit_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "CreditListResponse", _$result = null; try { _$result0 = _this._credit_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$CreditListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._credit_model$_$v = t1; return _$result; } }; A._$CreditItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CreditItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._credit_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._credit_model$__hashCode; if (t1 == null) { _this._credit_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CreditItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CreditItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._credit_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; _this._credit_model$_data = t2; _this._credit_model$_$v = null; } t1 = _this._credit_model$_data; if (t1 == null) { t1 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t1); _this._credit_model$_data = t1; } return t1; }, _credit_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "CreditItemResponse", _$result = null; try { _$result0 = _this._credit_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._invoice_model$_build$0(); _$result0 = new A._$CreditItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._invoice_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._credit_model$_$v = t1; return _$result; } }; A.DateRange.prototype = {}; A.DateRangeComparison.prototype = {}; A.DashboardSettings.prototype = {}; A._$DateRangeSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$valueOf0(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_DateRange_avx; }, get$wireName() { return "DateRange"; } }; A._$DateRangeComparisonSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$comparisonValueOf(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_DateRangeComparison_wco; }, get$wireName() { return "DateRangeComparison"; } }; A.DesignListResponse.prototype = {}; A.DesignItemResponse.prototype = {}; A.DesignPreviewRequest.prototype = {}; A.DesignEntity.prototype = { get$entityType() { return B.EntityType_design; }, get$clone(_) { return this.rebuild$1(new A.DesignEntity_clone_closure()); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect) { if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice)) actions.push(B.EntityAction_newInvoice); if (userCompany.can$2(B.UserPermission_create, B.EntityType_quote)) actions.push(B.EntityAction_newQuote); if (userCompany.can$2(B.UserPermission_create, B.EntityType_credit)) actions.push(B.EntityAction_newClient); if (userCompany.can$2(B.UserPermission_create, B.EntityType_recurringInvoice)) actions.push(B.EntityAction_newRecurringInvoice); } if (userCompany.can$2(B.UserPermission_create, B.EntityType_design) && !multiselect) actions.push(B.EntityAction_clone); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$3(_, design, sortField, sortAscending) { var response, designA = sortAscending ? this : design, designB = sortAscending ? design : this; switch (sortField) { case "updated_at": response = B.JSInt_methods.compareTo$1(designA.updatedAt, designB.updatedAt); break; default: response = 0; } if (response === 0) return B.JSString_methods.compareTo$1(designA.name.toLowerCase(), designB.name.toLowerCase()); else return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; }, $isSelectableEntity: 1 }; A.DesignEntity_clone_closure.prototype = { call$1(b) { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; b.get$_design_model$_$this()._design_model$_id = "" + t1; b.get$_design_model$_$this()._design_model$_isChanged = false; b.get$_design_model$_$this()._design_model$_isDeleted = false; return b; }, $signature: 262 }; A._$DesignListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_gf4)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.DesignListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DesignEntity, t3 = type$.ListBuilder_DesignEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._design_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._design_model$_data = t6; result._design_model$_$v = null; } t4 = result._design_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._design_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_gf4); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._design_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_0th; }, get$wireName() { return "DesignListResponse"; } }; A._$DesignItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_CNd)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.DesignItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.DesignEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._design_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.DesignEntityBuilder(); t3.get$_design_model$_$this()._isFree = true; t3.get$_design_model$_$this()._isTemplate = false; t3.get$_design_model$_$this()._entities = ""; t3._design_model$_$v = t2; result._design_model$_data = t3; result._design_model$_$v = null; } t2 = result._design_model$_data; if (t2 == null) { t2 = new A.DesignEntityBuilder(); t2.get$_design_model$_$this()._isFree = true; t2.get$_design_model$_$this()._isTemplate = false; t2.get$_design_model$_$this()._entities = ""; result._design_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_CNd); t3.toString; t1._as(t3); t2._design_model$_$v = t3; break; } } return result._design_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8kG; }, get$wireName() { return "DesignItemResponse"; } }; A._$DesignPreviewRequestSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["entity_type", serializers.serialize$2$specifiedType(object.entityType, B.FullType_qBb0), "entity_id", serializers.serialize$2$specifiedType(object.entityId, B.FullType_h8g), "design", serializers.serialize$2$specifiedType(object.design, B.FullType_CNd)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.DesignPreviewRequestBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.DesignEntity, t2 = type$.EntityType; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "entity_type": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_qBb0); t3.toString; t2._as(t3); result.get$_design_model$_$this()._design_model$_entityType = t3; break; case "entity_id": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_design_model$_$this()._design_model$_entityId = t3; break; case "design": t3 = result.get$_design_model$_$this(); t4 = t3._design; if (t4 == null) { t4 = new A.DesignEntityBuilder(); t4.get$_design_model$_$this()._isFree = true; t4.get$_design_model$_$this()._isTemplate = false; t4.get$_design_model$_$this()._entities = ""; t3._design = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_CNd); t4.toString; t1._as(t4); t3._design_model$_$v = t4; break; } } return result._design_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_NhC; }, get$wireName() { return "DesignPreviewRequest"; } }; A._$DesignEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "design", serializers.serialize$2$specifiedType(object.design, B.FullType_2Vk), "is_custom", serializers.serialize$2$specifiedType(object.isCustom, B.FullType_MtR), "is_free", serializers.serialize$2$specifiedType(object.isFree, B.FullType_MtR), "is_template", serializers.serialize$2$specifiedType(object.isTemplate, B.FullType_MtR), "entities", serializers.serialize$2$specifiedType(object.entities, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_String; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "name": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_design_model$_$this()._design_model$_name = t2; break; case "design": t2 = result.get$_design_model$_$this(); t3 = t2._design; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._design = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t3.toString; t2.replace$1(0, t3); break; case "is_custom": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_design_model$_$this()._isCustom = t2; break; case "is_free": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_design_model$_$this()._isFree = t2; break; case "is_template": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_design_model$_$this()._isTemplate = t2; break; case "entities": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_design_model$_$this()._entities = t2; break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_design_model$_$this()._design_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_design_model$_$this()._design_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_design_model$_$this()._design_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_design_model$_$this()._design_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_design_model$_$this()._design_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_design_model$_$this()._design_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_design_model$_$this()._design_model$_assignedUserId = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_design_model$_$this()._design_model$_id = t2; break; } } return result._design_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qtW; }, get$wireName() { return "DesignEntity"; } }; A._$DesignListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DesignListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._design_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._design_model$__hashCode; if (t1 == null) { _this._design_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DesignListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DesignListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._design_model$_$v; if ($$v != null) { t1 = $$v.data; _this._design_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._design_model$_$v = null; } t1 = _this._design_model$_data; return t1 == null ? _this._design_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.DesignEntity) : t1; }, _design_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "DesignListResponse", _$result = null; try { _$result0 = _this._design_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$DesignListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._design_model$_$v = t1; return _$result; } }; A._$DesignItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DesignItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._design_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._design_model$__hashCode; if (t1 == null) { _this._design_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DesignItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DesignItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._design_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._design_model$_$v = t1; _this._design_model$_data = t2; _this._design_model$_$v = null; } t1 = _this._design_model$_data; if (t1 == null) { t1 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t1); _this._design_model$_data = t1; } return t1; }, _design_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "DesignItemResponse", _$result = null; try { _$result0 = _this._design_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._design_model$_build$0(); _$result0 = new A._$DesignItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._design_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._design_model$_$v = t1; return _$result; } }; A._$DesignPreviewRequest.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$DesignPreviewRequest && _this.entityType === other.entityType && _this.entityId === other.entityId && _this.design.$eq(0, other.design); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._design_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, A.Primitives_objectHashCode(_this.entityType)), B.JSString_methods.get$hashCode(_this.entityId)), _this.design.get$hashCode(0))); t1 = _this._design_model$__hashCode; if (t1 == null) { _this._design_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DesignPreviewRequest"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "entityType", this.entityType); t2.add$2(t1, "entityId", this.entityId); t2.add$2(t1, "design", this.design); return t2.toString$0(t1); }, get$design() { return this.design; } }; A.DesignPreviewRequestBuilder.prototype = { get$design() { var t1 = this.get$_design_model$_$this(), t2 = t1._design; if (t2 == null) { t2 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t2); t1._design = t2; t1 = t2; } else t1 = t2; return t1; }, get$_design_model$_$this() { var t1, t2, _this = this, $$v = _this._design_model$_$v; if ($$v != null) { _this._design_model$_entityType = $$v.entityType; _this._design_model$_entityId = $$v.entityId; t1 = $$v.design; t2 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._design_model$_$v = t1; _this._design = t2; _this._design_model$_$v = null; } return _this; }, _design_model$_build$0() { var _$failedField, e, _$result0, t1, t2, exception, _this = this, _s20_ = "DesignPreviewRequest", _$result = null; try { _$result0 = _this._design_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_entityType, _s20_, "entityType"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_entityId, _s20_, "entityId"); _$result0 = A._$DesignPreviewRequest$_(_this.get$design()._design_model$_build$0(), t2, t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "design"; _this.get$design()._design_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._design_model$_$v = t1; return _$result; } }; A._$DesignEntity.prototype = { rebuild$1(updates) { var t1 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._design_model$_$v = this; updates.call$1(t1); return t1._design_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$DesignEntity && _this.name === other.name && _this.design.$eq(0, other.design) && _this.isCustom === other.isCustom && _this.isFree === other.isFree && _this.isTemplate === other.isTemplate && _this.entities === other.entities && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._design_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), _this.design.get$hashCode(0)), B.JSBool_methods.get$hashCode(_this.isCustom)), B.JSBool_methods.get$hashCode(_this.isFree)), B.JSBool_methods.get$hashCode(_this.isTemplate)), B.JSString_methods.get$hashCode(_this.entities)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._design_model$__hashCode; if (t1 == null) { _this._design_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DesignEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "design", _this.design); t2.add$2(t1, "isCustom", _this.isCustom); t2.add$2(t1, "isFree", _this.isFree); t2.add$2(t1, "isTemplate", _this.isTemplate); t2.add$2(t1, "entities", _this.entities); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$design() { return this.design; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.DesignEntityBuilder.prototype = { get$design() { var t1 = this.get$_design_model$_$this(), t2 = t1._design; if (t2 == null) { t2 = type$.String; t2 = t1._design = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$id(_) { return this.get$_design_model$_$this()._design_model$_id; }, get$_design_model$_$this() { var t1, t2, _this = this, $$v = _this._design_model$_$v; if ($$v != null) { _this._design_model$_name = $$v.name; t1 = $$v.design; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._design = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._isCustom = $$v.isCustom; _this._isFree = $$v.isFree; _this._isTemplate = $$v.isTemplate; _this._entities = $$v.entities; _this._design_model$_isChanged = $$v.isChanged; _this._design_model$_createdAt = $$v.createdAt; _this._design_model$_updatedAt = $$v.updatedAt; _this._design_model$_archivedAt = $$v.archivedAt; _this._design_model$_isDeleted = $$v.isDeleted; _this._design_model$_createdUserId = $$v.createdUserId; _this._design_model$_assignedUserId = $$v.assignedUserId; _this._design_model$_id = $$v.id; _this._design_model$_$v = null; } return _this; }, _design_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, exception, _this = this, _s12_ = "DesignEntity", _$result = null; try { _$result0 = _this._design_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_name, _s12_, "name"); t2 = _this.get$design().build$0(); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._isCustom, _s12_, "isCustom"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._isFree, _s12_, "isFree"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._isTemplate, _s12_, "isTemplate"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._entities, _s12_, "entities"); t7 = _this.get$_design_model$_$this()._design_model$_isChanged; t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_createdAt, _s12_, "createdAt"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_updatedAt, _s12_, "updatedAt"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_archivedAt, _s12_, "archivedAt"); t11 = _this.get$_design_model$_$this()._design_model$_isDeleted; t12 = _this.get$_design_model$_$this()._design_model$_createdUserId; _$result0 = A._$DesignEntity$_(t10, _this.get$_design_model$_$this()._design_model$_assignedUserId, t8, t12, t2, t6, A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_model$_$this()._design_model$_id, _s12_, "id"), t7, t3, t11, t4, t5, t1, t9); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "design"; _this.get$design().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s12_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._design_model$_$v = t1; return _$result; } }; A._DesignEntity_Object_BaseEntity.prototype = {}; A.DocumentListResponse.prototype = {}; A.DocumentItemResponse.prototype = {}; A.DocumentEntity.prototype = { get$entityType() { return B.EntityType_document; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, get$isDeletable() { return false; }, get$isImage() { var fileName = this.name.toLowerCase(); return B.JSString_methods.endsWith$1(fileName, ".png") || B.JSString_methods.endsWith$1(fileName, ".jpg") || B.JSString_methods.endsWith$1(fileName, ".jpeg") || B.JSString_methods.endsWith$1(fileName, ".bmp") || B.JSString_methods.endsWith$1(fileName, ".webp"); }, compareTo$3(_, $document, sortField, sortAscending) { var response, t1, t2, documentA = sortAscending ? this : $document, documentB = sortAscending ? $document : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(documentA.name.toLowerCase(), documentB.name.toLowerCase()); break; case "id": response = B.JSString_methods.compareTo$1(documentA.id, documentB.id); break; case "created_at": response = B.JSInt_methods.compareTo$1(documentA.createdAt, documentB.createdAt); break; case "type": response = B.JSString_methods.compareTo$1(documentA.type, documentB.type); break; case "size": response = B.JSInt_methods.compareTo$1(documentA.size, documentB.size); break; case "width": response = B.JSInt_methods.compareTo$1(documentA.width, documentB.width); break; case "height": response = B.JSInt_methods.compareTo$1(documentA.height, documentB.height); break; case "hash": response = B.JSString_methods.compareTo$1(documentA.hash, documentB.hash); break; case "linked_to": t1 = documentA.parentType; t2 = documentB.parentType; if (t1 == t2) { t1 = documentA.parentId; t1.toString; t2 = documentB.parentId; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); } else response = B.JSString_methods.compareTo$1(A.S(t1), A.S(t2)); break; default: A.print("## ERROR: sort by documents." + A.S(sortField) + " is not implemented"); response = 0; break; } return response; }, compareTo$1(_, $document) { return this.compareTo$3(0, $document, null, true); }, matchesStatuses$1(statuses) { var t3, t4, t5, t6, _this = this, t1 = statuses._list$_list, t2 = t1.length; if (t2 === 0) return true; for (t3 = A._arrayInstanceType(t1), t2 = new J.ArrayIterator(t1, t2, t3._eval$1("ArrayIterator<1>")), t3 = t3._precomputed1, t1 = _this.isPublic, t4 = !t1, t5 = _this.name; t2.moveNext$0();) { t6 = t2.__interceptors$_current; if (t6 == null) t6 = t3._as(t6); if (t6.get$id(t6) === "-1" && t1) return true; else if (t6.get$id(t6) === "-2" && t4) return true; if (t6.get$id(t6) === "-3" && _this.get$isImage()) return true; else if (t6.get$id(t6) === "-4" && B.JSString_methods.endsWith$1(t5.toLowerCase(), ".pdf")) return true; else if (t6.get$id(t6) === "-5" && !_this.get$isImage() && !B.JSString_methods.endsWith$1(t5.toLowerCase(), ".pdf")) return true; } return false; }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.name, _this.type, _this.preview, A.formatSize(_this.size), "" + _this.width, "" + _this.height], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.name, this.type, this.preview], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t2, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; t1 = !t1; if (t1 && !multiselect) if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); t2 = !multiselect; if (t2) actions.push(B.EntityAction_viewDocument); if (t1) if (multiselect) actions.push(B.EntityAction_bulkDownload); else actions.push(B.EntityAction_download); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); if (userCompany.canEditEntity$1(this) && t2) actions.push(B.EntityAction_delete); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); } }; A._$DocumentListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_VtW)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.DocumentListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._document_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._document_model$_data = t6; result._document_model$_$v = null; } t4 = result._document_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._document_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._document_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gfy; }, get$wireName() { return "DocumentListResponse"; } }; A._$DocumentItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_uzh)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.DocumentItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.DocumentEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._document_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.DocumentEntityBuilder(); t3.get$_document_model$_$this()._isPublic = true; t3._document_model$_$v = t2; result._document_model$_data = t3; result._document_model$_$v = null; } t2 = result._document_model$_data; if (t2 == null) { t2 = new A.DocumentEntityBuilder(); t2.get$_document_model$_$this()._isPublic = true; result._document_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_uzh); t3.toString; t1._as(t3); t2._document_model$_$v = t3; break; } } return result._document_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4QF1; }, get$wireName() { return "DocumentItemResponse"; } }; A._$DocumentEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "hash", serializers.serialize$2$specifiedType(object.hash, B.FullType_h8g), "type", serializers.serialize$2$specifiedType(object.type, B.FullType_h8g), "url", serializers.serialize$2$specifiedType(object.url, B.FullType_h8g), "width", serializers.serialize$2$specifiedType(object.width, B.FullType_kjq), "height", serializers.serialize$2$specifiedType(object.height, B.FullType_kjq), "size", serializers.serialize$2$specifiedType(object.size, B.FullType_kjq), "preview", serializers.serialize$2$specifiedType(object.preview, B.FullType_h8g), "is_default", serializers.serialize$2$specifiedType(object.isDefault, B.FullType_MtR), "is_public", serializers.serialize$2$specifiedType(object.isPublic, B.FullType_MtR), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.parentId; if (value != null) { result.push("parent_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.parentType; if (value != null) { result.push("parent_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_qBb0)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, result = new A.DocumentEntityBuilder(); result.get$_document_model$_$this()._isPublic = true; iterator = J.get$iterator$ax(serialized); for (t1 = type$.nullable_EntityType; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "name": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_document_model$_$this()._document_model$_name = t2; break; case "hash": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_document_model$_$this()._hash = t2; break; case "type": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_document_model$_$this()._type = t2; break; case "url": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_document_model$_$this()._url = t2; break; case "width": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_document_model$_$this()._document_model$_width = t2; break; case "height": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_document_model$_$this()._document_model$_height = t2; break; case "size": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_document_model$_$this()._size = t2; break; case "preview": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_document_model$_$this()._preview = t2; break; case "is_default": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_document_model$_$this()._isDefault = t2; break; case "is_public": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_document_model$_$this()._isPublic = t2; break; case "parent_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_document_model$_$this()._parentId = t2; break; case "parent_type": t2 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_qBb0)); result.get$_document_model$_$this()._parentType = t2; break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_document_model$_$this()._document_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_document_model$_$this()._document_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_document_model$_$this()._document_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_document_model$_$this()._document_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_document_model$_$this()._document_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_document_model$_$this()._document_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_document_model$_$this()._document_model$_assignedUserId = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_document_model$_$this()._document_model$_id = t2; break; } } return result._document_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Wef; }, get$wireName() { return "DocumentEntity"; } }; A._$DocumentListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DocumentListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._document_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._document_model$__hashCode; if (t1 == null) { _this._document_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DocumentListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DocumentListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._document_model$_$v; if ($$v != null) { t1 = $$v.data; _this._document_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._document_model$_$v = null; } t1 = _this._document_model$_data; return t1 == null ? _this._document_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t1; }, _document_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "DocumentListResponse", _$result = null; try { _$result0 = _this._document_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$DocumentListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._document_model$_$v = t1; return _$result; } }; A._$DocumentItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DocumentItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._document_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._document_model$__hashCode; if (t1 == null) { _this._document_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DocumentItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DocumentItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._document_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.DocumentEntityBuilder(); t2.get$_document_model$_$this()._isPublic = true; A.ArgumentError_checkNotNull(t1, "other"); t2._document_model$_$v = t1; _this._document_model$_data = t2; _this._document_model$_$v = null; } t1 = _this._document_model$_data; if (t1 == null) { t1 = new A.DocumentEntityBuilder(); t1.get$_document_model$_$this()._isPublic = true; _this._document_model$_data = t1; } return t1; }, _document_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "DocumentItemResponse", _$result = null; try { _$result0 = _this._document_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._document_model$_build$0(); _$result0 = new A._$DocumentItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._document_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._document_model$_$v = t1; return _$result; } }; A._$DocumentEntity.prototype = { rebuild$1(updates) { var t1 = new A.DocumentEntityBuilder(); t1.get$_document_model$_$this()._isPublic = true; A.ArgumentError_checkNotNull(this, "other"); t1._document_model$_$v = this; updates.call$1(t1); return t1._document_model$_build$0(); }, $eq(_, other) { var t1, t2, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$DocumentEntity) if (_this.name === other.name) if (_this.hash === other.hash) if (_this.type === other.type) if (_this.url === other.url) if (_this.width === other.width) if (_this.height === other.height) if (_this.size === other.size) if (_this.preview === other.preview) { t1 = _this.data; t2 = other.data; t1 = (t1 == null ? t2 == null : t1 === t2) && _this.isDefault === other.isDefault && _this.isPublic === other.isPublic && _this.parentId == other.parentId && _this.parentType == other.parentType && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; } else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._document_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.hash)), B.JSString_methods.get$hashCode(_this.type)), B.JSString_methods.get$hashCode(_this.url)), B.JSInt_methods.get$hashCode(_this.width)), B.JSInt_methods.get$hashCode(_this.height)), B.JSInt_methods.get$hashCode(_this.size)), B.JSString_methods.get$hashCode(_this.preview)), J.get$hashCode$(_this.data)), B.JSBool_methods.get$hashCode(_this.isDefault)), B.JSBool_methods.get$hashCode(_this.isPublic)), J.get$hashCode$(_this.parentId)), J.get$hashCode$(_this.parentType)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._document_model$__hashCode; if (t1 == null) { _this._document_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DocumentEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "hash", _this.hash); t2.add$2(t1, "type", _this.type); t2.add$2(t1, "url", _this.url); t2.add$2(t1, "width", _this.width); t2.add$2(t1, "height", _this.height); t2.add$2(t1, "size", _this.size); t2.add$2(t1, "preview", _this.preview); t2.add$2(t1, "data", _this.data); t2.add$2(t1, "isDefault", _this.isDefault); t2.add$2(t1, "isPublic", _this.isPublic); t2.add$2(t1, "parentId", _this.parentId); t2.add$2(t1, "parentType", _this.parentType); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.DocumentEntityBuilder.prototype = { get$id(_) { return this.get$_document_model$_$this()._document_model$_id; }, get$_document_model$_$this() { var _this = this, $$v = _this._document_model$_$v; if ($$v != null) { _this._document_model$_name = $$v.name; _this._hash = $$v.hash; _this._type = $$v.type; _this._url = $$v.url; _this._document_model$_width = $$v.width; _this._document_model$_height = $$v.height; _this._size = $$v.size; _this._preview = $$v.preview; _this._document_model$_data = $$v.data; _this._isDefault = $$v.isDefault; _this._isPublic = $$v.isPublic; _this._parentId = $$v.parentId; _this._parentType = $$v.parentType; _this._document_model$_isChanged = $$v.isChanged; _this._document_model$_createdAt = $$v.createdAt; _this._document_model$_updatedAt = $$v.updatedAt; _this._document_model$_archivedAt = $$v.archivedAt; _this._document_model$_isDeleted = $$v.isDeleted; _this._document_model$_createdUserId = $$v.createdUserId; _this._document_model$_assignedUserId = $$v.assignedUserId; _this._document_model$_id = $$v.id; _this._document_model$_$v = null; } return _this; }, _document_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _this = this, _s14_ = "DocumentEntity", _$result = _this._document_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_name, _s14_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._hash, _s14_, "hash"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._type, _s14_, "type"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._url, _s14_, "url"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_width, _s14_, "width"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_height, _s14_, "height"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._size, _s14_, "size"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._preview, _s14_, "preview"); t9 = _this.get$_document_model$_$this()._document_model$_data; t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._isDefault, _s14_, "isDefault"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._isPublic, _s14_, "isPublic"); t12 = _this.get$_document_model$_$this()._parentId; t13 = _this.get$_document_model$_$this()._parentType; t14 = _this.get$_document_model$_$this()._document_model$_isChanged; t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_createdAt, _s14_, "createdAt"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_updatedAt, _s14_, "updatedAt"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_archivedAt, _s14_, "archivedAt"); t18 = _this.get$_document_model$_$this()._document_model$_isDeleted; t19 = _this.get$_document_model$_$this()._document_model$_createdUserId; _$result = A._$DocumentEntity$_(t17, _this.get$_document_model$_$this()._document_model$_assignedUserId, t15, t19, t9, t2, t6, A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_model$_$this()._document_model$_id, _s14_, "id"), t14, t10, t18, t11, t1, t12, t13, t8, t7, t3, t16, t4, t5); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._document_model$_$v = _$result; } }; A._DocumentEntity_Object_BaseEntity.prototype = {}; A._DocumentEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.EInvoiceFieldEntity.prototype = {}; A.EInvoiceElementEntity.prototype = {}; A._$EInvoiceFieldEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["type", serializers.serialize$2$specifiedType(object.type, B.FullType_h8g), "help", serializers.serialize$2$specifiedType(object.help, B.FullType_h8g), "choices", serializers.serialize$2$specifiedType(object.choices, B.FullType_hkZ), "elements", serializers.serialize$2$specifiedType(object.elements, B.FullType_6qE)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.EInvoiceFieldEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_EInvoiceElementEntity, t2 = type$.BuiltList_nullable_Object, t3 = type$.String, t4 = type$.ListBuilder_String; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "type": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_e_invoice_model$_$this()._e_invoice_model$_type = t5; break; case "help": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_e_invoice_model$_$this()._help = t5; break; case "choices": t5 = result.get$_e_invoice_model$_$this(); t6 = t5._choices; if (t6 == null) { t6 = new A.ListBuilder(t4); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t3); t5._choices = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t2._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; case "elements": t5 = result.get$_e_invoice_model$_$this(); t6 = t5._e_invoice_model$_elements; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t1); t6.replace$1(0, B.Map_empty1); t5._e_invoice_model$_elements = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_6qE); t6.toString; t5.replace$1(0, t6); break; } } return result._e_invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_01H; }, get$wireName() { return "EInvoiceFieldEntity"; } }; A._$EInvoiceElementEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "base_type", serializers.serialize$2$specifiedType(object.baseType, B.FullType_h8g), "resource", serializers.serialize$2$specifiedType(object.resource, B.FullType_hkZ), "min_occurs", serializers.serialize$2$specifiedType(object.minOccurs, B.FullType_kjq), "max_occurs", serializers.serialize$2$specifiedType(object.maxOccurs, B.FullType_kjq)], value = object.minLength; if (value != null) { result.push("min_length"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.maxLength; if (value != null) { result.push("max_length"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.pattern; if (value != null) { result.push("pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.help; if (value != null) { result.push("help"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, t6, result = new A.EInvoiceElementEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "name": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_e_invoice_model$_$this()._e_invoice_model$_name = t4; break; case "base_type": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_e_invoice_model$_$this()._e_invoice_model$_baseType = t4; break; case "resource": t4 = result.get$_e_invoice_model$_$this(); t5 = t4._resource; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._resource = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; case "min_length": t4 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_e_invoice_model$_$this()._e_invoice_model$_minLength = t4; break; case "max_length": t4 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_e_invoice_model$_$this()._maxLength = t4; break; case "min_occurs": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_e_invoice_model$_$this()._minOccurs = t4; break; case "max_occurs": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_e_invoice_model$_$this()._maxOccurs = t4; break; case "pattern": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_e_invoice_model$_$this()._e_invoice_model$_pattern = t4; break; case "help": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_e_invoice_model$_$this()._help = t4; break; } } return result._e_invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EJx; }, get$wireName() { return "EInvoiceElementEntity"; } }; A._$EInvoiceFieldEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$EInvoiceFieldEntity && _this.type === other.type && _this.help === other.help && _this.choices.$eq(0, other.choices) && _this.elements.$eq(0, other.elements); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._e_invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.type)), B.JSString_methods.get$hashCode(_this.help)), _this.choices.get$hashCode(0)), _this.elements.get$hashCode(0))); t1 = _this._e_invoice_model$__hashCode; if (t1 == null) { _this._e_invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("EInvoiceFieldEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "type", _this.type); t2.add$2(t1, "help", _this.help); t2.add$2(t1, "choices", _this.choices); t2.add$2(t1, "elements", _this.elements); return t2.toString$0(t1); } }; A.EInvoiceFieldEntityBuilder.prototype = { get$choices() { var t1 = this.get$_e_invoice_model$_$this(), t2 = t1._choices; return t2 == null ? t1._choices = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$elements(_) { var t1 = this.get$_e_invoice_model$_$this(), t2 = t1._e_invoice_model$_elements; return t2 == null ? t1._e_invoice_model$_elements = A.MapBuilder_MapBuilder(type$.String, type$.EInvoiceElementEntity) : t2; }, get$_e_invoice_model$_$this() { var t1, t2, _this = this, $$v = _this._e_invoice_model$_$v; if ($$v != null) { _this._e_invoice_model$_type = $$v.type; _this._help = $$v.help; t1 = $$v.choices; _this._choices = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.elements; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._e_invoice_model$_elements = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._e_invoice_model$_$v = null; } return _this; }, _e_invoice_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, exception, _this = this, _s19_ = "EInvoiceFieldEntity", _s8_ = "elements", _$result = null; try { _$result0 = _this._e_invoice_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_e_invoice_model$_$this()._e_invoice_model$_type, _s19_, "type"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_e_invoice_model$_$this()._help, _s19_, "help"); t3 = _this.get$choices().build$0(); t4 = _this.get$elements(0).build$0(); _$result0 = new A._$EInvoiceFieldEntity(t1, t2, t3, t4); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "type"); A.BuiltValueNullFieldError_checkNotNull(t2, _s19_, "help"); A.BuiltValueNullFieldError_checkNotNull(t3, _s19_, "choices"); A.BuiltValueNullFieldError_checkNotNull(t4, _s19_, _s8_); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "choices"; _this.get$choices().build$0(); _$failedField.__late_helper$_value = _s8_; _this.get$elements(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._e_invoice_model$_$v = t1; return _$result; } }; A._$EInvoiceElementEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$EInvoiceElementEntity && _this.name === other.name && _this.baseType === other.baseType && _this.resource.$eq(0, other.resource) && _this.minLength == other.minLength && _this.maxLength == other.maxLength && _this.minOccurs === other.minOccurs && _this.maxOccurs === other.maxOccurs && _this.pattern == other.pattern && _this.help == other.help; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._e_invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.baseType)), _this.resource.get$hashCode(0)), J.get$hashCode$(_this.minLength)), J.get$hashCode$(_this.maxLength)), B.JSInt_methods.get$hashCode(_this.minOccurs)), B.JSInt_methods.get$hashCode(_this.maxOccurs)), J.get$hashCode$(_this.pattern)), J.get$hashCode$(_this.help))); t1 = _this._e_invoice_model$__hashCode; if (t1 == null) { _this._e_invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("EInvoiceElementEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "baseType", _this.baseType); t2.add$2(t1, "resource", _this.resource); t2.add$2(t1, "minLength", _this.minLength); t2.add$2(t1, "maxLength", _this.maxLength); t2.add$2(t1, "minOccurs", _this.minOccurs); t2.add$2(t1, "maxOccurs", _this.maxOccurs); t2.add$2(t1, "pattern", _this.pattern); t2.add$2(t1, "help", _this.help); return t2.toString$0(t1); } }; A.EInvoiceElementEntityBuilder.prototype = { get$resource() { var t1 = this.get$_e_invoice_model$_$this(), t2 = t1._resource; return t2 == null ? t1._resource = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_e_invoice_model$_$this() { var t1, _this = this, $$v = _this._e_invoice_model$_$v; if ($$v != null) { _this._e_invoice_model$_name = $$v.name; _this._e_invoice_model$_baseType = $$v.baseType; t1 = $$v.resource; _this._resource = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._e_invoice_model$_minLength = $$v.minLength; _this._maxLength = $$v.maxLength; _this._minOccurs = $$v.minOccurs; _this._maxOccurs = $$v.maxOccurs; _this._e_invoice_model$_pattern = $$v.pattern; _this._help = $$v.help; _this._e_invoice_model$_$v = null; } return _this; }, _e_invoice_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, exception, _this = this, _s21_ = "EInvoiceElementEntity", _s8_ = "baseType", _s9_ = "minOccurs", _s9_0 = "maxOccurs", _s8_0 = "resource", _$result = null; try { _$result0 = _this._e_invoice_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_e_invoice_model$_$this()._e_invoice_model$_name, _s21_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_e_invoice_model$_$this()._e_invoice_model$_baseType, _s21_, _s8_); t3 = _this.get$resource().build$0(); t4 = _this.get$_e_invoice_model$_$this()._e_invoice_model$_minLength; t5 = _this.get$_e_invoice_model$_$this()._maxLength; t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_e_invoice_model$_$this()._minOccurs, _s21_, _s9_); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_e_invoice_model$_$this()._maxOccurs, _s21_, _s9_0); _$result0 = new A._$EInvoiceElementEntity(t1, t2, t3, t4, t5, t6, t7, _this.get$_e_invoice_model$_$this()._e_invoice_model$_pattern, _this.get$_e_invoice_model$_$this()._help); A.BuiltValueNullFieldError_checkNotNull(t1, _s21_, "name"); A.BuiltValueNullFieldError_checkNotNull(t2, _s21_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t3, _s21_, _s8_0); A.BuiltValueNullFieldError_checkNotNull(t6, _s21_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t7, _s21_, _s9_0); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s8_0; _this.get$resource().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s21_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._e_invoice_model$_$v = t1; return _$result; } }; A.EntityType.prototype = { get$plural() { if (this === B.EntityType_expenseCategory) return "expenseCategories"; else if (this === B.EntityType_taskStatus) return "taskStatuses"; return this.get$readableValue() + "s"; }, get$isSetting() { return B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_paymentTerm, B.EntityType_taxRate, B.EntityType_companyGateway, B.EntityType_user, B.EntityType_group, B.EntityType_design, B.EntityType_token, B.EntityType_webhook, B.EntityType_expenseCategory, B.EntityType_taskStatus, B.EntityType_paymentLink, B.EntityType_bankAccount, B.EntityType_transactionRule, B.EntityType_schedule], type$.JSArray_EntityType), this); }, get$relatedTypes() { var t1 = type$.JSArray_EntityType; switch (this) { case B.EntityType_client: return A._setArrayType([B.EntityType_invoice, B.EntityType_task, B.EntityType_expense, B.EntityType_payment, B.EntityType_quote, B.EntityType_credit, B.EntityType_project, B.EntityType_recurringInvoice, B.EntityType_recurringExpense, B.EntityType_document], t1); case B.EntityType_invoice: return A._setArrayType([B.EntityType_payment, B.EntityType_transaction], t1); case B.EntityType_quote: return A._setArrayType([B.EntityType_invoice], t1); case B.EntityType_recurringInvoice: return A._setArrayType([B.EntityType_invoice], t1); case B.EntityType_payment: return A._setArrayType([B.EntityType_invoice], t1); case B.EntityType_project: return A._setArrayType([B.EntityType_task, B.EntityType_expense, B.EntityType_invoice, B.EntityType_quote], t1); case B.EntityType_group: return A._setArrayType([B.EntityType_client, B.EntityType_invoice, B.EntityType_quote, B.EntityType_credit, B.EntityType_task, B.EntityType_project, B.EntityType_expense, B.EntityType_recurringInvoice], t1); case B.EntityType_user: return A._setArrayType([B.EntityType_client, B.EntityType_invoice, B.EntityType_quote, B.EntityType_credit, B.EntityType_task, B.EntityType_project, B.EntityType_expense, B.EntityType_vendor, B.EntityType_recurringInvoice, B.EntityType_recurringExpense], t1); case B.EntityType_companyGateway: return A._setArrayType([B.EntityType_client, B.EntityType_payment], t1); case B.EntityType_vendor: return A._setArrayType([B.EntityType_purchaseOrder, B.EntityType_expense, B.EntityType_recurringExpense, B.EntityType_transaction, B.EntityType_document], t1); case B.EntityType_task: return A._setArrayType([B.EntityType_project], t1); case B.EntityType_expense: return A._setArrayType([B.EntityType_vendor, B.EntityType_project, B.EntityType_expenseCategory, B.EntityType_transaction], t1); case B.EntityType_expenseCategory: return A._setArrayType([B.EntityType_expense, B.EntityType_transaction], t1); case B.EntityType_recurringExpense: return A._setArrayType([B.EntityType_expense], t1); case B.EntityType_design: return A._setArrayType([B.EntityType_invoice, B.EntityType_quote, B.EntityType_credit, B.EntityType_recurringInvoice], t1); case B.EntityType_bankAccount: return A._setArrayType([B.EntityType_transaction], t1); case B.EntityType_transaction: return A._setArrayType([B.EntityType_invoice, B.EntityType_expense, B.EntityType_vendor, B.EntityType_expenseCategory], t1); case B.EntityType_transactionRule: return A._setArrayType([B.EntityType_transaction], t1); default: return A._setArrayType([], t1); } }, get$baseType() { var t1 = type$.JSArray_EntityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_credit, B.EntityType_quote, B.EntityType_recurringInvoice], t1), this)) return B.EntityType_invoice; else if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t1), this)) return B.EntityType_expense; return this; }, get$apiValue() { if (this === B.EntityType_transaction) return "bank_transaction"; return A.toSnakeCase(this.name); }, get$pluralApiValue() { var _this = this; if (_this === B.EntityType_transaction) return "bank_transactions"; if (_this === B.EntityType_expenseCategory) return "expense_categories"; else if (_this === B.EntityType_taskStatus) return "task_statuses"; return A.toSnakeCase(_this.name) + "s"; }, get$readableValue() { if (this === B.EntityType_paymentLink) return "payment_link"; return this.name; } }; A.EntityState.prototype = {}; A.EmailTemplate.prototype = {}; A.UserPermission.prototype = {}; A.EntityStatus.prototype = {}; A.EntityStats.prototype = { present$2(activeLabel, archivedLabel) { var str, t1 = this.countActive; if (t1 > 0) { str = "" + t1 + " " + activeLabel; if (this.countArchived > 0) str += " \u2022 "; } else str = ""; t1 = this.countArchived; return t1 > 0 ? str + ("" + t1 + " " + archivedLabel) : str; } }; A.SelectableEntity.prototype = { matchesFilter$1(filter) { return true; }, matchesFilterValue$1(filter) { return null; }, get$listDisplayName() { return "Error: listDisplayName not set"; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; } }; A.BaseEntity.prototype = { get$isNew() { var t1, _this = this; if (_this.get$id(_this).length !== 0) { t1 = A.Primitives_parseInt(_this.get$id(_this), null); t1 = (t1 == null ? 0 : t1) < 0; } else t1 = true; return t1; }, get$isDeletable() { return true; }, get$isActive() { if (this.get$archivedAt() > 0) { var t1 = this.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = this.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, get$isEditable() { var t1 = this.get$isDeleted(); t1.toString; return !t1; }, get$isRestorable() { return true; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions, t1, _this = this; if (_this.get$isNew() || _this.get$entityType() === B.EntityType_company) return A._setArrayType([], type$.JSArray_nullable_EntityAction); actions = A._setArrayType([], type$.JSArray_EntityAction); if (userCompany.canEditEntity$1(_this)) { if (_this.get$archivedAt() > 0) { t1 = _this.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = _this.get$isDeleted(); t1.toString; } else t1 = true; } else t1 = false; if (t1) actions.push(B.EntityAction_restore); if (userCompany.canEditEntity$1(_this) && _this.get$isActive()) actions.push(B.EntityAction_archive); if (userCompany.canEditEntity$1(_this)) if (!_this.get$isActive()) if (_this.get$archivedAt() > 0) { t1 = _this.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; else t1 = true; else t1 = false; if (t1) actions.push(B.EntityAction_delete); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, matchesStates$1(states) { var t2, _this = this, t1 = states._list$_list; if (t1.length === 0) return true; if (B.JSArray_methods.contains$1(t1, B.EntityState_active) && _this.get$isActive()) return true; if (B.JSArray_methods.contains$1(t1, B.EntityState_archived)) if (_this.get$archivedAt() > 0) { t2 = _this.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; else t2 = false; if (t2) return true; if (B.JSArray_methods.contains$1(t1, B.EntityState_deleted)) { t1 = _this.get$isDeleted(); t1.toString; } else t1 = false; if (t1) return true; return false; }, $isSelectableEntity: 1 }; A.HasActivities.prototype = { getActivities$2$invoiceId$typeId(invoiceId, typeId) { var t1 = this.get$activities()._list$_list; return new A.WhereIterable(t1, new A.HasActivities_getActivities_closure(invoiceId, typeId), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); } }; A.HasActivities_getActivities_closure.prototype = { call$1(activity) { if (activity.invoiceId !== this.invoiceId) return false; if (activity.activityTypeId !== this.typeId) return false; return true; }, $signature: 364 }; A.BelongsToClient.prototype = {}; A.BelongsToVendor.prototype = {}; A.LoginResponse.prototype = {}; A.ActivityEntity.prototype = { get$entityType() { var t2, _this = this, t1 = _this.activityTypeId; if (t1 === "141" || t1.length === 0) { t2 = _this.invoiceId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_invoice; else { t2 = _this.quoteId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_quote; else { t2 = _this.creditId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_credit; else { t2 = _this.recurringInvoiceId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_recurringInvoice; else { t2 = _this.paymentId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_payment; else { t2 = _this.projectId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_project; else { t2 = _this.taskId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_task; else { t2 = _this.expenseId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_expense; else { t2 = _this.recurringExpenseId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_recurringExpense; else { t2 = _this.purchaseOrderId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_purchaseOrder; else { t2 = _this.clientId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_client; else { t2 = _this.vendorId; if ((t2 == null ? "" : t2).length !== 0) return B.EntityType_vendor; } } } } } } } } } } } } t2 = type$.JSArray_String; if (B.JSArray_methods.contains$1(A._setArrayType(["1", "61", "2", "3", "26", "140"], t2), t1)) return B.EntityType_client; else if (B.JSArray_methods.contains$1(A._setArrayType(["4", "5", "6", "7", "8", "9", "25", "53", "58", "59", "63", "64", "65", "66", "57"], t2), t1)) return B.EntityType_invoice; else if (B.JSArray_methods.contains$1(A._setArrayType(["10", "11", "12", "13", "27", "41", "54", "138"], t2), t1)) return B.EntityType_payment; else if (B.JSArray_methods.contains$1(A._setArrayType(["14", "15", "16", "17", "28", "39", "40", "60"], t2), t1)) return B.EntityType_credit; else if (B.JSArray_methods.contains$1(A._setArrayType(["18", "19", "20", "21", "22", "23", "24", "29", "142"], t2), t1)) return B.EntityType_quote; else if (B.JSArray_methods.contains$1(A._setArrayType(["30", "31", "62", "32", "33"], t2), t1)) return B.EntityType_vendor; else if (B.JSArray_methods.contains$1(A._setArrayType(["34", "35", "36", "37", "47", "139"], t2), t1)) return B.EntityType_expense; else if (B.JSArray_methods.contains$1(A._setArrayType(["42", "43", "44", "45", "46"], t2), t1)) return B.EntityType_task; else if (B.JSArray_methods.contains$1(A._setArrayType(["48", "49", "50", "51", "52"], t2), t1)) return B.EntityType_user; else if (B.JSArray_methods.contains$1(A._setArrayType(["80", "81", "82", "83", "84"], t2), t1)) return B.EntityType_paymentLink; else if (B.JSArray_methods.contains$1(A._setArrayType(["100", "101", "102", "103", "104"], t2), t1)) return B.EntityType_recurringInvoice; else if (B.JSArray_methods.contains$1(A._setArrayType(["120", "121", "122", "123", "124"], t2), t1)) return B.EntityType_recurringExpense; else if (B.JSArray_methods.contains$1(A._setArrayType(["130", "131", "132", "133", "134", "135", "136", "137"], t2), t1)) return B.EntityType_purchaseOrder; else { A.print("## ERROR: failed to resolve entity type - activity_type_id: " + t1); return null; } } }; A.LedgerEntity.prototype = { get$entityType() { if (this.creditId != null) return B.EntityType_credit; else if (this.paymentId != null) return B.EntityType_payment; else return B.EntityType_invoice; }, get$entityId() { var t1 = this.creditId; if (t1 != null) return t1; else { t1 = this.paymentId; if (t1 != null) return t1; else return this.invoiceId; } } }; A._$EntityTypeSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$typeValueOf(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_EntityType_6qb; }, get$wireName() { return "EntityType"; } }; A._$EntityStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$valueOf1(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_EntityState_NQk; }, get$wireName() { return "EntityState"; } }; A._$EmailTemplateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$templateValueOf(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_EmailTemplate_GAI; }, get$wireName() { return "EmailTemplate"; } }; A._$LoginResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.userCompanies, B.FullType_sAr), "static", serializers.serialize$2$specifiedType(object.$static, B.FullType_Met)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, value, t10, t11, t12, result = new A.LoginResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.StaticDataEntity, t2 = type$.String, t3 = type$.EInvoiceFieldEntity, t4 = type$.List_String, t5 = type$.MapBuilder_String_EInvoiceFieldEntity, t6 = type$.BuiltList_nullable_Object, t7 = type$.UserCompanyEntity, t8 = type$.ListBuilder_UserCompanyEntity; iterator.moveNext$0();) { t9 = iterator.get$current(iterator); t9.toString; A._asString(t9); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t9) { case "data": t9 = result.get$_entities$_$this(); t10 = t9._userCompanies; if (t10 == null) { t10 = new A.ListBuilder(t8); t10.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t7); t9._userCompanies = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_sAr); t10.toString; t6._as(t10); t11 = t9.$ti; if (t11._eval$1("_BuiltList<1>")._is(t10)) { t9.__ListBuilder__list_A = t10._list$_list; t9._listOwner = t10; } else { t9.__ListBuilder__list_A = A.List_List$from(t10, true, t11._precomputed1); t9._listOwner = null; } break; case "static": t9 = result.get$_entities$_$this(); t10 = t9._static; if (t10 == null) { t10 = new A.StaticDataEntityBuilder(); t10.get$bulkUpdates().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t4)); t11 = t10.get$_static_data_model$_$this(); t12 = t11._static_data_model$_eInvoiceSchema; if (t12 == null) { t12 = new A.MapBuilder(null, $, null, t5); t12.replace$1(0, B.Map_empty1); t11._static_data_model$_eInvoiceSchema = t12; t11 = t12; } else t11 = t12; t11.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t3)); t9._static = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_Met); t10.toString; t1._as(t10); t9._static_data_model$_$v = t10; break; } } return result._entities$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8ln; }, get$wireName() { return "LoginResponse"; } }; A._$ActivityEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["notes", serializers.serialize$2$specifiedType(object.notes, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.key, B.FullType_h8g), "activity_type_id", serializers.serialize$2$specifiedType(object.activityTypeId, B.FullType_h8g), "user_id", serializers.serialize$2$specifiedType(object.userId, B.FullType_h8g), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq)], value = object.clientId; if (value != null) { result.push("client_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.invoiceId; if (value != null) { result.push("invoice_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.recurringInvoiceId; if (value != null) { result.push("recurring_invoice_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.recurringExpenseId; if (value != null) { result.push("recurring_expense_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.purchaseOrderId; if (value != null) { result.push("purchase_order_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.quoteId; if (value != null) { result.push("quote_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.paymentId; if (value != null) { result.push("payment_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.creditId; if (value != null) { result.push("credit_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.expenseId; if (value != null) { result.push("expense_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.isSystem; if (value != null) { result.push("is_system"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.ip; if (value != null) { result.push("ip"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.contactId; if (value != null) { result.push("contact_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.taskId; if (value != null) { result.push("task_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.projectId; if (value != null) { result.push("project_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.vendorId; if (value != null) { result.push("vendor_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.vendorContactId; if (value != null) { result.push("vendor_contact_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.tokenId; if (value != null) { result.push("token_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.history; if (value != null) { result.push("history"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_bLp)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.ActivityEntityBuilder(); result.get$_entities$_$this()._entities$_createdAt = 0; iterator = J.get$iterator$ax(serialized); for (t1 = type$.InvoiceHistoryEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "notes": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_entities$_$this()._entities$_notes = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_entities$_$this()._entities$_key = t2; break; case "activity_type_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_entities$_$this()._activityTypeId = t2; break; case "client_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_clientId = t2; break; case "user_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_entities$_$this()._userId = t2; break; case "invoice_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_invoiceId = t2; break; case "recurring_invoice_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._recurringInvoiceId = t2; break; case "recurring_expense_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_recurringExpenseId = t2; break; case "purchase_order_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._purchaseOrderId = t2; break; case "quote_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._quoteId = t2; break; case "payment_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_paymentId = t2; break; case "credit_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._creditId = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_entities$_$this()._entities$_updatedAt = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_entities$_$this()._entities$_createdAt = t2; break; case "expense_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_expenseId = t2; break; case "is_system": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_entities$_$this()._entities$_isSystem = t2; break; case "ip": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._ip = t2; break; case "contact_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._contactId = t2; break; case "task_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_taskId = t2; break; case "project_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_projectId = t2; break; case "vendor_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_vendorId = t2; break; case "vendor_contact_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._vendorContactId = t2; break; case "token_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._tokenId = t2; break; case "history": t2 = result.get$_entities$_$this(); t3 = t2._entities$_history; t2 = t3 == null ? t2._entities$_history = new A.InvoiceHistoryEntityBuilder() : t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_bLp); t3.toString; t1._as(t3); t2._invoice_model$_$v = t3; break; } } return result._entities$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_IYb; }, get$wireName() { return "ActivityEntity"; } }; A._$LedgerEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["notes", serializers.serialize$2$specifiedType(object.notes, B.FullType_h8g), "balance", serializers.serialize$2$specifiedType(object.balance, B.FullType_MME), "adjustment", serializers.serialize$2$specifiedType(object.adjustment, B.FullType_MME), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq)], value = object.invoiceId; if (value != null) { result.push("invoice_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.creditId; if (value != null) { result.push("credit_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.paymentId; if (value != null) { result.push("payment_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, _$result, t2, t3, t4, _s10_ = "adjustment", _s12_ = "LedgerEntity", _s9_ = "createdAt", result = new A.LedgerEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "notes": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_entities$_$this()._entities$_notes = t1; break; case "balance": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_entities$_$this()._entities$_balance = t1; break; case "adjustment": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_entities$_$this()._adjustment = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_entities$_$this()._entities$_createdAt = t1; break; case "invoice_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_invoiceId = t1; break; case "credit_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._creditId = t1; break; case "payment_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_entities$_$this()._entities$_paymentId = t1; break; } } _$result = result._entities$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_entities$_$this()._entities$_notes, _s12_, "notes"); t2 = A.BuiltValueNullFieldError_checkNotNull(result.get$_entities$_$this()._entities$_balance, _s12_, "balance"); t3 = A.BuiltValueNullFieldError_checkNotNull(result.get$_entities$_$this()._adjustment, _s12_, _s10_); t4 = A.BuiltValueNullFieldError_checkNotNull(result.get$_entities$_$this()._entities$_createdAt, _s12_, _s9_); _$result = new A._$LedgerEntity(t1, t2, t3, t4, result.get$_entities$_$this()._entities$_invoiceId, result.get$_entities$_$this()._creditId, result.get$_entities$_$this()._entities$_paymentId); A.BuiltValueNullFieldError_checkNotNull(t1, _s12_, "notes"); A.BuiltValueNullFieldError_checkNotNull(t2, _s12_, "balance"); A.BuiltValueNullFieldError_checkNotNull(t3, _s12_, _s10_); A.BuiltValueNullFieldError_checkNotNull(t4, _s12_, _s9_); } A.ArgumentError_checkNotNull(_$result, "other"); return result._entities$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_iXv; }, get$wireName() { return "LedgerEntity"; } }; A._$LoginResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$LoginResponse && this.userCompanies.$eq(0, other.userCompanies) && this.$static.$eq(0, other.$static); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._entities$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.userCompanies.get$hashCode(0)), _this.$static.get$hashCode(0))); t1 = _this._entities$__hashCode; if (t1 == null) { _this._entities$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("LoginResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "userCompanies", this.userCompanies); t2.add$2(t1, "static", this.$static); return t2.toString$0(t1); } }; A.LoginResponseBuilder.prototype = { get$userCompanies() { var t1 = this.get$_entities$_$this(), t2 = t1._userCompanies; return t2 == null ? t1._userCompanies = A.ListBuilder_ListBuilder(B.List_empty, type$.UserCompanyEntity) : t2; }, get$$static() { var t1 = this.get$_entities$_$this(), t2 = t1._static; if (t2 == null) { t2 = new A.StaticDataEntityBuilder(); A.StaticDataEntity__initializeBuilder(t2); t1._static = t2; t1 = t2; } else t1 = t2; return t1; }, get$_entities$_$this() { var t1, t2, _this = this, $$v = _this._entities$_$v; if ($$v != null) { t1 = $$v.userCompanies; _this._userCompanies = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.$static; t2 = new A.StaticDataEntityBuilder(); A.StaticDataEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._static_data_model$_$v = t1; _this._static = t2; _this._entities$_$v = null; } return _this; }, _entities$_build$0() { var _$failedField, e, _$result0, t1, t2, exception, _this = this, _s13_ = "LoginResponse", _s13_0 = "userCompanies", _$result = null; try { _$result0 = _this._entities$_$v; if (_$result0 == null) { t1 = _this.get$userCompanies().build$0(); t2 = _this.get$$static()._static_data_model$_build$0(); _$result0 = new A._$LoginResponse(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s13_, _s13_0); A.BuiltValueNullFieldError_checkNotNull(t2, _s13_, "static"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s13_0; _this.get$userCompanies().build$0(); _$failedField.__late_helper$_value = "static"; _this.get$$static()._static_data_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._entities$_$v = t1; return _$result; } }; A._$ActivityEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ActivityEntity && _this.notes === other.notes && _this.key === other.key && _this.activityTypeId === other.activityTypeId && _this.clientId == other.clientId && _this.userId === other.userId && _this.invoiceId == other.invoiceId && _this.recurringInvoiceId == other.recurringInvoiceId && _this.recurringExpenseId == other.recurringExpenseId && _this.purchaseOrderId == other.purchaseOrderId && _this.quoteId == other.quoteId && _this.paymentId == other.paymentId && _this.creditId == other.creditId && _this.updatedAt === other.updatedAt && _this.createdAt === other.createdAt && _this.expenseId == other.expenseId && _this.isSystem == other.isSystem && _this.ip == other.ip && _this.contactId == other.contactId && _this.taskId == other.taskId && _this.projectId == other.projectId && _this.vendorId == other.vendorId && _this.vendorContactId == other.vendorContactId && _this.tokenId == other.tokenId && J.$eq$(_this.history, other.history); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._entities$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.notes)), B.JSString_methods.get$hashCode(_this.key)), B.JSString_methods.get$hashCode(_this.activityTypeId)), J.get$hashCode$(_this.clientId)), B.JSString_methods.get$hashCode(_this.userId)), J.get$hashCode$(_this.invoiceId)), J.get$hashCode$(_this.recurringInvoiceId)), J.get$hashCode$(_this.recurringExpenseId)), J.get$hashCode$(_this.purchaseOrderId)), J.get$hashCode$(_this.quoteId)), J.get$hashCode$(_this.paymentId)), J.get$hashCode$(_this.creditId)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.createdAt)), J.get$hashCode$(_this.expenseId)), J.get$hashCode$(_this.isSystem)), J.get$hashCode$(_this.ip)), J.get$hashCode$(_this.contactId)), J.get$hashCode$(_this.taskId)), J.get$hashCode$(_this.projectId)), J.get$hashCode$(_this.vendorId)), J.get$hashCode$(_this.vendorContactId)), J.get$hashCode$(_this.tokenId)), J.get$hashCode$(_this.history))); t1 = _this._entities$__hashCode; if (t1 == null) { _this._entities$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ActivityEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "notes", _this.notes); t2.add$2(t1, "key", _this.key); t2.add$2(t1, "activityTypeId", _this.activityTypeId); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "userId", _this.userId); t2.add$2(t1, "invoiceId", _this.invoiceId); t2.add$2(t1, "recurringInvoiceId", _this.recurringInvoiceId); t2.add$2(t1, "recurringExpenseId", _this.recurringExpenseId); t2.add$2(t1, "purchaseOrderId", _this.purchaseOrderId); t2.add$2(t1, "quoteId", _this.quoteId); t2.add$2(t1, "paymentId", _this.paymentId); t2.add$2(t1, "creditId", _this.creditId); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "expenseId", _this.expenseId); t2.add$2(t1, "isSystem", _this.isSystem); t2.add$2(t1, "ip", _this.ip); t2.add$2(t1, "contactId", _this.contactId); t2.add$2(t1, "taskId", _this.taskId); t2.add$2(t1, "projectId", _this.projectId); t2.add$2(t1, "vendorId", _this.vendorId); t2.add$2(t1, "vendorContactId", _this.vendorContactId); t2.add$2(t1, "tokenId", _this.tokenId); t2.add$2(t1, "history", _this.history); return t2.toString$0(t1); }, get$recurringExpenseId() { return this.recurringExpenseId; }, get$tokenId() { return this.tokenId; } }; A.ActivityEntityBuilder.prototype = { get$recurringExpenseId() { return this.get$_entities$_$this()._entities$_recurringExpenseId; }, get$tokenId() { return this.get$_entities$_$this()._tokenId; }, get$_entities$_$this() { var t1, t2, _this = this, $$v = _this._entities$_$v; if ($$v != null) { _this._entities$_notes = $$v.notes; _this._entities$_key = $$v.key; _this._activityTypeId = $$v.activityTypeId; _this._entities$_clientId = $$v.clientId; _this._userId = $$v.userId; _this._entities$_invoiceId = $$v.invoiceId; _this._recurringInvoiceId = $$v.recurringInvoiceId; _this._entities$_recurringExpenseId = $$v.recurringExpenseId; _this._purchaseOrderId = $$v.purchaseOrderId; _this._quoteId = $$v.quoteId; _this._entities$_paymentId = $$v.paymentId; _this._creditId = $$v.creditId; _this._entities$_updatedAt = $$v.updatedAt; _this._entities$_createdAt = $$v.createdAt; _this._entities$_expenseId = $$v.expenseId; _this._entities$_isSystem = $$v.isSystem; _this._ip = $$v.ip; _this._contactId = $$v.contactId; _this._entities$_taskId = $$v.taskId; _this._entities$_projectId = $$v.projectId; _this._entities$_vendorId = $$v.vendorId; _this._vendorContactId = $$v.vendorContactId; _this._tokenId = $$v.tokenId; t1 = $$v.history; if (t1 == null) t1 = null; else { t2 = new A.InvoiceHistoryEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; t1 = t2; } _this._entities$_history = t1; _this._entities$_$v = null; } return _this; }, _entities$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, exception, _this = this, _s14_ = "ActivityEntity", _s14_0 = "activityTypeId", _s9_ = "updatedAt", _s9_0 = "createdAt", _$result = null; try { _$result0 = _this._entities$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_entities$_$this()._entities$_notes, _s14_, "notes"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_entities$_$this()._entities$_key, _s14_, "key"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_entities$_$this()._activityTypeId, _s14_, _s14_0); t4 = _this.get$_entities$_$this()._entities$_clientId; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_entities$_$this()._userId, _s14_, "userId"); t6 = _this.get$_entities$_$this()._entities$_invoiceId; t7 = _this.get$_entities$_$this()._recurringInvoiceId; t8 = _this.get$_entities$_$this()._entities$_recurringExpenseId; t9 = _this.get$_entities$_$this()._purchaseOrderId; t10 = _this.get$_entities$_$this()._quoteId; t11 = _this.get$_entities$_$this()._entities$_paymentId; t12 = _this.get$_entities$_$this()._creditId; t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_entities$_$this()._entities$_updatedAt, _s14_, _s9_); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_entities$_$this()._entities$_createdAt, _s14_, _s9_0); t15 = _this.get$_entities$_$this()._entities$_expenseId; t16 = _this.get$_entities$_$this()._entities$_isSystem; t17 = _this.get$_entities$_$this()._ip; t18 = _this.get$_entities$_$this()._contactId; t19 = _this.get$_entities$_$this()._entities$_taskId; t20 = _this.get$_entities$_$this()._entities$_projectId; t21 = _this.get$_entities$_$this()._entities$_vendorId; t22 = _this.get$_entities$_$this()._vendorContactId; t23 = _this.get$_entities$_$this()._tokenId; t24 = _this._entities$_history; _$result0 = new A._$ActivityEntity(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24 == null ? null : t24._invoice_model$_build$0()); A.BuiltValueNullFieldError_checkNotNull(t1, _s14_, "notes"); A.BuiltValueNullFieldError_checkNotNull(t2, _s14_, "key"); A.BuiltValueNullFieldError_checkNotNull(t3, _s14_, _s14_0); A.BuiltValueNullFieldError_checkNotNull(t5, _s14_, "userId"); A.BuiltValueNullFieldError_checkNotNull(t13, _s14_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t14, _s14_, _s9_0); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "history"; t1 = _this._entities$_history; if (t1 != null) t1._invoice_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._entities$_$v = t1; return _$result; } }; A._$LedgerEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$LedgerEntity && _this.notes === other.notes && _this.balance === other.balance && _this.adjustment === other.adjustment && _this.createdAt === other.createdAt && _this.invoiceId == other.invoiceId && _this.creditId == other.creditId && _this.paymentId == other.paymentId; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._entities$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.notes)), B.JSNumber_methods.get$hashCode(_this.balance)), B.JSNumber_methods.get$hashCode(_this.adjustment)), B.JSInt_methods.get$hashCode(_this.createdAt)), J.get$hashCode$(_this.invoiceId)), J.get$hashCode$(_this.creditId)), J.get$hashCode$(_this.paymentId))); t1 = _this._entities$__hashCode; if (t1 == null) { _this._entities$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("LedgerEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "notes", _this.notes); t2.add$2(t1, "balance", _this.balance); t2.add$2(t1, "adjustment", _this.adjustment); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "invoiceId", _this.invoiceId); t2.add$2(t1, "creditId", _this.creditId); t2.add$2(t1, "paymentId", _this.paymentId); return t2.toString$0(t1); } }; A.LedgerEntityBuilder.prototype = { get$_entities$_$this() { var _this = this, $$v = _this._entities$_$v; if ($$v != null) { _this._entities$_notes = $$v.notes; _this._entities$_balance = $$v.balance; _this._adjustment = $$v.adjustment; _this._entities$_createdAt = $$v.createdAt; _this._entities$_invoiceId = $$v.invoiceId; _this._creditId = $$v.creditId; _this._entities$_paymentId = $$v.paymentId; _this._entities$_$v = null; } return _this; } }; A.ExpenseCategoryListResponse.prototype = {}; A.ExpenseCategoryItemResponse.prototype = {}; A.ExpenseCategoryEntity.prototype = { get$entityType() { return B.EntityType_expenseCategory; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect) { if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); } B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter.toLowerCase())) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, compareTo$3$expenseCategory$sortAscending$sortField(_, expenseCategory, sortAscending, sortField) { var response, categoryA = sortAscending ? this : expenseCategory, categoryB = sortAscending ? expenseCategory : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(categoryA.name.toLowerCase(), categoryB.name.toLowerCase()); break; default: A.print("## ERROR: sort by expoense_category." + sortField + " is not implemented"); response = 0; break; } return response; } }; A._$ExpenseCategoryListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_z3t)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.ExpenseCategoryListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ExpenseCategoryEntity, t3 = type$.ListBuilder_ExpenseCategoryEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._expense_category_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._expense_category_model$_data = t6; result._expense_category_model$_$v = null; } t4 = result._expense_category_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._expense_category_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_z3t); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._expense_category_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_oyU2; }, get$wireName() { return "ExpenseCategoryListResponse"; } }; A._$ExpenseCategoryItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_M6L)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ExpenseCategoryItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ExpenseCategoryEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._expense_category_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.ExpenseCategoryEntityBuilder(); t3.get$_expense_category_model$_$this()._expense_category_model$_color = ""; t3._expense_category_model$_$v = t2; result._expense_category_model$_data = t3; result._expense_category_model$_$v = null; } t2 = result._expense_category_model$_data; if (t2 == null) { t2 = new A.ExpenseCategoryEntityBuilder(); t2.get$_expense_category_model$_$this()._expense_category_model$_color = ""; result._expense_category_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_M6L); t3.toString; t1._as(t3); t2._expense_category_model$_$v = t3; break; } } return result._expense_category_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_oyU1; }, get$wireName() { return "ExpenseCategoryItemResponse"; } }; A._$ExpenseCategoryEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "color", serializers.serialize$2$specifiedType(object.color, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.ExpenseCategoryEntityBuilder(); result.get$_expense_category_model$_$this()._expense_category_model$_color = ""; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_expense_category_model$_$this()._expense_category_model$_name = t1; break; case "color": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_expense_category_model$_$this()._expense_category_model$_color = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_category_model$_$this()._expense_category_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_expense_category_model$_$this()._expense_category_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_expense_category_model$_$this()._expense_category_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_expense_category_model$_$this()._expense_category_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_category_model$_$this()._expense_category_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_category_model$_$this()._expense_category_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_category_model$_$this()._expense_category_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_expense_category_model$_$this()._expense_category_model$_id = t1; break; } } return result._expense_category_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mJ1; }, get$wireName() { return "ExpenseCategoryEntity"; } }; A._$ExpenseCategoryListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseCategoryListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_category_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._expense_category_model$__hashCode; if (t1 == null) { _this._expense_category_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseCategoryListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ExpenseCategoryListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._expense_category_model$_$v; if ($$v != null) { t1 = $$v.data; _this._expense_category_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._expense_category_model$_$v = null; } t1 = _this._expense_category_model$_data; return t1 == null ? _this._expense_category_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseCategoryEntity) : t1; }, _expense_category_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s27_ = "ExpenseCategoryListResponse", _$result = null; try { _$result0 = _this._expense_category_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$ExpenseCategoryListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s27_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s27_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_category_model$_$v = t1; return _$result; } }; A._$ExpenseCategoryItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseCategoryItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_category_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._expense_category_model$__hashCode; if (t1 == null) { _this._expense_category_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseCategoryItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ExpenseCategoryItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._expense_category_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.ExpenseCategoryEntityBuilder(); t2.get$_expense_category_model$_$this()._expense_category_model$_color = ""; A.ArgumentError_checkNotNull(t1, "other"); t2._expense_category_model$_$v = t1; _this._expense_category_model$_data = t2; _this._expense_category_model$_$v = null; } t1 = _this._expense_category_model$_data; if (t1 == null) { t1 = new A.ExpenseCategoryEntityBuilder(); t1.get$_expense_category_model$_$this()._expense_category_model$_color = ""; _this._expense_category_model$_data = t1; } return t1; }, _expense_category_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s27_ = "ExpenseCategoryItemResponse", _$result = null; try { _$result0 = _this._expense_category_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._expense_category_model$_build$0(); _$result0 = new A._$ExpenseCategoryItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s27_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._expense_category_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s27_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_category_model$_$v = t1; return _$result; } }; A._$ExpenseCategoryEntity.prototype = { rebuild$1(updates) { var t1 = new A.ExpenseCategoryEntityBuilder(); t1.get$_expense_category_model$_$this()._expense_category_model$_color = ""; A.ArgumentError_checkNotNull(this, "other"); t1._expense_category_model$_$v = this; updates.call$1(t1); return t1._expense_category_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ExpenseCategoryEntity && _this.name === other.name && _this.color === other.color && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_category_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.color)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._expense_category_model$__hashCode; if (t1 == null) { _this._expense_category_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseCategoryEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "color", _this.color); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.ExpenseCategoryEntityBuilder.prototype = { get$id(_) { return this.get$_expense_category_model$_$this()._expense_category_model$_id; }, get$_expense_category_model$_$this() { var _this = this, $$v = _this._expense_category_model$_$v; if ($$v != null) { _this._expense_category_model$_name = $$v.name; _this._expense_category_model$_color = $$v.color; _this._expense_category_model$_isChanged = $$v.isChanged; _this._expense_category_model$_createdAt = $$v.createdAt; _this._expense_category_model$_updatedAt = $$v.updatedAt; _this._expense_category_model$_archivedAt = $$v.archivedAt; _this._expense_category_model$_isDeleted = $$v.isDeleted; _this._expense_category_model$_createdUserId = $$v.createdUserId; _this._expense_category_model$_assignedUserId = $$v.assignedUserId; _this._expense_category_model$_id = $$v.id; _this._expense_category_model$_$v = null; } return _this; }, _expense_category_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this, _s21_ = "ExpenseCategoryEntity", _$result = _this._expense_category_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_model$_$this()._expense_category_model$_name, _s21_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_model$_$this()._expense_category_model$_color, _s21_, "color"); t3 = _this.get$_expense_category_model$_$this()._expense_category_model$_isChanged; t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_model$_$this()._expense_category_model$_createdAt, _s21_, "createdAt"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_model$_$this()._expense_category_model$_updatedAt, _s21_, "updatedAt"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_model$_$this()._expense_category_model$_archivedAt, _s21_, "archivedAt"); t7 = _this.get$_expense_category_model$_$this()._expense_category_model$_isDeleted; t8 = _this.get$_expense_category_model$_$this()._expense_category_model$_createdUserId; _$result = A._$ExpenseCategoryEntity$_(t6, _this.get$_expense_category_model$_$this()._expense_category_model$_assignedUserId, t2, t4, t8, A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_model$_$this()._expense_category_model$_id, _s21_, "id"), t3, t7, t1, t5); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._expense_category_model$_$v = _$result; } }; A._ExpenseCategoryEntity_Object_BaseEntity.prototype = {}; A._ExpenseCategoryEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.ExpenseListResponse.prototype = {}; A.ExpenseItemResponse.prototype = {}; A.ExpenseEntity.prototype = { get$clone(_) { return this.rebuild$1(new A.ExpenseEntity_clone_closure()); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t2, t3, t4, superActions, _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; t1 = !t1; if (t1) { if (includeEdit && !multiselect && userCompany.canEditEntity$1(_this) && true) actions.push(B.EntityAction_edit); t2 = type$.JSArray_EntityType; t3 = _this.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t2), t3)) if (_this.get$canBeStarted()) actions.push(B.EntityAction_start); else if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t2), t3) && B.JSArray_methods.contains$1(A._setArrayType(["-1", "2"], type$.JSArray_String), _this.get$calculatedStatusId())) actions.push(B.EntityAction_stop); t4 = _this.invoiceId; if (!(t4 != null && t4.length !== 0) && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t2), t3) && _this.shouldBeInvoiced && userCompany.can$2(B.UserPermission_create, B.EntityType_invoice)) { actions.push(B.EntityAction_invoiceExpense); t2 = _this.clientId; if ((t2 == null ? "" : t2).length !== 0) actions.push(B.EntityAction_addToInvoice); } } if (!multiselect && !_this.get$isNew()) { if (userCompany.can$2(B.UserPermission_create, B.EntityType_expense) && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), _this.entityType)) actions.push(B.EntityAction_cloneToExpense); if (userCompany.can$2(B.UserPermission_create, B.EntityType_recurringExpense)) actions.push(B.EntityAction_cloneToRecurring); if (userCompany.can$2(B.UserPermission_create, B.EntityType_expense) && B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), _this.entityType)) actions.push(B.EntityAction_cloneToExpense); } if (t1 && multiselect) actions.push(B.EntityAction_documents); superActions = _this.super$BaseEntity$getActions(null, false, false, userCompany); if (actions.length !== 0 && superActions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, superActions); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$9(_, expense, sortField, sortAscending, clientMap, userMap, vendorMap, invoiceMap, expenseCategoryMap, staticState) { var response, t1, userA, userB, t2, clientA, clientB, vendorA, vendorB, stateA, currencyA, currencyB, categoryA, categoryB, invoiceA, invoiceB, _null = null, _s8_ = "archived", expenseA = sortAscending ? this : expense, expenseB = sortAscending ? expense : this; switch (sortField) { case "net_amount": response = B.JSNumber_methods.compareTo$1(expenseA.get$netAmount(), expenseB.get$netAmount()); break; case "amount": response = B.JSNumber_methods.compareTo$1(expenseA.amount, expenseB.amount); break; case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, expenseA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, expenseB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, expenseA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, expenseB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "client_id": case "client": t1 = clientMap._map$_map; clientA = t1.$index(0, expenseA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, expenseB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientA.displayName)), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientB.displayName)), 0, _null).toLowerCase()); break; case "vendor_id": case "vendor": t1 = vendorMap._map$_map; vendorA = t1.$index(0, expenseA.vendorId); if (vendorA == null) vendorA = A.VendorEntity_VendorEntity(_null, _null, _null); vendorB = t1.$index(0, expenseB.vendorId); if (vendorB == null) vendorB = A.VendorEntity_VendorEntity(_null, _null, _null); t1 = vendorA.displayName; t1 = A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(t1.length !== 0 ? t1 : vendorA.get$calculateDisplayName())), 0, _null); t2 = vendorB.displayName; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(t2.length !== 0 ? t2 : vendorB.get$calculateDisplayName())), 0, _null).toLowerCase()); break; case "entity_state": if (expenseA.get$isActive()) t1 = "active"; else { if (expenseA.archivedAt > 0) { t1 = expenseA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (expenseB.get$isActive()) t1 = "active"; else { if (expenseB.archivedAt > 0) { t1 = expenseB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "public_notes": response = B.JSString_methods.compareTo$1(expenseA.publicNotes.toLowerCase(), expenseB.publicNotes.toLowerCase()); break; case "date": response = B.JSString_methods.compareTo$1(expenseA.date.toLowerCase(), expenseB.date.toLowerCase()); break; case "payment_date": response = B.JSString_methods.compareTo$1(expenseA.paymentDate.toLowerCase(), expenseB.paymentDate.toLowerCase()); break; case "created_at": response = B.JSInt_methods.compareTo$1(expenseA.createdAt, expenseB.createdAt); break; case "updated_at": response = B.JSInt_methods.compareTo$1(expenseA.updatedAt, expenseB.updatedAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(expenseA.archivedAt, expenseB.archivedAt); break; case "documents": response = B.JSInt_methods.compareTo$1(expenseA.documents._list$_list.length, expenseB.documents._list$_list.length); break; case "number": response = A.compareNatural(expenseA.number, expenseB.number); break; case "private_notes": response = B.JSString_methods.compareTo$1(expenseA.privateNotes, expenseB.privateNotes); break; case "transaction_id": response = B.JSString_methods.compareTo$1(expenseA.transactionId, expenseB.transactionId); break; case "transaction_reference": response = B.JSString_methods.compareTo$1(expenseA.transactionReference, expenseB.transactionReference); break; case "bank_id": response = B.JSString_methods.compareTo$1(expenseA.bankId, expenseB.bankId); break; case "currency_id": t1 = staticState.currencyMap._map$_map; currencyA = t1.$index(0, expenseA.currencyId); if (currencyA == null) currencyA = A.CurrencyEntity_CurrencyEntity(); currencyB = t1.$index(0, expenseB.currencyId); if (currencyB == null) currencyB = A.CurrencyEntity_CurrencyEntity(); response = B.JSString_methods.compareTo$1(currencyA.name.toLowerCase(), currencyB.name.toLowerCase()); break; case "category_id": case "category": t1 = expenseCategoryMap._map$_map; categoryA = t1.$index(0, expenseA.categoryId); if (categoryA == null) categoryA = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null); categoryB = t1.$index(0, expenseB.categoryId); if (categoryB == null) categoryB = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null); response = B.JSString_methods.compareTo$1(categoryA.name.toLowerCase(), categoryB.name.toLowerCase()); break; case "exchange_rate": response = B.JSNumber_methods.compareTo$1(expenseA.exchangeRate, expenseB.exchangeRate); break; case "invoice_currency_id": t1 = staticState.currencyMap._map$_map; currencyA = t1.$index(0, expenseA.invoiceCurrencyId); if (currencyA == null) currencyA = A.CurrencyEntity_CurrencyEntity(); currencyB = t1.$index(0, expenseB.invoiceCurrencyId); if (currencyB == null) currencyB = A.CurrencyEntity_CurrencyEntity(); response = B.JSString_methods.compareTo$1(currencyA.name.toLowerCase(), currencyB.name.toLowerCase()); break; case "tax_name1": response = B.JSString_methods.compareTo$1(expenseA.taxName1, expenseB.taxName1); break; case "tax_name2": response = B.JSString_methods.compareTo$1(expenseA.taxName2, expenseB.taxName2); break; case "tax_rate1": response = B.JSNumber_methods.compareTo$1(expenseA.taxRate1, expenseB.taxRate1); break; case "tax_rate2": response = B.JSNumber_methods.compareTo$1(expenseA.taxRate2, expenseB.taxRate2); break; case "invoice_id": t1 = invoiceMap._map$_map; invoiceA = t1.$index(0, expenseA.invoiceId); if (invoiceA == null) invoiceA = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); invoiceB = t1.$index(0, expenseB.invoiceId); if (invoiceB == null) invoiceB = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); response = B.JSString_methods.compareTo$1(invoiceA.number, invoiceB.number); break; case "custom1": response = B.JSString_methods.compareTo$1(expenseA.customValue1, expenseB.customValue1); break; case "custom2": response = B.JSString_methods.compareTo$1(expenseA.customValue2, expenseB.customValue2); break; case "custom3": response = B.JSString_methods.compareTo$1(expenseA.customValue3, expenseB.customValue3); break; case "custom4": response = B.JSString_methods.compareTo$1(expenseA.customValue4, expenseB.customValue4); break; case "frequency": response = B.JSString_methods.compareTo$1(expenseA.frequencyId, expenseB.frequencyId); break; case "next_send_date": response = B.JSString_methods.compareTo$1(expenseA.nextSendDate, expenseB.nextSendDate); break; case "last_sent_date": response = B.JSString_methods.compareTo$1(expenseA.lastSentDate, expenseB.lastSentDate); break; case "status": t1 = expenseA.get$calculatedStatusId(); t1.toString; t2 = expenseB.get$calculatedStatusId(); t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; default: A.print("## ERROR: sort by expense." + sortField + " is not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(expense.number.toLowerCase(), this.number.toLowerCase()) : response; }, matchesFilter$1(filter) { var _this = this, _null = null, t1 = $.$get$navigatorKey(); return A.matchesStrings(A._setArrayType([_this.number, _this.publicNotes, _this.privateNotes, _this.transactionReference, _this.taxName1, _this.taxName2, _this.taxName3, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4, A.formatNumber(_this.amount, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), _null, _null, B.FormatNumberType_0, true, _null, _null, false), A.formatDate(_this.date, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), true, true, false)], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this, _null = null, t1 = $.$get$navigatorKey(); return A.matchesStringsValue(A._setArrayType([_this.number, _this.publicNotes, _this.privateNotes, _this.transactionReference, _this.taxName1, _this.taxName2, _this.taxName3, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4, A.formatNumber(_this.amount, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), _null, _null, B.FormatNumberType_0, true, _null, _null, false), A.formatDate(_this.date, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), true, true, false)], type$.JSArray_nullable_String), filter); }, matchesStatuses$1(statuses) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, t1 = statuses._list$_list, t2 = t1.length; if (t2 === 0) return true; for (t3 = A._arrayInstanceType(t1), t2 = new J.ArrayIterator(t1, t2, t3._eval$1("ArrayIterator<1>")), t1 = type$.JSArray_EntityType, t4 = _this.entityType, t3 = t3._precomputed1, t5 = _this.invoiceId, t6 = t5 != null, t7 = _this.paymentDate.length === 0, t8 = !t7, t9 = _this.statusId, t10 = t9 === "2"; t2.moveNext$0();) { t11 = t2.__interceptors$_current; if (t11 == null) t11 = t3._as(t11); if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t1), t4)) { if (t11.get$id(t11) === t9 || t11.get$id(t11) === _this.get$calculatedStatusId()) if (!(B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t1), t4) && t11.get$id(t11) === "2" && t10 && _this.get$calculatedStatusId() === "-1")) return true; } else if (t11.get$id(t11) === "3" && t6 && t5.length !== 0) return true; else if (t11.get$id(t11) === "2" && _this.get$isPending()) return true; else { if (t11.get$id(t11) === "1") t12 = !(t6 && t5.length !== 0) && !_this.get$isPending(); else t12 = false; if (t12) return true; else if (t11.get$id(t11) === "4" && t7) return true; else if (t11.get$id(t11) === "5" && t8) return true; } } return false; }, get$listDisplayName() { return this.number; }, get$isStale() { var t2, t1 = this.loadedAt; if (!(t1 != null && t1 > 0)) return true; t2 = Date.now(); t1.toString; return t2 - t1 > 86400000; }, get$canBeStarted() { if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), this.entityType)) var t1 = B.JSArray_methods.contains$1(A._setArrayType(["1", "3"], type$.JSArray_String), this.get$calculatedStatusId()) || this.statusId == null; else t1 = false; return t1; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, get$calculatetaxRate1() { var t1, t2, _this = this; if (_this.calculateTaxByAmount === true) { t1 = _this.taxAmount1; t2 = _this.amount; if (_this.usesInclusiveTaxes) return t1 / (t2 - t1) * 100; else return t1 / t2 * 100; } else return _this.taxRate1; }, get$calculatetaxRate2() { var t1, t2, _this = this; if (_this.calculateTaxByAmount === true) { t1 = _this.taxAmount2; t2 = _this.amount; if (_this.usesInclusiveTaxes) return t1 / (t2 - t1) * 100; else return t1 / t2 * 100; } else return _this.taxRate2; }, get$calculatetaxRate3() { var t1, t2, _this = this; if (_this.calculateTaxByAmount === true) { t1 = _this.taxAmount3; t2 = _this.amount; if (_this.usesInclusiveTaxes) return t1 / (t2 - t1) * 100; else return t1 / t2 * 100; } else return _this.taxRate3; }, get$taxAmount() { return this.get$calculateTaxAmount1() + this.get$calculateTaxAmount2() + this.get$calculateTaxAmount3(); }, get$calculateTaxAmount1() { var t1, t2, _this = this; if (_this.calculateTaxByAmount === true) return _this.taxAmount1; if (_this.usesInclusiveTaxes) { t1 = _this.taxRate1; if (t1 !== 0) { t2 = _this.amount; return A.round(t2 - t2 / (1 + t1 / 100), 2); } } else { t1 = _this.taxRate1; if (t1 !== 0) return A.round(_this.amount * t1 / 100, 2); } return 0; }, get$calculateTaxAmount2() { var t1, t2, _this = this; if (_this.calculateTaxByAmount === true) return _this.taxAmount2; if (_this.usesInclusiveTaxes) { t1 = _this.taxRate2; if (t1 !== 0) { t2 = _this.amount; return A.round(t2 - t2 / (1 + t1 / 100), 2); } } else { t1 = _this.taxRate2; if (t1 !== 0) return A.round(_this.amount * t1 / 100, 2); } return 0; }, get$calculateTaxAmount3() { var t1, t2, _this = this; if (_this.calculateTaxByAmount === true) return _this.taxAmount3; if (_this.usesInclusiveTaxes) { t1 = _this.taxRate3; if (t1 !== 0) { t2 = _this.amount; return A.round(t2 - t2 / (1 + t1 / 100), 2); } } else { t1 = _this.taxRate3; if (t1 !== 0) return A.round(_this.amount * t1 / 100, 2); } return 0; }, get$netAmount() { var t1 = this.amount; return this.usesInclusiveTaxes ? t1 - this.get$taxAmount() : t1; }, get$grossAmount() { var t1 = this.amount; return this.usesInclusiveTaxes ? t1 : t1 + this.get$taxAmount(); }, get$calculatedStatusId() { var t1, _this = this; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), _this.entityType)) if (_this.remainingCycles === 0) return "4"; else if (_this.get$isPending()) return "-1"; else return _this.statusId; else { t1 = _this.invoiceId; if (t1 != null && t1.length !== 0) return "3"; else if (_this.shouldBeInvoiced) return "2"; else if (_this.paymentDate.length !== 0 || _this.paymentTypeId.length !== 0 || _this.transactionReference.length !== 0) return "5"; else return "1"; } }, get$isPending() { var t1, _this = this; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), _this.entityType)) return _this.statusId === "2" && _this.lastSentDate.length === 0; else { t1 = _this.invoiceId; return !(t1 != null && t1.length !== 0) && _this.shouldBeInvoiced; } } }; A.ExpenseEntity_clone_closure.prototype = { call$1(b) { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; b.get$_expense_model$_$this()._expense_model$_id = "" + t1; b.get$_expense_model$_$this()._expense_model$_number = ""; b.get$_expense_model$_$this()._expense_model$_isChanged = false; b.get$_expense_model$_$this()._expense_model$_isDeleted = false; b.get$_expense_model$_$this()._expense_model$_invoiceId = null; t1 = A.convertDateTimeToSqlDate(null); b.get$_expense_model$_$this()._expense_model$_date = t1; B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); b.get$_expense_model$_$this()._expense_model$_transactionReference = ""; b.get$_expense_model$_$this()._expense_model$_transactionId = ""; b.get$_expense_model$_$this()._paymentTypeId = ""; b.get$_expense_model$_$this()._paymentDate = ""; return b; }, $signature: 39 }; A.ExpenseScheduleEntity.prototype = {}; A.ExpenseStatusEntity.prototype = { get$listDisplayName() { return this.name; } }; A._$ExpenseListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_IsU)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.ExpenseListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ExpenseEntity, t3 = type$.ListBuilder_ExpenseEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._expense_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._expense_model$_data = t6; result._expense_model$_$v = null; } t4 = result._expense_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._expense_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_IsU); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._expense_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_0jR; }, get$wireName() { return "ExpenseListResponse"; } }; A._$ExpenseItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_UcG)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ExpenseItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ExpenseEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._expense_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t3); t3._expense_model$_$v = t2; result._expense_model$_data = t3; result._expense_model$_$v = null; } t2 = result._expense_model$_data; if (t2 == null) { t2 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t2); result._expense_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_UcG); t3.toString; t1._as(t3); t2._expense_model$_$v = t3; break; } } return result._expense_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EyN; }, get$wireName() { return "ExpenseItemResponse"; } }; A._$ExpenseEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["private_notes", serializers.serialize$2$specifiedType(object.privateNotes, B.FullType_h8g), "public_notes", serializers.serialize$2$specifiedType(object.publicNotes, B.FullType_h8g), "should_be_invoiced", serializers.serialize$2$specifiedType(object.shouldBeInvoiced, B.FullType_MtR), "invoice_documents", serializers.serialize$2$specifiedType(object.invoiceDocuments, B.FullType_MtR), "transaction_id", serializers.serialize$2$specifiedType(object.transactionId, B.FullType_h8g), "transaction_reference", serializers.serialize$2$specifiedType(object.transactionReference, B.FullType_h8g), "bank_id", serializers.serialize$2$specifiedType(object.bankId, B.FullType_h8g), "currency_id", serializers.serialize$2$specifiedType(object.currencyId, B.FullType_h8g), "category_id", serializers.serialize$2$specifiedType(object.categoryId, B.FullType_h8g), "amount", serializers.serialize$2$specifiedType(object.amount, B.FullType_MME), "payment_date", serializers.serialize$2$specifiedType(object.paymentDate, B.FullType_h8g), "exchange_rate", serializers.serialize$2$specifiedType(object.exchangeRate, B.FullType_MME), "invoice_currency_id", serializers.serialize$2$specifiedType(object.invoiceCurrencyId, B.FullType_h8g), "payment_type_id", serializers.serialize$2$specifiedType(object.paymentTypeId, B.FullType_h8g), "tax_name1", serializers.serialize$2$specifiedType(object.taxName1, B.FullType_h8g), "tax_name2", serializers.serialize$2$specifiedType(object.taxName2, B.FullType_h8g), "tax_rate1", serializers.serialize$2$specifiedType(object.taxRate1, B.FullType_MME), "tax_rate2", serializers.serialize$2$specifiedType(object.taxRate2, B.FullType_MME), "tax_name3", serializers.serialize$2$specifiedType(object.taxName3, B.FullType_h8g), "tax_rate3", serializers.serialize$2$specifiedType(object.taxRate3, B.FullType_MME), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "tax_amount1", serializers.serialize$2$specifiedType(object.taxAmount1, B.FullType_MME), "tax_amount2", serializers.serialize$2$specifiedType(object.taxAmount2, B.FullType_MME), "tax_amount3", serializers.serialize$2$specifiedType(object.taxAmount3, B.FullType_MME), "uses_inclusive_taxes", serializers.serialize$2$specifiedType(object.usesInclusiveTaxes, B.FullType_MtR), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "recurring_expense_id", serializers.serialize$2$specifiedType(object.recurringExpenseId, B.FullType_h8g), "frequency_id", serializers.serialize$2$specifiedType(object.frequencyId, B.FullType_h8g), "last_sent_date", serializers.serialize$2$specifiedType(object.lastSentDate, B.FullType_h8g), "next_send_date", serializers.serialize$2$specifiedType(object.nextSendDate, B.FullType_h8g), "remaining_cycles", serializers.serialize$2$specifiedType(object.remainingCycles, B.FullType_kjq), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.date; if (value != null) { result.push("date"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientId; if (value != null) { result.push("client_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.invoiceId; if (value != null) { result.push("invoice_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.vendorId; if (value != null) { result.push("vendor_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.projectId; if (value != null) { result.push("project_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.statusId; if (value != null) { result.push("status_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.calculateTaxByAmount; if (value != null) { result.push("calculate_tax_by_amount"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.recurringDates; if (value != null) { result.push("recurring_dates"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_adS)); } value = object.loadedAt; if (value != null) { result.push("loadedAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.entityType; if (value != null) { result.push("entity_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_qBb0)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, value, t8, t9, result = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.nullable_EntityType, t2 = type$.BuiltList_nullable_Object, t3 = type$.ExpenseScheduleEntity, t4 = type$.ListBuilder_ExpenseScheduleEntity, t5 = type$.DocumentEntity, t6 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t7 = iterator.get$current(iterator); t7.toString; A._asString(t7); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t7) { case "private_notes": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_privateNotes = t7; break; case "public_notes": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_publicNotes = t7; break; case "should_be_invoiced": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t7.toString; A._asBool(t7); result.get$_expense_model$_$this()._shouldBeInvoiced = t7; break; case "invoice_documents": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t7.toString; A._asBool(t7); result.get$_expense_model$_$this()._invoiceDocuments = t7; break; case "transaction_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_transactionId = t7; break; case "transaction_reference": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_transactionReference = t7; break; case "bank_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._bankId = t7; break; case "currency_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_currencyId = t7; break; case "category_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._categoryId = t7; break; case "amount": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._expense_model$_amount = t7; break; case "date": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_date = t7; break; case "payment_date": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._paymentDate = t7; break; case "exchange_rate": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._expense_model$_exchangeRate = t7; break; case "invoice_currency_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._invoiceCurrencyId = t7; break; case "payment_type_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._paymentTypeId = t7; break; case "tax_name1": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_taxName1 = t7; break; case "tax_name2": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_taxName2 = t7; break; case "tax_rate1": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._expense_model$_taxRate1 = t7; break; case "tax_rate2": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._expense_model$_taxRate2 = t7; break; case "tax_name3": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_taxName3 = t7; break; case "tax_rate3": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._expense_model$_taxRate3 = t7; break; case "client_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_clientId = t7; break; case "invoice_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_invoiceId = t7; break; case "vendor_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_vendorId = t7; break; case "project_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_projectId = t7; break; case "status_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_statusId = t7; break; case "custom_value1": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_customValue1 = t7; break; case "custom_value2": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_customValue2 = t7; break; case "custom_value3": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_customValue3 = t7; break; case "custom_value4": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_customValue4 = t7; break; case "tax_amount1": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._taxAmount1 = t7; break; case "tax_amount2": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._taxAmount2 = t7; break; case "tax_amount3": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t7.toString; A._asDouble(t7); result.get$_expense_model$_$this()._taxAmount3 = t7; break; case "uses_inclusive_taxes": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t7.toString; A._asBool(t7); result.get$_expense_model$_$this()._expense_model$_usesInclusiveTaxes = t7; break; case "calculate_tax_by_amount": t7 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_model$_$this()._calculateTaxByAmount = t7; break; case "documents": t7 = result.get$_expense_model$_$this(); t8 = t7._expense_model$_documents; if (t8 == null) { t8 = new A.ListBuilder(t6); t8.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t5); t7._expense_model$_documents = t8; t7 = t8; } else t7 = t8; t8 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t8.toString; t2._as(t8); t9 = t7.$ti; if (t9._eval$1("_BuiltList<1>")._is(t8)) { t7.__ListBuilder__list_A = t8._list$_list; t7._listOwner = t8; } else { t7.__ListBuilder__list_A = A.List_List$from(t8, true, t9._precomputed1); t7._listOwner = null; } break; case "number": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_number = t7; break; case "recurring_expense_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._recurringExpenseId = t7; break; case "frequency_id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_frequencyId = t7; break; case "last_sent_date": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_lastSentDate = t7; break; case "next_send_date": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_nextSendDate = t7; break; case "remaining_cycles": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t7.toString; A._asInt(t7); result.get$_expense_model$_$this()._expense_model$_remainingCycles = t7; break; case "recurring_dates": t7 = result.get$_expense_model$_$this(); t8 = t7._expense_model$_recurringDates; if (t8 == null) { t8 = new A.ListBuilder(t4); t8.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t3); t7._expense_model$_recurringDates = t8; t7 = t8; } else t7 = t8; t8 = serializers.deserialize$2$specifiedType(value, B.FullType_adS); t8.toString; t2._as(t8); t9 = t7.$ti; if (t9._eval$1("_BuiltList<1>")._is(t8)) { t7.__ListBuilder__list_A = t8._list$_list; t7._listOwner = t8; } else { t7.__ListBuilder__list_A = A.List_List$from(t8, true, t9._precomputed1); t7._listOwner = null; } break; case "loadedAt": t7 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_expense_model$_$this()._expense_model$_loadedAt = t7; break; case "isChanged": t7 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_model$_$this()._expense_model$_isChanged = t7; break; case "created_at": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t7.toString; A._asInt(t7); result.get$_expense_model$_$this()._expense_model$_createdAt = t7; break; case "updated_at": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t7.toString; A._asInt(t7); result.get$_expense_model$_$this()._expense_model$_updatedAt = t7; break; case "archived_at": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t7.toString; A._asInt(t7); result.get$_expense_model$_$this()._expense_model$_archivedAt = t7; break; case "is_deleted": t7 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_model$_$this()._expense_model$_isDeleted = t7; break; case "user_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_createdUserId = t7; break; case "assigned_user_id": t7 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_model$_$this()._expense_model$_assignedUserId = t7; break; case "entity_type": t7 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_qBb0)); result.get$_expense_model$_$this()._expense_model$_entityType = t7; break; case "id": t7 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t7.toString; A._asString(t7); result.get$_expense_model$_$this()._expense_model$_id = t7; break; } } return result._expense_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Ucj0; }, get$wireName() { return "ExpenseEntity"; } }; A._$ExpenseScheduleEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["send_date", serializers.serialize$2$specifiedType(object.sendDate, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, _$result, _s21_ = "ExpenseScheduleEntity", _s8_ = "sendDate", result = new A.ExpenseScheduleEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "send_date": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._expense_model$_$v; if ($$v != null) { result._sendDate = $$v.sendDate; result._expense_model$_$v = null; } result._sendDate = t1; break; } } _$result = result._expense_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_expense_model$_$this()._sendDate, _s21_, _s8_); _$result = new A._$ExpenseScheduleEntity(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s21_, _s8_); } A.ArgumentError_checkNotNull(_$result, "other"); return result._expense_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ENx; }, get$wireName() { return "ExpenseScheduleEntity"; } }; A._$ExpenseStatusEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.ExpenseStatusEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._expense_model$_$v; if ($$v != null) { result._expense_model$_id = $$v.id; result._expense_model$_name = $$v.name; result._expense_model$_$v = null; } result._expense_model$_id = t1; break; case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._expense_model$_$v; if ($$v != null) { result._expense_model$_id = $$v.id; result._expense_model$_name = $$v.name; result._expense_model$_$v = null; } result._expense_model$_name = t1; break; } } return result._expense_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qPU; }, get$wireName() { return "ExpenseStatusEntity"; } }; A._$ExpenseListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._expense_model$__hashCode; if (t1 == null) { _this._expense_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ExpenseListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._expense_model$_$v; if ($$v != null) { t1 = $$v.data; _this._expense_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._expense_model$_$v = null; } t1 = _this._expense_model$_data; return t1 == null ? _this._expense_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseEntity) : t1; }, _expense_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "ExpenseListResponse", _$result = null; try { _$result0 = _this._expense_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$ExpenseListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_model$_$v = t1; return _$result; } }; A._$ExpenseItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._expense_model$__hashCode; if (t1 == null) { _this._expense_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ExpenseItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._expense_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._expense_model$_$v = t1; _this._expense_model$_data = t2; _this._expense_model$_$v = null; } t1 = _this._expense_model$_data; if (t1 == null) { t1 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t1); _this._expense_model$_data = t1; } return t1; }, _expense_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "ExpenseItemResponse", _$result = null; try { _$result0 = _this._expense_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._expense_model$_build$0(); _$result0 = new A._$ExpenseItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._expense_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_model$_$v = t1; return _$result; } }; A._$ExpenseEntity.prototype = { rebuild$1(updates) { var t1 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._expense_model$_$v = this; updates.call$1(t1); return t1._expense_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ExpenseEntity && _this.privateNotes === other.privateNotes && _this.publicNotes === other.publicNotes && _this.shouldBeInvoiced === other.shouldBeInvoiced && _this.invoiceDocuments === other.invoiceDocuments && _this.transactionId === other.transactionId && _this.transactionReference === other.transactionReference && _this.bankId === other.bankId && _this.currencyId === other.currencyId && _this.categoryId === other.categoryId && _this.amount === other.amount && _this.date == other.date && _this.paymentDate === other.paymentDate && _this.exchangeRate === other.exchangeRate && _this.invoiceCurrencyId === other.invoiceCurrencyId && _this.paymentTypeId === other.paymentTypeId && _this.taxName1 === other.taxName1 && _this.taxName2 === other.taxName2 && _this.taxRate1 === other.taxRate1 && _this.taxRate2 === other.taxRate2 && _this.taxName3 === other.taxName3 && _this.taxRate3 === other.taxRate3 && _this.clientId == other.clientId && _this.invoiceId == other.invoiceId && _this.vendorId == other.vendorId && _this.projectId == other.projectId && _this.statusId == other.statusId && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.taxAmount1 === other.taxAmount1 && _this.taxAmount2 === other.taxAmount2 && _this.taxAmount3 === other.taxAmount3 && _this.usesInclusiveTaxes === other.usesInclusiveTaxes && _this.calculateTaxByAmount == other.calculateTaxByAmount && _this.documents.$eq(0, other.documents) && _this.number === other.number && _this.recurringExpenseId === other.recurringExpenseId && _this.frequencyId === other.frequencyId && _this.lastSentDate === other.lastSentDate && _this.nextSendDate === other.nextSendDate && _this.remainingCycles === other.remainingCycles && J.$eq$(_this.recurringDates, other.recurringDates) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.entityType == other.entityType && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.privateNotes)), B.JSString_methods.get$hashCode(_this.publicNotes)), B.JSBool_methods.get$hashCode(_this.shouldBeInvoiced)), B.JSBool_methods.get$hashCode(_this.invoiceDocuments)), B.JSString_methods.get$hashCode(_this.transactionId)), B.JSString_methods.get$hashCode(_this.transactionReference)), B.JSString_methods.get$hashCode(_this.bankId)), B.JSString_methods.get$hashCode(_this.currencyId)), B.JSString_methods.get$hashCode(_this.categoryId)), B.JSNumber_methods.get$hashCode(_this.amount)), J.get$hashCode$(_this.date)), B.JSString_methods.get$hashCode(_this.paymentDate)), B.JSNumber_methods.get$hashCode(_this.exchangeRate)), B.JSString_methods.get$hashCode(_this.invoiceCurrencyId)), B.JSString_methods.get$hashCode(_this.paymentTypeId)), B.JSString_methods.get$hashCode(_this.taxName1)), B.JSString_methods.get$hashCode(_this.taxName2)), B.JSNumber_methods.get$hashCode(_this.taxRate1)), B.JSNumber_methods.get$hashCode(_this.taxRate2)), B.JSString_methods.get$hashCode(_this.taxName3)), B.JSNumber_methods.get$hashCode(_this.taxRate3)), J.get$hashCode$(_this.clientId)), J.get$hashCode$(_this.invoiceId)), J.get$hashCode$(_this.vendorId)), J.get$hashCode$(_this.projectId)), J.get$hashCode$(_this.statusId)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSNumber_methods.get$hashCode(_this.taxAmount1)), B.JSNumber_methods.get$hashCode(_this.taxAmount2)), B.JSNumber_methods.get$hashCode(_this.taxAmount3)), B.JSBool_methods.get$hashCode(_this.usesInclusiveTaxes)), J.get$hashCode$(_this.calculateTaxByAmount)), _this.documents.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.number)), B.JSString_methods.get$hashCode(_this.recurringExpenseId)), B.JSString_methods.get$hashCode(_this.frequencyId)), B.JSString_methods.get$hashCode(_this.lastSentDate)), B.JSString_methods.get$hashCode(_this.nextSendDate)), B.JSInt_methods.get$hashCode(_this.remainingCycles)), J.get$hashCode$(_this.recurringDates)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), J.get$hashCode$(_this.entityType)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._expense_model$__hashCode; if (t1 == null) { _this._expense_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "privateNotes", _this.privateNotes); t2.add$2(t1, "publicNotes", _this.publicNotes); t2.add$2(t1, "shouldBeInvoiced", _this.shouldBeInvoiced); t2.add$2(t1, "invoiceDocuments", _this.invoiceDocuments); t2.add$2(t1, "transactionId", _this.transactionId); t2.add$2(t1, "transactionReference", _this.transactionReference); t2.add$2(t1, "bankId", _this.bankId); t2.add$2(t1, "currencyId", _this.currencyId); t2.add$2(t1, "categoryId", _this.categoryId); t2.add$2(t1, "amount", _this.amount); t2.add$2(t1, "date", _this.date); t2.add$2(t1, "paymentDate", _this.paymentDate); t2.add$2(t1, "exchangeRate", _this.exchangeRate); t2.add$2(t1, "invoiceCurrencyId", _this.invoiceCurrencyId); t2.add$2(t1, "paymentTypeId", _this.paymentTypeId); t2.add$2(t1, "taxName1", _this.taxName1); t2.add$2(t1, "taxName2", _this.taxName2); t2.add$2(t1, "taxRate1", _this.taxRate1); t2.add$2(t1, "taxRate2", _this.taxRate2); t2.add$2(t1, "taxName3", _this.taxName3); t2.add$2(t1, "taxRate3", _this.taxRate3); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "invoiceId", _this.invoiceId); t2.add$2(t1, "vendorId", _this.vendorId); t2.add$2(t1, "projectId", _this.projectId); t2.add$2(t1, "statusId", _this.statusId); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "taxAmount1", _this.taxAmount1); t2.add$2(t1, "taxAmount2", _this.taxAmount2); t2.add$2(t1, "taxAmount3", _this.taxAmount3); t2.add$2(t1, "usesInclusiveTaxes", _this.usesInclusiveTaxes); t2.add$2(t1, "calculateTaxByAmount", _this.calculateTaxByAmount); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "recurringExpenseId", _this.recurringExpenseId); t2.add$2(t1, "frequencyId", _this.frequencyId); t2.add$2(t1, "lastSentDate", _this.lastSentDate); t2.add$2(t1, "nextSendDate", _this.nextSendDate); t2.add$2(t1, "remainingCycles", _this.remainingCycles); t2.add$2(t1, "recurringDates", _this.recurringDates); t2.add$2(t1, "loadedAt", _this.loadedAt); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$transactionId() { return this.transactionId; }, get$amount() { return this.amount; }, get$date() { return this.date; }, get$clientId(receiver) { return this.clientId; }, get$recurringExpenseId() { return this.recurringExpenseId; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$entityType() { return this.entityType; }, get$id(receiver) { return this.id; } }; A.ExpenseEntityBuilder.prototype = { get$transactionId() { return this.get$_expense_model$_$this()._expense_model$_transactionId; }, get$amount() { return this.get$_expense_model$_$this()._expense_model$_amount; }, get$date() { return this.get$_expense_model$_$this()._expense_model$_date; }, get$documents() { var t1 = this.get$_expense_model$_$this(), t2 = t1._expense_model$_documents; return t2 == null ? t1._expense_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$recurringExpenseId() { return this.get$_expense_model$_$this()._recurringExpenseId; }, get$id(_) { return this.get$_expense_model$_$this()._expense_model$_id; }, get$_expense_model$_$this() { var t1, _this = this, $$v = _this._expense_model$_$v; if ($$v != null) { _this._expense_model$_privateNotes = $$v.privateNotes; _this._expense_model$_publicNotes = $$v.publicNotes; _this._shouldBeInvoiced = $$v.shouldBeInvoiced; _this._invoiceDocuments = $$v.invoiceDocuments; _this._expense_model$_transactionId = $$v.transactionId; _this._expense_model$_transactionReference = $$v.transactionReference; _this._bankId = $$v.bankId; _this._expense_model$_currencyId = $$v.currencyId; _this._categoryId = $$v.categoryId; _this._expense_model$_amount = $$v.amount; _this._expense_model$_date = $$v.date; _this._paymentDate = $$v.paymentDate; _this._expense_model$_exchangeRate = $$v.exchangeRate; _this._invoiceCurrencyId = $$v.invoiceCurrencyId; _this._paymentTypeId = $$v.paymentTypeId; _this._expense_model$_taxName1 = $$v.taxName1; _this._expense_model$_taxName2 = $$v.taxName2; _this._expense_model$_taxRate1 = $$v.taxRate1; _this._expense_model$_taxRate2 = $$v.taxRate2; _this._expense_model$_taxName3 = $$v.taxName3; _this._expense_model$_taxRate3 = $$v.taxRate3; _this._expense_model$_clientId = $$v.clientId; _this._expense_model$_invoiceId = $$v.invoiceId; _this._expense_model$_vendorId = $$v.vendorId; _this._expense_model$_projectId = $$v.projectId; _this._expense_model$_statusId = $$v.statusId; _this._expense_model$_customValue1 = $$v.customValue1; _this._expense_model$_customValue2 = $$v.customValue2; _this._expense_model$_customValue3 = $$v.customValue3; _this._expense_model$_customValue4 = $$v.customValue4; _this._taxAmount1 = $$v.taxAmount1; _this._taxAmount2 = $$v.taxAmount2; _this._taxAmount3 = $$v.taxAmount3; _this._expense_model$_usesInclusiveTaxes = $$v.usesInclusiveTaxes; _this._calculateTaxByAmount = $$v.calculateTaxByAmount; t1 = $$v.documents; _this._expense_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._expense_model$_number = $$v.number; _this._recurringExpenseId = $$v.recurringExpenseId; _this._expense_model$_frequencyId = $$v.frequencyId; _this._expense_model$_lastSentDate = $$v.lastSentDate; _this._expense_model$_nextSendDate = $$v.nextSendDate; _this._expense_model$_remainingCycles = $$v.remainingCycles; t1 = $$v.recurringDates; _this._expense_model$_recurringDates = t1 == null ? null : A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._expense_model$_loadedAt = $$v.loadedAt; _this._expense_model$_isChanged = $$v.isChanged; _this._expense_model$_createdAt = $$v.createdAt; _this._expense_model$_updatedAt = $$v.updatedAt; _this._expense_model$_archivedAt = $$v.archivedAt; _this._expense_model$_isDeleted = $$v.isDeleted; _this._expense_model$_createdUserId = $$v.createdUserId; _this._expense_model$_assignedUserId = $$v.assignedUserId; _this._expense_model$_entityType = $$v.entityType; _this._expense_model$_id = $$v.id; _this._expense_model$_$v = null; } return _this; }, _expense_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, exception, _this = this, _s13_ = "ExpenseEntity", _$result = null; try { _$result0 = _this._expense_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_privateNotes, _s13_, "privateNotes"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_publicNotes, _s13_, "publicNotes"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._shouldBeInvoiced, _s13_, "shouldBeInvoiced"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._invoiceDocuments, _s13_, "invoiceDocuments"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_transactionId, _s13_, "transactionId"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_transactionReference, _s13_, "transactionReference"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._bankId, _s13_, "bankId"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_currencyId, _s13_, "currencyId"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._categoryId, _s13_, "categoryId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_amount, _s13_, "amount"); t11 = _this.get$_expense_model$_$this()._expense_model$_date; t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._paymentDate, _s13_, "paymentDate"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_exchangeRate, _s13_, "exchangeRate"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._invoiceCurrencyId, _s13_, "invoiceCurrencyId"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._paymentTypeId, _s13_, "paymentTypeId"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_taxName1, _s13_, "taxName1"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_taxName2, _s13_, "taxName2"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_taxRate1, _s13_, "taxRate1"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_taxRate2, _s13_, "taxRate2"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_taxName3, _s13_, "taxName3"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_taxRate3, _s13_, "taxRate3"); t22 = _this.get$_expense_model$_$this()._expense_model$_clientId; t23 = _this.get$_expense_model$_$this()._expense_model$_invoiceId; t24 = _this.get$_expense_model$_$this()._expense_model$_vendorId; t25 = _this.get$_expense_model$_$this()._expense_model$_projectId; t26 = _this.get$_expense_model$_$this()._expense_model$_statusId; t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_customValue1, _s13_, "customValue1"); t28 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_customValue2, _s13_, "customValue2"); t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_customValue3, _s13_, "customValue3"); t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_customValue4, _s13_, "customValue4"); t31 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._taxAmount1, _s13_, "taxAmount1"); t32 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._taxAmount2, _s13_, "taxAmount2"); t33 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._taxAmount3, _s13_, "taxAmount3"); t34 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_usesInclusiveTaxes, _s13_, "usesInclusiveTaxes"); t35 = _this.get$_expense_model$_$this()._calculateTaxByAmount; t36 = _this.get$documents().build$0(); t37 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_number, _s13_, "number"); t38 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._recurringExpenseId, _s13_, "recurringExpenseId"); t39 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_frequencyId, _s13_, "frequencyId"); t40 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_lastSentDate, _s13_, "lastSentDate"); t41 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_nextSendDate, _s13_, "nextSendDate"); t42 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_remainingCycles, _s13_, "remainingCycles"); t43 = _this._expense_model$_recurringDates; t43 = t43 == null ? null : t43.build$0(); t44 = _this.get$_expense_model$_$this()._expense_model$_loadedAt; t45 = _this.get$_expense_model$_$this()._expense_model$_isChanged; t46 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_createdAt, _s13_, "createdAt"); t47 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_updatedAt, _s13_, "updatedAt"); t48 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_archivedAt, _s13_, "archivedAt"); t49 = _this.get$_expense_model$_$this()._expense_model$_isDeleted; t50 = _this.get$_expense_model$_$this()._expense_model$_createdUserId; _$result0 = A._$ExpenseEntity$_(t10, t48, _this.get$_expense_model$_$this()._expense_model$_assignedUserId, t7, t35, t9, t22, t46, t50, t8, t27, t28, t29, t30, t11, t36, _this.get$_expense_model$_$this()._expense_model$_entityType, t13, t39, A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_id, _s13_, "id"), t14, t4, t23, t45, t49, t40, t44, t41, t37, t12, t15, t1, t25, t2, t43, t38, t42, t3, t26, t31, t32, t33, t16, t17, t20, t18, t19, t21, t5, t6, t47, t34, t24); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); _$failedField.__late_helper$_value = "recurringDates"; t1 = _this._expense_model$_recurringDates; if (t1 != null) t1.build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_model$_$v = t1; return _$result; } }; A._$ExpenseScheduleEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseScheduleEntity && this.sendDate === other.sendDate; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, B.JSString_methods.get$hashCode(_this.sendDate))); t1 = _this._expense_model$__hashCode; if (t1 == null) { _this._expense_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseScheduleEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "sendDate", this.sendDate); return t2.toString$0(t1); } }; A.ExpenseScheduleEntityBuilder.prototype = { get$_expense_model$_$this() { var _this = this, $$v = _this._expense_model$_$v; if ($$v != null) { _this._sendDate = $$v.sendDate; _this._expense_model$_$v = null; } return _this; } }; A._$ExpenseStatusEntity.prototype = { rebuild$1(updates) { var t1 = new A.ExpenseStatusEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._expense_model$_$v = this; updates.call$1(t1); return t1._expense_model$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseStatusEntity && this.id === other.id && this.name === other.name; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.name))); t1 = _this._expense_model$__hashCode; if (t1 == null) { _this._expense_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseStatusEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", this.id); t2.add$2(t1, "name", this.name); return t2.toString$0(t1); }, get$id(receiver) { return this.id; }, get$name(receiver) { return this.name; } }; A.ExpenseStatusEntityBuilder.prototype = { get$id(_) { return this.get$_expense_model$_$this()._expense_model$_id; }, get$_expense_model$_$this() { var _this = this, $$v = _this._expense_model$_$v; if ($$v != null) { _this._expense_model$_id = $$v.id; _this._expense_model$_name = $$v.name; _this._expense_model$_$v = null; } return _this; }, _expense_model$_build$0() { var _this = this, _s19_ = "ExpenseStatusEntity", _$result = _this._expense_model$_$v; if (_$result == null) _$result = A._$ExpenseStatusEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_id, _s19_, "id"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_model$_$this()._expense_model$_name, _s19_, "name")); A.ArgumentError_checkNotNull(_$result, "other"); return _this._expense_model$_$v = _$result; } }; A._ExpenseEntity_Object_BaseEntity.prototype = {}; A._ExpenseEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._ExpenseEntity_Object_BaseEntity_SelectableEntity_BelongsToClient.prototype = {}; A._ExpenseStatusEntity_Object_EntityStatus.prototype = {}; A._ExpenseStatusEntity_Object_EntityStatus_SelectableEntity.prototype = {}; A.GatewayTokenListResponse.prototype = {}; A.GatewayTokenItemResponse.prototype = {}; A.GatewayTokenEntity.prototype = { get$entityType() { return B.EntityType_gatewayToken; }, get$listDisplayName() { return this.customerReference; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.customerReference], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.customerReference], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect) if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A.GatewayTokenMetaEntity.prototype = {}; A._$GatewayTokenListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Aym)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.GatewayTokenListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.GatewayTokenEntity, t3 = type$.ListBuilder_GatewayTokenEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._gateway_token_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._gateway_token_model$_data = t6; result._gateway_token_model$_$v = null; } t4 = result._gateway_token_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._gateway_token_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Aym); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._gateway_token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_KiG; }, get$wireName() { return "GatewayTokenListResponse"; } }; A._$GatewayTokenItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_C0V)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.GatewayTokenItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.GatewayTokenEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._gateway_token_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.GatewayTokenEntityBuilder(); t3._gateway_token_model$_$v = t2; result._gateway_token_model$_data = t3; result._gateway_token_model$_$v = null; } t2 = result._gateway_token_model$_data; if (t2 == null) t2 = result._gateway_token_model$_data = new A.GatewayTokenEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_C0V); t3.toString; t1._as(t3); t2._gateway_token_model$_$v = t3; break; } } return result._gateway_token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ESD; }, get$wireName() { return "GatewayTokenItemResponse"; } }; A._$GatewayTokenEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["token", serializers.serialize$2$specifiedType(object.token, B.FullType_h8g), "gateway_customer_reference", serializers.serialize$2$specifiedType(object.customerReference, B.FullType_h8g), "company_gateway_id", serializers.serialize$2$specifiedType(object.companyGatewayId, B.FullType_h8g), "gateway_type_id", serializers.serialize$2$specifiedType(object.gatewayTypeId, B.FullType_h8g), "is_default", serializers.serialize$2$specifiedType(object.isDefault, B.FullType_MtR), "meta", serializers.serialize$2$specifiedType(object.meta, B.FullType_e10), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.GatewayTokenEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.GatewayTokenMetaEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "token": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_token = t2; break; case "gateway_customer_reference": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_gateway_token_model$_$this()._customerReference = t2; break; case "company_gateway_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_companyGatewayId = t2; break; case "gateway_type_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_gatewayTypeId = t2; break; case "is_default": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_isDefault = t2; break; case "meta": t2 = result.get$_gateway_token_model$_$this(); t3 = t2._meta; t2 = t3 == null ? t2._meta = new A.GatewayTokenMetaEntityBuilder() : t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_e10); t3.toString; t1._as(t3); t2._gateway_token_model$_$v = t3; break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_gateway_token_model$_$this()._gateway_token_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_gateway_token_model$_$this()._gateway_token_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_gateway_token_model$_$this()._gateway_token_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_gateway_token_model$_$this()._gateway_token_model$_assignedUserId = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_gateway_token_model$_$this()._gateway_token_model$_id = t2; break; } } return result._gateway_token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gPW; }, get$wireName() { return "GatewayTokenEntity"; } }; A._$GatewayTokenMetaEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = [], value = object.brand; if (value != null) { result.push("brand"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.last4; if (value != null) { result.push("last4"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.type; if (value != null) { result.push("type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.expMonth; if (value != null) { result.push("exp_month"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.expYear; if (value != null) { result.push("exp_year"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.GatewayTokenMetaEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "brand": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_gateway_token_model$_$this()._brand = t1; break; case "last4": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_gateway_token_model$_$this()._last4 = t1; break; case "type": t1 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_gateway_token_model$_$this()._gateway_token_model$_type = t1; break; case "exp_month": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_gateway_token_model$_$this()._expMonth = t1; break; case "exp_year": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_gateway_token_model$_$this()._expYear = t1; break; } } return result._gateway_token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_sM2; }, get$wireName() { return "GatewayTokenMetaEntity"; } }; A._$GatewayTokenListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$GatewayTokenListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._gateway_token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._gateway_token_model$__hashCode; if (t1 == null) { _this._gateway_token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("GatewayTokenListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.GatewayTokenListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._gateway_token_model$_$v; if ($$v != null) { t1 = $$v.data; _this._gateway_token_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._gateway_token_model$_$v = null; } t1 = _this._gateway_token_model$_data; return t1 == null ? _this._gateway_token_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.GatewayTokenEntity) : t1; }, _gateway_token_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s24_ = "GatewayTokenListResponse", _$result = null; try { _$result0 = _this._gateway_token_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$GatewayTokenListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s24_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s24_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._gateway_token_model$_$v = t1; return _$result; } }; A._$GatewayTokenItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$GatewayTokenItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._gateway_token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._gateway_token_model$__hashCode; if (t1 == null) { _this._gateway_token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("GatewayTokenItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.GatewayTokenItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._gateway_token_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.GatewayTokenEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._gateway_token_model$_$v = t1; _this._gateway_token_model$_data = t2; _this._gateway_token_model$_$v = null; } t1 = _this._gateway_token_model$_data; return t1 == null ? _this._gateway_token_model$_data = new A.GatewayTokenEntityBuilder() : t1; }, _gateway_token_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s24_ = "GatewayTokenItemResponse", _$result = null; try { _$result0 = _this._gateway_token_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._gateway_token_model$_build$0(); _$result0 = new A._$GatewayTokenItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s24_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._gateway_token_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s24_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._gateway_token_model$_$v = t1; return _$result; } }; A._$GatewayTokenEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$GatewayTokenEntity && _this.token === other.token && _this.customerReference === other.customerReference && _this.companyGatewayId === other.companyGatewayId && _this.gatewayTypeId === other.gatewayTypeId && _this.isDefault === other.isDefault && _this.meta.$eq(0, other.meta) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._gateway_token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.token)), B.JSString_methods.get$hashCode(_this.customerReference)), B.JSString_methods.get$hashCode(_this.companyGatewayId)), B.JSString_methods.get$hashCode(_this.gatewayTypeId)), B.JSBool_methods.get$hashCode(_this.isDefault)), _this.meta.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._gateway_token_model$__hashCode; if (t1 == null) { _this._gateway_token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("GatewayTokenEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "token", _this.token); t2.add$2(t1, "customerReference", _this.customerReference); t2.add$2(t1, "companyGatewayId", _this.companyGatewayId); t2.add$2(t1, "gatewayTypeId", _this.gatewayTypeId); t2.add$2(t1, "isDefault", _this.isDefault); t2.add$2(t1, "meta", _this.meta); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$token() { return this.token; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.GatewayTokenEntityBuilder.prototype = { get$token() { return this.get$_gateway_token_model$_$this()._gateway_token_model$_token; }, get$meta() { var t1 = this.get$_gateway_token_model$_$this(), t2 = t1._meta; return t2 == null ? t1._meta = new A.GatewayTokenMetaEntityBuilder() : t2; }, get$id(_) { return this.get$_gateway_token_model$_$this()._gateway_token_model$_id; }, get$_gateway_token_model$_$this() { var t1, t2, _this = this, $$v = _this._gateway_token_model$_$v; if ($$v != null) { _this._gateway_token_model$_token = $$v.token; _this._customerReference = $$v.customerReference; _this._gateway_token_model$_companyGatewayId = $$v.companyGatewayId; _this._gateway_token_model$_gatewayTypeId = $$v.gatewayTypeId; _this._gateway_token_model$_isDefault = $$v.isDefault; t1 = $$v.meta; t2 = new A.GatewayTokenMetaEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._gateway_token_model$_$v = t1; _this._meta = t2; _this._gateway_token_model$_isChanged = $$v.isChanged; _this._gateway_token_model$_createdAt = $$v.createdAt; _this._gateway_token_model$_updatedAt = $$v.updatedAt; _this._gateway_token_model$_archivedAt = $$v.archivedAt; _this._gateway_token_model$_isDeleted = $$v.isDeleted; _this._gateway_token_model$_createdUserId = $$v.createdUserId; _this._gateway_token_model$_assignedUserId = $$v.assignedUserId; _this._gateway_token_model$_id = $$v.id; _this._gateway_token_model$_$v = null; } return _this; }, _gateway_token_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, exception, _this = this, _s18_ = "GatewayTokenEntity", _s17_ = "customerReference", _s16_ = "companyGatewayId", _s13_ = "gatewayTypeId", _s9_ = "isDefault", _s9_0 = "createdAt", _s9_1 = "updatedAt", _s10_ = "archivedAt", _$result = null; try { _$result0 = _this._gateway_token_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_token, _s18_, "token"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._customerReference, _s18_, _s17_); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_companyGatewayId, _s18_, _s16_); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_gatewayTypeId, _s18_, _s13_); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_isDefault, _s18_, _s9_); t6 = _this.get$meta()._gateway_token_model$_build$0(); t7 = _this.get$_gateway_token_model$_$this()._gateway_token_model$_isChanged; t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_createdAt, _s18_, _s9_0); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_updatedAt, _s18_, _s9_1); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_archivedAt, _s18_, _s10_); t11 = _this.get$_gateway_token_model$_$this()._gateway_token_model$_isDeleted; t12 = _this.get$_gateway_token_model$_$this()._gateway_token_model$_createdUserId; t13 = _this.get$_gateway_token_model$_$this()._gateway_token_model$_assignedUserId; t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_gateway_token_model$_$this()._gateway_token_model$_id, _s18_, "id"); _$result0 = new A._$GatewayTokenEntity(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "token"); A.BuiltValueNullFieldError_checkNotNull(t2, _s18_, _s17_); A.BuiltValueNullFieldError_checkNotNull(t3, _s18_, _s16_); A.BuiltValueNullFieldError_checkNotNull(t4, _s18_, _s13_); A.BuiltValueNullFieldError_checkNotNull(t5, _s18_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t6, _s18_, "meta"); A.BuiltValueNullFieldError_checkNotNull(t8, _s18_, _s9_0); A.BuiltValueNullFieldError_checkNotNull(t9, _s18_, _s9_1); A.BuiltValueNullFieldError_checkNotNull(t10, _s18_, _s10_); A.BuiltValueNullFieldError_checkNotNull(t14, _s18_, "id"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "meta"; _this.get$meta()._gateway_token_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._gateway_token_model$_$v = t1; return _$result; } }; A._$GatewayTokenMetaEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$GatewayTokenMetaEntity && _this.brand == other.brand && _this.last4 == other.last4 && _this.type == other.type && _this.expMonth == other.expMonth && _this.expYear == other.expYear; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._gateway_token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.brand)), J.get$hashCode$(_this.last4)), J.get$hashCode$(_this.type)), J.get$hashCode$(_this.expMonth)), J.get$hashCode$(_this.expYear))); t1 = _this._gateway_token_model$__hashCode; if (t1 == null) { _this._gateway_token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("GatewayTokenMetaEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "brand", _this.brand); t2.add$2(t1, "last4", _this.last4); t2.add$2(t1, "type", _this.type); t2.add$2(t1, "expMonth", _this.expMonth); t2.add$2(t1, "expYear", _this.expYear); return t2.toString$0(t1); } }; A.GatewayTokenMetaEntityBuilder.prototype = { get$_gateway_token_model$_$this() { var _this = this, $$v = _this._gateway_token_model$_$v; if ($$v != null) { _this._brand = $$v.brand; _this._last4 = $$v.last4; _this._gateway_token_model$_type = $$v.type; _this._expMonth = $$v.expMonth; _this._expYear = $$v.expYear; _this._gateway_token_model$_$v = null; } return _this; }, _gateway_token_model$_build$0() { var _this = this, _$result = _this._gateway_token_model$_$v; if (_$result == null) _$result = new A._$GatewayTokenMetaEntity(_this.get$_gateway_token_model$_$this()._brand, _this.get$_gateway_token_model$_$this()._last4, _this.get$_gateway_token_model$_$this()._gateway_token_model$_type, _this.get$_gateway_token_model$_$this()._expMonth, _this.get$_gateway_token_model$_$this()._expYear); A.ArgumentError_checkNotNull(_$result, "other"); return _this._gateway_token_model$_$v = _$result; } }; A._GatewayTokenEntity_Object_BaseEntity.prototype = {}; A._GatewayTokenEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.GroupListResponse.prototype = {}; A.GroupItemResponse.prototype = {}; A.GroupEntity.prototype = { get$entityType() { return B.EntityType_group; }, get$listDisplayName() { return this.name; }, get$hasCurrency() { var t1 = this.settings.currencyId; return t1 != null && t1.length !== 0; }, compareTo$3(_, group, sortField, sortAscending) { var response, groupA = sortAscending ? this : group, groupB = sortAscending ? group : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(groupA.name.toLowerCase(), groupB.name.toLowerCase()); break; default: A.print("## ERROR: sort by group." + sortField + " is not implemented"); response = 0; break; } return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; if (!t1 && !multiselect) { if (includeEdit && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_edit); if (userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_settings); if (userCompany.can$2(B.UserPermission_create, B.EntityType_client)) actions.push(B.EntityAction_newClient); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A._$GroupListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_wAg)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.GroupListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.GroupEntity, t3 = type$.ListBuilder_GroupEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._group_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._group_model$_data = t6; result._group_model$_$v = null; } t4 = result._group_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._group_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_wAg); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._group_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Gzp; }, get$wireName() { return "GroupListResponse"; } }; A._$GroupItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Iiu)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, t7, t8, result = new A.GroupItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.GroupEntity, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._group_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = new A.GroupEntityBuilder(); t6 = t5.get$_group_model$_$this(); t7 = t6._documents; if (t7 == null) { t7 = new A.ListBuilder(t3); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t6._documents = t7; t6 = t7; } else t6 = t7; t7 = A.BuiltList_BuiltList$from(B.List_empty, t2); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } t5._group_model$_$v = t4; result._group_model$_data = t5; result._group_model$_$v = null; } t4 = result._group_model$_data; if (t4 == null) { t4 = new A.GroupEntityBuilder(); t5 = t4.get$_group_model$_$this(); t6 = t5._documents; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._documents = t6; t5 = t6; } else t5 = t6; t6 = A.BuiltList_BuiltList$from(B.List_empty, t2); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } result._group_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Iiu); t5.toString; t1._as(t5); t4._group_model$_$v = t5; break; } } return result._group_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_sJO0; }, get$wireName() { return "GroupItemResponse"; } }; A._$GroupEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Iqz0), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, value, t6, t7, result = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity, t4 = type$.SettingsEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "name": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_group_model$_$this()._group_model$_name = t5; break; case "settings": t5 = result.get$_group_model$_$this(); t6 = t5._group_model$_settings; t5 = t6 == null ? t5._group_model$_settings = new A.SettingsEntityBuilder() : t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz0); t6.toString; t4._as(t6); t5._settings_model$_$v = t6; break; case "documents": t5 = result.get$_group_model$_$this(); t6 = t5._documents; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._documents = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; case "isChanged": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_group_model$_$this()._group_model$_isChanged = t5; break; case "created_at": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_group_model$_$this()._group_model$_createdAt = t5; break; case "updated_at": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_group_model$_$this()._group_model$_updatedAt = t5; break; case "archived_at": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_group_model$_$this()._group_model$_archivedAt = t5; break; case "is_deleted": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_group_model$_$this()._group_model$_isDeleted = t5; break; case "user_id": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_group_model$_$this()._group_model$_createdUserId = t5; break; case "assigned_user_id": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_group_model$_$this()._group_model$_assignedUserId = t5; break; case "id": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t5.toString; A._asString(t5); result.get$_group_model$_$this()._group_model$_id = t5; break; } } return result._group_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_k6K3; }, get$wireName() { return "GroupEntity"; } }; A._$GroupListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$GroupListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._group_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._group_model$__hashCode; if (t1 == null) { _this._group_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("GroupListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.GroupListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._group_model$_$v; if ($$v != null) { t1 = $$v.data; _this._group_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._group_model$_$v = null; } t1 = _this._group_model$_data; return t1 == null ? _this._group_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.GroupEntity) : t1; }, _group_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s17_ = "GroupListResponse", _$result = null; try { _$result0 = _this._group_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$GroupListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s17_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._group_model$_$v = t1; return _$result; } }; A._$GroupItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$GroupItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._group_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._group_model$__hashCode; if (t1 == null) { _this._group_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("GroupItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.GroupItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._group_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._group_model$_$v = t1; _this._group_model$_data = t2; _this._group_model$_$v = null; } t1 = _this._group_model$_data; if (t1 == null) { t1 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t1); _this._group_model$_data = t1; } return t1; }, _group_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s17_ = "GroupItemResponse", _$result = null; try { _$result0 = _this._group_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._group_model$_build$0(); _$result0 = new A._$GroupItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s17_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._group_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._group_model$_$v = t1; return _$result; } }; A._$GroupEntity.prototype = { rebuild$1(updates) { var t1 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._group_model$_$v = this; updates.call$1(t1); return t1._group_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$GroupEntity && _this.name === other.name && _this.settings.$eq(0, other.settings) && _this.documents.$eq(0, other.documents) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._group_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), _this.settings.get$hashCode(0)), _this.documents.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._group_model$__hashCode; if (t1 == null) { _this._group_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("GroupEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "settings", _this.settings); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.GroupEntityBuilder.prototype = { get$settings() { var t1 = this.get$_group_model$_$this(), t2 = t1._group_model$_settings; return t2 == null ? t1._group_model$_settings = new A.SettingsEntityBuilder() : t2; }, get$documents() { var t1 = this.get$_group_model$_$this(), t2 = t1._documents; return t2 == null ? t1._documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$id(_) { return this.get$_group_model$_$this()._group_model$_id; }, get$_group_model$_$this() { var t1, t2, _this = this, $$v = _this._group_model$_$v; if ($$v != null) { _this._group_model$_name = $$v.name; t1 = $$v.settings; t2 = new A.SettingsEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._settings_model$_$v = t1; _this._group_model$_settings = t2; t2 = $$v.documents; _this._documents = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._group_model$_isChanged = $$v.isChanged; _this._group_model$_createdAt = $$v.createdAt; _this._group_model$_updatedAt = $$v.updatedAt; _this._group_model$_archivedAt = $$v.archivedAt; _this._group_model$_isDeleted = $$v.isDeleted; _this._group_model$_createdUserId = $$v.createdUserId; _this._group_model$_assignedUserId = $$v.assignedUserId; _this._group_model$_id = $$v.id; _this._group_model$_$v = null; } return _this; }, _group_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, exception, _this = this, _s11_ = "GroupEntity", _$result = null; try { _$result0 = _this._group_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_group_model$_$this()._group_model$_name, _s11_, "name"); t2 = _this.get$settings()._settings_model$_build$0(); t3 = _this.get$documents().build$0(); t4 = _this.get$_group_model$_$this()._group_model$_isChanged; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_group_model$_$this()._group_model$_createdAt, _s11_, "createdAt"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_group_model$_$this()._group_model$_updatedAt, _s11_, "updatedAt"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_group_model$_$this()._group_model$_archivedAt, _s11_, "archivedAt"); t8 = _this.get$_group_model$_$this()._group_model$_isDeleted; t9 = _this.get$_group_model$_$this()._group_model$_createdUserId; _$result0 = A._$GroupEntity$_(t7, _this.get$_group_model$_$this()._group_model$_assignedUserId, t5, t9, t3, A.BuiltValueNullFieldError_checkNotNull(_this.get$_group_model$_$this()._group_model$_id, _s11_, "id"), t4, t8, t1, t2, t6); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "settings"; _this.get$settings()._settings_model$_build$0(); _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s11_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._group_model$_$v = t1; return _$result; } }; A._GroupEntity_Object_BaseEntity.prototype = {}; A._GroupEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.HealthCheckResponse.prototype = {}; A.HealthCheckPHPResponse.prototype = {}; A.HealthCheckQueueResponse.prototype = {}; A.HealthCheckLastErrorResponse.prototype = {}; A._$HealthCheckResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["system_health", serializers.serialize$2$specifiedType(object.systemHealth, B.FullType_MtR), "php_version", serializers.serialize$2$specifiedType(object.phpVersion, B.FullType_uRN), "queue_data", serializers.serialize$2$specifiedType(object.queueData, B.FullType_Qys), "env_writable", serializers.serialize$2$specifiedType(object.envWritable, B.FullType_MtR), "simple_db_check", serializers.serialize$2$specifiedType(object.dbCheck, B.FullType_MtR), "cache_enabled", serializers.serialize$2$specifiedType(object.cacheEnabled, B.FullType_MtR), "phantom_enabled", serializers.serialize$2$specifiedType(object.phantomEnabled, B.FullType_MtR), "open_basedir", serializers.serialize$2$specifiedType(object.openBasedir, B.FullType_MtR), "file_permissions", serializers.serialize$2$specifiedType(object.filePermissions, B.FullType_h8g), "exec", serializers.serialize$2$specifiedType(object.execEnabled, B.FullType_MtR), "mail_mailer", serializers.serialize$2$specifiedType(object.emailDriver, B.FullType_h8g), "jobs_pending", serializers.serialize$2$specifiedType(object.pendingJobs, B.FullType_kjq), "pdf_engine", serializers.serialize$2$specifiedType(object.pdfEngine, B.FullType_h8g), "trailing_slash", serializers.serialize$2$specifiedType(object.trailingSlash, B.FullType_MtR), "exchange_rate_api_not_configured", serializers.serialize$2$specifiedType(object.exchangeRateApiNotConfigured, B.FullType_MtR), "pending_migration", serializers.serialize$2$specifiedType(object.pendingMigration, B.FullType_MtR), "queue", serializers.serialize$2$specifiedType(object.queue, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, iterator, t3, value, t4, result = new A.HealthCheckResponseBuilder(); result.get$_health_check_model$_$this()._trailingSlash = false; result.get$_health_check_model$_$this()._pendingMigration = false; result.get$_health_check_model$_$this()._filePermissions = ""; t1 = result.get$queueData(); t2 = A._$HealthCheckQueueResponse$_(0, "", 0); A.ArgumentError_checkNotNull(t2, "other"); t1._health_check_model$_$v = t2; iterator = J.get$iterator$ax(serialized); for (t1 = type$.HealthCheckQueueResponse, t2 = type$.HealthCheckPHPResponse; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "system_health": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._systemHealth = t3; break; case "php_version": t3 = result.get$_health_check_model$_$this(); t4 = t3._phpVersion; if (t4 == null) { t4 = new A.HealthCheckPHPResponseBuilder(); t4.get$_health_check_model$_$this()._memoryLimit = ""; t3._phpVersion = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_uRN); t4.toString; t2._as(t4); t3._health_check_model$_$v = t4; break; case "queue_data": t3 = result.get$_health_check_model$_$this(); t4 = t3._queueData; t3 = t4 == null ? t3._queueData = new A.HealthCheckQueueResponseBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Qys); t4.toString; t1._as(t4); t3._health_check_model$_$v = t4; break; case "env_writable": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._envWritable = t3; break; case "simple_db_check": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._dbCheck = t3; break; case "cache_enabled": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._cacheEnabled = t3; break; case "phantom_enabled": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._phantomEnabled = t3; break; case "open_basedir": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._openBasedir = t3; break; case "file_permissions": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_health_check_model$_$this()._filePermissions = t3; break; case "exec": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._execEnabled = t3; break; case "mail_mailer": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_health_check_model$_$this()._emailDriver = t3; break; case "jobs_pending": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_health_check_model$_$this()._pendingJobs = t3; break; case "pdf_engine": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_health_check_model$_$this()._pdfEngine = t3; break; case "trailing_slash": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._trailingSlash = t3; break; case "exchange_rate_api_not_configured": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._exchangeRateApiNotConfigured = t3; break; case "pending_migration": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_health_check_model$_$this()._pendingMigration = t3; break; case "queue": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_health_check_model$_$this()._health_check_model$_queue = t3; break; } } return result._health_check_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Qe4; }, get$wireName() { return "HealthCheckResponse"; } }; A._$HealthCheckPHPResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["minimum_php_version", serializers.serialize$2$specifiedType(object.minimumPHPVersion, B.FullType_h8g), "current_php_version", serializers.serialize$2$specifiedType(object.currentPHPVersion, B.FullType_h8g), "current_php_cli_version", serializers.serialize$2$specifiedType(object.currentPHPCLIVersion, B.FullType_h8g), "is_okay", serializers.serialize$2$specifiedType(object.isOkay, B.FullType_MtR), "memory_limit", serializers.serialize$2$specifiedType(object.memoryLimit, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.HealthCheckPHPResponseBuilder(); result.get$_health_check_model$_$this()._memoryLimit = ""; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "minimum_php_version": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_health_check_model$_$this()._minimumPHPVersion = t1; break; case "current_php_version": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_health_check_model$_$this()._currentPHPVersion = t1; break; case "current_php_cli_version": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_health_check_model$_$this()._currentPHPCLIVersion = t1; break; case "is_okay": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_health_check_model$_$this()._isOkay = t1; break; case "memory_limit": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_health_check_model$_$this()._memoryLimit = t1; break; } } return result._health_check_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_nZ3; }, get$wireName() { return "HealthCheckPHPResponse"; } }; A._$HealthCheckQueueResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["failed", serializers.serialize$2$specifiedType(object.failed, B.FullType_kjq), "pending", serializers.serialize$2$specifiedType(object.pending, B.FullType_kjq), "last_error", serializers.serialize$2$specifiedType(object.lastError, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.HealthCheckQueueResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "failed": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_health_check_model$_$this()._failed = t1; break; case "pending": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_health_check_model$_$this()._health_check_model$_pending = t1; break; case "last_error": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_health_check_model$_$this()._health_check_model$_lastError = t1; break; } } return result._health_check_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ulV; }, get$wireName() { return "HealthCheckQueueResponse"; } }; A._$HealthCheckLastErrorResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["last_error", serializers.serialize$2$specifiedType(object.lastError, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, _$result, _s28_ = "HealthCheckLastErrorResponse", _s9_ = "lastError", result = new A.HealthCheckLastErrorResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "last_error": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._health_check_model$_$v; if ($$v != null) { result._health_check_model$_lastError = $$v.lastError; result._health_check_model$_$v = null; } result._health_check_model$_lastError = t1; break; } } _$result = result._health_check_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_health_check_model$_$this()._health_check_model$_lastError, _s28_, _s9_); _$result = new A._$HealthCheckLastErrorResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s28_, _s9_); } A.ArgumentError_checkNotNull(_$result, "other"); return result._health_check_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mqh; }, get$wireName() { return "HealthCheckLastErrorResponse"; } }; A._$HealthCheckResponse.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$HealthCheckResponse && _this.systemHealth === other.systemHealth && _this.phpVersion.$eq(0, other.phpVersion) && _this.queueData.$eq(0, other.queueData) && _this.envWritable === other.envWritable && _this.dbCheck === other.dbCheck && _this.cacheEnabled === other.cacheEnabled && _this.phantomEnabled === other.phantomEnabled && _this.openBasedir === other.openBasedir && _this.filePermissions === other.filePermissions && _this.execEnabled === other.execEnabled && _this.emailDriver === other.emailDriver && _this.pendingJobs === other.pendingJobs && _this.pdfEngine === other.pdfEngine && _this.trailingSlash === other.trailingSlash && _this.exchangeRateApiNotConfigured === other.exchangeRateApiNotConfigured && _this.pendingMigration === other.pendingMigration && _this.queue === other.queue; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._health_check_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.systemHealth)), _this.phpVersion.get$hashCode(0)), _this.queueData.get$hashCode(0)), B.JSBool_methods.get$hashCode(_this.envWritable)), B.JSBool_methods.get$hashCode(_this.dbCheck)), B.JSBool_methods.get$hashCode(_this.cacheEnabled)), B.JSBool_methods.get$hashCode(_this.phantomEnabled)), B.JSBool_methods.get$hashCode(_this.openBasedir)), B.JSString_methods.get$hashCode(_this.filePermissions)), B.JSBool_methods.get$hashCode(_this.execEnabled)), B.JSString_methods.get$hashCode(_this.emailDriver)), B.JSInt_methods.get$hashCode(_this.pendingJobs)), B.JSString_methods.get$hashCode(_this.pdfEngine)), B.JSBool_methods.get$hashCode(_this.trailingSlash)), B.JSBool_methods.get$hashCode(_this.exchangeRateApiNotConfigured)), B.JSBool_methods.get$hashCode(_this.pendingMigration)), B.JSString_methods.get$hashCode(_this.queue))); t1 = _this._health_check_model$__hashCode; if (t1 == null) { _this._health_check_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("HealthCheckResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "systemHealth", _this.systemHealth); t2.add$2(t1, "phpVersion", _this.phpVersion); t2.add$2(t1, "queueData", _this.queueData); t2.add$2(t1, "envWritable", _this.envWritable); t2.add$2(t1, "dbCheck", _this.dbCheck); t2.add$2(t1, "cacheEnabled", _this.cacheEnabled); t2.add$2(t1, "phantomEnabled", _this.phantomEnabled); t2.add$2(t1, "openBasedir", _this.openBasedir); t2.add$2(t1, "filePermissions", _this.filePermissions); t2.add$2(t1, "execEnabled", _this.execEnabled); t2.add$2(t1, "emailDriver", _this.emailDriver); t2.add$2(t1, "pendingJobs", _this.pendingJobs); t2.add$2(t1, "pdfEngine", _this.pdfEngine); t2.add$2(t1, "trailingSlash", _this.trailingSlash); t2.add$2(t1, "exchangeRateApiNotConfigured", _this.exchangeRateApiNotConfigured); t2.add$2(t1, "pendingMigration", _this.pendingMigration); t2.add$2(t1, "queue", _this.queue); return t2.toString$0(t1); } }; A.HealthCheckResponseBuilder.prototype = { get$phpVersion() { var t1 = this.get$_health_check_model$_$this(), t2 = t1._phpVersion; if (t2 == null) { t2 = new A.HealthCheckPHPResponseBuilder(); t2.get$_health_check_model$_$this()._memoryLimit = ""; t1._phpVersion = t2; t1 = t2; } else t1 = t2; return t1; }, get$queueData() { var t1 = this.get$_health_check_model$_$this(), t2 = t1._queueData; return t2 == null ? t1._queueData = new A.HealthCheckQueueResponseBuilder() : t2; }, get$_health_check_model$_$this() { var t1, t2, _this = this, $$v = _this._health_check_model$_$v; if ($$v != null) { _this._systemHealth = $$v.systemHealth; t1 = $$v.phpVersion; t2 = new A.HealthCheckPHPResponseBuilder(); t2.get$_health_check_model$_$this()._memoryLimit = ""; A.ArgumentError_checkNotNull(t1, "other"); t2._health_check_model$_$v = t1; _this._phpVersion = t2; t2 = $$v.queueData; t1 = new A.HealthCheckQueueResponseBuilder(); A.ArgumentError_checkNotNull(t2, "other"); t1._health_check_model$_$v = t2; _this._queueData = t1; _this._envWritable = $$v.envWritable; _this._dbCheck = $$v.dbCheck; _this._cacheEnabled = $$v.cacheEnabled; _this._phantomEnabled = $$v.phantomEnabled; _this._openBasedir = $$v.openBasedir; _this._filePermissions = $$v.filePermissions; _this._execEnabled = $$v.execEnabled; _this._emailDriver = $$v.emailDriver; _this._pendingJobs = $$v.pendingJobs; _this._pdfEngine = $$v.pdfEngine; _this._trailingSlash = $$v.trailingSlash; _this._exchangeRateApiNotConfigured = $$v.exchangeRateApiNotConfigured; _this._pendingMigration = $$v.pendingMigration; _this._health_check_model$_queue = $$v.queue; _this._health_check_model$_$v = null; } return _this; }, _health_check_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, exception, _this = this, _s19_ = "HealthCheckResponse", _s12_ = "systemHealth", _s11_ = "envWritable", _s12_0 = "cacheEnabled", _s14_ = "phantomEnabled", _s11_0 = "openBasedir", _s15_ = "filePermissions", _s11_1 = "execEnabled", _s11_2 = "emailDriver", _s11_3 = "pendingJobs", _s9_ = "pdfEngine", _s13_ = "trailingSlash", _s28_ = "exchangeRateApiNotConfigured", _s16_ = "pendingMigration", _s10_ = "phpVersion", _s9_0 = "queueData", _$result = null; try { _$result0 = _this._health_check_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._systemHealth, _s19_, _s12_); t2 = _this.get$phpVersion()._health_check_model$_build$0(); t3 = _this.get$queueData()._health_check_model$_build$0(); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._envWritable, _s19_, _s11_); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._dbCheck, _s19_, "dbCheck"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._cacheEnabled, _s19_, _s12_0); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._phantomEnabled, _s19_, _s14_); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._openBasedir, _s19_, _s11_0); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._filePermissions, _s19_, _s15_); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._execEnabled, _s19_, _s11_1); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._emailDriver, _s19_, _s11_2); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._pendingJobs, _s19_, _s11_3); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._pdfEngine, _s19_, _s9_); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._trailingSlash, _s19_, _s13_); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._exchangeRateApiNotConfigured, _s19_, _s28_); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._pendingMigration, _s19_, _s16_); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._health_check_model$_queue, _s19_, "queue"); _$result0 = new A._$HealthCheckResponse(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, _s12_); A.BuiltValueNullFieldError_checkNotNull(t2, _s19_, _s10_); A.BuiltValueNullFieldError_checkNotNull(t3, _s19_, _s9_0); A.BuiltValueNullFieldError_checkNotNull(t4, _s19_, _s11_); A.BuiltValueNullFieldError_checkNotNull(t5, _s19_, "dbCheck"); A.BuiltValueNullFieldError_checkNotNull(t6, _s19_, _s12_0); A.BuiltValueNullFieldError_checkNotNull(t7, _s19_, _s14_); A.BuiltValueNullFieldError_checkNotNull(t8, _s19_, _s11_0); A.BuiltValueNullFieldError_checkNotNull(t9, _s19_, _s15_); A.BuiltValueNullFieldError_checkNotNull(t10, _s19_, _s11_1); A.BuiltValueNullFieldError_checkNotNull(t11, _s19_, _s11_2); A.BuiltValueNullFieldError_checkNotNull(t12, _s19_, _s11_3); A.BuiltValueNullFieldError_checkNotNull(t13, _s19_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t14, _s19_, _s13_); A.BuiltValueNullFieldError_checkNotNull(t15, _s19_, _s28_); A.BuiltValueNullFieldError_checkNotNull(t16, _s19_, _s16_); A.BuiltValueNullFieldError_checkNotNull(t17, _s19_, "queue"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s10_; _this.get$phpVersion()._health_check_model$_build$0(); _$failedField.__late_helper$_value = _s9_0; _this.get$queueData()._health_check_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._health_check_model$_$v = t1; return _$result; } }; A._$HealthCheckPHPResponse.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$HealthCheckPHPResponse && _this.minimumPHPVersion === other.minimumPHPVersion && _this.currentPHPVersion === other.currentPHPVersion && _this.currentPHPCLIVersion === other.currentPHPCLIVersion && _this.isOkay === other.isOkay && _this.memoryLimit === other.memoryLimit; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._health_check_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.minimumPHPVersion)), B.JSString_methods.get$hashCode(_this.currentPHPVersion)), B.JSString_methods.get$hashCode(_this.currentPHPCLIVersion)), B.JSBool_methods.get$hashCode(_this.isOkay)), B.JSString_methods.get$hashCode(_this.memoryLimit))); t1 = _this._health_check_model$__hashCode; if (t1 == null) { _this._health_check_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("HealthCheckPHPResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "minimumPHPVersion", _this.minimumPHPVersion); t2.add$2(t1, "currentPHPVersion", _this.currentPHPVersion); t2.add$2(t1, "currentPHPCLIVersion", _this.currentPHPCLIVersion); t2.add$2(t1, "isOkay", _this.isOkay); t2.add$2(t1, "memoryLimit", _this.memoryLimit); return t2.toString$0(t1); } }; A.HealthCheckPHPResponseBuilder.prototype = { get$_health_check_model$_$this() { var _this = this, $$v = _this._health_check_model$_$v; if ($$v != null) { _this._minimumPHPVersion = $$v.minimumPHPVersion; _this._currentPHPVersion = $$v.currentPHPVersion; _this._currentPHPCLIVersion = $$v.currentPHPCLIVersion; _this._isOkay = $$v.isOkay; _this._memoryLimit = $$v.memoryLimit; _this._health_check_model$_$v = null; } return _this; }, _health_check_model$_build$0() { var t1, t2, t3, t4, t5, _this = this, _s22_ = "HealthCheckPHPResponse", _s17_ = "minimumPHPVersion", _s17_0 = "currentPHPVersion", _s20_ = "currentPHPCLIVersion", _s11_ = "memoryLimit", _$result = _this._health_check_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._minimumPHPVersion, _s22_, _s17_); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._currentPHPVersion, _s22_, _s17_0); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._currentPHPCLIVersion, _s22_, _s20_); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._isOkay, _s22_, "isOkay"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._memoryLimit, _s22_, _s11_); _$result = new A._$HealthCheckPHPResponse(t1, t2, t3, t4, t5); A.BuiltValueNullFieldError_checkNotNull(t1, _s22_, _s17_); A.BuiltValueNullFieldError_checkNotNull(t2, _s22_, _s17_0); A.BuiltValueNullFieldError_checkNotNull(t3, _s22_, _s20_); A.BuiltValueNullFieldError_checkNotNull(t4, _s22_, "isOkay"); A.BuiltValueNullFieldError_checkNotNull(t5, _s22_, _s11_); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._health_check_model$_$v = _$result; } }; A._$HealthCheckQueueResponse.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$HealthCheckQueueResponse && _this.failed === other.failed && _this.pending === other.pending && _this.lastError === other.lastError; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._health_check_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSInt_methods.get$hashCode(_this.failed)), B.JSInt_methods.get$hashCode(_this.pending)), B.JSString_methods.get$hashCode(_this.lastError))); t1 = _this._health_check_model$__hashCode; if (t1 == null) { _this._health_check_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("HealthCheckQueueResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "failed", this.failed); t2.add$2(t1, "pending", this.pending); t2.add$2(t1, "lastError", this.lastError); return t2.toString$0(t1); } }; A.HealthCheckQueueResponseBuilder.prototype = { get$_health_check_model$_$this() { var _this = this, $$v = _this._health_check_model$_$v; if ($$v != null) { _this._failed = $$v.failed; _this._health_check_model$_pending = $$v.pending; _this._health_check_model$_lastError = $$v.lastError; _this._health_check_model$_$v = null; } return _this; }, _health_check_model$_build$0() { var t1, t2, _this = this, _s24_ = "HealthCheckQueueResponse", _$result = _this._health_check_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._failed, _s24_, "failed"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._health_check_model$_pending, _s24_, "pending"); _$result = A._$HealthCheckQueueResponse$_(t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_health_check_model$_$this()._health_check_model$_lastError, _s24_, "lastError"), t2); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._health_check_model$_$v = _$result; } }; A._$HealthCheckLastErrorResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$HealthCheckLastErrorResponse && this.lastError === other.lastError; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._health_check_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, B.JSString_methods.get$hashCode(_this.lastError))); t1 = _this._health_check_model$__hashCode; if (t1 == null) { _this._health_check_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("HealthCheckLastErrorResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "lastError", this.lastError); return t2.toString$0(t1); } }; A.HealthCheckLastErrorResponseBuilder.prototype = { get$_health_check_model$_$this() { var _this = this, $$v = _this._health_check_model$_$v; if ($$v != null) { _this._health_check_model$_lastError = $$v.lastError; _this._health_check_model$_$v = null; } return _this; } }; A.PreImportResponse.prototype = {}; A.PreImportResponseEntityDetails.prototype = {}; A.ImportRequest.prototype = {}; A.ImportRequestMapping.prototype = {}; A.ImportType.prototype = { get$uploadParts() { switch (this) { case B.ImportType_json: var t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["json", "json"], t1, t1); case B.ImportType_csv: t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal([B.EntityType_client.get$apiValue(), "clients", B.EntityType_product.get$apiValue(), "products", B.EntityType_invoice.get$apiValue(), "invoices", B.EntityType_recurringInvoice.get$apiValue(), "recurring_invoices", B.EntityType_payment.get$apiValue(), "payments", B.EntityType_quote.get$apiValue(), "quotes", B.EntityType_task.get$apiValue(), "tasks", B.EntityType_vendor.get$apiValue(), "vendors", B.EntityType_expense.get$apiValue(), "expenses", B.EntityType_transaction.get$apiValue(), "transactions"], t1, t1); case B.ImportType_freshbooks: case B.ImportType_invoicely: t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["client", "clients", "invoice", "invoices"], t1, t1); case B.ImportType_waveaccounting: t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["client", "clients", "invoice", "accounting"], t1, t1); case B.ImportType_zoho: t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["client", "contacts", "invoice", "invoices"], t1, t1); case B.ImportType_invoice2go: t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["invoice", "invoices"], t1, t1); default: t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); } } }; A.ExportType.prototype = {}; A._$PreImportResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["hash", serializers.serialize$2$specifiedType(object.hash, B.FullType_h8g), "mappings", serializers.serialize$2$specifiedType(object.mappings, B.FullType_YhK)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.PreImportResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_PreImportResponseEntityDetails; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "hash": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_import_model$_$this()._import_model$_hash = t2; break; case "mappings": t2 = result.get$_import_model$_$this(); t3 = t2._mappings; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._mappings = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_YhK); t3.toString; t2.replace$1(0, t3); break; } } return result._import_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Esr; }, get$wireName() { return "PreImportResponse"; } }; A._$PreImportResponseEntityDetailsSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["available", serializers.serialize$2$specifiedType(object.available, B.FullType_hkZ), "headers", serializers.serialize$2$specifiedType(object.headers, B.FullType_ink)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, t6, value, t7, t8, result = new A.PreImportResponseEntityDetailsBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.BuiltList_String, t3 = type$.ListBuilder_BuiltList_String, t4 = type$.String, t5 = type$.ListBuilder_String; iterator.moveNext$0();) { t6 = iterator.get$current(iterator); t6.toString; A._asString(t6); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t6) { case "available": t6 = result.get$_import_model$_$this(); t7 = t6._available; if (t7 == null) { t7 = new A.ListBuilder(t5); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t6._available = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t7.toString; t1._as(t7); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } break; case "headers": t6 = result.get$_import_model$_$this(); t7 = t6._import_model$_headers; if (t7 == null) { t7 = new A.ListBuilder(t3); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t6._import_model$_headers = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_ink); t7.toString; t1._as(t7); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } break; } } return result._import_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_U34; }, get$wireName() { return "PreImportResponseEntityDetails"; } }; A._$ImportRequestSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["hash", serializers.serialize$2$specifiedType(object.hash, B.FullType_h8g), "import_type", serializers.serialize$2$specifiedType(object.importType, B.FullType_h8g), "bank_integration_id", serializers.serialize$2$specifiedType(object.bankAccountId, B.FullType_h8g), "skip_header", serializers.serialize$2$specifiedType(object.skipHeader, B.FullType_MtR), "column_map", serializers.serialize$2$specifiedType(object.columnMap, B.FullType_M9i)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.ImportRequestBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_ImportRequestMapping; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "hash": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_import_model$_$this()._import_model$_hash = t2; break; case "import_type": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_import_model$_$this()._importType = t2; break; case "bank_integration_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_import_model$_$this()._import_model$_bankAccountId = t2; break; case "skip_header": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_import_model$_$this()._skipHeader = t2; break; case "column_map": t2 = result.get$_import_model$_$this(); t3 = t2._columnMap; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._columnMap = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_M9i); t3.toString; t2.replace$1(0, t3); break; } } return result._import_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_AdS0; }, get$wireName() { return "ImportRequest"; } }; A._$ImportRequestMappingSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["mapping", serializers.serialize$2$specifiedType(object.mapping, B.FullType_a9P)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ImportRequestMappingBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_int_String; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "mapping": $$v = result._import_model$_$v; if ($$v != null) { t2 = $$v.mapping; t3 = t2.$ti; t3._eval$1("_BuiltMap<1,2>")._as(t2); result._import_model$_mapping = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t3._eval$1("@<1>")._bind$1(t3._rest[1])._eval$1("MapBuilder<1,2>")); result._import_model$_$v = null; } t2 = result._import_model$_mapping; if (t2 == null) { t2 = new A.MapBuilder(null, $, null, t1); t2.replace$1(0, B.Map_empty1); result._import_model$_mapping = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_a9P); t3.toString; t2.replace$1(0, t3); break; } } return result._import_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_3PR; }, get$wireName() { return "ImportRequestMapping"; } }; A._$PreImportResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PreImportResponse && this.hash === other.hash && this.mappings.$eq(0, other.mappings); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._import_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.hash)), _this.mappings.get$hashCode(0))); t1 = _this._import_model$__hashCode; if (t1 == null) { _this._import_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PreImportResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "hash", this.hash); t2.add$2(t1, "mappings", this.mappings); return t2.toString$0(t1); } }; A.PreImportResponseBuilder.prototype = { get$mappings() { var t1 = this.get$_import_model$_$this(), t2 = t1._mappings; return t2 == null ? t1._mappings = A.MapBuilder_MapBuilder(type$.String, type$.PreImportResponseEntityDetails) : t2; }, get$_import_model$_$this() { var t1, t2, _this = this, $$v = _this._import_model$_$v; if ($$v != null) { _this._import_model$_hash = $$v.hash; t1 = $$v.mappings; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._mappings = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._import_model$_$v = null; } return _this; }, _import_model$_build$0() { var _$failedField, e, _$result0, t1, t2, exception, _this = this, _s17_ = "PreImportResponse", _s8_ = "mappings", _$result = null; try { _$result0 = _this._import_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_import_model$_$this()._import_model$_hash, _s17_, "hash"); t2 = _this.get$mappings().build$0(); _$result0 = new A._$PreImportResponse(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s17_, "hash"); A.BuiltValueNullFieldError_checkNotNull(t2, _s17_, _s8_); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s8_; _this.get$mappings().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._import_model$_$v = t1; return _$result; } }; A._$PreImportResponseEntityDetails.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PreImportResponseEntityDetails && this.available.$eq(0, other.available) && this.headers.$eq(0, other.headers); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._import_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.available.get$hashCode(0)), _this.headers.get$hashCode(0))); t1 = _this._import_model$__hashCode; if (t1 == null) { _this._import_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PreImportResponseEntityDetails"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "available", this.available); t2.add$2(t1, "headers", this.headers); return t2.toString$0(t1); } }; A.PreImportResponseEntityDetailsBuilder.prototype = { get$available(_) { var t1 = this.get$_import_model$_$this(), t2 = t1._available; return t2 == null ? t1._available = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$headers(_) { var t1 = this.get$_import_model$_$this(), t2 = t1._import_model$_headers; return t2 == null ? t1._import_model$_headers = A.ListBuilder_ListBuilder(B.List_empty, type$.BuiltList_String) : t2; }, get$_import_model$_$this() { var t1, _this = this, $$v = _this._import_model$_$v; if ($$v != null) { t1 = $$v.available; _this._available = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.headers; _this._import_model$_headers = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._import_model$_$v = null; } return _this; }, _import_model$_build$0() { var _$failedField, e, _$result0, t1, t2, exception, _this = this, _s30_ = "PreImportResponseEntityDetails", _s9_ = "available", _$result = null; try { _$result0 = _this._import_model$_$v; if (_$result0 == null) { t1 = _this.get$available(0).build$0(); t2 = _this.get$headers(0).build$0(); _$result0 = new A._$PreImportResponseEntityDetails(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s30_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t2, _s30_, "headers"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s9_; _this.get$available(0).build$0(); _$failedField.__late_helper$_value = "headers"; _this.get$headers(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s30_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._import_model$_$v = t1; return _$result; } }; A._$ImportRequest.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ImportRequest && _this.hash === other.hash && _this.importType === other.importType && _this.bankAccountId === other.bankAccountId && _this.skipHeader === other.skipHeader && _this.columnMap.$eq(0, other.columnMap); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._import_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.hash)), B.JSString_methods.get$hashCode(_this.importType)), B.JSString_methods.get$hashCode(_this.bankAccountId)), B.JSBool_methods.get$hashCode(_this.skipHeader)), _this.columnMap.get$hashCode(0))); t1 = _this._import_model$__hashCode; if (t1 == null) { _this._import_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ImportRequest"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "hash", _this.hash); t2.add$2(t1, "importType", _this.importType); t2.add$2(t1, "bankAccountId", _this.bankAccountId); t2.add$2(t1, "skipHeader", _this.skipHeader); t2.add$2(t1, "columnMap", _this.columnMap); return t2.toString$0(t1); }, get$bankAccountId() { return this.bankAccountId; } }; A.ImportRequestBuilder.prototype = { get$bankAccountId() { return this.get$_import_model$_$this()._import_model$_bankAccountId; }, get$columnMap() { var t1 = this.get$_import_model$_$this(), t2 = t1._columnMap; return t2 == null ? t1._columnMap = A.MapBuilder_MapBuilder(type$.String, type$.ImportRequestMapping) : t2; }, get$_import_model$_$this() { var t1, t2, _this = this, $$v = _this._import_model$_$v; if ($$v != null) { _this._import_model$_hash = $$v.hash; _this._importType = $$v.importType; _this._import_model$_bankAccountId = $$v.bankAccountId; _this._skipHeader = $$v.skipHeader; t1 = $$v.columnMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._columnMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._import_model$_$v = null; } return _this; }, _import_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, exception, _this = this, _s13_ = "ImportRequest", _$result = null; try { _$result0 = _this._import_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_import_model$_$this()._import_model$_hash, _s13_, "hash"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_import_model$_$this()._importType, _s13_, "importType"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_import_model$_$this()._import_model$_bankAccountId, _s13_, "bankAccountId"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_import_model$_$this()._skipHeader, _s13_, "skipHeader"); _$result0 = A._$ImportRequest$_(t3, _this.get$columnMap().build$0(), t1, t2, t4); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "columnMap"; _this.get$columnMap().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._import_model$_$v = t1; return _$result; } }; A._$ImportRequestMapping.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ImportRequestMapping && this.mapping.$eq(0, other.mapping); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._import_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.mapping.get$hashCode(0))); t1 = _this._import_model$__hashCode; if (t1 == null) { _this._import_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ImportRequestMapping"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "mapping", this.mapping); return t2.toString$0(t1); } }; A.ImportRequestMappingBuilder.prototype = { get$mapping(_) { var t1, t2, _this = this, $$v = _this._import_model$_$v; if ($$v != null) { t1 = $$v.mapping; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._import_model$_mapping = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._import_model$_$v = null; } t1 = _this._import_model$_mapping; return t1 == null ? _this._import_model$_mapping = A.MapBuilder_MapBuilder(type$.int, type$.String) : t1; }, _import_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "ImportRequestMapping", _$result = null; try { _$result0 = _this._import_model$_$v; if (_$result0 == null) { t1 = _this.get$mapping(0).build$0(); _$result0 = new A._$ImportRequestMapping(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "mapping"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "mapping"; _this.get$mapping(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._import_model$_$v = t1; return _$result; } }; A.InvoiceListResponse.prototype = {}; A.InvoiceItemResponse.prototype = {}; A.InvoiceEntity.prototype = { moveLineItem$2(oldIndex, newIndex) { var t1 = {}, lineItem = this.lineItems._list$_list[oldIndex], invoice = this.rebuild$1(new A.InvoiceEntity_moveLineItem_closure(oldIndex)); t1.invoice = invoice; return t1.invoice = invoice.rebuild$1(new A.InvoiceEntity_moveLineItem_closure0(t1, newIndex, lineItem)); }, recreateInvitations$1(state) { var _this = this, t1 = type$.InvitationEntity, t2 = state.uiState.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list; if (_this.entityType === B.EntityType_purchaseOrder) { t2 = t3[t2].vendorState.$get$1(0, _this.vendorId).contacts._list$_list; return _this.rebuild$1(new A.InvoiceEntity_recreateInvitations_closure(A.BuiltList_BuiltList$of(new A.MappedListIterable(t2, new A.InvoiceEntity_recreateInvitations_closure0(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,InvitationEntity>")), t1))); } else { t2 = t3[t2].clientState.$get$1(0, _this.clientId).contacts._list$_list; return _this.rebuild$1(new A.InvoiceEntity_recreateInvitations_closure1(A.BuiltList_BuiltList$of(new A.MappedListIterable(t2, new A.InvoiceEntity_recreateInvitations_closure2(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,InvitationEntity>")), t1))); } }, get$clone(_) { return this.rebuild$1(new A.InvoiceEntity_clone_closure(this)); }, applyClient$2(state, client) { var t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t1 == null) t1 = "1"; return this.rebuild$1(new A.InvoiceEntity_applyClient_closure(this, A.getExchangeRate(state.staticState.currencyMap, t1, client.settings.currencyId), state, A.getClientSettings(state, client))); }, get$isApproved() { var t1 = this.entityType; if (t1 === B.EntityType_quote && B.JSArray_methods.contains$1(A._setArrayType(["3", "4"], type$.JSArray_String), this.statusId)) return true; if (t1 === B.EntityType_purchaseOrder && B.JSArray_methods.contains$1(A._setArrayType(["3", "4"], type$.JSArray_String), this.statusId)) return true; return false; }, get$netBalance() { var t2, t1 = this.amount; if (t1 === 0) return 0; t2 = this.balance; return t2 - this.taxAmount * t2 / t1; }, get$netBalanceOrAmount() { var t2, t3, _this = this, t1 = _this.amount; if (t1 === 0) return 0; t2 = _this.statusId !== "1"; t3 = t2 ? _this.balance : t1; t2 = t2 ? _this.balance : t1; return t3 - _this.taxAmount * t2 / t1; }, get$balanceHistory() { var t1 = this.activities._list$_list, t2 = A._arrayInstanceType(t1), t3 = type$.WhereTypeIterable_InvoiceHistoryEntity; return A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t1, new A.InvoiceEntity_balanceHistory_closure(), t2._eval$1("WhereIterable<1>")), new A.InvoiceEntity_balanceHistory_closure0(), t2._eval$1("MappedIterable<1,InvoiceHistoryEntity?>")), t3), true, t3._eval$1("Iterable.E")); }, get$isStale() { var t2, t1 = this.loadedAt; if (!(t1 != null && t1 > 0)) return true; t2 = Date.now(); t1.toString; return t2 - t1 > 86400000; }, get$hasTasks() { return B.JSArray_methods.any$1(this.lineItems._list$_list, new A.InvoiceEntity_hasTasks_closure()); }, get$hasProducts() { return B.JSArray_methods.any$1(this.lineItems._list$_list, new A.InvoiceEntity_hasProducts_closure()); }, get$hasExpenses() { return B.JSArray_methods.any$1(this.lineItems._list$_list, new A.InvoiceEntity_hasExpenses_closure()); }, get$isEditable() { var t1 = this.isDeleted; t1.toString; if (t1) return false; if (this.entityType === B.EntityType_invoice) if (this.get$isCancelledOrReversed()) return false; return true; }, get$age() { var t1, t2, dueDate, ageInDays; if (this.get$isPastDue()) { t1 = Date.now(); t2 = this.partialDueDate; dueDate = A.DateTime_tryParse(t2.length === 0 ? this.dueDate : t2); ageInDays = dueDate != null ? B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, t1 - dueDate._value, 0, 0)._duration, 864e8) : 0; } else ageInDays = 0; return ageInDays; }, compareTo$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap(_, clientMap, invoice, recurringPrefix, sortAscending, sortField, userMap, vendorMap) { var invoiceA, invoiceB, t1, clientA, clientB, vendorA, vendorB, invoiceANumber, invoiceBNumber, t2, response, stateA, userA, userB, _null = null, _s10_ = "ZZZZZZZZZZ", _s8_ = "archived"; if (sortAscending) invoiceA = this; else { invoice.toString; invoiceA = invoice; } if (sortAscending) { invoice.toString; invoiceB = invoice; } else invoiceB = this; t1 = clientMap._map$_map; clientA = t1.$index(0, invoiceA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, invoiceB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); t1 = vendorMap._map$_map; vendorA = t1.$index(0, invoiceA.vendorId); if (vendorA == null) vendorA = A.VendorEntity_VendorEntity(_null, _null, _null); vendorB = t1.$index(0, invoiceB.vendorId); if (vendorB == null) vendorB = A.VendorEntity_VendorEntity(_null, _null, _null); switch (sortField) { case "number": invoiceANumber = invoiceA.number; if (invoiceANumber.length === 0) invoiceANumber = _s10_; invoiceBNumber = invoiceB.number; if (invoiceBNumber.length === 0) invoiceBNumber = _s10_; t1 = recurringPrefix == null; if ((t1 ? "" : recurringPrefix).length !== 0) { recurringPrefix.toString; t2 = B.JSString_methods.startsWith$1(invoiceANumber, recurringPrefix); } else t2 = false; if (t2) invoiceANumber = B.JSString_methods.replaceFirst$2(invoiceANumber, recurringPrefix, ""); if ((t1 ? "" : recurringPrefix).length !== 0) { recurringPrefix.toString; t1 = B.JSString_methods.startsWith$1(invoiceBNumber, recurringPrefix); } else t1 = false; response = A.compareNatural(invoiceANumber, t1 ? B.JSString_methods.replaceFirst$2(invoiceBNumber, recurringPrefix, "") : invoiceBNumber); break; case "amount": response = B.JSNumber_methods.compareTo$1(invoiceA.amount, invoiceB.amount); break; case "created_at": response = B.JSInt_methods.compareTo$1(invoiceA.createdAt, invoiceB.createdAt); break; case "updated_at": response = B.JSInt_methods.compareTo$1(invoiceA.updatedAt, invoiceB.updatedAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(invoiceA.archivedAt, invoiceB.archivedAt); break; case "date": response = B.JSString_methods.compareTo$1(invoiceA.date, invoiceB.date); break; case "last_sent_date": response = B.JSString_methods.compareTo$1(invoiceA.lastSentDate, invoiceB.lastSentDate); break; case "reminder1_sent": t1 = invoiceA.reminder1Sent; t1.toString; t2 = invoiceB.reminder1Sent; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; case "reminder2_sent": t1 = invoiceA.reminder2Sent; t1.toString; t2 = invoiceB.reminder2Sent; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; case "reminder3_sent": t1 = invoiceA.reminder3Sent; t1.toString; t2 = invoiceB.reminder3Sent; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; case "reminder_last_sent": t1 = invoiceA.reminderLastSent; t1.toString; t2 = invoiceB.reminderLastSent; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; case "balance": t1 = invoiceA.statusId !== "1" ? invoiceA.balance : invoiceA.amount; response = B.JSNumber_methods.compareTo$1(t1, invoiceB.statusId !== "1" ? invoiceB.balance : invoiceB.amount); break; case "discount": response = B.JSNumber_methods.compareTo$1(invoiceA.discount, invoiceB.discount); break; case "documents": response = B.JSInt_methods.compareTo$1(invoiceA.documents._list$_list.length, invoiceB.documents._list$_list.length); break; case "po_number": response = B.JSString_methods.compareTo$1(invoiceA.poNumber, invoiceB.poNumber); break; case "status": response = B.JSString_methods.compareTo$1(invoiceA.get$calculatedStatusId(), invoiceB.get$calculatedStatusId()); break; case "entity_state": if (invoiceA.get$isActive()) t1 = "active"; else { if (invoiceA.archivedAt > 0) { t1 = invoiceA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (invoiceB.get$isActive()) t1 = "active"; else { if (invoiceB.archivedAt > 0) { t1 = invoiceB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "due_date": case "valid_until": response = B.JSString_methods.compareTo$1(invoiceA.dueDate, invoiceB.dueDate); break; case "next_send_date": t1 = invoiceA.nextSendDatetime; response = t1.length !== 0 && invoiceB.nextSendDatetime.length !== 0 ? B.JSString_methods.compareTo$1(t1, invoiceB.nextSendDatetime) : B.JSString_methods.compareTo$1(invoiceA.nextSendDate, invoiceB.nextSendDate); break; case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, invoiceA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, invoiceB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, invoiceA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, invoiceB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "public_notes": response = B.JSString_methods.compareTo$1(invoiceA.publicNotes.toLowerCase(), invoiceB.publicNotes.toLowerCase()); break; case "private_notes": response = B.JSString_methods.compareTo$1(invoiceA.privateNotes.toLowerCase(), invoiceB.privateNotes.toLowerCase()); break; case "custom1": response = B.JSString_methods.compareTo$1(invoiceA.customValue1.toLowerCase(), invoiceB.customValue1.toLowerCase()); break; case "custom2": response = B.JSString_methods.compareTo$1(invoiceA.customValue2.toLowerCase(), invoiceB.customValue2.toLowerCase()); break; case "custom3": response = B.JSString_methods.compareTo$1(invoiceA.customValue3.toLowerCase(), invoiceB.customValue3.toLowerCase()); break; case "custom4": response = B.JSString_methods.compareTo$1(invoiceA.customValue4.toLowerCase(), invoiceB.customValue4.toLowerCase()); break; case "client": response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientA.displayName)), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientB.displayName)), 0, _null).toLowerCase()); break; case "is_viewed": response = invoiceB.get$isViewed() ? 1 : -1; break; case "remaining_cycles": t1 = invoiceA.remainingCycles; t1.toString; t2 = invoiceB.remainingCycles; t2.toString; response = B.JSInt_methods.compareTo$1(t1, t2); break; case "frequency": t1 = invoiceA.frequencyId; t1.toString; t2 = invoiceB.frequencyId; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; case "auto_bill": t1 = invoiceA.autoBill; t1.toString; t2 = invoiceB.autoBill; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; case "client_city": response = B.JSString_methods.compareTo$1(clientA.city, clientB.city); break; case "client_state": response = B.JSString_methods.compareTo$1(clientA.state, clientB.state); break; case "client_postal_code": response = B.JSString_methods.compareTo$1(clientA.postalCode, clientB.postalCode); break; case "client_country": response = B.JSString_methods.compareTo$1(clientA.countryId, clientB.countryId); break; case "partial_due": response = B.JSNumber_methods.compareTo$1(invoiceA.partial, invoiceB.partial); break; case "partial_due_date": response = B.JSString_methods.compareTo$1(invoiceA.partialDueDate, invoiceB.partialDueDate); break; case "vendor": response = B.JSString_methods.compareTo$1(vendorA.name.toLowerCase(), vendorB.name.toLowerCase()); break; case "due_date_days": t1 = invoiceA.dueDateDays; t1.toString; t2 = invoiceB.dueDateDays; t2.toString; response = B.JSString_methods.compareTo$1(t1, t2); break; default: A.print("## ERROR: sort by invoice." + sortField + " is not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(invoice.number.toLowerCase(), this.number.toLowerCase()) : response; }, compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap(_, clientMap, invoice, sortAscending, sortField, userMap, vendorMap) { return this.compareTo$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap(0, clientMap, invoice, "", sortAscending, sortField, userMap, vendorMap); }, matchesStatuses$1(statuses) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, t1 = statuses._list$_list, t2 = t1.length; if (t2 === 0) return true; for (t3 = A._arrayInstanceType(t1), t2 = new J.ArrayIterator(t1, t2, t3._eval$1("ArrayIterator<1>")), t1 = _this.statusId, t3 = t3._precomputed1, t4 = _this.entityType, t5 = t4 === B.EntityType_invoice, t6 = t1 !== "1", t7 = t4 === B.EntityType_purchaseOrder, t8 = t1 === "5", t9 = t1 === "6", t10 = type$.JSArray_EntityType, t11 = t1 === "2", t12 = t4 === B.EntityType_quote, t13 = t4 === B.EntityType_credit; t2.moveNext$0();) { t14 = t2.__interceptors$_current; if (t14 == null) t14 = t3._as(t14); if (t14.get$id(t14) === t1 || t14.get$id(t14) === _this.get$calculatedStatusId()) { if (!(B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t10), t4) && t14.get$id(t14) === "2" && t11 && _this.get$calculatedStatusId() === "-1")) return true; } else { if (t14.get$id(t14) === "-2") if (t5) if (_this.get$isUnpaid()) if (t6) { if (!t8) t15 = t7 && false; else t15 = true; if (!t15) t15 = t9; else t15 = true; t15 = !t15; } else t15 = false; else t15 = false; else t15 = false; else t15 = false; if (t15) return true; } if (t14.get$id(t14) === "-4" && t5 && _this.get$isBounced()) return true; else if (t14.get$id(t14) === "-3" && t12 && _this.get$isBounced()) return true; else if (t14.get$id(t14) === "-2" && t13 && _this.get$isBounced()) return true; else if (t14.get$id(t14) === "-2" && t7 && _this.get$isBounced()) return true; } return false; }, matchesFilter$1(filter) { var t1, t2, i, lineItem, _this = this, _null = null; for (t1 = _this.lineItems._list$_list, t2 = type$.JSArray_nullable_String, i = 0; i < t1.length; ++i) { lineItem = t1[i]; if (A.matchesStrings(A._setArrayType([lineItem.productKey, lineItem.notes, lineItem.customValue1, lineItem.customValue2, lineItem.customValue3, lineItem.customValue4], t2), filter)) return true; } t1 = $.$get$navigatorKey(); return A.matchesStrings(A._setArrayType([_this.number, _this.poNumber, _this.publicNotes, _this.privateNotes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4, A.formatNumber(_this.amount, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), _null, _null, B.FormatNumberType_0, true, _null, _null, false), A.formatDate(_this.date, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), true, true, false)], t2), filter); }, matchesFilterValue$1(filter) { var _this = this, _null = null, t1 = $.$get$navigatorKey(); return A.matchesStringsValue(A._setArrayType([_this.poNumber, _this.publicNotes, _this.privateNotes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4, A.formatNumber(_this.amount, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), _null, _null, B.FormatNumberType_0, true, _null, _null, false), A.formatDate(_this.date, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), true, true, false)], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var store, t2, actions, t3, t4, t5, t6, t7, countOtherTypes, _this = this, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.JSArray_nullable_EntityAction; actions = A._setArrayType([], t2); t3 = _this.isDeleted; t3.toString; t3 = !t3; if (t3) { if (userCompany.canEditEntity$1(_this)) { if (includeEdit && !multiselect) actions.push(B.EntityAction_edit); if (_this.entityType === B.EntityType_recurringInvoice) { t4 = type$.JSArray_String; if (B.JSArray_methods.contains$1(A._setArrayType(["1", "-1"], t4), _this.get$calculatedStatusId())) actions.push(B.EntityAction_sendNow); if (B.JSArray_methods.contains$1(A._setArrayType(["1", "3", "4"], t4), _this.statusId)) actions.push(B.EntityAction_start); else if (B.JSArray_methods.contains$1(A._setArrayType(["-1", "2"], t4), _this.get$calculatedStatusId())) actions.push(B.EntityAction_stop); actions.push(B.EntityAction_updatePrices); actions.push(B.EntityAction_increasePrices); } else if (!_this.get$isCancelledOrReversed()) if (multiselect) actions.push(B.EntityAction_bulkSendEmail); else { actions.push(B.EntityAction_sendEmail); if (_this.get$isUnpaid()) actions.push(B.EntityAction_schedule); } } if (multiselect) { t1 = _this.entityType; if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), t1)) { actions.push(B.EntityAction_bulkPrint); actions.push(B.EntityAction_bulkDownload); } } else { actions.push(B.EntityAction_viewPdf); t4 = _this.entityType; if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), t4)) { actions.push(B.EntityAction_printPdf); actions.push(B.EntityAction_download); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.settings.enableEInvoice === true) if (t4 === B.EntityType_invoice) actions.push(B.EntityAction_eInvoice); else if (t4 === B.EntityType_quote) actions.push(B.EntityAction_eQuote); else if (t4 === B.EntityType_credit) actions.push(B.EntityAction_eCredit); else if (t4 === B.EntityType_purchaseOrder) actions.push(B.EntityAction_ePurchaseOrder); } t1 = t4; } t4 = store.__Store__state_A; t4 = t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].designState; t1.toString; A.hasDesignTemplatesForEntityType(t4.map, t1); actions.push(B.EntityAction_runTemplate); if (!multiselect) actions.push(B.EntityAction_addComment); if (userCompany.canEditEntity$1(_this) && !_this.get$isCancelledOrReversed()) { t4 = _this.statusId; t5 = t4 === "1"; if (t5 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), t1)) actions.push(B.EntityAction_markSent); t6 = t1 === B.EntityType_purchaseOrder; if (t6) { if (_this.expenseId.length === 0) { if (userCompany.can$2(B.UserPermission_create, B.EntityType_expense)) actions.push(B.EntityAction_convertToExpense); } else actions.push(B.EntityAction_viewExpense); if (t4 === "3") actions.push(B.EntityAction_addToInventory); } if (userCompany.can$2(B.UserPermission_create, B.EntityType_payment)) { t7 = t1 === B.EntityType_invoice; if (!(t7 && t4 === "4") && t1 !== B.EntityType_quote && t1 !== B.EntityType_recurringInvoice && !_this.get$isCancelledOrReversed() && t7) B.JSArray_methods.addAll$1(actions, A._setArrayType([B.EntityAction_newPayment, B.EntityAction_markPaid, B.EntityAction_autoBill], t2)); else if (t1 === B.EntityType_credit) { t2 = !t5; if ((t2 ? _this.balance : _this.amount) < 0) actions.push(B.EntityAction_markPaid); else if ((t2 ? _this.balance : _this.amount) > 0) actions.push(B.EntityAction_applyCredit); } } if (t1 === B.EntityType_quote) { t2 = _this.invoiceId; if ((t2 == null ? "" : t2).length === 0) { if (!_this.get$isApproved()) actions.push(B.EntityAction_approve); actions.push(B.EntityAction_convertToInvoice); } else actions.push(B.EntityAction_viewInvoice); if (_this.projectId.length === 0) actions.push(B.EntityAction_convertToProject); } else if (t6) _this.get$isCancelled(); } if (!multiselect) if (t1 === B.EntityType_purchaseOrder) actions.push(B.EntityAction_vendorPortal); else actions.push(B.EntityAction_clientPortal); } if (t3 && multiselect) actions.push(B.EntityAction_documents); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); if (!multiselect && !_this.get$isNew()) { if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice)) { if (_this.entityType === B.EntityType_invoice) actions.push(B.EntityAction_cloneToInvoice); countOtherTypes = 1; } else countOtherTypes = 0; if (userCompany.can$2(B.UserPermission_create, B.EntityType_quote)) { ++countOtherTypes; if (_this.entityType === B.EntityType_quote) actions.push(B.EntityAction_cloneToQuote); } if (userCompany.can$2(B.UserPermission_create, B.EntityType_credit)) { ++countOtherTypes; if (_this.entityType === B.EntityType_credit) actions.push(B.EntityAction_cloneToCredit); } if (userCompany.can$2(B.UserPermission_create, B.EntityType_recurringInvoice)) { ++countOtherTypes; if (_this.entityType === B.EntityType_recurringInvoice) actions.push(B.EntityAction_cloneToRecurring); } if (userCompany.can$2(B.UserPermission_create, B.EntityType_purchaseOrder)) { ++countOtherTypes; if (_this.entityType === B.EntityType_purchaseOrder) actions.push(B.EntityAction_cloneToPurchaseOrder); } if (countOtherTypes === 2) { if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice) && _this.entityType !== B.EntityType_invoice) actions.push(B.EntityAction_cloneToInvoice); if (userCompany.can$2(B.UserPermission_create, B.EntityType_quote) && _this.entityType !== B.EntityType_quote) actions.push(B.EntityAction_cloneToQuote); if (userCompany.can$2(B.UserPermission_create, B.EntityType_credit) && _this.entityType !== B.EntityType_credit) actions.push(B.EntityAction_cloneToCredit); if (userCompany.can$2(B.UserPermission_create, B.EntityType_recurringInvoice) && _this.entityType !== B.EntityType_recurringInvoice) actions.push(B.EntityAction_cloneToRecurring); } else if (countOtherTypes > 2) actions.push(B.EntityAction_cloneToOther); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); } if (userCompany.canEditEntity$1(_this) && t3 && !_this.get$isCancelledOrReversed()) { t1 = _this.entityType === B.EntityType_invoice; if (t1 && _this.statusId !== "1") { if (!(t1 && _this.statusId === "4")) actions.push(B.EntityAction_cancelInvoice); if (!(t1 && _this.statusId === "4")) t1 = t1 && _this.statusId === "3"; else t1 = true; if (t1 && userCompany.can$2(B.UserPermission_create, B.EntityType_credit)) actions.push(B.EntityAction_reverse); } } B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, applyTax$3$isSecond$isThird(taxRate, isSecond, isThird) { var invoice; if (isThird) invoice = this.rebuild$1(new A.InvoiceEntity_applyTax_closure(taxRate)); else invoice = isSecond ? this.rebuild$1(new A.InvoiceEntity_applyTax_closure0(taxRate)) : this.rebuild$1(new A.InvoiceEntity_applyTax_closure1(taxRate)); return invoice; }, applyTax$1(taxRate) { return this.applyTax$3$isSecond$isThird(taxRate, false, false); }, applyTax$2$isSecond(taxRate, isSecond) { return this.applyTax$3$isSecond$isThird(taxRate, isSecond, false); }, applyTax$2$isThird(taxRate, isThird) { return this.applyTax$3$isSecond$isThird(taxRate, false, isThird); }, get$listDisplayName() { return this.number; }, get$listDisplayAmount() { return this.statusId !== "1" ? this.balance : this.amount; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, get$primaryDate() { var t2, _this = this, t1 = _this.partialDueDate; if (t1.length !== 0 && _this.partial !== 0) return t1; else { t1 = _this.dueDate; if (t1.length !== 0) t2 = !(_this.entityType === B.EntityType_invoice && _this.statusId === "4"); else t2 = false; if (t2) return t1; else return _this.date; } }, isBetween$2(startDate, endDate) { var t1 = this.date; if (B.JSString_methods.compareTo$1(startDate, t1) <= 0) { endDate.toString; t1 = B.JSString_methods.compareTo$1(endDate, t1) >= 0; } else t1 = false; return t1; }, get$isUnpaid() { var _this = this, t1 = _this.entityType; if (t1 === B.EntityType_purchaseOrder) return !_this.get$isApproved(); else if (t1 === B.EntityType_quote) return !_this.get$isApproved(); else if (t1 === B.EntityType_credit) return _this.statusId !== "4"; else return !(t1 === B.EntityType_invoice && _this.statusId === "4"); }, get$isViewed() { return B.JSArray_methods.any$1(this.invitations._list$_list, new A.InvoiceEntity_isViewed_closure()); }, get$isCancelled() { var t1 = this.entityType; if (!(t1 === B.EntityType_invoice && this.statusId === "5")) t1 = t1 === B.EntityType_purchaseOrder && this.statusId === "5"; else t1 = true; return t1; }, get$isCancelledOrReversed() { var t1 = this.entityType, t2 = t1 === B.EntityType_invoice; if (t2 || t1 === B.EntityType_purchaseOrder) if (!this.get$isCancelled()) t1 = t2 && this.statusId === "6"; else t1 = true; else t1 = false; return t1; }, get$isUpcoming() { var t1, _this = this; if (_this.archivedAt > 0) { t1 = _this.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = _this.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) t1 = !(_this.entityType === B.EntityType_invoice && _this.statusId === "4") && !_this.get$isPastDue() && _this.statusId !== "1"; else t1 = false; return t1; }, get$isBounced() { var t1 = this.invitations._list$_list; return !new A.WhereIterable(t1, new A.InvoiceEntity_isBounced_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).get$isEmpty(0); }, get$calculatedStatusId() { var t3, _this = this, _s2_ = "-1", t1 = type$.JSArray_EntityType, t2 = _this.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t1), t2)) { t3 = _this.statusId; if (t3 !== "1" && _this.remainingCycles === 0) return "4"; else if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t1), t2) && t3 === "2" && _this.lastSentDate.length === 0) return _s2_; } else { if (_this.get$isPastDue()) if (t2 === B.EntityType_invoice) return _s2_; else if (t2 === B.EntityType_quote) return _s2_; if (_this.get$isViewed()) if (_this.get$isUnpaid()) t1 = !(t2 === B.EntityType_invoice && _this.statusId === "3") && !_this.get$isCancelledOrReversed() && !_this.get$isApproved(); else t1 = false; else t1 = false; if (t1) if (t2 === B.EntityType_invoice) return "-3"; else if (t2 === B.EntityType_quote) return "-2"; else if (t2 === B.EntityType_credit) return _s2_; else if (t2 === B.EntityType_purchaseOrder) return _s2_; } return _this.statusId; }, get$isPastDue() { var date, t1, _this = this; if (_this.get$isCancelledOrReversed()) return false; date = _this.partial !== 0 && _this.partialDueDate.length !== 0 ? _this.partialDueDate : _this.dueDate; if (date.length === 0 || _this.balance === 0) return false; t1 = _this.isDeleted; t1.toString; if (!t1) if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), _this.entityType)) if (_this.statusId !== "1") if (_this.get$isUnpaid()) { t1 = A.DateTime_tryParse(date); t1.toString; t1 = t1._value < new A.DateTime(Date.now(), false).subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))._value; } else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, getInvitationForClientContact$1(contact) { return A.IterableExtension_firstWhereOrNull(this.invitations, new A.InvoiceEntity_getInvitationForClientContact_closure(contact)); }, getInvitationForVendorContact$1(contact) { return A.IterableExtension_firstWhereOrNull(this.invitations, new A.InvoiceEntity_getInvitationForVendorContact_closure(contact)); }, getTaxes$1(precision) { var t2, invoiceTaxAmount, t3, t4, t5, itemTaxable, t6, t7, itemTaxAmount, _this = this, taxes = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Map_String_dynamic), taxable = _this.getTaxable$1(precision), calculateAmount = new A.InvoiceEntity_getTaxes_calculateAmount(_this), t1 = _this.taxName1; if (t1.length !== 0) { t2 = _this.taxRate1; invoiceTaxAmount = calculateAmount.call$2(taxable, t2); t3 = _this.amount; _this._calculateTax$5(taxes, t1, t2, invoiceTaxAmount, t3 * invoiceTaxAmount !== 0 ? _this.paidToDate / t3 * invoiceTaxAmount : 0); } t1 = _this.taxName2; if (t1.length !== 0) { t2 = _this.taxRate2; invoiceTaxAmount = calculateAmount.call$2(taxable, t2); t3 = _this.amount; _this._calculateTax$5(taxes, t1, t2, invoiceTaxAmount, t3 * invoiceTaxAmount !== 0 ? _this.paidToDate / t3 * invoiceTaxAmount : 0); } t1 = _this.taxName3; if (t1.length !== 0) { t2 = _this.taxRate3; invoiceTaxAmount = calculateAmount.call$2(taxable, t2); t3 = _this.amount; _this._calculateTax$5(taxes, t1, t2, invoiceTaxAmount, t3 * invoiceTaxAmount !== 0 ? _this.paidToDate / t3 * invoiceTaxAmount : 0); } for (t1 = _this.lineItems._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t3 = _this.amount, t2 = t2._precomputed1, t4 = _this.paidToDate / t3; t1.moveNext$0();) { t5 = t1.__interceptors$_current; if (t5 == null) t5 = t2._as(t5); itemTaxable = _this.getItemTaxable$3(t5, t3, precision); t6 = t5.taxName1; if (t6.length !== 0) { t7 = t5.taxRate1; itemTaxAmount = calculateAmount.call$2(itemTaxable, t7); _this._calculateTax$5(taxes, t6, t7, itemTaxAmount, t3 * itemTaxAmount !== 0 ? t4 * itemTaxAmount : 0); } t6 = t5.taxName2; if (t6.length !== 0) { t7 = t5.taxRate2; itemTaxAmount = calculateAmount.call$2(itemTaxable, t7); _this._calculateTax$5(taxes, t6, t7, itemTaxAmount, t3 * itemTaxAmount !== 0 ? t4 * itemTaxAmount : 0); } t6 = t5.taxName3; if (t6.length !== 0) { t5 = t5.taxRate3; itemTaxAmount = calculateAmount.call$2(itemTaxable, t5); _this._calculateTax$5(taxes, t6, t5, itemTaxAmount, t3 * itemTaxAmount !== 0 ? t4 * itemTaxAmount : 0); } } if (taxes.__js_helper$_length === 0) _this._calculateTax$5(taxes, "", 0, 0, 0); return taxes; }, _calculateTax$5(map, $name, rate, amount, paid) { var t1, t2, key = B.JSNumber_methods.toString$0(rate) + " " + $name; map.putIfAbsent$2(0, key, new A.InvoiceEntity__calculateTax_closure($name, rate)); t1 = map.$index(0, key); t1.toString; t2 = J.getInterceptor$asx(t1); t2.$indexSet(t1, "amount", J.$add$ansx(t2.$index(t1, "amount"), amount)); t1 = map.$index(0, key); t1.toString; t2 = J.getInterceptor$asx(t1); t2.$indexSet(t1, "paid", J.$add$ansx(t2.$index(t1, "paid"), paid)); } }; A.InvoiceEntity_InvoiceEntity_closure.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.InvoiceEntity_InvoiceEntity_closure0.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(null, contact.id); }, $signature: 557 }; A.InvoiceEntity_moveLineItem_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$lineItems().get$_safeList(), this.oldIndex); return b; }, $signature: 8 }; A.InvoiceEntity_moveLineItem_closure0.prototype = { call$1(b) { var t5, t1 = b.get$lineItems(), t2 = this._box_0, t3 = t2.invoice.lineItems, t4 = this.newIndex; t3 = A.List_List$of(new A._BuiltList(B.JSArray_methods.sublist$2(t3._list$_list, 0, t4), t3.$ti._eval$1("_BuiltList<1>")), true, type$.nullable_InvoiceItemEntity); t3.push(this.lineItem); t2 = t2.invoice.lineItems; t5 = t2._list$_list; B.JSArray_methods.addAll$1(t3, new A._BuiltList(B.JSArray_methods.sublist$2(t5, t4, t5.length), t2.$ti._eval$1("_BuiltList<1>"))); t1.replace$1(0, t3); b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.InvoiceEntity_recreateInvitations_closure0.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(null, contact.id); }, $signature: 557 }; A.InvoiceEntity_recreateInvitations_closure.prototype = { call$1(b) { b.get$invitations().replace$1(0, this.invitations); return b; }, $signature: 8 }; A.InvoiceEntity_recreateInvitations_closure2.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.InvoiceEntity_recreateInvitations_closure1.prototype = { call$1(b) { b.get$invitations().replace$1(0, this.invitations); return b; }, $signature: 8 }; A.InvoiceEntity_clone_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; b.get$_invoice_model$_$this()._invoice_model$_id = "" + t1; b.get$_invoice_model$_$this()._invoice_model$_isChanged = false; b.get$_invoice_model$_$this()._invoice_model$_isDeleted = false; b.get$_invoice_model$_$this()._statusId = "1"; b.get$_invoice_model$_$this()._invoice_model$_balance = 0; b.get$_invoice_model$_$this()._amount = 0; b.get$_invoice_model$_$this()._invoice_model$_paidToDate = 0; b.get$_invoice_model$_$this()._remainingCycles = -1; b.get$_invoice_model$_$this()._invoiceId = ""; b.get$_invoice_model$_$this()._projectId = ""; b.get$_invoice_model$_$this()._expenseId = ""; b.get$_invoice_model$_$this()._subscriptionId = ""; b.get$_invoice_model$_$this()._invoice_model$_number = ""; t1 = A.convertDateTimeToSqlDate(null); b.get$_invoice_model$_$this()._date = t1; b.get$_invoice_model$_$this()._dueDate = ""; b.get$_invoice_model$_$this()._partialDueDate = ""; B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); t1 = this.$this; t2 = t1.lineItems._list$_list; t3 = A._arrayInstanceType(t2); t4 = t3._eval$1("MappedIterable<1,InvoiceItemEntity>"); b.get$lineItems().replace$1(0, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t2, new A.InvoiceEntity_clone__closure(), t3._eval$1("WhereIterable<1>")), new A.InvoiceEntity_clone__closure0(), t4), true, t4._eval$1("Iterable.E"))); t1 = t1.invitations._list$_list; t4 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvitationEntity>"); b.get$invitations().replace$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.InvoiceEntity_clone__closure1(), t4), true, t4._eval$1("ListIterable.E"))); return b; }, $signature: 8 }; A.InvoiceEntity_clone__closure.prototype = { call$1(lineItem) { return lineItem.typeId !== "3"; }, $signature: 88 }; A.InvoiceEntity_clone__closure0.prototype = { call$1(lineItem) { return lineItem.get$clone(0); }, $signature: 3064 }; A.InvoiceEntity_clone__closure1.prototype = { call$1(invitation) { return A.InvitationEntity_InvitationEntity(invitation.clientContactId, invitation.vendorContactId); }, $signature: 3067 }; A.InvoiceEntity_applyClient_closure.prototype = { call$1(b) { var t1, t2, t3, _this = this; b.get$_invoice_model$_$this()._exchangeRate = _this.exchangeRate; t1 = _this.state; t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; if (t1[t2].userCompany.company.numberOfInvoiceTaxRates >= 1) { t3 = _this.settings.defaultTaxName1; t3 = (t3 == null ? "" : t3).length !== 0; } else t3 = false; t3 = t3 ? _this.settings.defaultTaxName1 : _this.$this.taxName1; b.get$_invoice_model$_$this()._taxName1 = t3; if (t1[t2].userCompany.company.numberOfInvoiceTaxRates >= 1) { t3 = _this.settings.defaultTaxName1; t3 = (t3 == null ? "" : t3).length !== 0; } else t3 = false; t3 = t3 ? _this.settings.defaultTaxRate1 : _this.$this.taxRate1; b.get$_invoice_model$_$this()._taxRate1 = t3; if (t1[t2].userCompany.company.numberOfInvoiceTaxRates >= 2) { t3 = _this.settings.defaultTaxName2; t3 = (t3 == null ? "" : t3).length !== 0; } else t3 = false; t3 = t3 ? _this.settings.defaultTaxName2 : _this.$this.taxName2; b.get$_invoice_model$_$this()._taxName2 = t3; if (t1[t2].userCompany.company.numberOfInvoiceTaxRates >= 2) { t3 = _this.settings.defaultTaxName2; t3 = (t3 == null ? "" : t3).length !== 0; } else t3 = false; t3 = t3 ? _this.settings.defaultTaxRate2 : _this.$this.taxRate2; b.get$_invoice_model$_$this()._taxRate2 = t3; if (t1[t2].userCompany.company.numberOfInvoiceTaxRates >= 3) { t3 = _this.settings.defaultTaxName3; t3 = (t3 == null ? "" : t3).length !== 0; } else t3 = false; t3 = t3 ? _this.settings.defaultTaxName3 : _this.$this.taxName3; b.get$_invoice_model$_$this()._taxName3 = t3; if (t1[t2].userCompany.company.numberOfInvoiceTaxRates >= 3) { t1 = _this.settings.defaultTaxName3; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = false; t1 = t1 ? _this.settings.defaultTaxRate3 : _this.$this.taxRate3; b.get$_invoice_model$_$this()._taxRate3 = t1; return b; }, $signature: 8 }; A.InvoiceEntity_balanceHistory_closure.prototype = { call$1(activity) { var t1 = activity.history; return t1 != null && t1.id.length !== 0 && t1.createdAt > 0 && !B.JSArray_methods.contains$1(A._setArrayType(["7", "21", "60", "136"], type$.JSArray_String), activity.activityTypeId); }, $signature: 364 }; A.InvoiceEntity_balanceHistory_closure0.prototype = { call$1(activity) { return activity.history; }, $signature: 3070 }; A.InvoiceEntity_hasTasks_closure.prototype = { call$1(item) { return item.typeId === "2"; }, $signature: 88 }; A.InvoiceEntity_hasProducts_closure.prototype = { call$1(item) { return item.typeId !== "2"; }, $signature: 88 }; A.InvoiceEntity_hasExpenses_closure.prototype = { call$1(item) { var t1 = item.expenseId; return (t1 == null ? "" : t1).length !== 0; }, $signature: 88 }; A.InvoiceEntity_applyTax_closure.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_invoice_model$_$this()._taxRate3 = t1.rate; b.get$_invoice_model$_$this()._taxName3 = t1.name; return b; }, $signature: 8 }; A.InvoiceEntity_applyTax_closure0.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_invoice_model$_$this()._taxRate2 = t1.rate; b.get$_invoice_model$_$this()._taxName2 = t1.name; return b; }, $signature: 8 }; A.InvoiceEntity_applyTax_closure1.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_invoice_model$_$this()._taxRate1 = t1.rate; b.get$_invoice_model$_$this()._taxName1 = t1.name; return b; }, $signature: 8 }; A.InvoiceEntity_isViewed_closure.prototype = { call$1(invitation) { return invitation.viewedDate.length !== 0; }, $signature: 363 }; A.InvoiceEntity_isBounced_closure.prototype = { call$1(invitation) { return invitation.emailError.length !== 0 && invitation.emailStatus !== "delivered"; }, $signature: 363 }; A.InvoiceEntity_getInvitationForClientContact_closure.prototype = { call$1(invitation) { return invitation.clientContactId === this.contact.id; }, $signature: 363 }; A.InvoiceEntity_getInvitationForVendorContact_closure.prototype = { call$1(invitation) { return invitation.vendorContactId === this.contact.id; }, $signature: 363 }; A.InvoiceEntity_getTaxes_calculateAmount.prototype = { call$2(taxable, rate) { var t1 = rate / 100; if (this.$this.usesInclusiveTaxes) return A.round(taxable - taxable / (1 + t1), 2); else return A.round(taxable * t1, 2); }, $signature: 218 }; A.InvoiceEntity__calculateTax_closure.prototype = { call$0() { return A.LinkedHashMap_LinkedHashMap$_literal(["name", this.name, "rate", this.rate, "amount", 0, "paid", 0], type$.String, type$.dynamic); }, $signature: 3074 }; A.InvoiceItemEntity.prototype = { taxAmount$2(invoice, precision) { var _this = this, t1 = new A.InvoiceItemEntity_taxAmount_calculateTaxAmount(_this, invoice, precision); return t1.call$1(_this.taxRate1) + t1.call$1(_this.taxRate2) + t1.call$1(_this.taxRate3) + t1.call$1(invoice.taxRate1) + t1.call$1(invoice.taxRate2) + t1.call$1(invoice.taxRate3); }, get$clone(_) { return this.rebuild$1(new A.InvoiceItemEntity_clone_closure()); }, total$2(_, invoice, precision) { var total = this.quantity * this.cost, t1 = this.discount; if (t1 !== 0) total = invoice.isAmountDiscount ? total - t1 : total - t1 / 100 * total; return A.round(total, precision); }, get$isEmpty(_) { var t1, _this = this; if (_this.productKey.length === 0) if (_this.notes.length === 0) if (_this.cost === 0) { t1 = _this.quantity; t1 = (t1 === 0 || t1 === 1) && _this.taxName1.length === 0 && _this.taxRate1 === 0 && _this.taxName2.length === 0 && _this.taxRate2 === 0 && _this.taxName3.length === 0 && _this.taxRate3 === 0 && _this.customValue1.length === 0 && _this.customValue2.length === 0 && _this.customValue3.length === 0 && _this.customValue4.length === 0; } else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hasTaxes() { var _this = this; return _this.taxRate1 !== 0 || _this.taxRate2 !== 0 || _this.taxRate3 !== 0 || _this.taxName1.length !== 0 || _this.taxName2.length !== 0 || _this.taxName3.length !== 0; }, get$taxNames() { var parts = A._setArrayType([], type$.JSArray_String), t1 = this.taxName1; if (t1.length !== 0) parts.push(t1); t1 = this.taxName2; if (t1.length !== 0) parts.push(t1); t1 = this.taxName3; if (t1.length !== 0) parts.push(t1); return B.JSArray_methods.join$1(parts, ", "); }, get$taxRates() { var _this = this, parts = A._setArrayType([], type$.JSArray_String); if (_this.taxName1.length !== 0) parts.push(A.S(_this.taxRate1)); if (_this.taxName2.length !== 0) parts.push(A.S(_this.taxRate2)); if (_this.taxName3.length !== 0) parts.push(A.S(_this.taxRate3)); return B.JSArray_methods.join$1(parts, ", "); }, applyTax$3$isSecond$isThird(taxRate, isSecond, isThird) { var item; if (isThird) item = this.rebuild$1(new A.InvoiceItemEntity_applyTax_closure(taxRate)); else item = isSecond ? this.rebuild$1(new A.InvoiceItemEntity_applyTax_closure0(taxRate)) : this.rebuild$1(new A.InvoiceItemEntity_applyTax_closure1(taxRate)); return item; }, applyTax$1(taxRate) { return this.applyTax$3$isSecond$isThird(taxRate, false, false); }, applyTax$2$isSecond(taxRate, isSecond) { return this.applyTax$3$isSecond$isThird(taxRate, isSecond, false); }, applyTax$2$isThird(taxRate, isThird) { return this.applyTax$3$isSecond$isThird(taxRate, false, isThird); } }; A.InvoiceItemEntity_taxAmount_calculateTaxAmount.prototype = { call$1(rate) { var t1, t2, lineTotal; if (rate === 0) return 0; t1 = this.invoice; t2 = this.precision; lineTotal = this.$this.total$2(0, t1, t2); return A.round(t1.usesInclusiveTaxes ? lineTotal - lineTotal / (1 + rate / 100) : lineTotal * rate / 100, t2); }, $signature: 7 }; A.InvoiceItemEntity_clone_closure.prototype = { call$1(b) { b.get$_invoice_model$_$this()._expenseId = ""; b.get$_invoice_model$_$this()._invoice_model$_taskId = ""; return b; }, $signature: 57 }; A.InvoiceItemEntity_applyTax_closure.prototype = { call$1(b) { var t1 = this.taxRate, t2 = t1.rate; b.get$_invoice_model$_$this()._taxRate3 = t2; t1 = t1.name; b.get$_invoice_model$_$this()._taxName3 = t1; return b; }, $signature: 57 }; A.InvoiceItemEntity_applyTax_closure0.prototype = { call$1(b) { var t1 = this.taxRate, t2 = t1.rate; b.get$_invoice_model$_$this()._taxRate2 = t2; t1 = t1.name; b.get$_invoice_model$_$this()._taxName2 = t1; return b; }, $signature: 57 }; A.InvoiceItemEntity_applyTax_closure1.prototype = { call$1(b) { var t1 = this.taxRate, t2 = t1.rate; b.get$_invoice_model$_$this()._taxRate1 = t2; t1 = t1.name; b.get$_invoice_model$_$this()._taxName1 = t1; return b; }, $signature: 57 }; A.InvitationEntity.prototype = { get$latestEmailStatus() { var _this = this; if (_this.viewedDate.length !== 0) return "viewed"; else if (_this.openedDate.length !== 0) return "opened"; else if (_this.sentDate.length !== 0) return _this.emailStatus; else return ""; }, get$latestEmailStatusDate() { var t1 = this.viewedDate; if (t1.length !== 0) return t1; else { t1 = this.openedDate; if (t1.length !== 0) return t1; else { t1 = this.sentDate; if (t1.length !== 0) return t1; else return ""; } } }, matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; return null; }, get$listDisplayName() { return ""; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; } }; A.InvoiceScheduleEntity.prototype = {}; A.InvoiceHistoryEntity.prototype = {}; A._$InvoiceListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Ikd)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.InvoiceListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.InvoiceEntity, t3 = type$.ListBuilder_InvoiceEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._invoice_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._invoice_model$_data = t6; result._invoice_model$_$v = null; } t4 = result._invoice_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._invoice_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Ikd); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_AeS0; }, get$wireName() { return "InvoiceListResponse"; } }; A._$InvoiceItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_fXI)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.InvoiceItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.InvoiceEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._invoice_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t3); t3._invoice_model$_$v = t2; result._invoice_model$_data = t3; result._invoice_model$_$v = null; } t2 = result._invoice_model$_data; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); result._invoice_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t3.toString; t1._as(t3); t2._invoice_model$_$v = t3; break; } } return result._invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_IIM; }, get$wireName() { return "InvoiceItemResponse"; } }; A._$InvoiceEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["amount", serializers.serialize$2$specifiedType(object.amount, B.FullType_MME), "balance", serializers.serialize$2$specifiedType(object.balance, B.FullType_MME), "paid_to_date", serializers.serialize$2$specifiedType(object.paidToDate, B.FullType_MME), "client_id", serializers.serialize$2$specifiedType(object.clientId, B.FullType_h8g), "project_id", serializers.serialize$2$specifiedType(object.projectId, B.FullType_h8g), "expense_id", serializers.serialize$2$specifiedType(object.expenseId, B.FullType_h8g), "vendor_id", serializers.serialize$2$specifiedType(object.vendorId, B.FullType_h8g), "subscription_id", serializers.serialize$2$specifiedType(object.subscriptionId, B.FullType_h8g), "status_id", serializers.serialize$2$specifiedType(object.statusId, B.FullType_h8g), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "discount", serializers.serialize$2$specifiedType(object.discount, B.FullType_MME), "po_number", serializers.serialize$2$specifiedType(object.poNumber, B.FullType_h8g), "date", serializers.serialize$2$specifiedType(object.date, B.FullType_h8g), "due_date", serializers.serialize$2$specifiedType(object.dueDate, B.FullType_h8g), "public_notes", serializers.serialize$2$specifiedType(object.publicNotes, B.FullType_h8g), "private_notes", serializers.serialize$2$specifiedType(object.privateNotes, B.FullType_h8g), "terms", serializers.serialize$2$specifiedType(object.terms, B.FullType_h8g), "footer", serializers.serialize$2$specifiedType(object.footer, B.FullType_h8g), "design_id", serializers.serialize$2$specifiedType(object.designId, B.FullType_h8g), "uses_inclusive_taxes", serializers.serialize$2$specifiedType(object.usesInclusiveTaxes, B.FullType_MtR), "tax_name1", serializers.serialize$2$specifiedType(object.taxName1, B.FullType_h8g), "tax_rate1", serializers.serialize$2$specifiedType(object.taxRate1, B.FullType_MME), "tax_name2", serializers.serialize$2$specifiedType(object.taxName2, B.FullType_h8g), "tax_rate2", serializers.serialize$2$specifiedType(object.taxRate2, B.FullType_MME), "tax_name3", serializers.serialize$2$specifiedType(object.taxName3, B.FullType_h8g), "tax_rate3", serializers.serialize$2$specifiedType(object.taxRate3, B.FullType_MME), "is_amount_discount", serializers.serialize$2$specifiedType(object.isAmountDiscount, B.FullType_MtR), "partial", serializers.serialize$2$specifiedType(object.partial, B.FullType_MME), "total_taxes", serializers.serialize$2$specifiedType(object.taxAmount, B.FullType_MME), "partial_due_date", serializers.serialize$2$specifiedType(object.partialDueDate, B.FullType_h8g), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "custom_surcharge1", serializers.serialize$2$specifiedType(object.customSurcharge1, B.FullType_MME), "custom_surcharge2", serializers.serialize$2$specifiedType(object.customSurcharge2, B.FullType_MME), "custom_surcharge3", serializers.serialize$2$specifiedType(object.customSurcharge3, B.FullType_MME), "custom_surcharge4", serializers.serialize$2$specifiedType(object.customSurcharge4, B.FullType_MME), "custom_surcharge_tax1", serializers.serialize$2$specifiedType(object.customTaxes1, B.FullType_MtR), "custom_surcharge_tax2", serializers.serialize$2$specifiedType(object.customTaxes2, B.FullType_MtR), "custom_surcharge_tax3", serializers.serialize$2$specifiedType(object.customTaxes3, B.FullType_MtR), "custom_surcharge_tax4", serializers.serialize$2$specifiedType(object.customTaxes4, B.FullType_MtR), "exchange_rate", serializers.serialize$2$specifiedType(object.exchangeRate, B.FullType_MME), "last_sent_date", serializers.serialize$2$specifiedType(object.lastSentDate, B.FullType_h8g), "next_send_date", serializers.serialize$2$specifiedType(object.nextSendDate, B.FullType_h8g), "next_send_datetime", serializers.serialize$2$specifiedType(object.nextSendDatetime, B.FullType_h8g), "auto_bill_enabled", serializers.serialize$2$specifiedType(object.autoBillEnabled, B.FullType_MtR), "line_items", serializers.serialize$2$specifiedType(object.lineItems, B.FullType_NIe0), "invitations", serializers.serialize$2$specifiedType(object.invitations, B.FullType_otq), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "activities", serializers.serialize$2$specifiedType(object.activities, B.FullType_TG0), "tax_info", serializers.serialize$2$specifiedType(object.taxData, B.FullType_GVa), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.idempotencyKey; if (value != null) { result.push("idempotency_key"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.autoBill; if (value != null) { result.push("auto_bill"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.reminder1Sent; if (value != null) { result.push("reminder1_sent"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.reminder2Sent; if (value != null) { result.push("reminder2_sent"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.reminder3Sent; if (value != null) { result.push("reminder3_sent"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.reminderLastSent; if (value != null) { result.push("reminder_last_sent"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.frequencyId; if (value != null) { result.push("frequency_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.remainingCycles; if (value != null) { result.push("remaining_cycles"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.dueDateDays; if (value != null) { result.push("due_date_days"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.invoiceId; if (value != null) { result.push("invoice_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.recurringId; if (value != null) { result.push("recurring_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.recurringDates; if (value != null) { result.push("recurring_dates"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_9Am)); } value = object.loadedAt; if (value != null) { result.push("loadedAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.entityType; if (value != null) { result.push("entity_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_qBb0)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, value, t15, t16, result = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.nullable_EntityType, t2 = type$.TaxDataEntity, t3 = type$.BuiltList_nullable_Object, t4 = type$.ActivityEntity, t5 = type$.ListBuilder_ActivityEntity, t6 = type$.DocumentEntity, t7 = type$.ListBuilder_DocumentEntity, t8 = type$.InvitationEntity, t9 = type$.ListBuilder_InvitationEntity, t10 = type$.InvoiceItemEntity, t11 = type$.ListBuilder_InvoiceItemEntity, t12 = type$.InvoiceScheduleEntity, t13 = type$.ListBuilder_InvoiceScheduleEntity; iterator.moveNext$0();) { t14 = iterator.get$current(iterator); t14.toString; A._asString(t14); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t14) { case "idempotency_key": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._idempotencyKey = t14; break; case "amount": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._amount = t14; break; case "balance": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._invoice_model$_balance = t14; break; case "paid_to_date": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._invoice_model$_paidToDate = t14; break; case "client_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_clientId = t14; break; case "project_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._projectId = t14; break; case "expense_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._expenseId = t14; break; case "vendor_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._vendorId = t14; break; case "subscription_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._subscriptionId = t14; break; case "status_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._statusId = t14; break; case "number": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_number = t14; break; case "discount": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._discount = t14; break; case "po_number": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._poNumber = t14; break; case "date": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._date = t14; break; case "due_date": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._dueDate = t14; break; case "public_notes": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_publicNotes = t14; break; case "private_notes": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_privateNotes = t14; break; case "terms": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._terms = t14; break; case "footer": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._footer = t14; break; case "design_id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._designId = t14; break; case "uses_inclusive_taxes": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._usesInclusiveTaxes = t14; break; case "tax_name1": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._taxName1 = t14; break; case "tax_rate1": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._taxRate1 = t14; break; case "tax_name2": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._taxName2 = t14; break; case "tax_rate2": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._taxRate2 = t14; break; case "tax_name3": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._taxName3 = t14; break; case "tax_rate3": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._taxRate3 = t14; break; case "is_amount_discount": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._isAmountDiscount = t14; break; case "partial": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._partial = t14; break; case "total_taxes": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._taxAmount = t14; break; case "partial_due_date": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._partialDueDate = t14; break; case "auto_bill": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_autoBill = t14; break; case "custom_value1": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_customValue1 = t14; break; case "custom_value2": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_customValue2 = t14; break; case "custom_value3": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_customValue3 = t14; break; case "custom_value4": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_customValue4 = t14; break; case "custom_surcharge1": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._customSurcharge1 = t14; break; case "custom_surcharge2": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._customSurcharge2 = t14; break; case "custom_surcharge3": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._customSurcharge3 = t14; break; case "custom_surcharge4": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._customSurcharge4 = t14; break; case "custom_surcharge_tax1": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._customTaxes1 = t14; break; case "custom_surcharge_tax2": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._customTaxes2 = t14; break; case "custom_surcharge_tax3": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._customTaxes3 = t14; break; case "custom_surcharge_tax4": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._customTaxes4 = t14; break; case "exchange_rate": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t14.toString; A._asDouble(t14); result.get$_invoice_model$_$this()._exchangeRate = t14; break; case "reminder1_sent": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._reminder1Sent = t14; break; case "reminder2_sent": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._reminder2Sent = t14; break; case "reminder3_sent": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._reminder3Sent = t14; break; case "reminder_last_sent": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._reminderLastSent = t14; break; case "frequency_id": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._frequencyId = t14; break; case "last_sent_date": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._lastSentDate = t14; break; case "next_send_date": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._nextSendDate = t14; break; case "next_send_datetime": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._nextSendDatetime = t14; break; case "remaining_cycles": t14 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_invoice_model$_$this()._remainingCycles = t14; break; case "due_date_days": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._dueDateDays = t14; break; case "invoice_id": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoiceId = t14; break; case "recurring_id": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._recurringId = t14; break; case "auto_bill_enabled": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_invoice_model$_$this()._autoBillEnabled = t14; break; case "recurring_dates": t14 = result.get$_invoice_model$_$this(); t15 = t14._recurringDates; if (t15 == null) { t15 = new A.ListBuilder(t13); t15.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t12); t14._recurringDates = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_9Am); t15.toString; t3._as(t15); t16 = t14.$ti; if (t16._eval$1("_BuiltList<1>")._is(t15)) { t14.__ListBuilder__list_A = t15._list$_list; t14._listOwner = t15; } else { t14.__ListBuilder__list_A = A.List_List$from(t15, true, t16._precomputed1); t14._listOwner = null; } break; case "line_items": t14 = result.get$_invoice_model$_$this(); t15 = t14._lineItems; if (t15 == null) { t15 = new A.ListBuilder(t11); t15.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t10); t14._lineItems = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_NIe0); t15.toString; t3._as(t15); t16 = t14.$ti; if (t16._eval$1("_BuiltList<1>")._is(t15)) { t14.__ListBuilder__list_A = t15._list$_list; t14._listOwner = t15; } else { t14.__ListBuilder__list_A = A.List_List$from(t15, true, t16._precomputed1); t14._listOwner = null; } break; case "invitations": t14 = result.get$_invoice_model$_$this(); t15 = t14._invitations; if (t15 == null) { t15 = new A.ListBuilder(t9); t15.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t8); t14._invitations = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_otq); t15.toString; t3._as(t15); t16 = t14.$ti; if (t16._eval$1("_BuiltList<1>")._is(t15)) { t14.__ListBuilder__list_A = t15._list$_list; t14._listOwner = t15; } else { t14.__ListBuilder__list_A = A.List_List$from(t15, true, t16._precomputed1); t14._listOwner = null; } break; case "documents": t14 = result.get$_invoice_model$_$this(); t15 = t14._invoice_model$_documents; if (t15 == null) { t15 = new A.ListBuilder(t7); t15.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t6); t14._invoice_model$_documents = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t15.toString; t3._as(t15); t16 = t14.$ti; if (t16._eval$1("_BuiltList<1>")._is(t15)) { t14.__ListBuilder__list_A = t15._list$_list; t14._listOwner = t15; } else { t14.__ListBuilder__list_A = A.List_List$from(t15, true, t16._precomputed1); t14._listOwner = null; } break; case "activities": t14 = result.get$_invoice_model$_$this(); t15 = t14._invoice_model$_activities; if (t15 == null) { t15 = new A.ListBuilder(t5); t15.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t14._invoice_model$_activities = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_TG0); t15.toString; t3._as(t15); t16 = t14.$ti; if (t16._eval$1("_BuiltList<1>")._is(t15)) { t14.__ListBuilder__list_A = t15._list$_list; t14._listOwner = t15; } else { t14.__ListBuilder__list_A = A.List_List$from(t15, true, t16._precomputed1); t14._listOwner = null; } break; case "tax_info": t14 = result.get$_invoice_model$_$this(); t15 = t14._invoice_model$_taxData; if (t15 == null) { t15 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t15); t14._invoice_model$_taxData = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_GVa); t15.toString; t2._as(t15); t14._tax_model$_$v = t15; break; case "loadedAt": t14 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_invoice_model$_$this()._invoice_model$_loadedAt = t14; break; case "isChanged": t14 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_invoice_model$_$this()._invoice_model$_isChanged = t14; break; case "created_at": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t14.toString; A._asInt(t14); result.get$_invoice_model$_$this()._invoice_model$_createdAt = t14; break; case "updated_at": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t14.toString; A._asInt(t14); result.get$_invoice_model$_$this()._invoice_model$_updatedAt = t14; break; case "archived_at": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t14.toString; A._asInt(t14); result.get$_invoice_model$_$this()._invoice_model$_archivedAt = t14; break; case "is_deleted": t14 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_invoice_model$_$this()._invoice_model$_isDeleted = t14; break; case "user_id": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_createdUserId = t14; break; case "assigned_user_id": t14 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_assignedUserId = t14; break; case "entity_type": t14 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_qBb0)); result.get$_invoice_model$_$this()._invoice_model$_entityType = t14; break; case "id": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_invoice_model$_$this()._invoice_model$_id = t14; break; } } return result._invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_urf; }, get$wireName() { return "InvoiceEntity"; } }; A._$InvoiceItemEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["product_key", serializers.serialize$2$specifiedType(object.productKey, B.FullType_h8g), "notes", serializers.serialize$2$specifiedType(object.notes, B.FullType_h8g), "cost", serializers.serialize$2$specifiedType(object.cost, B.FullType_MME), "product_cost", serializers.serialize$2$specifiedType(object.productCost, B.FullType_MME), "quantity", serializers.serialize$2$specifiedType(object.quantity, B.FullType_MME), "tax_name1", serializers.serialize$2$specifiedType(object.taxName1, B.FullType_h8g), "tax_rate1", serializers.serialize$2$specifiedType(object.taxRate1, B.FullType_MME), "tax_name2", serializers.serialize$2$specifiedType(object.taxName2, B.FullType_h8g), "tax_rate2", serializers.serialize$2$specifiedType(object.taxRate2, B.FullType_MME), "tax_name3", serializers.serialize$2$specifiedType(object.taxName3, B.FullType_h8g), "tax_rate3", serializers.serialize$2$specifiedType(object.taxRate3, B.FullType_MME), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "discount", serializers.serialize$2$specifiedType(object.discount, B.FullType_MME), "tax_id", serializers.serialize$2$specifiedType(object.taxCategoryId, B.FullType_h8g)], value = object.typeId; if (value != null) { result.push("type_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.taskId; if (value != null) { result.push("task_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.expenseId; if (value != null) { result.push("expense_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.createdAt; if (value != null) { result.push("createdAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.InvoiceItemEntityBuilder(); A.InvoiceItemEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "product_key": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_productKey = t1; break; case "notes": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_notes = t1; break; case "cost": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._invoice_model$_cost = t1; break; case "product_cost": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._productCost = t1; break; case "quantity": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._invoice_model$_quantity = t1; break; case "tax_name1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._taxName1 = t1; break; case "tax_rate1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._taxRate1 = t1; break; case "tax_name2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._taxName2 = t1; break; case "tax_rate2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._taxRate2 = t1; break; case "tax_name3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._taxName3 = t1; break; case "tax_rate3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._taxRate3 = t1; break; case "type_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_typeId = t1; break; case "custom_value1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_customValue1 = t1; break; case "custom_value2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_customValue2 = t1; break; case "custom_value3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_customValue3 = t1; break; case "custom_value4": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_customValue4 = t1; break; case "discount": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._discount = t1; break; case "task_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_taskId = t1; break; case "expense_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._expenseId = t1; break; case "createdAt": t1 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_invoice_model$_$this()._invoice_model$_createdAt = t1; break; case "tax_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = t1; break; } } return result._invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_6eg; }, get$wireName() { return "InvoiceItemEntity"; } }; A._$InvitationEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["key", serializers.serialize$2$specifiedType(object.key, B.FullType_h8g), "link", serializers.serialize$2$specifiedType(object.link, B.FullType_h8g), "client_contact_id", serializers.serialize$2$specifiedType(object.clientContactId, B.FullType_h8g), "vendor_contact_id", serializers.serialize$2$specifiedType(object.vendorContactId, B.FullType_h8g), "sent_date", serializers.serialize$2$specifiedType(object.sentDate, B.FullType_h8g), "viewed_date", serializers.serialize$2$specifiedType(object.viewedDate, B.FullType_h8g), "opened_date", serializers.serialize$2$specifiedType(object.openedDate, B.FullType_h8g), "email_status", serializers.serialize$2$specifiedType(object.emailStatus, B.FullType_h8g), "email_error", serializers.serialize$2$specifiedType(object.emailError, B.FullType_h8g), "message_id", serializers.serialize$2$specifiedType(object.messageId, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.entityType; if (value != null) { result.push("entity_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_qBb0)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, _$result, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _s16_ = "InvitationEntity", result = new A.InvitationEntityBuilder(); result.get$_invoice_model$_$this()._invoice_model$_clientContactId = ""; result.get$_invoice_model$_$this()._invoice_model$_vendorContactId = ""; result.get$_invoice_model$_$this()._emailError = ""; result.get$_invoice_model$_$this()._emailStatus = ""; result.get$_invoice_model$_$this()._messageId = ""; iterator = J.get$iterator$ax(serialized); for (t1 = type$.nullable_EntityType; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "key": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._invoice_model$_key = t2; break; case "link": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._invoice_model$_link = t2; break; case "client_contact_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._invoice_model$_clientContactId = t2; break; case "vendor_contact_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._invoice_model$_vendorContactId = t2; break; case "sent_date": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._sentDate = t2; break; case "viewed_date": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._viewedDate = t2; break; case "opened_date": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._openedDate = t2; break; case "email_status": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._emailStatus = t2; break; case "email_error": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._emailError = t2; break; case "message_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._messageId = t2; break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_invoice_model$_$this()._invoice_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_invoice_model$_$this()._invoice_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_invoice_model$_$this()._invoice_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_invoice_model$_$this()._invoice_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_invoice_model$_$this()._invoice_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_model$_$this()._invoice_model$_assignedUserId = t2; break; case "entity_type": t2 = t1._as(serializers.deserialize$2$specifiedType(value, B.FullType_qBb0)); result.get$_invoice_model$_$this()._invoice_model$_entityType = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_invoice_model$_$this()._invoice_model$_id = t2; break; } } _$result = result._invoice_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_key, _s16_, "key"); t2 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_link, _s16_, "link"); t3 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_clientContactId, _s16_, "clientContactId"); t4 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_vendorContactId, _s16_, "vendorContactId"); t5 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._sentDate, _s16_, "sentDate"); t6 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._viewedDate, _s16_, "viewedDate"); t7 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._openedDate, _s16_, "openedDate"); t8 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._emailStatus, _s16_, "emailStatus"); t9 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._emailError, _s16_, "emailError"); t10 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._messageId, _s16_, "messageId"); t11 = result.get$_invoice_model$_$this()._invoice_model$_isChanged; t12 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_createdAt, _s16_, "createdAt"); t13 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_updatedAt, _s16_, "updatedAt"); t14 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_archivedAt, _s16_, "archivedAt"); t15 = result.get$_invoice_model$_$this()._invoice_model$_isDeleted; t16 = result.get$_invoice_model$_$this()._invoice_model$_createdUserId; _$result = A._$InvitationEntity$_(t14, result.get$_invoice_model$_$this()._invoice_model$_assignedUserId, t3, t12, t16, t9, t8, result.get$_invoice_model$_$this()._invoice_model$_entityType, A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_id, _s16_, "id"), t11, t15, t1, t2, t10, t7, t5, t13, t4, t6); } A.ArgumentError_checkNotNull(_$result, "other"); return result._invoice_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_m1d; }, get$wireName() { return "InvitationEntity"; } }; A._$InvoiceScheduleEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["send_date", serializers.serialize$2$specifiedType(object.sendDate, B.FullType_h8g), "due_date", serializers.serialize$2$specifiedType(object.dueDate, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, _$result, t2, _s21_ = "InvoiceScheduleEntity", _s8_ = "sendDate", result = new A.InvoiceScheduleEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "send_date": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._invoice_model$_$v; if ($$v != null) { result._invoice_model$_sendDate = $$v.sendDate; result._dueDate = $$v.dueDate; result._invoice_model$_$v = null; } result._invoice_model$_sendDate = t1; break; case "due_date": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._invoice_model$_$v; if ($$v != null) { result._invoice_model$_sendDate = $$v.sendDate; result._dueDate = $$v.dueDate; result._invoice_model$_$v = null; } result._dueDate = t1; break; } } _$result = result._invoice_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._invoice_model$_sendDate, _s21_, _s8_); t2 = A.BuiltValueNullFieldError_checkNotNull(result.get$_invoice_model$_$this()._dueDate, _s21_, "dueDate"); _$result = new A._$InvoiceScheduleEntity(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s21_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t2, _s21_, "dueDate"); } A.ArgumentError_checkNotNull(_$result, "other"); return result._invoice_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_C340; }, get$wireName() { return "InvoiceScheduleEntity"; } }; A._$InvoiceHistoryEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "activity_id", serializers.serialize$2$specifiedType(object.activityId, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "amount", serializers.serialize$2$specifiedType(object.amount, B.FullType_MME)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.InvoiceHistoryEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._invoice_model$_id = t1; break; case "activity_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_invoice_model$_$this()._activityId = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_invoice_model$_$this()._invoice_model$_createdAt = t1; break; case "amount": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_invoice_model$_$this()._amount = t1; break; } } return result._invoice_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_6D41; }, get$wireName() { return "InvoiceHistoryEntity"; } }; A._$InvoiceListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$InvoiceListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.InvoiceListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { t1 = $$v.data; _this._invoice_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._invoice_model$_$v = null; } t1 = _this._invoice_model$_data; return t1 == null ? _this._invoice_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity) : t1; }, _invoice_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "InvoiceListResponse", _$result = null; try { _$result0 = _this._invoice_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$InvoiceListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._invoice_model$_$v = t1; return _$result; } }; A._$InvoiceItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$InvoiceItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.InvoiceItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; _this._invoice_model$_data = t2; _this._invoice_model$_$v = null; } t1 = _this._invoice_model$_data; if (t1 == null) { t1 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t1); _this._invoice_model$_data = t1; } return t1; }, _invoice_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "InvoiceItemResponse", _$result = null; try { _$result0 = _this._invoice_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._invoice_model$_build$0(); _$result0 = new A._$InvoiceItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._invoice_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._invoice_model$_$v = t1; return _$result; } }; A._$InvoiceEntity.prototype = { rebuild$1(updates) { var t1 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._invoice_model$_$v = this; updates.call$1(t1); return t1._invoice_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$InvoiceEntity && _this.idempotencyKey == other.idempotencyKey && _this.amount === other.amount && _this.balance === other.balance && _this.paidToDate === other.paidToDate && _this.clientId === other.clientId && _this.projectId === other.projectId && _this.expenseId === other.expenseId && _this.vendorId === other.vendorId && _this.subscriptionId === other.subscriptionId && _this.statusId === other.statusId && _this.number === other.number && _this.discount === other.discount && _this.poNumber === other.poNumber && _this.date === other.date && _this.dueDate === other.dueDate && _this.publicNotes === other.publicNotes && _this.privateNotes === other.privateNotes && _this.terms === other.terms && _this.footer === other.footer && _this.designId === other.designId && _this.usesInclusiveTaxes === other.usesInclusiveTaxes && _this.taxName1 === other.taxName1 && _this.taxRate1 === other.taxRate1 && _this.taxName2 === other.taxName2 && _this.taxRate2 === other.taxRate2 && _this.taxName3 === other.taxName3 && _this.taxRate3 === other.taxRate3 && _this.isAmountDiscount === other.isAmountDiscount && _this.partial === other.partial && _this.taxAmount === other.taxAmount && _this.partialDueDate === other.partialDueDate && _this.autoBill == other.autoBill && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.customSurcharge1 === other.customSurcharge1 && _this.customSurcharge2 === other.customSurcharge2 && _this.customSurcharge3 === other.customSurcharge3 && _this.customSurcharge4 === other.customSurcharge4 && _this.customTaxes1 === other.customTaxes1 && _this.customTaxes2 === other.customTaxes2 && _this.customTaxes3 === other.customTaxes3 && _this.customTaxes4 === other.customTaxes4 && _this.exchangeRate === other.exchangeRate && _this.reminder1Sent == other.reminder1Sent && _this.reminder2Sent == other.reminder2Sent && _this.reminder3Sent == other.reminder3Sent && _this.reminderLastSent == other.reminderLastSent && _this.frequencyId == other.frequencyId && _this.lastSentDate === other.lastSentDate && _this.nextSendDate === other.nextSendDate && _this.nextSendDatetime === other.nextSendDatetime && _this.remainingCycles == other.remainingCycles && _this.dueDateDays == other.dueDateDays && _this.invoiceId == other.invoiceId && _this.recurringId == other.recurringId && _this.autoBillEnabled === other.autoBillEnabled && J.$eq$(_this.recurringDates, other.recurringDates) && _this.lineItems.$eq(0, other.lineItems) && _this.invitations.$eq(0, other.invitations) && _this.documents.$eq(0, other.documents) && _this.saveDefaultTerms === other.saveDefaultTerms && _this.saveDefaultFooter === other.saveDefaultFooter && _this.taxData.$eq(0, other.taxData) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.entityType == other.entityType && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.idempotencyKey)), B.JSNumber_methods.get$hashCode(_this.amount)), B.JSNumber_methods.get$hashCode(_this.balance)), B.JSNumber_methods.get$hashCode(_this.paidToDate)), B.JSString_methods.get$hashCode(_this.clientId)), B.JSString_methods.get$hashCode(_this.projectId)), B.JSString_methods.get$hashCode(_this.expenseId)), B.JSString_methods.get$hashCode(_this.vendorId)), B.JSString_methods.get$hashCode(_this.subscriptionId)), B.JSString_methods.get$hashCode(_this.statusId)), B.JSString_methods.get$hashCode(_this.number)), B.JSNumber_methods.get$hashCode(_this.discount)), B.JSString_methods.get$hashCode(_this.poNumber)), B.JSString_methods.get$hashCode(_this.date)), B.JSString_methods.get$hashCode(_this.dueDate)), B.JSString_methods.get$hashCode(_this.publicNotes)), B.JSString_methods.get$hashCode(_this.privateNotes)), B.JSString_methods.get$hashCode(_this.terms)), B.JSString_methods.get$hashCode(_this.footer)), B.JSString_methods.get$hashCode(_this.designId)), B.JSBool_methods.get$hashCode(_this.usesInclusiveTaxes)), B.JSString_methods.get$hashCode(_this.taxName1)), B.JSNumber_methods.get$hashCode(_this.taxRate1)), B.JSString_methods.get$hashCode(_this.taxName2)), B.JSNumber_methods.get$hashCode(_this.taxRate2)), B.JSString_methods.get$hashCode(_this.taxName3)), B.JSNumber_methods.get$hashCode(_this.taxRate3)), B.JSBool_methods.get$hashCode(_this.isAmountDiscount)), B.JSNumber_methods.get$hashCode(_this.partial)), B.JSNumber_methods.get$hashCode(_this.taxAmount)), B.JSString_methods.get$hashCode(_this.partialDueDate)), J.get$hashCode$(_this.autoBill)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSNumber_methods.get$hashCode(_this.customSurcharge1)), B.JSNumber_methods.get$hashCode(_this.customSurcharge2)), B.JSNumber_methods.get$hashCode(_this.customSurcharge3)), B.JSNumber_methods.get$hashCode(_this.customSurcharge4)), B.JSBool_methods.get$hashCode(_this.customTaxes1)), B.JSBool_methods.get$hashCode(_this.customTaxes2)), B.JSBool_methods.get$hashCode(_this.customTaxes3)), B.JSBool_methods.get$hashCode(_this.customTaxes4)), B.JSNumber_methods.get$hashCode(_this.exchangeRate)), J.get$hashCode$(_this.reminder1Sent)), J.get$hashCode$(_this.reminder2Sent)), J.get$hashCode$(_this.reminder3Sent)), J.get$hashCode$(_this.reminderLastSent)), J.get$hashCode$(_this.frequencyId)), B.JSString_methods.get$hashCode(_this.lastSentDate)), B.JSString_methods.get$hashCode(_this.nextSendDate)), B.JSString_methods.get$hashCode(_this.nextSendDatetime)), J.get$hashCode$(_this.remainingCycles)), J.get$hashCode$(_this.dueDateDays)), J.get$hashCode$(_this.invoiceId)), J.get$hashCode$(_this.recurringId)), B.JSBool_methods.get$hashCode(_this.autoBillEnabled)), J.get$hashCode$(_this.recurringDates)), _this.lineItems.get$hashCode(0)), _this.invitations.get$hashCode(0)), _this.documents.get$hashCode(0)), B.JSBool_methods.get$hashCode(_this.saveDefaultTerms)), B.JSBool_methods.get$hashCode(_this.saveDefaultFooter)), _this.taxData.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), J.get$hashCode$(_this.entityType)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "idempotencyKey", _this.idempotencyKey); t2.add$2(t1, "amount", _this.amount); t2.add$2(t1, "balance", _this.balance); t2.add$2(t1, "paidToDate", _this.paidToDate); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "projectId", _this.projectId); t2.add$2(t1, "expenseId", _this.expenseId); t2.add$2(t1, "vendorId", _this.vendorId); t2.add$2(t1, "subscriptionId", _this.subscriptionId); t2.add$2(t1, "statusId", _this.statusId); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "discount", _this.discount); t2.add$2(t1, "poNumber", _this.poNumber); t2.add$2(t1, "date", _this.date); t2.add$2(t1, "dueDate", _this.dueDate); t2.add$2(t1, "publicNotes", _this.publicNotes); t2.add$2(t1, "privateNotes", _this.privateNotes); t2.add$2(t1, "terms", _this.terms); t2.add$2(t1, "footer", _this.footer); t2.add$2(t1, "designId", _this.designId); t2.add$2(t1, "usesInclusiveTaxes", _this.usesInclusiveTaxes); t2.add$2(t1, "taxName1", _this.taxName1); t2.add$2(t1, "taxRate1", _this.taxRate1); t2.add$2(t1, "taxName2", _this.taxName2); t2.add$2(t1, "taxRate2", _this.taxRate2); t2.add$2(t1, "taxName3", _this.taxName3); t2.add$2(t1, "taxRate3", _this.taxRate3); t2.add$2(t1, "isAmountDiscount", _this.isAmountDiscount); t2.add$2(t1, "partial", _this.partial); t2.add$2(t1, "taxAmount", _this.taxAmount); t2.add$2(t1, "partialDueDate", _this.partialDueDate); t2.add$2(t1, "autoBill", _this.autoBill); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "customSurcharge1", _this.customSurcharge1); t2.add$2(t1, "customSurcharge2", _this.customSurcharge2); t2.add$2(t1, "customSurcharge3", _this.customSurcharge3); t2.add$2(t1, "customSurcharge4", _this.customSurcharge4); t2.add$2(t1, "customTaxes1", _this.customTaxes1); t2.add$2(t1, "customTaxes2", _this.customTaxes2); t2.add$2(t1, "customTaxes3", _this.customTaxes3); t2.add$2(t1, "customTaxes4", _this.customTaxes4); t2.add$2(t1, "exchangeRate", _this.exchangeRate); t2.add$2(t1, "reminder1Sent", _this.reminder1Sent); t2.add$2(t1, "reminder2Sent", _this.reminder2Sent); t2.add$2(t1, "reminder3Sent", _this.reminder3Sent); t2.add$2(t1, "reminderLastSent", _this.reminderLastSent); t2.add$2(t1, "frequencyId", _this.frequencyId); t2.add$2(t1, "lastSentDate", _this.lastSentDate); t2.add$2(t1, "nextSendDate", _this.nextSendDate); t2.add$2(t1, "nextSendDatetime", _this.nextSendDatetime); t2.add$2(t1, "remainingCycles", _this.remainingCycles); t2.add$2(t1, "dueDateDays", _this.dueDateDays); t2.add$2(t1, "invoiceId", _this.invoiceId); t2.add$2(t1, "recurringId", _this.recurringId); t2.add$2(t1, "autoBillEnabled", _this.autoBillEnabled); t2.add$2(t1, "recurringDates", _this.recurringDates); t2.add$2(t1, "lineItems", _this.lineItems); t2.add$2(t1, "invitations", _this.invitations); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "activities", _this.activities); t2.add$2(t1, "saveDefaultTerms", _this.saveDefaultTerms); t2.add$2(t1, "saveDefaultFooter", _this.saveDefaultFooter); t2.add$2(t1, "taxData", _this.taxData); t2.add$2(t1, "loadedAt", _this.loadedAt); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$amount() { return this.amount; }, get$clientId(receiver) { return this.clientId; }, get$subscriptionId() { return this.subscriptionId; }, get$date() { return this.date; }, get$designId() { return this.designId; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$entityType() { return this.entityType; }, get$id(receiver) { return this.id; } }; A.InvoiceEntityBuilder.prototype = { get$amount() { return this.get$_invoice_model$_$this()._amount; }, get$subscriptionId() { return this.get$_invoice_model$_$this()._subscriptionId; }, get$date() { return this.get$_invoice_model$_$this()._date; }, get$designId() { return this.get$_invoice_model$_$this()._designId; }, get$lineItems() { var t1 = this.get$_invoice_model$_$this(), t2 = t1._lineItems; return t2 == null ? t1._lineItems = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceItemEntity) : t2; }, get$invitations() { var t1 = this.get$_invoice_model$_$this(), t2 = t1._invitations; return t2 == null ? t1._invitations = A.ListBuilder_ListBuilder(B.List_empty, type$.InvitationEntity) : t2; }, get$documents() { var t1 = this.get$_invoice_model$_$this(), t2 = t1._invoice_model$_documents; return t2 == null ? t1._invoice_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$activities() { var t1 = this.get$_invoice_model$_$this(), t2 = t1._invoice_model$_activities; return t2 == null ? t1._invoice_model$_activities = A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity) : t2; }, get$taxData() { var t1 = this.get$_invoice_model$_$this(), t2 = t1._invoice_model$_taxData; if (t2 == null) { t2 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t2); t1._invoice_model$_taxData = t2; t1 = t2; } else t1 = t2; return t1; }, get$id(_) { return this.get$_invoice_model$_$this()._invoice_model$_id; }, get$_invoice_model$_$this() { var t1, t2, _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { _this._idempotencyKey = $$v.idempotencyKey; _this._amount = $$v.amount; _this._invoice_model$_balance = $$v.balance; _this._invoice_model$_paidToDate = $$v.paidToDate; _this._invoice_model$_clientId = $$v.clientId; _this._projectId = $$v.projectId; _this._expenseId = $$v.expenseId; _this._vendorId = $$v.vendorId; _this._subscriptionId = $$v.subscriptionId; _this._statusId = $$v.statusId; _this._invoice_model$_number = $$v.number; _this._discount = $$v.discount; _this._poNumber = $$v.poNumber; _this._date = $$v.date; _this._dueDate = $$v.dueDate; _this._invoice_model$_publicNotes = $$v.publicNotes; _this._invoice_model$_privateNotes = $$v.privateNotes; _this._terms = $$v.terms; _this._footer = $$v.footer; _this._designId = $$v.designId; _this._usesInclusiveTaxes = $$v.usesInclusiveTaxes; _this._taxName1 = $$v.taxName1; _this._taxRate1 = $$v.taxRate1; _this._taxName2 = $$v.taxName2; _this._taxRate2 = $$v.taxRate2; _this._taxName3 = $$v.taxName3; _this._taxRate3 = $$v.taxRate3; _this._isAmountDiscount = $$v.isAmountDiscount; _this._partial = $$v.partial; _this._taxAmount = $$v.taxAmount; _this._partialDueDate = $$v.partialDueDate; _this._invoice_model$_autoBill = $$v.autoBill; _this._invoice_model$_customValue1 = $$v.customValue1; _this._invoice_model$_customValue2 = $$v.customValue2; _this._invoice_model$_customValue3 = $$v.customValue3; _this._invoice_model$_customValue4 = $$v.customValue4; _this._customSurcharge1 = $$v.customSurcharge1; _this._customSurcharge2 = $$v.customSurcharge2; _this._customSurcharge3 = $$v.customSurcharge3; _this._customSurcharge4 = $$v.customSurcharge4; _this._customTaxes1 = $$v.customTaxes1; _this._customTaxes2 = $$v.customTaxes2; _this._customTaxes3 = $$v.customTaxes3; _this._customTaxes4 = $$v.customTaxes4; _this._exchangeRate = $$v.exchangeRate; _this._reminder1Sent = $$v.reminder1Sent; _this._reminder2Sent = $$v.reminder2Sent; _this._reminder3Sent = $$v.reminder3Sent; _this._reminderLastSent = $$v.reminderLastSent; _this._frequencyId = $$v.frequencyId; _this._lastSentDate = $$v.lastSentDate; _this._nextSendDate = $$v.nextSendDate; _this._nextSendDatetime = $$v.nextSendDatetime; _this._remainingCycles = $$v.remainingCycles; _this._dueDateDays = $$v.dueDateDays; _this._invoiceId = $$v.invoiceId; _this._recurringId = $$v.recurringId; _this._autoBillEnabled = $$v.autoBillEnabled; t1 = $$v.recurringDates; _this._recurringDates = t1 == null ? null : A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.lineItems; _this._lineItems = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.invitations; _this._invitations = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.documents; _this._invoice_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.activities; _this._invoice_model$_activities = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._saveDefaultTerms = $$v.saveDefaultTerms; _this._saveDefaultFooter = $$v.saveDefaultFooter; t1 = $$v.taxData; t2 = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._tax_model$_$v = t1; _this._invoice_model$_taxData = t2; _this._invoice_model$_loadedAt = $$v.loadedAt; _this._invoice_model$_isChanged = $$v.isChanged; _this._invoice_model$_createdAt = $$v.createdAt; _this._invoice_model$_updatedAt = $$v.updatedAt; _this._invoice_model$_archivedAt = $$v.archivedAt; _this._invoice_model$_isDeleted = $$v.isDeleted; _this._invoice_model$_createdUserId = $$v.createdUserId; _this._invoice_model$_assignedUserId = $$v.assignedUserId; _this._invoice_model$_entityType = $$v.entityType; _this._invoice_model$_id = $$v.id; _this._invoice_model$_$v = null; } return _this; }, _invoice_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, exception, _this = this, _s13_ = "InvoiceEntity", _$result = null; try { _$result0 = _this._invoice_model$_$v; if (_$result0 == null) { t1 = _this.get$_invoice_model$_$this()._idempotencyKey; t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._amount, _s13_, "amount"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_balance, _s13_, "balance"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_paidToDate, _s13_, "paidToDate"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_clientId, _s13_, "clientId"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._projectId, _s13_, "projectId"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._expenseId, _s13_, "expenseId"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._vendorId, _s13_, "vendorId"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._subscriptionId, _s13_, "subscriptionId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._statusId, _s13_, "statusId"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_number, _s13_, "number"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._discount, _s13_, "discount"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._poNumber, _s13_, "poNumber"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._date, _s13_, "date"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._dueDate, _s13_, "dueDate"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_publicNotes, _s13_, "publicNotes"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_privateNotes, _s13_, "privateNotes"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._terms, _s13_, "terms"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._footer, _s13_, "footer"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._designId, _s13_, "designId"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._usesInclusiveTaxes, _s13_, "usesInclusiveTaxes"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxName1, _s13_, "taxName1"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxRate1, _s13_, "taxRate1"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxName2, _s13_, "taxName2"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxRate2, _s13_, "taxRate2"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxName3, _s13_, "taxName3"); t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxRate3, _s13_, "taxRate3"); t28 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._isAmountDiscount, _s13_, "isAmountDiscount"); t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._partial, _s13_, "partial"); t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxAmount, _s13_, "taxAmount"); t31 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._partialDueDate, _s13_, "partialDueDate"); t32 = _this.get$_invoice_model$_$this()._invoice_model$_autoBill; t33 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue1, _s13_, "customValue1"); t34 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue2, _s13_, "customValue2"); t35 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue3, _s13_, "customValue3"); t36 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue4, _s13_, "customValue4"); t37 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customSurcharge1, _s13_, "customSurcharge1"); t38 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customSurcharge2, _s13_, "customSurcharge2"); t39 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customSurcharge3, _s13_, "customSurcharge3"); t40 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customSurcharge4, _s13_, "customSurcharge4"); t41 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customTaxes1, _s13_, "customTaxes1"); t42 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customTaxes2, _s13_, "customTaxes2"); t43 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customTaxes3, _s13_, "customTaxes3"); t44 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._customTaxes4, _s13_, "customTaxes4"); t45 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._exchangeRate, _s13_, "exchangeRate"); t46 = _this.get$_invoice_model$_$this()._reminder1Sent; t47 = _this.get$_invoice_model$_$this()._reminder2Sent; t48 = _this.get$_invoice_model$_$this()._reminder3Sent; t49 = _this.get$_invoice_model$_$this()._reminderLastSent; t50 = _this.get$_invoice_model$_$this()._frequencyId; t51 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._lastSentDate, _s13_, "lastSentDate"); t52 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._nextSendDate, _s13_, "nextSendDate"); t53 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._nextSendDatetime, _s13_, "nextSendDatetime"); t54 = _this.get$_invoice_model$_$this()._remainingCycles; t55 = _this.get$_invoice_model$_$this()._dueDateDays; t56 = _this.get$_invoice_model$_$this()._invoiceId; t57 = _this.get$_invoice_model$_$this()._recurringId; t58 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._autoBillEnabled, _s13_, "autoBillEnabled"); t59 = _this._recurringDates; t59 = t59 == null ? null : t59.build$0(); t60 = _this.get$lineItems().build$0(); t61 = _this.get$invitations().build$0(); t62 = _this.get$documents().build$0(); t63 = _this.get$activities().build$0(); t64 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._saveDefaultTerms, _s13_, "saveDefaultTerms"); t65 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._saveDefaultFooter, _s13_, "saveDefaultFooter"); t66 = _this.get$taxData()._tax_model$_build$0(); t67 = _this.get$_invoice_model$_$this()._invoice_model$_loadedAt; t68 = _this.get$_invoice_model$_$this()._invoice_model$_isChanged; t69 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_createdAt, _s13_, "createdAt"); t70 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_updatedAt, _s13_, "updatedAt"); t71 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_archivedAt, _s13_, "archivedAt"); t72 = _this.get$_invoice_model$_$this()._invoice_model$_isDeleted; t73 = _this.get$_invoice_model$_$this()._invoice_model$_createdUserId; _$result0 = A._$InvoiceEntity$_(t63, t2, t71, _this.get$_invoice_model$_$this()._invoice_model$_assignedUserId, t32, t58, t3, t5, t69, t73, t37, t38, t39, t40, t41, t42, t43, t44, t33, t34, t35, t36, t14, t20, t12, t62, t15, t55, _this.get$_invoice_model$_$this()._invoice_model$_entityType, t45, t7, t19, t50, A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_id, _s13_, "id"), t1, t61, t56, t28, t68, t72, t51, t60, t67, t52, t53, t11, t4, t29, t31, t13, t17, t6, t16, t59, t57, t54, t46, t47, t48, t49, t65, t64, t10, t9, t30, t66, t22, t24, t26, t23, t25, t27, t18, t70, t21, t8); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "recurringDates"; t1 = _this._recurringDates; if (t1 != null) t1.build$0(); _$failedField.__late_helper$_value = "lineItems"; _this.get$lineItems().build$0(); _$failedField.__late_helper$_value = "invitations"; _this.get$invitations().build$0(); _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); _$failedField.__late_helper$_value = "activities"; _this.get$activities().build$0(); _$failedField.__late_helper$_value = "taxData"; _this.get$taxData()._tax_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._invoice_model$_$v = t1; return _$result; } }; A._$InvoiceItemEntity.prototype = { rebuild$1(updates) { var t1 = new A.InvoiceItemEntityBuilder(); A.InvoiceItemEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._invoice_model$_$v = this; updates.call$1(t1); return t1._invoice_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$InvoiceItemEntity && _this.productKey === other.productKey && _this.notes === other.notes && _this.cost === other.cost && _this.productCost === other.productCost && _this.quantity === other.quantity && _this.taxName1 === other.taxName1 && _this.taxRate1 === other.taxRate1 && _this.taxName2 === other.taxName2 && _this.taxRate2 === other.taxRate2 && _this.taxName3 === other.taxName3 && _this.taxRate3 === other.taxRate3 && _this.typeId == other.typeId && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.discount === other.discount && _this.taskId == other.taskId && _this.expenseId == other.expenseId && _this.createdAt == other.createdAt && _this.taxCategoryId === other.taxCategoryId; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.productKey)), B.JSString_methods.get$hashCode(_this.notes)), B.JSNumber_methods.get$hashCode(_this.cost)), B.JSNumber_methods.get$hashCode(_this.productCost)), B.JSNumber_methods.get$hashCode(_this.quantity)), B.JSString_methods.get$hashCode(_this.taxName1)), B.JSNumber_methods.get$hashCode(_this.taxRate1)), B.JSString_methods.get$hashCode(_this.taxName2)), B.JSNumber_methods.get$hashCode(_this.taxRate2)), B.JSString_methods.get$hashCode(_this.taxName3)), B.JSNumber_methods.get$hashCode(_this.taxRate3)), J.get$hashCode$(_this.typeId)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSNumber_methods.get$hashCode(_this.discount)), J.get$hashCode$(_this.taskId)), J.get$hashCode$(_this.expenseId)), J.get$hashCode$(_this.createdAt)), B.JSString_methods.get$hashCode(_this.taxCategoryId))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceItemEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "productKey", _this.productKey); t2.add$2(t1, "notes", _this.notes); t2.add$2(t1, "cost", _this.cost); t2.add$2(t1, "productCost", _this.productCost); t2.add$2(t1, "quantity", _this.quantity); t2.add$2(t1, "taxName1", _this.taxName1); t2.add$2(t1, "taxRate1", _this.taxRate1); t2.add$2(t1, "taxName2", _this.taxName2); t2.add$2(t1, "taxRate2", _this.taxRate2); t2.add$2(t1, "taxName3", _this.taxName3); t2.add$2(t1, "taxRate3", _this.taxRate3); t2.add$2(t1, "typeId", _this.typeId); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "discount", _this.discount); t2.add$2(t1, "taskId", _this.taskId); t2.add$2(t1, "expenseId", _this.expenseId); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "taxCategoryId", _this.taxCategoryId); return t2.toString$0(t1); } }; A.InvoiceItemEntityBuilder.prototype = { get$_invoice_model$_$this() { var _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { _this._invoice_model$_productKey = $$v.productKey; _this._invoice_model$_notes = $$v.notes; _this._invoice_model$_cost = $$v.cost; _this._productCost = $$v.productCost; _this._invoice_model$_quantity = $$v.quantity; _this._taxName1 = $$v.taxName1; _this._taxRate1 = $$v.taxRate1; _this._taxName2 = $$v.taxName2; _this._taxRate2 = $$v.taxRate2; _this._taxName3 = $$v.taxName3; _this._taxRate3 = $$v.taxRate3; _this._invoice_model$_typeId = $$v.typeId; _this._invoice_model$_customValue1 = $$v.customValue1; _this._invoice_model$_customValue2 = $$v.customValue2; _this._invoice_model$_customValue3 = $$v.customValue3; _this._invoice_model$_customValue4 = $$v.customValue4; _this._discount = $$v.discount; _this._invoice_model$_taskId = $$v.taskId; _this._expenseId = $$v.expenseId; _this._invoice_model$_createdAt = $$v.createdAt; _this._invoice_model$_taxCategoryId = $$v.taxCategoryId; _this._invoice_model$_$v = null; } return _this; }, _invoice_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _this = this, _s17_ = "InvoiceItemEntity", _$result = _this._invoice_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_productKey, _s17_, "productKey"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_notes, _s17_, "notes"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_cost, _s17_, "cost"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._productCost, _s17_, "productCost"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_quantity, _s17_, "quantity"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxName1, _s17_, "taxName1"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxRate1, _s17_, "taxRate1"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxName2, _s17_, "taxName2"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxRate2, _s17_, "taxRate2"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxName3, _s17_, "taxName3"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._taxRate3, _s17_, "taxRate3"); t12 = _this.get$_invoice_model$_$this()._invoice_model$_typeId; t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue1, _s17_, "customValue1"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue2, _s17_, "customValue2"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue3, _s17_, "customValue3"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_customValue4, _s17_, "customValue4"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._discount, _s17_, "discount"); t18 = _this.get$_invoice_model$_$this()._invoice_model$_taskId; t19 = _this.get$_invoice_model$_$this()._expenseId; _$result = A._$InvoiceItemEntity$_(t3, _this.get$_invoice_model$_$this()._invoice_model$_createdAt, t13, t14, t15, t16, t17, t19, t2, t4, t1, t5, t18, A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_taxCategoryId, _s17_, "taxCategoryId"), t6, t8, t10, t7, t9, t11, t12); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._invoice_model$_$v = _$result; } }; A._$InvitationEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$InvitationEntity && _this.key === other.key && _this.link === other.link && _this.clientContactId === other.clientContactId && _this.vendorContactId === other.vendorContactId && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.entityType == other.entityType && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.key)), B.JSString_methods.get$hashCode(_this.link)), B.JSString_methods.get$hashCode(_this.clientContactId)), B.JSString_methods.get$hashCode(_this.vendorContactId)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), J.get$hashCode$(_this.entityType)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("InvitationEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "key", _this.key); t2.add$2(t1, "link", _this.link); t2.add$2(t1, "clientContactId", _this.clientContactId); t2.add$2(t1, "vendorContactId", _this.vendorContactId); t2.add$2(t1, "sentDate", _this.sentDate); t2.add$2(t1, "viewedDate", _this.viewedDate); t2.add$2(t1, "openedDate", _this.openedDate); t2.add$2(t1, "emailStatus", _this.emailStatus); t2.add$2(t1, "emailError", _this.emailError); t2.add$2(t1, "messageId", _this.messageId); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$entityType() { return this.entityType; }, get$id(receiver) { return this.id; } }; A.InvitationEntityBuilder.prototype = { get$id(_) { return this.get$_invoice_model$_$this()._invoice_model$_id; }, get$_invoice_model$_$this() { var _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { _this._invoice_model$_key = $$v.key; _this._invoice_model$_link = $$v.link; _this._invoice_model$_clientContactId = $$v.clientContactId; _this._invoice_model$_vendorContactId = $$v.vendorContactId; _this._sentDate = $$v.sentDate; _this._viewedDate = $$v.viewedDate; _this._openedDate = $$v.openedDate; _this._emailStatus = $$v.emailStatus; _this._emailError = $$v.emailError; _this._messageId = $$v.messageId; _this._invoice_model$_isChanged = $$v.isChanged; _this._invoice_model$_createdAt = $$v.createdAt; _this._invoice_model$_updatedAt = $$v.updatedAt; _this._invoice_model$_archivedAt = $$v.archivedAt; _this._invoice_model$_isDeleted = $$v.isDeleted; _this._invoice_model$_createdUserId = $$v.createdUserId; _this._invoice_model$_assignedUserId = $$v.assignedUserId; _this._invoice_model$_entityType = $$v.entityType; _this._invoice_model$_id = $$v.id; _this._invoice_model$_$v = null; } return _this; } }; A._$InvoiceScheduleEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$InvoiceScheduleEntity && this.sendDate === other.sendDate && this.dueDate === other.dueDate; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.sendDate)), B.JSString_methods.get$hashCode(_this.dueDate))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceScheduleEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "sendDate", this.sendDate); t2.add$2(t1, "dueDate", this.dueDate); return t2.toString$0(t1); } }; A.InvoiceScheduleEntityBuilder.prototype = { get$_invoice_model$_$this() { var _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { _this._invoice_model$_sendDate = $$v.sendDate; _this._dueDate = $$v.dueDate; _this._invoice_model$_$v = null; } return _this; } }; A._$InvoiceHistoryEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$InvoiceHistoryEntity && _this.id === other.id && _this.activityId === other.activityId && _this.createdAt === other.createdAt && _this.amount === other.amount; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.activityId)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSNumber_methods.get$hashCode(_this.amount))); t1 = _this._invoice_model$__hashCode; if (t1 == null) { _this._invoice_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceHistoryEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", _this.id); t2.add$2(t1, "activityId", _this.activityId); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "amount", _this.amount); return t2.toString$0(t1); }, get$id(receiver) { return this.id; }, get$amount() { return this.amount; } }; A.InvoiceHistoryEntityBuilder.prototype = { get$id(_) { return this.get$_invoice_model$_$this()._invoice_model$_id; }, get$amount() { return this.get$_invoice_model$_$this()._amount; }, get$_invoice_model$_$this() { var _this = this, $$v = _this._invoice_model$_$v; if ($$v != null) { _this._invoice_model$_id = $$v.id; _this._activityId = $$v.activityId; _this._invoice_model$_createdAt = $$v.createdAt; _this._amount = $$v.amount; _this._invoice_model$_$v = null; } return _this; }, _invoice_model$_build$0() { var t1, t2, t3, t4, _this = this, _s20_ = "InvoiceHistoryEntity", _s10_ = "activityId", _s9_ = "createdAt", _$result = _this._invoice_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_id, _s20_, "id"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._activityId, _s20_, _s10_); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._invoice_model$_createdAt, _s20_, _s9_); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_model$_$this()._amount, _s20_, "amount"); _$result = new A._$InvoiceHistoryEntity(t1, t2, t3, t4); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "id"); A.BuiltValueNullFieldError_checkNotNull(t2, _s20_, _s10_); A.BuiltValueNullFieldError_checkNotNull(t3, _s20_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t4, _s20_, "amount"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._invoice_model$_$v = _$result; } }; A._InvitationEntity_Object_BaseEntity.prototype = {}; A._InvitationEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._InvoiceEntity_Object_BaseEntity.prototype = {}; A._InvoiceEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal.prototype = {}; A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient.prototype = {}; A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient_BelongsToVendor.prototype = {}; A.CalculateInvoiceTotal.prototype = { _calculateTaxAmount$4(amount, rate, useInclusiveTaxes, precision) { return A.round(useInclusiveTaxes ? amount - amount / (1 + rate / 100) : amount * rate / 100, precision); }, calculateTaxes$2$precision$useInclusiveTaxes(precision, useInclusiveTaxes) { var map, t2, t3, _this = this, t1 = {}; t1.total = _this.calculateSubtotal$1$precision(precision); t1.taxAmount = null; map = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.double); B.JSArray_methods.forEach$1(_this.lineItems._list$_list, new A.CalculateInvoiceTotal_calculateTaxes_closure(t1, _this, precision, useInclusiveTaxes, map)); t2 = _this.discount; if (t2 !== 0) { t3 = t1.total; if (_this.isAmountDiscount) t1.total = t3 - A.round(t2, precision); else t1.total = t3 - A.round(t3 * t2 / 100, precision); } t2 = _this.customSurcharge1; if (t2 !== 0 && _this.customTaxes1) t1.total = t1.total + A.round(t2, precision); t2 = _this.customSurcharge2; if (t2 !== 0 && _this.customTaxes2) t1.total = t1.total + A.round(t2, precision); t2 = _this.customSurcharge3; if (t2 !== 0 && _this.customTaxes3) t1.total = t1.total + A.round(t2, precision); t2 = _this.customSurcharge4; if (t2 !== 0 && _this.customTaxes4) t1.total = t1.total + A.round(t2, precision); t2 = _this.taxRate1; if (t2 !== 0) { t1.taxAmount = _this._calculateTaxAmount$4(t1.total, t2, useInclusiveTaxes, precision); map.update$3$ifAbsent(map, _this.taxName1, new A.CalculateInvoiceTotal_calculateTaxes_closure0(t1), new A.CalculateInvoiceTotal_calculateTaxes_closure1(t1)); } t2 = _this.taxRate2; if (t2 !== 0) { t1.taxAmount = _this._calculateTaxAmount$4(t1.total, t2, useInclusiveTaxes, precision); map.update$3$ifAbsent(map, _this.taxName2, new A.CalculateInvoiceTotal_calculateTaxes_closure2(t1), new A.CalculateInvoiceTotal_calculateTaxes_closure3(t1)); } t2 = _this.taxRate3; if (t2 !== 0) { t1.taxAmount = _this._calculateTaxAmount$4(t1.total, t2, useInclusiveTaxes, precision); map.update$3$ifAbsent(map, _this.taxName3, new A.CalculateInvoiceTotal_calculateTaxes_closure4(t1), new A.CalculateInvoiceTotal_calculateTaxes_closure5(t1)); } return map; }, getTaxable$1(precision) { var t2, t3, total, _this = this, t1 = {}; t1.total = 0; B.JSArray_methods.forEach$1(_this.lineItems._list$_list, new A.CalculateInvoiceTotal_getTaxable_closure(t1, _this, precision)); t2 = _this.discount; if (t2 !== 0) { t3 = t1.total; if (_this.isAmountDiscount) t1.total = t3 - t2; else { total = t3 * ((100 - t2) / 100); t1.total = total; t1.total = A.round(total, 2); } } if (_this.customTaxes1) t1.total = t1.total + _this.customSurcharge1; if (_this.customTaxes2) t1.total = t1.total + _this.customSurcharge2; if (_this.customTaxes3) t1.total = t1.total + _this.customSurcharge3; if (_this.customTaxes4) t1.total = t1.total + _this.customSurcharge4; return t1.total; }, getItemTaxable$3(item, invoiceTotal, precision) { var t2, qty = A.round(item.quantity, 5), cost = A.round(item.cost, 5), itemDiscount = A.round(item.discount, 5), lineTotal = qty * cost, t1 = this.discount; if (t1 !== 0) if (this.isAmountDiscount) { t2 = invoiceTotal + t1; if (t2 !== 0) lineTotal -= invoiceTotal !== 0 ? lineTotal / t2 * t1 : 0; } else lineTotal *= (100 - t1) / 100; if (itemDiscount !== 0) lineTotal = this.isAmountDiscount ? lineTotal - itemDiscount : lineTotal - lineTotal * itemDiscount / 100; return A.round(lineTotal, precision); }, calculateTotal$1$precision(precision) { var t2, t3, t4, t5, t6, t7, t8, t9, taxAmount1, taxAmount2, taxAmount3, _this = this, t1 = {}; t1.total = _this.calculateSubtotal$1$precision(precision); t1.itemTax = 0; B.JSArray_methods.forEach$1(_this.lineItems._list$_list, new A.CalculateInvoiceTotal_calculateTotal_closure(t1, _this, precision)); t2 = _this.discount; if (t2 !== 0) { t3 = t1.total; if (_this.isAmountDiscount) t1.total = t3 - A.round(t2, precision); else t1.total = t3 - A.round(t3 * t2 / 100, precision); } t2 = _this.customSurcharge1; t3 = t2 !== 0; if (t3 && _this.customTaxes1) t1.total = t1.total + A.round(t2, precision); t4 = _this.customSurcharge2; t5 = t4 !== 0; if (t5 && _this.customTaxes2) t1.total = t1.total + A.round(t4, precision); t6 = _this.customSurcharge3; t7 = t6 !== 0; if (t7 && _this.customTaxes3) t1.total = t1.total + A.round(t6, precision); t8 = _this.customSurcharge4; t9 = t8 !== 0; if (t9 && _this.customTaxes4) t1.total = t1.total + A.round(t8, precision); if (!_this.usesInclusiveTaxes) { taxAmount1 = A.round(t1.total * _this.taxRate1 / 100, precision); taxAmount2 = A.round(t1.total * _this.taxRate2 / 100, precision); taxAmount3 = A.round(t1.total * _this.taxRate3 / 100, precision); t1.total = t1.total + (t1.itemTax + taxAmount1 + taxAmount2 + taxAmount3); } if (t3 && !_this.customTaxes1) t1.total = t1.total + A.round(t2, precision); if (t5 && !_this.customTaxes2) t1.total = t1.total + A.round(t4, precision); if (t7 && !_this.customTaxes3) t1.total = t1.total + A.round(t6, precision); if (t9 && !_this.customTaxes4) t1.total = t1.total + A.round(t8, precision); return t1.total; }, calculateSubtotal$1$precision(precision) { var t1 = {}; t1.total = 0; B.JSArray_methods.forEach$1(this.lineItems._list$_list, new A.CalculateInvoiceTotal_calculateSubtotal_closure(t1, this, precision)); return t1.total; } }; A.CalculateInvoiceTotal_calculateTaxes_closure.prototype = { call$1(item) { var t4, _this = this, taxRate1 = A.round(item.taxRate1, 3), taxRate2 = A.round(item.taxRate2, 3), taxRate3 = A.round(item.taxRate3, 3), t1 = _this.$this, t2 = _this._box_0, t3 = _this.precision, lineTotal = t1.getItemTaxable$3(item, t2.total, t3); if (taxRate1 !== 0) { t2.taxAmount = t1._calculateTaxAmount$4(lineTotal, taxRate1, _this.useInclusiveTaxes, t3); t4 = _this.map; t4.update$3$ifAbsent(t4, item.taxName1, new A.CalculateInvoiceTotal_calculateTaxes__closure(t2), new A.CalculateInvoiceTotal_calculateTaxes__closure0(t2)); } if (taxRate2 !== 0) { t2.taxAmount = t1._calculateTaxAmount$4(lineTotal, taxRate2, _this.useInclusiveTaxes, t3); t4 = _this.map; t4.update$3$ifAbsent(t4, item.taxName2, new A.CalculateInvoiceTotal_calculateTaxes__closure1(t2), new A.CalculateInvoiceTotal_calculateTaxes__closure2(t2)); } if (taxRate3 !== 0) { t2.taxAmount = t1._calculateTaxAmount$4(lineTotal, taxRate3, _this.useInclusiveTaxes, t3); t1 = _this.map; t1.update$3$ifAbsent(t1, item.taxName3, new A.CalculateInvoiceTotal_calculateTaxes__closure3(t2), new A.CalculateInvoiceTotal_calculateTaxes__closure4(t2)); } }, $signature: 321 }; A.CalculateInvoiceTotal_calculateTaxes__closure.prototype = { call$1(value) { return value + this._box_0.taxAmount; }, $signature: 7 }; A.CalculateInvoiceTotal_calculateTaxes__closure0.prototype = { call$0() { return this._box_0.taxAmount; }, $signature: 183 }; A.CalculateInvoiceTotal_calculateTaxes__closure1.prototype = { call$1(value) { return value + this._box_0.taxAmount; }, $signature: 7 }; A.CalculateInvoiceTotal_calculateTaxes__closure2.prototype = { call$0() { return this._box_0.taxAmount; }, $signature: 183 }; A.CalculateInvoiceTotal_calculateTaxes__closure3.prototype = { call$1(value) { return value + this._box_0.taxAmount; }, $signature: 7 }; A.CalculateInvoiceTotal_calculateTaxes__closure4.prototype = { call$0() { return this._box_0.taxAmount; }, $signature: 183 }; A.CalculateInvoiceTotal_calculateTaxes_closure0.prototype = { call$1(value) { return value + this._box_0.taxAmount; }, $signature: 7 }; A.CalculateInvoiceTotal_calculateTaxes_closure1.prototype = { call$0() { return this._box_0.taxAmount; }, $signature: 183 }; A.CalculateInvoiceTotal_calculateTaxes_closure2.prototype = { call$1(value) { return value + this._box_0.taxAmount; }, $signature: 7 }; A.CalculateInvoiceTotal_calculateTaxes_closure3.prototype = { call$0() { return this._box_0.taxAmount; }, $signature: 183 }; A.CalculateInvoiceTotal_calculateTaxes_closure4.prototype = { call$1(value) { return value + this._box_0.taxAmount; }, $signature: 7 }; A.CalculateInvoiceTotal_calculateTaxes_closure5.prototype = { call$0() { return this._box_0.taxAmount; }, $signature: 183 }; A.CalculateInvoiceTotal_getTaxable_closure.prototype = { call$1(invoiceItem) { var lineTotal = invoiceItem.quantity * invoiceItem.cost, t1 = invoiceItem.discount; if (t1 !== 0) lineTotal = this.$this.isAmountDiscount ? lineTotal - t1 : lineTotal - A.round(lineTotal * t1 / 100, this.precision); this._box_0.total += lineTotal; }, $signature: 321 }; A.CalculateInvoiceTotal_calculateTotal_closure.prototype = { call$1(item) { var t3, _this = this, qty = A.round(item.quantity, 5), cost = A.round(item.cost, 5), itemDiscount = A.round(item.discount, 5), taxRate1 = A.round(item.taxRate1, 3), taxRate2 = A.round(item.taxRate2, 3), taxRate3 = A.round(item.taxRate3, 3), lineTotal = qty * cost, t1 = _this.$this, t2 = t1.discount; if (t2 !== 0) if (t1.isAmountDiscount) { t3 = _this._box_0.total; if (t3 !== 0) lineTotal -= A.round(lineTotal / t3 * t2, _this.precision); } else lineTotal -= A.round(lineTotal * t2 / 100, _this.precision); if (itemDiscount !== 0) lineTotal = t1.isAmountDiscount ? lineTotal - itemDiscount : lineTotal - A.round(lineTotal * itemDiscount / 100, _this.precision); if (taxRate1 !== 0) { t1 = _this._box_0; t1.itemTax = t1.itemTax + A.round(lineTotal * taxRate1 / 100, _this.precision); } if (taxRate2 !== 0) { t1 = _this._box_0; t1.itemTax = t1.itemTax + A.round(lineTotal * taxRate2 / 100, _this.precision); } if (taxRate3 !== 0) { t1 = _this._box_0; t1.itemTax = t1.itemTax + A.round(lineTotal * taxRate3 / 100, _this.precision); } }, $signature: 321 }; A.CalculateInvoiceTotal_calculateSubtotal_closure.prototype = { call$1(item) { var t1, _this = this, qty = A.round(item.quantity, 5), cost = A.round(item.cost, 5), discount = A.round(item.discount, 5), lineTotal = qty * cost; if (discount !== 0) lineTotal = _this.$this.isAmountDiscount ? lineTotal - discount : lineTotal - A.round(lineTotal * discount / 100, _this.precision); t1 = _this._box_0; t1.total = t1.total + A.round(lineTotal, _this.precision); }, $signature: 321 }; A.EntityAction.prototype = { toString$0(_) { if (this === B.EntityAction_addToInvoice) return "action_add_to_invoice"; else if (this === B.EntityAction_viewDocument) return "view"; return A.toSnakeCase(this.super$EnumClass$toString(0)); }, get$isServerSide() { return B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_start, B.EntityAction_stop, B.EntityAction_markPaid, B.EntityAction_markSent, B.EntityAction_convertToInvoice, B.EntityAction_approve, B.EntityAction_cancelInvoice, B.EntityAction_resume, B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore, B.EntityAction_purge, B.EntityAction_sendNow, B.EntityAction_autoBill], type$.JSArray_EntityAction), this); }, toApiParam$0() { var _this = this, value = _this.toString$0(0); if (_this === B.EntityAction_runTemplate) return "template"; if (_this === B.EntityAction_sendEmail || _this === B.EntityAction_bulkSendEmail) return "email"; else if (_this === B.EntityAction_cancelInvoice) return "cancel"; else if (_this === B.EntityAction_convertToExpense) return "expense"; else if (_this === B.EntityAction_resume) return "start"; else if (_this === B.EntityAction_setTaxCategory) return "set_tax_id"; return value; } }; A.PaymentListResponse.prototype = {}; A.PaymentItemResponse.prototype = {}; A.PaymentEntity.prototype = { get$entityType() { return B.EntityType_payment; }, get$calculatedStatusId() { var t1 = this.applied; if (t1 < this.amount) return t1 === 0 ? "-1" : "-2"; return this.statusId; }, compareTo$7$clientMap$invoiceMap$payment$paymentTypeMap$sortAscending$sortField$userMap(_, clientMap, invoiceMap, payment, paymentTypeMap, sortAscending, sortField, userMap) { var response, t1, invoiceA, invoiceB, clientA, clientB, typeA, typeB, userA, userB, t2, stateA, _null = null, _s8_ = "archived", paymentA = sortAscending ? this : payment, paymentB = sortAscending ? payment : this; switch (sortField) { case "amount": response = B.JSNumber_methods.compareTo$1(paymentA.amount, paymentB.amount); break; case "exchange_rate": response = B.JSNumber_methods.compareTo$1(paymentA.exchangeRate, paymentB.exchangeRate); break; case "refunded": response = B.JSNumber_methods.compareTo$1(paymentA.refunded, paymentB.refunded); break; case "number": response = A.compareNatural(paymentA.number, paymentB.number); break; case "transaction_reference": response = B.JSString_methods.compareTo$1(paymentA.transactionReference, paymentB.transactionReference); break; case "date": response = B.JSString_methods.compareTo$1(paymentA.date, paymentB.date); break; case "private_notes": response = B.JSString_methods.compareTo$1(paymentA.privateNotes.toLowerCase(), paymentB.date.toLowerCase()); break; case "updated_at": response = B.JSInt_methods.compareTo$1(paymentA.updatedAt, paymentB.updatedAt); break; case "created_at": response = B.JSInt_methods.compareTo$1(paymentA.createdAt, paymentB.createdAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(paymentA.archivedAt, paymentB.archivedAt); break; case "status": response = B.JSString_methods.compareTo$1(paymentA.statusId, paymentB.statusId); break; case "custom1": response = B.JSString_methods.compareTo$1(paymentA.customValue1.toLowerCase(), paymentB.customValue1.toLowerCase()); break; case "custom2": response = B.JSString_methods.compareTo$1(paymentA.customValue2.toLowerCase(), paymentB.customValue2.toLowerCase()); break; case "custom3": response = B.JSString_methods.compareTo$1(paymentA.customValue3.toLowerCase(), paymentB.customValue3.toLowerCase()); break; case "custom4": response = B.JSString_methods.compareTo$1(paymentA.customValue4.toLowerCase(), paymentB.customValue4.toLowerCase()); break; case "invoice_number": t1 = invoiceMap._map$_map; invoiceA = t1.$index(0, paymentA.get$invoiceId()); if (invoiceA == null) invoiceA = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); invoiceB = t1.$index(0, paymentB.get$invoiceId()); if (invoiceB == null) invoiceB = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); response = B.JSString_methods.compareTo$1(invoiceA.number.toLowerCase(), invoiceB.number.toLowerCase()); break; case "client": t1 = clientMap._map$_map; clientA = t1.$index(0, paymentA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, paymentB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(clientA.displayName.toLowerCase(), clientB.displayName.toLowerCase()); break; case "type": t1 = paymentTypeMap._map$_map; typeA = t1.$index(0, paymentA.typeId); if (typeA == null) typeA = A._$PaymentTypeEntity$_("", ""); typeB = t1.$index(0, paymentB.typeId); if (typeB == null) typeB = A._$PaymentTypeEntity$_("", ""); response = B.JSString_methods.compareTo$1(typeA.name.toLowerCase(), typeB.name.toLowerCase()); break; case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, paymentA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, paymentB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, paymentA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, paymentB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "entity_state": if (paymentA.get$isActive()) t1 = "active"; else { if (paymentA.archivedAt > 0) { t1 = paymentA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (paymentB.get$isActive()) t1 = "active"; else { if (paymentB.archivedAt > 0) { t1 = paymentB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "documents": response = B.JSInt_methods.compareTo$1(paymentA.documents._list$_list.length, paymentB.documents._list$_list.length); break; default: A.print("## ERROR: sort by payment." + sortField + " is not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(payment.number.toLowerCase(), this.number.toLowerCase()) : response; }, matchesStatuses$1(statuses) { var t3, t4, t1 = statuses._list$_list, t2 = t1.length; if (t2 === 0) return true; for (t3 = A._arrayInstanceType(t1), t2 = new J.ArrayIterator(t1, t2, t3._eval$1("ArrayIterator<1>")), t1 = this.statusId, t3 = t3._precomputed1; t2.moveNext$0();) { t4 = t2.__interceptors$_current; if (t4 == null) t4 = t3._as(t4); if (t4.get$id(t4) === t1 || t4.get$id(t4) === this.get$calculatedStatusId()) return true; } return false; }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.number, _this.transactionReference, _this.privateNotes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.number, _this.transactionReference, _this.privateNotes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t2, _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; t1 = !t1; if (t1) if (userCompany.canEditEntity$1(_this)) { if (!multiselect) { if (includeEdit) actions.push(B.EntityAction_edit); if (_this.applied < _this.amount && B.JSArray_methods.contains$1(A._setArrayType(["4", "5"], type$.JSArray_String), _this.statusId)) actions.push(B.EntityAction_applyPayment); if (_this.get$completedAmount() > 0 && B.JSArray_methods.contains$1(A._setArrayType(["4", "5"], type$.JSArray_String), _this.statusId)) actions.push(B.EntityAction_refundPayment); } if (client != null && client.get$hasEmailAddress()) actions.push(B.EntityAction_sendEmail); } if (t1) { t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); A.hasDesignTemplatesForEntityType(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].designState.map, B.EntityType_payment); actions.push(B.EntityAction_runTemplate); } if (t1 && multiselect) actions.push(B.EntityAction_documents); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); if (userCompany.canEditEntity$1(_this) && _this.archivedAt > 0 && t1) actions.push(B.EntityAction_restore); if (userCompany.canEditEntity$1(_this)) t2 = !(_this.archivedAt > 0 && t1) && t1; else t2 = false; if (t2) actions.push(B.EntityAction_archive); if (userCompany.canEditEntity$1(_this)) { t2 = _this.archivedAt > 0; if (!(!(t2 && t1) && t1)) t1 = t2 && t1; else t1 = true; } else t1 = false; if (t1) actions.push(B.EntityAction_delete); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayName() { return this.number; }, get$listDisplayAmount() { return this.amount; }, get$invoicePaymentables() { var t1 = this.paymentables._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(t1, new A.PaymentEntity_invoicePaymentables_closure(), t2), true, t2._eval$1("Iterable.E")); }, get$creditPaymentables() { var t1 = this.paymentables._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(t1, new A.PaymentEntity_creditPaymentables_closure(), t2), true, t2._eval$1("Iterable.E")); }, get$invoiceId() { var invoicePaymentables = A.IterableExtension_firstWhereOrNull(this.paymentables, new A.PaymentEntity_invoiceId_closure()); if (invoicePaymentables == null) return null; return invoicePaymentables.get$isEmpty(0) ? null : invoicePaymentables.invoiceId; }, get$isRestorable() { return false; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, get$completedAmount() { var _this = this, t1 = _this.isDeleted; t1.toString; if (t1) return 0; if (B.JSArray_methods.contains$1(A._setArrayType(["2", "3"], type$.JSArray_String), _this.statusId)) return 0; return _this.amount - _this.refunded; } }; A.PaymentEntity_invoicePaymentables_closure.prototype = { call$1(p) { return p.get$entityType() === B.EntityType_invoice; }, $signature: 257 }; A.PaymentEntity_creditPaymentables_closure.prototype = { call$1(p) { return p.get$entityType() === B.EntityType_credit; }, $signature: 257 }; A.PaymentEntity_invoiceId_closure.prototype = { call$1(p) { return p.get$entityType() === B.EntityType_invoice; }, $signature: 257 }; A.PaymentableEntity.prototype = { get$isEmpty(_) { var t1 = this.invoiceId; if ((t1 == null ? "" : t1).length === 0) { t1 = this.creditId; t1 = (t1 == null ? "" : t1).length === 0 && this.amount === 0; } else t1 = false; return t1; }, get$entityType() { var t1 = this.invoiceId; return (t1 == null ? "" : t1).length === 0 ? B.EntityType_credit : B.EntityType_invoice; } }; A._$PaymentListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_7N70)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.PaymentListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.PaymentEntity, t3 = type$.ListBuilder_PaymentEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._payment_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._payment_model$_data = t6; result._payment_model$_$v = null; } t4 = result._payment_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._payment_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_7N70); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._payment_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ibx; }, get$wireName() { return "PaymentListResponse"; } }; A._$PaymentItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_CxZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.PaymentItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.PaymentEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._payment_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.PaymentEntityBuilder(); t3.get$_payment_model$_$this()._transactionId = ""; t3.get$_payment_model$_$this()._gatewayTypeId = ""; t3._payment_model$_$v = t2; result._payment_model$_data = t3; result._payment_model$_$v = null; } t2 = result._payment_model$_data; if (t2 == null) { t2 = new A.PaymentEntityBuilder(); t2.get$_payment_model$_$this()._transactionId = ""; t2.get$_payment_model$_$this()._gatewayTypeId = ""; result._payment_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_CxZ); t3.toString; t1._as(t3); t2._payment_model$_$v = t3; break; } } return result._payment_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_43h2; }, get$wireName() { return "PaymentItemResponse"; } }; A._$PaymentEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["amount", serializers.serialize$2$specifiedType(object.amount, B.FullType_MME), "applied", serializers.serialize$2$specifiedType(object.applied, B.FullType_MME), "refunded", serializers.serialize$2$specifiedType(object.refunded, B.FullType_MME), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "client_id", serializers.serialize$2$specifiedType(object.clientId, B.FullType_h8g), "status_id", serializers.serialize$2$specifiedType(object.statusId, B.FullType_h8g), "transaction_reference", serializers.serialize$2$specifiedType(object.transactionReference, B.FullType_h8g), "date", serializers.serialize$2$specifiedType(object.date, B.FullType_h8g), "type_id", serializers.serialize$2$specifiedType(object.typeId, B.FullType_h8g), "private_notes", serializers.serialize$2$specifiedType(object.privateNotes, B.FullType_h8g), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "exchange_rate", serializers.serialize$2$specifiedType(object.exchangeRate, B.FullType_MME), "exchange_currency_id", serializers.serialize$2$specifiedType(object.exchangeCurrencyId, B.FullType_h8g), "is_manual", serializers.serialize$2$specifiedType(object.isManual, B.FullType_MtR), "project_id", serializers.serialize$2$specifiedType(object.projectId, B.FullType_h8g), "vendor_id", serializers.serialize$2$specifiedType(object.vendorId, B.FullType_h8g), "invitation_id", serializers.serialize$2$specifiedType(object.invitationId, B.FullType_h8g), "transaction_id", serializers.serialize$2$specifiedType(object.transactionId, B.FullType_h8g), "client_contact_id", serializers.serialize$2$specifiedType(object.clientContactId, B.FullType_h8g), "company_gateway_id", serializers.serialize$2$specifiedType(object.companyGatewayId, B.FullType_h8g), "currency_id", serializers.serialize$2$specifiedType(object.currencyId, B.FullType_h8g), "gateway_type_id", serializers.serialize$2$specifiedType(object.gatewayTypeId, B.FullType_h8g), "paymentables", serializers.serialize$2$specifiedType(object.paymentables, B.FullType_qEM), "invoices", serializers.serialize$2$specifiedType(object.invoices, B.FullType_qEM), "credits", serializers.serialize$2$specifiedType(object.credits, B.FullType_qEM), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.idempotencyKey; if (value != null) { result.push("idempotency_key"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.isApplying; if (value != null) { result.push("isApplying"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.sendEmail; if (value != null) { result.push("sendEmail"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.gatewayRefund; if (value != null) { result.push("gatewayRefund"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, value, t7, t8, result = new A.PaymentEntityBuilder(); A.PaymentEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity, t4 = type$.PaymentableEntity, t5 = type$.ListBuilder_PaymentableEntity; iterator.moveNext$0();) { t6 = iterator.get$current(iterator); t6.toString; A._asString(t6); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t6) { case "amount": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t6.toString; A._asDouble(t6); result.get$_payment_model$_$this()._payment_model$_amount = t6; break; case "applied": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t6.toString; A._asDouble(t6); result.get$_payment_model$_$this()._applied = t6; break; case "refunded": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t6.toString; A._asDouble(t6); result.get$_payment_model$_$this()._refunded = t6; break; case "number": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_number = t6; break; case "idempotency_key": t6 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_model$_$this()._payment_model$_idempotencyKey = t6; break; case "client_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_clientId = t6; break; case "status_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_statusId = t6; break; case "transaction_reference": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._transactionReference = t6; break; case "date": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_date = t6; break; case "type_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._typeId = t6; break; case "private_notes": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_privateNotes = t6; break; case "custom_value1": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_customValue1 = t6; break; case "custom_value2": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_customValue2 = t6; break; case "custom_value3": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_customValue3 = t6; break; case "custom_value4": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_customValue4 = t6; break; case "exchange_rate": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t6.toString; A._asDouble(t6); result.get$_payment_model$_$this()._payment_model$_exchangeRate = t6; break; case "exchange_currency_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._exchangeCurrencyId = t6; break; case "is_manual": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t6.toString; A._asBool(t6); result.get$_payment_model$_$this()._isManual = t6; break; case "project_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_projectId = t6; break; case "vendor_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_vendorId = t6; break; case "invitation_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._invitationId = t6; break; case "transaction_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._transactionId = t6; break; case "client_contact_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._clientContactId = t6; break; case "company_gateway_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._companyGatewayId = t6; break; case "currency_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_currencyId = t6; break; case "gateway_type_id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._gatewayTypeId = t6; break; case "isApplying": t6 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_model$_$this()._isApplying = t6; break; case "sendEmail": t6 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_model$_$this()._sendEmail = t6; break; case "gatewayRefund": t6 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_model$_$this()._gatewayRefund = t6; break; case "paymentables": t6 = result.get$_payment_model$_$this(); t7 = t6._paymentables; if (t7 == null) { t7 = new A.ListBuilder(t5); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t6._paymentables = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_qEM); t7.toString; t1._as(t7); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } break; case "invoices": t6 = result.get$_payment_model$_$this(); t7 = t6._payment_model$_invoices; if (t7 == null) { t7 = new A.ListBuilder(t5); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t6._payment_model$_invoices = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_qEM); t7.toString; t1._as(t7); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } break; case "credits": t6 = result.get$_payment_model$_$this(); t7 = t6._payment_model$_credits; if (t7 == null) { t7 = new A.ListBuilder(t5); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t6._payment_model$_credits = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_qEM); t7.toString; t1._as(t7); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } break; case "documents": t6 = result.get$_payment_model$_$this(); t7 = t6._payment_model$_documents; if (t7 == null) { t7 = new A.ListBuilder(t3); t7.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t6._payment_model$_documents = t7; t6 = t7; } else t6 = t7; t7 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t7.toString; t1._as(t7); t8 = t6.$ti; if (t8._eval$1("_BuiltList<1>")._is(t7)) { t6.__ListBuilder__list_A = t7._list$_list; t6._listOwner = t7; } else { t6.__ListBuilder__list_A = A.List_List$from(t7, true, t8._precomputed1); t6._listOwner = null; } break; case "isChanged": t6 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_model$_$this()._payment_model$_isChanged = t6; break; case "created_at": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t6.toString; A._asInt(t6); result.get$_payment_model$_$this()._payment_model$_createdAt = t6; break; case "updated_at": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t6.toString; A._asInt(t6); result.get$_payment_model$_$this()._payment_model$_updatedAt = t6; break; case "archived_at": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t6.toString; A._asInt(t6); result.get$_payment_model$_$this()._payment_model$_archivedAt = t6; break; case "is_deleted": t6 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_model$_$this()._payment_model$_isDeleted = t6; break; case "user_id": t6 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_model$_$this()._payment_model$_createdUserId = t6; break; case "assigned_user_id": t6 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_model$_$this()._payment_model$_assignedUserId = t6; break; case "id": t6 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t6.toString; A._asString(t6); result.get$_payment_model$_$this()._payment_model$_id = t6; break; } } return result._payment_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Wdt; }, get$wireName() { return "PaymentEntity"; } }; A._$PaymentableEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["amount", serializers.serialize$2$specifiedType(object.amount, B.FullType_MME), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.createdAt; if (value != null) { result.push("created_at"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.updatedAt; if (value != null) { result.push("updated_at"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.invoiceId; if (value != null) { result.push("invoice_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.creditId; if (value != null) { result.push("credit_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.PaymentableEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "created_at": t1 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_payment_model$_$this()._payment_model$_createdAt = t1; break; case "updated_at": t1 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_payment_model$_$this()._payment_model$_updatedAt = t1; break; case "invoice_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_model$_$this()._payment_model$_invoiceId = t1; break; case "credit_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_model$_$this()._payment_model$_creditId = t1; break; case "amount": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_payment_model$_$this()._payment_model$_amount = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_payment_model$_$this()._payment_model$_id = t1; break; } } return result._payment_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Ja4; }, get$wireName() { return "PaymentableEntity"; } }; A._$PaymentListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._payment_model$__hashCode; if (t1 == null) { _this._payment_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.PaymentListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._payment_model$_$v; if ($$v != null) { t1 = $$v.data; _this._payment_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._payment_model$_$v = null; } t1 = _this._payment_model$_data; return t1 == null ? _this._payment_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentEntity) : t1; }, _payment_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "PaymentListResponse", _$result = null; try { _$result0 = _this._payment_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$PaymentListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_model$_$v = t1; return _$result; } }; A._$PaymentItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._payment_model$__hashCode; if (t1 == null) { _this._payment_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.PaymentItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._payment_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.PaymentEntityBuilder(); A.PaymentEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._payment_model$_$v = t1; _this._payment_model$_data = t2; _this._payment_model$_$v = null; } t1 = _this._payment_model$_data; if (t1 == null) { t1 = new A.PaymentEntityBuilder(); A.PaymentEntity__initializeBuilder(t1); _this._payment_model$_data = t1; } return t1; }, _payment_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "PaymentItemResponse", _$result = null; try { _$result0 = _this._payment_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._payment_model$_build$0(); _$result0 = new A._$PaymentItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._payment_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_model$_$v = t1; return _$result; } }; A._$PaymentEntity.prototype = { rebuild$1(updates) { var t1 = new A.PaymentEntityBuilder(); A.PaymentEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._payment_model$_$v = this; updates.call$1(t1); return t1._payment_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$PaymentEntity && _this.amount === other.amount && _this.applied === other.applied && _this.refunded === other.refunded && _this.number === other.number && _this.idempotencyKey == other.idempotencyKey && _this.clientId === other.clientId && _this.statusId === other.statusId && _this.transactionReference === other.transactionReference && _this.date === other.date && _this.typeId === other.typeId && _this.privateNotes === other.privateNotes && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.exchangeRate === other.exchangeRate && _this.exchangeCurrencyId === other.exchangeCurrencyId && _this.isManual === other.isManual && _this.projectId === other.projectId && _this.vendorId === other.vendorId && _this.invitationId === other.invitationId && _this.transactionId === other.transactionId && _this.clientContactId === other.clientContactId && _this.companyGatewayId === other.companyGatewayId && _this.currencyId === other.currencyId && _this.gatewayTypeId === other.gatewayTypeId && _this.isApplying == other.isApplying && _this.sendEmail == other.sendEmail && _this.gatewayRefund == other.gatewayRefund && _this.paymentables.$eq(0, other.paymentables) && _this.invoices.$eq(0, other.invoices) && _this.credits.$eq(0, other.credits) && _this.documents.$eq(0, other.documents) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSNumber_methods.get$hashCode(_this.amount)), B.JSNumber_methods.get$hashCode(_this.applied)), B.JSNumber_methods.get$hashCode(_this.refunded)), B.JSString_methods.get$hashCode(_this.number)), J.get$hashCode$(_this.idempotencyKey)), B.JSString_methods.get$hashCode(_this.clientId)), B.JSString_methods.get$hashCode(_this.statusId)), B.JSString_methods.get$hashCode(_this.transactionReference)), B.JSString_methods.get$hashCode(_this.date)), B.JSString_methods.get$hashCode(_this.typeId)), B.JSString_methods.get$hashCode(_this.privateNotes)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSNumber_methods.get$hashCode(_this.exchangeRate)), B.JSString_methods.get$hashCode(_this.exchangeCurrencyId)), B.JSBool_methods.get$hashCode(_this.isManual)), B.JSString_methods.get$hashCode(_this.projectId)), B.JSString_methods.get$hashCode(_this.vendorId)), B.JSString_methods.get$hashCode(_this.invitationId)), B.JSString_methods.get$hashCode(_this.transactionId)), B.JSString_methods.get$hashCode(_this.clientContactId)), B.JSString_methods.get$hashCode(_this.companyGatewayId)), B.JSString_methods.get$hashCode(_this.currencyId)), B.JSString_methods.get$hashCode(_this.gatewayTypeId)), J.get$hashCode$(_this.isApplying)), J.get$hashCode$(_this.sendEmail)), J.get$hashCode$(_this.gatewayRefund)), _this.paymentables.get$hashCode(0)), _this.invoices.get$hashCode(0)), _this.credits.get$hashCode(0)), _this.documents.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._payment_model$__hashCode; if (t1 == null) { _this._payment_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "amount", _this.amount); t2.add$2(t1, "applied", _this.applied); t2.add$2(t1, "refunded", _this.refunded); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "idempotencyKey", _this.idempotencyKey); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "statusId", _this.statusId); t2.add$2(t1, "transactionReference", _this.transactionReference); t2.add$2(t1, "date", _this.date); t2.add$2(t1, "typeId", _this.typeId); t2.add$2(t1, "privateNotes", _this.privateNotes); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "exchangeRate", _this.exchangeRate); t2.add$2(t1, "exchangeCurrencyId", _this.exchangeCurrencyId); t2.add$2(t1, "isManual", _this.isManual); t2.add$2(t1, "projectId", _this.projectId); t2.add$2(t1, "vendorId", _this.vendorId); t2.add$2(t1, "invitationId", _this.invitationId); t2.add$2(t1, "transactionId", _this.transactionId); t2.add$2(t1, "clientContactId", _this.clientContactId); t2.add$2(t1, "companyGatewayId", _this.companyGatewayId); t2.add$2(t1, "currencyId", _this.currencyId); t2.add$2(t1, "gatewayTypeId", _this.gatewayTypeId); t2.add$2(t1, "isApplying", _this.isApplying); t2.add$2(t1, "sendEmail", _this.sendEmail); t2.add$2(t1, "gatewayRefund", _this.gatewayRefund); t2.add$2(t1, "paymentables", _this.paymentables); t2.add$2(t1, "invoices", _this.invoices); t2.add$2(t1, "credits", _this.credits); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$amount() { return this.amount; }, get$clientId(receiver) { return this.clientId; }, get$date() { return this.date; }, get$transactionId() { return this.transactionId; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.PaymentEntityBuilder.prototype = { get$amount() { return this.get$_payment_model$_$this()._payment_model$_amount; }, get$date() { return this.get$_payment_model$_$this()._payment_model$_date; }, get$transactionId() { return this.get$_payment_model$_$this()._transactionId; }, get$paymentables() { var t1 = this.get$_payment_model$_$this(), t2 = t1._paymentables; return t2 == null ? t1._paymentables = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentableEntity) : t2; }, get$invoices() { var t1 = this.get$_payment_model$_$this(), t2 = t1._payment_model$_invoices; return t2 == null ? t1._payment_model$_invoices = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentableEntity) : t2; }, get$credits() { var t1 = this.get$_payment_model$_$this(), t2 = t1._payment_model$_credits; return t2 == null ? t1._payment_model$_credits = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentableEntity) : t2; }, get$documents() { var t1 = this.get$_payment_model$_$this(), t2 = t1._payment_model$_documents; return t2 == null ? t1._payment_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$id(_) { return this.get$_payment_model$_$this()._payment_model$_id; }, get$_payment_model$_$this() { var t1, _this = this, $$v = _this._payment_model$_$v; if ($$v != null) { _this._payment_model$_amount = $$v.amount; _this._applied = $$v.applied; _this._refunded = $$v.refunded; _this._payment_model$_number = $$v.number; _this._payment_model$_idempotencyKey = $$v.idempotencyKey; _this._payment_model$_clientId = $$v.clientId; _this._payment_model$_statusId = $$v.statusId; _this._transactionReference = $$v.transactionReference; _this._payment_model$_date = $$v.date; _this._typeId = $$v.typeId; _this._payment_model$_privateNotes = $$v.privateNotes; _this._payment_model$_customValue1 = $$v.customValue1; _this._payment_model$_customValue2 = $$v.customValue2; _this._payment_model$_customValue3 = $$v.customValue3; _this._payment_model$_customValue4 = $$v.customValue4; _this._payment_model$_exchangeRate = $$v.exchangeRate; _this._exchangeCurrencyId = $$v.exchangeCurrencyId; _this._isManual = $$v.isManual; _this._payment_model$_projectId = $$v.projectId; _this._payment_model$_vendorId = $$v.vendorId; _this._invitationId = $$v.invitationId; _this._transactionId = $$v.transactionId; _this._clientContactId = $$v.clientContactId; _this._companyGatewayId = $$v.companyGatewayId; _this._payment_model$_currencyId = $$v.currencyId; _this._gatewayTypeId = $$v.gatewayTypeId; _this._isApplying = $$v.isApplying; _this._sendEmail = $$v.sendEmail; _this._gatewayRefund = $$v.gatewayRefund; t1 = $$v.paymentables; _this._paymentables = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.invoices; _this._payment_model$_invoices = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.credits; _this._payment_model$_credits = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.documents; _this._payment_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._payment_model$_isChanged = $$v.isChanged; _this._payment_model$_createdAt = $$v.createdAt; _this._payment_model$_updatedAt = $$v.updatedAt; _this._payment_model$_archivedAt = $$v.archivedAt; _this._payment_model$_isDeleted = $$v.isDeleted; _this._payment_model$_createdUserId = $$v.createdUserId; _this._payment_model$_assignedUserId = $$v.assignedUserId; _this._payment_model$_id = $$v.id; _this._payment_model$_$v = null; } return _this; }, _payment_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, exception, _this = this, _s13_ = "PaymentEntity", _$result = null; try { _$result0 = _this._payment_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_amount, _s13_, "amount"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._applied, _s13_, "applied"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._refunded, _s13_, "refunded"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_number, _s13_, "number"); t5 = _this.get$_payment_model$_$this()._payment_model$_idempotencyKey; t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_clientId, _s13_, "clientId"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_statusId, _s13_, "statusId"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._transactionReference, _s13_, "transactionReference"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_date, _s13_, "date"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._typeId, _s13_, "typeId"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_privateNotes, _s13_, "privateNotes"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_customValue1, _s13_, "customValue1"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_customValue2, _s13_, "customValue2"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_customValue3, _s13_, "customValue3"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_customValue4, _s13_, "customValue4"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_exchangeRate, _s13_, "exchangeRate"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._exchangeCurrencyId, _s13_, "exchangeCurrencyId"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._isManual, _s13_, "isManual"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_projectId, _s13_, "projectId"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_vendorId, _s13_, "vendorId"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._invitationId, _s13_, "invitationId"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._transactionId, _s13_, "transactionId"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._clientContactId, _s13_, "clientContactId"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._companyGatewayId, _s13_, "companyGatewayId"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_currencyId, _s13_, "currencyId"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._gatewayTypeId, _s13_, "gatewayTypeId"); t27 = _this.get$_payment_model$_$this()._isApplying; t28 = _this.get$_payment_model$_$this()._sendEmail; t29 = _this.get$_payment_model$_$this()._gatewayRefund; t30 = _this.get$paymentables().build$0(); t31 = _this.get$invoices().build$0(); t32 = _this.get$credits().build$0(); t33 = _this.get$documents().build$0(); t34 = _this.get$_payment_model$_$this()._payment_model$_isChanged; t35 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_createdAt, _s13_, "createdAt"); t36 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_updatedAt, _s13_, "updatedAt"); t37 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_archivedAt, _s13_, "archivedAt"); t38 = _this.get$_payment_model$_$this()._payment_model$_isDeleted; t39 = _this.get$_payment_model$_$this()._payment_model$_createdUserId; _$result0 = A._$PaymentEntity$_(t1, t2, t37, _this.get$_payment_model$_$this()._payment_model$_assignedUserId, t23, t6, t24, t35, t39, t32, t25, t12, t13, t14, t15, t9, t33, t17, t16, t29, t26, A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_id, _s13_, "id"), t5, t21, t31, t27, t34, t38, t18, t4, t30, t11, t19, t3, t28, t7, t22, t8, t10, t36, t20); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "paymentables"; _this.get$paymentables().build$0(); _$failedField.__late_helper$_value = "invoices"; _this.get$invoices().build$0(); _$failedField.__late_helper$_value = "credits"; _this.get$credits().build$0(); _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_model$_$v = t1; return _$result; } }; A._$PaymentableEntity.prototype = { rebuild$1(updates) { var t1 = new A.PaymentableEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._payment_model$_$v = this; updates.call$1(t1); return t1._payment_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$PaymentableEntity && _this.createdAt == other.createdAt && _this.updatedAt == other.updatedAt && _this.invoiceId == other.invoiceId && _this.creditId == other.creditId && _this.amount === other.amount && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.createdAt)), J.get$hashCode$(_this.updatedAt)), J.get$hashCode$(_this.invoiceId)), J.get$hashCode$(_this.creditId)), B.JSNumber_methods.get$hashCode(_this.amount)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._payment_model$__hashCode; if (t1 == null) { _this._payment_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentableEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "invoiceId", _this.invoiceId); t2.add$2(t1, "creditId", _this.creditId); t2.add$2(t1, "amount", _this.amount); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$amount() { return this.amount; }, get$id(receiver) { return this.id; } }; A.PaymentableEntityBuilder.prototype = { get$amount() { return this.get$_payment_model$_$this()._payment_model$_amount; }, get$id(_) { return this.get$_payment_model$_$this()._payment_model$_id; }, get$_payment_model$_$this() { var _this = this, $$v = _this._payment_model$_$v; if ($$v != null) { _this._payment_model$_createdAt = $$v.createdAt; _this._payment_model$_updatedAt = $$v.updatedAt; _this._payment_model$_invoiceId = $$v.invoiceId; _this._payment_model$_creditId = $$v.creditId; _this._payment_model$_amount = $$v.amount; _this._payment_model$_id = $$v.id; _this._payment_model$_$v = null; } return _this; }, _payment_model$_build$0() { var t1, t2, t3, t4, _this = this, _s17_ = "PaymentableEntity", _$result = _this._payment_model$_$v; if (_$result == null) { t1 = _this.get$_payment_model$_$this()._payment_model$_createdAt; t2 = _this.get$_payment_model$_$this()._payment_model$_updatedAt; t3 = _this.get$_payment_model$_$this()._payment_model$_invoiceId; t4 = _this.get$_payment_model$_$this()._payment_model$_creditId; _$result = A._$PaymentableEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_amount, _s17_, "amount"), t1, t4, A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_model$_$this()._payment_model$_id, _s17_, "id"), t3, t2); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._payment_model$_$v = _$result; } }; A._PaymentEntity_Object_BaseEntity.prototype = {}; A._PaymentEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._PaymentEntity_Object_BaseEntity_SelectableEntity_BelongsToClient.prototype = {}; A._PaymentableEntity_Object_SelectableEntity.prototype = {}; A.PaymentTermListResponse.prototype = {}; A.PaymentTermItemResponse.prototype = {}; A.PaymentTermEntity.prototype = { get$entityType() { return B.EntityType_paymentTerm; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType(["" + this.numDays], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; } }; A._$PaymentTermListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_oPU)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.PaymentTermListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.PaymentTermEntity, t3 = type$.ListBuilder_PaymentTermEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._payment_term_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._payment_term_model$_data = t6; result._payment_term_model$_$v = null; } t4 = result._payment_term_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._payment_term_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_oPU); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._payment_term_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_s9w0; }, get$wireName() { return "PaymentTermListResponse"; } }; A._$PaymentTermItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_y87)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.PaymentTermItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.PaymentTermEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._payment_term_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.PaymentTermEntityBuilder(); t3._payment_term_model$_$v = t2; result._payment_term_model$_data = t3; result._payment_term_model$_$v = null; } t2 = result._payment_term_model$_data; if (t2 == null) t2 = result._payment_term_model$_data = new A.PaymentTermEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_y87); t3.toString; t1._as(t3); t2._payment_term_model$_$v = t3; break; } } return result._payment_term_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_s9w; }, get$wireName() { return "PaymentTermItemResponse"; } }; A._$PaymentTermEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "num_days", serializers.serialize$2$specifiedType(object.numDays, B.FullType_kjq), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.PaymentTermEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_payment_term_model$_$this()._payment_term_model$_name = t1; break; case "num_days": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_payment_term_model$_$this()._numDays = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_term_model$_$this()._payment_term_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_payment_term_model$_$this()._payment_term_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_payment_term_model$_$this()._payment_term_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_payment_term_model$_$this()._payment_term_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_term_model$_$this()._payment_term_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_term_model$_$this()._payment_term_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_term_model$_$this()._payment_term_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_payment_term_model$_$this()._payment_term_model$_id = t1; break; } } return result._payment_term_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_YOg; }, get$wireName() { return "PaymentTermEntity"; } }; A._$PaymentTermListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentTermListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_term_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._payment_term_model$__hashCode; if (t1 == null) { _this._payment_term_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTermListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.PaymentTermListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._payment_term_model$_$v; if ($$v != null) { t1 = $$v.data; _this._payment_term_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._payment_term_model$_$v = null; } t1 = _this._payment_term_model$_data; return t1 == null ? _this._payment_term_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTermEntity) : t1; }, _payment_term_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "PaymentTermListResponse", _$result = null; try { _$result0 = _this._payment_term_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$PaymentTermListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_term_model$_$v = t1; return _$result; } }; A._$PaymentTermItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentTermItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_term_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._payment_term_model$__hashCode; if (t1 == null) { _this._payment_term_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTermItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.PaymentTermItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._payment_term_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.PaymentTermEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._payment_term_model$_$v = t1; _this._payment_term_model$_data = t2; _this._payment_term_model$_$v = null; } t1 = _this._payment_term_model$_data; return t1 == null ? _this._payment_term_model$_data = new A.PaymentTermEntityBuilder() : t1; }, _payment_term_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "PaymentTermItemResponse", _$result = null; try { _$result0 = _this._payment_term_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._payment_term_model$_build$0(); _$result0 = new A._$PaymentTermItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._payment_term_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_term_model$_$v = t1; return _$result; } }; A._$PaymentTermEntity.prototype = { rebuild$1(updates) { var t1 = new A.PaymentTermEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._payment_term_model$_$v = this; updates.call$1(t1); return t1._payment_term_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$PaymentTermEntity && _this.name === other.name && _this.numDays === other.numDays && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_term_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSInt_methods.get$hashCode(_this.numDays)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._payment_term_model$__hashCode; if (t1 == null) { _this._payment_term_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTermEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "numDays", _this.numDays); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.PaymentTermEntityBuilder.prototype = { get$id(_) { return this.get$_payment_term_model$_$this()._payment_term_model$_id; }, get$_payment_term_model$_$this() { var _this = this, $$v = _this._payment_term_model$_$v; if ($$v != null) { _this._payment_term_model$_name = $$v.name; _this._numDays = $$v.numDays; _this._payment_term_model$_isChanged = $$v.isChanged; _this._payment_term_model$_createdAt = $$v.createdAt; _this._payment_term_model$_updatedAt = $$v.updatedAt; _this._payment_term_model$_archivedAt = $$v.archivedAt; _this._payment_term_model$_isDeleted = $$v.isDeleted; _this._payment_term_model$_createdUserId = $$v.createdUserId; _this._payment_term_model$_assignedUserId = $$v.assignedUserId; _this._payment_term_model$_id = $$v.id; _this._payment_term_model$_$v = null; } return _this; }, _payment_term_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this, _s17_ = "PaymentTermEntity", _$result = _this._payment_term_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_model$_$this()._payment_term_model$_name, _s17_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_model$_$this()._numDays, _s17_, "numDays"); t3 = _this.get$_payment_term_model$_$this()._payment_term_model$_isChanged; t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_model$_$this()._payment_term_model$_createdAt, _s17_, "createdAt"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_model$_$this()._payment_term_model$_updatedAt, _s17_, "updatedAt"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_model$_$this()._payment_term_model$_archivedAt, _s17_, "archivedAt"); t7 = _this.get$_payment_term_model$_$this()._payment_term_model$_isDeleted; t8 = _this.get$_payment_term_model$_$this()._payment_term_model$_createdUserId; _$result = A._$PaymentTermEntity$_(t6, _this.get$_payment_term_model$_$this()._payment_term_model$_assignedUserId, t4, t8, A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_model$_$this()._payment_term_model$_id, _s17_, "id"), t3, t7, t1, t2, t5); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._payment_term_model$_$v = _$result; } }; A._PaymentTermEntity_Object_BaseEntity.prototype = {}; A._PaymentTermEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.ProductListResponse.prototype = {}; A.ProductItemResponse.prototype = {}; A.ProductEntity.prototype = { get$clone(_) { return this.rebuild$1(new A.ProductEntity_clone_closure()); }, get$entityType() { return B.EntityType_product; }, get$listDisplayName() { return this.productKey; }, get$listDisplayAmount() { return this.price; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, compareTo$4(_, product, sortField, sortAscending, userMap) { var response, t1, userA, userB, t2, stateA, _null = null, _s8_ = "archived", productA = sortAscending ? this : product, productB = sortAscending ? product : this; switch (sortField) { case "product_key": response = B.JSString_methods.compareTo$1(productA.productKey.toLowerCase(), productB.productKey.toLowerCase()); break; case "price": response = B.JSNumber_methods.compareTo$1(productA.price, productB.price); break; case "cost": response = B.JSNumber_methods.compareTo$1(productA.cost, productB.cost); break; case "quantity": response = B.JSNumber_methods.compareTo$1(productA.quantity, productB.quantity); break; case "updated_at": response = B.JSInt_methods.compareTo$1(productA.updatedAt, productB.updatedAt); break; case "created_at": response = B.JSInt_methods.compareTo$1(productA.createdAt, productB.createdAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(productA.archivedAt, productB.archivedAt); break; case "description": response = B.JSString_methods.compareTo$1(productA.notes.toLowerCase(), productB.notes.toLowerCase()); break; case "assigned_to": userMap.toString; t1 = userMap._map$_map; userA = t1.$index(0, productA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, productB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by": userMap.toString; t1 = userMap._map$_map; userA = t1.$index(0, productA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, productB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "entity_state": if (productA.get$isActive()) t1 = "active"; else { if (productA.archivedAt > 0) { t1 = productA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (productB.get$isActive()) t1 = "active"; else { if (productB.archivedAt > 0) { t1 = productB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "custom1": response = B.JSString_methods.compareTo$1(productA.customValue1.toLowerCase(), productB.customValue1.toLowerCase()); break; case "custom2": response = B.JSString_methods.compareTo$1(productA.customValue2.toLowerCase(), productB.customValue2.toLowerCase()); break; case "custom3": response = B.JSString_methods.compareTo$1(productA.customValue3.toLowerCase(), productB.customValue3.toLowerCase()); break; case "custom4": response = B.JSString_methods.compareTo$1(productA.customValue4.toLowerCase(), productB.customValue4.toLowerCase()); break; case "documents": response = B.JSInt_methods.compareTo$1(productA.documents._list$_list.length, productB.documents._list$_list.length); break; default: A.print("## ERROR: sort by product." + A.S(sortField) + " is not implemented"); response = 0; break; } return response === 0 ? B.JSNumber_methods.compareTo$1(productA.price, productB.price) : response; }, compareTo$1(_, product) { return this.compareTo$4(0, product, null, true, null); }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.productKey, _this.notes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.notes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t2, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; t1 = !t1; if (t1) { if (!multiselect && includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice) && true) actions.push(B.EntityAction_newInvoice); if (userCompany.can$2(B.UserPermission_create, B.EntityType_quote) && true) actions.push(B.EntityAction_newQuote); if (userCompany.can$2(B.UserPermission_create, B.EntityType_purchaseOrder) && true) actions.push(B.EntityAction_newPurchaseOrder); t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.calculateTaxes) actions.push(B.EntityAction_setTaxCategory); } if (userCompany.can$2(B.UserPermission_create, B.EntityType_product) && !multiselect) actions.push(B.EntityAction_clone); if (t1 && multiselect) actions.push(B.EntityAction_documents); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); } }; A.ProductEntity_clone_closure.prototype = { call$1(b) { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; b.get$_product_model$_$this()._product_model$_id = "" + t1; B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); b.get$_product_model$_$this()._product_model$_isChanged = false; b.get$_product_model$_$this()._product_model$_isDeleted = false; return b; }, $signature: 182 }; A._$ProductListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_INK)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.ProductListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ProductEntity, t3 = type$.ListBuilder_ProductEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._product_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._product_model$_data = t6; result._product_model$_$v = null; } t4 = result._product_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._product_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_INK); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._product_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ycs; }, get$wireName() { return "ProductListResponse"; } }; A._$ProductItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Art)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ProductItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ProductEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._product_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t3); t3._product_model$_$v = t2; result._product_model$_data = t3; result._product_model$_$v = null; } t2 = result._product_model$_data; if (t2 == null) { t2 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t2); result._product_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_Art); t3.toString; t1._as(t3); t2._product_model$_$v = t3; break; } } return result._product_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_MUx0; }, get$wireName() { return "ProductItemResponse"; } }; A._$ProductEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["product_key", serializers.serialize$2$specifiedType(object.productKey, B.FullType_h8g), "notes", serializers.serialize$2$specifiedType(object.notes, B.FullType_h8g), "cost", serializers.serialize$2$specifiedType(object.cost, B.FullType_MME), "price", serializers.serialize$2$specifiedType(object.price, B.FullType_MME), "quantity", serializers.serialize$2$specifiedType(object.quantity, B.FullType_MME), "tax_name1", serializers.serialize$2$specifiedType(object.taxName1, B.FullType_h8g), "tax_rate1", serializers.serialize$2$specifiedType(object.taxRate1, B.FullType_MME), "tax_name2", serializers.serialize$2$specifiedType(object.taxName2, B.FullType_h8g), "tax_rate2", serializers.serialize$2$specifiedType(object.taxRate2, B.FullType_MME), "tax_name3", serializers.serialize$2$specifiedType(object.taxName3, B.FullType_h8g), "tax_rate3", serializers.serialize$2$specifiedType(object.taxRate3, B.FullType_MME), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "in_stock_quantity", serializers.serialize$2$specifiedType(object.stockQuantity, B.FullType_kjq), "stock_notification_threshold", serializers.serialize$2$specifiedType(object.stockNotificationThreshold, B.FullType_kjq), "stock_notification", serializers.serialize$2$specifiedType(object.stockNotification, B.FullType_MtR), "product_image", serializers.serialize$2$specifiedType(object.imageUrl, B.FullType_h8g), "max_quantity", serializers.serialize$2$specifiedType(object.maxQuantity, B.FullType_kjq), "tax_id", serializers.serialize$2$specifiedType(object.taxCategoryId, B.FullType_h8g), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, value, t5, t6, result = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "product_key": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._productKey = t4; break; case "notes": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._notes = t4; break; case "cost": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_product_model$_$this()._cost = t4; break; case "price": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_product_model$_$this()._product_model$_price = t4; break; case "quantity": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_product_model$_$this()._quantity = t4; break; case "tax_name1": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_taxName1 = t4; break; case "tax_rate1": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_product_model$_$this()._product_model$_taxRate1 = t4; break; case "tax_name2": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_taxName2 = t4; break; case "tax_rate2": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_product_model$_$this()._product_model$_taxRate2 = t4; break; case "tax_name3": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_taxName3 = t4; break; case "tax_rate3": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_product_model$_$this()._product_model$_taxRate3 = t4; break; case "custom_value1": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_customValue1 = t4; break; case "custom_value2": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_customValue2 = t4; break; case "custom_value3": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_customValue3 = t4; break; case "custom_value4": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_customValue4 = t4; break; case "in_stock_quantity": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_product_model$_$this()._stockQuantity = t4; break; case "stock_notification_threshold": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_product_model$_$this()._product_model$_stockNotificationThreshold = t4; break; case "stock_notification": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_product_model$_$this()._product_model$_stockNotification = t4; break; case "product_image": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._imageUrl = t4; break; case "max_quantity": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_product_model$_$this()._maxQuantity = t4; break; case "tax_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._taxCategoryId = t4; break; case "documents": t4 = result.get$_product_model$_$this(); t5 = t4._product_model$_documents; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._product_model$_documents = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; case "isChanged": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_product_model$_$this()._product_model$_isChanged = t4; break; case "created_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_product_model$_$this()._product_model$_createdAt = t4; break; case "updated_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_product_model$_$this()._product_model$_updatedAt = t4; break; case "archived_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_product_model$_$this()._product_model$_archivedAt = t4; break; case "is_deleted": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_product_model$_$this()._product_model$_isDeleted = t4; break; case "user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_product_model$_$this()._product_model$_createdUserId = t4; break; case "assigned_user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_product_model$_$this()._product_model$_assignedUserId = t4; break; case "id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_product_model$_$this()._product_model$_id = t4; break; } } return result._product_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_xw83; }, get$wireName() { return "ProductEntity"; } }; A._$ProductListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ProductListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._product_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._product_model$__hashCode; if (t1 == null) { _this._product_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ProductListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ProductListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._product_model$_$v; if ($$v != null) { t1 = $$v.data; _this._product_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._product_model$_$v = null; } t1 = _this._product_model$_data; return t1 == null ? _this._product_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.ProductEntity) : t1; }, _product_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "ProductListResponse", _$result = null; try { _$result0 = _this._product_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$ProductListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._product_model$_$v = t1; return _$result; } }; A._$ProductItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ProductItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._product_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._product_model$__hashCode; if (t1 == null) { _this._product_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ProductItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ProductItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._product_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._product_model$_$v = t1; _this._product_model$_data = t2; _this._product_model$_$v = null; } t1 = _this._product_model$_data; if (t1 == null) { t1 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t1); _this._product_model$_data = t1; } return t1; }, _product_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "ProductItemResponse", _$result = null; try { _$result0 = _this._product_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._product_model$_build$0(); _$result0 = new A._$ProductItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._product_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._product_model$_$v = t1; return _$result; } }; A._$ProductEntity.prototype = { rebuild$1(updates) { var t1 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._product_model$_$v = this; updates.call$1(t1); return t1._product_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ProductEntity && _this.productKey === other.productKey && _this.notes === other.notes && _this.cost === other.cost && _this.price === other.price && _this.quantity === other.quantity && _this.taxName1 === other.taxName1 && _this.taxRate1 === other.taxRate1 && _this.taxName2 === other.taxName2 && _this.taxRate2 === other.taxRate2 && _this.taxName3 === other.taxName3 && _this.taxRate3 === other.taxRate3 && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.stockQuantity === other.stockQuantity && _this.stockNotificationThreshold === other.stockNotificationThreshold && _this.stockNotification === other.stockNotification && _this.imageUrl === other.imageUrl && _this.maxQuantity === other.maxQuantity && _this.taxCategoryId === other.taxCategoryId && _this.documents.$eq(0, other.documents) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._product_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.productKey)), B.JSString_methods.get$hashCode(_this.notes)), B.JSNumber_methods.get$hashCode(_this.cost)), B.JSNumber_methods.get$hashCode(_this.price)), B.JSNumber_methods.get$hashCode(_this.quantity)), B.JSString_methods.get$hashCode(_this.taxName1)), B.JSNumber_methods.get$hashCode(_this.taxRate1)), B.JSString_methods.get$hashCode(_this.taxName2)), B.JSNumber_methods.get$hashCode(_this.taxRate2)), B.JSString_methods.get$hashCode(_this.taxName3)), B.JSNumber_methods.get$hashCode(_this.taxRate3)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSInt_methods.get$hashCode(_this.stockQuantity)), B.JSInt_methods.get$hashCode(_this.stockNotificationThreshold)), B.JSBool_methods.get$hashCode(_this.stockNotification)), B.JSString_methods.get$hashCode(_this.imageUrl)), B.JSInt_methods.get$hashCode(_this.maxQuantity)), B.JSString_methods.get$hashCode(_this.taxCategoryId)), _this.documents.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._product_model$__hashCode; if (t1 == null) { _this._product_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ProductEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "productKey", _this.productKey); t2.add$2(t1, "notes", _this.notes); t2.add$2(t1, "cost", _this.cost); t2.add$2(t1, "price", _this.price); t2.add$2(t1, "quantity", _this.quantity); t2.add$2(t1, "taxName1", _this.taxName1); t2.add$2(t1, "taxRate1", _this.taxRate1); t2.add$2(t1, "taxName2", _this.taxName2); t2.add$2(t1, "taxRate2", _this.taxRate2); t2.add$2(t1, "taxName3", _this.taxName3); t2.add$2(t1, "taxRate3", _this.taxRate3); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "stockQuantity", _this.stockQuantity); t2.add$2(t1, "stockNotificationThreshold", _this.stockNotificationThreshold); t2.add$2(t1, "stockNotification", _this.stockNotification); t2.add$2(t1, "imageUrl", _this.imageUrl); t2.add$2(t1, "maxQuantity", _this.maxQuantity); t2.add$2(t1, "taxCategoryId", _this.taxCategoryId); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.ProductEntityBuilder.prototype = { get$documents() { var t1 = this.get$_product_model$_$this(), t2 = t1._product_model$_documents; return t2 == null ? t1._product_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$id(_) { return this.get$_product_model$_$this()._product_model$_id; }, get$_product_model$_$this() { var t1, _this = this, $$v = _this._product_model$_$v; if ($$v != null) { _this._productKey = $$v.productKey; _this._notes = $$v.notes; _this._cost = $$v.cost; _this._product_model$_price = $$v.price; _this._quantity = $$v.quantity; _this._product_model$_taxName1 = $$v.taxName1; _this._product_model$_taxRate1 = $$v.taxRate1; _this._product_model$_taxName2 = $$v.taxName2; _this._product_model$_taxRate2 = $$v.taxRate2; _this._product_model$_taxName3 = $$v.taxName3; _this._product_model$_taxRate3 = $$v.taxRate3; _this._product_model$_customValue1 = $$v.customValue1; _this._product_model$_customValue2 = $$v.customValue2; _this._product_model$_customValue3 = $$v.customValue3; _this._product_model$_customValue4 = $$v.customValue4; _this._stockQuantity = $$v.stockQuantity; _this._product_model$_stockNotificationThreshold = $$v.stockNotificationThreshold; _this._product_model$_stockNotification = $$v.stockNotification; _this._imageUrl = $$v.imageUrl; _this._maxQuantity = $$v.maxQuantity; _this._taxCategoryId = $$v.taxCategoryId; t1 = $$v.documents; _this._product_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._product_model$_isChanged = $$v.isChanged; _this._product_model$_createdAt = $$v.createdAt; _this._product_model$_updatedAt = $$v.updatedAt; _this._product_model$_archivedAt = $$v.archivedAt; _this._product_model$_isDeleted = $$v.isDeleted; _this._product_model$_createdUserId = $$v.createdUserId; _this._product_model$_assignedUserId = $$v.assignedUserId; _this._product_model$_id = $$v.id; _this._product_model$_$v = null; } return _this; }, _product_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, exception, _this = this, _s13_ = "ProductEntity", _$result = null; try { _$result0 = _this._product_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._productKey, _s13_, "productKey"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._notes, _s13_, "notes"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._cost, _s13_, "cost"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_price, _s13_, "price"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._quantity, _s13_, "quantity"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_taxName1, _s13_, "taxName1"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_taxRate1, _s13_, "taxRate1"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_taxName2, _s13_, "taxName2"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_taxRate2, _s13_, "taxRate2"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_taxName3, _s13_, "taxName3"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_taxRate3, _s13_, "taxRate3"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_customValue1, _s13_, "customValue1"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_customValue2, _s13_, "customValue2"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_customValue3, _s13_, "customValue3"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_customValue4, _s13_, "customValue4"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._stockQuantity, _s13_, "stockQuantity"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_stockNotificationThreshold, _s13_, "stockNotificationThreshold"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_stockNotification, _s13_, "stockNotification"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._imageUrl, _s13_, "imageUrl"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._maxQuantity, _s13_, "maxQuantity"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._taxCategoryId, _s13_, "taxCategoryId"); t22 = _this.get$documents().build$0(); t23 = _this.get$_product_model$_$this()._product_model$_isChanged; t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_createdAt, _s13_, "createdAt"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_updatedAt, _s13_, "updatedAt"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_archivedAt, _s13_, "archivedAt"); t27 = _this.get$_product_model$_$this()._product_model$_isDeleted; t28 = _this.get$_product_model$_$this()._product_model$_createdUserId; _$result0 = A._$ProductEntity$_(t26, _this.get$_product_model$_$this()._product_model$_assignedUserId, t3, t24, t28, t12, t13, t14, t15, t22, A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_model$_$this()._product_model$_id, _s13_, "id"), t19, t23, t27, t20, t2, t4, t1, t5, t18, t17, t16, t21, t6, t8, t10, t7, t9, t11, t25); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._product_model$_$v = t1; return _$result; } }; A._ProductEntity_Object_BaseEntity.prototype = {}; A._ProductEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.ProjectListResponse.prototype = {}; A.ProjectItemResponse.prototype = {}; A.ProjectEntity.prototype = { get$clone(_) { return this.rebuild$1(new A.ProjectEntity_clone_closure()); }, get$entityType() { return B.EntityType_project; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t1, _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction); if (!multiselect) { t1 = _this.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) { if (includeEdit && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_edit); if (_this.archivedAt > 0) { t1 = _this.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = _this.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) { if (userCompany.can$2(B.UserPermission_create, B.EntityType_task)) actions.push(B.EntityAction_newTask); if (userCompany.can$2(B.UserPermission_create, B.EntityType_expense)) actions.push(B.EntityAction_newExpense); } } if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice)) { t1 = _this.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) actions.push(B.EntityAction_invoiceProject); if (userCompany.can$2(B.UserPermission_create, B.EntityType_project)) actions.push(B.EntityAction_clone); t1 = _this.isDeleted; t1.toString; t1 = !t1; if (t1 && multiselect) actions.push(B.EntityAction_documents); if (t1) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.hasDesignTemplatesForEntityType(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.map, B.EntityType_project); actions.push(B.EntityAction_runTemplate); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$5(_, project, sortField, sortAscending, userMap, clientMap) { var response, t1, clientA, clientB, stateA, userA, userB, t2, _null = null, _s8_ = "archived", projectA = sortAscending ? this : project, projectB = sortAscending ? project : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(projectA.name.toLowerCase(), projectB.name.toLowerCase()); break; case "task_rate": response = B.JSNumber_methods.compareTo$1(projectA.taskRate, projectB.taskRate); break; case "client": t1 = clientMap._map$_map; clientA = t1.$index(0, projectA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, projectB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientA.displayName)), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientB.displayName)), 0, _null).toLowerCase()); break; case "client_number": t1 = clientMap._map$_map; clientA = t1.$index(0, projectA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, projectB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(clientA.number.toLowerCase(), clientB.number.toLowerCase()); break; case "client_id_number": t1 = clientMap._map$_map; clientA = t1.$index(0, projectA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, projectB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(clientA.idNumber.toLowerCase(), clientB.idNumber.toLowerCase()); break; case "due_date": response = B.JSString_methods.compareTo$1(projectA.dueDate, projectB.dueDate); break; case "private_notes": response = B.JSString_methods.compareTo$1(projectA.privateNotes, projectB.privateNotes); break; case "public_notes": response = B.JSString_methods.compareTo$1(projectA.publicNotes, projectB.publicNotes); break; case "budgeted_hours": response = B.JSNumber_methods.compareTo$1(projectA.budgetedHours, projectB.budgetedHours); break; case "total_hours": response = B.JSNumber_methods.compareTo$1(projectA.totalHours, projectB.totalHours); break; case "entity_state": if (projectA.get$isActive()) t1 = "active"; else { if (projectA.archivedAt > 0) { t1 = projectA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (projectB.get$isActive()) t1 = "active"; else { if (projectB.archivedAt > 0) { t1 = projectB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "created_at": response = B.JSInt_methods.compareTo$1(projectA.createdAt, projectB.createdAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(projectA.archivedAt, projectB.archivedAt); break; case "updated_at": response = B.JSInt_methods.compareTo$1(projectA.updatedAt, projectB.updatedAt); break; case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, projectA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, projectB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, projectA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, projectB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "documents": response = B.JSInt_methods.compareTo$1(projectA.documents._list$_list.length, projectB.documents._list$_list.length); break; case "number": response = A.compareNatural(projectA.number, projectB.number); break; case "custom1": response = B.JSString_methods.compareTo$1(projectA.customValue1, projectB.customValue1); break; case "custom2": response = B.JSString_methods.compareTo$1(projectA.customValue2, projectB.customValue2); break; case "custom3": response = B.JSString_methods.compareTo$1(projectA.customValue3, projectB.customValue3); break; case "custom4": response = B.JSString_methods.compareTo$1(projectA.customValue4, projectB.customValue4); break; default: A.print("## ERROR: sort by project." + sortField + " is not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(project.number.toLowerCase(), this.number.toLowerCase()) : response; }, matchesName$1(filter) { var t1 = filter == null ? "" : filter; return B.JSString_methods.contains$1(this.name.toLowerCase(), t1.toLowerCase()); }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.name, _this.number, _this.publicNotes, _this.privateNotes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.name, _this.number, _this.publicNotes, _this.privateNotes, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; } }; A.ProjectEntity_clone_closure.prototype = { call$1(b) { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; b.get$_project_model$_$this()._project_model$_id = "" + t1; b.get$_project_model$_$this()._project_model$_number = ""; B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); b.get$_project_model$_$this()._project_model$_isChanged = false; b.get$_project_model$_$this()._project_model$_isDeleted = false; return b; }, $signature: 206 }; A._$ProjectListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_H9C)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.ProjectListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ProjectEntity, t3 = type$.ListBuilder_ProjectEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._project_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._project_model$_data = t6; result._project_model$_$v = null; } t4 = result._project_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._project_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_H9C); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._project_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_wEo4; }, get$wireName() { return "ProjectListResponse"; } }; A._$ProjectItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_vbG)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ProjectItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ProjectEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._project_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.ProjectEntityBuilder(); t3.get$_project_model$_$this()._color = ""; t3.get$_project_model$_$this()._totalHours = 0; t3._project_model$_$v = t2; result._project_model$_data = t3; result._project_model$_$v = null; } t2 = result._project_model$_data; if (t2 == null) { t2 = new A.ProjectEntityBuilder(); t2.get$_project_model$_$this()._color = ""; t2.get$_project_model$_$this()._totalHours = 0; result._project_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_vbG); t3.toString; t1._as(t3); t2._project_model$_$v = t3; break; } } return result._project_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EcE; }, get$wireName() { return "ProjectItemResponse"; } }; A._$ProjectEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "color", serializers.serialize$2$specifiedType(object.color, B.FullType_h8g), "client_id", serializers.serialize$2$specifiedType(object.clientId, B.FullType_h8g), "task_rate", serializers.serialize$2$specifiedType(object.taskRate, B.FullType_MME), "due_date", serializers.serialize$2$specifiedType(object.dueDate, B.FullType_h8g), "private_notes", serializers.serialize$2$specifiedType(object.privateNotes, B.FullType_h8g), "public_notes", serializers.serialize$2$specifiedType(object.publicNotes, B.FullType_h8g), "budgeted_hours", serializers.serialize$2$specifiedType(object.budgetedHours, B.FullType_MME), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "current_hours", serializers.serialize$2$specifiedType(object.totalHours, B.FullType_MME), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, value, t5, t6, result = new A.ProjectEntityBuilder(); A.ProjectEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "name": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_name = t4; break; case "color": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._color = t4; break; case "client_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_clientId = t4; break; case "task_rate": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_project_model$_$this()._taskRate = t4; break; case "due_date": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_dueDate = t4; break; case "private_notes": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_privateNotes = t4; break; case "public_notes": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_publicNotes = t4; break; case "budgeted_hours": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_project_model$_$this()._budgetedHours = t4; break; case "custom_value1": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_customValue1 = t4; break; case "custom_value2": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_customValue2 = t4; break; case "custom_value3": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_customValue3 = t4; break; case "custom_value4": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_customValue4 = t4; break; case "number": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_number = t4; break; case "current_hours": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_project_model$_$this()._totalHours = t4; break; case "documents": t4 = result.get$_project_model$_$this(); t5 = t4._project_model$_documents; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._project_model$_documents = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; case "isChanged": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_project_model$_$this()._project_model$_isChanged = t4; break; case "created_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_project_model$_$this()._project_model$_createdAt = t4; break; case "updated_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_project_model$_$this()._project_model$_updatedAt = t4; break; case "archived_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_project_model$_$this()._project_model$_archivedAt = t4; break; case "is_deleted": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_project_model$_$this()._project_model$_isDeleted = t4; break; case "user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_project_model$_$this()._project_model$_createdUserId = t4; break; case "assigned_user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_project_model$_$this()._project_model$_assignedUserId = t4; break; case "id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_project_model$_$this()._project_model$_id = t4; break; } } return result._project_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_avb; }, get$wireName() { return "ProjectEntity"; } }; A._$ProjectListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ProjectListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._project_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._project_model$__hashCode; if (t1 == null) { _this._project_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ProjectListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ProjectListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._project_model$_$v; if ($$v != null) { t1 = $$v.data; _this._project_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._project_model$_$v = null; } t1 = _this._project_model$_data; return t1 == null ? _this._project_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.ProjectEntity) : t1; }, _project_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "ProjectListResponse", _$result = null; try { _$result0 = _this._project_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$ProjectListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._project_model$_$v = t1; return _$result; } }; A._$ProjectItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ProjectItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._project_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._project_model$__hashCode; if (t1 == null) { _this._project_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ProjectItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ProjectItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._project_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.ProjectEntityBuilder(); A.ProjectEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._project_model$_$v = t1; _this._project_model$_data = t2; _this._project_model$_$v = null; } t1 = _this._project_model$_data; if (t1 == null) { t1 = new A.ProjectEntityBuilder(); A.ProjectEntity__initializeBuilder(t1); _this._project_model$_data = t1; } return t1; }, _project_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "ProjectItemResponse", _$result = null; try { _$result0 = _this._project_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._project_model$_build$0(); _$result0 = new A._$ProjectItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._project_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._project_model$_$v = t1; return _$result; } }; A._$ProjectEntity.prototype = { rebuild$1(updates) { var t1 = new A.ProjectEntityBuilder(); A.ProjectEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._project_model$_$v = this; updates.call$1(t1); return t1._project_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ProjectEntity && _this.name === other.name && _this.color === other.color && _this.clientId === other.clientId && _this.taskRate === other.taskRate && _this.dueDate === other.dueDate && _this.privateNotes === other.privateNotes && _this.publicNotes === other.publicNotes && _this.budgetedHours === other.budgetedHours && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.number === other.number && _this.totalHours === other.totalHours && _this.documents.$eq(0, other.documents) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._project_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.color)), B.JSString_methods.get$hashCode(_this.clientId)), B.JSNumber_methods.get$hashCode(_this.taskRate)), B.JSString_methods.get$hashCode(_this.dueDate)), B.JSString_methods.get$hashCode(_this.privateNotes)), B.JSString_methods.get$hashCode(_this.publicNotes)), B.JSNumber_methods.get$hashCode(_this.budgetedHours)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSString_methods.get$hashCode(_this.number)), B.JSNumber_methods.get$hashCode(_this.totalHours)), _this.documents.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._project_model$__hashCode; if (t1 == null) { _this._project_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ProjectEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "color", _this.color); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "taskRate", _this.taskRate); t2.add$2(t1, "dueDate", _this.dueDate); t2.add$2(t1, "privateNotes", _this.privateNotes); t2.add$2(t1, "publicNotes", _this.publicNotes); t2.add$2(t1, "budgetedHours", _this.budgetedHours); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "totalHours", _this.totalHours); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$clientId(receiver) { return this.clientId; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.ProjectEntityBuilder.prototype = { get$documents() { var t1 = this.get$_project_model$_$this(), t2 = t1._project_model$_documents; return t2 == null ? t1._project_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$id(_) { return this.get$_project_model$_$this()._project_model$_id; }, get$_project_model$_$this() { var t1, _this = this, $$v = _this._project_model$_$v; if ($$v != null) { _this._project_model$_name = $$v.name; _this._color = $$v.color; _this._project_model$_clientId = $$v.clientId; _this._taskRate = $$v.taskRate; _this._project_model$_dueDate = $$v.dueDate; _this._project_model$_privateNotes = $$v.privateNotes; _this._project_model$_publicNotes = $$v.publicNotes; _this._budgetedHours = $$v.budgetedHours; _this._project_model$_customValue1 = $$v.customValue1; _this._project_model$_customValue2 = $$v.customValue2; _this._project_model$_customValue3 = $$v.customValue3; _this._project_model$_customValue4 = $$v.customValue4; _this._project_model$_number = $$v.number; _this._totalHours = $$v.totalHours; t1 = $$v.documents; _this._project_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._project_model$_isChanged = $$v.isChanged; _this._project_model$_createdAt = $$v.createdAt; _this._project_model$_updatedAt = $$v.updatedAt; _this._project_model$_archivedAt = $$v.archivedAt; _this._project_model$_isDeleted = $$v.isDeleted; _this._project_model$_createdUserId = $$v.createdUserId; _this._project_model$_assignedUserId = $$v.assignedUserId; _this._project_model$_id = $$v.id; _this._project_model$_$v = null; } return _this; }, _project_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, exception, _this = this, _s13_ = "ProjectEntity", _$result = null; try { _$result0 = _this._project_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_name, _s13_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._color, _s13_, "color"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_clientId, _s13_, "clientId"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._taskRate, _s13_, "taskRate"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_dueDate, _s13_, "dueDate"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_privateNotes, _s13_, "privateNotes"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_publicNotes, _s13_, "publicNotes"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._budgetedHours, _s13_, "budgetedHours"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_customValue1, _s13_, "customValue1"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_customValue2, _s13_, "customValue2"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_customValue3, _s13_, "customValue3"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_customValue4, _s13_, "customValue4"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_number, _s13_, "number"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._totalHours, _s13_, "totalHours"); t15 = _this.get$documents().build$0(); t16 = _this.get$_project_model$_$this()._project_model$_isChanged; t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_createdAt, _s13_, "createdAt"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_updatedAt, _s13_, "updatedAt"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_archivedAt, _s13_, "archivedAt"); t20 = _this.get$_project_model$_$this()._project_model$_isDeleted; t21 = _this.get$_project_model$_$this()._project_model$_createdUserId; _$result0 = A._$ProjectEntity$_(t19, _this.get$_project_model$_$this()._project_model$_assignedUserId, t8, t3, t2, t17, t21, t9, t10, t11, t12, t15, t5, A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_model$_$this()._project_model$_id, _s13_, "id"), t16, t20, t1, t13, t6, t7, t4, t14, t18); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._project_model$_$v = t1; return _$result; } }; A._ProjectEntity_Object_BaseEntity.prototype = {}; A._ProjectEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._ProjectEntity_Object_BaseEntity_SelectableEntity_BelongsToClient.prototype = {}; A.ScheduleListResponse.prototype = {}; A.ScheduleItemResponse.prototype = {}; A.ScheduleEntity.prototype = { get$entityType() { return B.EntityType_schedule; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect && includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$3(_, schedule, sortField, sortAscending) { var response, scheduleA = sortAscending ? this : schedule, scheduleB = sortAscending ? schedule : this; switch (sortField) { case "next_run": response = B.JSString_methods.compareTo$1(scheduleA.nextRun, scheduleB.nextRun); break; default: response = B.JSString_methods.compareTo$1(scheduleA.template, scheduleB.template); break; } if (response === 0) return B.JSString_methods.compareTo$1(scheduleA.template, scheduleB.template); else return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.template], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.template], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; return A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization).lookup$1(this.template); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; }, $isSelectableEntity: 1 }; A.ScheduleParameters.prototype = {}; A._$ScheduleListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_sUY)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.ScheduleListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.ScheduleEntity, t3 = type$.ListBuilder_ScheduleEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._schedule_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._schedule_model$_data = t6; result._schedule_model$_$v = null; } t4 = result._schedule_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._schedule_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_sUY); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._schedule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4xZ; }, get$wireName() { return "ScheduleListResponse"; } }; A._$ScheduleItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_MPS)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.ScheduleItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ScheduleEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._schedule_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.ScheduleEntityBuilder(); t3._schedule_model$_$v = t2; result._schedule_model$_data = t3; result._schedule_model$_$v = null; } t2 = result._schedule_model$_data; if (t2 == null) t2 = result._schedule_model$_data = new A.ScheduleEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MPS); t3.toString; t1._as(t3); t2._schedule_model$_$v = t3; break; } } return result._schedule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_kWG; }, get$wireName() { return "ScheduleItemResponse"; } }; A._$ScheduleEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["frequency_id", serializers.serialize$2$specifiedType(object.frequencyId, B.FullType_h8g), "next_run", serializers.serialize$2$specifiedType(object.nextRun, B.FullType_h8g), "template", serializers.serialize$2$specifiedType(object.template, B.FullType_h8g), "is_paused", serializers.serialize$2$specifiedType(object.isPaused, B.FullType_MtR), "remaining_cycles", serializers.serialize$2$specifiedType(object.remainingCycles, B.FullType_kjq), "parameters", serializers.serialize$2$specifiedType(object.parameters, B.FullType_ZGD), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.ScheduleEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ScheduleParameters; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "frequency_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_schedule_model$_$this()._schedule_model$_frequencyId = t2; break; case "next_run": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_schedule_model$_$this()._nextRun = t2; break; case "template": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_schedule_model$_$this()._template = t2; break; case "is_paused": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_schedule_model$_$this()._isPaused = t2; break; case "remaining_cycles": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_schedule_model$_$this()._schedule_model$_remainingCycles = t2; break; case "parameters": t2 = result.get$_schedule_model$_$this(); t3 = t2._parameters; t2 = t3 == null ? t2._parameters = new A.ScheduleParametersBuilder() : t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_ZGD); t3.toString; t1._as(t3); t2._schedule_model$_$v = t3; break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_model$_$this()._schedule_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_schedule_model$_$this()._schedule_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_schedule_model$_$this()._schedule_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_schedule_model$_$this()._schedule_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_model$_$this()._schedule_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._schedule_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._schedule_model$_assignedUserId = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_schedule_model$_$this()._schedule_model$_id = t2; break; } } return result._schedule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_CVn; }, get$wireName() { return "ScheduleEntity"; } }; A._$ScheduleParametersSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = [], value = object.dateRange; if (value != null) { result.push("date_range"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.showPaymentsTable; if (value != null) { result.push("show_payments_table"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showCreditsTable; if (value != null) { result.push("show_credits_table"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showAgingTable; if (value != null) { result.push("show_aging_table"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.onlyClientsWithInvoices; if (value != null) { result.push("only_clients_with_invoices"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.status; if (value != null) { result.push("status"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clients; if (value != null) { result.push("clients"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_hkZ)); } value = object.entityType; if (value != null) { result.push("entity"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.entityId; if (value != null) { result.push("entity_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.reportName; if (value != null) { result.push("report_name"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, t6, result = new A.ScheduleParametersBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "date_range": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._dateRange = t4; break; case "show_payments_table": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_model$_$this()._showPaymentsTable = t4; break; case "show_credits_table": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_model$_$this()._showCreditsTable = t4; break; case "show_aging_table": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_model$_$this()._showAgingTable = t4; break; case "only_clients_with_invoices": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_model$_$this()._onlyClientsWithInvoices = t4; break; case "status": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._schedule_model$_status = t4; break; case "clients": t4 = result.get$_schedule_model$_$this(); t5 = t4._schedule_model$_clients; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._schedule_model$_clients = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; case "entity": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._schedule_model$_entityType = t4; break; case "entity_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._entityId = t4; break; case "report_name": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_model$_$this()._reportName = t4; break; } } return result._schedule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_tkr; }, get$wireName() { return "ScheduleParameters"; } }; A._$ScheduleListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ScheduleListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._schedule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._schedule_model$__hashCode; if (t1 == null) { _this._schedule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ScheduleListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ScheduleListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._schedule_model$_$v; if ($$v != null) { t1 = $$v.data; _this._schedule_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._schedule_model$_$v = null; } t1 = _this._schedule_model$_data; return t1 == null ? _this._schedule_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.ScheduleEntity) : t1; }, _schedule_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "ScheduleListResponse", _$result = null; try { _$result0 = _this._schedule_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$ScheduleListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._schedule_model$_$v = t1; return _$result; } }; A._$ScheduleItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ScheduleItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._schedule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._schedule_model$__hashCode; if (t1 == null) { _this._schedule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ScheduleItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.ScheduleItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._schedule_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.ScheduleEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._schedule_model$_$v = t1; _this._schedule_model$_data = t2; _this._schedule_model$_$v = null; } t1 = _this._schedule_model$_data; return t1 == null ? _this._schedule_model$_data = new A.ScheduleEntityBuilder() : t1; }, _schedule_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "ScheduleItemResponse", _$result = null; try { _$result0 = _this._schedule_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._schedule_model$_build$0(); _$result0 = new A._$ScheduleItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._schedule_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._schedule_model$_$v = t1; return _$result; } }; A._$ScheduleEntity.prototype = { rebuild$1(updates) { var t1 = new A.ScheduleEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._schedule_model$_$v = this; updates.call$1(t1); return t1._schedule_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ScheduleEntity && _this.frequencyId === other.frequencyId && _this.nextRun === other.nextRun && _this.template === other.template && _this.isPaused === other.isPaused && _this.remainingCycles === other.remainingCycles && _this.parameters.$eq(0, other.parameters) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._schedule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.frequencyId)), B.JSString_methods.get$hashCode(_this.nextRun)), B.JSString_methods.get$hashCode(_this.template)), B.JSBool_methods.get$hashCode(_this.isPaused)), B.JSInt_methods.get$hashCode(_this.remainingCycles)), _this.parameters.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._schedule_model$__hashCode; if (t1 == null) { _this._schedule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ScheduleEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "frequencyId", _this.frequencyId); t2.add$2(t1, "nextRun", _this.nextRun); t2.add$2(t1, "template", _this.template); t2.add$2(t1, "isPaused", _this.isPaused); t2.add$2(t1, "remainingCycles", _this.remainingCycles); t2.add$2(t1, "parameters", _this.parameters); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.ScheduleEntityBuilder.prototype = { get$parameters(_) { var t1 = this.get$_schedule_model$_$this(), t2 = t1._parameters; return t2 == null ? t1._parameters = new A.ScheduleParametersBuilder() : t2; }, get$id(_) { return this.get$_schedule_model$_$this()._schedule_model$_id; }, get$_schedule_model$_$this() { var t1, t2, _this = this, $$v = _this._schedule_model$_$v; if ($$v != null) { _this._schedule_model$_frequencyId = $$v.frequencyId; _this._nextRun = $$v.nextRun; _this._template = $$v.template; _this._isPaused = $$v.isPaused; _this._schedule_model$_remainingCycles = $$v.remainingCycles; t1 = $$v.parameters; t2 = new A.ScheduleParametersBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._schedule_model$_$v = t1; _this._parameters = t2; _this._schedule_model$_isChanged = $$v.isChanged; _this._schedule_model$_createdAt = $$v.createdAt; _this._schedule_model$_updatedAt = $$v.updatedAt; _this._schedule_model$_archivedAt = $$v.archivedAt; _this._schedule_model$_isDeleted = $$v.isDeleted; _this._schedule_model$_createdUserId = $$v.createdUserId; _this._schedule_model$_assignedUserId = $$v.assignedUserId; _this._schedule_model$_id = $$v.id; _this._schedule_model$_$v = null; } return _this; }, _schedule_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, exception, _this = this, _s14_ = "ScheduleEntity", _$result = null; try { _$result0 = _this._schedule_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._schedule_model$_frequencyId, _s14_, "frequencyId"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._nextRun, _s14_, "nextRun"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._template, _s14_, "template"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._isPaused, _s14_, "isPaused"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._schedule_model$_remainingCycles, _s14_, "remainingCycles"); t6 = _this.get$parameters(0)._schedule_model$_build$0(); t7 = _this.get$_schedule_model$_$this()._schedule_model$_isChanged; t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._schedule_model$_createdAt, _s14_, "createdAt"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._schedule_model$_updatedAt, _s14_, "updatedAt"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._schedule_model$_archivedAt, _s14_, "archivedAt"); t11 = _this.get$_schedule_model$_$this()._schedule_model$_isDeleted; t12 = _this.get$_schedule_model$_$this()._schedule_model$_createdUserId; _$result0 = A._$ScheduleEntity$_(t10, _this.get$_schedule_model$_$this()._schedule_model$_assignedUserId, t8, t12, t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_model$_$this()._schedule_model$_id, _s14_, "id"), t7, t11, t4, t2, t6, t5, t3, t9); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "parameters"; _this.get$parameters(0)._schedule_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._schedule_model$_$v = t1; return _$result; } }; A._$ScheduleParameters.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ScheduleParameters && _this.dateRange == other.dateRange && _this.showPaymentsTable == other.showPaymentsTable && _this.showCreditsTable == other.showCreditsTable && _this.showAgingTable == other.showAgingTable && _this.onlyClientsWithInvoices == other.onlyClientsWithInvoices && _this.status == other.status && J.$eq$(_this.clients, other.clients) && _this.entityType == other.entityType && _this.entityId == other.entityId && _this.reportName == other.reportName; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._schedule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.dateRange)), J.get$hashCode$(_this.showPaymentsTable)), J.get$hashCode$(_this.showCreditsTable)), J.get$hashCode$(_this.showAgingTable)), J.get$hashCode$(_this.onlyClientsWithInvoices)), J.get$hashCode$(_this.status)), J.get$hashCode$(_this.clients)), J.get$hashCode$(_this.entityType)), J.get$hashCode$(_this.entityId)), J.get$hashCode$(_this.reportName))); t1 = _this._schedule_model$__hashCode; if (t1 == null) { _this._schedule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ScheduleParameters"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "dateRange", _this.dateRange); t2.add$2(t1, "showPaymentsTable", _this.showPaymentsTable); t2.add$2(t1, "showCreditsTable", _this.showCreditsTable); t2.add$2(t1, "showAgingTable", _this.showAgingTable); t2.add$2(t1, "onlyClientsWithInvoices", _this.onlyClientsWithInvoices); t2.add$2(t1, "status", _this.status); t2.add$2(t1, "clients", _this.clients); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "entityId", _this.entityId); t2.add$2(t1, "reportName", _this.reportName); return t2.toString$0(t1); } }; A.ScheduleParametersBuilder.prototype = { get$clients(_) { var t1 = this.get$_schedule_model$_$this(), t2 = t1._schedule_model$_clients; return t2 == null ? t1._schedule_model$_clients = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_schedule_model$_$this() { var t1, _this = this, $$v = _this._schedule_model$_$v; if ($$v != null) { _this._dateRange = $$v.dateRange; _this._showPaymentsTable = $$v.showPaymentsTable; _this._showCreditsTable = $$v.showCreditsTable; _this._showAgingTable = $$v.showAgingTable; _this._onlyClientsWithInvoices = $$v.onlyClientsWithInvoices; _this._schedule_model$_status = $$v.status; t1 = $$v.clients; _this._schedule_model$_clients = t1 == null ? null : A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._schedule_model$_entityType = $$v.entityType; _this._entityId = $$v.entityId; _this._reportName = $$v.reportName; _this._schedule_model$_$v = null; } return _this; }, _schedule_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, exception, _this = this, _$result = null; try { _$result0 = _this._schedule_model$_$v; if (_$result0 == null) { t1 = _this.get$_schedule_model$_$this()._dateRange; t2 = _this.get$_schedule_model$_$this()._showPaymentsTable; t3 = _this.get$_schedule_model$_$this()._showCreditsTable; t4 = _this.get$_schedule_model$_$this()._showAgingTable; t5 = _this.get$_schedule_model$_$this()._onlyClientsWithInvoices; t6 = _this.get$_schedule_model$_$this()._schedule_model$_status; t7 = _this._schedule_model$_clients; t7 = t7 == null ? null : t7.build$0(); _$result0 = new A._$ScheduleParameters(t1, t2, t3, t4, t5, t6, t7, _this.get$_schedule_model$_$this()._schedule_model$_entityType, _this.get$_schedule_model$_$this()._entityId, _this.get$_schedule_model$_$this()._reportName); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "clients"; t1 = _this._schedule_model$_clients; if (t1 != null) t1.build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ScheduleParameters", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._schedule_model$_$v = t1; return _$result; } }; A._ScheduleEntity_Object_BaseEntity.prototype = {}; A._$serializers_closure.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.BankAccountEntity); }, $signature: 741 }; A._$serializers_closure0.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ClientContactEntity); }, $signature: 3099 }; A._$serializers_closure1.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity); }, $signature: 359 }; A._$serializers_closure2.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.LedgerEntity); }, $signature: 3104 }; A._$serializers_closure3.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.GatewayTokenEntity); }, $signature: 740 }; A._$serializers_closure4.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure5.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SystemLogEntity); }, $signature: 580 }; A._$serializers_closure6.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ClientEntity); }, $signature: 739 }; A._$serializers_closure7.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.CompanyGatewayEntity); }, $signature: 738 }; A._$serializers_closure8.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.CountryEntity); }, $signature: 737 }; A._$serializers_closure9.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.CurrencyEntity); }, $signature: 736 }; A._$serializers_closure10.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.CurrencyEntity); }, $signature: 736 }; A._$serializers_closure11.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SizeEntity); }, $signature: 734 }; A._$serializers_closure12.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.IndustryEntity); }, $signature: 732 }; A._$serializers_closure13.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TimezoneEntity); }, $signature: 731 }; A._$serializers_closure14.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.GatewayEntity); }, $signature: 3151 }; A._$serializers_closure15.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DateFormatEntity); }, $signature: 729 }; A._$serializers_closure16.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.LanguageEntity); }, $signature: 728 }; A._$serializers_closure17.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTypeEntity); }, $signature: 727 }; A._$serializers_closure18.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.CountryEntity); }, $signature: 737 }; A._$serializers_closure19.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceStatusEntity); }, $signature: 3175 }; A._$serializers_closure20.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String); }, $signature: 340 }; A._$serializers_closure21.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TemplateEntity); }, $signature: 625 }; A._$serializers_closure22.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.EInvoiceFieldEntity); }, $signature: 725 }; A._$serializers_closure23.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DateFormatEntity); }, $signature: 729 }; A._$serializers_closure24.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DatetimeFormatEntity); }, $signature: 3186 }; A._$serializers_closure25.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DesignEntity); }, $signature: 724 }; A._$serializers_closure26.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure27.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure28.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure29.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure30.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure31.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure32.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseScheduleEntity); }, $signature: 3190 }; A._$serializers_closure33.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.EntityState); }, $signature: 3191 }; A._$serializers_closure34.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.EntityStatus); }, $signature: 3194 }; A._$serializers_closure35.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure36.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure37.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure38.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure39.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure40.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.EntityType); }, $signature: 3197 }; A._$serializers_closure41.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.BaseEntity); }, $signature: 3207 }; A._$serializers_closure42.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseCategoryEntity); }, $signature: 723 }; A._$serializers_closure43.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseEntity); }, $signature: 598 }; A._$serializers_closure44.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.GatewayTokenEntity); }, $signature: 740 }; A._$serializers_closure45.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.GroupEntity); }, $signature: 722 }; A._$serializers_closure46.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.GroupEntity); }, $signature: 722 }; A._$serializers_closure47.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity); }, $signature: 359 }; A._$serializers_closure48.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TaxRateEntity); }, $signature: 721 }; A._$serializers_closure49.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TaskStatusEntity); }, $signature: 720 }; A._$serializers_closure50.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TaskStatusEntity); }, $signature: 719 }; A._$serializers_closure51.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.CompanyGatewayEntity); }, $signature: 738 }; A._$serializers_closure52.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseCategoryEntity); }, $signature: 723 }; A._$serializers_closure53.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.UserEntity); }, $signature: 718 }; A._$serializers_closure54.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ClientEntity); }, $signature: 739 }; A._$serializers_closure55.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ProductEntity); }, $signature: 717 }; A._$serializers_closure56.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure57.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure58.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseEntity); }, $signature: 598 }; A._$serializers_closure59.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentEntity); }, $signature: 716 }; A._$serializers_closure60.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure61.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure62.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure63.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.BankAccountEntity); }, $signature: 741 }; A._$serializers_closure64.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionEntity); }, $signature: 715 }; A._$serializers_closure65.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionRuleEntity); }, $signature: 714 }; A._$serializers_closure66.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TaskEntity); }, $signature: 712 }; A._$serializers_closure67.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ProjectEntity); }, $signature: 708 }; A._$serializers_closure68.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ExpenseEntity); }, $signature: 598 }; A._$serializers_closure69.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.VendorEntity); }, $signature: 705 }; A._$serializers_closure70.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DesignEntity); }, $signature: 724 }; A._$serializers_closure71.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure72.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ScheduleEntity); }, $signature: 704 }; A._$serializers_closure73.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TokenEntity); }, $signature: 700 }; A._$serializers_closure74.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.WebhookEntity); }, $signature: 698 }; A._$serializers_closure75.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SubscriptionEntity); }, $signature: 697 }; A._$serializers_closure76.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTermEntity); }, $signature: 694 }; A._$serializers_closure77.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SystemLogEntity); }, $signature: 580 }; A._$serializers_closure78.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.RegistrationFieldEntity); }, $signature: 3348 }; A._$serializers_closure79.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure80.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.HistoryRecord); }, $signature: 3361 }; A._$serializers_closure81.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.IndustryEntity); }, $signature: 732 }; A._$serializers_closure82.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure83.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceEntity); }, $signature: 238 }; A._$serializers_closure84.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceScheduleEntity); }, $signature: 3363 }; A._$serializers_closure85.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceItemEntity); }, $signature: 3364 }; A._$serializers_closure86.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.InvitationEntity); }, $signature: 3373 }; A._$serializers_closure87.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure88.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity); }, $signature: 359 }; A._$serializers_closure89.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.LanguageEntity); }, $signature: 728 }; A._$serializers_closure90.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentEntity); }, $signature: 716 }; A._$serializers_closure91.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTermEntity); }, $signature: 694 }; A._$serializers_closure92.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTypeEntity); }, $signature: 727 }; A._$serializers_closure93.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentableEntity); }, $signature: 596 }; A._$serializers_closure94.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentableEntity); }, $signature: 596 }; A._$serializers_closure95.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentableEntity); }, $signature: 596 }; A._$serializers_closure96.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure97.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ProductEntity); }, $signature: 717 }; A._$serializers_closure98.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ProjectEntity); }, $signature: 708 }; A._$serializers_closure99.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ScheduleEntity); }, $signature: 704 }; A._$serializers_closure100.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SizeEntity); }, $signature: 734 }; A._$serializers_closure101.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure102.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure103.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure104.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure105.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure106.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.BuiltList_String); }, $signature: 3392 }; A._$serializers_closure107.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure108.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.EInvoiceElementEntity); }, $signature: 3393 }; A._$serializers_closure109.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SubscriptionEntity); }, $signature: 697 }; A._$serializers_closure110.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TaskEntity); }, $signature: 712 }; A._$serializers_closure111.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TaskStatusEntity); }, $signature: 720 }; A._$serializers_closure112.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TaxRateEntity); }, $signature: 721 }; A._$serializers_closure113.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TimezoneEntity); }, $signature: 731 }; A._$serializers_closure114.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TokenEntity); }, $signature: 700 }; A._$serializers_closure115.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionEntity); }, $signature: 715 }; A._$serializers_closure116.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionRuleCriteriaEntity); }, $signature: 3394 }; A._$serializers_closure117.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionRuleEntity); }, $signature: 714 }; A._$serializers_closure118.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.UserCompanyEntity); }, $signature: 3396 }; A._$serializers_closure119.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.UserCompanyState); }, $signature: 3408 }; A._$serializers_closure120.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.UserEntity); }, $signature: 718 }; A._$serializers_closure121.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.VendorContactEntity); }, $signature: 3434 }; A._$serializers_closure122.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity); }, $signature: 359 }; A._$serializers_closure123.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity); }, $signature: 143 }; A._$serializers_closure124.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.VendorEntity); }, $signature: 705 }; A._$serializers_closure125.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.WebhookEntity); }, $signature: 698 }; A._$serializers_closure126.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.EntityType, type$.bool); }, $signature: 691 }; A._$serializers_closure127.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.EntityType, type$.bool); }, $signature: 691 }; A._$serializers_closure128.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure129.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure130.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure131.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.EntityType, type$.PrefStateSortField); }, $signature: 3440 }; A._$serializers_closure132.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.CompanyPrefState); }, $signature: 3441 }; A._$serializers_closure133.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.BankAccountEntity); }, $signature: 3442 }; A._$serializers_closure134.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure135.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String); }, $signature: 340 }; A._$serializers_closure136.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String); }, $signature: 340 }; A._$serializers_closure137.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ReportSettingsEntity); }, $signature: 3443 }; A._$serializers_closure138.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.DashboardField); }, $signature: 3444 }; A._$serializers_closure139.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ClientEntity); }, $signature: 3445 }; A._$serializers_closure140.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure141.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.CompanyGatewayEntity); }, $signature: 3446 }; A._$serializers_closure142.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure143.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.CurrencyEntity); }, $signature: 3448 }; A._$serializers_closure144.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.SizeEntity); }, $signature: 3452 }; A._$serializers_closure145.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.GatewayEntity); }, $signature: 3454 }; A._$serializers_closure146.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.IndustryEntity); }, $signature: 3458 }; A._$serializers_closure147.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TimezoneEntity); }, $signature: 3460 }; A._$serializers_closure148.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.DateFormatEntity); }, $signature: 3461 }; A._$serializers_closure149.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.LanguageEntity); }, $signature: 3464 }; A._$serializers_closure150.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.PaymentTypeEntity); }, $signature: 3476 }; A._$serializers_closure151.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.CountryEntity); }, $signature: 3478 }; A._$serializers_closure152.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TemplateEntity); }, $signature: 625 }; A._$serializers_closure153.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String); }, $signature: 340 }; A._$serializers_closure154.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.EInvoiceFieldEntity); }, $signature: 725 }; A._$serializers_closure155.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.DesignEntity); }, $signature: 3479 }; A._$serializers_closure156.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure157.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.DocumentEntity); }, $signature: 3489 }; A._$serializers_closure158.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure159.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ExpenseCategoryEntity); }, $signature: 3491 }; A._$serializers_closure160.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure161.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ExpenseEntity); }, $signature: 690 }; A._$serializers_closure162.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure163.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ExpenseEntity); }, $signature: 690 }; A._$serializers_closure164.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure165.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.GatewayOptionsEntity); }, $signature: 3521 }; A._$serializers_closure166.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.GroupEntity); }, $signature: 3525 }; A._$serializers_closure167.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure168.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ImportRequestMapping); }, $signature: 3533 }; A._$serializers_closure169.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity); }, $signature: 354 }; A._$serializers_closure170.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure171.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity); }, $signature: 354 }; A._$serializers_closure172.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure173.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity); }, $signature: 354 }; A._$serializers_closure174.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure175.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity); }, $signature: 354 }; A._$serializers_closure176.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure177.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity); }, $signature: 354 }; A._$serializers_closure178.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure179.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.PaymentEntity); }, $signature: 3608 }; A._$serializers_closure180.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure181.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.PaymentTermEntity); }, $signature: 3674 }; A._$serializers_closure182.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure183.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.PreImportResponseEntityDetails); }, $signature: 3675 }; A._$serializers_closure184.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ProductEntity); }, $signature: 4298 }; A._$serializers_closure185.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure186.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ProjectEntity); }, $signature: 4302 }; A._$serializers_closure187.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure188.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.ScheduleEntity); }, $signature: 4307 }; A._$serializers_closure189.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure190.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure191.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure192.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure193.prototype = { call$0() { var t1 = type$.String; return A.MapBuilder_MapBuilder(t1, t1); }, $signature: 217 }; A._$serializers_closure194.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.SubscriptionEntity); }, $signature: 4308 }; A._$serializers_closure195.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure196.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TaskEntity); }, $signature: 4309 }; A._$serializers_closure197.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure198.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TaskStatusEntity); }, $signature: 719 }; A._$serializers_closure199.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure200.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TaxConfigRegionEntity); }, $signature: 4310 }; A._$serializers_closure201.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TaxConfigSubregionEntity); }, $signature: 929 }; A._$serializers_closure202.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TaxRateEntity); }, $signature: 930 }; A._$serializers_closure203.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure204.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TokenEntity); }, $signature: 931 }; A._$serializers_closure205.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure206.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TransactionEntity); }, $signature: 932 }; A._$serializers_closure207.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure208.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.TransactionRuleEntity); }, $signature: 933 }; A._$serializers_closure209.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure210.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.UserEntity); }, $signature: 934 }; A._$serializers_closure211.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure212.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.VendorEntity); }, $signature: 935 }; A._$serializers_closure213.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure214.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.WebhookEntity); }, $signature: 936 }; A._$serializers_closure215.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.String); }, $signature: 43 }; A._$serializers_closure216.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.int); }, $signature: 937 }; A._$serializers_closure217.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.int, type$.String); }, $signature: 938 }; A._$serializers_closure218.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.nullable_EntityType, type$.BuiltList_String); }, $signature: 939 }; A._$serializers_closure219.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.nullable_String, type$.FeesAndLimitsSettings); }, $signature: 940 }; A._$serializers_closure220.prototype = { call$0() { return A.ListBuilder_ListBuilder(B.List_empty, type$.SystemLogEntity); }, $signature: 580 }; A._$serializers_closure221.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.nullable_String, type$.String); }, $signature: 941 }; A._$serializers_closure222.prototype = { call$0() { return A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String); }, $signature: 340 }; A.SettingsEntity.prototype = { get$isTaskRoundingCustom() { var t1 = this.taskRoundToNearest; if ((t1 == null ? null : t1 !== 1) === true) t1 = t1 === 0 || !J.contains$1$asx(B.Map_quqNA.get$values(B.Map_quqNA), t1); else t1 = false; return t1; }, getFieldsForSection$1(section) { var t1 = this.pdfVariables; if (t1 != null && t1._map$_map.containsKey$1(0, section)) { t1 = t1._map$_map.$index(0, section); t1 = new A.CopyOnWriteList(true, t1._list$_list, A.instanceType(t1)._eval$1("CopyOnWriteList<1>")); } else t1 = A._setArrayType([], type$.JSArray_String); return t1; }, setFieldsForSection$2(section, fields) { if (this.pdfVariables == null) return this.rebuild$1(new A.SettingsEntity_setFieldsForSection_closure(section, fields)); else return this.rebuild$1(new A.SettingsEntity_setFieldsForSection_closure0(section, fields)); }, getDesignId$1(entityType) { var _this = this; switch (entityType) { case B.EntityType_invoice: return _this.defaultInvoiceDesignId; case B.EntityType_quote: return _this.defaultQuoteDesignId; case B.EntityType_credit: return _this.defaultCreditDesignId; case B.EntityType_purchaseOrder: return _this.defaultPurchaseOrderDesignId; } A.print("## Error: unhandled entity type: " + entityType.toString$0(0) + " for design id"); return ""; }, getDefaultTerms$1(entityType) { var _this = this; switch (entityType) { case B.EntityType_invoice: case B.EntityType_recurringInvoice: return _this.defaultInvoiceTerms; case B.EntityType_quote: return _this.defaultQuoteTerms; case B.EntityType_credit: return _this.defaultCreditTerms; case B.EntityType_purchaseOrder: return _this.defaultPurchaseOrderTerms; default: A.print("## ERROR: getDefaultTerms not defined for " + A.S(entityType)); return ""; } }, getDefaultFooter$1(entityType) { var _this = this; switch (entityType) { case B.EntityType_invoice: case B.EntityType_recurringInvoice: return _this.defaultInvoiceFooter; case B.EntityType_quote: return _this.defaultQuoteFooter; case B.EntityType_credit: return _this.defaultCreditFooter; case B.EntityType_purchaseOrder: return _this.defaultPurchaseOrderFooter; default: A.print("## ERROR: getDefaultFooter not defined for " + A.S(entityType)); return ""; } }, getEmailSubject$1(emailTemplate) { var _this = this; switch (emailTemplate) { case B.EmailTemplate_invoice: return _this.emailSubjectInvoice; case B.EmailTemplate_quote: return _this.emailSubjectQuote; case B.EmailTemplate_credit: return _this.emailSubjectCredit; case B.EmailTemplate_payment: return _this.emailSubjectPayment; case B.EmailTemplate_payment_partial: return _this.emailSubjectPaymentPartial; case B.EmailTemplate_reminder1: return _this.emailSubjectReminder1; case B.EmailTemplate_reminder2: return _this.emailSubjectReminder2; case B.EmailTemplate_reminder3: return _this.emailSubjectReminder3; case B.EmailTemplate_reminder_endless: return _this.emailSubjectReminderEndless; case B.EmailTemplate_statement: return _this.emailSubjectStatement; case B.EmailTemplate_custom1: return _this.emailSubjectCustom1; case B.EmailTemplate_custom2: return _this.emailSubjectCustom2; case B.EmailTemplate_custom3: return _this.emailSubjectCustom3; case B.EmailTemplate_purchase_order: return _this.emailSubjectPurchaseOrder; case B.EmailTemplate_quote_reminder1: return _this.emailSubjectQuoteReminder1; default: return "Error: subject template not defined for " + emailTemplate.toString$0(0); } }, getEmailBody$1(template) { var _this = this; switch (template) { case B.EmailTemplate_invoice: return _this.emailBodyInvoice; case B.EmailTemplate_quote: return _this.emailBodyQuote; case B.EmailTemplate_credit: return _this.emailBodyCredit; case B.EmailTemplate_payment: return _this.emailBodyPayment; case B.EmailTemplate_payment_partial: return _this.emailBodyPaymentPartial; case B.EmailTemplate_reminder1: return _this.emailBodyReminder1; case B.EmailTemplate_reminder2: return _this.emailBodyReminder2; case B.EmailTemplate_reminder3: return _this.emailBodyReminder3; case B.EmailTemplate_reminder_endless: return _this.emailBodyReminderEndless; case B.EmailTemplate_statement: return _this.emailBodyStatement; case B.EmailTemplate_custom1: return _this.emailBodyCustom1; case B.EmailTemplate_custom2: return _this.emailBodyCustom2; case B.EmailTemplate_custom3: return _this.emailBodyCustom3; case B.EmailTemplate_purchase_order: return _this.emailBodyPurchaseOrder; case B.EmailTemplate_quote_reminder1: return _this.emailBodyQuoteReminder1; default: return "Error: body template not defined for " + template.toString$0(0); } } }; A.SettingsEntity_setFieldsForSection_closure.prototype = { call$1(b) { var t1 = type$.String; b.get$pdfVariables().replace$1(0, A.LinkedHashMap_LinkedHashMap$_literal([this.section, A.BuiltList_BuiltList$from(this.fields, t1)], t1, type$.BuiltList_String)); return b; }, $signature: 9 }; A.SettingsEntity_setFieldsForSection_closure0.prototype = { call$1(b) { b.get$pdfVariables().$indexSet(0, this.section, A.BuiltList_BuiltList$from(this.fields, type$.String)); return b; }, $signature: 9 }; A.PdfPreviewRequest.prototype = {}; A._$SettingsEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = [], value = object.timezoneId; if (value != null) { result.push("timezone_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.dateFormatId; if (value != null) { result.push("date_format_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.enableMilitaryTime; if (value != null) { result.push("military_time"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.languageId; if (value != null) { result.push("language_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.showCurrencyCode; if (value != null) { result.push("show_currency_code"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.currencyId; if (value != null) { result.push("currency_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customValue1; if (value != null) { result.push("custom_value1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customValue2; if (value != null) { result.push("custom_value2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customValue3; if (value != null) { result.push("custom_value3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customValue4; if (value != null) { result.push("custom_value4"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultPaymentTerms; if (value != null) { result.push("payment_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultValidUntil; if (value != null) { result.push("valid_until"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.companyGatewayIds; if (value != null) { result.push("company_gateway_ids"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultTaskRate; if (value != null) { result.push("default_task_rate"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.sendReminders; if (value != null) { result.push("send_reminders"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enablePortal; if (value != null) { result.push("enable_client_portal"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enablePortalDashboard; if (value != null) { result.push("enable_client_portal_dashboard"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enablePortalTasks; if (value != null) { result.push("enable_client_portal_tasks"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableClientPortalUploads; if (value != null) { result.push("client_portal_enable_uploads"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableVendorPortalUploads; if (value != null) { result.push("vendor_portal_enable_uploads"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.emailStyle; if (value != null) { result.push("email_style"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.replyToEmail; if (value != null) { result.push("reply_to_email"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.replyToName; if (value != null) { result.push("reply_to_name"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailFromName; if (value != null) { result.push("email_from_name"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.bccEmail; if (value != null) { result.push("bcc_email"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.pdfEmailAttachment; if (value != null) { result.push("pdf_email_attachment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.ublEmailAttachment; if (value != null) { result.push("ubl_email_attachment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.documentEmailAttachment; if (value != null) { result.push("document_email_attachment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.emailStyleCustom; if (value != null) { result.push("email_style_custom"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customMessageDashboard; if (value != null) { result.push("custom_message_dashboard"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customMessageUnpaidInvoice; if (value != null) { result.push("custom_message_unpaid_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customMessagePaidInvoice; if (value != null) { result.push("custom_message_paid_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.customMessageUnapprovedQuote; if (value != null) { result.push("custom_message_unapproved_quote"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.autoArchiveInvoice; if (value != null) { result.push("auto_archive_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.autoArchiveInvoiceCancelled; if (value != null) { result.push("auto_archive_invoice_cancelled"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.autoArchiveQuote; if (value != null) { result.push("auto_archive_quote"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.autoEmailInvoice; if (value != null) { result.push("auto_email_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.autoConvertQuote; if (value != null) { result.push("auto_convert_quote"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableInclusiveTaxes; if (value != null) { result.push("inclusive_taxes"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.translations; if (value != null) { result.push("translations"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_2Vk1)); } value = object.taskNumberPattern; if (value != null) { result.push("task_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.taskNumberCounter; if (value != null) { result.push("task_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.expenseNumberPattern; if (value != null) { result.push("expense_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.expenseNumberCounter; if (value != null) { result.push("expense_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.recurringExpenseNumberPattern; if (value != null) { result.push("recurring_expense_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.recurringExpenseNumberCounter; if (value != null) { result.push("recurring_expense_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.vendorNumberPattern; if (value != null) { result.push("vendor_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.vendorNumberCounter; if (value != null) { result.push("vendor_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.ticketNumberPattern; if (value != null) { result.push("ticket_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.ticketNumberCounter; if (value != null) { result.push("ticket_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.paymentNumberPattern; if (value != null) { result.push("payment_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.paymentNumberCounter; if (value != null) { result.push("payment_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.projectNumberPattern; if (value != null) { result.push("project_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.projectNumberCounter; if (value != null) { result.push("project_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.invoiceNumberPattern; if (value != null) { result.push("invoice_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.invoiceNumberCounter; if (value != null) { result.push("invoice_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.recurringInvoiceNumberPattern; if (value != null) { result.push("recurring_invoice_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.recurringInvoiceNumberCounter; if (value != null) { result.push("recurring_invoice_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.quoteNumberPattern; if (value != null) { result.push("quote_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.quoteNumberCounter; if (value != null) { result.push("quote_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.clientNumberPattern; if (value != null) { result.push("client_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientNumberCounter; if (value != null) { result.push("client_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.creditNumberPattern; if (value != null) { result.push("credit_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.creditNumberCounter; if (value != null) { result.push("credit_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.recurringNumberPrefix; if (value != null) { result.push("recurring_number_prefix"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.resetCounterFrequencyId; if (value != null) { result.push("reset_counter_frequency_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.resetCounterDate; if (value != null) { result.push("reset_counter_date"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.counterPadding; if (value != null) { result.push("counter_padding"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.sharedInvoiceQuoteCounter; if (value != null) { result.push("shared_invoice_quote_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.sharedInvoiceCreditCounter; if (value != null) { result.push("shared_invoice_credit_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.defaultInvoiceTerms; if (value != null) { result.push("invoice_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultQuoteTerms; if (value != null) { result.push("quote_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultQuoteFooter; if (value != null) { result.push("quote_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultCreditTerms; if (value != null) { result.push("credit_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultCreditFooter; if (value != null) { result.push("credit_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultInvoiceDesignId; if (value != null) { result.push("invoice_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultQuoteDesignId; if (value != null) { result.push("quote_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultCreditDesignId; if (value != null) { result.push("credit_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultDeliveryNoteDesignId; if (value != null) { result.push("delivery_note_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultStatementDesignId; if (value != null) { result.push("statement_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultPaymentReceiptDesignId; if (value != null) { result.push("payment_receipt_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultPaymentRefundDesignId; if (value != null) { result.push("payment_refund_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultInvoiceFooter; if (value != null) { result.push("invoice_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultTaxName1; if (value != null) { result.push("tax_name1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultTaxRate1; if (value != null) { result.push("tax_rate1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.defaultTaxName2; if (value != null) { result.push("tax_name2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultTaxRate2; if (value != null) { result.push("tax_rate2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.defaultTaxName3; if (value != null) { result.push("tax_name3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultTaxRate3; if (value != null) { result.push("tax_rate3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.defaultPaymentTypeId; if (value != null) { result.push("payment_type_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.pdfVariables; if (value != null) { result.push("pdf_variables"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_woc)); } value = object.emailSignature; if (value != null) { result.push("email_signature"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectInvoice; if (value != null) { result.push("email_subject_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectQuote; if (value != null) { result.push("email_subject_quote"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectCredit; if (value != null) { result.push("email_subject_credit"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectPayment; if (value != null) { result.push("email_subject_payment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectPaymentPartial; if (value != null) { result.push("email_subject_payment_partial"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyInvoice; if (value != null) { result.push("email_template_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyQuote; if (value != null) { result.push("email_template_quote"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyCredit; if (value != null) { result.push("email_template_credit"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyPayment; if (value != null) { result.push("email_template_payment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyPaymentPartial; if (value != null) { result.push("email_template_payment_partial"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectReminder1; if (value != null) { result.push("email_subject_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectReminder2; if (value != null) { result.push("email_subject_reminder2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectReminder3; if (value != null) { result.push("email_subject_reminder3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyReminder1; if (value != null) { result.push("email_template_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyReminder2; if (value != null) { result.push("email_template_reminder2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyReminder3; if (value != null) { result.push("email_template_reminder3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectCustom1; if (value != null) { result.push("email_subject_custom1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyCustom1; if (value != null) { result.push("email_template_custom1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectCustom2; if (value != null) { result.push("email_subject_custom2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyCustom2; if (value != null) { result.push("email_template_custom2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectCustom3; if (value != null) { result.push("email_subject_custom3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyCustom3; if (value != null) { result.push("email_template_custom3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectStatement; if (value != null) { result.push("email_subject_statement"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyStatement; if (value != null) { result.push("email_template_statement"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectPurchaseOrder; if (value != null) { result.push("email_subject_purchase_order"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyPurchaseOrder; if (value != null) { result.push("email_template_purchase_order"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.enablePortalPassword; if (value != null) { result.push("enable_client_portal_password"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.signatureOnPdf; if (value != null) { result.push("signature_on_pdf"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableEmailMarkup; if (value != null) { result.push("enable_email_markup"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showAcceptInvoiceTerms; if (value != null) { result.push("show_accept_invoice_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showAcceptQuoteTerms; if (value != null) { result.push("show_accept_quote_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.requireInvoiceSignature; if (value != null) { result.push("require_invoice_signature"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.requireQuoteSignature; if (value != null) { result.push("require_quote_signature"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.name; if (value != null) { result.push("name"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.companyLogo; if (value != null) { result.push("company_logo"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.website; if (value != null) { result.push("website"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.address1; if (value != null) { result.push("address1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.address2; if (value != null) { result.push("address2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.city; if (value != null) { result.push("city"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.state; if (value != null) { result.push("state"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.postalCode; if (value != null) { result.push("postal_code"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.phone; if (value != null) { result.push("phone"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.email; if (value != null) { result.push("email"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.countryId; if (value != null) { result.push("country_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.vatNumber; if (value != null) { result.push("vat_number"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.idNumber; if (value != null) { result.push("id_number"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.pageSize; if (value != null) { result.push("page_size"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.pageLayout; if (value != null) { result.push("page_layout"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.fontSize; if (value != null) { result.push("font_size"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.primaryColor; if (value != null) { result.push("primary_color"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.secondaryColor; if (value != null) { result.push("secondary_color"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.primaryFont; if (value != null) { result.push("primary_font"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.secondaryFont; if (value != null) { result.push("secondary_font"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.hidePaidToDate; if (value != null) { result.push("hide_paid_to_date"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.embedDocuments; if (value != null) { result.push("embed_documents"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.allPagesHeader; if (value != null) { result.push("all_pages_header"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.allPagesFooter; if (value != null) { result.push("all_pages_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableReminder1; if (value != null) { result.push("enable_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableReminder2; if (value != null) { result.push("enable_reminder2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableReminder3; if (value != null) { result.push("enable_reminder3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableReminderEndless; if (value != null) { result.push("enable_reminder_endless"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.numDaysReminder1; if (value != null) { result.push("num_days_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.numDaysReminder2; if (value != null) { result.push("num_days_reminder2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.numDaysReminder3; if (value != null) { result.push("num_days_reminder3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.scheduleReminder1; if (value != null) { result.push("schedule_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.scheduleReminder2; if (value != null) { result.push("schedule_reminder2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.scheduleReminder3; if (value != null) { result.push("schedule_reminder3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.endlessReminderFrequencyId; if (value != null) { result.push("endless_reminder_frequency_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.lateFeeAmount1; if (value != null) { result.push("late_fee_amount1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeeAmount2; if (value != null) { result.push("late_fee_amount2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeeAmount3; if (value != null) { result.push("late_fee_amount3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeeAmountEndless; if (value != null) { result.push("late_fee_endless_amount"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeePercent1; if (value != null) { result.push("late_fee_percent1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeePercent2; if (value != null) { result.push("late_fee_percent2"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeePercent3; if (value != null) { result.push("late_fee_percent3"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.lateFeePercentEndless; if (value != null) { result.push("late_fee_endless_percent"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.emailSubjectReminderEndless; if (value != null) { result.push("email_subject_reminder_endless"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailBodyReminderEndless; if (value != null) { result.push("email_template_reminder_endless"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientOnlinePaymentNotification; if (value != null) { result.push("client_online_payment_notification"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.clientManualPaymentNotification; if (value != null) { result.push("client_manual_payment_notification"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.clientMarkPaidPaymentNotification; if (value != null) { result.push("send_email_on_mark_paid"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.counterNumberApplied; if (value != null) { result.push("counter_number_applied"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSendingMethod; if (value != null) { result.push("email_sending_method"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.gmailSendingUserId; if (value != null) { result.push("gmail_sending_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalTerms; if (value != null) { result.push("client_portal_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalPrivacy; if (value != null) { result.push("client_portal_privacy_policy"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.lockInvoices; if (value != null) { result.push("lock_invoices"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.autoBill; if (value != null) { result.push("auto_bill"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.autoBillStandardInvoices; if (value != null) { result.push("auto_bill_standard_invoices"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.clientPortalAllowUnderPayment; if (value != null) { result.push("client_portal_allow_under_payment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.clientPortalAllowOverPayment; if (value != null) { result.push("client_portal_allow_over_payment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.autoBillDate; if (value != null) { result.push("auto_bill_date"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalUnderPaymentMinimum; if (value != null) { result.push("client_portal_under_payment_minimum"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.useCreditsPayment; if (value != null) { result.push("use_credits_payment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalCustomHeader; if (value != null) { result.push("portal_custom_head"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalCustomCss; if (value != null) { result.push("portal_custom_css"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalCustomFooter; if (value != null) { result.push("portal_custom_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.clientPortalCustomJs; if (value != null) { result.push("portal_custom_js"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.hideEmptyColumnsOnPdf; if (value != null) { result.push("hide_empty_columns_on_pdf"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.entitySendTime; if (value != null) { result.push("entity_send_time"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.clientPortalTasks; if (value != null) { result.push("show_all_tasks_client_portal"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.pageNumbering; if (value != null) { result.push("page_numbering"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.pageNumberingAlignment; if (value != null) { result.push("page_numbering_alignment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.requirePurchaseOrderSignature; if (value != null) { result.push("require_purchase_order_signature"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.defaultPurchaseOrderTerms; if (value != null) { result.push("purchase_order_terms"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultPurchaseOrderDesignId; if (value != null) { result.push("purchase_order_design_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultPurchaseOrderFooter; if (value != null) { result.push("purchase_order_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.purchaseOrderNumberPattern; if (value != null) { result.push("purchase_order_number_pattern"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.purchaseOrderNumberCounter; if (value != null) { result.push("purchase_order_number_counter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.qrIban; if (value != null) { result.push("qr_iban"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.besrId; if (value != null) { result.push("besr_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.postmarkSecret; if (value != null) { result.push("postmark_secret"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.mailgunSecret; if (value != null) { result.push("mailgun_secret"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.mailgunDomain; if (value != null) { result.push("mailgun_domain"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.mailgunEndpoint; if (value != null) { result.push("mailgun_endpoint"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailAlignment; if (value != null) { result.push("email_alignment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.showEmailFooter; if (value != null) { result.push("show_email_footer"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.companyLogoSize; if (value != null) { result.push("company_logo_size"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.showPaidStamp; if (value != null) { result.push("show_paid_stamp"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showShippingAddress; if (value != null) { result.push("show_shipping_address"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.customSendingEmail; if (value != null) { result.push("custom_sending_email"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.acceptPurchaseOrderNumber; if (value != null) { result.push("accept_client_input_quote_approval"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.clientInitiatedPayments; if (value != null) { result.push("client_initiated_payments"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.clientInitiatedPaymentsMinimum; if (value != null) { result.push("client_initiated_payments_minimum"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.shareInvoiceQuoteColumns; if (value != null) { result.push("sync_invoice_quote_columns"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.allowBillableTaskItems; if (value != null) { result.push("allow_billable_task_items"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showTaskItemDescription; if (value != null) { result.push("show_task_item_description"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableEInvoice; if (value != null) { result.push("enable_e_invoice"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.eInvoiceType; if (value != null) { result.push("e_invoice_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.eQuoteType; if (value != null) { result.push("e_quote_type"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.defaultExpensePaymentTypeId; if (value != null) { result.push("default_expense_payment_type_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.classification; if (value != null) { result.push("classification"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.paymentEmailAllContacts; if (value != null) { result.push("payment_email_all_contacts"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.showPdfhtmlOnMobile; if (value != null) { result.push("show_pdfhtml_on_mobile"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.enableRappenRounding; if (value != null) { result.push("enable_rappen_rounding"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.useUnappliedPayment; if (value != null) { result.push("use_unapplied_payment"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.brevoSecret; if (value != null) { result.push("brevo_secret"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.taskRoundUp; if (value != null) { result.push("task_round_up"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.taskRoundToNearest; if (value != null) { result.push("task_round_to_nearest"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.emailBodyQuoteReminder1; if (value != null) { result.push("email_quote_template_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.emailSubjectQuoteReminder1; if (value != null) { result.push("email_quote_subject_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.enableQuoteReminder1; if (value != null) { result.push("enable_quote_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.numDaysQuoteReminder1; if (value != null) { result.push("quote_num_days_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.scheduleQuoteReminder1; if (value != null) { result.push("quote_schedule_reminder1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.quoteLateFeeAmount1; if (value != null) { result.push("quote_late_fee_amount1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.quoteLateFeePercent1; if (value != null) { result.push("quote_late_fee_percent1"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MME)); } value = object.mergeEInvoiceToPdf; if (value != null) { result.push("merge_e_invoice_to_pdf"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.paymentFlow; if (value != null) { result.push("payment_flow"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.SettingsEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_of_nullable_String_and_String; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "timezone_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._timezoneId = t2; break; case "date_format_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._dateFormatId = t2; break; case "military_time": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableMilitaryTime = t2; break; case "language_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_languageId = t2; break; case "show_currency_code": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showCurrencyCode = t2; break; case "currency_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._currencyId = t2; break; case "custom_value1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_customValue1 = t2; break; case "custom_value2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_customValue2 = t2; break; case "custom_value3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_customValue3 = t2; break; case "custom_value4": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_customValue4 = t2; break; case "payment_terms": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPaymentTerms = t2; break; case "valid_until": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultValidUntil = t2; break; case "company_gateway_ids": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._companyGatewayIds = t2; break; case "default_task_rate": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._defaultTaskRate = t2; break; case "send_reminders": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._sendReminders = t2; break; case "enable_client_portal": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enablePortal = t2; break; case "enable_client_portal_dashboard": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enablePortalDashboard = t2; break; case "enable_client_portal_tasks": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enablePortalTasks = t2; break; case "client_portal_enable_uploads": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableClientPortalUploads = t2; break; case "vendor_portal_enable_uploads": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableVendorPortalUploads = t2; break; case "email_style": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailStyle = t2; break; case "reply_to_email": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._replyToEmail = t2; break; case "reply_to_name": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._replyToName = t2; break; case "email_from_name": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailFromName = t2; break; case "bcc_email": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._bccEmail = t2; break; case "pdf_email_attachment": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._pdfEmailAttachment = t2; break; case "ubl_email_attachment": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._ublEmailAttachment = t2; break; case "document_email_attachment": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._documentEmailAttachment = t2; break; case "email_style_custom": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailStyleCustom = t2; break; case "custom_message_dashboard": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._customMessageDashboard = t2; break; case "custom_message_unpaid_invoice": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._customMessageUnpaidInvoice = t2; break; case "custom_message_paid_invoice": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._customMessagePaidInvoice = t2; break; case "custom_message_unapproved_quote": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._customMessageUnapprovedQuote = t2; break; case "auto_archive_invoice": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._autoArchiveInvoice = t2; break; case "auto_archive_invoice_cancelled": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._autoArchiveInvoiceCancelled = t2; break; case "auto_archive_quote": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._autoArchiveQuote = t2; break; case "auto_email_invoice": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._autoEmailInvoice = t2; break; case "auto_convert_quote": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._autoConvertQuote = t2; break; case "inclusive_taxes": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableInclusiveTaxes = t2; break; case "translations": t2 = result.get$_settings_model$_$this(); t3 = t2._translations; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._translations = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk1); t3.toString; t2.replace$1(0, t3); break; case "task_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._taskNumberPattern = t2; break; case "task_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._taskNumberCounter = t2; break; case "expense_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._expenseNumberPattern = t2; break; case "expense_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._expenseNumberCounter = t2; break; case "recurring_expense_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._recurringExpenseNumberPattern = t2; break; case "recurring_expense_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._recurringExpenseNumberCounter = t2; break; case "vendor_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._vendorNumberPattern = t2; break; case "vendor_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._vendorNumberCounter = t2; break; case "ticket_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._ticketNumberPattern = t2; break; case "ticket_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._ticketNumberCounter = t2; break; case "payment_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._paymentNumberPattern = t2; break; case "payment_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._paymentNumberCounter = t2; break; case "project_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._projectNumberPattern = t2; break; case "project_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._projectNumberCounter = t2; break; case "invoice_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._invoiceNumberPattern = t2; break; case "invoice_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._invoiceNumberCounter = t2; break; case "recurring_invoice_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._recurringInvoiceNumberPattern = t2; break; case "recurring_invoice_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._recurringInvoiceNumberCounter = t2; break; case "quote_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._quoteNumberPattern = t2; break; case "quote_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._quoteNumberCounter = t2; break; case "client_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientNumberPattern = t2; break; case "client_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._clientNumberCounter = t2; break; case "credit_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._creditNumberPattern = t2; break; case "credit_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._creditNumberCounter = t2; break; case "recurring_number_prefix": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._recurringNumberPrefix = t2; break; case "reset_counter_frequency_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._resetCounterFrequencyId = t2; break; case "reset_counter_date": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._resetCounterDate = t2; break; case "counter_padding": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._counterPadding = t2; break; case "shared_invoice_quote_counter": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._sharedInvoiceQuoteCounter = t2; break; case "shared_invoice_credit_counter": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._sharedInvoiceCreditCounter = t2; break; case "invoice_terms": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultInvoiceTerms = t2; break; case "quote_terms": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultQuoteTerms = t2; break; case "quote_footer": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultQuoteFooter = t2; break; case "credit_terms": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultCreditTerms = t2; break; case "credit_footer": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultCreditFooter = t2; break; case "invoice_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultInvoiceDesignId = t2; break; case "quote_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultQuoteDesignId = t2; break; case "credit_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultCreditDesignId = t2; break; case "delivery_note_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultDeliveryNoteDesignId = t2; break; case "statement_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultStatementDesignId = t2; break; case "payment_receipt_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPaymentReceiptDesignId = t2; break; case "payment_refund_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPaymentRefundDesignId = t2; break; case "invoice_footer": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultInvoiceFooter = t2; break; case "tax_name1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultTaxName1 = t2; break; case "tax_rate1": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._defaultTaxRate1 = t2; break; case "tax_name2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultTaxName2 = t2; break; case "tax_rate2": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._defaultTaxRate2 = t2; break; case "tax_name3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultTaxName3 = t2; break; case "tax_rate3": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._defaultTaxRate3 = t2; break; case "payment_type_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPaymentTypeId = t2; break; case "pdf_variables": t2 = result.get$pdfVariables(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_woc); t3.toString; t2.replace$1(0, t3); break; case "email_signature": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSignature = t2; break; case "email_subject_invoice": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectInvoice = t2; break; case "email_subject_quote": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectQuote = t2; break; case "email_subject_credit": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectCredit = t2; break; case "email_subject_payment": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectPayment = t2; break; case "email_subject_payment_partial": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectPaymentPartial = t2; break; case "email_template_invoice": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyInvoice = t2; break; case "email_template_quote": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyQuote = t2; break; case "email_template_credit": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyCredit = t2; break; case "email_template_payment": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyPayment = t2; break; case "email_template_payment_partial": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyPaymentPartial = t2; break; case "email_subject_reminder1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectReminder1 = t2; break; case "email_subject_reminder2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectReminder2 = t2; break; case "email_subject_reminder3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectReminder3 = t2; break; case "email_template_reminder1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyReminder1 = t2; break; case "email_template_reminder2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyReminder2 = t2; break; case "email_template_reminder3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyReminder3 = t2; break; case "email_subject_custom1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectCustom1 = t2; break; case "email_template_custom1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyCustom1 = t2; break; case "email_subject_custom2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectCustom2 = t2; break; case "email_template_custom2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyCustom2 = t2; break; case "email_subject_custom3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectCustom3 = t2; break; case "email_template_custom3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyCustom3 = t2; break; case "email_subject_statement": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectStatement = t2; break; case "email_template_statement": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyStatement = t2; break; case "email_subject_purchase_order": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectPurchaseOrder = t2; break; case "email_template_purchase_order": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyPurchaseOrder = t2; break; case "enable_client_portal_password": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enablePortalPassword = t2; break; case "signature_on_pdf": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._signatureOnPdf = t2; break; case "enable_email_markup": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableEmailMarkup = t2; break; case "show_accept_invoice_terms": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showAcceptInvoiceTerms = t2; break; case "show_accept_quote_terms": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showAcceptQuoteTerms = t2; break; case "require_invoice_signature": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._requireInvoiceSignature = t2; break; case "require_quote_signature": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._requireQuoteSignature = t2; break; case "name": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_name = t2; break; case "company_logo": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._companyLogo = t2; break; case "website": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_website = t2; break; case "address1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_address1 = t2; break; case "address2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_address2 = t2; break; case "city": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_city = t2; break; case "state": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_state = t2; break; case "postal_code": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_postalCode = t2; break; case "phone": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_phone = t2; break; case "email": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_email = t2; break; case "country_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_countryId = t2; break; case "vat_number": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_vatNumber = t2; break; case "id_number": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_idNumber = t2; break; case "page_size": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._pageSize = t2; break; case "page_layout": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._pageLayout = t2; break; case "font_size": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._fontSize = t2; break; case "primary_color": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._primaryColor = t2; break; case "secondary_color": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._secondaryColor = t2; break; case "primary_font": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._primaryFont = t2; break; case "secondary_font": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._secondaryFont = t2; break; case "hide_paid_to_date": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._hidePaidToDate = t2; break; case "embed_documents": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._embedDocuments = t2; break; case "all_pages_header": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._allPagesHeader = t2; break; case "all_pages_footer": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._allPagesFooter = t2; break; case "enable_reminder1": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableReminder1 = t2; break; case "enable_reminder2": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableReminder2 = t2; break; case "enable_reminder3": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableReminder3 = t2; break; case "enable_reminder_endless": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableReminderEndless = t2; break; case "num_days_reminder1": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._numDaysReminder1 = t2; break; case "num_days_reminder2": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._numDaysReminder2 = t2; break; case "num_days_reminder3": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._numDaysReminder3 = t2; break; case "schedule_reminder1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._scheduleReminder1 = t2; break; case "schedule_reminder2": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._scheduleReminder2 = t2; break; case "schedule_reminder3": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._scheduleReminder3 = t2; break; case "endless_reminder_frequency_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._endlessReminderFrequencyId = t2; break; case "late_fee_amount1": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeeAmount1 = t2; break; case "late_fee_amount2": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeeAmount2 = t2; break; case "late_fee_amount3": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeeAmount3 = t2; break; case "late_fee_endless_amount": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeeAmountEndless = t2; break; case "late_fee_percent1": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeePercent1 = t2; break; case "late_fee_percent2": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeePercent2 = t2; break; case "late_fee_percent3": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeePercent3 = t2; break; case "late_fee_endless_percent": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._lateFeePercentEndless = t2; break; case "email_subject_reminder_endless": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectReminderEndless = t2; break; case "email_template_reminder_endless": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyReminderEndless = t2; break; case "client_online_payment_notification": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._clientOnlinePaymentNotification = t2; break; case "client_manual_payment_notification": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._clientManualPaymentNotification = t2; break; case "send_email_on_mark_paid": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._clientMarkPaidPaymentNotification = t2; break; case "counter_number_applied": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._counterNumberApplied = t2; break; case "email_sending_method": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSendingMethod = t2; break; case "gmail_sending_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._gmailSendingUserId = t2; break; case "client_portal_terms": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalTerms = t2; break; case "client_portal_privacy_policy": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalPrivacy = t2; break; case "lock_invoices": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._lockInvoices = t2; break; case "auto_bill": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._autoBill = t2; break; case "auto_bill_standard_invoices": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._autoBillStandardInvoices = t2; break; case "client_portal_allow_under_payment": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._clientPortalAllowUnderPayment = t2; break; case "client_portal_allow_over_payment": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._clientPortalAllowOverPayment = t2; break; case "auto_bill_date": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._autoBillDate = t2; break; case "client_portal_under_payment_minimum": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._clientPortalUnderPaymentMinimum = t2; break; case "use_credits_payment": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._useCreditsPayment = t2; break; case "portal_custom_head": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalCustomHeader = t2; break; case "portal_custom_css": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalCustomCss = t2; break; case "portal_custom_footer": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalCustomFooter = t2; break; case "portal_custom_js": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalCustomJs = t2; break; case "hide_empty_columns_on_pdf": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._hideEmptyColumnsOnPdf = t2; break; case "entity_send_time": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._entitySendTime = t2; break; case "show_all_tasks_client_portal": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._clientPortalTasks = t2; break; case "page_numbering": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._pageNumbering = t2; break; case "page_numbering_alignment": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._pageNumberingAlignment = t2; break; case "require_purchase_order_signature": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._requirePurchaseOrderSignature = t2; break; case "purchase_order_terms": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPurchaseOrderTerms = t2; break; case "purchase_order_design_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPurchaseOrderDesignId = t2; break; case "purchase_order_footer": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultPurchaseOrderFooter = t2; break; case "purchase_order_number_pattern": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._purchaseOrderNumberPattern = t2; break; case "purchase_order_number_counter": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._purchaseOrderNumberCounter = t2; break; case "qr_iban": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._qrIban = t2; break; case "besr_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._besrId = t2; break; case "postmark_secret": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._postmarkSecret = t2; break; case "mailgun_secret": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._mailgunSecret = t2; break; case "mailgun_domain": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._mailgunDomain = t2; break; case "mailgun_endpoint": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._mailgunEndpoint = t2; break; case "email_alignment": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailAlignment = t2; break; case "show_email_footer": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showEmailFooter = t2; break; case "company_logo_size": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._companyLogoSize = t2; break; case "show_paid_stamp": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showPaidStamp = t2; break; case "show_shipping_address": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showShippingAddress = t2; break; case "custom_sending_email": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._customSendingEmail = t2; break; case "accept_client_input_quote_approval": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._acceptPurchaseOrderNumber = t2; break; case "client_initiated_payments": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._clientInitiatedPayments = t2; break; case "client_initiated_payments_minimum": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._clientInitiatedPaymentsMinimum = t2; break; case "sync_invoice_quote_columns": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._shareInvoiceQuoteColumns = t2; break; case "allow_billable_task_items": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._allowBillableTaskItems = t2; break; case "show_task_item_description": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showTaskItemDescription = t2; break; case "enable_e_invoice": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableEInvoice = t2; break; case "e_invoice_type": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._eInvoiceType = t2; break; case "e_quote_type": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._eQuoteType = t2; break; case "default_expense_payment_type_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._defaultExpensePaymentTypeId = t2; break; case "classification": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._settings_model$_classification = t2; break; case "payment_email_all_contacts": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._paymentEmailAllContacts = t2; break; case "show_pdfhtml_on_mobile": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showPdfhtmlOnMobile = t2; break; case "enable_rappen_rounding": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableRappenRounding = t2; break; case "use_unapplied_payment": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._useUnappliedPayment = t2; break; case "brevo_secret": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._brevoSecret = t2; break; case "task_round_up": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._taskRoundUp = t2; break; case "task_round_to_nearest": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._taskRoundToNearest = t2; break; case "email_quote_template_reminder1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailBodyQuoteReminder1 = t2; break; case "email_quote_subject_reminder1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._emailSubjectQuoteReminder1 = t2; break; case "enable_quote_reminder1": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._enableQuoteReminder1 = t2; break; case "quote_num_days_reminder1": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_settings_model$_$this()._numDaysQuoteReminder1 = t2; break; case "quote_schedule_reminder1": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._scheduleQuoteReminder1 = t2; break; case "quote_late_fee_amount1": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._quoteLateFeeAmount1 = t2; break; case "quote_late_fee_percent1": t2 = A._asDoubleQ(serializers.deserialize$2$specifiedType(value, B.FullType_MME)); result.get$_settings_model$_$this()._quoteLateFeePercent1 = t2; break; case "merge_e_invoice_to_pdf": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._mergeEInvoiceToPdf = t2; break; case "payment_flow": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_model$_$this()._paymentFlow = t2; break; } } return result._settings_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_0YD; }, get$wireName() { return "SettingsEntity"; } }; A._$PdfPreviewRequestSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["entity_type", serializers.serialize$2$specifiedType(object.entityType, B.FullType_h8g), "settings_type", serializers.serialize$2$specifiedType(object.settingsType, B.FullType_h8g), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Iqz0), "group_id", serializers.serialize$2$specifiedType(object.groupId, B.FullType_h8g), "client_id", serializers.serialize$2$specifiedType(object.clientId, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.PdfPreviewRequestBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.SettingsEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "entity_type": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_settings_model$_$this()._settings_model$_entityType = t2; break; case "settings_type": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_settings_model$_$this()._settingsType = t2; break; case "settings": t2 = result.get$_settings_model$_$this(); t3 = t2._settings_model$_settings; t2 = t3 == null ? t2._settings_model$_settings = new A.SettingsEntityBuilder() : t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz0); t3.toString; t1._as(t3); t2._settings_model$_$v = t3; break; case "group_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_settings_model$_$this()._settings_model$_groupId = t2; break; case "client_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_settings_model$_$this()._settings_model$_clientId = t2; break; } } return result._settings_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_GVt0; }, get$wireName() { return "PdfPreviewRequest"; } }; A._$SettingsEntity.prototype = { rebuild$1(updates) { var t1 = new A.SettingsEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._settings_model$_$v = this; updates.call$1(t1); return t1._settings_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$SettingsEntity && _this.timezoneId == other.timezoneId && _this.dateFormatId == other.dateFormatId && _this.enableMilitaryTime == other.enableMilitaryTime && _this.languageId == other.languageId && _this.showCurrencyCode == other.showCurrencyCode && _this.currencyId == other.currencyId && _this.customValue1 == other.customValue1 && _this.customValue2 == other.customValue2 && _this.customValue3 == other.customValue3 && _this.customValue4 == other.customValue4 && _this.defaultPaymentTerms == other.defaultPaymentTerms && _this.defaultValidUntil == other.defaultValidUntil && _this.companyGatewayIds == other.companyGatewayIds && _this.defaultTaskRate == other.defaultTaskRate && _this.sendReminders == other.sendReminders && _this.enablePortal == other.enablePortal && _this.enablePortalDashboard == other.enablePortalDashboard && _this.enablePortalTasks == other.enablePortalTasks && _this.enableClientPortalUploads == other.enableClientPortalUploads && _this.enableVendorPortalUploads == other.enableVendorPortalUploads && _this.emailStyle == other.emailStyle && _this.replyToEmail == other.replyToEmail && _this.replyToName == other.replyToName && _this.emailFromName == other.emailFromName && _this.bccEmail == other.bccEmail && _this.pdfEmailAttachment == other.pdfEmailAttachment && _this.ublEmailAttachment == other.ublEmailAttachment && _this.documentEmailAttachment == other.documentEmailAttachment && _this.emailStyleCustom == other.emailStyleCustom && _this.customMessageDashboard == other.customMessageDashboard && _this.customMessageUnpaidInvoice == other.customMessageUnpaidInvoice && _this.customMessagePaidInvoice == other.customMessagePaidInvoice && _this.customMessageUnapprovedQuote == other.customMessageUnapprovedQuote && _this.autoArchiveInvoice == other.autoArchiveInvoice && _this.autoArchiveInvoiceCancelled == other.autoArchiveInvoiceCancelled && _this.autoArchiveQuote == other.autoArchiveQuote && _this.autoEmailInvoice == other.autoEmailInvoice && _this.autoConvertQuote == other.autoConvertQuote && _this.enableInclusiveTaxes == other.enableInclusiveTaxes && J.$eq$(_this.translations, other.translations) && _this.taskNumberPattern == other.taskNumberPattern && _this.taskNumberCounter == other.taskNumberCounter && _this.expenseNumberPattern == other.expenseNumberPattern && _this.expenseNumberCounter == other.expenseNumberCounter && _this.recurringExpenseNumberPattern == other.recurringExpenseNumberPattern && _this.recurringExpenseNumberCounter == other.recurringExpenseNumberCounter && _this.vendorNumberPattern == other.vendorNumberPattern && _this.vendorNumberCounter == other.vendorNumberCounter && _this.ticketNumberPattern == other.ticketNumberPattern && _this.ticketNumberCounter == other.ticketNumberCounter && _this.paymentNumberPattern == other.paymentNumberPattern && _this.paymentNumberCounter == other.paymentNumberCounter && _this.projectNumberPattern == other.projectNumberPattern && _this.projectNumberCounter == other.projectNumberCounter && _this.invoiceNumberPattern == other.invoiceNumberPattern && _this.invoiceNumberCounter == other.invoiceNumberCounter && _this.recurringInvoiceNumberPattern == other.recurringInvoiceNumberPattern && _this.recurringInvoiceNumberCounter == other.recurringInvoiceNumberCounter && _this.quoteNumberPattern == other.quoteNumberPattern && _this.quoteNumberCounter == other.quoteNumberCounter && _this.clientNumberPattern == other.clientNumberPattern && _this.clientNumberCounter == other.clientNumberCounter && _this.creditNumberPattern == other.creditNumberPattern && _this.creditNumberCounter == other.creditNumberCounter && _this.recurringNumberPrefix == other.recurringNumberPrefix && _this.resetCounterFrequencyId == other.resetCounterFrequencyId && _this.resetCounterDate == other.resetCounterDate && _this.counterPadding == other.counterPadding && _this.sharedInvoiceQuoteCounter == other.sharedInvoiceQuoteCounter && _this.sharedInvoiceCreditCounter == other.sharedInvoiceCreditCounter && _this.defaultInvoiceTerms == other.defaultInvoiceTerms && _this.defaultQuoteTerms == other.defaultQuoteTerms && _this.defaultQuoteFooter == other.defaultQuoteFooter && _this.defaultCreditTerms == other.defaultCreditTerms && _this.defaultCreditFooter == other.defaultCreditFooter && _this.defaultInvoiceDesignId == other.defaultInvoiceDesignId && _this.defaultQuoteDesignId == other.defaultQuoteDesignId && _this.defaultCreditDesignId == other.defaultCreditDesignId && _this.defaultDeliveryNoteDesignId == other.defaultDeliveryNoteDesignId && _this.defaultStatementDesignId == other.defaultStatementDesignId && _this.defaultPaymentReceiptDesignId == other.defaultPaymentReceiptDesignId && _this.defaultPaymentRefundDesignId == other.defaultPaymentRefundDesignId && _this.defaultInvoiceFooter == other.defaultInvoiceFooter && _this.defaultTaxName1 == other.defaultTaxName1 && _this.defaultTaxRate1 == other.defaultTaxRate1 && _this.defaultTaxName2 == other.defaultTaxName2 && _this.defaultTaxRate2 == other.defaultTaxRate2 && _this.defaultTaxName3 == other.defaultTaxName3 && _this.defaultTaxRate3 == other.defaultTaxRate3 && _this.defaultPaymentTypeId == other.defaultPaymentTypeId && J.$eq$(_this.pdfVariables, other.pdfVariables) && _this.emailSignature == other.emailSignature && _this.emailSubjectInvoice == other.emailSubjectInvoice && _this.emailSubjectQuote == other.emailSubjectQuote && _this.emailSubjectCredit == other.emailSubjectCredit && _this.emailSubjectPayment == other.emailSubjectPayment && _this.emailSubjectPaymentPartial == other.emailSubjectPaymentPartial && _this.emailBodyInvoice == other.emailBodyInvoice && _this.emailBodyQuote == other.emailBodyQuote && _this.emailBodyCredit == other.emailBodyCredit && _this.emailBodyPayment == other.emailBodyPayment && _this.emailBodyPaymentPartial == other.emailBodyPaymentPartial && _this.emailSubjectReminder1 == other.emailSubjectReminder1 && _this.emailSubjectReminder2 == other.emailSubjectReminder2 && _this.emailSubjectReminder3 == other.emailSubjectReminder3 && _this.emailBodyReminder1 == other.emailBodyReminder1 && _this.emailBodyReminder2 == other.emailBodyReminder2 && _this.emailBodyReminder3 == other.emailBodyReminder3 && _this.emailSubjectCustom1 == other.emailSubjectCustom1 && _this.emailBodyCustom1 == other.emailBodyCustom1 && _this.emailSubjectCustom2 == other.emailSubjectCustom2 && _this.emailBodyCustom2 == other.emailBodyCustom2 && _this.emailSubjectCustom3 == other.emailSubjectCustom3 && _this.emailBodyCustom3 == other.emailBodyCustom3 && _this.emailSubjectStatement == other.emailSubjectStatement && _this.emailBodyStatement == other.emailBodyStatement && _this.emailSubjectPurchaseOrder == other.emailSubjectPurchaseOrder && _this.emailBodyPurchaseOrder == other.emailBodyPurchaseOrder && _this.enablePortalPassword == other.enablePortalPassword && _this.signatureOnPdf == other.signatureOnPdf && _this.enableEmailMarkup == other.enableEmailMarkup && _this.showAcceptInvoiceTerms == other.showAcceptInvoiceTerms && _this.showAcceptQuoteTerms == other.showAcceptQuoteTerms && _this.requireInvoiceSignature == other.requireInvoiceSignature && _this.requireQuoteSignature == other.requireQuoteSignature && _this.name == other.name && _this.companyLogo == other.companyLogo && _this.website == other.website && _this.address1 == other.address1 && _this.address2 == other.address2 && _this.city == other.city && _this.state == other.state && _this.postalCode == other.postalCode && _this.phone == other.phone && _this.email == other.email && _this.countryId == other.countryId && _this.vatNumber == other.vatNumber && _this.idNumber == other.idNumber && _this.pageSize == other.pageSize && _this.pageLayout == other.pageLayout && _this.fontSize == other.fontSize && _this.primaryColor == other.primaryColor && _this.secondaryColor == other.secondaryColor && _this.primaryFont == other.primaryFont && _this.secondaryFont == other.secondaryFont && _this.hidePaidToDate == other.hidePaidToDate && _this.embedDocuments == other.embedDocuments && _this.allPagesHeader == other.allPagesHeader && _this.allPagesFooter == other.allPagesFooter && _this.enableReminder1 == other.enableReminder1 && _this.enableReminder2 == other.enableReminder2 && _this.enableReminder3 == other.enableReminder3 && _this.enableReminderEndless == other.enableReminderEndless && _this.numDaysReminder1 == other.numDaysReminder1 && _this.numDaysReminder2 == other.numDaysReminder2 && _this.numDaysReminder3 == other.numDaysReminder3 && _this.scheduleReminder1 == other.scheduleReminder1 && _this.scheduleReminder2 == other.scheduleReminder2 && _this.scheduleReminder3 == other.scheduleReminder3 && _this.endlessReminderFrequencyId == other.endlessReminderFrequencyId && _this.lateFeeAmount1 == other.lateFeeAmount1 && _this.lateFeeAmount2 == other.lateFeeAmount2 && _this.lateFeeAmount3 == other.lateFeeAmount3 && _this.lateFeeAmountEndless == other.lateFeeAmountEndless && _this.lateFeePercent1 == other.lateFeePercent1 && _this.lateFeePercent2 == other.lateFeePercent2 && _this.lateFeePercent3 == other.lateFeePercent3 && _this.lateFeePercentEndless == other.lateFeePercentEndless && _this.emailSubjectReminderEndless == other.emailSubjectReminderEndless && _this.emailBodyReminderEndless == other.emailBodyReminderEndless && _this.clientOnlinePaymentNotification == other.clientOnlinePaymentNotification && _this.clientManualPaymentNotification == other.clientManualPaymentNotification && _this.clientMarkPaidPaymentNotification == other.clientMarkPaidPaymentNotification && _this.counterNumberApplied == other.counterNumberApplied && _this.emailSendingMethod == other.emailSendingMethod && _this.gmailSendingUserId == other.gmailSendingUserId && _this.clientPortalTerms == other.clientPortalTerms && _this.clientPortalPrivacy == other.clientPortalPrivacy && _this.lockInvoices == other.lockInvoices && _this.autoBill == other.autoBill && _this.autoBillStandardInvoices == other.autoBillStandardInvoices && _this.clientPortalAllowUnderPayment == other.clientPortalAllowUnderPayment && _this.clientPortalAllowOverPayment == other.clientPortalAllowOverPayment && _this.autoBillDate == other.autoBillDate && _this.clientPortalUnderPaymentMinimum == other.clientPortalUnderPaymentMinimum && _this.useCreditsPayment == other.useCreditsPayment && _this.clientPortalCustomHeader == other.clientPortalCustomHeader && _this.clientPortalCustomCss == other.clientPortalCustomCss && _this.clientPortalCustomFooter == other.clientPortalCustomFooter && _this.clientPortalCustomJs == other.clientPortalCustomJs && _this.hideEmptyColumnsOnPdf == other.hideEmptyColumnsOnPdf && _this.entitySendTime == other.entitySendTime && _this.clientPortalTasks == other.clientPortalTasks && _this.pageNumbering == other.pageNumbering && _this.pageNumberingAlignment == other.pageNumberingAlignment && _this.requirePurchaseOrderSignature == other.requirePurchaseOrderSignature && _this.defaultPurchaseOrderTerms == other.defaultPurchaseOrderTerms && _this.defaultPurchaseOrderDesignId == other.defaultPurchaseOrderDesignId && _this.defaultPurchaseOrderFooter == other.defaultPurchaseOrderFooter && _this.purchaseOrderNumberPattern == other.purchaseOrderNumberPattern && _this.purchaseOrderNumberCounter == other.purchaseOrderNumberCounter && _this.qrIban == other.qrIban && _this.besrId == other.besrId && _this.postmarkSecret == other.postmarkSecret && _this.mailgunSecret == other.mailgunSecret && _this.mailgunDomain == other.mailgunDomain && _this.mailgunEndpoint == other.mailgunEndpoint && _this.emailAlignment == other.emailAlignment && _this.showEmailFooter == other.showEmailFooter && _this.companyLogoSize == other.companyLogoSize && _this.showPaidStamp == other.showPaidStamp && _this.showShippingAddress == other.showShippingAddress && _this.customSendingEmail == other.customSendingEmail && _this.acceptPurchaseOrderNumber == other.acceptPurchaseOrderNumber && _this.clientInitiatedPayments == other.clientInitiatedPayments && _this.clientInitiatedPaymentsMinimum == other.clientInitiatedPaymentsMinimum && _this.shareInvoiceQuoteColumns == other.shareInvoiceQuoteColumns && _this.allowBillableTaskItems == other.allowBillableTaskItems && _this.showTaskItemDescription == other.showTaskItemDescription && _this.enableEInvoice == other.enableEInvoice && _this.eInvoiceType == other.eInvoiceType && _this.eQuoteType == other.eQuoteType && _this.defaultExpensePaymentTypeId == other.defaultExpensePaymentTypeId && _this.classification == other.classification && _this.paymentEmailAllContacts == other.paymentEmailAllContacts && _this.showPdfhtmlOnMobile == other.showPdfhtmlOnMobile && _this.enableRappenRounding == other.enableRappenRounding && _this.useUnappliedPayment == other.useUnappliedPayment && _this.brevoSecret == other.brevoSecret && _this.taskRoundUp == other.taskRoundUp && _this.taskRoundToNearest == other.taskRoundToNearest && _this.emailBodyQuoteReminder1 == other.emailBodyQuoteReminder1 && _this.emailSubjectQuoteReminder1 == other.emailSubjectQuoteReminder1 && _this.enableQuoteReminder1 == other.enableQuoteReminder1 && _this.numDaysQuoteReminder1 == other.numDaysQuoteReminder1 && _this.scheduleQuoteReminder1 == other.scheduleQuoteReminder1 && _this.quoteLateFeeAmount1 == other.quoteLateFeeAmount1 && _this.quoteLateFeePercent1 == other.quoteLateFeePercent1 && _this.mergeEInvoiceToPdf == other.mergeEInvoiceToPdf && _this.paymentFlow == other.paymentFlow; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._settings_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.timezoneId)), J.get$hashCode$(_this.dateFormatId)), J.get$hashCode$(_this.enableMilitaryTime)), J.get$hashCode$(_this.languageId)), J.get$hashCode$(_this.showCurrencyCode)), J.get$hashCode$(_this.currencyId)), J.get$hashCode$(_this.customValue1)), J.get$hashCode$(_this.customValue2)), J.get$hashCode$(_this.customValue3)), J.get$hashCode$(_this.customValue4)), J.get$hashCode$(_this.defaultPaymentTerms)), J.get$hashCode$(_this.defaultValidUntil)), J.get$hashCode$(_this.companyGatewayIds)), J.get$hashCode$(_this.defaultTaskRate)), J.get$hashCode$(_this.sendReminders)), J.get$hashCode$(_this.enablePortal)), J.get$hashCode$(_this.enablePortalDashboard)), J.get$hashCode$(_this.enablePortalTasks)), J.get$hashCode$(_this.enableClientPortalUploads)), J.get$hashCode$(_this.enableVendorPortalUploads)), J.get$hashCode$(_this.emailStyle)), J.get$hashCode$(_this.replyToEmail)), J.get$hashCode$(_this.replyToName)), J.get$hashCode$(_this.emailFromName)), J.get$hashCode$(_this.bccEmail)), J.get$hashCode$(_this.pdfEmailAttachment)), J.get$hashCode$(_this.ublEmailAttachment)), J.get$hashCode$(_this.documentEmailAttachment)), J.get$hashCode$(_this.emailStyleCustom)), J.get$hashCode$(_this.customMessageDashboard)), J.get$hashCode$(_this.customMessageUnpaidInvoice)), J.get$hashCode$(_this.customMessagePaidInvoice)), J.get$hashCode$(_this.customMessageUnapprovedQuote)), J.get$hashCode$(_this.autoArchiveInvoice)), J.get$hashCode$(_this.autoArchiveInvoiceCancelled)), J.get$hashCode$(_this.autoArchiveQuote)), J.get$hashCode$(_this.autoEmailInvoice)), J.get$hashCode$(_this.autoConvertQuote)), J.get$hashCode$(_this.enableInclusiveTaxes)), J.get$hashCode$(_this.translations)), J.get$hashCode$(_this.taskNumberPattern)), J.get$hashCode$(_this.taskNumberCounter)), J.get$hashCode$(_this.expenseNumberPattern)), J.get$hashCode$(_this.expenseNumberCounter)), J.get$hashCode$(_this.recurringExpenseNumberPattern)), J.get$hashCode$(_this.recurringExpenseNumberCounter)), J.get$hashCode$(_this.vendorNumberPattern)), J.get$hashCode$(_this.vendorNumberCounter)), J.get$hashCode$(_this.ticketNumberPattern)), J.get$hashCode$(_this.ticketNumberCounter)), J.get$hashCode$(_this.paymentNumberPattern)), J.get$hashCode$(_this.paymentNumberCounter)), J.get$hashCode$(_this.projectNumberPattern)), J.get$hashCode$(_this.projectNumberCounter)), J.get$hashCode$(_this.invoiceNumberPattern)), J.get$hashCode$(_this.invoiceNumberCounter)), J.get$hashCode$(_this.recurringInvoiceNumberPattern)), J.get$hashCode$(_this.recurringInvoiceNumberCounter)), J.get$hashCode$(_this.quoteNumberPattern)), J.get$hashCode$(_this.quoteNumberCounter)), J.get$hashCode$(_this.clientNumberPattern)), J.get$hashCode$(_this.clientNumberCounter)), J.get$hashCode$(_this.creditNumberPattern)), J.get$hashCode$(_this.creditNumberCounter)), J.get$hashCode$(_this.recurringNumberPrefix)), J.get$hashCode$(_this.resetCounterFrequencyId)), J.get$hashCode$(_this.resetCounterDate)), J.get$hashCode$(_this.counterPadding)), J.get$hashCode$(_this.sharedInvoiceQuoteCounter)), J.get$hashCode$(_this.sharedInvoiceCreditCounter)), J.get$hashCode$(_this.defaultInvoiceTerms)), J.get$hashCode$(_this.defaultQuoteTerms)), J.get$hashCode$(_this.defaultQuoteFooter)), J.get$hashCode$(_this.defaultCreditTerms)), J.get$hashCode$(_this.defaultCreditFooter)), J.get$hashCode$(_this.defaultInvoiceDesignId)), J.get$hashCode$(_this.defaultQuoteDesignId)), J.get$hashCode$(_this.defaultCreditDesignId)), J.get$hashCode$(_this.defaultDeliveryNoteDesignId)), J.get$hashCode$(_this.defaultStatementDesignId)), J.get$hashCode$(_this.defaultPaymentReceiptDesignId)), J.get$hashCode$(_this.defaultPaymentRefundDesignId)), J.get$hashCode$(_this.defaultInvoiceFooter)), J.get$hashCode$(_this.defaultTaxName1)), J.get$hashCode$(_this.defaultTaxRate1)), J.get$hashCode$(_this.defaultTaxName2)), J.get$hashCode$(_this.defaultTaxRate2)), J.get$hashCode$(_this.defaultTaxName3)), J.get$hashCode$(_this.defaultTaxRate3)), J.get$hashCode$(_this.defaultPaymentTypeId)), J.get$hashCode$(_this.pdfVariables)), J.get$hashCode$(_this.emailSignature)), J.get$hashCode$(_this.emailSubjectInvoice)), J.get$hashCode$(_this.emailSubjectQuote)), J.get$hashCode$(_this.emailSubjectCredit)), J.get$hashCode$(_this.emailSubjectPayment)), J.get$hashCode$(_this.emailSubjectPaymentPartial)), J.get$hashCode$(_this.emailBodyInvoice)), J.get$hashCode$(_this.emailBodyQuote)), J.get$hashCode$(_this.emailBodyCredit)), J.get$hashCode$(_this.emailBodyPayment)), J.get$hashCode$(_this.emailBodyPaymentPartial)), J.get$hashCode$(_this.emailSubjectReminder1)), J.get$hashCode$(_this.emailSubjectReminder2)), J.get$hashCode$(_this.emailSubjectReminder3)), J.get$hashCode$(_this.emailBodyReminder1)), J.get$hashCode$(_this.emailBodyReminder2)), J.get$hashCode$(_this.emailBodyReminder3)), J.get$hashCode$(_this.emailSubjectCustom1)), J.get$hashCode$(_this.emailBodyCustom1)), J.get$hashCode$(_this.emailSubjectCustom2)), J.get$hashCode$(_this.emailBodyCustom2)), J.get$hashCode$(_this.emailSubjectCustom3)), J.get$hashCode$(_this.emailBodyCustom3)), J.get$hashCode$(_this.emailSubjectStatement)), J.get$hashCode$(_this.emailBodyStatement)), J.get$hashCode$(_this.emailSubjectPurchaseOrder)), J.get$hashCode$(_this.emailBodyPurchaseOrder)), J.get$hashCode$(_this.enablePortalPassword)), J.get$hashCode$(_this.signatureOnPdf)), J.get$hashCode$(_this.enableEmailMarkup)), J.get$hashCode$(_this.showAcceptInvoiceTerms)), J.get$hashCode$(_this.showAcceptQuoteTerms)), J.get$hashCode$(_this.requireInvoiceSignature)), J.get$hashCode$(_this.requireQuoteSignature)), J.get$hashCode$(_this.name)), J.get$hashCode$(_this.companyLogo)), J.get$hashCode$(_this.website)), J.get$hashCode$(_this.address1)), J.get$hashCode$(_this.address2)), J.get$hashCode$(_this.city)), J.get$hashCode$(_this.state)), J.get$hashCode$(_this.postalCode)), J.get$hashCode$(_this.phone)), J.get$hashCode$(_this.email)), J.get$hashCode$(_this.countryId)), J.get$hashCode$(_this.vatNumber)), J.get$hashCode$(_this.idNumber)), J.get$hashCode$(_this.pageSize)), J.get$hashCode$(_this.pageLayout)), J.get$hashCode$(_this.fontSize)), J.get$hashCode$(_this.primaryColor)), J.get$hashCode$(_this.secondaryColor)), J.get$hashCode$(_this.primaryFont)), J.get$hashCode$(_this.secondaryFont)), J.get$hashCode$(_this.hidePaidToDate)), J.get$hashCode$(_this.embedDocuments)), J.get$hashCode$(_this.allPagesHeader)), J.get$hashCode$(_this.allPagesFooter)), J.get$hashCode$(_this.enableReminder1)), J.get$hashCode$(_this.enableReminder2)), J.get$hashCode$(_this.enableReminder3)), J.get$hashCode$(_this.enableReminderEndless)), J.get$hashCode$(_this.numDaysReminder1)), J.get$hashCode$(_this.numDaysReminder2)), J.get$hashCode$(_this.numDaysReminder3)), J.get$hashCode$(_this.scheduleReminder1)), J.get$hashCode$(_this.scheduleReminder2)), J.get$hashCode$(_this.scheduleReminder3)), J.get$hashCode$(_this.endlessReminderFrequencyId)), J.get$hashCode$(_this.lateFeeAmount1)), J.get$hashCode$(_this.lateFeeAmount2)), J.get$hashCode$(_this.lateFeeAmount3)), J.get$hashCode$(_this.lateFeeAmountEndless)), J.get$hashCode$(_this.lateFeePercent1)), J.get$hashCode$(_this.lateFeePercent2)), J.get$hashCode$(_this.lateFeePercent3)), J.get$hashCode$(_this.lateFeePercentEndless)), J.get$hashCode$(_this.emailSubjectReminderEndless)), J.get$hashCode$(_this.emailBodyReminderEndless)), J.get$hashCode$(_this.clientOnlinePaymentNotification)), J.get$hashCode$(_this.clientManualPaymentNotification)), J.get$hashCode$(_this.clientMarkPaidPaymentNotification)), J.get$hashCode$(_this.counterNumberApplied)), J.get$hashCode$(_this.emailSendingMethod)), J.get$hashCode$(_this.gmailSendingUserId)), J.get$hashCode$(_this.clientPortalTerms)), J.get$hashCode$(_this.clientPortalPrivacy)), J.get$hashCode$(_this.lockInvoices)), J.get$hashCode$(_this.autoBill)), J.get$hashCode$(_this.autoBillStandardInvoices)), J.get$hashCode$(_this.clientPortalAllowUnderPayment)), J.get$hashCode$(_this.clientPortalAllowOverPayment)), J.get$hashCode$(_this.autoBillDate)), J.get$hashCode$(_this.clientPortalUnderPaymentMinimum)), J.get$hashCode$(_this.useCreditsPayment)), J.get$hashCode$(_this.clientPortalCustomHeader)), J.get$hashCode$(_this.clientPortalCustomCss)), J.get$hashCode$(_this.clientPortalCustomFooter)), J.get$hashCode$(_this.clientPortalCustomJs)), J.get$hashCode$(_this.hideEmptyColumnsOnPdf)), J.get$hashCode$(_this.entitySendTime)), J.get$hashCode$(_this.clientPortalTasks)), J.get$hashCode$(_this.pageNumbering)), J.get$hashCode$(_this.pageNumberingAlignment)), J.get$hashCode$(_this.requirePurchaseOrderSignature)), J.get$hashCode$(_this.defaultPurchaseOrderTerms)), J.get$hashCode$(_this.defaultPurchaseOrderDesignId)), J.get$hashCode$(_this.defaultPurchaseOrderFooter)), J.get$hashCode$(_this.purchaseOrderNumberPattern)), J.get$hashCode$(_this.purchaseOrderNumberCounter)), J.get$hashCode$(_this.qrIban)), J.get$hashCode$(_this.besrId)), J.get$hashCode$(_this.postmarkSecret)), J.get$hashCode$(_this.mailgunSecret)), J.get$hashCode$(_this.mailgunDomain)), J.get$hashCode$(_this.mailgunEndpoint)), J.get$hashCode$(_this.emailAlignment)), J.get$hashCode$(_this.showEmailFooter)), J.get$hashCode$(_this.companyLogoSize)), J.get$hashCode$(_this.showPaidStamp)), J.get$hashCode$(_this.showShippingAddress)), J.get$hashCode$(_this.customSendingEmail)), J.get$hashCode$(_this.acceptPurchaseOrderNumber)), J.get$hashCode$(_this.clientInitiatedPayments)), J.get$hashCode$(_this.clientInitiatedPaymentsMinimum)), J.get$hashCode$(_this.shareInvoiceQuoteColumns)), J.get$hashCode$(_this.allowBillableTaskItems)), J.get$hashCode$(_this.showTaskItemDescription)), J.get$hashCode$(_this.enableEInvoice)), J.get$hashCode$(_this.eInvoiceType)), J.get$hashCode$(_this.eQuoteType)), J.get$hashCode$(_this.defaultExpensePaymentTypeId)), J.get$hashCode$(_this.classification)), J.get$hashCode$(_this.paymentEmailAllContacts)), J.get$hashCode$(_this.showPdfhtmlOnMobile)), J.get$hashCode$(_this.enableRappenRounding)), J.get$hashCode$(_this.useUnappliedPayment)), J.get$hashCode$(_this.brevoSecret)), J.get$hashCode$(_this.taskRoundUp)), J.get$hashCode$(_this.taskRoundToNearest)), J.get$hashCode$(_this.emailBodyQuoteReminder1)), J.get$hashCode$(_this.emailSubjectQuoteReminder1)), J.get$hashCode$(_this.enableQuoteReminder1)), J.get$hashCode$(_this.numDaysQuoteReminder1)), J.get$hashCode$(_this.scheduleQuoteReminder1)), J.get$hashCode$(_this.quoteLateFeeAmount1)), J.get$hashCode$(_this.quoteLateFeePercent1)), J.get$hashCode$(_this.mergeEInvoiceToPdf)), J.get$hashCode$(_this.paymentFlow))); t1 = _this._settings_model$__hashCode; if (t1 == null) { _this._settings_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("SettingsEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "timezoneId", _this.timezoneId); t2.add$2(t1, "dateFormatId", _this.dateFormatId); t2.add$2(t1, "enableMilitaryTime", _this.enableMilitaryTime); t2.add$2(t1, "languageId", _this.languageId); t2.add$2(t1, "showCurrencyCode", _this.showCurrencyCode); t2.add$2(t1, "currencyId", _this.currencyId); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "defaultPaymentTerms", _this.defaultPaymentTerms); t2.add$2(t1, "defaultValidUntil", _this.defaultValidUntil); t2.add$2(t1, "companyGatewayIds", _this.companyGatewayIds); t2.add$2(t1, "defaultTaskRate", _this.defaultTaskRate); t2.add$2(t1, "sendReminders", _this.sendReminders); t2.add$2(t1, "enablePortal", _this.enablePortal); t2.add$2(t1, "enablePortalDashboard", _this.enablePortalDashboard); t2.add$2(t1, "enablePortalTasks", _this.enablePortalTasks); t2.add$2(t1, "enableClientPortalUploads", _this.enableClientPortalUploads); t2.add$2(t1, "enableVendorPortalUploads", _this.enableVendorPortalUploads); t2.add$2(t1, "emailStyle", _this.emailStyle); t2.add$2(t1, "replyToEmail", _this.replyToEmail); t2.add$2(t1, "replyToName", _this.replyToName); t2.add$2(t1, "emailFromName", _this.emailFromName); t2.add$2(t1, "bccEmail", _this.bccEmail); t2.add$2(t1, "pdfEmailAttachment", _this.pdfEmailAttachment); t2.add$2(t1, "ublEmailAttachment", _this.ublEmailAttachment); t2.add$2(t1, "documentEmailAttachment", _this.documentEmailAttachment); t2.add$2(t1, "emailStyleCustom", _this.emailStyleCustom); t2.add$2(t1, "customMessageDashboard", _this.customMessageDashboard); t2.add$2(t1, "customMessageUnpaidInvoice", _this.customMessageUnpaidInvoice); t2.add$2(t1, "customMessagePaidInvoice", _this.customMessagePaidInvoice); t2.add$2(t1, "customMessageUnapprovedQuote", _this.customMessageUnapprovedQuote); t2.add$2(t1, "autoArchiveInvoice", _this.autoArchiveInvoice); t2.add$2(t1, "autoArchiveInvoiceCancelled", _this.autoArchiveInvoiceCancelled); t2.add$2(t1, "autoArchiveQuote", _this.autoArchiveQuote); t2.add$2(t1, "autoEmailInvoice", _this.autoEmailInvoice); t2.add$2(t1, "autoConvertQuote", _this.autoConvertQuote); t2.add$2(t1, "enableInclusiveTaxes", _this.enableInclusiveTaxes); t2.add$2(t1, "translations", _this.translations); t2.add$2(t1, "taskNumberPattern", _this.taskNumberPattern); t2.add$2(t1, "taskNumberCounter", _this.taskNumberCounter); t2.add$2(t1, "expenseNumberPattern", _this.expenseNumberPattern); t2.add$2(t1, "expenseNumberCounter", _this.expenseNumberCounter); t2.add$2(t1, "recurringExpenseNumberPattern", _this.recurringExpenseNumberPattern); t2.add$2(t1, "recurringExpenseNumberCounter", _this.recurringExpenseNumberCounter); t2.add$2(t1, "vendorNumberPattern", _this.vendorNumberPattern); t2.add$2(t1, "vendorNumberCounter", _this.vendorNumberCounter); t2.add$2(t1, "ticketNumberPattern", _this.ticketNumberPattern); t2.add$2(t1, "ticketNumberCounter", _this.ticketNumberCounter); t2.add$2(t1, "paymentNumberPattern", _this.paymentNumberPattern); t2.add$2(t1, "paymentNumberCounter", _this.paymentNumberCounter); t2.add$2(t1, "projectNumberPattern", _this.projectNumberPattern); t2.add$2(t1, "projectNumberCounter", _this.projectNumberCounter); t2.add$2(t1, "invoiceNumberPattern", _this.invoiceNumberPattern); t2.add$2(t1, "invoiceNumberCounter", _this.invoiceNumberCounter); t2.add$2(t1, "recurringInvoiceNumberPattern", _this.recurringInvoiceNumberPattern); t2.add$2(t1, "recurringInvoiceNumberCounter", _this.recurringInvoiceNumberCounter); t2.add$2(t1, "quoteNumberPattern", _this.quoteNumberPattern); t2.add$2(t1, "quoteNumberCounter", _this.quoteNumberCounter); t2.add$2(t1, "clientNumberPattern", _this.clientNumberPattern); t2.add$2(t1, "clientNumberCounter", _this.clientNumberCounter); t2.add$2(t1, "creditNumberPattern", _this.creditNumberPattern); t2.add$2(t1, "creditNumberCounter", _this.creditNumberCounter); t2.add$2(t1, "recurringNumberPrefix", _this.recurringNumberPrefix); t2.add$2(t1, "resetCounterFrequencyId", _this.resetCounterFrequencyId); t2.add$2(t1, "resetCounterDate", _this.resetCounterDate); t2.add$2(t1, "counterPadding", _this.counterPadding); t2.add$2(t1, "sharedInvoiceQuoteCounter", _this.sharedInvoiceQuoteCounter); t2.add$2(t1, "sharedInvoiceCreditCounter", _this.sharedInvoiceCreditCounter); t2.add$2(t1, "defaultInvoiceTerms", _this.defaultInvoiceTerms); t2.add$2(t1, "defaultQuoteTerms", _this.defaultQuoteTerms); t2.add$2(t1, "defaultQuoteFooter", _this.defaultQuoteFooter); t2.add$2(t1, "defaultCreditTerms", _this.defaultCreditTerms); t2.add$2(t1, "defaultCreditFooter", _this.defaultCreditFooter); t2.add$2(t1, "defaultInvoiceDesignId", _this.defaultInvoiceDesignId); t2.add$2(t1, "defaultQuoteDesignId", _this.defaultQuoteDesignId); t2.add$2(t1, "defaultCreditDesignId", _this.defaultCreditDesignId); t2.add$2(t1, "defaultDeliveryNoteDesignId", _this.defaultDeliveryNoteDesignId); t2.add$2(t1, "defaultStatementDesignId", _this.defaultStatementDesignId); t2.add$2(t1, "defaultPaymentReceiptDesignId", _this.defaultPaymentReceiptDesignId); t2.add$2(t1, "defaultPaymentRefundDesignId", _this.defaultPaymentRefundDesignId); t2.add$2(t1, "defaultInvoiceFooter", _this.defaultInvoiceFooter); t2.add$2(t1, "defaultTaxName1", _this.defaultTaxName1); t2.add$2(t1, "defaultTaxRate1", _this.defaultTaxRate1); t2.add$2(t1, "defaultTaxName2", _this.defaultTaxName2); t2.add$2(t1, "defaultTaxRate2", _this.defaultTaxRate2); t2.add$2(t1, "defaultTaxName3", _this.defaultTaxName3); t2.add$2(t1, "defaultTaxRate3", _this.defaultTaxRate3); t2.add$2(t1, "defaultPaymentTypeId", _this.defaultPaymentTypeId); t2.add$2(t1, "pdfVariables", _this.pdfVariables); t2.add$2(t1, "emailSignature", _this.emailSignature); t2.add$2(t1, "emailSubjectInvoice", _this.emailSubjectInvoice); t2.add$2(t1, "emailSubjectQuote", _this.emailSubjectQuote); t2.add$2(t1, "emailSubjectCredit", _this.emailSubjectCredit); t2.add$2(t1, "emailSubjectPayment", _this.emailSubjectPayment); t2.add$2(t1, "emailSubjectPaymentPartial", _this.emailSubjectPaymentPartial); t2.add$2(t1, "emailBodyInvoice", _this.emailBodyInvoice); t2.add$2(t1, "emailBodyQuote", _this.emailBodyQuote); t2.add$2(t1, "emailBodyCredit", _this.emailBodyCredit); t2.add$2(t1, "emailBodyPayment", _this.emailBodyPayment); t2.add$2(t1, "emailBodyPaymentPartial", _this.emailBodyPaymentPartial); t2.add$2(t1, "emailSubjectReminder1", _this.emailSubjectReminder1); t2.add$2(t1, "emailSubjectReminder2", _this.emailSubjectReminder2); t2.add$2(t1, "emailSubjectReminder3", _this.emailSubjectReminder3); t2.add$2(t1, "emailBodyReminder1", _this.emailBodyReminder1); t2.add$2(t1, "emailBodyReminder2", _this.emailBodyReminder2); t2.add$2(t1, "emailBodyReminder3", _this.emailBodyReminder3); t2.add$2(t1, "emailSubjectCustom1", _this.emailSubjectCustom1); t2.add$2(t1, "emailBodyCustom1", _this.emailBodyCustom1); t2.add$2(t1, "emailSubjectCustom2", _this.emailSubjectCustom2); t2.add$2(t1, "emailBodyCustom2", _this.emailBodyCustom2); t2.add$2(t1, "emailSubjectCustom3", _this.emailSubjectCustom3); t2.add$2(t1, "emailBodyCustom3", _this.emailBodyCustom3); t2.add$2(t1, "emailSubjectStatement", _this.emailSubjectStatement); t2.add$2(t1, "emailBodyStatement", _this.emailBodyStatement); t2.add$2(t1, "emailSubjectPurchaseOrder", _this.emailSubjectPurchaseOrder); t2.add$2(t1, "emailBodyPurchaseOrder", _this.emailBodyPurchaseOrder); t2.add$2(t1, "enablePortalPassword", _this.enablePortalPassword); t2.add$2(t1, "signatureOnPdf", _this.signatureOnPdf); t2.add$2(t1, "enableEmailMarkup", _this.enableEmailMarkup); t2.add$2(t1, "showAcceptInvoiceTerms", _this.showAcceptInvoiceTerms); t2.add$2(t1, "showAcceptQuoteTerms", _this.showAcceptQuoteTerms); t2.add$2(t1, "requireInvoiceSignature", _this.requireInvoiceSignature); t2.add$2(t1, "requireQuoteSignature", _this.requireQuoteSignature); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "companyLogo", _this.companyLogo); t2.add$2(t1, "website", _this.website); t2.add$2(t1, "address1", _this.address1); t2.add$2(t1, "address2", _this.address2); t2.add$2(t1, "city", _this.city); t2.add$2(t1, "state", _this.state); t2.add$2(t1, "postalCode", _this.postalCode); t2.add$2(t1, "phone", _this.phone); t2.add$2(t1, "email", _this.email); t2.add$2(t1, "countryId", _this.countryId); t2.add$2(t1, "vatNumber", _this.vatNumber); t2.add$2(t1, "idNumber", _this.idNumber); t2.add$2(t1, "pageSize", _this.pageSize); t2.add$2(t1, "pageLayout", _this.pageLayout); t2.add$2(t1, "fontSize", _this.fontSize); t2.add$2(t1, "primaryColor", _this.primaryColor); t2.add$2(t1, "secondaryColor", _this.secondaryColor); t2.add$2(t1, "primaryFont", _this.primaryFont); t2.add$2(t1, "secondaryFont", _this.secondaryFont); t2.add$2(t1, "hidePaidToDate", _this.hidePaidToDate); t2.add$2(t1, "embedDocuments", _this.embedDocuments); t2.add$2(t1, "allPagesHeader", _this.allPagesHeader); t2.add$2(t1, "allPagesFooter", _this.allPagesFooter); t2.add$2(t1, "enableReminder1", _this.enableReminder1); t2.add$2(t1, "enableReminder2", _this.enableReminder2); t2.add$2(t1, "enableReminder3", _this.enableReminder3); t2.add$2(t1, "enableReminderEndless", _this.enableReminderEndless); t2.add$2(t1, "numDaysReminder1", _this.numDaysReminder1); t2.add$2(t1, "numDaysReminder2", _this.numDaysReminder2); t2.add$2(t1, "numDaysReminder3", _this.numDaysReminder3); t2.add$2(t1, "scheduleReminder1", _this.scheduleReminder1); t2.add$2(t1, "scheduleReminder2", _this.scheduleReminder2); t2.add$2(t1, "scheduleReminder3", _this.scheduleReminder3); t2.add$2(t1, "endlessReminderFrequencyId", _this.endlessReminderFrequencyId); t2.add$2(t1, "lateFeeAmount1", _this.lateFeeAmount1); t2.add$2(t1, "lateFeeAmount2", _this.lateFeeAmount2); t2.add$2(t1, "lateFeeAmount3", _this.lateFeeAmount3); t2.add$2(t1, "lateFeeAmountEndless", _this.lateFeeAmountEndless); t2.add$2(t1, "lateFeePercent1", _this.lateFeePercent1); t2.add$2(t1, "lateFeePercent2", _this.lateFeePercent2); t2.add$2(t1, "lateFeePercent3", _this.lateFeePercent3); t2.add$2(t1, "lateFeePercentEndless", _this.lateFeePercentEndless); t2.add$2(t1, "emailSubjectReminderEndless", _this.emailSubjectReminderEndless); t2.add$2(t1, "emailBodyReminderEndless", _this.emailBodyReminderEndless); t2.add$2(t1, "clientOnlinePaymentNotification", _this.clientOnlinePaymentNotification); t2.add$2(t1, "clientManualPaymentNotification", _this.clientManualPaymentNotification); t2.add$2(t1, "clientMarkPaidPaymentNotification", _this.clientMarkPaidPaymentNotification); t2.add$2(t1, "counterNumberApplied", _this.counterNumberApplied); t2.add$2(t1, "emailSendingMethod", _this.emailSendingMethod); t2.add$2(t1, "gmailSendingUserId", _this.gmailSendingUserId); t2.add$2(t1, "clientPortalTerms", _this.clientPortalTerms); t2.add$2(t1, "clientPortalPrivacy", _this.clientPortalPrivacy); t2.add$2(t1, "lockInvoices", _this.lockInvoices); t2.add$2(t1, "autoBill", _this.autoBill); t2.add$2(t1, "autoBillStandardInvoices", _this.autoBillStandardInvoices); t2.add$2(t1, "clientPortalAllowUnderPayment", _this.clientPortalAllowUnderPayment); t2.add$2(t1, "clientPortalAllowOverPayment", _this.clientPortalAllowOverPayment); t2.add$2(t1, "autoBillDate", _this.autoBillDate); t2.add$2(t1, "clientPortalUnderPaymentMinimum", _this.clientPortalUnderPaymentMinimum); t2.add$2(t1, "useCreditsPayment", _this.useCreditsPayment); t2.add$2(t1, "clientPortalCustomHeader", _this.clientPortalCustomHeader); t2.add$2(t1, "clientPortalCustomCss", _this.clientPortalCustomCss); t2.add$2(t1, "clientPortalCustomFooter", _this.clientPortalCustomFooter); t2.add$2(t1, "clientPortalCustomJs", _this.clientPortalCustomJs); t2.add$2(t1, "hideEmptyColumnsOnPdf", _this.hideEmptyColumnsOnPdf); t2.add$2(t1, "entitySendTime", _this.entitySendTime); t2.add$2(t1, "clientPortalTasks", _this.clientPortalTasks); t2.add$2(t1, "pageNumbering", _this.pageNumbering); t2.add$2(t1, "pageNumberingAlignment", _this.pageNumberingAlignment); t2.add$2(t1, "requirePurchaseOrderSignature", _this.requirePurchaseOrderSignature); t2.add$2(t1, "defaultPurchaseOrderTerms", _this.defaultPurchaseOrderTerms); t2.add$2(t1, "defaultPurchaseOrderDesignId", _this.defaultPurchaseOrderDesignId); t2.add$2(t1, "defaultPurchaseOrderFooter", _this.defaultPurchaseOrderFooter); t2.add$2(t1, "purchaseOrderNumberPattern", _this.purchaseOrderNumberPattern); t2.add$2(t1, "purchaseOrderNumberCounter", _this.purchaseOrderNumberCounter); t2.add$2(t1, "qrIban", _this.qrIban); t2.add$2(t1, "besrId", _this.besrId); t2.add$2(t1, "postmarkSecret", _this.postmarkSecret); t2.add$2(t1, "mailgunSecret", _this.mailgunSecret); t2.add$2(t1, "mailgunDomain", _this.mailgunDomain); t2.add$2(t1, "mailgunEndpoint", _this.mailgunEndpoint); t2.add$2(t1, "emailAlignment", _this.emailAlignment); t2.add$2(t1, "showEmailFooter", _this.showEmailFooter); t2.add$2(t1, "companyLogoSize", _this.companyLogoSize); t2.add$2(t1, "showPaidStamp", _this.showPaidStamp); t2.add$2(t1, "showShippingAddress", _this.showShippingAddress); t2.add$2(t1, "customSendingEmail", _this.customSendingEmail); t2.add$2(t1, "acceptPurchaseOrderNumber", _this.acceptPurchaseOrderNumber); t2.add$2(t1, "clientInitiatedPayments", _this.clientInitiatedPayments); t2.add$2(t1, "clientInitiatedPaymentsMinimum", _this.clientInitiatedPaymentsMinimum); t2.add$2(t1, "shareInvoiceQuoteColumns", _this.shareInvoiceQuoteColumns); t2.add$2(t1, "allowBillableTaskItems", _this.allowBillableTaskItems); t2.add$2(t1, "showTaskItemDescription", _this.showTaskItemDescription); t2.add$2(t1, "enableEInvoice", _this.enableEInvoice); t2.add$2(t1, "eInvoiceType", _this.eInvoiceType); t2.add$2(t1, "eQuoteType", _this.eQuoteType); t2.add$2(t1, "defaultExpensePaymentTypeId", _this.defaultExpensePaymentTypeId); t2.add$2(t1, "classification", _this.classification); t2.add$2(t1, "paymentEmailAllContacts", _this.paymentEmailAllContacts); t2.add$2(t1, "showPdfhtmlOnMobile", _this.showPdfhtmlOnMobile); t2.add$2(t1, "enableRappenRounding", _this.enableRappenRounding); t2.add$2(t1, "useUnappliedPayment", _this.useUnappliedPayment); t2.add$2(t1, "brevoSecret", _this.brevoSecret); t2.add$2(t1, "taskRoundUp", _this.taskRoundUp); t2.add$2(t1, "taskRoundToNearest", _this.taskRoundToNearest); t2.add$2(t1, "emailBodyQuoteReminder1", _this.emailBodyQuoteReminder1); t2.add$2(t1, "emailSubjectQuoteReminder1", _this.emailSubjectQuoteReminder1); t2.add$2(t1, "enableQuoteReminder1", _this.enableQuoteReminder1); t2.add$2(t1, "numDaysQuoteReminder1", _this.numDaysQuoteReminder1); t2.add$2(t1, "scheduleQuoteReminder1", _this.scheduleQuoteReminder1); t2.add$2(t1, "quoteLateFeeAmount1", _this.quoteLateFeeAmount1); t2.add$2(t1, "quoteLateFeePercent1", _this.quoteLateFeePercent1); t2.add$2(t1, "mergeEInvoiceToPdf", _this.mergeEInvoiceToPdf); t2.add$2(t1, "paymentFlow", _this.paymentFlow); return t2.toString$0(t1); }, get$address1() { return this.address1; }, get$address2() { return this.address2; }, get$city(receiver) { return this.city; }, get$state(receiver) { return this.state; }, get$postalCode(receiver) { return this.postalCode; }, get$countryId() { return this.countryId; } }; A.SettingsEntityBuilder.prototype = { get$translations() { var t1 = this.get$_settings_model$_$this(), t2 = t1._translations; return t2 == null ? t1._translations = A.MapBuilder_MapBuilder(type$.nullable_String, type$.String) : t2; }, get$pdfVariables() { var t1 = this.get$_settings_model$_$this(), t2 = t1._pdfVariables; return t2 == null ? t1._pdfVariables = A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String) : t2; }, get$_settings_model$_$this() { var t1, t2, _this = this, $$v = _this._settings_model$_$v; if ($$v != null) { _this._timezoneId = $$v.timezoneId; _this._dateFormatId = $$v.dateFormatId; _this._enableMilitaryTime = $$v.enableMilitaryTime; _this._settings_model$_languageId = $$v.languageId; _this._showCurrencyCode = $$v.showCurrencyCode; _this._currencyId = $$v.currencyId; _this._settings_model$_customValue1 = $$v.customValue1; _this._settings_model$_customValue2 = $$v.customValue2; _this._settings_model$_customValue3 = $$v.customValue3; _this._settings_model$_customValue4 = $$v.customValue4; _this._defaultPaymentTerms = $$v.defaultPaymentTerms; _this._defaultValidUntil = $$v.defaultValidUntil; _this._companyGatewayIds = $$v.companyGatewayIds; _this._defaultTaskRate = $$v.defaultTaskRate; _this._sendReminders = $$v.sendReminders; _this._enablePortal = $$v.enablePortal; _this._enablePortalDashboard = $$v.enablePortalDashboard; _this._enablePortalTasks = $$v.enablePortalTasks; _this._enableClientPortalUploads = $$v.enableClientPortalUploads; _this._enableVendorPortalUploads = $$v.enableVendorPortalUploads; _this._emailStyle = $$v.emailStyle; _this._replyToEmail = $$v.replyToEmail; _this._replyToName = $$v.replyToName; _this._emailFromName = $$v.emailFromName; _this._bccEmail = $$v.bccEmail; _this._pdfEmailAttachment = $$v.pdfEmailAttachment; _this._ublEmailAttachment = $$v.ublEmailAttachment; _this._documentEmailAttachment = $$v.documentEmailAttachment; _this._emailStyleCustom = $$v.emailStyleCustom; _this._customMessageDashboard = $$v.customMessageDashboard; _this._customMessageUnpaidInvoice = $$v.customMessageUnpaidInvoice; _this._customMessagePaidInvoice = $$v.customMessagePaidInvoice; _this._customMessageUnapprovedQuote = $$v.customMessageUnapprovedQuote; _this._autoArchiveInvoice = $$v.autoArchiveInvoice; _this._autoArchiveInvoiceCancelled = $$v.autoArchiveInvoiceCancelled; _this._autoArchiveQuote = $$v.autoArchiveQuote; _this._autoEmailInvoice = $$v.autoEmailInvoice; _this._autoConvertQuote = $$v.autoConvertQuote; _this._enableInclusiveTaxes = $$v.enableInclusiveTaxes; t1 = $$v.translations; if (t1 == null) t1 = null; else { t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); t2 = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t1 = t2; } _this._translations = t1; _this._taskNumberPattern = $$v.taskNumberPattern; _this._taskNumberCounter = $$v.taskNumberCounter; _this._expenseNumberPattern = $$v.expenseNumberPattern; _this._expenseNumberCounter = $$v.expenseNumberCounter; _this._recurringExpenseNumberPattern = $$v.recurringExpenseNumberPattern; _this._recurringExpenseNumberCounter = $$v.recurringExpenseNumberCounter; _this._vendorNumberPattern = $$v.vendorNumberPattern; _this._vendorNumberCounter = $$v.vendorNumberCounter; _this._ticketNumberPattern = $$v.ticketNumberPattern; _this._ticketNumberCounter = $$v.ticketNumberCounter; _this._paymentNumberPattern = $$v.paymentNumberPattern; _this._paymentNumberCounter = $$v.paymentNumberCounter; _this._projectNumberPattern = $$v.projectNumberPattern; _this._projectNumberCounter = $$v.projectNumberCounter; _this._invoiceNumberPattern = $$v.invoiceNumberPattern; _this._invoiceNumberCounter = $$v.invoiceNumberCounter; _this._recurringInvoiceNumberPattern = $$v.recurringInvoiceNumberPattern; _this._recurringInvoiceNumberCounter = $$v.recurringInvoiceNumberCounter; _this._quoteNumberPattern = $$v.quoteNumberPattern; _this._quoteNumberCounter = $$v.quoteNumberCounter; _this._clientNumberPattern = $$v.clientNumberPattern; _this._clientNumberCounter = $$v.clientNumberCounter; _this._creditNumberPattern = $$v.creditNumberPattern; _this._creditNumberCounter = $$v.creditNumberCounter; _this._recurringNumberPrefix = $$v.recurringNumberPrefix; _this._resetCounterFrequencyId = $$v.resetCounterFrequencyId; _this._resetCounterDate = $$v.resetCounterDate; _this._counterPadding = $$v.counterPadding; _this._sharedInvoiceQuoteCounter = $$v.sharedInvoiceQuoteCounter; _this._sharedInvoiceCreditCounter = $$v.sharedInvoiceCreditCounter; _this._defaultInvoiceTerms = $$v.defaultInvoiceTerms; _this._defaultQuoteTerms = $$v.defaultQuoteTerms; _this._defaultQuoteFooter = $$v.defaultQuoteFooter; _this._defaultCreditTerms = $$v.defaultCreditTerms; _this._defaultCreditFooter = $$v.defaultCreditFooter; _this._defaultInvoiceDesignId = $$v.defaultInvoiceDesignId; _this._defaultQuoteDesignId = $$v.defaultQuoteDesignId; _this._defaultCreditDesignId = $$v.defaultCreditDesignId; _this._defaultDeliveryNoteDesignId = $$v.defaultDeliveryNoteDesignId; _this._defaultStatementDesignId = $$v.defaultStatementDesignId; _this._defaultPaymentReceiptDesignId = $$v.defaultPaymentReceiptDesignId; _this._defaultPaymentRefundDesignId = $$v.defaultPaymentRefundDesignId; _this._defaultInvoiceFooter = $$v.defaultInvoiceFooter; _this._defaultTaxName1 = $$v.defaultTaxName1; _this._defaultTaxRate1 = $$v.defaultTaxRate1; _this._defaultTaxName2 = $$v.defaultTaxName2; _this._defaultTaxRate2 = $$v.defaultTaxRate2; _this._defaultTaxName3 = $$v.defaultTaxName3; _this._defaultTaxRate3 = $$v.defaultTaxRate3; _this._defaultPaymentTypeId = $$v.defaultPaymentTypeId; t1 = $$v.pdfVariables; if (t1 == null) t1 = null; else { t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); t2 = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t1 = t2; } _this._pdfVariables = t1; _this._emailSignature = $$v.emailSignature; _this._emailSubjectInvoice = $$v.emailSubjectInvoice; _this._emailSubjectQuote = $$v.emailSubjectQuote; _this._emailSubjectCredit = $$v.emailSubjectCredit; _this._emailSubjectPayment = $$v.emailSubjectPayment; _this._emailSubjectPaymentPartial = $$v.emailSubjectPaymentPartial; _this._emailBodyInvoice = $$v.emailBodyInvoice; _this._emailBodyQuote = $$v.emailBodyQuote; _this._emailBodyCredit = $$v.emailBodyCredit; _this._emailBodyPayment = $$v.emailBodyPayment; _this._emailBodyPaymentPartial = $$v.emailBodyPaymentPartial; _this._emailSubjectReminder1 = $$v.emailSubjectReminder1; _this._emailSubjectReminder2 = $$v.emailSubjectReminder2; _this._emailSubjectReminder3 = $$v.emailSubjectReminder3; _this._emailBodyReminder1 = $$v.emailBodyReminder1; _this._emailBodyReminder2 = $$v.emailBodyReminder2; _this._emailBodyReminder3 = $$v.emailBodyReminder3; _this._emailSubjectCustom1 = $$v.emailSubjectCustom1; _this._emailBodyCustom1 = $$v.emailBodyCustom1; _this._emailSubjectCustom2 = $$v.emailSubjectCustom2; _this._emailBodyCustom2 = $$v.emailBodyCustom2; _this._emailSubjectCustom3 = $$v.emailSubjectCustom3; _this._emailBodyCustom3 = $$v.emailBodyCustom3; _this._emailSubjectStatement = $$v.emailSubjectStatement; _this._emailBodyStatement = $$v.emailBodyStatement; _this._emailSubjectPurchaseOrder = $$v.emailSubjectPurchaseOrder; _this._emailBodyPurchaseOrder = $$v.emailBodyPurchaseOrder; _this._enablePortalPassword = $$v.enablePortalPassword; _this._signatureOnPdf = $$v.signatureOnPdf; _this._enableEmailMarkup = $$v.enableEmailMarkup; _this._showAcceptInvoiceTerms = $$v.showAcceptInvoiceTerms; _this._showAcceptQuoteTerms = $$v.showAcceptQuoteTerms; _this._requireInvoiceSignature = $$v.requireInvoiceSignature; _this._requireQuoteSignature = $$v.requireQuoteSignature; _this._settings_model$_name = $$v.name; _this._companyLogo = $$v.companyLogo; _this._settings_model$_website = $$v.website; _this._settings_model$_address1 = $$v.address1; _this._settings_model$_address2 = $$v.address2; _this._settings_model$_city = $$v.city; _this._settings_model$_state = $$v.state; _this._settings_model$_postalCode = $$v.postalCode; _this._settings_model$_phone = $$v.phone; _this._settings_model$_email = $$v.email; _this._settings_model$_countryId = $$v.countryId; _this._settings_model$_vatNumber = $$v.vatNumber; _this._settings_model$_idNumber = $$v.idNumber; _this._pageSize = $$v.pageSize; _this._pageLayout = $$v.pageLayout; _this._fontSize = $$v.fontSize; _this._primaryColor = $$v.primaryColor; _this._secondaryColor = $$v.secondaryColor; _this._primaryFont = $$v.primaryFont; _this._secondaryFont = $$v.secondaryFont; _this._hidePaidToDate = $$v.hidePaidToDate; _this._embedDocuments = $$v.embedDocuments; _this._allPagesHeader = $$v.allPagesHeader; _this._allPagesFooter = $$v.allPagesFooter; _this._enableReminder1 = $$v.enableReminder1; _this._enableReminder2 = $$v.enableReminder2; _this._enableReminder3 = $$v.enableReminder3; _this._enableReminderEndless = $$v.enableReminderEndless; _this._numDaysReminder1 = $$v.numDaysReminder1; _this._numDaysReminder2 = $$v.numDaysReminder2; _this._numDaysReminder3 = $$v.numDaysReminder3; _this._scheduleReminder1 = $$v.scheduleReminder1; _this._scheduleReminder2 = $$v.scheduleReminder2; _this._scheduleReminder3 = $$v.scheduleReminder3; _this._endlessReminderFrequencyId = $$v.endlessReminderFrequencyId; _this._lateFeeAmount1 = $$v.lateFeeAmount1; _this._lateFeeAmount2 = $$v.lateFeeAmount2; _this._lateFeeAmount3 = $$v.lateFeeAmount3; _this._lateFeeAmountEndless = $$v.lateFeeAmountEndless; _this._lateFeePercent1 = $$v.lateFeePercent1; _this._lateFeePercent2 = $$v.lateFeePercent2; _this._lateFeePercent3 = $$v.lateFeePercent3; _this._lateFeePercentEndless = $$v.lateFeePercentEndless; _this._emailSubjectReminderEndless = $$v.emailSubjectReminderEndless; _this._emailBodyReminderEndless = $$v.emailBodyReminderEndless; _this._clientOnlinePaymentNotification = $$v.clientOnlinePaymentNotification; _this._clientManualPaymentNotification = $$v.clientManualPaymentNotification; _this._clientMarkPaidPaymentNotification = $$v.clientMarkPaidPaymentNotification; _this._counterNumberApplied = $$v.counterNumberApplied; _this._emailSendingMethod = $$v.emailSendingMethod; _this._gmailSendingUserId = $$v.gmailSendingUserId; _this._clientPortalTerms = $$v.clientPortalTerms; _this._clientPortalPrivacy = $$v.clientPortalPrivacy; _this._lockInvoices = $$v.lockInvoices; _this._autoBill = $$v.autoBill; _this._autoBillStandardInvoices = $$v.autoBillStandardInvoices; _this._clientPortalAllowUnderPayment = $$v.clientPortalAllowUnderPayment; _this._clientPortalAllowOverPayment = $$v.clientPortalAllowOverPayment; _this._autoBillDate = $$v.autoBillDate; _this._clientPortalUnderPaymentMinimum = $$v.clientPortalUnderPaymentMinimum; _this._useCreditsPayment = $$v.useCreditsPayment; _this._clientPortalCustomHeader = $$v.clientPortalCustomHeader; _this._clientPortalCustomCss = $$v.clientPortalCustomCss; _this._clientPortalCustomFooter = $$v.clientPortalCustomFooter; _this._clientPortalCustomJs = $$v.clientPortalCustomJs; _this._hideEmptyColumnsOnPdf = $$v.hideEmptyColumnsOnPdf; _this._entitySendTime = $$v.entitySendTime; _this._clientPortalTasks = $$v.clientPortalTasks; _this._pageNumbering = $$v.pageNumbering; _this._pageNumberingAlignment = $$v.pageNumberingAlignment; _this._requirePurchaseOrderSignature = $$v.requirePurchaseOrderSignature; _this._defaultPurchaseOrderTerms = $$v.defaultPurchaseOrderTerms; _this._defaultPurchaseOrderDesignId = $$v.defaultPurchaseOrderDesignId; _this._defaultPurchaseOrderFooter = $$v.defaultPurchaseOrderFooter; _this._purchaseOrderNumberPattern = $$v.purchaseOrderNumberPattern; _this._purchaseOrderNumberCounter = $$v.purchaseOrderNumberCounter; _this._qrIban = $$v.qrIban; _this._besrId = $$v.besrId; _this._postmarkSecret = $$v.postmarkSecret; _this._mailgunSecret = $$v.mailgunSecret; _this._mailgunDomain = $$v.mailgunDomain; _this._mailgunEndpoint = $$v.mailgunEndpoint; _this._emailAlignment = $$v.emailAlignment; _this._showEmailFooter = $$v.showEmailFooter; _this._companyLogoSize = $$v.companyLogoSize; _this._showPaidStamp = $$v.showPaidStamp; _this._showShippingAddress = $$v.showShippingAddress; _this._customSendingEmail = $$v.customSendingEmail; _this._acceptPurchaseOrderNumber = $$v.acceptPurchaseOrderNumber; _this._clientInitiatedPayments = $$v.clientInitiatedPayments; _this._clientInitiatedPaymentsMinimum = $$v.clientInitiatedPaymentsMinimum; _this._shareInvoiceQuoteColumns = $$v.shareInvoiceQuoteColumns; _this._allowBillableTaskItems = $$v.allowBillableTaskItems; _this._showTaskItemDescription = $$v.showTaskItemDescription; _this._enableEInvoice = $$v.enableEInvoice; _this._eInvoiceType = $$v.eInvoiceType; _this._eQuoteType = $$v.eQuoteType; _this._defaultExpensePaymentTypeId = $$v.defaultExpensePaymentTypeId; _this._settings_model$_classification = $$v.classification; _this._paymentEmailAllContacts = $$v.paymentEmailAllContacts; _this._showPdfhtmlOnMobile = $$v.showPdfhtmlOnMobile; _this._enableRappenRounding = $$v.enableRappenRounding; _this._useUnappliedPayment = $$v.useUnappliedPayment; _this._brevoSecret = $$v.brevoSecret; _this._taskRoundUp = $$v.taskRoundUp; _this._taskRoundToNearest = $$v.taskRoundToNearest; _this._emailBodyQuoteReminder1 = $$v.emailBodyQuoteReminder1; _this._emailSubjectQuoteReminder1 = $$v.emailSubjectQuoteReminder1; _this._enableQuoteReminder1 = $$v.enableQuoteReminder1; _this._numDaysQuoteReminder1 = $$v.numDaysQuoteReminder1; _this._scheduleQuoteReminder1 = $$v.scheduleQuoteReminder1; _this._quoteLateFeeAmount1 = $$v.quoteLateFeeAmount1; _this._quoteLateFeePercent1 = $$v.quoteLateFeePercent1; _this._mergeEInvoiceToPdf = $$v.mergeEInvoiceToPdf; _this._paymentFlow = $$v.paymentFlow; _this._settings_model$_$v = null; } return _this; }, _settings_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, t208, t209, t210, t211, t212, t213, t214, t215, t216, t217, t218, t219, t220, t221, t222, t223, t224, t225, t226, t227, t228, t229, t230, t231, t232, t233, t234, t235, t236, t237, t238, exception, _this = this, _$result = null; try { _$result0 = _this._settings_model$_$v; if (_$result0 == null) { t1 = _this.get$_settings_model$_$this()._timezoneId; t2 = _this.get$_settings_model$_$this()._dateFormatId; t3 = _this.get$_settings_model$_$this()._enableMilitaryTime; t4 = _this.get$_settings_model$_$this()._settings_model$_languageId; t5 = _this.get$_settings_model$_$this()._showCurrencyCode; t6 = _this.get$_settings_model$_$this()._currencyId; t7 = _this.get$_settings_model$_$this()._settings_model$_customValue1; t8 = _this.get$_settings_model$_$this()._settings_model$_customValue2; t9 = _this.get$_settings_model$_$this()._settings_model$_customValue3; t10 = _this.get$_settings_model$_$this()._settings_model$_customValue4; t11 = _this.get$_settings_model$_$this()._defaultPaymentTerms; t12 = _this.get$_settings_model$_$this()._defaultValidUntil; t13 = _this.get$_settings_model$_$this()._companyGatewayIds; t14 = _this.get$_settings_model$_$this()._defaultTaskRate; t15 = _this.get$_settings_model$_$this()._sendReminders; t16 = _this.get$_settings_model$_$this()._enablePortal; t17 = _this.get$_settings_model$_$this()._enablePortalDashboard; t18 = _this.get$_settings_model$_$this()._enablePortalTasks; t19 = _this.get$_settings_model$_$this()._enableClientPortalUploads; t20 = _this.get$_settings_model$_$this()._enableVendorPortalUploads; t21 = _this.get$_settings_model$_$this()._emailStyle; t22 = _this.get$_settings_model$_$this()._replyToEmail; t23 = _this.get$_settings_model$_$this()._replyToName; t24 = _this.get$_settings_model$_$this()._emailFromName; t25 = _this.get$_settings_model$_$this()._bccEmail; t26 = _this.get$_settings_model$_$this()._pdfEmailAttachment; t27 = _this.get$_settings_model$_$this()._ublEmailAttachment; t28 = _this.get$_settings_model$_$this()._documentEmailAttachment; t29 = _this.get$_settings_model$_$this()._emailStyleCustom; t30 = _this.get$_settings_model$_$this()._customMessageDashboard; t31 = _this.get$_settings_model$_$this()._customMessageUnpaidInvoice; t32 = _this.get$_settings_model$_$this()._customMessagePaidInvoice; t33 = _this.get$_settings_model$_$this()._customMessageUnapprovedQuote; t34 = _this.get$_settings_model$_$this()._autoArchiveInvoice; t35 = _this.get$_settings_model$_$this()._autoArchiveInvoiceCancelled; t36 = _this.get$_settings_model$_$this()._autoArchiveQuote; t37 = _this.get$_settings_model$_$this()._autoEmailInvoice; t38 = _this.get$_settings_model$_$this()._autoConvertQuote; t39 = _this.get$_settings_model$_$this()._enableInclusiveTaxes; t40 = _this._translations; t40 = t40 == null ? null : t40.build$0(); t41 = _this.get$_settings_model$_$this()._taskNumberPattern; t42 = _this.get$_settings_model$_$this()._taskNumberCounter; t43 = _this.get$_settings_model$_$this()._expenseNumberPattern; t44 = _this.get$_settings_model$_$this()._expenseNumberCounter; t45 = _this.get$_settings_model$_$this()._recurringExpenseNumberPattern; t46 = _this.get$_settings_model$_$this()._recurringExpenseNumberCounter; t47 = _this.get$_settings_model$_$this()._vendorNumberPattern; t48 = _this.get$_settings_model$_$this()._vendorNumberCounter; t49 = _this.get$_settings_model$_$this()._ticketNumberPattern; t50 = _this.get$_settings_model$_$this()._ticketNumberCounter; t51 = _this.get$_settings_model$_$this()._paymentNumberPattern; t52 = _this.get$_settings_model$_$this()._paymentNumberCounter; t53 = _this.get$_settings_model$_$this()._projectNumberPattern; t54 = _this.get$_settings_model$_$this()._projectNumberCounter; t55 = _this.get$_settings_model$_$this()._invoiceNumberPattern; t56 = _this.get$_settings_model$_$this()._invoiceNumberCounter; t57 = _this.get$_settings_model$_$this()._recurringInvoiceNumberPattern; t58 = _this.get$_settings_model$_$this()._recurringInvoiceNumberCounter; t59 = _this.get$_settings_model$_$this()._quoteNumberPattern; t60 = _this.get$_settings_model$_$this()._quoteNumberCounter; t61 = _this.get$_settings_model$_$this()._clientNumberPattern; t62 = _this.get$_settings_model$_$this()._clientNumberCounter; t63 = _this.get$_settings_model$_$this()._creditNumberPattern; t64 = _this.get$_settings_model$_$this()._creditNumberCounter; t65 = _this.get$_settings_model$_$this()._recurringNumberPrefix; t66 = _this.get$_settings_model$_$this()._resetCounterFrequencyId; t67 = _this.get$_settings_model$_$this()._resetCounterDate; t68 = _this.get$_settings_model$_$this()._counterPadding; t69 = _this.get$_settings_model$_$this()._sharedInvoiceQuoteCounter; t70 = _this.get$_settings_model$_$this()._sharedInvoiceCreditCounter; t71 = _this.get$_settings_model$_$this()._defaultInvoiceTerms; t72 = _this.get$_settings_model$_$this()._defaultQuoteTerms; t73 = _this.get$_settings_model$_$this()._defaultQuoteFooter; t74 = _this.get$_settings_model$_$this()._defaultCreditTerms; t75 = _this.get$_settings_model$_$this()._defaultCreditFooter; t76 = _this.get$_settings_model$_$this()._defaultInvoiceDesignId; t77 = _this.get$_settings_model$_$this()._defaultQuoteDesignId; t78 = _this.get$_settings_model$_$this()._defaultCreditDesignId; t79 = _this.get$_settings_model$_$this()._defaultDeliveryNoteDesignId; t80 = _this.get$_settings_model$_$this()._defaultStatementDesignId; t81 = _this.get$_settings_model$_$this()._defaultPaymentReceiptDesignId; t82 = _this.get$_settings_model$_$this()._defaultPaymentRefundDesignId; t83 = _this.get$_settings_model$_$this()._defaultInvoiceFooter; t84 = _this.get$_settings_model$_$this()._defaultTaxName1; t85 = _this.get$_settings_model$_$this()._defaultTaxRate1; t86 = _this.get$_settings_model$_$this()._defaultTaxName2; t87 = _this.get$_settings_model$_$this()._defaultTaxRate2; t88 = _this.get$_settings_model$_$this()._defaultTaxName3; t89 = _this.get$_settings_model$_$this()._defaultTaxRate3; t90 = _this.get$_settings_model$_$this()._defaultPaymentTypeId; t91 = _this._pdfVariables; t91 = t91 == null ? null : t91.build$0(); t92 = _this.get$_settings_model$_$this()._emailSignature; t93 = _this.get$_settings_model$_$this()._emailSubjectInvoice; t94 = _this.get$_settings_model$_$this()._emailSubjectQuote; t95 = _this.get$_settings_model$_$this()._emailSubjectCredit; t96 = _this.get$_settings_model$_$this()._emailSubjectPayment; t97 = _this.get$_settings_model$_$this()._emailSubjectPaymentPartial; t98 = _this.get$_settings_model$_$this()._emailBodyInvoice; t99 = _this.get$_settings_model$_$this()._emailBodyQuote; t100 = _this.get$_settings_model$_$this()._emailBodyCredit; t101 = _this.get$_settings_model$_$this()._emailBodyPayment; t102 = _this.get$_settings_model$_$this()._emailBodyPaymentPartial; t103 = _this.get$_settings_model$_$this()._emailSubjectReminder1; t104 = _this.get$_settings_model$_$this()._emailSubjectReminder2; t105 = _this.get$_settings_model$_$this()._emailSubjectReminder3; t106 = _this.get$_settings_model$_$this()._emailBodyReminder1; t107 = _this.get$_settings_model$_$this()._emailBodyReminder2; t108 = _this.get$_settings_model$_$this()._emailBodyReminder3; t109 = _this.get$_settings_model$_$this()._emailSubjectCustom1; t110 = _this.get$_settings_model$_$this()._emailBodyCustom1; t111 = _this.get$_settings_model$_$this()._emailSubjectCustom2; t112 = _this.get$_settings_model$_$this()._emailBodyCustom2; t113 = _this.get$_settings_model$_$this()._emailSubjectCustom3; t114 = _this.get$_settings_model$_$this()._emailBodyCustom3; t115 = _this.get$_settings_model$_$this()._emailSubjectStatement; t116 = _this.get$_settings_model$_$this()._emailBodyStatement; t117 = _this.get$_settings_model$_$this()._emailSubjectPurchaseOrder; t118 = _this.get$_settings_model$_$this()._emailBodyPurchaseOrder; t119 = _this.get$_settings_model$_$this()._enablePortalPassword; t120 = _this.get$_settings_model$_$this()._signatureOnPdf; t121 = _this.get$_settings_model$_$this()._enableEmailMarkup; t122 = _this.get$_settings_model$_$this()._showAcceptInvoiceTerms; t123 = _this.get$_settings_model$_$this()._showAcceptQuoteTerms; t124 = _this.get$_settings_model$_$this()._requireInvoiceSignature; t125 = _this.get$_settings_model$_$this()._requireQuoteSignature; t126 = _this.get$_settings_model$_$this()._settings_model$_name; t127 = _this.get$_settings_model$_$this()._companyLogo; t128 = _this.get$_settings_model$_$this()._settings_model$_website; t129 = _this.get$_settings_model$_$this()._settings_model$_address1; t130 = _this.get$_settings_model$_$this()._settings_model$_address2; t131 = _this.get$_settings_model$_$this()._settings_model$_city; t132 = _this.get$_settings_model$_$this()._settings_model$_state; t133 = _this.get$_settings_model$_$this()._settings_model$_postalCode; t134 = _this.get$_settings_model$_$this()._settings_model$_phone; t135 = _this.get$_settings_model$_$this()._settings_model$_email; t136 = _this.get$_settings_model$_$this()._settings_model$_countryId; t137 = _this.get$_settings_model$_$this()._settings_model$_vatNumber; t138 = _this.get$_settings_model$_$this()._settings_model$_idNumber; t139 = _this.get$_settings_model$_$this()._pageSize; t140 = _this.get$_settings_model$_$this()._pageLayout; t141 = _this.get$_settings_model$_$this()._fontSize; t142 = _this.get$_settings_model$_$this()._primaryColor; t143 = _this.get$_settings_model$_$this()._secondaryColor; t144 = _this.get$_settings_model$_$this()._primaryFont; t145 = _this.get$_settings_model$_$this()._secondaryFont; t146 = _this.get$_settings_model$_$this()._hidePaidToDate; t147 = _this.get$_settings_model$_$this()._embedDocuments; t148 = _this.get$_settings_model$_$this()._allPagesHeader; t149 = _this.get$_settings_model$_$this()._allPagesFooter; t150 = _this.get$_settings_model$_$this()._enableReminder1; t151 = _this.get$_settings_model$_$this()._enableReminder2; t152 = _this.get$_settings_model$_$this()._enableReminder3; t153 = _this.get$_settings_model$_$this()._enableReminderEndless; t154 = _this.get$_settings_model$_$this()._numDaysReminder1; t155 = _this.get$_settings_model$_$this()._numDaysReminder2; t156 = _this.get$_settings_model$_$this()._numDaysReminder3; t157 = _this.get$_settings_model$_$this()._scheduleReminder1; t158 = _this.get$_settings_model$_$this()._scheduleReminder2; t159 = _this.get$_settings_model$_$this()._scheduleReminder3; t160 = _this.get$_settings_model$_$this()._endlessReminderFrequencyId; t161 = _this.get$_settings_model$_$this()._lateFeeAmount1; t162 = _this.get$_settings_model$_$this()._lateFeeAmount2; t163 = _this.get$_settings_model$_$this()._lateFeeAmount3; t164 = _this.get$_settings_model$_$this()._lateFeeAmountEndless; t165 = _this.get$_settings_model$_$this()._lateFeePercent1; t166 = _this.get$_settings_model$_$this()._lateFeePercent2; t167 = _this.get$_settings_model$_$this()._lateFeePercent3; t168 = _this.get$_settings_model$_$this()._lateFeePercentEndless; t169 = _this.get$_settings_model$_$this()._emailSubjectReminderEndless; t170 = _this.get$_settings_model$_$this()._emailBodyReminderEndless; t171 = _this.get$_settings_model$_$this()._clientOnlinePaymentNotification; t172 = _this.get$_settings_model$_$this()._clientManualPaymentNotification; t173 = _this.get$_settings_model$_$this()._clientMarkPaidPaymentNotification; t174 = _this.get$_settings_model$_$this()._counterNumberApplied; t175 = _this.get$_settings_model$_$this()._emailSendingMethod; t176 = _this.get$_settings_model$_$this()._gmailSendingUserId; t177 = _this.get$_settings_model$_$this()._clientPortalTerms; t178 = _this.get$_settings_model$_$this()._clientPortalPrivacy; t179 = _this.get$_settings_model$_$this()._lockInvoices; t180 = _this.get$_settings_model$_$this()._autoBill; t181 = _this.get$_settings_model$_$this()._autoBillStandardInvoices; t182 = _this.get$_settings_model$_$this()._clientPortalAllowUnderPayment; t183 = _this.get$_settings_model$_$this()._clientPortalAllowOverPayment; t184 = _this.get$_settings_model$_$this()._autoBillDate; t185 = _this.get$_settings_model$_$this()._clientPortalUnderPaymentMinimum; t186 = _this.get$_settings_model$_$this()._useCreditsPayment; t187 = _this.get$_settings_model$_$this()._clientPortalCustomHeader; t188 = _this.get$_settings_model$_$this()._clientPortalCustomCss; t189 = _this.get$_settings_model$_$this()._clientPortalCustomFooter; t190 = _this.get$_settings_model$_$this()._clientPortalCustomJs; t191 = _this.get$_settings_model$_$this()._hideEmptyColumnsOnPdf; t192 = _this.get$_settings_model$_$this()._entitySendTime; t193 = _this.get$_settings_model$_$this()._clientPortalTasks; t194 = _this.get$_settings_model$_$this()._pageNumbering; t195 = _this.get$_settings_model$_$this()._pageNumberingAlignment; t196 = _this.get$_settings_model$_$this()._requirePurchaseOrderSignature; t197 = _this.get$_settings_model$_$this()._defaultPurchaseOrderTerms; t198 = _this.get$_settings_model$_$this()._defaultPurchaseOrderDesignId; t199 = _this.get$_settings_model$_$this()._defaultPurchaseOrderFooter; t200 = _this.get$_settings_model$_$this()._purchaseOrderNumberPattern; t201 = _this.get$_settings_model$_$this()._purchaseOrderNumberCounter; t202 = _this.get$_settings_model$_$this()._qrIban; t203 = _this.get$_settings_model$_$this()._besrId; t204 = _this.get$_settings_model$_$this()._postmarkSecret; t205 = _this.get$_settings_model$_$this()._mailgunSecret; t206 = _this.get$_settings_model$_$this()._mailgunDomain; t207 = _this.get$_settings_model$_$this()._mailgunEndpoint; t208 = _this.get$_settings_model$_$this()._emailAlignment; t209 = _this.get$_settings_model$_$this()._showEmailFooter; t210 = _this.get$_settings_model$_$this()._companyLogoSize; t211 = _this.get$_settings_model$_$this()._showPaidStamp; t212 = _this.get$_settings_model$_$this()._showShippingAddress; t213 = _this.get$_settings_model$_$this()._customSendingEmail; t214 = _this.get$_settings_model$_$this()._acceptPurchaseOrderNumber; t215 = _this.get$_settings_model$_$this()._clientInitiatedPayments; t216 = _this.get$_settings_model$_$this()._clientInitiatedPaymentsMinimum; t217 = _this.get$_settings_model$_$this()._shareInvoiceQuoteColumns; t218 = _this.get$_settings_model$_$this()._allowBillableTaskItems; t219 = _this.get$_settings_model$_$this()._showTaskItemDescription; t220 = _this.get$_settings_model$_$this()._enableEInvoice; t221 = _this.get$_settings_model$_$this()._eInvoiceType; t222 = _this.get$_settings_model$_$this()._eQuoteType; t223 = _this.get$_settings_model$_$this()._defaultExpensePaymentTypeId; t224 = _this.get$_settings_model$_$this()._settings_model$_classification; t225 = _this.get$_settings_model$_$this()._paymentEmailAllContacts; t226 = _this.get$_settings_model$_$this()._showPdfhtmlOnMobile; t227 = _this.get$_settings_model$_$this()._enableRappenRounding; t228 = _this.get$_settings_model$_$this()._useUnappliedPayment; t229 = _this.get$_settings_model$_$this()._brevoSecret; t230 = _this.get$_settings_model$_$this()._taskRoundUp; t231 = _this.get$_settings_model$_$this()._taskRoundToNearest; t232 = _this.get$_settings_model$_$this()._emailBodyQuoteReminder1; t233 = _this.get$_settings_model$_$this()._emailSubjectQuoteReminder1; t234 = _this.get$_settings_model$_$this()._enableQuoteReminder1; t235 = _this.get$_settings_model$_$this()._numDaysQuoteReminder1; t236 = _this.get$_settings_model$_$this()._scheduleQuoteReminder1; t237 = _this.get$_settings_model$_$this()._quoteLateFeeAmount1; t238 = _this.get$_settings_model$_$this()._quoteLateFeePercent1; _$result0 = A._$SettingsEntity$_(t214, t129, t130, t149, t148, t218, t34, t35, t36, t180, t184, t181, t38, t37, t25, t203, t229, t131, t224, t215, t216, t172, t173, t62, t61, t171, t183, t182, t188, t189, t187, t190, t178, t193, t177, t185, t13, t127, t210, t174, t68, t136, t64, t63, t6, t30, t32, t33, t31, t213, t7, t8, t9, t10, t2, t78, t75, t74, t79, t223, t76, t83, t71, t81, t82, t11, t90, t198, t199, t197, t77, t73, t72, t80, t14, t84, t86, t88, t85, t87, t89, t12, t28, t221, t222, t135, t208, t100, t110, t112, t114, t98, t101, t102, t118, t99, t232, t106, t107, t108, t170, t116, t24, t175, t92, t21, t29, t95, t109, t111, t113, t93, t96, t97, t117, t94, t233, t103, t104, t105, t169, t115, t147, t19, t220, t121, t39, t3, t16, t17, t119, t18, t234, t227, t150, t151, t152, t153, t20, t160, t192, t44, t43, t141, t176, t191, t146, t138, t56, t55, t4, t161, t162, t163, t164, t165, t166, t167, t168, t179, t206, t207, t205, _this.get$_settings_model$_$this()._mergeEInvoiceToPdf, t126, t235, t154, t155, t156, t140, t194, t195, t139, t225, _this.get$_settings_model$_$this()._paymentFlow, t52, t51, t26, t91, t134, t133, t204, t142, t144, t54, t53, t201, t200, t202, t237, t238, t60, t59, t46, t45, t58, t57, t65, t22, t23, t124, t196, t125, t67, t66, t236, t157, t158, t159, t143, t145, t15, t217, t70, t69, t122, t123, t5, t209, t211, t226, t212, t219, t120, t132, t42, t41, t231, t230, t50, t49, t1, t40, t27, t186, t228, t137, t48, t47, t128); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "translations"; t1 = _this._translations; if (t1 != null) t1.build$0(); _$failedField.__late_helper$_value = "pdfVariables"; t1 = _this._pdfVariables; if (t1 != null) t1.build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("SettingsEntity", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._settings_model$_$v = t1; return _$result; } }; A._$PdfPreviewRequest.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$PdfPreviewRequest && _this.entityType === other.entityType && _this.settingsType === other.settingsType && _this.settings.$eq(0, other.settings) && _this.groupId === other.groupId && _this.clientId === other.clientId; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._settings_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.entityType)), B.JSString_methods.get$hashCode(_this.settingsType)), _this.settings.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.groupId)), B.JSString_methods.get$hashCode(_this.clientId))); t1 = _this._settings_model$__hashCode; if (t1 == null) { _this._settings_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PdfPreviewRequest"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "settingsType", _this.settingsType); t2.add$2(t1, "settings", _this.settings); t2.add$2(t1, "groupId", _this.groupId); t2.add$2(t1, "clientId", _this.clientId); return t2.toString$0(t1); } }; A.PdfPreviewRequestBuilder.prototype = { get$settings() { var t1 = this.get$_settings_model$_$this(), t2 = t1._settings_model$_settings; return t2 == null ? t1._settings_model$_settings = new A.SettingsEntityBuilder() : t2; }, get$_settings_model$_$this() { var t1, t2, _this = this, $$v = _this._settings_model$_$v; if ($$v != null) { _this._settings_model$_entityType = $$v.entityType; _this._settingsType = $$v.settingsType; t1 = $$v.settings; t2 = new A.SettingsEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._settings_model$_$v = t1; _this._settings_model$_settings = t2; _this._settings_model$_groupId = $$v.groupId; _this._settings_model$_clientId = $$v.clientId; _this._settings_model$_$v = null; } return _this; }, _settings_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, exception, _this = this, _s17_ = "PdfPreviewRequest", _$result = null; try { _$result0 = _this._settings_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_model$_$this()._settings_model$_entityType, _s17_, "entityType"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_model$_$this()._settingsType, _s17_, "settingsType"); t3 = _this.get$settings()._settings_model$_build$0(); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_model$_$this()._settings_model$_groupId, _s17_, "groupId"); _$result0 = A._$PdfPreviewRequest$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_model$_$this()._settings_model$_clientId, _s17_, "clientId"), t1, t4, t3, t2); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "settings"; _this.get$settings()._settings_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._settings_model$_$v = t1; return _$result; } }; A.ColorTheme.prototype = {}; A.CountryListResponse.prototype = {}; A.CountryItemResponse.prototype = {}; A.CountryEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; filter = filter.toLowerCase(); if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter)) return true; else if (B.JSString_methods.contains$1(this.iso2.toLowerCase(), filter)) return true; else if (B.JSString_methods.contains$1(this.iso3.toLowerCase(), filter)) return true; return false; }, matchesFilterValue$1(filter) { var t1; if (filter == null || filter.length === 0) return null; filter = filter.toLowerCase(); t1 = this.iso2; if (B.JSString_methods.contains$1(t1.toLowerCase(), filter)) return t1; else { t1 = this.iso3; if (B.JSString_methods.contains$1(t1.toLowerCase(), filter)) return t1; } return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$CountryListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_BKD)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.CountryListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.CountryEntity, t3 = type$.ListBuilder_CountryEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._country_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._country_model$_data = t6; result._country_model$_$v = null; } t4 = result._country_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._country_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_BKD); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._country_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_M17; }, get$wireName() { return "CountryListResponse"; } }; A._$CountryItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_i9j)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.CountryItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.CountryEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._country_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.CountryEntityBuilder(); t3._country_model$_$v = t2; result._country_model$_data = t3; result._country_model$_$v = null; } t2 = result._country_model$_data; if (t2 == null) t2 = result._country_model$_data = new A.CountryEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_i9j); t3.toString; t1._as(t3); t2._country_model$_$v = t3; break; } } return result._country_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_UUs; }, get$wireName() { return "CountryItemResponse"; } }; A._$CountryEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "swap_postal_code", serializers.serialize$2$specifiedType(object.swapPostalCode, B.FullType_MtR), "swap_currency_symbol", serializers.serialize$2$specifiedType(object.swapCurrencySymbol, B.FullType_MtR), "thousand_separator", serializers.serialize$2$specifiedType(object.thousandSeparator, B.FullType_h8g), "decimal_separator", serializers.serialize$2$specifiedType(object.decimalSeparator, B.FullType_h8g), "iso_3166_2", serializers.serialize$2$specifiedType(object.iso2, B.FullType_h8g), "iso_3166_3", serializers.serialize$2$specifiedType(object.iso3, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.CountryEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_country_model$_$this()._country_model$_name = t1; break; case "swap_postal_code": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_country_model$_$this()._swapPostalCode = t1; break; case "swap_currency_symbol": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_country_model$_$this()._swapCurrencySymbol = t1; break; case "thousand_separator": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_country_model$_$this()._thousandSeparator = t1; break; case "decimal_separator": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_country_model$_$this()._decimalSeparator = t1; break; case "iso_3166_2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_country_model$_$this()._iso2 = t1; break; case "iso_3166_3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_country_model$_$this()._iso3 = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_country_model$_$this()._country_model$_id = t1; break; } } return result._country_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4G4; }, get$wireName() { return "CountryEntity"; } }; A._$CountryListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CountryListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._country_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._country_model$__hashCode; if (t1 == null) { _this._country_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CountryListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CountryListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._country_model$_$v; if ($$v != null) { t1 = $$v.data; _this._country_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._country_model$_$v = null; } t1 = _this._country_model$_data; return t1 == null ? _this._country_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.CountryEntity) : t1; }, _country_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "CountryListResponse", _$result = null; try { _$result0 = _this._country_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$CountryListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._country_model$_$v = t1; return _$result; } }; A._$CountryItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CountryItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._country_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._country_model$__hashCode; if (t1 == null) { _this._country_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CountryItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CountryItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._country_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.CountryEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._country_model$_$v = t1; _this._country_model$_data = t2; _this._country_model$_$v = null; } t1 = _this._country_model$_data; return t1 == null ? _this._country_model$_data = new A.CountryEntityBuilder() : t1; }, _country_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "CountryItemResponse", _$result = null; try { _$result0 = _this._country_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._country_model$_build$0(); _$result0 = new A._$CountryItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._country_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._country_model$_$v = t1; return _$result; } }; A._$CountryEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$CountryEntity && _this.name === other.name && _this.swapPostalCode === other.swapPostalCode && _this.swapCurrencySymbol === other.swapCurrencySymbol && _this.thousandSeparator === other.thousandSeparator && _this.decimalSeparator === other.decimalSeparator && _this.iso2 === other.iso2 && _this.iso3 === other.iso3 && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._country_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSBool_methods.get$hashCode(_this.swapPostalCode)), B.JSBool_methods.get$hashCode(_this.swapCurrencySymbol)), B.JSString_methods.get$hashCode(_this.thousandSeparator)), B.JSString_methods.get$hashCode(_this.decimalSeparator)), B.JSString_methods.get$hashCode(_this.iso2)), B.JSString_methods.get$hashCode(_this.iso3)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._country_model$__hashCode; if (t1 == null) { _this._country_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("CountryEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "swapPostalCode", _this.swapPostalCode); t2.add$2(t1, "swapCurrencySymbol", _this.swapCurrencySymbol); t2.add$2(t1, "thousandSeparator", _this.thousandSeparator); t2.add$2(t1, "decimalSeparator", _this.decimalSeparator); t2.add$2(t1, "iso2", _this.iso2); t2.add$2(t1, "iso3", _this.iso3); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.CountryEntityBuilder.prototype = { get$id(_) { return this.get$_country_model$_$this()._country_model$_id; }, get$_country_model$_$this() { var _this = this, $$v = _this._country_model$_$v; if ($$v != null) { _this._country_model$_name = $$v.name; _this._swapPostalCode = $$v.swapPostalCode; _this._swapCurrencySymbol = $$v.swapCurrencySymbol; _this._thousandSeparator = $$v.thousandSeparator; _this._decimalSeparator = $$v.decimalSeparator; _this._iso2 = $$v.iso2; _this._iso3 = $$v.iso3; _this._country_model$_id = $$v.id; _this._country_model$_$v = null; } return _this; }, _country_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, _this = this, _s13_ = "CountryEntity", _$result = _this._country_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._country_model$_name, _s13_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._swapPostalCode, _s13_, "swapPostalCode"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._swapCurrencySymbol, _s13_, "swapCurrencySymbol"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._thousandSeparator, _s13_, "thousandSeparator"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._decimalSeparator, _s13_, "decimalSeparator"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._iso2, _s13_, "iso2"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._iso3, _s13_, "iso3"); _$result = A._$CountryEntity$_(t5, A.BuiltValueNullFieldError_checkNotNull(_this.get$_country_model$_$this()._country_model$_id, _s13_, "id"), t6, t7, t1, t3, t2, t4); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._country_model$_$v = _$result; } }; A._CountryEntity_Object_SelectableEntity.prototype = {}; A.CurrencyListResponse.prototype = {}; A.CurrencyItemResponse.prototype = {}; A.CurrencyEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; filter = filter.toLowerCase(); if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter)) return true; else if (B.JSString_methods.contains$1(this.code.toLowerCase(), filter)) return true; return false; }, matchesFilterValue$1(filter) { var t1; if (filter == null || filter.length === 0) return null; t1 = this.code; if (B.JSString_methods.contains$1(t1.toLowerCase(), filter.toLowerCase())) return t1; return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$CurrencyListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_qFu)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.CurrencyListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.CurrencyEntity, t3 = type$.ListBuilder_CurrencyEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._currency_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._currency_model$_data = t6; result._currency_model$_$v = null; } t4 = result._currency_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._currency_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_qFu); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._currency_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Qlo; }, get$wireName() { return "CurrencyListResponse"; } }; A._$CurrencyItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Yio)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.CurrencyItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.CurrencyEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._currency_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.CurrencyEntityBuilder(); t3._currency_model$_$v = t2; result._currency_model$_data = t3; result._currency_model$_$v = null; } t2 = result._currency_model$_data; if (t2 == null) t2 = result._currency_model$_data = new A.CurrencyEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_Yio); t3.toString; t1._as(t3); t2._currency_model$_$v = t3; break; } } return result._currency_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Feh; }, get$wireName() { return "CurrencyItemResponse"; } }; A._$CurrencyEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "symbol", serializers.serialize$2$specifiedType(object.symbol, B.FullType_h8g), "precision", serializers.serialize$2$specifiedType(object.precision, B.FullType_kjq), "thousand_separator", serializers.serialize$2$specifiedType(object.thousandSeparator, B.FullType_h8g), "decimal_separator", serializers.serialize$2$specifiedType(object.decimalSeparator, B.FullType_h8g), "code", serializers.serialize$2$specifiedType(object.code, B.FullType_h8g), "swap_currency_symbol", serializers.serialize$2$specifiedType(object.swapCurrencySymbol, B.FullType_MtR), "exchange_rate", serializers.serialize$2$specifiedType(object.exchangeRate, B.FullType_MME), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.CurrencyEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_currency_model$_$this()._currency_model$_name = t1; break; case "symbol": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_currency_model$_$this()._symbol = t1; break; case "precision": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_currency_model$_$this()._precision = t1; break; case "thousand_separator": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_currency_model$_$this()._currency_model$_thousandSeparator = t1; break; case "decimal_separator": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_currency_model$_$this()._currency_model$_decimalSeparator = t1; break; case "code": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_currency_model$_$this()._code = t1; break; case "swap_currency_symbol": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_currency_model$_$this()._currency_model$_swapCurrencySymbol = t1; break; case "exchange_rate": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_currency_model$_$this()._currency_model$_exchangeRate = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_currency_model$_$this()._currency_model$_id = t1; break; } } return result._currency_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_aFE; }, get$wireName() { return "CurrencyEntity"; } }; A._$CurrencyListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CurrencyListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._currency_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._currency_model$__hashCode; if (t1 == null) { _this._currency_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CurrencyListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CurrencyListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._currency_model$_$v; if ($$v != null) { t1 = $$v.data; _this._currency_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._currency_model$_$v = null; } t1 = _this._currency_model$_data; return t1 == null ? _this._currency_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.CurrencyEntity) : t1; }, _currency_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "CurrencyListResponse", _$result = null; try { _$result0 = _this._currency_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$CurrencyListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._currency_model$_$v = t1; return _$result; } }; A._$CurrencyItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CurrencyItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._currency_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._currency_model$__hashCode; if (t1 == null) { _this._currency_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CurrencyItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.CurrencyItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._currency_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.CurrencyEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._currency_model$_$v = t1; _this._currency_model$_data = t2; _this._currency_model$_$v = null; } t1 = _this._currency_model$_data; return t1 == null ? _this._currency_model$_data = new A.CurrencyEntityBuilder() : t1; }, _currency_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "CurrencyItemResponse", _$result = null; try { _$result0 = _this._currency_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._currency_model$_build$0(); _$result0 = new A._$CurrencyItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._currency_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._currency_model$_$v = t1; return _$result; } }; A._$CurrencyEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$CurrencyEntity && _this.name === other.name && _this.symbol === other.symbol && _this.precision === other.precision && _this.thousandSeparator === other.thousandSeparator && _this.decimalSeparator === other.decimalSeparator && _this.code === other.code && _this.swapCurrencySymbol === other.swapCurrencySymbol && _this.exchangeRate === other.exchangeRate && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._currency_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.symbol)), B.JSInt_methods.get$hashCode(_this.precision)), B.JSString_methods.get$hashCode(_this.thousandSeparator)), B.JSString_methods.get$hashCode(_this.decimalSeparator)), B.JSString_methods.get$hashCode(_this.code)), B.JSBool_methods.get$hashCode(_this.swapCurrencySymbol)), B.JSNumber_methods.get$hashCode(_this.exchangeRate)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._currency_model$__hashCode; if (t1 == null) { _this._currency_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("CurrencyEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "symbol", _this.symbol); t2.add$2(t1, "precision", _this.precision); t2.add$2(t1, "thousandSeparator", _this.thousandSeparator); t2.add$2(t1, "decimalSeparator", _this.decimalSeparator); t2.add$2(t1, "code", _this.code); t2.add$2(t1, "swapCurrencySymbol", _this.swapCurrencySymbol); t2.add$2(t1, "exchangeRate", _this.exchangeRate); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.CurrencyEntityBuilder.prototype = { get$id(_) { return this.get$_currency_model$_$this()._currency_model$_id; }, get$_currency_model$_$this() { var _this = this, $$v = _this._currency_model$_$v; if ($$v != null) { _this._currency_model$_name = $$v.name; _this._symbol = $$v.symbol; _this._precision = $$v.precision; _this._currency_model$_thousandSeparator = $$v.thousandSeparator; _this._currency_model$_decimalSeparator = $$v.decimalSeparator; _this._code = $$v.code; _this._currency_model$_swapCurrencySymbol = $$v.swapCurrencySymbol; _this._currency_model$_exchangeRate = $$v.exchangeRate; _this._currency_model$_id = $$v.id; _this._currency_model$_$v = null; } return _this; }, _currency_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, _this = this, _s14_ = "CurrencyEntity", _$result = _this._currency_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._currency_model$_name, _s14_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._symbol, _s14_, "symbol"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._precision, _s14_, "precision"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._currency_model$_thousandSeparator, _s14_, "thousandSeparator"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._currency_model$_decimalSeparator, _s14_, "decimalSeparator"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._code, _s14_, "code"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._currency_model$_swapCurrencySymbol, _s14_, "swapCurrencySymbol"); _$result = A._$CurrencyEntity$_(t6, t5, A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._currency_model$_exchangeRate, _s14_, "exchangeRate"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_currency_model$_$this()._currency_model$_id, _s14_, "id"), t1, t3, t7, t2, t4); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._currency_model$_$v = _$result; } }; A._CurrencyEntity_Object_SelectableEntity.prototype = {}; A.DateFormatListResponse.prototype = {}; A.DateFormatItemResponse.prototype = {}; A.DateFormatEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; filter = filter.toLowerCase(); if (B.JSString_methods.contains$1(filter.toLowerCase(), filter)) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; filter.toLowerCase(); return null; }, get$preview() { return A.DateFormat$(this.format, "en").format$1(A.DateTime_parse("2000-01-31")); }, get$listDisplayName() { return A.DateFormat$(this.format, "en").format$1(A.DateTime_parse("2000-01-31")); }, get$listDisplayAmount() { return null; } }; A._$DateFormatListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_chs)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.DateFormatListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DateFormatEntity, t3 = type$.ListBuilder_DateFormatEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._date_format_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._date_format_model$_data = t6; result._date_format_model$_$v = null; } t4 = result._date_format_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._date_format_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_chs); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._date_format_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_wwi; }, get$wireName() { return "DateFormatListResponse"; } }; A._$DateFormatItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_gg9)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.DateFormatItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.DateFormatEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._date_format_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.DateFormatEntityBuilder(); t3._date_format_model$_$v = t2; result._date_format_model$_data = t3; result._date_format_model$_$v = null; } t2 = result._date_format_model$_data; if (t2 == null) t2 = result._date_format_model$_data = new A.DateFormatEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_gg9); t3.toString; t1._as(t3); t2._date_format_model$_$v = t3; break; } } return result._date_format_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ww80; }, get$wireName() { return "DateFormatItemResponse"; } }; A._$DateFormatEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["format_dart", serializers.serialize$2$specifiedType(object.format, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.DateFormatEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "format_dart": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._date_format_model$_$v; if ($$v != null) { result._date_format_model$_format = $$v.format; result._date_format_model$_id = $$v.id; result._date_format_model$_$v = null; } result._date_format_model$_format = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._date_format_model$_$v; if ($$v != null) { result._date_format_model$_format = $$v.format; result._date_format_model$_id = $$v.id; result._date_format_model$_$v = null; } result._date_format_model$_id = t1; break; } } return result._date_format_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qQg; }, get$wireName() { return "DateFormatEntity"; } }; A._$DateFormatListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DateFormatListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._date_format_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._date_format_model$__hashCode; if (t1 == null) { _this._date_format_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DateFormatListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DateFormatListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._date_format_model$_$v; if ($$v != null) { t1 = $$v.data; _this._date_format_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._date_format_model$_$v = null; } t1 = _this._date_format_model$_data; return t1 == null ? _this._date_format_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.DateFormatEntity) : t1; }, _date_format_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s22_ = "DateFormatListResponse", _$result = null; try { _$result0 = _this._date_format_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$DateFormatListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s22_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._date_format_model$_$v = t1; return _$result; } }; A._$DateFormatItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DateFormatItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._date_format_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._date_format_model$__hashCode; if (t1 == null) { _this._date_format_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DateFormatItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DateFormatItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._date_format_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.DateFormatEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._date_format_model$_$v = t1; _this._date_format_model$_data = t2; _this._date_format_model$_$v = null; } t1 = _this._date_format_model$_data; return t1 == null ? _this._date_format_model$_data = new A.DateFormatEntityBuilder() : t1; }, _date_format_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s22_ = "DateFormatItemResponse", _$result = null; try { _$result0 = _this._date_format_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._date_format_model$_build$0(); _$result0 = new A._$DateFormatItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s22_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._date_format_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._date_format_model$_$v = t1; return _$result; } }; A._$DateFormatEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DateFormatEntity && this.format === other.format && this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._date_format_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.format)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._date_format_model$__hashCode; if (t1 == null) { _this._date_format_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DateFormatEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "format", this.format); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.DateFormatEntityBuilder.prototype = { get$id(_) { return this.get$_date_format_model$_$this()._date_format_model$_id; }, get$_date_format_model$_$this() { var _this = this, $$v = _this._date_format_model$_$v; if ($$v != null) { _this._date_format_model$_format = $$v.format; _this._date_format_model$_id = $$v.id; _this._date_format_model$_$v = null; } return _this; }, _date_format_model$_build$0() { var t1, t2, _this = this, _s16_ = "DateFormatEntity", _$result = _this._date_format_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_date_format_model$_$this()._date_format_model$_format, _s16_, "format"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_date_format_model$_$this()._date_format_model$_id, _s16_, "id"); _$result = new A._$DateFormatEntity(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "format"); A.BuiltValueNullFieldError_checkNotNull(t2, _s16_, "id"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._date_format_model$_$v = _$result; } }; A._DateFormatEntity_Object_SelectableEntity.prototype = {}; A.DatetimeFormatListResponse.prototype = {}; A.DatetimeFormatItemResponse.prototype = {}; A.DatetimeFormatEntity.prototype = {}; A._$DatetimeFormatListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_xw8)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.DatetimeFormatListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DatetimeFormatEntity, t3 = type$.ListBuilder_DatetimeFormatEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._datetime_format_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._datetime_format_model$_data = t6; result._datetime_format_model$_$v = null; } t4 = result._datetime_format_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._datetime_format_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_xw8); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._datetime_format_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_keG0; }, get$wireName() { return "DatetimeFormatListResponse"; } }; A._$DatetimeFormatItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_kqZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.DatetimeFormatItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.DatetimeFormatEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._datetime_format_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.DatetimeFormatEntityBuilder(); t3._datetime_format_model$_$v = t2; result._datetime_format_model$_data = t3; result._datetime_format_model$_$v = null; } t2 = result._datetime_format_model$_data; if (t2 == null) t2 = result._datetime_format_model$_data = new A.DatetimeFormatEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kqZ); t3.toString; t1._as(t3); t2._datetime_format_model$_$v = t3; break; } } return result._datetime_format_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_zh0; }, get$wireName() { return "DatetimeFormatItemResponse"; } }; A._$DatetimeFormatEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "format_dart", serializers.serialize$2$specifiedType(object.format, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.DatetimeFormatEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._datetime_format_model$_$v; if ($$v != null) { result._datetime_format_model$_id = $$v.id; result._datetime_format_model$_format = $$v.format; result._datetime_format_model$_$v = null; } result._datetime_format_model$_id = t1; break; case "format_dart": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._datetime_format_model$_$v; if ($$v != null) { result._datetime_format_model$_id = $$v.id; result._datetime_format_model$_format = $$v.format; result._datetime_format_model$_$v = null; } result._datetime_format_model$_format = t1; break; } } return result._datetime_format_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_k0n0; }, get$wireName() { return "DatetimeFormatEntity"; } }; A._$DatetimeFormatListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DatetimeFormatListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._datetime_format_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._datetime_format_model$__hashCode; if (t1 == null) { _this._datetime_format_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DatetimeFormatListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DatetimeFormatListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._datetime_format_model$_$v; if ($$v != null) { t1 = $$v.data; _this._datetime_format_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._datetime_format_model$_$v = null; } t1 = _this._datetime_format_model$_data; return t1 == null ? _this._datetime_format_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.DatetimeFormatEntity) : t1; }, _datetime_format_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s26_ = "DatetimeFormatListResponse", _$result = null; try { _$result0 = _this._datetime_format_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$DatetimeFormatListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s26_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s26_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._datetime_format_model$_$v = t1; return _$result; } }; A._$DatetimeFormatItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DatetimeFormatItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._datetime_format_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._datetime_format_model$__hashCode; if (t1 == null) { _this._datetime_format_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DatetimeFormatItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.DatetimeFormatItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._datetime_format_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.DatetimeFormatEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._datetime_format_model$_$v = t1; _this._datetime_format_model$_data = t2; _this._datetime_format_model$_$v = null; } t1 = _this._datetime_format_model$_data; return t1 == null ? _this._datetime_format_model$_data = new A.DatetimeFormatEntityBuilder() : t1; }, _datetime_format_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s26_ = "DatetimeFormatItemResponse", _$result = null; try { _$result0 = _this._datetime_format_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._datetime_format_model$_build$0(); _$result0 = new A._$DatetimeFormatItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s26_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._datetime_format_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s26_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._datetime_format_model$_$v = t1; return _$result; } }; A._$DatetimeFormatEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DatetimeFormatEntity && this.id === other.id && this.format === other.format; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._datetime_format_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.format))); t1 = _this._datetime_format_model$__hashCode; if (t1 == null) { _this._datetime_format_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DatetimeFormatEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", this.id); t2.add$2(t1, "format", this.format); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.DatetimeFormatEntityBuilder.prototype = { get$id(_) { return this.get$_datetime_format_model$_$this()._datetime_format_model$_id; }, get$_datetime_format_model$_$this() { var _this = this, $$v = _this._datetime_format_model$_$v; if ($$v != null) { _this._datetime_format_model$_id = $$v.id; _this._datetime_format_model$_format = $$v.format; _this._datetime_format_model$_$v = null; } return _this; }, _datetime_format_model$_build$0() { var t1, t2, _this = this, _s20_ = "DatetimeFormatEntity", _$result = _this._datetime_format_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_datetime_format_model$_$this()._datetime_format_model$_id, _s20_, "id"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_datetime_format_model$_$this()._datetime_format_model$_format, _s20_, "format"); _$result = new A._$DatetimeFormatEntity(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "id"); A.BuiltValueNullFieldError_checkNotNull(t2, _s20_, "format"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._datetime_format_model$_$v = _$result; } }; A.DocumentStatusEntity.prototype = {}; A._$DocumentStatusEntity.prototype = { rebuild$1(updates) { var _$result, _s20_ = "DocumentStatusEntity", t1 = new A.DocumentStatusEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._document_status_model$_$v = this; updates.call$1(t1); _$result = t1._document_status_model$_$v; if (_$result == null) _$result = A._$DocumentStatusEntity$_(A.BuiltValueNullFieldError_checkNotNull(t1.get$_document_status_model$_$this()._document_status_model$_id, _s20_, "id"), A.BuiltValueNullFieldError_checkNotNull(t1.get$_document_status_model$_$this()._document_status_model$_name, _s20_, "name")); A.ArgumentError_checkNotNull(_$result, "other"); return t1._document_status_model$_$v = _$result; }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DocumentStatusEntity && this.id === other.id && this.name === other.name; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._document_status_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.name))); t1 = _this._document_status_model$__hashCode; if (t1 == null) { _this._document_status_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DocumentStatusEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", this.id); t2.add$2(t1, "name", this.name); return t2.toString$0(t1); }, get$id(receiver) { return this.id; }, get$name(receiver) { return this.name; } }; A.DocumentStatusEntityBuilder.prototype = { get$id(_) { return this.get$_document_status_model$_$this()._document_status_model$_id; }, get$_document_status_model$_$this() { var _this = this, $$v = _this._document_status_model$_$v; if ($$v != null) { _this._document_status_model$_id = $$v.id; _this._document_status_model$_name = $$v.name; _this._document_status_model$_$v = null; } return _this; } }; A._DocumentStatusEntity_Object_EntityStatus.prototype = {}; A._DocumentStatusEntity_Object_EntityStatus_SelectableEntity.prototype = {}; A.FontEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter.toLowerCase())) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; filter.toLowerCase(); return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$FontEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$FontEntity && this.name === other.name && this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._font_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._font_model$__hashCode; if (t1 == null) { _this._font_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("FontEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", this.name); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A._FontEntity_Object_SelectableEntity.prototype = {}; A.IndustryListResponse.prototype = {}; A.IndustryItemResponse.prototype = {}; A.IndustryEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter.toLowerCase())) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; filter.toLowerCase(); return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$IndustryListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_6OG)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.IndustryListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.IndustryEntity, t3 = type$.ListBuilder_IndustryEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._industry_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._industry_model$_data = t6; result._industry_model$_$v = null; } t4 = result._industry_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._industry_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_6OG); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._industry_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_W3H; }, get$wireName() { return "IndustryListResponse"; } }; A._$IndustryItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_8h5)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.IndustryItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.IndustryEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._industry_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.IndustryEntityBuilder(); t3._industry_model$_$v = t2; result._industry_model$_data = t3; result._industry_model$_$v = null; } t2 = result._industry_model$_data; if (t2 == null) t2 = result._industry_model$_data = new A.IndustryEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_8h5); t3.toString; t1._as(t3); t2._industry_model$_$v = t3; break; } } return result._industry_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_1Wj; }, get$wireName() { return "IndustryItemResponse"; } }; A._$IndustryEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.IndustryEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._industry_model$_$v; if ($$v != null) { result._industry_model$_name = $$v.name; result._industry_model$_id = $$v.id; result._industry_model$_$v = null; } result._industry_model$_name = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._industry_model$_$v; if ($$v != null) { result._industry_model$_name = $$v.name; result._industry_model$_id = $$v.id; result._industry_model$_$v = null; } result._industry_model$_id = t1; break; } } return result._industry_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gkc4; }, get$wireName() { return "IndustryEntity"; } }; A._$IndustryListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$IndustryListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._industry_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._industry_model$__hashCode; if (t1 == null) { _this._industry_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("IndustryListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.IndustryListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._industry_model$_$v; if ($$v != null) { t1 = $$v.data; _this._industry_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._industry_model$_$v = null; } t1 = _this._industry_model$_data; return t1 == null ? _this._industry_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.IndustryEntity) : t1; }, _industry_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "IndustryListResponse", _$result = null; try { _$result0 = _this._industry_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$IndustryListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._industry_model$_$v = t1; return _$result; } }; A._$IndustryItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$IndustryItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._industry_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._industry_model$__hashCode; if (t1 == null) { _this._industry_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("IndustryItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.IndustryItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._industry_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.IndustryEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._industry_model$_$v = t1; _this._industry_model$_data = t2; _this._industry_model$_$v = null; } t1 = _this._industry_model$_data; return t1 == null ? _this._industry_model$_data = new A.IndustryEntityBuilder() : t1; }, _industry_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "IndustryItemResponse", _$result = null; try { _$result0 = _this._industry_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._industry_model$_build$0(); _$result0 = new A._$IndustryItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._industry_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._industry_model$_$v = t1; return _$result; } }; A._$IndustryEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$IndustryEntity && this.name === other.name && this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._industry_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._industry_model$__hashCode; if (t1 == null) { _this._industry_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("IndustryEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", this.name); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.IndustryEntityBuilder.prototype = { get$id(_) { return this.get$_industry_model$_$this()._industry_model$_id; }, get$_industry_model$_$this() { var _this = this, $$v = _this._industry_model$_$v; if ($$v != null) { _this._industry_model$_name = $$v.name; _this._industry_model$_id = $$v.id; _this._industry_model$_$v = null; } return _this; }, _industry_model$_build$0() { var t1, t2, _this = this, _s14_ = "IndustryEntity", _$result = _this._industry_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_industry_model$_$this()._industry_model$_name, _s14_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_industry_model$_$this()._industry_model$_id, _s14_, "id"); _$result = new A._$IndustryEntity(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s14_, "name"); A.BuiltValueNullFieldError_checkNotNull(t2, _s14_, "id"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._industry_model$_$v = _$result; } }; A._IndustryEntity_Object_SelectableEntity.prototype = {}; A.InvoiceStatusEntity.prototype = {}; A._$InvoiceStatusEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.InvoiceStatusEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._invoice_status_model$_$v; if ($$v != null) { result._invoice_status_model$_id = $$v.id; result._invoice_status_model$_name = $$v.name; result._invoice_status_model$_$v = null; } result._invoice_status_model$_id = t1; break; case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._invoice_status_model$_$v; if ($$v != null) { result._invoice_status_model$_id = $$v.id; result._invoice_status_model$_name = $$v.name; result._invoice_status_model$_$v = null; } result._invoice_status_model$_name = t1; break; } } return result._invoice_status_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_s8I1; }, get$wireName() { return "InvoiceStatusEntity"; } }; A._$InvoiceStatusEntity.prototype = { rebuild$1(updates) { var t1 = new A.InvoiceStatusEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._invoice_status_model$_$v = this; updates.call$1(t1); return t1._invoice_status_model$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$InvoiceStatusEntity && this.id === other.id && this.name === other.name; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_status_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.name))); t1 = _this._invoice_status_model$__hashCode; if (t1 == null) { _this._invoice_status_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceStatusEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", this.id); t2.add$2(t1, "name", this.name); return t2.toString$0(t1); }, get$id(receiver) { return this.id; }, get$name(receiver) { return this.name; } }; A.InvoiceStatusEntityBuilder.prototype = { get$id(_) { return this.get$_invoice_status_model$_$this()._invoice_status_model$_id; }, get$_invoice_status_model$_$this() { var _this = this, $$v = _this._invoice_status_model$_$v; if ($$v != null) { _this._invoice_status_model$_id = $$v.id; _this._invoice_status_model$_name = $$v.name; _this._invoice_status_model$_$v = null; } return _this; }, _invoice_status_model$_build$0() { var _this = this, _s19_ = "InvoiceStatusEntity", _$result = _this._invoice_status_model$_$v; if (_$result == null) _$result = A._$InvoiceStatusEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_status_model$_$this()._invoice_status_model$_id, _s19_, "id"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_status_model$_$this()._invoice_status_model$_name, _s19_, "name")); A.ArgumentError_checkNotNull(_$result, "other"); return _this._invoice_status_model$_$v = _$result; } }; A._InvoiceStatusEntity_Object_EntityStatus.prototype = {}; A._InvoiceStatusEntity_Object_EntityStatus_SelectableEntity.prototype = {}; A.LanguageListResponse.prototype = {}; A.LanguageItemResponse.prototype = {}; A.LanguageEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; filter = filter.toLowerCase(); if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter)) return true; else if (B.JSString_methods.contains$1(this.locale.toLowerCase(), filter)) return true; return false; }, matchesFilterValue$1(filter) { var t1; if (filter == null || filter.length === 0) return null; t1 = this.locale; if (B.JSString_methods.contains$1(t1.toLowerCase(), filter.toLowerCase())) return t1; return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$LanguageListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_uHn)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.LanguageListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.LanguageEntity, t3 = type$.ListBuilder_LanguageEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._language_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._language_model$_data = t6; result._language_model$_$v = null; } t4 = result._language_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._language_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_uHn); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._language_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gg43; }, get$wireName() { return "LanguageListResponse"; } }; A._$LanguageItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_DZ5)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.LanguageItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.LanguageEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._language_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.LanguageEntityBuilder(); t3._language_model$_$v = t2; result._language_model$_data = t3; result._language_model$_$v = null; } t2 = result._language_model$_data; if (t2 == null) t2 = result._language_model$_data = new A.LanguageEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_DZ5); t3.toString; t1._as(t3); t2._language_model$_$v = t3; break; } } return result._language_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_1zK; }, get$wireName() { return "LanguageItemResponse"; } }; A._$LanguageEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "locale", serializers.serialize$2$specifiedType(object.locale, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.LanguageEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_language_model$_$this()._language_model$_name = t1; break; case "locale": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_language_model$_$this()._language_model$_locale = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_language_model$_$this()._language_model$_id = t1; break; } } return result._language_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_9Ii; }, get$wireName() { return "LanguageEntity"; } }; A._$LanguageListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$LanguageListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._language_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._language_model$__hashCode; if (t1 == null) { _this._language_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("LanguageListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.LanguageListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._language_model$_$v; if ($$v != null) { t1 = $$v.data; _this._language_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._language_model$_$v = null; } t1 = _this._language_model$_data; return t1 == null ? _this._language_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.LanguageEntity) : t1; }, _language_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "LanguageListResponse", _$result = null; try { _$result0 = _this._language_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$LanguageListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._language_model$_$v = t1; return _$result; } }; A._$LanguageItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$LanguageItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._language_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._language_model$__hashCode; if (t1 == null) { _this._language_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("LanguageItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.LanguageItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._language_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.LanguageEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._language_model$_$v = t1; _this._language_model$_data = t2; _this._language_model$_$v = null; } t1 = _this._language_model$_data; return t1 == null ? _this._language_model$_data = new A.LanguageEntityBuilder() : t1; }, _language_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "LanguageItemResponse", _$result = null; try { _$result0 = _this._language_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._language_model$_build$0(); _$result0 = new A._$LanguageItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._language_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._language_model$_$v = t1; return _$result; } }; A._$LanguageEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$LanguageEntity && _this.name === other.name && _this.locale === other.locale && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._language_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.locale)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._language_model$__hashCode; if (t1 == null) { _this._language_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("LanguageEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", this.name); t2.add$2(t1, "locale", this.locale); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.LanguageEntityBuilder.prototype = { get$id(_) { return this.get$_language_model$_$this()._language_model$_id; }, get$_language_model$_$this() { var _this = this, $$v = _this._language_model$_$v; if ($$v != null) { _this._language_model$_name = $$v.name; _this._language_model$_locale = $$v.locale; _this._language_model$_id = $$v.id; _this._language_model$_$v = null; } return _this; }, _language_model$_build$0() { var t1, t2, _this = this, _s14_ = "LanguageEntity", _$result = _this._language_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_language_model$_$this()._language_model$_name, _s14_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_language_model$_$this()._language_model$_locale, _s14_, "locale"); _$result = A._$LanguageEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_language_model$_$this()._language_model$_id, _s14_, "id"), t2, t1); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._language_model$_$v = _$result; } }; A._LanguageEntity_Object_SelectableEntity.prototype = {}; A.PaymentStatusEntity.prototype = {}; A._$PaymentStatusEntity.prototype = { rebuild$1(updates) { var _$result, _s19_ = "PaymentStatusEntity", t1 = new A.PaymentStatusEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._payment_status_model$_$v = this; updates.call$1(t1); _$result = t1._payment_status_model$_$v; if (_$result == null) _$result = A._$PaymentStatusEntity$_(A.BuiltValueNullFieldError_checkNotNull(t1.get$_payment_status_model$_$this()._payment_status_model$_id, _s19_, "id"), A.BuiltValueNullFieldError_checkNotNull(t1.get$_payment_status_model$_$this()._payment_status_model$_name, _s19_, "name")); A.ArgumentError_checkNotNull(_$result, "other"); return t1._payment_status_model$_$v = _$result; }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentStatusEntity && this.id === other.id && this.name === other.name; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_status_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.name))); t1 = _this._payment_status_model$__hashCode; if (t1 == null) { _this._payment_status_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentStatusEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", this.id); t2.add$2(t1, "name", this.name); return t2.toString$0(t1); }, get$id(receiver) { return this.id; }, get$name(receiver) { return this.name; } }; A.PaymentStatusEntityBuilder.prototype = { get$id(_) { return this.get$_payment_status_model$_$this()._payment_status_model$_id; }, get$_payment_status_model$_$this() { var _this = this, $$v = _this._payment_status_model$_$v; if ($$v != null) { _this._payment_status_model$_id = $$v.id; _this._payment_status_model$_name = $$v.name; _this._payment_status_model$_$v = null; } return _this; } }; A._PaymentStatusEntity_Object_EntityStatus.prototype = {}; A._PaymentStatusEntity_Object_EntityStatus_SelectableEntity.prototype = {}; A.PaymentTypeListResponse.prototype = {}; A.PaymentTypeItemResponse.prototype = {}; A.PaymentTypeEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter.toLowerCase())) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; filter.toLowerCase(); return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$PaymentTypeListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_2Zi)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.PaymentTypeListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.PaymentTypeEntity, t3 = type$.ListBuilder_PaymentTypeEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._payment_type_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._payment_type_model$_data = t6; result._payment_type_model$_$v = null; } t4 = result._payment_type_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._payment_type_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_2Zi); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._payment_type_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_m7u0; }, get$wireName() { return "PaymentTypeListResponse"; } }; A._$PaymentTypeItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_G05)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.PaymentTypeItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.PaymentTypeEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._payment_type_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.PaymentTypeEntityBuilder(); t3._payment_type_model$_$v = t2; result._payment_type_model$_data = t3; result._payment_type_model$_$v = null; } t2 = result._payment_type_model$_data; if (t2 == null) t2 = result._payment_type_model$_data = new A.PaymentTypeEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_G05); t3.toString; t1._as(t3); t2._payment_type_model$_$v = t3; break; } } return result._payment_type_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_m7u; }, get$wireName() { return "PaymentTypeItemResponse"; } }; A._$PaymentTypeEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.PaymentTypeEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._payment_type_model$_$v; if ($$v != null) { result._payment_type_model$_name = $$v.name; result._payment_type_model$_id = $$v.id; result._payment_type_model$_$v = null; } result._payment_type_model$_name = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._payment_type_model$_$v; if ($$v != null) { result._payment_type_model$_name = $$v.name; result._payment_type_model$_id = $$v.id; result._payment_type_model$_$v = null; } result._payment_type_model$_id = t1; break; } } return result._payment_type_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ilu; }, get$wireName() { return "PaymentTypeEntity"; } }; A._$PaymentTypeListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentTypeListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_type_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._payment_type_model$__hashCode; if (t1 == null) { _this._payment_type_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTypeListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.PaymentTypeListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._payment_type_model$_$v; if ($$v != null) { t1 = $$v.data; _this._payment_type_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._payment_type_model$_$v = null; } t1 = _this._payment_type_model$_data; return t1 == null ? _this._payment_type_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTypeEntity) : t1; }, _payment_type_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "PaymentTypeListResponse", _$result = null; try { _$result0 = _this._payment_type_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$PaymentTypeListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_type_model$_$v = t1; return _$result; } }; A._$PaymentTypeItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentTypeItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_type_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._payment_type_model$__hashCode; if (t1 == null) { _this._payment_type_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTypeItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.PaymentTypeItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._payment_type_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.PaymentTypeEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._payment_type_model$_$v = t1; _this._payment_type_model$_data = t2; _this._payment_type_model$_$v = null; } t1 = _this._payment_type_model$_data; return t1 == null ? _this._payment_type_model$_data = new A.PaymentTypeEntityBuilder() : t1; }, _payment_type_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "PaymentTypeItemResponse", _$result = null; try { _$result0 = _this._payment_type_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._payment_type_model$_build$0(); _$result0 = new A._$PaymentTypeItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._payment_type_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_type_model$_$v = t1; return _$result; } }; A._$PaymentTypeEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentTypeEntity && this.name === other.name && this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_type_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._payment_type_model$__hashCode; if (t1 == null) { _this._payment_type_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTypeEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", this.name); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.PaymentTypeEntityBuilder.prototype = { get$id(_) { return this.get$_payment_type_model$_$this()._payment_type_model$_id; }, get$_payment_type_model$_$this() { var _this = this, $$v = _this._payment_type_model$_$v; if ($$v != null) { _this._payment_type_model$_name = $$v.name; _this._payment_type_model$_id = $$v.id; _this._payment_type_model$_$v = null; } return _this; }, _payment_type_model$_build$0() { var t1, _this = this, _s17_ = "PaymentTypeEntity", _$result = _this._payment_type_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_type_model$_$this()._payment_type_model$_name, _s17_, "name"); _$result = A._$PaymentTypeEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_type_model$_$this()._payment_type_model$_id, _s17_, "id"), t1); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._payment_type_model$_$v = _$result; } }; A._PaymentTypeEntity_Object_SelectableEntity.prototype = {}; A.SizeListResponse.prototype = {}; A.SizeItemResponse.prototype = {}; A.SizeEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter.toLowerCase())) return true; return false; }, matchesFilterValue$1(filter) { if (filter == null || filter.length === 0) return null; filter.toLowerCase(); return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$SizeListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_eHS)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.SizeListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.SizeEntity, t3 = type$.ListBuilder_SizeEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._size_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._size_model$_data = t6; result._size_model$_$v = null; } t4 = result._size_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._size_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_eHS); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._size_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_YoF; }, get$wireName() { return "SizeListResponse"; } }; A._$SizeItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_paV)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.SizeItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.SizeEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._size_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.SizeEntityBuilder(); t3._size_model$_$v = t2; result._size_model$_data = t3; result._size_model$_$v = null; } t2 = result._size_model$_data; if (t2 == null) t2 = result._size_model$_data = new A.SizeEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_paV); t3.toString; t1._as(t3); t2._size_model$_$v = t3; break; } } return result._size_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Goz; }, get$wireName() { return "SizeItemResponse"; } }; A._$SizeEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.SizeEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._size_model$_$v; if ($$v != null) { result._size_model$_name = $$v.name; result._size_model$_id = $$v.id; result._size_model$_$v = null; } result._size_model$_name = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._size_model$_$v; if ($$v != null) { result._size_model$_name = $$v.name; result._size_model$_id = $$v.id; result._size_model$_$v = null; } result._size_model$_id = t1; break; } } return result._size_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Gue; }, get$wireName() { return "SizeEntity"; } }; A._$SizeListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$SizeListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._size_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._size_model$__hashCode; if (t1 == null) { _this._size_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("SizeListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.SizeListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._size_model$_$v; if ($$v != null) { t1 = $$v.data; _this._size_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._size_model$_$v = null; } t1 = _this._size_model$_data; return t1 == null ? _this._size_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.SizeEntity) : t1; }, _size_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "SizeListResponse", _$result = null; try { _$result0 = _this._size_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$SizeListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._size_model$_$v = t1; return _$result; } }; A._$SizeItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$SizeItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._size_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._size_model$__hashCode; if (t1 == null) { _this._size_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("SizeItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.SizeItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._size_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.SizeEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._size_model$_$v = t1; _this._size_model$_data = t2; _this._size_model$_$v = null; } t1 = _this._size_model$_data; return t1 == null ? _this._size_model$_data = new A.SizeEntityBuilder() : t1; }, _size_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "SizeItemResponse", _$result = null; try { _$result0 = _this._size_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._size_model$_build$0(); _$result0 = new A._$SizeItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._size_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._size_model$_$v = t1; return _$result; } }; A._$SizeEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$SizeEntity && this.name === other.name && this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._size_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._size_model$__hashCode; if (t1 == null) { _this._size_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("SizeEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", this.name); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.SizeEntityBuilder.prototype = { get$id(_) { return this.get$_size_model$_$this()._size_model$_id; }, get$_size_model$_$this() { var _this = this, $$v = _this._size_model$_$v; if ($$v != null) { _this._size_model$_name = $$v.name; _this._size_model$_id = $$v.id; _this._size_model$_$v = null; } return _this; }, _size_model$_build$0() { var t1, t2, _this = this, _s10_ = "SizeEntity", _$result = _this._size_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_size_model$_$this()._size_model$_name, _s10_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_size_model$_$this()._size_model$_id, _s10_, "id"); _$result = new A._$SizeEntity(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s10_, "name"); A.BuiltValueNullFieldError_checkNotNull(t2, _s10_, "id"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._size_model$_$v = _$result; } }; A._SizeEntity_Object_SelectableEntity.prototype = {}; A.StaticDataItemResponse.prototype = {}; A.StaticDataEntity.prototype = {}; A.TemplateEntity.prototype = {}; A._$StaticDataItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Met)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, t6, value, $$v, t7, t8, t9, _null = null, result = new A.StaticDataItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.StaticDataEntity, t2 = type$.String, t3 = type$.EInvoiceFieldEntity, t4 = type$.List_String, t5 = type$.MapBuilder_String_EInvoiceFieldEntity; iterator.moveNext$0();) { t6 = iterator.get$current(iterator); t6.toString; A._asString(t6); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t6) { case "data": $$v = result._static_data_model$_$v; if ($$v != null) { t6 = $$v.data; t7 = new A.StaticDataEntityBuilder(); t7.get$bulkUpdates().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t4)); t8 = t7.get$_static_data_model$_$this(); t9 = t8._static_data_model$_eInvoiceSchema; if (t9 == null) { t9 = new A.MapBuilder(_null, $, _null, t5); t9.replace$1(0, B.Map_empty1); t8._static_data_model$_eInvoiceSchema = t9; t8 = t9; } else t8 = t9; t8.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t3)); t7._static_data_model$_$v = t6; result._static_data_model$_data = t7; result._static_data_model$_$v = null; } t6 = result._static_data_model$_data; if (t6 == null) { t6 = new A.StaticDataEntityBuilder(); t6.get$bulkUpdates().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t4)); t7 = t6.get$_static_data_model$_$this(); t8 = t7._static_data_model$_eInvoiceSchema; if (t8 == null) { t8 = new A.MapBuilder(_null, $, _null, t5); t8.replace$1(0, B.Map_empty1); t7._static_data_model$_eInvoiceSchema = t8; t7 = t8; } else t7 = t8; t7.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t3)); result._static_data_model$_data = t6; } t7 = serializers.deserialize$2$specifiedType(value, B.FullType_Met); t7.toString; t1._as(t7); t6._static_data_model$_$v = t7; break; } } return result._static_data_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_OF8; }, get$wireName() { return "StaticDataItemResponse"; } }; A._$StaticDataEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["currencies", serializers.serialize$2$specifiedType(object.currencies, B.FullType_qFu), "sizes", serializers.serialize$2$specifiedType(object.sizes, B.FullType_eHS), "industries", serializers.serialize$2$specifiedType(object.industries, B.FullType_6OG), "timezones", serializers.serialize$2$specifiedType(object.timezones, B.FullType_s8I), "gateways", serializers.serialize$2$specifiedType(object.gateways, B.FullType_RA5), "date_formats", serializers.serialize$2$specifiedType(object.dateFormats, B.FullType_chs), "languages", serializers.serialize$2$specifiedType(object.languages, B.FullType_uHn), "payment_types", serializers.serialize$2$specifiedType(object.paymentTypes, B.FullType_2Zi), "countries", serializers.serialize$2$specifiedType(object.countries, B.FullType_BKD), "invoice_status", serializers.serialize$2$specifiedType(object.invoiceStatus, B.FullType_4CA), "bulk_updates", serializers.serialize$2$specifiedType(object.bulkUpdates, B.FullType_woc), "templates", serializers.serialize$2$specifiedType(object.templates, B.FullType_mFp), "einvoice_schema", serializers.serialize$2$specifiedType(object.eInvoiceSchema, B.FullType_8eb)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, value, t25, t26, _null = null, result = new A.StaticDataEntityBuilder(); A.StaticDataEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_EInvoiceFieldEntity, t2 = type$.MapBuilder_String_TemplateEntity, t3 = type$.BuiltList_nullable_Object, t4 = type$.InvoiceStatusEntity, t5 = type$.ListBuilder_InvoiceStatusEntity, t6 = type$.CountryEntity, t7 = type$.ListBuilder_CountryEntity, t8 = type$.PaymentTypeEntity, t9 = type$.ListBuilder_PaymentTypeEntity, t10 = type$.LanguageEntity, t11 = type$.ListBuilder_LanguageEntity, t12 = type$.DateFormatEntity, t13 = type$.ListBuilder_DateFormatEntity, t14 = type$.GatewayEntity, t15 = type$.ListBuilder_GatewayEntity, t16 = type$.TimezoneEntity, t17 = type$.ListBuilder_TimezoneEntity, t18 = type$.IndustryEntity, t19 = type$.ListBuilder_IndustryEntity, t20 = type$.SizeEntity, t21 = type$.ListBuilder_SizeEntity, t22 = type$.CurrencyEntity, t23 = type$.ListBuilder_CurrencyEntity; iterator.moveNext$0();) { t24 = iterator.get$current(iterator); t24.toString; A._asString(t24); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t24) { case "currencies": t24 = result.get$_static_data_model$_$this(); t25 = t24._currencies; if (t25 == null) { t25 = new A.ListBuilder(t23); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t22); t24._currencies = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_qFu); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "sizes": t24 = result.get$_static_data_model$_$this(); t25 = t24._sizes; if (t25 == null) { t25 = new A.ListBuilder(t21); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t20); t24._sizes = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_eHS); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "industries": t24 = result.get$_static_data_model$_$this(); t25 = t24._industries; if (t25 == null) { t25 = new A.ListBuilder(t19); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t18); t24._industries = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_6OG); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "timezones": t24 = result.get$_static_data_model$_$this(); t25 = t24._timezones; if (t25 == null) { t25 = new A.ListBuilder(t17); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t16); t24._timezones = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_s8I); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "gateways": t24 = result.get$_static_data_model$_$this(); t25 = t24._gateways; if (t25 == null) { t25 = new A.ListBuilder(t15); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t14); t24._gateways = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_RA5); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "date_formats": t24 = result.get$_static_data_model$_$this(); t25 = t24._dateFormats; if (t25 == null) { t25 = new A.ListBuilder(t13); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t12); t24._dateFormats = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_chs); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "languages": t24 = result.get$_static_data_model$_$this(); t25 = t24._languages; if (t25 == null) { t25 = new A.ListBuilder(t11); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t10); t24._languages = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_uHn); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "payment_types": t24 = result.get$_static_data_model$_$this(); t25 = t24._paymentTypes; if (t25 == null) { t25 = new A.ListBuilder(t9); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t8); t24._paymentTypes = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_2Zi); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "countries": t24 = result.get$_static_data_model$_$this(); t25 = t24._countries; if (t25 == null) { t25 = new A.ListBuilder(t7); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t6); t24._countries = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_BKD); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "invoice_status": t24 = result.get$_static_data_model$_$this(); t25 = t24._invoiceStatus; if (t25 == null) { t25 = new A.ListBuilder(t5); t25.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t24._invoiceStatus = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_4CA); t25.toString; t3._as(t25); t26 = t24.$ti; if (t26._eval$1("_BuiltList<1>")._is(t25)) { t24.__ListBuilder__list_A = t25._list$_list; t24._listOwner = t25; } else { t24.__ListBuilder__list_A = A.List_List$from(t25, true, t26._precomputed1); t24._listOwner = null; } break; case "bulk_updates": t24 = result.get$bulkUpdates(); t25 = serializers.deserialize$2$specifiedType(value, B.FullType_woc); t25.toString; t24.replace$1(0, t25); break; case "templates": t24 = result.get$_static_data_model$_$this(); t25 = t24._templates; if (t25 == null) { t25 = new A.MapBuilder(_null, $, _null, t2); t25.replace$1(0, B.Map_empty1); t24._templates = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_mFp); t25.toString; t24.replace$1(0, t25); break; case "einvoice_schema": t24 = result.get$_static_data_model$_$this(); t25 = t24._static_data_model$_eInvoiceSchema; if (t25 == null) { t25 = new A.MapBuilder(_null, $, _null, t1); t25.replace$1(0, B.Map_empty1); t24._static_data_model$_eInvoiceSchema = t25; t24 = t25; } else t24 = t25; t25 = serializers.deserialize$2$specifiedType(value, B.FullType_8eb); t25.toString; t24.replace$1(0, t25); break; } } return result._static_data_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_C7Y0; }, get$wireName() { return "StaticDataEntity"; } }; A._$TemplateEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["subject", serializers.serialize$2$specifiedType(object.subject, B.FullType_h8g), "body", serializers.serialize$2$specifiedType(object.body, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, _$result, _s14_ = "TemplateEntity", result = new A.TemplateEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "subject": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._static_data_model$_$v; if ($$v != null) { result._subject = $$v.subject; result._static_data_model$_body = $$v.body; result._static_data_model$_$v = null; } result._subject = t1; break; case "body": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._static_data_model$_$v; if ($$v != null) { result._subject = $$v.subject; result._static_data_model$_body = $$v.body; result._static_data_model$_$v = null; } result._static_data_model$_body = t1; break; } } _$result = result._static_data_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_static_data_model$_$this()._subject, _s14_, "subject"); _$result = A._$TemplateEntity$_(A.BuiltValueNullFieldError_checkNotNull(result.get$_static_data_model$_$this()._static_data_model$_body, _s14_, "body"), t1); } A.ArgumentError_checkNotNull(_$result, "other"); return result._static_data_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_zgG; }, get$wireName() { return "TemplateEntity"; } }; A._$StaticDataItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$StaticDataItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._static_data_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._static_data_model$__hashCode; if (t1 == null) { _this._static_data_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("StaticDataItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.StaticDataItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._static_data_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.StaticDataEntityBuilder(); A.StaticDataEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._static_data_model$_$v = t1; _this._static_data_model$_data = t2; _this._static_data_model$_$v = null; } t1 = _this._static_data_model$_data; if (t1 == null) { t1 = new A.StaticDataEntityBuilder(); A.StaticDataEntity__initializeBuilder(t1); _this._static_data_model$_data = t1; } return t1; }, _static_data_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s22_ = "StaticDataItemResponse", _$result = null; try { _$result0 = _this._static_data_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._static_data_model$_build$0(); _$result0 = new A._$StaticDataItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s22_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._static_data_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._static_data_model$_$v = t1; return _$result; } }; A._$StaticDataEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$StaticDataEntity && _this.currencies.$eq(0, other.currencies) && _this.sizes.$eq(0, other.sizes) && _this.industries.$eq(0, other.industries) && _this.timezones.$eq(0, other.timezones) && _this.gateways.$eq(0, other.gateways) && _this.dateFormats.$eq(0, other.dateFormats) && _this.languages.$eq(0, other.languages) && _this.paymentTypes.$eq(0, other.paymentTypes) && _this.countries.$eq(0, other.countries) && _this.invoiceStatus.$eq(0, other.invoiceStatus) && _this.bulkUpdates.$eq(0, other.bulkUpdates) && _this.templates.$eq(0, other.templates) && _this.eInvoiceSchema.$eq(0, other.eInvoiceSchema); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._static_data_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, _this.currencies.get$hashCode(0)), _this.sizes.get$hashCode(0)), _this.industries.get$hashCode(0)), _this.timezones.get$hashCode(0)), _this.gateways.get$hashCode(0)), _this.dateFormats.get$hashCode(0)), _this.languages.get$hashCode(0)), _this.paymentTypes.get$hashCode(0)), _this.countries.get$hashCode(0)), _this.invoiceStatus.get$hashCode(0)), _this.bulkUpdates.get$hashCode(0)), _this.templates.get$hashCode(0)), _this.eInvoiceSchema.get$hashCode(0))); t1 = _this._static_data_model$__hashCode; if (t1 == null) { _this._static_data_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("StaticDataEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "currencies", _this.currencies); t2.add$2(t1, "sizes", _this.sizes); t2.add$2(t1, "industries", _this.industries); t2.add$2(t1, "timezones", _this.timezones); t2.add$2(t1, "gateways", _this.gateways); t2.add$2(t1, "dateFormats", _this.dateFormats); t2.add$2(t1, "languages", _this.languages); t2.add$2(t1, "paymentTypes", _this.paymentTypes); t2.add$2(t1, "countries", _this.countries); t2.add$2(t1, "invoiceStatus", _this.invoiceStatus); t2.add$2(t1, "bulkUpdates", _this.bulkUpdates); t2.add$2(t1, "templates", _this.templates); t2.add$2(t1, "eInvoiceSchema", _this.eInvoiceSchema); return t2.toString$0(t1); } }; A.StaticDataEntityBuilder.prototype = { get$currencies() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._currencies; return t2 == null ? t1._currencies = A.ListBuilder_ListBuilder(B.List_empty, type$.CurrencyEntity) : t2; }, get$sizes(_) { var t1 = this.get$_static_data_model$_$this(), t2 = t1._sizes; return t2 == null ? t1._sizes = A.ListBuilder_ListBuilder(B.List_empty, type$.SizeEntity) : t2; }, get$industries() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._industries; return t2 == null ? t1._industries = A.ListBuilder_ListBuilder(B.List_empty, type$.IndustryEntity) : t2; }, get$timezones() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._timezones; return t2 == null ? t1._timezones = A.ListBuilder_ListBuilder(B.List_empty, type$.TimezoneEntity) : t2; }, get$gateways() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._gateways; return t2 == null ? t1._gateways = A.ListBuilder_ListBuilder(B.List_empty, type$.GatewayEntity) : t2; }, get$dateFormats() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._dateFormats; return t2 == null ? t1._dateFormats = A.ListBuilder_ListBuilder(B.List_empty, type$.DateFormatEntity) : t2; }, get$languages(_) { var t1 = this.get$_static_data_model$_$this(), t2 = t1._languages; return t2 == null ? t1._languages = A.ListBuilder_ListBuilder(B.List_empty, type$.LanguageEntity) : t2; }, get$paymentTypes() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._paymentTypes; return t2 == null ? t1._paymentTypes = A.ListBuilder_ListBuilder(B.List_empty, type$.PaymentTypeEntity) : t2; }, get$countries() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._countries; return t2 == null ? t1._countries = A.ListBuilder_ListBuilder(B.List_empty, type$.CountryEntity) : t2; }, get$invoiceStatus() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._invoiceStatus; return t2 == null ? t1._invoiceStatus = A.ListBuilder_ListBuilder(B.List_empty, type$.InvoiceStatusEntity) : t2; }, get$bulkUpdates() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._static_data_model$_bulkUpdates; return t2 == null ? t1._static_data_model$_bulkUpdates = A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String) : t2; }, get$templates() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._templates; return t2 == null ? t1._templates = A.MapBuilder_MapBuilder(type$.String, type$.TemplateEntity) : t2; }, get$eInvoiceSchema() { var t1 = this.get$_static_data_model$_$this(), t2 = t1._static_data_model$_eInvoiceSchema; return t2 == null ? t1._static_data_model$_eInvoiceSchema = A.MapBuilder_MapBuilder(type$.String, type$.EInvoiceFieldEntity) : t2; }, get$_static_data_model$_$this() { var t1, t2, _this = this, $$v = _this._static_data_model$_$v; if ($$v != null) { t1 = $$v.currencies; _this._currencies = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.sizes; _this._sizes = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.industries; _this._industries = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.timezones; _this._timezones = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.gateways; _this._gateways = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.dateFormats; _this._dateFormats = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.languages; _this._languages = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.paymentTypes; _this._paymentTypes = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.countries; _this._countries = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.invoiceStatus; _this._invoiceStatus = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.bulkUpdates; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._static_data_model$_bulkUpdates = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.templates; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._templates = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.eInvoiceSchema; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._static_data_model$_eInvoiceSchema = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._static_data_model$_$v = null; } return _this; }, _static_data_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, exception, _this = this, _s16_ = "StaticDataEntity", _s10_ = "currencies", _s10_0 = "industries", _s9_ = "timezones", _s8_ = "gateways", _s11_ = "dateFormats", _s9_0 = "languages", _s12_ = "paymentTypes", _s9_1 = "countries", _s13_ = "invoiceStatus", _s11_0 = "bulkUpdates", _s9_2 = "templates", _s14_ = "eInvoiceSchema", _$result = null; try { _$result0 = _this._static_data_model$_$v; if (_$result0 == null) { t1 = _this.get$currencies().build$0(); t2 = _this.get$sizes(0).build$0(); t3 = _this.get$industries().build$0(); t4 = _this.get$timezones().build$0(); t5 = _this.get$gateways().build$0(); t6 = _this.get$dateFormats().build$0(); t7 = _this.get$languages(0).build$0(); t8 = _this.get$paymentTypes().build$0(); t9 = _this.get$countries().build$0(); t10 = _this.get$invoiceStatus().build$0(); t11 = _this.get$bulkUpdates().build$0(); t12 = _this.get$templates().build$0(); t13 = _this.get$eInvoiceSchema().build$0(); _$result0 = new A._$StaticDataEntity(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, _s10_); A.BuiltValueNullFieldError_checkNotNull(t2, _s16_, "sizes"); A.BuiltValueNullFieldError_checkNotNull(t3, _s16_, _s10_0); A.BuiltValueNullFieldError_checkNotNull(t4, _s16_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t5, _s16_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t6, _s16_, _s11_); A.BuiltValueNullFieldError_checkNotNull(t7, _s16_, _s9_0); A.BuiltValueNullFieldError_checkNotNull(t8, _s16_, _s12_); A.BuiltValueNullFieldError_checkNotNull(t9, _s16_, _s9_1); A.BuiltValueNullFieldError_checkNotNull(t10, _s16_, _s13_); A.BuiltValueNullFieldError_checkNotNull(t11, _s16_, _s11_0); A.BuiltValueNullFieldError_checkNotNull(t12, _s16_, _s9_2); A.BuiltValueNullFieldError_checkNotNull(t13, _s16_, _s14_); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s10_; _this.get$currencies().build$0(); _$failedField.__late_helper$_value = "sizes"; _this.get$sizes(0).build$0(); _$failedField.__late_helper$_value = _s10_0; _this.get$industries().build$0(); _$failedField.__late_helper$_value = _s9_; _this.get$timezones().build$0(); _$failedField.__late_helper$_value = _s8_; _this.get$gateways().build$0(); _$failedField.__late_helper$_value = _s11_; _this.get$dateFormats().build$0(); _$failedField.__late_helper$_value = _s9_0; _this.get$languages(0).build$0(); _$failedField.__late_helper$_value = _s12_; _this.get$paymentTypes().build$0(); _$failedField.__late_helper$_value = _s9_1; _this.get$countries().build$0(); _$failedField.__late_helper$_value = _s13_; _this.get$invoiceStatus().build$0(); _$failedField.__late_helper$_value = _s11_0; _this.get$bulkUpdates().build$0(); _$failedField.__late_helper$_value = _s9_2; _this.get$templates().build$0(); _$failedField.__late_helper$_value = _s14_; _this.get$eInvoiceSchema().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._static_data_model$_$v = t1; return _$result; } }; A._$TemplateEntity.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TemplateEntity && this.subject === other.subject && this.body === other.body; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._static_data_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.subject)), B.JSString_methods.get$hashCode(_this.body))); t1 = _this._static_data_model$__hashCode; if (t1 == null) { _this._static_data_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TemplateEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "subject", this.subject); t2.add$2(t1, "body", this.body); return t2.toString$0(t1); }, get$body(receiver) { return this.body; } }; A.TemplateEntityBuilder.prototype = { get$body(_) { return this.get$_static_data_model$_$this()._static_data_model$_body; }, get$_static_data_model$_$this() { var _this = this, $$v = _this._static_data_model$_$v; if ($$v != null) { _this._subject = $$v.subject; _this._static_data_model$_body = $$v.body; _this._static_data_model$_$v = null; } return _this; } }; A.TimezoneListResponse.prototype = {}; A.TimezoneItemResponse.prototype = {}; A.TimezoneEntity.prototype = { matchesFilter$1(filter) { if (filter == null || filter.length === 0) return true; filter = filter.toLowerCase(); if (B.JSString_methods.contains$1(this.name.toLowerCase(), filter)) return true; else if (B.JSString_methods.contains$1(this.location.toLowerCase(), filter)) return true; return false; }, matchesFilterValue$1(filter) { var t1; if (filter == null || filter.length === 0) return null; t1 = this.location; if (B.JSString_methods.contains$1(t1.toLowerCase(), filter.toLowerCase())) return t1; return null; }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; } }; A._$TimezoneListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_s8I)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TimezoneListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TimezoneEntity, t3 = type$.ListBuilder_TimezoneEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._timezone_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._timezone_model$_data = t6; result._timezone_model$_$v = null; } t4 = result._timezone_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._timezone_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_s8I); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._timezone_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_020; }, get$wireName() { return "TimezoneListResponse"; } }; A._$TimezoneItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_bTj)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TimezoneItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TimezoneEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._timezone_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TimezoneEntityBuilder(); t3._timezone_model$_$v = t2; result._timezone_model$_data = t3; result._timezone_model$_$v = null; } t2 = result._timezone_model$_data; if (t2 == null) t2 = result._timezone_model$_data = new A.TimezoneEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_bTj); t3.toString; t1._as(t3); t2._timezone_model$_$v = t3; break; } } return result._timezone_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_jdh; }, get$wireName() { return "TimezoneItemResponse"; } }; A._$TimezoneEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "location", serializers.serialize$2$specifiedType(object.location, B.FullType_h8g), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.TimezoneEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_timezone_model$_$this()._timezone_model$_name = t1; break; case "location": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_timezone_model$_$this()._location = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_timezone_model$_$this()._timezone_model$_id = t1; break; } } return result._timezone_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gT20; }, get$wireName() { return "TimezoneEntity"; } }; A._$TimezoneListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TimezoneListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._timezone_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._timezone_model$__hashCode; if (t1 == null) { _this._timezone_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TimezoneListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TimezoneListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._timezone_model$_$v; if ($$v != null) { t1 = $$v.data; _this._timezone_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._timezone_model$_$v = null; } t1 = _this._timezone_model$_data; return t1 == null ? _this._timezone_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TimezoneEntity) : t1; }, _timezone_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "TimezoneListResponse", _$result = null; try { _$result0 = _this._timezone_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TimezoneListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._timezone_model$_$v = t1; return _$result; } }; A._$TimezoneItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TimezoneItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._timezone_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._timezone_model$__hashCode; if (t1 == null) { _this._timezone_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TimezoneItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TimezoneItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._timezone_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TimezoneEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._timezone_model$_$v = t1; _this._timezone_model$_data = t2; _this._timezone_model$_$v = null; } t1 = _this._timezone_model$_data; return t1 == null ? _this._timezone_model$_data = new A.TimezoneEntityBuilder() : t1; }, _timezone_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s20_ = "TimezoneItemResponse", _$result = null; try { _$result0 = _this._timezone_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._timezone_model$_build$0(); _$result0 = new A._$TimezoneItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s20_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._timezone_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._timezone_model$_$v = t1; return _$result; } }; A._$TimezoneEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TimezoneEntity && _this.name === other.name && _this.location === other.location && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._timezone_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.location)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._timezone_model$__hashCode; if (t1 == null) { _this._timezone_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TimezoneEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", this.name); t2.add$2(t1, "location", this.location); t2.add$2(t1, "id", this.id); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.TimezoneEntityBuilder.prototype = { get$id(_) { return this.get$_timezone_model$_$this()._timezone_model$_id; }, get$_timezone_model$_$this() { var _this = this, $$v = _this._timezone_model$_$v; if ($$v != null) { _this._timezone_model$_name = $$v.name; _this._location = $$v.location; _this._timezone_model$_id = $$v.id; _this._timezone_model$_$v = null; } return _this; }, _timezone_model$_build$0() { var t1, t2, t3, _this = this, _s14_ = "TimezoneEntity", _s8_ = "location", _$result = _this._timezone_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_timezone_model$_$this()._timezone_model$_name, _s14_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_timezone_model$_$this()._location, _s14_, _s8_); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_timezone_model$_$this()._timezone_model$_id, _s14_, "id"); _$result = new A._$TimezoneEntity(t1, t2, t3); A.BuiltValueNullFieldError_checkNotNull(t1, _s14_, "name"); A.BuiltValueNullFieldError_checkNotNull(t2, _s14_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t3, _s14_, "id"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._timezone_model$_$v = _$result; } }; A._TimezoneEntity_Object_SelectableEntity.prototype = {}; A.SubscriptionListResponse.prototype = {}; A.SubscriptionItemResponse.prototype = {}; A.SubscriptionEntity.prototype = { get$entityType() { return B.EntityType_paymentLink; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1) if (!multiselect && includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$3(_, subscription, sortField, sortAscending) { var response, subscriptionA = sortAscending ? this : subscription, subscriptionB = sortAscending ? subscription : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(subscriptionA.id.toLowerCase(), subscriptionB.id.toLowerCase()); break; case "created_at": response = B.JSInt_methods.compareTo$1(subscriptionA.createdAt, subscriptionB.createdAt); break; case "updated_at": response = B.JSInt_methods.compareTo$1(subscriptionA.updatedAt, subscriptionB.updatedAt); break; default: A.print("## ERROR: sort by subscription." + sortField + " is not implemented"); response = 0; break; } if (response === 0) return B.JSInt_methods.compareTo$1(subscriptionA.createdAt, subscriptionB.createdAt); else return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; }, $isSelectableEntity: 1 }; A.WebhookConfigurationEntity.prototype = {}; A._$SubscriptionListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_KzG)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.SubscriptionListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.SubscriptionEntity, t3 = type$.ListBuilder_SubscriptionEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._subscription_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._subscription_model$_data = t6; result._subscription_model$_$v = null; } t4 = result._subscription_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._subscription_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_KzG); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._subscription_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qmr0; }, get$wireName() { return "SubscriptionListResponse"; } }; A._$SubscriptionItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_VCV)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, _s27_ = "cart,auth.login-or-register", result = new A.SubscriptionItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.SubscriptionEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._subscription_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.SubscriptionEntityBuilder(); t3.get$_subscription_model$_$this()._optionalProductIds = ""; t3.get$_subscription_model$_$this()._optionalRecurringProductIds = ""; t3.get$_subscription_model$_$this()._registrationRequired = false; t3.get$_subscription_model$_$this()._useInventoryManagement = false; t3.get$_subscription_model$_$this()._steps = _s27_; t3._subscription_model$_$v = t2; result._subscription_model$_data = t3; result._subscription_model$_$v = null; } t2 = result._subscription_model$_data; if (t2 == null) { t2 = new A.SubscriptionEntityBuilder(); t2.get$_subscription_model$_$this()._optionalProductIds = ""; t2.get$_subscription_model$_$this()._optionalRecurringProductIds = ""; t2.get$_subscription_model$_$this()._registrationRequired = false; t2.get$_subscription_model$_$this()._useInventoryManagement = false; t2.get$_subscription_model$_$this()._steps = _s27_; result._subscription_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_VCV); t3.toString; t1._as(t3); t2._subscription_model$_$v = t3; break; } } return result._subscription_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qmr; }, get$wireName() { return "SubscriptionItemResponse"; } }; A._$SubscriptionEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "group_id", serializers.serialize$2$specifiedType(object.groupId, B.FullType_h8g), "product_ids", serializers.serialize$2$specifiedType(object.productIds, B.FullType_h8g), "recurring_product_ids", serializers.serialize$2$specifiedType(object.recurringProductIds, B.FullType_h8g), "optional_product_ids", serializers.serialize$2$specifiedType(object.optionalProductIds, B.FullType_h8g), "optional_recurring_product_ids", serializers.serialize$2$specifiedType(object.optionalRecurringProductIds, B.FullType_h8g), "registration_required", serializers.serialize$2$specifiedType(object.registrationRequired, B.FullType_MtR), "use_inventory_management", serializers.serialize$2$specifiedType(object.useInventoryManagement, B.FullType_MtR), "frequency_id", serializers.serialize$2$specifiedType(object.frequencyId, B.FullType_h8g), "auto_bill", serializers.serialize$2$specifiedType(object.autoBill, B.FullType_h8g), "promo_code", serializers.serialize$2$specifiedType(object.promoCode, B.FullType_h8g), "promo_discount", serializers.serialize$2$specifiedType(object.promoDiscount, B.FullType_MME), "price", serializers.serialize$2$specifiedType(object.price, B.FullType_MME), "is_amount_discount", serializers.serialize$2$specifiedType(object.isAmountDiscount, B.FullType_MtR), "allow_cancellation", serializers.serialize$2$specifiedType(object.allowCancellation, B.FullType_MtR), "per_seat_enabled", serializers.serialize$2$specifiedType(object.perSeatEnabled, B.FullType_MtR), "max_seats_limit", serializers.serialize$2$specifiedType(object.maxSeatsLimit, B.FullType_kjq), "trial_enabled", serializers.serialize$2$specifiedType(object.trialEnabled, B.FullType_MtR), "trial_duration", serializers.serialize$2$specifiedType(object.trialDuration, B.FullType_kjq), "allow_query_overrides", serializers.serialize$2$specifiedType(object.allowQueryOverrides, B.FullType_MtR), "allow_plan_changes", serializers.serialize$2$specifiedType(object.allowPlanChanges, B.FullType_MtR), "refund_period", serializers.serialize$2$specifiedType(object.refundPeriod, B.FullType_kjq), "webhook_configuration", serializers.serialize$2$specifiedType(object.webhookConfiguration, B.FullType_dct), "purchase_page", serializers.serialize$2$specifiedType(object.purchasePage, B.FullType_h8g), "steps", serializers.serialize$2$specifiedType(object.steps, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.SubscriptionEntityBuilder(); A.SubscriptionEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.WebhookConfigurationEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "name": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._subscription_model$_name = t2; break; case "group_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._subscription_model$_groupId = t2; break; case "product_ids": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._productIds = t2; break; case "recurring_product_ids": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._recurringProductIds = t2; break; case "optional_product_ids": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._optionalProductIds = t2; break; case "optional_recurring_product_ids": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._optionalRecurringProductIds = t2; break; case "registration_required": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._registrationRequired = t2; break; case "use_inventory_management": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._useInventoryManagement = t2; break; case "frequency_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._subscription_model$_frequencyId = t2; break; case "auto_bill": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._subscription_model$_autoBill = t2; break; case "promo_code": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._promoCode = t2; break; case "promo_discount": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t2.toString; A._asDouble(t2); result.get$_subscription_model$_$this()._promoDiscount = t2; break; case "price": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t2.toString; A._asDouble(t2); result.get$_subscription_model$_$this()._price = t2; break; case "is_amount_discount": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._subscription_model$_isAmountDiscount = t2; break; case "allow_cancellation": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._allowCancellation = t2; break; case "per_seat_enabled": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._perSeatEnabled = t2; break; case "max_seats_limit": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_subscription_model$_$this()._maxSeatsLimit = t2; break; case "trial_enabled": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._trialEnabled = t2; break; case "trial_duration": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_subscription_model$_$this()._trialDuration = t2; break; case "allow_query_overrides": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._allowQueryOverrides = t2; break; case "allow_plan_changes": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_subscription_model$_$this()._allowPlanChanges = t2; break; case "refund_period": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_subscription_model$_$this()._refundPeriod = t2; break; case "webhook_configuration": t2 = result.get$_subscription_model$_$this(); t3 = t2._webhookConfiguration; if (t3 == null) { t3 = new A.WebhookConfigurationEntityBuilder(); A.WebhookConfigurationEntity__initializeBuilder(t3); t2._webhookConfiguration = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_dct); t3.toString; t1._as(t3); t2._subscription_model$_$v = t3; break; case "purchase_page": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._purchasePage = t2; break; case "steps": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._steps = t2; break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_subscription_model$_$this()._subscription_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_subscription_model$_$this()._subscription_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_subscription_model$_$this()._subscription_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_subscription_model$_$this()._subscription_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_subscription_model$_$this()._subscription_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_subscription_model$_$this()._subscription_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_subscription_model$_$this()._subscription_model$_assignedUserId = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._subscription_model$_id = t2; break; } } return result._subscription_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_YYR; }, get$wireName() { return "SubscriptionEntity"; } }; A._$WebhookConfigurationEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["return_url", serializers.serialize$2$specifiedType(object.returnUrl, B.FullType_h8g), "post_purchase_url", serializers.serialize$2$specifiedType(object.postPurchaseUrl, B.FullType_h8g), "post_purchase_rest_method", serializers.serialize$2$specifiedType(object.postPurchaseRestMethod, B.FullType_h8g), "post_purchase_headers", serializers.serialize$2$specifiedType(object.postPurchaseHeaders, B.FullType_2Vk), "post_purchase_body", serializers.serialize$2$specifiedType(object.postPurchaseBody, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.WebhookConfigurationEntityBuilder(); A.WebhookConfigurationEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_String; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "return_url": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._returnUrl = t2; break; case "post_purchase_url": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._postPurchaseUrl = t2; break; case "post_purchase_rest_method": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._postPurchaseRestMethod = t2; break; case "post_purchase_headers": t2 = result.get$_subscription_model$_$this(); t3 = t2._postPurchaseHeaders; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._postPurchaseHeaders = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t3.toString; t2.replace$1(0, t3); break; case "post_purchase_body": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_subscription_model$_$this()._postPurchaseBody = t2; break; } } return result._subscription_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_xeD; }, get$wireName() { return "WebhookConfigurationEntity"; } }; A._$SubscriptionListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$SubscriptionListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._subscription_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._subscription_model$__hashCode; if (t1 == null) { _this._subscription_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("SubscriptionListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.SubscriptionListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._subscription_model$_$v; if ($$v != null) { t1 = $$v.data; _this._subscription_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._subscription_model$_$v = null; } t1 = _this._subscription_model$_data; return t1 == null ? _this._subscription_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.SubscriptionEntity) : t1; }, _subscription_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s24_ = "SubscriptionListResponse", _$result = null; try { _$result0 = _this._subscription_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$SubscriptionListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s24_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s24_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._subscription_model$_$v = t1; return _$result; } }; A._$SubscriptionItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$SubscriptionItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._subscription_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._subscription_model$__hashCode; if (t1 == null) { _this._subscription_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("SubscriptionItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.SubscriptionItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._subscription_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.SubscriptionEntityBuilder(); A.SubscriptionEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._subscription_model$_$v = t1; _this._subscription_model$_data = t2; _this._subscription_model$_$v = null; } t1 = _this._subscription_model$_data; if (t1 == null) { t1 = new A.SubscriptionEntityBuilder(); A.SubscriptionEntity__initializeBuilder(t1); _this._subscription_model$_data = t1; } return t1; }, _subscription_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s24_ = "SubscriptionItemResponse", _$result = null; try { _$result0 = _this._subscription_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._subscription_model$_build$0(); _$result0 = new A._$SubscriptionItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s24_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._subscription_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s24_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._subscription_model$_$v = t1; return _$result; } }; A._$SubscriptionEntity.prototype = { rebuild$1(updates) { var t1 = new A.SubscriptionEntityBuilder(); A.SubscriptionEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._subscription_model$_$v = this; updates.call$1(t1); return t1._subscription_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$SubscriptionEntity && _this.name === other.name && _this.groupId === other.groupId && _this.productIds === other.productIds && _this.recurringProductIds === other.recurringProductIds && _this.optionalProductIds === other.optionalProductIds && _this.optionalRecurringProductIds === other.optionalRecurringProductIds && _this.registrationRequired === other.registrationRequired && _this.useInventoryManagement === other.useInventoryManagement && _this.frequencyId === other.frequencyId && _this.autoBill === other.autoBill && _this.promoCode === other.promoCode && _this.promoDiscount === other.promoDiscount && _this.price === other.price && _this.isAmountDiscount === other.isAmountDiscount && _this.allowCancellation === other.allowCancellation && _this.perSeatEnabled === other.perSeatEnabled && _this.maxSeatsLimit === other.maxSeatsLimit && _this.trialEnabled === other.trialEnabled && _this.trialDuration === other.trialDuration && _this.allowQueryOverrides === other.allowQueryOverrides && _this.allowPlanChanges === other.allowPlanChanges && _this.refundPeriod === other.refundPeriod && _this.webhookConfiguration.$eq(0, other.webhookConfiguration) && _this.purchasePage === other.purchasePage && _this.steps === other.steps && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._subscription_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.groupId)), B.JSString_methods.get$hashCode(_this.productIds)), B.JSString_methods.get$hashCode(_this.recurringProductIds)), B.JSString_methods.get$hashCode(_this.optionalProductIds)), B.JSString_methods.get$hashCode(_this.optionalRecurringProductIds)), B.JSBool_methods.get$hashCode(_this.registrationRequired)), B.JSBool_methods.get$hashCode(_this.useInventoryManagement)), B.JSString_methods.get$hashCode(_this.frequencyId)), B.JSString_methods.get$hashCode(_this.autoBill)), B.JSString_methods.get$hashCode(_this.promoCode)), B.JSNumber_methods.get$hashCode(_this.promoDiscount)), B.JSNumber_methods.get$hashCode(_this.price)), B.JSBool_methods.get$hashCode(_this.isAmountDiscount)), B.JSBool_methods.get$hashCode(_this.allowCancellation)), B.JSBool_methods.get$hashCode(_this.perSeatEnabled)), B.JSInt_methods.get$hashCode(_this.maxSeatsLimit)), B.JSBool_methods.get$hashCode(_this.trialEnabled)), B.JSInt_methods.get$hashCode(_this.trialDuration)), B.JSBool_methods.get$hashCode(_this.allowQueryOverrides)), B.JSBool_methods.get$hashCode(_this.allowPlanChanges)), B.JSInt_methods.get$hashCode(_this.refundPeriod)), _this.webhookConfiguration.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.purchasePage)), B.JSString_methods.get$hashCode(_this.steps)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._subscription_model$__hashCode; if (t1 == null) { _this._subscription_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("SubscriptionEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "groupId", _this.groupId); t2.add$2(t1, "productIds", _this.productIds); t2.add$2(t1, "recurringProductIds", _this.recurringProductIds); t2.add$2(t1, "optionalProductIds", _this.optionalProductIds); t2.add$2(t1, "optionalRecurringProductIds", _this.optionalRecurringProductIds); t2.add$2(t1, "registrationRequired", _this.registrationRequired); t2.add$2(t1, "useInventoryManagement", _this.useInventoryManagement); t2.add$2(t1, "frequencyId", _this.frequencyId); t2.add$2(t1, "autoBill", _this.autoBill); t2.add$2(t1, "promoCode", _this.promoCode); t2.add$2(t1, "promoDiscount", _this.promoDiscount); t2.add$2(t1, "price", _this.price); t2.add$2(t1, "isAmountDiscount", _this.isAmountDiscount); t2.add$2(t1, "allowCancellation", _this.allowCancellation); t2.add$2(t1, "perSeatEnabled", _this.perSeatEnabled); t2.add$2(t1, "maxSeatsLimit", _this.maxSeatsLimit); t2.add$2(t1, "trialEnabled", _this.trialEnabled); t2.add$2(t1, "trialDuration", _this.trialDuration); t2.add$2(t1, "allowQueryOverrides", _this.allowQueryOverrides); t2.add$2(t1, "allowPlanChanges", _this.allowPlanChanges); t2.add$2(t1, "refundPeriod", _this.refundPeriod); t2.add$2(t1, "webhookConfiguration", _this.webhookConfiguration); t2.add$2(t1, "purchasePage", _this.purchasePage); t2.add$2(t1, "steps", _this.steps); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.SubscriptionEntityBuilder.prototype = { get$webhookConfiguration() { var t1 = this.get$_subscription_model$_$this(), t2 = t1._webhookConfiguration; if (t2 == null) { t2 = new A.WebhookConfigurationEntityBuilder(); A.WebhookConfigurationEntity__initializeBuilder(t2); t1._webhookConfiguration = t2; t1 = t2; } else t1 = t2; return t1; }, get$id(_) { return this.get$_subscription_model$_$this()._subscription_model$_id; }, get$_subscription_model$_$this() { var t1, t2, _this = this, $$v = _this._subscription_model$_$v; if ($$v != null) { _this._subscription_model$_name = $$v.name; _this._subscription_model$_groupId = $$v.groupId; _this._productIds = $$v.productIds; _this._recurringProductIds = $$v.recurringProductIds; _this._optionalProductIds = $$v.optionalProductIds; _this._optionalRecurringProductIds = $$v.optionalRecurringProductIds; _this._registrationRequired = $$v.registrationRequired; _this._useInventoryManagement = $$v.useInventoryManagement; _this._subscription_model$_frequencyId = $$v.frequencyId; _this._subscription_model$_autoBill = $$v.autoBill; _this._promoCode = $$v.promoCode; _this._promoDiscount = $$v.promoDiscount; _this._price = $$v.price; _this._subscription_model$_isAmountDiscount = $$v.isAmountDiscount; _this._allowCancellation = $$v.allowCancellation; _this._perSeatEnabled = $$v.perSeatEnabled; _this._maxSeatsLimit = $$v.maxSeatsLimit; _this._trialEnabled = $$v.trialEnabled; _this._trialDuration = $$v.trialDuration; _this._allowQueryOverrides = $$v.allowQueryOverrides; _this._allowPlanChanges = $$v.allowPlanChanges; _this._refundPeriod = $$v.refundPeriod; t1 = $$v.webhookConfiguration; t2 = new A.WebhookConfigurationEntityBuilder(); A.WebhookConfigurationEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._subscription_model$_$v = t1; _this._webhookConfiguration = t2; _this._purchasePage = $$v.purchasePage; _this._steps = $$v.steps; _this._subscription_model$_isChanged = $$v.isChanged; _this._subscription_model$_createdAt = $$v.createdAt; _this._subscription_model$_updatedAt = $$v.updatedAt; _this._subscription_model$_archivedAt = $$v.archivedAt; _this._subscription_model$_isDeleted = $$v.isDeleted; _this._subscription_model$_createdUserId = $$v.createdUserId; _this._subscription_model$_assignedUserId = $$v.assignedUserId; _this._subscription_model$_id = $$v.id; _this._subscription_model$_$v = null; } return _this; }, _subscription_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, exception, _this = this, _s18_ = "SubscriptionEntity", _$result = null; try { _$result0 = _this._subscription_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_name, _s18_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_groupId, _s18_, "groupId"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._productIds, _s18_, "productIds"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._recurringProductIds, _s18_, "recurringProductIds"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._optionalProductIds, _s18_, "optionalProductIds"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._optionalRecurringProductIds, _s18_, "optionalRecurringProductIds"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._registrationRequired, _s18_, "registrationRequired"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._useInventoryManagement, _s18_, "useInventoryManagement"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_frequencyId, _s18_, "frequencyId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_autoBill, _s18_, "autoBill"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._promoCode, _s18_, "promoCode"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._promoDiscount, _s18_, "promoDiscount"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._price, _s18_, "price"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_isAmountDiscount, _s18_, "isAmountDiscount"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._allowCancellation, _s18_, "allowCancellation"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._perSeatEnabled, _s18_, "perSeatEnabled"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._maxSeatsLimit, _s18_, "maxSeatsLimit"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._trialEnabled, _s18_, "trialEnabled"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._trialDuration, _s18_, "trialDuration"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._allowQueryOverrides, _s18_, "allowQueryOverrides"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._allowPlanChanges, _s18_, "allowPlanChanges"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._refundPeriod, _s18_, "refundPeriod"); t23 = _this.get$webhookConfiguration()._subscription_model$_build$0(); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._purchasePage, _s18_, "purchasePage"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._steps, _s18_, "steps"); t26 = _this.get$_subscription_model$_$this()._subscription_model$_isChanged; t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_createdAt, _s18_, "createdAt"); t28 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_updatedAt, _s18_, "updatedAt"); t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_archivedAt, _s18_, "archivedAt"); t30 = _this.get$_subscription_model$_$this()._subscription_model$_isDeleted; t31 = _this.get$_subscription_model$_$this()._subscription_model$_createdUserId; _$result0 = A._$SubscriptionEntity$_(t15, t21, t20, t29, _this.get$_subscription_model$_$this()._subscription_model$_assignedUserId, t10, t27, t31, t9, t2, A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._subscription_model$_id, _s18_, "id"), t14, t26, t30, t17, t1, t5, t6, t16, t13, t3, t11, t12, t24, t4, t22, t7, t25, t19, t18, t28, t8, t23); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "webhookConfiguration"; _this.get$webhookConfiguration()._subscription_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._subscription_model$_$v = t1; return _$result; } }; A._$WebhookConfigurationEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$WebhookConfigurationEntity && _this.returnUrl === other.returnUrl && _this.postPurchaseUrl === other.postPurchaseUrl && _this.postPurchaseRestMethod === other.postPurchaseRestMethod && _this.postPurchaseHeaders.$eq(0, other.postPurchaseHeaders) && _this.postPurchaseBody === other.postPurchaseBody; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._subscription_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.returnUrl)), B.JSString_methods.get$hashCode(_this.postPurchaseUrl)), B.JSString_methods.get$hashCode(_this.postPurchaseRestMethod)), _this.postPurchaseHeaders.get$hashCode(0)), B.JSString_methods.get$hashCode(_this.postPurchaseBody))); t1 = _this._subscription_model$__hashCode; if (t1 == null) { _this._subscription_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("WebhookConfigurationEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "returnUrl", _this.returnUrl); t2.add$2(t1, "postPurchaseUrl", _this.postPurchaseUrl); t2.add$2(t1, "postPurchaseRestMethod", _this.postPurchaseRestMethod); t2.add$2(t1, "postPurchaseHeaders", _this.postPurchaseHeaders); t2.add$2(t1, "postPurchaseBody", _this.postPurchaseBody); return t2.toString$0(t1); } }; A.WebhookConfigurationEntityBuilder.prototype = { get$postPurchaseHeaders() { var t1 = this.get$_subscription_model$_$this(), t2 = t1._postPurchaseHeaders; if (t2 == null) { t2 = type$.String; t2 = t1._postPurchaseHeaders = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$_subscription_model$_$this() { var t1, t2, _this = this, $$v = _this._subscription_model$_$v; if ($$v != null) { _this._returnUrl = $$v.returnUrl; _this._postPurchaseUrl = $$v.postPurchaseUrl; _this._postPurchaseRestMethod = $$v.postPurchaseRestMethod; t1 = $$v.postPurchaseHeaders; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._postPurchaseHeaders = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._postPurchaseBody = $$v.postPurchaseBody; _this._subscription_model$_$v = null; } return _this; }, _subscription_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, exception, _this = this, _s26_ = "WebhookConfigurationEntity", _$result = null; try { _$result0 = _this._subscription_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._returnUrl, _s26_, "returnUrl"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._postPurchaseUrl, _s26_, "postPurchaseUrl"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._postPurchaseRestMethod, _s26_, "postPurchaseRestMethod"); t4 = _this.get$postPurchaseHeaders().build$0(); _$result0 = A._$WebhookConfigurationEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_model$_$this()._postPurchaseBody, _s26_, "postPurchaseBody"), t4, t3, t2, t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "postPurchaseHeaders"; _this.get$postPurchaseHeaders().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s26_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._subscription_model$_$v = t1; return _$result; } }; A._SubscriptionEntity_Object_BaseEntity.prototype = {}; A.SystemLogEntity.prototype = { get$category() { switch (this.categoryId) { case 1: return "payment"; case 2: return "email"; case 4: return "pdf"; case 5: return "security"; case 3: return "webhook"; case 6: return "log"; } return ""; }, get$event() { var t1 = this.eventId; switch (t1) { case 10: return "payment_reconciliation_failure"; case 11: return "payment_reconciliation_success"; case 21: return "gateway_success"; case 22: return "gateway_failure"; case 23: return "gateway_error"; case 30: return "email_send"; case 31: return "email_retry_queue"; case 32: return "email_bounced"; case 33: return "email_spam_complaint"; case 34: return "email_delivered"; case 35: return "email_opened"; case 40: return "webhook_response"; case 41: return "webhook_success"; case 42: return "webhook_failure"; case 50: return "pdf_response"; case 60: return "authentication_failure"; case 61: return "user"; } return "Unknown " + t1; }, get$type(_) { var t1 = this.typeId; switch (t1) { case 300: return "PayPal"; case 301: return "Stripe"; case 302: return "ledger"; case 303: return "failure"; case 304: return "Checkout.com"; case 305: return "Authorize.net"; case 306: return "custom"; case 307: return "Braintree"; case 309: return "WePay"; case 310: return "PayFast"; case 311: return "PayTrace"; case 312: return "Mollie"; case 313: return "eWay"; case 314: return "Forte"; case 320: return "Square"; case 321: return "GoCardless"; case 322: return "Razorpay"; case 400: return "quota_exceeded"; case 401: return "upstream_failure"; case 500: return "webhook_response"; case 600: return "pdf_failed"; case 601: return "pdf_success"; case 701: return "modified"; case 702: return "deleted"; case 800: return "login_success"; case 801: return "login_failure"; case 900: return "unknown"; } return "Unknown " + t1; } }; A._$SystemLogEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "company_id", serializers.serialize$2$specifiedType(object.companyId, B.FullType_h8g), "user_id", serializers.serialize$2$specifiedType(object.userId, B.FullType_h8g), "client_id", serializers.serialize$2$specifiedType(object.clientId, B.FullType_h8g), "event_id", serializers.serialize$2$specifiedType(object.eventId, B.FullType_kjq), "category_id", serializers.serialize$2$specifiedType(object.categoryId, B.FullType_kjq), "type_id", serializers.serialize$2$specifiedType(object.typeId, B.FullType_kjq), "log", serializers.serialize$2$specifiedType(object.log, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, _$result, t2, t3, t4, t5, t6, t7, t8, t9, _s15_ = "SystemLogEntity", _s9_ = "companyId", _s8_ = "clientId", _s10_ = "categoryId", _s9_0 = "createdAt", result = new A.SystemLogEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_system_log_model$_$this()._system_log_model$_id = t1; break; case "company_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_system_log_model$_$this()._companyId = t1; break; case "user_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_system_log_model$_$this()._system_log_model$_userId = t1; break; case "client_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_system_log_model$_$this()._system_log_model$_clientId = t1; break; case "event_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_system_log_model$_$this()._system_log_model$_eventId = t1; break; case "category_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_system_log_model$_$this()._system_log_model$_categoryId = t1; break; case "type_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_system_log_model$_$this()._system_log_model$_typeId = t1; break; case "log": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_system_log_model$_$this()._log = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_system_log_model$_$this()._system_log_model$_createdAt = t1; break; } } _$result = result._system_log_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_id, _s15_, "id"); t2 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._companyId, _s15_, _s9_); t3 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_userId, _s15_, "userId"); t4 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_clientId, _s15_, _s8_); t5 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_eventId, _s15_, "eventId"); t6 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_categoryId, _s15_, _s10_); t7 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_typeId, _s15_, "typeId"); t8 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._log, _s15_, "log"); t9 = A.BuiltValueNullFieldError_checkNotNull(result.get$_system_log_model$_$this()._system_log_model$_createdAt, _s15_, _s9_0); _$result = new A._$SystemLogEntity(t1, t2, t3, t4, t5, t6, t7, t8, t9); A.BuiltValueNullFieldError_checkNotNull(t1, _s15_, "id"); A.BuiltValueNullFieldError_checkNotNull(t2, _s15_, _s9_); A.BuiltValueNullFieldError_checkNotNull(t3, _s15_, "userId"); A.BuiltValueNullFieldError_checkNotNull(t4, _s15_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t5, _s15_, "eventId"); A.BuiltValueNullFieldError_checkNotNull(t6, _s15_, _s10_); A.BuiltValueNullFieldError_checkNotNull(t7, _s15_, "typeId"); A.BuiltValueNullFieldError_checkNotNull(t8, _s15_, "log"); A.BuiltValueNullFieldError_checkNotNull(t9, _s15_, _s9_0); } A.ArgumentError_checkNotNull(_$result, "other"); return result._system_log_model$_$v = _$result; }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_RSm; }, get$wireName() { return "SystemLogEntity"; } }; A._$SystemLogEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$SystemLogEntity && _this.id === other.id && _this.companyId === other.companyId && _this.userId === other.userId && _this.clientId === other.clientId && _this.eventId === other.eventId && _this.categoryId === other.categoryId && _this.typeId === other.typeId && _this.log === other.log && _this.createdAt === other.createdAt; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._system_log_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.companyId)), B.JSString_methods.get$hashCode(_this.userId)), B.JSString_methods.get$hashCode(_this.clientId)), B.JSInt_methods.get$hashCode(_this.eventId)), B.JSInt_methods.get$hashCode(_this.categoryId)), B.JSInt_methods.get$hashCode(_this.typeId)), B.JSString_methods.get$hashCode(_this.log)), B.JSInt_methods.get$hashCode(_this.createdAt))); t1 = _this._system_log_model$__hashCode; if (t1 == null) { _this._system_log_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("SystemLogEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", _this.id); t2.add$2(t1, "companyId", _this.companyId); t2.add$2(t1, "userId", _this.userId); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "eventId", _this.eventId); t2.add$2(t1, "categoryId", _this.categoryId); t2.add$2(t1, "typeId", _this.typeId); t2.add$2(t1, "log", _this.log); t2.add$2(t1, "createdAt", _this.createdAt); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.SystemLogEntityBuilder.prototype = { get$id(_) { return this.get$_system_log_model$_$this()._system_log_model$_id; }, get$_system_log_model$_$this() { var _this = this, $$v = _this._system_log_model$_$v; if ($$v != null) { _this._system_log_model$_id = $$v.id; _this._companyId = $$v.companyId; _this._system_log_model$_userId = $$v.userId; _this._system_log_model$_clientId = $$v.clientId; _this._system_log_model$_eventId = $$v.eventId; _this._system_log_model$_categoryId = $$v.categoryId; _this._system_log_model$_typeId = $$v.typeId; _this._log = $$v.log; _this._system_log_model$_createdAt = $$v.createdAt; _this._system_log_model$_$v = null; } return _this; } }; A.TaskListResponse.prototype = {}; A.TaskItemResponse.prototype = {}; A.TaskTime.prototype = { get$duration(_) { var t1 = this.endDate; if (t1 == null) t1 = new A.DateTime(Date.now(), false); return A.Duration$(0, 0, 0, t1._value - this.startDate._value, 0, 0); }, get$asList() { var endTime, _this = this, t1 = _this.startDate, startTime = t1 != null ? B.JSNumber_methods.floor$0(t1._value / 1000) : 0; t1 = _this.endDate; endTime = t1 != null ? B.JSNumber_methods.floor$0(t1._value / 1000) : 0; t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.showTaskEndDate && endTime !== 0) if (endTime < startTime) endTime += 86400; else if (endTime - startTime > 86400) endTime -= 86400; return [startTime, endTime, _this.description, _this.isBillable]; }, get$stop(_) { return this.rebuild$1(new A.TaskTime_stop_closure()); }, get$isEmpty(_) { return this.startDate == null && this.endDate == null && this.description.length === 0; }, getParts$0() { var dates, offset, t2, nextDate, duration, localStartDate = this.startDate.toLocal$0(), t1 = this.endDate, localEndDate = (t1 == null ? new A.DateTime(Date.now(), false) : t1).toLocal$0(), startSqlDate = A.convertDateTimeToSqlDate(localStartDate); if (startSqlDate === A.convertDateTimeToSqlDate(localEndDate)) return A.LinkedHashMap_LinkedHashMap$_literal([startSqlDate, this.get$duration(0)], type$.String, type$.Duration); t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(localStartDate), A.Primitives_getMonth(localStartDate), A.Primitives_getDay(localStartDate), 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); dates = A.LinkedHashMap_LinkedHashMap$_literal([startSqlDate, A.Duration$(0, 0, 0, new A.DateTime(t1, false).add$1(0, A.Duration$(1, 0, 0, 0, 0, 0))._value - localStartDate._value, 0, 0)], type$.String, type$.Duration); t1 = localEndDate._value; offset = 1; do { t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(localStartDate), A.Primitives_getMonth(localStartDate), A.Primitives_getDay(localStartDate), 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); nextDate = new A.DateTime(t2, false).add$1(0, A.Duration$(offset, 0, 0, 0, 0, 0)); ++offset; t2 = nextDate._value; duration = A.Duration$(0, 0, 0, t1 - t2, 0, 0); if (B.JSInt_methods._tdivFast$1(duration._duration, 3600000000) > 24) duration = A.Duration$(0, 24, 0, 0, 0, 0); dates.$indexSet(0, A.convertDateTimeToSqlDate(nextDate), duration); } while (t2 < localEndDate.subtract$1(A.Duration$(1, 0, 0, 0, 0, 0))._value); return dates; }, copyWithStartDate$2$syncDates(date, syncDates) { var dateTime, now, t1, t2, t3, t4, t5, t6, t7, _this = this; if (date.length === 0) return _this; dateTime = A.DateTime_tryParse(date); if (dateTime == null) dateTime = new A.DateTime(Date.now(), false); now = new A.DateTime(Date.now(), false); t1 = dateTime.toLocal$0(); t2 = dateTime.toLocal$0(); t3 = dateTime.toLocal$0(); t4 = _this.startDate; t5 = t4 == null; t6 = t5 ? null : A.Primitives_getHours(t4.toLocal$0()); if (t6 == null) t6 = A.Primitives_getHours(now); t7 = t5 ? null : A.Primitives_getMinutes(t4.toLocal$0()); if (t7 == null) t7 = A.Primitives_getMinutes(now); t4 = t5 ? null : A.Primitives_getSeconds(t4.toLocal$0()); if (t4 == null) t4 = A.Primitives_getSeconds(now); t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t1), A.Primitives_getMonth(t2), A.Primitives_getDay(t3), t6, t7, t4, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); t1 = new A.DateTime(t1, false).toUtc$0(); t2 = syncDates && _this.endDate != null; t3 = _this.endDate; if (t2) { t2 = dateTime.toLocal$0(); t4 = dateTime.toLocal$0(); t5 = dateTime.toLocal$0(); t6 = t3.toLocal$0(); t7 = t3.toLocal$0(); t3 = t3.toLocal$0(); t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t2), A.Primitives_getMonth(t4), A.Primitives_getDay(t5), A.Primitives_getHours(t6), A.Primitives_getMinutes(t7), A.Primitives_getSeconds(t3), 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t2 = new A.DateTime(t2, false); } else t2 = t3; return A.TaskTime_TaskTime(_this.description, t2, _this.isBillable, t1); }, copyWithEndDate$1(date) { var dateTime, now, t1, t2, t3, t4, t5, t6, t7, _this = this; if (date.length === 0) return _this; dateTime = A.DateTime_tryParse(date); if (dateTime == null) dateTime = new A.DateTime(Date.now(), false); now = new A.DateTime(Date.now(), false); t1 = dateTime.toLocal$0(); t2 = dateTime.toLocal$0(); t3 = dateTime.toLocal$0(); t4 = _this.endDate; t5 = t4 == null; t6 = t5 ? null : A.Primitives_getHours(t4.toLocal$0()); if (t6 == null) t6 = A.Primitives_getHours(now); t7 = t5 ? null : A.Primitives_getMinutes(t4.toLocal$0()); if (t7 == null) t7 = A.Primitives_getMinutes(now); t4 = t5 ? null : A.Primitives_getSeconds(t4.toLocal$0()); if (t4 == null) t4 = A.Primitives_getSeconds(now); t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(t1), A.Primitives_getMonth(t2), A.Primitives_getDay(t3), t6, t7, t4, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return A.TaskTime_TaskTime(_this.description, new A.DateTime(t1, false).toUtc$0(), _this.isBillable, _this.startDate); }, copyWithStartTime$1(dateTime) { var t4, t5, t6, _this = this, now = new A.DateTime(Date.now(), false), t1 = _this.startDate, t2 = t1 == null, t3 = t2 ? null : A.Primitives_getYear(t1.toLocal$0()); if (t3 == null) t3 = A.Primitives_getYear(now); t4 = t2 ? null : A.Primitives_getMonth(t1.toLocal$0()); if (t4 == null) t4 = A.Primitives_getMonth(now); t1 = t2 ? null : A.Primitives_getDay(t1.toLocal$0()); if (t1 == null) t1 = A.Primitives_getDay(now); t2 = dateTime.toLocal$0(); t5 = dateTime.toLocal$0(); t6 = dateTime.toLocal$0(); t1 = A.Primitives_valueFromDecomposedDate(t3, t4, t1, A.Primitives_getHours(t2), A.Primitives_getMinutes(t5), A.Primitives_getSeconds(t6), 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); return A.TaskTime_TaskTime(_this.description, _this.endDate, _this.isBillable, new A.DateTime(t1, false).toUtc$0()); }, copyWithEndTime$1(dateTime) { var t5, t6, t7, _this = this, _null = null, now = new A.DateTime(Date.now(), false), t1 = _this.startDate, t2 = _this.endDate, t3 = t2 == null, t4 = t3 ? _null : A.Primitives_getYear(t2.toLocal$0()); if (t4 == null) t4 = t1 == null ? _null : A.Primitives_getYear(t1.toLocal$0()); if (t4 == null) t4 = A.Primitives_getYear(now); t5 = t3 ? _null : A.Primitives_getMonth(t2.toLocal$0()); if (t5 == null) t5 = t1 == null ? _null : A.Primitives_getMonth(t1.toLocal$0()); if (t5 == null) t5 = A.Primitives_getMonth(now); t2 = t3 ? _null : A.Primitives_getDay(t2.toLocal$0()); if (t2 == null) t2 = t1 == null ? _null : A.Primitives_getDay(t1.toLocal$0()); if (t2 == null) t2 = A.Primitives_getDay(now); t3 = dateTime.toLocal$0(); t6 = dateTime.toLocal$0(); t7 = dateTime.toLocal$0(); t2 = A.Primitives_valueFromDecomposedDate(t4, t5, t2, A.Primitives_getHours(t3), A.Primitives_getMinutes(t6), A.Primitives_getSeconds(t7), 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); return A.TaskTime_TaskTime(_this.description, new A.DateTime(t2, false).toUtc$0(), _this.isBillable, t1); }, copyWithDuration$1(duration) { var start = this.startDate; if (start == null) start = new A.DateTime(Date.now(), false).subtract$1(duration); return A.TaskTime_TaskTime(this.description, start.add$1(0, duration), this.isBillable, start); } }; A.TaskTime_stop_closure.prototype = { call$1(b) { var t1 = new A.DateTime(Date.now(), false).toUtc$0(); b.get$_task_model$_$this()._task_model$_endDate = t1; return b; }, $signature: 276 }; A.TaskEntity.prototype = { get$clone(_) { return this.rebuild$1(new A.TaskEntity_clone_closure()); }, get$entityType() { return B.EntityType_task; }, get$areTimesValid() { var t1 = {}, times = this.getTaskTimes$0(), t2 = A.Primitives_valueFromDecomposedDate(2000, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t1.lastDateTime = new A.DateTime(t2, false); t1.countRunning = 0; t1.isValid = true; B.JSArray_methods.forEach$1(times, new A.TaskEntity_areTimesValid_closure(t1)); return t1.isValid && t1.countRunning <= 1; }, get$getInvalidTimeIndices() { var indices, t1 = {}, times = this.getTaskTimes$0(), t2 = A.Primitives_valueFromDecomposedDate(2000, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t1.lastDateTime = new A.DateTime(t2, false); indices = A._setArrayType([], type$.JSArray_int); t1.counter = 0; B.JSArray_methods.forEach$1(times, new A.TaskEntity_getInvalidTimeIndices_closure(t1, indices)); return indices; }, get$isRunning() { var taskTimes = this.getTaskTimes$0(); if (taskTimes.length === 0) return false; return B.JSArray_methods.any$1(taskTimes, new A.TaskEntity_isRunning_closure()); }, get$startTimestamp() { var log, t1 = this.timeLog; if (t1.length === 0) return null; log = B.C_JsonCodec.decode$2$reviver(0, t1, null); t1 = J.getInterceptor$asx(log); if (t1.get$isEmpty(log)) return null; return J.$index$asx(type$.List_dynamic._as(t1.get$first(log)), 0); }, get$endTimestamp() { var log, last, _null = null, t1 = this.timeLog; if (t1.length === 0) return _null; log = B.C_JsonCodec.decode$2$reviver(0, t1, _null); t1 = J.getInterceptor$asx(log); if (t1.get$isEmpty(log)) return _null; last = type$.List_dynamic._as(t1.get$last(log)); t1 = J.getInterceptor$asx(last); if (t1.get$length(last) < 2) return _null; return J.round$0$n(t1.$index(last, 1)); }, getTaskTimes$1$sort(sort) { var details = A._setArrayType([], type$.JSArray_TaskTime), t1 = this.timeLog; if (t1.length === 0) return details; J.forEach$1$ax(B.C_JsonCodec.decode$2$reviver(0, t1, null), new A.TaskEntity_getTaskTimes_closure(details)); if (sort) B.JSArray_methods.sort$1(details, new A.TaskEntity_getTaskTimes_closure0()); return details; }, getTaskTimes$0() { return this.getTaskTimes$1$sort(true); }, addTaskTime$1(time) { var t1 = this.timeLog, taskTimes = t1.length !== 0 ? B.C_JsonCodec.decode$2$reviver(0, t1, null) : []; J.add$1$ax(taskTimes, time.get$asList()); return this.rebuild$1(new A.TaskEntity_addTaskTime_closure(taskTimes)); }, updateTaskTime$2(time, index) { var t1 = this.timeLog, taskTimes = t1.length !== 0 ? B.C_JsonCodec.decode$2$reviver(0, t1, null) : []; J.$indexSet$ax(taskTimes, index, time.get$asList()); return this.rebuild$1(new A.TaskEntity_updateTaskTime_closure(taskTimes)); }, deleteTaskTime$1(index) { var t1 = this.timeLog, taskTimes = t1.length !== 0 ? B.C_JsonCodec.decode$2$reviver(0, t1, null) : []; J.removeAt$1$ax(taskTimes, index); return this.rebuild$1(new A.TaskEntity_deleteTaskTime_closure(taskTimes)); }, calculateAmount$1(taskRate) { return taskRate * A.round(B.JSInt_methods._tdivFast$1(this.calculateDuration$0()._duration, 1000000) / 3600, 3); }, calculateDuration$1$onlyBillable(onlyBillable) { var t1 = {}; t1.seconds = 0; B.JSArray_methods.forEach$1(this.getTaskTimes$0(), new A.TaskEntity_calculateDuration_closure(t1, onlyBillable)); return A.Duration$(0, 0, 0, 0, 0, t1.seconds); }, calculateDuration$0() { return this.calculateDuration$1$onlyBillable(false); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t2, _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), isLocked = userCompany.company.invoiceTaskLock && _this.invoiceId.length !== 0, t1 = _this.isDeleted; t1.toString; t1 = !t1; if (t1) { if (includeEdit) if (userCompany.canEditEntity$1(_this)) if (!isLocked) t2 = !multiselect; else t2 = false; else t2 = false; else t2 = false; if (t2) actions.push(B.EntityAction_edit); t2 = _this.invoiceId.length === 0; if (t2) if (_this.get$isRunning()) actions.push(B.EntityAction_stop); else if (B.JSInt_methods._tdivFast$1(_this.calculateDuration$0()._duration, 1000000) > 0) actions.push(B.EntityAction_resume); else actions.push(B.EntityAction_start); if (t2 && !_this.get$isRunning()) if (userCompany.can$2(B.UserPermission_create, B.EntityType_invoice)) { actions.push(B.EntityAction_invoiceTask); if (_this.clientId.length !== 0) actions.push(B.EntityAction_addToInvoice); } } t2 = !multiselect; if (t2 && !_this.get$isNew()) if (userCompany.can$2(B.UserPermission_create, B.EntityType_task)) actions.push(B.EntityAction_clone); if (t1 && t2 && !_this.get$isNew()) if (userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_changeStatus); if (t1 && multiselect) actions.push(B.EntityAction_documents); if (t1) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.hasDesignTemplatesForEntityType(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.map, B.EntityType_task); actions.push(B.EntityAction_runTemplate); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$8(_, task, sortField, sortAscending, userMap, clientMap, projectMap, invoiceMap, taskStatusMap) { var response, t1, clientA, clientB, projectA, projectB, invoiceA, invoiceB, stateA, userA, userB, taskAStatus, taskBStatus, _null = null, _s8_ = "archived", taskA = sortAscending ? this : task, taskB = sortAscending ? task : this; switch (sortField) { case "duration": case "amount": response = B.JSInt_methods.compareTo$1(taskA.calculateDuration$0()._duration, taskB.calculateDuration$0()._duration); break; case "description": response = B.JSString_methods.compareTo$1(taskA.description, taskB.description); break; case "custom1": response = B.JSString_methods.compareTo$1(taskA.customValue1, taskB.customValue1); break; case "custom2": response = B.JSString_methods.compareTo$1(taskA.customValue2, taskB.customValue2); break; case "custom3": response = B.JSString_methods.compareTo$1(taskA.customValue3, taskB.customValue3); break; case "custom4": response = B.JSString_methods.compareTo$1(taskA.customValue4, taskB.customValue4); break; case "client_id": case "client": t1 = clientMap._map$_map; clientA = t1.$index(0, taskA.clientId); if (clientA == null) clientA = A.ClientEntity_ClientEntity(_null, _null, _null, _null); clientB = t1.$index(0, taskB.clientId); if (clientB == null) clientB = A.ClientEntity_ClientEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientA.displayName)), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(clientB.displayName)), 0, _null).toLowerCase()); break; case "project_id": case "project": t1 = projectMap._map$_map; projectA = t1.$index(0, taskA.projectId); if (projectA == null) projectA = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null); projectB = t1.$index(0, taskB.projectId); if (projectB == null) projectB = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null); response = B.JSString_methods.compareTo$1(projectA.name.toLowerCase(), projectB.name.toLowerCase()); break; case "invoice_id": t1 = invoiceMap._map$_map; invoiceA = t1.$index(0, taskA.invoiceId); if (invoiceA == null) invoiceA = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); invoiceB = t1.$index(0, taskB.invoiceId); if (invoiceB == null) invoiceB = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); response = B.JSString_methods.compareTo$1(invoiceA.number.toLowerCase(), invoiceB.number.toLowerCase()); break; case "entity_state": if (taskA.get$isActive()) t1 = "active"; else { if (taskA.archivedAt > 0) { t1 = taskA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (taskB.get$isActive()) t1 = "active"; else { if (taskB.archivedAt > 0) { t1 = taskB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "date": case "time_log": response = B.JSString_methods.compareTo$1(taskA.timeLog.toLowerCase(), taskB.timeLog.toLowerCase()); break; case "created_at": response = B.JSInt_methods.compareTo$1(taskA.createdAt, taskB.createdAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(taskA.archivedAt, taskB.archivedAt); break; case "updated_at": response = B.JSInt_methods.compareTo$1(taskA.updatedAt, taskB.updatedAt); break; case "documents": response = B.JSInt_methods.compareTo$1(taskA.documents._list$_list.length, taskB.documents._list$_list.length); break; case "number": response = A.compareNatural(taskA.number, taskB.number); break; case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, taskA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, taskB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); response = B.JSString_methods.compareTo$1(userA.get$fullName().toLowerCase(), userB.get$fullName().toLowerCase()); break; case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, taskA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, taskB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); response = B.JSString_methods.compareTo$1(userA.get$fullName().toLowerCase(), userB.get$fullName().toLowerCase()); break; case "is_invoiced": response = taskB.invoiceId.length !== 0 ? 1 : -1; break; case "is_deleted": response = taskB.isDeleted === true ? 1 : -1; break; case "is_running": response = taskB.get$isRunning() ? 1 : -1; break; case "status": if (taskA.get$isRunning()) taskAStatus = -1; else if (taskA.invoiceId.length !== 0) taskAStatus = 999999; else { t1 = taskStatusMap._map$_map.$index(0, taskA.statusId); t1 = t1 == null ? _null : t1.statusOrder; if (t1 == null) t1 = 0; taskAStatus = t1; } if (taskB.get$isRunning()) taskBStatus = -1; else if (taskB.invoiceId.length !== 0) taskBStatus = 999999; else { t1 = taskStatusMap._map$_map.$index(0, taskB.statusId); t1 = t1 == null ? _null : t1.statusOrder; if (t1 == null) t1 = 0; taskBStatus = t1; } response = B.JSInt_methods.compareTo$1(taskAStatus, taskBStatus); break; default: A.print("## ERROR: sort by task." + sortField + " is not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(task.number.toLowerCase(), this.number.toLowerCase()) : response; }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.number, _this.description, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, matchesStatuses$1(statuses) { var t3, t4, t5, t6, _this = this, t1 = statuses._list$_list, t2 = t1.length; if (t2 === 0) return true; for (t3 = A._arrayInstanceType(t1), t2 = new J.ArrayIterator(t1, t2, t3._eval$1("ArrayIterator<1>")), t1 = _this.statusId, t3 = t3._precomputed1, t4 = _this.invoiceId.length === 0, t5 = !t4; t2.moveNext$0();) { t6 = t2.__interceptors$_current; if (t6 == null) t6 = t3._as(t6); if (t6.get$id(t6) === "-2" && _this.get$isRunning()) return true; else if (t6.get$id(t6) === "-3" && t5) return true; else if (t6.get$id(t6) === "-1" && !_this.get$isRunning() && t4) return true; else if (t6.get$id(t6) === t1) return t4; } return false; }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.number, _this.description, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.number; }, get$listDisplayAmount() { return B.JSInt_methods._tdivFast$1(this.calculateDuration$0()._duration, 1000000); }, get$listDisplayAmountType() { return B.FormatNumberType_6; }, get$calculateStatusId() { if (this.invoiceId.length !== 0) return "-3"; else if (this.get$isRunning()) return "-2"; else return "-1"; } }; A.TaskEntity_clone_closure.prototype = { call$1(b) { var t1 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t1; b.get$_task_model$_$this()._task_model$_id = "" + t1; b.get$_task_model$_$this()._task_model$_number = ""; b.get$_task_model$_$this()._task_model$_isChanged = false; b.get$_task_model$_$this()._task_model$_isDeleted = false; b.get$_task_model$_$this()._task_model$_invoiceId = ""; B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 77 }; A.TaskEntity_areTimesValid_closure.prototype = { call$1(time) { var t1, lastDateTime, t2, t3, t4, startDate = time.startDate, endDate = time.endDate; if (endDate == null) { t1 = this._box_0; ++t1.countRunning; startDate.toString; if (startDate._value < t1.lastDateTime._value) t1.isValid = false; } else { startDate.toString; t1 = this._box_0; lastDateTime = t1.lastDateTime; t2 = startDate._value; t3 = lastDateTime._value; if (t2 < t3 || t2 > endDate._value) t1.isValid = false; t4 = endDate._value; if (t4 < t2 || t4 < t3) t1.isValid = false; t1.lastDateTime = t3 > t4 ? lastDateTime : endDate; } }, $signature: 213 }; A.TaskEntity_getInvalidTimeIndices_closure.prototype = { call$1(time) { var t1, t2, t3, lastDateTime, _this = this, startDate = time.startDate, endDate = time.endDate; if (endDate == null) { startDate.toString; t1 = _this._box_0; if (startDate._value < t1.lastDateTime._value) _this.indices.push(t1.counter); } else { startDate.toString; t1 = _this._box_0; t2 = startDate._value; if (t2 < t1.lastDateTime._value || t2 > endDate._value) _this.indices.push(t1.counter); t3 = endDate._value; if (t3 < t2 || t3 < t1.lastDateTime._value) _this.indices.push(t1.counter); lastDateTime = t1.lastDateTime; t1.lastDateTime = lastDateTime._value > t3 ? lastDateTime : endDate; } ++t1.counter; }, $signature: 213 }; A.TaskEntity_isRunning_closure.prototype = { call$1(taskTime) { return taskTime.endDate == null; }, $signature: 214 }; A.TaskEntity_getTaskTimes_closure.prototype = { call$1(detail) { var t1, startDate, endDate, t2, t3, t4; type$.List_dynamic._as(detail); t1 = J.getInterceptor$asx(detail); startDate = J.$eq$(t1.$index(detail, 0), false) || t1.$index(detail, 0) == null ? 0 : J.round$0$n(t1.$index(detail, 0)); endDate = J.$eq$(t1.$index(detail, 1), false) || t1.$index(detail, 1) == null ? 0 : J.round$0$n(t1.$index(detail, 1)); t2 = A.convertTimestampToDate(startDate).toUtc$0(); t3 = (endDate == null ? 0 : endDate) > 0 ? A.convertTimestampToDate(endDate).toUtc$0() : null; t4 = t1.get$length(detail) >= 3 ? t1.$index(detail, 2) : ""; this.details.push(A.TaskTime_TaskTime(t4, t3, t1.get$length(detail) < 4 || t1.$index(detail, 3), t2)); }, $signature: 10 }; A.TaskEntity_getTaskTimes_closure0.prototype = { call$2(timeA, timeB) { var t1 = timeA.startDate; t1.toString; return B.JSInt_methods.compareTo$1(t1._value, timeB.startDate._value); }, $signature: 946 }; A.TaskEntity_addTaskTime_closure.prototype = { call$1(b) { var t1; b.get$_task_model$_$this()._task_model$_isChanged = true; t1 = B.C_JsonCodec.encode$2$toEncodable(this.taskTimes, null); b.get$_task_model$_$this()._timeLog = t1; return b; }, $signature: 77 }; A.TaskEntity_updateTaskTime_closure.prototype = { call$1(b) { var t1; b.get$_task_model$_$this()._task_model$_isChanged = true; t1 = B.C_JsonCodec.encode$2$toEncodable(this.taskTimes, null); b.get$_task_model$_$this()._timeLog = t1; return b; }, $signature: 77 }; A.TaskEntity_deleteTaskTime_closure.prototype = { call$1(b) { var t1; b.get$_task_model$_$this()._task_model$_isChanged = true; t1 = B.C_JsonCodec.encode$2$toEncodable(this.taskTimes, null); b.get$_task_model$_$this()._timeLog = t1; return b; }, $signature: 77 }; A.TaskEntity_calculateDuration_closure.prototype = { call$1(taskTime) { var t1; if (!this.onlyBillable || taskTime.isBillable) { t1 = this._box_0; t1.seconds = t1.seconds + B.JSInt_methods._tdivFast$1(taskTime.get$duration(0)._duration, 1000000); } }, $signature: 213 }; A._$TaskListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_ftt)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TaskListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TaskEntity, t3 = type$.ListBuilder_TaskEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._task_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._task_model$_data = t6; result._task_model$_$v = null; } t4 = result._task_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._task_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_ftt); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._task_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_kii0; }, get$wireName() { return "TaskListResponse"; } }; A._$TaskItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_4QF0)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TaskItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TaskEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._task_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TaskEntityBuilder(); t3._task_model$_$v = t2; result._task_model$_data = t3; result._task_model$_$v = null; } t2 = result._task_model$_data; if (t2 == null) t2 = result._task_model$_data = new A.TaskEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_4QF0); t3.toString; t1._as(t3); t2._task_model$_$v = t3; break; } } return result._task_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4AN5; }, get$wireName() { return "TaskItemResponse"; } }; A._$TaskEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["description", serializers.serialize$2$specifiedType(object.description, B.FullType_h8g), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "invoice_id", serializers.serialize$2$specifiedType(object.invoiceId, B.FullType_h8g), "client_id", serializers.serialize$2$specifiedType(object.clientId, B.FullType_h8g), "rate", serializers.serialize$2$specifiedType(object.rate, B.FullType_MME), "project_id", serializers.serialize$2$specifiedType(object.projectId, B.FullType_h8g), "time_log", serializers.serialize$2$specifiedType(object.timeLog, B.FullType_h8g), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "status_id", serializers.serialize$2$specifiedType(object.statusId, B.FullType_h8g), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.statusOrder; if (value != null) { result.push("status_order"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, t6, result = new A.TaskEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "description": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._description = t4; break; case "number": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_number = t4; break; case "invoice_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_invoiceId = t4; break; case "client_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_clientId = t4; break; case "rate": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t4.toString; A._asDouble(t4); result.get$_task_model$_$this()._rate = t4; break; case "project_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_projectId = t4; break; case "time_log": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._timeLog = t4; break; case "custom_value1": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_customValue1 = t4; break; case "custom_value2": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_customValue2 = t4; break; case "custom_value3": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_customValue3 = t4; break; case "custom_value4": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_customValue4 = t4; break; case "status_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_statusId = t4; break; case "status_order": t4 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_task_model$_$this()._statusOrder = t4; break; case "documents": t4 = result.get$_task_model$_$this(); t5 = t4._task_model$_documents; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._task_model$_documents = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; case "isChanged": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_task_model$_$this()._task_model$_isChanged = t4; break; case "created_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_task_model$_$this()._task_model$_createdAt = t4; break; case "updated_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_task_model$_$this()._task_model$_updatedAt = t4; break; case "archived_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_task_model$_$this()._task_model$_archivedAt = t4; break; case "is_deleted": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_task_model$_$this()._task_model$_isDeleted = t4; break; case "user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_task_model$_$this()._task_model$_createdUserId = t4; break; case "assigned_user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_task_model$_$this()._task_model$_assignedUserId = t4; break; case "id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_task_model$_$this()._task_model$_id = t4; break; } } return result._task_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_2jN10; }, get$wireName() { return "TaskEntity"; } }; A._$TaskListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaskListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._task_model$__hashCode; if (t1 == null) { _this._task_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TaskListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._task_model$_$v; if ($$v != null) { t1 = $$v.data; _this._task_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._task_model$_$v = null; } t1 = _this._task_model$_data; return t1 == null ? _this._task_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TaskEntity) : t1; }, _task_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "TaskListResponse", _$result = null; try { _$result0 = _this._task_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TaskListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_model$_$v = t1; return _$result; } }; A._$TaskItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaskItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._task_model$__hashCode; if (t1 == null) { _this._task_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TaskItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._task_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TaskEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._task_model$_$v = t1; _this._task_model$_data = t2; _this._task_model$_$v = null; } t1 = _this._task_model$_data; return t1 == null ? _this._task_model$_data = new A.TaskEntityBuilder() : t1; }, _task_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "TaskItemResponse", _$result = null; try { _$result0 = _this._task_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._task_model$_build$0(); _$result0 = new A._$TaskItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._task_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_model$_$v = t1; return _$result; } }; A._$TaskTime.prototype = { rebuild$1(updates) { var _$result, t2, t3, _s8_ = "TaskTime", t1 = new A.TaskTimeBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._task_model$_$v = this; updates.call$1(t1); _$result = t1._task_model$_$v; if (_$result == null) { t2 = t1.get$_task_model$_$this()._task_model$_startDate; t3 = t1.get$_task_model$_$this()._task_model$_endDate; _$result = A._$TaskTime$_(A.BuiltValueNullFieldError_checkNotNull(t1.get$_task_model$_$this()._description, _s8_, "description"), t3, A.BuiltValueNullFieldError_checkNotNull(t1.get$_task_model$_$this()._isBillable, _s8_, "isBillable"), t2); } A.ArgumentError_checkNotNull(_$result, "other"); return t1._task_model$_$v = _$result; }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaskTime && J.$eq$(_this.startDate, other.startDate) && J.$eq$(_this.endDate, other.endDate) && _this.description === other.description && _this.isBillable === other.isBillable; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.startDate)), J.get$hashCode$(_this.endDate)), B.JSString_methods.get$hashCode(_this.description)), B.JSBool_methods.get$hashCode(_this.isBillable))); t1 = _this._task_model$__hashCode; if (t1 == null) { _this._task_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskTime"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "startDate", _this.startDate); t2.add$2(t1, "endDate", _this.endDate); t2.add$2(t1, "description", _this.description); t2.add$2(t1, "isBillable", _this.isBillable); return t2.toString$0(t1); } }; A.TaskTimeBuilder.prototype = { get$_task_model$_$this() { var _this = this, $$v = _this._task_model$_$v; if ($$v != null) { _this._task_model$_startDate = $$v.startDate; _this._task_model$_endDate = $$v.endDate; _this._description = $$v.description; _this._isBillable = $$v.isBillable; _this._task_model$_$v = null; } return _this; } }; A._$TaskEntity.prototype = { rebuild$1(updates) { var t1 = new A.TaskEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._task_model$_$v = this; updates.call$1(t1); return t1._task_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaskEntity && _this.description === other.description && _this.number === other.number && _this.invoiceId === other.invoiceId && _this.clientId === other.clientId && _this.rate === other.rate && _this.projectId === other.projectId && _this.timeLog === other.timeLog && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.statusId === other.statusId && _this.statusOrder == other.statusOrder && _this.documents.$eq(0, other.documents) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.description)), B.JSString_methods.get$hashCode(_this.number)), B.JSString_methods.get$hashCode(_this.invoiceId)), B.JSString_methods.get$hashCode(_this.clientId)), B.JSNumber_methods.get$hashCode(_this.rate)), B.JSString_methods.get$hashCode(_this.projectId)), B.JSString_methods.get$hashCode(_this.timeLog)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSString_methods.get$hashCode(_this.statusId)), J.get$hashCode$(_this.statusOrder)), _this.documents.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._task_model$__hashCode; if (t1 == null) { _this._task_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "description", _this.description); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "invoiceId", _this.invoiceId); t2.add$2(t1, "clientId", _this.clientId); t2.add$2(t1, "rate", _this.rate); t2.add$2(t1, "projectId", _this.projectId); t2.add$2(t1, "timeLog", _this.timeLog); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "statusId", _this.statusId); t2.add$2(t1, "statusOrder", _this.statusOrder); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$clientId(receiver) { return this.clientId; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.TaskEntityBuilder.prototype = { get$documents() { var t1 = this.get$_task_model$_$this(), t2 = t1._task_model$_documents; return t2 == null ? t1._task_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$id(_) { return this.get$_task_model$_$this()._task_model$_id; }, get$_task_model$_$this() { var t1, _this = this, $$v = _this._task_model$_$v; if ($$v != null) { _this._description = $$v.description; _this._task_model$_number = $$v.number; _this._task_model$_invoiceId = $$v.invoiceId; _this._task_model$_clientId = $$v.clientId; _this._rate = $$v.rate; _this._task_model$_projectId = $$v.projectId; _this._timeLog = $$v.timeLog; _this._task_model$_customValue1 = $$v.customValue1; _this._task_model$_customValue2 = $$v.customValue2; _this._task_model$_customValue3 = $$v.customValue3; _this._task_model$_customValue4 = $$v.customValue4; _this._task_model$_statusId = $$v.statusId; _this._statusOrder = $$v.statusOrder; t1 = $$v.documents; _this._task_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._task_model$_isChanged = $$v.isChanged; _this._task_model$_createdAt = $$v.createdAt; _this._task_model$_updatedAt = $$v.updatedAt; _this._task_model$_archivedAt = $$v.archivedAt; _this._task_model$_isDeleted = $$v.isDeleted; _this._task_model$_createdUserId = $$v.createdUserId; _this._task_model$_assignedUserId = $$v.assignedUserId; _this._task_model$_id = $$v.id; _this._task_model$_$v = null; } return _this; }, _task_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, exception, _this = this, _s10_ = "TaskEntity", _$result = null; try { _$result0 = _this._task_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._description, _s10_, "description"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_number, _s10_, "number"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_invoiceId, _s10_, "invoiceId"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_clientId, _s10_, "clientId"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._rate, _s10_, "rate"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_projectId, _s10_, "projectId"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._timeLog, _s10_, "timeLog"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_customValue1, _s10_, "customValue1"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_customValue2, _s10_, "customValue2"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_customValue3, _s10_, "customValue3"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_customValue4, _s10_, "customValue4"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_statusId, _s10_, "statusId"); t13 = _this.get$_task_model$_$this()._statusOrder; t14 = _this.get$documents().build$0(); t15 = _this.get$_task_model$_$this()._task_model$_isChanged; t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_createdAt, _s10_, "createdAt"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_updatedAt, _s10_, "updatedAt"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_archivedAt, _s10_, "archivedAt"); t19 = _this.get$_task_model$_$this()._task_model$_isDeleted; t20 = _this.get$_task_model$_$this()._task_model$_createdUserId; _$result0 = A._$TaskEntity$_(t18, _this.get$_task_model$_$this()._task_model$_assignedUserId, t4, t16, t20, t8, t9, t10, t11, t1, t14, A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_model$_$this()._task_model$_id, _s10_, "id"), t3, t15, t19, t2, t6, t5, t12, t13, t7, t17); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s10_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_model$_$v = t1; return _$result; } }; A._TaskEntity_Object_BaseEntity.prototype = {}; A._TaskEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._TaskEntity_Object_BaseEntity_SelectableEntity_BelongsToClient.prototype = {}; A.TaskStatusListResponse.prototype = {}; A.TaskStatusItemResponse.prototype = {}; A.TaskStatusEntity.prototype = { get$entityType() { return B.EntityType_taskStatus; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect && includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$3$sortAscending$sortField$taskStatus(_, sortAscending, sortField, taskStatus) { var response, t1, t2; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(this.name, taskStatus.name); break; case "order": t1 = this.statusOrder; if (t1 == null) t1 = 99999; t2 = taskStatus.statusOrder; response = B.JSInt_methods.compareTo$1(t1, t2 == null ? 99999 : t2); break; case "updated_at": response = B.JSInt_methods.compareTo$1(this.updatedAt, taskStatus.updatedAt); break; default: A.print("## ERROR: sort by taskStatus." + sortField + " is not implemented"); response = 0; break; } return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; } }; A._$TaskStatusListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_d3X)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TaskStatusListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TaskStatusEntity, t3 = type$.ListBuilder_TaskStatusEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._task_status_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._task_status_model$_data = t6; result._task_status_model$_$v = null; } t4 = result._task_status_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._task_status_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_d3X); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._task_status_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_A4L; }, get$wireName() { return "TaskStatusListResponse"; } }; A._$TaskStatusItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_ef4)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TaskStatusItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TaskStatusEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._task_status_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TaskStatusEntityBuilder(); t3.get$_task_status_model$_$this()._task_status_model$_color = ""; t3._task_status_model$_$v = t2; result._task_status_model$_data = t3; result._task_status_model$_$v = null; } t2 = result._task_status_model$_data; if (t2 == null) { t2 = new A.TaskStatusEntityBuilder(); t2.get$_task_status_model$_$this()._task_status_model$_color = ""; result._task_status_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_ef4); t3.toString; t1._as(t3); t2._task_status_model$_$v = t3; break; } } return result._task_status_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_3Bm; }, get$wireName() { return "TaskStatusItemResponse"; } }; A._$TaskStatusEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "color", serializers.serialize$2$specifiedType(object.color, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.statusOrder; if (value != null) { result.push("status_order"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.TaskStatusEntityBuilder(); result.get$_task_status_model$_$this()._task_status_model$_color = ""; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_task_status_model$_$this()._task_status_model$_name = t1; break; case "color": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_task_status_model$_$this()._task_status_model$_color = t1; break; case "status_order": t1 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_task_status_model$_$this()._task_status_model$_statusOrder = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_task_status_model$_$this()._task_status_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_task_status_model$_$this()._task_status_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_task_status_model$_$this()._task_status_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_task_status_model$_$this()._task_status_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_task_status_model$_$this()._task_status_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_task_status_model$_$this()._task_status_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_task_status_model$_$this()._task_status_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_task_status_model$_$this()._task_status_model$_id = t1; break; } } return result._task_status_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_6m41; }, get$wireName() { return "TaskStatusEntity"; } }; A._$TaskStatusListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaskStatusListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_status_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._task_status_model$__hashCode; if (t1 == null) { _this._task_status_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskStatusListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TaskStatusListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._task_status_model$_$v; if ($$v != null) { t1 = $$v.data; _this._task_status_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._task_status_model$_$v = null; } t1 = _this._task_status_model$_data; return t1 == null ? _this._task_status_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TaskStatusEntity) : t1; }, _task_status_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s22_ = "TaskStatusListResponse", _$result = null; try { _$result0 = _this._task_status_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TaskStatusListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s22_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_status_model$_$v = t1; return _$result; } }; A._$TaskStatusItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaskStatusItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_status_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._task_status_model$__hashCode; if (t1 == null) { _this._task_status_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskStatusItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TaskStatusItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._task_status_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TaskStatusEntityBuilder(); t2.get$_task_status_model$_$this()._task_status_model$_color = ""; A.ArgumentError_checkNotNull(t1, "other"); t2._task_status_model$_$v = t1; _this._task_status_model$_data = t2; _this._task_status_model$_$v = null; } t1 = _this._task_status_model$_data; if (t1 == null) { t1 = new A.TaskStatusEntityBuilder(); t1.get$_task_status_model$_$this()._task_status_model$_color = ""; _this._task_status_model$_data = t1; } return t1; }, _task_status_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s22_ = "TaskStatusItemResponse", _$result = null; try { _$result0 = _this._task_status_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._task_status_model$_build$0(); _$result0 = new A._$TaskStatusItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s22_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._task_status_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_status_model$_$v = t1; return _$result; } }; A._$TaskStatusEntity.prototype = { rebuild$1(updates) { var t1 = new A.TaskStatusEntityBuilder(); t1.get$_task_status_model$_$this()._task_status_model$_color = ""; A.ArgumentError_checkNotNull(this, "other"); t1._task_status_model$_$v = this; updates.call$1(t1); return t1._task_status_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaskStatusEntity && _this.name === other.name && _this.color === other.color && _this.statusOrder == other.statusOrder && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_status_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.color)), J.get$hashCode$(_this.statusOrder)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._task_status_model$__hashCode; if (t1 == null) { _this._task_status_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskStatusEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "color", _this.color); t2.add$2(t1, "statusOrder", _this.statusOrder); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$name(receiver) { return this.name; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.TaskStatusEntityBuilder.prototype = { get$id(_) { return this.get$_task_status_model$_$this()._task_status_model$_id; }, get$_task_status_model$_$this() { var _this = this, $$v = _this._task_status_model$_$v; if ($$v != null) { _this._task_status_model$_name = $$v.name; _this._task_status_model$_color = $$v.color; _this._task_status_model$_statusOrder = $$v.statusOrder; _this._task_status_model$_isChanged = $$v.isChanged; _this._task_status_model$_createdAt = $$v.createdAt; _this._task_status_model$_updatedAt = $$v.updatedAt; _this._task_status_model$_archivedAt = $$v.archivedAt; _this._task_status_model$_isDeleted = $$v.isDeleted; _this._task_status_model$_createdUserId = $$v.createdUserId; _this._task_status_model$_assignedUserId = $$v.assignedUserId; _this._task_status_model$_id = $$v.id; _this._task_status_model$_$v = null; } return _this; }, _task_status_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _s16_ = "TaskStatusEntity", _$result = _this._task_status_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_model$_$this()._task_status_model$_name, _s16_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_model$_$this()._task_status_model$_color, _s16_, "color"); t3 = _this.get$_task_status_model$_$this()._task_status_model$_statusOrder; t4 = _this.get$_task_status_model$_$this()._task_status_model$_isChanged; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_model$_$this()._task_status_model$_createdAt, _s16_, "createdAt"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_model$_$this()._task_status_model$_updatedAt, _s16_, "updatedAt"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_model$_$this()._task_status_model$_archivedAt, _s16_, "archivedAt"); t8 = _this.get$_task_status_model$_$this()._task_status_model$_isDeleted; t9 = _this.get$_task_status_model$_$this()._task_status_model$_createdUserId; _$result = A._$TaskStatusEntity$_(t7, _this.get$_task_status_model$_$this()._task_status_model$_assignedUserId, t2, t5, t9, A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_model$_$this()._task_status_model$_id, _s16_, "id"), t4, t8, t1, t3, t6); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._task_status_model$_$v = _$result; } }; A._TaskStatusEntity_Object_BaseEntity.prototype = {}; A._TaskStatusEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._TaskStatusEntity_Object_BaseEntity_SelectableEntity_EntityStatus.prototype = {}; A.TaxDataEntity.prototype = {}; A.TaxConfigEntity.prototype = {}; A.TaxConfigRegionEntity.prototype = {}; A.TaxConfigSubregionEntity.prototype = {}; A._$TaxDataEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["geoPostalCode", serializers.serialize$2$specifiedType(object.geoPostalCode, B.FullType_h8g), "geoCity", serializers.serialize$2$specifiedType(object.geoCity, B.FullType_h8g), "geoCounty", serializers.serialize$2$specifiedType(object.geoCounty, B.FullType_h8g), "geoState", serializers.serialize$2$specifiedType(object.geoState, B.FullType_h8g), "taxSales", serializers.serialize$2$specifiedType(object.taxSales, B.FullType_MME), "stateSalesTax", serializers.serialize$2$specifiedType(object.stateSalesTax, B.FullType_MME), "citySalesTax", serializers.serialize$2$specifiedType(object.citySalesTax, B.FullType_MME), "cityTaxCode", serializers.serialize$2$specifiedType(object.cityTaxCode, B.FullType_h8g), "countySalesTax", serializers.serialize$2$specifiedType(object.countySalesTax, B.FullType_MME), "countyTaxCode", serializers.serialize$2$specifiedType(object.countyTaxCode, B.FullType_h8g), "districtSalesTax", serializers.serialize$2$specifiedType(object.districtSalesTax, B.FullType_MME)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.TaxDataEntityBuilder(); A.TaxDataEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "geoPostalCode": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._geoPostalCode = t1; break; case "geoCity": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._geoCity = t1; break; case "geoCounty": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._geoCounty = t1; break; case "geoState": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._geoState = t1; break; case "taxSales": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._taxSales = t1; break; case "stateSalesTax": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._stateSalesTax = t1; break; case "citySalesTax": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._citySalesTax = t1; break; case "cityTaxCode": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._cityTaxCode = t1; break; case "countySalesTax": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._countySalesTax = t1; break; case "countyTaxCode": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._countyTaxCode = t1; break; case "districtSalesTax": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._districtSalesTax = t1; break; } } return result._tax_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_qJr; }, get$wireName() { return "TaxDataEntity"; } }; A._$TaxConfigEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["version", serializers.serialize$2$specifiedType(object.version, B.FullType_h8g), "seller_subregion", serializers.serialize$2$specifiedType(object.sellerSubregion, B.FullType_h8g), "regions", serializers.serialize$2$specifiedType(object.regions, B.FullType_afF)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.TaxConfigEntityBuilder(); A.TaxConfigEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_TaxConfigRegionEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "version": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_tax_model$_$this()._version = t2; break; case "seller_subregion": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_tax_model$_$this()._sellerSubregion = t2; break; case "regions": t2 = result.get$_tax_model$_$this(); t3 = t2._regions; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._regions = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_afF); t3.toString; t2.replace$1(0, t3); break; } } return result._tax_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mOq; }, get$wireName() { return "TaxConfigEntity"; } }; A._$TaxConfigRegionEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["has_sales_above_threshold", serializers.serialize$2$specifiedType(object.hasSalesAboveThreshold, B.FullType_MtR), "tax_all_subregions", serializers.serialize$2$specifiedType(object.taxAll, B.FullType_MtR), "tax_threshold", serializers.serialize$2$specifiedType(object.taxThreshold, B.FullType_MME), "subregions", serializers.serialize$2$specifiedType(object.subregions, B.FullType_2rb)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.TaxConfigRegionEntityBuilder(); A.TaxConfigRegionEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_TaxConfigSubregionEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "has_sales_above_threshold": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_tax_model$_$this()._hasSalesAboveThreshold = t2; break; case "tax_all_subregions": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t2.toString; A._asBool(t2); result.get$_tax_model$_$this()._taxAll = t2; break; case "tax_threshold": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t2.toString; A._asDouble(t2); result.get$_tax_model$_$this()._taxThreshold = t2; break; case "subregions": t2 = result.get$_tax_model$_$this(); t3 = t2._subregions; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._subregions = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2rb); t3.toString; t2.replace$1(0, t3); break; } } return result._tax_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_9QI; }, get$wireName() { return "TaxConfigRegionEntity"; } }; A._$TaxConfigSubregionEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["apply_tax", serializers.serialize$2$specifiedType(object.applyTax, B.FullType_MtR), "tax_rate", serializers.serialize$2$specifiedType(object.taxRate, B.FullType_MME), "tax_name", serializers.serialize$2$specifiedType(object.taxName, B.FullType_h8g), "reduced_tax_rate", serializers.serialize$2$specifiedType(object.reducedTaxRate, B.FullType_MME)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.TaxConfigSubregionEntityBuilder(); A.TaxConfigSubregionEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "apply_tax": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_tax_model$_$this()._applyTax = t1; break; case "tax_rate": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._taxRate = t1; break; case "tax_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_model$_$this()._taxName = t1; break; case "reduced_tax_rate": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_model$_$this()._reducedTaxRate = t1; break; } } return result._tax_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_uHU; }, get$wireName() { return "TaxConfigSubregionEntity"; } }; A._$TaxDataEntity.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaxDataEntity && _this.geoPostalCode === other.geoPostalCode && _this.geoCity === other.geoCity && _this.geoCounty === other.geoCounty && _this.geoState === other.geoState && _this.taxSales === other.taxSales && _this.stateSalesTax === other.stateSalesTax && _this.citySalesTax === other.citySalesTax && _this.cityTaxCode === other.cityTaxCode && _this.countySalesTax === other.countySalesTax && _this.countyTaxCode === other.countyTaxCode && _this.districtSalesTax === other.districtSalesTax; }, get$hashCode(_) { var _this = this; return A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.geoPostalCode)), B.JSString_methods.get$hashCode(_this.geoCity)), B.JSString_methods.get$hashCode(_this.geoCounty)), B.JSString_methods.get$hashCode(_this.geoState)), B.JSNumber_methods.get$hashCode(_this.taxSales)), B.JSNumber_methods.get$hashCode(_this.stateSalesTax)), B.JSNumber_methods.get$hashCode(_this.citySalesTax)), B.JSString_methods.get$hashCode(_this.cityTaxCode)), B.JSNumber_methods.get$hashCode(_this.countySalesTax)), B.JSString_methods.get$hashCode(_this.countyTaxCode)), B.JSNumber_methods.get$hashCode(_this.districtSalesTax))); }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxDataEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "geoPostalCode", _this.geoPostalCode); t2.add$2(t1, "geoCity", _this.geoCity); t2.add$2(t1, "geoCounty", _this.geoCounty); t2.add$2(t1, "geoState", _this.geoState); t2.add$2(t1, "taxSales", _this.taxSales); t2.add$2(t1, "stateSalesTax", _this.stateSalesTax); t2.add$2(t1, "citySalesTax", _this.citySalesTax); t2.add$2(t1, "cityTaxCode", _this.cityTaxCode); t2.add$2(t1, "countySalesTax", _this.countySalesTax); t2.add$2(t1, "countyTaxCode", _this.countyTaxCode); t2.add$2(t1, "districtSalesTax", _this.districtSalesTax); return t2.toString$0(t1); } }; A.TaxDataEntityBuilder.prototype = { get$_tax_model$_$this() { var _this = this, $$v = _this._tax_model$_$v; if ($$v != null) { _this._geoPostalCode = $$v.geoPostalCode; _this._geoCity = $$v.geoCity; _this._geoCounty = $$v.geoCounty; _this._geoState = $$v.geoState; _this._taxSales = $$v.taxSales; _this._stateSalesTax = $$v.stateSalesTax; _this._citySalesTax = $$v.citySalesTax; _this._cityTaxCode = $$v.cityTaxCode; _this._countySalesTax = $$v.countySalesTax; _this._countyTaxCode = $$v.countyTaxCode; _this._districtSalesTax = $$v.districtSalesTax; _this._tax_model$_$v = null; } return _this; }, _tax_model$_build$0() { var t1, t2, t3, t4, t5, t6, _this = this, _s13_ = "TaxDataEntity", _$result = _this._tax_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._geoPostalCode, _s13_, "geoPostalCode"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._geoCity, _s13_, "geoCity"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._geoCounty, _s13_, "geoCounty"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._geoState, _s13_, "geoState"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._taxSales, _s13_, "taxSales"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._stateSalesTax, _s13_, "stateSalesTax"); _$result = A._$TaxDataEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._citySalesTax, _s13_, "citySalesTax"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._cityTaxCode, _s13_, "cityTaxCode"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._countySalesTax, _s13_, "countySalesTax"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._countyTaxCode, _s13_, "countyTaxCode"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._districtSalesTax, _s13_, "districtSalesTax"), t2, t3, t1, t4, t6, t5); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._tax_model$_$v = _$result; } }; A._$TaxConfigEntity.prototype = { rebuild$1(updates) { var t1 = new A.TaxConfigEntityBuilder(); A.TaxConfigEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._tax_model$_$v = this; updates.call$1(t1); return t1._tax_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaxConfigEntity && _this.version === other.version && _this.sellerSubregion === other.sellerSubregion && _this.regions.$eq(0, other.regions); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.version)), B.JSString_methods.get$hashCode(_this.sellerSubregion)), _this.regions.get$hashCode(0))); t1 = _this._tax_model$__hashCode; if (t1 == null) { _this._tax_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxConfigEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "version", this.version); t2.add$2(t1, "sellerSubregion", this.sellerSubregion); t2.add$2(t1, "regions", this.regions); return t2.toString$0(t1); } }; A.TaxConfigEntityBuilder.prototype = { get$regions() { var t1 = this.get$_tax_model$_$this(), t2 = t1._regions; return t2 == null ? t1._regions = A.MapBuilder_MapBuilder(type$.String, type$.TaxConfigRegionEntity) : t2; }, get$_tax_model$_$this() { var t1, t2, _this = this, $$v = _this._tax_model$_$v; if ($$v != null) { _this._version = $$v.version; _this._sellerSubregion = $$v.sellerSubregion; t1 = $$v.regions; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._regions = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._tax_model$_$v = null; } return _this; }, _tax_model$_build$0() { var _$failedField, e, _$result0, t1, t2, exception, _this = this, _s15_ = "TaxConfigEntity", _$result = null; try { _$result0 = _this._tax_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._version, _s15_, "version"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._sellerSubregion, _s15_, "sellerSubregion"); _$result0 = A._$TaxConfigEntity$_(_this.get$regions().build$0(), t2, t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "regions"; _this.get$regions().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s15_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._tax_model$_$v = t1; return _$result; } }; A._$TaxConfigRegionEntity.prototype = { rebuild$1(updates) { var t1 = new A.TaxConfigRegionEntityBuilder(); A.TaxConfigRegionEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._tax_model$_$v = this; updates.call$1(t1); return t1._tax_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaxConfigRegionEntity && _this.hasSalesAboveThreshold === other.hasSalesAboveThreshold && _this.taxAll === other.taxAll && _this.taxThreshold === other.taxThreshold && _this.subregions.$eq(0, other.subregions); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.hasSalesAboveThreshold)), B.JSBool_methods.get$hashCode(_this.taxAll)), B.JSNumber_methods.get$hashCode(_this.taxThreshold)), _this.subregions.get$hashCode(0))); t1 = _this._tax_model$__hashCode; if (t1 == null) { _this._tax_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxConfigRegionEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "hasSalesAboveThreshold", _this.hasSalesAboveThreshold); t2.add$2(t1, "taxAll", _this.taxAll); t2.add$2(t1, "taxThreshold", _this.taxThreshold); t2.add$2(t1, "subregions", _this.subregions); return t2.toString$0(t1); } }; A.TaxConfigRegionEntityBuilder.prototype = { get$subregions() { var t1 = this.get$_tax_model$_$this(), t2 = t1._subregions; return t2 == null ? t1._subregions = A.MapBuilder_MapBuilder(type$.String, type$.TaxConfigSubregionEntity) : t2; }, get$_tax_model$_$this() { var t1, t2, _this = this, $$v = _this._tax_model$_$v; if ($$v != null) { _this._hasSalesAboveThreshold = $$v.hasSalesAboveThreshold; _this._taxAll = $$v.taxAll; _this._taxThreshold = $$v.taxThreshold; t1 = $$v.subregions; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._subregions = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._tax_model$_$v = null; } return _this; }, _tax_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, exception, _this = this, _s21_ = "TaxConfigRegionEntity", _s22_ = "hasSalesAboveThreshold", _s12_ = "taxThreshold", _s10_ = "subregions", _$result = null; try { _$result0 = _this._tax_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._hasSalesAboveThreshold, _s21_, _s22_); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._taxAll, _s21_, "taxAll"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._taxThreshold, _s21_, _s12_); t4 = _this.get$subregions().build$0(); _$result0 = new A._$TaxConfigRegionEntity(t1, t2, t3, t4); A.BuiltValueNullFieldError_checkNotNull(t1, _s21_, _s22_); A.BuiltValueNullFieldError_checkNotNull(t2, _s21_, "taxAll"); A.BuiltValueNullFieldError_checkNotNull(t3, _s21_, _s12_); A.BuiltValueNullFieldError_checkNotNull(t4, _s21_, _s10_); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s10_; _this.get$subregions().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s21_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._tax_model$_$v = t1; return _$result; } }; A._$TaxConfigSubregionEntity.prototype = { rebuild$1(updates) { var t1 = new A.TaxConfigSubregionEntityBuilder(); A.TaxConfigSubregionEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._tax_model$_$v = this; updates.call$1(t1); return t1._tax_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaxConfigSubregionEntity && _this.applyTax === other.applyTax && _this.taxRate === other.taxRate && _this.taxName === other.taxName && _this.reducedTaxRate === other.reducedTaxRate; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.applyTax)), B.JSNumber_methods.get$hashCode(_this.taxRate)), B.JSString_methods.get$hashCode(_this.taxName)), B.JSNumber_methods.get$hashCode(_this.reducedTaxRate))); t1 = _this._tax_model$__hashCode; if (t1 == null) { _this._tax_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxConfigSubregionEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "applyTax", _this.applyTax); t2.add$2(t1, "taxRate", _this.taxRate); t2.add$2(t1, "taxName", _this.taxName); t2.add$2(t1, "reducedTaxRate", _this.reducedTaxRate); return t2.toString$0(t1); }, get$taxRate() { return this.taxRate; } }; A.TaxConfigSubregionEntityBuilder.prototype = { get$taxRate() { return this.get$_tax_model$_$this()._taxRate; }, get$_tax_model$_$this() { var _this = this, $$v = _this._tax_model$_$v; if ($$v != null) { _this._applyTax = $$v.applyTax; _this._taxRate = $$v.taxRate; _this._taxName = $$v.taxName; _this._reducedTaxRate = $$v.reducedTaxRate; _this._tax_model$_$v = null; } return _this; }, _tax_model$_build$0() { var t1, t2, t3, t4, _this = this, _s24_ = "TaxConfigSubregionEntity", _s8_ = "applyTax", _s14_ = "reducedTaxRate", _$result = _this._tax_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._applyTax, _s24_, _s8_); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._taxRate, _s24_, "taxRate"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._taxName, _s24_, "taxName"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_model$_$this()._reducedTaxRate, _s24_, _s14_); _$result = new A._$TaxConfigSubregionEntity(t1, t2, t3, t4); A.BuiltValueNullFieldError_checkNotNull(t1, _s24_, _s8_); A.BuiltValueNullFieldError_checkNotNull(t2, _s24_, "taxRate"); A.BuiltValueNullFieldError_checkNotNull(t3, _s24_, "taxName"); A.BuiltValueNullFieldError_checkNotNull(t4, _s24_, _s14_); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._tax_model$_$v = _$result; } }; A.TaxRateListResponse.prototype = {}; A.TaxRateItemResponse.prototype = {}; A.TaxRateEntity.prototype = { get$entityType() { return B.EntityType_taxRate; }, get$listDisplayName() { return this.name; }, get$isEmpty(_) { return this.rate === 0 && this.name.length === 0; }, compareTo$3(_, taxRate, sortField, sortAscending) { var response, taxRateA = sortAscending ? this : taxRate, taxRateB = sortAscending ? taxRate : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(taxRateA.name.toLowerCase(), taxRateB.name.toLowerCase()); break; case "rate": response = B.JSNumber_methods.compareTo$1(taxRateA.rate, taxRateB.rate); break; default: A.print("## ERROR: sort by ." + sortField + " is not implemented"); response = 0; break; } return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect) if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A._$TaxRateListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_er0)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TaxRateListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TaxRateEntity, t3 = type$.ListBuilder_TaxRateEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._tax_rate_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._tax_rate_model$_data = t6; result._tax_rate_model$_$v = null; } t4 = result._tax_rate_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._tax_rate_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_er0); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._tax_rate_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EuK0; }, get$wireName() { return "TaxRateListResponse"; } }; A._$TaxRateItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_ML3)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TaxRateItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TaxRateEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._tax_rate_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TaxRateEntityBuilder(); t3._tax_rate_model$_$v = t2; result._tax_rate_model$_data = t3; result._tax_rate_model$_$v = null; } t2 = result._tax_rate_model$_data; if (t2 == null) t2 = result._tax_rate_model$_data = new A.TaxRateEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_ML3); t3.toString; t1._as(t3); t2._tax_rate_model$_$v = t3; break; } } return result._tax_rate_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_wqK; }, get$wireName() { return "TaxRateItemResponse"; } }; A._$TaxRateEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "rate", serializers.serialize$2$specifiedType(object.rate, B.FullType_MME), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.TaxRateEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_rate_model$_$this()._tax_rate_model$_name = t1; break; case "rate": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_tax_rate_model$_$this()._tax_rate_model$_rate = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_tax_rate_model$_$this()._tax_rate_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_tax_rate_model$_$this()._tax_rate_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_tax_rate_model$_$this()._tax_rate_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_tax_rate_model$_$this()._tax_rate_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_tax_rate_model$_$this()._tax_rate_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_tax_rate_model$_$this()._tax_rate_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_tax_rate_model$_$this()._tax_rate_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_tax_rate_model$_$this()._tax_rate_model$_id = t1; break; } } return result._tax_rate_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_019; }, get$wireName() { return "TaxRateEntity"; } }; A._$TaxRateListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaxRateListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_rate_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._tax_rate_model$__hashCode; if (t1 == null) { _this._tax_rate_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxRateListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TaxRateListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._tax_rate_model$_$v; if ($$v != null) { t1 = $$v.data; _this._tax_rate_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._tax_rate_model$_$v = null; } t1 = _this._tax_rate_model$_data; return t1 == null ? _this._tax_rate_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TaxRateEntity) : t1; }, _tax_rate_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "TaxRateListResponse", _$result = null; try { _$result0 = _this._tax_rate_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TaxRateListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._tax_rate_model$_$v = t1; return _$result; } }; A._$TaxRateItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaxRateItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_rate_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._tax_rate_model$__hashCode; if (t1 == null) { _this._tax_rate_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxRateItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TaxRateItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._tax_rate_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TaxRateEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._tax_rate_model$_$v = t1; _this._tax_rate_model$_data = t2; _this._tax_rate_model$_$v = null; } t1 = _this._tax_rate_model$_data; return t1 == null ? _this._tax_rate_model$_data = new A.TaxRateEntityBuilder() : t1; }, _tax_rate_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "TaxRateItemResponse", _$result = null; try { _$result0 = _this._tax_rate_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._tax_rate_model$_build$0(); _$result0 = new A._$TaxRateItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._tax_rate_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._tax_rate_model$_$v = t1; return _$result; } }; A._$TaxRateEntity.prototype = { rebuild$1(updates) { var t1 = new A.TaxRateEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._tax_rate_model$_$v = this; updates.call$1(t1); return t1._tax_rate_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TaxRateEntity && _this.name === other.name && _this.rate === other.rate && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_rate_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSNumber_methods.get$hashCode(_this.rate)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._tax_rate_model$__hashCode; if (t1 == null) { _this._tax_rate_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxRateEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "rate", _this.rate); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.TaxRateEntityBuilder.prototype = { get$id(_) { return this.get$_tax_rate_model$_$this()._tax_rate_model$_id; }, get$_tax_rate_model$_$this() { var _this = this, $$v = _this._tax_rate_model$_$v; if ($$v != null) { _this._tax_rate_model$_name = $$v.name; _this._tax_rate_model$_rate = $$v.rate; _this._tax_rate_model$_isChanged = $$v.isChanged; _this._tax_rate_model$_createdAt = $$v.createdAt; _this._tax_rate_model$_updatedAt = $$v.updatedAt; _this._tax_rate_model$_archivedAt = $$v.archivedAt; _this._tax_rate_model$_isDeleted = $$v.isDeleted; _this._tax_rate_model$_createdUserId = $$v.createdUserId; _this._tax_rate_model$_assignedUserId = $$v.assignedUserId; _this._tax_rate_model$_id = $$v.id; _this._tax_rate_model$_$v = null; } return _this; }, _tax_rate_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this, _s13_ = "TaxRateEntity", _$result = _this._tax_rate_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_model$_$this()._tax_rate_model$_name, _s13_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_model$_$this()._tax_rate_model$_rate, _s13_, "rate"); t3 = _this.get$_tax_rate_model$_$this()._tax_rate_model$_isChanged; t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_model$_$this()._tax_rate_model$_createdAt, _s13_, "createdAt"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_model$_$this()._tax_rate_model$_updatedAt, _s13_, "updatedAt"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_model$_$this()._tax_rate_model$_archivedAt, _s13_, "archivedAt"); t7 = _this.get$_tax_rate_model$_$this()._tax_rate_model$_isDeleted; t8 = _this.get$_tax_rate_model$_$this()._tax_rate_model$_createdUserId; _$result = A._$TaxRateEntity$_(t6, _this.get$_tax_rate_model$_$this()._tax_rate_model$_assignedUserId, t4, t8, A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_model$_$this()._tax_rate_model$_id, _s13_, "id"), t3, t7, t1, t2, t5); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._tax_rate_model$_$v = _$result; } }; A._TaxRateEntity_Object_BaseEntity.prototype = {}; A._TaxRateEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.TokenListResponse.prototype = {}; A.TokenItemResponse.prototype = {}; A.TokenEntity.prototype = { get$entityType() { return B.EntityType_token; }, get$listDisplayName() { return this.name; }, compareTo$3(_, token, sortField, sortAscending) { var response, tokenA = sortAscending ? this : token, tokenB = sortAscending ? token : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(tokenA.name.toLowerCase(), tokenB.name.toLowerCase()); break; default: A.print("## ERROR: sort by token." + sortField + " is not implemented"); response = 0; break; } return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var t1, _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction); if (B.JSString_methods.substring$1(_this.token, 10) !== "xxxxxxxxxxx" && !multiselect) actions.push(B.EntityAction_copy); t1 = _this.isDeleted; t1.toString; if (!t1 && !multiselect) if (includeEdit && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A._$TokenListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_qpA)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TokenListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TokenEntity, t3 = type$.ListBuilder_TokenEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._token_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._token_model$_data = t6; result._token_model$_$v = null; } t4 = result._token_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._token_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_qpA); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Dmn; }, get$wireName() { return "TokenListResponse"; } }; A._$TokenItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Azp)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TokenItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TokenEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._token_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TokenEntityBuilder(); t3._token_model$_$v = t2; result._token_model$_data = t3; result._token_model$_$v = null; } t2 = result._token_model$_data; if (t2 == null) t2 = result._token_model$_data = new A.TokenEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_Azp); t3.toString; t1._as(t3); t2._token_model$_$v = t3; break; } } return result._token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_oyU4; }, get$wireName() { return "TokenItemResponse"; } }; A._$TokenEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["is_system", serializers.serialize$2$specifiedType(object.isSystem, B.FullType_MtR), "token", serializers.serialize$2$specifiedType(object.token, B.FullType_h8g), "name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, result = new A.TokenEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "is_system": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_token_model$_$this()._isSystem = t1; break; case "token": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_token_model$_$this()._token_model$_token = t1; break; case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_token_model$_$this()._token_model$_name = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_token_model$_$this()._token_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_token_model$_$this()._token_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_token_model$_$this()._token_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_token_model$_$this()._token_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_token_model$_$this()._token_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_token_model$_$this()._token_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_token_model$_$this()._token_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_token_model$_$this()._token_model$_id = t1; break; } } return result._token_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_6QF; }, get$wireName() { return "TokenEntity"; } }; A._$TokenListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TokenListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._token_model$__hashCode; if (t1 == null) { _this._token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TokenListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TokenListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._token_model$_$v; if ($$v != null) { t1 = $$v.data; _this._token_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._token_model$_$v = null; } t1 = _this._token_model$_data; return t1 == null ? _this._token_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TokenEntity) : t1; }, _token_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s17_ = "TokenListResponse", _$result = null; try { _$result0 = _this._token_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TokenListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s17_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._token_model$_$v = t1; return _$result; } }; A._$TokenItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TokenItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._token_model$__hashCode; if (t1 == null) { _this._token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TokenItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TokenItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._token_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TokenEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._token_model$_$v = t1; _this._token_model$_data = t2; _this._token_model$_$v = null; } t1 = _this._token_model$_data; return t1 == null ? _this._token_model$_data = new A.TokenEntityBuilder() : t1; }, _token_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s17_ = "TokenItemResponse", _$result = null; try { _$result0 = _this._token_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._token_model$_build$0(); _$result0 = new A._$TokenItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s17_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._token_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._token_model$_$v = t1; return _$result; } }; A._$TokenEntity.prototype = { rebuild$1(updates) { var t1 = new A.TokenEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._token_model$_$v = this; updates.call$1(t1); return t1._token_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TokenEntity && _this.isSystem === other.isSystem && _this.token === other.token && _this.name === other.name && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._token_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.isSystem)), B.JSString_methods.get$hashCode(_this.token)), B.JSString_methods.get$hashCode(_this.name)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._token_model$__hashCode; if (t1 == null) { _this._token_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TokenEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "isSystem", _this.isSystem); t2.add$2(t1, "token", _this.token); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$token() { return this.token; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.TokenEntityBuilder.prototype = { get$token() { return this.get$_token_model$_$this()._token_model$_token; }, get$id(_) { return this.get$_token_model$_$this()._token_model$_id; }, get$_token_model$_$this() { var _this = this, $$v = _this._token_model$_$v; if ($$v != null) { _this._isSystem = $$v.isSystem; _this._token_model$_token = $$v.token; _this._token_model$_name = $$v.name; _this._token_model$_isChanged = $$v.isChanged; _this._token_model$_createdAt = $$v.createdAt; _this._token_model$_updatedAt = $$v.updatedAt; _this._token_model$_archivedAt = $$v.archivedAt; _this._token_model$_isDeleted = $$v.isDeleted; _this._token_model$_createdUserId = $$v.createdUserId; _this._token_model$_assignedUserId = $$v.assignedUserId; _this._token_model$_id = $$v.id; _this._token_model$_$v = null; } return _this; }, _token_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _s11_ = "TokenEntity", _$result = _this._token_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._isSystem, _s11_, "isSystem"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._token_model$_token, _s11_, "token"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._token_model$_name, _s11_, "name"); t4 = _this.get$_token_model$_$this()._token_model$_isChanged; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._token_model$_createdAt, _s11_, "createdAt"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._token_model$_updatedAt, _s11_, "updatedAt"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._token_model$_archivedAt, _s11_, "archivedAt"); t8 = _this.get$_token_model$_$this()._token_model$_isDeleted; t9 = _this.get$_token_model$_$this()._token_model$_createdUserId; _$result = A._$TokenEntity$_(t7, _this.get$_token_model$_$this()._token_model$_assignedUserId, t5, t9, A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_model$_$this()._token_model$_id, _s11_, "id"), t4, t8, t1, t3, t2, t6); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._token_model$_$v = _$result; } }; A._TokenEntity_Object_BaseEntity.prototype = {}; A._TokenEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.TransactionListResponse.prototype = {}; A.TransactionItemResponse.prototype = {}; A.TransactionEntity.prototype = { get$entityType() { return B.EntityType_transaction; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; if (!t1 && userCompany.canEditEntity$1(_this)) { if (!multiselect && includeEdit) actions.push(B.EntityAction_edit); t1 = _this.statusId; if (t1 === "2") actions.push(B.EntityAction_convertMatched); if (t1 === "3") actions.push(B.EntityAction_unlink); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$8(_, transaction, sortField, sortAscending, vendorMap, invoiceMap, expenseMap, expenseCategoryMap, bankAccountMap) { var response, t1, bankAccountA, bankAccountB, invoiceA, invoiceB, expenseA, expenseB, vendorA, vendorB, t2, categoryA, categoryB, _null = null, transactionA = sortAscending ? this : transaction, transactionB = sortAscending ? transaction : this; switch (sortField) { case "description": response = B.JSString_methods.compareTo$1(transactionA.description.toLowerCase(), transactionB.description.toLowerCase()); break; case "deposit": case "withdrawal": case "amount": response = B.JSNumber_methods.compareTo$1(transactionA.amount, transactionB.amount); break; case "status": response = B.JSString_methods.compareTo$1(transactionA.statusId, transactionB.statusId); break; case "date": response = B.JSString_methods.compareTo$1(transactionA.date, transactionB.date); break; case "default_category": response = B.JSString_methods.compareTo$1(transactionA.category.toLowerCase(), transactionB.category.toLowerCase()); break; case "account_type": t1 = bankAccountMap._map$_map; bankAccountA = t1.$index(0, transactionA.bankAccountId); if (bankAccountA == null) bankAccountA = A.BankAccountEntity_BankAccountEntity(_null, _null); bankAccountB = t1.$index(0, transactionB.bankAccountId); if (bankAccountB == null) bankAccountB = A.BankAccountEntity_BankAccountEntity(_null, _null); response = B.JSString_methods.compareTo$1(bankAccountA.type, bankAccountB.type); break; case "invoices": t1 = invoiceMap._map$_map; invoiceA = t1.$index(0, transactionA.get$firstInvoiceId()); if (invoiceA == null) invoiceA = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); invoiceB = t1.$index(0, transactionB.get$firstInvoiceId()); if (invoiceB == null) invoiceB = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); response = B.JSString_methods.compareTo$1(invoiceA.number.toLowerCase(), invoiceB.number.toLowerCase()); break; case "expense": t1 = expenseMap._map$_map; expenseA = t1.$index(0, transactionA.expenseId); if (expenseA == null) expenseA = A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null); expenseB = t1.$index(0, transactionB.expenseId); if (expenseB == null) expenseB = A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null); response = B.JSString_methods.compareTo$1(expenseA.number.toLowerCase(), expenseB.number.toLowerCase()); break; case "vendor": t1 = vendorMap._map$_map; vendorA = t1.$index(0, transactionA.vendorId); if (vendorA == null) vendorA = A.VendorEntity_VendorEntity(_null, _null, _null); vendorB = t1.$index(0, transactionB.vendorId); if (vendorB == null) vendorB = A.VendorEntity_VendorEntity(_null, _null, _null); t1 = vendorA.displayName; t1 = t1.length !== 0 ? t1 : vendorA.get$calculateDisplayName(); t2 = vendorB.displayName; t2 = t2.length !== 0 ? t2 : vendorB.get$calculateDisplayName(); response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "category": t1 = expenseCategoryMap._map$_map; categoryA = t1.$index(0, transactionA.categoryId); if (categoryA == null) categoryA = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null); categoryB = t1.$index(0, transactionB.categoryId); if (categoryB == null) categoryB = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null); response = B.JSString_methods.compareTo$1(categoryA.name.toLowerCase(), categoryB.name.toLowerCase()); break; case "bank_account": t1 = bankAccountMap._map$_map; bankAccountA = t1.$index(0, transactionA.bankAccountId); if (bankAccountA == null) bankAccountA = A.BankAccountEntity_BankAccountEntity(_null, _null); bankAccountB = t1.$index(0, transactionB.bankAccountId); if (bankAccountB == null) bankAccountB = A.BankAccountEntity_BankAccountEntity(_null, _null); response = B.JSString_methods.compareTo$1(bankAccountA.name.toLowerCase(), bankAccountB.name.toLowerCase()); break; default: A.print("## ERROR: sort by transaction." + sortField + " is not implemented"); response = 0; break; } if (response === 0) return B.JSInt_methods.compareTo$1(transactionA.transactionId, transactionB.transactionId); else return response; }, matchesStatuses$1(statuses) { var t3, t4, t5, t6, t1 = statuses._list$_list, t2 = t1.length; if (t2 === 0) return true; for (t3 = A._arrayInstanceType(t1), t2 = new J.ArrayIterator(t1, t2, t3._eval$1("ArrayIterator<1>")), t1 = this.statusId, t3 = t3._precomputed1, t4 = this.baseType === "CREDIT", t5 = !t4; t2.moveNext$0();) { t6 = t2.__interceptors$_current; if (t6 == null) t6 = t3._as(t6); if (t6.get$id(t6) === "-2" && t5) return true; else if (t6.get$id(t6) === "-1" && t4) return true; if (t6.get$id(t6) === t1 || t6.get$id(t6) === t1) return true; } return false; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.category, this.description], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.category, this.description], type$.JSArray_nullable_String), filter); }, get$firstInvoiceId() { var t1 = this.invoiceIds; if (t1.length === 0) return null; return B.JSArray_methods.get$first(t1.split(",")); }, get$listDisplayName() { var t1 = this.description; if (t1.length !== 0) return B.JSArray_methods.get$first(t1.split("\n")); else { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; return A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization).get$transaction(0); } }, get$listDisplayAmount() { return this.amount; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, $isSelectableEntity: 1 }; A.TransactionEntity_TransactionEntity_closure.prototype = { call$1(bankAccountId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].bankAccountState.map._map$_map.$index(0, bankAccountId); }, $signature: 360 }; A.TransactionEntity_TransactionEntity_closure0.prototype = { call$1(bankAccount) { var t1 = bankAccount.isDeleted; t1.toString; return !t1; }, $signature: 948 }; A.TransactionStatusEntity.prototype = {}; A._$TransactionListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Uxx)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TransactionListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TransactionEntity, t3 = type$.ListBuilder_TransactionEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._transaction_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._transaction_model$_data = t6; result._transaction_model$_$v = null; } t4 = result._transaction_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._transaction_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Uxx); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._transaction_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_wLO; }, get$wireName() { return "TransactionListResponse"; } }; A._$TransactionItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_Tnq)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TransactionItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TransactionEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._transaction_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t3); t3._transaction_model$_$v = t2; result._transaction_model$_data = t3; result._transaction_model$_$v = null; } t2 = result._transaction_model$_data; if (t2 == null) { t2 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t2); result._transaction_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_Tnq); t3.toString; t1._as(t3); t2._transaction_model$_$v = t3; break; } } return result._transaction_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_K79; }, get$wireName() { return "TransactionItemResponse"; } }; A._$TransactionEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["amount", serializers.serialize$2$specifiedType(object.amount, B.FullType_MME), "currency_id", serializers.serialize$2$specifiedType(object.currencyId, B.FullType_h8g), "category_type", serializers.serialize$2$specifiedType(object.category, B.FullType_h8g), "base_type", serializers.serialize$2$specifiedType(object.baseType, B.FullType_h8g), "date", serializers.serialize$2$specifiedType(object.date, B.FullType_h8g), "bank_integration_id", serializers.serialize$2$specifiedType(object.bankAccountId, B.FullType_h8g), "description", serializers.serialize$2$specifiedType(object.description, B.FullType_h8g), "status_id", serializers.serialize$2$specifiedType(object.statusId, B.FullType_h8g), "ninja_category_id", serializers.serialize$2$specifiedType(object.categoryId, B.FullType_h8g), "invoice_ids", serializers.serialize$2$specifiedType(object.invoiceIds, B.FullType_h8g), "payment_id", serializers.serialize$2$specifiedType(object.paymentId, B.FullType_h8g), "expense_id", serializers.serialize$2$specifiedType(object.expenseId, B.FullType_h8g), "vendor_id", serializers.serialize$2$specifiedType(object.vendorId, B.FullType_h8g), "transaction_id", serializers.serialize$2$specifiedType(object.transactionId, B.FullType_kjq), "bank_transaction_rule_id", serializers.serialize$2$specifiedType(object.transactionRuleId, B.FullType_h8g), "participant_name", serializers.serialize$2$specifiedType(object.participantName, B.FullType_h8g), "participant", serializers.serialize$2$specifiedType(object.participant, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.pendingVendorId; if (value != null) { result.push("pendingVendorId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "amount": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t1.toString; A._asDouble(t1); result.get$_transaction_model$_$this()._transaction_model$_amount = t1; break; case "currency_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_currencyId = t1; break; case "category_type": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._category = t1; break; case "base_type": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._baseType = t1; break; case "date": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_date = t1; break; case "bank_integration_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._bankAccountId = t1; break; case "description": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_description = t1; break; case "status_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_statusId = t1; break; case "ninja_category_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_categoryId = t1; break; case "invoice_ids": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._invoiceIds = t1; break; case "payment_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_paymentId = t1; break; case "expense_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_expenseId = t1; break; case "vendor_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_vendorId = t1; break; case "transaction_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_transaction_model$_$this()._transaction_model$_transactionId = t1; break; case "bank_transaction_rule_id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transactionRuleId = t1; break; case "participant_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._participantName = t1; break; case "participant": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._participant = t1; break; case "pendingVendorId": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_model$_$this()._pendingVendorId = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_transaction_model$_$this()._transaction_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_transaction_model$_$this()._transaction_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_transaction_model$_$this()._transaction_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_transaction_model$_$this()._transaction_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_transaction_model$_$this()._transaction_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_model$_$this()._transaction_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_model$_$this()._transaction_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_model$_$this()._transaction_model$_id = t1; break; } } return result._transaction_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gSj; }, get$wireName() { return "TransactionEntity"; } }; A._$TransactionStatusEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g), "name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.TransactionStatusEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._transaction_model$_$v; if ($$v != null) { result._transaction_model$_id = $$v.id; result._transaction_model$_name = $$v.name; result._transaction_model$_$v = null; } result._transaction_model$_id = t1; break; case "name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._transaction_model$_$v; if ($$v != null) { result._transaction_model$_id = $$v.id; result._transaction_model$_name = $$v.name; result._transaction_model$_$v = null; } result._transaction_model$_name = t1; break; } } return result._transaction_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_MQu0; }, get$wireName() { return "TransactionStatusEntity"; } }; A._$TransactionListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._transaction_model$__hashCode; if (t1 == null) { _this._transaction_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TransactionListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._transaction_model$_$v; if ($$v != null) { t1 = $$v.data; _this._transaction_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._transaction_model$_$v = null; } t1 = _this._transaction_model$_data; return t1 == null ? _this._transaction_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionEntity) : t1; }, _transaction_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "TransactionListResponse", _$result = null; try { _$result0 = _this._transaction_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TransactionListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_model$_$v = t1; return _$result; } }; A._$TransactionItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._transaction_model$__hashCode; if (t1 == null) { _this._transaction_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TransactionItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._transaction_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._transaction_model$_$v = t1; _this._transaction_model$_data = t2; _this._transaction_model$_$v = null; } t1 = _this._transaction_model$_data; if (t1 == null) { t1 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t1); _this._transaction_model$_data = t1; } return t1; }, _transaction_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "TransactionItemResponse", _$result = null; try { _$result0 = _this._transaction_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._transaction_model$_build$0(); _$result0 = new A._$TransactionItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._transaction_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_model$_$v = t1; return _$result; } }; A._$TransactionEntity.prototype = { rebuild$1(updates) { var t1 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._transaction_model$_$v = this; updates.call$1(t1); return t1._transaction_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TransactionEntity && _this.amount === other.amount && _this.currencyId === other.currencyId && _this.category === other.category && _this.baseType === other.baseType && _this.date === other.date && _this.bankAccountId === other.bankAccountId && _this.description === other.description && _this.statusId === other.statusId && _this.categoryId === other.categoryId && _this.invoiceIds === other.invoiceIds && _this.paymentId === other.paymentId && _this.expenseId === other.expenseId && _this.vendorId === other.vendorId && _this.transactionId === other.transactionId && _this.transactionRuleId === other.transactionRuleId && _this.participantName === other.participantName && _this.participant === other.participant && _this.pendingVendorId == other.pendingVendorId && _this.pendingCategoryId == other.pendingCategoryId && _this.pendingExpenseId == other.pendingExpenseId && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSNumber_methods.get$hashCode(_this.amount)), B.JSString_methods.get$hashCode(_this.currencyId)), B.JSString_methods.get$hashCode(_this.category)), B.JSString_methods.get$hashCode(_this.baseType)), B.JSString_methods.get$hashCode(_this.date)), B.JSString_methods.get$hashCode(_this.bankAccountId)), B.JSString_methods.get$hashCode(_this.description)), B.JSString_methods.get$hashCode(_this.statusId)), B.JSString_methods.get$hashCode(_this.categoryId)), B.JSString_methods.get$hashCode(_this.invoiceIds)), B.JSString_methods.get$hashCode(_this.paymentId)), B.JSString_methods.get$hashCode(_this.expenseId)), B.JSString_methods.get$hashCode(_this.vendorId)), B.JSInt_methods.get$hashCode(_this.transactionId)), B.JSString_methods.get$hashCode(_this.transactionRuleId)), B.JSString_methods.get$hashCode(_this.participantName)), B.JSString_methods.get$hashCode(_this.participant)), J.get$hashCode$(_this.pendingVendorId)), J.get$hashCode$(_this.pendingCategoryId)), J.get$hashCode$(_this.pendingExpenseId)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._transaction_model$__hashCode; if (t1 == null) { _this._transaction_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "amount", _this.amount); t2.add$2(t1, "currencyId", _this.currencyId); t2.add$2(t1, "category", _this.category); t2.add$2(t1, "baseType", _this.baseType); t2.add$2(t1, "date", _this.date); t2.add$2(t1, "bankAccountId", _this.bankAccountId); t2.add$2(t1, "description", _this.description); t2.add$2(t1, "statusId", _this.statusId); t2.add$2(t1, "categoryId", _this.categoryId); t2.add$2(t1, "invoiceIds", _this.invoiceIds); t2.add$2(t1, "paymentId", _this.paymentId); t2.add$2(t1, "expenseId", _this.expenseId); t2.add$2(t1, "vendorId", _this.vendorId); t2.add$2(t1, "transactionId", _this.transactionId); t2.add$2(t1, "transactionRuleId", _this.transactionRuleId); t2.add$2(t1, "participantName", _this.participantName); t2.add$2(t1, "participant", _this.participant); t2.add$2(t1, "pendingVendorId", _this.pendingVendorId); t2.add$2(t1, "pendingCategoryId", _this.pendingCategoryId); t2.add$2(t1, "pendingExpenseId", _this.pendingExpenseId); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$amount() { return this.amount; }, get$date() { return this.date; }, get$bankAccountId() { return this.bankAccountId; }, get$transactionId() { return this.transactionId; }, get$transactionRuleId() { return this.transactionRuleId; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.TransactionEntityBuilder.prototype = { get$amount() { return this.get$_transaction_model$_$this()._transaction_model$_amount; }, get$date() { return this.get$_transaction_model$_$this()._transaction_model$_date; }, get$bankAccountId() { return this.get$_transaction_model$_$this()._bankAccountId; }, get$transactionId() { return this.get$_transaction_model$_$this()._transaction_model$_transactionId; }, get$transactionRuleId() { return this.get$_transaction_model$_$this()._transactionRuleId; }, get$id(_) { return this.get$_transaction_model$_$this()._transaction_model$_id; }, get$_transaction_model$_$this() { var _this = this, $$v = _this._transaction_model$_$v; if ($$v != null) { _this._transaction_model$_amount = $$v.amount; _this._transaction_model$_currencyId = $$v.currencyId; _this._category = $$v.category; _this._baseType = $$v.baseType; _this._transaction_model$_date = $$v.date; _this._bankAccountId = $$v.bankAccountId; _this._transaction_model$_description = $$v.description; _this._transaction_model$_statusId = $$v.statusId; _this._transaction_model$_categoryId = $$v.categoryId; _this._invoiceIds = $$v.invoiceIds; _this._transaction_model$_paymentId = $$v.paymentId; _this._transaction_model$_expenseId = $$v.expenseId; _this._transaction_model$_vendorId = $$v.vendorId; _this._transaction_model$_transactionId = $$v.transactionId; _this._transactionRuleId = $$v.transactionRuleId; _this._participantName = $$v.participantName; _this._participant = $$v.participant; _this._pendingVendorId = $$v.pendingVendorId; _this._pendingCategoryId = $$v.pendingCategoryId; _this._pendingExpenseId = $$v.pendingExpenseId; _this._transaction_model$_isChanged = $$v.isChanged; _this._transaction_model$_createdAt = $$v.createdAt; _this._transaction_model$_updatedAt = $$v.updatedAt; _this._transaction_model$_archivedAt = $$v.archivedAt; _this._transaction_model$_isDeleted = $$v.isDeleted; _this._transaction_model$_createdUserId = $$v.createdUserId; _this._transaction_model$_assignedUserId = $$v.assignedUserId; _this._transaction_model$_id = $$v.id; _this._transaction_model$_$v = null; } return _this; }, _transaction_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, _this = this, _s17_ = "TransactionEntity", _$result = _this._transaction_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_amount, _s17_, "amount"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_currencyId, _s17_, "currencyId"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._category, _s17_, "category"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._baseType, _s17_, "baseType"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_date, _s17_, "date"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._bankAccountId, _s17_, "bankAccountId"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_description, _s17_, "description"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_statusId, _s17_, "statusId"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_categoryId, _s17_, "categoryId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._invoiceIds, _s17_, "invoiceIds"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_paymentId, _s17_, "paymentId"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_expenseId, _s17_, "expenseId"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_vendorId, _s17_, "vendorId"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_transactionId, _s17_, "transactionId"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transactionRuleId, _s17_, "transactionRuleId"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._participantName, _s17_, "participantName"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._participant, _s17_, "participant"); t18 = _this.get$_transaction_model$_$this()._pendingVendorId; t19 = _this.get$_transaction_model$_$this()._pendingCategoryId; t20 = _this.get$_transaction_model$_$this()._pendingExpenseId; t21 = _this.get$_transaction_model$_$this()._transaction_model$_isChanged; t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_createdAt, _s17_, "createdAt"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_updatedAt, _s17_, "updatedAt"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_archivedAt, _s17_, "archivedAt"); t25 = _this.get$_transaction_model$_$this()._transaction_model$_isDeleted; t26 = _this.get$_transaction_model$_$this()._transaction_model$_createdUserId; _$result = A._$TransactionEntity$_(t1, t24, _this.get$_transaction_model$_$this()._transaction_model$_assignedUserId, t6, t4, t3, t9, t22, t26, t2, t5, t7, t12, A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_id, _s17_, "id"), t10, t21, t25, t17, t16, t11, t19, t20, t18, t8, t14, t15, t23, t13); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._transaction_model$_$v = _$result; } }; A._$TransactionStatusEntity.prototype = { rebuild$1(updates) { var t1 = new A.TransactionStatusEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._transaction_model$_$v = this; updates.call$1(t1); return t1._transaction_model$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionStatusEntity && this.id === other.id && this.name === other.name; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.id)), B.JSString_methods.get$hashCode(_this.name))); t1 = _this._transaction_model$__hashCode; if (t1 == null) { _this._transaction_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionStatusEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", this.id); t2.add$2(t1, "name", this.name); return t2.toString$0(t1); }, get$id(receiver) { return this.id; }, get$name(receiver) { return this.name; } }; A.TransactionStatusEntityBuilder.prototype = { get$id(_) { return this.get$_transaction_model$_$this()._transaction_model$_id; }, get$_transaction_model$_$this() { var _this = this, $$v = _this._transaction_model$_$v; if ($$v != null) { _this._transaction_model$_id = $$v.id; _this._transaction_model$_name = $$v.name; _this._transaction_model$_$v = null; } return _this; }, _transaction_model$_build$0() { var _this = this, _s23_ = "TransactionStatusEntity", _$result = _this._transaction_model$_$v; if (_$result == null) _$result = A._$TransactionStatusEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_id, _s23_, "id"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_model$_$this()._transaction_model$_name, _s23_, "name")); A.ArgumentError_checkNotNull(_$result, "other"); return _this._transaction_model$_$v = _$result; } }; A._TransactionEntity_Object_BaseEntity.prototype = {}; A._TransactionStatusEntity_Object_EntityStatus.prototype = {}; A._TransactionStatusEntity_Object_EntityStatus_SelectableEntity.prototype = {}; A.TransactionRuleListResponse.prototype = {}; A.TransactionRuleItemResponse.prototype = {}; A.TransactionRuleEntity.prototype = { get$entityType() { return B.EntityType_transactionRule; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect && includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$3(_, transactionRule, sortField, sortAscending) { var response, transactionRuleA = sortAscending ? this : transactionRule, transactionRuleB = sortAscending ? transactionRule : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(transactionRuleA.name.toLowerCase(), transactionRuleB.name.toLowerCase()); break; default: A.print("## ERROR: sort by transactionRule." + sortField + " is not implemented"); response = 0; break; } if (response === 0) return B.JSString_methods.compareTo$1(transactionRuleA.name, transactionRuleB.name); else return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.name], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return this.name; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; }, $isSelectableEntity: 1 }; A.TransactionRuleCriteriaEntity.prototype = {}; A._$TransactionRuleListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_00)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.TransactionRuleListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TransactionRuleEntity, t3 = type$.ListBuilder_TransactionRuleEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._transaction_rule_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._transaction_rule_model$_data = t6; result._transaction_rule_model$_$v = null; } t4 = result._transaction_rule_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._transaction_rule_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_00); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._transaction_rule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_DlG0; }, get$wireName() { return "TransactionRuleListResponse"; } }; A._$TransactionRuleItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_2fK)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.TransactionRuleItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.TransactionRuleEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._transaction_rule_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.TransactionRuleEntityBuilder(); t3._transaction_rule_model$_$v = t2; result._transaction_rule_model$_data = t3; result._transaction_rule_model$_$v = null; } t2 = result._transaction_rule_model$_data; if (t2 == null) t2 = result._transaction_rule_model$_data = new A.TransactionRuleEntityBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2fK); t3.toString; t1._as(t3); t2._transaction_rule_model$_$v = t3; break; } } return result._transaction_rule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_DlG; }, get$wireName() { return "TransactionRuleItemResponse"; } }; A._$TransactionRuleEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "matches_on_all", serializers.serialize$2$specifiedType(object.matchesOnAll, B.FullType_MtR), "auto_convert", serializers.serialize$2$specifiedType(object.autoConvert, B.FullType_MtR), "applies_to", serializers.serialize$2$specifiedType(object.appliesTo, B.FullType_h8g), "vendor_id", serializers.serialize$2$specifiedType(object.vendorId, B.FullType_h8g), "category_id", serializers.serialize$2$specifiedType(object.categoryId, B.FullType_h8g), "rules", serializers.serialize$2$specifiedType(object.rules, B.FullType_m7u), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, t6, result = new A.TransactionRuleEntityBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.TransactionRuleCriteriaEntity, t3 = type$.ListBuilder_TransactionRuleCriteriaEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "name": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_name = t4; break; case "matches_on_all": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_transaction_rule_model$_$this()._matchesOnAll = t4; break; case "auto_convert": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t4.toString; A._asBool(t4); result.get$_transaction_rule_model$_$this()._autoConvert = t4; break; case "applies_to": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_transaction_rule_model$_$this()._appliesTo = t4; break; case "vendor_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_vendorId = t4; break; case "category_id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_categoryId = t4; break; case "rules": t4 = result.get$_transaction_rule_model$_$this(); t5 = t4._rules; if (t5 == null) { t5 = new A.ListBuilder(t3); t5.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t4._rules = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_m7u); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; case "isChanged": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_isChanged = t4; break; case "created_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_createdAt = t4; break; case "updated_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_updatedAt = t4; break; case "archived_at": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_archivedAt = t4; break; case "is_deleted": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_isDeleted = t4; break; case "user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_createdUserId = t4; break; case "assigned_user_id": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_assignedUserId = t4; break; case "id": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t4.toString; A._asString(t4); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_id = t4; break; } } return result._transaction_rule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ahs1; }, get$wireName() { return "TransactionRuleEntity"; } }; A._$TransactionRuleCriteriaEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["search_key", serializers.serialize$2$specifiedType(object.searchKey, B.FullType_h8g), "operator", serializers.serialize$2$specifiedType(object.operator, B.FullType_h8g), "value", serializers.serialize$2$specifiedType(object.value, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.TransactionRuleCriteriaEntityBuilder(); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_value = ""; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "search_key": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_rule_model$_$this()._searchKey = t1; break; case "operator": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_rule_model$_$this()._operator = t1; break; case "value": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_transaction_rule_model$_$this()._transaction_rule_model$_value = t1; break; } } return result._transaction_rule_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_chs2; }, get$wireName() { return "TransactionRuleCriteriaEntity"; } }; A._$TransactionRuleListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionRuleListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_rule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._transaction_rule_model$__hashCode; if (t1 == null) { _this._transaction_rule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionRuleListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TransactionRuleListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._transaction_rule_model$_$v; if ($$v != null) { t1 = $$v.data; _this._transaction_rule_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._transaction_rule_model$_$v = null; } t1 = _this._transaction_rule_model$_data; return t1 == null ? _this._transaction_rule_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionRuleEntity) : t1; }, _transaction_rule_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s27_ = "TransactionRuleListResponse", _$result = null; try { _$result0 = _this._transaction_rule_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$TransactionRuleListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s27_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s27_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_rule_model$_$v = t1; return _$result; } }; A._$TransactionRuleItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionRuleItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_rule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._transaction_rule_model$__hashCode; if (t1 == null) { _this._transaction_rule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionRuleItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.TransactionRuleItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._transaction_rule_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.TransactionRuleEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._transaction_rule_model$_$v = t1; _this._transaction_rule_model$_data = t2; _this._transaction_rule_model$_$v = null; } t1 = _this._transaction_rule_model$_data; return t1 == null ? _this._transaction_rule_model$_data = new A.TransactionRuleEntityBuilder() : t1; }, _transaction_rule_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s27_ = "TransactionRuleItemResponse", _$result = null; try { _$result0 = _this._transaction_rule_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._transaction_rule_model$_build$0(); _$result0 = new A._$TransactionRuleItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s27_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._transaction_rule_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s27_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_rule_model$_$v = t1; return _$result; } }; A._$TransactionRuleEntity.prototype = { rebuild$1(updates) { var t1 = new A.TransactionRuleEntityBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._transaction_rule_model$_$v = this; updates.call$1(t1); return t1._transaction_rule_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TransactionRuleEntity && _this.name === other.name && _this.matchesOnAll === other.matchesOnAll && _this.autoConvert === other.autoConvert && _this.appliesTo === other.appliesTo && _this.vendorId === other.vendorId && _this.categoryId === other.categoryId && _this.rules.$eq(0, other.rules) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_rule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSBool_methods.get$hashCode(_this.matchesOnAll)), B.JSBool_methods.get$hashCode(_this.autoConvert)), B.JSString_methods.get$hashCode(_this.appliesTo)), B.JSString_methods.get$hashCode(_this.vendorId)), B.JSString_methods.get$hashCode(_this.categoryId)), _this.rules.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._transaction_rule_model$__hashCode; if (t1 == null) { _this._transaction_rule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionRuleEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "matchesOnAll", _this.matchesOnAll); t2.add$2(t1, "autoConvert", _this.autoConvert); t2.add$2(t1, "appliesTo", _this.appliesTo); t2.add$2(t1, "vendorId", _this.vendorId); t2.add$2(t1, "categoryId", _this.categoryId); t2.add$2(t1, "rules", _this.rules); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.TransactionRuleEntityBuilder.prototype = { get$rules(_) { var t1 = this.get$_transaction_rule_model$_$this(), t2 = t1._rules; return t2 == null ? t1._rules = A.ListBuilder_ListBuilder(B.List_empty, type$.TransactionRuleCriteriaEntity) : t2; }, get$id(_) { return this.get$_transaction_rule_model$_$this()._transaction_rule_model$_id; }, get$_transaction_rule_model$_$this() { var t1, _this = this, $$v = _this._transaction_rule_model$_$v; if ($$v != null) { _this._transaction_rule_model$_name = $$v.name; _this._matchesOnAll = $$v.matchesOnAll; _this._autoConvert = $$v.autoConvert; _this._appliesTo = $$v.appliesTo; _this._transaction_rule_model$_vendorId = $$v.vendorId; _this._transaction_rule_model$_categoryId = $$v.categoryId; t1 = $$v.rules; _this._rules = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._transaction_rule_model$_isChanged = $$v.isChanged; _this._transaction_rule_model$_createdAt = $$v.createdAt; _this._transaction_rule_model$_updatedAt = $$v.updatedAt; _this._transaction_rule_model$_archivedAt = $$v.archivedAt; _this._transaction_rule_model$_isDeleted = $$v.isDeleted; _this._transaction_rule_model$_createdUserId = $$v.createdUserId; _this._transaction_rule_model$_assignedUserId = $$v.assignedUserId; _this._transaction_rule_model$_id = $$v.id; _this._transaction_rule_model$_$v = null; } return _this; }, _transaction_rule_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, exception, _this = this, _s21_ = "TransactionRuleEntity", _$result = null; try { _$result0 = _this._transaction_rule_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_name, _s21_, "name"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._matchesOnAll, _s21_, "matchesOnAll"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._autoConvert, _s21_, "autoConvert"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._appliesTo, _s21_, "appliesTo"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_vendorId, _s21_, "vendorId"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_categoryId, _s21_, "categoryId"); t7 = _this.get$rules(0).build$0(); t8 = _this.get$_transaction_rule_model$_$this()._transaction_rule_model$_isChanged; t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_createdAt, _s21_, "createdAt"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_updatedAt, _s21_, "updatedAt"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_archivedAt, _s21_, "archivedAt"); t12 = _this.get$_transaction_rule_model$_$this()._transaction_rule_model$_isDeleted; t13 = _this.get$_transaction_rule_model$_$this()._transaction_rule_model$_createdUserId; _$result0 = A._$TransactionRuleEntity$_(t4, t11, _this.get$_transaction_rule_model$_$this()._transaction_rule_model$_assignedUserId, t3, t6, t9, t13, A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_id, _s21_, "id"), t8, t12, t2, t1, t7, t10, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "rules"; _this.get$rules(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s21_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_rule_model$_$v = t1; return _$result; } }; A._$TransactionRuleCriteriaEntity.prototype = { rebuild$1(updates) { var t1 = new A.TransactionRuleCriteriaEntityBuilder(); t1.get$_transaction_rule_model$_$this()._transaction_rule_model$_value = ""; A.ArgumentError_checkNotNull(this, "other"); t1._transaction_rule_model$_$v = this; updates.call$1(t1); return t1._transaction_rule_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$TransactionRuleCriteriaEntity && _this.searchKey === other.searchKey && _this.operator === other.operator && _this.value === other.value; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_rule_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.searchKey)), B.JSString_methods.get$hashCode(_this.operator)), B.JSString_methods.get$hashCode(_this.value))); t1 = _this._transaction_rule_model$__hashCode; if (t1 == null) { _this._transaction_rule_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionRuleCriteriaEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "searchKey", this.searchKey); t2.add$2(t1, "operator", this.operator); t2.add$2(t1, "value", this.value); return t2.toString$0(t1); }, get$value(receiver) { return this.value; } }; A.TransactionRuleCriteriaEntityBuilder.prototype = { get$value(_) { return this.get$_transaction_rule_model$_$this()._transaction_rule_model$_value; }, get$_transaction_rule_model$_$this() { var _this = this, $$v = _this._transaction_rule_model$_$v; if ($$v != null) { _this._searchKey = $$v.searchKey; _this._operator = $$v.operator; _this._transaction_rule_model$_value = $$v.value; _this._transaction_rule_model$_$v = null; } return _this; }, _transaction_rule_model$_build$0() { var t1, _this = this, _s29_ = "TransactionRuleCriteriaEntity", _$result = _this._transaction_rule_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._searchKey, _s29_, "searchKey"); _$result = A._$TransactionRuleCriteriaEntity$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._operator, _s29_, "operator"), t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_model$_$this()._transaction_rule_model$_value, _s29_, "value")); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._transaction_rule_model$_$v = _$result; } }; A._TransactionRuleEntity_Object_BaseEntity.prototype = {}; A.UserListResponse.prototype = {}; A.UserItemResponse.prototype = {}; A.UserTwoFactorResponse.prototype = {}; A.UserTwoFactorData.prototype = {}; A.UserCompanyItemResponse.prototype = {}; A.UserEntity.prototype = { get$entityType() { return B.EntityType_user; }, get$fullName() { return B.JSString_methods.trim$0(this.firstName + " " + this.lastName); }, get$listDisplayName() { return this.get$fullName().length !== 0 ? this.get$fullName() : this.email; }, compareTo$3(_, user, sortField, sortAscending) { var response, userA = sortAscending ? this : user, userB = sortAscending ? user : this; switch (sortField) { case "last_name": response = B.JSString_methods.compareTo$1(userA.lastName.toLowerCase(), userB.lastName.toLowerCase()); break; case "first_name": response = B.JSString_methods.compareTo$1(userA.firstName.toLowerCase(), userB.firstName.toLowerCase()); break; case "email": response = B.JSString_methods.compareTo$1(userA.email, userB.email); break; default: A.print("## ERROR: sort by user." + sortField + " is not implemented"); response = 0; break; } return response; }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.firstName, _this.lastName, _this.email, _this.phone, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.firstName, _this.lastName, _this.email, _this.phone, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var _this = this, actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = _this.isDeleted; t1.toString; t1 = !t1; if (t1 && !multiselect) if (includeEdit && userCompany.canEditEntity$1(_this)) actions.push(B.EntityAction_edit); if (userCompany.isAdmin || userCompany.isOwner) { if (t1 && _this.emailVerifiedAt == null) actions.push(B.EntityAction_resendInvite); actions.push(B.EntityAction_remove); } if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, _this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A._$UserListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_7FR)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.UserListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.UserEntity, t3 = type$.ListBuilder_UserEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._user_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._user_model$_data = t6; result._user_model$_$v = null; } t4 = result._user_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._user_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_7FR); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._user_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_3Lo; }, get$wireName() { return "UserListResponse"; } }; A._$UserItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_oyU0)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.UserItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.UserEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._user_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t3); t3._user_model$_$v = t2; result._user_model$_data = t3; result._user_model$_$v = null; } t2 = result._user_model$_data; if (t2 == null) { t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); result._user_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_oyU0); t3.toString; t1._as(t3); t2._user_model$_$v = t3; break; } } return result._user_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_UR8; }, get$wireName() { return "UserItemResponse"; } }; A._$UserTwoFactorResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_CyS)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.UserTwoFactorResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.UserTwoFactorData; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._user_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.UserTwoFactorDataBuilder(); t3._user_model$_$v = t2; result._user_model$_data = t3; result._user_model$_$v = null; } t2 = result._user_model$_data; if (t2 == null) t2 = result._user_model$_data = new A.UserTwoFactorDataBuilder(); t3 = serializers.deserialize$2$specifiedType(value, B.FullType_CyS); t3.toString; t1._as(t3); t2._user_model$_$v = t3; break; } } return result._user_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ypx; }, get$wireName() { return "UserTwoFactorResponse"; } }; A._$UserTwoFactorDataSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["secret", serializers.serialize$2$specifiedType(object.secret, B.FullType_h8g), "qrCode", serializers.serialize$2$specifiedType(object.qrCode, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.UserTwoFactorDataBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "secret": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._user_model$_$v; if ($$v != null) { result._secret = $$v.secret; result._qrCode = $$v.qrCode; result._user_model$_$v = null; } result._secret = t1; break; case "qrCode": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._user_model$_$v; if ($$v != null) { result._secret = $$v.secret; result._qrCode = $$v.qrCode; result._user_model$_$v = null; } result._qrCode = t1; break; } } return result._user_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ZBL; }, get$wireName() { return "UserTwoFactorData"; } }; A._$UserCompanyItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_whX)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.UserCompanyItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.UserCompanyEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._user_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t3); t3._company_model$_$v = t2; result._user_model$_data = t3; result._user_model$_$v = null; } t2 = result._user_model$_data; if (t2 == null) { t2 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t2); result._user_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_whX); t3.toString; t1._as(t3); t2._company_model$_$v = t3; break; } } return result._user_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_IQu; }, get$wireName() { return "UserCompanyItemResponse"; } }; A._$UserEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["first_name", serializers.serialize$2$specifiedType(object.firstName, B.FullType_h8g), "last_name", serializers.serialize$2$specifiedType(object.lastName, B.FullType_h8g), "email", serializers.serialize$2$specifiedType(object.email, B.FullType_h8g), "phone", serializers.serialize$2$specifiedType(object.phone, B.FullType_h8g), "password", serializers.serialize$2$specifiedType(object.password, B.FullType_h8g), "verified_phone_number", serializers.serialize$2$specifiedType(object.phoneVerified, B.FullType_MtR), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "google_2fa_secret", serializers.serialize$2$specifiedType(object.isTwoFactorEnabled, B.FullType_MtR), "has_password", serializers.serialize$2$specifiedType(object.hasPassword, B.FullType_MtR), "last_confirmed_email_address", serializers.serialize$2$specifiedType(object.lastEmailAddress, B.FullType_h8g), "oauth_user_token", serializers.serialize$2$specifiedType(object.oauthUserToken, B.FullType_h8g), "oauth_provider_id", serializers.serialize$2$specifiedType(object.oauthProvider, B.FullType_h8g), "language_id", serializers.serialize$2$specifiedType(object.languageId, B.FullType_h8g), "user_logged_in_notification", serializers.serialize$2$specifiedType(object.userLoggedInNotification, B.FullType_MtR), "referral_code", serializers.serialize$2$specifiedType(object.referralCode, B.FullType_h8g), "referral_meta", serializers.serialize$2$specifiedType(object.referralMeta, B.FullType_UVl), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.emailVerifiedAt; if (value != null) { result.push("email_verified_at"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.userCompany; if (value != null) { result.push("company_user"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_whX)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, value, t4, result = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_int, t2 = type$.UserCompanyEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "first_name": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._firstName = t3; break; case "last_name": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._lastName = t3; break; case "email": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._email = t3; break; case "phone": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._phone = t3; break; case "password": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._password = t3; break; case "email_verified_at": t3 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_user_model$_$this()._emailVerifiedAt = t3; break; case "verified_phone_number": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_user_model$_$this()._phoneVerified = t3; break; case "custom_value1": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._customValue1 = t3; break; case "custom_value2": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._customValue2 = t3; break; case "custom_value3": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._customValue3 = t3; break; case "custom_value4": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._customValue4 = t3; break; case "google_2fa_secret": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_user_model$_$this()._isTwoFactorEnabled = t3; break; case "has_password": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_user_model$_$this()._hasPassword = t3; break; case "last_confirmed_email_address": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._lastEmailAddress = t3; break; case "oauth_user_token": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._oauthUserToken = t3; break; case "company_user": t3 = result.get$_user_model$_$this(); t4 = t3._userCompany; if (t4 == null) { t4 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t4); t3._userCompany = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_whX); t4.toString; t2._as(t4); t3._company_model$_$v = t4; break; case "oauth_provider_id": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._oauthProvider = t3; break; case "language_id": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._languageId = t3; break; case "user_logged_in_notification": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_user_model$_$this()._userLoggedInNotification = t3; break; case "referral_code": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._referralCode = t3; break; case "referral_meta": t3 = result.get$_user_model$_$this(); t4 = t3._referralMeta; if (t4 == null) { t4 = new A.MapBuilder(null, $, null, t1); t4.replace$1(0, B.Map_empty1); t3._referralMeta = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_UVl); t4.toString; t3.replace$1(0, t4); break; case "isChanged": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_user_model$_$this()._user_model$_isChanged = t3; break; case "created_at": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_user_model$_$this()._createdAt = t3; break; case "updated_at": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_user_model$_$this()._user_model$_updatedAt = t3; break; case "archived_at": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_user_model$_$this()._archivedAt = t3; break; case "is_deleted": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_user_model$_$this()._isDeleted = t3; break; case "user_id": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_user_model$_$this()._createdUserId = t3; break; case "assigned_user_id": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_user_model$_$this()._assignedUserId = t3; break; case "id": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_user_model$_$this()._user_model$_id = t3; break; } } return result._user_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gOG; }, get$wireName() { return "UserEntity"; } }; A._$UserListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$UserListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._user_model$__hashCode; if (t1 == null) { _this._user_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("UserListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.UserListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._user_model$_$v; if ($$v != null) { t1 = $$v.data; _this._user_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._user_model$_$v = null; } t1 = _this._user_model$_data; return t1 == null ? _this._user_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.UserEntity) : t1; }, _user_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "UserListResponse", _$result = null; try { _$result0 = _this._user_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$UserListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_model$_$v = t1; return _$result; } }; A._$UserItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$UserItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._user_model$__hashCode; if (t1 == null) { _this._user_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("UserItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.UserItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._user_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._user_model$_$v = t1; _this._user_model$_data = t2; _this._user_model$_$v = null; } t1 = _this._user_model$_data; if (t1 == null) { t1 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t1); _this._user_model$_data = t1; } return t1; }, _user_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "UserItemResponse", _$result = null; try { _$result0 = _this._user_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._user_model$_build$0(); _$result0 = new A._$UserItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._user_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_model$_$v = t1; return _$result; } }; A._$UserTwoFactorResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$UserTwoFactorResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._user_model$__hashCode; if (t1 == null) { _this._user_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("UserTwoFactorResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.UserTwoFactorResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._user_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.UserTwoFactorDataBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._user_model$_$v = t1; _this._user_model$_data = t2; _this._user_model$_$v = null; } t1 = _this._user_model$_data; return t1 == null ? _this._user_model$_data = new A.UserTwoFactorDataBuilder() : t1; }, _user_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s21_ = "UserTwoFactorResponse", _$result = null; try { _$result0 = _this._user_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._user_model$_build$0(); _$result0 = new A._$UserTwoFactorResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s21_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._user_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s21_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_model$_$v = t1; return _$result; } }; A._$UserTwoFactorData.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$UserTwoFactorData && this.secret === other.secret && this.qrCode === other.qrCode; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.secret)), B.JSString_methods.get$hashCode(_this.qrCode))); t1 = _this._user_model$__hashCode; if (t1 == null) { _this._user_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("UserTwoFactorData"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "secret", this.secret); t2.add$2(t1, "qrCode", this.qrCode); return t2.toString$0(t1); } }; A.UserTwoFactorDataBuilder.prototype = { get$_user_model$_$this() { var _this = this, $$v = _this._user_model$_$v; if ($$v != null) { _this._secret = $$v.secret; _this._qrCode = $$v.qrCode; _this._user_model$_$v = null; } return _this; }, _user_model$_build$0() { var t1, t2, _this = this, _s17_ = "UserTwoFactorData", _$result = _this._user_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._secret, _s17_, "secret"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._qrCode, _s17_, "qrCode"); _$result = new A._$UserTwoFactorData(t1, t2); A.BuiltValueNullFieldError_checkNotNull(t1, _s17_, "secret"); A.BuiltValueNullFieldError_checkNotNull(t2, _s17_, "qrCode"); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._user_model$_$v = _$result; } }; A._$UserCompanyItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$UserCompanyItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._user_model$__hashCode; if (t1 == null) { _this._user_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("UserCompanyItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.UserCompanyItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._user_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._company_model$_$v = t1; _this._user_model$_data = t2; _this._user_model$_$v = null; } t1 = _this._user_model$_data; if (t1 == null) { t1 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t1); _this._user_model$_data = t1; } return t1; }, _user_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s23_ = "UserCompanyItemResponse", _$result = null; try { _$result0 = _this._user_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._company_model$_build$0(); _$result0 = new A._$UserCompanyItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s23_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._company_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_model$_$v = t1; return _$result; } }; A._$UserEntity.prototype = { rebuild$1(updates) { var t1 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._user_model$_$v = this; updates.call$1(t1); return t1._user_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$UserEntity && _this.firstName === other.firstName && _this.lastName === other.lastName && _this.email === other.email && _this.phone === other.phone && _this.password === other.password && _this.emailVerifiedAt == other.emailVerifiedAt && _this.phoneVerified === other.phoneVerified && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.isTwoFactorEnabled === other.isTwoFactorEnabled && _this.hasPassword === other.hasPassword && _this.lastEmailAddress === other.lastEmailAddress && _this.oauthUserToken === other.oauthUserToken && J.$eq$(_this.userCompany, other.userCompany) && _this.oauthProvider === other.oauthProvider && _this.languageId === other.languageId && _this.userLoggedInNotification === other.userLoggedInNotification && _this.referralCode === other.referralCode && _this.referralMeta.$eq(0, other.referralMeta) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.firstName)), B.JSString_methods.get$hashCode(_this.lastName)), B.JSString_methods.get$hashCode(_this.email)), B.JSString_methods.get$hashCode(_this.phone)), B.JSString_methods.get$hashCode(_this.password)), J.get$hashCode$(_this.emailVerifiedAt)), B.JSBool_methods.get$hashCode(_this.phoneVerified)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSBool_methods.get$hashCode(_this.isTwoFactorEnabled)), B.JSBool_methods.get$hashCode(_this.hasPassword)), B.JSString_methods.get$hashCode(_this.lastEmailAddress)), B.JSString_methods.get$hashCode(_this.oauthUserToken)), J.get$hashCode$(_this.userCompany)), B.JSString_methods.get$hashCode(_this.oauthProvider)), B.JSString_methods.get$hashCode(_this.languageId)), B.JSBool_methods.get$hashCode(_this.userLoggedInNotification)), B.JSString_methods.get$hashCode(_this.referralCode)), _this.referralMeta.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._user_model$__hashCode; if (t1 == null) { _this._user_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("UserEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "firstName", _this.firstName); t2.add$2(t1, "lastName", _this.lastName); t2.add$2(t1, "email", _this.email); t2.add$2(t1, "phone", _this.phone); t2.add$2(t1, "password", _this.password); t2.add$2(t1, "emailVerifiedAt", _this.emailVerifiedAt); t2.add$2(t1, "phoneVerified", _this.phoneVerified); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "isTwoFactorEnabled", _this.isTwoFactorEnabled); t2.add$2(t1, "hasPassword", _this.hasPassword); t2.add$2(t1, "lastEmailAddress", _this.lastEmailAddress); t2.add$2(t1, "oauthUserToken", _this.oauthUserToken); t2.add$2(t1, "userCompany", _this.userCompany); t2.add$2(t1, "oauthProvider", _this.oauthProvider); t2.add$2(t1, "languageId", _this.languageId); t2.add$2(t1, "userLoggedInNotification", _this.userLoggedInNotification); t2.add$2(t1, "referralCode", _this.referralCode); t2.add$2(t1, "referralMeta", _this.referralMeta); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.UserEntityBuilder.prototype = { get$userCompany() { var t1 = this.get$_user_model$_$this(), t2 = t1._userCompany; if (t2 == null) { t2 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t2); t1._userCompany = t2; t1 = t2; } else t1 = t2; return t1; }, get$referralMeta() { var t1 = this.get$_user_model$_$this(), t2 = t1._referralMeta; return t2 == null ? t1._referralMeta = A.MapBuilder_MapBuilder(type$.String, type$.int) : t2; }, get$id(_) { return this.get$_user_model$_$this()._user_model$_id; }, get$_user_model$_$this() { var t1, t2, _this = this, $$v = _this._user_model$_$v; if ($$v != null) { _this._firstName = $$v.firstName; _this._lastName = $$v.lastName; _this._email = $$v.email; _this._phone = $$v.phone; _this._password = $$v.password; _this._emailVerifiedAt = $$v.emailVerifiedAt; _this._phoneVerified = $$v.phoneVerified; _this._customValue1 = $$v.customValue1; _this._customValue2 = $$v.customValue2; _this._customValue3 = $$v.customValue3; _this._customValue4 = $$v.customValue4; _this._isTwoFactorEnabled = $$v.isTwoFactorEnabled; _this._hasPassword = $$v.hasPassword; _this._lastEmailAddress = $$v.lastEmailAddress; _this._oauthUserToken = $$v.oauthUserToken; t1 = $$v.userCompany; if (t1 == null) t1 = null; else { t2 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._company_model$_$v = t1; t1 = t2; } _this._userCompany = t1; _this._oauthProvider = $$v.oauthProvider; _this._languageId = $$v.languageId; _this._userLoggedInNotification = $$v.userLoggedInNotification; _this._referralCode = $$v.referralCode; t1 = $$v.referralMeta; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._referralMeta = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._user_model$_isChanged = $$v.isChanged; _this._createdAt = $$v.createdAt; _this._user_model$_updatedAt = $$v.updatedAt; _this._archivedAt = $$v.archivedAt; _this._isDeleted = $$v.isDeleted; _this._createdUserId = $$v.createdUserId; _this._assignedUserId = $$v.assignedUserId; _this._user_model$_id = $$v.id; _this._user_model$_$v = null; } return _this; }, _user_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, exception, _this = this, _s10_ = "UserEntity", _$result = null; try { _$result0 = _this._user_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._firstName, _s10_, "firstName"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._lastName, _s10_, "lastName"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._email, _s10_, "email"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._phone, _s10_, "phone"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._password, _s10_, "password"); t6 = _this.get$_user_model$_$this()._emailVerifiedAt; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._phoneVerified, _s10_, "phoneVerified"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._customValue1, _s10_, "customValue1"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._customValue2, _s10_, "customValue2"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._customValue3, _s10_, "customValue3"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._customValue4, _s10_, "customValue4"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._isTwoFactorEnabled, _s10_, "isTwoFactorEnabled"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._hasPassword, _s10_, "hasPassword"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._lastEmailAddress, _s10_, "lastEmailAddress"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._oauthUserToken, _s10_, "oauthUserToken"); t16 = _this._userCompany; t16 = t16 == null ? null : t16._company_model$_build$0(); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._oauthProvider, _s10_, "oauthProvider"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._languageId, _s10_, "languageId"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._userLoggedInNotification, _s10_, "userLoggedInNotification"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._referralCode, _s10_, "referralCode"); t21 = _this.get$referralMeta().build$0(); t22 = _this.get$_user_model$_$this()._user_model$_isChanged; t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._createdAt, _s10_, "createdAt"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._user_model$_updatedAt, _s10_, "updatedAt"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._archivedAt, _s10_, "archivedAt"); t26 = _this.get$_user_model$_$this()._isDeleted; t27 = _this.get$_user_model$_$this()._createdUserId; _$result0 = A._$UserEntity$_(t25, _this.get$_user_model$_$this()._assignedUserId, t23, t27, t8, t9, t10, t11, t3, t6, t1, t13, A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_model$_$this()._user_model$_id, _s10_, "id"), t22, t26, t12, t18, t14, t2, t17, t15, t5, t4, t7, t20, t21, t24, t16, t19); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "userCompany"; t1 = _this._userCompany; if (t1 != null) t1._company_model$_build$0(); _$failedField.__late_helper$_value = "referralMeta"; _this.get$referralMeta().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s10_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_model$_$v = t1; return _$result; } }; A._UserEntity_Object_BaseEntity.prototype = {}; A._UserEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.VendorListResponse.prototype = {}; A.VendorItemResponse.prototype = {}; A.VendorEntity.prototype = { get$isStale() { var t2, t1 = this.loadedAt; if (!(t1 != null && t1 > 0)) return true; t2 = Date.now(); t1.toString; return t2 - t1 > 86400000; }, get$entityType() { return B.EntityType_vendor; }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; t1 = !t1; if (t1 && !multiselect) { if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); actions.push(B.EntityAction_vendorPortal); if (userCompany.can$2(B.UserPermission_create, B.EntityType_purchaseOrder)) actions.push(B.EntityAction_newPurchaseOrder); if (userCompany.can$2(B.UserPermission_create, B.EntityType_expense)) actions.push(B.EntityAction_newExpense); if (userCompany.can$2(B.UserPermission_create, B.EntityType_recurringExpense)) actions.push(B.EntityAction_newRecurringExpense); } if (t1 && multiselect) actions.push(B.EntityAction_documents); if (t1 && !multiselect) actions.push(B.EntityAction_addComment); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, compareTo$5(_, vendor, sortField, sortAscending, userMap, staticState) { var response, t1, stateA, userA, userB, t2, _null = null, _s8_ = "archived", vendorA = sortAscending ? this : vendor, vendorB = sortAscending ? vendor : this; switch (sortField) { case "name": response = B.JSString_methods.compareTo$1(A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(vendorA.name)), 0, _null).toLowerCase(), A.String_String$fromCharCodes(A.replaceCodeUnits(new A.CodeUnits(vendorB.name)), 0, _null).toLowerCase()); break; case "city": response = B.JSString_methods.compareTo$1(vendorA.city.toLowerCase(), vendorB.city.toLowerCase()); break; case "phone": response = B.JSString_methods.compareTo$1(vendorA.phone.toLowerCase(), vendorB.phone.toLowerCase()); break; case "entity_state": case "state": if (vendorA.get$isActive()) t1 = "active"; else { if (vendorA.archivedAt > 0) { t1 = vendorA.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } stateA = A._$valueOf1(t1); if (vendorB.get$isActive()) t1 = "active"; else { if (vendorB.archivedAt > 0) { t1 = vendorB.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 ? _s8_ : "deleted"; } response = B.JSString_methods.compareTo$1(stateA.name.toLowerCase(), A._$valueOf1(t1).name.toLowerCase()); break; case "assigned_to": t1 = userMap._map$_map; userA = t1.$index(0, vendorA.assignedUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, vendorB.assignedUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_by": t1 = userMap._map$_map; userA = t1.$index(0, vendorA.createdUserId); if (userA == null) userA = A.UserEntity_UserEntity(_null, _null, _null); userB = t1.$index(0, vendorB.createdUserId); if (userB == null) userB = A.UserEntity_UserEntity(_null, _null, _null); t1 = userA.get$fullName().length !== 0 ? userA.get$fullName() : userA.email; t2 = userB.get$fullName().length !== 0 ? userB.get$fullName() : userB.email; response = B.JSString_methods.compareTo$1(t1.toLowerCase(), t2.toLowerCase()); break; case "created_at": response = B.JSInt_methods.compareTo$1(vendorA.createdAt, vendorB.createdAt); break; case "archived_at": response = B.JSInt_methods.compareTo$1(vendorA.archivedAt, vendorB.archivedAt); break; case "updated_at": response = B.JSInt_methods.compareTo$1(vendorA.updatedAt, vendorB.updatedAt); break; case "documents": response = B.JSInt_methods.compareTo$1(vendorA.documents._list$_list.length, vendorB.documents._list$_list.length); break; case "number": response = A.compareNatural(vendorA.number, vendorB.number); break; case "address1": response = B.JSString_methods.compareTo$1(vendorA.address1, vendorB.address1); break; case "address2": response = B.JSString_methods.compareTo$1(vendorA.address2, vendorB.address2); break; case "postal_code": response = B.JSString_methods.compareTo$1(vendorA.postalCode, vendorB.postalCode); break; case "country_id": response = B.JSString_methods.compareTo$1(vendorA.countryId, vendorB.countryId); break; case "language_id": response = B.JSString_methods.compareTo$1(vendorA.languageId, vendorB.languageId); break; case "private_notes": response = B.JSString_methods.compareTo$1(vendorA.privateNotes, vendorB.privateNotes); break; case "public_notes": response = B.JSString_methods.compareTo$1(vendorA.publicNotes, vendorB.publicNotes); break; case "website": response = B.JSString_methods.compareTo$1(vendorA.website, vendorB.website); break; case "vat_number": response = B.JSString_methods.compareTo$1(vendorA.vatNumber, vendorB.vatNumber); break; case "id_number": response = B.JSString_methods.compareTo$1(vendorA.idNumber, vendorB.idNumber); break; case "currency_id": t1 = staticState.currencyMap._map$_map; response = B.JSString_methods.compareTo$1(t1.$index(0, vendorA.currencyId).name, t1.$index(0, vendorB.currencyId).name); break; case "custom1": response = B.JSString_methods.compareTo$1(vendorA.customValue1, vendorB.customValue1); break; case "custom2": response = B.JSString_methods.compareTo$1(vendorA.customValue2, vendorB.customValue2); break; case "custom3": response = B.JSString_methods.compareTo$1(vendorA.customValue3, vendorB.customValue3); break; case "custom4": response = B.JSString_methods.compareTo$1(vendorA.customValue4, vendorB.customValue4); break; case "classification": response = B.JSString_methods.compareTo$1(vendorA.classification, vendorB.classification); break; default: A.print("## ERROR: sort by vendor." + sortField + " is not implemented"); response = 0; break; } return response === 0 ? B.JSString_methods.compareTo$1(vendor.number.toLowerCase(), this.number.toLowerCase()) : response; }, matchesNameOrEmail$1(filter) { var t1, i, contact; if (A.matchesString(this.name, filter)) return true; for (t1 = this.contacts._list$_list, i = 0; i < t1.length; ++i) { contact = t1[i]; if (A.matchesString(B.JSString_methods.trim$0(contact.firstName + " " + contact.lastName), filter)) return true; if (A.matchesString(contact.email, filter)) return true; } return false; }, matchesFilter$1(filter) { var t1, t2, t3, t4, _this = this; for (t1 = _this.contacts._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t3 = type$.JSArray_nullable_String, t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); if (A.matchesStrings(A._setArrayType([t4.firstName + " " + t4.lastName, t4.email, t4.phone], t3), filter)) return true; } return A.matchesStrings(A._setArrayType([_this.name, _this.vatNumber, _this.idNumber, _this.number, _this.phone, _this.address1, _this.address2, _this.city, _this.state, _this.postalCode, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], t3), filter); }, matchesFilterValue$1(filter) { var t1, t2, t3, t4, value, _this = this; for (t1 = _this.contacts._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t3 = type$.JSArray_nullable_String, t2 = t2._precomputed1; t1.moveNext$0();) { t4 = t1.__interceptors$_current; if (t4 == null) t4 = t2._as(t4); value = A.matchesStringsValue(A._setArrayType([t4.firstName + " " + t4.lastName, t4.email, t4.phone], t3), filter); if (value != null) return value; } return A.matchesStringsValue(A._setArrayType([_this.name, _this.vatNumber, _this.idNumber, _this.number, _this.phone, _this.address1, _this.address2, _this.city, _this.state, _this.postalCode, _this.customValue1, _this.customValue2, _this.customValue3, _this.customValue4], t3), filter); }, get$listDisplayName() { var t1 = this.displayName; return t1.length !== 0 ? t1 : this.get$calculateDisplayName(); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, get$calculateDisplayName() { var t1 = this.name; if (t1.length !== 0) return t1; else return this.get$primaryContact().get$fullNameOrEmail(); }, get$emailContacts() { var t1 = this.contacts._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), list = A.List_List$of(new A.WhereIterable(t1, new A.VendorEntity_emailContacts_closure(), t2), true, t2._eval$1("Iterable.E")); return list.length === 0 ? A._setArrayType([this.get$primaryContact()], type$.JSArray_VendorContactEntity) : list; }, get$primaryContact() { return B.JSArray_methods.firstWhere$2$orElse(this.contacts._list$_list, new A.VendorEntity_primaryContact_closure(), new A.VendorEntity_primaryContact_closure0()); }, get$hasEmailAddress() { var t1 = this.contacts._list$_list; return !new A.WhereIterable(t1, new A.VendorEntity_hasEmailAddress_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).get$isEmpty(0); }, get$hasNameSet() { var contact = B.JSArray_methods.get$first(this.contacts._list$_list); return this.name.length !== 0 || contact.get$fullName().length !== 0 || contact.email.length !== 0; }, getContact$1(contactId) { return B.JSArray_methods.firstWhere$2$orElse(this.contacts._list$_list, new A.VendorEntity_getContact_closure(contactId), new A.VendorEntity_getContact_closure0()); } }; A.VendorEntity_VendorEntity_closure.prototype = { call$1(b) { b.get$_vendor_model$_$this()._isPrimary = true; return b; }, $signature: 361 }; A.VendorEntity_emailContacts_closure.prototype = { call$1(contact) { return contact.sendEmail; }, $signature: 208 }; A.VendorEntity_primaryContact_closure.prototype = { call$1(contact) { return contact.isPrimary; }, $signature: 208 }; A.VendorEntity_primaryContact_closure0.prototype = { call$0() { return A.VendorContactEntity_VendorContactEntity(); }, $signature: 569 }; A.VendorEntity_hasEmailAddress_closure.prototype = { call$1(contact) { return contact.email.length !== 0; }, $signature: 208 }; A.VendorEntity_getContact_closure.prototype = { call$1(contact) { return contact.id === this.contactId; }, $signature: 208 }; A.VendorEntity_getContact_closure0.prototype = { call$0() { return A.VendorContactEntity_VendorContactEntity(); }, $signature: 569 }; A.VendorContactEntity.prototype = { get$entityType() { return B.EntityType_vendorContact; }, get$fullName() { return B.JSString_methods.trim$0(this.firstName + " " + this.lastName); }, get$fullNameOrEmail() { if (this.get$fullName().length !== 0) return this.get$fullName(); else return this.email; }, get$emailOrFullName() { var t1 = this.email; if (t1.length !== 0) return t1; else return this.get$fullName(); }, matchesFilter$1(filter) { var _this = this; return A.matchesStrings(A._setArrayType([_this.firstName + " " + _this.lastName, _this.email, _this.phone], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { var _this = this; return A.matchesStringsValue(A._setArrayType([_this.firstName + " " + _this.lastName, _this.email, _this.phone], type$.JSArray_nullable_String), filter); }, get$listDisplayName() { return ""; }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return B.FormatNumberType_0; }, $isSelectableEntity: 1 }; A._$VendorListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_NIe)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.VendorListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.VendorEntity, t3 = type$.ListBuilder_VendorEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._vendor_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._vendor_model$_data = t6; result._vendor_model$_$v = null; } t4 = result._vendor_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._vendor_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_NIe); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._vendor_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_cdS; }, get$wireName() { return "VendorListResponse"; } }; A._$VendorItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_efs)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, $$v, t3, result = new A.VendorItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.VendorEntity; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "data": $$v = result._vendor_model$_$v; if ($$v != null) { t2 = $$v.data; t3 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t3); t3._vendor_model$_$v = t2; result._vendor_model$_data = t3; result._vendor_model$_$v = null; } t2 = result._vendor_model$_data; if (t2 == null) { t2 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t2); result._vendor_model$_data = t2; } t3 = serializers.deserialize$2$specifiedType(value, B.FullType_efs); t3.toString; t1._as(t3); t2._vendor_model$_$v = t3; break; } } return result._vendor_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_goM0; }, get$wireName() { return "VendorItemResponse"; } }; A._$VendorEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["name", serializers.serialize$2$specifiedType(object.name, B.FullType_h8g), "display_name", serializers.serialize$2$specifiedType(object.displayName, B.FullType_h8g), "address1", serializers.serialize$2$specifiedType(object.address1, B.FullType_h8g), "address2", serializers.serialize$2$specifiedType(object.address2, B.FullType_h8g), "city", serializers.serialize$2$specifiedType(object.city, B.FullType_h8g), "state", serializers.serialize$2$specifiedType(object.state, B.FullType_h8g), "postal_code", serializers.serialize$2$specifiedType(object.postalCode, B.FullType_h8g), "country_id", serializers.serialize$2$specifiedType(object.countryId, B.FullType_h8g), "language_id", serializers.serialize$2$specifiedType(object.languageId, B.FullType_h8g), "phone", serializers.serialize$2$specifiedType(object.phone, B.FullType_h8g), "private_notes", serializers.serialize$2$specifiedType(object.privateNotes, B.FullType_h8g), "public_notes", serializers.serialize$2$specifiedType(object.publicNotes, B.FullType_h8g), "website", serializers.serialize$2$specifiedType(object.website, B.FullType_h8g), "number", serializers.serialize$2$specifiedType(object.number, B.FullType_h8g), "vat_number", serializers.serialize$2$specifiedType(object.vatNumber, B.FullType_h8g), "id_number", serializers.serialize$2$specifiedType(object.idNumber, B.FullType_h8g), "currency_id", serializers.serialize$2$specifiedType(object.currencyId, B.FullType_h8g), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "routing_id", serializers.serialize$2$specifiedType(object.routingId, B.FullType_h8g), "last_login", serializers.serialize$2$specifiedType(object.lastLogin, B.FullType_kjq), "classification", serializers.serialize$2$specifiedType(object.classification, B.FullType_h8g), "contacts", serializers.serialize$2$specifiedType(object.contacts, B.FullType_R2k), "activities", serializers.serialize$2$specifiedType(object.activities, B.FullType_TG0), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_VtW), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.loadedAt; if (value != null) { result.push("loadedAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, value, t9, t10, result = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.DocumentEntity, t3 = type$.ListBuilder_DocumentEntity, t4 = type$.ActivityEntity, t5 = type$.ListBuilder_ActivityEntity, t6 = type$.VendorContactEntity, t7 = type$.ListBuilder_VendorContactEntity; iterator.moveNext$0();) { t8 = iterator.get$current(iterator); t8.toString; A._asString(t8); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t8) { case "loadedAt": t8 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_vendor_model$_$this()._vendor_model$_loadedAt = t8; break; case "name": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_name = t8; break; case "display_name": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_displayName = t8; break; case "address1": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_address1 = t8; break; case "address2": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_address2 = t8; break; case "city": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_city = t8; break; case "state": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_state = t8; break; case "postal_code": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_postalCode = t8; break; case "country_id": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_countryId = t8; break; case "language_id": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_languageId = t8; break; case "phone": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_phone = t8; break; case "private_notes": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_privateNotes = t8; break; case "public_notes": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_publicNotes = t8; break; case "website": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_website = t8; break; case "number": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_number = t8; break; case "vat_number": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_vatNumber = t8; break; case "id_number": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_idNumber = t8; break; case "currency_id": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_currencyId = t8; break; case "custom_value1": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_customValue1 = t8; break; case "custom_value2": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_customValue2 = t8; break; case "custom_value3": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_customValue3 = t8; break; case "custom_value4": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_customValue4 = t8; break; case "routing_id": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_routingId = t8; break; case "last_login": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t8.toString; A._asInt(t8); result.get$_vendor_model$_$this()._vendor_model$_lastLogin = t8; break; case "classification": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_classification = t8; break; case "contacts": t8 = result.get$_vendor_model$_$this(); t9 = t8._vendor_model$_contacts; if (t9 == null) { t9 = new A.ListBuilder(t7); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t6); t8._vendor_model$_contacts = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_R2k); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "activities": t8 = result.get$_vendor_model$_$this(); t9 = t8._vendor_model$_activities; if (t9 == null) { t9 = new A.ListBuilder(t5); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t8._vendor_model$_activities = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_TG0); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "documents": t8 = result.get$_vendor_model$_$this(); t9 = t8._vendor_model$_documents; if (t9 == null) { t9 = new A.ListBuilder(t3); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t8._vendor_model$_documents = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_VtW); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "isChanged": t8 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_vendor_model$_$this()._vendor_model$_isChanged = t8; break; case "created_at": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t8.toString; A._asInt(t8); result.get$_vendor_model$_$this()._vendor_model$_createdAt = t8; break; case "updated_at": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t8.toString; A._asInt(t8); result.get$_vendor_model$_$this()._vendor_model$_updatedAt = t8; break; case "archived_at": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t8.toString; A._asInt(t8); result.get$_vendor_model$_$this()._vendor_model$_archivedAt = t8; break; case "is_deleted": t8 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_vendor_model$_$this()._vendor_model$_isDeleted = t8; break; case "user_id": t8 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_vendor_model$_$this()._vendor_model$_createdUserId = t8; break; case "assigned_user_id": t8 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_vendor_model$_$this()._vendor_model$_assignedUserId = t8; break; case "id": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_vendor_model$_$this()._vendor_model$_id = t8; break; } } return result._vendor_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_NQR; }, get$wireName() { return "VendorEntity"; } }; A._$VendorContactEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["first_name", serializers.serialize$2$specifiedType(object.firstName, B.FullType_h8g), "last_name", serializers.serialize$2$specifiedType(object.lastName, B.FullType_h8g), "email", serializers.serialize$2$specifiedType(object.email, B.FullType_h8g), "is_primary", serializers.serialize$2$specifiedType(object.isPrimary, B.FullType_MtR), "send_email", serializers.serialize$2$specifiedType(object.sendEmail, B.FullType_MtR), "phone", serializers.serialize$2$specifiedType(object.phone, B.FullType_h8g), "password", serializers.serialize$2$specifiedType(object.password, B.FullType_h8g), "custom_value1", serializers.serialize$2$specifiedType(object.customValue1, B.FullType_h8g), "custom_value2", serializers.serialize$2$specifiedType(object.customValue2, B.FullType_h8g), "custom_value3", serializers.serialize$2$specifiedType(object.customValue3, B.FullType_h8g), "custom_value4", serializers.serialize$2$specifiedType(object.customValue4, B.FullType_h8g), "link", serializers.serialize$2$specifiedType(object.link, B.FullType_h8g), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.VendorContactEntityBuilder(); A.VendorContactEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "first_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_firstName = t1; break; case "last_name": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_lastName = t1; break; case "email": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_email = t1; break; case "is_primary": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_vendor_model$_$this()._isPrimary = t1; break; case "send_email": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_vendor_model$_$this()._vendor_model$_sendEmail = t1; break; case "phone": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_phone = t1; break; case "password": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_password = t1; break; case "custom_value1": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_customValue1 = t1; break; case "custom_value2": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_customValue2 = t1; break; case "custom_value3": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_customValue3 = t1; break; case "custom_value4": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_customValue4 = t1; break; case "link": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._link = t1; break; case "isChanged": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_vendor_model$_$this()._vendor_model$_isChanged = t1; break; case "created_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_vendor_model$_$this()._vendor_model$_createdAt = t1; break; case "updated_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_vendor_model$_$this()._vendor_model$_updatedAt = t1; break; case "archived_at": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_vendor_model$_$this()._vendor_model$_archivedAt = t1; break; case "is_deleted": t1 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_vendor_model$_$this()._vendor_model$_isDeleted = t1; break; case "user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_vendor_model$_$this()._vendor_model$_createdUserId = t1; break; case "assigned_user_id": t1 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_vendor_model$_$this()._vendor_model$_assignedUserId = t1; break; case "id": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_vendor_model$_$this()._vendor_model$_id = t1; break; } } return result._vendor_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ES1; }, get$wireName() { return "VendorContactEntity"; } }; A._$VendorListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$VendorListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._vendor_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._vendor_model$__hashCode; if (t1 == null) { _this._vendor_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("VendorListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.VendorListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._vendor_model$_$v; if ($$v != null) { t1 = $$v.data; _this._vendor_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._vendor_model$_$v = null; } t1 = _this._vendor_model$_data; return t1 == null ? _this._vendor_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.VendorEntity) : t1; }, _vendor_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "VendorListResponse", _$result = null; try { _$result0 = _this._vendor_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$VendorListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._vendor_model$_$v = t1; return _$result; } }; A._$VendorItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$VendorItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._vendor_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._vendor_model$__hashCode; if (t1 == null) { _this._vendor_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("VendorItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.VendorItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._vendor_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._vendor_model$_$v = t1; _this._vendor_model$_data = t2; _this._vendor_model$_$v = null; } t1 = _this._vendor_model$_data; if (t1 == null) { t1 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t1); _this._vendor_model$_data = t1; } return t1; }, _vendor_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s18_ = "VendorItemResponse", _$result = null; try { _$result0 = _this._vendor_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._vendor_model$_build$0(); _$result0 = new A._$VendorItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s18_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._vendor_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._vendor_model$_$v = t1; return _$result; } }; A._$VendorEntity.prototype = { rebuild$1(updates) { var t1 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._vendor_model$_$v = this; updates.call$1(t1); return t1._vendor_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$VendorEntity && _this.name === other.name && _this.displayName === other.displayName && _this.address1 === other.address1 && _this.address2 === other.address2 && _this.city === other.city && _this.state === other.state && _this.postalCode === other.postalCode && _this.countryId === other.countryId && _this.languageId === other.languageId && _this.phone === other.phone && _this.privateNotes === other.privateNotes && _this.publicNotes === other.publicNotes && _this.website === other.website && _this.number === other.number && _this.vatNumber === other.vatNumber && _this.idNumber === other.idNumber && _this.currencyId === other.currencyId && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.routingId === other.routingId && _this.lastLogin === other.lastLogin && _this.classification === other.classification && _this.contacts.$eq(0, other.contacts) && _this.activities.$eq(0, other.activities) && _this.documents.$eq(0, other.documents) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._vendor_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.name)), B.JSString_methods.get$hashCode(_this.displayName)), B.JSString_methods.get$hashCode(_this.address1)), B.JSString_methods.get$hashCode(_this.address2)), B.JSString_methods.get$hashCode(_this.city)), B.JSString_methods.get$hashCode(_this.state)), B.JSString_methods.get$hashCode(_this.postalCode)), B.JSString_methods.get$hashCode(_this.countryId)), B.JSString_methods.get$hashCode(_this.languageId)), B.JSString_methods.get$hashCode(_this.phone)), B.JSString_methods.get$hashCode(_this.privateNotes)), B.JSString_methods.get$hashCode(_this.publicNotes)), B.JSString_methods.get$hashCode(_this.website)), B.JSString_methods.get$hashCode(_this.number)), B.JSString_methods.get$hashCode(_this.vatNumber)), B.JSString_methods.get$hashCode(_this.idNumber)), B.JSString_methods.get$hashCode(_this.currencyId)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSString_methods.get$hashCode(_this.routingId)), B.JSInt_methods.get$hashCode(_this.lastLogin)), B.JSString_methods.get$hashCode(_this.classification)), _this.contacts.get$hashCode(0)), _this.activities.get$hashCode(0)), _this.documents.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._vendor_model$__hashCode; if (t1 == null) { _this._vendor_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("VendorEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "loadedAt", _this.loadedAt); t2.add$2(t1, "name", _this.name); t2.add$2(t1, "displayName", _this.displayName); t2.add$2(t1, "address1", _this.address1); t2.add$2(t1, "address2", _this.address2); t2.add$2(t1, "city", _this.city); t2.add$2(t1, "state", _this.state); t2.add$2(t1, "postalCode", _this.postalCode); t2.add$2(t1, "countryId", _this.countryId); t2.add$2(t1, "languageId", _this.languageId); t2.add$2(t1, "phone", _this.phone); t2.add$2(t1, "privateNotes", _this.privateNotes); t2.add$2(t1, "publicNotes", _this.publicNotes); t2.add$2(t1, "website", _this.website); t2.add$2(t1, "number", _this.number); t2.add$2(t1, "vatNumber", _this.vatNumber); t2.add$2(t1, "idNumber", _this.idNumber); t2.add$2(t1, "currencyId", _this.currencyId); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "routingId", _this.routingId); t2.add$2(t1, "lastLogin", _this.lastLogin); t2.add$2(t1, "classification", _this.classification); t2.add$2(t1, "contacts", _this.contacts); t2.add$2(t1, "activities", _this.activities); t2.add$2(t1, "documents", _this.documents); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$address1() { return this.address1; }, get$address2() { return this.address2; }, get$city(receiver) { return this.city; }, get$state(receiver) { return this.state; }, get$postalCode(receiver) { return this.postalCode; }, get$countryId() { return this.countryId; }, get$activities() { return this.activities; }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.VendorEntityBuilder.prototype = { get$contacts() { var t1 = this.get$_vendor_model$_$this(), t2 = t1._vendor_model$_contacts; return t2 == null ? t1._vendor_model$_contacts = A.ListBuilder_ListBuilder(B.List_empty, type$.VendorContactEntity) : t2; }, get$activities() { var t1 = this.get$_vendor_model$_$this(), t2 = t1._vendor_model$_activities; return t2 == null ? t1._vendor_model$_activities = A.ListBuilder_ListBuilder(B.List_empty, type$.ActivityEntity) : t2; }, get$documents() { var t1 = this.get$_vendor_model$_$this(), t2 = t1._vendor_model$_documents; return t2 == null ? t1._vendor_model$_documents = A.ListBuilder_ListBuilder(B.List_empty, type$.DocumentEntity) : t2; }, get$id(_) { return this.get$_vendor_model$_$this()._vendor_model$_id; }, get$_vendor_model$_$this() { var t1, _this = this, $$v = _this._vendor_model$_$v; if ($$v != null) { _this._vendor_model$_loadedAt = $$v.loadedAt; _this._vendor_model$_name = $$v.name; _this._vendor_model$_displayName = $$v.displayName; _this._vendor_model$_address1 = $$v.address1; _this._vendor_model$_address2 = $$v.address2; _this._vendor_model$_city = $$v.city; _this._vendor_model$_state = $$v.state; _this._vendor_model$_postalCode = $$v.postalCode; _this._vendor_model$_countryId = $$v.countryId; _this._vendor_model$_languageId = $$v.languageId; _this._vendor_model$_phone = $$v.phone; _this._vendor_model$_privateNotes = $$v.privateNotes; _this._vendor_model$_publicNotes = $$v.publicNotes; _this._vendor_model$_website = $$v.website; _this._vendor_model$_number = $$v.number; _this._vendor_model$_vatNumber = $$v.vatNumber; _this._vendor_model$_idNumber = $$v.idNumber; _this._vendor_model$_currencyId = $$v.currencyId; _this._vendor_model$_customValue1 = $$v.customValue1; _this._vendor_model$_customValue2 = $$v.customValue2; _this._vendor_model$_customValue3 = $$v.customValue3; _this._vendor_model$_customValue4 = $$v.customValue4; _this._vendor_model$_routingId = $$v.routingId; _this._vendor_model$_lastLogin = $$v.lastLogin; _this._vendor_model$_classification = $$v.classification; t1 = $$v.contacts; _this._vendor_model$_contacts = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.activities; _this._vendor_model$_activities = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.documents; _this._vendor_model$_documents = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._vendor_model$_isChanged = $$v.isChanged; _this._vendor_model$_createdAt = $$v.createdAt; _this._vendor_model$_updatedAt = $$v.updatedAt; _this._vendor_model$_archivedAt = $$v.archivedAt; _this._vendor_model$_isDeleted = $$v.isDeleted; _this._vendor_model$_createdUserId = $$v.createdUserId; _this._vendor_model$_assignedUserId = $$v.assignedUserId; _this._vendor_model$_id = $$v.id; _this._vendor_model$_$v = null; } return _this; }, _vendor_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, exception, _this = this, _s12_ = "VendorEntity", _$result = null; try { _$result0 = _this._vendor_model$_$v; if (_$result0 == null) { t1 = _this.get$_vendor_model$_$this()._vendor_model$_loadedAt; t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_name, _s12_, "name"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_displayName, _s12_, "displayName"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_address1, _s12_, "address1"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_address2, _s12_, "address2"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_city, _s12_, "city"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_state, _s12_, "state"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_postalCode, _s12_, "postalCode"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_countryId, _s12_, "countryId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_languageId, _s12_, "languageId"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_phone, _s12_, "phone"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_privateNotes, _s12_, "privateNotes"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_publicNotes, _s12_, "publicNotes"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_website, _s12_, "website"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_number, _s12_, "number"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_vatNumber, _s12_, "vatNumber"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_idNumber, _s12_, "idNumber"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_currencyId, _s12_, "currencyId"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue1, _s12_, "customValue1"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue2, _s12_, "customValue2"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue3, _s12_, "customValue3"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue4, _s12_, "customValue4"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_routingId, _s12_, "routingId"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_lastLogin, _s12_, "lastLogin"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_classification, _s12_, "classification"); t26 = _this.get$contacts().build$0(); t27 = _this.get$activities().build$0(); t28 = _this.get$documents().build$0(); t29 = _this.get$_vendor_model$_$this()._vendor_model$_isChanged; t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_createdAt, _s12_, "createdAt"); t31 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_updatedAt, _s12_, "updatedAt"); t32 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_archivedAt, _s12_, "archivedAt"); t33 = _this.get$_vendor_model$_$this()._vendor_model$_isDeleted; t34 = _this.get$_vendor_model$_$this()._vendor_model$_createdUserId; _$result0 = A._$VendorEntity$_(t27, t4, t5, t32, _this.get$_vendor_model$_$this()._vendor_model$_assignedUserId, t6, t25, t26, t9, t30, t34, t18, t19, t20, t21, t22, t3, t28, A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_id, _s12_, "id"), t17, t29, t33, t10, t24, t1, t2, t15, t11, t8, t12, t13, t23, t7, t31, t16, t14); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "contacts"; _this.get$contacts().build$0(); _$failedField.__late_helper$_value = "activities"; _this.get$activities().build$0(); _$failedField.__late_helper$_value = "documents"; _this.get$documents().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s12_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._vendor_model$_$v = t1; return _$result; } }; A._$VendorContactEntity.prototype = { rebuild$1(updates) { var t1 = new A.VendorContactEntityBuilder(); A.VendorContactEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._vendor_model$_$v = this; updates.call$1(t1); return t1._vendor_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$VendorContactEntity && _this.firstName === other.firstName && _this.lastName === other.lastName && _this.email === other.email && _this.isPrimary === other.isPrimary && _this.sendEmail === other.sendEmail && _this.phone === other.phone && _this.password === other.password && _this.customValue1 === other.customValue1 && _this.customValue2 === other.customValue2 && _this.customValue3 === other.customValue3 && _this.customValue4 === other.customValue4 && _this.link === other.link && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._vendor_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.firstName)), B.JSString_methods.get$hashCode(_this.lastName)), B.JSString_methods.get$hashCode(_this.email)), B.JSBool_methods.get$hashCode(_this.isPrimary)), B.JSBool_methods.get$hashCode(_this.sendEmail)), B.JSString_methods.get$hashCode(_this.phone)), B.JSString_methods.get$hashCode(_this.password)), B.JSString_methods.get$hashCode(_this.customValue1)), B.JSString_methods.get$hashCode(_this.customValue2)), B.JSString_methods.get$hashCode(_this.customValue3)), B.JSString_methods.get$hashCode(_this.customValue4)), B.JSString_methods.get$hashCode(_this.link)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._vendor_model$__hashCode; if (t1 == null) { _this._vendor_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("VendorContactEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "firstName", _this.firstName); t2.add$2(t1, "lastName", _this.lastName); t2.add$2(t1, "email", _this.email); t2.add$2(t1, "isPrimary", _this.isPrimary); t2.add$2(t1, "sendEmail", _this.sendEmail); t2.add$2(t1, "phone", _this.phone); t2.add$2(t1, "password", _this.password); t2.add$2(t1, "customValue1", _this.customValue1); t2.add$2(t1, "customValue2", _this.customValue2); t2.add$2(t1, "customValue3", _this.customValue3); t2.add$2(t1, "customValue4", _this.customValue4); t2.add$2(t1, "link", _this.link); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.VendorContactEntityBuilder.prototype = { get$id(_) { return this.get$_vendor_model$_$this()._vendor_model$_id; }, get$_vendor_model$_$this() { var _this = this, $$v = _this._vendor_model$_$v; if ($$v != null) { _this._vendor_model$_firstName = $$v.firstName; _this._vendor_model$_lastName = $$v.lastName; _this._vendor_model$_email = $$v.email; _this._isPrimary = $$v.isPrimary; _this._vendor_model$_sendEmail = $$v.sendEmail; _this._vendor_model$_phone = $$v.phone; _this._vendor_model$_password = $$v.password; _this._vendor_model$_customValue1 = $$v.customValue1; _this._vendor_model$_customValue2 = $$v.customValue2; _this._vendor_model$_customValue3 = $$v.customValue3; _this._vendor_model$_customValue4 = $$v.customValue4; _this._link = $$v.link; _this._vendor_model$_isChanged = $$v.isChanged; _this._vendor_model$_createdAt = $$v.createdAt; _this._vendor_model$_updatedAt = $$v.updatedAt; _this._vendor_model$_archivedAt = $$v.archivedAt; _this._vendor_model$_isDeleted = $$v.isDeleted; _this._vendor_model$_createdUserId = $$v.createdUserId; _this._vendor_model$_assignedUserId = $$v.assignedUserId; _this._vendor_model$_id = $$v.id; _this._vendor_model$_$v = null; } return _this; }, _vendor_model$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _this = this, _s19_ = "VendorContactEntity", _$result = _this._vendor_model$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_firstName, _s19_, "firstName"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_lastName, _s19_, "lastName"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_email, _s19_, "email"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._isPrimary, _s19_, "isPrimary"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_sendEmail, _s19_, "sendEmail"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_phone, _s19_, "phone"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_password, _s19_, "password"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue1, _s19_, "customValue1"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue2, _s19_, "customValue2"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue3, _s19_, "customValue3"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_customValue4, _s19_, "customValue4"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._link, _s19_, "link"); t13 = _this.get$_vendor_model$_$this()._vendor_model$_isChanged; t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_createdAt, _s19_, "createdAt"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_updatedAt, _s19_, "updatedAt"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_archivedAt, _s19_, "archivedAt"); t17 = _this.get$_vendor_model$_$this()._vendor_model$_isDeleted; t18 = _this.get$_vendor_model$_$this()._vendor_model$_createdUserId; _$result = A._$VendorContactEntity$_(t16, _this.get$_vendor_model$_$this()._vendor_model$_assignedUserId, t14, t18, t8, t9, t10, t11, t3, t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_model$_$this()._vendor_model$_id, _s19_, "id"), t13, t17, t4, t2, t12, t7, t6, t5, t15); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._vendor_model$_$v = _$result; } }; A._VendorContactEntity_Object_BaseEntity.prototype = {}; A._VendorEntity_Object_BaseEntity.prototype = {}; A._VendorEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A._VendorEntity_Object_BaseEntity_SelectableEntity_HasActivities.prototype = {}; A.WebhookListResponse.prototype = {}; A.WebhookItemResponse.prototype = {}; A.WebhookEntity.prototype = { get$entityType() { return B.EntityType_webhook; }, get$listDisplayName() { return this.targetUrl; }, compareTo$3(_, webhook, sortField, sortAscending) { var response, webhookA = sortAscending ? this : webhook, webhookB = sortAscending ? webhook : this; switch (sortField) { case "target_url": response = B.JSString_methods.compareTo$1(webhookA.targetUrl.toLowerCase(), webhookB.targetUrl.toLowerCase()); break; default: A.print("## ERROR: sort by webhook." + sortField + " is not implemented"); response = 0; break; } return response; }, matchesFilter$1(filter) { return A.matchesStrings(A._setArrayType([this.targetUrl], type$.JSArray_nullable_String), filter); }, matchesFilterValue$1(filter) { return A.matchesStringsValue(A._setArrayType([this.targetUrl], type$.JSArray_nullable_String), filter); }, getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, multiselect, userCompany) { var actions = A._setArrayType([], type$.JSArray_nullable_EntityAction), t1 = this.isDeleted; t1.toString; if (!t1 && !multiselect) if (includeEdit && userCompany.canEditEntity$1(this)) actions.push(B.EntityAction_edit); if (actions.length !== 0 && B.JSArray_methods.get$last(actions) != null) actions.push(null); B.JSArray_methods.addAll$1(actions, this.super$BaseEntity$getActions(null, false, false, userCompany)); return actions; }, getActions$2$multiselect$userCompany(multiselect, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, false, multiselect, userCompany); }, getActions$2$client$userCompany(client, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, false, false, userCompany); }, getActions$3$client$includeEdit$userCompany(client, includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(client, includeEdit, false, userCompany); }, getActions$2$includeEdit$userCompany(includeEdit, userCompany) { return this.getActions$4$client$includeEdit$multiselect$userCompany(null, includeEdit, false, userCompany); }, get$listDisplayAmount() { return null; }, get$listDisplayAmountType() { return null; } }; A._$WebhookListResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_2tM)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.WebhookListResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.WebhookEntity, t3 = type$.ListBuilder_WebhookEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._webhook_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._webhook_model$_data = t6; result._webhook_model$_$v = null; } t4 = result._webhook_model$_data; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._webhook_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_2tM); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._webhook_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EFh; }, get$wireName() { return "WebhookListResponse"; } }; A._$WebhookItemResponseSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["data", serializers.serialize$2$specifiedType(object.data, B.FullType_iL9)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, t7, _null = null, result = new A.WebhookItemResponseBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.WebhookEntity, t2 = type$.String, t3 = type$.MapBuilder_String_String; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "data": $$v = result._webhook_model$_$v; if ($$v != null) { t4 = $$v.data; t5 = new A.WebhookEntityBuilder(); t6 = t5.get$_webhook_model$_$this(); t7 = t6._headers; if (t7 == null) { t7 = new A.MapBuilder(_null, $, _null, t3); t7.replace$1(0, B.Map_empty1); t6._headers = t7; t6 = t7; } else t6 = t7; t6.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t2)); t5.get$_webhook_model$_$this()._restMethod = ""; t5._webhook_model$_$v = t4; result._webhook_model$_data = t5; result._webhook_model$_$v = null; } t4 = result._webhook_model$_data; if (t4 == null) { t4 = new A.WebhookEntityBuilder(); t5 = t4.get$_webhook_model$_$this(); t6 = t5._headers; if (t6 == null) { t6 = new A.MapBuilder(_null, $, _null, t3); t6.replace$1(0, B.Map_empty1); t5._headers = t6; t5 = t6; } else t5 = t6; t5.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t2, t2)); t4.get$_webhook_model$_$this()._restMethod = ""; result._webhook_model$_data = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_iL9); t5.toString; t1._as(t5); t4._webhook_model$_$v = t5; break; } } return result._webhook_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8pl; }, get$wireName() { return "WebhookItemResponse"; } }; A._$WebhookEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["event_id", serializers.serialize$2$specifiedType(object.eventId, B.FullType_h8g), "target_url", serializers.serialize$2$specifiedType(object.targetUrl, B.FullType_h8g), "format", serializers.serialize$2$specifiedType(object.format, B.FullType_h8g), "rest_method", serializers.serialize$2$specifiedType(object.restMethod, B.FullType_h8g), "headers", serializers.serialize$2$specifiedType(object.headers, B.FullType_2Vk), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], value = object.isChanged; if (value != null) { result.push("isChanged"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.isDeleted; if (value != null) { result.push("is_deleted"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } value = object.createdUserId; if (value != null) { result.push("user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.assignedUserId; if (value != null) { result.push("assigned_user_id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, value, t3, result = new A.WebhookEntityBuilder(); A.WebhookEntity__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_String; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "event_id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_webhook_model$_$this()._eventId = t2; break; case "target_url": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_webhook_model$_$this()._targetUrl = t2; break; case "format": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_webhook_model$_$this()._format = t2; break; case "rest_method": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_webhook_model$_$this()._restMethod = t2; break; case "headers": t2 = result.get$_webhook_model$_$this(); t3 = t2._headers; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._headers = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t3.toString; t2.replace$1(0, t3); break; case "isChanged": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_webhook_model$_$this()._webhook_model$_isChanged = t2; break; case "created_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_webhook_model$_$this()._webhook_model$_createdAt = t2; break; case "updated_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_webhook_model$_$this()._webhook_model$_updatedAt = t2; break; case "archived_at": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_webhook_model$_$this()._webhook_model$_archivedAt = t2; break; case "is_deleted": t2 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_webhook_model$_$this()._webhook_model$_isDeleted = t2; break; case "user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_webhook_model$_$this()._webhook_model$_createdUserId = t2; break; case "assigned_user_id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_webhook_model$_$this()._webhook_model$_assignedUserId = t2; break; case "id": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_webhook_model$_$this()._webhook_model$_id = t2; break; } } return result._webhook_model$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_yXa; }, get$wireName() { return "WebhookEntity"; } }; A._$WebhookListResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$WebhookListResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._webhook_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._webhook_model$__hashCode; if (t1 == null) { _this._webhook_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("WebhookListResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.WebhookListResponseBuilder.prototype = { get$data(_) { var t1, _this = this, $$v = _this._webhook_model$_$v; if ($$v != null) { t1 = $$v.data; _this._webhook_model$_data = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._webhook_model$_$v = null; } t1 = _this._webhook_model$_data; return t1 == null ? _this._webhook_model$_data = A.ListBuilder_ListBuilder(B.List_empty, type$.WebhookEntity) : t1; }, _webhook_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "WebhookListResponse", _$result = null; try { _$result0 = _this._webhook_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0).build$0(); _$result0 = new A._$WebhookListResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._webhook_model$_$v = t1; return _$result; } }; A._$WebhookItemResponse.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$WebhookItemResponse && this.data.$eq(0, other.data); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._webhook_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.data.get$hashCode(0))); t1 = _this._webhook_model$__hashCode; if (t1 == null) { _this._webhook_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("WebhookItemResponse"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "data", this.data); return t2.toString$0(t1); } }; A.WebhookItemResponseBuilder.prototype = { get$data(_) { var t1, t2, _this = this, $$v = _this._webhook_model$_$v; if ($$v != null) { t1 = $$v.data; t2 = new A.WebhookEntityBuilder(); A.WebhookEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._webhook_model$_$v = t1; _this._webhook_model$_data = t2; _this._webhook_model$_$v = null; } t1 = _this._webhook_model$_data; if (t1 == null) { t1 = new A.WebhookEntityBuilder(); A.WebhookEntity__initializeBuilder(t1); _this._webhook_model$_data = t1; } return t1; }, _webhook_model$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s19_ = "WebhookItemResponse", _$result = null; try { _$result0 = _this._webhook_model$_$v; if (_$result0 == null) { t1 = _this.get$data(0)._webhook_model$_build$0(); _$result0 = new A._$WebhookItemResponse(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s19_, "data"); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "data"; _this.get$data(0)._webhook_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._webhook_model$_$v = t1; return _$result; } }; A._$WebhookEntity.prototype = { rebuild$1(updates) { var t1 = new A.WebhookEntityBuilder(); A.WebhookEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._webhook_model$_$v = this; updates.call$1(t1); return t1._webhook_model$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$WebhookEntity && _this.eventId === other.eventId && _this.targetUrl === other.targetUrl && _this.format === other.format && _this.restMethod === other.restMethod && _this.headers.$eq(0, other.headers) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._webhook_model$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.eventId)), B.JSString_methods.get$hashCode(_this.targetUrl)), B.JSString_methods.get$hashCode(_this.format)), B.JSString_methods.get$hashCode(_this.restMethod)), _this.headers.get$hashCode(0)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._webhook_model$__hashCode; if (t1 == null) { _this._webhook_model$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("WebhookEntity"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "eventId", _this.eventId); t2.add$2(t1, "targetUrl", _this.targetUrl); t2.add$2(t1, "format", _this.format); t2.add$2(t1, "restMethod", _this.restMethod); t2.add$2(t1, "headers", _this.headers); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "createdAt", _this.createdAt); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "archivedAt", _this.archivedAt); t2.add$2(t1, "isDeleted", _this.isDeleted); t2.add$2(t1, "createdUserId", _this.createdUserId); t2.add$2(t1, "assignedUserId", _this.assignedUserId); t2.add$2(t1, "id", _this.id); return t2.toString$0(t1); }, get$createdAt() { return this.createdAt; }, get$updatedAt() { return this.updatedAt; }, get$archivedAt() { return this.archivedAt; }, get$isDeleted() { return this.isDeleted; }, get$createdUserId() { return this.createdUserId; }, get$assignedUserId() { return this.assignedUserId; }, get$id(receiver) { return this.id; } }; A.WebhookEntityBuilder.prototype = { get$headers(_) { var t1 = this.get$_webhook_model$_$this(), t2 = t1._headers; if (t2 == null) { t2 = type$.String; t2 = t1._headers = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$id(_) { return this.get$_webhook_model$_$this()._webhook_model$_id; }, get$_webhook_model$_$this() { var t1, t2, _this = this, $$v = _this._webhook_model$_$v; if ($$v != null) { _this._eventId = $$v.eventId; _this._targetUrl = $$v.targetUrl; _this._format = $$v.format; _this._restMethod = $$v.restMethod; t1 = $$v.headers; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._headers = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._webhook_model$_isChanged = $$v.isChanged; _this._webhook_model$_createdAt = $$v.createdAt; _this._webhook_model$_updatedAt = $$v.updatedAt; _this._webhook_model$_archivedAt = $$v.archivedAt; _this._webhook_model$_isDeleted = $$v.isDeleted; _this._webhook_model$_createdUserId = $$v.createdUserId; _this._webhook_model$_assignedUserId = $$v.assignedUserId; _this._webhook_model$_id = $$v.id; _this._webhook_model$_$v = null; } return _this; }, _webhook_model$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, exception, _this = this, _s13_ = "WebhookEntity", _$result = null; try { _$result0 = _this._webhook_model$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._eventId, _s13_, "eventId"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._targetUrl, _s13_, "targetUrl"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._format, _s13_, "format"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._restMethod, _s13_, "restMethod"); t5 = _this.get$headers(0).build$0(); t6 = _this.get$_webhook_model$_$this()._webhook_model$_isChanged; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._webhook_model$_createdAt, _s13_, "createdAt"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._webhook_model$_updatedAt, _s13_, "updatedAt"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._webhook_model$_archivedAt, _s13_, "archivedAt"); t10 = _this.get$_webhook_model$_$this()._webhook_model$_isDeleted; t11 = _this.get$_webhook_model$_$this()._webhook_model$_createdUserId; _$result0 = A._$WebhookEntity$_(t9, _this.get$_webhook_model$_$this()._webhook_model$_assignedUserId, t7, t11, t1, t3, t5, A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_model$_$this()._webhook_model$_id, _s13_, "id"), t6, t10, t4, t2, t8); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "headers"; _this.get$headers(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._webhook_model$_$v = t1; return _$result; } }; A._WebhookEntity_Object_BaseEntity.prototype = {}; A._WebhookEntity_Object_BaseEntity_SelectableEntity.prototype = {}; A.AuthRepository.prototype = { signUp$3$email$password$referralCode(email, password, referralCode) { return this.signUp$body$AuthRepository(email, password, referralCode); }, signUp$body$AuthRepository(email, password, referralCode) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, $async$self = this, credentials; var $async$signUp$3$email$password$referralCode = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start credentials = A.LinkedHashMap_LinkedHashMap$_literal(["email", email, "password", password, "terms_of_service", true, "privacy_policy", true, "token_name", "web_client", "platform", A.getPlatformName()], type$.String, type$.Object); $async$returnValue = $async$self.sendRequest$3$data$secret$url(credentials, null, A.formatApiUrl("https://invoicing.co") + ("/signup?rc=" + referralCode)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$signUp$3$email$password$referralCode, $async$completer); }, oauthSignUp$7$accessToken$firstName$idToken$lastName$provider$referralCode$url(accessToken, firstName, idToken, lastName, provider, referralCode, url) { return this.oauthSignUp$body$AuthRepository(accessToken, firstName, idToken, lastName, provider, referralCode, url); }, oauthSignUp$body$AuthRepository(accessToken, firstName, idToken, lastName, provider, referralCode, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, $async$self = this; var $async$oauthSignUp$7$accessToken$firstName$idToken$lastName$provider$referralCode$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.sendRequest$3$data$secret$url(A.LinkedHashMap_LinkedHashMap$_literal(["terms_of_service", true, "privacy_policy", true, "token_name", "web_client", "id_token", idToken, "access_token", accessToken, "provider", provider, "platform", A.getPlatformName(), "first_name", firstName, "last_name", lastName], type$.String, type$.nullable_Object), "", A.formatApiUrl(url) + ("/oauth_login?create=true&rc=" + referralCode)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$oauthSignUp$7$accessToken$firstName$idToken$lastName$provider$referralCode$url, $async$completer); }, login$6$email$oneTimePassword$password$platform$secret$url(email, oneTimePassword, password, platform, secret, url) { return this.login$body$AuthRepository(email, oneTimePassword, password, platform, secret, url); }, login$body$AuthRepository(email, oneTimePassword, password, platform, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, $async$self = this; var $async$login$6$email$oneTimePassword$password$platform$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.sendRequest$3$data$secret$url(A.LinkedHashMap_LinkedHashMap$_literal(["email", email, "password", password, "one_time_password", oneTimePassword], type$.String, type$.nullable_String), secret, A.formatApiUrl(url) + "/login"); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$login$6$email$oneTimePassword$password$platform$secret$url, $async$completer); }, logout$1$credentials(credentials) { return this.logout$body$AuthRepository(credentials); }, logout$body$AuthRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue; var $async$logout$1$credentials = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = B.C_WebClient.post$2(credentials.url + "/logout", credentials.token); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$logout$1$credentials, $async$completer); }, oauthLogin$8$accessToken$authCode$email$idToken$platform$provider$secret$url(accessToken, authCode, email, idToken, platform, provider, secret, url) { return this.oauthLogin$body$AuthRepository(accessToken, authCode, email, idToken, platform, provider, secret, url); }, oauthLogin$body$AuthRepository(accessToken, authCode, email, idToken, platform, provider, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, $async$self = this; var $async$oauthLogin$8$accessToken$authCode$email$idToken$platform$provider$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.sendRequest$3$data$secret$url(A.LinkedHashMap_LinkedHashMap$_literal(["id_token", idToken, "provider", provider, "access_token", accessToken, "email", email, "auth_code", authCode], type$.String, type$.nullable_String), secret, A.formatApiUrl(url) + "/oauth_login"); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$oauthLogin$8$accessToken$authCode$email$idToken$platform$provider$secret$url, $async$completer); }, refresh$5$currentCompany$includeStatic$token$updatedAt$url(_, currentCompany, includeStatic, token, updatedAt, url) { return this.refresh$body$AuthRepository(0, currentCompany, includeStatic, token, updatedAt, url); }, refresh$body$AuthRepository(_, currentCompany, includeStatic, token, updatedAt, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, $async$self = this; var $async$refresh$5$currentCompany$includeStatic$token$updatedAt$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = A.formatApiUrl(url) + "/refresh?"; if (currentCompany) url += "current_company=true"; if (updatedAt > 0) { url += "&updated_at=" + updatedAt; includeStatic = includeStatic || Date.now() - updatedAt * 1000 > 86400000; } else includeStatic = true; $async$returnValue = $async$self.sendRequest$3$includeStatic$token$url(includeStatic, token, url); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$refresh$5$currentCompany$includeStatic$token$updatedAt$url, $async$completer); }, recoverPassword$3$email$secret$url(email, secret, url) { return this.recoverPassword$body$AuthRepository(email, secret, url); }, recoverPassword$body$AuthRepository(email, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, $async$self = this; var $async$recoverPassword$3$email$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.sendRequest$2$data$url(A.LinkedHashMap_LinkedHashMap$_literal(["email", email], type$.String, type$.nullable_String), A.formatApiUrl(url) + "/reset_password"); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$recoverPassword$3$email$secret$url, $async$completer); }, setDefaultCompany$2$companyId$credentials(companyId, credentials) { return this.setDefaultCompany$body$AuthRepository(companyId, credentials); }, setDefaultCompany$body$AuthRepository(companyId, credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue; var $async$setDefaultCompany$2$companyId$credentials = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = B.C_WebClient.post$2(credentials.url + "/companies/" + companyId + "/default", credentials.token); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$setDefaultCompany$2$companyId$credentials, $async$completer); }, addCompany$1$credentials(credentials) { return this.addCompany$body$AuthRepository(credentials); }, addCompany$body$AuthRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, t1; var $async$addCompany$1$credentials = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$returnValue = B.C_WebClient.post$3$data(credentials.url + "/companies", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["token_name", "web_client"], t1, t1))); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$addCompany$1$credentials, $async$completer); }, deleteCompany$4$companyId$credentials$password$reason(companyId, credentials, password, reason) { return this.deleteCompany$body$AuthRepository(companyId, credentials, password, reason); }, deleteCompany$body$AuthRepository(companyId, credentials, password, reason) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, t1; var $async$deleteCompany$4$companyId$credentials$password$reason = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$returnValue = B.C_WebClient.delete$4$data$password(0, credentials.url + "/companies/" + companyId, credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["cancellation_message", reason], t1, t1)), password); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$deleteCompany$4$companyId$credentials$password$reason, $async$completer); }, purgeData$4$companyId$credentials$idToken$password(companyId, credentials, idToken, password) { return this.purgeData$body$AuthRepository(companyId, credentials, idToken, password); }, purgeData$body$AuthRepository(companyId, credentials, idToken, password) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue; var $async$purgeData$4$companyId$credentials$idToken$password = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = B.C_WebClient.post$4$idToken$password(credentials.url + "/companies/purge_save_settings/" + companyId, credentials.token, idToken, password); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$purgeData$4$companyId$credentials$idToken$password, $async$completer); }, resendConfirmation$2$credentials$userId(credentials, userId) { return this.resendConfirmation$body$AuthRepository(credentials, userId); }, resendConfirmation$body$AuthRepository(credentials, userId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue; var $async$resendConfirmation$2$credentials$userId = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = B.C_WebClient.post$2(credentials.url + "/user/" + userId + "/reconfirm", credentials.token); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$resendConfirmation$2$credentials$userId, $async$completer); }, sendRequest$5$data$includeStatic$secret$token$url(data, includeStatic, secret, token, url) { return this.sendRequest$body$AuthRepository(data, includeStatic, secret, token, url); }, sendRequest$2$data$url(data, url) { return this.sendRequest$5$data$includeStatic$secret$token$url(data, true, null, null, url); }, sendRequest$3$includeStatic$token$url(includeStatic, token, url) { return this.sendRequest$5$data$includeStatic$secret$token$url(null, includeStatic, null, token, url); }, sendRequest$3$data$secret$url(data, secret, url) { return this.sendRequest$5$data$includeStatic$secret$token$url(data, true, secret, null, url); }, sendRequest$body$AuthRepository(data, includeStatic, secret, token, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.LoginResponse), $async$returnValue, t1, response; var $async$sendRequest$5$data$includeStatic$secret$token$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = (B.JSString_methods.contains$1(url, "?") ? url + "&" : url + "?") + "first_load=true"; if (includeStatic) url += "&include_static=true&einvoice=true"; t1 = token == null ? "" : token; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$secret(url, t1, B.C_JsonCodec.encode$1(data), secret), $async$sendRequest$5$data$includeStatic$secret$token$url); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$loginResponseSerializer(), response], null, t1, t1), $async$sendRequest$5$data$includeStatic$secret$token$url); case 4: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$sendRequest$5$data$includeStatic$secret$token$url, $async$completer); } }; A.BankAccountRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$BankAccountRepository(credentials, entityId); }, loadItem$body$BankAccountRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BankAccountEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/bank_integrations/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$bankAccountItemResponseSerializer(), response, type$.BankAccountItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$BankAccountRepository(credentials); }, loadList$body$BankAccountRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_BankAccountEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/bank_integrations?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$bankAccountListResponseSerializer(), response, type$.BankAccountListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$BankAccountRepository(credentials, ids, action); }, bulkAction$body$BankAccountRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_BankAccountEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_integrations/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$bankAccountListResponseSerializer(), response, type$.BankAccountListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, bankAccount) { return this.saveData$body$BankAccountRepository(credentials, bankAccount); }, saveData$body$BankAccountRepository(credentials, bankAccount) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BankAccountEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$bankAccountEntitySerializer(), bankAccount); t2 = credentials.url; t3 = credentials.token; $async$goto = bankAccount.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/bank_integrations", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/bank_integrations/" + bankAccount.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$bankAccountItemResponseSerializer(), response, type$.BankAccountItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.ClientRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$ClientRepository(credentials, entityId); }, loadItem$body$ClientRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ClientEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/clients/" + A.S(entityId) + string$.x3finclug, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$clientItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$2(credentials, page) { return this.loadList$body$ClientRepository(credentials, page); }, loadList$body$ClientRepository(credentials, page) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ClientEntity), $async$returnValue, response, t1; var $async$loadList$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/clients?per_page=5000&page=" + page), credentials.token), $async$loadList$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$clientListResponseSerializer(), response], null, t1, t1), $async$loadList$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$2, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$ClientRepository(credentials, ids, action); }, bulkAction$body$ClientRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ClientEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/clients/bulk?per_page=100&include=gateway_tokens,activities,ledger,system_logs,documents", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$clientListResponseSerializer(), response, type$.ClientListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, purge$4$clientId$credentials$idToken$password(clientId, credentials, idToken, password) { return this.purge$body$ClientRepository(clientId, credentials, idToken, password); }, purge$body$ClientRepository(clientId, credentials, idToken, password) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$purge$4$clientId$credentials$idToken$password = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$idToken$password(credentials.url + ("/clients/" + clientId + "/purge"), credentials.token, idToken, password), $async$purge$4$clientId$credentials$idToken$password); case 3: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$purge$4$clientId$credentials$idToken$password, $async$completer); }, merge$5$clientId$credentials$idToken$mergeIntoClientId$password(clientId, credentials, idToken, mergeIntoClientId, password) { return this.merge$body$ClientRepository(clientId, credentials, idToken, mergeIntoClientId, password); }, merge$body$ClientRepository(clientId, credentials, idToken, mergeIntoClientId, password) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ClientEntity), $async$returnValue, response, t1; var $async$merge$5$clientId$credentials$idToken$mergeIntoClientId$password = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$idToken$password(credentials.url + ("/clients/" + A.S(mergeIntoClientId) + "/" + clientId + "/merge"), credentials.token, idToken, password), $async$merge$5$clientId$credentials$idToken$mergeIntoClientId$password); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$clientItemResponseSerializer(), response, type$.ClientItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$merge$5$clientId$credentials$idToken$mergeIntoClientId$password, $async$completer); }, saveData$2(credentials, client) { return this.saveData$body$ClientRepository(credentials, client); }, saveData$body$ClientRepository(credentials, client) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ClientEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start client = client.rebuild$1(new A.ClientRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$clientEntitySerializer(), client); t2 = credentials.url; t3 = credentials.token; $async$goto = client.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/clients?include=gateway_tokens,activities,ledger,system_logs,documents", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/clients/" + client.id + string$.x3finclug), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$clientItemResponseSerializer(), response, type$.ClientItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); }, uploadDocument$4(credentials, entity, multipartFile, isPrivate) { return this.uploadDocument$body$ClientRepository(credentials, entity, multipartFile, isPrivate); }, uploadDocument$body$ClientRepository(credentials, entity, multipartFile, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ClientEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/clients/" + entity.id + "/upload?is_public=false", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFile), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$clientItemResponseSerializer(), response, type$.ClientItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.ClientRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 54 }; A.CompanyGatewayRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$CompanyGatewayRepository(credentials, entityId); }, loadItem$body$CompanyGatewayRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.CompanyGatewayEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/company_gateways/" + entityId + "?include=system_logs", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$companyGatewayItemResponseSerializer(), response, type$.CompanyGatewayItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$CompanyGatewayRepository(credentials); }, loadList$body$CompanyGatewayRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_CompanyGatewayEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/company_gateways", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$companyGatewayListResponseSerializer(), response, type$.CompanyGatewayListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$CompanyGatewayRepository(credentials, ids, action); }, bulkAction$body$CompanyGatewayRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_CompanyGatewayEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/company_gateways/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$companyGatewayListResponseSerializer(), response, type$.CompanyGatewayListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, disconnect$4(_, credentials, id, password, idToken) { return this.disconnect$body$CompanyGatewayRepository(0, credentials, id, password, idToken); }, disconnect$body$CompanyGatewayRepository(_, credentials, id, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$disconnect$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(B.C_WebClient.post$4$idToken$password(credentials.url + ("/stripe/disconnect/" + id), credentials.token, idToken, password), $async$disconnect$4); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$disconnect$4, $async$completer); }, saveData$2(credentials, companyGateway) { return this.saveData$body$CompanyGatewayRepository(credentials, companyGateway); }, saveData$body$CompanyGatewayRepository(credentials, companyGateway) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.CompanyGatewayEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$companyGatewayEntitySerializer(), companyGateway); t2 = credentials.url; t3 = credentials.token; $async$goto = companyGateway.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/company_gateways", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/company_gateways/" + companyGateway.id), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$companyGatewayItemResponseSerializer(), response, type$.CompanyGatewayItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.CreditRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$CreditRepository(credentials, entityId); }, loadItem$body$CreditRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/credits/" + A.S(entityId) + "?include=activities.history", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$invoiceItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$3(credentials, createdAt, filterDeleted) { return this.loadList$body$CreditRepository(credentials, createdAt, filterDeleted); }, loadList$body$CreditRepository(credentials, createdAt, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_InvoiceEntity), $async$returnValue, response, t1, url; var $async$loadList$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = credentials.url + ("/credits?created_at=" + createdAt); if (filterDeleted) url += "&filter_deleted_clients=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, url, credentials.token), $async$loadList$3); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$invoiceListResponseSerializer(), response], null, t1, t1), $async$loadList$3); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$3, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$CreditRepository(credentials, ids, action); }, bulkAction$body$CreditRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_InvoiceEntity), $async$returnValue, t1, response; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); t1.$indexSet(0, "ids", ids); t1.$indexSet(0, "action", action.toApiParam$0()); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/credits/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(t1)), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$3(credentials, credit, action) { return this.saveData$body$CreditRepository(credentials, credit, action); }, saveData$body$CreditRepository(credentials, credit, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, data, t2, url, response; var $async$saveData$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start credit = credit.rebuild$1(new A.CreditRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$invoiceEntitySerializer(), credit); t2 = credentials.url; url = credit.get$isNew() ? t2 + "/credits?include=activities.history" : t2 + "/credits/" + credit.id + "?include=activities.history"; if (action === B.EntityAction_markPaid) url += "&mark_paid=true"; else if (action === B.EntityAction_markSent) url += "&mark_sent=true"; t2 = credentials.token; $async$goto = credit.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3, $async$completer); }, emailCredit$6(credentials, credit, template, subject, body, ccEmail) { return this.emailCredit$body$CreditRepository(credentials, credit, template, subject, body, ccEmail); }, emailCredit$body$CreditRepository(credentials, credit, template, subject, body, ccEmail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, response; var $async$emailCredit$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/emails", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["entity", B.EntityType_credit.get$apiValue(), "entity_id", credit.id, "template", "email_template_" + template.toString$0(0), "body", body, "subject", subject, "cc_email", ccEmail], t1, t1))), $async$emailCredit$6); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$emailCredit$6, $async$completer); }, uploadDocuments$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocuments$body$CreditRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocuments$body$CreditRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, t2, response; var $async$uploadDocuments$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/credits/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocuments$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocuments$4, $async$completer); } }; A.CreditRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 8 }; A.DesignRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$DesignRepository(credentials, entityId); }, loadItem$body$DesignRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.DesignEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/designs/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$designItemResponseSerializer(), response, type$.DesignItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$DesignRepository(credentials); }, loadList$body$DesignRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_DesignEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/designs?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$designListResponseSerializer(), response, type$.DesignListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$DesignRepository(credentials, ids, action); }, bulkAction$body$DesignRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_DesignEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/designs/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$designListResponseSerializer(), response, type$.DesignListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, design) { return this.saveData$body$DesignRepository(credentials, design); }, saveData$body$DesignRepository(credentials, design) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.DesignEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$designEntitySerializer(), design); t2 = credentials.url; t3 = credentials.token; $async$goto = design.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/designs", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/designs/" + design.id), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$designItemResponseSerializer(), response, type$.DesignItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.DocumentRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$DocumentRepository(credentials, entityId); }, loadItem$body$DocumentRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.DocumentEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/documents/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$documentItemResponseSerializer(), response, type$.DocumentItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadData$2(credentials, $document) { return this.loadData$body$DocumentRepository(credentials, $document); }, loadData$body$DocumentRepository(credentials, $document) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_Uint8List), $async$returnValue; var $async$loadData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(new A.WebClient().$get$3$rawResponse(0, A.cleanApiUrl(credentials.url) + "/documents/" + $document.hash, credentials.token, true), $async$loadData$2); case 3: // returning from await. $async$returnValue = $async$result.get$bodyBytes(); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadData$2, $async$completer); }, saveData$2(credentials, $document) { return this.saveData$body$DocumentRepository(credentials, $document); }, saveData$body$DocumentRepository(credentials, $document) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.DocumentEntity), $async$returnValue, t1, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); $async$goto = 3; return A._asyncAwait(B.C_WebClient.put$3$data(0, credentials.url + ("/documents/" + $document.id), credentials.token, B.C_JsonCodec.encode$1(t1.serializeWith$2($.$get$_$documentEntitySerializer(), $document))), $async$saveData$2); case 3: // returning from await. response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$documentItemResponseSerializer(), response, type$.DocumentItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$DocumentRepository(credentials, ids, action); }, bulkAction$body$DocumentRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_DocumentEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/documents/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$documentListResponseSerializer(), response, type$.DocumentListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, delete$4(_, credentials, documentId, password, idToken) { return this.delete$body$DocumentRepository(0, credentials, documentId, password, idToken); }, delete$body$DocumentRepository(_, credentials, documentId, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$delete$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.delete$4$idToken$password(0, credentials.url + "/documents/" + documentId, credentials.token, idToken, password), $async$delete$4); case 3: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$delete$4, $async$completer); } }; A.ExpenseCategoryRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$ExpenseCategoryRepository(credentials, entityId); }, loadItem$body$ExpenseCategoryRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseCategoryEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/expense_categories/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseCategoryItemResponseSerializer(), response, type$.ExpenseCategoryItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$ExpenseCategoryRepository(credentials); }, loadList$body$ExpenseCategoryRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ExpenseCategoryEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/expense_categories?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseCategoryListResponseSerializer(), response, type$.ExpenseCategoryListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$ExpenseCategoryRepository(credentials, ids, action); }, bulkAction$body$ExpenseCategoryRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ExpenseCategoryEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/expense_categories/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseCategoryListResponseSerializer(), response, type$.ExpenseCategoryListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, expenseCategory) { return this.saveData$body$ExpenseCategoryRepository(credentials, expenseCategory); }, saveData$body$ExpenseCategoryRepository(credentials, expenseCategory) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseCategoryEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$expenseCategoryEntitySerializer(), expenseCategory); t2 = credentials.url; t3 = credentials.token; $async$goto = expenseCategory.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/expense_categories", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/expense_categories/" + expenseCategory.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$expenseCategoryItemResponseSerializer(), response, type$.ExpenseCategoryItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.ExpenseRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$ExpenseRepository(credentials, entityId); }, loadItem$body$ExpenseRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/expenses/" + A.S(entityId), credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$expenseItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$4(credentials, page, createdAt, filterDeleted) { return this.loadList$body$ExpenseRepository(credentials, page, createdAt, filterDeleted); }, loadList$body$ExpenseRepository(credentials, page, createdAt, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ExpenseEntity), $async$returnValue, response, t1; var $async$loadList$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/expenses?per_page=5000&page=" + page + "&created_at=" + createdAt), credentials.token), $async$loadList$4); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$expenseListResponseSerializer(), response], null, t1, t1), $async$loadList$4); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$4, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$ExpenseRepository(credentials, ids, action); }, bulkAction$body$ExpenseRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ExpenseEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/expenses/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseListResponseSerializer(), response, type$.ExpenseListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, expense) { return this.saveData$body$ExpenseRepository(credentials, expense); }, saveData$body$ExpenseRepository(credentials, expense) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$expenseEntitySerializer(), expense); t2 = credentials.url; t3 = credentials.token; $async$goto = expense.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/expenses", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/expenses/" + expense.id), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$expenseItemResponseSerializer(), response, type$.ExpenseItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); }, uploadDocuments$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocuments$body$ExpenseRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocuments$body$ExpenseRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseEntity), $async$returnValue, t1, t2, response; var $async$uploadDocuments$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/expenses/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocuments$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseItemResponseSerializer(), response, type$.ExpenseItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocuments$4, $async$completer); } }; A.GroupRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$GroupRepository(credentials, entityId); }, loadItem$body$GroupRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.GroupEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/group_settings/" + A.S(entityId), credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$groupItemResponseSerializer(), response, type$.GroupItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$GroupRepository(credentials); }, loadList$body$GroupRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_GroupEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/group_settings?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$groupListResponseSerializer(), response, type$.GroupListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$GroupRepository(credentials, ids, action); }, bulkAction$body$GroupRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_GroupEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/group_settings/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$groupListResponseSerializer(), response, type$.GroupListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, group) { return this.saveData$body$GroupRepository(credentials, group); }, saveData$body$GroupRepository(credentials, group) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.GroupEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$groupEntitySerializer(), group); t2 = credentials.url; t3 = credentials.token; $async$goto = group.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/group_settings", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/group_settings/" + group.id), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$groupItemResponseSerializer(), response, type$.GroupItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); }, uploadDocuments$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocuments$body$GroupRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocuments$body$GroupRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.GroupEntity), $async$returnValue, t1, t2, response; var $async$uploadDocuments$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/group_settings/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocuments$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$groupItemResponseSerializer(), response, type$.GroupItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocuments$4, $async$completer); } }; A.InvoiceRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$InvoiceRepository(credentials, entityId); }, loadItem$body$InvoiceRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/invoices/" + A.S(entityId) + "?include=activities.history", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$invoiceItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$4(credentials, page, createdAt, filterDeleted) { return this.loadList$body$InvoiceRepository(credentials, page, createdAt, filterDeleted); }, loadList$body$InvoiceRepository(credentials, page, createdAt, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_InvoiceEntity), $async$returnValue, response, t1, url; var $async$loadList$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = credentials.url + ("/invoices?per_page=5000&page=" + page + "&created_at=" + createdAt); if (filterDeleted) url += "&filter_deleted_clients=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, url, credentials.token), $async$loadList$4); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$invoiceListResponseSerializer(), response], null, t1, t1), $async$loadList$4); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$4, $async$completer); }, bulkAction$4$template(credentials, ids, action, template) { return this.bulkAction$body$InvoiceRepository(credentials, ids, action, template); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$4$template(credentials, ids, action, null); }, bulkAction$body$InvoiceRepository(credentials, ids, action, template) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_InvoiceEntity), $async$returnValue, t1, response; var $async$bulkAction$4$template = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); t1.$indexSet(0, "ids", ids); t1.$indexSet(0, "action", action.toApiParam$0()); if (template != null) t1.$indexSet(0, "email_type", template.toString$0(0)); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/invoices/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(t1)), $async$bulkAction$4$template); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$4$template, $async$completer); }, saveData$3$action(credentials, invoice, action) { return this.saveData$body$InvoiceRepository(credentials, invoice, action); }, saveData$body$InvoiceRepository(credentials, invoice, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, data, t2, url, response; var $async$saveData$3$action = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start invoice = invoice.rebuild$1(new A.InvoiceRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$invoiceEntitySerializer(), invoice); t2 = credentials.url; url = invoice.get$isNew() ? t2 + "/invoices?include=activities.history" : t2 + "/invoices/" + invoice.id + "?include=activities.history"; if (action === B.EntityAction_markPaid) url += "&paid=true"; else if (action === B.EntityAction_markSent) url += "&mark_sent=true"; else if (action === B.EntityAction_cancelInvoice) url += "&cancel=true"; else if (action === B.EntityAction_autoBill) url += "&auto_bill=true"; if (invoice.saveDefaultTerms) url += "&save_default_terms=true"; if (invoice.saveDefaultFooter) url += "&save_default_footer=true"; t2 = credentials.token; $async$goto = invoice.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3$action, $async$completer); }, emailInvoice$6(credentials, invoice, template, subject, body, ccEmail) { return this.emailInvoice$body$InvoiceRepository(credentials, invoice, template, subject, body, ccEmail); }, emailInvoice$body$InvoiceRepository(credentials, invoice, template, subject, body, ccEmail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, response; var $async$emailInvoice$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/emails", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["entity", B.EntityType_invoice.get$apiValue(), "entity_id", invoice.id, "template", "email_template_" + template.toString$0(0), "body", body, "subject", subject, "cc_email", ccEmail], t1, t1))), $async$emailInvoice$6); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$emailInvoice$6, $async$completer); }, uploadDocuments$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocuments$body$InvoiceRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocuments$body$InvoiceRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, t2, response; var $async$uploadDocuments$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/invoices/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocuments$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocuments$4, $async$completer); } }; A.InvoiceRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 8 }; A.PaymentRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$PaymentRepository(credentials, entityId); }, loadItem$body$PaymentRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PaymentEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/payments/" + A.S(entityId), credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$paymentItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$4(credentials, page, createdAt, filterDeleted) { return this.loadList$body$PaymentRepository(credentials, page, createdAt, filterDeleted); }, loadList$body$PaymentRepository(credentials, page, createdAt, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_PaymentEntity), $async$returnValue, response, t1, url; var $async$loadList$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = credentials.url + ("/payments?per_page=5000&page=" + page + "&created_at=" + createdAt); if (filterDeleted) url += "&filter_deleted_clients=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, url, credentials.token), $async$loadList$4); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$paymentListResponseSerializer(), response], null, t1, t1), $async$loadList$4); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$4, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$PaymentRepository(credentials, ids, action); }, bulkAction$body$PaymentRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_PaymentEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/payments/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$paymentListResponseSerializer(), response, type$.PaymentListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$3$sendEmail(credentials, payment, sendEmail) { return this.saveData$body$PaymentRepository(credentials, payment, sendEmail); }, saveData$body$PaymentRepository(credentials, payment, sendEmail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PaymentEntity), $async$returnValue, t1, data, t2, response, url; var $async$saveData$3$sendEmail = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start payment = payment.rebuild$1(new A.PaymentRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$paymentEntitySerializer(), payment); t2 = credentials.url; $async$goto = payment.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/payments?email_receipt=" + A.S(sendEmail), credentials.token, B.C_JsonCodec.encode$1(data)), $async$saveData$3$sendEmail); case 6: // returning from await. response = $async$result; // goto join $async$goto = 4; break; case 5: // else url = t2 + "/payments/" + payment.id + "?"; sendEmail.toString; if (sendEmail) url += "&email_receipt=true"; $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, credentials.token, B.C_JsonCodec.encode$1(data)), $async$saveData$3$sendEmail); case 7: // returning from await. response = $async$result; case 4: // join t1 = t1.deserializeWith$1$2($.$get$_$paymentItemResponseSerializer(), response, type$.PaymentItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3$sendEmail, $async$completer); }, refundPayment$2(credentials, payment) { return this.refundPayment$body$PaymentRepository(credentials, payment); }, refundPayment$body$PaymentRepository(credentials, payment) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PaymentEntity), $async$returnValue, response, t1, data, url; var $async$refundPayment$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$paymentEntitySerializer(), payment); url = credentials.url + "/payments/refund?"; if (payment.sendEmail === true) url += "&email_receipt=true"; if (payment.gatewayRefund === true) url += "&gateway_refund=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(url, credentials.token, B.C_JsonCodec.encode$1(data)), $async$refundPayment$2); case 3: // returning from await. response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$paymentItemResponseSerializer(), response, type$.PaymentItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$refundPayment$2, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$PaymentRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$PaymentRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PaymentEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/payments/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$paymentItemResponseSerializer(), response, type$.PaymentItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.PaymentRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 58 }; A.PaymentTermRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$PaymentTermRepository(credentials, entityId); }, loadItem$body$PaymentTermRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PaymentTermEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/payment_terms/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$paymentTermItemResponseSerializer(), response, type$.PaymentTermItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$PaymentTermRepository(credentials); }, loadList$body$PaymentTermRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_PaymentTermEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/payment_terms?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$paymentTermListResponseSerializer(), response, type$.PaymentTermListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$PaymentTermRepository(credentials, ids, action); }, bulkAction$body$PaymentTermRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_PaymentTermEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/payment_terms/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$paymentTermListResponseSerializer(), response, type$.PaymentTermListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, paymentTerm) { return this.saveData$body$PaymentTermRepository(credentials, paymentTerm); }, saveData$body$PaymentTermRepository(credentials, paymentTerm) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PaymentTermEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$paymentTermEntitySerializer(), paymentTerm); t2 = credentials.url; t3 = credentials.token; $async$goto = paymentTerm.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/payment_terms", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/payment_terms/" + paymentTerm.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$paymentTermItemResponseSerializer(), response, type$.PaymentTermItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.PersistenceRepository.prototype = { saveCompanyState$1(state) { return this.saveCompanyState$body$PersistenceRepository(state); }, saveCompanyState$body$PersistenceRepository(state) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_File), $async$returnValue, $async$self = this; var $async$saveCompanyState$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.save$1(0, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$userCompanyStateSerializer(), state))), $async$saveCompanyState$1); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveCompanyState$1, $async$completer); }, loadCompanyState$1(index) { return this.loadCompanyState$body$PersistenceRepository(index); }, loadCompanyState$body$PersistenceRepository(index) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_UserCompanyState), $async$returnValue, $async$self = this, data; var $async$loadCompanyState$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.load$0(0), $async$loadCompanyState$1); case 3: // returning from await. data = $async$result; $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$userCompanyStateSerializer(), B.C_JsonCodec.decode$1(0, data), type$.UserCompanyState); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadCompanyState$1, $async$completer); }, saveAuthState$1(state) { return this.saveAuthState$body$PersistenceRepository(state); }, saveAuthState$body$PersistenceRepository(state) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_File), $async$returnValue, $async$self = this; var $async$saveAuthState$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.save$1(0, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$authStateSerializer(), state))), $async$saveAuthState$1); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveAuthState$1, $async$completer); }, loadAuthState$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_AuthState), $async$returnValue, $async$self = this, data, t1; var $async$loadAuthState$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.fileStorage; $async$goto = 6; return A._asyncAwait(t1.exists$0(), $async$loadAuthState$0); case 6: // returning from await. $async$goto = $async$result ? 3 : 5; break; case 3: // then $async$goto = 7; return A._asyncAwait(t1.load$0(0), $async$loadAuthState$0); case 7: // returning from await. data = $async$result; $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$authStateSerializer(), B.C_JsonCodec.decode$1(0, data), type$.AuthState); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else throw A.wrapException("State does not exist on file"); case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadAuthState$0, $async$completer); }, saveStaticState$1(state) { return this.saveStaticState$body$PersistenceRepository(state); }, saveStaticState$body$PersistenceRepository(state) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_File), $async$returnValue, $async$self = this; var $async$saveStaticState$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.save$1(0, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$staticStateSerializer(), state))), $async$saveStaticState$1); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveStaticState$1, $async$completer); }, loadStaticState$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_StaticState), $async$returnValue, $async$self = this, data; var $async$loadStaticState$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.load$0(0), $async$loadStaticState$0); case 3: // returning from await. data = $async$result; $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$staticStateSerializer(), B.C_JsonCodec.decode$1(0, data), type$.StaticState); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadStaticState$0, $async$completer); }, saveUIState$1(state) { return this.saveUIState$body$PersistenceRepository(state); }, saveUIState$body$PersistenceRepository(state) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_File), $async$returnValue, $async$self = this; var $async$saveUIState$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.save$1(0, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$uIStateSerializer(), state))), $async$saveUIState$1); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveUIState$1, $async$completer); }, loadUIState$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_UIState), $async$returnValue, $async$self = this, data; var $async$loadUIState$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self.fileStorage.load$0(0), $async$loadUIState$0); case 3: // returning from await. data = $async$result; $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$uIStateSerializer(), B.C_JsonCodec.decode$1(0, data), type$.UIState); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadUIState$0, $async$completer); }, delete$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$delete$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.fileStorage; $async$goto = 2; return A._asyncAwait(t1.exists$0(), $async$delete$0); case 2: // returning from await. if ($async$result) t1.delete$0(0); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$delete$0, $async$completer); } }; A.ProductRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$ProductRepository(credentials, entityId); }, loadItem$body$ProductRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProductEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/products/" + A.S(entityId), credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$productItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$2(credentials, page) { return this.loadList$body$ProductRepository(credentials, page); }, loadList$body$ProductRepository(credentials, page) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ProductEntity), $async$returnValue, response, t1; var $async$loadList$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/products?per_page=5000&page=" + page), credentials.token), $async$loadList$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$productListResponseSerializer(), response], null, t1, t1), $async$loadList$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$2, $async$completer); }, bulkAction$4$taxCategoryId(credentials, ids, action, taxCategoryId) { return this.bulkAction$body$ProductRepository(credentials, ids, action, taxCategoryId); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$4$taxCategoryId(credentials, ids, action, ""); }, bulkAction$body$ProductRepository(credentials, ids, action, taxCategoryId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ProductEntity), $async$returnValue, t1, response; var $async$bulkAction$4$taxCategoryId = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); t1.$indexSet(0, "ids", ids); t1.$indexSet(0, "action", action.toApiParam$0()); if (taxCategoryId.length !== 0) t1.$indexSet(0, "tax_id", taxCategoryId); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/products/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(t1)), $async$bulkAction$4$taxCategoryId); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$productListResponseSerializer(), response, type$.ProductListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$4$taxCategoryId, $async$completer); }, saveData$3$changedStock(credentials, product, changedStock) { return this.saveData$body$ProductRepository(credentials, product, changedStock); }, saveData$body$ProductRepository(credentials, product, changedStock) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProductEntity), $async$returnValue, t1, data, t2, response, url; var $async$saveData$3$changedStock = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start product = product.rebuild$1(new A.ProductRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$productEntitySerializer(), product); t2 = credentials.url; $async$goto = product.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/products", credentials.token, B.C_JsonCodec.encode$1(data)), $async$saveData$3$changedStock); case 6: // returning from await. response = $async$result; // goto join $async$goto = 4; break; case 5: // else url = t2 + ("/products/" + product.id); if (changedStock) url += "?update_in_stock_quantity=true"; $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, credentials.token, B.C_JsonCodec.encode$1(data)), $async$saveData$3$changedStock); case 7: // returning from await. response = $async$result; case 4: // join t1 = t1.deserializeWith$1$2($.$get$_$productItemResponseSerializer(), response, type$.ProductItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3$changedStock, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$ProductRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$ProductRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProductEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/products/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$productItemResponseSerializer(), response, type$.ProductItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.ProductRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 182 }; A.ProjectRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$ProjectRepository(credentials, entityId); }, loadItem$body$ProjectRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProjectEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/projects/" + A.S(entityId), credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$projectItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$2(credentials, filterDeleted) { return this.loadList$body$ProjectRepository(credentials, filterDeleted); }, loadList$body$ProjectRepository(credentials, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ProjectEntity), $async$returnValue, response, t1, url; var $async$loadList$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = credentials.url + "/projects?"; if (filterDeleted) url += "&filter_deleted_clients=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, url, credentials.token), $async$loadList$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$projectListResponseSerializer(), response], null, t1, t1), $async$loadList$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$2, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$ProjectRepository(credentials, ids, action); }, bulkAction$body$ProjectRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ProjectEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/projects/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$projectListResponseSerializer(), response, type$.ProjectListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, project) { return this.saveData$body$ProjectRepository(credentials, project); }, saveData$body$ProjectRepository(credentials, project) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProjectEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$projectEntitySerializer(), project); t2 = credentials.url; t3 = credentials.token; $async$goto = project.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/projects", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/projects/" + project.id), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$projectItemResponseSerializer(), response, type$.ProjectItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); }, uploadDocuments$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocuments$body$ProjectRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocuments$body$ProjectRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ProjectEntity), $async$returnValue, t1, t2, response; var $async$uploadDocuments$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/projects/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocuments$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$projectItemResponseSerializer(), response, type$.ProjectItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocuments$4, $async$completer); } }; A.PurchaseOrderRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$PurchaseOrderRepository(credentials, entityId); }, loadItem$body$PurchaseOrderRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/purchase_orders/" + A.S(entityId) + "?include=activities.history", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$3(credentials, page, createdAt) { return this.loadList$body$PurchaseOrderRepository(credentials, page, createdAt); }, loadList$body$PurchaseOrderRepository(credentials, page, createdAt) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_InvoiceEntity), $async$returnValue, response, t1; var $async$loadList$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/purchase_orders?per_page=5000&page=" + page + "&created_at=" + createdAt), credentials.token), $async$loadList$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$3, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$PurchaseOrderRepository(credentials, ids, action); }, bulkAction$body$PurchaseOrderRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_InvoiceEntity), $async$returnValue, t1, t2, t3, response; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); t1 = type$.String; t2 = type$.Object; t3 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); t3.$indexSet(0, "ids", ids); t3.$indexSet(0, "action", action.toApiParam$0()); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/purchase_orders/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(t3)), $async$bulkAction$3); case 3: // returning from await. response = $async$result; A.print("## DATA: " + B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], t1, t2))); t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$3(credentials, purchaseOrder, action) { return this.saveData$body$PurchaseOrderRepository(credentials, purchaseOrder, action); }, saveData$body$PurchaseOrderRepository(credentials, purchaseOrder, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, data, t2, url, response; var $async$saveData$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start purchaseOrder = purchaseOrder.rebuild$1(new A.PurchaseOrderRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$invoiceEntitySerializer(), purchaseOrder); t2 = credentials.url; url = purchaseOrder.get$isNew() ? t2 + "/purchase_orders?include=activities.history" : t2 + "/purchase_orders/" + purchaseOrder.id + "?include=activities.history"; if (action === B.EntityAction_markSent) url += "&mark_sent=true"; else if (action === B.EntityAction_accept) url += "&accept=true"; if (purchaseOrder.saveDefaultTerms) url += "&save_default_terms=true"; if (purchaseOrder.saveDefaultFooter) url += "&save_default_footer=true"; t2 = credentials.token; $async$goto = purchaseOrder.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3, $async$completer); }, emailPurchaseOrder$6(credentials, purchaseOrder, template, subject, body, ccEmail) { return this.emailPurchaseOrder$body$PurchaseOrderRepository(credentials, purchaseOrder, template, subject, body, ccEmail); }, emailPurchaseOrder$body$PurchaseOrderRepository(credentials, purchaseOrder, template, subject, body, ccEmail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, response; var $async$emailPurchaseOrder$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/emails", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["entity", B.EntityType_purchaseOrder.get$apiValue(), "entity_id", purchaseOrder.id, "template", "email_template_" + template.toString$0(0), "body", body, "subject", subject, "cc_email", ccEmail], t1, t1))), $async$emailPurchaseOrder$6); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$emailPurchaseOrder$6, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$PurchaseOrderRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$PurchaseOrderRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/purchase_orders/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.PurchaseOrderRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 8 }; A.QuoteRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$QuoteRepository(credentials, entityId); }, loadItem$body$QuoteRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/quotes/" + A.S(entityId) + "?include=activities.history", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$invoiceItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$4(credentials, page, createdAt, filterDeleted) { return this.loadList$body$QuoteRepository(credentials, page, createdAt, filterDeleted); }, loadList$body$QuoteRepository(credentials, page, createdAt, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_InvoiceEntity), $async$returnValue, response, t1, url; var $async$loadList$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = credentials.url + ("/quotes?per_page=5000&page=" + page + "&created_at=" + createdAt); if (filterDeleted) url += "&filter_deleted_clients=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, url, credentials.token), $async$loadList$4); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$invoiceListResponseSerializer(), response], null, t1, t1), $async$loadList$4); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$4, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$QuoteRepository(credentials, ids, action); }, bulkAction$body$QuoteRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_InvoiceEntity), $async$returnValue, t1, response; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); t1.$indexSet(0, "ids", ids); t1.$indexSet(0, "action", action.toApiParam$0()); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/quotes/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(t1)), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$3(credentials, quote, action) { return this.saveData$body$QuoteRepository(credentials, quote, action); }, saveData$body$QuoteRepository(credentials, quote, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, data, t2, url, response; var $async$saveData$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start quote = quote.rebuild$1(new A.QuoteRepository_saveData_closure()); t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$invoiceEntitySerializer(), quote); t2 = credentials.url; url = quote.get$isNew() ? t2 + "/quotes?include=activities.history" : t2 + "/quotes/" + quote.id + "?include=activities.history"; if (action === B.EntityAction_convertToInvoice) url += "&convert=true"; else if (action === B.EntityAction_markSent) url += "&mark_sent=true"; else if (action === B.EntityAction_approve) url += "&approve=true"; if (quote.saveDefaultTerms) url += "&save_default_terms=true"; if (quote.saveDefaultFooter) url += "&save_default_footer=true"; t2 = credentials.token; $async$goto = quote.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3, $async$completer); }, emailQuote$6(credentials, quote, template, subject, body, ccEmail) { return this.emailQuote$body$QuoteRepository(credentials, quote, template, subject, body, ccEmail); }, emailQuote$body$QuoteRepository(credentials, quote, template, subject, body, ccEmail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, response; var $async$emailQuote$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/emails", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["entity", B.EntityType_quote.get$apiValue(), "entity_id", quote.id, "template", "email_template_" + template.toString$0(0), "body", body, "subject", subject, "cc_email", ccEmail], t1, t1))), $async$emailQuote$6); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$emailQuote$6, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$QuoteRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$QuoteRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/quotes/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.QuoteRepository_saveData_closure.prototype = { call$1(b) { B.JSArray_methods.clear$0(b.get$documents().get$_safeList()); return b; }, $signature: 8 }; A.RecurringExpenseRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$RecurringExpenseRepository(credentials, entityId); }, loadItem$body$RecurringExpenseRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/recurring_expenses/" + A.S(entityId) + "?show_dates=true", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseItemResponseSerializer(), response, type$.ExpenseItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$RecurringExpenseRepository(credentials); }, loadList$body$RecurringExpenseRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ExpenseEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/recurring_expenses?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseListResponseSerializer(), response, type$.ExpenseListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$RecurringExpenseRepository(credentials, ids, action); }, bulkAction$body$RecurringExpenseRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ExpenseEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/recurring_expenses/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseListResponseSerializer(), response, type$.ExpenseListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$3$action(credentials, recurringExpense, action) { return this.saveData$body$RecurringExpenseRepository(credentials, recurringExpense, action); }, saveData$body$RecurringExpenseRepository(credentials, recurringExpense, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseEntity), $async$returnValue, response, t1, data, t2, url; var $async$saveData$3$action = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$expenseEntitySerializer(), recurringExpense); t2 = credentials.url; url = recurringExpense.get$isNew() ? t2 + "/recurring_expenses?show_dates=true" : t2 + "/recurring_expenses/" + recurringExpense.id + "?show_dates=true"; if (action === B.EntityAction_start) url += "&start=true"; else if (action === B.EntityAction_stop) url += "&stop=true"; t2 = credentials.token; $async$goto = recurringExpense.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$expenseItemResponseSerializer(), response, type$.ExpenseItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3$action, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$RecurringExpenseRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$RecurringExpenseRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ExpenseEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/recurring_expenses/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$expenseItemResponseSerializer(), response, type$.ExpenseItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.RecurringInvoiceRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$RecurringInvoiceRepository(credentials, entityId); }, loadItem$body$RecurringInvoiceRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/recurring_invoices/" + A.S(entityId) + string$.x3finclua, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$3(credentials, page, filterDeleted) { return this.loadList$body$RecurringInvoiceRepository(credentials, page, filterDeleted); }, loadList$body$RecurringInvoiceRepository(credentials, page, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_InvoiceEntity), $async$returnValue, response, t1, url; var $async$loadList$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start url = credentials.url + ("/recurring_invoices?per_page=5000&page=" + page); if (filterDeleted) url += "&filter_deleted_clients=true"; $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, url, credentials.token), $async$loadList$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$3, $async$completer); }, bulkAction$4$data(credentials, ids, action, data) { return this.bulkAction$body$RecurringInvoiceRepository(credentials, ids, action, data); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$4$data(credentials, ids, action, null); }, bulkAction$body$RecurringInvoiceRepository(credentials, ids, action, data) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_InvoiceEntity), $async$returnValue, params, response, t1; var $async$bulkAction$4$data = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); params = A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object); if (data != null) params.addAll$1(0, data); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/recurring_invoices/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(params)), $async$bulkAction$4$data); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceListResponseSerializer(), response, type$.InvoiceListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$4$data, $async$completer); }, saveData$3$action(credentials, recurringInvoice, action) { return this.saveData$body$RecurringInvoiceRepository(credentials, recurringInvoice, action); }, saveData$body$RecurringInvoiceRepository(credentials, recurringInvoice, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, response, t1, data, t2, url; var $async$saveData$3$action = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$invoiceEntitySerializer(), recurringInvoice); t2 = credentials.url; url = recurringInvoice.get$isNew() ? t2 + "/recurring_invoices?include=activities,history&show_dates=true" : t2 + "/recurring_invoices/" + recurringInvoice.id + string$.x3finclua; if (action === B.EntityAction_start) url += "&start=true"; else if (action === B.EntityAction_stop) url += "&stop=true"; else if (action === B.EntityAction_sendNow) url += "&send_now=true"; t2 = credentials.token; $async$goto = recurringInvoice.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3$action, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$RecurringInvoiceRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$RecurringInvoiceRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.InvoiceEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/recurring_invoices/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$invoiceItemResponseSerializer(), response, type$.InvoiceItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.ScheduleRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$ScheduleRepository(credentials, entityId); }, loadItem$body$ScheduleRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ScheduleEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/task_schedulers/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$scheduleItemResponseSerializer(), response, type$.ScheduleItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$ScheduleRepository(credentials); }, loadList$body$ScheduleRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_ScheduleEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/task_schedulers?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$scheduleListResponseSerializer(), response, type$.ScheduleListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$ScheduleRepository(credentials, ids, action); }, bulkAction$body$ScheduleRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_ScheduleEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/task_schedulers/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$scheduleListResponseSerializer(), response, type$.ScheduleListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, schedule) { return this.saveData$body$ScheduleRepository(credentials, schedule); }, saveData$body$ScheduleRepository(credentials, schedule) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.ScheduleEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$scheduleEntitySerializer(), schedule); t2 = credentials.url; t3 = credentials.token; $async$goto = schedule.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/task_schedulers", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/task_schedulers/" + schedule.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$scheduleItemResponseSerializer(), response, type$.ScheduleItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.SettingsRepository.prototype = { saveCompany$2(credentials, company) { return this.saveCompany$body$SettingsRepository(credentials, company); }, saveCompany$body$SettingsRepository(credentials, company) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.CompanyEntity), $async$returnValue, t1, response; var $async$saveCompany$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); $async$goto = 3; return A._asyncAwait(B.C_WebClient.put$3$data(0, credentials.url + ("/companies/" + company.id), credentials.token, B.C_JsonCodec.encode$1(t1.serializeWith$2($.$get$_$companyEntitySerializer(), company))), $async$saveCompany$2); case 3: // returning from await. response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$companyItemResponseSerializer(), response, type$.CompanyItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveCompany$2, $async$completer); }, saveEInvoiceCertificate$3(credentials, company, eInvoiceCertificate) { return this.saveEInvoiceCertificate$body$SettingsRepository(credentials, company, eInvoiceCertificate); }, saveEInvoiceCertificate$body$SettingsRepository(credentials, company, eInvoiceCertificate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.CompanyEntity), $async$returnValue, t1, response; var $async$saveEInvoiceCertificate$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + ("/companies/" + company.id), credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put"], t1, t1), A._setArrayType([eInvoiceCertificate], type$.JSArray_MultipartFile)), $async$saveEInvoiceCertificate$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$companyItemResponseSerializer(), response, type$.CompanyItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveEInvoiceCertificate$3, $async$completer); }, saveAuthUser$4(credentials, user, password, idToken) { return this.saveAuthUser$body$SettingsRepository(credentials, user, password, idToken); }, saveAuthUser$body$SettingsRepository(credentials, user, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, t1, response; var $async$saveAuthUser$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); $async$goto = 3; return A._asyncAwait(B.C_WebClient.put$5$data$idToken$password(0, credentials.url + ("/users/" + user.id + "?include=company_user"), credentials.token, B.C_JsonCodec.encode$1(t1.serializeWith$2($.$get$_$userEntitySerializer(), user)), idToken, password), $async$saveAuthUser$4); case 3: // returning from await. response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveAuthUser$4, $async$completer); }, connectOAuthUser$5(credentials, provider, password, idToken, accessToken) { return this.connectOAuthUser$body$SettingsRepository(credentials, provider, password, idToken, accessToken); }, connectOAuthUser$body$SettingsRepository(credentials, provider, password, idToken, accessToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, t1, response; var $async$connectOAuthUser$5 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$password(credentials.url + "/connected_account?include=company_user", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["id_token", idToken, "access_token", accessToken, "provider", provider], t1, t1)), password), $async$connectOAuthUser$5); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$connectOAuthUser$5, $async$completer); }, disconnectOAuthUser$4(credentials, user, password, idToken) { return this.disconnectOAuthUser$body$SettingsRepository(credentials, user, password, idToken); }, disconnectOAuthUser$body$SettingsRepository(credentials, user, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, response, t1; var $async$disconnectOAuthUser$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$idToken$password(credentials.url + ("/users/" + user.id + "/disconnect_oauth?include=company_user"), credentials.token, idToken, password), $async$disconnectOAuthUser$4); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$disconnectOAuthUser$4, $async$completer); }, disconnectOAuthMailer$4(credentials, password, idToken, userId) { return this.disconnectOAuthMailer$body$SettingsRepository(credentials, password, idToken, userId); }, disconnectOAuthMailer$body$SettingsRepository(credentials, password, idToken, userId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, response, t1; var $async$disconnectOAuthMailer$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$password(credentials.url + ("/users/" + userId + "/disconnect_mailer?include=company_user"), credentials.token, password), $async$disconnectOAuthMailer$4); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$disconnectOAuthMailer$4, $async$completer); }, connectGmailUser$4(credentials, password, idToken, serverAuthCode) { return this.connectGmailUser$body$SettingsRepository(credentials, password, idToken, serverAuthCode); }, connectGmailUser$body$SettingsRepository(credentials, password, idToken, serverAuthCode) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, t1, response; var $async$connectGmailUser$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$5$data$idToken$password(credentials.url + "/connected_account/gmail?include=company_user", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["id_token", idToken, "server_auth_code", serverAuthCode], t1, t1)), idToken, password), $async$connectGmailUser$4); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$connectGmailUser$4, $async$completer); }, saveUserSettings$2(credentials, user) { return this.saveUserSettings$body$SettingsRepository(credentials, user); }, saveUserSettings$body$SettingsRepository(credentials, user) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserCompanyEntity), $async$returnValue, t1, response; var $async$saveUserSettings$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); $async$goto = 3; return A._asyncAwait(B.C_WebClient.put$3$data(0, credentials.url + ("/company_users/" + user.id), credentials.token, B.C_JsonCodec.encode$1(t1.serializeWith$2($.$get$_$userEntitySerializer(), user))), $async$saveUserSettings$2); case 3: // returning from await. response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$userCompanyItemResponseSerializer(), response, type$.UserCompanyItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveUserSettings$2, $async$completer); }, uploadLogo$4(credentials, entityId, multipartFile, type) { return this.uploadLogo$body$SettingsRepository(credentials, entityId, multipartFile, type); }, uploadLogo$body$SettingsRepository(credentials, entityId, multipartFile, type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BaseEntity), $async$returnValue, route, t1, response; var $async$uploadLogo$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (type === B.EntityType_company) route = "companies"; else route = type === B.EntityType_group ? "group_settings" : "clients"; t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/" + route + "/" + entityId, credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "PUT"], t1, t1), A._setArrayType([multipartFile], type$.JSArray_MultipartFile)), $async$uploadLogo$4); case 3: // returning from await. response = $async$result; if (type === B.EntityType_client) { $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$clientItemResponseSerializer(), response, type$.ClientItemResponse).data; // goto return $async$goto = 1; break; } else if (type === B.EntityType_group) { $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$groupItemResponseSerializer(), response, type$.GroupItemResponse).data; // goto return $async$goto = 1; break; } else { $async$returnValue = $.$get$serializers().deserializeWith$1$2($.$get$_$companyItemResponseSerializer(), response, type$.CompanyItemResponse).data; // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadLogo$4, $async$completer); }, uploadDocument$4(credentials, company, multipartFiles, isPrivate) { return this.uploadDocument$body$SettingsRepository(credentials, company, multipartFiles, isPrivate); }, uploadDocument$body$SettingsRepository(credentials, company, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.CompanyEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/companies/" + company.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$companyItemResponseSerializer(), response, type$.CompanyItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); }, disableTwoFactor$3(credentials, password, idToken) { return this.disableTwoFactor$body$SettingsRepository(credentials, password, idToken); }, disableTwoFactor$body$SettingsRepository(credentials, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$disableTwoFactor$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$idToken$password(credentials.url + "/settings/disable_two_factor", credentials.token, idToken, password), $async$disableTwoFactor$3); case 3: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$disableTwoFactor$3, $async$completer); } }; A.SubscriptionRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$SubscriptionRepository(credentials, entityId); }, loadItem$body$SubscriptionRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.SubscriptionEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/subscriptions/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$subscriptionItemResponseSerializer(), response, type$.SubscriptionItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$SubscriptionRepository(credentials); }, loadList$body$SubscriptionRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_SubscriptionEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/subscriptions?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$subscriptionListResponseSerializer(), response, type$.SubscriptionListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$SubscriptionRepository(credentials, ids, action); }, bulkAction$body$SubscriptionRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_SubscriptionEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/subscriptions/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$subscriptionListResponseSerializer(), response, type$.SubscriptionListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, subscription) { return this.saveData$body$SubscriptionRepository(credentials, subscription); }, saveData$body$SubscriptionRepository(credentials, subscription) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.SubscriptionEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$subscriptionEntitySerializer(), subscription); t2 = credentials.url; t3 = credentials.token; $async$goto = subscription.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/subscriptions", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/subscriptions/" + subscription.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$subscriptionItemResponseSerializer(), response, type$.SubscriptionItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.TaskRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$TaskRepository(credentials, entityId); }, loadItem$body$TaskRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaskEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/tasks/" + A.S(entityId), credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$taskItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$4(credentials, page, createdAt, filterDeleted) { return this.loadList$body$TaskRepository(credentials, page, createdAt, filterDeleted); }, loadList$body$TaskRepository(credentials, page, createdAt, filterDeleted) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TaskEntity), $async$returnValue, response, t1; var $async$loadList$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/tasks?per_page=5000&page=" + page + "&created_at=" + createdAt), credentials.token), $async$loadList$4); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$taskListResponseSerializer(), response], null, t1, t1), $async$loadList$4); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$4, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$TaskRepository(credentials, ids, action); }, bulkAction$body$TaskRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_TaskEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/tasks/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taskListResponseSerializer(), response, type$.TaskListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, sortTasks$3(credentials, statusIds, taskIds) { return this.sortTasks$body$TaskRepository(credentials, statusIds, taskIds); }, sortTasks$body$TaskRepository(credentials, statusIds, taskIds) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$sortTasks$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/tasks/sort", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["status_ids", statusIds, "task_ids", taskIds], type$.String, type$.nullable_Object))), $async$sortTasks$3); case 3: // returning from await. $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$sortTasks$3, $async$completer); }, saveData$3$action(credentials, task, action) { return this.saveData$body$TaskRepository(credentials, task, action); }, saveData$body$TaskRepository(credentials, task, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaskEntity), $async$returnValue, response, t1, data, t2, url; var $async$saveData$3$action = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$taskEntitySerializer(), task); t2 = credentials.url; url = task.get$isNew() ? t2 + "/tasks?" : t2 + ("/tasks/" + task.id + "?"); if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_start, B.EntityAction_resume], type$.JSArray_EntityAction), action)) url += "&start=true"; else if (action === B.EntityAction_stop) url += "&stop=true"; t2 = credentials.token; $async$goto = task.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, url, t2, B.C_JsonCodec.encode$1(data)), $async$saveData$3$action); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$taskItemResponseSerializer(), response, type$.TaskItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$3$action, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$TaskRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$TaskRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaskEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/tasks/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$taskItemResponseSerializer(), response, type$.TaskItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.TaskStatusRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$TaskStatusRepository(credentials, entityId); }, loadItem$body$TaskStatusRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaskStatusEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/task_statuses/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taskStatusItemResponseSerializer(), response, type$.TaskStatusItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$TaskStatusRepository(credentials); }, loadList$body$TaskStatusRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TaskStatusEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/task_statuses?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taskStatusListResponseSerializer(), response, type$.TaskStatusListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$TaskStatusRepository(credentials, ids, action); }, bulkAction$body$TaskStatusRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_TaskStatusEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/task_statuses/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taskStatusListResponseSerializer(), response, type$.TaskStatusListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, taskStatus) { return this.saveData$body$TaskStatusRepository(credentials, taskStatus); }, saveData$body$TaskStatusRepository(credentials, taskStatus) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaskStatusEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$taskStatusEntitySerializer(), taskStatus); t2 = credentials.url; t3 = credentials.token; $async$goto = taskStatus.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/task_statuses", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/task_statuses/" + taskStatus.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$taskStatusItemResponseSerializer(), response, type$.TaskStatusItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.TaxRateRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$TaxRateRepository(credentials, entityId); }, loadItem$body$TaxRateRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaxRateEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/tax_rates/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taxRateItemResponseSerializer(), response, type$.TaxRateItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$TaxRateRepository(credentials); }, loadList$body$TaxRateRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TaxRateEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/tax_rates?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taxRateListResponseSerializer(), response, type$.TaxRateListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$TaxRateRepository(credentials, ids, action); }, bulkAction$body$TaxRateRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_TaxRateEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/tax_rates/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$taxRateListResponseSerializer(), response, type$.TaxRateListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, taxRate) { return this.saveData$body$TaxRateRepository(credentials, taxRate); }, saveData$body$TaxRateRepository(credentials, taxRate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TaxRateEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$taxRateEntitySerializer(), taxRate); t2 = credentials.url; t3 = credentials.token; $async$goto = taxRate.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/tax_rates", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/tax_rates/" + taxRate.id), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$taxRateItemResponseSerializer(), response, type$.TaxRateItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.TokenRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$TokenRepository(credentials, entityId); }, loadItem$body$TokenRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TokenEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/tokens/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$tokenItemResponseSerializer(), response, type$.TokenItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$TokenRepository(credentials); }, loadList$body$TokenRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TokenEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/tokens?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$tokenListResponseSerializer(), response, type$.TokenListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$TokenRepository(credentials, ids, action); }, bulkAction$body$TokenRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_TokenEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/tokens/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$tokenListResponseSerializer(), response, type$.TokenListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$4(credentials, token, password, idToken) { return this.saveData$body$TokenRepository(credentials, token, password, idToken); }, saveData$body$TokenRepository(credentials, token, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TokenEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$tokenEntitySerializer(), token); t2 = credentials.url; t3 = credentials.token; $async$goto = token.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$5$data$idToken$password(t2 + "/tokens", t3, B.C_JsonCodec.encode$1(data), idToken, password), $async$saveData$4); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$5$data$idToken$password(0, t2 + "/tokens/" + token.id, t3, B.C_JsonCodec.encode$1(data), idToken, password), $async$saveData$4); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$tokenItemResponseSerializer(), response, type$.TokenItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$4, $async$completer); } }; A.TransactionRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$TransactionRepository(credentials, entityId); }, loadItem$body$TransactionRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/bank_transactions/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionItemResponseSerializer(), response, type$.TransactionItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$3(credentials, page, createdAt) { return this.loadList$body$TransactionRepository(credentials, page, createdAt); }, loadList$body$TransactionRepository(credentials, page, createdAt) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TransactionEntity), $async$returnValue, response, t1; var $async$loadList$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/bank_transactions?per_page=5000&page=" + page + "&created_at=" + createdAt), credentials.token), $async$loadList$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionListResponseSerializer(), response, type$.TransactionListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$3, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$TransactionRepository(credentials, ids, action); }, bulkAction$body$TransactionRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_TransactionEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_transactions/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionListResponseSerializer(), response, type$.TransactionListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, convertToPayment$3(credentials, transactionId, invoiceIds) { return this.convertToPayment$body$TransactionRepository(credentials, transactionId, invoiceIds); }, convertToPayment$body$TransactionRepository(credentials, transactionId, invoiceIds) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionEntity), $async$returnValue, t1, response; var $async$convertToPayment$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_transactions/match", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["transactions", A._setArrayType([A.LinkedHashMap_LinkedHashMap$_literal(["id", transactionId, "invoice_ids", B.JSArray_methods.join$1(invoiceIds, ",")], t1, type$.nullable_String)], type$.JSArray_Map_of_String_and_nullable_String)], t1, type$.List_Map_of_String_and_nullable_String))), $async$convertToPayment$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionListResponseSerializer(), response, type$.TransactionListResponse); t1.toString; $async$returnValue = B.JSArray_methods.get$first(t1.data._list$_list); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$convertToPayment$3, $async$completer); }, convertToExpense$4(credentials, transactionIds, vendorId, categoryId) { return this.convertToExpense$body$TransactionRepository(credentials, transactionIds, vendorId, categoryId); }, convertToExpense$body$TransactionRepository(credentials, transactionIds, vendorId, categoryId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TransactionEntity), $async$returnValue, t1, response; var $async$convertToExpense$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = J.map$1$1$ax(transactionIds, new A.TransactionRepository_convertToExpense_closure(vendorId, categoryId), type$.Map_String_String); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_transactions/match", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["transactions", A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E"))], type$.String, type$.List_Map_String_String))), $async$convertToExpense$4); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionListResponseSerializer(), response, type$.TransactionListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$convertToExpense$4, $async$completer); }, linkToPayment$3(credentials, transactionId, paymentId) { return this.linkToPayment$body$TransactionRepository(credentials, transactionId, paymentId); }, linkToPayment$body$TransactionRepository(credentials, transactionId, paymentId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionEntity), $async$returnValue, t1, response; var $async$linkToPayment$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_transactions/match", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["transactions", A._setArrayType([A.LinkedHashMap_LinkedHashMap$_literal(["id", transactionId, "payment_id", paymentId], t1, type$.nullable_String)], type$.JSArray_Map_of_String_and_nullable_String)], t1, type$.List_Map_of_String_and_nullable_String))), $async$linkToPayment$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionListResponseSerializer(), response, type$.TransactionListResponse); t1.toString; $async$returnValue = B.JSArray_methods.get$first(t1.data._list$_list); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$linkToPayment$3, $async$completer); }, linkToExpense$3(credentials, transactionId, expenseId) { return this.linkToExpense$body$TransactionRepository(credentials, transactionId, expenseId); }, linkToExpense$body$TransactionRepository(credentials, transactionId, expenseId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionEntity), $async$returnValue, t1, response; var $async$linkToExpense$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_transactions/match", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["transactions", A._setArrayType([A.LinkedHashMap_LinkedHashMap$_literal(["id", transactionId, "expense_id", expenseId], t1, type$.nullable_String)], type$.JSArray_Map_of_String_and_nullable_String)], t1, type$.List_Map_of_String_and_nullable_String))), $async$linkToExpense$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionListResponseSerializer(), response, type$.TransactionListResponse); t1.toString; $async$returnValue = B.JSArray_methods.get$first(t1.data._list$_list); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$linkToExpense$3, $async$completer); }, saveData$2(credentials, transaction) { return this.saveData$body$TransactionRepository(credentials, transaction); }, saveData$body$TransactionRepository(credentials, transaction) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$transactionEntitySerializer(), transaction); t2 = credentials.url; t3 = credentials.token; $async$goto = transaction.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/bank_transactions", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/bank_transactions/" + transaction.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$transactionItemResponseSerializer(), response, type$.TransactionItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.TransactionRepository_convertToExpense_closure.prototype = { call$1(transactionId) { var t2, t1 = type$.String; t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); t1.$indexSet(0, "id", transactionId); t2 = this.vendorId; if (t2.length !== 0) t1.$indexSet(0, "vendor_id", t2); t2 = this.categoryId; if (t2.length !== 0) t1.$indexSet(0, "ninja_category_id", t2); return t1; }, $signature: 954 }; A.TransactionRuleRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$TransactionRuleRepository(credentials, entityId); }, loadItem$body$TransactionRuleRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionRuleEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/bank_transaction_rules/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionRuleItemResponseSerializer(), response, type$.TransactionRuleItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$TransactionRuleRepository(credentials); }, loadList$body$TransactionRuleRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_TransactionRuleEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/bnak_transaction_rules?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionRuleListResponseSerializer(), response, type$.TransactionRuleListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$TransactionRuleRepository(credentials, ids, action); }, bulkAction$body$TransactionRuleRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_TransactionRuleEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/bank_transaction_rules/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$transactionRuleListResponseSerializer(), response, type$.TransactionRuleListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, transactionRule) { return this.saveData$body$TransactionRuleRepository(credentials, transactionRule); }, saveData$body$TransactionRuleRepository(credentials, transactionRule) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.TransactionRuleEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$transactionRuleEntitySerializer(), transactionRule); t2 = credentials.url; t3 = credentials.token; $async$goto = transactionRule.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/bank_transaction_rules", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/bank_transaction_rules/" + transactionRule.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$transactionRuleItemResponseSerializer(), response, type$.TransactionRuleItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.UserRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$UserRepository(credentials, entityId); }, loadItem$body$UserRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/users/" + entityId + "?include=company_user", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$UserRepository(credentials); }, loadList$body$UserRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_UserEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/users?include=company_user", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userListResponseSerializer(), response, type$.UserListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$5(credentials, ids, action, password, idToken) { return this.bulkAction$body$UserRepository(credentials, ids, action, password, idToken); }, bulkAction$body$UserRepository(credentials, ids, action, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_UserEntity), $async$returnValue, response, t1; var $async$bulkAction$5 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$5$data$idToken$password(credentials.url + "/users/bulk?per_page=100&include=company_user", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object)), idToken, password), $async$bulkAction$5); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userListResponseSerializer(), response, type$.UserListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$5, $async$completer); }, detachFromCompany$4(credentials, userId, password, idToken) { return this.detachFromCompany$body$UserRepository(credentials, userId, password, idToken); }, detachFromCompany$body$UserRepository(credentials, userId, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_UserEntity), $async$returnValue, response, t1; var $async$detachFromCompany$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.delete$4$idToken$password(0, credentials.url + ("/users/" + userId + "/detach_from_company"), credentials.token, idToken, password), $async$detachFromCompany$4); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$userListResponseSerializer(), response, type$.UserListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$detachFromCompany$4, $async$completer); }, resendInvite$4(credentials, userId, password, idToken) { return this.resendInvite$body$UserRepository(credentials, userId, password, idToken); }, resendInvite$body$UserRepository(credentials, userId, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_List_UserEntity), $async$returnValue, $async$temp1, $async$temp2, $async$temp3; var $async$resendInvite$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = A; $async$temp2 = "## invite: "; $async$temp3 = A; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$idToken$password(credentials.url + ("/users/" + userId + "/invite"), credentials.token, idToken, password), $async$resendInvite$4); case 3: // returning from await. $async$temp1.print($async$temp2 + $async$temp3.S($async$result)); $async$returnValue = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$resendInvite$4, $async$completer); }, saveData$4(credentials, user, password, idToken) { return this.saveData$body$UserRepository(credentials, user, password, idToken); }, saveData$body$UserRepository(credentials, user, password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.UserEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$userEntitySerializer(), user); t2 = credentials.url; t3 = credentials.token; $async$goto = user.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$5$data$idToken$password(t2 + "/users?include=company_user", t3, B.C_JsonCodec.encode$1(data), idToken, password), $async$saveData$4); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$5$data$idToken$password(0, t2 + ("/users/" + user.id + "?include=company_user"), t3, B.C_JsonCodec.encode$1(data), idToken, password), $async$saveData$4); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$userItemResponseSerializer(), response, type$.UserItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$4, $async$completer); } }; A.VendorRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$VendorRepository(credentials, entityId); }, loadItem$body$VendorRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.VendorEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/vendors/" + A.S(entityId) + "?include=activities", credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$vendorItemResponseSerializer(), response], null, t1, t1), $async$loadItem$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$2(credentials, page) { return this.loadList$body$VendorRepository(credentials, page); }, loadList$body$VendorRepository(credentials, page) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_VendorEntity), $async$returnValue, response, t1; var $async$loadList$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + ("/vendors?per_page=5000&page=" + page), credentials.token), $async$loadList$2); case 3: // returning from await. response = $async$result; t1 = type$.dynamic; $async$goto = 4; return A._asyncAwait(A.compute(A.serialization0_SerializationUtils_deserializeWith$closure(), [$.$get$_$vendorListResponseSerializer(), response], null, t1, t1), $async$loadList$2); case 4: // returning from await. $async$returnValue = $async$result.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$2, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$VendorRepository(credentials, ids, action); }, bulkAction$body$VendorRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_VendorEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/vendors/bulk?per_page=100&include=activities", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$vendorListResponseSerializer(), response, type$.VendorListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, vendor) { return this.saveData$body$VendorRepository(credentials, vendor); }, saveData$body$VendorRepository(credentials, vendor) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.VendorEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$vendorEntitySerializer(), vendor); t2 = credentials.url; t3 = credentials.token; $async$goto = vendor.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/vendors?include=activities", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + ("/vendors/" + vendor.id + "?include=activities"), t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$vendorItemResponseSerializer(), response, type$.VendorItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); }, uploadDocument$4(credentials, entity, multipartFiles, isPrivate) { return this.uploadDocument$body$VendorRepository(credentials, entity, multipartFiles, isPrivate); }, uploadDocument$body$VendorRepository(credentials, entity, multipartFiles, isPrivate) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.VendorEntity), $async$returnValue, t1, t2, response; var $async$uploadDocument$4 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = isPrivate ? "0" : "1"; t2 = type$.String; $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$4$data$multipartFiles(credentials.url + "/vendors/" + entity.id + "/upload", credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["_method", "put", "is_public", t1], t2, t2), multipartFiles), $async$uploadDocument$4); case 3: // returning from await. response = $async$result; t2 = $.$get$serializers().deserializeWith$1$2($.$get$_$vendorItemResponseSerializer(), response, type$.VendorItemResponse); t2.toString; $async$returnValue = t2.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$uploadDocument$4, $async$completer); } }; A.WebhookRepository.prototype = { loadItem$2(credentials, entityId) { return this.loadItem$body$WebhookRepository(credentials, entityId); }, loadItem$body$WebhookRepository(credentials, entityId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.WebhookEntity), $async$returnValue, response, t1; var $async$loadItem$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/webhooks/" + entityId, credentials.token), $async$loadItem$2); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$webhookItemResponseSerializer(), response, type$.WebhookItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadItem$2, $async$completer); }, loadList$1(credentials) { return this.loadList$body$WebhookRepository(credentials); }, loadList$body$WebhookRepository(credentials) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.BuiltList_WebhookEntity), $async$returnValue, response, t1; var $async$loadList$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.C_WebClient.$get$2(0, credentials.url + "/webhooks?", credentials.token), $async$loadList$1); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$webhookListResponseSerializer(), response, type$.WebhookListResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loadList$1, $async$completer); }, bulkAction$3(credentials, ids, action) { return this.bulkAction$body$WebhookRepository(credentials, ids, action); }, bulkAction$body$WebhookRepository(credentials, ids, action) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.List_WebhookEntity), $async$returnValue, response, t1; var $async$bulkAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (ids.length > 100 && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) ids = B.JSArray_methods.sublist$2(ids, 0, 100); $async$goto = 3; return A._asyncAwait(B.C_WebClient.post$3$data(credentials.url + "/webhooks/bulk?per_page=100", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["ids", ids, "action", action.toApiParam$0()], type$.String, type$.Object))), $async$bulkAction$3); case 3: // returning from await. response = $async$result; t1 = $.$get$serializers().deserializeWith$1$2($.$get$_$webhookListResponseSerializer(), response, type$.WebhookListResponse); t1.toString; t1 = t1.data; $async$returnValue = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$bulkAction$3, $async$completer); }, saveData$2(credentials, webhook) { return this.saveData$body$WebhookRepository(credentials, webhook); }, saveData$body$WebhookRepository(credentials, webhook) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.WebhookEntity), $async$returnValue, t1, data, t2, t3, response; var $async$saveData$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$serializers(); data = t1.serializeWith$2($.$get$_$webhookEntitySerializer(), webhook); t2 = credentials.url; t3 = credentials.token; $async$goto = webhook.get$isNew() ? 3 : 5; break; case 3: // then $async$goto = 6; return A._asyncAwait(B.C_WebClient.post$3$data(t2 + "/webhooks", t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 6: // returning from await. // goto join $async$goto = 4; break; case 5: // else $async$goto = 7; return A._asyncAwait(B.C_WebClient.put$3$data(0, t2 + "/webhooks/" + webhook.id, t3, B.C_JsonCodec.encode$1(data)), $async$saveData$2); case 7: // returning from await. case 4: // join response = $async$result; t1 = t1.deserializeWith$1$2($.$get$_$webhookItemResponseSerializer(), response, type$.WebhookItemResponse); t1.toString; $async$returnValue = t1.data; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$saveData$2, $async$completer); } }; A.WebClient.prototype = { _isOnline$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$_isOnline$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.isAndroid(); A.isIOS(); $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_isOnline$0, $async$completer); }, $get$3$rawResponse(_, url, token, rawResponse) { return this.$get$body$WebClient(0, url, token, rawResponse); }, $get$2(_, url, token) { return this.$get$3$rawResponse(0, url, token, false); }, $get$body$WebClient(_, url, token, rawResponse) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, client, response; var $async$$get$3$rawResponse = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!B.JSString_methods.contains$1(url, "?")) url += "?"; if (B.JSString_methods.contains$1(url, "/api/") && !B.JSString_methods.contains$1(url, "per_page")) url += "&per_page=999999"; if (!B.JSString_methods.contains$1(url, "t=")) url += "&t=" + Date.now(); A.print("GET: " + url); $async$goto = 6; return A._asyncAwait($async$self._isOnline$0(), $async$$get$3$rawResponse); case 6: // returning from await. $async$goto = $async$result ? 3 : 5; break; case 3: // then A.zoneClient(); client = new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.HttpRequest)); $async$goto = 7; return A._asyncAwait(client._sendUnstreamed$3("GET", A.Uri_parse(url, 0, null), A._getHeaders(url, token, null, null, null)), $async$$get$3$rawResponse); case 7: // returning from await. response = $async$result; client.close$0(0); A._checkResponse(url, response); if (rawResponse) { $async$returnValue = response; // goto return $async$goto = 1; break; } $async$returnValue = B.C_JsonCodec.decode$1(0, A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(response.headers).parameters._collection$_map, "charset")).decode$1(0, response.bodyBytes)); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else $async$returnValue = A.Future_Future$error("No internet connection available", null, type$.dynamic); // goto return $async$goto = 1; break; case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$$get$3$rawResponse, $async$completer); }, post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, idToken, multipartFiles, password, rawResponse, secret) { return this.post$body$WebClient(url, token, data, idToken, multipartFiles, password, rawResponse, secret); }, post$5$idToken$password$rawResponse(url, token, idToken, password, rawResponse) { return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, null, idToken, null, password, rawResponse, null); }, post$3$data(url, token, data) { var _null = null; return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, _null, _null, _null, false, _null); }, post$4$data$rawResponse(url, token, data, rawResponse) { var _null = null; return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, _null, _null, _null, rawResponse, _null); }, post$3$rawResponse(url, token, rawResponse) { var _null = null; return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, _null, _null, _null, _null, rawResponse, _null); }, post$2(url, token) { var _null = null; return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, _null, _null, _null, _null, false, _null); }, post$4$data$multipartFiles(url, token, data, multipartFiles) { return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, null, multipartFiles, null, false, null); }, post$3$multipartFiles(url, token, multipartFiles) { var _null = null; return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, _null, _null, multipartFiles, _null, false, _null); }, post$4$idToken$password(url, token, idToken, password) { return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, null, idToken, null, password, false, null); }, post$5$data$idToken$password(url, token, data, idToken, password) { return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, idToken, null, password, false, null); }, post$3$password(url, token, password) { var _null = null; return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, _null, _null, _null, password, false, _null); }, post$4$data$password(url, token, data, password) { return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, null, null, password, false, null); }, post$4$data$secret(url, token, data, secret) { return this.post$8$data$idToken$multipartFiles$password$rawResponse$secret(url, token, data, null, null, null, false, secret); }, post$body$WebClient(url, token, data, idToken, multipartFiles, password, rawResponse, secret) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, response, headers, client, t1; var $async$post$8$data$idToken$multipartFiles$password$rawResponse$secret = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!B.JSString_methods.contains$1(url, "?")) url += "?"; A.print("POST: " + url); $async$goto = 6; return A._asyncAwait($async$self._isOnline$0(), $async$post$8$data$idToken$multipartFiles$password$rawResponse$secret); case 6: // returning from await. $async$goto = $async$result ? 3 : 5; break; case 3: // then $async$goto = multipartFiles != null ? 7 : 9; break; case 7: // then $async$goto = 10; return A._asyncAwait(A._uploadFiles(url, token, multipartFiles, data, "POST"), $async$post$8$data$idToken$multipartFiles$password$rawResponse$secret); case 10: // returning from await. response = $async$result; // goto join $async$goto = 8; break; case 9: // else headers = A._getHeaders(url, token, idToken, password, secret); A.zoneClient(); client = new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.HttpRequest)); t1 = client._sendUnstreamed$5("POST", A.Uri_parse(url, 0, null), headers, data, null); $async$goto = 11; return A._asyncAwait(t1.timeout$1(0, A.Duration$(0, 0, 0, 0, 0, rawResponse ? 600 : 120)), $async$post$8$data$idToken$multipartFiles$password$rawResponse$secret); case 11: // returning from await. response = $async$result; client.close$0(0); case 8: // join A._checkResponse(url, response); if (rawResponse) { $async$returnValue = response; // goto return $async$goto = 1; break; } $async$returnValue = B.C_JsonCodec.decode$1(0, A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(response.headers).parameters._collection$_map, "charset")).decode$1(0, response.bodyBytes)); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else $async$returnValue = A.Future_Future$error("No internet connection available", null, type$.dynamic); // goto return $async$goto = 1; break; case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$post$8$data$idToken$multipartFiles$password$rawResponse$secret, $async$completer); }, put$5$data$idToken$password(_, url, token, data, idToken, password) { return this.put$body$WebClient(0, url, token, data, idToken, password); }, put$3$data(_, url, token, data) { return this.put$5$data$idToken$password(0, url, token, data, null, null); }, put$body$WebClient(_, url, token, data, idToken, password) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, client, response; var $async$put$5$data$idToken$password = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!B.JSString_methods.contains$1(url, "?")) url += "?"; A.print("PUT: " + url); $async$goto = 6; return A._asyncAwait($async$self._isOnline$0(), $async$put$5$data$idToken$password); case 6: // returning from await. $async$goto = $async$result ? 3 : 5; break; case 3: // then A.zoneClient(); client = new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.HttpRequest)); $async$goto = 7; return A._asyncAwait(client._sendUnstreamed$5("PUT", A.Uri_parse(url, 0, null), A._getHeaders(url, token, idToken, password, null), data, null), $async$put$5$data$idToken$password); case 7: // returning from await. response = $async$result; client.close$0(0); A._checkResponse(url, response); $async$returnValue = B.C_JsonCodec.decode$1(0, A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(response.headers).parameters._collection$_map, "charset")).decode$1(0, response.bodyBytes)); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else $async$returnValue = A.Future_Future$error("No internet connection available", null, type$.dynamic); // goto return $async$goto = 1; break; case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$put$5$data$idToken$password, $async$completer); }, delete$5$data$idToken$password(_, url, token, data, idToken, password) { return this.delete$body$WebClient(0, url, token, data, idToken, password); }, delete$4$idToken$password(_, url, token, idToken, password) { return this.delete$5$data$idToken$password(0, url, token, null, idToken, password); }, delete$4$data$password(_, url, token, data, password) { return this.delete$5$data$idToken$password(0, url, token, data, null, password); }, delete$body$WebClient(_, url, token, data, idToken, password) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue, $async$self = this, client, response; var $async$delete$5$data$idToken$password = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!B.JSString_methods.contains$1(url, "?")) url += "?"; A.print("Delete: " + url); $async$goto = 6; return A._asyncAwait($async$self._isOnline$0(), $async$delete$5$data$idToken$password); case 6: // returning from await. $async$goto = $async$result ? 3 : 5; break; case 3: // then A.zoneClient(); client = new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.HttpRequest)); $async$goto = 7; return A._asyncAwait(client._sendUnstreamed$5("DELETE", A.Uri_parse(url, 0, null), A._getHeaders(url, token, idToken, password, null), data, null), $async$delete$5$data$idToken$password); case 7: // returning from await. response = $async$result; client.close$0(0); A._checkResponse(url, response); $async$returnValue = B.C_JsonCodec.decode$1(0, A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(response.headers).parameters._collection$_map, "charset")).decode$1(0, response.bodyBytes)); // goto return $async$goto = 1; break; // goto join $async$goto = 4; break; case 5: // else $async$returnValue = A.Future_Future$error("No internet connection available", null, type$.dynamic); // goto return $async$goto = 1; break; case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$delete$5$data$idToken$password, $async$completer); } }; A._parseError_closure.prototype = { call$2(field, errors) { J.forEach$1$ax(type$.List_dynamic._as(errors), new A._parseError__closure(this._box_0)); }, $signature: 955 }; A._parseError__closure.prototype = { call$1(error) { var t1 = this._box_0; return t1.message = t1.message + ("\n \u2022 " + A.S(error)); }, $signature: 10 }; A._initialState_closure.prototype = { call$1(b) { var t1 = $.$get$EnginePlatformDispatcher__instance().configuration; b.get$_pref_state$_$this()._enableDarkModeSystem = t1.platformBrightness === B.Brightness_0; return b; }, $signature: 568 }; A._initialState_closure0.prototype = { call$1(b) { b.get$_pref_state$_$this()._showKanban = true; b.get$useSidebarEditor().$indexSet(0, B.EntityType_task, true); return b; }, $signature: 568 }; A._registerErrorHandlers_closure.prototype = { call$1(details) { var _null = null; return A.Material$(B.Duration_200000, true, _null, A.Center$(A.Text$(details.toString$0(0), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), B.Clip_0, B.Color_4294309365, 0, _null, _null, _null, _null, _null, B.MaterialType_0); }, $signature: 957 }; A.InvoiceNinjaApp.prototype = { createState$0() { return new A.InvoiceNinjaAppState(B._StateLifecycle_0); } }; A.InvoiceNinjaAppState.prototype = { _authenticate$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, e, exception, authenticated, $async$exception; var $async$_authenticate$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start authenticated = false; $async$handler = 3; $async$goto = 6; return A._asyncAwait(new A.LocalAuthentication().authenticate$2$localizedReason$options("Please authenticate to access the app", B.AuthenticationOptions_true), $async$_authenticate$0); case 6: // returning from await. authenticated = $async$result; $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; e = A.unwrapException($async$exception); A.print(e); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally if (authenticated) $async$self.setState$1(new A.InvoiceNinjaAppState__authenticate_closure($async$self)); // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_authenticate$0, $async$completer); }, initState$0() { this.super$State$initState(); A.WebUtils_warnChanges(this._widget.store); A.Timer_Timer$periodic(A.Duration$(0, 0, 0, 300000, 0, 0), new A.InvoiceNinjaAppState_initState_closure(this)); }, didChangeDependencies$0() { var enableDarkModeSystem, store, t2, _this = this, _null = null, t1 = _this._widget.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.requireAuthentication && !_this._authenticated) _this._authenticate$0(); t1 = _this._framework$_element; t1.toString; enableDarkModeSystem = A.InheritedModel_inheritFrom(t1, _null, type$.MediaQuery).data.platformBrightness === B.Brightness_0; store = _this._widget.store; t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.enableDarkModeSystem !== enableDarkModeSystem) { t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, enableDarkModeSystem, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); } _this.super$State$didChangeDependencies(); }, generateRoute$1(settings) { var t1 = type$.dynamic; switch (settings.name) { case "/login": return A.MaterialPageRoute$(new A.InvoiceNinjaAppState_generateRoute_closure(), null, t1); default: return A.MaterialPageRoute$(new A.InvoiceNinjaAppState_generateRoute_closure0(), null, t1); } }, build$1(context) { return new A.StoreProvider(this._widget.store, new A.WebSessionTimeout(new A.AppBuilder(new A.InvoiceNinjaAppState_build_closure(this), null), null), null, type$.StoreProvider_AppState); } }; A.InvoiceNinjaAppState__authenticate_closure.prototype = { call$0() { return this.$this._authenticated = true; }, $signature: 0 }; A.InvoiceNinjaAppState_initState_closure.prototype = { call$1(_) { var t2, store = this.$this._widget.store, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.authState.isAuthenticated) return; t2 = t1.uiState; if (!t2.get$hasRecentActivity()) return; if (Date.now() - t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].lastUpdated > 300000) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } }, $signature: 240 }; A.InvoiceNinjaAppState_generateRoute_closure.prototype = { call$1(_) { return new A.LoginScreen(null); }, $signature: 689 }; A.InvoiceNinjaAppState_generateRoute_closure0.prototype = { call$1(_) { return new A.MainScreen(null); }, $signature: 688 }; A.InvoiceNinjaAppState_build_closure.prototype = { call$1(context) { var hasAccentColor, accentColor, pageTransitionsTheme, locale, t3, locale0, textButtonTheme, t4, t5, outlinedButtonTheme, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _null = null, t1 = this.$this, t2 = t1._widget.store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); hasAccentColor = t2.get$hasAccentColor(); accentColor = t2.get$accentColor(); pageTransitionsTheme = new A.PageTransitionsTheme(A.LinkedHashMap_LinkedHashMap$_literal([B.TargetPlatform_0, new A.ZoomPageTransitionsBuilder()], type$.TargetPlatform, type$.PageTransitionsBuilder)); $._defaultLocale = A.localeSelector(t2, false); locale = A.AppLocalization_createLocale(A.localeSelector(t2, false)); t3 = t1._widget.store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); locale0 = A.localeSelector(t3, true); if (locale0 === "ar") { $.$get$_lookupMessagesMap().$indexSet(0, "ar", new A.ArMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "ar_short", new A.ArMessages()); } else if (locale0 === "ca") { $.$get$_lookupMessagesMap().$indexSet(0, "ca", new A.CaMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "ca_short", new A.CaMessages()); } else if (locale0 === "cs") { $.$get$_lookupMessagesMap().$indexSet(0, "cs", new A.CsMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "cs_short", new A.CsMessages()); } else if (locale0 === "da") { $.$get$_lookupMessagesMap().$indexSet(0, "da", new A.DaMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "da_short", new A.DaMessages()); } else if (locale0 === "de") { $.$get$_lookupMessagesMap().$indexSet(0, "de", new A.DeMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "de_short", new A.DeMessages()); } else if (locale0 === "en") { $.$get$_lookupMessagesMap().$indexSet(0, "en", new A.EnMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "en_short", new A.EnMessages()); } else if (locale0 === "es") { $.$get$_lookupMessagesMap().$indexSet(0, "es", new A.EsMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "es_short", new A.EsMessages()); } else if (locale0 === "fa") $.$get$_lookupMessagesMap().$indexSet(0, "fa", new A.FaMessages()); else if (locale0 === "fr") { $.$get$_lookupMessagesMap().$indexSet(0, "fr", new A.FrMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "fr_short", new A.FrShortMessages()); } else if (locale0 === "hu") { $.$get$_lookupMessagesMap().$indexSet(0, "hu", new A.HuMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "hu_short", new A.HuShortMessages()); } else if (locale0 === "it") { $.$get$_lookupMessagesMap().$indexSet(0, "it", new A.ItMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "it_short", new A.ItShortMessages()); } else if (locale0 === "ja") $.$get$_lookupMessagesMap().$indexSet(0, "ja", new A.JaMessages()); else if (locale0 === "nb") { $.$get$_lookupMessagesMap().$indexSet(0, "nb", new A.NbNoMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "nb_short", new A.NbNoShortMessages()); } else if (locale0 === "nl") { $.$get$_lookupMessagesMap().$indexSet(0, "nl", new A.NlMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "nl_short", new A.NlShortMessages()); } else if (locale0 === "pl") $.$get$_lookupMessagesMap().$indexSet(0, "pl", new A.PlMessages()); else if (locale0 === "pt") { $.$get$_lookupMessagesMap().$indexSet(0, "pt", new A.PtBrMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "pt_short", new A.PtBrShortMessages()); } else if (locale0 === "ro") { $.$get$_lookupMessagesMap().$indexSet(0, "ro", new A.RoMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "ro_short", new A.RoShortMessages()); } else if (locale0 === "ru") { $.$get$_lookupMessagesMap().$indexSet(0, "ru", new A.RuMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "ru_short", new A.RuShortMessages()); } else if (locale0 === "sv") { $.$get$_lookupMessagesMap().$indexSet(0, "sv", new A.SvMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "sv_short", new A.SvShortMessages()); } else if (locale0 === "th") { $.$get$_lookupMessagesMap().$indexSet(0, "th", new A.ThMessages()); $.$get$_lookupMessagesMap().$indexSet(0, "th_short", new A.ThShortMessages()); } else if (locale0 === "zh") $.$get$_lookupMessagesMap().$indexSet(0, "zh", new A.ZhMessages()); textButtonTheme = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.Size(88, 36), new A.EdgeInsets(16, 0, 16, 0), _null, B.RoundedRectangleBorder_27D, _null, _null, _null, _null); t3 = t2.prefState; t4 = t3.darkModeType; t5 = t4 === "system"; outlinedButtonTheme = A.OutlinedButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, (t5 ? t3.enableDarkModeSystem : t4 === "dark") ? B.Color_4294967295 : B.Color_3707764736, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = A.Duration$(0, 0, 0, 0, 0, 4); t7 = (t5 ? t3.enableDarkModeSystem : t4 === "dark") ? B.Color_4294967295 : B.Color_4278190080; t8 = A.TextStyle$(_null, _null, (t5 ? t3.enableDarkModeSystem : t4 === "dark") ? B.Color_3707764736 : B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t3.enableTouchEvents && t3.appLayout === B.AppLayout_desktop ? new A.MyCustomScrollBehavior() : _null; t10 = $.$get$navigatorKey(); t11 = type$.MappedListIterable_String_Locale; t11 = A.List_List$of(new A.MappedListIterable(B.List_0, new A.InvoiceNinjaAppState_build__closure(), t11), true, t11._eval$1("ListIterable.E")); t12 = $.Zone__current; t13 = $.$get$HubAdapter__instance(); t14 = $.$get$Sentry__hub()._options.__SentryOptions_sdk_A; t14 === $ && A.throwUnnamedLateFieldNI(); t14.addIntegration$1("UINavigationTracing"); $.$get$Sentry__hub(); t14 = A.TimeToInitialDisplayTracker_TimeToInitialDisplayTracker(); t14 = new A.TimeToDisplayTracker(t14, _null, false); $.SentryNavigatorObserver__timeToDisplayTracker = t14; t12 = A._setArrayType([new A.SentryNavigatorObserver(t13, _null, new A._AsyncCompleter(new A._Future(t12, type$._Future_void), type$._AsyncCompleter_void), A.LinkedHashMap_LinkedHashMap$_empty(type$.PageRoute_dynamic, type$.Set_RouteAware))], type$.JSArray_NavigatorObserver); t13 = A._setArrayType([B.C_AppLocalizationsDelegate, B.C__GlobalCupertinoLocalizationsDelegate, B.C__WidgetsLocalizationsDelegate, B.C__MaterialLocalizationsDelegate], type$.JSArray_LocalizationsDelegate_dynamic); t14 = t3.requireAuthentication && !t1._authenticated ? new A.LockScreen(t1.get$_authenticate(), _null) : new A.InitScreen(_null); if (t5 ? t3.enableDarkModeSystem : t4 === "dark") { t3 = A.TooltipThemeData$(_null, _null, _null, _null, _null, _null, _null, _null, _null, A.Duration$(0, 0, 0, 500, 0, 0)); t3 = A.ThemeData_ThemeData(_null, new A.BottomAppBarTheme(B.Color_4279966750, _null, _null, _null, _null, _null, _null), _null, B.Color_4278190080, B.Color_4279966750, new A.ColorScheme(B.Brightness_0, B.Color_4290479868, B.Color_4278190080, _null, _null, B.Color_4278442694, B.Color_4278190080, _null, _null, _null, _null, _null, _null, B.Color_4291782265, B.Color_4278190080, _null, _null, B.Color_4279374354, B.Color_4294967295, B.Color_4279374354, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).copyWith$3$background$primary$secondary(B.Color_4278190080, accentColor, accentColor), "Roboto", _null, accentColor, new A.OutlinedButtonThemeData(outlinedButtonTheme), pageTransitionsTheme, _null, B.Color_4278190080, _null, _null, _null, new A.TextButtonThemeData(textButtonTheme), new A.TextSelectionThemeData(_null, _null, accentColor), t3, false); } else { t3 = A.TooltipThemeData$(_null, _null, _null, _null, _null, _null, _null, _null, _null, A.Duration$(0, 0, 0, 500, 0, 0)); t4 = hasAccentColor ? accentColor : B.Color_4279066001; t5 = hasAccentColor ? accentColor : B.Color_4284328948; t15 = hasAccentColor ? B.Color_4294967295 : B.Color_4278190080; t16 = hasAccentColor ? A.Color$fromARGB(166, 255, 255, 255) : A.Color$fromARGB(166, 0, 0, 0); t17 = hasAccentColor ? _null : accentColor; t18 = hasAccentColor ? accentColor : B.Color_4294967295; t19 = hasAccentColor ? B.Color_4294967295 : accentColor; t3 = A.ThemeData_ThemeData(A.AppBarTheme$(_null, _null, _null, t18, _null, _null, new A.IconThemeData(_null, _null, _null, _null, _null, t19, _null, _null, _null), _null, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, hasAccentColor ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), new A.BottomAppBarTheme(B.Color_4294967295, _null, _null, _null, _null, _null, _null), _null, B.Color_4294967295, B.Color_4294967295, A.ColorScheme_ColorScheme$fromSwatch(_null, _null, B.Brightness_1, _null, _null, B.MaterialColor_Map_JNGTf_4280391411).copyWith$2$background$secondary(B.Color_4294967295, accentColor), "Roboto", new A.IconThemeData(_null, _null, _null, _null, _null, t17, _null, _null, _null), accentColor, new A.OutlinedButtonThemeData(outlinedButtonTheme), pageTransitionsTheme, accentColor, t4, t5, B.Color_4294178038, new A.TabBarTheme(_null, _null, _null, _null, _null, t15, _null, _null, t16, _null, _null, _null, _null, _null), new A.TextButtonThemeData(textButtonTheme), new A.TextSelectionThemeData(_null, accentColor, _null), t3, false); } t4 = type$.AppState; t5 = A.StoreProvider_of(context, t4).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t1 = t5.prefState.appLayout === B.AppLayout_mobile ? _null : t1.get$generateRoute(); t4 = A.StoreProvider_of(context, t4).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = type$.String; t15 = type$.Widget_Function_BuildContext; t4 = t4.prefState.appLayout === B.AppLayout_mobile ? A.LinkedHashMap_LinkedHashMap$_literal(["/login", new A.InvoiceNinjaAppState_build__closure0(), "/main", new A.InvoiceNinjaAppState_build__closure1(), "/dashboard", new A.InvoiceNinjaAppState_build__closure2(t2), "/product", new A.InvoiceNinjaAppState_build__closure3(), "/product/view", new A.InvoiceNinjaAppState_build__closure4(), "/product/edit", new A.InvoiceNinjaAppState_build__closure5(), "/client", new A.InvoiceNinjaAppState_build__closure6(), "/client/view", new A.InvoiceNinjaAppState_build__closure7(), "/client/edit", new A.InvoiceNinjaAppState_build__closure8(), "/client/pdf", new A.InvoiceNinjaAppState_build__closure9(), "/invoice", new A.InvoiceNinjaAppState_build__closure10(), "/invoice/view", new A.InvoiceNinjaAppState_build__closure11(), "/invoice/edit", new A.InvoiceNinjaAppState_build__closure12(), "/invoice/email", new A.InvoiceNinjaAppState_build__closure13(), "/invoice/pdf", new A.InvoiceNinjaAppState_build__closure14(), "/document", new A.InvoiceNinjaAppState_build__closure15(), "/document/view", new A.InvoiceNinjaAppState_build__closure16(), "/document/edit", new A.InvoiceNinjaAppState_build__closure17(), "/expense", new A.InvoiceNinjaAppState_build__closure18(), "/expense/view", new A.InvoiceNinjaAppState_build__closure19(), "/expense/edit", new A.InvoiceNinjaAppState_build__closure20(), "/vendor", new A.InvoiceNinjaAppState_build__closure21(), "/vendor/view", new A.InvoiceNinjaAppState_build__closure22(), "/vendor/edit", new A.InvoiceNinjaAppState_build__closure23(), "/task", new A.InvoiceNinjaAppState_build__closure24(), "/task/view", new A.InvoiceNinjaAppState_build__closure25(), "/task/edit", new A.InvoiceNinjaAppState_build__closure26(), "/project", new A.InvoiceNinjaAppState_build__closure27(), "/project/view", new A.InvoiceNinjaAppState_build__closure28(), "/project/edit", new A.InvoiceNinjaAppState_build__closure29(), "/payment", new A.InvoiceNinjaAppState_build__closure30(), "/payment/view", new A.InvoiceNinjaAppState_build__closure31(), "/payment/edit", new A.InvoiceNinjaAppState_build__closure32(), "/payment/refund", new A.InvoiceNinjaAppState_build__closure33(), "/quote", new A.InvoiceNinjaAppState_build__closure34(), "/quote/view", new A.InvoiceNinjaAppState_build__closure35(), "/quote/edit", new A.InvoiceNinjaAppState_build__closure36(), "/quote/email", new A.InvoiceNinjaAppState_build__closure37(), "/quote/pdf", new A.InvoiceNinjaAppState_build__closure38(), "/settings/schedules", new A.InvoiceNinjaAppState_build__closure39(), "/settings/schedules/view", new A.InvoiceNinjaAppState_build__closure40(), "/settings/schedules/edit", new A.InvoiceNinjaAppState_build__closure41(), "/settings/transaction_rules", new A.InvoiceNinjaAppState_build__closure42(), "/settings/transaction_rules/view", new A.InvoiceNinjaAppState_build__closure43(), "/settings/transaction_rules/edit", new A.InvoiceNinjaAppState_build__closure44(), "/transaction", new A.InvoiceNinjaAppState_build__closure45(), "/transaction/view", new A.InvoiceNinjaAppState_build__closure46(), "/transaction/edit", new A.InvoiceNinjaAppState_build__closure47(), "/settings/bank_accounts", new A.InvoiceNinjaAppState_build__closure48(), "/settings/bank_accounts/view", new A.InvoiceNinjaAppState_build__closure49(), "/settings/bank_accounts/edit", new A.InvoiceNinjaAppState_build__closure50(), "/purchase_order", new A.InvoiceNinjaAppState_build__closure51(), "/purchase_order/view", new A.InvoiceNinjaAppState_build__closure52(), "/purchase_order/edit", new A.InvoiceNinjaAppState_build__closure53(), "/purchase_order/email", new A.InvoiceNinjaAppState_build__closure54(), "/purchase_order/pdf", new A.InvoiceNinjaAppState_build__closure55(), "/recurring_expense", new A.InvoiceNinjaAppState_build__closure56(), "/recurring_expense/view", new A.InvoiceNinjaAppState_build__closure57(), "/recurring_expense/edit", new A.InvoiceNinjaAppState_build__closure58(), "/settings/payment_links", new A.InvoiceNinjaAppState_build__closure59(), "/settings/payment_links/view", new A.InvoiceNinjaAppState_build__closure60(), "/settings/payment_links/edit", new A.InvoiceNinjaAppState_build__closure61(), "/settings/task_status", new A.InvoiceNinjaAppState_build__closure62(), "/settings/task_status/view", new A.InvoiceNinjaAppState_build__closure63(), "/settings/task_status/edit", new A.InvoiceNinjaAppState_build__closure64(), "/settings/expense_category", new A.InvoiceNinjaAppState_build__closure65(), "/settings/expense_category/view", new A.InvoiceNinjaAppState_build__closure66(), "/settings/expense_category/edit", new A.InvoiceNinjaAppState_build__closure67(), "/recurring_invoice", new A.InvoiceNinjaAppState_build__closure68(), "/recurring_invoice/view", new A.InvoiceNinjaAppState_build__closure69(), "/recurring_invoice/edit", new A.InvoiceNinjaAppState_build__closure70(), "/recurring_invoice/pdf", new A.InvoiceNinjaAppState_build__closure71(), "/settings/webhook", new A.InvoiceNinjaAppState_build__closure72(), "/settings/webhook/view", new A.InvoiceNinjaAppState_build__closure73(), "/settings/webhook/edit", new A.InvoiceNinjaAppState_build__closure74(), "/settings/tokens", new A.InvoiceNinjaAppState_build__closure75(), "/settings/token/view", new A.InvoiceNinjaAppState_build__closure76(), "/settings/token/edit", new A.InvoiceNinjaAppState_build__closure77(), "/settings/payment_terms", new A.InvoiceNinjaAppState_build__closure78(), "/settings/payment_term/edit", new A.InvoiceNinjaAppState_build__closure79(), "/settings/payment_term/view", new A.InvoiceNinjaAppState_build__closure80(), "/settings/custom_designs", new A.InvoiceNinjaAppState_build__closure81(), "/settings/custom_designs/view", new A.InvoiceNinjaAppState_build__closure82(), "/settings/custom_designs/edit", new A.InvoiceNinjaAppState_build__closure83(), "/credit", new A.InvoiceNinjaAppState_build__closure84(), "/credit/view", new A.InvoiceNinjaAppState_build__closure85(), "/credit/edit", new A.InvoiceNinjaAppState_build__closure86(), "/credit/email", new A.InvoiceNinjaAppState_build__closure87(), "/credit/pdf", new A.InvoiceNinjaAppState_build__closure88(), "/settings/user_management", new A.InvoiceNinjaAppState_build__closure89(), "/settings/user_management/view", new A.InvoiceNinjaAppState_build__closure90(), "/settings/user_management/edit", new A.InvoiceNinjaAppState_build__closure91(), "/settings/group_settings", new A.InvoiceNinjaAppState_build__closure92(), "/settings/group_settings/view", new A.InvoiceNinjaAppState_build__closure93(), "/settings/group_settings/edit", new A.InvoiceNinjaAppState_build__closure94(), "/settings", new A.InvoiceNinjaAppState_build__closure95(), "/reports", new A.InvoiceNinjaAppState_build__closure96(), "/settings/company_details", new A.InvoiceNinjaAppState_build__closure97(), "/settings/user_details", new A.InvoiceNinjaAppState_build__closure98(), "/settings/localization", new A.InvoiceNinjaAppState_build__closure99(), "/settings/payment_settings", new A.InvoiceNinjaAppState_build__closure100(), "/settings/company_gateways", new A.InvoiceNinjaAppState_build__closure101(), "/settings/company_gateways/view", new A.InvoiceNinjaAppState_build__closure102(), "/settings/company_gateways/edit", new A.InvoiceNinjaAppState_build__closure103(), "/settings/tax_settings", new A.InvoiceNinjaAppState_build__closure104(), "/settings/tax_settings_rates", new A.InvoiceNinjaAppState_build__closure105(), "/settings/tax_settings_rates/view", new A.InvoiceNinjaAppState_build__closure106(), "/settings/tax_settings_rates/edit", new A.InvoiceNinjaAppState_build__closure107(), "/settings/product_settings", new A.InvoiceNinjaAppState_build__closure108(), "/settings/expense_settings", new A.InvoiceNinjaAppState_build__closure109(), "/settings/task_settings", new A.InvoiceNinjaAppState_build__closure110(), "/settings/import_export", new A.InvoiceNinjaAppState_build__closure111(), "/settings/device_settings", new A.InvoiceNinjaAppState_build__closure112(), "/settings/account_management", new A.InvoiceNinjaAppState_build__closure113(), "/settings/custom_fields", new A.InvoiceNinjaAppState_build__closure114(), "/settings/generated_numbers", new A.InvoiceNinjaAppState_build__closure115(), "/settings/workflow_settings", new A.InvoiceNinjaAppState_build__closure116(), "/settings/invoice_design", new A.InvoiceNinjaAppState_build__closure117(), "/settings/client_portal", new A.InvoiceNinjaAppState_build__closure118(), "/settings/email_settings", new A.InvoiceNinjaAppState_build__closure119(), "/settings/templates_and_reminders", new A.InvoiceNinjaAppState_build__closure120(), "/settings/credit_cards_and_banks", new A.InvoiceNinjaAppState_build__closure121(), "/settings/data_visualizations", new A.InvoiceNinjaAppState_build__closure122(), "/settings/e_invoice_settings", new A.InvoiceNinjaAppState_build__closure123()], t5, t15) : A.LinkedHashMap_LinkedHashMap$_empty(t5, t15); return new A.StyledToast(new A.WebSocketRefresh(new A.WindowManager(new A.MaterialApp(t10, t14, t4, t1, t12, new A.InvoiceNinjaAppState_build__closure124(t2), "Invoice Ninja", t3, locale, t13, t11, false, t9, _null), _null), _null), t7, t8, t6, locale, _null); }, $signature: 960 }; A.InvoiceNinjaAppState_build__closure124.prototype = { call$2(context, child) { var data = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data, t1 = this.state, t2 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t1 = data.copyWith$2$alwaysUse24HourFormat$textScaler(t2.company.settings.enableMilitaryTime === true, new A._LinearTextScaler(t1.prefState.textScaleFactor)); child.toString; return A.MediaQuery$(child, t1, null); }, $signature: 506 }; A.InvoiceNinjaAppState_build__closure.prototype = { call$1(locale) { return A.AppLocalization_createLocale(locale); }, $signature: 961 }; A.InvoiceNinjaAppState_build__closure0.prototype = { call$1(context) { return new A.LoginScreen(null); }, $signature: 689 }; A.InvoiceNinjaAppState_build__closure1.prototype = { call$1(context) { return new A.MainScreen(null); }, $signature: 688 }; A.InvoiceNinjaAppState_build__closure2.prototype = { call$1(context) { return new A.ImportantMessageBanner(new A.DashboardScreenBuilder(null), this.state.prefState.appLayout, B.AppLayout_mobile, null); }, $signature: 962 }; A.InvoiceNinjaAppState_build__closure3.prototype = { call$1(context) { return new A.ProductScreenBuilder(null); }, $signature: 963 }; A.InvoiceNinjaAppState_build__closure4.prototype = { call$1(context) { return new A.ProductViewScreen(null); }, $signature: 964 }; A.InvoiceNinjaAppState_build__closure5.prototype = { call$1(context) { return new A.ProductEditScreen(null); }, $signature: 965 }; A.InvoiceNinjaAppState_build__closure6.prototype = { call$1(context) { return new A.ClientScreenBuilder(null); }, $signature: 966 }; A.InvoiceNinjaAppState_build__closure7.prototype = { call$1(context) { return new A.ClientViewScreen(false, false, null); }, $signature: 967 }; A.InvoiceNinjaAppState_build__closure8.prototype = { call$1(context) { return new A.ClientEditScreen(null); }, $signature: 968 }; A.InvoiceNinjaAppState_build__closure9.prototype = { call$1(context) { return new A.ClientPdfScreen(null); }, $signature: 969 }; A.InvoiceNinjaAppState_build__closure10.prototype = { call$1(context) { return new A.InvoiceScreenBuilder(null); }, $signature: 970 }; A.InvoiceNinjaAppState_build__closure11.prototype = { call$1(context) { return new A.InvoiceViewScreen(false, null); }, $signature: 971 }; A.InvoiceNinjaAppState_build__closure12.prototype = { call$1(context) { return new A.InvoiceEditScreen(null); }, $signature: 972 }; A.InvoiceNinjaAppState_build__closure13.prototype = { call$1(context) { return new A.InvoiceEmailScreen(null); }, $signature: 973 }; A.InvoiceNinjaAppState_build__closure14.prototype = { call$1(context) { return new A.InvoicePdfScreen(true, null); }, $signature: 974 }; A.InvoiceNinjaAppState_build__closure15.prototype = { call$1(context) { return new A.DocumentScreenBuilder(null); }, $signature: 975 }; A.InvoiceNinjaAppState_build__closure16.prototype = { call$1(context) { return new A.DocumentViewScreen(null); }, $signature: 976 }; A.InvoiceNinjaAppState_build__closure17.prototype = { call$1(context) { return new A.DocumentEditScreen(null); }, $signature: 977 }; A.InvoiceNinjaAppState_build__closure18.prototype = { call$1(context) { return new A.ExpenseScreenBuilder(null); }, $signature: 978 }; A.InvoiceNinjaAppState_build__closure19.prototype = { call$1(context) { return new A.ExpenseViewScreen(false, null); }, $signature: 979 }; A.InvoiceNinjaAppState_build__closure20.prototype = { call$1(context) { return new A.ExpenseEditScreen(null); }, $signature: 980 }; A.InvoiceNinjaAppState_build__closure21.prototype = { call$1(context) { return new A.VendorScreenBuilder(null); }, $signature: 981 }; A.InvoiceNinjaAppState_build__closure22.prototype = { call$1(context) { return new A.VendorViewScreen(false, false, null); }, $signature: 982 }; A.InvoiceNinjaAppState_build__closure23.prototype = { call$1(context) { return new A.VendorEditScreen(null); }, $signature: 983 }; A.InvoiceNinjaAppState_build__closure24.prototype = { call$1(context) { return new A.TaskScreenBuilder(null); }, $signature: 984 }; A.InvoiceNinjaAppState_build__closure25.prototype = { call$1(context) { return new A.TaskViewScreen(null); }, $signature: 985 }; A.InvoiceNinjaAppState_build__closure26.prototype = { call$1(context) { return new A.TaskEditScreen(null); }, $signature: 986 }; A.InvoiceNinjaAppState_build__closure27.prototype = { call$1(context) { return new A.ProjectScreenBuilder(null); }, $signature: 987 }; A.InvoiceNinjaAppState_build__closure28.prototype = { call$1(context) { return new A.ProjectViewScreen(false, null); }, $signature: 988 }; A.InvoiceNinjaAppState_build__closure29.prototype = { call$1(context) { return new A.ProjectEditScreen(null); }, $signature: 989 }; A.InvoiceNinjaAppState_build__closure30.prototype = { call$1(context) { return new A.PaymentScreenBuilder(null); }, $signature: 990 }; A.InvoiceNinjaAppState_build__closure31.prototype = { call$1(context) { return new A.PaymentViewScreen(false, null); }, $signature: 991 }; A.InvoiceNinjaAppState_build__closure32.prototype = { call$1(context) { return new A.PaymentEditScreen(null); }, $signature: 687 }; A.InvoiceNinjaAppState_build__closure33.prototype = { call$1(context) { return new A.PaymentRefundScreen(null); }, $signature: 686 }; A.InvoiceNinjaAppState_build__closure34.prototype = { call$1(context) { return new A.QuoteScreenBuilder(null); }, $signature: 994 }; A.InvoiceNinjaAppState_build__closure35.prototype = { call$1(context) { return new A.QuoteViewScreen(false, null); }, $signature: 995 }; A.InvoiceNinjaAppState_build__closure36.prototype = { call$1(context) { return new A.QuoteEditScreen(null); }, $signature: 996 }; A.InvoiceNinjaAppState_build__closure37.prototype = { call$1(context) { return new A.QuoteEmailScreen(null); }, $signature: 997 }; A.InvoiceNinjaAppState_build__closure38.prototype = { call$1(context) { return new A.QuotePdfScreen(true, null); }, $signature: 998 }; A.InvoiceNinjaAppState_build__closure39.prototype = { call$1(context) { return new A.ScheduleScreenBuilder(null); }, $signature: 999 }; A.InvoiceNinjaAppState_build__closure40.prototype = { call$1(context) { return new A.ScheduleViewScreen(null); }, $signature: 1000 }; A.InvoiceNinjaAppState_build__closure41.prototype = { call$1(context) { return new A.ScheduleEditScreen(null); }, $signature: 1001 }; A.InvoiceNinjaAppState_build__closure42.prototype = { call$1(context) { return new A.TransactionRuleScreenBuilder(null); }, $signature: 1002 }; A.InvoiceNinjaAppState_build__closure43.prototype = { call$1(context) { return new A.TransactionRuleViewScreen(false, null); }, $signature: 1003 }; A.InvoiceNinjaAppState_build__closure44.prototype = { call$1(context) { return new A.TransactionRuleEditScreen(null); }, $signature: 1004 }; A.InvoiceNinjaAppState_build__closure45.prototype = { call$1(context) { return new A.TransactionScreenBuilder(null); }, $signature: 1005 }; A.InvoiceNinjaAppState_build__closure46.prototype = { call$1(context) { return new A.TransactionViewScreen(false, null); }, $signature: 1006 }; A.InvoiceNinjaAppState_build__closure47.prototype = { call$1(context) { return new A.TransactionEditScreen(null); }, $signature: 1007 }; A.InvoiceNinjaAppState_build__closure48.prototype = { call$1(context) { return new A.BankAccountScreenBuilder(null); }, $signature: 1008 }; A.InvoiceNinjaAppState_build__closure49.prototype = { call$1(context) { return new A.BankAccountViewScreen(false, null); }, $signature: 1009 }; A.InvoiceNinjaAppState_build__closure50.prototype = { call$1(context) { return new A.BankAccountEditScreen(null); }, $signature: 1010 }; A.InvoiceNinjaAppState_build__closure51.prototype = { call$1(context) { return new A.PurchaseOrderScreenBuilder(null); }, $signature: 1011 }; A.InvoiceNinjaAppState_build__closure52.prototype = { call$1(context) { return new A.PurchaseOrderViewScreen(false, null); }, $signature: 1012 }; A.InvoiceNinjaAppState_build__closure53.prototype = { call$1(context) { return new A.PurchaseOrderEditScreen(null); }, $signature: 1013 }; A.InvoiceNinjaAppState_build__closure54.prototype = { call$1(context) { return new A.PurchaseOrderEmailScreen(null); }, $signature: 1014 }; A.InvoiceNinjaAppState_build__closure55.prototype = { call$1(context) { return new A.PurchaseOrderPdfScreen(true, null); }, $signature: 1015 }; A.InvoiceNinjaAppState_build__closure56.prototype = { call$1(context) { return new A.RecurringExpenseScreenBuilder(null); }, $signature: 1016 }; A.InvoiceNinjaAppState_build__closure57.prototype = { call$1(context) { return new A.RecurringExpenseViewScreen(false, null); }, $signature: 1017 }; A.InvoiceNinjaAppState_build__closure58.prototype = { call$1(context) { return new A.RecurringExpenseEditScreen(null); }, $signature: 1018 }; A.InvoiceNinjaAppState_build__closure59.prototype = { call$1(context) { return new A.SubscriptionScreenBuilder(null); }, $signature: 1019 }; A.InvoiceNinjaAppState_build__closure60.prototype = { call$1(context) { return new A.SubscriptionViewScreen(false, null); }, $signature: 1020 }; A.InvoiceNinjaAppState_build__closure61.prototype = { call$1(context) { return new A.SubscriptionEditScreen(null); }, $signature: 1021 }; A.InvoiceNinjaAppState_build__closure62.prototype = { call$1(context) { return new A.TaskStatusScreenBuilder(null); }, $signature: 1022 }; A.InvoiceNinjaAppState_build__closure63.prototype = { call$1(context) { return new A.TaskStatusViewScreen(false, null); }, $signature: 1023 }; A.InvoiceNinjaAppState_build__closure64.prototype = { call$1(context) { return new A.TaskStatusEditScreen(null); }, $signature: 1024 }; A.InvoiceNinjaAppState_build__closure65.prototype = { call$1(context) { return new A.ExpenseCategoryScreenBuilder(null); }, $signature: 1025 }; A.InvoiceNinjaAppState_build__closure66.prototype = { call$1(context) { return new A.ExpenseCategoryViewScreen(false, null); }, $signature: 1026 }; A.InvoiceNinjaAppState_build__closure67.prototype = { call$1(context) { return new A.ExpenseCategoryEditScreen(null); }, $signature: 1027 }; A.InvoiceNinjaAppState_build__closure68.prototype = { call$1(context) { return new A.RecurringInvoiceScreenBuilder(null); }, $signature: 1028 }; A.InvoiceNinjaAppState_build__closure69.prototype = { call$1(context) { return new A.RecurringInvoiceViewScreen(false, null); }, $signature: 1029 }; A.InvoiceNinjaAppState_build__closure70.prototype = { call$1(context) { return new A.RecurringInvoiceEditScreen(null); }, $signature: 1030 }; A.InvoiceNinjaAppState_build__closure71.prototype = { call$1(context) { return new A.RecurringInvoicePdfScreen(null); }, $signature: 1031 }; A.InvoiceNinjaAppState_build__closure72.prototype = { call$1(context) { return new A.WebhookScreenBuilder(null); }, $signature: 1032 }; A.InvoiceNinjaAppState_build__closure73.prototype = { call$1(context) { return new A.WebhookViewScreen(null); }, $signature: 1033 }; A.InvoiceNinjaAppState_build__closure74.prototype = { call$1(context) { return new A.WebhookEditScreen(null); }, $signature: 1034 }; A.InvoiceNinjaAppState_build__closure75.prototype = { call$1(context) { return new A.TokenScreenBuilder(null); }, $signature: 1035 }; A.InvoiceNinjaAppState_build__closure76.prototype = { call$1(context) { return new A.TokenViewScreen(null); }, $signature: 1036 }; A.InvoiceNinjaAppState_build__closure77.prototype = { call$1(context) { return new A.TokenEditScreen(null); }, $signature: 1037 }; A.InvoiceNinjaAppState_build__closure78.prototype = { call$1(context) { return new A.PaymentTermScreenBuilder(null); }, $signature: 1038 }; A.InvoiceNinjaAppState_build__closure79.prototype = { call$1(context) { return new A.PaymentTermEditScreen(null); }, $signature: 1039 }; A.InvoiceNinjaAppState_build__closure80.prototype = { call$1(context) { return new A.PaymentTermViewScreen(null); }, $signature: 1040 }; A.InvoiceNinjaAppState_build__closure81.prototype = { call$1(context) { return new A.DesignScreenBuilder(null); }, $signature: 1041 }; A.InvoiceNinjaAppState_build__closure82.prototype = { call$1(context) { return new A.DesignViewScreen(false, null); }, $signature: 1042 }; A.InvoiceNinjaAppState_build__closure83.prototype = { call$1(context) { return new A.DesignEditScreen(null); }, $signature: 1043 }; A.InvoiceNinjaAppState_build__closure84.prototype = { call$1(context) { return new A.CreditScreenBuilder(null); }, $signature: 1044 }; A.InvoiceNinjaAppState_build__closure85.prototype = { call$1(context) { return new A.CreditViewScreen(false, null); }, $signature: 1045 }; A.InvoiceNinjaAppState_build__closure86.prototype = { call$1(context) { return new A.CreditEditScreen(null); }, $signature: 1046 }; A.InvoiceNinjaAppState_build__closure87.prototype = { call$1(context) { return new A.CreditEmailScreen(null); }, $signature: 1047 }; A.InvoiceNinjaAppState_build__closure88.prototype = { call$1(context) { return new A.CreditPdfScreen(true, null); }, $signature: 1048 }; A.InvoiceNinjaAppState_build__closure89.prototype = { call$1(context) { return new A.UserScreenBuilder(null); }, $signature: 1049 }; A.InvoiceNinjaAppState_build__closure90.prototype = { call$1(context) { return new A.UserViewScreen(false, null); }, $signature: 1050 }; A.InvoiceNinjaAppState_build__closure91.prototype = { call$1(context) { return new A.UserEditScreen(null); }, $signature: 1051 }; A.InvoiceNinjaAppState_build__closure92.prototype = { call$1(context) { return new A.GroupScreenBuilder(null); }, $signature: 1052 }; A.InvoiceNinjaAppState_build__closure93.prototype = { call$1(context) { return new A.GroupViewScreen(false, null); }, $signature: 1053 }; A.InvoiceNinjaAppState_build__closure94.prototype = { call$1(context) { return new A.GroupEditScreen(null); }, $signature: 1054 }; A.InvoiceNinjaAppState_build__closure95.prototype = { call$1(context) { return new A.SettingsScreenBuilder(null); }, $signature: 1055 }; A.InvoiceNinjaAppState_build__closure96.prototype = { call$1(context) { return new A.ReportsScreenBuilder(null); }, $signature: 1056 }; A.InvoiceNinjaAppState_build__closure97.prototype = { call$1(context) { return new A.CompanyDetailsScreen(null); }, $signature: 1057 }; A.InvoiceNinjaAppState_build__closure98.prototype = { call$1(context) { return new A.UserDetailsScreen(null); }, $signature: 1058 }; A.InvoiceNinjaAppState_build__closure99.prototype = { call$1(context) { return new A.LocalizationScreen(null); }, $signature: 1059 }; A.InvoiceNinjaAppState_build__closure100.prototype = { call$1(context) { return new A.PaymentsSettingsScreen(null); }, $signature: 1060 }; A.InvoiceNinjaAppState_build__closure101.prototype = { call$1(context) { return new A.CompanyGatewayScreenBuilder(null); }, $signature: 1061 }; A.InvoiceNinjaAppState_build__closure102.prototype = { call$1(context) { return new A.CompanyGatewayViewScreen(false, null); }, $signature: 1062 }; A.InvoiceNinjaAppState_build__closure103.prototype = { call$1(context) { return new A.CompanyGatewayEditScreen(null); }, $signature: 1063 }; A.InvoiceNinjaAppState_build__closure104.prototype = { call$1(context) { return new A.TaxSettingsScreen(null); }, $signature: 1064 }; A.InvoiceNinjaAppState_build__closure105.prototype = { call$1(context) { return new A.TaxRateScreenBuilder(null); }, $signature: 1065 }; A.InvoiceNinjaAppState_build__closure106.prototype = { call$1(context) { return new A.TaxRateViewScreen(null); }, $signature: 1066 }; A.InvoiceNinjaAppState_build__closure107.prototype = { call$1(context) { return new A.TaxRateEditScreen(null); }, $signature: 1067 }; A.InvoiceNinjaAppState_build__closure108.prototype = { call$1(context) { return new A.ProductSettingsScreen(null); }, $signature: 1068 }; A.InvoiceNinjaAppState_build__closure109.prototype = { call$1(context) { return new A.ExpenseSettingsScreen(null); }, $signature: 1069 }; A.InvoiceNinjaAppState_build__closure110.prototype = { call$1(context) { return new A.TaskSettingsScreen(null); }, $signature: 1070 }; A.InvoiceNinjaAppState_build__closure111.prototype = { call$1(context) { return new A.ImportExportScreen(null); }, $signature: 1071 }; A.InvoiceNinjaAppState_build__closure112.prototype = { call$1(context) { return new A.DeviceSettingsScreen(null); }, $signature: 1072 }; A.InvoiceNinjaAppState_build__closure113.prototype = { call$1(context) { return new A.AccountManagementScreen(null); }, $signature: 1073 }; A.InvoiceNinjaAppState_build__closure114.prototype = { call$1(context) { return new A.CustomFieldsScreen(null); }, $signature: 1074 }; A.InvoiceNinjaAppState_build__closure115.prototype = { call$1(context) { return new A.GeneratedNumbersScreen(null); }, $signature: 1075 }; A.InvoiceNinjaAppState_build__closure116.prototype = { call$1(context) { return new A.WorkflowSettingsScreen(null); }, $signature: 1076 }; A.InvoiceNinjaAppState_build__closure117.prototype = { call$1(context) { return new A.InvoiceDesignScreen(null); }, $signature: 1077 }; A.InvoiceNinjaAppState_build__closure118.prototype = { call$1(context) { return new A.ClientPortalScreen(null); }, $signature: 1078 }; A.InvoiceNinjaAppState_build__closure119.prototype = { call$1(context) { return new A.EmailSettingsScreen(null); }, $signature: 1079 }; A.InvoiceNinjaAppState_build__closure120.prototype = { call$1(context) { return new A.TemplatesAndRemindersScreen(null); }, $signature: 1080 }; A.InvoiceNinjaAppState_build__closure121.prototype = { call$1(context) { return new A.CreditCardsAndBanksScreen(null); }, $signature: 1081 }; A.InvoiceNinjaAppState_build__closure122.prototype = { call$1(context) { return new A.DataVisualizationsScreen(null); }, $signature: 1082 }; A.InvoiceNinjaAppState_build__closure123.prototype = { call$1(context) { return new A.EInvoiceSettingsScreen(null); }, $signature: 1083 }; A.MyCustomScrollBehavior.prototype = { get$dragDevices() { return A.LinkedHashSet_LinkedHashSet$_literal([B.PointerDeviceKind_0, B.PointerDeviceKind_1, B.PointerDeviceKind_4], type$.PointerDeviceKind); } }; A.PersistData.prototype = {}; A.ClearPersistedData.prototype = {}; A.SwitchListTableLayout.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.PopLastHistory.prototype = {$isPersistUI: 1}; A.UpdateLastHistory.prototype = {$isPersistUI: 1}; A.DismissGatewayWarningPermanently.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.DismissTaskExtensionBanner.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.DismissFlutterWebWarning.prototype = {$isPersistUI: 1}; A.ViewMainScreen.prototype = {}; A.StartLoading.prototype = {}; A.StopLoading.prototype = {}; A.StartSaving.prototype = {}; A.StopSaving.prototype = {}; A.LoadStaticSuccess.prototype = {$isPersistStatic: 1}; A.ToggleEditorLayout.prototype = {$isPersistPrefs: 1}; A.ToggleViewerLayout.prototype = {$isPersistPrefs: 1}; A.TogglePreviewSidebar.prototype = {}; A.UpdateUserPreferences.prototype = {$isPersistPrefs: 1}; A.LoadAccountSuccess.prototype = {$isStopLoading: 1}; A.ResendConfirmation.prototype = {$isStartLoading: 1}; A.ResendConfirmationFailure.prototype = {$isStopLoading: 1}; A.ResendConfirmationSuccess.prototype = {$isStopLoading: 1}; A.RefreshData.prototype = {$isStartLoading: 1}; A.RefreshDataSuccess.prototype = {$isStopLoading: 1}; A.RefreshDataFailure.prototype = {$isStopLoading: 1}; A.PreviewEntity.prototype = {}; A.ClearPreviewStack.prototype = {}; A.PopPreviewStack.prototype = {}; A.PopFilterStack.prototype = {}; A.ClearData.prototype = {}; A.ClearLastError.prototype = {}; A.DiscardChanges.prototype = {}; A.ClearEntityFilter.prototype = {}; A.ClearEntitySelection.prototype = {}; A.FilterByEntity.prototype = {$isPersistUI: 1}; A.FilterCompany.prototype = {$isPersistUI: 1}; A.viewEntitiesByType_closure.prototype = { call$0() { var t3, t4, t5, _this = this, _null = null, t1 = _this.filterEntity, t2 = t1 != null; if (t2) { t3 = _this.uiState; t4 = t3.filterStack._list$_list; t5 = t4.length === 0 ? _null : B.JSArray_methods.get$last(t4).get$entityType(); if (t5 == t1.get$entityType()) { if (t4.length === 0) t4 = _null; else { t4 = B.JSArray_methods.get$last(t4); t4 = t4.get$id(t4); } t4 = t4 !== t1.get$id(t1); } else t4 = true; if (t4) { t4 = _this.store.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.ClearEntitySelection(_this.entityType)); t4[0].call$1(new A.FilterByEntity(t1, false)); } t1 = t3; } else { t1 = _this.uiState; t3 = t1.filterStack._list$_list; if ((t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType()) != null) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ClearEntityFilter()); } } if (t1.previewStack._list$_list.length !== 0) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPreviewStack()); } t1 = _this.store; t3 = t1.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState; if (t3.isPreviewVisible && t3.moduleLayout === B.ModuleLayout_table) { t3 = t1.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.TogglePreviewSidebar()); } t3 = _this.entityType; switch (t3) { case B.EntityType_dashboard: _this._box_0.action = new A.ViewDashboard(false, _null); break; case B.EntityType_reports: _this._box_0.action = new A.ViewReports(); break; case B.EntityType_settings: t3 = t1.__Store__state_A; t4 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; t3 = t3.prefState.appLayout === B.AppLayout_mobile ? _null : "company_details"; _this._box_0.action = new A.ViewSettings(t4.company, _null, _null, t4.user, false, t3, true, _null); break; case B.EntityType_client: _this._box_0.action = new A.ViewClientList(_this.page); break; case B.EntityType_user: _this._box_0.action = new A.ViewUserList(); break; case B.EntityType_project: _this._box_0.action = new A.ViewProjectList(_this.page); break; case B.EntityType_taxRate: _this._box_0.action = new A.ViewTaxRateList(); break; case B.EntityType_companyGateway: _this._box_0.action = new A.ViewCompanyGatewayList(); break; case B.EntityType_invoice: _this._box_0.action = new A.ViewInvoiceList(_this.page); break; case B.EntityType_quote: _this._box_0.action = new A.ViewQuoteList(_this.page); break; case B.EntityType_vendor: _this._box_0.action = new A.ViewVendorList(_this.page); break; case B.EntityType_product: _this._box_0.action = new A.ViewProductList(_this.page); break; case B.EntityType_task: _this._box_0.action = new A.ViewTaskList(_this.page); break; case B.EntityType_expense: _this._box_0.action = new A.ViewExpenseList(_this.page); break; case B.EntityType_payment: _this._box_0.action = new A.ViewPaymentList(_this.page); break; case B.EntityType_group: _this._box_0.action = new A.ViewGroupList(); break; case B.EntityType_schedule: _this._box_0.action = new A.ViewScheduleList(); break; case B.EntityType_transactionRule: _this._box_0.action = new A.ViewTransactionRuleList(); break; case B.EntityType_transaction: _this._box_0.action = new A.ViewTransactionList(_this.page); break; case B.EntityType_bankAccount: _this._box_0.action = new A.ViewBankAccountList(); break; case B.EntityType_purchaseOrder: _this._box_0.action = new A.ViewPurchaseOrderList(_this.page); break; case B.EntityType_recurringExpense: _this._box_0.action = new A.ViewRecurringExpenseList(_this.page); break; case B.EntityType_paymentLink: _this._box_0.action = new A.ViewSubscriptionList(); break; case B.EntityType_taskStatus: _this._box_0.action = new A.ViewTaskStatusList(); break; case B.EntityType_expenseCategory: _this._box_0.action = new A.ViewExpenseCategoryList(); break; case B.EntityType_recurringInvoice: _this._box_0.action = new A.ViewRecurringInvoiceList(_this.page); break; case B.EntityType_webhook: _this._box_0.action = new A.ViewWebhookList(); break; case B.EntityType_token: _this._box_0.action = new A.ViewTokenList(); break; case B.EntityType_paymentTerm: _this._box_0.action = new A.ViewPaymentTermList(); break; case B.EntityType_design: _this._box_0.action = new A.ViewDesignList(); break; case B.EntityType_credit: _this._box_0.action = new A.ViewCreditList(_this.page); break; case B.EntityType_document: _this._box_0.action = new A.ViewDocumentList(); break; default: A.print("## viewEntitiesByTyp not handled for " + A.S(t3)); break; } t3 = _this._box_0.action; if (t3 != null) { t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(t3); } if (t2) { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PopLastHistory()); } }, $signature: 4 }; A.viewEntityById_closure.prototype = { call$0() { var t1, t2, t3, t4, t5, filterEntity, entityTypes, _this = this, _null = null; if (_this.addToStack) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PreviewEntity(_this.entityId, _this.entityType)); return; } else { t1 = _this.state; if (t1.uiState.previewStack._list$_list.length !== 0) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ClearPreviewStack()); } } t2 = t1.prefState; if (t2.appLayout === B.AppLayout_desktop && !t2.isPreviewVisible) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.TogglePreviewSidebar()); } t3 = _this.filterEntity; if (t3 != null) { t4 = _this.uiState.filterStack._list$_list; t5 = t4.length === 0 ? _null : B.JSArray_methods.get$last(t4).get$entityType(); if (t5 == t3.get$entityType()) { if (t4.length === 0) t4 = _null; else { t4 = B.JSArray_methods.get$last(t4); t4 = t4.get$id(t4); } t4 = t4 !== t3.get$id(t3); } else t4 = true; } else t4 = false; if (t4) { t4 = _this.store.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.ClearEntitySelection(_this.entityType)); t4[0].call$1(new A.FilterByEntity(t3, false)); } else { t3 = _this.uiState.filterStack._list$_list; if ((t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType()) != null) { if (t3.length === 0) t4 = _null; else { t4 = B.JSArray_methods.get$last(t3); t4 = t4.get$id(t4); } if (t4 != _this.entityId) { t4 = t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType(); t4 = t4 == _this.entityType; } else t4 = false; } else t4 = false; if (t4) { t3 = B.JSArray_methods.get$last(t3); t4 = _this.store.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.FilterByEntity(t3, true)); } } t3 = _this.entityId; if (t3 != null) { t4 = _this.store.__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = !t4.getEntityMap$1(_this.entityType)._map$_map.containsKey$1(0, t3); } else t4 = false; if (t4) { if (_this.showError) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "failed_to_find_record"); t1.toString; A.showErrorDialog(false, t1); } return; } t4 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t4); t4.toString; t4 = A.StoreProvider_of(t4, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4.prefState.appLayout === B.AppLayout_desktop) { t4 = _this.entityType; t4.toString; t4 = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), t4); } else t4 = false; if (t4) { t4 = _this.entityType; if (!t2.isViewerFullScreen$1(t4)) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ToggleViewerLayout(t4)); } t2 = _this.store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); filterEntity = type$.BaseEntity._as(t2.getEntityMap$1(t4)._map$_map.$index(0, t3)); t4 = filterEntity.get$entityType().get$relatedTypes(); entityTypes = new A.WhereIterable(t4, new A.viewEntityById__closure(t1), A._arrayInstanceType(t4)._eval$1("WhereIterable<1>")); if (!entityTypes.get$isEmpty(0)) { A.viewEntitiesByType(entityTypes.get$first(0), filterEntity, 0); return; } } t1 = _this.entityType; switch (t1) { case B.EntityType_client: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewClient(t3)); break; case B.EntityType_user: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewUser(t3)); break; case B.EntityType_project: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewProject(t3)); break; case B.EntityType_taxRate: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewTaxRate(t3)); break; case B.EntityType_companyGateway: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewCompanyGateway(t3)); break; case B.EntityType_invoice: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewInvoice(t3)); break; case B.EntityType_quote: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewQuote(t3)); break; case B.EntityType_vendor: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewVendor(t3)); break; case B.EntityType_product: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewProduct(t3)); break; case B.EntityType_task: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewTask(t3)); break; case B.EntityType_expense: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewExpense(t3)); break; case B.EntityType_payment: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewPayment(t3)); break; case B.EntityType_group: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewGroup(t3)); break; case B.EntityType_schedule: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSchedule(t3)); break; case B.EntityType_transactionRule: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewTransactionRule(t3)); break; case B.EntityType_transaction: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewTransaction(t3)); break; case B.EntityType_bankAccount: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewBankAccount(t3)); break; case B.EntityType_purchaseOrder: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewPurchaseOrder(t3)); break; case B.EntityType_recurringExpense: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewRecurringExpense(t3)); break; case B.EntityType_paymentLink: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSubscription(t3)); break; case B.EntityType_taskStatus: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewTaskStatus(t3)); break; case B.EntityType_expenseCategory: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewExpenseCategory(t3)); break; case B.EntityType_recurringInvoice: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewRecurringInvoice(t3)); break; case B.EntityType_webhook: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewWebhook(t3)); break; case B.EntityType_token: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewToken(t3)); break; case B.EntityType_paymentTerm: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewPaymentTerm(t3)); break; case B.EntityType_design: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDesign(t3)); break; case B.EntityType_credit: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewCredit(t3)); break; case B.EntityType_document: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDocument(t3)); break; default: A.print("## viewEntity not implemented for " + A.S(t1)); break; } }, $signature: 4 }; A.viewEntityById__closure.prototype = { call$1(entityType) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(entityType); }, $signature: 264 }; A.createEntityByType_closure.prototype = { call$0() { var t3, filterEntityId, t4, filterEntityType, client, group, user, vendor, project, _this = this, _null = null, t1 = _this.state, t2 = t1.uiState; if (t2.previewStack._list$_list.length !== 0) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ClearPreviewStack()); } t3 = t1.prefState; if (t3.appLayout === B.AppLayout_desktop && !t3.isEditorFullScreen$1(_this.entityType)) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ToggleEditorLayout(_this.entityType)); } t3 = t2.filterStack._list$_list; if (t3.length === 0) filterEntityId = _null; else { t4 = B.JSArray_methods.get$last(t3); filterEntityId = t4.get$id(t4); } filterEntityType = t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType(); if (_this.applyFilter && filterEntityType != null) switch (filterEntityType) { case B.EntityType_client: t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].clientState; filterEntityId.toString; client = t2.$get$1(0, filterEntityId); group = _null; user = group; vendor = user; project = vendor; break; case B.EntityType_project: t2 = t2.selectedCompanyIndex; t3 = t1.userCompanyStates._list$_list; t4 = t3[t2].projectState; filterEntityId.toString; project = t4.$get$1(0, filterEntityId); client = t3[t2].clientState.$get$1(0, project.clientId); group = _null; user = group; vendor = user; break; case B.EntityType_vendor: t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].vendorState; filterEntityId.toString; vendor = t2.$get$1(0, filterEntityId); group = _null; user = group; project = user; client = project; break; case B.EntityType_user: t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userState; filterEntityId.toString; user = t2.$get$1(0, filterEntityId); group = _null; vendor = group; project = vendor; client = project; break; case B.EntityType_group: t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].groupState; filterEntityId.toString; group = t2.$get$1(0, filterEntityId); user = _null; vendor = user; project = vendor; client = project; break; default: group = _null; user = group; vendor = user; project = vendor; client = project; } else { group = _null; user = group; vendor = user; project = vendor; client = project; } t2 = _this.entityType; switch (t2) { case B.EntityType_client: t1 = A.ClientEntity_ClientEntity(group, _null, t1, user); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditClient(t1, _null, _null)); break; case B.EntityType_user: t1 = A.UserEntity_UserEntity(_null, t1, A.UserCompanyEntity_UserCompanyEntity(false)); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditUser(t1)); break; case B.EntityType_project: t1 = A.ProjectEntity_ProjectEntity(client, _null, t1, user); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditProject(t1, _null, _null)); break; case B.EntityType_taxRate: t1 = A.TaxRateEntity_TaxRateEntity(_null, _null, _null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTaxRate(t1)); break; case B.EntityType_companyGateway: t1 = A.CompanyGatewayEntity_CompanyGatewayEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCompanyGateway(t1)); break; case B.EntityType_invoice: t1 = A.InvoiceEntity_InvoiceEntity(client, _null, _null, t1, user, _null); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditInvoice(t1, _null)); break; case B.EntityType_quote: t1 = A.InvoiceEntity_InvoiceEntity(client, B.EntityType_quote, _null, t1, user, _null); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditQuote(t1, _null)); break; case B.EntityType_vendor: t1 = A.VendorEntity_VendorEntity(_null, t1, user); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditVendor(t1, _null, _null)); break; case B.EntityType_product: t1 = A.ProductEntity_ProductEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditProduct(t1)); break; case B.EntityType_task: t1 = A.TaskEntity_TaskEntity(client, _null, project, t1, user); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTask(_null, t1)); break; case B.EntityType_expense: t1 = A.ExpenseEntity_ExpenseEntity(client, _null, _null, project, t1, user, vendor); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditExpense(t1)); break; case B.EntityType_payment: t1 = A.PaymentEntity_PaymentEntity(client, _null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPayment(t1)); break; case B.EntityType_group: t1 = A.GroupEntity_GroupEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditGroup(t1)); break; case B.EntityType_schedule: t1 = A.ScheduleEntity_ScheduleEntity("email_statement", _null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditSchedule(t1)); break; case B.EntityType_transactionRule: t1 = A.TransactionRuleEntity_TransactionRuleEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTransactionRule(t1)); break; case B.EntityType_transaction: t1 = A.TransactionEntity_TransactionEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTransaction(t1)); break; case B.EntityType_purchaseOrder: t1 = A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_purchaseOrder, _null, t1, _null, vendor); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPurchaseOrder(t1)); break; case B.EntityType_recurringExpense: t1 = A.ExpenseEntity_ExpenseEntity(client, B.EntityType_recurringExpense, _null, project, t1, user, vendor); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringExpense(t1)); break; case B.EntityType_paymentLink: t1 = A.SubscriptionEntity_SubscriptionEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditSubscription(t1)); break; case B.EntityType_taskStatus: t1 = A.TaskStatusEntity_TaskStatusEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTaskStatus(t1)); break; case B.EntityType_expenseCategory: t1 = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditExpenseCategory(t1, _null, _null)); break; case B.EntityType_recurringInvoice: t1 = A.InvoiceEntity_InvoiceEntity(client, B.EntityType_recurringInvoice, _null, t1, user, _null); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringInvoice(t1)); break; case B.EntityType_webhook: t1 = A.WebhookEntity_WebhookEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditWebhook(t1)); break; case B.EntityType_token: t1 = A.TokenEntity_TokenEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditToken(t1)); break; case B.EntityType_paymentTerm: t1 = A.PaymentTermEntity_PaymentTermEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPaymentTerm(t1)); break; case B.EntityType_design: t1 = A.DesignEntity_DesignEntity(_null, _null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditDesign(t1)); break; case B.EntityType_credit: t1 = A.InvoiceEntity_InvoiceEntity(client, B.EntityType_credit, _null, t1, user, _null); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCredit(t1)); break; case B.EntityType_bankAccount: t1 = A.BankAccountEntity_BankAccountEntity(_null, t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditBankAccount(t1)); break; default: A.print("## Create by type not handled for " + A.S(t2)); } }, $signature: 4 }; A.createEntity_closure.prototype = { call$0() { var t2, t3, _this = this, _null = null, t1 = _this.uiState; if (t1.previewStack._list$_list.length !== 0) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ClearPreviewStack()); } t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_desktop && !t2.isEditorFullScreen$1(_this.entity.get$entityType())) { t2 = _this.entity.get$entityType(); t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ToggleEditorLayout(t2)); } t2 = _this.filterEntity; if (t2 != null) { t1 = t1.filterStack._list$_list; if ((t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType()) === B.EntityType_client) { if (t1.length === 0) t1 = _null; else { t1 = B.JSArray_methods.get$last(t1); t1 = t1.get$id(t1); } t1 = t1 !== t2.id; } else t1 = true; if (t1) { t1 = _this.entity.get$entityType(); t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ClearEntitySelection(t1)); t3[0].call$1(new A.FilterByEntity(t2, false)); } } t1 = _this.entity; switch (t1.get$entityType()) { case B.EntityType_client: type$.ClientEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditClient(t1, _this.completer, _this.cancelCompleter)); break; case B.EntityType_user: type$.UserEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditUser(t1)); break; case B.EntityType_project: type$.ProjectEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditProject(t1, _this.completer, _this.cancelCompleter)); break; case B.EntityType_taxRate: type$.TaxRateEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTaxRate(t1)); break; case B.EntityType_companyGateway: type$.CompanyGatewayEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCompanyGateway(t1)); break; case B.EntityType_invoice: type$.nullable_InvoiceEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditInvoice(t1, _null)); break; case B.EntityType_quote: type$.nullable_InvoiceEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditQuote(t1, _null)); break; case B.EntityType_vendor: type$.VendorEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditVendor(t1, _this.completer, _this.cancelCompleter)); break; case B.EntityType_product: type$.ProductEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditProduct(t1)); break; case B.EntityType_task: type$.nullable_TaskEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTask(_null, t1)); break; case B.EntityType_expense: type$.ExpenseEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditExpense(t1)); break; case B.EntityType_payment: type$.PaymentEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPayment(t1)); break; case B.EntityType_group: type$.GroupEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditGroup(t1)); break; case B.EntityType_schedule: type$.ScheduleEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditSchedule(t1)); break; case B.EntityType_transactionRule: type$.TransactionRuleEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTransactionRule(t1)); break; case B.EntityType_transaction: type$.TransactionEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTransaction(t1)); break; case B.EntityType_purchaseOrder: type$.InvoiceEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPurchaseOrder(t1)); break; case B.EntityType_recurringExpense: type$.ExpenseEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringExpense(t1)); break; case B.EntityType_paymentLink: type$.SubscriptionEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditSubscription(t1)); break; case B.EntityType_taskStatus: type$.TaskStatusEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTaskStatus(t1)); break; case B.EntityType_expenseCategory: type$.ExpenseCategoryEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditExpenseCategory(t1, _this.completer, _this.cancelCompleter)); break; case B.EntityType_recurringInvoice: type$.InvoiceEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringInvoice(t1)); break; case B.EntityType_webhook: type$.WebhookEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditWebhook(t1)); break; case B.EntityType_token: type$.TokenEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditToken(t1)); break; case B.EntityType_paymentTerm: type$.PaymentTermEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPaymentTerm(t1)); break; case B.EntityType_design: type$.DesignEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditDesign(t1)); break; case B.EntityType_credit: type$.nullable_InvoiceEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCredit(t1)); break; case B.EntityType_bankAccount: type$.BankAccountEntity._as(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditBankAccount(t1)); break; default: A.print("## createEntity not handled for " + A.S(t1.get$entityType())); } }, $signature: 4 }; A.editEntity_closure.prototype = { call$0() { var t3, isFullScreen, invoice, settings, today, date, _this = this, _null = null, _s28_ = "invoices_locked_end_of_month", t1 = _this.state, t2 = t1.prefState; if (t2.appLayout === B.AppLayout_desktop) { t3 = _this.entityType; isFullScreen = t2.isEditorFullScreen$1(t3); if (!(isFullScreen && !_this.fullScreen)) t2 = !isFullScreen && _this.fullScreen; else t2 = true; if (t2) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ToggleEditorLayout(t3)); } } t2 = _this.entityType; switch (t2) { case B.EntityType_client: t1 = type$.ClientEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditClient(t1, _this.completer, _null)); break; case B.EntityType_user: t1 = type$.UserEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditUser(t1)); break; case B.EntityType_project: t1 = type$.ProjectEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditProject(t1, _this.completer, _null)); break; case B.EntityType_taxRate: t1 = type$.TaxRateEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTaxRate(t1)); break; case B.EntityType_companyGateway: t1 = type$.CompanyGatewayEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCompanyGateway(t1)); break; case B.EntityType_invoice: invoice = type$.InvoiceEntity._as(_this.entity); settings = A.getClientSettings(t1, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, invoice.clientId)); today = new A.DateTime(Date.now(), false); date = A.convertSqlDateToDateTime(invoice.date); t1 = settings.lockInvoices; if (t1 === "when_paid") { t2 = invoice.entityType === B.EntityType_invoice; if (!(t2 && invoice.statusId === "4")) t2 = t2 && invoice.statusId === "3"; else t2 = true; } else t2 = false; if (t2) { t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "paid_invoices_are_locked"); t1.toString; A.showMessageDialog(t1, _null); } else if (t1 === "when_sent" && invoice.statusId !== "1") { t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sent_invoices_are_locked"); t1.toString; A.showMessageDialog(t1, _null); } else if (t1 === "end_of_month" && "" + A.Primitives_getYear(date) + "-" + A.Primitives_getMonth(date) !== "" + A.Primitives_getYear(today) + "-" + A.Primitives_getMonth(today)) { t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s28_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s28_); t1.toString; } A.showMessageDialog(t1, _null); } else { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditInvoice(invoice, _this.subIndex)); } break; case B.EntityType_quote: t1 = type$.nullable_InvoiceEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditQuote(t1, _this.subIndex)); break; case B.EntityType_vendor: t1 = type$.VendorEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditVendor(t1, _this.completer, _null)); break; case B.EntityType_product: t1 = type$.ProductEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditProduct(t1)); break; case B.EntityType_task: if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.invoiceTaskLock || type$.TaskEntity._as(_this.entity).invoiceId.length === 0) { t1 = type$.nullable_TaskEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTask(_this.subIndex, t1)); } break; case B.EntityType_expense: t1 = type$.ExpenseEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditExpense(t1)); break; case B.EntityType_payment: t1 = type$.PaymentEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPayment(t1)); break; case B.EntityType_group: t1 = type$.GroupEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditGroup(t1)); break; case B.EntityType_schedule: t1 = type$.ScheduleEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditSchedule(t1)); break; case B.EntityType_transactionRule: t1 = type$.TransactionRuleEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTransactionRule(t1)); break; case B.EntityType_transaction: t1 = type$.TransactionEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTransaction(t1)); break; case B.EntityType_purchaseOrder: t1 = type$.InvoiceEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPurchaseOrder(t1)); break; case B.EntityType_recurringExpense: t1 = type$.ExpenseEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringExpense(t1)); break; case B.EntityType_paymentLink: t1 = type$.SubscriptionEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditSubscription(t1)); break; case B.EntityType_taskStatus: t1 = type$.TaskStatusEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditTaskStatus(t1)); break; case B.EntityType_expenseCategory: t1 = type$.ExpenseCategoryEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditExpenseCategory(t1, _this.completer, _null)); break; case B.EntityType_recurringInvoice: t1 = type$.InvoiceEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringInvoice(t1)); break; case B.EntityType_webhook: t1 = type$.WebhookEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditWebhook(t1)); break; case B.EntityType_token: t1 = type$.TokenEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditToken(t1)); break; case B.EntityType_paymentTerm: t1 = type$.PaymentTermEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPaymentTerm(t1)); break; case B.EntityType_design: t1 = type$.DesignEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditDesign(t1)); break; case B.EntityType_credit: t1 = type$.nullable_InvoiceEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCredit(t1)); break; case B.EntityType_bankAccount: t1 = type$.BankAccountEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditBankAccount(t1)); break; case B.EntityType_document: t1 = type$.nullable_DocumentEntity._as(_this.entity); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditDocument(t1)); break; default: A.print("## Edit not handled for " + A.S(t2)); } }, $signature: 4 }; A.checkForChanges_closure.prototype = { call$1(dialogContext) { var t2, t3, t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "error_unsaved_changes"); t3.toString; t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "continue_editing"); t1.toString; return new A.MessageDialog(t3, t1, null, null, new A.checkForChanges__closure(this.store, this.callback), null); }, $signature: 366 }; A.checkForChanges__closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DiscardChanges()); t1[0].call$1(new A.ResetSettings()); this.callback.call$0(); }, $signature: 4 }; A._createLoadState_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_createLoadState_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createLoadState_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, state, prefState, i, companyState, appState, $navigator, routes, error, token, prefs, t1, t2, t3, t4, exception, token0, _box_0, $async$exception, $async$exception1, $async$temp1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start _box_0 = {}; type$.nullable_LoadStateRequest._as(dynamicAction); $async$handler = 3; t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); state = t1; prefState = state.prefState; t1 = $async$self._box_1; $async$temp1 = t1; $async$goto = 6; return A._asyncAwait($async$self.authRepository.loadAuthState$0(), $async$call$3); case 6: // returning from await. $async$temp1.authState = $async$result; $async$temp1 = t1; $async$goto = 7; return A._asyncAwait($async$self.uiRepository.loadUIState$0(), $async$call$3); case 7: // returning from await. $async$temp1.uiState = $async$result; $async$temp1 = t1; $async$goto = 8; return A._asyncAwait($async$self.staticRepository.loadStaticState$0(), $async$call$3); case 8: // returning from await. $async$temp1.staticState = $async$result; i = 0, t2 = $async$self.companyStates, t3 = $async$self.companyRepositories; case 9: // for condition if (!(i < 10)) { // goto after for $async$goto = 11; break; } t4 = state; companyState = A.UserCompanyState_UserCompanyState(t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany.account.reportErrors); $async$handler = 13; $async$goto = 16; return A._asyncAwait(t3[i].loadCompanyState$1(i), $async$call$3); case 16: // returning from await. companyState = $async$result; $async$handler = 3; // goto after finally $async$goto = 15; break; case 13: // catch $async$handler = 12; $async$exception = $async$currentError; // goto after finally $async$goto = 15; break; case 12: // uncaught // goto catch $async$goto = 3; break; case 15: // after finally t2.push(companyState); case 10: // for update ++i; // goto for condition $async$goto = 9; break; case 11: // after for if (state.uiState.currentRoute !== "/login") t1.uiState = t1.uiState.rebuild$1(new A._createLoadState__closure(state)); t3 = store.__Store__state_A; appState = A.AppState_AppState(null, t3.isWhiteLabeled, prefState, null, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.account.reportErrors, null).rebuild$1(new A._createLoadState__closure0(t1, t2)); t2 = $.$get$navigatorKey(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); t3 = store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.LoadStateSuccess(appState)); t4 = new A._Future($.Zone__current, type$._Future_Null); t4.then$1$1(0, new A._createLoadState__closure1(store), type$.Null); t3[0].call$1(new A.RefreshData(new A._AsyncCompleter(t4, type$._AsyncCompleter_Null), false, false, false)); t1 = t1.uiState.currentRoute; if (t1 !== "/login" && t1.length !== 0) { $navigator = t2.get$currentState(); routes = A._getRoutes(appState); if (appState.prefState.appLayout === B.AppLayout_mobile) { _box_0.isFirst = true; J.forEach$1$ax(routes, new A._createLoadState__closure2(_box_0, $navigator)); } else { if (J.get$length$asx(routes) === 0 || J.get$last$ax(routes) === "/dashboard") t3[0].call$1(new A.ViewDashboard(false, null)); else { t1 = J.get$last$ax(routes); t3[0].call$1(new A.UpdateCurrentRoute(t1)); } t3[0].call$1(new A.ViewMainScreen()); } } else throw A.wrapException("Unknown page: " + t1); $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception1 = $async$currentError; error = A.unwrapException($async$exception1); A.print("## ERROR (app_middleware - load state): " + A.S(error)); token = null; t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.cleanApiUrl(t1.authState.url); $async$goto = t1 === "https://demo.invoiceninja.com" ? 17 : 19; break; case 17: // then token = "TOKEN"; // goto join $async$goto = 18; break; case 19: // else $async$goto = 20; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$call$3); case 20: // returning from await. prefs = $async$result; token0 = A._asStringQ(J.$index$asx(prefs._preferenceCache, "checksum")); token = token0 == null ? "" : token0; if (J.get$length$asx(token) !== 0) token = A.TokenEntity_unobscureToken(token); case 18: // join t1 = token; t1.toString; if (J.get$length$asx(t1) !== 0) { t1 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t2 = A.calculateLayout(t2); t3 = store.__Store__dispatchers_F; if (t2 === B.AppLayout_mobile) { t2 = A.UpdateUserPreferences$(B.AppLayout_mobile, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(t2); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ViewMainScreen()); } $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._createLoadState__closure3(store)); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); } else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); } // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally next.call$1(dynamicAction); // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createLoadState__closure.prototype = { call$1(b) { b.get$_ui_state$_$this()._currentRoute = this.state.uiState.currentRoute; return b; }, $signature: 685 }; A._createLoadState__closure0.prototype = { call$1(b) { var _s5_ = "other", t1 = b.get$authState(), t2 = this._box_1, t3 = t2.authState; t3.toString; A.ArgumentError_checkNotNull(t3, _s5_); t1._$v = t3; t3 = b.get$uiState(); t1 = t2.uiState; t1.toString; A.ArgumentError_checkNotNull(t1, _s5_); t3._ui_state$_$v = t1; t1 = b.get$staticState(); t2 = t2.staticState; t2.toString; A.ArgumentError_checkNotNull(t2, _s5_); t1._static_state$_$v = t2; b.get$userCompanyStates().replace$1(0, this.companyStates); return b; }, $signature: 304 }; A._createLoadState__closure1.prototype = { call$1(_) { var t1 = $.$get$navigatorKey(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatedSetting()); }, $signature: 36 }; A._createLoadState__closure2.prototype = { call$1(route) { var t1 = this._box_0, t2 = this.navigator, t3 = type$.nullable_Object; if (t1.isFirst) t2.pushReplacementNamed$2$1(route, t3, t3); else t2.pushNamed$1$1(route, t3); t1.isFirst = false; }, $signature: 15 }; A._createLoadState__closure3.prototype = { call$1(duration) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); }, $signature: 11 }; A._getRoutes_closure.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._getRoutes_closure0.prototype = { call$1(part) { var t1, t2, exception, _this = this; if (part === "edit") { t1 = _this._box_0; t2 = _this.state.getUIState$1(t1.entityType); t2 = t2 == null ? null : t2.get$isCreatingNew(); if (t2 === true) t1.route += "/edit"; } else if (part !== "view") { if (!B.JSArray_methods.contains$1(A._setArrayType(["main", "dashboard", "settings"], type$.JSArray_String), part) && _this._box_0.entityType == null) try { _this._box_0.entityType = A._$typeValueOf(part); } catch (exception) { } if (part !== "pdf" && part !== "email") { t1 = _this._box_0; t1.route = t1.route + ("/" + part); } } _this.routes.push(_this._box_0.route); }, $signature: 15 }; A._createUserLoggedIn_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, i, _this = this; next.call$1(type$.nullable_UserLoginSuccess._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.authRepository.saveAuthState$1(t1.authState); _this.uiRepository.saveUIState$1(t1.uiState); _this.staticRepository.saveStaticState$1(t1.staticState); if (t1.prefState.persistData) for (t1 = t1.userCompanyStates._list$_list, t2 = _this.companyRepositories, i = 0; i < t1.length; ++i) t2[i].saveCompanyState$1(t1[i]); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createPersistData_closure.prototype = { call$3(store, dynamicAction, next) { var t1, index, companyState; next.call$1(type$.nullable_PersistData._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); index = t1.uiState.selectedCompanyIndex; companyState = t1.userCompanyStates._list$_list[index]; if (t1.prefState.persistData) this.companyRepositories[index].saveCompanyState$1(companyState); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createPersistUI_closure.prototype = { call$3(store, dynamicAction, next) { next.call$1(type$.nullable_PersistUI._as(dynamicAction)); $.$get$_persistUIDebouncer().run$1(new A._createPersistUI__closure(this.uiRepository, store)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createPersistUI__closure.prototype = { call$0() { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.uiRepository.saveUIState$1(t1.uiState); }, $signature: 0 }; A._createPersistPrefs_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, t3, string; next.call$1(type$.nullable_PersistPrefs._as(dynamicAction)); t1 = $.$get$serializers(); t2 = $.$get$_$prefStateSerializer(); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); string = t1.serializeWith$2(t2, t3.prefState); A.SharedPreferences_getInstance().then$1$1(0, new A._createPersistPrefs__closure(string), type$.bool); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createPersistPrefs__closure.prototype = { call$1(prefs) { return prefs._setValue$3("String", "shared_prefs", B.C_JsonCodec.encode$1(this.string)); }, $signature: 1090 }; A._createAccountLoaded_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_createAccountLoaded_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createAccountLoaded_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, selectedCompanyIndex, i, userCompany, prefs, error, t1, t2, exception, action, response, loadedStaticData, $async$exception; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start action = type$.LoadAccountSuccess._as(dynamicAction); response = action.loginResponse; loadedStaticData = response.$static.currencies._list$_list.length !== 0; if (loadedStaticData) { t1 = response.$static; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadStaticSuccess(t1)); } selectedCompanyIndex = 0; $async$handler = 3; A.print("## Account Loaded: " + response.userCompanies._list$_list.length); i = 0; case 6: // for condition if (!(i < Math.min(response.userCompanies._list$_list.length, 10))) { // goto after for $async$goto = 8; break; } userCompany = response.userCompanies._list$_list[i]; $async$goto = J.$eq$(i, 0) ? 9 : 10; break; case 9: // then $async$goto = 11; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$call$3); case 11: // returning from await. prefs = $async$result; t1 = B.C_Utf8Encoder.convert$1(userCompany.token.token); prefs._setValue$3("String", "checksum", B.C_Base64Codec.get$encoder().convert$1(t1)); case 10: // join t1 = i; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SelectCompany(t1, loadedStaticData)); t2[0].call$1(new A.LoadCompanySuccess(userCompany)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.defaultCompanyId === userCompany.company.id) selectedCompanyIndex = i; case 7: // for update ++i; // goto for condition $async$goto = 6; break; case 8: // after for $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); action.completer.completeError$1(error); throw $async$exception; // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally t1 = selectedCompanyIndex; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SelectCompany(t1, loadedStaticData)); t2[0].call$1(new A.UserLoginSuccess()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].lastUpdated <= 0 && response.userCompanies._list$_list.length !== 0 && response.userCompanies._list$_list.length > selectedCompanyIndex && response.userCompanies._list$_list[selectedCompanyIndex].company.isLarge) t2[0].call$1(new A.LoadClients(null, 1)); action.completer.complete$1(0, null); next.call$1(action); A.WidgetUtils_updateData(); // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createDataRefreshed_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_createDataRefreshed_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createDataRefreshed_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, selectedCompanyIndex, userCompany, i, userCompany0, prefs, error, t2, exception, action, response, loadedStaticData, t1, $async$exception; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start action = type$.RefreshDataSuccess._as(dynamicAction); response = action.data; loadedStaticData = response.$static.currencies._list$_list.length !== 0; t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); selectedCompanyIndex = t1.uiState.selectedCompanyIndex; if (loadedStaticData) { t1 = response.$static; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadStaticSuccess(t1)); } $async$handler = 3; $async$goto = response.userCompanies._list$_list.length === 1 ? 6 : 8; break; case 6: // then userCompany = B.JSArray_methods.get$first(response.userCompanies._list$_list); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCompanySuccess(userCompany)); // goto join $async$goto = 7; break; case 8: // else i = 0; case 9: // for condition if (!(i < Math.min(response.userCompanies._list$_list.length, 10))) { // goto after for $async$goto = 11; break; } userCompany0 = response.userCompanies._list$_list[i]; $async$goto = J.$eq$(i, 0) ? 12 : 13; break; case 12: // then $async$goto = 14; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$call$3); case 14: // returning from await. prefs = $async$result; t1 = B.C_Utf8Encoder.convert$1(userCompany0.token.token); prefs._setValue$3("String", "checksum", B.C_Base64Codec.get$encoder().convert$1(t1)); case 13: // join t1 = i; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SelectCompany(t1, loadedStaticData)); t2[0].call$1(new A.LoadCompanySuccess(userCompany0)); case 10: // for update ++i; // goto for condition $async$goto = 9; break; case 11: // after for if (store.__Store__state_A.uiState.selectedCompanyIndex !== selectedCompanyIndex) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SelectCompany(selectedCompanyIndex, true)); } case 7: // join $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); t1 = action.completer; if (t1 != null) t1.completeError$1(error); throw $async$exception; // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PersistData()); if (action.completer != null) action.completer.complete$1(0, null); next.call$1(action); A.WidgetUtils_updateData(); t2 = store.__Store__state_A; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex]; if (t2.userCompany.company.isLarge && t2.lastUpdated <= 0) t1[0].call$1(new A.LoadClients(null, 1)); // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createPersistStatic_closure.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_PersistStatic._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.staticRepository.saveStaticState$1(t1.staticState); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createDeleteState_closure.prototype = { call$3(store, action, next) { return this.$call$body$_createDeleteState_closure(store, action, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createDeleteState_closure(store, action, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, prefs; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.authRepository.delete$0(0); $async$self.uiRepository.delete$0(0); $async$self.staticRepository.delete$0(0); B.JSArray_methods.forEach$1($async$self.companyRepositories, new A._createDeleteState__closure()); $async$goto = 2; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$call$3); case 2: // returning from await. prefs = $async$result; prefs.remove$1(0, "checksum"); prefs.remove$1(0, "url"); next.call$1(action); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createDeleteState__closure.prototype = { call$1(repo) { return repo.delete$0(0); }, $signature: 684 }; A._createViewMainScreen_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_ViewMainScreen._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; if (t2.currentRoute === "/login") { t1 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.get$canViewDashboard() || A.cleanApiUrl(store.__Store__state_A.authState.url) === "https://demo.invoiceninja.com" ? "/dashboard" : "/client"; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1)); } for (; t1 = $.$get$navigatorKey(), t1.get$currentState().canPop$0();) t1.get$currentState().pop$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._createViewMainScreen__closure()); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createViewMainScreen__closure.prototype = { call$1(duration) { $.$get$navigatorKey().get$currentState().pushNamed$1$1("/main", type$.nullable_Object); }, $signature: 11 }; A._createClearData_closure.prototype = { call$3(store, action, next) { return this.$call$body$_createClearData_closure(store, action, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createClearData_closure(store, action, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start B.JSArray_methods.forEach$1($async$self.companyRepositories, new A._createClearData__closure()); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PersistData()); next.call$1(action); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createClearData__closure.prototype = { call$1(repo) { return repo.delete$0(0); }, $signature: 684 }; A.appReducer_closure.prototype = { call$1(b) { var t1 = b.get$authState(), t2 = this.state, t3 = t2.authState.rebuild$1(new A.appReducer__closure()); A.ArgumentError_checkNotNull(t3, "other"); t1._$v = t3; b.get$_$this()._isTesting = t2.isTesting; return b; }, $signature: 304 }; A.appReducer__closure.prototype = { call$1(b) { b.get$_auth_state$_$this()._isAuthenticated = false; b.get$_auth_state$_$this()._lastEnteredPasswordAt = 0; return b; }, $signature: 177 }; A.appReducer_closure0.prototype = { call$1(b) { b.get$_$this()._isLoading = false; b.get$_$this()._isSaving = false; return b; }, $signature: 304 }; A.appReducer_closure1.prototype = { call$1(b) { var t1 = b.get$userCompanyStates(), t2 = this.state, t3 = t2.uiState.selectedCompanyIndex; t2 = A.UserCompanyState_UserCompanyState(t2.userCompanyStates._list$_list[t3].userCompany.account.reportErrors); $.$get$isSoundMode(); t1.get$_safeList()[t3] = t2; return b; }, $signature: 304 }; A.appReducer_closure2.prototype = { call$1(b) { var t4, t5, t6, t7, _s5_ = "other", t1 = this.state, t2 = this.action, t3 = $.$get$loadingReducer().call$2(t1.isLoading, t2); b.get$_$this()._isLoading = t3; t3 = $.$get$savingReducer().call$2(t1.isSaving, t2); b.get$_$this()._isSaving = t3; t3 = $.$get$lastErrorReducer().call$2(t1.lastError, t2); b.get$_$this()._lastError = t3; t3 = b.get$authState(); t4 = $.$get$authReducer().call$2(t1.authState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._$v = t4; t4 = b.get$staticState(); t3 = $.$get$staticReducer().call$2(t1.staticState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._static_state$_$v = t3; t3 = b.get$userCompanyStates(); t4 = t1.uiState; t5 = t4.selectedCompanyIndex; t6 = t1.userCompanyStates._list$_list; t7 = A.companyReducer(t6[t5], t2); $.$get$isSoundMode(); t3.get$_safeList()[t5] = t7; t3 = b.get$uiState(); t4 = A.uiReducer(t4, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._ui_state$_$v = t4; t4 = b.get$prefState(); t5 = A.prefReducer(t1.prefState, t2, t6[t5].userCompany.company.id); A.ArgumentError_checkNotNull(t5, _s5_); t4._pref_state$_$v = t5; return b; }, $signature: 304 }; A.lastErrorReducer_closure.prototype = { call$2(state, action) { return ""; }, $signature: 1093 }; A.lastErrorReducer_closure0.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1094 }; A.lastErrorReducer_closure1.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1095 }; A.lastErrorReducer_closure2.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1096 }; A.lastErrorReducer_closure3.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1097 }; A.lastErrorReducer_closure4.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1098 }; A.lastErrorReducer_closure5.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1099 }; A.lastErrorReducer_closure6.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1100 }; A.lastErrorReducer_closure7.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1101 }; A.lastErrorReducer_closure8.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1102 }; A.lastErrorReducer_closure9.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1103 }; A.lastErrorReducer_closure10.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1104 }; A.lastErrorReducer_closure11.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1105 }; A.lastErrorReducer_closure12.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1106 }; A.lastErrorReducer_closure13.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1107 }; A.lastErrorReducer_closure14.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1108 }; A.lastErrorReducer_closure15.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1109 }; A.lastErrorReducer_closure16.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1110 }; A.lastErrorReducer_closure17.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1111 }; A.lastErrorReducer_closure18.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1112 }; A.lastErrorReducer_closure19.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1113 }; A.lastErrorReducer_closure20.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1114 }; A.lastErrorReducer_closure21.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1115 }; A.lastErrorReducer_closure22.prototype = { call$2(state, action) { return A.S(action.error); }, $signature: 1116 }; A.lastErrorReducer_closure23.prototype = { call$2(state, action) { return action.error; }, $signature: 1117 }; A.AppState.prototype = { get$companies() { var t1, t2, t3, list = A._setArrayType([], type$.JSArray_CompanyEntity); for (t1 = this.userCompanyStates._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { t3 = t1.__interceptors$_current; list.push((t3 == null ? t2._as(t3) : t3).userCompany.company); } t1 = type$.WhereIterable_CompanyEntity; return A.List_List$of(new A.WhereIterable(list, new A.AppState_companies_closure(), t1), true, t1._eval$1("Iterable.E")); }, get$user(_) { return this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.user; }, get$token() { return this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.token.token; }, get$credentials(_) { return new A.Credentials(this.authState.url, this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.token.token); }, get$hasAccentColor() { var color, t1, t2, _this = this; if (A.cleanApiUrl(_this.authState.url) === "https://demo.invoiceninja.com") return true; color = _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.settings.accentColor; if (color == null) color = ""; if (color === "#ffffff") { t1 = _this.prefState; t2 = t1.darkModeType; t1 = !(t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark"); } else t1 = false; if (t1) return false; return color.length !== 0; }, get$headerTextColor() { var t1 = this.prefState, t2 = t1.darkModeType; return (t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") || this.get$hasAccentColor() ? A.convertHexStringToColor("#FFFFFF") : A.convertHexStringToColor("#000000"); }, get$accentColor() { var t1, t2, _this = this, _s7_ = "#2F7DC3", color = _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.settings.accentColor; if (color == null) color = _s7_; if (color === "#ffffff") { t1 = _this.prefState; t2 = t1.darkModeType; t1 = !(t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark"); } else t1 = false; if (t1) color = _s7_; else { if (color === "#000000") { t1 = _this.prefState; t2 = t1.darkModeType; t1 = t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark"; } else t1 = false; if (t1) color = _s7_; } return A.convertHexStringToColor(color); }, get$appVersion(_) { var version = "v" + this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.account.currentVersion; if (version.length !== 0) version += "-"; return B.JSString_methods.$add(version + A.getPlatformLetter(), B.JSArray_methods.get$last("5.0.162".split("."))); }, get$historyList() { var _this = this, t1 = _this.prefState.companyPrefs._map$_map.$index(0, _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.company.id).historyList._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); return A.List_List$of(new A.WhereIterable(t1, new A.AppState_historyList_closure(_this), t2), true, t2._eval$1("Iterable.E")); }, get$unfilteredHistoryList() { var t1 = this.prefState.companyPrefs._map$_map.$index(0, this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.company.id).historyList; return new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); }, shouldSelectEntity$2$entityList$entityType(entityList, entityType) { var _this = this, entityUIState = _this.getUIState$1(entityType), t1 = _this.prefState; if (t1.appLayout !== B.AppLayout_mobile) if (t1.isPreviewVisible) if (!_this.uiState.get$isEditing()) if (!(t1.moduleLayout === B.ModuleLayout_list && B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), entityType))) if (!entityType.get$isSetting()) if (J.get$isEmpty$asx(entityList)) { t1 = entityUIState.get$selectedId(); t1 = (t1 == null ? "" : t1).length === 0; } else t1 = false; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; if (t1) return false; t1 = entityUIState.get$selectedId(); if ((t1 == null ? "" : t1).length === 0 || !J.contains$1$asx(entityList, entityUIState.get$selectedId())) return true; else { if (J.get$isNotEmpty$asx(_this.get$unfilteredHistoryList()._copy_on_write_list$_list)) { t1 = _this.uiState; t1 = !t1.get$isEditing() && !B.JSString_methods.endsWith$1(t1.currentRoute, "/email") && J.get$first$ax(_this.get$unfilteredHistoryList()._copy_on_write_list$_list).entityType !== entityType; } else t1 = false; if (t1) return null; } return false; }, getEntity$2(type, id) { var map = this.getEntityMap$1(type); return map != null ? type$.nullable_BaseEntity._as(map._map$_map.$index(0, id)) : null; }, getEntityMap$1(type) { var t1, t2, _this = this; switch (type) { case B.EntityType_product: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].productState.map; case B.EntityType_client: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].clientState.map; case B.EntityType_invoice: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].invoiceState.map; case B.EntityType_schedule: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].scheduleState.map; case B.EntityType_transactionRule: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].transactionRuleState.map; case B.EntityType_transaction: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].transactionState.map; case B.EntityType_bankAccount: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].bankAccountState.map; case B.EntityType_purchaseOrder: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].purchaseOrderState.map; case B.EntityType_recurringExpense: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].recurringExpenseState.map; case B.EntityType_paymentLink: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].subscriptionState.map; case B.EntityType_taskStatus: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].taskStatusState.map; case B.EntityType_expenseCategory: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].expenseCategoryState.map; case B.EntityType_recurringInvoice: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].recurringInvoiceState.map; case B.EntityType_webhook: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].webhookState.map; case B.EntityType_token: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].tokenState.map; case B.EntityType_paymentTerm: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].paymentTermState.map; case B.EntityType_design: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].designState.map; case B.EntityType_credit: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].creditState.map; case B.EntityType_user: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userState.map; case B.EntityType_taxRate: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].taxRateState.map; case B.EntityType_companyGateway: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].companyGatewayState.map; case B.EntityType_group: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].groupState.map; case B.EntityType_document: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].documentState.map; case B.EntityType_expense: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].expenseState.map; case B.EntityType_vendor: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].vendorState.map; case B.EntityType_task: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].taskState.map; case B.EntityType_project: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].projectState.map; case B.EntityType_payment: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].paymentState.map; case B.EntityType_quote: return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].quoteState.map; case B.EntityType_paymentType: return _this.staticState.paymentTypeMap; case B.EntityType_currency: return _this.staticState.currencyMap; case B.EntityType_country: return _this.staticState.countryMap; case B.EntityType_language: return _this.staticState.languageMap; case B.EntityType_industry: return _this.staticState.industryMap; case B.EntityType_size: return _this.staticState.sizeMap; case B.EntityType_gateway: return _this.staticState.gatewayMap; case B.EntityType_dateFormat: return _this.staticState.dateFormatMap; case B.EntityType_timezone: return _this.staticState.timezoneMap; case B.EntityType_company: t1 = type$.nullable_String; t2 = type$.nullable_SelectableEntity; return A.BuiltMap_BuiltMap(A.LinkedHashMap_LinkedHashMap$fromIterable(_this.get$companies(), new A.AppState_getEntityMap_closure(), new A.AppState_getEntityMap_closure0(), t1, t2), t1, t2); case B.EntityType_dashboard: case B.EntityType_reports: case B.EntityType_settings: return null; default: A.print("## ERROR: getEntityMap " + A.S(type) + " not found"); return null; } }, getUISelection$1(type) { var t3, entityUIState = this.getUIState$1(type), t1 = entityUIState.get$forceSelected() === true ? entityUIState.get$selectedId() : null, t2 = this.uiState.filterStack._list$_list; if (t2.length === 0) t3 = null; else { t3 = B.JSArray_methods.get$last(t2); t3 = t3.get$id(t3); } return new A.SelectionState(t1, t3, t2.length === 0 ? null : B.JSArray_methods.get$last(t2).get$entityType()); }, getUIState$1(type) { var _this = this; switch (type) { case B.EntityType_product: return _this.uiState.productUIState; case B.EntityType_client: return _this.uiState.clientUIState; case B.EntityType_invoice: return _this.uiState.invoiceUIState; case B.EntityType_schedule: return _this.uiState.scheduleUIState; case B.EntityType_transactionRule: return _this.uiState.transactionRuleUIState; case B.EntityType_transaction: return _this.uiState.transactionUIState; case B.EntityType_bankAccount: return _this.uiState.bankAccountUIState; case B.EntityType_purchaseOrder: return _this.uiState.purchaseOrderUIState; case B.EntityType_recurringExpense: return _this.uiState.recurringExpenseUIState; case B.EntityType_paymentLink: return _this.uiState.subscriptionUIState; case B.EntityType_taskStatus: return _this.uiState.taskStatusUIState; case B.EntityType_expenseCategory: return _this.uiState.expenseCategoryUIState; case B.EntityType_recurringInvoice: return _this.uiState.recurringInvoiceUIState; case B.EntityType_webhook: return _this.uiState.webhookUIState; case B.EntityType_token: return _this.uiState.tokenUIState; case B.EntityType_paymentTerm: return _this.uiState.paymentTermUIState; case B.EntityType_design: return _this.uiState.designUIState; case B.EntityType_credit: return _this.uiState.creditUIState; case B.EntityType_user: return _this.uiState.userUIState; case B.EntityType_taxRate: return _this.uiState.taxRateUIState; case B.EntityType_companyGateway: return _this.uiState.companyGatewayUIState; case B.EntityType_group: return _this.uiState.groupUIState; case B.EntityType_document: return _this.uiState.documentUIState; case B.EntityType_expense: return _this.uiState.expenseUIState; case B.EntityType_vendor: return _this.uiState.vendorUIState; case B.EntityType_task: return _this.uiState.taskUIState; case B.EntityType_project: return _this.uiState.projectUIState; case B.EntityType_payment: return _this.uiState.paymentUIState; case B.EntityType_quote: return _this.uiState.quoteUIState; default: return null; } }, hasChanges$0() { var t1 = this.uiState, t2 = t1.currentRoute; switch (t2) { case "/client/edit": return t1.clientUIState.editing.isChanged === true; case "/product/edit": return t1.productUIState.editing.isChanged === true; case "/invoice/edit": return t1.invoiceUIState.editing.isChanged === true; case "/payment/edit": return t1.paymentUIState.editing.isChanged === true; case "/quote/edit": return t1.quoteUIState.editing.isChanged === true; case "/project/edit": return t1.projectUIState.editing.isChanged === true; case "/task/edit": return t1.taskUIState.editing.isChanged === true; case "/vendor/edit": return t1.vendorUIState.editing.isChanged === true; case "/expense/edit": return t1.expenseUIState.editing.isChanged === true; case "/settings/group_settings/edit": return t1.groupUIState.editing.isChanged === true; case "/settings/tax_settings_rates/edit": return t1.taxRateUIState.editing.isChanged === true; case "/settings/company_gateways/edit": return t1.companyGatewayUIState.editing.isChanged === true; case "/credit/edit": return t1.creditUIState.editing.isChanged === true; case "/settings/schedules/edit": return t1.scheduleUIState.editing.isChanged === true; case "/settings/transaction_rules/edit": return t1.transactionRuleUIState.editing.isChanged === true; case "/transaction/edit": return t1.transactionUIState.editing.isChanged === true; case "/purchase_order/edit": return t1.purchaseOrderUIState.editing.isChanged === true; case "/recurring_expense/edit": return t1.recurringExpenseUIState.editing.isChanged === true; case "/settings/payment_links/edit": return t1.subscriptionUIState.editing.isChanged === true; case "/settings/task_status/edit": return t1.taskStatusUIState.editing.isChanged === true; case "/settings/expense_category/edit": return t1.expenseCategoryUIState.editing.isChanged === true; case "/recurring_invoice/edit": return t1.recurringInvoiceUIState.editing.isChanged === true; case "/settings/webhook/edit": return t1.webhookUIState.editing.isChanged === true; case "/settings/token/edit": return t1.tokenUIState.editing.isChanged === true; case "/settings/payment_term/edit": return t1.paymentTermUIState.editing.isChanged === true; case "/settings/custom_designs/edit": return t1.designUIState.editing.isChanged === true; case "/document/edit": return t1.documentUIState.editing.isChanged === true; } if (B.JSString_methods.startsWith$1(t2, "/settings")) return t1.settingsUIState.isChanged; if (B.JSString_methods.endsWith$1(t2, "/edit")) throw A.wrapException("AppState.hasChanges is not defined for " + t2); return false; }, get$isHosted() { var t1 = this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.account; return t1.id.length !== 0 ? t1.isHosted : this.authState.get$isHosted(); }, get$isPaidAccount() { var t1, _this = this; if (!_this.get$isHosted()) t1 = _this.isWhiteLabeled || _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.account.plan === "white_label"; else if (!_this.get$isHosted() || _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.account.plan === "pro" || !_this.get$isHosted() || _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") t1 = !(_this.get$isHosted() && _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t1 = false; return t1; }, get$isUpdateAvailable() { var t1, t2; if (!this.get$isHosted()) { t1 = this.uiState.selectedCompanyIndex; t2 = this.userCompanyStates._list$_list; t1 = t2[t1].userCompany.account.get$isUpdateAvailable() && t2[t1].userCompany.isAdmin; } else t1 = false; return t1; }, get$isUserConfirmed() { if (!this.get$isHosted()) return true; var t1 = this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.user.emailVerifiedAt; return (t1 == null ? 0 : t1) > 0; }, get$createdAtLimit() { var t1 = this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany, numberYearsActive = t1.settings.numberYearsActive; if (!t1.company.isLarge || numberYearsActive === 0) return 0; return B.JSNumber_methods.round$0(Date.now() / 1000) - numberYearsActive * 31536000; }, get$filterDeletedClients() { var t1 = this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany; if (!t1.company.isLarge) return false; return !t1.settings.includeDeletedClients; }, get$canAddCompany() { var _this = this; return _this.userCompanyStates._list$_list[_this.uiState.selectedCompanyIndex].userCompany.isOwner && _this.get$companies().length < 10 && A.cleanApiUrl(_this.authState.url) !== "https://demo.invoiceninja.com"; }, get$isMenuCollapsed() { var t2, t1 = this.prefState; if (t1.appLayout === B.AppLayout_mobile) return false; if (t1.isFilterVisible) if (t1.get$showMenu()) { t2 = this.uiState; if (!B.JSString_methods.startsWith$1(t2.currentRoute, "/settings")) { t2 = t2.filterStack._list$_list; t2 = (t2.length === 0 ? null : B.JSArray_methods.get$last(t2).get$entityType()) != null; } else t2 = false; } else t2 = false; else t2 = false; if (!t2) t1 = t1.menuSidebarMode === B.AppSidebarMode_collapse && !t1.isMenuVisible; else t1 = true; return t1; }, get$isFullScreen() { var isFullScreen, t2, t3, _this = this, _s18_ = "/recurring_expense", t1 = _this.uiState, mainRoute = "/" + t1.get$mainRoute(), subRoute = t1.get$subRoute(), isPdf = subRoute === "pdf"; if (B.JSArray_methods.contains$1(A._setArrayType(["/client", "/vendor", "/expense", "/invoice", "/quote", "/credit", "/recurring_invoice", _s18_, "/task", "/purchase_order"], type$.JSArray_String), mainRoute)) if (subRoute === "email" || isPdf) isFullScreen = true; else if (subRoute === "edit") if (mainRoute === "/task") isFullScreen = _this.prefState.isEditorFullScreen$1(B.EntityType_task); else if (mainRoute === "/client") isFullScreen = _this.prefState.isEditorFullScreen$1(B.EntityType_client); else if (mainRoute === "/vendor") isFullScreen = _this.prefState.isEditorFullScreen$1(B.EntityType_vendor); else { t2 = mainRoute === "/expense" || mainRoute === _s18_; t3 = _this.prefState; isFullScreen = t2 ? t3.isEditorFullScreen$1(B.EntityType_expense) : t3.isEditorFullScreen$1(B.EntityType_invoice); } else isFullScreen = false; else isFullScreen = false; t2 = t1.currentRoute; if (t2 === "/settings/custom_designs/edit") isFullScreen = true; else if (t2 === "/settings/invoice_design") isFullScreen = t1.settingsUIState.showPdfPreview; return isFullScreen; }, get$hasRecentlyEnteredPassword() { var t1 = this.authState.lastEnteredPasswordAt; if (t1 === 0) return false; return Date.now() - t1 < this.userCompanyStates._list$_list[this.uiState.selectedCompanyIndex].userCompany.company.passwordTimeout; }, toString$0(_) { var t5, staticUpdated, t6, passwordUpdated, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s5_ = "Blank", _s3_ = "Yes", _s2_ = "No", _s4_ = " [S]", t1 = _this.uiState, t2 = t1.selectedCompanyIndex, t3 = _this.userCompanyStates._list$_list, t4 = t3[t2].lastUpdated, companyUpdated = t4 === 0 ? _s5_ : A.format(A.convertTimestampToDate(B.JSNumber_methods.round$0(t4 / 1000)), false, _null); t4 = _this.staticState; t5 = t4.updatedAt; if (t5 == null || t5 === 0) staticUpdated = _s5_; else { t5.toString; staticUpdated = A.format(A.convertTimestampToDate(B.JSNumber_methods.round$0(t5 / 1000)), false, _null); } t5 = _this.authState; t6 = t5.lastEnteredPasswordAt; passwordUpdated = t6 === 0 ? _s5_ : A.format(A.convertTimestampToDate(B.JSNumber_methods.round$0(t6 / 1000)), false, _null); t6 = t1.previewStack.toString$0(0); t7 = t1.filterStack._list$_list; t8 = A.S(t7.length === 0 ? _null : B.JSArray_methods.get$last(t7).get$entityType()); if (t7.length === 0) t7 = _null; else { t7 = B.JSArray_methods.get$last(t7); t7 = t7.get$id(t7); } t9 = _this.isLoading ? _s3_ : _s2_; t10 = _this.isSaving ? _s3_ : _s2_; t11 = t3[t2]; t12 = t11.lastUpdated > 0 ? _s3_ : _s2_; t13 = t11.userCompany.company.isLarge ? _s3_ : _s2_; t11 = t11.get$isStale() ? _s4_ : ""; t4 = t4.get$isStale() ? _s4_ : ""; t14 = _this.get$hasRecentlyEnteredPassword() ? "" : _s4_; t15 = _this.get$hasAccentColor(); t2 = t3[t2].userCompany.settings.accentColor; if (t2 == null) t2 = ""; return "\n\nForce: " + A.S(t1.clientUIState.forceSelected) + "\n\nURL: " + t5.url + "\nRoute: " + t1.currentRoute + "\nPrevious: " + t1.previousRoute + "\nPreview: " + t6 + "\nFilter: " + t8 + " " + A.S(t7) + "\nIs Loading: " + t9 + "\nIs Saving: " + t10 + "\nIs Loaded: " + t12 + "\nis Large: " + t13 + "\nCompany: " + companyUpdated + t11 + "\nStatic: " + staticUpdated + t4 + "\nPassword: " + passwordUpdated + t14 + "\nAccent: " + t15 + " " + t2 + "\n"; } }; A.AppState_AppState_closure.prototype = { call$1(index) { return A.UserCompanyState_UserCompanyState(this.reportErrors); }, $signature: 1118 }; A.AppState_companies_closure.prototype = { call$1(company) { return company.id.length !== 0; }, $signature: 682 }; A.AppState_historyList_closure.prototype = { call$1($history) { var entity, entityMap = this.$this.getEntityMap$1($history.entityType); if (entityMap != null) { entity = type$.nullable_BaseEntity._as(entityMap._map$_map.$index(0, $history.id)); if ((entity == null ? null : entity.get$isDeleted()) === true) return false; } return true; }, $signature: 681 }; A.AppState_getEntityMap_closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 228 }; A.AppState_getEntityMap_closure0.prototype = { call$1(item) { return item; }, $signature: 1122 }; A.Credentials.prototype = { get$token() { return this.token; } }; A.SelectionState.prototype = { $eq(_, other) { if (other == null) return false; if (other instanceof A.SelectionState) return this.selectedId == other.selectedId && this.filterEntityId == other.filterEntityId && this.filterEntityType == other.filterEntityType; return false; } }; A._$AppStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["isLoading", serializers.serialize$2$specifiedType(object.isLoading, B.FullType_MtR), "isSaving", serializers.serialize$2$specifiedType(object.isSaving, B.FullType_MtR), "isTesting", serializers.serialize$2$specifiedType(object.isTesting, B.FullType_MtR), "isWhiteLabeled", serializers.serialize$2$specifiedType(object.isWhiteLabeled, B.FullType_MtR), "lastError", serializers.serialize$2$specifiedType(object.lastError, B.FullType_h8g), "authState", serializers.serialize$2$specifiedType(object.authState, B.FullType_DFh), "staticState", serializers.serialize$2$specifiedType(object.staticState, B.FullType_SQp0), "prefState", serializers.serialize$2$specifiedType(object.prefState, B.FullType_qBb1), "uiState", serializers.serialize$2$specifiedType(object.uiState, B.FullType_69P), "userCompanyStates", serializers.serialize$2$specifiedType(object.userCompanyStates, B.FullType_gg4)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, value, t15, t16, t17, t18, result = new A.AppStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.UserCompanyState, t3 = type$.ListBuilder_UserCompanyState, t4 = type$.UIState, t5 = type$.BaseEntity, t6 = type$.ListBuilder_BaseEntity, t7 = type$.PrefState, t8 = type$.StaticState, t9 = type$.String, t10 = type$.EInvoiceFieldEntity, t11 = type$.List_String, t12 = type$.MapBuilder_String_EInvoiceFieldEntity, t13 = type$.AuthState; iterator.moveNext$0();) { t14 = iterator.get$current(iterator); t14.toString; A._asString(t14); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t14) { case "isLoading": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_$this()._isLoading = t14; break; case "isSaving": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_$this()._isSaving = t14; break; case "isTesting": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_$this()._isTesting = t14; break; case "isWhiteLabeled": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t14.toString; A._asBool(t14); result.get$_$this()._isWhiteLabeled = t14; break; case "lastError": t14 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t14.toString; A._asString(t14); result.get$_$this()._lastError = t14; break; case "authState": t14 = result.get$_$this(); t15 = t14._authState; if (t15 == null) { t15 = new A.AuthStateBuilder(); t15.get$_auth_state$_$this()._auth_state$_referralCode = ""; t14._authState = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_DFh); t15.toString; t13._as(t15); t14._$v = t15; break; case "staticState": t14 = result.get$_$this(); t15 = t14._staticState; if (t15 == null) { t15 = new A.StaticStateBuilder(); t15.get$bulkUpdates().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t9, t11)); t16 = t15.get$_static_state$_$this(); t17 = t16._eInvoiceSchema; if (t17 == null) { t17 = new A.MapBuilder(null, $, null, t12); t17.replace$1(0, B.Map_empty1); t16._eInvoiceSchema = t17; t16 = t17; } else t16 = t17; t16.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t9, t10)); t14._staticState = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_SQp0); t15.toString; t8._as(t15); t14._static_state$_$v = t15; break; case "prefState": t14 = result.get$_$this(); t15 = t14._prefState; if (t15 == null) { t15 = new A.PrefStateBuilder(); A.PrefState__initializeBuilder(t15); t14._prefState = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_qBb1); t15.toString; t7._as(t15); t14._pref_state$_$v = t15; break; case "uiState": t14 = result.get$_$this(); t15 = t14._uiState; if (t15 == null) { t15 = new A.UIStateBuilder(); t15.get$_ui_state$_$this()._lastActivityAt = 0; t15.get$_ui_state$_$this()._dismissedFlutterWebWarning = false; t16 = t15.get$_ui_state$_$this(); t17 = t16._filterStack; if (t17 == null) { t17 = new A.ListBuilder(t6); t17.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t5); t16._filterStack = t17; t16 = t17; } else t16 = t17; t17 = A.BuiltList_BuiltList$from(B.List_empty, t5); t18 = t16.$ti; if (t18._eval$1("_BuiltList<1>")._is(t17)) { t16.__ListBuilder__list_A = t17._list$_list; t16._listOwner = t17; } else { t16.__ListBuilder__list_A = A.List_List$from(t17, true, t18._precomputed1); t16._listOwner = null; } t14._uiState = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_69P); t15.toString; t4._as(t15); t14._ui_state$_$v = t15; break; case "userCompanyStates": t14 = result.get$_$this(); t15 = t14._userCompanyStates; if (t15 == null) { t15 = new A.ListBuilder(t3); t15.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t14._userCompanyStates = t15; t14 = t15; } else t14 = t15; t15 = serializers.deserialize$2$specifiedType(value, B.FullType_gg4); t15.toString; t1._as(t15); t16 = t14.$ti; if (t16._eval$1("_BuiltList<1>")._is(t15)) { t14.__ListBuilder__list_A = t15._list$_list; t14._listOwner = t15; } else { t14.__ListBuilder__list_A = A.List_List$from(t15, true, t16._precomputed1); t14._listOwner = null; } break; } } return result._app_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_WR8; }, get$wireName() { return "AppState"; } }; A._$AppState.prototype = { rebuild$1(updates) { var t1 = new A.AppStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._app_state$_$v = this; updates.call$1(t1); return t1._app_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$AppState && _this.isLoading === other.isLoading && _this.isSaving === other.isSaving && _this.isTesting === other.isTesting && _this.isWhiteLabeled === other.isWhiteLabeled && _this.lastError === other.lastError && _this.authState.$eq(0, other.authState) && _this.staticState.$eq(0, other.staticState) && _this.prefState.$eq(0, other.prefState) && _this.uiState.$eq(0, other.uiState) && _this.userCompanyStates.$eq(0, other.userCompanyStates); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._app_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.isLoading)), B.JSBool_methods.get$hashCode(_this.isSaving)), B.JSBool_methods.get$hashCode(_this.isTesting)), B.JSBool_methods.get$hashCode(_this.isWhiteLabeled)), B.JSString_methods.get$hashCode(_this.lastError)), _this.authState.get$hashCode(0)), _this.staticState.get$hashCode(0)), _this.prefState.get$hashCode(0)), _this.uiState.get$hashCode(0)), _this.userCompanyStates.get$hashCode(0))); t1 = _this._app_state$__hashCode; if (t1 == null) { _this._app_state$__hashCode = _$hash; t1 = _$hash; } return t1; } }; A.AppStateBuilder.prototype = { get$authState() { var t1 = this.get$_$this(), t2 = t1._authState; if (t2 == null) { t2 = new A.AuthStateBuilder(); t2.get$_auth_state$_$this()._auth_state$_referralCode = ""; t1._authState = t2; t1 = t2; } else t1 = t2; return t1; }, get$staticState() { var t1 = this.get$_$this(), t2 = t1._staticState; if (t2 == null) { t2 = new A.StaticStateBuilder(); A.StaticState__initializeBuilder(t2); t1._staticState = t2; t1 = t2; } else t1 = t2; return t1; }, get$prefState() { var t1 = this.get$_$this(), t2 = t1._prefState; if (t2 == null) { t2 = new A.PrefStateBuilder(); A.PrefState__initializeBuilder(t2); t1._prefState = t2; t1 = t2; } else t1 = t2; return t1; }, get$uiState() { var t1 = this.get$_$this(), t2 = t1._uiState; if (t2 == null) { t2 = new A.UIStateBuilder(); A.UIState__initializeBuilder(t2); t1._uiState = t2; t1 = t2; } else t1 = t2; return t1; }, get$userCompanyStates() { var t1 = this.get$_$this(), t2 = t1._userCompanyStates; return t2 == null ? t1._userCompanyStates = A.ListBuilder_ListBuilder(B.List_empty, type$.UserCompanyState) : t2; }, get$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._app_state$_$v; if ($$v != null) { _this._isLoading = $$v.isLoading; _this._isSaving = $$v.isSaving; _this._isTesting = $$v.isTesting; _this._isWhiteLabeled = $$v.isWhiteLabeled; _this._lastError = $$v.lastError; t1 = $$v.authState; t2 = new A.AuthStateBuilder(); t2.get$_auth_state$_$this()._auth_state$_referralCode = ""; A.ArgumentError_checkNotNull(t1, _s5_); t2._$v = t1; _this._authState = t2; t2 = $$v.staticState; t1 = new A.StaticStateBuilder(); A.StaticState__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._static_state$_$v = t2; _this._staticState = t1; t1 = $$v.prefState; t2 = new A.PrefStateBuilder(); A.PrefState__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._pref_state$_$v = t1; _this._prefState = t2; t2 = $$v.uiState; t1 = new A.UIStateBuilder(); A.UIState__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._ui_state$_$v = t2; _this._uiState = t1; t1 = $$v.userCompanyStates; _this._userCompanyStates = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._app_state$_$v = null; } return _this; }, _app_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, exception, _this = this, _s8_ = "AppState", _$result = null; try { _$result0 = _this._app_state$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_$this()._isLoading, _s8_, "isLoading"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_$this()._isSaving, _s8_, "isSaving"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_$this()._isTesting, _s8_, "isTesting"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_$this()._isWhiteLabeled, _s8_, "isWhiteLabeled"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_$this()._lastError, _s8_, "lastError"); t6 = _this.get$authState()._auth_state$_build$0(); t7 = _this.get$staticState()._static_state$_build$0(); _$result0 = A._$AppState$_(t6, t1, t2, t3, t4, t5, _this.get$prefState()._build$0(), t7, _this.get$uiState()._ui_state$_build$0(), _this.get$userCompanyStates().build$0()); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "authState"; _this.get$authState()._auth_state$_build$0(); _$failedField.__late_helper$_value = "staticState"; _this.get$staticState()._static_state$_build$0(); _$failedField.__late_helper$_value = "prefState"; _this.get$prefState()._build$0(); _$failedField.__late_helper$_value = "uiState"; _this.get$uiState()._ui_state$_build$0(); _$failedField.__late_helper$_value = "userCompanyStates"; _this.get$userCompanyStates().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s8_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._app_state$_$v = t1; return _$result; } }; A.LoadStateRequest.prototype = {}; A.LoadStateSuccess.prototype = {}; A.OAuthLoginRequest.prototype = {$isStartLoading: 1}; A.UserLoadUrl.prototype = {}; A.UserLoginRequest.prototype = {$isStartLoading: 1}; A.UserLoginSuccess.prototype = {$isStopLoading: 1}; A.UserLoginFailure.prototype = {$isStopLoading: 1}; A.RecoverPasswordRequest.prototype = {$isStartLoading: 1}; A.RecoverPasswordSuccess.prototype = {$isStopLoading: 1}; A.RecoverPasswordFailure.prototype = {$isStopLoading: 1}; A.UserLogout.prototype = {$isPersistUI: 1, $isPersistData: 1}; A.UserLogoutAll.prototype = {$isStartLoading: 1}; A.UserLogoutAllSuccess.prototype = {$isStopLoading: 1}; A.UserLogoutAllFailure.prototype = {$isStopLoading: 1}; A.UserSignUpRequest.prototype = {$isStartLoading: 1}; A.OAuthSignUpRequest.prototype = {$isStartLoading: 1}; A.UserVerifiedPassword.prototype = {}; A.UserUnverifiedPassword.prototype = {}; A._createUserLogout_closure.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_UserLogout._as(dynamicAction)); $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/login", new A._createUserLogout__closure(), type$.nullable_Object); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/login")); A.WidgetUtils_clearData(); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createUserLogout__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._createUserLogoutAll_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_UserLogoutAll._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.logout$1$credentials(J.get$credentials$z(t1)).then$1$1(0, new A._createUserLogoutAll__closure(store), type$.Null).catchError$1(new A._createUserLogoutAll__closure0(dynamicAction, store)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createUserLogoutAll__closure.prototype = { call$1(response) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogoutAllSuccess()); t1[0].call$1(new A.UserLogout()); }, $signature: 5 }; A._createUserLogoutAll__closure0.prototype = { call$1(error) { var t1; this.action.completer.completeError$1(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogoutAllFailure()); }, $signature: 2 }; A._createLoginRequest_closure.prototype = { call$3(store, dynamicAction, next) { type$.UserLoginRequest._as(dynamicAction); this.repository.login$6$email$oneTimePassword$password$platform$secret$url(dynamicAction.email, dynamicAction.oneTimePassword, dynamicAction.password, dynamicAction.platform, dynamicAction.secret, dynamicAction.url).then$1$1(0, new A._createLoginRequest__closure(dynamicAction, store), type$.Null).catchError$1(new A._createLoginRequest__closure0(dynamicAction, store)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createLoginRequest__closure.prototype = { call$1(data) { var t2, t1 = this.action; A._saveAuthLocal(t1.url); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadAccountSuccess(t1.completer, data)); t2[0].call$1(new A.UserVerifiedPassword()); }, $signature: 250 }; A._createLoginRequest__closure0.prototype = { call$1(error) { var t1; A.print("## Login error: " + A.S(error)); this.action.completer.completeError$1(A._parseError0(A.S(error))); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLoginFailure()); if (B.JSString_methods.startsWith$1(A.S(error), "Error ::")) throw A.wrapException(error); }, $signature: 2 }; A._createSignUpRequest_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.UserSignUpRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.signUp$3$email$password$referralCode(dynamicAction.email, dynamicAction.password, t1.authState.referralCode).then$1$1(0, new A._createSignUpRequest__closure(store, dynamicAction), type$.Null).catchError$1(new A._createSignUpRequest__closure0(dynamicAction, store)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createSignUpRequest__closure.prototype = { call$1(data) { var t1; A._saveAuthLocal("https://invoicing.co"); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadAccountSuccess(this.action.completer, data)); t1[0].call$1(new A.UserVerifiedPassword()); }, $signature: 250 }; A._createSignUpRequest__closure0.prototype = { call$1(error) { var t1; A.print("## Signup error: " + A.S(error)); this.action.completer.completeError$1(A._parseError0(A.S(error))); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLoginFailure()); if (B.JSString_methods.startsWith$1(A.S(error), "Error ::")) throw A.wrapException(error); }, $signature: 2 }; A._createOAuthLoginRequest_closure.prototype = { call$3(store, dynamicAction, next) { type$.OAuthLoginRequest._as(dynamicAction); this.repository.oauthLogin$8$accessToken$authCode$email$idToken$platform$provider$secret$url(dynamicAction.accessToken, dynamicAction.authCode, dynamicAction.email, dynamicAction.idToken, dynamicAction.platform, dynamicAction.provider, dynamicAction.secret, dynamicAction.url).then$1$1(0, new A._createOAuthLoginRequest__closure(dynamicAction, store), type$.Null).catchError$1(new A._createOAuthLoginRequest__closure0(dynamicAction, store)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createOAuthLoginRequest__closure.prototype = { call$1(data) { var t2, t1 = this.action; A._saveAuthLocal(t1.url); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadAccountSuccess(t1.completer, data)); t2[0].call$1(new A.UserVerifiedPassword()); }, $signature: 250 }; A._createOAuthLoginRequest__closure0.prototype = { call$1(error) { var t1; A.print("## Oauth login error: " + A.S(error)); this.action.completer.completeError$1(A._parseError0(A.S(error))); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLoginFailure()); if (B.JSString_methods.startsWith$1(A.S(error), "Error ::")) throw A.wrapException(error); }, $signature: 2 }; A._createOAuthSignUpRequest_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.OAuthSignUpRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.oauthSignUp$7$accessToken$firstName$idToken$lastName$provider$referralCode$url(dynamicAction.accessToken, dynamicAction.firstName, dynamicAction.idToken, dynamicAction.lastName, dynamicAction.provider, t1.authState.referralCode, dynamicAction.url).then$1$1(0, new A._createOAuthSignUpRequest__closure(store, dynamicAction), type$.Null).catchError$1(new A._createOAuthSignUpRequest__closure0(dynamicAction, store)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createOAuthSignUpRequest__closure.prototype = { call$1(data) { var t1; A._saveAuthLocal("https://invoicing.co"); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadAccountSuccess(this.action.completer, data)); t1[0].call$1(new A.UserVerifiedPassword()); }, $signature: 250 }; A._createOAuthSignUpRequest__closure0.prototype = { call$1(error) { var t1; A.print("## OAuth signup error: " + A.S(error)); this.action.completer.completeError$1(A._parseError0(A.S(error))); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLoginFailure()); if (B.JSString_methods.startsWith$1(A.S(error), "Error ::")) throw A.wrapException(error); }, $signature: 2 }; A._createRefreshRequest_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_createRefreshRequest_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createRefreshRequest_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t1, t2, t3, t4, t5, url, t6, token, hasToken, updatedAt; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.RefreshData._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = dynamicAction.clearData; if (!t2) if (t1.isSaving) { A.print("## Skipping refresh request - pending save"); next.call$1(dynamicAction); // goto return $async$goto = 1; break; } else if (t1.isLoading) { A.print("## Skipping refresh request - pending load"); next.call$1(dynamicAction); // goto return $async$goto = 1; break; } else { t3 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex]; if (t3.userCompany.company.isLarge && t3.lastUpdated <= 0) { A.print("## Skipping refresh request - not loaded"); next.call$1(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClients(null, 1)); // goto return $async$goto = 1; break; } } $async$goto = 3; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$call$3); case 3: // returning from await. t3 = $async$result._preferenceCache; t4 = J.getInterceptor$asx(t3); t5 = A._asStringQ(t4.$index(t3, "url")); url = A.formatApiUrl(t5 == null ? t1.authState.url : t5); t5 = t1.userCompanyStates; t6 = t1.uiState.selectedCompanyIndex; t5 = t5._list$_list; token = t5[t6].userCompany.token.token; if (token.length !== 0) hasToken = true; else { token = A.TokenEntity_unobscureToken(A._asStringQ(t4.$index(t3, "checksum"))); if (token == null) token = "TOKEN"; hasToken = false; } updatedAt = t2 ? 0 : B.JSNumber_methods.round$0((t5[t6].lastUpdated - 900000) / 1000); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UserLoadUrl(url)); t2 = dynamicAction.includeStatic || t1.staticState.get$isStale(); t3 = hasToken && !dynamicAction.allCompanies; $async$self.repository.refresh$5$currentCompany$includeStatic$token$updatedAt$url(0, t3, t2, token, updatedAt - 600, url).then$1$1(0, new A._createRefreshRequest__closure(t1, dynamicAction, store), type$.Null).catchError$1(new A._createRefreshRequest__closure0(store, dynamicAction)); next.call$1(dynamicAction); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createRefreshRequest__closure.prototype = { call$1(data) { var t2, _this = this, t1 = {}; t1.permissionsWereChanged = false; B.JSArray_methods.forEach$1(data.userCompanies._list$_list, new A._createRefreshRequest___closure(t1, _this.state)); if (t1.permissionsWereChanged && !_this.action.clearData) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(_this.action.completer, true, false, false)); } else { t1 = _this.action; if (t1.clearData) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ClearData()); } t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshDataSuccess(t1.completer, data)); } t1 = $.$get$navigatorKey(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); }, $signature: 250 }; A._createRefreshRequest___closure.prototype = { call$1(userCompany) { B.JSArray_methods.forEach$1(this.state.userCompanyStates._list$_list, new A._createRefreshRequest____closure(this._box_0, userCompany)); }, $signature: 1126 }; A._createRefreshRequest____closure.prototype = { call$1(userCompanyState) { var t1 = this.userCompany, t2 = userCompanyState.userCompany; if (t1.company.id === t2.company.id) { t2 = t2.permissionsUpdatedAt; if (t2 > 0 && t1.permissionsUpdatedAt !== t2) this._box_0.permissionsWereChanged = true; } }, $signature: 1127 }; A._createRefreshRequest__closure0.prototype = { call$1(error) { var t1, message; if (B.JSString_methods.startsWith$1(A.S(error), "403") || B.JSString_methods.startsWith$1(A.S(error), "429")) { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); } else { message = A._parseError0(A.S(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(message); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshDataFailure(message)); if (B.JSString_methods.startsWith$1(A.S(error), "Error ::")) throw A.wrapException(error); } }, $signature: 2 }; A._createRecoverRequest_closure.prototype = { call$3(store, dynamicAction, next) { type$.RecoverPasswordRequest._as(dynamicAction); this.repository.recoverPassword$3$email$secret$url(dynamicAction.email, dynamicAction.secret, dynamicAction.url).then$1$1(0, new A._createRecoverRequest__closure(store, dynamicAction), type$.Null).catchError$1(new A._createRecoverRequest__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createRecoverRequest__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RecoverPasswordSuccess()); this.action.completer.complete$1(0, null); }, $signature: 250 }; A._createRecoverRequest__closure0.prototype = { call$1(error) { var t1; J.toString$0$(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RecoverPasswordFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._createCompany_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_createCompany_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_createCompany_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_AddCompany._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$self.repository.addCompany$1$credentials(t1.get$credentials(0)).then$1$1(0, new A._createCompany__closure(store, t1, dynamicAction), type$.Null); next.call$1(dynamicAction); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._createCompany__closure.prototype = { call$1(value) { var t3, t1 = this.store, t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddCompanySuccess()); t3 = new A._Future($.Zone__current, type$._Future_Null); t3.then$1$1(0, new A._createCompany___closure(t1, this.state, this.action), type$.Null); t2[0].call$1(new A.RefreshData(new A._AsyncCompleter(t3, type$._AsyncCompleter_Null), false, false, true)); }, $signature: 5 }; A._createCompany___closure.prototype = { call$1(_) { var t1 = this.state.get$companies().length, t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SelectCompany(t1, true)); t2[0].call$1(new A.ViewDashboard(true, null)); this.action.completer.complete$0(0); }, $signature: 36 }; A._setDefaultCompany_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_setDefaultCompany_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_setDefaultCompany_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_SetDefaultCompanyRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$self.repository.setDefaultCompany$2$companyId$credentials(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.id, t1.get$credentials(0)).then$1$1(0, new A._setDefaultCompany__closure(store, dynamicAction), type$.Null).catchError$1(new A._setDefaultCompany__closure0(store, dynamicAction)); next.call$1(dynamicAction); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._setDefaultCompany__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SetDefaultCompanySuccess()); t1[0].call$1(new A.RefreshData(null, false, false, true)); this.action.completer.complete$0(0); }, $signature: 113 }; A._setDefaultCompany__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SetDefaultCompanyFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteCompany_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_deleteCompany_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_deleteCompany_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.DeleteCompanyRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.get$credentials(0); $async$self.repository.deleteCompany$4$companyId$credentials$password$reason(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.id, t2, dynamicAction.password, dynamicAction.reason).then$1$1(0, new A._deleteCompany__closure(store, dynamicAction), type$.Null).catchError$1(new A._deleteCompany__closure0(store, dynamicAction)); next.call$1(dynamicAction); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._deleteCompany__closure.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCompanySuccess()); this.action.completer.complete$1(0, null); }, $signature: 5 }; A._deleteCompany__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCompanyFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._purgeData_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_purgeData_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_purgeData_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.PurgeDataRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$self.repository.purgeData$4$companyId$credentials$idToken$password(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.id, t1.get$credentials(0), dynamicAction.idToken, dynamicAction.password).then$1$1(0, new A._purgeData__closure(store, dynamicAction), type$.Null).catchError$1(new A._purgeData__closure0(store, dynamicAction)); next.call$1(dynamicAction); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._purgeData__closure.prototype = { call$1(value) { var t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PurgeDataSuccess()); t2 = new A._Future($.Zone__current, type$._Future_Null); t2.then$1$1(0, new A._purgeData___closure(this.action), type$.Null); t1[0].call$1(new A.RefreshData(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), true, false, false)); }, $signature: 5 }; A._purgeData___closure.prototype = { call$1(_) { this.action.completer.complete$1(0, null); }, $signature: 36 }; A._purgeData__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PurgeDataFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._resendConfirmation_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_resendConfirmation_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_resendConfirmation_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_ResendConfirmation._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$self.repository.resendConfirmation$2$credentials$userId(t1.get$credentials(0), t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.id).then$1$1(0, new A._resendConfirmation__closure(store), type$.Null).catchError$1(new A._resendConfirmation__closure0(store)); next.call$1(dynamicAction); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._resendConfirmation__closure.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResendConfirmationSuccess()); }, $signature: 5 }; A._resendConfirmation__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResendConfirmationFailure()); }, $signature: 2 }; A.userLoadUrlReducer_closure.prototype = { call$1(b) { var t1 = A.formatApiUrl(this.action.url); b.get$_auth_state$_$this()._auth_state$_url = t1; return b; }, $signature: 177 }; A.userSignUpRequestReducer_closure.prototype = { call$1(b) { var t1 = A.formatApiUrl("https://invoicing.co"); b.get$_auth_state$_$this()._auth_state$_url = t1; return b; }, $signature: 177 }; A.userLoginRequestReducer_closure.prototype = { call$1(b) { var t1 = this.action, t2 = A.formatApiUrl(t1.url); b.get$_auth_state$_$this()._auth_state$_url = t2; b.get$_auth_state$_$this()._auth_state$_email = t1.email; return b; }, $signature: 177 }; A.oauthLoginRequestReducer_closure.prototype = { call$1(b) { var t1 = A.formatApiUrl(this.action.url); b.get$_auth_state$_$this()._auth_state$_url = t1; return b; }, $signature: 177 }; A.oauthSignUpRequestReducer_closure.prototype = { call$1(b) { var t1 = A.formatApiUrl("https://invoicing.co"); b.get$_auth_state$_$this()._auth_state$_url = t1; return b; }, $signature: 177 }; A.userLoginSuccessReducer_closure.prototype = { call$1(b) { b.get$_auth_state$_$this()._isAuthenticated = true; return b; }, $signature: 177 }; A.userVerifiedPasswordReducer_closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_auth_state$_$this()._lastEnteredPasswordAt = t1; return b; }, $signature: 177 }; A.userUnverifiedPasswordReducer_closure.prototype = { call$1(b) { b.get$_auth_state$_$this()._lastEnteredPasswordAt = 0; return b; }, $signature: 177 }; A.AuthState.prototype = { get$isHosted() { var cleanUrl = A.cleanApiUrl(this.url); if (cleanUrl.length === 0) return true; if (B.JSArray_methods.contains$1(A._setArrayType(["https://invoicing.co", "https://demo.invoiceninja.com", "https://staging.invoicing.co", "https://invoiceninja.net"], type$.JSArray_String), cleanUrl)) return true; if (B.JSString_methods.endsWith$1(cleanUrl, ".invoicing.co")) return true; return false; } }; A._$AuthStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["email", serializers.serialize$2$specifiedType(object.email, B.FullType_h8g), "url", serializers.serialize$2$specifiedType(object.url, B.FullType_h8g), "isInitialized", serializers.serialize$2$specifiedType(object.isInitialized, B.FullType_MtR), "isAuthenticated", serializers.serialize$2$specifiedType(object.isAuthenticated, B.FullType_MtR), "lastEnteredPasswordAt", serializers.serialize$2$specifiedType(object.lastEnteredPasswordAt, B.FullType_kjq), "referralCode", serializers.serialize$2$specifiedType(object.referralCode, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, value, result = new A.AuthStateBuilder(); result.get$_auth_state$_$this()._auth_state$_referralCode = ""; iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "email": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_auth_state$_$this()._auth_state$_email = t1; break; case "url": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_auth_state$_$this()._auth_state$_url = t1; break; case "isInitialized": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_auth_state$_$this()._isInitialized = t1; break; case "isAuthenticated": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); result.get$_auth_state$_$this()._isAuthenticated = t1; break; case "lastEnteredPasswordAt": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t1.toString; A._asInt(t1); result.get$_auth_state$_$this()._lastEnteredPasswordAt = t1; break; case "referralCode": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); result.get$_auth_state$_$this()._auth_state$_referralCode = t1; break; } } return result._auth_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ZEQ0; }, get$wireName() { return "AuthState"; } }; A._$AuthState.prototype = { rebuild$1(updates) { var t1 = new A.AuthStateBuilder(); t1.get$_auth_state$_$this()._auth_state$_referralCode = ""; A.ArgumentError_checkNotNull(this, "other"); t1._$v = this; updates.call$1(t1); return t1._auth_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$AuthState && _this.email === other.email && _this.url === other.url && _this.isInitialized === other.isInitialized && _this.isAuthenticated === other.isAuthenticated && _this.lastEnteredPasswordAt === other.lastEnteredPasswordAt && _this.referralCode === other.referralCode; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._auth_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.email)), B.JSString_methods.get$hashCode(_this.url)), B.JSBool_methods.get$hashCode(_this.isInitialized)), B.JSBool_methods.get$hashCode(_this.isAuthenticated)), B.JSInt_methods.get$hashCode(_this.lastEnteredPasswordAt)), B.JSString_methods.get$hashCode(_this.referralCode))); t1 = _this._auth_state$__hashCode; if (t1 == null) { _this._auth_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("AuthState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "email", _this.email); t2.add$2(t1, "url", _this.url); t2.add$2(t1, "isInitialized", _this.isInitialized); t2.add$2(t1, "isAuthenticated", _this.isAuthenticated); t2.add$2(t1, "lastEnteredPasswordAt", _this.lastEnteredPasswordAt); t2.add$2(t1, "referralCode", _this.referralCode); return t2.toString$0(t1); } }; A.AuthStateBuilder.prototype = { get$_auth_state$_$this() { var _this = this, $$v = _this._$v; if ($$v != null) { _this._auth_state$_email = $$v.email; _this._auth_state$_url = $$v.url; _this._isInitialized = $$v.isInitialized; _this._isAuthenticated = $$v.isAuthenticated; _this._lastEnteredPasswordAt = $$v.lastEnteredPasswordAt; _this._auth_state$_referralCode = $$v.referralCode; _this._$v = null; } return _this; }, _auth_state$_build$0() { var t1, t2, t3, _this = this, _s9_ = "AuthState", _$result = _this._$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_auth_state$_$this()._auth_state$_email, _s9_, "email"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_auth_state$_$this()._auth_state$_url, _s9_, "url"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_auth_state$_$this()._isInitialized, _s9_, "isInitialized"); _$result = A._$AuthState$_(t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_auth_state$_$this()._isAuthenticated, _s9_, "isAuthenticated"), t3, A.BuiltValueNullFieldError_checkNotNull(_this.get$_auth_state$_$this()._lastEnteredPasswordAt, _s9_, "lastEnteredPasswordAt"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_auth_state$_$this()._auth_state$_referralCode, _s9_, "referralCode"), t2); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._$v = _$result; } }; A.ViewBankAccountList.prototype = {$isPersistUI: 1}; A.ViewBankAccount.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$bankAccountId() { return this.bankAccountId; } }; A.EditBankAccount.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$bankAccount() { return this.bankAccount; } }; A.UpdateBankAccount.prototype = {$isPersistUI: 1, get$bankAccount() { return this.bankAccount; } }; A.LoadBankAccountRequest.prototype = {$isStartLoading: 1}; A.LoadBankAccountFailure.prototype = { toString$0(_) { return "LoadBankAccountFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadBankAccountSuccess.prototype = { toString$0(_) { return "LoadBankAccountSuccess{bankAccount: " + this.bankAccount.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$bankAccount() { return this.bankAccount; } }; A.LoadBankAccountsRequest.prototype = {$isStartLoading: 1}; A.LoadBankAccountsFailure.prototype = { toString$0(_) { return "LoadBankAccountsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadBankAccountsSuccess.prototype = { toString$0(_) { return "LoadBankAccountsSuccess{bankAccounts: " + this.bankAccounts.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveBankAccountRequest.prototype = {$isStartSaving: 1, get$bankAccount() { return this.bankAccount; } }; A.SaveBankAccountSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$bankAccount() { return this.bankAccount; } }; A.AddBankAccountSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$bankAccount() { return this.bankAccount; } }; A.SaveBankAccountFailure.prototype = {$isStopSaving: 1}; A.ArchiveBankAccountsRequest.prototype = {$isStartSaving: 1}; A.ArchiveBankAccountsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveBankAccountsFailure.prototype = {$isStopSaving: 1}; A.DeleteBankAccountsRequest.prototype = {$isStartSaving: 1}; A.DeleteBankAccountsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteBankAccountsFailure.prototype = {$isStopSaving: 1}; A.RestoreBankAccountsRequest.prototype = {$isStartSaving: 1}; A.RestoreBankAccountsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreBankAccountsFailure.prototype = {$isStopSaving: 1}; A.FilterBankAccounts.prototype = {$isPersistUI: 1}; A.SortBankAccounts.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterBankAccountsByState.prototype = {$isPersistUI: 1}; A.FilterBankAccountsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterBankAccountsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterBankAccountsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterBankAccountsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartBankAccountMultiselect.prototype = {}; A.AddToBankAccountMultiselect.prototype = {}; A.RemoveFromBankAccountMultiselect.prototype = {}; A.ClearBankAccountMultiselect.prototype = {}; A.handleBankAccountAction_closure.prototype = { call$1(bankAccount) { return bankAccount.get$id(bankAccount); }, $signature: 48 }; A.handleBankAccountAction_closure0.prototype = { call$1(b) { b.get$_transaction_model$_$this()._bankAccountId = this.bankAccount.id; return b; }, $signature: 135 }; A.handleBankAccountAction_closure1.prototype = { call$1(response) { var connectUrl, _this = this, t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); connectUrl = A.cleanApiUrl(_this.credentials.url); t1 = J.getInterceptor$asx(response); A.launchUrl(A.Uri_parse(_this.integrationType === "yodlee" ? connectUrl + ("/yodlee/onboard/" + A.S(t1.$index(response, "hash"))) : connectUrl + ("/nordigen/connect/" + A.S(t1.$index(response, "hash")) + "?institution_id=" + _this.bankAccount.nordigenInstitutionId), 0, null)); }, $signature: 5 }; A.handleBankAccountAction_closure2.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A._editBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s28_ = "/settings/bank_accounts/edit"; next.call$1(type$.nullable_EditBankAccount._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s28_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s28_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewBankAccount_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewBankAccount_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewBankAccount._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/bank_accounts/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/bank_accounts/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewBankAccountList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s23_ = "/settings/bank_accounts"; next.call$1(type$.nullable_ViewBankAccountList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s23_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s23_, new A._viewBankAccountList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewBankAccountList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevBankAccounts; type$.ArchiveBankAccountsRequest._as(dynamicAction); t1 = dynamicAction.bankAccountIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,BankAccountEntity?>"); prevBankAccounts = A.List_List$of(new A.MappedListIterable(t1, new A._archiveBankAccount__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveBankAccount__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveBankAccount__closure1(store, prevBankAccounts, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveBankAccount__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].bankAccountState.map._map$_map.$index(0, id); }, $signature: 360 }; A._archiveBankAccount__closure0.prototype = { call$1(bankAccounts) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveBankAccountsSuccess(bankAccounts)); this.action.completer.complete$1(0, null); }, $signature: 542 }; A._archiveBankAccount__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveBankAccountsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevBankAccounts; type$.DeleteBankAccountsRequest._as(dynamicAction); t1 = dynamicAction.bankAccountIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,BankAccountEntity?>"); prevBankAccounts = A.List_List$of(new A.MappedListIterable(t1, new A._deleteBankAccount__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteBankAccount__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteBankAccount__closure1(store, prevBankAccounts, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteBankAccount__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].bankAccountState.map._map$_map.$index(0, id); }, $signature: 360 }; A._deleteBankAccount__closure0.prototype = { call$1(bankAccounts) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteBankAccountsSuccess(bankAccounts)); this.action.completer.complete$1(0, null); }, $signature: 542 }; A._deleteBankAccount__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteBankAccountsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevBankAccounts; type$.RestoreBankAccountsRequest._as(dynamicAction); t1 = dynamicAction.bankAccountIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,BankAccountEntity?>"); prevBankAccounts = A.List_List$of(new A.MappedListIterable(t1, new A._restoreBankAccount__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreBankAccount__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreBankAccount__closure1(store, prevBankAccounts, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreBankAccount__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].bankAccountState.map._map$_map.$index(0, id); }, $signature: 360 }; A._restoreBankAccount__closure0.prototype = { call$1(bankAccounts) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreBankAccountsSuccess(bankAccounts)); this.action.completer.complete$1(0, null); }, $signature: 542 }; A._restoreBankAccount__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreBankAccountsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveBankAccountRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.bankAccount; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveBankAccount__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveBankAccount__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveBankAccount__closure.prototype = { call$1(bankAccount) { var t1 = this.action, t2 = t1.bankAccount.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddBankAccountSuccess(bankAccount)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveBankAccountSuccess(bankAccount)); } t1.completer.complete$1(0, bankAccount); }, $signature: 376 }; A._saveBankAccount__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveBankAccountFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadBankAccount_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadBankAccount._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadBankAccountRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.bankAccountId).then$1$1(0, new A._loadBankAccount__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadBankAccount__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadBankAccount__closure.prototype = { call$1(bankAccount) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadBankAccountSuccess(bankAccount)); this.action.completer.complete$1(0, null); }, $signature: 376 }; A._loadBankAccount__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadBankAccountFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadBankAccounts_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadBankAccounts._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadBankAccountsRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadBankAccounts__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadBankAccounts__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadBankAccounts__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadBankAccountsSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1132 }; A._loadBankAccounts__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadBankAccountsFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.bankAccountUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$bankAccountListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer21().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._bank_account_model$_$v = t1; t1 = $.$get$selectedIdReducer21().call$2(t2.selectedId, t3); b.get$_bank_account_state$_$this()._bank_account_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer21().call$2(t2.forceSelected, t3); b.get$_bank_account_state$_$this()._bank_account_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer10().call$2(t2.tabIndex, t3); b.get$_bank_account_state$_$this()._bank_account_state$_tabIndex = t3; return b; }, $signature: 1133 }; A.forceSelectedReducer_closure176.prototype = { call$2(completer, action) { return true; }, $signature: 1134 }; A.forceSelectedReducer_closure177.prototype = { call$2(completer, action) { return false; }, $signature: 1135 }; A.forceSelectedReducer_closure178.prototype = { call$2(completer, action) { return false; }, $signature: 1136 }; A.forceSelectedReducer_closure179.prototype = { call$2(completer, action) { return false; }, $signature: 1137 }; A.forceSelectedReducer_closure180.prototype = { call$2(completer, action) { return false; }, $signature: 1138 }; A.forceSelectedReducer_closure181.prototype = { call$2(completer, action) { return false; }, $signature: 1139 }; A.forceSelectedReducer_closure182.prototype = { call$2(completer, action) { return false; }, $signature: 1140 }; A.forceSelectedReducer_closure183.prototype = { call$2(completer, action) { return false; }, $signature: 1141 }; A.tabIndexReducer_closure21.prototype = { call$2(completer, action) { return action.get$tabIndex(action); }, $signature: 1142 }; A.tabIndexReducer_closure22.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure338.prototype = { call$2(completer, action) { return ""; }, $signature: 1144 }; A.selectedIdReducer_closure339.prototype = { call$2(completer, action) { return ""; }, $signature: 1145 }; A.selectedIdReducer_closure340.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_bankAccount ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure341.prototype = { call$2(selectedId, action) { return action.get$bankAccountId(); }, $signature: 82 }; A.selectedIdReducer_closure342.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$bankAccount()); }, $signature: 82 }; A.selectedIdReducer_closure343.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure344.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure345.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1150 }; A.selectedIdReducer_closure346.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1151 }; A.selectedIdReducer_closure347.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1152 }; A.selectedIdReducer_closure348.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1153 }; A.selectedIdReducer_closure349.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1154 }; A.selectedIdReducer_closure350.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1155 }; A.selectedIdReducer_closure351.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1156 }; A.selectedIdReducer_closure352.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_bankAccount ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure114.prototype = { call$2(bankAccount, action) { return action.bankAccount.rebuild$1(new A.editingReducer__closure45()); }, $signature: 1158 }; A.editingReducer__closure45.prototype = { call$1(b) { b.get$_bank_account_model$_$this()._bank_account_model$_isChanged = true; return b; }, $signature: 272 }; A.editingReducer_closure115.prototype = { call$2(bankAccounts, action) { return J.$index$asx(action.bankAccounts, 0); }, $signature: 1160 }; A.editingReducer_closure116.prototype = { call$2(bankAccounts, action) { return J.$index$asx(action.bankAccounts, 0); }, $signature: 1161 }; A.editingReducer_closure117.prototype = { call$2(bankAccounts, action) { return J.$index$asx(action.bankAccounts, 0); }, $signature: 1162 }; A.bankAccountListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.bankAccountListReducer__closure()); }, $signature: 62 }; A.bankAccountListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewBankAccountList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterBankAccountsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterBankAccountsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterBankAccountsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterBankAccountsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterBankAccountsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterBankAccountsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterBankAccounts_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.bankAccountListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortBankAccounts_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure21.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure21.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure21.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure21.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveBankAccountSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.bankAccounts), t2 = type$.MapBuilder_String_BankAccountEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_bank_account_state$_$this(); t5 = t4._bank_account_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._bank_account_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 528 }; A._deleteBankAccountSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.bankAccounts), t2 = type$.MapBuilder_String_BankAccountEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_bank_account_state$_$this(); t5 = t4._bank_account_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._bank_account_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 528 }; A._restoreBankAccountSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.bankAccounts), t2 = type$.MapBuilder_String_BankAccountEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_bank_account_state$_$this(); t5 = t4._bank_account_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._bank_account_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 528 }; A._addBankAccount_closure.prototype = { call$1(b) { var t1 = this.action.bankAccount, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 381 }; A._updateBankAccount_closure.prototype = { call$1(b) { var t1 = this.action.bankAccount; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 381 }; A._setLoadedBankAccount_closure.prototype = { call$1(b) { var t1 = this.action.bankAccount; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 381 }; A.memoizedDropdownBankAccountList_closure.prototype = { call$5(bankAccountMap, bankAccountList, staticState, userMap, bankAccountId) { return A.dropdownBankAccountsSelector(bankAccountMap, bankAccountList, staticState, userMap, bankAccountId); }, $signature: 1167 }; A.dropdownBankAccountsSelector_closure.prototype = { call$1(bankAccountId) { var t2, t1 = this.bankAccountMap._map$_map.$index(0, bankAccountId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownBankAccountsSelector_closure0.prototype = { call$2(bankAccountAId, bankAccountBId) { var t1 = this.bankAccountMap._map$_map, t2 = t1.$index(0, bankAccountAId); t2.toString; return t2.compareTo$3(0, t1.$index(0, bankAccountBId), "name", true); }, $signature: 27 }; A.memoizedFilteredBankAccountList_closure.prototype = { call$4(selectionState, bankAccountMap, bankAccountList, bankAccountListState) { return A.filteredBankAccountsSelector(selectionState, bankAccountMap, bankAccountList, bankAccountListState); }, $signature: 1168 }; A.filteredBankAccountsSelector_closure.prototype = { call$1(bankAccountId) { var bankAccount = this.bankAccountMap._map$_map.$index(0, bankAccountId), t1 = this.filterEntityId; if (t1 != null && bankAccount.id !== t1) return false; t1 = this.bankAccountListState; if (!bankAccount.matchesStates$1(t1.stateFilters)) return false; return A.matchesStrings(A._setArrayType([bankAccount.name, bankAccount.type], type$.JSArray_nullable_String), t1.filter); }, $signature: 12 }; A.filteredBankAccountsSelector_closure0.prototype = { call$2(bankAccountAId, bankAccountBId) { var t3, t1 = this.bankAccountMap._map$_map, t2 = t1.$index(0, bankAccountAId); t2.toString; t3 = this.bankAccountListState; return t2.compareTo$3(0, t1.$index(0, bankAccountBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.BankAccountState.prototype = { $get$1(_, bankAccountId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, bankAccountId)) { t1 = t1.$index(0, bankAccountId); t1.toString; return t1; } else return A.BankAccountEntity_BankAccountEntity(bankAccountId, null); }, loadBankAccounts$1(clients) { return this.rebuild$1(new A.BankAccountState_loadBankAccounts_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.BankAccountState_loadBankAccounts_closure0(), new A.BankAccountState_loadBankAccounts_closure1(), type$.String, type$.BankAccountEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.BankAccountState_loadBankAccounts_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.BankAccountState_loadBankAccounts_closure1.prototype = { call$1(item) { return item; }, $signature: 1169 }; A.BankAccountState_loadBankAccounts_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 381 }; A.BankAccountUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$BankAccountStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_2Vk0), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.BankAccountStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_BankAccountEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_bank_account_state$_$this(); t6 = t5._bank_account_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._bank_account_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk0); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_bank_account_state$_$this(); t6 = t5._bank_account_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._bank_account_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._bank_account_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_OdH; }, get$wireName() { return "BankAccountState"; } }; A._$BankAccountUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_FKj)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.BankAccountUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.BankAccountEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_bank_account_state$_$this(); t4 = t3._bank_account_state$_editing; if (t4 == null) { t4 = new A.BankAccountEntityBuilder(); t4.get$_bank_account_model$_$this()._fromDate = ""; t4.get$_bank_account_model$_$this()._disabledUpstream = false; t4.get$_bank_account_model$_$this()._autoSync = false; t4.get$_bank_account_model$_$this()._nordigenInstitutionId = ""; t4.get$_bank_account_model$_$this()._integrationType = ""; t3._bank_account_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_FKj); t4.toString; t2._as(t4); t3._bank_account_model$_$v = t4; break; case "listUIState": t3 = result.get$_bank_account_state$_$this(); t4 = t3._bank_account_state$_listUIState; t3 = t4 == null ? t3._bank_account_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_bank_account_state$_$this()._bank_account_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_bank_account_state$_$this()._bank_account_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_bank_account_state$_$this()._bank_account_state$_tabIndex = t3; break; } } return result._bank_account_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_uQj; }, get$wireName() { return "BankAccountUIState"; } }; A._$BankAccountState.prototype = { rebuild$1(updates) { var t1 = new A.BankAccountStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._bank_account_state$_$v = this; updates.call$1(t1); return t1._bank_account_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$BankAccountState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._bank_account_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._bank_account_state$__hashCode; if (t1 == null) { _this._bank_account_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("BankAccountState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.BankAccountStateBuilder.prototype = { get$map(_) { var t1 = this.get$_bank_account_state$_$this(), t2 = t1._bank_account_state$_map; return t2 == null ? t1._bank_account_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.BankAccountEntity) : t2; }, get$list(_) { var t1 = this.get$_bank_account_state$_$this(), t2 = t1._bank_account_state$_list; return t2 == null ? t1._bank_account_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_bank_account_state$_$this() { var t1, t2, _this = this, $$v = _this._bank_account_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._bank_account_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._bank_account_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._bank_account_state$_$v = null; } return _this; }, _bank_account_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._bank_account_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$BankAccountState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("BankAccountState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._bank_account_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$BankAccountUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$BankAccountUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._bank_account_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._bank_account_state$__hashCode; if (t1 == null) { _this._bank_account_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("BankAccountUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.BankAccountUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_bank_account_state$_$this(), t2 = t1._bank_account_state$_editing; if (t2 == null) { t2 = new A.BankAccountEntityBuilder(); A.BankAccountEntity__initializeBuilder(t2); t1._bank_account_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_bank_account_state$_$this(), t2 = t1._bank_account_state$_listUIState; return t2 == null ? t1._bank_account_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_bank_account_state$_$this() { var t1, t2, _this = this, $$v = _this._bank_account_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.BankAccountEntityBuilder(); A.BankAccountEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._bank_account_model$_$v = t1; t1 = t2; } _this._bank_account_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._bank_account_state$_listUIState = t2; _this._bank_account_state$_selectedId = $$v.selectedId; _this._bank_account_state$_forceSelected = $$v.forceSelected; _this._bank_account_state$_tabIndex = $$v.tabIndex; _this._bank_account_state$_saveCompleter = $$v.saveCompleter; _this._bank_account_state$_cancelCompleter = $$v.cancelCompleter; _this._bank_account_state$_$v = null; } return _this; }, _bank_account_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s18_ = "BankAccountUIState", _$result = null; try { _$result0 = _this._bank_account_state$_$v; if (_$result0 == null) { t1 = _this._bank_account_state$_editing; t1 = t1 == null ? null : t1._bank_account_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_bank_account_state$_$this()._bank_account_state$_selectedId; t4 = _this.get$_bank_account_state$_$this()._bank_account_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_bank_account_state$_$this()._bank_account_state$_tabIndex, _s18_, "tabIndex"); t6 = _this.get$_bank_account_state$_$this()._bank_account_state$_saveCompleter; _$result0 = A._$BankAccountUIState$_(_this.get$_bank_account_state$_$this()._bank_account_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._bank_account_state$_editing; if (t1 != null) t1._bank_account_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._bank_account_state$_$v = t1; return _$result; } }; A._BankAccountUIState_Object_EntityUIState.prototype = {}; A.ViewClientList.prototype = {$isPersistUI: 1}; A.ViewClient.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditClient.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$contact() { return null; } }; A.EditContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.ShowPdfClient.prototype = {}; A.UpdateClient.prototype = {$isPersistUI: 1}; A.LoadClient.prototype = {}; A.LoadClients.prototype = {}; A.LoadClientRequest.prototype = {$isStartLoading: 1}; A.LoadClientFailure.prototype = { toString$0(_) { return "LoadClientFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadClientSuccess.prototype = { toString$0(_) { return "LoadClientSuccess{client: " + this.client.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1 }; A.LoadClientsRequest.prototype = {$isStartLoading: 1}; A.LoadClientsFailure.prototype = { toString$0(_) { return "LoadClientsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadClientsSuccess.prototype = { toString$0(_) { return "LoadClientsSuccess{clients: " + this.clients.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.AddContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.UpdateContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.DeleteContact.prototype = {$isPersistUI: 1}; A.SaveClientRequest.prototype = {$isStartSaving: 1}; A.SaveClientSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.AddClientSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.SaveClientFailure.prototype = {$isStopSaving: 1}; A.ArchiveClientsRequest.prototype = {$isStartSaving: 1}; A.ArchiveClientsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveClientsFailure.prototype = {$isStopSaving: 1}; A.MergeClientsRequest.prototype = {$isStartSaving: 1}; A.MergeClientsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.MergeClientsFailure.prototype = {$isStopSaving: 1}; A.DeleteClientsRequest.prototype = {$isStartSaving: 1}; A.DeleteClientsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteClientsFailure.prototype = {$isStopSaving: 1}; A.PurgeClientRequest.prototype = {$isStartSaving: 1}; A.PurgeClientSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.PurgeClientFailure.prototype = {$isStopSaving: 1}; A.RestoreClientsRequest.prototype = {$isStartSaving: 1}; A.RestoreClientSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreClientFailure.prototype = {$isStopSaving: 1}; A.FilterClients.prototype = {$isPersistUI: 1}; A.SortClients.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterClientsByState.prototype = {$isPersistUI: 1}; A.FilterClientsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterClientsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterClientsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterClientsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleClientAction_closure.prototype = { call$1(client) { return client.get$id(client); }, $signature: 48 }; A.handleClientAction_closure0.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_clientId = this.client.id; return b; }, $signature: 77 }; A.handleClientAction_closure1.prototype = { call$1(b) { return b.get$_payment_model$_$this()._payment_model$_clientId = this.client.id; }, $signature: 680 }; A.handleClientAction_closure2.prototype = { call$1(b) { return b.get$_project_model$_$this()._project_model$_clientId = this.client.id; }, $signature: 679 }; A.handleClientAction_closure3.prototype = { call$1(_) { var _this = this; A.passwordCallback(true, new A.handleClientAction__closure(_this.store, _this.localization, _this.client), _this.context, false); }, $signature: 28 }; A.handleClientAction__closure.prototype = { call$2(password, idToken) { var _s13_ = "purged_client", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, new A.handleClientAction___closure(), false, type$.Null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.PurgeClientRequest(t1, this.client.id, password, idToken)); }, $signature: 85 }; A.handleClientAction___closure.prototype = { call$0() { A.viewEntitiesByType(B.EntityType_client, null, 0); }, $signature: 0 }; A.handleClientAction_closure4.prototype = { call$1(context) { return new A._MergClientPicker(this.client, null); }, $signature: 1174 }; A.handleClientAction_closure5.prototype = { call$1(context) { return new A._AssignGroupDialog(this.clients, null); }, $signature: 1175 }; A.handleClientAction_closure6.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_client, this.clients, null); }, $signature: 185 }; A.handleClientAction_closure7.prototype = { call$1(context) { return new A.BulkUpdateDialog(B.EntityType_client, this.clients, null); }, $signature: 1177 }; A.handleClientAction_closure8.prototype = { call$1(context) { return new A.AddCommentDialog(this.client.id, B.EntityType_client, null); }, $signature: 134 }; A.StartClientMultiselect.prototype = {}; A.AddToClientMultiselect.prototype = {}; A.RemoveFromClientMultiselect.prototype = {}; A.ClearClientMultiselect.prototype = {}; A.SaveClientDocumentRequest.prototype = {$isStartSaving: 1}; A.SaveClientDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateClientTab.prototype = {$isPersistUI: 1}; A._AssignGroupDialog.prototype = { createState$0() { return new A.__AssignGroupDialogState(B._StateLifecycle_0); } }; A.__AssignGroupDialogState.prototype = { build$1(context) { var store, t2, t3, t4, t5, t6, t7, _this = this, _null = null, _s12_ = "assign_group", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s12_); if (t5 == null) { t5 = t3.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s12_); t5.toString; } t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._client_actions$_isLoading) { t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "cancel"); t6.toString; } else { t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "close"); t6.toString; } t6 = A.TextButton$(false, A.Text$(t6.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__AssignGroupDialogState_build_closure(context), _null); t7 = _this._client_actions$_groupId.length === 0 || _this._client_actions$_isLoading ? _null : new A.__AssignGroupDialogState_build_closure0(_this, t2, t1, store); t4 = t3.$index(0, t4); t4.toString; t3 = type$.JSArray_Widget; t7 = A._setArrayType([t6, A.TextButton$(false, A.Text$(J.$index$asx(t4, "submit").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t7, _null)], t3); t1 = _this._widget.clients.length === 1 ? t1.lookup$1(A.toSnakeCase("client")) : t1.lookup$1(B.EntityType_client.get$plural()) + (" (" + _this._widget.clients.length + ")"); t1 = A._setArrayType([A.Text$(t1, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t3); t4 = _this._widget.clients; t6 = A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,Text>"); B.JSArray_methods.addAll$1(t1, A.List_List$of(new A.MappedListIterable(t4, new A.__AssignGroupDialogState_build_closure1(), t6), true, t6._eval$1("ListIterable.E"))); if (_this._client_actions$_isLoading) B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(_null, 32, _null, _null), A.LinearProgressIndicator$()], t3)); else { t2 = $.$get$memoizedGroupList().call$1(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].groupState.map); B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(_null, 16, _null, _null), A.DynamicSelector$(true, _this._client_actions$_groupId, t2, B.EntityType_group, _null, _null, new A.__AssignGroupDialogState_build_closure2(_this), _null)], t3)); } return A.AlertDialog$(t7, _null, _null, A.SingleChildScrollView$(A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1), _null, _null, t5); } }; A.__AssignGroupDialogState_build_closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.__AssignGroupDialogState_build_closure0.prototype = { call$0() { var _this = this, credentials = _this.state.get$credentials(0), t1 = _this.$this, t2 = t1._widget.clients, t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,String>"), data = A.LinkedHashMap_LinkedHashMap$_literal(["ids", A.List_List$of(new A.MappedListIterable(t2, new A.__AssignGroupDialogState_build__closure0(), t3), true, t3._eval$1("ListIterable.E")), "group_settings_id", t1._client_actions$_groupId, "action", B.EntityAction_assignGroup.toApiParam$0()], type$.String, type$.Object); t1.setState$1(new A.__AssignGroupDialogState_build__closure1(t1)); new A.WebClient().post$3$data(credentials.url + "/clients/bulk", credentials.token, B.C_JsonCodec.encode$2$toEncodable(data, null)).then$1$1(0, new A.__AssignGroupDialogState_build__closure2(t1, _this.localization, _this.store), type$.Null).catchError$1(new A.__AssignGroupDialogState_build__closure3(t1)); }, $signature: 0 }; A.__AssignGroupDialogState_build__closure0.prototype = { call$1(entity) { return entity.get$id(entity); }, $signature: 48 }; A.__AssignGroupDialogState_build__closure1.prototype = { call$0() { return this.$this._client_actions$_isLoading = true; }, $signature: 0 }; A.__AssignGroupDialogState_build__closure2.prototype = { call$1(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t2, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t1.setState$1(new A.__AssignGroupDialogState_build___closure0(t1)); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.Navigator_of(t1, false).pop$0(); t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "assigned_group"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "assigned_group"); t1.toString; } else t1 = t2; A.showToast(t1); t1 = $async$self.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A.__AssignGroupDialogState_build___closure0.prototype = { call$0() { return this.$this._client_actions$_isLoading = false; }, $signature: 0 }; A.__AssignGroupDialogState_build__closure3.prototype = { call$1(error) { var t1; A.showErrorDialog(false, error); t1 = this.$this; t1.setState$1(new A.__AssignGroupDialogState_build___closure(t1)); }, $signature: 5 }; A.__AssignGroupDialogState_build___closure.prototype = { call$0() { return this.$this._client_actions$_isLoading = false; }, $signature: 0 }; A.__AssignGroupDialogState_build_closure1.prototype = { call$1(entity) { var _null = null; return A.Text$(entity.get$listDisplayName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 523 }; A.__AssignGroupDialogState_build_closure2.prototype = { call$1(groupId) { var t1 = this.$this; t1.setState$1(new A.__AssignGroupDialogState_build__closure(t1, groupId)); }, $signature: 37 }; A.__AssignGroupDialogState_build__closure.prototype = { call$0() { this.$this._client_actions$_groupId = this.groupId; }, $signature: 0 }; A._MergClientPicker.prototype = { createState$0() { return new A.__MergClientPickerState(B._StateLifecycle_0); } }; A.__MergClientPickerState.prototype = { build$1(context) { var store, t2, t3, t4, t5, t6, t7, _this = this, _null = null, _s10_ = "merge_into", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s10_); if (t5 == null) { t5 = t3.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s10_); t5.toString; } t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = type$.JSArray_Widget; t2 = A.Column$(A._setArrayType([new A.ClientPicker(_this._mergeIntoClientId, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState, new A.__MergClientPickerState_build_closure(_this), _null, _null, A._setArrayType([_this._widget.client.id], type$.JSArray_String), true, _null)], t6), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "close"); t7.toString; t7 = A.TextButton$(false, A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__MergClientPickerState_build_closure0(context), _null); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "merge"); if (t4 == null) { t3 = t3.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, "merge"); t3.toString; } else t3 = t4; return A.AlertDialog$(A._setArrayType([t7, A.TextButton$(false, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__MergClientPickerState_build_closure1(_this, context, store, t1), _null)], t6), _null, _null, t2, _null, _null, t5); } }; A.__MergClientPickerState_build_closure.prototype = { call$1(client) { var t1 = this.$this; return t1.setState$1(new A.__MergClientPickerState_build__closure0(t1, client)); }, $signature: 386 }; A.__MergClientPickerState_build__closure0.prototype = { call$0() { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); return this.$this._mergeIntoClientId = t1; }, $signature: 0 }; A.__MergClientPickerState_build_closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.__MergClientPickerState_build_closure1.prototype = { call$0() { var _this = this, t1 = _this.context; A.passwordCallback(false, new A.__MergClientPickerState_build__closure(_this.$this, _this.store, _this.localization, t1), t1, false); }, $signature: 0 }; A.__MergClientPickerState_build__closure.prototype = { call$2(password, idToken) { var t3, t4, _this = this, _s14_ = "merged_clients", t1 = _this.$this, t2 = t1._widget.client; t1 = t1._mergeIntoClientId; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, _this.localization.localeCode); t4.toString; t4 = J.$index$asx(t4, _s14_); if (t4 == null) { t3 = t3.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s14_); t3.toString; } else t3 = t4; t3 = A.snackBarCompleter(t3, null, false, type$.Null); t4 = _this.store.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.MergeClientsRequest(t3, t2.id, t1, password, idToken)); A.Navigator_of(_this.context, false).pop$0(); }, $signature: 85 }; A._editClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s12_ = "/client/edit"; next.call$1(type$.nullable_EditClient._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s12_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s12_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewClient_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewClient_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewClient_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewClient._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/client/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/client/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewClientList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_ViewClientList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/client")); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/client", new A._viewClientList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewClientList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevClients; type$.ArchiveClientsRequest._as(dynamicAction); t1 = dynamicAction.clientIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ClientEntity?>"); prevClients = A.List_List$of(new A.MappedListIterable(t1, new A._archiveClient__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveClient__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveClient__closure1(store, prevClients, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveClient__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, id); }, $signature: 520 }; A._archiveClient__closure0.prototype = { call$1(clients) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveClientsSuccess(clients)); this.action.completer.complete$1(0, null); }, $signature: 516 }; A._archiveClient__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveClientsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._mergeClients_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MergeClientsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.merge$5$clientId$credentials$idToken$mergeIntoClientId$password(dynamicAction.clientId, J.get$credentials$z(t1), dynamicAction.idToken, dynamicAction.mergeIntoClientId, dynamicAction.password).then$1$1(0, new A._mergeClients__closure(store, dynamicAction), type$.Null).catchError$1(new A._mergeClients__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._mergeClients__closure.prototype = { call$1(client) { var t1 = this.action, t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.MergeClientsSuccess(t1.clientId)); t2[0].call$1(new A.RefreshData(null, false, false, false)); t1.completer.complete$1(0, null); }, $signature: 319 }; A._mergeClients__closure0.prototype = { call$1(error) { var t1; type$.List_ClientEntity._as(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MergeClientsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevClients; type$.DeleteClientsRequest._as(dynamicAction); t1 = dynamicAction.clientIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ClientEntity?>"); prevClients = A.List_List$of(new A.MappedListIterable(t1, new A._deleteClient__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteClient__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteClient__closure1(store, prevClients, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteClient__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, id); }, $signature: 520 }; A._deleteClient__closure0.prototype = { call$1(clients) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteClientsSuccess(clients)); this.action.completer.complete$1(0, null); }, $signature: 516 }; A._deleteClient__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteClientsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._purgeClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.PurgeClientRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.purge$4$clientId$credentials$idToken$password(dynamicAction.clientId, J.get$credentials$z(t1), dynamicAction.idToken, dynamicAction.password).then$1$1(0, new A._purgeClient__closure(store, dynamicAction), type$.Null).catchError$1(new A._purgeClient__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._purgeClient__closure.prototype = { call$1(_) { var t1 = this.action, t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.PurgeClientSuccess(t1.clientId)); t1.completer.complete$1(0, null); }, $signature: 187 }; A._purgeClient__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PurgeClientFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevClients; type$.RestoreClientsRequest._as(dynamicAction); t1 = dynamicAction.clientIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ClientEntity?>"); prevClients = A.List_List$of(new A.MappedListIterable(t1, new A._restoreClient__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreClient__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreClient__closure1(store, prevClients, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreClient__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.map._map$_map.$index(0, id); }, $signature: 520 }; A._restoreClient__closure0.prototype = { call$1(clients) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreClientSuccess(clients)); this.action.completer.complete$1(0, null); }, $signature: 516 }; A._restoreClient__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreClientFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveClientRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$2(J.get$credentials$z(t1), dynamicAction.client).then$1$1(0, new A._saveClient__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveClient__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveClient__closure.prototype = { call$1(client) { var t1 = this.action, t2 = t1.client.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddClientSuccess(client)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveClientSuccess(client)); } t1.completer.complete$1(0, client); t1 = t3.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.uiState.clientUIState.saveCompleter; if (t1 != null) t1.complete$1(0, client); }, $signature: 319 }; A._saveClient__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadClient_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_LoadClient._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClientRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.clientId).then$1$1(0, new A._loadClient__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadClient__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadClient__closure.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClientSuccess(client)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 319 }; A._loadClient__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClientFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadClients_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadClients._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadClientsRequest()); this.repository.loadList$2(t1.get$credentials(0), dynamicAction.page).then$1$1(0, new A._loadClients__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadClients__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadClients__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClientsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadClients___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadClients(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadProducts(null, 1)); }, $signature: 1184 }; A._loadClients___closure.prototype = { call$1(client) { B.JSArray_methods.forEach$1(client.documents._list$_list, new A._loadClients____closure(this.documents, client)); }, $signature: 677 }; A._loadClients____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadClients_____closure(this.client))); }, $signature: 38 }; A._loadClients_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.client.id; b.get$_document_model$_$this()._parentType = B.EntityType_client; return b; }, $signature: 35 }; A._loadClients__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClientsFailure(error)); }, $signature: 2 }; A._saveDocument_closure12.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveClientDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.client, dynamicAction.multipartFile, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure25(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure26(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure25.prototype = { call$1(client) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientSuccess(client)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(client.documents._list$_list, new A._saveDocument___closure12(documents, client)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 319 }; A._saveDocument___closure12.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure12(this.client))); }, $signature: 38 }; A._saveDocument____closure12.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.client.id; b.get$_document_model$_$this()._parentType = B.EntityType_client; return b; }, $signature: 35 }; A._saveDocument__closure26.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._showPdfClient_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showPdfClient_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showPdfClient_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ShowPdfClient._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/client/pdf")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/client/pdf", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A.clientUIReducer_closure.prototype = { call$1(b) { var _s5_ = "other", t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$clientListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, _s5_); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer26().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, _s5_); t4._client_model$_$v = t1; t1 = b.get$editingContact(); t4 = $.$get$editingContactReducer().call$2(t2.editingContact, t3); t4.toString; A.ArgumentError_checkNotNull(t4, _s5_); t1._client_model$_$v = t4; t4 = $.$get$selectedIdReducer26().call$2(t2.selectedId, t3); b.get$_client_state$_$this()._client_state$_selectedId = t4; t4 = $.$get$forceSelectedReducer26().call$2(t2.forceSelected, t3); b.get$_client_state$_$this()._client_state$_forceSelected = t4; t4 = $.$get$tabIndexReducer15().call$2(t2.tabIndex, t3); b.get$_client_state$_$this()._client_state$_tabIndex = t4; t4 = $.$get$saveCompleterReducer2().call$2(t2.saveCompleter, t3); b.get$_client_state$_$this()._client_state$_saveCompleter = t4; t3 = $.$get$cancelCompleterReducer2().call$2(t2.cancelCompleter, t3); b.get$_client_state$_$this()._client_state$_cancelCompleter = t3; return b; }, $signature: 1188 }; A.forceSelectedReducer_closure218.prototype = { call$2(completer, action) { return true; }, $signature: 1189 }; A.forceSelectedReducer_closure219.prototype = { call$2(completer, action) { return false; }, $signature: 1190 }; A.forceSelectedReducer_closure220.prototype = { call$2(completer, action) { return false; }, $signature: 1191 }; A.forceSelectedReducer_closure221.prototype = { call$2(completer, action) { return false; }, $signature: 1192 }; A.forceSelectedReducer_closure222.prototype = { call$2(completer, action) { return false; }, $signature: 1193 }; A.forceSelectedReducer_closure223.prototype = { call$2(completer, action) { return false; }, $signature: 1194 }; A.forceSelectedReducer_closure224.prototype = { call$2(completer, action) { return false; }, $signature: 1195 }; A.forceSelectedReducer_closure225.prototype = { call$2(completer, action) { return false; }, $signature: 1196 }; A.tabIndexReducer_closure31.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1197 }; A.tabIndexReducer_closure32.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.saveCompleterReducer_closure2.prototype = { call$2(completer, action) { return type$.nullable_Completer_SelectableEntity._as(action.completer); }, $signature: 1198 }; A.cancelCompleterReducer_closure2.prototype = { call$2(completer, action) { return type$.nullable_Completer_Null._as(action.cancelCompleter); }, $signature: 1199 }; A.editingContactReducer_closure.prototype = { call$2(contact, action) { var t1 = A.ClientContactEntity_ClientContactEntity(); return t1; }, $signature: 1200 }; A.editingContactReducer_closure0.prototype = { call$2(contact, action) { var t1 = action.contact; return t1 == null ? A.ClientContactEntity_ClientContactEntity() : t1; }, $signature: 1201 }; A.selectedIdReducer_closure418.prototype = { call$2(completer, action) { return ""; }, $signature: 1202 }; A.selectedIdReducer_closure419.prototype = { call$2(completer, action) { return ""; }, $signature: 1203 }; A.selectedIdReducer_closure420.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_client ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure421.prototype = { call$2(selectedId, action) { return action.clientId; }, $signature: 1204 }; A.selectedIdReducer_closure422.prototype = { call$2(selectedId, action) { return action.client.id; }, $signature: 1205 }; A.selectedIdReducer_closure423.prototype = { call$2(selectedId, action) { return action.client.id; }, $signature: 1206 }; A.selectedIdReducer_closure424.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure425.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure426.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1207 }; A.selectedIdReducer_closure427.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1208 }; A.selectedIdReducer_closure428.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1209 }; A.selectedIdReducer_closure429.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1210 }; A.selectedIdReducer_closure430.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1211 }; A.selectedIdReducer_closure431.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1212 }; A.selectedIdReducer_closure432.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1213 }; A.selectedIdReducer_closure433.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_client ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure434.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_client ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure141.prototype = { call$2(client, action) { return action.client; }, $signature: 1215 }; A.editingReducer_closure142.prototype = { call$2(client, action) { return action.client; }, $signature: 1216 }; A.editingReducer_closure143.prototype = { call$2(clients, action) { return J.$index$asx(action.clients, 0); }, $signature: 1217 }; A.editingReducer_closure144.prototype = { call$2(clients, action) { return J.$index$asx(action.clients, 0); }, $signature: 1218 }; A.editingReducer_closure145.prototype = { call$2(clients, action) { return J.$index$asx(action.clients, 0); }, $signature: 1219 }; A.editingReducer_closure146.prototype = { call$2(client, action) { return action.client; }, $signature: 1220 }; A.editingReducer_closure147.prototype = { call$2(client, action) { return action.client.rebuild$1(new A.editingReducer__closure59()); }, $signature: 1221 }; A.editingReducer__closure59.prototype = { call$1(b) { b.get$_client_model$_$this()._client_model$_isChanged = true; return b; }, $signature: 54 }; A.editingReducer_closure148.prototype = { call$2(client, action) { return client.rebuild$1(new A.editingReducer__closure58(action)); }, $signature: 1222 }; A.editingReducer__closure58.prototype = { call$1(b) { var t1 = b.get$contacts(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.contact); b.get$_client_model$_$this()._client_model$_isChanged = true; return b; }, $signature: 54 }; A.editingReducer_closure149.prototype = { call$2(client, action) { return client.rebuild$1(new A.editingReducer__closure57(action)); }, $signature: 1223 }; A.editingReducer__closure57.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$contacts().get$_safeList(), this.action.index); b.get$_client_model$_$this()._client_model$_isChanged = true; return b; }, $signature: 54 }; A.editingReducer_closure150.prototype = { call$2(client, action) { return client.rebuild$1(new A.editingReducer__closure56(action)); }, $signature: 1224 }; A.editingReducer__closure56.prototype = { call$1(b) { var t1 = b.get$contacts(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.contact; b.get$_client_model$_$this()._client_model$_isChanged = true; return b; }, $signature: 54 }; A.editingReducer_closure151.prototype = { call$2(client, action) { var _null = null; return A.ClientEntity_ClientEntity(_null, _null, _null, _null); }, $signature: 1225 }; A.editingReducer_closure152.prototype = { call$2(client, action) { var _null = null; return A.ClientEntity_ClientEntity(_null, _null, _null, _null); }, $signature: 1226 }; A.editingReducer_closure153.prototype = { call$2(client, action) { var _null = null; return A.ClientEntity_ClientEntity(_null, _null, _null, _null); }, $signature: 1227 }; A.editingReducer_closure154.prototype = { call$2(client, action) { var _null = null; return A.ClientEntity_ClientEntity(_null, _null, _null, _null); }, $signature: 1228 }; A.clientListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.clientListReducer__closure()); }, $signature: 62 }; A.clientListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewClientList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterClientsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterClientsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterClientsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterClients_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.clientListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortClients_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure26.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure26.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure26.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure26.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveClientSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.clients), t2 = type$.MapBuilder_String_ClientEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_client_state$_$this(); t5 = t4._client_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._client_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 503 }; A._deleteClientSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.clients), t2 = type$.MapBuilder_String_ClientEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_client_state$_$this(); t5 = t4._client_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._client_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 503 }; A._restoreClientSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.clients), t2 = type$.MapBuilder_String_ClientEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_client_state$_$this(); t5 = t4._client_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._client_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 503 }; A._addClient_closure.prototype = { call$1(b) { var t1 = this.action.client, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addClient__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 248 }; A._addClient__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_client_model$_$this()._loadedAt = t1; return b; }, $signature: 54 }; A._updateClient_closure.prototype = { call$1(b) { var t1 = this.action.client; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updateClient__closure())); return b; }, $signature: 248 }; A._updateClient__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_client_model$_$this()._loadedAt = t1; return b; }, $signature: 54 }; A._setLoadedClient_closure.prototype = { call$1(b) { var t1 = this.action.client; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._setLoadedClient__closure())); return b; }, $signature: 248 }; A._setLoadedClient__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_client_model$_$this()._loadedAt = t1; return b; }, $signature: 54 }; A._mergeClientSuccess_closure.prototype = { call$1(b) { var t1 = this.action.clientId; b.get$map(0).get$_safeMap().remove$1(0, t1); B.JSArray_methods.remove$1(b.get$list(0).get$_safeList(), t1); return b; }, $signature: 248 }; A._purgeClientSuccess_closure26.prototype = { call$1(b) { var t1 = this.action.clientId; b.get$map(0).get$_safeMap().remove$1(0, t1); B.JSArray_methods.remove$1(b.get$list(0).get$_safeList(), t1); return b; }, $signature: 248 }; A.memoizedDropdownClientList_closure.prototype = { call$4(clientMap, clientList, userMap, staticState) { return A.dropdownClientsSelector(clientMap, clientList, userMap, staticState); }, $signature: 1231 }; A.dropdownClientsSelector_closure.prototype = { call$1(clientId) { var t2, t1 = this.clientMap._map$_map.$index(0, clientId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownClientsSelector_closure0.prototype = { call$2(clientAId, clientBId) { var t1 = this.clientMap._map$_map, t2 = t1.$index(0, clientAId); t2.toString; return t2.compareTo$5(0, t1.$index(0, clientBId), "name", true, this.userMap, this.staticState); }, $signature: 27 }; A.memoizedClientStatsForUser_closure.prototype = { call$2(userId, clientMap) { return A.clientStatsForUser(userId, clientMap); }, $signature: 676 }; A.clientStatsForUser_closure.prototype = { call$2(clientId, client) { var t1; if (client.assignedUserId === this.userId) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countActive; else { t1 = client.isDeleted; t1.toString; if (t1) ++this._box_0.countArchived; } } }, $signature: 389 }; A.memoizedFilteredClientList_closure.prototype = { call$7(selectionState, clientMap, clientList, groupMap, clientListState, userMap, staticState) { return A.filteredClientsSelector(selectionState, clientMap, clientList, groupMap, clientListState, userMap, staticState); }, $signature: 1234 }; A.filteredClientsSelector_closure.prototype = { call$1(clientId) { var t2, group, t3, _this = this, t1 = _this.clientMap._map$_map.$index(0, clientId); t1.toString; t2 = t1.groupId; group = _this.groupMap._map$_map.$index(0, t2); if (group == null) group = A.GroupEntity_GroupEntity(t2, null); if (t1.id === _this.selectionState.selectedId) return true; t2 = _this.filterEntityType; if (t2 === B.EntityType_group && group.id !== _this.filterEntityId) return false; else if (t2 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t2 === B.EntityType_companyGateway && !B.JSArray_methods.any$1(t1.gatewayTokens._list$_list, new A.filteredClientsSelector__closure(_this.filterEntityId))) return false; t2 = _this.clientListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; t3 = t2.custom4Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue4)) return false; t2 = t2.filter; if (!t1.matchesFilter$1(t2) && !A.matchesStrings(A._setArrayType([group.name], type$.JSArray_nullable_String), t2)) return false; return true; }, $signature: 12 }; A.filteredClientsSelector__closure.prototype = { call$1(token) { return token.companyGatewayId === this.filterEntityId; }, $signature: 675 }; A.filteredClientsSelector_closure0.prototype = { call$2(clientAId, clientBId) { var t3, _this = this, t1 = _this.clientMap._map$_map, t2 = t1.$index(0, clientAId); t2.toString; t3 = _this.clientListState; return t2.compareTo$5(0, t1.$index(0, clientBId), t3.sortField, t3.sortAscending, _this.userMap, _this.staticState); }, $signature: 27 }; A.ClientState.prototype = { $get$1(_, clientId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, clientId)) { t1 = t1.$index(0, clientId); t1.toString; return t1; } else return A.ClientEntity_ClientEntity(null, clientId, null, null); }, loadClients$1(clients) { return this.rebuild$1(new A.ClientState_loadClients_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.ClientState_loadClients_closure0(), new A.ClientState_loadClients_closure1(), type$.String, type$.ClientEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.ClientState_loadClients_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.ClientState_loadClients_closure1.prototype = { call$1(item) { return item; }, $signature: 1236 }; A.ClientState_loadClients_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 248 }; A.ClientUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$ClientStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_4UD), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.ClientStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ClientEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_client_state$_$this(); t6 = t5._client_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._client_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_4UD); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_client_state$_$this(); t6 = t5._client_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._client_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._client_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gMT0; }, get$wireName() { return "ClientState"; } }; A._$ClientUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_W34)); } value = object.editingContact; if (value != null) { result.push("editingContact"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_CqM)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, result = new A.ClientUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ClientContactEntity, t3 = type$.ClientEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "editing": t4 = result.get$_client_state$_$this(); t5 = t4._client_state$_editing; if (t5 == null) { t5 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t5); t4._client_state$_editing = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_W34); t5.toString; t3._as(t5); t4._client_model$_$v = t5; break; case "editingContact": t4 = result.get$_client_state$_$this(); t5 = t4._client_state$_editingContact; t4 = t5 == null ? t4._client_state$_editingContact = new A.ClientContactEntityBuilder() : t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_CqM); t5.toString; t2._as(t5); t4._client_model$_$v = t5; break; case "listUIState": t4 = result.get$_client_state$_$this(); t5 = t4._client_state$_listUIState; t4 = t5 == null ? t4._client_state$_listUIState = new A.ListUIStateBuilder() : t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t5.toString; t1._as(t5); t4._list_ui_state$_$v = t5; break; case "selectedId": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_client_state$_$this()._client_state$_selectedId = t4; break; case "forceSelected": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_client_state$_$this()._client_state$_forceSelected = t4; break; case "tabIndex": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_client_state$_$this()._client_state$_tabIndex = t4; break; } } return result._client_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mB2; }, get$wireName() { return "ClientUIState"; } }; A._$ClientState.prototype = { rebuild$1(updates) { var t1 = new A.ClientStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._client_state$_$v = this; updates.call$1(t1); return t1._client_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ClientState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._client_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._client_state$__hashCode; if (t1 == null) { _this._client_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ClientState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.ClientStateBuilder.prototype = { get$map(_) { var t1 = this.get$_client_state$_$this(), t2 = t1._client_state$_map; return t2 == null ? t1._client_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ClientEntity) : t2; }, get$list(_) { var t1 = this.get$_client_state$_$this(), t2 = t1._client_state$_list; return t2 == null ? t1._client_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_client_state$_$this() { var t1, t2, _this = this, $$v = _this._client_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._client_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._client_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._client_state$_$v = null; } return _this; }, _client_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._client_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$ClientState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ClientState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._client_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$ClientUIState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ClientUIState && J.$eq$(_this.editing, other.editing) && J.$eq$(_this.editingContact, other.editingContact) && _this.listUIState.$eq(0, other.listUIState) && _this.selectedId == other.selectedId && _this.forceSelected == other.forceSelected && _this.tabIndex === other.tabIndex && _this.saveCompleter == other.saveCompleter && _this.cancelCompleter == other.cancelCompleter; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._client_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingContact)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), J.get$hashCode$(_this.saveCompleter)), J.get$hashCode$(_this.cancelCompleter))); t1 = _this._client_state$__hashCode; if (t1 == null) { _this._client_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ClientUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingContact", _this.editingContact); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.ClientUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_client_state$_$this(), t2 = t1._client_state$_editing; if (t2 == null) { t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); t1._client_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$editingContact() { var t1 = this.get$_client_state$_$this(), t2 = t1._client_state$_editingContact; return t2 == null ? t1._client_state$_editingContact = new A.ClientContactEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_client_state$_$this(), t2 = t1._client_state$_listUIState; return t2 == null ? t1._client_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_client_state$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._client_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._client_model$_$v = t1; t1 = t2; } _this._client_state$_editing = t1; t1 = $$v.editingContact; if (t1 == null) t1 = null; else { t2 = new A.ClientContactEntityBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._client_model$_$v = t1; t1 = t2; } _this._client_state$_editingContact = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._list_ui_state$_$v = t1; _this._client_state$_listUIState = t2; _this._client_state$_selectedId = $$v.selectedId; _this._client_state$_forceSelected = $$v.forceSelected; _this._client_state$_tabIndex = $$v.tabIndex; _this._client_state$_saveCompleter = $$v.saveCompleter; _this._client_state$_cancelCompleter = $$v.cancelCompleter; _this._client_state$_$v = null; } return _this; }, _client_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, exception, _this = this, _s13_ = "ClientUIState", _$result = null; try { _$result0 = _this._client_state$_$v; if (_$result0 == null) { t1 = _this._client_state$_editing; t1 = t1 == null ? null : t1._client_model$_build$0(); t2 = _this._client_state$_editingContact; t2 = t2 == null ? null : t2._client_model$_build$0(); t3 = _this.get$listUIState()._list_ui_state$_build$0(); t4 = _this.get$_client_state$_$this()._client_state$_selectedId; t5 = _this.get$_client_state$_$this()._client_state$_forceSelected; t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_client_state$_$this()._client_state$_tabIndex, _s13_, "tabIndex"); t7 = _this.get$_client_state$_$this()._client_state$_saveCompleter; _$result0 = A._$ClientUIState$_(_this.get$_client_state$_$this()._client_state$_cancelCompleter, t1, t2, t5, t3, t7, t4, t6); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._client_state$_editing; if (t1 != null) t1._client_model$_build$0(); _$failedField.__late_helper$_value = "editingContact"; t1 = _this._client_state$_editingContact; if (t1 != null) t1._client_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._client_state$_$v = t1; return _$result; } }; A._ClientUIState_Object_EntityUIState.prototype = {}; A.SelectCompany.prototype = {$isClearClientMultiselect: 1}; A.LoadCompanySuccess.prototype = {}; A.UpdateCompany.prototype = {$isPersistUI: 1}; A.SaveCompanyRequest.prototype = {$isStartSaving: 1}; A.SaveCompanySuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.SaveCompanyFailure.prototype = {$isStopSaving: 1}; A.SaveEInvoiceCertificateRequest.prototype = {$isStartSaving: 1}; A.SaveEInvoiceCertificateSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.SaveEInvoiceCertificateFailure.prototype = {$isStopSaving: 1}; A.AddCompany.prototype = {$isStartSaving: 1}; A.AddCompanySuccess.prototype = {$isStopSaving: 1}; A.DeleteCompanyRequest.prototype = {$isStartSaving: 1}; A.DeleteCompanySuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteCompanyFailure.prototype = {$isStopSaving: 1}; A.PurgeDataRequest.prototype = {$isStartSaving: 1}; A.PurgeDataSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.PurgeDataFailure.prototype = {$isStopSaving: 1}; A.UpdateCompanyLanguage.prototype = {}; A.SaveCompanyDocumentRequest.prototype = {$isStartSaving: 1}; A.SaveCompanyDocumentFailure.prototype = {$isStopSaving: 1}; A.SetDefaultCompanyRequest.prototype = {$isStartSaving: 1}; A.SetDefaultCompanySuccess.prototype = {$isStopSaving: 1}; A.SetDefaultCompanyFailure.prototype = {$isStopSaving: 1}; A.companyReducer_closure.prototype = { call$1(b) { var t4, _s5_ = "other", t1 = this.state, t2 = this.action, t3 = $.$get$lastUpdatedReducer().call$2(t1.lastUpdated, t2); b.get$_company_state$_$this()._lastUpdated = t3; t3 = b.get$userCompany(); t4 = $.$get$userCompanyEntityReducer().call$2(t1.userCompany, t2); t4.toString; A.ArgumentError_checkNotNull(t4, _s5_); t3._company_model$_$v = t4; t4 = b.get$documentState(); t3 = $.$get$documentsReducer().call$2(t1.documentState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._document_state$_$v = t3; t3 = b.get$clientState(); t4 = $.$get$clientsReducer().call$2(t1.clientState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._client_state$_$v = t4; t4 = b.get$productState(); t3 = $.$get$productsReducer().call$2(t1.productState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._product_state$_$v = t3; t3 = b.get$invoiceState(); t4 = $.$get$invoicesReducer().call$2(t1.invoiceState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._invoice_state$_$v = t4; t4 = b.get$expenseState(); t3 = $.$get$expensesReducer().call$2(t1.expenseState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._expense_state$_$v = t3; t3 = b.get$vendorState(); t4 = $.$get$vendorsReducer().call$2(t1.vendorState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._vendor_state$_$v = t4; t4 = b.get$taskState(); t3 = $.$get$tasksReducer().call$2(t1.taskState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._task_state$_$v = t3; t3 = b.get$scheduleState(); t4 = $.$get$schedulesReducer().call$2(t1.scheduleState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._schedule_state$_$v = t4; t4 = b.get$transactionRuleState(); t3 = $.$get$transactionRulesReducer().call$2(t1.transactionRuleState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._transaction_rule_state$_$v = t3; t3 = b.get$transactionState(); t4 = $.$get$transactionsReducer().call$2(t1.transactionState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._transaction_state$_$v = t4; t4 = b.get$bankAccountState(); t3 = $.$get$bankAccountsReducer().call$2(t1.bankAccountState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._bank_account_state$_$v = t3; t3 = b.get$purchaseOrderState(); t4 = $.$get$purchaseOrdersReducer().call$2(t1.purchaseOrderState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._purchase_order_state$_$v = t4; t4 = b.get$recurringExpenseState(); t3 = $.$get$recurringExpensesReducer().call$2(t1.recurringExpenseState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._recurring_expense_state$_$v = t3; t3 = b.get$subscriptionState(); t4 = $.$get$subscriptionsReducer().call$2(t1.subscriptionState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._subscription_state$_$v = t4; t4 = b.get$taskStatusState(); t3 = $.$get$taskStatusesReducer().call$2(t1.taskStatusState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._task_status_state$_$v = t3; t3 = b.get$expenseCategoryState(); t4 = $.$get$expenseCategoriesReducer().call$2(t1.expenseCategoryState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._expense_category_state$_$v = t4; t4 = b.get$recurringInvoiceState(); t3 = $.$get$recurringInvoicesReducer().call$2(t1.recurringInvoiceState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._recurring_invoice_state$_$v = t3; t3 = b.get$webhookState(); t4 = $.$get$webhooksReducer().call$2(t1.webhookState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._webhook_state$_$v = t4; t4 = b.get$tokenState(); t3 = $.$get$tokensReducer().call$2(t1.tokenState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._token_state$_$v = t3; t3 = b.get$paymentTermState(); t4 = $.$get$paymentTermsReducer().call$2(t1.paymentTermState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._payment_term_state$_$v = t4; t4 = b.get$designState(); t3 = $.$get$designsReducer().call$2(t1.designState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._design_state$_$v = t3; t3 = b.get$creditState(); t4 = $.$get$creditsReducer().call$2(t1.creditState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._credit_state$_$v = t4; t4 = b.get$userState(); t3 = $.$get$usersReducer().call$2(t1.userState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._user_state$_$v = t3; t3 = b.get$taxRateState(); t4 = $.$get$taxRatesReducer().call$2(t1.taxRateState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._tax_rate_state$_$v = t4; t4 = b.get$companyGatewayState(); t3 = $.$get$companyGatewaysReducer().call$2(t1.companyGatewayState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._company_gateway_state$_$v = t3; t3 = b.get$projectState(); t4 = $.$get$projectsReducer().call$2(t1.projectState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._project_state$_$v = t4; t4 = b.get$paymentState(); t3 = $.$get$paymentsReducer().call$2(t1.paymentState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._payment_state$_$v = t3; t3 = b.get$quoteState(); t4 = $.$get$quotesReducer().call$2(t1.quoteState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._quote_state$_$v = t4; t4 = b.get$groupState(); t2 = $.$get$groupsReducer().call$2(t1.groupState, t2); A.ArgumentError_checkNotNull(t2, _s5_); t4._group_state$_$v = t2; return b; }, $signature: 1237 }; A.userCompanyEntityReducer_closure.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure12(action)); }, $signature: 1238 }; A.userCompanyEntityReducer__closure12.prototype = { call$1(b) { var t1 = this.action.company; b.get$company().get$_company_model$_$this()._hasEInvoiceCertificate = t1.hasEInvoiceCertificate; b.get$company().get$_company_model$_$this()._hasEInvoiceCertificatePassphrase = t1.hasEInvoiceCertificatePassphrase; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure0.prototype = { call$2(userCompany, action) { var t1 = action.report, t2 = userCompany.settings.reportSettings._map$_map; if (t2.containsKey$1(0, t1)) return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure10(action, t2.$index(0, t1))); else return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure11(action)); }, $signature: 1240 }; A.userCompanyEntityReducer__closure10.prototype = { call$1(b) { var t1 = this.action, t2 = this.settings; b.get$settings().get$reportSettings().$indexSet(0, t1.report, t2.rebuild$1(new A.userCompanyEntityReducer___closure(t1, t2))); return b; }, $signature: 104 }; A.userCompanyEntityReducer___closure.prototype = { call$1(b) { var t4, t5, t0, t6, t1 = this.action, t2 = t1.sortColumn, t3 = t2 == null; if (t3) { t4 = this.settings; t5 = t4.sortAscending; t0 = t5; t5 = t4; t4 = t0; } else { t4 = this.settings; t5 = t2 !== t4.sortColumn || !t4.sortAscending; t0 = t5; t5 = t4; t4 = t0; } b.get$_company_model$_$this()._company_model$_sortAscending = t4; t1 = t1.sortTotalsIndex; t4 = t1 == null; if (t4) t6 = t5.sortTotalsAscending; else t6 = t1 !== t5.sortTotalsIndex || !t5.sortTotalsAscending; b.get$_company_model$_$this()._sortTotalsAscending = t6; if (t3) t2 = t5.sortColumn; b.get$_company_model$_$this()._sortColumn = t2; if (t4) t1 = t5.sortTotalsIndex; b.get$_company_model$_$this()._sortTotalsIndex = t1; return b; }, $signature: 674 }; A.userCompanyEntityReducer__closure11.prototype = { call$1(b) { var t1 = this.action; b.get$settings().get$reportSettings().$indexSet(0, t1.report, A.ReportSettingsEntity_ReportSettingsEntity(t1.sortColumn, t1.sortTotalsIndex)); return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure1.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure9(action)); }, $signature: 1242 }; A.userCompanyEntityReducer__closure9.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; t1 = b.get$settings(); t2 = t2.userCompany.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure2.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure8(action)); }, $signature: 1243 }; A.userCompanyEntityReducer__closure8.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure3.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure7(action)); }, $signature: 1244 }; A.userCompanyEntityReducer__closure7.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure4.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure6(action)); }, $signature: 1245 }; A.userCompanyEntityReducer__closure6.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure5.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure5(action)); }, $signature: 1246 }; A.userCompanyEntityReducer__closure5.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure6.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure4()); }, $signature: 1247 }; A.userCompanyEntityReducer__closure4.prototype = { call$1(b) { b.get$user(0).get$_user_model$_$this()._isTwoFactorEnabled = false; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure7.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure3(action)); }, $signature: 1248 }; A.userCompanyEntityReducer__closure3.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.action.userCompany.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure8.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure2(action)); }, $signature: 1249 }; A.userCompanyEntityReducer__closure2.prototype = { call$1(b) { b.get$company().get$settings().get$_settings_model$_$this()._settings_model$_languageId = this.action.languageId; return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure9.prototype = { call$2(userCompany, action) { return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure1(action)); }, $signature: 1250 }; A.userCompanyEntityReducer__closure1.prototype = { call$1(b) { b.get$settings().get$dashboardFields().replace$1(0, this.action.dashboardFields); return b; }, $signature: 104 }; A.userCompanyEntityReducer_closure10.prototype = { call$2(userCompany, action) { if (action.numberFieldsPerRowDesktop != null) return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure(action)); else if (action.numberFieldsPerRowMobile != null) return userCompany.rebuild$1(new A.userCompanyEntityReducer__closure0(action)); return userCompany; }, $signature: 1251 }; A.userCompanyEntityReducer__closure.prototype = { call$1(b) { b.get$settings().get$_company_model$_$this()._dashboardFieldsPerRowDesktop = this.action.numberFieldsPerRowDesktop; return b; }, $signature: 104 }; A.userCompanyEntityReducer__closure0.prototype = { call$1(b) { b.get$settings().get$_company_model$_$this()._dashboardFieldsPerRowMobile = this.action.numberFieldsPerRowMobile; return b; }, $signature: 104 }; A.loadCompanySuccessReducer_closure.prototype = { call$1(b) { var t1 = b.get$company(); t1.get$taskStatuses().replace$1(0, A._setArrayType([], type$.JSArray_TaskStatusEntity)); t1.get$taskStatusMap().replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.TaskStatusEntity)); t1.get$expenseCategories().replace$1(0, A._setArrayType([], type$.JSArray_ExpenseCategoryEntity)); return t1; }, $signature: 1252 }; A.loadCompanySuccessReducer_closure0.prototype = { call$1(b) { var t1 = b.get$company(), t2 = this._box_0.userCompany.company.get$coreCompany(); A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 104 }; A.saveCompanySuccessReducer_closure.prototype = { call$1(b) { var t1 = this._box_0; b.get$taxRates().replace$1(0, t1.userCompany.company.taxRates); b.get$taskStatuses().replace$1(0, t1.userCompany.company.taskStatuses); b.get$taskStatusMap().replace$1(0, t1.userCompany.company.taskStatusMap); b.get$expenseCategories().replace$1(0, t1.userCompany.company.expenseCategories); b.get$users().replace$1(0, t1.userCompany.company.users); return b; }, $signature: 21 }; A.saveCompanySuccessReducer_closure0.prototype = { call$1(b) { var t1 = b.get$company(), t2 = this.company; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 104 }; A.lastUpdatedReducer_closure.prototype = { call$2(state, action) { return action.userCompany.company.isLarge && state === 0 ? 0 : Date.now(); }, $signature: 1253 }; A.lastUpdatedReducer_closure0.prototype = { call$2(state, action) { return Date.now(); }, $signature: 1254 }; A.memoizedDropdownExpenseCategoriesList_closure.prototype = { call$2(categoryMap, categoryList) { return A.dropdownExpenseCategoriesSelector0(categoryMap, categoryList); }, $signature: 1255 }; A.dropdownExpenseCategoriesSelector_closure1.prototype = { call$1(categoryId) { var t2, t1 = this.categoryMap._map$_map.$index(0, categoryId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownExpenseCategoriesSelector_closure2.prototype = { call$2(categoryAId, categoryBId) { var t1 = this.categoryMap._map$_map, t2 = t1.$index(0, categoryAId); t2.toString; return t2.compareTo$3$expenseCategory$sortAscending$sortField(0, t1.$index(0, categoryBId), true, "name"); }, $signature: 27 }; A.memoizedHasMultipleCurrencies_closure.prototype = { call$3(company, clientMap, groupMap) { return J.get$length$asx($.$get$memoizedGetCurrencyIds().call$3(company, clientMap, groupMap)) > 1; }, $signature: 1256 }; A.memoizedGetCurrencyIds_closure.prototype = { call$3(company, clientMap, groupMap) { return A.getCurrencyIds(company, clientMap, groupMap); }, $signature: 1257 }; A.getCurrencyIds_closure.prototype = { call$2(clientId, client) { var currencyId, group = this.groupMap._map$_map.$index(0, client.groupId), t1 = client.isDeleted; t1.toString; if (!t1) { if (client.get$hasCurrency()) currencyId = client.settings.currencyId; else currencyId = group != null && group.get$hasCurrency() ? group.settings.currencyId : null; if (currencyId != null && !B.JSArray_methods.contains$1(this.currencyIds, currencyId)) this.currencyIds.push(currencyId); } }, $signature: 389 }; A.memoizedFilteredSelector_closure.prototype = { call$2(filter, state) { return A.filteredSelector(filter, state); }, $signature: 1258 }; A.filteredSelector_closure.prototype = { call$1(productId) { var t1 = this.state.productState.map._map$_map.$index(0, productId); t1.toString; return t1; }, $signature: 1259 }; A.filteredSelector_closure0.prototype = { call$1(product) { return product.matchesFilter$1(this.filter); }, $signature: 673 }; A.filteredSelector_closure1.prototype = { call$1(clientId) { var t1 = this.state.clientState.map._map$_map.$index(0, clientId); t1.toString; return t1; }, $signature: 1261 }; A.filteredSelector_closure2.prototype = { call$1(client) { return client.matchesFilter$1(this.filter); }, $signature: 1262 }; A.filteredSelector_closure3.prototype = { call$1(quoteId) { var t1 = this.state.quoteState.map._map$_map.$index(0, quoteId); t1.toString; return t1; }, $signature: 478 }; A.filteredSelector_closure4.prototype = { call$1(quote) { return quote.matchesFilter$1(this.filter); }, $signature: 209 }; A.filteredSelector_closure5.prototype = { call$1(paymentId) { var t1 = this.state.paymentState.map._map$_map.$index(0, paymentId); t1.toString; return t1; }, $signature: 1265 }; A.filteredSelector_closure6.prototype = { call$1(payment) { return payment.matchesFilter$1(this.filter); }, $signature: 476 }; A.filteredSelector_closure7.prototype = { call$1(projectId) { var t1 = this.state.projectState.map._map$_map.$index(0, projectId); t1.toString; return t1; }, $signature: 1267 }; A.filteredSelector_closure8.prototype = { call$1(project) { return project.matchesFilter$1(this.filter); }, $signature: 672 }; A.filteredSelector_closure9.prototype = { call$1(taskId) { var t1 = this.state.taskState.map._map$_map.$index(0, taskId); t1.toString; return t1; }, $signature: 671 }; A.filteredSelector_closure10.prototype = { call$1(task) { return task.matchesFilter$1(this.filter); }, $signature: 670 }; A.filteredSelector_closure11.prototype = { call$1(invoiceId) { var t1 = this.state.invoiceState.map._map$_map.$index(0, invoiceId); t1.toString; return t1; }, $signature: 478 }; A.filteredSelector_closure12.prototype = { call$1(invoice) { return invoice.matchesFilter$1(this.filter); }, $signature: 209 }; A.filteredSelector_closure13.prototype = { call$2(entityA, entityB) { return B.JSString_methods.compareTo$1(entityA.get$listDisplayName(), entityB.get$listDisplayName()); }, $signature: 1271 }; A.UserCompanyState.prototype = { get$user(_) { return this.userCompany.user; }, get$token() { return this.userCompany.token; }, get$isStale() { var t1 = this.lastUpdated; if (t1 <= 0) return true; return Date.now() - t1 > 900000; } }; A._$UserCompanyStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["lastUpdated", serializers.serialize$2$specifiedType(object.lastUpdated, B.FullType_kjq), "userCompany", serializers.serialize$2$specifiedType(object.userCompany, B.FullType_whX), "documentState", serializers.serialize$2$specifiedType(object.documentState, B.FullType_61h), "productState", serializers.serialize$2$specifiedType(object.productState, B.FullType_HZ2), "clientState", serializers.serialize$2$specifiedType(object.clientState, B.FullType_MIo), "invoiceState", serializers.serialize$2$specifiedType(object.invoiceState, B.FullType_mXg), "expenseState", serializers.serialize$2$specifiedType(object.expenseState, B.FullType_5OF), "vendorState", serializers.serialize$2$specifiedType(object.vendorState, B.FullType_xI0), "taskState", serializers.serialize$2$specifiedType(object.taskState, B.FullType_SQp), "projectState", serializers.serialize$2$specifiedType(object.projectState, B.FullType_cEX), "paymentState", serializers.serialize$2$specifiedType(object.paymentState, B.FullType_sgl), "quoteState", serializers.serialize$2$specifiedType(object.quoteState, B.FullType_yqa), "scheduleState", serializers.serialize$2$specifiedType(object.scheduleState, B.FullType_PLA), "transactionRuleState", serializers.serialize$2$specifiedType(object.transactionRuleState, B.FullType_WfU), "transactionState", serializers.serialize$2$specifiedType(object.transactionState, B.FullType_qtf), "bankAccountState", serializers.serialize$2$specifiedType(object.bankAccountState, B.FullType_Sre), "purchaseOrderState", serializers.serialize$2$specifiedType(object.purchaseOrderState, B.FullType_kGC), "recurringExpenseState", serializers.serialize$2$specifiedType(object.recurringExpenseState, B.FullType_nrV), "subscriptionState", serializers.serialize$2$specifiedType(object.subscriptionState, B.FullType_3BG), "taskStatusState", serializers.serialize$2$specifiedType(object.taskStatusState, B.FullType_A6W), "expenseCategoryState", serializers.serialize$2$specifiedType(object.expenseCategoryState, B.FullType_4qm), "recurringInvoiceState", serializers.serialize$2$specifiedType(object.recurringInvoiceState, B.FullType_Elr), "webhookState", serializers.serialize$2$specifiedType(object.webhookState, B.FullType_EAC), "tokenState", serializers.serialize$2$specifiedType(object.tokenState, B.FullType_ouN), "paymentTermState", serializers.serialize$2$specifiedType(object.paymentTermState, B.FullType_KIj), "designState", serializers.serialize$2$specifiedType(object.designState, B.FullType_QKT), "creditState", serializers.serialize$2$specifiedType(object.creditState, B.FullType_lqU), "userState", serializers.serialize$2$specifiedType(object.userState, B.FullType_d4x), "taxRateState", serializers.serialize$2$specifiedType(object.taxRateState, B.FullType_dIX), "companyGatewayState", serializers.serialize$2$specifiedType(object.companyGatewayState, B.FullType_gGD), "groupState", serializers.serialize$2$specifiedType(object.groupState, B.FullType_SNv)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, value, t32, result = new A.UserCompanyStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.GroupState, t2 = type$.CompanyGatewayState, t3 = type$.TaxRateState, t4 = type$.UserState, t5 = type$.CreditState, t6 = type$.DesignState, t7 = type$.PaymentTermState, t8 = type$.TokenState, t9 = type$.WebhookState, t10 = type$.RecurringInvoiceState, t11 = type$.ExpenseCategoryState, t12 = type$.TaskStatusState, t13 = type$.SubscriptionState, t14 = type$.RecurringExpenseState, t15 = type$.PurchaseOrderState, t16 = type$.BankAccountState, t17 = type$.TransactionState, t18 = type$.TransactionRuleState, t19 = type$.ScheduleState, t20 = type$.QuoteState, t21 = type$.PaymentState, t22 = type$.ProjectState, t23 = type$.TaskState, t24 = type$.VendorState, t25 = type$.ExpenseState, t26 = type$.InvoiceState, t27 = type$.ClientState, t28 = type$.ProductState, t29 = type$.DocumentState, t30 = type$.UserCompanyEntity; iterator.moveNext$0();) { t31 = iterator.get$current(iterator); t31.toString; A._asString(t31); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t31) { case "lastUpdated": t31 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t31.toString; A._asInt(t31); result.get$_company_state$_$this()._lastUpdated = t31; break; case "userCompany": t31 = result.get$_company_state$_$this(); t32 = t31._company_state$_userCompany; if (t32 == null) { t32 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t32); t31._company_state$_userCompany = t32; t31 = t32; } else t31 = t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_whX); t32.toString; t30._as(t32); t31._company_model$_$v = t32; break; case "documentState": t31 = result.get$_company_state$_$this(); t32 = t31._documentState; t31 = t32 == null ? t31._documentState = new A.DocumentStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_61h); t32.toString; t29._as(t32); t31._document_state$_$v = t32; break; case "productState": t31 = result.get$_company_state$_$this(); t32 = t31._productState; t31 = t32 == null ? t31._productState = new A.ProductStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_HZ2); t32.toString; t28._as(t32); t31._product_state$_$v = t32; break; case "clientState": t31 = result.get$_company_state$_$this(); t32 = t31._clientState; t31 = t32 == null ? t31._clientState = new A.ClientStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_MIo); t32.toString; t27._as(t32); t31._client_state$_$v = t32; break; case "invoiceState": t31 = result.get$_company_state$_$this(); t32 = t31._invoiceState; t31 = t32 == null ? t31._invoiceState = new A.InvoiceStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_mXg); t32.toString; t26._as(t32); t31._invoice_state$_$v = t32; break; case "expenseState": t31 = result.get$_company_state$_$this(); t32 = t31._expenseState; t31 = t32 == null ? t31._expenseState = new A.ExpenseStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_5OF); t32.toString; t25._as(t32); t31._expense_state$_$v = t32; break; case "vendorState": t31 = result.get$_company_state$_$this(); t32 = t31._vendorState; t31 = t32 == null ? t31._vendorState = new A.VendorStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_xI0); t32.toString; t24._as(t32); t31._vendor_state$_$v = t32; break; case "taskState": t31 = result.get$_company_state$_$this(); t32 = t31._taskState; t31 = t32 == null ? t31._taskState = new A.TaskStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_SQp); t32.toString; t23._as(t32); t31._task_state$_$v = t32; break; case "projectState": t31 = result.get$_company_state$_$this(); t32 = t31._projectState; t31 = t32 == null ? t31._projectState = new A.ProjectStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_cEX); t32.toString; t22._as(t32); t31._project_state$_$v = t32; break; case "paymentState": t31 = result.get$_company_state$_$this(); t32 = t31._paymentState; t31 = t32 == null ? t31._paymentState = new A.PaymentStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_sgl); t32.toString; t21._as(t32); t31._payment_state$_$v = t32; break; case "quoteState": t31 = result.get$_company_state$_$this(); t32 = t31._quoteState; t31 = t32 == null ? t31._quoteState = new A.QuoteStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_yqa); t32.toString; t20._as(t32); t31._quote_state$_$v = t32; break; case "scheduleState": t31 = result.get$_company_state$_$this(); t32 = t31._scheduleState; t31 = t32 == null ? t31._scheduleState = new A.ScheduleStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_PLA); t32.toString; t19._as(t32); t31._schedule_state$_$v = t32; break; case "transactionRuleState": t31 = result.get$_company_state$_$this(); t32 = t31._transactionRuleState; t31 = t32 == null ? t31._transactionRuleState = new A.TransactionRuleStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_WfU); t32.toString; t18._as(t32); t31._transaction_rule_state$_$v = t32; break; case "transactionState": t31 = result.get$_company_state$_$this(); t32 = t31._transactionState; t31 = t32 == null ? t31._transactionState = new A.TransactionStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_qtf); t32.toString; t17._as(t32); t31._transaction_state$_$v = t32; break; case "bankAccountState": t31 = result.get$_company_state$_$this(); t32 = t31._bankAccountState; t31 = t32 == null ? t31._bankAccountState = new A.BankAccountStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_Sre); t32.toString; t16._as(t32); t31._bank_account_state$_$v = t32; break; case "purchaseOrderState": t31 = result.get$_company_state$_$this(); t32 = t31._purchaseOrderState; t31 = t32 == null ? t31._purchaseOrderState = new A.PurchaseOrderStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_kGC); t32.toString; t15._as(t32); t31._purchase_order_state$_$v = t32; break; case "recurringExpenseState": t31 = result.get$_company_state$_$this(); t32 = t31._recurringExpenseState; t31 = t32 == null ? t31._recurringExpenseState = new A.RecurringExpenseStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_nrV); t32.toString; t14._as(t32); t31._recurring_expense_state$_$v = t32; break; case "subscriptionState": t31 = result.get$_company_state$_$this(); t32 = t31._subscriptionState; t31 = t32 == null ? t31._subscriptionState = new A.SubscriptionStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_3BG); t32.toString; t13._as(t32); t31._subscription_state$_$v = t32; break; case "taskStatusState": t31 = result.get$_company_state$_$this(); t32 = t31._taskStatusState; t31 = t32 == null ? t31._taskStatusState = new A.TaskStatusStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_A6W); t32.toString; t12._as(t32); t31._task_status_state$_$v = t32; break; case "expenseCategoryState": t31 = result.get$_company_state$_$this(); t32 = t31._expenseCategoryState; t31 = t32 == null ? t31._expenseCategoryState = new A.ExpenseCategoryStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_4qm); t32.toString; t11._as(t32); t31._expense_category_state$_$v = t32; break; case "recurringInvoiceState": t31 = result.get$_company_state$_$this(); t32 = t31._recurringInvoiceState; t31 = t32 == null ? t31._recurringInvoiceState = new A.RecurringInvoiceStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_Elr); t32.toString; t10._as(t32); t31._recurring_invoice_state$_$v = t32; break; case "webhookState": t31 = result.get$_company_state$_$this(); t32 = t31._webhookState; t31 = t32 == null ? t31._webhookState = new A.WebhookStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_EAC); t32.toString; t9._as(t32); t31._webhook_state$_$v = t32; break; case "tokenState": t31 = result.get$_company_state$_$this(); t32 = t31._tokenState; t31 = t32 == null ? t31._tokenState = new A.TokenStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_ouN); t32.toString; t8._as(t32); t31._token_state$_$v = t32; break; case "paymentTermState": t31 = result.get$_company_state$_$this(); t32 = t31._paymentTermState; t31 = t32 == null ? t31._paymentTermState = new A.PaymentTermStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_KIj); t32.toString; t7._as(t32); t31._payment_term_state$_$v = t32; break; case "designState": t31 = result.get$_company_state$_$this(); t32 = t31._designState; t31 = t32 == null ? t31._designState = new A.DesignStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_QKT); t32.toString; t6._as(t32); t31._design_state$_$v = t32; break; case "creditState": t31 = result.get$_company_state$_$this(); t32 = t31._creditState; t31 = t32 == null ? t31._creditState = new A.CreditStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_lqU); t32.toString; t5._as(t32); t31._credit_state$_$v = t32; break; case "userState": t31 = result.get$_company_state$_$this(); t32 = t31._userState; t31 = t32 == null ? t31._userState = new A.UserStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_d4x); t32.toString; t4._as(t32); t31._user_state$_$v = t32; break; case "taxRateState": t31 = result.get$_company_state$_$this(); t32 = t31._taxRateState; t31 = t32 == null ? t31._taxRateState = new A.TaxRateStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_dIX); t32.toString; t3._as(t32); t31._tax_rate_state$_$v = t32; break; case "companyGatewayState": t31 = result.get$_company_state$_$this(); t32 = t31._companyGatewayState; t31 = t32 == null ? t31._companyGatewayState = new A.CompanyGatewayStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_gGD); t32.toString; t2._as(t32); t31._company_gateway_state$_$v = t32; break; case "groupState": t31 = result.get$_company_state$_$this(); t32 = t31._groupState; t31 = t32 == null ? t31._groupState = new A.GroupStateBuilder() : t32; t32 = serializers.deserialize$2$specifiedType(value, B.FullType_SNv); t32.toString; t1._as(t32); t31._group_state$_$v = t32; break; } } return result._company_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_2bH; }, get$wireName() { return "UserCompanyState"; } }; A._$UserCompanyState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$UserCompanyState && _this.lastUpdated === other.lastUpdated && _this.userCompany.$eq(0, other.userCompany) && _this.documentState.$eq(0, other.documentState) && _this.productState.$eq(0, other.productState) && _this.clientState.$eq(0, other.clientState) && _this.invoiceState.$eq(0, other.invoiceState) && _this.expenseState.$eq(0, other.expenseState) && _this.vendorState.$eq(0, other.vendorState) && _this.taskState.$eq(0, other.taskState) && _this.projectState.$eq(0, other.projectState) && _this.paymentState.$eq(0, other.paymentState) && _this.quoteState.$eq(0, other.quoteState) && _this.scheduleState.$eq(0, other.scheduleState) && _this.transactionRuleState.$eq(0, other.transactionRuleState) && _this.transactionState.$eq(0, other.transactionState) && _this.bankAccountState.$eq(0, other.bankAccountState) && _this.purchaseOrderState.$eq(0, other.purchaseOrderState) && _this.recurringExpenseState.$eq(0, other.recurringExpenseState) && _this.subscriptionState.$eq(0, other.subscriptionState) && _this.taskStatusState.$eq(0, other.taskStatusState) && _this.expenseCategoryState.$eq(0, other.expenseCategoryState) && _this.recurringInvoiceState.$eq(0, other.recurringInvoiceState) && _this.webhookState.$eq(0, other.webhookState) && _this.tokenState.$eq(0, other.tokenState) && _this.paymentTermState.$eq(0, other.paymentTermState) && _this.designState.$eq(0, other.designState) && _this.creditState.$eq(0, other.creditState) && _this.userState.$eq(0, other.userState) && _this.taxRateState.$eq(0, other.taxRateState) && _this.companyGatewayState.$eq(0, other.companyGatewayState) && _this.groupState.$eq(0, other.groupState); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSInt_methods.get$hashCode(_this.lastUpdated)), _this.userCompany.get$hashCode(0)), _this.documentState.get$hashCode(0)), _this.productState.get$hashCode(0)), _this.clientState.get$hashCode(0)), _this.invoiceState.get$hashCode(0)), _this.expenseState.get$hashCode(0)), _this.vendorState.get$hashCode(0)), _this.taskState.get$hashCode(0)), _this.projectState.get$hashCode(0)), _this.paymentState.get$hashCode(0)), _this.quoteState.get$hashCode(0)), _this.scheduleState.get$hashCode(0)), _this.transactionRuleState.get$hashCode(0)), _this.transactionState.get$hashCode(0)), _this.bankAccountState.get$hashCode(0)), _this.purchaseOrderState.get$hashCode(0)), _this.recurringExpenseState.get$hashCode(0)), _this.subscriptionState.get$hashCode(0)), _this.taskStatusState.get$hashCode(0)), _this.expenseCategoryState.get$hashCode(0)), _this.recurringInvoiceState.get$hashCode(0)), _this.webhookState.get$hashCode(0)), _this.tokenState.get$hashCode(0)), _this.paymentTermState.get$hashCode(0)), _this.designState.get$hashCode(0)), _this.creditState.get$hashCode(0)), _this.userState.get$hashCode(0)), _this.taxRateState.get$hashCode(0)), _this.companyGatewayState.get$hashCode(0)), _this.groupState.get$hashCode(0))); t1 = _this._company_state$__hashCode; if (t1 == null) { _this._company_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("UserCompanyState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "lastUpdated", _this.lastUpdated); t2.add$2(t1, "userCompany", _this.userCompany); t2.add$2(t1, "documentState", _this.documentState); t2.add$2(t1, "productState", _this.productState); t2.add$2(t1, "clientState", _this.clientState); t2.add$2(t1, "invoiceState", _this.invoiceState); t2.add$2(t1, "expenseState", _this.expenseState); t2.add$2(t1, "vendorState", _this.vendorState); t2.add$2(t1, "taskState", _this.taskState); t2.add$2(t1, "projectState", _this.projectState); t2.add$2(t1, "paymentState", _this.paymentState); t2.add$2(t1, "quoteState", _this.quoteState); t2.add$2(t1, "scheduleState", _this.scheduleState); t2.add$2(t1, "transactionRuleState", _this.transactionRuleState); t2.add$2(t1, "transactionState", _this.transactionState); t2.add$2(t1, "bankAccountState", _this.bankAccountState); t2.add$2(t1, "purchaseOrderState", _this.purchaseOrderState); t2.add$2(t1, "recurringExpenseState", _this.recurringExpenseState); t2.add$2(t1, "subscriptionState", _this.subscriptionState); t2.add$2(t1, "taskStatusState", _this.taskStatusState); t2.add$2(t1, "expenseCategoryState", _this.expenseCategoryState); t2.add$2(t1, "recurringInvoiceState", _this.recurringInvoiceState); t2.add$2(t1, "webhookState", _this.webhookState); t2.add$2(t1, "tokenState", _this.tokenState); t2.add$2(t1, "paymentTermState", _this.paymentTermState); t2.add$2(t1, "designState", _this.designState); t2.add$2(t1, "creditState", _this.creditState); t2.add$2(t1, "userState", _this.userState); t2.add$2(t1, "taxRateState", _this.taxRateState); t2.add$2(t1, "companyGatewayState", _this.companyGatewayState); t2.add$2(t1, "groupState", _this.groupState); return t2.toString$0(t1); } }; A.UserCompanyStateBuilder.prototype = { get$userCompany() { var t1 = this.get$_company_state$_$this(), t2 = t1._company_state$_userCompany; if (t2 == null) { t2 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t2); t1._company_state$_userCompany = t2; t1 = t2; } else t1 = t2; return t1; }, get$documentState() { var t1 = this.get$_company_state$_$this(), t2 = t1._documentState; return t2 == null ? t1._documentState = new A.DocumentStateBuilder() : t2; }, get$productState() { var t1 = this.get$_company_state$_$this(), t2 = t1._productState; return t2 == null ? t1._productState = new A.ProductStateBuilder() : t2; }, get$clientState() { var t1 = this.get$_company_state$_$this(), t2 = t1._clientState; return t2 == null ? t1._clientState = new A.ClientStateBuilder() : t2; }, get$invoiceState() { var t1 = this.get$_company_state$_$this(), t2 = t1._invoiceState; return t2 == null ? t1._invoiceState = new A.InvoiceStateBuilder() : t2; }, get$expenseState() { var t1 = this.get$_company_state$_$this(), t2 = t1._expenseState; return t2 == null ? t1._expenseState = new A.ExpenseStateBuilder() : t2; }, get$vendorState() { var t1 = this.get$_company_state$_$this(), t2 = t1._vendorState; return t2 == null ? t1._vendorState = new A.VendorStateBuilder() : t2; }, get$taskState() { var t1 = this.get$_company_state$_$this(), t2 = t1._taskState; return t2 == null ? t1._taskState = new A.TaskStateBuilder() : t2; }, get$projectState() { var t1 = this.get$_company_state$_$this(), t2 = t1._projectState; return t2 == null ? t1._projectState = new A.ProjectStateBuilder() : t2; }, get$paymentState() { var t1 = this.get$_company_state$_$this(), t2 = t1._paymentState; return t2 == null ? t1._paymentState = new A.PaymentStateBuilder() : t2; }, get$quoteState() { var t1 = this.get$_company_state$_$this(), t2 = t1._quoteState; return t2 == null ? t1._quoteState = new A.QuoteStateBuilder() : t2; }, get$scheduleState() { var t1 = this.get$_company_state$_$this(), t2 = t1._scheduleState; return t2 == null ? t1._scheduleState = new A.ScheduleStateBuilder() : t2; }, get$transactionRuleState() { var t1 = this.get$_company_state$_$this(), t2 = t1._transactionRuleState; return t2 == null ? t1._transactionRuleState = new A.TransactionRuleStateBuilder() : t2; }, get$transactionState() { var t1 = this.get$_company_state$_$this(), t2 = t1._transactionState; return t2 == null ? t1._transactionState = new A.TransactionStateBuilder() : t2; }, get$bankAccountState() { var t1 = this.get$_company_state$_$this(), t2 = t1._bankAccountState; return t2 == null ? t1._bankAccountState = new A.BankAccountStateBuilder() : t2; }, get$purchaseOrderState() { var t1 = this.get$_company_state$_$this(), t2 = t1._purchaseOrderState; return t2 == null ? t1._purchaseOrderState = new A.PurchaseOrderStateBuilder() : t2; }, get$recurringExpenseState() { var t1 = this.get$_company_state$_$this(), t2 = t1._recurringExpenseState; return t2 == null ? t1._recurringExpenseState = new A.RecurringExpenseStateBuilder() : t2; }, get$subscriptionState() { var t1 = this.get$_company_state$_$this(), t2 = t1._subscriptionState; return t2 == null ? t1._subscriptionState = new A.SubscriptionStateBuilder() : t2; }, get$taskStatusState() { var t1 = this.get$_company_state$_$this(), t2 = t1._taskStatusState; return t2 == null ? t1._taskStatusState = new A.TaskStatusStateBuilder() : t2; }, get$expenseCategoryState() { var t1 = this.get$_company_state$_$this(), t2 = t1._expenseCategoryState; return t2 == null ? t1._expenseCategoryState = new A.ExpenseCategoryStateBuilder() : t2; }, get$recurringInvoiceState() { var t1 = this.get$_company_state$_$this(), t2 = t1._recurringInvoiceState; return t2 == null ? t1._recurringInvoiceState = new A.RecurringInvoiceStateBuilder() : t2; }, get$webhookState() { var t1 = this.get$_company_state$_$this(), t2 = t1._webhookState; return t2 == null ? t1._webhookState = new A.WebhookStateBuilder() : t2; }, get$tokenState() { var t1 = this.get$_company_state$_$this(), t2 = t1._tokenState; return t2 == null ? t1._tokenState = new A.TokenStateBuilder() : t2; }, get$paymentTermState() { var t1 = this.get$_company_state$_$this(), t2 = t1._paymentTermState; return t2 == null ? t1._paymentTermState = new A.PaymentTermStateBuilder() : t2; }, get$designState() { var t1 = this.get$_company_state$_$this(), t2 = t1._designState; return t2 == null ? t1._designState = new A.DesignStateBuilder() : t2; }, get$creditState() { var t1 = this.get$_company_state$_$this(), t2 = t1._creditState; return t2 == null ? t1._creditState = new A.CreditStateBuilder() : t2; }, get$userState() { var t1 = this.get$_company_state$_$this(), t2 = t1._userState; return t2 == null ? t1._userState = new A.UserStateBuilder() : t2; }, get$taxRateState() { var t1 = this.get$_company_state$_$this(), t2 = t1._taxRateState; return t2 == null ? t1._taxRateState = new A.TaxRateStateBuilder() : t2; }, get$companyGatewayState() { var t1 = this.get$_company_state$_$this(), t2 = t1._companyGatewayState; return t2 == null ? t1._companyGatewayState = new A.CompanyGatewayStateBuilder() : t2; }, get$groupState() { var t1 = this.get$_company_state$_$this(), t2 = t1._groupState; return t2 == null ? t1._groupState = new A.GroupStateBuilder() : t2; }, get$_company_state$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._company_state$_$v; if ($$v != null) { _this._lastUpdated = $$v.lastUpdated; t1 = $$v.userCompany; t2 = new A.UserCompanyEntityBuilder(); A.UserCompanyEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._company_model$_$v = t1; _this._company_state$_userCompany = t2; t2 = $$v.documentState; t1 = new A.DocumentStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._document_state$_$v = t2; _this._documentState = t1; t1 = $$v.productState; t2 = new A.ProductStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._product_state$_$v = t1; _this._productState = t2; t2 = $$v.clientState; t1 = new A.ClientStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._client_state$_$v = t2; _this._clientState = t1; t1 = $$v.invoiceState; t2 = new A.InvoiceStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._invoice_state$_$v = t1; _this._invoiceState = t2; t2 = $$v.expenseState; t1 = new A.ExpenseStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._expense_state$_$v = t2; _this._expenseState = t1; t1 = $$v.vendorState; t2 = new A.VendorStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._vendor_state$_$v = t1; _this._vendorState = t2; t2 = $$v.taskState; t1 = new A.TaskStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._task_state$_$v = t2; _this._taskState = t1; t1 = $$v.projectState; t2 = new A.ProjectStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._project_state$_$v = t1; _this._projectState = t2; t2 = $$v.paymentState; t1 = new A.PaymentStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._payment_state$_$v = t2; _this._paymentState = t1; t1 = $$v.quoteState; t2 = new A.QuoteStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._quote_state$_$v = t1; _this._quoteState = t2; t2 = $$v.scheduleState; t1 = new A.ScheduleStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._schedule_state$_$v = t2; _this._scheduleState = t1; t1 = $$v.transactionRuleState; t2 = new A.TransactionRuleStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._transaction_rule_state$_$v = t1; _this._transactionRuleState = t2; t2 = $$v.transactionState; t1 = new A.TransactionStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._transaction_state$_$v = t2; _this._transactionState = t1; t1 = $$v.bankAccountState; t2 = new A.BankAccountStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._bank_account_state$_$v = t1; _this._bankAccountState = t2; t2 = $$v.purchaseOrderState; t1 = new A.PurchaseOrderStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._purchase_order_state$_$v = t2; _this._purchaseOrderState = t1; t1 = $$v.recurringExpenseState; t2 = new A.RecurringExpenseStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._recurring_expense_state$_$v = t1; _this._recurringExpenseState = t2; t2 = $$v.subscriptionState; t1 = new A.SubscriptionStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._subscription_state$_$v = t2; _this._subscriptionState = t1; t1 = $$v.taskStatusState; t2 = new A.TaskStatusStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._task_status_state$_$v = t1; _this._taskStatusState = t2; t2 = $$v.expenseCategoryState; t1 = new A.ExpenseCategoryStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._expense_category_state$_$v = t2; _this._expenseCategoryState = t1; t1 = $$v.recurringInvoiceState; t2 = new A.RecurringInvoiceStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._recurring_invoice_state$_$v = t1; _this._recurringInvoiceState = t2; t2 = $$v.webhookState; t1 = new A.WebhookStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._webhook_state$_$v = t2; _this._webhookState = t1; t1 = $$v.tokenState; t2 = new A.TokenStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._token_state$_$v = t1; _this._tokenState = t2; t2 = $$v.paymentTermState; t1 = new A.PaymentTermStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._payment_term_state$_$v = t2; _this._paymentTermState = t1; t1 = $$v.designState; t2 = new A.DesignStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._design_state$_$v = t1; _this._designState = t2; t2 = $$v.creditState; t1 = new A.CreditStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._credit_state$_$v = t2; _this._creditState = t1; t1 = $$v.userState; t2 = new A.UserStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._user_state$_$v = t1; _this._userState = t2; t2 = $$v.taxRateState; t1 = new A.TaxRateStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._tax_rate_state$_$v = t2; _this._taxRateState = t1; t1 = $$v.companyGatewayState; t2 = new A.CompanyGatewayStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._company_gateway_state$_$v = t1; _this._companyGatewayState = t2; t2 = $$v.groupState; t1 = new A.GroupStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._group_state$_$v = t2; _this._groupState = t1; _this._company_state$_$v = null; } return _this; }, _company_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, exception, _this = this, _s16_ = "UserCompanyState", _$result = null; try { _$result0 = _this._company_state$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_state$_$this()._lastUpdated, _s16_, "lastUpdated"); t2 = _this.get$userCompany()._company_model$_build$0(); t3 = _this.get$documentState()._document_state$_build$0(); t4 = _this.get$productState()._product_state$_build$0(); t5 = _this.get$clientState()._client_state$_build$0(); t6 = _this.get$invoiceState()._invoice_state$_build$0(); t7 = _this.get$expenseState()._expense_state$_build$0(); t8 = _this.get$vendorState()._vendor_state$_build$0(); t9 = _this.get$taskState()._task_state$_build$0(); t10 = _this.get$projectState()._project_state$_build$0(); t11 = _this.get$paymentState()._payment_state$_build$0(); t12 = _this.get$quoteState()._quote_state$_build$0(); t13 = _this.get$scheduleState()._schedule_state$_build$0(); t14 = _this.get$transactionRuleState()._transaction_rule_state$_build$0(); t15 = _this.get$transactionState()._transaction_state$_build$0(); t16 = _this.get$bankAccountState()._bank_account_state$_build$0(); t17 = _this.get$purchaseOrderState()._purchase_order_state$_build$0(); t18 = _this.get$recurringExpenseState()._recurring_expense_state$_build$0(); t19 = _this.get$subscriptionState()._subscription_state$_build$0(); t20 = _this.get$taskStatusState()._task_status_state$_build$0(); t21 = _this.get$expenseCategoryState()._expense_category_state$_build$0(); t22 = _this.get$recurringInvoiceState()._recurring_invoice_state$_build$0(); t23 = _this.get$webhookState()._webhook_state$_build$0(); t24 = _this.get$tokenState()._token_state$_build$0(); t25 = _this.get$paymentTermState()._payment_term_state$_build$0(); t26 = _this.get$designState()._design_state$_build$0(); t27 = _this.get$creditState()._credit_state$_build$0(); t28 = _this.get$userState()._user_state$_build$0(); t29 = _this.get$taxRateState()._tax_rate_state$_build$0(); _$result0 = A._$UserCompanyState$_(t16, t5, _this.get$companyGatewayState()._company_gateway_state$_build$0(), t27, t26, t3, t21, t7, _this.get$groupState()._group_state$_build$0(), t6, t1, t11, t25, t4, t10, t17, t12, t18, t22, t13, t19, t9, t20, t29, t24, t14, t15, t2, t28, t8, t23); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "userCompany"; _this.get$userCompany()._company_model$_build$0(); _$failedField.__late_helper$_value = "documentState"; _this.get$documentState()._document_state$_build$0(); _$failedField.__late_helper$_value = "productState"; _this.get$productState()._product_state$_build$0(); _$failedField.__late_helper$_value = "clientState"; _this.get$clientState()._client_state$_build$0(); _$failedField.__late_helper$_value = "invoiceState"; _this.get$invoiceState()._invoice_state$_build$0(); _$failedField.__late_helper$_value = "expenseState"; _this.get$expenseState()._expense_state$_build$0(); _$failedField.__late_helper$_value = "vendorState"; _this.get$vendorState()._vendor_state$_build$0(); _$failedField.__late_helper$_value = "taskState"; _this.get$taskState()._task_state$_build$0(); _$failedField.__late_helper$_value = "projectState"; _this.get$projectState()._project_state$_build$0(); _$failedField.__late_helper$_value = "paymentState"; _this.get$paymentState()._payment_state$_build$0(); _$failedField.__late_helper$_value = "quoteState"; _this.get$quoteState()._quote_state$_build$0(); _$failedField.__late_helper$_value = "scheduleState"; _this.get$scheduleState()._schedule_state$_build$0(); _$failedField.__late_helper$_value = "transactionRuleState"; _this.get$transactionRuleState()._transaction_rule_state$_build$0(); _$failedField.__late_helper$_value = "transactionState"; _this.get$transactionState()._transaction_state$_build$0(); _$failedField.__late_helper$_value = "bankAccountState"; _this.get$bankAccountState()._bank_account_state$_build$0(); _$failedField.__late_helper$_value = "purchaseOrderState"; _this.get$purchaseOrderState()._purchase_order_state$_build$0(); _$failedField.__late_helper$_value = "recurringExpenseState"; _this.get$recurringExpenseState()._recurring_expense_state$_build$0(); _$failedField.__late_helper$_value = "subscriptionState"; _this.get$subscriptionState()._subscription_state$_build$0(); _$failedField.__late_helper$_value = "taskStatusState"; _this.get$taskStatusState()._task_status_state$_build$0(); _$failedField.__late_helper$_value = "expenseCategoryState"; _this.get$expenseCategoryState()._expense_category_state$_build$0(); _$failedField.__late_helper$_value = "recurringInvoiceState"; _this.get$recurringInvoiceState()._recurring_invoice_state$_build$0(); _$failedField.__late_helper$_value = "webhookState"; _this.get$webhookState()._webhook_state$_build$0(); _$failedField.__late_helper$_value = "tokenState"; _this.get$tokenState()._token_state$_build$0(); _$failedField.__late_helper$_value = "paymentTermState"; _this.get$paymentTermState()._payment_term_state$_build$0(); _$failedField.__late_helper$_value = "designState"; _this.get$designState()._design_state$_build$0(); _$failedField.__late_helper$_value = "creditState"; _this.get$creditState()._credit_state$_build$0(); _$failedField.__late_helper$_value = "userState"; _this.get$userState()._user_state$_build$0(); _$failedField.__late_helper$_value = "taxRateState"; _this.get$taxRateState()._tax_rate_state$_build$0(); _$failedField.__late_helper$_value = "companyGatewayState"; _this.get$companyGatewayState()._company_gateway_state$_build$0(); _$failedField.__late_helper$_value = "groupState"; _this.get$groupState()._group_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_state$_$v = t1; return _$result; } }; A.ViewCompanyGatewayList.prototype = {$isPersistUI: 1}; A.ViewCompanyGateway.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditCompanyGateway.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$companyGateway() { return this.companyGateway; } }; A.UpdateCompanyGateway.prototype = {$isPersistUI: 1, get$companyGateway() { return this.companyGateway; } }; A.LoadCompanyGateway.prototype = {}; A.LoadCompanyGatewayRequest.prototype = {$isStartLoading: 1}; A.LoadCompanyGatewayFailure.prototype = { toString$0(_) { return "LoadCompanyGatewayFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadCompanyGatewaySuccess.prototype = { toString$0(_) { return "LoadCompanyGatewaySuccess{companyGateway: " + this.companyGateway.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$companyGateway() { return this.companyGateway; } }; A.LoadCompanyGatewaysRequest.prototype = {$isStartLoading: 1}; A.LoadCompanyGatewaysFailure.prototype = { toString$0(_) { return "LoadCompanyGatewaysFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadCompanyGatewaysSuccess.prototype = { toString$0(_) { return "LoadCompanyGatewaysSuccess{companyGateways: " + this.companyGateways.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveCompanyGatewayRequest.prototype = {$isStartSaving: 1, get$companyGateway() { return this.companyGateway; } }; A.SaveCompanyGatewaySuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$companyGateway() { return this.companyGateway; } }; A.AddCompanyGatewaySuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$companyGateway() { return this.companyGateway; } }; A.SaveCompanyGatewayFailure.prototype = {$isStopSaving: 1}; A.ArchiveCompanyGatewayRequest.prototype = {$isStartSaving: 1}; A.ArchiveCompanyGatewaySuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveCompanyGatewayFailure.prototype = {$isStopSaving: 1}; A.DeleteCompanyGatewayRequest.prototype = {$isStartSaving: 1}; A.DeleteCompanyGatewaySuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteCompanyGatewayFailure.prototype = {$isStopSaving: 1}; A.DisconnectCompanyGatewayRequest.prototype = {$isStartSaving: 1}; A.DisconnectCompanyGatewaySuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DisconnectCompanyGatewayFailure.prototype = {$isStopSaving: 1}; A.RestoreCompanyGatewayRequest.prototype = {$isStartSaving: 1}; A.RestoreCompanyGatewaySuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreCompanyGatewayFailure.prototype = {$isStopSaving: 1}; A.FilterCompanyGatewaysByState.prototype = {$isPersistUI: 1}; A.FilterCompanyGatewaysByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterCompanyGatewaysByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterCompanyGatewaysByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterCompanyGatewaysByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleCompanyGatewayAction_closure.prototype = { call$1(companyGateway) { return companyGateway.get$id(companyGateway); }, $signature: 48 }; A.handleCompanyGatewayAction_closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 36 }; A.handleCompanyGatewayAction_closure1.prototype = { call$1(_) { var _this = this; A.passwordCallback(false, new A.handleCompanyGatewayAction__closure(_this.store, _this.completer, _this.companyGateway), _this.context, false); }, $signature: 28 }; A.handleCompanyGatewayAction__closure.prototype = { call$2(password, idToken) { var t2, t1 = this.companyGateway; t1 = t1.get$id(t1); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DisconnectCompanyGatewayRequest(this.completer, t1, password, idToken)); }, $signature: 85 }; A.StartCompanyGatewayMultiselect.prototype = {}; A.AddToCompanyGatewayMultiselect.prototype = {}; A.RemoveFromCompanyGatewayMultiselect.prototype = {}; A.ClearCompanyGatewayMultiselect.prototype = {}; A._editCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s31_ = "/settings/company_gateways/edit"; next.call$1(type$.nullable_EditCompanyGateway._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s31_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s31_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewCompanyGateway_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewCompanyGateway_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewCompanyGateway._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/company_gateways/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/company_gateways/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewCompanyGatewayList_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s26_ = "/settings/company_gateways"; next.call$1(type$.nullable_ViewCompanyGatewayList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s26_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s26_, new A._viewCompanyGatewayList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewCompanyGatewayList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevCompanyGateways; type$.ArchiveCompanyGatewayRequest._as(dynamicAction); t1 = dynamicAction.companyGatewayIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CompanyGatewayEntity?>"); prevCompanyGateways = A.List_List$of(new A.MappedListIterable(t1, new A._archiveCompanyGateway__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveCompanyGateway__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveCompanyGateway__closure1(store, prevCompanyGateways, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveCompanyGateway__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].companyGatewayState.map._map$_map.$index(0, id); }, $signature: 472 }; A._archiveCompanyGateway__closure0.prototype = { call$1(companyGateways) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveCompanyGatewaySuccess(companyGateways)); this.action.completer.complete$1(0, null); }, $signature: 465 }; A._archiveCompanyGateway__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveCompanyGatewayFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevCompanyGateways; type$.DeleteCompanyGatewayRequest._as(dynamicAction); t1 = dynamicAction.companyGatewayIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CompanyGatewayEntity?>"); prevCompanyGateways = A.List_List$of(new A.MappedListIterable(t1, new A._deleteCompanyGateway__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteCompanyGateway__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteCompanyGateway__closure1(store, prevCompanyGateways, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteCompanyGateway__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].companyGatewayState.map._map$_map.$index(0, id); }, $signature: 472 }; A._deleteCompanyGateway__closure0.prototype = { call$1(companyGateways) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCompanyGatewaySuccess(companyGateways)); this.action.completer.complete$1(0, null); }, $signature: 465 }; A._deleteCompanyGateway__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCompanyGatewayFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevCompanyGateways; type$.RestoreCompanyGatewayRequest._as(dynamicAction); t1 = dynamicAction.companyGatewayIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CompanyGatewayEntity?>"); prevCompanyGateways = A.List_List$of(new A.MappedListIterable(t1, new A._restoreCompanyGateway__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreCompanyGateway__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreCompanyGateway__closure1(store, prevCompanyGateways, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreCompanyGateway__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].companyGatewayState.map._map$_map.$index(0, id); }, $signature: 472 }; A._restoreCompanyGateway__closure0.prototype = { call$1(companyGateways) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreCompanyGatewaySuccess(companyGateways)); this.action.completer.complete$1(0, null); }, $signature: 465 }; A._restoreCompanyGateway__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreCompanyGatewayFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._disconnectCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DisconnectCompanyGatewayRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.disconnect$4(0, J.get$credentials$z(t1), dynamicAction.companyGatewayId, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._disconnectCompanyGateway__closure(store, dynamicAction), type$.Null).catchError$1(new A._disconnectCompanyGateway__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._disconnectCompanyGateway__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnectCompanyGatewaySuccess()); this.action.completer.complete$1(0, null); }, $signature: 113 }; A._disconnectCompanyGateway__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnectCompanyGatewayFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveCompanyGatewayRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.companyGateway; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveCompanyGateway__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveCompanyGateway__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveCompanyGateway__closure.prototype = { call$1(companyGateway) { var t1 = this.action, t2 = t1.companyGateway.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddCompanyGatewaySuccess(companyGateway)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveCompanyGatewaySuccess(companyGateway)); } t1.completer.complete$1(0, companyGateway); }, $signature: 355 }; A._saveCompanyGateway__closure0.prototype = { call$1(error) { var t1; A.print(error); A.StackTrace_current(); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyGatewayFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadCompanyGateway_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadCompanyGateway._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadCompanyGatewayRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.companyGatewayId).then$1$1(0, new A._loadCompanyGateway__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadCompanyGateway__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadCompanyGateway__closure.prototype = { call$1(companyGateway) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCompanyGatewaySuccess(companyGateway)); this.action.completer.complete$1(0, null); }, $signature: 355 }; A._loadCompanyGateway__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCompanyGatewayFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadCompanyGateways_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadCompanyGateways._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadCompanyGatewaysRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadCompanyGateways__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadCompanyGateways__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadCompanyGateways__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCompanyGatewaysSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1275 }; A._loadCompanyGateways__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCompanyGatewaysFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.companyGatewayUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$companyGatewayListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer7().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._company_gateway_model$_$v = t1; t1 = $.$get$selectedIdReducer7().call$2(t2.selectedId, t3); b.get$_company_gateway_state$_$this()._company_gateway_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer7().call$2(t2.forceSelected, t3); b.get$_company_gateway_state$_$this()._company_gateway_state$_forceSelected = t3; return b; }, $signature: 1276 }; A.forceSelectedReducer_closure64.prototype = { call$2(completer, action) { return true; }, $signature: 1277 }; A.forceSelectedReducer_closure65.prototype = { call$2(completer, action) { return false; }, $signature: 1278 }; A.forceSelectedReducer_closure66.prototype = { call$2(completer, action) { return false; }, $signature: 1279 }; A.forceSelectedReducer_closure67.prototype = { call$2(completer, action) { return false; }, $signature: 1280 }; A.forceSelectedReducer_closure68.prototype = { call$2(completer, action) { return false; }, $signature: 1281 }; A.forceSelectedReducer_closure69.prototype = { call$2(completer, action) { return false; }, $signature: 1282 }; A.forceSelectedReducer_closure70.prototype = { call$2(completer, action) { return false; }, $signature: 1283 }; A.forceSelectedReducer_closure71.prototype = { call$2(completer, action) { return false; }, $signature: 1284 }; A.selectedIdReducer_closure121.prototype = { call$2(completer, action) { return ""; }, $signature: 1285 }; A.selectedIdReducer_closure122.prototype = { call$2(completer, action) { return ""; }, $signature: 1286 }; A.selectedIdReducer_closure123.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_companyGateway ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure124.prototype = { call$2(selectedId, action) { return action.companyGatewayId; }, $signature: 1287 }; A.selectedIdReducer_closure125.prototype = { call$2(selectedId, action) { return action.companyGateway.id; }, $signature: 1288 }; A.selectedIdReducer_closure126.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure127.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure128.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1289 }; A.selectedIdReducer_closure129.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1290 }; A.selectedIdReducer_closure130.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1291 }; A.selectedIdReducer_closure131.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1292 }; A.selectedIdReducer_closure132.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1293 }; A.selectedIdReducer_closure133.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1294 }; A.selectedIdReducer_closure134.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1295 }; A.selectedIdReducer_closure135.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_companyGateway ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure37.prototype = { call$2(companyGateways, action) { return J.$index$asx(action.companyGateways, 0); }, $signature: 1296 }; A.editingReducer_closure38.prototype = { call$2(companyGateways, action) { return J.$index$asx(action.companyGateways, 0); }, $signature: 1297 }; A.editingReducer_closure39.prototype = { call$2(companyGateways, action) { return J.$index$asx(action.companyGateways, 0); }, $signature: 1298 }; A.editingReducer_closure40.prototype = { call$2(companyGateway, action) { return action.companyGateway.rebuild$1(new A.editingReducer__closure13()); }, $signature: 1299 }; A.editingReducer__closure13.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._company_gateway_model$_isChanged = true; return b; }, $signature: 61 }; A.companyGatewayListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.companyGatewayListReducer__closure()); }, $signature: 62 }; A.companyGatewayListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterCompanyGatewaysByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCompanyGatewaysByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCompanyGatewaysByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCompanyGatewaysByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCompanyGatewaysByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterCompanyGatewaysByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterCompanyGateways_closure.prototype = { call$1(b) { var t1 = this.action, t2 = t1.get$filter(t1); b.get$_list_ui_state$_$this()._list_ui_state$_filter = t2; t1.get$filter(t1); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = this.companyGatewayListState.filterClearedAt; return b; }, $signature: 1 }; A._sortCompanyGateways_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this(); t1 = this.action; t1.get$field(); b.get$_list_ui_state$_$this()._sortAscending = true; t1 = t1.get$field(); b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure7.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure7.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure7.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure7.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveCompanyGatewaySuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.companyGateways), t2 = type$.MapBuilder_String_CompanyGatewayEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_company_gateway_state$_$this(); t5 = t4._company_gateway_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._company_gateway_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 462 }; A._deleteCompanyGatewaySuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.companyGateways), t2 = type$.MapBuilder_String_CompanyGatewayEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_company_gateway_state$_$this(); t5 = t4._company_gateway_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._company_gateway_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 462 }; A._restoreCompanyGatewaySuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.companyGateways), t2 = type$.MapBuilder_String_CompanyGatewayEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_company_gateway_state$_$this(); t5 = t4._company_gateway_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._company_gateway_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 462 }; A._addCompanyGateway_closure.prototype = { call$1(b) { var t1 = this.action.companyGateway, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addCompanyGateway__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 233 }; A._addCompanyGateway__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_company_gateway_model$_$this()._company_gateway_model$_loadedAt = t1; return b; }, $signature: 61 }; A._updateCompanyGateway_closure.prototype = { call$1(b) { var t1 = this.action.companyGateway; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updateCompanyGateway__closure())); return b; }, $signature: 233 }; A._updateCompanyGateway__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_company_gateway_model$_$this()._company_gateway_model$_loadedAt = t1; return b; }, $signature: 61 }; A._setLoadedCompanyGateway_closure.prototype = { call$1(b) { var t1 = this.action.companyGateway; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._setLoadedCompanyGateway__closure())); return b; }, $signature: 233 }; A._setLoadedCompanyGateway__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_company_gateway_model$_$this()._company_gateway_model$_loadedAt = t1; return b; }, $signature: 61 }; A._setLoadedCompany_closure1.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.userCompany.company.companyGateways, new A._setLoadedCompany__closure1(), new A._setLoadedCompany__closure2(), type$.String, type$.CompanyGatewayEntity)); return b; }, $signature: 233 }; A._setLoadedCompany__closure1.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompany__closure2.prototype = { call$1(item) { return item; }, $signature: 668 }; A._setLoadedCompany_closure2.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 233 }; A._setLoadedCompanyGateways_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.companyGateways, new A._setLoadedCompanyGateways__closure(), new A._setLoadedCompanyGateways__closure0(), type$.String, type$.CompanyGatewayEntity)); return b; }, $signature: 233 }; A._setLoadedCompanyGateways__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompanyGateways__closure0.prototype = { call$1(item) { return item; }, $signature: 668 }; A._setLoadedCompanyGateways_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 233 }; A.memoizedFilteredCompanyGatewayList_closure.prototype = { call$5(companyGatewayMap, companyGatewayList, companyGatewayListState, companyGatewayIds, includeAll) { return A.filteredCompanyGatewaysSelector(companyGatewayMap, companyGatewayList, companyGatewayListState, companyGatewayIds, includeAll); }, $signature: 1303 }; A.filteredCompanyGatewaysSelector_closure.prototype = { call$1(companyGatewayId) { var t1 = this.companyGatewayMap._map$_map.$index(0, companyGatewayId); t1.toString; if (!t1.matchesStates$1(this.companyGatewayListState.stateFilters)) return false; return true; }, $signature: 12 }; A.filteredCompanyGatewaysSelector_closure0.prototype = { call$1(id) { var t1; if (id.length !== 0) { t1 = this.companyGatewayMap._map$_map; t1 = t1.containsKey$1(0, id) && t1.$index(0, id).matchesStates$1(this.companyGatewayListState.stateFilters); } else t1 = false; return t1; }, $signature: 12 }; A.filteredCompanyGatewaysSelector_closure1.prototype = { call$1(id) { var t1 = this.gatewaysIds; if (!B.JSArray_methods.contains$1(t1, id)) B.JSArray_methods.add$1(t1, id); }, $signature: 15 }; A.memoizedCalculateCompanyGatewayProcessed_closure.prototype = { call$2(companyGatewayId, paymentMap) { return A.calculateCompanyGatewayProcessed(companyGatewayId, paymentMap); }, $signature: 1304 }; A.calculateCompanyGatewayProcessed_closure.prototype = { call$2(paymentId, payment) { var t1; if (payment.companyGatewayId === this.companyGatewayId) { t1 = this._box_0; t1.total = t1.total + payment.get$completedAmount() * payment.exchangeRate; } }, $signature: 197 }; A.memoizedClientStatsForCompanyGateway_closure.prototype = { call$2(companyGatewayId, clientMap) { return A.clientStatsForCompanyGateway(companyGatewayId, clientMap); }, $signature: 676 }; A.clientStatsForCompanyGateway_closure.prototype = { call$2(clientId, client) { var t2, t1 = client.gatewayTokens._list$_list; if (!new A.WhereIterable(t1, new A.clientStatsForCompanyGateway__closure(this.companyGatewayId), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).get$isEmpty(0)) { t1 = client.archivedAt > 0; if (t1) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 389 }; A.clientStatsForCompanyGateway__closure.prototype = { call$1(token) { return token.companyGatewayId === this.companyGatewayId; }, $signature: 675 }; A.memoizedPaymentStatsForCompanyGateway_closure.prototype = { call$2(companyGatewayId, paymentMap) { return A.paymentStatsForCompanyGateway(companyGatewayId, paymentMap); }, $signature: 1306 }; A.paymentStatsForCompanyGateway_closure.prototype = { call$2(paymentId, payment) { var t1, t2; if (payment.companyGatewayId === this.companyGatewayId) { t1 = payment.archivedAt > 0; if (t1) { t2 = payment.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = payment.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = payment.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 197 }; A.getUnconnectedStripeAccount_closure.prototype = { call$2(id, gateway) { var t1; if (gateway.gatewayId === "d14dd26a47cecc30fdd65700bfb67b34") { if (gateway.archivedAt > 0) { t1 = gateway.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = gateway.isDeleted; t1.toString; t1 = !t1; } else t1 = false; } else t1 = false; if (t1) { t1 = gateway.get$parsedConfig(); t1.toString; t1 = J.$index$asx(t1, "account_id"); if (J.toString$0$(t1 == null ? "" : t1).length === 0) this._box_0.unconnectedGateway = gateway; } }, $signature: 1307 }; A.CompanyGatewayState.prototype = { $get$1(_, companyGatewayId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, companyGatewayId)) { t1 = t1.$index(0, companyGatewayId); t1.toString; return t1; } else return A.CompanyGatewayEntity_CompanyGatewayEntity(companyGatewayId, null); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.CompanyGatewayUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$CompanyGatewayStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_woc0), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.CompanyGatewayStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_CompanyGatewayEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_company_gateway_state$_$this(); t6 = t5._company_gateway_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._company_gateway_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_woc0); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_company_gateway_state$_$this(); t6 = t5._company_gateway_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._company_gateway_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._company_gateway_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_86y1; }, get$wireName() { return "CompanyGatewayState"; } }; A._$CompanyGatewayUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_UQL)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.CompanyGatewayUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.CompanyGatewayEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_company_gateway_state$_$this(); t4 = t3._company_gateway_state$_editing; if (t4 == null) { t4 = new A.CompanyGatewayEntityBuilder(); t4.get$_company_gateway_model$_$this()._requireCustomValue1 = false; t4.get$_company_gateway_model$_$this()._requireCustomValue2 = false; t4.get$_company_gateway_model$_$this()._requireCustomValue3 = false; t4.get$_company_gateway_model$_$this()._requireCustomValue4 = false; t4.get$_company_gateway_model$_$this()._alwaysShowRequiredFields = true; t3._company_gateway_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_UQL); t4.toString; t2._as(t4); t3._company_gateway_model$_$v = t4; break; case "listUIState": t3 = result.get$_company_gateway_state$_$this(); t4 = t3._company_gateway_state$_listUIState; t3 = t4 == null ? t3._company_gateway_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_company_gateway_state$_$this()._company_gateway_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_gateway_state$_$this()._company_gateway_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_company_gateway_state$_$this()._company_gateway_state$_tabIndex = t3; break; } } return result._company_gateway_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8aB6; }, get$wireName() { return "CompanyGatewayUIState"; } }; A._$CompanyGatewayState.prototype = { rebuild$1(updates) { var t1 = new A.CompanyGatewayStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._company_gateway_state$_$v = this; updates.call$1(t1); return t1._company_gateway_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CompanyGatewayState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_gateway_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._company_gateway_state$__hashCode; if (t1 == null) { _this._company_gateway_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyGatewayState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.CompanyGatewayStateBuilder.prototype = { get$map(_) { var t1 = this.get$_company_gateway_state$_$this(), t2 = t1._company_gateway_state$_map; return t2 == null ? t1._company_gateway_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.CompanyGatewayEntity) : t2; }, get$list(_) { var t1 = this.get$_company_gateway_state$_$this(), t2 = t1._company_gateway_state$_list; return t2 == null ? t1._company_gateway_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_company_gateway_state$_$this() { var t1, t2, _this = this, $$v = _this._company_gateway_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._company_gateway_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._company_gateway_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._company_gateway_state$_$v = null; } return _this; }, _company_gateway_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._company_gateway_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$CompanyGatewayState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("CompanyGatewayState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_gateway_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$CompanyGatewayUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$CompanyGatewayUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_gateway_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._company_gateway_state$__hashCode; if (t1 == null) { _this._company_gateway_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyGatewayUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.CompanyGatewayUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_company_gateway_state$_$this(), t2 = t1._company_gateway_state$_editing; if (t2 == null) { t2 = new A.CompanyGatewayEntityBuilder(); A.CompanyGatewayEntity__initializeBuilder(t2); t1._company_gateway_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_company_gateway_state$_$this(), t2 = t1._company_gateway_state$_listUIState; return t2 == null ? t1._company_gateway_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_company_gateway_state$_$this() { var t1, t2, _this = this, $$v = _this._company_gateway_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.CompanyGatewayEntityBuilder(); A.CompanyGatewayEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._company_gateway_model$_$v = t1; t1 = t2; } _this._company_gateway_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._company_gateway_state$_listUIState = t2; _this._company_gateway_state$_selectedId = $$v.selectedId; _this._company_gateway_state$_forceSelected = $$v.forceSelected; _this._company_gateway_state$_tabIndex = $$v.tabIndex; _this._company_gateway_state$_saveCompleter = $$v.saveCompleter; _this._company_gateway_state$_cancelCompleter = $$v.cancelCompleter; _this._company_gateway_state$_$v = null; } return _this; }, _company_gateway_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s21_ = "CompanyGatewayUIState", _$result = null; try { _$result0 = _this._company_gateway_state$_$v; if (_$result0 == null) { t1 = _this._company_gateway_state$_editing; t1 = t1 == null ? null : t1._company_gateway_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_company_gateway_state$_$this()._company_gateway_state$_selectedId; t4 = _this.get$_company_gateway_state$_$this()._company_gateway_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_gateway_state$_$this()._company_gateway_state$_tabIndex, _s21_, "tabIndex"); t6 = _this.get$_company_gateway_state$_$this()._company_gateway_state$_saveCompleter; _$result0 = A._$CompanyGatewayUIState$_(_this.get$_company_gateway_state$_$this()._company_gateway_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._company_gateway_state$_editing; if (t1 != null) t1._company_gateway_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s21_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._company_gateway_state$_$v = t1; return _$result; } }; A._CompanyGatewayUIState_Object_EntityUIState.prototype = {}; A.ViewCreditList.prototype = {$isPersistUI: 1}; A.ViewCredit.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditCredit.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$credit() { return this.credit; } }; A.ShowEmailCredit.prototype = { get$credit() { return this.credit; } }; A.ShowPdfCredit.prototype = { get$credit() { return this.credit; } }; A.EditCreditItem.prototype = {$isPersistUI: 1}; A.UpdateCredit.prototype = {$isPersistUI: 1, get$credit() { return this.credit; } }; A.UpdateCreditClient.prototype = {$isPersistUI: 1}; A.LoadCredit.prototype = {}; A.LoadCredits.prototype = {}; A.LoadCreditRequest.prototype = {$isStartLoading: 1}; A.LoadCreditFailure.prototype = { toString$0(_) { return "LoadCreditFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadCreditSuccess.prototype = { toString$0(_) { return "LoadCreditSuccess{credit: " + this.credit.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$credit() { return this.credit; } }; A.LoadCreditsRequest.prototype = {$isStartLoading: 1}; A.LoadCreditsFailure.prototype = { toString$0(_) { return "LoadCreditsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadCreditsSuccess.prototype = { toString$0(_) { return "LoadCreditsSuccess{credits: " + this.credits.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.AddCreditContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.RemoveCreditContact.prototype = {$isPersistUI: 1}; A.AddCreditItem.prototype = {$isPersistUI: 1}; A.MoveCreditItem.prototype = {$isPersistUI: 1}; A.AddCreditItems.prototype = {$isPersistUI: 1}; A.UpdateCreditItem.prototype = {$isPersistUI: 1}; A.DeleteCreditItem.prototype = {$isPersistUI: 1}; A.SaveCreditRequest.prototype = {$isStartSaving: 1, get$credit() { return this.credit; } }; A.SaveCreditSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$credit() { return this.credit; } }; A.AddCreditSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$credit() { return this.credit; } }; A.SaveCreditFailure.prototype = {$isStopSaving: 1}; A.EmailCreditRequest.prototype = {$isStartSaving: 1, get$body(receiver) { return this.body; } }; A.EmailCreditSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.EmailCreditFailure.prototype = {$isStopSaving: 1}; A.MarkSentCreditRequest.prototype = {$isStartSaving: 1}; A.MarkSentCreditSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.MarkSentCreditFailure.prototype = {$isStopSaving: 1}; A.BulkEmailCreditsRequest.prototype = {$isStartSaving: 1}; A.BulkEmailCreditsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.BulkEmailCreditsFailure.prototype = {$isStopSaving: 1}; A.MarkCreditsPaidRequest.prototype = {$isStartSaving: 1}; A.MarkCreditsPaidSuccess.prototype = {$isStopSaving: 1}; A.MarkCreditsPaidFailure.prototype = {$isStopSaving: 1}; A.ArchiveCreditsRequest.prototype = {$isStartSaving: 1}; A.ArchiveCreditsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveCreditsFailure.prototype = {$isStopSaving: 1}; A.DeleteCreditsRequest.prototype = {$isStartSaving: 1}; A.DeleteCreditsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteCreditsFailure.prototype = {$isStopSaving: 1}; A.DownloadCreditsRequest.prototype = {$isStartSaving: 1}; A.DownloadCreditsSuccess.prototype = {$isStopSaving: 1}; A.DownloadCreditsFailure.prototype = {$isStopSaving: 1}; A.RestoreCreditsRequest.prototype = {$isStartSaving: 1}; A.RestoreCreditsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreCreditsFailure.prototype = {$isStopSaving: 1}; A.FilterCredits.prototype = {$isPersistUI: 1}; A.SortCredits.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterCreditsByState.prototype = {$isPersistUI: 1}; A.FilterCreditsByStatus.prototype = {$isPersistUI: 1}; A.FilterCreditsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterCreditsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterCreditsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterCreditsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.SaveCreditDocumentRequest.prototype = {$isStartSaving: 1, get$credit() { return this.credit; } }; A.SaveCreditDocumentFailure.prototype = {$isStopSaving: 1}; A.handleCreditAction_closure.prototype = { call$1(credit) { return credit.get$id(credit); }, $signature: 48 }; A.handleCreditAction_closure0.prototype = { call$1(credit) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, type$.InvoiceEntity._as(credit).clientId).get$hasEmailAddress()) this._box_0.emailValid = false; }, $signature: 165 }; A.handleCreditAction_closure1.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.editEntity(null, this.client, true, null); }, $signature: 0 }; A.handleCreditAction_closure2.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "account_management", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.handleCreditAction_closure3.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = B.EntityType_credit.get$apiValue(); t1.get$_schedule_model$_$this()._schedule_model$_entityType = t2; b.get$parameters(0).get$_schedule_model$_$this()._entityId = this.credit.id; return b; }, $signature: 70 }; A.handleCreditAction_closure4.prototype = { call$1(_) { var t3, t1 = this.creditIds, t2 = this.localization; if (t1.length === 1) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "emailed_credit"); t2.toString; } else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "emailed_credits"); t2.toString; } t2 = A.snackBarCompleter(t2, null, false, type$.Null); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.BulkEmailCreditsRequest(t2, t1)); }, $signature: 28 }; A.handleCreditAction_closure5.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_purchaseOrder; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleCreditAction_closure6.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_invoice; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleCreditAction_closure7.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_quote; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleCreditAction_closure8.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_recurringInvoice; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleCreditAction_closure9.prototype = { call$1(b) { var t1, t2; b.get$_payment_model$_$this()._typeId = "32"; t1 = this.credits; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentableEntity>"); b.get$credits().addAll$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.handleCreditAction__closure(), t2), true, t2._eval$1("ListIterable.E"))); return b; }, $signature: 58 }; A.handleCreditAction__closure.prototype = { call$1(credit) { var t1; type$.InvoiceEntity._as(credit); t1 = credit.partial; if (!(t1 !== 0)) t1 = credit.statusId !== "1" ? credit.balance : credit.amount; return A.PaymentableEntity_PaymentableEntity(t1, credit.id, null); }, $signature: 667 }; A.handleCreditAction_closure10.prototype = { call$1(response) { var t2, t3, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); t1 = response.get$bodyBytes(); t2 = B.EntityType_invoice.get$apiValue(); t3 = this.client.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t1, this.credit.number + ".xml", t3, t2); }, $signature: 5 }; A.handleCreditAction_closure11.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handleCreditAction_closure12.prototype = { call$1(response) { var t2, t3, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); t1 = response.get$bodyBytes(); t2 = B.EntityType_credit.get$apiValue(); t3 = this.client.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t1, this.credit.number + ".pdf", t3, t2); }, $signature: 5 }; A.handleCreditAction_closure13.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handleCreditAction_closure14.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handleCreditAction_closure15.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handleCreditAction_closure16.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_credit, this.credits, null); }, $signature: 185 }; A.handleCreditAction_closure17.prototype = { call$1(context) { return new A.AddCommentDialog(this.credit.id, B.EntityType_credit, null); }, $signature: 134 }; A.StartCreditMultiselect.prototype = {}; A.AddToCreditMultiselect.prototype = {}; A.RemoveFromCreditMultiselect.prototype = {}; A.ClearCreditMultiselect.prototype = {}; A.UpdateCreditTab.prototype = {$isPersistUI: 1}; A._viewCredit_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewCredit_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewCredit_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewCredit._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/credit/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/credit/view", type$.nullable_Object), $async$call$3); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewCreditList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_ViewCreditList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/credit")); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/credit", new A._viewCreditList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewCreditList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._editCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s12_ = "/credit/edit"; next.call$1(type$.nullable_EditCredit._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s12_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s12_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._showEmailCredit_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showEmailCredit_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showEmailCredit_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1, emailWasSent; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_ShowEmailCredit._as(dynamicAction); next.call$1(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/credit/email")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/credit/email", type$.nullable_Object), $async$call$3); case 4: // returning from await. emailWasSent = $async$result; dynamicAction.toString; if (emailWasSent != null && A._asBool(emailWasSent)) dynamicAction.completer.complete$1(0, null); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._showPdfCredit_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showPdfCredit_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showPdfCredit_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ShowPdfCredit._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/credit/pdf")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/credit/pdf", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._archiveCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevCredits; type$.ArchiveCreditsRequest._as(dynamicAction); t1 = dynamicAction.creditIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevCredits = A.List_List$of(new A.MappedListIterable(t1, new A._archiveCredit__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveCredit__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveCredit__closure1(store, prevCredits, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveCredit__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].creditState.map._map$_map.$index(0, id); }, $signature: 93 }; A._archiveCredit__closure0.prototype = { call$1(credits) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveCreditsSuccess(credits)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._archiveCredit__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveCreditsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevCredits; type$.DeleteCreditsRequest._as(dynamicAction); t1 = dynamicAction.creditIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevCredits = A.List_List$of(new A.MappedListIterable(t1, new A._deleteCredit__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteCredit__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteCredit__closure1(store, prevCredits, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteCredit__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].creditState.map._map$_map.$index(0, id); }, $signature: 93 }; A._deleteCredit__closure0.prototype = { call$1(credits) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCreditsSuccess(credits)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._deleteCredit__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCreditsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevCredits; type$.RestoreCreditsRequest._as(dynamicAction); t1 = dynamicAction.creditIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevCredits = A.List_List$of(new A.MappedListIterable(t1, new A._restoreCredit__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreCredit__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreCredit__closure1(store, prevCredits, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreCredit__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].creditState.map._map$_map.$index(0, id); }, $signature: 93 }; A._restoreCredit__closure0.prototype = { call$1(credits) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreCreditsSuccess(credits)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._restoreCredit__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreCreditsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._markSentCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MarkSentCreditRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.creditIds, B.EntityAction_markSent).then$1$1(0, new A._markSentCredit__closure(store, dynamicAction), type$.Null).catchError$1(new A._markSentCredit__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._markSentCredit__closure.prototype = { call$1(credits) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkSentCreditSuccess(credits)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._markSentCredit__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkSentCreditFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._markPaidCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MarkCreditsPaidRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_markPaid).then$1$1(0, new A._markPaidCredit__closure(store, dynamicAction), type$.Null).catchError$1(new A._markPaidCredit__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._markPaidCredit__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkCreditsPaidSuccess()); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._markPaidCredit__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkCreditsPaidFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._emailCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.EmailCreditRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].creditState.map._map$_map.$index(0, dynamicAction.creditId); t1.toString; this.repository.emailCredit$6(J.get$credentials$z(store.__Store__state_A), t1, dynamicAction.template, dynamicAction.subject, dynamicAction.body, dynamicAction.ccEmail).then$1$1(0, new A._emailCredit__closure(store, dynamicAction), type$.Null).catchError$1(new A._emailCredit__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._emailCredit__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailCreditSuccess()); this.action.completer.complete$1(0, null); }, $signature: 113 }; A._emailCredit__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailCreditFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveCredit_closure.prototype = { call$3(store, dynamicAction, next) { var updatedCredit, t1; type$.SaveCreditRequest._as(dynamicAction); updatedCredit = dynamicAction.credit.rebuild$1(new A._saveCredit__closure(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3(J.get$credentials$z(t1), updatedCredit, dynamicAction.action).then$1$1(0, new A._saveCredit__closure0(dynamicAction, store), type$.Null).catchError$1(new A._saveCredit__closure1(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveCredit__closure.prototype = { call$1(b) { var t1 = this.action.credit.lineItems._list$_list; b.get$lineItems().replace$1(0, new A.WhereIterable(t1, new A._saveCredit___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"))); return b; }, $signature: 8 }; A._saveCredit___closure.prototype = { call$1(item) { return !item.get$isEmpty(0); }, $signature: 88 }; A._saveCredit__closure0.prototype = { call$1(credit) { var t1 = this.action, t2 = t1.credit.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddCreditSuccess(credit)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveCreditSuccess(credit)); } t1.completer.complete$1(0, credit); }, $signature: 84 }; A._saveCredit__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCreditFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadCredit_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadCredit._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCreditRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.creditId).then$1$1(0, new A._loadCredit__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadCredit__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadCredit__closure.prototype = { call$1(credit) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCreditSuccess(credit)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 84 }; A._loadCredit__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCreditFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadCredits_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadCredits._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadCreditsRequest()); this.repository.loadList$3(t1.get$credentials(0), t1.get$createdAtLimit(), t1.get$filterDeletedClients()).then$1$1(0, new A._loadCredits__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadCredits__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadCredits__closure.prototype = { call$1(data) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCreditsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(data._list$_list, new A._loadCredits___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.toString; t1[0].call$1(new A.LoadProjects()); }, $signature: 333 }; A._loadCredits___closure.prototype = { call$1(credit) { B.JSArray_methods.forEach$1(credit.documents._list$_list, new A._loadCredits____closure(this.documents, credit)); }, $signature: 140 }; A._loadCredits____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadCredits_____closure(this.credit))); }, $signature: 38 }; A._loadCredits_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.credit.id; b.get$_document_model$_$this()._parentType = B.EntityType_credit; return b; }, $signature: 35 }; A._loadCredits__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCreditsFailure(error)); this.action.toString; }, $signature: 2 }; A._downloadCredits_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DownloadCreditsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.creditIds, B.EntityAction_bulkDownload).then$1$1(0, new A._downloadCredits__closure(store, dynamicAction), type$.Null).catchError$1(new A._downloadCredits__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._downloadCredits__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadCreditsSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._downloadCredits__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadCreditsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._bulkEmailCredits_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.BulkEmailCreditsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.creditIds, B.EntityAction_sendEmail).then$1$1(0, new A._bulkEmailCredits__closure(store, dynamicAction), type$.Null).catchError$1(new A._bulkEmailCredits__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._bulkEmailCredits__closure.prototype = { call$1(credits) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailCreditsSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._bulkEmailCredits__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailCreditsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveDocument_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveCreditDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocuments$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.credit, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure1(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure2(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCreditDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure1.prototype = { call$1(credit) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCreditSuccess(credit)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(credit.documents._list$_list, new A._saveDocument___closure0(documents, credit)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 84 }; A._saveDocument___closure0.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure0(this.credit))); }, $signature: 38 }; A._saveDocument____closure0.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.credit.id; b.get$_document_model$_$this()._parentType = B.EntityType_credit; return b; }, $signature: 35 }; A._saveDocument__closure2.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCreditDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.creditUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$creditListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer10().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._invoice_model$_$v = t1; t1 = $.$get$editingItemReducer0().call$2(t2.editingItemIndex, t3); b.get$_credit_state$_$this()._credit_state$_editingItemIndex = t1; t1 = $.$get$selectedIdReducer10().call$2(t2.selectedId, t3); b.get$_credit_state$_$this()._credit_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer10().call$2(t2.forceSelected, t3); b.get$_credit_state$_$this()._credit_state$_forceSelected = t1; t1 = $.$get$tabIndexReducer5().call$2(t2.tabIndex, t3); b.get$_credit_state$_$this()._credit_state$_tabIndex = t1; t3 = $.$get$historyActivityIdReducer0().call$2(t2.historyActivityId, t3); b.get$_credit_state$_$this()._credit_state$_historyActivityId = t3; return b; }, $signature: 1317 }; A.forceSelectedReducer_closure84.prototype = { call$2(completer, action) { return true; }, $signature: 1318 }; A.forceSelectedReducer_closure85.prototype = { call$2(completer, action) { return false; }, $signature: 1319 }; A.forceSelectedReducer_closure86.prototype = { call$2(completer, action) { return false; }, $signature: 1320 }; A.forceSelectedReducer_closure87.prototype = { call$2(completer, action) { return false; }, $signature: 1321 }; A.forceSelectedReducer_closure88.prototype = { call$2(completer, action) { return false; }, $signature: 1322 }; A.forceSelectedReducer_closure89.prototype = { call$2(completer, action) { return false; }, $signature: 1323 }; A.forceSelectedReducer_closure90.prototype = { call$2(completer, action) { return false; }, $signature: 1324 }; A.forceSelectedReducer_closure91.prototype = { call$2(completer, action) { return false; }, $signature: 1325 }; A.forceSelectedReducer_closure92.prototype = { call$2(completer, action) { return false; }, $signature: 1326 }; A.tabIndexReducer_closure11.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1327 }; A.tabIndexReducer_closure12.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.historyActivityIdReducer_closure0.prototype = { call$2(index, action) { return action.activityId; }, $signature: 1328 }; A.editingItemReducer_closure1.prototype = { call$2(index, action) { return null; }, $signature: 1329 }; A.editingItemReducer_closure2.prototype = { call$2(index, action) { return action.creditItemIndex; }, $signature: 1330 }; A.selectedIdReducer_closure162.prototype = { call$2(completer, action) { return ""; }, $signature: 1331 }; A.selectedIdReducer_closure163.prototype = { call$2(completer, action) { return ""; }, $signature: 1332 }; A.selectedIdReducer_closure164.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_credit ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure165.prototype = { call$2(selectedId, action) { return action.creditId; }, $signature: 1333 }; A.selectedIdReducer_closure166.prototype = { call$2(selectedId, action) { return action.credit.id; }, $signature: 1334 }; A.selectedIdReducer_closure167.prototype = { call$2(selectedId, action) { return action.credit.id; }, $signature: 1335 }; A.selectedIdReducer_closure168.prototype = { call$2(selectedId, action) { return action.credit.id; }, $signature: 1336 }; A.selectedIdReducer_closure169.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure170.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure171.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1337 }; A.selectedIdReducer_closure172.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1338 }; A.selectedIdReducer_closure173.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1339 }; A.selectedIdReducer_closure174.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1340 }; A.selectedIdReducer_closure175.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1341 }; A.selectedIdReducer_closure176.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1342 }; A.selectedIdReducer_closure177.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1343 }; A.selectedIdReducer_closure178.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1344 }; A.selectedIdReducer_closure179.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_credit ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure180.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_credit ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure49.prototype = { call$2(credit, action) { return action.credit.rebuild$1(new A.editingReducer__closure22()); }, $signature: 1345 }; A.editingReducer__closure22.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure50.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure21()); }, $signature: 666 }; A.editingReducer__closure21.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure51.prototype = { call$2(invoice, action) { return invoice.moveLineItem$2(action.oldIndex, action.newIndex); }, $signature: 1347 }; A.editingReducer_closure52.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure20()); }, $signature: 1348 }; A.editingReducer__closure20.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure53.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure19()); }, $signature: 1349 }; A.editingReducer__closure19.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure54.prototype = { call$2(credit, action) { return credit.rebuild$1(new A.editingReducer__closure18(action.client)); }, $signature: 1350 }; A.editingReducer__closure18.prototype = { call$1(b) { var t1, t2, t3; b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; t1 = this.client; t2 = t1 == null; t3 = t2 ? null : t1.id; if (t3 == null) t3 = ""; b.get$_invoice_model$_$this()._invoice_model$_clientId = t3; t3 = b.get$invitations(); t1 = t2 ? null : t1.get$emailContacts(); if (t1 == null) t1 = A._setArrayType([], type$.JSArray_ClientContactEntity); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvitationEntity>"); t3.replace$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.editingReducer___closure0(), t2), true, t2._eval$1("ListIterable.E"))); return b; }, $signature: 8 }; A.editingReducer___closure0.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.editingReducer_closure55.prototype = { call$2(credits, action) { return J.$index$asx(action.credits, 0); }, $signature: 1351 }; A.editingReducer_closure56.prototype = { call$2(credits, action) { return J.$index$asx(action.credits, 0); }, $signature: 1352 }; A.editingReducer_closure57.prototype = { call$2(credits, action) { return J.$index$asx(action.credits, 0); }, $signature: 1353 }; A.editingReducer_closure58.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure17(action)); }, $signature: 1354 }; A.editingReducer__closure17.prototype = { call$1(b) { var t1 = b.get$invitations(), t2 = this.action, t3 = t2.invitation; t2 = t3 == null ? A.InvitationEntity_InvitationEntity(t2.contact.id, null) : t3; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 8 }; A.editingReducer_closure59.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure16(action)); }, $signature: 1355 }; A.editingReducer__closure16.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$invitations().get$_safeList(), this.action.invitation); return b; }, $signature: 8 }; A._addCreditItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.item); return b; }, $signature: 8 }; A._addCreditItem_closure0.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action.index; t2.toString; $.$get$isSoundMode(); B.JSArray_methods.insert$2(t1.get$_safeList(), t2, this.item); return b; }, $signature: 8 }; A._addCreditItems_closure.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.action.creditItems); return b; }, $signature: 8 }; A._removeCreditItem_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$lineItems().get$_safeList(), this.action.index); return b; }, $signature: 8 }; A._updateCreditItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.creditItem; return b; }, $signature: 8 }; A.creditListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.creditListReducer__closure()); }, $signature: 62 }; A.creditListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewCreditList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterCreditsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterCreditsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterCreditsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterCreditsByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterCreditsByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterCredits_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.creditListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortCredits_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure10.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure10.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure10.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure10.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure9.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 209 }; A._purgeClientSuccess_closure10.prototype = { call$1(each) { return each.id; }, $signature: 307 }; A._purgeClientSuccess_closure8.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure5(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure6(t1), true); return b; }, $signature: 295 }; A._purgeClientSuccess__closure5.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 446 }; A._purgeClientSuccess__closure6.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._markSentCreditSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._markSentCreditSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._markSentCreditSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.creditMap); return b; }, $signature: 295 }; A._archiveCreditSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.credits), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_credit_state$_$this(); t5 = t4._credit_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._credit_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 464 }; A._deleteCreditSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.credits), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_credit_state$_$this(); t5 = t4._credit_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._credit_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 464 }; A._restoreCreditSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.credits), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_credit_state$_$this(); t5 = t4._credit_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._credit_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 464 }; A._addCredit_closure.prototype = { call$1(b) { var t1 = this.action.credit, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addCredit__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 295 }; A._addCredit__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A._updateCredit_closure.prototype = { call$1(b) { var t1 = this.credit; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updateCredit__closure())); return b; }, $signature: 295 }; A._updateCredit__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A.creditContactSelector_closure.prototype = { call$1(invitation) { return invitation.clientContactId; }, $signature: 444 }; A.creditContactSelector_closure0.prototype = { call$1(contact) { return B.JSArray_methods.contains$1(this._box_0.contactIds, contact.id); }, $signature: 180 }; A.memoizedDropdownCreditList_closure.prototype = { call$7(creditMap, clientMap, vendorMap, creditList, clientId, userMap, excludedIds) { return A.dropdownCreditSelector(creditMap, clientMap, vendorMap, creditList, clientId, userMap, excludedIds); }, $signature: 1362 }; A.dropdownCreditSelector_closure.prototype = { call$1(creditId) { var t1, t2, _this = this, credit = _this.creditMap._map$_map.$index(0, creditId); if (B.JSArray_methods.contains$1(_this.excludedIds, creditId)) return false; t1 = _this.clientId; if (t1.length !== 0 && credit.clientId !== t1) return false; t1 = credit.clientId; t2 = _this.clientMap._map$_map; if (t2.containsKey$1(0, t1)) { t1 = t2.$index(0, t1); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; t1 = !t1; } else t1 = true; if (t1) return false; if ((credit.statusId !== "1" ? credit.balance : credit.amount) === 0) return false; if (credit.archivedAt > 0) { t1 = credit.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = credit.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1 && credit.get$isUnpaid(); }, $signature: 12 }; A.dropdownCreditSelector_closure0.prototype = { call$2(creditAId, creditBId) { var _this = this, t1 = _this.creditMap._map$_map, t2 = t1.$index(0, creditAId); t2.toString; return t2.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap(0, _this.clientMap, t1.$index(0, creditBId), true, "number", _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedFilteredCreditList_closure.prototype = { call$8(selectionState, creditMap, creditList, clientMap, vendorMap, paymentMap, creditListState, userMap) { return A.filteredCreditsSelector(selectionState, creditMap, creditList, clientMap, vendorMap, paymentMap, creditListState, userMap); }, $signature: 1363 }; A.filteredCreditsSelector_closure.prototype = { call$2(paymentId, payment) { B.JSArray_methods.forEach$1(payment.get$creditPaymentables(), new A.filteredCreditsSelector__closure0(this.creditPaymentMap, payment)); }, $signature: 197 }; A.filteredCreditsSelector__closure0.prototype = { call$1(creditPaymentable) { var t1 = this.creditPaymentMap, t2 = creditPaymentable.creditId, paymentIds = t1.$index(0, t2); if (paymentIds == null) paymentIds = A._setArrayType([], type$.JSArray_String); paymentIds.push(this.payment.id); t1.$indexSet(0, t2, paymentIds); }, $signature: 154 }; A.filteredCreditsSelector_closure0.prototype = { call$1(creditId) { var t3, client, _this = this, t1 = {}, t2 = _this.creditMap._map$_map.$index(0, creditId); t2.toString; t3 = t2.clientId; client = _this.clientMap._map$_map.$index(0, t3); if (client == null) client = A.ClientEntity_ClientEntity(null, t3, null, null); if (t2.id === _this.selectionState.selectedId) return true; if (client.archivedAt > 0) { t3 = client.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) { t3 = client.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) t3 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t3 = false; if (t3) return false; t3 = _this.filterEntityType; if (t3 === B.EntityType_client && client.id !== _this.filterEntityId) return false; else if (t3 === B.EntityType_user && t2.assignedUserId != _this.filterEntityId) return false; else if (t3 === B.EntityType_design && t2.designId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_group && client.groupId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_project && t2.projectId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_payment) { t1.isMatch = false; t3 = _this.creditPaymentMap.$index(0, creditId); if (t3 == null) t3 = A._setArrayType([], type$.JSArray_String); B.JSArray_methods.forEach$1(t3, new A.filteredCreditsSelector__closure(t1, _this.filterEntityId)); if (!t1.isMatch) return false; } t1 = _this.creditListState; if (!t2.matchesStates$1(t1.stateFilters)) return false; if (!t2.matchesStatuses$1(t1.statusFilters)) return false; t3 = t1.filter; if (!t2.matchesFilter$1(t3) && !client.matchesNameOrEmail$1(t3)) return false; t3 = t1.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t2.customValue1)) return false; else { t3 = t1.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t2.customValue2)) return false; else { t3 = t1.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t2.customValue3)) return false; else { t1 = t1.custom4Filters._list$_list; if (t1.length !== 0 && !B.JSArray_methods.contains$1(t1, t2.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredCreditsSelector__closure.prototype = { call$1(paymentId) { if (this.filterEntityId === paymentId) this._box_0.isMatch = true; }, $signature: 15 }; A.filteredCreditsSelector_closure1.prototype = { call$2(creditAId, creditBId) { var t3, _this = this, t1 = _this.creditMap._map$_map, t2 = t1.$index(0, creditAId); t2.toString; t3 = _this.creditListState; return J.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap$ns(t2, _this.clientMap, t1.$index(0, creditBId), t3.sortAscending, t3.sortField, _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedCreditStatsForDesign_closure.prototype = { call$2(designId, creditMap) { return A.creditStatsForDesign(designId, creditMap); }, $signature: 105 }; A.creditStatsForDesign_closure.prototype = { call$2(creditId, credit) { var t1, t2; if (credit.designId === this.designId) { t1 = credit.archivedAt > 0; if (t1) { t2 = credit.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = credit.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = credit.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedCreditStatsForClient_closure.prototype = { call$2(clientId, creditMap) { return A.creditStatsForClient(clientId, creditMap); }, $signature: 105 }; A.creditStatsForClient_closure.prototype = { call$2(creditId, credit) { var t1, t2; if (credit.clientId === this.clientId) { t1 = credit.archivedAt > 0; if (t1) { t2 = credit.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = credit.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = credit.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedCreditStatsForUser_closure.prototype = { call$2(userId, creditMap) { return A.creditStatsForUser(userId, creditMap); }, $signature: 105 }; A.creditStatsForUser_closure.prototype = { call$2(creditId, credit) { var t1, t2; if (credit.assignedUserId === this.userId) { t1 = credit.archivedAt > 0; if (t1) { t2 = credit.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = credit.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = credit.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.CreditState.prototype = { $get$1(_, creditId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, creditId)) { t1 = t1.$index(0, creditId); t1.toString; return t1; } else return A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_credit, creditId, _null, _null, _null); }, loadCredits$1(clients) { return this.rebuild$1(new A.CreditState_loadCredits_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.CreditState_loadCredits_closure0(), new A.CreditState_loadCredits_closure1(), type$.String, type$.InvoiceEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.CreditState_loadCredits_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.CreditState_loadCredits_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A.CreditState_loadCredits_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 295 }; A.CreditUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$CreditStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_SIL), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.CreditStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_InvoiceEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_credit_state$_$this(); t6 = t5._credit_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._credit_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_SIL); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_credit_state$_$this(); t6 = t5._credit_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._credit_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._credit_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_GxI; }, get$wireName() { return "CreditState"; } }; A._$CreditUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_fXI)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.CreditUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.InvoiceEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_credit_state$_$this(); t4 = t3._credit_state$_editing; if (t4 == null) { t4 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t4); t3._credit_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t4.toString; t2._as(t4); t3._invoice_model$_$v = t4; break; case "listUIState": t3 = result.get$_credit_state$_$this(); t4 = t3._credit_state$_listUIState; t3 = t4 == null ? t3._credit_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_credit_state$_$this()._credit_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_credit_state$_$this()._credit_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_credit_state$_$this()._credit_state$_tabIndex = t3; break; } } return result._credit_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mxB; }, get$wireName() { return "CreditUIState"; } }; A._$CreditState.prototype = { rebuild$1(updates) { var t1 = new A.CreditStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._credit_state$_$v = this; updates.call$1(t1); return t1._credit_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CreditState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._credit_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._credit_state$__hashCode; if (t1 == null) { _this._credit_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CreditState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.CreditStateBuilder.prototype = { get$map(_) { var t1 = this.get$_credit_state$_$this(), t2 = t1._credit_state$_map; return t2 == null ? t1._credit_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity) : t2; }, get$list(_) { var t1 = this.get$_credit_state$_$this(), t2 = t1._credit_state$_list; return t2 == null ? t1._credit_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_credit_state$_$this() { var t1, t2, _this = this, $$v = _this._credit_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._credit_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._credit_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._credit_state$_$v = null; } return _this; }, _credit_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._credit_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$CreditState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("CreditState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._credit_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$CreditUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$CreditUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.editingItemIndex == other.editingItemIndex) if (_this.historyActivityId == other.historyActivityId) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._credit_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingItemIndex)), J.get$hashCode$(_this.historyActivityId)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._credit_state$__hashCode; if (t1 == null) { _this._credit_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("CreditUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingItemIndex", _this.editingItemIndex); t2.add$2(t1, "historyActivityId", _this.historyActivityId); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.CreditUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_credit_state$_$this(), t2 = t1._credit_state$_editing; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); t1._credit_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_credit_state$_$this(), t2 = t1._credit_state$_listUIState; return t2 == null ? t1._credit_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_credit_state$_$this() { var t1, t2, _this = this, $$v = _this._credit_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; t1 = t2; } _this._credit_state$_editing = t1; _this._credit_state$_editingItemIndex = $$v.editingItemIndex; _this._credit_state$_historyActivityId = $$v.historyActivityId; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._credit_state$_listUIState = t2; _this._credit_state$_selectedId = $$v.selectedId; _this._credit_state$_forceSelected = $$v.forceSelected; _this._credit_state$_tabIndex = $$v.tabIndex; _this._credit_state$_saveCompleter = $$v.saveCompleter; _this._credit_state$_cancelCompleter = $$v.cancelCompleter; _this._credit_state$_$v = null; } return _this; }, _credit_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s13_ = "CreditUIState", _$result = null; try { _$result0 = _this._credit_state$_$v; if (_$result0 == null) { t1 = _this._credit_state$_editing; t1 = t1 == null ? null : t1._invoice_model$_build$0(); t2 = _this.get$_credit_state$_$this()._credit_state$_editingItemIndex; t3 = _this.get$_credit_state$_$this()._credit_state$_historyActivityId; t4 = _this.get$listUIState()._list_ui_state$_build$0(); t5 = _this.get$_credit_state$_$this()._credit_state$_selectedId; t6 = _this.get$_credit_state$_$this()._credit_state$_forceSelected; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_credit_state$_$this()._credit_state$_tabIndex, _s13_, "tabIndex"); t8 = _this.get$_credit_state$_$this()._credit_state$_saveCompleter; _$result0 = A._$CreditUIState$_(_this.get$_credit_state$_$this()._credit_state$_cancelCompleter, t1, t2, t6, t3, t4, t8, t5, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._credit_state$_editing; if (t1 != null) t1._invoice_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._credit_state$_$v = t1; return _$result; } }; A._CreditUIState_Object_EntityUIState.prototype = {}; A.ViewDashboard.prototype = {$isPersistUI: 1}; A.UpdateDashboardSettings.prototype = {$isPersistUI: 1}; A.UpdateDashboardFields.prototype = {$isPersistUI: 1}; A.UpdateDashboardFieldSettingss.prototype = {$isPersistUI: 1}; A.UpdateDashboardSelection.prototype = {$isPersistUI: 1}; A.UpdateDashboardSidebar.prototype = {$isPersistUI: 1}; A._createViewDashboard_closure.prototype = { call$3(store, dynamicAction, next) { type$.ViewDashboard._as(dynamicAction); A.checkForChanges(new A._createViewDashboard__closure(store, next, dynamicAction), dynamicAction.force, store); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._createViewDashboard__closure.prototype = { call$0() { var t3, t4, t5, _s10_ = "/dashboard", t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; t5 = t3[t4]; if (t5.lastUpdated > 0 && !t5.userCompany.get$canViewDashboard()) { t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewClientList(0)); } else { if (t3[t4].get$isStale() || t2.staticState.get$isStale()) { t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); } t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s10_)); } this.next.call$1(this.action); t1 = t1.__Store__state_A; if (t1.prefState.appLayout === B.AppLayout_mobile && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.get$canViewDashboard()) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s10_, new A._createViewDashboard___closure(), type$.nullable_Object); }, $signature: 4 }; A._createViewDashboard___closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A.dashboardUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.state, t3 = this.action, t4 = A.dashboardSettingsReducer(t2.settings, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._dashboard_state$_$v = t4; b.get$selectedEntities().replace$1(0, $.$get$selectedEntitiesReducer().call$2(t2.selectedEntities, t3)); t4 = $.$get$selectedEntityTypeReducer().call$2(t2.selectedEntityType, t3); b.get$_dashboard_state$_$this()._selectedEntityType = t4; t3 = $.$get$showSidebarReducer().call$2(t2.showSidebar, t3); b.get$_dashboard_state$_$this()._showSidebar = t3; return b; }, $signature: 1367 }; A.selectedEntitiesReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.selectedEntitiesReducer__closure0(action)); }, $signature: 1368 }; A.selectedEntitiesReducer__closure0.prototype = { call$1(b) { var t1 = this.action, t2 = t1.entityIds; if (t2 == null) t2 = A._setArrayType([], type$.JSArray_String); b.$indexSet(0, t1.entityType, A.BuiltList_BuiltList$from(t2, type$.String)); return b; }, $signature: 664 }; A.selectedEntitiesReducer_closure0.prototype = { call$2(state, action) { return state.rebuild$1(new A.selectedEntitiesReducer__closure()); }, $signature: 1370 }; A.selectedEntitiesReducer__closure.prototype = { call$1(b) { b.get$_safeMap().clear$0(0); return b; }, $signature: 664 }; A.selectedEntityTypeReducer_closure.prototype = { call$2(state, action) { return action.entityType; }, $signature: 1371 }; A.showSidebarReducer_closure.prototype = { call$2(state, action) { return action.showSidebar; }, $signature: 1372 }; A.dashboardSettingsReducer_closure.prototype = { call$1(b) { var t1 = this.settings, t2 = t1.dateRange; b.get$_dashboard_state$_$this()._dashboard_state$_dateRange = t2; t2 = t1.startDate; b.get$_dashboard_state$_$this()._dashboard_state$_customStartDate = t2; t2 = t1.endDate; b.get$_dashboard_state$_$this()._dashboard_state$_customEndDate = t2; t2 = t1.enableComparison; b.get$_dashboard_state$_$this()._enableComparison = t2; t2 = t1.compareDateRange; b.get$_dashboard_state$_$this()._compareDateRange = t2; t2 = t1.compareStartDate; b.get$_dashboard_state$_$this()._compareCustomStartDate = t2; t1 = t1.compareEndDate; b.get$_dashboard_state$_$this()._compareCustomStartDate = t1; b.get$_dashboard_state$_$this()._dashboard_state$_offset = 0; return b; }, $signature: 156 }; A.dashboardSettingsReducer_closure0.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._includeTaxes = this.action.includeTaxes; return b; }, $signature: 156 }; A.dashboardSettingsReducer_closure1.prototype = { call$1(b) { var t1 = this.action.offset; t1.toString; b.get$_dashboard_state$_$this()._dashboard_state$_offset = this.state.offset + t1; return b; }, $signature: 156 }; A.dashboardSettingsReducer_closure2.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._dashboard_state$_currencyId = this.action.currencyId; return b; }, $signature: 156 }; A.dashboardSettingsReducer_closure3.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._groupBy = this.action.groupBy; return b; }, $signature: 156 }; A.ChartDataGroup.prototype = { get$periodAverage() { var t1 = this.periodCount; return t1 === 0 ? 0 : A.round(this.periodTotal / t1, 2); } }; A.ChartMoneyData.prototype = { get$date() { return this.date; }, get$amount() { return this.amount; } }; A.memoizedChartInvoices_closure.prototype = { call$5(currencyMap, company, settings, invoiceMap, clientMap) { company.toString; return A._chartInvoices(clientMap, company, currencyMap, invoiceMap, settings); }, $signature: 471 }; A.memoizedChartOverviewInvoices_closure.prototype = { call$5(currencyMap, company, settings, invoiceMap, clientMap) { company.toString; return A._chartInvoices(clientMap, company, currencyMap, invoiceMap, settings); }, $signature: 471 }; A.memoizedPreviousChartInvoices_closure.prototype = { call$5(currencyMap, company, settings, invoiceMap, clientMap) { company.toString; return A._chartInvoices(clientMap, company, currencyMap, invoiceMap, settings); }, $signature: 471 }; A._chartInvoices_closure.prototype = { call$2(int, invoice) { var date, t2, t3, amount, balance, exchangeRate, t4, t5, _this = this, _s6_ = "active", _s11_ = "outstanding", t1 = invoice.clientId, client = _this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); date = invoice.date.split("T")[0]; if (date.length !== 0) { t1 = _this.settings.groupBy; if (t1 === "year") date = B.JSString_methods.substring$2(date, 0, 4) + "-01-01"; else if (t1 === "month") date = B.JSString_methods.substring$2(date, 0, 7) + "-01"; } if (invoice.statusId !== "1") { t1 = invoice.isDeleted; t1.toString; if (!t1) if (!invoice.get$isCancelledOrReversed()) { t1 = client.isDeleted; t1.toString; t1 = t1 || date.length === 0; } else t1 = true; else t1 = true; } else t1 = true; if (!t1) { t1 = _this.settings; t2 = client.settings.currencyId; if (t1.matchesCurrency$1(t2)) { t3 = t1.includeTaxes; amount = invoice.amount; amount = t3 ? amount : amount - invoice.taxAmount; balance = t3 ? invoice.balance : invoice.get$netBalance(); if (t1.currencyId === "-1") { t3 = _this.company.settings.currencyId; t3 = t2 !== (t3 == null ? "1" : t3); } else t3 = false; if (t3) { t3 = invoice.exchangeRate; if (t3 !== 1 && t3 !== 0) exchangeRate = 1 / t3; else { t3 = _this.company.settings.currencyId; if (t3 == null) t3 = "1"; exchangeRate = A.getExchangeRate(_this.currencyMap, t2, t3); } amount *= exchangeRate; balance *= exchangeRate; } t2 = _this.activeData; t2.total += amount; ++t2.totalCount; t3 = _this.outstandingData; t3.total += balance; ++t3.totalCount; t4 = _this.company; t5 = t1.startDate$1(t4); t5.toString; if (invoice.isBetween$2(t5, t1.endDate$1(t4))) { t1 = _this.totals; if (t1.$index(0, _s6_).$index(0, date) == null) { t1.$index(0, _s6_).$indexSet(0, date, 0); t1.$index(0, _s11_).$indexSet(0, date, 0); t4 = type$.JSArray_String; t2.entityMap.$indexSet(0, date, A._setArrayType([], t4)); t3.entityMap.$indexSet(0, date, A._setArrayType([], t4)); } t4 = t1.$index(0, _s6_); t4.toString; t5 = t1.$index(0, _s6_).$index(0, date); t5.toString; t4.$indexSet(0, date, t5 + amount); t5 = t1.$index(0, _s11_); t5.toString; t1 = t1.$index(0, _s11_).$index(0, date); t1.toString; t5.$indexSet(0, date, t1 + balance); t2.periodTotal += amount; t3.periodTotal += balance; ++t2.periodCount; t2 = t2.entityMap.$index(0, date); t2.toString; t1 = invoice.id; J.add$1$ax(t2, t1); if (invoice.balance > 0) { ++t3.periodCount; t2 = t3.entityMap.$index(0, date); t2.toString; J.add$1$ax(t2, t1); } } } } }, $signature: 75 }; A.memoizedChartQuotes_closure.prototype = { call$6(currencyMap, company, settings, quoteMap, clientMap, invoiceMap) { return A.chartQuotes(clientMap, company, currencyMap, invoiceMap, quoteMap, settings); }, $signature: 663 }; A.memoizedPreviousChartQuotes_closure.prototype = { call$6(currencyMap, company, settings, quoteMap, clientMap, invoiceMap) { return A.chartQuotes(clientMap, company, currencyMap, invoiceMap, quoteMap, settings); }, $signature: 663 }; A.chartQuotes_closure.prototype = { call$2(int, quote) { var date, t2, amount, t3, exchangeRate, t4, invoice, _this = this, _s6_ = "active", _s8_ = "approved", _s10_ = "unapproved", _s8_0 = "invoiced", _s12_ = "invoice_paid", t1 = quote.clientId, client = _this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); date = quote.date; if (date.length !== 0) { t1 = _this.settings.groupBy; if (t1 === "year") date = B.JSString_methods.substring$2(date, 0, 4) + "-01-01"; else if (t1 === "month") date = B.JSString_methods.substring$2(date, 0, 7) + "-01"; } if (quote.statusId !== "1") { t1 = quote.isDeleted; t1.toString; if (!t1) { t1 = client.isDeleted; t1.toString; t1 = t1 || date.length === 0; } else t1 = true; } else t1 = true; if (!t1) { t1 = _this.settings; t2 = client.settings.currencyId; if (t1.matchesCurrency$1(t2)) { amount = quote.amount; amount = t1.includeTaxes ? amount : amount - quote.taxAmount; if (t1.currencyId === "-1") { t3 = _this.company.settings.currencyId; t3 = t2 !== (t3 == null ? "1" : t3); } else t3 = false; if (t3) { t3 = quote.exchangeRate; if (t3 !== 1 && t3 !== 0) exchangeRate = 1 / t3; else { t3 = _this.company.settings.currencyId; if (t3 == null) t3 = "1"; exchangeRate = A.getExchangeRate(_this.currencyMap, t2, t3); } amount *= exchangeRate; } t2 = _this.activeData; t2.total += amount; ++t2.totalCount; if (quote.get$isApproved()) { t3 = _this.approvedData; t3.total += amount; ++t3.totalCount; } else { t3 = _this.unapprovedData; t3.total += amount; ++t3.totalCount; } t3 = _this.company; t4 = t1.startDate$1(t3); t4.toString; if (quote.isBetween$2(t4, t1.endDate$1(t3))) { t1 = _this.totals; if (t1.$index(0, _s6_).$index(0, date) == null) { t1.$index(0, _s6_).$indexSet(0, date, 0); t1.$index(0, _s8_).$indexSet(0, date, 0); t1.$index(0, _s10_).$indexSet(0, date, 0); t1.$index(0, _s8_0).$indexSet(0, date, 0); t1.$index(0, _s12_).$indexSet(0, date, 0); t3 = type$.JSArray_String; t2.entityMap.$indexSet(0, date, A._setArrayType([], t3)); _this.approvedData.entityMap.$indexSet(0, date, A._setArrayType([], t3)); _this.unapprovedData.entityMap.$indexSet(0, date, A._setArrayType([], t3)); _this.invoicedData.entityMap.$indexSet(0, date, A._setArrayType([], t3)); _this.paidData.entityMap.$indexSet(0, date, A._setArrayType([], t3)); } t3 = t1.$index(0, _s6_); t3.toString; t4 = t1.$index(0, _s6_).$index(0, date); t4.toString; t3.$indexSet(0, date, t4 + amount); ++t2.periodCount; t2 = t2.entityMap.$index(0, date); t2.toString; t4 = quote.id; J.add$1$ax(t2, t4); if (quote.get$isApproved()) { t2 = t1.$index(0, _s8_); t2.toString; t3 = t1.$index(0, _s8_).$index(0, date); t3.toString; t2.$indexSet(0, date, t3 + amount); t3 = _this.approvedData; t2 = t3.entityMap.$index(0, date); t2.toString; J.add$1$ax(t2, t4); t3.periodTotal += amount; ++t3.periodCount; } else { t2 = t1.$index(0, _s10_); t2.toString; t3 = t1.$index(0, _s10_).$index(0, date); t3.toString; t2.$indexSet(0, date, t3 + amount); t3 = _this.unapprovedData; t2 = t3.entityMap.$index(0, date); t2.toString; J.add$1$ax(t2, t4); t3.periodTotal += amount; ++t3.periodCount; } t2 = quote.invoiceId; if ((t2 == null ? "" : t2).length !== 0) { invoice = _this.invoiceMap._map$_map.$index(0, t2); if (invoice != null && invoice.entityType === B.EntityType_invoice && invoice.statusId === "4") { t2 = t1.$index(0, _s12_); t2.toString; t1 = t1.$index(0, _s12_).$index(0, date); t1.toString; t2.$indexSet(0, date, t1 + amount); t1 = _this.paidData; t2 = t1.entityMap.$index(0, date); t2.toString; J.add$1$ax(t2, t4); t1.periodTotal += amount; ++t1.periodCount; } else { t2 = t1.$index(0, _s8_0); t2.toString; t1 = t1.$index(0, _s8_0).$index(0, date); t1.toString; t2.$indexSet(0, date, t1 + amount); t1 = _this.invoicedData; t2 = t1.entityMap.$index(0, date); t2.toString; J.add$1$ax(t2, t4); t1.periodTotal += amount; ++t1.periodCount; } } } } } }, $signature: 75 }; A.memoizedChartPayments_closure.prototype = { call$6(currencyMap, company, settings, invoiceMap, clientMap, paymentMap) { return A.chartPayments(currencyMap, company, settings, invoiceMap, clientMap, paymentMap); }, $signature: 661 }; A.memoizedPreviousChartPayments_closure.prototype = { call$6(currencyMap, company, settings, invoiceMap, clientMap, paymentMap) { return A.chartPayments(currencyMap, company, settings, invoiceMap, clientMap, paymentMap); }, $signature: 661 }; A.chartPayments_closure.prototype = { call$2(int, payment) { var date, date0, t2, completedAmount, refunded, invoice, t3, exchangeRate, refunded0, t4, t5, _this = this, _null = null, _s9_ = "completed", _s8_ = "refunded", t1 = payment.clientId, client = _this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(_null, t1, _null, _null); date = payment.date; if (date.length !== 0) { t1 = _this.settings.groupBy; if (t1 === "year") date0 = B.JSString_methods.substring$2(date, 0, 4) + "-01-01"; else date0 = t1 === "month" ? B.JSString_methods.substring$2(date, 0, 7) + "-01" : date; } else date0 = date; t1 = payment.isDeleted; t1.toString; if (!t1) if (B.JSArray_methods.contains$1(A._setArrayType(["4", "5"], type$.JSArray_String), payment.statusId)) { t1 = client.isDeleted; t1.toString; t1 = t1 || date0.length === 0; } else t1 = true; else t1 = true; if (!t1) { t1 = _this.settings; t2 = client.settings.currencyId; if (t1.matchesCurrency$1(t2)) { completedAmount = payment.get$completedAmount(); refunded = payment.refunded; invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); if (payment.get$invoicePaymentables().length !== 0) { invoice = _this.invoiceMap._map$_map.$index(0, B.JSArray_methods.get$first(payment.get$invoicePaymentables()).invoiceId); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); } if (t1.currencyId === "-1") { t3 = _this.company.settings.currencyId; t3 = t2 !== (t3 == null ? "1" : t3); } else t3 = false; if (t3) { exchangeRate = payment.exchangeRate; if (!(exchangeRate !== 1 && exchangeRate !== 0)) { t3 = invoice.exchangeRate; if (t3 !== 1 && t3 !== 0) exchangeRate = t3; else { t3 = _this.company.settings.currencyId; if (t3 == null) t3 = "1"; t3 = A.getExchangeRate(_this.currencyMap, t2, t3); exchangeRate = t3; } } completedAmount *= exchangeRate; refunded0 = refunded * exchangeRate; } else refunded0 = refunded; t2 = _this.activeData; t2.total += completedAmount; ++t2.totalCount; t3 = refunded > 0; if (t3) { t4 = _this.refundedData; t4.total += refunded0; ++t4.totalCount; } t4 = _this.company; t5 = t1.startDate$1(t4); t5.toString; t4 = t1.endDate$1(t4); if (B.JSString_methods.compareTo$1(t5, date) <= 0) { t4.toString; t1 = B.JSString_methods.compareTo$1(t4, date) >= 0; } else t1 = false; if (t1) { t1 = _this.totals; if (t1.$index(0, _s9_).$index(0, date0) == null) { t1.$index(0, _s9_).$indexSet(0, date0, 0); t1.$index(0, _s8_).$indexSet(0, date0, 0); t4 = type$.JSArray_String; t2.entityMap.$indexSet(0, date0, A._setArrayType([], t4)); _this.refundedData.entityMap.$indexSet(0, date0, A._setArrayType([], t4)); } t4 = t1.$index(0, _s9_); t4.toString; t5 = t1.$index(0, _s9_).$index(0, date0); t5.toString; t4.$indexSet(0, date0, t5 + completedAmount); t5 = t1.$index(0, _s8_); t5.toString; t1 = t1.$index(0, _s8_).$index(0, date0); t1.toString; t5.$indexSet(0, date0, t1 + refunded0); t1 = t2.entityMap.$index(0, date0); t1.toString; t5 = payment.id; J.add$1$ax(t1, t5); t2.periodTotal += completedAmount; ++t2.periodCount; if (t3) { t1 = _this.refundedData; t2 = t1.entityMap.$index(0, date0); t2.toString; J.add$1$ax(t2, t5); t1.periodTotal += refunded0; ++t1.periodCount; } } } } }, $signature: 197 }; A.memoizedChartTasks_closure.prototype = { call$8(currencyMap, company, settings, taskMap, invoiceMap, projectMap, clientMap, groupMap) { return A.chartTasks(currencyMap, company, settings, taskMap, invoiceMap, projectMap, clientMap, groupMap); }, $signature: 659 }; A.memoizedPreviousChartTasks_closure.prototype = { call$8(currencyMap, company, settings, taskMap, invoiceMap, projectMap, clientMap, groupMap) { return A.chartTasks(currencyMap, company, settings, taskMap, invoiceMap, projectMap, clientMap, groupMap); }, $signature: 659 }; A.chartTasks_closure.prototype = { call$2(int, task) { var t3, t4, t5, invoice, project, group, t6, startDate, endDate, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, t1 = {}, t2 = task.clientId, client = _this.clientMap._map$_map.$index(0, t2); if (client == null) client = A.ClientEntity_ClientEntity(_null, t2, _null, _null); t3 = _this.invoiceMap; t4 = task.invoiceId; t5 = t3._map$_map; invoice = t5.$index(0, t4); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, t2, _null, _null, _null); t2 = task.projectId; project = _this.projectMap._map$_map.$index(0, t2); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, t2, _null, _null); t2 = client.groupId; group = _this.groupMap._map$_map.$index(0, t2); if (group == null) group = A.GroupEntity_GroupEntity(t2, _null); t2 = _this.settings; t6 = _this.company; startDate = t2.startDate$1(t6); if (startDate == null) startDate = ""; endDate = t2.endDate$1(t6); if (endDate == null) endDate = ""; t7 = task.isDeleted; t7.toString; if (!t7) { t7 = client.isDeleted; t7.toString; if (!t7) { t7 = project.isDeleted; t7.toString; } else t7 = true; } else t7 = true; if (!t7) if (t2.matchesCurrency$1(client.settings.currencyId)) { t1.isIncluded = false; t7 = t4.length !== 0; if (t7) { if (t5.containsKey$1(0, t4)) { t8 = t5.$index(0, t4); t8 = t8.entityType === B.EntityType_invoice && t8.statusId === "4"; } else t8 = false; if (t8) { ++_this.paidData.totalCount; ++_this.paidDataDuration.totalCount; } else { ++_this.invoicedData.totalCount; ++_this.invoicedDataDuration.totalCount; } } else { ++_this.loggedData.totalCount; ++_this.loggedDataDuration.totalCount; } t8 = _this.paidData; t9 = _this.paidDataDuration; t10 = _this.invoicedData; t11 = _this.invoicedDataDuration; t12 = _this.loggedData; t13 = _this.loggedDataDuration; B.JSArray_methods.forEach$1(task.getTaskTimes$0(), new A.chartTasks__closure(t1, t2, t6, project, client, task, group, invoice, _this.currencyMap, t3, t8, t9, t10, t11, t12, t13, startDate, endDate, _this.totals)); if (t1.isIncluded) if (t7) { if (t5.containsKey$1(0, t4)) { t1 = t5.$index(0, t4); t1 = t1.entityType === B.EntityType_invoice && t1.statusId === "4"; } else t1 = false; if (t1) { ++t8.periodCount; ++t9.periodCount; } else { ++t10.periodCount; ++t11.periodCount; } } else { ++t12.periodCount; ++t13.periodCount; } } }, $signature: 158 }; A.chartTasks__closure.prototype = { call$1(taskTime) { var _this = this; taskTime.getParts$0().forEach$1(0, new A.chartTasks___closure(_this._box_0, _this.settings, _this.company, _this.project, _this.client, _this.task, _this.group, _this.invoice, _this.currencyMap, _this.invoiceMap, _this.paidData, _this.paidDataDuration, _this.invoicedData, _this.invoicedDataDuration, _this.loggedData, _this.loggedDataDuration, _this.startDate, _this.endDate, _this.totals)); }, $signature: 213 }; A.chartTasks___closure.prototype = { call$2(date, duration) { var t3, t4, t5, seconds, amount, exchangeRate, _this = this, _s6_ = "logged", _s8_ = "invoiced", _s12_ = "invoice_paid", _s15_ = "logged_duration", _s17_ = "invoiced_duration", _s21_ = "invoice_paid_duration", t1 = _this.settings, t2 = t1.groupBy; if (t2 === "year") date = B.JSString_methods.substring$2(date, 0, 4) + "-01-01"; else if (t2 === "month") date = B.JSString_methods.substring$2(date, 0, 7) + "-01"; t2 = _this.company; t3 = _this.client; t4 = _this.task; t5 = A.taskRateSelector(t3, t2, _this.group, _this.project, t4); t5.toString; seconds = B.JSInt_methods._tdivFast$1(duration._duration, 1000000); amount = t5 * A.round(seconds / 3600, 3); if (t1.currencyId === "-1") { t1 = t2.settings.currencyId; if (t1 == null) t1 = "1"; t1 = t3.settings.currencyId !== t1; } else t1 = false; if (t1) { t1 = _this.invoice.exchangeRate; if (t1 !== 1 && t1 !== 0) exchangeRate = 1 / t1; else { t1 = t2.settings.currencyId; if (t1 == null) t1 = "1"; exchangeRate = A.getExchangeRate(_this.currencyMap, t3.settings.currencyId, t1); } amount *= exchangeRate; } t1 = t4.invoiceId; t2 = t1.length !== 0; if (t2) { t3 = _this.invoiceMap._map$_map; if (t3.containsKey$1(0, t1)) { t3 = t3.$index(0, t1); t3 = t3.entityType === B.EntityType_invoice && t3.statusId === "4"; } else t3 = false; if (t3) { _this.paidData.total += amount; _this.paidDataDuration.total += seconds; } else { _this.invoicedData.total += amount; _this.invoicedDataDuration.total += seconds; } } else { _this.loggedData.total += amount; _this.loggedDataDuration.total += seconds; } if (B.JSString_methods.compareTo$1(_this.startDate, date) <= 0 && B.JSString_methods.compareTo$1(_this.endDate, date) >= 0) { _this._box_0.isIncluded = true; t3 = _this.totals; if (t3.$index(0, _s6_).$index(0, date) == null) { t3.$index(0, _s6_).$indexSet(0, date, 0); t3.$index(0, _s8_).$indexSet(0, date, 0); t3.$index(0, _s12_).$indexSet(0, date, 0); t5 = type$.JSArray_String; _this.loggedData.entityMap.$indexSet(0, date, A._setArrayType([], t5)); _this.invoicedData.entityMap.$indexSet(0, date, A._setArrayType([], t5)); _this.paidData.entityMap.$indexSet(0, date, A._setArrayType([], t5)); t3.$index(0, _s15_).$indexSet(0, date, 0); t3.$index(0, _s17_).$indexSet(0, date, 0); t3.$index(0, _s21_).$indexSet(0, date, 0); } if (t2) { t2 = _this.invoiceMap._map$_map; if (t2.containsKey$1(0, t1)) { t1 = t2.$index(0, t1); t1 = t1.entityType === B.EntityType_invoice && t1.statusId === "4"; } else t1 = false; t4 = t4.id; if (t1) { t1 = t3.$index(0, _s12_); t1.toString; t2 = t3.$index(0, _s12_).$index(0, date); t2.toString; t1.$indexSet(0, date, t2 + amount); t2 = _this.paidData; t1 = t2.entityMap.$index(0, date); t1.toString; J.add$1$ax(t1, t4); t2.periodTotal += amount; t2 = t3.$index(0, _s21_); t2.toString; t3 = t3.$index(0, _s21_).$index(0, date); t3.toString; t2.$indexSet(0, date, t3 + seconds); _this.paidDataDuration.periodTotal += amount; } else { t1 = t3.$index(0, _s8_); t1.toString; t2 = t3.$index(0, _s8_).$index(0, date); t2.toString; t1.$indexSet(0, date, t2 + amount); t2 = _this.invoicedData; t1 = t2.entityMap.$index(0, date); t1.toString; J.add$1$ax(t1, t4); t2.periodTotal += amount; t2 = t3.$index(0, _s17_); t2.toString; t3 = t3.$index(0, _s17_).$index(0, date); t3.toString; t2.$indexSet(0, date, t3 + seconds); _this.invoicedDataDuration.periodTotal += seconds; } } else { t1 = t3.$index(0, _s6_); t1.toString; t2 = t3.$index(0, _s6_).$index(0, date); t2.toString; t1.$indexSet(0, date, t2 + amount); t2 = _this.loggedData; t1 = t2.entityMap.$index(0, date); t1.toString; J.add$1$ax(t1, t4.id); t2.periodTotal += amount; t2 = t3.$index(0, _s15_); t2.toString; t3 = t3.$index(0, _s15_).$index(0, date); t3.toString; t2.$indexSet(0, date, t3 + seconds); _this.loggedDataDuration.periodTotal += seconds; } } }, $signature: 1379 }; A.chartExpenses_closure.prototype = { call$2(int, expense) { var t1, date0, amount, t2, exchangeRate, t3, invoice, t4, t5, _this = this, _null = null, _s6_ = "logged", _s7_ = "pending", _s8_ = "invoiced", _s12_ = "invoice_paid", currencyId = expense.currencyId, date = expense.date; if (date.length !== 0) { t1 = _this.settings.groupBy; if (t1 === "year") date0 = B.JSString_methods.substring$2(date, 0, 4) + "-01-01"; else date0 = t1 === "month" ? B.JSString_methods.substring$2(date, 0, 7) + "-01" : date; } else date0 = date; t1 = _this.settings; amount = t1.includeTaxes ? expense.get$grossAmount() : expense.get$netAmount(); t2 = expense.isDeleted; t2.toString; if (!(t2 || date0.length === 0)) if (t1.matchesCurrency$1(currencyId)) { if (t1.currencyId === "-1") { t2 = _this.company.settings.currencyId; t2 = currencyId !== (t2 == null ? "1" : t2); } else t2 = false; if (t2) { exchangeRate = expense.exchangeRate; if (exchangeRate !== 1 && exchangeRate !== 0) { t2 = _this.company.settings.currencyId; if (t2 == null) t2 = "1"; t2 = expense.invoiceCurrencyId === t2; } else t2 = false; if (!t2) { t2 = _this.company.settings.currencyId; if (t2 == null) t2 = "1"; exchangeRate = A.getExchangeRate(_this.currencyMap, currencyId, t2); } amount *= exchangeRate; } t2 = expense.invoiceId; t3 = t2 != null; if (t3 && t2.length !== 0) { invoice = _this.invoiceMap._map$_map.$index(0, t2); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); if (invoice.entityType === B.EntityType_invoice && invoice.statusId === "4") { t4 = _this.paidData; t4.total += amount; ++t4.totalCount; } else { t4 = _this.invoicedData; t4.total += amount; ++t4.totalCount; } } else if (expense.get$isPending()) { t4 = _this.pendingData; t4.total += amount; ++t4.totalCount; } else { t4 = _this.loggedData; t4.total += amount; ++t4.totalCount; } t4 = _this.company; t5 = t1.startDate$1(t4); t4 = t1.endDate$1(t4); t1 = t5 == null ? "" : t5; if (B.JSString_methods.compareTo$1(t1, date) <= 0) { t1 = t4 == null ? "" : t4; t1 = B.JSString_methods.compareTo$1(t1, date) >= 0; } else t1 = false; if (t1) { t1 = _this.totals; if (t1.$index(0, _s6_).$index(0, date0) == null) { t1.$index(0, _s6_).$indexSet(0, date0, 0); t1.$index(0, _s7_).$indexSet(0, date0, 0); t1.$index(0, _s8_).$indexSet(0, date0, 0); t1.$index(0, _s12_).$indexSet(0, date0, 0); t4 = type$.JSArray_String; _this.loggedData.entityMap.$indexSet(0, date0, A._setArrayType([], t4)); _this.pendingData.entityMap.$indexSet(0, date0, A._setArrayType([], t4)); _this.invoicedData.entityMap.$indexSet(0, date0, A._setArrayType([], t4)); _this.paidData.entityMap.$indexSet(0, date0, A._setArrayType([], t4)); } if (t3 && t2.length !== 0) { invoice = _this.invoiceMap._map$_map.$index(0, t2); if (invoice == null) invoice = A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null); t2 = invoice.entityType === B.EntityType_invoice && invoice.statusId === "4"; t3 = expense.id; if (t2) { t2 = t1.$index(0, _s12_); t2.toString; t1 = t1.$index(0, _s12_).$index(0, date0); t1.toString; t2.$indexSet(0, date0, t1 + amount); t1 = _this.paidData; t2 = t1.entityMap.$index(0, date0); t2.toString; J.add$1$ax(t2, t3); t1.periodTotal += amount; ++t1.periodCount; } else { t2 = t1.$index(0, _s8_); t2.toString; t1 = t1.$index(0, _s8_).$index(0, date0); t1.toString; t2.$indexSet(0, date0, t1 + amount); t1 = _this.invoicedData; t2 = t1.entityMap.$index(0, date0); t2.toString; J.add$1$ax(t2, t3); t1.periodTotal += amount; ++t1.periodCount; } } else { t2 = expense.id; if (expense.get$isPending()) { t3 = t1.$index(0, _s7_); t3.toString; t1 = t1.$index(0, _s7_).$index(0, date0); t1.toString; t3.$indexSet(0, date0, t1 + amount); t1 = _this.pendingData; t3 = t1.entityMap.$index(0, date0); t3.toString; J.add$1$ax(t3, t2); t1.periodTotal += amount; ++t1.periodCount; } else { t3 = t1.$index(0, _s6_); t3.toString; t1 = t1.$index(0, _s6_).$index(0, date0); t1.toString; t3.$indexSet(0, date0, t1 + amount); t1 = _this.loggedData; t3 = t1.entityMap.$index(0, date0); t3.toString; J.add$1$ax(t3, t2); t1.periodTotal += amount; ++t1.periodCount; } } } } }, $signature: 128 }; A.memoizedChartExpenses_closure.prototype = { call$5(currencyMap, company, settings, invoiceMap, expenseMap) { company.toString; return A.chartExpenses(currencyMap, company, settings, invoiceMap, expenseMap); }, $signature: 658 }; A.memoizedPreviousChartExpenses_closure.prototype = { call$5(currencyMap, company, settings, invoiceMap, expenseMap) { company.toString; return A.chartExpenses(currencyMap, company, settings, invoiceMap, expenseMap); }, $signature: 658 }; A.memoizedRunningTasks_closure0.prototype = { call$2(taskMap, userId) { return A.runningTasks(taskMap, userId); }, $signature: 1382 }; A.runningTasks_closure.prototype = { call$2(taskId, task) { var t1; if (task.get$isRunning()) { t1 = task.isDeleted; t1.toString; if (!t1) { t1 = this.userId; t1 = task.createdUserId === t1 || task.assignedUserId === t1; } else t1 = false; } else t1 = false; if (t1) this.tasks.push(task); }, $signature: 158 }; A.memoizedUpcomingInvoices_closure.prototype = { call$2(invoiceMap, clientMap) { return A._upcomingInvoices(clientMap, invoiceMap); }, $signature: 437 }; A._upcomingInvoices_closure.prototype = { call$2(index, invoice) { var t1 = invoice.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; } else t1 = true; if (!t1) if (!invoice.get$isCancelledOrReversed()) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; } else t1 = true; else t1 = true; if (!t1) if (invoice.get$isUpcoming()) this.invoices.push(invoice); }, $signature: 75 }; A._upcomingInvoices_closure0.prototype = { call$2(invoiceA, invoiceB) { return B.JSString_methods.compareTo$1(invoiceA.get$primaryDate(), invoiceB.get$primaryDate()); }, $signature: 436 }; A.memoizedPastDueInvoices_closure.prototype = { call$2(invoiceMap, clientMap) { return A._pastDueInvoices(clientMap, invoiceMap); }, $signature: 437 }; A._pastDueInvoices_closure.prototype = { call$2(index, invoice) { var t1 = invoice.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; } else t1 = true; if (!t1) if (!invoice.get$isCancelledOrReversed()) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; } else t1 = true; else t1 = true; if (!t1) if (invoice.get$isPastDue()) this.invoices.push(invoice); }, $signature: 75 }; A._pastDueInvoices_closure0.prototype = { call$2(invoiceA, invoiceB) { return B.JSString_methods.compareTo$1(invoiceA.get$primaryDate(), invoiceB.get$primaryDate()); }, $signature: 436 }; A.memoizedRecentPayments_closure.prototype = { call$2(paymentMap, clientMap) { return A._recentPayments(clientMap, paymentMap); }, $signature: 1385 }; A._recentPayments_closure.prototype = { call$2(index, payment) { var t2, t1 = payment.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); t1 = payment.archivedAt > 0; if (t1) { t2 = payment.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = payment.isDeleted; t2.toString; } else t2 = true; if (!t2) { if (client.archivedAt > 0) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; } else t2 = true; } else t2 = true; if (!t2) { if (t1) { t1 = payment.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = payment.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1 && payment.createdAt > this.threeMonthsAgo) this.payments.push(payment); } }, $signature: 197 }; A._recentPayments_closure0.prototype = { call$2(paymentA, paymentB) { var t1 = paymentA.date, t2 = paymentB.date; if (t1 === t2) return B.JSInt_methods.compareTo$1(paymentB.createdAt, paymentA.createdAt); else return B.JSString_methods.compareTo$1(t2, t1); }, $signature: 1386 }; A.memoizedUpcomingQuotes_closure.prototype = { call$2(quoteMap, clientMap) { return A._upcomingQuotes(clientMap, quoteMap); }, $signature: 437 }; A._upcomingQuotes_closure.prototype = { call$2(index, quote) { var t1 = quote.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (quote.archivedAt > 0) { t1 = quote.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = quote.isDeleted; t1.toString; } else t1 = true; if (!t1) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; } else t1 = true; if (!t1) if (quote.get$isUpcoming()) this.quotes.push(quote); }, $signature: 75 }; A._upcomingQuotes_closure0.prototype = { call$2(quoteA, quoteB) { return B.JSString_methods.compareTo$1(quoteA.get$primaryDate(), quoteB.get$primaryDate()); }, $signature: 436 }; A.memoizedExpiredQuotes_closure.prototype = { call$2(quoteMap, clientMap) { return A._expiredQuotes(clientMap, quoteMap); }, $signature: 437 }; A._expiredQuotes_closure.prototype = { call$2(index, quote) { var t1 = quote.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (quote.archivedAt > 0) { t1 = quote.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = quote.isDeleted; t1.toString; } else t1 = true; if (!t1) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; } else t1 = true; if (!t1) if (quote.get$isPastDue()) this.quotes.push(quote); }, $signature: 75 }; A._expiredQuotes_closure0.prototype = { call$2(quoteA, quoteB) { return B.JSString_methods.compareTo$1(quoteA.get$primaryDate(), quoteB.get$primaryDate()); }, $signature: 436 }; A.memoizedRunningTasks_closure.prototype = { call$2(taskMap, clientMap) { return A._runningTasks(clientMap, taskMap); }, $signature: 1387 }; A._runningTasks_closure.prototype = { call$2(index, task) { var t1 = task.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (task.archivedAt > 0) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = task.isDeleted; t1.toString; } else t1 = true; if (!t1) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; } else t1 = true; if (!t1) if (task.get$isRunning()) this.tasks.push(task); }, $signature: 158 }; A._runningTasks_closure0.prototype = { call$2(taskA, taskB) { return B.JSInt_methods.compareTo$1(taskB.updatedAt, taskA.updatedAt); }, $signature: 657 }; A.memoizedRecentTasks_closure.prototype = { call$2(taskMap, clientMap) { return A._recentTasks(clientMap, taskMap); }, $signature: 1389 }; A._recentTasks_closure.prototype = { call$2(index, task) { var t1 = task.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (task.archivedAt > 0) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = task.isDeleted; t1.toString; } else t1 = true; if (!t1) { if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; } else t1 = true; if (!t1) if (!task.get$isRunning()) this.tasks.push(task); }, $signature: 158 }; A._recentTasks_closure0.prototype = { call$2(taskA, taskB) { return B.JSInt_methods.compareTo$1(taskB.updatedAt, taskA.updatedAt); }, $signature: 657 }; A.memoizedRecentExpenses_closure.prototype = { call$2(expenseMap, clientMap) { return A._recentExpenses(clientMap, expenseMap); }, $signature: 1390 }; A._recentExpenses_closure.prototype = { call$2(index, expense) { var t1 = expense.clientId, client = this.clientMap._map$_map.$index(0, t1); if (client == null) client = A.ClientEntity_ClientEntity(null, t1, null, null); if (client.archivedAt > 0) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = client.isDeleted; t1.toString; } else t1 = true; if (!t1) { if (expense.archivedAt > 0) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = expense.isDeleted; t1.toString; } else t1 = true; if (!t1) { t1 = expense.invoiceId; t1 = t1 != null && t1.length !== 0; } else t1 = true; } else t1 = true; if (!t1) this.expenses.push(expense); }, $signature: 128 }; A._recentExpenses_closure0.prototype = { call$2(expenseA, expenseB) { var expenseBdate, expenseAdate = expenseA.date; if (expenseAdate == null) expenseAdate = ""; expenseBdate = expenseB.date; if (expenseBdate == null) expenseBdate = ""; if (expenseAdate === expenseBdate) return B.JSString_methods.compareTo$1(expenseB.number, expenseA.number); else return B.JSString_methods.compareTo$1(expenseBdate, expenseAdate); }, $signature: 481 }; A.DashboardUIState.prototype = {}; A.DashboardUISettings.prototype = { matchesCurrency$1(match) { var t1 = this.currencyId; if (t1.length === 0 || t1 === "-1") return true; return t1 === match; }, startDate$1(company) { var _this = this; return A.calculateStartDate(company, _this.customEndDate, _this.customStartDate, _this.dateRange, _this.offset); }, endDate$1(company) { var _this = this; return A.calculateEndDate(company, _this.customEndDate, _this.customStartDate, _this.dateRange, _this.offset); } }; A._$DashboardUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_86y0), "selectedEntityType", serializers.serialize$2$specifiedType(object.selectedEntityType, B.FullType_qBb0), "selectedEntities", serializers.serialize$2$specifiedType(object.selectedEntities, B.FullType_8aB0), "showSidebar", serializers.serialize$2$specifiedType(object.showSidebar, B.FullType_MtR)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.DashboardUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.EntityType, t2 = type$.DashboardUISettings; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "settings": t3 = result.get$_dashboard_state$_$this(); t4 = t3._dashboard_state$_settings; if (t4 == null) { t4 = new A.DashboardUISettingsBuilder(); t4.get$_dashboard_state$_$this()._groupBy = "day"; t3._dashboard_state$_settings = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_86y0); t4.toString; t2._as(t4); t3._dashboard_state$_$v = t4; break; case "selectedEntityType": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_qBb0); t3.toString; t1._as(t3); result.get$_dashboard_state$_$this()._selectedEntityType = t3; break; case "selectedEntities": t3 = result.get$selectedEntities(); t4 = serializers.deserialize$2$specifiedType(value, B.FullType_8aB0); t4.toString; t3.replace$1(0, t4); break; case "showSidebar": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_dashboard_state$_$this()._showSidebar = t3; break; } } return result._dashboard_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mBb; }, get$wireName() { return "DashboardUIState"; } }; A._$DashboardUISettingsSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["dateRange", serializers.serialize$2$specifiedType(object.dateRange, B.FullType_AaU), "customStartDate", serializers.serialize$2$specifiedType(object.customStartDate, B.FullType_h8g), "customEndDate", serializers.serialize$2$specifiedType(object.customEndDate, B.FullType_h8g), "enableComparison", serializers.serialize$2$specifiedType(object.enableComparison, B.FullType_MtR), "compareDateRange", serializers.serialize$2$specifiedType(object.compareDateRange, B.FullType_oEc), "compareCustomStartDate", serializers.serialize$2$specifiedType(object.compareCustomStartDate, B.FullType_h8g), "compareCustomEndDate", serializers.serialize$2$specifiedType(object.compareCustomEndDate, B.FullType_h8g), "offset", serializers.serialize$2$specifiedType(object.offset, B.FullType_kjq), "currencyId", serializers.serialize$2$specifiedType(object.currencyId, B.FullType_h8g), "includeTaxes", serializers.serialize$2$specifiedType(object.includeTaxes, B.FullType_MtR), "groupBy", serializers.serialize$2$specifiedType(object.groupBy, B.FullType_h8g)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, value, result = new A.DashboardUISettingsBuilder(); result.get$_dashboard_state$_$this()._groupBy = "day"; iterator = J.get$iterator$ax(serialized); for (t1 = type$.DateRangeComparison, t2 = type$.DateRange; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "dateRange": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_AaU); t3.toString; t2._as(t3); result.get$_dashboard_state$_$this()._dashboard_state$_dateRange = t3; break; case "customStartDate": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_dashboard_state$_$this()._dashboard_state$_customStartDate = t3; break; case "customEndDate": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_dashboard_state$_$this()._dashboard_state$_customEndDate = t3; break; case "enableComparison": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_dashboard_state$_$this()._enableComparison = t3; break; case "compareDateRange": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_oEc); t3.toString; t1._as(t3); result.get$_dashboard_state$_$this()._compareDateRange = t3; break; case "compareCustomStartDate": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_dashboard_state$_$this()._compareCustomStartDate = t3; break; case "compareCustomEndDate": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_dashboard_state$_$this()._compareCustomEndDate = t3; break; case "offset": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_dashboard_state$_$this()._dashboard_state$_offset = t3; break; case "currencyId": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_dashboard_state$_$this()._dashboard_state$_currencyId = t3; break; case "includeTaxes": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t3.toString; A._asBool(t3); result.get$_dashboard_state$_$this()._includeTaxes = t3; break; case "groupBy": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t3.toString; A._asString(t3); result.get$_dashboard_state$_$this()._groupBy = t3; break; } } return result._dashboard_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_IkO0; }, get$wireName() { return "DashboardUISettings"; } }; A._$DashboardUIState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$DashboardUIState && _this.settings.$eq(0, other.settings) && _this.selectedEntityType === other.selectedEntityType && _this.selectedEntities.$eq(0, other.selectedEntities) && _this.showSidebar === other.showSidebar; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._dashboard_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, _this.settings.get$hashCode(0)), A.Primitives_objectHashCode(_this.selectedEntityType)), _this.selectedEntities.get$hashCode(0)), B.JSBool_methods.get$hashCode(_this.showSidebar))); t1 = _this._dashboard_state$__hashCode; if (t1 == null) { _this._dashboard_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DashboardUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "settings", _this.settings); t2.add$2(t1, "selectedEntityType", _this.selectedEntityType); t2.add$2(t1, "selectedEntities", _this.selectedEntities); t2.add$2(t1, "showSidebar", _this.showSidebar); return t2.toString$0(t1); } }; A.DashboardUIStateBuilder.prototype = { get$settings() { var t1 = this.get$_dashboard_state$_$this(), t2 = t1._dashboard_state$_settings; if (t2 == null) { t2 = new A.DashboardUISettingsBuilder(); t2.get$_dashboard_state$_$this()._groupBy = "day"; t1._dashboard_state$_settings = t2; t1 = t2; } else t1 = t2; return t1; }, get$selectedEntities() { var t1 = this.get$_dashboard_state$_$this(), t2 = t1._selectedEntities; return t2 == null ? t1._selectedEntities = A.MapBuilder_MapBuilder(type$.nullable_EntityType, type$.BuiltList_String) : t2; }, get$_dashboard_state$_$this() { var t1, t2, _this = this, $$v = _this._dashboard_state$_$v; if ($$v != null) { t1 = $$v.settings; t2 = new A.DashboardUISettingsBuilder(); t2.get$_dashboard_state$_$this()._groupBy = "day"; A.ArgumentError_checkNotNull(t1, "other"); t2._dashboard_state$_$v = t1; _this._dashboard_state$_settings = t2; _this._selectedEntityType = $$v.selectedEntityType; t2 = $$v.selectedEntities; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._selectedEntities = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); _this._showSidebar = $$v.showSidebar; _this._dashboard_state$_$v = null; } return _this; }, _dashboard_state$_build$0() { var _$failedField, e, _$result0, t1, t2, exception, _this = this, _s16_ = "DashboardUIState", _$result = null; try { _$result0 = _this._dashboard_state$_$v; if (_$result0 == null) { t1 = _this.get$settings()._dashboard_state$_build$0(); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._selectedEntityType, _s16_, "selectedEntityType"); _$result0 = A._$DashboardUIState$_(_this.get$selectedEntities().build$0(), t2, t1, A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._showSidebar, _s16_, "showSidebar")); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "settings"; _this.get$settings()._dashboard_state$_build$0(); _$failedField.__late_helper$_value = "selectedEntities"; _this.get$selectedEntities().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._dashboard_state$_$v = t1; return _$result; } }; A._$DashboardUISettings.prototype = { rebuild$1(updates) { var t1 = new A.DashboardUISettingsBuilder(); t1.get$_dashboard_state$_$this()._groupBy = "day"; A.ArgumentError_checkNotNull(this, "other"); t1._dashboard_state$_$v = this; updates.call$1(t1); return t1._dashboard_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$DashboardUISettings && _this.dateRange === other.dateRange && _this.customStartDate === other.customStartDate && _this.customEndDate === other.customEndDate && _this.enableComparison === other.enableComparison && _this.compareDateRange === other.compareDateRange && _this.compareCustomStartDate === other.compareCustomStartDate && _this.compareCustomEndDate === other.compareCustomEndDate && _this.offset === other.offset && _this.currencyId === other.currencyId && _this.includeTaxes === other.includeTaxes && _this.groupBy === other.groupBy; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._dashboard_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, A.Primitives_objectHashCode(_this.dateRange)), B.JSString_methods.get$hashCode(_this.customStartDate)), B.JSString_methods.get$hashCode(_this.customEndDate)), B.JSBool_methods.get$hashCode(_this.enableComparison)), A.Primitives_objectHashCode(_this.compareDateRange)), B.JSString_methods.get$hashCode(_this.compareCustomStartDate)), B.JSString_methods.get$hashCode(_this.compareCustomEndDate)), B.JSInt_methods.get$hashCode(_this.offset)), B.JSString_methods.get$hashCode(_this.currencyId)), B.JSBool_methods.get$hashCode(_this.includeTaxes)), B.JSString_methods.get$hashCode(_this.groupBy))); t1 = _this._dashboard_state$__hashCode; if (t1 == null) { _this._dashboard_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DashboardUISettings"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "dateRange", _this.dateRange); t2.add$2(t1, "customStartDate", _this.customStartDate); t2.add$2(t1, "customEndDate", _this.customEndDate); t2.add$2(t1, "enableComparison", _this.enableComparison); t2.add$2(t1, "compareDateRange", _this.compareDateRange); t2.add$2(t1, "compareCustomStartDate", _this.compareCustomStartDate); t2.add$2(t1, "compareCustomEndDate", _this.compareCustomEndDate); t2.add$2(t1, "offset", _this.offset); t2.add$2(t1, "currencyId", _this.currencyId); t2.add$2(t1, "includeTaxes", _this.includeTaxes); t2.add$2(t1, "groupBy", _this.groupBy); return t2.toString$0(t1); } }; A.DashboardUISettingsBuilder.prototype = { get$_dashboard_state$_$this() { var _this = this, $$v = _this._dashboard_state$_$v; if ($$v != null) { _this._dashboard_state$_dateRange = $$v.dateRange; _this._dashboard_state$_customStartDate = $$v.customStartDate; _this._dashboard_state$_customEndDate = $$v.customEndDate; _this._enableComparison = $$v.enableComparison; _this._compareDateRange = $$v.compareDateRange; _this._compareCustomStartDate = $$v.compareCustomStartDate; _this._compareCustomEndDate = $$v.compareCustomEndDate; _this._dashboard_state$_offset = $$v.offset; _this._dashboard_state$_currencyId = $$v.currencyId; _this._includeTaxes = $$v.includeTaxes; _this._groupBy = $$v.groupBy; _this._dashboard_state$_$v = null; } return _this; }, _dashboard_state$_build$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _s19_ = "DashboardUISettings", _$result = _this._dashboard_state$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._dashboard_state$_dateRange, _s19_, "dateRange"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._dashboard_state$_customStartDate, _s19_, "customStartDate"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._dashboard_state$_customEndDate, _s19_, "customEndDate"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._enableComparison, _s19_, "enableComparison"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._compareDateRange, _s19_, "compareDateRange"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._compareCustomStartDate, _s19_, "compareCustomStartDate"); t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._compareCustomEndDate, _s19_, "compareCustomEndDate"); t8 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._dashboard_state$_offset, _s19_, "offset"); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._dashboard_state$_currencyId, _s19_, "currencyId"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._includeTaxes, _s19_, "includeTaxes"); _$result = A._$DashboardUISettings$_(t7, t6, t5, t9, t3, t2, t1, t4, A.BuiltValueNullFieldError_checkNotNull(_this.get$_dashboard_state$_$this()._groupBy, _s19_, "groupBy"), t10, t8); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._dashboard_state$_$v = _$result; } }; A.ViewDesignList.prototype = {$isPersistUI: 1}; A.ViewDesign.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$designId() { return this.designId; } }; A.EditDesign.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$design() { return this.design; } }; A.UpdateDesign.prototype = {$isPersistUI: 1, get$design() { return this.design; } }; A.LoadDesignRequest.prototype = {$isStartLoading: 1}; A.LoadDesignFailure.prototype = { toString$0(_) { return "LoadDesignFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadDesignSuccess.prototype = { toString$0(_) { return "LoadDesignSuccess{design: " + this.design.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$design() { return this.design; } }; A.LoadDesignsRequest.prototype = {$isStartLoading: 1}; A.LoadDesignsFailure.prototype = { toString$0(_) { return "LoadDesignsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadDesignsSuccess.prototype = { toString$0(_) { return "LoadDesignsSuccess{designs: " + this.designs.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveDesignRequest.prototype = {$isStartSaving: 1, get$design() { return this.design; } }; A.SaveDesignSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$design() { return this.design; } }; A.AddDesignSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$design() { return this.design; } }; A.SaveDesignFailure.prototype = {$isStopSaving: 1}; A.ArchiveDesignsRequest.prototype = {$isStartSaving: 1}; A.ArchiveDesignsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveDesignsFailure.prototype = {$isStopSaving: 1}; A.DeleteDesignsRequest.prototype = {$isStartSaving: 1}; A.DeleteDesignsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteDesignsFailure.prototype = {$isStopSaving: 1}; A.RestoreDesignsRequest.prototype = {$isStartSaving: 1}; A.RestoreDesignsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreDesignsFailure.prototype = {$isStopSaving: 1}; A.FilterDesigns.prototype = {$isPersistUI: 1}; A.SortDesigns.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterDesignsByState.prototype = {$isPersistUI: 1}; A.FilterDesignsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterDesignsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterDesignsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterDesignsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleDesignAction_closure.prototype = { call$1(design) { return design.get$id(design); }, $signature: 48 }; A.handleDesignAction_closure0.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._designId = this.design.id; }, $signature: 163 }; A.handleDesignAction_closure1.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._designId = this.design.id; }, $signature: 163 }; A.handleDesignAction_closure2.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._designId = this.design.id; }, $signature: 163 }; A.handleDesignAction_closure3.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._designId = this.design.id; }, $signature: 163 }; A.StartDesignMultiselect.prototype = {}; A.AddToDesignMultiselect.prototype = {}; A.RemoveFromDesignMultiselect.prototype = {}; A.ClearDesignMultiselect.prototype = {}; A._editDesign_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s29_ = "/settings/custom_designs/edit"; next.call$1(type$.nullable_EditDesign._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s29_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s29_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewDesign_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewDesign_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewDesign_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewDesign._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/custom_designs/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/custom_designs/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewDesignList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s24_ = "/settings/custom_designs"; next.call$1(type$.nullable_ViewDesignList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s24_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s24_, new A._viewDesignList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewDesignList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveDesign_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevDesigns; type$.ArchiveDesignsRequest._as(dynamicAction); t1 = dynamicAction.designIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DesignEntity?>"); prevDesigns = A.List_List$of(new A.MappedListIterable(t1, new A._archiveDesign__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveDesign__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveDesign__closure1(store, prevDesigns, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveDesign__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.map._map$_map.$index(0, id); }, $signature: 435 }; A._archiveDesign__closure0.prototype = { call$1(designs) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveDesignsSuccess(designs)); this.action.completer.complete$1(0, null); }, $signature: 484 }; A._archiveDesign__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveDesignsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteDesign_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevDesigns; type$.DeleteDesignsRequest._as(dynamicAction); t1 = dynamicAction.designIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DesignEntity?>"); prevDesigns = A.List_List$of(new A.MappedListIterable(t1, new A._deleteDesign__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteDesign__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteDesign__closure1(store, prevDesigns, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteDesign__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.map._map$_map.$index(0, id); }, $signature: 435 }; A._deleteDesign__closure0.prototype = { call$1(designs) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteDesignsSuccess(designs)); this.action.completer.complete$1(0, null); }, $signature: 484 }; A._deleteDesign__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteDesignsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreDesign_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevDesigns; type$.RestoreDesignsRequest._as(dynamicAction); t1 = dynamicAction.designIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DesignEntity?>"); prevDesigns = A.List_List$of(new A.MappedListIterable(t1, new A._restoreDesign__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreDesign__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreDesign__closure1(store, prevDesigns, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreDesign__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.map._map$_map.$index(0, id); }, $signature: 435 }; A._restoreDesign__closure0.prototype = { call$1(designs) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreDesignsSuccess(designs)); this.action.completer.complete$1(0, null); }, $signature: 484 }; A._restoreDesign__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreDesignsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveDesign_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveDesignRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.design; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveDesign__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveDesign__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDesign__closure.prototype = { call$1(design) { var t1 = this.action, t2 = t1.design.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddDesignSuccess(design)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveDesignSuccess(design)); } t1.completer.complete$1(0, design); }, $signature: 485 }; A._saveDesign__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveDesignFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadDesign_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadDesign._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadDesignRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.designId).then$1$1(0, new A._loadDesign__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadDesign__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadDesign__closure.prototype = { call$1(design) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDesignSuccess(design)); this.action.completer.complete$1(0, null); }, $signature: 485 }; A._loadDesign__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDesignFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadDesigns_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadDesigns._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadDesignsRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadDesigns__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadDesigns__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadDesigns__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDesignsSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1396 }; A._loadDesigns__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDesignsFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.designUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$designListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer11().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._design_model$_$v = t1; t1 = $.$get$selectedIdReducer11().call$2(t2.selectedId, t3); b.get$_design_state$_$this()._design_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer11().call$2(t2.forceSelected, t3); b.get$_design_state$_$this()._design_state$_forceSelected = t3; return b; }, $signature: 1397 }; A.forceSelectedReducer_closure93.prototype = { call$2(completer, action) { return true; }, $signature: 1398 }; A.forceSelectedReducer_closure94.prototype = { call$2(completer, action) { return false; }, $signature: 1399 }; A.forceSelectedReducer_closure95.prototype = { call$2(completer, action) { return false; }, $signature: 1400 }; A.forceSelectedReducer_closure96.prototype = { call$2(completer, action) { return false; }, $signature: 1401 }; A.forceSelectedReducer_closure97.prototype = { call$2(completer, action) { return false; }, $signature: 1402 }; A.forceSelectedReducer_closure98.prototype = { call$2(completer, action) { return false; }, $signature: 1403 }; A.forceSelectedReducer_closure99.prototype = { call$2(completer, action) { return false; }, $signature: 1404 }; A.forceSelectedReducer_closure100.prototype = { call$2(completer, action) { return false; }, $signature: 1405 }; A.selectedIdReducer_closure181.prototype = { call$2(completer, action) { return ""; }, $signature: 1406 }; A.selectedIdReducer_closure182.prototype = { call$2(completer, action) { return ""; }, $signature: 1407 }; A.selectedIdReducer_closure183.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_design ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure184.prototype = { call$2(selectedId, action) { return action.get$designId(); }, $signature: 82 }; A.selectedIdReducer_closure185.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$design()); }, $signature: 82 }; A.selectedIdReducer_closure186.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure187.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure188.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1408 }; A.selectedIdReducer_closure189.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1409 }; A.selectedIdReducer_closure190.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1410 }; A.selectedIdReducer_closure191.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1411 }; A.selectedIdReducer_closure192.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1412 }; A.selectedIdReducer_closure193.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1413 }; A.selectedIdReducer_closure194.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1414 }; A.editingReducer_closure60.prototype = { call$2(designs, action) { return J.$index$asx(action.designs, 0); }, $signature: 1415 }; A.editingReducer_closure61.prototype = { call$2(designs, action) { return J.$index$asx(action.designs, 0); }, $signature: 1416 }; A.editingReducer_closure62.prototype = { call$2(designs, action) { return J.$index$asx(action.designs, 0); }, $signature: 1417 }; A.editingReducer_closure63.prototype = { call$2(design, action) { return action.design.rebuild$1(new A.editingReducer__closure23()); }, $signature: 1418 }; A.editingReducer__closure23.prototype = { call$1(b) { b.get$_design_model$_$this()._design_model$_isChanged = true; return b; }, $signature: 262 }; A.designListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.designListReducer__closure()); }, $signature: 62 }; A.designListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewDesignList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterDesignsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDesignsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDesignsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDesignsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDesignsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterDesignsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterDesigns_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.designListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortDesigns_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure11.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure11.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure11.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure11.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveDesignSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.designs), t2 = type$.MapBuilder_String_DesignEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_design_state$_$this(); t5 = t4._design_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._design_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 486 }; A._deleteDesignSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.designs), t2 = type$.MapBuilder_String_DesignEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_design_state$_$this(); t5 = t4._design_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._design_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 486 }; A._restoreDesignSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.designs), t2 = type$.MapBuilder_String_DesignEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_design_state$_$this(); t5 = t4._design_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._design_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 486 }; A._addDesign_closure.prototype = { call$1(b) { var t1 = this.action.design, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 434 }; A._updateDesign_closure.prototype = { call$1(b) { var t1 = this.action.design; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 434 }; A._setLoadedDesign_closure.prototype = { call$1(b) { var t1 = this.action.design; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 434 }; A.memoizedFilteredDesignList_closure.prototype = { call$3(designMap, designList, designListState) { return A.filteredDesignsSelector(designMap, designList, designListState); }, $signature: 1421 }; A.filteredDesignsSelector_closure.prototype = { call$1(designId) { var t2, t1 = this.designMap._map$_map.$index(0, designId); t1.toString; if (!t1.isCustom) return false; t2 = this.designListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.name], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredDesignsSelector_closure0.prototype = { call$2(designAId, designBId) { var t3, t1 = this.designMap._map$_map, t2 = t1.$index(0, designAId); t2.toString; t3 = this.designListState; return t2.compareTo$3(0, t1.$index(0, designBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.DesignState.prototype = { get$cleanDesign() { var t1 = this.map._map$_map.$index(0, A.IterableExtension_firstWhereOrNull(this.list, new A.DesignState_cleanDesign_closure(this))); return t1 == null ? A.DesignEntity_DesignEntity(null, null, null) : t1; }, get$customDesigns() { var t1 = this.list._list$_list, t2 = A._arrayInstanceType(t1), t3 = t2._eval$1("MappedIterable<1,DesignEntity?>"); return A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A.DesignState_customDesigns_closure(this), t2._eval$1("WhereIterable<1>")), new A.DesignState_customDesigns_closure0(this), t3), true, t3._eval$1("Iterable.E")); }, loadDesigns$1(clients) { return this.rebuild$1(new A.DesignState_loadDesigns_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.DesignState_loadDesigns_closure0(), new A.DesignState_loadDesigns_closure1(), type$.String, type$.DesignEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.DesignState_cleanDesign_closure.prototype = { call$1(id) { var t1 = this.$this.map._map$_map; return !t1.$index(0, id).isCustom && t1.$index(0, id).name === "Clean"; }, $signature: 12 }; A.DesignState_customDesigns_closure.prototype = { call$1(designId) { return this.$this.map._map$_map.$index(0, designId).isCustom; }, $signature: 12 }; A.DesignState_customDesigns_closure0.prototype = { call$1(designId) { return this.$this.map._map$_map.$index(0, designId); }, $signature: 435 }; A.DesignState_loadDesigns_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.DesignState_loadDesigns_closure1.prototype = { call$1(item) { return item; }, $signature: 1422 }; A.DesignState_loadDesigns_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 434 }; A.DesignUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$DesignStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_Mpb), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.DesignStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_DesignEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_design_state$_$this(); t6 = t5._design_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._design_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Mpb); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_design_state$_$this(); t6 = t5._design_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._design_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._design_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_9Mg; }, get$wireName() { return "DesignState"; } }; A._$DesignUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_CNd)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.DesignUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.DesignEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_design_state$_$this(); t4 = t3._design_state$_editing; if (t4 == null) { t4 = new A.DesignEntityBuilder(); t4.get$_design_model$_$this()._isFree = true; t4.get$_design_model$_$this()._isTemplate = false; t4.get$_design_model$_$this()._entities = ""; t3._design_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_CNd); t4.toString; t2._as(t4); t3._design_model$_$v = t4; break; case "listUIState": t3 = result.get$_design_state$_$this(); t4 = t3._design_state$_listUIState; t3 = t4 == null ? t3._design_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_design_state$_$this()._design_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_design_state$_$this()._design_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_design_state$_$this()._design_state$_tabIndex = t3; break; } } return result._design_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Rd4; }, get$wireName() { return "DesignUIState"; } }; A._$DesignState.prototype = { rebuild$1(updates) { var t1 = new A.DesignStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._design_state$_$v = this; updates.call$1(t1); return t1._design_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DesignState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._design_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._design_state$__hashCode; if (t1 == null) { _this._design_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DesignState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.DesignStateBuilder.prototype = { get$map(_) { var t1 = this.get$_design_state$_$this(), t2 = t1._design_state$_map; return t2 == null ? t1._design_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.DesignEntity) : t2; }, get$list(_) { var t1 = this.get$_design_state$_$this(), t2 = t1._design_state$_list; return t2 == null ? t1._design_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_design_state$_$this() { var t1, t2, _this = this, $$v = _this._design_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._design_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._design_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._design_state$_$v = null; } return _this; }, _design_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._design_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$DesignState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("DesignState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._design_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$DesignUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$DesignUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._design_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._design_state$__hashCode; if (t1 == null) { _this._design_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DesignUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.DesignUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_design_state$_$this(), t2 = t1._design_state$_editing; if (t2 == null) { t2 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t2); t1._design_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_design_state$_$this(), t2 = t1._design_state$_listUIState; return t2 == null ? t1._design_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_design_state$_$this() { var t1, t2, _this = this, $$v = _this._design_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.DesignEntityBuilder(); A.DesignEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._design_model$_$v = t1; t1 = t2; } _this._design_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._design_state$_listUIState = t2; _this._design_state$_selectedId = $$v.selectedId; _this._design_state$_forceSelected = $$v.forceSelected; _this._design_state$_tabIndex = $$v.tabIndex; _this._design_state$_saveCompleter = $$v.saveCompleter; _this._design_state$_cancelCompleter = $$v.cancelCompleter; _this._design_state$_$v = null; } return _this; }, _design_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s13_ = "DesignUIState", _$result = null; try { _$result0 = _this._design_state$_$v; if (_$result0 == null) { t1 = _this._design_state$_editing; t1 = t1 == null ? null : t1._design_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_design_state$_$this()._design_state$_selectedId; t4 = _this.get$_design_state$_$this()._design_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_design_state$_$this()._design_state$_tabIndex, _s13_, "tabIndex"); t6 = _this.get$_design_state$_$this()._design_state$_saveCompleter; _$result0 = A._$DesignUIState$_(_this.get$_design_state$_$this()._design_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._design_state$_editing; if (t1 != null) t1._design_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._design_state$_$v = t1; return _$result; } }; A._DesignUIState_Object_EntityUIState.prototype = {}; A.ViewDocumentList.prototype = {$isPersistUI: 1}; A.ViewDocument.prototype = {$isPersistUI: 1}; A.EditDocument.prototype = {$isPersistUI: 1, get$document(receiver) { return this.document; } }; A.UpdateDocument.prototype = {$isPersistUI: 1, get$document(receiver) { return this.document; } }; A.LoadDocumentData.prototype = {}; A.LoadDocumentRequest.prototype = {$isStartLoading: 1}; A.LoadDocumentFailure.prototype = { toString$0(_) { return "LoadDocumentFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadDocumentSuccess.prototype = { toString$0(_) { return "LoadDocumentSuccess{document: " + this.document.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$document(receiver) { return this.document; } }; A.LoadDocumentsSuccess.prototype = { toString$0(_) { return "LoadDocumentsSuccess{documents: " + A.S(this.documents) + "}"; }, $isStopLoading: 1 }; A.SaveDocumentRequest.prototype = {$isStartSaving: 1, get$document(receiver) { return this.document; } }; A.SaveDocumentSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$document(receiver) { return this.document; } }; A.SaveDocumentFailure.prototype = {$isStopSaving: 1}; A.DownloadDocumentsRequest.prototype = {$isStartSaving: 1}; A.DownloadDocumentsSuccess.prototype = {$isStopSaving: 1}; A.DownloadDocumentsFailure.prototype = {$isStopSaving: 1}; A.ArchiveDocumentRequest.prototype = {$isStartSaving: 1}; A.ArchiveDocumentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveDocumentFailure.prototype = {$isStopSaving: 1}; A.DeleteDocumentRequest.prototype = {$isStartSaving: 1}; A.DeleteDocumentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1}; A.DeleteDocumentFailure.prototype = {$isStopSaving: 1}; A.RestoreDocumentRequest.prototype = {$isStartSaving: 1}; A.RestoreDocumentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreDocumentFailure.prototype = {$isStopSaving: 1}; A.FilterDocuments.prototype = {$isPersistUI: 1}; A.FilterDocumentsByStatus.prototype = {$isPersistUI: 1}; A.SortDocuments.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterDocumentsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterDocumentsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterDocumentsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterDocumentsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleDocumentAction_closure.prototype = { call$1($document) { return $document.get$id($document); }, $signature: 48 }; A.handleDocumentAction_showDocument.prototype = { call$0() { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.handleDocumentAction_showDocument_closure(this.store, this.documentIds, this.localization), t1, _null, true, type$.void); }, $signature: 0 }; A.handleDocumentAction_showDocument_closure.prototype = { call$1(context) { var t2, _null = null, t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, B.JSArray_methods.get$first(this.documentIds)); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.handleDocumentAction_showDocument__closure(context), _null)], type$.JSArray_Widget); if (t1.get$isImage()) { t1 = t1.data; t1.toString; t1 = A.PinchZoom$(A.Image$memory(t1, _null, _null)); } else t1 = new A.SizedBox(600, _null, A.PdfPreview$(false, false, new A.handleDocumentAction_showDocument__closure0(t1), false, false, false, _null, _null, _null), _null); return A.AlertDialog$(t2, _null, _null, t1, _null, _null, _null); }, $signature: 153 }; A.handleDocumentAction_showDocument__closure.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.handleDocumentAction_showDocument__closure0.prototype = { call$1(format) { var t1 = this.document.data; t1.toString; return t1; }, $signature: 111 }; A.handleDocumentAction_closure0.prototype = { call$1(value) { return this.showDocument.call$0(); }, $signature: 656 }; A.handleDocumentAction_downloadDocument.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, $document, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $document = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, B.JSArray_methods.get$first($async$self.documentIds)); t1 = $document.data; t1.toString; A.saveDownloadedFile(t1, $document.name, "1", null); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 0 }; A.handleDocumentAction_closure1.prototype = { call$1(value) { return this.downloadDocument.call$0(); }, $signature: 656 }; A.handleDocumentAction_closure2.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(false, new A.handleDocumentAction__closure(t1, this.document, this.store), t1, false); }, $signature: 28 }; A.handleDocumentAction__closure.prototype = { call$2(password, idToken) { var t2, completer, t3, t4, t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted_document"); t1.toString; t2 = type$.Null; completer = A.snackBarCompleter(t1, null, false, t2); t1 = this.document; t3 = this.store; t4 = completer.future; switch (t1.parentType) { case B.EntityType_client: t4.then$1$1(0, new A.handleDocumentAction___closure(t3, t1), t2); break; case B.EntityType_credit: t4.then$1$1(0, new A.handleDocumentAction___closure0(t3, t1), t2); break; case B.EntityType_expense: t4.then$1$1(0, new A.handleDocumentAction___closure1(t3, t1), t2); break; case B.EntityType_group: t4.then$1$1(0, new A.handleDocumentAction___closure2(t3, t1), t2); break; case B.EntityType_invoice: t4.then$1$1(0, new A.handleDocumentAction___closure3(t3, t1), t2); break; case B.EntityType_product: t4.then$1$1(0, new A.handleDocumentAction___closure4(t3, t1), t2); break; case B.EntityType_project: t4.then$1$1(0, new A.handleDocumentAction___closure5(t3, t1), t2); break; case B.EntityType_purchaseOrder: t4.then$1$1(0, new A.handleDocumentAction___closure6(t3, t1), t2); break; case B.EntityType_quote: t4.then$1$1(0, new A.handleDocumentAction___closure7(t3, t1), t2); break; case B.EntityType_recurringExpense: t4.then$1$1(0, new A.handleDocumentAction___closure8(t3, t1), t2); break; case B.EntityType_recurringInvoice: t4.then$1$1(0, new A.handleDocumentAction___closure9(t3, t1), t2); break; case B.EntityType_task: t4.then$1$1(0, new A.handleDocumentAction___closure10(t3, t1), t2); break; case B.EntityType_vendor: t4.then$1$1(0, new A.handleDocumentAction___closure11(t3, t1), t2); break; case B.EntityType_payment: t4.then$1$1(0, new A.handleDocumentAction___closure12(t3, t1), t2); break; default: t4.then$1$1(0, new A.handleDocumentAction___closure13(t3), t2); } t4.then$1$1(0, new A.handleDocumentAction___closure14(t3), t2); t1 = A._setArrayType([t1.id], type$.JSArray_String); t3 = t3.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.DeleteDocumentRequest(completer, t1, password, idToken)); }, $signature: 85 }; A.handleDocumentAction___closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadClient(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadCredit(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure1.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadExpense(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure2.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadGroup(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure3.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadInvoice(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure4.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadProduct(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure5.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadProject(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure6.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadPurchaseOrder(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure7.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadQuote(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure8.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadRecurringExpense(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure9.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadRecurringInvoice(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure10.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadTask(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure11.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadVendor(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure12.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadPayment(null, this.document.parentId)); }, $signature: 100 }; A.handleDocumentAction___closure13.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 100 }; A.handleDocumentAction___closure14.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 100 }; A.StartDocumentMultiselect.prototype = {}; A.AddToDocumentMultiselect.prototype = {}; A.RemoveFromDocumentMultiselect.prototype = {}; A.ClearDocumentMultiselect.prototype = {}; A._editDocument_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s14_ = "/document/edit"; next.call$1(type$.nullable_EditDocument._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s14_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s14_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewDocument_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewDocument_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewDocument_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1, t2; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.ViewDocument._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, dynamicAction.documentId); t1.toString; if (t1.data == null) { t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadDocumentData(null, t1.id)); } next.call$1(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/document/view")); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/document/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewDocumentList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s9_ = "/document"; next.call$1(type$.nullable_ViewDocumentList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s9_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s9_, new A._viewDocumentList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewDocumentList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._saveDocument_closure14.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.document; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveDocument__closure29(dynamicAction, store), type$.Null).catchError$1(new A._saveDocument__closure30(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure29.prototype = { call$1($document) { var t2, t1 = this.action; $document = $document.rebuild$1(new A._saveDocument___closure14(t1)); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveDocumentSuccess($document)); t1.completer.complete$1(0, $document); }, $signature: 291 }; A._saveDocument___closure14.prototype = { call$1(b) { var t1 = this.action.document, t2 = t1.parentId; b.get$_document_model$_$this()._parentId = t2; t1 = t1.parentType; b.get$_document_model$_$this()._parentType = t1; return b; }, $signature: 35 }; A._saveDocument__closure30.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._archiveDocument_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevDocuments; type$.ArchiveDocumentRequest._as(dynamicAction); t1 = dynamicAction.documentIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DocumentEntity?>"); prevDocuments = A.List_List$of(new A.MappedListIterable(t1, new A._archiveDocument__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveDocument__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveDocument__closure1(store, prevDocuments, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveDocument__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, id); }, $signature: 655 }; A._archiveDocument__closure0.prototype = { call$1(documents) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveDocumentSuccess(documents)); this.action.completer.complete$1(0, null); }, $signature: 80 }; A._archiveDocument__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._downloadDocuments_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DownloadDocumentsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.documentIds, B.EntityAction_download).then$1$1(0, new A._downloadDocuments__closure(store, dynamicAction), type$.Null).catchError$1(new A._downloadDocuments__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._downloadDocuments__closure.prototype = { call$1(documents) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadDocumentsSuccess()); this.action.completer.complete$1(0, null); }, $signature: 80 }; A._downloadDocuments__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadDocumentsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteDocument_closure.prototype = { call$3(store, dynamicAction, next) { var documentId, t1; type$.DeleteDocumentRequest._as(dynamicAction); documentId = B.JSArray_methods.get$first(dynamicAction.documentIds); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.delete$4(0, J.get$credentials$z(t1), documentId, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._deleteDocument__closure(store, documentId, dynamicAction), type$.Null).catchError$1(new A._deleteDocument__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteDocument__closure.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteDocumentSuccess(this.documentId)); this.action.completer.complete$1(0, null); }, $signature: 187 }; A._deleteDocument__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreDocument_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevDocuments; type$.RestoreDocumentRequest._as(dynamicAction); t1 = dynamicAction.documentIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DocumentEntity?>"); prevDocuments = A.List_List$of(new A.MappedListIterable(t1, new A._restoreDocument__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreDocument__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreDocument__closure1(store, prevDocuments, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreDocument__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, id); }, $signature: 655 }; A._restoreDocument__closure0.prototype = { call$1(documents) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreDocumentSuccess(documents)); this.action.completer.complete$1(0, null); }, $signature: 80 }; A._restoreDocument__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadDocument_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadDocument._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDocumentRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.documentId).then$1$1(0, new A._loadDocument__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadDocument__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadDocument__closure.prototype = { call$1($document) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDocumentSuccess($document)); this.action.completer.complete$1(0, null); }, $signature: 291 }; A._loadDocument__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDocumentFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadDocumentData_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadDocumentData._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, dynamicAction.documentId); t1.toString; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadDocumentRequest()); this.repository.loadData$2(J.get$credentials$z(store.__Store__state_A), t1).then$1$1(0, new A._loadDocumentData__closure(store, t1, dynamicAction), type$.Null).catchError$1(new A._loadDocumentData__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadDocumentData__closure.prototype = { call$1(bodyBytes) { var t1 = this.document.rebuild$1(new A._loadDocumentData___closure(bodyBytes)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadDocumentSuccess(t1)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 1429 }; A._loadDocumentData___closure.prototype = { call$1(b) { b.get$_document_model$_$this()._document_model$_data = this.bodyBytes; return b; }, $signature: 35 }; A._loadDocumentData__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadDocumentFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A.documentUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$documentListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer5().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._document_model$_$v = t1; t1 = $.$get$selectedIdReducer5().call$2(t2.selectedId, t3); b.get$_document_state$_$this()._document_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer5().call$2(t2.forceSelected, t3); b.get$_document_state$_$this()._document_state$_forceSelected = t3; return b; }, $signature: 1430 }; A.forceSelectedReducer_closure51.prototype = { call$2(completer, action) { return true; }, $signature: 1431 }; A.forceSelectedReducer_closure52.prototype = { call$2(completer, action) { return false; }, $signature: 1432 }; A.forceSelectedReducer_closure53.prototype = { call$2(completer, action) { return false; }, $signature: 1433 }; A.forceSelectedReducer_closure54.prototype = { call$2(completer, action) { return false; }, $signature: 1434 }; A.forceSelectedReducer_closure55.prototype = { call$2(completer, action) { return false; }, $signature: 1435 }; A.forceSelectedReducer_closure56.prototype = { call$2(completer, action) { return false; }, $signature: 1436 }; A.forceSelectedReducer_closure57.prototype = { call$2(completer, action) { return false; }, $signature: 1437 }; A.forceSelectedReducer_closure58.prototype = { call$2(completer, action) { return false; }, $signature: 1438 }; A.forceSelectedReducer_closure59.prototype = { call$2(completer, action) { return false; }, $signature: 928 }; A.selectedIdReducer_closure95.prototype = { call$2(completer, action) { return ""; }, $signature: 1440 }; A.selectedIdReducer_closure96.prototype = { call$2(completer, action) { return ""; }, $signature: 1441 }; A.selectedIdReducer_closure97.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_document ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure98.prototype = { call$2(selectedId, action) { return action.documentId; }, $signature: 1442 }; A.selectedIdReducer_closure99.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure100.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure101.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1443 }; A.selectedIdReducer_closure102.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1444 }; A.selectedIdReducer_closure103.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1445 }; A.selectedIdReducer_closure104.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1446 }; A.selectedIdReducer_closure105.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1447 }; A.selectedIdReducer_closure106.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1448 }; A.selectedIdReducer_closure107.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1449 }; A.selectedIdReducer_closure108.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1450 }; A.editingReducer_closure32.prototype = { call$2($document, action) { return action.document.rebuild$1(new A.editingReducer__closure11()); }, $signature: 1451 }; A.editingReducer__closure11.prototype = { call$1(b) { b.get$_document_model$_$this()._document_model$_isChanged = true; return b; }, $signature: 35 }; A.documentListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.documentListReducer__closure()); }, $signature: 62 }; A.documentListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewDocumentList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterDocumentsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDocumentsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDocumentsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDocumentsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterDocumentsByState_closure.prototype = { call$1(b) { var t1 = b.get$stateFilters(), t2 = this.action; t2 = t2.get$state(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._filterDocumentsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(), t2 = this.action; t2 = t2.get$state(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._filterDocumentsByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterDocumentsByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterDocuments_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.documentListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortDocuments_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure5.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure5.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure5.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure5.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveDocumentSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.documents), t2 = type$.MapBuilder_String_DocumentEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_document_state$_$this(); t5 = t4._document_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._document_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 654 }; A._deleteDocumentSuccess_closure.prototype = { call$1(b) { var t1 = this.action.documentId; b.get$map(0).get$_safeMap().remove$1(0, t1); B.JSArray_methods.remove$1(b.get$list(0).get$_safeList(), t1); return b; }, $signature: 171 }; A._restoreDocumentSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.documents), t2 = type$.MapBuilder_String_DocumentEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_document_state$_$this(); t5 = t4._document_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._document_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 654 }; A._addDocument_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.get$documents(), new A._addDocument__closure(), new A._addDocument__closure0(), type$.String, type$.DocumentEntity)); return b; }, $signature: 171 }; A._addDocument__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._addDocument__closure0.prototype = { call$1(item) { return item; }, $signature: 497 }; A._addDocument_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 171 }; A._updateDocument_closure.prototype = { call$1(b) { var t1 = this.action.document; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 171 }; A._setLoadedDocument_closure.prototype = { call$1(b) { var t1 = this.action.document; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 171 }; A._setLoadedDocuments_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.documents, new A._setLoadedDocuments__closure(), new A._setLoadedDocuments__closure0(), type$.String, type$.DocumentEntity)); return b; }, $signature: 171 }; A._setLoadedDocuments__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedDocuments__closure0.prototype = { call$1(item) { return item; }, $signature: 497 }; A._setLoadedDocuments_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 171 }; A._setLoadedCompany_closure9.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany__closure25(this.company))); }, $signature: 38 }; A._setLoadedCompany__closure25.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.company.id; b.get$_document_model$_$this()._parentType = B.EntityType_company; return b; }, $signature: 35 }; A._setLoadedCompany_closure10.prototype = { call$1(client) { B.JSArray_methods.forEach$1(client.documents._list$_list, new A._setLoadedCompany__closure24(this.documents, client)); }, $signature: 677 }; A._setLoadedCompany__closure24.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure12(this.client))); }, $signature: 38 }; A._setLoadedCompany___closure12.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.client.id; b.get$_document_model$_$this()._parentType = B.EntityType_client; return b; }, $signature: 35 }; A._setLoadedCompany_closure11.prototype = { call$1(credit) { B.JSArray_methods.forEach$1(credit.documents._list$_list, new A._setLoadedCompany__closure23(this.documents, credit)); }, $signature: 140 }; A._setLoadedCompany__closure23.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure11(this.credit))); }, $signature: 38 }; A._setLoadedCompany___closure11.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.credit.id; b.get$_document_model$_$this()._parentType = B.EntityType_credit; return b; }, $signature: 35 }; A._setLoadedCompany_closure12.prototype = { call$1(expense) { B.JSArray_methods.forEach$1(expense.documents._list$_list, new A._setLoadedCompany__closure22(this.documents, expense)); }, $signature: 300 }; A._setLoadedCompany__closure22.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure10(this.expense))); }, $signature: 38 }; A._setLoadedCompany___closure10.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.expense.id; b.get$_document_model$_$this()._parentType = B.EntityType_expense; return b; }, $signature: 35 }; A._setLoadedCompany_closure13.prototype = { call$1(group) { B.JSArray_methods.forEach$1(group.documents._list$_list, new A._setLoadedCompany__closure21(this.documents, group)); }, $signature: 653 }; A._setLoadedCompany__closure21.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure9(this.group))); }, $signature: 38 }; A._setLoadedCompany___closure9.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.group.id; b.get$_document_model$_$this()._parentType = B.EntityType_group; return b; }, $signature: 35 }; A._setLoadedCompany_closure14.prototype = { call$1(invoice) { B.JSArray_methods.forEach$1(invoice.documents._list$_list, new A._setLoadedCompany__closure20(this.documents, invoice)); }, $signature: 140 }; A._setLoadedCompany__closure20.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure8(this.invoice))); }, $signature: 38 }; A._setLoadedCompany___closure8.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.invoice.id; b.get$_document_model$_$this()._parentType = B.EntityType_invoice; return b; }, $signature: 35 }; A._setLoadedCompany_closure15.prototype = { call$1(product) { B.JSArray_methods.forEach$1(product.documents._list$_list, new A._setLoadedCompany__closure19(this.documents, product)); }, $signature: 500 }; A._setLoadedCompany__closure19.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure7(this.product))); }, $signature: 38 }; A._setLoadedCompany___closure7.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.product.id; b.get$_document_model$_$this()._parentType = B.EntityType_product; return b; }, $signature: 35 }; A._setLoadedCompany_closure16.prototype = { call$1(project) { B.JSArray_methods.forEach$1(project.documents._list$_list, new A._setLoadedCompany__closure18(this.documents, project)); }, $signature: 652 }; A._setLoadedCompany__closure18.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure6(this.project))); }, $signature: 38 }; A._setLoadedCompany___closure6.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.project.id; b.get$_document_model$_$this()._parentType = B.EntityType_project; return b; }, $signature: 35 }; A._setLoadedCompany_closure17.prototype = { call$1(purchaseOrder) { B.JSArray_methods.forEach$1(purchaseOrder.documents._list$_list, new A._setLoadedCompany__closure17(this.documents, purchaseOrder)); }, $signature: 140 }; A._setLoadedCompany__closure17.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure5(this.purchaseOrder))); }, $signature: 38 }; A._setLoadedCompany___closure5.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.purchaseOrder.id; b.get$_document_model$_$this()._parentType = B.EntityType_purchaseOrder; return b; }, $signature: 35 }; A._setLoadedCompany_closure18.prototype = { call$1(quote) { B.JSArray_methods.forEach$1(quote.documents._list$_list, new A._setLoadedCompany__closure16(this.documents, quote)); }, $signature: 140 }; A._setLoadedCompany__closure16.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure4(this.quote))); }, $signature: 38 }; A._setLoadedCompany___closure4.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.quote.id; b.get$_document_model$_$this()._parentType = B.EntityType_quote; return b; }, $signature: 35 }; A._setLoadedCompany_closure19.prototype = { call$1(recurringExpense) { B.JSArray_methods.forEach$1(recurringExpense.documents._list$_list, new A._setLoadedCompany__closure15(this.documents, recurringExpense)); }, $signature: 300 }; A._setLoadedCompany__closure15.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure3(this.recurringExpense))); }, $signature: 38 }; A._setLoadedCompany___closure3.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.recurringExpense.id; b.get$_document_model$_$this()._parentType = B.EntityType_recurringExpense; return b; }, $signature: 35 }; A._setLoadedCompany_closure20.prototype = { call$1(recurringInvoice) { B.JSArray_methods.forEach$1(recurringInvoice.documents._list$_list, new A._setLoadedCompany__closure14(this.documents, recurringInvoice)); }, $signature: 140 }; A._setLoadedCompany__closure14.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure2(this.recurringInvoice))); }, $signature: 38 }; A._setLoadedCompany___closure2.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.recurringInvoice.id; b.get$_document_model$_$this()._parentType = B.EntityType_recurringInvoice; return b; }, $signature: 35 }; A._setLoadedCompany_closure21.prototype = { call$1(task) { B.JSArray_methods.forEach$1(task.documents._list$_list, new A._setLoadedCompany__closure13(this.documents, task)); }, $signature: 651 }; A._setLoadedCompany__closure13.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure1(this.task))); }, $signature: 38 }; A._setLoadedCompany___closure1.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.task.id; b.get$_document_model$_$this()._parentType = B.EntityType_task; return b; }, $signature: 35 }; A._setLoadedCompany_closure22.prototype = { call$1(vendor) { B.JSArray_methods.forEach$1(vendor.documents._list$_list, new A._setLoadedCompany__closure12(this.documents, vendor)); }, $signature: 650 }; A._setLoadedCompany__closure12.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure0(this.vendor))); }, $signature: 38 }; A._setLoadedCompany___closure0.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.vendor.id; b.get$_document_model$_$this()._parentType = B.EntityType_vendor; return b; }, $signature: 35 }; A._setLoadedCompany_closure23.prototype = { call$1(payment) { B.JSArray_methods.forEach$1(payment.documents._list$_list, new A._setLoadedCompany__closure11(this.documents, payment)); }, $signature: 649 }; A._setLoadedCompany__closure11.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._setLoadedCompany___closure(this.payment))); }, $signature: 38 }; A._setLoadedCompany___closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.payment.id; b.get$_document_model$_$this()._parentType = B.EntityType_payment; return b; }, $signature: 35 }; A._setLoadedCompany_closure24.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.documents, new A._setLoadedCompany__closure9(), new A._setLoadedCompany__closure10(), type$.String, type$.DocumentEntity)); return b; }, $signature: 171 }; A._setLoadedCompany__closure9.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompany__closure10.prototype = { call$1(item) { return item; }, $signature: 497 }; A._setLoadedCompany_closure25.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 171 }; A.memoizedFilteredDocumentList_closure.prototype = { call$4(selectionState, documentMap, documentList, documentListState) { return A.filteredDocumentsSelector(selectionState, documentMap, documentList, documentListState); }, $signature: 1462 }; A.filteredDocumentsSelector_closure.prototype = { call$1(documentId) { var _this = this, $document = _this.documentMap._map$_map.$index(0, documentId), t1 = _this.filterEntityType; if (t1 != null) if (t1 === B.EntityType_document && $document.id !== _this.filterEntityId) return false; else if ($document.parentType !== t1 || $document.parentId != _this.filterEntityId) return false; t1 = _this.documentListState; if (!$document.matchesStates$1(t1.stateFilters)) return false; if (!$document.matchesStatuses$1(t1.statusFilters)) return false; return $document.matchesFilter$1(t1.filter); }, $signature: 12 }; A.filteredDocumentsSelector_closure0.prototype = { call$2(documentAId, documentBId) { var t3, t1 = this.documentMap._map$_map, t2 = t1.$index(0, documentAId); t2.toString; t3 = this.documentListState; return t2.compareTo$3(0, t1.$index(0, documentBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.DocumentState.prototype = { map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.DocumentUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$DocumentStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_qJw), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.DocumentStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_DocumentEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_document_state$_$this(); t6 = t5._document_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._document_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_qJw); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_document_state$_$this(); t6 = t5._document_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._document_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._document_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8Bk; }, get$wireName() { return "DocumentState"; } }; A._$DocumentUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_uzh)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.DocumentUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.DocumentEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_document_state$_$this(); t4 = t3._document_state$_editing; if (t4 == null) { t4 = new A.DocumentEntityBuilder(); t4.get$_document_model$_$this()._isPublic = true; t3._document_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_uzh); t4.toString; t2._as(t4); t3._document_model$_$v = t4; break; case "listUIState": t3 = result.get$_document_state$_$this(); t4 = t3._document_state$_listUIState; t3 = t4 == null ? t3._document_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_document_state$_$this()._document_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_document_state$_$this()._document_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_document_state$_$this()._document_state$_tabIndex = t3; break; } } return result._document_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_xw82; }, get$wireName() { return "DocumentUIState"; } }; A._$DocumentState.prototype = { rebuild$1(updates) { var t1 = new A.DocumentStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._document_state$_$v = this; updates.call$1(t1); return t1._document_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$DocumentState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._document_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._document_state$__hashCode; if (t1 == null) { _this._document_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("DocumentState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.DocumentStateBuilder.prototype = { get$map(_) { var t1 = this.get$_document_state$_$this(), t2 = t1._document_state$_map; return t2 == null ? t1._document_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.DocumentEntity) : t2; }, get$list(_) { var t1 = this.get$_document_state$_$this(), t2 = t1._document_state$_list; return t2 == null ? t1._document_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_document_state$_$this() { var t1, t2, _this = this, $$v = _this._document_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._document_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._document_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._document_state$_$v = null; } return _this; }, _document_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._document_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$DocumentState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("DocumentState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._document_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$DocumentUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$DocumentUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._document_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._document_state$__hashCode; if (t1 == null) { _this._document_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("DocumentUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.DocumentUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_document_state$_$this(), t2 = t1._document_state$_editing; if (t2 == null) { t2 = new A.DocumentEntityBuilder(); t2.get$_document_model$_$this()._isPublic = true; t1._document_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_document_state$_$this(), t2 = t1._document_state$_listUIState; return t2 == null ? t1._document_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_document_state$_$this() { var t1, t2, _this = this, $$v = _this._document_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.DocumentEntityBuilder(); t2.get$_document_model$_$this()._isPublic = true; A.ArgumentError_checkNotNull(t1, "other"); t2._document_model$_$v = t1; t1 = t2; } _this._document_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._document_state$_listUIState = t2; _this._document_state$_selectedId = $$v.selectedId; _this._document_state$_forceSelected = $$v.forceSelected; _this._document_state$_tabIndex = $$v.tabIndex; _this._document_state$_saveCompleter = $$v.saveCompleter; _this._document_state$_cancelCompleter = $$v.cancelCompleter; _this._document_state$_$v = null; } return _this; }, _document_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s15_ = "DocumentUIState", _$result = null; try { _$result0 = _this._document_state$_$v; if (_$result0 == null) { t1 = _this._document_state$_editing; t1 = t1 == null ? null : t1._document_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_document_state$_$this()._document_state$_selectedId; t4 = _this.get$_document_state$_$this()._document_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_document_state$_$this()._document_state$_tabIndex, _s15_, "tabIndex"); t6 = _this.get$_document_state$_$this()._document_state$_saveCompleter; _$result0 = A._$DocumentUIState$_(_this.get$_document_state$_$this()._document_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._document_state$_editing; if (t1 != null) t1._document_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s15_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._document_state$_$v = t1; return _$result; } }; A._DocumentUIState_Object_EntityUIState.prototype = {}; A.ViewExpenseList.prototype = {$isPersistUI: 1}; A.ViewExpense.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditExpense.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$expense() { return this.expense; } }; A.UpdateExpense.prototype = {$isPersistUI: 1, get$expense() { return this.expense; } }; A.LoadExpense.prototype = {}; A.LoadExpenses.prototype = {}; A.LoadExpenseRequest.prototype = {$isStartLoading: 1}; A.LoadExpenseFailure.prototype = { toString$0(_) { return "LoadExpenseFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadExpenseSuccess.prototype = { toString$0(_) { return "LoadExpenseSuccess{expense: " + this.expense.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$expense() { return this.expense; } }; A.LoadExpensesRequest.prototype = {$isStartLoading: 1}; A.LoadExpensesFailure.prototype = { toString$0(_) { return "LoadExpensesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadExpensesSuccess.prototype = { toString$0(_) { return "LoadExpensesSuccess{expenses: " + this.expenses.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveExpenseRequest.prototype = {$isStartSaving: 1, get$expense() { return this.expense; } }; A.SaveExpenseSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$expense() { return this.expense; } }; A.AddExpenseSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$expense() { return this.expense; } }; A.SaveExpenseFailure.prototype = {$isStopSaving: 1}; A.ArchiveExpenseRequest.prototype = {$isStartSaving: 1}; A.ArchiveExpenseSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveExpenseFailure.prototype = {$isStopSaving: 1}; A.DeleteExpenseRequest.prototype = {$isStartSaving: 1}; A.DeleteExpenseSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteExpenseFailure.prototype = {$isStopSaving: 1}; A.RestoreExpenseRequest.prototype = {$isStartSaving: 1}; A.RestoreExpenseSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreExpenseFailure.prototype = {$isStopSaving: 1}; A.FilterExpenses.prototype = {$isPersistUI: 1}; A.SortExpenses.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterExpensesByState.prototype = {$isPersistUI: 1}; A.FilterExpensesByStatus.prototype = {$isPersistUI: 1}; A.FilterExpensesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterExpensesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterExpensesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterExpensesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleExpenseAction_closure.prototype = { call$1(expense) { return expense.get$id(expense); }, $signature: 48 }; A.handleExpenseAction_closure0.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_entityType = B.EntityType_expense; return b; }, $signature: 39 }; A.handleExpenseAction_closure1.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_entityType = B.EntityType_recurringExpense; return b; }, $signature: 39 }; A.handleExpenseAction_closure2.prototype = { call$1(entity) { var t1; type$.ExpenseEntity._as(entity); t1 = entity.isDeleted; t1.toString; if (!t1) { t1 = entity.invoiceId; t1 = !(t1 != null && t1.length !== 0); } else t1 = false; return t1; }, $signature: 225 }; A.handleExpenseAction_closure3.prototype = { call$1(expense) { return A.convertExpenseToInvoiceItem(this.context, type$.ExpenseEntity._as(expense)); }, $signature: 1464 }; A.handleExpenseAction_closure4.prototype = { call$1(b) { var t1, t2; b.get$lineItems().addAll$1(0, this.items); t1 = this._box_0; t2 = t1.projectId; b.get$_invoice_model$_$this()._projectId = t2; t1 = t1.vendorId; b.get$_invoice_model$_$this()._vendorId = t1; return b; }, $signature: 8 }; A.handleExpenseAction_closure5.prototype = { call$1(context) { return new A.AddCommentDialog(this.expense.id, B.EntityType_expense, null); }, $signature: 134 }; A.StartExpenseMultiselect.prototype = {}; A.AddToExpenseMultiselect.prototype = {}; A.RemoveFromExpenseMultiselect.prototype = {}; A.ClearExpenseMultiselect.prototype = {}; A.SaveExpenseDocumentRequest.prototype = {$isStartSaving: 1, get$expense() { return this.expense; } }; A.SaveExpenseDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateExpenseTab.prototype = {$isPersistUI: 1}; A._editExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s13_ = "/expense/edit"; next.call$1(type$.nullable_EditExpense._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s13_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s13_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewExpense_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewExpense_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewExpense_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewExpense._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/expense/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/expense/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewExpenseList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s8_ = "/expense"; next.call$1(type$.nullable_ViewExpenseList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s8_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s8_, new A._viewExpenseList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewExpenseList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevExpenses; type$.ArchiveExpenseRequest._as(dynamicAction); t1 = dynamicAction.expenseIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseEntity?>"); prevExpenses = A.List_List$of(new A.MappedListIterable(t1, new A._archiveExpense__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveExpense__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveExpense__closure1(store, prevExpenses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveExpense__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, id); }, $signature: 224 }; A._archiveExpense__closure0.prototype = { call$1(expenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveExpenseSuccess(expenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._archiveExpense__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveExpenseFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevExpenses; type$.DeleteExpenseRequest._as(dynamicAction); t1 = dynamicAction.expenseIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseEntity?>"); prevExpenses = A.List_List$of(new A.MappedListIterable(t1, new A._deleteExpense__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteExpense__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteExpense__closure1(store, prevExpenses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteExpense__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, id); }, $signature: 224 }; A._deleteExpense__closure0.prototype = { call$1(expenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteExpenseSuccess(expenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._deleteExpense__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteExpenseFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevExpenses; type$.RestoreExpenseRequest._as(dynamicAction); t1 = dynamicAction.expenseIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseEntity?>"); prevExpenses = A.List_List$of(new A.MappedListIterable(t1, new A._restoreExpense__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreExpense__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreExpense__closure1(store, prevExpenses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreExpense__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, id); }, $signature: 224 }; A._restoreExpense__closure0.prototype = { call$1(expenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreExpenseSuccess(expenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._restoreExpense__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreExpenseFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveExpenseRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$2(J.get$credentials$z(t1), dynamicAction.expense).then$1$1(0, new A._saveExpense__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveExpense__closure.prototype = { call$1(expense) { var t1 = this.action, t2 = t1.expense.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddExpenseSuccess(expense)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveExpenseSuccess(expense)); } t1.completer.complete$1(0, expense); }, $signature: 166 }; A._saveExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveExpenseFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadExpense._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.expenseId).then$1$1(0, new A._loadExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadExpense__closure.prototype = { call$1(expense) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseSuccess(expense)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 166 }; A._loadExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadExpenses_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadExpenses._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadExpensesRequest()); this.repository.loadList$4(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit(), t1.get$filterDeletedClients()).then$1$1(0, new A._loadExpenses__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadExpenses__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadExpenses__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpensesSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadExpenses___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadExpenses(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadRecurringExpenses()); }, $signature: 648 }; A._loadExpenses___closure.prototype = { call$1(expense) { B.JSArray_methods.forEach$1(expense.documents._list$_list, new A._loadExpenses____closure(this.documents, expense)); }, $signature: 300 }; A._loadExpenses____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadExpenses_____closure(this.expense))); }, $signature: 38 }; A._loadExpenses_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.expense.id; b.get$_document_model$_$this()._parentType = B.EntityType_expense; return b; }, $signature: 35 }; A._loadExpenses__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpensesFailure(error)); }, $signature: 2 }; A._saveDocument_closure10.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveExpenseDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocuments$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.expense, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure21(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure22(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveExpenseDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure21.prototype = { call$1(expense) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveExpenseSuccess(expense)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(expense.documents._list$_list, new A._saveDocument___closure10(documents, expense)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 166 }; A._saveDocument___closure10.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure10(this.expense))); }, $signature: 38 }; A._saveDocument____closure10.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.expense.id; b.get$_document_model$_$this()._parentType = B.EntityType_expense; return b; }, $signature: 35 }; A._saveDocument__closure22.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveExpenseDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.expenseUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$expenseListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer4().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._expense_model$_$v = t1; t1 = $.$get$selectedIdReducer4().call$2(t2.selectedId, t3); b.get$_expense_state$_$this()._expense_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer4().call$2(t2.forceSelected, t3); b.get$_expense_state$_$this()._expense_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer4().call$2(t2.tabIndex, t3); b.get$_expense_state$_$this()._expense_state$_tabIndex = t3; return b; }, $signature: 1469 }; A.forceSelectedReducer_closure42.prototype = { call$2(completer, action) { return true; }, $signature: 1470 }; A.forceSelectedReducer_closure43.prototype = { call$2(completer, action) { return false; }, $signature: 1471 }; A.forceSelectedReducer_closure44.prototype = { call$2(completer, action) { return false; }, $signature: 1472 }; A.forceSelectedReducer_closure45.prototype = { call$2(completer, action) { return false; }, $signature: 1473 }; A.forceSelectedReducer_closure46.prototype = { call$2(completer, action) { return false; }, $signature: 1474 }; A.forceSelectedReducer_closure47.prototype = { call$2(completer, action) { return false; }, $signature: 1475 }; A.forceSelectedReducer_closure48.prototype = { call$2(completer, action) { return false; }, $signature: 1476 }; A.forceSelectedReducer_closure49.prototype = { call$2(completer, action) { return false; }, $signature: 1477 }; A.forceSelectedReducer_closure50.prototype = { call$2(completer, action) { return false; }, $signature: 1478 }; A.tabIndexReducer_closure9.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1479 }; A.tabIndexReducer_closure10.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure80.prototype = { call$2(completer, action) { return ""; }, $signature: 1480 }; A.selectedIdReducer_closure81.prototype = { call$2(completer, action) { return ""; }, $signature: 1481 }; A.selectedIdReducer_closure82.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_expense ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure83.prototype = { call$2(selectedId, action) { return action.expenseId; }, $signature: 1482 }; A.selectedIdReducer_closure84.prototype = { call$2(selectedId, action) { return action.expense.id; }, $signature: 1483 }; A.selectedIdReducer_closure85.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure86.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure87.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1484 }; A.selectedIdReducer_closure88.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1485 }; A.selectedIdReducer_closure89.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1486 }; A.selectedIdReducer_closure90.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1487 }; A.selectedIdReducer_closure91.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1488 }; A.selectedIdReducer_closure92.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1489 }; A.selectedIdReducer_closure93.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1490 }; A.selectedIdReducer_closure94.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1491 }; A.editingReducer_closure28.prototype = { call$2(expenses, action) { return J.$index$asx(action.expenses, 0); }, $signature: 1492 }; A.editingReducer_closure29.prototype = { call$2(expenses, action) { return J.$index$asx(action.expenses, 0); }, $signature: 1493 }; A.editingReducer_closure30.prototype = { call$2(expenses, action) { return J.$index$asx(action.expenses, 0); }, $signature: 1494 }; A.editingReducer_closure31.prototype = { call$2(expense, action) { return action.expense.rebuild$1(new A.editingReducer__closure10()); }, $signature: 1495 }; A.editingReducer__closure10.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_isChanged = true; return b; }, $signature: 39 }; A.expenseListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.expenseListReducer__closure()); }, $signature: 62 }; A.expenseListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewExpenseList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterExpensesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpensesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterExpensesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterExpensesByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterExpensesByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterExpenses_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.expenseListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortExpenses_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure4.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure4.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure4.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure4.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure21.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 510 }; A._purgeClientSuccess_closure22.prototype = { call$1(each) { return each.id; }, $signature: 426 }; A._purgeClientSuccess_closure20.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure13(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure14(t1), true); return b; }, $signature: 305 }; A._purgeClientSuccess__closure13.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 647 }; A._purgeClientSuccess__closure14.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._archiveExpenseSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_expense_state$_$this(); t5 = t4._expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 514 }; A._deleteExpenseSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_expense_state$_$this(); t5 = t4._expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 514 }; A._restoreExpenseSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_expense_state$_$this(); t5 = t4._expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 514 }; A._addExpense_closure.prototype = { call$1(b) { var t1 = this.action.expense, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 305 }; A._updateExpense_closure.prototype = { call$1(b) { var t1 = this.action.expense; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 305 }; A._setLoadedExpense_closure.prototype = { call$1(b) { var t1 = this.action.expense; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 305 }; A.memoizedExpensePurchaseOrderSelector_closure.prototype = { call$2(expense, purchaseOrderMap) { return A.expensePurchaseOrderSelector(expense, purchaseOrderMap); }, $signature: 1501 }; A.expensePurchaseOrderSelector_closure.prototype = { call$2(purchaseOrderId, purchaseOrder) { }, $signature: 75 }; A.convertExpenseToInvoiceItem_closure.prototype = { call$1(b) { var t2, t3, t4, _this = this, t1 = _this.expense; b.get$_invoice_model$_$this()._expenseId = t1.id; t2 = _this.categoryMap._map$_map.$index(0, t1.categoryId); t2 = t2 == null ? null : t2.name; if (t2 == null) t2 = ""; b.get$_invoice_model$_$this()._invoice_model$_productKey = t2; b.get$_invoice_model$_$this()._invoice_model$_notes = t1.publicNotes; b.get$_invoice_model$_$this()._invoice_model$_quantity = 1; t2 = _this.company; t3 = t2.settings.enableInclusiveTaxes; t3.toString; if (t3) { t3 = t1.get$grossAmount(); t4 = t1.exchangeRate; t3 *= t4 === 0 ? 1 : t4; } else { t3 = t1.get$netAmount(); t4 = t1.exchangeRate; t3 *= t4 === 0 ? 1 : t4; } b.get$_invoice_model$_$this()._invoice_model$_cost = t3; t3 = _this._box_0; t4 = t3.customValue1; b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t4; t4 = t3.customValue2; b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t4; t4 = t3.customValue3; b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t4; t3 = t3.customValue4; b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t3; t2 = t2.numberOfItemTaxRates; t3 = t2 >= 1; t4 = t3 ? t1.taxName1 : ""; b.get$_invoice_model$_$this()._taxName1 = t4; t3 = t3 ? t1.get$calculatetaxRate1() : 0; b.get$_invoice_model$_$this()._taxRate1 = t3; t3 = t2 >= 2; t4 = t3 ? t1.taxName2 : ""; b.get$_invoice_model$_$this()._taxName2 = t4; t3 = t3 ? t1.get$calculatetaxRate2() : 0; b.get$_invoice_model$_$this()._taxRate2 = t3; t2 = t2 >= 3; t3 = t2 ? t1.taxName3 : ""; b.get$_invoice_model$_$this()._taxName3 = t3; t1 = t2 ? t1.get$calculatetaxRate3() : 0; b.get$_invoice_model$_$this()._taxRate3 = t1; return b; }, $signature: 57 }; A.memoizedFilteredExpenseList_closure.prototype = { call$9(selectionState, expenseMap, clientMap, vendorMap, userMap, expenseListState, invoiceMap, expenseCategoryMap, staticState) { return A.filteredExpensesSelector(selectionState, expenseMap, clientMap, vendorMap, userMap, expenseListState, invoiceMap, expenseCategoryMap, staticState); }, $signature: 646 }; A.filteredExpensesSelector_closure.prototype = { call$1(expenseId) { var t2, expenseCategory, t3, vendor, t4, client, t5, _this = this, _null = null, t1 = _this.expenseMap._map$_map.$index(0, expenseId); t1.toString; t2 = t1.categoryId; expenseCategory = _this.expenseCategoryMap._map$_map.$index(0, t2); if (expenseCategory == null) expenseCategory = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null); t3 = t1.vendorId; vendor = _this.vendorMap._map$_map.$index(0, t3); if (vendor == null) vendor = A.VendorEntity_VendorEntity(t3, _null, _null); t4 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t4); if (client == null) client = A.ClientEntity_ClientEntity(_null, t4, _null, _null); if (t1.id === _this.selectionState.selectedId) return true; t5 = _this.filterEntityType; if (t5 != null) { if (t5 === B.EntityType_client && t4 != _this.filterEntityId) return false; else if (t5 === B.EntityType_vendor && t3 != _this.filterEntityId) return false; else if (t5 === B.EntityType_expenseCategory && t2 !== _this.filterEntityId) return false; else if (t5 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t5 === B.EntityType_project && t1.projectId != _this.filterEntityId) return false; else if (t5 === B.EntityType_invoice && t1.invoiceId != _this.filterEntityId) return false; else if (t5 === B.EntityType_group && client.groupId !== _this.filterEntityId) return false; else if (t5 === B.EntityType_recurringExpense && t1.recurringExpenseId !== _this.filterEntityId) return false; else if (t5 === B.EntityType_transaction && t1.transactionId !== _this.filterEntityId) return false; } else { if (t3 != null) { if (vendor.archivedAt > 0) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; t2 = !t2; } else t2 = false; if (t2) return false; else { if (t4 != null) { if (client.archivedAt > 0) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; t2 = !t2; } else t2 = false; if (t2) return false; } } t2 = _this.expenseListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; if (!t1.matchesStatuses$1(t2.statusFilters)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t3 = t2.custom4Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue4)) return false; } } } t2 = t2.filter; return t1.matchesFilter$1(t2) || expenseCategory.matchesFilter$1(t2) || client.matchesNameOrEmail$1(t2) || vendor.matchesNameOrEmail$1(t2); }, $signature: 12 }; A.filteredExpensesSelector_closure0.prototype = { call$2(expenseAId, expenseBId) { var t3, _this = this, t1 = _this.expenseMap._map$_map, t2 = t1.$index(0, expenseAId); t2.toString; t3 = _this.expenseListState; return t2.compareTo$9(0, t1.$index(0, expenseBId), t3.sortField, t3.sortAscending, _this.clientMap, _this.userMap, _this.vendorMap, _this.invoiceMap, _this.expenseCategoryMap, _this.staticState); }, $signature: 27 }; A.memoizedExpenseStatsForVendor_closure.prototype = { call$2(vendorId, expenseMap) { return A.expenseStatsForVendor(vendorId, expenseMap); }, $signature: 179 }; A.expenseStatsForVendor_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.vendorId === this.vendorId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedExpenseStatsForClient_closure.prototype = { call$2(clientId, expenseMap) { return A.expenseStatsForClient(clientId, expenseMap); }, $signature: 179 }; A.expenseStatsForClient_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.clientId === this.clientId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedClientExpenseList_closure.prototype = { call$2(expenseMap, clientId) { return A.clientExpenseList(expenseMap, clientId); }, $signature: 1504 }; A.clientExpenseList_closure.prototype = { call$1(expenseid) { var t2, expense = this.expenseMap._map$_map.$index(0, expenseid), t1 = this.clientId; if ((t1 == null ? "" : t1).length !== 0) { t2 = expense.clientId; t1 = (t2 == null ? "" : t2).length !== 0 && t2 != t1; } else t1 = false; if (t1) return false; if (expense.archivedAt > 0) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) { t1 = expense.invoiceId; t1 = !(t1 != null && t1.length !== 0) && expense.shouldBeInvoiced; } else t1 = false; return t1; }, $signature: 12 }; A.clientExpenseList_closure0.prototype = { call$2(idA, idB) { var t1 = this.expenseMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).number, t1.$index(0, idB).number); }, $signature: 27 }; A.memoizedExpenseStatsForProject_closure.prototype = { call$2(projectId, expenseMap) { return A.expenseStatsForProject(projectId, expenseMap); }, $signature: 179 }; A.expenseStatsForProject_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.projectId === this.projectId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedExpenseStatsForUser_closure.prototype = { call$2(userId, expenseMap) { return A.expenseStatsForUser(userId, expenseMap); }, $signature: 179 }; A.expenseStatsForUser_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.assignedUserId === this.userId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.ExpenseState.prototype = { $get$1(_, expenseId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, expenseId)) { t1 = t1.$index(0, expenseId); t1.toString; return t1; } else return A.ExpenseEntity_ExpenseEntity(_null, _null, expenseId, _null, _null, _null, _null); }, loadExpenses$1(clients) { return this.rebuild$1(new A.ExpenseState_loadExpenses_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.ExpenseState_loadExpenses_closure0(), new A.ExpenseState_loadExpenses_closure1(), type$.String, type$.ExpenseEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.ExpenseState_loadExpenses_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.ExpenseState_loadExpenses_closure1.prototype = { call$1(item) { return item; }, $signature: 644 }; A.ExpenseState_loadExpenses_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 305 }; A.ExpenseUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$ExpenseStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_nPa), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.ExpenseStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ExpenseEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_expense_state$_$this(); t6 = t5._expense_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._expense_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_nPa); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_expense_state$_$this(); t6 = t5._expense_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._expense_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._expense_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_TW2; }, get$wireName() { return "ExpenseState"; } }; A._$ExpenseUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_UcG)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.ExpenseUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ExpenseEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_expense_state$_$this(); t4 = t3._expense_state$_editing; if (t4 == null) { t4 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t4); t3._expense_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_UcG); t4.toString; t2._as(t4); t3._expense_model$_$v = t4; break; case "listUIState": t3 = result.get$_expense_state$_$this(); t4 = t3._expense_state$_listUIState; t3 = t4 == null ? t3._expense_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_state$_$this()._expense_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_state$_$this()._expense_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_expense_state$_$this()._expense_state$_tabIndex = t3; break; } } return result._expense_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ouN1; }, get$wireName() { return "ExpenseUIState"; } }; A._$ExpenseState.prototype = { rebuild$1(updates) { var t1 = new A.ExpenseStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._expense_state$_$v = this; updates.call$1(t1); return t1._expense_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._expense_state$__hashCode; if (t1 == null) { _this._expense_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.ExpenseStateBuilder.prototype = { get$map(_) { var t1 = this.get$_expense_state$_$this(), t2 = t1._expense_state$_map; return t2 == null ? t1._expense_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ExpenseEntity) : t2; }, get$list(_) { var t1 = this.get$_expense_state$_$this(), t2 = t1._expense_state$_list; return t2 == null ? t1._expense_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_expense_state$_$this() { var t1, t2, _this = this, $$v = _this._expense_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._expense_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._expense_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._expense_state$_$v = null; } return _this; }, _expense_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._expense_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$ExpenseState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ExpenseState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$ExpenseUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$ExpenseUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._expense_state$__hashCode; if (t1 == null) { _this._expense_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.ExpenseUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_expense_state$_$this(), t2 = t1._expense_state$_editing; if (t2 == null) { t2 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t2); t1._expense_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_expense_state$_$this(), t2 = t1._expense_state$_listUIState; return t2 == null ? t1._expense_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_expense_state$_$this() { var t1, t2, _this = this, $$v = _this._expense_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._expense_model$_$v = t1; t1 = t2; } _this._expense_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._expense_state$_listUIState = t2; _this._expense_state$_selectedId = $$v.selectedId; _this._expense_state$_forceSelected = $$v.forceSelected; _this._expense_state$_tabIndex = $$v.tabIndex; _this._expense_state$_saveCompleter = $$v.saveCompleter; _this._expense_state$_cancelCompleter = $$v.cancelCompleter; _this._expense_state$_$v = null; } return _this; }, _expense_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "ExpenseUIState", _$result = null; try { _$result0 = _this._expense_state$_$v; if (_$result0 == null) { t1 = _this._expense_state$_editing; t1 = t1 == null ? null : t1._expense_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_expense_state$_$this()._expense_state$_selectedId; t4 = _this.get$_expense_state$_$this()._expense_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_state$_$this()._expense_state$_tabIndex, _s14_, "tabIndex"); t6 = _this.get$_expense_state$_$this()._expense_state$_saveCompleter; _$result0 = A._$ExpenseUIState$_(_this.get$_expense_state$_$this()._expense_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._expense_state$_editing; if (t1 != null) t1._expense_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_state$_$v = t1; return _$result; } }; A._ExpenseUIState_Object_EntityUIState.prototype = {}; A.ViewExpenseCategoryList.prototype = {$isPersistUI: 1}; A.ViewExpenseCategory.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$expenseCategoryId() { return this.expenseCategoryId; } }; A.EditExpenseCategory.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$expenseCategory() { return this.expenseCategory; } }; A.UpdateExpenseCategory.prototype = {$isPersistUI: 1, get$expenseCategory() { return this.expenseCategory; } }; A.LoadExpenseCategoryRequest.prototype = {$isStartLoading: 1}; A.LoadExpenseCategoryFailure.prototype = { toString$0(_) { return "LoadExpenseCategoryFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadExpenseCategorySuccess.prototype = { toString$0(_) { return "LoadExpenseCategorySuccess{expenseCategory: " + this.expenseCategory.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$expenseCategory() { return this.expenseCategory; } }; A.LoadExpenseCategoriesRequest.prototype = {$isStartLoading: 1}; A.LoadExpenseCategoriesFailure.prototype = { toString$0(_) { return "LoadExpenseCategoriesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadExpenseCategoriesSuccess.prototype = { toString$0(_) { return "LoadExpenseCategoriesSuccess{expenseCategories: " + this.expenseCategories.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveExpenseCategoryRequest.prototype = {$isStartSaving: 1, get$expenseCategory() { return this.expenseCategory; } }; A.SaveExpenseCategorySuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$expenseCategory() { return this.expenseCategory; } }; A.AddExpenseCategorySuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$expenseCategory() { return this.expenseCategory; } }; A.SaveExpenseCategoryFailure.prototype = {$isStopSaving: 1}; A.ArchiveExpenseCategoriesRequest.prototype = {$isStartSaving: 1}; A.ArchiveExpenseCategoriesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveExpenseCategoriesFailure.prototype = {$isStopSaving: 1}; A.DeleteExpenseCategoriesRequest.prototype = {$isStartSaving: 1}; A.DeleteExpenseCategoriesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteExpenseCategoriesFailure.prototype = {$isStopSaving: 1}; A.RestoreExpenseCategoriesRequest.prototype = {$isStartSaving: 1}; A.RestoreExpenseCategoriesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreExpenseCategoriesFailure.prototype = {$isStopSaving: 1}; A.FilterExpenseCategories.prototype = {$isPersistUI: 1}; A.SortExpenseCategories.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterExpenseCategoriesByState.prototype = {$isPersistUI: 1}; A.FilterExpenseCategoriesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterExpenseCategoriesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterExpenseCategoriesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterExpenseCategoriesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartExpenseCategoryMultiselect.prototype = {}; A.AddToExpenseCategoryMultiselect.prototype = {}; A.RemoveFromExpenseCategoryMultiselect.prototype = {}; A.ClearExpenseCategoryMultiselect.prototype = {}; A.handleExpenseCategoryAction_closure.prototype = { call$1(expenseCategory) { return expenseCategory.get$id(expenseCategory); }, $signature: 48 }; A.handleExpenseCategoryAction_closure0.prototype = { call$1(b) { b.get$_expense_model$_$this()._categoryId = this.expenseCategory.id; return b; }, $signature: 39 }; A.handleExpenseCategoryAction_closure1.prototype = { call$1(b) { b.get$_transaction_model$_$this()._transaction_model$_categoryId = this.expenseCategory.id; return b; }, $signature: 135 }; A._editExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s31_ = "/settings/expense_category/edit"; next.call$1(type$.nullable_EditExpenseCategory._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s31_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s31_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewExpenseCategory_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewExpenseCategory_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewExpenseCategory._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/expense_category/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/expense_category/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewExpenseCategoryList_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s26_ = "/settings/expense_category"; next.call$1(type$.nullable_ViewExpenseCategoryList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s26_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s26_, new A._viewExpenseCategoryList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewExpenseCategoryList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevExpenseCategories; type$.ArchiveExpenseCategoriesRequest._as(dynamicAction); t1 = dynamicAction.expenseCategoryIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseCategoryEntity?>"); prevExpenseCategories = A.List_List$of(new A.MappedListIterable(t1, new A._archiveExpenseCategory__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveExpenseCategory__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveExpenseCategory__closure1(store, prevExpenseCategories, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveExpenseCategory__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, id); }, $signature: 518 }; A._archiveExpenseCategory__closure0.prototype = { call$1(expenseCategories) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveExpenseCategoriesSuccess(expenseCategories)); this.action.completer.complete$1(0, null); }, $signature: 519 }; A._archiveExpenseCategory__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveExpenseCategoriesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevExpenseCategories; type$.DeleteExpenseCategoriesRequest._as(dynamicAction); t1 = dynamicAction.expenseCategoryIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseCategoryEntity?>"); prevExpenseCategories = A.List_List$of(new A.MappedListIterable(t1, new A._deleteExpenseCategory__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteExpenseCategory__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteExpenseCategory__closure1(store, prevExpenseCategories, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteExpenseCategory__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, id); }, $signature: 518 }; A._deleteExpenseCategory__closure0.prototype = { call$1(expenseCategories) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteExpenseCategoriesSuccess(expenseCategories)); this.action.completer.complete$1(0, null); }, $signature: 519 }; A._deleteExpenseCategory__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteExpenseCategoriesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevExpenseCategories; type$.RestoreExpenseCategoriesRequest._as(dynamicAction); t1 = dynamicAction.expenseCategoryIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseCategoryEntity?>"); prevExpenseCategories = A.List_List$of(new A.MappedListIterable(t1, new A._restoreExpenseCategory__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreExpenseCategory__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreExpenseCategory__closure1(store, prevExpenseCategories, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreExpenseCategory__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, id); }, $signature: 518 }; A._restoreExpenseCategory__closure0.prototype = { call$1(expenseCategories) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreExpenseCategoriesSuccess(expenseCategories)); this.action.completer.complete$1(0, null); }, $signature: 519 }; A._restoreExpenseCategory__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreExpenseCategoriesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveExpenseCategoryRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.expenseCategory; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveExpenseCategory__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveExpenseCategory__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveExpenseCategory__closure.prototype = { call$1(expenseCategory) { var t1 = this.action, t2 = t1.expenseCategory.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddExpenseCategorySuccess(expenseCategory)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveExpenseCategorySuccess(expenseCategory)); } t1.completer.complete$1(0, expenseCategory); t1 = t3.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.uiState.expenseCategoryUIState.saveCompleter; if (t1 != null) t1.complete$1(0, expenseCategory); }, $signature: 422 }; A._saveExpenseCategory__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveExpenseCategoryFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadExpenseCategory_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadExpenseCategory._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadExpenseCategoryRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.expenseCategoryId).then$1$1(0, new A._loadExpenseCategory__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadExpenseCategory__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadExpenseCategory__closure.prototype = { call$1(expenseCategory) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseCategorySuccess(expenseCategory)); this.action.completer.complete$1(0, null); }, $signature: 422 }; A._loadExpenseCategory__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseCategoryFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadExpenseCategories_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadExpenseCategories._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadExpenseCategoriesRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadExpenseCategories__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadExpenseCategories__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadExpenseCategories__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseCategoriesSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1509 }; A._loadExpenseCategories__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpenseCategoriesFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.expenseCategoryUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$expenseCategoryListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer16().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._expense_category_model$_$v = t1; t1 = $.$get$selectedIdReducer16().call$2(t2.selectedId, t3); b.get$_expense_category_state$_$this()._expense_category_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer16().call$2(t2.forceSelected, t3); b.get$_expense_category_state$_$this()._expense_category_state$_forceSelected = t1; t1 = $.$get$saveCompleterReducer1().call$2(t2.saveCompleter, t3); b.get$_expense_category_state$_$this()._expense_category_state$_saveCompleter = t1; t3 = $.$get$cancelCompleterReducer1().call$2(t2.cancelCompleter, t3); b.get$_expense_category_state$_$this()._expense_category_state$_cancelCompleter = t3; return b; }, $signature: 1510 }; A.saveCompleterReducer_closure1.prototype = { call$2(completer, action) { return type$.nullable_Completer_SelectableEntity._as(action.completer); }, $signature: 1511 }; A.cancelCompleterReducer_closure1.prototype = { call$2(completer, action) { return type$.nullable_Completer_Null._as(action.cancelCompleter); }, $signature: 1512 }; A.forceSelectedReducer_closure134.prototype = { call$2(completer, action) { return true; }, $signature: 1513 }; A.forceSelectedReducer_closure135.prototype = { call$2(completer, action) { return false; }, $signature: 1514 }; A.forceSelectedReducer_closure136.prototype = { call$2(completer, action) { return false; }, $signature: 1515 }; A.forceSelectedReducer_closure137.prototype = { call$2(completer, action) { return false; }, $signature: 1516 }; A.forceSelectedReducer_closure138.prototype = { call$2(completer, action) { return false; }, $signature: 1517 }; A.forceSelectedReducer_closure139.prototype = { call$2(completer, action) { return false; }, $signature: 1518 }; A.forceSelectedReducer_closure140.prototype = { call$2(completer, action) { return false; }, $signature: 1519 }; A.forceSelectedReducer_closure141.prototype = { call$2(completer, action) { return false; }, $signature: 1520 }; A.selectedIdReducer_closure258.prototype = { call$2(completer, action) { return ""; }, $signature: 1521 }; A.selectedIdReducer_closure259.prototype = { call$2(completer, action) { return ""; }, $signature: 1522 }; A.selectedIdReducer_closure260.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_expenseCategory ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure261.prototype = { call$2(selectedId, action) { return action.get$expenseCategoryId(); }, $signature: 82 }; A.selectedIdReducer_closure262.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$expenseCategory()); }, $signature: 82 }; A.selectedIdReducer_closure263.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure264.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure265.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1523 }; A.selectedIdReducer_closure266.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1524 }; A.selectedIdReducer_closure267.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1525 }; A.selectedIdReducer_closure268.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1526 }; A.selectedIdReducer_closure269.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1527 }; A.selectedIdReducer_closure270.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1528 }; A.selectedIdReducer_closure271.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1529 }; A.selectedIdReducer_closure272.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_expenseCategory ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure87.prototype = { call$2(expenseCategories, action) { return J.$index$asx(action.expenseCategories, 0); }, $signature: 1530 }; A.editingReducer_closure88.prototype = { call$2(expenseCategories, action) { return J.$index$asx(action.expenseCategories, 0); }, $signature: 1531 }; A.editingReducer_closure89.prototype = { call$2(expenseCategories, action) { return J.$index$asx(action.expenseCategories, 0); }, $signature: 1532 }; A.editingReducer_closure90.prototype = { call$2(expenseCategory, action) { return action.expenseCategory.rebuild$1(new A.editingReducer__closure34()); }, $signature: 1533 }; A.editingReducer__closure34.prototype = { call$1(b) { b.get$_expense_category_model$_$this()._expense_category_model$_isChanged = true; return b; }, $signature: 306 }; A.expenseCategoryListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.expenseCategoryListReducer__closure()); }, $signature: 62 }; A.expenseCategoryListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterExpenseCategoriesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpenseCategoriesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpenseCategoriesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpenseCategoriesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterExpenseCategoriesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterExpenseCategoriesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterExpenseCategories_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.expenseCategoryListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortExpenseCategories_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure16.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure16.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure16.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure16.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveExpenseCategorySuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenseCategories), t2 = type$.MapBuilder_String_ExpenseCategoryEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_expense_category_state$_$this(); t5 = t4._expense_category_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._expense_category_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 522 }; A._deleteExpenseCategorySuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenseCategories), t2 = type$.MapBuilder_String_ExpenseCategoryEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_expense_category_state$_$this(); t5 = t4._expense_category_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._expense_category_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 522 }; A._restoreExpenseCategorySuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenseCategories), t2 = type$.MapBuilder_String_ExpenseCategoryEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_expense_category_state$_$this(); t5 = t4._expense_category_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._expense_category_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 522 }; A._addExpenseCategory_closure.prototype = { call$1(b) { var t1 = this.action.expenseCategory, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 420 }; A._updateExpenseCategory_closure.prototype = { call$1(b) { var t1 = this.action.expenseCategory; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 420 }; A._setLoadedExpenseCategory_closure.prototype = { call$1(b) { var t1 = this.action.expenseCategory; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 420 }; A.memoizedDropdownExpenseCategoryList_closure.prototype = { call$5(expenseCategoryMap, expenseCategoryList, staticState, userMap, categoryId) { return A.dropdownExpenseCategoriesSelector(expenseCategoryMap, expenseCategoryList, staticState, userMap, categoryId); }, $signature: 1537 }; A.dropdownExpenseCategoriesSelector_closure.prototype = { call$1(expenseCategoryId) { var t2, t1 = this.expenseCategoryMap._map$_map.$index(0, expenseCategoryId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownExpenseCategoriesSelector_closure0.prototype = { call$2(expenseCategoryAId, expenseCategoryBId) { var t1 = this.expenseCategoryMap._map$_map, t2 = t1.$index(0, expenseCategoryAId); t2.toString; return t2.compareTo$3$expenseCategory$sortAscending$sortField(0, t1.$index(0, expenseCategoryBId), true, "name"); }, $signature: 27 }; A.memoizedFilteredExpenseCategoryList_closure.prototype = { call$4(selectionState, expenseCategoryMap, expenseCategoryList, expenseCategoryListState) { return A.filteredExpenseCategoriesSelector(selectionState, expenseCategoryMap, expenseCategoryList, expenseCategoryListState); }, $signature: 1538 }; A.filteredExpenseCategoriesSelector_closure.prototype = { call$1(expenseCategoryId) { var t2, t1 = this.expenseCategoryMap._map$_map.$index(0, expenseCategoryId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.expenseCategoryListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return t1.matchesFilter$1(t2.filter); }, $signature: 12 }; A.filteredExpenseCategoriesSelector_closure0.prototype = { call$2(expenseCategoryAId, expenseCategoryBId) { var t3, t1 = this.expenseCategoryMap._map$_map, t2 = t1.$index(0, expenseCategoryAId); t2.toString; t3 = this.expenseCategoryListState; return J.compareTo$3$expenseCategory$sortAscending$sortField$ns(t2, t1.$index(0, expenseCategoryBId), t3.sortAscending, t3.sortField); }, $signature: 27 }; A.memoizedCalculateExpenseCategoryAmount_closure.prototype = { call$2(categoryId, expenseMap) { return A.calculateExpenseCategoryAmount(categoryId, expenseMap); }, $signature: 1539 }; A.calculateExpenseCategoryAmount_closure.prototype = { call$2(expenseId, expense) { var t1; if (expense.categoryId === this.categoryId) { t1 = this._box_0; t1.total = t1.total + expense.get$grossAmount(); } }, $signature: 128 }; A.memoizedExpenseStatsForExpenseCategory_closure.prototype = { call$2(companyGatewayId, expenseMap) { return A.expenseStatsForExpenseCategory(companyGatewayId, expenseMap); }, $signature: 179 }; A.expenseStatsForExpenseCategory_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.categoryId === this.categoryId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedTransactionStatsForExpenseCategory_closure.prototype = { call$2(companyGatewayId, transactionMap) { return A.transactionStatsForExpenseCategory(companyGatewayId, transactionMap); }, $signature: 419 }; A.transactionStatsForExpenseCategory_closure.prototype = { call$2(transactionId, transaction) { var t1, t2; if (transaction.categoryId === this.categoryId) { t1 = transaction.archivedAt > 0; if (t1) { t2 = transaction.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = transaction.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = transaction.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 416 }; A.ExpenseCategoryState.prototype = { $get$1(_, categoryId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, categoryId)) { t1 = t1.$index(0, categoryId); t1.toString; return t1; } else return A.ExpenseCategoryEntity_ExpenseCategoryEntity(categoryId, null); }, loadExpenseCategories$1(clients) { return this.rebuild$1(new A.ExpenseCategoryState_loadExpenseCategories_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.ExpenseCategoryState_loadExpenseCategories_closure0(), new A.ExpenseCategoryState_loadExpenseCategories_closure1(), type$.String, type$.ExpenseCategoryEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.ExpenseCategoryState_loadExpenseCategories_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.ExpenseCategoryState_loadExpenseCategories_closure1.prototype = { call$1(item) { return item; }, $signature: 1542 }; A.ExpenseCategoryState_loadExpenseCategories_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 420 }; A.ExpenseCategoryUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$ExpenseCategoryStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_qBb), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.ExpenseCategoryStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ExpenseCategoryEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_expense_category_state$_$this(); t6 = t5._expense_category_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._expense_category_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_qBb); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_expense_category_state$_$this(); t6 = t5._expense_category_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._expense_category_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._expense_category_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Mjq; }, get$wireName() { return "ExpenseCategoryState"; } }; A._$ExpenseCategoryUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_M6L)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.ExpenseCategoryUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ExpenseCategoryEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_expense_category_state$_$this(); t4 = t3._expense_category_state$_editing; if (t4 == null) { t4 = new A.ExpenseCategoryEntityBuilder(); t4.get$_expense_category_model$_$this()._expense_category_model$_color = ""; t3._expense_category_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_M6L); t4.toString; t2._as(t4); t3._expense_category_model$_$v = t4; break; case "listUIState": t3 = result.get$_expense_category_state$_$this(); t4 = t3._expense_category_state$_listUIState; t3 = t4 == null ? t3._expense_category_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_expense_category_state$_$this()._expense_category_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_expense_category_state$_$this()._expense_category_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_expense_category_state$_$this()._expense_category_state$_tabIndex = t3; break; } } return result._expense_category_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Rq80; }, get$wireName() { return "ExpenseCategoryUIState"; } }; A._$ExpenseCategoryState.prototype = { rebuild$1(updates) { var t1 = new A.ExpenseCategoryStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._expense_category_state$_$v = this; updates.call$1(t1); return t1._expense_category_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ExpenseCategoryState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_category_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._expense_category_state$__hashCode; if (t1 == null) { _this._expense_category_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseCategoryState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.ExpenseCategoryStateBuilder.prototype = { get$map(_) { var t1 = this.get$_expense_category_state$_$this(), t2 = t1._expense_category_state$_map; return t2 == null ? t1._expense_category_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ExpenseCategoryEntity) : t2; }, get$list(_) { var t1 = this.get$_expense_category_state$_$this(), t2 = t1._expense_category_state$_list; return t2 == null ? t1._expense_category_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_expense_category_state$_$this() { var t1, t2, _this = this, $$v = _this._expense_category_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._expense_category_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._expense_category_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._expense_category_state$_$v = null; } return _this; }, _expense_category_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._expense_category_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$ExpenseCategoryState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ExpenseCategoryState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_category_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$ExpenseCategoryUIState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ExpenseCategoryUIState && J.$eq$(_this.editing, other.editing) && _this.listUIState.$eq(0, other.listUIState) && _this.selectedId == other.selectedId && _this.forceSelected == other.forceSelected && _this.tabIndex === other.tabIndex && _this.saveCompleter == other.saveCompleter && _this.cancelCompleter == other.cancelCompleter; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._expense_category_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), J.get$hashCode$(_this.saveCompleter)), J.get$hashCode$(_this.cancelCompleter))); t1 = _this._expense_category_state$__hashCode; if (t1 == null) { _this._expense_category_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ExpenseCategoryUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.ExpenseCategoryUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_expense_category_state$_$this(), t2 = t1._expense_category_state$_editing; if (t2 == null) { t2 = new A.ExpenseCategoryEntityBuilder(); t2.get$_expense_category_model$_$this()._expense_category_model$_color = ""; t1._expense_category_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_expense_category_state$_$this(), t2 = t1._expense_category_state$_listUIState; return t2 == null ? t1._expense_category_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_expense_category_state$_$this() { var t1, t2, _this = this, $$v = _this._expense_category_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ExpenseCategoryEntityBuilder(); t2.get$_expense_category_model$_$this()._expense_category_model$_color = ""; A.ArgumentError_checkNotNull(t1, "other"); t2._expense_category_model$_$v = t1; t1 = t2; } _this._expense_category_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._expense_category_state$_listUIState = t2; _this._expense_category_state$_selectedId = $$v.selectedId; _this._expense_category_state$_forceSelected = $$v.forceSelected; _this._expense_category_state$_tabIndex = $$v.tabIndex; _this._expense_category_state$_saveCompleter = $$v.saveCompleter; _this._expense_category_state$_cancelCompleter = $$v.cancelCompleter; _this._expense_category_state$_$v = null; } return _this; }, _expense_category_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s22_ = "ExpenseCategoryUIState", _$result = null; try { _$result0 = _this._expense_category_state$_$v; if (_$result0 == null) { t1 = _this._expense_category_state$_editing; t1 = t1 == null ? null : t1._expense_category_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_expense_category_state$_$this()._expense_category_state$_selectedId; t4 = _this.get$_expense_category_state$_$this()._expense_category_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_expense_category_state$_$this()._expense_category_state$_tabIndex, _s22_, "tabIndex"); t6 = _this.get$_expense_category_state$_$this()._expense_category_state$_saveCompleter; _$result0 = A._$ExpenseCategoryUIState$_(_this.get$_expense_category_state$_$this()._expense_category_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._expense_category_state$_editing; if (t1 != null) t1._expense_category_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._expense_category_state$_$v = t1; return _$result; } }; A._ExpenseCategoryUIState_Object_EntityUIState.prototype = {}; A.ViewGroupList.prototype = {$isPersistUI: 1}; A.ViewGroup.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditGroup.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$group() { return this.group; } }; A.UpdateGroup.prototype = {$isPersistUI: 1, get$group() { return this.group; } }; A.LoadGroup.prototype = {}; A.LoadGroupRequest.prototype = {$isStartLoading: 1}; A.LoadGroupFailure.prototype = { toString$0(_) { return "LoadGroupFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadGroupSuccess.prototype = { toString$0(_) { return "LoadGroupSuccess{group: " + this.group.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$group() { return this.group; } }; A.LoadGroupsRequest.prototype = {$isStartLoading: 1}; A.LoadGroupsFailure.prototype = { toString$0(_) { return "LoadGroupsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadGroupsSuccess.prototype = { toString$0(_) { return "LoadGroupsSuccess{groups: " + this.groups.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveGroupRequest.prototype = {$isStartSaving: 1, get$group() { return this.group; } }; A.SaveGroupSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$group() { return this.group; } }; A.AddGroupSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$group() { return this.group; } }; A.SaveGroupFailure.prototype = {$isStopSaving: 1}; A.ArchiveGroupRequest.prototype = {$isStartSaving: 1}; A.ArchiveGroupSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveGroupFailure.prototype = {$isStopSaving: 1}; A.DeleteGroupRequest.prototype = {$isStartSaving: 1}; A.DeleteGroupSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteGroupFailure.prototype = {$isStopSaving: 1}; A.RestoreGroupRequest.prototype = {$isStartSaving: 1}; A.RestoreGroupSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreGroupFailure.prototype = {$isStopSaving: 1}; A.FilterGroups.prototype = {$isPersistUI: 1}; A.SortGroups.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterGroupsByState.prototype = {$isPersistUI: 1}; A.handleGroupAction_closure.prototype = { call$1(group) { return group.get$id(group); }, $signature: 48 }; A.handleGroupAction_closure0.prototype = { call$1(b) { var t1 = this.group; t1 = t1.get$id(t1); b.get$_client_model$_$this()._groupId = t1; return b; }, $signature: 54 }; A.StartGroupMultiselect.prototype = {}; A.AddToGroupMultiselect.prototype = {}; A.RemoveFromGroupMultiselect.prototype = {}; A.ClearGroupMultiselect.prototype = {}; A.SaveGroupDocumentRequest.prototype = {$isStartSaving: 1, get$group() { return this.group; } }; A.SaveGroupDocumentFailure.prototype = {$isStopSaving: 1}; A._editGroup_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s29_ = "/settings/group_settings/edit"; next.call$1(type$.nullable_EditGroup._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s29_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s29_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewGroup_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewGroup_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewGroup_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewGroup._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/group_settings/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/group_settings/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewGroupList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s24_ = "/settings/group_settings"; next.call$1(type$.nullable_ViewGroupList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s24_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s24_, new A._viewGroupList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewGroupList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveGroup_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevGroups; type$.ArchiveGroupRequest._as(dynamicAction); t1 = dynamicAction.groupIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,GroupEntity?>"); prevGroups = A.List_List$of(new A.MappedListIterable(t1, new A._archiveGroup__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveGroup__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveGroup__closure1(store, prevGroups, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveGroup__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].groupState.map._map$_map.$index(0, id); }, $signature: 526 }; A._archiveGroup__closure0.prototype = { call$1(groups) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveGroupSuccess(groups)); this.action.completer.complete$1(0, null); }, $signature: 527 }; A._archiveGroup__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveGroupFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteGroup_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevGroups; type$.DeleteGroupRequest._as(dynamicAction); t1 = dynamicAction.groupIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,GroupEntity?>"); prevGroups = A.List_List$of(new A.MappedListIterable(t1, new A._deleteGroup__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteGroup__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteGroup__closure1(store, prevGroups, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteGroup__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].groupState.map._map$_map.$index(0, id); }, $signature: 526 }; A._deleteGroup__closure0.prototype = { call$1(groups) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteGroupSuccess(groups)); this.action.completer.complete$1(0, null); }, $signature: 527 }; A._deleteGroup__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteGroupFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreGroup_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevGroups; type$.RestoreGroupRequest._as(dynamicAction); t1 = dynamicAction.groupIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,GroupEntity?>"); prevGroups = A.List_List$of(new A.MappedListIterable(t1, new A._restoreGroup__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreGroup__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreGroup__closure1(store, prevGroups, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreGroup__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].groupState.map._map$_map.$index(0, id); }, $signature: 526 }; A._restoreGroup__closure0.prototype = { call$1(groups) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreGroupSuccess(groups)); this.action.completer.complete$1(0, null); }, $signature: 527 }; A._restoreGroup__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreGroupFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveGroup_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveGroupRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.group; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveGroup__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveGroup__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveGroup__closure.prototype = { call$1(group) { var t1 = this.action, t2 = t1.group.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddGroupSuccess(group)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveGroupSuccess(group)); } t1.completer.complete$1(0, group); }, $signature: 309 }; A._saveGroup__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadGroup_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadGroup._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadGroupRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.groupId).then$1$1(0, new A._loadGroup__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadGroup__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadGroup__closure.prototype = { call$1(group) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadGroupSuccess(group)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 309 }; A._loadGroup__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadGroupFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadGroups_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadGroups._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadGroupsRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadGroups__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadGroups__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadGroups__closure.prototype = { call$1(data) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadGroupsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(data._list$_list, new A._loadGroups___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1546 }; A._loadGroups___closure.prototype = { call$1(group) { B.JSArray_methods.forEach$1(group.documents._list$_list, new A._loadGroups____closure(this.documents, group)); }, $signature: 653 }; A._loadGroups____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadGroups_____closure(this.group))); }, $signature: 38 }; A._loadGroups_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.group.id; b.get$_document_model$_$this()._parentType = B.EntityType_group; return b; }, $signature: 35 }; A._loadGroups__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadGroupsFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A._saveDocument_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveGroupDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocuments$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.group, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure0(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure.prototype = { call$1(group) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupSuccess(group)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(group.documents._list$_list, new A._saveDocument___closure(documents, group)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 309 }; A._saveDocument___closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure(this.group))); }, $signature: 38 }; A._saveDocument____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.group.id; b.get$_document_model$_$this()._parentType = B.EntityType_group; return b; }, $signature: 35 }; A._saveDocument__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.groupUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$groupListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer6().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._group_model$_$v = t1; t1 = $.$get$selectedIdReducer6().call$2(t2.selectedId, t3); b.get$_group_state$_$this()._group_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer6().call$2(t2.forceSelected, t3); b.get$_group_state$_$this()._group_state$_forceSelected = t3; return b; }, $signature: 1547 }; A.forceSelectedReducer_closure60.prototype = { call$2(completer, action) { return true; }, $signature: 1548 }; A.forceSelectedReducer_closure61.prototype = { call$2(completer, action) { return false; }, $signature: 1549 }; A.forceSelectedReducer_closure62.prototype = { call$2(completer, action) { return false; }, $signature: 1550 }; A.forceSelectedReducer_closure63.prototype = { call$2(completer, action) { return false; }, $signature: 1551 }; A.selectedIdReducer_closure109.prototype = { call$2(completer, action) { return ""; }, $signature: 1552 }; A.selectedIdReducer_closure110.prototype = { call$2(completer, action) { return ""; }, $signature: 1553 }; A.selectedIdReducer_closure111.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_group ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure112.prototype = { call$2(selectedId, action) { return action.groupId; }, $signature: 1554 }; A.selectedIdReducer_closure113.prototype = { call$2(selectedId, action) { return action.group.id; }, $signature: 1555 }; A.selectedIdReducer_closure114.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure115.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure116.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1556 }; A.selectedIdReducer_closure117.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1557 }; A.selectedIdReducer_closure118.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1558 }; A.selectedIdReducer_closure119.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_group ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure120.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_group ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure33.prototype = { call$2(groups, action) { return J.$index$asx(action.groups, 0); }, $signature: 1559 }; A.editingReducer_closure34.prototype = { call$2(groups, action) { return J.$index$asx(action.groups, 0); }, $signature: 1560 }; A.editingReducer_closure35.prototype = { call$2(groups, action) { return J.$index$asx(action.groups, 0); }, $signature: 1561 }; A.editingReducer_closure36.prototype = { call$2(group, action) { return action.group.rebuild$1(new A.editingReducer__closure12()); }, $signature: 1562 }; A.editingReducer__closure12.prototype = { call$1(b) { b.get$_group_model$_$this()._group_model$_isChanged = true; return b; }, $signature: 529 }; A.groupListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.groupListReducer__closure()); }, $signature: 62 }; A.groupListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewGroupList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterGroupsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterGroupsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterGroups_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.groupListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortGroups_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure6.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure6.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure6.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure6.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveGroupSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.groups), t2 = type$.MapBuilder_String_GroupEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_group_state$_$this(); t5 = t4._group_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._group_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 530 }; A._deleteGroupSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.groups), t2 = type$.MapBuilder_String_GroupEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_group_state$_$this(); t5 = t4._group_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._group_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 530 }; A._restoreGroupSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.groups), t2 = type$.MapBuilder_String_GroupEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_group_state$_$this(); t5 = t4._group_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._group_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 530 }; A._addGroup_closure.prototype = { call$1(b) { var t1 = this.action.group, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 234 }; A._updateGroup_closure.prototype = { call$1(b) { var t1 = this.action.group; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 234 }; A._setLoadedGroup_closure.prototype = { call$1(b) { var t1 = this.action.group; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 234 }; A._setLoadedGroups_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.groups, new A._setLoadedGroups__closure(), new A._setLoadedGroups__closure0(), type$.String, type$.GroupEntity)); return b; }, $signature: 234 }; A._setLoadedGroups__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedGroups__closure0.prototype = { call$1(item) { return item; }, $signature: 643 }; A._setLoadedGroups_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 234 }; A._setLoadedCompany_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.userCompany.company.groups, new A._setLoadedCompany__closure(), new A._setLoadedCompany__closure0(), type$.String, type$.GroupEntity)); return b; }, $signature: 234 }; A._setLoadedCompany__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompany__closure0.prototype = { call$1(item) { return item; }, $signature: 643 }; A._setLoadedCompany_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 234 }; A.memoizedFilteredGroupList_closure.prototype = { call$4(selectionState, groupMap, groupList, groupListState) { return A.filteredGroupsSelector(selectionState, groupMap, groupList, groupListState); }, $signature: 1567 }; A.filteredGroupsSelector_closure.prototype = { call$1(groupId) { var t2, t1 = this.groupMap._map$_map.$index(0, groupId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.groupListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.name], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredGroupsSelector_closure0.prototype = { call$2(groupAId, groupBId) { var t3, t1 = this.groupMap._map$_map, t2 = t1.$index(0, groupAId); t2.toString; t3 = this.groupListState; return t2.compareTo$3(0, t1.$index(0, groupBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.memoizedClientStatsForGroup_closure.prototype = { call$2(clientMap, groupId) { return A.clientStatsForGroup(clientMap, groupId); }, $signature: 1568 }; A.clientStatsForGroup_closure.prototype = { call$2(clientId, client) { var t1, t2; if (client.groupId === this.groupId) { t1 = client.archivedAt > 0; if (t1) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = client.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 389 }; A.GroupState.prototype = { $get$1(_, groupId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, groupId)) { t1 = t1.$index(0, groupId); t1.toString; return t1; } else return A.GroupEntity_GroupEntity(groupId, null); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.GroupUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$GroupStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_GBn), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.GroupStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_GroupEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_group_state$_$this(); t6 = t5._group_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._group_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_GBn); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_group_state$_$this(); t6 = t5._group_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._group_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._group_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_wMy0; }, get$wireName() { return "GroupState"; } }; A._$GroupUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_Iiu)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, t8, t9, result = new A.GroupUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.GroupEntity, t3 = type$.DocumentEntity, t4 = type$.ListBuilder_DocumentEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "editing": t5 = result.get$_group_state$_$this(); t6 = t5._group_state$_editing; if (t6 == null) { t6 = new A.GroupEntityBuilder(); t7 = t6.get$_group_model$_$this(); t8 = t7._documents; if (t8 == null) { t8 = new A.ListBuilder(t4); t8.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t3); t7._documents = t8; t7 = t8; } else t7 = t8; t8 = A.BuiltList_BuiltList$from(B.List_empty, t3); t9 = t7.$ti; if (t9._eval$1("_BuiltList<1>")._is(t8)) { t7.__ListBuilder__list_A = t8._list$_list; t7._listOwner = t8; } else { t7.__ListBuilder__list_A = A.List_List$from(t8, true, t9._precomputed1); t7._listOwner = null; } t5._group_state$_editing = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Iiu); t6.toString; t2._as(t6); t5._group_model$_$v = t6; break; case "listUIState": t5 = result.get$_group_state$_$this(); t6 = t5._group_state$_listUIState; t5 = t6 == null ? t5._group_state$_listUIState = new A.ListUIStateBuilder() : t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t6.toString; t1._as(t6); t5._list_ui_state$_$v = t6; break; case "selectedId": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_group_state$_$this()._group_state$_selectedId = t5; break; case "forceSelected": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_group_state$_$this()._group_state$_forceSelected = t5; break; case "tabIndex": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_group_state$_$this()._group_state$_tabIndex = t5; break; } } return result._group_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_mlj; }, get$wireName() { return "GroupUIState"; } }; A._$GroupState.prototype = { rebuild$1(updates) { var t1 = new A.GroupStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._group_state$_$v = this; updates.call$1(t1); return t1._group_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$GroupState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._group_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._group_state$__hashCode; if (t1 == null) { _this._group_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("GroupState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.GroupStateBuilder.prototype = { get$map(_) { var t1 = this.get$_group_state$_$this(), t2 = t1._group_state$_map; return t2 == null ? t1._group_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.GroupEntity) : t2; }, get$list(_) { var t1 = this.get$_group_state$_$this(), t2 = t1._group_state$_list; return t2 == null ? t1._group_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_group_state$_$this() { var t1, t2, _this = this, $$v = _this._group_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._group_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._group_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._group_state$_$v = null; } return _this; }, _group_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._group_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$GroupState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("GroupState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._group_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$GroupUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$GroupUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._group_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._group_state$__hashCode; if (t1 == null) { _this._group_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("GroupUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.GroupUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_group_state$_$this(), t2 = t1._group_state$_editing; if (t2 == null) { t2 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t2); t1._group_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_group_state$_$this(), t2 = t1._group_state$_listUIState; return t2 == null ? t1._group_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_group_state$_$this() { var t1, t2, _this = this, $$v = _this._group_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._group_model$_$v = t1; t1 = t2; } _this._group_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._group_state$_listUIState = t2; _this._group_state$_selectedId = $$v.selectedId; _this._group_state$_forceSelected = $$v.forceSelected; _this._group_state$_tabIndex = $$v.tabIndex; _this._group_state$_saveCompleter = $$v.saveCompleter; _this._group_state$_cancelCompleter = $$v.cancelCompleter; _this._group_state$_$v = null; } return _this; }, _group_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s12_ = "GroupUIState", _$result = null; try { _$result0 = _this._group_state$_$v; if (_$result0 == null) { t1 = _this._group_state$_editing; t1 = t1 == null ? null : t1._group_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_group_state$_$this()._group_state$_selectedId; t4 = _this.get$_group_state$_$this()._group_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_group_state$_$this()._group_state$_tabIndex, _s12_, "tabIndex"); t6 = _this.get$_group_state$_$this()._group_state$_saveCompleter; _$result0 = A._$GroupUIState$_(_this.get$_group_state$_$this()._group_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._group_state$_editing; if (t1 != null) t1._group_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s12_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._group_state$_$v = t1; return _$result; } }; A._GroupUIState_Object_EntityUIState.prototype = {}; A.ViewInvoiceList.prototype = {$isPersistUI: 1}; A.ViewInvoice.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditInvoice.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$invoice() { return this.invoice; } }; A.ShowEmailInvoice.prototype = { get$invoice() { return this.invoice; } }; A.ShowPdfInvoice.prototype = { get$invoice() { return this.invoice; } }; A.EditInvoiceItem.prototype = {$isPersistUI: 1}; A.UpdateInvoice.prototype = {$isPersistUI: 1, get$invoice() { return this.invoice; } }; A.UpdateInvoiceClient.prototype = {$isPersistUI: 1}; A.LoadInvoice.prototype = {}; A.LoadInvoices.prototype = {}; A.LoadInvoiceRequest.prototype = {$isStartLoading: 1}; A.LoadInvoiceFailure.prototype = { toString$0(_) { return "LoadInvoiceFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadInvoiceSuccess.prototype = { toString$0(_) { return "LoadInvoiceSuccess{invoice: " + this.invoice.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$invoice() { return this.invoice; } }; A.LoadInvoicesRequest.prototype = {$isStartLoading: 1}; A.LoadInvoicesFailure.prototype = { toString$0(_) { return "LoadInvoicesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadInvoicesSuccess.prototype = { toString$0(_) { return "LoadInvoicesSuccess{invoices: " + this.invoices.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.AddInvoiceContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.RemoveInvoiceContact.prototype = {$isPersistUI: 1}; A.AddInvoiceItem.prototype = {$isPersistUI: 1}; A.MoveInvoiceItem.prototype = {$isPersistUI: 1}; A.AddInvoiceItems.prototype = {$isPersistUI: 1}; A.UpdateInvoiceItem.prototype = {$isPersistUI: 1}; A.DeleteInvoiceItem.prototype = {$isPersistUI: 1}; A.SaveInvoiceRequest.prototype = {$isStartSaving: 1, get$invoice() { return this.invoice; } }; A.SaveInvoiceSuccess.prototype = {$isPersistUI: 1, $isStopSaving: 1, get$invoice() { return this.invoice; } }; A.AddInvoiceSuccess.prototype = {$isPersistUI: 1, $isStopSaving: 1, get$invoice() { return this.invoice; } }; A.SaveInvoiceFailure.prototype = {$isStopSaving: 1}; A.EmailInvoiceRequest.prototype = {$isStartSaving: 1, get$body(receiver) { return this.body; } }; A.EmailInvoiceSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, get$invoice() { return this.invoice; } }; A.EmailInvoiceFailure.prototype = {$isStopSaving: 1}; A.MarkInvoicesSentRequest.prototype = {$isStartSaving: 1}; A.MarkInvoicesSentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.MarkInvoicesSentFailure.prototype = {$isStopSaving: 1}; A.BulkEmailInvoicesRequest.prototype = {$isStartSaving: 1}; A.BulkEmailInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.BulkEmailInvoicesFailure.prototype = {$isStopSaving: 1}; A.MarkInvoicesPaidRequest.prototype = {$isStartSaving: 1}; A.MarkInvoicesPaidSuccess.prototype = {$isStopSaving: 1}; A.MarkInvoicesPaidFailure.prototype = {$isStopSaving: 1}; A.AutoBillInvoicesRequest.prototype = {$isStartSaving: 1}; A.AutoBillInvoicesSuccess.prototype = {$isStopSaving: 1}; A.AutoBillInvoicesFailure.prototype = {$isStopSaving: 1}; A.CancelInvoicesRequest.prototype = {$isStartSaving: 1}; A.CancelInvoicesSuccess.prototype = {$isStopSaving: 1}; A.CancelInvoicesFailure.prototype = {$isStopSaving: 1}; A.ArchiveInvoicesRequest.prototype = {$isStartSaving: 1}; A.ArchiveInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveInvoicesFailure.prototype = {$isStopSaving: 1}; A.DeleteInvoicesRequest.prototype = {$isStartSaving: 1}; A.DeleteInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteInvoicesFailure.prototype = {$isStopSaving: 1}; A.DownloadInvoicesRequest.prototype = {$isStartSaving: 1}; A.DownloadInvoicesSuccess.prototype = {$isStopSaving: 1}; A.DownloadInvoicesFailure.prototype = {$isStopSaving: 1}; A.RestoreInvoicesRequest.prototype = {$isStartSaving: 1}; A.RestoreInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreInvoicesFailure.prototype = {$isStopSaving: 1}; A.FilterInvoices.prototype = {$isPersistUI: 1}; A.SortInvoices.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterInvoicesByState.prototype = {$isPersistUI: 1}; A.FilterInvoicesByStatus.prototype = {$isPersistUI: 1}; A.FilterInvoicesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterInvoicesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterInvoicesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterInvoicesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartInvoiceMultiselect.prototype = {}; A.AddToInvoiceMultiselect.prototype = {}; A.RemoveFromInvoiceMultiselect.prototype = {}; A.ClearInvoiceMultiselect.prototype = {}; A.SaveInvoiceDocumentRequest.prototype = {$isStartSaving: 1, get$invoice() { return this.invoice; } }; A.SaveInvoiceDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateInvoiceTab.prototype = {$isPersistUI: 1}; A.handleInvoiceAction_closure.prototype = { call$1(invoice) { return invoice.get$id(invoice); }, $signature: 48 }; A.handleInvoiceAction_closure0.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoiceId = this.invoice.id; b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_credit; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleInvoiceAction_closure1.prototype = { call$1(_) { var t3, t1 = this.invoiceIds, t2 = this.localization; if (t1.length === 1) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "cancelled_invoice"); t2.toString; } else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "cancelled_invoices"); t2.toString; } t2 = A.snackBarCompleter(t2, null, false, type$.Null); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.CancelInvoicesRequest(t2, t1)); }, $signature: 28 }; A.handleInvoiceAction_closure2.prototype = { call$1(_) { var t3, _s19_ = "auto_billed_invoice", _s20_ = "auto_billed_invoices", t1 = this.invoiceIds, t2 = this.localization; if (t1.length === 1) { t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s19_); t2.toString; } } else { t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } } t2 = A.snackBarCompleter(t2, null, false, type$.Null); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AutoBillInvoicesRequest(t2, t1)); }, $signature: 28 }; A.handleInvoiceAction_closure3.prototype = { call$1(invoice) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, type$.InvoiceEntity._as(invoice).clientId).get$hasEmailAddress()) this._box_0.emailValid = false; }, $signature: 165 }; A.handleInvoiceAction_closure4.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.editEntity(null, this.client, true, null); }, $signature: 0 }; A.handleInvoiceAction_closure5.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "account_management", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.handleInvoiceAction_closure6.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = B.EntityType_invoice.get$apiValue(); t1.get$_schedule_model$_$this()._schedule_model$_entityType = t2; b.get$parameters(0).get$_schedule_model$_$this()._entityId = this.invoice.id; return b; }, $signature: 70 }; A.handleInvoiceAction_closure7.prototype = { call$1(context) { var t3, t4, _this = this, _null = null, _s20_ = "email_count_invoices", settings = A.getClientSettings(_this.state, _this.client), t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.EmailTemplate, type$.String), t2 = _this.localization; t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "initial_email"); t4.toString; t1.$indexSet(0, B.EmailTemplate_invoice, t4); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "first_reminder"); t4.toString; t1.$indexSet(0, B.EmailTemplate_reminder1, t4); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "second_reminder"); t4.toString; t1.$indexSet(0, B.EmailTemplate_reminder2, t4); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "third_reminder"); t4.toString; t1.$indexSet(0, B.EmailTemplate_reminder3, t4); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "endless_reminder"); t4.toString; t1.$indexSet(0, B.EmailTemplate_reminder_endless, t4); t4 = settings.emailSubjectCustom1; if ((t4 == null ? "" : t4).length !== 0) { t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "first_custom"); t4.toString; t1.$indexSet(0, B.EmailTemplate_custom1, t4); } t4 = settings.emailSubjectCustom2; if ((t4 == null ? "" : t4).length !== 0) { t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "second_custom"); t4.toString; t1.$indexSet(0, B.EmailTemplate_custom2, t4); } t4 = settings.emailSubjectCustom3; if ((t4 == null ? "" : t4).length !== 0) { t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "third_custom"); t4.toString; t1.$indexSet(0, B.EmailTemplate_custom3, t4); } t4 = _this.invoiceIds; if (t4.length === 1) { t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "email_invoice"); t2.toString; } else { t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } t4 = B.JSString_methods.replaceFirst$2(t2, ":count", "" + t4.length); t2 = t4; } t2 = A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t1.$ti._eval$1("LinkedHashMapKeyIterable<1>"); t3 = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t1, t3), new A.handleInvoiceAction__closure1(t1, context), t3._eval$1("Iterable.E"), type$.SimpleDialogOption); return A.SimpleDialog$(A.List_List$of(t3, true, A._instanceType(t3)._eval$1("Iterable.E")), t2); }, $signature: 181 }; A.handleInvoiceAction__closure1.prototype = { call$1(template) { var _null = null, t1 = this.templates.$index(0, template); t1.toString; return A.SimpleDialogOption$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.handleInvoiceAction___closure(this.context, template)); }, $signature: 1570 }; A.handleInvoiceAction___closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(this.template); }, $signature: 0 }; A.handleInvoiceAction_closure8.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_quote; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleInvoiceAction_closure9.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_credit; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleInvoiceAction_closure10.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_purchaseOrder; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleInvoiceAction_closure11.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_recurringInvoice; return b; }, $signature: 8 }; A.handleInvoiceAction_closure12.prototype = { call$1(b) { var t1 = this.invoices, t2 = A._arrayInstanceType(t1), t3 = t2._eval$1("MappedIterable<1,PaymentableEntity>"); b.get$invoices().addAll$1(0, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A.handleInvoiceAction__closure(), t2._eval$1("WhereIterable<1>")), new A.handleInvoiceAction__closure0(), t3), true, t3._eval$1("Iterable.E"))); return b; }, $signature: 58 }; A.handleInvoiceAction__closure.prototype = { call$1(invoice) { type$.InvoiceEntity._as(invoice); return !(invoice.entityType === B.EntityType_invoice && invoice.statusId === "4"); }, $signature: 225 }; A.handleInvoiceAction__closure0.prototype = { call$1(invoice) { var t1; type$.InvoiceEntity._as(invoice); t1 = invoice.partial; if (!(t1 !== 0)) t1 = invoice.statusId !== "1" ? invoice.balance : invoice.amount; return A.PaymentableEntity_PaymentableEntity(t1, null, invoice.id); }, $signature: 667 }; A.handleInvoiceAction_closure13.prototype = { call$1(response) { var t2, t3, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); t1 = response.get$bodyBytes(); t2 = B.EntityType_invoice.get$apiValue(); t3 = this.client.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t1, this.invoice.number + ".pdf", t3, t2); }, $signature: 5 }; A.handleInvoiceAction_closure14.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handleInvoiceAction_closure15.prototype = { call$1(response) { var t2, t3, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); t1 = response.get$bodyBytes(); t2 = B.EntityType_invoice.get$apiValue(); t3 = this.client.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t1, this.invoice.number + ".xml", t3, t2); }, $signature: 5 }; A.handleInvoiceAction_closure16.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handleInvoiceAction_closure17.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handleInvoiceAction_closure18.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handleInvoiceAction_closure19.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_invoice, this.invoices, null); }, $signature: 185 }; A.handleInvoiceAction_closure20.prototype = { call$1(context) { return new A.AddCommentDialog(this.invoice.id, B.EntityType_invoice, null); }, $signature: 134 }; A._viewInvoiceList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s8_ = "/invoice"; next.call$1(type$.nullable_ViewInvoiceList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s8_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s8_, new A._viewInvoiceList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewInvoiceList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._viewInvoice_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewInvoice_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewInvoice_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewInvoice._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/invoice/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/invoice/view", type$.nullable_Object), $async$call$3); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._editInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s13_ = "/invoice/edit"; next.call$1(type$.nullable_EditInvoice._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s13_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s13_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._showEmailInvoice_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showEmailInvoice_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showEmailInvoice_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1, emailWasSent; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_ShowEmailInvoice._as(dynamicAction); next.call$1(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/invoice/email")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/invoice/email", type$.nullable_Object), $async$call$3); case 4: // returning from await. emailWasSent = $async$result; dynamicAction.toString; if (emailWasSent != null && A._asBool(emailWasSent)) dynamicAction.completer.complete$1(0, null); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._showPdfInvoice_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showPdfInvoice_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showPdfInvoice_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ShowPdfInvoice._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/invoice/pdf")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/invoice/pdf", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._cancelInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.CancelInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_cancelInvoice).then$1$1(0, new A._cancelInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._cancelInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._cancelInvoices__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.CancelInvoicesSuccess(invoices)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._cancelInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.CancelInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._archiveInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevInvoices; type$.ArchiveInvoicesRequest._as(dynamicAction); t1 = dynamicAction.invoiceIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevInvoices = A.List_List$of(new A.MappedListIterable(t1, new A._archiveInvoice__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveInvoice__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveInvoice__closure1(store, prevInvoices, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveInvoice__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, id); }, $signature: 93 }; A._archiveInvoice__closure0.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveInvoicesSuccess(invoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._archiveInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevInvoices; type$.DeleteInvoicesRequest._as(dynamicAction); t1 = dynamicAction.invoiceIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevInvoices = A.List_List$of(new A.MappedListIterable(t1, new A._deleteInvoice__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteInvoice__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteInvoice__closure1(store, prevInvoices, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteInvoice__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, id); }, $signature: 93 }; A._deleteInvoice__closure0.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteInvoicesSuccess(invoices)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._deleteInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevInvoices; type$.RestoreInvoicesRequest._as(dynamicAction); t1 = dynamicAction.invoiceIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevInvoices = A.List_List$of(new A.MappedListIterable(t1, new A._restoreInvoice__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreInvoice__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreInvoice__closure1(store, prevInvoices, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreInvoice__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, id); }, $signature: 93 }; A._restoreInvoice__closure0.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreInvoicesSuccess(invoices)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._restoreInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._markInvoiceSent_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MarkInvoicesSentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_markSent).then$1$1(0, new A._markInvoiceSent__closure(store, dynamicAction), type$.Null).catchError$1(new A._markInvoiceSent__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._markInvoiceSent__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkInvoicesSentSuccess(invoices)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._markInvoiceSent__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkInvoicesSentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._autoBillInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.AutoBillInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_autoBill).then$1$1(0, new A._autoBillInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._autoBillInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._autoBillInvoices__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AutoBillInvoicesSuccess()); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._autoBillInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AutoBillInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._markInvoicePaid_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MarkInvoicesPaidRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_markPaid).then$1$1(0, new A._markInvoicePaid__closure(store, dynamicAction), type$.Null).catchError$1(new A._markInvoicePaid__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._markInvoicePaid__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkInvoicesPaidSuccess(invoices)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._markInvoicePaid__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkInvoicesPaidFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._downloadInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DownloadInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_bulkDownload).then$1$1(0, new A._downloadInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._downloadInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._downloadInvoices__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadInvoicesSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._downloadInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._emailInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.EmailInvoiceRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, dynamicAction.invoiceId); t1.toString; this.repository.emailInvoice$6(J.get$credentials$z(store.__Store__state_A), t1, dynamicAction.template, dynamicAction.subject, dynamicAction.body, dynamicAction.ccEmail).then$1$1(0, new A._emailInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._emailInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._emailInvoice__closure.prototype = { call$1(invoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailInvoiceSuccess(invoice)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 84 }; A._emailInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailInvoiceFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._bulkEmailInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.BulkEmailInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$4$template(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_sendEmail, dynamicAction.template).then$1$1(0, new A._bulkEmailInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._bulkEmailInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._bulkEmailInvoices__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailInvoicesSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._bulkEmailInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var updatedInvoice, t1; type$.SaveInvoiceRequest._as(dynamicAction); updatedInvoice = dynamicAction.invoice.rebuild$1(new A._saveInvoice__closure(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3$action(J.get$credentials$z(t1), updatedInvoice, dynamicAction.entityAction).then$1$1(0, new A._saveInvoice__closure0(dynamicAction, store), type$.Null).catchError$1(new A._saveInvoice__closure1(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveInvoice__closure.prototype = { call$1(b) { var t1 = this.action.invoice.lineItems._list$_list; b.get$lineItems().replace$1(0, new A.WhereIterable(t1, new A._saveInvoice___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"))); return b; }, $signature: 8 }; A._saveInvoice___closure.prototype = { call$1(item) { return !item.get$isEmpty(0); }, $signature: 88 }; A._saveInvoice__closure0.prototype = { call$1(invoice) { var t1 = this.action, t2 = t1.invoice.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddInvoiceSuccess(invoice)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveInvoiceSuccess(invoice)); } t2 = t3.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); t1.completer.complete$1(0, invoice); }, $signature: 84 }; A._saveInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveInvoiceFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadInvoice._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoiceRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.invoiceId).then$1$1(0, new A._loadInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadInvoice__closure.prototype = { call$1(invoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoiceSuccess(invoice)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 84 }; A._loadInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoiceFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadInvoices._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadInvoicesRequest()); this.repository.loadList$4(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit(), t1.get$filterDeletedClients()).then$1$1(0, new A._loadInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadInvoices__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoicesSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadInvoices___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadInvoices(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadRecurringInvoices(null, 1)); }, $signature: 333 }; A._loadInvoices___closure.prototype = { call$1(invoice) { B.JSArray_methods.forEach$1(invoice.documents._list$_list, new A._loadInvoices____closure(this.documents, invoice)); }, $signature: 140 }; A._loadInvoices____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadInvoices_____closure(this.invoice))); }, $signature: 38 }; A._loadInvoices_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.invoice.id; b.get$_document_model$_$this()._parentType = B.EntityType_invoice; return b; }, $signature: 35 }; A._loadInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoicesFailure(error)); }, $signature: 2 }; A._saveDocument_closure11.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveInvoiceDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocuments$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.invoice, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure23(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure24(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveInvoiceDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure23.prototype = { call$1(invoice) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveInvoiceSuccess(invoice)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(invoice.documents._list$_list, new A._saveDocument___closure11(documents, invoice)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 84 }; A._saveDocument___closure11.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure11(this.invoice))); }, $signature: 38 }; A._saveDocument____closure11.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.invoice.id; b.get$_document_model$_$this()._parentType = B.EntityType_invoice; return b; }, $signature: 35 }; A._saveDocument__closure24.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveInvoiceDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.invoiceUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$invoiceListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer25().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._invoice_model$_$v = t1; t1 = $.$get$editingItemIndexReducer0().call$2(t2.editingItemIndex, t3); b.get$_invoice_state$_$this()._invoice_state$_editingItemIndex = t1; t1 = $.$get$selectedIdReducer25().call$2(t2.selectedId, t3); b.get$_invoice_state$_$this()._invoice_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer25().call$2(t2.forceSelected, t3); b.get$_invoice_state$_$this()._invoice_state$_forceSelected = t1; t1 = $.$get$tabIndexReducer14().call$2(t2.tabIndex, t3); b.get$_invoice_state$_$this()._invoice_state$_tabIndex = t1; t3 = $.$get$historyActivityIdReducer3().call$2(t2.historyActivityId, t3); b.get$_invoice_state$_$this()._invoice_state$_historyActivityId = t3; return b; }, $signature: 1571 }; A.forceSelectedReducer_closure209.prototype = { call$2(completer, action) { return true; }, $signature: 1572 }; A.forceSelectedReducer_closure210.prototype = { call$2(completer, action) { return false; }, $signature: 1573 }; A.forceSelectedReducer_closure211.prototype = { call$2(completer, action) { return false; }, $signature: 1574 }; A.forceSelectedReducer_closure212.prototype = { call$2(completer, action) { return false; }, $signature: 1575 }; A.forceSelectedReducer_closure213.prototype = { call$2(completer, action) { return false; }, $signature: 1576 }; A.forceSelectedReducer_closure214.prototype = { call$2(completer, action) { return false; }, $signature: 1577 }; A.forceSelectedReducer_closure215.prototype = { call$2(completer, action) { return false; }, $signature: 1578 }; A.forceSelectedReducer_closure216.prototype = { call$2(completer, action) { return false; }, $signature: 1579 }; A.forceSelectedReducer_closure217.prototype = { call$2(completer, action) { return false; }, $signature: 1580 }; A.tabIndexReducer_closure29.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1581 }; A.tabIndexReducer_closure30.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.historyActivityIdReducer_closure3.prototype = { call$2(index, action) { return action.activityId; }, $signature: 1582 }; A.editingItemIndexReducer_closure1.prototype = { call$2(index, action) { return action.invoiceItemIndex; }, $signature: 1583 }; A.editingItemIndexReducer_closure2.prototype = { call$2(index, action) { return action.invoiceItemIndex; }, $signature: 1584 }; A.selectedIdReducer_closure399.prototype = { call$2(completer, action) { return ""; }, $signature: 1585 }; A.selectedIdReducer_closure400.prototype = { call$2(completer, action) { return ""; }, $signature: 1586 }; A.selectedIdReducer_closure401.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_invoice ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure402.prototype = { call$2(selectedId, action) { return action.invoiceId; }, $signature: 1587 }; A.selectedIdReducer_closure403.prototype = { call$2(selectedId, action) { return action.invoice.id; }, $signature: 1588 }; A.selectedIdReducer_closure404.prototype = { call$2(selectedId, action) { return action.invoice.id; }, $signature: 1589 }; A.selectedIdReducer_closure405.prototype = { call$2(selectedId, action) { return action.invoice.id; }, $signature: 1590 }; A.selectedIdReducer_closure406.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure407.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure408.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1591 }; A.selectedIdReducer_closure409.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1592 }; A.selectedIdReducer_closure410.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1593 }; A.selectedIdReducer_closure411.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1594 }; A.selectedIdReducer_closure412.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1595 }; A.selectedIdReducer_closure413.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1596 }; A.selectedIdReducer_closure414.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1597 }; A.selectedIdReducer_closure415.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1598 }; A.selectedIdReducer_closure416.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_invoice ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure417.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_invoice ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure130.prototype = { call$2(invoice, action) { return action.invoice.rebuild$1(new A.editingReducer__closure55()); }, $signature: 1599 }; A.editingReducer__closure55.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure131.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure54()); }, $signature: 642 }; A.editingReducer__closure54.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure132.prototype = { call$2(invoice, action) { return invoice.moveLineItem$2(action.oldIndex, action.newIndex); }, $signature: 1601 }; A.editingReducer_closure133.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure53()); }, $signature: 1602 }; A.editingReducer__closure53.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure134.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure52()); }, $signature: 1603 }; A.editingReducer__closure52.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure135.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure51(action.client)); }, $signature: 1604 }; A.editingReducer__closure51.prototype = { call$1(b) { var t1, t2, t3; b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; t1 = this.client; t2 = t1 == null; t3 = t2 ? null : t1.id; if (t3 == null) t3 = ""; b.get$_invoice_model$_$this()._invoice_model$_clientId = t3; t3 = b.get$invitations(); t1 = t2 ? null : t1.get$emailContacts(); if (t1 == null) t1 = A._setArrayType([], type$.JSArray_ClientContactEntity); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvitationEntity>"); t3.replace$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.editingReducer___closure3(), t2), true, t2._eval$1("ListIterable.E"))); return b; }, $signature: 8 }; A.editingReducer___closure3.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.editingReducer_closure136.prototype = { call$2(invoices, action) { return J.$index$asx(action.invoices, 0); }, $signature: 1605 }; A.editingReducer_closure137.prototype = { call$2(invoices, action) { return J.$index$asx(action.invoices, 0); }, $signature: 1606 }; A.editingReducer_closure138.prototype = { call$2(invoices, action) { return J.$index$asx(action.invoices, 0); }, $signature: 1607 }; A.editingReducer_closure139.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure50(action)); }, $signature: 1608 }; A.editingReducer__closure50.prototype = { call$1(b) { var t1 = b.get$invitations(), t2 = this.action, t3 = t2.invitation; t2 = t3 == null ? A.InvitationEntity_InvitationEntity(t2.contact.id, null) : t3; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 8 }; A.editingReducer_closure140.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure49(action)); }, $signature: 1609 }; A.editingReducer__closure49.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$invitations().get$_safeList(), this.action.invitation); return b; }, $signature: 8 }; A._updateEditing_closure.prototype = { call$1(b) { var t1 = A.getRandomString(); b.get$_invoice_model$_$this()._idempotencyKey = t1; return b; }, $signature: 8 }; A._addInvoiceItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.item); return b; }, $signature: 8 }; A._addInvoiceItem_closure0.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action.index; t2.toString; $.$get$isSoundMode(); B.JSArray_methods.insert$2(t1.get$_safeList(), t2, this.item); return b; }, $signature: 8 }; A._addInvoiceItems_closure.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.action.lineItems); return b; }, $signature: 8 }; A._removeInvoiceItem_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$lineItems().get$_safeList(), this.action.index); return b; }, $signature: 8 }; A._updateInvoiceItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.invoiceItem; return b; }, $signature: 8 }; A.invoiceListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.invoiceListReducer__closure()); }, $signature: 62 }; A.invoiceListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewInvoiceList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterInvoicesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterInvoicesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterInvoicesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterInvoicesByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterInvoicesByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterInvoices_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.invoiceListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortInvoices_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure25.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure25.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure25.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure25.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure24.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 209 }; A._purgeClientSuccess_closure25.prototype = { call$1(each) { return each.id; }, $signature: 307 }; A._purgeClientSuccess_closure23.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure15(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure16(t1), true); return b; }, $signature: 314 }; A._purgeClientSuccess__closure15.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 446 }; A._purgeClientSuccess__closure16.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._markInvoicesSentSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_invoice_state$_$this(); t5 = t4._invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 259 }; A._markInvoicesPaidSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_invoice_state$_$this(); t5 = t4._invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 259 }; A._cancelInvoicesSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_invoice_state$_$this(); t5 = t4._invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 259 }; A._archiveInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_invoice_state$_$this(); t5 = t4._invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 259 }; A._deleteInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_invoice_state$_$this(); t5 = t4._invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 259 }; A._emailInvoiceSuccess_closure.prototype = { call$1(b) { var t1 = this.action.invoice; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 314 }; A._restoreInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_invoice_state$_$this(); t5 = t4._invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 259 }; A._addInvoice_closure.prototype = { call$1(b) { var t1 = this.action.invoice, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addInvoice__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 314 }; A._addInvoice__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A._updateInvoice_closure.prototype = { call$1(b) { b.get$map(0).$indexSet(0, J.get$id$x(this.action.get$invoice()), this.invoice.rebuild$1(new A._updateInvoice__closure())); return b; }, $signature: 314 }; A._updateInvoice__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A.memoizedHasActiveUnpaidInvoices_closure.prototype = { call$2(clientId, invoiceMap) { return A.hasActiveUnpaidInvoices(clientId, invoiceMap); }, $signature: 1612 }; A.memoizedInvoiceQuoteSelector_closure.prototype = { call$2(invoice, quoteMap) { return A.invoiceQuoteSelector(invoice, quoteMap); }, $signature: 1613 }; A.invoiceQuoteSelector_closure.prototype = { call$2(quoteId, quote) { if (quote.invoiceId === this.invoice.id) this._box_0.invoiceQuote = quote; }, $signature: 75 }; A.invoiceContactSelector_closure.prototype = { call$1(invitation) { return invitation.clientContactId; }, $signature: 444 }; A.invoiceContactSelector_closure0.prototype = { call$1(contact) { return B.JSArray_methods.contains$1(this._box_0.contactIds, contact.id); }, $signature: 180 }; A.memoizedDropdownInvoiceList_closure.prototype = { call$8(invoiceMap, clientMap, vendorMap, invoiceList, clientId, userMap, excludedIds, recurringPrefix) { return A.dropdownInvoiceSelector(invoiceMap, clientMap, vendorMap, invoiceList, clientId, userMap, excludedIds, recurringPrefix); }, $signature: 1614 }; A.dropdownInvoiceSelector_closure.prototype = { call$1(invoiceId) { var t1, t2, _this = this, invoice = _this.invoiceMap._map$_map.$index(0, invoiceId); if (B.JSArray_methods.contains$1(_this.excludedIds, invoiceId)) return false; t1 = _this.clientId; if (t1.length !== 0 && invoice.clientId !== t1) return false; t1 = invoice.clientId; t2 = _this.clientMap._map$_map; if (t2.containsKey$1(0, t1)) { t1 = t2.$index(0, t1); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; t1 = !t1; } else t1 = true; if (t1) return false; if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1 && invoice.get$isUnpaid() && !invoice.get$isCancelledOrReversed(); }, $signature: 12 }; A.dropdownInvoiceSelector_closure0.prototype = { call$2(invoiceAId, invoiceBId) { var _this = this, t1 = _this.invoiceMap._map$_map, t2 = t1.$index(0, invoiceAId); t2.toString; return t2.compareTo$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap(0, _this.clientMap, t1.$index(0, invoiceBId), _this.recurringPrefix, true, "number", _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedFilteredInvoiceList_closure.prototype = { call$10(selectionState, invoiceMap, invoiceList, clientMap, vendorMap, paymentMap, projectMap, invoiceListState, userMap, recurringPrefix) { return A.filteredInvoicesSelector(selectionState, invoiceMap, invoiceList, clientMap, vendorMap, paymentMap, projectMap, invoiceListState, userMap, recurringPrefix); }, $signature: 1615 }; A.filteredInvoicesSelector_closure.prototype = { call$2(paymentId, payment) { B.JSArray_methods.forEach$1(payment.get$invoicePaymentables(), new A.filteredInvoicesSelector__closure0(this.invoicePaymentMap, payment)); }, $signature: 197 }; A.filteredInvoicesSelector__closure0.prototype = { call$1(invoicePaymentable) { var t1 = this.invoicePaymentMap, t2 = invoicePaymentable.invoiceId, paymentIds = t1.$index(0, t2); if (paymentIds == null) paymentIds = A._setArrayType([], type$.JSArray_String); paymentIds.push(this.payment.id); t1.$indexSet(0, t2, paymentIds); }, $signature: 154 }; A.filteredInvoicesSelector_closure0.prototype = { call$1(invoiceId) { var t3, client, project, t4, _this = this, _null = null, t1 = {}, t2 = _this.invoiceMap._map$_map.$index(0, invoiceId); t2.toString; t3 = t2.clientId; client = _this.clientMap._map$_map.$index(0, t3); if (client == null) client = A.ClientEntity_ClientEntity(_null, t3, _null, _null); t3 = t2.projectId; project = _this.projectMap._map$_map.$index(0, t3); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, t3, _null, _null); if (t2.id === _this.selectionState.selectedId) return true; if (client.archivedAt > 0) { t4 = client.isDeleted; t4.toString; t4 = !t4; } else t4 = false; if (!t4) { t4 = client.isDeleted; t4.toString; t4 = !t4; } else t4 = false; if (!t4) t4 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t4 = false; if (t4) return false; t4 = _this.filterEntityType; if (t4 === B.EntityType_client && client.id !== _this.filterEntityId) return false; else if (t4 === B.EntityType_user && t2.assignedUserId != _this.filterEntityId) return false; else if (t4 === B.EntityType_recurringInvoice && t2.recurringId != _this.filterEntityId) return false; else if (t4 === B.EntityType_paymentLink && t2.subscriptionId !== _this.filterEntityId) return false; else if (t4 === B.EntityType_design && t2.designId !== _this.filterEntityId) return false; else if (t4 === B.EntityType_group && client.groupId !== _this.filterEntityId) return false; else if (t4 === B.EntityType_project && t3 !== _this.filterEntityId) return false; else if (t4 === B.EntityType_quote && t2.invoiceId != _this.filterEntityId) return false; else if (t4 === B.EntityType_payment) { t1.isMatch = false; t3 = _this.invoicePaymentMap.$index(0, invoiceId); if (t3 == null) t3 = A._setArrayType([], type$.JSArray_String); B.JSArray_methods.forEach$1(t3, new A.filteredInvoicesSelector__closure(t1, _this.filterEntityId)); if (!t1.isMatch) return false; } t1 = _this.invoiceListState; if (!t2.matchesStates$1(t1.stateFilters)) return false; if (!t2.matchesStatuses$1(t1.statusFilters)) return false; t3 = t1.filter; if (!t2.matchesFilter$1(t3) && !client.matchesNameOrEmail$1(t3) && !project.matchesName$1(t3)) return false; t3 = t1.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t2.customValue1)) return false; else { t3 = t1.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t2.customValue2)) return false; else { t3 = t1.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t2.customValue3)) return false; else { t1 = t1.custom4Filters._list$_list; if (t1.length !== 0 && !B.JSArray_methods.contains$1(t1, t2.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredInvoicesSelector__closure.prototype = { call$1(paymentId) { if (this.filterEntityId === paymentId) this._box_0.isMatch = true; }, $signature: 15 }; A.filteredInvoicesSelector_closure1.prototype = { call$2(invoiceAId, invoiceBId) { var t3, _this = this, t1 = _this.invoiceMap._map$_map, t2 = t1.$index(0, invoiceAId); t2.toString; t3 = _this.invoiceListState; return J.compareTo$7$clientMap$invoice$recurringPrefix$sortAscending$sortField$userMap$vendorMap$ns(t2, _this.clientMap, t1.$index(0, invoiceBId), _this.recurringPrefix, t3.sortAscending, t3.sortField, _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedInvoiceStatsForClient_closure.prototype = { call$2(clientId, invoiceMap) { return A.invoiceStatsForClient(clientId, invoiceMap); }, $signature: 105 }; A.invoiceStatsForClient_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.clientId === this.clientId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedInvoiceStatsForDesign_closure.prototype = { call$2(designId, invoiceMap) { return A.invoiceStatsForDesign(designId, invoiceMap); }, $signature: 105 }; A.invoiceStatsForDesign_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.designId === this.designId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedInvoiceStatsForSubscription_closure.prototype = { call$2(subscriptionId, invoiceMap) { return A.invoiceStatsForSubscription(subscriptionId, invoiceMap); }, $signature: 105 }; A.invoiceStatsForSubscription_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.subscriptionId === this.subscriptionId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedInvoiceStatsForProject_closure.prototype = { call$2(projectId, invoiceMap) { return A.invoiceStatsForProject(projectId, invoiceMap); }, $signature: 105 }; A.invoiceStatsForProject_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.projectId === this.projectId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedQuoteStatsForProject_closure.prototype = { call$2(projectId, quoteMap) { return A.quoteStatsForProject(projectId, quoteMap); }, $signature: 105 }; A.quoteStatsForProject_closure.prototype = { call$2(quoteId, quote) { var t1, t2; if (quote.projectId === this.projectId) { t1 = quote.archivedAt > 0; if (t1) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = quote.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedInvoiceStatsForUser_closure.prototype = { call$2(userId, invoiceMap) { return A.invoiceStatsForUser(userId, invoiceMap); }, $signature: 105 }; A.invoiceStatsForUser_closure.prototype = { call$2(invoiceId, invoice) { var t1; if (invoice.assignedUserId === this.userId) { if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countActive; else { t1 = invoice.isDeleted; t1.toString; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.InvoiceState.prototype = { $get$1(_, invoiceId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, invoiceId)) { t1 = t1.$index(0, invoiceId); t1.toString; return t1; } else return A.InvoiceEntity_InvoiceEntity(_null, _null, invoiceId, _null, _null, _null); }, loadInvoices$1(clients) { return this.rebuild$1(new A.InvoiceState_loadInvoices_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.InvoiceState_loadInvoices_closure0(), new A.InvoiceState_loadInvoices_closure1(), type$.String, type$.InvoiceEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.InvoiceState_loadInvoices_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.InvoiceState_loadInvoices_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A.InvoiceState_loadInvoices_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 314 }; A.InvoiceUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$InvoiceStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_SIL), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.InvoiceStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_InvoiceEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_invoice_state$_$this(); t6 = t5._invoice_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._invoice_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_SIL); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_invoice_state$_$this(); t6 = t5._invoice_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._invoice_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._invoice_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_voT; }, get$wireName() { return "InvoiceState"; } }; A._$InvoiceUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_fXI)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.InvoiceUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.InvoiceEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_invoice_state$_$this(); t4 = t3._invoice_state$_editing; if (t4 == null) { t4 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t4); t3._invoice_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t4.toString; t2._as(t4); t3._invoice_model$_$v = t4; break; case "listUIState": t3 = result.get$_invoice_state$_$this(); t4 = t3._invoice_state$_listUIState; t3 = t4 == null ? t3._invoice_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_invoice_state$_$this()._invoice_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_invoice_state$_$this()._invoice_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_invoice_state$_$this()._invoice_state$_tabIndex = t3; break; } } return result._invoice_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_sjl; }, get$wireName() { return "InvoiceUIState"; } }; A._$InvoiceState.prototype = { rebuild$1(updates) { var t1 = new A.InvoiceStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._invoice_state$_$v = this; updates.call$1(t1); return t1._invoice_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$InvoiceState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._invoice_state$__hashCode; if (t1 == null) { _this._invoice_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.InvoiceStateBuilder.prototype = { get$map(_) { var t1 = this.get$_invoice_state$_$this(), t2 = t1._invoice_state$_map; return t2 == null ? t1._invoice_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity) : t2; }, get$list(_) { var t1 = this.get$_invoice_state$_$this(), t2 = t1._invoice_state$_list; return t2 == null ? t1._invoice_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_invoice_state$_$this() { var t1, t2, _this = this, $$v = _this._invoice_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._invoice_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._invoice_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._invoice_state$_$v = null; } return _this; }, _invoice_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._invoice_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$InvoiceState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("InvoiceState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._invoice_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$InvoiceUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$InvoiceUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.editingItemIndex == other.editingItemIndex) if (_this.historyActivityId == other.historyActivityId) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._invoice_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingItemIndex)), J.get$hashCode$(_this.historyActivityId)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._invoice_state$__hashCode; if (t1 == null) { _this._invoice_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("InvoiceUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingItemIndex", _this.editingItemIndex); t2.add$2(t1, "historyActivityId", _this.historyActivityId); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.InvoiceUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_invoice_state$_$this(), t2 = t1._invoice_state$_editing; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); t1._invoice_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_invoice_state$_$this(), t2 = t1._invoice_state$_listUIState; return t2 == null ? t1._invoice_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_invoice_state$_$this() { var t1, t2, _this = this, $$v = _this._invoice_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; t1 = t2; } _this._invoice_state$_editing = t1; _this._invoice_state$_editingItemIndex = $$v.editingItemIndex; _this._invoice_state$_historyActivityId = $$v.historyActivityId; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._invoice_state$_listUIState = t2; _this._invoice_state$_selectedId = $$v.selectedId; _this._invoice_state$_forceSelected = $$v.forceSelected; _this._invoice_state$_tabIndex = $$v.tabIndex; _this._invoice_state$_saveCompleter = $$v.saveCompleter; _this._invoice_state$_cancelCompleter = $$v.cancelCompleter; _this._invoice_state$_$v = null; } return _this; }, _invoice_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s14_ = "InvoiceUIState", _$result = null; try { _$result0 = _this._invoice_state$_$v; if (_$result0 == null) { t1 = _this._invoice_state$_editing; t1 = t1 == null ? null : t1._invoice_model$_build$0(); t2 = _this.get$_invoice_state$_$this()._invoice_state$_editingItemIndex; t3 = _this.get$_invoice_state$_$this()._invoice_state$_historyActivityId; t4 = _this.get$listUIState()._list_ui_state$_build$0(); t5 = _this.get$_invoice_state$_$this()._invoice_state$_selectedId; t6 = _this.get$_invoice_state$_$this()._invoice_state$_forceSelected; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_invoice_state$_$this()._invoice_state$_tabIndex, _s14_, "tabIndex"); t8 = _this.get$_invoice_state$_$this()._invoice_state$_saveCompleter; _$result0 = A._$InvoiceUIState$_(_this.get$_invoice_state$_$this()._invoice_state$_cancelCompleter, t1, t2, t6, t3, t4, t8, t5, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._invoice_state$_editing; if (t1 != null) t1._invoice_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._invoice_state$_$v = t1; return _$result; } }; A._InvoiceUIState_Object_EntityUIState.prototype = {}; A.ViewPaymentList.prototype = {$isPersistUI: 1}; A.ViewPayment.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditPayment.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$payment() { return this.payment; } }; A.ViewRefundPayment.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$payment() { return this.payment; } }; A.UpdatePayment.prototype = {$isPersistUI: 1, get$payment() { return this.payment; } }; A.LoadPayment.prototype = {}; A.LoadPayments.prototype = {}; A.LoadPaymentRequest.prototype = {$isStartLoading: 1}; A.LoadPaymentFailure.prototype = { toString$0(_) { return "LoadPaymentFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadPaymentSuccess.prototype = { toString$0(_) { return "LoadPaymentSuccess{payment: " + this.payment.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$payment() { return this.payment; } }; A.LoadPaymentsRequest.prototype = {$isStartLoading: 1}; A.LoadPaymentsFailure.prototype = { toString$0(_) { return "LoadPaymentsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadPaymentsSuccess.prototype = { toString$0(_) { return "LoadPaymentsSuccess{payments: " + this.payments.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SavePaymentRequest.prototype = {$isStartSaving: 1, get$payment() { return this.payment; } }; A.SavePaymentSuccess.prototype = {$isPersistUI: 1, $isStopSaving: 1, get$payment() { return this.payment; } }; A.AddPaymentSuccess.prototype = {$isPersistUI: 1, $isStopSaving: 1, get$payment() { return this.payment; } }; A.SavePaymentFailure.prototype = {$isStopSaving: 1}; A.RefundPaymentRequest.prototype = {$isStartSaving: 1, get$payment() { return this.payment; } }; A.RefundPaymentSuccess.prototype = {$isPersistUI: 1, $isStopSaving: 1, get$payment() { return this.payment; } }; A.RefundPaymentFailure.prototype = {$isStopSaving: 1}; A.ArchivePaymentsRequest.prototype = {$isStartSaving: 1}; A.ArchivePaymentsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchivePaymentsFailure.prototype = {$isStopSaving: 1}; A.DeletePaymentsRequest.prototype = {$isStartSaving: 1}; A.DeletePaymentsSuccess.prototype = {$isStopSaving: 1}; A.DeletePaymentsFailure.prototype = {$isStopSaving: 1}; A.RestorePaymentsRequest.prototype = {$isStartSaving: 1}; A.RestorePaymentsSuccess.prototype = {$isStopSaving: 1}; A.RestorePaymentsFailure.prototype = {$isStopSaving: 1}; A.EmailPaymentRequest.prototype = {$isStartSaving: 1}; A.EmailPaymentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.FilterPayments.prototype = {$isPersistUI: 1}; A.SortPayments.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterPaymentsByState.prototype = {$isPersistUI: 1}; A.FilterPaymentsByStatus.prototype = {$isPersistUI: 1}; A.FilterPaymentsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPaymentsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPaymentsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPaymentsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartPaymentMultiselect.prototype = {}; A.AddToPaymentMultiselect.prototype = {}; A.RemoveFromPaymentMultiselect.prototype = {}; A.ClearPaymentMultiselect.prototype = {}; A.SavePaymentDocumentRequest.prototype = {$isStartSaving: 1, get$payment() { return this.payment; } }; A.SavePaymentDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdatePaymentTab.prototype = {$isPersistUI: 1}; A.handlePaymentAction_closure.prototype = { call$1(payment) { return payment.get$id(payment); }, $signature: 48 }; A.handlePaymentAction_closure0.prototype = { call$1(duration) { A.editEntity(null, this._box_0.payment.rebuild$1(new A.handlePaymentAction__closure1()), true, null); }, $signature: 11 }; A.handlePaymentAction__closure1.prototype = { call$1(b) { b.get$_payment_model$_$this()._isApplying = true; return b; }, $signature: 58 }; A.handlePaymentAction_closure1.prototype = { call$1(duration) { var t2, t1 = this._box_0; if (t1.payment.get$invoicePaymentables().length === 1) t1.payment = t1.payment.rebuild$1(new A.handlePaymentAction__closure(t1)); t1 = t1.payment.rebuild$1(new A.handlePaymentAction__closure0(this.company)); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewRefundPayment(t1)); }, $signature: 11 }; A.handlePaymentAction__closure.prototype = { call$1(b) { var t1 = b.get$invoices(), t2 = this._box_0, t3 = t2.payment.get$invoiceId(); t3 = A.PaymentableEntity_PaymentableEntity(t2.payment.get$completedAmount(), null, t3); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t3); return b; }, $signature: 58 }; A.handlePaymentAction__closure0.prototype = { call$1(b) { b.get$_payment_model$_$this()._sendEmail = this.company.settings.clientManualPaymentNotification; return b; }, $signature: 58 }; A.handlePaymentAction_closure2.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_payment, this.payments, null); }, $signature: 185 }; A.handlePaymentAction_closure3.prototype = { call$1(context) { return new A.AddCommentDialog(this._box_0.payment.id, B.EntityType_payment, null); }, $signature: 134 }; A._editPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _null = null, _s13_ = "/payment/edit"; type$.nullable_EditPayment._as(dynamicAction); next.call$1(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile || dynamicAction.payment.isApplying !== true) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s13_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s13_, type$.nullable_Object); } else { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, false, _null, new A._editPayment__closure(), t1, _null, true, type$.PaymentEditScreen); } }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._editPayment__closure.prototype = { call$1(context) { return new A.PaymentEditScreen(null); }, $signature: 687 }; A._viewRefundPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _null = null, _s15_ = "/payment/refund"; next.call$1(type$.nullable_ViewRefundPayment._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s15_)); $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s15_, type$.nullable_Object); } else { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, false, _null, new A._viewRefundPayment__closure(), t1, _null, true, type$.PaymentRefundScreen); } }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewRefundPayment__closure.prototype = { call$1(context) { return new A.PaymentRefundScreen(null); }, $signature: 686 }; A._viewPayment_closure.prototype = { call$3(store, action, next) { return this.$call$body$_viewPayment_closure(store, action, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewPayment_closure(store, action, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(action); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/payment/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/payment/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewPaymentList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s8_ = "/payment"; next.call$1(type$.nullable_ViewPaymentList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s8_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s8_, new A._viewPaymentList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewPaymentList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archivePayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPayments; type$.ArchivePaymentsRequest._as(dynamicAction); t1 = dynamicAction.paymentIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentEntity?>"); prevPayments = A.List_List$of(new A.MappedListIterable(t1, new A._archivePayment__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archivePayment__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archivePayment__closure1(store, prevPayments, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archivePayment__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentState.map._map$_map.$index(0, id); }, $signature: 317 }; A._archivePayment__closure0.prototype = { call$1(payments) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchivePaymentsSuccess(payments)); this.action.completer.complete$1(0, null); }, $signature: 405 }; A._archivePayment__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchivePaymentsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deletePayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPayments; type$.DeletePaymentsRequest._as(dynamicAction); t1 = dynamicAction.paymentIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentEntity?>"); prevPayments = A.List_List$of(new A.MappedListIterable(t1, new A._deletePayment__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deletePayment__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deletePayment__closure1(store, prevPayments, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deletePayment__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentState.map._map$_map.$index(0, id); }, $signature: 317 }; A._deletePayment__closure0.prototype = { call$1(payments) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePaymentsSuccess(payments)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 405 }; A._deletePayment__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePaymentsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restorePayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPayments; type$.RestorePaymentsRequest._as(dynamicAction); t1 = dynamicAction.paymentIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentEntity?>"); prevPayments = A.List_List$of(new A.MappedListIterable(t1, new A._restorePayment__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restorePayment__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restorePayment__closure1(store, prevPayments, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restorePayment__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentState.map._map$_map.$index(0, id); }, $signature: 317 }; A._restorePayment__closure0.prototype = { call$1(payments) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestorePaymentsSuccess(payments)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 405 }; A._restorePayment__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestorePaymentsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._savePayment_closure.prototype = { call$3(store, dynamicAction, next) { var payment, sendEmail, t1; type$.SavePaymentRequest._as(dynamicAction); payment = dynamicAction.payment; sendEmail = payment.get$isNew() && payment.sendEmail; t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3$sendEmail(J.get$credentials$z(t1), payment, sendEmail).then$1$1(0, new A._savePayment__closure(dynamicAction, store), type$.Null).catchError$1(new A._savePayment__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._savePayment__closure.prototype = { call$1(payment) { var t1 = this.action, t2 = t1.payment.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddPaymentSuccess(payment)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SavePaymentSuccess(payment)); } t2 = t3.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); t1.completer.complete$1(0, payment); }, $signature: 196 }; A._savePayment__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._refundPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.RefundPaymentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.refundPayment$2(J.get$credentials$z(t1), dynamicAction.payment).then$1$1(0, new A._refundPayment__closure(store, dynamicAction), type$.Null).catchError$1(new A._refundPayment__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._refundPayment__closure.prototype = { call$1(payment) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentSuccess(payment)); t1[0].call$1(new A.RefundPaymentSuccess(payment)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, payment); }, $signature: 196 }; A._refundPayment__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefundPaymentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._emailPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.EmailPaymentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.paymentIds, B.EntityAction_sendEmail).then$1$1(0, new A._emailPayment__closure(store, dynamicAction), type$.Null).catchError$1(new A._emailPayment__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._emailPayment__closure.prototype = { call$1(payments) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailPaymentSuccess()); this.action.completer.complete$1(0, null); }, $signature: 405 }; A._emailPayment__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadPayment._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.paymentId).then$1$1(0, new A._loadPayment__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadPayment__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadPayment__closure.prototype = { call$1(payment) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentSuccess(payment)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 196 }; A._loadPayment__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadPayments_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadPayments._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadPaymentsRequest()); this.repository.loadList$4(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit(), t1.get$filterDeletedClients()).then$1$1(0, new A._loadPayments__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadPayments__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadPayments__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadPayments___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadPayments(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadQuotes(null, 1)); }, $signature: 1619 }; A._loadPayments___closure.prototype = { call$1(product) { B.JSArray_methods.forEach$1(product.documents._list$_list, new A._loadPayments____closure(this.documents, product)); }, $signature: 649 }; A._loadPayments____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadPayments_____closure(this.product))); }, $signature: 38 }; A._loadPayments_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.product.id; b.get$_document_model$_$this()._parentType = B.EntityType_payment; return b; }, $signature: 35 }; A._loadPayments__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentsFailure(error)); }, $signature: 2 }; A._saveDocument_closure6.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SavePaymentDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.payment, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure13(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure14(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure13.prototype = { call$1(payment) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentSuccess(payment)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(payment.documents._list$_list, new A._saveDocument___closure6(documents, payment)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 196 }; A._saveDocument___closure6.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure6(this.payment))); }, $signature: 38 }; A._saveDocument____closure6.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.payment.id; b.get$_document_model$_$this()._parentType = B.EntityType_payment; return b; }, $signature: 35 }; A._saveDocument__closure14.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.paymentUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$paymentListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer0().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._payment_model$_$v = t1; t1 = $.$get$selectedIdReducer0().call$2(t2.selectedId, t3); b.get$_payment_state$_$this()._payment_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer0().call$2(t2.forceSelected, t3); b.get$_payment_state$_$this()._payment_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer0().call$2(t2.tabIndex, t3); b.get$_payment_state$_$this()._payment_state$_tabIndex = t3; return b; }, $signature: 1620 }; A.forceSelectedReducer_closure8.prototype = { call$2(completer, action) { return true; }, $signature: 1621 }; A.forceSelectedReducer_closure9.prototype = { call$2(completer, action) { return false; }, $signature: 1622 }; A.forceSelectedReducer_closure10.prototype = { call$2(completer, action) { return false; }, $signature: 1623 }; A.forceSelectedReducer_closure11.prototype = { call$2(completer, action) { return false; }, $signature: 1624 }; A.forceSelectedReducer_closure12.prototype = { call$2(completer, action) { return false; }, $signature: 1625 }; A.forceSelectedReducer_closure13.prototype = { call$2(completer, action) { return false; }, $signature: 1626 }; A.forceSelectedReducer_closure14.prototype = { call$2(completer, action) { return false; }, $signature: 1627 }; A.forceSelectedReducer_closure15.prototype = { call$2(completer, action) { return false; }, $signature: 1628 }; A.forceSelectedReducer_closure16.prototype = { call$2(completer, action) { return false; }, $signature: 1629 }; A.tabIndexReducer_closure1.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1630 }; A.tabIndexReducer_closure2.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure18.prototype = { call$2(completer, action) { return ""; }, $signature: 1631 }; A.selectedIdReducer_closure19.prototype = { call$2(completer, action) { return ""; }, $signature: 1632 }; A.selectedIdReducer_closure20.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_payment ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure21.prototype = { call$2(selectedId, action) { return action.paymentId; }, $signature: 1633 }; A.selectedIdReducer_closure22.prototype = { call$2(selectedId, action) { return action.payment.id; }, $signature: 1634 }; A.selectedIdReducer_closure23.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure24.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure25.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1635 }; A.selectedIdReducer_closure26.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1636 }; A.selectedIdReducer_closure27.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1637 }; A.selectedIdReducer_closure28.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1638 }; A.selectedIdReducer_closure29.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1639 }; A.selectedIdReducer_closure30.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1640 }; A.selectedIdReducer_closure31.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1641 }; A.selectedIdReducer_closure32.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1642 }; A.selectedIdReducer_closure33.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_payment ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure34.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_payment ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure10.prototype = { call$2(payments, action) { return J.$index$asx(action.payments, 0); }, $signature: 1643 }; A.editingReducer_closure11.prototype = { call$2(payments, action) { return J.$index$asx(action.payments, 0); }, $signature: 1644 }; A.editingReducer_closure12.prototype = { call$2(payments, action) { return J.$index$asx(action.payments, 0); }, $signature: 1645 }; A.editingReducer_closure13.prototype = { call$2(payment, action) { return action.payment.rebuild$1(new A.editingReducer__closure6()); }, $signature: 1646 }; A.editingReducer__closure6.prototype = { call$1(b) { b.get$_payment_model$_$this()._payment_model$_isChanged = true; return b; }, $signature: 58 }; A.paymentListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.paymentListReducer__closure()); }, $signature: 62 }; A.paymentListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewPaymentList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterPaymentsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterPaymentsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterPaymentsByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterPaymentsByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterPayments_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.paymentListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortPayments_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure0.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure0.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure0.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure0.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure3.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 476 }; A._purgeClientSuccess_closure4.prototype = { call$1(each) { return each.id; }, $signature: 1647 }; A._purgeClientSuccess_closure2.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure1(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure2(t1), true); return b; }, $signature: 320 }; A._purgeClientSuccess__closure1.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 1649 }; A._purgeClientSuccess__closure2.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._archivePaymentSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.payments), t2 = type$.MapBuilder_String_PaymentEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_payment_state$_$this(); t5 = t4._payment_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._payment_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 541 }; A._deletePaymentSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.payments), t2 = type$.MapBuilder_String_PaymentEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_payment_state$_$this(); t5 = t4._payment_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._payment_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 541 }; A._restorePaymentSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.payments), t2 = type$.MapBuilder_String_PaymentEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_payment_state$_$this(); t5 = t4._payment_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._payment_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 541 }; A._addPayment_closure.prototype = { call$1(b) { var t1 = this.action.payment, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 320 }; A._updatePayment_closure.prototype = { call$1(b) { var t1 = this.action.payment; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 320 }; A._setLoadedPayment_closure.prototype = { call$1(b) { var t1 = this.action.payment; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 320 }; A.memoizedPaymentsByInvoice_closure.prototype = { call$3(invoiceId, paymentMap, paymentList) { return A.paymentsByInvoiceSelector(invoiceId, paymentMap, paymentList); }, $signature: 641 }; A.paymentsByInvoiceSelector_closure.prototype = { call$1(paymentId) { return this.paymentMap._map$_map.$index(0, paymentId); }, $signature: 317 }; A.paymentsByInvoiceSelector_closure0.prototype = { call$1(payment) { var t1 = payment.paymentables._list$_list; if (new A.MappedListIterable(t1, new A.paymentsByInvoiceSelector__closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String?>")).contains$1(0, this.invoiceId)) { t1 = payment.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 640 }; A.paymentsByInvoiceSelector__closure.prototype = { call$1(p) { return p.invoiceId; }, $signature: 256 }; A.memoizedPaymentsByCredit_closure.prototype = { call$3(invoiceId, paymentMap, paymentList) { return A.paymentsByCreditSelector(invoiceId, paymentMap, paymentList); }, $signature: 641 }; A.paymentsByCreditSelector_closure.prototype = { call$1(paymentId) { return this.paymentMap._map$_map.$index(0, paymentId); }, $signature: 317 }; A.paymentsByCreditSelector_closure0.prototype = { call$1(payment) { var t1 = payment.paymentables._list$_list; if (new A.MappedListIterable(t1, new A.paymentsByCreditSelector__closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String?>")).contains$1(0, this.creditId)) { t1 = payment.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 640 }; A.paymentsByCreditSelector__closure.prototype = { call$1(p) { return p.creditId; }, $signature: 256 }; A.memoizedFilteredPaymentList_closure.prototype = { call$8(selectionState, paymentMap, paymentList, invoiceMap, clientMap, userMap, paymentTypeMap, paymentListState) { return A.filteredPaymentsSelector(selectionState, paymentMap, paymentList, invoiceMap, clientMap, userMap, paymentTypeMap, paymentListState); }, $signature: 1654 }; A.filteredPaymentsSelector_closure.prototype = { call$1(paymentId) { var t2, t3, client, t4, _this = this, t1 = _this.paymentMap._map$_map.$index(0, paymentId); t1.toString; t2 = _this.paymentListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; if (!t1.matchesStatuses$1(t2.statusFilters)) return false; t3 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t3); if (client == null) client = A.ClientEntity_ClientEntity(null, t3, null, null); if (t1.id === _this.selectionState.selectedId) return true; if (client.archivedAt > 0) { t4 = client.isDeleted; t4.toString; t4 = !t4; } else t4 = false; if (!t4) { t4 = client.isDeleted; t4.toString; t4 = !t4; } else t4 = false; if (!t4) t4 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t4 = false; if (t4) return false; t4 = _this.filterEntityType; if (t4 === B.EntityType_client && t3 !== _this.filterEntityId) return false; else if (t4 === B.EntityType_invoice) { t3 = t1.paymentables._list$_list; if (!new A.MappedListIterable(t3, new A.filteredPaymentsSelector__closure(), A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,String?>")).contains$1(0, _this.filterEntityId)) return false; } else if (t4 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t4 === B.EntityType_companyGateway && t1.companyGatewayId !== _this.filterEntityId) return false; t2 = t2.filter; if (!t1.matchesFilter$1(t2) && !client.matchesNameOrEmail$1(t2)) return false; return true; }, $signature: 12 }; A.filteredPaymentsSelector__closure.prototype = { call$1(p) { return p.invoiceId; }, $signature: 256 }; A.filteredPaymentsSelector_closure0.prototype = { call$2(paymentAId, paymentBId) { var t3, _this = this, t1 = _this.paymentMap._map$_map, t2 = t1.$index(0, paymentAId); t2.toString; t3 = _this.paymentListState; return t2.compareTo$7$clientMap$invoiceMap$payment$paymentTypeMap$sortAscending$sortField$userMap(0, _this.clientMap, _this.invoiceMap, t1.$index(0, paymentBId), _this.paymentTypeMap, t3.sortAscending, t3.sortField, _this.userMap); }, $signature: 27 }; A.memoizedPaymentStatsForClient_closure.prototype = { call$3(clientId, paymentMap, invoiceMap) { return A.paymentStatsForClient(clientId, paymentMap, invoiceMap); }, $signature: 1655 }; A.paymentStatsForClient_closure.prototype = { call$2(paymentId, payment) { var t1, t2; if (payment.clientId === this.clientId) { t1 = payment.archivedAt > 0; if (t1) { t2 = payment.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = payment.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = payment.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 197 }; A.PaymentState.prototype = { $get$1(_, paymentId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, paymentId)) { t1 = t1.$index(0, paymentId); t1.toString; return t1; } else return A.PaymentEntity_PaymentEntity(null, paymentId, null); }, loadPayments$1(clients) { return this.rebuild$1(new A.PaymentState_loadPayments_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.PaymentState_loadPayments_closure0(), new A.PaymentState_loadPayments_closure1(), type$.String, type$.PaymentEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.PaymentState_loadPayments_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.PaymentState_loadPayments_closure1.prototype = { call$1(item) { return item; }, $signature: 1656 }; A.PaymentState_loadPayments_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 320 }; A.PaymentUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$PaymentStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_cc6), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.PaymentStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_PaymentEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_payment_state$_$this(); t6 = t5._payment_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._payment_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_cc6); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_payment_state$_$this(); t6 = t5._payment_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._payment_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._payment_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ckJ; }, get$wireName() { return "PaymentState"; } }; A._$PaymentUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_CxZ)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.PaymentUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.PaymentEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_payment_state$_$this(); t4 = t3._payment_state$_editing; if (t4 == null) { t4 = new A.PaymentEntityBuilder(); t4.get$_payment_model$_$this()._transactionId = ""; t4.get$_payment_model$_$this()._gatewayTypeId = ""; t3._payment_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_CxZ); t4.toString; t2._as(t4); t3._payment_model$_$v = t4; break; case "listUIState": t3 = result.get$_payment_state$_$this(); t4 = t3._payment_state$_listUIState; t3 = t4 == null ? t3._payment_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_state$_$this()._payment_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_state$_$this()._payment_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_payment_state$_$this()._payment_state$_tabIndex = t3; break; } } return result._payment_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_dwF; }, get$wireName() { return "PaymentUIState"; } }; A._$PaymentState.prototype = { rebuild$1(updates) { var t1 = new A.PaymentStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._payment_state$_$v = this; updates.call$1(t1); return t1._payment_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._payment_state$__hashCode; if (t1 == null) { _this._payment_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.PaymentStateBuilder.prototype = { get$map(_) { var t1 = this.get$_payment_state$_$this(), t2 = t1._payment_state$_map; return t2 == null ? t1._payment_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.PaymentEntity) : t2; }, get$list(_) { var t1 = this.get$_payment_state$_$this(), t2 = t1._payment_state$_list; return t2 == null ? t1._payment_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_payment_state$_$this() { var t1, t2, _this = this, $$v = _this._payment_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._payment_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._payment_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._payment_state$_$v = null; } return _this; }, _payment_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._payment_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$PaymentState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("PaymentState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$PaymentUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$PaymentUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._payment_state$__hashCode; if (t1 == null) { _this._payment_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.PaymentUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_payment_state$_$this(), t2 = t1._payment_state$_editing; if (t2 == null) { t2 = new A.PaymentEntityBuilder(); A.PaymentEntity__initializeBuilder(t2); t1._payment_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_payment_state$_$this(), t2 = t1._payment_state$_listUIState; return t2 == null ? t1._payment_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_payment_state$_$this() { var t1, t2, _this = this, $$v = _this._payment_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.PaymentEntityBuilder(); A.PaymentEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._payment_model$_$v = t1; t1 = t2; } _this._payment_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._payment_state$_listUIState = t2; _this._payment_state$_selectedId = $$v.selectedId; _this._payment_state$_forceSelected = $$v.forceSelected; _this._payment_state$_tabIndex = $$v.tabIndex; _this._payment_state$_saveCompleter = $$v.saveCompleter; _this._payment_state$_cancelCompleter = $$v.cancelCompleter; _this._payment_state$_$v = null; } return _this; }, _payment_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "PaymentUIState", _$result = null; try { _$result0 = _this._payment_state$_$v; if (_$result0 == null) { t1 = _this._payment_state$_editing; t1 = t1 == null ? null : t1._payment_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_payment_state$_$this()._payment_state$_selectedId; t4 = _this.get$_payment_state$_$this()._payment_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_state$_$this()._payment_state$_tabIndex, _s14_, "tabIndex"); t6 = _this.get$_payment_state$_$this()._payment_state$_saveCompleter; _$result0 = A._$PaymentUIState$_(_this.get$_payment_state$_$this()._payment_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._payment_state$_editing; if (t1 != null) t1._payment_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_state$_$v = t1; return _$result; } }; A._PaymentUIState_Object_EntityUIState.prototype = {}; A.ViewPaymentTermList.prototype = {$isPersistUI: 1}; A.ViewPaymentTerm.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$paymentTermId() { return this.paymentTermId; } }; A.EditPaymentTerm.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$paymentTerm() { return this.paymentTerm; } }; A.UpdatePaymentTerm.prototype = {$isPersistUI: 1, get$paymentTerm() { return this.paymentTerm; } }; A.LoadPaymentTermRequest.prototype = {$isStartLoading: 1}; A.LoadPaymentTermFailure.prototype = { toString$0(_) { return "LoadPaymentTermFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadPaymentTermSuccess.prototype = { toString$0(_) { return "LoadPaymentTermSuccess{paymentTerm: " + this.paymentTerm.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$paymentTerm() { return this.paymentTerm; } }; A.LoadPaymentTermsRequest.prototype = {$isStartLoading: 1}; A.LoadPaymentTermsFailure.prototype = { toString$0(_) { return "LoadPaymentTermsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadPaymentTermsSuccess.prototype = { toString$0(_) { return "LoadPaymentTermsSuccess{paymentTerms: " + this.paymentTerms.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SavePaymentTermRequest.prototype = {$isStartSaving: 1, get$paymentTerm() { return this.paymentTerm; } }; A.SavePaymentTermSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$paymentTerm() { return this.paymentTerm; } }; A.AddPaymentTermSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$paymentTerm() { return this.paymentTerm; } }; A.SavePaymentTermFailure.prototype = {$isStopSaving: 1}; A.ArchivePaymentTermsRequest.prototype = {$isStartSaving: 1}; A.ArchivePaymentTermsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchivePaymentTermsFailure.prototype = {$isStopSaving: 1}; A.DeletePaymentTermsRequest.prototype = {$isStartSaving: 1}; A.DeletePaymentTermsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeletePaymentTermsFailure.prototype = {$isStopSaving: 1}; A.RestorePaymentTermsRequest.prototype = {$isStartSaving: 1}; A.RestorePaymentTermsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestorePaymentTermsFailure.prototype = {$isStopSaving: 1}; A.FilterPaymentTerms.prototype = {$isPersistUI: 1}; A.SortPaymentTerms.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterPaymentTermsByState.prototype = {$isPersistUI: 1}; A.FilterPaymentTermsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPaymentTermsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPaymentTermsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPaymentTermsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handlePaymentTermAction_closure.prototype = { call$1(paymentTerm) { return paymentTerm.get$id(paymentTerm); }, $signature: 48 }; A.StartPaymentTermMultiselect.prototype = {}; A.AddToPaymentTermMultiselect.prototype = {}; A.RemoveFromPaymentTermMultiselect.prototype = {}; A.ClearPaymentTermMultiselect.prototype = {}; A._editPaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s27_ = "/settings/payment_term/edit"; next.call$1(type$.nullable_EditPaymentTerm._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s27_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s27_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewPaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewPaymentTerm_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewPaymentTerm_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewPaymentTerm._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/payment_term/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/payment_term/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewPaymentTermList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s23_ = "/settings/payment_terms"; next.call$1(type$.nullable_ViewPaymentTermList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s23_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s23_, new A._viewPaymentTermList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewPaymentTermList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archivePaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPaymentTerms; type$.ArchivePaymentTermsRequest._as(dynamicAction); t1 = dynamicAction.paymentTermIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentTermEntity?>"); prevPaymentTerms = A.List_List$of(new A.MappedListIterable(t1, new A._archivePaymentTerm__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archivePaymentTerm__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archivePaymentTerm__closure1(store, prevPaymentTerms, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archivePaymentTerm__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, id); }, $signature: 545 }; A._archivePaymentTerm__closure0.prototype = { call$1(paymentTerms) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchivePaymentTermsSuccess(paymentTerms)); this.action.completer.complete$1(0, null); }, $signature: 546 }; A._archivePaymentTerm__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchivePaymentTermsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deletePaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPaymentTerms; type$.DeletePaymentTermsRequest._as(dynamicAction); t1 = dynamicAction.paymentTermIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentTermEntity?>"); prevPaymentTerms = A.List_List$of(new A.MappedListIterable(t1, new A._deletePaymentTerm__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deletePaymentTerm__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deletePaymentTerm__closure1(store, prevPaymentTerms, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deletePaymentTerm__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, id); }, $signature: 545 }; A._deletePaymentTerm__closure0.prototype = { call$1(paymentTerms) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePaymentTermsSuccess(paymentTerms)); this.action.completer.complete$1(0, null); }, $signature: 546 }; A._deletePaymentTerm__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePaymentTermsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restorePaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPaymentTerms; type$.RestorePaymentTermsRequest._as(dynamicAction); t1 = dynamicAction.paymentTermIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PaymentTermEntity?>"); prevPaymentTerms = A.List_List$of(new A.MappedListIterable(t1, new A._restorePaymentTerm__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restorePaymentTerm__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restorePaymentTerm__closure1(store, prevPaymentTerms, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restorePaymentTerm__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, id); }, $signature: 545 }; A._restorePaymentTerm__closure0.prototype = { call$1(paymentTerms) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestorePaymentTermsSuccess(paymentTerms)); this.action.completer.complete$1(0, null); }, $signature: 546 }; A._restorePaymentTerm__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestorePaymentTermsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._savePaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SavePaymentTermRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.paymentTerm; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._savePaymentTerm__closure(dynamicAction, store), type$.Null).catchError$1(new A._savePaymentTerm__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._savePaymentTerm__closure.prototype = { call$1(paymentTerm) { var t1 = this.action, t2 = t1.paymentTerm.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddPaymentTermSuccess(paymentTerm)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SavePaymentTermSuccess(paymentTerm)); } t1.completer.complete$1(0, paymentTerm); }, $signature: 400 }; A._savePaymentTerm__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePaymentTermFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadPaymentTerm_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadPaymentTerm._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadPaymentTermRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.paymentTermId).then$1$1(0, new A._loadPaymentTerm__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadPaymentTerm__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadPaymentTerm__closure.prototype = { call$1(paymentTerm) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentTermSuccess(paymentTerm)); this.action.completer.complete$1(0, null); }, $signature: 400 }; A._loadPaymentTerm__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentTermFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadPaymentTerms_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadPaymentTerms._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadPaymentTermsRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadPaymentTerms__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadPaymentTerms__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadPaymentTerms__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentTermsSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1660 }; A._loadPaymentTerms__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPaymentTermsFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.paymentTermUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$paymentTermListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer12().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._payment_term_model$_$v = t1; t1 = $.$get$selectedIdReducer12().call$2(t2.selectedId, t3); b.get$_payment_term_state$_$this()._payment_term_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer12().call$2(t2.forceSelected, t3); b.get$_payment_term_state$_$this()._payment_term_state$_forceSelected = t3; return b; }, $signature: 1661 }; A.forceSelectedReducer_closure101.prototype = { call$2(completer, action) { return true; }, $signature: 1662 }; A.forceSelectedReducer_closure102.prototype = { call$2(completer, action) { return false; }, $signature: 1663 }; A.forceSelectedReducer_closure103.prototype = { call$2(completer, action) { return false; }, $signature: 1664 }; A.forceSelectedReducer_closure104.prototype = { call$2(completer, action) { return false; }, $signature: 1665 }; A.forceSelectedReducer_closure105.prototype = { call$2(completer, action) { return false; }, $signature: 1666 }; A.forceSelectedReducer_closure106.prototype = { call$2(completer, action) { return false; }, $signature: 1667 }; A.forceSelectedReducer_closure107.prototype = { call$2(completer, action) { return false; }, $signature: 1668 }; A.forceSelectedReducer_closure108.prototype = { call$2(completer, action) { return false; }, $signature: 1669 }; A.selectedIdReducer_closure195.prototype = { call$2(completer, action) { return ""; }, $signature: 1670 }; A.selectedIdReducer_closure196.prototype = { call$2(completer, action) { return ""; }, $signature: 1671 }; A.selectedIdReducer_closure197.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_paymentTerm ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure198.prototype = { call$2(selectedId, action) { return action.get$paymentTermId(); }, $signature: 82 }; A.selectedIdReducer_closure199.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$paymentTerm()); }, $signature: 82 }; A.selectedIdReducer_closure200.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure201.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure202.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1672 }; A.selectedIdReducer_closure203.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1673 }; A.selectedIdReducer_closure204.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1674 }; A.selectedIdReducer_closure205.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1675 }; A.selectedIdReducer_closure206.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1676 }; A.selectedIdReducer_closure207.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1677 }; A.selectedIdReducer_closure208.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1678 }; A.editingReducer_closure64.prototype = { call$2(paymentTerms, action) { return J.$index$asx(action.paymentTerms, 0); }, $signature: 1679 }; A.editingReducer_closure65.prototype = { call$2(paymentTerms, action) { return J.$index$asx(action.paymentTerms, 0); }, $signature: 1680 }; A.editingReducer_closure66.prototype = { call$2(paymentTerms, action) { return J.$index$asx(action.paymentTerms, 0); }, $signature: 1681 }; A.editingReducer_closure67.prototype = { call$2(paymentTerm, action) { return action.paymentTerm.rebuild$1(new A.editingReducer__closure24()); }, $signature: 1682 }; A.editingReducer__closure24.prototype = { call$1(b) { b.get$_payment_term_model$_$this()._payment_term_model$_isChanged = true; return b; }, $signature: 639 }; A.paymentTermListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.paymentTermListReducer__closure()); }, $signature: 62 }; A.paymentTermListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewPaymentTermList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterPaymentTermsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentTermsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentTermsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentTermsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPaymentTermsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterPaymentTermsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterPaymentTerms_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.paymentTermListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortPaymentTerms_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure12.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure12.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure12.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure12.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archivePaymentTermSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.paymentTerms), t2 = type$.MapBuilder_String_PaymentTermEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_payment_term_state$_$this(); t5 = t4._payment_term_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._payment_term_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 549 }; A._deletePaymentTermSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.paymentTerms), t2 = type$.MapBuilder_String_PaymentTermEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_payment_term_state$_$this(); t5 = t4._payment_term_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._payment_term_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 549 }; A._restorePaymentTermSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.paymentTerms), t2 = type$.MapBuilder_String_PaymentTermEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_payment_term_state$_$this(); t5 = t4._payment_term_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._payment_term_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 549 }; A._addPaymentTerm_closure.prototype = { call$1(b) { var t1 = this.action.paymentTerm, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 255 }; A._updatePaymentTerm_closure.prototype = { call$1(b) { var t1 = this.action.paymentTerm; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 255 }; A._setLoadedPaymentTerm_closure.prototype = { call$1(b) { var t1 = this.action.paymentTerm; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 255 }; A._setLoadedCompany_closure7.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.userCompany.company.paymentTerms, new A._setLoadedCompany__closure7(), new A._setLoadedCompany__closure8(), type$.String, type$.PaymentTermEntity)); return b; }, $signature: 255 }; A._setLoadedCompany__closure7.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompany__closure8.prototype = { call$1(item) { return item; }, $signature: 638 }; A._setLoadedCompany_closure8.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 255 }; A.memoizedDropdownPaymentTermList_closure.prototype = { call$2(paymentTermMap, paymentTermList) { return A.dropdownPaymentTermsSelector(paymentTermMap, paymentTermList); }, $signature: 1687 }; A.dropdownPaymentTermsSelector_closure.prototype = { call$1(paymentTermId) { var t2, t1 = this.paymentTermMap._map$_map.$index(0, paymentTermId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) return false; t2 = this.numDays; t1 = t1.numDays; if (t2.containsKey$1(0, t1)) return false; t2.$indexSet(0, t1, true); return true; }, $signature: 12 }; A.dropdownPaymentTermsSelector_closure0.prototype = { call$2(paymentTermAId, paymentTermBId) { var t1 = this.paymentTermMap._map$_map, t2 = t1.$index(0, paymentTermAId); t2.toString; t1 = t1.$index(0, paymentTermBId); t1.toString; return B.JSInt_methods.compareTo$1(t2.numDays, t1.numDays); }, $signature: 27 }; A.memoizedFilteredPaymentTermList_closure.prototype = { call$4(selectionState, paymentTermMap, paymentTermList, paymentTermListState) { return A.filteredPaymentTermsSelector(selectionState, paymentTermMap, paymentTermList, paymentTermListState); }, $signature: 1688 }; A.filteredPaymentTermsSelector_closure.prototype = { call$1(paymentTermId) { var t2, t1 = this.paymentTermMap._map$_map.$index(0, paymentTermId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.paymentTermListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType(["" + t1.numDays], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredPaymentTermsSelector_closure0.prototype = { call$2(paymentTermAId, paymentTermBId) { var t1 = this.paymentTermMap._map$_map, t2 = t1.$index(0, paymentTermAId); t2.toString; t1 = t1.$index(0, paymentTermBId); t1.toString; return B.JSInt_methods.compareTo$1(t2.numDays, t1.numDays); }, $signature: 27 }; A.PaymentTermState.prototype = { loadPaymentTerms$1(clients) { return this.rebuild$1(new A.PaymentTermState_loadPaymentTerms_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.PaymentTermState_loadPaymentTerms_closure0(), new A.PaymentTermState_loadPaymentTerms_closure1(), type$.String, type$.PaymentTermEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.PaymentTermState_loadPaymentTerms_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.PaymentTermState_loadPaymentTerms_closure1.prototype = { call$1(item) { return item; }, $signature: 638 }; A.PaymentTermState_loadPaymentTerms_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 255 }; A.PaymentTermUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$PaymentTermStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_ivD), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.PaymentTermStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_PaymentTermEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_payment_term_state$_$this(); t6 = t5._payment_term_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._payment_term_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_ivD); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_payment_term_state$_$this(); t6 = t5._payment_term_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._payment_term_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._payment_term_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_yvQ; }, get$wireName() { return "PaymentTermState"; } }; A._$PaymentTermUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_y87)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.PaymentTermUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.PaymentTermEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_payment_term_state$_$this(); t4 = t3._payment_term_state$_editing; t3 = t4 == null ? t3._payment_term_state$_editing = new A.PaymentTermEntityBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_y87); t4.toString; t2._as(t4); t3._payment_term_model$_$v = t4; break; case "listUIState": t3 = result.get$_payment_term_state$_$this(); t4 = t3._payment_term_state$_listUIState; t3 = t4 == null ? t3._payment_term_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_payment_term_state$_$this()._payment_term_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_payment_term_state$_$this()._payment_term_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_payment_term_state$_$this()._payment_term_state$_tabIndex = t3; break; } } return result._payment_term_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4AN4; }, get$wireName() { return "PaymentTermUIState"; } }; A._$PaymentTermState.prototype = { rebuild$1(updates) { var t1 = new A.PaymentTermStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._payment_term_state$_$v = this; updates.call$1(t1); return t1._payment_term_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PaymentTermState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_term_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._payment_term_state$__hashCode; if (t1 == null) { _this._payment_term_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTermState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.PaymentTermStateBuilder.prototype = { get$map(_) { var t1 = this.get$_payment_term_state$_$this(), t2 = t1._payment_term_state$_map; return t2 == null ? t1._payment_term_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.PaymentTermEntity) : t2; }, get$list(_) { var t1 = this.get$_payment_term_state$_$this(), t2 = t1._payment_term_state$_list; return t2 == null ? t1._payment_term_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_payment_term_state$_$this() { var t1, t2, _this = this, $$v = _this._payment_term_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._payment_term_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._payment_term_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._payment_term_state$_$v = null; } return _this; }, _payment_term_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._payment_term_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$PaymentTermState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("PaymentTermState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_term_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$PaymentTermUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$PaymentTermUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._payment_term_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._payment_term_state$__hashCode; if (t1 == null) { _this._payment_term_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PaymentTermUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.PaymentTermUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_payment_term_state$_$this(), t2 = t1._payment_term_state$_editing; return t2 == null ? t1._payment_term_state$_editing = new A.PaymentTermEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_payment_term_state$_$this(), t2 = t1._payment_term_state$_listUIState; return t2 == null ? t1._payment_term_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_payment_term_state$_$this() { var t1, t2, _this = this, $$v = _this._payment_term_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.PaymentTermEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._payment_term_model$_$v = t1; t1 = t2; } _this._payment_term_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._payment_term_state$_listUIState = t2; _this._payment_term_state$_selectedId = $$v.selectedId; _this._payment_term_state$_forceSelected = $$v.forceSelected; _this._payment_term_state$_tabIndex = $$v.tabIndex; _this._payment_term_state$_saveCompleter = $$v.saveCompleter; _this._payment_term_state$_cancelCompleter = $$v.cancelCompleter; _this._payment_term_state$_$v = null; } return _this; }, _payment_term_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s18_ = "PaymentTermUIState", _$result = null; try { _$result0 = _this._payment_term_state$_$v; if (_$result0 == null) { t1 = _this._payment_term_state$_editing; t1 = t1 == null ? null : t1._payment_term_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_payment_term_state$_$this()._payment_term_state$_selectedId; t4 = _this.get$_payment_term_state$_$this()._payment_term_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_payment_term_state$_$this()._payment_term_state$_tabIndex, _s18_, "tabIndex"); t6 = _this.get$_payment_term_state$_$this()._payment_term_state$_saveCompleter; _$result0 = A._$PaymentTermUIState$_(_this.get$_payment_term_state$_$this()._payment_term_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._payment_term_state$_editing; if (t1 != null) t1._payment_term_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._payment_term_state$_$v = t1; return _$result; } }; A._PaymentTermUIState_Object_EntityUIState.prototype = {}; A.ViewProductList.prototype = {$isPersistUI: 1}; A.ViewProduct.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditProduct.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$product(receiver) { return this.product; } }; A.UpdateProduct.prototype = {$isPersistUI: 1, get$product(receiver) { return this.product; } }; A.LoadProductRequest.prototype = {$isStartLoading: 1}; A.LoadProduct.prototype = {}; A.LoadProductSuccess.prototype = { toString$0(_) { return "LoadProductSuccess{product: " + this.product.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$product(receiver) { return this.product; } }; A.LoadProductFailure.prototype = { toString$0(_) { return "LoadProductFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadProducts.prototype = {}; A.LoadProductsRequest.prototype = {$isStartLoading: 1}; A.LoadProductsFailure.prototype = { toString$0(_) { return "LoadProductsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadProductsSuccess.prototype = { toString$0(_) { return "LoadProductsSuccess{products: " + this.products.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveProductRequest.prototype = {$isStartSaving: 1, get$product(receiver) { return this.product; } }; A.SaveProductSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$product(receiver) { return this.product; } }; A.AddProductSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$product(receiver) { return this.product; } }; A.SaveProductFailure.prototype = {$isStopSaving: 1}; A.ArchiveProductsRequest.prototype = {$isStartSaving: 1}; A.ArchiveProductsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveProductsFailure.prototype = {$isStopSaving: 1}; A.DeleteProductsRequest.prototype = {$isStartSaving: 1}; A.DeleteProductsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteProductsFailure.prototype = {$isStopSaving: 1}; A.RestoreProductsRequest.prototype = {$isStartSaving: 1}; A.RestoreProductsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreProductsFailure.prototype = {$isStopSaving: 1}; A.SetTaxCategoryProductsRequest.prototype = {$isStartSaving: 1}; A.SetTaxCategoryProductsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.SetTaxCategoryProductsFailure.prototype = {$isStopSaving: 1}; A.FilterProducts.prototype = {$isPersistUI: 1}; A.SortProducts.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterProductsByState.prototype = {$isPersistUI: 1}; A.FilterProductsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterProductsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterProductsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterProductsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleProductAction_closure.prototype = { call$1(product) { return product.get$id(product); }, $signature: 48 }; A.handleProductAction_closure0.prototype = { call$1(b) { var t1 = this.productIds; b.get$lineItems().addAll$1(0, new A.MappedListIterable(t1, new A.handleProductAction__closure2(this.state, this.invoice), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceItemEntity>"))); return b; }, $signature: 8 }; A.handleProductAction__closure2.prototype = { call$1(productId) { var t1 = this.state, t2 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex]; return A.convertProductToInvoiceItem(null, t2.userCompany.company, t1.staticState.currencyMap, this.invoice, t2.productState.map._map$_map.$index(0, productId)); }, $signature: 552 }; A.handleProductAction_closure1.prototype = { call$1(b) { var t1 = this.productIds; b.get$lineItems().addAll$1(0, new A.MappedListIterable(t1, new A.handleProductAction__closure1(this.state, this.invoice), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceItemEntity>"))); return b; }, $signature: 8 }; A.handleProductAction__closure1.prototype = { call$1(productId) { var t1 = this.state, t2 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex]; return A.convertProductToInvoiceItem(null, t2.userCompany.company, t1.staticState.currencyMap, this.invoice, t2.productState.map._map$_map.$index(0, productId)); }, $signature: 552 }; A.handleProductAction_closure2.prototype = { call$1(b) { var t1 = this.productIds; b.get$lineItems().addAll$1(0, new A.MappedListIterable(t1, new A.handleProductAction__closure0(this.state, this.invoice), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceItemEntity>"))); return b; }, $signature: 8 }; A.handleProductAction__closure0.prototype = { call$1(productId) { var t1 = this.state, t2 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex]; return A.convertProductToInvoiceItem(null, t2.userCompany.company, t1.staticState.currencyMap, this.invoice, t2.productState.map._map$_map.$index(0, productId)); }, $signature: 552 }; A.handleProductAction_closure3.prototype = { call$1(context) { var t2, t3, _null = null, _s16_ = "set_tax_category", t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s16_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s16_); t2.toString; } else t2 = t3; t2 = A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.SimpleDialog$(J.map$1$1$ax(B.Map_k38sM.get$keys(B.Map_k38sM), new A.handleProductAction__closure(t1, context, this.store, this.productIds), type$.SimpleDialogOption).toList$0(0), t2); }, $signature: 181 }; A.handleProductAction__closure.prototype = { call$1(taxCategoryId) { var _this = this, _null = null, t1 = _this.localization; return A.SimpleDialogOption$(A.Text$(t1.lookup$1(B.Map_k38sM.$index(0, taxCategoryId)), _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.handleProductAction___closure(_this.context, _this.store, _this.productIds, taxCategoryId, t1)); }, $signature: 1690 }; A.handleProductAction___closure.prototype = { call$0() { var t1, t2, t3, _this = this, _s20_ = "updated_tax_category", _s22_ = "updated_tax_categories"; A.Navigator_of(_this.context, false).pop$0(); t1 = _this.productIds; t2 = _this.localization.localeCode; if (t1.length === 1) { t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } } else { t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, _s22_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s22_); t2.toString; } } t2 = A.snackBarCompleter(t2, null, false, type$.Null); t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SetTaxCategoryProductsRequest(t2, t1, _this.taxCategoryId)); }, $signature: 0 }; A.StartProductMultiselect.prototype = {}; A.AddToProductMultiselect.prototype = {}; A.RemoveFromProductMultiselect.prototype = {}; A.ClearProductMultiselect.prototype = {}; A.SaveProductDocumentRequest.prototype = {$isStartSaving: 1, get$product(receiver) { return this.product; } }; A.SaveProductDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateProductTab.prototype = {$isPersistUI: 1}; A._editProduct_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s13_ = "/product/edit"; next.call$1(type$.nullable_EditProduct._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s13_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s13_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewProduct_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewProduct_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewProduct_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewProduct._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/product/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/product/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewProductList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s8_ = "/product"; next.call$1(type$.nullable_ViewProductList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s8_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s8_, new A._viewProductList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewProductList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveProduct_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevProducts; type$.ArchiveProductsRequest._as(dynamicAction); t1 = dynamicAction.productIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProductEntity?>"); prevProducts = A.List_List$of(new A.MappedListIterable(t1, new A._archiveProduct__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveProduct__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveProduct__closure1(store, prevProducts, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveProduct__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.map._map$_map.$index(0, id); }, $signature: 394 }; A._archiveProduct__closure0.prototype = { call$1(products) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveProductsSuccess(products)); this.action.completer.complete$1(0, null); }, $signature: 410 }; A._archiveProduct__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveProductsFailure()); this.action.completer.completeError$1(error); }, $signature: 5 }; A._setTaxCategoryProducts_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SetTaxCategoryProductsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$4$taxCategoryId(J.get$credentials$z(t1), dynamicAction.productIds, B.EntityAction_setTaxCategory, dynamicAction.taxCategoryId).then$1$1(0, new A._setTaxCategoryProducts__closure(store, dynamicAction), type$.Null).catchError$1(new A._setTaxCategoryProducts__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._setTaxCategoryProducts__closure.prototype = { call$1(products) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SetTaxCategoryProductsSuccess(products)); this.action.completer.complete$1(0, null); }, $signature: 410 }; A._setTaxCategoryProducts__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SetTaxCategoryProductsFailure()); this.action.completer.completeError$1(error); }, $signature: 5 }; A._deleteProduct_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevProducts; type$.DeleteProductsRequest._as(dynamicAction); t1 = dynamicAction.productIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProductEntity?>"); prevProducts = A.List_List$of(new A.MappedListIterable(t1, new A._deleteProduct__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteProduct__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteProduct__closure1(store, prevProducts, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteProduct__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.map._map$_map.$index(0, id); }, $signature: 394 }; A._deleteProduct__closure0.prototype = { call$1(products) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteProductsSuccess(products)); this.action.completer.complete$1(0, null); }, $signature: 410 }; A._deleteProduct__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteProductsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreProduct_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevProducts; type$.RestoreProductsRequest._as(dynamicAction); t1 = dynamicAction.productIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProductEntity?>"); prevProducts = A.List_List$of(new A.MappedListIterable(t1, new A._restoreProduct__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreProduct__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreProduct__closure1(store, prevProducts, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreProduct__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.map._map$_map.$index(0, id); }, $signature: 394 }; A._restoreProduct__closure0.prototype = { call$1(products) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreProductsSuccess(products)); this.action.completer.complete$1(0, null); }, $signature: 410 }; A._restoreProduct__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreProductsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveProduct_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, origProduct; type$.SaveProductRequest._as(dynamicAction); t1 = dynamicAction.product; t1.toString; t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); origProduct = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].productState.$get$1(0, t1.id); this.repository.saveData$3$changedStock(J.get$credentials$z(store.__Store__state_A), t1, t1.stockQuantity !== origProduct.stockQuantity).then$1$1(0, new A._saveProduct__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveProduct__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveProduct__closure.prototype = { call$1(product) { var t1 = this.action, t2 = t1.product.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddProductSuccess(product)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveProductSuccess(product)); } t1.completer.complete$1(0, product); }, $signature: 331 }; A._saveProduct__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProductFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadProduct_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_LoadProduct._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProductRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.productId).then$1$1(0, new A._loadProduct__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadProduct__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadProduct__closure.prototype = { call$1(product) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProductSuccess(product)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 331 }; A._loadProduct__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProductFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadProducts_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadProducts._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadProductsRequest()); this.repository.loadList$2(t1.get$credentials(0), dynamicAction.page).then$1$1(0, new A._loadProducts__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadProducts__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadProducts__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProductsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadProducts___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadProducts(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadInvoices(null, 1)); }, $signature: 1694 }; A._loadProducts___closure.prototype = { call$1(product) { B.JSArray_methods.forEach$1(product.documents._list$_list, new A._loadProducts____closure(this.documents, product)); }, $signature: 500 }; A._loadProducts____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadProducts_____closure(this.product))); }, $signature: 38 }; A._loadProducts_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.product.id; b.get$_document_model$_$this()._parentType = B.EntityType_product; return b; }, $signature: 35 }; A._loadProducts__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProductsFailure(error)); }, $signature: 2 }; A._saveDocument_closure13.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveProductDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.product, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure27(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure28(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProductDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure27.prototype = { call$1(product) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProductSuccess(product)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(product.documents._list$_list, new A._saveDocument___closure13(documents, product)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 331 }; A._saveDocument___closure13.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure13(this.product))); }, $signature: 38 }; A._saveDocument____closure13.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.product.id; b.get$_document_model$_$this()._parentType = B.EntityType_product; return b; }, $signature: 35 }; A._saveDocument__closure28.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProductDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.productUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$productListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer27().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._product_model$_$v = t1; t1 = $.$get$tabIndexReducer16().call$2(t2.tabIndex, t3); b.get$_product_state$_$this()._product_state$_tabIndex = t1; t1 = $.$get$selectedIdReducer27().call$2(t2.selectedId, t3); b.get$_product_state$_$this()._product_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer27().call$2(t2.forceSelected, t3); b.get$_product_state$_$this()._product_state$_forceSelected = t3; return b; }, $signature: 1695 }; A.forceSelectedReducer_closure226.prototype = { call$2(completer, action) { return true; }, $signature: 1696 }; A.forceSelectedReducer_closure227.prototype = { call$2(completer, action) { return false; }, $signature: 1697 }; A.forceSelectedReducer_closure228.prototype = { call$2(completer, action) { return false; }, $signature: 1698 }; A.forceSelectedReducer_closure229.prototype = { call$2(completer, action) { return false; }, $signature: 1699 }; A.forceSelectedReducer_closure230.prototype = { call$2(completer, action) { return false; }, $signature: 1700 }; A.forceSelectedReducer_closure231.prototype = { call$2(completer, action) { return false; }, $signature: 1701 }; A.forceSelectedReducer_closure232.prototype = { call$2(completer, action) { return false; }, $signature: 1702 }; A.forceSelectedReducer_closure233.prototype = { call$2(completer, action) { return false; }, $signature: 1703 }; A.tabIndexReducer_closure33.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1704 }; A.tabIndexReducer_closure34.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.editingReducer_closure155.prototype = { call$2(product, action) { return action.product.rebuild$1(new A.editingReducer__closure60()); }, $signature: 1705 }; A.editingReducer__closure60.prototype = { call$1(b) { b.get$_product_model$_$this()._product_model$_isChanged = true; return b; }, $signature: 182 }; A.editingReducer_closure156.prototype = { call$2(products, action) { return J.$index$asx(action.products, 0); }, $signature: 1706 }; A.editingReducer_closure157.prototype = { call$2(products, action) { return J.$index$asx(action.products, 0); }, $signature: 1707 }; A.editingReducer_closure158.prototype = { call$2(products, action) { return J.$index$asx(action.products, 0); }, $signature: 1708 }; A.selectedIdReducer_closure435.prototype = { call$2(completer, action) { return ""; }, $signature: 1709 }; A.selectedIdReducer_closure436.prototype = { call$2(completer, action) { return ""; }, $signature: 1710 }; A.selectedIdReducer_closure437.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_product ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure438.prototype = { call$2(selectedId, action) { return action.productId; }, $signature: 1711 }; A.selectedIdReducer_closure439.prototype = { call$2(selectedId, action) { return action.product.id; }, $signature: 1712 }; A.selectedIdReducer_closure440.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure441.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure442.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1713 }; A.selectedIdReducer_closure443.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1714 }; A.selectedIdReducer_closure444.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1715 }; A.selectedIdReducer_closure445.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1716 }; A.selectedIdReducer_closure446.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1717 }; A.selectedIdReducer_closure447.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1718 }; A.selectedIdReducer_closure448.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1719 }; A.productListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.productListReducer__closure()); }, $signature: 62 }; A.productListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewProductList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterProductsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterProductsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterProductsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProductsByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProducts_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.productListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortProducts_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure27.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure27.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure27.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure27.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveProductSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.products), t2 = type$.MapBuilder_String_ProductEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_product_state$_$this(); t5 = t4._product_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._product_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 418 }; A._deleteProductSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.products), t2 = type$.MapBuilder_String_ProductEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_product_state$_$this(); t5 = t4._product_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._product_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 418 }; A._restoreProductSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.products), t2 = type$.MapBuilder_String_ProductEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_product_state$_$this(); t5 = t4._product_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._product_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 418 }; A._setTaxCategoryProductsSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.products), t2 = type$.MapBuilder_String_ProductEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_product_state$_$this(); t5 = t4._product_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._product_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 418 }; A._addProduct_closure.prototype = { call$1(b) { var t1 = this.action.product, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 414 }; A._updateProduct_closure.prototype = { call$1(b) { var t1 = this.action.product; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 414 }; A._setLoadedProduct_closure.prototype = { call$1(b) { var t1 = this.action.product; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 414 }; A.convertProductToInvoiceItem_closure.prototype = { call$1(b) { var t3, t4, t1 = this.product, t2 = t1.productKey; b.get$_invoice_model$_$this()._invoice_model$_productKey = t2; t2 = t1.notes; b.get$_invoice_model$_$this()._invoice_model$_notes = t2; t2 = this._box_0.cost; b.get$_invoice_model$_$this()._invoice_model$_cost = t2; t2 = t1.cost; b.get$_invoice_model$_$this()._productCost = t2; t2 = t1.quantity; if (t2 === 0) t2 = 1; b.get$_invoice_model$_$this()._invoice_model$_quantity = t2; t2 = t1.customValue1; b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t2; t2 = t1.customValue2; b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t2; t2 = t1.customValue3; b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t2; t2 = t1.customValue4; b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t2; t2 = t1.taxCategoryId; b.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = t2; t2 = this.company.numberOfItemTaxRates; t3 = t2 >= 1; t4 = t3 ? t1.taxName1 : ""; b.get$_invoice_model$_$this()._taxName1 = t4; t3 = t3 ? t1.taxRate1 : 0; b.get$_invoice_model$_$this()._taxRate1 = t3; t3 = t2 >= 2; t4 = t3 ? t1.taxName2 : ""; b.get$_invoice_model$_$this()._taxName2 = t4; t3 = t3 ? t1.taxRate2 : 0; b.get$_invoice_model$_$this()._taxRate2 = t3; t2 = t2 >= 3; t3 = t2 ? t1.taxName3 : ""; b.get$_invoice_model$_$this()._taxName3 = t3; t1 = t2 ? t1.taxRate3 : 0; b.get$_invoice_model$_$this()._taxRate3 = t1; return b; }, $signature: 57 }; A.memoizedDropdownProductList_closure.prototype = { call$3(productMap, productList, userMap) { return A.dropdownProductsSelector(productMap, productList, userMap); }, $signature: 1722 }; A.dropdownProductsSelector_closure.prototype = { call$1(productId) { var t2, t1 = this.productMap._map$_map.$index(0, productId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownProductsSelector_closure0.prototype = { call$2(productAId, productBId) { var t1 = this.productMap._map$_map, t2 = t1.$index(0, productAId); t2.toString; return t2.compareTo$4(0, t1.$index(0, productBId), "product_key", true, this.userMap); }, $signature: 27 }; A.memoizedProductList_closure.prototype = { call$1(productMap) { return A.productList(productMap); }, $signature: 1723 }; A.productList_closure.prototype = { call$1(productId) { var t2, t1 = this.productMap._map$_map.$index(0, productId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.productList_closure0.prototype = { call$2(idA, idB) { var t1 = this.productMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).productKey, t1.$index(0, idB).productKey); }, $signature: 27 }; A.memoizedFilteredProductList_closure.prototype = { call$5(selectionState, productMap, productList, productListState, userMap) { return A.filteredProductsSelector(selectionState, productMap, productList, productListState, userMap); }, $signature: 1724 }; A.filteredProductsSelector_closure.prototype = { call$1(productId) { var t2, t3, t1 = this.productMap._map$_map.$index(0, productId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.productListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; if (!t1.matchesFilter$1(t2.filter)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t2 = t2.custom4Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredProductsSelector_closure0.prototype = { call$2(productAId, productBId) { var t3, t1 = this.productMap._map$_map, t2 = t1.$index(0, productAId); t2.toString; t3 = this.productListState; return t2.compareTo$4(0, t1.$index(0, productBId), t3.sortField, t3.sortAscending, this.userMap); }, $signature: 27 }; A.ProductState.prototype = { $get$1(_, productId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, productId)) { t1 = t1.$index(0, productId); t1.toString; return t1; } else return A.ProductEntity_ProductEntity(productId, null); }, loadProducts$1(clients) { return this.rebuild$1(new A.ProductState_loadProducts_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.ProductState_loadProducts_closure0(), new A.ProductState_loadProducts_closure1(), type$.String, type$.ProductEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.ProductState_loadProducts_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.ProductState_loadProducts_closure1.prototype = { call$1(item) { return item; }, $signature: 1725 }; A.ProductState_loadProducts_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 414 }; A.ProductUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$ProductStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_qEy), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.ProductStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ProductEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_product_state$_$this(); t6 = t5._product_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._product_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_qEy); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_product_state$_$this(); t6 = t5._product_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._product_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._product_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_ogg; }, get$wireName() { return "ProductState"; } }; A._$ProductUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_Art)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.ProductUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ProductEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_product_state$_$this(); t4 = t3._product_state$_editing; if (t4 == null) { t4 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t4); t3._product_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Art); t4.toString; t2._as(t4); t3._product_model$_$v = t4; break; case "listUIState": t3 = result.get$_product_state$_$this(); t4 = t3._product_state$_listUIState; t3 = t4 == null ? t3._product_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_product_state$_$this()._product_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_product_state$_$this()._product_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_product_state$_$this()._product_state$_tabIndex = t3; break; } } return result._product_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Hp8; }, get$wireName() { return "ProductUIState"; } }; A._$ProductState.prototype = { rebuild$1(updates) { var t1 = new A.ProductStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._product_state$_$v = this; updates.call$1(t1); return t1._product_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ProductState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._product_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._product_state$__hashCode; if (t1 == null) { _this._product_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ProductState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.ProductStateBuilder.prototype = { get$map(_) { var t1 = this.get$_product_state$_$this(), t2 = t1._product_state$_map; return t2 == null ? t1._product_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ProductEntity) : t2; }, get$list(_) { var t1 = this.get$_product_state$_$this(), t2 = t1._product_state$_list; return t2 == null ? t1._product_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_product_state$_$this() { var t1, t2, _this = this, $$v = _this._product_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._product_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._product_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._product_state$_$v = null; } return _this; }, _product_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._product_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$ProductState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ProductState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._product_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$ProductUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$ProductUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._product_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._product_state$__hashCode; if (t1 == null) { _this._product_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ProductUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.ProductUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_product_state$_$this(), t2 = t1._product_state$_editing; if (t2 == null) { t2 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t2); t1._product_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_product_state$_$this(), t2 = t1._product_state$_listUIState; return t2 == null ? t1._product_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_product_state$_$this() { var t1, t2, _this = this, $$v = _this._product_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ProductEntityBuilder(); A.ProductEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._product_model$_$v = t1; t1 = t2; } _this._product_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._product_state$_listUIState = t2; _this._product_state$_selectedId = $$v.selectedId; _this._product_state$_forceSelected = $$v.forceSelected; _this._product_state$_tabIndex = $$v.tabIndex; _this._product_state$_saveCompleter = $$v.saveCompleter; _this._product_state$_cancelCompleter = $$v.cancelCompleter; _this._product_state$_$v = null; } return _this; }, _product_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "ProductUIState", _$result = null; try { _$result0 = _this._product_state$_$v; if (_$result0 == null) { t1 = _this._product_state$_editing; t1 = t1 == null ? null : t1._product_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_product_state$_$this()._product_state$_selectedId; t4 = _this.get$_product_state$_$this()._product_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_product_state$_$this()._product_state$_tabIndex, _s14_, "tabIndex"); t6 = _this.get$_product_state$_$this()._product_state$_saveCompleter; _$result0 = A._$ProductUIState$_(_this.get$_product_state$_$this()._product_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._product_state$_editing; if (t1 != null) t1._product_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._product_state$_$v = t1; return _$result; } }; A._ProductUIState_Object_EntityUIState.prototype = {}; A.ViewProjectList.prototype = {$isPersistUI: 1}; A.ViewProject.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditProject.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$project() { return this.project; } }; A.UpdateProject.prototype = {$isPersistUI: 1, get$project() { return this.project; } }; A.LoadProject.prototype = {}; A.LoadProjects.prototype = {}; A.LoadProjectRequest.prototype = {$isStartLoading: 1}; A.LoadProjectFailure.prototype = { toString$0(_) { return "LoadProjectFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadProjectSuccess.prototype = { toString$0(_) { return "LoadProjectSuccess{project: " + this.project.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$project() { return this.project; } }; A.LoadProjectsRequest.prototype = {$isStartLoading: 1}; A.LoadProjectsFailure.prototype = { toString$0(_) { return "LoadProjectsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadProjectsSuccess.prototype = { toString$0(_) { return "LoadProjectsSuccess{projects: " + this.projects.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveProjectRequest.prototype = {$isStartSaving: 1, get$project() { return this.project; } }; A.SaveProjectSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$project() { return this.project; } }; A.AddProjectSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$project() { return this.project; } }; A.SaveProjectFailure.prototype = {$isStopSaving: 1}; A.ArchiveProjectRequest.prototype = {$isStartSaving: 1}; A.ArchiveProjectSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveProjectFailure.prototype = {$isStopSaving: 1}; A.DeleteProjectRequest.prototype = {$isStartSaving: 1}; A.DeleteProjectSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteProjectFailure.prototype = {$isStopSaving: 1}; A.RestoreProjectRequest.prototype = {$isStartSaving: 1}; A.RestoreProjectSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreProjectFailure.prototype = {$isStopSaving: 1}; A.FilterProjects.prototype = {$isPersistUI: 1}; A.SortProjects.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterProjectsByState.prototype = {$isPersistUI: 1}; A.FilterProjectsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterProjectsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterProjectsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterProjectsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleProjectAction_closure.prototype = { call$1(project) { return project.get$id(project); }, $signature: 48 }; A.handleProjectAction_closure0.prototype = { call$1(b) { var t1 = this.project; b.get$_task_model$_$this()._task_model$_projectId = t1.id; b.get$_task_model$_$this()._task_model$_clientId = t1.clientId; return b; }, $signature: 77 }; A.handleProjectAction_closure1.prototype = { call$1(b) { b.get$_invoice_model$_$this()._projectId = this.project.id; return b; }, $signature: 8 }; A.handleProjectAction_closure2.prototype = { call$1(b) { b.get$_invoice_model$_$this()._projectId = this.project.id; return b; }, $signature: 8 }; A.handleProjectAction_closure3.prototype = { call$1(project) { var t1, t2, clientId = type$.ProjectEntity._as(project).clientId; if (clientId.length !== 0) { t1 = this._box_0; t2 = t1.lastClientId; if (t2.length !== 0 && t2 !== clientId) t1.hasMultipleClients = true; t1.lastClientId = clientId; } }, $signature: 165 }; A.handleProjectAction_closure4.prototype = { call$1(project) { B.JSArray_methods.addAll$1(this.items, A.convertProjectToInvoiceItem(this.context, type$.nullable_ProjectEntity._as(project))); }, $signature: 165 }; A.handleProjectAction_closure5.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.items); b.get$_invoice_model$_$this()._projectId = this.project.id; return b; }, $signature: 8 }; A.handleProjectAction_closure6.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_projectId = this.project.id; return b; }, $signature: 39 }; A.handleProjectAction_closure7.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_project, this.projects, null); }, $signature: 185 }; A.handleProjectAction_closure8.prototype = { call$1(context) { return new A.AddCommentDialog(this.project.id, B.EntityType_project, null); }, $signature: 134 }; A.StartProjectMultiselect.prototype = {}; A.AddToProjectMultiselect.prototype = {}; A.RemoveFromProjectMultiselect.prototype = {}; A.ClearProjectMultiselect.prototype = {}; A.SaveProjectDocumentRequest.prototype = {$isStartSaving: 1, get$project() { return this.project; } }; A.SaveProjectDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateProjectTab.prototype = {$isPersistUI: 1}; A._editProject_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s13_ = "/project/edit"; next.call$1(type$.nullable_EditProject._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s13_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s13_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewProject_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewProject_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewProject_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewProject._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/project/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/project/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewProjectList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s8_ = "/project"; next.call$1(type$.nullable_ViewProjectList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s8_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s8_, new A._viewProjectList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewProjectList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveProject_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevProjects; type$.ArchiveProjectRequest._as(dynamicAction); t1 = dynamicAction.projectIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProjectEntity?>"); prevProjects = A.List_List$of(new A.MappedListIterable(t1, new A._archiveProject__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveProject__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveProject__closure1(store, prevProjects, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveProject__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.map._map$_map.$index(0, id); }, $signature: 558 }; A._archiveProject__closure0.prototype = { call$1(projects) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveProjectSuccess(projects)); this.action.completer.complete$1(0, null); }, $signature: 559 }; A._archiveProject__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveProjectFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteProject_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevProjects; type$.DeleteProjectRequest._as(dynamicAction); t1 = dynamicAction.projectIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProjectEntity?>"); prevProjects = A.List_List$of(new A.MappedListIterable(t1, new A._deleteProject__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteProject__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteProject__closure1(store, prevProjects, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteProject__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.map._map$_map.$index(0, id); }, $signature: 558 }; A._deleteProject__closure0.prototype = { call$1(projects) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteProjectSuccess(projects)); this.action.completer.complete$1(0, null); }, $signature: 559 }; A._deleteProject__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteProjectFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreProject_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevProjects; type$.RestoreProjectRequest._as(dynamicAction); t1 = dynamicAction.projectIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ProjectEntity?>"); prevProjects = A.List_List$of(new A.MappedListIterable(t1, new A._restoreProject__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreProject__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreProject__closure1(store, prevProjects, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreProject__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.map._map$_map.$index(0, id); }, $signature: 558 }; A._restoreProject__closure0.prototype = { call$1(projects) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreProjectSuccess(projects)); this.action.completer.complete$1(0, null); }, $signature: 559 }; A._restoreProject__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreProjectFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveProject_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveProjectRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.project; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveProject__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveProject__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveProject__closure.prototype = { call$1(project) { var t1 = this.action, t2 = t1.project.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddProjectSuccess(project)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveProjectSuccess(project)); } t1.completer.complete$1(0, project); t1 = t3.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.uiState.projectUIState.saveCompleter; if (t1 != null) t1.complete$1(0, project); }, $signature: 339 }; A._saveProject__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProjectFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadProject_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadProject._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProjectRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.projectId).then$1$1(0, new A._loadProject__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadProject__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadProject__closure.prototype = { call$1(project) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProjectSuccess(project)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 339 }; A._loadProject__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProjectFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadProjects_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadProjects._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadProjectsRequest()); this.repository.loadList$2(t1.get$credentials(0), t1.get$filterDeletedClients()).then$1$1(0, new A._loadProjects__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadProjects__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadProjects__closure.prototype = { call$1(data) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProjectsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(data._list$_list, new A._loadProjects___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.toString; t1[0].call$1(new A.LoadTasks(null, 1)); }, $signature: 1729 }; A._loadProjects___closure.prototype = { call$1(project) { B.JSArray_methods.forEach$1(project.documents._list$_list, new A._loadProjects____closure(this.documents, project)); }, $signature: 652 }; A._loadProjects____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadProjects_____closure(this.project))); }, $signature: 38 }; A._loadProjects_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.project.id; b.get$_document_model$_$this()._parentType = B.EntityType_project; return b; }, $signature: 35 }; A._loadProjects__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProjectsFailure(error)); this.action.toString; }, $signature: 2 }; A._saveDocument_closure7.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveProjectDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocuments$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.project, dynamicAction.multipartFile, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure15(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure16(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProjectDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure15.prototype = { call$1(project) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProjectSuccess(project)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(project.documents._list$_list, new A._saveDocument___closure7(documents, project)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 339 }; A._saveDocument___closure7.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure7(this.project))); }, $signature: 38 }; A._saveDocument____closure7.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.project.id; b.get$_document_model$_$this()._parentType = B.EntityType_project; return b; }, $signature: 35 }; A._saveDocument__closure16.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveProjectDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.projectUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$projectListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer1().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._project_model$_$v = t1; t1 = $.$get$selectedIdReducer1().call$2(t2.selectedId, t3); b.get$_project_state$_$this()._project_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer1().call$2(t2.forceSelected, t3); b.get$_project_state$_$this()._project_state$_forceSelected = t1; t1 = $.$get$tabIndexReducer1().call$2(t2.tabIndex, t3); b.get$_project_state$_$this()._project_state$_tabIndex = t1; t1 = $.$get$saveCompleterReducer().call$2(t2.saveCompleter, t3); b.get$_project_state$_$this()._project_state$_saveCompleter = t1; t3 = $.$get$cancelCompleterReducer().call$2(t2.cancelCompleter, t3); b.get$_project_state$_$this()._project_state$_cancelCompleter = t3; return b; }, $signature: 1730 }; A.forceSelectedReducer_closure17.prototype = { call$2(completer, action) { return true; }, $signature: 1731 }; A.forceSelectedReducer_closure18.prototype = { call$2(completer, action) { return false; }, $signature: 1732 }; A.forceSelectedReducer_closure19.prototype = { call$2(completer, action) { return false; }, $signature: 1733 }; A.forceSelectedReducer_closure20.prototype = { call$2(completer, action) { return false; }, $signature: 1734 }; A.forceSelectedReducer_closure21.prototype = { call$2(completer, action) { return false; }, $signature: 1735 }; A.forceSelectedReducer_closure22.prototype = { call$2(completer, action) { return false; }, $signature: 1736 }; A.forceSelectedReducer_closure23.prototype = { call$2(completer, action) { return false; }, $signature: 1737 }; A.forceSelectedReducer_closure24.prototype = { call$2(completer, action) { return false; }, $signature: 1738 }; A.tabIndexReducer_closure3.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1739 }; A.tabIndexReducer_closure4.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.saveCompleterReducer_closure.prototype = { call$2(completer, action) { return type$.nullable_Completer_SelectableEntity._as(action.completer); }, $signature: 1740 }; A.cancelCompleterReducer_closure.prototype = { call$2(completer, action) { return type$.nullable_Completer_Null._as(action.cancelCompleter); }, $signature: 1741 }; A.selectedIdReducer_closure35.prototype = { call$2(completer, action) { return ""; }, $signature: 1742 }; A.selectedIdReducer_closure36.prototype = { call$2(completer, action) { return ""; }, $signature: 1743 }; A.selectedIdReducer_closure37.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_project ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure38.prototype = { call$2(selectedId, action) { return action.projectId; }, $signature: 1744 }; A.selectedIdReducer_closure39.prototype = { call$2(selectedId, action) { return action.project.id; }, $signature: 1745 }; A.selectedIdReducer_closure40.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure41.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure42.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1746 }; A.selectedIdReducer_closure43.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1747 }; A.selectedIdReducer_closure44.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1748 }; A.selectedIdReducer_closure45.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1749 }; A.selectedIdReducer_closure46.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1750 }; A.selectedIdReducer_closure47.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1751 }; A.selectedIdReducer_closure48.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1752 }; A.selectedIdReducer_closure49.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_project ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure14.prototype = { call$2(projects, action) { return J.$index$asx(action.projects, 0); }, $signature: 1753 }; A.editingReducer_closure15.prototype = { call$2(projects, action) { return J.$index$asx(action.projects, 0); }, $signature: 1754 }; A.editingReducer_closure16.prototype = { call$2(projects, action) { return J.$index$asx(action.projects, 0); }, $signature: 1755 }; A.editingReducer_closure17.prototype = { call$2(project, action) { return action.project.rebuild$1(new A.editingReducer__closure7()); }, $signature: 1756 }; A.editingReducer__closure7.prototype = { call$1(b) { b.get$_project_model$_$this()._project_model$_isChanged = true; return b; }, $signature: 206 }; A.projectListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.projectListReducer__closure()); }, $signature: 62 }; A.projectListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewProjectList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterProjectsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterProjectsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterProjectsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterProjects_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.projectListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortProjects_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure1.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure1.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure1.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure1.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure6.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 672 }; A._purgeClientSuccess_closure7.prototype = { call$1(each) { return each.id; }, $signature: 1757 }; A._purgeClientSuccess_closure5.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure3(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure4(t1), true); return b; }, $signature: 341 }; A._purgeClientSuccess__closure3.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 1759 }; A._purgeClientSuccess__closure4.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._archiveProjectSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.projects), t2 = type$.MapBuilder_String_ProjectEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_project_state$_$this(); t5 = t4._project_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._project_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 562 }; A._deleteProjectSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.projects), t2 = type$.MapBuilder_String_ProjectEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_project_state$_$this(); t5 = t4._project_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._project_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 562 }; A._restoreProjectSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.projects), t2 = type$.MapBuilder_String_ProjectEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_project_state$_$this(); t5 = t4._project_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._project_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 562 }; A._addProject_closure.prototype = { call$1(b) { var t1 = this.action.project, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 341 }; A._updateProject_closure.prototype = { call$1(b) { var t1 = this.action.project; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 341 }; A._setLoadedProject_closure.prototype = { call$1(b) { var t1 = this.action.project; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 341 }; A.convertProjectToInvoiceItem_closure.prototype = { call$2(index, task) { var t1; if (task.archivedAt > 0) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1 && !task.get$isRunning() && task.invoiceId.length === 0 && task.projectId === this.project.id) this.tasks.push(task); }, $signature: 158 }; A.convertProjectToInvoiceItem_closure0.prototype = { call$2(index, expense) { var t1; if (expense.archivedAt > 0) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1 && expense.projectId === this.project.id && expense.get$isPending()) this.expenses.push(expense); }, $signature: 128 }; A.convertProjectToInvoiceItem_closure1.prototype = { call$2(taskA, taskB) { var taskTimesA = taskA.getTaskTimes$0(), taskTimesB = taskB.getTaskTimes$0(), taskADate = taskTimesA.length === 0 ? null : B.JSArray_methods.get$first(taskTimesA).startDate, taskBDate = taskTimesB.length === 0 ? null : B.JSArray_methods.get$first(taskTimesB).startDate; if (taskADate == null) return 1; else if (taskBDate == null) return -1; return B.JSInt_methods.compareTo$1(taskADate._value, taskBDate._value); }, $signature: 1761 }; A.convertProjectToInvoiceItem_closure2.prototype = { call$2(expenseA, expenseB) { var t2, t1 = expenseA.date; t1.toString; t2 = expenseB.date; t2.toString; return B.JSString_methods.compareTo$1(t1, t2); }, $signature: 481 }; A.convertProjectToInvoiceItem_closure3.prototype = { call$1(b) { var t1 = this._box_0.notes; return b.get$_invoice_model$_$this()._invoice_model$_notes = t1; }, $signature: 636 }; A.convertProjectToInvoiceItem_closure4.prototype = { call$1(b) { var t1 = this._box_1.notes; return b.get$_invoice_model$_$this()._invoice_model$_notes = t1; }, $signature: 636 }; A.memoizedDropdownProjectList_closure.prototype = { call$5(projectMap, projectList, clientMap, userMap, clientId) { return A.dropdownProjectsSelector(projectMap, projectList, clientMap, userMap, clientId); }, $signature: 1763 }; A.dropdownProjectsSelector_closure.prototype = { call$1(projectId) { var t2, project = this.projectMap._map$_map.$index(0, projectId), t1 = this.clientId; if (t1 != null && t1.length !== 0 && project.clientId !== t1) return false; t1 = project.clientId; if (t1.length !== 0) { t2 = this.clientMap._map$_map; if (t2.containsKey$1(0, t1)) { t1 = t2.$index(0, t1); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; t1 = !t1; } else t1 = false; } else t1 = false; if (t1) return false; if (project.archivedAt > 0) { t1 = project.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = project.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownProjectsSelector_closure0.prototype = { call$2(projectAId, projectBId) { var t1 = this.projectMap._map$_map, t2 = t1.$index(0, projectAId); t2.toString; t1 = t1.$index(0, projectBId); t1.toString; return t2.compareTo$5(0, t1, "name", true, this.userMap, this.clientMap); }, $signature: 27 }; A.memoizedFilteredProjectList_closure.prototype = { call$6(selectionState, projectMap, projectList, projectListState, clientMap, userMap) { return A.filteredProjectsSelector(selectionState, projectMap, projectList, projectListState, clientMap, userMap); }, $signature: 1764 }; A.filteredProjectsSelector_closure.prototype = { call$1(projectId) { var t2, client, user, t3, t4, _this = this, _null = null, t1 = _this.projectMap._map$_map.$index(0, projectId); t1.toString; t2 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t2); if (client == null) client = A.ClientEntity_ClientEntity(_null, t2, _null, _null); t2 = t1.assignedUserId; user = _this.userMap._map$_map.$index(0, t2); if (user == null) user = A.UserEntity_UserEntity(t2, _null, _null); if (t1.id === _this.selectionState.selectedId) return true; t2 = _this.filterEntityId; if (t2 != null) { t3 = _this.filterEntityType; if (t3 === B.EntityType_client) t4 = !(client.id === t2 && client.get$entityType() === t3); else t4 = false; if (t4) return false; else { if (t3 === B.EntityType_user) t4 = !(user.id === t2 && user.get$entityType() === t3); else t4 = false; if (t4) return false; else if (t3 === B.EntityType_group && client.groupId !== t2) return false; } } else { if (client.archivedAt > 0) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) return false; } t2 = _this.projectListState; t3 = t2.filter; if (!t1.matchesFilter$1(t3) && !client.matchesNameOrEmail$1(t3)) return false; if (!t1.matchesStates$1(t2.stateFilters)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t2 = t2.custom4Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredProjectsSelector_closure0.prototype = { call$2(projectAId, projectBId) { var t3, _this = this, t1 = _this.projectMap._map$_map, t2 = t1.$index(0, projectAId); t2.toString; t1 = t1.$index(0, projectBId); t1.toString; t3 = _this.projectListState; return t2.compareTo$5(0, t1, t3.sortField, t3.sortAscending, _this.userMap, _this.clientMap); }, $signature: 27 }; A.taskDurationForProject_closure.prototype = { call$2(index, task) { var t1 = task.isDeleted; t1.toString; if (!t1 && task.projectId === this.project.id) { t1 = this._box_0; t1.total = t1.total + B.JSInt_methods._tdivFast$1(task.calculateDuration$0()._duration, 1000000); } }, $signature: 158 }; A.memoizedProjectStatsForClient_closure.prototype = { call$2(clientId, projectMap) { return A.projectStatsForClient(clientId, projectMap); }, $signature: 634 }; A.projectStatsForClient_closure.prototype = { call$2(projectId, project) { var t1, t2; if (project.clientId === this.clientId) { t1 = project.archivedAt > 0; if (t1) { t2 = project.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = project.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = project.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 1766 }; A.memoizedProjectStatsForUser_closure.prototype = { call$2(userId, projectMap) { return A.projectStatsForClient(userId, projectMap); }, $signature: 634 }; A.ProjectState.prototype = { $get$1(_, projectId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, projectId)) { t1 = t1.$index(0, projectId); t1.toString; return t1; } else return A.ProjectEntity_ProjectEntity(null, projectId, null, null); }, loadProjects$1(clients) { return this.rebuild$1(new A.ProjectState_loadProjects_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.ProjectState_loadProjects_closure0(), new A.ProjectState_loadProjects_closure1(), type$.String, type$.ProjectEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.ProjectState_loadProjects_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.ProjectState_loadProjects_closure1.prototype = { call$1(item) { return item; }, $signature: 1767 }; A.ProjectState_loadProjects_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 341 }; A.ProjectUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$ProjectStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_0kM), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.ProjectStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ProjectEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_project_state$_$this(); t6 = t5._project_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._project_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_0kM); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_project_state$_$this(); t6 = t5._project_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._project_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._project_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_7N7; }, get$wireName() { return "ProjectState"; } }; A._$ProjectUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_vbG)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.ProjectUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ProjectEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_project_state$_$this(); t4 = t3._project_state$_editing; if (t4 == null) { t4 = new A.ProjectEntityBuilder(); t4.get$_project_model$_$this()._color = ""; t4.get$_project_model$_$this()._totalHours = 0; t3._project_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_vbG); t4.toString; t2._as(t4); t3._project_model$_$v = t4; break; case "listUIState": t3 = result.get$_project_state$_$this(); t4 = t3._project_state$_listUIState; t3 = t4 == null ? t3._project_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_project_state$_$this()._project_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_project_state$_$this()._project_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_project_state$_$this()._project_state$_tabIndex = t3; break; } } return result._project_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_FUM; }, get$wireName() { return "ProjectUIState"; } }; A._$ProjectState.prototype = { rebuild$1(updates) { var t1 = new A.ProjectStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._project_state$_$v = this; updates.call$1(t1); return t1._project_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ProjectState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._project_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._project_state$__hashCode; if (t1 == null) { _this._project_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ProjectState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.ProjectStateBuilder.prototype = { get$map(_) { var t1 = this.get$_project_state$_$this(), t2 = t1._project_state$_map; return t2 == null ? t1._project_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ProjectEntity) : t2; }, get$list(_) { var t1 = this.get$_project_state$_$this(), t2 = t1._project_state$_list; return t2 == null ? t1._project_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_project_state$_$this() { var t1, t2, _this = this, $$v = _this._project_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._project_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._project_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._project_state$_$v = null; } return _this; }, _project_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._project_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$ProjectState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ProjectState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._project_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$ProjectUIState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ProjectUIState && J.$eq$(_this.editing, other.editing) && _this.listUIState.$eq(0, other.listUIState) && _this.selectedId == other.selectedId && _this.forceSelected == other.forceSelected && _this.tabIndex === other.tabIndex && _this.saveCompleter == other.saveCompleter && _this.cancelCompleter == other.cancelCompleter; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._project_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), J.get$hashCode$(_this.saveCompleter)), J.get$hashCode$(_this.cancelCompleter))); t1 = _this._project_state$__hashCode; if (t1 == null) { _this._project_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ProjectUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.ProjectUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_project_state$_$this(), t2 = t1._project_state$_editing; if (t2 == null) { t2 = new A.ProjectEntityBuilder(); A.ProjectEntity__initializeBuilder(t2); t1._project_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_project_state$_$this(), t2 = t1._project_state$_listUIState; return t2 == null ? t1._project_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_project_state$_$this() { var t1, t2, _this = this, $$v = _this._project_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ProjectEntityBuilder(); A.ProjectEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._project_model$_$v = t1; t1 = t2; } _this._project_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._project_state$_listUIState = t2; _this._project_state$_selectedId = $$v.selectedId; _this._project_state$_forceSelected = $$v.forceSelected; _this._project_state$_tabIndex = $$v.tabIndex; _this._project_state$_saveCompleter = $$v.saveCompleter; _this._project_state$_cancelCompleter = $$v.cancelCompleter; _this._project_state$_$v = null; } return _this; }, _project_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "ProjectUIState", _$result = null; try { _$result0 = _this._project_state$_$v; if (_$result0 == null) { t1 = _this._project_state$_editing; t1 = t1 == null ? null : t1._project_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_project_state$_$this()._project_state$_selectedId; t4 = _this.get$_project_state$_$this()._project_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_project_state$_$this()._project_state$_tabIndex, _s14_, "tabIndex"); t6 = _this.get$_project_state$_$this()._project_state$_saveCompleter; _$result0 = A._$ProjectUIState$_(_this.get$_project_state$_$this()._project_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._project_state$_editing; if (t1 != null) t1._project_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._project_state$_$v = t1; return _$result; } }; A._ProjectUIState_Object_EntityUIState.prototype = {}; A.ViewPurchaseOrderList.prototype = {$isPersistUI: 1}; A.ViewPurchaseOrder.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditPurchaseOrder.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.ShowEmailPurchaseOrder.prototype = { get$purchaseOrder() { return this.purchaseOrder; } }; A.ShowPdfPurchaseOrder.prototype = { get$purchaseOrder() { return this.purchaseOrder; } }; A.EditPurchaseOrderItem.prototype = {$isPersistUI: 1}; A.UpdatePurchaseOrder.prototype = {$isPersistUI: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.UpdatePurchaseOrderVendor.prototype = {$isPersistUI: 1, get$vendor(receiver) { return this.vendor; } }; A.LoadPurchaseOrder.prototype = {}; A.LoadPurchaseOrders.prototype = {}; A.LoadPurchaseOrderRequest.prototype = {$isStartLoading: 1}; A.LoadPurchaseOrderFailure.prototype = { toString$0(_) { return "LoadPurchaseOrderFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadPurchaseOrderSuccess.prototype = { toString$0(_) { return "LoadPurchaseOrderSuccess{purchaseOrder: " + this.purchaseOrder.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.LoadPurchaseOrdersRequest.prototype = {$isStartLoading: 1}; A.LoadPurchaseOrdersFailure.prototype = { toString$0(_) { return "LoadPurchaseOrdersFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadPurchaseOrdersSuccess.prototype = { toString$0(_) { return "LoadPurchaseOrdersSuccess{purchaseOrders: " + this.purchaseOrders.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SavePurchaseOrderDocumentRequest.prototype = {$isStartSaving: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.SavePurchaseOrderDocumentFailure.prototype = {$isStopSaving: 1}; A.SavePurchaseOrderRequest.prototype = {$isStartSaving: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.SavePurchaseOrderSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.AddPurchaseOrderSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.SavePurchaseOrderFailure.prototype = {$isStopSaving: 1}; A.BulkEmailPurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.BulkEmailPurchaseOrdersSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.BulkEmailPurchaseOrdersFailure.prototype = {$isStopSaving: 1}; A.ArchivePurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.ArchivePurchaseOrdersSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchivePurchaseOrdersFailure.prototype = {$isStopSaving: 1}; A.DeletePurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.DeletePurchaseOrdersSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeletePurchaseOrdersFailure.prototype = {$isStopSaving: 1}; A.DownloadPurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.DownloadPurchaseOrdersSuccess.prototype = {$isStopSaving: 1}; A.DownloadPurchaseOrdersFailure.prototype = {$isStopSaving: 1}; A.AcceptPurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.AcceptPurchaseOrderSuccess.prototype = {$isStopSaving: 1}; A.AcceptPurchaseOrderFailure.prototype = {$isStopSaving: 1}; A.CancelPurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.CancelPurchaseOrderSuccess.prototype = {$isStopSaving: 1}; A.CancelPurchaseOrderFailure.prototype = {$isStopSaving: 1}; A.RestorePurchaseOrdersRequest.prototype = {$isStartSaving: 1}; A.RestorePurchaseOrdersSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestorePurchaseOrdersFailure.prototype = {$isStopSaving: 1}; A.EmailPurchaseOrderRequest.prototype = {$isStartSaving: 1, get$body(receiver) { return this.body; } }; A.EmailPurchaseOrderSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, get$purchaseOrder() { return this.purchaseOrder; } }; A.EmailPurchaseOrderFailure.prototype = {$isStopSaving: 1}; A.MarkPurchaseOrdersSentRequest.prototype = {$isStartSaving: 1}; A.MarkPurchaseOrderSentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.MarkPurchaseOrderSentFailure.prototype = {$isStopSaving: 1}; A.ConvertPurchaseOrdersToExpensesRequest.prototype = {$isStartSaving: 1}; A.ConvertPurchaseOrdersToExpensesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ConvertPurchaseOrdersToExpensesFailure.prototype = {$isStopSaving: 1}; A.AddPurchaseOrdersToInventoryRequest.prototype = {$isStartSaving: 1}; A.AddPurchaseOrdersToInventorySuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.AddPurchaseOrdersToInventoryFailure.prototype = {$isStopSaving: 1}; A.ApprovePurchaseOrderSuccess.prototype = {$isStopSaving: 1}; A.ApprovePurchaseOrderFailure.prototype = {$isStopSaving: 1}; A.AddPurchaseOrderContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.RemovePurchaseOrderContact.prototype = {$isPersistUI: 1}; A.AddPurchaseOrderItem.prototype = {$isPersistUI: 1}; A.MovePurchaseOrderItem.prototype = {$isPersistUI: 1}; A.AddPurchaseOrderItems.prototype = {$isPersistUI: 1}; A.UpdatePurchaseOrderItem.prototype = {$isPersistUI: 1}; A.DeletePurchaseOrderItem.prototype = {$isPersistUI: 1}; A.FilterPurchaseOrders.prototype = {$isPersistUI: 1}; A.SortPurchaseOrders.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterPurchaseOrdersByState.prototype = {$isPersistUI: 1}; A.FilterPurchaseOrdersByStatus.prototype = {$isPersistUI: 1}; A.FilterPurchaseOrdersByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPurchaseOrdersByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPurchaseOrdersByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterPurchaseOrdersByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartPurchaseOrderMultiselect.prototype = {}; A.AddToPurchaseOrderMultiselect.prototype = {}; A.RemoveFromPurchaseOrderMultiselect.prototype = {}; A.ClearPurchaseOrderMultiselect.prototype = {}; A.UpdatePurchaseOrderTab.prototype = {$isPersistUI: 1}; A.handlePurchaseOrderAction_closure.prototype = { call$1(purchaseOrder) { return purchaseOrder.get$id(purchaseOrder); }, $signature: 48 }; A.handlePurchaseOrderAction_closure0.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handlePurchaseOrderAction_closure1.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handlePurchaseOrderAction_closure2.prototype = { call$1(purchaseOrder) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState.$get$1(0, type$.InvoiceEntity._as(purchaseOrder).vendorId).get$hasEmailAddress()) this._box_0.emailValid = false; }, $signature: 165 }; A.handlePurchaseOrderAction_closure3.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); var t1 = this.state; A.editEntity(null, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState.$get$1(0, this.purchaseOrder.vendorId), true, null); }, $signature: 0 }; A.handlePurchaseOrderAction_closure4.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "account_management", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.handlePurchaseOrderAction_closure5.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = B.EntityType_purchaseOrder.get$apiValue(); t1.get$_schedule_model$_$this()._schedule_model$_entityType = t2; b.get$parameters(0).get$_schedule_model$_$this()._entityId = this.purchaseOrder.id; return b; }, $signature: 70 }; A.handlePurchaseOrderAction_closure6.prototype = { call$1(_) { var t3, _s23_ = "emailed_purchase_orders", t1 = this.purchaseOrderIds, t2 = this.localization; if (t1.length === 1) t2 = t2.get$emailedPurchaseOrder(); else { t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s23_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s23_); t2.toString; } } t2 = A.snackBarCompleter(t2, null, false, type$.Null); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.BulkEmailPurchaseOrdersRequest(t2, t1)); }, $signature: 28 }; A.handlePurchaseOrderAction_closure7.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_quote; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handlePurchaseOrderAction_closure8.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_invoice; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handlePurchaseOrderAction_closure9.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_credit; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handlePurchaseOrderAction_closure10.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_recurringInvoice; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handlePurchaseOrderAction_closure11.prototype = { call$1(response) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.saveDownloadedFile(response.get$bodyBytes(), this.purchaseOrder.number + ".xml", this.vendor.languageId, B.EntityType_invoice.get$apiValue()); }, $signature: 5 }; A.handlePurchaseOrderAction_closure12.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handlePurchaseOrderAction_closure13.prototype = { call$1(response) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.saveDownloadedFile(response.get$bodyBytes(), this.purchaseOrder.number + ".pdf", this.vendor.languageId, B.EntityType_purchaseOrder.get$apiValue()); }, $signature: 5 }; A.handlePurchaseOrderAction_closure14.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handlePurchaseOrderAction_closure15.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_purchaseOrder, this.purchaseOrders, null); }, $signature: 185 }; A.handlePurchaseOrderAction_closure16.prototype = { call$1(context) { return new A.AddCommentDialog(this.purchaseOrder.id, B.EntityType_purchaseOrder, null); }, $signature: 134 }; A._viewPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewPurchaseOrder_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewPurchaseOrder_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewPurchaseOrder._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/purchase_order/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/purchase_order/view", type$.nullable_Object), $async$call$3); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewPurchaseOrderList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s15_ = "/purchase_order"; next.call$1(type$.nullable_ViewPurchaseOrderList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s15_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s15_, new A._viewPurchaseOrderList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewPurchaseOrderList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._editPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s20_ = "/purchase_order/edit"; next.call$1(type$.nullable_EditPurchaseOrder._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s20_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s20_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._showEmailPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showEmailPurchaseOrder_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showEmailPurchaseOrder_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1, emailWasSent; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_ShowEmailPurchaseOrder._as(dynamicAction); next.call$1(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/purchase_order/email")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/purchase_order/email", type$.nullable_Object), $async$call$3); case 4: // returning from await. emailWasSent = $async$result; dynamicAction.toString; if (emailWasSent != null && A._asBool(emailWasSent)) dynamicAction.completer.complete$1(0, null); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._showPdfPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showPdfPurchaseOrder_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showPdfPurchaseOrder_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ShowPdfPurchaseOrder._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/purchase_order/pdf")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/purchase_order/pdf", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._archivePurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPurchaseOrders; type$.ArchivePurchaseOrdersRequest._as(dynamicAction); t1 = dynamicAction.purchaseOrderIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevPurchaseOrders = A.List_List$of(new A.MappedListIterable(t1, new A._archivePurchaseOrder__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archivePurchaseOrder__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archivePurchaseOrder__closure1(store, prevPurchaseOrders, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archivePurchaseOrder__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].purchaseOrderState.map._map$_map.$index(0, id); }, $signature: 93 }; A._archivePurchaseOrder__closure0.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchivePurchaseOrdersSuccess(purchaseOrders)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._archivePurchaseOrder__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchivePurchaseOrdersFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deletePurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPurchaseOrders; type$.DeletePurchaseOrdersRequest._as(dynamicAction); t1 = dynamicAction.purchaseOrderIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevPurchaseOrders = A.List_List$of(new A.MappedListIterable(t1, new A._deletePurchaseOrder__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deletePurchaseOrder__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deletePurchaseOrder__closure1(store, prevPurchaseOrders, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deletePurchaseOrder__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].purchaseOrderState.map._map$_map.$index(0, id); }, $signature: 93 }; A._deletePurchaseOrder__closure0.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePurchaseOrdersSuccess(purchaseOrders)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._deletePurchaseOrder__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePurchaseOrdersFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restorePurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevPurchaseOrders; type$.RestorePurchaseOrdersRequest._as(dynamicAction); t1 = dynamicAction.purchaseOrderIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevPurchaseOrders = A.List_List$of(new A.MappedListIterable(t1, new A._restorePurchaseOrder__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restorePurchaseOrder__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restorePurchaseOrder__closure1(store, prevPurchaseOrders, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restorePurchaseOrder__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].purchaseOrderState.map._map$_map.$index(0, id); }, $signature: 93 }; A._restorePurchaseOrder__closure0.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestorePurchaseOrdersSuccess(purchaseOrders)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._restorePurchaseOrder__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestorePurchaseOrdersFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._approvePurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ApprovePurchaseOrders._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.get$purchaseOrderIds(), B.EntityAction_approve).then$1$1(0, new A._approvePurchaseOrder__closure(store, dynamicAction), type$.Null).catchError$1(new A._approvePurchaseOrder__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._approvePurchaseOrder__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ApprovePurchaseOrderSuccess(purchaseOrders)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.get$completer().complete$1(0, null); }, $signature: 41 }; A._approvePurchaseOrder__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ApprovePurchaseOrderFailure()); this.action.get$completer().completeError$1(error); }, $signature: 2 }; A._markSentPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MarkPurchaseOrdersSentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.purchaseOrderIds, B.EntityAction_markSent).then$1$1(0, new A._markSentPurchaseOrder__closure(store, dynamicAction), type$.Null).catchError$1(new A._markSentPurchaseOrder__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._markSentPurchaseOrder__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkPurchaseOrderSentSuccess(purchaseOrders)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._markSentPurchaseOrder__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkPurchaseOrderSentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._convertPurchaseOrdersToExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConvertPurchaseOrdersToExpensesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.purchaseOrderIds, B.EntityAction_convertToExpense).then$1$1(0, new A._convertPurchaseOrdersToExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._convertPurchaseOrdersToExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._convertPurchaseOrdersToExpense__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertPurchaseOrdersToExpensesSuccess(purchaseOrders)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._convertPurchaseOrdersToExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertPurchaseOrdersToExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._addPurchaseOrdersToInventory_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.AddPurchaseOrdersToInventoryRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.purchaseOrderIds, B.EntityAction_addToInventory).then$1$1(0, new A._addPurchaseOrdersToInventory__closure(store, dynamicAction), type$.Null).catchError$1(new A._addPurchaseOrdersToInventory__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._addPurchaseOrdersToInventory__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddPurchaseOrdersToInventorySuccess(purchaseOrders)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._addPurchaseOrdersToInventory__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddPurchaseOrdersToInventoryFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._acceptPurchaseOrders_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.AcceptPurchaseOrdersRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.purchaseOrderIds, B.EntityAction_accept).then$1$1(0, new A._acceptPurchaseOrders__closure(store, dynamicAction), type$.Null).catchError$1(new A._acceptPurchaseOrders__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._acceptPurchaseOrders__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AcceptPurchaseOrderSuccess(purchaseOrders)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._acceptPurchaseOrders__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AcceptPurchaseOrderFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._cancelPurchaseOrders_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.CancelPurchaseOrdersRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.purchaseOrderIds, B.EntityAction_back).then$1$1(0, new A._cancelPurchaseOrders__closure(store, dynamicAction), type$.Null).catchError$1(new A._cancelPurchaseOrders__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._cancelPurchaseOrders__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.CancelPurchaseOrderSuccess(purchaseOrders)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._cancelPurchaseOrders__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.CancelPurchaseOrderFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._emailPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.EmailPurchaseOrderRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].purchaseOrderState.map._map$_map.$index(0, dynamicAction.purchaseOrderId); t1.toString; this.repository.emailPurchaseOrder$6(J.get$credentials$z(store.__Store__state_A), t1, dynamicAction.template, dynamicAction.subject, dynamicAction.body, dynamicAction.ccEmail).then$1$1(0, new A._emailPurchaseOrder__closure(store, dynamicAction), type$.Null).catchError$1(new A._emailPurchaseOrder__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._emailPurchaseOrder__closure.prototype = { call$1(purchaseOrder) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailPurchaseOrderSuccess(purchaseOrder)); this.action.completer.complete$1(0, null); }, $signature: 84 }; A._emailPurchaseOrder__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailPurchaseOrderFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._savePurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var updatedPurchaseOrder, t1; type$.SavePurchaseOrderRequest._as(dynamicAction); updatedPurchaseOrder = dynamicAction.purchaseOrder.rebuild$1(new A._savePurchaseOrder__closure(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3(J.get$credentials$z(t1), updatedPurchaseOrder, dynamicAction.action).then$1$1(0, new A._savePurchaseOrder__closure0(dynamicAction, store), type$.Null).catchError$1(new A._savePurchaseOrder__closure1(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._savePurchaseOrder__closure.prototype = { call$1(b) { var t1 = this.action.purchaseOrder.lineItems._list$_list; b.get$lineItems().replace$1(0, new A.WhereIterable(t1, new A._savePurchaseOrder___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"))); return b; }, $signature: 8 }; A._savePurchaseOrder___closure.prototype = { call$1(item) { return !item.get$isEmpty(0); }, $signature: 88 }; A._savePurchaseOrder__closure0.prototype = { call$1(purchaseOrder) { var t1 = this.action, t2 = t1.purchaseOrder.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddPurchaseOrderSuccess(purchaseOrder)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SavePurchaseOrderSuccess(purchaseOrder)); } if (t1.action === B.EntityAction_convertToInvoice) { t2 = t3.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); } t1.completer.complete$1(0, purchaseOrder); }, $signature: 84 }; A._savePurchaseOrder__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePurchaseOrderFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadPurchaseOrder_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadPurchaseOrder._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrderRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.purchaseOrderId).then$1$1(0, new A._loadPurchaseOrder__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadPurchaseOrder__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadPurchaseOrder__closure.prototype = { call$1(purchaseOrder) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrderSuccess(purchaseOrder)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 84 }; A._loadPurchaseOrder__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrderFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._downloadPurchaseOrders_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DownloadPurchaseOrdersRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_bulkDownload).then$1$1(0, new A._downloadPurchaseOrders__closure(store, dynamicAction), type$.Null).catchError$1(new A._downloadPurchaseOrders__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._downloadPurchaseOrders__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadPurchaseOrdersSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._downloadPurchaseOrders__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadPurchaseOrdersFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._bulkEmailPurchaseOrders_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.BulkEmailPurchaseOrdersRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.purchaseOrderIds, B.EntityAction_sendEmail).then$1$1(0, new A._bulkEmailPurchaseOrders__closure(store, dynamicAction), type$.Null).catchError$1(new A._bulkEmailPurchaseOrders__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._bulkEmailPurchaseOrders__closure.prototype = { call$1(purchaseOrders) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailPurchaseOrdersSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._bulkEmailPurchaseOrders__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailPurchaseOrdersFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadPurchaseOrders_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadPurchaseOrders._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadPurchaseOrdersRequest()); this.repository.loadList$3(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit()).then$1$1(0, new A._loadPurchaseOrders__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadPurchaseOrders__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadPurchaseOrders__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrdersSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadPurchaseOrders___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadPurchaseOrders(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadExpenses(null, 1)); }, $signature: 333 }; A._loadPurchaseOrders___closure.prototype = { call$1(purchaseOrder) { B.JSArray_methods.forEach$1(purchaseOrder.documents._list$_list, new A._loadPurchaseOrders____closure(this.documents, purchaseOrder)); }, $signature: 140 }; A._loadPurchaseOrders____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadPurchaseOrders_____closure(this.purchaseOrder))); }, $signature: 38 }; A._loadPurchaseOrders_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.purchaseOrder.id; b.get$_document_model$_$this()._parentType = B.EntityType_purchaseOrder; return b; }, $signature: 35 }; A._loadPurchaseOrders__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrdersFailure(error)); }, $signature: 2 }; A._saveDocument_closure3.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SavePurchaseOrderDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.purchaseOrder, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure7(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure8(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePurchaseOrderDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure7.prototype = { call$1(purchaseOrder) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePurchaseOrderSuccess(purchaseOrder)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(purchaseOrder.documents._list$_list, new A._saveDocument___closure3(documents, purchaseOrder)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 84 }; A._saveDocument___closure3.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure3(this.purchaseOrder))); }, $signature: 38 }; A._saveDocument____closure3.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.purchaseOrder.id; b.get$_document_model$_$this()._parentType = B.EntityType_purchaseOrder; return b; }, $signature: 35 }; A._saveDocument__closure8.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SavePurchaseOrderDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.purchaseOrderUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$purchaseOrderListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer20().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._invoice_model$_$v = t1; t1 = $.$get$editingItemReducer1().call$2(t2.editingItemIndex, t3); b.get$_purchase_order_state$_$this()._purchase_order_state$_editingItemIndex = t1; t1 = $.$get$selectedIdReducer20().call$2(t2.selectedId, t3); b.get$_purchase_order_state$_$this()._purchase_order_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer20().call$2(t2.forceSelected, t3); b.get$_purchase_order_state$_$this()._purchase_order_state$_forceSelected = t1; t1 = $.$get$tabIndexReducer9().call$2(t2.tabIndex, t3); b.get$_purchase_order_state$_$this()._purchase_order_state$_tabIndex = t1; t3 = $.$get$historyActivityIdReducer2().call$2(t2.historyActivityId, t3); b.get$_purchase_order_state$_$this()._purchase_order_state$_historyActivityId = t3; return b; }, $signature: 1768 }; A.forceSelectedReducer_closure167.prototype = { call$2(completer, action) { return true; }, $signature: 1769 }; A.forceSelectedReducer_closure168.prototype = { call$2(completer, action) { return false; }, $signature: 1770 }; A.forceSelectedReducer_closure169.prototype = { call$2(completer, action) { return false; }, $signature: 1771 }; A.forceSelectedReducer_closure170.prototype = { call$2(completer, action) { return false; }, $signature: 1772 }; A.forceSelectedReducer_closure171.prototype = { call$2(completer, action) { return false; }, $signature: 1773 }; A.forceSelectedReducer_closure172.prototype = { call$2(completer, action) { return false; }, $signature: 1774 }; A.forceSelectedReducer_closure173.prototype = { call$2(completer, action) { return false; }, $signature: 1775 }; A.forceSelectedReducer_closure174.prototype = { call$2(completer, action) { return false; }, $signature: 1776 }; A.forceSelectedReducer_closure175.prototype = { call$2(completer, action) { return false; }, $signature: 1777 }; A.tabIndexReducer_closure19.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1778 }; A.tabIndexReducer_closure20.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.historyActivityIdReducer_closure2.prototype = { call$2(index, action) { return action.activityId; }, $signature: 1779 }; A.editingItemReducer_closure3.prototype = { call$2(index, action) { return null; }, $signature: 1780 }; A.editingItemReducer_closure4.prototype = { call$2(index, action) { return action.itemIndex; }, $signature: 1781 }; A.selectedIdReducer_closure319.prototype = { call$2(completer, action) { return ""; }, $signature: 1782 }; A.selectedIdReducer_closure320.prototype = { call$2(completer, action) { return ""; }, $signature: 1783 }; A.selectedIdReducer_closure321.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_purchaseOrder ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure322.prototype = { call$2(selectedId, action) { return action.purchaseOrderId; }, $signature: 1784 }; A.selectedIdReducer_closure323.prototype = { call$2(selectedId, action) { return action.purchaseOrder.id; }, $signature: 1785 }; A.selectedIdReducer_closure324.prototype = { call$2(selectedId, action) { return action.purchaseOrder.id; }, $signature: 1786 }; A.selectedIdReducer_closure325.prototype = { call$2(selectedId, action) { return action.purchaseOrder.id; }, $signature: 1787 }; A.selectedIdReducer_closure326.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure327.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure328.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1788 }; A.selectedIdReducer_closure329.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1789 }; A.selectedIdReducer_closure330.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1790 }; A.selectedIdReducer_closure331.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1791 }; A.selectedIdReducer_closure332.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1792 }; A.selectedIdReducer_closure333.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1793 }; A.selectedIdReducer_closure334.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1794 }; A.selectedIdReducer_closure335.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1795 }; A.selectedIdReducer_closure336.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_purchaseOrder ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure337.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_purchaseOrder ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure103.prototype = { call$2(purchaseOrder, action) { return action.purchaseOrder.rebuild$1(new A.editingReducer__closure44()); }, $signature: 1796 }; A.editingReducer__closure44.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure104.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure43()); }, $signature: 632 }; A.editingReducer__closure43.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure105.prototype = { call$2(invoice, action) { return invoice.moveLineItem$2(action.oldIndex, action.newIndex); }, $signature: 1798 }; A.editingReducer_closure106.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure42()); }, $signature: 1799 }; A.editingReducer__closure42.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure107.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure41()); }, $signature: 1800 }; A.editingReducer__closure41.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure108.prototype = { call$2(purchaseOrder, action) { return purchaseOrder.rebuild$1(new A.editingReducer__closure40(action.vendor)); }, $signature: 1801 }; A.editingReducer__closure40.prototype = { call$1(b) { var t1, t2, t3; b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; t1 = this.vendor; t2 = t1 == null; t3 = t2 ? null : t1.id; if (t3 == null) t3 = ""; b.get$_invoice_model$_$this()._vendorId = t3; t3 = b.get$invitations(); t1 = t2 ? null : t1.get$emailContacts(); if (t1 == null) t1 = A._setArrayType([], type$.JSArray_VendorContactEntity); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvitationEntity>"); t3.replace$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.editingReducer___closure2(), t2), true, t2._eval$1("ListIterable.E"))); return b; }, $signature: 8 }; A.editingReducer___closure2.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(null, contact.id); }, $signature: 557 }; A.editingReducer_closure109.prototype = { call$2(purchaseOrders, action) { return J.$index$asx(action.purchaseOrders, 0); }, $signature: 1802 }; A.editingReducer_closure110.prototype = { call$2(purchaseOrders, action) { return J.$index$asx(action.purchaseOrders, 0); }, $signature: 1803 }; A.editingReducer_closure111.prototype = { call$2(purchaseOrders, action) { return J.$index$asx(action.purchaseOrders, 0); }, $signature: 1804 }; A.editingReducer_closure112.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure39(action)); }, $signature: 1805 }; A.editingReducer__closure39.prototype = { call$1(b) { var t1 = b.get$invitations(), t2 = this.action, t3 = t2.invitation; t2 = t3 == null ? A.InvitationEntity_InvitationEntity(null, t2.contact.id) : t3; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 8 }; A.editingReducer_closure113.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure38(action)); }, $signature: 1806 }; A.editingReducer__closure38.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$invitations().get$_safeList(), this.action.invitation); return b; }, $signature: 8 }; A._addPurchaseOrderItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.item); return b; }, $signature: 8 }; A._addPurchaseOrderItem_closure0.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action.index; t2.toString; $.$get$isSoundMode(); B.JSArray_methods.insert$2(t1.get$_safeList(), t2, this.item); return b; }, $signature: 8 }; A._addPurchaseOrderItems_closure.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.action.lineItems); return b; }, $signature: 8 }; A._removePurchaseOrderItem_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$lineItems().get$_safeList(), this.action.index); return b; }, $signature: 8 }; A._updatePurchaseOrderItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.purchaseOrderItem; return b; }, $signature: 8 }; A.purchaseOrderListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.purchaseOrderListReducer__closure()); }, $signature: 62 }; A.purchaseOrderListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewPurchaseOrderList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterPurchaseOrdersByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterPurchaseOrdersByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterPurchaseOrdersByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterPurchaseOrdersByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterPurchaseOrders_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.purchaseOrderListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortPurchaseOrders_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure20.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure20.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure20.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure20.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._markSentPurchaseOrderSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._markSentPurchaseOrderSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._markSentPurchaseOrderSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.purchaseOrderMap); return b; }, $signature: 161 }; A._convertPurchaseOrdersToExpenses_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._convertPurchaseOrdersToExpenses_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._convertPurchaseOrdersToExpenses_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.purchaseOrderMap); return b; }, $signature: 161 }; A._addPurchaseOrdersToInventorySuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._addPurchaseOrdersToInventorySuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._addPurchaseOrdersToInventorySuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.purchaseOrderMap); return b; }, $signature: 161 }; A._acceptPurchaseOrderSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._acceptPurchaseOrderSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._acceptPurchaseOrderSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.purchaseOrderMap); return b; }, $signature: 161 }; A._cancelPurchaseOrderSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._cancelPurchaseOrderSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._cancelPurchaseOrderSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.purchaseOrderMap); return b; }, $signature: 161 }; A._archivePurchaseOrderSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.purchaseOrders), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_purchase_order_state$_$this(); t5 = t4._purchase_order_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._purchase_order_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 567 }; A._deletePurchaseOrderSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.purchaseOrders), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_purchase_order_state$_$this(); t5 = t4._purchase_order_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._purchase_order_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 567 }; A._restorePurchaseOrderSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.purchaseOrders), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_purchase_order_state$_$this(); t5 = t4._purchase_order_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._purchase_order_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 567 }; A._emailPurchaseOrderSuccess_closure.prototype = { call$1(b) { var t1 = this.action.purchaseOrder; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 161 }; A._approvePurchaseOrderSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._approvePurchaseOrderSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._approvePurchaseOrderSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.purchaseOrderMap); return b; }, $signature: 161 }; A._addPurchaseOrder_closure.prototype = { call$1(b) { var t1 = this.action.purchaseOrder, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addPurchaseOrder__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 161 }; A._addPurchaseOrder__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A._updatePurchaseOrder_closure.prototype = { call$1(b) { var t1 = this.purchaseOrder; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updatePurchaseOrder__closure())); return b; }, $signature: 161 }; A._updatePurchaseOrder__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A.purchaseOrderContactSelector_closure.prototype = { call$1(invitation) { return invitation.clientContactId; }, $signature: 444 }; A.purchaseOrderContactSelector_closure0.prototype = { call$1(contact) { return B.JSArray_methods.contains$1(this._box_0.contactIds, contact.id); }, $signature: 208 }; A.memoizedDropdownPurchaseOrderList_closure.prototype = { call$7(purchaseOrderMap, purchaseOrderList, staticState, userMap, clientMap, vendorMap, clientId) { return A.dropdownPurchaseOrdersSelector(purchaseOrderMap, purchaseOrderList, staticState, userMap, clientMap, vendorMap, clientId); }, $signature: 1809 }; A.dropdownPurchaseOrdersSelector_closure.prototype = { call$1(purchaseOrderId) { var t2, t1 = this.purchaseOrderMap._map$_map.$index(0, purchaseOrderId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownPurchaseOrdersSelector_closure0.prototype = { call$2(purchaseOrderAId, purchaseOrderBId) { var _this = this, t1 = _this.purchaseOrderMap._map$_map, t2 = t1.$index(0, purchaseOrderAId); t2.toString; return t2.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap(0, _this.clientMap, t1.$index(0, purchaseOrderBId), false, "number", _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedFilteredPurchaseOrderList_closure.prototype = { call$7(selectionState, invoiceMap, invoiceList, clientMap, vendorMap, invoiceListState, userMap) { return A.filteredPurchaseOrdersSelector(selectionState, invoiceMap, invoiceList, clientMap, vendorMap, invoiceListState, userMap); }, $signature: 631 }; A.filteredPurchaseOrdersSelector_closure.prototype = { call$1(invoiceId) { var t2, vendor, t3, _this = this, t1 = _this.invoiceMap._map$_map.$index(0, invoiceId); t1.toString; t2 = t1.vendorId; vendor = _this.vendorMap._map$_map.$index(0, t2); if (vendor == null) vendor = A.VendorEntity_VendorEntity(t2, null, null); if (t1.id === _this.selectionState.selectedId) return true; if (vendor.archivedAt > 0) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) t2 = !(vendor.id === _this.filterEntityId && vendor.get$entityType() === _this.filterEntityType); else t2 = false; if (t2) return false; t2 = _this.filterEntityType; if (t2 === B.EntityType_vendor && vendor.id !== _this.filterEntityId) return false; else if (t2 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t2 === B.EntityType_recurringInvoice && t1.recurringId != _this.filterEntityId) return false; else if (t2 === B.EntityType_paymentLink && t1.subscriptionId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_design && t1.designId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_project && t1.projectId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_quote && t1.invoiceId != _this.filterEntityId) return false; else if (t2 === B.EntityType_client && t1.clientId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_expense && t1.expenseId !== _this.filterEntityId) return false; t2 = _this.invoiceListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; if (!t1.matchesStatuses$1(t2.statusFilters)) return false; t3 = t2.filter; if (!t1.matchesFilter$1(t3) && !vendor.matchesNameOrEmail$1(t3)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t2 = t2.custom4Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredPurchaseOrdersSelector_closure0.prototype = { call$2(invoiceAId, invoiceBId) { var t3, _this = this, t1 = _this.invoiceMap._map$_map, t2 = t1.$index(0, invoiceAId); t2.toString; t3 = _this.invoiceListState; return J.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap$ns(t2, _this.clientMap, t1.$index(0, invoiceBId), t3.sortAscending, t3.sortField, _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedPurchaseOrderStatsForVendor_closure.prototype = { call$2(vendorId, purchaseOrderMap) { return A.purchaseOrderStatsForVendor(vendorId, purchaseOrderMap); }, $signature: 105 }; A.purchaseOrderStatsForVendor_closure.prototype = { call$2(purchaseOrderId, purchaseOrder) { var t1, t2; if (purchaseOrder.vendorId === this.vendorId) { t1 = purchaseOrder.archivedAt > 0; if (t1) { t2 = purchaseOrder.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = purchaseOrder.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = purchaseOrder.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.PurchaseOrderState.prototype = { $get$1(_, purchaseOrderId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, purchaseOrderId)) { t1 = t1.$index(0, purchaseOrderId); t1.toString; return t1; } else return A.InvoiceEntity_InvoiceEntity(_null, _null, purchaseOrderId, _null, _null, _null); }, loadPurchaseOrders$1(clients) { return this.rebuild$1(new A.PurchaseOrderState_loadPurchaseOrders_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.PurchaseOrderState_loadPurchaseOrders_closure0(), new A.PurchaseOrderState_loadPurchaseOrders_closure1(), type$.String, type$.InvoiceEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.PurchaseOrderState_loadPurchaseOrders_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.PurchaseOrderState_loadPurchaseOrders_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A.PurchaseOrderState_loadPurchaseOrders_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 161 }; A.PurchaseOrderUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$PurchaseOrderStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_SIL), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.PurchaseOrderStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_InvoiceEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_purchase_order_state$_$this(); t6 = t5._purchase_order_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._purchase_order_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_SIL); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_purchase_order_state$_$this(); t6 = t5._purchase_order_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._purchase_order_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._purchase_order_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_sBE; }, get$wireName() { return "PurchaseOrderState"; } }; A._$PurchaseOrderUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_fXI)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.PurchaseOrderUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.InvoiceEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_purchase_order_state$_$this(); t4 = t3._purchase_order_state$_editing; if (t4 == null) { t4 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t4); t3._purchase_order_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t4.toString; t2._as(t4); t3._invoice_model$_$v = t4; break; case "listUIState": t3 = result.get$_purchase_order_state$_$this(); t4 = t3._purchase_order_state$_listUIState; t3 = t4 == null ? t3._purchase_order_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_purchase_order_state$_$this()._purchase_order_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_purchase_order_state$_$this()._purchase_order_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_purchase_order_state$_$this()._purchase_order_state$_tabIndex = t3; break; } } return result._purchase_order_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_knh; }, get$wireName() { return "PurchaseOrderUIState"; } }; A._$PurchaseOrderState.prototype = { rebuild$1(updates) { var t1 = new A.PurchaseOrderStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._purchase_order_state$_$v = this; updates.call$1(t1); return t1._purchase_order_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PurchaseOrderState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._purchase_order_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._purchase_order_state$__hashCode; if (t1 == null) { _this._purchase_order_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PurchaseOrderState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.PurchaseOrderStateBuilder.prototype = { get$map(_) { var t1 = this.get$_purchase_order_state$_$this(), t2 = t1._purchase_order_state$_map; return t2 == null ? t1._purchase_order_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity) : t2; }, get$list(_) { var t1 = this.get$_purchase_order_state$_$this(), t2 = t1._purchase_order_state$_list; return t2 == null ? t1._purchase_order_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_purchase_order_state$_$this() { var t1, t2, _this = this, $$v = _this._purchase_order_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._purchase_order_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._purchase_order_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._purchase_order_state$_$v = null; } return _this; }, _purchase_order_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._purchase_order_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$PurchaseOrderState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("PurchaseOrderState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._purchase_order_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$PurchaseOrderUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$PurchaseOrderUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.editingItemIndex == other.editingItemIndex) if (_this.historyActivityId == other.historyActivityId) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._purchase_order_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingItemIndex)), J.get$hashCode$(_this.historyActivityId)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._purchase_order_state$__hashCode; if (t1 == null) { _this._purchase_order_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PurchaseOrderUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingItemIndex", _this.editingItemIndex); t2.add$2(t1, "historyActivityId", _this.historyActivityId); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.PurchaseOrderUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_purchase_order_state$_$this(), t2 = t1._purchase_order_state$_editing; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); t1._purchase_order_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_purchase_order_state$_$this(), t2 = t1._purchase_order_state$_listUIState; return t2 == null ? t1._purchase_order_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_purchase_order_state$_$this() { var t1, t2, _this = this, $$v = _this._purchase_order_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; t1 = t2; } _this._purchase_order_state$_editing = t1; _this._purchase_order_state$_editingItemIndex = $$v.editingItemIndex; _this._purchase_order_state$_historyActivityId = $$v.historyActivityId; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._purchase_order_state$_listUIState = t2; _this._purchase_order_state$_selectedId = $$v.selectedId; _this._purchase_order_state$_forceSelected = $$v.forceSelected; _this._purchase_order_state$_tabIndex = $$v.tabIndex; _this._purchase_order_state$_saveCompleter = $$v.saveCompleter; _this._purchase_order_state$_cancelCompleter = $$v.cancelCompleter; _this._purchase_order_state$_$v = null; } return _this; }, _purchase_order_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s20_ = "PurchaseOrderUIState", _$result = null; try { _$result0 = _this._purchase_order_state$_$v; if (_$result0 == null) { t1 = _this._purchase_order_state$_editing; t1 = t1 == null ? null : t1._invoice_model$_build$0(); t2 = _this.get$_purchase_order_state$_$this()._purchase_order_state$_editingItemIndex; t3 = _this.get$_purchase_order_state$_$this()._purchase_order_state$_historyActivityId; t4 = _this.get$listUIState()._list_ui_state$_build$0(); t5 = _this.get$_purchase_order_state$_$this()._purchase_order_state$_selectedId; t6 = _this.get$_purchase_order_state$_$this()._purchase_order_state$_forceSelected; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_purchase_order_state$_$this()._purchase_order_state$_tabIndex, _s20_, "tabIndex"); t8 = _this.get$_purchase_order_state$_$this()._purchase_order_state$_saveCompleter; _$result0 = A._$PurchaseOrderUIState$_(_this.get$_purchase_order_state$_$this()._purchase_order_state$_cancelCompleter, t1, t2, t6, t3, t4, t8, t5, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._purchase_order_state$_editing; if (t1 != null) t1._invoice_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s20_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._purchase_order_state$_$v = t1; return _$result; } }; A._PurchaseOrderUIState_Object_EntityUIState.prototype = {}; A.ViewQuoteList.prototype = {$isPersistUI: 1}; A.ViewQuote.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditQuote.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$quote() { return this.quote; } }; A.ShowEmailQuote.prototype = { get$quote() { return this.quote; } }; A.ShowPdfQuote.prototype = { get$quote() { return this.quote; } }; A.EditQuoteItem.prototype = {$isPersistUI: 1}; A.UpdateQuote.prototype = {$isPersistUI: 1, get$quote() { return this.quote; } }; A.UpdateQuoteClient.prototype = {$isPersistUI: 1}; A.LoadQuote.prototype = {}; A.LoadQuotes.prototype = {}; A.LoadQuoteRequest.prototype = {$isStartLoading: 1}; A.LoadQuoteFailure.prototype = { toString$0(_) { return "LoadQuoteFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadQuoteSuccess.prototype = { toString$0(_) { return "LoadQuoteSuccess{quote: " + this.quote.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$quote() { return this.quote; } }; A.LoadQuotesRequest.prototype = {$isStartLoading: 1}; A.LoadQuotesFailure.prototype = { toString$0(_) { return "LoadQuotesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadQuotesSuccess.prototype = { toString$0(_) { return "LoadQuotesSuccess{quotes: " + this.quotes.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.AddQuoteContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.RemoveQuoteContact.prototype = {$isPersistUI: 1}; A.AddQuoteItem.prototype = {$isPersistUI: 1}; A.MoveQuoteItem.prototype = {$isPersistUI: 1}; A.AddQuoteItems.prototype = {$isPersistUI: 1}; A.UpdateQuoteItem.prototype = {$isPersistUI: 1}; A.DeleteQuoteItem.prototype = {$isPersistUI: 1}; A.SaveQuoteRequest.prototype = {$isStartSaving: 1, get$quote() { return this.quote; } }; A.SaveQuoteSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$quote() { return this.quote; } }; A.AddQuoteSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$quote() { return this.quote; } }; A.SaveQuoteFailure.prototype = {$isStopSaving: 1}; A.EmailQuoteRequest.prototype = {$isStartSaving: 1, get$body(receiver) { return this.body; } }; A.EmailQuoteSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, get$quote() { return this.quote; } }; A.EmailQuoteFailure.prototype = {$isStopSaving: 1}; A.MarkSentQuotesRequest.prototype = {$isStartSaving: 1}; A.MarkSentQuoteSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.MarkSentQuoteFailure.prototype = {$isStopSaving: 1}; A.BulkEmailQuotesRequest.prototype = {$isStartSaving: 1}; A.BulkEmailQuotesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.BulkEmailQuotesFailure.prototype = {$isStopSaving: 1}; A.ArchiveQuotesRequest.prototype = {$isStartSaving: 1}; A.ArchiveQuotesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveQuotesFailure.prototype = {$isStopSaving: 1}; A.DeleteQuotesRequest.prototype = {$isStartSaving: 1}; A.DeleteQuotesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteQuotesFailure.prototype = {$isStopSaving: 1}; A.DownloadQuotesRequest.prototype = {$isStartSaving: 1}; A.DownloadQuotesSuccess.prototype = {$isStopSaving: 1}; A.DownloadQuotesFailure.prototype = {$isStopSaving: 1}; A.RestoreQuotesRequest.prototype = {$isStartSaving: 1}; A.RestoreQuotesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreQuotesFailure.prototype = {$isStopSaving: 1}; A.FilterQuotes.prototype = {$isPersistUI: 1}; A.SortQuotes.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterQuotesByState.prototype = {$isPersistUI: 1}; A.FilterQuotesByStatus.prototype = {$isPersistUI: 1}; A.FilterQuotesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterQuotesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterQuotesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterQuotesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.ConvertQuotesToInvoices.prototype = {$isStartSaving: 1}; A.ConvertQuotesToInvoicesSuccess.prototype = {$isStopSaving: 1}; A.ConvertQuotesToInvoicesFailure.prototype = {$isStopSaving: 1}; A.ConvertQuotesToProjects.prototype = {$isStartSaving: 1}; A.ConvertQuotesToProjectsSuccess.prototype = {$isStopSaving: 1}; A.ConvertQuotesToProjectsFailure.prototype = {$isStopSaving: 1}; A.ApproveQuotes.prototype = {$isStartSaving: 1}; A.ApproveQuoteSuccess.prototype = {$isStopSaving: 1}; A.ApproveQuoteFailure.prototype = {$isStopSaving: 1}; A.SaveQuoteDocumentRequest.prototype = {$isStartSaving: 1, get$quote() { return this.quote; } }; A.SaveQuoteDocumentFailure.prototype = {$isStopSaving: 1}; A.handleQuoteAction_closure.prototype = { call$1(quote) { return quote.get$id(quote); }, $signature: 48 }; A.handleQuoteAction_closure0.prototype = { call$1(_) { var t2, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "converted_quote"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ConvertQuotesToInvoices(this.quoteIds, t1)); }, $signature: 28 }; A.handleQuoteAction_closure1.prototype = { call$1(_) { var t2, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "converted_quote"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ConvertQuotesToProjects(this.quoteIds, t1)); }, $signature: 28 }; A.handleQuoteAction_closure2.prototype = { call$1(quote) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, type$.InvoiceEntity._as(quote).clientId).get$hasEmailAddress()) this._box_0.emailValid = false; }, $signature: 165 }; A.handleQuoteAction_closure3.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); var t1 = this.state; A.editEntity(null, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, this.quote.clientId), true, null); }, $signature: 0 }; A.handleQuoteAction_closure4.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "account_management", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.handleQuoteAction_closure5.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = B.EntityType_quote.get$apiValue(); t1.get$_schedule_model$_$this()._schedule_model$_entityType = t2; b.get$parameters(0).get$_schedule_model$_$this()._entityId = this.quote.id; return b; }, $signature: 70 }; A.handleQuoteAction_closure6.prototype = { call$1(_) { var t3, t1 = this.quoteIds, t2 = this.localization; if (t1.length === 1) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "emailed_quote"); t2.toString; } else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "emailed_quotes"); t2.toString; } t2 = A.snackBarCompleter(t2, null, false, type$.Null); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.BulkEmailQuotesRequest(t2, t1)); }, $signature: 28 }; A.handleQuoteAction_closure7.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_purchaseOrder; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleQuoteAction_closure8.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_invoice; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleQuoteAction_closure9.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_credit; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleQuoteAction_closure10.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_recurringInvoice; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleQuoteAction_closure11.prototype = { call$1(response) { var t2, t3, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); t1 = response.get$bodyBytes(); t2 = B.EntityType_quote.get$apiValue(); t3 = this.client.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t1, this.quote.number + ".pdf", t3, t2); }, $signature: 5 }; A.handleQuoteAction_closure12.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handleQuoteAction_closure13.prototype = { call$1(response) { var t2, t3, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); t1 = response.get$bodyBytes(); t2 = B.EntityType_invoice.get$apiValue(); t3 = this.client.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t1, this.quote.number + ".xml", t3, t2); }, $signature: 5 }; A.handleQuoteAction_closure14.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopLoading()); A.showErrorDialog(false, error); }, $signature: 5 }; A.handleQuoteAction_closure15.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handleQuoteAction_closure16.prototype = { call$1(_) { return this.response.bodyBytes; }, $signature: 111 }; A.handleQuoteAction_closure17.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_quote, this.quotes, null); }, $signature: 185 }; A.handleQuoteAction_closure18.prototype = { call$1(context) { return new A.AddCommentDialog(this.quote.id, B.EntityType_quote, null); }, $signature: 134 }; A.StartQuoteMultiselect.prototype = {}; A.AddToQuoteMultiselect.prototype = {}; A.RemoveFromQuoteMultiselect.prototype = {}; A.ClearQuoteMultiselect.prototype = {}; A.UpdateQuoteTab.prototype = {$isPersistUI: 1}; A._viewQuote_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewQuote_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewQuote_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewQuote._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/quote/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/quote/view", type$.nullable_Object), $async$call$3); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewQuoteList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_ViewQuoteList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/quote")); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/quote", new A._viewQuoteList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewQuoteList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._editQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s11_ = "/quote/edit"; next.call$1(type$.nullable_EditQuote._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s11_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s11_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._showEmailQuote_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showEmailQuote_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showEmailQuote_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1, emailWasSent; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start type$.nullable_ShowEmailQuote._as(dynamicAction); next.call$1(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/quote/email")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$goto = t1.prefState.appLayout === B.AppLayout_mobile ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait($.$get$navigatorKey().get$currentState().pushNamed$1$1("/quote/email", type$.nullable_Object), $async$call$3); case 4: // returning from await. emailWasSent = $async$result; dynamicAction.toString; if (emailWasSent != null && A._asBool(emailWasSent)) dynamicAction.completer.complete$1(0, null); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._showPdfQuote_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showPdfQuote_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showPdfQuote_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ShowPdfQuote._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/quote/pdf")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/quote/pdf", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._archiveQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevQuotes; type$.ArchiveQuotesRequest._as(dynamicAction); t1 = dynamicAction.quoteIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevQuotes = A.List_List$of(new A.MappedListIterable(t1, new A._archiveQuote__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveQuote__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveQuote__closure1(store, prevQuotes, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveQuote__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].quoteState.map._map$_map.$index(0, id); }, $signature: 93 }; A._archiveQuote__closure0.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveQuotesSuccess(quotes)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._archiveQuote__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveQuotesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevQuotes; type$.DeleteQuotesRequest._as(dynamicAction); t1 = dynamicAction.quoteIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevQuotes = A.List_List$of(new A.MappedListIterable(t1, new A._deleteQuote__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteQuote__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteQuote__closure1(store, prevQuotes, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteQuote__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].quoteState.map._map$_map.$index(0, id); }, $signature: 93 }; A._deleteQuote__closure0.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteQuotesSuccess(quotes)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._deleteQuote__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteQuotesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevQuotes; type$.RestoreQuotesRequest._as(dynamicAction); t1 = dynamicAction.quoteIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevQuotes = A.List_List$of(new A.MappedListIterable(t1, new A._restoreQuote__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreQuote__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreQuote__closure1(store, prevQuotes, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreQuote__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].quoteState.map._map$_map.$index(0, id); }, $signature: 93 }; A._restoreQuote__closure0.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreQuotesSuccess(quotes)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._restoreQuote__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreQuotesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._convertQuotesToInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConvertQuotesToInvoices._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.quoteIds, B.EntityAction_convertToInvoice).then$1$1(0, new A._convertQuotesToInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._convertQuotesToInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._convertQuotesToInvoices__closure.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertQuotesToInvoicesSuccess(quotes)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._convertQuotesToInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertQuotesToInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._convertQuotesToProjects_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConvertQuotesToProjects._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.quoteIds, B.EntityAction_convertToProject).then$1$1(0, new A._convertQuotesToProjects__closure(store, dynamicAction), type$.Null).catchError$1(new A._convertQuotesToProjects__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._convertQuotesToProjects__closure.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertQuotesToProjectsSuccess(quotes)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._convertQuotesToProjects__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertQuotesToProjectsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._approveQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ApproveQuotes._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.quoteIds, B.EntityAction_approve).then$1$1(0, new A._approveQuote__closure(store, dynamicAction), type$.Null).catchError$1(new A._approveQuote__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._approveQuote__closure.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ApproveQuoteSuccess()); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._approveQuote__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ApproveQuoteFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._markSentQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.MarkSentQuotesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.quoteIds, B.EntityAction_markSent).then$1$1(0, new A._markSentQuote__closure(store, dynamicAction), type$.Null).catchError$1(new A._markSentQuote__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._markSentQuote__closure.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkSentQuoteSuccess(quotes)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._markSentQuote__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MarkSentQuoteFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._emailQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.EmailQuoteRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].quoteState.map._map$_map.$index(0, dynamicAction.quoteId); t1.toString; this.repository.emailQuote$6(J.get$credentials$z(store.__Store__state_A), t1, dynamicAction.template, dynamicAction.subject, dynamicAction.body, dynamicAction.ccEmail).then$1$1(0, new A._emailQuote__closure(store, dynamicAction), type$.Null).catchError$1(new A._emailQuote__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._emailQuote__closure.prototype = { call$1(quote) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailQuoteSuccess(quote)); this.action.completer.complete$1(0, null); }, $signature: 84 }; A._emailQuote__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailQuoteFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveQuote_closure.prototype = { call$3(store, dynamicAction, next) { var updatedQuote, t1; type$.SaveQuoteRequest._as(dynamicAction); updatedQuote = dynamicAction.quote.rebuild$1(new A._saveQuote__closure(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3(J.get$credentials$z(t1), updatedQuote, dynamicAction.action).then$1$1(0, new A._saveQuote__closure0(dynamicAction, store), type$.Null).catchError$1(new A._saveQuote__closure1(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveQuote__closure.prototype = { call$1(b) { var t1 = this.action.quote.lineItems._list$_list; b.get$lineItems().replace$1(0, new A.WhereIterable(t1, new A._saveQuote___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"))); return b; }, $signature: 8 }; A._saveQuote___closure.prototype = { call$1(item) { return !item.get$isEmpty(0); }, $signature: 88 }; A._saveQuote__closure0.prototype = { call$1(quote) { var t1 = this.action, t2 = t1.quote.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddQuoteSuccess(quote)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveQuoteSuccess(quote)); } if (t1.action === B.EntityAction_convertToInvoice) { t2 = t3.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); } t1.completer.complete$1(0, quote); }, $signature: 84 }; A._saveQuote__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveQuoteFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadQuote_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadQuote._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuoteRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.quoteId).then$1$1(0, new A._loadQuote__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadQuote__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadQuote__closure.prototype = { call$1(quote) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuoteSuccess(quote)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 84 }; A._loadQuote__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuoteFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._downloadQuotes_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DownloadQuotesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_bulkDownload).then$1$1(0, new A._downloadQuotes__closure(store, dynamicAction), type$.Null).catchError$1(new A._downloadQuotes__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._downloadQuotes__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadQuotesSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._downloadQuotes__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DownloadQuotesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._bulkEmailQuotes_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.BulkEmailQuotesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.quoteIds, B.EntityAction_sendEmail).then$1$1(0, new A._bulkEmailQuotes__closure(store, dynamicAction), type$.Null).catchError$1(new A._bulkEmailQuotes__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._bulkEmailQuotes__closure.prototype = { call$1(quotes) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailQuotesSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._bulkEmailQuotes__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.BulkEmailQuotesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadQuotes_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadQuotes._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadQuotesRequest()); this.repository.loadList$4(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit(), t1.get$filterDeletedClients()).then$1$1(0, new A._loadQuotes__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadQuotes__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadQuotes__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuotesSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadQuotes___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadQuotes(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadCredits()); }, $signature: 333 }; A._loadQuotes___closure.prototype = { call$1(quote) { B.JSArray_methods.forEach$1(quote.documents._list$_list, new A._loadQuotes____closure(this.documents, quote)); }, $signature: 140 }; A._loadQuotes____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadQuotes_____closure(this.quote))); }, $signature: 38 }; A._loadQuotes_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.quote.id; b.get$_document_model$_$this()._parentType = B.EntityType_quote; return b; }, $signature: 35 }; A._loadQuotes__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuotesFailure(error)); }, $signature: 2 }; A._saveDocument_closure5.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveQuoteDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.quote, dynamicAction.multipartFile, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure11(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure12(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveQuoteDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure11.prototype = { call$1(quote) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveQuoteSuccess(quote)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(quote.documents._list$_list, new A._saveDocument___closure5(documents, quote)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 84 }; A._saveDocument___closure5.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure5(this.quote))); }, $signature: 38 }; A._saveDocument____closure5.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.quote.id; b.get$_document_model$_$this()._parentType = B.EntityType_quote; return b; }, $signature: 35 }; A._saveDocument__closure12.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveQuoteDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.quoteUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$quoteListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._invoice_model$_$v = t1; t1 = $.$get$editingItemReducer().call$2(t2.editingItemIndex, t3); b.get$_quote_state$_$this()._editingItemIndex = t1; t1 = $.$get$selectedIdReducer().call$2(t2.selectedId, t3); b.get$_quote_state$_$this()._selectedId = t1; t1 = $.$get$forceSelectedReducer().call$2(t2.forceSelected, t3); b.get$_quote_state$_$this()._forceSelected = t1; t1 = $.$get$tabIndexReducer().call$2(t2.tabIndex, t3); b.get$_quote_state$_$this()._quote_state$_tabIndex = t1; t3 = $.$get$historyActivityIdReducer().call$2(t2.historyActivityId, t3); b.get$_quote_state$_$this()._historyActivityId = t3; return b; }, $signature: 1811 }; A.forceSelectedReducer_closure.prototype = { call$2(completer, action) { return true; }, $signature: 1812 }; A.forceSelectedReducer_closure0.prototype = { call$2(completer, action) { return false; }, $signature: 1813 }; A.forceSelectedReducer_closure1.prototype = { call$2(completer, action) { return false; }, $signature: 1814 }; A.forceSelectedReducer_closure2.prototype = { call$2(completer, action) { return false; }, $signature: 1815 }; A.forceSelectedReducer_closure3.prototype = { call$2(completer, action) { return false; }, $signature: 1816 }; A.forceSelectedReducer_closure4.prototype = { call$2(completer, action) { return false; }, $signature: 1817 }; A.forceSelectedReducer_closure5.prototype = { call$2(completer, action) { return false; }, $signature: 1818 }; A.forceSelectedReducer_closure6.prototype = { call$2(completer, action) { return false; }, $signature: 1819 }; A.forceSelectedReducer_closure7.prototype = { call$2(completer, action) { return false; }, $signature: 1820 }; A.tabIndexReducer_closure.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1821 }; A.tabIndexReducer_closure0.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.historyActivityIdReducer_closure.prototype = { call$2(index, action) { return action.activityId; }, $signature: 1822 }; A.editingItemReducer_closure.prototype = { call$2(index, action) { return action.quoteItemIndex; }, $signature: 1823 }; A.editingItemReducer_closure0.prototype = { call$2(index, action) { return action.quoteItemIndex; }, $signature: 1824 }; A.selectedIdReducer_closure.prototype = { call$2(completer, action) { return ""; }, $signature: 1825 }; A.selectedIdReducer_closure0.prototype = { call$2(completer, action) { return ""; }, $signature: 1826 }; A.selectedIdReducer_closure1.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_quote ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure2.prototype = { call$2(selectedId, action) { return action.quoteId; }, $signature: 1827 }; A.selectedIdReducer_closure3.prototype = { call$2(selectedId, action) { return action.quote.id; }, $signature: 1828 }; A.selectedIdReducer_closure4.prototype = { call$2(selectedId, action) { return action.quote.id; }, $signature: 1829 }; A.selectedIdReducer_closure5.prototype = { call$2(selectedId, action) { return action.quote.id; }, $signature: 1830 }; A.selectedIdReducer_closure6.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure7.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure8.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1831 }; A.selectedIdReducer_closure9.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1832 }; A.selectedIdReducer_closure10.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1833 }; A.selectedIdReducer_closure11.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1834 }; A.selectedIdReducer_closure12.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1835 }; A.selectedIdReducer_closure13.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1836 }; A.selectedIdReducer_closure14.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1837 }; A.selectedIdReducer_closure15.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1838 }; A.selectedIdReducer_closure16.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_quote ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure17.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_quote ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure.prototype = { call$2(quote, action) { return action.quote.rebuild$1(new A.editingReducer__closure5()); }, $signature: 1839 }; A.editingReducer__closure5.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure0.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure4()); }, $signature: 630 }; A.editingReducer__closure4.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure1.prototype = { call$2(invoice, action) { return invoice.moveLineItem$2(action.oldIndex, action.newIndex); }, $signature: 1841 }; A.editingReducer_closure2.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure3()); }, $signature: 1842 }; A.editingReducer__closure3.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure3.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure2()); }, $signature: 1843 }; A.editingReducer__closure2.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure4.prototype = { call$2(quote, action) { return quote.rebuild$1(new A.editingReducer__closure1(action.client)); }, $signature: 1844 }; A.editingReducer__closure1.prototype = { call$1(b) { var t1, t2, t3; b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; t1 = this.client; t2 = t1 == null; t3 = t2 ? null : t1.id; if (t3 == null) t3 = ""; b.get$_invoice_model$_$this()._invoice_model$_clientId = t3; t3 = b.get$invitations(); t1 = t2 ? null : t1.get$emailContacts(); if (t1 == null) t1 = A._setArrayType([], type$.JSArray_ClientContactEntity); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvitationEntity>"); t3.replace$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.editingReducer___closure(), t2), true, t2._eval$1("ListIterable.E"))); return b; }, $signature: 8 }; A.editingReducer___closure.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.editingReducer_closure5.prototype = { call$2(quotes, action) { return J.$index$asx(action.quotes, 0); }, $signature: 1845 }; A.editingReducer_closure6.prototype = { call$2(quotes, action) { return J.$index$asx(action.quotes, 0); }, $signature: 1846 }; A.editingReducer_closure7.prototype = { call$2(quotes, action) { return J.$index$asx(action.quotes, 0); }, $signature: 1847 }; A.editingReducer_closure8.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure0(action)); }, $signature: 1848 }; A.editingReducer__closure0.prototype = { call$1(b) { var t1 = b.get$invitations(), t2 = this.action, t3 = t2.invitation; t2 = t3 == null ? A.InvitationEntity_InvitationEntity(t2.contact.id, null) : t3; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 8 }; A.editingReducer_closure9.prototype = { call$2(invoice, action) { return invoice.rebuild$1(new A.editingReducer__closure(action)); }, $signature: 1849 }; A.editingReducer__closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$invitations().get$_safeList(), this.action.invitation); return b; }, $signature: 8 }; A._addQuoteItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.item); return b; }, $signature: 8 }; A._addQuoteItem_closure0.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action.index; t2.toString; $.$get$isSoundMode(); B.JSArray_methods.insert$2(t1.get$_safeList(), t2, this.item); return b; }, $signature: 8 }; A._addQuoteItems_closure.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.action.quoteItems); return b; }, $signature: 8 }; A._removeQuoteItem_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$lineItems().get$_safeList(), this.action.index); return b; }, $signature: 8 }; A._updateQuoteItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.quoteItem; return b; }, $signature: 8 }; A.quoteListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.quoteListReducer__closure()); }, $signature: 62 }; A.quoteListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewQuoteList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterQuotesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterQuotesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterQuotesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterQuotesByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterQuotesByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterQuotes_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.quoteListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortQuotes_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure0.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 209 }; A._purgeClientSuccess_closure1.prototype = { call$1(each) { return each.id; }, $signature: 307 }; A._purgeClientSuccess_closure.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure0(t1), true); return b; }, $signature: 198 }; A._purgeClientSuccess__closure.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 446 }; A._purgeClientSuccess__closure0.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._markSentQuoteSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._markSentQuoteSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._markSentQuoteSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.quoteMap); return b; }, $signature: 198 }; A._archiveQuoteSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.quotes), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_quote_state$_$this(); t5 = t4._quote_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._quote_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 571 }; A._deleteQuoteSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.quotes), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_quote_state$_$this(); t5 = t4._quote_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._quote_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 571 }; A._restoreQuoteSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.quotes), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_quote_state$_$this(); t5 = t4._quote_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._quote_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 571 }; A._emailQuoteSuccess_closure.prototype = { call$1(b) { var t1 = this.action.quote; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 198 }; A._convertQuotesToInvoicesSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._convertQuotesToInvoicesSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._convertQuotesToInvoicesSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.quoteMap); return b; }, $signature: 198 }; A._convertQuotesToProjectsSuccess_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._convertQuotesToProjectsSuccess_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A._convertQuotesToProjectsSuccess_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, this.quoteMap); return b; }, $signature: 198 }; A._addQuote_closure.prototype = { call$1(b) { var t1 = this.action.quote, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addQuote__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 198 }; A._addQuote__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A._updateQuote_closure.prototype = { call$1(b) { var t1 = this.quote; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updateQuote__closure())); return b; }, $signature: 198 }; A._updateQuote__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A.quoteContactSelector_closure.prototype = { call$1(invitation) { return invitation.clientContactId; }, $signature: 444 }; A.quoteContactSelector_closure0.prototype = { call$1(contact) { return B.JSArray_methods.contains$1(this._box_0.contactIds, contact.id); }, $signature: 180 }; A.memoizedDropdownQuoteList_closure.prototype = { call$7(quoteMap, clientMap, vendorMap, quoteList, clientId, userMap, excludedIds) { return A.dropdownQuoteSelector(quoteMap, clientMap, vendorMap, quoteList, clientId, userMap, excludedIds); }, $signature: 1852 }; A.dropdownQuoteSelector_closure.prototype = { call$1(invoiceId) { var t1, t2, _this = this, invoice = _this.quoteMap._map$_map.$index(0, invoiceId); if (B.JSArray_methods.contains$1(_this.excludedIds, invoiceId)) return false; t1 = _this.clientId; if (t1.length !== 0 && invoice.clientId !== t1) return false; t1 = invoice.clientId; t2 = _this.clientMap._map$_map; if (t2.containsKey$1(0, t1)) { t1 = t2.$index(0, t1); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; t1 = !t1; } else t1 = true; if (t1) return false; if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1 && !invoice.get$isApproved() && !invoice.get$isCancelledOrReversed(); }, $signature: 12 }; A.dropdownQuoteSelector_closure0.prototype = { call$2(invoiceAId, invoiceBId) { var _this = this, t1 = _this.quoteMap._map$_map, t2 = t1.$index(0, invoiceAId); t2.toString; return t2.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap(0, _this.clientMap, t1.$index(0, invoiceBId), false, "number", _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedFilteredQuoteList_closure.prototype = { call$7(selectionState, quoteMap, quoteList, clientMap, vendorMap, quoteListState, userMap) { return A.filteredQuotesSelector(selectionState, quoteMap, quoteList, clientMap, vendorMap, quoteListState, userMap); }, $signature: 631 }; A.filteredQuotesSelector_closure.prototype = { call$1(quoteId) { var t2, client, t3, _this = this, t1 = _this.quoteMap._map$_map.$index(0, quoteId); t1.toString; t2 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t2); if (client == null) client = A.ClientEntity_ClientEntity(null, t2, null, null); if (t1.id === _this.selectionState.selectedId) return true; if (client.archivedAt > 0) { t3 = client.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) { t3 = client.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) t3 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t3 = false; if (t3) return false; t3 = _this.filterEntityType; if (t3 === B.EntityType_client && t2 !== _this.filterEntityId) return false; else if (t3 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t3 === B.EntityType_design && t1.designId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_group && client.groupId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_invoice && t1.invoiceId != _this.filterEntityId) return false; else if (t3 === B.EntityType_project && t1.projectId !== _this.filterEntityId) return false; t2 = _this.quoteListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; else if (!t1.matchesStatuses$1(t2.statusFilters)) return false; else { t3 = t2.filter; if (!t1.matchesFilter$1(t3) && !client.matchesNameOrEmail$1(t3)) return false; } t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t2 = t2.custom4Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredQuotesSelector_closure0.prototype = { call$2(quoteAId, quoteBId) { var t3, _this = this, t1 = _this.quoteMap._map$_map, t2 = t1.$index(0, quoteAId); t2.toString; t3 = _this.quoteListState; return J.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap$ns(t2, _this.clientMap, t1.$index(0, quoteBId), t3.sortAscending, t3.sortField, _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedQuoteStatsForClient_closure.prototype = { call$2(clientId, quoteMap) { return A.quoteStatsForClient(clientId, quoteMap); }, $signature: 105 }; A.quoteStatsForClient_closure.prototype = { call$2(quoteId, quote) { var t1, t2; if (quote.clientId === this.clientId) { t1 = quote.archivedAt > 0; if (t1) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = quote.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedQuoteStatsForDesign_closure.prototype = { call$2(designId, quoteMap) { return A.quoteStatsForDesign(designId, quoteMap); }, $signature: 105 }; A.quoteStatsForDesign_closure.prototype = { call$2(quoteId, quote) { var t1, t2; if (quote.designId === this.designId) { t1 = quote.archivedAt > 0; if (t1) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = quote.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedQuoteStatsForUser_closure.prototype = { call$2(userId, quoteMap) { return A.quoteStatsForUser(userId, quoteMap); }, $signature: 105 }; A.quoteStatsForUser_closure.prototype = { call$2(quoteId, quote) { var t1, t2; if (quote.assignedUserId === this.userId) { t1 = quote.archivedAt > 0; if (t1) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = quote.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = quote.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.QuoteState.prototype = { $get$1(_, quoteId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, quoteId)) { t1 = t1.$index(0, quoteId); t1.toString; return t1; } else return A.InvoiceEntity_InvoiceEntity(_null, B.EntityType_quote, quoteId, _null, _null, _null); }, loadQuotes$1(quotes) { return this.rebuild$1(new A.QuoteState_loadQuotes_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(quotes, new A.QuoteState_loadQuotes_closure0(), new A.QuoteState_loadQuotes_closure1(), type$.String, type$.InvoiceEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.QuoteState_loadQuotes_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.QuoteState_loadQuotes_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A.QuoteState_loadQuotes_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 198 }; A.QuoteUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$QuoteStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_SIL), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.QuoteStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_InvoiceEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_quote_state$_$this(); t6 = t5._quote_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._quote_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_SIL); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_quote_state$_$this(); t6 = t5._quote_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._quote_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._quote_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_FOq; }, get$wireName() { return "QuoteState"; } }; A._$QuoteUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_fXI)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.QuoteUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.InvoiceEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_quote_state$_$this(); t4 = t3._editing; if (t4 == null) { t4 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t4); t3._editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t4.toString; t2._as(t4); t3._invoice_model$_$v = t4; break; case "listUIState": t3 = result.get$_quote_state$_$this(); t4 = t3._listUIState; t3 = t4 == null ? t3._listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_quote_state$_$this()._selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_quote_state$_$this()._forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_quote_state$_$this()._quote_state$_tabIndex = t3; break; } } return result._quote_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_gkc5; }, get$wireName() { return "QuoteUIState"; } }; A._$QuoteState.prototype = { rebuild$1(updates) { var t1 = new A.QuoteStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._quote_state$_$v = this; updates.call$1(t1); return t1._quote_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$QuoteState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._quote_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._quote_state$__hashCode; if (t1 == null) { _this._quote_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("QuoteState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.QuoteStateBuilder.prototype = { get$map(_) { var t1 = this.get$_quote_state$_$this(), t2 = t1._quote_state$_map; return t2 == null ? t1._quote_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity) : t2; }, get$list(_) { var t1 = this.get$_quote_state$_$this(), t2 = t1._quote_state$_list; return t2 == null ? t1._quote_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_quote_state$_$this() { var t1, t2, _this = this, $$v = _this._quote_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._quote_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._quote_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._quote_state$_$v = null; } return _this; }, _quote_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._quote_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$QuoteState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("QuoteState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._quote_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$QuoteUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$QuoteUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.editingItemIndex == other.editingItemIndex) if (_this.historyActivityId == other.historyActivityId) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._quote_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingItemIndex)), J.get$hashCode$(_this.historyActivityId)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._quote_state$__hashCode; if (t1 == null) { _this._quote_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("QuoteUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingItemIndex", _this.editingItemIndex); t2.add$2(t1, "historyActivityId", _this.historyActivityId); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.QuoteUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_quote_state$_$this(), t2 = t1._editing; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); t1._editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_quote_state$_$this(), t2 = t1._listUIState; return t2 == null ? t1._listUIState = new A.ListUIStateBuilder() : t2; }, get$_quote_state$_$this() { var t1, t2, _this = this, $$v = _this._quote_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; t1 = t2; } _this._editing = t1; _this._editingItemIndex = $$v.editingItemIndex; _this._historyActivityId = $$v.historyActivityId; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._listUIState = t2; _this._selectedId = $$v.selectedId; _this._forceSelected = $$v.forceSelected; _this._quote_state$_tabIndex = $$v.tabIndex; _this._saveCompleter = $$v.saveCompleter; _this._cancelCompleter = $$v.cancelCompleter; _this._quote_state$_$v = null; } return _this; }, _quote_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s12_ = "QuoteUIState", _$result = null; try { _$result0 = _this._quote_state$_$v; if (_$result0 == null) { t1 = _this._editing; t1 = t1 == null ? null : t1._invoice_model$_build$0(); t2 = _this.get$_quote_state$_$this()._editingItemIndex; t3 = _this.get$_quote_state$_$this()._historyActivityId; t4 = _this.get$listUIState()._list_ui_state$_build$0(); t5 = _this.get$_quote_state$_$this()._selectedId; t6 = _this.get$_quote_state$_$this()._forceSelected; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_quote_state$_$this()._quote_state$_tabIndex, _s12_, "tabIndex"); t8 = _this.get$_quote_state$_$this()._saveCompleter; _$result0 = A._$QuoteUIState$_(_this.get$_quote_state$_$this()._cancelCompleter, t1, t2, t6, t3, t4, t8, t5, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._editing; if (t1 != null) t1._invoice_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s12_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._quote_state$_$v = t1; return _$result; } }; A._QuoteUIState_Object_EntityUIState.prototype = {}; A.ViewRecurringExpenseList.prototype = {$isPersistUI: 1}; A.ViewRecurringExpense.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$recurringExpenseId() { return this.recurringExpenseId; } }; A.EditRecurringExpense.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$recurringExpense() { return this.recurringExpense; } }; A.UpdateRecurringExpense.prototype = {$isPersistUI: 1, get$recurringExpense() { return this.recurringExpense; } }; A.LoadRecurringExpense.prototype = { get$recurringExpenseId() { return this.recurringExpenseId; } }; A.LoadRecurringExpenses.prototype = {}; A.LoadRecurringExpenseRequest.prototype = {$isStartLoading: 1}; A.LoadRecurringExpenseFailure.prototype = { toString$0(_) { return "LoadRecurringExpenseFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadRecurringExpenseSuccess.prototype = { toString$0(_) { return "LoadRecurringExpenseSuccess{recurringExpense: " + this.recurringExpense.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$recurringExpense() { return this.recurringExpense; } }; A.LoadRecurringExpensesRequest.prototype = {$isStartLoading: 1}; A.LoadRecurringExpensesFailure.prototype = { toString$0(_) { return "LoadRecurringExpensesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadRecurringExpensesSuccess.prototype = { toString$0(_) { return "LoadRecurringExpensesSuccess{recurringExpenses: " + this.recurringExpenses.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveRecurringExpenseRequest.prototype = {$isStartSaving: 1, get$recurringExpense() { return this.recurringExpense; } }; A.SaveRecurringExpenseSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$recurringExpense() { return this.recurringExpense; } }; A.AddRecurringExpenseSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$recurringExpense() { return this.recurringExpense; } }; A.SaveRecurringExpenseFailure.prototype = {$isStopSaving: 1}; A.ArchiveRecurringExpensesRequest.prototype = {$isStartSaving: 1}; A.ArchiveRecurringExpensesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveRecurringExpensesFailure.prototype = {$isStopSaving: 1}; A.DeleteRecurringExpensesRequest.prototype = {$isStartSaving: 1}; A.DeleteRecurringExpensesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteRecurringExpensesFailure.prototype = {$isStopSaving: 1}; A.RestoreRecurringExpensesRequest.prototype = {$isStartSaving: 1}; A.RestoreRecurringExpensesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreRecurringExpensesFailure.prototype = {$isStopSaving: 1}; A.FilterRecurringExpenses.prototype = {$isPersistUI: 1}; A.SortRecurringExpenses.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterRecurringExpensesByState.prototype = {$isPersistUI: 1}; A.FilterRecurringExpensesByStatus.prototype = {$isPersistUI: 1}; A.FilterRecurringExpensesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterRecurringExpensesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterRecurringExpensesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterRecurringExpensesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartRecurringExpenseMultiselect.prototype = {}; A.AddToRecurringExpenseMultiselect.prototype = {}; A.RemoveFromRecurringExpenseMultiselect.prototype = {}; A.ClearRecurringExpenseMultiselect.prototype = {}; A.UpdateRecurringExpenseTab.prototype = {$isPersistUI: 1}; A.StartRecurringExpensesRequest.prototype = {$isStartSaving: 1}; A.StartRecurringExpensesSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.StartRecurringExpensesFailure.prototype = {$isStopSaving: 1}; A.StopRecurringExpensesRequest.prototype = {$isStartSaving: 1}; A.StopRecurringExpensesSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.StopRecurringExpensesFailure.prototype = {$isStopSaving: 1}; A.SaveRecurringExpenseDocumentRequest.prototype = {$isStartSaving: 1, get$expense() { return this.expense; } }; A.SaveRecurringExpenseDocumentFailure.prototype = {$isStopSaving: 1}; A.handleRecurringExpenseAction_closure.prototype = { call$1(recurringExpense) { return recurringExpense.get$id(recurringExpense); }, $signature: 48 }; A.handleRecurringExpenseAction_closure0.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_entityType = B.EntityType_expense; return b; }, $signature: 39 }; A.handleRecurringExpenseAction_closure1.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_entityType = B.EntityType_recurringExpense; return b; }, $signature: 39 }; A.handleRecurringExpenseAction_closure2.prototype = { call$1(context) { return new A.AddCommentDialog(this.recurringExpense.id, B.EntityType_recurringExpense, null); }, $signature: 134 }; A._editRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s23_ = "/recurring_expense/edit"; next.call$1(type$.nullable_EditRecurringExpense._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s23_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s23_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewRecurringExpense_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewRecurringExpense_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewRecurringExpense._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_expense/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/recurring_expense/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewRecurringExpenseList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s18_ = "/recurring_expense"; next.call$1(type$.nullable_ViewRecurringExpenseList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s18_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s18_, new A._viewRecurringExpenseList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewRecurringExpenseList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevRecurringExpenses; type$.ArchiveRecurringExpensesRequest._as(dynamicAction); t1 = dynamicAction.recurringExpenseIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseEntity?>"); prevRecurringExpenses = A.List_List$of(new A.MappedListIterable(t1, new A._archiveRecurringExpense__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveRecurringExpense__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveRecurringExpense__closure1(store, prevRecurringExpenses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveRecurringExpense__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringExpenseState.map._map$_map.$index(0, id); }, $signature: 224 }; A._archiveRecurringExpense__closure0.prototype = { call$1(recurringExpenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveRecurringExpensesSuccess(recurringExpenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._archiveRecurringExpense__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveRecurringExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevRecurringExpenses; type$.DeleteRecurringExpensesRequest._as(dynamicAction); t1 = dynamicAction.recurringExpenseIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseEntity?>"); prevRecurringExpenses = A.List_List$of(new A.MappedListIterable(t1, new A._deleteRecurringExpense__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteRecurringExpense__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteRecurringExpense__closure1(store, prevRecurringExpenses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteRecurringExpense__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringExpenseState.map._map$_map.$index(0, id); }, $signature: 224 }; A._deleteRecurringExpense__closure0.prototype = { call$1(recurringExpenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteRecurringExpensesSuccess(recurringExpenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._deleteRecurringExpense__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteRecurringExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevRecurringExpenses; type$.RestoreRecurringExpensesRequest._as(dynamicAction); t1 = dynamicAction.recurringExpenseIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ExpenseEntity?>"); prevRecurringExpenses = A.List_List$of(new A.MappedListIterable(t1, new A._restoreRecurringExpense__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreRecurringExpense__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreRecurringExpense__closure1(store, prevRecurringExpenses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreRecurringExpense__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringExpenseState.map._map$_map.$index(0, id); }, $signature: 224 }; A._restoreRecurringExpense__closure0.prototype = { call$1(recurringExpenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreRecurringExpensesSuccess(recurringExpenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._restoreRecurringExpense__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreRecurringExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveRecurringExpenseRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3$action(J.get$credentials$z(t1), dynamicAction.recurringExpense, dynamicAction.action).then$1$1(0, new A._saveRecurringExpense__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveRecurringExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveRecurringExpense__closure.prototype = { call$1(recurringExpense) { var t1 = this.action, t2 = t1.recurringExpense.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddRecurringExpenseSuccess(recurringExpense)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveRecurringExpenseSuccess(recurringExpense)); } t1.completer.complete$1(0, recurringExpense); }, $signature: 166 }; A._saveRecurringExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringExpenseFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadRecurringExpense._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadRecurringExpenseRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.recurringExpenseId).then$1$1(0, new A._loadRecurringExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadRecurringExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadRecurringExpense__closure.prototype = { call$1(recurringExpense) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringExpenseSuccess(recurringExpense)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 166 }; A._loadRecurringExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringExpenseFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadRecurringExpenses_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadRecurringExpenses._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadRecurringExpensesRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadRecurringExpenses__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadRecurringExpenses__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadRecurringExpenses__closure.prototype = { call$1(data) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringExpensesSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(data._list$_list, new A._loadRecurringExpenses___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.toString; t1[0].call$1(new A.LoadTransactions(null, 1)); }, $signature: 648 }; A._loadRecurringExpenses___closure.prototype = { call$1(expense) { B.JSArray_methods.forEach$1(expense.documents._list$_list, new A._loadRecurringExpenses____closure(this.documents, expense)); }, $signature: 300 }; A._loadRecurringExpenses____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadRecurringExpenses_____closure(this.expense))); }, $signature: 38 }; A._loadRecurringExpenses_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.expense.id; b.get$_document_model$_$this()._parentType = B.EntityType_recurringExpense; return b; }, $signature: 35 }; A._loadRecurringExpenses__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringExpensesFailure(error)); this.action.toString; }, $signature: 2 }; A._startRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.StartRecurringExpensesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.expenseIds, B.EntityAction_start).then$1$1(0, new A._startRecurringExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._startRecurringExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._startRecurringExpense__closure.prototype = { call$1(expenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringExpensesSuccess(expenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._startRecurringExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._stopRecurringExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.StopRecurringExpensesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.expenseIds, B.EntityAction_stop).then$1$1(0, new A._stopRecurringExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._stopRecurringExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._stopRecurringExpense__closure.prototype = { call$1(expenses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopRecurringExpensesSuccess(expenses)); this.action.completer.complete$1(0, null); }, $signature: 207 }; A._stopRecurringExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopRecurringExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveDocument_closure2.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveRecurringExpenseDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.expense, dynamicAction.multipartFile, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure5(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure6(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringExpenseDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure5.prototype = { call$1(expense) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringExpenseSuccess(expense)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(expense.documents._list$_list, new A._saveDocument___closure2(documents, expense)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 166 }; A._saveDocument___closure2.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure2(this.expense))); }, $signature: 38 }; A._saveDocument____closure2.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.expense.id; b.get$_document_model$_$this()._parentType = B.EntityType_recurringExpense; return b; }, $signature: 35 }; A._saveDocument__closure6.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringExpenseDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.recurringExpenseUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$recurringExpenseListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer19().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._expense_model$_$v = t1; t1 = $.$get$selectedIdReducer19().call$2(t2.selectedId, t3); b.get$_recurring_expense_state$_$this()._recurring_expense_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer19().call$2(t2.forceSelected, t3); b.get$_recurring_expense_state$_$this()._recurring_expense_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer8().call$2(t2.tabIndex, t3); b.get$_recurring_expense_state$_$this()._recurring_expense_state$_tabIndex = t3; return b; }, $signature: 1853 }; A.forceSelectedReducer_closure158.prototype = { call$2(completer, action) { return true; }, $signature: 1854 }; A.forceSelectedReducer_closure159.prototype = { call$2(completer, action) { return false; }, $signature: 1855 }; A.forceSelectedReducer_closure160.prototype = { call$2(completer, action) { return false; }, $signature: 1856 }; A.forceSelectedReducer_closure161.prototype = { call$2(completer, action) { return false; }, $signature: 1857 }; A.forceSelectedReducer_closure162.prototype = { call$2(completer, action) { return false; }, $signature: 1858 }; A.forceSelectedReducer_closure163.prototype = { call$2(completer, action) { return false; }, $signature: 1859 }; A.forceSelectedReducer_closure164.prototype = { call$2(completer, action) { return false; }, $signature: 1860 }; A.forceSelectedReducer_closure165.prototype = { call$2(completer, action) { return false; }, $signature: 1861 }; A.forceSelectedReducer_closure166.prototype = { call$2(completer, action) { return false; }, $signature: 1862 }; A.tabIndexReducer_closure17.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1863 }; A.tabIndexReducer_closure18.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure303.prototype = { call$2(completer, action) { return ""; }, $signature: 1864 }; A.selectedIdReducer_closure304.prototype = { call$2(completer, action) { return ""; }, $signature: 1865 }; A.selectedIdReducer_closure305.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_recurringExpense ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure306.prototype = { call$2(selectedId, action) { return action.get$recurringExpenseId(); }, $signature: 82 }; A.selectedIdReducer_closure307.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$recurringExpense()); }, $signature: 82 }; A.selectedIdReducer_closure308.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure309.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure310.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1866 }; A.selectedIdReducer_closure311.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1867 }; A.selectedIdReducer_closure312.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1868 }; A.selectedIdReducer_closure313.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1869 }; A.selectedIdReducer_closure314.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1870 }; A.selectedIdReducer_closure315.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1871 }; A.selectedIdReducer_closure316.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1872 }; A.selectedIdReducer_closure317.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1873 }; A.selectedIdReducer_closure318.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_recurringExpense ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure99.prototype = { call$2(recurringExpenses, action) { return J.$index$asx(action.recurringExpenses, 0); }, $signature: 1874 }; A.editingReducer_closure100.prototype = { call$2(recurringExpenses, action) { return J.$index$asx(action.recurringExpenses, 0); }, $signature: 1875 }; A.editingReducer_closure101.prototype = { call$2(recurringExpenses, action) { return J.$index$asx(action.recurringExpenses, 0); }, $signature: 1876 }; A.editingReducer_closure102.prototype = { call$2(recurringExpense, action) { return action.recurringExpense.rebuild$1(new A.editingReducer__closure37()); }, $signature: 1877 }; A.editingReducer__closure37.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_isChanged = true; return b; }, $signature: 39 }; A.recurringExpenseListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.recurringExpenseListReducer__closure()); }, $signature: 62 }; A.recurringExpenseListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewRecurringExpenseList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterRecurringExpensesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringExpensesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringExpensesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringExpensesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringExpensesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterRecurringExpensesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterRecurringExpensesByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterRecurringExpensesByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterRecurringExpenses_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.recurringExpenseListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortRecurringExpenses_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure19.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure19.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure19.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure19.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure15.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 510 }; A._purgeClientSuccess_closure16.prototype = { call$1(each) { return each.id; }, $signature: 426 }; A._purgeClientSuccess_closure14.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure9(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure10(t1), true); return b; }, $signature: 343 }; A._purgeClientSuccess__closure9.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 647 }; A._purgeClientSuccess__closure10.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._archiveRecurringExpenseSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringExpenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_expense_state$_$this(); t5 = t4._recurring_expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 348 }; A._deleteRecurringExpenseSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringExpenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_expense_state$_$this(); t5 = t4._recurring_expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 348 }; A._restoreRecurringExpenseSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringExpenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_expense_state$_$this(); t5 = t4._recurring_expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 348 }; A._addRecurringExpense_closure.prototype = { call$1(b) { var t1 = this.action.recurringExpense, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addRecurringExpense__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 343 }; A._addRecurringExpense__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_expense_model$_$this()._expense_model$_loadedAt = t1; return b; }, $signature: 39 }; A._updateRecurringExpense_closure.prototype = { call$1(b) { var t1 = this.action.recurringExpense; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updateRecurringExpense__closure())); return b; }, $signature: 343 }; A._updateRecurringExpense__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_expense_model$_$this()._expense_model$_loadedAt = t1; return b; }, $signature: 39 }; A._startRecurringExpensesSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_expense_state$_$this(); t5 = t4._recurring_expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 348 }; A._stopRecurringExpensesSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.expenses), t2 = type$.MapBuilder_String_ExpenseEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_expense_state$_$this(); t5 = t4._recurring_expense_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_expense_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 348 }; A._setLoadedRecurringExpense_closure.prototype = { call$1(b) { var t1 = this.action.recurringExpense; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._setLoadedRecurringExpense__closure())); return b; }, $signature: 343 }; A._setLoadedRecurringExpense__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_expense_model$_$this()._expense_model$_loadedAt = t1; return b; }, $signature: 39 }; A.memoizedFilteredRecurringExpenseList_closure.prototype = { call$9(selectionState, expenseMap, clientMap, vendorMap, userMap, expenseListState, invoiceMap, expenseCategoryMap, staticState) { return A.filteredRecurringExpensesSelector(selectionState, expenseMap, clientMap, vendorMap, userMap, expenseListState, invoiceMap, expenseCategoryMap, staticState); }, $signature: 646 }; A.filteredRecurringExpensesSelector_closure.prototype = { call$1(expenseId) { var t2, expenseCategory, t3, vendor, t4, client, t5, _this = this, _null = null, t1 = _this.expenseMap._map$_map.$index(0, expenseId); t1.toString; t2 = t1.categoryId; expenseCategory = _this.expenseCategoryMap._map$_map.$index(0, t2); if (expenseCategory == null) expenseCategory = A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null); t3 = t1.vendorId; vendor = _this.vendorMap._map$_map.$index(0, t3); if (vendor == null) vendor = A.VendorEntity_VendorEntity(t3, _null, _null); t4 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t4); if (client == null) client = A.ClientEntity_ClientEntity(_null, t4, _null, _null); if (t1.id === _this.selectionState.selectedId) return true; t5 = _this.filterEntityType; if (t5 != null) { if (t5 === B.EntityType_client && t4 != _this.filterEntityId) return false; else if (t5 === B.EntityType_vendor && t3 != _this.filterEntityId) return false; else if (t5 === B.EntityType_expenseCategory && t2 !== _this.filterEntityId) return false; else if (t5 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t5 === B.EntityType_project && t1.projectId != _this.filterEntityId) return false; else if (t5 === B.EntityType_invoice && t1.invoiceId != _this.filterEntityId) return false; else if (t5 === B.EntityType_group && client.groupId !== _this.filterEntityId) return false; } else { if (t3 != null) { if (vendor.archivedAt > 0) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; t2 = !t2; } else t2 = false; if (t2) return false; else { if (t4 != null) { if (client.archivedAt > 0) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; t2 = !t2; } else t2 = false; if (t2) return false; } } t2 = _this.expenseListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; t3 = t2.statusFilters; if (!t1.matchesStatuses$1(t3)) return false; if (!t1.matchesStatuses$1(t3)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t3 = t2.custom4Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue4)) return false; } } } t2 = t2.filter; return t1.matchesFilter$1(t2) || expenseCategory.matchesFilter$1(t2) || client.matchesNameOrEmail$1(t2) || vendor.matchesNameOrEmail$1(t2); }, $signature: 12 }; A.filteredRecurringExpensesSelector_closure0.prototype = { call$2(expenseAId, expenseBId) { var t3, _this = this, t1 = _this.expenseMap._map$_map, t2 = t1.$index(0, expenseAId); t2.toString; t3 = _this.expenseListState; return t2.compareTo$9(0, t1.$index(0, expenseBId), t3.sortField, t3.sortAscending, _this.clientMap, _this.userMap, _this.vendorMap, _this.invoiceMap, _this.expenseCategoryMap, _this.staticState); }, $signature: 27 }; A.memoizedRecurringExpenseStatsForClient_closure.prototype = { call$2(clientId, expenseMap) { return A.recurringExpenseStatsForClient(clientId, expenseMap); }, $signature: 179 }; A.recurringExpenseStatsForClient_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.clientId === this.clientId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedRecurringExpenseStatsForVendor_closure.prototype = { call$2(vendorId, expenseMap) { return A.recurringExpenseStatsForVendor(vendorId, expenseMap); }, $signature: 179 }; A.recurringExpenseStatsForVendor_closure.prototype = { call$2(expenseId, expense) { var t1, t2; if (expense.vendorId === this.vendorId) { t1 = expense.archivedAt > 0; if (t1) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = expense.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedTransactionStatsForVendor_closure.prototype = { call$2(vendorId, transactionMap) { return A.transactionStatsForVendor(vendorId, transactionMap); }, $signature: 419 }; A.transactionStatsForVendor_closure.prototype = { call$2(transactionId, transaction) { var t1, t2; if (transaction.vendorId === this.vendorId) { t1 = transaction.archivedAt > 0; if (t1) { t2 = transaction.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = transaction.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = transaction.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 416 }; A.memoizedRecurringExpenseStatsForUser_closure.prototype = { call$2(userId, expenseMap) { return A.recurringExpenseStatsForUser(userId, expenseMap); }, $signature: 179 }; A.recurringExpenseStatsForUser_closure.prototype = { call$2(expenseId, expense) { var t1; if (expense.assignedUserId === this.userId) { if (expense.archivedAt > 0) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countActive; else { t1 = expense.isDeleted; t1.toString; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.memoizedRecurringExpenseStatsForExpense_closure.prototype = { call$2(expenseId, expenseMap) { return A.recurringExpenseStatsForExpense(expenseId, expenseMap); }, $signature: 179 }; A.recurringExpenseStatsForExpense_closure.prototype = { call$2(expenseId, expense) { var t1; if (expense.recurringExpenseId === this.recurrigExpenseId) { if (expense.archivedAt > 0) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countActive; else { t1 = expense.isDeleted; t1.toString; if (t1) ++this._box_0.countArchived; } } }, $signature: 128 }; A.RecurringExpenseState.prototype = { $get$1(_, recurringExpenseId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, recurringExpenseId)) { t1 = t1.$index(0, recurringExpenseId); t1.toString; return t1; } else return A.ExpenseEntity_ExpenseEntity(_null, _null, recurringExpenseId, _null, _null, _null, _null); }, loadRecurringExpenses$1(clients) { return this.rebuild$1(new A.RecurringExpenseState_loadRecurringExpenses_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.RecurringExpenseState_loadRecurringExpenses_closure0(), new A.RecurringExpenseState_loadRecurringExpenses_closure1(), type$.String, type$.ExpenseEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.RecurringExpenseState_loadRecurringExpenses_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.RecurringExpenseState_loadRecurringExpenses_closure1.prototype = { call$1(item) { return item; }, $signature: 644 }; A.RecurringExpenseState_loadRecurringExpenses_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 343 }; A.RecurringExpenseUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$RecurringExpenseStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_nPa), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.RecurringExpenseStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ExpenseEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_recurring_expense_state$_$this(); t6 = t5._recurring_expense_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._recurring_expense_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_nPa); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_recurring_expense_state$_$this(); t6 = t5._recurring_expense_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._recurring_expense_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._recurring_expense_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_oIk; }, get$wireName() { return "RecurringExpenseState"; } }; A._$RecurringExpenseUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_UcG)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.RecurringExpenseUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ExpenseEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_recurring_expense_state$_$this(); t4 = t3._recurring_expense_state$_editing; if (t4 == null) { t4 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t4); t3._recurring_expense_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_UcG); t4.toString; t2._as(t4); t3._expense_model$_$v = t4; break; case "listUIState": t3 = result.get$_recurring_expense_state$_$this(); t4 = t3._recurring_expense_state$_listUIState; t3 = t4 == null ? t3._recurring_expense_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_recurring_expense_state$_$this()._recurring_expense_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_recurring_expense_state$_$this()._recurring_expense_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_recurring_expense_state$_$this()._recurring_expense_state$_tabIndex = t3; break; } } return result._recurring_expense_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EKW1; }, get$wireName() { return "RecurringExpenseUIState"; } }; A._$RecurringExpenseState.prototype = { rebuild$1(updates) { var t1 = new A.RecurringExpenseStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._recurring_expense_state$_$v = this; updates.call$1(t1); return t1._recurring_expense_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$RecurringExpenseState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._recurring_expense_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._recurring_expense_state$__hashCode; if (t1 == null) { _this._recurring_expense_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("RecurringExpenseState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.RecurringExpenseStateBuilder.prototype = { get$map(_) { var t1 = this.get$_recurring_expense_state$_$this(), t2 = t1._recurring_expense_state$_map; return t2 == null ? t1._recurring_expense_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ExpenseEntity) : t2; }, get$list(_) { var t1 = this.get$_recurring_expense_state$_$this(), t2 = t1._recurring_expense_state$_list; return t2 == null ? t1._recurring_expense_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_recurring_expense_state$_$this() { var t1, t2, _this = this, $$v = _this._recurring_expense_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._recurring_expense_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._recurring_expense_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._recurring_expense_state$_$v = null; } return _this; }, _recurring_expense_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._recurring_expense_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$RecurringExpenseState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("RecurringExpenseState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._recurring_expense_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$RecurringExpenseUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$RecurringExpenseUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._recurring_expense_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._recurring_expense_state$__hashCode; if (t1 == null) { _this._recurring_expense_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("RecurringExpenseUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.RecurringExpenseUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_recurring_expense_state$_$this(), t2 = t1._recurring_expense_state$_editing; if (t2 == null) { t2 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t2); t1._recurring_expense_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_recurring_expense_state$_$this(), t2 = t1._recurring_expense_state$_listUIState; return t2 == null ? t1._recurring_expense_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_recurring_expense_state$_$this() { var t1, t2, _this = this, $$v = _this._recurring_expense_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ExpenseEntityBuilder(); A.ExpenseEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._expense_model$_$v = t1; t1 = t2; } _this._recurring_expense_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._recurring_expense_state$_listUIState = t2; _this._recurring_expense_state$_selectedId = $$v.selectedId; _this._recurring_expense_state$_forceSelected = $$v.forceSelected; _this._recurring_expense_state$_tabIndex = $$v.tabIndex; _this._recurring_expense_state$_saveCompleter = $$v.saveCompleter; _this._recurring_expense_state$_cancelCompleter = $$v.cancelCompleter; _this._recurring_expense_state$_$v = null; } return _this; }, _recurring_expense_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s23_ = "RecurringExpenseUIState", _$result = null; try { _$result0 = _this._recurring_expense_state$_$v; if (_$result0 == null) { t1 = _this._recurring_expense_state$_editing; t1 = t1 == null ? null : t1._expense_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_recurring_expense_state$_$this()._recurring_expense_state$_selectedId; t4 = _this.get$_recurring_expense_state$_$this()._recurring_expense_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_recurring_expense_state$_$this()._recurring_expense_state$_tabIndex, _s23_, "tabIndex"); t6 = _this.get$_recurring_expense_state$_$this()._recurring_expense_state$_saveCompleter; _$result0 = A._$RecurringExpenseUIState$_(_this.get$_recurring_expense_state$_$this()._recurring_expense_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._recurring_expense_state$_editing; if (t1 != null) t1._expense_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._recurring_expense_state$_$v = t1; return _$result; } }; A._RecurringExpenseUIState_Object_EntityUIState.prototype = {}; A.ViewRecurringInvoiceList.prototype = {$isPersistUI: 1}; A.ViewRecurringInvoice.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditRecurringInvoice.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$recurringInvoice() { return this.recurringInvoice; } }; A.ShowPdfRecurringInvoice.prototype = { get$invoice() { return this.invoice; } }; A.EditRecurringInvoiceItem.prototype = {$isPersistUI: 1}; A.UpdateRecurringInvoice.prototype = {$isPersistUI: 1, get$recurringInvoice() { return this.recurringInvoice; } }; A.UpdateRecurringInvoiceClient.prototype = {$isPersistUI: 1}; A.LoadRecurringInvoice.prototype = {}; A.LoadRecurringInvoices.prototype = {}; A.LoadRecurringInvoiceRequest.prototype = {$isStartLoading: 1}; A.LoadRecurringInvoiceFailure.prototype = { toString$0(_) { return "LoadRecurringInvoiceFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadRecurringInvoiceSuccess.prototype = { toString$0(_) { return "LoadRecurringInvoiceSuccess{recurringInvoice: " + this.recurringInvoice.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$recurringInvoice() { return this.recurringInvoice; } }; A.LoadRecurringInvoicesRequest.prototype = {$isStartLoading: 1}; A.LoadRecurringInvoicesFailure.prototype = { toString$0(_) { return "LoadRecurringInvoicesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadRecurringInvoicesSuccess.prototype = { toString$0(_) { return "LoadRecurringInvoicesSuccess{recurringInvoices: " + this.recurringInvoices.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.AddRecurringInvoiceContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.RemoveRecurringInvoiceContact.prototype = {$isPersistUI: 1}; A.SaveRecurringInvoiceRequest.prototype = {$isStartSaving: 1, get$recurringInvoice() { return this.recurringInvoice; } }; A.SaveRecurringInvoiceSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$recurringInvoice() { return this.recurringInvoice; } }; A.AddRecurringInvoiceSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$recurringInvoice() { return this.recurringInvoice; } }; A.AddRecurringInvoiceItem.prototype = {$isPersistUI: 1}; A.MoveRecurringInvoiceItem.prototype = {$isPersistUI: 1}; A.AddRecurringInvoiceItems.prototype = {$isPersistUI: 1}; A.UpdateRecurringInvoiceItem.prototype = {$isPersistUI: 1}; A.DeleteRecurringInvoiceItem.prototype = {$isPersistUI: 1}; A.SaveRecurringInvoiceFailure.prototype = {$isStopSaving: 1}; A.ArchiveRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.ArchiveRecurringInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.SendNowRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.SendNowRecurringInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.SendNowRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.UpdatePricesRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.UpdatePricesRecurringInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.UpdatePricesRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.IncreasePricesRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.IncreasePricesRecurringInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.IncreasePricesRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.DeleteRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.DeleteRecurringInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.RestoreRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.RestoreRecurringInvoicesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.FilterRecurringInvoices.prototype = {$isPersistUI: 1}; A.SortRecurringInvoices.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterRecurringInvoicesByState.prototype = {$isPersistUI: 1}; A.FilterRecurringInvoicesByStatus.prototype = {$isPersistUI: 1}; A.FilterRecurringInvoicesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterRecurringInvoicesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterRecurringInvoicesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterRecurringInvoicesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.SaveRecurringInvoiceDocumentRequest.prototype = {$isStartSaving: 1, get$invoice() { return this.invoice; } }; A.SaveRecurringInvoiceDocumentFailure.prototype = {$isStopSaving: 1}; A.StartRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.StartRecurringInvoicesSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.StartRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.StopRecurringInvoicesRequest.prototype = {$isStartSaving: 1}; A.StopRecurringInvoicesSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.StopRecurringInvoicesFailure.prototype = {$isStopSaving: 1}; A.handleRecurringInvoiceAction_closure.prototype = { call$1(recurringInvoice) { return recurringInvoice.get$id(recurringInvoice); }, $signature: 48 }; A.handleRecurringInvoiceAction_closure0.prototype = { call$1(_) { var t1 = A.snackBarCompleter(this.localization.get$updatedPrices(), null, false, type$.Null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdatePricesRecurringInvoicesRequest(t1, this.recurringInvoiceIds)); }, $signature: 28 }; A.handleRecurringInvoiceAction_closure1.prototype = { call$1(context) { var t2, t3, t4, t5, t6, _null = null, _s15_ = "increase_prices", t1 = {}; t1._recurring_invoice_actions$_amount = 0; t2 = this.localization; t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, _s15_); if (t4 == null) { t4 = t3.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s15_); t4.toString; } t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = t3.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "percent"); t5.toString; t5 = A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, "", _null, false, false, _null, new A.TextInputType(2, true, true), t5, _null, _null, false, new A.handleRecurringInvoiceAction__closure(t1), _null, _null, true, _null, _null, B.TextAlign_4, _null); t6 = t3.$index(0, t2); t6.toString; t6 = A.TextButton$(false, A.Text$(J.$index$asx(t6, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.handleRecurringInvoiceAction__closure0(context), _null); t2 = t3.$index(0, t2); t2.toString; return A.AlertDialog$(A._setArrayType([t6, A.TextButton$(false, A.Text$(J.$index$asx(t2, "submit").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.handleRecurringInvoiceAction__closure1(t1, context), _null)], type$.JSArray_Widget), _null, _null, t5, _null, _null, t4); }, $signature: 153 }; A.handleRecurringInvoiceAction__closure.prototype = { call$1(value) { return this._box_0._recurring_invoice_actions$_amount = A.parseDouble(value, false); }, $signature: 15 }; A.handleRecurringInvoiceAction__closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$1(0); }, $signature: 0 }; A.handleRecurringInvoiceAction__closure1.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$1(this._box_0._recurring_invoice_actions$_amount); }, $signature: 0 }; A.handleRecurringInvoiceAction_closure2.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_purchaseOrder; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleRecurringInvoiceAction_closure3.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_invoice; return b; }, $signature: 8 }; A.handleRecurringInvoiceAction_closure4.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_quote; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleRecurringInvoiceAction_closure5.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_entityType = B.EntityType_credit; b.get$_invoice_model$_$this()._designId = this.designId; return b; }, $signature: 8 }; A.handleRecurringInvoiceAction_closure6.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_recurringInvoice, this.recurringInvoices, null); }, $signature: 185 }; A.handleRecurringInvoiceAction_closure7.prototype = { call$1(context) { return new A.AddCommentDialog(this.recurringInvoice.id, B.EntityType_recurringInvoice, null); }, $signature: 134 }; A.StartRecurringInvoiceMultiselect.prototype = {}; A.AddToRecurringInvoiceMultiselect.prototype = {}; A.RemoveFromRecurringInvoiceMultiselect.prototype = {}; A.ClearRecurringInvoiceMultiselect.prototype = {}; A.UpdateRecurringInvoiceTab.prototype = {$isPersistUI: 1}; A._editRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s23_ = "/recurring_invoice/edit"; next.call$1(type$.nullable_EditRecurringInvoice._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s23_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s23_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewRecurringInvoice_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewRecurringInvoice_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewRecurringInvoice._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_invoice/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/recurring_invoice/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewRecurringInvoiceList_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s18_ = "/recurring_invoice"; next.call$1(type$.nullable_ViewRecurringInvoiceList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s18_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s18_, new A._viewRecurringInvoiceList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewRecurringInvoiceList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._showPdfRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_showPdfRecurringInvoice_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_showPdfRecurringInvoice_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ShowPdfRecurringInvoice._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_invoice/pdf")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/recurring_invoice/pdf", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._startRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.StartRecurringInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_start).then$1$1(0, new A._startRecurringInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._startRecurringInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._startRecurringInvoice__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringInvoicesSuccess(invoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._startRecurringInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._stopRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.StopRecurringInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.invoiceIds, B.EntityAction_stop).then$1$1(0, new A._stopRecurringInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._stopRecurringInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._stopRecurringInvoice__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopRecurringInvoicesSuccess(invoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._stopRecurringInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._updatePricesRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.UpdatePricesRecurringInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.recurringInvoiceIds, B.EntityAction_updatePrices).then$1$1(0, new A._updatePricesRecurringInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._updatePricesRecurringInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._updatePricesRecurringInvoice__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePricesRecurringInvoicesSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._updatePricesRecurringInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); type$.List_InvoiceEntity._as(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePricesRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._increasePricesRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.IncreasePricesRecurringInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$4$data(J.get$credentials$z(t1), dynamicAction.recurringInvoiceIds, B.EntityAction_increasePrices, A.LinkedHashMap_LinkedHashMap$_literal(["percentage_increase", dynamicAction.percentageIncrease], type$.String, type$.Object)).then$1$1(0, new A._increasePricesRecurringInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._increasePricesRecurringInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._increasePricesRecurringInvoice__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.IncreasePricesRecurringInvoicesSuccess()); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._increasePricesRecurringInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); type$.List_InvoiceEntity._as(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.IncreasePricesRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._sendNowRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SendNowRecurringInvoicesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.recurringInvoiceIds, B.EntityAction_sendNow).then$1$1(0, new A._sendNowRecurringInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._sendNowRecurringInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._sendNowRecurringInvoice__closure.prototype = { call$1(invoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SendNowRecurringInvoicesSuccess(invoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._sendNowRecurringInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); type$.List_InvoiceEntity._as(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SendNowRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._archiveRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevRecurringInvoices; type$.ArchiveRecurringInvoicesRequest._as(dynamicAction); t1 = dynamicAction.recurringInvoiceIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevRecurringInvoices = A.List_List$of(new A.MappedListIterable(t1, new A._archiveRecurringInvoice__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveRecurringInvoice__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveRecurringInvoice__closure1(store, prevRecurringInvoices, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveRecurringInvoice__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringInvoiceState.map._map$_map.$index(0, id); }, $signature: 93 }; A._archiveRecurringInvoice__closure0.prototype = { call$1(recurringInvoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveRecurringInvoicesSuccess(recurringInvoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._archiveRecurringInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevRecurringInvoices; type$.DeleteRecurringInvoicesRequest._as(dynamicAction); t1 = dynamicAction.recurringInvoiceIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevRecurringInvoices = A.List_List$of(new A.MappedListIterable(t1, new A._deleteRecurringInvoice__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteRecurringInvoice__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteRecurringInvoice__closure1(store, prevRecurringInvoices, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteRecurringInvoice__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringInvoiceState.map._map$_map.$index(0, id); }, $signature: 93 }; A._deleteRecurringInvoice__closure0.prototype = { call$1(recurringInvoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteRecurringInvoicesSuccess(recurringInvoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._deleteRecurringInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevRecurringInvoices; type$.RestoreRecurringInvoicesRequest._as(dynamicAction); t1 = dynamicAction.recurringInvoiceIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>"); prevRecurringInvoices = A.List_List$of(new A.MappedListIterable(t1, new A._restoreRecurringInvoice__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreRecurringInvoice__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreRecurringInvoice__closure1(store, prevRecurringInvoices, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreRecurringInvoice__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringInvoiceState.map._map$_map.$index(0, id); }, $signature: 93 }; A._restoreRecurringInvoice__closure0.prototype = { call$1(recurringInvoices) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreRecurringInvoicesSuccess(recurringInvoices)); this.action.completer.complete$1(0, null); }, $signature: 41 }; A._restoreRecurringInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreRecurringInvoicesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var updatedInvoice, t1; type$.SaveRecurringInvoiceRequest._as(dynamicAction); updatedInvoice = dynamicAction.recurringInvoice.rebuild$1(new A._saveRecurringInvoice__closure(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3$action(J.get$credentials$z(t1), updatedInvoice, dynamicAction.action).then$1$1(0, new A._saveRecurringInvoice__closure0(dynamicAction, store), type$.Null).catchError$1(new A._saveRecurringInvoice__closure1(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveRecurringInvoice__closure.prototype = { call$1(b) { var t1 = this.action.recurringInvoice.lineItems._list$_list; b.get$lineItems().replace$1(0, new A.WhereIterable(t1, new A._saveRecurringInvoice___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"))); return b; }, $signature: 8 }; A._saveRecurringInvoice___closure.prototype = { call$1(item) { return !item.get$isEmpty(0); }, $signature: 88 }; A._saveRecurringInvoice__closure0.prototype = { call$1(recurringInvoice) { var t1 = this.action, t2 = t1.recurringInvoice.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddRecurringInvoiceSuccess(recurringInvoice)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveRecurringInvoiceSuccess(recurringInvoice)); } t1.completer.complete$1(0, recurringInvoice); }, $signature: 84 }; A._saveRecurringInvoice__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringInvoiceFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadRecurringInvoice_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadRecurringInvoice._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadRecurringInvoiceRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.recurringInvoiceId).then$1$1(0, new A._loadRecurringInvoice__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadRecurringInvoice__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadRecurringInvoice__closure.prototype = { call$1(recurringInvoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringInvoiceSuccess(recurringInvoice)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 84 }; A._loadRecurringInvoice__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringInvoiceFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadRecurringInvoices_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadRecurringInvoices._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadRecurringInvoicesRequest()); this.repository.loadList$3(t1.get$credentials(0), dynamicAction.page, t1.get$filterDeletedClients()).then$1$1(0, new A._loadRecurringInvoices__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadRecurringInvoices__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadRecurringInvoices__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringInvoicesSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadRecurringInvoices___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadRecurringInvoices(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadPayments(null, 1)); }, $signature: 333 }; A._loadRecurringInvoices___closure.prototype = { call$1(client) { B.JSArray_methods.forEach$1(client.documents._list$_list, new A._loadRecurringInvoices____closure(this.documents, client)); }, $signature: 140 }; A._loadRecurringInvoices____closure.prototype = { call$1(invoice) { this.documents.push(invoice.rebuild$1(new A._loadRecurringInvoices_____closure(this.client))); }, $signature: 38 }; A._loadRecurringInvoices_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.client.id; b.get$_document_model$_$this()._parentType = B.EntityType_recurringInvoice; return b; }, $signature: 35 }; A._loadRecurringInvoices__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringInvoicesFailure(error)); }, $signature: 2 }; A._saveDocument_closure1.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveRecurringInvoiceDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.invoice, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure3(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure4(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringInvoiceDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure3.prototype = { call$1(invoice) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringInvoiceSuccess(invoice)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(invoice.documents._list$_list, new A._saveDocument___closure1(documents, invoice)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 84 }; A._saveDocument___closure1.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure1(this.invoice))); }, $signature: 38 }; A._saveDocument____closure1.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.invoice.id; b.get$_document_model$_$this()._parentType = B.EntityType_recurringInvoice; return b; }, $signature: 35 }; A._saveDocument__closure4.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveRecurringInvoiceDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.recurringInvoiceUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$recurringInvoiceListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer15().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._invoice_model$_$v = t1; t1 = $.$get$editingItemIndexReducer().call$2(t2.editingItemIndex, t3); b.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_editingItemIndex = t1; t1 = $.$get$selectedIdReducer15().call$2(t2.selectedId, t3); b.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer15().call$2(t2.forceSelected, t3); b.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_forceSelected = t1; t1 = $.$get$tabIndexReducer6().call$2(t2.tabIndex, t3); b.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_tabIndex = t1; t3 = $.$get$historyActivityIdReducer1().call$2(t2.historyActivityId, t3); b.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_historyActivityId = t3; return b; }, $signature: 1880 }; A.forceSelectedReducer_closure125.prototype = { call$2(completer, action) { return true; }, $signature: 1881 }; A.forceSelectedReducer_closure126.prototype = { call$2(completer, action) { return false; }, $signature: 1882 }; A.forceSelectedReducer_closure127.prototype = { call$2(completer, action) { return false; }, $signature: 1883 }; A.forceSelectedReducer_closure128.prototype = { call$2(completer, action) { return false; }, $signature: 1884 }; A.forceSelectedReducer_closure129.prototype = { call$2(completer, action) { return false; }, $signature: 1885 }; A.forceSelectedReducer_closure130.prototype = { call$2(completer, action) { return false; }, $signature: 1886 }; A.forceSelectedReducer_closure131.prototype = { call$2(completer, action) { return false; }, $signature: 1887 }; A.forceSelectedReducer_closure132.prototype = { call$2(completer, action) { return false; }, $signature: 1888 }; A.forceSelectedReducer_closure133.prototype = { call$2(completer, action) { return false; }, $signature: 1889 }; A.tabIndexReducer_closure13.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 1890 }; A.tabIndexReducer_closure14.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.historyActivityIdReducer_closure1.prototype = { call$2(index, action) { return action.activityId; }, $signature: 1891 }; A.editingItemIndexReducer_closure.prototype = { call$2(index, action) { return null; }, $signature: 1892 }; A.editingItemIndexReducer_closure0.prototype = { call$2(index, action) { return action.itemIndex; }, $signature: 1893 }; A.selectedIdReducer_closure239.prototype = { call$2(completer, action) { return ""; }, $signature: 1894 }; A.selectedIdReducer_closure240.prototype = { call$2(completer, action) { return ""; }, $signature: 1895 }; A.selectedIdReducer_closure241.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_recurringInvoice ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure242.prototype = { call$2(selectedId, action) { return action.recurringInvoiceId; }, $signature: 1896 }; A.selectedIdReducer_closure243.prototype = { call$2(selectedId, action) { return action.recurringInvoice.id; }, $signature: 1897 }; A.selectedIdReducer_closure244.prototype = { call$2(selectedId, action) { var t1 = action.get$invoice(); return t1.get$id(t1); }, $signature: 1898 }; A.selectedIdReducer_closure245.prototype = { call$2(selectedId, action) { return action.invoice.id; }, $signature: 1899 }; A.selectedIdReducer_closure246.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure247.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure248.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1900 }; A.selectedIdReducer_closure249.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1901 }; A.selectedIdReducer_closure250.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1902 }; A.selectedIdReducer_closure251.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1903 }; A.selectedIdReducer_closure252.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1904 }; A.selectedIdReducer_closure253.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1905 }; A.selectedIdReducer_closure254.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1906 }; A.selectedIdReducer_closure255.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1907 }; A.selectedIdReducer_closure256.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_recurringInvoice ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure257.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_recurringInvoice ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure76.prototype = { call$2(recurringInvoice, action) { return action.recurringInvoice.rebuild$1(new A.editingReducer__closure33()); }, $signature: 1908 }; A.editingReducer__closure33.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure77.prototype = { call$2(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A.editingReducer__closure32()); }, $signature: 629 }; A.editingReducer__closure32.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure78.prototype = { call$2(invoice, action) { return invoice.moveLineItem$2(action.oldIndex, action.newIndex); }, $signature: 1910 }; A.editingReducer_closure79.prototype = { call$2(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A.editingReducer__closure31()); }, $signature: 1911 }; A.editingReducer__closure31.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure80.prototype = { call$2(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A.editingReducer__closure30()); }, $signature: 1912 }; A.editingReducer__closure30.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; return b; }, $signature: 8 }; A.editingReducer_closure81.prototype = { call$2(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A.editingReducer__closure29(action.client)); }, $signature: 1913 }; A.editingReducer__closure29.prototype = { call$1(b) { var t1, t2, t3; b.get$_invoice_model$_$this()._invoice_model$_isChanged = true; t1 = this.client; t2 = t1 == null; t3 = t2 ? null : t1.id; if (t3 == null) t3 = ""; b.get$_invoice_model$_$this()._invoice_model$_clientId = t3; t3 = b.get$invitations(); t1 = t2 ? null : t1.get$emailContacts(); if (t1 == null) t1 = A._setArrayType([], type$.JSArray_ClientContactEntity); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvitationEntity>"); t3.replace$1(0, A.List_List$of(new A.MappedListIterable(t1, new A.editingReducer___closure1(), t2), true, t2._eval$1("ListIterable.E"))); return b; }, $signature: 8 }; A.editingReducer___closure1.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.editingReducer_closure82.prototype = { call$2(recurringInvoices, action) { return J.$index$asx(action.recurringInvoices, 0); }, $signature: 1914 }; A.editingReducer_closure83.prototype = { call$2(recurringInvoices, action) { return J.$index$asx(action.recurringInvoices, 0); }, $signature: 1915 }; A.editingReducer_closure84.prototype = { call$2(recurringInvoices, action) { return J.$index$asx(action.recurringInvoices, 0); }, $signature: 1916 }; A.editingReducer_closure85.prototype = { call$2(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A.editingReducer__closure28(action)); }, $signature: 1917 }; A.editingReducer__closure28.prototype = { call$1(b) { var t1 = b.get$invitations(), t2 = this.action, t3 = t2.invitation; t2 = t3 == null ? A.InvitationEntity_InvitationEntity(t2.contact.id, null) : t3; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 8 }; A.editingReducer_closure86.prototype = { call$2(recurringInvoice, action) { return recurringInvoice.rebuild$1(new A.editingReducer__closure27(action)); }, $signature: 1918 }; A.editingReducer__closure27.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$invitations().get$_safeList(), this.action.invitation); return b; }, $signature: 8 }; A._addRecurringInvoiceItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.item); return b; }, $signature: 8 }; A._addRecurringInvoiceItem_closure0.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action.index; t2.toString; $.$get$isSoundMode(); B.JSArray_methods.insert$2(t1.get$_safeList(), t2, this.item); return b; }, $signature: 8 }; A._addRecurringInvoiceItems_closure.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.action.items); return b; }, $signature: 8 }; A._removeRecurringInvoiceItem_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$lineItems().get$_safeList(), this.action.index); return b; }, $signature: 8 }; A._updateRecurringInvoiceItem_closure.prototype = { call$1(b) { var t1 = b.get$lineItems(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.item; return b; }, $signature: 8 }; A.recurringInvoiceListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.recurringInvoiceListReducer__closure()); }, $signature: 62 }; A.recurringInvoiceListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterRecurringInvoicesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterRecurringInvoicesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterRecurringInvoicesByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterRecurringInvoicesByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterRecurringInvoices_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.recurringInvoiceListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortRecurringInvoices_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure15.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure15.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure15.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure15.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure12.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 209 }; A._purgeClientSuccess_closure13.prototype = { call$1(each) { return each.id; }, $signature: 307 }; A._purgeClientSuccess_closure11.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure7(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure8(t1), true); return b; }, $signature: 349 }; A._purgeClientSuccess__closure7.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 446 }; A._purgeClientSuccess__closure8.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._archiveRecurringInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringInvoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_invoice_state$_$this(); t5 = t4._recurring_invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 261 }; A._deleteRecurringInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringInvoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_invoice_state$_$this(); t5 = t4._recurring_invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 261 }; A._emailRecurringInvoiceSuccess_closure.prototype = { call$1(b) { var t1 = b.get$map(0), t2 = this.action, t3 = t2.get$invoice(); t1.$indexSet(0, t3.get$id(t3), t2.get$invoice()); return b; }, $signature: 349 }; A._restoreRecurringInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringInvoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_invoice_state$_$this(); t5 = t4._recurring_invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 261 }; A._sendNowRecurringInvoiceSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.recurringInvoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_invoice_state$_$this(); t5 = t4._recurring_invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 261 }; A._startRecurringInvoicesSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_invoice_state$_$this(); t5 = t4._recurring_invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 261 }; A._stopRecurringInvoicesSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.invoices), t2 = type$.MapBuilder_String_InvoiceEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_recurring_invoice_state$_$this(); t5 = t4._recurring_invoice_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._recurring_invoice_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 261 }; A._addRecurringInvoice_closure.prototype = { call$1(b) { var t1 = this.action.recurringInvoice, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addRecurringInvoice__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 349 }; A._addRecurringInvoice__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A._updateRecurringInvoice_closure.prototype = { call$1(b) { b.get$map(0).$indexSet(0, J.get$id$x(this.action.get$recurringInvoice()), this.recurringInvoice.rebuild$1(new A._updateRecurringInvoice__closure())); return b; }, $signature: 349 }; A._updateRecurringInvoice__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_invoice_model$_$this()._invoice_model$_loadedAt = t1; return b; }, $signature: 8 }; A.memoizedFilteredRecurringInvoiceList_closure.prototype = { call$7(selectionState, recurringInvoiceMap, clientMap, vendorMap, recurringInvoiceList, recurringInvoiceListState, userMap) { return A.filteredRecurringInvoicesSelector(selectionState, recurringInvoiceMap, clientMap, vendorMap, recurringInvoiceList, recurringInvoiceListState, userMap); }, $signature: 1921 }; A.filteredRecurringInvoicesSelector_closure.prototype = { call$1(recurringInvoiceId) { var t2, client, t3, _this = this, t1 = _this.recurringInvoiceMap._map$_map.$index(0, recurringInvoiceId); t1.toString; t2 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t2); if (client == null) client = A.ClientEntity_ClientEntity(null, t2, null, null); if (t1.id === _this.selectionState.selectedId) return true; if (client.archivedAt > 0) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) t2 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t2 = false; if (t2) return false; t2 = _this.filterEntityType; if (t2 === B.EntityType_client && client.id !== _this.filterEntityId) return false; else if (t2 === B.EntityType_user && t1.assignedUserId != _this.filterEntityId) return false; else if (t2 === B.EntityType_paymentLink && t1.subscriptionId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_design && t1.designId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_group && client.groupId !== _this.filterEntityId) return false; else if (t2 === B.EntityType_project && t1.projectId !== _this.filterEntityId) return false; t2 = _this.invoiceListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; if (!t1.matchesStatuses$1(t2.statusFilters)) return false; t3 = t2.filter; if (!t1.matchesFilter$1(t3) && !client.matchesNameOrEmail$1(t3)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t2 = t2.custom4Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredRecurringInvoicesSelector_closure0.prototype = { call$2(recurringInvoiceAId, recurringInvoiceBId) { var t3, _this = this, t1 = _this.recurringInvoiceMap._map$_map, t2 = t1.$index(0, recurringInvoiceAId); t2.toString; t3 = _this.invoiceListState; return t2.compareTo$6$clientMap$invoice$sortAscending$sortField$userMap$vendorMap(0, _this.clientMap, t1.$index(0, recurringInvoiceBId), t3.sortAscending, t3.sortField, _this.userMap, _this.vendorMap); }, $signature: 27 }; A.memoizedRecurringInvoiceStatsForClient_closure.prototype = { call$2(clientId, invoiceMap) { return A.recurringInvoiceStatsForClient(clientId, invoiceMap); }, $signature: 105 }; A.recurringInvoiceStatsForClient_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.clientId === this.clientId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedRecurringInvoiceStatsForUser_closure.prototype = { call$2(userId, invoiceMap) { return A.recurringInvoiceStatsForUser(userId, invoiceMap); }, $signature: 105 }; A.recurringInvoiceStatsForUser_closure.prototype = { call$2(invoiceId, invoice) { var t1; if (invoice.assignedUserId === this.userId) { if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countActive; else { t1 = invoice.isDeleted; t1.toString; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedRecurringInvoiceStatsForInvoice_closure.prototype = { call$2(invoiceId, invoiceMap) { return A.recurringInvoiceStatsForInvoice(invoiceId, invoiceMap); }, $signature: 105 }; A.recurringInvoiceStatsForInvoice_closure.prototype = { call$2(invoiceId, invoice) { var t1; if (invoice.recurringId === this.recurrinInvoiceId) { if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countActive; else { t1 = invoice.isDeleted; t1.toString; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedRecurringInvoiceStatsForDesign_closure.prototype = { call$2(designId, recurringInvoiceMap) { return A.recurringInvoiceStatsForDesign(designId, recurringInvoiceMap); }, $signature: 105 }; A.recurringInvoiceStatsForDesign_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.designId === this.designId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.memoizedRecurringInvoiceStatsForSubscription_closure.prototype = { call$2(subscriptionId, invoiceMap) { return A.recurringInvoiceStatsForSubscription(subscriptionId, invoiceMap); }, $signature: 105 }; A.recurringInvoiceStatsForSubscription_closure.prototype = { call$2(invoiceId, invoice) { var t1, t2; if (invoice.subscriptionId === this.subscriptionId) { t1 = invoice.archivedAt > 0; if (t1) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = invoice.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 75 }; A.RecurringInvoiceState.prototype = { $get$1(_, invoiceId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, invoiceId)) { t1 = t1.$index(0, invoiceId); t1.toString; return t1; } else return A.InvoiceEntity_InvoiceEntity(_null, _null, invoiceId, _null, _null, _null); }, loadRecurringInvoices$1(clients) { return this.rebuild$1(new A.RecurringInvoiceState_loadRecurringInvoices_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.RecurringInvoiceState_loadRecurringInvoices_closure0(), new A.RecurringInvoiceState_loadRecurringInvoices_closure1(), type$.String, type$.InvoiceEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.RecurringInvoiceState_loadRecurringInvoices_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.RecurringInvoiceState_loadRecurringInvoices_closure1.prototype = { call$1(item) { return item; }, $signature: 115 }; A.RecurringInvoiceState_loadRecurringInvoices_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 349 }; A.RecurringInvoiceUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$RecurringInvoiceStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_SIL), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.RecurringInvoiceStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_InvoiceEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_recurring_invoice_state$_$this(); t6 = t5._recurring_invoice_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._recurring_invoice_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_SIL); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_recurring_invoice_state$_$this(); t6 = t5._recurring_invoice_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._recurring_invoice_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._recurring_invoice_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_OBc; }, get$wireName() { return "RecurringInvoiceState"; } }; A._$RecurringInvoiceUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_fXI)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.RecurringInvoiceUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.InvoiceEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_recurring_invoice_state$_$this(); t4 = t3._recurring_invoice_state$_editing; if (t4 == null) { t4 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t4); t3._recurring_invoice_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_fXI); t4.toString; t2._as(t4); t3._invoice_model$_$v = t4; break; case "listUIState": t3 = result.get$_recurring_invoice_state$_$this(); t4 = t3._recurring_invoice_state$_listUIState; t3 = t4 == null ? t3._recurring_invoice_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_tabIndex = t3; break; } } return result._recurring_invoice_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_QTB; }, get$wireName() { return "RecurringInvoiceUIState"; } }; A._$RecurringInvoiceState.prototype = { rebuild$1(updates) { var t1 = new A.RecurringInvoiceStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._recurring_invoice_state$_$v = this; updates.call$1(t1); return t1._recurring_invoice_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$RecurringInvoiceState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._recurring_invoice_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._recurring_invoice_state$__hashCode; if (t1 == null) { _this._recurring_invoice_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("RecurringInvoiceState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.RecurringInvoiceStateBuilder.prototype = { get$map(_) { var t1 = this.get$_recurring_invoice_state$_$this(), t2 = t1._recurring_invoice_state$_map; return t2 == null ? t1._recurring_invoice_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.InvoiceEntity) : t2; }, get$list(_) { var t1 = this.get$_recurring_invoice_state$_$this(), t2 = t1._recurring_invoice_state$_list; return t2 == null ? t1._recurring_invoice_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_recurring_invoice_state$_$this() { var t1, t2, _this = this, $$v = _this._recurring_invoice_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._recurring_invoice_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._recurring_invoice_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._recurring_invoice_state$_$v = null; } return _this; }, _recurring_invoice_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._recurring_invoice_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$RecurringInvoiceState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("RecurringInvoiceState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._recurring_invoice_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$RecurringInvoiceUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$RecurringInvoiceUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.editingItemIndex == other.editingItemIndex) if (_this.historyActivityId == other.historyActivityId) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._recurring_invoice_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingItemIndex)), J.get$hashCode$(_this.historyActivityId)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._recurring_invoice_state$__hashCode; if (t1 == null) { _this._recurring_invoice_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("RecurringInvoiceUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingItemIndex", _this.editingItemIndex); t2.add$2(t1, "historyActivityId", _this.historyActivityId); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.RecurringInvoiceUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_recurring_invoice_state$_$this(), t2 = t1._recurring_invoice_state$_editing; if (t2 == null) { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); t1._recurring_invoice_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_recurring_invoice_state$_$this(), t2 = t1._recurring_invoice_state$_listUIState; return t2 == null ? t1._recurring_invoice_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_recurring_invoice_state$_$this() { var t1, t2, _this = this, $$v = _this._recurring_invoice_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.InvoiceEntityBuilder(); A.InvoiceEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._invoice_model$_$v = t1; t1 = t2; } _this._recurring_invoice_state$_editing = t1; _this._recurring_invoice_state$_editingItemIndex = $$v.editingItemIndex; _this._recurring_invoice_state$_historyActivityId = $$v.historyActivityId; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._recurring_invoice_state$_listUIState = t2; _this._recurring_invoice_state$_selectedId = $$v.selectedId; _this._recurring_invoice_state$_forceSelected = $$v.forceSelected; _this._recurring_invoice_state$_tabIndex = $$v.tabIndex; _this._recurring_invoice_state$_saveCompleter = $$v.saveCompleter; _this._recurring_invoice_state$_cancelCompleter = $$v.cancelCompleter; _this._recurring_invoice_state$_$v = null; } return _this; }, _recurring_invoice_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s23_ = "RecurringInvoiceUIState", _$result = null; try { _$result0 = _this._recurring_invoice_state$_$v; if (_$result0 == null) { t1 = _this._recurring_invoice_state$_editing; t1 = t1 == null ? null : t1._invoice_model$_build$0(); t2 = _this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_editingItemIndex; t3 = _this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_historyActivityId; t4 = _this.get$listUIState()._list_ui_state$_build$0(); t5 = _this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_selectedId; t6 = _this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_forceSelected; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_tabIndex, _s23_, "tabIndex"); t8 = _this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_saveCompleter; _$result0 = A._$RecurringInvoiceUIState$_(_this.get$_recurring_invoice_state$_$this()._recurring_invoice_state$_cancelCompleter, t1, t2, t6, t3, t4, t8, t5, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._recurring_invoice_state$_editing; if (t1 != null) t1._invoice_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s23_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._recurring_invoice_state$_$v = t1; return _$result; } }; A._RecurringInvoiceUIState_Object_EntityUIState.prototype = {}; A.ViewReports.prototype = {$isPersistUI: 1}; A.UpdateReportSettings.prototype = {$isPersistUI: 1, get$group() { return this.group; } }; A._viewReports_closure.prototype = { call$3(store, dynamicAction, next) { A.checkForChanges(new A._viewReports__closure(store, next, type$.ViewReports._as(dynamicAction)), false, store); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewReports__closure.prototype = { call$0() { var _s8_ = "/reports", t1 = this.store, t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s8_)); this.next.call$1(this.action); t1 = t1.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s8_, new A._viewReports___closure(), type$.nullable_Object); }, $signature: 4 }; A._viewReports___closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A.reportsUIReducer_closure.prototype = { call$1(b) { b.get$_reports_state$_$this()._group = ""; b.get$_reports_state$_$this()._subgroup = ""; b.get$_reports_state$_$this()._selectedGroup = ""; b.get$_reports_state$_$this()._chart = ""; return b; }, $signature: 577 }; A.reportsUIReducer_closure0.prototype = { call$1(b) { b.get$_reports_state$_$this()._report = this.action.report; return b; }, $signature: 577 }; A.reportsUIReducer_closure1.prototype = { call$1(b) { var t2, _this = this, t1 = _this.action; b.get$_reports_state$_$this()._report = t1.report; t2 = t1.group; if (t2 == null) t2 = _this.state.group; b.get$_reports_state$_$this()._group = t2; t2 = t1.selectedGroup; if (t2 == null) t2 = _this.state.selectedGroup; b.get$_reports_state$_$this()._selectedGroup = t2; t2 = t1.subgroup; if (t2 == null) t2 = _this.state.subgroup; b.get$_reports_state$_$this()._subgroup = t2; t2 = t1.chart; if (t2 == null) t2 = _this.state.chart; b.get$_reports_state$_$this()._chart = t2; t2 = t1.customStartDate; if (t2 == null) t2 = _this.state.customStartDate; b.get$_reports_state$_$this()._customStartDate = t2; t2 = t1.customEndDate; if (t2 == null) t2 = _this.state.customEndDate; b.get$_reports_state$_$this()._customEndDate = t2; t2 = b.get$filters(); t1 = t1.filters; t2.replace$1(0, t1 == null ? _this.state.filters : t1); return b; }, $signature: 577 }; A.ReportsUIState.prototype = { get$isGroupByFiltered() { var t1 = this.group, t2 = this.filters._map$_map; if (t2.containsKey$1(0, t1)) { t1 = t2.$index(0, t1); t1.toString; t1 = J.get$length$asx(t1) !== 0; } else t1 = false; return t1; } }; A._$ReportsUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["report", serializers.serialize$2$specifiedType(object.report, B.FullType_h8g), "group", serializers.serialize$2$specifiedType(object.group, B.FullType_h8g), "selectedGroup", serializers.serialize$2$specifiedType(object.selectedGroup, B.FullType_h8g), "chart", serializers.serialize$2$specifiedType(object.chart, B.FullType_h8g), "subgroup", serializers.serialize$2$specifiedType(object.subgroup, B.FullType_h8g), "customStartDate", serializers.serialize$2$specifiedType(object.customStartDate, B.FullType_h8g), "customEndDate", serializers.serialize$2$specifiedType(object.customEndDate, B.FullType_h8g), "filters", serializers.serialize$2$specifiedType(object.filters, B.FullType_2Vk)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, t3, result = new A.ReportsUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_String; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "report": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._report = t2; break; case "group": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._group = t2; break; case "selectedGroup": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._selectedGroup = t2; break; case "chart": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._chart = t2; break; case "subgroup": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._subgroup = t2; break; case "customStartDate": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._customStartDate = t2; break; case "customEndDate": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t2.toString; A._asString(t2); result.get$_reports_state$_$this()._customEndDate = t2; break; case "filters": t2 = result.get$_reports_state$_$this(); t3 = t2._filters; if (t3 == null) { t3 = new A.MapBuilder(null, $, null, t1); t3.replace$1(0, B.Map_empty1); t2._filters = t3; t2 = t3; } else t2 = t3; t3 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t3.toString; t2.replace$1(0, t3); break; } } return result._reports_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Y3P0; }, get$wireName() { return "ReportsUIState"; } }; A._$ReportsUIState.prototype = { rebuild$1(updates) { var t1 = new A.ReportsUIStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._reports_state$_$v = this; updates.call$1(t1); return t1._reports_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ReportsUIState && _this.report === other.report && _this.group === other.group && _this.selectedGroup === other.selectedGroup && _this.chart === other.chart && _this.subgroup === other.subgroup && _this.customStartDate === other.customStartDate && _this.customEndDate === other.customEndDate && _this.filters.$eq(0, other.filters); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._reports_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.report)), B.JSString_methods.get$hashCode(_this.group)), B.JSString_methods.get$hashCode(_this.selectedGroup)), B.JSString_methods.get$hashCode(_this.chart)), B.JSString_methods.get$hashCode(_this.subgroup)), B.JSString_methods.get$hashCode(_this.customStartDate)), B.JSString_methods.get$hashCode(_this.customEndDate)), _this.filters.get$hashCode(0))); t1 = _this._reports_state$__hashCode; if (t1 == null) { _this._reports_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ReportsUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "report", _this.report); t2.add$2(t1, "group", _this.group); t2.add$2(t1, "selectedGroup", _this.selectedGroup); t2.add$2(t1, "chart", _this.chart); t2.add$2(t1, "subgroup", _this.subgroup); t2.add$2(t1, "customStartDate", _this.customStartDate); t2.add$2(t1, "customEndDate", _this.customEndDate); t2.add$2(t1, "filters", _this.filters); return t2.toString$0(t1); }, get$group() { return this.group; } }; A.ReportsUIStateBuilder.prototype = { get$group() { return this.get$_reports_state$_$this()._group; }, get$filters() { var t1 = this.get$_reports_state$_$this(), t2 = t1._filters; if (t2 == null) { t2 = type$.String; t2 = t1._filters = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$_reports_state$_$this() { var t1, t2, _this = this, $$v = _this._reports_state$_$v; if ($$v != null) { _this._report = $$v.report; _this._group = $$v.group; _this._selectedGroup = $$v.selectedGroup; _this._chart = $$v.chart; _this._subgroup = $$v.subgroup; _this._customStartDate = $$v.customStartDate; _this._customEndDate = $$v.customEndDate; t1 = $$v.filters; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._filters = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); _this._reports_state$_$v = null; } return _this; }, _reports_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "ReportsUIState", _$result = null; try { _$result0 = _this._reports_state$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._report, _s14_, "report"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._group, _s14_, "group"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._selectedGroup, _s14_, "selectedGroup"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._chart, _s14_, "chart"); t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._subgroup, _s14_, "subgroup"); t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._customStartDate, _s14_, "customStartDate"); _$result0 = A._$ReportsUIState$_(t4, A.BuiltValueNullFieldError_checkNotNull(_this.get$_reports_state$_$this()._customEndDate, _s14_, "customEndDate"), t6, _this.get$filters().build$0(), t2, t1, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "filters"; _this.get$filters().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._reports_state$_$v = t1; return _$result; } }; A.ViewScheduleList.prototype = {$isPersistUI: 1}; A.ViewSchedule.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$scheduleId() { return this.scheduleId; } }; A.EditSchedule.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$schedule() { return this.schedule; } }; A.UpdateSchedule.prototype = {$isPersistUI: 1, get$schedule() { return this.schedule; } }; A.LoadScheduleRequest.prototype = {$isStartLoading: 1}; A.LoadScheduleFailure.prototype = { toString$0(_) { return "LoadScheduleFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadScheduleSuccess.prototype = { toString$0(_) { return "LoadScheduleSuccess{schedule: " + this.schedule.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$schedule() { return this.schedule; } }; A.LoadSchedulesRequest.prototype = {$isStartLoading: 1}; A.LoadSchedulesFailure.prototype = { toString$0(_) { return "LoadSchedulesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadSchedulesSuccess.prototype = { toString$0(_) { return "LoadSchedulesSuccess{schedules: " + this.schedules.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveScheduleRequest.prototype = {$isStartSaving: 1, get$schedule() { return this.schedule; } }; A.SaveScheduleSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$schedule() { return this.schedule; } }; A.AddScheduleSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$schedule() { return this.schedule; } }; A.SaveScheduleFailure.prototype = {$isStopSaving: 1}; A.ArchiveSchedulesRequest.prototype = {$isStartSaving: 1}; A.ArchiveSchedulesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveSchedulesFailure.prototype = {$isStopSaving: 1}; A.DeleteSchedulesRequest.prototype = {$isStartSaving: 1}; A.DeleteSchedulesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteSchedulesFailure.prototype = {$isStopSaving: 1}; A.RestoreSchedulesRequest.prototype = {$isStartSaving: 1}; A.RestoreSchedulesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreSchedulesFailure.prototype = {$isStopSaving: 1}; A.FilterSchedules.prototype = {$isPersistUI: 1}; A.SortSchedules.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterSchedulesByState.prototype = {$isPersistUI: 1}; A.FilterSchedulesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterSchedulesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterSchedulesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterSchedulesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartScheduleMultiselect.prototype = {}; A.AddToScheduleMultiselect.prototype = {}; A.RemoveFromScheduleMultiselect.prototype = {}; A.ClearScheduleMultiselect.prototype = {}; A.handleScheduleAction_closure.prototype = { call$1(schedule) { return schedule.get$id(schedule); }, $signature: 48 }; A._editSchedule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s24_ = "/settings/schedules/edit"; next.call$1(type$.nullable_EditSchedule._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s24_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s24_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewSchedule_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewSchedule_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewSchedule_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewSchedule._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/schedules/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/schedules/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewScheduleList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s19_ = "/settings/schedules"; next.call$1(type$.nullable_ViewScheduleList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s19_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s19_, new A._viewScheduleList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewScheduleList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveSchedule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevSchedules; type$.ArchiveSchedulesRequest._as(dynamicAction); t1 = dynamicAction.scheduleIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ScheduleEntity?>"); prevSchedules = A.List_List$of(new A.MappedListIterable(t1, new A._archiveSchedule__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveSchedule__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveSchedule__closure1(store, prevSchedules, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveSchedule__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].scheduleState.map._map$_map.$index(0, id); }, $signature: 578 }; A._archiveSchedule__closure0.prototype = { call$1(schedules) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveSchedulesSuccess(schedules)); this.action.completer.complete$1(0, null); }, $signature: 579 }; A._archiveSchedule__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveSchedulesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteSchedule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevSchedules; type$.DeleteSchedulesRequest._as(dynamicAction); t1 = dynamicAction.scheduleIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ScheduleEntity?>"); prevSchedules = A.List_List$of(new A.MappedListIterable(t1, new A._deleteSchedule__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteSchedule__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteSchedule__closure1(store, prevSchedules, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteSchedule__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].scheduleState.map._map$_map.$index(0, id); }, $signature: 578 }; A._deleteSchedule__closure0.prototype = { call$1(schedules) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteSchedulesSuccess(schedules)); this.action.completer.complete$1(0, null); }, $signature: 579 }; A._deleteSchedule__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteSchedulesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreSchedule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevSchedules; type$.RestoreSchedulesRequest._as(dynamicAction); t1 = dynamicAction.scheduleIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ScheduleEntity?>"); prevSchedules = A.List_List$of(new A.MappedListIterable(t1, new A._restoreSchedule__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreSchedule__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreSchedule__closure1(store, prevSchedules, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreSchedule__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].scheduleState.map._map$_map.$index(0, id); }, $signature: 578 }; A._restoreSchedule__closure0.prototype = { call$1(schedules) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreSchedulesSuccess(schedules)); this.action.completer.complete$1(0, null); }, $signature: 579 }; A._restoreSchedule__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreSchedulesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveSchedule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveScheduleRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.schedule; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveSchedule__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveSchedule__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveSchedule__closure.prototype = { call$1(schedule) { var t1 = this.action, t2 = t1.schedule.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddScheduleSuccess(schedule)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveScheduleSuccess(schedule)); } t1.completer.complete$1(0, schedule); }, $signature: 393 }; A._saveSchedule__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveScheduleFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadSchedule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadSchedule._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadScheduleRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.scheduleId).then$1$1(0, new A._loadSchedule__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadSchedule__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadSchedule__closure.prototype = { call$1(schedule) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadScheduleSuccess(schedule)); this.action.completer.complete$1(0, null); }, $signature: 393 }; A._loadSchedule__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadScheduleFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadSchedules_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadSchedules._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadSchedulesRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadSchedules__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadSchedules__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadSchedules__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadSchedulesSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 1926 }; A._loadSchedules__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadSchedulesFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.scheduleUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$scheduleListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer24().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._schedule_model$_$v = t1; t1 = $.$get$selectedIdReducer24().call$2(t2.selectedId, t3); b.get$_schedule_state$_$this()._schedule_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer24().call$2(t2.forceSelected, t3); b.get$_schedule_state$_$this()._schedule_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer13().call$2(t2.tabIndex, t3); b.get$_schedule_state$_$this()._schedule_state$_tabIndex = t3; return b; }, $signature: 1927 }; A.forceSelectedReducer_closure201.prototype = { call$2(completer, action) { return true; }, $signature: 1928 }; A.forceSelectedReducer_closure202.prototype = { call$2(completer, action) { return false; }, $signature: 1929 }; A.forceSelectedReducer_closure203.prototype = { call$2(completer, action) { return false; }, $signature: 1930 }; A.forceSelectedReducer_closure204.prototype = { call$2(completer, action) { return false; }, $signature: 1931 }; A.forceSelectedReducer_closure205.prototype = { call$2(completer, action) { return false; }, $signature: 1932 }; A.forceSelectedReducer_closure206.prototype = { call$2(completer, action) { return false; }, $signature: 1933 }; A.forceSelectedReducer_closure207.prototype = { call$2(completer, action) { return false; }, $signature: 1934 }; A.forceSelectedReducer_closure208.prototype = { call$2(completer, action) { return false; }, $signature: 1935 }; A.tabIndexReducer_closure27.prototype = { call$2(completer, action) { return action.get$tabIndex(action); }, $signature: 1936 }; A.tabIndexReducer_closure28.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure384.prototype = { call$2(completer, action) { return ""; }, $signature: 1937 }; A.selectedIdReducer_closure385.prototype = { call$2(completer, action) { return ""; }, $signature: 1938 }; A.selectedIdReducer_closure386.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_schedule ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure387.prototype = { call$2(selectedId, action) { return action.get$scheduleId(); }, $signature: 82 }; A.selectedIdReducer_closure388.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$schedule()); }, $signature: 82 }; A.selectedIdReducer_closure389.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure390.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure391.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1939 }; A.selectedIdReducer_closure392.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1940 }; A.selectedIdReducer_closure393.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1941 }; A.selectedIdReducer_closure394.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1942 }; A.selectedIdReducer_closure395.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1943 }; A.selectedIdReducer_closure396.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1944 }; A.selectedIdReducer_closure397.prototype = { call$2(selectedId, action) { return ""; }, $signature: 1945 }; A.selectedIdReducer_closure398.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_schedule ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure126.prototype = { call$2(schedules, action) { return J.$index$asx(action.schedules, 0); }, $signature: 1946 }; A.editingReducer_closure127.prototype = { call$2(schedules, action) { return J.$index$asx(action.schedules, 0); }, $signature: 1947 }; A.editingReducer_closure128.prototype = { call$2(schedules, action) { return J.$index$asx(action.schedules, 0); }, $signature: 1948 }; A.editingReducer_closure129.prototype = { call$2(schedule, action) { return action.schedule.rebuild$1(new A.editingReducer__closure48()); }, $signature: 1949 }; A.editingReducer__closure48.prototype = { call$1(b) { b.get$_schedule_model$_$this()._schedule_model$_isChanged = true; return b; }, $signature: 70 }; A.scheduleListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.scheduleListReducer__closure()); }, $signature: 62 }; A.scheduleListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewScheduleList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterSchedulesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSchedulesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSchedulesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSchedulesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSchedulesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterSchedulesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterSchedules_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.scheduleListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortSchedules_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure24.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure24.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure24.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure24.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveScheduleSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.schedules), t2 = type$.MapBuilder_String_ScheduleEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_schedule_state$_$this(); t5 = t4._schedule_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._schedule_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 581 }; A._deleteScheduleSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.schedules), t2 = type$.MapBuilder_String_ScheduleEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_schedule_state$_$this(); t5 = t4._schedule_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._schedule_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 581 }; A._restoreScheduleSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.schedules), t2 = type$.MapBuilder_String_ScheduleEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_schedule_state$_$this(); t5 = t4._schedule_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._schedule_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 581 }; A._addSchedule_closure.prototype = { call$1(b) { var t1 = this.action.schedule, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 392 }; A._updateSchedule_closure.prototype = { call$1(b) { var t1 = this.action.schedule; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 392 }; A._setLoadedSchedule_closure.prototype = { call$1(b) { var t1 = this.action.schedule; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 392 }; A.memoizedFilteredScheduleList_closure.prototype = { call$4(selectionState, scheduleMap, scheduleList, scheduleListState) { return A.filteredSchedulesSelector(selectionState, scheduleMap, scheduleList, scheduleListState); }, $signature: 1952 }; A.filteredSchedulesSelector_closure.prototype = { call$1(scheduleId) { var schedule = this.scheduleMap._map$_map.$index(0, scheduleId), t1 = this.filterEntityId; if (t1 != null && schedule.id !== t1) return false; t1 = this.scheduleListState; if (!schedule.matchesStates$1(t1.stateFilters)) return false; return A.matchesStrings(A._setArrayType([schedule.template], type$.JSArray_nullable_String), t1.filter); }, $signature: 12 }; A.filteredSchedulesSelector_closure0.prototype = { call$2(scheduleAId, scheduleBId) { var t3, t1 = this.scheduleMap._map$_map, t2 = t1.$index(0, scheduleAId); t2.toString; t3 = this.scheduleListState; return t2.compareTo$3(0, t1.$index(0, scheduleBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.ScheduleState.prototype = { loadSchedules$1(clients) { return this.rebuild$1(new A.ScheduleState_loadSchedules_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.ScheduleState_loadSchedules_closure0(), new A.ScheduleState_loadSchedules_closure1(), type$.String, type$.ScheduleEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.ScheduleState_loadSchedules_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.ScheduleState_loadSchedules_closure1.prototype = { call$1(item) { return item; }, $signature: 1953 }; A.ScheduleState_loadSchedules_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 392 }; A.ScheduleUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$ScheduleStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_sp4), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.ScheduleStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_ScheduleEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_schedule_state$_$this(); t6 = t5._schedule_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._schedule_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_sp4); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_schedule_state$_$this(); t6 = t5._schedule_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._schedule_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._schedule_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_YwU; }, get$wireName() { return "ScheduleState"; } }; A._$ScheduleUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MPS)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.ScheduleUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.ScheduleEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_schedule_state$_$this(); t4 = t3._schedule_state$_editing; t3 = t4 == null ? t3._schedule_state$_editing = new A.ScheduleEntityBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_MPS); t4.toString; t2._as(t4); t3._schedule_model$_$v = t4; break; case "listUIState": t3 = result.get$_schedule_state$_$this(); t4 = t3._schedule_state$_listUIState; t3 = t4 == null ? t3._schedule_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_schedule_state$_$this()._schedule_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_schedule_state$_$this()._schedule_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_schedule_state$_$this()._schedule_state$_tabIndex = t3; break; } } return result._schedule_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_8Rg; }, get$wireName() { return "ScheduleUIState"; } }; A._$ScheduleState.prototype = { rebuild$1(updates) { var t1 = new A.ScheduleStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._schedule_state$_$v = this; updates.call$1(t1); return t1._schedule_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$ScheduleState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._schedule_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._schedule_state$__hashCode; if (t1 == null) { _this._schedule_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("ScheduleState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.ScheduleStateBuilder.prototype = { get$map(_) { var t1 = this.get$_schedule_state$_$this(), t2 = t1._schedule_state$_map; return t2 == null ? t1._schedule_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.ScheduleEntity) : t2; }, get$list(_) { var t1 = this.get$_schedule_state$_$this(), t2 = t1._schedule_state$_list; return t2 == null ? t1._schedule_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_schedule_state$_$this() { var t1, t2, _this = this, $$v = _this._schedule_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._schedule_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._schedule_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._schedule_state$_$v = null; } return _this; }, _schedule_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._schedule_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$ScheduleState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("ScheduleState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._schedule_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$ScheduleUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$ScheduleUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._schedule_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._schedule_state$__hashCode; if (t1 == null) { _this._schedule_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ScheduleUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.ScheduleUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_schedule_state$_$this(), t2 = t1._schedule_state$_editing; return t2 == null ? t1._schedule_state$_editing = new A.ScheduleEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_schedule_state$_$this(), t2 = t1._schedule_state$_listUIState; return t2 == null ? t1._schedule_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_schedule_state$_$this() { var t1, t2, _this = this, $$v = _this._schedule_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.ScheduleEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._schedule_model$_$v = t1; t1 = t2; } _this._schedule_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._schedule_state$_listUIState = t2; _this._schedule_state$_selectedId = $$v.selectedId; _this._schedule_state$_forceSelected = $$v.forceSelected; _this._schedule_state$_tabIndex = $$v.tabIndex; _this._schedule_state$_saveCompleter = $$v.saveCompleter; _this._schedule_state$_cancelCompleter = $$v.cancelCompleter; _this._schedule_state$_$v = null; } return _this; }, _schedule_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s15_ = "ScheduleUIState", _$result = null; try { _$result0 = _this._schedule_state$_$v; if (_$result0 == null) { t1 = _this._schedule_state$_editing; t1 = t1 == null ? null : t1._schedule_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_schedule_state$_$this()._schedule_state$_selectedId; t4 = _this.get$_schedule_state$_$this()._schedule_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_schedule_state$_$this()._schedule_state$_tabIndex, _s15_, "tabIndex"); t6 = _this.get$_schedule_state$_$this()._schedule_state$_saveCompleter; _$result0 = A._$ScheduleUIState$_(_this.get$_schedule_state$_$this()._schedule_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._schedule_state$_editing; if (t1 != null) t1._schedule_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s15_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._schedule_state$_$v = t1; return _$result; } }; A._ScheduleUIState_Object_EntityUIState.prototype = {}; A.ViewSettings.prototype = {$isPersistUI: 1, get$group() { return this.group; }, get$user(receiver) { return this.user; } }; A.ClearSettingsFilter.prototype = {$isPersistUI: 1}; A.ResetSettings.prototype = {}; A.UpdateSettings.prototype = {$isPersistUI: 1}; A.UpdateSettingsTab.prototype = {$isPersistUI: 1}; A.UpdatedSetting.prototype = {$isPersistUI: 1}; A.UpdatedSettingUI.prototype = {$isPersistUI: 1}; A.UpdateSettingsTemplate.prototype = {$isPersistUI: 1}; A.UpdateUserSettings.prototype = {$isPersistUI: 1, get$user(receiver) { return this.user; } }; A.UploadLogoRequest.prototype = {$isStartSaving: 1}; A.UploadLogoFailure.prototype = {$isStopSaving: 1}; A.SaveUserSettingsRequest.prototype = {$isStartSaving: 1, get$user(receiver) { return this.user; } }; A.SaveUserSettingsSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1}; A.SaveUserSettingsFailure.prototype = {$isStopSaving: 1}; A.SaveAuthUserRequest.prototype = {$isStartSaving: 1, get$user(receiver) { return this.user; } }; A.SaveAuthUserSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.SaveAuthUserFailure.prototype = {$isStopSaving: 1}; A.ConnecOAuthUserRequest.prototype = {$isStartSaving: 1}; A.ConnectOAuthUserSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.ConnecOAuthUserFailure.prototype = {$isStopSaving: 1}; A.DisconnecOAuthUserRequest.prototype = {$isStartSaving: 1, get$user(receiver) { return this.user; } }; A.DisconnectOAuthUserSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.DisconnecOAuthUserFailure.prototype = {$isStopSaving: 1}; A.DisconnectOAuthMailerRequest.prototype = {$isStartSaving: 1, get$user(receiver) { return this.user; } }; A.DisconnectOAuthMailerSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.DisconnectOAuthMailerFailure.prototype = {$isStopSaving: 1}; A.DisableTwoFactorRequest.prototype = {$isStartSaving: 1}; A.DisableTwoFactorSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1}; A.DisableTwoFactorFailure.prototype = {$isStopSaving: 1}; A.ConnecGmailUserSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.ConnecGmailUserFailure.prototype = {$isStopSaving: 1}; A.FilterSettings.prototype = {$isPersistUI: 1}; A.ToggleShowNewSettings.prototype = {}; A.ToggleShowPdfPreview.prototype = {}; A._viewSettings_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ViewSettings._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.checkForChanges(new A._viewSettings__closure(dynamicAction, t1.uiState, store, next), dynamicAction.force, store); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewSettings__closure.prototype = { call$0() { var route, t4, _this = this, t1 = _this.action, t2 = t1.section, t3 = t2 == null; if (!t3) route = "/settings" + ("/" + t2); else { t2 = _this.uiState; route = t2.get$mainRoute() === "settings" ? "/settings/company_details" : "/settings" + ("/" + t2.settingsUIState.section); } t2 = _this.store; t4 = t2.__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].get$isStale() || t4.staticState.get$isStale()) { t4 = t2.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.RefreshData(null, false, false, false)); } t4 = t2.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.UpdateCurrentRoute(route)); _this.next.call$1(t1); if (t2.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) { t1 = type$.nullable_Object; if (t3) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/settings", new A._viewSettings___closure(), t1); else $.$get$navigatorKey().get$currentState().pushNamed$1$1(route, t1); } }, $signature: 4 }; A._viewSettings___closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._saveCompany_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveCompanyRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.saveCompany$2(J.get$credentials$z(t1), dynamicAction.company).then$1$1(0, new A._saveCompany__closure(store, dynamicAction), type$.Null).catchError$1(new A._saveCompany__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveCompany__closure.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanySuccess(company)); this.action.completer.complete$0(0); A.WidgetUtils_updateData(); }, $signature: 583 }; A._saveCompany__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveEInvoiceCertificate_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveEInvoiceCertificateRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.saveEInvoiceCertificate$3(J.get$credentials$z(t1), dynamicAction.company, dynamicAction.eInvoiceCertificate).then$1$1(0, new A._saveEInvoiceCertificate__closure(store, dynamicAction), type$.Null).catchError$1(new A._saveEInvoiceCertificate__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveEInvoiceCertificate__closure.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveEInvoiceCertificateSuccess(company)); this.action.completer.complete$0(0); }, $signature: 583 }; A._saveEInvoiceCertificate__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveEInvoiceCertificateFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveAuthUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveAuthUserRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.saveAuthUser$4(J.get$credentials$z(t1), dynamicAction.user, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._saveAuthUser__closure(store, dynamicAction), type$.Null).catchError$1(new A._saveAuthUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveAuthUser__closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveAuthUserSuccess(user)); t1 = this.action.completer; if (t1 != null) t1.complete$0(0); A.WidgetUtils_updateData(); }, $signature: 195 }; A._saveAuthUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveAuthUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._connectOAuthUser_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConnecOAuthUserRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.connectOAuthUser$5(J.get$credentials$z(t1), dynamicAction.provider, dynamicAction.password, dynamicAction.idToken, dynamicAction.accessToken).then$1$1(0, new A._connectOAuthUser__closure(store, dynamicAction), type$.Null).catchError$1(new A._connectOAuthUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._connectOAuthUser__closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConnectOAuthUserSuccess(user)); this.action.completer.complete$0(0); }, $signature: 195 }; A._connectOAuthUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConnecOAuthUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._disconnectOAuthUser_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DisconnecOAuthUserRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.disconnectOAuthUser$4(J.get$credentials$z(t1), dynamicAction.user, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._disconnectOAuthUser__closure(store, dynamicAction), type$.Null).catchError$1(new A._disconnectOAuthUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._disconnectOAuthUser__closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnectOAuthUserSuccess(user)); this.action.completer.complete$0(0); }, $signature: 195 }; A._disconnectOAuthUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnecOAuthUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._disconnectOAuthMailer_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DisconnectOAuthMailerRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.disconnectOAuthMailer$4(J.get$credentials$z(t1), dynamicAction.password, dynamicAction.idToken, dynamicAction.user.id).then$1$1(0, new A._disconnectOAuthMailer__closure(store, dynamicAction), type$.Null).catchError$1(new A._disconnectOAuthMailer__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._disconnectOAuthMailer__closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnectOAuthMailerSuccess(user)); this.action.completer.complete$0(0); }, $signature: 195 }; A._disconnectOAuthMailer__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnectOAuthMailerFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._connectGmailUser_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConnecGmailUserRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.connectGmailUser$4(J.get$credentials$z(t1), dynamicAction.get$password(dynamicAction), dynamicAction.get$idToken(dynamicAction), dynamicAction.get$serverAuthCode()).then$1$1(0, new A._connectGmailUser__closure(store, dynamicAction), type$.Null).catchError$1(new A._connectGmailUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._connectGmailUser__closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConnecGmailUserSuccess(user)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$0(0); }, $signature: 195 }; A._connectGmailUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConnecGmailUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A._disableTwoFactor_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.DisableTwoFactorRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.disableTwoFactor$3(J.get$credentials$z(t1), dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._disableTwoFactor__closure(store, dynamicAction), type$.Null).catchError$1(new A._disableTwoFactor__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._disableTwoFactor__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisableTwoFactorSuccess()); this.action.completer.complete$0(0); }, $signature: 187 }; A._disableTwoFactor__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisableTwoFactorFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveSettings_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveUserSettingsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.settingsRepository.saveUserSettings$2(J.get$credentials$z(t1), dynamicAction.user).then$1$1(0, new A._saveSettings__closure(store, dynamicAction), type$.Null).catchError$1(new A._saveSettings__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveSettings__closure.prototype = { call$1(userCompany) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveUserSettingsSuccess(userCompany)); this.action.completer.complete$0(0); }, $signature: 1956 }; A._saveSettings__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveUserSettingsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._uploadLogo_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, settingsState, t3, entityId; type$.UploadLogoRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; settingsState = t2.settingsUIState; t3 = dynamicAction.type; if (t3 === B.EntityType_company) entityId = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company.id; else entityId = t3 === B.EntityType_group ? settingsState.group.id : settingsState.client.id; this.settingsRepository.uploadLogo$4(t1.get$credentials(0), entityId, dynamicAction.multipartFile, t3).then$1$1(0, new A._uploadLogo__closure(dynamicAction, store), type$.Null).catchError$1(new A._uploadLogo__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._uploadLogo__closure.prototype = { call$1(entity) { var t3, t1 = this.action, t2 = t1.type; if (t2 === B.EntityType_client) { type$.ClientEntity._as(entity); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveClientSuccess(entity)); } else { t3 = this.store.__Store__dispatchers_F; if (t2 === B.EntityType_group) { type$.GroupEntity._as(entity); t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveGroupSuccess(entity)); } else { type$.CompanyEntity._as(entity); t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveCompanySuccess(entity)); } } t1.completer.complete$0(0); }, $signature: 1957 }; A._uploadLogo__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UploadLogoFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveDocument_closure4.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveCompanyDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure9(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure10(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure9.prototype = { call$1(company) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanySuccess(company)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(company.documents._list$_list, new A._saveDocument___closure4(documents, company)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 583 }; A._saveDocument___closure4.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure4(this.company))); }, $signature: 38 }; A._saveDocument____closure4.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.company.id; b.get$_document_model$_$this()._parentType = B.EntityType_company; return b; }, $signature: 35 }; A._saveDocument__closure10.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.settingsUIReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure20(action, state)); }, $signature: 1958 }; A.settingsUIReducer__closure20.prototype = { call$1(b) { var t6, t7, _this = this, _s5_ = "other", t1 = b.get$company(), t2 = _this.action, t3 = t2.company, t4 = t3 == null, t5 = t4 ? _this.state.company : t3; A.ArgumentError_checkNotNull(t5, _s5_); t1._company_model$_$v = t5; t5 = b.get$origCompany(); t1 = t4 ? _this.state.origCompany : t3; A.ArgumentError_checkNotNull(t1, _s5_); t5._company_model$_$v = t1; t1 = b.get$group(); t5 = t2.group; t3 = t5 == null; t4 = t3 ? _this.state.group : t5; A.ArgumentError_checkNotNull(t4, _s5_); t1._group_model$_$v = t4; t4 = b.get$origGroup(); t1 = t3 ? _this.state.origGroup : t5; A.ArgumentError_checkNotNull(t1, _s5_); t4._group_model$_$v = t1; t1 = b.get$client(0); t4 = t2.client; t5 = t4 == null; t6 = t5 ? _this.state.client : t4; A.ArgumentError_checkNotNull(t6, _s5_); t1._client_model$_$v = t6; t6 = b.get$origClient(); t1 = t5 ? _this.state.origClient : t4; A.ArgumentError_checkNotNull(t1, _s5_); t6._client_model$_$v = t1; t1 = b.get$user(0); t6 = t2.user; t4 = t6 == null; t7 = t4 ? _this.state.user : t6; A.ArgumentError_checkNotNull(t7, _s5_); t1._user_model$_$v = t7; t7 = b.get$origUser(); t1 = t4 ? _this.state.origUser : t6; A.ArgumentError_checkNotNull(t1, _s5_); t7._user_model$_$v = t1; t1 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t1; t1 = t2.section; if (t1 == null) t1 = _this.state.section; b.get$_settings_state$_$this()._section = t1; t1 = t2.clearFilter; if (t1) t4 = 0; else { t4 = t2.tabIndex; if (t4 == null) t4 = _this.state.tabIndex; } b.get$_settings_state$_$this()._tabIndex = t4; b.get$_settings_state$_$this()._isChanged = false; t4 = t1 ? null : _this.state.filter; b.get$_settings_state$_$this()._settings_state$_filter = t4; t1 = t1 ? Date.now() : _this.state.filterClearedAt; b.get$_settings_state$_$this()._settings_state$_filterClearedAt = t1; t1 = t2.tabIndex != null && _this.state.showNewSettings; b.get$_settings_state$_$this()._showNewSettings = t1; b.get$_settings_state$_$this()._settings_state$_showPdfPreview = false; if (!t5) t1 = B.EntityType_client; else t1 = !t3 ? B.EntityType_group : _this.state.entityType; b.get$_settings_state$_$this()._settings_state$_entityType = t1; return b; }, $signature: 91 }; A.settingsUIReducer_closure0.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure19(action)); }, $signature: 1960 }; A.settingsUIReducer__closure19.prototype = { call$1(b) { var t1 = b.get$company(), t2 = this.action.company; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = true; return b; }, $signature: 91 }; A.settingsUIReducer_closure1.prototype = { call$2(state, action) { switch (state.entityType) { case B.EntityType_client: return state.rebuild$1(new A.settingsUIReducer__closure16(action)); case B.EntityType_group: return state.rebuild$1(new A.settingsUIReducer__closure17(action)); default: return state.rebuild$1(new A.settingsUIReducer__closure18(action)); } }, $signature: 1961 }; A.settingsUIReducer__closure16.prototype = { call$1(b) { var t1 = b.get$client(0).get$settings(), t2 = this.action.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._settings_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = true; return b; }, $signature: 91 }; A.settingsUIReducer__closure17.prototype = { call$1(b) { var t1 = b.get$group().get$settings(), t2 = this.action.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._settings_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = true; return b; }, $signature: 91 }; A.settingsUIReducer__closure18.prototype = { call$1(b) { var t1 = b.get$company().get$settings(), t2 = this.action.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._settings_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = true; return b; }, $signature: 91 }; A.settingsUIReducer_closure2.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure15(action)); }, $signature: 1962 }; A.settingsUIReducer__closure15.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = true; return b; }, $signature: 91 }; A.settingsUIReducer_closure3.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure14(state)); }, $signature: 1963 }; A.settingsUIReducer__closure14.prototype = { call$1(b) { var _s5_ = "other", t1 = b.get$company(), t2 = this.state, t3 = t2.origCompany; A.ArgumentError_checkNotNull(t3, _s5_); t1._company_model$_$v = t3; t3 = b.get$group(); t1 = t2.origGroup; A.ArgumentError_checkNotNull(t1, _s5_); t3._group_model$_$v = t1; t1 = b.get$client(0); t3 = t2.origClient; A.ArgumentError_checkNotNull(t3, _s5_); t1._client_model$_$v = t3; t3 = b.get$user(0); t2 = t2.origUser; A.ArgumentError_checkNotNull(t2, _s5_); t3._user_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = false; t2 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t2; return b; }, $signature: 91 }; A.settingsUIReducer_closure4.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure13(action)); }, $signature: 1964 }; A.settingsUIReducer__closure13.prototype = { call$1(b) { var t1 = b.get$company(), t2 = this.action.company; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; t1 = b.get$origCompany(); A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; t2 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure5.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure12()); }, $signature: 1965 }; A.settingsUIReducer__closure12.prototype = { call$1(b) { var t1 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t1; return b; }, $signature: 91 }; A.settingsUIReducer_closure6.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure11(action)); }, $signature: 1966 }; A.settingsUIReducer__closure11.prototype = { call$1(b) { var t1 = b.get$group(), t2 = this.action.group; A.ArgumentError_checkNotNull(t2, "other"); t1._group_model$_$v = t2; t1 = b.get$origGroup(); A.ArgumentError_checkNotNull(t2, "other"); t1._group_model$_$v = t2; t2 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure7.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure10(action)); }, $signature: 1967 }; A.settingsUIReducer__closure10.prototype = { call$1(b) { var t1 = b.get$client(0), t2 = this.action.client; A.ArgumentError_checkNotNull(t2, "other"); t1._client_model$_$v = t2; t1 = b.get$origClient(); A.ArgumentError_checkNotNull(t2, "other"); t1._client_model$_$v = t2; t2 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure8.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure9(action)); }, $signature: 1968 }; A.settingsUIReducer__closure9.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; t1 = b.get$origUser(); A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure9.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure8(action)); }, $signature: 1969 }; A.settingsUIReducer__closure8.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; t1 = b.get$origUser(); A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure10.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure7(action)); }, $signature: 1970 }; A.settingsUIReducer__closure7.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; t1 = b.get$origUser(); A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure11.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure6(action)); }, $signature: 1971 }; A.settingsUIReducer__closure6.prototype = { call$1(b) { var t1 = b.get$user(0), t2 = this.action.user; A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; t1 = b.get$origUser(); A.ArgumentError_checkNotNull(t2, "other"); t1._user_model$_$v = t2; b.get$_settings_state$_$this()._isChanged = false; return b; }, $signature: 91 }; A.settingsUIReducer_closure12.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure5(action, state)); }, $signature: 1972 }; A.settingsUIReducer__closure5.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_settings_state$_$this()._settings_state$_filter = t1; t1 = t1 == null ? Date.now() : this.state.filterClearedAt; b.get$_settings_state$_$this()._settings_state$_filterClearedAt = t1; return b; }, $signature: 91 }; A.settingsUIReducer_closure13.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure4(state)); }, $signature: 1973 }; A.settingsUIReducer__closure4.prototype = { call$1(b) { var t2, t1 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t1; t1 = b.get$company(); t2 = this.state.origCompany; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; b.get$_settings_state$_$this()._settings_state$_entityType = B.EntityType_company; b.get$_settings_state$_$this()._isChanged = false; b.get$_settings_state$_$this()._tabIndex = 0; return b; }, $signature: 91 }; A.settingsUIReducer_closure14.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure3(action)); }, $signature: 1974 }; A.settingsUIReducer__closure3.prototype = { call$1(b) { b.get$_settings_state$_$this()._tabIndex = this.action.tabIndex; return b; }, $signature: 91 }; A.settingsUIReducer_closure15.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure2(action)); }, $signature: 1975 }; A.settingsUIReducer__closure2.prototype = { call$1(b) { b.get$_settings_state$_$this()._selectedTemplate = this.action.selectedTemplate; return b; }, $signature: 91 }; A.settingsUIReducer_closure16.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure1()); }, $signature: 1976 }; A.settingsUIReducer__closure1.prototype = { call$1(b) { var t1 = Date.now(); b.get$_settings_state$_$this()._updatedAt = t1; return b; }, $signature: 91 }; A.settingsUIReducer_closure17.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure0(state)); }, $signature: 1977 }; A.settingsUIReducer__closure0.prototype = { call$1(b) { b.get$_settings_state$_$this()._showNewSettings = !this.state.showNewSettings; return b; }, $signature: 91 }; A.settingsUIReducer_closure18.prototype = { call$2(state, action) { return state.rebuild$1(new A.settingsUIReducer__closure(state)); }, $signature: 1978 }; A.settingsUIReducer__closure.prototype = { call$1(b) { b.get$_settings_state$_$this()._settings_state$_showPdfPreview = !this.state.showPdfPreview; return b; }, $signature: 91 }; A.SettingsUIState.prototype = { get$settings() { var _this = this, t1 = _this.entityType; if (t1 === B.EntityType_client) return _this.client.settings; else if (t1 === B.EntityType_group) return _this.group.settings; else return _this.company.settings; } }; A._$SettingsUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["company", serializers.serialize$2$specifiedType(object.company, B.FullType_a9P0), "origCompany", serializers.serialize$2$specifiedType(object.origCompany, B.FullType_a9P0), "client", serializers.serialize$2$specifiedType(object.client, B.FullType_W34), "origClient", serializers.serialize$2$specifiedType(object.origClient, B.FullType_W34), "group", serializers.serialize$2$specifiedType(object.group, B.FullType_Iiu), "origGroup", serializers.serialize$2$specifiedType(object.origGroup, B.FullType_Iiu), "user", serializers.serialize$2$specifiedType(object.user, B.FullType_oyU0), "origUser", serializers.serialize$2$specifiedType(object.origUser, B.FullType_oyU0), "entityType", serializers.serialize$2$specifiedType(object.entityType, B.FullType_qBb0), "isChanged", serializers.serialize$2$specifiedType(object.isChanged, B.FullType_MtR), "updatedAt", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "section", serializers.serialize$2$specifiedType(object.section, B.FullType_h8g), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq), "selectedTemplate", serializers.serialize$2$specifiedType(object.selectedTemplate, B.FullType_t81), "filterClearedAt", serializers.serialize$2$specifiedType(object.filterClearedAt, B.FullType_kjq), "showNewSettings", serializers.serialize$2$specifiedType(object.showNewSettings, B.FullType_MtR), "showPdfPreview", serializers.serialize$2$specifiedType(object.showPdfPreview, B.FullType_MtR)], value = object.filter; if (value != null) { result.push("filter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, value, t10, t11, t12, t13, result = new A.SettingsUIStateBuilder(); A.SettingsUIState__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.EmailTemplate, t2 = type$.EntityType, t3 = type$.UserEntity, t4 = type$.GroupEntity, t5 = type$.DocumentEntity, t6 = type$.ListBuilder_DocumentEntity, t7 = type$.ClientEntity, t8 = type$.CompanyEntity; iterator.moveNext$0();) { t9 = iterator.get$current(iterator); t9.toString; A._asString(t9); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t9) { case "company": t9 = result.get$_settings_state$_$this(); t10 = t9._company; if (t10 == null) { t10 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t10); t9._company = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_a9P0); t10.toString; t8._as(t10); t9._company_model$_$v = t10; break; case "origCompany": t9 = result.get$_settings_state$_$this(); t10 = t9._origCompany; if (t10 == null) { t10 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t10); t9._origCompany = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_a9P0); t10.toString; t8._as(t10); t9._company_model$_$v = t10; break; case "client": t9 = result.get$_settings_state$_$this(); t10 = t9._client; if (t10 == null) { t10 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t10); t9._client = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_W34); t10.toString; t7._as(t10); t9._client_model$_$v = t10; break; case "origClient": t9 = result.get$_settings_state$_$this(); t10 = t9._origClient; if (t10 == null) { t10 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t10); t9._origClient = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_W34); t10.toString; t7._as(t10); t9._client_model$_$v = t10; break; case "group": t9 = result.get$_settings_state$_$this(); t10 = t9._settings_state$_group; if (t10 == null) { t10 = new A.GroupEntityBuilder(); t11 = t10.get$_group_model$_$this(); t12 = t11._documents; if (t12 == null) { t12 = new A.ListBuilder(t6); t12.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t5); t11._documents = t12; t11 = t12; } else t11 = t12; t12 = A.BuiltList_BuiltList$from(B.List_empty, t5); t13 = t11.$ti; if (t13._eval$1("_BuiltList<1>")._is(t12)) { t11.__ListBuilder__list_A = t12._list$_list; t11._listOwner = t12; } else { t11.__ListBuilder__list_A = A.List_List$from(t12, true, t13._precomputed1); t11._listOwner = null; } t9._settings_state$_group = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_Iiu); t10.toString; t4._as(t10); t9._group_model$_$v = t10; break; case "origGroup": t9 = result.get$_settings_state$_$this(); t10 = t9._origGroup; if (t10 == null) { t10 = new A.GroupEntityBuilder(); t11 = t10.get$_group_model$_$this(); t12 = t11._documents; if (t12 == null) { t12 = new A.ListBuilder(t6); t12.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t5); t11._documents = t12; t11 = t12; } else t11 = t12; t12 = A.BuiltList_BuiltList$from(B.List_empty, t5); t13 = t11.$ti; if (t13._eval$1("_BuiltList<1>")._is(t12)) { t11.__ListBuilder__list_A = t12._list$_list; t11._listOwner = t12; } else { t11.__ListBuilder__list_A = A.List_List$from(t12, true, t13._precomputed1); t11._listOwner = null; } t9._origGroup = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_Iiu); t10.toString; t4._as(t10); t9._group_model$_$v = t10; break; case "user": t9 = result.get$_settings_state$_$this(); t10 = t9._user; if (t10 == null) { t10 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t10); t9._user = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_oyU0); t10.toString; t3._as(t10); t9._user_model$_$v = t10; break; case "origUser": t9 = result.get$_settings_state$_$this(); t10 = t9._origUser; if (t10 == null) { t10 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t10); t9._origUser = t10; t9 = t10; } else t9 = t10; t10 = serializers.deserialize$2$specifiedType(value, B.FullType_oyU0); t10.toString; t3._as(t10); t9._user_model$_$v = t10; break; case "entityType": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_qBb0); t9.toString; t2._as(t9); result.get$_settings_state$_$this()._settings_state$_entityType = t9; break; case "isChanged": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t9.toString; A._asBool(t9); result.get$_settings_state$_$this()._isChanged = t9; break; case "updatedAt": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t9.toString; A._asInt(t9); result.get$_settings_state$_$this()._updatedAt = t9; break; case "section": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t9.toString; A._asString(t9); result.get$_settings_state$_$this()._section = t9; break; case "tabIndex": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t9.toString; A._asInt(t9); result.get$_settings_state$_$this()._tabIndex = t9; break; case "selectedTemplate": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_t81); t9.toString; t1._as(t9); result.get$_settings_state$_$this()._selectedTemplate = t9; break; case "filter": t9 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_settings_state$_$this()._settings_state$_filter = t9; break; case "filterClearedAt": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t9.toString; A._asInt(t9); result.get$_settings_state$_$this()._settings_state$_filterClearedAt = t9; break; case "showNewSettings": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t9.toString; A._asBool(t9); result.get$_settings_state$_$this()._showNewSettings = t9; break; case "showPdfPreview": t9 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t9.toString; A._asBool(t9); result.get$_settings_state$_$this()._settings_state$_showPdfPreview = t9; break; } } return result._settings_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_vJd; }, get$wireName() { return "SettingsUIState"; } }; A._$SettingsUIState.prototype = { rebuild$1(updates) { var t1 = new A.SettingsUIStateBuilder(); A.SettingsUIState__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._settings_state$_$v = this; updates.call$1(t1); return t1._settings_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$SettingsUIState && _this.company.$eq(0, other.company) && _this.origCompany.$eq(0, other.origCompany) && _this.client.$eq(0, other.client) && _this.origClient.$eq(0, other.origClient) && _this.group.$eq(0, other.group) && _this.origGroup.$eq(0, other.origGroup) && _this.user.$eq(0, other.user) && _this.origUser.$eq(0, other.origUser) && _this.entityType === other.entityType && _this.isChanged === other.isChanged && _this.updatedAt === other.updatedAt && _this.section === other.section && _this.tabIndex === other.tabIndex && _this.selectedTemplate === other.selectedTemplate && _this.filter == other.filter && _this.filterClearedAt === other.filterClearedAt && _this.showNewSettings === other.showNewSettings && _this.showPdfPreview === other.showPdfPreview; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._settings_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, _this.company.get$hashCode(0)), _this.origCompany.get$hashCode(0)), _this.client.get$hashCode(0)), _this.origClient.get$hashCode(0)), _this.group.get$hashCode(0)), _this.origGroup.get$hashCode(0)), _this.user.get$hashCode(0)), _this.origUser.get$hashCode(0)), A.Primitives_objectHashCode(_this.entityType)), B.JSBool_methods.get$hashCode(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSString_methods.get$hashCode(_this.section)), B.JSInt_methods.get$hashCode(_this.tabIndex)), A.Primitives_objectHashCode(_this.selectedTemplate)), J.get$hashCode$(_this.filter)), B.JSInt_methods.get$hashCode(_this.filterClearedAt)), B.JSBool_methods.get$hashCode(_this.showNewSettings)), B.JSBool_methods.get$hashCode(_this.showPdfPreview))); t1 = _this._settings_state$__hashCode; if (t1 == null) { _this._settings_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("SettingsUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "company", _this.company); t2.add$2(t1, "origCompany", _this.origCompany); t2.add$2(t1, "client", _this.client); t2.add$2(t1, "origClient", _this.origClient); t2.add$2(t1, "group", _this.group); t2.add$2(t1, "origGroup", _this.origGroup); t2.add$2(t1, "user", _this.user); t2.add$2(t1, "origUser", _this.origUser); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "isChanged", _this.isChanged); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "section", _this.section); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "selectedTemplate", _this.selectedTemplate); t2.add$2(t1, "filter", _this.filter); t2.add$2(t1, "filterClearedAt", _this.filterClearedAt); t2.add$2(t1, "showNewSettings", _this.showNewSettings); t2.add$2(t1, "showPdfPreview", _this.showPdfPreview); return t2.toString$0(t1); }, get$group() { return this.group; }, get$user(receiver) { return this.user; } }; A.SettingsUIStateBuilder.prototype = { get$company() { var t1 = this.get$_settings_state$_$this(), t2 = t1._company; if (t2 == null) { t2 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t2); t1._company = t2; t1 = t2; } else t1 = t2; return t1; }, get$origCompany() { var t1 = this.get$_settings_state$_$this(), t2 = t1._origCompany; if (t2 == null) { t2 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t2); t1._origCompany = t2; t1 = t2; } else t1 = t2; return t1; }, get$client(_) { var t1 = this.get$_settings_state$_$this(), t2 = t1._client; if (t2 == null) { t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); t1._client = t2; t1 = t2; } else t1 = t2; return t1; }, get$origClient() { var t1 = this.get$_settings_state$_$this(), t2 = t1._origClient; if (t2 == null) { t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); t1._origClient = t2; t1 = t2; } else t1 = t2; return t1; }, get$group() { var t1 = this.get$_settings_state$_$this(), t2 = t1._settings_state$_group; if (t2 == null) { t2 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t2); t1._settings_state$_group = t2; t1 = t2; } else t1 = t2; return t1; }, get$origGroup() { var t1 = this.get$_settings_state$_$this(), t2 = t1._origGroup; if (t2 == null) { t2 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t2); t1._origGroup = t2; t1 = t2; } else t1 = t2; return t1; }, get$user(_) { var t1 = this.get$_settings_state$_$this(), t2 = t1._user; if (t2 == null) { t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); t1._user = t2; t1 = t2; } else t1 = t2; return t1; }, get$origUser() { var t1 = this.get$_settings_state$_$this(), t2 = t1._origUser; if (t2 == null) { t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); t1._origUser = t2; t1 = t2; } else t1 = t2; return t1; }, get$_settings_state$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._settings_state$_$v; if ($$v != null) { t1 = $$v.company; t2 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._company_model$_$v = t1; _this._company = t2; t2 = $$v.origCompany; t1 = new A.CompanyEntityBuilder(); A.CompanyEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._company_model$_$v = t2; _this._origCompany = t1; t1 = $$v.client; t2 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._client_model$_$v = t1; _this._client = t2; t2 = $$v.origClient; t1 = new A.ClientEntityBuilder(); A.ClientEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._client_model$_$v = t2; _this._origClient = t1; t1 = $$v.group; t2 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._group_model$_$v = t1; _this._settings_state$_group = t2; t2 = $$v.origGroup; t1 = new A.GroupEntityBuilder(); A.GroupEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._group_model$_$v = t2; _this._origGroup = t1; t1 = $$v.user; t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._user_model$_$v = t1; _this._user = t2; t2 = $$v.origUser; t1 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t1); A.ArgumentError_checkNotNull(t2, _s5_); t1._user_model$_$v = t2; _this._origUser = t1; _this._settings_state$_entityType = $$v.entityType; _this._isChanged = $$v.isChanged; _this._updatedAt = $$v.updatedAt; _this._section = $$v.section; _this._tabIndex = $$v.tabIndex; _this._selectedTemplate = $$v.selectedTemplate; _this._settings_state$_filter = $$v.filter; _this._settings_state$_filterClearedAt = $$v.filterClearedAt; _this._showNewSettings = $$v.showNewSettings; _this._settings_state$_showPdfPreview = $$v.showPdfPreview; _this._settings_state$_$v = null; } return _this; }, _settings_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, exception, _this = this, _s15_ = "SettingsUIState", _$result = null; try { _$result0 = _this._settings_state$_$v; if (_$result0 == null) { t1 = _this.get$company()._company_model$_build$0(); t2 = _this.get$origCompany()._company_model$_build$0(); t3 = _this.get$client(0)._client_model$_build$0(); t4 = _this.get$origClient()._client_model$_build$0(); t5 = _this.get$group()._group_model$_build$0(); t6 = _this.get$origGroup()._group_model$_build$0(); t7 = _this.get$user(0)._user_model$_build$0(); t8 = _this.get$origUser()._user_model$_build$0(); t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._settings_state$_entityType, _s15_, "entityType"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._isChanged, _s15_, "isChanged"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._updatedAt, _s15_, "updatedAt"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._section, _s15_, "section"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._tabIndex, _s15_, "tabIndex"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._selectedTemplate, _s15_, "selectedTemplate"); _$result0 = A._$SettingsUIState$_(t3, t1, t9, _this.get$_settings_state$_$this()._settings_state$_filter, A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._settings_state$_filterClearedAt, _s15_, "filterClearedAt"), t5, t10, t4, t2, t6, t8, t12, t14, A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._showNewSettings, _s15_, "showNewSettings"), A.BuiltValueNullFieldError_checkNotNull(_this.get$_settings_state$_$this()._settings_state$_showPdfPreview, _s15_, "showPdfPreview"), t13, t11, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "company"; _this.get$company()._company_model$_build$0(); _$failedField.__late_helper$_value = "origCompany"; _this.get$origCompany()._company_model$_build$0(); _$failedField.__late_helper$_value = "client"; _this.get$client(0)._client_model$_build$0(); _$failedField.__late_helper$_value = "origClient"; _this.get$origClient()._client_model$_build$0(); _$failedField.__late_helper$_value = "group"; _this.get$group()._group_model$_build$0(); _$failedField.__late_helper$_value = "origGroup"; _this.get$origGroup()._group_model$_build$0(); _$failedField.__late_helper$_value = "user"; _this.get$user(0)._user_model$_build$0(); _$failedField.__late_helper$_value = "origUser"; _this.get$origUser()._user_model$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s15_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._settings_state$_$v = t1; return _$result; } }; A.staticLoadedReducer_closure.prototype = { call$1(b) { var t2, t1 = Date.now(); b.get$_static_state$_$this()._static_state$_updatedAt = t1; t1 = this.data; b.get$templateMap().replace$1(0, t1.templates); b.get$bulkUpdates().replace$1(0, t1.bulkUpdates); b.get$eInvoiceSchema().replace$1(0, t1.eInvoiceSchema); t2 = type$.String; b.get$currencyMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.currencies, new A.staticLoadedReducer__closure(), new A.staticLoadedReducer__closure0(), t2, type$.CurrencyEntity)); b.get$sizeMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.sizes, new A.staticLoadedReducer__closure1(), new A.staticLoadedReducer__closure2(), t2, type$.SizeEntity)); b.get$industryMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.industries, new A.staticLoadedReducer__closure3(), new A.staticLoadedReducer__closure4(), t2, type$.IndustryEntity)); b.get$timezoneMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.timezones, new A.staticLoadedReducer__closure5(), new A.staticLoadedReducer__closure6(), t2, type$.TimezoneEntity)); b.get$dateFormatMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.dateFormats, new A.staticLoadedReducer__closure7(), new A.staticLoadedReducer__closure8(), t2, type$.DateFormatEntity)); b.get$languageMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.languages, new A.staticLoadedReducer__closure9(), new A.staticLoadedReducer__closure10(), t2, type$.LanguageEntity)); b.get$paymentTypeMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.paymentTypes, new A.staticLoadedReducer__closure11(), new A.staticLoadedReducer__closure12(), t2, type$.PaymentTypeEntity)); b.get$countryMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.countries, new A.staticLoadedReducer__closure13(), new A.staticLoadedReducer__closure14(), t2, type$.CountryEntity)); b.get$gatewayMap().addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(t1.gateways, new A.staticLoadedReducer__closure15(), new A.staticLoadedReducer__closure16(), t2, type$.GatewayEntity)); return b; }, $signature: 1979 }; A.staticLoadedReducer__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure0.prototype = { call$1(item) { return item; }, $signature: 1980 }; A.staticLoadedReducer__closure1.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure2.prototype = { call$1(item) { return item; }, $signature: 1981 }; A.staticLoadedReducer__closure3.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure4.prototype = { call$1(item) { return item; }, $signature: 1982 }; A.staticLoadedReducer__closure5.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure6.prototype = { call$1(item) { return item; }, $signature: 1983 }; A.staticLoadedReducer__closure7.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure8.prototype = { call$1(item) { return item; }, $signature: 1984 }; A.staticLoadedReducer__closure9.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure10.prototype = { call$1(item) { return item; }, $signature: 1985 }; A.staticLoadedReducer__closure11.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure12.prototype = { call$1(item) { return item; }, $signature: 1986 }; A.staticLoadedReducer__closure13.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure14.prototype = { call$1(item) { return item; }, $signature: 1987 }; A.staticLoadedReducer__closure15.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.staticLoadedReducer__closure16.prototype = { call$1(item) { return item; }, $signature: 1988 }; A.memoizedCountryList_closure.prototype = { call$1(countryMap) { return A.countryList(countryMap); }, $signature: 1989 }; A.countryList_closure.prototype = { call$2(idA, idB) { var t1 = this.countryMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 27 }; A.memoizedCountryIso2Map_closure.prototype = { call$1(countryMap) { return A.countryIso2Map(countryMap); }, $signature: 1990 }; A.countryIso2Map_closure.prototype = { call$1(countryId) { var t1 = this.countryMap._map$_map.$index(0, countryId); t1.toString; this.map.$indexSet(0, t1.iso2, t1); }, $signature: 15 }; A.memoizedGroupList_closure.prototype = { call$1(groupMap) { return A.groupList(groupMap); }, $signature: 1991 }; A.groupList_closure.prototype = { call$1(groupId) { var t2, t1 = this.groupMap._map$_map.$index(0, groupId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.groupList_closure0.prototype = { call$2(idA, idB) { var t1 = this.groupMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 27 }; A.memoizedLanguageList_closure.prototype = { call$1(languageMap) { return A.languageList(languageMap); }, $signature: 1992 }; A.languageList_closure.prototype = { call$2(idA, idB) { var t1 = this.languageMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 27 }; A.memoizedCurrencyList_closure.prototype = { call$1(currencyMap) { return A.currencyList(currencyMap); }, $signature: 1993 }; A.currencyList_closure.prototype = { call$2(idA, idB) { var t1 = this.currencyMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 27 }; A.memoizedTimezoneList_closure.prototype = { call$1(timezoneMap) { return A.timezoneList(timezoneMap); }, $signature: 1994 }; A.timezoneList_closure.prototype = { call$2(idA, idB) { var t1 = this.timezoneMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 27 }; A.memoizedDateFormatList_closure.prototype = { call$1(dateFormatMap) { return A.dateFormatList(dateFormatMap); }, $signature: 1995 }; A.dateFormatList_closure.prototype = { call$2(idA, idB) { var t1 = this.dateFormatMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).get$preview(), t1.$index(0, idB).get$preview()); }, $signature: 27 }; A.memoizedIndustryList_closure.prototype = { call$1(industryMap) { return A.industryList(industryMap); }, $signature: 1996 }; A.industryList_closure.prototype = { call$2(idA, idB) { var t1 = this.industryMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 152 }; A.memoizedSizeList_closure.prototype = { call$1(sizeMap) { return A.sizeList(sizeMap); }, $signature: 1997 }; A.sizeList_closure.prototype = { call$2(idA, idB) { var t1 = this.sizeMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).id, t1.$index(0, idB).id); }, $signature: 27 }; A.memoizedGatewayList_closure.prototype = { call$2(gatewayMap, isHosted) { return A.gatewayList(gatewayMap, isHosted); }, $signature: 1998 }; A.gatewayList_closure.prototype = { call$1(gatewayId) { var t1 = this.gatewayMap._map$_map.$index(0, gatewayId); t1.toString; if (!t1.isVisible) return false; if (this.isHosted) { if (B.JSArray_methods.contains$1(A._setArrayType(["38f2c48af60c7dd69e04248cbb24c36e", "80af24a6a691230bbec33e930ab40665"], type$.JSArray_String), t1.id)) return false; } else if (B.JSArray_methods.contains$1(A._setArrayType(["80af24a6a691230bbec33e930ab40666"], type$.JSArray_String), t1.id)) return false; return true; }, $signature: 12 }; A.gatewayList_closure0.prototype = { call$2(idA, idB) { var t1 = this.gatewayMap._map$_map; return B.JSInt_methods.compareTo$1(t1.$index(0, idA).sortOrder, t1.$index(0, idB).sortOrder); }, $signature: 27 }; A.memoizedPaymentTypeList_closure.prototype = { call$1(paymentTypeMap) { return A.paymentTypeList(paymentTypeMap); }, $signature: 1999 }; A.paymentTypeList_closure.prototype = { call$2(idA, idB) { var t1 = this.paymentTypeMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).name, t1.$index(0, idB).name); }, $signature: 152 }; A.memoizedFontMap_closure.prototype = { call$1(fontList) { return A.fontMap(fontList); }, $signature: 2000 }; A.fontMap_closure.prototype = { call$1(v) { return J.$index$asx(v, "value"); }, $signature: 228 }; A.fontMap_closure0.prototype = { call$1(v) { var _s10_ = "FontEntity", t1 = J.getInterceptor$asx(v), t2 = t1.$index(v, "value"); t1 = t1.$index(v, "label"); if (t2 == null) t2 = ""; if (t1 == null) t1 = ""; A.BuiltValueNullFieldError_checkNotNull(t1, _s10_, "name"); A.BuiltValueNullFieldError_checkNotNull(t2, _s10_, "id"); return new A._$FontEntity(t1, t2); }, $signature: 2001 }; A.StaticState.prototype = { get$isStale() { var t2, t1 = this.updatedAt; if (!(t1 != null && t1 > 0)) return true; t2 = Date.now(); t1.toString; return t2 - t1 > 86400000; } }; A._$StaticStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["currencyMap", serializers.serialize$2$specifiedType(object.currencyMap, B.FullType_nbU), "sizeMap", serializers.serialize$2$specifiedType(object.sizeMap, B.FullType_Gx6), "gatewayMap", serializers.serialize$2$specifiedType(object.gatewayMap, B.FullType_WrR), "industryMap", serializers.serialize$2$specifiedType(object.industryMap, B.FullType_a3I), "timezoneMap", serializers.serialize$2$specifiedType(object.timezoneMap, B.FullType_ViB), "dateFormatMap", serializers.serialize$2$specifiedType(object.dateFormatMap, B.FullType_86y), "languageMap", serializers.serialize$2$specifiedType(object.languageMap, B.FullType_s8b), "paymentTypeMap", serializers.serialize$2$specifiedType(object.paymentTypeMap, B.FullType_Is3), "countryMap", serializers.serialize$2$specifiedType(object.countryMap, B.FullType_8aB), "templateMap", serializers.serialize$2$specifiedType(object.templateMap, B.FullType_mFp), "bulkUpdates", serializers.serialize$2$specifiedType(object.bulkUpdates, B.FullType_woc), "eInvoiceSchema", serializers.serialize$2$specifiedType(object.eInvoiceSchema, B.FullType_8eb)], value = object.updatedAt; if (value != null) { result.push("updatedAt"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, value, t13, _null = null, result = new A.StaticStateBuilder(); A.StaticState__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_EInvoiceFieldEntity, t2 = type$.MapBuilder_String_TemplateEntity, t3 = type$.MapBuilder_String_CountryEntity, t4 = type$.MapBuilder_String_PaymentTypeEntity, t5 = type$.MapBuilder_String_LanguageEntity, t6 = type$.MapBuilder_String_DateFormatEntity, t7 = type$.MapBuilder_String_TimezoneEntity, t8 = type$.MapBuilder_String_IndustryEntity, t9 = type$.MapBuilder_String_GatewayEntity, t10 = type$.MapBuilder_String_SizeEntity, t11 = type$.MapBuilder_String_CurrencyEntity; iterator.moveNext$0();) { t12 = iterator.get$current(iterator); t12.toString; A._asString(t12); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t12) { case "updatedAt": t12 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_static_state$_$this()._static_state$_updatedAt = t12; break; case "currencyMap": t12 = result.get$_static_state$_$this(); t13 = t12._currencyMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t11); t13.replace$1(0, B.Map_empty1); t12._currencyMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_nbU); t13.toString; t12.replace$1(0, t13); break; case "sizeMap": t12 = result.get$_static_state$_$this(); t13 = t12._sizeMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t10); t13.replace$1(0, B.Map_empty1); t12._sizeMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_Gx6); t13.toString; t12.replace$1(0, t13); break; case "gatewayMap": t12 = result.get$_static_state$_$this(); t13 = t12._gatewayMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t9); t13.replace$1(0, B.Map_empty1); t12._gatewayMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_WrR); t13.toString; t12.replace$1(0, t13); break; case "industryMap": t12 = result.get$_static_state$_$this(); t13 = t12._industryMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t8); t13.replace$1(0, B.Map_empty1); t12._industryMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_a3I); t13.toString; t12.replace$1(0, t13); break; case "timezoneMap": t12 = result.get$_static_state$_$this(); t13 = t12._timezoneMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t7); t13.replace$1(0, B.Map_empty1); t12._timezoneMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_ViB); t13.toString; t12.replace$1(0, t13); break; case "dateFormatMap": t12 = result.get$_static_state$_$this(); t13 = t12._dateFormatMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t6); t13.replace$1(0, B.Map_empty1); t12._dateFormatMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_86y); t13.toString; t12.replace$1(0, t13); break; case "languageMap": t12 = result.get$_static_state$_$this(); t13 = t12._languageMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t5); t13.replace$1(0, B.Map_empty1); t12._languageMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_s8b); t13.toString; t12.replace$1(0, t13); break; case "paymentTypeMap": t12 = result.get$_static_state$_$this(); t13 = t12._paymentTypeMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t4); t13.replace$1(0, B.Map_empty1); t12._paymentTypeMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_Is3); t13.toString; t12.replace$1(0, t13); break; case "countryMap": t12 = result.get$_static_state$_$this(); t13 = t12._countryMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t3); t13.replace$1(0, B.Map_empty1); t12._countryMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_8aB); t13.toString; t12.replace$1(0, t13); break; case "templateMap": t12 = result.get$_static_state$_$this(); t13 = t12._templateMap; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t2); t13.replace$1(0, B.Map_empty1); t12._templateMap = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_mFp); t13.toString; t12.replace$1(0, t13); break; case "bulkUpdates": t12 = result.get$bulkUpdates(); t13 = serializers.deserialize$2$specifiedType(value, B.FullType_woc); t13.toString; t12.replace$1(0, t13); break; case "eInvoiceSchema": t12 = result.get$_static_state$_$this(); t13 = t12._eInvoiceSchema; if (t13 == null) { t13 = new A.MapBuilder(_null, $, _null, t1); t13.replace$1(0, B.Map_empty1); t12._eInvoiceSchema = t13; t12 = t13; } else t12 = t13; t13 = serializers.deserialize$2$specifiedType(value, B.FullType_8eb); t13.toString; t12.replace$1(0, t13); break; } } return result._static_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EKW2; }, get$wireName() { return "StaticState"; } }; A._$StaticState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$StaticState && _this.updatedAt == other.updatedAt && _this.currencyMap.$eq(0, other.currencyMap) && _this.sizeMap.$eq(0, other.sizeMap) && _this.gatewayMap.$eq(0, other.gatewayMap) && _this.industryMap.$eq(0, other.industryMap) && _this.timezoneMap.$eq(0, other.timezoneMap) && _this.dateFormatMap.$eq(0, other.dateFormatMap) && _this.languageMap.$eq(0, other.languageMap) && _this.paymentTypeMap.$eq(0, other.paymentTypeMap) && _this.countryMap.$eq(0, other.countryMap) && _this.templateMap.$eq(0, other.templateMap) && _this.bulkUpdates.$eq(0, other.bulkUpdates) && _this.eInvoiceSchema.$eq(0, other.eInvoiceSchema); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._static_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.updatedAt)), _this.currencyMap.get$hashCode(0)), _this.sizeMap.get$hashCode(0)), _this.gatewayMap.get$hashCode(0)), _this.industryMap.get$hashCode(0)), _this.timezoneMap.get$hashCode(0)), _this.dateFormatMap.get$hashCode(0)), _this.languageMap.get$hashCode(0)), _this.paymentTypeMap.get$hashCode(0)), _this.countryMap.get$hashCode(0)), _this.templateMap.get$hashCode(0)), _this.bulkUpdates.get$hashCode(0)), _this.eInvoiceSchema.get$hashCode(0))); t1 = _this._static_state$__hashCode; if (t1 == null) { _this._static_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("StaticState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "updatedAt", _this.updatedAt); t2.add$2(t1, "currencyMap", _this.currencyMap); t2.add$2(t1, "sizeMap", _this.sizeMap); t2.add$2(t1, "gatewayMap", _this.gatewayMap); t2.add$2(t1, "industryMap", _this.industryMap); t2.add$2(t1, "timezoneMap", _this.timezoneMap); t2.add$2(t1, "dateFormatMap", _this.dateFormatMap); t2.add$2(t1, "languageMap", _this.languageMap); t2.add$2(t1, "paymentTypeMap", _this.paymentTypeMap); t2.add$2(t1, "countryMap", _this.countryMap); t2.add$2(t1, "templateMap", _this.templateMap); t2.add$2(t1, "bulkUpdates", _this.bulkUpdates); t2.add$2(t1, "eInvoiceSchema", _this.eInvoiceSchema); return t2.toString$0(t1); } }; A.StaticStateBuilder.prototype = { get$currencyMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._currencyMap; return t2 == null ? t1._currencyMap = A.MapBuilder_MapBuilder(type$.String, type$.CurrencyEntity) : t2; }, get$sizeMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._sizeMap; return t2 == null ? t1._sizeMap = A.MapBuilder_MapBuilder(type$.String, type$.SizeEntity) : t2; }, get$gatewayMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._gatewayMap; return t2 == null ? t1._gatewayMap = A.MapBuilder_MapBuilder(type$.String, type$.GatewayEntity) : t2; }, get$industryMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._industryMap; return t2 == null ? t1._industryMap = A.MapBuilder_MapBuilder(type$.String, type$.IndustryEntity) : t2; }, get$timezoneMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._timezoneMap; return t2 == null ? t1._timezoneMap = A.MapBuilder_MapBuilder(type$.String, type$.TimezoneEntity) : t2; }, get$dateFormatMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._dateFormatMap; return t2 == null ? t1._dateFormatMap = A.MapBuilder_MapBuilder(type$.String, type$.DateFormatEntity) : t2; }, get$languageMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._languageMap; return t2 == null ? t1._languageMap = A.MapBuilder_MapBuilder(type$.String, type$.LanguageEntity) : t2; }, get$paymentTypeMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._paymentTypeMap; return t2 == null ? t1._paymentTypeMap = A.MapBuilder_MapBuilder(type$.String, type$.PaymentTypeEntity) : t2; }, get$countryMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._countryMap; return t2 == null ? t1._countryMap = A.MapBuilder_MapBuilder(type$.String, type$.CountryEntity) : t2; }, get$templateMap() { var t1 = this.get$_static_state$_$this(), t2 = t1._templateMap; return t2 == null ? t1._templateMap = A.MapBuilder_MapBuilder(type$.String, type$.TemplateEntity) : t2; }, get$bulkUpdates() { var t1 = this.get$_static_state$_$this(), t2 = t1._bulkUpdates; return t2 == null ? t1._bulkUpdates = A.MapBuilder_MapBuilder(type$.String, type$.BuiltList_String) : t2; }, get$eInvoiceSchema() { var t1 = this.get$_static_state$_$this(), t2 = t1._eInvoiceSchema; return t2 == null ? t1._eInvoiceSchema = A.MapBuilder_MapBuilder(type$.String, type$.EInvoiceFieldEntity) : t2; }, get$_static_state$_$this() { var t1, t2, _this = this, $$v = _this._static_state$_$v; if ($$v != null) { _this._static_state$_updatedAt = $$v.updatedAt; t1 = $$v.currencyMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._currencyMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.sizeMap; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._sizeMap = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.gatewayMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._gatewayMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.industryMap; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._industryMap = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.timezoneMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._timezoneMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.dateFormatMap; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._dateFormatMap = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.languageMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._languageMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.paymentTypeMap; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._paymentTypeMap = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.countryMap; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._countryMap = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.templateMap; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._templateMap = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.bulkUpdates; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._bulkUpdates = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.eInvoiceSchema; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._eInvoiceSchema = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); _this._static_state$_$v = null; } return _this; }, _static_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, exception, _this = this, _$result = null; try { _$result0 = _this._static_state$_$v; if (_$result0 == null) { t1 = _this.get$_static_state$_$this()._static_state$_updatedAt; t2 = _this.get$currencyMap().build$0(); t3 = _this.get$sizeMap().build$0(); t4 = _this.get$gatewayMap().build$0(); t5 = _this.get$industryMap().build$0(); t6 = _this.get$timezoneMap().build$0(); t7 = _this.get$dateFormatMap().build$0(); t8 = _this.get$languageMap().build$0(); t9 = _this.get$paymentTypeMap().build$0(); t10 = _this.get$countryMap().build$0(); t11 = _this.get$templateMap().build$0(); _$result0 = A._$StaticState$_(_this.get$bulkUpdates().build$0(), t10, t2, t7, _this.get$eInvoiceSchema().build$0(), t4, t5, t8, t9, t3, t11, t6, t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "currencyMap"; _this.get$currencyMap().build$0(); _$failedField.__late_helper$_value = "sizeMap"; _this.get$sizeMap().build$0(); _$failedField.__late_helper$_value = "gatewayMap"; _this.get$gatewayMap().build$0(); _$failedField.__late_helper$_value = "industryMap"; _this.get$industryMap().build$0(); _$failedField.__late_helper$_value = "timezoneMap"; _this.get$timezoneMap().build$0(); _$failedField.__late_helper$_value = "dateFormatMap"; _this.get$dateFormatMap().build$0(); _$failedField.__late_helper$_value = "languageMap"; _this.get$languageMap().build$0(); _$failedField.__late_helper$_value = "paymentTypeMap"; _this.get$paymentTypeMap().build$0(); _$failedField.__late_helper$_value = "countryMap"; _this.get$countryMap().build$0(); _$failedField.__late_helper$_value = "templateMap"; _this.get$templateMap().build$0(); _$failedField.__late_helper$_value = "bulkUpdates"; _this.get$bulkUpdates().build$0(); _$failedField.__late_helper$_value = "eInvoiceSchema"; _this.get$eInvoiceSchema().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("StaticState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._static_state$_$v = t1; return _$result; } }; A.ViewSubscriptionList.prototype = {$isPersistUI: 1}; A.ViewSubscription.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$subscriptionId() { return this.subscriptionId; } }; A.EditSubscription.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$subscription() { return this.subscription; } }; A.UpdateSubscription.prototype = {$isPersistUI: 1, get$subscription() { return this.subscription; } }; A.LoadSubscriptionRequest.prototype = {$isStartLoading: 1}; A.LoadSubscriptionFailure.prototype = { toString$0(_) { return "LoadSubscriptionFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadSubscriptionSuccess.prototype = { toString$0(_) { return "LoadSubscriptionSuccess{subscription: " + this.subscription.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$subscription() { return this.subscription; } }; A.LoadSubscriptionsRequest.prototype = {$isStartLoading: 1}; A.LoadSubscriptionsFailure.prototype = { toString$0(_) { return "LoadSubscriptionsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadSubscriptionsSuccess.prototype = { toString$0(_) { return "LoadSubscriptionsSuccess{subscriptions: " + this.subscriptions.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveSubscriptionRequest.prototype = {$isStartSaving: 1, get$subscription() { return this.subscription; } }; A.SaveSubscriptionSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$subscription() { return this.subscription; } }; A.AddSubscriptionSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$subscription() { return this.subscription; } }; A.SaveSubscriptionFailure.prototype = {$isStopSaving: 1}; A.ArchiveSubscriptionsRequest.prototype = {$isStartSaving: 1}; A.ArchiveSubscriptionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveSubscriptionsFailure.prototype = {$isStopSaving: 1}; A.DeleteSubscriptionsRequest.prototype = {$isStartSaving: 1}; A.DeleteSubscriptionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteSubscriptionsFailure.prototype = {$isStopSaving: 1}; A.RestoreSubscriptionsRequest.prototype = {$isStartSaving: 1}; A.RestoreSubscriptionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreSubscriptionsFailure.prototype = {$isStopSaving: 1}; A.FilterSubscriptions.prototype = {$isPersistUI: 1}; A.SortSubscriptions.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterSubscriptionsByState.prototype = {$isPersistUI: 1}; A.FilterSubscriptionsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterSubscriptionsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterSubscriptionsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterSubscriptionsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartSubscriptionMultiselect.prototype = {}; A.AddToSubscriptionMultiselect.prototype = {}; A.RemoveFromSubscriptionMultiselect.prototype = {}; A.ClearSubscriptionMultiselect.prototype = {}; A.handleSubscriptionAction_closure.prototype = { call$1(subscription) { return subscription.get$id(subscription); }, $signature: 48 }; A._editSubscription_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s28_ = "/settings/payment_links/edit"; next.call$1(type$.nullable_EditSubscription._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s28_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s28_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewSubscription_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewSubscription_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewSubscription_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewSubscription._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/payment_links/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/payment_links/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewSubscriptionList_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s23_ = "/settings/payment_links"; next.call$1(type$.nullable_ViewSubscriptionList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s23_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s23_, new A._viewSubscriptionList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewSubscriptionList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveSubscription_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevSubscriptions; type$.ArchiveSubscriptionsRequest._as(dynamicAction); t1 = dynamicAction.subscriptionIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,SubscriptionEntity?>"); prevSubscriptions = A.List_List$of(new A.MappedListIterable(t1, new A._archiveSubscription__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveSubscription__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveSubscription__closure1(store, prevSubscriptions, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveSubscription__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].subscriptionState.map._map$_map.$index(0, id); }, $signature: 586 }; A._archiveSubscription__closure0.prototype = { call$1(subscriptions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveSubscriptionsSuccess(subscriptions)); this.action.completer.complete$1(0, null); }, $signature: 587 }; A._archiveSubscription__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveSubscriptionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteSubscription_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevSubscriptions; type$.DeleteSubscriptionsRequest._as(dynamicAction); t1 = dynamicAction.subscriptionIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,SubscriptionEntity?>"); prevSubscriptions = A.List_List$of(new A.MappedListIterable(t1, new A._deleteSubscription__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteSubscription__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteSubscription__closure1(store, prevSubscriptions, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteSubscription__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].subscriptionState.map._map$_map.$index(0, id); }, $signature: 586 }; A._deleteSubscription__closure0.prototype = { call$1(subscriptions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteSubscriptionsSuccess(subscriptions)); this.action.completer.complete$1(0, null); }, $signature: 587 }; A._deleteSubscription__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteSubscriptionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreSubscription_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevSubscriptions; type$.RestoreSubscriptionsRequest._as(dynamicAction); t1 = dynamicAction.subscriptionIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,SubscriptionEntity?>"); prevSubscriptions = A.List_List$of(new A.MappedListIterable(t1, new A._restoreSubscription__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreSubscription__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreSubscription__closure1(store, prevSubscriptions, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreSubscription__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].subscriptionState.map._map$_map.$index(0, id); }, $signature: 586 }; A._restoreSubscription__closure0.prototype = { call$1(subscriptions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreSubscriptionsSuccess(subscriptions)); this.action.completer.complete$1(0, null); }, $signature: 587 }; A._restoreSubscription__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreSubscriptionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveSubscription_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveSubscriptionRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$2(J.get$credentials$z(t1), dynamicAction.subscription).then$1$1(0, new A._saveSubscription__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveSubscription__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveSubscription__closure.prototype = { call$1(subscription) { var t1 = this.action, t2 = t1.subscription.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddSubscriptionSuccess(subscription)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveSubscriptionSuccess(subscription)); } t1.completer.complete$1(0, subscription); }, $signature: 430 }; A._saveSubscription__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveSubscriptionFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadSubscription_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadSubscription._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadSubscriptionRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.subscriptionId).then$1$1(0, new A._loadSubscription__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadSubscription__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadSubscription__closure.prototype = { call$1(subscription) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadSubscriptionSuccess(subscription)); this.action.completer.complete$1(0, null); }, $signature: 430 }; A._loadSubscription__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadSubscriptionFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadSubscriptions_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadSubscriptions._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadSubscriptionsRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadSubscriptions__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadSubscriptions__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadSubscriptions__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadSubscriptionsSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2005 }; A._loadSubscriptions__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadSubscriptionsFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.subscriptionUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$subscriptionListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer18().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._subscription_model$_$v = t1; t1 = $.$get$selectedIdReducer18().call$2(t2.selectedId, t3); b.get$_subscription_state$_$this()._subscription_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer18().call$2(t2.forceSelected, t3); b.get$_subscription_state$_$this()._subscription_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer7().call$2(t2.tabIndex, t3); b.get$_subscription_state$_$this()._subscription_state$_tabIndex = t3; return b; }, $signature: 2006 }; A.forceSelectedReducer_closure150.prototype = { call$2(completer, action) { return true; }, $signature: 2007 }; A.forceSelectedReducer_closure151.prototype = { call$2(completer, action) { return false; }, $signature: 2008 }; A.forceSelectedReducer_closure152.prototype = { call$2(completer, action) { return false; }, $signature: 2009 }; A.forceSelectedReducer_closure153.prototype = { call$2(completer, action) { return false; }, $signature: 2010 }; A.forceSelectedReducer_closure154.prototype = { call$2(completer, action) { return false; }, $signature: 2011 }; A.forceSelectedReducer_closure155.prototype = { call$2(completer, action) { return false; }, $signature: 2012 }; A.forceSelectedReducer_closure156.prototype = { call$2(completer, action) { return false; }, $signature: 2013 }; A.forceSelectedReducer_closure157.prototype = { call$2(completer, action) { return false; }, $signature: 2014 }; A.tabIndexReducer_closure15.prototype = { call$2(completer, action) { return action.get$tabIndex(action); }, $signature: 2015 }; A.tabIndexReducer_closure16.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure288.prototype = { call$2(completer, action) { return ""; }, $signature: 2016 }; A.selectedIdReducer_closure289.prototype = { call$2(completer, action) { return ""; }, $signature: 2017 }; A.selectedIdReducer_closure290.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_paymentLink ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure291.prototype = { call$2(selectedId, action) { return action.get$subscriptionId(); }, $signature: 82 }; A.selectedIdReducer_closure292.prototype = { call$2(selectedId, action) { var t1 = action.get$subscription(); return t1.get$id(t1); }, $signature: 82 }; A.selectedIdReducer_closure293.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure294.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure295.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2018 }; A.selectedIdReducer_closure296.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2019 }; A.selectedIdReducer_closure297.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2020 }; A.selectedIdReducer_closure298.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2021 }; A.selectedIdReducer_closure299.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2022 }; A.selectedIdReducer_closure300.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2023 }; A.selectedIdReducer_closure301.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2024 }; A.selectedIdReducer_closure302.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_paymentLink ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure95.prototype = { call$2(subscriptions, action) { return J.$index$asx(action.subscriptions, 0); }, $signature: 2025 }; A.editingReducer_closure96.prototype = { call$2(subscriptions, action) { return J.$index$asx(action.subscriptions, 0); }, $signature: 2026 }; A.editingReducer_closure97.prototype = { call$2(subscriptions, action) { return J.$index$asx(action.subscriptions, 0); }, $signature: 2027 }; A.editingReducer_closure98.prototype = { call$2(subscription, action) { return action.subscription.rebuild$1(new A.editingReducer__closure36()); }, $signature: 2028 }; A.editingReducer__closure36.prototype = { call$1(b) { b.get$_subscription_model$_$this()._subscription_model$_isChanged = true; return b; }, $signature: 81 }; A.subscriptionListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.subscriptionListReducer__closure()); }, $signature: 62 }; A.subscriptionListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterSubscriptionsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSubscriptionsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSubscriptionsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSubscriptionsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterSubscriptionsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterSubscriptionsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterSubscriptions_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.subscriptionListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortSubscriptions_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure18.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure18.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure18.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure18.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveSubscriptionSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.subscriptions), t2 = type$.MapBuilder_String_SubscriptionEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_subscription_state$_$this(); t5 = t4._subscription_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._subscription_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 590 }; A._deleteSubscriptionSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.subscriptions), t2 = type$.MapBuilder_String_SubscriptionEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_subscription_state$_$this(); t5 = t4._subscription_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._subscription_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 590 }; A._restoreSubscriptionSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.subscriptions), t2 = type$.MapBuilder_String_SubscriptionEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_subscription_state$_$this(); t5 = t4._subscription_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._subscription_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 590 }; A._addSubscription_closure.prototype = { call$1(b) { var t1 = this.action.subscription, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 425 }; A._updateSubscription_closure.prototype = { call$1(b) { var t1 = this.action.subscription; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 425 }; A._setLoadedSubscription_closure.prototype = { call$1(b) { var t1 = this.action.subscription; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 425 }; A.memoizedFilteredSubscriptionList_closure.prototype = { call$4(selectionState, subscriptionMap, subscriptionList, subscriptionListState) { return A.filteredSubscriptionsSelector(selectionState, subscriptionMap, subscriptionList, subscriptionListState); }, $signature: 2032 }; A.filteredSubscriptionsSelector_closure.prototype = { call$1(subscriptionId) { var t2, t3, _this = this, t1 = _this.subscriptionMap._map$_map.$index(0, subscriptionId); t1.toString; t2 = t1.id; if (t2 === _this.selectionState.selectedId) return true; t3 = _this.filterEntityId; if (t3 != null && t2 !== t3) return false; t2 = _this.subscriptionListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.name], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredSubscriptionsSelector_closure0.prototype = { call$2(subscriptionAId, subscriptionBId) { var t3, t1 = this.subscriptionMap._map$_map, t2 = t1.$index(0, subscriptionAId); t2.toString; t3 = this.subscriptionListState; return t2.compareTo$3(0, t1.$index(0, subscriptionBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.SubscriptionState.prototype = { loadSubscriptions$1(clients) { return this.rebuild$1(new A.SubscriptionState_loadSubscriptions_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.SubscriptionState_loadSubscriptions_closure0(), new A.SubscriptionState_loadSubscriptions_closure1(), type$.String, type$.SubscriptionEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.SubscriptionState_loadSubscriptions_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.SubscriptionState_loadSubscriptions_closure1.prototype = { call$1(item) { return item; }, $signature: 2033 }; A.SubscriptionState_loadSubscriptions_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 425 }; A.SubscriptionUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$SubscriptionStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_O96), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.SubscriptionStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_SubscriptionEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_subscription_state$_$this(); t6 = t5._subscription_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._subscription_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_O96); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_subscription_state$_$this(); t6 = t5._subscription_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._subscription_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._subscription_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_oyU3; }, get$wireName() { return "SubscriptionState"; } }; A._$SubscriptionUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_VCV)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.SubscriptionUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.SubscriptionEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_subscription_state$_$this(); t4 = t3._subscription_state$_editing; if (t4 == null) { t4 = new A.SubscriptionEntityBuilder(); t4.get$_subscription_model$_$this()._optionalProductIds = ""; t4.get$_subscription_model$_$this()._optionalRecurringProductIds = ""; t4.get$_subscription_model$_$this()._registrationRequired = false; t4.get$_subscription_model$_$this()._useInventoryManagement = false; t4.get$_subscription_model$_$this()._steps = "cart,auth.login-or-register"; t3._subscription_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_VCV); t4.toString; t2._as(t4); t3._subscription_model$_$v = t4; break; case "listUIState": t3 = result.get$_subscription_state$_$this(); t4 = t3._subscription_state$_listUIState; t3 = t4 == null ? t3._subscription_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_subscription_state$_$this()._subscription_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_subscription_state$_$this()._subscription_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_subscription_state$_$this()._subscription_state$_tabIndex = t3; break; } } return result._subscription_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_xca; }, get$wireName() { return "SubscriptionUIState"; } }; A._$SubscriptionState.prototype = { rebuild$1(updates) { var t1 = new A.SubscriptionStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._subscription_state$_$v = this; updates.call$1(t1); return t1._subscription_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$SubscriptionState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._subscription_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._subscription_state$__hashCode; if (t1 == null) { _this._subscription_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("SubscriptionState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.SubscriptionStateBuilder.prototype = { get$map(_) { var t1 = this.get$_subscription_state$_$this(), t2 = t1._subscription_state$_map; return t2 == null ? t1._subscription_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.SubscriptionEntity) : t2; }, get$list(_) { var t1 = this.get$_subscription_state$_$this(), t2 = t1._subscription_state$_list; return t2 == null ? t1._subscription_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_subscription_state$_$this() { var t1, t2, _this = this, $$v = _this._subscription_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._subscription_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._subscription_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._subscription_state$_$v = null; } return _this; }, _subscription_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._subscription_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$SubscriptionState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("SubscriptionState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._subscription_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$SubscriptionUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$SubscriptionUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._subscription_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._subscription_state$__hashCode; if (t1 == null) { _this._subscription_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("SubscriptionUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.SubscriptionUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_subscription_state$_$this(), t2 = t1._subscription_state$_editing; if (t2 == null) { t2 = new A.SubscriptionEntityBuilder(); A.SubscriptionEntity__initializeBuilder(t2); t1._subscription_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_subscription_state$_$this(), t2 = t1._subscription_state$_listUIState; return t2 == null ? t1._subscription_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_subscription_state$_$this() { var t1, t2, _this = this, $$v = _this._subscription_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.SubscriptionEntityBuilder(); A.SubscriptionEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._subscription_model$_$v = t1; t1 = t2; } _this._subscription_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._subscription_state$_listUIState = t2; _this._subscription_state$_selectedId = $$v.selectedId; _this._subscription_state$_forceSelected = $$v.forceSelected; _this._subscription_state$_tabIndex = $$v.tabIndex; _this._subscription_state$_saveCompleter = $$v.saveCompleter; _this._subscription_state$_cancelCompleter = $$v.cancelCompleter; _this._subscription_state$_$v = null; } return _this; }, _subscription_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s19_ = "SubscriptionUIState", _$result = null; try { _$result0 = _this._subscription_state$_$v; if (_$result0 == null) { t1 = _this._subscription_state$_editing; t1 = t1 == null ? null : t1._subscription_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_subscription_state$_$this()._subscription_state$_selectedId; t4 = _this.get$_subscription_state$_$this()._subscription_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_subscription_state$_$this()._subscription_state$_tabIndex, _s19_, "tabIndex"); t6 = _this.get$_subscription_state$_$this()._subscription_state$_saveCompleter; _$result0 = A._$SubscriptionUIState$_(_this.get$_subscription_state$_$this()._subscription_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._subscription_state$_editing; if (t1 != null) t1._subscription_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s19_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._subscription_state$_$v = t1; return _$result; } }; A._SubscriptionUIState_Object_EntityUIState.prototype = {}; A.ViewTaskList.prototype = {$isPersistUI: 1}; A.ViewTask.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditTask.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$task() { return this.task; } }; A.UpdateTask.prototype = {$isPersistUI: 1, get$task() { return this.task; } }; A.LoadTask.prototype = {}; A.LoadTasks.prototype = {}; A.LoadTaskRequest.prototype = {$isStartLoading: 1}; A.LoadTaskFailure.prototype = { toString$0(_) { return "LoadTaskFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTaskSuccess.prototype = { toString$0(_) { return "LoadTaskSuccess{task: " + this.task.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$task() { return this.task; } }; A.EditTaskTime.prototype = {$isPersistUI: 1}; A.AddTaskTime.prototype = {$isPersistUI: 1}; A.UpdateTaskTime.prototype = {$isPersistUI: 1}; A.DeleteTaskTime.prototype = {$isPersistUI: 1}; A.LoadTasksRequest.prototype = {$isStartLoading: 1}; A.LoadTasksFailure.prototype = { toString$0(_) { return "LoadTasksFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTasksSuccess.prototype = { toString$0(_) { return "LoadTasksSuccess{tasks: " + this.tasks.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveTaskRequest.prototype = {$isStartSaving: 1, get$task() { return this.task; } }; A.SaveTaskSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$task() { return this.task; } }; A.AddTaskSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$task() { return this.task; } }; A.SaveTaskFailure.prototype = {$isStopSaving: 1}; A.ArchiveTaskRequest.prototype = {$isStartSaving: 1}; A.ArchiveTaskSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveTaskFailure.prototype = {$isStopSaving: 1}; A.StartTasksRequest.prototype = {$isStartSaving: 1}; A.StartTasksSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.StartTasksFailure.prototype = {$isStopSaving: 1}; A.StopTasksRequest.prototype = {$isStartSaving: 1}; A.StopTasksSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.StopTasksFailure.prototype = {$isStopSaving: 1}; A.DeleteTaskRequest.prototype = {$isStartSaving: 1}; A.DeleteTaskSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteTaskFailure.prototype = {$isStopSaving: 1}; A.RestoreTaskRequest.prototype = {$isStartSaving: 1}; A.RestoreTaskSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreTaskFailure.prototype = {$isStopSaving: 1}; A.SortTasksRequest.prototype = {$isStartSaving: 1}; A.SortTasksSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.SortTasksFailure.prototype = {$isStopSaving: 1}; A.FilterTasks.prototype = {$isPersistUI: 1}; A.SortTasks.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterTasksByState.prototype = {$isPersistUI: 1}; A.FilterTasksByStatus.prototype = {$isPersistUI: 1}; A.FilterTasksByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTasksByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTasksByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTasksByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.UpdateKanban.prototype = {}; A.handleTaskAction_closure.prototype = { call$1(task) { return task.get$id(task); }, $signature: 48 }; A.handleTaskAction_closure0.prototype = { call$1(task) { var t1, t2, clientId = type$.TaskEntity._as(task).clientId; if (clientId.length !== 0) { t1 = this._box_0; t2 = t1.lastClientId; if (t2.length !== 0 && t2 !== clientId) t1.hasMultipleClients = true; t1.lastClientId = clientId; } }, $signature: 165 }; A.handleTaskAction_closure1.prototype = { call$2(taskA, taskB) { var taskAProjectId, taskBProjectId, taskATimes, taskBTimes, taskADate, taskBDate, t1 = type$.TaskEntity; t1._as(taskA); t1._as(taskB); taskAProjectId = taskA.projectId; taskBProjectId = taskB.projectId; if (taskAProjectId !== taskBProjectId) return B.JSString_methods.compareTo$1(taskAProjectId, taskBProjectId); taskATimes = taskA.getTaskTimes$0(); taskBTimes = taskB.getTaskTimes$0(); if (taskATimes.length === 0) taskADate = A.convertTimestampToDate(taskA.createdAt); else { t1 = B.JSArray_methods.get$first(taskATimes).startDate; t1.toString; taskADate = t1; } if (taskBTimes.length === 0) taskBDate = A.convertTimestampToDate(taskB.createdAt); else { t1 = B.JSArray_methods.get$first(taskBTimes).startDate; t1.toString; taskBDate = t1; } return B.JSInt_methods.compareTo$1(taskADate._value, taskBDate._value); }, $signature: 2034 }; A.handleTaskAction_closure2.prototype = { call$1(entity) { var t1; type$.TaskEntity._as(entity); t1 = entity.isDeleted; t1.toString; return !t1 && !entity.get$isRunning() && entity.invoiceId.length === 0; }, $signature: 225 }; A.handleTaskAction_closure3.prototype = { call$1(task) { var t1, t2, _this = this; type$.TaskEntity._as(task); t1 = _this.company; if (t1.invoiceTaskProject) { t2 = _this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "project"); t2.toString; if (!B.JSArray_methods.contains$1(A._setArrayType([t1.getCustomFieldLabel$1("product1").toLowerCase(), t1.getCustomFieldLabel$1("product2").toLowerCase(), t1.getCustomFieldLabel$1("product3").toLowerCase(), t1.getCustomFieldLabel$1("product4").toLowerCase()], type$.JSArray_String), t2.toLowerCase())) { t1 = _this._box_0.lastTask; t1 = t1 == null ? null : t1.projectId; t1 = task.projectId !== t1; } else t1 = false; } else t1 = false; _this.items.push(A.convertTaskToInvoiceItem(_this.context, t1, task)); _this._box_0.lastTask = task; }, $signature: 165 }; A.handleTaskAction_closure4.prototype = { call$1(b) { var t1; b.get$lineItems().addAll$1(0, this.items); t1 = this._box_0.projectId; b.get$_invoice_model$_$this()._projectId = t1; return b; }, $signature: 8 }; A.handleTaskAction_closure5.prototype = { call$1(context) { return new A.RunTemplateDialog(B.EntityType_task, this.tasks, null); }, $signature: 185 }; A.handleTaskAction_closure6.prototype = { call$1(context) { return new A.AddCommentDialog(this.task.id, B.EntityType_task, null); }, $signature: 134 }; A.StartTaskMultiselect.prototype = {}; A.AddToTaskMultiselect.prototype = {}; A.RemoveFromTaskMultiselect.prototype = {}; A.ClearTaskMultiselect.prototype = {}; A.SaveTaskDocumentRequest.prototype = {$isStartSaving: 1, get$task() { return this.task; } }; A.SaveTaskDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateTaskTab.prototype = {$isPersistUI: 1}; A._editTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s10_ = "/task/edit"; next.call$1(type$.nullable_EditTask._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s10_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s10_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTask_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewTask_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewTask_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewTask._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/task/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/task/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewTaskList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_ViewTaskList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/task")); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/task", new A._viewTaskList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTaskList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTasks; type$.ArchiveTaskRequest._as(dynamicAction); t1 = dynamicAction.taskIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskEntity?>"); prevTasks = A.List_List$of(new A.MappedListIterable(t1, new A._archiveTask__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveTask__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveTask__closure1(store, prevTasks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveTask__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, id); }, $signature: 337 }; A._archiveTask__closure0.prototype = { call$1(tasks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTaskSuccess(tasks)); this.action.completer.complete$1(0, null); }, $signature: 335 }; A._archiveTask__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTaskFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._startTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTasks; type$.StartTasksRequest._as(dynamicAction); t1 = dynamicAction.taskIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskEntity?>"); prevTasks = A.List_List$of(new A.MappedListIterable(t1, new A._startTask__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_start).then$1$1(0, new A._startTask__closure0(store, dynamicAction), type$.Null).catchError$1(new A._startTask__closure1(store, prevTasks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._startTask__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, id); }, $signature: 337 }; A._startTask__closure0.prototype = { call$1(tasks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTasksSuccess(tasks)); this.action.completer.complete$1(0, null); }, $signature: 335 }; A._startTask__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTasksFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._stopTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTasks; type$.StopTasksRequest._as(dynamicAction); t1 = dynamicAction.taskIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskEntity?>"); prevTasks = A.List_List$of(new A.MappedListIterable(t1, new A._stopTask__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_stop).then$1$1(0, new A._stopTask__closure0(store, dynamicAction), type$.Null).catchError$1(new A._stopTask__closure1(store, prevTasks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._stopTask__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, id); }, $signature: 337 }; A._stopTask__closure0.prototype = { call$1(tasks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopTasksSuccess(tasks)); this.action.completer.complete$1(0, null); }, $signature: 335 }; A._stopTask__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopTasksFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTasks; type$.DeleteTaskRequest._as(dynamicAction); t1 = dynamicAction.taskIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskEntity?>"); prevTasks = A.List_List$of(new A.MappedListIterable(t1, new A._deleteTask__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteTask__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteTask__closure1(store, prevTasks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteTask__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, id); }, $signature: 337 }; A._deleteTask__closure0.prototype = { call$1(tasks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaskSuccess(tasks)); this.action.completer.complete$1(0, null); }, $signature: 335 }; A._deleteTask__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaskFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTasks; type$.RestoreTaskRequest._as(dynamicAction); t1 = dynamicAction.taskIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskEntity?>"); prevTasks = A.List_List$of(new A.MappedListIterable(t1, new A._restoreTask__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreTask__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreTask__closure1(store, prevTasks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreTask__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, id); }, $signature: 337 }; A._restoreTask__closure0.prototype = { call$1(tasks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTaskSuccess(tasks)); this.action.completer.complete$1(0, null); }, $signature: 335 }; A._restoreTask__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTaskFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveTaskRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$3$action(J.get$credentials$z(t1), dynamicAction.task, dynamicAction.action).then$1$1(0, new A._saveTask__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveTask__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveTask__closure.prototype = { call$1(task) { var t1 = this.action, t2 = t1.task.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddTaskSuccess(task, t1.autoSelect)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveTaskSuccess(task)); } t1.completer.complete$1(0, task); }, $signature: 258 }; A._saveTask__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaskFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTask_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTask._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTaskRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.taskId).then$1$1(0, new A._loadTask__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTask__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTask__closure.prototype = { call$1(task) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaskSuccess(task)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 258 }; A._loadTask__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaskFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadTasks_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTasks._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTasksRequest()); this.repository.loadList$4(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit(), t1.get$filterDeletedClients()).then$1$1(0, new A._loadTasks__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTasks__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTasks__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTasksSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadTasks___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadTasks(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadVendors(null, 1)); }, $signature: 2038 }; A._loadTasks___closure.prototype = { call$1(task) { B.JSArray_methods.forEach$1(task.documents._list$_list, new A._loadTasks____closure(this.documents, task)); }, $signature: 651 }; A._loadTasks____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadTasks_____closure(this.task))); }, $signature: 38 }; A._loadTasks_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.task.id; b.get$_document_model$_$this()._parentType = B.EntityType_task; return b; }, $signature: 35 }; A._loadTasks__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTasksFailure(error)); }, $signature: 2 }; A._saveDocument_closure8.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveTaskDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.task, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure17(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure18(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaskDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure17.prototype = { call$1(task) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaskSuccess(task)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(task.documents._list$_list, new A._saveDocument___closure8(documents, task)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 258 }; A._saveDocument___closure8.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure8(this.task))); }, $signature: 38 }; A._saveDocument____closure8.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.task.id; b.get$_document_model$_$this()._parentType = B.EntityType_task; return b; }, $signature: 35 }; A._saveDocument__closure18.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaskDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._sortTasks_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SortTasksRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.sortTasks$3(J.get$credentials$z(t1), dynamicAction.statusIds, dynamicAction.taskIds).then$1$1(0, new A._sortTasks__closure(store, dynamicAction), type$.Null).catchError$1(new A._sortTasks__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._sortTasks__closure.prototype = { call$1(_) { var t1 = this.action, t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SortTasksSuccess(t1.statusIds, t1.taskIds)); t1.completer.complete$1(0, null); }, $signature: 187 }; A._sortTasks__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortTasksFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.taskUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$taskListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer2().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._task_model$_$v = t1; t1 = $.$get$editingTimeReducer().call$2(t2.editingTimeIndex, t3); b.get$_task_state$_$this()._editingTimeIndex = t1; t1 = $.$get$selectedIdReducer2().call$2(t2.selectedId, t3); b.get$_task_state$_$this()._task_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer2().call$2(t2.forceSelected, t3); b.get$_task_state$_$this()._task_state$_forceSelected = t1; t1 = $.$get$tabIndexReducer2().call$2(t2.tabIndex, t3); b.get$_task_state$_$this()._task_state$_tabIndex = t1; t3 = $.$get$kanbanLastUpdatedReducer().call$2(t2.kanbanLastUpdated, t3); b.get$_task_state$_$this()._kanbanLastUpdated = t3; return b; }, $signature: 2039 }; A.forceSelectedReducer_closure25.prototype = { call$2(completer, action) { return true; }, $signature: 2040 }; A.forceSelectedReducer_closure26.prototype = { call$2(completer, action) { return false; }, $signature: 2041 }; A.forceSelectedReducer_closure27.prototype = { call$2(completer, action) { return false; }, $signature: 2042 }; A.forceSelectedReducer_closure28.prototype = { call$2(completer, action) { return false; }, $signature: 2043 }; A.forceSelectedReducer_closure29.prototype = { call$2(completer, action) { return false; }, $signature: 2044 }; A.forceSelectedReducer_closure30.prototype = { call$2(completer, action) { return false; }, $signature: 2045 }; A.forceSelectedReducer_closure31.prototype = { call$2(completer, action) { return false; }, $signature: 2046 }; A.forceSelectedReducer_closure32.prototype = { call$2(completer, action) { return false; }, $signature: 2047 }; A.forceSelectedReducer_closure33.prototype = { call$2(completer, action) { return false; }, $signature: 2048 }; A.tabIndexReducer_closure5.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 2049 }; A.tabIndexReducer_closure6.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.kanbanLastUpdatedReducer_closure.prototype = { call$2(completer, action) { return Date.now(); }, $signature: 2050 }; A.editingTimeReducer_closure.prototype = { call$2(index, action) { return action.taskTimeIndex; }, $signature: 2051 }; A.editingTimeReducer_closure0.prototype = { call$2(index, action) { return null; }, $signature: 2052 }; A.selectedIdReducer_closure50.prototype = { call$2(completer, action) { return ""; }, $signature: 2053 }; A.selectedIdReducer_closure51.prototype = { call$2(completer, action) { return ""; }, $signature: 2054 }; A.selectedIdReducer_closure52.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_task ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure53.prototype = { call$2(selectedId, action) { return action.taskId; }, $signature: 2055 }; A.selectedIdReducer_closure54.prototype = { call$2(selectedId, action) { return selectedId.length !== 0 || action.autoSelect ? action.task.id : ""; }, $signature: 2056 }; A.selectedIdReducer_closure55.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure56.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure57.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2057 }; A.selectedIdReducer_closure58.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2058 }; A.selectedIdReducer_closure59.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2059 }; A.selectedIdReducer_closure60.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2060 }; A.selectedIdReducer_closure61.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2061 }; A.selectedIdReducer_closure62.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2062 }; A.selectedIdReducer_closure63.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2063 }; A.selectedIdReducer_closure64.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2064 }; A.editingReducer_closure18.prototype = { call$2(tasks, action) { return J.$index$asx(action.tasks, 0); }, $signature: 2065 }; A.editingReducer_closure19.prototype = { call$2(tasks, action) { return J.$index$asx(action.tasks, 0); }, $signature: 2066 }; A.editingReducer_closure20.prototype = { call$2(tasks, action) { return J.$index$asx(action.tasks, 0); }, $signature: 2067 }; A.editingReducer_closure21.prototype = { call$2(tasks, action) { return J.$index$asx(action.tasks, 0); }, $signature: 2068 }; A.editingReducer_closure22.prototype = { call$2(tasks, action) { return J.$index$asx(action.tasks, 0); }, $signature: 2069 }; A.editingReducer_closure23.prototype = { call$2(task, action) { return action.task.rebuild$1(new A.editingReducer__closure8()); }, $signature: 2070 }; A.editingReducer__closure8.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_isChanged = true; return b; }, $signature: 77 }; A.taskListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.taskListReducer__closure()); }, $signature: 62 }; A.taskListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewTaskList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterTasksByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTasksByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTasksByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTasksByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTasksByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTasksByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTasksByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterTasksByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterTasks_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.taskListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortTasks_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure2.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure2.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure2.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure2.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._purgeClientSuccess_closure18.prototype = { call$1(each) { return each.clientId === this.action.clientId; }, $signature: 670 }; A._purgeClientSuccess_closure19.prototype = { call$1(each) { return each.id; }, $signature: 2071 }; A._purgeClientSuccess_closure17.prototype = { call$1(b) { var t1 = this.ids, t2 = b.get$map(0).get$_safeMap(); t2.removeWhere$1(t2, new A._purgeClientSuccess__closure11(t1)); t2 = b.get$list(0).get$_safeList(); if (!!t2.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(t2, new A._purgeClientSuccess__closure12(t1), true); return b; }, $signature: 310 }; A._purgeClientSuccess__closure11.prototype = { call$2(p0, p1) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 2073 }; A._purgeClientSuccess__closure12.prototype = { call$1(p0) { return B.JSArray_methods.contains$1(this.ids, p0); }, $signature: 12 }; A._sortTasksSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11; for (t1 = this.action, t2 = t1.taskIds, t3 = A.LinkedHashMapKeyIterator$(t2, t2._modifications, A._instanceType(t2)._precomputed1), t4 = this.taskState.map._map$_map, t5 = type$.MapBuilder_String_TaskEntity; t3.moveNext$0();) { t6 = t3.__js_helper$_current; t7 = t2.$index(0, t6); t7.toString; t7 = J.get$iterator$ax(t7); for (; t7.moveNext$0();) { t8 = t7.get$current(t7); t9 = b.get$_task_state$_$this(); t10 = t9._task_state$_map; if (t10 == null) { t10 = new A.MapBuilder(null, $, null, t5); t10.replace$1(0, B.Map_empty1); t9._task_state$_map = t10; t9 = t10; } else t9 = t10; t10 = t4.$index(0, t8); t10.toString; t11 = new A.TaskEntityBuilder(); t11._task_model$_$v = t10; new A._sortTasksSuccess__closure(t6, t1, t8).call$1(t11); t10 = t11._task_model$_build$0(); t9._checkKey$1(t8); t9._checkValue$1(t10); t9.get$_safeMap().$indexSet(0, t8, t10); } } }, $signature: 268 }; A._sortTasksSuccess__closure.prototype = { call$1(b) { var t1 = this.statusId; b.get$_task_model$_$this()._task_model$_statusId = t1; t1 = this.action.taskIds.$index(0, t1); t1.toString; t1 = J.indexOf$1$asx(t1, this.taskId); b.get$_task_model$_$this()._statusOrder = t1; return b; }, $signature: 77 }; A._archiveTaskSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tasks), t2 = type$.MapBuilder_String_TaskEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_state$_$this(); t5 = t4._task_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 268 }; A._startTaskSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tasks), t2 = type$.MapBuilder_String_TaskEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_state$_$this(); t5 = t4._task_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 268 }; A._stopTaskSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tasks), t2 = type$.MapBuilder_String_TaskEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_state$_$this(); t5 = t4._task_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 268 }; A._deleteTaskSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tasks), t2 = type$.MapBuilder_String_TaskEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_state$_$this(); t5 = t4._task_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 268 }; A._restoreTaskSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tasks), t2 = type$.MapBuilder_String_TaskEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_state$_$this(); t5 = t4._task_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 268 }; A._addTask_closure.prototype = { call$1(b) { var t1 = this.action.task, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 310 }; A._updateTask_closure.prototype = { call$1(b) { var t1 = this.action.task; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 310 }; A._setLoadedTask_closure.prototype = { call$1(b) { var t1 = this.action.task; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 310 }; A.convertTaskToInvoiceItem_closure.prototype = { call$1(time) { return time.startDate != null && time.endDate != null && time.isBillable; }, $signature: 214 }; A.convertTaskToInvoiceItem_closure0.prototype = { call$1(time) { var hoursStr, t3, start, end, notes, t4, date, _this = this, _null = null, hours = A.round(B.JSInt_methods._tdivFast$1(time.get$duration(0)._duration, 1000000) / 3600, 3), t1 = _this.context, duration = A.formatNumber(hours, t1, _null, _null, B.FormatNumberType_3, true, _null, _null, false), t2 = _this.localization; if (hours === 1) hoursStr = " \u2022 1 " + t2.get$hour(); else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "hours"); t2.toString; hoursStr = " \u2022 " + A.S(duration) + " " + t2; } t2 = _this.company; t3 = t2.invoiceTaskDatelog; if (t3 && t2.invoiceTaskTimelog) { start = A.formatDate(time.startDate.toIso8601String$0(), t1, true, true, true); end = A.formatDate(time.endDate.toIso8601String$0(), t1, false, true, true); t1 = _this._box_0; notes = t1.notes = t1.notes + (start + " - " + end); t3 = t2.invoiceTaskHours ? t1.notes = notes + hoursStr : notes; t4 = t1.lineBreak; notes = t3 + t4; t1.notes = notes; t3 = time.description; if (t3.length !== 0 && t2.invoiceTaskItemDescription) t1.notes = notes + (t3 + t4); } else if (t3) { date = A.formatDate(time.startDate.toIso8601String$0(), t1, true, true, false); t1 = _this.dates; if (t1.containsKey$1(0, date)) { t2 = t1.$index(0, date); t2.toString; t1.$indexSet(0, date, t2 + hours); } else t1.$indexSet(0, date, hours); } else if (t2.invoiceTaskTimelog) { start = A.formatDate(time.startDate.toIso8601String$0(), t1, false, true, true); end = A.formatDate(time.endDate.toIso8601String$0(), t1, false, true, true); t1 = _this._box_0; notes = t1.notes = t1.notes + (start + " - " + end); t3 = t2.invoiceTaskHours ? t1.notes = notes + hoursStr : notes; t4 = t1.lineBreak; notes = t3 + t4; t1.notes = notes; t3 = time.description; if (t3.length !== 0 && t2.invoiceTaskItemDescription) t1.notes = notes + (t3 + t4); } }, $signature: 213 }; A.convertTaskToInvoiceItem_closure1.prototype = { call$2(a, b) { return B.JSString_methods.compareTo$1(b, a); }, $signature: 27 }; A.convertTaskToInvoiceItem_closure2.prototype = { call$1(b) { var t1, t2, t3, t4, _this = this; b.get$_invoice_model$_$this()._invoice_model$_typeId = "2"; t1 = _this.task; b.get$_invoice_model$_$this()._invoice_model$_taskId = t1.id; t2 = _this.company; t3 = t2.invoiceTaskProject && !t2.invoiceTaskProjectHeader ? _this.project.name : ""; b.get$_invoice_model$_$this()._invoice_model$_productKey = t3; t3 = _this._box_0; t4 = t3.notes; b.get$_invoice_model$_$this()._invoice_model$_notes = t4; t2 = A.taskRateSelector(_this.client, t2, _this.group, _this.project, t1); b.get$_invoice_model$_$this()._invoice_model$_cost = t2; t1 = A.round(B.JSInt_methods._tdivFast$1(t1.calculateDuration$1$onlyBillable(true)._duration, 1000000) / 3600, 3); b.get$_invoice_model$_$this()._invoice_model$_quantity = t1; t1 = t3.customValue1; b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t1; t1 = t3.customValue2; b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t1; t1 = t3.customValue3; b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t1; t3 = t3.customValue4; b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t3; return b; }, $signature: 57 }; A.memoizedTaskList_closure.prototype = { call$5(taskMap, clientId, userMap, clientMap, projectMap) { return A.taskList(taskMap, clientId, userMap, clientMap, projectMap); }, $signature: 2075 }; A.taskList_closure.prototype = { call$1(taskId) { var t2, task = this.taskMap._map$_map.$index(0, taskId), t1 = this.clientId; if ((t1 == null ? "" : t1).length !== 0) { t2 = task.clientId; t1 = t2.length !== 0 && t2 !== t1; } else t1 = false; if (t1) return false; if (task.archivedAt > 0) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1 && !task.get$isRunning() && task.invoiceId.length === 0; }, $signature: 12 }; A.taskList_closure0.prototype = { call$2(idA, idB) { var t1 = this.taskMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).number, t1.$index(0, idB).number); }, $signature: 27 }; A.memoizedKanbanTaskList_closure.prototype = { call$9(selectionState, taskMap, clientMap, userMap, projectMap, invoiceMap, taskStatusMap, taskList, taskListState) { return A.kanbanTasksSelector(selectionState, taskMap, clientMap, userMap, projectMap, invoiceMap, taskStatusMap, taskList, taskListState); }, $signature: 628 }; A.kanbanTasksSelector_closure.prototype = { call$1(taskId) { var t2, client, _this = this, t1 = _this.taskMap._map$_map.$index(0, taskId); t1.toString; t2 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t2); if (client == null) client = A.ClientEntity_ClientEntity(null, t2, null, null); if (client.archivedAt > 0) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) t2 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t2 = false; if (t2) return false; if (t1.invoiceId.length !== 0) return false; return true; }, $signature: 12 }; A.kanbanTasksSelector_closure0.prototype = { call$2(taskAId, taskBId) { var t3, _this = this, t1 = _this.taskMap._map$_map, t2 = t1.$index(0, taskAId); t2.toString; t1 = t1.$index(0, taskBId); t1.toString; t3 = _this.taskListState; return t2.compareTo$8(0, t1, t3.sortField, t3.sortAscending, _this.userMap, _this.clientMap, _this.projectMap, _this.invoiceMap, _this.taskStatusMap); }, $signature: 27 }; A.memoizedFilteredTaskList_closure.prototype = { call$9(selectionState, taskMap, clientMap, userMap, projectMap, invoiceMap, taskStatusMap, taskList, taskListState) { return A.filteredTasksSelector(selectionState, taskMap, clientMap, userMap, projectMap, invoiceMap, taskStatusMap, taskList, taskListState); }, $signature: 628 }; A.filteredTasksSelector_closure.prototype = { call$1(taskId) { var t2, client, t3, project, t4, t5, t6, _this = this, _null = null, t1 = _this.taskMap._map$_map.$index(0, taskId); t1.toString; t2 = t1.clientId; client = _this.clientMap._map$_map.$index(0, t2); if (client == null) client = A.ClientEntity_ClientEntity(_null, t2, _null, _null); t3 = t1.projectId; project = _this.projectMap._map$_map.$index(0, t3); if (project == null) project = A.ProjectEntity_ProjectEntity(_null, t3, _null, _null); if (t1.id === _this.selectionState.selectedId) return true; t4 = client.archivedAt > 0; if (t4) { t5 = client.isDeleted; t5.toString; t5 = !t5; } else t5 = false; if (!t5) { t5 = client.isDeleted; t5.toString; t5 = !t5; } else t5 = false; if (!t5) t5 = !(client.id === _this.filterEntityId && client.get$entityType() === _this.filterEntityType); else t5 = false; if (t5) return false; t5 = _this.taskListState; t6 = t5.filter; if (!t1.matchesFilter$1(t6)) if (!client.matchesNameOrEmail$1(t6)) { t6.toString; t6 = !project.matchesName$1(t6); } else t6 = false; else t6 = false; if (t6) return false; if (!t1.matchesStates$1(t5.stateFilters)) return false; if (!t1.matchesStatuses$1(t5.statusFilters)) return false; t6 = _this.filterEntityId; if (t6 != null) { t4 = _this.filterEntityType; if (t4 === B.EntityType_client && t2 !== t6) return false; else if (t4 === B.EntityType_project && t3 !== t6) return false; else if (t4 === B.EntityType_invoice && t1.invoiceId !== t6) return false; else if (t4 === B.EntityType_user && t1.assignedUserId !== t6) return false; else if (t4 === B.EntityType_taskStatus && t1.statusId !== t6) return false; else if (t4 === B.EntityType_group && client.groupId !== t6) return false; } else { if (t4) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = client.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) return false; } t2 = t5.custom1Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue1)) return false; else { t2 = t5.custom2Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue2)) return false; else { t2 = t5.custom3Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue3)) return false; else { t2 = t5.custom4Filters._list$_list; if (t2.length !== 0 && !B.JSArray_methods.contains$1(t2, t1.customValue4)) return false; } } } return true; }, $signature: 12 }; A.filteredTasksSelector_closure0.prototype = { call$2(taskAId, taskBId) { var t3, _this = this, t1 = _this.taskMap._map$_map, t2 = t1.$index(0, taskAId); t2.toString; t1 = t1.$index(0, taskBId); t1.toString; t3 = _this.taskListState; return t2.compareTo$8(0, t1, t3.sortField, t3.sortAscending, _this.userMap, _this.clientMap, _this.projectMap, _this.invoiceMap, _this.taskStatusMap); }, $signature: 27 }; A.memoizedTaskStatsForClient_closure.prototype = { call$2(clientId, taskMap) { return A.taskStatsForClient(clientId, taskMap); }, $signature: 415 }; A.taskStatsForClient_closure.prototype = { call$2(taskId, task) { var t1, t2; if (task.clientId === this.clientId) { t1 = task.archivedAt > 0; if (t1) { t2 = task.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = task.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 158 }; A.memoizedTaskStatsForProject_closure.prototype = { call$2(projectId, taskMap) { return A.taskStatsForProject(projectId, taskMap); }, $signature: 415 }; A.taskStatsForProject_closure.prototype = { call$2(taskId, task) { var t1, t2; if (task.projectId === this.projectId) { t1 = task.archivedAt > 0; if (t1) { t2 = task.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = task.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 158 }; A.memoizedTaskStatsForUser_closure.prototype = { call$2(userId, taskMap) { return A.taskStatsForProject(userId, taskMap); }, $signature: 415 }; A.TaskState.prototype = { $get$1(_, taskId) { var _null = null, t1 = this.map._map$_map; if (t1.containsKey$1(0, taskId)) { t1 = t1.$index(0, taskId); t1.toString; return t1; } else return A.TaskEntity_TaskEntity(_null, taskId, _null, _null, _null); }, loadTasks$1(clients) { return this.rebuild$1(new A.TaskState_loadTasks_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.TaskState_loadTasks_closure0(), new A.TaskState_loadTasks_closure1(), type$.String, type$.TaskEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.TaskState_loadTasks_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.TaskState_loadTasks_closure1.prototype = { call$1(item) { return item; }, $signature: 2078 }; A.TaskState_loadTasks_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 310 }; A.TaskUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$TaskStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_Uet), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.TaskStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_TaskEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_task_state$_$this(); t6 = t5._task_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._task_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Uet); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_task_state$_$this(); t6 = t5._task_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._task_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._task_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_kYz; }, get$wireName() { return "TaskState"; } }; A._$TaskUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_4QF0)); } value = object.kanbanLastUpdated; if (value != null) { result.push("kanbanLastUpdated"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.TaskUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.TaskEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_task_state$_$this(); t4 = t3._task_state$_editing; t3 = t4 == null ? t3._task_state$_editing = new A.TaskEntityBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_4QF0); t4.toString; t2._as(t4); t3._task_model$_$v = t4; break; case "kanbanLastUpdated": t3 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_task_state$_$this()._kanbanLastUpdated = t3; break; case "listUIState": t3 = result.get$_task_state$_$this(); t4 = t3._task_state$_listUIState; t3 = t4 == null ? t3._task_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_task_state$_$this()._task_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_task_state$_$this()._task_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_task_state$_$this()._task_state$_tabIndex = t3; break; } } return result._task_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_D34; }, get$wireName() { return "TaskUIState"; } }; A._$TaskState.prototype = { rebuild$1(updates) { var t1 = new A.TaskStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._task_state$_$v = this; updates.call$1(t1); return t1._task_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaskState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._task_state$__hashCode; if (t1 == null) { _this._task_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.TaskStateBuilder.prototype = { get$map(_) { var t1 = this.get$_task_state$_$this(), t2 = t1._task_state$_map; return t2 == null ? t1._task_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.TaskEntity) : t2; }, get$list(_) { var t1 = this.get$_task_state$_$this(), t2 = t1._task_state$_list; return t2 == null ? t1._task_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_task_state$_$this() { var t1, t2, _this = this, $$v = _this._task_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._task_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._task_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._task_state$_$v = null; } return _this; }, _task_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._task_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$TaskState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("TaskState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$TaskUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$TaskUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.editingTimeIndex == other.editingTimeIndex) if (_this.kanbanLastUpdated == other.kanbanLastUpdated) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingTimeIndex)), J.get$hashCode$(_this.kanbanLastUpdated)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._task_state$__hashCode; if (t1 == null) { _this._task_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingTimeIndex", _this.editingTimeIndex); t2.add$2(t1, "kanbanLastUpdated", _this.kanbanLastUpdated); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.TaskUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_task_state$_$this(), t2 = t1._task_state$_editing; return t2 == null ? t1._task_state$_editing = new A.TaskEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_task_state$_$this(), t2 = t1._task_state$_listUIState; return t2 == null ? t1._task_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_task_state$_$this() { var t1, t2, _this = this, $$v = _this._task_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.TaskEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._task_model$_$v = t1; t1 = t2; } _this._task_state$_editing = t1; _this._editingTimeIndex = $$v.editingTimeIndex; _this._kanbanLastUpdated = $$v.kanbanLastUpdated; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._task_state$_listUIState = t2; _this._task_state$_selectedId = $$v.selectedId; _this._task_state$_forceSelected = $$v.forceSelected; _this._task_state$_tabIndex = $$v.tabIndex; _this._task_state$_saveCompleter = $$v.saveCompleter; _this._task_state$_cancelCompleter = $$v.cancelCompleter; _this._task_state$_$v = null; } return _this; }, _task_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, exception, _this = this, _s11_ = "TaskUIState", _$result = null; try { _$result0 = _this._task_state$_$v; if (_$result0 == null) { t1 = _this._task_state$_editing; t1 = t1 == null ? null : t1._task_model$_build$0(); t2 = _this.get$_task_state$_$this()._editingTimeIndex; t3 = _this.get$_task_state$_$this()._kanbanLastUpdated; t4 = _this.get$listUIState()._list_ui_state$_build$0(); t5 = _this.get$_task_state$_$this()._task_state$_selectedId; t6 = _this.get$_task_state$_$this()._task_state$_forceSelected; t7 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_state$_$this()._task_state$_tabIndex, _s11_, "tabIndex"); t8 = _this.get$_task_state$_$this()._task_state$_saveCompleter; _$result0 = A._$TaskUIState$_(_this.get$_task_state$_$this()._task_state$_cancelCompleter, t1, t2, t6, t3, t4, t8, t5, t7); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._task_state$_editing; if (t1 != null) t1._task_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s11_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_state$_$v = t1; return _$result; } }; A._TaskUIState_Object_EntityUIState.prototype = {}; A.ViewTaskStatusList.prototype = {$isPersistUI: 1}; A.ViewTaskStatus.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$taskStatusId() { return this.taskStatusId; } }; A.EditTaskStatus.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$taskStatus() { return this.taskStatus; } }; A.UpdateTaskStatus.prototype = {$isPersistUI: 1, get$taskStatus() { return this.taskStatus; } }; A.LoadTaskStatusRequest.prototype = {$isStartLoading: 1}; A.LoadTaskStatusFailure.prototype = { toString$0(_) { return "LoadTaskStatusFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTaskStatusSuccess.prototype = { toString$0(_) { return "LoadTaskStatusSuccess{taskStatus: " + this.taskStatus.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$taskStatus() { return this.taskStatus; } }; A.LoadTaskStatusesRequest.prototype = {$isStartLoading: 1}; A.LoadTaskStatusesFailure.prototype = { toString$0(_) { return "LoadTaskStatusesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTaskStatusesSuccess.prototype = { toString$0(_) { return "LoadTaskStatusesSuccess{taskStatuses: " + this.taskStatuses.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveTaskStatusRequest.prototype = {$isStartSaving: 1, get$taskStatus() { return this.taskStatus; } }; A.SaveTaskStatusSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$taskStatus() { return this.taskStatus; } }; A.AddTaskStatusSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$taskStatus() { return this.taskStatus; } }; A.SaveTaskStatusFailure.prototype = {$isStopSaving: 1}; A.ArchiveTaskStatusesRequest.prototype = {$isStartSaving: 1}; A.ArchiveTaskStatusesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveTaskStatusesFailure.prototype = {$isStopSaving: 1}; A.DeleteTaskStatusesRequest.prototype = {$isStartSaving: 1}; A.DeleteTaskStatusesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteTaskStatusesFailure.prototype = {$isStopSaving: 1}; A.RestoreTaskStatusesRequest.prototype = {$isStartSaving: 1}; A.RestoreTaskStatusesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreTaskStatusesFailure.prototype = {$isStopSaving: 1}; A.FilterTaskStatuses.prototype = {$isPersistUI: 1}; A.SortTaskStatuses.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterTaskStatusesByState.prototype = {$isPersistUI: 1}; A.FilterTaskStatusesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTaskStatusesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTaskStatusesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTaskStatusesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartTaskStatusMultiselect.prototype = {}; A.AddToTaskStatusMultiselect.prototype = {}; A.RemoveFromTaskStatusMultiselect.prototype = {}; A.ClearTaskStatusMultiselect.prototype = {}; A.handleTaskStatusAction_closure.prototype = { call$1(taskStatus) { return taskStatus.get$id(taskStatus); }, $signature: 48 }; A.handleTaskStatusAction_closure0.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_statusId = this.taskStatus.id; return b; }, $signature: 77 }; A._editTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s26_ = "/settings/task_status/edit"; next.call$1(type$.nullable_EditTaskStatus._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s26_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s26_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewTaskStatus_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewTaskStatus_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewTaskStatus._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/task_status/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/task_status/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewTaskStatusList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s21_ = "/settings/task_status"; next.call$1(type$.nullable_ViewTaskStatusList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s21_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s21_, new A._viewTaskStatusList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTaskStatusList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTaskStatuses; type$.ArchiveTaskStatusesRequest._as(dynamicAction); t1 = dynamicAction.taskStatusIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskStatusEntity?>"); prevTaskStatuses = A.List_List$of(new A.MappedListIterable(t1, new A._archiveTaskStatus__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveTaskStatus__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveTaskStatus__closure1(store, prevTaskStatuses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveTaskStatus__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, id); }, $signature: 599 }; A._archiveTaskStatus__closure0.prototype = { call$1(taskStatuses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTaskStatusesSuccess(taskStatuses)); this.action.completer.complete$1(0, null); }, $signature: 600 }; A._archiveTaskStatus__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTaskStatusesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTaskStatuses; type$.DeleteTaskStatusesRequest._as(dynamicAction); t1 = dynamicAction.taskStatusIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskStatusEntity?>"); prevTaskStatuses = A.List_List$of(new A.MappedListIterable(t1, new A._deleteTaskStatus__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteTaskStatus__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteTaskStatus__closure1(store, prevTaskStatuses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteTaskStatus__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, id); }, $signature: 599 }; A._deleteTaskStatus__closure0.prototype = { call$1(taskStatuses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaskStatusesSuccess(taskStatuses)); this.action.completer.complete$1(0, null); }, $signature: 600 }; A._deleteTaskStatus__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaskStatusesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTaskStatuses; type$.RestoreTaskStatusesRequest._as(dynamicAction); t1 = dynamicAction.taskStatusIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskStatusEntity?>"); prevTaskStatuses = A.List_List$of(new A.MappedListIterable(t1, new A._restoreTaskStatus__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreTaskStatus__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreTaskStatus__closure1(store, prevTaskStatuses, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreTaskStatus__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, id); }, $signature: 599 }; A._restoreTaskStatus__closure0.prototype = { call$1(taskStatuses) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTaskStatusesSuccess(taskStatuses)); this.action.completer.complete$1(0, null); }, $signature: 600 }; A._restoreTaskStatus__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTaskStatusesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveTaskStatusRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.taskStatus; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveTaskStatus__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveTaskStatus__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveTaskStatus__closure.prototype = { call$1(taskStatus) { var t1 = this.action, t2 = t1.taskStatus.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddTaskStatusSuccess(taskStatus)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveTaskStatusSuccess(taskStatus)); } t2 = t3.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); t1.completer.complete$1(0, taskStatus); }, $signature: 316 }; A._saveTaskStatus__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaskStatusFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTaskStatus_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTaskStatus._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTaskStatusRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.taskStatusId).then$1$1(0, new A._loadTaskStatus__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTaskStatus__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTaskStatus__closure.prototype = { call$1(taskStatus) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaskStatusSuccess(taskStatus)); this.action.completer.complete$1(0, null); }, $signature: 316 }; A._loadTaskStatus__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaskStatusFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTaskStatuses_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadTaskStatuses._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTaskStatusesRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadTaskStatuses__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTaskStatuses__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTaskStatuses__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaskStatusesSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2082 }; A._loadTaskStatuses__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaskStatusesFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.taskStatusUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$taskStatusListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer17().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._task_status_model$_$v = t1; t1 = $.$get$selectedIdReducer17().call$2(t2.selectedId, t3); b.get$_task_status_state$_$this()._task_status_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer17().call$2(t2.forceSelected, t3); b.get$_task_status_state$_$this()._task_status_state$_forceSelected = t3; return b; }, $signature: 2083 }; A.forceSelectedReducer_closure142.prototype = { call$2(completer, action) { return true; }, $signature: 2084 }; A.forceSelectedReducer_closure143.prototype = { call$2(completer, action) { return false; }, $signature: 2085 }; A.forceSelectedReducer_closure144.prototype = { call$2(completer, action) { return false; }, $signature: 2086 }; A.forceSelectedReducer_closure145.prototype = { call$2(completer, action) { return false; }, $signature: 2087 }; A.forceSelectedReducer_closure146.prototype = { call$2(completer, action) { return false; }, $signature: 2088 }; A.forceSelectedReducer_closure147.prototype = { call$2(completer, action) { return false; }, $signature: 2089 }; A.forceSelectedReducer_closure148.prototype = { call$2(completer, action) { return false; }, $signature: 2090 }; A.forceSelectedReducer_closure149.prototype = { call$2(completer, action) { return false; }, $signature: 2091 }; A.selectedIdReducer_closure273.prototype = { call$2(completer, action) { return ""; }, $signature: 2092 }; A.selectedIdReducer_closure274.prototype = { call$2(completer, action) { return ""; }, $signature: 2093 }; A.selectedIdReducer_closure275.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_taskStatus ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure276.prototype = { call$2(selectedId, action) { return action.get$taskStatusId(); }, $signature: 82 }; A.selectedIdReducer_closure277.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$taskStatus()); }, $signature: 82 }; A.selectedIdReducer_closure278.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure279.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure280.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2094 }; A.selectedIdReducer_closure281.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2095 }; A.selectedIdReducer_closure282.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2096 }; A.selectedIdReducer_closure283.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2097 }; A.selectedIdReducer_closure284.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2098 }; A.selectedIdReducer_closure285.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2099 }; A.selectedIdReducer_closure286.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2100 }; A.selectedIdReducer_closure287.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_taskStatus ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure91.prototype = { call$2(taskStatuses, action) { return J.$index$asx(action.taskStatuses, 0); }, $signature: 2101 }; A.editingReducer_closure92.prototype = { call$2(taskStatuses, action) { return J.$index$asx(action.taskStatuses, 0); }, $signature: 2102 }; A.editingReducer_closure93.prototype = { call$2(taskStatuses, action) { return J.$index$asx(action.taskStatuses, 0); }, $signature: 2103 }; A.editingReducer_closure94.prototype = { call$2(taskStatus, action) { return action.taskStatus.rebuild$1(new A.editingReducer__closure35()); }, $signature: 2104 }; A.editingReducer__closure35.prototype = { call$1(b) { b.get$_task_status_model$_$this()._task_status_model$_isChanged = true; return b; }, $signature: 167 }; A.taskStatusListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.taskStatusListReducer__closure()); }, $signature: 62 }; A.taskStatusListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewTaskStatusList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterTaskStatusesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTaskStatusesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTaskStatusesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTaskStatusesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTaskStatusesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTaskStatusesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTaskStatuses_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.taskStatusListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortTaskStatuses_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure17.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure17.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure17.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure17.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._sortTaskStatusSuccess_closure.prototype = { call$1(b) { var t3, t4, t5, t6, t7, t8, t1 = this.action, t2 = t1.statusIds; t2.toString; t2 = J.get$iterator$ax(t2); t3 = this.taskStatusState.map._map$_map; t4 = type$.MapBuilder_String_TaskStatusEntity; for (; t2.moveNext$0();) { t5 = t2.get$current(t2); t6 = b.get$_task_status_state$_$this(); t7 = t6._task_status_state$_map; if (t7 == null) { t7 = new A.MapBuilder(null, $, null, t4); t7.replace$1(0, B.Map_empty1); t6._task_status_state$_map = t7; t6 = t7; } else t6 = t7; t7 = t3.$index(0, t5); t7.toString; t8 = new A.TaskStatusEntityBuilder(); t8.get$_task_status_model$_$this()._task_status_model$_color = ""; t8._task_status_model$_$v = t7; new A._sortTaskStatusSuccess__closure(t1, t5).call$1(t8); t7 = t8._task_status_model$_build$0(); t6._checkKey$1(t5); t6._checkValue$1(t7); t6.get$_safeMap().$indexSet(0, t5, t7); } }, $signature: 404 }; A._sortTaskStatusSuccess__closure.prototype = { call$1(b) { var t1 = this.action.statusIds; t1.toString; t1 = J.indexOf$1$asx(t1, this.statusId); b.get$_task_status_model$_$this()._task_status_model$_statusOrder = t1; return b; }, $signature: 167 }; A._archiveTaskStatusSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.taskStatuses), t2 = type$.MapBuilder_String_TaskStatusEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_status_state$_$this(); t5 = t4._task_status_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_status_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 404 }; A._deleteTaskStatusSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.taskStatuses), t2 = type$.MapBuilder_String_TaskStatusEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_status_state$_$this(); t5 = t4._task_status_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_status_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 404 }; A._restoreTaskStatusSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.taskStatuses), t2 = type$.MapBuilder_String_TaskStatusEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_task_status_state$_$this(); t5 = t4._task_status_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._task_status_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 404 }; A._addTaskStatus_closure.prototype = { call$1(b) { var t1 = this.action.taskStatus, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 399 }; A._updateTaskStatus_closure.prototype = { call$1(b) { var t1 = this.action.taskStatus; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 399 }; A._setLoadedTaskStatus_closure.prototype = { call$1(b) { var t1 = this.action.taskStatus; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 399 }; A.memoizedSortedActiveTaskStatusIds_closure.prototype = { call$2(taskStatusList, taskStatusMap) { return A.sortedActiveTaskStatusIds(taskStatusList, taskStatusMap); }, $signature: 2108 }; A.sortedActiveTaskStatusIds_closure.prototype = { call$1(statusId) { var t2, t1 = this.taskStatusMap._map$_map; if (t1.containsKey$1(0, statusId)) { t1 = t1.$index(0, statusId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; } else t1 = false; return t1; }, $signature: 12 }; A.sortedActiveTaskStatusIds_closure0.prototype = { call$2(statusIdA, statusIdB) { var t3, t4, t1 = this.taskStatusMap._map$_map, t2 = t1.$index(0, statusIdA); t2.toString; t1 = t1.$index(0, statusIdB); t1.toString; t3 = t2.statusOrder; t4 = t1.statusOrder; if (t3 == t4) return B.JSInt_methods.compareTo$1(t1.updatedAt, t2.updatedAt); else { t1 = t3 == null ? 99999 : t3; return B.JSInt_methods.compareTo$1(t1, t4 == null ? 99999 : t4); } }, $signature: 27 }; A.memoizedDropdownTaskStatusList_closure.prototype = { call$4(taskStatusMap, taskStatusList, staticState, userMap) { return A.dropdownTaskStatusesSelector(taskStatusMap, taskStatusList, staticState, userMap); }, $signature: 2109 }; A.dropdownTaskStatusesSelector_closure.prototype = { call$1(taskStatusId) { var t2, t1 = this.taskStatusMap._map$_map.$index(0, taskStatusId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownTaskStatusesSelector_closure0.prototype = { call$2(taskStatusAId, taskStatusBId) { var t1 = this.taskStatusMap._map$_map, t2 = t1.$index(0, taskStatusAId); t2.toString; return t2.compareTo$3$sortAscending$sortField$taskStatus(0, true, "order", t1.$index(0, taskStatusBId)); }, $signature: 27 }; A.memoizedFilteredTaskStatusList_closure.prototype = { call$4(selectionState, taskStatusMap, taskStatusList, taskStatusListState) { return A.filteredTaskStatusesSelector(selectionState, taskStatusMap, taskStatusList, taskStatusListState); }, $signature: 2110 }; A.filteredTaskStatusesSelector_closure.prototype = { call$1(taskStatusId) { var t2, t1 = this.taskStatusMap._map$_map.$index(0, taskStatusId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.taskStatusListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.name], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredTaskStatusesSelector_closure0.prototype = { call$2(taskStatusAId, taskStatusBId) { var t1 = this.taskStatusMap._map$_map, t2 = t1.$index(0, taskStatusAId); t2.toString; return J.compareTo$3$sortAscending$sortField$taskStatus$ns(t2, true, "order", t1.$index(0, taskStatusBId)); }, $signature: 27 }; A.memoizedCalculateTaskStatusAmount_closure.prototype = { call$2(taskStatusId, taskMap) { return A.calculateTaskStatusAmount(taskMap, taskStatusId); }, $signature: 2111 }; A.calculateTaskStatusAmount_closure.prototype = { call$2(taskId, task) { var t1; if (task.statusId === this.taskStatusId) { t1 = this._box_0; t1.total = t1.total + B.JSInt_methods._tdivFast$1(task.calculateDuration$0()._duration, 1000000); } }, $signature: 158 }; A.memoizedTaskStatsForTaskStatus_closure.prototype = { call$2(companyGatewayId, taskMap) { return A.taskStatsForTaskStatus(companyGatewayId, taskMap); }, $signature: 415 }; A.taskStatsForTaskStatus_closure.prototype = { call$2(taskId, task) { var t1, t2; if (task.statusId === this.statusId) { t1 = task.archivedAt > 0; if (t1) { t2 = task.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = task.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = task.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 158 }; A.defaultTaskStatusId_closure.prototype = { call$1(statusId) { var t2, t1 = this.taskStatusMap._map$_map.$index(0, statusId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 117 }; A.defaultTaskStatusId_closure0.prototype = { call$2(statusIdA, statusIdB) { var t1 = this.taskStatusMap._map$_map, t2 = t1.$index(0, statusIdA); t2.toString; t1 = t1.$index(0, statusIdB); t1.toString; t2 = t2.statusOrder; if (t2 == null) t2 = 9999; t1 = t1.statusOrder; return B.JSInt_methods.compareTo$1(t2, t1 == null ? 9999 : t1); }, $signature: 152 }; A.TaskStatusState.prototype = { $get$1(_, statusId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, statusId)) { t1 = t1.$index(0, statusId); t1.toString; return t1; } else return A.TaskStatusEntity_TaskStatusEntity(statusId, null); }, loadTaskStatuses$1(clients) { return this.rebuild$1(new A.TaskStatusState_loadTaskStatuses_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.TaskStatusState_loadTaskStatuses_closure0(), new A.TaskStatusState_loadTaskStatuses_closure1(), type$.String, type$.TaskStatusEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.TaskStatusState_loadTaskStatuses_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.TaskStatusState_loadTaskStatuses_closure1.prototype = { call$1(item) { return item; }, $signature: 2113 }; A.TaskStatusState_loadTaskStatuses_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 399 }; A.TaskStatusUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$TaskStatusStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_0), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.TaskStatusStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_TaskStatusEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_task_status_state$_$this(); t6 = t5._task_status_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._task_status_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_0); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_task_status_state$_$this(); t6 = t5._task_status_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._task_status_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._task_status_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_AqW; }, get$wireName() { return "TaskStatusState"; } }; A._$TaskStatusUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_ef4)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.TaskStatusUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.TaskStatusEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_task_status_state$_$this(); t4 = t3._task_status_state$_editing; if (t4 == null) { t4 = new A.TaskStatusEntityBuilder(); t4.get$_task_status_model$_$this()._task_status_model$_color = ""; t3._task_status_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_ef4); t4.toString; t2._as(t4); t3._task_status_model$_$v = t4; break; case "listUIState": t3 = result.get$_task_status_state$_$this(); t4 = t3._task_status_state$_listUIState; t3 = t4 == null ? t3._task_status_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_task_status_state$_$this()._task_status_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_task_status_state$_$this()._task_status_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_task_status_state$_$this()._task_status_state$_tabIndex = t3; break; } } return result._task_status_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_smg; }, get$wireName() { return "TaskStatusUIState"; } }; A._$TaskStatusState.prototype = { rebuild$1(updates) { var t1 = new A.TaskStatusStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._task_status_state$_$v = this; updates.call$1(t1); return t1._task_status_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaskStatusState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_status_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._task_status_state$__hashCode; if (t1 == null) { _this._task_status_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskStatusState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.TaskStatusStateBuilder.prototype = { get$map(_) { var t1 = this.get$_task_status_state$_$this(), t2 = t1._task_status_state$_map; return t2 == null ? t1._task_status_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.TaskStatusEntity) : t2; }, get$list(_) { var t1 = this.get$_task_status_state$_$this(), t2 = t1._task_status_state$_list; return t2 == null ? t1._task_status_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_task_status_state$_$this() { var t1, t2, _this = this, $$v = _this._task_status_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._task_status_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._task_status_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._task_status_state$_$v = null; } return _this; }, _task_status_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._task_status_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$TaskStatusState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("TaskStatusState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_status_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$TaskStatusUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$TaskStatusUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._task_status_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._task_status_state$__hashCode; if (t1 == null) { _this._task_status_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaskStatusUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.TaskStatusUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_task_status_state$_$this(), t2 = t1._task_status_state$_editing; if (t2 == null) { t2 = new A.TaskStatusEntityBuilder(); t2.get$_task_status_model$_$this()._task_status_model$_color = ""; t1._task_status_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_task_status_state$_$this(), t2 = t1._task_status_state$_listUIState; return t2 == null ? t1._task_status_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_task_status_state$_$this() { var t1, t2, _this = this, $$v = _this._task_status_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.TaskStatusEntityBuilder(); t2.get$_task_status_model$_$this()._task_status_model$_color = ""; A.ArgumentError_checkNotNull(t1, "other"); t2._task_status_model$_$v = t1; t1 = t2; } _this._task_status_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._task_status_state$_listUIState = t2; _this._task_status_state$_selectedId = $$v.selectedId; _this._task_status_state$_forceSelected = $$v.forceSelected; _this._task_status_state$_tabIndex = $$v.tabIndex; _this._task_status_state$_saveCompleter = $$v.saveCompleter; _this._task_status_state$_cancelCompleter = $$v.cancelCompleter; _this._task_status_state$_$v = null; } return _this; }, _task_status_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s17_ = "TaskStatusUIState", _$result = null; try { _$result0 = _this._task_status_state$_$v; if (_$result0 == null) { t1 = _this._task_status_state$_editing; t1 = t1 == null ? null : t1._task_status_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_task_status_state$_$this()._task_status_state$_selectedId; t4 = _this.get$_task_status_state$_$this()._task_status_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_task_status_state$_$this()._task_status_state$_tabIndex, _s17_, "tabIndex"); t6 = _this.get$_task_status_state$_$this()._task_status_state$_saveCompleter; _$result0 = A._$TaskStatusUIState$_(_this.get$_task_status_state$_$this()._task_status_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._task_status_state$_editing; if (t1 != null) t1._task_status_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s17_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._task_status_state$_$v = t1; return _$result; } }; A._TaskStatusUIState_Object_EntityUIState.prototype = {}; A.ViewTaxRateList.prototype = {$isPersistUI: 1}; A.ViewTaxRate.prototype = {$isPersistUI: 1}; A.EditTaxRate.prototype = {$isPersistUI: 1, get$taxRate() { return this.taxRate; } }; A.UpdateTaxRate.prototype = {$isPersistUI: 1, get$taxRate() { return this.taxRate; } }; A.LoadTaxRateRequest.prototype = {$isStartLoading: 1}; A.LoadTaxRateFailure.prototype = { toString$0(_) { return "LoadTaxRateFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTaxRateSuccess.prototype = { toString$0(_) { return "LoadTaxRateSuccess{taxRate: " + this.taxRate.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$taxRate() { return this.taxRate; } }; A.LoadTaxRatesRequest.prototype = {$isStartLoading: 1}; A.LoadTaxRatesFailure.prototype = { toString$0(_) { return "LoadTaxRatesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTaxRatesSuccess.prototype = { toString$0(_) { return "LoadTaxRatesSuccess{taxRates: " + this.taxRates.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveTaxRateRequest.prototype = {$isStartSaving: 1, get$taxRate() { return this.taxRate; } }; A.SaveTaxRateSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$taxRate() { return this.taxRate; } }; A.AddTaxRateSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$taxRate() { return this.taxRate; } }; A.SaveTaxRateFailure.prototype = {$isStopSaving: 1}; A.ArchiveTaxRateRequest.prototype = {$isStartSaving: 1}; A.ArchiveTaxRatesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveTaxRateFailure.prototype = {$isStopSaving: 1}; A.DeleteTaxRateRequest.prototype = {$isStartSaving: 1}; A.DeleteTaxRatesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteTaxRateFailure.prototype = {$isStopSaving: 1}; A.RestoreTaxRateRequest.prototype = {$isStartSaving: 1}; A.RestoreTaxRatesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreTaxRateFailure.prototype = {$isStopSaving: 1}; A.FilterTaxRates.prototype = {$isPersistUI: 1}; A.SortTaxRates.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterTaxRatesByState.prototype = {$isPersistUI: 1}; A.handleTaxRateAction_closure.prototype = { call$1(taxRate) { return taxRate.get$id(taxRate); }, $signature: 48 }; A.StartTaxRateMultiselect.prototype = {}; A.AddToTaxRateMultiselect.prototype = {}; A.RemoveFromTaxRateMultiselect.prototype = {}; A.ClearTaxRateMultiselect.prototype = {}; A._editTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s33_ = "/settings/tax_settings_rates/edit"; next.call$1(type$.nullable_EditTaxRate._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s33_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s33_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewTaxRate_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewTaxRate_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewTaxRate._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/tax_settings_rates/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/tax_settings_rates/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewTaxRateList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s28_ = "/settings/tax_settings_rates"; next.call$1(type$.nullable_ViewTaxRateList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s28_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s28_, new A._viewTaxRateList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTaxRateList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTaxRates; type$.ArchiveTaxRateRequest._as(dynamicAction); t1 = dynamicAction.taxRateIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaxRateEntity?>"); prevTaxRates = A.List_List$of(new A.MappedListIterable(t1, new A._archiveTaxRate__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveTaxRate__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveTaxRate__closure1(store, prevTaxRates, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveTaxRate__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taxRateState.map._map$_map.$index(0, id); }, $signature: 285 }; A._archiveTaxRate__closure0.prototype = { call$1(taxRates) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTaxRatesSuccess(taxRates)); this.action.completer.complete$1(0, null); }, $signature: 607 }; A._archiveTaxRate__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTaxRateFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTaxRates; type$.DeleteTaxRateRequest._as(dynamicAction); t1 = dynamicAction.taxRateIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaxRateEntity?>"); prevTaxRates = A.List_List$of(new A.MappedListIterable(t1, new A._deleteTaxRate__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteTaxRate__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteTaxRate__closure1(store, prevTaxRates, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteTaxRate__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taxRateState.map._map$_map.$index(0, id); }, $signature: 285 }; A._deleteTaxRate__closure0.prototype = { call$1(taxRates) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaxRatesSuccess(taxRates)); this.action.completer.complete$1(0, null); }, $signature: 607 }; A._deleteTaxRate__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaxRateFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTaxRates; type$.RestoreTaxRateRequest._as(dynamicAction); t1 = dynamicAction.taxRateIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaxRateEntity?>"); prevTaxRates = A.List_List$of(new A.MappedListIterable(t1, new A._restoreTaxRate__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreTaxRate__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreTaxRate__closure1(store, prevTaxRates, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreTaxRate__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taxRateState.map._map$_map.$index(0, id); }, $signature: 285 }; A._restoreTaxRate__closure0.prototype = { call$1(taxRates) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTaxRatesSuccess(taxRates)); this.action.completer.complete$1(0, null); }, $signature: 607 }; A._restoreTaxRate__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTaxRateFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveTaxRateRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.taxRate; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveTaxRate__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveTaxRate__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveTaxRate__closure.prototype = { call$1(taxRate) { var t1 = this.action, t2 = t1.taxRate.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddTaxRateSuccess(taxRate)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveTaxRateSuccess(taxRate)); } t1.completer.complete$1(0, taxRate); }, $signature: 168 }; A._saveTaxRate__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaxRateFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTaxRate_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTaxRate._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTaxRateRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.taxRateId).then$1$1(0, new A._loadTaxRate__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTaxRate__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTaxRate__closure.prototype = { call$1(taxRate) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaxRateSuccess(taxRate)); this.action.completer.complete$1(0, null); }, $signature: 168 }; A._loadTaxRate__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaxRateFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTaxRates_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadTaxRates._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTaxRatesRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadTaxRates__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTaxRates__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTaxRates__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaxRatesSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2117 }; A._loadTaxRates__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTaxRatesFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.taxRateUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$taxRateListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer8().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._tax_rate_model$_$v = t1; t1 = $.$get$selectedIdReducer8().call$2(t2.selectedId, t3); b.get$_tax_rate_state$_$this()._tax_rate_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer8().call$2(t2.forceSelected, t3); b.get$_tax_rate_state$_$this()._tax_rate_state$_forceSelected = t3; return b; }, $signature: 2118 }; A.forceSelectedReducer_closure72.prototype = { call$2(completer, action) { return true; }, $signature: 2119 }; A.forceSelectedReducer_closure73.prototype = { call$2(completer, action) { return false; }, $signature: 2120 }; A.forceSelectedReducer_closure74.prototype = { call$2(completer, action) { return false; }, $signature: 2121 }; A.forceSelectedReducer_closure75.prototype = { call$2(completer, action) { return false; }, $signature: 2122 }; A.selectedIdReducer_closure136.prototype = { call$2(completer, action) { return ""; }, $signature: 2123 }; A.selectedIdReducer_closure137.prototype = { call$2(completer, action) { return ""; }, $signature: 2124 }; A.selectedIdReducer_closure138.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_taxRate ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure139.prototype = { call$2(selectedId, action) { return action.taxRateId; }, $signature: 2125 }; A.selectedIdReducer_closure140.prototype = { call$2(selectedId, action) { return action.taxRate.id; }, $signature: 2126 }; A.selectedIdReducer_closure141.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure142.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure143.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2127 }; A.selectedIdReducer_closure144.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2128 }; A.selectedIdReducer_closure145.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2129 }; A.editingReducer_closure41.prototype = { call$2(taxRates, action) { return J.$index$asx(action.taxRates, 0); }, $signature: 2130 }; A.editingReducer_closure42.prototype = { call$2(taxRates, action) { return J.$index$asx(action.taxRates, 0); }, $signature: 2131 }; A.editingReducer_closure43.prototype = { call$2(taxRates, action) { return J.$index$asx(action.taxRates, 0); }, $signature: 2132 }; A.editingReducer_closure44.prototype = { call$2(taxRate, action) { return action.taxRate.rebuild$1(new A.editingReducer__closure14()); }, $signature: 2133 }; A.editingReducer__closure14.prototype = { call$1(b) { b.get$_tax_rate_model$_$this()._tax_rate_model$_isChanged = true; return b; }, $signature: 627 }; A.taxRateListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.taxRateListReducer__closure()); }, $signature: 62 }; A.taxRateListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewTaxRateList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterTaxRatesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTaxRatesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTaxRates_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.taxRateListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortTaxRates_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure8.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure8.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure8.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure8.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveTaxRateSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.taxRates), t2 = type$.MapBuilder_String_TaxRateEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_tax_rate_state$_$this(); t5 = t4._tax_rate_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._tax_rate_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 610 }; A._deleteTaxRateSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.taxRates), t2 = type$.MapBuilder_String_TaxRateEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_tax_rate_state$_$this(); t5 = t4._tax_rate_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._tax_rate_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 610 }; A._restoreTaxRateSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.taxRates), t2 = type$.MapBuilder_String_TaxRateEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_tax_rate_state$_$this(); t5 = t4._tax_rate_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._tax_rate_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 610 }; A._addTaxRate_closure.prototype = { call$1(b) { var t1 = this.action.taxRate, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 222 }; A._updateTaxRate_closure.prototype = { call$1(b) { var t1 = this.action.taxRate; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 222 }; A._setLoadedTaxRate_closure.prototype = { call$1(b) { var t1 = this.action.taxRate; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 222 }; A._setLoadedTaxRates_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.taxRates, new A._setLoadedTaxRates__closure(), new A._setLoadedTaxRates__closure0(), type$.String, type$.TaxRateEntity)); return b; }, $signature: 222 }; A._setLoadedTaxRates__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedTaxRates__closure0.prototype = { call$1(item) { return item; }, $signature: 626 }; A._setLoadedTaxRates_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 222 }; A._setLoadedCompany_closure3.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.userCompany.company.taxRates, new A._setLoadedCompany__closure3(), new A._setLoadedCompany__closure4(), type$.String, type$.TaxRateEntity)); return b; }, $signature: 222 }; A._setLoadedCompany__closure3.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompany__closure4.prototype = { call$1(item) { return item; }, $signature: 626 }; A._setLoadedCompany_closure4.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 222 }; A.memoizedFilteredTaxRateList_closure.prototype = { call$4(selectionState, taxRateMap, taxRateList, taxRateListState) { return A.filteredTaxRatesSelector(selectionState, taxRateMap, taxRateList, taxRateListState); }, $signature: 2138 }; A.filteredTaxRatesSelector_closure.prototype = { call$1(taxRateId) { var t2, t1 = this.taxRateMap._map$_map.$index(0, taxRateId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.taxRateListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.name], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredTaxRatesSelector_closure0.prototype = { call$2(taxRateAId, taxRateBId) { var t3, t1 = this.taxRateMap._map$_map, t2 = t1.$index(0, taxRateAId); t2.toString; t3 = this.taxRateListState; return t2.compareTo$3(0, t1.$index(0, taxRateBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.TaxRateState.prototype = { map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.TaxRateUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$TaxRateStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_I8B), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.TaxRateStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_TaxRateEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_tax_rate_state$_$this(); t6 = t5._tax_rate_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._tax_rate_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_I8B); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_tax_rate_state$_$this(); t6 = t5._tax_rate_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._tax_rate_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._tax_rate_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Ecu1; }, get$wireName() { return "TaxRateState"; } }; A._$TaxRateUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_ML3)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.TaxRateUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.TaxRateEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_tax_rate_state$_$this(); t4 = t3._tax_rate_state$_editing; t3 = t4 == null ? t3._tax_rate_state$_editing = new A.TaxRateEntityBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_ML3); t4.toString; t2._as(t4); t3._tax_rate_model$_$v = t4; break; case "listUIState": t3 = result.get$_tax_rate_state$_$this(); t4 = t3._tax_rate_state$_listUIState; t3 = t4 == null ? t3._tax_rate_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_tax_rate_state$_$this()._tax_rate_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_tax_rate_state$_$this()._tax_rate_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_tax_rate_state$_$this()._tax_rate_state$_tabIndex = t3; break; } } return result._tax_rate_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4YB; }, get$wireName() { return "TaxRateUIState"; } }; A._$TaxRateState.prototype = { rebuild$1(updates) { var t1 = new A.TaxRateStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._tax_rate_state$_$v = this; updates.call$1(t1); return t1._tax_rate_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TaxRateState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_rate_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._tax_rate_state$__hashCode; if (t1 == null) { _this._tax_rate_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxRateState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.TaxRateStateBuilder.prototype = { get$map(_) { var t1 = this.get$_tax_rate_state$_$this(), t2 = t1._tax_rate_state$_map; return t2 == null ? t1._tax_rate_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.TaxRateEntity) : t2; }, get$list(_) { var t1 = this.get$_tax_rate_state$_$this(), t2 = t1._tax_rate_state$_list; return t2 == null ? t1._tax_rate_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_tax_rate_state$_$this() { var t1, t2, _this = this, $$v = _this._tax_rate_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._tax_rate_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._tax_rate_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._tax_rate_state$_$v = null; } return _this; }, _tax_rate_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._tax_rate_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$TaxRateState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("TaxRateState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._tax_rate_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$TaxRateUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$TaxRateUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._tax_rate_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._tax_rate_state$__hashCode; if (t1 == null) { _this._tax_rate_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TaxRateUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.TaxRateUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_tax_rate_state$_$this(), t2 = t1._tax_rate_state$_editing; return t2 == null ? t1._tax_rate_state$_editing = new A.TaxRateEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_tax_rate_state$_$this(), t2 = t1._tax_rate_state$_listUIState; return t2 == null ? t1._tax_rate_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_tax_rate_state$_$this() { var t1, t2, _this = this, $$v = _this._tax_rate_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.TaxRateEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._tax_rate_model$_$v = t1; t1 = t2; } _this._tax_rate_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._tax_rate_state$_listUIState = t2; _this._tax_rate_state$_selectedId = $$v.selectedId; _this._tax_rate_state$_forceSelected = $$v.forceSelected; _this._tax_rate_state$_tabIndex = $$v.tabIndex; _this._tax_rate_state$_saveCompleter = $$v.saveCompleter; _this._tax_rate_state$_cancelCompleter = $$v.cancelCompleter; _this._tax_rate_state$_$v = null; } return _this; }, _tax_rate_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "TaxRateUIState", _$result = null; try { _$result0 = _this._tax_rate_state$_$v; if (_$result0 == null) { t1 = _this._tax_rate_state$_editing; t1 = t1 == null ? null : t1._tax_rate_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_tax_rate_state$_$this()._tax_rate_state$_selectedId; t4 = _this.get$_tax_rate_state$_$this()._tax_rate_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_tax_rate_state$_$this()._tax_rate_state$_tabIndex, _s14_, "tabIndex"); t6 = _this.get$_tax_rate_state$_$this()._tax_rate_state$_saveCompleter; _$result0 = A._$TaxRateUIState$_(_this.get$_tax_rate_state$_$this()._tax_rate_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._tax_rate_state$_editing; if (t1 != null) t1._tax_rate_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._tax_rate_state$_$v = t1; return _$result; } }; A._TaxRateUIState_Object_EntityUIState.prototype = {}; A.ViewTokenList.prototype = {$isPersistUI: 1}; A.ViewToken.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$tokenId() { return this.tokenId; } }; A.EditToken.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$token() { return this.token; } }; A.UpdateToken.prototype = {$isPersistUI: 1, get$token() { return this.token; } }; A.LoadTokenRequest.prototype = {$isStartLoading: 1}; A.LoadTokenFailure.prototype = { toString$0(_) { return "LoadTokenFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTokenSuccess.prototype = { toString$0(_) { return "LoadTokenSuccess{token: " + this.token.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$token() { return this.token; } }; A.LoadTokensRequest.prototype = {$isStartLoading: 1}; A.LoadTokensFailure.prototype = { toString$0(_) { return "LoadTokensFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTokensSuccess.prototype = { toString$0(_) { return "LoadTokensSuccess{tokens: " + this.tokens.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveTokenRequest.prototype = {$isStartSaving: 1, get$token() { return this.token; } }; A.SaveTokenSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$token() { return this.token; } }; A.AddTokenSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$token() { return this.token; } }; A.SaveTokenFailure.prototype = {$isStopSaving: 1}; A.ArchiveTokensRequest.prototype = {$isStartSaving: 1}; A.ArchiveTokensSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveTokensFailure.prototype = {$isStopSaving: 1}; A.DeleteTokensRequest.prototype = {$isStartSaving: 1}; A.DeleteTokensSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteTokensFailure.prototype = {$isStopSaving: 1}; A.RestoreTokensRequest.prototype = {$isStartSaving: 1}; A.RestoreTokensSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreTokensFailure.prototype = {$isStopSaving: 1}; A.FilterTokens.prototype = {$isPersistUI: 1}; A.SortTokens.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterTokensByState.prototype = {$isPersistUI: 1}; A.FilterTokensByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTokensByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTokensByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTokensByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleTokenAction_closure.prototype = { call$1(token) { return token.get$id(token); }, $signature: 48 }; A.StartTokenMultiselect.prototype = {}; A.AddToTokenMultiselect.prototype = {}; A.RemoveFromTokenMultiselect.prototype = {}; A.ClearTokenMultiselect.prototype = {}; A._editToken_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s20_ = "/settings/token/edit"; next.call$1(type$.nullable_EditToken._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s20_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s20_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewToken_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewToken_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewToken_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewToken._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/token/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/token/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewTokenList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s16_ = "/settings/tokens"; next.call$1(type$.nullable_ViewTokenList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s16_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s16_, new A._viewTokenList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTokenList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveToken_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTokens; type$.ArchiveTokensRequest._as(dynamicAction); t1 = dynamicAction.tokenIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TokenEntity?>"); prevTokens = A.List_List$of(new A.MappedListIterable(t1, new A._archiveToken__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveToken__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveToken__closure1(store, prevTokens, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveToken__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].tokenState.map._map$_map.$index(0, id); }, $signature: 613 }; A._archiveToken__closure0.prototype = { call$1(tokens) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTokensSuccess(tokens)); this.action.completer.complete$1(0, null); }, $signature: 614 }; A._archiveToken__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTokensFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteToken_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTokens; type$.DeleteTokensRequest._as(dynamicAction); t1 = dynamicAction.tokenIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TokenEntity?>"); prevTokens = A.List_List$of(new A.MappedListIterable(t1, new A._deleteToken__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteToken__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteToken__closure1(store, prevTokens, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteToken__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].tokenState.map._map$_map.$index(0, id); }, $signature: 613 }; A._deleteToken__closure0.prototype = { call$1(tokens) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTokensSuccess(tokens)); this.action.completer.complete$1(0, null); }, $signature: 614 }; A._deleteToken__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTokensFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreToken_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTokens; type$.RestoreTokensRequest._as(dynamicAction); t1 = dynamicAction.tokenIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TokenEntity?>"); prevTokens = A.List_List$of(new A.MappedListIterable(t1, new A._restoreToken__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreToken__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreToken__closure1(store, prevTokens, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreToken__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].tokenState.map._map$_map.$index(0, id); }, $signature: 613 }; A._restoreToken__closure0.prototype = { call$1(tokens) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTokensSuccess(tokens)); this.action.completer.complete$1(0, null); }, $signature: 614 }; A._restoreToken__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTokensFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveToken_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveTokenRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.token; t2.toString; this.repository.saveData$4(t1, t2, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._saveToken__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveToken__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveToken__closure.prototype = { call$1(token) { var t1 = this.action, t2 = t1.token.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddTokenSuccess(token)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveTokenSuccess(token)); } t1.completer.complete$1(0, token); }, $signature: 427 }; A._saveToken__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTokenFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadToken_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadToken._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTokenRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.tokenId).then$1$1(0, new A._loadToken__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadToken__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadToken__closure.prototype = { call$1(token) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTokenSuccess(token)); this.action.completer.complete$1(0, null); }, $signature: 427 }; A._loadToken__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTokenFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTokens_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadTokens._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTokensRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadTokens__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTokens__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTokens__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTokensSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2142 }; A._loadTokens__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTokensFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.tokenUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$tokenListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer13().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._token_model$_$v = t1; t1 = $.$get$selectedIdReducer13().call$2(t2.selectedId, t3); b.get$_token_state$_$this()._token_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer13().call$2(t2.forceSelected, t3); b.get$_token_state$_$this()._token_state$_forceSelected = t3; return b; }, $signature: 2143 }; A.forceSelectedReducer_closure109.prototype = { call$2(completer, action) { return true; }, $signature: 2144 }; A.forceSelectedReducer_closure110.prototype = { call$2(completer, action) { return false; }, $signature: 2145 }; A.forceSelectedReducer_closure111.prototype = { call$2(completer, action) { return false; }, $signature: 2146 }; A.forceSelectedReducer_closure112.prototype = { call$2(completer, action) { return false; }, $signature: 2147 }; A.forceSelectedReducer_closure113.prototype = { call$2(completer, action) { return false; }, $signature: 2148 }; A.forceSelectedReducer_closure114.prototype = { call$2(completer, action) { return false; }, $signature: 2149 }; A.forceSelectedReducer_closure115.prototype = { call$2(completer, action) { return false; }, $signature: 2150 }; A.forceSelectedReducer_closure116.prototype = { call$2(completer, action) { return false; }, $signature: 2151 }; A.selectedIdReducer_closure209.prototype = { call$2(completer, action) { return ""; }, $signature: 2152 }; A.selectedIdReducer_closure210.prototype = { call$2(completer, action) { return ""; }, $signature: 2153 }; A.selectedIdReducer_closure211.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_token ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure212.prototype = { call$2(selectedId, action) { return action.get$tokenId(); }, $signature: 82 }; A.selectedIdReducer_closure213.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$token()); }, $signature: 82 }; A.selectedIdReducer_closure214.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure215.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure216.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2154 }; A.selectedIdReducer_closure217.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2155 }; A.selectedIdReducer_closure218.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2156 }; A.selectedIdReducer_closure219.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2157 }; A.selectedIdReducer_closure220.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2158 }; A.selectedIdReducer_closure221.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2159 }; A.selectedIdReducer_closure222.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2160 }; A.selectedIdReducer_closure223.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_token ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure68.prototype = { call$2(tokens, action) { return J.$index$asx(action.tokens, 0); }, $signature: 2161 }; A.editingReducer_closure69.prototype = { call$2(tokens, action) { return J.$index$asx(action.tokens, 0); }, $signature: 2162 }; A.editingReducer_closure70.prototype = { call$2(tokens, action) { return J.$index$asx(action.tokens, 0); }, $signature: 2163 }; A.editingReducer_closure71.prototype = { call$2(token, action) { return action.token.rebuild$1(new A.editingReducer__closure25()); }, $signature: 2164 }; A.editingReducer__closure25.prototype = { call$1(b) { b.get$_token_model$_$this()._token_model$_isChanged = true; return b; }, $signature: 726 }; A.tokenListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.tokenListReducer__closure()); }, $signature: 62 }; A.tokenListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewTokenList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterTokensByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTokensByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTokensByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTokensByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTokensByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTokensByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTokens_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.tokenListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortTokens_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure13.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure13.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure13.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure13.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveTokenSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tokens), t2 = type$.MapBuilder_String_TokenEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_token_state$_$this(); t5 = t4._token_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._token_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 492 }; A._deleteTokenSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tokens), t2 = type$.MapBuilder_String_TokenEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_token_state$_$this(); t5 = t4._token_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._token_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 492 }; A._restoreTokenSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.tokens), t2 = type$.MapBuilder_String_TokenEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_token_state$_$this(); t5 = t4._token_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._token_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 492 }; A._addToken_closure.prototype = { call$1(b) { var t1 = this.action.token, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 396 }; A._updateToken_closure.prototype = { call$1(b) { var t1 = this.action.token; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 396 }; A._setLoadedToken_closure.prototype = { call$1(b) { var t1 = this.action.token; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 396 }; A.memoizedFilteredTokenList_closure.prototype = { call$4(selectionState, tokenMap, tokenList, tokenListState) { return A.filteredTokensSelector(selectionState, tokenMap, tokenList, tokenListState); }, $signature: 2168 }; A.filteredTokensSelector_closure.prototype = { call$1(tokenId) { var t2, t1 = this.tokenMap._map$_map.$index(0, tokenId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; if (t1.isSystem) return false; t2 = this.tokenListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.name], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredTokensSelector_closure0.prototype = { call$2(tokenAId, tokenBId) { var t3, t1 = this.tokenMap._map$_map, t2 = t1.$index(0, tokenAId); t2.toString; t3 = this.tokenListState; return t2.compareTo$3(0, t1.$index(0, tokenBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.TokenState.prototype = { loadTokens$1(clients) { return this.rebuild$1(new A.TokenState_loadTokens_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.TokenState_loadTokens_closure0(), new A.TokenState_loadTokens_closure1(), type$.String, type$.TokenEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.TokenState_loadTokens_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.TokenState_loadTokens_closure1.prototype = { call$1(item) { return item; }, $signature: 2169 }; A.TokenState_loadTokens_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 396 }; A.TokenUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$TokenStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_EK00), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.TokenStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_TokenEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_token_state$_$this(); t6 = t5._token_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._token_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_EK00); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_token_state$_$this(); t6 = t5._token_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._token_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._token_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_S4G; }, get$wireName() { return "TokenState"; } }; A._$TokenUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_Azp)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.TokenUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.TokenEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_token_state$_$this(); t4 = t3._token_state$_editing; t3 = t4 == null ? t3._token_state$_editing = new A.TokenEntityBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Azp); t4.toString; t2._as(t4); t3._token_model$_$v = t4; break; case "listUIState": t3 = result.get$_token_state$_$this(); t4 = t3._token_state$_listUIState; t3 = t4 == null ? t3._token_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_token_state$_$this()._token_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_token_state$_$this()._token_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_token_state$_$this()._token_state$_tabIndex = t3; break; } } return result._token_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Vyt; }, get$wireName() { return "TokenUIState"; } }; A._$TokenState.prototype = { rebuild$1(updates) { var t1 = new A.TokenStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._token_state$_$v = this; updates.call$1(t1); return t1._token_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TokenState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._token_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._token_state$__hashCode; if (t1 == null) { _this._token_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TokenState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.TokenStateBuilder.prototype = { get$map(_) { var t1 = this.get$_token_state$_$this(), t2 = t1._token_state$_map; return t2 == null ? t1._token_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.TokenEntity) : t2; }, get$list(_) { var t1 = this.get$_token_state$_$this(), t2 = t1._token_state$_list; return t2 == null ? t1._token_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_token_state$_$this() { var t1, t2, _this = this, $$v = _this._token_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._token_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._token_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._token_state$_$v = null; } return _this; }, _token_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._token_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$TokenState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("TokenState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._token_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$TokenUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$TokenUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._token_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._token_state$__hashCode; if (t1 == null) { _this._token_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TokenUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.TokenUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_token_state$_$this(), t2 = t1._token_state$_editing; return t2 == null ? t1._token_state$_editing = new A.TokenEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_token_state$_$this(), t2 = t1._token_state$_listUIState; return t2 == null ? t1._token_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_token_state$_$this() { var t1, t2, _this = this, $$v = _this._token_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.TokenEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._token_model$_$v = t1; t1 = t2; } _this._token_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._token_state$_listUIState = t2; _this._token_state$_selectedId = $$v.selectedId; _this._token_state$_forceSelected = $$v.forceSelected; _this._token_state$_tabIndex = $$v.tabIndex; _this._token_state$_saveCompleter = $$v.saveCompleter; _this._token_state$_cancelCompleter = $$v.cancelCompleter; _this._token_state$_$v = null; } return _this; }, _token_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s12_ = "TokenUIState", _$result = null; try { _$result0 = _this._token_state$_$v; if (_$result0 == null) { t1 = _this._token_state$_editing; t1 = t1 == null ? null : t1._token_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_token_state$_$this()._token_state$_selectedId; t4 = _this.get$_token_state$_$this()._token_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_token_state$_$this()._token_state$_tabIndex, _s12_, "tabIndex"); t6 = _this.get$_token_state$_$this()._token_state$_saveCompleter; _$result0 = A._$TokenUIState$_(_this.get$_token_state$_$this()._token_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._token_state$_editing; if (t1 != null) t1._token_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s12_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._token_state$_$v = t1; return _$result; } }; A._TokenUIState_Object_EntityUIState.prototype = {}; A.ViewTransactionList.prototype = {$isPersistUI: 1}; A.ViewTransaction.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$transactionId() { return this.transactionId; } }; A.EditTransaction.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$transaction(receiver) { return this.transaction; } }; A.UpdateTransaction.prototype = {$isPersistUI: 1, get$transaction(receiver) { return this.transaction; } }; A.LoadTransactions.prototype = {}; A.LoadTransactionRequest.prototype = {$isStartLoading: 1}; A.LoadTransactionFailure.prototype = { toString$0(_) { return "LoadTransactionFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTransactionSuccess.prototype = { toString$0(_) { return "LoadTransactionSuccess{transaction: " + this.transaction.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$transaction(receiver) { return this.transaction; } }; A.LoadTransactionsRequest.prototype = {$isStartLoading: 1}; A.LoadTransactionsFailure.prototype = { toString$0(_) { return "LoadTransactionsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTransactionsSuccess.prototype = { toString$0(_) { return "LoadTransactionsSuccess{transactions: " + this.transactions.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveTransactionRequest.prototype = {$isStartSaving: 1, get$transaction(receiver) { return this.transaction; } }; A.SaveTransactionSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$transaction(receiver) { return this.transaction; } }; A.AddTransactionSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$transaction(receiver) { return this.transaction; } }; A.SaveTransactionFailure.prototype = {$isStopSaving: 1}; A.ArchiveTransactionsRequest.prototype = {$isStartSaving: 1}; A.ArchiveTransactionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveTransactionsFailure.prototype = {$isStopSaving: 1}; A.DeleteTransactionsRequest.prototype = {$isStartSaving: 1}; A.DeleteTransactionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteTransactionsFailure.prototype = {$isStopSaving: 1}; A.RestoreTransactionsRequest.prototype = {$isStartSaving: 1}; A.RestoreTransactionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreTransactionsFailure.prototype = {$isStopSaving: 1}; A.ConvertTransactionToPaymentRequest.prototype = {$isStartSaving: 1, get$transactionId() { return this.transactionId; } }; A.ConvertTransactionToPaymentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, get$transaction(receiver) { return this.transaction; } }; A.ConvertTransactionToPaymentFailure.prototype = {$isStopSaving: 1}; A.LinkTransactionToPaymentRequest.prototype = {$isStartSaving: 1, get$transactionId() { return this.transactionId; } }; A.LinkTransactionToPaymentSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, get$transaction(receiver) { return this.transaction; } }; A.LinkTransactionToPaymentFailure.prototype = {$isStopSaving: 1}; A.UnlinkTransactionsRequest.prototype = {$isStartSaving: 1}; A.UnlinkTransactionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.UnlinkTransactionsFailure.prototype = {$isStopSaving: 1}; A.LinkTransactionToExpenseRequest.prototype = {$isStartSaving: 1, get$transactionId() { return this.transactionId; } }; A.LinkTransactionToExpenseSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, get$transaction(receiver) { return this.transaction; } }; A.LinkTransactionToExpenseFailure.prototype = {$isStopSaving: 1}; A.ConvertTransactionsToExpensesRequest.prototype = {$isStartSaving: 1}; A.ConvertTransactionsToExpensesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ConvertTransactionsToExpensesFailure.prototype = {$isStopSaving: 1}; A.ConvertTransactionsRequest.prototype = {$isStartSaving: 1}; A.ConvertTransactionsSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ConvertTransactionsFailure.prototype = {$isStopSaving: 1}; A.FilterTransactions.prototype = {$isPersistUI: 1}; A.SortTransactions.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterTransactionsByState.prototype = {$isPersistUI: 1}; A.FilterTransactionsByStatus.prototype = {$isPersistUI: 1}; A.FilterTransactionsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTransactionsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTransactionsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTransactionsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartTransactionMultiselect.prototype = {}; A.AddToTransactionMultiselect.prototype = {}; A.RemoveFromTransactionMultiselect.prototype = {}; A.ClearTransactionMultiselect.prototype = {}; A.handleTransactionAction_closure.prototype = { call$1(transaction) { return transaction.get$id(transaction); }, $signature: 48 }; A._editTransaction_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s17_ = "/transaction/edit"; next.call$1(type$.nullable_EditTransaction._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s17_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s17_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTransaction_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewTransaction_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewTransaction_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewTransaction._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/transaction/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/transaction/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewTransactionList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s12_ = "/transaction"; next.call$1(type$.nullable_ViewTransactionList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s12_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s12_, new A._viewTransactionList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTransactionList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveTransaction_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTransactions; type$.ArchiveTransactionsRequest._as(dynamicAction); t1 = dynamicAction.transactionIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionEntity?>"); prevTransactions = A.List_List$of(new A.MappedListIterable(t1, new A._archiveTransaction__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveTransaction__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveTransaction__closure1(store, prevTransactions, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveTransaction__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionState.map._map$_map.$index(0, id); }, $signature: 619 }; A._archiveTransaction__closure0.prototype = { call$1(transactions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTransactionsSuccess(transactions)); this.action.completer.complete$1(0, null); }, $signature: 334 }; A._archiveTransaction__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTransactionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteTransaction_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTransactions; type$.DeleteTransactionsRequest._as(dynamicAction); t1 = dynamicAction.transactionIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionEntity?>"); prevTransactions = A.List_List$of(new A.MappedListIterable(t1, new A._deleteTransaction__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteTransaction__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteTransaction__closure1(store, prevTransactions, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteTransaction__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionState.map._map$_map.$index(0, id); }, $signature: 619 }; A._deleteTransaction__closure0.prototype = { call$1(transactions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTransactionsSuccess(transactions)); this.action.completer.complete$1(0, null); }, $signature: 334 }; A._deleteTransaction__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTransactionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreTransaction_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTransactions; type$.RestoreTransactionsRequest._as(dynamicAction); t1 = dynamicAction.transactionIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionEntity?>"); prevTransactions = A.List_List$of(new A.MappedListIterable(t1, new A._restoreTransaction__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreTransaction__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreTransaction__closure1(store, prevTransactions, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreTransaction__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionState.map._map$_map.$index(0, id); }, $signature: 619 }; A._restoreTransaction__closure0.prototype = { call$1(transactions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTransactionsSuccess(transactions)); this.action.completer.complete$1(0, null); }, $signature: 334 }; A._restoreTransaction__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTransactionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._convertTransactions_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConvertTransactionsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.transactionIds, B.EntityAction_convertMatched).then$1$1(0, new A._convertTransactions__closure(store, dynamicAction), type$.Null).catchError$1(new A._convertTransactions__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._convertTransactions__closure.prototype = { call$1(transactions) { var t1 = A.BuiltList_BuiltList$from(transactions, type$.TransactionEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ConvertTransactionsSuccess(t1)); t2[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 334 }; A._convertTransactions__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertTransactionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._unlinkTransactions_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.UnlinkTransactionsRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t1), dynamicAction.transactionIds, B.EntityAction_unlink).then$1$1(0, new A._unlinkTransactions__closure(store, dynamicAction), type$.Null).catchError$1(new A._unlinkTransactions__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._unlinkTransactions__closure.prototype = { call$1(transactions) { var t1; A.BuiltList_BuiltList$from(transactions, type$.TransactionEntity); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UnlinkTransactionsSuccess()); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 334 }; A._unlinkTransactions__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UnlinkTransactionsFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._convertToPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConvertTransactionToPaymentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.convertToPayment$3(J.get$credentials$z(t1), dynamicAction.transactionId, dynamicAction.invoiceIds).then$1$1(0, new A._convertToPayment__closure(store, dynamicAction), type$.Null).catchError$1(new A._convertToPayment__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._convertToPayment__closure.prototype = { call$1(transaction) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertTransactionToPaymentSuccess(transaction)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 215 }; A._convertToPayment__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertTransactionToPaymentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._convertToExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ConvertTransactionsToExpensesRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.convertToExpense$4(J.get$credentials$z(t1), dynamicAction.transactionIds, dynamicAction.vendorId, dynamicAction.categoryId).then$1$1(0, new A._convertToExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._convertToExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._convertToExpense__closure.prototype = { call$1(transactions) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertTransactionsToExpensesSuccess(transactions)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 826 }; A._convertToExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertTransactionsToExpensesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._linkToPayment_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LinkTransactionToPaymentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.linkToPayment$3(J.get$credentials$z(t1), dynamicAction.transactionId, dynamicAction.paymentId).then$1$1(0, new A._linkToPayment__closure(store, dynamicAction), type$.Null).catchError$1(new A._linkToPayment__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._linkToPayment__closure.prototype = { call$1(transaction) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LinkTransactionToPaymentSuccess(transaction)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 215 }; A._linkToPayment__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LinkTransactionToPaymentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._linkToExpense_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LinkTransactionToExpenseRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.linkToExpense$3(J.get$credentials$z(t1), dynamicAction.transactionId, dynamicAction.expenseId).then$1$1(0, new A._linkToExpense__closure(store, dynamicAction), type$.Null).catchError$1(new A._linkToExpense__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._linkToExpense__closure.prototype = { call$1(transaction) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LinkTransactionToExpenseSuccess(transaction)); t1[0].call$1(new A.RefreshData(null, false, false, false)); this.action.completer.complete$1(0, null); }, $signature: 215 }; A._linkToExpense__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LinkTransactionToExpenseFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveTransaction_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveTransactionRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.transaction; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveTransaction__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveTransaction__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveTransaction__closure.prototype = { call$1(transaction) { var t1 = this.action, t2 = t1.transaction.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddTransactionSuccess(transaction)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveTransactionSuccess(transaction)); } t2 = t3.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); t1.completer.complete$1(0, transaction); }, $signature: 215 }; A._saveTransaction__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTransactionFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTransaction_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTransaction._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTransactionRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.transactionId).then$1$1(0, new A._loadTransaction__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTransaction__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTransaction__closure.prototype = { call$1(transaction) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionSuccess(transaction)); this.action.completer.complete$1(0, null); }, $signature: 215 }; A._loadTransaction__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTransactions_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTransactions._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTransactionsRequest()); this.repository.loadList$3(t1.get$credentials(0), dynamicAction.page, t1.get$createdAtLimit()).then$1$1(0, new A._loadTransactions__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTransactions__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTransactions__closure.prototype = { call$1(data) { var t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionsSuccess(data)); if (data._list$_list.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadTransactions(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.PersistData()); }, $signature: 826 }; A._loadTransactions__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionsFailure(error)); }, $signature: 2 }; A.transactionUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$transactionListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer22().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._transaction_model$_$v = t1; t1 = $.$get$selectedIdReducer22().call$2(t2.selectedId, t3); b.get$_transaction_state$_$this()._transaction_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer22().call$2(t2.forceSelected, t3); b.get$_transaction_state$_$this()._transaction_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer11().call$2(t2.tabIndex, t3); b.get$_transaction_state$_$this()._transaction_state$_tabIndex = t3; return b; }, $signature: 2174 }; A.forceSelectedReducer_closure184.prototype = { call$2(completer, action) { return true; }, $signature: 2175 }; A.forceSelectedReducer_closure185.prototype = { call$2(completer, action) { return false; }, $signature: 2176 }; A.forceSelectedReducer_closure186.prototype = { call$2(completer, action) { return false; }, $signature: 2177 }; A.forceSelectedReducer_closure187.prototype = { call$2(completer, action) { return false; }, $signature: 2178 }; A.forceSelectedReducer_closure188.prototype = { call$2(completer, action) { return false; }, $signature: 2179 }; A.forceSelectedReducer_closure189.prototype = { call$2(completer, action) { return false; }, $signature: 2180 }; A.forceSelectedReducer_closure190.prototype = { call$2(completer, action) { return false; }, $signature: 2181 }; A.forceSelectedReducer_closure191.prototype = { call$2(completer, action) { return false; }, $signature: 2182 }; A.forceSelectedReducer_closure192.prototype = { call$2(completer, action) { return false; }, $signature: 2183 }; A.tabIndexReducer_closure23.prototype = { call$2(completer, action) { return action.get$tabIndex(action); }, $signature: 2184 }; A.tabIndexReducer_closure24.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure353.prototype = { call$2(completer, action) { return ""; }, $signature: 2185 }; A.selectedIdReducer_closure354.prototype = { call$2(completer, action) { return ""; }, $signature: 2186 }; A.selectedIdReducer_closure355.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_transaction ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure356.prototype = { call$2(selectedId, action) { return action.get$transactionId(); }, $signature: 82 }; A.selectedIdReducer_closure357.prototype = { call$2(selectedId, action) { return J.get$id$x(J.get$transaction$x(action)); }, $signature: 82 }; A.selectedIdReducer_closure358.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure359.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure360.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2187 }; A.selectedIdReducer_closure361.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2188 }; A.selectedIdReducer_closure362.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2189 }; A.selectedIdReducer_closure363.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2190 }; A.selectedIdReducer_closure364.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2191 }; A.selectedIdReducer_closure365.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2192 }; A.selectedIdReducer_closure366.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2193 }; A.selectedIdReducer_closure367.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2194 }; A.selectedIdReducer_closure368.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_transaction ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure118.prototype = { call$2(transactions, action) { return J.$index$asx(action.transactions, 0); }, $signature: 2195 }; A.editingReducer_closure119.prototype = { call$2(transactions, action) { return J.$index$asx(action.transactions, 0); }, $signature: 2196 }; A.editingReducer_closure120.prototype = { call$2(transactions, action) { return J.$index$asx(action.transactions, 0); }, $signature: 2197 }; A.editingReducer_closure121.prototype = { call$2(transaction, action) { return action.transaction.rebuild$1(new A.editingReducer__closure46()); }, $signature: 2198 }; A.editingReducer__closure46.prototype = { call$1(b) { b.get$_transaction_model$_$this()._transaction_model$_isChanged = true; return b; }, $signature: 135 }; A.transactionListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.transactionListReducer__closure()); }, $signature: 62 }; A.transactionListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewTransactionList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterTransactionsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTransactionsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTransactionsByStatus_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$statusFilters().get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterTransactionsByStatus_closure0.prototype = { call$1(b) { var t1 = b.get$statusFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.status); return b; }, $signature: 1 }; A._filterTransactions_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.transactionListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortTransactions_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure22.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure22.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure22.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure22.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveTransactionSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.transactions), t2 = type$.MapBuilder_String_TransactionEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_transaction_state$_$this(); t5 = t4._transaction_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._transaction_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 453 }; A._deleteTransactionSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.transactions), t2 = type$.MapBuilder_String_TransactionEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_transaction_state$_$this(); t5 = t4._transaction_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._transaction_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 453 }; A._restoreTransactionSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.transactions), t2 = type$.MapBuilder_String_TransactionEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_transaction_state$_$this(); t5 = t4._transaction_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._transaction_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 453 }; A._addTransaction_closure.prototype = { call$1(b) { var t1 = this.action.transaction, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 219 }; A._updateTransaction_closure.prototype = { call$1(b) { var t1 = this.action.transaction; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 219 }; A._convertTransactionToPayment_closure.prototype = { call$1(b) { var t1 = this.action.transaction; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 219 }; A._linkTransactionToPayment_closure.prototype = { call$1(b) { var t1 = this.action.transaction; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 219 }; A._linkTransactionToExpense_closure.prototype = { call$1(b) { var t1 = this.action.transaction; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 219 }; A._setLoadedTransaction_closure.prototype = { call$1(b) { var t1 = this.action.transaction; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 219 }; A.memoizedFilteredTransactionList_closure.prototype = { call$9(selectionState, transactionMap, transactionList, invoiceMap, vendorMap, expenseMap, expenseCategoryMap, bankAccountMap, transactionListState) { return A.filteredTransactionsSelector(selectionState, transactionMap, transactionList, invoiceMap, vendorMap, expenseMap, expenseCategoryMap, bankAccountMap, transactionListState); }, $signature: 2201 }; A.filteredTransactionsSelector_closure.prototype = { call$1(transactionId) { var t2, bankAccount, t3, _this = this, t1 = _this.transactionMap._map$_map.$index(0, transactionId); t1.toString; if (t1.id === _this.selectionState.selectedId) return true; t2 = t1.bankAccountId; bankAccount = _this.bankAccountMap._map$_map.$index(0, t2); if (bankAccount == null) bankAccount = A.BankAccountEntity_BankAccountEntity(null, null); if (bankAccount.archivedAt > 0) { t3 = bankAccount.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) { t3 = bankAccount.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) t3 = !(bankAccount.id === _this.filterEntityId && bankAccount.get$entityType() === _this.filterEntityType); else t3 = false; if (t3) return false; t3 = _this.filterEntityType; if (t3 != null) if (t3 === B.EntityType_expenseCategory && t1.categoryId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_vendor && t1.vendorId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_invoice && !B.JSArray_methods.contains$1(A._setArrayType(t1.invoiceIds.split(","), type$.JSArray_String), _this.filterEntityId)) return false; else if (t3 === B.EntityType_expense && t1.expenseId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_bankAccount && t2 !== _this.filterEntityId) return false; else if (t3 === B.EntityType_transactionRule && t1.transactionRuleId !== _this.filterEntityId) return false; else if (t3 === B.EntityType_payment && t1.paymentId !== _this.filterEntityId) return false; t2 = _this.transactionListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; if (!t1.matchesStatuses$1(t2.statusFilters)) return false; return A.matchesStrings(A._setArrayType([t1.category, t1.description], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredTransactionsSelector_closure0.prototype = { call$2(transactionAId, transactionBId) { var t3, _this = this, t1 = _this.transactionMap._map$_map, t2 = t1.$index(0, transactionAId); t2.toString; t3 = _this.transactionListState; return t2.compareTo$8(0, t1.$index(0, transactionBId), t3.sortField, t3.sortAscending, _this.vendorMap, _this.invoiceMap, _this.expenseMap, _this.expenseCategoryMap, _this.bankAccountMap); }, $signature: 27 }; A.memoizedTransactionStatsForBankAccount_closure.prototype = { call$2(bankAccountId, transactionMap) { return A.transactionStatsForBankAccount(bankAccountId, transactionMap); }, $signature: 419 }; A.transactionStatsForBankAccount_closure.prototype = { call$2(transactionId, transaction) { var t1, t2; if (transaction.bankAccountId === this.bankAccountId) { t1 = transaction.archivedAt > 0; if (t1) { t2 = transaction.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = transaction.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = transaction.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 416 }; A.TransactionState.prototype = { $get$1(_, transactionId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, transactionId)) { t1 = t1.$index(0, transactionId); t1.toString; return t1; } else return A.TransactionEntity_TransactionEntity(transactionId, null); }, loadTransactions$1(transactions) { return this.rebuild$1(new A.TransactionState_loadTransactions_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(transactions, new A.TransactionState_loadTransactions_closure0(), new A.TransactionState_loadTransactions_closure1(), type$.String, type$.TransactionEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.TransactionState_loadTransactions_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.TransactionState_loadTransactions_closure1.prototype = { call$1(item) { return item; }, $signature: 2202 }; A.TransactionState_loadTransactions_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 219 }; A.TransactionUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$TransactionStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_01), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.TransactionStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_TransactionEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_transaction_state$_$this(); t6 = t5._transaction_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._transaction_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_01); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_transaction_state$_$this(); t6 = t5._transaction_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._transaction_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._transaction_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_dUt; }, get$wireName() { return "TransactionState"; } }; A._$TransactionUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_Tnq)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.TransactionUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.TransactionEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_transaction_state$_$this(); t4 = t3._transaction_state$_editing; if (t4 == null) { t4 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t4); t3._transaction_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Tnq); t4.toString; t2._as(t4); t3._transaction_model$_$v = t4; break; case "listUIState": t3 = result.get$_transaction_state$_$this(); t4 = t3._transaction_state$_listUIState; t3 = t4 == null ? t3._transaction_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_state$_$this()._transaction_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_transaction_state$_$this()._transaction_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_transaction_state$_$this()._transaction_state$_tabIndex = t3; break; } } return result._transaction_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_86y2; }, get$wireName() { return "TransactionUIState"; } }; A._$TransactionState.prototype = { rebuild$1(updates) { var t1 = new A.TransactionStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._transaction_state$_$v = this; updates.call$1(t1); return t1._transaction_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._transaction_state$__hashCode; if (t1 == null) { _this._transaction_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.TransactionStateBuilder.prototype = { get$map(_) { var t1 = this.get$_transaction_state$_$this(), t2 = t1._transaction_state$_map; return t2 == null ? t1._transaction_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.TransactionEntity) : t2; }, get$list(_) { var t1 = this.get$_transaction_state$_$this(), t2 = t1._transaction_state$_list; return t2 == null ? t1._transaction_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_transaction_state$_$this() { var t1, t2, _this = this, $$v = _this._transaction_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._transaction_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._transaction_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._transaction_state$_$v = null; } return _this; }, _transaction_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._transaction_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$TransactionState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("TransactionState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$TransactionUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$TransactionUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._transaction_state$__hashCode; if (t1 == null) { _this._transaction_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.TransactionUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_transaction_state$_$this(), t2 = t1._transaction_state$_editing; if (t2 == null) { t2 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t2); t1._transaction_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_transaction_state$_$this(), t2 = t1._transaction_state$_listUIState; return t2 == null ? t1._transaction_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_transaction_state$_$this() { var t1, t2, _this = this, $$v = _this._transaction_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.TransactionEntityBuilder(); A.TransactionEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._transaction_model$_$v = t1; t1 = t2; } _this._transaction_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._transaction_state$_listUIState = t2; _this._transaction_state$_selectedId = $$v.selectedId; _this._transaction_state$_forceSelected = $$v.forceSelected; _this._transaction_state$_tabIndex = $$v.tabIndex; _this._transaction_state$_saveCompleter = $$v.saveCompleter; _this._transaction_state$_cancelCompleter = $$v.cancelCompleter; _this._transaction_state$_$v = null; } return _this; }, _transaction_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s18_ = "TransactionUIState", _$result = null; try { _$result0 = _this._transaction_state$_$v; if (_$result0 == null) { t1 = _this._transaction_state$_editing; t1 = t1 == null ? null : t1._transaction_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_transaction_state$_$this()._transaction_state$_selectedId; t4 = _this.get$_transaction_state$_$this()._transaction_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_state$_$this()._transaction_state$_tabIndex, _s18_, "tabIndex"); t6 = _this.get$_transaction_state$_$this()._transaction_state$_saveCompleter; _$result0 = A._$TransactionUIState$_(_this.get$_transaction_state$_$this()._transaction_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._transaction_state$_editing; if (t1 != null) t1._transaction_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s18_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_state$_$v = t1; return _$result; } }; A._TransactionUIState_Object_EntityUIState.prototype = {}; A.ViewTransactionRuleList.prototype = {$isPersistUI: 1}; A.ViewTransactionRule.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$transactionRuleId() { return this.transactionRuleId; } }; A.EditTransactionRule.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$transactionRule() { return this.transactionRule; } }; A.UpdateTransactionRule.prototype = {$isPersistUI: 1, get$transactionRule() { return this.transactionRule; } }; A.LoadTransactionRuleRequest.prototype = {$isStartLoading: 1}; A.LoadTransactionRuleFailure.prototype = { toString$0(_) { return "LoadTransactionRuleFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTransactionRuleSuccess.prototype = { toString$0(_) { return "LoadTransactionRuleSuccess{transactionRule: " + this.transactionRule.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$transactionRule() { return this.transactionRule; } }; A.LoadTransactionRulesRequest.prototype = {$isStartLoading: 1}; A.LoadTransactionRulesFailure.prototype = { toString$0(_) { return "LoadTransactionRulesFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadTransactionRulesSuccess.prototype = { toString$0(_) { return "LoadTransactionRulesSuccess{transactionRules: " + this.transactionRules.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveTransactionRuleRequest.prototype = {$isStartSaving: 1, get$transactionRule() { return this.transactionRule; } }; A.SaveTransactionRuleSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$transactionRule() { return this.transactionRule; } }; A.AddTransactionRuleSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$transactionRule() { return this.transactionRule; } }; A.SaveTransactionRuleFailure.prototype = {$isStopSaving: 1}; A.ArchiveTransactionRulesRequest.prototype = {$isStartSaving: 1}; A.ArchiveTransactionRulesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveTransactionRulesFailure.prototype = {$isStopSaving: 1}; A.DeleteTransactionRulesRequest.prototype = {$isStartSaving: 1}; A.DeleteTransactionRulesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteTransactionRulesFailure.prototype = {$isStopSaving: 1}; A.RestoreTransactionRulesRequest.prototype = {$isStartSaving: 1}; A.RestoreTransactionRulesSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreTransactionRulesFailure.prototype = {$isStopSaving: 1}; A.FilterTransactionRules.prototype = {$isPersistUI: 1}; A.SortTransactionRules.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterTransactionRulesByState.prototype = {$isPersistUI: 1}; A.FilterTransactionRulesByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTransactionRulesByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTransactionRulesByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterTransactionRulesByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.StartTransactionRuleMultiselect.prototype = {}; A.AddToTransactionRuleMultiselect.prototype = {}; A.RemoveFromTransactionRuleMultiselect.prototype = {}; A.ClearTransactionRuleMultiselect.prototype = {}; A.handleTransactionRuleAction_closure.prototype = { call$1(transactionRule) { return transactionRule.get$id(transactionRule); }, $signature: 48 }; A._editTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s32_ = "/settings/transaction_rules/edit"; next.call$1(type$.nullable_EditTransactionRule._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s32_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s32_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewTransactionRule_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewTransactionRule_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewTransactionRule._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/transaction_rules/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/transaction_rules/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewTransactionRuleList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s27_ = "/settings/transaction_rules"; next.call$1(type$.nullable_ViewTransactionRuleList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s27_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s27_, new A._viewTransactionRuleList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewTransactionRuleList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTransactionRules; type$.ArchiveTransactionRulesRequest._as(dynamicAction); t1 = dynamicAction.transactionRuleIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionRuleEntity?>"); prevTransactionRules = A.List_List$of(new A.MappedListIterable(t1, new A._archiveTransactionRule__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveTransactionRule__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveTransactionRule__closure1(store, prevTransactionRules, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveTransactionRule__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionRuleState.map._map$_map.$index(0, id); }, $signature: 616 }; A._archiveTransactionRule__closure0.prototype = { call$1(transactionRules) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTransactionRulesSuccess(transactionRules)); this.action.completer.complete$1(0, null); }, $signature: 612 }; A._archiveTransactionRule__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveTransactionRulesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTransactionRules; type$.DeleteTransactionRulesRequest._as(dynamicAction); t1 = dynamicAction.transactionRuleIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionRuleEntity?>"); prevTransactionRules = A.List_List$of(new A.MappedListIterable(t1, new A._deleteTransactionRule__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteTransactionRule__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteTransactionRule__closure1(store, prevTransactionRules, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteTransactionRule__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionRuleState.map._map$_map.$index(0, id); }, $signature: 616 }; A._deleteTransactionRule__closure0.prototype = { call$1(transactionRules) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTransactionRulesSuccess(transactionRules)); this.action.completer.complete$1(0, null); }, $signature: 612 }; A._deleteTransactionRule__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTransactionRulesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevTransactionRules; type$.RestoreTransactionRulesRequest._as(dynamicAction); t1 = dynamicAction.transactionRuleIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TransactionRuleEntity?>"); prevTransactionRules = A.List_List$of(new A.MappedListIterable(t1, new A._restoreTransactionRule__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreTransactionRule__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreTransactionRule__closure1(store, prevTransactionRules, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreTransactionRule__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionRuleState.map._map$_map.$index(0, id); }, $signature: 616 }; A._restoreTransactionRule__closure0.prototype = { call$1(transactionRules) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTransactionRulesSuccess(transactionRules)); this.action.completer.complete$1(0, null); }, $signature: 612 }; A._restoreTransactionRule__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreTransactionRulesFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveTransactionRuleRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.transactionRule; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveTransactionRule__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveTransactionRule__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveTransactionRule__closure.prototype = { call$1(transactionRule) { var t1 = this.action, t2 = t1.transactionRule.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddTransactionRuleSuccess(transactionRule)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveTransactionRuleSuccess(transactionRule)); } t1.completer.complete$1(0, transactionRule); }, $signature: 395 }; A._saveTransactionRule__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTransactionRuleFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTransactionRule_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadTransactionRule._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTransactionRuleRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.transactionRuleId).then$1$1(0, new A._loadTransactionRule__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTransactionRule__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTransactionRule__closure.prototype = { call$1(transactionRule) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionRuleSuccess(transactionRule)); this.action.completer.complete$1(0, null); }, $signature: 395 }; A._loadTransactionRule__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionRuleFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadTransactionRules_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadTransactionRules._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadTransactionRulesRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadTransactionRules__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadTransactionRules__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadTransactionRules__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionRulesSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2206 }; A._loadTransactionRules__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTransactionRulesFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.transactionRuleUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$transactionRuleListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer23().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._transaction_rule_model$_$v = t1; t1 = $.$get$selectedIdReducer23().call$2(t2.selectedId, t3); b.get$_transaction_rule_state$_$this()._transaction_rule_state$_selectedId = t1; t1 = $.$get$forceSelectedReducer23().call$2(t2.forceSelected, t3); b.get$_transaction_rule_state$_$this()._transaction_rule_state$_forceSelected = t1; t3 = $.$get$tabIndexReducer12().call$2(t2.tabIndex, t3); b.get$_transaction_rule_state$_$this()._transaction_rule_state$_tabIndex = t3; return b; }, $signature: 2207 }; A.forceSelectedReducer_closure193.prototype = { call$2(completer, action) { return true; }, $signature: 2208 }; A.forceSelectedReducer_closure194.prototype = { call$2(completer, action) { return false; }, $signature: 2209 }; A.forceSelectedReducer_closure195.prototype = { call$2(completer, action) { return false; }, $signature: 2210 }; A.forceSelectedReducer_closure196.prototype = { call$2(completer, action) { return false; }, $signature: 2211 }; A.forceSelectedReducer_closure197.prototype = { call$2(completer, action) { return false; }, $signature: 2212 }; A.forceSelectedReducer_closure198.prototype = { call$2(completer, action) { return false; }, $signature: 2213 }; A.forceSelectedReducer_closure199.prototype = { call$2(completer, action) { return false; }, $signature: 2214 }; A.forceSelectedReducer_closure200.prototype = { call$2(completer, action) { return false; }, $signature: 2215 }; A.tabIndexReducer_closure25.prototype = { call$2(completer, action) { return action.get$tabIndex(action); }, $signature: 2216 }; A.tabIndexReducer_closure26.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.selectedIdReducer_closure369.prototype = { call$2(completer, action) { return ""; }, $signature: 2217 }; A.selectedIdReducer_closure370.prototype = { call$2(completer, action) { return ""; }, $signature: 2218 }; A.selectedIdReducer_closure371.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_transactionRule ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure372.prototype = { call$2(selectedId, action) { return action.get$transactionRuleId(); }, $signature: 82 }; A.selectedIdReducer_closure373.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$transactionRule()); }, $signature: 82 }; A.selectedIdReducer_closure374.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure375.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure376.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2219 }; A.selectedIdReducer_closure377.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2220 }; A.selectedIdReducer_closure378.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2221 }; A.selectedIdReducer_closure379.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2222 }; A.selectedIdReducer_closure380.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2223 }; A.selectedIdReducer_closure381.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2224 }; A.selectedIdReducer_closure382.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2225 }; A.selectedIdReducer_closure383.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_transactionRule ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure122.prototype = { call$2(transactionRules, action) { return J.$index$asx(action.transactionRules, 0); }, $signature: 2226 }; A.editingReducer_closure123.prototype = { call$2(transactionRules, action) { return J.$index$asx(action.transactionRules, 0); }, $signature: 2227 }; A.editingReducer_closure124.prototype = { call$2(transactionRules, action) { return J.$index$asx(action.transactionRules, 0); }, $signature: 2228 }; A.editingReducer_closure125.prototype = { call$2(transactionRule, action) { return action.transactionRule.rebuild$1(new A.editingReducer__closure47()); }, $signature: 2229 }; A.editingReducer__closure47.prototype = { call$1(b) { b.get$_transaction_rule_model$_$this()._transaction_rule_model$_isChanged = true; return b; }, $signature: 188 }; A.transactionRuleListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.transactionRuleListReducer__closure()); }, $signature: 62 }; A.transactionRuleListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewTransactionRuleList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterTransactionRulesByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionRulesByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionRulesByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionRulesByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterTransactionRulesByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTransactionRulesByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterTransactionRules_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.transactionRuleListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortTransactionRules_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure23.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure23.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure23.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure23.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveTransactionRuleSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.transactionRules), t2 = type$.MapBuilder_String_TransactionRuleEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_transaction_rule_state$_$this(); t5 = t4._transaction_rule_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._transaction_rule_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 574 }; A._deleteTransactionRuleSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.transactionRules), t2 = type$.MapBuilder_String_TransactionRuleEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_transaction_rule_state$_$this(); t5 = t4._transaction_rule_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._transaction_rule_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 574 }; A._restoreTransactionRuleSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.transactionRules), t2 = type$.MapBuilder_String_TransactionRuleEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_transaction_rule_state$_$this(); t5 = t4._transaction_rule_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._transaction_rule_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 574 }; A._addTransactionRule_closure.prototype = { call$1(b) { var t1 = this.action.transactionRule, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 403 }; A._updateTransactionRule_closure.prototype = { call$1(b) { var t1 = this.action.transactionRule; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 403 }; A._setLoadedTransactionRule_closure.prototype = { call$1(b) { var t1 = this.action.transactionRule; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 403 }; A.memoizedFilteredTransactionRuleList_closure.prototype = { call$4(selectionState, transactionRuleMap, transactionRuleList, transactionRuleListState) { return A.filteredTransactionRulesSelector(selectionState, transactionRuleMap, transactionRuleList, transactionRuleListState); }, $signature: 2233 }; A.filteredTransactionRulesSelector_closure.prototype = { call$1(transactionRuleId) { var transactionRule = this.transactionRuleMap._map$_map.$index(0, transactionRuleId), t1 = this.filterEntityId; if (t1 != null && transactionRule.id !== t1) return false; t1 = this.transactionRuleListState; if (!transactionRule.matchesStates$1(t1.stateFilters)) return false; return A.matchesStrings(A._setArrayType([transactionRule.name], type$.JSArray_nullable_String), t1.filter); }, $signature: 12 }; A.filteredTransactionRulesSelector_closure0.prototype = { call$2(transactionRuleAId, transactionRuleBId) { var t3, t1 = this.transactionRuleMap._map$_map, t2 = t1.$index(0, transactionRuleAId); t2.toString; t3 = this.transactionRuleListState; return t2.compareTo$3(0, t1.$index(0, transactionRuleBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.memoizedTransactionStatsForTransactionRule_closure.prototype = { call$2(userId, transactionMap) { return A.transactionStatsForTransactionRule(userId, transactionMap); }, $signature: 419 }; A.transactionStatsForTransactionRule_closure.prototype = { call$2(transactionId, transaction) { var t1, _this = this; if (transaction.transactionRuleId === _this.transactionRuleId) { if (transaction.archivedAt > 0) { t1 = transaction.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = transaction.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++_this._box_0.countActive; else { t1 = transaction.isDeleted; t1.toString; if (t1) ++_this._box_0.countArchived; } t1 = _this._box_0; if (t1.currencyId == null) t1.currencyId = transaction.currencyId; t1.total = t1.total + transaction.amount; } }, $signature: 416 }; A.TransactionRuleState.prototype = { $get$1(_, transactionRuleId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, transactionRuleId)) { t1 = t1.$index(0, transactionRuleId); t1.toString; return t1; } else return A.TransactionRuleEntity_TransactionRuleEntity(transactionRuleId, null); }, loadTransactionRules$1(clients) { return this.rebuild$1(new A.TransactionRuleState_loadTransactionRules_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.TransactionRuleState_loadTransactionRules_closure0(), new A.TransactionRuleState_loadTransactionRules_closure1(), type$.String, type$.TransactionRuleEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.TransactionRuleState_loadTransactionRules_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.TransactionRuleState_loadTransactionRules_closure1.prototype = { call$1(item) { return item; }, $signature: 2234 }; A.TransactionRuleState_loadTransactionRules_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 403 }; A.TransactionRuleUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$TransactionRuleStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_IXW), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.TransactionRuleStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_TransactionRuleEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_transaction_rule_state$_$this(); t6 = t5._transaction_rule_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._transaction_rule_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_IXW); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_transaction_rule_state$_$this(); t6 = t5._transaction_rule_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._transaction_rule_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._transaction_rule_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Zie; }, get$wireName() { return "TransactionRuleState"; } }; A._$TransactionRuleUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_2fK)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.TransactionRuleUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.TransactionRuleEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_transaction_rule_state$_$this(); t4 = t3._transaction_rule_state$_editing; t3 = t4 == null ? t3._transaction_rule_state$_editing = new A.TransactionRuleEntityBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_2fK); t4.toString; t2._as(t4); t3._transaction_rule_model$_$v = t4; break; case "listUIState": t3 = result.get$_transaction_rule_state$_$this(); t4 = t3._transaction_rule_state$_listUIState; t3 = t4 == null ? t3._transaction_rule_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_transaction_rule_state$_$this()._transaction_rule_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_transaction_rule_state$_$this()._transaction_rule_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_transaction_rule_state$_$this()._transaction_rule_state$_tabIndex = t3; break; } } return result._transaction_rule_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_cMn; }, get$wireName() { return "TransactionRuleUIState"; } }; A._$TransactionRuleState.prototype = { rebuild$1(updates) { var t1 = new A.TransactionRuleStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._transaction_rule_state$_$v = this; updates.call$1(t1); return t1._transaction_rule_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$TransactionRuleState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_rule_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._transaction_rule_state$__hashCode; if (t1 == null) { _this._transaction_rule_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionRuleState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.TransactionRuleStateBuilder.prototype = { get$map(_) { var t1 = this.get$_transaction_rule_state$_$this(), t2 = t1._transaction_rule_state$_map; return t2 == null ? t1._transaction_rule_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.TransactionRuleEntity) : t2; }, get$list(_) { var t1 = this.get$_transaction_rule_state$_$this(), t2 = t1._transaction_rule_state$_list; return t2 == null ? t1._transaction_rule_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_transaction_rule_state$_$this() { var t1, t2, _this = this, $$v = _this._transaction_rule_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._transaction_rule_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._transaction_rule_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._transaction_rule_state$_$v = null; } return _this; }, _transaction_rule_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._transaction_rule_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$TransactionRuleState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("TransactionRuleState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_rule_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$TransactionRuleUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$TransactionRuleUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._transaction_rule_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._transaction_rule_state$__hashCode; if (t1 == null) { _this._transaction_rule_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("TransactionRuleUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.TransactionRuleUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_transaction_rule_state$_$this(), t2 = t1._transaction_rule_state$_editing; return t2 == null ? t1._transaction_rule_state$_editing = new A.TransactionRuleEntityBuilder() : t2; }, get$listUIState() { var t1 = this.get$_transaction_rule_state$_$this(), t2 = t1._transaction_rule_state$_listUIState; return t2 == null ? t1._transaction_rule_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_transaction_rule_state$_$this() { var t1, t2, _this = this, $$v = _this._transaction_rule_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.TransactionRuleEntityBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._transaction_rule_model$_$v = t1; t1 = t2; } _this._transaction_rule_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._transaction_rule_state$_listUIState = t2; _this._transaction_rule_state$_selectedId = $$v.selectedId; _this._transaction_rule_state$_forceSelected = $$v.forceSelected; _this._transaction_rule_state$_tabIndex = $$v.tabIndex; _this._transaction_rule_state$_saveCompleter = $$v.saveCompleter; _this._transaction_rule_state$_cancelCompleter = $$v.cancelCompleter; _this._transaction_rule_state$_$v = null; } return _this; }, _transaction_rule_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s22_ = "TransactionRuleUIState", _$result = null; try { _$result0 = _this._transaction_rule_state$_$v; if (_$result0 == null) { t1 = _this._transaction_rule_state$_editing; t1 = t1 == null ? null : t1._transaction_rule_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_transaction_rule_state$_$this()._transaction_rule_state$_selectedId; t4 = _this.get$_transaction_rule_state$_$this()._transaction_rule_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_transaction_rule_state$_$this()._transaction_rule_state$_tabIndex, _s22_, "tabIndex"); t6 = _this.get$_transaction_rule_state$_$this()._transaction_rule_state$_saveCompleter; _$result0 = A._$TransactionRuleUIState$_(_this.get$_transaction_rule_state$_$this()._transaction_rule_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._transaction_rule_state$_editing; if (t1 != null) t1._transaction_rule_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s22_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._transaction_rule_state$_$v = t1; return _$result; } }; A._TransactionRuleUIState_Object_EntityUIState.prototype = {}; A.EntityUIState.prototype = {}; A.ListUIState.prototype = { getCustomFilters$1(fieldNumber) { var _this = this; switch (fieldNumber) { case 1: return _this.custom1Filters; case 2: return _this.custom2Filters; case 3: return _this.custom3Filters; case 4: return _this.custom4Filters; default: return null; } } }; A._$ListUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["filterClearedAt", serializers.serialize$2$specifiedType(object.filterClearedAt, B.FullType_kjq), "sortField", serializers.serialize$2$specifiedType(object.sortField, B.FullType_h8g), "sortAscending", serializers.serialize$2$specifiedType(object.sortAscending, B.FullType_MtR), "stateFilters", serializers.serialize$2$specifiedType(object.stateFilters, B.FullType_Qy4), "statusFilters", serializers.serialize$2$specifiedType(object.statusFilters, B.FullType_EK0), "custom1Filters", serializers.serialize$2$specifiedType(object.custom1Filters, B.FullType_hkZ), "custom2Filters", serializers.serialize$2$specifiedType(object.custom2Filters, B.FullType_hkZ), "custom3Filters", serializers.serialize$2$specifiedType(object.custom3Filters, B.FullType_hkZ), "custom4Filters", serializers.serialize$2$specifiedType(object.custom4Filters, B.FullType_hkZ)], value = object.filter; if (value != null) { result.push("filter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.selectedIds; if (value != null) { result.push("selectedIds"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_hkZ)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, t6, t7, t8, value, t9, t10, result = new A.ListUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.EntityStatus, t5 = type$.ListBuilder_EntityStatus, t6 = type$.EntityState, t7 = type$.ListBuilder_EntityState; iterator.moveNext$0();) { t8 = iterator.get$current(iterator); t8.toString; A._asString(t8); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t8) { case "filter": t8 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_list_ui_state$_$this()._list_ui_state$_filter = t8; break; case "filterClearedAt": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t8.toString; A._asInt(t8); result.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t8; break; case "sortField": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t8.toString; A._asString(t8); result.get$_list_ui_state$_$this()._sortField = t8; break; case "sortAscending": t8 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t8.toString; A._asBool(t8); result.get$_list_ui_state$_$this()._sortAscending = t8; break; case "stateFilters": t8 = result.get$_list_ui_state$_$this(); t9 = t8._stateFilters; if (t9 == null) { t9 = new A.ListBuilder(t7); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t6); t8._stateFilters = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_Qy4); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "statusFilters": t8 = result.get$_list_ui_state$_$this(); t9 = t8._statusFilters; if (t9 == null) { t9 = new A.ListBuilder(t5); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t8._statusFilters = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_EK0); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "custom1Filters": t8 = result.get$_list_ui_state$_$this(); t9 = t8._custom1Filters; if (t9 == null) { t9 = new A.ListBuilder(t3); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t8._custom1Filters = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "custom2Filters": t8 = result.get$_list_ui_state$_$this(); t9 = t8._custom2Filters; if (t9 == null) { t9 = new A.ListBuilder(t3); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t8._custom2Filters = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "custom3Filters": t8 = result.get$_list_ui_state$_$this(); t9 = t8._custom3Filters; if (t9 == null) { t9 = new A.ListBuilder(t3); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t8._custom3Filters = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "custom4Filters": t8 = result.get$_list_ui_state$_$this(); t9 = t8._custom4Filters; if (t9 == null) { t9 = new A.ListBuilder(t3); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t8._custom4Filters = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; case "selectedIds": t8 = result.get$_list_ui_state$_$this(); t9 = t8._selectedIds; if (t9 == null) { t9 = new A.ListBuilder(t3); t9.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t8._selectedIds = t9; t8 = t9; } else t8 = t9; t9 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t9.toString; t1._as(t9); t10 = t8.$ti; if (t10._eval$1("_BuiltList<1>")._is(t9)) { t8.__ListBuilder__list_A = t9._list$_list; t8._listOwner = t9; } else { t8.__ListBuilder__list_A = A.List_List$from(t9, true, t10._precomputed1); t8._listOwner = null; } break; } } return result._list_ui_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_j4A0; }, get$wireName() { return "ListUIState"; } }; A._$ListUIState.prototype = { rebuild$1(updates) { var t1 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._list_ui_state$_$v = this; updates.call$1(t1); return t1._list_ui_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$ListUIState && _this.filter == other.filter && _this.filterClearedAt === other.filterClearedAt && _this.sortField === other.sortField && _this.sortAscending === other.sortAscending && _this.stateFilters.$eq(0, other.stateFilters) && _this.statusFilters.$eq(0, other.statusFilters) && _this.custom1Filters.$eq(0, other.custom1Filters) && _this.custom2Filters.$eq(0, other.custom2Filters) && _this.custom3Filters.$eq(0, other.custom3Filters) && _this.custom4Filters.$eq(0, other.custom4Filters) && J.$eq$(_this.selectedIds, other.selectedIds); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._list_ui_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.filter)), B.JSInt_methods.get$hashCode(_this.filterClearedAt)), B.JSString_methods.get$hashCode(_this.sortField)), B.JSBool_methods.get$hashCode(_this.sortAscending)), _this.stateFilters.get$hashCode(0)), _this.statusFilters.get$hashCode(0)), _this.custom1Filters.get$hashCode(0)), _this.custom2Filters.get$hashCode(0)), _this.custom3Filters.get$hashCode(0)), _this.custom4Filters.get$hashCode(0)), J.get$hashCode$(_this.selectedIds))); t1 = _this._list_ui_state$__hashCode; if (t1 == null) { _this._list_ui_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("ListUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "filter", _this.filter); t2.add$2(t1, "filterClearedAt", _this.filterClearedAt); t2.add$2(t1, "sortField", _this.sortField); t2.add$2(t1, "sortAscending", _this.sortAscending); t2.add$2(t1, "stateFilters", _this.stateFilters); t2.add$2(t1, "statusFilters", _this.statusFilters); t2.add$2(t1, "custom1Filters", _this.custom1Filters); t2.add$2(t1, "custom2Filters", _this.custom2Filters); t2.add$2(t1, "custom3Filters", _this.custom3Filters); t2.add$2(t1, "custom4Filters", _this.custom4Filters); t2.add$2(t1, "selectedIds", _this.selectedIds); return t2.toString$0(t1); } }; A.ListUIStateBuilder.prototype = { get$stateFilters() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._stateFilters; return t2 == null ? t1._stateFilters = A.ListBuilder_ListBuilder(B.List_empty, type$.EntityState) : t2; }, get$statusFilters() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._statusFilters; return t2 == null ? t1._statusFilters = A.ListBuilder_ListBuilder(B.List_empty, type$.EntityStatus) : t2; }, get$custom1Filters() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._custom1Filters; return t2 == null ? t1._custom1Filters = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$custom2Filters() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._custom2Filters; return t2 == null ? t1._custom2Filters = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$custom3Filters() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._custom3Filters; return t2 == null ? t1._custom3Filters = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$custom4Filters() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._custom4Filters; return t2 == null ? t1._custom4Filters = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$selectedIds() { var t1 = this.get$_list_ui_state$_$this(), t2 = t1._selectedIds; return t2 == null ? t1._selectedIds = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_list_ui_state$_$this() { var t1, _this = this, $$v = _this._list_ui_state$_$v; if ($$v != null) { _this._list_ui_state$_filter = $$v.filter; _this._list_ui_state$_filterClearedAt = $$v.filterClearedAt; _this._sortField = $$v.sortField; _this._sortAscending = $$v.sortAscending; t1 = $$v.stateFilters; _this._stateFilters = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.statusFilters; _this._statusFilters = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.custom1Filters; _this._custom1Filters = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.custom2Filters; _this._custom2Filters = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.custom3Filters; _this._custom3Filters = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.custom4Filters; _this._custom4Filters = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.selectedIds; _this._selectedIds = t1 == null ? null : A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._list_ui_state$_$v = null; } return _this; }, _list_ui_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, exception, _this = this, _s11_ = "ListUIState", _$result = null; try { _$result0 = _this._list_ui_state$_$v; if (_$result0 == null) { t1 = _this.get$_list_ui_state$_$this()._list_ui_state$_filter; t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt, _s11_, "filterClearedAt"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_list_ui_state$_$this()._sortField, _s11_, "sortField"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_list_ui_state$_$this()._sortAscending, _s11_, "sortAscending"); t5 = _this.get$stateFilters().build$0(); t6 = _this.get$statusFilters().build$0(); t7 = _this.get$custom1Filters().build$0(); t8 = _this.get$custom2Filters().build$0(); t9 = _this.get$custom3Filters().build$0(); t10 = _this.get$custom4Filters().build$0(); t11 = _this._selectedIds; _$result0 = A._$ListUIState$_(t7, t8, t9, t10, t1, t2, t11 == null ? null : t11.build$0(), t4, t3, t5, t6); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "stateFilters"; _this.get$stateFilters().build$0(); _$failedField.__late_helper$_value = "statusFilters"; _this.get$statusFilters().build$0(); _$failedField.__late_helper$_value = "custom1Filters"; _this.get$custom1Filters().build$0(); _$failedField.__late_helper$_value = "custom2Filters"; _this.get$custom2Filters().build$0(); _$failedField.__late_helper$_value = "custom3Filters"; _this.get$custom3Filters().build$0(); _$failedField.__late_helper$_value = "custom4Filters"; _this.get$custom4Filters().build$0(); _$failedField.__late_helper$_value = "selectedIds"; t1 = _this._selectedIds; if (t1 != null) t1.build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s11_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._list_ui_state$_$v = t1; return _$result; } }; A.prefReducer_closure.prototype = { call$1(b) { var t1 = this.selectedCompanyId, t2 = this.state, t3 = this.action; b.get$companyPrefs().$indexSet(0, t1, A.companyPrefReducer(t2.companyPrefs._map$_map.$index(0, t1), t3)); t1 = $.$get$layoutReducer().call$2(t2.appLayout, t3); b.get$_pref_state$_$this()._appLayout = t1; t1 = $.$get$rowsPerPageReducer().call$2(t2.rowsPerPage, t3); b.get$_pref_state$_$this()._rowsPerPage = t1; t1 = $.$get$moduleLayoutReducer().call$2(t2.moduleLayout, t3); b.get$_pref_state$_$this()._moduleLayout = t1; b.get$statementIncludes().replace$1(0, $.$get$statementIncludesReducer().call$2(t2.statementIncludes, t3)); t1 = $.$get$isPreviewVisibleReducer().call$2(t2.isPreviewVisible, t3); b.get$_pref_state$_$this()._isPreviewVisible = t1; t1 = $.$get$manuSidebarReducer().call$2(t2.menuSidebarMode, t3); b.get$_pref_state$_$this()._menuSidebarMode = t1; t1 = $.$get$historySidebarReducer().call$2(t2.historySidebarMode, t3); b.get$_pref_state$_$this()._historySidebarMode = t1; t1 = $.$get$hideTaskExtensionBannerReducer().call$2(t2.hideTaskExtensionBanner, t3); b.get$_pref_state$_$this()._hideTaskExtensionBanner = t1; t1 = $.$get$hideGatewayWarningReducer().call$2(t2.hideGatewayWarning, t3); b.get$_pref_state$_$this()._hideGatewayWarning = t1; t1 = $.$get$hideReviewAppReducer().call$2(t2.hideReviewApp, t3); b.get$_pref_state$_$this()._hideReviewApp = t1; t1 = $.$get$hideOneYearReviewAppReducer().call$2(t2.hideOneYearReviewApp, t3); b.get$_pref_state$_$this()._hideOneYearReviewApp = t1; t1 = $.$get$hideTwoYearReviewAppReducer().call$2(t2.hideTwoYearReviewApp, t3); b.get$_pref_state$_$this()._hideTwoYearReviewApp = t1; t1 = $.$get$textScaleFactorReducer().call$2(t2.textScaleFactor, t3); b.get$_pref_state$_$this()._textScaleFactor = t1; t1 = $.$get$menuVisibleReducer().call$2(t2.isMenuVisible, t3); b.get$_pref_state$_$this()._isMenuVisible = t1; t1 = $.$get$historyVisibleReducer().call$2(t2.isHistoryVisible, t3); b.get$_pref_state$_$this()._isHistoryVisible = t1; t1 = $.$get$darkModeTypeReducer().call$2(t2.darkModeType, t3); b.get$_pref_state$_$this()._darkModeType = t1; t1 = $.$get$darkModeSystemReducer().call$2(t2.enableDarkModeSystem, t3); b.get$_pref_state$_$this()._enableDarkModeSystem = t1; t1 = $.$get$enableTooltipsReducer().call$2(t2.enableTooltips, t3); b.get$_pref_state$_$this()._enableTooltips = t1; t1 = $.$get$enableFlexibleSearchReducer().call$2(t2.enableFlexibleSearch, t3); b.get$_pref_state$_$this()._enableFlexibleSearch = t1; t1 = $.$get$enableNativeBrowserReducer().call$2(t2.enableNativeBrowser, t3); b.get$_pref_state$_$this()._enableNativeBrowser = t1; t1 = $.$get$persistDataReducer().call$2(t2.persistData, t3); b.get$_pref_state$_$this()._persistData = t1; t1 = $.$get$showKanbanReducer().call$2(t2.showKanban, t3); b.get$_pref_state$_$this()._showKanban = t1; t1 = $.$get$isFilterVisibleReducer().call$2(t2.isFilterVisible, t3); b.get$_pref_state$_$this()._isFilterVisible = t1; t1 = $.$get$longPressReducer().call$2(t2.longPressSelectionIsDefault, t3); b.get$_pref_state$_$this()._longPressSelectionIsDefault = t1; t1 = $.$get$tapSelectedToEditReducer().call$2(t2.tapSelectedToEdit, t3); b.get$_pref_state$_$this()._tapSelectedToEdit = t1; t1 = $.$get$downloadsFolderReducer().call$2(t2.donwloadsFolder, t3); b.get$_pref_state$_$this()._donwloadsFolder = t1; t1 = $.$get$requireAuthenticationReducer().call$2(t2.requireAuthentication, t3); b.get$_pref_state$_$this()._requireAuthentication = t1; t1 = $.$get$colorThemeReducer().call$2(t2.colorTheme, t3); b.get$_pref_state$_$this()._colorTheme = t1; t1 = $.$get$darkColorThemeReducer().call$2(t2.darkColorTheme, t3); b.get$_pref_state$_$this()._darkColorTheme = t1; b.get$customColors().replace$1(0, $.$get$customColorsReducer().call$2(t2.customColors, t3)); b.get$darkCustomColors().replace$1(0, $.$get$darkCustomColorsReducer().call$2(t2.darkCustomColors, t3)); b.get$useSidebarEditor().replace$1(0, $.$get$sidebarEditorReducer().call$2(t2.useSidebarEditor, t3)); b.get$useSidebarViewer().replace$1(0, $.$get$sidebarViewerReducer().call$2(t2.useSidebarViewer, t3)); b.get$sortFields().replace$1(0, $.$get$sortFieldsReducer().call$2(t2.sortFields, t3)); t1 = $.$get$editAfterSavingReducer().call$2(t2.editAfterSaving, t3); b.get$_pref_state$_$this()._editAfterSaving = t1; t1 = $.$get$enableTouchEventsReducer().call$2(t2.enableTouchEvents, t3); b.get$_pref_state$_$this()._enableTouchEvents = t1; t1 = $.$get$showPdfPreviewReducer().call$2(t2.showPdfPreview, t3); b.get$_pref_state$_$this()._showPdfPreview = t1; t3 = $.$get$showPdfPreviewSideBySideReducer().call$2(t2.showPdfPreviewSideBySide, t3); b.get$_pref_state$_$this()._showPdfPreviewSideBySide = t3; return b; }, $signature: 568 }; A._resortFields_closure.prototype = { call$1(b) { var t1 = this.sortField, t2 = this.field; t1 = t1.field !== t2 || !t1.ascending; b.get$_pref_state$_$this()._ascending = t1; b.get$_pref_state$_$this()._field = t2; return b; }, $signature: 2235 }; A._resortFields_closure0.prototype = { call$1(b) { b.$indexSet(0, this.entityType, this.directon); return b; }, $signature: 2236 }; A.sortFieldsReducer_closure.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_client, action.field); }, $signature: 2237 }; A.sortFieldsReducer_closure0.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_product, action.field); }, $signature: 2238 }; A.sortFieldsReducer_closure1.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_invoice, action.field); }, $signature: 2239 }; A.sortFieldsReducer_closure2.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_payment, action.field); }, $signature: 2240 }; A.sortFieldsReducer_closure3.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_recurringInvoice, action.field); }, $signature: 2241 }; A.sortFieldsReducer_closure4.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_quote, action.field); }, $signature: 2242 }; A.sortFieldsReducer_closure5.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_credit, action.field); }, $signature: 2243 }; A.sortFieldsReducer_closure6.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_project, action.field); }, $signature: 2244 }; A.sortFieldsReducer_closure7.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_task, action.field); }, $signature: 2245 }; A.sortFieldsReducer_closure8.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_vendor, action.field); }, $signature: 2246 }; A.sortFieldsReducer_closure9.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_expense, action.field); }, $signature: 2247 }; A.sortFieldsReducer_closure10.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_payment, action.field); }, $signature: 2248 }; A.sortFieldsReducer_closure11.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_taxRate, action.field); }, $signature: 2249 }; A.sortFieldsReducer_closure12.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_companyGateway, action.get$field()); }, $signature: 2250 }; A.sortFieldsReducer_closure13.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_user, action.field); }, $signature: 2251 }; A.sortFieldsReducer_closure14.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_group, action.field); }, $signature: 2252 }; A.sortFieldsReducer_closure15.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_design, action.field); }, $signature: 2253 }; A.sortFieldsReducer_closure16.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_token, action.field); }, $signature: 2254 }; A.sortFieldsReducer_closure17.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_webhook, action.field); }, $signature: 2255 }; A.sortFieldsReducer_closure18.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_expenseCategory, action.field); }, $signature: 2256 }; A.sortFieldsReducer_closure19.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_taskStatus, action.field); }, $signature: 2257 }; A.sortFieldsReducer_closure20.prototype = { call$2(value, action) { return A._resortFields(value, B.EntityType_paymentLink, action.field); }, $signature: 2258 }; A.sidebarEditorReducer_closure.prototype = { call$2(value, action) { var entityType = action.entityType.get$baseType(); if (value._map$_map.containsKey$1(0, entityType)) return value.rebuild$1(new A.sidebarEditorReducer__closure(entityType, value)); else return value.rebuild$1(new A.sidebarEditorReducer__closure0(entityType)); }, $signature: 2259 }; A.sidebarEditorReducer__closure.prototype = { call$1(b) { var t1 = this.entityType, t2 = this.value._map$_map.$index(0, t1); t2.toString; b.$indexSet(0, t1, !t2); return b; }, $signature: 411 }; A.sidebarEditorReducer__closure0.prototype = { call$1(b) { b.$indexSet(0, this.entityType, true); return b; }, $signature: 411 }; A.sidebarViewerReducer_closure.prototype = { call$2(value, action) { var entityType = action.entityType.get$baseType(); if (value._map$_map.containsKey$1(0, entityType)) return value.rebuild$1(new A.sidebarViewerReducer__closure(entityType, value)); else return value.rebuild$1(new A.sidebarViewerReducer__closure0(entityType)); }, $signature: 2261 }; A.sidebarViewerReducer__closure.prototype = { call$1(b) { var t1 = this.entityType, t2 = this.value._map$_map.$index(0, t1); t2.toString; b.$indexSet(0, t1, !t2); return b; }, $signature: 411 }; A.sidebarViewerReducer__closure0.prototype = { call$1(b) { b.$indexSet(0, this.entityType, true); return b; }, $signature: 411 }; A.menuVisibleReducer_closure.prototype = { call$2(value, action) { return action.sidebar === B.AppSidebar_menu ? !value : value; }, $signature: 101 }; A.menuVisibleReducer_closure0.prototype = { call$2(value, action) { switch (action.menuMode) { case B.AppSidebarMode_visible: return true; case B.AppSidebarMode_collapse: case B.AppSidebarMode_float: return false; default: return value; } }, $signature: 101 }; A.textScaleFactorReducer_closure.prototype = { call$2(value, action) { var t1 = action.textScaleFactor; return t1 == null ? value : t1; }, $signature: 2263 }; A.historyVisibleReducer_closure.prototype = { call$2(value, action) { return action.sidebar === B.AppSidebar_history ? !value : value; }, $signature: 101 }; A.historyVisibleReducer_closure0.prototype = { call$2(value, action) { var t1 = action.historyMode; if (t1 === B.AppSidebarMode_visible) t1 = true; else t1 = t1 === B.AppSidebarMode_float ? false : value; return t1; }, $signature: 101 }; A.hideTaskExtensionBannerReducer_closure.prototype = { call$2(filter, action) { return true; }, $signature: 2264 }; A.hideGatewayWarningReducer_closure.prototype = { call$2(filter, action) { return true; }, $signature: 2265 }; A.hideReviewAppReducer_closure.prototype = { call$2(filter, action) { return true; }, $signature: 2266 }; A.hideReviewAppReducer_closure0.prototype = { call$2(filter, action) { return true; }, $signature: 633 }; A.hideReviewAppReducer_closure1.prototype = { call$2(filter, action) { return true; }, $signature: 564 }; A.hideOneYearReviewAppReducer_closure.prototype = { call$2(filter, action) { return true; }, $signature: 633 }; A.hideOneYearReviewAppReducer_closure0.prototype = { call$2(filter, action) { return true; }, $signature: 564 }; A.hideTwoYearReviewAppReducer_closure.prototype = { call$2(filter, action) { return true; }, $signature: 564 }; A.layoutReducer_closure.prototype = { call$2(layout, action) { var t1 = action.appLayout; return t1 == null ? layout : t1; }, $signature: 2269 }; A.moduleLayoutReducer_closure.prototype = { call$2(moduleLayout, action) { var t1 = action.moduleLayout; if (t1 != null) return t1; else { t1 = action.appLayout; if (t1 != null) return t1 === B.AppLayout_desktop ? B.ModuleLayout_table : B.ModuleLayout_list; } return moduleLayout; }, $signature: 2270 }; A.moduleLayoutReducer_closure0.prototype = { call$2(moduleLayout, action) { if (moduleLayout === B.ModuleLayout_list) return B.ModuleLayout_table; else return B.ModuleLayout_list; }, $signature: 2271 }; A.rowsPerPageReducer_closure.prototype = { call$2(numRows, action) { var t1 = action.rowsPerPage; return t1 == null ? numRows : t1; }, $signature: 2272 }; A.manuSidebarReducer_closure.prototype = { call$2(mode, action) { var t1 = action.menuMode; return t1 == null ? mode : t1; }, $signature: 635 }; A.historySidebarReducer_closure.prototype = { call$2(mode, action) { var t1 = action.historyMode; return t1 == null ? mode : t1; }, $signature: 635 }; A.darkModeTypeReducer_closure.prototype = { call$2(enableDarkMode, action) { var t1 = action.darkModeType; return t1 == null ? enableDarkMode : t1; }, $signature: 413 }; A.darkModeSystemReducer_closure.prototype = { call$2(enableDarkMode, action) { var t1 = action.enableDarkModeSystem; return t1 == null ? enableDarkMode : t1; }, $signature: 101 }; A.statementIncludesReducer_closure.prototype = { call$2(includes, action) { var t1 = action.statementIncludes; return t1 == null ? includes : t1; }, $signature: 2275 }; A.enableTooltipsReducer_closure.prototype = { call$2(enableTooltips, action) { var t1 = action.enableTooltips; return t1 == null ? enableTooltips : t1; }, $signature: 101 }; A.enableFlexibleSearchReducer_closure.prototype = { call$2(enableFlexibleSearch, action) { var t1 = action.flexibleSearch; return t1 == null ? enableFlexibleSearch : t1; }, $signature: 101 }; A.enableNativeBrowserReducer_closure.prototype = { call$2(enableNativeBrowser, action) { var t1 = action.enableNativeBrowser; return t1 == null ? enableNativeBrowser : t1; }, $signature: 101 }; A.persistDataReducer_closure.prototype = { call$2(persistData, action) { var t1 = action.persistData; return t1 == null ? persistData : t1; }, $signature: 101 }; A.showKanbanReducer_closure.prototype = { call$2(showKanban, action) { var t1 = action.showKanban; return t1 == null ? showKanban : t1; }, $signature: 101 }; A.isFilterVisibleReducer_closure.prototype = { call$2(value, action) { var t1 = action.isFilterVisible; return t1 == null ? value : t1; }, $signature: 101 }; A.longPressReducer_closure.prototype = { call$2(longPressSelectionIsDefault, action) { var t1 = action.longPressSelectionIsDefault; return t1 == null ? longPressSelectionIsDefault : t1; }, $signature: 101 }; A.tapSelectedToEditReducer_closure.prototype = { call$2(tapSelectedToEdit, action) { var t1 = action.tapSelectedToEdit; return t1 == null ? tapSelectedToEdit : t1; }, $signature: 101 }; A.downloadsFolderReducer_closure.prototype = { call$2(downloadsFolder, action) { var t1 = action.downloadsFolder; return t1 == null ? downloadsFolder : t1; }, $signature: 413 }; A.isPreviewVisibleReducer_closure.prototype = { call$2(value, action) { return !value; }, $signature: 2276 }; A.isPreviewVisibleReducer_closure0.prototype = { call$2(isPreviewEnabled, action) { var t1 = action.isPreviewVisible; return t1 == null ? isPreviewEnabled : t1; }, $signature: 101 }; A.isPreviewVisibleReducer_closure1.prototype = { call$2(value, action) { return false; }, $signature: 2277 }; A.isPreviewVisibleReducer_closure2.prototype = { call$2(value, action) { return false; }, $signature: 2278 }; A.isPreviewVisibleReducer_closure3.prototype = { call$2(value, action) { return false; }, $signature: 2279 }; A.isPreviewVisibleReducer_closure4.prototype = { call$2(value, action) { return false; }, $signature: 2280 }; A.isPreviewVisibleReducer_closure5.prototype = { call$2(value, action) { return false; }, $signature: 2281 }; A.isPreviewVisibleReducer_closure6.prototype = { call$2(value, action) { return false; }, $signature: 2282 }; A.isPreviewVisibleReducer_closure7.prototype = { call$2(value, action) { return false; }, $signature: 2283 }; A.isPreviewVisibleReducer_closure8.prototype = { call$2(value, action) { return false; }, $signature: 2284 }; A.isPreviewVisibleReducer_closure9.prototype = { call$2(value, action) { return false; }, $signature: 2285 }; A.isPreviewVisibleReducer_closure10.prototype = { call$2(value, action) { return false; }, $signature: 2286 }; A.isPreviewVisibleReducer_closure11.prototype = { call$2(value, action) { return false; }, $signature: 2287 }; A.isPreviewVisibleReducer_closure12.prototype = { call$2(value, action) { return false; }, $signature: 2288 }; A.isPreviewVisibleReducer_closure13.prototype = { call$2(value, action) { return false; }, $signature: 2289 }; A.isPreviewVisibleReducer_closure14.prototype = { call$2(value, action) { return true; }, $signature: 2290 }; A.requireAuthenticationReducer_closure.prototype = { call$2(requireAuthentication, action) { var t1 = action.requireAuthentication; return t1 == null ? requireAuthentication : t1; }, $signature: 101 }; A.colorThemeReducer_closure.prototype = { call$2(currentColorTheme, action) { var t1 = action.colorTheme; return t1 == null ? currentColorTheme : t1; }, $signature: 413 }; A.darkColorThemeReducer_closure.prototype = { call$2(currentColorTheme, action) { var t1 = action.darkColorTheme; return t1 == null ? currentColorTheme : t1; }, $signature: 413 }; A.showPdfPreviewReducer_closure.prototype = { call$2(value, action) { var t1 = action.showPdfPreview; return t1 == null ? value : t1; }, $signature: 101 }; A.showPdfPreviewSideBySideReducer_closure.prototype = { call$2(value, action) { var t1 = action.showPdfPreviewSideBySide; return t1 == null ? value : t1; }, $signature: 101 }; A.editAfterSavingReducer_closure.prototype = { call$2(value, action) { var t1 = action.editAfterSaving; return t1 == null ? value : t1; }, $signature: 101 }; A.enableTouchEventsReducer_closure.prototype = { call$2(value, action) { var t1 = action.enableTouchEvents; return t1 == null ? value : t1; }, $signature: 101 }; A.customColorsReducer_closure.prototype = { call$2(customColors, action) { var t1 = action.customColors; return t1 == null ? customColors : t1; }, $signature: 637 }; A.darkCustomColorsReducer_closure.prototype = { call$2(customColors, action) { var t1 = action.darkCustomColors; return t1 == null ? customColors : t1; }, $signature: 637 }; A.companyPrefReducer_closure.prototype = { call$1(b) { b.get$historyList().replace$1(0, $.$get$historyReducer().call$2(this._box_0.state.historyList, this.action)); return b; }, $signature: 2292 }; A.historyReducer_closure.prototype = { call$2(historyList, action) { return A.BuiltList_BuiltList$from(B.List_empty, type$.HistoryRecord); }, $signature: 2293 }; A.historyReducer_closure0.prototype = { call$2(historyList, action) { if (historyList._list$_list.length === 0) return historyList; else return historyList.rebuild$1(new A.historyReducer__closure0()); }, $signature: 2294 }; A.historyReducer__closure0.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$_safeList(), 0); return b; }, $signature: 397 }; A.historyReducer_closure1.prototype = { call$2(historyList, action) { var t1 = historyList._list$_list; if (t1.length === 0) return historyList; return historyList.rebuild$1(new A.historyReducer__closure(B.JSArray_methods.get$first(t1), action)); }, $signature: 2296 }; A.historyReducer__closure.prototype = { call$1(b) { var t1 = this.history, t2 = new A.HistoryRecordBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._pref_state$_$v = t1; new A.historyReducer___closure(this.action).call$1(t2); t1 = t2._build$0(); $.$get$isSoundMode(); b.get$_safeList()[0] = t1; return b; }, $signature: 397 }; A.historyReducer___closure.prototype = { call$1(b) { return b.get$_pref_state$_$this()._page = this.action.page; }, $signature: 2297 }; A.historyReducer_closure2.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_dashboard, null, null)); }, $signature: 2298 }; A.historyReducer_closure3.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_reports, null, null)); }, $signature: 2299 }; A.historyReducer_closure4.prototype = { call$2(historyList, action) { var t1 = action.section; return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_settings, t1 == null ? "company_details" : t1, null)); }, $signature: 2300 }; A.historyReducer_closure5.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_client, action.clientId, null)); }, $signature: 2301 }; A.historyReducer_closure6.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_client, null, action.page)); }, $signature: 2302 }; A.historyReducer_closure7.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_client, action.client.id, null)); }, $signature: 2303 }; A.historyReducer_closure8.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_product, action.productId, null)); }, $signature: 2304 }; A.historyReducer_closure9.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_product, null, action.page)); }, $signature: 2305 }; A.historyReducer_closure10.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_product, action.product.id, null)); }, $signature: 2306 }; A.historyReducer_closure11.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_invoice, action.invoiceId, null)); }, $signature: 2307 }; A.historyReducer_closure12.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_invoice, null, action.page)); }, $signature: 2308 }; A.historyReducer_closure13.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_invoice, action.invoice.id, null)); }, $signature: 2309 }; A.historyReducer_closure14.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_payment, action.paymentId, null)); }, $signature: 2310 }; A.historyReducer_closure15.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_payment, null, action.page)); }, $signature: 2311 }; A.historyReducer_closure16.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_payment, action.payment.id, null)); }, $signature: 2312 }; A.historyReducer_closure17.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_quote, action.quoteId, null)); }, $signature: 2313 }; A.historyReducer_closure18.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_quote, null, action.page)); }, $signature: 2314 }; A.historyReducer_closure19.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_quote, action.quote.id, null)); }, $signature: 2315 }; A.historyReducer_closure20.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_task, action.taskId, null)); }, $signature: 2316 }; A.historyReducer_closure21.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_task, null, action.page)); }, $signature: 2317 }; A.historyReducer_closure22.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_task, action.task.id, null)); }, $signature: 2318 }; A.historyReducer_closure23.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_project, action.projectId, null)); }, $signature: 2319 }; A.historyReducer_closure24.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_project, null, action.page)); }, $signature: 2320 }; A.historyReducer_closure25.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_project, action.project.id, null)); }, $signature: 2321 }; A.historyReducer_closure26.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_vendor, action.vendorId, null)); }, $signature: 2322 }; A.historyReducer_closure27.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_vendor, null, action.page)); }, $signature: 2323 }; A.historyReducer_closure28.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_vendor, action.vendor.id, null)); }, $signature: 2324 }; A.historyReducer_closure29.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_expense, action.expenseId, null)); }, $signature: 2325 }; A.historyReducer_closure30.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_expense, null, action.page)); }, $signature: 2326 }; A.historyReducer_closure31.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_expense, action.expense.id, null)); }, $signature: 2327 }; A.historyReducer_closure32.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_companyGateway, action.companyGatewayId, null)); }, $signature: 2328 }; A.historyReducer_closure33.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_companyGateway, null, null)); }, $signature: 2329 }; A.historyReducer_closure34.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_companyGateway, action.companyGateway.id, null)); }, $signature: 2330 }; A.historyReducer_closure35.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_user, action.userId, null)); }, $signature: 2331 }; A.historyReducer_closure36.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_user, null, null)); }, $signature: 2332 }; A.historyReducer_closure37.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_user, action.user.id, null)); }, $signature: 2333 }; A.historyReducer_closure38.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_group, action.groupId, null)); }, $signature: 2334 }; A.historyReducer_closure39.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_group, null, null)); }, $signature: 2335 }; A.historyReducer_closure40.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_group, action.group.id, null)); }, $signature: 2336 }; A.historyReducer_closure41.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_schedule, action.scheduleId, null)); }, $signature: 2337 }; A.historyReducer_closure42.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_schedule, null, null)); }, $signature: 2338 }; A.historyReducer_closure43.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_schedule, action.schedule.id, null)); }, $signature: 2339 }; A.historyReducer_closure44.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_transactionRule, action.transactionRuleId, null)); }, $signature: 2340 }; A.historyReducer_closure45.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_transactionRule, null, null)); }, $signature: 2341 }; A.historyReducer_closure46.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_transactionRule, action.transactionRule.id, null)); }, $signature: 2342 }; A.historyReducer_closure47.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_transaction, action.transactionId, null)); }, $signature: 2343 }; A.historyReducer_closure48.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_transaction, null, action.page)); }, $signature: 2344 }; A.historyReducer_closure49.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_transaction, action.transaction.id, null)); }, $signature: 2345 }; A.historyReducer_closure50.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_bankAccount, action.bankAccountId, null)); }, $signature: 2346 }; A.historyReducer_closure51.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_bankAccount, null, null)); }, $signature: 2347 }; A.historyReducer_closure52.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_purchaseOrder, action.purchaseOrderId, null)); }, $signature: 2348 }; A.historyReducer_closure53.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_purchaseOrder, null, action.page)); }, $signature: 2349 }; A.historyReducer_closure54.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_purchaseOrder, action.purchaseOrder.id, null)); }, $signature: 2350 }; A.historyReducer_closure55.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_recurringExpense, action.recurringExpenseId, null)); }, $signature: 2351 }; A.historyReducer_closure56.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_recurringExpense, null, action.page)); }, $signature: 2352 }; A.historyReducer_closure57.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_recurringExpense, action.recurringExpense.id, null)); }, $signature: 2353 }; A.historyReducer_closure58.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_paymentLink, action.subscriptionId, null)); }, $signature: 2354 }; A.historyReducer_closure59.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_paymentLink, null, null)); }, $signature: 2355 }; A.historyReducer_closure60.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_paymentLink, action.subscription.id, null)); }, $signature: 2356 }; A.historyReducer_closure61.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_taskStatus, action.taskStatusId, null)); }, $signature: 2357 }; A.historyReducer_closure62.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_taskStatus, null, null)); }, $signature: 2358 }; A.historyReducer_closure63.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_taskStatus, action.taskStatus.id, null)); }, $signature: 2359 }; A.historyReducer_closure64.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_expenseCategory, action.expenseCategoryId, null)); }, $signature: 2360 }; A.historyReducer_closure65.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_expenseCategory, null, null)); }, $signature: 2361 }; A.historyReducer_closure66.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_expenseCategory, action.expenseCategory.id, null)); }, $signature: 2362 }; A.historyReducer_closure67.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_recurringInvoice, action.recurringInvoiceId, null)); }, $signature: 2363 }; A.historyReducer_closure68.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_recurringInvoice, null, action.page)); }, $signature: 2364 }; A.historyReducer_closure69.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_recurringInvoice, action.recurringInvoice.id, null)); }, $signature: 2365 }; A.historyReducer_closure70.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_webhook, action.webhookId, null)); }, $signature: 2366 }; A.historyReducer_closure71.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_webhook, null, null)); }, $signature: 2367 }; A.historyReducer_closure72.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_webhook, action.webhook.id, null)); }, $signature: 2368 }; A.historyReducer_closure73.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_token, action.tokenId, null)); }, $signature: 2369 }; A.historyReducer_closure74.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_token, null, null)); }, $signature: 2370 }; A.historyReducer_closure75.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_token, action.token.id, null)); }, $signature: 2371 }; A.historyReducer_closure76.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_paymentTerm, action.paymentTermId, null)); }, $signature: 2372 }; A.historyReducer_closure77.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_paymentTerm, null, null)); }, $signature: 2373 }; A.historyReducer_closure78.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_paymentTerm, action.paymentTerm.id, null)); }, $signature: 2374 }; A.historyReducer_closure79.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_design, action.design.id, null)); }, $signature: 2375 }; A.historyReducer_closure80.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_credit, action.creditId, null)); }, $signature: 2376 }; A.historyReducer_closure81.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_credit, null, action.page)); }, $signature: 2377 }; A.historyReducer_closure82.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_credit, action.credit.id, null)); }, $signature: 2378 }; A.historyReducer_closure83.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_document, action.documentId, null)); }, $signature: 2379 }; A.historyReducer_closure84.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_document, null, 0)); }, $signature: 2380 }; A.historyReducer_closure85.prototype = { call$2(historyList, action) { return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(B.EntityType_document, action.document.id, null)); }, $signature: 2381 }; A.historyReducer_closure86.prototype = { call$2(historyList, action) { var t1, t2; if (action.clearSelection) return historyList; t1 = action.entity; t2 = t1.get$id(t1); t1 = t1.get$entityType(); t1.toString; return A._addToHistory(historyList, A.HistoryRecord_HistoryRecord(t1, t2, null)); }, $signature: 2382 }; A._addToHistory_closure.prototype = { call$1(item) { var t1 = this.record, t2 = t1.id; if (t1.entityType === item.entityType) { t1 = t2 == null ? "" : t2; t2 = item.id; t1 = t1 === (t2 == null ? "" : t2); } else t1 = false; return t1; }, $signature: 681 }; A._addToHistory_closure0.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$_safeList(), this.old); $.$get$isSoundMode(); B.JSArray_methods.insert$2(b.get$_safeList(), 0, this.record); return b; }, $signature: 397 }; A._addToHistory_closure1.prototype = { call$1(b) { var t1, t2; $.$get$isSoundMode(); B.JSArray_methods.insert$2(b.get$_safeList(), 0, this.record); t1 = Math.min(50, this.list._list$_list.length + 1); t2 = b.__ListBuilder__list_A; t2 === $ && A.throwUnnamedLateFieldNI(); b.__ListBuilder__list_A = B.JSArray_methods.sublist$2(t2, 0, t1); b._listOwner = null; return b; }, $signature: 397 }; A.PrefState.prototype = { get$colorThemeModel() { var _this = this, t1 = _this.darkModeType, t2 = t1 === "system", theme = (t2 ? _this.enableDarkModeSystem : t1 === "dark") ? _this.darkColorTheme : _this.colorTheme; if ($.$get$colorThemesMap().containsKey$1(0, theme)) return $.$get$colorThemesMap().$index(0, theme); else if (t2 ? _this.enableDarkModeSystem : t1 === "dark") return $.$get$colorThemesMap().$index(0, "dark"); else return $.$get$colorThemesMap().$index(0, "light"); }, isEditorFullScreen$1(entityType) { var t1; if (this.appLayout !== B.AppLayout_desktop) return false; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_product, B.EntityType_payment, B.EntityType_project], type$.JSArray_EntityType), entityType)) return false; t1 = this.useSidebarEditor._map$_map.$index(0, entityType.get$baseType()); return !(t1 == null ? false : t1); }, isViewerFullScreen$1(entityType) { var t1; if (this.appLayout !== B.AppLayout_desktop || entityType == null) return false; if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), entityType)) return false; t1 = this.useSidebarViewer._map$_map.$index(0, entityType.get$baseType()); return !(t1 == null ? false : t1); }, get$showMenu() { return this.isMenuVisible && this.menuSidebarMode === B.AppSidebarMode_visible || this.menuSidebarMode === B.AppSidebarMode_collapse; } }; A.PrefStateSortField.prototype = {}; A.CompanyPrefState.prototype = {}; A.AppLayout.prototype = {}; A.ModuleLayout.prototype = {}; A.AppSidebar.prototype = {}; A.AppSidebarMode.prototype = {}; A.HistoryRecord.prototype = {}; A._$PrefStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["appLayout", serializers.serialize$2$specifiedType(object.appLayout, B.FullType_88H), "moduleLayout", serializers.serialize$2$specifiedType(object.moduleLayout, B.FullType_2No), "menuSidebarMode", serializers.serialize$2$specifiedType(object.menuSidebarMode, B.FullType_D72), "historySidebarMode", serializers.serialize$2$specifiedType(object.historySidebarMode, B.FullType_D72), "useSidebarEditor", serializers.serialize$2$specifiedType(object.useSidebarEditor, B.FullType_MAl), "useSidebarViewer", serializers.serialize$2$specifiedType(object.useSidebarViewer, B.FullType_MAl), "customColors", serializers.serialize$2$specifiedType(object.customColors, B.FullType_2Vk), "darkCustomColors", serializers.serialize$2$specifiedType(object.darkCustomColors, B.FullType_2Vk), "statementIncludes", serializers.serialize$2$specifiedType(object.statementIncludes, B.FullType_hkZ), "isPreviewVisible", serializers.serialize$2$specifiedType(object.isPreviewVisible, B.FullType_MtR), "isMenuVisible", serializers.serialize$2$specifiedType(object.isMenuVisible, B.FullType_MtR), "showKanban", serializers.serialize$2$specifiedType(object.showKanban, B.FullType_MtR), "showPdfPreview", serializers.serialize$2$specifiedType(object.showPdfPreview, B.FullType_MtR), "showPdfPreviewSideBySide", serializers.serialize$2$specifiedType(object.showPdfPreviewSideBySide, B.FullType_MtR), "enableTouchEvents", serializers.serialize$2$specifiedType(object.enableTouchEvents, B.FullType_MtR), "enableFlexibleSearch", serializers.serialize$2$specifiedType(object.enableFlexibleSearch, B.FullType_MtR), "isHistoryVisible", serializers.serialize$2$specifiedType(object.isHistoryVisible, B.FullType_MtR), "darkModeType", serializers.serialize$2$specifiedType(object.darkModeType, B.FullType_h8g), "enableDarkModeSystem", serializers.serialize$2$specifiedType(object.enableDarkModeSystem, B.FullType_MtR), "isFilterVisible", serializers.serialize$2$specifiedType(object.isFilterVisible, B.FullType_MtR), "persistData", serializers.serialize$2$specifiedType(object.persistData, B.FullType_MtR), "longPressSelectionIsDefault", serializers.serialize$2$specifiedType(object.longPressSelectionIsDefault, B.FullType_MtR), "requireAuthentication", serializers.serialize$2$specifiedType(object.requireAuthentication, B.FullType_MtR), "tapSelectedToEdit", serializers.serialize$2$specifiedType(object.tapSelectedToEdit, B.FullType_MtR), "rowsPerPage", serializers.serialize$2$specifiedType(object.rowsPerPage, B.FullType_kjq), "enableTooltips", serializers.serialize$2$specifiedType(object.enableTooltips, B.FullType_MtR), "colorTheme", serializers.serialize$2$specifiedType(object.colorTheme, B.FullType_h8g), "darkColorTheme", serializers.serialize$2$specifiedType(object.darkColorTheme, B.FullType_h8g), "hideGatewayWarning", serializers.serialize$2$specifiedType(object.hideGatewayWarning, B.FullType_MtR), "hideReviewApp", serializers.serialize$2$specifiedType(object.hideReviewApp, B.FullType_MtR), "hideOneYearReviewApp", serializers.serialize$2$specifiedType(object.hideOneYearReviewApp, B.FullType_MtR), "hideTwoYearReviewApp", serializers.serialize$2$specifiedType(object.hideTwoYearReviewApp, B.FullType_MtR), "hideTaskExtensionBanner", serializers.serialize$2$specifiedType(object.hideTaskExtensionBanner, B.FullType_MtR), "editAfterSaving", serializers.serialize$2$specifiedType(object.editAfterSaving, B.FullType_MtR), "enableNativeBrowser", serializers.serialize$2$specifiedType(object.enableNativeBrowser, B.FullType_MtR), "textScaleFactor", serializers.serialize$2$specifiedType(object.textScaleFactor, B.FullType_MME), "donwloadsFolder", serializers.serialize$2$specifiedType(object.donwloadsFolder, B.FullType_h8g), "sortFields", serializers.serialize$2$specifiedType(object.sortFields, B.FullType_Tr4), "companyPrefs", serializers.serialize$2$specifiedType(object.companyPrefs, B.FullType_mFp0)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, value, t12, t13, _null = null, result = new A.PrefStateBuilder(); A.PrefState__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.MapBuilder_String_CompanyPrefState, t2 = type$.MapBuilder_EntityType_PrefStateSortField, t3 = type$.BuiltList_nullable_Object, t4 = type$.String, t5 = type$.ListBuilder_String, t6 = type$.MapBuilder_String_String, t7 = type$.MapBuilder_EntityType_bool, t8 = type$.AppSidebarMode, t9 = type$.ModuleLayout, t10 = type$.AppLayout; iterator.moveNext$0();) { t11 = iterator.get$current(iterator); t11.toString; A._asString(t11); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t11) { case "appLayout": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_88H); t11.toString; t10._as(t11); result.get$_pref_state$_$this()._appLayout = t11; break; case "moduleLayout": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_2No); t11.toString; t9._as(t11); result.get$_pref_state$_$this()._moduleLayout = t11; break; case "menuSidebarMode": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_D72); t11.toString; t8._as(t11); result.get$_pref_state$_$this()._menuSidebarMode = t11; break; case "historySidebarMode": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_D72); t11.toString; t8._as(t11); result.get$_pref_state$_$this()._historySidebarMode = t11; break; case "useSidebarEditor": t11 = result.get$_pref_state$_$this(); t12 = t11._useSidebarEditor; if (t12 == null) { t12 = new A.MapBuilder(_null, $, _null, t7); t12.replace$1(0, B.Map_empty1); t11._useSidebarEditor = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_MAl); t12.toString; t11.replace$1(0, t12); break; case "useSidebarViewer": t11 = result.get$_pref_state$_$this(); t12 = t11._useSidebarViewer; if (t12 == null) { t12 = new A.MapBuilder(_null, $, _null, t7); t12.replace$1(0, B.Map_empty1); t11._useSidebarViewer = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_MAl); t12.toString; t11.replace$1(0, t12); break; case "customColors": t11 = result.get$_pref_state$_$this(); t12 = t11._customColors; if (t12 == null) { t12 = new A.MapBuilder(_null, $, _null, t6); t12.replace$1(0, B.Map_empty1); t11._customColors = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t12.toString; t11.replace$1(0, t12); break; case "darkCustomColors": t11 = result.get$_pref_state$_$this(); t12 = t11._darkCustomColors; if (t12 == null) { t12 = new A.MapBuilder(_null, $, _null, t6); t12.replace$1(0, B.Map_empty1); t11._darkCustomColors = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_2Vk); t12.toString; t11.replace$1(0, t12); break; case "statementIncludes": t11 = result.get$_pref_state$_$this(); t12 = t11._statementIncludes; if (t12 == null) { t12 = new A.ListBuilder(t5); t12.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t4); t11._statementIncludes = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t12.toString; t3._as(t12); t13 = t11.$ti; if (t13._eval$1("_BuiltList<1>")._is(t12)) { t11.__ListBuilder__list_A = t12._list$_list; t11._listOwner = t12; } else { t11.__ListBuilder__list_A = A.List_List$from(t12, true, t13._precomputed1); t11._listOwner = null; } break; case "isPreviewVisible": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._isPreviewVisible = t11; break; case "isMenuVisible": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._isMenuVisible = t11; break; case "showKanban": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._showKanban = t11; break; case "showPdfPreview": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._showPdfPreview = t11; break; case "showPdfPreviewSideBySide": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._showPdfPreviewSideBySide = t11; break; case "enableTouchEvents": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._enableTouchEvents = t11; break; case "enableFlexibleSearch": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._enableFlexibleSearch = t11; break; case "isHistoryVisible": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._isHistoryVisible = t11; break; case "darkModeType": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t11.toString; A._asString(t11); result.get$_pref_state$_$this()._darkModeType = t11; break; case "enableDarkModeSystem": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._enableDarkModeSystem = t11; break; case "isFilterVisible": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._isFilterVisible = t11; break; case "persistData": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._persistData = t11; break; case "longPressSelectionIsDefault": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._longPressSelectionIsDefault = t11; break; case "requireAuthentication": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._requireAuthentication = t11; break; case "tapSelectedToEdit": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._tapSelectedToEdit = t11; break; case "rowsPerPage": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t11.toString; A._asInt(t11); result.get$_pref_state$_$this()._rowsPerPage = t11; break; case "enableTooltips": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._enableTooltips = t11; break; case "colorTheme": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t11.toString; A._asString(t11); result.get$_pref_state$_$this()._colorTheme = t11; break; case "darkColorTheme": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t11.toString; A._asString(t11); result.get$_pref_state$_$this()._darkColorTheme = t11; break; case "hideGatewayWarning": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._hideGatewayWarning = t11; break; case "hideReviewApp": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._hideReviewApp = t11; break; case "hideOneYearReviewApp": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._hideOneYearReviewApp = t11; break; case "hideTwoYearReviewApp": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._hideTwoYearReviewApp = t11; break; case "hideTaskExtensionBanner": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._hideTaskExtensionBanner = t11; break; case "editAfterSaving": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._editAfterSaving = t11; break; case "enableNativeBrowser": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t11.toString; A._asBool(t11); result.get$_pref_state$_$this()._enableNativeBrowser = t11; break; case "textScaleFactor": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_MME); t11.toString; A._asDouble(t11); result.get$_pref_state$_$this()._textScaleFactor = t11; break; case "donwloadsFolder": t11 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t11.toString; A._asString(t11); result.get$_pref_state$_$this()._donwloadsFolder = t11; break; case "sortFields": t11 = result.get$_pref_state$_$this(); t12 = t11._sortFields; if (t12 == null) { t12 = new A.MapBuilder(_null, $, _null, t2); t12.replace$1(0, B.Map_empty1); t11._sortFields = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_Tr4); t12.toString; t11.replace$1(0, t12); break; case "companyPrefs": t11 = result.get$_pref_state$_$this(); t12 = t11._companyPrefs; if (t12 == null) { t12 = new A.MapBuilder(_null, $, _null, t1); t12.replace$1(0, B.Map_empty1); t11._companyPrefs = t12; t11 = t12; } else t11 = t12; t12 = serializers.deserialize$2$specifiedType(value, B.FullType_mFp0); t12.toString; t11.replace$1(0, t12); break; } } return result._build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_4U1; }, get$wireName() { return "PrefState"; } }; A._$PrefStateSortFieldSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["field", serializers.serialize$2$specifiedType(object.field, B.FullType_h8g), "ascending", serializers.serialize$2$specifiedType(object.ascending, B.FullType_MtR)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, value, $$v, result = new A.PrefStateSortFieldBuilder(), iterator = J.get$iterator$ax(serialized); for (; iterator.moveNext$0();) { t1 = iterator.get$current(iterator); t1.toString; A._asString(t1); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t1) { case "field": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t1.toString; A._asString(t1); $$v = result._pref_state$_$v; if ($$v != null) { result._field = $$v.field; result._ascending = $$v.ascending; result._pref_state$_$v = null; } result._field = t1; break; case "ascending": t1 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t1.toString; A._asBool(t1); $$v = result._pref_state$_$v; if ($$v != null) { result._field = $$v.field; result._ascending = $$v.ascending; result._pref_state$_$v = null; } result._ascending = t1; break; } } return result._build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_2jN9; }, get$wireName() { return "PrefStateSortField"; } }; A._$CompanyPrefStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["historyList", serializers.serialize$2$specifiedType(object.historyList, B.FullType_wrt)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, $$v, t5, t6, result = new A.CompanyPrefStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.HistoryRecord, t3 = type$.ListBuilder_HistoryRecord; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "historyList": $$v = result._pref_state$_$v; if ($$v != null) { t4 = $$v.historyList; t5 = t4.$ti; t6 = new A.ListBuilder(t5._eval$1("ListBuilder<1>")); if (t5._eval$1("_BuiltList<1>")._is(t4)) { t6.__ListBuilder__list_A = t4._list$_list; t6._listOwner = t4; } else t6.__ListBuilder__list_A = A.List_List$from(t4, true, t5._precomputed1); result._historyList = t6; result._pref_state$_$v = null; } t4 = result._historyList; if (t4 == null) { t4 = new A.ListBuilder(t3); t4.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); result._historyList = t4; } t5 = serializers.deserialize$2$specifiedType(value, B.FullType_wrt); t5.toString; t1._as(t5); t6 = t4.$ti; if (t6._eval$1("_BuiltList<1>")._is(t5)) { t4.__ListBuilder__list_A = t5._list$_list; t4._listOwner = t5; } else { t4.__ListBuilder__list_A = A.List_List$from(t5, true, t6._precomputed1); t4._listOwner = null; } break; } } return result._build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_AhN; }, get$wireName() { return "CompanyPrefState"; } }; A._$AppLayoutSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$valueOf(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_AppLayout_co1; }, get$wireName() { return "AppLayout"; } }; A._$ModuleLayoutSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$moduleLayoutValueOf(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_ModuleLayout_0mz; }, get$wireName() { return "ModuleLayout"; } }; A._$AppSidebarModeSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return object.name; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { return A._$valueOfSidebarMode(A._asString(serialized)); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isPrimitiveSerializer: 1, get$types() { return B.List_Type_AppSidebarMode_ZeT; }, get$wireName() { return "AppSidebarMode"; } }; A._$HistoryRecordSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["entityType", serializers.serialize$2$specifiedType(object.entityType, B.FullType_qBb0), "timestamp", serializers.serialize$2$specifiedType(object.timestamp, B.FullType_kjq)], value = object.id; if (value != null) { result.push("id"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.page; if (value != null) { result.push("page"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_kjq)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, value, result = new A.HistoryRecordBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.EntityType; iterator.moveNext$0();) { t2 = iterator.get$current(iterator); t2.toString; A._asString(t2); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t2) { case "id": t2 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_pref_state$_$this()._id = t2; break; case "entityType": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_qBb0); t2.toString; t1._as(t2); result.get$_pref_state$_$this()._entityType = t2; break; case "page": t2 = A._asIntQ(serializers.deserialize$2$specifiedType(value, B.FullType_kjq)); result.get$_pref_state$_$this()._page = t2; break; case "timestamp": t2 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t2.toString; A._asInt(t2); result.get$_pref_state$_$this()._timestamp = t2; break; } } return result._build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_oCX4; }, get$wireName() { return "HistoryRecord"; } }; A._$PrefState.prototype = { rebuild$1(updates) { var t1 = new A.PrefStateBuilder(); A.PrefState__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._pref_state$_$v = this; updates.call$1(t1); return t1._build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$PrefState && _this.appLayout === other.appLayout && _this.moduleLayout === other.moduleLayout && _this.menuSidebarMode === other.menuSidebarMode && _this.historySidebarMode === other.historySidebarMode && _this.useSidebarEditor.$eq(0, other.useSidebarEditor) && _this.useSidebarViewer.$eq(0, other.useSidebarViewer) && _this.customColors.$eq(0, other.customColors) && _this.darkCustomColors.$eq(0, other.darkCustomColors) && _this.statementIncludes.$eq(0, other.statementIncludes) && _this.isPreviewVisible === other.isPreviewVisible && _this.isMenuVisible === other.isMenuVisible && _this.showKanban === other.showKanban && _this.showPdfPreview === other.showPdfPreview && _this.showPdfPreviewSideBySide === other.showPdfPreviewSideBySide && _this.enableTouchEvents === other.enableTouchEvents && _this.enableFlexibleSearch === other.enableFlexibleSearch && _this.isHistoryVisible === other.isHistoryVisible && _this.darkModeType === other.darkModeType && _this.enableDarkModeSystem === other.enableDarkModeSystem && _this.isFilterVisible === other.isFilterVisible && _this.persistData === other.persistData && _this.longPressSelectionIsDefault === other.longPressSelectionIsDefault && _this.requireAuthentication === other.requireAuthentication && _this.tapSelectedToEdit === other.tapSelectedToEdit && _this.rowsPerPage === other.rowsPerPage && _this.enableTooltips === other.enableTooltips && _this.colorTheme === other.colorTheme && _this.darkColorTheme === other.darkColorTheme && _this.hideGatewayWarning === other.hideGatewayWarning && _this.hideReviewApp === other.hideReviewApp && _this.hideOneYearReviewApp === other.hideOneYearReviewApp && _this.hideTwoYearReviewApp === other.hideTwoYearReviewApp && _this.hideTaskExtensionBanner === other.hideTaskExtensionBanner && _this.editAfterSaving === other.editAfterSaving && _this.enableNativeBrowser === other.enableNativeBrowser && _this.textScaleFactor === other.textScaleFactor && _this.donwloadsFolder === other.donwloadsFolder && _this.sortFields.$eq(0, other.sortFields) && _this.companyPrefs.$eq(0, other.companyPrefs); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this.__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, A.Primitives_objectHashCode(_this.appLayout)), A.Primitives_objectHashCode(_this.moduleLayout)), A.Primitives_objectHashCode(_this.menuSidebarMode)), A.Primitives_objectHashCode(_this.historySidebarMode)), _this.useSidebarEditor.get$hashCode(0)), _this.useSidebarViewer.get$hashCode(0)), _this.customColors.get$hashCode(0)), _this.darkCustomColors.get$hashCode(0)), _this.statementIncludes.get$hashCode(0)), B.JSBool_methods.get$hashCode(_this.isPreviewVisible)), B.JSBool_methods.get$hashCode(_this.isMenuVisible)), B.JSBool_methods.get$hashCode(_this.showKanban)), B.JSBool_methods.get$hashCode(_this.showPdfPreview)), B.JSBool_methods.get$hashCode(_this.showPdfPreviewSideBySide)), B.JSBool_methods.get$hashCode(_this.enableTouchEvents)), B.JSBool_methods.get$hashCode(_this.enableFlexibleSearch)), B.JSBool_methods.get$hashCode(_this.isHistoryVisible)), B.JSString_methods.get$hashCode(_this.darkModeType)), B.JSBool_methods.get$hashCode(_this.enableDarkModeSystem)), B.JSBool_methods.get$hashCode(_this.isFilterVisible)), B.JSBool_methods.get$hashCode(_this.persistData)), B.JSBool_methods.get$hashCode(_this.longPressSelectionIsDefault)), B.JSBool_methods.get$hashCode(_this.requireAuthentication)), B.JSBool_methods.get$hashCode(_this.tapSelectedToEdit)), B.JSInt_methods.get$hashCode(_this.rowsPerPage)), B.JSBool_methods.get$hashCode(_this.enableTooltips)), B.JSString_methods.get$hashCode(_this.colorTheme)), B.JSString_methods.get$hashCode(_this.darkColorTheme)), B.JSBool_methods.get$hashCode(_this.hideGatewayWarning)), B.JSBool_methods.get$hashCode(_this.hideReviewApp)), B.JSBool_methods.get$hashCode(_this.hideOneYearReviewApp)), B.JSBool_methods.get$hashCode(_this.hideTwoYearReviewApp)), B.JSBool_methods.get$hashCode(_this.hideTaskExtensionBanner)), B.JSBool_methods.get$hashCode(_this.editAfterSaving)), B.JSBool_methods.get$hashCode(_this.enableNativeBrowser)), B.JSNumber_methods.get$hashCode(_this.textScaleFactor)), B.JSString_methods.get$hashCode(_this.donwloadsFolder)), _this.sortFields.get$hashCode(0)), _this.companyPrefs.get$hashCode(0))); t1 = _this.__hashCode; if (t1 == null) { _this.__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("PrefState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "appLayout", _this.appLayout); t2.add$2(t1, "moduleLayout", _this.moduleLayout); t2.add$2(t1, "menuSidebarMode", _this.menuSidebarMode); t2.add$2(t1, "historySidebarMode", _this.historySidebarMode); t2.add$2(t1, "useSidebarEditor", _this.useSidebarEditor); t2.add$2(t1, "useSidebarViewer", _this.useSidebarViewer); t2.add$2(t1, "customColors", _this.customColors); t2.add$2(t1, "darkCustomColors", _this.darkCustomColors); t2.add$2(t1, "statementIncludes", _this.statementIncludes); t2.add$2(t1, "isPreviewVisible", _this.isPreviewVisible); t2.add$2(t1, "isMenuVisible", _this.isMenuVisible); t2.add$2(t1, "showKanban", _this.showKanban); t2.add$2(t1, "showPdfPreview", _this.showPdfPreview); t2.add$2(t1, "showPdfPreviewSideBySide", _this.showPdfPreviewSideBySide); t2.add$2(t1, "enableTouchEvents", _this.enableTouchEvents); t2.add$2(t1, "enableFlexibleSearch", _this.enableFlexibleSearch); t2.add$2(t1, "isHistoryVisible", _this.isHistoryVisible); t2.add$2(t1, "darkModeType", _this.darkModeType); t2.add$2(t1, "enableDarkModeSystem", _this.enableDarkModeSystem); t2.add$2(t1, "isFilterVisible", _this.isFilterVisible); t2.add$2(t1, "persistData", _this.persistData); t2.add$2(t1, "longPressSelectionIsDefault", _this.longPressSelectionIsDefault); t2.add$2(t1, "requireAuthentication", _this.requireAuthentication); t2.add$2(t1, "tapSelectedToEdit", _this.tapSelectedToEdit); t2.add$2(t1, "rowsPerPage", _this.rowsPerPage); t2.add$2(t1, "enableTooltips", _this.enableTooltips); t2.add$2(t1, "colorTheme", _this.colorTheme); t2.add$2(t1, "darkColorTheme", _this.darkColorTheme); t2.add$2(t1, "hideGatewayWarning", _this.hideGatewayWarning); t2.add$2(t1, "hideReviewApp", _this.hideReviewApp); t2.add$2(t1, "hideOneYearReviewApp", _this.hideOneYearReviewApp); t2.add$2(t1, "hideTwoYearReviewApp", _this.hideTwoYearReviewApp); t2.add$2(t1, "hideTaskExtensionBanner", _this.hideTaskExtensionBanner); t2.add$2(t1, "editAfterSaving", _this.editAfterSaving); t2.add$2(t1, "enableNativeBrowser", _this.enableNativeBrowser); t2.add$2(t1, "textScaleFactor", _this.textScaleFactor); t2.add$2(t1, "donwloadsFolder", _this.donwloadsFolder); t2.add$2(t1, "sortFields", _this.sortFields); t2.add$2(t1, "companyPrefs", _this.companyPrefs); return t2.toString$0(t1); } }; A.PrefStateBuilder.prototype = { get$useSidebarEditor() { var t1 = this.get$_pref_state$_$this(), t2 = t1._useSidebarEditor; return t2 == null ? t1._useSidebarEditor = A.MapBuilder_MapBuilder(type$.EntityType, type$.bool) : t2; }, get$useSidebarViewer() { var t1 = this.get$_pref_state$_$this(), t2 = t1._useSidebarViewer; return t2 == null ? t1._useSidebarViewer = A.MapBuilder_MapBuilder(type$.EntityType, type$.bool) : t2; }, get$customColors() { var t1 = this.get$_pref_state$_$this(), t2 = t1._customColors; if (t2 == null) { t2 = type$.String; t2 = t1._customColors = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$darkCustomColors() { var t1 = this.get$_pref_state$_$this(), t2 = t1._darkCustomColors; if (t2 == null) { t2 = type$.String; t2 = t1._darkCustomColors = A.MapBuilder_MapBuilder(t2, t2); t1 = t2; } else t1 = t2; return t1; }, get$statementIncludes() { var t1 = this.get$_pref_state$_$this(), t2 = t1._statementIncludes; return t2 == null ? t1._statementIncludes = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$sortFields() { var t1 = this.get$_pref_state$_$this(), t2 = t1._sortFields; return t2 == null ? t1._sortFields = A.MapBuilder_MapBuilder(type$.EntityType, type$.PrefStateSortField) : t2; }, get$companyPrefs() { var t1 = this.get$_pref_state$_$this(), t2 = t1._companyPrefs; return t2 == null ? t1._companyPrefs = A.MapBuilder_MapBuilder(type$.String, type$.CompanyPrefState) : t2; }, get$_pref_state$_$this() { var t1, t2, _this = this, $$v = _this._pref_state$_$v; if ($$v != null) { _this._appLayout = $$v.appLayout; _this._moduleLayout = $$v.moduleLayout; _this._menuSidebarMode = $$v.menuSidebarMode; _this._historySidebarMode = $$v.historySidebarMode; t1 = $$v.useSidebarEditor; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._useSidebarEditor = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.useSidebarViewer; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._useSidebarViewer = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.customColors; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._customColors = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.darkCustomColors; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._darkCustomColors = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); t1 = $$v.statementIncludes; _this._statementIncludes = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._isPreviewVisible = $$v.isPreviewVisible; _this._isMenuVisible = $$v.isMenuVisible; _this._showKanban = $$v.showKanban; _this._showPdfPreview = $$v.showPdfPreview; _this._showPdfPreviewSideBySide = $$v.showPdfPreviewSideBySide; _this._enableTouchEvents = $$v.enableTouchEvents; _this._enableFlexibleSearch = $$v.enableFlexibleSearch; _this._isHistoryVisible = $$v.isHistoryVisible; _this._darkModeType = $$v.darkModeType; _this._enableDarkModeSystem = $$v.enableDarkModeSystem; _this._isFilterVisible = $$v.isFilterVisible; _this._persistData = $$v.persistData; _this._longPressSelectionIsDefault = $$v.longPressSelectionIsDefault; _this._requireAuthentication = $$v.requireAuthentication; _this._tapSelectedToEdit = $$v.tapSelectedToEdit; _this._rowsPerPage = $$v.rowsPerPage; _this._enableTooltips = $$v.enableTooltips; _this._colorTheme = $$v.colorTheme; _this._darkColorTheme = $$v.darkColorTheme; _this._hideGatewayWarning = $$v.hideGatewayWarning; _this._hideReviewApp = $$v.hideReviewApp; _this._hideOneYearReviewApp = $$v.hideOneYearReviewApp; _this._hideTwoYearReviewApp = $$v.hideTwoYearReviewApp; _this._hideTaskExtensionBanner = $$v.hideTaskExtensionBanner; _this._editAfterSaving = $$v.editAfterSaving; _this._enableNativeBrowser = $$v.enableNativeBrowser; _this._textScaleFactor = $$v.textScaleFactor; _this._donwloadsFolder = $$v.donwloadsFolder; t1 = $$v.sortFields; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._sortFields = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.companyPrefs; t1 = t2.$ti; t1._eval$1("_BuiltMap<1,2>")._as(t2); _this._companyPrefs = new A.MapBuilder(t2._mapFactory, t2._map$_map, t2, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("MapBuilder<1,2>")); _this._pref_state$_$v = null; } return _this; }, _build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, exception, _this = this, _s9_ = "PrefState", _$result = null; try { _$result0 = _this._pref_state$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._appLayout, _s9_, "appLayout"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._moduleLayout, _s9_, "moduleLayout"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._menuSidebarMode, _s9_, "menuSidebarMode"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._historySidebarMode, _s9_, "historySidebarMode"); t5 = _this.get$useSidebarEditor().build$0(); t6 = _this.get$useSidebarViewer().build$0(); t7 = _this.get$customColors().build$0(); t8 = _this.get$darkCustomColors().build$0(); t9 = _this.get$statementIncludes().build$0(); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._isPreviewVisible, _s9_, "isPreviewVisible"); t11 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._isMenuVisible, _s9_, "isMenuVisible"); t12 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._showKanban, _s9_, "showKanban"); t13 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._showPdfPreview, _s9_, "showPdfPreview"); t14 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._showPdfPreviewSideBySide, _s9_, "showPdfPreviewSideBySide"); t15 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._enableTouchEvents, _s9_, "enableTouchEvents"); t16 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._enableFlexibleSearch, _s9_, "enableFlexibleSearch"); t17 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._isHistoryVisible, _s9_, "isHistoryVisible"); t18 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._darkModeType, _s9_, "darkModeType"); t19 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._enableDarkModeSystem, _s9_, "enableDarkModeSystem"); t20 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._isFilterVisible, _s9_, "isFilterVisible"); t21 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._persistData, _s9_, "persistData"); t22 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._longPressSelectionIsDefault, _s9_, "longPressSelectionIsDefault"); t23 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._requireAuthentication, _s9_, "requireAuthentication"); t24 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._tapSelectedToEdit, _s9_, "tapSelectedToEdit"); t25 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._rowsPerPage, _s9_, "rowsPerPage"); t26 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._enableTooltips, _s9_, "enableTooltips"); t27 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._colorTheme, _s9_, "colorTheme"); t28 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._darkColorTheme, _s9_, "darkColorTheme"); t29 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._hideGatewayWarning, _s9_, "hideGatewayWarning"); t30 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._hideReviewApp, _s9_, "hideReviewApp"); t31 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._hideOneYearReviewApp, _s9_, "hideOneYearReviewApp"); t32 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._hideTwoYearReviewApp, _s9_, "hideTwoYearReviewApp"); t33 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._hideTaskExtensionBanner, _s9_, "hideTaskExtensionBanner"); t34 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._editAfterSaving, _s9_, "editAfterSaving"); t35 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._enableNativeBrowser, _s9_, "enableNativeBrowser"); t36 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._textScaleFactor, _s9_, "textScaleFactor"); t37 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._donwloadsFolder, _s9_, "donwloadsFolder"); t38 = _this.get$sortFields().build$0(); _$result0 = A._$PrefState$_(t1, t27, _this.get$companyPrefs().build$0(), t7, t28, t8, t18, t37, t34, t19, t16, t35, t26, t15, t29, t31, t30, t33, t32, t4, t20, t17, t11, t10, t22, t3, t2, t21, t23, t25, t12, t13, t14, t38, t9, t24, t36, t5, t6); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "useSidebarEditor"; _this.get$useSidebarEditor().build$0(); _$failedField.__late_helper$_value = "useSidebarViewer"; _this.get$useSidebarViewer().build$0(); _$failedField.__late_helper$_value = "customColors"; _this.get$customColors().build$0(); _$failedField.__late_helper$_value = "darkCustomColors"; _this.get$darkCustomColors().build$0(); _$failedField.__late_helper$_value = "statementIncludes"; _this.get$statementIncludes().build$0(); _$failedField.__late_helper$_value = "sortFields"; _this.get$sortFields().build$0(); _$failedField.__late_helper$_value = "companyPrefs"; _this.get$companyPrefs().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s9_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._pref_state$_$v = t1; return _$result; } }; A._$PrefStateSortField.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$PrefStateSortField && this.field === other.field && this.ascending === other.ascending; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this.__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, B.JSString_methods.get$hashCode(_this.field)), B.JSBool_methods.get$hashCode(_this.ascending))); t1 = _this.__hashCode; if (t1 == null) { _this.__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("PrefStateSortField"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "field", this.field); t2.add$2(t1, "ascending", this.ascending); return t2.toString$0(t1); } }; A.PrefStateSortFieldBuilder.prototype = { get$_pref_state$_$this() { var _this = this, $$v = _this._pref_state$_$v; if ($$v != null) { _this._field = $$v.field; _this._ascending = $$v.ascending; _this._pref_state$_$v = null; } return _this; }, _build$0() { var t1, _this = this, _s18_ = "PrefStateSortField", _$result = _this._pref_state$_$v; if (_$result == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._field, _s18_, "field"); _$result = A._$PrefStateSortField$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._ascending, _s18_, "ascending"), t1); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._pref_state$_$v = _$result; } }; A._$CompanyPrefState.prototype = { $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$CompanyPrefState && this.historyList.$eq(0, other.historyList); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this.__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(0, _this.historyList.get$hashCode(0))); t1 = _this.__hashCode; if (t1 == null) { _this.__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("CompanyPrefState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "historyList", this.historyList); return t2.toString$0(t1); } }; A.CompanyPrefStateBuilder.prototype = { get$historyList() { var t1, _this = this, $$v = _this._pref_state$_$v; if ($$v != null) { t1 = $$v.historyList; _this._historyList = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._pref_state$_$v = null; } t1 = _this._historyList; return t1 == null ? _this._historyList = A.ListBuilder_ListBuilder(B.List_empty, type$.HistoryRecord) : t1; }, _build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _s16_ = "CompanyPrefState", _s11_ = "historyList", _$result = null; try { _$result0 = _this._pref_state$_$v; if (_$result0 == null) { t1 = _this.get$historyList().build$0(); _$result0 = new A._$CompanyPrefState(t1); A.BuiltValueNullFieldError_checkNotNull(t1, _s16_, _s11_); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = _s11_; _this.get$historyList().build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s16_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._pref_state$_$v = t1; return _$result; } }; A._$HistoryRecord.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$HistoryRecord && _this.id == other.id && _this.entityType === other.entityType && _this.page == other.page && _this.timestamp === other.timestamp; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this.__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.id)), A.Primitives_objectHashCode(_this.entityType)), J.get$hashCode$(_this.page)), B.JSInt_methods.get$hashCode(_this.timestamp))); t1 = _this.__hashCode; if (t1 == null) { _this.__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("HistoryRecord"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "id", _this.id); t2.add$2(t1, "entityType", _this.entityType); t2.add$2(t1, "page", _this.page); t2.add$2(t1, "timestamp", _this.timestamp); return t2.toString$0(t1); }, get$id(receiver) { return this.id; } }; A.HistoryRecordBuilder.prototype = { get$id(_) { return this.get$_pref_state$_$this()._id; }, get$_pref_state$_$this() { var _this = this, $$v = _this._pref_state$_$v; if ($$v != null) { _this._id = $$v.id; _this._entityType = $$v.entityType; _this._page = $$v.page; _this._timestamp = $$v.timestamp; _this._pref_state$_$v = null; } return _this; }, _build$0() { var t1, _this = this, _s13_ = "HistoryRecord", _$result = _this._pref_state$_$v; if (_$result == null) { t1 = _this.get$_pref_state$_$this()._id; _$result = A._$HistoryRecord$_(A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._entityType, _s13_, "entityType"), t1, _this.get$_pref_state$_$this()._page, A.BuiltValueNullFieldError_checkNotNull(_this.get$_pref_state$_$this()._timestamp, _s13_, "timestamp")); } A.ArgumentError_checkNotNull(_$result, "other"); return _this._pref_state$_$v = _$result; } }; A.UpdateCurrentRoute.prototype = {}; A.uiReducer_closure.prototype = { call$1(b) { var t4, _s5_ = "other", t1 = this.state, t2 = this.action, t3 = $.$get$filterReducer().call$2(t1.filter, t2); b.get$_ui_state$_$this()._filter = t3; t3 = $.$get$filterClearedAtReducer().call$2(t1.filterClearedAt, t2); b.get$_ui_state$_$this()._filterClearedAt = t3; t3 = $.$get$lastActivityReducer().call$2(t1.lastActivityAt, t2); b.get$_ui_state$_$this()._lastActivityAt = t3; t3 = $.$get$dismissedFlutterWebWarningReducer().call$2(t1.dismissedFlutterWebWarning, t2); b.get$_ui_state$_$this()._dismissedFlutterWebWarning = t3; t3 = $.$get$selectedCompanyIndexReducer().call$2(t1.selectedCompanyIndex, t2); b.get$_ui_state$_$this()._selectedCompanyIndex = t3; t3 = t1.currentRoute; t4 = this.currentRoute; if (t3 === t4) t3 = t1.previousRoute; else if (B.JSString_methods.endsWith$1(t3, "edit")) t3 = t1.previousRoute; b.get$_ui_state$_$this()._previousRoute = t3; t3 = $.$get$loadingEntityTypeReducer().call$2(t1.loadingEntityType, t2); b.get$_ui_state$_$this()._loadingEntityType = t3; b.get$_ui_state$_$this()._currentRoute = t4; b.get$previewStack().replace$1(0, $.$get$previewStackReducer().call$2(t1.previewStack, t2)); b.get$filterStack().replace$1(0, $.$get$filterStackReducer().call$2(t1.filterStack, t2)); t4 = b.get$productUIState(); t3 = A.productUIReducer(t1.productUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._product_state$_$v = t3; t3 = b.get$clientUIState(); t4 = A.clientUIReducer(t1.clientUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._client_state$_$v = t4; t4 = b.get$invoiceUIState(); t3 = A.invoiceUIReducer(t1.invoiceUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._invoice_state$_$v = t3; t3 = b.get$dashboardUIState(); t4 = A.dashboardUIReducer(t1.dashboardUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._dashboard_state$_$v = t4; t4 = b.get$reportsUIState(); t3 = A.reportsUIReducer(t1.reportsUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._reports_state$_$v = t3; t3 = b.get$scheduleUIState(); t4 = A.scheduleUIReducer(t1.scheduleUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._schedule_state$_$v = t4; t4 = b.get$transactionRuleUIState(); t3 = A.transactionRuleUIReducer(t1.transactionRuleUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._transaction_rule_state$_$v = t3; t3 = b.get$transactionUIState(); t4 = A.transactionUIReducer(t1.transactionUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._transaction_state$_$v = t4; t4 = b.get$bankAccountUIState(); t3 = A.bankAccountUIReducer(t1.bankAccountUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._bank_account_state$_$v = t3; t3 = b.get$purchaseOrderUIState(); t4 = A.purchaseOrderUIReducer(t1.purchaseOrderUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._purchase_order_state$_$v = t4; t4 = b.get$recurringExpenseUIState(); t3 = A.recurringExpenseUIReducer(t1.recurringExpenseUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._recurring_expense_state$_$v = t3; t3 = b.get$subscriptionUIState(); t4 = A.subscriptionUIReducer(t1.subscriptionUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._subscription_state$_$v = t4; t4 = b.get$taskStatusUIState(); t3 = A.taskStatusUIReducer(t1.taskStatusUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._task_status_state$_$v = t3; t3 = b.get$expenseCategoryUIState(); t4 = A.expenseCategoryUIReducer(t1.expenseCategoryUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._expense_category_state$_$v = t4; t4 = b.get$recurringInvoiceUIState(); t3 = A.recurringInvoiceUIReducer(t1.recurringInvoiceUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._recurring_invoice_state$_$v = t3; t3 = b.get$webhookUIState(); t4 = A.webhookUIReducer(t1.webhookUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._webhook_state$_$v = t4; t4 = b.get$tokenUIState(); t3 = A.tokenUIReducer(t1.tokenUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._token_state$_$v = t3; t3 = b.get$paymentTermUIState(); t4 = A.paymentTermUIReducer(t1.paymentTermUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._payment_term_state$_$v = t4; t4 = b.get$designUIState(); t3 = A.designUIReducer(t1.designUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._design_state$_$v = t3; t3 = b.get$creditUIState(); t4 = A.creditUIReducer(t1.creditUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._credit_state$_$v = t4; t4 = b.get$userUIState(); t3 = A.userUIReducer(t1.userUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._user_state$_$v = t3; t3 = b.get$taxRateUIState(); t4 = A.taxRateUIReducer(t1.taxRateUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._tax_rate_state$_$v = t4; t4 = b.get$companyGatewayUIState(); t3 = A.companyGatewayUIReducer(t1.companyGatewayUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._company_gateway_state$_$v = t3; t3 = b.get$groupUIState(); t4 = A.groupUIReducer(t1.groupUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._group_state$_$v = t4; t4 = b.get$documentUIState(); t3 = A.documentUIReducer(t1.documentUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._document_state$_$v = t3; t3 = b.get$expenseUIState(); t4 = A.expenseUIReducer(t1.expenseUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._expense_state$_$v = t4; t4 = b.get$vendorUIState(); t3 = A.vendorUIReducer(t1.vendorUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._vendor_state$_$v = t3; t3 = b.get$taskUIState(); t4 = A.taskUIReducer(t1.taskUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._task_state$_$v = t4; t4 = b.get$projectUIState(); t3 = A.projectUIReducer(t1.projectUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._project_state$_$v = t3; t3 = b.get$paymentUIState(); t4 = A.paymentUIReducer(t1.paymentUIState, t2); A.ArgumentError_checkNotNull(t4, _s5_); t3._payment_state$_$v = t4; t4 = b.get$quoteUIState(); t3 = A.quoteUIReducer(t1.quoteUIState, t2); A.ArgumentError_checkNotNull(t3, _s5_); t4._quote_state$_$v = t3; t3 = b.get$settingsUIState(); t2 = $.$get$settingsUIReducer().call$2(t1.settingsUIState, t2); A.ArgumentError_checkNotNull(t2, _s5_); t3._settings_state$_$v = t2; return b; }, $signature: 685 }; A.lastActivityReducer_closure.prototype = { call$2(state, action) { return Date.now(); }, $signature: 2383 }; A.dismissedFlutterWebWarningReducer_closure.prototype = { call$2(state, action) { return true; }, $signature: 2384 }; A.filterReducer_closure.prototype = { call$2(filter, action) { return action.filter; }, $signature: 2385 }; A.filterReducer_closure0.prototype = { call$2(state, action) { return action.filter; }, $signature: 2386 }; A.loadingEntityTypeReducer_closure.prototype = { call$2(state, action) { return null; }, $signature: 2387 }; A.loadingEntityTypeReducer_closure0.prototype = { call$2(state, action) { return B.EntityType_client; }, $signature: 2388 }; A.loadingEntityTypeReducer_closure1.prototype = { call$2(state, action) { return B.EntityType_product; }, $signature: 2389 }; A.loadingEntityTypeReducer_closure2.prototype = { call$2(state, action) { return B.EntityType_invoice; }, $signature: 2390 }; A.loadingEntityTypeReducer_closure3.prototype = { call$2(state, action) { return B.EntityType_recurringInvoice; }, $signature: 2391 }; A.loadingEntityTypeReducer_closure4.prototype = { call$2(state, action) { return B.EntityType_payment; }, $signature: 2392 }; A.loadingEntityTypeReducer_closure5.prototype = { call$2(state, action) { return B.EntityType_quote; }, $signature: 2393 }; A.loadingEntityTypeReducer_closure6.prototype = { call$2(state, action) { return B.EntityType_credit; }, $signature: 2394 }; A.loadingEntityTypeReducer_closure7.prototype = { call$2(state, action) { return B.EntityType_project; }, $signature: 2395 }; A.loadingEntityTypeReducer_closure8.prototype = { call$2(state, action) { return B.EntityType_task; }, $signature: 2396 }; A.loadingEntityTypeReducer_closure9.prototype = { call$2(state, action) { return B.EntityType_vendor; }, $signature: 2397 }; A.loadingEntityTypeReducer_closure10.prototype = { call$2(state, action) { return B.EntityType_purchaseOrder; }, $signature: 2398 }; A.loadingEntityTypeReducer_closure11.prototype = { call$2(state, action) { return B.EntityType_expense; }, $signature: 2399 }; A.loadingEntityTypeReducer_closure12.prototype = { call$2(state, action) { return B.EntityType_recurringExpense; }, $signature: 2400 }; A.loadingEntityTypeReducer_closure13.prototype = { call$2(state, action) { return B.EntityType_transaction; }, $signature: 2401 }; A.filterClearedAtReducer_closure.prototype = { call$2(filterClearedAt, action) { return action.filter == null ? Date.now() : filterClearedAt; }, $signature: 2402 }; A.filterClearedAtReducer_closure0.prototype = { call$2(state, action) { return Date.now(); }, $signature: 2403 }; A.currentRouteReducer_closure.prototype = { call$2(currentRoute, action) { return action.route; }, $signature: 2404 }; A.selectedCompanyIndexReducer_closure.prototype = { call$2(selectedCompanyIndex, action) { return action.companyIndex; }, $signature: 2405 }; A.previewStackReducer_closure.prototype = { call$2(previewStack, action) { var t2, t1 = action.entityType; if (t1 == null) return previewStack; t2 = previewStack._list$_list; if (t2.length !== 0 && J.$eq$(B.JSArray_methods.get$last(t2), t1)) return A.BuiltList_BuiltList$from(A._setArrayType([], type$.JSArray_EntityType), type$.EntityType); t2 = A.List_List$of(new A.WhereIterable(t2, new A.previewStackReducer__closure(action), A._arrayInstanceType(t2)._eval$1("WhereIterable<1>")), true, type$.nullable_EntityType); t2.push(t1); return A.BuiltList_BuiltList$from(t2, type$.EntityType); }, $signature: 2406 }; A.previewStackReducer__closure.prototype = { call$1(entityType) { return entityType !== this.action.entityType; }, $signature: 264 }; A.previewStackReducer_closure0.prototype = { call$2(previewStack, action) { return A.BuiltList_BuiltList$from(A._setArrayType([], type$.JSArray_EntityType), type$.EntityType); }, $signature: 2407 }; A.previewStackReducer_closure1.prototype = { call$2(previewStack, action) { var t1 = previewStack._list$_list, t2 = type$.EntityType; return A.BuiltList_BuiltList$from(A.List_List$of(new A._BuiltList(B.JSArray_methods.sublist$2(t1, 0, t1.length - 1), previewStack.$ti._eval$1("_BuiltList<1>")), true, t2), t2); }, $signature: 2408 }; A.filterStackReducer_closure.prototype = { call$2(filterStack, action) { return A.BuiltList_BuiltList$from(B.List_empty, type$.BaseEntity); }, $signature: 2409 }; A.filterStackReducer_closure0.prototype = { call$2(filterStack, action) { var t2, t1 = filterStack._list$_list; if (t1.length !== 0) { t2 = action.entity; if (t2.get$id(t2) === J.get$id$x(B.JSArray_methods.get$last(t1)) && t2.get$entityType() == B.JSArray_methods.get$last(t1).get$entityType()) return A.BuiltList_BuiltList$from(B.List_empty, type$.BaseEntity); } t1 = A.List_List$of(new A.WhereIterable(t1, new A.filterStackReducer__closure(action), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")), true, type$.nullable_BaseEntity); t1.push(action.entity); return A.BuiltList_BuiltList$from(t1, type$.BaseEntity); }, $signature: 2410 }; A.filterStackReducer__closure.prototype = { call$1(entity) { return entity.get$entityType() != this.action.entity.get$entityType(); }, $signature: 225 }; A.filterStackReducer_closure1.prototype = { call$2(filterStack, action) { var t1 = filterStack._list$_list, t2 = type$.BaseEntity; return A.BuiltList_BuiltList$from(A.List_List$of(new A._BuiltList(B.JSArray_methods.sublist$2(t1, 0, t1.length - 1), filterStack.$ti._eval$1("_BuiltList<1>")), true, t2), t2); }, $signature: 2411 }; A.UIState.prototype = { containsRoute$1(route) { if (route.length === 0) return false; return B.JSString_methods.contains$1(this.currentRoute, route); }, get$entityTypeRoute() { return A._$typeValueOf(A.toCamelCase(B.JSString_methods.replaceFirst$2(this.get$mainRoute(), "/", ""))); }, get$mainRoute() { var t1 = type$.WhereIterable_String, parts = A.List_List$of(new A.WhereIterable(A._setArrayType(this.currentRoute.split("/"), type$.JSArray_String), new A.UIState_mainRoute_closure(), t1), true, t1._eval$1("Iterable.E")); return parts.length !== 0 ? parts[0] : ""; }, get$subRoute() { var t1 = type$.WhereIterable_String, parts = A.List_List$of(new A.WhereIterable(A._setArrayType(this.currentRoute.split("/"), type$.JSArray_String), new A.UIState_subRoute_closure(), t1), true, t1._eval$1("Iterable.E")); t1 = parts.length; if (t1 === 3) return A.S(parts[1]) + "/" + A.S(parts[2]); else return t1 > 1 ? parts[1] : ""; }, get$baseRoute() { var route = A.stringReplaceAllUnchecked(this.currentRoute, "/edit", ""); route = A.stringReplaceAllUnchecked(route, "/view", ""); route = A.stringReplaceAllUnchecked(route, "/pdf", ""); return A.stringReplaceAllUnchecked(route, "/email", ""); }, get$baseSubRoute() { var route = this.get$subRoute(); route = A.stringReplaceAllUnchecked(route, "/edit", ""); route = A.stringReplaceAllUnchecked(route, "/view", ""); route = A.stringReplaceAllUnchecked(route, "/pdf", ""); return A.stringReplaceAllUnchecked(route, "/email", ""); }, get$previousMainRoute() { var t1 = type$.WhereIterable_String, parts = A.List_List$of(new A.WhereIterable(A._setArrayType(this.previousRoute.split("/"), type$.JSArray_String), new A.UIState_previousMainRoute_closure(), t1), true, t1._eval$1("Iterable.E")); return parts.length !== 0 ? parts[0] : ""; }, get$previousSubRoute() { var t1 = type$.WhereIterable_String, parts = A.List_List$of(new A.WhereIterable(A._setArrayType(this.previousRoute.split("/"), type$.JSArray_String), new A.UIState_previousSubRoute_closure(), t1), true, t1._eval$1("Iterable.E")); return parts.length > 1 ? parts[1] : ""; }, get$isEditing() { var t1 = this.currentRoute; return B.JSString_methods.endsWith$1(t1, "/edit") || B.JSString_methods.endsWith$1(t1, "refund"); }, get$hasRecentActivity() { var t1 = this.lastActivityAt; if (t1 === 0) return false; return Date.now() - t1 < 86400000; } }; A.UIState_mainRoute_closure.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A.UIState_subRoute_closure.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A.UIState_previousMainRoute_closure.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A.UIState_previousSubRoute_closure.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._$UIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["selectedCompanyIndex", serializers.serialize$2$specifiedType(object.selectedCompanyIndex, B.FullType_kjq), "currentRoute", serializers.serialize$2$specifiedType(object.currentRoute, B.FullType_h8g), "previousRoute", serializers.serialize$2$specifiedType(object.previousRoute, B.FullType_h8g), "dismissedFlutterWebWarning", serializers.serialize$2$specifiedType(object.dismissedFlutterWebWarning, B.FullType_MtR), "previewStack", serializers.serialize$2$specifiedType(object.previewStack, B.FullType_7N7), "filterStack", serializers.serialize$2$specifiedType(object.filterStack, B.FullType_Agr), "filterClearedAt", serializers.serialize$2$specifiedType(object.filterClearedAt, B.FullType_kjq), "lastActivityAt", serializers.serialize$2$specifiedType(object.lastActivityAt, B.FullType_kjq), "dashboardUIState", serializers.serialize$2$specifiedType(object.dashboardUIState, B.FullType_wEo), "productUIState", serializers.serialize$2$specifiedType(object.productUIState, B.FullType_DDR), "clientUIState", serializers.serialize$2$specifiedType(object.clientUIState, B.FullType_cys), "invoiceUIState", serializers.serialize$2$specifiedType(object.invoiceUIState, B.FullType_4QF), "scheduleUIState", serializers.serialize$2$specifiedType(object.scheduleUIState, B.FullType_izR), "transactionRuleUIState", serializers.serialize$2$specifiedType(object.transactionRuleUIState, B.FullType_IqA), "transactionUIState", serializers.serialize$2$specifiedType(object.transactionUIState, B.FullType_Yup), "bankAccountUIState", serializers.serialize$2$specifiedType(object.bankAccountUIState, B.FullType_ASc), "purchaseOrderUIState", serializers.serialize$2$specifiedType(object.purchaseOrderUIState, B.FullType_a5W), "recurringExpenseUIState", serializers.serialize$2$specifiedType(object.recurringExpenseUIState, B.FullType_fs3), "subscriptionUIState", serializers.serialize$2$specifiedType(object.subscriptionUIState, B.FullType_NT2), "taskStatusUIState", serializers.serialize$2$specifiedType(object.taskStatusUIState, B.FullType_Ufa), "expenseCategoryUIState", serializers.serialize$2$specifiedType(object.expenseCategoryUIState, B.FullType_Xjb), "recurringInvoiceUIState", serializers.serialize$2$specifiedType(object.recurringInvoiceUIState, B.FullType_gA4), "webhookUIState", serializers.serialize$2$specifiedType(object.webhookUIState, B.FullType_AUo), "tokenUIState", serializers.serialize$2$specifiedType(object.tokenUIState, B.FullType_oeJ), "paymentTermUIState", serializers.serialize$2$specifiedType(object.paymentTermUIState, B.FullType_cg9), "designUIState", serializers.serialize$2$specifiedType(object.designUIState, B.FullType_cE9), "creditUIState", serializers.serialize$2$specifiedType(object.creditUIState, B.FullType_kiO), "userUIState", serializers.serialize$2$specifiedType(object.userUIState, B.FullType_A8J), "taxRateUIState", serializers.serialize$2$specifiedType(object.taxRateUIState, B.FullType_MIo0), "companyGatewayUIState", serializers.serialize$2$specifiedType(object.companyGatewayUIState, B.FullType_2Px), "groupUIState", serializers.serialize$2$specifiedType(object.groupUIState, B.FullType_2bx), "documentUIState", serializers.serialize$2$specifiedType(object.documentUIState, B.FullType_wwi), "expenseUIState", serializers.serialize$2$specifiedType(object.expenseUIState, B.FullType_ivT), "vendorUIState", serializers.serialize$2$specifiedType(object.vendorUIState, B.FullType_2be), "taskUIState", serializers.serialize$2$specifiedType(object.taskUIState, B.FullType_5xM), "projectUIState", serializers.serialize$2$specifiedType(object.projectUIState, B.FullType_EOF), "paymentUIState", serializers.serialize$2$specifiedType(object.paymentUIState, B.FullType_1cc), "quoteUIState", serializers.serialize$2$specifiedType(object.quoteUIState, B.FullType_0eC), "settingsUIState", serializers.serialize$2$specifiedType(object.settingsUIState, B.FullType_qBv), "reportsUIState", serializers.serialize$2$specifiedType(object.reportsUIState, B.FullType_NPy)], value = object.loadingEntityType; if (value != null) { result.push("loadingEntityType"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_qBb0)); } value = object.filter; if (value != null) { result.push("filter"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var iterator, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, value, t40, t41, result = new A.UIStateBuilder(); A.UIState__initializeBuilder(result); iterator = J.get$iterator$ax(serialized); for (t1 = type$.ReportsUIState, t2 = type$.SettingsUIState, t3 = type$.QuoteUIState, t4 = type$.PaymentUIState, t5 = type$.ProjectUIState, t6 = type$.TaskUIState, t7 = type$.VendorUIState, t8 = type$.ExpenseUIState, t9 = type$.DocumentUIState, t10 = type$.GroupUIState, t11 = type$.CompanyGatewayUIState, t12 = type$.TaxRateUIState, t13 = type$.UserUIState, t14 = type$.CreditUIState, t15 = type$.DesignUIState, t16 = type$.PaymentTermUIState, t17 = type$.TokenUIState, t18 = type$.WebhookUIState, t19 = type$.RecurringInvoiceUIState, t20 = type$.ExpenseCategoryUIState, t21 = type$.TaskStatusUIState, t22 = type$.SubscriptionUIState, t23 = type$.RecurringExpenseUIState, t24 = type$.PurchaseOrderUIState, t25 = type$.BankAccountUIState, t26 = type$.TransactionUIState, t27 = type$.TransactionRuleUIState, t28 = type$.ScheduleUIState, t29 = type$.InvoiceUIState, t30 = type$.ClientUIState, t31 = type$.ProductUIState, t32 = type$.DashboardUIState, t33 = type$.BuiltList_nullable_Object, t34 = type$.BaseEntity, t35 = type$.ListBuilder_BaseEntity, t36 = type$.EntityType, t37 = type$.ListBuilder_EntityType, t38 = type$.nullable_EntityType; iterator.moveNext$0();) { t39 = iterator.get$current(iterator); t39.toString; A._asString(t39); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t39) { case "selectedCompanyIndex": t39 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t39.toString; A._asInt(t39); result.get$_ui_state$_$this()._selectedCompanyIndex = t39; break; case "currentRoute": t39 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t39.toString; A._asString(t39); result.get$_ui_state$_$this()._currentRoute = t39; break; case "previousRoute": t39 = serializers.deserialize$2$specifiedType(value, B.FullType_h8g); t39.toString; A._asString(t39); result.get$_ui_state$_$this()._previousRoute = t39; break; case "dismissedFlutterWebWarning": t39 = serializers.deserialize$2$specifiedType(value, B.FullType_MtR); t39.toString; A._asBool(t39); result.get$_ui_state$_$this()._dismissedFlutterWebWarning = t39; break; case "loadingEntityType": t39 = t38._as(serializers.deserialize$2$specifiedType(value, B.FullType_qBb0)); result.get$_ui_state$_$this()._loadingEntityType = t39; break; case "previewStack": t39 = result.get$_ui_state$_$this(); t40 = t39._previewStack; if (t40 == null) { t40 = new A.ListBuilder(t37); t40.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t36); t39._previewStack = t40; t39 = t40; } else t39 = t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_7N7); t40.toString; t33._as(t40); t41 = t39.$ti; if (t41._eval$1("_BuiltList<1>")._is(t40)) { t39.__ListBuilder__list_A = t40._list$_list; t39._listOwner = t40; } else { t39.__ListBuilder__list_A = A.List_List$from(t40, true, t41._precomputed1); t39._listOwner = null; } break; case "filterStack": t39 = result.get$_ui_state$_$this(); t40 = t39._filterStack; if (t40 == null) { t40 = new A.ListBuilder(t35); t40.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t34); t39._filterStack = t40; t39 = t40; } else t39 = t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_Agr); t40.toString; t33._as(t40); t41 = t39.$ti; if (t41._eval$1("_BuiltList<1>")._is(t40)) { t39.__ListBuilder__list_A = t40._list$_list; t39._listOwner = t40; } else { t39.__ListBuilder__list_A = A.List_List$from(t40, true, t41._precomputed1); t39._listOwner = null; } break; case "filter": t39 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_ui_state$_$this()._filter = t39; break; case "filterClearedAt": t39 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t39.toString; A._asInt(t39); result.get$_ui_state$_$this()._filterClearedAt = t39; break; case "lastActivityAt": t39 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t39.toString; A._asInt(t39); result.get$_ui_state$_$this()._lastActivityAt = t39; break; case "dashboardUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._dashboardUIState; t39 = t40 == null ? t39._dashboardUIState = new A.DashboardUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_wEo); t40.toString; t32._as(t40); t39._dashboard_state$_$v = t40; break; case "productUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._productUIState; t39 = t40 == null ? t39._productUIState = new A.ProductUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_DDR); t40.toString; t31._as(t40); t39._product_state$_$v = t40; break; case "clientUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._clientUIState; t39 = t40 == null ? t39._clientUIState = new A.ClientUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_cys); t40.toString; t30._as(t40); t39._client_state$_$v = t40; break; case "invoiceUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._invoiceUIState; t39 = t40 == null ? t39._invoiceUIState = new A.InvoiceUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_4QF); t40.toString; t29._as(t40); t39._invoice_state$_$v = t40; break; case "scheduleUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._scheduleUIState; t39 = t40 == null ? t39._scheduleUIState = new A.ScheduleUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_izR); t40.toString; t28._as(t40); t39._schedule_state$_$v = t40; break; case "transactionRuleUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._transactionRuleUIState; t39 = t40 == null ? t39._transactionRuleUIState = new A.TransactionRuleUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_IqA); t40.toString; t27._as(t40); t39._transaction_rule_state$_$v = t40; break; case "transactionUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._transactionUIState; t39 = t40 == null ? t39._transactionUIState = new A.TransactionUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_Yup); t40.toString; t26._as(t40); t39._transaction_state$_$v = t40; break; case "bankAccountUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._bankAccountUIState; t39 = t40 == null ? t39._bankAccountUIState = new A.BankAccountUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_ASc); t40.toString; t25._as(t40); t39._bank_account_state$_$v = t40; break; case "purchaseOrderUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._purchaseOrderUIState; t39 = t40 == null ? t39._purchaseOrderUIState = new A.PurchaseOrderUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_a5W); t40.toString; t24._as(t40); t39._purchase_order_state$_$v = t40; break; case "recurringExpenseUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._recurringExpenseUIState; t39 = t40 == null ? t39._recurringExpenseUIState = new A.RecurringExpenseUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_fs3); t40.toString; t23._as(t40); t39._recurring_expense_state$_$v = t40; break; case "subscriptionUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._subscriptionUIState; t39 = t40 == null ? t39._subscriptionUIState = new A.SubscriptionUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_NT2); t40.toString; t22._as(t40); t39._subscription_state$_$v = t40; break; case "taskStatusUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._taskStatusUIState; t39 = t40 == null ? t39._taskStatusUIState = new A.TaskStatusUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_Ufa); t40.toString; t21._as(t40); t39._task_status_state$_$v = t40; break; case "expenseCategoryUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._expenseCategoryUIState; t39 = t40 == null ? t39._expenseCategoryUIState = new A.ExpenseCategoryUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_Xjb); t40.toString; t20._as(t40); t39._expense_category_state$_$v = t40; break; case "recurringInvoiceUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._recurringInvoiceUIState; t39 = t40 == null ? t39._recurringInvoiceUIState = new A.RecurringInvoiceUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_gA4); t40.toString; t19._as(t40); t39._recurring_invoice_state$_$v = t40; break; case "webhookUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._webhookUIState; t39 = t40 == null ? t39._webhookUIState = new A.WebhookUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_AUo); t40.toString; t18._as(t40); t39._webhook_state$_$v = t40; break; case "tokenUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._tokenUIState; t39 = t40 == null ? t39._tokenUIState = new A.TokenUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_oeJ); t40.toString; t17._as(t40); t39._token_state$_$v = t40; break; case "paymentTermUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._paymentTermUIState; t39 = t40 == null ? t39._paymentTermUIState = new A.PaymentTermUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_cg9); t40.toString; t16._as(t40); t39._payment_term_state$_$v = t40; break; case "designUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._designUIState; t39 = t40 == null ? t39._designUIState = new A.DesignUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_cE9); t40.toString; t15._as(t40); t39._design_state$_$v = t40; break; case "creditUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._creditUIState; t39 = t40 == null ? t39._creditUIState = new A.CreditUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_kiO); t40.toString; t14._as(t40); t39._credit_state$_$v = t40; break; case "userUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._userUIState; t39 = t40 == null ? t39._userUIState = new A.UserUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_A8J); t40.toString; t13._as(t40); t39._user_state$_$v = t40; break; case "taxRateUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._taxRateUIState; t39 = t40 == null ? t39._taxRateUIState = new A.TaxRateUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_MIo0); t40.toString; t12._as(t40); t39._tax_rate_state$_$v = t40; break; case "companyGatewayUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._companyGatewayUIState; t39 = t40 == null ? t39._companyGatewayUIState = new A.CompanyGatewayUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_2Px); t40.toString; t11._as(t40); t39._company_gateway_state$_$v = t40; break; case "groupUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._groupUIState; t39 = t40 == null ? t39._groupUIState = new A.GroupUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_2bx); t40.toString; t10._as(t40); t39._group_state$_$v = t40; break; case "documentUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._documentUIState; t39 = t40 == null ? t39._documentUIState = new A.DocumentUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_wwi); t40.toString; t9._as(t40); t39._document_state$_$v = t40; break; case "expenseUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._expenseUIState; t39 = t40 == null ? t39._expenseUIState = new A.ExpenseUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_ivT); t40.toString; t8._as(t40); t39._expense_state$_$v = t40; break; case "vendorUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._vendorUIState; t39 = t40 == null ? t39._vendorUIState = new A.VendorUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_2be); t40.toString; t7._as(t40); t39._vendor_state$_$v = t40; break; case "taskUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._taskUIState; t39 = t40 == null ? t39._taskUIState = new A.TaskUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_5xM); t40.toString; t6._as(t40); t39._task_state$_$v = t40; break; case "projectUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._projectUIState; t39 = t40 == null ? t39._projectUIState = new A.ProjectUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_EOF); t40.toString; t5._as(t40); t39._project_state$_$v = t40; break; case "paymentUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._paymentUIState; t39 = t40 == null ? t39._paymentUIState = new A.PaymentUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_1cc); t40.toString; t4._as(t40); t39._payment_state$_$v = t40; break; case "quoteUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._quoteUIState; t39 = t40 == null ? t39._quoteUIState = new A.QuoteUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_0eC); t40.toString; t3._as(t40); t39._quote_state$_$v = t40; break; case "settingsUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._settingsUIState; if (t40 == null) { t40 = new A.SettingsUIStateBuilder(); t40.get$_settings_state$_$this()._selectedTemplate = B.EmailTemplate_invoice; t40.get$_settings_state$_$this()._showNewSettings = false; t40.get$_settings_state$_$this()._settings_state$_showPdfPreview = false; t39._settingsUIState = t40; t39 = t40; } else t39 = t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_qBv); t40.toString; t2._as(t40); t39._settings_state$_$v = t40; break; case "reportsUIState": t39 = result.get$_ui_state$_$this(); t40 = t39._reportsUIState; t39 = t40 == null ? t39._reportsUIState = new A.ReportsUIStateBuilder() : t40; t40 = serializers.deserialize$2$specifiedType(value, B.FullType_NPy); t40.toString; t1._as(t40); t39._reports_state$_$v = t40; break; } } return result._ui_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_j3B; }, get$wireName() { return "UIState"; } }; A._$UIState.prototype = { rebuild$1(updates) { var t1 = new A.UIStateBuilder(); A.UIState__initializeBuilder(t1); A.ArgumentError_checkNotNull(this, "other"); t1._ui_state$_$v = this; updates.call$1(t1); return t1._ui_state$_build$0(); }, $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$UIState && _this.selectedCompanyIndex === other.selectedCompanyIndex && _this.currentRoute === other.currentRoute && _this.previousRoute === other.previousRoute && _this.dismissedFlutterWebWarning === other.dismissedFlutterWebWarning && _this.loadingEntityType == other.loadingEntityType && _this.previewStack.$eq(0, other.previewStack) && _this.filterStack.$eq(0, other.filterStack) && _this.filter == other.filter && _this.filterClearedAt === other.filterClearedAt && _this.lastActivityAt === other.lastActivityAt && _this.dashboardUIState.$eq(0, other.dashboardUIState) && _this.productUIState.$eq(0, other.productUIState) && _this.clientUIState.$eq(0, other.clientUIState) && _this.invoiceUIState.$eq(0, other.invoiceUIState) && _this.scheduleUIState.$eq(0, other.scheduleUIState) && _this.transactionRuleUIState.$eq(0, other.transactionRuleUIState) && _this.transactionUIState.$eq(0, other.transactionUIState) && _this.bankAccountUIState.$eq(0, other.bankAccountUIState) && _this.purchaseOrderUIState.$eq(0, other.purchaseOrderUIState) && _this.recurringExpenseUIState.$eq(0, other.recurringExpenseUIState) && _this.subscriptionUIState.$eq(0, other.subscriptionUIState) && _this.taskStatusUIState.$eq(0, other.taskStatusUIState) && _this.expenseCategoryUIState.$eq(0, other.expenseCategoryUIState) && _this.recurringInvoiceUIState.$eq(0, other.recurringInvoiceUIState) && _this.webhookUIState.$eq(0, other.webhookUIState) && _this.tokenUIState.$eq(0, other.tokenUIState) && _this.paymentTermUIState.$eq(0, other.paymentTermUIState) && _this.designUIState.$eq(0, other.designUIState) && _this.creditUIState.$eq(0, other.creditUIState) && _this.userUIState.$eq(0, other.userUIState) && _this.taxRateUIState.$eq(0, other.taxRateUIState) && _this.companyGatewayUIState.$eq(0, other.companyGatewayUIState) && _this.groupUIState.$eq(0, other.groupUIState) && _this.documentUIState.$eq(0, other.documentUIState) && _this.expenseUIState.$eq(0, other.expenseUIState) && _this.vendorUIState.$eq(0, other.vendorUIState) && _this.taskUIState.$eq(0, other.taskUIState) && _this.projectUIState.$eq(0, other.projectUIState) && _this.paymentUIState.$eq(0, other.paymentUIState) && _this.quoteUIState.$eq(0, other.quoteUIState) && _this.settingsUIState.$eq(0, other.settingsUIState) && _this.reportsUIState.$eq(0, other.reportsUIState); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._ui_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSInt_methods.get$hashCode(_this.selectedCompanyIndex)), B.JSString_methods.get$hashCode(_this.currentRoute)), B.JSString_methods.get$hashCode(_this.previousRoute)), B.JSBool_methods.get$hashCode(_this.dismissedFlutterWebWarning)), J.get$hashCode$(_this.loadingEntityType)), _this.previewStack.get$hashCode(0)), _this.filterStack.get$hashCode(0)), J.get$hashCode$(_this.filter)), B.JSInt_methods.get$hashCode(_this.filterClearedAt)), B.JSInt_methods.get$hashCode(_this.lastActivityAt)), _this.dashboardUIState.get$hashCode(0)), _this.productUIState.get$hashCode(0)), _this.clientUIState.get$hashCode(0)), _this.invoiceUIState.get$hashCode(0)), _this.scheduleUIState.get$hashCode(0)), _this.transactionRuleUIState.get$hashCode(0)), _this.transactionUIState.get$hashCode(0)), _this.bankAccountUIState.get$hashCode(0)), _this.purchaseOrderUIState.get$hashCode(0)), _this.recurringExpenseUIState.get$hashCode(0)), _this.subscriptionUIState.get$hashCode(0)), _this.taskStatusUIState.get$hashCode(0)), _this.expenseCategoryUIState.get$hashCode(0)), _this.recurringInvoiceUIState.get$hashCode(0)), _this.webhookUIState.get$hashCode(0)), _this.tokenUIState.get$hashCode(0)), _this.paymentTermUIState.get$hashCode(0)), _this.designUIState.get$hashCode(0)), _this.creditUIState.get$hashCode(0)), _this.userUIState.get$hashCode(0)), _this.taxRateUIState.get$hashCode(0)), _this.companyGatewayUIState.get$hashCode(0)), _this.groupUIState.get$hashCode(0)), _this.documentUIState.get$hashCode(0)), _this.expenseUIState.get$hashCode(0)), _this.vendorUIState.get$hashCode(0)), _this.taskUIState.get$hashCode(0)), _this.projectUIState.get$hashCode(0)), _this.paymentUIState.get$hashCode(0)), _this.quoteUIState.get$hashCode(0)), _this.settingsUIState.get$hashCode(0)), _this.reportsUIState.get$hashCode(0))); t1 = _this._ui_state$__hashCode; if (t1 == null) { _this._ui_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("UIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "selectedCompanyIndex", _this.selectedCompanyIndex); t2.add$2(t1, "currentRoute", _this.currentRoute); t2.add$2(t1, "previousRoute", _this.previousRoute); t2.add$2(t1, "dismissedFlutterWebWarning", _this.dismissedFlutterWebWarning); t2.add$2(t1, "loadingEntityType", _this.loadingEntityType); t2.add$2(t1, "previewStack", _this.previewStack); t2.add$2(t1, "filterStack", _this.filterStack); t2.add$2(t1, "filter", _this.filter); t2.add$2(t1, "filterClearedAt", _this.filterClearedAt); t2.add$2(t1, "lastActivityAt", _this.lastActivityAt); t2.add$2(t1, "dashboardUIState", _this.dashboardUIState); t2.add$2(t1, "productUIState", _this.productUIState); t2.add$2(t1, "clientUIState", _this.clientUIState); t2.add$2(t1, "invoiceUIState", _this.invoiceUIState); t2.add$2(t1, "scheduleUIState", _this.scheduleUIState); t2.add$2(t1, "transactionRuleUIState", _this.transactionRuleUIState); t2.add$2(t1, "transactionUIState", _this.transactionUIState); t2.add$2(t1, "bankAccountUIState", _this.bankAccountUIState); t2.add$2(t1, "purchaseOrderUIState", _this.purchaseOrderUIState); t2.add$2(t1, "recurringExpenseUIState", _this.recurringExpenseUIState); t2.add$2(t1, "subscriptionUIState", _this.subscriptionUIState); t2.add$2(t1, "taskStatusUIState", _this.taskStatusUIState); t2.add$2(t1, "expenseCategoryUIState", _this.expenseCategoryUIState); t2.add$2(t1, "recurringInvoiceUIState", _this.recurringInvoiceUIState); t2.add$2(t1, "webhookUIState", _this.webhookUIState); t2.add$2(t1, "tokenUIState", _this.tokenUIState); t2.add$2(t1, "paymentTermUIState", _this.paymentTermUIState); t2.add$2(t1, "designUIState", _this.designUIState); t2.add$2(t1, "creditUIState", _this.creditUIState); t2.add$2(t1, "userUIState", _this.userUIState); t2.add$2(t1, "taxRateUIState", _this.taxRateUIState); t2.add$2(t1, "companyGatewayUIState", _this.companyGatewayUIState); t2.add$2(t1, "groupUIState", _this.groupUIState); t2.add$2(t1, "documentUIState", _this.documentUIState); t2.add$2(t1, "expenseUIState", _this.expenseUIState); t2.add$2(t1, "vendorUIState", _this.vendorUIState); t2.add$2(t1, "taskUIState", _this.taskUIState); t2.add$2(t1, "projectUIState", _this.projectUIState); t2.add$2(t1, "paymentUIState", _this.paymentUIState); t2.add$2(t1, "quoteUIState", _this.quoteUIState); t2.add$2(t1, "settingsUIState", _this.settingsUIState); t2.add$2(t1, "reportsUIState", _this.reportsUIState); return t2.toString$0(t1); } }; A.UIStateBuilder.prototype = { get$previewStack() { var t1 = this.get$_ui_state$_$this(), t2 = t1._previewStack; return t2 == null ? t1._previewStack = A.ListBuilder_ListBuilder(B.List_empty, type$.EntityType) : t2; }, get$filterStack() { var t1 = this.get$_ui_state$_$this(), t2 = t1._filterStack; return t2 == null ? t1._filterStack = A.ListBuilder_ListBuilder(B.List_empty, type$.BaseEntity) : t2; }, get$dashboardUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._dashboardUIState; return t2 == null ? t1._dashboardUIState = new A.DashboardUIStateBuilder() : t2; }, get$productUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._productUIState; return t2 == null ? t1._productUIState = new A.ProductUIStateBuilder() : t2; }, get$clientUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._clientUIState; return t2 == null ? t1._clientUIState = new A.ClientUIStateBuilder() : t2; }, get$invoiceUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._invoiceUIState; return t2 == null ? t1._invoiceUIState = new A.InvoiceUIStateBuilder() : t2; }, get$scheduleUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._scheduleUIState; return t2 == null ? t1._scheduleUIState = new A.ScheduleUIStateBuilder() : t2; }, get$transactionRuleUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._transactionRuleUIState; return t2 == null ? t1._transactionRuleUIState = new A.TransactionRuleUIStateBuilder() : t2; }, get$transactionUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._transactionUIState; return t2 == null ? t1._transactionUIState = new A.TransactionUIStateBuilder() : t2; }, get$bankAccountUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._bankAccountUIState; return t2 == null ? t1._bankAccountUIState = new A.BankAccountUIStateBuilder() : t2; }, get$purchaseOrderUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._purchaseOrderUIState; return t2 == null ? t1._purchaseOrderUIState = new A.PurchaseOrderUIStateBuilder() : t2; }, get$recurringExpenseUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._recurringExpenseUIState; return t2 == null ? t1._recurringExpenseUIState = new A.RecurringExpenseUIStateBuilder() : t2; }, get$subscriptionUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._subscriptionUIState; return t2 == null ? t1._subscriptionUIState = new A.SubscriptionUIStateBuilder() : t2; }, get$taskStatusUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._taskStatusUIState; return t2 == null ? t1._taskStatusUIState = new A.TaskStatusUIStateBuilder() : t2; }, get$expenseCategoryUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._expenseCategoryUIState; return t2 == null ? t1._expenseCategoryUIState = new A.ExpenseCategoryUIStateBuilder() : t2; }, get$recurringInvoiceUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._recurringInvoiceUIState; return t2 == null ? t1._recurringInvoiceUIState = new A.RecurringInvoiceUIStateBuilder() : t2; }, get$webhookUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._webhookUIState; return t2 == null ? t1._webhookUIState = new A.WebhookUIStateBuilder() : t2; }, get$tokenUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._tokenUIState; return t2 == null ? t1._tokenUIState = new A.TokenUIStateBuilder() : t2; }, get$paymentTermUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._paymentTermUIState; return t2 == null ? t1._paymentTermUIState = new A.PaymentTermUIStateBuilder() : t2; }, get$designUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._designUIState; return t2 == null ? t1._designUIState = new A.DesignUIStateBuilder() : t2; }, get$creditUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._creditUIState; return t2 == null ? t1._creditUIState = new A.CreditUIStateBuilder() : t2; }, get$userUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._userUIState; return t2 == null ? t1._userUIState = new A.UserUIStateBuilder() : t2; }, get$taxRateUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._taxRateUIState; return t2 == null ? t1._taxRateUIState = new A.TaxRateUIStateBuilder() : t2; }, get$companyGatewayUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._companyGatewayUIState; return t2 == null ? t1._companyGatewayUIState = new A.CompanyGatewayUIStateBuilder() : t2; }, get$groupUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._groupUIState; return t2 == null ? t1._groupUIState = new A.GroupUIStateBuilder() : t2; }, get$documentUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._documentUIState; return t2 == null ? t1._documentUIState = new A.DocumentUIStateBuilder() : t2; }, get$expenseUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._expenseUIState; return t2 == null ? t1._expenseUIState = new A.ExpenseUIStateBuilder() : t2; }, get$vendorUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._vendorUIState; return t2 == null ? t1._vendorUIState = new A.VendorUIStateBuilder() : t2; }, get$taskUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._taskUIState; return t2 == null ? t1._taskUIState = new A.TaskUIStateBuilder() : t2; }, get$projectUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._projectUIState; return t2 == null ? t1._projectUIState = new A.ProjectUIStateBuilder() : t2; }, get$paymentUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._paymentUIState; return t2 == null ? t1._paymentUIState = new A.PaymentUIStateBuilder() : t2; }, get$quoteUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._quoteUIState; return t2 == null ? t1._quoteUIState = new A.QuoteUIStateBuilder() : t2; }, get$settingsUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._settingsUIState; if (t2 == null) { t2 = new A.SettingsUIStateBuilder(); A.SettingsUIState__initializeBuilder(t2); t1._settingsUIState = t2; t1 = t2; } else t1 = t2; return t1; }, get$reportsUIState() { var t1 = this.get$_ui_state$_$this(), t2 = t1._reportsUIState; return t2 == null ? t1._reportsUIState = new A.ReportsUIStateBuilder() : t2; }, get$_ui_state$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._ui_state$_$v; if ($$v != null) { _this._selectedCompanyIndex = $$v.selectedCompanyIndex; _this._currentRoute = $$v.currentRoute; _this._previousRoute = $$v.previousRoute; _this._dismissedFlutterWebWarning = $$v.dismissedFlutterWebWarning; _this._loadingEntityType = $$v.loadingEntityType; t1 = $$v.previewStack; _this._previewStack = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); t1 = $$v.filterStack; _this._filterStack = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); _this._filter = $$v.filter; _this._filterClearedAt = $$v.filterClearedAt; _this._lastActivityAt = $$v.lastActivityAt; t1 = $$v.dashboardUIState; t2 = new A.DashboardUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._dashboard_state$_$v = t1; _this._dashboardUIState = t2; t2 = $$v.productUIState; t1 = new A.ProductUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._product_state$_$v = t2; _this._productUIState = t1; t1 = $$v.clientUIState; t2 = new A.ClientUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._client_state$_$v = t1; _this._clientUIState = t2; t2 = $$v.invoiceUIState; t1 = new A.InvoiceUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._invoice_state$_$v = t2; _this._invoiceUIState = t1; t1 = $$v.scheduleUIState; t2 = new A.ScheduleUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._schedule_state$_$v = t1; _this._scheduleUIState = t2; t2 = $$v.transactionRuleUIState; t1 = new A.TransactionRuleUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._transaction_rule_state$_$v = t2; _this._transactionRuleUIState = t1; t1 = $$v.transactionUIState; t2 = new A.TransactionUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._transaction_state$_$v = t1; _this._transactionUIState = t2; t2 = $$v.bankAccountUIState; t1 = new A.BankAccountUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._bank_account_state$_$v = t2; _this._bankAccountUIState = t1; t1 = $$v.purchaseOrderUIState; t2 = new A.PurchaseOrderUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._purchase_order_state$_$v = t1; _this._purchaseOrderUIState = t2; t2 = $$v.recurringExpenseUIState; t1 = new A.RecurringExpenseUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._recurring_expense_state$_$v = t2; _this._recurringExpenseUIState = t1; t1 = $$v.subscriptionUIState; t2 = new A.SubscriptionUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._subscription_state$_$v = t1; _this._subscriptionUIState = t2; t2 = $$v.taskStatusUIState; t1 = new A.TaskStatusUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._task_status_state$_$v = t2; _this._taskStatusUIState = t1; t1 = $$v.expenseCategoryUIState; t2 = new A.ExpenseCategoryUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._expense_category_state$_$v = t1; _this._expenseCategoryUIState = t2; t2 = $$v.recurringInvoiceUIState; t1 = new A.RecurringInvoiceUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._recurring_invoice_state$_$v = t2; _this._recurringInvoiceUIState = t1; t1 = $$v.webhookUIState; t2 = new A.WebhookUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._webhook_state$_$v = t1; _this._webhookUIState = t2; t2 = $$v.tokenUIState; t1 = new A.TokenUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._token_state$_$v = t2; _this._tokenUIState = t1; t1 = $$v.paymentTermUIState; t2 = new A.PaymentTermUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._payment_term_state$_$v = t1; _this._paymentTermUIState = t2; t2 = $$v.designUIState; t1 = new A.DesignUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._design_state$_$v = t2; _this._designUIState = t1; t1 = $$v.creditUIState; t2 = new A.CreditUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._credit_state$_$v = t1; _this._creditUIState = t2; t2 = $$v.userUIState; t1 = new A.UserUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._user_state$_$v = t2; _this._userUIState = t1; t1 = $$v.taxRateUIState; t2 = new A.TaxRateUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._tax_rate_state$_$v = t1; _this._taxRateUIState = t2; t2 = $$v.companyGatewayUIState; t1 = new A.CompanyGatewayUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._company_gateway_state$_$v = t2; _this._companyGatewayUIState = t1; t1 = $$v.groupUIState; t2 = new A.GroupUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._group_state$_$v = t1; _this._groupUIState = t2; t2 = $$v.documentUIState; t1 = new A.DocumentUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._document_state$_$v = t2; _this._documentUIState = t1; t1 = $$v.expenseUIState; t2 = new A.ExpenseUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._expense_state$_$v = t1; _this._expenseUIState = t2; t2 = $$v.vendorUIState; t1 = new A.VendorUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._vendor_state$_$v = t2; _this._vendorUIState = t1; t1 = $$v.taskUIState; t2 = new A.TaskUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._task_state$_$v = t1; _this._taskUIState = t2; t2 = $$v.projectUIState; t1 = new A.ProjectUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._project_state$_$v = t2; _this._projectUIState = t1; t1 = $$v.paymentUIState; t2 = new A.PaymentUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._payment_state$_$v = t1; _this._paymentUIState = t2; t2 = $$v.quoteUIState; t1 = new A.QuoteUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._quote_state$_$v = t2; _this._quoteUIState = t1; t1 = $$v.settingsUIState; t2 = new A.SettingsUIStateBuilder(); A.SettingsUIState__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._settings_state$_$v = t1; _this._settingsUIState = t2; t2 = $$v.reportsUIState; t1 = new A.ReportsUIStateBuilder(); A.ArgumentError_checkNotNull(t2, _s5_); t1._reports_state$_$v = t2; _this._reportsUIState = t1; _this._ui_state$_$v = null; } return _this; }, _ui_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, exception, _this = this, _s7_ = "UIState", _$result = null; try { _$result0 = _this._ui_state$_$v; if (_$result0 == null) { t1 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_ui_state$_$this()._selectedCompanyIndex, _s7_, "selectedCompanyIndex"); t2 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_ui_state$_$this()._currentRoute, _s7_, "currentRoute"); t3 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_ui_state$_$this()._previousRoute, _s7_, "previousRoute"); t4 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_ui_state$_$this()._dismissedFlutterWebWarning, _s7_, "dismissedFlutterWebWarning"); t5 = _this.get$_ui_state$_$this()._loadingEntityType; t6 = _this.get$previewStack().build$0(); t7 = _this.get$filterStack().build$0(); t8 = _this.get$_ui_state$_$this()._filter; t9 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_ui_state$_$this()._filterClearedAt, _s7_, "filterClearedAt"); t10 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_ui_state$_$this()._lastActivityAt, _s7_, "lastActivityAt"); t11 = _this.get$dashboardUIState()._dashboard_state$_build$0(); t12 = _this.get$productUIState()._product_state$_build$0(); t13 = _this.get$clientUIState()._client_state$_build$0(); t14 = _this.get$invoiceUIState()._invoice_state$_build$0(); t15 = _this.get$scheduleUIState()._schedule_state$_build$0(); t16 = _this.get$transactionRuleUIState()._transaction_rule_state$_build$0(); t17 = _this.get$transactionUIState()._transaction_state$_build$0(); t18 = _this.get$bankAccountUIState()._bank_account_state$_build$0(); t19 = _this.get$purchaseOrderUIState()._purchase_order_state$_build$0(); t20 = _this.get$recurringExpenseUIState()._recurring_expense_state$_build$0(); t21 = _this.get$subscriptionUIState()._subscription_state$_build$0(); t22 = _this.get$taskStatusUIState()._task_status_state$_build$0(); t23 = _this.get$expenseCategoryUIState()._expense_category_state$_build$0(); t24 = _this.get$recurringInvoiceUIState()._recurring_invoice_state$_build$0(); t25 = _this.get$webhookUIState()._webhook_state$_build$0(); t26 = _this.get$tokenUIState()._token_state$_build$0(); t27 = _this.get$paymentTermUIState()._payment_term_state$_build$0(); t28 = _this.get$designUIState()._design_state$_build$0(); t29 = _this.get$creditUIState()._credit_state$_build$0(); t30 = _this.get$userUIState()._user_state$_build$0(); t31 = _this.get$taxRateUIState()._tax_rate_state$_build$0(); t32 = _this.get$companyGatewayUIState()._company_gateway_state$_build$0(); t33 = _this.get$groupUIState()._group_state$_build$0(); t34 = _this.get$documentUIState()._document_state$_build$0(); t35 = _this.get$expenseUIState()._expense_state$_build$0(); t36 = _this.get$vendorUIState()._vendor_state$_build$0(); t37 = _this.get$taskUIState()._task_state$_build$0(); t38 = _this.get$projectUIState()._project_state$_build$0(); t39 = _this.get$paymentUIState()._payment_state$_build$0(); t40 = _this.get$quoteUIState()._quote_state$_build$0(); t41 = _this.get$settingsUIState()._settings_state$_build$0(); _$result0 = A._$UIState$_(t18, t13, t32, t29, t2, t11, t28, t4, t34, t23, t35, t8, t9, t7, t33, t14, t10, t5, t27, t39, t6, t3, t12, t38, t19, t40, t20, t24, _this.get$reportsUIState()._reports_state$_build$0(), t15, t1, t41, t21, t22, t37, t31, t26, t16, t17, t30, t36, t25); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "previewStack"; _this.get$previewStack().build$0(); _$failedField.__late_helper$_value = "filterStack"; _this.get$filterStack().build$0(); _$failedField.__late_helper$_value = "dashboardUIState"; _this.get$dashboardUIState()._dashboard_state$_build$0(); _$failedField.__late_helper$_value = "productUIState"; _this.get$productUIState()._product_state$_build$0(); _$failedField.__late_helper$_value = "clientUIState"; _this.get$clientUIState()._client_state$_build$0(); _$failedField.__late_helper$_value = "invoiceUIState"; _this.get$invoiceUIState()._invoice_state$_build$0(); _$failedField.__late_helper$_value = "scheduleUIState"; _this.get$scheduleUIState()._schedule_state$_build$0(); _$failedField.__late_helper$_value = "transactionRuleUIState"; _this.get$transactionRuleUIState()._transaction_rule_state$_build$0(); _$failedField.__late_helper$_value = "transactionUIState"; _this.get$transactionUIState()._transaction_state$_build$0(); _$failedField.__late_helper$_value = "bankAccountUIState"; _this.get$bankAccountUIState()._bank_account_state$_build$0(); _$failedField.__late_helper$_value = "purchaseOrderUIState"; _this.get$purchaseOrderUIState()._purchase_order_state$_build$0(); _$failedField.__late_helper$_value = "recurringExpenseUIState"; _this.get$recurringExpenseUIState()._recurring_expense_state$_build$0(); _$failedField.__late_helper$_value = "subscriptionUIState"; _this.get$subscriptionUIState()._subscription_state$_build$0(); _$failedField.__late_helper$_value = "taskStatusUIState"; _this.get$taskStatusUIState()._task_status_state$_build$0(); _$failedField.__late_helper$_value = "expenseCategoryUIState"; _this.get$expenseCategoryUIState()._expense_category_state$_build$0(); _$failedField.__late_helper$_value = "recurringInvoiceUIState"; _this.get$recurringInvoiceUIState()._recurring_invoice_state$_build$0(); _$failedField.__late_helper$_value = "webhookUIState"; _this.get$webhookUIState()._webhook_state$_build$0(); _$failedField.__late_helper$_value = "tokenUIState"; _this.get$tokenUIState()._token_state$_build$0(); _$failedField.__late_helper$_value = "paymentTermUIState"; _this.get$paymentTermUIState()._payment_term_state$_build$0(); _$failedField.__late_helper$_value = "designUIState"; _this.get$designUIState()._design_state$_build$0(); _$failedField.__late_helper$_value = "creditUIState"; _this.get$creditUIState()._credit_state$_build$0(); _$failedField.__late_helper$_value = "userUIState"; _this.get$userUIState()._user_state$_build$0(); _$failedField.__late_helper$_value = "taxRateUIState"; _this.get$taxRateUIState()._tax_rate_state$_build$0(); _$failedField.__late_helper$_value = "companyGatewayUIState"; _this.get$companyGatewayUIState()._company_gateway_state$_build$0(); _$failedField.__late_helper$_value = "groupUIState"; _this.get$groupUIState()._group_state$_build$0(); _$failedField.__late_helper$_value = "documentUIState"; _this.get$documentUIState()._document_state$_build$0(); _$failedField.__late_helper$_value = "expenseUIState"; _this.get$expenseUIState()._expense_state$_build$0(); _$failedField.__late_helper$_value = "vendorUIState"; _this.get$vendorUIState()._vendor_state$_build$0(); _$failedField.__late_helper$_value = "taskUIState"; _this.get$taskUIState()._task_state$_build$0(); _$failedField.__late_helper$_value = "projectUIState"; _this.get$projectUIState()._project_state$_build$0(); _$failedField.__late_helper$_value = "paymentUIState"; _this.get$paymentUIState()._payment_state$_build$0(); _$failedField.__late_helper$_value = "quoteUIState"; _this.get$quoteUIState()._quote_state$_build$0(); _$failedField.__late_helper$_value = "settingsUIState"; _this.get$settingsUIState()._settings_state$_build$0(); _$failedField.__late_helper$_value = "reportsUIState"; _this.get$reportsUIState()._reports_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s7_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._ui_state$_$v = t1; return _$result; } }; A.ViewUserList.prototype = {$isPersistUI: 1}; A.ViewUser.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditUser.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$user(receiver) { return this.user; } }; A.UpdateUser.prototype = {$isPersistUI: 1, get$user(receiver) { return this.user; } }; A.LoadUserRequest.prototype = {$isStartLoading: 1}; A.LoadUserFailure.prototype = { toString$0(_) { return "LoadUserFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadUserSuccess.prototype = { toString$0(_) { return "LoadUserSuccess{user: " + this.user.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$user(receiver) { return this.user; } }; A.LoadUsersRequest.prototype = {$isStartLoading: 1}; A.LoadUsersFailure.prototype = { toString$0(_) { return "LoadUsersFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadUsersSuccess.prototype = { toString$0(_) { return "LoadUsersSuccess{users: " + this.users.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveUserRequest.prototype = {$isStartSaving: 1, get$user(receiver) { return this.user; } }; A.SaveUserSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.AddUserSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1, get$user(receiver) { return this.user; } }; A.SaveUserFailure.prototype = {$isStopSaving: 1}; A.ArchiveUserRequest.prototype = {$isStartSaving: 1}; A.ArchiveUserSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1}; A.ArchiveUserFailure.prototype = {$isStopSaving: 1}; A.DeleteUserRequest.prototype = {$isStartSaving: 1}; A.DeleteUserSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1}; A.DeleteUserFailure.prototype = {$isStopSaving: 1}; A.RestoreUserRequest.prototype = {$isStartSaving: 1}; A.RestoreUserSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1, $isUserVerifiedPassword: 1}; A.RestoreUserFailure.prototype = {$isStopSaving: 1}; A.RemoveUserRequest.prototype = {$isStartSaving: 1}; A.RemoveUserSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RemoveUserFailure.prototype = {$isStopSaving: 1}; A.ResendInviteRequest.prototype = {$isStartSaving: 1}; A.ResendInviteSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ResendInviteFailure.prototype = {$isStopSaving: 1}; A.FilterUsers.prototype = {}; A.SortUsers.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterUsersByState.prototype = {$isPersistUI: 1}; A.FilterUsersByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterUsersByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterUsersByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterUsersByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleUserAction_closure.prototype = { call$1(user) { return user.get$id(user); }, $signature: 48 }; A.handleUserAction_closure0.prototype = { call$1(b) { return b.get$_client_model$_$this()._client_model$_assignedUserId = this.user.id; }, $signature: 2412 }; A.handleUserAction_closure1.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._invoice_model$_assignedUserId = this.user.id; }, $signature: 163 }; A.handleUserAction_closure2.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._invoice_model$_assignedUserId = this.user.id; }, $signature: 163 }; A.handleUserAction_closure3.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._invoice_model$_assignedUserId = this.user.id; }, $signature: 163 }; A.handleUserAction_closure4.prototype = { call$1(b) { return b.get$_invoice_model$_$this()._invoice_model$_assignedUserId = this.user.id; }, $signature: 163 }; A.handleUserAction_closure5.prototype = { call$1(b) { return b.get$_expense_model$_$this()._expense_model$_assignedUserId = this.user.id; }, $signature: 2413 }; A.handleUserAction_closure6.prototype = { call$1(b) { return b.get$_payment_model$_$this()._payment_model$_assignedUserId = this.user.id; }, $signature: 680 }; A.handleUserAction_closure7.prototype = { call$1(b) { return b.get$_project_model$_$this()._project_model$_assignedUserId = this.user.id; }, $signature: 679 }; A.handleUserAction_closure8.prototype = { call$1(b) { return b.get$_task_model$_$this()._task_model$_assignedUserId = this.user.id; }, $signature: 2414 }; A.handleUserAction_closure9.prototype = { call$1(b) { return b.get$_vendor_model$_$this()._vendor_model$_assignedUserId = this.user.id; }, $signature: 2415 }; A.handleUserAction_closure11.prototype = { call$2(password, idToken) { var t1 = A.snackBarCompleter(this.message, null, false, type$.Null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.RestoreUserRequest(t1, this.userIds, password, idToken)); }, call$0() { return this.call$2(null, null); }, call$1(password) { return this.call$2(password, null); }, $signature: 398 }; A.handleUserAction_closure10.prototype = { call$2(password, idToken) { this.dispatch.call$2(password, idToken); }, $signature: 85 }; A.handleUserAction_closure13.prototype = { call$2(password, idToken) { var t1 = A.snackBarCompleter(this.message, null, false, type$.Null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.ArchiveUserRequest(t1, this.userIds, password, idToken)); }, call$0() { return this.call$2(null, null); }, call$1(password) { return this.call$2(password, null); }, $signature: 398 }; A.handleUserAction_closure12.prototype = { call$2(password, idToken) { this.dispatch.call$2(password, idToken); }, $signature: 85 }; A.handleUserAction_closure15.prototype = { call$2(password, idToken) { var t1 = A.snackBarCompleter(this.message, null, false, type$.Null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.DeleteUserRequest(t1, this.userIds, password, idToken)); }, call$0() { return this.call$2(null, null); }, call$1(password) { return this.call$2(password, null); }, $signature: 398 }; A.handleUserAction_closure14.prototype = { call$2(password, idToken) { this.dispatch.call$2(password, idToken); }, $signature: 85 }; A.handleUserAction_closure17.prototype = { call$2(password, idToken) { var t1 = A.snackBarCompleter(this.message, null, false, type$.Null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.RemoveUserRequest(t1, this.user.id, password, idToken)); }, call$0() { return this.call$2(null, null); }, call$1(password) { return this.call$2(password, null); }, $signature: 398 }; A.handleUserAction_closure16.prototype = { call$1(_) { A.passwordCallback(false, new A.handleUserAction__closure(this.dispatch), this.context, false); }, $signature: 28 }; A.handleUserAction__closure.prototype = { call$2(password, idToken) { this.dispatch.call$2(password, idToken); }, $signature: 85 }; A.handleUserAction_closure18.prototype = { call$2(password, idToken) { var t2, t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "email_sent_to_confirm_email"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.Null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ResendInviteRequest(t1, this.user.id, password, idToken)); }, $signature: 85 }; A.StartUserMultiselect.prototype = {}; A.AddToUserMultiselect.prototype = {}; A.RemoveFromUserMultiselect.prototype = {}; A.ClearUserMultiselect.prototype = {}; A._editUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s30_ = "/settings/user_management/edit"; next.call$1(type$.nullable_EditUser._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s30_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s30_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewUser_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewUser_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewUser_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewUser._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/user_management/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/user_management/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewUserList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s25_ = "/settings/user_management"; next.call$1(type$.nullable_ViewUserList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s25_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s25_, new A._viewUserList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewUserList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevUsers; type$.ArchiveUserRequest._as(dynamicAction); t1 = dynamicAction.userIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,UserEntity?>"); prevUsers = A.List_List$of(new A.MappedListIterable(t1, new A._archiveUser__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$5(J.get$credentials$z(t2), t1, B.EntityAction_archive, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._archiveUser__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveUser__closure1(store, prevUsers, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveUser__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userState.map._map$_map.$index(0, id); }, $signature: 543 }; A._archiveUser__closure0.prototype = { call$1(users) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveUserSuccess(users)); this.action.completer.complete$1(0, null); }, $signature: 401 }; A._archiveUser__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevUsers; type$.DeleteUserRequest._as(dynamicAction); t1 = dynamicAction.userIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,UserEntity?>"); prevUsers = A.List_List$of(new A.MappedListIterable(t1, new A._deleteUser__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$5(J.get$credentials$z(t2), t1, B.EntityAction_delete, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._deleteUser__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteUser__closure1(store, prevUsers, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteUser__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userState.map._map$_map.$index(0, id); }, $signature: 543 }; A._deleteUser__closure0.prototype = { call$1(users) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteUserSuccess(users)); this.action.completer.complete$1(0, null); }, $signature: 401 }; A._deleteUser__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevUsers; type$.RestoreUserRequest._as(dynamicAction); t1 = dynamicAction.userIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,UserEntity?>"); prevUsers = A.List_List$of(new A.MappedListIterable(t1, new A._restoreUser__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$5(J.get$credentials$z(t2), t1, B.EntityAction_restore, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._restoreUser__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreUser__closure1(store, prevUsers, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreUser__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userState.map._map$_map.$index(0, id); }, $signature: 543 }; A._restoreUser__closure0.prototype = { call$1(users) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreUserSuccess(users)); this.action.completer.complete$1(0, null); }, $signature: 401 }; A._restoreUser__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._removeUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.RemoveUserRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.detachFromCompany$4(J.get$credentials$z(t1), dynamicAction.userId, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._removeUser__closure(store, dynamicAction), type$.Null).catchError$1(new A._removeUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._removeUser__closure.prototype = { call$1(_) { var t1 = this.action, t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RemoveUserSuccess(t1.userId)); t1.completer.complete$1(0, null); }, $signature: 401 }; A._removeUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RemoveUserFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._resendInvite_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.ResendInviteRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.resendInvite$4(J.get$credentials$z(t1), dynamicAction.userId, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._resendInvite__closure(store, dynamicAction), type$.Null).catchError$1(new A._resendInvite__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._resendInvite__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResendInviteSuccess()); this.action.completer.complete$1(0, null); }, $signature: 2419 }; A._resendInvite__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResendInviteFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveUserRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.user; t2.toString; this.repository.saveData$4(t1, t2, dynamicAction.password, dynamicAction.idToken).then$1$1(0, new A._saveUser__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveUser__closure.prototype = { call$1(user) { var t1 = this.action, t2 = t1.user.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddUserSuccess(user)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveUserSuccess(user)); } t1.completer.complete$1(0, user); }, $signature: 195 }; A._saveUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveUserFailure()); if (B.JSString_methods.contains$1(A.S(error), "412")) t1[0].call$1(new A.UserUnverifiedPassword()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadUser_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadUser._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadUserRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.userId).then$1$1(0, new A._loadUser__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadUser__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadUser__closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadUserSuccess(user)); this.action.completer.complete$1(0, null); }, $signature: 195 }; A._loadUser__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadUserFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadUsers_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadUsers._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadUsersRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadUsers__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadUsers__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadUsers__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadUsersSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2420 }; A._loadUsers__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadUsersFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.userUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$userListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer9().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._user_model$_$v = t1; t1 = $.$get$selectedIdReducer9().call$2(t2.selectedId, t3); b.get$_user_state$_$this()._user_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer9().call$2(t2.forceSelected, t3); b.get$_user_state$_$this()._user_state$_forceSelected = t3; return b; }, $signature: 2421 }; A.forceSelectedReducer_closure76.prototype = { call$2(completer, action) { return true; }, $signature: 2422 }; A.forceSelectedReducer_closure77.prototype = { call$2(completer, action) { return false; }, $signature: 2423 }; A.forceSelectedReducer_closure78.prototype = { call$2(completer, action) { return false; }, $signature: 2424 }; A.forceSelectedReducer_closure79.prototype = { call$2(completer, action) { return false; }, $signature: 2425 }; A.forceSelectedReducer_closure80.prototype = { call$2(completer, action) { return false; }, $signature: 2426 }; A.forceSelectedReducer_closure81.prototype = { call$2(completer, action) { return false; }, $signature: 2427 }; A.forceSelectedReducer_closure82.prototype = { call$2(completer, action) { return false; }, $signature: 2428 }; A.forceSelectedReducer_closure83.prototype = { call$2(completer, action) { return false; }, $signature: 2429 }; A.selectedIdReducer_closure146.prototype = { call$2(completer, action) { return ""; }, $signature: 2430 }; A.selectedIdReducer_closure147.prototype = { call$2(completer, action) { return ""; }, $signature: 2431 }; A.selectedIdReducer_closure148.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_user ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure149.prototype = { call$2(selectedId, action) { return action.userId; }, $signature: 2432 }; A.selectedIdReducer_closure150.prototype = { call$2(selectedId, action) { return action.user.id; }, $signature: 2433 }; A.selectedIdReducer_closure151.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure152.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure153.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2434 }; A.selectedIdReducer_closure154.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2435 }; A.selectedIdReducer_closure155.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2436 }; A.selectedIdReducer_closure156.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2437 }; A.selectedIdReducer_closure157.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2438 }; A.selectedIdReducer_closure158.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2439 }; A.selectedIdReducer_closure159.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2440 }; A.selectedIdReducer_closure160.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_user ? "" : selectedId; }, $signature: 191 }; A.selectedIdReducer_closure161.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_user ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure45.prototype = { call$2(users, action) { return J.$index$asx(action.users, 0); }, $signature: 2441 }; A.editingReducer_closure46.prototype = { call$2(users, action) { return J.$index$asx(action.users, 0); }, $signature: 2442 }; A.editingReducer_closure47.prototype = { call$2(users, action) { return J.$index$asx(action.users, 0); }, $signature: 2443 }; A.editingReducer_closure48.prototype = { call$2(user, action) { return action.user.rebuild$1(new A.editingReducer__closure15()); }, $signature: 2444 }; A.editingReducer__closure15.prototype = { call$1(b) { b.get$_user_model$_$this()._user_model$_isChanged = true; return b; }, $signature: 96 }; A.userListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.userListReducer__closure()); }, $signature: 62 }; A.userListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewUserList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterUsersByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterUsersByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterUsersByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterUsers_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.userListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortUsers_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure9.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure9.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure9.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure9.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveUserSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.users), t2 = type$.MapBuilder_String_UserEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_user_state$_$this(); t5 = t4._user_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._user_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 532 }; A._deleteUserSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.users), t2 = type$.MapBuilder_String_UserEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_user_state$_$this(); t5 = t4._user_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._user_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 532 }; A._restoreUserSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.users), t2 = type$.MapBuilder_String_UserEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_user_state$_$this(); t5 = t4._user_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._user_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 532 }; A._removeUserSuccess_closure.prototype = { call$1(b) { var t1 = this.action.userId; b.get$map(0).get$_safeMap().remove$1(0, t1); B.JSArray_methods.remove$1(b.get$list(0).get$_safeList(), t1); return b; }, $signature: 127 }; A._addUser_closure.prototype = { call$1(b) { var t1 = this.action.user, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 127 }; A._updateUser_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._updateAuthUser_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._connectOAuthUser_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._disconnectOAuthUser_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._disconnectOAuthMailer_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._connectGmailUser_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._setLoadedUser_closure.prototype = { call$1(b) { var t1 = this.action.user; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 127 }; A._setLoadedUsers_closure.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.users, new A._setLoadedUsers__closure(), new A._setLoadedUsers__closure0(), type$.String, type$.UserEntity)); return b; }, $signature: 127 }; A._setLoadedUsers__closure.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedUsers__closure0.prototype = { call$1(item) { return item; }, $signature: 645 }; A._setLoadedUsers_closure0.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 127 }; A._setLoadedCompany_closure5.prototype = { call$1(b) { b.get$map(0).addAll$1(0, A.LinkedHashMap_LinkedHashMap$fromIterable(this.action.userCompany.company.users, new A._setLoadedCompany__closure5(), new A._setLoadedCompany__closure6(), type$.String, type$.UserEntity)); return b; }, $signature: 127 }; A._setLoadedCompany__closure5.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A._setLoadedCompany__closure6.prototype = { call$1(item) { return item; }, $signature: 645 }; A._setLoadedCompany_closure6.prototype = { call$1(b) { b.get$list(0).replace$1(0, this.state.map.get$keys(0)); return b; }, $signature: 127 }; A.memoizedFilteredUserList_closure.prototype = { call$5(selectionState, userMap, userList, userListState, authUserId) { return A.filteredUsersSelector(selectionState, userMap, userList, userListState, authUserId); }, $signature: 2449 }; A.filteredUsersSelector_closure.prototype = { call$1(userId) { var t2, t3, _this = this, t1 = _this.userMap._map$_map.$index(0, userId); t1.toString; t2 = t1.id; if (t2 === _this.selectionState.selectedId) return true; t3 = _this.userListState; if (!t1.matchesStates$1(t3.stateFilters)) return false; else if (t2 === _this.authUserId) return false; return t1.matchesFilter$1(t3.filter); }, $signature: 12 }; A.filteredUsersSelector_closure0.prototype = { call$2(userAId, userBId) { var t3, t1 = this.userMap._map$_map, t2 = t1.$index(0, userAId); t2.toString; t3 = this.userListState; return t2.compareTo$3(0, t1.$index(0, userBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.memoizedUserList_closure.prototype = { call$1(userMap) { return A.userList(userMap); }, $signature: 515 }; A.userList_closure.prototype = { call$1(userId) { var t2, t1 = this.userMap._map$_map.$index(0, userId); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.userList_closure0.prototype = { call$2(idA, idB) { var t1 = this.userMap._map$_map; return B.JSString_methods.compareTo$1(t1.$index(0, idA).get$fullName().toLowerCase(), t1.$index(0, idB).get$fullName().toLowerCase()); }, $signature: 27 }; A.memoizedGmailUserList_closure.prototype = { call$1(userMap) { return A.gmailUserList(userMap); }, $signature: 515 }; A.gmailUserList_closure.prototype = { call$1(userId) { var t2, t3, t1 = this.userMap._map$_map.$index(0, userId); if (t1 == null) t1 = B.Type_UserEntity_IVQ; type$.UserEntity._as(t1); if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) { t2 = t1.oauthProvider; t3 = t2 === "google"; t1 = (t3 || t2 === "microsoft") && t1.oauthUserToken.length !== 0 && t3; } else t1 = false; return t1; }, $signature: 117 }; A.memoizedMicrosoftUserList_closure.prototype = { call$1(userMap) { return A.microsoftUserList(userMap); }, $signature: 515 }; A.microsoftUserList_closure.prototype = { call$1(userId) { var t2, t1 = this.userMap._map$_map.$index(0, userId); if (t1 == null) t1 = B.Type_UserEntity_IVQ; type$.UserEntity._as(t1); if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) { t2 = t1.oauthProvider; t1 = (t2 === "google" || t2 === "microsoft") && t1.oauthUserToken.length !== 0 && t2 === "microsoft"; } else t1 = false; return t1; }, $signature: 117 }; A.UserState.prototype = { $get$1(_, userId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, userId)) { t1 = t1.$index(0, userId); t1.toString; return t1; } else return A.UserEntity_UserEntity(userId, null, null); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.UserUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$UserStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_LHx), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.UserStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_UserEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_user_state$_$this(); t6 = t5._user_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._user_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_LHx); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_user_state$_$this(); t6 = t5._user_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._user_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._user_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_QAb; }, get$wireName() { return "UserState"; } }; A._$UserUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_oyU0)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, value, t4, result = new A.UserUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.UserEntity; iterator.moveNext$0();) { t3 = iterator.get$current(iterator); t3.toString; A._asString(t3); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t3) { case "editing": t3 = result.get$_user_state$_$this(); t4 = t3._user_state$_editing; if (t4 == null) { t4 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t4); t3._user_state$_editing = t4; t3 = t4; } else t3 = t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_oyU0); t4.toString; t2._as(t4); t3._user_model$_$v = t4; break; case "listUIState": t3 = result.get$_user_state$_$this(); t4 = t3._user_state$_listUIState; t3 = t4 == null ? t3._user_state$_listUIState = new A.ListUIStateBuilder() : t4; t4 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t4.toString; t1._as(t4); t3._list_ui_state$_$v = t4; break; case "selectedId": t3 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_user_state$_$this()._user_state$_selectedId = t3; break; case "forceSelected": t3 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_user_state$_$this()._user_state$_forceSelected = t3; break; case "tabIndex": t3 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t3.toString; A._asInt(t3); result.get$_user_state$_$this()._user_state$_tabIndex = t3; break; } } return result._user_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_Tfk; }, get$wireName() { return "UserUIState"; } }; A._$UserState.prototype = { rebuild$1(updates) { var t1 = new A.UserStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._user_state$_$v = this; updates.call$1(t1); return t1._user_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$UserState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._user_state$__hashCode; if (t1 == null) { _this._user_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("UserState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.UserStateBuilder.prototype = { get$map(_) { var t1 = this.get$_user_state$_$this(), t2 = t1._user_state$_map; return t2 == null ? t1._user_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.UserEntity) : t2; }, get$list(_) { var t1 = this.get$_user_state$_$this(), t2 = t1._user_state$_list; return t2 == null ? t1._user_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_user_state$_$this() { var t1, t2, _this = this, $$v = _this._user_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._user_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._user_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._user_state$_$v = null; } return _this; }, _user_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._user_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$UserState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("UserState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$UserUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$UserUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._user_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._user_state$__hashCode; if (t1 == null) { _this._user_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("UserUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.UserUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_user_state$_$this(), t2 = t1._user_state$_editing; if (t2 == null) { t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); t1._user_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_user_state$_$this(), t2 = t1._user_state$_listUIState; return t2 == null ? t1._user_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_user_state$_$this() { var t1, t2, _this = this, $$v = _this._user_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.UserEntityBuilder(); A.UserEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._user_model$_$v = t1; t1 = t2; } _this._user_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._user_state$_listUIState = t2; _this._user_state$_selectedId = $$v.selectedId; _this._user_state$_forceSelected = $$v.forceSelected; _this._user_state$_tabIndex = $$v.tabIndex; _this._user_state$_saveCompleter = $$v.saveCompleter; _this._user_state$_cancelCompleter = $$v.cancelCompleter; _this._user_state$_$v = null; } return _this; }, _user_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s11_ = "UserUIState", _$result = null; try { _$result0 = _this._user_state$_$v; if (_$result0 == null) { t1 = _this._user_state$_editing; t1 = t1 == null ? null : t1._user_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_user_state$_$this()._user_state$_selectedId; t4 = _this.get$_user_state$_$this()._user_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_user_state$_$this()._user_state$_tabIndex, _s11_, "tabIndex"); t6 = _this.get$_user_state$_$this()._user_state$_saveCompleter; _$result0 = A._$UserUIState$_(_this.get$_user_state$_$this()._user_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._user_state$_editing; if (t1 != null) t1._user_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s11_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._user_state$_$v = t1; return _$result; } }; A._UserUIState_Object_EntityUIState.prototype = {}; A.ViewVendorList.prototype = {$isPersistUI: 1}; A.ViewVendor.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.EditVendor.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$vendor(receiver) { return this.vendor; }, get$contact() { return null; } }; A.UpdateVendor.prototype = {$isPersistUI: 1, get$vendor(receiver) { return this.vendor; } }; A.LoadVendor.prototype = {}; A.LoadVendors.prototype = {}; A.LoadVendorRequest.prototype = {$isStartLoading: 1}; A.LoadVendorFailure.prototype = { toString$0(_) { return "LoadVendorFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadVendorSuccess.prototype = { toString$0(_) { return "LoadVendorSuccess{vendor: " + this.vendor.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$vendor(receiver) { return this.vendor; } }; A.LoadVendorsRequest.prototype = {$isStartLoading: 1}; A.LoadVendorsFailure.prototype = { toString$0(_) { return "LoadVendorsFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadVendorsSuccess.prototype = { toString$0(_) { return "LoadVendorsSuccess{vendors: " + this.vendors.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveVendorRequest.prototype = {$isStartSaving: 1, get$vendor(receiver) { return this.vendor; } }; A.SaveVendorSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$vendor(receiver) { return this.vendor; } }; A.AddVendorSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$vendor(receiver) { return this.vendor; } }; A.SaveVendorFailure.prototype = {$isStopSaving: 1}; A.ArchiveVendorRequest.prototype = {$isStartSaving: 1}; A.ArchiveVendorSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveVendorFailure.prototype = {$isStopSaving: 1}; A.DeleteVendorRequest.prototype = {$isStartSaving: 1}; A.DeleteVendorSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteVendorFailure.prototype = {$isStopSaving: 1}; A.RestoreVendorRequest.prototype = {$isStartSaving: 1}; A.RestoreVendorSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreVendorFailure.prototype = {$isStopSaving: 1}; A.EditVendorContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.AddVendorContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.UpdateVendorContact.prototype = {$isPersistUI: 1, get$contact() { return this.contact; } }; A.DeleteVendorContact.prototype = {$isPersistUI: 1}; A.FilterVendors.prototype = {$isPersistUI: 1}; A.SortVendors.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterVendorsByState.prototype = {$isPersistUI: 1}; A.FilterVendorsByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterVendorsByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterVendorsByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterVendorsByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleVendorAction_closure.prototype = { call$1(vendor) { return vendor.get$id(vendor); }, $signature: 48 }; A.handleVendorAction_closure0.prototype = { call$1(contact) { return contact.link.length !== 0; }, $signature: 208 }; A.handleVendorAction_closure1.prototype = { call$1(context) { return new A.AddCommentDialog(this.vendor.id, B.EntityType_vendor, null); }, $signature: 134 }; A.StartVendorMultiselect.prototype = {}; A.AddToVendorMultiselect.prototype = {}; A.RemoveFromVendorMultiselect.prototype = {}; A.ClearVendorMultiselect.prototype = {}; A.SaveVendorDocumentRequest.prototype = {$isStartSaving: 1, get$vendor(receiver) { return this.vendor; } }; A.SaveVendorDocumentFailure.prototype = {$isStopSaving: 1}; A.UpdateVendorTab.prototype = {$isPersistUI: 1}; A._editVendor_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s12_ = "/vendor/edit"; next.call$1(type$.nullable_EditVendor._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s12_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s12_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewVendor_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewVendor_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewVendor_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewVendor._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/vendor/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/vendor/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewVendorList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1; next.call$1(type$.nullable_ViewVendorList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/vendor")); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2("/vendor", new A._viewVendorList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewVendorList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveVendor_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevVendors; type$.ArchiveVendorRequest._as(dynamicAction); t1 = dynamicAction.vendorIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,VendorEntity?>"); prevVendors = A.List_List$of(new A.MappedListIterable(t1, new A._archiveVendor__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveVendor__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveVendor__closure1(store, prevVendors, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveVendor__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState.map._map$_map.$index(0, id); }, $signature: 513 }; A._archiveVendor__closure0.prototype = { call$1(vendors) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveVendorSuccess(vendors)); this.action.completer.complete$1(0, null); }, $signature: 509 }; A._archiveVendor__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveVendorFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteVendor_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevVendors; type$.DeleteVendorRequest._as(dynamicAction); t1 = dynamicAction.vendorIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,VendorEntity?>"); prevVendors = A.List_List$of(new A.MappedListIterable(t1, new A._deleteVendor__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteVendor__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteVendor__closure1(store, prevVendors, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteVendor__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState.map._map$_map.$index(0, id); }, $signature: 513 }; A._deleteVendor__closure0.prototype = { call$1(vendors) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteVendorSuccess(vendors)); this.action.completer.complete$1(0, null); }, $signature: 509 }; A._deleteVendor__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteVendorFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreVendor_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevVendors; type$.RestoreVendorRequest._as(dynamicAction); t1 = dynamicAction.vendorIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,VendorEntity?>"); prevVendors = A.List_List$of(new A.MappedListIterable(t1, new A._restoreVendor__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreVendor__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreVendor__closure1(store, prevVendors, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreVendor__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState.map._map$_map.$index(0, id); }, $signature: 513 }; A._restoreVendor__closure0.prototype = { call$1(vendors) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreVendorSuccess(vendors)); this.action.completer.complete$1(0, null); }, $signature: 509 }; A._restoreVendor__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreVendorFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveVendor_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.SaveVendorRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.saveData$2(J.get$credentials$z(t1), dynamicAction.vendor).then$1$1(0, new A._saveVendor__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveVendor__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveVendor__closure.prototype = { call$1(vendor) { var t1 = this.action, t2 = t1.vendor.get$isNew(), t3 = this.store, t4 = t3.__Store__dispatchers_F; if (t2) { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.AddVendorSuccess(vendor)); } else { t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveVendorSuccess(vendor)); } t1.completer.complete$1(0, vendor); t1 = t3.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.uiState.vendorUIState.saveCompleter; if (t1 != null) t1.complete$1(0, vendor); }, $signature: 302 }; A._saveVendor__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveVendorFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadVendor_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadVendor._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendorRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadItem$2(J.get$credentials$z(t1), dynamicAction.vendorId).then$1$1(0, new A._loadVendor__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadVendor__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadVendor__closure.prototype = { call$1(vendor) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendorSuccess(vendor)); t1 = this.action.completer; if (t1 != null) t1.complete$1(0, null); }, $signature: 302 }; A._loadVendor__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendorFailure(error)); t1 = this.action.completer; if (t1 != null) t1.completeError$1(error); }, $signature: 2 }; A._loadVendors_closure.prototype = { call$3(store, dynamicAction, next) { var t1; type$.LoadVendors._as(dynamicAction); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendorsRequest()); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.repository.loadList$2(J.get$credentials$z(t1), dynamicAction.page).then$1$1(0, new A._loadVendors__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadVendors__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadVendors__closure.prototype = { call$1(data) { var documents, t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendorsSuccess(data)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); t2 = data._list$_list; B.JSArray_methods.forEach$1(t2, new A._loadVendors___closure(documents)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); if (t2.length === 5000) { t2 = this.action; t1[0].call$1(new A.LoadVendors(t2.completer, t2.page + 1)); } else t1[0].call$1(new A.LoadPurchaseOrders(null, 1)); }, $signature: 2454 }; A._loadVendors___closure.prototype = { call$1(vendor) { B.JSArray_methods.forEach$1(vendor.documents._list$_list, new A._loadVendors____closure(this.documents, vendor)); }, $signature: 650 }; A._loadVendors____closure.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._loadVendors_____closure(this.vendor))); }, $signature: 38 }; A._loadVendors_____closure.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.vendor.id; b.get$_document_model$_$this()._parentType = B.EntityType_vendor; return b; }, $signature: 35 }; A._loadVendors__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendorsFailure(error)); }, $signature: 2 }; A._saveDocument_closure9.prototype = { call$3(store, dynamicAction, next) { var t1; type$.nullable_SaveVendorDocumentRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") this.repository.uploadDocument$4(J.get$credentials$z(store.__Store__state_A), dynamicAction.vendor, dynamicAction.multipartFiles, dynamicAction.isPrivate).then$1$1(0, new A._saveDocument__closure19(store, dynamicAction), type$.Null).catchError$1(new A._saveDocument__closure20(store, dynamicAction)); else { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveVendorDocumentFailure()); dynamicAction.completer.completeError$1(string$.Upload); } next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveDocument__closure19.prototype = { call$1(vendor) { var documents, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveVendorSuccess(vendor)); documents = A._setArrayType([], type$.JSArray_DocumentEntity); B.JSArray_methods.forEach$1(vendor.documents._list$_list, new A._saveDocument___closure9(documents, vendor)); t1[0].call$1(new A.LoadDocumentsSuccess(documents)); this.action.completer.complete$1(0, documents); }, $signature: 302 }; A._saveDocument___closure9.prototype = { call$1($document) { this.documents.push($document.rebuild$1(new A._saveDocument____closure9(this.vendor))); }, $signature: 38 }; A._saveDocument____closure9.prototype = { call$1(b) { b.get$_document_model$_$this()._parentId = this.vendor.id; b.get$_document_model$_$this()._parentType = B.EntityType_vendor; return b; }, $signature: 35 }; A._saveDocument__closure20.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveVendorDocumentFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A.vendorUIReducer_closure.prototype = { call$1(b) { var _s5_ = "other", t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$vendorListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, _s5_); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer3().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, _s5_); t4._vendor_model$_$v = t1; t1 = b.get$editingContact(); t4 = $.$get$editingVendorContactReducer().call$2(t2.editingContact, t3); t4.toString; A.ArgumentError_checkNotNull(t4, _s5_); t1._vendor_model$_$v = t4; t4 = $.$get$selectedIdReducer3().call$2(t2.selectedId, t3); b.get$_vendor_state$_$this()._vendor_state$_selectedId = t4; t4 = $.$get$forceSelectedReducer3().call$2(t2.forceSelected, t3); b.get$_vendor_state$_$this()._vendor_state$_forceSelected = t4; t4 = $.$get$tabIndexReducer3().call$2(t2.tabIndex, t3); b.get$_vendor_state$_$this()._vendor_state$_tabIndex = t4; t4 = $.$get$saveCompleterReducer0().call$2(t2.saveCompleter, t3); b.get$_vendor_state$_$this()._vendor_state$_saveCompleter = t4; t3 = $.$get$cancelCompleterReducer0().call$2(t2.cancelCompleter, t3); b.get$_vendor_state$_$this()._vendor_state$_cancelCompleter = t3; return b; }, $signature: 2455 }; A.forceSelectedReducer_closure34.prototype = { call$2(completer, action) { return true; }, $signature: 2456 }; A.forceSelectedReducer_closure35.prototype = { call$2(completer, action) { return false; }, $signature: 2457 }; A.forceSelectedReducer_closure36.prototype = { call$2(completer, action) { return false; }, $signature: 2458 }; A.forceSelectedReducer_closure37.prototype = { call$2(completer, action) { return false; }, $signature: 2459 }; A.forceSelectedReducer_closure38.prototype = { call$2(completer, action) { return false; }, $signature: 2460 }; A.forceSelectedReducer_closure39.prototype = { call$2(completer, action) { return false; }, $signature: 2461 }; A.forceSelectedReducer_closure40.prototype = { call$2(completer, action) { return false; }, $signature: 2462 }; A.forceSelectedReducer_closure41.prototype = { call$2(completer, action) { return false; }, $signature: 2463 }; A.tabIndexReducer_closure7.prototype = { call$2(completer, action) { return action.tabIndex; }, $signature: 2464 }; A.tabIndexReducer_closure8.prototype = { call$2(completer, action) { return 0; }, $signature: 107 }; A.saveCompleterReducer_closure0.prototype = { call$2(completer, action) { return type$.nullable_Completer_SelectableEntity._as(action.completer); }, $signature: 2465 }; A.cancelCompleterReducer_closure0.prototype = { call$2(completer, action) { return type$.nullable_Completer_Null._as(action.cancelCompleter); }, $signature: 2466 }; A.selectedIdReducer_closure65.prototype = { call$2(completer, action) { return ""; }, $signature: 2467 }; A.selectedIdReducer_closure66.prototype = { call$2(completer, action) { return ""; }, $signature: 2468 }; A.selectedIdReducer_closure67.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_vendor ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure68.prototype = { call$2(selectedId, action) { return action.vendorId; }, $signature: 2469 }; A.selectedIdReducer_closure69.prototype = { call$2(selectedId, action) { return action.vendor.id; }, $signature: 2470 }; A.selectedIdReducer_closure70.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure71.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure72.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2471 }; A.selectedIdReducer_closure73.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2472 }; A.selectedIdReducer_closure74.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2473 }; A.selectedIdReducer_closure75.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2474 }; A.selectedIdReducer_closure76.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2475 }; A.selectedIdReducer_closure77.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2476 }; A.selectedIdReducer_closure78.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2477 }; A.selectedIdReducer_closure79.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_vendor ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure24.prototype = { call$2(vendors, action) { return J.$index$asx(action.vendors, 0); }, $signature: 2478 }; A.editingReducer_closure25.prototype = { call$2(vendors, action) { return J.$index$asx(action.vendors, 0); }, $signature: 2479 }; A.editingReducer_closure26.prototype = { call$2(vendors, action) { return J.$index$asx(action.vendors, 0); }, $signature: 2480 }; A.editingReducer_closure27.prototype = { call$2(vendor, action) { return action.vendor.rebuild$1(new A.editingReducer__closure9()); }, $signature: 2481 }; A.editingReducer__closure9.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_isChanged = true; return b; }, $signature: 95 }; A._addContact_closure.prototype = { call$1(b) { var t1 = b.get$contacts(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.contact); b.get$_vendor_model$_$this()._vendor_model$_isChanged = true; return b; }, $signature: 95 }; A._removeContact_closure.prototype = { call$1(b) { B.JSArray_methods.removeAt$1(b.get$contacts().get$_safeList(), this.action.index); b.get$_vendor_model$_$this()._vendor_model$_isChanged = true; return b; }, $signature: 95 }; A._updateContact_closure.prototype = { call$1(b) { var t1 = b.get$contacts(), t2 = this.action; $.$get$isSoundMode(); t1.get$_safeList()[t2.index] = t2.contact; b.get$_vendor_model$_$this()._vendor_model$_isChanged = true; return b; }, $signature: 95 }; A.vendorListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.vendorListReducer__closure()); }, $signature: 62 }; A.vendorListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewVendorList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterVendorsByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom3_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom3Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom3_closure0.prototype = { call$1(b) { var t1 = b.get$custom3Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom4_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom4Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByCustom4_closure0.prototype = { call$1(b) { var t1 = b.get$custom4Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterVendorsByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterVendorsByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterVendors_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.vendorListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortVendors_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure3.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure3.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure3.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure3.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveVendorSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.vendors), t2 = type$.MapBuilder_String_VendorEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_vendor_state$_$this(); t5 = t4._vendor_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._vendor_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 502 }; A._deleteVendorSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.vendors), t2 = type$.MapBuilder_String_VendorEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_vendor_state$_$this(); t5 = t4._vendor_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._vendor_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 502 }; A._restoreVendorSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.vendors), t2 = type$.MapBuilder_String_VendorEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_vendor_state$_$this(); t5 = t4._vendor_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._vendor_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 502 }; A._addVendor_closure.prototype = { call$1(b) { var t1 = this.action.vendor, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1.rebuild$1(new A._addVendor__closure())); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 450 }; A._addVendor__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_vendor_model$_$this()._vendor_model$_loadedAt = t1; return b; }, $signature: 95 }; A._updateVendor_closure.prototype = { call$1(b) { var t1 = this.action.vendor; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._updateVendor__closure())); return b; }, $signature: 450 }; A._updateVendor__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_vendor_model$_$this()._vendor_model$_loadedAt = t1; return b; }, $signature: 95 }; A._setLoadedVendor_closure.prototype = { call$1(b) { var t1 = this.action.vendor; b.get$map(0).$indexSet(0, t1.id, t1.rebuild$1(new A._setLoadedVendor__closure())); return b; }, $signature: 450 }; A._setLoadedVendor__closure.prototype = { call$1(b) { var t1 = Date.now(); b.get$_vendor_model$_$this()._vendor_model$_loadedAt = t1; return b; }, $signature: 95 }; A.memoizedDropdownVendorList_closure.prototype = { call$4(vendorMap, vendorList, userMap, staticState) { return A.dropdownVendorsSelector(vendorMap, vendorList, userMap, staticState); }, $signature: 2485 }; A.dropdownVendorsSelector_closure.prototype = { call$1(vendorId) { var t2, t1 = this.vendorMap._map$_map.$index(0, vendorId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A.dropdownVendorsSelector_closure0.prototype = { call$2(vendorAId, vendorBId) { var t1 = this.vendorMap._map$_map, t2 = t1.$index(0, vendorAId); t2.toString; return t2.compareTo$5(0, t1.$index(0, vendorBId), "name", true, this.userMap, this.staticState); }, $signature: 27 }; A.memoizedFilteredVendorList_closure.prototype = { call$6(selectionState, vendorMap, vendorList, vendorListState, userMap, staticState) { return A.filteredVendorsSelector(selectionState, vendorMap, vendorList, vendorListState, userMap, staticState); }, $signature: 2486 }; A.filteredVendorsSelector_closure.prototype = { call$1(vendorId) { var t2, t3, t1 = this.vendorMap._map$_map.$index(0, vendorId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.vendorListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; t3 = t2.custom1Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue1)) return false; else { t3 = t2.custom2Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue2)) return false; else { t3 = t2.custom3Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue3)) return false; else { t3 = t2.custom4Filters._list$_list; if (t3.length !== 0 && !B.JSArray_methods.contains$1(t3, t1.customValue4)) return false; } } } return t1.matchesFilter$1(t2.filter); }, $signature: 12 }; A.filteredVendorsSelector_closure0.prototype = { call$2(vendorAId, vendorBId) { var t3, _this = this, t1 = _this.vendorMap._map$_map, t2 = t1.$index(0, vendorAId); t2.toString; t3 = _this.vendorListState; return t2.compareTo$5(0, t1.$index(0, vendorBId), t3.sortField, t3.sortAscending, _this.userMap, _this.staticState); }, $signature: 27 }; A.memoizedVendorStatsForUser_closure.prototype = { call$2(userId, vendorMap) { return A.vendorStatsForUser(userId, vendorMap); }, $signature: 2487 }; A.vendorStatsForUser_closure.prototype = { call$2(vendorId, vendor) { var t1, t2; if (vendor.assignedUserId === this.userId) { t1 = vendor.archivedAt > 0; if (t1) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = vendor.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (t2) ++this._box_0.countActive; else { if (t1) { t1 = vendor.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) ++this._box_0.countArchived; } } }, $signature: 2488 }; A.memoizedCalculateVendorBalance_closure.prototype = { call$4(vendorId, currencyId, expenseMap, expenseList) { return A.calculateVendorBalance(vendorId, currencyId, expenseMap, expenseList); }, $signature: 2489 }; A.calculateVendorBalance_closure.prototype = { call$1(expenseId) { var t1, _this = this, _null = null, expense = _this.expenseMap._map$_map.$index(0, expenseId); if (expense == null) expense = A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null); if (expense.vendorId === _this.vendorId) { if (expense.archivedAt > 0) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = expense.isDeleted; t1.toString; t1 = !t1; } else t1 = false; t1 = t1 && expense.currencyId === _this.currencyId; } else t1 = false; if (t1) { t1 = _this._box_0; t1.total = t1.total + expense.get$grossAmount(); } }, $signature: 15 }; A.VendorState.prototype = { $get$1(_, vendorId) { var t1 = this.map._map$_map; if (t1.containsKey$1(0, vendorId)) { t1 = t1.$index(0, vendorId); t1.toString; return t1; } else return A.VendorEntity_VendorEntity(vendorId, null, null); }, loadVendors$1(clients) { return this.rebuild$1(new A.VendorState_loadVendors_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.VendorState_loadVendors_closure0(), new A.VendorState_loadVendors_closure1(), type$.String, type$.VendorEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.VendorState_loadVendors_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.VendorState_loadVendors_closure1.prototype = { call$1(item) { return item; }, $signature: 2490 }; A.VendorState_loadVendors_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 450 }; A.VendorUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$VendorStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_oyU), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.VendorStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_VendorEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_vendor_state$_$this(); t6 = t5._vendor_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._vendor_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_oyU); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_vendor_state$_$this(); t6 = t5._vendor_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._vendor_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._vendor_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_EK00; }, get$wireName() { return "VendorState"; } }; A._$VendorUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_efs)); } value = object.editingContact; if (value != null) { result.push("editingContact"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_HVD)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, value, t5, result = new A.VendorUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.VendorContactEntity, t3 = type$.VendorEntity; iterator.moveNext$0();) { t4 = iterator.get$current(iterator); t4.toString; A._asString(t4); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t4) { case "editing": t4 = result.get$_vendor_state$_$this(); t5 = t4._vendor_state$_editing; if (t5 == null) { t5 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t5); t4._vendor_state$_editing = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_efs); t5.toString; t3._as(t5); t4._vendor_model$_$v = t5; break; case "editingContact": t4 = result.get$_vendor_state$_$this(); t5 = t4._editingContact; if (t5 == null) { t5 = new A.VendorContactEntityBuilder(); A.VendorContactEntity__initializeBuilder(t5); t4._editingContact = t5; t4 = t5; } else t4 = t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_HVD); t5.toString; t2._as(t5); t4._vendor_model$_$v = t5; break; case "listUIState": t4 = result.get$_vendor_state$_$this(); t5 = t4._vendor_state$_listUIState; t4 = t5 == null ? t4._vendor_state$_listUIState = new A.ListUIStateBuilder() : t5; t5 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t5.toString; t1._as(t5); t4._list_ui_state$_$v = t5; break; case "selectedId": t4 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_vendor_state$_$this()._vendor_state$_selectedId = t4; break; case "forceSelected": t4 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_vendor_state$_$this()._vendor_state$_forceSelected = t4; break; case "tabIndex": t4 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t4.toString; A._asInt(t4); result.get$_vendor_state$_$this()._vendor_state$_tabIndex = t4; break; } } return result._vendor_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_kre; }, get$wireName() { return "VendorUIState"; } }; A._$VendorState.prototype = { rebuild$1(updates) { var t1 = new A.VendorStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._vendor_state$_$v = this; updates.call$1(t1); return t1._vendor_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$VendorState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._vendor_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._vendor_state$__hashCode; if (t1 == null) { _this._vendor_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("VendorState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.VendorStateBuilder.prototype = { get$map(_) { var t1 = this.get$_vendor_state$_$this(), t2 = t1._vendor_state$_map; return t2 == null ? t1._vendor_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.VendorEntity) : t2; }, get$list(_) { var t1 = this.get$_vendor_state$_$this(), t2 = t1._vendor_state$_list; return t2 == null ? t1._vendor_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_vendor_state$_$this() { var t1, t2, _this = this, $$v = _this._vendor_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._vendor_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._vendor_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._vendor_state$_$v = null; } return _this; }, _vendor_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._vendor_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$VendorState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("VendorState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._vendor_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$VendorUIState.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (other === _this) return true; return other instanceof A._$VendorUIState && J.$eq$(_this.editing, other.editing) && J.$eq$(_this.editingContact, other.editingContact) && _this.listUIState.$eq(0, other.listUIState) && _this.selectedId == other.selectedId && _this.forceSelected == other.forceSelected && _this.tabIndex === other.tabIndex && _this.saveCompleter == other.saveCompleter && _this.cancelCompleter == other.cancelCompleter; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._vendor_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), J.get$hashCode$(_this.editingContact)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), J.get$hashCode$(_this.saveCompleter)), J.get$hashCode$(_this.cancelCompleter))); t1 = _this._vendor_state$__hashCode; if (t1 == null) { _this._vendor_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("VendorUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "editingContact", _this.editingContact); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.VendorUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_vendor_state$_$this(), t2 = t1._vendor_state$_editing; if (t2 == null) { t2 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t2); t1._vendor_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$editingContact() { var t1 = this.get$_vendor_state$_$this(), t2 = t1._editingContact; if (t2 == null) { t2 = new A.VendorContactEntityBuilder(); A.VendorContactEntity__initializeBuilder(t2); t1._editingContact = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_vendor_state$_$this(), t2 = t1._vendor_state$_listUIState; return t2 == null ? t1._vendor_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_vendor_state$_$this() { var t1, t2, _this = this, _s5_ = "other", $$v = _this._vendor_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.VendorEntityBuilder(); A.VendorEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._vendor_model$_$v = t1; t1 = t2; } _this._vendor_state$_editing = t1; t1 = $$v.editingContact; if (t1 == null) t1 = null; else { t2 = new A.VendorContactEntityBuilder(); A.VendorContactEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, _s5_); t2._vendor_model$_$v = t1; t1 = t2; } _this._editingContact = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, _s5_); t2._list_ui_state$_$v = t1; _this._vendor_state$_listUIState = t2; _this._vendor_state$_selectedId = $$v.selectedId; _this._vendor_state$_forceSelected = $$v.forceSelected; _this._vendor_state$_tabIndex = $$v.tabIndex; _this._vendor_state$_saveCompleter = $$v.saveCompleter; _this._vendor_state$_cancelCompleter = $$v.cancelCompleter; _this._vendor_state$_$v = null; } return _this; }, _vendor_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, exception, _this = this, _s13_ = "VendorUIState", _$result = null; try { _$result0 = _this._vendor_state$_$v; if (_$result0 == null) { t1 = _this._vendor_state$_editing; t1 = t1 == null ? null : t1._vendor_model$_build$0(); t2 = _this._editingContact; t2 = t2 == null ? null : t2._vendor_model$_build$0(); t3 = _this.get$listUIState()._list_ui_state$_build$0(); t4 = _this.get$_vendor_state$_$this()._vendor_state$_selectedId; t5 = _this.get$_vendor_state$_$this()._vendor_state$_forceSelected; t6 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_vendor_state$_$this()._vendor_state$_tabIndex, _s13_, "tabIndex"); t7 = _this.get$_vendor_state$_$this()._vendor_state$_saveCompleter; _$result0 = A._$VendorUIState$_(_this.get$_vendor_state$_$this()._vendor_state$_cancelCompleter, t1, t2, t5, t3, t7, t4, t6); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._vendor_state$_editing; if (t1 != null) t1._vendor_model$_build$0(); _$failedField.__late_helper$_value = "editingContact"; t1 = _this._editingContact; if (t1 != null) t1._vendor_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s13_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._vendor_state$_$v = t1; return _$result; } }; A._VendorUIState_Object_EntityUIState.prototype = {}; A.ViewWebhookList.prototype = {$isPersistUI: 1}; A.ViewWebhook.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$webhookId() { return this.webhookId; } }; A.EditWebhook.prototype = {$isPersistUI: 1, $isPersistPrefs: 1, get$webhook() { return this.webhook; } }; A.UpdateWebhook.prototype = {$isPersistUI: 1, get$webhook() { return this.webhook; } }; A.LoadWebhookRequest.prototype = {$isStartLoading: 1}; A.LoadWebhookFailure.prototype = { toString$0(_) { return "LoadWebhookFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadWebhookSuccess.prototype = { toString$0(_) { return "LoadWebhookSuccess{webhook: " + this.webhook.toString$0(0) + "}"; }, $isPersistData: 1, $isStopLoading: 1, get$webhook() { return this.webhook; } }; A.LoadWebhooksRequest.prototype = {$isStartLoading: 1}; A.LoadWebhooksFailure.prototype = { toString$0(_) { return "LoadWebhooksFailure{error: " + A.S(this.error) + "}"; }, $isStopLoading: 1 }; A.LoadWebhooksSuccess.prototype = { toString$0(_) { return "LoadWebhooksSuccess{webhooks: " + this.webhooks.toString$0(0) + "}"; }, $isStopLoading: 1 }; A.SaveWebhookRequest.prototype = {$isStartSaving: 1, get$webhook() { return this.webhook; } }; A.SaveWebhookSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$webhook() { return this.webhook; } }; A.AddWebhookSuccess.prototype = {$isPersistUI: 1, $isPersistData: 1, $isStopSaving: 1, get$webhook() { return this.webhook; } }; A.SaveWebhookFailure.prototype = {$isStopSaving: 1}; A.ArchiveWebhooksRequest.prototype = {$isStartSaving: 1}; A.ArchiveWebhooksSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.ArchiveWebhooksFailure.prototype = {$isStopSaving: 1}; A.DeleteWebhooksRequest.prototype = {$isStartSaving: 1}; A.DeleteWebhooksSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.DeleteWebhooksFailure.prototype = {$isStopSaving: 1}; A.RestoreWebhooksRequest.prototype = {$isStartSaving: 1}; A.RestoreWebhooksSuccess.prototype = {$isPersistData: 1, $isStopSaving: 1}; A.RestoreWebhooksFailure.prototype = {$isStopSaving: 1}; A.FilterWebhooks.prototype = {$isPersistUI: 1}; A.SortWebhooks.prototype = {$isPersistUI: 1, $isPersistPrefs: 1}; A.FilterWebhooksByState.prototype = {$isPersistUI: 1}; A.FilterWebhooksByCustom1.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterWebhooksByCustom2.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterWebhooksByCustom3.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.FilterWebhooksByCustom4.prototype = {$isPersistUI: 1, get$value(receiver) { return this.value; } }; A.handleWebhookAction_closure.prototype = { call$1(webhook) { return webhook.get$id(webhook); }, $signature: 48 }; A.StartWebhookMultiselect.prototype = {}; A.AddToWebhookMultiselect.prototype = {}; A.RemoveFromWebhookMultiselect.prototype = {}; A.ClearWebhookMultiselect.prototype = {}; A._editWebhook_closure.prototype = { call$3(store, dynamicAction, next) { var t1, _s22_ = "/settings/webhook/edit"; next.call$1(type$.nullable_EditWebhook._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s22_)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1(_s22_, type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewWebhook_closure.prototype = { call$3(store, dynamicAction, next) { return this.$call$body$_viewWebhook_closure(store, dynamicAction, next); }, "call*": "call$3", $requiredArgCount: 3, $call$body$_viewWebhook_closure(store, dynamicAction, next) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), t1; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start next.call$1(type$.nullable_ViewWebhook._as(dynamicAction)); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/webhook/view")); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamed$1$1("/settings/webhook/view", type$.nullable_Object); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 34 }; A._viewWebhookList_closure0.prototype = { call$3(store, dynamicAction, next) { var t1, _s17_ = "/settings/webhook"; next.call$1(type$.nullable_ViewWebhookList._as(dynamicAction)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].get$isStale() || t1.staticState.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); } t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s17_)); if (store.__Store__state_A.prefState.appLayout === B.AppLayout_mobile) $.$get$navigatorKey().get$currentState().pushNamedAndRemoveUntil$1$2(_s17_, new A._viewWebhookList__closure(), type$.nullable_Object); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._viewWebhookList__closure.prototype = { call$1(route) { return false; }, $signature: 49 }; A._archiveWebhook_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevWebhooks; type$.ArchiveWebhooksRequest._as(dynamicAction); t1 = dynamicAction.webhookIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,WebhookEntity?>"); prevWebhooks = A.List_List$of(new A.MappedListIterable(t1, new A._archiveWebhook__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_archive).then$1$1(0, new A._archiveWebhook__closure0(store, dynamicAction), type$.Null).catchError$1(new A._archiveWebhook__closure1(store, prevWebhooks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._archiveWebhook__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].webhookState.map._map$_map.$index(0, id); }, $signature: 499 }; A._archiveWebhook__closure0.prototype = { call$1(webhooks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveWebhooksSuccess(webhooks)); this.action.completer.complete$1(0, null); }, $signature: 495 }; A._archiveWebhook__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ArchiveWebhooksFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._deleteWebhook_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevWebhooks; type$.DeleteWebhooksRequest._as(dynamicAction); t1 = dynamicAction.webhookIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,WebhookEntity?>"); prevWebhooks = A.List_List$of(new A.MappedListIterable(t1, new A._deleteWebhook__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_delete).then$1$1(0, new A._deleteWebhook__closure0(store, dynamicAction), type$.Null).catchError$1(new A._deleteWebhook__closure1(store, prevWebhooks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._deleteWebhook__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].webhookState.map._map$_map.$index(0, id); }, $signature: 499 }; A._deleteWebhook__closure0.prototype = { call$1(webhooks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteWebhooksSuccess(webhooks)); this.action.completer.complete$1(0, null); }, $signature: 495 }; A._deleteWebhook__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteWebhooksFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._restoreWebhook_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2, prevWebhooks; type$.RestoreWebhooksRequest._as(dynamicAction); t1 = dynamicAction.webhookIds; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,WebhookEntity?>"); prevWebhooks = A.List_List$of(new A.MappedListIterable(t1, new A._restoreWebhook__closure(store), t2), true, t2._eval$1("ListIterable.E")); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.repository.bulkAction$3(J.get$credentials$z(t2), t1, B.EntityAction_restore).then$1$1(0, new A._restoreWebhook__closure0(store, dynamicAction), type$.Null).catchError$1(new A._restoreWebhook__closure1(store, prevWebhooks, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._restoreWebhook__closure.prototype = { call$1(id) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].webhookState.map._map$_map.$index(0, id); }, $signature: 499 }; A._restoreWebhook__closure0.prototype = { call$1(webhooks) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreWebhooksSuccess(webhooks)); this.action.completer.complete$1(0, null); }, $signature: 495 }; A._restoreWebhook__closure1.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RestoreWebhooksFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._saveWebhook_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.SaveWebhookRequest._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = J.get$credentials$z(t1); t2 = dynamicAction.webhook; t2.toString; this.repository.saveData$2(t1, t2).then$1$1(0, new A._saveWebhook__closure(dynamicAction, store), type$.Null).catchError$1(new A._saveWebhook__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._saveWebhook__closure.prototype = { call$1(webhook) { var t1 = this.action, t2 = t1.webhook.get$isNew(), t3 = this.store.__Store__dispatchers_F; if (t2) { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddWebhookSuccess(webhook)); } else { t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveWebhookSuccess(webhook)); } t1.completer.complete$1(0, webhook); }, $signature: 433 }; A._saveWebhook__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveWebhookFailure()); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadWebhook_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.LoadWebhook._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadWebhookRequest()); this.repository.loadItem$2(t1.get$credentials(0), dynamicAction.webhookId).then$1$1(0, new A._loadWebhook__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadWebhook__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadWebhook__closure.prototype = { call$1(webhook) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadWebhookSuccess(webhook)); this.action.completer.complete$1(0, null); }, $signature: 433 }; A._loadWebhook__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadWebhookFailure(error)); this.action.completer.completeError$1(error); }, $signature: 2 }; A._loadWebhooks_closure.prototype = { call$3(store, dynamicAction, next) { var t1, t2; type$.nullable_LoadWebhooks._as(dynamicAction); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.LoadWebhooksRequest()); this.repository.loadList$1(t1.get$credentials(0)).then$1$1(0, new A._loadWebhooks__closure(store, dynamicAction), type$.Null).catchError$1(new A._loadWebhooks__closure0(store, dynamicAction)); next.call$1(dynamicAction); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3 }; A._loadWebhooks__closure.prototype = { call$1(data) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadWebhooksSuccess(data)); t1 = this.action; t1.get$completer(); t1.get$completer().complete$1(0, null); }, $signature: 2494 }; A._loadWebhooks__closure0.prototype = { call$1(error) { var t1; A.print(error); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadWebhooksFailure(error)); t1 = this.action; t1.get$completer(); t1.get$completer().completeError$1(error); }, $signature: 2 }; A.webhookUIReducer_closure.prototype = { call$1(b) { var t1 = b.get$listUIState(), t2 = this.state, t3 = this.action, t4 = $.$get$webhookListReducer().call$2(t2.listUIState, t3); A.ArgumentError_checkNotNull(t4, "other"); t1._list_ui_state$_$v = t4; t4 = b.get$editing(); t1 = $.$get$editingReducer14().call$2(t2.editing, t3); t1.toString; A.ArgumentError_checkNotNull(t1, "other"); t4._webhook_model$_$v = t1; t1 = $.$get$selectedIdReducer14().call$2(t2.selectedId, t3); b.get$_webhook_state$_$this()._webhook_state$_selectedId = t1; t3 = $.$get$forceSelectedReducer14().call$2(t2.forceSelected, t3); b.get$_webhook_state$_$this()._webhook_state$_forceSelected = t3; return b; }, $signature: 2495 }; A.forceSelectedReducer_closure117.prototype = { call$2(completer, action) { return true; }, $signature: 2496 }; A.forceSelectedReducer_closure118.prototype = { call$2(completer, action) { return false; }, $signature: 2497 }; A.forceSelectedReducer_closure119.prototype = { call$2(completer, action) { return false; }, $signature: 2498 }; A.forceSelectedReducer_closure120.prototype = { call$2(completer, action) { return false; }, $signature: 2499 }; A.forceSelectedReducer_closure121.prototype = { call$2(completer, action) { return false; }, $signature: 2500 }; A.forceSelectedReducer_closure122.prototype = { call$2(completer, action) { return false; }, $signature: 2501 }; A.forceSelectedReducer_closure123.prototype = { call$2(completer, action) { return false; }, $signature: 2502 }; A.forceSelectedReducer_closure124.prototype = { call$2(completer, action) { return false; }, $signature: 2503 }; A.selectedIdReducer_closure224.prototype = { call$2(completer, action) { return ""; }, $signature: 2504 }; A.selectedIdReducer_closure225.prototype = { call$2(completer, action) { return ""; }, $signature: 2505 }; A.selectedIdReducer_closure226.prototype = { call$2(selectedId, action) { return action.entityType === B.EntityType_webhook ? action.entityId : selectedId; }, $signature: 59 }; A.selectedIdReducer_closure227.prototype = { call$2(selectedId, action) { return action.get$webhookId(); }, $signature: 82 }; A.selectedIdReducer_closure228.prototype = { call$2(selectedId, action) { return J.get$id$x(action.get$webhook()); }, $signature: 82 }; A.selectedIdReducer_closure229.prototype = { call$2(selectedId, action) { return action.clearSelection ? "" : selectedId; }, $signature: 65 }; A.selectedIdReducer_closure230.prototype = { call$2(selectedId, action) { return ""; }, $signature: 63 }; A.selectedIdReducer_closure231.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2506 }; A.selectedIdReducer_closure232.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2507 }; A.selectedIdReducer_closure233.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2508 }; A.selectedIdReducer_closure234.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2509 }; A.selectedIdReducer_closure235.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2510 }; A.selectedIdReducer_closure236.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2511 }; A.selectedIdReducer_closure237.prototype = { call$2(selectedId, action) { return ""; }, $signature: 2512 }; A.selectedIdReducer_closure238.prototype = { call$2(selectedId, action) { var t1; if (action.clearSelection) t1 = ""; else { t1 = action.entity; t1 = t1.get$entityType() === B.EntityType_webhook ? t1.get$id(t1) : selectedId; } return t1; }, $signature: 90 }; A.editingReducer_closure72.prototype = { call$2(webhooks, action) { return J.$index$asx(action.webhooks, 0); }, $signature: 2513 }; A.editingReducer_closure73.prototype = { call$2(webhooks, action) { return J.$index$asx(action.webhooks, 0); }, $signature: 2514 }; A.editingReducer_closure74.prototype = { call$2(webhooks, action) { return J.$index$asx(action.webhooks, 0); }, $signature: 2515 }; A.editingReducer_closure75.prototype = { call$2(webhook, action) { return action.webhook.rebuild$1(new A.editingReducer__closure26()); }, $signature: 2516 }; A.editingReducer__closure26.prototype = { call$1(b) { b.get$_webhook_model$_$this()._webhook_model$_isChanged = true; return b; }, $signature: 271 }; A.webhookListReducer_closure.prototype = { call$2(state, action) { return state.rebuild$1(new A.webhookListReducer__closure()); }, $signature: 62 }; A.webhookListReducer__closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._viewWebhookList_closure.prototype = { call$1(b) { var t1; b.get$_list_ui_state$_$this()._selectedIds = null; b.get$_list_ui_state$_$this()._list_ui_state$_filter = null; t1 = Date.now(); b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._filterWebhooksByCustom1_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom1Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterWebhooksByCustom1_closure0.prototype = { call$1(b) { var t1 = b.get$custom1Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterWebhooksByCustom2_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$custom2Filters().get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterWebhooksByCustom2_closure0.prototype = { call$1(b) { var t1 = b.get$custom2Filters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.value); return b; }, $signature: 1 }; A._filterWebhooksByState_closure.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$stateFilters().get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterWebhooksByState_closure0.prototype = { call$1(b) { var t1 = b.get$stateFilters(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.action.state); return b; }, $signature: 1 }; A._filterWebhooks_closure.prototype = { call$1(b) { var t1 = this.action.filter; b.get$_list_ui_state$_$this()._list_ui_state$_filter = t1; t1 = t1 == null ? Date.now() : this.webhookListState.filterClearedAt; b.get$_list_ui_state$_$this()._list_ui_state$_filterClearedAt = t1; return b; }, $signature: 1 }; A._sortWebhooks_closure.prototype = { call$1(b) { var t2, t1 = this.action.field; if (b.get$_list_ui_state$_$this()._sortField === t1) { t2 = b.get$_list_ui_state$_$this()._sortAscending; t2.toString; t2 = !t2; } else t2 = true; b.get$_list_ui_state$_$this()._sortAscending = t2; b.get$_list_ui_state$_$this()._sortField = t1; return b; }, $signature: 1 }; A._startListMultiselect_closure14.prototype = { call$1(b) { var t1 = A.ListBuilder_ListBuilder(B.List_empty, type$.String); b.get$_list_ui_state$_$this()._selectedIds = t1; return b; }, $signature: 1 }; A._addToListMultiselect_closure14.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._removeFromListMultiselect_closure14.prototype = { call$1(b) { var t1 = b.get$selectedIds(), t2 = this.action.entity; t2 = t2.get$id(t2); B.JSArray_methods.remove$1(t1.get$_safeList(), t2); return b; }, $signature: 1 }; A._clearListMultiselect_closure14.prototype = { call$1(b) { b.get$_list_ui_state$_$this()._selectedIds = null; return b; }, $signature: 1 }; A._archiveWebhookSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.webhooks), t2 = type$.MapBuilder_String_WebhookEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_webhook_state$_$this(); t5 = t4._webhook_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._webhook_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 480 }; A._deleteWebhookSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.webhooks), t2 = type$.MapBuilder_String_WebhookEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_webhook_state$_$this(); t5 = t4._webhook_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._webhook_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 480 }; A._restoreWebhookSuccess_closure.prototype = { call$1(b) { var t1, t2, t3, t4, t5; for (t1 = J.get$iterator$ax(this.action.webhooks), t2 = type$.MapBuilder_String_WebhookEntity; t1.moveNext$0();) { t3 = t1.get$current(t1); t4 = b.get$_webhook_state$_$this(); t5 = t4._webhook_state$_map; if (t5 == null) { t5 = new A.MapBuilder(null, $, null, t2); t5.replace$1(0, B.Map_empty1); t4._webhook_state$_map = t5; t4 = t5; } else t4 = t5; t5 = t3.id; t4._checkKey$1(t5); t4._checkValue$1(t3); t4.get$_safeMap().$indexSet(0, t5, t3); } }, $signature: 480 }; A._addWebhook_closure.prototype = { call$1(b) { var t1 = this.action.webhook, t2 = t1.id; b.get$map(0).$indexSet(0, t2, t1); t1 = b.get$list(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 438 }; A._updateWebhook_closure.prototype = { call$1(b) { var t1 = this.action.webhook; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 438 }; A._setLoadedWebhook_closure.prototype = { call$1(b) { var t1 = this.action.webhook; b.get$map(0).$indexSet(0, t1.id, t1); return b; }, $signature: 438 }; A.memoizedFilteredWebhookList_closure.prototype = { call$4(selectionState, webhookMap, webhookList, webhookListState) { return A.filteredWebhooksSelector(selectionState, webhookMap, webhookList, webhookListState); }, $signature: 2520 }; A.filteredWebhooksSelector_closure.prototype = { call$1(webhookId) { var t2, t1 = this.webhookMap._map$_map.$index(0, webhookId); t1.toString; if (t1.id === this.selectionState.selectedId) return true; t2 = this.webhookListState; if (!t1.matchesStates$1(t2.stateFilters)) return false; return A.matchesStrings(A._setArrayType([t1.targetUrl], type$.JSArray_nullable_String), t2.filter); }, $signature: 12 }; A.filteredWebhooksSelector_closure0.prototype = { call$2(webhookAId, webhookBId) { var t3, t1 = this.webhookMap._map$_map, t2 = t1.$index(0, webhookAId); t2.toString; t3 = this.webhookListState; return t2.compareTo$3(0, t1.$index(0, webhookBId), t3.sortField, t3.sortAscending); }, $signature: 27 }; A.WebhookState.prototype = { loadWebhooks$1(clients) { return this.rebuild$1(new A.WebhookState_loadWebhooks_closure(this, A.LinkedHashMap_LinkedHashMap$fromIterable(clients, new A.WebhookState_loadWebhooks_closure0(), new A.WebhookState_loadWebhooks_closure1(), type$.String, type$.WebhookEntity))); }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A.WebhookState_loadWebhooks_closure0.prototype = { call$1(item) { return J.get$id$x(item); }, $signature: 29 }; A.WebhookState_loadWebhooks_closure1.prototype = { call$1(item) { return item; }, $signature: 2521 }; A.WebhookState_loadWebhooks_closure.prototype = { call$1(b) { var t2, t3, t4, t1 = this.map; b.get$map(0).addAll$1(0, t1); t2 = b.get$list(0); t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"); t4 = this.$this.list; t4 = B.JSArray_methods.$add(A.List_List$of(new A.LinkedHashMapKeyIterable(t1, t3), true, t3._eval$1("Iterable.E")), new A.CopyOnWriteList(true, t4._list$_list, t4.$ti._eval$1("CopyOnWriteList<1>"))); t4 = A.LinkedHashSet_LinkedHashSet$from(t4, A._arrayInstanceType(t4)._precomputed1); t2.replace$1(0, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("SetBase.E"))); return b; }, $signature: 438 }; A.WebhookUIState.prototype = { get$isCreatingNew() { return this.editing.get$isNew(); }, get$editingId() { return this.editing.id; } }; A._$WebhookStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { return ["map", serializers.serialize$2$specifiedType(object.map, B.FullType_QuK), "list", serializers.serialize$2$specifiedType(object.list, B.FullType_hkZ)]; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, result = new A.WebhookStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.BuiltList_nullable_Object, t2 = type$.String, t3 = type$.ListBuilder_String, t4 = type$.MapBuilder_String_WebhookEntity; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "map": t5 = result.get$_webhook_state$_$this(); t6 = t5._webhook_state$_map; if (t6 == null) { t6 = new A.MapBuilder(null, $, null, t4); t6.replace$1(0, B.Map_empty1); t5._webhook_state$_map = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_QuK); t6.toString; t5.replace$1(0, t6); break; case "list": t5 = result.get$_webhook_state$_$this(); t6 = t5._webhook_state$_list; if (t6 == null) { t6 = new A.ListBuilder(t3); t6.__ListBuilder__list_A = A.List_List$from(B.List_empty, true, t2); t5._webhook_state$_list = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_hkZ); t6.toString; t1._as(t6); t7 = t5.$ti; if (t7._eval$1("_BuiltList<1>")._is(t6)) { t5.__ListBuilder__list_A = t6._list$_list; t5._listOwner = t6; } else { t5.__ListBuilder__list_A = A.List_List$from(t6, true, t7._precomputed1); t5._listOwner = null; } break; } } return result._webhook_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_o5d; }, get$wireName() { return "WebhookState"; } }; A._$WebhookUIStateSerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { var result = ["listUIState", serializers.serialize$2$specifiedType(object.listUIState, B.FullType_Iqz), "tabIndex", serializers.serialize$2$specifiedType(object.tabIndex, B.FullType_kjq)], value = object.editing; if (value != null) { result.push("editing"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_iL9)); } value = object.selectedId; if (value != null) { result.push("selectedId"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); } value = object.forceSelected; if (value != null) { result.push("forceSelected"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } return result; }, serialize$2(serializers, object) { return this.serialize$3$specifiedType(serializers, object, B.FullType_null_List_empty_false); }, deserialize$3$specifiedType(serializers, serialized, specifiedType) { var t1, t2, t3, t4, t5, value, t6, t7, t8, result = new A.WebhookUIStateBuilder(), iterator = J.get$iterator$ax(serialized); for (t1 = type$.ListUIState, t2 = type$.WebhookEntity, t3 = type$.String, t4 = type$.MapBuilder_String_String; iterator.moveNext$0();) { t5 = iterator.get$current(iterator); t5.toString; A._asString(t5); iterator.moveNext$0(); value = iterator.get$current(iterator); switch (t5) { case "editing": t5 = result.get$_webhook_state$_$this(); t6 = t5._webhook_state$_editing; if (t6 == null) { t6 = new A.WebhookEntityBuilder(); t7 = t6.get$_webhook_model$_$this(); t8 = t7._headers; if (t8 == null) { t8 = new A.MapBuilder(null, $, null, t4); t8.replace$1(0, B.Map_empty1); t7._headers = t8; t7 = t8; } else t7 = t8; t7.replace$1(0, A.BuiltMap_BuiltMap(B.Map_empty1, t3, t3)); t6.get$_webhook_model$_$this()._restMethod = ""; t5._webhook_state$_editing = t6; t5 = t6; } else t5 = t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_iL9); t6.toString; t2._as(t6); t5._webhook_model$_$v = t6; break; case "listUIState": t5 = result.get$_webhook_state$_$this(); t6 = t5._webhook_state$_listUIState; t5 = t6 == null ? t5._webhook_state$_listUIState = new A.ListUIStateBuilder() : t6; t6 = serializers.deserialize$2$specifiedType(value, B.FullType_Iqz); t6.toString; t1._as(t6); t5._list_ui_state$_$v = t6; break; case "selectedId": t5 = A._asStringQ(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); result.get$_webhook_state$_$this()._webhook_state$_selectedId = t5; break; case "forceSelected": t5 = A._asBoolQ(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_webhook_state$_$this()._webhook_state$_forceSelected = t5; break; case "tabIndex": t5 = serializers.deserialize$2$specifiedType(value, B.FullType_kjq); t5.toString; A._asInt(t5); result.get$_webhook_state$_$this()._webhook_state$_tabIndex = t5; break; } } return result._webhook_state$_build$0(); }, deserialize$2(serializers, serialized) { return this.deserialize$3$specifiedType(serializers, serialized, B.FullType_null_List_empty_false); }, $isSerializer: 1, $isStructuredSerializer: 1, get$types() { return B.List_kn0; }, get$wireName() { return "WebhookUIState"; } }; A._$WebhookState.prototype = { rebuild$1(updates) { var t1 = new A.WebhookStateBuilder(); A.ArgumentError_checkNotNull(this, "other"); t1._webhook_state$_$v = this; updates.call$1(t1); return t1._webhook_state$_build$0(); }, $eq(_, other) { if (other == null) return false; if (other === this) return true; return other instanceof A._$WebhookState && this.map.$eq(0, other.map) && this.list.$eq(0, other.list); }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._webhook_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(0, _this.map.get$hashCode(0)), _this.list.get$hashCode(0))); t1 = _this._webhook_state$__hashCode; if (t1 == null) { _this._webhook_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var t1 = $.$get$newBuiltValueToStringHelper().call$1("WebhookState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "map", this.map); t2.add$2(t1, "list", this.list); return t2.toString$0(t1); }, map$1($receiver, arg0) { return this.map.call$1(arg0); } }; A.WebhookStateBuilder.prototype = { get$map(_) { var t1 = this.get$_webhook_state$_$this(), t2 = t1._webhook_state$_map; return t2 == null ? t1._webhook_state$_map = A.MapBuilder_MapBuilder(type$.String, type$.WebhookEntity) : t2; }, get$list(_) { var t1 = this.get$_webhook_state$_$this(), t2 = t1._webhook_state$_list; return t2 == null ? t1._webhook_state$_list = A.ListBuilder_ListBuilder(B.List_empty, type$.String) : t2; }, get$_webhook_state$_$this() { var t1, t2, _this = this, $$v = _this._webhook_state$_$v; if ($$v != null) { t1 = $$v.map; t2 = t1.$ti; t2._eval$1("_BuiltMap<1,2>")._as(t1); _this._webhook_state$_map = new A.MapBuilder(t1._mapFactory, t1._map$_map, t1, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("MapBuilder<1,2>")); t2 = $$v.list; _this._webhook_state$_list = A.ListBuilder_ListBuilder(t2, t2.$ti._precomputed1); _this._webhook_state$_$v = null; } return _this; }, _webhook_state$_build$0() { var _$failedField, e, _$result0, t1, exception, _this = this, _$result = null; try { _$result0 = _this._webhook_state$_$v; if (_$result0 == null) { t1 = _this.get$map(0).build$0(); _$result0 = A._$WebhookState$_(_this.get$list(0).build$0(), t1); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "map"; _this.get$map(0).build$0(); _$failedField.__late_helper$_value = "list"; _this.get$list(0).build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$("WebhookState", _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._webhook_state$_$v = t1; return _$result; }, map$1($receiver, arg0) { return this.get$map(this).call$1(arg0); } }; A._$WebhookUIState.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (other === _this) return true; if (other instanceof A._$WebhookUIState) if (J.$eq$(_this.editing, other.editing)) if (_this.listUIState.$eq(0, other.listUIState)) if (_this.selectedId == other.selectedId) if (_this.forceSelected == other.forceSelected) if (_this.tabIndex === other.tabIndex) t1 = true; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._webhook_state$__hashCode; if (t1 != null) return t1; _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.editing)), _this.listUIState.get$hashCode(0)), J.get$hashCode$(_this.selectedId)), J.get$hashCode$(_this.forceSelected)), B.JSInt_methods.get$hashCode(_this.tabIndex)), B.JSNull_methods.get$hashCode(_this.saveCompleter)), B.JSNull_methods.get$hashCode(_this.cancelCompleter))); t1 = _this._webhook_state$__hashCode; if (t1 == null) { _this._webhook_state$__hashCode = _$hash; t1 = _$hash; } return t1; }, toString$0(_) { var _this = this, t1 = $.$get$newBuiltValueToStringHelper().call$1("WebhookUIState"), t2 = J.getInterceptor$ax(t1); t2.add$2(t1, "editing", _this.editing); t2.add$2(t1, "listUIState", _this.listUIState); t2.add$2(t1, "selectedId", _this.selectedId); t2.add$2(t1, "forceSelected", _this.forceSelected); t2.add$2(t1, "tabIndex", _this.tabIndex); t2.add$2(t1, "saveCompleter", _this.saveCompleter); t2.add$2(t1, "cancelCompleter", _this.cancelCompleter); return t2.toString$0(t1); }, get$listUIState() { return this.listUIState; }, get$selectedId() { return this.selectedId; }, get$forceSelected() { return this.forceSelected; }, get$tabIndex(receiver) { return this.tabIndex; } }; A.WebhookUIStateBuilder.prototype = { get$editing() { var t1 = this.get$_webhook_state$_$this(), t2 = t1._webhook_state$_editing; if (t2 == null) { t2 = new A.WebhookEntityBuilder(); A.WebhookEntity__initializeBuilder(t2); t1._webhook_state$_editing = t2; t1 = t2; } else t1 = t2; return t1; }, get$listUIState() { var t1 = this.get$_webhook_state$_$this(), t2 = t1._webhook_state$_listUIState; return t2 == null ? t1._webhook_state$_listUIState = new A.ListUIStateBuilder() : t2; }, get$_webhook_state$_$this() { var t1, t2, _this = this, $$v = _this._webhook_state$_$v; if ($$v != null) { t1 = $$v.editing; if (t1 == null) t1 = null; else { t2 = new A.WebhookEntityBuilder(); A.WebhookEntity__initializeBuilder(t2); A.ArgumentError_checkNotNull(t1, "other"); t2._webhook_model$_$v = t1; t1 = t2; } _this._webhook_state$_editing = t1; t1 = $$v.listUIState; t2 = new A.ListUIStateBuilder(); A.ArgumentError_checkNotNull(t1, "other"); t2._list_ui_state$_$v = t1; _this._webhook_state$_listUIState = t2; _this._webhook_state$_selectedId = $$v.selectedId; _this._webhook_state$_forceSelected = $$v.forceSelected; _this._webhook_state$_tabIndex = $$v.tabIndex; _this._webhook_state$_saveCompleter = $$v.saveCompleter; _this._webhook_state$_cancelCompleter = $$v.cancelCompleter; _this._webhook_state$_$v = null; } return _this; }, _webhook_state$_build$0() { var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, exception, _this = this, _s14_ = "WebhookUIState", _$result = null; try { _$result0 = _this._webhook_state$_$v; if (_$result0 == null) { t1 = _this._webhook_state$_editing; t1 = t1 == null ? null : t1._webhook_model$_build$0(); t2 = _this.get$listUIState()._list_ui_state$_build$0(); t3 = _this.get$_webhook_state$_$this()._webhook_state$_selectedId; t4 = _this.get$_webhook_state$_$this()._webhook_state$_forceSelected; t5 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_webhook_state$_$this()._webhook_state$_tabIndex, _s14_, "tabIndex"); t6 = _this.get$_webhook_state$_$this()._webhook_state$_saveCompleter; _$result0 = A._$WebhookUIState$_(_this.get$_webhook_state$_$this()._webhook_state$_cancelCompleter, t1, t4, t2, t6, t3, t5); } _$result = _$result0; } catch (exception) { _$failedField = A._Cell$named("_$failedField"); try { _$failedField.__late_helper$_value = "editing"; t1 = _this._webhook_state$_editing; if (t1 != null) t1._webhook_model$_build$0(); _$failedField.__late_helper$_value = "listUIState"; _this.get$listUIState()._list_ui_state$_build$0(); } catch (exception) { e = A.unwrapException(exception); t1 = A.BuiltValueNestedFieldError$(_s14_, _$failedField.readLocal$0(), J.toString$0$(e)); throw A.wrapException(t1); } throw exception; } t1 = _$result; A.ArgumentError_checkNotNull(t1, "other"); _this._webhook_state$_$v = t1; return _$result; } }; A._WebhookUIState_Object_EntityUIState.prototype = {}; A.FieldGrid.prototype = { build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), textColor = A.Theme_of(context).textTheme.bodyLarge.color, t2 = type$.JSArray_Widget, fieldWidgets = A._setArrayType([], t2); J.forEach$1$ax(this.fields, new A.FieldGrid_build_closure(fieldWidgets, t1, textColor)); if (fieldWidgets.length === 0) return A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.Column$(A._setArrayType([A.Container$(_null, new A.Padding(B.EdgeInsets_20_16_20_16, new A.LayoutBuilder(new A.FieldGrid_build_closure0(fieldWidgets), _null), _null), B.Clip_0, A.Theme_of(context).cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.ListDivider(_null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); } }; A.FieldGrid_build_closure.prototype = { call$2(field, value) { var text, t1, _null = null; if (value != null) { text = A.Text$(A.stringReplaceAllUnchecked(value, "\n", " "), _null, _null, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); if (B.JSString_methods.contains$1(value, "\n")) text = A.Tooltip$(text, value); if (value.length !== 0) { t1 = this.textColor; this.fieldWidgets.push(A.Material$(B.Duration_200000, true, _null, new A.CopyToClipboard(A.Column$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.Text$(this.localization.lookup$1(field), _null, _null, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(166, t1.get$value(t1) >>> 16 & 255, t1.get$value(t1) >>> 8 & 255, t1.get$value(t1) & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), new A.SizedBox(_null, 4, _null, _null), text], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), value, false, _null, _null, _null), B.Clip_0, B.Color_0, 0, _null, _null, _null, _null, _null, B.MaterialType_0)); } } }, $signature: 2522 }; A.FieldGrid_build_closure0.prototype = { call$2(context, constraints) { return A.GridView$count((constraints.maxWidth / 2 - 8) / 54, this.fieldWidgets, 2, 0, 12, null, new A.NeverScrollableScrollPhysics(null), null, true); }, $signature: 441 }; A.ActionMenuButton.prototype = { build$1(context) { var t1, t2, t3, _this = this, _null = null, actions = A._setArrayType([], type$.JSArray_PopupMenuEntry_EntityAction), store = A.StoreProvider_of(context, type$.AppState); if (_this.isSaving) return A.IconButton$(_null, _null, _null, _null, new A.SizedBox(26, 26, A.CircularProgressIndicator$(_null, B.Color_4294967295, _null, _null, _null, 0, _null, 4, _null, _null), _null), _null, _null, _null, _null, _null, _null, _null); t1 = _this.entityActions; if (t1 != null) B.JSArray_methods.forEach$1(t1, new A.ActionMenuButton_build_closure(actions, context)); t1 = _this.iconData; if (t1 == null) t1 = B.IconData_58372_MaterialIcons_null_false; t1 = A.Icon$(t1, _null, _null, _this.iconSize); t2 = actions.length; t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.enableTooltips ? _null : ""; return A.PopupMenuButton$(_null, _null, t2 !== 0, t1, _null, new A.ActionMenuButton_build_closure0(actions), new A.ActionMenuButton_build_closure1(_this, context), B.EdgeInsets_8_8_8_8, t3, type$.EntityAction); } }; A.ActionMenuButton_build_closure.prototype = { call$1(action) { var t2, t3, _null = null, t1 = this.actions; if (action == null) t1.push(A.PopupMenuDivider$()); else { t2 = this.context; t3 = A.Icon$(A.getEntityActionIcon(action), A.Theme_of(t2).colorScheme.secondary, _null, _null); t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t1.push(A.PopupMenuItem$(A.Row$(A._setArrayType([t3, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.Text$(t2.lookup$1(action.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), action, type$.EntityAction)); } }, $signature: 2524 }; A.ActionMenuButton_build_closure0.prototype = { call$1(context) { return this.actions; }, $signature: 660 }; A.ActionMenuButton_build_closure1.prototype = { call$1(action) { this.$this.onSelected.call$2(this.context, action); }, $signature: 278 }; A.ViewActionMenuButton.prototype = { build$1(context) { var _this = this; return A.ActionMenuButton$(_this.entity, _this.entityActions, null, null, _this.isSaving, _this.onSelected); } }; A.AppBorder.prototype = { build$1(context) { var t1, t2, enableDarkMode, isAllSides, color, t3, t4, _this = this, _null = null; if (_this.hideBorder) { t1 = _this.child; t1.toString; return t1; } t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = t1.darkModeType; enableDarkMode = t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark"; t1 = _this.isTop; isAllSides = t1 == null && _this.isLeft == null; color = enableDarkMode ? A.convertHexStringToColor("#393A3C") : A.convertHexStringToColor("#dfdfdf"); t2 = isAllSides ? A.BorderRadius$circular(2) : _null; if (isAllSides) { color.toString; t1 = A.Border_Border$all(color, 2); } else { if (t1 === true) { color.toString; t1 = new A.BorderSide(color, 2, B.BorderStyle_1, -1); } else t1 = B.BorderSide_8xm; if (_this.isBottom === true) { color.toString; t3 = new A.BorderSide(color, 2, B.BorderStyle_1, -1); } else t3 = B.BorderSide_8xm; if (_this.isLeft === true) { color.toString; t4 = new A.BorderSide(color, 2, B.BorderStyle_1, -1); } else t4 = B.BorderSide_8xm; t4 = new A.Border(t1, B.BorderSide_8xm, t3, t4); t1 = t4; } return A.Container$(_null, _this.child, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, t1, t2, _null, _null, B.BoxShape_0), _null, _null, _null, _null, _null, _null, _null, _null); } }; A.AppBottomBar.prototype = { createState$0() { return new A._AppBottomBarState(B._StateLifecycle_0); }, onCheckboxPressed$0() { return this.onCheckboxPressed.call$0(); } }; A._AppBottomBarState.prototype = { closeBottomSheet$0() { var _this = this, t1 = _this._filterStateController; if (t1 != null) { t1.close.call$0(); return 1; } t1 = _this._filterStatusController; if (t1 != null) { t1.close.call$0(); return 2; } t1 = _this._sortController; if (t1 != null) { t1.close.call$0(); return 0; } t1 = _this._filterCustom1Controller; if (t1 != null) { t1.close.call$0(); return 4; } t1 = _this._filterCustom2Controller; if (t1 != null) { t1.close.call$0(); return 5; } t1 = _this._filterCustom3Controller; if (t1 != null) { t1.close.call$0(); return 6; } t1 = _this._filterCustom4Controller; if (t1 != null) { t1.close.call$0(); return 7; } return null; }, build$1(context) { var _this = this, t1 = type$.AppState, t2 = A.StoreProvider_of(context, t1).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.StoreBuilder$(new A._AppBottomBarState_build_closure(_this, t2, t2.prefState, new A._AppBottomBarState_build_closure0(_this, context), new A._AppBottomBarState_build_closure1(_this, context), new A._AppBottomBarState_build_closure2(_this, context, t2), new A._AppBottomBarState_build_closure3(_this, context, t2), new A._AppBottomBarState_build_closure4(_this, context, t2), new A._AppBottomBarState_build_closure5(_this, context, t2), new A._AppBottomBarState_build_closure6(_this, context)), null, t1); } }; A._AppBottomBarState_build_closure0.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 1) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure14(t1)); t1._filterStateController = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure15(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure14.prototype = { call$1(context) { var _null = null, t1 = this.$this; return A.StoreConnector$(new A._AppBottomBarState_build___closure7(t1), new A._AppBottomBarState_build___closure8(t1), _null, _null, _null, _null, _null, true, type$.AppState, type$.BuiltList_EntityState); }, $signature: 2527 }; A._AppBottomBarState_build___closure8.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.getUIState$1(this.$this._widget.entityType).get$listUIState().stateFilters; }, $signature: 2528 }; A._AppBottomBarState_build___closure7.prototype = { call$2(context, stateFilters) { var _null = null, t1 = A.Theme_of(context), t2 = $.$get$_$values0()._set$_set, t3 = A._instanceType(t2)._eval$1("EfficientLengthMappedIterable"); return A.Container$(_null, A.Column$(A._setArrayType([A.Column$(A.List_List$of(new A.EfficientLengthMappedIterable(t2, new A._AppBottomBarState_build____closure1(this.$this, context, stateFilters), t3), true, t3._eval$1("Iterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, t1.colorScheme.background, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2529 }; A._AppBottomBarState_build____closure1.prototype = { call$1(state) { var t4, _null = null, t1 = this.context, t2 = type$.AppLocalization, t3 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, t2); t3.toString; t3 = t3.lookup$1(state.toString$0(0)); t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, t2); t2.toString; t2 = A.Text$(t2.lookup$1(state.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = B.JSArray_methods.contains$1(this.stateFilters._list$_list, state); return A.CheckboxListTile$(A.Theme_of(t1).colorScheme.secondary, _null, B.ListTileControlAffinity_0, true, new A.ValueKey("state_" + t3, type$.ValueKey_String), new A._AppBottomBarState_build_____closure2(this.$this, state), t2, t4); }, $signature: 2530 }; A._AppBottomBarState_build_____closure2.prototype = { call$1(value) { this.$this._widget.onSelectedState.call$2(this.state, value); }, $signature: 17 }; A._AppBottomBarState_build__closure15.prototype = { call$0() { this.$this._filterStateController = null; }, $signature: 4 }; A._AppBottomBarState_build_closure1.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 2) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure12(t1)); t1._filterStatusController = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure13(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure12.prototype = { call$1(context) { var _null = null, t1 = this.$this; return A.StoreConnector$(new A._AppBottomBarState_build___closure5(t1), new A._AppBottomBarState_build___closure6(t1), _null, _null, _null, _null, _null, true, type$.AppState, type$.BuiltList_EntityStatus); }, $signature: 2531 }; A._AppBottomBarState_build___closure6.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.getUIState$1(this.$this._widget.entityType).get$listUIState().statusFilters; }, $signature: 2532 }; A._AppBottomBarState_build___closure5.prototype = { call$2(context, statusFilters) { var _null = null, t1 = A.Theme_of(context), t2 = this.$this, t3 = t2._widget.statuses, t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,CheckboxListTile>"); return A.Container$(_null, A.Column$(A._setArrayType([A.Column$(A.List_List$of(new A.MappedListIterable(t3, new A._AppBottomBarState_build____closure0(t2, context, statusFilters), t4), true, t4._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, t1.colorScheme.background, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2533 }; A._AppBottomBarState_build____closure0.prototype = { call$1($status) { var t4, _null = null, t1 = $status.toString$0(0), t2 = this.context, t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = A.Text$(t3.lookup$1($status.get$name($status)), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = B.JSArray_methods.contains$1(this.statusFilters._list$_list, $status); return A.CheckboxListTile$(A.Theme_of(t2).colorScheme.secondary, _null, B.ListTileControlAffinity_0, true, new A.ValueKey(t1, type$.ValueKey_String), new A._AppBottomBarState_build_____closure1(this.$this, $status), t3, t4); }, $signature: 2534 }; A._AppBottomBarState_build_____closure1.prototype = { call$1(value) { this.$this._widget.onSelectedStatus.call$2(this.status, value); }, $signature: 17 }; A._AppBottomBarState_build__closure13.prototype = { call$0() { this.$this._filterStatusController = null; }, $signature: 4 }; A._AppBottomBarState_build_closure6.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 0) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure2(t1)); t1._sortController = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure3(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure2.prototype = { call$1(context) { var _null = null, t1 = this.$this; return A.StoreConnector$(new A._AppBottomBarState_build___closure(t1), new A._AppBottomBarState_build___closure0(t1), _null, _null, _null, _null, _null, true, type$.AppState, type$.ListUIState); }, $signature: 2535 }; A._AppBottomBarState_build___closure0.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.getUIState$1(this.$this._widget.entityType).get$listUIState(); }, $signature: 2536 }; A._AppBottomBarState_build___closure.prototype = { call$2(context, listUIState) { var _null = null, t1 = A.Theme_of(context), t2 = this.$this, t3 = t2._widget.sortFields, t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,InkWell>"); return A.Container$(_null, A.Column$(A.List_List$of(new A.MappedListIterable(t3, new A._AppBottomBarState_build____closure(t2, context, listUIState), t4), true, t4._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, t1.colorScheme.background, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2537 }; A._AppBottomBarState_build____closure.prototype = { call$1(sortField) { var _null = null, t1 = this.$this, t2 = this.context, t3 = type$.AppLocalization, t4 = A.Text$(A.Localizations_of(t2, B.Type_AppLocalization_KyD, t3).lookup$1(sortField), _null, _null, _null, _null, _null, _null, _null, _null, _null), t5 = this.listUIState, t6 = t5.sortField; if (sortField === t6) { if (t5.sortAscending) { t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, t3); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "ascending"); t3.toString; } else { t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, t3); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "descending"); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else t3 = _null; return A.InkWell$(false, _null, true, A.IgnorePointer$(new A.RadioListTile(sortField, t6, new A._AppBottomBarState_build_____closure(t1, t5, sortField), true, A.Theme_of(t2).colorScheme.secondary, t4, t3, true, _null, type$.RadioListTile_String), true, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._AppBottomBarState_build_____closure0(t1, sortField), _null, _null, _null, _null, _null, _null, _null); }, $signature: 662 }; A._AppBottomBarState_build_____closure0.prototype = { call$0() { return this.$this._widget.onSelectedSortField.call$1(this.sortField); }, $signature: 0 }; A._AppBottomBarState_build_____closure.prototype = { call$1(value) { var _this = this, t1 = value == null; if (t1 && _this.listUIState.sortField === _this.field) _this.$this._widget.onSelectedSortField.call$1(_this.field); else if (!t1) _this.$this._widget.onSelectedSortField.call$1(value); }, $signature: 98 }; A._AppBottomBarState_build__closure3.prototype = { call$0() { this.$this._sortController = null; }, $signature: 4 }; A._AppBottomBarState_build_closure2.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 4) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure10(t1, this.state)); t1._filterCustom1Controller = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure11(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure10.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget.entityType; this.state.getUIState$1(t2).get$listUIState(); return new A.CustomFieldSelector(1, t2, t1._widget.customValues1, new A._AppBottomBarState_build___closure4(t1), null); }, $signature: 443 }; A._AppBottomBarState_build___closure4.prototype = { call$1(field) { return this.$this._widget.onSelectedCustom1.call$1(field); }, $signature: 6 }; A._AppBottomBarState_build__closure11.prototype = { call$0() { this.$this._filterCustom1Controller = null; }, $signature: 4 }; A._AppBottomBarState_build_closure3.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 5) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure8(t1, this.state)); t1._filterCustom2Controller = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure9(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure8.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget.entityType; this.state.getUIState$1(t2).get$listUIState(); return new A.CustomFieldSelector(2, t2, t1._widget.customValues2, new A._AppBottomBarState_build___closure3(t1), null); }, $signature: 443 }; A._AppBottomBarState_build___closure3.prototype = { call$1(field) { return this.$this._widget.onSelectedCustom2.call$1(field); }, $signature: 6 }; A._AppBottomBarState_build__closure9.prototype = { call$0() { this.$this._filterCustom2Controller = null; }, $signature: 4 }; A._AppBottomBarState_build_closure4.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 6) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure6(t1, this.state)); t1._filterCustom3Controller = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure7(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure6.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget.entityType; this.state.getUIState$1(t2).get$listUIState(); return new A.CustomFieldSelector(3, t2, t1._widget.customValues3, new A._AppBottomBarState_build___closure2(t1), null); }, $signature: 443 }; A._AppBottomBarState_build___closure2.prototype = { call$1(field) { return this.$this._widget.onSelectedCustom3.call$1(field); }, $signature: 6 }; A._AppBottomBarState_build__closure7.prototype = { call$0() { this.$this._filterCustom3Controller = null; }, $signature: 4 }; A._AppBottomBarState_build_closure5.prototype = { call$0() { var t2, t1 = this.$this; if (t1.closeBottomSheet$0() === 7) return; t2 = A.Scaffold_of(this.context).showBottomSheet$1(new A._AppBottomBarState_build__closure4(t1, this.state)); t1._filterCustom4Controller = t2; t2._completer.future.whenComplete$1(new A._AppBottomBarState_build__closure5(t1)); }, $signature: 4 }; A._AppBottomBarState_build__closure4.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget.entityType; this.state.getUIState$1(t2).get$listUIState(); return new A.CustomFieldSelector(4, t2, t1._widget.customValues4, new A._AppBottomBarState_build___closure1(t1), null); }, $signature: 443 }; A._AppBottomBarState_build___closure1.prototype = { call$1(field) { return this.$this._widget.onSelectedCustom4.call$1(field); }, $signature: 6 }; A._AppBottomBarState_build__closure5.prototype = { call$0() { this.$this._filterCustom4Controller = null; }, $signature: 4 }; A._AppBottomBarState_build_closure.prototype = { call$2(context, store) { var t7, t8, t9, _this = this, _null = null, _s11_ = "filtered_by", _s6_ = ":value", _s2_ = ", ", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this.$this, isList = t2._widget.entityType.get$isSetting() || _this.state.prefState.moduleLayout === B.ModuleLayout_list, t3 = _this.state, t4 = new A._AppBottomBarState_build_closure__onColumnsPressed(t2, context, store, t3), t5 = type$.JSArray_Widget, t6 = A._setArrayType([new A.SizedBox(4, _null, _null, _null)], t5); if (!t2._widget.entityType.get$isSetting()) { if (_this.prefState.enableTooltips) if (isList) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "show_table"); t7.toString; } else { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "show_list"); t7.toString; } else t7 = _null; t6.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(isList ? B.IconData_58938_MaterialIcons_null_false : B.IconData_59061_MaterialIcons_null_true, _null, _null, _null), _null, new A._AppBottomBarState_build__closure(store), _null, _null, _null, t7, _null)); } B.JSArray_methods.addAll$1(t6, t2._widget.iconButtons); if (!t2._widget.hideListOptions) { t7 = A._setArrayType([], t5); t8 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t8 === $ && A.throwUnnamedLateFieldNI(); if (t8.prefState.appLayout === B.AppLayout_mobile) { if (_this.prefState.enableTooltips) { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, "multiselect"); t8.toString; } else t8 = _null; t7.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57687_MaterialIcons_null_false, _null, _null, _null), _null, new A._AppBottomBarState_build__closure0(t2), _null, _null, _null, t8, _null)); } B.JSArray_methods.addAll$1(t6, t7); } t7 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (t7.prefState.appLayout === B.AppLayout_mobile && t2._widget.onSelectedState != null) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "filter"); t7.toString; t8 = A.Icon$(B.IconData_57984_MaterialIcons_null_false, _null, _null, _null); t9 = store.__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.getUIState$1(t2._widget.entityType).get$listUIState().stateFilters._list$_list; t9 = t9.length !== 1 || B.JSArray_methods.get$first(t9) !== B.EntityState_active ? A.Theme_of(context).colorScheme.secondary : _null; t6.push(A.IconButton$(_null, t9, _null, _null, t8, _null, _this._showFilterStateSheet, _null, _null, _null, t7, _null)); } if (t2._widget.statuses.length !== 0 && isList) { if (_this.prefState.enableTooltips) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "status"); t7.toString; } else t7 = _null; t8 = A.Icon$(B.IconData_57967_MaterialIcons_null_false, _null, _null, _null); t9 = store.__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.getUIState$1(t2._widget.entityType).get$listUIState().statusFilters._list$_list.length !== 0 ? A.Theme_of(context).colorScheme.secondary : _null; t6.push(A.IconButton$(_null, t9, _null, _null, t8, _null, _this._showFilterStatusSheet, _null, _null, _null, t7, _null)); } if (t2._widget.customValues1.length !== 0) { if (_this.prefState.enableTooltips) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; t7 = B.JSString_methods.replaceFirst$2(t7, _s6_, B.JSArray_methods.join$1(t2._widget.customValues1, _s2_)); } else t7 = _null; t8 = A.Icon$(B.IconData_58297_MaterialIcons_null_false, _null, _null, _null); t9 = store.__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.getUIState$1(t2._widget.entityType).get$listUIState().custom1Filters._list$_list.length !== 0 ? A.Theme_of(context).colorScheme.secondary : _null; t6.push(A.IconButton$(_null, t9, _null, _null, t8, _null, _this._showFilterCustom1Sheet, _null, _null, _null, t7, _null)); } if (t2._widget.customValues2.length !== 0) { if (_this.prefState.enableTooltips) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; t7 = B.JSString_methods.replaceFirst$2(t7, _s6_, B.JSArray_methods.join$1(t2._widget.customValues2, _s2_)); } else t7 = _null; t8 = A.Icon$(B.IconData_58298_MaterialIcons_null_false, _null, _null, _null); t9 = store.__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.getUIState$1(t2._widget.entityType).get$listUIState().custom2Filters._list$_list.length !== 0 ? A.Theme_of(context).colorScheme.secondary : _null; t6.push(A.IconButton$(_null, t9, _null, _null, t8, _null, _this._showFilterCustom2Sheet, _null, _null, _null, t7, _null)); } if (t2._widget.customValues3.length !== 0) { if (_this.prefState.enableTooltips) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; t7 = B.JSString_methods.replaceFirst$2(t7, _s6_, B.JSArray_methods.join$1(t2._widget.customValues3, _s2_)); } else t7 = ""; t8 = A.Icon$(B.IconData_58293_MaterialIcons_null_false, _null, _null, _null); t9 = store.__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.getUIState$1(t2._widget.entityType).get$listUIState().custom3Filters._list$_list.length !== 0 ? A.Theme_of(context).colorScheme.secondary : _null; t6.push(A.IconButton$(_null, t9, _null, _null, t8, _null, _this._showFilterCustom3Sheet, _null, _null, _null, t7, _null)); } if (t2._widget.customValues4.length !== 0) { if (_this.prefState.enableTooltips) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; t7 = B.JSString_methods.replaceFirst$2(t7, _s6_, B.JSArray_methods.join$1(t2._widget.customValues4, _s2_)); } else t7 = ""; t8 = A.Icon$(B.IconData_58294_MaterialIcons_null_false, _null, _null, _null); t9 = store.__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.getUIState$1(t2._widget.entityType).get$listUIState().custom4Filters._list$_list.length !== 0 ? A.Theme_of(context).colorScheme.secondary : _null; t6.push(A.IconButton$(_null, t9, _null, _null, t8, _null, _this._showFilterCustom4Sheet, _null, _null, _null, t7, _null)); } if (!t2._widget.hideListOptions) { t5 = A._setArrayType([], t5); if (isList && t2._widget.sortFields.length !== 0) { if (_this.prefState.enableTooltips) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "sort"); t7.toString; } else t7 = _null; t5.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58835_MaterialIcons_null_false, _null, _null, _null), _null, _this._showSortSheet, _null, _null, _null, t7, _null)); } B.JSArray_methods.addAll$1(t6, t5); } t3 = t3.prefState; t5 = t3.appLayout; if (!(t5 === B.AppLayout_mobile || t3.menuSidebarMode === B.AppSidebarMode_float)) t6.push(new A.Spacer(_null)); if (!t2._widget.entityType.get$isSetting() && !isList && !t2._widget.hideListOptions) if (t5 === B.AppLayout_desktop) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "columns"); t2.toString; t6.push(new A.AppTextButton(t2, t4, false, _null, _null)); } else { t2 = A.Icon$(B.IconData_59066_MaterialIcons_null_false, _null, _null, _null); if (_this.prefState.enableTooltips) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, "columns"); t3.toString; } else t3 = _null; t6.push(A.IconButton$(_null, _null, _null, _null, t2, _null, t4, _null, _null, _null, t3, _null)); } if (t5 === B.AppLayout_desktop) { if (_this.prefState.enableTooltips) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_data"); t1.toString; } else t1 = ""; t6.push(new A.AppBorder(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_12_0_12_0, A.Icon$(B.IconData_58644_MaterialIcons_null_false, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._AppBottomBarState_build__closure1(store), _null, _null, _null, _null, _null, _null, _null), t1), _null, _null, true, false, _null)); } return A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(t6, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null), _null, 0, new A.CircularNotchedRectangle()); }, $signature: 2540 }; A._AppBottomBarState_build_closure__onColumnsPressed.prototype = { call$0() { var t6, t7, _this = this, t1 = _this.context, t2 = _this.$this, t3 = t2._widget, t4 = t3.entityType, t5 = _this.state; t3 = t3.tableColumns; if (t3 == null) t3 = A._setArrayType([], type$.JSArray_String); t6 = t2._widget.defaultTableColumns; if (t6 == null) t6 = A._setArrayType([], type$.JSArray_String); t7 = t5.userCompanyStates._list$_list[t5.uiState.selectedCompanyIndex].userCompany.settings.tableColumns._map$_map.$index(0, t2._widget.entityType.toString$0(0)); t7 = t7 == null ? null : new A.CopyOnWriteList(true, t7._list$_list, A.instanceType(t7)._eval$1("CopyOnWriteList<1>")); if (t7 == null) t7 = A._setArrayType([], type$.JSArray_String); A.multiselectDialog(t1, t6, t4, new A._AppBottomBarState_build___onColumnsPressed_closure(t2, _this.store, t5, t1), t3, t7); }, $signature: 0 }; A._AppBottomBarState_build___onColumnsPressed_closure.prototype = { call$1(selected) { var t3, t4, settings, userCompany, user, completer, _this = this, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.$this; t4 = J.getInterceptor$asx(selected); if (!t4.contains$1(selected, t2.getUIState$1(t3._widget.entityType).get$listUIState().sortField)) { t2 = t3._widget.onSelectedSortField; t2.toString; t2.call$1(t4.get$isEmpty(selected) ? "" : t4.$index(selected, 0)); } t2 = _this.state; t4 = t2.uiState.selectedCompanyIndex; t2 = t2.userCompanyStates._list$_list; settings = t2[t4].userCompany.settings.rebuild$1(new A._AppBottomBarState_build___onColumnsPressed__closure(t3, selected)); userCompany = t2[t4].userCompany.rebuild$1(new A._AppBottomBarState_build___onColumnsPressed__closure0(settings)); user = t2[t4].userCompany.user.rebuild$1(new A._AppBottomBarState_build___onColumnsPressed__closure1(userCompany)); t4 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "saved_settings"); t4.toString; completer = A.snackBarCompleter(t4, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveUserSettingsRequest(completer, user)); }, $signature: 121 }; A._AppBottomBarState_build___onColumnsPressed__closure.prototype = { call$1(b) { b.get$tableColumns().$indexSet(0, this.$this._widget.entityType.toString$0(0), A.BuiltList_BuiltList$from(this.selected, type$.String)); return b; }, $signature: 665 }; A._AppBottomBarState_build___onColumnsPressed__closure0.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 104 }; A._AppBottomBarState_build___onColumnsPressed__closure1.prototype = { call$1(b) { var t1 = b.get$userCompany(), t2 = this.userCompany; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 96 }; A._AppBottomBarState_build__closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SwitchListTableLayout()); }, $signature: 0 }; A._AppBottomBarState_build__closure0.prototype = { call$0() { return this.$this._widget.onCheckboxPressed$0(); }, $signature: 0 }; A._AppBottomBarState_build__closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 0 }; A.CustomFieldSelector.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CustomFieldSelector_build_closure(this), new A.CustomFieldSelector_build_closure0(this), _null, _null, _null, _null, _null, true, type$.AppState, type$.nullable_BuiltList_String); } }; A.CustomFieldSelector_build_closure0.prototype = { call$1(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.$this; return t1.getUIState$1(t2.entityType).get$listUIState().getCustomFilters$1(t2.customNumber); }, $signature: 2543 }; A.CustomFieldSelector_build_closure.prototype = { call$2(context, customFilters) { var _null = null, t1 = A.Theme_of(context), t2 = this.$this, t3 = t2.customValues, t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,Widget>"); return A.Container$(_null, A.Column$(A._setArrayType([A.Column$(A.List_List$of(new A.MappedListIterable(t3, new A.CustomFieldSelector_build__closure(t2, customFilters, context), t4), true, t4._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, t1.colorScheme.background, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2544 }; A.CustomFieldSelector_build__closure.prototype = { call$1(customField) { var _null = null, t1 = A.Text$(customField, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = B.JSArray_methods.contains$1(this.customFilters._list$_list, customField); return A.CheckboxListTile$(A.Theme_of(this.context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, true, new A.ValueKey(customField, type$.ValueKey_String), new A.CustomFieldSelector_build___closure(this.$this, customField), t1, t2); }, $signature: 2545 }; A.CustomFieldSelector_build___closure.prototype = { call$1(value) { return this.$this.onSelected.call$1(this.customField); }, $signature: 17 }; A.AppBuilder.prototype = { createState$0() { return new A.AppBuilderState(B._StateLifecycle_0); } }; A.AppBuilderState.prototype = { rebuild$0() { this.setState$1(new A.AppBuilderState_rebuild_closure()); }, build$1(context) { return this._widget.builder.call$1(context); } }; A.AppBuilderState_rebuild_closure.prototype = { call$0() { }, $signature: 0 }; A.AppHeader.prototype = { build$1(context) { var _null = null, textColor = A.Theme_of(context).textTheme.bodyLarge.color, t1 = type$.JSArray_Widget, t2 = A._setArrayType([A.Expanded$(new A.AppHeader_build__value1(this, textColor).call$0(), 1)], t1), t3 = this.secondValue; if ((t3 == null ? "" : t3).length !== 0) B.JSArray_methods.addAll$1(t2, A._setArrayType([new A.SizedBox(8, _null, _null, _null), A.Expanded$(new A.AppHeader_build__value2(this, textColor).call$0(), 1)], t1)); t1 = A._setArrayType([A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t1); return A.FormCard$(_null, t1, _null, _null, false, _null, false, _null, _null); }, get$value(receiver) { return this.value; }, get$message() { return null; } }; A.AppHeader_build__value1.prototype = { call$0() { var _null = null, t1 = this.$this, t2 = this.textColor; t2 = A.Text$(t1.label, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(166, t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255), _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); t1 = t1.value; if (t1.length === 0) t1 = " "; return A.Column$(A._setArrayType([t2, new A.SizedBox(_null, 8, _null, _null), A.FittedBox$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 30, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null))], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); }, $signature: 151 }; A.AppHeader_build__value2.prototype = { call$0() { var t3, _null = null, t1 = this.$this, t2 = t1.secondLabel; t2.toString; t3 = this.textColor; t3 = A.Text$(t2, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(166, t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255), _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); t1 = t1.secondValue; if ((t1 == null ? "" : t1).length === 0) t1 = " "; else t1.toString; return A.Column$(A._setArrayType([t3, new A.SizedBox(_null, 8, _null, _null), A.FittedBox$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 30, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null))], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); }, $signature: 151 }; A.AppWebView.prototype = { build$1(context) { return new A._WebWebView(this.html, null); } }; A._WebWebView.prototype = { build$1(context) { var encodedHtml = "data:text/html;charset=utf-8," + A._Uri__uriEncode(B.List_ouf, this.html, B.C_Utf8Codec, false); A.WebUtils_registerWebView(encodedHtml); return A.AbsorbPointer$(true, A.HtmlElementView$(null, encodedHtml)); } }; A.AutobillDropdownMenuItem.prototype = { build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.type; return A.Column$(A._setArrayType([A.Text$(t1.lookup$1(t2), _null, _null, _null, _null, _null, _null, _null, _null, _null), A.Text$(t1.lookup$1("auto_bill_help_" + t2), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A.BlankScreen.prototype = { build$1(context) { var t2, t3, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.AppBar$(_null, _null, t1.prefState.appLayout === B.AppLayout_mobile, _null, _null, 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, 1, _null); t2 = A.Theme_of(context); t3 = this.message; return A.Scaffold$(t1, _null, A.Container$(_null, new A.HelpText(t3 == null ? "" : t3, _null), B.Clip_0, t2.cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null); }, get$message(receiver) { return this.message; } }; A.AppTextButton.prototype = { build$1(context) { var t2, primaryColor, t3, flatButtonStyle, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.onPressed; if (t2 == null) primaryColor = _null; else { primaryColor = _this.color; if (!(primaryColor != null)) if (_this.isInHeader) primaryColor = t1.get$headerTextColor(); else { t1 = t1.prefState; t3 = t1.darkModeType; primaryColor = (t3 === "system" ? t1.enableDarkModeSystem : t3 === "dark") ? B.Color_4294967295 : B.Color_3707764736; } } flatButtonStyle = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, primaryColor, _null, _null, _null, _null, _null, _null, _null, _null, _null); type$.nullable_void_Function._as(t2); return A.TextButton$(false, A.Text$(_this.label, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t2, flatButtonStyle); } }; A.BottomButtons.prototype = { build$1(context) { var t2, t3, t4, textColor, t5, t6, t7, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.prefState; t4 = t3.darkModeType; if ((t4 === "system" ? t3.enableDarkModeSystem : t4 === "dark") || t2.get$hasAccentColor()) { t2 = A.Theme_of(context).textTheme.bodyLarge.color; t2.toString; textColor = t2; } else { t2 = t2.get$accentColor(); t2.toString; textColor = t2; } t2 = _this.action1Enabled; if (t2) { t3 = _this.entity.get$isDeleted(); t3.toString; t3 = !t3 || _this.action1 === B.EntityAction_viewPdf; } else t3 = false; t3 = t3 ? new A.BottomButtons_build_closure(_this) : _null; t4 = _this.action1; t5 = A.Icon$(A.getEntityActionIcon(t4), _null, _null, _null); t4 = t1.lookup$1(t4.toString$0(0)); if (t2) { t2 = _this.entity.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; t6 = type$.JSArray_Widget; t3 = A.Expanded$(A.InkWell$(false, _null, true, A.Row$(A._setArrayType([t5, new A.SizedBox(12, _null, _null, _null), A.Text$(t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (t2 ? 1 : 0.5)), textColor.get$value(textColor) >>> 16 & 255, textColor.get$value(textColor) >>> 8 & 255, textColor.get$value(textColor) & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null), 1); t2 = _this.action2Enabled; if (t2) { t4 = _this.entity.get$isDeleted(); t4.toString; t4 = !t4; } else t4 = false; t4 = t4 ? new A.BottomButtons_build_closure0(_this) : _null; t5 = _this.action2; t7 = A.Icon$(A.getEntityActionIcon(t5), _null, _null, _null); t5 = t1.lookup$1(t5.toString$0(0)); if (t2) { t1 = _this.entity.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(A._setArrayType([t3, A.Expanded$(new A.AppBorder(A.InkWell$(false, _null, true, A.Row$(A._setArrayType([t7, new A.SizedBox(12, _null, _null, _null), A.Text$(t5, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (t1 ? 1 : 0.6)), textColor.get$value(textColor) >>> 16 & 255, textColor.get$value(textColor) >>> 8 & 255, textColor.get$value(textColor) & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null), _null, _null, true, false, _null), 1)], t6), B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null); } }; A.BottomButtons_build_closure.prototype = { call$0() { var t1 = this.$this; A.handleEntitiesActions(A._setArrayType([t1.entity], type$.JSArray_BaseEntity), t1.action1, false); }, $signature: 0 }; A.BottomButtons_build_closure0.prototype = { call$0() { var t1 = this.$this; A.handleEntitiesActions(A._setArrayType([t1.entity], type$.JSArray_BaseEntity), t1.action2, false); }, $signature: 0 }; A.AppButton.prototype = { build$1(context) { var t3, t4, button, _this = this, _null = null, t1 = type$.AppState, t2 = A.StoreProvider_of(context, t1).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.color; t2 = t3 == null ? t2.get$accentColor() : t3; t2 = A.ElevatedButton_styleFrom(_null, _null, t2, _null, _null, _null, 4, _null, _null, _null, _null, _null, new A.EdgeInsets(14, 14, 14, 14), _null, new A.RoundedRectangleBorder(A.BorderRadius$circular(2), B.BorderSide_8xm), _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null); t3 = _this.iconData; if (t3 != null) { t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_desktop; } else t1 = false; t4 = _this.label; t1 = t1 ? new A.IconText(t4, t3, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.MainAxisAlignment_2, false, _null) : new A.SizedBox(_null, 24, A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null); button = A.ElevatedButton$(t1, type$.nullable_void_Function._as(_this.onPressed), t2); t1 = _this.width; return new A.Padding(B.EdgeInsets_0_20_0_0, t1 == null ? button : new A.SizedBox(t1, _null, button, _null), _null); } }; A.ConfirmEmail.prototype = { build$1(context) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.viewModel, state = t2.state, t3 = A.Theme_of(context); if (state.isLoading || state.isSaving) t1 = new A.LoadingIndicator(_null, false, _null); else { t4 = A.Image$asset("assets/images/icon.png", 80, _null, _null); t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "confirm_your_email_address"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null); t8 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; t9 = type$.nullable_void_Function; t10 = t9._as(t2.onResendPressed); t11 = t5.$index(0, t6); t11.toString; t10 = A.TextButton$(false, A.Text$(J.$index$asx(t11, "resend_email").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t10, _null); t1 = A.TextButton$(false, A.Text$(t1.get$changeEmail().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ConfirmEmail_build_closure(this, context, t1), _null); t11 = t9._as(t2.onRefreshPressed); t12 = t5.$index(0, t6); t12.toString; t11 = A.TextButton$(false, A.Text$(J.$index$asx(t12, "refresh_data").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t11, _null); t2 = t9._as(t2.onLogoutPressed); t6 = t5.$index(0, t6); t6.toString; t5 = type$.JSArray_Widget; t5 = new A.Padding(B.EdgeInsets_20_20_20_20, A.Column$(A._setArrayType([t4, new A.SizedBox(_null, 60, _null, _null), t7, new A.Padding(B.EdgeInsets_0_16_0_80, new A.HelpText(t8.user.email, _null), _null), A.Wrap$(B.WrapAlignment_2, A._setArrayType([new A.Padding(B.EdgeInsets_0_0_0_16, t10, _null), new A.Padding(B.EdgeInsets_0_0_0_16, t1, _null), new A.Padding(B.EdgeInsets_0_0_0_16, t11, _null), new A.Padding(B.EdgeInsets_0_0_0_16, A.TextButton$(false, A.Text$(J.$index$asx(t6, "logout").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t2, _null), _null)], t5), B.Clip_0, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0)], t5), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_2, B.MainAxisSize_1, B.VerticalDirection_1), _null); t1 = t5; } return A.Material$(B.Duration_200000, true, _null, t1, B.Clip_0, t3.cardColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.ConfirmEmail_build_closure.prototype = { call$0() { var t1 = this.context; A.passwordCallback(false, new A.ConfirmEmail_build__closure(this.$this, t1, this.localization), t1, false); }, $signature: 0 }; A.ConfirmEmail_build__closure.prototype = { call$2(password, idToken) { var t1 = this.context, t2 = this.localization, t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "email"); t3.toString; A.fieldCallback(new A.ConfirmEmail_build___closure(this.$this, t1, password, idToken), t1, t3, null, null, t2.get$changeEmail(), ""); }, $signature: 85 }; A.ConfirmEmail_build___closure.prototype = { call$1(value) { var _this = this; _this.$this.viewModel.onChangeEmail.call$4(_this.context, value, _this.password, _this.idToken); }, $signature: 37 }; A.ConfirmEmailBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ConfirmEmailBuilder_build_closure(), A.confirm_email_vm_ConfirmEmailVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ConfirmEmailVM); } }; A.ConfirmEmailBuilder_build_closure.prototype = { call$2(context, viewModel) { return new A.ConfirmEmail(viewModel, null); }, $signature: 2547 }; A.ConfirmEmailVM.prototype = {}; A.ConfirmEmailVM_fromStore_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 4 }; A.ConfirmEmailVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); }, $signature: 4 }; A.ConfirmEmailVM_fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResendConfirmation()); }, $signature: 4 }; A.ConfirmEmailVM_fromStore_closure2.prototype = { call$4(context, email, password, idToken) { var user, completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); user = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.user.rebuild$1(new A.ConfirmEmailVM_fromStore__closure(email)); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "saved_settings"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveAuthUserRequest(completer, user, password, idToken)); }, $signature: 2548 }; A.ConfirmEmailVM_fromStore__closure.prototype = { call$1(b) { b.get$_user_model$_$this()._email = this.email; return b; }, $signature: 96 }; A.ConnStatusBannerState.prototype = { initState$0() { var connectionStatus, t1, _this = this; _this.super$State$initState(); connectionStatus = $.$get$ConnectionStatusSingleton__singleton(); t1 = connectionStatus.connectionChangeController; new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(0, _this.get$connectionChanged()); _this.setState$1(new A.ConnStatusBannerState_initState_closure(_this, connectionStatus)); }, connectionChanged$1(hasConnection) { var _this = this; if (_this.isOffline && hasConnection) { _this.setState$1(new A.ConnStatusBannerState_connectionChanged_closure(_this)); A.Future_Future$delayed(A.Duration$(0, 0, 0, 0, 0, 2), new A.ConnStatusBannerState_connectionChanged_closure0(_this), type$.Null); } _this.setState$1(new A.ConnStatusBannerState_connectionChanged_closure1(_this, hasConnection)); }, build$1(context) { var t1, _null = null; if (this.shouldShowOnlineBanner) t1 = A.Container$(_null, new A.Padding(new A.EdgeInsets(5, 10, 5, 10), A.Row$(A._setArrayType([A.Expanded$(A.Center$(A.Text$("Back online!", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, "Roboto", _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, B.MaterialColor_Map_JNgz5_4283215696, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else t1 = this.isOffline ? A.Container$(_null, new A.Padding(new A.EdgeInsets(5, 10, 5, 10), A.Row$(A._setArrayType([A.Expanded$(A.Center$(A.Text$("No Internet Connection - showing cached data", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, "Roboto", _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, B.MaterialColor_Map_JNusp_4294198070, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return t1; } }; A.ConnStatusBannerState_initState_closure.prototype = { call$0() { var t1 = this.$this; t1.isOffline = !this.connectionStatus.hasConnection; t1.shouldShowOnlineBanner = false; }, $signature: 0 }; A.ConnStatusBannerState_connectionChanged_closure.prototype = { call$0() { this.$this.shouldShowOnlineBanner = true; }, $signature: 0 }; A.ConnStatusBannerState_connectionChanged_closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.ConnStatusBannerState_connectionChanged__closure(t1)); }, $signature: 4 }; A.ConnStatusBannerState_connectionChanged__closure.prototype = { call$0() { this.$this.shouldShowOnlineBanner = false; }, $signature: 0 }; A.ConnStatusBannerState_connectionChanged_closure1.prototype = { call$0() { this.$this.isOffline = !this.hasConnection; }, $signature: 0 }; A.ConnStatusBanner.prototype = { createState$0() { return new A.ConnStatusBannerState(B._StateLifecycle_0); } }; A.CopyToClipboard.prototype = { build$1(context) { var widget, t3, onTap, _this = this, _null = null, t1 = _this.value, t2 = t1 == null; if ((t2 ? "" : t1).length === 0) return new A.SizedBox(_null, _null, _null, _null); widget = _this.child; if (widget == null) { t3 = _this.prefix; if (t3 != null) t1 = t3 + ": " + A.S(t1); else t1.toString; widget = A.Text$(t1, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); } t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); onTap = t2 ? _null : new A.CopyToClipboard_build_closure(_this, t1); t1 = type$.nullable_void_Function; t2 = _this.onLongPress; if (_this.showBorder) return new A.ConstrainedBox(new A.BoxConstraints(0, 180, 0, 1 / 0), A.OutlinedButton$(widget, t1._as(t2), onTap, _null), _null); else return A.InkWell$(false, _null, true, widget, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1._as(t2), onTap, _null, _null, _null, _null, _null, _null, _null); }, get$value(receiver) { return this.value; } }; A.CopyToClipboard_build_closure.prototype = { call$0() { var valueStr, t1 = this.$this.value; t1.toString; A.Clipboard_setData(new A.ClipboardData(t1)); valueStr = A.stringReplaceAllUnchecked(t1, "\n", " "); if (t1.length > 20) valueStr = B.JSString_methods.substring$2(t1, 0, 20) + "..."; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value", '"' + valueStr + '"')); }, $signature: 4 }; A.DashedRect.prototype = { build$1(context) { var _null = null; return A.Container$(_null, new A.Padding(new A.EdgeInsets(0.5, 0.5, 0.5, 0.5), A.CustomPaint$(_null, _null, _null, new A.DashRectPainter(1, this.color, 5, _null), B.Size_0_0), _null), B.Clip_0, _null, _null, _null, _null, 75, _null, _null, _null, _null, _null, 1 / 0); } }; A.DashRectPainter.prototype = { paint$2(canvas, size) { var x, y, t1, t2, _topPath, _rightPath, _bottomPath, _leftPath, _this = this, dashedPaint = $.$get$_renderer().createPaint$0(); dashedPaint.set$color(0, _this.color); dashedPaint.set$strokeWidth(_this.strokeWidth); dashedPaint.set$style(0, B.PaintingStyle_1); x = size._dx; y = size._dy; t1 = type$.Point_double; t2 = _this.gap; _topPath = _this.getDashedPath$3$a$b$gap(new A.Point(0, 0, t1), new A.Point(x, 0, t1), t2); _rightPath = _this.getDashedPath$3$a$b$gap(new A.Point(x, 0, t1), new A.Point(x, y, t1), t2); _bottomPath = _this.getDashedPath$3$a$b$gap(new A.Point(0, y, t1), new A.Point(x, y, t1), t2); _leftPath = _this.getDashedPath$3$a$b$gap(new A.Point(0, 0, t1), new A.Point(0.001, y, t1), t2); canvas.drawPath$2(_topPath, dashedPaint); canvas.drawPath$2(_rightPath, dashedPaint); canvas.drawPath$2(_bottomPath, dashedPaint); canvas.drawPath$2(_leftPath, dashedPaint); }, getDashedPath$3$a$b$gap(a, b, gap) { var t5, currentPoint, radians, dx, dy, shouldDraw, t1 = b.x, t2 = a.x, t3 = b.y, t4 = a.y, path = $.$get$_renderer().createPath$0(); path.moveTo$2(0, t2, t4); t5 = type$.Point_num; currentPoint = new A.Point(t2, t4, t5); radians = Math.atan((t3 - t4) / (t1 - t2)); dx = Math.cos(radians) * gap < 0 ? Math.cos(radians) * gap * -1 : Math.cos(radians) * gap; dy = Math.sin(radians) * gap < 0 ? Math.sin(radians) * gap * -1 : Math.sin(radians) * gap; shouldDraw = true; while (true) { t2 = currentPoint.x; if (!(t2 <= t1 && currentPoint.y <= t3)) break; t4 = currentPoint.y; if (shouldDraw) path.lineTo$2(0, t2, t4); else path.moveTo$2(0, t2, t4); shouldDraw = !shouldDraw; currentPoint = new A.Point(t2 + dx, t4 + dy, t5); } return path; }, shouldRepaint$1(oldDelegate) { return true; } }; A.DesktopSessionTimeout.prototype = { createState$0() { return new A._DesktopSessionTimeoutState(B._StateLifecycle_0); } }; A._DesktopSessionTimeoutState.prototype = { initState$0() { this.super$State$initState(); this._desktop_session_timeout$_timer = A.Timer_Timer$periodic(A.Duration$(0, 0, 0, 0, 1, 0), new A._DesktopSessionTimeoutState_initState_closure(this)); }, dispose$0() { var t1 = this._desktop_session_timeout$_timer; if (t1 != null) t1.cancel$0(0); this._desktop_session_timeout$_timer = null; this.super$State$dispose(); }, build$1(context) { var t2, t3, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); if (_this._isWarned) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "session_about_to_expire"); t3.toString; t3 = A.Expanded$(A.Text$(t3, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "stay_logged_in"); t1.toString; t2 = type$.JSArray_Widget; return A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_16_8_16_8, A.Row$(A._setArrayType([t3, A.TextButton$(false, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A._DesktopSessionTimeoutState_build_closure(_this, context), _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), A.Expanded$(_this._widget.child, 1)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, B.MaterialColor_Map_JNyrt_4294940672, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } return _this._widget.child; } }; A._DesktopSessionTimeoutState_initState_closure.prototype = { call$1(timer) { var t3, store, t4, sessionTimeout, t5, sessionLength, t1 = this.$this, t2 = t1._framework$_element; t2.toString; t3 = type$.AppState; store = A.StoreProvider_of(t2, t3); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t4 = t2.userCompanyStates; t2 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; sessionTimeout = t4[t2].userCompany.company.sessionTimeout; if (sessionTimeout !== 0) { t5 = t1._framework$_element; t5.toString; t3 = A.StoreProvider_of(t5, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.appLayout === B.AppLayout_mobile; } else t3 = true; if (t3) return; sessionLength = Date.now() - t4[t2].lastUpdated; if (sessionLength > sessionTimeout) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); } else if (sessionLength > sessionTimeout - 120000) t1.setState$1(new A._DesktopSessionTimeoutState_initState__closure(t1)); }, $signature: 240 }; A._DesktopSessionTimeoutState_initState__closure.prototype = { call$0() { this.$this._isWarned = true; }, $signature: 0 }; A._DesktopSessionTimeoutState_build_closure.prototype = { call$0() { var t2, store = A.StoreProvider_of(this.context, type$.AppState), t1 = new A._Future($.Zone__current, type$._Future_Null); t1.then$1$1(0, new A._DesktopSessionTimeoutState_build__closure(this.$this), type$.Null); t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(new A._AsyncCompleter(t1, type$._AsyncCompleter_Null), false, false, false)); }, $signature: 0 }; A._DesktopSessionTimeoutState_build__closure.prototype = { call$1(_) { var t1 = this.$this; t1.setState$1(new A._DesktopSessionTimeoutState_build___closure(t1)); }, $signature: 36 }; A._DesktopSessionTimeoutState_build___closure.prototype = { call$0() { this.$this._isWarned = false; }, $signature: 0 }; A.MessageDialog.prototype = { build$1(context) { var t6, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.Text$(_this.message, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), t3 = type$.JSArray_Widget, t4 = A._setArrayType([], t3), t5 = _this.secondaryActions; if (t5 != null) { t6 = A._arrayInstanceType(t5)._eval$1("MappedListIterable<1,Padding>"); t4.push(A.Row$(A.List_List$of(new A.MappedListIterable(t5, new A.MessageDialog_build_closure(), t6), true, t6._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } t5 = _this.dismissLabel; if (t5 == null) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "dismiss"); t5.toString; } t4.push(new A.Padding(B.EdgeInsets_0_0_10_0, A.TextButton$(false, A.Text$(t5.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.MessageDialog_build_closure0(_this, context), _null), _null)); if (_this.onDiscard != null) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t4.push(A.TextButton$(true, A.Text$(J.$index$asx(t1, "discard_changes").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.MessageDialog_build_closure1(_this, context), _null)); } return new A.Padding(new A.EdgeInsets(16, 24, 16, 24), A.Column$(A._setArrayType([A.PointerInterceptor$(A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_28_28_28_28, A.Column$(A._setArrayType([new A.SizedBox(_null, 20, _null, _null), t2, new A.SizedBox(_null, 40, _null, _null), A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)), A.Expanded$(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null); }, get$message(receiver) { return this.message; } }; A.MessageDialog_build_closure.prototype = { call$1(action) { return new A.Padding(B.EdgeInsets_0_0_16_0, action, null); }, $signature: 2549 }; A.MessageDialog_build_closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.MessageDialog_build_closure1.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); this.$this.onDiscard.call$0(); }, $signature: 0 }; A.ErrorDialog.prototype = { build$1(context) { var store, t3, errorStr, t4, t5, t6, t7, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; store = A.StoreProvider_of(context, type$.AppState); t3 = this.error; errorStr = t1.errorStr = B.JSString_methods.trim$0(A.S(t3)); if (B.JSString_methods.startsWith$1(errorStr, "<")) { errorStr = A.convert(errorStr); t1.errorStr = errorStr; t4 = errorStr; } else t4 = errorStr; if (type$.Error._is(t3)) t4 = t1.errorStr = t4 + ("\n\n" + J.toString$0$(t3.get$stackTrace())); t5 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t6 = t5.$index(0, t2); t6.toString; t6 = J.$index$asx(t6, "error"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t3 != null ? A.SelectableText$(t4, _null) : new A.SizedBox(_null, _null, _null, _null); t4 = A._setArrayType([], type$.JSArray_Widget); if (this.clearErrorOnDismiss && true) { t7 = t5.$index(0, t2); t7.toString; t4.push(A.TextButton$(false, A.Text$(J.$index$asx(t7, "logout").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ErrorDialog_build_closure(context, store), _null)); } t7 = t5.$index(0, t2); t7.toString; t4.push(A.TextButton$(false, A.Text$(J.$index$asx(t7, "copy").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ErrorDialog_build_closure0(t1), _null)); t2 = t5.$index(0, t2); t2.toString; t4.push(A.TextButton$(true, A.Text$(J.$index$asx(t2, "dismiss").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ErrorDialog_build_closure1(this, store, context), _null)); return A.PointerInterceptor$(A.AlertDialog$(t4, _null, _null, t3, _null, _null, t6)); } }; A.ErrorDialog_build_closure.prototype = { call$0() { A.confirmCallback(false, new A.ErrorDialog_build__closure(this.store), this.context, null, false, null); }, $signature: 0 }; A.ErrorDialog_build__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); }, $signature: 28 }; A.ErrorDialog_build_closure0.prototype = { call$0() { A.Clipboard_setData(new A.ClipboardData(this._box_0.errorStr)); }, $signature: 0 }; A.ErrorDialog_build_closure1.prototype = { call$0() { if (this.$this.clearErrorOnDismiss) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearLastError()); } A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._HealthCheckLevel.prototype = { _enumToString$0() { return "_HealthCheckLevel." + this._core$_name; } }; A.HealthCheckDialog.prototype = { createState$0() { return new A._HealthCheckDialogState(B._StateLifecycle_0); } }; A._HealthCheckDialogState.prototype = { didChangeDependencies$0() { if (this._response == null) this.runCheck$0(); this.super$State$didChangeDependencies(); }, runCheck$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$self = this, webClient, state, t1, exception, credentials, $async$exception; var $async$runCheck$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$self.setState$1(new A._HealthCheckDialogState_runCheck_closure($async$self)); webClient = new A.WebClient(); t1 = $async$self._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); state = t1; $async$handler = 3; t1 = state; $async$goto = 6; return A._asyncAwait(J.$get$3$rawResponse$x(webClient, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.defaultUrl + "/update?secret=", "", true), $async$runCheck$0); case 6: // returning from await. $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally credentials = J.get$credentials$z(state); J.$get$2$x(webClient, credentials.url + "/health_check", credentials.token).then$1$1(0, new A._HealthCheckDialogState_runCheck_closure0($async$self), type$.Null).catchError$1(new A._HealthCheckDialogState_runCheck_closure1($async$self)); // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$runCheck$0, $async$completer); }, clearCache$0() { var t1, store, credentials, _this = this; _this.setState$1(new A._HealthCheckDialogState_clearCache_closure(_this)); t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); new A.WebClient().$get$2(0, credentials.url + "/ping?clear_cache=true", credentials.token).then$1$1(0, new A._HealthCheckDialogState_clearCache_closure0(_this, store), type$.Null).catchError$1(new A._HealthCheckDialogState_clearCache_closure1()); }, _parseVersion$1(version) { var parsed = A.RegExp_RegExp("(\\d+\\.\\d+.\\d+)", true, false, false, false).stringMatch$1(version); if (parsed == null) return version; return "v" + parsed; }, build$1(context) { var account, t2, t3, webPhpVersion, cliPhpVersion, phpMemoryLimit, phpMemoryLimitDouble, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); account = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = _this._response; t3 = t3 == null ? _null : t3.phpVersion.currentPHPVersion; webPhpVersion = _this._parseVersion$1(t3 == null ? "" : t3); t3 = _this._response; t3 = t3 == null ? _null : t3.phpVersion.currentPHPCLIVersion; cliPhpVersion = _this._parseVersion$1(t3 == null ? "" : t3); t3 = _this._response; phpMemoryLimit = t3 == null ? _null : t3.phpVersion.memoryLimit; if (phpMemoryLimit == null) phpMemoryLimit = ""; phpMemoryLimitDouble = A.parseDouble(phpMemoryLimit, false); t3 = _this._response; if (t3 == null) { t1 = A.LinearProgressIndicator$(); t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "loading"); t3.toString; t3 = A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_0_16_0_16, t1, _null), A.Text$(t3 + "...", _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t1 = t3; } else { t4 = t3.emailDriver; t5 = t3.queue; t3 = B.JSString_methods.replaceFirst$2(t3.pdfEngine, " Generator", ""); t6 = _this._response; t3 = A._HealthListTile$(new A._HealthCheckDialogState_build_closure(context, t1), "View Last Error", t6.systemHealth, _null, "Email: " + t4 + "\nQueue: " + t5 + "\nPDF: " + t3, "System Health", _null); t1 = t6.dbCheck && !t6.pendingMigration; t1 = A._HealthListTile$(_null, _null, t1, _null, t6.pendingMigration ? "There are pending migrations, run 'php artisan migrate'" : _null, "Database Check", _null); if (t6.phpVersion.isOkay) if (B.JSString_methods.startsWith$1(webPhpVersion, "v8")) t4 = B.JSString_methods.startsWith$1(cliPhpVersion, "v8") || !B.JSString_methods.startsWith$1(cliPhpVersion, "v"); else t4 = false; else t4 = false; t5 = phpMemoryLimit.length !== 0 ? "\nMemory Limit: " + phpMemoryLimit : ""; t6 = type$.JSArray_Widget; t5 = A._setArrayType([t3, t1, A._HealthListTile$(_null, _null, t4, _null, "Web: " + webPhpVersion + "\nCLI: " + cliPhpVersion + t5, "PHP Info", _null)], t6); t1 = _this._response; if (t1.queue === "database") { t1 = t1.queueData; t3 = t1.failed; t4 = t3 === 0; t7 = t1.pending; t8 = t4 && t7 > 0 ? B._HealthCheckLevel_1 : _null; t1 = t1.lastError.length !== 0 ? "View Last Queue Error" : _null; B.JSArray_methods.addAll$1(t5, A._setArrayType([A._HealthListTile$(new A._HealthCheckDialogState_build_closure0(_this, context, t2), t1, t4, t8, "Pending Jobs: " + t7 + "\nFailed Jobs: " + t3, "Queue", _null)], t6)); } t1 = _this._response.filePermissions; if (t1 !== "Ok" && !account.disableAutoUpdate && !account.isDocker) t5.push(A._HealthListTile$(_null, _null, false, _null, t1, "Invalid File Permissions", "https://invoiceninja.github.io/en/self-host-installation/#file-permissions")); if (!account.isDocker) { phpMemoryLimitDouble.toString; t1 = phpMemoryLimitDouble > 100 && phpMemoryLimitDouble < 1024; } else t1 = false; if (t1) t5.push(A._HealthListTile$(_null, _null, true, B._HealthCheckLevel_1, "Increase the limit to 1024M to support the in-app update", "PHP memory limit is too low", _null)); if (_this._response.queue === "sync") t5.push(A._HealthListTile$(_null, _null, true, B._HealthCheckLevel_0, "Enable the queue for improved performance", "Queue not enabled", "https://invoiceninja.github.io/en/self-host-installation/#final-setup-steps")); if (!B.JSString_methods.startsWith$1(_this._response.pdfEngine.toLowerCase(), "snappdf")) t5.push(A._HealthListTile$(_null, _null, true, B._HealthCheckLevel_0, "Use SnapPDF to generate PDF files locally", "SnapPDF not enabled", "https://invoiceninja.github.io/en/self-host-troubleshooting/#pdf-conversion-issues")); if (_this._response.trailingSlash) t5.push(A._HealthListTile$(_null, _null, true, B._HealthCheckLevel_1, "Remove the slash in the .env file", "APP_URL has trailing slash", _null)); if (_this._response.exchangeRateApiNotConfigured) t5.push(A._HealthListTile$(_null, _null, true, B._HealthCheckLevel_0, "Add an Open Exchange key to the .env file", "Exchange Rate API Not Enabled", "https://invoiceninja.github.io/en/self-host-installation/#currency-conversion")); t1 = A.SingleChildScrollView$(A.Column$(t5, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); } t3 = type$.JSArray_Widget; if (_this._response == null) t2 = A._setArrayType([], t3); else { t2.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t5 = t4.$index(0, t2); t5.toString; t5 = A.TextButton$(false, A.Text$(J.$index$asx(t5, "clear_cache").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._HealthCheckDialogState_build_closure1(_this), _null); t6 = t4.$index(0, t2); t6.toString; t6 = A.TextButton$(false, A.Text$(J.$index$asx(t6, "refresh").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._HealthCheckDialogState_build_closure2(_this), _null); t2 = t4.$index(0, t2); t2.toString; t3 = A._setArrayType([t5, t6, A.TextButton$(false, A.Text$(J.$index$asx(t2, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._HealthCheckDialogState_build_closure3(context), _null)], t3); t2 = t3; } return A.AlertDialog$(t2, _null, _null, t1, _null, _null, _null); } }; A._HealthCheckDialogState_runCheck_closure.prototype = { call$0() { this.$this._response = null; }, $signature: 0 }; A._HealthCheckDialogState_runCheck_closure0.prototype = { call$1(response) { var t1; A.print("## response: " + A.S(response)); t1 = this.$this; t1.setState$1(new A._HealthCheckDialogState_runCheck__closure(t1, response)); }, $signature: 5 }; A._HealthCheckDialogState_runCheck__closure.prototype = { call$0() { this.$this._response = $.$get$serializers().deserializeWith$1$2($.$get$_$healthCheckResponseSerializer(), this.response, type$.HealthCheckResponse); }, $signature: 0 }; A._HealthCheckDialogState_runCheck_closure1.prototype = { call$1(error) { var t1 = this.$this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$0(); A.showErrorDialog(false, error); }, $signature: 5 }; A._HealthCheckDialogState_clearCache_closure.prototype = { call$0() { this.$this._response = null; }, $signature: 0 }; A._HealthCheckDialogState_clearCache_closure0.prototype = { call$1(response) { var t2, t1 = new A._Future($.Zone__current, type$._Future_Null); t1.then$1$1(0, new A._HealthCheckDialogState_clearCache__closure(this.$this), type$.Null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(new A._AsyncCompleter(t1, type$._AsyncCompleter_Null), false, false, false)); }, $signature: 5 }; A._HealthCheckDialogState_clearCache__closure.prototype = { call$1(_) { this.$this.runCheck$0(); }, $signature: 36 }; A._HealthCheckDialogState_clearCache_closure1.prototype = { call$1(error) { A.showErrorDialog(false, error); }, $signature: 5 }; A._HealthCheckDialogState_build_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.showDialog(null, null, true, null, new A._HealthCheckDialogState_build__closure0($async$self.state), $async$self.context, null, true, type$.dynamic); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A._HealthCheckDialogState_build__closure0.prototype = { call$1(context) { return new A._LastError(this.state, null); }, $signature: 2550 }; A._HealthCheckDialogState_build_closure0.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._HealthCheckDialogState_build__closure(this.$this, this.localization), this.context, _null, true, type$.dynamic); }, $signature: 4 }; A._HealthCheckDialogState_build__closure.prototype = { call$1(context) { var t4, t5, t6, _null = null, t1 = A.Text$("Last Queue Error", _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.$this, t3 = this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t3.localeCode; t6 = t4.$index(0, t5); t6.toString; t3 = A.TextButton$(false, A.Text$(J.$index$asx(t6, "copy").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._HealthCheckDialogState_build___closure(t2, t3), _null); t5 = t4.$index(0, t5); t5.toString; return A.AlertDialog$(A._setArrayType([t3, A.TextButton$(false, A.Text$(J.$index$asx(t5, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._HealthCheckDialogState_build___closure0(context), _null)], type$.JSArray_Widget), _null, _null, A.SelectableText$(t2._response.queueData.lastError, _null), _null, _null, t1); }, $signature: 153 }; A._HealthCheckDialogState_build___closure.prototype = { call$0() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value", "")); A.Clipboard_setData(new A.ClipboardData(this.$this._response.queueData.lastError)); }, $signature: 0 }; A._HealthCheckDialogState_build___closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._HealthCheckDialogState_build_closure1.prototype = { call$0() { return this.$this.clearCache$0(); }, $signature: 0 }; A._HealthCheckDialogState_build_closure2.prototype = { call$0() { return this.$this.runCheck$0(); }, $signature: 0 }; A._HealthCheckDialogState_build_closure3.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._HealthListTile.prototype = { build$1(context) { var t3, t4, t5, _this = this, _null = null, t1 = A.Text$(_this.title, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = _this.subtitle; if (!(t2 != null)) { t2 = _this.level; if (t2 != null) t2 = t2.toString$0(0); else t2 = _this.isValid ? "Passed" : "Failed"; } t2 = A._setArrayType([A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget); t3 = _this.buttonLabel; if (t3 != null) t2.push(new A.Padding(B.EdgeInsets_0_12_0_4, A.OutlinedButton$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._HealthListTile_build_closure(_this), _null), _null)); t2 = A.Column$(t2, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t3 = _this.level; t4 = t3 === B._HealthCheckLevel_1; if (t4) t5 = B.IconData_59083_MaterialIcons_null_false; else if (t3 === B._HealthCheckLevel_0) t5 = B.IconData_58173_MaterialIcons_null_false; else t5 = _this.isValid ? B.IconData_57690_MaterialIcons_null_false : B.IconData_59083_MaterialIcons_null_false; if (t4) t3 = B.MaterialColor_Map_JNyrt_4294940672; else if (t3 === B._HealthCheckLevel_0) t3 = B.MaterialColor_Map_JNGTf_4280391411; else t3 = _this.isValid ? B.MaterialColor_Map_JNgz5_4283215696 : B.MaterialColor_Map_JNusp_4294198070; t3 = A.Icon$(t5, t3, _null, _null); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _this.url != null ? new A._HealthListTile_build_closure0(_this) : _null, false, _null, _null, _null, t2, _null, t1, t3, _null); } }; A._HealthListTile_build_closure.prototype = { call$0() { this.$this.buttonCallback.call$0(); }, $signature: 0 }; A._HealthListTile_build_closure0.prototype = { call$0() { var t1 = this.$this.url; t1.toString; return A.launchUrl(A.Uri_parse(t1, 0, null)); }, $signature: 0 }; A._LastError.prototype = { createState$0() { return new A.__LastErrorState(B._StateLifecycle_0); } }; A.__LastErrorState.prototype = { initState$0() { this.super$State$initState(); var credentials = this._widget.state.get$credentials(0); new A.WebClient().$get$2(0, credentials.url + "/last_error", credentials.token).then$1$1(0, new A.__LastErrorState_initState_closure(this), type$.Null); }, build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.Text$("Last Error", _null, _null, _null, _null, _null, _null, _null, _null, _null), t3 = A._setArrayType([], type$.JSArray_Widget), t4 = this._response; if (t4 != null && t4.lastError.length !== 0) { t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t4.toString; t3.push(A.TextButton$(false, A.Text$(J.$index$asx(t4, "copy").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__LastErrorState_build_closure(this, t1), _null)); } t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t3.push(A.TextButton$(false, A.Text$(J.$index$asx(t1, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__LastErrorState_build_closure0(context), _null)); t1 = this._response; if (t1 == null) t1 = A.LinearProgressIndicator$(); else { t1 = t1.lastError; t1 = A.SelectableText$(t1.length === 0 ? "No errors found" : t1, _null); } return A.AlertDialog$(t3, _null, _null, t1, _null, _null, t2); } }; A.__LastErrorState_initState_closure.prototype = { call$1(response) { var t1 = this.$this; t1.setState$1(new A.__LastErrorState_initState__closure(t1, response)); }, $signature: 5 }; A.__LastErrorState_initState__closure.prototype = { call$0() { this.$this._response = $.$get$serializers().deserializeWith$1$2($.$get$_$healthCheckLastErrorResponseSerializer(), this.response, type$.HealthCheckLastErrorResponse); }, $signature: 0 }; A.__LastErrorState_build_closure.prototype = { call$0() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value", "")); A.Clipboard_setData(new A.ClipboardData(this.$this._response.lastError)); }, $signature: 0 }; A.__LastErrorState_build_closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.LoadingDialog.prototype = { build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "loading"); t1.toString; return A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_16_16_16_16, A.Text$(t1 + "...", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Padding(B.EdgeInsets_16_16_16_16, new A.SizedBox(_null, 4, A.LinearProgressIndicator$(), _null), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A.multiselectDialog_closure.prototype = { call$1(context) { var _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "add_column"); t1.toString; return A.MultiSelectList$(t1, _this.defaultSelected, _this.entityType, true, false, new A.multiselectDialog__closure(_this.onSelected), _this.options, null, _this.selected); }, $signature: 2551 }; A.multiselectDialog__closure.prototype = { call$1(values) { return this.onSelected.call$1(values); }, $signature: 2552 }; A.MultiSelectList.prototype = { createState$0() { return new A.MultiSelectListState(B._StateLifecycle_0); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); } }; A.MultiSelectListState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = J.get$isNotEmpty$asx(_this._widget.selected); t2 = _this._widget; _this.__MultiSelectListState_selected_A = t1 ? t2.selected : t2.defaultSelected; _this._multiselect_dialog$_controller = A.ScrollController$(0, true, null, null); }, dispose$0() { this._multiselect_dialog$_controller.dispose$0(); this.super$State$dispose(); }, lookupOption$1(value) { var t1, parts; value = B.JSString_methods.replaceFirst$2(value, "$", ""); t1 = this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); parts = value.split("."); if (value === "outstanding") { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "balance_due"); t1.toString; return t1; } if (parts.length === 1 || J.$eq$(parts[0], this._widget.prefix)) { t1.toString; return t1.lookup$1(B.JSArray_methods.get$last(parts)); } else return t1.lookup$1(parts[0]) + " " + t1.lookup$1(parts[1]); }, build$1(context) { var t4, options, keys, t5, t6, t7, column, _this = this, _null = null, _s12_ = "edit_columns", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.AppState, t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = type$.nullable_String; options = A.LinkedHashMap_LinkedHashMap$_empty(t4, t4); t4 = _this._widget.options; new A.WhereIterable(t4, new A.MultiSelectListState_build_closure(_this), A._arrayInstanceType(t4)._eval$1("WhereIterable<1>")).forEach$1(0, new A.MultiSelectListState_build_closure0(_this, t3, options)); t4 = options.$ti._eval$1("LinkedHashMapKeyIterable<1>"); keys = A.List_List$of(new A.LinkedHashMapKeyIterable(options, t4), true, t4._eval$1("Iterable.E")); B.JSArray_methods.sort$1(keys, new A.MultiSelectListState_build_closure1(_this)); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_mobile ? 17976931348623157e292 : 400; t4 = _this.__MultiSelectListState_selected_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = J.join$1$ax(t4, ","); t5 = _this._widget.addTitle; t6 = A._arrayInstanceType(keys)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t5 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(keys, new A.MultiSelectListState_build_closure2(options), t6), true, t6._eval$1("ListIterable.E")), new A.ValueKey("__" + t4 + "__", type$.ValueKey_String), t5, new A.MultiSelectListState_build_closure3(_this), _null, false, _null, type$.String); t4 = _this._multiselect_dialog$_controller; t6 = J.asMap$0$ax(_this.__MultiSelectListState_selected_A); t7 = type$.JSArray_Widget; t4 = A._setArrayType([t5, new A.SizedBox(_null, 20, _null, _null), A.Expanded$(A.Scrollbar$(A.ReorderableListView$(t6.get$entries(t6).map$1$1(0, new A.MultiSelectListState_build_closure4(_this, t3, context), type$.Padding).toList$0(0), new A.MultiSelectListState_build_closure5(_this), B.EdgeInsets_0_0_12_0, t4), t4, true), 1)], t7); if (!_this._widget.isDialog) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t4.push(new A.Padding(B.EdgeInsets_0_10_0_0, A.Row$(A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t3, "reset").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.MultiSelectListState_build_closure6(_this), _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null), _null)); } column = A.Container$(_null, A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2); if (_this._widget.isDialog) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s12_); t3.toString; t4 = t2.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, _s12_); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = t2.$index(0, t1); t5.toString; t5 = A.TextButton$(false, A.Text$(J.$index$asx(t5, "reset").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.MultiSelectListState_build_closure7(_this), _null); t6 = t2.$index(0, t1); t6.toString; t6 = A.TextButton$(false, A.Text$(J.$index$asx(t6, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.MultiSelectListState_build_closure8(context), _null); t1 = t2.$index(0, t1); t1.toString; t4 = A.AlertDialog$(A._setArrayType([t5, t6, A.TextButton$(false, A.Text$(J.$index$asx(t1, "save").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.MultiSelectListState_build_closure9(_this, context), _null)], t7), _null, _null, column, _null, t3, t4); t1 = t4; } else t1 = column; return t1; } }; A.MultiSelectListState_build_closure.prototype = { call$1(option) { var t1 = this.$this.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); return !J.contains$1$asx(t1, option); }, $signature: 12 }; A.MultiSelectListState_build_closure0.prototype = { call$1(option) { var t2, t3, columnTitle, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.$this; t3 = t2._widget.entityType; t3 = t3 != null ? B.JSString_methods.replaceFirst$2(option, "custom", A.toSnakeCase(t3.name)) : option; columnTitle = t1.company.getCustomFieldLabel$1(t3); t1 = columnTitle.length === 0 ? t2.lookupOption$1(option) : columnTitle; this.options.$indexSet(0, option, t1); }, $signature: 15 }; A.MultiSelectListState_build_closure1.prototype = { call$2(a, b) { var t2, t1 = this.$this; a.toString; t2 = t1.lookupOption$1(a); b.toString; return B.JSString_methods.compareTo$1(t2.toLowerCase(), t1.lookupOption$1(b).toLowerCase()); }, $signature: 152 }; A.MultiSelectListState_build_closure2.prototype = { call$1(option) { var _null = null, t1 = this.options.$index(0, option); t1.toString; return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, option, type$.String); }, $signature: 342 }; A.MultiSelectListState_build_closure3.prototype = { call$1(value) { var t1, t2; if (A.S(value).length === 0) return; t1 = this.$this; t2 = t1.__MultiSelectListState_selected_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (J.contains$1$asx(t2, value)) return; t1.setState$1(new A.MultiSelectListState_build__closure3(t1, value)); t2 = t1._widget; if (t2.liveChanges) t2.onSelected$1(t1.__MultiSelectListState_selected_A); }, $signature: 5 }; A.MultiSelectListState_build__closure3.prototype = { call$0() { var t1 = this.$this.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); J.add$1$ax(t1, this.value); }, $signature: 0 }; A.MultiSelectListState_build_closure4.prototype = { call$1(entry) { var t2, t3, columnTitle, _null = null, option = entry.value, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.$this; t3 = t2._widget.entityType; t3 = t3 != null ? B.JSString_methods.replaceFirst$2(option, "custom", A.toSnakeCase(t3.name)) : option; columnTitle = t1.company.getCustomFieldLabel$1(t3); t3 = A.S(entry.key); t1 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A.MultiSelectListState_build__closure2(t2, option), _null, _null, _null, _null, _null); t2 = columnTitle.length === 0 ? t2.lookupOption$1(option) : columnTitle; return new A.Padding(B.EdgeInsets_10_3_10_3, A.Row$(A._setArrayType([t1, new A.SizedBox(20, _null, _null, _null), A.Expanded$(A.Text$(t2, _null, _null, _null, _null, _null, A.Theme_of(this.context).textTheme.titleMedium, B.TextAlign_0, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.ValueKey("__" + t3 + "_" + option + "__", type$.ValueKey_String)); }, $signature: 2554 }; A.MultiSelectListState_build__closure2.prototype = { call$0() { var t2, t1 = this.$this; t1.setState$1(new A.MultiSelectListState_build___closure(t1, this.option)); t2 = t1._widget; if (t2.liveChanges) { t1 = t1.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2.onSelected$1(t1); } }, $signature: 0 }; A.MultiSelectListState_build___closure.prototype = { call$0() { var t1 = this.$this.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); return J.remove$1$ax(t1, this.option); }, $signature: 0 }; A.MultiSelectListState_build_closure5.prototype = { call$2(oldIndex, newIndex) { var t2, t3, t1 = {}; t1.newIndex = newIndex; t2 = this.$this; t3 = t2.__MultiSelectListState_selected_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = newIndex > J.get$length$asx(t3) ? t1.newIndex = J.get$length$asx(t2.__MultiSelectListState_selected_A) : newIndex; if (oldIndex < t3) t1.newIndex = t3 - 1; t2.setState$1(new A.MultiSelectListState_build__closure1(t1, t2, oldIndex)); t1 = t2._widget; if (t1.liveChanges) t1.onSelected$1(t2.__MultiSelectListState_selected_A); }, $signature: 232 }; A.MultiSelectListState_build__closure1.prototype = { call$0() { var t3, field, t1 = this.$this, t2 = t1.__MultiSelectListState_selected_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this.oldIndex; field = J.$index$asx(t2, t3); J.removeAt$1$ax(t1.__MultiSelectListState_selected_A, t3); J.insert$2$ax(t1.__MultiSelectListState_selected_A, this._box_0.newIndex, field); }, $signature: 0 }; A.MultiSelectListState_build_closure6.prototype = { call$0() { var t2, t1 = this.$this; t1.setState$1(new A.MultiSelectListState_build__closure0(t1)); t2 = t1._widget; if (t2.liveChanges) { t1 = t1.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2.onSelected$1(t1); } }, $signature: 0 }; A.MultiSelectListState_build__closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.defaultSelected; t2 = A._setArrayType(t2.slice(0), A._arrayInstanceType(t2)); return t1.__MultiSelectListState_selected_A = t2; }, $signature: 0 }; A.MultiSelectListState_build_closure7.prototype = { call$0() { var t2, t1 = this.$this; t1.setState$1(new A.MultiSelectListState_build__closure(t1)); t2 = t1._widget; if (t2.liveChanges) { t1 = t1.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2.onSelected$1(t1); } }, $signature: 0 }; A.MultiSelectListState_build__closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.defaultSelected; t2 = A._setArrayType(t2.slice(0), A._arrayInstanceType(t2)); return t1.__MultiSelectListState_selected_A = t2; }, $signature: 0 }; A.MultiSelectListState_build_closure8.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); }, $signature: 0 }; A.MultiSelectListState_build_closure9.prototype = { call$0() { var t1, t2; A.Navigator_of(this.context, false).pop$1(null); t1 = this.$this; t2 = t1._widget; t2.toString; t1 = t1.__MultiSelectListState_selected_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2.onSelected$1(t1); }, $signature: 0 }; A.DismissibleEntity.prototype = { build$1(context) { var t2, t3, t4, widget, t5, t6, t7, t8, t9, _this = this, t1 = _this.entity; if (!_this.userCompany.canEditEntity$1(t1)) return _this.child; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = type$.AppState; t4 = A.StoreProvider_of(context, t3).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.getUIState$1(t1.get$entityType()).get$listUIState(); t3 = A.StoreProvider_of(context, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.appLayout === B.AppLayout_desktop && _this.isSelected && _this.showMultiselect && _this.isDismissible && t4.selectedIds == null && !t1.get$entityType().get$isSetting(); widget = new A.SelectedIndicator(new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, 60, 1 / 0), _this.child, null), t3, false, null); if (!_this.isDismissible) return widget; t3 = A.S(t1.get$entityType()); t4 = t1.get$id(t1); if (t1.get$isActive()) t5 = "active"; else { if (t1.get$archivedAt() > 0) { t5 = t1.get$isDeleted(); t5.toString; t5 = !t5; } else t5 = false; t5 = t5 ? "archived" : "deleted"; } t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (_this.showMultiselect) { t2.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t8.toString; t8 = J.$index$asx(t8, "select"); t8.toString; t7.push(A.SlidableAction$(B.MaterialColor_Map_JNK5D_4278228616, B.Color_4294967295, B.IconData_57687_MaterialIcons_null_false, t8, new A.DismissibleEntity_build_closure(_this))); } t2.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t9 = t8.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, "more"); t9.toString; t7.push(A.SlidableAction$(B.Color_1929379840, B.Color_4294967295, B.IconData_58372_MaterialIcons_null_false, t9, new A.DismissibleEntity_build_closure0(_this))); t7 = A.ActionPane$(t7, B.DrawerMotion_null); if (t1.get$isDeletable()) { t6 = A._setArrayType([], t6); if (t1.get$isActive()) { t9 = t8.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, "archive"); t9.toString; t6.push(A.SlidableAction$(B.MaterialColor_Map_JNyrt_4294940672, B.Color_4294967295, B.IconData_57489_MaterialIcons_null_false, t9, new A.DismissibleEntity_build_closure1(_this))); } else if (t1.get$isRestorable()) { t9 = t8.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, "restore"); t9.toString; t6.push(A.SlidableAction$(B.MaterialColor_Map_JNGTf_4280391411, B.Color_4294967295, B.IconData_58676_MaterialIcons_null_false, t9, new A.DismissibleEntity_build_closure2(_this))); } t1 = t1.get$isDeleted(); t1.toString; if (!t1) { t1 = t8.$index(0, t2); t1.toString; t1 = J.$index$asx(t1, "delete"); t1.toString; t6.push(A.SlidableAction$(B.MaterialColor_Map_JNusp_4294198070, B.Color_4294967295, B.IconData_57785_MaterialIcons_null_false, t1, new A.DismissibleEntity_build_closure3(_this))); } t1 = A.ActionPane$(t6, B.DrawerMotion_null); } else t1 = null; return new A.Slidable(t7, t1, widget, new A.ValueKey("__" + ("__" + t3 + "__" + t4 + "__") + "_" + t5 + "__", type$.ValueKey_String)); } }; A.DismissibleEntity_build_closure.prototype = { call$1(context) { A.handleEntitiesActions(A._setArrayType([this.$this.entity], type$.JSArray_BaseEntity), B.EntityAction_toggleMultiselect, false); return null; }, $signature: 20 }; A.DismissibleEntity_build_closure0.prototype = { call$1(context) { A.handleEntitiesActions(A._setArrayType([this.$this.entity], type$.JSArray_BaseEntity), B.EntityAction_more, false); return null; }, $signature: 20 }; A.DismissibleEntity_build_closure1.prototype = { call$1(context) { A.handleEntitiesActions(A._setArrayType([this.$this.entity], type$.JSArray_BaseEntity), B.EntityAction_archive, false); return null; }, $signature: 20 }; A.DismissibleEntity_build_closure2.prototype = { call$1(context) { A.handleEntitiesActions(A._setArrayType([this.$this.entity], type$.JSArray_BaseEntity), B.EntityAction_restore, false); return null; }, $signature: 20 }; A.DismissibleEntity_build_closure3.prototype = { call$1(context) { A.handleEntitiesActions(A._setArrayType([this.$this.entity], type$.JSArray_BaseEntity), B.EntityAction_delete, false); return null; }, $signature: 20 }; A.DocumentGrid.prototype = { createState$0() { return new A._DocumentGridState(B._StateLifecycle_0); }, onUploadDocument$2(arg0, arg1) { return this.onUploadDocument.call$2(arg0, arg1); } }; A._DocumentGridState.prototype = { build$1(context) { var t2, t3, t4, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = type$.JSArray_Widget; t4 = A.SwitchListTile$(_null, _null, new A._DocumentGridState_build_closure(_this), _null, _null, A.Row$(A._setArrayType([A.Icon$(B.IconData_58286_MaterialIcons_null_false, _null, _null, _null), new A.SizedBox(16, _null, _null, _null), A.Text$(t1.get$$private(), _null, _null, _null, _null, _null, _null, _null, _null, _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _this._isPrivate); t5 = A._setArrayType([], t3); if (!t2.get$isHosted() || t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise") { t3 = A._setArrayType([], t3); t3.push(new A.LayoutBuilder(new A._DocumentGridState_build_closure0(_this, t1, t2, new A.Padding(B.EdgeInsets_8_8_8_8, t4, _null)), _null)); A.isAndroid(); A.isIOS(); B.JSArray_methods.addAll$1(t5, t3); } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "requires_an_enterprise_plan"); t1.toString; t5.push(new A.Padding(new A.EdgeInsets(0, 30, 0, 30), A.Center$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, 18, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), _null)); } t5.push(new A.ListDivider(_null)); t5.push(new A.LayoutBuilder(new A._DocumentGridState_build_closure1(_this), _null)); return new A.ScrollableListView(t5, _null, _null, _null, false, _null); } }; A._DocumentGridState_build_closure.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._DocumentGridState_build__closure4(t1, value)); }, $signature: 13 }; A._DocumentGridState_build__closure4.prototype = { call$0() { this.$this._isPrivate = this.value; }, $signature: 0 }; A._DocumentGridState_build_closure0.prototype = { call$2(context, constraints) { var child, _this = this, _null = null, _s24_ = "click_or_drop_files_here", t1 = _this.$this, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t2.$index(0, _this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, _s24_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s24_); t2.toString; } else t2 = t3; t2 = A.Center$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t3 = type$.JSArray_Widget; child = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_16_16_16_16, new A.DropTarget(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Container$(_null, t2, B.Clip_0, t1._document_grid$_dragging ? A.Color$fromARGB(102, 33, 150, 243) : A.Theme_of(context).scaffoldBackgroundColor, _null, _null, _null, 75, _null, _null, _null, _null, _null, 1 / 0), new A.DashedRect(B.MaterialColor_Map_MUpTk_4288585374, _null)], t3), _null), new A._DocumentGridState_build__closure0(t1), new A._DocumentGridState_build__closure1(t1), new A._DocumentGridState_build__closure2(t1), _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._DocumentGridState_build__closure3(t1), _null, _null, _null, _null, _null, _null, _null); t1 = _this.state; A.Version__compare(A.Version_parse(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.currentVersion), A.Version_parse("5.6.32")); t1 = _this.privateSwitch; if (constraints.maxWidth > 500) return A.Row$(A._setArrayType([A.Expanded$(child, 3), A.Expanded$(t1, 2)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); else return A.Column$(A._setArrayType([t1, child], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 229 }; A._DocumentGridState_build__closure3.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, files; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.pickFiles(true, B.List_kyy, null, null), $async$call$0); case 2: // returning from await. files = $async$result; if (files != null && J.get$isNotEmpty$asx(files)) { t1 = $async$self.$this; t1._widget.onUploadDocument$2(files, t1._isPrivate); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._DocumentGridState_build__closure2.prototype = { call$1(detail) { return this.$call$body$_DocumentGridState_build__closure(detail); }, $call$body$_DocumentGridState_build__closure(detail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2, t3, t4, t5, t6, index, file, bytes, t7, t8, t9, t10, lastEvent, multipartFiles; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start multipartFiles = A._setArrayType([], type$.JSArray_MultipartFile); t1 = detail.files, t2 = type$._AsyncStreamController_List_int, t3 = t2._eval$1("_DelayedData<1>"), t4 = type$.UnmodifiableMapView_String_String, t5 = type$.String, t6 = t2._eval$1("_ControllerStream<1>"), index = 0; case 2: // for condition if (!(index < t1.length)) { // goto after for $async$goto = 4; break; } file = t1[index]; $async$goto = 5; return A._asyncAwait(file.readAsBytes$0(), $async$call$1); case 5: // returning from await. bytes = $async$result; t7 = file._html0$_name; t8 = new A._AsyncStreamController(null, null, null, null, t2); t9 = t8._ensurePendingEvents$0(); t10 = new A._DelayedData(bytes, t3); lastEvent = t9.lastPendingEvent; if (lastEvent == null) t9.firstPendingEvent = t9.lastPendingEvent = t10; else { lastEvent.set$next(0, t10); t9.lastPendingEvent = t10; } t8._closeUnchecked$0(); t9 = J.get$length$asx(bytes); t8 = A.toByteStream(new A.ByteStream(new A._ControllerStream(t8, t6))); t10 = new A.MediaType("application".toLowerCase(), "octet-stream".toLowerCase(), new A.UnmodifiableMapView(A.LinkedHashMap_LinkedHashMap$_empty(t5, t5), t4)); multipartFiles.push(new A.MultipartFile("documents[" + index + "]", t9, t7, t10, t8)); case 3: // for update ++index; // goto for condition $async$goto = 2; break; case 4: // after for t1 = $async$self.$this; t1._widget.onUploadDocument$2(multipartFiles, t1._isPrivate); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 2556 }; A._DocumentGridState_build__closure0.prototype = { call$1(detail) { var t1 = this.$this; t1.setState$1(new A._DocumentGridState_build___closure0(t1)); }, $signature: 669 }; A._DocumentGridState_build___closure0.prototype = { call$0() { return this.$this._document_grid$_dragging = true; }, $signature: 0 }; A._DocumentGridState_build__closure1.prototype = { call$1(detail) { var t1 = this.$this; t1.setState$1(new A._DocumentGridState_build___closure(t1)); }, $signature: 669 }; A._DocumentGridState_build___closure.prototype = { call$0() { return this.$this._document_grid$_dragging = false; }, $signature: 0 }; A._DocumentGridState_build_closure1.prototype = { call$2(context, constraints) { var t1 = this.$this; t1 = J.map$1$1$ax(t1._widget.documents._copy_on_write_list$_list, new A._DocumentGridState_build__closure(t1), type$.DocumentTile); return A.GridView$count((constraints.maxWidth / 2 - 8) / 200, A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")), 2, 0, 0, new A.EdgeInsets(6, 6, 6, 6), new A.NeverScrollableScrollPhysics(null), null, true); }, $signature: 441 }; A._DocumentGridState_build__closure.prototype = { call$1($document) { var t1 = this.$this._widget; return new A.DocumentTile($document.id, t1.onViewExpense, t1.onRenamedDocument, null); }, $signature: 2558 }; A.DocumentTile.prototype = { build$1(context) { var $document, t3, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); $document = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, this.documentId); if ($document == null) return new A.SizedBox(_null, _null, _null, _null); t2 = $document.get$isImage() || B.JSString_methods.endsWith$1($document.name.toLowerCase(), ".pdf") ? new A.DocumentTile_build_closure(context, $document) : _null; t3 = type$.JSArray_Widget; t4 = A._setArrayType([new A.DocumentPreview($document, 110, _null)], t3); if (!$document.isPublic) t4.push(new A.Padding(B.EdgeInsets_8_8_8_8, A.Icon$(B.IconData_58286_MaterialIcons_null_false, _null, _null, _null), _null)); t2 = A.InkWell$(false, _null, true, new A.Stack(B.Alignment_m1_m1, _null, B.StackFit_0, B.Clip_1, t4, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null); t4 = $document.name; return A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_4_4_4_4, A.Card$(A.Column$(A._setArrayType([t2, new A.Padding(B.EdgeInsets_4_4_4_4, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Column$(A._setArrayType([A.Tooltip$(A.Text$(t4, _null, 1, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), t4), A.Text$(A.formatDate(A.convertTimestampToDateString($document.createdAt), context, true, true, false) + "\n" + A.formatSize($document.size), _null, 2, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null)], t3), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), new A.Align(B.Alignment_1_1, _null, _null, new A.Padding(B.EdgeInsets_0_22_0_0, A.PopupMenuButton$(_null, _null, true, _null, _null, new A.DocumentTile_build_closure0($document, t1), new A.DocumentTile_build_closure1(this, t1, context, $document, store), B.EdgeInsets_8_8_8_8, _null, type$.String), _null), _null)], t3), _null), _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, 4, _null, true, _null), _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A.DocumentTile_build_closure.prototype = { call$0() { return A.handleDocumentAction(this.context, A._setArrayType([this.document], type$.JSArray_BaseEntity), B.EntityAction_viewDocument); }, $signature: 0 }; A.DocumentTile_build_closure1.prototype = { call$1(value) { return this.$call$body$DocumentTile_build_closure(value); }, $call$body$DocumentTile_build_closure(value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, t3, t4, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "view"); t4.toString; if (value === t4) A.handleDocumentAction($async$self.context, A._setArrayType([$async$self.document], type$.JSArray_BaseEntity), B.EntityAction_viewDocument); else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "download"); t4.toString; if (value === t4) A.handleDocumentAction($async$self.context, A._setArrayType([$async$self.document], type$.JSArray_BaseEntity), B.EntityAction_download); else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "delete"); t4.toString; if (value === t4) A.handleDocumentAction($async$self.context, A._setArrayType([$async$self.document], type$.JSArray_BaseEntity), B.EntityAction_delete); else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "view_expense"); if (t4 == null) { t4 = t2.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, "view_expense"); t4.toString; } if (value === t4) $async$self.$this.onViewExpense.call$1($async$self.document); else if (value === t1.get$rename()) { t4 = t1.get$rename(); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "name"); t3.toString; t2 = $async$self.document; A.fieldCallback(new A.DocumentTile_build__closure($async$self.$this, $async$self.store, t1, t2), $async$self.context, t3, 250, null, t4, t2.name); } } } } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 432 }; A.DocumentTile_build__closure.prototype = { call$1($name) { var t3, _this = this, _s16_ = "renamed_document", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, _this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; t1 = A.snackBarCompleter(t1, null, false, type$.DocumentEntity); t1.future.then$1$1(0, new A.DocumentTile_build___closure(_this.$this), type$.Null); t2 = _this.document.rebuild$1(new A.DocumentTile_build___closure0($name)); t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveDocumentRequest(t1, t2)); }, $signature: 37 }; A.DocumentTile_build___closure.prototype = { call$1(value) { this.$this.onRenamedDocument.call$0(); }, $signature: 291 }; A.DocumentTile_build___closure0.prototype = { call$1(b) { b.get$_document_model$_$this()._document_model$_name = this.name; return b; }, $signature: 35 }; A.DocumentTile_build_closure0.prototype = { call$1(context) { var t3, t4, t5, t6, t7, _null = null, _s8_ = "download", t1 = A._setArrayType([], type$.JSArray_PopupMenuEntry_String), t2 = this.document; if (t2.get$isImage() || B.JSString_methods.endsWith$1(t2.name.toLowerCase(), ".pdf")) { t2 = this.localization; t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "view"); t4.toString; t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "view"); t2.toString; t1.push(A.PopupMenuItem$(new A.IconText(t4, B.IconData_58458_MaterialIcons_null_false, _null, _null, false, _null), t2, type$.String)); } t2 = this.localization; t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t2.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s8_); t5.toString; t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, _s8_); t6.toString; t7 = type$.String; t1.push(A.PopupMenuItem$(new A.IconText(t5, B.IconData_57857_MaterialIcons_null_false, _null, _null, false, _null), t6, t7)); t1.push(A.PopupMenuItem$(new A.IconText(t2.get$rename(), B._MdiIconData_gkc, _null, _null, false, _null), t2.get$rename(), t7)); t2 = t3.$index(0, t4); t2.toString; t2 = J.$index$asx(t2, "delete"); t2.toString; t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "delete"); t4.toString; t1.push(A.PopupMenuItem$(new A.IconText(t2, B.IconData_57785_MaterialIcons_null_false, _null, _null, false, _null), t4, t7)); return t1; }, $signature: 344 }; A.DocumentPreview.prototype = { build$1(context) { var t2, repoDocument, t3, t4, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.document; repoDocument = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].documentState.map._map$_map.$index(0, t2.id); if (t2.get$isImage()) { t3 = repoDocument.data; t4 = this.height; if (t3 != null) return A.Image$memory(t3, B.BoxFit_2, t4); else { t3 = type$.String; return A.Image$network(A.cleanApiUrl(t1.get$credentials(0).url) + "/documents/" + t2.hash, B.BoxFit_2, _null, A.LinkedHashMap_LinkedHashMap$_literal(["X-API-TOKEN", t1.get$credentials(0).token], t3, t3), t4, new A.ValueKey(t2.preview, type$.ValueKey_String), 1 / 0); } } return new A.SizedBox(1 / 0, this.height, A.Icon$(A.getFileTypeIcon(t2.type), _null, _null, 40), _null); }, get$document(receiver) { return this.document; } }; A.EditScaffold.prototype = { build$1(context) { var t4, t5, t6, t7, t8, t9, t10, t11, isEnabled, t12, t13, upgradeMessage, isCancelEnabled, showUpgradeBanner, t14, t15, textStyle, showOverflow, t16, t17, t18, t19, t20, t21, t22, _this = this, _null = null, _s24_ = "start_free_trial_message", _s2_ = "en", _s21_ = "free_trial_ends_today", _s23_ = "free_trial_ends_in_days", _s34_ = "click_here_to_connect_bank_account", t1 = {}, t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t5 = t3.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6].userCompany; t8 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.bannerClick = null; t9 = t3.isSaving; t10 = !t9; if (t10) { t11 = _this.entity; t11 = t11 == null ? _null : t11.get$isEditable(); isEnabled = t11 !== false; } else isEnabled = false; t1.isEnabled = isEnabled; t11 = t4[t6].userCompany; if (t11.isOwner) { t11 = t11.account; if (t11.trialStarted.length === 0 && t11.plan === "" && !A.supportsInAppPurchase()) { t8.toString; t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t8.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, _s24_); if (t13 == null) { t13 = t11.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s24_); t13.toString; } upgradeMessage = t13; } else { t8.toString; t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t8.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "upgrade_to_paid_plan"); t13.toString; upgradeMessage = t13; } } else { t8.toString; t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t8.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "owner_upgrade_to_paid_plan"); t13.toString; upgradeMessage = t13; } t7 = t7.account.trialDaysLeft; if (t7 > 0) if (t7 <= 1) { t8.toString; t7 = t11.$index(0, t12); t7.toString; t7 = J.$index$asx(t7, _s21_); if (t7 == null) { t7 = t11.$index(0, _s2_); t7.toString; t7 = J.$index$asx(t7, _s21_); t7.toString; upgradeMessage = t7; } else upgradeMessage = t7; } else { t8.toString; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, _s23_); if (t13 == null) { t13 = t11.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s23_); t13.toString; } upgradeMessage = B.JSString_methods.replaceFirst$2(t13, ":count", B.JSInt_methods.toString$0(t7)); } if (!(!t3.get$isHosted() || t4[t6].userCompany.account.plan === "enterprise" || t4[t6].userCompany.account.plan === "pro") || t4[t6].userCompany.account.trialDaysLeft > 0) if (B.JSArray_methods.contains$1(B.List_Tjg, t5.get$baseSubRoute())) { if (!(!t3.get$isHosted() || t4[t6].userCompany.account.plan === "enterprise" || t4[t6].userCompany.account.plan === "pro") && t4[t6].userCompany.account.trialDaysLeft <= 0 && isEnabled) { t1.isEnabled = false; isCancelEnabled = true; t7 = false; } else { t7 = isEnabled; isCancelEnabled = false; } showUpgradeBanner = true; } else { showUpgradeBanner = t5.currentRoute === "/settings/account_management" && true; t7 = isEnabled; isCancelEnabled = false; } else { isCancelEnabled = B.JSString_methods.contains$1("company_gateways/edit", t5.get$baseSubRoute()) && true; t7 = isEnabled; showUpgradeBanner = false; } if (B.JSString_methods.contains$1("/transaction/edit", t5.get$baseRoute()) && t4[t6].bankAccountState.list._list$_list.length === 0) { if (!t3.get$isHosted() || t4[t6].userCompany.account.plan === "enterprise") { t8.toString; t5 = t11.$index(0, t12); t5.toString; t5 = J.$index$asx(t5, _s34_); if (t5 == null) { t5 = t11.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s34_); t5.toString; upgradeMessage = t5; } else upgradeMessage = t5; t1.bannerClick = new A.EditScaffold_build_closure(store); } else upgradeMessage = t8.get$upgradeToConnectBankAccount(); showUpgradeBanner = true; } t5 = A._setArrayType([], type$.JSArray_EntityAction); t13 = A.StoreProvider_of(context, t2).__Store__state_A; t13 === $ && A.throwUnnamedLateFieldNI(); if (t13.prefState.appLayout === B.AppLayout_desktop) t7 = t7 && _this.onSavePressed != null || isCancelEnabled; else t7 = false; if (t7) t5.push(B.EntityAction_back); t5.push(B.EntityAction_save); t7 = _this.actions; t13 = t7 == null; t14 = t13 ? A._setArrayType([], type$.JSArray_nullable_EntityAction) : t7; t15 = type$.EntityAction; B.JSArray_methods.addAll$1(t5, A.IterableNullableExtension_whereNotNull(t14, t15)); t14 = A.Theme_of(context).textTheme.bodyMedium; t14.toString; textStyle = t14.copyWith$1$color(t3.get$headerTextColor()); t14 = A.StoreProvider_of(context, t2).__Store__state_A; t14 === $ && A.throwUnnamedLateFieldNI(); showOverflow = t14.prefState.appLayout === B.AppLayout_desktop && t3.get$isFullScreen(); t14 = A.LinkedHashMap_LinkedHashMap$_literal([B.SingleActivator_mmH18, new A.EditScaffold_build_closure0(_this, context)], type$.ShortcutActivator, type$.void_Function); if (t3.get$companies().length === 0) t4 = new A.LoadingIndicator(_null, false, _null); else { t16 = type$.JSArray_Widget; t17 = A._setArrayType([], t16); if (showUpgradeBanner && t4[t6].userCompany.isOwner) t17.push(A.InkWell$(false, _null, true, new A.IconMessage(upgradeMessage, _null, B.Color_4293880832, _null, false, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.EditScaffold_build_closure1(t1), _null, _null, _null, _null, _null, _null, _null)); t17.push(A.Expanded$(_this.body, 1)); t4 = A._setArrayType([A.Column$(t17, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t16); if (t9) t4.push(A.LinearProgressIndicator$()); t4 = new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t4, _null); } t6 = A.StoreProvider_of(context, t2).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t6.prefState.appLayout === B.AppLayout_desktop ? new A.MenuDrawerBuilder(_null) : _null; t16 = A.StoreProvider_of(context, t2).__Store__state_A; t16 === $ && A.throwUnnamedLateFieldNI(); t16 = t16.prefState; t17 = type$.JSArray_Widget; t18 = A._setArrayType([], t17); t19 = _this.title; if (showOverflow) t18.push(A.Text$(t19, _null, _null, _null, _null, _null, _null, _null, _null, _null)); else t18.push(new A.Flexible(1, B.FlexFit_1, A.Text$(t19, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); t18.push(new A.SizedBox(16, _null, _null, _null)); t19 = A.StoreProvider_of(context, t2).__Store__state_A; t19 === $ && A.throwUnnamedLateFieldNI(); if (t19.prefState.appLayout === B.AppLayout_desktop) if (_this.isFullscreen) { t19 = _this.entity; t19 = t19 != null && !t19.get$isNew(); } else t19 = false; else t19 = false; if (t19) { t19 = _this.entity; B.JSArray_methods.addAll$1(t18, A._setArrayType([A.EntityStatusChip$(t3.getEntity$2(t19.get$entityType(), t19.get$id(t19)), false, 105), new A.SizedBox(8, _null, _null, _null)], t17)); } if (showOverflow) { t19 = type$.MappedListIterable_EntityAction_OutlinedButton; t18.push(A.Expanded$(new A.Align(B.Alignment_1_0, _null, _null, A.FocusTraversalGroup$(A.OverflowView$flexible(new A.EditScaffold_build_closure2(_this, t8, textStyle, t3, t5), A.List_List$of(new A.MappedListIterable(t5, new A.EditScaffold_build_closure3(t1, _this, t8, t3, context, textStyle, store), t19), true, t19._eval$1("ListIterable.E")), 8), false, _null), _null), 1)); } t5 = A.Row$(t18, B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null); if (showOverflow) t1 = A._setArrayType([], t17); else { t18 = A._setArrayType([], t17); if (t9) { t19 = A.StoreProvider_of(context, t2).__Store__state_A; t19 === $ && A.throwUnnamedLateFieldNI(); t19 = t19.prefState.appLayout === B.AppLayout_mobile; } else t19 = false; if (t19) t18.push(new A.Padding(B.EdgeInsets_0_0_20_0, A.Center$(new A.SizedBox(26, 26, A.CircularProgressIndicator$(_null, B.Color_4294967295, _null, _null, _null, 0, _null, 4, _null, _null), _null), _null, _null), _null)); else { t19 = A.StoreProvider_of(context, t2).__Store__state_A; t19 === $ && A.throwUnnamedLateFieldNI(); if (t19.prefState.appLayout === B.AppLayout_desktop) { t19 = t9 ? _null : new A.EditScaffold_build_closure4(_this, context, store); t20 = A.getEntityActionIcon(B.EntityAction_back); t21 = _this.entity; if (t21 != null && t21.get$entityType().get$isSetting()) { t8.toString; t21 = t11.$index(0, t12); t21.toString; t21 = J.$index$asx(t21, "back"); t21.toString; } else { t8.toString; t21 = t11.$index(0, t12); t21.toString; t21 = J.$index$asx(t21, "cancel"); t21.toString; } t22 = t9 ? _null : textStyle; t19 = A.OutlinedButton$(new A.ConstrainedBox(new A.BoxConstraints(60, 1 / 0, 0, 1 / 0), new A.IconText(t21, t20, t22, _null, false, _null), _null), _null, t19, _null); t3 = t1.isEnabled ? A.ButtonStyle$(_null, _null, new A.MaterialStatePropertyAll(t3.prefState.get$colorThemeModel().colorSuccess, type$.MaterialStatePropertyAll_nullable_Color), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : _null; t10 = !t1.isEnabled || !t10 || _this.onSavePressed == null ? _null : new A.EditScaffold_build_closure5(_this, context); t20 = A.getEntityActionIcon(B.EntityAction_save); t8.toString; t12 = t11.$index(0, t12); t12.toString; t12 = J.$index$asx(t12, "save"); t12.toString; t8 = t9 ? _null : textStyle.copyWith$1$color(B.Color_4294967295); t18.push(A.Row$(A._setArrayType([t19, new A.SizedBox(8, _null, _null, _null), A.OutlinedButton$(new A.ConstrainedBox(new A.BoxConstraints(60, 1 / 0, 0, 1 / 0), new A.IconText(t12, t20, t8, _null, false, _null), _null), _null, t10, t3), new A.SizedBox(16, _null, _null, _null)], t17), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } else { t3 = t1.isEnabled && _this.onSavePressed != null; t8.toString; t12 = t11.$index(0, t12); t12.toString; t12 = J.$index$asx(t12, "cancel"); t12.toString; t8 = _this.onSavePressed == null ? _null : new A.EditScaffold_build_closure6(_this); t9 = A.StoreProvider_of(context, t2).__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.prefState.appLayout === B.AppLayout_mobile ? _null : new A.EditScaffold_build_closure7(_this, store); t18.push(A.SaveCancelButtons$(t12, isCancelEnabled, t3, true, t9, t8, _this.saveLabel)); } } if (!t13 && t7.length !== 0 && _this.onActionPressed != null) { t3 = A.Icon$(B.IconData_58372_MaterialIcons_null_false, _null, _null, _null); t18.push(A.PopupMenuButton$(_null, _null, t1.isEnabled, t3, _null, new A.EditScaffold_build_closure8(_this), new A.EditScaffold_build_closure9(_this, context), B.EdgeInsets_8_8_8_8, _null, t15)); } t1 = t18; } if (_this.isFullscreen) { t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_desktop; } else t2 = false; t2 = t2 ? _null : _this.appBarBottom; return new A.CallbackShortcuts(t14, A.FocusTraversalGroup$(A.Scaffold$(A.AppBar$(t1, _null, t16.appLayout === B.AppLayout_mobile, _null, t2, 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t5, _null, _null, _null, 1, _null), _null, t4, _this.bottomNavigationBar, t6, _null, _this.floatingActionButton, B.C__EndDockedFabLocation), true, _null), _null); }, get$body(receiver) { return this.body; } }; A.EditScaffold_build_closure.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "bank_accounts", false, _null)); }, $signature: 14 }; A.EditScaffold_build_closure0.prototype = { call$0() { return this.$this.onSavePressed.call$1(this.context); }, $signature: 0 }; A.EditScaffold_build_closure1.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._box_0.bannerClick; if (t1 != null) t1.call$0(); else A.initiatePurchase(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.EditScaffold_build_closure3.prototype = { call$1(action) { var t6, t7, t0, _this = this, _null = null, t1 = action === B.EntityAction_save, label = t1 && _this.$this.saveLabel != null ? _this.$this.saveLabel : _this.localization.lookup$1(action.toString$0(0)), t2 = t1 && _this._box_0.isEnabled ? A.ButtonStyle$(_null, _null, new A.MaterialStatePropertyAll(_this.state.prefState.get$colorThemeModel().colorSuccess, type$.MaterialStatePropertyAll_nullable_Color), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : _null, t3 = _this.context, t4 = type$.AppState, t5 = A.StoreProvider_of(t3, t4).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.prefState.appLayout === B.AppLayout_desktop ? 60 : 0; t4 = A.StoreProvider_of(t3, t4).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4.prefState.appLayout === B.AppLayout_desktop) { t4 = A.getEntityActionIcon(action); t6 = _this.state; if (t6.isSaving) t1 = _null; else { t7 = _this.textStyle; t1 = t1 ? t7.copyWith$1$color(B.Color_4294967295) : t7; } t1 = new A.IconText(label, t4, t1, _null, false, _null); t4 = t6; } else { label.toString; t1 = _this.state; t4 = A.Text$(label, _null, _null, _null, _null, _null, t1.isSaving ? _null : _this.textStyle, _null, _null, _null); t0 = t4; t4 = t1; t1 = t0; } t3 = t4.isSaving ? _null : new A.EditScaffold_build__closure0(_this.$this, action, t3, _this.store); return A.OutlinedButton$(new A.ConstrainedBox(new A.BoxConstraints(t5, 1 / 0, 0, 1 / 0), t1, _null), _null, t3, t2); }, $signature: 474 }; A.EditScaffold_build__closure0.prototype = { call$0() { var t2, t3, _this = this, t1 = _this.action; if (t1 === B.EntityAction_back) { t1 = _this.$this.onCancelPressed; if (t1 != null) t1.call$1(_this.context); else { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResetSettings()); } } else { t2 = _this.context; t3 = _this.$this; if (t1 === B.EntityAction_save) { A.FocusScope_of(t2).unfocus$1$disposition(B.UnfocusDisposition_1); t3.onSavePressed.call$1(t2); } else t3.onActionPressed.call$2(t2, t1); } }, $signature: 0 }; A.EditScaffold_build_closure2.prototype = { call$2(context, remaining) { var _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "more"); t1.toString; t1 = A.Row$(A._setArrayType([A.Text$(t1, _null, _null, _null, _null, _null, _this.textStyle, _null, _null, _null), new A.SizedBox(4, _null, _null, _null), A.Icon$(B.IconData_57496_MaterialIcons_null_false, _this.state.get$headerTextColor(), _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } else t1 = A.Icon$(B.IconData_58372_MaterialIcons_null_false, _null, _null, _null); return A.PopupMenuButton$(new A.Padding(B.EdgeInsets_8_0_8_0, t1, _null), _null, true, _null, _null, new A.EditScaffold_build__closure1(_this.entityActions, remaining), new A.EditScaffold_build__closure2(_this.$this, context), B.EdgeInsets_8_8_8_8, _null, type$.EntityAction); }, $signature: 475 }; A.EditScaffold_build__closure2.prototype = { call$1(action) { this.$this.onActionPressed.call$2(this.context, action); }, $signature: 278 }; A.EditScaffold_build__closure1.prototype = { call$1(context) { var t1 = this.entityActions, t2 = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); t1 = B.JSArray_methods.sublist$1(t2, t1.length - this.remaining); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PopupMenuItem>"); return A.List_List$of(new A.MappedListIterable(t1, new A.EditScaffold_build___closure(context), t2), true, t2._eval$1("ListIterable.E")); }, $signature: 479 }; A.EditScaffold_build___closure.prototype = { call$1(action) { var _null = null, t1 = this.context, t2 = A.Icon$(A.getEntityActionIcon(action), A.Theme_of(t1).colorScheme.secondary, _null, _null); t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return A.PopupMenuItem$(A.Row$(A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Text$(t1.lookup$1(action.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), action, type$.EntityAction); }, $signature: 483 }; A.EditScaffold_build_closure4.prototype = { call$0() { var t1 = this.$this.onCancelPressed; if (t1 != null) t1.call$1(this.context); else { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResetSettings()); } }, $signature: 0 }; A.EditScaffold_build_closure5.prototype = { call$0() { var t1 = this.context; A.FocusScope_of(t1).unfocus$1$disposition(B.UnfocusDisposition_1); this.$this.onSavePressed.call$1(t1); }, $signature: 0 }; A.EditScaffold_build_closure6.prototype = { call$1(context) { A.FocusScope_of(context).unfocus$1$disposition(B.UnfocusDisposition_1); this.$this.onSavePressed.call$1(context); }, $signature: 16 }; A.EditScaffold_build_closure7.prototype = { call$1(context) { var t1 = this.$this.onCancelPressed; if (t1 != null) t1.call$1(context); else { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResetSettings()); } }, $signature: 16 }; A.EditScaffold_build_closure8.prototype = { call$1(context) { var t2, t1 = this.$this.actions; t1.toString; t2 = type$.WhereTypeIterable_PopupMenuEntry_EntityAction; return A.List_List$of(A.List_List$of(new A.WhereTypeIterable(new A.MappedListIterable(t1, new A.EditScaffold_build__closure(context), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,StatefulWidget>")), t2), true, t2._eval$1("Iterable.E")), true, type$.PopupMenuEntry_EntityAction); }, $signature: 660 }; A.EditScaffold_build__closure.prototype = { call$1(action) { var t1, t2, _null = null; if (action == null) t1 = A.PopupMenuDivider$(); else { t1 = this.context; t2 = A.Icon$(A.getEntityActionIcon(action), A.Theme_of(t1).colorScheme.secondary, _null, _null); t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = A.PopupMenuItem$(A.Row$(A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Text$(t1.lookup$1(action.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), action, type$.EntityAction); } return t1; }, $signature: 2565 }; A.EditScaffold_build_closure9.prototype = { call$1(action) { return this.$this.onActionPressed.call$2(this.context, action); }, $signature: 278 }; A.showEntityActionsDialog_closure.prototype = { call$1(entityAction) { var _null = null; if (entityAction == null) return A.Divider$(_null, _null, _null); else return new A.EntityActionListTile(this.entities, entityAction, this.mainContext, this.completer, _null); }, $signature: 2566 }; A.showEntityActionsDialog_closure0.prototype = { call$1(dialogContext) { return A.SimpleDialog$(this.actions, null); }, $signature: 181 }; A.EntityActionListTile.prototype = { build$1(context) { var t2, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = this.action; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, A.Icon$(A.getEntityActionIcon(t2), _null, _null, _null), _null, _null, new A.EntityActionListTile_build_closure(this, context), false, _null, _null, _null, _null, _null, A.Text$(t1.lookup$1(t2.toString$0(0)), _null, _null, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, _null); } }; A.EntityActionListTile_build_closure.prototype = { call$0() { var first, t3, t1 = this.$this, t2 = t1.completer; if (t2 != null) t2.complete$1(0, null); A.Navigator_of(this.context, false).pop$0(); t2 = t1.entities; first = B.JSArray_methods.get$first(t2); switch (first.get$entityType()) { case B.EntityType_client: A.handleClientAction(t1.mainContext, t2, t1.action); break; case B.EntityType_product: A.handleProductAction(t1.mainContext, t2, t1.action); break; case B.EntityType_invoice: A.handleInvoiceAction(t1.mainContext, t2, t1.action); break; case B.EntityType_recurringInvoice: A.handleRecurringInvoiceAction(t1.mainContext, t2, t1.action); break; case B.EntityType_payment: A.handlePaymentAction(t1.mainContext, t2, t1.action); break; case B.EntityType_quote: t3 = t1.mainContext; t3.toString; A.handleQuoteAction(t3, t2, t1.action); break; case B.EntityType_credit: t3 = t1.mainContext; t3.toString; A.handleCreditAction(t3, t2, t1.action); break; case B.EntityType_task: A.handleTaskAction(t1.mainContext, t2, t1.action); break; case B.EntityType_project: A.handleProjectAction(t1.mainContext, t2, t1.action); break; case B.EntityType_vendor: A.handleVendorAction(t1.mainContext, t2, t1.action); break; case B.EntityType_expense: t3 = t1.mainContext; t3.toString; A.handleExpenseAction(t3, t2, t1.action); break; case B.EntityType_companyGateway: A.handleCompanyGatewayAction(t1.mainContext, t2, t1.action); break; case B.EntityType_group: A.handleGroupAction(t1.mainContext, t2, t1.action); break; case B.EntityType_taxRate: A.handleTaxRateAction(t1.mainContext, t2, t1.action); break; case B.EntityType_user: A.handleUserAction(t1.mainContext, t2, t1.action); break; case B.EntityType_design: A.handleDesignAction(t1.mainContext, t2, t1.action); break; case B.EntityType_paymentTerm: A.handlePaymentTermAction(t1.mainContext, t2, t1.action); break; case B.EntityType_token: A.handleTokenAction(t1.mainContext, t2, t1.action); break; case B.EntityType_webhook: A.handleWebhookAction(t1.mainContext, t2, t1.action); break; case B.EntityType_expenseCategory: A.handleExpenseCategoryAction(t1.mainContext, t2, t1.action); break; case B.EntityType_taskStatus: A.handleTaskStatusAction(t1.mainContext, t2, t1.action); break; case B.EntityType_paymentLink: A.handleSubscriptionAction(t1.mainContext, t2, t1.action); break; case B.EntityType_bankAccount: A.handleBankAccountAction(t1.mainContext, t2, t1.action); break; case B.EntityType_transaction: A.handleTransactionAction(t1.mainContext, t2, t1.action); break; case B.EntityType_transactionRule: A.handleTransactionRuleAction(t1.mainContext, t2, t1.action); break; case B.EntityType_schedule: A.handleScheduleAction(t1.mainContext, t2, t1.action); break; case B.EntityType_document: A.handleDocumentAction(t1.mainContext, t2, t1.action); break; default: throw A.wrapException("## Error: unhandled entity action type " + A.S(first.get$entityType())); } }, $signature: 0 }; A.EntityListTile.prototype = { createState$0() { return new A._EntityListTileState(B._StateLifecycle_0); } }; A._EntityListTileState.prototype = { build$1(context) { var t1, store, t2, t3, t4, t5, t6, isFilteredBy, entityClient, isHovered, t7, leading, trailing, entity, defaultSubtitle, _this = this, _null = null; if (_this._widget.entity.get$isNew()) return new A.SizedBox(_null, _null, _null, _null); t1 = type$.AppState; store = A.StoreProvider_of(context, t1); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.uiState; t4 = t3.filterStack._list$_list; if (t4.length === 0) t5 = _null; else { t5 = B.JSArray_methods.get$last(t4); t5 = t5.get$id(t5); } t6 = _this._widget.entity; if (t5 === t6.get$id(t6)) { t4 = t4.length === 0 ? _null : B.JSArray_methods.get$last(t4).get$entityType(); isFilteredBy = t4 == _this._widget.entity.get$entityType(); } else isFilteredBy = false; t4 = _this._widget; t4 = t4.entity; entityClient = type$.BelongsToClient._is(t4) ? t2.userCompanyStates._list$_list[t3.selectedCompanyIndex].clientState.map._map$_map.$index(0, t4.get$clientId(t4)) : _null; isHovered = $.RendererBinding__instance.RendererBinding__mouseTracker._mouseStates.__js_helper$_length === 0 && isFilteredBy || _this._entity_list_tile$_isHovered; t4 = isHovered ? B.IconData_58372_MaterialIcons_null_false : A.getEntityIcon(_this._widget.entity.get$entityType()); t5 = isHovered ? _null : 18; t6 = _this._widget.entity.getActions$3$client$includeEdit$userCompany(entityClient, true, t2.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany); t7 = _this._widget.entity; leading = A.ActionMenuButton$(t7, t6, t4, t5, false, new A._EntityListTileState_build_closure(_this)); if (t7.get$createdAt() === 0) trailing = _null; else { if (isHovered) { t4 = _this._widget; t4 = t4.isFilter || t4.entity.get$entityType() === B.EntityType_company; } else t4 = true; if (_this._widget.entity.get$entityType() !== B.EntityType_company) if (!isHovered) if (!_this._widget.isFilter) { t5 = A.StoreProvider_of(context, t1).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t3 = t5.prefState.appLayout === B.AppLayout_mobile || t3.previewStack._list$_list.length !== 0; } else t3 = true; else t3 = true; else t3 = false; trailing = A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(t3 ? B.IconData_57695_MaterialIcons_null_true : B.IconData_57984_MaterialIcons_null_false, _null, _null, _null), _null, new A._EntityListTileState_build_closure0(_this, context), _null, _null, _null, _null, _null), t4, _null); } entity = _this._widget.entity; if (entity instanceof A._$InvoiceEntity) { t3 = A.formatNumber(entity.amount, context, entity.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; defaultSubtitle = t3 + " \u2022 " + A.formatDate(entity.date, context, true, true, false); } else if (entity instanceof A._$PaymentEntity) { t3 = A.formatNumber(entity.amount, context, entity.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; defaultSubtitle = t3 + " \u2022 " + A.formatDate(entity.date, context, true, true, false); } else if (entity instanceof A._$ExpenseEntity) { t3 = A.formatNumber(entity.amount, context, _null, entity.currencyId, B.FormatNumberType_0, true, _null, _null, false); t3.toString; defaultSubtitle = t3 + " \u2022 " + A.formatDate(entity.date, context, true, true, false); } else if (entity instanceof A._$TransactionEntity) { t3 = A.formatNumber(entity.amount, context, _null, entity.currencyId, B.FormatNumberType_0, true, _null, _null, false); t3.toString; defaultSubtitle = t3 + " \u2022 " + A.formatDate(entity.date, context, true, true, false); } else defaultSubtitle = ""; if (isFilteredBy) { t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_desktop; } else t1 = false; t3 = new A.EntityPresenter(); t3.__EntityPresenter_entity_A = _this._widget.entity; t3.__EntityPresenter_context_A = context; t3 = A.Text$(t3.title$0(0), _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t4 = _this._widget.subtitle; if ((t4 == null ? "" : t4).length !== 0 || defaultSubtitle.length !== 0 || !entity.get$isActive()) { t4 = A._setArrayType([], type$.JSArray_Widget); t5 = _this._widget.subtitle; if ((t5 == null ? "" : t5).length !== 0) { t5.toString; t4.push(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } else if (defaultSubtitle.length !== 0) t4.push(A.Text$(defaultSubtitle, _null, _null, _null, _null, _null, _null, _null, _null, _null)); if (!entity.get$isActive()) t4.push(new A.EntityStateLabel(_this._widget.entity, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } else t4 = _null; t5 = _this._widget; t6 = t5.subtitle; t5 = (t6 == null ? "" : t6).length !== 0 && !t5.entity.get$isActive(); return A.MouseRegion$(A.Column$(A._setArrayType([new A.SelectedIndicator(A.ListTile$(false, B.EdgeInsets_16_0_16_0, _null, _null, true, _null, _null, t5, _null, leading, _null, new A._EntityListTileState_build_closure1(_this), new A._EntityListTileState_build_closure2(_this, t2, store), false, _null, _null, _null, t4, _null, t3, trailing, _null), t1, true, _null), new A.ListDivider(_null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.C__DeferringMouseCursor, _null, _null, new A._EntityListTileState_build_closure3(_this), new A._EntityListTileState_build_closure4(_this), _null); } }; A._EntityListTileState_build_closure.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this._widget.entity], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A._EntityListTileState_build_closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.entity, t3 = A.StoreProvider_of(this.context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); return A.viewEntity(t3.prefState.appLayout === B.AppLayout_desktop && !t1._widget.isFilter, t2, null, false); }, $signature: 0 }; A._EntityListTileState_build_closure3.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._EntityListTileState_build__closure0(t1)); }, $signature: 131 }; A._EntityListTileState_build__closure0.prototype = { call$0() { return this.$this._entity_list_tile$_isHovered = true; }, $signature: 0 }; A._EntityListTileState_build_closure4.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._EntityListTileState_build__closure(t1)); }, $signature: 112 }; A._EntityListTileState_build__closure.prototype = { call$0() { return this.$this._entity_list_tile$_isHovered = false; }, $signature: 0 }; A._EntityListTileState_build_closure2.prototype = { call$0() { var t2, t3, t1 = this.$this; if (this.state.prefState.isViewerFullScreen$1(t1._widget.entity.get$entityType())) { t2 = t1._widget.entity.get$entityType(); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ToggleViewerLayout(t2)); } A.inspectEntity(t1._widget.entity, false); }, $signature: 0 }; A._EntityListTileState_build_closure1.prototype = { call$0() { return A.inspectEntity(this.$this._widget.entity, true); }, $signature: 0 }; A.EntitiesListTile.prototype = { createState$0() { return new A._EntitiesListTileState(B._StateLifecycle_0); } }; A._EntitiesListTileState.prototype = { _entity_list_tile$_onLongPress$0() { var store, uiState, entity, t2, _this = this, t1 = _this._widget.entity.get$isDeleted(); t1.toString; if (t1) return; t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; entity = _this._widget.entity; t1 = uiState.filterStack._list$_list; if (t1.length === 0) t2 = null; else { t2 = B.JSArray_methods.get$last(t1); t2 = t2.get$id(t2); } if (t2 === entity.get$id(entity)) { t1 = t1.length === 0 ? null : B.JSArray_methods.get$last(t1).get$entityType(); t1 = t1 != entity.get$entityType(); } else t1 = true; if (t1) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterByEntity(entity, false)); } t1 = A.EntityAction_newEntityType(_this._widget.entityType); A.handleEntitiesActions(A._setArrayType([entity], type$.JSArray_BaseEntity), t1, false); }, build$1(context) { var t2, mainRoute, t3, isFilterMatch, t4, t5, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; mainRoute = t2.get$mainRoute(); t3 = _this._widget; isFilterMatch = t3.isFilter && t3.entityType.toString$0(0) === A.toCamelCase(mainRoute); t3 = _this._widget; t4 = t3.title; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t3.subtitle; if (t3.length === 0) { t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "none"); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._entity_list_tile$_isHovered) { t5 = _this._widget; if (!t5.hideNew) { t5 = t5.entity.get$isDeleted(); t5.toString; t1 = !t5 && t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, _this._widget.entityType); } else t1 = false; } else t1 = false; t1 = t1 ? A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, _null), _null, _this.get$_entity_list_tile$_onLongPress(), _null, _null, _null, _null, _null) : A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(A.getEntityIcon(_this._widget.entityType), _null, _null, 18), _null, new A._EntitiesListTileState_build_closure(_this, context), _null, _null, _null, _null, _null), true, _null); return A.MouseRegion$(A.Column$(A._setArrayType([new A.SelectedIndicator(A.ListTile$(false, B.EdgeInsets_16_0_16_0, _null, _null, true, _null, _null, false, _null, t1, _null, _this.get$_entity_list_tile$_onLongPress(), new A._EntitiesListTileState_build_closure0(_this, context), false, _null, _null, _null, t3, _null, t4, A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_Up3, _null, _null, _null), _null, new A._EntitiesListTileState_build_closure1(), _null, _null, _null, _null, _null), true, _null), _null), isFilterMatch, true, _null), new A.ListDivider(_null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.C__DeferringMouseCursor, _null, _null, new A._EntitiesListTileState_build_closure2(_this), new A._EntitiesListTileState_build_closure3(_this), _null); } }; A._EntitiesListTileState_build_closure2.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._EntitiesListTileState_build__closure0(t1)); }, $signature: 131 }; A._EntitiesListTileState_build__closure0.prototype = { call$0() { return this.$this._entity_list_tile$_isHovered = true; }, $signature: 0 }; A._EntitiesListTileState_build_closure3.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._EntitiesListTileState_build__closure(t1)); }, $signature: 112 }; A._EntitiesListTileState_build__closure.prototype = { call$0() { return this.$this._entity_list_tile$_isHovered = false; }, $signature: 0 }; A._EntitiesListTileState_build_closure.prototype = { call$0() { var t1 = this.$this._widget; return A.viewEntitiesByType(t1.entityType, t1.entity, 0); }, $signature: 0 }; A._EntitiesListTileState_build_closure1.prototype = { call$0() { return null; }, $signature: 0 }; A._EntitiesListTileState_build_closure0.prototype = { call$0() { var t1 = this.$this._widget; return A.viewEntitiesByType(t1.entityType, t1.entity, 0); }, $signature: 0 }; A.EntityStatusChip.prototype = { build$1(context) { var t2, t3, t4, label, color, isBounced, statusId, category, $status, t5, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; if (_this.showState && !_this.entity.get$isActive()) { t3 = _this.entity; if (t3.get$archivedAt() > 0) { t4 = t3.get$isDeleted(); t4.toString; t4 = !t4; } else t4 = false; if (t4) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived"); t1.toString; label = t1; color = B.MaterialColor_Map_JNyrt_4294940672; } else { t3 = t3.get$isDeleted(); t3.toString; if (t3) { t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "deleted"); t3.toString; color = t1.prefState.get$colorThemeModel().colorDanger; label = t3; } else { color = _null; label = ""; } } isBounced = false; } else { t3 = _this.entity; switch (t3.get$entityType()) { case B.EntityType_payment: type$.PaymentEntity._as(t3); label = B.Map_5urTj.$index(0, t3.get$calculatedStatusId()); color = new A.PaymentStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, t3.get$calculatedStatusId()); isBounced = false; break; case B.EntityType_invoice: type$.InvoiceEntity._as(t3); statusId = t3.get$calculatedStatusId(); label = B.Map_jN6XU.$index(0, statusId); color = new A.InvoiceStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, statusId); isBounced = t3.get$isBounced(); break; case B.EntityType_recurringInvoice: statusId = type$.InvoiceEntity._as(t3).get$calculatedStatusId(); label = B.Map_5euww.$index(0, statusId); color = new A.RecurringInvoiceStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, statusId); isBounced = false; break; case B.EntityType_quote: type$.InvoiceEntity._as(t3); statusId = t3.get$calculatedStatusId(); label = B.Map_9QXBb.$index(0, statusId); color = new A.QuoteStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, statusId); isBounced = t3.get$isBounced(); break; case B.EntityType_credit: type$.InvoiceEntity._as(t3); label = B.Map_kig78.$index(0, t3.get$calculatedStatusId()); color = new A.CreditStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, t3.get$calculatedStatusId()); isBounced = t3.get$isBounced(); break; case B.EntityType_purchaseOrder: type$.InvoiceEntity._as(t3); label = B.Map_7AXXh.$index(0, t3.get$calculatedStatusId()); color = new A.PurchaseOrderStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, t3.get$calculatedStatusId()); isBounced = t3.get$isBounced(); break; case B.EntityType_transaction: t3 = type$.TransactionEntity._as(t3).statusId; label = B.Map_2VQL6.$index(0, t3); color = new A.TransactionStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, t3); isBounced = false; break; case B.EntityType_expense: type$.ExpenseEntity._as(t3); category = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseCategoryState.$get$1(0, t3.categoryId); label = B.Map_yryx3.$index(0, t3.get$calculatedStatusId()); t4 = category.color; color = t4.length !== 0 && t4 !== "#fff" ? A.convertHexStringToColor(t4) : new A.ExpenseStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, t3.get$calculatedStatusId()); isBounced = false; break; case B.EntityType_recurringExpense: statusId = type$.ExpenseEntity._as(t3).get$calculatedStatusId(); label = B.Map_5euww.$index(0, statusId); color = new A.RecurringInvoiceStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, statusId); isBounced = false; break; case B.EntityType_task: type$.TaskEntity._as(t3); $status = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.$get$1(0, t3.statusId); t4 = t3.invoiceId.length !== 0; if (t4) { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "invoiced"); t5.toString; label = t5; } else if (t3.get$isRunning()) { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "running"); t5.toString; label = t5; } else { t5 = $status.name; if (!(t5.length !== 0)) { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "logged"); t5.toString; } label = t5; } if (t4) color = t1.prefState.get$colorThemeModel().colorSuccess; else if (t3.get$isRunning()) { t1 = t1.prefState.get$colorThemeModel().colorInfo; color = t1; } else { t4 = $status.color; t1 = t4.length !== 0 && t4 !== "#fff" ? A.convertHexStringToColor(t4) : new A.TaskStatusColors(t1.prefState.get$colorThemeModel()).get$colors().$index(0, t3.get$calculateStatusId()); color = t1; } isBounced = false; break; default: return new A.SizedBox(_null, _null, _null, _null); } label = t2.lookup$1(label); if (label.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "logged"); t1.toString; label = t1; } } if (isBounced) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "email_bounced"); t1.toString; } else t1 = ""; t2 = A.BorderRadius$all(new A.Radius(2, 2)); t3 = _this.width; t4 = t3 == null; t5 = t4 ? 100 : t3; if (t4) t3 = 200; t2 = A._setArrayType([A.DecoratedBox$(new A.ConstrainedBox(new A.BoxConstraints(t5, t3, 0, 1 / 0), new A.Padding(new A.EdgeInsets(4, 6, 4, 6), A.Text$(label, _null, _null, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, 13, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), _null), _null), new A.BoxDecoration(color, _null, _null, t2, _null, _null, B.BoxShape_0), B.DecorationPosition_0)], type$.JSArray_Widget); if (isBounced) t2.push(new A.Padding(B.EdgeInsets_4_0_0_0, A.Icon$(B._MdiIconData_WJv, _null, _null, 16), _null)); return new A.Padding(new A.EdgeInsets(0, 0, 0, 0), A.Tooltip$(new A.Stack(B.Alignment_m1_0, _null, B.StackFit_0, B.Clip_1, t2, _null), t1), _null); } }; A.EntityDropdown.prototype = { createState$0() { var _null = null, t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._EntityDropdownState(new A.TextEditingController(B.TextEditingValue_li8, t1), A.FocusNode$(true, _null, true, true, _null, _null, false), A.ScrollController$(0, true, _null, _null), new A.ValueNotifier(B.OptionsViewOpenDirection_1, t1, type$.ValueNotifier_OptionsViewOpenDirection), B._StateLifecycle_0); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); } }; A._EntityDropdownState.prototype = { initState$0() { this.super$State$initState(); this._entity_dropdown$_focusNode.addListener$1(0, this.get$_onFocusChanged()); }, _onFocusChanged$0() { var t2, _this = this, t1 = _this._entity_dropdown$_focusNode; if (t1.get$hasFocus()) { t2 = _this._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_mobile; } else t2 = false; if (t2) _this._showOptions$0(); if (!t1.get$hasFocus() && !_this.get$hasValue()) _this._entity_dropdown$_textController.set$text(0, ""); }, _getEntityLabel$1(entity) { var value, t1; if (entity == null) return ""; value = entity.get$listDisplayName(); if (!type$.BaseEntity._is(entity)) return value; t1 = entity.get$isDeleted(); t1.toString; if (t1) { t1 = this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted"); t1.toString; value = value + " - " + t1; } return value; }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.entityId != oldWidget.entityId) { t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t3 = t2.entityMap; t1 = t3 == null ? t1.getEntityMap$1(t2.entityType) : t3; _this._entityMap = t1; t1.toString; _this._entity_dropdown$_textController.set$text(0, _this._getEntityLabel$1(t1._map$_map.$index(0, _this._widget.entityId))); } }, didChangeDependencies$0() { var t2, t3, entity, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t3 = t2.entityMap; t1 = t3 == null ? t1.getEntityMap$1(t2.entityType) : t3; _this._entityMap = t1; t2 = _this._widget; if (t1 == null) A.print("## ERROR: ENTITY MAP IS NULL: " + t2.entityType.toString$0(0)); else { t2 = t2.entityId; entity = t1._map$_map.$index(0, t2); t1 = _this._widget.overrideSuggestedLabel; if (t1 != null) _this._entity_dropdown$_textController.set$text(0, t1.call$1(entity)); else if (entity != null) _this._entity_dropdown$_textController.set$text(0, _this._getEntityLabel$1(entity)); } _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this, t1 = _this._entity_dropdown$_textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._entity_dropdown$_focusNode; t1.removeListener$1(0, _this.get$_onFocusChanged()); t1.dispose$0(); _this._entity_dropdown$_scrollController.dispose$0(); _this.super$State$dispose(); }, _showOptions$0() { var _null = null, t1 = this._framework$_element; t1.toString; A.showDialog(_null, _null, true, _null, new A._EntityDropdownState__showOptions_closure(this), t1, _null, true, type$.EntityDropdownDialog); }, get$hasValue() { var t1 = this._widget.entityId; return t1 != null && t1 !== "0" && t1.length !== 0; }, build$1(context) { var theme, iconButton, t3, t4, _this = this, _null = null, t1 = type$.AppState, t2 = A.StoreProvider_of(context, t1).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(_this._widget.entityType)) return new A.SizedBox(_null, _null, _null, _null); theme = A.Theme_of(context); if (_this._widget.allowClearing && _this.get$hasValue()) iconButton = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._EntityDropdownState_build_closure(_this), _null, _null, _null, _null, _null); else if (_this._widget.onAddPressed != null) { t3 = A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, _null); t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "create_new"); t4.toString; t4 = A.IconButton$(_null, _null, _null, _null, t3, _null, new A._EntityDropdownState_build_closure0(_this), _null, _null, _null, t4, _null); iconButton = t4; } else iconButton = _null; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout !== B.AppLayout_mobile && true) { $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._EntityDropdownState_build_closure1(_this, context)); return new A.ValueListenableBuilder(_this.autocompletePositionNotifier, new A._EntityDropdownState_build_closure2(_this, t2, iconButton, theme), _null, _null, type$.ValueListenableBuilder_OptionsViewOpenDirection); } t1 = _this._widget; t2 = t1.validator; t3 = t1.labelText; t2 = A._setArrayType([A.InkWell$(false, _null, true, A.IgnorePointer$(A.TextFormField$(true, _null, false, B.AutovalidateMode_2, _this._entity_dropdown$_textController, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, t1.allowClearing && _this.get$hasValue() ? _null : B.Icon_AKW, _null, _null, _null, _null), _null, false, _this._entity_dropdown$_focusNode, _null, _null, _null, _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, true, _null, _null, _null, B.TextAlign_4, _null, _null, t2), true, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._EntityDropdownState_build_closure3(_this), _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget); if (_this._widget.allowClearing && _this.get$hasValue()) t2.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._EntityDropdownState_build_closure4(_this), _null, _null, _null, _null, _null)); return new A.Stack(B.Alignment_1_0, _null, B.StackFit_0, B.Clip_1, t2, _null); } }; A._EntityDropdownState__showOptions_closure.prototype = { call$1(context) { var t4, t5, t1 = this.$this, t2 = t1._entityMap, t3 = t1._widget.entityList; if (t3 == null) t3 = t2.get$keys(0); t3 = J.where$1$ax(t3, new A._EntityDropdownState__showOptions__closure(t1)); t3 = A.List_List$of(t3, true, t3.$ti._eval$1("Iterable.E")); t4 = t1._widget; t5 = t4.onAddPressed != null ? new A._EntityDropdownState__showOptions__closure0(t1) : null; return new A.EntityDropdownDialog(t2, t3, new A._EntityDropdownState__showOptions__closure1(t1), t5, t4.overrideSuggestedAmount, t4.overrideSuggestedLabel, null); }, $signature: 2568 }; A._EntityDropdownState__showOptions__closure.prototype = { call$1(elementId) { return !J.contains$1$asx(this.$this._widget.excludeIds, elementId); }, $signature: 117 }; A._EntityDropdownState__showOptions__closure1.prototype = { call$2(entity, update) { var label, t1 = entity.get$id(entity), t2 = this.$this, t3 = t2._widget; if (t1 === t3.entityId) return; t3.onSelected$1(entity); t1 = t2._widget.overrideSuggestedLabel; label = t1 != null ? t1.call$1(entity) : entity.get$listDisplayName(); if (update) { label.toString; t2._entity_dropdown$_textController.set$text(0, label); } t2._widget.toString; }, call$1(entity) { return this.call$2(entity, true); }, $signature: 2569 }; A._EntityDropdownState__showOptions__closure0.prototype = { call$2(context, completer) { var t1 = this.$this._widget.onAddPressed; t1.toString; return t1.call$1(type$.Completer_SelectableEntity._as(completer)); }, $signature: 2570 }; A._EntityDropdownState_build_closure.prototype = { call$0() { var t1 = this.$this; t1._entity_dropdown$_textController.set$text(0, ""); t1._widget.onSelected$1(null); }, $signature: 0 }; A._EntityDropdownState_build_closure0.prototype = { call$0() { var t1 = new A._Future($.Zone__current, type$._Future_SelectableEntity), t2 = this.$this; t2._widget.onAddPressed.call$1(new A._AsyncCompleter(t1, type$._AsyncCompleter_SelectableEntity)); t1.then$1$1(0, new A._EntityDropdownState_build__closure4(t2), type$.Null); }, $signature: 0 }; A._EntityDropdownState_build__closure4.prototype = { call$1(entity) { this.$this._widget.onSelected$1(entity); }, $signature: 103 }; A._EntityDropdownState_build_closure1.prototype = { call$1(_) { var position, t1 = this.context, box = type$.nullable_RenderBox._as(t1.get$renderObject()); if (box == null) return; position = A.MatrixUtils_transformPoint(box.getTransformTo$1(0, null), B.Offset_0_0); if (A.InheritedModel_inheritFrom(t1, null, type$.MediaQuery).data.size._dy - (position._dy + box.get$size(0)._dy) < 270) this.$this.autocompletePositionNotifier.set$value(0, B.OptionsViewOpenDirection_0); }, $signature: 11 }; A._EntityDropdownState_build_closure2.prototype = { call$3(context, width, _child) { var _this = this, t1 = _this.$this, t2 = _this.state; return A.RawAutocomplete$(new A._EntityDropdownState_build__closure(), new A._EntityDropdownState_build__closure0(t1, _this.iconButton), t1._entity_dropdown$_focusNode, null, null, new A._EntityDropdownState_build__closure1(t1), new A._EntityDropdownState_build__closure2(t1, t2), new A._EntityDropdownState_build__closure3(t1, _this.theme, t2), t1.autocompletePositionNotifier._change_notifier$_value, t1._entity_dropdown$_textController, type$.SelectableEntity); }, $signature: 2572 }; A._EntityDropdownState_build__closure2.prototype = { call$1(textEditingValue) { var t4, t5, options, t1 = this.$this, t2 = t1._widget, t3 = t2.entityList; if (t3 == null) { t2 = t2.entityMap.get$keys(0); t2 = A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")); } else t2 = t3; t3 = type$.WhereTypeIterable_SelectableEntity; t4 = t3._eval$1("WhereIterable"); t5 = t4._eval$1("WhereIterable"); options = A.List_List$of(new A.WhereIterable(new A.WhereIterable(new A.WhereTypeIterable(J.map$1$1$ax(t2, new A._EntityDropdownState_build___closure0(t1), type$.nullable_SelectableEntity), t3), new A._EntityDropdownState_build___closure1(textEditingValue), t4), new A._EntityDropdownState_build___closure2(t1), t5), true, t5._eval$1("Iterable.E")); t2 = options.length; if (t2 === 1 && J.get$id$x(options[0]) === t1._widget.entityId) return A._setArrayType([], type$.JSArray_SelectableEntity); t3 = t1._widget; if (t3.onCreateNew != null) if (t2 === 0) if (B.JSString_methods.trim$0(t1._entity_dropdown$_filter).length !== 0) if (B.JSString_methods.trim$0(textEditingValue.text).length !== 0) { t1 = this.state; t3 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, t3.entityType); t1 = t3; } else t1 = false; else t1 = false; else t1 = false; else t1 = false; if (t1) B.JSArray_methods.add$1(options, new A._AutocompleteEntity(textEditingValue.text)); return options; }, $signature: 2573 }; A._EntityDropdownState_build___closure0.prototype = { call$1(entityId) { return this.$this._entityMap._map$_map.$index(0, entityId); }, $signature: 2574 }; A._EntityDropdownState_build___closure1.prototype = { call$1(entity) { return entity.matchesFilter$1(this.textEditingValue.text); }, $signature: 678 }; A._EntityDropdownState_build___closure2.prototype = { call$1(element) { return !J.contains$1$asx(this.$this._widget.excludeIds, element.get$id(element)); }, $signature: 678 }; A._EntityDropdownState_build__closure.prototype = { call$1(entity) { return entity.get$listDisplayName(); }, $signature: 383 }; A._EntityDropdownState_build__closure1.prototype = { call$1(entity) { var t2, $name, t3, t1 = this.$this; t1._entity_dropdown$_filter = ""; if (entity.get$id(entity) === t1._widget.entityId) return; t2 = new A._EntityDropdownState_build__closure__wrapUp(t1); if (entity.get$id(entity) === "__new__") { $name = B.JSString_methods.trim$0(type$._AutocompleteEntity._as(entity).name); t1._entity_dropdown$_textController.set$text(0, $name); t3 = t1._entity_dropdown$_focusNode; t3.removeListener$1(0, t1.get$_onFocusChanged()); t3.requestFocus$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._EntityDropdownState_build___closure3(t1)); t3 = new A._Future($.Zone__current, type$._Future_SelectableEntity); t3.then$1$1(0, new A._EntityDropdownState_build___closure4(t1, t2), type$.Null).catchError$1(new A._EntityDropdownState_build___closure5(t1)); t1._widget.onCreateNew.call$2(new A._AsyncCompleter(t3, type$._AsyncCompleter_SelectableEntity), $name); } else t2.call$1(entity); }, $signature: 253 }; A._EntityDropdownState_build__closure__wrapUp.prototype = { call$1(entity) { var t1 = this.$this; t1._widget.onSelected$1(entity); t1._entity_dropdown$_focusNode.requestFocus$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._EntityDropdownState_build____wrapUp_closure(t1)); }, $signature: 253 }; A._EntityDropdownState_build____wrapUp_closure.prototype = { call$1(duration) { var t1 = this.$this._entity_dropdown$_textController; t1.set$selection(A.TextSelection$fromPosition(new A.TextPosition(t1._change_notifier$_value.text.length, B.TextAffinity_1))); }, $signature: 11 }; A._EntityDropdownState_build___closure3.prototype = { call$1(duration) { var t1 = this.$this._entity_dropdown$_textController; t1.set$selection(A.TextSelection$fromPosition(new A.TextPosition(t1._change_notifier$_value.text.length, B.TextAffinity_1))); }, $signature: 11 }; A._EntityDropdownState_build___closure4.prototype = { call$1(value) { var t2, _s14_ = "created_record", t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s14_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } A.showToast(t1); this._wrapUp.call$1(value); t1 = this.$this; t1._entity_dropdown$_focusNode.addListener$1(0, t1.get$_onFocusChanged()); }, $signature: 103 }; A._EntityDropdownState_build___closure5.prototype = { call$1(error) { var t1 = this.$this; t1._entity_dropdown$_focusNode.addListener$1(0, t1.get$_onFocusChanged()); }, $signature: 5 }; A._EntityDropdownState_build__closure0.prototype = { call$4(context, textEditingController, focusNode, onFieldSubmitted) { var t4, t5, t6, _null = null, t1 = this.$this, t2 = t1._widget, t3 = t2.validator; t2 = t2.allowClearing && t1.get$hasValue(); t4 = t1._widget; t5 = t4.labelText; t6 = t4.autofocus; if (t6 === true) { t4 = t4.entityId; t4 = (t4 == null ? "" : t4).length === 0; } else t4 = false; return A.DecoratedFormField$(false, _null, t4, textEditingController, _null, true, focusNode, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t5, _null, _null, false, new A._EntityDropdownState_build___closure6(t1), new A._EntityDropdownState_build___closure7(onFieldSubmitted), _null, t2, _null, this.iconButton, B.TextAlign_4, t3); }, $signature: 553 }; A._EntityDropdownState_build___closure7.prototype = { call$1(value) { this.onFieldSubmitted.call$0(); }, $signature: 15 }; A._EntityDropdownState_build___closure6.prototype = { call$1(value) { var t1 = this.$this; t1._entity_dropdown$_filter = value; if (t1.get$hasValue()) t1._widget.onSelected$1(null); }, $signature: 15 }; A._EntityDropdownState_build__closure3.prototype = { call$3(context, onSelected, options) { var t2, t3, t4, _null = null, t1 = this.$this; if (t1.get$hasValue()) return new A.SizedBox(_null, _null, _null, _null); t2 = t1.autocompletePositionNotifier._change_notifier$_value === B.OptionsViewOpenDirection_0 ? B.Alignment_m1_1 : B.Alignment_m1_m1; t3 = A.Theme_of(context); t4 = t1._entity_dropdown$_scrollController; return new A.Theme(this.theme, new A.Align(t2, _null, _null, A.Material$(B.Duration_200000, true, _null, new A.AppBorder(A.Container$(_null, A.Scrollbar$(A.ScrollableListViewBuilder$(new A._EntityDropdownState_build___closure(t1, this.state, onSelected, options), J.get$length$asx(options), _null, false, t4, _null), t4, true), B.Clip_0, t3.cardColor, new A.BoxConstraints(0, 1 / 0, 0, 270), _null, _null, _null, _null, _null, _null, _null, _null, 250), _null, _null, _null, false, _null), B.Clip_0, _null, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null), _null); }, $signature: 2579 }; A._EntityDropdownState_build___closure.prototype = { call$2(context, index) { var _this = this; return new A.Builder(new A._EntityDropdownState_build____closure(_this.$this, index, _this.state, _this.onSelected, _this.options), null); }, $signature: 2580 }; A._EntityDropdownState_build____closure.prototype = { call$1(context) { var t3, t4, _this = this, _null = null, t1 = _this.index, t2 = A.AutocompleteHighlightedOption_of(context) === t1; if (t2) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._EntityDropdownState_build_____closure(context)); if (t2) { t2 = _this.state.prefState; t3 = t2.darkModeType; t4 = A.convertHexStringToColor((t3 === "system" ? t2.enableDarkModeSystem : t3 === "dark") ? "#253750" : "#e5f5ff"); t2 = t4; } else t2 = A.Theme_of(context).cardColor; t1 = J.elementAt$1$ax(_this.options, t1); t3 = _this.$this; t4 = t3._entity_dropdown$_filter; t3 = t3._widget; return A.Container$(_null, new A.EntityAutocompleteListTile(t1, new A._EntityDropdownState_build_____closure0(_this.onSelected), t4, _null, t3.overrideSuggestedAmount, t3.overrideSuggestedLabel, _null), B.Clip_0, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2581 }; A._EntityDropdownState_build_____closure.prototype = { call$1(timeStamp) { A.Scrollable_ensureVisible(this.context, 0, B.ScrollPositionAlignmentPolicy_0, B.Cubic_JUR, B.Duration_0); }, $signature: 11 }; A._EntityDropdownState_build_____closure0.prototype = { call$1(entity) { return this.onSelected.call$1(entity); }, $signature: 253 }; A._EntityDropdownState_build_closure3.prototype = { call$0() { return this.$this._showOptions$0(); }, $signature: 0 }; A._EntityDropdownState_build_closure4.prototype = { call$0() { var t1 = this.$this; t1._entity_dropdown$_textController.set$text(0, ""); t1._widget.onSelected$1(null); }, $signature: 0 }; A.EntityDropdownDialog.prototype = { createState$0() { return new A._EntityDropdownDialogState(B._StateLifecycle_0); }, onSelected$2(arg0, arg1) { return this.onSelected.call$2(arg0, arg1); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); } }; A._EntityDropdownDialogState.prototype = { build$1(context) { var _null = null; return new A.ResponsivePadding(A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([new A._EntityDropdownDialogState_build__headerRow(this, A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), context).call$0(), A.Expanded$(new A._EntityDropdownDialogState_build__createList(this, new A._EntityDropdownDialogState_build__selectEntity(this, context)).call$0(), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, _null, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null); } }; A._EntityDropdownDialogState_build__selectEntity.prototype = { call$1(entity) { this.$this._widget.onSelected$1(entity); A.Navigator_of(this.context, false).pop$1(null); }, $signature: 253 }; A._EntityDropdownDialogState_build__headerRow.prototype = { call$0() { var t4, t5, t6, t7, t8, _null = null, t1 = A.Icon$(B.IconData_58727_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), t2 = this.$this, t3 = this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "filter"); t5.toString; t5 = A.Expanded$(A.TextField$(true, B.List_empty0, true, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _null, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, B._NoInputBorder_uXA, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, false, "\u2022", _null, new A._EntityDropdownDialogState_build__headerRow_closure(t2), _null, _null, _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null), 1); t6 = this.context; t7 = A.IconButton$(_null, _null, _null, _null, B.Icon_r9m, _null, new A._EntityDropdownDialogState_build__headerRow_closure0(t6), _null, _null, _null, _null, _null); if (t2._widget.onAddPressed != null) { t8 = A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, _null); t3 = t4.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "create_new"); t3.toString; t3 = A.IconButton$(_null, _null, _null, _null, t8, _null, new A._EntityDropdownDialogState_build__headerRow_closure1(t2, t6), _null, _null, _null, t3, _null); t2 = t3; } else t2 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_10_0_10_0, t1, _null), t5, t7, t2], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 151 }; A._EntityDropdownDialogState_build__headerRow_closure.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._EntityDropdownDialogState_build__headerRow__closure0(t1, value)); }, $signature: 15 }; A._EntityDropdownDialogState_build__headerRow__closure0.prototype = { call$0() { this.$this._entity_dropdown$_filter = this.value; }, $signature: 0 }; A._EntityDropdownDialogState_build__headerRow_closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); return null; }, $signature: 0 }; A._EntityDropdownDialogState_build__headerRow_closure1.prototype = { call$0() { var t2, t3, t1 = this.context; A.Navigator_of(t1, false).pop$1(null); t2 = new A._Future($.Zone__current, type$._Future_SelectableEntity); t3 = this.$this; t3._widget.onAddPressed.call$2(t1, new A._AsyncCompleter(t2, type$._AsyncCompleter_SelectableEntity)); t2.then$1$1(0, new A._EntityDropdownDialogState_build__headerRow__closure(t3), type$.Null); }, $signature: 0 }; A._EntityDropdownDialogState_build__headerRow__closure.prototype = { call$1(entity) { this.$this._widget.onSelected$2(entity, false); }, $signature: 103 }; A._EntityDropdownDialogState_build__createList.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.entityList, t3 = A._arrayInstanceType(t2)._eval$1("WhereIterable<1>"), t4 = t3._eval$1("WhereIterable"), matches = A.List_List$of(new A.WhereIterable(new A.WhereIterable(t2, new A._EntityDropdownDialogState_build__createList_closure(t1), t3), new A._EntityDropdownDialogState_build__createList_closure0(t1), t4), true, t4._eval$1("Iterable.E")); return A.ScrollableListViewBuilder$(new A._EntityDropdownDialogState_build__createList_closure1(t1, matches, this._selectEntity), matches.length, null, false, null, null); }, $signature: 151 }; A._EntityDropdownDialogState_build__createList_closure.prototype = { call$1(entityId) { var t1 = this.$this, t2 = t1._widget.entityMap._map$_map.$index(0, entityId); t1 = t2 == null ? null : t2.matchesFilter$1(t1._entity_dropdown$_filter); return t1 === true; }, $signature: 117 }; A._EntityDropdownDialogState_build__createList_closure0.prototype = { call$1(entityId) { this.$this._widget.toString; return !B.JSArray_methods.contains$1(B.List_empty0, entityId); }, $signature: 117 }; A._EntityDropdownDialogState_build__createList_closure1.prototype = { call$2(context, index) { var t3, entityId = this.matches[index], t1 = this.$this, t2 = t1._widget.entityMap._map$_map.$index(0, entityId); t2.toString; t3 = t1._entity_dropdown$_filter; t1 = t1._widget; return new A.EntityAutocompleteListTile(t2, new A._EntityDropdownDialogState_build__createList__closure(this._selectEntity), t3, null, t1.overrideSuggestedAmount, t1.overrideSuggestedLabel, null); }, $signature: 2582 }; A._EntityDropdownDialogState_build__createList__closure.prototype = { call$1(entity) { return this._selectEntity.call$1(entity); }, $signature: 253 }; A.EntityAutocompleteListTile.prototype = { build$1(context) { var t1, t2, label, amount, _this = this, _null = null, subtitle = _this.subtitle; if (subtitle == null) subtitle = _this.entity.matchesFilterValue$1(_this.filter); t1 = _this.overrideSuggestedLabel; t2 = _this.entity; label = t1 == null ? t2.get$listDisplayName() : t1.call$1(t2); t1 = _this.overrideSuggestedAmount; amount = t1 == null ? A.formatNumber(t2.get$listDisplayAmount(), context, _null, _null, t2.get$listDisplayAmountType(), true, _null, _null, false) : t1.call$1(t2); t1 = A._setArrayType([], type$.JSArray_Widget); if (t2.get$id(t2) === "__new__") t1.push(new A.Padding(B.EdgeInsets_0_4_8_0, A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, 16), _null)); t1.push(A.Expanded$(A.Text$(label, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1)); if (t2.get$listDisplayAmount() != null) { amount.toString; t2 = A.Text$(amount, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null); } else t2 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1.push(t2); t1 = A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); if ((subtitle == null ? "" : subtitle).length !== 0) { subtitle.toString; t2 = A.Text$(subtitle, _null, 2, _null, _null, _null, _null, _null, _null, _null); } else t2 = _null; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A.EntityAutocompleteListTile_build_closure(_this), false, _null, _null, _null, t2, _null, t1, _null, _null); } }; A.EntityAutocompleteListTile_build_closure.prototype = { call$0() { var t1 = this.$this; return t1.onTap.call$1(t1.entity); }, $signature: 0 }; A._AutocompleteEntity.prototype = { get$id(_) { return "__new__"; }, matchesFilter$1(filter) { return true; }, matchesFilterValue$1(filter) { return null; }, get$listDisplayName() { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "create"); t1.toString; return t1 + ": " + this.name; }, get$listDisplayAmount() { return null; } }; A.__AutocompleteEntity_Object_SelectableEntity.prototype = {}; A.EntityHeader.prototype = { build$1(context) { var prefState, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), textColor = A.Theme_of(context).textTheme.bodyLarge.color, t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); prefState = t2.prefState; t2 = type$.JSArray_Widget; t3 = A._setArrayType([A.Expanded$(new A.EntityHeader_build__value1(_this, textColor).call$0(), 1)], t2); t4 = _this.secondValue; if ((t4 == null ? "" : t4).length !== 0) B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.SizedBox(8, _null, _null, _null), A.Expanded$(new A.EntityHeader_build__value2(_this, textColor).call$0(), 1)], t2)); t3 = A.Row$(t3, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t4 = _this.statusLabel == null; t5 = !t4 || !_this.entity.get$isActive() ? B.EdgeInsets_0_25_0_0 : B.EdgeInsets_0_0_0_0; t6 = A._setArrayType([], t2); if (!t4) t6.push(new A.Padding(B.EdgeInsets_0_0_16_0, A.EntityStatusChip$(_this.entity, false, _null), _null)); t4 = _this.entity; if (!t4.get$isActive()) { if (t4.get$archivedAt() > 0) { t7 = t4.get$isDeleted(); t7.toString; t7 = !t7; } else t7 = false; t7 = t7 ? B.MaterialColor_Map_JNyrt_4294940672 : prefState.get$colorThemeModel().colorDanger; t8 = A.BorderRadius$all(new A.Radius(2, 2)); if (t4.get$archivedAt() > 0) { t4 = t4.get$isDeleted(); t4.toString; t4 = !t4; } else t4 = false; if (t4) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted"); t1.toString; } t6.push(A.DecoratedBox$(new A.ConstrainedBox(new A.BoxConstraints(120, 120, 0, 1 / 0), new A.Padding(B.EdgeInsets_8_5_8_5, A.Text$(t1, _null, _null, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), _null), _null), new A.BoxDecoration(t7, _null, _null, t8, _null, _null, B.BoxShape_0), B.DecorationPosition_0)); } return A.Container$(_null, new A.Padding(new A.EdgeInsets(20, 30, 20, 25), A.Column$(A._setArrayType([t3, new A.Padding(t5, A.Row$(t6, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t2), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$value(receiver) { return this.value; } }; A.EntityHeader_build__value1.prototype = { call$0() { var _null = null, t1 = this.$this, t2 = t1.value, t3 = this.textColor; t3 = A.Text$(t1.label, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(166, t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255), _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); if ((t2 == null ? "" : t2).length === 0) t1 = " "; else { t2.toString; t1 = t2; } return new A.CopyToClipboard(A.Column$(A._setArrayType([t3, new A.SizedBox(_null, 8, _null, _null), A.FittedBox$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 30, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null))], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), t2, false, _null, _null, _null); }, $signature: 151 }; A.EntityHeader_build__value2.prototype = { call$0() { var t3, _null = null, t1 = this.$this, t2 = t1.secondValue; t1 = t1.secondLabel; t1.toString; t3 = this.textColor; t3 = A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, A.Color$fromARGB(166, t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255), _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); if ((t2 == null ? "" : t2).length === 0) t1 = " "; else { t2.toString; t1 = t2; } return new A.CopyToClipboard(A.Column$(A._setArrayType([t3, new A.SizedBox(_null, 8, _null, _null), A.FittedBox$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 30, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null))], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), t2, false, _null, _null, _null); }, $signature: 151 }; A.EntityStateLabel.prototype = { build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.entity, t3 = t2.get$isDeleted(); t3.toString; if (t3) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNusp_4294198070, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); } else { if (t2.get$archivedAt() > 0) { t2 = t2.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (t2) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNyrt_4294940672, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); } else t1 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } return t1; } }; A.EntityTopFilter.prototype = { build$1(context) { var uiState, prefState, t3, filterEntityType, routeEntityType, t4, entityMap, t5, filterEntity, relatedTypes, backgroundColor, t6, t7, t8, t9, t10, t11, t12, t13, i, t14, t15, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; prefState = t2.prefState; t3 = uiState.filterStack._list$_list; filterEntityType = t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType(); routeEntityType = uiState.get$entityTypeRoute(); t4 = filterEntityType == null; entityMap = !t4 ? t2.getEntityMap$1(filterEntityType) : _null; if (entityMap != null) { if (t3.length === 0) t5 = _null; else { t5 = B.JSArray_methods.get$last(t3); t5 = t5.get$id(t5); } filterEntity = entityMap._map$_map.$index(0, t5); } else filterEntity = _null; if (t4) relatedTypes = _null; else { t4 = filterEntityType.get$relatedTypes(); t5 = A._arrayInstanceType(t4)._eval$1("WhereIterable<1>"); t5 = A.List_List$of(new A.WhereIterable(t4, new A.EntityTopFilter_build_closure(t2), t5), true, t5._eval$1("Iterable.E")); relatedTypes = t5; } if (relatedTypes == null) relatedTypes = A._setArrayType([], type$.JSArray_EntityType); t4 = prefState.darkModeType; t5 = t4 === "system"; backgroundColor = !(t5 ? prefState.enableDarkModeSystem : t4 === "dark") && t2.get$hasAccentColor() ? t2.get$accentColor() : A.Theme_of(context).cardColor; t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (prefState.isViewerFullScreen$1(t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType())) { if ((t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType()) === B.EntityType_client) t3 = new A.ClientViewScreen(false, true, _null); else t3 = (t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType()) === B.EntityType_vendor ? new A.VendorViewScreen(false, true, _null) : new A.Placeholder(_null); t7.push(A.Expanded$(t3, 1)); } t3 = this.show; t8 = t3 ? 46 : 0; t9 = A.Duration$(0, 0, 0, 500, 0, 0); t3 = t3 ? 1 : 0; t10 = A.Duration$(0, 0, 0, 500, 0, 0); if (filterEntity == null) t1 = A.Container$(_null, _null, B.Clip_0, backgroundColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else { t11 = A._setArrayType([new A.SizedBox(4, _null, _null, _null)], t6); if (!prefState.isViewerFullScreen$1(filterEntityType)) B.JSArray_methods.addAll$1(t11, A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, t2.get$headerTextColor(), _null, _null), _null, new A.EntityTopFilter_build_closure0(store, uiState), _null, _null, _null, _null, _null)], t6)); t11.push(new A.SizedBox(4, _null, _null, _null)); if (!prefState.isFilterVisible && !prefState.isViewerFullScreen$1(filterEntityType)) { t12 = A.Icon$(B.IconData_57698_MaterialIcons_null_true, t2.get$headerTextColor(), _null, _null); t13 = new A.EntityPresenter(); t13.__EntityPresenter_entity_A = type$.BaseEntity._as(filterEntity); t13.__EntityPresenter_context_A = context; t11.push(A.InkWell$(false, _null, true, A.Row$(A._setArrayType([new A.SizedBox(12, _null, _null, _null), t12, new A.SizedBox(12, _null, _null, _null), new A.ConstrainedBox(new A.BoxConstraints(0, 220, 0, 1 / 0), A.Text$(t13.title$0(0), _null, 1, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, 17, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), new A.SizedBox(12, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.EntityTopFilter_build_closure1(filterEntity), new A.EntityTopFilter_build_closure2(store, prefState), _null, _null, _null, _null, _null, _null, _null)); } t11.push(new A.SizedBox(12, _null, _null, _null)); t12 = A._setArrayType([], t6); for (t13 = prefState.enableDarkModeSystem, t4 = t4 === "dark", i = 0; i < relatedTypes.length; ++i) { t1.toString; t14 = t1.lookup$1(relatedTypes[i].get$plural()); t15 = (t5 ? t13 : t4) || t2.get$hasAccentColor() ? A.convertHexStringToColor("#FFFFFF") : A.convertHexStringToColor("#000000"); t14 = A.TextButton$(false, new A.Text(t14, _null, new A.TextStyle(true, t15, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.EntityTopFilter_build_closure3(filterEntity, relatedTypes, i), new A.EntityTopFilter_build_closure4(relatedTypes, i, filterEntity), A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.Size(0, 36), new A.EdgeInsets(12, 0, 12, 0), _null, _null, _null, _null, _null, _null)); if (J.$eq$(relatedTypes[i], routeEntityType)) { if ((t5 ? t13 : t4) || !t2.get$hasAccentColor()) { t15 = t2.get$accentColor(); t15.toString; } else t15 = B.Color_4294967295; t15 = new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, new A.BorderSide(t15, 2, B.BorderStyle_1, -1), B.BorderSide_8xm); } else t15 = _null; t12.push(new A.DecoratedBox(new A.BoxDecoration(_null, _null, t15, _null, _null, _null, B.BoxShape_0), B.DecorationPosition_0, t14, _null)); } t11.push(A.Expanded$(new A.Align(B.Alignment_m1_0, _null, _null, A.OverflowView$flexible(new A.EntityTopFilter_build_closure5(t1, t2, routeEntityType, filterEntityType, filterEntity, relatedTypes), t12, 4), _null), 1)); t11.push(new A.SizedBox(4, _null, _null, _null)); if (!prefState.isViewerFullScreen$1(filterEntityType)) { t1 = A._setArrayType([], t6); filterEntityType.toString; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), filterEntityType)) t1.push(new A.AppBorder(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_12_0_12_0, A.Icon$(B._MdiIconData_Gjc2, t2.get$headerTextColor(), _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.EntityTopFilter_build_closure6(store, uiState), _null, _null, _null, _null, _null, _null, _null), _null, _null, true, false, _null)); B.JSArray_methods.addAll$1(t11, t1); } t1 = A.Row$(t11, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } t7.push(A.AnimatedContainer$(_null, A.AnimatedOpacity$(t1, B.Cubic_oKc, t10, t3), _null, _null, B.Cubic_oKc, _null, t9, t8, _null, _null, _null, _null)); return A.Material$(B.Duration_200000, true, _null, A.Column$(t7, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, backgroundColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.EntityTopFilter_build_closure.prototype = { call$1(element) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(element); }, $signature: 264 }; A.EntityTopFilter_build_closure0.prototype = { call$0() { var t1 = B.JSArray_methods.get$last(this.uiState.filterStack._list$_list), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.FilterByEntity(t1, false)); }, $signature: 0 }; A.EntityTopFilter_build_closure2.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, !this.prefState.isFilterVisible, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A.EntityTopFilter_build_closure1.prototype = { call$0() { A.editEntity(null, this.filterEntity, true, null); }, $signature: 0 }; A.EntityTopFilter_build_closure4.prototype = { call$0() { A.viewEntitiesByType(this.relatedTypes[this.i], type$.nullable_BaseEntity._as(this.filterEntity), 0); }, $signature: 0 }; A.EntityTopFilter_build_closure3.prototype = { call$0() { var t1 = type$.BaseEntity._as(this.filterEntity), t2 = A.EntityAction_newEntityType(this.relatedTypes[this.i]); A.handleEntitiesActions(A._setArrayType([t1], type$.JSArray_BaseEntity), t2, false); }, $signature: 0 }; A.EntityTopFilter_build_closure5.prototype = { call$2(context, remaining) { var t2, t3, t4, _this = this, _null = null, t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "more"); t2.toString; t3 = _this.state; t4 = _this.filterEntityType; return A.PopupMenuButton$(new A.Padding(B.EdgeInsets_4_0_4_0, A.Row$(A._setArrayType([A.Text$(t2, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t3.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), new A.SizedBox(4, _null, _null, _null), A.Icon$(B.IconData_57496_MaterialIcons_null_false, t3.get$headerTextColor(), _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _this.routeEntityType, new A.EntityTopFilter_build__closure(t4, _this.relatedTypes, remaining, t3, t1), new A.EntityTopFilter_build__closure0(t4, _this.filterEntity), B.EdgeInsets_8_8_8_8, _null, type$.EntityType); }, $signature: 2583 }; A.EntityTopFilter_build__closure0.prototype = { call$1(value) { var t1 = this.filterEntity; if (value === this.filterEntityType) A.viewEntity(false, type$.BaseEntity._as(t1), null, false); else A.viewEntitiesByType(value, type$.nullable_BaseEntity._as(t1), 0); }, $signature: 266 }; A.EntityTopFilter_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.filterEntityType, t2 = B.JSArray_methods.sublist$1(t1.get$relatedTypes(), _this.relatedTypes.length - _this.remaining), t3 = A._arrayInstanceType(t2), t4 = t3._eval$1("MappedIterable<1,PopupMenuItem>"); return A.List_List$of(new A.MappedIterable(new A.WhereIterable(t2, new A.EntityTopFilter_build___closure(_this.state), t3._eval$1("WhereIterable<1>")), new A.EntityTopFilter_build___closure0(t1, _this.localization), t4), true, t4._eval$1("Iterable.E")); }, $signature: 2585 }; A.EntityTopFilter_build___closure.prototype = { call$1(element) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(element); }, $signature: 264 }; A.EntityTopFilter_build___closure0.prototype = { call$1(type) { var _null = null, t1 = this.localization; if (type === this.filterEntityType) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "overview"); t1.toString; } else t1 = t1.lookup$1(type.get$plural()); return A.PopupMenuItem$(new A.ConstrainedBox(new A.BoxConstraints(75, 1 / 0, 0, 1 / 0), A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), type, type$.EntityType); }, $signature: 2586 }; A.EntityTopFilter_build_closure6.prototype = { call$0() { var t2, t1 = this.uiState.filterStack._list$_list; t1 = t1.length === 0 ? null : B.JSArray_methods.get$last(t1).get$entityType(); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ToggleViewerLayout(t1)); }, $signature: 0 }; A.EntityTopFilterHeader.prototype = { build$1(context) { var uiState, prefState, t3, filterEntityType, entityMap, filterEntity, backgroundColor, entityActions, textStyle, t4, t5, t6, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; prefState = t2.prefState; t3 = uiState.filterStack._list$_list; filterEntityType = t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType(); entityMap = filterEntityType != null ? t2.getEntityMap$1(filterEntityType) : _null; if (entityMap != null) { if (t3.length === 0) t3 = _null; else { t3 = B.JSArray_methods.get$last(t3); t3 = t3.get$id(t3); } t3 = entityMap._map$_map.$index(0, t3); t3.toString; filterEntity = t3; } else filterEntity = _null; t3 = prefState.darkModeType; backgroundColor = !(t3 === "system" ? prefState.enableDarkModeSystem : t3 === "dark") && t2.get$hasAccentColor() ? t2.get$accentColor() : A.Theme_of(context).cardColor; type$.BaseEntity._as(filterEntity); entityActions = A.IterableNullableExtension_whereNotNull(filterEntity.getActions$2$includeEdit$userCompany(true, t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany), type$.EntityAction); t3 = A.Theme_of(context).textTheme.bodyMedium; t3.toString; textStyle = t3.copyWith$1$color(t2.get$headerTextColor()); t3 = type$.JSArray_Widget; t4 = A._setArrayType([new A.SizedBox(4, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, t2.get$headerTextColor(), _null, _null), _null, new A.EntityTopFilterHeader_build_closure(uiState, t2, store), _null, _null, _null, _null, _null), new A.SizedBox(4, _null, _null, _null)], t3); if (!prefState.isFilterVisible) { t5 = A.Icon$(B.IconData_57698_MaterialIcons_null_true, t2.get$headerTextColor(), _null, _null); t6 = new A.EntityPresenter(); t6.__EntityPresenter_entity_A = filterEntity; t6.__EntityPresenter_context_A = context; t4.push(A.InkWell$(false, _null, true, A.Row$(A._setArrayType([new A.SizedBox(12, _null, _null, _null), t5, new A.SizedBox(12, _null, _null, _null), new A.ConstrainedBox(new A.BoxConstraints(0, 220, 0, 1 / 0), A.Text$(t6.title$0(0), _null, 1, B.TextOverflow_2, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, 17, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), new A.SizedBox(12, _null, _null, _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.EntityTopFilterHeader_build_closure0(filterEntity), new A.EntityTopFilterHeader_build_closure1(store, prefState), _null, _null, _null, _null, _null, _null, _null)); } t4.push(new A.SizedBox(12, _null, _null, _null)); t3 = A.MappedIterable_MappedIterable(entityActions, new A.EntityTopFilterHeader_build_closure2(t1, t2, textStyle, filterEntity), entityActions.$ti._eval$1("Iterable.E"), type$.OutlinedButton); t4.push(A.Expanded$(new A.Align(B.Alignment_m1_0, _null, _null, A.OverflowView$flexible(new A.EntityTopFilterHeader_build_closure3(t1, textStyle, t2, filterEntity, entityActions), A.List_List$of(t3, true, A._instanceType(t3)._eval$1("Iterable.E")), 8), _null), 1)); t4.push(new A.AppBorder(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_12_0_12_0, A.Icon$(B._MdiIconData_Qa61, t2.get$headerTextColor(), _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.EntityTopFilterHeader_build_closure4(store, uiState), _null, _null, _null, _null, _null, _null, _null), _null, _null, true, false, _null)); return A.Material$(B.Duration_200000, true, _null, new A.SizedBox(_null, 46, A.Row$(t4, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, backgroundColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.EntityTopFilterHeader_build_closure.prototype = { call$0() { var _this = this, t1 = _this.uiState.filterStack._list$_list, t2 = t1.length === 0 ? null : B.JSArray_methods.get$last(t1).get$entityType(); t2.toString; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), t2) && _this.state.prefState.isViewerFullScreen$1(t2)) { t1 = _this.state; A.viewEntitiesByType(t2, null, t1.get$historyList().length >= 2 ? t1.get$historyList()[1].page : 0); } else { t1 = B.JSArray_methods.get$last(t1); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.FilterByEntity(t1, false)); } }, $signature: 0 }; A.EntityTopFilterHeader_build_closure1.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, !this.prefState.isFilterVisible, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A.EntityTopFilterHeader_build_closure0.prototype = { call$0() { A.editEntity(null, this.filterEntity, true, null); }, $signature: 0 }; A.EntityTopFilterHeader_build_closure2.prototype = { call$1(action) { var label, t2, t3, t4, _this = this, _null = null, t1 = _this.localization; t1.toString; label = t1.lookup$1(action.toString$0(0)); t1 = action === B.EntityAction_edit ? A.ButtonStyle$(_null, _null, new A.MaterialStatePropertyAll(_this.state.prefState.get$colorThemeModel().colorSuccess, type$.MaterialStatePropertyAll_nullable_Color), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : _null; t2 = A.getEntityActionIcon(action); t3 = _this.state.isSaving; t4 = t3 ? _null : _this.textStyle; t3 = t3 ? _null : new A.EntityTopFilterHeader_build__closure1(_this.filterEntity, action); return A.OutlinedButton$(new A.IconText(label, t2, t4, _null, false, _null), _null, t3, t1); }, $signature: 474 }; A.EntityTopFilterHeader_build__closure1.prototype = { call$0() { A.handleEntitiesActions(A._setArrayType([this.filterEntity], type$.JSArray_BaseEntity), this.action, false); }, $signature: 0 }; A.EntityTopFilterHeader_build_closure3.prototype = { call$2(context, remaining) { var _this = this, _null = null, t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "more"); t1.toString; return A.PopupMenuButton$(new A.Padding(B.EdgeInsets_8_0_8_0, A.Row$(A._setArrayType([A.Text$(t1, _null, _null, _null, _null, _null, _this.textStyle, _null, _null, _null), new A.SizedBox(4, _null, _null, _null), A.Icon$(B.IconData_57496_MaterialIcons_null_false, _this.state.get$headerTextColor(), _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, new A.EntityTopFilterHeader_build__closure(_this.entityActions, remaining), new A.EntityTopFilterHeader_build__closure0(_this.filterEntity), B.EdgeInsets_8_8_8_8, _null, type$.EntityAction); }, $signature: 475 }; A.EntityTopFilterHeader_build__closure0.prototype = { call$1(action) { A.handleEntitiesActions(A._setArrayType([this.filterEntity], type$.JSArray_BaseEntity), action, false); }, $signature: 278 }; A.EntityTopFilterHeader_build__closure.prototype = { call$1(context) { var t2, t1 = this.entityActions; t1 = B.JSArray_methods.sublist$1(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t1.get$length(0) - this.remaining); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PopupMenuItem>"); return A.List_List$of(new A.MappedListIterable(t1, new A.EntityTopFilterHeader_build___closure(context), t2), true, t2._eval$1("ListIterable.E")); }, $signature: 479 }; A.EntityTopFilterHeader_build___closure.prototype = { call$1(action) { var _null = null, t1 = this.context, t2 = A.Icon$(A.getEntityActionIcon(action), A.Theme_of(t1).colorScheme.secondary, _null, _null); t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return A.PopupMenuItem$(A.Row$(A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Text$(t1.lookup$1(action.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), action, type$.EntityAction); }, $signature: 483 }; A.EntityTopFilterHeader_build_closure4.prototype = { call$0() { var t2, t1 = this.uiState.filterStack._list$_list; t1 = t1.length === 0 ? null : B.JSArray_methods.get$last(t1).get$entityType(); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ToggleViewerLayout(t1)); }, $signature: 0 }; A.FormCard.prototype = { build$1(context) { var t3, t4, t5, t6, _this = this, _null = null, t1 = _this.child, t2 = t1 == null; if (t2) { t3 = _this.children; t3 = t3 == null || t3.length === 0; } else t3 = false; if (t3) return new A.SizedBox(_null, _null, _null, _null); t3 = _this.padding; if (t3 == null) if (_this.forceNarrow) { t3 = Math.max((A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data.size._dx - 510) / 2, 16); t3 = new A.EdgeInsets(t3, 0, t3, 0); } else t3 = new A.EdgeInsets(12, 12, 12, _this.isLast ? 12 : 0); t4 = A.BorderRadius$circular(2); t5 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.prefState; t6 = t5.darkModeType; t5 = t6 === "system" ? t5.enableDarkModeSystem : t6 === "dark"; t6 = _this.internalPadding; if (t6 == null) t6 = B.EdgeInsets_16_16_16_16; if (!!t2) { t1 = _this.crossAxisAlignment; if (t1 == null) t1 = B.CrossAxisAlignment_2; t2 = _this.children; t2.toString; t1 = A.Container$(_null, A.Column$(t2, t1, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, _null, _this.constraints, _null, _null, _null, _null, _null, _null, _null, _null, 1 / 0); } return new A.Padding(t3, A.FocusTraversalGroup$(A.Card$(new A.AppBorder(new A.Padding(t6, t1, _null), _null, _null, _null, !t5, _null), _null, _null, 5, _null, true, new A.RoundedRectangleBorder(t4, B.BorderSide_8xm)), true, _null), _null); } }; A.AppDropdownButton.prototype = { build$1(context) { var isEmpty, t5, t6, t7, t8, t9, _this = this, _null = null, checkedValue = _this.value, t1 = _this.items, t2 = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)), t3 = _this.$ti, t4 = A._arrayInstanceType(t2)._eval$1("@<1>")._bind$1(t3._eval$1("1?"))._eval$1("MappedListIterable<1,2>"); if (!B.JSArray_methods.contains$1(A.List_List$of(new A.MappedListIterable(t2, new A.AppDropdownButton_build_closure(_this), t4), true, t4._eval$1("ListIterable.E")), checkedValue)) checkedValue = _this.blankValue; isEmpty = checkedValue == null || J.$eq$(checkedValue, ""); t2 = _this.labelText; t4 = t2 != null; t2 = t4 ? A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : new A.InputDecoration(_null, _null, _null, _null, _null, _null, _null, _null, _null, "", _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.EdgeInsets_0_0_0_0, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, B._NoInputBorder_uXA, true, _null, false, _null); t5 = _this.blankValue; t6 = J.$eq$(checkedValue, t5) ? _null : checkedValue; t7 = _this.enabled ? _this.onChanged : _null; t8 = A._setArrayType([], t3._eval$1("JSArray>")); if (_this.showBlank || isEmpty) { t9 = _this.blankLabel; t9 = t9 == null ? new A.SizedBox(_null, _null, _null, _null) : A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8.push(A.DropdownMenuItem$(t9, _null, t5, t3._precomputed1)); } B.JSArray_methods.addAll$1(t8, t1); return A.DropdownButtonFormField$(_this.autofocus, t2, _null, t4, true, t8, t7, _this.selectedItemBuilder, _null, t6, t3._precomputed1); }, get$value(receiver) { return this.value; } }; A.AppDropdownButton_build_closure.prototype = { call$1(option) { return option.value; }, $signature() { return this.$this.$ti._eval$1("1?(DropdownMenuItem<1>)"); } }; A.AppForm.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this.child; if (t1 == null) t1 = new A.ScrollableListView(_this.children, _null, _null, true, false, _null); return A.FocusScope$(false, A.Form$(_null, t1, _this.formKey), _null, _null, _this.focusNode, _null); } }; A.AppTabForm.prototype = { build$1(context) { var t2, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.tabBarKey; t1 = t2 == null ? new A.ValueKey(t1.uiState.settingsUIState.updatedAt, type$.ValueKey_int) : t2; return A.FocusScope$(false, A.Form$(_null, A.TabBarView$(_this.children, _this.tabController, t1), _this.formKey), _null, _null, _this.focusNode, _null); } }; A.AppTabBar.prototype = { build$1(context) { var tabBar, t2, t3, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); tabBar = A.TabBar$(_this.controller, A.Theme_of(context).colorScheme.secondary, _this.isScrollable, _null, _this.onTap, _this.tabs); t2 = t1.prefState; t3 = t2.darkModeType; if ((t3 === "system" ? t2.enableDarkModeSystem : t3 === "dark") || !t1.get$hasAccentColor()) return tabBar; return new A.Theme(A.ThemeData_ThemeData(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.TabBarTheme(_null, _null, _null, _null, _null, B.Color_4278190080, _null, _null, A.Color$fromARGB(166, 0, 0, 0), _null, _null, _null, _null, _null), _null, _null, _null, _null), tabBar, _null); } }; A.AppToggleButtons.prototype = { build$1(context) { return new A.LayoutBuilder(new A.AppToggleButtons_build_closure(this), null); } }; A.AppToggleButtons_build_closure.prototype = { call$2(context, constraints) { var isSelected, _null = null, t1 = {}, t2 = A.calculateLayout(context), t3 = this.$this, t4 = t3.tabLabels, t5 = t4.length, toggleWidth = (constraints.maxWidth - t3.padding) / t5; t1.toggleWidth = toggleWidth; if (t2 !== B.AppLayout_mobile) t1.toggleWidth = toggleWidth - 46 / t5; if (t5 === 4) { t2 = t3.selectedIndex; if (t2 === 0) { t2 = A._setArrayType([true, false, false, false], type$.JSArray_bool); isSelected = t2; } else { if (t2 === 1) t2 = A._setArrayType([false, true, false, false], type$.JSArray_bool); else { t5 = type$.JSArray_bool; t2 = t2 === 2 ? A._setArrayType([false, false, true, false], t5) : A._setArrayType([false, false, false, true], t5); } isSelected = t2; } } else if (t5 === 3) { t2 = t3.selectedIndex; if (t2 === 0) t2 = A._setArrayType([true, false, false], type$.JSArray_bool); else { t5 = type$.JSArray_bool; t2 = t2 === 1 ? A._setArrayType([false, true, false], t5) : A._setArrayType([false, false, true], t5); } isSelected = t2; } else { t2 = type$.JSArray_bool; t2 = t3.selectedIndex === 0 ? A._setArrayType([true, false], t2) : A._setArrayType([false, true], t2); isSelected = t2; } t2 = A.instanceType(t4)._eval$1("MappedListIterable<1,Container>"); return A.ToggleButtons$(_null, A.List_List$of(new A.MappedListIterable(t4, new A.AppToggleButtons_build__closure(t1), t2), true, t2._eval$1("ListIterable.E")), _null, _null, isSelected, new A.AppToggleButtons_build__closure0(t3), true, _null, _null); }, $signature: 683 }; A.AppToggleButtons_build__closure.prototype = { call$1(label) { var _null = null, t1 = this._box_0.toggleWidth; return A.Container$(_null, A.Center$(A.Text$(label[0].toUpperCase() + B.JSString_methods.substring$1(label, 1), _null, 1, B.TextOverflow_0, _null, _null, _null, _null, _null, _null), _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1); }, $signature: 2588 }; A.AppToggleButtons_build__closure0.prototype = { call$1(index) { return this.$this.onTabChanged.call$1(index); }, $signature: 64 }; A.BoolDropdownButton.prototype = { build$1(context) { var t3, trueLabel0, falseLabel, t4, _showBlank, widget, t5, t6, t7, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), trueLabel = _this.enabledLabel, t2 = trueLabel == null; if (t2) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, "enabled"); t3.toString; trueLabel0 = t3; } else trueLabel0 = trueLabel; falseLabel = _this.disabledLabel; if (falseLabel == null) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, "disabled"); t3.toString; falseLabel = t3; } t3 = type$.AppState; t4 = A.StoreProvider_of(context, t3).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.uiState.settingsUIState.entityType === B.EntityType_company; _showBlank = !t4; if (t4) if (!t2) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; t1 = trueLabel === t1; } else t1 = true; else t1 = false; if (t1) { t1 = A.Text$(_this.label, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = _this.iconData; if (t2 != null) { t3 = A.StoreProvider_of(context, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.appLayout === B.AppLayout_desktop; } else t3 = false; t2 = t3 ? A.Icon$(t2, _null, _null, _null) : _null; t3 = A.Theme_of(context); t4 = _this.helpLabel; t4 = t4 != null ? A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null) : _null; return A.SwitchListTile$(t3.colorScheme.secondary, _null, new A.BoolDropdownButton_build_closure(_this), t2, t4, t1, _this.value === true); } if (_showBlank) { t1 = _this.value; t2 = type$.bool; widget = new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, true, true, A._setArrayType([A.DropdownMenuItem$(A.Text$("", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t2), A.DropdownMenuItem$(A.Text$(falseLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, t2), A.DropdownMenuItem$(A.Text$(trueLabel0, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, true, t2)], type$.JSArray_DropdownMenuItem_bool), new A.BoolDropdownButton_build_closure0(_this), _null, t1, t2), _null); } else { t1 = A.StoreProvider_of(context, t3).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_desktop ? B.Axis_0 : B.Axis_1; t2 = _this.minWidth; t3 = t2 == null; t4 = t3 ? 130 : t2; t5 = _this.value; t6 = type$.bool; t7 = type$.JSArray_Widget; t4 = A.InkWell$(false, _null, true, new A.ConstrainedBox(new A.BoxConstraints(t4, 1 / 0, 36, 1 / 0), A.Row$(A._setArrayType([A.IgnorePointer$(A.Radio$(A.Theme_of(context).colorScheme.secondary, false, _null, t5, _null, _null, _null, new A.BoolDropdownButton_build_closure1(), _null, _null, false, false, t6), true, _null), A.Text$(falseLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(16, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.BoolDropdownButton_build_closure2(_this), _null, _null, _null, _null, _null, _null, _null); if (t3) t2 = 120; widget = new A.Padding(B.EdgeInsets_0_4_0_0, A.Flex$(A._setArrayType([t4, A.InkWell$(false, _null, true, new A.ConstrainedBox(new A.BoxConstraints(t2, 1 / 0, 36, 1 / 0), A.Row$(A._setArrayType([A.IgnorePointer$(A.Radio$(A.Theme_of(context).colorScheme.secondary, false, _null, t5, _null, _null, _null, new A.BoolDropdownButton_build_closure3(), _null, _null, false, true, t6), true, _null), A.Text$(trueLabel0, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(16, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.BoolDropdownButton_build_closure4(_this), _null, _null, _null, _null, _null, _null, _null)], t7), B.CrossAxisAlignment_2, t1, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, _null, _null, B.VerticalDirection_1), _null); t1 = t5; } t2 = _showBlank ? _null : B._NoInputBorder_uXA; t2 = A.InputDecoration$(_null, t2, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.label, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.InputDecorator$(_null, widget, t2, false, A.S(t1 == null ? "" : t1).length === 0, false, false, _null, _null); }, get$value(receiver) { return this.value; } }; A.BoolDropdownButton_build_closure.prototype = { call$1(value) { return this.$this.onChanged.call$1(value); }, $signature: 13 }; A.BoolDropdownButton_build_closure0.prototype = { call$1(value) { return this.$this.onChanged.call$1(value); }, $signature: 17 }; A.BoolDropdownButton_build_closure2.prototype = { call$0() { return this.$this.onChanged.call$1(false); }, $signature: 0 }; A.BoolDropdownButton_build_closure1.prototype = { call$1(value) { return null; }, $signature: 17 }; A.BoolDropdownButton_build_closure4.prototype = { call$0() { return this.$this.onChanged.call$1(true); }, $signature: 0 }; A.BoolDropdownButton_build_closure3.prototype = { call$1(value) { return null; }, $signature: 17 }; A.ClientPicker.prototype = { build$1(context) { var t2, t3, t4, _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "client"); t1.toString; t3 = _this.clientState; t4 = t3.map; return A.EntityDropdown$(true, _this.autofocus, _this.clientId, $.$get$memoizedDropdownClientList().call$4(t4, t3.list, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState.map, t2.staticState), t4, B.EntityType_client, _this.excludeIds, t1, _this.onAddPressed, null, _this.onSelected, null, null, new A.ClientPicker_build_closure(_this, context)); } }; A.ClientPicker_build_closure.prototype = { call$1(val) { var t1; if (this.$this.isRequired) t1 = B.JSString_methods.trim$0(val == null ? "" : val).length === 0; else t1 = false; if (t1) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; } else t1 = null; return t1; }, $signature: 149 }; A.FormColorPicker.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = A.convertHexStringToColor("#2F7DC3"); return new A._FormColorPickerState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), A._setArrayType([B.MaterialColor_Map_JNusp_4294198070, B.MaterialColor_Map_JNIO4_4293467747, B.MaterialColor_Map_JNkUZ_4288423856, B.MaterialColor_Map_JNoDo_4284955319, B.MaterialColor_Map_JNsey_4282339765, t2 == null ? B.Color_4278190080 : t2, B.MaterialColor_Map_JNGTf_4280391411, B.MaterialColor_Map_JNVmp_4278430196, B.MaterialColor_Map_JN42Y_4278238420, B.MaterialColor_Map_JNK5D_4278228616, B.MaterialColor_Map_JNgz5_4283215696, B.MaterialColor_Map_JNso3_4287349578, B.MaterialColor_Map_JNyrt_4294940672, B.MaterialColor_Map_JNe7L_4294924066, B.MaterialColor_Map_JNyrN_4286141768, B.MaterialColor_Map_MUpTk_4288585374, B.MaterialColor_Map_JNrBb_4284513675, B.Color_4284572001, B.Color_4278190080], type$.JSArray_Color_2), B._StateLifecycle_0); } }; A._FormColorPickerState.prototype = { initState$0() { this.super$State$initState(); }, didChangeDependencies$0() { var _this = this, t1 = _this._color_picker$_textController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this.___FormColorPickerState__controllers_A = t2; B.JSArray_methods.forEach$1(t2, new A._FormColorPickerState_didChangeDependencies_closure(_this)); t2 = _this._widget.initialValue; if (t2 == null) t2 = ""; t1.set$text(0, t2); _this._selectedColor = t2; B.JSArray_methods.forEach$1(_this.___FormColorPickerState__controllers_A, new A._FormColorPickerState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _color_picker$_onChanged$0() { this._color_picker$_debouncer.run$1(new A._FormColorPickerState__onChanged_closure(this)); }, _selectColor$1(color) { if (color != null && color.length !== 7) return; this.setState$1(new A._FormColorPickerState__selectColor_closure(this, color)); }, dispose$0() { var t1 = this._color_picker$_textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, _showPicker$0() { var color, t3, color0, colors, _this = this, _null = null, t1 = {}, t2 = _this._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); _this._selectedColor = null; color = t1.color = B.Color_4278190080; t3 = _this._widget.initialValue; if (t3 != null && t3.length !== 0) { color0 = A.convertHexStringToColor(t3); t1.color = color0 == null ? color : color0; } t3 = _this._framework$_element; t3.toString; t3 = A.StoreProvider_of(t3, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState; colors = $.$get$colorThemesMap().$index(0, t3.colorTheme); t3 = _this._framework$_element; t3.toString; A.showDialog(_null, _null, true, _null, new A._FormColorPickerState__showPicker_closure(t1, _this, colors, t2), t3, _null, true, type$.AlertDialog); }, build$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, t1 = _this._widget.labelText; if (t1 == null) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "color"); t1.toString; } t1 = A.DecoratedFormField$(false, _null, false, _this._color_picker$_textController, _null, true, _null, "#000000", _null, _null, false, false, _null, B.TextInputType_0_null_null, t1, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t2 = _this.get$_showPicker(); t3 = _this._selectedColor; if (t3 == null) t3 = B.MaterialColor_Map_MUpTk_4288585374; else { t3 = A.convertHexStringToColor(t3); if (t3 == null) t3 = B.MaterialColor_Map_MUpTk_4288585374; } t4 = A.Border_Border$all(B.Color_1627389952, 1); t5 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.prefState.appLayout === B.AppLayout_mobile ? 25 : 100; t6 = type$.JSArray_Widget; t5 = A._setArrayType([A.InkWell$(false, _null, true, A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(t3, _null, t4, _null, _null, _null, B.BoxShape_0), _null, 25, _null, _null, _null, _null, _null, t5), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(10, _null, _null, _null)], t6); _this._widget.toString; t3 = _this._selectedColor; if (t3 != null) t5.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._FormColorPickerState_build_closure(_this), _null, _null, _null, _null, _null)); else t5.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57724_MaterialIcons_null_false, _null, _null, _null), _null, t2, _null, _null, _null, _null, _null)); return new A.Stack(B.Alignment_1_0, _null, B.StackFit_0, B.Clip_1, A._setArrayType([t1, A.Row$(t5, B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null)], t6), _null); } }; A._FormColorPickerState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_color_picker$_onChanged()); }, $signature: 10 }; A._FormColorPickerState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_color_picker$_onChanged()); }, $signature: 10 }; A._FormColorPickerState__onChanged_closure.prototype = { call$0() { var t1 = this.$this; t1._selectColor$1(B.JSString_methods.trim$0(t1._color_picker$_textController._change_notifier$_value.text)); }, $signature: 0 }; A._FormColorPickerState__selectColor_closure.prototype = { call$0() { var t1 = this.$this, t2 = this.color; t1._selectedColor = t2; t1._widget.onSelected.call$1(t2); }, $signature: 0 }; A._FormColorPickerState__showPicker_closure.prototype = { call$1(context) { var t4, t5, _this = this, _null = null, t1 = _this.$this, t2 = A.List_List$of(t1._defaultColors, true, type$.Color), t3 = _this.colors; t2.push(t3.colorInfo); t2.push(t3.colorPrimary); t2.push(t3.colorSuccess); t2.push(t3.colorWarning); t2.push(t3.colorDanger); t2 = A.SingleChildScrollView$(new A.BlockPicker(_this._box_0.color, new A._FormColorPickerState__showPicker__closure(t1), t2, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t3 = _this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t5 = t4.$index(0, t3); t5.toString; t5 = A.TextButton$(false, A.Text$(J.$index$asx(t5, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._FormColorPickerState__showPicker__closure0(context), _null); t3 = t4.$index(0, t3); t3.toString; return A.AlertDialog$(A._setArrayType([t5, A.TextButton$(false, A.Text$(J.$index$asx(t3, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._FormColorPickerState__showPicker__closure1(t1, context), _null)], type$.JSArray_Widget), _null, _null, t2, _null, _null, _null); }, $signature: 153 }; A._FormColorPickerState__showPicker__closure.prototype = { call$1(color) { this.$this._pendingColor = A.convertColorToHexString(color); }, $signature: 2589 }; A._FormColorPickerState__showPicker__closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._FormColorPickerState__showPicker__closure1.prototype = { call$0() { var t2, t1 = this.$this; t1._selectColor$1(t1._pendingColor); t2 = t1._pendingColor; t2.toString; t1._color_picker$_textController.set$text(0, t2); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._FormColorPickerState_build_closure.prototype = { call$0() { var t1 = this.$this; t1._color_picker$_textController.set$text(0, ""); t1._selectColor$1(null); }, $signature: 0 }; A.CustomField.prototype = { createState$0() { return new A._CustomFieldState(B._StateLifecycle_0); }, get$value(receiver) { return this.value; } }; A._CustomFieldState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.controller; if (t2 == null) t2 = new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); _this._custom_field$_controller = t2; t1 = t1.value; t2.set$text(0, t1 == null ? "" : t1); _this._custom_field$_value = _this._widget.value; }, dispose$0() { if (this._widget.controller == null) { var t1 = this._custom_field$_controller; t1.toString; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; } this.super$State$dispose(); }, build$1(context) { var company, fieldLabel, fieldType, fieldOptions, t2, t3, t4, t5, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); fieldLabel = company.getCustomFieldLabel$1(_this._widget.field); if (fieldLabel.length === 0) return new A.SizedBox(_null, _null, _null, _null); fieldType = company.getCustomFieldType$1(_this._widget.field); fieldOptions = company.getCustomFieldValues$1(_this._widget.field); switch (fieldType) { case "single_line_text": t1 = _this._custom_field$_controller; t2 = _this._widget; t3 = t2.hideFieldLabel ? _null : fieldLabel; return A.DecoratedFormField$(false, _null, false, t1, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, 1, _null, false, t2.onChanged, _null, t2.onSavePressed, true, _null, _null, B.TextAlign_4, _null); case "multi_line_text": t1 = _this._custom_field$_controller; t2 = _this._widget; t3 = t2.hideFieldLabel ? _null : fieldLabel; return A.DecoratedFormField$(false, _null, false, t1, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t3, 3, _null, false, t2.onChanged, _null, t2.onSavePressed, true, _null, _null, B.TextAlign_4, _null); case "switch": t2 = _this._widget; t3 = t2.value; t3 = t3 == null ? _null : t3 === "yes"; t2 = t2.hideFieldLabel ? "" : fieldLabel; t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "yes"); t5.toString; t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; return A.BoolDropdownButton$(t1, t5, _null, _null, t2, _null, new A._CustomFieldState_build_closure(_this), t3); case "date": t1 = _this._widget; t2 = t1.hideFieldLabel ? _null : fieldLabel; return A.DatePicker$(false, false, false, _null, _null, _null, t2, _null, new A._CustomFieldState_build_closure0(_this), t1.value, _null); case "dropdown": t1 = _this._custom_field$_value; t2 = A._arrayInstanceType(fieldOptions)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t2 = A.List_List$of(new A.MappedListIterable(fieldOptions, new A._CustomFieldState_build_closure1(), t2), true, t2._eval$1("ListIterable.E")); t3 = _this._widget.hideFieldLabel ? _null : fieldLabel; return A.AppDropdownButton$(false, _null, "", true, t2, _null, t3, new A._CustomFieldState_build_closure2(_this), _null, false, t1, type$.String); default: return new A.SizedBox(_null, _null, _null, _null); } } }; A._CustomFieldState_build_closure.prototype = { call$1(value) { var t3, t1 = this.$this, t2 = t1._custom_field$_controller; t2.toString; t3 = value === true; t2.set$text(0, t3 ? "yes" : "no"); t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } t1 = t1._widget.onChanged; if (t1 != null) t1.call$1(t3 ? "yes" : "no"); }, $signature: 97 }; A._CustomFieldState_build_closure0.prototype = { call$2(date, _) { var t2, t1 = this.$this; t1._custom_field$_controller.set$text(0, date); t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } t1 = t1._widget.onChanged; if (t1 != null) t1.call$1(date); }, $signature: 52 }; A._CustomFieldState_build_closure1.prototype = { call$1(option) { var _null = null; return A.DropdownMenuItem$(A.Text$(option, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, option, type$.String); }, $signature: 40 }; A._CustomFieldState_build_closure2.prototype = { call$1(value) { var t2, t1 = this.$this; t1.setState$1(new A._CustomFieldState_build__closure(t1, value)); t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } t1 = t1._widget.onChanged; if (t1 != null) t1.call$1(value); }, $signature: 5 }; A._CustomFieldState_build__closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1._custom_field$_controller; t2.toString; t3 = this.value; t1._custom_field$_value = t3; t2.set$text(0, t3); }, $signature: 0 }; A.CustomSurcharges.prototype = { build$1(context) { var company, t2, _this = this, _null = null, _s10_ = "surcharge1", _s10_0 = "surcharge2", _s10_1 = "surcharge3", _s10_2 = "surcharge4", t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; t1 = A._setArrayType([], type$.JSArray_Widget); if (company.getCustomFieldLabel$1(_s10_).length !== 0) { t2 = _this.isAfterTaxes; if (!(t2 && !company.enableCustomSurchargeTaxes1)) t2 = !t2 && company.enableCustomSurchargeTaxes1; else t2 = true; } else t2 = false; if (t2) t1.push(A.DecoratedFormField$(false, _null, false, _this.surcharge1Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_), _null, _null, false, _null, _null, _this.onSavePressed, true, _null, _null, B.TextAlign_4, _null)); if (company.getCustomFieldLabel$1(_s10_0).length !== 0) { t2 = _this.isAfterTaxes; if (!(t2 && !company.enableCustomSurchargeTaxes2)) t2 = !t2 && company.enableCustomSurchargeTaxes2; else t2 = true; } else t2 = false; if (t2) t1.push(A.DecoratedFormField$(false, _null, false, _this.surcharge2Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_0), _null, _null, false, _null, _null, _this.onSavePressed, true, _null, _null, B.TextAlign_4, _null)); if (company.getCustomFieldLabel$1(_s10_1).length !== 0) { t2 = _this.isAfterTaxes; if (!(t2 && !company.enableCustomSurchargeTaxes3)) t2 = !t2 && company.enableCustomSurchargeTaxes3; else t2 = true; } else t2 = false; if (t2) t1.push(A.DecoratedFormField$(false, _null, false, _this.surcharge3Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_1), _null, _null, false, _null, _null, _this.onSavePressed, true, _null, _null, B.TextAlign_4, _null)); if (company.getCustomFieldLabel$1(_s10_2).length !== 0) { t2 = _this.isAfterTaxes; if (!(t2 && !company.enableCustomSurchargeTaxes4)) t2 = !t2 && company.enableCustomSurchargeTaxes4; else t2 = true; } else t2 = false; if (t2) t1.push(A.DecoratedFormField$(false, _null, false, _this.surcharge4Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_2), _null, _null, false, _null, _null, _this.onSavePressed, true, _null, _null, B.TextAlign_4, _null)); return A.Column$(t1, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A.DatePicker.prototype = { createState$0() { return new A._DatePickerState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, null, true, true, null, null, false), B._StateLifecycle_0); }, onSelected$2(arg0, arg1) { return this.onSelected.call$2(arg0, arg1); }, get$message(receiver) { return this.message; } }; A._DatePickerState.prototype = { initState$0() { this.super$State$initState(); this._date_picker$_focusNode.addListener$1(0, this.get$_onFoucsChanged()); }, didChangeDependencies$0() { var t2, _this = this, t1 = _this._widget.selectedDate; if ((t1 == null ? "" : t1).length !== 0) { t2 = _this._framework$_element; t2.toString; _this._textController.set$text(0, A.formatDate(t1, t2, true, true, false)); } _this.super$State$didChangeDependencies(); }, _onFoucsChanged$0() { var t1, t2, _this = this; if (!_this._date_picker$_focusNode.get$hasFocus()) { t1 = _this._widget.selectedDate; t2 = _this._framework$_element; t2.toString; _this._textController.set$text(0, A.formatDate(t1, t2, true, true, false)); _this.setState$1(new A._DatePickerState__onFoucsChanged_closure(_this)); } }, dispose$0() { var _this = this, t1 = _this._textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._date_picker$_focusNode; t1.removeListener$1(0, _this.get$_onFoucsChanged()); t1.dispose$0(); _this.super$State$dispose(); }, _showDatePicker$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, initialDate, store, t3, selectedDate, date, t1, firstDate, t2; var $async$_showDatePicker$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = Date.now(); firstDate = new A.DateTime(t1, false); t2 = $async$self._widget.selectedDate; if (t2 != null && t2.length !== 0) { t2.toString; t2 = A.DateTime_tryParse(t2); t2.toString; initialDate = t2; } else initialDate = new A.DateTime(Date.now(), false); if ($async$self._widget.firstDate != null) { if (initialDate._value < t1) firstDate = initialDate; } else { t1 = A.Primitives_valueFromDecomposedDate(1920, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); firstDate = new A.DateTime(t1, false); } t1 = $async$self._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = $async$self._framework$_element; t1.toString; t2 = A.Primitives_valueFromDecomposedDate(2101, 1, 1, 0, 0, 0, 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); $async$goto = 2; return A._asyncAwait(A.showDatePicker(t1, firstDate, initialDate, new A.DateTime(t2, false), A.AppLocalization_createLocale(A.localeSelector(t3, false))), $async$_showDatePicker$0); case 2: // returning from await. selectedDate = $async$result; if (selectedDate != null) { date = A.convertDateTimeToSqlDate(selectedDate); t1 = $.$get$navigatorKey(); $async$self._textController.set$text(0, A.formatDate(date, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1), true, true, false)); $async$self._widget.onSelected$2(date, false); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_showDatePicker$0, $async$completer); }, build$1(context) { var t2, t3, t4, t5, _this = this, _null = null, t1 = _this._widget, label = t1.labelText; if (label == null) label = ""; t2 = t1.message; if (t2 != null) { t3 = t1.selectedDate; t3 = (t3 == null ? "" : t3).length === 0; } else t3 = false; if (t3) label += " \u2022 " + A.S(t2); t2 = t1.autofocus; t3 = t1.validator; t4 = t1.hint; if (t4 == null) t4 = ""; t5 = _this._pendingValue; if (t5 == null) t5 = label; if (t1.allowClearing) { t1 = t1.selectedDate; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = false; return A.DecoratedFormField$(false, _null, t2, _this._textController, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, t1 ? A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._DatePickerState_build_closure(_this), _null, _null, _null, _null, _null) : A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57782_MaterialIcons_null_false, _null, _null, _null), _null, new A._DatePickerState_build_closure0(_this), _null, _null, _null, _null, _null), _null, _null, _null, _null), true, _this._date_picker$_focusNode, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, _null, _null, _null, false, new A._DatePickerState_build_closure1(_this, context), _null, _null, true, _null, _null, B.TextAlign_4, t3); } }; A._DatePickerState__onFoucsChanged_closure.prototype = { call$0() { this.$this._pendingValue = null; }, $signature: 0 }; A._DatePickerState_build_closure.prototype = { call$0() { var t1 = this.$this; t1._textController.set$text(0, ""); t1._widget.onSelected$2("", false); }, $signature: 0 }; A._DatePickerState_build_closure0.prototype = { call$0() { return this.$this._showDatePicker$0(); }, $signature: 0 }; A._DatePickerState_build_closure1.prototype = { call$1(value) { var t2, dateAsNumber, t3, date, year, parts, firstPart, secondPart, exception, t4, firstDateSql, _this = this, t1 = {}; value = value; if (J.get$length$asx(value) === 0) _this.$this._widget.onSelected$2("", false); else { t1.date = ""; t2 = value; t2 = A.stringReplaceAllUnchecked(t2, "/", ""); dateAsNumber = A.stringReplaceAllUnchecked(t2, "\\", ""); if (J.startsWith$1$s(value, "+") || J.startsWith$1$s(value, "-")) { t2 = Date.now(); t3 = A.parseInt(value, false); t3.toString; date = A.convertDateTimeToSqlDate(new A.DateTime(t2, false).add$1(0, A.Duration$(t3, 0, 0, 0, 0, 0))); t1.date = date; t2 = date; } else { t2 = A.RegExp_RegExp("[^\\d]", true, false, false, false); if (A.stringReplaceAllUnchecked(dateAsNumber, t2, "") === dateAsNumber || J.get$length$asx(value) <= 5) { year = A.Primitives_getYear(new A.DateTime(Date.now(), false)); if (J.contains$1$asx(value, "/")) { parts = J.split$1$s(value, "/"); firstPart = J.get$length$asx(parts[0]) === 1 ? B.JSString_methods.$add("0", parts[0]) : parts[0]; secondPart = J.get$length$asx(parts[1]) === 1 ? B.JSString_methods.$add("0", parts[1]) : parts[1]; if (parts.length === 3) { year = A.parseInt(parts[2], false); year.toString; if (year < 100) year += 2000; } } else if (J.contains$1$asx(value, "\\")) { parts = J.split$1$s(value, "\\"); secondPart = J.get$length$asx(parts[0]) === 1 ? B.JSString_methods.$add("0", parts[0]) : parts[0]; firstPart = J.get$length$asx(parts[1]) === 1 ? B.JSString_methods.$add("0", parts[1]) : parts[1]; if (parts.length === 3) { year = A.parseInt(parts[2], false); year.toString; if (year < 100) year += 2000; } } else { t2 = value; t3 = A.RegExp_RegExp("[^0-9]", true, false, false, false); value = A.stringReplaceAllUnchecked(t2, t3, ""); if (J.get$length$asx(value) <= 2) { if (J.get$length$asx(value) === 1) value = "0" + A.S(value); firstPart = value; secondPart = "01"; } else if (J.get$length$asx(value) === 3) if (J.substring$2$s(value, 0, 1) === "0") { firstPart = J.substring$2$s(value, 0, 2); secondPart = "0" + J.substring$2$s(value, 2, 3); } else { firstPart = "0" + J.substring$2$s(value, 0, 1); secondPart = J.substring$2$s(value, 1, 3); } else { if (J.get$length$asx(value) === 5) value = "0" + A.S(value); firstPart = J.substring$2$s(value, 0, 2); secondPart = J.substring$2$s(value, 2, 4); if (J.get$length$asx(value) === 6) { year = A.Primitives_parseInt(J.substring$2$s(value, 4, 6), null); year.toString; year = year < 30 ? year + 2000 : year + 1900; } else if (J.get$length$asx(value) === 8) year = A.Primitives_parseInt(J.substring$2$s(value, 4, 8), null); } } t2 = A.StoreProvider_of(_this.context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; value = B.JSArray_methods.contains$1(A._setArrayType(["840", "124"], type$.JSArray_String), t2.company.settings.countryId) ? firstPart + secondPart : secondPart + firstPart; if (J.get$length$asx(value) === 4) value = A.S(year) + A.S(value); date = A.convertDateTimeToSqlDate(A.DateTime_tryParse(value)); t1.date = date; t2 = date; } else try { date = A.parseDate(value, _this.context); t1.date = date; t2 = date; } catch (exception) { return; } } t3 = _this.$this; t4 = t3._widget.firstDate; if (t4 != null) { firstDateSql = A.convertDateTimeToSqlDate(t4); if (B.JSString_methods.compareTo$1(firstDateSql, t2) > 0) { t1.date = firstDateSql; t2 = firstDateSql; } } if (t2.length !== 0) t3._widget.onSelected$2(t2, true); t3.setState$1(new A._DatePickerState_build__closure(t1, t3, _this.context)); } }, $signature: 15 }; A._DatePickerState_build__closure.prototype = { call$0() { this.$this._pendingValue = A.formatDate(this._box_0.date, this.context, true, true, false); }, $signature: 0 }; A.DecoratedFormField.prototype = { createState$0() { return new A._DecoratedFormFieldState(B._StateLifecycle_0); } }; A._DecoratedFormFieldState.prototype = { build$1(context) { var hasValue, enterShouldSubmit, inputDecoration, t3, icon, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, t1 = _this._widget, iconButton = t1.suffixIconButton, t2 = t1.initialValue; if ((t2 == null ? "" : t2).length === 0) { t1 = t1.controller; t1 = t1 == null ? _null : t1._change_notifier$_value.text; hasValue = (t1 == null ? "" : t1).length !== 0; } else hasValue = true; t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = _this._widget; if (t1.onSavePressed != null) { t1 = t1.maxLines; t1 = (t1 == null ? 1 : t1) <= 1; enterShouldSubmit = t1; } else enterShouldSubmit = false; } else enterShouldSubmit = false; if (_this._showClear) { t1 = _this._widget; t1 = t1.showClear && hasValue && t1.key == null && t1.controller != null; } else t1 = false; if (t1) { t1 = _this._widget; if (t1.suffixIconButton == null) if (t1.suffixIcon == null) { t1 = t1.enabled; t1.toString; } else t1 = false; else t1 = false; if (t1) iconButton = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._DecoratedFormFieldState_build_closure(_this), _null, _null, _null, _null, _null); } t1 = _this._widget; inputDecoration = t1.decoration; if (!(inputDecoration != null)) { t2 = t1.label; t3 = t2 == null; if (t3 && t1.hint == null) inputDecoration = _null; else { icon = t1.suffixIcon; if (icon == null) icon = iconButton; if (icon == null) icon = t1.isPercent ? A.Icon$(B._MdiIconData_egL, _null, _null, 16) : icon; t4 = t3 ? "" : t2; t5 = t1.hint; t6 = t5 == null; t7 = t6 ? "" : t5; t8 = icon == null ? _null : icon; if ((t6 ? "" : t5).length !== 0) t2 = (t3 ? "" : t2).length === 0; else t2 = false; inputDecoration = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2 ? B.FloatingLabelBehavior_2 : B.FloatingLabelBehavior_1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t7, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, t8, _null, _null, _null, _null); } } t2 = t1.label; t3 = t1.focusNode; t4 = t1.controller; t5 = t1.autofocus; t6 = t1.keyboardType; t7 = t1.maxLines; if (t7 == null) t7 = 1; t8 = t1.minLines; t9 = t1.obscureText; t1 = t1.initialValue; if (t6.$eq(0, B.TextInputType_1_null_null)) t10 = B.TextInputAction_12; else t10 = B.TextInputAction_2; t11 = _this._widget; t12 = t11.inputFormatters; t13 = t11.enabled; return A.TextFormField$(false, t11.autofillHints, t5, B.AutovalidateMode_2, t4, _null, _null, _null, 2, inputDecoration, t13, false, t3, t1, t12, new A.ValueKey(t2, type$.ValueKey_nullable_String), _null, t6, _null, _null, t7, t8, t9, new A._DecoratedFormFieldState_build_closure0(_this), _null, new A._DecoratedFormFieldState_build_closure1(_this, enterShouldSubmit, context), _null, _null, false, _null, _null, _null, t11.textAlign, _null, t10, new A._DecoratedFormFieldState_build_closure2(_this)); } }; A._DecoratedFormFieldState_build_closure.prototype = { call$0() { var t1 = this.$this; t1._widget.controller.set$text(0, ""); t1.setState$1(new A._DecoratedFormFieldState_build__closure(t1)); }, $signature: 0 }; A._DecoratedFormFieldState_build__closure.prototype = { call$0() { this.$this._showClear = false; }, $signature: 0 }; A._DecoratedFormFieldState_build_closure2.prototype = { call$1(val) { return val == null || this.$this._widget.validator == null ? null : this.$this._widget.validator.call$1(val); }, $signature: 149 }; A._DecoratedFormFieldState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1._showClear = true; t1 = t1._widget.onChanged; if (t1 != null) t1.call$1(value); }, $signature: 15 }; A._DecoratedFormFieldState_build_closure1.prototype = { call$1(value) { var t1 = this.$this, t2 = t1._widget, t3 = t2.onFieldSubmitted; if (t3 != null) return t3.call$1(value); else if (t2.keyboardType.$eq(0, B.TextInputType_1_null_null)) return null; else if (this.enterShouldSubmit) t1._widget.onSavePressed.call$1(this.context); }, $signature: 15 }; A.DesignPicker.prototype = { build$1(context) { var designState, t3, t4, t5, _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); designState = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].designState; t3 = designState.list._list$_list; t4 = A._arrayInstanceType(t3); t5 = t4._eval$1("MappedIterable<1,DropdownMenuItem>"); t5 = A.List_List$of(new A.MappedIterable(new A.WhereIterable(t3, new A.DesignPicker_build_closure(_this, designState, t2), t4._eval$1("WhereIterable<1>")), new A.DesignPicker_build_closure0(designState), t5), true, t5._eval$1("Iterable.E")); t4 = _this.label; if (t4 == null) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "design"); t1.toString; } else t1 = t4; return A.AppDropdownButton$(_this.autofocus, null, "", true, t5, null, t1, new A.DesignPicker_build_closure1(_this, designState), null, _this.showBlank, _this.initialValue, type$.String); } }; A.DesignPicker_build_closure1.prototype = { call$1(value) { return this.$this.onSelected.call$1(this.designState.map._map$_map.$index(0, value)); }, $signature: 32 }; A.DesignPicker_build_closure.prototype = { call$1(designId) { var t2, t3, t1 = this.designState.map._map$_map.$index(0, designId); t1.toString; t2 = this.state; if (t2.get$isHosted() && !t2.get$isPaidAccount() && t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft <= 0 && !t1.isFree) return false; t2 = this.$this; t3 = t2.entityType; if (t3 != null) t3 = !(t1.isTemplate && B.JSArray_methods.contains$1(A._setArrayType(t1.entities.split(","), type$.JSArray_String), t3.get$apiValue())); else t3 = false; if (t3) return false; if (t1.archivedAt > 0) { t3 = t1.isDeleted; t3.toString; t3 = !t3; } else t3 = false; if (!t3) { t1 = t1.isDeleted; t1.toString; t1 = !t1; } else t1 = false; return t1 || designId === t2.initialValue; }, $signature: 12 }; A.DesignPicker_build_closure0.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.designState.map._map$_map.$index(0, value).name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.String); }, $signature: 40 }; A.DiscountField.prototype = { build$1(context) { var t2, t3, t4, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this.label; if (t2 == null) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "discount"); t2.toString; } t2 = A.Expanded$(A.DecoratedFormField$(false, _null, false, _this.controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t2, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), 1); t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "percent"); t4.toString; t5 = type$.bool; t4 = A.DropdownMenuItem$(A.Text$(t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, false, t5); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "amount"); t1.toString; return A.Row$(A._setArrayType([t2, B.SizedBox_10_null_null_null, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, false, false, A._setArrayType([t4, A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, true, t5)], type$.JSArray_DropdownMenuItem_bool), _this.onTypeChanged, _null, _this.isAmountDiscount, t5), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null); }, get$value(receiver) { return this.value; } }; A.DurationPicker.prototype = { createState$0() { return new A._DurationPickerState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, null, true, true, null, null, false), B._StateLifecycle_0); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); } }; A._DurationPickerState.prototype = { initState$0() { this.super$State$initState(); this._duration_picker$_focusNode.addListener$1(0, this.get$_duration_picker$_onFoucsChanged()); }, didChangeDependencies$0() { var t1 = this._widget.selectedDuration; t1 = t1 != null ? A.formatDuration(t1, true) : ""; this._duration_picker$_textController.set$text(0, t1); this.super$State$didChangeDependencies(); }, _duration_picker$_onFoucsChanged$0() { var t1, duration, _this = this; if (!_this._duration_picker$_focusNode.get$hasFocus()) { t1 = _this._widget; if (t1.selectedDuration == null && _this._pendingDuration != null) t1.onSelected$1(_this._pendingDuration); duration = _this._pendingDuration; if (duration == null) duration = _this._widget.selectedDuration; t1 = duration != null ? A.formatDuration(duration, true) : ""; _this._duration_picker$_textController.set$text(0, t1); _this.setState$1(new A._DurationPickerState__onFoucsChanged_closure(_this)); } }, dispose$0() { var _this = this, t1 = _this._duration_picker$_focusNode; t1.removeListener$1(0, _this.get$_duration_picker$_onFoucsChanged()); t1.dispose$0(); t1 = _this._duration_picker$_textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this.super$State$dispose(); }, build$1(context) { var t2, _this = this, _null = null, t1 = _this._pendingDuration; if (t1 != null) t1 = A.formatDuration(t1, true); else { t1 = _this._widget.labelText; if (t1 == null) t1 = ""; } _this._widget.toString; t2 = A.PopupMenuButton$(B.Icon_YuM, _null, true, _null, _null, new A._DurationPickerState_build_closure(), new A._DurationPickerState_build_closure0(_this), B.EdgeInsets_0_0_0_0, _null, type$.int); return A.DecoratedFormField$(false, _null, false, _this._duration_picker$_textController, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null), true, _this._duration_picker$_focusNode, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, _null, _null, _null, false, new A._DurationPickerState_build_closure1(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null); } }; A._DurationPickerState__onFoucsChanged_closure.prototype = { call$0() { this.$this._pendingDuration = null; }, $signature: 0 }; A._DurationPickerState_build_closure1.prototype = { call$1(value) { var parts, t1, seconds, duration, t2; if (B.JSString_methods.contains$1(value, ":")) { parts = value.split(":"); t1 = A.parseInt(parts[0], false); t1.toString; seconds = t1 * 60 * 60; t1 = parts[1]; if (J.get$length$asx(t1) === 1) { t1 = A.parseInt(A.S(t1) + "0", false); t1.toString; seconds += t1 * 60; } else { t1 = A.parseInt(t1, false); t1.toString; seconds += t1 * 60; } if (parts.length > 2) { t1 = A.parseInt(parts[2], false); t1.toString; seconds += t1; } } else { t1 = A.parseDouble(value, false); t1.toString; seconds = B.JSNumber_methods.round$0(t1 * 60 * 60); } duration = A.Duration$(0, 0, 0, 0, 0, seconds); t1 = this.$this; t2 = t1._widget; if (t2.selectedDuration != null) t2.onSelected$1(duration); t1.setState$1(new A._DurationPickerState_build__closure(t1, duration)); }, $signature: 15 }; A._DurationPickerState_build__closure.prototype = { call$0() { this.$this._pendingDuration = this.duration; }, $signature: 0 }; A._DurationPickerState_build_closure.prototype = { call$1(context) { var t1 = type$.MappedListIterable_of_int_and_PopupMenuItem_int; return A.List_List$of(new A.MappedListIterable(A._setArrayType([15, 30, 45, 60, 75, 90, 105, 120], type$.JSArray_int), new A._DurationPickerState_build__closure0(), t1), true, t1._eval$1("ListIterable.E")); }, $signature: 2593 }; A._DurationPickerState_build__closure0.prototype = { call$1(minutes) { var _null = null; return A.PopupMenuItem$(A.Text$(A.formatDuration(A.Duration$(0, 0, 0, 0, minutes, 0), false), _null, _null, _null, _null, _null, _null, _null, _null, _null), minutes, type$.int); }, $signature: 2594 }; A._DurationPickerState_build_closure0.prototype = { call$1(minutes) { var duration = A.Duration$(0, 0, 0, 0, minutes, 0), t1 = this.$this; t1._duration_picker$_textController.set$text(0, A.formatDuration(duration, true)); t1._widget.onSelected$1(duration); }, $signature: 64 }; A.DynamicSelector.prototype = { build$1(context) { var t3, entityMap, t4, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.entityType; entityMap = t2.getEntityMap$1(t3); if (!t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(t3)) return new A.SizedBox(_null, _null, _null, _null); t2 = _this.entityIds; t4 = J.getInterceptor$asx(t2); t5 = _this.labelText; if (t4.get$length(t2) < 10) { if (t5 == null) { t1.toString; t1 = t1.lookup$1(t3.toString$0(0)); } else t1 = t5; t2 = t4.map$1$1(t2, new A.DynamicSelector_build_closure(_this, entityMap), type$.DropdownMenuItem_String); return A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t2, true, A._instanceType(t2)._eval$1("ListIterable.E")), _null, t1, new A.DynamicSelector_build_closure0(_this), _null, _this.allowClearing, _this.entityId, type$.String); } else { if (t5 == null) { t1.toString; t1 = t1.lookup$1(t3.toString$0(0)); } else t1 = t5; return A.EntityDropdown$(_this.allowClearing, false, _this.entityId, t2, _null, t3, B.List_empty0, t1, _null, _null, new A.DynamicSelector_build_closure1(_this), _null, _this.overrideSuggestedLabel, _null); } } }; A.DynamicSelector_build_closure0.prototype = { call$1(entityId) { return this.$this.onChanged.call$1(entityId); }, $signature: 32 }; A.DynamicSelector_build_closure.prototype = { call$1(entityId) { var _null = null, t1 = this.$this.overrideSuggestedLabel, t2 = this.entityMap; if (t1 != null) t1 = t1.call$1(t2._map$_map.$index(0, entityId)); else { t1 = t2._map$_map.$index(0, entityId); t1 = t1 == null ? _null : t1.get$listDisplayName(); if (t1 == null) t1 = ""; } return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entityId, type$.String); }, $signature: 342 }; A.DynamicSelector_build_closure1.prototype = { call$1(entity) { var t1 = entity == null ? null : entity.get$id(entity); if (t1 == null) t1 = ""; return this.$this.onChanged.call$1(t1); }, $signature: 69 }; A.GrowableFormField.prototype = { createState$0() { return new A._GrowableFormFieldState(A.FocusNode$(true, null, true, true, null, null, false), B._StateLifecycle_0); } }; A._GrowableFormFieldState.prototype = { initState$0() { this.super$State$initState(); this._growable_form_field$_focusNode.addListener$1(0, this.get$_growable_form_field$_onFoucsChanged()); }, _growable_form_field$_onFoucsChanged$0() { this.setState$1(new A._GrowableFormFieldState__onFoucsChanged_closure(this)); }, dispose$0() { var t1 = this._growable_form_field$_focusNode; t1.removeListener$1(0, this.get$_growable_form_field$_onFoucsChanged()); t1.dispose$0(); this.super$State$dispose(); }, build$1(context) { var t5, _null = null, t1 = this._widget, t2 = t1.label, t3 = t1.autofocus, t4 = t1.initialValue; t1 = t1.onChanged; t5 = this._growable_form_field$_hasFocus ? 20 : 2; return A.DecoratedFormField$(false, _null, t3, _null, _null, true, this._growable_form_field$_focusNode, _null, t4, _null, false, false, _null, B.TextInputType_1_null_null, t2, t5, 1, false, t1, _null, _null, true, _null, _null, B.TextAlign_4, _null); } }; A._GrowableFormFieldState__onFoucsChanged_closure.prototype = { call$0() { var t1 = this.$this; t1._growable_form_field$_hasFocus = t1._growable_form_field$_focusNode.get$hasFocus(); }, $signature: 0 }; A.LearnMoreUrl.prototype = { build$1(context) { var t2, t3, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); if (_this.url.length === 0) return _this.child; t2 = A.Expanded$(_this.child, 2); t3 = _this.label; if (t3 == null) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "learn_more"); t1.toString; } else t1 = t3; return A.Row$(A._setArrayType([t2, new A.SizedBox(10, _null, _null, _null), A.Expanded$(A.TextButton$(false, A.Text$(t1, _null, 4, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.LearnMoreUrl_build_closure(_this), _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A.LearnMoreUrl_build_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse(this.$this.url, 0, null)); }, $signature: 0 }; A.NotificationSettings.prototype = { build$1(context) { var t2, t3, t4, notifications, emailNotifications, hasMultipleUsers, t5, _null = null, _s5_ = "email", t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = this.user; t4 = t3.userCompany; notifications = t4 == null ? _null : t4.notifications; t4 = (notifications == null ? A.BuiltMap_BuiltMap(B.Map_empty1, type$.String, type$.BuiltList_String) : notifications)._map$_map; if (t4.containsKey$1(0, _s5_)) { t4 = t4.$index(0, _s5_); t4.toString; emailNotifications = t4; } else emailNotifications = A.BuiltList_BuiltList$from(B.List_empty, type$.String); hasMultipleUsers = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userState.list._list$_list.length > 1 || t3.get$isNew(); t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t2.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s5_); t5.toString; t5 = A._setArrayType([new A.DataColumn(new A.SizedBox(_null, _null, _null, _null), false, _null), new A.DataColumn(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, _null)], type$.JSArray_DataColumn); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "all_events"); t4.toString; t4 = A.DataCell$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t3 = emailNotifications._list$_list; if (B.JSArray_methods.contains$1(t3, "all_notifications")) t3 = "all"; else t3 = B.JSArray_methods.contains$1(t3, "all_user_notifications") ? "user" : _null; t3 = A._setArrayType([A.DataRow$(A._setArrayType([t4, A.DataCell$(new A._NotificationSelector(t3, new A.NotificationSettings_build_closure(this), hasMultipleUsers, true, _null), _null, _null)], type$.JSArray_DataCell), _null, _null, false)], type$.JSArray_DataRow); t4 = type$.MappedIterable_String_DataRow; B.JSArray_methods.addAll$1(t3, A.List_List$of(new A.MappedIterable(new A.WhereIterable(B.List_AFk, new A.NotificationSettings_build_closure0(t1), type$.WhereIterable_String), new A.NotificationSettings_build_closure1(this, emailNotifications, t2, hasMultipleUsers), t4), true, t4._eval$1("Iterable.E"))); t4 = type$.JSArray_Widget; return A.Column$(A._setArrayType([A.FormCard$(A.Column$(A._setArrayType([A.DataTable$(_null, _null, t5, _null, _null, _null, _null, _null, _null, _null, t3, false, true, true, _null)], t4), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, _null, false, _null, true, _null, _null)], t4), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); }, get$user(receiver) { return this.user; } }; A.NotificationSettings_build_closure.prototype = { call$1(value) { var t1 = type$.JSArray_String, options = A._setArrayType([], t1); if (value === "all") options = A._setArrayType(["all_notifications"], t1); else if (value === "user") options = A._setArrayType(["all_user_notifications"], t1); this.$this.onChanged.call$2("email", options); }, $signature: 37 }; A.NotificationSettings_build_closure0.prototype = { call$1(eventType) { var t2, _this = this, t1 = type$.JSArray_String; if (B.JSArray_methods.contains$1(A._setArrayType(["quote_created", "quote_sent", "quote_viewed", "quote_approved", "quote_expired"], t1), eventType)) { t2 = _this.state; t2 = !t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_quote); } else t2 = false; if (t2) return false; else { if (B.JSArray_methods.contains$1(A._setArrayType(["credit_created", "credit_sent", "credit_viewed"], t1), eventType)) { t2 = _this.state; t2 = !t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_credit); } else t2 = false; if (t2) return false; else { if (B.JSArray_methods.contains$1(A._setArrayType(["purchase_order_created", "purchase_order_sent", "purchase_order_viewed", "purchase_order_accepted"], t1), eventType)) { t2 = _this.state; t2 = !t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_purchaseOrder); } else t2 = false; if (t2) return false; else { if (B.JSArray_methods.contains$1(A._setArrayType(["inventory_threshold"], t1), eventType)) { t1 = _this.state; t1 = !t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.stockNotification; } else t1 = false; if (t1) return false; } } } return true; }, $signature: 12 }; A.NotificationSettings_build_closure1.prototype = { call$1(eventType) { var value, isAllEnabled, t3, t4, _this = this, _null = null, _s31_ = "invoice_sent_notification_label", t1 = _this.emailNotifications, t2 = t1._list$_list; if (B.JSArray_methods.contains$1(t2, "all_notifications")) { value = "all"; isAllEnabled = true; } else if (B.JSArray_methods.contains$1(t2, "all_user_notifications")) { value = "user"; isAllEnabled = true; } else { if (B.JSArray_methods.contains$1(t2, eventType + "_all")) value = "all"; else value = B.JSArray_methods.contains$1(t2, eventType + "_user") ? "user" : "none"; isAllEnabled = false; } t2 = _this.localization; if (eventType === "invoice_sent") { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t2.localeCode); t4.toString; t4 = J.$index$asx(t4, _s31_); if (t4 == null) { t3 = t3.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s31_); t3.toString; } else t3 = t4; } else t3 = t2.lookup$1(eventType); t3 = A.DataCell$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); if (isAllEnabled) if (value === "all") { t1 = _this.hasMultipleUsers; t2 = t2.localeCode; if (t1) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "all_records"); t2.toString; } else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "enabled"); t2.toString; } t2 = new A.IconText(t2, t1 ? B.IconData_58910_MaterialIcons_null_false : B.IconData_57689_MaterialIcons_null_false, _null, _null, false, _null); t1 = t2; } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "owned_by_user"); t1.toString; t1 = new A.IconText(t1, B.IconData_57411_MaterialIcons_null_false, _null, _null, false, _null); } else t1 = new A._NotificationSelector(value, new A.NotificationSettings_build__closure(_this.$this, t1, eventType), _this.hasMultipleUsers, false, _null); return A.DataRow$(A._setArrayType([t3, A.DataCell$(t1, _null, _null)], type$.JSArray_DataCell), _null, _null, false); }, $signature: 2596 }; A.NotificationSettings_build__closure.prototype = { call$1(value) { var t2, t1 = this.emailNotifications, options = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); t1 = this.eventType; t2 = t1 + "_all"; options._maybeCopyBeforeWrite$0(); J.remove$1$ax(options._copy_on_write_list$_list, t2); t1 += "_user"; options._maybeCopyBeforeWrite$0(); J.remove$1$ax(options._copy_on_write_list$_list, t1); if (value === "all") { options._maybeCopyBeforeWrite$0(); J.add$1$ax(options._copy_on_write_list$_list, t2); } else if (value === "user") { options._maybeCopyBeforeWrite$0(); J.add$1$ax(options._copy_on_write_list$_list, t1); } this.$this.onChanged.call$2("email", options); }, $signature: 37 }; A._NotificationSelector.prototype = { build$1(context) { var t3, t4, t5, t0, t6, t7, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this.hasMultipleUsers; if (t2) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "all_records"); t5.toString; t0 = t5; t5 = t4; t4 = t3; t3 = t0; } else { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "enabled"); t5.toString; t0 = t5; t5 = t4; t4 = t3; t3 = t0; } t6 = t2 ? B.IconData_58910_MaterialIcons_null_false : B.IconData_57689_MaterialIcons_null_false; t7 = type$.String; t6 = A._setArrayType([A.DropdownMenuItem$(new A.IconText(t3, t6, _null, _null, false, _null), _null, "all", t7)], type$.JSArray_DropdownMenuItem_String); if (t2) { t1.toString; t3 = t4.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, "owned_by_user"); t3.toString; t6.push(A.DropdownMenuItem$(new A.IconText(t3, B.IconData_57411_MaterialIcons_null_false, _null, _null, false, _null), _null, "user", t7)); } t3 = _this.showNoneAsCustom; if (t3) { t1.toString; t1 = t4.$index(0, t5); t1.toString; t1 = J.$index$asx(t1, "custom"); t1.toString; } else if (t2) { t1.toString; t1 = t4.$index(0, t5); t1.toString; t1 = J.$index$asx(t1, "none"); t1.toString; } else { t1.toString; t1 = t4.$index(0, t5); t1.toString; t1 = J.$index$asx(t1, "disabled"); t1.toString; } t6.push(A.DropdownMenuItem$(new A.IconText(t1, t3 ? B.IconData_57497_MaterialIcons_null_false : B.IconData_57835_MaterialIcons_null_false, _null, _null, false, _null), _null, "none", t7)); return A.AppDropdownButton$(false, _null, "", true, t6, _null, _null, new A._NotificationSelector_build_closure(_this), _null, false, _this.value, t7); }, get$value(receiver) { return this.value; } }; A._NotificationSelector_build_closure.prototype = { call$1(value) { if (value == null || J.get$isEmpty$asx(value)) return; this.$this.onChanged.call$1(value); }, $signature: 5 }; A.PasswordFormField.prototype = { createState$0() { return new A._PasswordFormFieldState(B._StateLifecycle_0); } }; A._PasswordFormFieldState.prototype = { build$1(context) { var t3, t4, t5, t6, t7, t8, _this = this, _null = null, _s8_ = "password", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget.labelText; if (t2 == null) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); t2.toString; } t3 = _this._widget; t4 = t3.controller; t5 = t3.onSavePressed; t3 = t3.labelText; if (t3 == null) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s8_); t3.toString; } if (_this._password_field$_isPasswordObscured) { t1.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, "show_password"); t6.toString; } else { t1.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, "hide_password"); t6.toString; } t7 = _this._password_field$_isPasswordObscured; t3 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, A.IconButton$(B.Alignment_0_1, _null, _null, _null, A.Icon$(t7 ? B.IconData_59069_MaterialIcons_null_false : B.IconData_59070_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), _null, new A._PasswordFormFieldState_build_closure(_this), _null, _null, _null, t6, _null), _null, _null, _null, _null); t6 = _this._widget; if (t6.validate) { t8 = A._setArrayType([t6.newPassword ? "newPassword" : _s8_], type$.JSArray_String); t6 = t8; } else t6 = _null; return A.DecoratedFormField$(false, t6, false, t4, t3, true, _null, _null, _null, _null, false, false, new A.ValueKey(t2, type$.ValueKey_String), B.TextInputType_7_null_null, _null, _null, _null, t7, _null, _null, t5, true, _null, _null, B.TextAlign_4, new A._PasswordFormFieldState_build_closure0(_this, t1)); } }; A._PasswordFormFieldState_build_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._PasswordFormFieldState_build__closure(t1)); }, $signature: 0 }; A._PasswordFormFieldState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._password_field$_isPasswordObscured = !t1._password_field$_isPasswordObscured; }, $signature: 0 }; A._PasswordFormFieldState_build_closure0.prototype = { call$1(value) { var t2, regExp, _this = this, _null = null, t1 = _this.$this._widget; if (!t1.validate) return _null; t2 = value.length; if (t2 === 0 || B.JSString_methods.trim$0(value).length === 0) { if (t1.newPassword) t1 = _null; else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_your_password"); t1.toString; } return t1; } if (!t1.newPassword) return _null; if (t2 < 8) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "password_is_too_short"); t1.toString; return t1; } regExp = A.RegExp_RegExp("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,}$", true, false, false, false); if (!regExp._nativeRegExp.test(value)) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "password_is_too_easy"); t1.toString; return t1; } return _null; }, $signature: 30 }; A.ProjectPicker.prototype = { build$1(context) { var t2, t3, t4, t5, _this = this, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "project"); t2.toString; t3 = $.$get$memoizedDropdownProjectList(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex]; t4 = t1.projectState; t5 = _this.clientId; t1 = t3.call$5(t4.map, t4.list, t1.clientState.map, t1.userState.map, t5); t3 = (t5 == null ? "" : t5).length !== 0 ? new A.ProjectPicker_build_closure(_this, store) : _null; return A.EntityDropdown$(true, false, _this.projectId, t1, _null, B.EntityType_project, B.List_empty0, t2, _this.onAddPressed, t3, new A.ProjectPicker_build_closure0(_this), _null, _null, _null); } }; A.ProjectPicker_build_closure0.prototype = { call$1(entity) { var t1 = entity == null ? null : entity.get$id(entity); if (t1 == null) t1 = ""; this.$this.onChanged.call$1(t1); }, $signature: 50 }; A.ProjectPicker_build_closure.prototype = { call$2(completer, $name) { var _null = null, t1 = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null).rebuild$1(new A.ProjectPicker_build__closure(this.$this, $name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveProjectRequest(completer, t1)); }, $signature: 159 }; A.ProjectPicker_build__closure.prototype = { call$1(b) { b.get$_project_model$_$this()._project_model$_name = this.name; b.get$_project_model$_$this()._project_model$_clientId = this.$this.clientId; return b; }, $signature: 206 }; A.SaveCancelButtons.prototype = { build$1(context) { var _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this.isHeader ? B.CrossAxisAlignment_3 : B.CrossAxisAlignment_2, t3 = A._setArrayType([], type$.JSArray_Widget); if (_this.onCancelPressed != null) t3.push(new A.Builder(new A.SaveCancelButtons_build_closure(_this, t1), null)); t3.push(new A.Builder(new A.SaveCancelButtons_build_closure0(_this, t1), null)); return A.Row$(t3, t2, B.MainAxisAlignment_0, B.MainAxisSize_1, null); } }; A.SaveCancelButtons_build_closure.prototype = { call$1(context) { var t3, t1 = this.$this, t2 = t1.cancelLabel; if (t2 == null) { t2 = this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "cancel"); t2.toString; } if (t1.isHeader) t3 = t1.isEnabled || t1.isCancelEnabled; else t3 = false; return new A.AppTextButton(t2, t1.isEnabled || t1.isCancelEnabled ? new A.SaveCancelButtons_build__closure0(t1, context) : null, t3, null, null); }, $signature: 358 }; A.SaveCancelButtons_build__closure0.prototype = { call$0() { return this.$this.onCancelPressed.call$1(this.context); }, $signature: 14 }; A.SaveCancelButtons_build_closure0.prototype = { call$1(context) { var t3, t1 = this.$this, t2 = t1.saveLabel; if (t2 == null) { t2 = this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "save"); t2.toString; } t3 = t1.isEnabled ? new A.SaveCancelButtons_build__closure(t1, context) : null; return new A.AppTextButton(t2, t3, t1.isHeader, null, null); }, $signature: 358 }; A.SaveCancelButtons_build__closure.prototype = { call$0() { return this.$this.onSavePressed.call$1(this.context); }, $signature: 14 }; A.TimePicker.prototype = { createState$0() { return new A._TimePickerState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, null, true, true, null, null, false), B._StateLifecycle_0); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); } }; A._TimePickerState.prototype = { initState$0() { this.super$State$initState(); this._time_picker$_focusNode.addListener$1(0, this.get$_time_picker$_onFoucsChanged()); }, didChangeDependencies$0() { var t2, _this = this, t1 = _this._widget.selectedDateTime; if (t1 != null) { t1 = t1.toIso8601String$0(); t2 = _this._framework$_element; t2.toString; _this._time_picker$_textController.set$text(0, A.formatDate(t1, t2, false, true, true)); } _this.super$State$didChangeDependencies(); }, _time_picker$_onFoucsChanged$0() { var t1, t2, _this = this; if (!_this._time_picker$_focusNode.get$hasFocus() && _this._widget.selectedDateTime != null) { t1 = _this._widget.selectedDateTime.toIso8601String$0(); t2 = _this._framework$_element; t2.toString; _this._time_picker$_textController.set$text(0, A.formatDate(t1, t2, false, true, true)); _this.setState$1(new A._TimePickerState__onFoucsChanged_closure(_this)); } }, dispose$0() { var _this = this, t1 = _this._time_picker$_textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._time_picker$_focusNode; t1.removeListener$1(0, _this.get$_time_picker$_onFoucsChanged()); t1.dispose$0(); _this.super$State$dispose(); }, _showTimePicker$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, hour, minute, selectedTime, dateTime, t2, t1, selectedDateTime, now; var $async$_showTimePicker$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget.selectedDateTime; selectedDateTime = t1 == null ? null : t1.toLocal$0(); now = new A.DateTime(Date.now(), false); t1 = selectedDateTime == null; hour = t1 ? null : A.Primitives_getHours(selectedDateTime); if (hour == null) hour = A.Primitives_getHours(now); minute = t1 ? null : A.Primitives_getMinutes(selectedDateTime); if (minute == null) minute = A.Primitives_getMinutes(now); t1 = $async$self._framework$_element; t1.toString; $async$goto = 2; return A._asyncAwait(A.showTimePicker(new A._TimePickerState__showTimePicker_closure(), t1, new A.TimeOfDay(hour, minute)), $async$_showTimePicker$0); case 2: // returning from await. selectedTime = $async$result; if (selectedTime != null) { dateTime = new A.DateTime(Date.now(), false); t1 = selectedTime.hour; t2 = selectedTime.minute; t1 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(dateTime), A.Primitives_getMonth(dateTime), A.Primitives_getDay(dateTime), t1, t2, 0, 0, false); if (!A._isInt(t1)) A.throwExpression(A.argumentErrorValue(t1)); dateTime = new A.DateTime(t1, false).toUtc$0(); t1 = dateTime.toIso8601String$0(); t2 = $.$get$navigatorKey(); $async$self._time_picker$_textController.set$text(0, A.formatDate(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2), false, true, true)); t2 = $async$self._widget; t2.toString; t2.onSelected$1(dateTime.toLocal$0()); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_showTimePicker$0, $async$completer); }, build$1(context) { var t2, _this = this, _null = null, t1 = _this._widget; t1.toString; t2 = _this._time_picker$_pendingValue; t1 = t2 == null ? t1.labelText : t2; if (t1 == null) t1 = ""; t2 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57402_MaterialIcons_null_false, _null, _null, _null), _null, new A._TimePickerState_build_closure(_this), _null, _null, _null, _null, _null); return A.DecoratedFormField$(false, _null, false, _this._time_picker$_textController, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null), true, _this._time_picker$_focusNode, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, _null, _null, _null, false, new A._TimePickerState_build_closure0(_this, context), _null, _null, true, _null, _null, B.TextAlign_4, _null); } }; A._TimePickerState__onFoucsChanged_closure.prototype = { call$0() { this.$this._time_picker$_pendingValue = null; }, $signature: 0 }; A._TimePickerState__showTimePicker_closure.prototype = { call$2(context, child) { var t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; return A.MediaQuery$(child, A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.copyWith$1$alwaysUse24HourFormat(t1.company.settings.enableMilitaryTime), null); }, $signature: 506 }; A._TimePickerState_build_closure.prototype = { call$0() { return this.$this._showTimePicker$0(); }, $signature: 0 }; A._TimePickerState_build_closure0.prototype = { call$1(value) { var t1, value0, t2, t3, parts, t4, part, dateTimeStr, t5, t6, dateTime, date, selectedDate, _this = this, _s1_ = ":"; if (value.length === 0) _this.$this._widget.toString; else { t1 = A.RegExp_RegExp("[^\\d:]", true, false, false, false); value0 = A.stringReplaceAllUnchecked(value, t1, ""); t1 = type$.JSArray_String; t2 = type$.WhereIterable_String; t3 = t2._eval$1("Iterable.E"); parts = A.List_List$of(new A.WhereIterable(A._setArrayType(A.stringReplaceAllUnchecked(value0.toLowerCase(), ".", _s1_).split(_s1_), t1), new A._TimePickerState_build__closure(), t2), true, t3); t4 = parts.length; if (t4 === 1) { part = parts[0]; t4 = part.length; if (t4 === 1 || t4 === 2) dateTimeStr = part + ":00:00"; else if (t4 === 3) dateTimeStr = B.JSString_methods.substring$2(part, 0, 1) + ":" + B.JSString_methods.substring$2(part, 1, 3) + ":00"; else dateTimeStr = t4 === 4 ? B.JSString_methods.substring$2(part, 0, 2) + ":" + B.JSString_methods.substring$2(part, 2, 4) + ":00" : ""; } else if (t4 !== 0) { t5 = J.$add$ansx(parts[0], _s1_); t6 = parts[1]; dateTimeStr = B.JSString_methods.$add(t5, t6); if (J.get$length$asx(t6) === 1) dateTimeStr += "0"; dateTimeStr = t4 === 3 ? dateTimeStr + B.JSString_methods.$add(_s1_, parts[2]) : dateTimeStr + ":00"; } else dateTimeStr = ""; if (B.JSString_methods.contains$1(value.toLowerCase(), "a")) dateTimeStr += " AM"; else if (B.JSString_methods.contains$1(value.toLowerCase(), "p")) dateTimeStr += " PM"; else { t4 = A.StoreProvider_of(_this.context, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany.company.settings.enableMilitaryTime; t4.toString; if (!t4) { t4 = A.parseDouble(parts[0], false); t4.toString; if (t4 > 12) { parts = A.List_List$of(new A.WhereIterable(A._setArrayType(dateTimeStr.split(_s1_), t1), new A._TimePickerState_build__closure0(), t2), true, t3); parts[0] = "" + B.JSNumber_methods.toInt$0(t4 - 12); dateTimeStr = B.JSArray_methods.join$1(parts, _s1_); } dateTimeStr += " PM"; } } t1 = _this.context; dateTime = A.parseTime(dateTimeStr, t1); if (dateTime != null) { date = new A.DateTime(Date.now(), false); t2 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date), A.Primitives_getMonth(date), A.Primitives_getDay(date), A.Primitives_getHours(dateTime), A.Primitives_getMinutes(dateTime), A.Primitives_getSeconds(dateTime), 0, false); if (!A._isInt(t2)) A.throwExpression(A.argumentErrorValue(t2)); selectedDate = new A.DateTime(t2, false).toUtc$0(); t2 = _this.$this; t2._widget.onSelected$1(selectedDate); t2.setState$1(new A._TimePickerState_build__closure1(t2, selectedDate, t1)); } } }, $signature: 15 }; A._TimePickerState_build__closure.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._TimePickerState_build__closure0.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._TimePickerState_build__closure1.prototype = { call$0() { this.$this._time_picker$_pendingValue = A.formatDate(this.selectedDate.toIso8601String$0(), this.context, false, true, true); }, $signature: 0 }; A.UserPicker.prototype = { build$1(context) { var t2, t3, userIds, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.$get$memoizedUserList(); t3 = t1.userCompanyStates; t1 = t1.uiState.selectedCompanyIndex; t3 = t3._list$_list; userIds = t2.call$1(t3[t1].userState.map); if (!t3[t1].userCompany.isAdmin) return new A.SizedBox(_null, _null, _null, _null); return A.DynamicSelector$(true, this.userId, userIds, B.EntityType_user, _null, _null, this.onChanged, _null); } }; A.VendorPicker.prototype = { build$1(context) { var store, t2, t3, t4, _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "vendor"); t1.toString; t3 = _this.vendorState; t4 = t3.map; return A.EntityDropdown$(true, true, _this.vendorId, $.$get$memoizedDropdownVendorList().call$4(t4, t3.list, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState.map, t2.staticState), t4, B.EntityType_vendor, B.List_empty0, t1, _this.onAddPressed, new A.VendorPicker_build_closure(store), _this.onSelected, null, null, new A.VendorPicker_build_closure0(context)); } }; A.VendorPicker_build_closure0.prototype = { call$1(val) { return B.JSString_methods.trim$0(val == null ? "" : val).length === 0 ? A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$pleaseSelectAVendor() : null; }, $signature: 149 }; A.VendorPicker_build_closure.prototype = { call$2(completer, $name) { var t1 = A.VendorEntity_VendorEntity(null, null, null).rebuild$1(new A.VendorPicker_build__closure($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveVendorRequest(completer, t1)); }, $signature: 159 }; A.VendorPicker_build__closure.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_name = this.name; return b; }, $signature: 95 }; A.TokenMeta.prototype = { build$1(context) { var _null = null, t1 = this.meta, t2 = t1.last4, cardDetails = t2 != null ? "\u2022\u2022\u2022\u2022" + (" " + t2) : "\u2022\u2022\u2022\u2022"; t2 = t1.expMonth; if (t2 != null && t1.expYear != null) cardDetails += " " + A.S(t2) + "/" + A.S(t1.expYear); return A.Row$(A._setArrayType([A.Image$asset("assets/images/payment_types/" + A.S(t1.brand) + ".png", 16, _null, _null), new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.Text$(cardDetails, _null, _null, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A.HelpText.prototype = { build$1(context) { var _null = null; return A.Container$(_null, A.Center$(A.Opacity$(A.Text$(this.message, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), 0.8), _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$message(receiver) { return this.message; } }; A.HistoryDrawer.prototype = { build$1(context) { var store, t2, t3, widgets, t4, t5, _i, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = type$.JSArray_Widget; widgets = A._setArrayType([], t3); for (t4 = t2.get$historyList(), t5 = t4.length, _i = 0; _i < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i) widgets.push(new A.HistoryListTile(t4[_i], _null)); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "history"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A._setArrayType([], t3); t2 = t2.prefState; if (t2.appLayout === B.AppLayout_mobile || t2.historySidebarMode === B.AppSidebarMode_float) t3.push(new A.Builder(new A.HistoryDrawer_build_closure(), _null)); else t3.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A.HistoryDrawer_build_closure0(store), _null, _null, _null, _null, _null)); return new A.SizedBox(272, _null, A.Drawer$(A.Scaffold$(A.AppBar$(t3, _null, false, _null, _null, 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t1, _null, _null, _null, 1, _null), _null, A.FocusTraversalGroup$(new A.ColoredBox(A.Theme_of(context).cardColor, new A.ScrollableListView(widgets, _null, _null, _null, false, _null), _null), true, _null), _null, _null, _null, _null, _null)), _null); } }; A.HistoryDrawer_build_closure.prototype = { call$1(context) { var _null = null; return A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A.HistoryDrawer_build__closure(context), _null, _null, _null, _null, _null); }, $signature: 591 }; A.HistoryDrawer_build__closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); }, $signature: 0 }; A.HistoryDrawer_build_closure0.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.AppSidebar_history, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A.HistoryListTile.prototype = { createState$0() { return new A._HistoryListTileState(B._StateLifecycle_0); } }; A._HistoryListTileState.prototype = { build$1(context) { var $history, subtitle, t4, title, t5, entity, clientId, t6, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); $history = this._widget.history; subtitle = new A.SizedBox(_null, _null, _null, _null); t1.entity = null; t4 = $history.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_dashboard, B.EntityType_reports, B.EntityType_settings], type$.JSArray_EntityType), t4)) { title = A.Text$(t2.lookup$1(t4.name), _null, _null, _null, _null, _null, _null, _null, _null, _null); if (t4 === B.EntityType_reports) subtitle = A.Text$(t2.lookup$1(t3.uiState.reportsUIState.report), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null); else if (t4 === B.EntityType_settings) { t5 = $history.id; subtitle = A.Text$(t2.lookup$1(t5 == null ? "company_details" : t5), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null); } t2 = _null; } else { t5 = $history.id; if (t5 == null) { t2.toString; title = A.Text$(t2.lookup$1(t4.get$plural()), _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = _null; } else { entity = type$.nullable_BaseEntity._as(t3.getEntityMap$1(t4)._map$_map.$index(0, t5)); t1.entity = entity; if (entity == null) return new A.SizedBox(_null, _null, _null, _null); clientId = type$.BelongsToClient._is(entity) ? entity.get$clientId(entity) : _null; if (entity.get$listDisplayName().length === 0) { t5 = A.formatNumber(entity.get$listDisplayAmount(), context, clientId, _null, entity.get$listDisplayAmountType(), true, _null, _null, false); t5.toString; } else t5 = entity.get$listDisplayName(); title = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2.toString; subtitle = A.Text$(t2.lookup$1(t4.toString$0(0)), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null); t2 = entity; } } t5 = t4.toString$0(0); t4 = A.Icon$(A.getEntityIcon(t4), _null, _null, _null); t6 = type$.JSArray_Widget; t6 = A.Row$(A._setArrayType([A.Expanded$(A.Column$(A._setArrayType([title, subtitle], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, new A.LiveText(A.Duration$(0, 0, 0, 0, 1, 0), new A._HistoryListTileState_build_closure($history, t3), _null, 2, _null), _null)], t6), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t1 = t2 == null ? _null : new A._HistoryListTileState_build_closure0(t1, t3, context); return A.Container$(_null, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, new A.ValueKey("__" + A.S($history.id) + "_" + t5 + "__", type$.ValueKey_String), t4, _null, t1, new A._HistoryListTileState_build_closure1(t3, context, $history, store), false, _null, _null, _null, _null, _null, t6, _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A._HistoryListTileState_build_closure.prototype = { call$0() { return A.format(A.DateTime$fromMillisecondsSinceEpoch(this.history.timestamp, false), false, A.localeSelector(this.state, true) + "_short"); }, $signature: 106 }; A._HistoryListTileState_build_closure1.prototype = { call$0() { var t3, _this = this, _null = null, t1 = _this.state, t2 = t1.prefState; if (t2.appLayout === B.AppLayout_mobile || t2.historySidebarMode === B.AppSidebarMode_float) A.Navigator_of(_this.context, false).pop$1(_null); t2 = _this.history; t3 = t2.entityType; switch (t3) { case B.EntityType_dashboard: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, _null)); break; case B.EntityType_reports: t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewReports()); break; case B.EntityType_settings: t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, t2.id, false, 0)); break; default: t1 = t2.id; if (t1 == null) A.viewEntitiesByType(t3, _null, 0); else A.viewEntityById(false, t1, t3, _null, false, true); } }, $signature: 0 }; A._HistoryListTileState_build_closure0.prototype = { call$0() { var t2, t3, t1 = this._box_0.entity; t1.toString; t1 = A._setArrayType([t1], type$.JSArray_BaseEntity); t2 = this.state.prefState; if (t2.appLayout === B.AppLayout_mobile || t2.historySidebarMode === B.AppSidebarMode_float) { t2 = new A._Future($.Zone__current, type$._Future_Null); t3 = new A._AsyncCompleter(t2, type$._AsyncCompleter_Null); t2.then$1$1(0, new A._HistoryListTileState_build__closure(this.context), type$.Null); t2 = t3; } else t2 = null; A.showEntityActionsDialog(t2, t1, false); }, $signature: 0 }; A._HistoryListTileState_build__closure.prototype = { call$1(_) { A.Navigator_of(this.context, false).pop$1(null); }, $signature: 36 }; A.HistoryDrawerBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.HistoryDrawerBuilder_build_closure(), A.history_drawer_vm_AppDrawerVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.AppDrawerVM); } }; A.HistoryDrawerBuilder_build_closure.prototype = { call$2(context, viewModel) { return new A.HistoryDrawer(null); }, $signature: 2601 }; A.AppDrawerVM.prototype = { get$user(receiver) { return this.user; } }; A.IconMessage.prototype = { build$1(context) { var t2, t3, t4, _this = this, _null = null, t1 = _this.color; if (t1 == null) t1 = A.Theme_of(context).primaryColorDark; t2 = _this.iconData; t2 = A.Icon$(t2 == null ? B.IconData_58173_MaterialIcons_null_false : t2, B.Color_4294967295, _null, 18); t3 = _this.text; t4 = type$.JSArray_Widget; t3 = A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Expanded$(_this.copyToClipboard ? new A.CopyToClipboard(A.Text$(t3, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), t3, false, _null, _null, _null) : A.Text$(t3, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1)], t4); t2 = _this.trailing; if (t2 != null) B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.SizedBox(16, _null, _null, _null), t2], t4)); return A.Container$(_null, new A.Padding(B.EdgeInsets_20_16_20_16, A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A.IconText.prototype = { build$1(context) { var t2, t3, t4, _this = this, _null = null, t1 = _this.alignment; if (t1 == null) t1 = B.MainAxisAlignment_0; t2 = _this.style; t3 = t2 == null ? _null : t2.color; t3 = A.Icon$(_this.icon, t3, _null, _null); t4 = _this.text; if (_this.copyToClipboard) t2 = new A.CopyToClipboard(A.Text$(t4 == null ? "" : t4, _null, _null, B.TextOverflow_2, _null, _null, t2, _null, _null, _null), t4, false, _null, _null, _null); else t2 = A.Text$(t4 == null ? "" : t4, _null, _null, B.TextOverflow_2, _null, _null, t2, _null, _null, _null); return A.Row$(A._setArrayType([t3, new A.SizedBox(10, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, t2, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, t1, B.MainAxisSize_0, _null); } }; A.ImportantMessageBanner.prototype = { createState$0() { return new A._ImportantMessageBannerState(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.bool), B._StateLifecycle_0); } }; A._ImportantMessageBannerState.prototype = { build$1(context) { var t3, calculatedLayout, t4, t5, message, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s11_ = "flutter_web", _s19_ = "flutter_web_warning", _s6_ = "layout", _s11_0 = "desktop_app", t1 = {}, store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; calculatedLayout = A.calculateLayout(context); t1.messageType = null; if (!_this._dismissedMessage.containsKey$1(0, _s11_) && !t2.uiState.dismissedFlutterWebWarning && A.cleanApiUrl(t2.authState.url) !== "https://demo.invoiceninja.com") { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t3.localeCode); t5.toString; t5 = J.$index$asx(t5, _s19_); if (t5 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s19_); t4.toString; message = t4; } else message = t5; t1.messageType = _s11_; t4 = _s11_; } else { t4 = _null; message = t4; } if (message == null && !_this._dismissedMessage.containsKey$1(0, _s6_)) { t5 = _this._widget; t6 = t5.appLayout; if (t6 === B.AppLayout_mobile && t5.suggestedLayout === B.AppLayout_mobile && calculatedLayout === B.AppLayout_desktop) { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, "change_to_desktop_layout"); t4.toString; t1.messageType = _s6_; message = t4; t4 = _s6_; } else if (t6 === B.AppLayout_desktop && t5.suggestedLayout === B.AppLayout_desktop && calculatedLayout === B.AppLayout_mobile) { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, "change_to_mobile_layout"); t4.toString; t1.messageType = _s6_; message = t4; t4 = _s6_; } } t5 = message == null; t6 = !t5; t5 = t5 ? 0 : 50; t7 = A.Duration$(0, 0, 0, 500, 0, 0); t8 = type$.JSArray_Widget; t9 = A._setArrayType([A.Expanded$(new A.IconText(message, B.IconData_58173_MaterialIcons_null_false, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, _null), 1)], t8); if (t4 === "flutter_web") { t4 = $.$get$LocalizationsProvider__localizedValues(); t10 = t3.localeCode; t11 = t4.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, "web_app"); if (t11 == null) { t11 = t4.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, "web_app"); t11.toString; } t10 = t4.$index(0, t10); t10.toString; t10 = J.$index$asx(t10, _s11_0); if (t10 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s11_0); t4.toString; } else t4 = t10; B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.AppTextButton(t11, new A._ImportantMessageBannerState_build_closure(t2, context, t3, store), false, B.Color_4294967295, _null), new A.AppTextButton(t4, new A._ImportantMessageBannerState_build_closure0(), false, B.Color_4294967295, _null)], t8)); } else if (t4 === "layout") { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t2.toString; t2 = J.$index$asx(t2, "change"); t2.toString; t9.push(new A.AppTextButton(t2, new A._ImportantMessageBannerState_build_closure1(_this, store, context), false, B.Color_4294967295, _null)); } t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t2.toString; t2 = J.$index$asx(t2, "dismiss"); t2.toString; t9.push(new A.AppTextButton(t2, new A._ImportantMessageBannerState_build_closure2(t1, _this, store), false, B.Color_4294967295, _null)); return A.SafeArea$(t6, A.Column$(A._setArrayType([A.AnimatedContainer$(_null, A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_10_0_0_0, A.Row$(t9, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, B.MaterialColor_Map_JNyrt_4294940672, 0, _null, _null, _null, _null, _null, B.MaterialType_0), _null, _null, B.Cubic_oKc, _null, t7, t5, _null, _null, _null, _null), A.Expanded$(_this._widget.child, 1)], t8), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.EdgeInsets_0_0_0_0, t6); } }; A._ImportantMessageBannerState_build_closure.prototype = { call$0() { var _this = this, t1 = _this.state; if (t1.get$isHosted()) A.launchUrl(A.Uri_parse("https://app.invoicing.co", 0, null)); else A.confirmCallback(false, new A._ImportantMessageBannerState_build__closure1(t1, _this.store), _this.context, _this.localization.get$enableReactApp(), false, null); }, $signature: 4 }; A._ImportantMessageBannerState_build__closure1.prototype = { call$1(_) { var t2, t1 = this.state, credentials = t1.get$credentials(0), account = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.rebuild$1(new A._ImportantMessageBannerState_build___closure()), data = $.$get$serializers().serializeWith$2($.$get$_$accountEntitySerializer(), account); t1 = this.store; t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); new A.WebClient().put$3$data(0, credentials.url + "/accounts/" + account.id, credentials.token, B.C_JsonCodec.encode$1(data)).then$1$1(0, new A._ImportantMessageBannerState_build___closure0(t1), type$.Null).catchError$1(new A._ImportantMessageBannerState_build___closure1(t1)); }, $signature: 28 }; A._ImportantMessageBannerState_build___closure.prototype = { call$1(b) { b.get$_account_model$_$this()._setReactAsDefaultAP = true; return b; }, $signature: 692 }; A._ImportantMessageBannerState_build___closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); window.location.reload(); }, $signature: 5 }; A._ImportantMessageBannerState_build___closure1.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A._asStringQ(error)); }, $signature: 2 }; A._ImportantMessageBannerState_build_closure0.prototype = { call$0() { var url = A.getNativeAppUrl(A.getNativePlatform()); if (url.length !== 0) A.launchUrl(A.Uri_parse(url, 0, null)); }, $signature: 4 }; A._ImportantMessageBannerState_build_closure1.prototype = { call$0() { var _null = null, layout = this.$this._widget.suggestedLayout === B.AppLayout_desktop ? B.AppLayout_mobile : B.AppLayout_desktop, t1 = this.store, t2 = A.UpdateUserPreferences$(layout, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t3 = t1.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(t2); this.context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ImportantMessageBannerState_build__closure0(layout, t1)); }, $signature: 4 }; A._ImportantMessageBannerState_build__closure0.prototype = { call$1(duration) { var t1 = this.store.__Store__dispatchers_F; if (this.layout === B.AppLayout_mobile) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewMainScreen()); } }, $signature: 11 }; A._ImportantMessageBannerState_build_closure2.prototype = { call$0() { var t1 = this.$this, t2 = this._box_0; t1.setState$1(new A._ImportantMessageBannerState_build__closure(t2, t1)); if (t2.messageType === "flutter_web") { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DismissFlutterWebWarning()); } }, $signature: 4 }; A._ImportantMessageBannerState_build__closure.prototype = { call$0() { var t1 = this._box_0.messageType; t1.toString; this.$this._dismissedMessage.$indexSet(0, t1, true); return true; }, $signature: 0 }; A.InvoiceEmailView.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._InvoiceEmailViewState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(1500), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._InvoiceEmailViewState.prototype = { initState$0() { var t1, invoice, _this = this; _this.super$State$initState(); t1 = A.TabController$(null, 0, 4, _this); _this._invoice_email_view$_controller = t1; t1.addListener$1(0, _this.get$_invoice_email_view$_loadTemplate()); _this._invoice_email_view$_controllers = A._setArrayType([_this._invoice_email_view$_subjectController, _this._invoice_email_view$_bodyController, _this._ccEmailController], type$.JSArray_TextEditingController); invoice = _this._widget.viewModel.invoice; switch (invoice.entityType) { case B.EntityType_invoice: t1 = invoice.reminder3Sent; if ((t1 == null ? "" : t1).length !== 0) _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_reminder_endless; else { t1 = invoice.reminder2Sent; if ((t1 == null ? "" : t1).length !== 0) _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_reminder3; else { t1 = invoice.reminder1Sent; if ((t1 == null ? "" : t1).length !== 0) _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_reminder2; else if (invoice.lastSentDate.length !== 0) _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_reminder1; else _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_invoice; } } break; case B.EntityType_quote: _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_quote; break; case B.EntityType_credit: _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_credit; break; case B.EntityType_purchaseOrder: _this.___InvoiceEmailViewState_selectedTemplate_A = B.EmailTemplate_purchase_order; break; } }, didChangeDependencies$0() { this._invoice_email_view$_loadTemplate$0(); this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; _this._invoice_email_view$_controller.removeListener$1(0, _this.get$_invoice_email_view$_loadTemplate()); _this._invoice_email_view$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._invoice_email_view$_controllers, new A._InvoiceEmailViewState_dispose_closure()); _this.super$__InvoiceEmailViewState_State_SingleTickerProviderStateMixin$dispose(); }, _invoice_email_view$_onChanged$0() { this._invoice_email_view$_debouncer.run$1(new A._InvoiceEmailViewState__onChanged_closure(this)); }, _invoice_email_view$_loadTemplate$0() { var t1, origSubject, origBody, t2, _this = this; if (!_this._invoice_email_view$_isLoading) { t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_mobile && _this._invoice_email_view$_controller._tab_controller$_index !== 0; } else t1 = true; if (t1) return; origSubject = B.JSString_methods.trim$0(_this._invoice_email_view$_subjectController._change_notifier$_value.text); origBody = B.JSString_methods.trim$0(_this._invoice_email_view$_bodyController._change_notifier$_value.text); _this.setState$1(new A._InvoiceEmailViewState__loadTemplate_closure(_this)); t1 = _this._framework$_element; t1.toString; t2 = _this.___InvoiceEmailViewState_selectedTemplate_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.toString$0(0); A.loadEmailTemplate(origBody, t1, _this._widget.viewModel.invoice, new A._InvoiceEmailViewState__loadTemplate_closure0(_this, origSubject, origBody), origSubject, t2); }, _buildTemplateDropdown$1(context) { var viewModel, invoice, client, state, settings, t2, t3, contacts, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, _s8_ = "cc_email", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; invoice = viewModel.invoice; client = viewModel.client; state = viewModel.state; settings = A.getClientSettings(state, client); t2 = invoice.invitations._list$_list; t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,BaseEntity?>"); contacts = A.List_List$of(new A.MappedListIterable(t2, new A._InvoiceEmailViewState__buildTemplateDropdown_closure(invoice, viewModel.vendor, client), t3), true, t3._eval$1("ListIterable.E")); t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t2 = t3.$index(0, t1); t2.toString; t2 = J.$index$asx(t2, "to"); t2.toString; t4 = A.IterableNullableExtension_whereNotNull(contacts, type$.BaseEntity); t4 = A.Expanded$(A.Text$(t2 + ": " + A.MappedIterable_MappedIterable(t4, new A._InvoiceEmailViewState__buildTemplateDropdown_closure0(invoice), t4.$ti._eval$1("Iterable.E"), type$.String).join$1(0, ", "), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t2 = _this.___InvoiceEmailViewState_selectedTemplate_A; t2 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._invoice_email_view$_isLoading ? _null : new A._InvoiceEmailViewState__buildTemplateDropdown_closure1(_this); t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "initial_email"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = invoice.entityType; if (t7 === B.EntityType_purchaseOrder) t8 = B.EmailTemplate_purchase_order; else if (t7 === B.EntityType_quote) t8 = B.EmailTemplate_quote; else t8 = t7 === B.EntityType_credit ? B.EmailTemplate_credit : B.EmailTemplate_invoice; t9 = type$.EmailTemplate; t10 = type$.JSArray_DropdownMenuItem_EmailTemplate; t8 = A._setArrayType([A.DropdownMenuItem$(t6, _null, t8, t9)], t10); if (t7 === B.EntityType_invoice) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "first_reminder"); t6.toString; t6 = A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_reminder1, t9); t7 = t3.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "second_reminder"); t7.toString; t7 = A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_reminder2, t9); t11 = t3.$index(0, t1); t11.toString; t11 = J.$index$asx(t11, "third_reminder"); t11.toString; t11 = A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_reminder3, t9); t12 = t3.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "endless_reminder"); t12.toString; B.JSArray_methods.addAll$1(t8, A._setArrayType([t6, t7, t11, A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_reminder_endless, t9)], t10)); } t6 = settings.emailSubjectCustom1; if ((t6 == null ? "" : t6).length !== 0) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "first_custom"); t6.toString; t8.push(A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_custom1, t9)); } t6 = settings.emailSubjectCustom2; if ((t6 == null ? "" : t6).length !== 0) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "second_custom"); t6.toString; t8.push(A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_custom2, t9)); } t6 = settings.emailSubjectCustom3; if ((t6 == null ? "" : t6).length !== 0) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "third_custom"); t6.toString; t8.push(A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.EmailTemplate_custom3, t9)); } t6 = type$.JSArray_Widget; t6 = A._setArrayType([new A.Padding(B.EdgeInsets_24_2_10_0, A.Row$(A._setArrayType([t4, new A.SizedBox(4, _null, _null, _null), new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, false, false, t8, t5, _null, t2, t9), _null), new A.SizedBox(8, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t6); if (!state.get$isHosted() || state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.plan === "pro") { t2 = A.Theme_of(context); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s8_); if (t1 == null) { t1 = t3.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } t6.push(new A.ColoredBox(t2.canvasColor, new A.Padding(B.EdgeInsets_24_0_10_0, A.DecoratedFormField$(false, _null, false, _this._ccEmailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t1, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), _null), _null)); } return A.Column$(t6, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, _buildPreview$1(context) { var t1, t2, _this = this, _null = null; if (_this._invoice_email_view$_bodyController._change_notifier$_value.text.length === 0) return new A.SizedBox(_null, _null, _null, _null); t1 = A.supportsInlineBrowser(); t2 = _this._invoice_email_view$_subjectPreview; if (t1) { t1 = _this._invoice_email_view$_isLoading; t1 = new A.EmailPreview(t2, _this._invoice_email_view$_emailPreview, t1, _null); } else t1 = A.IgnorePointer$(new A.ExampleEditor("### " + t2 + "\n\n\n" + A.convert(_this._invoice_email_view$_bodyPreview), _null, _null), true, _null); return A.Container$(_null, t1, B.Clip_0, B.Color_4294967295, _null, _null, _null, 1 / 0, _null, _null, _null, _null, _null, _null); }, _buildEdit$1(context) { var state, t2, enableCustomEmail, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; state = _this._widget.viewModel.state; if (state.get$isHosted()) if (!(!state.get$isHosted() || state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) { t2 = state.get$isHosted() && state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0 || !state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.accountSmsVerified; enableCustomEmail = t2; } else enableCustomEmail = true; else enableCustomEmail = true; t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); t4 = !enableCustomEmail; if (t4) { t5 = t1.get$customEmailsDisabledHelp(); A.isApple(); t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, "upgrade"); t3.push(new A.Padding(B.EdgeInsets_0_0_0_10, new A.IconMessage(t5, _null, _null, A.TextButton$(false, A.Text$(t6.toUpperCase(), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A._InvoiceEmailViewState__buildEdit_closure(), _null), false, _null), _null)); } t5 = state.uiState.selectedCompanyIndex; t6 = state.userCompanyStates._list$_list; if (t6[t5].userCompany.company.markdownEmailEnabled) { t7 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7 = t7.prefState; t8 = t7.darkModeType; t7 = !(t8 === "system" ? t7.enableDarkModeSystem : t8 === "dark"); } else t7 = false; t7 = t7 ? B.Color_4294967295 : A.Theme_of(context).colorScheme.background; t8 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t9 = t8.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "subject"); t9.toString; t3.push(new A.ColoredBox(t7, new A.Padding(B.EdgeInsets_24_0_10_16, A.DecoratedFormField$(false, _null, false, _this._invoice_email_view$_subjectController, _null, enableCustomEmail, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, new A._InvoiceEmailViewState__buildEdit_closure0(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), _null), _null)); t2 = A._setArrayType([], t2); if (t6[t5].userCompany.company.markdownEmailEnabled) t2.push(new A.ColoredBox(B.Color_4294967295, A.IgnorePointer$(new A.ExampleEditor(_this._rawBodyPreview, new A._InvoiceEmailViewState__buildEdit_closure1(_this), _null), t4, _null), _null)); else { t1 = t8.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "body"); t1.toString; t4 = enableCustomEmail ? 6 : 2; t2.push(new A.Padding(B.EdgeInsets_20_0_20_0, A.DecoratedFormField$(false, _null, false, _this._invoice_email_view$_bodyController, _null, enableCustomEmail, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, t4, _null, false, new A._InvoiceEmailViewState__buildEdit_closure2(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), _null)); } if (_this._invoice_email_view$_isLoading) t2.push(A.LinearProgressIndicator$()); t3.push(A.Expanded$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null), 1)); return A.Column$(t3, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, _buildHistory$1(context) { var activities, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this._widget.viewModel, invoice = t2.invoice, client = t2.client, vendor = t2.vendor; t2 = invoice.entityType === B.EntityType_purchaseOrder ? vendor : client; activities = type$.HasActivities._as(t2).getActivities$2$invoiceId$typeId(invoice.id, "6"); if (!activities.get$iterator(0).moveNext$0()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no_history"); t1.toString; return new A.HelpText(t1, _null); } return A.ScrollableListViewBuilder$(new A._InvoiceEmailViewState__buildHistory_closure(activities), activities.get$length(0), _null, false, _null, _null); }, build$1(context) { var t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, _s10_ = "send_email", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewModel = _this._widget.viewModel, invoice = viewModel.invoice, t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s10_); t4.toString; t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "send"); t5.toString; t6 = type$.JSArray_Widget; t7 = A._setArrayType([_this._buildTemplateDropdown$1(context)], t6); if (_this._invoice_email_view$_bodyController._change_notifier$_value.text.length === 0) t7.push(A.Expanded$(new A.LoadingIndicator(_null, false, _null), 1)); else { t8 = A.Expanded$(_this._buildEdit$1(context), 2); t9 = A.supportsInlineBrowser() ? 3 : 2; B.JSArray_methods.addAll$1(t7, A._setArrayType([t8, A.Expanded$(_this._buildPreview$1(context), t9)], t6)); } t7 = A.Expanded$(A.Column$(t7, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "pdf"); t8.toString; t8 = A.Tab$(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "history"); t3.toString; t3 = A._setArrayType([t8, A.Tab$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t6); t2 = invoice.entityType; if (t2 === B.EntityType_purchaseOrder) t2 = new A.PurchaseOrderPdfScreen(false, _null); else if (t2 === B.EntityType_credit) t2 = new A.CreditPdfScreen(false, _null); else t2 = t2 === B.EntityType_quote ? new A.QuotePdfScreen(false, _null) : new A.InvoicePdfScreen(false, _null); return A.EditScaffold$(_null, _null, A.Row$(A._setArrayType([t7, A.Expanded$(A.DefaultTabController$(A.Column$(A._setArrayType([new A.AppTabBar(t3, _null, false, _null, _null), A.Expanded$(A.TabBarView$(A._setArrayType([t2, _this._buildHistory$1(context)], t6), _null, _null), 1)], t6), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), 2), 1)], t6), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, invoice, _null, false, _null, new A._InvoiceEmailViewState_build_closure(invoice), new A._InvoiceEmailViewState_build_closure0(_this, viewModel.state, viewModel, t1), t5, t4); } t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s10_); t3.toString; t4 = _this._invoice_email_view$_controller; t5 = t2.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "preview"); t5.toString; t5 = A.Tab$(_null, t5); t6 = t2.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "customize"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t2.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "pdf"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "history"); t8.toString; t9 = type$.JSArray_Widget; t8 = A.TabBar$(t4, _null, true, _null, _null, A._setArrayType([t5, t6, t7, A.Tab$(_null, t8)], t9)); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "send"); t1.toString; t2 = _this._invoice_email_view$_controller; t7 = A.Column$(A._setArrayType([_this._buildTemplateDropdown$1(context), A.Expanded$(_this._buildPreview$1(context), 1)], t9), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t6 = _this._buildEdit$1(context); t4 = invoice.entityType; if (t4 === B.EntityType_purchaseOrder) t4 = new A.PurchaseOrderPdfScreen(false, _null); else if (t4 === B.EntityType_credit) t4 = new A.CreditPdfScreen(false, _null); else t4 = t4 === B.EntityType_quote ? new A.QuotePdfScreen(false, _null) : new A.InvoicePdfScreen(false, _null); return A.DefaultTabController$(A.EditScaffold$(_null, t8, A.TabBarView$(A._setArrayType([t7, t6, t4, _this._buildHistory$1(context)], t9), t2, _null), _null, invoice, _null, false, _null, new A._InvoiceEmailViewState_build_closure1(invoice), new A._InvoiceEmailViewState_build_closure2(_this, viewModel), t1, t3), 3); } }; A._InvoiceEmailViewState_dispose_closure.prototype = { call$1(controller) { controller.dispose$0(); }, $signature: 10 }; A._InvoiceEmailViewState__onChanged_closure.prototype = { call$0() { this.$this._invoice_email_view$_loadTemplate$0(); }, $signature: 0 }; A._InvoiceEmailViewState__loadTemplate_closure.prototype = { call$0() { this.$this._invoice_email_view$_isLoading = true; }, $signature: 0 }; A._InvoiceEmailViewState__loadTemplate_closure0.prototype = { call$5(subject, body, email, rawSubject, rawBody) { var t1 = this.$this; if (t1._framework$_element == null) return; t1.setState$1(new A._InvoiceEmailViewState__loadTemplate__closure(t1, subject, body, email, rawBody, this.origSubject, this.origBody, rawSubject)); }, $signature: 693 }; A._InvoiceEmailViewState__loadTemplate__closure.prototype = { call$0() { var t2, t3, _this = this, t1 = _this.$this; t1._invoice_email_view$_isLoading = false; t2 = _this.subject; t2.toString; t1._invoice_email_view$_subjectPreview = B.JSString_methods.trim$0(t2); t2 = _this.body; t2.toString; t1._invoice_email_view$_bodyPreview = B.JSString_methods.trim$0(t2); t2 = _this.email; t2.toString; t1._invoice_email_view$_emailPreview = B.JSString_methods.trim$0(t2); if (t1._rawBodyPreview.length === 0) { t2 = _this.rawBody; t2.toString; t2 = t1._rawBodyPreview = B.JSString_methods.trim$0(t2); t3 = t1._widget.viewModel.state; if (t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company.markdownEmailEnabled && B.JSString_methods.startsWith$1(B.JSString_methods.trim$0(t2), "<")) t1._rawBodyPreview = A.convert(t2); } if (_this.origSubject.length === 0 && _this.origBody.length === 0) { t2 = _this.rawSubject; t2.toString; t1._invoice_email_view$_subjectController.set$text(0, B.JSString_methods.trim$0(t2)); t2 = _this.rawBody; t2.toString; t1._invoice_email_view$_bodyController.set$text(0, B.JSString_methods.trim$0(t2)); } }, $signature: 0 }; A._InvoiceEmailViewState__buildTemplateDropdown_closure.prototype = { call$1(invitation) { var t1 = this.invoice, t2 = (t1.entityType === B.EntityType_purchaseOrder ? this.vendor.contacts : this.client.contacts)._list$_list, matches = new A.WhereIterable(t2, new A._InvoiceEmailViewState__buildTemplateDropdown__closure0(t1, invitation), A._arrayInstanceType(t2)._eval$1("WhereIterable<1>")); return !matches.get$isEmpty(0) ? matches.get$first(0) : null; }, $signature: 2604 }; A._InvoiceEmailViewState__buildTemplateDropdown__closure0.prototype = { call$1(contact) { var t1 = contact.get$id(contact), t2 = this.invitation; return t1 === (this.invoice.entityType === B.EntityType_purchaseOrder ? t2.vendorContactId : t2.clientContactId); }, $signature: 225 }; A._InvoiceEmailViewState__buildTemplateDropdown_closure0.prototype = { call$1(contact) { var t1, $name; if (this.invoice.entityType === B.EntityType_purchaseOrder) t1 = type$.VendorContactEntity._as(contact).get$fullNameOrEmail(); else { type$.ClientContactEntity._as(contact); $name = contact.get$fullName(); t1 = contact.email; if (t1.length !== 0) $name = $name.length === 0 ? $name + t1 : $name + (" \u2022 " + t1); t1 = $name; } return t1; }, $signature: 48 }; A._InvoiceEmailViewState__buildTemplateDropdown_closure1.prototype = { call$1(template) { var t1; if (template == null) return; t1 = this.$this; t1.setState$1(new A._InvoiceEmailViewState__buildTemplateDropdown__closure(t1, template)); }, $signature: 2605 }; A._InvoiceEmailViewState__buildTemplateDropdown__closure.prototype = { call$0() { var t1 = this.$this; t1._invoice_email_view$_subjectController.set$text(0, ""); t1._invoice_email_view$_bodyController.set$text(0, ""); t1._rawBodyPreview = ""; t1.___InvoiceEmailViewState_selectedTemplate_A = this.template; t1._invoice_email_view$_loadTemplate$0(); }, $signature: 0 }; A._InvoiceEmailViewState__buildEdit_closure.prototype = { call$0() { return A.initiatePurchase(); }, $signature: 0 }; A._InvoiceEmailViewState__buildEdit_closure0.prototype = { call$1(_) { return this.$this._invoice_email_view$_onChanged$0(); }, $signature: 15 }; A._InvoiceEmailViewState__buildEdit_closure1.prototype = { call$1(value) { var t1 = this.$this, t2 = t1._invoice_email_view$_bodyController; if (B.JSString_methods.trim$0(value) !== B.JSString_methods.trim$0(t2._change_notifier$_value.text)) { t2.set$text(0, value); t1._invoice_email_view$_onChanged$0(); } }, $signature: 37 }; A._InvoiceEmailViewState__buildEdit_closure2.prototype = { call$1(_) { return this.$this._invoice_email_view$_onChanged$0(); }, $signature: 15 }; A._InvoiceEmailViewState__buildHistory_closure.prototype = { call$2(context, index) { return new A.ActivityListTile(this.activities.elementAt$1(0, index), false, null); }, $signature: 346 }; A._InvoiceEmailViewState_build_closure.prototype = { call$1(context) { return A.viewEntity(false, this.invoice, null, false); }, $signature: 20 }; A._InvoiceEmailViewState_build_closure0.prototype = { call$1(context) { var t2, _this = this, t1 = _this.state; if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.accountSmsVerified || !t1.get$isHosted()) { t1 = _this.$this; t2 = t1.___InvoiceEmailViewState_selectedTemplate_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.viewModel.onSendPressed.call$5(context, t2, B.JSString_methods.trim$0(t1._invoice_email_view$_subjectController._change_notifier$_value.text), B.JSString_methods.trim$0(t1._invoice_email_view$_bodyController._change_notifier$_value.text), B.JSString_methods.trim$0(t1._ccEmailController._change_notifier$_value.text)); } else A.showMessageDialog(_this.localization.get$verifyPhoneNumberHelp(), null); }, $signature: 16 }; A._InvoiceEmailViewState_build_closure1.prototype = { call$1(context) { return A.viewEntity(false, this.invoice, null, false); }, $signature: 20 }; A._InvoiceEmailViewState_build_closure2.prototype = { call$1(context) { var t1 = this.$this, t2 = t1.___InvoiceEmailViewState_selectedTemplate_A; t2 === $ && A.throwUnnamedLateFieldNI(); this.viewModel.onSendPressed.call$5(context, t2, B.JSString_methods.trim$0(t1._invoice_email_view$_subjectController._change_notifier$_value.text), B.JSString_methods.trim$0(t1._invoice_email_view$_bodyController._change_notifier$_value.text), B.JSString_methods.trim$0(t1._ccEmailController._change_notifier$_value.text)); }, $signature: 16 }; A.__InvoiceEmailViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.InvoiceItemListTile.prototype = { build$1(context) { var qty, t6, company, t7, client, precision, subtitle, parts, exp, _null = null, _s8_ = "product1", _s8_0 = "product2", _s8_1 = "product3", _s8_2 = "product4", t1 = this.invoiceItem, t2 = this.invoice, t3 = t2.entityType === B.EntityType_purchaseOrder, t4 = t3 ? _null : t2.clientId, t5 = t3 ? t2.vendorId : _null, cost = A.formatNumber(t1.cost, context, t4, _null, B.FormatNumberType_0, false, _null, t5, false); t4 = t3 ? _null : t2.clientId; t5 = t3 ? t2.vendorId : _null; qty = A.formatNumber(t1.quantity, context, t4, _null, B.FormatNumberType_3, true, _null, t5, false); t5 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t6 = t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex]; company = t6.userCompany.company; t7 = t2.clientId; client = t6.clientState.$get$1(0, t7); t4 = t4.staticState.currencyMap._map$_map.$index(0, client.settings.currencyId); precision = t4 == null ? _null : t4.precision; if (precision == null) precision = 2; subtitle = A.S(qty) + " x " + A.S(cost); t4 = t1.discount; if (t4 !== 0) { t5.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t5.localeCode); t6.toString; t6 = J.$index$asx(t6, "discount"); t6.toString; subtitle += " \u2022 " + t6 + " "; if (t2.isAmountDiscount) { t6 = t3 ? _null : t7; t4 = A.formatNumber(t4, context, t6, _null, B.FormatNumberType_0, true, _null, t3 ? t2.vendorId : _null, false); t4.toString; subtitle += t4; } else { t6 = t3 ? _null : t7; t4 = A.formatNumber(t4, context, t6, _null, B.FormatNumberType_1, true, _null, t3 ? t2.vendorId : _null, false); t4.toString; subtitle += t4; } } if (company.calculateTaxes) { t5.toString; subtitle += " \u2022 " + t5.lookup$1(B.Map_k38sM.$index(0, t1.taxCategoryId)); } t4 = t1.taxRate1; if (t4 !== 0) subtitle += " \u2022 " + A.S(A.formatNumber(t4, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false)) + " " + t1.taxName1; t4 = t1.taxRate2; if (t4 !== 0) subtitle += " \u2022 " + A.S(A.formatNumber(t4, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false)) + " " + t1.taxName2; t4 = t1.taxRate3; if (t4 !== 0) subtitle += " \u2022 " + A.S(A.formatNumber(t4, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false)) + " " + t1.taxName3; parts = A._setArrayType([], type$.JSArray_nullable_String); if (company.getCustomFieldLabel$1(_s8_).length !== 0 && t1.customValue1.length !== 0) parts.push(A.formatCustomValue(context, _s8_, t1.customValue1)); if (company.getCustomFieldLabel$1(_s8_0).length !== 0 && t1.customValue2.length !== 0) parts.push(A.formatCustomValue(context, _s8_0, t1.customValue2)); if (company.getCustomFieldLabel$1(_s8_1).length !== 0 && t1.customValue3.length !== 0) parts.push(A.formatCustomValue(context, _s8_1, t1.customValue3)); if (company.getCustomFieldLabel$1(_s8_2).length !== 0 && t1.customValue4.length !== 0) parts.push(A.formatCustomValue(context, _s8_2, t1.customValue4)); t4 = t1.notes; if (t4.length !== 0) { exp = A.RegExp_RegExp("<[^>]*>", true, false, true, false); parts.push(B.JSString_methods.trim$0(A.stringReplaceAllUnchecked(t4, exp, ""))); } if (parts.length !== 0) subtitle += "\n" + B.JSArray_methods.join$1(parts, " \u2022 "); t4 = A.Theme_of(context); t5 = type$.nullable_void_Function._as(this.onTap); t6 = A.Expanded$(A.Text$(t1.productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t1 = t1.total$2(0, t2, precision); if (t3) t7 = _null; t1 = A.formatNumber(t1, context, t7, _null, B.FormatNumberType_0, true, _null, t3 ? t2.vendorId : _null, false); t1.toString; t2 = type$.JSArray_Widget; t1 = A.Row$(A._setArrayType([t6, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); return A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([A.ListTile$(false, B.EdgeInsets_20_4_20_4, _null, _null, true, _null, _null, false, _null, _null, _null, _null, t5, false, _null, _null, _null, A.Row$(A._setArrayType([A.Expanded$(A.Text$(subtitle, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), 1), new A.SizedBox(1, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, t1, A.Icon$(B.IconData_58397_MaterialIcons_null_true, _null, _null, _null), _null), new A.ListDivider(_null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, t4.cardColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); }, get$invoice() { return this.invoice; } }; A.TaxRateDropdown.prototype = { createState$0() { return new A._TaxRateDropdownState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), B._StateLifecycle_0); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); } }; A._TaxRateDropdownState.prototype = { didChangeDependencies$0() { var taxState, t2, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); taxState = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taxRateState; t1 = taxState.list._list$_list; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaxRateEntity?>"); t2 = _this._selectedTaxRate = B.JSArray_methods.firstWhere$2$orElse(A.List_List$of(new A.MappedListIterable(t1, new A._TaxRateDropdownState_didChangeDependencies_closure(taxState), t2), true, t2._eval$1("ListIterable.E")), new A._TaxRateDropdownState_didChangeDependencies_closure0(_this), new A._TaxRateDropdownState_didChangeDependencies_closure1(_this)); if (t2.rate !== 0) _this._tax_rate_dropdown$_textController.set$text(0, _this._formatTaxRate$1(t2)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this._tax_rate_dropdown$_textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, _formatTaxRate$1(taxRate) { var _null = null, t1 = this._framework$_element; t1.toString; return A.S(A.formatNumber(taxRate.rate, t1, _null, _null, B.FormatNumberType_1, true, _null, _null, false)) + " " + taxRate.name; }, build$1(context) { var taxState, t2, t3, taxRates, t4, t5, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); taxState = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taxRateState; t1 = taxState.list._list$_list; t2 = A._arrayInstanceType(t1); t3 = t2._eval$1("MappedIterable<1,TaxRateEntity?>"); taxRates = A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A._TaxRateDropdownState_build_closure(taxState), t2._eval$1("WhereIterable<1>")), new A._TaxRateDropdownState_build_closure0(taxState), t3), true, t3._eval$1("Iterable.E")); if (taxRates.length === 0) return new A.SizedBox(_null, _null, _null, _null); t1 = B.JSArray_methods.firstWhere$2$orElse(taxRates, new A._TaxRateDropdownState_build_closure1(_this), new A._TaxRateDropdownState_build_closure2(_this)); t1.toString; t2 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this._widget.labelText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t1.rate === 0; t4 = t3 && t1.name.length === 0; t5 = A._setArrayType([], type$.JSArray_DropdownMenuItem_TaxRateEntity); if (!(t3 && t1.name.length === 0)) t5.push(A.DropdownMenuItem$(A.Text$("", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, A.TaxRateEntity_TaxRateEntity(_null, _null, _null, _null), type$.TaxRateEntity)); if (t1.get$isNew()) t5.push(A.DropdownMenuItem$(A.Text$(t3 && t1.name.length === 0 ? "" : _this._formatTaxRate$1(t1), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t1, type$.TaxRateEntity)); t3 = A._arrayInstanceType(taxRates)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t5, A.List_List$of(new A.MappedListIterable(taxRates, new A._TaxRateDropdownState_build_closure3(_this), t3), true, t3._eval$1("ListIterable.E"))); return A.InputDecorator$(_null, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, true, true, t5, new A._TaxRateDropdownState_build_closure4(_this), _null, t1, type$.TaxRateEntity), _null), t2, false, t4, false, false, _null, _null); } }; A._TaxRateDropdownState_didChangeDependencies_closure.prototype = { call$1(id) { return this.taxState.map._map$_map.$index(0, id); }, $signature: 285 }; A._TaxRateDropdownState_didChangeDependencies_closure0.prototype = { call$1(taxRate) { var t1 = taxRate.name, t2 = this.$this._widget; return t1 === t2.initialTaxName && taxRate.rate === t2.initialTaxRate; }, $signature: 695 }; A._TaxRateDropdownState_didChangeDependencies_closure1.prototype = { call$0() { var t1 = this.$this._widget; return A.TaxRateEntity_TaxRateEntity(null, t1.initialTaxName, t1.initialTaxRate, null); }, $signature: 696 }; A._TaxRateDropdownState_build_closure.prototype = { call$1(id) { var t2, t1 = this.taxState.map._map$_map.$index(0, id); if (t1.get$archivedAt() > 0) { t2 = t1.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t1 = t1.get$isDeleted(); t1.toString; t1 = !t1; } else t1 = false; return t1; }, $signature: 12 }; A._TaxRateDropdownState_build_closure0.prototype = { call$1(id) { return this.taxState.map._map$_map.$index(0, id); }, $signature: 285 }; A._TaxRateDropdownState_build_closure1.prototype = { call$1(taxRate) { var t1 = taxRate.name, t2 = this.$this._widget; return t1 === t2.initialTaxName && taxRate.rate === t2.initialTaxRate; }, $signature: 695 }; A._TaxRateDropdownState_build_closure2.prototype = { call$0() { var t1 = this.$this._widget; return A.TaxRateEntity_TaxRateEntity(null, t1.initialTaxName, t1.initialTaxRate, null); }, $signature: 696 }; A._TaxRateDropdownState_build_closure4.prototype = { call$1(rate) { var t1 = this.$this._widget; t1.toString; rate.toString; return t1.onSelected$1(rate); }, $signature: 2609 }; A._TaxRateDropdownState_build_closure3.prototype = { call$1(taxRate) { var _null = null; return A.DropdownMenuItem$(A.Text$(taxRate.rate === 0 && taxRate.name.length === 0 ? "" : this.$this._formatTaxRate$1(taxRate), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, taxRate, type$.TaxRateEntity); }, $signature: 2610 }; A.TaxRateField.prototype = { build$1(context) { var t2, t3, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "tax_name"); t3.toString; t3 = A.Expanded$(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _this.initialTaxName, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, new A.TaxRateField_build_closure(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), 1); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "tax_amount"); t1.toString; return A.Row$(A._setArrayType([t3, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(_this.initialTaxAmount, context, _null, _null, B.FormatNumberType_4, true, _null, _null, false), _null, false, false, _null, new A.TextInputType(2, true, true), t1, _null, _null, false, new A.TaxRateField_build_closure0(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A.TaxRateField_build_closure.prototype = { call$1(value) { return this.$this.onNameChanged.call$1(value); }, $signature: 15 }; A.TaxRateField_build_closure0.prototype = { call$1(value) { return this.$this.onAmountChanged.call$1(A.parseDouble(value, false)); }, $signature: 15 }; A.LinkTextRelatedEntity.prototype = { createState$0() { return new A._LinkTextRelatedEntityState(B._StateLifecycle_0); } }; A._LinkTextRelatedEntityState.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this._widget.entity; if (t1 == null || false) return new A.SizedBox(_null, _null, _null, _null); t1 = t1.get$listDisplayName(); return A.MouseRegion$(A.GestureDetector$(_null, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _this._link_text$_isHovered ? B.TextDecoration_1 : B.TextDecoration_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, new A._LinkTextRelatedEntityState_build_closure(_this), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LinkTextRelatedEntityState_build_closure0(_this), _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), B.C__DeferringMouseCursor, _null, _null, _null, new A._LinkTextRelatedEntityState_build_closure1(_this), new A._LinkTextRelatedEntityState_build_closure2(_this)); } }; A._LinkTextRelatedEntityState_build_closure2.prototype = { call$1($event) { var t1 = this.$this; t1.setState$1(new A._LinkTextRelatedEntityState_build__closure(t1)); }, $signature: 252 }; A._LinkTextRelatedEntityState_build__closure.prototype = { call$0() { return this.$this._link_text$_isHovered = true; }, $signature: 0 }; A._LinkTextRelatedEntityState_build_closure1.prototype = { call$1($event) { var t1 = this.$this; t1.setState$1(new A._LinkTextRelatedEntityState_build__closure0(t1)); }, $signature: 112 }; A._LinkTextRelatedEntityState_build__closure0.prototype = { call$0() { return this.$this._link_text$_isHovered = false; }, $signature: 0 }; A._LinkTextRelatedEntityState_build_closure0.prototype = { call$0() { var t2, _null = null, t1 = this.$this, entity = t1._widget.entity; if (entity.get$entityType() === B.EntityType_company || entity.get$entityType() == null) A.viewEntitiesByType(B.EntityType_settings, _null, 0); else { t2 = entity.get$entityType(); t2.toString; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_client, B.EntityType_vendor], type$.JSArray_EntityType), t2)) A.viewEntity(false, entity, _null, false); else { A.viewEntity(false, t1._widget.relation, _null, false); A.viewEntity(true, entity, _null, false); } } }, $signature: 0 }; A._LinkTextRelatedEntityState_build_closure.prototype = { call$0() { var t1 = this.$this._widget.entity; t1.toString; A.editEntity(null, t1, true, null); }, $signature: 0 }; A.LinkTextSpan.prototype = {}; A.LinkTextSpan_closure.prototype = { call$0() { A.launchUrl(A.Uri_parse(this.url, 0, null)); }, $signature: 0 }; A.ListFilter.prototype = { createState$0() { return new A._ListFilterState(new A.Debouncer(500), B._StateLifecycle_0); }, onFilterChanged$1(arg0) { return this.onFilterChanged.call$1(arg0); } }; A._ListFilterState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._filterController = new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); t1 = A.FocusNode$(true, null, true, true, null, null, false); t1.addListener$1(0, _this.get$onFocusChanged()); _this._list_filter$_focusNode = t1; }, onFocusChanged$0() { if (this._list_filter$_focusNode.get$hasFocus()) this.setState$1(new A._ListFilterState_onFocusChanged_closure()); }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._filterController; t1.toString; t2 = _this._widget.filter; t1.set$text(0, t2 == null ? "" : t2); if (_this._widget.filter != null) _this._list_filter$_focusNode.requestFocus$0(); }, dispose$0() { var _this = this, t1 = _this._filterController; t1.toString; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this._list_filter$_focusNode.removeListener$1(0, _this.get$onFocusChanged()); _this._list_filter$_focusNode.dispose$0(); _this.super$State$dispose(); }, build$1(context) { var t5, isDashboardOrSettings, t6, t7, t8, t9, t10, count, isDashboardOrSettings0, isSingle, key, placeholder, _this = this, _null = null, t1 = type$.AppLocalization, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1), t3 = type$.AppState, store = A.StoreProvider_of(context, t3), t4 = store.__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = type$.JSArray_EntityType; isDashboardOrSettings = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_dashboard, B.EntityType_settings], t5), _this._widget.entityType); t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (_this._widget.entityType === B.EntityType_settings) t7.push(new A.Padding(B.EdgeInsets_0_0_10_0, A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_ujl, _null, _null, _null), _null, new A._ListFilterState_build_closure(store), B.EdgeInsets_0_0_8_0, _null, _null, _null, _null), _null)); t8 = _this._filterController; t9 = _this._list_filter$_focusNode; t10 = _this._framework$_element; t10.toString; t1 = A.Localizations_of(t10, B.Type_AppLocalization_KyD, t1); t1.toString; count = J.get$length$asx(_this._widget.entityIds); isDashboardOrSettings0 = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_dashboard, B.EntityType_settings], t5), _this._widget.entityType); isSingle = count === 1 || isDashboardOrSettings0; t5 = _this._widget; key = A.toSnakeCase(isSingle ? t5.entityType.get$readableValue() : t5.entityType.get$plural()); placeholder = t1.lookup$1(_this._widget.entityType === B.EntityType_dashboard ? "search_company" : "search_" + key); if (isSingle) t1 = placeholder; else { t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(count, t1, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t1.toString; t1 = B.JSString_methods.replaceFirst$2(placeholder, ":count", t1); } t7.push(A.Expanded$(new A.Padding(B.EdgeInsets_0_2_0_0, new A.SearchText(new A._ListFilterState_build_closure0(_this), new A._ListFilterState_build_closure1(_this), t8, t9, t1, _null), _null), 2)); t1 = A.StoreProvider_of(context, t3).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop && !isDashboardOrSettings) { t1 = A._setArrayType([], t6); if (_this._widget.onSelectedState != null) { t3 = $.$get$_$values0()._set$_set; t3 = A.List_List$of(t3, true, A._instanceType(t3)._eval$1("SetBase.E")); t5 = t4.prefState; t8 = t5.darkModeType; t5 = (t8 === "system" ? t5.enableDarkModeSystem : t8 === "dark") ? _null : new A.OutlineInputBorder(4, B.BorderRadius_tLn, new A.BorderSide(B.Color_4294967295, 1, B.BorderStyle_1, -1)); t5 = A.InputDecoration$(_null, new A.OutlineInputBorder(4, B.BorderRadius_tLn, new A.BorderSide(B.Color_4278190080, 1, B.BorderStyle_1, -1)), _null, new A.EdgeInsets(10, 13, 10, 13), _null, _null, _null, _null, true, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t4.getUIState$1(_this._widget.entityType).get$listUIState().stateFilters; t2.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t9.toString; t9 = J.$index$asx(t9, "all"); t9.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.DropDownMultiSelect$(new A._ListFilterState_build_closure2(t2), t5, 100, false, new A._ListFilterState_build_closure3(t2), new A._ListFilterState_build_closure4(_this, t4), t3, new A.CopyOnWriteList(true, t8._list$_list, t8.$ti._eval$1("CopyOnWriteList<1>")), t9), _null)], t6)); } t3 = _this._widget; t5 = t3.statuses; if (t5 != null) { t3 = t4.getUIState$1(t3.entityType).get$listUIState().statusFilters; t2.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t8.toString; t8 = J.$index$asx(t8, "all"); t8.toString; t9 = t4.prefState; t10 = t9.darkModeType; t9 = (t10 === "system" ? t9.enableDarkModeSystem : t10 === "dark") ? _null : new A.OutlineInputBorder(4, B.BorderRadius_tLn, new A.BorderSide(B.Color_4294967295, 1, B.BorderStyle_1, -1)); B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.DropDownMultiSelect$(new A._ListFilterState_build_closure5(t2), A.InputDecoration$(_null, new A.OutlineInputBorder(4, B.BorderRadius_tLn, B.BorderSide_tAf1), _null, new A.EdgeInsets(10, 13, 10, 13), _null, _null, _null, _null, true, t9, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), 100, false, new A._ListFilterState_build_closure6(t2), new A._ListFilterState_build_closure7(_this, t4), t5, new A.CopyOnWriteList(true, t3._list$_list, t3.$ti._eval$1("CopyOnWriteList<1>")), t8), _null)], t6)); } B.JSArray_methods.addAll$1(t7, t1); } return A.Row$(t7, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A._ListFilterState_onFocusChanged_closure.prototype = { call$0() { }, $signature: 0 }; A._ListFilterState_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ToggleShowNewSettings()); }, $signature: 0 }; A._ListFilterState_build_closure1.prototype = { call$0() { return this.$this._widget.onFilterChanged$1(null); }, $signature: 14 }; A._ListFilterState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1._debouncer.run$1(new A._ListFilterState_build__closure5(t1, value)); }, $signature: 37 }; A._ListFilterState_build__closure5.prototype = { call$0() { this.$this._widget.onFilterChanged$1(this.value); }, $signature: 0 }; A._ListFilterState_build_closure4.prototype = { call$1(selected) { var t3, state, t4, t1 = this.$this, t2 = this.state.getUIState$1(t1._widget.entityType).get$listUIState().stateFilters, stateFilters = new A.CopyOnWriteList(true, t2._list$_list, t2.$ti._eval$1("CopyOnWriteList<1>")), added = J.where$1$ax(selected._copy_on_write_list$_list, new A._ListFilterState_build__closure2(stateFilters)), removed = J.where$1$ax(stateFilters._copy_on_write_list$_list, new A._ListFilterState_build__closure3(selected)); for (t2 = J.get$iterator$ax(added.__internal$_iterable), t3 = new A.WhereIterator(t2, added._f, added.$ti._eval$1("WhereIterator<1>")); t3.moveNext$0();) { state = t2.get$current(t2); t1._widget.onSelectedState.call$2(state, true); } for (t2 = J.get$iterator$ax(removed.__internal$_iterable), t3 = new A.WhereIterator(t2, removed._f, removed.$ti._eval$1("WhereIterator<1>")); t3.moveNext$0();) { t4 = t2.get$current(t2); t1._widget.onSelectedState.call$2(t4, false); } }, $signature: 602 }; A._ListFilterState_build__closure2.prototype = { call$1(e) { return !J.contains$1$asx(this.stateFilters._copy_on_write_list$_list, e); }, $signature: 145 }; A._ListFilterState_build__closure3.prototype = { call$1(e) { return !J.contains$1$asx(this.selected._copy_on_write_list$_list, e); }, $signature: 145 }; A._ListFilterState_build_closure3.prototype = { call$1(value) { var _null = null; return A.Text$(this.localization.lookup$1(type$.EntityState._as(value).name), _null, 1, B.TextOverflow_0, _null, _null, _null, _null, _null, _null); }, $signature: 603 }; A._ListFilterState_build_closure2.prototype = { call$1(selected) { var _null = null, t1 = this.localization; if (J.get$isNotEmpty$asx(selected._copy_on_write_list$_list)) t1 = J.map$1$1$ax(selected._copy_on_write_list$_list, new A._ListFilterState_build__closure4(t1), type$.nullable_String).join$1(0, ", "); else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "all"); t1.toString; } return new A.Align(B.Alignment_m1_0, _null, _null, new A.Padding(new A.EdgeInsets(10, 0, 10, 0), A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 15, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), _null); }, $signature: 699 }; A._ListFilterState_build__closure4.prototype = { call$1(value) { return this.localization.lookup$1(type$.EntityState._as(value).name); }, $signature: 29 }; A._ListFilterState_build_closure7.prototype = { call$1(selected) { var t3, $status, t4, t1 = this.$this, t2 = this.state.getUIState$1(t1._widget.entityType).get$listUIState().statusFilters, statusFilters = new A.CopyOnWriteList(true, t2._list$_list, t2.$ti._eval$1("CopyOnWriteList<1>")), added = J.where$1$ax(selected._copy_on_write_list$_list, new A._ListFilterState_build__closure(statusFilters)), removed = J.where$1$ax(statusFilters._copy_on_write_list$_list, new A._ListFilterState_build__closure0(selected)); for (t2 = J.get$iterator$ax(added.__internal$_iterable), t3 = new A.WhereIterator(t2, added._f, added.$ti._eval$1("WhereIterator<1>")); t3.moveNext$0();) { $status = t2.get$current(t2); t1._widget.onSelectedStatus.call$2($status, true); } for (t2 = J.get$iterator$ax(removed.__internal$_iterable), t3 = new A.WhereIterator(t2, removed._f, removed.$ti._eval$1("WhereIterator<1>")); t3.moveNext$0();) { t4 = t2.get$current(t2); t1._widget.onSelectedStatus.call$2(t4, false); } }, $signature: 602 }; A._ListFilterState_build__closure.prototype = { call$1(e) { var t1 = J.map$1$1$ax(this.statusFilters._copy_on_write_list$_list, new A._ListFilterState_build___closure0(), type$.String); t1 = A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")); type$.EntityStatus._as(e); return !B.JSArray_methods.contains$1(t1, e.get$id(e)); }, $signature: 145 }; A._ListFilterState_build___closure0.prototype = { call$1(e) { return e.get$id(e); }, $signature: 2614 }; A._ListFilterState_build__closure0.prototype = { call$1(e) { var t1 = J.map$1$1$ax(this.selected._copy_on_write_list$_list, new A._ListFilterState_build___closure(), type$.nullable_String); t1 = A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")); type$.EntityStatus._as(e); return !B.JSArray_methods.contains$1(t1, e.get$id(e)); }, $signature: 145 }; A._ListFilterState_build___closure.prototype = { call$1(e) { return J.get$id$x(e); }, $signature: 228 }; A._ListFilterState_build_closure6.prototype = { call$1(value) { var _null = null; type$.EntityStatus._as(value); return A.Text$(this.localization.lookup$1(value.get$name(value)), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 603 }; A._ListFilterState_build_closure5.prototype = { call$1(selected) { var t1, _null = null; if (J.get$isNotEmpty$asx(selected._copy_on_write_list$_list)) t1 = J.map$1$1$ax(selected._copy_on_write_list$_list, new A._ListFilterState_build__closure1(), type$.String).join$1(0, ", "); else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "all"); t1.toString; } return new A.Align(B.Alignment_m1_0, _null, _null, new A.Padding(new A.EdgeInsets(10, 0, 10, 0), A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 15, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), _null); }, $signature: 699 }; A._ListFilterState_build__closure1.prototype = { call$1(value) { type$.EntityStatus._as(value); return value.get$name(value); }, $signature: 29 }; A.ListScaffold.prototype = { build$1(context) { var prefState, t3, t4, isSettings, leading, t5, t6, leadingWidth, t7, t8, t9, _this = this, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); prefState = t2.prefState; t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = _this.entityType; isSettings = t4.get$isSetting(); leading = new A.SizedBox(_null, _null, _null, _null); if (isSettings) { t5 = A.StoreProvider_of(context, t1).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.prefState.appLayout === B.AppLayout_mobile; } else t5 = false; if (t5) leading = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57490_MaterialIcons_null_true, _null, _null, _null), _null, new A.ListScaffold_build_closure(context), _null, _null, _null, _null, _null); else { t5 = A.StoreProvider_of(context, t1).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t5.prefState.appLayout === B.AppLayout_mobile || prefState.appLayout === B.AppLayout_mobile || prefState.menuSidebarMode === B.AppSidebarMode_float) leading = new A.Builder(new A.ListScaffold_build_closure0(_this, t3), _null); else if (!(t4 === B.EntityType_settings || t4 === B.EntityType_document) && t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, t4)) { t5 = A.ButtonStyle$(_null, _null, new A.MaterialStatePropertyAll(prefState.get$colorThemeModel().colorSuccess, type$.MaterialStatePropertyAll_nullable_Color), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "create"); t6.toString; leading = new A.Padding(B.EdgeInsets_16_0_14_0, A.OutlinedButton$(new A.IconText(t6, B.IconData_57415_MaterialIcons_null_false, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, _null), _null, new A.ListScaffold_build_closure1(_this, context), t5), _null); } } if (t4 === B.EntityType_settings) { t4 = A.StoreProvider_of(context, t1).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4.prefState.appLayout === B.AppLayout_desktop) t4 = !(prefState.appLayout === B.AppLayout_mobile || prefState.menuSidebarMode === B.AppSidebarMode_float); else t4 = false; leadingWidth = t4 ? 0 : 48; } else if (t4 === B.EntityType_document) leadingWidth = 48; else { t4 = A.StoreProvider_of(context, t1).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState.appLayout === B.AppLayout_desktop ? 100 : 10; t5 = _this.appBarLeadingActions.length; if (_this.onCheckboxPressed != null) { t6 = A.StoreProvider_of(context, t1).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t6.prefState.appLayout === B.AppLayout_mobile; } else t6 = true; leadingWidth = t4 + 44 * (t5 + (t6 ? 1 : 2)); } t4 = type$.JSArray_Widget; t5 = A._setArrayType([A.Expanded$(leading, 1)], t4); t6 = A.StoreProvider_of(context, t1).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); if (t6.prefState.appLayout === B.AppLayout_desktop && _this.onCheckboxPressed != null) { t6 = A.Icon$(B.IconData_57687_MaterialIcons_null_false, _null, _null, _null); if (prefState.enableTooltips) { t3.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t7.toString; t7 = J.$index$asx(t7, "multiselect"); t7.toString; } else t7 = _null; t5.push(A.IconButton$(_null, _null, _null, _null, t6, _null, prefState.showKanban && t2.uiState.get$mainRoute() === B.EntityType_task.toString$0(0) ? _null : new A.ListScaffold_build_closure2(_this), _null, _null, _null, t7, _null)); } t6 = _this.appBarLeadingActions; if (t6.length !== 0) t5.push(new A.SizedBox(4, _null, _null, _null)); B.JSArray_methods.addAll$1(t5, t6); leading = A.Row$(t5, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t5 = !isSettings; t6 = A.StoreProvider_of(context, t1).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t6.prefState.appLayout === B.AppLayout_mobile || prefState.appLayout === B.AppLayout_mobile || prefState.menuSidebarMode === B.AppSidebarMode_float ? new A.MenuDrawerBuilder(_null) : _null; t7 = A.StoreProvider_of(context, t1).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (t7.prefState.appLayout !== B.AppLayout_mobile) t7 = (prefState.appLayout === B.AppLayout_mobile || prefState.historySidebarMode === B.AppSidebarMode_float) && t5; else t7 = true; t7 = t7 ? new A.HistoryDrawerBuilder(_null) : _null; t8 = A._setArrayType([A.Expanded$(_this.appBarTitle, 1)], t4); t9 = A.StoreProvider_of(context, t1).__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); if (t9.prefState.appLayout === B.AppLayout_desktop && _this.onCancelSettingsSection != null) { t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "back"); t3.toString; t8.push(A.TextButton$(false, A.Text$(t3, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A.ListScaffold_build_closure3(_this, store, t2), _null)); } t3 = A.Row$(t8, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t8 = _this.appBarActions; if (t8 == null) t8 = A._setArrayType([], t4); t8 = A.List_List$of(t8, true, type$.Widget); if (t5) { t9 = A.StoreProvider_of(context, t1).__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.prefState.appLayout === B.AppLayout_mobile || !prefState.isHistoryVisible; } else t9 = false; if (t9) t8.push(new A.Builder(new A.ListScaffold_build_closure4(t2, store), _null)); t2 = A.AppBar$(t8, _null, false, _null, _null, 1, false, _null, _null, false, _null, false, _null, _null, leading, leadingWidth, true, _null, _null, _null, _null, _null, t3, _null, _null, _null, 1, _null); t4 = A._setArrayType([], t4); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) t4.push(new A.ConnStatusBanner(_null)); t4.push(A.Expanded$(A.ClipRect$(_this.body, B.Clip_1, _null), 1)); return new A.PopScope(A.FocusTraversalGroup$(A.Scaffold$(t2, _null, A.Container$(_null, A.Column$(t4, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this.bottomNavigationBar, t6, t7, _this.floatingActionButton, B.C__EndDockedFabLocation), true, _null), new A.ListScaffold_build_closure5(isSettings, store), t5, _null); }, get$body(receiver) { return this.body; } }; A.ListScaffold_build_closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); return null; }, $signature: 0 }; A.ListScaffold_build_closure0.prototype = { call$1(context) { var _null = null, t1 = type$.nullable_void_Function._as(this.$this.onHamburgerLongPress), t2 = this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "menu_sidebar"); t2.toString; return A.InkWell$(false, _null, true, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58332_MaterialIcons_null_false, _null, _null, _null), _null, new A.ListScaffold_build__closure0(context), _null, _null, _null, t2, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 604 }; A.ListScaffold_build__closure0.prototype = { call$0() { A.Scaffold_of(this.context).openDrawer$0(); }, $signature: 0 }; A.ListScaffold_build_closure1.prototype = { call$0() { A.createEntityByType(true, this.context, this.$this.entityType); }, $signature: 0 }; A.ListScaffold_build_closure2.prototype = { call$0() { return this.$this.onCheckboxPressed.call$0(); }, $signature: 0 }; A.ListScaffold_build_closure5.prototype = { call$1(_) { var t1; if (!this.isSettings) { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); } }, $signature: 13 }; A.ListScaffold_build_closure3.prototype = { call$0() { var t2, t3, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.$this; t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ViewSettings(t1.company, null, null, null, false, t2.onCancelSettingsSection, false, t2.onCancelSettingsIndex)); }, $signature: 0 }; A.ListScaffold_build_closure4.prototype = { call$1(context) { var _null = null, t1 = this.state; return new A.Padding(B.EdgeInsets_0_0_8_0, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58132_MaterialIcons_null_false, t1.get$headerTextColor(), _null, _null), _null, new A.ListScaffold_build__closure(context, t1, this.store), B.EdgeInsets_0_0_8_0, _null, _null, _null, _null), _null); }, $signature: 2616 }; A.ListScaffold_build__closure.prototype = { call$0() { var _null = null, t1 = this.context, t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout !== B.AppLayout_mobile) { t2 = this.state.prefState; t2 = t2.appLayout === B.AppLayout_mobile || t2.historySidebarMode === B.AppSidebarMode_float; } else t2 = true; if (t2) A.Scaffold_of(t1).openEndDrawer$0(); else { t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.AppSidebar_history, _null, _null, _null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); } }, $signature: 0 }; A.ActivityListTile.prototype = { build$1(context) { var t2, t3, t4, user, client, vendor, invoice, quote, credit, recurringInvoice, payment, task, expense, recurringExpense, purchaseOrder, key, title, t5, t6, t7, clientContact, t8, vendorContact, t9, activity, $name, _null = null, _s9_ = "recurring", _s5_ = ":user", _s18_ = ":recurring_expense", _s8_ = ":contact", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t2 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; t4 = this.activity; user = t3[t2].userState.map._map$_map.$index(0, t4.userId); client = t3[t2].clientState.map._map$_map.$index(0, t4.clientId); vendor = t3[t2].vendorState.map._map$_map.$index(0, t4.vendorId); invoice = t3[t2].invoiceState.map._map$_map.$index(0, t4.invoiceId); quote = t3[t2].quoteState.map._map$_map.$index(0, t4.quoteId); credit = t3[t2].creditState.map._map$_map.$index(0, t4.creditId); recurringInvoice = t3[t2].recurringInvoiceState.map._map$_map.$index(0, t4.recurringInvoiceId); payment = t3[t2].paymentState.map._map$_map.$index(0, t4.paymentId); task = t3[t2].taskState.map._map$_map.$index(0, t4.taskId); expense = t3[t2].expenseState.map._map$_map.$index(0, t4.expenseId); recurringExpense = t3[t2].recurringExpenseState.map._map$_map.$index(0, t4.recurringExpenseId); purchaseOrder = t3[t2].purchaseOrderState.map._map$_map.$index(0, t4.purchaseOrderId); t2 = t4.activityTypeId; key = "activity_" + t2; if (t2 === "10") key += payment.companyGatewayId.length !== 0 ? "_online" : "_manual"; title = t1.lookup$1(key); t3 = t1.get$system(0); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t5.$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, _s9_); if (t6 == null) { t5 = t5.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s9_); t5.toString; } else t5 = t6; t6 = client == null; if (!t6) { t7 = t4.contactId; t7 = t7 != null && t7.length !== 0; } else t7 = false; clientContact = t7 ? client.getContact$1(t4.contactId) : _null; t7 = vendor == null; if (!t7) { t8 = t4.vendorContactId; t8 = t8 != null && t8.length !== 0; } else t8 = false; vendorContact = t8 ? vendor.getContact$1(t4.vendorContactId) : _null; t8 = recurringInvoice == null; t9 = t8 ? _null : !recurringInvoice.get$isNew(); if (t9 === true) { t9 = invoice == null ? _null : !invoice.get$isNew(); t9 = t9 === true; } else t9 = false; if (t9) activity = B.JSString_methods.replaceFirst$2(title, _s5_, t5 + " " + recurringInvoice.number); else { t9 = recurringExpense == null ? _null : !recurringExpense.get$isNew(); if (t9 === true) { t9 = expense == null ? _null : !expense.get$isNew(); t9 = t9 === true; } else t9 = false; if (t9) activity = B.JSString_methods.replaceFirst$2(title, _s5_, t5 + " " + recurringExpense.number); else { if (user == null) t5 = _null; else t5 = user.get$fullName().length !== 0 ? user.get$fullName() : user.email; activity = B.JSString_methods.replaceFirst$2(title, _s5_, t5 == null ? t3 : t5); } } t3 = t6 ? _null : client.displayName; activity = B.JSString_methods.replaceFirst$2(activity, ":client", t3 == null ? "" : t3); t3 = invoice == null ? _null : invoice.number; activity = B.JSString_methods.replaceFirst$2(activity, ":invoice", t3 == null ? "" : t3); t3 = t8 ? _null : recurringInvoice.number; activity = B.JSString_methods.replaceFirst$2(activity, ":recurring_invoice", t3 == null ? "" : t3); t3 = recurringExpense == null ? _null : recurringExpense.number; activity = B.JSString_methods.replaceFirst$2(activity, _s18_, t3 == null ? "" : t3); t3 = quote == null ? _null : quote.number; activity = B.JSString_methods.replaceFirst$2(activity, ":quote", t3 == null ? "" : t3); if (B.JSArray_methods.contains$1(A._setArrayType(["136", "137"], type$.JSArray_String), t2)) { t3 = vendorContact == null ? _null : vendorContact.get$fullName(); if ((t3 == null ? "" : t3).length !== 0) { t3 = vendorContact.get$fullName(); t5 = t7 ? _null : vendor.name; if (t5 == null) t5 = ""; $name = t3 + " (" + t5 + ")"; } else { t3 = t7 ? _null : vendor.name; $name = t3 == null ? "" : t3; } activity = B.JSString_methods.replaceFirst$2(activity, _s8_, $name); } else { t3 = clientContact == null ? _null : clientContact.get$fullName(); if ((t3 == null ? "" : t3).length !== 0) { t3 = clientContact.get$fullName(); t5 = t6 ? _null : client.name; $name = t3 + ((t5 == null ? "" : t5).length !== 0 ? " (" + client.name + ")" : ""); } else { t3 = t6 ? _null : client.displayName; $name = t3 == null ? "" : t3; } activity = B.JSString_methods.replaceFirst$2(activity, _s8_, $name); } if (payment == null) t3 = _null; else { t3 = payment.transactionReference; t3 = t3.length !== 0 ? t3 : payment.number; } activity = B.JSString_methods.replaceFirst$2(activity, ":payment", t3 == null ? "" : t3); t3 = credit == null ? _null : credit.number; activity = B.JSString_methods.replaceFirst$2(activity, ":credit", t3 == null ? "" : t3); t3 = task == null ? _null : task.number; activity = B.JSString_methods.replaceFirst$2(activity, ":task", t3 == null ? "" : t3); t3 = expense == null ? _null : expense.number; activity = B.JSString_methods.replaceFirst$2(activity, ":expense", t3 == null ? "" : t3); t3 = t7 ? _null : vendor.name; activity = B.JSString_methods.replaceFirst$2(activity, ":vendor", t3 == null ? "" : t3); t3 = purchaseOrder == null ? _null : purchaseOrder.number; activity = B.JSString_methods.replaceFirst$2(activity, ":purchase_order", t3 == null ? "" : t3); t3 = t7 ? _null : vendor.name; activity = B.JSString_methods.replaceFirst$2(activity, _s18_, t3 == null ? "" : t3); activity = A.stringReplaceAllUnchecked(activity, " ", " "); t3 = t2 !== "141"; t5 = A.Icon$(!t3 || t2.length === 0 ? B._MdiIconData_Gjc : A.getEntityIcon(t4.get$entityType()), _null, _null, _null); if (!t3 || t2.length === 0) if ((user == null ? _null : user.get$fullName()) == null) t6 = ""; else { t6 = user.get$fullName(); t6 = t6 + ": " + A.stringReplaceAllUnchecked(t4.notes, "\n", " "); } else t6 = activity; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = this.enableNavigation; t8 = !t7 ? _null : new A.ActivityListTile_build_closure(this, client, vendor); t7 = t7 ? A.Icon$(B.IconData_58397_MaterialIcons_null_true, _null, _null, _null) : _null; t1 = !(!t3 || t2.length === 0) && t4.notes.length !== 0 ? B.JSString_methods.trim$0(t1.lookup$1(t4.notes)) + "\n" : ""; t2 = A.formatDate(A.convertTimestampToDateString(t4.createdAt), context, true, false, true); t3 = t4.ip; if ((t3 == null ? "" : t3).length !== 0) { t3.toString; t3 = " \u2022 " + t3; } else t3 = ""; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t5, _null, _null, t8, false, _null, _null, _null, A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.Text$(t1 + t2 + t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, t6, t7, _null); } }; A.ActivityListTile_build_closure.prototype = { call$0() { var _this = this, t1 = _this.$this.activity; switch (t1.get$entityType()) { case B.EntityType_task: A.viewEntityById(false, t1.taskId, B.EntityType_task, _this.client, false, true); break; case B.EntityType_client: A.viewEntityById(false, t1.clientId, B.EntityType_client, null, false, true); break; case B.EntityType_invoice: A.viewEntityById(false, t1.invoiceId, B.EntityType_invoice, _this.client, false, true); break; case B.EntityType_quote: A.viewEntityById(false, t1.quoteId, B.EntityType_quote, _this.client, false, true); break; case B.EntityType_credit: A.viewEntityById(false, t1.creditId, B.EntityType_credit, _this.client, false, true); break; case B.EntityType_payment: A.viewEntityById(false, t1.paymentId, B.EntityType_payment, _this.client, false, true); break; case B.EntityType_expense: A.viewEntityById(false, t1.expenseId, B.EntityType_expense, _this.client, false, true); break; case B.EntityType_purchaseOrder: A.viewEntityById(false, t1.purchaseOrderId, B.EntityType_purchaseOrder, _this.vendor, false, true); break; default: A.print("Error: entity type " + A.S(t1.get$entityType()) + " not handled in activity_list_tile"); } }, $signature: 0 }; A.AppListTile.prototype = { _app_list_tile$_onTap$1(context) { var _this = this, t1 = _this.copyValue, t2 = t1 == null, t3 = t2 ? _this.title : t1; if (t3.length === 0) return; t3 = t2 ? _this.title : t1; A.Clipboard_setData(new A.ClipboardData(t3)); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "copied_to_clipboard"); t3.toString; A.showToast(B.JSString_methods.replaceFirst$2(t3, ":value", t2 ? _this.title : t1)); }, build$1(context) { var t5, _this = this, _null = null, t1 = A.Theme_of(context), t2 = A.Icon$(_this.icon, _null, _null, _null), t3 = A.Text$(_this.title, _null, _null, _null, _null, _null, _null, _null, _null, _null), t4 = A._setArrayType([], type$.JSArray_Widget); t4.push(A.Text$(_this.subtitle, _null, _null, _null, _null, _null, _null, _null, _null, _null)); t5 = _this.buttonRow; if (t5 != null) t4.push(new A.Padding(B.EdgeInsets_0_8_0_0, t5, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); return A.Material$(B.Duration_200000, true, _null, A.ListTile$(false, new A.EdgeInsets(25, 16, 25, 16), false, _null, true, _null, _null, false, _null, t2, _null, type$.nullable_void_Function._as(_this.onLongPress), new A.AppListTile_build_closure(_this, context), false, _null, _null, _null, t4, _null, t3, _null, _null), B.Clip_0, t1.cardColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.AppListTile_build_closure.prototype = { call$0() { return this.$this._app_list_tile$_onTap$1(this.context); }, $signature: 0 }; A.ListDivider.prototype = { build$1(context) { var t2, color, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = t1.darkModeType; color = A.convertHexStringToColor((t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? "#393A3C" : "#dfdfdf"); return A.Container$(_null, A.Divider$(color, 1.5, 1.5), B.Clip_0, color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A.ListFilterMessage.prototype = { build$1(context) { var t2, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.filterEntityType; return A.Material$(B.Duration_200000, true, _null, new A.FilterListTile(t2, type$.nullable_BaseEntity._as(t1.getEntityMap$1(t2)._map$_map.$index(0, _this.filterEntityId)), _this.onPressed, _this.onClearPressed, _this.isSettings, _null), B.Clip_0, B.MaterialColor_Map_JNyrt_4294940672, 6, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.FilterListTile.prototype = { build$1(context) { var t3, subtitle, t4, _this = this, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), title = A._Cell$named("title"); t1.subtitle = null; t3 = _this.entity; if (_this.isSettings) { subtitle = t3 == null ? _null : t3.get$listDisplayName(); t1.subtitle = subtitle == null ? "" : subtitle; t3 = _this.entityType; if (t3 === B.EntityType_client) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "client_settings"); t2.toString; title.__late_helper$_value = t2; } else if (t3 === B.EntityType_group) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "group_settings"); t2.toString; title.__late_helper$_value = t2; } } else { t2.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t4.toString; t4 = J.$index$asx(t4, "filtered_by"); t4.toString; title.__late_helper$_value = B.JSString_methods.replaceFirst$2(t4, ":value", t3.get$listDisplayName()); t1.subtitle = t2.lookup$1(J.toString$0$(_this.entityType)); } return A.ClipRect$(new A.Padding(B.EdgeInsets_0_2_0_0, A.Container$(_null, new A.LayoutBuilder(new A.FilterListTile_build_closure(t1, _this, title), _null), B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, A.Border_Border$all(B.MaterialColor_Map_MUpTk_4288585374, 0.5), A.BorderRadius$all(new A.Radius(2, 2)), _null, _null, B.BoxShape_0), _null, _null, _null, _null, _null, _null, _null, _null), _null), B.Clip_1, _null); } }; A.FilterListTile_build_closure.prototype = { call$2(context, constraints) { var t4, _this = this, _null = null, t1 = constraints.maxWidth > 250 ? A.Icon$(A.getEntityIcon(_this.$this.entityType), _null, _null, _null) : _null, t2 = A.Text$(_this.title._readLocal$0(), _null, _null, _null, _null, _null, _null, _null, _null, _null), t3 = _this._box_0.subtitle; t3.toString; t4 = _this.$this; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t1, _null, _null, new A.FilterListTile_build__closure(t4, context), false, _null, _null, _null, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t2, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, t4.onClearPressed, _null, _null, _null, _null, _null), _null); }, $signature: 2617 }; A.FilterListTile_build__closure.prototype = { call$0() { return this.$this.onPressed.call$1(this.context); }, $signature: 0 }; A.SelectedIndicator.prototype = { build$1(context) { var t2, enableDarkMode, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = t1.darkModeType; enableDarkMode = t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark"; if (_this.isSelected) { if (enableDarkMode) t1 = _this.isMenu ? "#1E252F" : "#253750"; else t1 = _this.isMenu ? "#f2faff" : "#e5f5ff"; t1 = A.convertHexStringToColor(t1); } else t1 = A.Theme_of(context).cardColor; return A.Material$(B.Duration_200000, true, _null, _this.child, B.Clip_0, t1, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.LiveText.prototype = { createState$0() { return new A._LiveTextState(B._StateLifecycle_0); }, value$0($receiver) { return this.value.call$0(); }, get$value(receiver) { return this.value; } }; A._LiveTextState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.duration; if (t1 == null) t1 = A.Duration$(0, 0, 0, 500, 0, 0); _this._live_text$_timer = A.Timer_Timer$periodic(t1, new A._LiveTextState_initState_closure(_this)); }, dispose$0() { this._live_text$_timer.cancel$0(0); this._live_text$_timer = null; this.super$State$dispose(); }, build$1(context) { var t1, t2, _null = null, value = this._widget.value$0(0); if (value == null) value = ""; if (value.length === 0) return new A.SizedBox(_null, _null, _null, _null); t1 = this._widget; t2 = t1.style; return A.Text$(value, _null, t1.maxLines, B.TextOverflow_2, _null, _null, t2, _null, _null, _null); } }; A._LiveTextState_initState_closure.prototype = { call$1(timer) { return this.$call$body$_LiveTextState_initState_closure(timer); }, $call$body$_LiveTextState_initState_closure(timer) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.isMacOS(); A.isWindows(); A.isLinux(); t1 = $async$self.$this; if (t1._framework$_element != null) t1.setState$1(new A._LiveTextState_initState__closure()); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 2618 }; A._LiveTextState_initState__closure.prototype = { call$0() { return false; }, $signature: 0 }; A.LoadingIndicator.prototype = { build$1(context) { var t1, _null = null; if (this.useCard) return new A.Padding(new A.EdgeInsets(16, 16, 16, 16), new A.SizedBox(1 / 0, 200, A.Card$(A.Center$(A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null, _null), _null, _null, 4, _null, true, _null), _null), _null); t1 = this.height; if (t1 == null) t1 = 1 / 0; return A.Container$(_null, A.Center$(A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null, _null), B.Clip_0, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, 1 / 0); } }; A.MainScreen.prototype = { build$1(context) { return A.StoreBuilder$(new A.MainScreen_build_closure(), null, type$.AppState); } }; A.MainScreen_build_closure.prototype = { call$2(context, store) { var uiState, prefState, t2, mainRoute, $screen, t3, editingFilterEntity, showFilterSidebar, t4, _null = null, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; prefState = t1.prefState; t2 = uiState.get$subRoute(); mainRoute = "/" + uiState.get$mainRoute(); $screen = new A.BlankScreen(_null, _null); if (t1.authState.isAuthenticated && t1.get$companies().length === 0) return A.Container$(_null, new A.LoadingIndicator(_null, false, _null), B.Clip_0, A.Theme_of(context).cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (!t1.get$isUserConfirmed()) return new A.ConfirmEmailBuilder(_null); if (prefState.isFilterVisible) { t3 = uiState.filterStack._list$_list; if (t3.length === 0) t3 = _null; else { t3 = B.JSArray_methods.get$last(t3); t3 = t3.get$id(t3); } t3 = t3 != null; } else t3 = false; if (t3) { t3 = uiState.filterStack._list$_list; if (mainRoute === "/" + A.S(t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType()) && "/" + t2 === "/edit") { mainRoute = "/" + uiState.get$previousMainRoute(); editingFilterEntity = true; } else editingFilterEntity = false; showFilterSidebar = true; } else { showFilterSidebar = false; editingFilterEntity = false; } switch (mainRoute) { case "/dashboard": t2 = A._setArrayType([A.Expanded$(new A.DashboardScreenBuilder(_null), 5)], type$.JSArray_Widget); if (prefState.isHistoryVisible && prefState.historySidebarMode === B.AppSidebarMode_visible) t2.push(new A.AppBorder(new A.HistoryDrawerBuilder(_null), _null, _null, true, false, _null)); $screen = A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); break; case "/client": $screen = new A.EntityScreens(B.EntityType_client, editingFilterEntity, _null); break; case "/product": $screen = new A.EntityScreens(B.EntityType_product, editingFilterEntity, _null); break; case "/invoice": $screen = new A.EntityScreens(B.EntityType_invoice, editingFilterEntity, _null); break; case "/recurring_invoice": $screen = new A.EntityScreens(B.EntityType_recurringInvoice, editingFilterEntity, _null); break; case "/payment": $screen = new A.EntityScreens(B.EntityType_payment, editingFilterEntity, _null); break; case "/quote": $screen = new A.EntityScreens(B.EntityType_quote, editingFilterEntity, _null); break; case "/credit": $screen = new A.EntityScreens(B.EntityType_credit, editingFilterEntity, _null); break; case "/purchase_order": $screen = new A.EntityScreens(B.EntityType_purchaseOrder, editingFilterEntity, _null); break; case "/project": $screen = new A.EntityScreens(B.EntityType_project, editingFilterEntity, _null); break; case "/task": $screen = new A.EntityScreens(B.EntityType_task, editingFilterEntity, _null); break; case "/vendor": $screen = new A.EntityScreens(B.EntityType_vendor, editingFilterEntity, _null); break; case "/expense": $screen = new A.EntityScreens(B.EntityType_expense, editingFilterEntity, _null); break; case "/transaction": $screen = new A.EntityScreens(B.EntityType_transaction, editingFilterEntity, _null); break; case "/recurring_expense": $screen = new A.EntityScreens(B.EntityType_recurringExpense, editingFilterEntity, _null); break; case "/document": $screen = new A.EntityScreens(B.EntityType_document, editingFilterEntity, _null); break; case "/settings": $screen = new A.SettingsScreens(_null); break; case "/reports": t2 = A._setArrayType([A.Expanded$(new A.ReportsScreenBuilder(_null), 5)], type$.JSArray_Widget); if (prefState.isHistoryVisible && prefState.historySidebarMode === B.AppSidebarMode_visible) t2.push(new A.AppBorder(new A.HistoryDrawerBuilder(_null), _null, _null, true, false, _null)); $screen = A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); break; default: A.print("## Error: main screen route " + mainRoute + " not defined"); } t2 = A.ReadingOrderTraversalPolicy$(); t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); A.isWindows(); t3 = A._setArrayType([], t3); if (prefState.get$showMenu()) t3.push(new A.MenuDrawerBuilder(_null)); if (prefState.get$showMenu()) t1 = !t1.get$isFullScreen() || showFilterSidebar; else t1 = false; t3.push(A.Expanded$(new A.AppBorder($screen, _null, _null, t1, false, _null), 1)); t4.push(A.Expanded$(new A.ImportantMessageBanner(A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), prefState.appLayout, B.AppLayout_desktop, _null), 1)); return new A.PopScope(new A.DesktopSessionTimeout(A.SafeArea$(true, A.FocusTraversalGroup$(A.Column$(t4, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, t2), B.EdgeInsets_0_0_0_0, true), _null), new A.MainScreen_build__closure(store), false, _null); }, $signature: 2619 }; A.MainScreen_build__closure.prototype = { call$1(_) { return this.$call$body$MainScreen_build__closure(_); }, $call$body$MainScreen_build__closure(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, historyList, t3, isEditing, index, t4, t5, i, $history, item, t6, t7, entity, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); historyList = t2.get$historyList(); t3 = t2.uiState; isEditing = t3.get$isEditing(); index = isEditing ? 0 : 1; if (t3.previewStack._list$_list.length !== 0) { t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.PopPreviewStack()); } for (t4 = type$.JSArray_EntityType, t5 = type$.nullable_BaseEntity, i = index, $history = null; i < historyList.length; ++i) { item = historyList[i]; t6 = A._setArrayType([B.EntityType_dashboard, B.EntityType_reports, B.EntityType_settings], t4); t7 = item.entityType; if (B.JSArray_methods.contains$1(t6, t7)) { $history = item; break; } else { t6 = item.id; if (t6 != null) { entity = t5._as(t2.getEntityMap$1(t7)._map$_map.$index(0, t6)); if (entity == null || !entity.get$isActive()) continue; $history = item; break; } } $history = item; } if (!isEditing) { t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.PopLastHistory()); } if ($history == null) { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); } else { t4 = $history.entityType; switch (t4) { case B.EntityType_dashboard: t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); break; case B.EntityType_reports: t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewReports()); break; case B.EntityType_settings: t4 = $history.id; t3 = t2.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany; t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(t3.company, null, null, t3.user, false, t4, false, 0)); break; default: t1 = $history.id; if ((t1 == null ? "" : t1).length === 0) A.viewEntitiesByType(t4, null, $history.page); else A.viewEntityById(false, t1, t4, null, false, false); } } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 245 }; A.EntityScreens.prototype = { build$1(context) { var uiState, prefState, mainRoute, subRoute, isEmail, isPdf, isFullScreen, isPreviewShown, t2, listFlex, t3, child, editEntityType, previewEntityType, entityUIState, leftFilterChild, topFilterChild, t4, listWidget, t5, t6, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; prefState = t1.prefState; mainRoute = "/" + uiState.get$mainRoute(); subRoute = uiState.get$subRoute(); isEmail = subRoute === "email"; isPdf = subRoute === "pdf"; isFullScreen = t1.get$isFullScreen(); isPreviewShown = prefState.isPreviewVisible; if (subRoute !== "view" && subRoute.length !== 0) isPreviewShown = true; else if (mainRoute === "/task" && prefState.showKanban && uiState.taskUIState.selectedId.length === 0) isPreviewShown = false; t2 = prefState.moduleLayout === B.ModuleLayout_list; if ((!t2 || mainRoute === "/task") && !isPreviewShown) listFlex = 5; else listFlex = prefState.appLayout !== B.AppLayout_mobile && prefState.menuSidebarMode === B.AppSidebarMode_collapse && !prefState.isMenuVisible ? 4 : 3; if (uiState.get$isEditing()) { t3 = uiState.filterStack._list$_list; t3 = (t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType()) === B.EntityType_project && uiState.currentRoute === "/project/edit"; } else t3 = false; if (t3) child = new A.ProjectEditScreen(_null); else if (isFullScreen) { switch (mainRoute) { case "/invoice": if (isPdf) child = new A.InvoicePdfScreen(true, _null); else child = isEmail ? new A.InvoiceEmailScreen(_null) : new A.InvoiceEditScreen(_null); break; case "/quote": if (isPdf) child = new A.QuotePdfScreen(true, _null); else child = isEmail ? new A.QuoteEmailScreen(_null) : new A.QuoteEditScreen(_null); break; case "/credit": if (isPdf) child = new A.CreditPdfScreen(true, _null); else child = isEmail ? new A.CreditEmailScreen(_null) : new A.CreditEditScreen(_null); break; case "/purchase_order": if (isPdf) child = new A.PurchaseOrderPdfScreen(true, _null); else child = isEmail ? new A.PurchaseOrderEmailScreen(_null) : new A.PurchaseOrderEditScreen(_null); break; case "/recurring_invoice": child = isPdf ? new A.RecurringInvoicePdfScreen(_null) : new A.RecurringInvoiceEditScreen(_null); break; case "/task": child = new A.TaskEditScreen(_null); break; case "/client": child = isPdf ? new A.ClientPdfScreen(_null) : new A.ClientEditScreen(_null); break; case "/vendor": child = new A.VendorEditScreen(_null); break; case "/expense": child = new A.ExpenseEditScreen(_null); break; case "/recurring_expense": child = new A.RecurringExpenseEditScreen(_null); break; default: switch (uiState.currentRoute) { case "/settings/custom_designs/edit": child = new A.DesignEditScreen(_null); break; default: A.print("## ERROR: screen not defined in main_screen"); child = _null; break; } } isFullScreen = true; } else { if (subRoute === "edit") { if (_this.editingFilterEntity) { t1 = uiState.filterStack._list$_list; editEntityType = t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType(); } else editEntityType = _this.entityType; switch (editEntityType) { case B.EntityType_client: child = new A.ClientEditScreen(_null); break; case B.EntityType_product: child = new A.ProductEditScreen(_null); break; case B.EntityType_invoice: child = new A.InvoiceEditScreen(_null); break; case B.EntityType_recurringInvoice: child = new A.RecurringInvoiceEditScreen(_null); break; case B.EntityType_payment: child = new A.PaymentEditScreen(_null); break; case B.EntityType_quote: child = new A.QuoteEditScreen(_null); break; case B.EntityType_credit: child = new A.CreditEditScreen(_null); break; case B.EntityType_purchaseOrder: child = new A.PurchaseOrderEditScreen(_null); break; case B.EntityType_project: child = new A.ProjectEditScreen(_null); break; case B.EntityType_task: child = new A.TaskEditScreen(_null); break; case B.EntityType_vendor: child = new A.VendorEditScreen(_null); break; case B.EntityType_expense: child = new A.ExpenseEditScreen(_null); break; case B.EntityType_recurringExpense: child = new A.RecurringExpenseEditScreen(_null); break; case B.EntityType_transaction: child = new A.TransactionEditScreen(_null); break; case B.EntityType_document: child = new A.DocumentEditScreen(_null); break; default: A.print("## Edit screen not defined for " + _this.entityType.toString$0(0)); child = _null; break; } } else { t3 = uiState.previewStack._list$_list; previewEntityType = t3.length === 0 ? _this.entityType : B.JSArray_methods.get$last(t3); entityUIState = t1.getUIState$1(previewEntityType); t3 = entityUIState.get$selectedId(); if ((t3 == null ? "" : t3).length !== 0) { t1 = t1.getEntityMap$1(previewEntityType); t1.toString; t3 = entityUIState.get$selectedId(); t3.toString; t3 = !t1._map$_map.containsKey$1(0, t3); t1 = t3; } else t1 = true; if (t1) child = new A.BlankScreen(_null, _null); else switch (previewEntityType) { case B.EntityType_client: child = new A.ClientViewScreen(false, false, _null); break; case B.EntityType_product: child = new A.ProductViewScreen(_null); break; case B.EntityType_invoice: child = new A.InvoiceViewScreen(false, _null); break; case B.EntityType_recurringInvoice: child = new A.RecurringInvoiceViewScreen(false, _null); break; case B.EntityType_payment: child = new A.PaymentViewScreen(false, _null); break; case B.EntityType_quote: child = new A.QuoteViewScreen(false, _null); break; case B.EntityType_credit: child = new A.CreditViewScreen(false, _null); break; case B.EntityType_purchaseOrder: child = new A.PurchaseOrderViewScreen(false, _null); break; case B.EntityType_project: child = new A.ProjectViewScreen(false, _null); break; case B.EntityType_task: child = new A.TaskViewScreen(_null); break; case B.EntityType_vendor: child = new A.VendorViewScreen(false, false, _null); break; case B.EntityType_expense: child = new A.ExpenseViewScreen(false, _null); break; case B.EntityType_user: child = new A.UserViewScreen(false, _null); break; case B.EntityType_group: child = new A.GroupViewScreen(false, _null); break; case B.EntityType_paymentLink: child = new A.SubscriptionViewScreen(false, _null); break; case B.EntityType_companyGateway: child = new A.CompanyGatewayViewScreen(false, _null); break; case B.EntityType_expenseCategory: child = new A.ExpenseCategoryViewScreen(false, _null); break; case B.EntityType_taskStatus: child = new A.TaskStatusViewScreen(false, _null); break; case B.EntityType_recurringExpense: child = new A.RecurringExpenseViewScreen(false, _null); break; case B.EntityType_transaction: child = new A.TransactionViewScreen(false, _null); break; case B.EntityType_bankAccount: child = new A.BankAccountViewScreen(false, _null); break; case B.EntityType_transactionRule: child = new A.TransactionRuleViewScreen(false, _null); break; case B.EntityType_document: child = new A.DocumentViewScreen(_null); break; default: A.print("## View screen not defined for " + previewEntityType.toString$0(0)); child = _null; } } isFullScreen = false; } t1 = uiState.filterStack._list$_list; if ((t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType()) != null) if (prefState.isFilterVisible) switch (t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType()) { case B.EntityType_client: leftFilterChild = new A.ClientViewScreen(true, false, _null); break; case B.EntityType_invoice: leftFilterChild = new A.InvoiceViewScreen(true, _null); break; case B.EntityType_quote: leftFilterChild = new A.QuoteViewScreen(true, _null); break; case B.EntityType_credit: leftFilterChild = new A.CreditViewScreen(true, _null); break; case B.EntityType_purchaseOrder: leftFilterChild = new A.PurchaseOrderViewScreen(true, _null); break; case B.EntityType_payment: leftFilterChild = new A.PaymentViewScreen(true, _null); break; case B.EntityType_user: leftFilterChild = new A.UserViewScreen(true, _null); break; case B.EntityType_group: leftFilterChild = new A.GroupViewScreen(true, _null); break; case B.EntityType_paymentLink: leftFilterChild = new A.SubscriptionViewScreen(true, _null); break; case B.EntityType_companyGateway: leftFilterChild = new A.CompanyGatewayViewScreen(true, _null); break; case B.EntityType_recurringInvoice: leftFilterChild = new A.RecurringInvoiceViewScreen(true, _null); break; case B.EntityType_expenseCategory: leftFilterChild = new A.ExpenseCategoryViewScreen(true, _null); break; case B.EntityType_taskStatus: leftFilterChild = new A.TaskStatusViewScreen(true, _null); break; case B.EntityType_vendor: leftFilterChild = new A.VendorViewScreen(true, false, _null); break; case B.EntityType_project: leftFilterChild = new A.ProjectViewScreen(true, _null); break; case B.EntityType_design: leftFilterChild = new A.DesignViewScreen(true, _null); break; case B.EntityType_transaction: leftFilterChild = new A.TransactionViewScreen(true, _null); break; case B.EntityType_expense: leftFilterChild = new A.ExpenseViewScreen(true, _null); break; case B.EntityType_bankAccount: leftFilterChild = new A.BankAccountViewScreen(true, _null); break; case B.EntityType_transactionRule: leftFilterChild = new A.TransactionRuleViewScreen(true, _null); break; case B.EntityType_recurringExpense: leftFilterChild = new A.RecurringExpenseViewScreen(true, _null); break; default: A.print("Error: filter view not implemented for " + A.S(t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType())); leftFilterChild = _null; } else leftFilterChild = _null; else leftFilterChild = _null; topFilterChild = new A.EntityTopFilter((t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType()) != null, _null); t3 = !isFullScreen; if (t3) { t4 = _this.entityType; switch (t4) { case B.EntityType_client: listWidget = new A.ClientScreenBuilder(_null); break; case B.EntityType_product: listWidget = new A.ProductScreenBuilder(_null); break; case B.EntityType_invoice: listWidget = new A.InvoiceScreenBuilder(_null); break; case B.EntityType_recurringInvoice: listWidget = new A.RecurringInvoiceScreenBuilder(_null); break; case B.EntityType_payment: listWidget = new A.PaymentScreenBuilder(_null); break; case B.EntityType_quote: listWidget = new A.QuoteScreenBuilder(_null); break; case B.EntityType_credit: listWidget = new A.CreditScreenBuilder(_null); break; case B.EntityType_purchaseOrder: listWidget = new A.PurchaseOrderScreenBuilder(_null); break; case B.EntityType_project: listWidget = new A.ProjectScreenBuilder(_null); break; case B.EntityType_task: listWidget = new A.TaskScreenBuilder(_null); break; case B.EntityType_vendor: listWidget = new A.VendorScreenBuilder(_null); break; case B.EntityType_expense: listWidget = new A.ExpenseScreenBuilder(_null); break; case B.EntityType_recurringExpense: listWidget = new A.RecurringExpenseScreenBuilder(_null); break; case B.EntityType_transaction: listWidget = new A.TransactionScreenBuilder(_null); break; case B.EntityType_document: listWidget = new A.DocumentScreenBuilder(_null); break; default: A.print("## ERROR: list widget not implemented for " + t4.toString$0(0)); listWidget = _null; break; } } else listWidget = _null; t4 = type$.JSArray_Widget; t5 = A._setArrayType([], t4); t6 = leftFilterChild != null; if (t6) t5.push(A.Expanded$(leftFilterChild, 2)); if (t3) { if (prefState.isFilterVisible) t1 = listWidget; else { t3 = A._setArrayType([], t4); if (prefState.isViewerFullScreen$1(t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType())) t3.push(new A.SizedBox(_null, 360, topFilterChild, _null)); else t3.push(topFilterChild); t3.push(A.Expanded$(new A.AppBorder(listWidget, (t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType()) != null, _null, _null, false, _null), 1)); t1 = A.Column$(t3, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } t5.push(A.Expanded$(A.ClipRRect$(B.BorderRadius_tLn0, new A.AppBorder(t1, _null, _null, t6, false, _null), B.Clip_2), listFlex)); } if (t2 && mainRoute !== "/task" || isPreviewShown) { t1 = isFullScreen ? listFlex + 2 : 2; t5.push(A.Expanded$(new A.AppBorder(child, _null, _null, true, false, _null), t1)); } if (prefState.isHistoryVisible && prefState.historySidebarMode === B.AppSidebarMode_visible) t5.push(new A.AppBorder(new A.HistoryDrawerBuilder(_null), _null, _null, true, false, _null)); return A.Row$(t5, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A.SettingsScreens.prototype = { build$1(context) { var uiState, prefState, $screen, t2, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; prefState = t1.prefState; $screen = new A.BlankScreen(_null, _null); switch (uiState.get$subRoute()) { case "company_details": $screen = new A.CompanyDetailsScreen(_null); break; case "payment_terms": $screen = new A.PaymentTermScreenBuilder(_null); break; case "payment_term/edit": $screen = new A.PaymentTermEditScreen(_null); break; case "payment_term/view": $screen = new A.PaymentTermViewScreen(_null); break; case "user_details": $screen = new A.UserDetailsScreen(_null); break; case "localization": $screen = new A.LocalizationScreen(_null); break; case "payment_settings": $screen = new A.PaymentsSettingsScreen(_null); break; case "company_gateways": $screen = new A.CompanyGatewayScreenBuilder(_null); break; case "company_gateways/view": $screen = new A.CompanyGatewayViewScreen(false, _null); break; case "company_gateways/edit": $screen = new A.CompanyGatewayEditScreen(_null); break; case "tax_settings": $screen = new A.TaxSettingsScreen(_null); break; case "tax_settings_rates": $screen = new A.TaxRateScreenBuilder(_null); break; case "tax_settings_rates/view": $screen = new A.TaxRateViewScreen(_null); break; case "tax_settings_rates/edit": $screen = new A.TaxRateEditScreen(_null); break; case "task_status": $screen = new A.TaskStatusScreenBuilder(_null); break; case "task_status/view": $screen = new A.TaskStatusViewScreen(false, _null); break; case "task_status/edit": $screen = new A.TaskStatusEditScreen(_null); break; case "product_settings": $screen = new A.ProductSettingsScreen(_null); break; case "task_settings": $screen = new A.TaskSettingsScreen(_null); break; case "expense_settings": $screen = new A.ExpenseSettingsScreen(_null); break; case "import_export": $screen = new A.ImportExportScreen(_null); break; case "device_settings": $screen = new A.DeviceSettingsScreen(_null); break; case "group_settings": $screen = new A.GroupScreenBuilder(_null); break; case "group_settings/view": $screen = new A.GroupViewScreen(false, _null); break; case "group_settings/edit": $screen = new A.GroupEditScreen(_null); break; case "payment_links": $screen = new A.SubscriptionScreenBuilder(_null); break; case "payment_links/view": $screen = new A.SubscriptionViewScreen(false, _null); break; case "payment_links/edit": $screen = new A.SubscriptionEditScreen(_null); break; case "generated_numbers": $screen = new A.GeneratedNumbersScreen(_null); break; case "custom_fields": $screen = new A.CustomFieldsScreen(_null); break; case "workflow_settings": $screen = new A.WorkflowSettingsScreen(_null); break; case "invoice_design": $screen = new A.InvoiceDesignScreen(_null); break; case "client_portal": $screen = new A.ClientPortalScreen(_null); break; case "email_settings": $screen = new A.EmailSettingsScreen(_null); break; case "templates_and_reminders": $screen = new A.TemplatesAndRemindersScreen(_null); break; case "credit_cards_and_banks": $screen = new A.CreditCardsAndBanksScreen(_null); break; case "data_visualizations": $screen = new A.DataVisualizationsScreen(_null); break; case "user_management": $screen = new A.UserScreenBuilder(_null); break; case "user_management/view": $screen = new A.UserViewScreen(false, _null); break; case "user_management/edit": $screen = new A.UserEditScreen(_null); break; case "custom_designs": $screen = new A.DesignScreenBuilder(_null); break; case "custom_designs/view": $screen = new A.DesignViewScreen(false, _null); break; case "custom_designs/edit": $screen = new A.DesignEditScreen(_null); break; case "account_management": $screen = new A.AccountManagementScreen(_null); break; case "tokens": $screen = new A.TokenScreenBuilder(_null); break; case "token/view": $screen = new A.TokenViewScreen(_null); break; case "token/edit": $screen = new A.TokenEditScreen(_null); break; case "webhook": $screen = new A.WebhookScreenBuilder(_null); break; case "webhook/view": $screen = new A.WebhookViewScreen(_null); break; case "webhook/edit": $screen = new A.WebhookEditScreen(_null); break; case "expense_category": $screen = new A.ExpenseCategoryScreenBuilder(_null); break; case "expense_category/view": $screen = new A.ExpenseCategoryViewScreen(false, _null); break; case "expense_category/edit": $screen = new A.ExpenseCategoryEditScreen(_null); break; case "bank_accounts": $screen = new A.BankAccountScreenBuilder(_null); break; case "bank_accounts/view": $screen = new A.BankAccountViewScreen(false, _null); break; case "bank_accounts/edit": $screen = new A.BankAccountEditScreen(_null); break; case "transaction_rules": $screen = new A.TransactionRuleScreenBuilder(_null); break; case "transaction_rules/view": $screen = new A.TransactionRuleViewScreen(false, _null); break; case "transaction_rules/edit": $screen = new A.TransactionRuleEditScreen(_null); break; case "schedules": $screen = new A.ScheduleScreenBuilder(_null); break; case "schedules/view": $screen = new A.ScheduleViewScreen(_null); break; case "schedules/edit": $screen = new A.ScheduleEditScreen(_null); break; case "e_invoice_settings": $screen = new A.EInvoiceSettingsScreen(_null); break; default: A.print("## Error: main screen settings route " + uiState.get$subRoute() + " not defined"); } t2 = A._setArrayType([], type$.JSArray_Widget); if (!t1.get$isFullScreen()) t2.push(A.Expanded$(new A.SettingsScreenBuilder(_null), 2)); t2.push(A.Expanded$(new A.AppBorder($screen, _null, _null, true, false, _null), 3)); if (prefState.isHistoryVisible && prefState.historySidebarMode === B.AppSidebarMode_visible) t2.push(new A.AppBorder(new A.HistoryDrawerBuilder(_null), _null, _null, true, false, _null)); return A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A.MenuDrawer.prototype = { createState$0() { return new A._MenuDrawerState(B._StateLifecycle_0); } }; A._MenuDrawerState.prototype = { build$1(context) { var t3, t4, t5, enableDarkMode, t6, company, inactiveColor, t7, t8, t9, t10, t11, t12, _collapsedCompanySelector, _expandedCompanySelector, t13, t14, _this = this, _null = null, _s33_ = "sidebar_inactive_background_color", _s24_ = "company_disabled_warning", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.prefState; t4 = t3.darkModeType; t5 = t4 === "system"; enableDarkMode = t5 ? t3.enableDarkModeSystem : t4 === "dark"; t6 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); company = _this._widget.viewModel.selectedCompany; inactiveColor = ((t5 ? t3.enableDarkModeSystem : t4 === "dark") ? t3.darkCustomColors : t3.customColors)._map$_map.$index(0, _s33_); if (inactiveColor == null) inactiveColor = ""; t7 = new A._MenuDrawerState_build__companyLogo(t2); t8 = new A._MenuDrawerState_build__companyListItem(_this, t2, store, t7, t6, context); t6.toString; t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t6.localeCode; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, "select_company"); t11.toString; t12 = type$.String; _collapsedCompanySelector = A.PopupMenuButton$(new A.SizedBox(38, 50, t7.call$1(_this._widget.viewModel.selectedCompany), _null), A.Theme_of(context).cardColor, true, _null, _null, new A._MenuDrawerState_build_closure(_this, t8, t2, t6), new A._MenuDrawerState_build_closure0(_this, context, t2, t6), B.EdgeInsets_8_8_8_8, t11, t12); if (t2.get$companies().length === 0) _expandedCompanySelector = new A.SizedBox(_null, _null, _null, _null); else { t7 = _this._widget.viewModel; t11 = t2.get$companies(); t13 = A._arrayInstanceType(t11)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t13 = A.List_List$of(A.List_List$of(new A.MappedListIterable(t11, new A._MenuDrawerState_build_closure1(t2, t8), t13), true, t13._eval$1("ListIterable.E")), true, type$.DropdownMenuItem_String); if (t2.get$canAddCompany()) { t11 = A.Icon$(B.IconData_57423_MaterialIcons_null_false, _null, _null, 32); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "add_company"); t14.toString; t13.push(A.DropdownMenuItem$(A.Row$(A._setArrayType([new A.SizedBox(2, _null, _null, _null), t11, new A.SizedBox(15, _null, _null, _null), A.Text$(t14, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, "company", t12)); } t11 = A.Icon$(B.IconData_58291_MaterialIcons_null_false, _null, _null, 32); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "logout"); t14.toString; t13.push(A.DropdownMenuItem$(A.Row$(A._setArrayType([new A.SizedBox(2, _null, _null, _null), t11, new A.SizedBox(15, _null, _null, _null), A.Text$(t14, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, "logout", t12)); _expandedCompanySelector = new A.SizedBox(_null, 50, A.AppDropdownButton$(false, _null, "", true, t13, new A.ValueKey("select_company_dropdown_key", type$.ValueKey_String), _null, new A._MenuDrawerState_build_closure2(_this, t2, context, t6), new A._MenuDrawerState_build_closure3(t2, t8), false, t7.selectedCompanyIndex, t12), _null); } if (t2.get$isMenuCollapsed()) t1 = 65; else { t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_desktop ? 210 : 272; } if (t2.get$credentials(0).token.length === 0) t7 = A.Expanded$(new A.SizedBox(_null, _null, _null, _null), 1); else { t7 = enableDarkMode ? B.Color_452984831 : A.Theme_of(context).cardColor; t8 = t2.get$isMenuCollapsed() ? _collapsedCompanySelector : _expandedCompanySelector; t7 = A.Container$(_null, t8, B.Clip_0, t7, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(14, 3, 14, 3), _null, _null, _null); } if (t2.get$credentials(0).token.length === 0) t3 = new A.SizedBox(_null, _null, _null, _null); else { if (!(t5 ? t3.enableDarkModeSystem : t4 === "dark")) { t3 = ((t5 ? t3.enableDarkModeSystem : t4 === "dark") ? t3.darkCustomColors : t3.customColors)._map$_map.$index(0, _s33_); t3 = J.get$length$asx(t3 == null ? "" : t3) !== 0; } else t3 = true; t3 = t3 ? A.ThemeData_ThemeData(_null, _null, B.Brightness_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : A.ThemeData_ThemeData(_null, _null, B.Brightness_1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = inactiveColor.length !== 0 ? A.convertHexStringToColor(inactiveColor) : A.Theme_of(context).cardColor; t5 = A._setArrayType([], type$.JSArray_Widget); t8 = t2.userCompanyStates; t11 = t2.uiState.selectedCompanyIndex; t8 = t8._list$_list; if (!t8[t11].userCompany.account.accountSmsVerified && t2.get$isHosted()) if (t2.get$isMenuCollapsed()) { t12 = t6.get$verifyPhoneNumberHelp(); t5.push(A.Tooltip$(A.ListTile$(false, B.EdgeInsets_12_0_0_0, _null, _null, true, _null, _null, false, _null, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNyrt_4294940672, _null, _null), _null, new A._MenuDrawerState_build_closure4(context), _null, _null, _null, _null, _null), _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null), t12)); } else t5.push(A.Material$(B.Duration_200000, true, _null, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._MenuDrawerState_build_closure5(context), false, _null, _null, _null, A.Text$(t6.get$verifyPhoneNumberHelp(), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), B.Color_4293880832, _null, _null, _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)); else { t12 = t8[t11].userCompany.user; if (t12.isTwoFactorEnabled && !t12.phoneVerified && t2.get$isHosted()) if (t2.get$isMenuCollapsed()) { t12 = t6.get$verifyPhoneNumber2faHelp(); t5.push(A.Tooltip$(A.ListTile$(false, B.EdgeInsets_12_0_0_0, _null, _null, true, _null, _null, false, _null, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNyrt_4294940672, _null, _null), _null, new A._MenuDrawerState_build_closure6(context), _null, _null, _null, _null, _null), _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null), t12)); } else t5.push(A.Material$(B.Duration_200000, true, _null, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._MenuDrawerState_build_closure7(context), false, _null, _null, _null, A.Text$(t6.get$verifyPhoneNumber2faHelp(), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), B.Color_4293880832, _null, _null, _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)); else { t12 = t8[t11].userCompany; if (t12.company.isDisabled && t12.isAdmin) if (t2.get$isMenuCollapsed()) { t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, _s24_); t12.toString; t5.push(A.Tooltip$(A.ListTile$(false, B.EdgeInsets_12_0_0_0, _null, _null, true, _null, _null, false, _null, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNyrt_4294940672, _null, _null), _null, new A._MenuDrawerState_build_closure8(store, company), _null, _null, _null, _null, _null), _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null), t12)); } else { t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "warning"); t12.toString; t13 = A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, _s24_); t14.toString; t5.push(A.Material$(B.Duration_200000, true, _null, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._MenuDrawerState_build_closure9(store, company), false, _null, _null, _null, A.Text$(t14, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), B.Color_4293880832, new A.Padding(B.EdgeInsets_0_0_0_6, new A.IconText(t12, B.IconData_59083_MaterialIcons_null_false, t13, _null, false, _null), _null), _null, _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)); } } } if (t8[t11].userCompany.isOwner) if (t2.get$isHosted()) if (!(!t2.get$isHosted() || t8[t11].userCompany.account.plan === "enterprise" || t8[t11].userCompany.account.plan === "pro")) { A.isApple(); t12 = true; } else t12 = false; else t12 = false; else t12 = false; if (t12) { if (t2.get$isMenuCollapsed()) { t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "upgrade"); t12.toString; } else t12 = ""; t13 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57494_MaterialIcons_null_false, B.Color_4294967295, _null, _null), _null, new A._MenuDrawerState_build_closure10(store, company, t2), _null, _null, _null, _null, _null); if (t2.get$isMenuCollapsed()) t14 = new A.SizedBox(_null, _null, _null, _null); else { t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "upgrade"); t14.toString; t14 = A.Text$(t14, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyLarge.copyWith$2$color$fontSize(B.Color_4294967295, 14), _null, _null, _null); } t5.push(A.Material$(B.Duration_200000, true, _null, A.Tooltip$(A.ListTile$(false, B.EdgeInsets_12_0_0_0, true, _null, true, _null, _null, false, _null, t13, _null, _null, new A._MenuDrawerState_build_closure11(store, company, t2), false, _null, _null, _null, _null, B.MaterialColor_Map_JNgz5_4283215696, t14, _null, _null), t12), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)); } if (t8[t11].userCompany.get$canViewDashboard()) { t12 = A.getEntityIcon(B.EntityType_dashboard); t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "dashboard"); t13.toString; t5.push(A.DrawerTile$(company, _null, t12, _null, new A._MenuDrawerState_build_closure12(store), new A._MenuDrawerState_build_closure13(), t13)); } t12 = A.getEntityIcon(B.EntityType_client); t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "clients"); t13.toString; t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "new_client"); t14.toString; t5.push(A.DrawerTile$(company, B.EntityType_client, t12, t14, _null, _null, t13)); t13 = A.getEntityIcon(B.EntityType_product); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "products"); t14.toString; t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "new_product"); t12.toString; t5.push(A.DrawerTile$(company, B.EntityType_product, t13, t12, _null, _null, t14)); t14 = A.getEntityIcon(B.EntityType_invoice); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "invoices"); t12.toString; t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "new_invoice"); t13.toString; t5.push(A.DrawerTile$(company, B.EntityType_invoice, t14, t13, _null, _null, t12)); t12 = A.getEntityIcon(B.EntityType_recurringInvoice); t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "recurring_invoices"); t13.toString; t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "new_recurring_invoice"); t14.toString; t5.push(A.DrawerTile$(company, B.EntityType_recurringInvoice, t12, t14, _null, _null, t13)); t13 = A.getEntityIcon(B.EntityType_payment); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "payments"); t14.toString; t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "new_payment"); t12.toString; t5.push(A.DrawerTile$(company, B.EntityType_payment, t13, t12, _null, _null, t14)); t14 = A.getEntityIcon(B.EntityType_quote); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "quotes"); t12.toString; t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "new_quote"); t13.toString; t5.push(A.DrawerTile$(company, B.EntityType_quote, t14, t13, _null, _null, t12)); t12 = A.getEntityIcon(B.EntityType_credit); t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "credits"); t13.toString; t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "new_credit"); t14.toString; t5.push(A.DrawerTile$(company, B.EntityType_credit, t12, t14, _null, _null, t13)); t13 = A.getEntityIcon(B.EntityType_project); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "projects"); t14.toString; t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "new_project"); t12.toString; t5.push(A.DrawerTile$(company, B.EntityType_project, t13, t12, _null, _null, t14)); t14 = A.getEntityIcon(B.EntityType_task); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "tasks"); t12.toString; t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "new_task"); t13.toString; t5.push(A.DrawerTile$(company, B.EntityType_task, t14, t13, _null, _null, t12)); t12 = A.getEntityIcon(B.EntityType_vendor); t13 = t9.$index(0, t10); t13.toString; t13 = J.$index$asx(t13, "vendors"); t13.toString; t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "new_vendor"); t14.toString; t5.push(A.DrawerTile$(company, B.EntityType_vendor, t12, t14, _null, _null, t13)); t5.push(A.DrawerTile$(company, B.EntityType_purchaseOrder, A.getEntityIcon(B.EntityType_purchaseOrder), _null, _null, _null, t6.get$purchaseOrders())); t13 = A.getEntityIcon(B.EntityType_expense); t14 = t9.$index(0, t10); t14.toString; t14 = J.$index$asx(t14, "expenses"); t14.toString; t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "new_expense"); t12.toString; t5.push(A.DrawerTile$(company, B.EntityType_expense, t13, t12, _null, _null, t14)); t14 = A.getEntityIcon(B.EntityType_recurringExpense); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "recurring_expenses"); t12.toString; t5.push(A.DrawerTile$(company, B.EntityType_recurringExpense, t14, _null, _null, _null, t12)); t5.push(A.DrawerTile$(company, B.EntityType_transaction, A.getEntityIcon(B.EntityType_transaction), _null, _null, _null, t6.get$transactions())); t6 = A.getEntityIcon(B.EntityType_document); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "documents"); t12.toString; t5.push(A.DrawerTile$(company, B.EntityType_document, t6, _null, _null, _null, t12)); if ((!t2.get$isHosted() || t8[t11].userCompany.account.plan === "enterprise" || t8[t11].userCompany.account.plan === "pro") && t8[t11].userCompany.get$canViewReports()) { t6 = A.getEntityIcon(B.EntityType_reports); t8 = t9.$index(0, t10); t8.toString; t8 = J.$index$asx(t8, "reports"); t8.toString; t5.push(A.DrawerTile$(company, _null, t6, _null, _null, new A._MenuDrawerState_build_closure14(), t8)); } t6 = A.getEntityIcon(B.EntityType_settings); t10 = t9.$index(0, t10); t10.toString; t10 = J.$index$asx(t10, "settings"); t10.toString; t5.push(A.DrawerTile$(company, _null, t6, _null, _null, new A._MenuDrawerState_build_closure15(), t10)); t4 = new A.Theme(t3, A.Expanded$(A.Container$(_null, new A.ScrollableListView(t5, _null, _null, _null, false, _null), B.Clip_0, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), _null); t3 = t4; } t2 = t2.get$isMenuCollapsed() ? new A.SidebarFooterCollapsed(_null) : new A.SidebarFooter(_null); return A.FocusTraversalGroup$(A.Container$(_null, A.Drawer$(A.SafeArea$(true, A.Column$(A._setArrayType([t7, t3, new A.SizedBox(_null, 50, new A.AppBorder(new A.Align(new A.Alignment(0, 1), _null, _null, t2, _null), true, _null, _null, false, _null), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.EdgeInsets_0_0_0_0, true)), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1), true, _null); } }; A._MenuDrawerState_build__companyLogo.prototype = { call$1(company) { var t2, _null = null, t1 = company.settings.companyLogo; if (t1 != null && t1.length !== 0) { t2 = this.state; if (t2.get$isHosted() && true) { t1 = t2.get$credentials(0); return A.CachedImage$(B.JSArray_methods.firstWhere$2$orElse(t2.userCompanyStates._list$_list, new A._MenuDrawerState_build__companyLogo_closure(company), _null).userCompany.token.token, t1.url + "/companies/" + company.id + "/logo", 38); } else return A.CachedImage$(_null, t1, 38); } else return A.Image$asset("assets/images/icon.png", _null, _null, 38); }, $signature: 701 }; A._MenuDrawerState_build__companyLogo_closure.prototype = { call$1(userCompanyState) { return userCompanyState.userCompany.company.id === this.company.id; }, $signature: 702 }; A._MenuDrawerState_build__companyListItem.prototype = { call$2$showAccentColor(company, showAccentColor) { var t3, t4, t5, _this = this, _null = null, t1 = _this.state, userCompany = B.JSArray_methods.firstWhere$2$orElse(t1.userCompanyStates._list$_list, new A._MenuDrawerState_build__companyListItem_closure(company), _null).userCompany, t2 = _this.$this; if (!showAccentColor) if (t2._menu_drawer$_isHovered) { A.isMacOS(); A.isWindows(); A.isLinux(); t3 = false; } else t3 = false; else t3 = false; if (t3) { t3 = _this.store; t4 = t3.__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3 = t4.get$historyList().length === 0 ? new A._MenuDrawerState_build__companyListItem_closure0(t3) : new A._MenuDrawerState_build__companyListItem_closure1(t3, t1); t3 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_omC, _null, _null, _null), _null, t3, _null, _null, _null, _null, _null); } else t3 = new A.Padding(B.EdgeInsets_0_0_2_0, _this._companyLogo.call$1(company), _null); t4 = company.settings.name; t5 = t4 == null; if ((t5 ? "" : t4).length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_company"); t4.toString; } else if (t5) t4 = ""; t4 = A._setArrayType([t3, new A.SizedBox(10, 50, _null, _null), A.Expanded$(A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(_this.context).textTheme.titleMedium, _null, _null, _null), 1)], type$.JSArray_Widget); if (showAccentColor && userCompany.settings.accentColor != null && t1.get$companies().length > 1) t4.push(A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(A.convertHexStringToColor(userCompany.settings.accentColor), _null, _null, _null, _null, _null, B.BoxShape_1), _null, 10, _null, _null, B.EdgeInsets_0_0_2_0, _null, _null, 10)); return A.MouseRegion$(A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.C__DeferringMouseCursor, _null, _null, new A._MenuDrawerState_build__companyListItem_closure2(t2), new A._MenuDrawerState_build__companyListItem_closure3(t2), _null); }, call$1(company) { return this.call$2$showAccentColor(company, true); }, $signature: 2622 }; A._MenuDrawerState_build__companyListItem_closure.prototype = { call$1(userCompanyState) { return userCompanyState.userCompany.company.id === this.company.id; }, $signature: 702 }; A._MenuDrawerState_build__companyListItem_closure2.prototype = { call$1(_) { var t1 = this.$this; return t1.setState$1(new A._MenuDrawerState_build__companyListItem__closure0(t1)); }, $signature: 131 }; A._MenuDrawerState_build__companyListItem__closure0.prototype = { call$0() { return this.$this._menu_drawer$_isHovered = true; }, $signature: 0 }; A._MenuDrawerState_build__companyListItem_closure3.prototype = { call$1(_) { var t1 = this.$this; return t1.setState$1(new A._MenuDrawerState_build__companyListItem__closure(t1)); }, $signature: 112 }; A._MenuDrawerState_build__companyListItem__closure.prototype = { call$0() { return this.$this._menu_drawer$_isHovered = false; }, $signature: 0 }; A._MenuDrawerState_build__companyListItem_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ViewDashboard(false, null)); }, $signature: 0 }; A._MenuDrawerState_build__companyListItem_closure1.prototype = { call$0() { var t3, $history, _null = null, t1 = this.store, t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.PopLastHistory()); t3 = t1.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.get$historyList().length === 0) { t2[0].call$1(new A.ViewDashboard(false, _null)); return; } $history = B.JSArray_methods.get$first(t1.__Store__state_A.get$historyList()); t1 = $history.entityType; switch (t1) { case B.EntityType_dashboard: t2[0].call$1(new A.ViewDashboard(false, _null)); break; case B.EntityType_reports: t2[0].call$1(new A.ViewReports()); break; case B.EntityType_settings: t1 = $history.id; t3 = this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; t2[0].call$1(new A.ViewSettings(t3.company, _null, _null, t3.user, false, t1, false, 0)); break; default: t2 = $history.id; if ((t2 == null ? "" : t2).length === 0) A.viewEntitiesByType(t1, _null, $history.page); else A.viewEntityById(false, t2, t1, _null, false, false); } }, $signature: 0 }; A._MenuDrawerState_build_closure.prototype = { call$1(context) { var t3, _this = this, _null = null, t1 = _this.$this._widget.viewModel.state.get$companies(), t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PopupMenuItem>"); t2 = A.List_List$of(A.List_List$of(new A.MappedListIterable(t1, new A._MenuDrawerState_build__closure5(_this._companyListItem), t2), true, t2._eval$1("ListIterable.E")), true, type$.PopupMenuEntry_String); if (_this.state.get$canAddCompany()) { t1 = A.Icon$(B.IconData_57423_MaterialIcons_null_false, _null, _null, 32); t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, "add_company"); t3.toString; t2.push(A.PopupMenuItem$(A.Row$(A._setArrayType([new A.SizedBox(2, _null, _null, _null), t1, new A.SizedBox(15, _null, _null, _null), A.Text$(t3, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), "company", type$.String)); } t1 = A.Icon$(B.IconData_58291_MaterialIcons_null_false, _null, _null, 32); t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, "logout"); t3.toString; t2.push(A.PopupMenuItem$(A.Row$(A._setArrayType([new A.SizedBox(2, _null, _null, _null), t1, new A.SizedBox(15, _null, _null, _null), A.Text$(t3, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), "logout", type$.String)); return t2; }, $signature: 344 }; A._MenuDrawerState_build__closure5.prototype = { call$1(company) { return A.PopupMenuItem$(this._companyListItem.call$1(company), company.id, type$.String); }, $signature: 2623 }; A._MenuDrawerState_build_closure0.prototype = { call$1(companyId) { var t1, t2, t3, company, index, _this = this; if (companyId === "logout") _this.$this._widget.viewModel.onLogoutTap.call$1(_this.context); else { t1 = _this.state; if (t1.isLoading) { A.showMessageDialog(_this.localization.get$waitForLoading(), null); return; } else if (t1.isSaving) { A.showMessageDialog(_this.localization.get$waitForSaving(), null); return; } else if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].lastUpdated <= 0) { A.showMessageDialog(_this.localization.get$waitForData(), null); return; } else { t2 = _this.$this; t3 = _this.context; if (companyId === "company") t2._widget.viewModel.onAddCompany.call$1(t3); else { company = B.JSArray_methods.firstWhere$1(t1.get$companies(), new A._MenuDrawerState_build__closure4(companyId)); index = B.JSArray_methods.indexOf$1(t1.get$companies(), company); t2._widget.viewModel.onCompanyChanged.call$3(t3, index, company); } } } }, $signature: 15 }; A._MenuDrawerState_build__closure4.prototype = { call$1(company) { return company.id === this.companyId; }, $signature: 682 }; A._MenuDrawerState_build_closure3.prototype = { call$1(context) { var t1 = this.state.get$companies(), t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Widget>"); return A.List_List$of(new A.MappedListIterable(t1, new A._MenuDrawerState_build__closure3(this._companyListItem), t2), true, t2._eval$1("ListIterable.E")); }, $signature: 2624 }; A._MenuDrawerState_build__closure3.prototype = { call$1(company) { return this._companyListItem.call$2$showAccentColor(company, false); }, $signature: 701 }; A._MenuDrawerState_build_closure1.prototype = { call$1(company) { var t1 = B.JSInt_methods.toString$0(B.JSArray_methods.indexOf$1(this.state.get$companies(), company)); return A.DropdownMenuItem$(this._companyListItem.call$1(company), null, t1, type$.String); }, $signature: 2625 }; A._MenuDrawerState_build_closure2.prototype = { call$1(value) { var t2, t3, t4, index, _this = this, _null = null, t1 = J.getInterceptor$(value); if (t1.$eq(value, "logout")) { t2 = _this.state; t2 = !t2.isLoading && !t2.isSaving; } else t2 = false; if (t2) _this.$this._widget.viewModel.onLogoutTap.call$1(_this.context); else { t2 = _this.state; if (t2.isLoading) { A.showMessageDialog(_this.localization.get$waitForLoading(), _null); return; } else if (t2.isSaving) { A.showMessageDialog(_this.localization.get$waitForSaving(), _null); return; } else if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].lastUpdated <= 0) { A.showMessageDialog(_this.localization.get$waitForData(), _null); return; } else { t3 = _this.$this; t4 = _this.context; if (t1.$eq(value, "company")) t3._widget.viewModel.onAddCompany.call$1(t4); else { index = A.int_parse(value, _null); t3._widget.viewModel.onCompanyChanged.call$3(t4, index, t2.get$companies()[index]); } } } }, $signature: 5 }; A._MenuDrawerState_build_closure4.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._MenuDrawerState_build__closure2(), this.context, _null, true, type$.void); }, $signature: 0 }; A._MenuDrawerState_build__closure2.prototype = { call$1(context) { return new A.AccountSmsVerification(null); }, $signature: 703 }; A._MenuDrawerState_build_closure5.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._MenuDrawerState_build__closure1(), this.context, _null, true, type$.void); }, $signature: 0 }; A._MenuDrawerState_build__closure1.prototype = { call$1(context) { return new A.AccountSmsVerification(null); }, $signature: 703 }; A._MenuDrawerState_build_closure6.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._MenuDrawerState_build__closure0(), this.context, _null, true, type$.void); }, $signature: 0 }; A._MenuDrawerState_build__closure0.prototype = { call$1(context) { return new A.UserSmsVerification(true, null, null); }, $signature: 356 }; A._MenuDrawerState_build_closure7.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._MenuDrawerState_build__closure(), this.context, _null, true, type$.void); }, $signature: 0 }; A._MenuDrawerState_build__closure.prototype = { call$1(context) { return new A.UserSmsVerification(false, null, null); }, $signature: 356 }; A._MenuDrawerState_build_closure8.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ViewSettings(this.company, _null, _null, _null, false, "account_management", false, _null)); }, $signature: 0 }; A._MenuDrawerState_build_closure9.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(this.company, _null, _null, _null, false, "account_management", false, _null)); }, $signature: 0 }; A._MenuDrawerState_build_closure10.prototype = { call$0() { var t2, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.ViewSettings(this.company, null, null, t1.user, false, "account_management", true, null)); }, $signature: 0 }; A._MenuDrawerState_build_closure11.prototype = { call$0() { var t2, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(this.company, null, null, t1.user, false, "account_management", true, null)); }, $signature: 0 }; A._MenuDrawerState_build_closure13.prototype = { call$0() { return A.viewEntitiesByType(B.EntityType_dashboard, null, 0); }, $signature: 0 }; A._MenuDrawerState_build_closure12.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ViewDashboard(false, "")); }, $signature: 14 }; A._MenuDrawerState_build_closure14.prototype = { call$0() { return A.viewEntitiesByType(B.EntityType_reports, null, 0); }, $signature: 0 }; A._MenuDrawerState_build_closure15.prototype = { call$0() { return A.viewEntitiesByType(B.EntityType_settings, null, 0); }, $signature: 0 }; A.DrawerTile.prototype = { createState$0() { return new A._DrawerTileState(B._StateLifecycle_0); } }; A._DrawerTileState.prototype = { build$1(context) { var uiState, prefState, t3, t4, userCompany, $navigator, t5, t6, enableDarkMode, t7, t8, t9, t10, t11, route, isSelected, inactiveColor, inactiveFontColor, activeColor, activeFontColor, textColor, color, onTap, onLongPress, iconWidget, isLoading, child, _this = this, _null = null, _s9_ = "dashboard", _s8_ = "settings", _s6_ = "kanban", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; prefState = t2.prefState; t3 = uiState.selectedCompanyIndex; t4 = t2.userCompanyStates._list$_list; userCompany = t4[t3].userCompany; $navigator = A.Navigator_of(context, false); t5 = _this._widget.entityType; if (t5 != null && !userCompany.canViewCreateOrEdit$1(t5)) return A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = prefState.darkModeType; t6 = t5 === "system"; enableDarkMode = t6 ? prefState.enableDarkModeSystem : t5 === "dark"; t7 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t7.toString; t8 = _this._widget.title; t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t7.localeCode; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, _s9_); t11.toString; if (t8 === t11) route = _s9_; else { t8 = _this._widget.title; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; if (t8 === t11) route = _s8_; else { t8 = _this._widget.title; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, "reports"); t11.toString; if (t8 === t11) route = "reports"; else { t8 = _this._widget.title; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, _s6_); if (t11 == null) { t11 = t9.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, _s6_); t11.toString; } route = t8 === t11 ? _s6_ : _this._widget.entityType.name; } } } t8 = uiState.filterStack._list$_list; if ((t8.length === 0 ? _null : B.JSArray_methods.get$last(t8).get$entityType()) != null) if (prefState.isViewerFullScreen$1(t8.length === 0 ? _null : B.JSArray_methods.get$last(t8).get$entityType())) if (!uiState.get$isEditing()) if (!prefState.isPreviewVisible) if (!uiState.get$isEditing()) { t11 = uiState.currentRoute; t11 = !B.JSString_methods.endsWith$1(t11, "/email") && !B.JSString_methods.endsWith$1(t11, "/pdf") && !B.JSString_methods.startsWith$1(t11, "/settings"); } else t11 = false; else t11 = true; else t11 = false; else t11 = false; else t11 = false; if (t11) { t11 = _this._widget.entityType; isSelected = t11 == (t8.length === 0 ? _null : B.JSArray_methods.get$last(t8).get$entityType()); } else isSelected = B.JSString_methods.startsWith$1(uiState.currentRoute, "/" + A.toSnakeCase(route)); inactiveColor = ((t6 ? prefState.enableDarkModeSystem : t5 === "dark") ? prefState.darkCustomColors : prefState.customColors)._map$_map.$index(0, "sidebar_inactive_background_color"); if (inactiveColor == null) inactiveColor = ""; inactiveFontColor = ((t6 ? prefState.enableDarkModeSystem : t5 === "dark") ? prefState.darkCustomColors : prefState.customColors)._map$_map.$index(0, "sidebar_inactive_font_color"); if (inactiveFontColor == null) inactiveFontColor = ""; activeColor = ((t6 ? prefState.enableDarkModeSystem : t5 === "dark") ? prefState.darkCustomColors : prefState.customColors)._map$_map.$index(0, "sidebar_active_background_color"); if (activeColor == null) activeColor = ""; activeFontColor = ((t6 ? prefState.enableDarkModeSystem : t5 === "dark") ? prefState.darkCustomColors : prefState.customColors)._map$_map.$index(0, "sidebar_active_font_color"); if (activeFontColor == null) activeFontColor = ""; t5 = A.Theme_of(context).textTheme.bodyLarge.color; t5.toString; textColor = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * (isSelected ? 1 : 0.7)), t5.get$value(t5) >>> 16 & 255, t5.get$value(t5) >>> 8 & 255, t5.get$value(t5) & 255); if (isSelected) { if (activeColor.length !== 0) color = A.convertHexStringToColor(activeColor); else color = A.convertHexStringToColor(enableDarkMode ? "#1E252F" : "#f2faff"); if (activeFontColor.length !== 0) textColor = A.convertHexStringToColor(activeFontColor); } else { if (_this._menu_drawer$_isHovered) color = A.convertHexStringToColor(activeColor); else color = inactiveColor.length !== 0 ? A.convertHexStringToColor(inactiveColor) : B.Color_0; if (inactiveFontColor.length !== 0) textColor = A.convertHexStringToColor(inactiveFontColor); } onTap = new A._DrawerTileState_build_closure(_this); onLongPress = new A._DrawerTileState_build_closure0(_this, context); if (t2.get$isMenuCollapsed()) { t1 = prefState.enableTooltips ? _this._widget.title : ""; color.toString; t2 = isSelected ? 1 : 0.8; return A.Tooltip$(new A.ColoredBox(color, A.Opacity$(A.InkWell$(false, _null, true, new A.SizedBox(_null, 40, A.Icon$(_this._widget.icon, textColor, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, onLongPress, onTap, _null, _null, _null, _null, _null, _null, _null), t2), _null), t1); } t5 = t9.$index(0, t10); t5.toString; t5 = J.$index$asx(t5, _s9_); t5.toString; t10 = t9.$index(0, t10); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; if (B.JSArray_methods.contains$1(A._setArrayType([t5, t10], type$.JSArray_String), _this._widget.title)) iconWidget = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58727_MaterialIcons_null_false, textColor, _null, _null), _null, new A._DrawerTileState_build_closure1(_this, context, $navigator, t7, store, uiState, t2), _null, _null, _null, _null, _null); else if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_document, B.EntityType_reports], type$.JSArray_EntityType), _this._widget.entityType)) iconWidget = _null; else if (userCompany.can$2(B.UserPermission_create, _this._widget.entityType)) { t5 = prefState.enableTooltips ? _this._widget.iconTooltip : _null; iconWidget = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57424_MaterialIcons_null_false, textColor, _null, _null), _null, new A._DrawerTileState_build_closure2(_this, context, $navigator), _null, _null, _null, t5, _null); } else iconWidget = _null; t5 = _this._widget.entityType; isLoading = t5 != null && t4[t3].userCompany.company.isLarge && uiState.loadingEntityType === t5 && true; t3 = isSelected ? 1 : 0.8; if (_this._menu_drawer$_isHovered) { t4 = A.StoreProvider_of(context, t1).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState.appLayout === B.AppLayout_desktop && iconWidget != null; } else t4 = false; if (t4) t4 = iconWidget; else t4 = isLoading ? new A.Padding(B.EdgeInsets_10_0_8_0, new A.SizedBox(22, 22, A.CircularProgressIndicator$(_null, t2.get$accentColor(), _null, _null, _null, 0, _null, 4, _null, _null), _null), _null) : A.FocusTraversalGroup$(A.IconButton$(_null, textColor, _null, _null, A.Icon$(_this._widget.icon, _null, _null, _null), _null, onTap, _null, _null, _null, _null, _null), false, _null); t5 = _this._widget.title; t5 = A.Text$(t5, new A.ValueKey("menu_" + t5, type$.ValueKey_String), _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyLarge.copyWith$2$color$fontSize(textColor, 14), _null, _null, _null); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); child = A.Material$(B.Duration_200000, true, _null, A.Opacity$(A.ListTile$(false, B.EdgeInsets_12_0_0_0, true, _null, true, _null, _null, false, _null, t4, _null, onLongPress, onTap, false, _null, _null, _null, _null, _null, t5, t1.prefState.appLayout === B.AppLayout_mobile ? new A.Padding(B.EdgeInsets_0_0_12_0, iconWidget, _null) : _null, _null), t3), B.Clip_0, color, 0, _null, _null, _null, _null, _null, B.MaterialType_0); if (isSelected) { t1 = t2.get$accentColor(); t1.toString; child = new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([child, new A.SizedBox(6, 40, new A.ColoredBox(t1, _null, _null), _null)], type$.JSArray_Widget), _null); } return A.MouseRegion$(child, B.C__DeferringMouseCursor, _null, _null, new A._DrawerTileState_build_closure3(_this), new A._DrawerTileState_build_closure4(_this), _null); } }; A._DrawerTileState_build_closure.prototype = { call$0() { var t1 = this.$this._widget, t2 = t1.entityType; if (t2 != null) A.viewEntitiesByType(t2, null, 0); else t1.onTap.call$0(); }, $signature: 4 }; A._DrawerTileState_build_closure0.prototype = { call$0() { var t1 = this.$this._widget, t2 = t1.onLongPress; if (t2 != null) t2.call$0(); else { t1 = t1.entityType; if (t1 != null) A.createEntityByType(false, this.context, t1); } }, $signature: 4 }; A._DrawerTileState_build_closure1.prototype = { call$0() { var t2, t3, t4, t5, _this = this, _null = null, t1 = A.StoreProvider_of(_this.context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) _this.navigator.pop$0(); t1 = _this.$this; t2 = t1._widget.title; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = _this.localization.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "dashboard"); t5.toString; if (t2 === t5) { t1 = _this.uiState; t1 = t1.get$mainRoute() === "dashboard" && t1.filter === "" ? _null : ""; t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewDashboard(false, t1)); } else { t1 = t1._widget.title; t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "settings"); t4.toString; if (t1 === t4) { t1 = _this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, _null, false, _null)); t2[0].call$1(new A.FilterSettings("")); } } }, $signature: 0 }; A._DrawerTileState_build_closure2.prototype = { call$0() { var t1 = this.context, t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_mobile) this.navigator.pop$0(); A.createEntityByType(false, t1, this.$this._widget.entityType); }, $signature: 0 }; A._DrawerTileState_build_closure3.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._DrawerTileState_build__closure0(t1)); }, $signature: 131 }; A._DrawerTileState_build__closure0.prototype = { call$0() { return this.$this._menu_drawer$_isHovered = true; }, $signature: 0 }; A._DrawerTileState_build_closure4.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._DrawerTileState_build__closure(t1)); }, $signature: 112 }; A._DrawerTileState_build__closure.prototype = { call$0() { return this.$this._menu_drawer$_isHovered = false; }, $signature: 0 }; A.SidebarFooter.prototype = { build$1(context) { var prefState, t3, t4, t5, account, t6, t7, t8, t9, t10, _null = null, _s5_ = "error", _s10_ = "user_guide", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); prefState = t2.prefState; t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = t2.userCompanyStates; t5 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; account = t4[t5].userCompany.account; t6 = A.Theme_of(context); t7 = type$.JSArray_Widget; t8 = A._setArrayType([], t7); if (t2.get$isMenuCollapsed()) B.JSArray_methods.addAll$1(t8, A._setArrayType([A.Expanded$(new A.SizedBox(_null, _null, _null, _null), 1)], t7)); else { t7 = A._setArrayType([], t7); if (A.cleanApiUrl(t2.authState.url) !== "https://demo.invoiceninja.com" && account.id.length !== 0) if (!t2.get$isHosted() && !account.isSchedulerRunning && t4[t5].userCompany.isAdmin) { if (prefState.enableTooltips) { t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, _s5_); t4.toString; } else t4 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNusp_4294198070, _null, _null), _null, new A.SidebarFooter_build_closure(t3, store, context), _null, _null, _null, t4, _null)); } else if (t2.get$credentials(0).token.length === 0) { if (prefState.enableTooltips) { t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, _s5_); t4.toString; } else t4 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNusp_4294198070, _null, _null), _null, new A.SidebarFooter_build_closure0(), _null, _null, _null, t4, _null)); } else { if (!t2.get$isHosted()) { t4 = t4[t5].userCompany; t4 = !t4.account.disableAutoUpdate && t4.isAdmin && t2.get$isUpdateAvailable(); } else t4 = false; if (t4) { if (prefState.enableTooltips) { t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, "update_available"); t4.toString; } else t4 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, A.Theme_of(context).colorScheme.secondary, _null, _null), _null, new A.SidebarFooter_build_closure1(context), _null, _null, _null, t4, _null)); } else if (t2.get$isHosted() && A.getUnconnectedStripeAccount(t2) != null) t7.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNyrt_4294940672, _null, _null), _null, new A.SidebarFooter_build_closure2(context), _null, _null, _null, _null, _null)); } t4 = A.Icon$(B.IconData_58307_MaterialIcons_null_false, _null, _null, _null); t5 = prefState.enableTooltips; if (t5) { t3.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t9.toString; t9 = J.$index$asx(t9, "contact_us"); t9.toString; } else t9 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, t4, _null, new A.SidebarFooter_build_closure3(context), _null, _null, _null, t9, _null)); t9 = A.Icon$(B.IconData_58051_MaterialIcons_null_false, _null, _null, _null); if (t5) { t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, "support_forum"); t4.toString; } else t4 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, t9, _null, new A.SidebarFooter_build_closure4(), _null, _null, _null, t4, _null)); t4 = A.Icon$(B.IconData_58123_MaterialIcons_null_true, _null, _null, _null); if (t5) { t3.toString; t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t9.$index(0, t3.localeCode); t10.toString; t10 = J.$index$asx(t10, _s10_); if (t10 == null) { t9 = t9.$index(0, "en"); t9.toString; t9 = J.$index$asx(t9, _s10_); t9.toString; } else t9 = t10; } else t9 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, t4, _null, new A.SidebarFooter_build_closure5(t2), _null, _null, _null, t9, _null)); t9 = A.Icon$(B.IconData_58173_MaterialIcons_null_false, _null, _null, _null); if (t5) { t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; t4 = J.$index$asx(t4, "about"); t4.toString; } else t4 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, t9, _null, new A.SidebarFooter_build_closure6(context), _null, _null, _null, t4, _null)); t4 = t2.lastError; if (t4.length !== 0) { t4 = A.Icon$(B.IconData_59083_MaterialIcons_null_false, B.MaterialColor_Map_JNusp_4294198070, _null, _null); if (t5) { t3.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t9.toString; t9 = J.$index$asx(t9, _s5_); t9.toString; } else t9 = ""; t7.push(A.IconButton$(_null, _null, _null, _null, t4, _null, new A.SidebarFooter_build_closure7(context, t2), _null, _null, _null, t9, _null)); } t7.push(new A.Spacer(_null)); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout !== B.AppLayout_mobile && prefState.menuSidebarMode === B.AppSidebarMode_collapse) { if (t5) { t3.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t1.toString; t1 = J.$index$asx(t1, "hide_menu"); t1.toString; } else t1 = ""; t7.push(new A.AppBorder(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Icon$(B.IconData_57694_MaterialIcons_null_true, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.SidebarFooter_build_closure8(store), _null, _null, _null, _null, _null, _null, _null), t1), _null, _null, true, false, _null)); } B.JSArray_methods.addAll$1(t8, t7); } return A.Material$(B.Duration_200000, true, _null, A.Row$(t8, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, t6.bottomAppBarTheme.color, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.SidebarFooter_build_closure.prototype = { call$0() { var t2, t3, t4, _null = null, t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "crons_not_enabled"); t3.toString; t4 = t2.$index(0, t1); t4.toString; t4 = A.TextButton$(false, A.Text$(J.$index$asx(t4, "learn_more").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.SidebarFooter_build__closure0(), _null); t1 = t2.$index(0, t1); t1.toString; return A.showMessageDialog(t3, A._setArrayType([t4, A.TextButton$(false, A.Text$(J.$index$asx(t1, "refresh_data").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.SidebarFooter_build__closure1(this.store, this.context), _null)], type$.JSArray_TextButton)); }, $signature: 0 }; A.SidebarFooter_build__closure0.prototype = { call$0() { A.launchUrl(A.Uri_parse("https://invoiceninja.github.io/en/self-host-troubleshooting/#cron-not-running-queue-not-running", 0, null)); }, $signature: 0 }; A.SidebarFooter_build__closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.SidebarFooter_build_closure0.prototype = { call$0() { return A.showErrorDialog(true, null); }, $signature: 0 }; A.SidebarFooter_build_closure1.prototype = { call$0() { return A._showUpdate(this.context); }, $signature: 0 }; A.SidebarFooter_build_closure2.prototype = { call$0() { return A._showConnectStripe(this.context); }, $signature: 0 }; A.SidebarFooter_build_closure3.prototype = { call$0() { return A._showContactUs(this.context); }, $signature: 0 }; A.SidebarFooter_build_closure4.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://forum.invoiceninja.com", 0, null)); }, $signature: 0 }; A.SidebarFooter_build_closure5.prototype = { call$0() { var url, t1, _s33_ = "https://invoiceninja.github.io/en", _s44_ = "https://invoiceninja.github.io/en/user-guide", uiState = this.state.uiState, subRoute = uiState.get$baseSubRoute(); if (B.JSString_methods.startsWith$1(uiState.currentRoute, "/settings")) url = B.JSArray_methods.contains$1(B.List_Tjg, subRoute) ? _s33_ + ("/advanced-settings/#" + subRoute) : _s33_ + ("/basic-settings/#" + subRoute); else if (uiState.get$mainRoute() === "dashboard") url = _s44_; else if (uiState.get$mainRoute() === B.EntityType_document.toString$0(0)) url = _s44_; else if (uiState.get$mainRoute() === "reports") url = "https://invoiceninja.github.io/en/reports"; else { t1 = A.toSnakeCase(uiState.get$entityTypeRoute().get$plural()); url = _s33_ + ("/" + A.stringReplaceAllUnchecked(t1, "_", "-")); } A.launchUrl(A.Uri_parse(url, 0, null)); }, $signature: 0 }; A.SidebarFooter_build_closure6.prototype = { call$0() { return A._showAbout(this.context); }, $signature: 0 }; A.SidebarFooter_build_closure7.prototype = { call$0() { var _null = null; return A.showDialog(_null, _null, true, _null, new A.SidebarFooter_build__closure(this.state), this.context, _null, true, type$.ErrorDialog); }, $signature: 0 }; A.SidebarFooter_build__closure.prototype = { call$1(context) { return new A.ErrorDialog(this.state.lastError, true, null); }, $signature: 23 }; A.SidebarFooter_build_closure8.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.AppSidebar_menu, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(t1); }, $signature: 0 }; A.SidebarFooterCollapsed.prototype = { build$1(context) { var t3, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Theme_of(context); t4 = t2.uiState.filterStack._list$_list; if ((t4.length === 0 ? _null : B.JSArray_methods.get$last(t4).get$entityType()) != null && t2.prefState.isFilterVisible) { t4 = t2.get$isUpdateAvailable() ? A.Icon$(B.IconData_59083_MaterialIcons_null_false, A.Theme_of(context).colorScheme.secondary, _null, _null) : A.Icon$(B.IconData_58173_MaterialIcons_null_false, _null, _null, _null); t1 = A.PopupMenuButton$(_null, _null, true, t4, _null, new A.SidebarFooterCollapsed_build_closure(t2, t1), new A.SidebarFooterCollapsed_build_closure0(t1, context), B.EdgeInsets_8_8_8_8, _null, type$.String); } else { t4 = A.Icon$(B.IconData_57695_MaterialIcons_null_true, t2.get$isUpdateAvailable() ? t2.get$accentColor() : _null, _null, _null); if (t2.prefState.enableTooltips) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "show_menu"); t1.toString; } else t1 = _null; t1 = A.IconButton$(_null, _null, _null, _null, t4, _null, new A.SidebarFooterCollapsed_build_closure1(store), _null, _null, _null, t1, _null); } return A.Container$(_null, t1, B.Clip_0, t3.cardColor, _null, _null, _null, 1 / 0, _null, _null, _null, _null, _null, 1 / 0); } }; A.SidebarFooterCollapsed_build_closure0.prototype = { call$1(value) { var t2, t3, _this = this, t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "update_available"); t3.toString; if (value === t3) A._showUpdate(_this.context); else { t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "about"); t3.toString; if (value === t3) A._showAbout(_this.context); else { t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "contact_us"); t1.toString; if (value === t1) A._showContactUs(_this.context); } } }, $signature: 15 }; A.SidebarFooterCollapsed_build_closure.prototype = { call$1(context) { var t2, t3, t4, t5, t6, _null = null, _s16_ = "update_available", _s10_ = "contact_us", _s13_ = "documentation", _s13_0 = "support_forum", t1 = A._setArrayType([], type$.JSArray_PopupMenuEntry_String); if (this.state.get$isUpdateAvailable()) { t2 = A.Icon$(B.IconData_59083_MaterialIcons_null_false, A.Theme_of(context).colorScheme.secondary, _null, _null); t3 = this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s16_); t5.toString; t5 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t3 = t4.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s16_); t3.toString; t1.push(A.PopupMenuItem$(t5, t3, type$.String)); } t2 = A.Icon$(B.IconData_58307_MaterialIcons_null_false, _null, _null, _null); t3 = this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s10_); t5.toString; t5 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t2 = t4.$index(0, t3); t2.toString; t2 = J.$index$asx(t2, _s10_); t2.toString; t6 = type$.String; t1.push(A.PopupMenuItem$(t5, t2, t6)); t2 = A.Icon$(B.IconData_58123_MaterialIcons_null_true, _null, _null, _null); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s13_); t5.toString; t5 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t2 = t4.$index(0, t3); t2.toString; t2 = J.$index$asx(t2, _s13_); t2.toString; t1.push(A.PopupMenuItem$(t5, t2, t6)); t2 = A.Icon$(B.IconData_58051_MaterialIcons_null_false, _null, _null, _null); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s13_0); t5.toString; t5 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t2 = t4.$index(0, t3); t2.toString; t2 = J.$index$asx(t2, _s13_0); t2.toString; t1.push(A.PopupMenuItem$(t5, t2, t6)); t2 = A.Icon$(B.IconData_58173_MaterialIcons_null_false, _null, _null, _null); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "about"); t5.toString; t5 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t3 = t4.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "about"); t3.toString; t1.push(A.PopupMenuItem$(t5, t3, t6)); return t1; }, $signature: 344 }; A.SidebarFooterCollapsed_build_closure1.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.AppSidebar_menu, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A._showContactUs_closure.prototype = { call$1(context) { return new A.ContactUsDialog(null); }, $signature: 2629 }; A._showUpdate_closure.prototype = { call$1(context) { return new A.UpdateDialog(null); }, $signature: 2630 }; A._showConnectStripe_closure.prototype = { call$0() { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.Navigator_of(t1, false).pop$0(); t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.getUnconnectedStripeAccount(t1); t1.toString; A.editEntity(null, t1, true, null); }, $signature: 0 }; A._showAbout_closure.prototype = { call$1(context) { var t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s10_ = "review_app", t1 = _this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t5 = _this.apppIcon; t6 = _this.state; t4 = A.TextButton$(false, A.Text$(J.$index$asx(t4, "view_licenses").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._showAbout__closure(context, t5, _this.appLegalese, t6), _null); t7 = t2.$index(0, t3); t7.toString; t8 = type$.JSArray_Widget; t7 = A._setArrayType([t4, A.TextButton$(false, A.Text$(J.$index$asx(t7, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._showAbout__closure0(context), _null)], t8); t4 = A.Text$("Invoice Ninja", _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null); t4 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, t5, _null), _null, new A._showAbout__closure1(context, t1, _this.store), new A._showAbout__closure2(t6, t1), false, _null, _null, _null, A.Text$(_this._box_0.subtitle, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t4, _null, _null); t5 = t6.uiState.selectedCompanyIndex; t9 = t6.userCompanyStates._list$_list; t10 = A.Text$(t9[t5].userCompany.user.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = A._setArrayType([t4, new A.SizedBox(_null, 8, _null, _null), A.ListTile$(false, B.EdgeInsets_0_0_0_0, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, A.Text$(t9[t5].userCompany.user.email, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t10, _null, _null)], t8); A.isApple(); t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "app_platforms"); t10.push(new A.Padding(B.EdgeInsets_0_4_0_0, new A.AppButton(_null, B._MdiIconData_7T1, t4.toUpperCase(), new A._showAbout__closure3(context, t1), _null, _null), _null)); t10.push(new A.AppButton(B.MaterialColor_Map_JN42Y_4278238420, B._MdiIconData_egL0, t1.get$releaseNotes().toUpperCase(), new A._showAbout__closure4(), _null, _null)); if (t9[t5].userCompany.isAdmin) { t1 = A._setArrayType([], t8); t6.get$isHosted(); t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "health_check"); t4 = A._setArrayType([new A.AppButton(B.MaterialColor_Map_JNgz5_4283215696, B._MdiIconData_2Nv, t4.toUpperCase(), new A._showAbout__closure5(context), _null, _null)], t8); t11 = t9[t5].userCompany.account; if (!t11.disableAutoUpdate) t11 = !t11.isDocker || t6.get$isUpdateAvailable(); else t11 = false; if (t11) { if (t6.get$isUpdateAvailable()) { t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "update_app"); t6.toString; } else { t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "force_update"); t6.toString; } t4.push(new A.AppButton(B.MaterialColor_Map_JNyrt_4294940672, B._MdiIconData_egL1, t6.toUpperCase(), new A._showAbout__closure6(context), _null, _null)); } B.JSArray_methods.addAll$1(t1, t4); B.JSArray_methods.addAll$1(t10, t1); } t1 = t9[t5].userCompany; if (B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, Date.now() - A.convertTimestampToDate(t1.company.createdAt)._value, 0, 0)._duration, 864e8) > 30) { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, _s10_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s10_); t1.toString; } t10.push(new A.AppButton(B.MaterialColor_Map_JNkUZ_4288423856, B.IconData_58873_MaterialIcons_null_false, t1.toUpperCase(), new A._showAbout__closure7(context), _null, _null)); } t10.push(new A.SizedBox(_null, 22, _null, _null)); t10.push(A.Wrap$(B.WrapAlignment_2, A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_SXh, _null, _null, _null), _null, new A._showAbout__closure8(), _null, _null, _null, "Twitter", _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_sUr, _null, _null, _null), _null, new A._showAbout__closure9(), _null, _null, _null, "Facebook", _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_aAu, _null, _null, _null), _null, new A._showAbout__closure10(), _null, _null, _null, "GitHub", _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_7vC, _null, _null, _null), _null, new A._showAbout__closure11(), _null, _null, _null, "YouTube", _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_AmO, _null, _null, _null), _null, new A._showAbout__closure12(), _null, _null, _null, "Slack", _null)], t8), B.Clip_0, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0)); return A.PointerInterceptor$(A.AlertDialog$(t7, _null, _null, A.SingleChildScrollView$(A.Column$(t10, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1), _null, _null, _null)); }, $signature: 706 }; A._showAbout__closure.prototype = { call$0() { var _this = this; return A.showLicensePage(_this.apppIcon, _this.appLegalese, "Invoice Ninja v5", _this.state.get$appVersion(0), _this.context); }, $signature: 0 }; A._showAbout__closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._showAbout__closure2.prototype = { call$0() { var t2, t1 = this.state; A.Clipboard_setData(new A.ClipboardData(t1.get$appVersion(0))); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value", t1.get$appVersion(0))); }, $signature: 0 }; A._showAbout__closure1.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, t1, $async$temp1, $async$temp2; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.supportsInAppPurchase(); $async$goto = t1 ? 2 : 4; break; case 2: // then A.showDialog(null, null, true, null, new A._showAbout___closure1(), $async$self.context, null, true, type$.void); // goto join $async$goto = 3; break; case 4: // else $async$temp1 = B.JSString_methods; $async$temp2 = "stable".toUpperCase() + " \u2022 3.19.6"; $async$goto = 5; return A._asyncAwait(A.getApplicationDocumentsDirectory(), $async$call$0); case 5: // returning from await. t1 = $async$temp1.$add($async$temp2 + ("\n\n" + $async$result._path), $.$get$Platform_pathSeparator()); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t2.toString; A.showMessageDialog(t1 + "invoiceninja", A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "logout").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A._showAbout___closure2($async$self.store), null)], type$.JSArray_TextButton)); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._showAbout___closure1.prototype = { call$1(context) { return new A.UpgradeDialog(null); }, $signature: 707 }; A._showAbout___closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UserLogout()); }, $signature: 0 }; A._showAbout__closure3.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._showAbout___closure0(this.localization), this.context, _null, true, type$.AlertDialog); }, $signature: 4 }; A._showAbout___closure0.prototype = { call$1(context) { var t5, _null = null, t1 = this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t1 = A.TextButton$(false, A.Text$(J.$index$asx(t4, "source_code").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._showAbout____closure(context, t1), _null); t4 = t2.$index(0, t3); t4.toString; t5 = type$.JSArray_Widget; t4 = A._setArrayType([t1, A.TextButton$(false, A.Text$(J.$index$asx(t4, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._showAbout____closure0(context), _null)], t5); t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "desktop"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "mobile"); t3.toString; return A.AlertDialog$(t4, _null, _null, A.Column$(A._setArrayType([t1, new A.AppButton(_null, B._MdiIconData_MO9, "Windows", new A._showAbout____closure1(), _null, _null), new A.AppButton(_null, B._MdiIconData_7T10, "macOS", new A._showAbout____closure2(), _null, _null), new A.AppButton(_null, B._MdiIconData_ifn, "Linux", new A._showAbout____closure3(), _null, _null), new A.Padding(B.EdgeInsets_0_30_0_0, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.AppButton(_null, B._MdiIconData_7T10, "iOS", new A._showAbout____closure4(), _null, _null), new A.AppButton(_null, B._MdiIconData_7T11, "Android", new A._showAbout____closure5(), _null, _null), new A.AppButton(_null, B._MdiIconData_7T11, "F-Droid", new A._showAbout____closure6(), _null, _null)], t5), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, _null, _null); }, $signature: 153 }; A._showAbout____closure.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._showAbout_____closure(this.localization), this.context, _null, true, type$.AlertDialog); }, $signature: 0 }; A._showAbout_____closure.prototype = { call$1(context) { var t2, _null = null, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t2 = type$.JSArray_Widget; return A.AlertDialog$(A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t1, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._showAbout______closure(context), _null)], t2), _null, _null, A.Column$(A._setArrayType([A.Text$("Backend", _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.AppButton(_null, B._MdiIconData_id2, "Laravel/PHP", new A._showAbout______closure0(), _null, _null), new A.Padding(B.EdgeInsets_0_30_0_0, A.Text$("Frontend", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.AppButton(_null, B._MdiIconData_7T1, "Flutter/Dart", new A._showAbout______closure1(), _null, _null), new A.AppButton(_null, B._MdiIconData_43h, "Storefront SDK", new A._showAbout______closure2(), _null, _null)], t2), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, _null, _null); }, $signature: 153 }; A._showAbout______closure.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._showAbout______closure0.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://github.com/invoiceninja/invoiceninja/tree/v5-stable", 0, null)); }, $signature: 60 }; A._showAbout______closure1.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://github.com/invoiceninja/admin-portal", 0, null)); }, $signature: 60 }; A._showAbout______closure2.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://pub.dev/packages/invoiceninja", 0, null)); }, $signature: 60 }; A._showAbout____closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._showAbout____closure1.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_am, 0, null)); }, $signature: 60 }; A._showAbout____closure2.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://apps.apple.com/app/id1503970375", 0, null)); }, $signature: 60 }; A._showAbout____closure3.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://snapcraft.io/invoiceninja", 0, null)); }, $signature: 60 }; A._showAbout____closure4.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_aa, 0, null)); }, $signature: 60 }; A._showAbout____closure5.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_pl, 0, null)); }, $signature: 60 }; A._showAbout____closure6.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://f-droid.org/packages/com.invoiceninja.app", 0, null)); }, $signature: 60 }; A._showAbout__closure4.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_g, 0, null)); }, $signature: 60 }; A._showAbout__closure5.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A._showAbout___closure(), this.context, _null, true, type$.HealthCheckDialog); }, $signature: 4 }; A._showAbout___closure.prototype = { call$1(context) { return new A.HealthCheckDialog(null); }, $signature: 2633 }; A._showAbout__closure6.prototype = { call$0() { return A._showUpdate(this.context); }, $signature: 0 }; A._showAbout__closure7.prototype = { call$0() { A.launchUrl(A.Uri_parse(A.getRateAppURL(this.context), 0, null)); }, $signature: 4 }; A._showAbout__closure8.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://twitter.com/invoiceninja", 0, null)); }, $signature: 0 }; A._showAbout__closure9.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://www.facebook.com/invoiceninja", 0, null)); }, $signature: 0 }; A._showAbout__closure10.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://github.com/invoiceninja", 0, null)); }, $signature: 0 }; A._showAbout__closure11.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://www.youtube.com/channel/UCXAHcBvhW05PDtWYIq7WDFA/videos", 0, null)); }, $signature: 0 }; A._showAbout__closure12.prototype = { call$0() { return A.launchUrl(A.Uri_parse("http://slack.invoiceninja.com", 0, null)); }, $signature: 0 }; A.ContactUsDialog.prototype = { createState$0() { return new A._ContactUsDialogState(B._StateLifecycle_0); } }; A._ContactUsDialogState.prototype = { _sendMessage$0() { var t1, t2, t3, t4, t5, t6, t7, _this = this; if (_this._menu_drawer$_message.length === 0) return; t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = _this._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.setState$1(new A._ContactUsDialogState__sendMessage_closure(_this)); t3 = t2.get$credentials(0); t4 = t2.get$credentials(0); t5 = _this._menu_drawer$_message; t6 = _this._includeLogs ? "true" : ""; t7 = type$.String; new A.WebClient().post$3$data(t3.url + "/support/messages/send", t4.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["message", t5, "send_logs", t6, "platform", A.getPlatformLetter(), "version", t2.get$appVersion(0)], t7, t7))).then$1$1(0, new A._ContactUsDialogState__sendMessage_closure0(_this, t1), type$.Null).catchError$1(new A._ContactUsDialogState__sendMessage_closure1(_this)); }, build$1(context) { var t2, t3, user, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); user = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.user; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "contact_us"); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (_this._menu_drawer$_isSaving) t7.push(new A.Padding(B.EdgeInsets_12_12_12_12, A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null)); if (!_this._menu_drawer$_isSaving) { t8 = t4.$index(0, t1); t8.toString; t7.push(A.TextButton$(false, A.Text$(J.$index$asx(t8, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._ContactUsDialogState_build_closure(context), _null)); } if (!_this._menu_drawer$_isSaving) { t8 = t4.$index(0, t1); t8.toString; t7.push(A.TextButton$(false, A.Text$(J.$index$asx(t8, "send").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._ContactUsDialogState_build_closure0(_this), _null)); } t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_mobile ? _null : 500; t8 = t4.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "from"); t8.toString; t8 = A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t8, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, _null, user.get$fullName() + " \u2022 " + user.email, _null, _null, _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, B.TextAlign_4, _null, _null, _null); t9 = t4.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "message"); t9.toString; t9 = A._setArrayType([t8, new A.SizedBox(_null, 10, _null, _null), A.TextFormField$(true, _null, true, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t9, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, _null, _null, _null, _null, _null, B.TextInputType_1_null_null, _null, _null, 4, 4, false, new A._ContactUsDialogState_build_closure1(_this), _null, _null, _null, _null, false, _null, _null, _null, B.TextAlign_4, _null, _null, _null)], t6); if (!t3.get$isHosted()) { t3 = _this._includeLogs; t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "include_recent_errors"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.SizedBox(_null, 10, _null, _null), A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._ContactUsDialogState_build_closure2(_this), _null, _null, t1, t3)], t6)); } return A.PointerInterceptor$(A.AlertDialog$(t7, _null, _null, A.SingleChildScrollView$(A.Container$(_null, A.Column$(t9, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1), new A.EdgeInsets(25, 25, 25, 25), _null, t5)); } }; A._ContactUsDialogState__sendMessage_closure.prototype = { call$0() { return this.$this._menu_drawer$_isSaving = true; }, $signature: 0 }; A._ContactUsDialogState__sendMessage_closure0.prototype = { call$1(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t1.setState$1(new A._ContactUsDialogState__sendMessage__closure0(t1)); t1 = t1._framework$_element; t1.toString; $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A._ContactUsDialogState__sendMessage__closure1($async$self.localization), t1, null, true, type$.MessageDialog), $async$call$1); case 2: // returning from await. t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.Navigator_of(t1, false).pop$1(null); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A._ContactUsDialogState__sendMessage__closure0.prototype = { call$0() { return this.$this._menu_drawer$_isSaving = false; }, $signature: 0 }; A._ContactUsDialogState__sendMessage__closure1.prototype = { call$1(context) { var _null = null, t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "your_message_has_been_received"); t1.toString; return new A.MessageDialog(t1, _null, _null, _null, _null, _null); }, $signature: 366 }; A._ContactUsDialogState__sendMessage_closure1.prototype = { call$1(error) { var t1; A.print("## ERROR: " + A.S(error)); t1 = this.$this; t1.setState$1(new A._ContactUsDialogState__sendMessage__closure(t1)); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A._ContactUsDialogState__sendMessage__closure.prototype = { call$0() { return this.$this._menu_drawer$_isSaving = false; }, $signature: 0 }; A._ContactUsDialogState_build_closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); return null; }, $signature: 0 }; A._ContactUsDialogState_build_closure0.prototype = { call$0() { return this.$this._sendMessage$0(); }, $signature: 0 }; A._ContactUsDialogState_build_closure1.prototype = { call$1(value) { return this.$this._menu_drawer$_message = value; }, $signature: 15 }; A._ContactUsDialogState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ContactUsDialogState_build__closure(t1, value)); }, $signature: 13 }; A._ContactUsDialogState_build__closure.prototype = { call$0() { return this.$this._includeLogs = this.value; }, $signature: 0 }; A.MenuDrawerBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.MenuDrawerBuilder_build_closure(), A.menu_drawer_vm_MenuDrawerVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.MenuDrawerVM); } }; A.MenuDrawerBuilder_build_closure.prototype = { call$2(context, viewModel) { return new A.MenuDrawer(viewModel, null); }, $signature: 2634 }; A.MenuDrawerVM.prototype = { get$user(receiver) { return this.user; } }; A.MenuDrawerVM_fromStore_closure1.prototype = { call$1(context) { var t1; A.cleanApiUrl(this.state.authState.url); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "logout"); t1.toString; A.confirmCallback(false, new A.MenuDrawerVM_fromStore__closure(this.store), context, t1, false, null); }, $signature: 16 }; A.MenuDrawerVM_fromStore__closure.prototype = { call$1(_) { return this.$call$body$MenuDrawerVM_fromStore__closure(_); }, $call$body$MenuDrawerVM_fromStore__closure(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UserLogout()); t1 = t1.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.oauthProvider === "google") A.GoogleOAuth_signOut(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 615 }; A.MenuDrawerVM_fromStore_closure.prototype = { call$3(context, index, company) { var t2, t1 = this.state; if (index === t1.uiState.selectedCompanyIndex) return; t2 = this.store; A.checkForChanges(new A.MenuDrawerVM_fromStore__closure1(t2, index, context, t1, company), false, t2); }, $signature: 2636 }; A.MenuDrawerVM_fromStore__closure1.prototype = { call$0() { var t3, t4, uiState, _this = this, _null = null, t1 = _this.store, t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ClearEntityFilter()); t2[0].call$1(new A.DiscardChanges()); t2[0].call$1(new A.SelectCompany(_this.index, true)); t3 = t1.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; if (t4.userCompany.company.isLarge && t4.lastUpdated <= 0) t2[0].call$1(new A.LoadClients(_null, 1)); else if (t4.get$isStale() || t3.staticState.get$isStale()) t2[0].call$1(new A.RefreshData(_null, false, false, false)); _this.context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); uiState = _this.state.uiState; t3 = uiState.currentRoute; if (B.JSString_methods.startsWith$1(t3, "/settings")) { t1 = t1.__Store__state_A; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t3 = uiState.get$subRoute(); t2[0].call$1(new A.ViewSettings(_this.company, _null, _null, t1.user, true, t3, false, _null)); } else { if (!uiState.get$isEditing()) t1 = !uiState.get$isEditing() && !B.JSString_methods.endsWith$1(t3, "/email") || B.JSString_methods.endsWith$1(t3, "/email") || B.JSString_methods.endsWith$1(t3, "/pdf"); else t1 = true; if (t1) { t1 = uiState.get$baseRoute(); t2[0].call$1(new A.UpdateCurrentRoute(t1)); } } }, $signature: 4 }; A.MenuDrawerVM_fromStore_closure0.prototype = { call$1(context) { var t2, _s22_ = "upgrade_to_add_company", t1 = this.state; if (t1.get$isHosted() && !t1.get$isPaidAccount() && t1.get$companies().length >= t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.hostedCompanyCount) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s22_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } A.showMessageDialog(t1, null); return; } t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "add_company"); t1.toString; A.confirmCallback(false, new A.MenuDrawerVM_fromStore__closure0(context, this.store), context, t1, false, null); }, $signature: 16 }; A.MenuDrawerVM_fromStore__closure0.prototype = { call$1(_) { return this.$call$body$MenuDrawerVM_fromStore__closure0(_); }, $call$body$MenuDrawerVM_fromStore__closure0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t3, completer, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.context; t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "added_company"); t2.toString; t3 = type$.Null; completer = A.snackBarCompleter(t2, null, true, t3); completer.future.then$1$1(0, new A.MenuDrawerVM_fromStore___closure(), t3); t3 = $async$self.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.AddCompany(t1, completer)); $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, false, null, new A.MenuDrawerVM_fromStore___closure0(), t1, null, true, type$.AlertDialog), $async$call$1); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 615 }; A.MenuDrawerVM_fromStore___closure.prototype = { call$1(_) { var t1 = $.$get$navigatorKey(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); }, $signature: 36 }; A.MenuDrawerVM_fromStore___closure0.prototype = { call$1(context) { return A.SimpleDialog$(A._setArrayType([new A.LoadingDialog(null)], type$.JSArray_Widget), null); }, $signature: 181 }; A._TheState.prototype = {}; A._theState_closure.prototype = { call$0() { return new A._TheState(); }, $signature: 2637 }; A._SelectRow.prototype = { build$1(context) { var _null = null; return A.ListTile$(false, new A.EdgeInsets(8, 0, 8, 0), true, _null, true, _null, _null, false, _null, _null, _null, _null, new A._SelectRow_build_closure(this), this.selected, _null, _null, _null, _null, _null, this.child, _null, _null); } }; A._SelectRow_build_closure.prototype = { call$0() { var t1 = this.$this; t1.onChange.call$1(!t1.selected); $.$get$_theState().notify$0(); }, $signature: 0 }; A.DropDownMultiSelect.prototype = { createState$0() { return new A._DropDownMultiSelectState(B._StateLifecycle_0); }, onChanged$1(arg0) { return this.onChanged.call$1(arg0); } }; A._DropDownMultiSelectState.prototype = { initState$0() { this.super$State$initState(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._DropDownMultiSelectState_initState_closure(this)); }, build$1(context) { var _null = null; return A.Container$(_null, new A.LayoutBuilder(new A._DropDownMultiSelectState_build_closure(this), _null), B.Clip_0, _null, _null, _null, _null, this._widget.height, _null, _null, _null, _null, _null, _null); } }; A._DropDownMultiSelectState_initState_closure.prototype = { call$1(_) { var t2, t1 = this.$this; t1._widget.toString; t2 = t1._framework$_element; t2.toString; A.Theme_of(t2); t1.setState$1(new A._DropDownMultiSelectState_initState__closure()); }, $signature: 11 }; A._DropDownMultiSelectState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A._DropDownMultiSelectState_build_closure.prototype = { call$2(context, constraints) { var t5, t6, _null = null, t1 = this.$this, t2 = new A._Rebuild($.$get$_theState(), _null, type$._Rebuild__TheState).call$1(new A._DropDownMultiSelectState_build__closure(t1)), t3 = t1._widget, t4 = t3.decoration; t4 = t4 != null ? t4 : A.InputDecoration$(_null, new A.OutlineInputBorder(4, B.BorderRadius_tLn, B.BorderSide_tAf1), _null, new A.EdgeInsets(10, 15, 10, 15), _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = J.get$isNotEmpty$asx(t3.selectedValues._copy_on_write_list$_list) ? J.$index$asx(t1._widget.selectedValues._copy_on_write_list$_list, 0) : _null; t5 = t1._widget.options; t5.toString; t6 = A._arrayInstanceType(t5)._eval$1("MappedListIterable<1,DropdownMenuItem<@>>"); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_3, A._setArrayType([t2, new A.Align(B.Alignment_m1_0, _null, _null, A.DropdownButtonFormField$(false, t4, B.Color_4294967295, true, false, A.List_List$of(new A.MappedListIterable(t5, new A._DropDownMultiSelectState_build__closure0(t1), t6), true, t6._eval$1("ListIterable.E")), new A._DropDownMultiSelectState_build__closure1(), new A._DropDownMultiSelectState_build__closure2(t1), _null, t3, type$.dynamic), _null)], type$.JSArray_Widget), _null); }, $signature: 2638 }; A._DropDownMultiSelectState_build__closure.prototype = { call$0() { var _null = null, t1 = this.$this, t2 = t1._widget, t3 = t2.childBuilder; if (t3 != null) t1 = t3.call$1(t2.selectedValues); else { t2 = new A.EdgeInsets(10, 10, 10, 10).copyWith$1$right(32); t3 = J.get$isNotEmpty$asx(t1._widget.selectedValues._copy_on_write_list$_list); if (t3) { t1 = J.map$1$1$ax(t1._widget.selectedValues._copy_on_write_list$_list, new A._DropDownMultiSelectState_build___closure2(t1), type$.Widget); t1 = A.ClipRRect$(B.BorderRadius_tLn0, A.SingleChildScrollView$(A.Row$(A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, B.DragStartBehavior_1, _null, _null, B.NeverScrollableScrollPhysics_null, _null, _null, false, B.Axis_0), B.Clip_2); } else { t3 = J.get$isNotEmpty$asx(t1._widget.selectedValues._copy_on_write_list$_list); t1 = t1._widget; t1 = A.Text$(t3 ? J.map$1$1$ax(t1.selectedValues._copy_on_write_list$_list, new A._DropDownMultiSelectState_build___closure3(), type$.String).reduce$1(0, new A._DropDownMultiSelectState_build___closure4()) : t1.whenEmpty, _null, _null, _null, _null, _null, _null, _null, _null, _null); } t1 = new A.Align(B.Alignment_m1_0, _null, _null, new A.Padding(t2, t1, _null), _null); } return t1; }, $signature: 151 }; A._DropDownMultiSelectState_build___closure2.prototype = { call$1(e) { var _null = null, t1 = this.$this; if (J.indexOf$2$asx(t1._widget.selectedValues._copy_on_write_list$_list, e, 0) < J.get$length$asx(t1._widget.selectedValues._copy_on_write_list$_list) - 1) return A.Row$(A._setArrayType([t1._widget.menuItembuilder.call$1(e), A.Text$(",", _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null); return t1._widget.menuItembuilder.call$1(e); }, $signature: 2639 }; A._DropDownMultiSelectState_build___closure3.prototype = { call$1(e) { return J.toString$0$(e); }, $signature: 29 }; A._DropDownMultiSelectState_build___closure4.prototype = { call$2(a, b) { return a + " , " + b; }, $signature: 621 }; A._DropDownMultiSelectState_build__closure1.prototype = { call$1(x) { }, $signature: 10 }; A._DropDownMultiSelectState_build__closure2.prototype = { call$1(context) { var t2, t1 = this.$this._widget.options; t1.toString; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DropdownMenuItem<@>>"); return A.List_List$of(new A.MappedListIterable(t1, new A._DropDownMultiSelectState_build___closure(), t2), true, t2._eval$1("ListIterable.E")); }, $signature: 2640 }; A._DropDownMultiSelectState_build___closure.prototype = { call$1(e) { var _null = null; return A.DropdownMenuItem$(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, type$.dynamic); }, $signature: 709 }; A._DropDownMultiSelectState_build__closure0.prototype = { call$1(x) { var t1 = this.$this, t2 = new A._Rebuild($.$get$_theState(), null, type$._Rebuild__TheState).call$1(new A._DropDownMultiSelectState_build___closure0(t1, x)); t1._widget.toString; return A.DropdownMenuItem$(t2, new A._DropDownMultiSelectState_build___closure1(t1, x), x, type$.dynamic); }, $signature: 709 }; A._DropDownMultiSelectState_build___closure0.prototype = { call$0() { var t1 = this.$this, t2 = this.x, t3 = J.contains$1$asx(t1._widget.selectedValues._copy_on_write_list$_list, t2), t4 = t1._widget.menuItembuilder.call$1(t2); return new A._SelectRow(new A._DropDownMultiSelectState_build____closure(t1, t2), t3, t4, null); }, $signature: 2642 }; A._DropDownMultiSelectState_build____closure.prototype = { call$1(isSelected) { var ns, t1 = this.$this, t2 = this.x, t3 = t1._widget; if (isSelected) { ns = t3.selectedValues; ns._maybeCopyBeforeWrite$0(); J.add$1$ax(ns._copy_on_write_list$_list, t2); t1._widget.onChanged$1(ns); } else { ns = t3.selectedValues; ns._maybeCopyBeforeWrite$0(); J.remove$1$ax(ns._copy_on_write_list$_list, t2); t1._widget.onChanged$1(ns); } }, $signature: 187 }; A._DropDownMultiSelectState_build___closure1.prototype = { call$0() { var ns, t1 = this.$this, t2 = this.x, t3 = J.contains$1$asx(t1._widget.selectedValues._copy_on_write_list$_list, t2), t4 = t1._widget; if (t3) { ns = t4.selectedValues; ns._maybeCopyBeforeWrite$0(); J.remove$1$ax(ns._copy_on_write_list$_list, t2); t1._widget.onChanged$1(ns); } else { ns = t4.selectedValues; ns._maybeCopyBeforeWrite$0(); J.add$1$ax(ns._copy_on_write_list$_list, t2); t1._widget.onChanged$1(ns); } }, $signature: 0 }; A.AppPinput.prototype = { build$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return new A.Pinput(6, B.AndroidSmsAutofillMethod_2, this.onCompleted, true, true, new A.AppPinput_build_closure(t1), null); } }; A.AppPinput_build_closure.prototype = { call$1(value) { var t1, t2, _s19_ = "please_enter_a_code"; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } else t1 = t2; } else t1 = null; return t1; }, $signature: 149 }; A.PortalLinkStyle.prototype = { _enumToString$0() { return "PortalLinkStyle." + this._core$_name; } }; A.PortalLinks.prototype = { build$1(context) { var viewLinkPressed, copyLinkPressed, _this = this, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewLinkWithHash = t1.viewLinkWithHash = _this.viewLink, t3 = !B.JSString_methods.contains$1(viewLinkWithHash, "?") ? t1.viewLinkWithHash = viewLinkWithHash + "?" : viewLinkWithHash, t4 = _this.client; if (t4 != null) t1.viewLinkWithHash = t3 + ("&client_hash=" + t4.clientHash); viewLinkPressed = new A.PortalLinks_build_closure(t1); copyLinkPressed = new A.PortalLinks_build_closure0(_this, t2); if (_this.style === B.PortalLinkStyle_1) return A.PopupMenuButton$(_null, _null, true, _null, _null, new A.PortalLinks_build_closure1(t2), new A.PortalLinks_build_closure2(t2, viewLinkPressed, copyLinkPressed), B.EdgeInsets_8_8_8_8, _null, type$.String); else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, "view_portal"); t3.toString; t3 = A.Expanded$(A.OutlinedButton$(A.Text$(t3, _null, 2, B.TextOverflow_2, _null, _null, _null, B.TextAlign_2, _null, _null), _null, viewLinkPressed, _null), 1); t2 = t1.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "copy_link"); t2.toString; return A.Row$(A._setArrayType([t3, new A.SizedBox(8, _null, _null, _null), A.Expanded$(A.OutlinedButton$(A.Text$(t2, _null, 2, B.TextOverflow_2, _null, _null, _null, B.TextAlign_2, _null, _null), _null, copyLinkPressed, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } } }; A.PortalLinks_build_closure.prototype = { call$0() { A.launchUrl(A.Uri_parse(this._box_0.viewLinkWithHash, 0, null)); }, $signature: 4 }; A.PortalLinks_build_closure0.prototype = { call$0() { A.Clipboard_setData(new A.ClipboardData(this.$this.copyLink)); var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value ", "")); }, $signature: 4 }; A.PortalLinks_build_closure1.prototype = { call$1(context) { var t2, t3, t4, t5, _null = null, _s11_ = "view_portal", _s9_ = "copy_link", t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s11_); t3.toString; t4 = t2.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, _s11_); t4.toString; t5 = type$.String; t4 = A.PopupMenuItem$(new A.IconText(t3, B.IconData_58460_MaterialIcons_null_true, _null, _null, false, _null), t4, t5); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s9_); t3.toString; t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; return A._setArrayType([t4, A.PopupMenuItem$(new A.IconText(t3, B.IconData_57744_MaterialIcons_null_false, _null, _null, false, _null), t1, t5)], type$.JSArray_PopupMenuEntry_String); }, $signature: 344 }; A.PortalLinks_build_closure2.prototype = { call$1(value) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "view_portal"); t1.toString; if (value === t1) this.viewLinkPressed.call$0(); else this.copyLinkPressed.call$0(); }, $signature: 15 }; A.EntityPresenter.prototype = { title$1$isNarrow(_, isNarrow) { var t2, type, $name, _this = this, t1 = _this.__EntityPresenter_context_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); type = t1.lookup$1(A.S(t2.get$entityType())); $name = _this.__EntityPresenter_entity_A.get$listDisplayName(); if ($name.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; $name = t1; } if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_company, B.EntityType_client, B.EntityType_vendor, B.EntityType_project, B.EntityType_user, B.EntityType_product, B.EntityType_transaction, B.EntityType_document, B.EntityType_paymentLink], type$.JSArray_EntityType), _this.__EntityPresenter_entity_A.get$entityType()) || isNarrow) return $name; else return type + ": " + $name; }, title$0(_) { return this.title$1$isNarrow(0, false); }, getField$2$context$field(context, field) { var _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); switch (field) { case "created_at": t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.Text$(A.formatDate(A.convertTimestampToDateString(t1.get$createdAt()), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "updated_at": t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.Text$(t1.get$updatedAt() === 0 ? "" : A.formatDate(A.convertTimestampToDateString(_this.__EntityPresenter_entity_A.get$updatedAt()), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "archived_at": t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.Text$(t1.get$archivedAt() === 0 ? "" : A.formatDate(A.convertTimestampToDateString(_this.__EntityPresenter_entity_A.get$archivedAt()), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "entity_state": t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.get$isActive()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "active"); t1.toString; } else { t2 = _this.__EntityPresenter_entity_A; if (t2.get$archivedAt() > 0) { t2 = t2.get$isDeleted(); t2.toString; t2 = !t2; } else t2 = false; if (t2) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "archived"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "deleted"); t1.toString; } } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "created_by": t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState; t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.get$createdUserId(); t2.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t2), _this.__EntityPresenter_entity_A, _null); case "assigned_to": t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState; t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.get$assignedUserId(); t2.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t2), _this.__EntityPresenter_entity_A, _null); case "is_deleted": t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.get$isDeleted(); t2.toString; if (t2) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } return A.Text$("Error: " + field + " not found", _null, _null, _null, _null, _null, _null, _null, _null, _null); }, presentCustomField$2(context, value) { var t1; if (B.JSArray_methods.contains$1(A._setArrayType(["yes", "no"], type$.JSArray_String), value)) return A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).lookup$1(value); else { t1 = A.RegExp_RegExp("^\\d{4}-\\d{2}-\\d{2}$", true, false, false, false); if (t1._nativeRegExp.test(value)) return A.formatDate(value, context, true, true, false); } return value; } }; A.TableTooltip.prototype = { build$1(context) { var _null = null, t1 = this.message; return A.Tooltip$(A.Text$(t1, _null, 2, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), t1); }, get$message(receiver) { return this.message; } }; A.CachedImage.prototype = { build$1(context) { var t2, t3, t4, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.isTesting) { t1 = _this.url; t1 = (t1 == null ? "" : t1).length === 0; } else t1 = true; if (t1) return new A.SizedBox(_this.width, _null, _null, _null); t1 = _this.url; t1.toString; t2 = _this.apiToken; t3 = t2 != null; t4 = t3 ? B.JSString_methods.substring$2(t2, 0, 8) : ""; if (t3) { t3 = type$.String; t3 = A.LinkedHashMap_LinkedHashMap$_literal(["X-API-TOKEN", t2], t3, t3); t2 = t3; } else t2 = _null; return A.Image$network(t1, B.BoxFit_1, _null, t2, _null, new A.ValueKey(t1 + t4, type$.ValueKey_String), _this.width); } }; A.ResponsivePadding.prototype = { build$1(context) { var t2, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.child; if (t1.prefState.appLayout === B.AppLayout_mobile) return new A.Padding(new A.EdgeInsets(12, 12, 12, 12 + A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data.viewInsets.bottom), t2, _null); else return A.FractionallySizedBox$(B.Alignment_0_0, new A.Padding(new A.EdgeInsets(0, 24, 0, 0), t2, _null), _null, 0.4); } }; A.ReviewApp.prototype = { createState$0() { return new A._ReviewAppState(B._StateLifecycle_0); } }; A._ReviewAppState.prototype = { build$1(context) { var _null = null; A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); A.StoreProvider_of(context, type$.AppState).__Store__state_A === $ && A.throwUnnamedLateFieldNI(); return new A.SizedBox(_null, _null, _null, _null); } }; A.ScrollableListView.prototype = { createState$0() { return new A._ScrollableListViewState(B._StateLifecycle_0); } }; A._ScrollableListViewState.prototype = { initState$0() { this.super$State$initState(); this._scrollable_listview$_scrollController = A.ScrollController$(0, true, null, null); }, dispose$0() { this._scrollable_listview$_scrollController.dispose$0(); this.super$State$dispose(); }, build$1(context) { var controller, t3, child, t1 = this._widget, t2 = t1.primary; if (t2 === true) controller = null; else { t3 = t1.scrollController; controller = t3 == null ? this._scrollable_listview$_scrollController : t3; } t3 = t1.padding; t1 = t1.children; t1.toString; child = A.ListView$(t1, controller, t3, t2, B.Axis_1, true); return this._widget.showScrollbar ? A.Scrollbar$(child, controller, true) : child; } }; A.ScrollableListViewBuilder.prototype = { createState$0() { return new A._ScrollableListViewBuilderState(B._StateLifecycle_0); } }; A._ScrollableListViewBuilderState.prototype = { initState$0() { this.super$State$initState(); this._scrollable_listview$_scrollController = A.ScrollController$(0, true, null, null); }, dispose$0() { this._scrollable_listview$_scrollController.dispose$0(); this.super$State$dispose(); }, build$1(context) { var t1 = this._widget, t2 = t1.separatorBuilder, t3 = t1.primary, t4 = t1.padding, t5 = t1.itemBuilder, t6 = t1.itemCount; if (t2 != null) { t6.toString; if (t3) t1 = null; else { t1 = t1.scrollController; if (t1 == null) t1 = this._scrollable_listview$_scrollController; } t2 = A.ListView$separated(t1, t5, t6, t4, t3, t2, true); t1 = t2; } else { if (t3) t1 = null; else { t1 = t1.scrollController; if (t1 == null) t1 = this._scrollable_listview$_scrollController; } t3 = A.ListView$builder(t1, t5, t6, t4, null, t3, B.Axis_1, true); t1 = t3; } return t1; } }; A.SearchText.prototype = { build$1(context) { var t2, enableDarkMode, textColor, color, t3, t4, t5, t6, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = t1.darkModeType; enableDarkMode = t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark"; t1 = _this.filterController; t1._change_notifier$_value.toString; textColor = A.Theme_of(context).textTheme.bodyLarge.color; if (enableDarkMode) color = A.convertHexStringToColor("#393A3C"); else color = A.convertHexStringToColor("#dfdfdf"); t2 = A.BorderRadius$all(new A.Radius(2, 2)); t3 = _this.focusNode; t4 = t1._change_notifier$_value.text.length !== 0 || t3.get$hasFocus() ? B.TextAlign_4 : B.TextAlign_2; t5 = t1._change_notifier$_value.text.length !== 0 || t3.get$hasFocus() ? A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, textColor, _null, _null), _null, new A.SearchText_build_closure(_this), _null, _null, _null, _null, _null) : A.Icon$(B.IconData_58727_MaterialIcons_null_false, textColor, _null, _null); t6 = t3.get$hasFocus() ? "" : _this.placeholder; return A.Container$(_null, A.TextField$(false, B.List_empty0, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), t1, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, B._NoInputBorder_uXA, _null, new A.EdgeInsets(8, 0, 8, 6), _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, t3, _null, _null, _null, _null, _null, _null, 1, _null, _null, false, "\u2022", _null, new A.SearchText_build_closure0(_this), _null, _null, _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, t4, B.TextAlignVertical_0, B.TextCapitalization_30, _null, _null, _null, _null), B.Clip_0, _null, _null, new A.BoxDecoration(color, _null, _null, t2, _null, _null, B.BoxShape_0), _null, 40, _null, new A.EdgeInsets(0, 0, 0, 2), B.EdgeInsets_8_0_0_0, _null, _null, _null); } }; A.SearchText_build_closure.prototype = { call$0() { var t1 = this.$this; t1.filterController.set$text(0, ""); t1.focusNode.unfocus$1$disposition(B.UnfocusDisposition_1); t1.onCleared.call$0(); }, $signature: 0 }; A.SearchText_build_closure0.prototype = { call$1(value) { return this.$this.onChanged.call$1(value); }, $signature: 15 }; A.AccountSmsVerification.prototype = { createState$0() { return new A._AccountSmsVerificationState(new A.WebClient(), A.FocusScopeNode$(true, null, false), B._StateLifecycle_0); } }; A._AccountSmsVerificationState.prototype = { _sendCode$0() { var t1, credentials, _this = this; if (!$.$get$_AccountSmsVerificationState__formKey().get$currentState().validate$0()) return; t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); _this.setState$1(new A._AccountSmsVerificationState__sendCode_closure(_this)); t1 = type$.String; _this._webClient.post$3$data(credentials.url + "/verify", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["phone", _this._sms_verification$_phone], t1, t1))).then$1$1(0, new A._AccountSmsVerificationState__sendCode_closure0(_this), type$.Null).catchError$1(new A._AccountSmsVerificationState__sendCode_closure1(_this)); }, _verifyCode$0() { var t1, store, t2, credentials, $navigator, _this = this; if (!$.$get$_AccountSmsVerificationState__formKey().get$currentState().validate$0()) return; t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); credentials = J.get$credentials$z(t2); t2 = _this._framework$_element; t2.toString; $navigator = A.Navigator_of(t2, false); _this.setState$1(new A._AccountSmsVerificationState__verifyCode_closure(_this)); t2 = type$.String; _this._webClient.post$3$data(credentials.url + "/verify/confirm", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["code", _this._sms_verification$_code], t2, t2))).then$1$1(0, new A._AccountSmsVerificationState__verifyCode_closure0(_this, $navigator, t1, store), type$.Null).catchError$1(new A._AccountSmsVerificationState__verifyCode_closure1(_this)); }, dispose$0() { this._sms_verification$_focusNode.dispose$0(); this.super$State$dispose(); }, build$1(context) { var t2, countryId, country, t3, t4, t5, t6, t7, _this = this, _null = null, _s13_ = "code_was_sent", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); countryId = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.settings.countryId; if ((countryId == null ? "" : countryId).length === 0) countryId = "840"; country = t2.staticState.countryMap._map$_map.$index(0, countryId); t2 = A.Text$(t1.get$verifyPhoneNumber(), _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._sms_verification$_isLoading) t3 = new A.LoadingIndicator(80, false, _null); else { t3 = $.$get$_AccountSmsVerificationState__formKey(); t4 = type$.JSArray_Widget; t5 = A._setArrayType([], t4); if (_this._showCode) { t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t6.$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, _s13_); if (t7 == null) { t6 = t6.$index(0, "en"); t6.toString; t6 = J.$index$asx(t6, _s13_); t6.toString; } else t6 = t7; B.JSArray_methods.addAll$1(t5, A._setArrayType([A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(_null, 20, _null, _null), new A.AppPinput(new A._AccountSmsVerificationState_build_closure(_this), _null)], t4)); } else { t4 = A._setArrayType([new A.FilteringTextInputFormatter(A.RegExp_RegExp("[0-9]", true, false, false, false), true, "")], type$.JSArray_TextInputFormatter); t5.push(new A.IntlPhoneField(new A._AccountSmsVerificationState_build_closure0(_this), new A._AccountSmsVerificationState_build_closure1(t1), country.iso2.toUpperCase(), true, t4, true, _null)); } t3 = new A.AppForm(t3, _null, A.Column$(t5, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _this._sms_verification$_focusNode, _null); } t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t6, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AccountSmsVerificationState_build_closure2(context), _null)], t7); if (_this._showCode) { t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "resend"); if (t5 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, "resend"); t4.toString; } else t4 = t5; B.JSArray_methods.addAll$1(t6, A._setArrayType([A.TextButton$(false, A.Text$(t4.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AccountSmsVerificationState_build_closure3(_this), _null), A.TextButton$(false, A.Text$(t1.get$verify().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AccountSmsVerificationState_build_closure4(_this), _null)], t7)); } else B.JSArray_methods.addAll$1(t6, A._setArrayType([A.TextButton$(false, A.Text$(t1.get$sendCode().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AccountSmsVerificationState_build_closure5(_this), _null)], t7)); return A.AlertDialog$(t6, _null, _null, t3, _null, _null, t2); } }; A._AccountSmsVerificationState__sendCode_closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = true; }, $signature: 0 }; A._AccountSmsVerificationState__sendCode_closure0.prototype = { call$1(data) { var t1 = this.$this; t1.setState$1(new A._AccountSmsVerificationState__sendCode__closure0(t1)); }, $signature: 5 }; A._AccountSmsVerificationState__sendCode__closure0.prototype = { call$0() { var t1 = this.$this; t1._sms_verification$_isLoading = false; t1._showCode = true; }, $signature: 0 }; A._AccountSmsVerificationState__sendCode_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._AccountSmsVerificationState__sendCode__closure(t1)); A.showErrorDialog(false, error); }, $signature: 5 }; A._AccountSmsVerificationState__sendCode__closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._AccountSmsVerificationState__verifyCode_closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = true; }, $signature: 0 }; A._AccountSmsVerificationState__verifyCode_closure0.prototype = { call$1(data) { var _this = this, t1 = _this.$this; t1.setState$1(new A._AccountSmsVerificationState__verifyCode__closure0(t1)); t1 = _this.navigator; if (t1.canPop$0()) t1.pop$0(); A.showToast(_this.localization.get$verifiedPhoneNumber()); t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 5 }; A._AccountSmsVerificationState__verifyCode__closure0.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._AccountSmsVerificationState__verifyCode_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._AccountSmsVerificationState__verifyCode__closure(t1)); A.showErrorDialog(false, error); }, $signature: 5 }; A._AccountSmsVerificationState__verifyCode__closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._AccountSmsVerificationState_build_closure.prototype = { call$1(code) { return this.$this._sms_verification$_code = code; }, $signature: 15 }; A._AccountSmsVerificationState_build_closure0.prototype = { call$1(phone) { return this.$this._sms_verification$_phone = phone.countryCode + phone.number; }, $signature: 2643 }; A._AccountSmsVerificationState_build_closure1.prototype = { call$1(value) { var t1; if (value.number.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 2644 }; A._AccountSmsVerificationState_build_closure2.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._AccountSmsVerificationState_build_closure3.prototype = { call$0() { return this.$this._sendCode$0(); }, $signature: 0 }; A._AccountSmsVerificationState_build_closure4.prototype = { call$0() { return this.$this._verifyCode$0(); }, $signature: 0 }; A._AccountSmsVerificationState_build_closure5.prototype = { call$0() { return this.$this._sendCode$0(); }, $signature: 0 }; A.UserSmsVerification.prototype = { createState$0() { return new A._UserSmsVerificationState(new A.WebClient(), A.FocusScopeNode$(true, null, false), B._StateLifecycle_0); } }; A._UserSmsVerificationState.prototype = { initState$0() { this.super$State$initState(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._UserSmsVerificationState_initState_closure(this)); }, _sendCode$0() { var credentials, url, t2, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); url = A.formatApiUrl("https://staging.invoicing.co"); _this.setState$1(new A._UserSmsVerificationState__sendCode_closure(_this)); t2 = _this._widget.email; t1 = t2 == null ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.email : t2; t2 = type$.String; _this._webClient.post$3$data(url + "/sms_reset", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["email", t1], t2, t2))).then$1$1(0, new A._UserSmsVerificationState__sendCode_closure0(_this), type$.Null).catchError$1(new A._UserSmsVerificationState__sendCode_closure1(_this)); }, _verifyCode$0() { var t1, store, t2, credentials, t3, $navigator, url, t4, _this = this; if (!$.$get$_UserSmsVerificationState__formKey().get$currentState().validate$0()) return; t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); credentials = J.get$credentials$z(store.__Store__state_A); t3 = _this._framework$_element; t3.toString; $navigator = A.Navigator_of(t3, false); url = A.formatApiUrl("https://staging.invoicing.co") + "/sms_reset/confirm"; if (_this._widget.email == null) url += "?validate_only=true"; _this.setState$1(new A._UserSmsVerificationState__verifyCode_closure(_this)); t3 = _this._sms_verification$_code; t4 = _this._widget.email; t1 = t4 == null ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.email : t4; t4 = type$.String; _this._webClient.post$3$data(url, credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["code", t3, "email", t1], t4, t4))).then$1$1(0, new A._UserSmsVerificationState__verifyCode_closure0(_this, $navigator, t2, store), type$.Null).catchError$1(new A._UserSmsVerificationState__verifyCode_closure1(_this)); }, dispose$0() { this._sms_verification$_focusNode.dispose$0(); this.super$State$dispose(); }, build$1(context) { var store, t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, _s16_ = "code_was_sent_to", _s13_ = "change_number", _s11_ = "resend_code", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (_this._widget.email == null) t3 = t1.get$verifyPhoneNumber(); else { t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, "disable_two_factor"); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._sms_verification$_isLoading) t2 = new A.LoadingIndicator(80, false, _null); else { t4 = $.$get$_UserSmsVerificationState__formKey(); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t5.$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, _s16_); if (t6 == null) { t5 = t5.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s16_); t5.toString; } else t5 = t6; t2 = new A.AppForm(t4, _null, A.Column$(A._setArrayType([A.Text$(B.JSString_methods.replaceFirst$2(t5, ":number", t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.user.phone), _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(_null, 20, _null, _null), new A.AppPinput(new A._UserSmsVerificationState_build_closure(_this), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _this._sms_verification$_focusNode, _null); } t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t6, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UserSmsVerificationState_build_closure0(context), _null)], t7); if (!_this._sms_verification$_isLoading) { t7 = A._setArrayType([], t7); if (_this._widget.showChangeNumber) { t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, _s13_); if (t8 == null) { t8 = t4.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s13_); t8.toString; } t7.push(A.TextButton$(false, A.Text$(t8.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UserSmsVerificationState_build_closure1(store, context), _null)); } t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, _s11_); if (t5 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s11_); t4.toString; } else t4 = t5; t7.push(A.TextButton$(false, A.Text$(t4.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UserSmsVerificationState_build_closure2(_this), _null)); t7.push(A.TextButton$(false, A.Text$(t1.get$verify().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UserSmsVerificationState_build_closure3(_this), _null)); B.JSArray_methods.addAll$1(t6, t7); } return A.AlertDialog$(t6, _null, _null, t2, _null, _null, t3); } }; A._UserSmsVerificationState_initState_closure.prototype = { call$1(duration) { this.$this._sendCode$0(); }, $signature: 11 }; A._UserSmsVerificationState__sendCode_closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = true; }, $signature: 0 }; A._UserSmsVerificationState__sendCode_closure0.prototype = { call$1(data) { var t1 = this.$this; t1.setState$1(new A._UserSmsVerificationState__sendCode__closure0(t1)); }, $signature: 5 }; A._UserSmsVerificationState__sendCode__closure0.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._UserSmsVerificationState__sendCode_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._UserSmsVerificationState__sendCode__closure(t1)); A.showErrorDialog(false, error); }, $signature: 5 }; A._UserSmsVerificationState__sendCode__closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._UserSmsVerificationState__verifyCode_closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = true; }, $signature: 0 }; A._UserSmsVerificationState__verifyCode_closure0.prototype = { call$1(data) { var t2, _this = this, t1 = _this.$this; t1.setState$1(new A._UserSmsVerificationState__verifyCode__closure0(t1)); t2 = _this.navigator; if (t2.canPop$0()) t2.pop$0(); t2 = _this.localization; if (t1._widget.email == null) t1 = t2.get$verifiedPhoneNumber(); else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "disabled_two_factor"); t1.toString; } A.showToast(t1); t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 5 }; A._UserSmsVerificationState__verifyCode__closure0.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._UserSmsVerificationState__verifyCode_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._UserSmsVerificationState__verifyCode__closure(t1)); A.showErrorDialog(false, error); }, $signature: 5 }; A._UserSmsVerificationState__verifyCode__closure.prototype = { call$0() { this.$this._sms_verification$_isLoading = false; }, $signature: 0 }; A._UserSmsVerificationState_build_closure.prototype = { call$1(code) { return this.$this._sms_verification$_code = code; }, $signature: 15 }; A._UserSmsVerificationState_build_closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._UserSmsVerificationState_build_closure1.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "user_details", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._UserSmsVerificationState_build_closure2.prototype = { call$0() { return this.$this._sendCode$0(); }, $signature: 0 }; A._UserSmsVerificationState_build_closure3.prototype = { call$0() { return this.$this._verifyCode$0(); }, $signature: 0 }; A.SystemLogViewer.prototype = { createState$0() { return new A._SystemLogViewerState(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.bool), B._StateLifecycle_0); } }; A._SystemLogViewerState.prototype = { build$1(context) { var t4, t5, systemLogs, t6, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = this._widget.systemLogs._list$_list; t5 = A._arrayInstanceType(t4)._eval$1("WhereIterable<1>"); systemLogs = t1.systemLogs = A.List_List$of(new A.WhereIterable(t4, new A._SystemLogViewerState_build_closure(), t5), true, t5._eval$1("Iterable.E")); t4 = systemLogs.length > 25 ? t1.systemLogs = B.JSArray_methods.sublist$2(systemLogs, 0, 25) : systemLogs; t5 = A._arrayInstanceType(t4); t6 = t5._eval$1("MappedIterable<1,ExpansionPanel>"); return new A.ScrollableListView(A._setArrayType([new A.ExpansionPanelList(A.List_List$of(new A.MappedIterable(new A.WhereIterable(t4, new A._SystemLogViewerState_build_closure0(), t5._eval$1("WhereIterable<1>")), new A._SystemLogViewerState_build_closure1(this, t3, t2), t6), true, t6._eval$1("Iterable.E")), new A._SystemLogViewerState_build_closure2(t1, this), _null)], type$.JSArray_Widget), _null, _null, _null, false, _null); } }; A._SystemLogViewerState_build_closure.prototype = { call$1(log) { return log.typeId !== 800; }, $signature: 710 }; A._SystemLogViewerState_build_closure2.prototype = { call$2(index, isExpanded) { var t1 = this.$this; t1.setState$1(new A._SystemLogViewerState_build__closure(this._box_0, t1, index, isExpanded)); }, $signature: 711 }; A._SystemLogViewerState_build__closure.prototype = { call$0() { var _this = this; _this.$this._isExpanded.$indexSet(0, _this._box_0.systemLogs[_this.index].id, !_this.isExpanded); }, $signature: 0 }; A._SystemLogViewerState_build_closure0.prototype = { call$1(systemLog) { return systemLog.eventId >= 20; }, $signature: 710 }; A._SystemLogViewerState_build_closure1.prototype = { call$1(systemLog) { var t2, t3, exception, t4, _null = null, t1 = this.state, client = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, systemLog.clientId), logs = null; t1 = this.$this; t2 = t1._isExpanded; t3 = systemLog.id; if (t2.$index(0, t3) === true && systemLog.log.length !== 0) try { logs = B.C_JsonCodec.decode$1(0, systemLog.log); } catch (exception) { } t4 = t2.$index(0, t3); if (t2.$index(0, t3) === true) t2 = logs == null ? new A.Padding(new A.EdgeInsets(16, 10, 16, 10), A.Text$(systemLog.log, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null) : A.Container$(_null, new A.Padding(B.EdgeInsets_0_8_0_8, new A.JsonViewer(logs, _null), _null), B.Clip_0, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else t2 = new A.SizedBox(_null, _null, _null, _null); return new A.ExpansionPanel(new A._SystemLogViewerState_build__closure0(t1, systemLog, this.localization, client), t2, t4 === true); }, $signature: 2647 }; A._SystemLogViewerState_build__closure0.prototype = { call$2(context, isExpanded) { var t4, t5, _this = this, _null = null, t1 = _this.systemLog, t2 = A.Icon$(A.getActivityIcon(t1.categoryId), _null, _null, _null), t3 = _this.localization; t3.toString; t4 = A.Text$(t3.lookup$1(t1.get$category()) + " \u203a " + t3.lookup$1(t1.get$type(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t3.lookup$1(t1.get$event()); t5 = _this.client; t5 = !t5.get$isNew() ? " \u2022 " + t5.displayName : ""; return A.ListTile$(false, _null, _null, _null, true, _null, _null, true, _null, t2, _null, _null, new A._SystemLogViewerState_build___closure(_this.$this, t1), false, _null, _null, _null, A.Text$(t3 + t5 + "\n" + A.formatDate(A.convertTimestampToDateString(t1.createdAt), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t4, _null, _null); }, $signature: 2648 }; A._SystemLogViewerState_build___closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._SystemLogViewerState_build____closure(t1, this.systemLog)); }, $signature: 0 }; A._SystemLogViewerState_build____closure.prototype = { call$0() { var t3, t1 = this.$this._isExpanded, t2 = this.systemLog.id; if (t1.containsKey$1(0, t2)) { t3 = t1.$index(0, t2); t3.toString; t3 = !t3; } else t3 = true; t1.$indexSet(0, t2, t3); }, $signature: 0 }; A.AppPaginatedDataTable.prototype = { createState$0() { return new A.AppPaginatedDataTableState(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.nullable_DataRow), new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A.AppPaginatedDataTableState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._framework$_element; t1.toString; t1 = A.PageStorage_maybeOf(t1); if (t1 == null) t1 = null; else { t2 = _this._framework$_element; t2.toString; t2 = t1.readState$1(t2); t1 = t2; } A._asIntQ(t1); if (t1 == null) t1 = _this._widget.initialFirstRowIndex; _this.__AppPaginatedDataTableState__firstRowIndex_A = t1; _this._widget.source.addListener$1(0, _this.get$_handleDataSourceChanged()); _this._handleDataSourceChanged$0(); _this._widget.toString; t1 = A.ScrollController$(0, true, null, null); _this.__AppPaginatedDataTableState__controller_A = t1; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.source; if (t1 !== _this._widget.source) { t2 = _this.get$_handleDataSourceChanged(); t1.removeListener$1(0, t2); _this._widget.source.addListener$1(0, t2); _this._handleDataSourceChanged$0(); } }, dispose$0() { var t1, _this = this; _this._widget.source.removeListener$1(0, _this.get$_handleDataSourceChanged()); _this._widget.toString; t1 = _this.__AppPaginatedDataTableState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$State$dispose(); }, _handleDataSourceChanged$0() { this.setState$1(new A.AppPaginatedDataTableState__handleDataSourceChanged_closure(this)); }, pageTo$1(rowIndex) { var t2, _this = this, t1 = _this.__AppPaginatedDataTableState__firstRowIndex_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.setState$1(new A.AppPaginatedDataTableState_pageTo_closure(_this, rowIndex)); t2 = _this._widget.onPageChanged; if (t2 != null && t1 !== _this.__AppPaginatedDataTableState__firstRowIndex_A) t2.call$1(_this.__AppPaginatedDataTableState__firstRowIndex_A); }, _getProgressIndicatorRowFor$1(index) { var t2, t3, cells, t1 = {}; t1.haveProgressIndicator = false; t2 = this._widget.columns; t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,DataCell>"); cells = A.List_List$of(new A.MappedListIterable(t2, new A.AppPaginatedDataTableState__getProgressIndicatorRowFor_closure(t1), t3), true, t3._eval$1("ListIterable.E")); if (!t1.haveProgressIndicator) { t1.haveProgressIndicator = true; cells[0] = B.DataCell_2bx; } return new A.DataRow(new A.ValueKey(index, type$.ValueKey_nullable_int), null, false, cells, null); }, _getRows$2(firstRowIndex, rowsPerPage) { var t1, index, haveProgressIndicator, t2, row, _this = this, result = A._setArrayType([], type$.JSArray_DataRow), nextPageFirstRowIndex = firstRowIndex + rowsPerPage; for (t1 = _this._app_paginated_data_table$_rows, index = firstRowIndex, haveProgressIndicator = false; index < nextPageFirstRowIndex; ++index) { t2 = _this.__AppPaginatedDataTableState__rowCount_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (index >= t2) { t2 = _this.__AppPaginatedDataTableState__rowCountApproximate_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = true; if (t2) { row = t1.putIfAbsent$2(0, index, new A.AppPaginatedDataTableState__getRows_closure(_this, index)); t2 = row == null; if (t2 && !haveProgressIndicator) { if (t2) row = _this._getProgressIndicatorRowFor$1(index); haveProgressIndicator = true; } } else row = null; if (row != null) result.push(row); } return result; }, _handleFirst$0() { this.pageTo$1(0); }, _handlePrevious$0() { var t1 = this.__AppPaginatedDataTableState__firstRowIndex_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.pageTo$1(Math.max(t1 - this._widget.rowsPerPage, 0)); }, _handleNext$0() { var t1 = this.__AppPaginatedDataTableState__firstRowIndex_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.pageTo$1(t1 + this._widget.rowsPerPage); }, _handleLast$0() { var _this = this, t1 = _this.__AppPaginatedDataTableState__rowCount_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.pageTo$1(B.JSNumber_methods.floor$0((t1 - 1) / _this._widget.rowsPerPage) * _this._widget.rowsPerPage); }, _isNextPageUnavailable$0() { var t2, t3, _this = this, t1 = _this.__AppPaginatedDataTableState__rowCountApproximate_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1) { t1 = _this.__AppPaginatedDataTableState__firstRowIndex_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget.rowsPerPage; t3 = _this.__AppPaginatedDataTableState__rowCount_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t1 + t2 >= t3; t1 = t3; } else t1 = false; return t1; }, build$1(context) { var t2, headerWidgets, footerTextStyle, footerWidgets, t3, t4, t5, displayRowCount, availableRowsPerPage, t6, t7, t8, t9, _this = this, _null = null, themeData = A.Theme_of(context), t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_flR, type$.MaterialLocalizations); t1.toString; t2 = type$.JSArray_Widget; headerWidgets = A._setArrayType([], t2); if (_this._selectedRowCount === 0) _this._widget.toString; _this._widget.toString; _this._widget.toString; footerTextStyle = themeData.textTheme.bodySmall; footerWidgets = A._setArrayType([], t2); t3 = _this.__AppPaginatedDataTableState__rowCount_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__AppPaginatedDataTableState__firstRowIndex_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._widget; displayRowCount = Math.min(t3, t4 + t5.rowsPerPage); if (t5.onRowsPerPageChanged != null) { t3 = t5.availableRowsPerPage; t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,DropdownMenuItem>"); availableRowsPerPage = A.List_List$of(new A.MappedListIterable(t3, new A.AppPaginatedDataTableState_build_closure(), t4), true, t4._eval$1("ListIterable.E")); t4 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 14); t3 = A.Text$(t1.get$rowsPerPageTitle(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = _this._widget; t6 = t5.rowsPerPage; B.JSArray_methods.addAll$1(footerWidgets, A._setArrayType([t4, t3, new A.ConstrainedBox(B.BoxConstraints_mlX3, new A.Align(B.AlignmentDirectional_1_0, _null, _null, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, false, false, new A.CastList(availableRowsPerPage, A._arrayInstanceType(availableRowsPerPage)._eval$1("CastList<1,DropdownMenuItem>")), t5.onRowsPerPageChanged, footerTextStyle, t6, type$.int), _null), _null), _null)], t2)); } t3 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 32); t4 = _this.__AppPaginatedDataTableState__firstRowIndex_A; t5 = _this._widget.subtractOne; t6 = t5 && t4 !== 0 ? 1 : 0; t7 = t5 ? 1 : 0; t8 = _this.__AppPaginatedDataTableState__rowCount_A; t5 = t5 ? 1 : 0; t9 = _this.__AppPaginatedDataTableState__rowCountApproximate_A; t9 === $ && A.throwUnnamedLateFieldNI(); t2 = A._setArrayType([t3, A.Text$(t1.pageRowsInfoTitle$4(t4 + 1 - t6, displayRowCount - t7, t8 - t5, t9), _null, _null, _null, _null, _null, _null, _null, _null, _null), A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 32)], t2); _this._widget.toString; t3 = A.Icon$(B.IconData_58814_MaterialIcons_null_false, _null, _null, _null); t4 = t1.get$firstPageTooltip(); t2.push(A.IconButton$(_null, _null, _null, _null, t3, _null, _this.__AppPaginatedDataTableState__firstRowIndex_A <= 0 ? _null : _this.get$_handleFirst(), B.EdgeInsets_0_0_0_0, _null, _null, t4, _null)); _this._widget.toString; t3 = A.Icon$(B.IconData_57694_MaterialIcons_null_true, _null, _null, _null); t4 = t1.get$previousPageTooltip(); t2.push(A.IconButton$(_null, _null, _null, _null, t3, _null, _this.__AppPaginatedDataTableState__firstRowIndex_A <= 0 ? _null : _this.get$_handlePrevious(), B.EdgeInsets_0_0_0_0, _null, _null, t4, _null)); t2.push(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 24)); _this._widget.toString; t3 = A.Icon$(B.IconData_57695_MaterialIcons_null_true, _null, _null, _null); t4 = t1.get$nextPageTooltip(); t2.push(A.IconButton$(_null, _null, _null, _null, t3, _null, _this._isNextPageUnavailable$0() ? _null : _this.get$_handleNext(), B.EdgeInsets_0_0_0_0, _null, _null, t4, _null)); _this._widget.toString; t3 = A.Icon$(B.IconData_58813_MaterialIcons_null_false, _null, _null, _null); t1 = t1.get$lastPageTooltip(); t2.push(A.IconButton$(_null, _null, _null, _null, t3, _null, _this._isNextPageUnavailable$0() ? _null : _this.get$_handleLast(), B.EdgeInsets_0_0_0_0, _null, _null, t1, _null)); t2.push(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 14)); B.JSArray_methods.addAll$1(footerWidgets, t2); return A.Card$(new A.LayoutBuilder(new A.AppPaginatedDataTableState_build_closure0(_this, headerWidgets, themeData, footerTextStyle, footerWidgets), _null), _null, _null, _null, _null, false, _null); } }; A.AppPaginatedDataTableState__handleDataSourceChanged_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.source; t1.__AppPaginatedDataTableState__rowCount_A = t2.get$rowCount(t2); t1._widget.source.get$isRowCountApproximate(); t1.__AppPaginatedDataTableState__rowCountApproximate_A = false; t1._selectedRowCount = t1._widget.source.get$selectedRowCount(); t1._app_paginated_data_table$_rows.clear$0(0); }, $signature: 0 }; A.AppPaginatedDataTableState_pageTo_closure.prototype = { call$0() { var t1 = this.$this, rowsPerPage = t1._widget.rowsPerPage; t1.__AppPaginatedDataTableState__firstRowIndex_A = B.JSInt_methods.$tdiv(this.rowIndex, rowsPerPage) * rowsPerPage; }, $signature: 0 }; A.AppPaginatedDataTableState__getProgressIndicatorRowFor_closure.prototype = { call$1(column) { if (!column.numeric) { this._box_0.haveProgressIndicator = true; return B.DataCell_2bx; } return B.DataCell_mS8; }, $signature: 2649 }; A.AppPaginatedDataTableState__getRows_closure.prototype = { call$0() { return this.$this._widget.source.getRow$1(this.index); }, $signature: 2650 }; A.AppPaginatedDataTableState_build_closure.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A.AppPaginatedDataTableState_build_closure0.prototype = { call$2(context, constraints) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = A._setArrayType([], type$.JSArray_Widget), t2 = _this.headerWidgets; if (t2.length !== 0) { t3 = _this.$this; t4 = _this.themeData; t5 = t4.textTheme; t5 = t3._selectedRowCount > 0 ? t5.titleMedium.copyWith$1$color(t4.colorScheme.secondary) : t5.titleLarge.copyWith$1$fontWeight(B.FontWeight_3_400); t3 = t3._selectedRowCount > 0 ? t4.secondaryHeaderColor : _null; t5 = A.DefaultTextStyle$(A.IconTheme_merge(A.Ink$(new A.Padding(B.EdgeInsetsDirectional_24_0_14_0, A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null), _null), t3, _null, 64), B.IconThemeData_1Jq), _null, _null, B.TextOverflow_0, true, t5, _null, _null, B.TextWidthBasis_0); t1.push(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), true, false, false, false, t5, _null)); } t2 = _this.$this; t3 = t2.__AppPaginatedDataTableState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t2._widget; t5 = t4.columns; t6 = t4.sortColumnIndex; t7 = t4.sortAscending; t8 = t4.onSelectAll; t9 = t4.dataRowMinHeight; t10 = t4.dataRowMaxHeight; t11 = t2.__AppPaginatedDataTableState__firstRowIndex_A; t11 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Scrollbar$(A.SingleChildScrollView$(new A.ConstrainedBox(new A.BoxConstraints(constraints.minWidth, 1 / 0, 0, 1 / 0), A.DataTable$(_null, 56, t5, t10, t9, B.BoxDecoration_423, 56, 24, t2._tableKey, t8, t2._getRows$2(t11, t4.rowsPerPage), true, true, t7, t6), _null), t3, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_0), t3, _null)); t3 = _this.footerTextStyle; t3.toString; t2._widget.toString; t1.push(A.DefaultTextStyle$(A.IconTheme_merge(new A.SizedBox(_null, 56, A.SingleChildScrollView$(A.Row$(_this.footerWidgets, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, true, B.Axis_0), _null), B.IconThemeData_1Jq), _null, _null, B.TextOverflow_0, true, t3, _null, _null, B.TextWidthBasis_0)); return A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 2652 }; A.EntityDataTableSource.prototype = { get$selectedRowCount() { return 0; }, get$isRowCountApproximate() { return false; }, get$rowCount(_) { return J.get$length$asx(this.entityList); }, getRow$1(index) { var prefState, t4, t5, listState, uIState, t6, t7, isSelected, t8, rowColor, backgroundColor, wideFields, _this = this, _null = null, _s20_ = "long_press_to_select", t1 = _this.context, t2 = type$.AppState, t3 = A.StoreProvider_of(t1, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); prefState = t3.prefState; t4 = _this.entityMap; t4.toString; t4 = t4._map$_map.$index(0, J.$index$asx(_this.entityList, index)); t4.toString; t5 = _this.entityPresenter; t5.__EntityPresenter_entity_A = t4; t5.__EntityPresenter_context_A = t1; t5 = _this.entityType; listState = t3.getUIState$1(t5).get$listUIState(); uIState = t3.getUIState$1(t5); t5 = listState.selectedIds; t6 = t5 == null; if (t6) t7 = prefState.isPreviewVisible || t3.uiState.get$isEditing(); else t7 = false; if (t7) isSelected = (t3.uiState.get$isEditing() ? t4.get$id(t4) === _this.editingId : t4.get$id(t4) === uIState.get$selectedId()) && true; else isSelected = false; t7 = prefState.darkModeType; t8 = t7 === "system"; rowColor = ((t8 ? prefState.enableDarkModeSystem : t7 === "dark") ? prefState.darkCustomColors : prefState.customColors)._map$_map.$index(0, "table_alternate_row_background_color"); if (rowColor == null) rowColor = ""; if (isSelected) { t2 = A.StoreProvider_of(t1, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_desktop; } else t2 = false; if (t2) backgroundColor = A.convertHexStringToColor((t8 ? prefState.enableDarkModeSystem : t7 === "dark") ? "#253750" : "#e5f5ff"); else backgroundColor = rowColor.length !== 0 && B.JSInt_methods.$mod(index, 2) === 0 ? A.convertHexStringToColor(rowColor) : _null; t2 = type$.JSArray_String; wideFields = A._setArrayType(["public_notes", "private_notes", "description", "custom1", "custom2", "custom3", "custom4"], t2); t7 = backgroundColor == null ? _null : new A.MaterialStatePropertyAll(backgroundColor, type$.MaterialStatePropertyAll_Color); t2 = t6 ? A._setArrayType([], t2) : t5; t2 = J.contains$1$asx(t2, t4.get$id(t4)); t5 = !t6 ? new A.EntityDataTableSource_getRow_closure(_this, t4) : _null; t8 = A._setArrayType([], type$.JSArray_DataCell); if (t6) { if (prefState.enableTooltips) { t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t6.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_); if (t1 == null) { t1 = t6.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } } else t1 = _null; t1 = A.IconButton$(_null, _null, _null, _null, A.GestureDetector$(_null, A.Icon$(B._MdiIconData_gg9, _null, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, new A.EntityDataTableSource_getRow_closure0(t4), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null, new A.EntityDataTableSource_getRow_closure1(t4), _null, _null, _null, t1, _null); t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t6 = t3.userCompany; t3 = type$.BelongsToClient._is(t4) ? t3.clientState.map._map$_map.$index(0, t4.get$clientId(t4)) : _null; t8.push(A.DataCell$(A.Row$(A._setArrayType([t1, A.ActionMenuButton$(t4, t4.getActions$3$client$includeEdit$userCompany(t3, prefState.tapSelectedToEdit, t6), _null, _null, false, new A.EntityDataTableSource_getRow_closure2(t4))], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, new A.EntityDataTableSource_getRow_closure3(_this, t4))); } t1 = _this.tableColumns; t1.toString; B.JSArray_methods.addAll$1(t8, J.map$1$1$ax(t1, new A.EntityDataTableSource_getRow_closure4(_this, wideFields, t4), type$.DataCell)); return A.DataRow$(t8, t7, t5, t2); } }; A.EntityDataTableSource_getRow_closure.prototype = { call$1(value) { return this.$this.onTap.call$1(this.entity); }, $signature: 17 }; A.EntityDataTableSource_getRow_closure1.prototype = { call$0() { return A.editEntity(null, this.entity, true, null); }, $signature: 0 }; A.EntityDataTableSource_getRow_closure0.prototype = { call$0() { A.handleEntitiesActions(A._setArrayType([this.entity], type$.JSArray_BaseEntity), B.EntityAction_toggleMultiselect, false); return null; }, $signature: 0 }; A.EntityDataTableSource_getRow_closure2.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.entity], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.EntityDataTableSource_getRow_closure3.prototype = { call$0() { return this.$this.onTap.call$1(this.entity); }, $signature: 0 }; A.EntityDataTableSource_getRow_closure4.prototype = { call$1(field) { var t1 = this.$this, t2 = t1.entityPresenter.getField$2$context$field(t1.context, field), t3 = B.JSArray_methods.contains$1(this.wideFields, field) ? 300 : 200, t4 = field === "description" ? 200 : 0, t5 = this.entity; return A.DataCell$(new A.ConstrainedBox(new A.BoxConstraints(t4, t3, 0, 1 / 0), t2, null), new A.EntityDataTableSource_getRow__closure(t5), new A.EntityDataTableSource_getRow__closure0(t1, t5)); }, $signature: 2653 }; A.EntityDataTableSource_getRow__closure0.prototype = { call$0() { return this.$this.onTap.call$1(this.entity); }, $signature: 0 }; A.EntityDataTableSource_getRow__closure.prototype = { call$0() { return A.selectEntity(this.entity, false, true); }, $signature: 0 }; A.EntityList.prototype = { createState$0() { return new A._EntityListState(B._StateLifecycle_0); }, onRefreshed$1(arg0) { return this.onRefreshed.call$1(arg0); }, onSortColumn$1(arg0) { return this.onSortColumn.call$1(arg0); }, itemBuilder$2(arg0, arg1) { return this.itemBuilder.call$2(arg0, arg1); }, onClearMultiselect$0() { return this.onClearMultiselect.call$0(); } }; A._EntityListState.prototype = { initState$0() { var t1, entityType, state, entityList, entityMap, t2, t3, t4, entityUIState, rowsPerPage, selectedIndex, _this = this; _this.super$State$initState(); t1 = _this._widget; entityType = t1.entityType; state = t1.state; entityList = t1.entityList; entityMap = state.getEntityMap$1(entityType); t1 = state.getUIState$1(entityType); t1.toString; t2 = _this._framework$_element; t2.toString; t1 = t1.get$editingId(); t3 = _this._widget.tableColumns; t4 = J.toList$0$ax(entityList); type$.nullable_BuiltMap_of_nullable_String_and_nullable_BaseEntity._as(entityMap); _this.___EntityListState_dataTableSource_A = new A.EntityDataTableSource(entityType, t1, t2, t4, _this._widget.presenter, entityMap, t3, new A._EntityListState_initState_closure(), $.$get$ChangeNotifier__emptyListeners()); entityUIState = state.getUIState$1(entityType); rowsPerPage = state.prefState.rowsPerPage; if (J.get$isNotEmpty$asx(_this._widget.entityList)) { t1 = entityUIState.get$selectedId(); if ((t1 == null ? "" : t1).length !== 0) { selectedIndex = J.indexOf$1$asx(_this._widget.entityList, entityUIState.get$selectedId()); if (selectedIndex >= 0) _this._firstRowIndex = B.JSNumber_methods.floor$0(selectedIndex / rowsPerPage) * rowsPerPage; } else if (state.get$historyList().length !== 0) { t1 = B.JSArray_methods.get$first(state.get$historyList()).page; if (t1 != null) _this._firstRowIndex = t1 * rowsPerPage; } } }, didUpdateWidget$1(oldWidget) { var t1, state, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; state = t1.state; t1 = state.getUIState$1(t1.entityType); t1.toString; t2 = _this.___EntityListState_dataTableSource_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.editingId = t1.get$editingId(); t1 = _this.___EntityListState_dataTableSource_A; t2 = _this._widget; t1.entityList = t2.entityList; t1.entityMap = type$.nullable_BuiltMap_of_nullable_String_and_nullable_BaseEntity._as(state.getEntityMap$1(t2.entityType)); _this.___EntityListState_dataTableSource_A.notifyListeners$0(); }, build$1(context) { var t4, isInMultiselect, entityList, entityMap, countSelected, isList, t5, t6, shouldSelectEntity, entityId, t7, entities, t8, firstEntity, actions, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s14_ = "count_selected", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t3 = _this._widget, state = t3.state, uiState = state.uiState, entityType = t3.entityType, listUIState = state.getUIState$1(entityType).get$listUIState(); t3 = listUIState.selectedIds; t4 = t3 == null; isInMultiselect = !t4; entityList = _this._widget.entityList; entityMap = state.getEntityMap$1(entityType); countSelected = J.get$length$asx(t4 ? A._setArrayType([], type$.JSArray_String) : t3); isList = entityType.get$isSetting() || state.prefState.moduleLayout === B.ModuleLayout_list; t5 = uiState.selectedCompanyIndex; t6 = state.userCompanyStates._list$_list; if (t6[t5].lastUpdated <= 0 && J.get$isEmpty$asx(entityList)) return new A.LoadingIndicator(_null, false, _null); shouldSelectEntity = state.shouldSelectEntity$2$entityList$entityType(entityList, entityType); if (shouldSelectEntity !== false) { if (shouldSelectEntity == null) entityId = state.getUIState$1(entityType).get$selectedId(); else { t7 = J.getInterceptor$asx(entityList); entityId = t7.get$isEmpty(entityList) ? _null : t7.get$first(entityList); } $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._EntityListState_build_closure(entityType, entityId)); } if (t4) entities = A._setArrayType([], type$.JSArray_BaseEntity); else { t7 = t3._list$_list; t8 = A._arrayInstanceType(t7)._eval$1("MappedListIterable<1,BaseEntity>"); entities = A.List_List$of(new A.MappedListIterable(t7, new A._EntityListState_build_closure0(entityMap), t8), true, t8._eval$1("ListIterable.E")); } firstEntity = entities.length === 0 ? _null : B.JSArray_methods.get$first(entities); if (firstEntity == null) t5 = _null; else { t5 = t6[t5]; t6 = t5.userCompany; if (type$.BelongsToClient._is(firstEntity)) { t5 = t5.clientState; t7 = firstEntity.get$clientId(firstEntity); t7.toString; t7 = t5.$get$1(0, t7); t5 = t7; } else t5 = _null; t6 = firstEntity.getActions$4$client$includeEdit$multiselect$userCompany(t5, false, true, t6); t5 = t6; } if (t5 == null) t5 = A._setArrayType([], type$.JSArray_nullable_EntityAction); actions = A.IterableNullableExtension_whereNotNull(t5, type$.EntityAction); t5 = A.Theme_of(context); t6 = isInMultiselect ? 50 : 0; t7 = A.Duration$(0, 0, 0, 500, 0, 0); t8 = isInMultiselect ? 1 : 0; t9 = A.Duration$(0, 0, 0, 500, 0, 0); t10 = type$.JSArray_Widget; t11 = A._setArrayType([], t10); t12 = state.prefState; if (t12.moduleLayout === B.ModuleLayout_list || entityType.get$isSetting()) { t13 = A.Theme_of(context); t14 = J.get$length$asx(entityList); t11.push(A.Checkbox$(t13.colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A._EntityListState_build_closure1(entityList, entityMap), _null, _null, _null, _null, _null, false, t14 === J.get$length$asx(t4 ? A._setArrayType([], type$.JSArray_String) : t3))); } t3 = A.StoreProvider_of(context, t1).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_desktop) { t3 = "" + countSelected; if (isList) t3 = "(" + t3 + ")"; else { t2.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t4.toString; t4 = J.$index$asx(t4, _s14_); t4.toString; t3 = B.JSString_methods.replaceFirst$2(t4, ":count", t3); } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = A.MappedIterable_MappedIterable(actions, new A._EntityListState_build_closure2(_this, t2, entities), actions.$ti._eval$1("Iterable.E"), type$.OutlinedButton); B.JSArray_methods.addAll$1(t11, A._setArrayType([new A.Padding(B.EdgeInsets_4_0_4_0, t3, _null), A.Expanded$(new A.Align(B.Alignment_1_0, _null, _null, A.OverflowView$flexible(new A._EntityListState_build_closure3(_this, t2, state, entities, actions), A.List_List$of(t4, true, A._instanceType(t4)._eval$1("Iterable.E")), 8), _null), 1)], t10)); } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, _s14_); t4.toString; t4 = A.Expanded$(A.Text$(B.JSString_methods.replaceFirst$2(t4, ":count", "" + countSelected), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "actions"); t2.toString; B.JSArray_methods.addAll$1(t11, A._setArrayType([new A.SizedBox(16, _null, _null, _null), t4, A.SaveCancelButtons$(_null, true, entities.length !== 0, false, new A._EntityListState_build_closure4(_this), new A._EntityListState_build_closure5(_this, entities), t2)], t10)); } t2 = A.AnimatedContainer$(_null, A.AnimatedOpacity$(A.Row$(t11, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Cubic_oKc, t9, t8), t5.cardColor, _null, B.Cubic_oKc, _null, t7, t6, _null, _null, B.EdgeInsets_10_0_10_0, _null); t3 = A._setArrayType([new A._EntityListState_build_closure6(_this, isList, uiState, context, state, store, entityList, entityMap, listUIState, isInMultiselect, entityType).call$0()], t10); if (state.isLoading) { t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_mobile || !entityType.get$isSetting(); } else t1 = false; if (!t1) if (state.isSaving) if (!entityType.get$isSetting()) t1 = !t12.isPreviewVisible && !uiState.get$isEditing(); else t1 = true; else t1 = false; else t1 = true; if (t1) t3.push(A.LinearProgressIndicator$()); return A.RefreshIndicator$(A.Column$(A._setArrayType([t2, A.Expanded$(new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t3, _null), 1)], t10), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), new A._EntityListState_build_closure7(_this, context)); } }; A._EntityListState_initState_closure.prototype = { call$1(entity) { return A.selectEntity(entity, false, false); }, $signature: 165 }; A._EntityListState_build_closure.prototype = { call$1(duration) { A.viewEntityById(false, this.entityId, this.entityType, null, false, true); }, $signature: 11 }; A._EntityListState_build_closure6.prototype = { call$0() { var t2, t3, rowsPerPage, t4, t5, t6, t7, t8, t9, _this = this, _null = null, _s27_ = "click_plus_to_create_record", t1 = type$.JSArray_Widget; if (_this.isList) { t1 = A._setArrayType([], t1); t2 = _this.uiState.filterStack._list$_list; if (t2.length === 0) t3 = _null; else { t3 = B.JSArray_methods.get$last(t2); t3 = t3.get$id(t3); } if (t3 != null) { t3 = A.StoreProvider_of(_this.context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.appLayout === B.AppLayout_mobile; } else t3 = false; if (t3) { if (t2.length === 0) t3 = _null; else { t3 = B.JSArray_methods.get$last(t2); t3 = t3.get$id(t3); } t2 = t2.length === 0 ? _null : B.JSArray_methods.get$last(t2).get$entityType(); t1.push(new A.ListFilterMessage(t3, t2, new A._EntityListState_build__closure(_this.state), new A._EntityListState_build__closure0(_this.store), false, _null)); } t2 = _this.entityList; t3 = J.getInterceptor$asx(t2); if (t3.get$isEmpty(t2)) { t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s27_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s27_); t2.toString; } t2 = new A.HelpText(t2, _null); } else t2 = A.ScrollableListViewBuilder$(new A._EntityListState_build__closure1(_this.$this, t2), t3.get$length(t2) + 2, B.EdgeInsets_0_20_0_20, true, _null, new A._EntityListState_build__closure2(t2)); t1.push(A.Expanded$(t2, 1)); return A.Column$(t1, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); } else { t2 = _this.state; rowsPerPage = t2.prefState.rowsPerPage; t1 = A._setArrayType([], t1); t3 = _this.uiState.filterStack._list$_list; if (t3.length === 0) t4 = _null; else { t4 = B.JSArray_methods.get$last(t3); t4 = t4.get$id(t4); } if (t4 != null) { t4 = A.StoreProvider_of(_this.context, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState.appLayout === B.AppLayout_mobile; } else t4 = false; if (t4) { if (t3.length === 0) t4 = _null; else { t4 = B.JSArray_methods.get$last(t3); t4 = t4.get$id(t4); } t3 = t3.length === 0 ? _null : B.JSArray_methods.get$last(t3).get$entityType(); t1.push(new A.ListFilterMessage(t4, t3, new A._EntityListState_build__closure3(t2), new A._EntityListState_build__closure4(_this.store), false, _null)); } t3 = _this.$this; t4 = _this.listUIState; t5 = A._setArrayType([], type$.JSArray_DataColumn); if (!_this.isInMultiselect) t5.push(new A.DataColumn(new A.SizedBox(_null, _null, _null, _null), false, _null)); t6 = t3._widget.tableColumns; t6.toString; B.JSArray_methods.addAll$1(t5, J.map$1$1$ax(t6, new A._EntityListState_build__closure5(t3, _this.context, _this.entityType, t2), type$.DataColumn)); t6 = t3.___EntityListState_dataTableSource_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = t3._widget.tableColumns; t7.toString; t8 = t4.sortField; if (J.contains$1$asx(t7, t8)) { t7 = t3._widget.tableColumns; t7.toString; t8 = J.indexOf$1$asx(t7, t8) + 1; t7 = t8; } else t7 = 0; t8 = _this.store; t9 = t3._firstRowIndex; t1.push(A.Expanded$(A.SingleChildScrollView$(new A.Padding(B.EdgeInsets_0_16_0_16, A.AppPaginatedDataTable$(A._setArrayType([10, 25, 50, 100], type$.JSArray_int), t5, t9, new A._EntityListState_build__closure6(t3, t8, t2), new A._EntityListState_build__closure7(t8), new A._EntityListState_build__closure8(t3, _this.entityList, rowsPerPage, _this.entityMap, t4), rowsPerPage, true, t4.sortAscending, t7, t6, false), _null), _null, B.DragStartBehavior_1, _null, _null, _null, true, _null, false, B.Axis_1), 1)); return A.Column$(t1, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }, $signature: 2654 }; A._EntityListState_build__closure.prototype = { call$1(_) { var t2, t1 = this.state.uiState.filterStack._list$_list; if (t1.length === 0) t2 = null; else { t2 = B.JSArray_methods.get$last(t1); t2 = t2.get$id(t2); } return A.viewEntityById(false, t2, t1.length === 0 ? null : B.JSArray_methods.get$last(t1).get$entityType(), null, false, true); }, $signature: 20 }; A._EntityListState_build__closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearEntityFilter()); }, $signature: 14 }; A._EntityListState_build__closure2.prototype = { call$2(context, index) { var _null = null; return index === 0 || index === J.get$length$asx(this.entityList) ? new A.SizedBox(_null, _null, _null, _null) : new A.ListDivider(_null); }, $signature: 99 }; A._EntityListState_build__closure1.prototype = { call$2(context, index) { var _null = null; if (index === 0 || index === J.get$length$asx(this.entityList) + 1) return A.Container$(_null, _null, B.Clip_0, A.Theme_of(context).cardColor, _null, _null, _null, 25, _null, _null, _null, _null, _null, _null); else return this.$this._widget.itemBuilder$2(context, index - 1); }, $signature: 99 }; A._EntityListState_build__closure3.prototype = { call$1(_) { var t2, t1 = this.state.uiState.filterStack._list$_list; if (t1.length === 0) t2 = null; else { t2 = B.JSArray_methods.get$last(t1); t2 = t2.get$id(t2); } A.viewEntityById(false, t2, t1.length === 0 ? null : B.JSArray_methods.get$last(t1).get$entityType(), null, false, true); }, $signature: 16 }; A._EntityListState_build__closure4.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearEntityFilter()); }, $signature: 4 }; A._EntityListState_build__closure8.prototype = { call$1(value) { var _this = this, t1 = _this.$this, t2 = _this.entityList, t3 = J.getInterceptor$asx(t2); t2 = J.map$1$1$ax(t3.sublist$2(t2, Math.min(t1._firstRowIndex, t3.get$length(t2) - 1), Math.min(t1._firstRowIndex + _this.rowsPerPage, t3.get$length(t2))), new A._EntityListState_build___closure(_this.entityMap), type$.BaseEntity).super$Iterable$where(0, new A._EntityListState_build___closure0(value, _this.listUIState)); A.handleEntitiesActions(A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")), B.EntityAction_toggleMultiselect, false); }, $signature: 17 }; A._EntityListState_build___closure.prototype = { call$1(entityId) { return type$.BaseEntity._as(this.entityMap._map$_map.$index(0, entityId)); }, $signature: 713 }; A._EntityListState_build___closure0.prototype = { call$1(invoice) { var t1 = invoice.get$id(invoice), t2 = this.listUIState.selectedIds; t1 = t2 != null && B.JSArray_methods.contains$1(t2._list$_list, t1); return this.value !== t1; }, $signature: 225 }; A._EntityListState_build__closure5.prototype = { call$1(field) { var key, t1, _this = this, _null = null, label = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization).lookup$1(field); if (B.JSString_methods.startsWith$1(field, "custom")) { key = B.JSString_methods.replaceFirst$2(field, "custom", A.toSnakeCase(_this.entityType.name)); t1 = _this.state; label = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.getCustomFieldLabel$1(key); } return new A.DataColumn(A.Container$(_null, A.Text$(label, _null, _null, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, new A._EntityListState_build___closure1(_this.$this, field)); }, $signature: 2656 }; A._EntityListState_build___closure1.prototype = { call$2(columnIndex, ascending) { this.$this._widget.onSortColumn$1(this.field); }, $signature: 711 }; A._EntityListState_build__closure6.prototype = { call$1(row) { var t1, t2; this.$this._firstRowIndex = row; t1 = B.JSNumber_methods.floor$0(row / this.state.prefState.rowsPerPage); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateLastHistory(t1)); }, $signature: 64 }; A._EntityListState_build__closure7.prototype = { call$1(value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 861 }; A._EntityListState_build_closure0.prototype = { call$1(entityId) { return type$.BaseEntity._as(this.entityMap._map$_map.$index(0, entityId)); }, $signature: 2657 }; A._EntityListState_build_closure7.prototype = { call$0() { return this.$this._widget.onRefreshed$1(this.context); }, $signature: 19 }; A._EntityListState_build_closure1.prototype = { call$1(value) { var t1 = this.entityList, t2 = J.getInterceptor$asx(t1); t1 = J.map$1$1$ax(t2.sublist$2(t1, 0, Math.min(t2.get$length(t1), 100)), new A._EntityListState_build__closure13(this.entityMap), type$.BaseEntity); A.handleEntitiesActions(A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")), B.EntityAction_toggleMultiselect, false); }, $signature: 17 }; A._EntityListState_build__closure13.prototype = { call$1(entityId) { return type$.BaseEntity._as(this.entityMap._map$_map.$index(0, entityId)); }, $signature: 713 }; A._EntityListState_build_closure2.prototype = { call$1(action) { var _null = null, t1 = A.getEntityActionIcon(action), t2 = this.localization; t2.toString; return A.OutlinedButton$(new A.IconText(t2.lookup$1(action.toString$0(0)), t1, _null, _null, false, _null), _null, new A._EntityListState_build__closure12(this.$this, this.entities, action), _null); }, $signature: 474 }; A._EntityListState_build__closure12.prototype = { call$0() { A.handleEntitiesActions(this.entities, this.action, false); this.$this._widget.onClearMultiselect$0(); }, $signature: 0 }; A._EntityListState_build_closure3.prototype = { call$2(context, remaining) { var t2, t3, t4, _this = this, _null = null, t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "more"); t1.toString; t2 = _this.state.prefState; t3 = t2.darkModeType; t4 = t3 === "system"; t1 = A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, (t4 ? t2.enableDarkModeSystem : t3 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); return A.PopupMenuButton$(new A.Padding(B.EdgeInsets_8_0_8_0, A.Row$(A._setArrayType([t1, new A.SizedBox(4, _null, _null, _null), A.Icon$(B.IconData_57496_MaterialIcons_null_false, (t4 ? t2.enableDarkModeSystem : t3 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, new A._EntityListState_build__closure10(_this.actions, remaining), new A._EntityListState_build__closure11(_this.$this, _this.entities), B.EdgeInsets_8_8_8_8, _null, type$.EntityAction); }, $signature: 475 }; A._EntityListState_build__closure11.prototype = { call$1(action) { A.handleEntitiesActions(this.entities, action, false); this.$this._widget.onClearMultiselect$0(); }, $signature: 278 }; A._EntityListState_build__closure10.prototype = { call$1(context) { var t2, t1 = this.actions; t1 = B.JSArray_methods.sublist$1(A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")), t1.get$length(0) - this.remaining); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,PopupMenuItem>"); return A.List_List$of(new A.MappedListIterable(t1, new A._EntityListState_build___closure2(context), t2), true, t2._eval$1("ListIterable.E")); }, $signature: 479 }; A._EntityListState_build___closure2.prototype = { call$1(action) { var _null = null, t1 = this.context, t2 = A.Icon$(A.getEntityActionIcon(action), A.Theme_of(t1).colorScheme.secondary, _null, _null); t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return A.PopupMenuItem$(A.Row$(A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Text$(t1.lookup$1(action.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), action, type$.EntityAction); }, $signature: 483 }; A._EntityListState_build_closure5.prototype = { call$1(context) { return this.$call$body$_EntityListState_build_closure(context); }, $call$body$_EntityListState_build_closure(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = new A._Future($.Zone__current, type$._Future_Null); t1.then$1$1(0, new A._EntityListState_build__closure9($async$self.$this), type$.Null); $async$goto = 2; return A._asyncAwait(A.showEntityActionsDialog(new A._AsyncCompleter(t1, type$._AsyncCompleter_Null), $async$self.entities, true), $async$call$1); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 18 }; A._EntityListState_build__closure9.prototype = { call$1(_) { return this.$this._widget.onClearMultiselect$0(); }, $signature: 100 }; A._EntityListState_build_closure4.prototype = { call$1(_) { return this.$this._widget.onClearMultiselect$0(); }, $signature: 53 }; A.UpgradeDialog.prototype = { createState$0() { return new A._UpgradeDialogState(A.ScrollController$(0, true, null, null), A.InAppPurchase__getOrCreateInstance(), A._setArrayType([], type$.JSArray_ProductDetails), A._setArrayType([], type$.JSArray_PurchaseDetails), B._StateLifecycle_0); } }; A._UpgradeDialogState.prototype = { initState$0() { var _this = this; _this.___UpgradeDialogState__subscription_A = $.InAppPurchasePlatform____instance._readField$0().get$purchaseStream().listen$3$onDone$onError(0, new A._UpgradeDialogState_initState_closure(_this), new A._UpgradeDialogState_initState_closure0(_this), new A._UpgradeDialogState_initState_closure1()); _this.initStoreInfo$0(); _this.super$State$initState(); }, initStoreInfo$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, productDetailResponse; var $async$initStoreInfo$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($.InAppPurchasePlatform____instance._readField$0().isAvailable$0(), $async$initStoreInfo$0); case 3: // returning from await. if (!$async$result) { $async$self.setState$1(new A._UpgradeDialogState_initStoreInfo_closure($async$self, false)); // goto return $async$goto = 1; break; } $async$goto = $.$get$Platform_isIOS() ? 4 : 5; break; case 4: // then type$.InAppPurchaseStoreKitPlatformAddition._as($.InAppPurchasePlatformAddition__instance); $async$goto = 6; return A._asyncAwait($.$get$SKPaymentQueueWrapper__singleton().setDelegate$1(new A.ExamplePaymentQueueDelegate()), $async$initStoreInfo$0); case 6: // returning from await. case 5: // join t1 = A.LinkedHashSet_LinkedHashSet$from(B.List_6Do, type$.String); $async$goto = 7; return A._asyncAwait($.InAppPurchasePlatform____instance._readField$0().queryProductDetails$1(t1), $async$initStoreInfo$0); case 7: // returning from await. productDetailResponse = $async$result; if (productDetailResponse.error != null) { $async$self.setState$1(new A._UpgradeDialogState_initStoreInfo_closure0($async$self, productDetailResponse, true)); // goto return $async$goto = 1; break; } if (productDetailResponse.productDetails.length === 0) { $async$self.setState$1(new A._UpgradeDialogState_initStoreInfo_closure1($async$self, true, productDetailResponse)); // goto return $async$goto = 1; break; } $async$self.setState$1(new A._UpgradeDialogState_initStoreInfo_closure2($async$self, true, productDetailResponse)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$initStoreInfo$0, $async$completer); }, dispose$0() { if ($.$get$Platform_isIOS()) { type$.InAppPurchaseStoreKitPlatformAddition._as($.InAppPurchasePlatformAddition__instance); $.$get$SKPaymentQueueWrapper__singleton().setDelegate$1(null); } var t1 = this.___UpgradeDialogState__subscription_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cancel$0(0); this._upgrade_dialog$_scrollController.dispose$0(); this.super$State$dispose(); }, build$1(context) { var t2, stack, t3, t4, t5, t6, _this = this, _null = null, _s17_ = "restore_purchases", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.JSArray_Widget; stack = A._setArrayType([], t2); t3 = _this._queryProductError; if (t3 == null) { A.isMacOS(); A.isWindows(); A.isLinux(); t3 = _this._upgrade_dialog$_scrollController; t4 = A._setArrayType([], t2); if ($.$get$Platform_isIOS()) t4.push(new A.Padding(B.EdgeInsets_0_0_0_16, A.Text$("Payment will be charged to iTunes Account at confirmation of purchase. Subscription automatically renews unless auto-renew is turned off at least 24-hours before the end of the current period. Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal. Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user's Account Settings after purchase.", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null)); t4.push(_this._buildProductList$0()); stack.push(A.Container$(_null, A.Scrollbar$(A.ListView$(t4, t3, _null, _null, B.Axis_1, false), t3, true), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 17976931348623157e292)); } else stack.push(A.Center$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); if (_this._purchasePending) stack.push(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, B.List_HZv, _null)); t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "upgrade"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = A.Column$(A._setArrayType([A.Expanded$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, stack, _null), 1)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t2 = A._setArrayType([], t2); if (!_this._loading) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, _s17_); if (t6 == null) { t6 = t3.$index(0, "en"); t6.toString; t6 = J.$index$asx(t6, _s17_); t6.toString; } t2.push(A.TextButton$(false, A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpgradeDialogState_build_closure(_this), _null)); } t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "terms_of_service"); t6.toString; t2.push(A.TextButton$(false, A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpgradeDialogState_build_closure0(), _null)); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "privacy_policy"); t1.toString; t2.push(A.TextButton$(false, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpgradeDialogState_build_closure1(), _null)); return A.AlertDialog$(t2, _null, _null, t5, _null, _null, t4); }, _buildProductList$0() { var productList, t1, t2, purchases, _this = this; if (_this._loading) return B.Card_ww8; if (!_this._isAvailable) return B.Card_Cti; productList = A._setArrayType([], type$.JSArray_ListTile); t1 = _this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = _this._purchases; purchases = A.Map_Map$fromEntries(new A.MappedListIterable(t2, new A._UpgradeDialogState__buildProductList_closure(_this), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,MapEntry>")), type$.String, type$.PurchaseDetails); B.JSArray_methods.sort$1(_this._upgrade_dialog$_products, new A._UpgradeDialogState__buildProductList_closure0()); t2 = _this._upgrade_dialog$_products; B.JSArray_methods.addAll$1(productList, new A.MappedListIterable(t2, new A._UpgradeDialogState__buildProductList_closure1(_this, purchases, t1.account), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,ListTile>"))); return A.Column$(productList, B.CrossAxisAlignment_2, null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, showPendingUI$0() { this.setState$1(new A._UpgradeDialogState_showPendingUI_closure(this)); }, deliverProduct$1(purchaseDetails) { return this.deliverProduct$body$_UpgradeDialogState(purchaseDetails); }, deliverProduct$body$_UpgradeDialogState(purchaseDetails) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, store, t2, purchaseID, originalTransaction, t3, t4, t5, data; var $async$deliverProduct$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.setState$1(new A._UpgradeDialogState_deliverProduct_closure($async$self, purchaseDetails)); t1 = $async$self._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.cleanApiUrl(t1.authState.url) === "https://staging.invoicing.co" ? "https://staging.invoicing.co" : "https://invoicing.co"; purchaseID = purchaseDetails.purchaseID; if (purchaseDetails instanceof A.AppStorePurchaseDetails) { originalTransaction = purchaseDetails.skPaymentTransaction.originalTransaction; if (originalTransaction != null) purchaseID = originalTransaction.transactionIdentifier; } t3 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t4 = A.stringReplaceAllUnchecked(purchaseDetails.productID, "-", "_"); t5 = purchaseDetails.transactionDate; t5.toString; data = A.LinkedHashMap_LinkedHashMap$_literal(["inapp_transaction_id", purchaseID, "key", t3.account.key, "plan", t4, "plan_paid", B.JSNumber_methods.floor$0(A.int_parse(t5, null) / 1000)], type$.String, type$.nullable_Object); $async$goto = 2; return A._asyncAwait(new A.WebClient().post$3$data(t2 + "/api/admin/subscription", t1.get$credentials(0).token, B.C_JsonCodec.encode$2$toEncodable(data, null)), $async$deliverProduct$1); case 2: // returning from await. t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$deliverProduct$1, $async$completer); }, handleError$1(error) { this.setState$1(new A._UpgradeDialogState_handleError_closure(this)); }, _listenToPurchaseUpdated$1(purchaseDetailsList) { return this._listenToPurchaseUpdated$body$_UpgradeDialogState(purchaseDetailsList); }, _listenToPurchaseUpdated$body$_UpgradeDialogState(purchaseDetailsList) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2, t3, t4; var $async$_listenToPurchaseUpdated$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = J.get$iterator$ax(purchaseDetailsList), t2 = $.InAppPurchasePlatform____instance.__late_helper$_name; case 2: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 3; break; } t3 = t1.get$current(t1); $async$goto = t3.get$status(t3) === B.PurchaseStatus_0 ? 4 : 6; break; case 4: // then $async$self.showPendingUI$0(); // goto join $async$goto = 5; break; case 6: // else if (t3.get$status(t3) === B.PurchaseStatus_2) $async$self.handleError$1(t3.error); else if (t3.get$status(t3) === B.PurchaseStatus_1 || t3.get$status(t3) === B.PurchaseStatus_3) $async$self.deliverProduct$1(t3); $async$goto = t3.get$pendingCompletePurchase() ? 7 : 8; break; case 7: // then t4 = $.InAppPurchasePlatform____instance.__late_helper$_value; if (t4 === $.InAppPurchasePlatform____instance) A.throwExpression(A.LateError$fieldNI(t2)); $async$goto = 9; return A._asyncAwait(t4.completePurchase$1(t3), $async$_listenToPurchaseUpdated$1); case 9: // returning from await. case 8: // join case 5: // join // goto for condition $async$goto = 2; break; case 3: // after for // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_listenToPurchaseUpdated$1, $async$completer); }, confirmPriceChange$1(context) { return this.confirmPriceChange$body$_UpgradeDialogState(context); }, confirmPriceChange$body$_UpgradeDialogState(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$confirmPriceChange$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = $.$get$Platform_isIOS() ? 2 : 3; break; case 2: // then type$.InAppPurchaseStoreKitPlatformAddition._as($.InAppPurchasePlatformAddition__instance); $async$goto = 4; return A._asyncAwait($.$get$SKPaymentQueueWrapper__singleton().showPriceConsentIfNeeded$0(), $async$confirmPriceChange$1); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$confirmPriceChange$1, $async$completer); } }; A._UpgradeDialogState_initState_closure.prototype = { call$1(purchaseDetailsList) { this.$this._listenToPurchaseUpdated$1(purchaseDetailsList); }, $signature: 2660 }; A._UpgradeDialogState_initState_closure0.prototype = { call$0() { var t1 = this.$this.___UpgradeDialogState__subscription_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cancel$0(0); }, $signature: 0 }; A._UpgradeDialogState_initState_closure1.prototype = { call$1(error) { }, $signature: 2 }; A._UpgradeDialogState_initStoreInfo_closure.prototype = { call$0() { var t1 = this.$this; t1._isAvailable = this.isAvailable; t1._upgrade_dialog$_products = A._setArrayType([], type$.JSArray_ProductDetails); t1._purchases = A._setArrayType([], type$.JSArray_PurchaseDetails); t1._loading = t1._purchasePending = false; }, $signature: 0 }; A._UpgradeDialogState_initStoreInfo_closure0.prototype = { call$0() { var t1 = this.$this, t2 = this.productDetailResponse; t1._queryProductError = t2.error.message; t1._isAvailable = this.isAvailable; t1._upgrade_dialog$_products = t2.productDetails; t1._purchases = A._setArrayType([], type$.JSArray_PurchaseDetails); t1._loading = t1._purchasePending = false; }, $signature: 0 }; A._UpgradeDialogState_initStoreInfo_closure1.prototype = { call$0() { var t1 = this.$this; t1._queryProductError = null; t1._isAvailable = this.isAvailable; t1._upgrade_dialog$_products = this.productDetailResponse.productDetails; t1._purchases = A._setArrayType([], type$.JSArray_PurchaseDetails); t1._loading = t1._purchasePending = false; }, $signature: 0 }; A._UpgradeDialogState_initStoreInfo_closure2.prototype = { call$0() { var t1 = this.$this; t1._isAvailable = this.isAvailable; t1._upgrade_dialog$_products = this.productDetailResponse.productDetails; t1._loading = t1._purchasePending = false; }, $signature: 0 }; A._UpgradeDialogState_build_closure.prototype = { call$0() { $.InAppPurchasePlatform____instance._readField$0().restorePurchases$1$applicationUserName(null); }, $signature: 0 }; A._UpgradeDialogState_build_closure0.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://www.invoiceninja.com/terms", 0, null)); }, $signature: 0 }; A._UpgradeDialogState_build_closure1.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_w, 0, null)); }, $signature: 0 }; A._UpgradeDialogState__buildProductList_closure.prototype = { call$1(purchase) { if (purchase.get$pendingCompletePurchase()) $.InAppPurchasePlatform____instance._readField$0().completePurchase$1(purchase); return new A.MapEntry(purchase.productID, purchase, type$.MapEntry_String_PurchaseDetails); }, $signature: 2661 }; A._UpgradeDialogState__buildProductList_closure0.prototype = { call$2(p1, p2) { return B.JSNumber_methods.compareTo$1(p1.rawPrice, p2.rawPrice); }, $signature: 2662 }; A._UpgradeDialogState__buildProductList_closure1.prototype = { call$1(productDetails) { var t4, t5, _null = null, _s8_ = "activate", previousPurchase = this.purchases.$index(0, productDetails.id), t1 = A.Text$(productDetails.description, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = A.TextButton_styleFrom(_null, _null, B.Color_4281236786, _null, _null, _null, _null, _null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null), t3 = this.$this; if (previousPurchase != null) { t4 = t3._framework$_element; t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t4 = t5.$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, _s8_); if (t4 == null) { t4 = t5.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s8_); t4.toString; } } else t4 = productDetails.price; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, A.Column$(A._setArrayType([new A.SizedBox(_null, 4, _null, _null), A.TextButton$(false, A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpgradeDialogState__buildProductList__closure(t3, previousPurchase, productDetails, this.account), t2), new A.SizedBox(_null, 20, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t1, _null, _null); }, $signature: 2663 }; A._UpgradeDialogState__buildProductList__closure.prototype = { call$0() { var t1, t2, purchaseParam, _this = this; if (_this.previousPurchase != null) { t1 = _this.$this; t2 = t1._framework$_element; t2.toString; t1.confirmPriceChange$1(t2); } else { t1 = _this.productDetails; t2 = _this.account.id; purchaseParam = $.$get$Platform_isAndroid() ? new A.GooglePlayPurchaseParam(t1, t2) : new A.PurchaseParam(t1, t2); $.InAppPurchasePlatform____instance._readField$0().buyNonConsumable$1$purchaseParam(purchaseParam); } }, $signature: 0 }; A._UpgradeDialogState_showPendingUI_closure.prototype = { call$0() { this.$this._purchasePending = true; }, $signature: 0 }; A._UpgradeDialogState_deliverProduct_closure.prototype = { call$0() { var t1 = this.$this; t1._purchases.push(this.purchaseDetails); t1._purchasePending = false; }, $signature: 0 }; A._UpgradeDialogState_handleError_closure.prototype = { call$0() { this.$this._purchasePending = false; }, $signature: 0 }; A.ExamplePaymentQueueDelegate.prototype = {}; A.VariablesHelp.prototype = { createState$0() { return new A._VariablesHelpState(null, null, B._StateLifecycle_0); } }; A._VariablesHelpState.prototype = { initState$0() { this.super$State$initState(); this._variables$_controller = A.TabController$(null, 0, 4, this); }, dispose$0() { this._variables$_controller.dispose$0(); this.super$__VariablesHelpState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, company, t3, t4, t0, t5, t6, t7, t8, t9, t10, _this = this, _null = null, _s7_ = "custom1", _s7_0 = "custom2", _s7_1 = "custom3", _s7_2 = "custom4", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); company = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company; t2 = _this._variables$_controller; t3 = _this._widget; if (t3.showInvoiceAsQuote) { t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "quote"); t4.toString; t0 = t4; t4 = t1; t1 = t0; } else { t1 = t1.localeCode; if (t3.showInvoiceAsInvoices) { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "invoices"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } else { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "invoice"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } t0 = t4; t4 = t1; t1 = t3; t3 = t0; } t1 = A.Tab$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "client"); t5.toString; t5 = A.Tab$(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "contact"); t6.toString; t6 = A.Tab$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "company"); t4.toString; t3 = type$.JSArray_Widget; t4 = A._setArrayType([t1, t5, t6, A.Tab$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t3); t6 = _this._variables$_controller; t5 = type$.JSArray_String; t1 = A._setArrayType(["view_button", "view_url", "payment_button", "payment_url", "created_by_user", "assigned_to_user", "invoice", "invoices"], t5); t7 = _this._widget; if (t7.showInvoiceAsInvoices) B.JSArray_methods.addAll$1(t1, A._setArrayType(["invoice_references", "payment.status", "invoices.po_number", "invoices.amount", "invoices.balance", "invoices.due_date"], t5)); else if (t7.showInvoiceAsQuote) B.JSArray_methods.addAll$1(t1, A._setArrayType(["amount", "discount", "date", "valid_until", "po_number", "public_notes", "exchange_rate", "number", "terms", "footer"], t5)); else B.JSArray_methods.addAll$1(t1, A._setArrayType(["amount", "discount", "balance", "date", "due_date", "po_number", "public_notes", "exchange_rate", "number", "terms", "footer", "payments"], t5)); if (company.getCustomFieldLabel$1("invoice1").length !== 0) t1.push(_s7_); if (company.getCustomFieldLabel$1("invoice2").length !== 0) t1.push(_s7_0); if (company.getCustomFieldLabel$1("invoice3").length !== 0) t1.push(_s7_1); if (company.getCustomFieldLabel$1("invoice4").length !== 0) t1.push(_s7_2); if (company.getCustomFieldLabel$1("surcharge1").length !== 0) t1.push("custom_surcharge1"); if (company.getCustomFieldLabel$1("surcharge2").length !== 0) t1.push("custom_surcharge2"); if (company.getCustomFieldLabel$1("surcharge3").length !== 0) t1.push("custom_surcharge3"); if (company.getCustomFieldLabel$1("surcharge4").length !== 0) t1.push("custom_surcharge4"); t7 = A._setArrayType(["name", "public_notes", "vat_number", "address1", "address2", "city", "state", "postal_code", "country", "shipping_address1", "shipping_address2", "shipping_city", "shipping_state", "shipping_postal_code", "shipping_country", "phone", "credit_balance", "id_number"], t5); if (company.getCustomFieldLabel$1("client1").length !== 0) t7.push(_s7_); if (company.getCustomFieldLabel$1("client2").length !== 0) t7.push(_s7_0); if (company.getCustomFieldLabel$1("client3").length !== 0) t7.push(_s7_1); if (company.getCustomFieldLabel$1("client4").length !== 0) t7.push(_s7_2); t8 = type$.MappedListIterable_String_String; t9 = t8._eval$1("ListIterable.E"); t7 = A.List_List$of(new A.MappedListIterable(t7, new A._VariablesHelpState_build_closure(), t8), true, t9); t10 = A._setArrayType(["first_name", "last_name", "email", "phone"], t5); if (company.getCustomFieldLabel$1("contact1").length !== 0) t10.push(_s7_); if (company.getCustomFieldLabel$1("contact2").length !== 0) t10.push(_s7_0); if (company.getCustomFieldLabel$1("contact3").length !== 0) t10.push(_s7_1); if (company.getCustomFieldLabel$1("contact4").length !== 0) t10.push(_s7_2); t10 = A.List_List$of(new A.MappedListIterable(t10, new A._VariablesHelpState_build_closure0(), t8), true, t9); t5 = A._setArrayType(["name", "country", "address1", "address2", "city", "postal_code", "id_number", "email", "phone", "state", "vat_number", "website"], t5); if (company.getCustomFieldLabel$1("company1").length !== 0) t5.push(_s7_); if (company.getCustomFieldLabel$1("company2").length !== 0) t5.push(_s7_0); if (company.getCustomFieldLabel$1("company3").length !== 0) t5.push(_s7_1); if (company.getCustomFieldLabel$1("company4").length !== 0) t5.push(_s7_2); return A.FormCard$(_null, A._setArrayType([new A.AppTabBar(t4, t2, true, _null, _null), new A.SizedBox(_null, 540, A.TabBarView$(A._setArrayType([new A._VariableGrid(t1, _null), new A._VariableGrid(t7, _null), new A._VariableGrid(t10, _null), new A._VariableGrid(A.List_List$of(new A.MappedListIterable(t5, new A._VariablesHelpState_build_closure1(), t8), true, t9), _null)], t3), t6, _null), _null)], t3), _null, _null, false, _null, false, _null, _null); } }; A._VariablesHelpState_build_closure.prototype = { call$1(field) { return "client." + field; }, $signature: 31 }; A._VariablesHelpState_build_closure0.prototype = { call$1(field) { return "contact." + field; }, $signature: 31 }; A._VariablesHelpState_build_closure1.prototype = { call$1(field) { return "company." + field; }, $signature: 31 }; A._VariableGrid.prototype = { build$1(context) { B.JSArray_methods.sort$1(this.fields, new A._VariableGrid_build_closure()); return new A.Padding(B.EdgeInsets_0_16_0_0, new A.LayoutBuilder(new A._VariableGrid_build_closure0(this), null), null); } }; A._VariableGrid_build_closure.prototype = { call$2(a, b) { return B.JSString_methods.compareTo$1(a, b); }, $signature: 27 }; A._VariableGrid_build_closure0.prototype = { call$2(context, constraints) { var t1 = this.$this.fields, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TextButton>"); return A.GridView$count((constraints.maxWidth / 2 - 8) / 50, A.List_List$of(new A.MappedListIterable(t1, new A._VariableGrid_build__closure(context), t2), true, t2._eval$1("ListIterable.E")), 2, 0, 0, new A.EdgeInsets(6, 6, 6, 6), null, true, true); }, $signature: 441 }; A._VariableGrid_build__closure.prototype = { call$1(field) { var _null = null; return A.TextButton$(false, new A.Align(B.Alignment_m1_0, _null, _null, A.Text$("$" + field, _null, 1, B.TextOverflow_2, _null, _null, _null, B.TextAlign_4, _null, _null), _null), _null, _null, new A._VariableGrid_build___closure(field, this.context), _null); }, $signature: 2664 }; A._VariableGrid_build___closure.prototype = { call$0() { var t2, t1 = "$" + this.field; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value", t1)); }, $signature: 0 }; A.__VariablesHelpState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ViewScaffold.prototype = { build$1(context) { var t4, t5, t6, userCompany, t7, isSettings, appBarTitle, presenter, t8, t9, t10, leading, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t5 = t3.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; userCompany = t4[t6].userCompany; t7 = _this.entity; isSettings = t7.get$entityType().get$isSetting(); appBarTitle = _this.title; if (!(appBarTitle != null)) if (t7.get$isNew()) appBarTitle = ""; else { presenter = new A.EntityPresenter(); presenter.__EntityPresenter_entity_A = t7; presenter.__EntityPresenter_context_A = context; t8 = A.StoreProvider_of(context, t2).__Store__state_A; t8 === $ && A.throwUnnamedLateFieldNI(); appBarTitle = presenter.title$1$isNarrow(0, t8.prefState.appLayout === B.AppLayout_mobile); } t8 = A.StoreProvider_of(context, t2).__Store__state_A; t8 === $ && A.throwUnnamedLateFieldNI(); if (t8.prefState.appLayout === B.AppLayout_desktop) { t8 = _this.isFilter; if (t8) { t9 = t7.get$entityType(); t10 = t5.filterStack._list$_list; t9 = t9 == (t10.length === 0 ? _null : B.JSArray_methods.get$last(t10).get$entityType()); } else t9 = false; if (t9) leading = t5.filterStack._list$_list.length > 1 && !t8 ? A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57490_MaterialIcons_null_true, _null, _null, _null), _null, new A.ViewScaffold_build_closure(store), _null, _null, _null, _null, _null) : A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A.ViewScaffold_build_closure0(store), _null, _null, _null, _null, _null); else if (t5.previewStack._list$_list.length !== 0) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "back"); t5.toString; leading = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57490_MaterialIcons_null_true, _null, _null, _null), _null, new A.ViewScaffold_build_closure1(store), _null, _null, _null, t5, _null); } else { t5 = A.StoreProvider_of(context, t2).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); leading = t5.prefState.appLayout === B.AppLayout_desktop && !t7.get$entityType().get$isSetting() && t3.prefState.moduleLayout !== B.ModuleLayout_list ? A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A.ViewScaffold_build_closure2(store), _null, _null, _null, _null, _null) : _null; } } else leading = _null; t5 = A.Theme_of(context); t8 = A.StoreProvider_of(context, t2).__Store__state_A; t8 === $ && A.throwUnnamedLateFieldNI(); t8 = t8.prefState; t9 = A.Text$(appBarTitle, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = type$.JSArray_Widget; if (t7.get$isNew()) t2 = A._setArrayType([], t10); else { t10 = A._setArrayType([], t10); if (isSettings) { t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_desktop && !_this.isFilter; } else t2 = false; if (t2) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "back"); t2.toString; t10.push(A.TextButton$(false, A.Text$(t2, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t3.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A.ViewScaffold_build_closure3(_this, store, t3), _null)); } if (_this.isEditable && userCompany.canEditEntity$1(t7)) t10.push(new A.Builder(new A.ViewScaffold_build_closure4(_this, t3, t1), _null)); t2 = t3.isSaving && !_this.isFilter; t10.push(new A.ViewActionMenuButton(t7, t7.getActions$2$client$userCompany(type$.BelongsToClient._is(t7) ? t4[t6].clientState.map._map$_map.$index(0, t7.get$clientId(t7)) : _null, userCompany), new A.ViewScaffold_build_closure5(_this), t2, _null)); t2 = t10; } t9 = A.AppBar$(t2, _null, t8.appLayout === B.AppLayout_mobile, _null, _this.appBarBottom, 1, false, _null, _null, false, _null, false, _null, _null, leading, _null, true, _null, _null, _null, _null, _null, new A.CopyToClipboard(t9, appBarTitle, false, _null, _null, _null), _null, _null, _null, 1, _null); if (t7.get$isNew()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no_record_selected"); t1.toString; t1 = new A.BlankScreen(t1, _null); } else t1 = _this.body; return A.FocusTraversalGroup$(A.Scaffold$(t9, t5.cardColor, A.SafeArea$(true, t1, B.EdgeInsets_0_0_0_0, true), _null, _null, _null, _null, _null), true, _null); }, get$body(receiver) { return this.body; } }; A.ViewScaffold_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.PopFilterStack()); }, $signature: 0 }; A.ViewScaffold_build_closure0.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A.ViewScaffold_build_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.PopPreviewStack()); }, $signature: 0 }; A.ViewScaffold_build_closure2.prototype = { call$0() { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A.ViewScaffold_build_closure3.prototype = { call$0() { var t1 = this.$this.onBackPressed; if (t1 != null) t1.call$0(); else { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); } }, $signature: 0 }; A.ViewScaffold_build_closure4.prototype = { call$1(context) { var t2, isDisabled, _null = null, t1 = this.state.uiState; if (t1.get$isEditing()) { t2 = t1.get$mainRoute(); t1 = t1.filterStack._list$_list; isDisabled = t2 === J.toString$0$(t1.length === 0 ? _null : B.JSArray_methods.get$last(t1).get$entityType()); } else isDisabled = false; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "edit"); t1.toString; return new A.AppTextButton(t1, isDisabled ? _null : new A.ViewScaffold_build__closure(this.$this), true, _null, _null); }, $signature: 358 }; A.ViewScaffold_build__closure.prototype = { call$0() { A.editEntity(null, this.$this.entity, true, null); }, $signature: 4 }; A.ViewScaffold_build_closure5.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.entity], type$.JSArray_BaseEntity), action, true); return null; }, $signature: 73 }; A.WebSessionTimeout.prototype = { createState$0() { return new A._WebSessionTimeoutState(B._StateLifecycle_0); } }; A._WebSessionTimeoutState.prototype = { initState$0() { this.super$State$initState(); this._web_session_timeout$_timer = A.Timer_Timer$periodic(A.Duration$(0, 0, 0, 0, 1, 0), new A._WebSessionTimeoutState_initState_closure(this)); }, dispose$0() { var t1 = this._web_session_timeout$_timer; if (t1 != null) t1.cancel$0(0); this._web_session_timeout$_timer = null; this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A._WebSessionTimeoutState_initState_closure.prototype = { call$1(timer) { var store, t2, sessionTimeout, t1 = this.$this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t1 = t1.uiState.selectedCompanyIndex; t2 = t2._list$_list; sessionTimeout = t2[t1].userCompany.company.sessionTimeout; if (sessionTimeout === 0) return; if (Date.now() - t2[t1].lastUpdated > sessionTimeout) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); } }, $signature: 240 }; A.WebSocketRefresh.prototype = { createState$0() { return new A._WebSocketRefreshState(B._StateLifecycle_0); } }; A._WebSocketRefreshState.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); return; }, build$1(context) { return this._widget.child; } }; A.WindowManager.prototype = { createState$0() { return new A._WindowManagerState(B._StateLifecycle_0); } }; A._WindowManagerState.prototype = { initState$0() { A.isMacOS(); A.isWindows(); A.isLinux(); this.super$State$initState(); }, dispose$0() { A.isMacOS(); A.isWindows(); A.isLinux(); this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A.__WindowManagerState_State_WindowListener.prototype = {}; A.InitScreen.prototype = { build$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return A.StoreBuilder$(new A.InitScreen_build_closure(t1), new A.InitScreen_build_closure0(context), type$.AppState); } }; A.InitScreen_build_closure0.prototype = { call$1(store) { var t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadStateRequest(this.context)); }, $signature: 352 }; A.InitScreen_build_closure.prototype = { call$2(context, store) { var t4, _null = null, t1 = A.Expanded$(new A.SizedBox(_null, _null, _null, _null), 1), t2 = A.Expanded$(A.Center$(A.Image$asset("assets/images/icon.png", _null, _null, _null), _null, _null), 1), t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t3.toString; t4 = type$.JSArray_Widget; return A.Container$(_null, A.Column$(A._setArrayType([t1, t2, A.Expanded$(new A.Stack(B.Alignment_0_0, _null, B.StackFit_0, B.Clip_1, A._setArrayType([new A.SizedBox(100, 50, A.Material$(B.Duration_200000, true, _null, A.ElevatedButton$(A.Text$(J.$index$asx(t3, "logout").toUpperCase(), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), new A.InitScreen_build__closure(store), _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0), _null)], t4), _null), 1), new A.SizedBox(_null, 4, A.LinearProgressIndicator$(), _null)], t4), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2666 }; A.InitScreen_build__closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); }, $signature: 0 }; A.LockScreen.prototype = { build$1(context) { var t2, t3, t4, t5, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.Icon$(B._MdiIconData_wMy, B.Color_4290624957, _null, 24); t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "locked"); t4.toString; t5 = type$.JSArray_Widget; t4 = A.Row$(A._setArrayType([t2, new A.SizedBox(12, _null, _null, _null), A.Text$(t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4290624957, _null, _null, _null, _null, _null, _null, _null, _null, 32, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null); t2 = type$.nullable_void_Function._as(this.onAuthenticatePressed); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "authenticate"); t1.toString; return A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([t4, A.ElevatedButton$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2, _null)], t5), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_4, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, B.MaterialColor_Map_MUpTk_4288585374, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.LoginView.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._LoginState(new A.LabeledGlobalKey("_login", type$.LabeledGlobalKey_FormState), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.RoundedLoadingButtonController(A.BehaviorSubject_BehaviorSubject$seeded(B.ButtonState_0, type$.ButtonState)), B._StateLifecycle_0); } }; A._LoginState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = !_this._widget.viewModel.authState.get$isHosted(); _this._isSelfHosted = t1; if (t1) _this._loginType = "email"; else { t1 = window.document.documentElement; t1.toString; if (t1.getAttribute("data-" + new A._DataAttributeMap(new A._ElementAttributeMap(t1))._toHyphenedName$1("signup")) === "true") _this._createAccount = true; } t1 = A._setArrayType(["email"], type$.JSArray_String); t1.push("google"); t1.push("microsoft"); t1.push("apple"); _this._loginTypes = t1; t1 = _this._login_view$_urlController; t1.set$text(0, "https://demo.invoiceninja.com"); _this._secretController.set$text(0, ""); _this._login_view$_emailController.set$text(0, "demo@invoiceninja.com"); _this._login_view$_passwordController.set$text(0, "Password0"); _this._login_view$_firstNameController.set$text(0, "TEST"); _this._login_view$_lastNameController.set$text(0, "TEST"); _this._termsChecked = _this._privacyChecked = true; _this._loginType = "email"; if (t1._change_notifier$_value.text.length === 0) t1.set$text(0, _this._widget.viewModel.authState.url); }, dispose$0() { var _this = this, t1 = _this._login_view$_firstNameController, t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._login_view$_lastNameController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._login_view$_emailController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._login_view$_passwordController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._login_view$_urlController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._secretController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._oneTimePasswordController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._tokenController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this.super$State$dispose(); }, _submitForm$0() { var _this = this, t1 = _this._buttonController._startListener; if (t1 != null) t1.call$0(); if (_this._createAccount) _this._submitSignUpForm$0(); else _this._submitLoginForm$0(); }, _submitSignUpForm$0() { var viewModel, url, t2, completer, _this = this, _null = null, isValid = _this._login_view$_formKey.get$currentState().validate$0(), t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); viewModel = _this._widget.viewModel; url = _this._getUrl$0(); _this.setState$1(new A._LoginState__submitSignUpForm_closure(_this)); if (!isValid) { t1 = _this._buttonController._resetListener; if (t1 != null) t1.call$0(); return; } if (_this._createAccount) { t2 = _this._termsChecked; t2.toString; if (t2) { t2 = _this._privacyChecked; t2.toString; t2 = !t2; } else t2 = true; } else t2 = false; if (t2) { t2 = _this._buttonController._resetListener; if (t2 != null) t2.call$0(); t2 = _this._framework$_element; t2.toString; A.showDialog(_null, _null, true, _null, new A._LoginState__submitSignUpForm_closure0(_this, t1), t2, _null, true, type$.AlertDialog); return; } t1 = new A._Future($.Zone__current, type$._Future_Null); completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_Null); t1.then$1$1(0, new A._LoginState__submitSignUpForm_closure1(_this), type$.Null).catchError$1(new A._LoginState__submitSignUpForm_closure2(_this)); t1 = _this._loginType; if (t1 === "email") { t1 = _this._framework$_element; t1.toString; viewModel.onSignUpPressed.call$4$email$password(t1, completer, _this._login_view$_emailController._change_notifier$_value.text, _this._login_view$_passwordController._change_notifier$_value.text); } else if (t1 === "microsoft") { t1 = _this._framework$_element; t1.toString; viewModel.onMicrosoftSignUpPressed.call$3(t1, completer, url); } else { t2 = _this._framework$_element; if (t1 === "apple") { t2.toString; viewModel.onAppleSignUpPressed.call$3(t2, completer, url); } else { t2.toString; viewModel.onGoogleSignUpPressed.call$3(t2, completer, url); } } }, _submitLoginForm$0() { var t1, completer, url, t2, t3, t4, _this = this, _null = null, isValid = _this._login_view$_formKey.get$currentState().validate$0(), viewModel = _this._widget.viewModel; _this.setState$1(new A._LoginState__submitLoginForm_closure(_this)); if (!isValid) { t1 = _this._buttonController._resetListener; if (t1 != null) t1.call$0(); return; } t1 = new A._Future($.Zone__current, type$._Future_Null); completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_Null); t1.then$1$1(0, new A._LoginState__submitLoginForm_closure0(_this), type$.Null).catchError$1(new A._LoginState__submitLoginForm_closure1(_this)); url = _this._getUrl$0(); t1 = _this._loginType; if (t1 === "email") if (_this._recoverPassword) if (_this._disable2FA) { t1 = _this._buttonController._resetListener; if (t1 != null) t1.call$0(); _this._recoverPassword = _this._disable2FA = false; t1 = _this._framework$_element; t1.toString; A.showDialog(_null, _null, true, _null, new A._LoginState__submitLoginForm_closure2(_this), t1, _null, true, type$.void); } else { t1 = _this._framework$_element; t1.toString; t2 = _this._login_view$_emailController._change_notifier$_value.text; t3 = _this._isSelfHosted ? _this._secretController._change_notifier$_value.text : ""; viewModel.onRecoverPressed.call$5$email$secret$url(t1, completer, t2, t3, url); } else { t1 = _this._framework$_element; t1.toString; t2 = _this._login_view$_emailController._change_notifier$_value.text; t3 = _this._login_view$_passwordController._change_notifier$_value.text; t4 = _this._isSelfHosted ? _this._secretController._change_notifier$_value.text : ""; viewModel.onLoginPressed.call$7$email$oneTimePassword$password$secret$url(t1, completer, t2, _this._oneTimePasswordController._change_notifier$_value.text, t3, t4, url); } else if (t1 === "microsoft") { t1 = _this._framework$_element; t1.toString; t2 = _this._isSelfHosted ? _this._secretController._change_notifier$_value.text : ""; viewModel.onMicrosoftLoginPressed.call$5$oneTimePassword$secret$url(t1, completer, _this._oneTimePasswordController._change_notifier$_value.text, t2, url); } else { t2 = _this._framework$_element; if (t1 === "apple") { t2.toString; t1 = _this._isSelfHosted ? _this._secretController._change_notifier$_value.text : ""; viewModel.onAppleLoginPressed.call$5$oneTimePassword$secret$url(t2, completer, _this._oneTimePasswordController._change_notifier$_value.text, t1, url); } else { t2.toString; t1 = _this._isSelfHosted ? _this._secretController._change_notifier$_value.text : ""; viewModel.onGoogleLoginPressed.call$5$oneTimePassword$secret$url(t2, completer, _this._oneTimePasswordController._change_notifier$_value.text, t1, url); } } }, _getUrl$0() { var t1, _s27_ = "https://testv5.invoicing.co", _s28_ = "https://staging.invoicing.co", _s24_ = "https://invoiceninja.net"; if (this._isSelfHosted) return this._login_view$_urlController._change_notifier$_value.text; t1 = this._widget.viewModel.state.authState.url; if (A.cleanApiUrl(t1) === _s27_) return _s27_; else if (A.cleanApiUrl(t1) === _s28_) return _s28_; else if (A.cleanApiUrl(t1) === _s24_) return _s24_; else return "https://invoicing.co"; }, build$1(context) { var linkStyle, horizontalPadding, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s7_ = "#2F7DC3", _s15_ = "select_platform", _s2_ = "en", _s13_ = "select_method", _s8_ = "optional", _s14_ = "i_agree_to_the", _s16_ = "recover_password", _s17_ = "microsoft_sign_up", _s17_0 = "microsoft_sign_in", _s11_ = "login_label", _s14_0 = "register_label", _s11_0 = "disable_2fa", _s12_ = "check_status", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), platform = A.getNativePlatform(), viewModel = _this._widget.viewModel, state = viewModel.state, aboutTextStyle = A.Theme_of(context).textTheme.bodyMedium; aboutTextStyle.toString; linkStyle = aboutTextStyle.copyWith$1$color(A.convertHexStringToColor(_s7_)); horizontalPadding = A.calculateLayout(context) === B.AppLayout_desktop ? 40 : 16; t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); A.isWindows(); t3.push(A.Container$(_null, _null, B.Clip_0, state.get$accentColor(), _null, _null, _null, 16, _null, _null, _null, _null, _null, 1 / 0)); if (state.isWhiteLabeled) t3.push(new A.SizedBox(_null, 50, _null, _null)); else { t4 = state.prefState; t5 = t4.darkModeType; t3.push(new A.Padding(new A.EdgeInsets(0, 25, 0, 25), A.Center$(A.InkWell$(false, _null, true, A.Image$asset((t5 === "system" ? t4.enableDarkModeSystem : t5 === "dark") ? "assets/images/logo_dark.png" : "assets/images/logo_light.png", 50, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LoginState_build_closure(_this), new A._LoginState_build_closure0(), _null, _null, _null, _null, _null, _null, _null), _null, _null), _null)); } if (_this._tokenLogin) { t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "token"); t6.toString; t6 = A.DecoratedFormField$(false, _null, true, _this._tokenController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t5 = t4.$index(0, t5); t5.toString; t3.push(A.FormCard$(_null, A._setArrayType([t6, new A.AppButton(_null, _null, J.$index$asx(t5, "submit").toUpperCase(), new A._LoginState_build_closure1(_this, viewModel, context), _null, _null)], t2), _null, _null, true, B.EdgeInsets_0_0_0_0, false, _null, _null)); } t4 = A.Duration$(0, 0, 0, 500, 0, 0); t5 = viewModel.authState.isAuthenticated ? 0 : 1; t6 = A._setArrayType([new A.SizedBox(_null, 20, _null, _null)], t2); if (!_this._recoverPassword && true) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t1.localeCode; t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, _s15_); if (t9 == null) { t9 = t7.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s15_); t9.toString; } t10 = t7.$index(0, t8); t10.toString; t10 = J.$index$asx(t10, "hosted"); t10.toString; t8 = t7.$index(0, t8); t8.toString; t8 = J.$index$asx(t8, "selfhosted"); t8.toString; t8 = A._setArrayType([t10, t8], type$.JSArray_nullable_String); t7 = _this._isSelfHosted ? 1 : 0; B.JSArray_methods.addAll$1(t6, A._setArrayType([new A.RuledText(t9, _null), new A.Padding(B.EdgeInsets_0_0_0_20, new A.AppToggleButtons(t8, t7, new A._LoginState_build_closure2(_this), 36, _null), _null)], t2)); } if (!_this._isSelfHosted && _this._loginTypes.length > 1) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t7.$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, _s13_); if (t8 == null) { t7 = t7.$index(0, _s2_); t7.toString; t7 = J.$index$asx(t7, _s13_); t7.toString; } else t7 = t8; t8 = _this._loginTypes; t8.toString; B.JSArray_methods.addAll$1(t6, A._setArrayType([new A.RuledText(t7, _null), new A.Padding(B.EdgeInsets_0_0_0_20, new A.AppToggleButtons(t8, B.JSArray_methods.indexOf$1(t8, _this._loginType), new A._LoginState_build_closure3(_this), 36, _null), _null)], t2)); } t7 = A._setArrayType([], t2); if (_this._loginType === "email") { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, "email"); t8.toString; t7.push(A.DecoratedFormField$(false, A._setArrayType(["username"], type$.JSArray_String), false, _this._login_view$_emailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t8, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A._LoginState_build_closure4(t1))); } if (_this._loginType === "email" && !_this._recoverPassword) t7.push(new A.PasswordFormField(_this._login_view$_passwordController, new A._LoginState_build_closure5(_this), _this._createAccount, true, _null, _null)); if (!_this._createAccount && !_this._recoverPassword) { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t1.localeCode; t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "one_time_password"); t10.toString; t9 = t8.$index(0, t9); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t7.push(A.DecoratedFormField$(false, A._setArrayType(["oneTimeCode"], type$.JSArray_String), false, _this._oneTimePasswordController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, "2FA - " + t10 + " (" + t9 + ")", _null, _null, false, _null, _null, new A._LoginState_build_closure6(_this), true, _null, _null, B.TextAlign_4, _null)); } if (_this._isSelfHosted && !_this._recoverPassword) { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t1.localeCode; t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "secret"); t10.toString; t9 = t8.$index(0, t9); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t7.push(new A.PasswordFormField(_this._secretController, new A._LoginState_build_closure7(_this), true, false, t10 + " (" + t9 + ")", _null)); } if (_this._createAccount) { t8 = A.convertHexStringToColor(_s7_); t9 = _this._termsChecked; t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t1.localeCode; t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, _s14_); t12.toString; t12 = A.TextSpan$(_null, _null, aboutTextStyle, t12 + " "); t13 = t10.$index(0, t11); t13.toString; t13 = J.$index$asx(t13, "terms_of_service"); t13.toString; t14 = type$.JSArray_TextSpan; t9 = A.CheckboxListTile$(t8, _null, B.ListTileControlAffinity_0, _null, _null, new A._LoginState_build_closure8(_this), A.RichText$(_null, _null, _null, B.TextOverflow_0, _null, _null, true, _null, A.TextSpan$(A._setArrayType([t12, A.LinkTextSpan$(linkStyle, t13, "https://www.invoiceninja.com/terms")], t14), _null, _null, _null), B.TextAlign_4, _null, _null, B._LinearTextScaler_1, B.TextWidthBasis_0), t9); t13 = A.convertHexStringToColor(_s7_); t12 = _this._privacyChecked; t8 = t10.$index(0, t11); t8.toString; t8 = J.$index$asx(t8, _s14_); t8.toString; t8 = A.TextSpan$(_null, _null, aboutTextStyle, t8 + " "); t11 = t10.$index(0, t11); t11.toString; t11 = J.$index$asx(t11, "privacy_policy"); t11.toString; t7.push(new A.Padding(new A.EdgeInsets(0, 10, 0, 0), A.Column$(A._setArrayType([t9, A.CheckboxListTile$(t13, _null, B.ListTileControlAffinity_0, _null, _null, new A._LoginState_build_closure9(_this), A.RichText$(_null, _null, _null, B.TextOverflow_0, _null, _null, true, _null, A.TextSpan$(A._setArrayType([t8, A.LinkTextSpan$(linkStyle, t11, string$.https_w)], t14), _null, _null, _null), B.TextAlign_4, _null, _null, B._LinearTextScaler_1, B.TextWidthBasis_0), t12)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null)); } t6.push(new A.Padding(new A.EdgeInsets(horizontalPadding, 0, horizontalPadding, 0), A.Column$(t7, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null)); t6 = A._setArrayType([A.Column$(t6, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t2); t7 = _this._loginError; if (t7.length !== 0 && !B.JSString_methods.contains$1(t7, "OTP_REQUIRED")) { t7 = A.Expanded$(A.SelectableText$(t7, A.TextStyle$(_null, _null, B.MaterialColor_Map_JNusp_4294198070, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null)), 1); t8 = A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null); t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, "copy_error"); t9.toString; t6.push(A.Container$(_null, A.Row$(A._setArrayType([t7, A.IconButton$(_null, _null, _null, _null, t8, _null, new A._LoginState_build_closure10(_this), _null, _null, _null, t9, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(horizontalPadding, 20, horizontalPadding, 0), _null, _null, _null)); } if (_this._loginType === "apple") { t7 = A.calculateLayout(context) === B.AppLayout_desktop ? B.EdgeInsets_20_3_20_3 : B.EdgeInsets_0_0_0_0; t7 = new A.Padding(t7, new A.SignInWithAppleButton(_this.get$_submitForm(), _null), _null); } else { t7 = state.get$accentColor(); t8 = A._setArrayType([], t2); if (_this._disable2FA) t8.push(A.Icon$(B.IconData_58822_MaterialIcons_null_false, B.Color_4294967295, _null, _null)); else { t9 = _this._loginType; if (t9 === "email") t8.push(A.Icon$(B.IconData_58307_MaterialIcons_null_false, B.Color_4294967295, _null, _null)); else if (t9 === "microsoft") t8.push(A.Icon$(B._MdiIconData_jVE1, B.Color_4294967295, _null, _null)); else if (t9 === "apple") t8.push(A.Icon$(B._MdiIconData_7T10, B.Color_4294967295, _null, _null)); else t8.push(new A.ClipOval(A.Image$asset("assets/images/google_logo.png", 30, _null, 30), _null)); } t8.push(new A.SizedBox(10, _null, _null, _null)); if (_this._disable2FA) t9 = t1.get$sendCode(); else if (_this._recoverPassword) { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, _s16_); t9.toString; } else if (_this._createAccount) { t9 = _this._loginType; if (t9 === "email") { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, "email_sign_up"); t9.toString; } else if (t9 === "microsoft") { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t9.$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s17_); if (t10 == null) { t9 = t9.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s17_); t9.toString; } else t9 = t10; } else { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, "google_sign_up"); t9.toString; } } else { t9 = _this._loginType; if (t9 === "email") { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, "email_sign_in"); t9.toString; } else if (t9 === "microsoft") { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t9.$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s17_0); if (t10 == null) { t9 = t9.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s17_0); t9.toString; } else t9 = t10; } else { t1.toString; t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, "google_sign_in"); t9.toString; } } t8.push(A.Text$(t9, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, 18, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)); t7 = new A.RoundedLoadingButton(_this._buttonController, new A._LoginState_build_closure11(_this), A.Row$(t8, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), t7, 50, 430, 4, _null); } t6.push(new A.Padding(new A.EdgeInsets(16, 20, 16, 10), t7, _null)); if (!_this._isSelfHosted) if (!_this._recoverPassword) t7 = state.authState.get$isHosted(); else t7 = false; else t7 = false; if (t7) { if (_this._createAccount) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t7.$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, _s11_); if (t8 == null) { t7 = t7.$index(0, _s2_); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; } else t7 = t8; } else { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t7.$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, _s14_0); if (t8 == null) { t7 = t7.$index(0, _s2_); t7.toString; t7 = J.$index$asx(t7, _s14_0); t7.toString; } else t7 = t8; } t6.push(new A.Padding(B.EdgeInsets_0_6_0_10, A.TextButton$(false, A.Text$(t7, _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null, _null, new A._LoginState_build_closure12(_this), _null), _null)); } t6.push(new A.SizedBox(_null, 8, _null, _null)); t3.push(A.AnimatedOpacity$(A.Form$(_null, new A.AutofillGroup(A.FormCard$(_null, t6, _null, _null, true, B.EdgeInsets_0_0_0_0, false, _null, _null), _null), _this._login_view$_formKey), B.C__Linear, t4, t5)); t3.push(new A.SizedBox(_null, 8, _null, _null)); t4 = A.calculateLayout(context) === B.AppLayout_desktop ? B.Axis_0 : B.Axis_1; t5 = A._setArrayType([], t2); if (_this._recoverPassword) { t6 = A._setArrayType([], t2); if (!_this._disable2FA && !_this._isSelfHosted) { t7 = A.Icon$(B.IconData_58286_MaterialIcons_null_false, _null, _null, 16); t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t8.$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, _s11_0); if (t9 == null) { t8 = t8.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s11_0); t8.toString; } else t8 = t9; t6.push(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_14_14_14_14, A.Row$(A._setArrayType([t7, new A.SizedBox(8, _null, _null, _null), A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LoginState_build_closure13(_this), _null, _null, _null, _null, _null, _null, _null)); } t7 = A.Icon$(B.IconData_57657_MaterialIcons_null_false, _null, _null, 16); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "cancel"); t1.toString; t6.push(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_14_14_14_14, A.Row$(A._setArrayType([t7, new A.SizedBox(8, _null, _null, _null), A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LoginState_build_closure14(_this), _null, _null, _null, _null, _null, _null, _null)); B.JSArray_methods.addAll$1(t5, t6); } else { t6 = A._setArrayType([], t2); if (!_this._createAccount) { t7 = A._setArrayType([], t2); if (!_this._recoverPassword) t7.push(A.Icon$(B._MdiIconData_wMy, _null, _null, 16)); t7.push(new A.SizedBox(8, _null, _null, _null)); if (_this._recoverPassword) { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, "cancel"); t8.toString; } else { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, _s16_); t8.toString; } t7.push(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null)); t6.push(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_14_14_14_14, A.Row$(t7, B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LoginState_build_closure15(_this), _null, _null, _null, _null, _null, _null, _null)); } if (!_this._recoverPassword && !_this._isSelfHosted) { t7 = A.Icon$(B.IconData_58729_MaterialIcons_null_false, _null, _null, 16); t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t8.$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, _s12_); if (t9 == null) { t8 = t8.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s12_); t8.toString; } else t8 = t9; t6.push(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_14_14_14_14, A.Row$(A._setArrayType([t7, new A.SizedBox(8, _null, _null, _null), A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LoginState_build_closure16(), _null, _null, _null, _null, _null, _null, _null)); } if (!_this._recoverPassword) { t7 = A.Icon$(A.getNativeAppIcon(platform), _null, _null, 16); t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t1 = t8.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "app"); if (t1 == null) { t1 = t8.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, "app"); t1.toString; } t6.push(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_14_14_14_14, A.Row$(A._setArrayType([t7, new A.SizedBox(8, _null, _null, _null), A.Text$(platform + " " + t1, _null, _null, _null, _null, _null, _null, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._LoginState_build_closure17(platform), _null, _null, _null, _null, _null, _null, _null)); } B.JSArray_methods.addAll$1(t5, t6); } t3.push(A.FormCard$(_null, A._setArrayType([A.Flex$(t5, B.CrossAxisAlignment_2, t4, _null, B.MainAxisAlignment_2, B.MainAxisSize_1, _null, _null, B.VerticalDirection_1)], t2), _null, _null, true, B.EdgeInsets_0_0_0_0, false, _null, _null)); t3.push(new A.SizedBox(_null, 20, _null, _null)); return A.SafeArea$(true, new A.ScrollableListView(t3, _null, _null, true, false, _null), B.EdgeInsets_0_0_0_0, true); } }; A._LoginState__submitSignUpForm_closure.prototype = { call$0() { this.$this._loginError = ""; }, $signature: 0 }; A._LoginState__submitSignUpForm_closure0.prototype = { call$1(context) { var t2, t3, t4, t0, _null = null, t1 = this.$this._termsChecked; t1.toString; t2 = this.localization; if (!t1) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.localeCode; t4 = t1.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "terms_of_service"); t4.toString; t0 = t4; t4 = t3; t3 = t1; t1 = t0; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.localeCode; t4 = t1.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "privacy_policy"); t4.toString; t0 = t4; t4 = t3; t3 = t1; t1 = t0; } t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2.toString; t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "please_agree_to_terms_and_privacy"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t3.$index(0, A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).localeCode); t3.toString; t3 = J.$index$asx(t3, "close"); t3.toString; return A.AlertDialog$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_8_0, A.TextButton$(false, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._LoginState__submitSignUpForm__closure1(context), _null), _null)], type$.JSArray_Widget), _null, _null, t4, _null, _null, t1); }, $signature: 153 }; A._LoginState__submitSignUpForm__closure1.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._LoginState__submitSignUpForm_closure1.prototype = { call$1(_) { var t1 = this.$this; t1.setState$1(new A._LoginState__submitSignUpForm__closure0(t1)); }, $signature: 36 }; A._LoginState__submitSignUpForm__closure0.prototype = { call$0() { this.$this._loginError = ""; }, $signature: 0 }; A._LoginState__submitSignUpForm_closure2.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._LoginState__submitSignUpForm__closure(t1, error)); }, $signature: 2 }; A._LoginState__submitSignUpForm__closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._buttonController._resetListener; if (t2 != null) t2.call$0(); t1._loginError = J.toString$0$(this.error); }, $signature: 0 }; A._LoginState__submitLoginForm_closure.prototype = { call$0() { this.$this._loginError = ""; }, $signature: 0 }; A._LoginState__submitLoginForm_closure0.prototype = { call$1(_) { var t1 = this.$this; t1.setState$1(new A._LoginState__submitLoginForm__closure0(t1)); }, $signature: 36 }; A._LoginState__submitLoginForm__closure0.prototype = { call$0() { var t2, _null = null, t1 = this.$this; t1._loginError = ""; if (t1._recoverPassword) { t1._disable2FA = t1._recoverPassword = false; t2 = t1._buttonController._resetListener; if (t2 != null) t2.call$0(); t1 = t1._framework$_element; t1.toString; A.showDialog(_null, _null, true, _null, new A._LoginState__submitLoginForm___closure(), t1, _null, true, type$.MessageDialog); } }, $signature: 0 }; A._LoginState__submitLoginForm___closure.prototype = { call$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "recover_password_email_sent"); t1.toString; return new A.MessageDialog(t1, _null, _null, _null, _null, _null); }, $signature: 366 }; A._LoginState__submitLoginForm_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._LoginState__submitLoginForm__closure(t1, error)); }, $signature: 2 }; A._LoginState__submitLoginForm__closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._buttonController._resetListener; if (t2 != null) t2.call$0(); t1._loginError = J.toString$0$(this.error); }, $signature: 0 }; A._LoginState__submitLoginForm_closure2.prototype = { call$1(context) { return new A.UserSmsVerification(false, B.JSString_methods.trim$0(this.$this._login_view$_emailController._change_notifier$_value.text), null); }, $signature: 356 }; A._LoginState_build_closure0.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.com", 0, null)); }, $signature: 0 }; A._LoginState_build_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure7(t1)); }, $signature: 0 }; A._LoginState_build__closure7.prototype = { call$0() { var t1 = this.$this; return t1._tokenLogin = !t1._tokenLogin; }, $signature: 0 }; A._LoginState_build_closure1.prototype = { call$0() { this.viewModel.onTokenLoginPressed.call$3$token(this.context, new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_Null), type$._AsyncCompleter_Null), this.$this._tokenController._change_notifier$_value.text); }, $signature: 4 }; A._LoginState_build_closure2.prototype = { call$1(index) { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure6(t1, index)); }, $signature: 164 }; A._LoginState_build__closure6.prototype = { call$0() { var t1 = this.$this, t2 = this.index === 1; t1._isSelfHosted = t2; t1._createAccount = false; t1._loginError = ""; if (t2) t1._loginType = "email"; }, $signature: 0 }; A._LoginState_build_closure3.prototype = { call$1(index) { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure5(t1, index)); }, $signature: 164 }; A._LoginState_build__closure5.prototype = { call$0() { var t1 = this.$this; t1._loginType = t1._loginTypes[this.index]; t1._loginError = ""; }, $signature: 0 }; A._LoginState_build_closure4.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_your_email"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._LoginState_build_closure5.prototype = { call$1(_) { return this.$this._submitForm$0(); }, $signature: 20 }; A._LoginState_build_closure6.prototype = { call$1(_) { return this.$this._submitForm$0(); }, $signature: 20 }; A._LoginState_build_closure7.prototype = { call$1(_) { return this.$this._submitForm$0(); }, $signature: 20 }; A._LoginState_build_closure8.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._LoginState_build__closure4(t1, value)); }, $signature: 17 }; A._LoginState_build__closure4.prototype = { call$0() { return this.$this._termsChecked = this.value; }, $signature: 0 }; A._LoginState_build_closure9.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._LoginState_build__closure3(t1, value)); }, $signature: 17 }; A._LoginState_build__closure3.prototype = { call$0() { return this.$this._privacyChecked = this.value; }, $signature: 0 }; A._LoginState_build_closure10.prototype = { call$0() { A.Clipboard_setData(new A.ClipboardData(this.$this._loginError)); }, $signature: 0 }; A._LoginState_build_closure11.prototype = { call$0() { return this.$this._submitForm$0(); }, $signature: 0 }; A._LoginState_build_closure12.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure2(t1)); }, $signature: 0 }; A._LoginState_build__closure2.prototype = { call$0() { var t1 = this.$this; t1._createAccount = !t1._createAccount; t1._loginError = ""; }, $signature: 0 }; A._LoginState_build_closure13.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure1(t1)); }, $signature: 0 }; A._LoginState_build__closure1.prototype = { call$0() { this.$this._disable2FA = true; }, $signature: 0 }; A._LoginState_build_closure14.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure0(t1)); }, $signature: 0 }; A._LoginState_build__closure0.prototype = { call$0() { var t1 = this.$this; if (t1._disable2FA) t1._disable2FA = false; else t1._recoverPassword = false; }, $signature: 0 }; A._LoginState_build_closure15.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._LoginState_build__closure(t1)); }, $signature: 0 }; A._LoginState_build__closure.prototype = { call$0() { this.$this._recoverPassword = true; }, $signature: 0 }; A._LoginState_build_closure16.prototype = { call$0() { A.launchUrl(A.Uri_parse("https://status.invoiceninja.com", 0, null)); }, $signature: 0 }; A._LoginState_build_closure17.prototype = { call$0() { return A.launchUrl(A.Uri_parse(A.getNativeAppUrl(this.platform), 0, null)); }, $signature: 0 }; A.RuledText.prototype = { build$1(context) { var _null = null, horizontalPadding = A.calculateLayout(context) === B.AppLayout_desktop ? 40 : 16, t1 = B.JSNumber_methods.round$0(127.5); return new A.Padding(new A.EdgeInsets(horizontalPadding, 4, horizontalPadding, 14), A.Row$(A._setArrayType([A.Expanded$(A.Container$(_null, _null, B.Clip_0, A.Color$fromARGB(t1, 158, 158, 158), _null, _null, _null, 1, _null, _null, _null, _null, _null, _null), 1), new A.Padding(B.EdgeInsets_16_0_16_0, A.Text$(this.text, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, 15, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), A.Expanded$(A.Container$(_null, _null, B.Clip_0, A.Color$fromARGB(t1, 158, 158, 158), _null, _null, _null, 1, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null); } }; A.LoginScreen.prototype = { build$1(context) { var _null = null; return A.Scaffold$(_null, _null, A.StoreConnector$(new A.LoginScreen_build_closure(), A.login_vm_LoginVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.LoginVM), _null, _null, _null, _null, _null); } }; A.LoginScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.LoginView(viewModel, null); }, $signature: 2667 }; A.LoginVM.prototype = {}; A.LoginVM_fromStore__handleLogin.prototype = { call$2$context$isSignUp(context, isSignUp) { var _null = null, layout = A.calculateLayout(context), moduleLayout = layout === B.AppLayout_desktop ? B.ModuleLayout_table : B.ModuleLayout_list, t1 = this.store, t2 = A.UpdateUserPreferences$(layout, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, isSignUp ? moduleLayout : _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t3 = t1.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(t2); context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.LoginVM_fromStore__handleLogin_closure(layout, isSignUp, t1)); }, call$1$context(context) { return this.call$2$context$isSignUp(context, false); }, $signature: 2668 }; A.LoginVM_fromStore__handleLogin_closure.prototype = { call$1(duration) { var t1, t2, _this = this, _null = null; if (_this.layout === B.AppLayout_mobile) { if (_this.isSignUp) { t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.ModuleLayout_list, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); } t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, _null)); } else { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewMainScreen()); } }, $signature: 11 }; A.LoginVM_fromStore__formatApiUrl.prototype = { call$1(url) { url = B.JSString_methods.trim$0(url); if (url.length === 0) url = "https://invoicing.co"; else if (!B.JSString_methods.startsWith$1(url, "http")) url = "https://" + url; return A.formatApiUrl(url); }, $signature: 31 }; A.LoginVM_fromStore_closure3.prototype = { call$5$oneTimePassword$secret$url(context, completer, oneTimePassword, secret, url) { return this.$call$body$LoginVM_fromStore_closure4(context, completer, oneTimePassword, secret, url); }, call$2(context, completer) { return this.call$5$oneTimePassword$secret$url(context, completer, "", "", ""); }, $call$body$LoginVM_fromStore_closure4(context, completer, oneTimePassword, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, signedIn, error, t1, exception, $async$exception; var $async$call$5$oneTimePassword$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 3; $async$goto = 6; return A._asyncAwait(A.GoogleOAuth_signOut(), $async$call$5$oneTimePassword$secret$url); case 6: // returning from await. $async$goto = 7; return A._asyncAwait(A.GoogleOAuth_signIn(new A.LoginVM_fromStore__closure6(completer, context, $async$self.store, $async$self._formatApiUrl, url, secret, oneTimePassword, $async$self._handleLogin), false), $async$call$5$oneTimePassword$secret$url); case 7: // returning from await. signedIn = $async$result; if (!signedIn) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "an_error_occurred_try_again"); t1.toString; completer.completeError$1(t1); } $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); completer.completeError$1(error); A.print("## onGoogleLoginPressed: " + A.S(error)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$5$oneTimePassword$secret$url, $async$completer); }, $signature: 533 }; A.LoginVM_fromStore__closure6.prototype = { call$2(idToken, accessToken) { var t4, t5, t6, _this = this, t1 = idToken.length === 0 || accessToken.length === 0, t2 = _this.completer, t3 = _this.context; if (t1) { A.GoogleOAuth_signOut(); t1 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "an_error_occurred_try_again"); t1.toString; t2.completeError$1(t1); } else { t1 = _this._formatApiUrl.call$1(_this.url); t4 = B.JSString_methods.trim$0(_this.secret); t5 = A.Theme_of(t3).platform === B.TargetPlatform_2 ? "ios" : "android"; t6 = _this.store.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.OAuthLoginRequest(t2, null, idToken, accessToken, t1, t4, t5, "google", null)); t2.future.then$1$1(0, new A.LoginVM_fromStore___closure2(_this._handleLogin, t3), type$.Null); } }, $signature: 194 }; A.LoginVM_fromStore___closure2.prototype = { call$1(_) { return this._handleLogin.call$1$context(this.context); }, $signature: 36 }; A.LoginVM_fromStore_closure4.prototype = { call$3(context, completer, url) { return this.$call$body$LoginVM_fromStore_closure3(context, completer, url); }, $call$body$LoginVM_fromStore_closure3(context, completer, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, signedIn, error, t1, exception, $async$exception; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 3; $async$goto = 6; return A._asyncAwait(A.GoogleOAuth_signOut(), $async$call$3); case 6: // returning from await. $async$goto = 7; return A._asyncAwait(A.GoogleOAuth_signUp(new A.LoginVM_fromStore__closure5(completer, context, $async$self.store, url, $async$self._handleLogin)), $async$call$3); case 7: // returning from await. signedIn = $async$result; if (!signedIn) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "an_error_occurred_try_again"); t1.toString; completer.completeError$1(t1); } $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); completer.completeError$1(error); A.print("## onGoogleSignUpPressed: " + A.S(error)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 617 }; A.LoginVM_fromStore__closure5.prototype = { call$2(idToken, accessToken) { var _this = this, t1 = idToken.length === 0 || accessToken.length === 0, t2 = _this.completer, t3 = _this.context; if (t1) { A.GoogleOAuth_signOut(); t1 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "an_error_occurred_try_again"); t1.toString; t2.completeError$1(t1); } else { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.OAuthSignUpRequest(t2, idToken, _this.url, accessToken, "google", null, null)); t2.future.then$1$1(0, new A.LoginVM_fromStore___closure1(_this._handleLogin, t3), type$.Null); } }, $signature: 194 }; A.LoginVM_fromStore___closure1.prototype = { call$1(_) { return this._handleLogin.call$2$context$isSignUp(this.context, true); }, $signature: 36 }; A.LoginVM_fromStore_closure5.prototype = { call$5$oneTimePassword$secret$url(context, completer, oneTimePassword, secret, url) { return this.$call$body$LoginVM_fromStore_closure2(context, completer, oneTimePassword, secret, url); }, call$2(context, completer) { return this.call$5$oneTimePassword$secret$url(context, completer, "", "", ""); }, $call$body$LoginVM_fromStore_closure2(context, completer, oneTimePassword, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, error, exception; var $async$call$5$oneTimePassword$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start try { A.WebUtils_microsoftLogin(new A.LoginVM_fromStore__closure3($async$self.store, completer, $async$self._formatApiUrl, url, secret, context, oneTimePassword, $async$self._handleLogin), new A.LoginVM_fromStore__closure4(completer)); } catch (exception) { error = A.unwrapException(exception); completer.completeError$1(error); A.print("## onMicrosoftLoginPressed: " + A.S(error)); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$5$oneTimePassword$secret$url, $async$completer); }, $signature: 533 }; A.LoginVM_fromStore__closure3.prototype = { call$2(idToken, accessToken) { var _this = this, t1 = _this.completer, t2 = _this._formatApiUrl.call$1(_this.url), t3 = B.JSString_methods.trim$0(_this.secret), t4 = _this.context, t5 = A.Theme_of(t4).platform === B.TargetPlatform_2 ? "ios" : "android", t6 = _this.store.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.OAuthLoginRequest(t1, null, idToken, accessToken, t2, t3, t5, "microsoft", null)); t1.future.then$1$1(0, new A.LoginVM_fromStore___closure0(_this._handleLogin, t4), type$.Null); }, $signature: 194 }; A.LoginVM_fromStore___closure0.prototype = { call$1(_) { return this._handleLogin.call$1$context(this.context); }, $signature: 36 }; A.LoginVM_fromStore__closure4.prototype = { call$1(error) { this.completer.completeError$1(error); }, $signature: 5 }; A.LoginVM_fromStore_closure6.prototype = { call$3(context, completer, url) { return this.$call$body$LoginVM_fromStore_closure1(context, completer, url); }, $call$body$LoginVM_fromStore_closure1(context, completer, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, error, exception; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start try { A.WebUtils_microsoftLogin(new A.LoginVM_fromStore__closure1($async$self.store, url, completer, $async$self._handleLogin, context), new A.LoginVM_fromStore__closure2(completer)); } catch (exception) { error = A.unwrapException(exception); completer.completeError$1(error); A.print("## onMicrosoftSignUpPressed: " + A.S(error)); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 617 }; A.LoginVM_fromStore__closure1.prototype = { call$2(idToken, accessToken) { var _this = this, t1 = _this.completer, t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.OAuthSignUpRequest(t1, idToken, _this.url, accessToken, "microsoft", null, null)); t1.future.then$1$1(0, new A.LoginVM_fromStore___closure(_this._handleLogin, _this.context), type$.Null); }, $signature: 194 }; A.LoginVM_fromStore___closure.prototype = { call$1(_) { return this._handleLogin.call$2$context$isSignUp(this.context, true); }, $signature: 36 }; A.LoginVM_fromStore__closure2.prototype = { call$1(error) { this.completer.completeError$1(error); }, $signature: 5 }; A.LoginVM_fromStore_closure7.prototype = { call$5$oneTimePassword$secret$url(context, completer, oneTimePassword, secret, url) { return this.$call$body$LoginVM_fromStore_closure0(context, completer, oneTimePassword, secret, url); }, call$2(context, completer) { return this.call$5$oneTimePassword$secret$url(context, completer, "", "", ""); }, $call$body$LoginVM_fromStore_closure0(context, completer, oneTimePassword, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, credentials, error, t1, t2, t3, t4, t5, t6, t7, exception, $async$exception; var $async$call$5$oneTimePassword$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 3; $async$goto = 6; return A._asyncAwait(A.SignInWithApple_getAppleIDCredential(A._setArrayType([B.AppleIDAuthorizationScopes_0, B.AppleIDAuthorizationScopes_1], type$.JSArray_AppleIDAuthorizationScopes), new A.WebAuthenticationOptions("com.invoiceninja.client", A.Uri_parse("https://invoicing.co/auth/apple", 0, null))), $async$call$5$oneTimePassword$secret$url); case 6: // returning from await. credentials = $async$result; t1 = $async$self._formatApiUrl.call$1(url); t2 = B.JSString_methods.trim$0(secret); t3 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t3.toString; t3 = A.Theme_of(t3).platform === B.TargetPlatform_2 ? "ios" : "android"; t4 = credentials.email; t5 = credentials.authorizationCode; t6 = credentials.identityToken; t7 = $async$self.store.__Store__dispatchers_F; t7 === $ && A.throwUnnamedLateFieldNI(); t7[0].call$1(new A.OAuthLoginRequest(completer, t4, t6, null, t1, t2, t3, "apple", t5)); completer.future.then$1$1(0, new A.LoginVM_fromStore__closure0($async$self._handleLogin, context), type$.Null); $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); completer.completeError$1(error); A.print("## onAppleLoginPressed: " + A.S(error)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$5$oneTimePassword$secret$url, $async$completer); }, $signature: 533 }; A.LoginVM_fromStore__closure0.prototype = { call$1(_) { return this._handleLogin.call$1$context(this.context); }, $signature: 36 }; A.LoginVM_fromStore_closure8.prototype = { call$3(context, completer, url) { return this.$call$body$LoginVM_fromStore_closure(context, completer, url); }, $call$body$LoginVM_fromStore_closure(context, completer, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, credentials, error, t1, t2, t3, t4, exception, $async$exception; var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 3; $async$goto = 6; return A._asyncAwait(A.SignInWithApple_getAppleIDCredential(A._setArrayType([B.AppleIDAuthorizationScopes_0, B.AppleIDAuthorizationScopes_1], type$.JSArray_AppleIDAuthorizationScopes), new A.WebAuthenticationOptions("com.invoiceninja.client", A.Uri_parse("https://invoicing.co/auth/apple", 0, null))), $async$call$3); case 6: // returning from await. credentials = $async$result; t1 = credentials.identityToken; t2 = credentials.givenName; t3 = credentials.familyName; t4 = $async$self.store.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.OAuthSignUpRequest(completer, t1, url, null, "apple", t2, t3)); completer.future.then$1$1(0, new A.LoginVM_fromStore__closure($async$self._handleLogin, context), type$.Null); $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); completer.completeError$1(error); A.print("## onAppleSignUpPressed: " + A.S(error)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$3, $async$completer); }, $signature: 617 }; A.LoginVM_fromStore__closure.prototype = { call$1(_) { return this._handleLogin.call$2$context$isSignUp(this.context, true); }, $signature: 36 }; A.LoginVM_fromStore_closure1.prototype = { call$4$email$password(context, completer, email, password) { return this.$call$body$LoginVM_fromStore_closure6(context, completer, email, password); }, $call$body$LoginVM_fromStore_closure6(context, completer, email, password) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t3, t1, t2; var $async$call$4$email$password = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) { // goto return $async$goto = 1; break; } t2 = B.JSString_methods.trim$0(email); t3 = B.JSString_methods.trim$0(password); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserSignUpRequest(completer, t2, t3)); completer.future.then$1$1(0, new A.LoginVM_fromStore__closure7($async$self._handleLogin, context), type$.Null); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$4$email$password, $async$completer); }, $signature: 2672 }; A.LoginVM_fromStore__closure7.prototype = { call$1(_) { return this._handleLogin.call$2$context$isSignUp(this.context, true); }, $signature: 36 }; A.LoginVM_fromStore_closure0.prototype = { call$5$email$secret$url(context, completer, email, secret, url) { return this.$call$body$LoginVM_fromStore_closure7(context, completer, email, secret, url); }, $call$body$LoginVM_fromStore_closure7(context, completer, email, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t3, t4, t1, t2; var $async$call$5$email$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) { // goto return $async$goto = 1; break; } t2 = B.JSString_methods.trim$0(email); t3 = $async$self._formatApiUrl.call$1(url); t4 = B.JSString_methods.trim$0(secret); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RecoverPasswordRequest(completer, t2, t3, t4)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$5$email$secret$url, $async$completer); }, $signature: 2673 }; A.LoginVM_fromStore_closure.prototype = { call$7$email$oneTimePassword$password$secret$url(context, completer, email, oneTimePassword, password, secret, url) { return this.$call$body$LoginVM_fromStore_closure8(context, completer, email, oneTimePassword, password, secret, url); }, $call$body$LoginVM_fromStore_closure8(context, completer, email, oneTimePassword, password, secret, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t3, t4, t5, t6, t7, t1, t2; var $async$call$7$email$oneTimePassword$password$secret$url = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) { // goto return $async$goto = 1; break; } t2 = B.JSString_methods.trim$0(email); t3 = B.JSString_methods.trim$0(password); t4 = $async$self._formatApiUrl.call$1(url); t5 = B.JSString_methods.trim$0(secret); t6 = A.Theme_of(context).platform === B.TargetPlatform_2 ? "ios" : "android"; t7 = B.JSString_methods.trim$0(oneTimePassword); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLoginRequest(completer, t2, t3, t4, t5, t6, t7)); completer.future.then$1$1(0, new A.LoginVM_fromStore__closure8($async$self._handleLogin, context), type$.Null); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$7$email$oneTimePassword$password$secret$url, $async$completer); }, $signature: 2674 }; A.LoginVM_fromStore__closure8.prototype = { call$1(_) { return this._handleLogin.call$1$context(this.context); }, $signature: 36 }; A.LoginVM_fromStore_closure2.prototype = { call$3$token(context, completer, token) { return this.$call$body$LoginVM_fromStore_closure5(context, completer, token); }, $call$body$LoginVM_fromStore_closure5(context, completer, token) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), prefs, t1; var $async$call$3$token = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.SharedPreferences_getInstance(), $async$call$3$token); case 2: // returning from await. prefs = $async$result; t1 = B.C_Utf8Encoder.convert$1(token); prefs._setValue$3("String", "checksum", B.C_Base64Codec.get$encoder().convert$1(t1)); prefs._setValue$3("String", "url", "https://invoicing.co"); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$3$token, $async$completer); }, $signature: 2675 }; A.BankAccountListItem.prototype = { build$1(context) { var uiState, bankAccountUIState, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, _s12_ = "disconnected", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; bankAccountUIState = uiState.bankAccountUIState; t2 = t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t3 = _this.bankAccount; t4 = uiState.get$isEditing() ? bankAccountUIState.editing.id : bankAccountUIState.selectedId; t5 = bankAccountUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.BankAccountListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t6 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t7 = type$.JSArray_Widget; t8 = A._setArrayType([A.Expanded$(A.Text$(t3.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1)], t7); t9 = t3.type; if (t9.length !== 0) { t10 = A.formatNumber(t3.balance, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t10.toString; t8.push(A.Text$(t10, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)); } t6 = A.Container$(_null, A.Row$(t8, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6.size._dx); t9 = A.toTitleCase(t9); if (t3.disabledUpstream) { t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t1 = t8.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s12_); if (t1 == null) { t1 = t8.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } t1 = " \u2022 " + t1.toUpperCase(); } else t1 = ""; return new A.DismissibleEntity(t2, t3, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t5, _null, new A.BankAccountListItem_build_closure0(_this), new A.BankAccountListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([A.Text$(t9 + t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.EntityStateLabel(t3, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t6, _null, _null), t3.id === t4, true, true, _null); }, get$user(receiver) { return this.user; }, get$bankAccount() { return this.bankAccount; } }; A.BankAccountListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.bankAccount, false, false); return t1; }, $signature: 0 }; A.BankAccountListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.bankAccount, false, true); return t1; }, $signature: 0 }; A.BankAccountListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.BankAccountListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.BankAccountListBuilder_build_closure(), A.bank_account_list_vm_BankAccountListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.BankAccountListVM); } }; A.BankAccountListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.bankAccountList, B.EntityType_bankAccount, new A.BankAccountListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.BankAccountPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2676 }; A.BankAccountListBuilder_build__closure.prototype = { call$2(context, index) { var t2, t3, t1 = this.viewModel, state = t1.state; t1 = t1.bankAccountMap._map$_map.$index(0, J.$index$asx(t1.bankAccountList, index)); t1.toString; t2 = state.getUIState$1(B.EntityType_bankAccount).get$listUIState().selectedIds; t3 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t2 != null) t2 = B.JSArray_methods.contains$1(t2._list$_list, t1.id); else t2 = false; return new A.BankAccountListItem(t3.user, t1, t2, null); }, $signature: 2677 }; A.BankAccountListVM.prototype = {}; A.BankAccountListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.BankAccountListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.BankAccountListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortBankAccounts(field)); }, $signature: 6 }; A.BankAccountListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearBankAccountMultiselect()); }, $signature: 14 }; A.BankAccountPresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.BankAccountScreen.prototype = { connectAccounts$1(context) { var t2, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$isHosted()) this._connectAccounts$2(context, "nordigen"); else A.showDialog(_null, _null, true, _null, new A.BankAccountScreen_connectAccounts_closure(this, t1), context, _null, true, type$.dynamic); }, _connectAccounts$2(context, integrationType) { var credentials, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartSaving()); if (integrationType === "yodlee") { t1 = type$.String; t1 = A.LinkedHashMap_LinkedHashMap$_literal(["return_url", ""], t1, t1); } else t1 = "nordigen"; new A.WebClient().post$3$data(credentials.url + "/one_time_token", credentials.token, B.C_JsonCodec.encode$2$toEncodable(A.LinkedHashMap_LinkedHashMap$_literal(["context", t1], type$.String, type$.Object), null)).then$1$1(0, new A.BankAccountScreen__connectAccounts_closure(store, credentials, integrationType), type$.Null).catchError$1(new A.BankAccountScreen__connectAccounts_closure0(store)); }, build$1(context) { var t2, connectDisabled, t3, t4, t5, t6, t7, t8, t9, t10, _null = null, _s12_ = "manage_rules", _s13_ = "nordigen_help", store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; connectDisabled = !t1.get$isHosted() && !t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.nordigenEnabled; t3 = t1.uiState; t4 = t3.bankAccountUIState.listUIState; t5 = type$.JSArray_Widget; t6 = A._setArrayType([], t5); t3 = !t1.get$isHosted() || t1.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.account.plan === "enterprise"; t7 = t2.localeCode; if (t3) { t3 = A.Expanded$(new A.AppButton(_null, B.IconData_58240_MaterialIcons_null_false, t2.get$connect().toUpperCase(), new A.BankAccountScreen_build_closure(this, context), _null, _null), 1); t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t8.$index(0, t7); t9.toString; B.JSArray_methods.addAll$1(t6, A._setArrayType([t3, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, B.IconData_58644_MaterialIcons_null_false, J.$index$asx(t9, "refresh").toUpperCase(), new A.BankAccountScreen_build_closure0(this, context), _null, _null), 1)], t5)); t3 = t8; } else { t3 = t2.get$upgradeToConnectBankAccount(); t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t8.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, "learn_more"); t9.toString; t9 = A.TextButton$(false, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.BankAccountScreen_build_closure1(), _null); t10 = t8.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, "upgrade"); t10.toString; t6.push(A.Expanded$(new A.Padding(B.EdgeInsets_0_20_0_8, A.Center$(A.Column$(A._setArrayType([new A.HelpText(t3, _null), new A.SizedBox(_null, 16, _null, _null), A.Row$(A._setArrayType([t9, A.TextButton$(false, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.BankAccountScreen_build_closure2(store, t1), _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null), _null), 1)); t3 = t8; } t6.push(new A.SizedBox(16, _null, _null, _null)); if (t1.get$isHosted()) { t8 = t3.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "rules"); if (t8 == null) { t8 = t3.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, "rules"); t8.toString; } } else { t8 = t3.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, _s12_); if (t8 == null) { t8 = t3.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s12_); t8.toString; } } t6.push(A.Expanded$(new A.AppButton(_null, B.IconData_58696_MaterialIcons_null_false, t8.toUpperCase(), new A.BankAccountScreen_build_closure3(store), _null, _null), 1)); t5 = A._setArrayType([new A.Padding(B.EdgeInsets_16_8_16_10, A.Row$(t6, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t5); if (connectDisabled) { t6 = t3.$index(0, t7); t6.toString; t6 = J.$index$asx(t6, _s13_); if (t6 == null) { t3 = t3.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s13_); t3.toString; } else t3 = t6; t5.push(new A.Padding(B.EdgeInsets_17_10_17_0, A.LearnMoreUrl$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "https://gocardless.com/bank-account-data"), _null)); } t5.push(A.Expanded$(new A.BankAccountListBuilder(_null), 1)); t3 = A.Column$(t5, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType([], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t5), B.EntityType_bankAccount, false, B.List_empty28, new A.BankAccountScreen_build_closure4(store), new A.BankAccountScreen_build_closure5(store), new A.BankAccountScreen_build_closure6(store), new A.BankAccountScreen_build_closure7(store), new A.BankAccountScreen_build_closure8(store), new A.BankAccountScreen_build_closure9(store), new A.BankAccountScreen_build_closure10(store), _null, A._setArrayType(["name", "type", "balance"], t5), B.List_empty29, t6); t1 = t1.prefState; t1 = t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "bank_account_fab", false, new A.BankAccountScreen_build_closure11(context), t2.get$newBankAccount()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_bankAccount, t4.filter, new A.BankAccountScreen_build_closure12(store), this.viewModel.bankAccountList, _null, _null, new A.BankAccountScreen_build_closure13(store), new A.ValueKey("__filter_" + t4.filterClearedAt + "__", type$.ValueKey_String)), t3, t6, B.EntityType_bankAccount, t1, 0, _null, new A.BankAccountScreen_build_closure14(store), new A.BankAccountScreen_build_closure15(store)); } }; A.BankAccountScreen_connectAccounts_closure.prototype = { call$1(context) { var t5, t6, t7, t8, t9, t10, t11, t12, _null = null, _s15_ = "select_provider", _s14_ = "yodlee_regions", _s10_ = "learn_more", _s16_ = "nordigen_regions", t1 = this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s15_); if (t4 == null) { t4 = t2.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s15_); t4.toString; } t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = t2.$index(0, t3); t5.toString; t6 = type$.JSArray_Widget; t5 = A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t5, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.BankAccountScreen_connectAccounts__closure(context), _null)], t6); t7 = A.Text$("Envestnet - Yodlee", _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s14_); if (t8 == null) { t8 = t2.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s14_); t8.toString; } t8 = A.Text$(t8, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t10 = this.$this; t9 = A.Row$(A._setArrayType([A.Expanded$(new A.AppButton(_null, B.IconData_58173_MaterialIcons_null_false, J.$index$asx(t9, _s10_).toUpperCase(), new A.BankAccountScreen_connectAccounts__closure0(), _null, _null), 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, B.IconData_58240_MaterialIcons_null_false, t1.get$connect().toUpperCase(), new A.BankAccountScreen_connectAccounts__closure1(t10, context), _null, _null), 1)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t11 = A.Text$("GoCardless - Nordigen", _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s16_); if (t12 == null) { t12 = t2.$index(0, "en"); t12.toString; t12 = J.$index$asx(t12, _s16_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null); t3 = t2.$index(0, t3); t3.toString; return A.AlertDialog$(t5, _null, _null, A.SingleChildScrollView$(A.Column$(A._setArrayType([t7, t8, t9, new A.SizedBox(_null, 30, _null, _null), t11, t12, A.Row$(A._setArrayType([A.Expanded$(new A.AppButton(_null, B.IconData_58173_MaterialIcons_null_false, J.$index$asx(t3, _s10_).toUpperCase(), new A.BankAccountScreen_connectAccounts__closure2(), _null, _null), 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, B.IconData_58240_MaterialIcons_null_false, t1.get$connect().toUpperCase(), new A.BankAccountScreen_connectAccounts__closure3(t10, context), _null, _null), 1)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t6), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1), _null, _null, t4); }, $signature: 153 }; A.BankAccountScreen_connectAccounts__closure.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.BankAccountScreen_connectAccounts__closure0.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://www.yodlee.com/open-banking/data-connections", 0, null)); }, $signature: 60 }; A.BankAccountScreen_connectAccounts__closure1.prototype = { call$0() { return this.$this._connectAccounts$2(this.context, "yodlee"); }, $signature: 0 }; A.BankAccountScreen_connectAccounts__closure2.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://gocardless.com/bank-account-data/coverage", 0, null)); }, $signature: 60 }; A.BankAccountScreen_connectAccounts__closure3.prototype = { call$0() { return this.$this._connectAccounts$2(this.context, "nordigen"); }, $signature: 0 }; A.BankAccountScreen__connectAccounts_closure.prototype = { call$1(response) { var connectUrl, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); connectUrl = A.cleanApiUrl(this.credentials.url); t1 = J.getInterceptor$asx(response); A.launchUrl(A.Uri_parse(this.integrationType === "yodlee" ? connectUrl + ("/yodlee/onboard/" + A.S(t1.$index(response, "hash"))) : connectUrl + ("/nordigen/connect/" + A.S(t1.$index(response, "hash"))), 0, null)); }, $signature: 5 }; A.BankAccountScreen__connectAccounts_closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A.BankAccountScreen_build_closure15.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartBankAccountMultiselect()); }, $signature: 14 }; A.BankAccountScreen_build_closure12.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterBankAccounts(value)); }, $signature: 28 }; A.BankAccountScreen_build_closure13.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterBankAccountsByState(state)); }, $signature: 71 }; A.BankAccountScreen_build_closure14.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.bankAccountUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearBankAccountMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartBankAccountMultiselect()); } }, $signature: 4 }; A.BankAccountScreen_build_closure.prototype = { call$0() { return this.$this.connectAccounts$1(this.context); }, $signature: 0 }; A.BankAccountScreen_build_closure0.prototype = { call$0() { return this.$this.viewModel.onRefreshAccounts.call$1(this.context); }, $signature: 14 }; A.BankAccountScreen_build_closure1.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.com/banking", 0, null)); }, $signature: 0 }; A.BankAccountScreen_build_closure2.prototype = { call$0() { var t2, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, null, null, t1.user, false, "account_management", true, null)); }, $signature: 0 }; A.BankAccountScreen_build_closure3.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "transaction_rules", false, _null)); }, $signature: 4 }; A.BankAccountScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortBankAccounts(value)); }, $signature: 37 }; A.BankAccountScreen_build_closure10.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterBankAccountsByState(state)); }, $signature: 68 }; A.BankAccountScreen_build_closure4.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.bankAccountUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearBankAccountMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartBankAccountMultiselect()); } }, $signature: 4 }; A.BankAccountScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterBankAccountsByCustom1(value)); }, $signature: 6 }; A.BankAccountScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterBankAccountsByCustom2(value)); }, $signature: 6 }; A.BankAccountScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterBankAccountsByCustom3(value)); }, $signature: 6 }; A.BankAccountScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterBankAccountsByCustom4(value)); }, $signature: 6 }; A.BankAccountScreen_build_closure11.prototype = { call$0() { return A.createEntityByType(true, this.context, B.EntityType_bankAccount); }, $signature: 0 }; A.BankAccountScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.BankAccountScreenBuilder_build_closure(), A.bank_account_screen_vm_BankAccountScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.BankAccountScreenVM); } }; A.BankAccountScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.BankAccountScreen(vm, null); }, $signature: 2680 }; A.BankAccountScreenVM.prototype = {}; A.BankAccountScreenVM_fromStore_closure.prototype = { call$1(context) { var credentials = this.state.get$credentials(0), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.store, t3 = t2.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.StartSaving()); new A.WebClient().post$2(credentials.url + "/bank_integrations/refresh_accounts", credentials.token).then$1$1(0, new A.BankAccountScreenVM_fromStore__closure(t2, t1), type$.Null).catchError$1(new A.BankAccountScreenVM_fromStore__closure0(t2)); }, $signature: 16 }; A.BankAccountScreenVM_fromStore__closure.prototype = { call$1(response) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1[0].call$1(new A.RefreshData(null, false, false, false)); t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; A.showToast(t1); }, $signature: 5 }; A.BankAccountScreenVM_fromStore__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A.BankAccountEdit.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false); return new A._BankAccountEditState(t1, new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A._BankAccountEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._bank_account_edit$_nameController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._bank_account_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._BankAccountEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.bankAccount.name); B.JSArray_methods.forEach$1(_this._bank_account_edit$_controllers, new A._BankAccountEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; B.JSArray_methods.forEach$1(_this._bank_account_edit$_controllers, new A._BankAccountEditState_dispose_closure(_this)); _this._bank_account_edit$_focusNode.dispose$0(); _this.super$State$dispose(); }, _bank_account_edit$_onChanged$0() { var _this = this, bankAccount = _this._widget.viewModel.bankAccount.rebuild$1(new A._BankAccountEditState__onChanged_closure(_this)); if (!bankAccount.$eq(0, _this._widget.viewModel.bankAccount)) _this._bank_account_edit$_debouncer.run$1(new A._BankAccountEditState__onChanged_closure0(_this, bankAccount)); }, _bank_account_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_BankAccountEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var viewModel, bankAccount, t2, t3, t4, t5, t6, t7, _this = this, _null = null, _s17_ = "edit_bank_account", _s9_ = "sync_from", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; bankAccount = viewModel.bankAccount; if (bankAccount.get$isNew()) t2 = t1.get$newBankAccount(); else { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s17_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s17_); t2.toString; } else t2 = t3; } t3 = $.$get$_BankAccountEditState__formKey(); t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "name"); t6.toString; t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.DecoratedFormField$(false, _null, true, _this._bank_account_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, new A._BankAccountEditState_build_closure(_this), true, _null, _null, B.TextAlign_4, new A._BankAccountEditState_build_closure0(t1))], t7); if (bankAccount.type.length !== 0) { t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, _s9_); if (t5 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s9_); t4.toString; } else t4 = t5; B.JSArray_methods.addAll$1(t6, A._setArrayType([A.DatePicker$(true, false, false, _null, _null, _null, t4, _null, new A._BankAccountEditState_build_closure1(viewModel, bankAccount), bankAccount.fromDate, _null), new A.SizedBox(_null, 16, _null, _null), A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._BankAccountEditState_build_closure2(viewModel, bankAccount), _null, _null, A.Text$(t1.get$autoSync(), _null, _null, _null, _null, _null, _null, _null, _null, _null), bankAccount.autoSync)], t7)); } return A.EditScaffold$(_null, _null, new A.AppForm(t3, _null, new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t6, _null, _null, false, _null, true, _null, _null)], t7), _null, _null, _null, false, new A.ValueKey("__bankAccount_" + bankAccount.id + "_" + bankAccount.updatedAt + "__", type$.ValueKey_String)), _this._bank_account_edit$_focusNode, _null), _null, bankAccount, _null, false, _null, new A._BankAccountEditState_build_closure3(viewModel), new A._BankAccountEditState_build_closure4(_this), _null, t2); } }; A._BankAccountEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_bank_account_edit$_onChanged()); }, $signature: 10 }; A._BankAccountEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_bank_account_edit$_onChanged()); }, $signature: 10 }; A._BankAccountEditState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_bank_account_edit$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._BankAccountEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._bank_account_edit$_nameController._change_notifier$_value.text); b.get$_bank_account_model$_$this()._bank_account_model$_name = t1; return b; }, $signature: 272 }; A._BankAccountEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.bankAccount); }, $signature: 0 }; A._BankAccountEditState_build_closure3.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._BankAccountEditState_build_closure4.prototype = { call$1(_) { return this.$this._bank_account_edit$_onSavePressed$0(); }, $signature: 20 }; A._BankAccountEditState_build_closure0.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._BankAccountEditState_build_closure.prototype = { call$1(_) { return this.$this._bank_account_edit$_onSavePressed$0(); }, $signature: 20 }; A._BankAccountEditState_build_closure1.prototype = { call$2(date, _) { return this.viewModel.onChanged.call$1(this.bankAccount.rebuild$1(new A._BankAccountEditState_build__closure0(date))); }, $signature: 347 }; A._BankAccountEditState_build__closure0.prototype = { call$1(b) { b.get$_bank_account_model$_$this()._fromDate = this.date; return b; }, $signature: 272 }; A._BankAccountEditState_build_closure2.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.bankAccount.rebuild$1(new A._BankAccountEditState_build__closure(value))); }, $signature: 13 }; A._BankAccountEditState_build__closure.prototype = { call$1(b) { b.get$_bank_account_model$_$this()._autoSync = this.value; return b; }, $signature: 272 }; A.BankAccountEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.BankAccountEditScreen_build_closure(), new A.BankAccountEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.BankAccountEditVM); } }; A.BankAccountEditScreen_build_closure0.prototype = { call$1(store) { return A.BankAccountEditVM_BankAccountEditVM$fromStore(store); }, $signature: 2682 }; A.BankAccountEditScreen_build_closure.prototype = { call$2(context, vm) { return new A.BankAccountEdit(vm, new A.ValueKey(vm.bankAccount.id, type$.ValueKey_String)); }, $signature: 2683 }; A.BankAccountEditVM.prototype = { get$bankAccount() { return this.bankAccount; } }; A.BankAccountEditVM_BankAccountEditVM$fromStore_closure.prototype = { call$1(bankAccount) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateBankAccount(bankAccount)); }, $signature: 376 }; A.BankAccountEditVM_BankAccountEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.BankAccountEntity_BankAccountEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.BankAccountEditVM_BankAccountEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.BankAccountEditVM_BankAccountEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.BankAccountEditVM_BankAccountEditVM$fromStore__closure.prototype = { call$0() { var bankAccount, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); bankAccount = t2.uiState.bankAccountUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_BankAccountEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveBankAccountRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_BankAccountEntity), bankAccount)); return t2.then$1$1(0, new A.BankAccountEditVM_BankAccountEditVM$fromStore___closure(bankAccount, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.BankAccountEditVM_BankAccountEditVM$fromStore___closure0()); }, $signature: 67 }; A.BankAccountEditVM_BankAccountEditVM$fromStore___closure.prototype = { call$1(savedBankAccount) { var t3, _this = this, _s20_ = "created_bank_account", _s20_0 = "updated_bank_account", _s28_ = "/settings/bank_accounts/view", t1 = _this.bankAccount, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_0); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_0); t2.toString; } } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s28_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s28_, t1, t1); } else t2.pop$1(savedBankAccount); } else A.viewEntity(false, savedBankAccount, null, false); }, $signature: 376 }; A.BankAccountEditVM_BankAccountEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.BankAccountEditVM_BankAccountEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.BankAccountEditVM_BankAccountEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.BankAccountView.prototype = { createState$0() { return new A._BankAccountViewState(B._StateLifecycle_0); } }; A._BankAccountViewState.prototype = { build$1(context) { var t2, viewModel, bankAccount, state, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _null = null, _s9_ = "reconnect", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = this._widget; viewModel = t2.viewModel; bankAccount = viewModel.bankAccount; state = viewModel.state; t2 = t2.isFilter; t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); t5 = bankAccount.type; t6 = t5.length !== 0; if (t6) { t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t1.localeCode; t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, "balance"); t9.toString; t9 = A._setArrayType([A.EntityHeader$(bankAccount, t9, _null, _null, _null, _null, A.formatNumber(bankAccount.balance, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false))], t3); if (bankAccount.disabledUpstream && bankAccount.nordigenInstitutionId.length !== 0) { t8 = t7.$index(0, t8); t8.toString; t8 = J.$index$asx(t8, _s9_); if (t8 == null) { t7 = t7.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; } else t7 = t8; B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.ListDivider(_null), new A.Padding(B.EdgeInsets_20_0_20_20, new A.AppButton(_null, A.getEntityActionIcon(B.EntityAction_reconnect), t7.toUpperCase(), new A._BankAccountViewState_build_closure(context, bankAccount), _null, _null), _null)], t3)); } B.JSArray_methods.addAll$1(t4, t9); } t4.push(new A.ListDivider(_null)); t3 = this._widget.isFilter; t7 = t1.get$transactions(); t8 = $.$get$memoizedTransactionStatsForBankAccount().call$2(bankAccount.id, state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].transactionState.map); t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t1.localeCode; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, "active"); t11.toString; t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "archived"); t12.toString; t4.push(new A.EntitiesListTile(bankAccount, B.EntityType_transaction, t7, t8.present$2(t11, t12), t3, false, _null)); t3 = type$.nullable_String; t3 = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "type"); t12.toString; t3.$indexSet(0, t12, A.toTitleCase(t5)); t5 = t9.$index(0, t10); t5.toString; t5 = J.$index$asx(t5, "status"); t5.toString; t3.$indexSet(0, t5, A.toTitleCase(bankAccount.status)); t5 = t9.$index(0, t10); t5.toString; t5 = J.$index$asx(t5, "provider"); t5.toString; t3.$indexSet(0, t5, bankAccount.provider); if (t6) { t1 = t1.get$autoSync(); if (bankAccount.autoSync) { t5 = t9.$index(0, t10); t5.toString; t5 = J.$index$asx(t5, "enabled"); t5.toString; } else { t5 = t9.$index(0, t10); t5.toString; t5 = J.$index$asx(t5, "disabled"); t5.toString; } t3.$indexSet(0, t1, t5); } t4.push(new A.FieldGrid(t3, _null)); return A.ViewScaffold$(_null, new A.ScrollableListView(t4, _null, _null, _null, false, _null), bankAccount, true, t2, new A._BankAccountViewState_build_closure0(viewModel), _null); } }; A._BankAccountViewState_build_closure0.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A._BankAccountViewState_build_closure.prototype = { call$0() { A.handleBankAccountAction(this.context, A._setArrayType([this.bankAccount], type$.JSArray_BaseEntity), B.EntityAction_reconnect); }, $signature: 4 }; A.BankAccountViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.BankAccountViewScreen_build_closure(this), new A.BankAccountViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.BankAccountViewVM); } }; A.BankAccountViewScreen_build_closure0.prototype = { call$1(store) { return A.BankAccountViewVM_BankAccountViewVM$fromStore(store); }, $signature: 2684 }; A.BankAccountViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.BankAccountView(vm, this.$this.isFilter, null); }, $signature: 2685 }; A.BankAccountViewVM.prototype = { get$bankAccount() { return this.bankAccount; } }; A.BankAccountViewVM_BankAccountViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/bank_accounts")); }, $signature: 4 }; A.ClientListItem.prototype = { build$1(context) { var uiState, clientUIState, t3, filterMatch, listUIState, textStyle, _this = this, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; clientUIState = uiState.clientUIState; t3 = _this.filter; filterMatch = t3 != null && t3.length !== 0 ? _this.client.matchesFilterValue$1(t3) : _null; listUIState = clientUIState.listUIState; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = uiState.get$isEditing() ? clientUIState.editing.id : clientUIState.selectedId; t1 = _this.client.id === t1; } else t1 = false; t3 = store.__Store__state_A; return new A.DismissibleEntity(t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany, _this.client, new A.LayoutBuilder(new A.ClientListItem_build_closure(_this, listUIState.selectedIds != null, listUIState, t2, textStyle, filterMatch), _null), t1, true, true, _null); }, get$user(receiver) { return this.user; } }; A.ClientListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ClientListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null), _null); else { t2 = t1.client; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.ClientListItem_build__closure0(t1)); t2 = t3; } t3 = t1.client; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t7 = A._setArrayType([A.Text$(t3.displayName + t7, _null, _null, _null, _null, _null, t4, _null, _null, _null)], t5); t8 = _this.filterMatch; if (t8 != null) t7.push(A.Text$(t8, _null, 3, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleSmall, _null, _null, _null)); t7 = A.Expanded$(A.Column$(t7, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t3 = A.formatNumber(t3.balance, context, t3.id, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), t7, new A.SizedBox(10, _null, _null, _null), A.Text$(t3, _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.ClientListItem_build__closure1(t1), new A.ClientListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ClientListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.client; t5 = t4.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t5 = A.Expanded$(A.Text$(t4.displayName + t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = A.formatNumber(t4.balance, context, t4.id, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t5, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; t5 = t5 != null ? A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Text$(t4.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.ClientListItem_build__closure4(t1), new A.ClientListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.ClientListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.client, false, false); return t1; }, $signature: 0 }; A.ClientListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.client, false, true); return t1; }, $signature: 0 }; A.ClientListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.ClientListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.client], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.ClientListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.client, false, false); return t1; }, $signature: 0 }; A.ClientListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.client, false, true); return t1; }, $signature: 0 }; A.ClientListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.ClientListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientListBuilder_build_closure(), A.client_list_vm_ClientListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientListVM); } }; A.ClientListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.clientList, B.EntityType_client, new A.ClientListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.ClientPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2687 }; A.ClientListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.clientMap._map$_map.$index(0, J.$index$asx(t1.clientList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_client).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; type$.ClientEntity._as(t2); if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.ClientListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 2688 }; A.ClientListVM.prototype = {}; A.ClientListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.ClientListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ClientListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortClients(field)); }, $signature: 6 }; A.ClientListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearClientMultiselect()); }, $signature: 14 }; A.ClientPdfView.prototype = { createState$0() { return new A._ClientPdfViewState(B.DateRange_thisQuarter, A.convertDateTimeToSqlDate(new A.DateTime(Date.now(), false).subtract$1(A.Duration$(365, 0, 0, 0, 0, 0))), A.convertDateTimeToSqlDate(null), B._StateLifecycle_0); } }; A._ClientPdfViewState.prototype = { didChangeDependencies$0() { this.super$State$didChangeDependencies(); this.loadPDF$0(); }, loadPDF$1$sendEmail(sendEmail) { var t1, _this = this; if (_this._client_pdf$_isLoading) return; t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); _this.setState$1(new A._ClientPdfViewState_loadPDF_closure(_this)); _this._loadPDF$1$sendEmail(sendEmail).then$1$1(0, new A._ClientPdfViewState_loadPDF_closure0(_this, sendEmail, t1), type$.Null).catchError$1(new A._ClientPdfViewState_loadPDF_closure1(_this)); }, loadPDF$0() { return this.loadPDF$1$sendEmail(false); }, _loadPDF$1$sendEmail(sendEmail) { return this._loadPDF$body$_ClientPdfViewState(sendEmail); }, _loadPDF$body$_ClientPdfViewState(sendEmail) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_Response), $async$returnValue, $async$self = this, url, t3, t4, t5, t6, t7, startDate, endDate, data, t1, t2; var $async$_loadPDF$1$sendEmail = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget.viewModel; t2 = $async$self._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); url = t2.get$credentials(0).url + "/client_statement"; if (sendEmail) url += "?send_email=true"; t3 = t2.userCompanyStates; t4 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; t5 = t3[t4].userCompany; t6 = $async$self._client_pdf$_dateRange; t7 = $async$self._client_pdf$_startDate; startDate = A.calculateStartDate(t5.company, $async$self._client_pdf$_endDate, t7, t6, 0); t4 = t3[t4].userCompany; t3 = $async$self._client_pdf$_dateRange; t6 = $async$self._client_pdf$_startDate; endDate = A.calculateEndDate(t4.company, $async$self._client_pdf$_endDate, t6, t3, 0); if ($async$self._client_pdf$_dateRange !== B.DateRange_custom) { $async$self._client_pdf$_startDate = startDate; $async$self._client_pdf$_endDate = endDate; } t3 = t2.prefState.statementIncludes._list$_list; data = B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["client_id", t1.client.id, "start_date", startDate, "end_date", endDate, "show_payments_table", B.JSArray_methods.contains$1(t3, "payments"), "show_credits_table", B.JSArray_methods.contains$1(t3, "credits"), "show_aging_table", B.JSArray_methods.contains$1(t3, "aging"), "status", $async$self._client_pdf$_status], type$.String, type$.nullable_Object)); $async$goto = 3; return A._asyncAwait(new A.WebClient().post$4$data$rawResponse(url, t2.get$credentials(0).token, data, true), $async$_loadPDF$1$sendEmail); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_loadPDF$1$sendEmail, $async$completer); }, build$1(context) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, datePicker, statusPicker, sectionPicker, client, t12, t13, _this = this, _null = null, _s8_ = "load_pdf", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t4 = _this._widget.viewModel; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t3.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "date_range"); t7.toString; t8 = _this._client_pdf$_dateRange; t9 = $.$get$_$values()._set$_set; t10 = A._instanceType(t9); t11 = t10._eval$1("MappedIterable>"); datePicker = A.Expanded$(A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t9, new A._ClientPdfViewState_build_closure(), t10._eval$1("WhereIterable")), new A._ClientPdfViewState_build_closure0(t3), t11), true, t11._eval$1("Iterable.E")), _null, t7, new A._ClientPdfViewState_build_closure1(_this), _null, false, t8, type$.DateRange), 1); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "status"); t8.toString; t7 = _this._client_pdf$_status; t11 = type$.JSArray_String; t10 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; statusPicker = A.Expanded$(A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["all", "paid", "unpaid"], t11), new A._ClientPdfViewState_build_closure2(t3), t10), true, t10._eval$1("ListIterable.E")), _null, t8, new A._ClientPdfViewState_build_closure3(_this), _null, false, t7, type$.String), 1); t7 = t2.prefState.statementIncludes; sectionPicker = A.Expanded$(A.DropDownMultiSelect$(_null, _null, 50, true, new A._ClientPdfViewState_build_closure4(t3), new A._ClientPdfViewState_build_closure5(_this, store), A._setArrayType(["payments", "credits", "aging"], t11), new A.CopyOnWriteList(true, t7._list$_list, t7.$ti._eval$1("CopyOnWriteList<1>")), ""), 1); _this._widget.toString; t7 = A.StoreProvider_of(context, t1).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7 = t7.prefState; t8 = new A.EntityPresenter(); client = t8.__EntityPresenter_entity_A = t4.client; t8.__EntityPresenter_context_A = context; t4 = type$.JSArray_Widget; t8 = A.Row$(A._setArrayType([A.Expanded$(A.Text$(t8.title$0(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null); t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "download"); t9.toString; t10 = _this._client_pdf$_response == null ? _null : new A._ClientPdfViewState_build_closure6(_this, client); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "email"); t11.toString; t12 = _this._client_pdf$_response == null ? _null : new A._ClientPdfViewState_build_closure7(_this, client, t3, context, t2); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "schedule"); t13.toString; t3 = A._setArrayType([new A.AppTextButton(t9, t10, true, _null, _null), new A.AppTextButton(t11, t12, true, _null, _null), A.TextButton$(false, A.Text$(t13, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A._ClientPdfViewState_build_closure8(_this, t2, t3, store, context, client), _null)], t4); t9 = A.StoreProvider_of(context, t1).__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); if (t9.prefState.appLayout === B.AppLayout_desktop) { t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "close"); t9.toString; t3.push(A.TextButton$(false, A.Text$(t9, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A._ClientPdfViewState_build_closure9(client), _null)); } t2 = A.AppBar$(t3, _null, t7.appLayout === B.AppLayout_mobile, _null, _null, 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t8, _null, _null, _null, 1, _null); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = A._setArrayType([t1.prefState.appLayout === B.AppLayout_desktop ? A.Row$(A._setArrayType([datePicker, new A.SizedBox(16, _null, _null, _null), statusPicker, new A.SizedBox(16, _null, _null, _null), sectionPicker], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null) : A.Column$(A._setArrayType([A.Row$(A._setArrayType([datePicker, new A.SizedBox(16, _null, _null, _null), statusPicker], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 12, _null, _null), A.Row$(A._setArrayType([sectionPicker], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t4), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t4); if (_this._client_pdf$_dateRange === B.DateRange_custom) { t1 = t5.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, "start_date"); t1.toString; t1 = A.Container$(_null, A.DatePicker$(false, false, false, _null, _null, _null, t1, _null, new A._ClientPdfViewState_build_closure10(_this), _this._client_pdf$_startDate, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 180); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "end_date"); t7.toString; t7 = A.Container$(_null, A.DatePicker$(false, false, false, _null, _null, _null, t7, _null, new A._ClientPdfViewState_build_closure11(_this), _this._client_pdf$_endDate, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 180); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s8_); if (t8 == null) { t8 = t5.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s8_); t8.toString; } B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.SizedBox(_null, 8, _null, _null), A.Wrap$(B.WrapAlignment_0, A._setArrayType([t1, new A.SizedBox(16, _null, _null, _null), t7, new A.Padding(B.EdgeInsets_16_0_16_0, new A.AppButton(_null, _null, t8, new A._ClientPdfViewState_build_closure12(_this), _null, _null), _null)], t4), B.Clip_0, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0)], t4)); } t1 = A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_16_8_16_8, A.Column$(t3, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0); if (_this._client_pdf$_isLoading || _this._client_pdf$_response == null) t3 = new A.LoadingIndicator(_null, false, _null); else { t3 = t5.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, "statement"); t3.toString; t3 = A.PdfPreview$(true, true, new A._ClientPdfViewState_build_closure13(_this), false, false, false, 800, _null, t3 + "_" + client.number + ".pdf"); } return A.Scaffold$(t2, B.Color_4292927712, A.Column$(A._setArrayType([t1, A.Expanded$(t3, 1)], t4), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, _null, _null, _null); } }; A._ClientPdfViewState_loadPDF_closure.prototype = { call$0() { this.$this._client_pdf$_isLoading = true; }, $signature: 0 }; A._ClientPdfViewState_loadPDF_closure0.prototype = { call$1(response) { var t1 = this.$this; t1.setState$1(new A._ClientPdfViewState_loadPDF__closure1(t1, this.sendEmail, response, this.localization)); }, $signature: 2689 }; A._ClientPdfViewState_loadPDF__closure1.prototype = { call$0() { var t1, t2, _this = this, _s17_ = "emailed_statement"; if (_this.sendEmail) { if (_this.response.statusCode >= 200) { t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } A.showToast(t1); } } else _this.$this._client_pdf$_response = _this.response; _this.$this._client_pdf$_isLoading = false; }, $signature: 0 }; A._ClientPdfViewState_loadPDF_closure1.prototype = { call$1(error) { var _null = null, t1 = this.$this; t1.setState$1(new A._ClientPdfViewState_loadPDF__closure(t1)); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A._ClientPdfViewState_loadPDF__closure0(error), t1, _null, true, type$.void); }, $signature: 2 }; A._ClientPdfViewState_loadPDF__closure.prototype = { call$0() { this.$this._client_pdf$_isLoading = false; }, $signature: 0 }; A._ClientPdfViewState_loadPDF__closure0.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A._ClientPdfViewState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ClientPdfViewState_build__closure6(t1, value)); if (!J.$eq$(value, B.DateRange_custom)) t1.loadPDF$0(); }, $signature: 5 }; A._ClientPdfViewState_build__closure6.prototype = { call$0() { this.$this._client_pdf$_dateRange = this.value; }, $signature: 0 }; A._ClientPdfViewState_build_closure.prototype = { call$1(value) { return value !== B.DateRange_allTime; }, $signature: 235 }; A._ClientPdfViewState_build_closure0.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRange); }, $signature: 260 }; A._ClientPdfViewState_build_closure3.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ClientPdfViewState_build__closure5(t1, value)); t1.loadPDF$0(); }, $signature: 5 }; A._ClientPdfViewState_build__closure5.prototype = { call$0() { this.$this._client_pdf$_status = this.value; }, $signature: 0 }; A._ClientPdfViewState_build_closure2.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.String); }, $signature: 40 }; A._ClientPdfViewState_build_closure5.prototype = { call$1(selected) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, A.BuiltList_BuiltList$from(selected, type$.String), _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); this.$this.loadPDF$0(); }, $signature: 602 }; A._ClientPdfViewState_build_closure4.prototype = { call$1(option) { var _null = null; return A.Text$(this.localization.lookup$1(option), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); }, $signature: 603 }; A._ClientPdfViewState_build_closure6.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2, t3; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.client; t2 = $async$self.$this._client_pdf$_response.bodyBytes; t3 = t1.settings.languageId; if (t3 == null) t3 = "1"; A.saveDownloadedFile(t2, t1.number + ".pdf", t3, "statement"); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A._ClientPdfViewState_build_closure7.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t2, t3, t4, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.client; if (!t1.get$hasEmailAddress()) { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = $async$self.localization.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "client_email_not_set"); t4.toString; t3 = t2.$index(0, t3); t3.toString; A.showMessageDialog(t4, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t3, "edit_client").toUpperCase(), null, null, null, null, null, null, null, null, null), null, null, new A._ClientPdfViewState_build__closure3($async$self.context, $async$self.state, t1), null)], type$.JSArray_TextButton)); // goto return $async$goto = 1; break; } t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "send_email"); t1.toString; A.confirmCallback(false, new A._ClientPdfViewState_build__closure4($async$self.$this), $async$self.context, t1, false, null); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A._ClientPdfViewState_build__closure3.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); var t1 = this.state; A.editEntity(null, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, this.client.id), true, null); }, $signature: 0 }; A._ClientPdfViewState_build__closure4.prototype = { call$1(_) { return this.$this.loadPDF$1$sendEmail(true); }, $signature: 98 }; A._ClientPdfViewState_build_closure8.prototype = { call$0() { var t2, _this = this, _null = null, t1 = _this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) { t1 = _this.localization; t2 = t1.get$upgradeToPaidPlanToSchedule(); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; A.showMessageDialog(t2, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t1, "upgrade").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._ClientPdfViewState_build__closure1(_this.store, _this.context), _null)], type$.JSArray_TextButton)); return; } A.createEntity(_null, _null, A.ScheduleEntity_ScheduleEntity("email_statement", _null, _null).rebuild$1(new A._ClientPdfViewState_build__closure2(_this.$this, _this.client, t1.prefState.statementIncludes, _this.localization)), _null, false); }, $signature: 0 }; A._ClientPdfViewState_build__closure1.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "account_management", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._ClientPdfViewState_build__closure2.prototype = { call$1(b) { var t2, t3, t4, t5, _this = this, t1 = b.get$parameters(0).get$clients(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), _this.client.id); t1 = b.get$parameters(0); t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = _this.localization.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "aging"); t4.toString; t5 = _this.includes._list$_list; t4 = B.JSArray_methods.contains$1(t5, t4); t1.get$_schedule_model$_$this()._showAgingTable = t4; t4 = b.get$parameters(0); t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "payments"); t1.toString; t1 = B.JSArray_methods.contains$1(t5, t1); t4.get$_schedule_model$_$this()._showPaymentsTable = t1; t1 = b.get$parameters(0); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "credits"); t3.toString; t3 = B.JSArray_methods.contains$1(t5, t3); t1.get$_schedule_model$_$this()._showCreditsTable = t3; t3 = b.get$parameters(0); t1 = _this.$this; t5 = t1._client_pdf$_status; t3.get$_schedule_model$_$this()._schedule_model$_status = t5; t5 = b.get$parameters(0); t1 = A.toSnakeCase(t1._client_pdf$_dateRange.name); t5.get$_schedule_model$_$this()._dateRange = t1; return b; }, $signature: 70 }; A._ClientPdfViewState_build_closure9.prototype = { call$0() { A.viewEntity(false, this.client, null, false); }, $signature: 0 }; A._ClientPdfViewState_build_closure10.prototype = { call$2(value, _) { var t1 = this.$this; t1.setState$1(new A._ClientPdfViewState_build__closure0(t1, value)); }, $signature: 52 }; A._ClientPdfViewState_build__closure0.prototype = { call$0() { this.$this._client_pdf$_startDate = this.value; }, $signature: 0 }; A._ClientPdfViewState_build_closure11.prototype = { call$2(value, _) { var t1 = this.$this; t1.setState$1(new A._ClientPdfViewState_build__closure(t1, value)); }, $signature: 52 }; A._ClientPdfViewState_build__closure.prototype = { call$0() { this.$this._client_pdf$_endDate = this.value; }, $signature: 0 }; A._ClientPdfViewState_build_closure12.prototype = { call$0() { return this.$this.loadPDF$0(); }, $signature: 0 }; A._ClientPdfViewState_build_closure13.prototype = { call$1(format) { return this.$this._client_pdf$_response.bodyBytes; }, $signature: 111 }; A.ClientPdfScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientPdfScreen_build_closure(this), new A.ClientPdfScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientPdfVM); } }; A.ClientPdfScreen_build_closure0.prototype = { call$1(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.clientUIState.selectedId; t3.toString; return new A.ClientPdfVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].clientState.$get$1(0, t3)); }, $signature: 2692 }; A.ClientPdfScreen_build_closure.prototype = { call$2(context, vm) { return new A.ClientPdfView(vm, true, new A.ValueKey("__client_pdf_" + vm.client.id + "__", type$.ValueKey_String)); }, $signature: 2693 }; A.ClientPdfVM.prototype = {}; A.ClientPresenter.prototype = { getField$2$context$field(context, field) { var store, t2, t3, _this = this, _null = null, t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); type$.nullable_ClientEntity._as(t1); store = A.StoreProvider_of(context, type$.AppState); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); switch (field) { case "name": return A.Text$(t1.displayName, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contact_name": return A.Text$(t1.get$primaryContact().get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contact_email": return new A.CopyToClipboard(_null, t1.get$primaryContact().email, true, new A.ClientPresenter_getField_closure(t1), _null, _null); case "contact_phone": return A.Text$(t1.get$primaryContact().phone, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "address1": return A.Text$(t1.address1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "address2": return A.Text$(t1.address2, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "number": return A.Text$(t1.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "id_number": return A.Text$(t1.idNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "city": return A.Text$(t1.city, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "postal_code": return A.Text$(t1.postalCode, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "last_login_at": t1 = t1.lastLogin; return A.Text$(t1 === 0 ? "" : A.formatDate(A.convertTimestampToDateString(t1), context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "balance": t1 = A.formatNumber(t1.balance, context, t1.id, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "credit_balance": t1 = A.formatNumber(t1.creditBalance, context, t1.id, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "payment_balance": t1 = A.formatNumber(t1.paymentBalance, context, t1.id, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "paid_to_date": t1 = A.formatNumber(t1.paidToDate, context, t1.id, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "country": t1 = t3.staticState.countryMap._map$_map.$index(0, t1.countryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "language": t2 = t3.staticState; t1 = t1.settings.languageId; if (t1 == null) t1 = "1"; t1 = t2.languageMap._map$_map.$index(0, t1); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "currency": t1 = t3.staticState.currencyMap._map$_map.$index(0, t1.settings.currencyId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "vat_number": return A.Text$(t1.vatNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "state": return A.Text$(t1.state, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "phone": return A.Text$(t1.phone, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "website": return A.Text$(t1.website, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t1.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t1.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t1.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t1.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "routing_id": return A.Text$(t1.routingId, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_exempt": if (t1.isTaxExempt) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t1.publicNotes, _null); case "private_notes": return new A.TableTooltip(t1.privateNotes, _null); case "task_rate": t1 = A.formatNumber(t1.settings.defaultTaskRate, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t1.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "group": return new A.LinkTextRelatedEntity(t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].groupState.$get$1(0, t1.groupId), t1, _null); case "contacts": t1 = t1.contacts._list$_list; return new A.TableTooltip(new A.MappedListIterable(t1, new A.ClientPresenter_getField_closure0(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, "\n"), _null); case "classification": return A.Text$(t2.lookup$1(t1.classification), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.ClientPresenter_getField_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse("mailto:" + this.client.get$primaryContact().email, 0, null)); }, $signature: 60 }; A.ClientPresenter_getField_closure0.prototype = { call$1(contact) { return contact.get$fullName(); }, $signature: 2694 }; A.ClientScreen.prototype = { build$1(context) { var t2, t3, company, t4, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.clientUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["number", "name", "balance", "paid_to_date", "contact_name", "contact_email", "last_login_at"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("city"); t6.push("postal_code"); t6.push("address1"); t6.push("address2"); t6.push("country"); t6.push("id_number"); t6.push("vat_number"); t6.push("state"); t6.push("phone"); t6.push("website"); t6.push("language"); t6.push("currency"); t6.push("task_rate"); t6.push("public_notes"); t6.push("private_notes"); t6.push("credit_balance"); t6.push("payment_balance"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("documents"); t6.push("group"); t6.push("contact_phone"); t6.push("contacts"); if (company.settings.enableEInvoice === true) B.JSArray_methods.addAll$1(t6, A._setArrayType(["routing_id"], t5)); if (company.calculateTaxes) B.JSArray_methods.addAll$1(t6, A._setArrayType(["tax_exempt", "classification"], t5)); t7 = A._setArrayType(["number", "name", "balance", "paid_to_date", "contact_name", "contact_email", "last_login_at"], t5); t5 = A._setArrayType(["name", "number", "balance", "updated_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("client1", true), company.getCustomFieldValues$2$excludeBlank("client2", true), company.getCustomFieldValues$2$excludeBlank("client3", true), company.getCustomFieldValues$2$excludeBlank("client4", true), t7, B.EntityType_client, false, B.List_empty28, new A.ClientScreen_build_closure(store), new A.ClientScreen_build_closure0(store), new A.ClientScreen_build_closure1(store), new A.ClientScreen_build_closure2(store), new A.ClientScreen_build_closure3(store), new A.ClientScreen_build_closure4(store), new A.ClientScreen_build_closure5(store), _null, t5, B.List_empty29, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_client)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_client"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "client_fab", false, new A.ClientScreen_build_closure6(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_client, t3.filter, new A.ClientScreen_build_closure7(store), this.viewModel.clientList, _null, _null, new A.ClientScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.ClientListBuilder(_null), t6, B.EntityType_client, t1, 0, _null, new A.ClientScreen_build_closure9(store), new A.ClientScreen_build_closure10(store)); } }; A.ClientScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartClientMultiselect()); }, $signature: 14 }; A.ClientScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterClients(value)); }, $signature: 28 }; A.ClientScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterClientsByState(state)); }, $signature: 71 }; A.ClientScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.clientUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearClientMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartClientMultiselect()); } }, $signature: 4 }; A.ClientScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortClients(value)); }, $signature: 37 }; A.ClientScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterClientsByState(state)); }, $signature: 68 }; A.ClientScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.clientUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearClientMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartClientMultiselect()); } }, $signature: 4 }; A.ClientScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterClientsByCustom1(value)); }, $signature: 6 }; A.ClientScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterClientsByCustom2(value)); }, $signature: 6 }; A.ClientScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterClientsByCustom3(value)); }, $signature: 6 }; A.ClientScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterClientsByCustom4(value)); }, $signature: 6 }; A.ClientScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_client); }, $signature: 0 }; A.ClientScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientScreenBuilder_build_closure(), A.client_screen_vm_ClientScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientScreenVM); } }; A.ClientScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ClientScreen(vm, null); }, $signature: 2695 }; A.ClientScreenVM.prototype = {}; A.ClientEdit.prototype = { createState$0() { return new A._ClientEditState(null, null, B._StateLifecycle_0); } }; A._ClientEditState.prototype = { initState$0() { this.super$State$initState(); this._client_edit$_controller = A.TabController$(null, 0, 6, this); }, dispose$0() { this._client_edit$_controller.dispose$0(); this.super$__ClientEditState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, client, isFullscreen, t2, t3, t0, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; client = viewModel.client; isFullscreen = viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_client); t1 = t1.localeCode; if (client.get$isNew()) { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "new_client"); t3.toString; t0 = t3; t3 = t2; t2 = t0; } else { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "edit_client"); t3.toString; t0 = t3; t3 = t2; t2 = t0; } t4 = _this._client_edit$_controller; t5 = t3.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "details"); t5.toString; t5 = A.Tab$(_null, t5); t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "contacts"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t3.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "notes"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t3.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "settings"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t3.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "billing_address"); t9.toString; t9 = A.Tab$(_null, t9); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "shipping_address"); t1.toString; t3 = type$.JSArray_Widget; t1 = A.TabBar$(t4, _null, true, _null, _null, A._setArrayType([t5, t6, t7, t8, t9, A.Tab$(_null, t1)], t3)); t9 = $.$get$_ClientEditState__formKey(); t4 = type$.ValueKey_String; t5 = "__client_" + client.id; t6 = "" + client.updatedAt; if (isFullscreen) t3 = new A.ClientEditDesktop(viewModel, new A.ValueKey(t5 + "_" + t6 + "__", t4)); else { t7 = _this._client_edit$_controller; t4 = A.TabBarView$(A._setArrayType([new A.ScrollableListView(A._setArrayType([new A.ClientEditDetails(viewModel, _null)], t3), _null, _null, _null, false, _null), new A.ClientEditContactsScreen(viewModel, _null), new A.ScrollableListView(A._setArrayType([new A.ClientEditNotes(viewModel, _null)], t3), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.ClientEditSettings(viewModel, _null)], t3), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.ClientEditBillingAddress(viewModel, _null)], t3), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.ClientEditShippingAddress(viewModel, _null)], t3), _null, _null, _null, false, _null)], t3), t7, new A.ValueKey(t5 + "_" + t6 + "__", t4)); t3 = t4; } return A.EditScaffold$(_null, t1, A.Form$(_null, t3, t9), new A.ClientEditFooter(client, _null), client, _null, isFullscreen, _null, new A._ClientEditState_build_closure(viewModel), new A._ClientEditState_build_closure0(_this, viewModel), _null, t2); } }; A._ClientEditState_build_closure.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._ClientEditState_build_closure0.prototype = { call$1(context) { var isValid = $.$get$_ClientEditState__formKey().get$currentState().validate$0(); this.$this.setState$1(new A._ClientEditState_build__closure()); if (!isValid) return; this.viewModel.onSavePressed.call$1(context); }, $signature: 16 }; A._ClientEditState_build__closure.prototype = { call$0() { }, $signature: 0 }; A.__ClientEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ClientEditBillingAddress.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ClientEditBillingAddressState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ClientEditBillingAddressState.prototype = { didChangeDependencies$0() { var client, _this = this, t1 = _this._client_edit_billing_address$_address1Controller, t2 = _this._client_edit_billing_address$_address2Controller, t3 = _this._client_edit_billing_address$_cityController, t4 = _this._client_edit_billing_address$_stateController, t5 = _this._client_edit_billing_address$_postalCodeController, t6 = A._setArrayType([t1, t2, t3, t4, t5], type$.JSArray_TextEditingController); _this._client_edit_billing_address$_controllers = t6; B.JSArray_methods.forEach$1(t6, new A.ClientEditBillingAddressState_didChangeDependencies_closure(_this)); client = _this._widget.viewModel.client; t1.set$text(0, client.address1); t2.set$text(0, client.address2); t3.set$text(0, client.city); t4.set$text(0, client.state); t5.set$text(0, client.postalCode); B.JSArray_methods.forEach$1(_this._client_edit_billing_address$_controllers, new A.ClientEditBillingAddressState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._client_edit_billing_address$_controllers, new A.ClientEditBillingAddressState_dispose_closure(this)); this.super$State$dispose(); }, _client_edit_billing_address$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.client, client = t1.rebuild$1(new A.ClientEditBillingAddressState__onChanged_closure(this)); if (!client.$eq(0, t1)) this._client_edit_billing_address$_debouncer.run$1(new A.ClientEditBillingAddressState__onChanged_closure0(viewModel, client)); }, build$1(context) { var viewModel, client, isFullscreen, t2, t3, t4, t0, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; client = viewModel.client; isFullscreen = viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_client); t2 = isFullscreen ? B.EdgeInsets_6_12_12_0 : _null; t1 = t1.localeCode; if (isFullscreen) { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "billing_address1"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } else { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "address1"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } t5 = viewModel.onSavePressed; t3 = A.DecoratedFormField$(false, _null, false, _this._client_edit_billing_address$_address1Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_9_null_null, t3, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t6 = t4.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "address2"); t6.toString; t6 = A.DecoratedFormField$(false, _null, false, _this._client_edit_billing_address$_address2Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "city"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._client_edit_billing_address$_cityController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t8 = t4.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "state"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._client_edit_billing_address$_stateController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t9 = t4.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "postal_code"); t9.toString; t5 = A.DecoratedFormField$(false, _null, false, _this._client_edit_billing_address$_postalCodeController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t9 = $.$get$memoizedCountryList().call$1(viewModel.staticState.countryMap); t10 = t4.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "country"); t10.toString; t10 = A._setArrayType([t3, t6, t7, t8, t5, A.EntityDropdown$(true, false, client.countryId, t9, _null, B.EntityType_country, B.List_empty0, t10, _null, _null, new A.ClientEditBillingAddressState_build_closure(viewModel, client), _null, _null, _null)], type$.JSArray_Widget); if ((client.shippingAddress1.length !== 0 || client.shippingAddress2.length !== 0 || client.shippingCity.length !== 0 || client.shippingState.length !== 0 || client.shippingPostalCode.length !== 0 || client.shippingCountryId.length !== 0) && client.get$areAddressesDifferent()) { t1 = t4.$index(0, t1); t1.toString; t10.push(new A.AppButton(_null, _null, J.$index$asx(t1, "copy_shipping").toUpperCase(), new A.ClientEditBillingAddressState_build_closure0(_this, viewModel), _null, _null)); } return A.FormCard$(_null, t10, _null, B.CrossAxisAlignment_3, false, _null, true, _null, t2); } }; A.ClientEditBillingAddressState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_edit_billing_address$_onChanged()); }, $signature: 10 }; A.ClientEditBillingAddressState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_edit_billing_address$_onChanged()); }, $signature: 10 }; A.ClientEditBillingAddressState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_edit_billing_address$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ClientEditBillingAddressState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._client_edit_billing_address$_address1Controller._change_notifier$_value.text); b.get$_client_model$_$this()._address1 = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_billing_address$_address2Controller._change_notifier$_value.text); b.get$_client_model$_$this()._address2 = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_billing_address$_cityController._change_notifier$_value.text); b.get$_client_model$_$this()._city = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_billing_address$_stateController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_state = t2; t1 = B.JSString_methods.trim$0(t1._client_edit_billing_address$_postalCodeController._change_notifier$_value.text); b.get$_client_model$_$this()._postalCode = t1; return b; }, $signature: 54 }; A.ClientEditBillingAddressState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.client); }, $signature: 0 }; A.ClientEditBillingAddressState_build_closure.prototype = { call$1(country) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditBillingAddressState_build__closure0(country))); }, $signature: 69 }; A.ClientEditBillingAddressState_build__closure0.prototype = { call$1(b) { var t1 = this.country; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_client_model$_$this()._countryId = t1; return b; }, $signature: 54 }; A.ClientEditBillingAddressState_build_closure0.prototype = { call$0() { this.viewModel.copyShippingAddress.call$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ClientEditBillingAddressState_build__closure(this.$this)); }, $signature: 4 }; A.ClientEditBillingAddressState_build__closure.prototype = { call$1(duration) { this.$this.didChangeDependencies$0(); }, $signature: 11 }; A.ClientEditContacts.prototype = { createState$0() { return new A._ClientEditContactsState(B._StateLifecycle_0); } }; A._ClientEditContactsState.prototype = { _client_edit_contacts$_showContactEditor$2(contact, context) { var _null = null; A.showDialog(_null, _null, true, _null, new A._ClientEditContactsState__showContactEditor_closure(this, contact), context, _null, true, type$.ResponsivePadding); }, build$1(context) { var isFullscreen, contacts, contact, t4, t5, t6, children, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget, viewModel = t2.viewModel, t3 = viewModel.client; t3.toString; isFullscreen = t2.clientViewModel.state.prefState.isEditorFullScreen$1(B.EntityType_client); t2 = t3.contacts._list$_list; if (t2.length > 1) { t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,ContactListTile0>"); contacts = A.List_List$of(new A.MappedListIterable(t2, new A._ClientEditContactsState_build_closure(_this, context), t3), true, t3._eval$1("ListIterable.E")); } else { contact = t2[0]; t3 = _this._widget.clientViewModel; t4 = contact.get$entityType().toString$0(0); t5 = contact.id; t6 = t2.length; contacts = A._setArrayType([new A.ContactEditDetails(B.JSArray_methods.indexOf$2(t2, contact, 0), contact, viewModel, t3, t6 > 1, new A.ValueKey("__" + t4 + "__" + t5 + "__", type$.ValueKey_String))], type$.JSArray_Widget); } contact = viewModel.contact; contact = B.JSArray_methods.contains$1(t2, contact) ? contact : _null; if (contact != null && !contact.$eq(0, _this.selectedContact)) { _this.selectedContact = contact; $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ClientEditContactsState_build_closure0(_this, contact, context)); } children = A._setArrayType([], type$.JSArray_Widget); B.JSArray_methods.addAll$1(children, contacts); if (t2.length === 1) t1 = t1.get$addSecondContact(); else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "add_contact"); t1.toString; } children.push(new A.Padding(B.EdgeInsets_25_0_25_6, new A.AppButton(_null, _null, t1.toUpperCase(), new A._ClientEditContactsState_build_closure1(viewModel), _null, _null), _null)); return isFullscreen ? A.Column$(children, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1) : new A.ScrollableListView(children, _null, _null, _null, false, _null); } }; A._ClientEditContactsState__showContactEditor_closure.prototype = { call$1(context) { var t3, t4, t5, t1 = this.$this._widget, viewModel = t1.viewModel, t2 = viewModel.client; t2.toString; t1 = t1.clientViewModel; t3 = this.contact; t4 = t3.get$entityType().toString$0(0); t2 = t2.contacts._list$_list; t5 = t2.length; return new A.ContactEditDetails(B.JSArray_methods.indexOf$2(t2, B.JSArray_methods.firstWhere$2$orElse(t2, new A._ClientEditContactsState__showContactEditor__closure(t3), null), 0), t3, viewModel, t1, t5 > 1, new A.ValueKey("__" + t4 + "__" + t3.id + "__", type$.ValueKey_String)); }, $signature: 2696 }; A._ClientEditContactsState__showContactEditor__closure.prototype = { call$1(c) { return c.id === this.contact.id; }, $signature: 180 }; A._ClientEditContactsState_build_closure.prototype = { call$1(contact) { return new A.ContactListTile0(new A._ClientEditContactsState_build__closure(this.$this, contact, this.context), contact, null); }, $signature: 2697 }; A._ClientEditContactsState_build__closure.prototype = { call$0() { return this.$this._client_edit_contacts$_showContactEditor$2(this.contact, this.context); }, $signature: 0 }; A._ClientEditContactsState_build_closure0.prototype = { call$1(duration) { this.$this._client_edit_contacts$_showContactEditor$2(this.contact, this.context); }, $signature: 11 }; A._ClientEditContactsState_build_closure1.prototype = { call$0() { return this.viewModel.onAddContactPressed.call$0(); }, $signature: 14 }; A.ContactListTile0.prototype = { build$1(context) { var t4, t5, _null = null, t1 = A.Theme_of(context), t2 = type$.nullable_void_Function._as(this.onTap), t3 = this.contact; if (t3.get$fullName().length !== 0) t4 = A.Text$(t3.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); else { t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "blank_contact"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontStyle_1, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); } t5 = t3.email; return A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_0_4_0_4, A.Column$(A._setArrayType([A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, t2, false, _null, _null, _null, A.Text$(t5.length !== 0 ? t5 : t3.phone, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t4, A.Icon$(B.IconData_58397_MaterialIcons_null_true, _null, _null, _null), _null), A.Divider$(_null, 1, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), B.Clip_0, t1.canvasColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); }, get$contact() { return this.contact; } }; A.ContactEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ContactEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); }, get$contact() { return this.contact; } }; A.ContactEditDetailsState.prototype = { _client_edit_contacts$_onDoneContactPressed$0() { var t2, _this = this, t1 = _this._widget; if (t1.isDialog) { t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onDoneContactPressed.call$1(t2); t2 = _this._framework$_element; t2.toString; A.Navigator_of(t2, false).pop$0(); } else { t1 = t1.clientViewModel; t2 = _this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); } }, didChangeDependencies$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, contact, _this = this; if (_this._client_edit_contacts$_controllers.length !== 0) return; t1 = _this._client_edit_contacts$_firstNameController; t2 = _this._client_edit_contacts$_lastNameController; t3 = _this._client_edit_contacts$_emailController; t4 = _this._client_edit_contacts$_passwordController; t5 = _this._client_edit_contacts$_phoneController; t6 = _this._client_edit_contacts$_custom1Controller; t7 = _this._client_edit_contacts$_custom2Controller; t8 = _this._client_edit_contacts$_custom3Controller; t9 = _this._client_edit_contacts$_custom4Controller; t10 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9], type$.JSArray_TextEditingController); _this._client_edit_contacts$_controllers = t10; B.JSArray_methods.forEach$1(t10, new A.ContactEditDetailsState_didChangeDependencies_closure(_this)); contact = _this._client_edit_contacts$_contact = _this._widget.contact; t1.set$text(0, contact.firstName); t2.set$text(0, contact.lastName); t3.set$text(0, contact.email); t5.set$text(0, contact.phone); t4.set$text(0, contact.password); t6.set$text(0, contact.customValue1); t7.set$text(0, contact.customValue2); t8.set$text(0, contact.customValue3); t9.set$text(0, contact.customValue4); B.JSArray_methods.forEach$1(_this._client_edit_contacts$_controllers, new A.ContactEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._client_edit_contacts$_controllers, new A.ContactEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _client_edit_contacts$_onChanged$0() { var _this = this, t1 = _this._widget, viewModel = t1.viewModel, contact = _this._client_edit_contacts$_contact = t1.contact.rebuild$1(new A.ContactEditDetailsState__onChanged_closure(_this)); if (!contact.$eq(0, _this._widget.contact)) _this._client_edit_contacts$_debouncer.run$1(new A.ContactEditDetailsState__onChanged_closure0(_this, viewModel, contact)); }, build$1(context) { var t2, viewModel, isFullscreen, t3, t4, t5, t6, t7, t8, t9, t10, column, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this._widget; viewModel = t2.viewModel; isFullscreen = t2.clientViewModel.state.prefState.isEditorFullScreen$1(B.EntityType_client); t2 = _this._widget.isDialog; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "first_name"); t5.toString; t5 = A.DecoratedFormField$(false, _null, t2, _this._client_edit_contacts$_firstNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t5, _null, _null, false, _null, _null, new A.ContactEditDetailsState_build_closure(_this), true, _null, _null, B.TextAlign_4, new A.ContactEditDetailsState_build_closure0(viewModel, context)); t2 = t3.$index(0, t4); t2.toString; t2 = J.$index$asx(t2, "last_name"); t2.toString; t2 = A.DecoratedFormField$(false, _null, false, _this._client_edit_contacts$_lastNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t2, _null, _null, false, _null, _null, new A.ContactEditDetailsState_build_closure1(_this), true, _null, _null, B.TextAlign_4, new A.ContactEditDetailsState_build_closure2(viewModel, context)); t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "email"); t6.toString; t6 = A.DecoratedFormField$(false, _null, false, _this._client_edit_contacts$_emailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t6, _null, _null, false, _null, _null, new A.ContactEditDetailsState_build_closure3(_this), true, _null, _null, B.TextAlign_4, new A.ContactEditDetailsState_build_closure4(t1)); if (viewModel.company.settings.enablePortalPassword === true) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "password"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._client_edit_contacts$_passwordController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_7_null_null, t7, _null, _null, true, _null, _null, new A.ContactEditDetailsState_build_closure5(_this), true, _null, _null, B.TextAlign_4, new A.ContactEditDetailsState_build_closure6(t1)); } else t7 = new A.SizedBox(_null, _null, _null, _null); t8 = t3.$index(0, t4); t8.toString; t8 = J.$index$asx(t8, "phone"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._client_edit_contacts$_phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t8, _null, _null, false, _null, _null, new A.ContactEditDetailsState_build_closure7(_this), true, _null, _null, B.TextAlign_4, _null); t9 = _this._widget.contact; t10 = type$.JSArray_Widget; t9 = A._setArrayType([t5, t2, t6, t7, t8, A.CustomField$(_this._client_edit_contacts$_custom1Controller, "contact1", false, _null, new A.ContactEditDetailsState_build_closure8(_this), t9.customValue1), A.CustomField$(_this._client_edit_contacts$_custom2Controller, "contact2", false, _null, new A.ContactEditDetailsState_build_closure9(_this), t9.customValue2), A.CustomField$(_this._client_edit_contacts$_custom3Controller, "contact3", false, _null, new A.ContactEditDetailsState_build_closure10(_this), t9.customValue3), A.CustomField$(_this._client_edit_contacts$_custom4Controller, "contact4", false, _null, new A.ContactEditDetailsState_build_closure11(_this), t9.customValue4)], t10); if (_this._widget.isDialog) t9.push(new A.Padding(B.EdgeInsets_0_20_0_0, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A.ContactEditDetailsState_build_closure12(_this, viewModel), _null, _null, A.Text$(t1.get$addToInvoices(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._client_edit_contacts$_contact.sendEmail), _null)); column = A.Column$(t9, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); if (_this._widget.isDialog) { t1 = A.SingleChildScrollView$(column, _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t2 = t3.$index(0, t4); t2.toString; t2 = A.TextButton$(false, A.Text$(J.$index$asx(t2, "remove").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ContactEditDetailsState_build_closure13(_this, context), _null); t4 = t3.$index(0, t4); t4.toString; t1 = A.AlertDialog$(A._setArrayType([t2, A.TextButton$(false, A.Text$(J.$index$asx(t4, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ContactEditDetailsState_build_closure14(_this), _null)], t10), _null, _null, t1, _null, _null, _null); } else t1 = A.FormCard$(column, _null, _null, _null, false, _null, false, _null, isFullscreen ? B.EdgeInsets_6_12_6_0 : _null); return t1; } }; A.ContactEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_edit_contacts$_onChanged()); }, $signature: 10 }; A.ContactEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_edit_contacts$_onChanged()); }, $signature: 10 }; A.ContactEditDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_edit_contacts$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ContactEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_firstNameController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_firstName = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_lastNameController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_lastName = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_emailController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_email = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_passwordController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_password = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_phoneController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_phone = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_custom1Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_custom2Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_contacts$_custom3Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._client_edit_contacts$_custom4Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue4 = t1; return b; }, $signature: 368 }; A.ContactEditDetailsState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChangedContact.call$2(this.contact, this.$this._widget.index); }, $signature: 0 }; A.ContactEditDetailsState_build_closure0.prototype = { call$1(val) { return B.JSString_methods.trim$0(val).length === 0 && !this.viewModel.client.get$hasNameSet() ? A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$pleaseEnterAClientOrContactName() : null; }, $signature: 30 }; A.ContactEditDetailsState_build_closure.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure2.prototype = { call$1(val) { return B.JSString_methods.trim$0(val).length === 0 && !this.viewModel.client.get$hasNameSet() ? A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$pleaseEnterAClientOrContactName() : null; }, $signature: 30 }; A.ContactEditDetailsState_build_closure1.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure4.prototype = { call$1(value) { var t1; if (value.length !== 0 && !B.JSString_methods.contains$1(value, "@")) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "email_is_invalid"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.ContactEditDetailsState_build_closure3.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure6.prototype = { call$1(value) { var t1 = value.length; if (t1 !== 0 && t1 < 8) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "password_is_too_short"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.ContactEditDetailsState_build_closure5.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure7.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure8.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure9.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure10.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure11.prototype = { call$1(_) { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 20 }; A.ContactEditDetailsState_build_closure12.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.ContactEditDetailsState_build__closure0(t1, value)); this.viewModel.onChangedContact.call$2(t1._client_edit_contacts$_contact.rebuild$1(new A.ContactEditDetailsState_build__closure1(value)), t1._widget.index); }, $signature: 13 }; A.ContactEditDetailsState_build__closure0.prototype = { call$0() { var t1 = this.$this; return t1._client_edit_contacts$_contact = t1._client_edit_contacts$_contact.rebuild$1(new A.ContactEditDetailsState_build___closure(this.value)); }, $signature: 0 }; A.ContactEditDetailsState_build___closure.prototype = { call$1(b) { b.get$_client_model$_$this()._client_model$_sendEmail = this.value; return b; }, $signature: 368 }; A.ContactEditDetailsState_build__closure1.prototype = { call$1(b) { b.get$_client_model$_$this()._client_model$_sendEmail = this.value; return b; }, $signature: 368 }; A.ContactEditDetailsState_build_closure13.prototype = { call$0() { var t1 = this.context; return A.confirmCallback(false, new A.ContactEditDetailsState_build__closure(this.$this, t1), t1, null, false, null); }, $signature: 0 }; A.ContactEditDetailsState_build__closure.prototype = { call$1(_) { var t1 = this.$this._widget; t1.viewModel.onRemoveContactPressed.call$1(t1.index); A.Navigator_of(this.context, false).pop$1(null); }, $signature: 28 }; A.ContactEditDetailsState_build_closure14.prototype = { call$0() { return this.$this._client_edit_contacts$_onDoneContactPressed$0(); }, $signature: 0 }; A.ClientEditContactsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientEditContactsScreen_build_closure(this), new A.ClientEditContactsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientEditContactsVM); } }; A.ClientEditContactsScreen_build_closure0.prototype = { call$1(store) { return A.ClientEditContactsVM_ClientEditContactsVM$fromStore(store); }, $signature: 2698 }; A.ClientEditContactsScreen_build_closure.prototype = { call$2(context, vm) { return new A.ClientEditContacts(vm, this.$this.viewModel, null); }, $signature: 2699 }; A.ClientEditContactsVM.prototype = { get$contact() { return this.contact; } }; A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure.prototype = { call$0() { var contact = A.ClientContactEntity_ClientContactEntity(), t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddContact(contact)); t1[0].call$1(new A.EditContact(contact)); }, $signature: 4 }; A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.DeleteContact(index)); }, $signature: 357 }; A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure1.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditContact(null)); }, $signature: 16 }; A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure2.prototype = { call$2(contact, index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateContact(index, contact)); }, $signature: 2701 }; A.ClientEditDesktop.prototype = { build$1(context) { var _null = null, t1 = this.viewModel, t2 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.Row$(A._setArrayType([A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.ClientEditDetails(t1, _null), new A.ClientEditNotes(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1), A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.ClientEditContactsScreen(t1, _null), new A.ClientEditSettings(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1), A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.ClientEditBillingAddress(t1, _null), new A.ClientEditShippingAddress(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1)], t2), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 12, _null, _null)], t2), _null, _null, true, false, _null); } }; A.ClientEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ClientEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ClientEditDetailsState.prototype = { didChangeDependencies$0() { var client, _this = this, t1 = _this._client_edit_details$_numberController, t2 = _this._client_edit_details$_nameController, t3 = _this._client_edit_details$_idNumberController, t4 = _this._client_edit_details$_vatNumberController, t5 = _this._client_edit_details$_websiteController, t6 = _this._client_edit_details$_phoneController, t7 = _this._routingIdController, t8 = _this._client_edit_details$_custom1Controller, t9 = _this._client_edit_details$_custom2Controller, t10 = _this._client_edit_details$_custom3Controller, t11 = _this._client_edit_details$_custom4Controller, t12 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11], type$.JSArray_TextEditingController); _this.__ClientEditDetailsState__controllers_A = t12; B.JSArray_methods.forEach$1(t12, new A.ClientEditDetailsState_didChangeDependencies_closure(_this)); client = _this._widget.viewModel.client; t1.set$text(0, client.number); t2.set$text(0, client.name); t3.set$text(0, client.idNumber); t4.set$text(0, client.vatNumber); t5.set$text(0, client.website); t6.set$text(0, client.phone); t7.set$text(0, client.routingId); t8.set$text(0, client.customValue1); t9.set$text(0, client.customValue2); t10.set$text(0, client.customValue3); t11.set$text(0, client.customValue4); B.JSArray_methods.forEach$1(_this.__ClientEditDetailsState__controllers_A, new A.ClientEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__ClientEditDetailsState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.ClientEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _client_edit_details$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.client, client = t1.rebuild$1(new A.ClientEditDetailsState__onChanged_closure(this)); if (!client.$eq(0, t1)) this._client_edit_details$_debouncer.run$1(new A.ClientEditDetailsState__onChanged_closure0(viewModel, client)); }, _client_edit_details$_onSavePressed$1(context) { if (!$.$get$ClientEditDetailsState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, state, client, isFullscreen, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s10_ = "routing_id", _s16_ = "valid_vat_number", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; client = viewModel.client; isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_client); t2 = $.$get$ClientEditDetailsState__formKey(); t3 = isFullscreen ? B.EdgeInsets_12_12_6_0 : _null; t4 = _this.get$_client_edit_details$_onSavePressed(); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "name"); t7.toString; t8 = type$.JSArray_Widget; t7 = A._setArrayType([A.DecoratedFormField$(false, _null, true, _this._client_edit_details$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, new A.ClientEditDetailsState_build_closure(client, context))], t8); if (!client.get$isNew()) { t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "number"); t9.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._client_edit_details$_numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); } t9 = state.uiState.selectedCompanyIndex; t10 = state.userCompanyStates._list$_list; if (J.get$isNotEmpty$asx($.$get$memoizedGroupList().call$1(t10[t9].groupState.map))) t7.push(A.DynamicSelector$(true, client.groupId, $.$get$memoizedGroupList().call$1(t10[t9].groupState.map), B.EntityType_group, _null, _null, new A.ClientEditDetailsState_build_closure0(viewModel, client), _null)); t7.push(new A.UserPicker(client.assignedUserId, new A.ClientEditDetailsState_build_closure1(viewModel, client), _null)); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "id_number"); t11.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._client_edit_details$_idNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t11, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "vat_number"); t11.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._client_edit_details$_vatNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t11, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "website"); t11.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._client_edit_details$_websiteController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t11, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "phone"); t11.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._client_edit_details$_phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t11, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t7.push(A.CustomField$(_this._client_edit_details$_custom1Controller, "client1", false, _null, t4, client.customValue1)); t7.push(A.CustomField$(_this._client_edit_details$_custom2Controller, "client2", false, _null, t4, client.customValue2)); t7.push(A.CustomField$(_this._client_edit_details$_custom3Controller, "client3", false, _null, t4, client.customValue3)); t7.push(A.CustomField$(_this._client_edit_details$_custom4Controller, "client4", false, _null, t4, client.customValue4)); if (t10[t9].userCompany.company.settings.enableEInvoice === true) { t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s10_); if (t11 == null) { t11 = t5.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, _s10_); t11.toString; } t7.push(A.DecoratedFormField$(false, _null, false, _this._routingIdController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t11, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); } if (t10[t9].userCompany.company.calculateTaxes) { t4 = t1.get$classification(); t11 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t8 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_014, new A.ClientEditDetailsState_build_closure2(t1), t11), true, t11._eval$1("ListIterable.E")), _null, t4, new A.ClientEditDetailsState_build_closure3(viewModel, client), _null, true, client.classification, type$.String), new A.SizedBox(_null, 20, _null, _null), A.SwitchListTile$(_null, _null, new A.ClientEditDetailsState_build_closure4(viewModel, client), _null, _null, A.Text$(t1.get$isTaxExempt(), _null, _null, _null, _null, _null, _null, _null, _null, _null), client.isTaxExempt)], t8); if (t10[t9].userCompany.company.calculateTaxes) { t1 = t5.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, _s16_); if (t1 == null) { t1 = t5.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } t8.push(A.SwitchListTile$(_null, _null, new A.ClientEditDetailsState_build_closure5(viewModel, client), _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), client.hasValidVatNumber)); } B.JSArray_methods.addAll$1(t7, t8); } return A.Form$(_null, A.FormCard$(_null, t7, _null, _null, false, _null, true, _null, t3), t2); } }; A.ClientEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_edit_details$_onChanged()); }, $signature: 10 }; A.ClientEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_edit_details$_onChanged()); }, $signature: 10 }; A.ClientEditDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_edit_details$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ClientEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._client_edit_details$_numberController._change_notifier$_value.text); b.get$_client_model$_$this()._number = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_nameController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_name = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_idNumberController._change_notifier$_value.text); b.get$_client_model$_$this()._idNumber = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_vatNumberController._change_notifier$_value.text); b.get$_client_model$_$this()._vatNumber = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_websiteController._change_notifier$_value.text); b.get$_client_model$_$this()._website = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_phoneController._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_phone = t2; t2 = B.JSString_methods.trim$0(t1._routingIdController._change_notifier$_value.text); b.get$_client_model$_$this()._routingId = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_custom1Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_custom2Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._client_edit_details$_custom3Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._client_edit_details$_custom4Controller._change_notifier$_value.text); b.get$_client_model$_$this()._client_model$_customValue4 = t1; return b; }, $signature: 54 }; A.ClientEditDetailsState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.client); }, $signature: 0 }; A.ClientEditDetailsState_build_closure.prototype = { call$1(val) { return B.JSString_methods.trim$0(val).length === 0 && !this.client.get$hasNameSet() ? A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$pleaseEnterAClientOrContactName() : null; }, $signature: 30 }; A.ClientEditDetailsState_build_closure0.prototype = { call$1(groupId) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditDetailsState_build__closure3(groupId))); }, $signature: 6 }; A.ClientEditDetailsState_build__closure3.prototype = { call$1(b) { b.get$_client_model$_$this()._groupId = this.groupId; return b; }, $signature: 54 }; A.ClientEditDetailsState_build_closure1.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditDetailsState_build__closure2(userId))); }, $signature: 6 }; A.ClientEditDetailsState_build__closure2.prototype = { call$1(b) { b.get$_client_model$_$this()._client_model$_assignedUserId = this.userId; return b; }, $signature: 54 }; A.ClientEditDetailsState_build_closure3.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditDetailsState_build__closure1(value))); }, $signature: 5 }; A.ClientEditDetailsState_build__closure1.prototype = { call$1(b) { b.get$_client_model$_$this()._classification = this.value; return b; }, $signature: 54 }; A.ClientEditDetailsState_build_closure2.prototype = { call$1(classification) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(classification), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, classification, type$.String); }, $signature: 40 }; A.ClientEditDetailsState_build_closure4.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditDetailsState_build__closure0(value))); }, $signature: 13 }; A.ClientEditDetailsState_build__closure0.prototype = { call$1(b) { b.get$_client_model$_$this()._isTaxExempt = this.value; return b; }, $signature: 54 }; A.ClientEditDetailsState_build_closure5.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditDetailsState_build__closure(value))); }, $signature: 13 }; A.ClientEditDetailsState_build__closure.prototype = { call$1(b) { b.get$_client_model$_$this()._hasValidVatNumber = this.value; return b; }, $signature: 54 }; A.ClientEditFooter.prototype = { build$1(context) { var useSidebarEditor, showLayoutToggle, t4, t5, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState; useSidebarEditor = t3.useSidebarEditor._map$_map.$index(0, B.EntityType_client); if (useSidebarEditor == null) useSidebarEditor = false; t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); showLayoutToggle = t2.prefState.appLayout === B.AppLayout_desktop; t2 = A.Theme_of(context); t4 = A._setArrayType([], type$.JSArray_Widget); if (showLayoutToggle) { if (useSidebarEditor) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "fullscreen_editor"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sidebar_editor"); t1.toString; } t4.push(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Icon$(useSidebarEditor ? B.IconData_57694_MaterialIcons_null_true : B.IconData_57695_MaterialIcons_null_true, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.ClientEditFooter_build_closure(store), _null, _null, _null, _null, _null, _null, _null), t1)); } t1 = this.client; t5 = t1.number; t1 = t5.length === 0 ? t1.get$calculateDisplayName() : t5 + " \u2022 " + t1.get$calculateDisplayName(); t5 = t3.darkModeType; t4.push(new A.AppBorder(new A.Padding(B.EdgeInsets_16_8_0_0, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, (t5 === "system" ? t3.enableDarkModeSystem : t5 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), _null, _null, showLayoutToggle, false, _null)); return A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(t4, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null), t2.cardColor, 0, new A.CircularNotchedRectangle()); } }; A.ClientEditFooter_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ToggleEditorLayout(B.EntityType_client)); }, $signature: 0 }; A.ClientEditNotes.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ClientEditNotesState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ClientEditNotesState.prototype = { didChangeDependencies$0() { var client, _this = this, t1 = _this._client_edit_notes$_publicNotesController, t2 = _this._client_edit_notes$_privateNotesController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this.__ClientEditNotesState__controllers_A = t3; B.JSArray_methods.forEach$1(t3, new A.ClientEditNotesState_didChangeDependencies_closure(_this)); client = _this._widget.viewModel.client; t1.set$text(0, client.publicNotes); t2.set$text(0, client.privateNotes); B.JSArray_methods.forEach$1(_this.__ClientEditNotesState__controllers_A, new A.ClientEditNotesState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__ClientEditNotesState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.ClientEditNotesState_dispose_closure(this)); this.super$State$dispose(); }, _client_edit_notes$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.client, client = t1.rebuild$1(new A.ClientEditNotesState__onChanged_closure(this)); if (!client.$eq(0, t1)) this._client_edit_notes$_debouncer.run$1(new A.ClientEditNotesState__onChanged_closure0(viewModel, client)); }, build$1(context) { var isFullscreen, t2, t3, t4, t5, t6, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; isFullscreen = this._widget.viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_client); t2 = isFullscreen ? B.EdgeInsets_12_12_6_0 : _null; t3 = type$.AppState; t4 = A.StoreProvider_of(context, t3).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState.appLayout === B.AppLayout_mobile || !isFullscreen ? 8 : 4; t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "public_notes"); t6.toString; t4 = A.DecoratedFormField$(false, _null, false, this._client_edit_notes$_publicNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t6, t4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t3 = A.StoreProvider_of(context, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.appLayout === B.AppLayout_mobile || !isFullscreen ? 8 : 4; t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "private_notes"); t1.toString; return A.FormCard$(_null, A._setArrayType([t4, A.DecoratedFormField$(false, _null, false, this._client_edit_notes$_privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, t3, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], type$.JSArray_Widget), _null, _null, false, _null, true, _null, t2); } }; A.ClientEditNotesState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_edit_notes$_onChanged()); }, $signature: 10 }; A.ClientEditNotesState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_edit_notes$_onChanged()); }, $signature: 10 }; A.ClientEditNotesState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_edit_notes$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ClientEditNotesState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._client_edit_notes$_publicNotesController._change_notifier$_value.text; b.get$_client_model$_$this()._publicNotes = t2; t1 = t1._client_edit_notes$_privateNotesController._change_notifier$_value.text; b.get$_client_model$_$this()._privateNotes = t1; return b; }, $signature: 54 }; A.ClientEditNotesState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.client); }, $signature: 0 }; A.ClientEditSettings.prototype = { createState$0() { return new A.ClientEditSettingsState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ClientEditSettingsState.prototype = { didChangeDependencies$0() { var t3, _this = this, _null = null, t1 = _this._client_edit_settings$_taskRateController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this.__ClientEditSettingsState__controllers_A = t2; B.JSArray_methods.forEach$1(t2, new A.ClientEditSettingsState_didChangeDependencies_closure(_this)); t2 = _this._widget.viewModel; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t2.client.settings.defaultTaskRate, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t1.set$text(0, t3); B.JSArray_methods.forEach$1(_this.__ClientEditSettingsState__controllers_A, new A.ClientEditSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__ClientEditSettingsState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.ClientEditSettingsState_dispose_closure(this)); this.super$State$dispose(); }, _client_edit_settings$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.client, client = t1.rebuild$1(new A.ClientEditSettingsState__onChanged_closure(this)); if (!client.$eq(0, t1)) this._client_edit_settings$_debouncer.run$1(new A.ClientEditSettingsState__onChanged_closure0(viewModel, client)); }, build$1(context) { var viewModel, state, t2, t3, company, client, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; company = t3[t2].userCompany.company; client = viewModel.client; t4 = state.prefState.isEditorFullScreen$1(B.EntityType_client) ? B.EdgeInsets_6_12_6_0 : _null; t5 = viewModel.staticState; t6 = $.$get$memoizedCurrencyList().call$1(t5.currencyMap); t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t1.localeCode; t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, "currency"); t9.toString; t10 = client.settings; t9 = A.EntityDropdown$(true, false, t10.currencyId, t6, _null, B.EntityType_currency, B.List_empty0, t9, _null, _null, new A.ClientEditSettingsState_build_closure(viewModel, client), _null, _null, _null); t6 = $.$get$memoizedLanguageList().call$1(t5.languageMap); t11 = t7.$index(0, t8); t11.toString; t11 = J.$index$asx(t11, "language"); t11.toString; t12 = t10.languageId; if (t12 == null) t12 = "1"; t13 = type$.JSArray_Widget; t11 = A._setArrayType([t9, A.EntityDropdown$(true, false, t12, t6, _null, B.EntityType_language, B.List_empty0, t11, _null, _null, new A.ClientEditSettingsState_build_closure0(viewModel, client), _null, _null, _null)], t13); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t6 = t7.$index(0, t8); t6.toString; t6 = J.$index$asx(t6, "invoice_payment_terms"); t6.toString; t9 = $.$get$memoizedDropdownPaymentTermList(); t12 = t3[t2].paymentTermState; t12 = J.map$1$1$ax(t9.call$2(t12.map, t12.list), new A.ClientEditSettingsState_build_closure1(state, t1), type$.DropdownMenuItem_String); t11.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t12, true, A._instanceType(t12)._eval$1("ListIterable.E")), _null, t6, new A.ClientEditSettingsState_build_closure2(viewModel, client), _null, true, A.S(t10.defaultPaymentTerms), type$.String)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t6 = t7.$index(0, t8); t6.toString; t6 = J.$index$asx(t6, "quote_valid_until"); t6.toString; t9 = $.$get$memoizedDropdownPaymentTermList(); t2 = t3[t2].paymentTermState; t1 = J.map$1$1$ax(t9.call$2(t2.map, t2.list), new A.ClientEditSettingsState_build_closure3(state, t1), type$.DropdownMenuItem_String); t11.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")), _null, t6, new A.ClientEditSettingsState_build_closure4(viewModel, client), _null, true, A.S(t10.defaultValidUntil), type$.String)); } if (company.isModuleEnabled$1(B.EntityType_invoice)) { t1 = t7.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, "send_reminders"); t1.toString; t2 = t7.$index(0, t8); t2.toString; t2 = J.$index$asx(t2, "enabled"); t2.toString; t3 = type$.bool; t2 = A.DropdownMenuItem$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, true, t3); t6 = t7.$index(0, t8); t6.toString; t6 = J.$index$asx(t6, "disabled"); t6.toString; t13 = A._setArrayType([A.AppDropdownButton$(false, _null, _null, true, A._setArrayType([t2, A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, t3)], type$.JSArray_DropdownMenuItem_bool), _null, t1, new A.ClientEditSettingsState_build_closure5(viewModel, client), _null, true, t10.sendReminders, t3)], t13); if (company.isModuleEnabled$1(B.EntityType_task)) { t1 = t7.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, "task_rate"); t1.toString; t13.push(A.DecoratedFormField$(false, _null, false, this._client_edit_settings$_taskRateController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t1, _null, _null, false, _null, _null, viewModel.onSavePressed, true, _null, _null, B.TextAlign_4, _null)); } t1 = t7.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, "size"); t1.toString; t2 = J.map$1$1$ax($.$get$memoizedSizeList().call$1(state.staticState.sizeMap), new A.ClientEditSettingsState_build_closure6(state), type$.DropdownMenuItem_String); t13.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t2, true, A._instanceType(t2)._eval$1("ListIterable.E")), _null, t1, new A.ClientEditSettingsState_build_closure7(viewModel, client), _null, true, client.sizeId, type$.String)); t5 = $.$get$memoizedIndustryList().call$1(t5.industryMap); t8 = t7.$index(0, t8); t8.toString; t8 = J.$index$asx(t8, "industry"); t8.toString; t13.push(A.EntityDropdown$(true, false, client.industryId, t5, _null, B.EntityType_industry, B.List_empty0, t8, _null, _null, new A.ClientEditSettingsState_build_closure8(viewModel, client), _null, _null, _null)); B.JSArray_methods.addAll$1(t11, t13); } return A.FormCard$(_null, t11, _null, _null, false, _null, true, _null, t4); } }; A.ClientEditSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_edit_settings$_onChanged()); }, $signature: 10 }; A.ClientEditSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_edit_settings$_onChanged()); }, $signature: 10 }; A.ClientEditSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_edit_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ClientEditSettingsState__onChanged_closure.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = A.parseDouble(this.$this._client_edit_settings$_taskRateController._change_notifier$_value.text, true); t1.get$_settings_model$_$this()._defaultTaskRate = t2; return b; }, $signature: 54 }; A.ClientEditSettingsState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.client); }, $signature: 0 }; A.ClientEditSettingsState_build_closure.prototype = { call$1(currency) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure5(currency))); }, $signature: 69 }; A.ClientEditSettingsState_build__closure5.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.currency; t2 = t2 == null ? null : t2.get$id(t2); if (t2 == null) t2 = ""; t1.get$_settings_model$_$this()._currencyId = t2; return b; }, $signature: 54 }; A.ClientEditSettingsState_build_closure0.prototype = { call$1(language) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure4(language))); }, $signature: 69 }; A.ClientEditSettingsState_build__closure4.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.language; t2 = t2 == null ? null : t2.get$id(t2); if (t2 == null) t2 = ""; t1.get$_settings_model$_$this()._settings_model$_languageId = t2; return b; }, $signature: 54 }; A.ClientEditSettingsState_build_closure1.prototype = { call$1(paymentTermId) { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, paymentTermId); t1.toString; t2 = t1.numDays; return A.DropdownMenuItem$(A.Text$(t2 === 0 ? this.localization.get$dueOnReceipt() : t1.name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.JSInt_methods.toString$0(t2), type$.String); }, $signature: 40 }; A.ClientEditSettingsState_build_closure2.prototype = { call$1(numDays) { this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure3(numDays))); }, $signature: 5 }; A.ClientEditSettingsState_build__closure3.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.numDays; t2 = t2 == null ? null : A.S(t2); t1.get$_settings_model$_$this()._defaultPaymentTerms = t2; return b; }, $signature: 54 }; A.ClientEditSettingsState_build_closure3.prototype = { call$1(paymentTermId) { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, paymentTermId); t1.toString; t2 = t1.numDays; return A.DropdownMenuItem$(A.Text$(t2 === 0 ? this.localization.get$dueOnReceipt() : t1.name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.JSInt_methods.toString$0(t2), type$.String); }, $signature: 40 }; A.ClientEditSettingsState_build_closure4.prototype = { call$1(numDays) { this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure2(numDays))); }, $signature: 5 }; A.ClientEditSettingsState_build__closure2.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.numDays; t2 = t2 == null ? null : A.S(t2); t1.get$_settings_model$_$this()._defaultValidUntil = t2; return b; }, $signature: 54 }; A.ClientEditSettingsState_build_closure5.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure1(value))); }, $signature: 5 }; A.ClientEditSettingsState_build__closure1.prototype = { call$1(b) { b.get$settings().get$_settings_model$_$this()._sendReminders = this.value; return b; }, $signature: 54 }; A.ClientEditSettingsState_build_closure6.prototype = { call$1(sizeId) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.state.staticState.sizeMap._map$_map.$index(0, sizeId).name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, sizeId, type$.String); }, $signature: 342 }; A.ClientEditSettingsState_build_closure7.prototype = { call$1(sizeId) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure0(sizeId))); }, $signature: 32 }; A.ClientEditSettingsState_build__closure0.prototype = { call$1(b) { b.get$_client_model$_$this()._sizeId = this.sizeId; return b; }, $signature: 54 }; A.ClientEditSettingsState_build_closure8.prototype = { call$1(industry) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditSettingsState_build__closure(industry))); }, $signature: 69 }; A.ClientEditSettingsState_build__closure.prototype = { call$1(b) { var t1 = this.industry; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_client_model$_$this()._industryId = t1; return b; }, $signature: 54 }; A.ClientEditShippingAddress.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ClientEditShippingAddressState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ClientEditShippingAddressState.prototype = { didChangeDependencies$0() { var client, _this = this, t1 = _this._shippingAddress1Controller, t2 = _this._shippingAddress2Controller, t3 = _this._shippingCityController, t4 = _this._shippingStateController, t5 = _this._shippingPostalCodeController, t6 = A._setArrayType([t1, t2, t3, t4, t5], type$.JSArray_TextEditingController); _this._client_edit_shipping_address$_controllers = t6; B.JSArray_methods.forEach$1(t6, new A.ClientEditShippingAddressState_didChangeDependencies_closure(_this)); client = _this._widget.viewModel.client; t1.set$text(0, client.shippingAddress1); t2.set$text(0, client.shippingAddress2); t3.set$text(0, client.shippingCity); t4.set$text(0, client.shippingState); t5.set$text(0, client.shippingPostalCode); B.JSArray_methods.forEach$1(_this._client_edit_shipping_address$_controllers, new A.ClientEditShippingAddressState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._client_edit_shipping_address$_controllers, new A.ClientEditShippingAddressState_dispose_closure(this)); this.super$State$dispose(); }, _client_edit_shipping_address$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.client, client = t1.rebuild$1(new A.ClientEditShippingAddressState__onChanged_closure(this)); if (!client.$eq(0, t1)) this._client_edit_shipping_address$_debouncer.run$1(new A.ClientEditShippingAddressState__onChanged_closure0(viewModel, client)); }, build$1(context) { var viewModel, client, isFullscreen, t2, t3, t4, t0, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; client = viewModel.client; isFullscreen = viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_client); t2 = isFullscreen ? B.EdgeInsets_6_12_12_0 : _null; t1 = t1.localeCode; if (isFullscreen) { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "shipping_address1"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } else { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "address1"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } t5 = viewModel.onSavePressed; t3 = A.DecoratedFormField$(false, _null, false, _this._shippingAddress1Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_9_null_null, t3, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t6 = t4.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "address2"); t6.toString; t6 = A.DecoratedFormField$(false, _null, false, _this._shippingAddress2Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "city"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._shippingCityController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t8 = t4.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "state"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._shippingStateController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t9 = t4.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "postal_code"); t9.toString; t5 = A.DecoratedFormField$(false, _null, false, _this._shippingPostalCodeController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t9 = $.$get$memoizedCountryList().call$1(viewModel.staticState.countryMap); t10 = t4.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "country"); t10.toString; t10 = A._setArrayType([t3, t6, t7, t8, t5, A.EntityDropdown$(true, false, client.shippingCountryId, t9, _null, B.EntityType_country, B.List_empty0, t10, _null, _null, new A.ClientEditShippingAddressState_build_closure(viewModel, client), _null, _null, _null)], type$.JSArray_Widget); if ((client.address1.length !== 0 || client.address2.length !== 0 || client.city.length !== 0 || client.state.length !== 0 || client.postalCode.length !== 0 || client.countryId.length !== 0) && client.get$areAddressesDifferent()) { t1 = t4.$index(0, t1); t1.toString; t10.push(new A.AppButton(_null, _null, J.$index$asx(t1, "copy_billing").toUpperCase(), new A.ClientEditShippingAddressState_build_closure0(_this, viewModel), _null, _null)); } return A.FormCard$(_null, t10, _null, B.CrossAxisAlignment_3, false, _null, true, _null, t2); } }; A.ClientEditShippingAddressState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_edit_shipping_address$_onChanged()); }, $signature: 10 }; A.ClientEditShippingAddressState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_edit_shipping_address$_onChanged()); }, $signature: 10 }; A.ClientEditShippingAddressState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_edit_shipping_address$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ClientEditShippingAddressState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._shippingAddress1Controller._change_notifier$_value.text); b.get$_client_model$_$this()._shippingAddress1 = t2; t2 = B.JSString_methods.trim$0(t1._shippingAddress2Controller._change_notifier$_value.text); b.get$_client_model$_$this()._shippingAddress2 = t2; t2 = B.JSString_methods.trim$0(t1._shippingCityController._change_notifier$_value.text); b.get$_client_model$_$this()._shippingCity = t2; t2 = B.JSString_methods.trim$0(t1._shippingStateController._change_notifier$_value.text); b.get$_client_model$_$this()._shippingState = t2; t1 = B.JSString_methods.trim$0(t1._shippingPostalCodeController._change_notifier$_value.text); b.get$_client_model$_$this()._shippingPostalCode = t1; return b; }, $signature: 54 }; A.ClientEditShippingAddressState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.client); }, $signature: 0 }; A.ClientEditShippingAddressState_build_closure.prototype = { call$1(country) { return this.viewModel.onChanged.call$1(this.client.rebuild$1(new A.ClientEditShippingAddressState_build__closure0(country))); }, $signature: 69 }; A.ClientEditShippingAddressState_build__closure0.prototype = { call$1(b) { var t1 = this.country; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_client_model$_$this()._shippingCountryId = t1; return b; }, $signature: 54 }; A.ClientEditShippingAddressState_build_closure0.prototype = { call$0() { this.viewModel.copyBillingAddress.call$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ClientEditShippingAddressState_build__closure(this.$this)); }, $signature: 4 }; A.ClientEditShippingAddressState_build__closure.prototype = { call$1(duration) { this.$this.didChangeDependencies$0(); }, $signature: 11 }; A.ClientEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientEditScreen_build_closure(), new A.ClientEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientEditVM); } }; A.ClientEditScreen_build_closure0.prototype = { call$1(store) { return A.ClientEditVM_ClientEditVM$fromStore(store); }, $signature: 2702 }; A.ClientEditScreen_build_closure.prototype = { call$2(context, vm) { return new A.ClientEdit(vm, null); }, $signature: 2703 }; A.ClientEditVM.prototype = {}; A.ClientEditVM_ClientEditVM$fromStore_closure.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateClient(client)); }, $signature: 2704 }; A.ClientEditVM_ClientEditVM$fromStore_closure3.prototype = { call$0() { var t2, t1 = this.client; t1 = t1.rebuild$1(new A.ClientEditVM_ClientEditVM$fromStore__closure(t1)); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.UpdateClient(t1)); }, $signature: 14 }; A.ClientEditVM_ClientEditVM$fromStore__closure.prototype = { call$1(b) { var t1 = this.client; b.get$_client_model$_$this()._shippingAddress1 = t1.address1; b.get$_client_model$_$this()._shippingAddress2 = t1.address2; b.get$_client_model$_$this()._shippingCity = t1.city; b.get$_client_model$_$this()._shippingState = t1.state; b.get$_client_model$_$this()._shippingPostalCode = t1.postalCode; b.get$_client_model$_$this()._shippingCountryId = t1.countryId; return b; }, $signature: 54 }; A.ClientEditVM_ClientEditVM$fromStore_closure2.prototype = { call$0() { var t2, t1 = this.client; t1 = t1.rebuild$1(new A.ClientEditVM_ClientEditVM$fromStore__closure0(t1)); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); return t2[0].call$1(new A.UpdateClient(t1)); }, $signature: 14 }; A.ClientEditVM_ClientEditVM$fromStore__closure0.prototype = { call$1(b) { var t1 = this.client; b.get$_client_model$_$this()._address1 = t1.shippingAddress1; b.get$_client_model$_$this()._address2 = t1.shippingAddress2; b.get$_client_model$_$this()._city = t1.shippingCity; b.get$_client_model$_$this()._client_model$_state = t1.shippingState; b.get$_client_model$_$this()._postalCode = t1.shippingPostalCode; b.get$_client_model$_$this()._countryId = t1.shippingCountryId; return b; }, $signature: 54 }; A.ClientEditVM_ClientEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, t2, _null = null; A.createEntity(_null, _null, A.ClientEntity_ClientEntity(_null, _null, _null, _null), _null, true); t1 = this.state.uiState; t2 = t1.clientUIState.cancelCompleter; if (t2 != null) t2.complete$0(0); else { t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.ClientEditVM_ClientEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ClientEditVM_ClientEditVM$fromStore__closure1(this.store, context, this.state).call$0(); }, $signature: 16 }; A.ClientEditVM_ClientEditVM$fromStore__closure1.prototype = { call$0() { var client, t3, t4, $navigator, _null = null, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); client = t2.uiState.clientUIState.editing; if (!client.get$hasNameSet()) { A.showDialog(_null, _null, true, _null, new A.ClientEditVM_ClientEditVM$fromStore___closure(), this.context, _null, true, type$.ErrorDialog); return _null; } t2 = new A._Future($.Zone__current, type$._Future_ClientEntity); t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); t3 = t1.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveClientRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_ClientEntity), client)); return t2.then$1$1(0, new A.ClientEditVM_ClientEditVM$fromStore___closure0(client, t4, this.state, t1, $navigator), type$.Null).catchError$1(new A.ClientEditVM_ClientEditVM$fromStore___closure1()); }, $signature: 138 }; A.ClientEditVM_ClientEditVM$fromStore___closure.prototype = { call$1(context) { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; return new A.ErrorDialog(A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization).get$pleaseEnterAClientOrContactName(), false, null); }, $signature: 23 }; A.ClientEditVM_ClientEditVM$fromStore___closure0.prototype = { call$1(savedClient) { var t3, _this = this, _s12_ = "/client/view", t1 = _this.client, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_client"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_client"); t2.toString; } A.showToast(t2); t2 = _this.state; t3 = t2.prefState; if (t3.appLayout === B.AppLayout_mobile) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateCurrentRoute(_s12_)); t1 = t1.get$isNew() && t2.uiState.clientUIState.saveCompleter == null; t2 = _this.navigator; if (t1) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s12_, t1, t1); } else t2.pop$1(savedClient); } else if (t2.uiState.clientUIState.saveCompleter == null) { if (!t3.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedClient, null, true); } }, $signature: 319 }; A.ClientEditVM_ClientEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.ClientEditVM_ClientEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ClientEditVM_ClientEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ClientView.prototype = { createState$0() { return new A._ClientViewState(null, null, B._StateLifecycle_0); } }; A._ClientViewState.prototype = { initState$0() { var state, t1, t2, _this = this; _this.super$State$initState(); state = _this._widget.viewModel.state; t1 = state.uiState; t2 = state.userCompanyStates._list$_list[t1.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_document) ? 6 : 5; t1 = A.TabController$(null, _this._widget.isFilter ? 0 : t1.clientUIState.tabIndex, t2, _this); _this._client_view$_controller = t1; t1.addListener$1(0, _this.get$_client_view$_onTabChanged()); }, _client_view$_onTabChanged$0() { var t1, store, t2; if (this._widget.isFilter) return; t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._client_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateClientTab(t1)); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._client_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._client_view$_controller.removeListener$1(0, _this.get$_client_view$_onTabChanged()); _this._client_view$_controller.dispose$0(); _this.super$__ClientViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var client, t4, t5, t6, t7, _null = null, _s9_ = "documents", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this._widget, viewModel = t2.viewModel, t3 = viewModel.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; client = viewModel.client; if (t2.isTopFilter) { t1 = A.Theme_of(context); return A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([new A.EntityTopFilterHeader(_null), A.Expanded$(new A.AppBorder(new A.ClientViewFullwidth(viewModel, _null), true, true, _null, false, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_3, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, t1.scaffoldBackgroundColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } t2 = t2.isFilter; t4 = this._client_view$_controller; t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "overview"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "details"); t7.toString; t7 = A._setArrayType([t6, A.Tab$(_null, t7)], type$.JSArray_Widget); if (t3.company.isModuleEnabled$1(B.EntityType_document)) { t3 = client.documents._list$_list; if (t3.length === 0) { t3 = t5.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s9_); t3.toString; } else { t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, _s9_); t6.toString; t3 = t6 + " (" + t3.length + ")"; } t7.push(A.Tab$(_null, t3)); } t3 = t5.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "ledger"); t3.toString; t7.push(A.Tab$(_null, t3)); t3 = t5.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "activity"); t3.toString; t7.push(A.Tab$(_null, t3)); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "system_logs"); t1.toString; t7.push(A.Tab$(_null, t1)); return A.ViewScaffold$(A.TabBar$(t4, _null, true, _null, _null, t7), new A.Builder(new A._ClientViewState_build_closure(this, viewModel, client), _null), client, true, t2, _null, _null); } }; A._ClientViewState_build_closure.prototype = { call$1(context) { var _null = null, t1 = this.$this, t2 = t1._client_view$_controller, t3 = this.viewModel, t4 = t3.client, t5 = t4.id, t6 = type$.ValueKey_String, t7 = type$.JSArray_Widget; return A.Column$(A._setArrayType([A.Expanded$(A.TabBarView$(A._setArrayType([A.RefreshIndicator$(new A.ClientOverview(t3, t1._widget.isFilter, _null), new A._ClientViewState_build__closure(t3, context)), A.RefreshIndicator$(new A.ClientViewDetails(t4, _null), new A._ClientViewState_build__closure0(t3, context)), A.RefreshIndicator$(new A.ClientViewDocuments(t3, new A.ValueKey(t5, t6)), new A._ClientViewState_build__closure1(t3, context)), A.RefreshIndicator$(new A.ClientViewLedger(t3, new A.ValueKey(t5, t6)), new A._ClientViewState_build__closure2(t3, context)), A.RefreshIndicator$(new A.ClientViewActivity(t3, new A.ValueKey(t5, t6)), new A._ClientViewState_build__closure3(t3, context)), A.RefreshIndicator$(new A.ClientViewSystemLogs(t3, new A.ValueKey(t5, t6)), new A._ClientViewState_build__closure4(t3, context))], t7), t2, _null), 1), new A.BottomButtons(this.client, B.EntityAction_viewStatement, B.EntityAction_clientPortal, true, true, _null)], t7), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._ClientViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewState_build__closure2.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewState_build__closure3.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewState_build__closure4.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__ClientViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ClientViewActivity.prototype = { createState$0() { return new A._ClientViewActivityState(B._StateLifecycle_0); } }; A._ClientViewActivityState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.client.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var client = this._widget.viewModel.client, activities = client.activities, t1 = client.loadedAt; if (!(t1 != null && t1 > 0)) return new A.LoadingIndicator(null, false, null); return A.ScrollableListViewBuilder$(new A._ClientViewActivityState_build_closure(activities), activities._list$_list.length, B.EdgeInsets_0_16_0_16, false, null, new A._ClientViewActivityState_build_closure0()); } }; A._ClientViewActivityState_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._ClientViewActivityState_build_closure.prototype = { call$2(context, index) { return new A.ActivityListTile(this.activities._list$_list[index], true, null); }, $signature: 346 }; A.ClientViewDetails.prototype = { createState$0() { return new A._ClientViewDetailsState(B._StateLifecycle_0); } }; A._ClientViewDetailsState.prototype = { _client_view_details$_launchURL$2(context, url) { return this._launchURL$body$_ClientViewDetailsState(context, url); }, _launchURL$body$_ClientViewDetailsState(context, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null); var $async$_client_view_details$_launchURL$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.launchUrl(A.Uri_parse(url, 0, null)), $async$_client_view_details$_launchURL$2); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_client_view_details$_launchURL$2, $async$completer); }, _client_view_details$_launchStatus$2(context, snapshot) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = snapshot.error; if (t2 != null) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "error"); t1.toString; return A.Text$(t1 + ": " + A.S(t2), _null, _null, _null, _null, _null, _null, _null, _null, _null); } else return B.Text_OPN; }, build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; return new A.ScrollableListView(new A._ClientViewDetailsState_build__buildDetailsList(this, this._widget.client, t2.company, t1, context).call$0(), _null, _null, _null, false, _null); } }; A._ClientViewDetailsState_build__buildDetailsList.prototype = { call$0() { var t5, t6, billingAddress, shippingAddress, _this = this, _null = null, listTiles = A._setArrayType([], type$.JSArray_Widget), t1 = _this.client, t2 = _this.$this, t3 = _this.localization, t4 = _this.context; B.JSArray_methods.forEach$1(t1.contacts._list$_list, new A._ClientViewDetailsState_build__buildDetailsList_closure(t2, _this.company, listTiles, t1, t3, t4)); t5 = t1.website; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "website"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58240_MaterialIcons_null_false, new A._ClientViewDetailsState_build__buildDetailsList_closure0(t2, t4, t1), t6, t5)); } t5 = t1.phone; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "phone"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58530_MaterialIcons_null_false, new A._ClientViewDetailsState_build__buildDetailsList_closure1(t2, t4, t1), t6, t5)); } t5 = t1.vatNumber; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "vat_number"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58280_MaterialIcons_null_false, _null, t6, t5)); } t5 = t1.idNumber; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "id_number"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_57627_MaterialIcons_null_false, _null, t6, t5)); } t5 = A.StoreProvider_of(t4, type$.AppState).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); billingAddress = A.formatAddress(t5, "\n", false, t1); shippingAddress = A.formatAddress(t5, "\n", true, t1); if (billingAddress.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "billing_address"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58567_MaterialIcons_null_false, new A._ClientViewDetailsState_build__buildDetailsList_closure2(t2, t4, t5, t1), t6, billingAddress)); } if (shippingAddress.length !== 0) { t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "shipping_address"); t3.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58567_MaterialIcons_null_false, new A._ClientViewDetailsState_build__buildDetailsList_closure3(t2, t4, t5, t1), t3, shippingAddress)); } listTiles.push(new A.Padding(B.EdgeInsets_16_16_16_16, A.FutureBuilder$(t2.get$_client_view_details$_launchStatus(), t2._client_view_details$_launched, type$.Null), _null)); return listTiles; }, $signature: 336 }; A._ClientViewDetailsState_build__buildDetailsList_closure.prototype = { call$1(contact) { var t2, t3, t4, t5, t6, _this = this, _s8_ = "contact1", _s8_0 = "contact2", _s8_1 = "contact3", _s8_2 = "contact4", _s13_ = "blank_contact", subtitleParts = A._setArrayType([], type$.JSArray_String), t1 = contact.email; if (t1.length !== 0) subtitleParts.push(t1); t2 = _this.company; if (t2.getCustomFieldLabel$1(_s8_).length !== 0 && contact.customValue1.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s8_, contact.customValue1)); if (t2.getCustomFieldLabel$1(_s8_0).length !== 0 && contact.customValue2.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s8_0, contact.customValue2)); if (t2.getCustomFieldLabel$1(_s8_1).length !== 0 && contact.customValue3.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s8_1, contact.customValue3)); if (t2.getCustomFieldLabel$1(_s8_2).length !== 0 && contact.customValue4.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s8_2, contact.customValue4)); t2 = _this.listTiles; t3 = contact.link; if (contact.get$fullName().length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, _s13_); t4.toString; } else t4 = contact.get$fullName(); t5 = _this.$this; t6 = _this.context; t2.push(A.AppListTile$(new A.PortalLinks(t3 + "?silent=true", t3, _this.client, null, null), t1, B.IconData_57898_MaterialIcons_null_false, new A._ClientViewDetailsState_build__buildDetailsList__closure1(t5, contact, t6), B.JSArray_methods.join$1(subtitleParts, "\n"), t4)); t1 = contact.phone; if (t1.length !== 0) { if (contact.get$fullName().length === 0) { t3 = _this.localization; t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, _s13_); t3.toString; } else t3 = contact.get$fullName(); t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "phone"); t4.toString; t2.push(A.AppListTile$(null, t1, B.IconData_58530_MaterialIcons_null_false, new A._ClientViewDetailsState_build__buildDetailsList__closure2(t5, t6, contact), t4, t3 + "\n" + t1)); } }, $signature: 2710 }; A._ClientViewDetailsState_build__buildDetailsList__closure1.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._ClientViewDetailsState_build__buildDetailsList___closure0(t1, this.contact, this.context)); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList___closure0.prototype = { call$0() { var t2, t1 = this.contact.email; if (t1.length === 0) return; t2 = this.$this; t2._client_view_details$_launched = t2._client_view_details$_launchURL$2(this.context, "mailto:" + t1); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList__closure2.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._ClientViewDetailsState_build__buildDetailsList___closure(t1, this.context, this.contact)); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList___closure.prototype = { call$0() { var t1 = this.$this, t2 = A.RegExp_RegExp("\\D", true, false, false, false); t1._client_view_details$_launched = t1._client_view_details$_launchURL$2(this.context, "sms:" + A.stringReplaceAllUnchecked(this.contact.phone, t2, "")); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList_closure0.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._ClientViewDetailsState_build__buildDetailsList__closure0(t1, this.context, this.client)); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList__closure0.prototype = { call$0() { var t1 = this.$this; t1._client_view_details$_launched = t1._client_view_details$_launchURL$2(this.context, A.formatURL(this.client.website)); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList_closure1.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._ClientViewDetailsState_build__buildDetailsList__closure(t1, this.context, this.client)); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList__closure.prototype = { call$0() { var t1 = this.$this, t2 = A.RegExp_RegExp("\\D", true, false, false, false); t1._client_view_details$_launched = t1._client_view_details$_launchURL$2(this.context, "sms:" + A.stringReplaceAllUnchecked(this.client.phone, t2, "")); }, $signature: 0 }; A._ClientViewDetailsState_build__buildDetailsList_closure2.prototype = { call$0() { var _this = this, t1 = _this.$this; A.isApple(); t1._client_view_details$_launched = t1._client_view_details$_launchURL$2(_this.context, "https://maps.google.com/?q=" + A._Uri__uriEncode(B.List_5Q7, A.formatAddress(_this.state, ",", false, _this.client), B.C_Utf8Codec, false)); }, $signature: 4 }; A._ClientViewDetailsState_build__buildDetailsList_closure3.prototype = { call$0() { var _this = this, t1 = _this.$this; A.isApple(); t1._client_view_details$_launched = t1._client_view_details$_launchURL$2(_this.context, "https://maps.google.com/?q=" + A._Uri__uriEncode(B.List_5Q7, A.formatAddress(_this.state, ",", true, _this.client), B.C_Utf8Codec, false)); }, $signature: 4 }; A.ClientViewDocuments.prototype = { build$1(context) { var client = this.viewModel.client, t1 = client.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.ClientViewDocuments_build_closure(this, context), null, new A.ClientViewDocuments_build_closure0(A.StoreProvider_of(context, type$.AppState), client), null); } }; A.ClientViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.ClientViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadClient(null, this.client.id)); }, $signature: 14 }; A.ClientViewFullwidth.prototype = { createState$0() { return new A._ClientViewFullwidthState(null, null, B._StateLifecycle_0); } }; A._ClientViewFullwidthState.prototype = { initState$0() { var _this = this, _null = null; _this.super$State$initState(); _this._client_view_fullwidth$_scrollController1 = A.ScrollController$(0, true, _null, _null); _this._client_view_fullwidth$_scrollController2 = A.ScrollController$(0, true, _null, _null); _this._client_view_fullwidth$_scrollController3 = A.ScrollController$(0, true, _null, _null); }, dispose$0() { var _this = this; _this._client_view_fullwidth$_scrollController1.dispose$0(); _this._client_view_fullwidth$_scrollController2.dispose$0(); _this._client_view_fullwidth$_scrollController3.dispose$0(); _this.super$__ClientViewFullwidthState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t3, t4, t5, t6, client, viewModel, billingAddress, shippingAddress, showStanding, tokenMap, gatewayMap, linkMap, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState; t3 = t3._list$_list[t4.selectedCompanyIndex]; t5 = t3.userCompany; t3 = t3.clientState; t6 = t4.filterStack._list$_list; if (t6.length === 0) t6 = null; else { t6 = B.JSArray_methods.get$last(t6); t6 = t6.get$id(t6); } t6.toString; client = t3.$get$1(0, t6); viewModel = this._widget.viewModel; billingAddress = A.formatAddress(t2, "\n", false, client); shippingAddress = A.formatAddress(t2, "\n", true, client); t6 = client.contacts._list$_list.length; t3 = t2.prefState; showStanding = !t3.isPreviewVisible && !t4.get$isEditing() && t3.moduleLayout !== B.ModuleLayout_list; t3 = type$.String; tokenMap = A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.List_GatewayTokenEntity); gatewayMap = A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.CompanyGatewayEntity); linkMap = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); B.JSArray_methods.forEach$1(client.gatewayTokens._list$_list, new A._ClientViewFullwidthState_build_closure(t2, gatewayMap, linkMap, tokenMap)); return new A.LayoutBuilder(new A._ClientViewFullwidthState_build_closure0(this, t1, client, t2, t5.company, billingAddress, shippingAddress, showStanding, t6 > 1, tokenMap, client.documents, viewModel, gatewayMap, linkMap), null); } }; A._ClientViewFullwidthState_build_closure.prototype = { call$1(gatewayToken) { var customerReference, clientUrl, _this = this, t1 = _this.state, companyGateway = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].companyGatewayState.$get$1(0, gatewayToken.companyGatewayId); if (!companyGateway.get$isNew()) { t1 = companyGateway.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) { customerReference = gatewayToken.customerReference; _this.gatewayMap.$indexSet(0, customerReference, companyGateway); clientUrl = A.GatewayEntity_getClientUrl(customerReference, companyGateway.gatewayId); if (clientUrl != null) _this.linkMap.$indexSet(0, customerReference, clientUrl); t1 = _this.tokenMap; if (t1.containsKey$1(0, customerReference)) t1.$index(0, customerReference).push(gatewayToken); else t1.$indexSet(0, customerReference, A._setArrayType([gatewayToken], type$.JSArray_GatewayTokenEntity)); } }, $signature: 733 }; A._ClientViewFullwidthState_build_closure0.prototype = { call$2(context, layout) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s15_ = "payment_methods", _s9_ = "documents", minHeight = layout.maxHeight - 24 - 43, t1 = _this.$this, t2 = t1._client_view_fullwidth$_scrollController1, t3 = _this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t3.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t8 = _this.client; if (t8.isTaxExempt) t6.push(A.Text$(t3.get$isTaxExempt(), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t9 = t8.paymentBalance; if (t9 !== 0) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "payments"); t10.toString; t9 = A.formatNumber(t9, context, t8.id, _null, B.FormatNumberType_0, true, _null, _null, false); t9.toString; t6.push(A.Text$(t10 + ": " + t9, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } t9 = t8.creditBalance; if (t9 !== 0) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "credit"); t10.toString; t9 = A.formatNumber(t9, context, t8.id, _null, B.FormatNumberType_0, true, _null, _null, false); t9.toString; t6.push(A.Text$(t10 + ": " + t9, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } t9 = t8.idNumber; if (t9.length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_0_0_1, new A.CopyToClipboard(_null, t9, false, _null, t3.get$id(0), _null), _null)); t9 = t8.vatNumber; if (t9.length !== 0) t6.push(new A.CopyToClipboard(_null, t9, false, _null, t3.get$vat(), _null)); t6.push(new A.SizedBox(_null, 4, _null, _null)); t9 = t8.phone; if (t9.length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_4_0_4, new A.CopyToClipboard(new A.IconText(t9, B.IconData_58530_MaterialIcons_null_false, _null, _null, false, _null), t9, false, _null, _null, _null), _null)); t9 = t8.website; if (t9.length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_4_0_4, A.InkWell$(false, _null, true, new A.IconText(A.trimUrl(t9), B._MdiIconData_jVE0, _null, _null, false, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._ClientViewFullwidthState_build__closure(t8), _null, _null, _null, _null, _null, _null, _null), _null)); t6.push(new A.SizedBox(_null, 4, _null, _null)); t9 = t8.settings; t10 = t9.currencyId; t11 = _this.state; t12 = t11.uiState.selectedCompanyIndex; t13 = t11.userCompanyStates._list$_list; t14 = t13[t12].userCompany.company.settings.currencyId; if (t10 !== (t14 == null ? "1" : t14)) { t10 = t11.staticState.currencyMap._map$_map.$index(0, t10); t10 = t10 == null ? _null : t10.name; t6.push(new A.Padding(B.EdgeInsets_0_0_0_1, A.Text$(t10 == null ? "" : t10, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null)); } t10 = t9.languageId; t14 = t10 == null; t15 = t14 ? "1" : t10; t12 = t13[t12].userCompany.company.settings.languageId; if (t15 !== (t12 == null ? "1" : t12)) { if (t14) t10 = "1"; t10 = t11.staticState.languageMap._map$_map.$index(0, t10); t10 = t10 == null ? _null : t10.name; t6.push(new A.Padding(B.EdgeInsets_0_0_0_1, A.Text$(t10 == null ? "" : t10, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null)); } t9 = t9.defaultTaskRate; if ((t9 == null ? 0 : t9) !== 0) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "task_rate"); t10.toString; t6.push(A.Text$(t10 + ": " + A.S(t9), _null, _null, _null, _null, _null, _null, _null, _null, _null)); } t9 = t8.customValue1; if (t9.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("client1", t9), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t9 = t8.customValue2; if (t9.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("client2", t9), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t9 = t8.customValue3; if (t9.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("client3", t9), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t9 = t8.customValue4; if (t9.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("client4", t9), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t2 = A.Expanded$(A.FormCard$(A.ListView$(t6, t2, _null, _null, B.Axis_1, false), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 1 / 0), B.CrossAxisAlignment_0, false, _null, true, _null, B.EdgeInsets_12_12_6_12), 1); t6 = t1._client_view_fullwidth$_scrollController2; t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "address"); t9.toString; t9 = A._setArrayType([A.Text$(t9, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t10 = _this.billingAddress; if (t10.length !== 0) { t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "billing_address"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); t13 = A.Expanded$(new A.CopyToClipboard(A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t10, false, _null, _null, _null), 1); t14 = A.Icon$(B.IconData_58312_MaterialIcons_null_false, _null, _null, _null); t11 = t11.prefState.enableTooltips ? t3.get$viewMap() : ""; B.JSArray_methods.addAll$1(t9, A._setArrayType([t12, A.Row$(A._setArrayType([t13, new A.SizedBox(8, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, t14, _null, new A._ClientViewFullwidthState_build__closure0(t10), _null, _null, _null, t11, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 8, _null, _null)], t7)); } t10 = _this.shippingAddress; if (t10.length !== 0) { t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "shipping_address"); t11.toString; B.JSArray_methods.addAll$1(t9, A._setArrayType([A.Text$(t11, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), A.Row$(A._setArrayType([A.Expanded$(new A.CopyToClipboard(A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t10, false, _null, _null, _null), 1), new A.SizedBox(8, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58312_MaterialIcons_null_false, _null, _null, _null), _null, new A._ClientViewFullwidthState_build__closure1(t10), _null, _null, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 8, _null, _null)], t7)); } t10 = t8.publicNotes; if (t10.length !== 0) t9.push(new A.CopyToClipboard(_null, t10, false, _null, _null, _null)); t6 = A.Expanded$(A.FormCard$(A.ListView$(t9, t6, _null, _null, B.Axis_1, false), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 1 / 0), B.CrossAxisAlignment_0, false, _null, true, _null, B.EdgeInsets_6_12_6_12), 1); t9 = _this.showStanding; t10 = !t9 ? 1 : 2; t1 = t1._client_view_fullwidth$_scrollController3; t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "contacts"); t11.toString; t12 = _this.hasMultipleContacts ? " (" + t8.contacts._list$_list.length + ")" : ""; t12 = A._setArrayType([A.Text$(t11 + t12, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t11 = _this.company; t13 = t8.contacts._list$_list; t14 = A._arrayInstanceType(t13)._eval$1("MappedListIterable<1,Row>"); B.JSArray_methods.addAll$1(t12, A.List_List$of(new A.MappedListIterable(t13, new A._ClientViewFullwidthState_build__closure2(context, t11, t8), t14), true, t14._eval$1("ListIterable.E"))); t10 = A._setArrayType([t2, t6, A.Expanded$(A.FormCard$(A.Scrollbar$(A.ListView$(t12, t1, _null, _null, B.Axis_1, false), t1, true), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 1 / 0), B.CrossAxisAlignment_0, false, _null, true, _null, new A.EdgeInsets(6, 12, 12 / t10, 12)), 1)], t7); if (t9) { t1 = t11.isModuleEnabled$1(B.EntityType_document) ? 5 : 4; t3 = A._setArrayType([A.Tab$(A.Text$(t3.get$standing(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t7); t2 = _this.tokenMap; t6 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>"); if (!new A.LinkedHashMapKeyIterable(t2, t6).get$isEmpty(0)) { t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, _s15_); if (t9 == null) { t9 = t4.$index(0, "en"); t9.toString; t9 = J.$index$asx(t9, _s15_); t9.toString; } t3.push(A.Tab$(_null, t9 + " (" + t2.__js_helper$_length + ")")); } if (t11.isModuleEnabled$1(B.EntityType_document)) { t9 = _this.documents._list$_list; if (t9.length === 0) { t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, _s9_); t9.toString; } else { t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s9_); t12.toString; t9 = t12 + " (" + t9.length + ")"; } t3.push(A.Tab$(_null, t9)); } t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "ledger"); t9.toString; t3.push(A.Tab$(_null, t9)); t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "activity"); t9.toString; t3.push(A.Tab$(_null, t9)); t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "system_logs"); t9.toString; t3.push(A.Tab$(_null, t9)); t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "paid_to_date"); t9.toString; t12 = t8.id; t13 = A.formatNumber(t8.paidToDate, context, t12, _null, B.FormatNumberType_0, true, _null, _null, false); t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "balance_due"); t5.toString; t13 = A._setArrayType([A.EntityHeader$(t8, t9, t5, A.formatNumber(t8.balance, context, t12, _null, B.FormatNumberType_0, true, _null, _null, false), _null, _null, t13)], t7); t4 = t8.privateNotes; if (t4.length !== 0) t13.push(new A.IconText(t4, B.IconData_58286_MaterialIcons_null_false, _null, _null, true, _null)); t4 = A._setArrayType([A.ListView$(t13, _null, _null, _null, B.Axis_1, false)], t7); if (!new A.LinkedHashMapKeyIterable(t2, t6).get$isEmpty(0)) { t5 = _this.viewModel; t4.push(A.RefreshIndicator$(new A.ClientViewPaymentMethods(t2, _this.gatewayMap, _this.linkMap, new A.ValueKey(t5.client.id, type$.ValueKey_String)), new A._ClientViewFullwidthState_build__closure3(t5, context))); } if (t11.isModuleEnabled$1(B.EntityType_document)) { t2 = _this.viewModel; t4.push(A.RefreshIndicator$(new A.ClientViewDocuments(t2, new A.ValueKey(t2.client.id, type$.ValueKey_String)), new A._ClientViewFullwidthState_build__closure4(t2, context))); } t2 = _this.viewModel; t5 = t2.client.id; t6 = type$.ValueKey_String; t4.push(A.RefreshIndicator$(new A.ClientViewLedger(t2, new A.ValueKey(t5, t6)), new A._ClientViewFullwidthState_build__closure5(t2, context))); t4.push(A.RefreshIndicator$(new A.ClientViewActivity(t2, new A.ValueKey(t5, t6)), new A._ClientViewFullwidthState_build__closure6(t2, context))); t4.push(A.RefreshIndicator$(new A.ClientViewSystemLogs(t2, new A.ValueKey(t5, t6)), new A._ClientViewFullwidthState_build__closure7(t2, context))); t10.push(A.Expanded$(A.FormCard$(A.DefaultTabController$(new A.SizedBox(_null, minHeight, A.Column$(A._setArrayType([new A.AppTabBar(t3, _null, true, _null, _null), new A.Flexible(1, B.FlexFit_1, A.TabBarView$(t4, _null, _null), _null)], t7), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null), t1), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 600), B.CrossAxisAlignment_0, false, _null, true, _null, B.EdgeInsets_6_12_12_12), 2)); } return A.Row$(t10, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 589 }; A._ClientViewFullwidthState_build__closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse(A.untrimUrl(this.client.website), 0, null)); }, $signature: 0 }; A._ClientViewFullwidthState_build__closure0.prototype = { call$0() { A.launchUrl(A._Uri__Uri(null, "maps.google.com", null, A.LinkedHashMap_LinkedHashMap$_literal(["daddr", this.billingAddress], type$.String, type$.dynamic), "https")); }, $signature: 0 }; A._ClientViewFullwidthState_build__closure1.prototype = { call$0() { A.launchUrl(A._Uri__Uri(null, "maps.google.com", null, A.LinkedHashMap_LinkedHashMap$_literal(["daddr", this.shippingAddress], type$.String, type$.dynamic), "https")); }, $signature: 0 }; A._ClientViewFullwidthState_build__closure2.prototype = { call$1(contact) { var _null = null, _s8_ = "contact1", _s8_0 = "contact2", _s8_1 = "contact3", _s8_2 = "contact4", t1 = type$.JSArray_Widget, t2 = A._setArrayType([A.Text$(contact.get$fullName(), _null, _null, _null, _null, _null, A.Theme_of(this.context).textTheme.titleMedium, _null, _null, _null)], t1), t3 = contact.email; if (t3.length !== 0) t2.push(new A.Padding(B.EdgeInsets_0_4_0_4, new A.CopyToClipboard(new A.IconText(t3, B.IconData_57898_MaterialIcons_null_false, _null, _null, false, _null), t3, false, _null, _null, _null), _null)); t3 = contact.phone; if (t3.length !== 0) t2.push(new A.Padding(B.EdgeInsets_0_4_0_4, new A.CopyToClipboard(new A.IconText(t3, B.IconData_58530_MaterialIcons_null_false, _null, _null, false, _null), t3, false, _null, _null, _null), _null)); t3 = this.company; if (t3.getCustomFieldLabel$1(_s8_).length !== 0 && contact.customValue1.length !== 0) t2.push(A.Text$(t3.formatCustomFieldValue$2(_s8_, contact.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null)); if (t3.getCustomFieldLabel$1(_s8_0).length !== 0 && contact.customValue2.length !== 0) t2.push(A.Text$(t3.formatCustomFieldValue$2(_s8_0, contact.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null)); if (t3.getCustomFieldLabel$1(_s8_1).length !== 0 && contact.customValue3.length !== 0) t2.push(A.Text$(t3.formatCustomFieldValue$2(_s8_1, contact.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null)); if (t3.getCustomFieldLabel$1(_s8_2).length !== 0 && contact.customValue4.length !== 0) t2.push(A.Text$(t3.formatCustomFieldValue$2(_s8_2, contact.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t2.push(new A.SizedBox(_null, 8, _null, _null)); t3 = contact.link; return A.Row$(A._setArrayType([A.Expanded$(A.Column$(t2, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.PortalLinks(t3 + "?silent=true", t3, this.client, B.PortalLinkStyle_1, _null)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 2714 }; A._ClientViewFullwidthState_build__closure3.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewFullwidthState_build__closure4.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewFullwidthState_build__closure5.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewFullwidthState_build__closure6.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ClientViewFullwidthState_build__closure7.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__ClientViewFullwidthState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.ClientViewLedger.prototype = { createState$0() { return new A._ClientViewLedgerState(B._StateLifecycle_0); } }; A._ClientViewLedgerState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.client.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var client = this._widget.viewModel.client, t1 = client.ledger._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), ledgers = A.List_List$of(new A.WhereIterable(t1, new A._ClientViewLedgerState_build_closure(), t2), true, t2._eval$1("Iterable.E")); if (client.get$isStale()) return new A.LoadingIndicator(null, false, null); return A.ScrollableListViewBuilder$(new A._ClientViewLedgerState_build_closure0(ledgers, client), ledgers.length + 1, B.EdgeInsets_0_16_0_16, false, null, new A._ClientViewLedgerState_build_closure1()); } }; A._ClientViewLedgerState_build_closure.prototype = { call$1(ledger) { return ledger.adjustment !== 0; }, $signature: 2715 }; A._ClientViewLedgerState_build_closure1.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._ClientViewLedgerState_build_closure0.prototype = { call$2(context, index) { var t3, t4, ledger, entity, t5, t6, t7, t8, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this.ledgers; if (index === t3.length) { t2 = A.Icon$(A.getEntityIcon(B.EntityType_client), _null, _null, _null); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "client_created"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = this.client; t4 = A.formatNumber(0, context, t3.id, _null, B.FormatNumberType_0, true, _null, _null, false); t4.toString; t4 = A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, t1, _null), new A.Padding(B.EdgeInsets_0_0_2_0, A.Text$(t4, _null, _null, _null, _null, _null, _null, B.TextAlign_5, _null, _null), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, _null, _null, false, _null, _null, _null, A.Text$(A.formatDate(A.convertTimestampToDateString(t3.createdAt), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t4, _null, _null); } ledger = t3[index]; t3 = t2.getEntityMap$1(ledger.get$entityType()); t3.toString; entity = t3._map$_map.$index(0, ledger.get$entityId()); if (entity == null) { A.print("Error: unable to find entity " + ledger.toString$0(0)); return new A.SizedBox(_null, _null, _null, _null); } t1.toString; t1 = A.Text$(t1.lookup$1(ledger.get$entityType().toString$0(0)) + " \u203a " + entity.get$listDisplayName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = this.client.id; t4 = A.formatNumber(ledger.balance, context, t3, _null, B.FormatNumberType_0, true, _null, _null, false); t4.toString; t5 = type$.JSArray_Widget; t4 = A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, t1, _null), new A.Padding(B.EdgeInsets_0_0_2_0, A.Text$(t4, _null, _null, _null, _null, _null, _null, B.TextAlign_5, _null, _null), _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null); t1 = A.Text$(A.formatDate(A.convertTimestampToDateString(ledger.createdAt), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = ledger.adjustment; t2 = t2.prefState; t2 = t6 <= 0 ? t2.get$colorThemeModel().colorSuccess : t2.get$colorThemeModel().colorDanger; t7 = A.BorderRadius$all(new A.Radius(2, 2)); t8 = t6 > 0 ? "+" : ""; t3 = A.formatNumber(t6, context, t3, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; t5 = A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, t1, _null), new A.Padding(B.EdgeInsets_0_4_0_0, A.DecoratedBox$(new A.Padding(B.EdgeInsets_4_4_4_4, A.Text$(t8 + t3, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_5, _null, _null), _null), new A.BoxDecoration(t2, _null, _null, t7, _null, _null, B.BoxShape_0), B.DecorationPosition_0), _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, A.Icon$(A.getEntityIcon(ledger.get$entityType()), _null, _null, _null), _null, new A._ClientViewLedgerState_build__closure(entity), new A._ClientViewLedgerState_build__closure0(entity), false, _null, _null, _null, t5, _null, t4, _null, _null); }, $signature: 99 }; A._ClientViewLedgerState_build__closure0.prototype = { call$0() { return A.viewEntity(false, type$.BaseEntity._as(this.entity), null, false); }, $signature: 0 }; A._ClientViewLedgerState_build__closure.prototype = { call$0() { return A.showEntityActionsDialog(null, A._setArrayType([type$.BaseEntity._as(this.entity)], type$.JSArray_BaseEntity), false); }, $signature: 0 }; A.ClientOverview.prototype = { build$1(context) { var t2, client, company, statics, t3, fields, t4, group, contact, t5, t6, user, tokenMap, gatewayMap, linkMap, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s7_ = "client1", _s7_0 = "client2", _s7_1 = "client3", _s7_2 = "client4", _s8_ = "payments", _s6_ = "active", _s8_0 = "archived", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this.viewModel; client = t2.client; company = t2.company; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); statics = t2.staticState; t3 = type$.nullable_String; fields = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); t3 = client.groupId; t4 = t3.length !== 0; group = t4 ? t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].groupState.map._map$_map.$index(0, t3) : _null; contact = client.get$primaryContact(); t3 = client.assignedUserId; t5 = t3 != null; if (t5 && t3.length !== 0) { t6 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState; t3.toString; user = t6.$get$1(0, t3); } else user = _null; t6 = type$.String; tokenMap = A.LinkedHashMap_LinkedHashMap$_empty(t6, type$.List_GatewayTokenEntity); gatewayMap = A.LinkedHashMap_LinkedHashMap$_empty(t6, type$.CompanyGatewayEntity); linkMap = A.LinkedHashMap_LinkedHashMap$_empty(t6, t6); B.JSArray_methods.forEach$1(client.gatewayTokens._list$_list, new A.ClientOverview_build_closure(t2, gatewayMap, linkMap, tokenMap)); if (client.isTaxExempt) { t6 = t1.get$isTaxExempt(); t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "yes"); t7.toString; fields.$indexSet(0, t6, t7); } t6 = client.settings; t7 = t6.languageId; t8 = t7 == null; if (!t8 && t7.length !== 0) { t9 = t8 ? "1" : t7; t9 = t9 !== company.settings.languageId; } else t9 = false; if (t9) { if (t8) t7 = "1"; t7 = statics.languageMap._map$_map.$index(0, t7); fields.$indexSet(0, "language", t7 == null ? _null : t7.name); } if (client.get$hasCurrency()) { t7 = company.settings.currencyId; if (t7 == null) t7 = "1"; t7 = t6.currencyId !== t7; } else t7 = false; if (t7) { t6 = statics.currencyMap._map$_map.$index(0, t6.currencyId); fields.$indexSet(0, "currency", t6 == null ? _null : t6.name); } if (company.getCustomFieldLabel$1(_s7_).length !== 0 && client.customValue1.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_), A.formatCustomValue(context, _s7_, client.customValue1)); if (company.getCustomFieldLabel$1(_s7_0).length !== 0 && client.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_0), A.formatCustomValue(context, _s7_0, client.customValue2)); if (company.getCustomFieldLabel$1(_s7_1).length !== 0 && client.customValue3.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_1), A.formatCustomValue(context, _s7_1, client.customValue3)); if (company.getCustomFieldLabel$1(_s7_2).length !== 0 && client.customValue4.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_2), A.formatCustomValue(context, _s7_2, client.customValue4)); t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "paid_to_date"); t7.toString; t8 = client.id; t9 = A.formatNumber(client.paidToDate, context, t8, _null, B.FormatNumberType_0, true, _null, _null, false); t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "balance_due"); t10.toString; t11 = type$.JSArray_Widget; t9 = A._setArrayType([A.EntityHeader$(client, t7, t10, A.formatNumber(client.balance, context, t8, _null, B.FormatNumberType_0, true, _null, _null, false), _null, _null, t9), new A.ListDivider(_null)], t11); t7 = client.creditBalance; t10 = t7 === 0; if (!t10 || client.paymentBalance !== 0) { t12 = A._setArrayType([], t11); t13 = client.paymentBalance; if (t13 !== 0) { t14 = t6.$index(0, t1); t14.toString; t14 = J.$index$asx(t14, _s8_); t14.toString; t13 = A.formatNumber(t13, context, t8, _null, B.FormatNumberType_0, true, _null, _null, false); t13.toString; t12.push(A.Text$(t14 + ": " + t13, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } if (!t10) { t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "credit"); t10.toString; t7 = A.formatNumber(t7, context, t8, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t12.push(A.Text$(t10 + ": " + t7, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.Padding(B.EdgeInsets_20_12_20_12, A.Column$(t12, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), new A.ListDivider(_null)], t11)); } t7 = contact.link; t9.push(new A.Padding(B.EdgeInsets_20_16_20_16, new A.PortalLinks(t7 + "?silent=true", t7, client, _null, _null), _null)); t9.push(new A.ListDivider(_null)); t7 = client.privateNotes; if (t7.length !== 0) B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.IconMessage(t7, B.IconData_58286_MaterialIcons_null_false, _null, _null, false, _null), new A.ListDivider(_null)], t11)); if (t4 && group != null) t9.push(A.EntityListTile$(group, _this.isFilter, _null)); for (t4 = A.LinkedHashMapKeyIterator$(tokenMap, tokenMap._modifications, tokenMap.$ti._precomputed1); t4.moveNext$0();) { t7 = t4.__js_helper$_current; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "gateway"); t10.toString; t12 = gatewayMap.$index(0, t7).label; t13 = tokenMap.$index(0, t7); t13.toString; t14 = A._arrayInstanceType(t13)._eval$1("MappedListIterable<1,TokenMeta>"); t14 = A.Column$(A.List_List$of(new A.MappedListIterable(t13, new A.ClientOverview_build_closure0(), t14), true, t14._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t13 = linkMap.containsKey$1(0, t7) ? new A.ClientOverview_build_closure1(linkMap, t7) : _null; t15 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58497_MaterialIcons_null_false, _null, _null, _null), _null, new A.ClientOverview_build_closure2(), _null, _null, _null, _null, _null); t7 = linkMap.containsKey$1(0, t7) ? new A.IgnorePointer(true, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58460_MaterialIcons_null_true, _null, _null, _null), _null, new A.ClientOverview_build_closure3(), _null, _null, _null, _null, _null), _null) : _null; B.JSArray_methods.addAll$1(t9, A._setArrayType([A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, new A.IgnorePointer(true, t15, _null), _null, _null, t13, false, _null, _null, _null, t14, _null, new A.Text(t10 + " \u203a " + t12, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, _null), new A.ListDivider(_null)], t11)); } if (t5 && t3.length !== 0) { user.toString; t9.push(A.EntityListTile$(user, _this.isFilter, _null)); } t9.push(new A.FieldGrid(fields, _null)); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "invoices"); t3.toString; t4 = $.$get$memoizedInvoiceStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].invoiceState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_invoice, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_task)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "tasks"); t3.toString; t4 = $.$get$memoizedTaskStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].taskState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_task, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_expense)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "expenses"); t3.toString; t4 = $.$get$memoizedExpenseStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].expenseState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_expense, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_payment)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s8_); t3.toString; t4 = $.$get$memoizedPaymentStatsForClient(); t5 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex]; t5 = t4.call$3(t8, t5.paymentState.map, t5.invoiceState.map); t4 = t6.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, _s6_); t4.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_payment, t3, t5.present$2(t4, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "quotes"); t3.toString; t4 = $.$get$memoizedQuoteStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].quoteState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_quote, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "credits"); t3.toString; t4 = $.$get$memoizedCreditStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].creditState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_credit, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_project)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "projects"); t3.toString; t4 = $.$get$memoizedProjectStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].projectState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_project, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_recurringInvoice)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "recurring_invoices"); t3.toString; t4 = $.$get$memoizedRecurringInvoiceStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].recurringInvoiceState.map); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_0); t7.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_recurringInvoice, t3, t4.present$2(t5, t7), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_recurringExpense)) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "recurring_expenses"); t3.toString; t2 = $.$get$memoizedRecurringExpenseStatsForClient().call$2(t8, t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].recurringExpenseState.map); t8 = t6.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, _s6_); t8.toString; t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s8_0); t1.toString; t9.push(new A.EntitiesListTile(client, B.EntityType_recurringExpense, t3, t2.present$2(t8, t1), _this.isFilter, false, _null)); } t1 = client.publicNotes; if (t1.length !== 0) B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.IconMessage(t1, _null, _null, _null, true, _null), new A.ListDivider(_null)], t11)); return new A.ScrollableListView(t9, _null, _null, _null, false, _null); } }; A.ClientOverview_build_closure.prototype = { call$1(gatewayToken) { var customerReference, clientUrl, _this = this, t1 = _this.state, companyGateway = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].companyGatewayState.$get$1(0, gatewayToken.companyGatewayId); if (!companyGateway.get$isNew()) { t1 = companyGateway.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) { customerReference = gatewayToken.customerReference; _this.gatewayMap.$indexSet(0, customerReference, companyGateway); clientUrl = A.GatewayEntity_getClientUrl(customerReference, companyGateway.gatewayId); if (clientUrl != null) _this.linkMap.$indexSet(0, customerReference, clientUrl); t1 = _this.tokenMap; if (t1.containsKey$1(0, customerReference)) t1.$index(0, customerReference).push(gatewayToken); else t1.$indexSet(0, customerReference, A._setArrayType([gatewayToken], type$.JSArray_GatewayTokenEntity)); } }, $signature: 733 }; A.ClientOverview_build_closure0.prototype = { call$1(token) { return new A.TokenMeta(token.meta, null); }, $signature: 735 }; A.ClientOverview_build_closure1.prototype = { call$0() { var t1 = this.linkMap.$index(0, this.customerReference); t1.toString; return A.launchUrl(A.Uri_parse(t1, 0, null)); }, $signature: 0 }; A.ClientOverview_build_closure2.prototype = { call$0() { return null; }, $signature: 0 }; A.ClientOverview_build_closure3.prototype = { call$0() { return null; }, $signature: 0 }; A.ClientViewPaymentMethods.prototype = { build$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.tokenMap, t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>"), customerReferences = A.List_List$of(new A.LinkedHashMapKeyIterable(t2, t3), true, t3._eval$1("Iterable.E")); return A.ScrollableListViewBuilder$(new A.ClientViewPaymentMethods_build_closure(this, customerReferences, t1), customerReferences.length, B.EdgeInsets_0_16_0_16, false, null, new A.ClientViewPaymentMethods_build_closure0()); } }; A.ClientViewPaymentMethods_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.ClientViewPaymentMethods_build_closure.prototype = { call$2(context, index) { var t2, t3, t4, t5, _null = null, customerReference = this.customerReferences[index], t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "gateway"); t1.toString; t2 = this.$this; t1 = A.Text$(t1 + " \u203a " + t2.gatewayMap.$index(0, customerReference).label, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t2.tokenMap.$index(0, customerReference); t3.toString; t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,TokenMeta>"); t4 = A.Column$(A.List_List$of(new A.MappedListIterable(t3, new A.ClientViewPaymentMethods_build__closure(), t4), true, t4._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t3 = t2.linkMap; t2 = t3.containsKey$1(0, customerReference) ? new A.ClientViewPaymentMethods_build__closure0(t2, customerReference) : _null; t5 = A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58497_MaterialIcons_null_false, _null, _null, _null), _null, new A.ClientViewPaymentMethods_build__closure1(), _null, _null, _null, _null, _null), true, _null); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t5, _null, _null, t2, false, _null, _null, _null, t4, _null, t1, t3.containsKey$1(0, customerReference) ? A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58460_MaterialIcons_null_true, _null, _null, _null), _null, new A.ClientViewPaymentMethods_build__closure2(), _null, _null, _null, _null, _null), true, _null) : _null, _null); }, $signature: 588 }; A.ClientViewPaymentMethods_build__closure.prototype = { call$1(token) { return new A.TokenMeta(token.meta, null); }, $signature: 735 }; A.ClientViewPaymentMethods_build__closure0.prototype = { call$0() { var t1 = this.$this.linkMap.$index(0, this.customerReference); t1.toString; return A.launchUrl(A.Uri_parse(t1, 0, null)); }, $signature: 0 }; A.ClientViewPaymentMethods_build__closure1.prototype = { call$0() { return null; }, $signature: 0 }; A.ClientViewPaymentMethods_build__closure2.prototype = { call$0() { return null; }, $signature: 0 }; A.ClientViewSystemLogs.prototype = { createState$0() { return new A._ClientViewSystemLogsState(B._StateLifecycle_0); } }; A._ClientViewSystemLogsState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.client.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var client = this._widget.viewModel.client; if (client.get$isStale()) return new A.LoadingIndicator(null, false, null); return new A.SystemLogViewer(client.systemLogs, null); } }; A.ClientViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientViewScreen_build_closure(this), new A.ClientViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientViewVM); } }; A.ClientViewScreen_build_closure0.prototype = { call$1(store) { return A.ClientViewVM_ClientViewVM$fromStore(store); }, $signature: 2718 }; A.ClientViewScreen_build_closure.prototype = { call$2(context, vm) { var t1 = this.$this; return new A.ClientView(vm, t1.isFilter, t1.isTopFilter, vm.state.uiState.clientUIState.tabIndex, null); }, $signature: 2719 }; A.ClientViewVM.prototype = {}; A.ClientViewVM_ClientViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClient(completer, this.client.id)); return completer.future; }, $signature: 18 }; A.ClientViewVM_ClientViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ClientViewVM_ClientViewVM$fromStore_closure0.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveClientDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.client)); t1.then$1$1(0, new A.ClientViewVM_ClientViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.ClientViewVM_ClientViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.ClientViewVM_ClientViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.ClientViewVM_ClientViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.ClientViewVM_ClientViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ClientViewVM_ClientViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.CompanyGatewayList.prototype = { createState$0() { return new A._CompanyGatewayListState(B._StateLifecycle_0); } }; A._CompanyGatewayListState.prototype = { initState$0() { this.super$State$initState(); this._company_gateway_list$_controller = A.ScrollController$(0, true, null, null); }, dispose$0() { this._company_gateway_list$_controller.dispose$0(); this.super$State$dispose(); }, build$1(context) { var listUIState, viewModel, t2, t3, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); listUIState = t1.uiState.companyGatewayUIState.listUIState; viewModel = _this._widget.viewModel; t2 = viewModel.state; if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].lastUpdated <= 0) return new A.LoadingIndicator(_null, false, _null); if (J.get$isEmpty$asx(viewModel.companyGatewayList)) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no_records_found"); t1.toString; return A.Center$(new A.HelpText(t1, _null), _null, _null); } t2 = A._setArrayType([], type$.JSArray_Widget); if (t1.isSaving) t2.push(A.LinearProgressIndicator$()); t3 = _this._company_gateway_list$_controller; t1 = J.map$1$1$ax(_this._widget.viewModel.companyGatewayList, new A._CompanyGatewayListState_build_closure(_this, t1, listUIState.selectedIds != null, listUIState), type$.CompanyGatewayListItem); t2.push(A.RefreshIndicator$(new A.Padding(B.EdgeInsets_8_8_8_8, A.ReorderableListView$(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")), new A._CompanyGatewayListState_build_closure0(_this), _null, t3), _null), new A._CompanyGatewayListState_build_closure1(_this, context))); return new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t2, _null); } }; A._CompanyGatewayListState_build_closure1.prototype = { call$0() { return this.$this._widget.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._CompanyGatewayListState_build_closure0.prototype = { call$2(oldIndex, newIndex) { var t1 = this.$this; if (newIndex > J.get$length$asx(t1._widget.viewModel.companyGatewayList)) newIndex = J.get$length$asx(t1._widget.viewModel.companyGatewayList); if (oldIndex < newIndex) --newIndex; t1._widget.viewModel.onSortChanged.call$2(oldIndex, newIndex); }, $signature: 232 }; A._CompanyGatewayListState_build_closure.prototype = { call$1(companyGatewayId) { var t3, t4, t5, _this = this, t1 = _this.$this, companyGateway = t1._widget.viewModel.companyGatewayMap._map$_map.$index(0, companyGatewayId), t2 = _this.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; t3 = t1._widget.viewModel; t1 = t3.state.uiState.settingsUIState.entityType !== B.EntityType_company ? new A._CompanyGatewayListState_build__closure(t1, companyGatewayId) : null; if (_this.isInMultiselect) { t4 = companyGateway.id; t5 = _this.listUIState.selectedIds; t4 = t5 != null && B.JSArray_methods.contains$1(t5._list$_list, t4); } else t4 = false; return new A.CompanyGatewayListItem(t2.user, companyGateway, t3.filter, t1, t4, new A.ValueKey("__company_gateway_" + companyGatewayId, type$.ValueKey_String)); }, $signature: 2721 }; A._CompanyGatewayListState_build__closure.prototype = { call$0() { return this.$this._widget.viewModel.onRemovePressed.call$1(this.companyGatewayId); }, $signature: 14 }; A.CompanyGatewayListItem.prototype = { build$1(context) { var t2, t3, t4, filterMatch, t5, t6, t7, t8, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.AppLocalization; t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t2); t4 = _this.filter; filterMatch = t4 != null && t4.length !== 0 ? _this.companyGateway.matchesFilterValue$1(t4) : _null; t1 = t1.uiState; t4 = _this.onRemovePressed; if (t4 == null) t2 = _null; else { t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t2); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "remove"); t2.toString; t4 = new A.Padding(B.EdgeInsets_0_0_16_0, new A.AppTextButton(t2, t4, false, _null, _null), _null); t2 = t4; } t1 = t1.companyGatewayUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.CompanyGatewayListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t4 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t5 = _this.companyGateway; t6 = A.Expanded$(A.Text$(t5.get$listDisplayName(), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t7 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t8 = type$.JSArray_Widget; t4 = A.Container$(_null, A.Row$(A._setArrayType([t6, A.Text$(t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4.size._dx); t8 = A._setArrayType([], t8); if (t5.isTestMode) { t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "test_mode"); t3.toString; t8.push(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } t8.push(filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)); t8.push(new A.EntityStateLabel(t5, _null)); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t1, _null, _null, new A.CompanyGatewayListItem_build_closure0(_this), false, _null, _null, _null, A.Column$(t8, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, t4, t2, _null); }, get$user(receiver) { return this.user; }, get$companyGateway() { return this.companyGateway; } }; A.CompanyGatewayListItem_build_closure0.prototype = { call$0() { var t1 = this.$this.companyGateway; t1.toString; return A.selectEntity(t1, false, false); }, $signature: 0 }; A.CompanyGatewayListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.CompanyGatewayListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CompanyGatewayListBuilder_build_closure(), A.company_gateway_list_vm_CompanyGatewayListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CompanyGatewayListVM); } }; A.CompanyGatewayListBuilder_build_closure.prototype = { call$2(context, viewModel) { return new A.CompanyGatewayList(viewModel, null); }, $signature: 2722 }; A.CompanyGatewayListVM.prototype = {}; A.CompanyGatewayListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.CompanyGatewayListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.CompanyGatewayListVM_fromStore_closure1.prototype = { call$1(gatewayId) { var settings, t1 = this.gatewayIds; J.remove$1$ax(t1, gatewayId); settings = this.uiState.get$settings().rebuild$1(new A.CompanyGatewayListVM_fromStore__closure(t1)); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 37 }; A.CompanyGatewayListVM_fromStore__closure.prototype = { call$1(b) { var t1 = this.gatewayIds, t2 = J.getInterceptor$asx(t1); t1 = t2.get$isEmpty(t1) ? "0" : t2.join$1(t1, ","); b.get$_settings_model$_$this()._companyGatewayIds = t1; return b; }, $signature: 9 }; A.CompanyGatewayListVM_fromStore_closure0.prototype = { call$2(oldIndex, newIndex) { var settings, t1 = this.gatewayIds, t2 = J.getInterceptor$asx(t1), gatewayId = t2.$index(t1, oldIndex); t2.remove$1(t1, gatewayId); t2.insert$2(t1, newIndex, gatewayId); settings = this.uiState.get$settings().rebuild$1(new A.CompanyGatewayListVM_fromStore__closure0(t1)); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 221 }; A.CompanyGatewayListVM_fromStore__closure0.prototype = { call$1(b) { var t1 = J.join$1$ax(this.gatewayIds, ","); b.get$_settings_model$_$this()._companyGatewayIds = t1; return b; }, $signature: 9 }; A.CompanyGatewayScreen.prototype = { build$1(context) { var t3, t4, listUIState, settingsUIState, t5, t6, t7, t8, t9, t10, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t4 = t2.uiState; listUIState = t4.companyGatewayUIState.listUIState; settingsUIState = t4.settingsUIState; t5 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "company_gateways"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = type$.JSArray_Widget; t8 = A._setArrayType([], t7); t9 = this.viewModel; if (t9.isInMultiselect) { t1 = t5.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "actions"); t1.toString; t7 = listUIState.selectedIds._list$_list.length === 0 ? _null : new A.CompanyGatewayScreen_build_closure(this, listUIState, store); t8.push(A.SaveCancelButtons$(_null, false, true, true, new A.CompanyGatewayScreen_build_closure0(store), t7, t1)); } else { t7 = A._setArrayType([], t7); if (settingsUIState.entityType !== B.EntityType_company && !t2.isSaving) { t10 = t5.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "reset"); t10.toString; t7.push(A.TextButton$(false, A.Text$(t10, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, store.__Store__state_A.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A.CompanyGatewayScreen_build_closure1(settingsUIState, store), _null)); } t10 = settingsUIState.isChanged; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_mobile || !t10 ? _null : new A.CompanyGatewayScreen_build_closure2(settingsUIState, store); t7.push(A.SaveCancelButtons$(_null, true, t10, true, t1, t9.onSavePressed, _null)); B.JSArray_methods.addAll$1(t8, t7); } t1 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, _null, B.EntityType_companyGateway, false, B.List_empty28, new A.CompanyGatewayScreen_build_closure3(store), new A.CompanyGatewayScreen_build_closure4(store), new A.CompanyGatewayScreen_build_closure5(store), new A.CompanyGatewayScreen_build_closure6(store), new A.CompanyGatewayScreen_build_closure7(store), _null, new A.CompanyGatewayScreen_build_closure8(store), _null, A._setArrayType([], type$.JSArray_String), B.List_empty29, _null); if (t2.prefState.appLayout === B.AppLayout_mobile && t2.userCompanyStates._list$_list[t4.selectedCompanyIndex].userCompany.isAdmin) { t2 = A.Theme_of(context); t4 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t3 = t5.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "new_company_gateway"); t3.toString; t3 = A.FloatingActionButton$(t2.primaryColorDark, t4, "company_gateway_fab", false, new A.CompanyGatewayScreen_build_closure9(settingsUIState, context), t3); t2 = t3; } else t2 = _null; return A.ListScaffold$(t8, B.List_empty20, t6, new A.CompanyGatewayListBuilder(_null), t1, B.EntityType_companyGateway, t2, 0, "payment_settings", new A.CompanyGatewayScreen_build_closure10(store), new A.CompanyGatewayScreen_build_closure11(store)); } }; A.CompanyGatewayScreen_build_closure11.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartCompanyGatewayMultiselect()); }, $signature: 14 }; A.CompanyGatewayScreen_build_closure10.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.companyGatewayUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearCompanyGatewayMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartCompanyGatewayMultiselect()); } }, $signature: 4 }; A.CompanyGatewayScreen_build_closure.prototype = { call$1(context) { return this.$call$body$CompanyGatewayScreen_build_closure(context); }, $call$body$CompanyGatewayScreen_build_closure(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2, companyGateways; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.listUIState.selectedIds._list$_list; t2 = type$.WhereTypeIterable_CompanyGatewayEntity; companyGateways = A.List_List$of(new A.WhereTypeIterable(new A.MappedListIterable(t1, new A.CompanyGatewayScreen_build__closure0($async$self.$this), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CompanyGatewayEntity>")), t2), true, t2._eval$1("Iterable.E")); t2 = new A._Future($.Zone__current, type$._Future_Null); t2.then$1$1(0, new A.CompanyGatewayScreen_build__closure1($async$self.store), type$.Null); $async$goto = 2; return A._asyncAwait(A.showEntityActionsDialog(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), companyGateways, true), $async$call$1); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 18 }; A.CompanyGatewayScreen_build__closure0.prototype = { call$1(companyGatewayId) { var t1 = this.$this.viewModel.companyGatewayMap._map$_map.$index(0, companyGatewayId); t1.toString; return t1; }, $signature: 2724 }; A.CompanyGatewayScreen_build__closure1.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearCompanyGatewayMultiselect()); }, $signature: 100 }; A.CompanyGatewayScreen_build_closure0.prototype = { call$1(context) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearCompanyGatewayMultiselect()); }, $signature: 53 }; A.CompanyGatewayScreen_build_closure1.prototype = { call$0() { var settings = this.settingsUIState.get$settings().rebuild$1(new A.CompanyGatewayScreen_build__closure()), t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 0 }; A.CompanyGatewayScreen_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._companyGatewayIds = ""; return b; }, $signature: 9 }; A.CompanyGatewayScreen_build_closure2.prototype = { call$1(_) { var _null = null, t1 = this.store.__Store__dispatchers_F; if (this.settingsUIState.isChanged) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ResetSettings()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "payment_settings", false, _null)); } }, $signature: 16 }; A.CompanyGatewayScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCompanyGatewaysByCustom1(value)); }, $signature: 6 }; A.CompanyGatewayScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCompanyGatewaysByCustom2(value)); }, $signature: 6 }; A.CompanyGatewayScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCompanyGatewaysByCustom3(value)); }, $signature: 6 }; A.CompanyGatewayScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCompanyGatewaysByCustom4(value)); }, $signature: 6 }; A.CompanyGatewayScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCompanyGatewaysByState(state)); }, $signature: 68 }; A.CompanyGatewayScreen_build_closure3.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.companyGatewayUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearCompanyGatewayMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartCompanyGatewayMultiselect()); } }, $signature: 4 }; A.CompanyGatewayScreen_build_closure9.prototype = { call$0() { if (this.settingsUIState.entityType === B.EntityType_company) A.createEntityByType(true, this.context, B.EntityType_companyGateway); }, $signature: 0 }; A.CompanyGatewayScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CompanyGatewayScreenBuilder_build_closure(), A.company_gateway_screen_vm_CompanyGatewayScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CompanyGatewayScreenVM); } }; A.CompanyGatewayScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.CompanyGatewayScreen(vm, null); }, $signature: 2725 }; A.CompanyGatewayScreenVM.prototype = {}; A.CompanyGatewayScreenVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.CompanyGatewayScreenVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.CompanyGatewayScreenVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.CompanyGatewayEdit.prototype = { createState$0() { return new A._CompanyGatewayEditState(A.FocusScopeNode$(true, null, false), null, null, B._StateLifecycle_0); } }; A._CompanyGatewayEditState.prototype = { initState$0() { this.super$State$initState(); this._company_gateway_edit$_controller = A.TabController$(null, 0, 3, this); }, didChangeDependencies$0() { var t2, enabledGatewayIds, _this = this, t1 = _this._widget.viewModel, companyGateway = t1.companyGateway, gateway = t1.state.staticState.gatewayMap._map$_map.$index(0, companyGateway.gatewayId); t1 = gateway == null; t2 = t1 ? null : gateway.options.get$keys(0); if (t2 == null) t2 = A._setArrayType([], type$.JSArray_String); enabledGatewayIds = J.where$1$ax(t2, new A._CompanyGatewayEditState_didChangeDependencies_closure(companyGateway)); if (!enabledGatewayIds.get$isEmpty(0)) _this._company_gateway_edit$_gatewayTypeId = enabledGatewayIds.get$first(0); else { t1 = t1 ? null : gateway.defaultGatewayTypeId; _this._company_gateway_edit$_gatewayTypeId = t1 == null ? "1" : t1; } _this.super$State$didChangeDependencies(); }, dispose$0() { this._company_gateway_edit$_controller.dispose$0(); this._company_gateway_edit$_focusNode.dispose$0(); this.super$__CompanyGatewayEditState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var companyGateway, origCompanyGateway, t5, gateway, t6, accountId, connectGateways, disableSave, t7, t8, enabledGatewayIds, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _null = null, _s32_ = "d14dd26a47cecc30fdd65700bfb67b34", _s13_ = "gateway_setup", _s27_ = "always_show_required_fields", _s32_0 = "always_show_required_fields_help", viewModel = _this._widget.viewModel, state = viewModel.state, t1 = state.uiState, t2 = t1.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list, company = t3[t2].userCompany.company, t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; companyGateway = viewModel.companyGateway; origCompanyGateway = t3[t2].companyGatewayState.$get$1(0, companyGateway.id); t2 = state.staticState.gatewayMap; t3 = companyGateway.gatewayId; t5 = t2._map$_map; gateway = t5.$index(0, t3); t6 = companyGateway.get$parsedConfig(); t6.toString; t6 = J.$index$asx(t6, "account_id"); accountId = J.toString$0$(t6 == null ? "" : t6); t6 = type$.JSArray_String; connectGateways = A._setArrayType([_s32_, "8fdeed552015b3c7b44ed6c8ebd9e992", "80af24a6a691230bbec33e930ab40666"], t6); disableSave = B.JSArray_methods.contains$1(connectGateways, t3) && companyGateway.get$isNew() || A.cleanApiUrl(state.authState.url) === "https://demo.invoiceninja.com"; t7 = gateway == null; t8 = t7 ? _null : gateway.options.get$keys(0); if (t8 == null) t8 = A._setArrayType([], t6); enabledGatewayIds = J.where$1$ax(t8, new A._CompanyGatewayEditState_build_closure(companyGateway)); if (companyGateway.get$isNew()) { t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t8.toString; t8 = J.$index$asx(t8, "new_company_gateway"); t8.toString; } else t8 = origCompanyGateway.get$listDisplayName(); t9 = disableSave ? _null : viewModel.onSavePressed; t10 = _this._company_gateway_edit$_controller; t11 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t11 === $ && A.throwUnnamedLateFieldNI(); t11 = t11.prefState; t12 = $.$get$LocalizationsProvider__localizedValues(); t13 = t4.localeCode; t14 = t12.$index(0, t13); t14.toString; t14 = J.$index$asx(t14, "credentials"); t14.toString; t14 = A.Tab$(_null, t14); t15 = t12.$index(0, t13); t15.toString; t15 = J.$index$asx(t15, "settings"); t15.toString; t15 = A.Tab$(_null, t15); t16 = t12.$index(0, t13); t16.toString; t16 = J.$index$asx(t16, "limits_and_fees"); t16.toString; t17 = type$.JSArray_Widget; t16 = A.TabBar$(t10, _null, t11.appLayout === B.AppLayout_mobile, new A.ValueKey(t1.settingsUIState.updatedAt, type$.ValueKey_int), _null, A._setArrayType([t14, t15, A.Tab$(_null, t16)], t17)); t15 = $.$get$_CompanyGatewayEditState__formKey(); t14 = _this._company_gateway_edit$_controller; t1 = A._setArrayType([], t17); if (companyGateway.get$isNew()) { t2 = $.$get$memoizedGatewayList().call$2(t2, state.get$isHosted()); t10 = t12.$index(0, t13); t10.toString; t10 = J.$index$asx(t10, "provider"); t10.toString; t1.push(A.EntityDropdown$(true, true, t3, t2, _null, B.EntityType_gateway, B.List_empty0, t10, _null, _null, new A._CompanyGatewayEditState_build_closure0(viewModel, companyGateway), _null, _null, _null)); } if (B.JSArray_methods.contains$1(connectGateways, t3)) { if (!companyGateway.get$isNew()) t2 = t3 === _s32_ && accountId.length === 0; else t2 = true; if (t2) { t2 = t12.$index(0, t13); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t2 = t12.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s13_); t2.toString; } t10 = state.isSaving ? _null : new A._CompanyGatewayEditState_build_closure1(viewModel, context, companyGateway); t10 = A._setArrayType([new A.AppButton(_null, _null, t2.toUpperCase(), t10, _null, _null)], t17); if (t3 === _s32_) { t2 = t12.$index(0, t13); t2.toString; t10.push(new A.Padding(B.EdgeInsets_0_20_0_0, A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, new A.IconText(J.$index$asx(t2, "learn_more").toUpperCase(), B._MdiIconData_ujl0, _null, _null, false, _null), _null), _null, new A._CompanyGatewayEditState_build_closure2(), _null), _null)); } B.JSArray_methods.addAll$1(t1, t10); } else t1.push(new A.GatewayConfigSettings(companyGateway, viewModel, A._setArrayType(["account_id"], t6), new A.ValueKey("__connect_" + t3 + "__", type$.ValueKey_String))); } else t1.push(new A.GatewayConfigSettings(companyGateway, viewModel, B.List_empty0, new A.ValueKey("__" + t3 + "__", type$.ValueKey_String))); t1 = A._setArrayType([new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t1, _null, B.CrossAxisAlignment_3, false, _null, false, _null, _null)], t17), _null, _null, _null, false, _null)], t17); if (t3 === "54faab2ab6e3223dbe848b1686490baa") { t1.push(A.Center$(new A.HelpText(t4.get$noPaymentTypesEnabled(), _null), _null, _null)); t2 = t12; } else { t2 = t12.$index(0, t13); t2.toString; t2 = J.$index$asx(t2, "label"); t2.toString; t2 = A._setArrayType([A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, companyGateway.label, _null, false, false, _null, B.TextInputType_0_null_null, t2, _null, _null, false, new A._CompanyGatewayEditState_build_closure3(viewModel, companyGateway), _null, _null, true, _null, _null, B.TextAlign_4, _null)], t17); t3 = t5.$index(0, t3); if ((t3 == null ? _null : t3.get$supportsTokenBilling()) === true) { t3 = t12.$index(0, t13); t3.toString; t3 = J.$index$asx(t3, "capture_card"); t3.toString; t5 = companyGateway.tokenBilling; t10 = t5.length === 0 ? _null : new A._CompanyGatewayEditState_build_closure4(t4); t11 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t2.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], t6), new A._CompanyGatewayEditState_build_closure5(), t11), true, t11._eval$1("ListIterable.E")), _null, t3, new A._CompanyGatewayEditState_build_closure6(viewModel, companyGateway), t10, false, t5, type$.String)); } t2.push(new A.SizedBox(_null, 16, _null, _null)); t3 = t7 ? _null : gateway.options.get$keys(0); t3 = J.get$iterator$ax(t3 == null ? A._setArrayType([], t6) : t3); t5 = companyGateway.feesAndLimitsMap._map$_map; for (; t3.moveNext$0();) { t6 = t3.get$current(t3); if (B.Map_Mmahs.containsKey$1(0, t6)) { t7 = B.Map_Mmahs.$index(0, t6); t7 = t4.lookup$1(t7 == null ? "" : t7); } else t7 = t6; t10 = A.Theme_of(context); t11 = t5.$index(0, t6); if (t11 == null) t11 = A.FeesAndLimitsSettings_FeesAndLimitsSettings(_null); t2.push(A.SwitchListTile$(t10.colorScheme.secondary, _null, new A._CompanyGatewayEditState_build_closure7(companyGateway, t6, viewModel), _null, _null, new A.Text(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t11.isEnabled)); } t2 = A.FormCard$(_null, t2, _null, _null, false, _null, false, _null, _null); t3 = $.$get$LocalizationsProvider__localizedValues(); t5 = t3.$index(0, t13); t5.toString; t5 = J.$index$asx(t5, "required_fields"); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null); t6 = A.Theme_of(context); t7 = t3.$index(0, t13); t7.toString; t7 = J.$index$asx(t7, "client_name"); t7.toString; t7 = A.CheckboxListTile$(t6.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure8(viewModel, companyGateway), A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireClientName); t6 = A.Theme_of(context); t10 = t3.$index(0, t13); t10.toString; t10 = J.$index$asx(t10, "client_phone"); t10.toString; t10 = A.CheckboxListTile$(t6.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure9(viewModel, companyGateway), A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireClientPhone); t6 = A.Theme_of(context); t11 = t3.$index(0, t13); t11.toString; t11 = J.$index$asx(t11, "contact_name"); t11.toString; t11 = A.CheckboxListTile$(t6.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure10(viewModel, companyGateway), A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireContactName); t6 = A.Theme_of(context); t12 = t3.$index(0, t13); t12.toString; t12 = J.$index$asx(t12, "contact_email"); t12.toString; t12 = A._setArrayType([new A.Padding(B.EdgeInsets_16_16_0_16, t5, _null), t7, t10, t11, A.CheckboxListTile$(t6.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure11(viewModel, companyGateway), A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireContactEmail)], t17); if (company.getCustomFieldLabel$1("client1").length !== 0) t12.push(A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure12(viewModel, companyGateway), A.Text$(company.getCustomFieldLabel$1("client1"), _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireCustomValue1)); if (company.getCustomFieldLabel$1("client2").length !== 0) t12.push(A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure13(viewModel, companyGateway), A.Text$(company.getCustomFieldLabel$1("client2"), _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireCustomValue2)); if (company.getCustomFieldLabel$1("client3").length !== 0) t12.push(A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure14(viewModel, companyGateway), A.Text$(company.getCustomFieldLabel$1("client3"), _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireCustomValue3)); if (company.getCustomFieldLabel$1("client4").length !== 0) t12.push(A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure15(viewModel, companyGateway), A.Text$(company.getCustomFieldLabel$1("client4"), _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireCustomValue4)); t5 = A.Theme_of(context); t6 = t3.$index(0, t13); t6.toString; t6 = J.$index$asx(t6, "postal_code"); t6.toString; t12.push(A.CheckboxListTile$(t5.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure16(viewModel, companyGateway), A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requirePostalCode)); t6 = A.Theme_of(context); t5 = t3.$index(0, t13); t5.toString; t5 = J.$index$asx(t5, "cvv"); t5.toString; t12.push(A.CheckboxListTile$(t6.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure17(viewModel, companyGateway), A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireCvv)); t5 = A.Theme_of(context); t6 = t3.$index(0, t13); t6.toString; t6 = J.$index$asx(t6, "billing_address"); t6.toString; t12.push(A.CheckboxListTile$(t5.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure18(viewModel, companyGateway), A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireBillingAddress)); t6 = A.Theme_of(context); t5 = t3.$index(0, t13); t5.toString; t5 = J.$index$asx(t5, "shipping_address"); t5.toString; t12.push(A.CheckboxListTile$(t6.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._CompanyGatewayEditState_build_closure19(viewModel, companyGateway), A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), companyGateway.requireShippingAddress)); t12.push(new A.SizedBox(_null, 16, _null, _null)); t5 = A.Theme_of(context); t6 = t3.$index(0, t13); t6.toString; t6 = J.$index$asx(t6, _s27_); if (t6 == null) { t6 = t3.$index(0, "en"); t6.toString; t6 = J.$index$asx(t6, _s27_); t6.toString; } t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = t3.$index(0, t13); t7.toString; t7 = J.$index$asx(t7, _s32_0); if (t7 == null) { t7 = t3.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s32_0); t7.toString; } t12.push(A.SwitchListTile$(t5.colorScheme.secondary, _null, new A._CompanyGatewayEditState_build_closure20(viewModel, companyGateway), _null, A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), t6, companyGateway.alwaysShowRequiredFields)); t6 = A.Theme_of(context); t7 = t3.$index(0, t13); t7.toString; t7 = J.$index$asx(t7, "update_address"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = t3.$index(0, t13); t5.toString; t5 = J.$index$asx(t5, "update_address_help"); t5.toString; t12.push(A.SwitchListTile$(t6.colorScheme.secondary, _null, new A._CompanyGatewayEditState_build_closure21(viewModel, companyGateway), _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, companyGateway.updateDetails)); t1.push(new A.ScrollableListView(A._setArrayType([t2, A.FormCard$(_null, t12, _null, B.CrossAxisAlignment_0, false, _null, false, _null, _null)], t17), _null, _null, _null, false, _null)); t2 = t3; } if (!enabledGatewayIds.get$iterator(0).moveNext$0()) t1.push(A.Center$(new A.HelpText(t4.get$noPaymentTypesEnabled(), _null), _null, _null)); else { t2 = t2.$index(0, t13); t2.toString; t2 = J.$index$asx(t2, "payment_type"); t2.toString; t3 = _this._company_gateway_edit$_gatewayTypeId; t5 = enabledGatewayIds.$ti._eval$1("MappedIterable<1,DropdownMenuItem>"); t3 = A._setArrayType([A.FormCard$(_null, A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedIterable(enabledGatewayIds, new A._CompanyGatewayEditState_build_closure22(t4), t5), true, t5._eval$1("Iterable.E")), _null, t2, new A._CompanyGatewayEditState_build_closure23(_this), _null, false, t3, type$.String)], t17), _null, _null, false, _null, false, _null, _null)], t17); if (enabledGatewayIds.contains$1(0, _this._company_gateway_edit$_gatewayTypeId)) { t2 = _this._company_gateway_edit$_gatewayTypeId; t4 = type$.ValueKey_String; B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.LimitEditor(companyGateway, viewModel, t2, new A.ValueKey("__limits_" + t2 + "__", t4)), new A.FeesEditor(companyGateway, viewModel, t2, new A.ValueKey("__fees_" + t2 + "__", t4))], t17)); } t1.push(new A.ScrollableListView(t3, _null, _null, _null, false, _null)); } return A.EditScaffold$(_null, t16, new A.AppTabForm(_this._company_gateway_edit$_focusNode, t15, t1, t14, _null, _null), _null, companyGateway, _null, false, _null, viewModel.onCancelPressed, t9, _null, t8); } }; A._CompanyGatewayEditState_didChangeDependencies_closure.prototype = { call$1(gatewayTypeId) { return this.companyGateway.getSettingsForGatewayTypeId$1(gatewayTypeId).isEnabled; }, $signature: 12 }; A._CompanyGatewayEditState_build_closure.prototype = { call$1(gatewayTypeId) { return this.companyGateway.getSettingsForGatewayTypeId$1(gatewayTypeId).isEnabled; }, $signature: 12 }; A._CompanyGatewayEditState_build_closure0.prototype = { call$1(gateway) { this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure18(gateway))); }, $signature: 50 }; A._CompanyGatewayEditState_build__closure18.prototype = { call$1(b) { var t1 = b.get$feesAndLimitsMap(), t2 = this.gateway, t3 = t2 == null, t4 = t3 ? A.GatewayEntity_GatewayEntity() : t2; t1.$indexSet(0, type$.GatewayEntity._as(t4).defaultGatewayTypeId, A.FeesAndLimitsSettings_FeesAndLimitsSettings(true)); t1 = t3 ? null : t2.get$id(t2); if (t1 == null) t1 = ""; b.get$_company_gateway_model$_$this()._gatewayId = t1; b.get$_company_gateway_model$_$this()._config = "{}"; t1 = t3 ? null : t2.get$listDisplayName(); if (t1 == null) t1 = ""; b.get$_company_gateway_model$_$this()._label = t1; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure1.prototype = { call$0() { var t1 = this.viewModel; t1.onCancelPressed.call$1(this.context); t1.onGatewaySignUpPressed.call$1(this.companyGateway.gatewayId); }, $signature: 4 }; A._CompanyGatewayEditState_build_closure2.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.github.io/en/hosted-stripe", 0, null)); }, $signature: 0 }; A._CompanyGatewayEditState_build_closure3.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure17(value))); }, $signature: 15 }; A._CompanyGatewayEditState_build__closure17.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.value); b.get$_company_gateway_model$_$this()._label = t1; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure4.prototype = { call$1(context) { var t1 = type$.MappedListIterable_String_Text; return A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A._CompanyGatewayEditState_build__closure16(this.localization), t1), true, t1._eval$1("ListIterable.E")); }, $signature: 330 }; A._CompanyGatewayEditState_build__closure16.prototype = { call$1(type) { var _null = null; return A.Text$(this.localization.lookup$1(type), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 327 }; A._CompanyGatewayEditState_build_closure6.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure15(value))); }, $signature: 32 }; A._CompanyGatewayEditState_build__closure15.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._tokenBilling = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure5.prototype = { call$1(value) { return A.DropdownMenuItem$(new A.AutobillDropdownMenuItem(value, null), null, value, type$.String); }, $signature: 40 }; A._CompanyGatewayEditState_build_closure7.prototype = { call$1(value) { var t1 = this.companyGateway, t2 = this.gatewayTypeId; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._CompanyGatewayEditState_build__closure14(t2, t1.getSettingsForGatewayTypeId$1(t2), value))); }, $signature: 13 }; A._CompanyGatewayEditState_build__closure14.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.gatewayTypeId, this.settings.rebuild$1(new A._CompanyGatewayEditState_build___closure(this.value))); return b; }, $signature: 61 }; A._CompanyGatewayEditState_build___closure.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._company_gateway_model$_isEnabled = this.value; return b; }, $signature: 212 }; A._CompanyGatewayEditState_build_closure8.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure13(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure13.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireClientName = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure9.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure12(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure12.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireClientPhone = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure10.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure11(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure11.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireContactName = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure11.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure10(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure10.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireContactEmail = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure12.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure9(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure9.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireCustomValue1 = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure13.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure8(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure8.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireCustomValue2 = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure14.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure7(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure7.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireCustomValue3 = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure15.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure6(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure6.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireCustomValue4 = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure16.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure5(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure5.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requirePostalCode = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure17.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure4(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure4.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireCvv = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure18.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure3(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure3.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireBillingAddress = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure19.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure2(value))); }, $signature: 17 }; A._CompanyGatewayEditState_build__closure2.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._requireShippingAddress = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure20.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure1(value))); }, $signature: 13 }; A._CompanyGatewayEditState_build__closure1.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._alwaysShowRequiredFields = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure21.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.companyGateway.rebuild$1(new A._CompanyGatewayEditState_build__closure0(value))); }, $signature: 13 }; A._CompanyGatewayEditState_build__closure0.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._updateDetails = this.value; return b; }, $signature: 61 }; A._CompanyGatewayEditState_build_closure22.prototype = { call$1(gatewayTypeId) { var _null = null, t1 = B.Map_Mmahs.$index(0, gatewayTypeId); if (t1 == null) t1 = ""; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(t1), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, gatewayTypeId, type$.String); }, $signature: 40 }; A._CompanyGatewayEditState_build_closure23.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._CompanyGatewayEditState_build__closure(t1, value)); }, $signature: 5 }; A._CompanyGatewayEditState_build__closure.prototype = { call$0() { this.$this._company_gateway_edit$_gatewayTypeId = this.value; }, $signature: 0 }; A.GatewayConfigSettings.prototype = { build$1(context) { var t2, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), gateway = this.viewModel.state.staticState.gatewayMap._map$_map.$index(0, this.companyGateway.gatewayId); if (gateway == null) return new A.SizedBox(_null, _null, _null, _null); t2 = A._setArrayType([], type$.JSArray_Widget); if (gateway.siteUrl.length !== 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t2.push(new A.Padding(B.EdgeInsets_0_16_0_0, A.OutlinedButton$(new A.Padding(B.EdgeInsets_0_8_0_8, new A.IconText(J.$index$asx(t1, "learn_more").toUpperCase(), B._MdiIconData_ujl0, _null, _null, false, _null), _null), _null, new A.GatewayConfigSettings_build_closure(gateway), _null), _null)); } t1 = gateway.get$parsedFields(); t1.toString; B.JSArray_methods.addAll$1(t2, J.map$1$1$ax(J.get$keys$x(t1), new A.GatewayConfigSettings_build_closure0(this, gateway), type$.GatewayConfigField).toList$0(0)); return A.Column$(t2, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, get$companyGateway() { return this.companyGateway; } }; A.GatewayConfigSettings_build_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse(this.gateway.siteUrl, 0, null)); }, $signature: 0 }; A.GatewayConfigSettings_build_closure0.prototype = { call$1(field) { var t3, t4, t1 = this.$this, t2 = t1.companyGateway.get$parsedConfig(); t2.toString; t2 = J.$index$asx(t2, field); t3 = this.gateway; t4 = t3.get$parsedFields(); t4.toString; return new A.GatewayConfigField(t3, field, t2, J.$index$asx(t4, field), new A.GatewayConfigSettings_build__closure(t1, field), !B.JSArray_methods.contains$1(t1.disasbledFields, field), null); }, $signature: 2729 }; A.GatewayConfigSettings_build__closure.prototype = { call$1(value) { var t1 = this.$this; t1.viewModel.onChanged.call$1(t1.companyGateway.updateConfig$2(this.field, value)); }, $signature: 5 }; A.GatewayConfigField.prototype = { createState$0() { return new A._GatewayConfigFieldState(B._StateLifecycle_0); }, onChanged$1(arg0) { return this.onChanged.call$1(arg0); }, get$value(receiver) { return this.value; } }; A._GatewayConfigFieldState.prototype = { initState$0() { this.super$State$initState(); this._company_gateway_edit$_textController = new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); }, dispose$0() { var t1 = this._company_gateway_edit$_textController; t1.toString; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, didChangeDependencies$0() { var t2, t3, t4, _this = this, t1 = _this.get$_company_gateway_edit$_onChanged(); _this._company_gateway_edit$_textController.removeListener$1(0, t1); t2 = _this._company_gateway_edit$_textController; t2.toString; t3 = _this._widget; t4 = t3.value; t2.set$text(0, J.toString$0$(t4 == null ? t3.defaultValue : t4)); _this._company_gateway_edit$_textController.addListener$1(0, t1); _this.super$State$didChangeDependencies(); }, _company_gateway_edit$_onChanged$0() { var t1 = this._widget; t1.toString; t1.onChanged$1(B.JSString_methods.trim$0(this._company_gateway_edit$_textController._change_notifier$_value.text)); }, _company_gateway_edit$_obscureText$1(field) { var t1 = {}; t1.obscure = false; B.JSArray_methods.forEach$1(A._setArrayType(["password", "secret", "key"], type$.JSArray_String), new A._GatewayConfigFieldState__obscureText_closure(t1, field)); return t1.obscure; }, build$1(context) { var label, options, t2, value, t3, isMultiline, t4, t5, _this = this, _null = null, t1 = _this._widget; if (t1.gateway.id === "d14dd26a37cecc30fdd65700bfb55b23" && t1.field === "apiKey") label = "Secret Key"; else { t1 = t1.field; label = A.toTitleCase(A.stringReplaceAllUnchecked(t1, "_", " ")); } if (B.JSString_methods.startsWith$1(A.S(_this._widget.defaultValue), "[") && B.JSString_methods.endsWith$1(A.S(_this._widget.defaultValue), "]")) { options = A._setArrayType(B.JSString_methods.replaceFirst$2(B.JSString_methods.replaceFirst$2(A.S(_this._widget.defaultValue), "[", ""), "]", "").split(","), type$.JSArray_String); t1 = _this._widget; t2 = t1.value; value = t2 == null || J.$eq$(t2, t1.defaultValue) ? "" : _this._widget.value; t1 = A.toTitleCase(_this._widget.field); t2 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; return A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(options, new A._GatewayConfigFieldState_build_closure(), t2), true, t2._eval$1("ListIterable.E")), _null, t1, new A._GatewayConfigFieldState_build_closure0(_this), _null, false, value, type$.String); } else { t1 = _this._widget; t2 = t1.field; if (B.JSString_methods.contains$1(t2.toLowerCase(), "color")) return A.FormColorPicker$(t1.value, A.toTitleCase(t2), new A._GatewayConfigFieldState_build_closure1(_this)); else if (J.get$runtimeType$(t1.defaultValue) === B.Type_bool_lhE) { t1 = A.Theme_of(context); t2 = A.Text$(A.toTitleCase(_this._widget.field), _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = _this._widget.value; if (t3 == null) t3 = false; return A.CheckboxListTile$(t1.colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._GatewayConfigFieldState_build_closure2(_this), t2, t3); } else { isMultiline = B.JSArray_methods.contains$1(A._setArrayType(["text", "appleDomainVerification"], type$.JSArray_String), _this._widget.field); t1 = _this._widget; t2 = t1.enabled; t3 = _this._company_gateway_edit$_textController; t4 = isMultiline ? 6 : 1; t1 = _this._company_gateway_edit$_obscureText$1(t1.field); t5 = isMultiline ? B.TextInputType_1_null_null : B.TextInputType_7_null_null; return A.DecoratedFormField$(false, _null, false, t3, _null, t2, _null, _null, _null, _null, false, false, _null, t5, label, t4, _null, t1, new A._GatewayConfigFieldState_build_closure3(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null); } } } }; A._GatewayConfigFieldState__obscureText_closure.prototype = { call$1(word) { if (B.JSString_methods.contains$1(this.field.toLowerCase(), word)) this._box_0.obscure = true; }, $signature: 15 }; A._GatewayConfigFieldState_build_closure0.prototype = { call$1(value) { return this.$this._widget.onChanged$1(value); }, $signature: 32 }; A._GatewayConfigFieldState_build_closure.prototype = { call$1(value) { var _null = null, t1 = B.JSString_methods.trim$0(value); return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t1, type$.String); }, $signature: 40 }; A._GatewayConfigFieldState_build_closure1.prototype = { call$1(value) { return this.$this._widget.onChanged$1(value); }, $signature: 210 }; A._GatewayConfigFieldState_build_closure2.prototype = { call$1(value) { return this.$this._widget.onChanged$1(value); }, $signature: 17 }; A._GatewayConfigFieldState_build_closure3.prototype = { call$1(value) { return this.$this._company_gateway_edit$_onChanged$0(); }, $signature: 15 }; A.LimitEditor.prototype = { createState$0() { return new A._LimitEditorState(new A.Debouncer(500), B._StateLifecycle_0); }, get$companyGateway() { return this.companyGateway; } }; A._LimitEditorState.prototype = { initState$0() { this.super$State$initState(); var t1 = $.$get$ChangeNotifier__emptyListeners(); this._minController = new A.TextEditingController(B.TextEditingValue_li8, t1); this._maxController = new A.TextEditingController(B.TextEditingValue_li8, t1); }, dispose$0() { var t2, t1 = this._minController; t1.toString; t2 = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = this._maxController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, didChangeDependencies$0() { var t2, settings, t3, t4, t5, t6, _this = this, _null = null, t1 = _this.get$_onTextChange(); _this._minController.removeListener$1(0, t1); _this._maxController.removeListener$1(0, t1); t2 = _this._widget; settings = t2.companyGateway.getSettingsForGatewayTypeId$1(t2.gatewayTypeId); t2 = settings.minLimit; t3 = t2 === -1; if (!t3) _this._enableMin = true; t4 = settings.maxLimit; t5 = t4 === -1; if (!t5) _this._enableMax = true; t6 = _this._minController; t6.toString; if (t3) t2 = ""; else { t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t2, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t2 = t3; } t6.set$text(0, t2); t2 = _this._maxController; t2.toString; if (t5) t3 = ""; else { t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t4, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; } t2.set$text(0, t3); _this._minController.addListener$1(0, t1); _this._maxController.addListener$1(0, t1); _this.super$State$didChangeDependencies(); }, _company_gateway_edit$_onChanged$0() { var t1 = this._widget, viewModel = t1.viewModel, companyGateway = viewModel.companyGateway, settings = companyGateway.getSettingsForGatewayTypeId$1(t1.gatewayTypeId), updatedSettings = settings.rebuild$1(new A._LimitEditorState__onChanged_closure(this)); if (!settings.$eq(0, updatedSettings)) viewModel.onChanged.call$1(companyGateway.rebuild$1(new A._LimitEditorState__onChanged_closure0(this, updatedSettings))); }, _onTextChange$0() { this._company_gateway_edit$_debouncer.run$1(new A._LimitEditorState__onTextChange_closure(this)); }, build$1(context) { var t2, t3, t4, t5, t6, t7, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "min_limit"); t3.toString; t4 = _this._enableMin; t3 = A.DecoratedFormField$(false, _null, false, _this._minController, _null, t4, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t3, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t4 = A.Theme_of(context); t5 = type$.AppState; t6 = A.StoreProvider_of(context, t5).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); if (t6.prefState.appLayout === B.AppLayout_desktop) { t6 = t2.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "enable_min"); t6.toString; } else { t6 = t2.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "enable"); t6.toString; } t7 = type$.JSArray_Widget; t6 = A.Expanded$(A.Column$(A._setArrayType([t3, new A.SizedBox(_null, 10, _null, _null), A.CheckboxListTile$(t4.colorScheme.secondary, B.EdgeInsets_0_0_0_0, B.ListTileControlAffinity_0, _null, _null, new A._LimitEditorState_build_closure(_this), A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._enableMin)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t4 = t2.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "max_limit"); t4.toString; t3 = _this._enableMax; t4 = A.DecoratedFormField$(false, _null, false, _this._maxController, _null, t3, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t4, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t3 = A.Theme_of(context); t5 = A.StoreProvider_of(context, t5).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t5.prefState.appLayout === B.AppLayout_desktop) { t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "enable_max"); t1.toString; } else { t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "enable"); t1.toString; } return A.FormCard$(_null, A._setArrayType([A.Row$(A._setArrayType([t6, new A.SizedBox(40, _null, _null, _null), A.Expanded$(A.Column$(A._setArrayType([t4, new A.SizedBox(_null, 10, _null, _null), A.CheckboxListTile$(t3.colorScheme.secondary, B.EdgeInsets_0_0_0_0, B.ListTileControlAffinity_0, _null, _null, new A._LimitEditorState_build_closure0(_this), A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._enableMax)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t7), _null, _null, false, _null, false, _null, _null); } }; A._LimitEditorState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._enableMin; t2.toString; t2 = t2 ? A.parseDouble(B.JSString_methods.trim$0(t1._minController._change_notifier$_value.text), false) : -1; b.get$_company_gateway_model$_$this()._minLimit = t2; t2 = t1._enableMax; t2.toString; t1 = t2 ? A.parseDouble(B.JSString_methods.trim$0(t1._maxController._change_notifier$_value.text), false) : -1; b.get$_company_gateway_model$_$this()._maxLimit = t1; return b; }, $signature: 212 }; A._LimitEditorState__onChanged_closure0.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.$this._widget.gatewayTypeId, this.updatedSettings); return b; }, $signature: 61 }; A._LimitEditorState__onTextChange_closure.prototype = { call$0() { this.$this._company_gateway_edit$_onChanged$0(); }, $signature: 0 }; A._LimitEditorState_build_closure.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._LimitEditorState_build__closure0(t1, value)); }, $signature: 17 }; A._LimitEditorState_build__closure0.prototype = { call$0() { var t1 = this.$this, t2 = this.value; t1._enableMin = t2; t1._company_gateway_edit$_onChanged$0(); t2.toString; if (!t2) t1._minController.set$text(0, ""); }, $signature: 0 }; A._LimitEditorState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._LimitEditorState_build__closure(t1, value)); }, $signature: 17 }; A._LimitEditorState_build__closure.prototype = { call$0() { var t1 = this.$this, t2 = this.value; t1._enableMax = t2; t1._company_gateway_edit$_onChanged$0(); t2.toString; if (!t2) t1._maxController.set$text(0, ""); }, $signature: 0 }; A.FeesEditor.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._FeesEditorState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); }, get$companyGateway() { return this.companyGateway; } }; A._FeesEditorState.prototype = { dispose$0() { var t1 = this.___FeesEditorState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A._FeesEditorState_dispose_closure(this)); this.super$State$dispose(); }, didChangeDependencies$0() { var t4, settings, _this = this, _null = null, t1 = _this._amountController, t2 = _this._percentController, t3 = _this._capController; _this.___FeesEditorState__controllers_A = A._setArrayType([t1, t2, t3], type$.JSArray_TextEditingController); t4 = _this._widget; settings = t4.companyGateway.getSettingsForGatewayTypeId$1(t4.gatewayTypeId); B.JSArray_methods.forEach$1(_this.___FeesEditorState__controllers_A, new A._FeesEditorState_didChangeDependencies_closure(_this)); t4 = _this._framework$_element; t4.toString; t4 = A.formatNumber(settings.feeAmount, t4, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t4.toString; t1.set$text(0, t4); t4 = _this._framework$_element; t4.toString; t4 = A.formatNumber(settings.feePercent, t4, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t4.toString; t2.set$text(0, t4); t4 = _this._framework$_element; t4.toString; t4 = A.formatNumber(settings.feeCap, t4, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t4.toString; t3.set$text(0, t4); B.JSArray_methods.forEach$1(_this.___FeesEditorState__controllers_A, new A._FeesEditorState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _company_gateway_edit$_onChanged$0() { var _this = this, t1 = _this._widget, viewModel = t1.viewModel, companyGateway = viewModel.companyGateway, settings = companyGateway.getSettingsForGatewayTypeId$1(t1.gatewayTypeId), updatedSettings = settings.rebuild$1(new A._FeesEditorState__onChanged_closure(A.parseDouble(B.JSString_methods.trim$0(_this._amountController._change_notifier$_value.text), false), A.parseDouble(B.JSString_methods.trim$0(_this._percentController._change_notifier$_value.text), false), A.parseDouble(B.JSString_methods.trim$0(_this._capController._change_notifier$_value.text), false))); if (!settings.$eq(0, updatedSettings)) _this._company_gateway_edit$_debouncer.run$1(new A._FeesEditorState__onChanged_closure0(_this, viewModel, companyGateway, updatedSettings)); }, build$1(context) { var t3, viewModel, companyGateway, t4, settings, t5, t6, fee, fee0, _this = this, _null = null, _s11_ = "fees_sample", t1 = type$.AppLocalization, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t2.toString; t3 = _this._widget; viewModel = t3.viewModel; companyGateway = viewModel.companyGateway; t4 = viewModel.state; t4 = t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany; settings = companyGateway.getSettingsForGatewayTypeId$1(t3.gatewayTypeId); t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t5 = t3.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "fee_percent"); t5.toString; t5 = A.DecoratedFormField$(false, _null, false, _this._percentController, _null, true, _null, _null, _null, _null, false, true, _null, new A.TextInputType(2, true, true), t5, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t6 = t3.$index(0, t2); t6.toString; t6 = J.$index$asx(t6, "fee_amount"); t6.toString; t6 = A._setArrayType([t5, A.DecoratedFormField$(false, _null, false, _this._amountController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], type$.JSArray_Widget); t4 = t4.company.numberOfItemTaxRates; if (t4 >= 1) { t5 = t3.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "tax"); t5.toString; t6.push(new A.TaxRateDropdown(t5, new A._FeesEditorState_build_closure(_this, viewModel, companyGateway, settings), settings.taxName1, settings.taxRate1, _null)); } if (t4 >= 2) { t5 = t3.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "tax"); t5.toString; t6.push(new A.TaxRateDropdown(t5, new A._FeesEditorState_build_closure0(_this, viewModel, companyGateway, settings), settings.taxName2, settings.taxRate2, _null)); } if (t4 >= 3) { t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "tax"); t4.toString; t6.push(new A.TaxRateDropdown(t4, new A._FeesEditorState_build_closure1(_this, viewModel, companyGateway, settings), settings.taxName3, settings.taxRate3, _null)); } t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "fee_cap"); t4.toString; t6.push(A.DecoratedFormField$(false, _null, false, _this._capController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t4, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t6.push(new A.SizedBox(_null, 16, _null, _null)); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "adjust_fee_percent"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = A.Theme_of(context); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "adjust_fee_percent_help"); t2.toString; t6.push(A.LearnMoreUrl$(A.SwitchListTile$(t5.colorScheme.secondary, _null, new A._FeesEditorState_build_closure2(_this, viewModel, companyGateway, settings), _null, A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), t4, settings.adjustFeePercent), _null, "https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers")); t6.push(new A.SizedBox(_null, 16, _null, _null)); t4 = _this._framework$_element; t4.toString; t1 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, t1); t1.toString; t4 = _this._widget; settings = t4.viewModel.companyGateway.getSettingsForGatewayTypeId$1(t4.gatewayTypeId); t2 = settings.feePercent; if (t2 === 0) fee = settings.feeAmount; else { t4 = settings.feeAmount; fee = settings.adjustFeePercent ? 0 + A.round((t4 + 100) / (1 - t2 / 100) - 100, 2) : A.round(t4 + 100 * t2 / 100, 2); } t2 = settings.taxRate1; if (t2 !== 0) fee += A.round(100 / t2, 2); t2 = settings.taxRate2; t4 = t2 !== 0; if (t4) fee += A.round(100 / t2, 2); if (t4) fee += A.round(100 / t2, 2); fee0 = settings.feeCap; if (fee0 > 0 && fee > fee0) fee = fee0; t1 = t3.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s11_); if (t1 == null) { t1 = t3.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(100, t2, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t2.toString; t2 = B.JSString_methods.replaceFirst$2(t1, ":amount", t2); t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(fee, t1, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; t6.push(A.Text$(B.JSString_methods.replaceFirst$2(t2, ":total", t1), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)); return A.FormCard$(_null, t6, _null, B.CrossAxisAlignment_0, false, _null, false, _null, _null); } }; A._FeesEditorState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_company_gateway_edit$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._FeesEditorState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_company_gateway_edit$_onChanged()); }, $signature: 10 }; A._FeesEditorState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_company_gateway_edit$_onChanged()); }, $signature: 10 }; A._FeesEditorState__onChanged_closure.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._feeAmount = this.amount; b.get$_company_gateway_model$_$this()._feePercent = this.percent; b.get$_company_gateway_model$_$this()._feeCap = this.cap; return b; }, $signature: 212 }; A._FeesEditorState__onChanged_closure0.prototype = { call$0() { var _this = this; _this.viewModel.onChanged.call$1(_this.companyGateway.rebuild$1(new A._FeesEditorState__onChanged__closure(_this.$this, _this.updatedSettings))); }, $signature: 0 }; A._FeesEditorState__onChanged__closure.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.$this._widget.gatewayTypeId, this.updatedSettings); return b; }, $signature: 61 }; A._FeesEditorState_build_closure.prototype = { call$1(taxRate) { var _this = this; return _this.viewModel.onChanged.call$1(_this.companyGateway.rebuild$1(new A._FeesEditorState_build__closure2(_this.$this, _this.settings, taxRate))); }, $signature: 122 }; A._FeesEditorState_build__closure2.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.$this._widget.gatewayTypeId, this.settings.rebuild$1(new A._FeesEditorState_build___closure2(this.taxRate))); return b; }, $signature: 61 }; A._FeesEditorState_build___closure2.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate1 = t1.rate; b.get$_company_gateway_model$_$this()._company_gateway_model$_taxName1 = t1.name; return b; }, $signature: 212 }; A._FeesEditorState_build_closure0.prototype = { call$1(taxRate) { var _this = this; return _this.viewModel.onChanged.call$1(_this.companyGateway.rebuild$1(new A._FeesEditorState_build__closure1(_this.$this, _this.settings, taxRate))); }, $signature: 122 }; A._FeesEditorState_build__closure1.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.$this._widget.gatewayTypeId, this.settings.rebuild$1(new A._FeesEditorState_build___closure1(this.taxRate))); return b; }, $signature: 61 }; A._FeesEditorState_build___closure1.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate2 = t1.rate; b.get$_company_gateway_model$_$this()._company_gateway_model$_taxName2 = t1.name; return b; }, $signature: 212 }; A._FeesEditorState_build_closure1.prototype = { call$1(taxRate) { var _this = this; return _this.viewModel.onChanged.call$1(_this.companyGateway.rebuild$1(new A._FeesEditorState_build__closure0(_this.$this, _this.settings, taxRate))); }, $signature: 122 }; A._FeesEditorState_build__closure0.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.$this._widget.gatewayTypeId, this.settings.rebuild$1(new A._FeesEditorState_build___closure0(this.taxRate))); return b; }, $signature: 61 }; A._FeesEditorState_build___closure0.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_company_gateway_model$_$this()._company_gateway_model$_taxRate3 = t1.rate; b.get$_company_gateway_model$_$this()._company_gateway_model$_taxName3 = t1.name; return b; }, $signature: 212 }; A._FeesEditorState_build_closure2.prototype = { call$1(value) { var _this = this; return _this.viewModel.onChanged.call$1(_this.companyGateway.rebuild$1(new A._FeesEditorState_build__closure(_this.$this, _this.settings, value))); }, $signature: 13 }; A._FeesEditorState_build__closure.prototype = { call$1(b) { b.get$feesAndLimitsMap().$indexSet(0, this.$this._widget.gatewayTypeId, this.settings.rebuild$1(new A._FeesEditorState_build___closure(this.value))); return b; }, $signature: 61 }; A._FeesEditorState_build___closure.prototype = { call$1(b) { b.get$_company_gateway_model$_$this()._adjustFeePercent = this.value; return b; }, $signature: 212 }; A.__CompanyGatewayEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CompanyGatewayEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CompanyGatewayEditScreen_build_closure(), new A.CompanyGatewayEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CompanyGatewayEditVM); } }; A.CompanyGatewayEditScreen_build_closure0.prototype = { call$1(store) { return A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore(store); }, $signature: 2732 }; A.CompanyGatewayEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.CompanyGatewayEdit(viewModel, new A.ValueKey(viewModel.companyGateway.updatedAt, type$.ValueKey_int)); }, $signature: 2733 }; A.CompanyGatewayEditVM.prototype = { get$companyGateway() { return this.companyGateway; } }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure.prototype = { call$1(companyGateway) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCompanyGateway(companyGateway)); }, $signature: 355 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.CompanyGatewayEntity_CompanyGatewayEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure1(this.store, this.state).call$0(); }, $signature: 16 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure1.prototype = { call$0() { var $navigator, t3, companyGateway, t4, t1 = $.$get$navigatorKey(), t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t1.get$currentState(); t1 = this.store; t3 = t1.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); companyGateway = t3.uiState.companyGatewayUIState.editing; t3 = new A._Future($.Zone__current, type$._Future_CompanyGatewayEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveCompanyGatewayRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_CompanyGatewayEntity), companyGateway)); return t3.then$1$1(0, new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure(companyGateway, t2, t1, this.state, $navigator), type$.Null).catchError$1(new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure0()); }, $signature: 67 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure.prototype = { call$1(savedCompanyGateway) { var t3, company, t4, t5, _this = this, _s31_ = "/settings/company_gateways/view", t1 = _this.companyGateway, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_company_gateway"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_company_gateway"); t2.toString; } A.showToast(t2); t2 = _this.store; t3 = t2.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); company = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company; t3 = company.settings.companyGatewayIds; if ((t3 == null ? "" : t3).length !== 0) { t3 = $.Zone__current; t4 = company.rebuild$1(new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure0(company, savedCompanyGateway)); t5 = t2.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveCompanyRequest(new A._AsyncCompleter(new A._Future(t3, type$._Future_Null), type$._AsyncCompleter_Null), t4)); } if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = t2.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s31_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s31_, t1, t1); } else t2.pop$1(savedCompanyGateway); } else A.viewEntityById(false, savedCompanyGateway.id, B.EntityType_companyGateway, null, true, true); }, $signature: 355 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure0.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.company.settings.companyGatewayIds; t2.toString; t1.get$_settings_model$_$this()._companyGatewayIds = t2 + "," + this.savedCompanyGateway.id; return b; }, $signature: 21 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure2.prototype = { call$1(gatewayId) { return this.$call$body$CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure(gatewayId); }, $call$body$CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure(gatewayId) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, credentials, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start credentials = $async$self.state.get$credentials(0); t1 = $async$self.store; t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); t2 = type$.String; new A.WebClient().post$3$data(credentials.url + "/one_time_token", credentials.token, B.C_JsonCodec.encode$2$toEncodable(A.LinkedHashMap_LinkedHashMap$_literal(["context", A.LinkedHashMap_LinkedHashMap$_literal(["return_url", ""], t2, t2)], t2, type$.Map_String_String), null)).then$1$1(0, new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure(t1, gatewayId, credentials), type$.Null).catchError$1(new A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure0(t1)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 2734 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure.prototype = { call$1(response) { var _this = this, _s4_ = "hash", t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); switch (_this.gatewayId) { case "d14dd26a47cecc30fdd65700bfb67b34": A.launchUrl(A.Uri_parse(A.cleanApiUrl(_this.credentials.url) + "/stripe/signup/" + A.S(J.$index$asx(response, _s4_)), 0, null)); break; case "8fdeed552015b3c7b44ed6c8ebd9e992": A.launchUrl(A.Uri_parse(A.cleanApiUrl(_this.credentials.url) + "/wepay/signup/" + A.S(J.$index$asx(response, _s4_)), 0, null)); break; case "80af24a6a691230bbec33e930ab40666": A.launchUrl(A.Uri_parse(A.cleanApiUrl(_this.credentials.url) + "/paypal?hash=" + A.S(J.$index$asx(response, _s4_)), 0, null)); break; } }, $signature: 5 }; A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A.CompanyGatewayView.prototype = { createState$0() { return new A._CompanyGatewayViewState(null, null, B._StateLifecycle_0); } }; A._CompanyGatewayViewState.prototype = { initState$0() { this.super$State$initState(); this._company_gateway_view$_controller = A.TabController$(null, 0, 2, this); }, dispose$0() { this._company_gateway_view$_controller.dispose$0(); this.super$__CompanyGatewayViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, viewModel, t3, t4, t5, t6, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this._widget; viewModel = t2.viewModel; t2 = t2.isFilter; t3 = _this._company_gateway_view$_controller; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "overview"); t5.toString; t5 = A.Tab$(_null, t5); t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "system_logs"); t1.toString; t4 = type$.JSArray_Widget; t1 = A.TabBar$(t3, _null, false, _null, _null, A._setArrayType([t5, A.Tab$(_null, t1)], t4)); t5 = _this._company_gateway_view$_controller; t3 = _this._widget; t6 = t3.viewModel; return A.ViewScaffold$(t1, A.TabBarView$(A._setArrayType([A.RefreshIndicator$(new A._CompanyGatewayOverview(t3.isFilter, t6, _null), new A._CompanyGatewayViewState_build_closure(viewModel, context)), A.RefreshIndicator$(new A._CompanyGatewaySystemLog(t6, _null), new A._CompanyGatewayViewState_build_closure0(viewModel, context))], t4), t5, _null), viewModel.companyGateway, true, t2, new A._CompanyGatewayViewState_build_closure1(_this), _null); } }; A._CompanyGatewayViewState_build_closure1.prototype = { call$0() { return this.$this._widget.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A._CompanyGatewayViewState_build_closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._CompanyGatewayViewState_build_closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._CompanyGatewayOverview.prototype = { build$1(context) { var t2, t3, t4, t5, processed, t6, webhookUrl, allFields, t7, t8, t9, t10, fields, t11, t12, t13, _this = this, _null = null, _s17_ = "check_credentials", _s16_ = "import_customers", _s16_0 = "verify_customers", _s8_ = "archived", t1 = _this.viewModel, state = t1.state, companyGateway = t1.companyGateway; t1 = state.staticState.gatewayMap._map$_map.$index(0, companyGateway.gatewayId); t1.toString; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = companyGateway.id; t4 = state.uiState.selectedCompanyIndex; t5 = state.userCompanyStates._list$_list; processed = $.$get$memoizedCalculateCompanyGatewayProcessed().call$2(t3, t5[t4].paymentState.map); t6 = t5[t4].userCompany; webhookUrl = t6.account.defaultUrl + "/payment_webhook/" + t6.company.companyKey + "/" + t3; t6 = type$.String; allFields = A.LinkedHashMap_LinkedHashMap$_empty(t6, type$.Map_String_String); for (t7 = J.get$iterator$ax(B.Map_Mmahs.get$keys(B.Map_Mmahs)), t8 = companyGateway.feesAndLimitsMap._map$_map, t9 = t2.localeCode; t7.moveNext$0();) { t10 = t7.get$current(t7); fields = A.LinkedHashMap_LinkedHashMap$_empty(t6, t6); if (t8.containsKey$1(0, t10)) { t11 = t8.$index(0, t10); if (t11 == null) t11 = A.FeesAndLimitsSettings_FeesAndLimitsSettings(_null); t12 = t11.feeAmount; if (t12 !== 0) { t13 = $.$get$LocalizationsProvider__localizedValues().$index(0, t9); t13.toString; t13 = J.$index$asx(t13, "fee_amount"); t13.toString; t12 = A.formatNumber(t12, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); fields.$indexSet(0, t13, t12 == null ? "" : t12); } t12 = t11.feePercent; if (t12 !== 0) { t13 = $.$get$LocalizationsProvider__localizedValues().$index(0, t9); t13.toString; t13 = J.$index$asx(t13, "fee_percent"); t13.toString; t12 = A.formatNumber(t12, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); fields.$indexSet(0, t13, t12 == null ? "" : t12); } t12 = t11.feeCap; if (t12 !== 0) { t13 = $.$get$LocalizationsProvider__localizedValues().$index(0, t9); t13.toString; t13 = J.$index$asx(t13, "fee_cap"); t13.toString; t12 = A.formatNumber(t12, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); fields.$indexSet(0, t13, t12 == null ? "" : t12); } t12 = t11.minLimit; if (t12 !== -1) { t13 = $.$get$LocalizationsProvider__localizedValues().$index(0, t9); t13.toString; t13 = J.$index$asx(t13, "min_limit"); t13.toString; t12 = A.formatNumber(t12, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); fields.$indexSet(0, t13, t12 == null ? "" : t12); } t11 = t11.maxLimit; if (t11 !== -1) { t12 = $.$get$LocalizationsProvider__localizedValues().$index(0, t9); t12.toString; t12 = J.$index$asx(t12, "max_limit"); t12.toString; t11 = A.formatNumber(t11, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); fields.$indexSet(0, t12, t11 == null ? "" : t11); } if (fields.__js_helper$_length !== 0) allFields.$indexSet(0, t10, fields); } } t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t6.$index(0, t9); t7.toString; t7 = J.$index$asx(t7, "processed"); t7.toString; t7 = A.EntityHeader$(companyGateway, t7, _null, _null, _null, _null, A.formatNumber(processed, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false)); t8 = type$.AppState; t10 = A.StoreProvider_of(context, t8).__Store__state_A; t10 === $ && A.throwUnnamedLateFieldNI(); t10 = t10.prefState.appLayout === B.AppLayout_desktop ? B._MdiIconData_IAW0 : _null; t11 = t6.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, _s17_); if (t11 == null) { t11 = t6.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, _s17_); t11.toString; } t11 = A.Expanded$(new A.AppButton(_null, t10, t11.toUpperCase(), new A._CompanyGatewayOverview_build_closure(_this, context), _null, _null), 1); t10 = A.StoreProvider_of(context, t8).__Store__state_A; t10 === $ && A.throwUnnamedLateFieldNI(); t10 = t10.prefState.appLayout === B.AppLayout_desktop ? B._MdiIconData_7vC0 : _null; t12 = t6.$index(0, t9); t12.toString; t12 = J.$index$asx(t12, _s16_); if (t12 == null) { t12 = t6.$index(0, "en"); t12.toString; t12 = J.$index$asx(t12, _s16_); t12.toString; } t13 = type$.JSArray_Widget; t12 = A._setArrayType([t11, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, t10, t12.toUpperCase(), new A._CompanyGatewayOverview_build_closure0(_this, context), _null, _null), 1)], t13); if (B.JSArray_methods.contains$1(A._setArrayType(["d14dd26a37cecc30fdd65700bfb55b23", "d14dd26a47cecc30fdd65700bfb67b34"], type$.JSArray_String), t1.id)) { t8 = A.StoreProvider_of(context, t8).__Store__state_A; t8 === $ && A.throwUnnamedLateFieldNI(); t8 = t8.prefState.appLayout === B.AppLayout_desktop ? B._MdiIconData_90Y3 : _null; t10 = t6.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, _s16_0); if (t10 == null) { t10 = t6.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, _s16_0); t10.toString; } B.JSArray_methods.addAll$1(t12, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, t8, t10.toUpperCase(), new A._CompanyGatewayOverview_build_closure1(_this, context), _null, _null), 1)], t13)); } t7 = A._setArrayType([t7, new A.ListDivider(_null), new A.Padding(B.EdgeInsets_16_0_16_20, A.Row$(t12, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), new A.ListDivider(_null)], t13); if (t1.supportedEvents$0().length !== 0) { t8 = t6.$index(0, t9); t8.toString; t8 = J.$index$asx(t8, "webhook_url"); t8.toString; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = A.Text$(webhookUrl, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t11 = t6.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, "supported_events"); t11.toString; t12 = t1.supportedEvents$0(); B.JSArray_methods.addAll$1(t7, A._setArrayType([A.ListTile$(false, B.EdgeInsets_22_22_22_22, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._CompanyGatewayOverview_build_closure2(webhookUrl, t2), false, _null, _null, _null, A.Column$(A._setArrayType([t10, A.Text$("\n" + t11 + ":\n" + new A.MappedListIterable(t12, new A._CompanyGatewayOverview_build_closure3(), A._arrayInstanceType(t12)._eval$1("MappedListIterable<1,String>")).join$1(0, "\n"), _null, _null, _null, _null, _null, _null, _null, _null, _null)], t13), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, t8, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null), new A.ListDivider(_null)], t13)); } if (t1.get$supportsTokenBilling()) { t1 = t6.$index(0, t9); t1.toString; t1 = J.$index$asx(t1, "clients"); t1.toString; t8 = $.$get$memoizedClientStatsForCompanyGateway().call$2(t3, t5[t4].clientState.map); t10 = t6.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "active"); t10.toString; t11 = t6.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.EntitiesListTile(companyGateway, B.EntityType_client, t1, t8.present$2(t10, t11), _this.isFilter, true, _null)], t13)); } t1 = t6.$index(0, t9); t1.toString; t1 = J.$index$asx(t1, "payments"); t1.toString; t4 = $.$get$memoizedPaymentStatsForCompanyGateway().call$2(t3, t5[t4].paymentState.map); t5 = t6.$index(0, t9); t5.toString; t5 = J.$index$asx(t5, "active"); t5.toString; t9 = t6.$index(0, t9); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t7.push(new A.EntitiesListTile(companyGateway, B.EntityType_payment, t1, t4.present$2(t5, t9), _this.isFilter, true, _null)); for (t1 = allFields.get$entries(allFields), t1 = t1.get$iterator(t1); t1.moveNext$0();) { t3 = t1.get$current(t1); B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.Padding(B.EdgeInsets_20_20_0_0, new A.Text(t2.lookup$1(B.Map_Mmahs.$index(0, t3.key)), _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.FieldGrid(t3.value, _null)], t13)); } return new A.ScrollableListView(t7, _null, _null, _null, false, _null); } }; A._CompanyGatewayOverview_build_closure.prototype = { call$0() { return this.$this.viewModel.onCheckCredentialsPressed.call$1(this.context); }, $signature: 14 }; A._CompanyGatewayOverview_build_closure0.prototype = { call$0() { return this.$this.viewModel.onImportCustomersPressed.call$1(this.context); }, $signature: 14 }; A._CompanyGatewayOverview_build_closure1.prototype = { call$0() { return this.$this.viewModel.onStripeVerifyPressed.call$1(this.context); }, $signature: 14 }; A._CompanyGatewayOverview_build_closure3.prototype = { call$1(e) { return " - " + e; }, $signature: 31 }; A._CompanyGatewayOverview_build_closure2.prototype = { call$0() { var t2, t1 = this.webhookUrl; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value ", t1)); }, $signature: 0 }; A._CompanyGatewaySystemLog.prototype = { createState$0() { return new A.__CompanyGatewaySystemLogState(B._StateLifecycle_0); } }; A.__CompanyGatewaySystemLogState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.companyGateway.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var companyGateway = this._widget.viewModel.companyGateway; if (companyGateway.get$isStale()) return new A.LoadingIndicator(null, false, null); return new A.SystemLogViewer(companyGateway.systemLogs, null); } }; A.__CompanyGatewayViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CompanyGatewayViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CompanyGatewayViewScreen_build_closure(this), new A.CompanyGatewayViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CompanyGatewayViewVM); } }; A.CompanyGatewayViewScreen_build_closure0.prototype = { call$1(store) { return A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore(store); }, $signature: 2735 }; A.CompanyGatewayViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.CompanyGatewayView(vm, this.$this.isFilter, null); }, $signature: 2736 }; A.CompanyGatewayViewVM.prototype = { get$companyGateway() { return this.companyGateway; } }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCompanyGateway(completer, this.companyGateway.id)); return completer.future; }, $signature: 18 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/company_gateways")); }, $signature: 4 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure2.prototype = { call$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), credentials = this.state.get$credentials(0); A.passwordCallback(false, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure1(this.store, new A.WebClient(), credentials.url + "/stripe/verify", credentials, t1), context, false); }, $signature: 16 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure1.prototype = { call$2(password, idToken) { var _this = this, t1 = _this.store, t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); _this.webClient.post$4$idToken$password(_this.url, _this.credentials.token, idToken, password).then$1$1(0, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure(t1, _this.localization), type$.Null).catchError$1(new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure0(t1)); }, $signature: 85 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure.prototype = { call$1(response) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore____closure(this.localization, response), t1, _null, true, type$.void); }, $signature: 5 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore____closure.prototype = { call$1(context) { var t2, t3, t4, t5, _null = null, _s14_ = "customer_count", t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s14_); if (t3 == null) { t3 = t2.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s14_); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1 = t2.$index(0, t1); t1.toString; t2 = type$.JSArray_Widget; t4 = this.response; t5 = J.getInterceptor$asx(t4); return A.AlertDialog$(A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t1, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_____closure(context), _null)], t2), _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([new A.SizedBox(120, _null, A.Text$("Stripe", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.SizedBox(100, _null, A.Text$(A.S(t5.$index(t4, "stripe_customer_count")), _null, _null, _null, _null, _null, _null, B.TextAlign_5, _null, _null), _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 8, _null, _null), A.Row$(A._setArrayType([new A.SizedBox(120, _null, A.Text$("Invoice Ninja", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.SizedBox(100, _null, A.Text$("" + J.get$length$asx(type$.Iterable_dynamic._as(t5.$index(t4, "stripe_customers"))), _null, _null, _null, _null, _null, _null, B.TextAlign_5, _null, _null), _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, _null, t3); }, $signature: 153 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_____closure.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, error); }, $signature: 5 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure3.prototype = { call$1(context) { var credentials, t2, t3, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; credentials = this.state.get$credentials(0); t2 = this.store; t3 = t2.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.StartSaving()); new A.WebClient().post$2(credentials.url + "/company_gateways/" + this.companyGateway.id + "/test", credentials.token).then$1$1(0, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure(t2, t1), type$.Null).catchError$1(new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure0(t2)); }, $signature: 16 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure.prototype = { call$1(response) { var t2, _s17_ = "valid_credentials", _s19_ = "invalid_credentials", t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1 = this.localization.localeCode; if (J.$eq$(J.$index$asx(response, "message"), "true")) { t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } } else { t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s19_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } } A.showMessageDialog(t1, null); }, $signature: 5 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, error); }, $signature: 5 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure1.prototype = { call$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), credentials = this.state.get$credentials(0), t2 = this.store, t3 = t2.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.StartSaving()); new A.WebClient().post$2(credentials.url + "/company_gateways/" + this.companyGateway.id + "/import_customers", credentials.token).then$1$1(0, new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure2(t2, t1), type$.Null).catchError$1(new A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure3(t2)); }, $signature: 16 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure2.prototype = { call$1(response) { var t2, _s18_ = "imported_customers", t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s18_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } A.showMessageDialog(t1, null); }, $signature: 5 }; A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure3.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, error); }, $signature: 5 }; A.CreditEmailScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditEmailScreen_build_closure(), new A.CreditEmailScreen_build_closure0(), _null, _null, new A.CreditEmailScreen_build_closure1(), _null, _null, true, type$.AppState, type$.EmailCreditVM); } }; A.CreditEmailScreen_build_closure1.prototype = { call$1(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t2 = t1[t3].creditState.map._map$_map.$index(0, t2.creditUIState.selectedId); t2.toString; t2 = t1[t3].clientState.map._map$_map.$index(0, t2.clientId); t2.toString; if (t2.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClient(null, t2.id)); } }, $signature: 352 }; A.CreditEmailScreen_build_closure0.prototype = { call$1(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].creditState.map._map$_map.$index(0, t2.creditUIState.selectedId); t2.toString; return A.EmailCreditVM_EmailCreditVM$fromStore(store, t2); }, $signature: 2737 }; A.CreditEmailScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEmailView(viewModel, null); }, $signature: 2738 }; A.EmailCreditVM.prototype = {}; A.EmailCreditVM_EmailCreditVM$fromStore_closure.prototype = { call$5(context, template, subject, body, ccEmail) { var t2, t3, t4, completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_credit"); t1.toString; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = type$.Null; completer = A.snackBarCompleter(t1, null, t3.prefState.appLayout === B.AppLayout_mobile, t4); t1 = A.StoreProvider_of(context, t2).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout !== B.AppLayout_mobile) completer.future.then$1$1(0, new A.EmailCreditVM_EmailCreditVM$fromStore__closure(this.credit), t4); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailCreditRequest(completer, this.credit.id, template, subject, body, ccEmail)); }, $signature: 371 }; A.EmailCreditVM_EmailCreditVM$fromStore__closure.prototype = { call$1(_) { A.viewEntity(false, this.credit, null, false); }, $signature: 36 }; A.CreditListItem.prototype = { build$1(context) { var uiState, creditUIState, t3, listUIState, textStyle, t4, t5, t6, filterMatch, textColor, _this = this, _null = null, t1 = {}, t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; creditUIState = uiState.creditUIState; t3 = _this.credit; listUIState = t2.getUIState$1(t3.entityType).get$listUIState(); textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t5 = _this.filter; if (t5 != null && t5.length !== 0) { t6 = t3.matchesFilterValue$1(t5); filterMatch = t6 == null ? _this.client.matchesFilterValue$1(t5) : t6; } else filterMatch = _null; textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.subtitle = ""; t5 = t3.date; if (t5.length !== 0) t1.subtitle = A.formatDate(t5, context, true, true, false); t5 = uiState.get$isEditing() ? creditUIState.editing.id : creditUIState.selectedId; return new A.DismissibleEntity(t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany, t3, new A.LayoutBuilder(new A.CreditListItem_build_closure(t1, _this, listUIState.selectedIds != null, listUIState, t2, t4, textStyle, filterMatch, textColor), _null), t3.id === t5, true, true, _null); }, get$user(receiver) { return this.user; }, get$credit() { return this.credit; } }; A.CreditListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.CreditListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null); else { t2 = t1.credit; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$3$client$includeEdit$userCompany(t1.client, true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.CreditListItem_build__closure0(t1)); t2 = t3; } t3 = t1.credit; t4 = t3.number; if (t4.length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t5 = _this.textStyle; t6 = type$.JSArray_Widget; t4 = A._setArrayType([A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, t5, _null, _null, _null)], t6); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t4.push(new A.EntityStateLabel(t3, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t1.client; t8 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(t7.displayName + t8, _null, _null, _null, _null, _null, t5, _null, _null, _null); t9 = _this.filterMatch; if (t9 == null) t9 = _this._box_0.subtitle; t10 = A.Theme_of(context).textTheme.titleSmall; t10.toString; t11 = _this.textColor; t11 = A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 3, B.TextOverflow_2, _null, _null, t10.copyWith$1$color(A.Color$fromARGB(153, t11.get$value(t11) >>> 16 & 255, t11.get$value(t11) >>> 8 & 255, t11.get$value(t11) & 255)), _null, _null, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t7 = A.formatNumber(t3.amount, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t11, new A.SizedBox(10, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.CreditListItem_build__closure1(t1), new A.CreditListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.CreditListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = A.Expanded$(A.Text$(t1.client.displayName, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t1.credit; t6 = t5.balance; t6 = t6 > 0 ? t6 : t5.amount; t6 = A.formatNumber(t6, context, t5.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t4, new A.SizedBox(4, _null, _null, _null), A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t4 = _this.filterMatch; if (t4 == null) { t4 = t5.number; if (t4.length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t6 = A.formatDate(t5.date, context, true, true, false); t8 = t5.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(B.JSString_methods.trim$0(t4 + " \u2022 " + t6 + t8), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t8; } else t4 = A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t4 = A.Expanded$(t4, 1); t6 = _this.localization; t6.toString; t6 = t6.lookup$1(B.Map_kig78.$index(0, t5.get$calculatedStatusId())); t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.CreditListItem_build__closure4(t1), new A.CreditListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t4, A.Text$(t6, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t5.statusId === "1" ? _this.textColor : new A.CreditStatusColors(_this.state.prefState.get$colorThemeModel()).get$colors().$index(0, t5.get$calculatedStatusId()), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t5, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.CreditListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.credit, false, false); return t1; }, $signature: 0 }; A.CreditListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.credit, false, true); return t1; }, $signature: 0 }; A.CreditListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.CreditListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.credit], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.CreditListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.credit, false, false); return t1; }, $signature: 0 }; A.CreditListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.credit, false, true); return t1; }, $signature: 0 }; A.CreditListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.CreditListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditListBuilder_build_closure(), A.credit_list_vm_CreditListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditListVM); } }; A.CreditListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.invoiceList, B.EntityType_credit, new A.CreditListBuilder_build__closure(viewModel), viewModel.onClearMultiselect, viewModel.onRefreshed, viewModel.onSortColumn, new A.CreditPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2740 }; A.CreditListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t5, _null = null, t1 = this.viewModel, state = t1.state, t2 = t1.invoiceMap._map$_map.$index(0, J.$index$asx(t1.invoiceList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_credit).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; t5 = t1.clientMap._map$_map.$index(0, t2.clientId); if (t5 == null) t5 = A.ClientEntity_ClientEntity(_null, _null, _null, _null); if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.CreditListItem(t4.user, t2, t5, t1.filter, t3, _null); }, $signature: 2741 }; A.CreditListVM.prototype = {}; A.CreditListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.CreditListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.CreditListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortCredits(field)); }, $signature: 6 }; A.CreditListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearCreditMultiselect()); }, $signature: 14 }; A.CreditPdfScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditPdfScreen_build_closure(this), new A.CreditPdfScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditPdfVM); } }; A.CreditPdfScreen_build_closure0.prototype = { call$1(store) { var t2, creditUIState, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; creditUIState = t2.creditUIState; t3 = creditUIState.selectedId; t3.toString; return new A.CreditPdfVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].creditState.$get$1(0, t3), creditUIState.historyActivityId); }, $signature: 2742 }; A.CreditPdfScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoicePdfView(vm, this.$this.showAppBar, new A.ValueKey("__credit_pdf_" + vm.invoice.id + "__", type$.ValueKey_String)); }, $signature: 2743 }; A.CreditPdfVM.prototype = {}; A.CreditPresenter.prototype = { getField$2$context$field(context, field) { var t3, t4, t5, t6, client, contact, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.InvoiceEntity._as(t3); t4 = t2.userCompanyStates; t5 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = t3.clientId; client = t4[t5].clientState.$get$1(0, t6); switch (field) { case "status": return A.EntityStatusChip$(t3, true, 105); case "number": t2 = t3.number; if (t2.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = t2; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(client, t3, _null); case "date": return A.Text$(A.formatDate(t3.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "last_sent_date": return A.Text$(A.formatDate(t3.lastSentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "valid_until": return A.Text$(A.formatDate(t3.dueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.amount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "remaining": case "balance": t1 = A.formatNumber(t3.statusId !== "1" ? t3.balance : t3.amount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t3.publicNotes, _null); case "private_notes": return new A.TableTooltip(t3.privateNotes, _null); case "discount": t1 = t3.discount; if (t3.isAmountDiscount) { t1 = A.formatNumber(t1, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; } else { t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "po_number": return A.Text$(t3.poNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t3.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t3.taxAmount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "is_viewed": if (t3.get$isViewed()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "project": return new A.LinkTextRelatedEntity(t4[t5].projectState.$get$1(0, t3.projectId), t3, _null); case "vendor": return new A.LinkTextRelatedEntity(t4[t5].vendorState.$get$1(0, t3.vendorId), t3, _null); case "client_state": return A.Text$(client.state, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_city": return A.Text$(client.city, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_postal_code": return A.Text$(client.postalCode, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_country": t1 = t2.staticState.countryMap._map$_map.$index(0, client.countryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contact_name": case "contact_email": contact = A.creditContactSelector(t3, t4[t5].clientState.$get$1(0, t6)); if (field === "contact_name") return A.Text$(contact.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.CopyToClipboard(_null, contact.email, true, new A.CreditPresenter_getField_closure(contact), _null, _null); case "partial": t1 = A.formatNumber(t3.partial, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "partial_due_date": return A.Text$(A.formatDate(t3.partialDueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.CreditPresenter_getField_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse("mailto:" + this.contact.email, 0, null)); }, $signature: 60 }; A.CreditScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.CreditScreen_build_closure(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.CreditScreen_build_closure0(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.CreditScreen_build_closure1(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.CreditScreen_build_closure2(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.CreditScreen_build_closure3(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.CreditScreen_build_closure4(t4))], type$.JSArray_InvoiceStatusEntity); t3 = t3.creditUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "number", "client", "amount", "date", "remaining"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("discount"); t6.push("valid_until"); t6.push("po_number"); t6.push("public_notes"); t6.push("private_notes"); t6.push("documents"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("tax_amount"); t6.push("exchange_rate"); t6.push("is_viewed"); t6.push("last_sent_date"); t6.push("project"); t6.push("vendor"); t6.push("contact_name"); t6.push("contact_email"); t6.push("client_state"); t6.push("client_city"); t6.push("client_postal_code"); t6.push("client_country"); t6.push("partial"); t6.push("partial_due_date"); t7 = A._setArrayType(["status", "number", "client", "amount", "date", "remaining"], t5); t5 = A._setArrayType(["number", "amount", "updated_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("invoice1", true), company.getCustomFieldValues$2$excludeBlank("invoice2", true), company.getCustomFieldValues$2$excludeBlank("invoice3", true), company.getCustomFieldValues$2$excludeBlank("invoice4", true), t7, B.EntityType_credit, false, B.List_empty28, new A.CreditScreen_build_closure5(store), new A.CreditScreen_build_closure6(store), new A.CreditScreen_build_closure7(store), new A.CreditScreen_build_closure8(store), new A.CreditScreen_build_closure9(store), new A.CreditScreen_build_closure10(store), new A.CreditScreen_build_closure11(store), new A.CreditScreen_build_closure12(store), t5, statuses, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_credit)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_credit"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "credit_fab", false, new A.CreditScreen_build_closure13(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_credit, t3.filter, new A.CreditScreen_build_closure14(store), this.viewModel.creditList, statuses, new A.CreditScreen_build_closure15(store), new A.CreditScreen_build_closure16(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.CreditListBuilder(_null), t6, B.EntityType_credit, t1, 0, _null, new A.CreditScreen_build_closure17(store), new A.CreditScreen_build_closure18(store)); } }; A.CreditScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "draft"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.CreditScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sent"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.CreditScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "viewed"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.CreditScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "applied"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.CreditScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "partial"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.CreditScreen_build_closure4.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "bounced"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.CreditScreen_build_closure18.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartCreditMultiselect()); }, $signature: 14 }; A.CreditScreen_build_closure14.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCredits(value)); }, $signature: 28 }; A.CreditScreen_build_closure16.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCreditsByState(state)); }, $signature: 71 }; A.CreditScreen_build_closure15.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCreditsByStatus($status)); }, $signature: 155 }; A.CreditScreen_build_closure17.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.creditUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearCreditMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartCreditMultiselect()); } }, $signature: 4 }; A.CreditScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortCredits(value)); }, $signature: 37 }; A.CreditScreen_build_closure11.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCreditsByState(state)); }, $signature: 68 }; A.CreditScreen_build_closure12.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCreditsByStatus($status)); }, $signature: 170 }; A.CreditScreen_build_closure5.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.creditUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearCreditMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartCreditMultiselect()); } }, $signature: 4 }; A.CreditScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCreditsByCustom1(value)); }, $signature: 6 }; A.CreditScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCreditsByCustom2(value)); }, $signature: 6 }; A.CreditScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCreditsByCustom3(value)); }, $signature: 6 }; A.CreditScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterCreditsByCustom4(value)); }, $signature: 6 }; A.CreditScreen_build_closure13.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_credit); }, $signature: 0 }; A.CreditScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditScreenBuilder_build_closure(), A.credit_screen_vm_CreditScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditScreenVM); } }; A.CreditScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.CreditScreen(vm, null); }, $signature: 2747 }; A.CreditScreenVM.prototype = {}; A.CreditEdit.prototype = { createState$0() { return new A._CreditEditState(null, null, B._StateLifecycle_0); } }; A._CreditEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._credit_edit$_controller = A.TabController$(null, _this._widget.viewModel.invoiceItemIndex != null ? 2 : 0, 5, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.viewModel.invoiceItemIndex != null) this._credit_edit$_controller.animateTo$1(2); }, dispose$0() { this._credit_edit$_controller.dispose$0(); this.super$__CreditEditState_State_SingleTickerProviderStateMixin$dispose(); }, _credit_edit$_onSavePressed$2(context, action) { if (!$.$get$_CreditEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$2(context, action); }, _credit_edit$_onSavePressed$1(context) { return this._credit_edit$_onSavePressed$2(context, null); }, build$1(context) { var viewModel, invoice, state, isFullscreen, t2, t3, client, t4, t5, t0, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; invoice = viewModel.invoice; state = viewModel.state; isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_invoice); t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; client = t3[t2].clientState.$get$1(0, invoice.clientId); t1 = t1.localeCode; if (invoice.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "new_credit"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "edit_credit"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t2 = invoice.getActions$2$client$userCompany(client, t3[t2].userCompany); t3 = _this._credit_edit$_controller; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "contacts"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t5.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "items"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "notes"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "pdf"); t10.toString; t11 = type$.JSArray_Widget; t10 = A.TabBar$(t3, _null, true, _null, _null, A._setArrayType([t6, t7, t8, t9, A.Tab$(_null, t10)], t11)); t9 = $.$get$_CreditEditState__formKey(); t3 = _this._widget; if (isFullscreen) t3 = new A.CreditEditDetailsScreen(t3.viewModel, _null); else { t6 = _this._credit_edit$_controller; t3 = t3.viewModel; t6 = A.TabBarView$(A._setArrayType([new A.CreditEditDetailsScreen(t3, _null), new A.InvoiceEditContactsScreen(invoice.entityType, _null), new A.CreditEditItemsScreen(t3, false, _null), new A.CreditEditNotesScreen(_null), new A.CreditEditPDFScreen(_null)], t11), t6, new A.ValueKey("__invoice_" + invoice.id + "_" + invoice.updatedAt + "__", type$.ValueKey_String)); t3 = t6; } t9 = A.Form$(_null, t3, t9); t3 = A.Theme_of(context); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "add_item"); t1.toString; return A.EditScaffold$(t2, t10, t9, new A.InvoiceEditFooter(invoice, _null), invoice, A.FloatingActionButton$(t3.primaryColorDark, B.Icon_9cK, "credit_edit_fab", false, new A._CreditEditState_build_closure(_this, context, invoice, viewModel, isFullscreen), t1), isFullscreen, new A._CreditEditState_build_closure0(_this), new A._CreditEditState_build_closure1(viewModel), new A._CreditEditState_build_closure2(_this), _null, t4); } }; A._CreditEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._CreditEditState_build_closure2.prototype = { call$1(context) { return this.$this._credit_edit$_onSavePressed$1(context); }, $signature: 20 }; A._CreditEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._credit_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._CreditEditState_build_closure.prototype = { call$0() { var _this = this, _null = null; A.showDialog(_null, _null, true, _null, new A._CreditEditState_build__closure(_this.$this, _this.invoice, _this.viewModel, _this.isFullscreen), _this.context, _null, true, type$.InvoiceItemSelector); }, $signature: 0 }; A._CreditEditState_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.invoice, t2 = t1.lineItems._list$_list, t3 = A._arrayInstanceType(t2), t4 = _this.viewModel, t5 = type$.WhereTypeIterable_BaseEntity; return new A.InvoiceItemSelector(t1, new A._CreditEditState_build___closure(_this.$this, t4, _this.isFullscreen), t1.clientId, A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t2, new A._CreditEditState_build___closure0(), t3._eval$1("WhereIterable<1>")), new A._CreditEditState_build___closure1(t4), t3._eval$1("MappedIterable<1,BaseEntity?>")), t5), true, t5._eval$1("Iterable.E")), false, null); }, $signature: 294 }; A._CreditEditState_build___closure0.prototype = { call$1(item) { var t1; if (item.typeId !== "2") { t1 = item.expenseId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = true; return t1; }, $signature: 88 }; A._CreditEditState_build___closure1.prototype = { call$1(item) { var t1 = this.viewModel.state; return item.typeId === "2" ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, item.taskId) : t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, item.expenseId); }, $signature: 293 }; A._CreditEditState_build___closure.prototype = { call$3(items, clientId, projectId) { this.viewModel.onItemsAdded.call$3(items, clientId, projectId); if (!this.isFullscreen) this.$this._credit_edit$_controller.animateTo$1(2); }, call$1(items) { return this.call$3(items, null, null); }, call$2(items, clientId) { return this.call$3(items, clientId, null); }, $signature: 292 }; A.__CreditEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CreditEditDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditEditDetailsScreen_build_closure(this), new A.CreditEditDetailsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditEditDetailsVM); } }; A.CreditEditDetailsScreen_build_closure0.prototype = { call$1(store) { return A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore(store); }, $signature: 2751 }; A.CreditEditDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditDesktop(viewModel, this.$this.viewModel, new A.ValueKey("__credit_" + viewModel.invoice.id + "__", type$.ValueKey_String)); else return new A.InvoiceEditDetails(viewModel, B.EntityType_credit, null); }, $signature: 2752 }; A.CreditEditDetailsVM.prototype = {}; A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure.prototype = { call$1(credit) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCredit(credit)); }, $signature: 169 }; A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure0.prototype = { call$3(context, credit, client) { var t1, t2; if (client != null) { t1 = credit.applyClient$2(this.state, client); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCredit(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCreditClient(client)); }, $signature: 377 }; A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure1.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/credit/edit")); }, $signature: 36 }; A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/credit/edit")); }, $signature: 103 }; A.CreditEditItemsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditEditItemsScreen_build_closure(this), new A.CreditEditItemsScreen_build_closure0(this), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditEditItemsVM); } }; A.CreditEditItemsScreen_build_closure0.prototype = { call$1(store) { return A.CreditEditItemsVM_CreditEditItemsVM$fromStore(store, this.$this.isTasks); }, $signature: 2756 }; A.CreditEditItemsScreen_build_closure.prototype = { call$2(context, viewModel) { var t1 = this.$this, t2 = t1.viewModel; if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditItemsDesktop(viewModel, t2, t1.isTasks, null); else return new A.InvoiceEditItems(viewModel, t2, null); }, $signature: 2757 }; A.CreditEditItemsVM.prototype = {}; A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure1.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteCreditItem(index)); }, $signature: 164 }; A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditCreditItem(null)); }, $signature: 4 }; A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure3.prototype = { call$2(creditItem, index) { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (index === t2.uiState.creditUIState.editing.lineItems._list$_list.length) { t2 = creditItem.rebuild$1(new A.CreditEditItemsVM_CreditEditItemsVM$fromStore__closure(this.isTasks)); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddCreditItem(null, t2)); } else { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCreditItem(index, creditItem)); } }, $signature: 284 }; A.CreditEditItemsVM_CreditEditItemsVM$fromStore__closure.prototype = { call$1(b) { var t1 = this.isTasks ? "2" : "1"; b.get$_invoice_model$_$this()._invoice_model$_typeId = t1; return b; }, $signature: 57 }; A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure4.prototype = { call$2(oldIndex, newIndex) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MoveCreditItem(oldIndex, newIndex)); }, $signature: 221 }; A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure.prototype = { call$1(index) { var t1 = A.InvoiceItemEntity_InvoiceItemEntity(null, null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddCreditItem(index, t1)); }, call$0() { return this.call$1(null); }, $signature: 298 }; A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = J.get$clone$z(this.credit.lineItems._list$_list[index]), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddCreditItem(index, t1)); }, $signature: 279 }; A.CreditEditNotesScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditEditNotesScreen_build_closure(), new A.CreditEditNotesScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditEditNotesVM); } }; A.CreditEditNotesScreen_build_closure0.prototype = { call$1(store) { return A.CreditEditNotesVM_CreditEditNotesVM$fromStore(store); }, $signature: 2761 }; A.CreditEditNotesScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditNotes(viewModel, null); }, $signature: 2762 }; A.CreditEditNotesVM.prototype = {}; A.CreditEditNotesVM_CreditEditNotesVM$fromStore_closure.prototype = { call$1(credit) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCredit(credit)); }, $signature: 169 }; A.CreditEditPDFScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditEditPDFScreen_build_closure(), new A.CreditEditPDFScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditEditPDFVM); } }; A.CreditEditPDFScreen_build_closure0.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.CreditEditPDFVM(t1, t1.uiState.creditUIState.editing); }, $signature: 2763 }; A.CreditEditPDFScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditPDF(viewModel, null); }, $signature: 2764 }; A.CreditEditPDFVM.prototype = {}; A.CreditEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditEditScreen_build_closure(), new A.CreditEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditEditVM); } }; A.CreditEditScreen_build_closure0.prototype = { call$1(store) { return A.CreditEditVM_CreditEditVM$fromStore(store); }, $signature: 2765 }; A.CreditEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.CreditEdit(viewModel, new A.ValueKey(viewModel.invoice.updatedAt, type$.ValueKey_int)); }, $signature: 2766 }; A.CreditEditVM.prototype = {}; A.CreditEditVM_CreditEditVM$fromStore_closure.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.CreditEditVM_CreditEditVM$fromStore__closure1(this.store, action, this.state).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.CreditEditVM_CreditEditVM$fromStore__closure1.prototype = { call$0() { var t3, t4, $navigator, t5, t6, _this = this, _null = null, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.creditUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (t2.clientId.length === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.CreditEditVM_CreditEditVM$fromStore___closure0(t4), t1, _null, true, type$.ErrorDialog); return _null; } if (!t2.get$isNew()) if (t2.isChanged !== true) { t3 = _this.action; t3 = t3 != null && !t3.get$isServerSide(); } else t3 = false; else t3 = false; t5 = _this.action; if (t3) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t5, false); else { t3 = new A._Future($.Zone__current, type$._Future_InvoiceEntity); t6 = t1.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.SaveCreditRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_InvoiceEntity), t2, t5)); return t3.then$1$1(0, new A.CreditEditVM_CreditEditVM$fromStore___closure1(t2, t4, _this.state, t1, $navigator, t5), type$.Null).catchError$1(new A.CreditEditVM_CreditEditVM$fromStore___closure2()); } }, $signature: 138 }; A.CreditEditVM_CreditEditVM$fromStore___closure0.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.CreditEditVM_CreditEditVM$fromStore___closure1.prototype = { call$1(savedCredit) { var _this = this, _null = null, _s12_ = "/credit/view", t1 = _this.credit, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_credit"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_credit"); t2.toString; } A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s12_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s12_, t1, t1); } else t2.pop$1(savedCredit); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedCredit, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_credit) && t2.editAfterSaving) A.editEntity(_null, savedCredit, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedCredit], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedCredit], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedCredit, _null, true); } }, $signature: 84 }; A.CreditEditVM_CreditEditVM$fromStore___closure2.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.CreditEditVM_CreditEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.CreditEditVM_CreditEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.CreditEditVM_CreditEditVM$fromStore_closure0.prototype = { call$3(items, clientId, projectId) { var t1, t2; if (items.length === 1) { t1 = this.credit.lineItems._list$_list.length; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditCreditItem(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddCreditItems(items)); }, $signature: 277 }; A.CreditEditVM_CreditEditVM$fromStore_closure1.prototype = { call$1(context) { var t2, _null = null, t1 = this.state.uiState; if (B.JSArray_methods.contains$1(A._setArrayType(["pdf", "email"], type$.JSArray_String), t1.get$previousSubRoute())) A.viewEntitiesByType(B.EntityType_credit, _null, 0); else { A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, true); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.CreditEditVM_CreditEditVM$fromStore_closure2.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveCreditDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.credit)); t1.then$1$1(0, new A.CreditEditVM_CreditEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.CreditEditVM_CreditEditVM$fromStore__closure0(context)); }, $signature: 281 }; A.CreditEditVM_CreditEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.CreditEditVM_CreditEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.CreditEditVM_CreditEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.CreditEditVM_CreditEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.CreditViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditViewScreen_build_closure(this), new A.CreditViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditViewVM); } }; A.CreditViewScreen_build_closure0.prototype = { call$1(store) { return A.CreditViewVM_CreditViewVM$fromStore(store); }, $signature: 2770 }; A.CreditViewScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceView(viewModel, this.$this.isFilter, viewModel.state.uiState.creditUIState.tabIndex, null); }, $signature: 2771 }; A.CreditViewVM.prototype = {}; A.CreditViewVM_CreditViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadCredit(completer, this.credit.id)); return completer.future; }, $signature: 18 }; A.CreditViewVM_CreditViewVM$fromStore_closure.prototype = { call$2(context, index) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_credit"); t1.toString; A.editEntity(A.snackBarCompleter(t1, null, false, type$.InvoiceEntity), this.credit, true, index); }, call$1(context) { return this.call$2(context, null); }, $signature: 282 }; A.CreditViewVM_CreditViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.CreditViewVM_CreditViewVM$fromStore_closure1.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveCreditDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.credit)); t1.then$1$1(0, new A.CreditViewVM_CreditViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.CreditViewVM_CreditViewVM$fromStore__closure0(context)); }, $signature: 108 }; A.CreditViewVM_CreditViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.CreditViewVM_CreditViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.CreditViewVM_CreditViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.CreditViewVM_CreditViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.CreditViewVM_CreditViewVM$fromStore_closure2.prototype = { call$3(context, credit, activityId) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfCredit(credit, context, activityId)); }, call$2(context, credit) { return this.call$3(context, credit, null); }, $signature: 287 }; A.DashboardActivity.prototype = { build$1(context) { var _null = null, t1 = this.viewModel.state, activities = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.activities; t1 = A.Theme_of(context); return A.Material$(B.Duration_200000, true, _null, A.ScrollableListViewBuilder$(new A.DashboardActivity_build_closure(activities), activities._list$_list.length, _null, false, _null, new A.DashboardActivity_build_closure0()), B.Clip_0, t1.colorScheme.background, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A.DashboardActivity_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.DashboardActivity_build_closure.prototype = { call$2(context, index) { return new A.ActivityListTile(this.activities._list$_list[index], true, null); }, $signature: 346 }; A.DashboardChart.prototype = { createState$0() { return new A._DashboardChartState(B._StateLifecycle_0); } }; A._DashboardChartState.prototype = { initState$0() { this.super$State$initState(); this.___DashboardChartState__controller_A = A.ScrollController$(0, true, null, null); }, dispose$0() { var t1 = this.___DashboardChartState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$State$dispose(); }, _onSelectionChanged$1(model) { var selectedDatum, t2, _this = this, t1 = {}; if (_this._widget.onDateSelected == null) return; selectedDatum = A.List_List$unmodifiable(model._selectedDatum, A._instanceType(model)._eval$1("SeriesDatum<1>")); t1.date = null; t1.total = 0; if (selectedDatum.length !== 0) { t1.date = B.JSArray_methods.get$first(selectedDatum).datum.get$date(); new A.WhereIterable(selectedDatum, new A._DashboardChartState__onSelectionChanged_closure(), A._arrayInstanceType(selectedDatum)._eval$1("WhereIterable<1>")).forEach$1(0, new A._DashboardChartState__onSelectionChanged_closure0(t1, A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.nullable_num))); } _this.setState$1(new A._DashboardChartState__onSelectionChanged_closure1(t1, _this)); t2 = _this._widget.onDateSelected; t2.toString; t2.call$2(_this._dashboard_chart$_selectedIndex, A.convertDateTimeToSqlDate(t1.date)); }, build$1(context) { var t3, t4, color, series, settings, horizontalFirst, layoutBuilder, chart, t5, t6, t7, t8, t9, _this = this, _null = null, theme = A.Theme_of(context), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.prefState; t4 = t3.darkModeType; color = (t4 === "system" ? t3.enableDarkModeSystem : t4 === "dark") ? B.Color_toQ : B.Color_ww80; t3 = _this._widget.data; t3.toString; series = J.$index$asx(t3, _this._dashboard_chart$_selectedIndex); settings = t2.uiState.dashboardUIState.settings; t3 = series.__ChartDataGroup_chartSeries_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = A._setArrayType([new A.SelectionModelConfig(B.SelectionModelType_0, _this.get$_onSelectionChanged(), type$.SelectionModelConfig_DateTime)], type$.JSArray_SelectionModelConfig_DateTime); horizontalFirst = true; if (horizontalFirst) layoutBuilder = A.TabularLegendLayout_TabularLegendLayout$horizontalFirst(B.EdgeInsets_8_8_8_8, _null); else layoutBuilder = new A.TabularLegendLayout(false, -1, -1, B.EdgeInsets_8_8_8_8); chart = A.TimeSeriesChart$(t3, true, A._setArrayType([new A.SeriesLegend(A.LinkedHashSet_LinkedHashSet(type$.GestureType), B.SelectionModelType_0, new A.TabularLegendContentBuilder(B.C_SimpleLegendEntryLayout, layoutBuilder), B.BehaviorPosition_0, B.OutsideJustification_4, B.InsideJustification_0, false, B.LegendDefaultMeasure_0, _null, _null, _null, _null, type$.SeriesLegend_DateTime)], type$.JSArray_ChartBehavior_DateTime_2), A.DateTimeAxisSpec$(A.SmallTickRendererSpec$(_null, _null, _null, _null, _null, _null, _null, _null, _null, new A.TextStyleSpec(_null, color), new A.LineStyleSpec(color), _null, _null, type$.DateTime)), A.NumericAxisSpec$(A.GridlineRendererSpec$(_null, new A.TextStyleSpec(_null, color), new A.LineStyleSpec(color), type$.num)), t4); t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); t5 = _this._widget; if (!t5.isOverview) { t6 = t5.onSelected; t6 = A.InkWell$(false, _null, true, new A.Padding(new A.EdgeInsets(0, 8, 0, 24), A.Text$(t5.title, _null, _null, _null, _null, _null, theme.textTheme.headlineSmall, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6, _null, _null, _null, _null, _null, _null, _null); t7 = A.Divider$(_null, 1, _null); t8 = settings.enableComparison ? 122 : 102; t9 = _this.___DashboardChartState__controller_A; t9 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.data; t5.toString; t2 = J.map$1$1$ax(t5, new A._DashboardChartState_build_closure(_this, context, settings, t2, theme, t1), type$.Widget); B.JSArray_methods.addAll$1(t4, A._setArrayType([t6, t7, A.LimitedBox$(A.Scrollbar$(A.ListView$(A.List_List$of(t2, true, A._instanceType(t2)._eval$1("ListIterable.E")), t9, _null, _null, B.Axis_0, true), t9, _null), t8, 1 / 0), A.Divider$(_null, 1, _null)], t3)); } t4.push(new A.SizedBox(_null, 240, new A.Padding(B.EdgeInsets_16_16_16_16, A.ClipRect$(chart, B.Clip_1, _null), _null), _null)); if (!_this._widget.isOverview) { t2 = A.Divider$(_null, 1, _null); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "average"); t1.toString; t5 = A.formatNumber(series.get$periodAverage(), context, _null, _this._widget.currencyId, B.FormatNumberType_0, true, _null, _null, false); t5.toString; t6 = theme.textTheme.titleLarge; t5 = A.Expanded$(A.Text$(t1 + ": " + t5, _null, _null, _null, _null, _null, t6, _null, _null, _null), 1); t1 = _this._dashboard_chart$_selected; B.JSArray_methods.addAll$1(t4, A._setArrayType([t2, A.Container$(_null, A.Row$(A._setArrayType([t5, t1 != null ? A.Text$(t1, _null, _null, _null, _null, _null, t6, _null, _null, _null) : new A.SizedBox(_null, _null, _null, _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(0, 16, 0, 16), _null, _null, _null)], t3)); } return A.FormCard$(_null, t4, _null, B.CrossAxisAlignment_3, false, _null, false, _null, _null); } }; A._DashboardChartState__onSelectionChanged_closure.prototype = { call$1(datumPair) { return datumPair.series.id === "current"; }, $signature: 2775 }; A._DashboardChartState__onSelectionChanged_closure0.prototype = { call$1(datumPair) { var t1 = this._box_0, t2 = datumPair.datum; t1.total = t1.total + t2.get$amount(); this.measures.$indexSet(0, datumPair.series.displayName, t2.get$amount()); }, $signature: 2776 }; A._DashboardChartState__onSelectionChanged_closure1.prototype = { call$0() { var t4, t1 = this._box_0, t2 = t1.date, t3 = this.$this; if (t2 != null) { t2 = t2.toIso8601String$0(); t4 = t3._framework$_element; t4.toString; t4 = A.formatDate(t2, t4, true, true, false); t1 = t1.total; t2 = t3._framework$_element; t2.toString; t2 = A.formatNumber(t1, t2, null, t3._widget.currencyId, B.FormatNumberType_0, true, null, null, false); t2.toString; t3._dashboard_chart$_selected = t4 + " \u2022 " + t2; } else t3._dashboard_chart$_selected = null; }, $signature: 0 }; A._DashboardChartState_build_closure.prototype = { call$1(dataGroup) { var t2, t3, index, isSelected, t4, isIncrease, t5, t6, t7, t8, t9, changeString, _this = this, _null = null, t1 = dataGroup.name; if (B.JSString_methods.endsWith$1(t1, "_duration")) return new A.SizedBox(_null, _null, _null, _null); else { t2 = _this.$this; t3 = t2._widget.data; t3.toString; index = J.indexOf$1$asx(t3, dataGroup); isSelected = index === t2._dashboard_chart$_selectedIndex; t3 = dataGroup.periodTotal; t4 = dataGroup.previousTotal; isIncrease = t3 > t4; t5 = isIncrease ? "+" : ""; t6 = _this.context; t4 = A.formatNumber(t3 - t4, t6, _null, t2._widget.currencyId, B.FormatNumberType_0, true, _null, _null, false); t4.toString; t3 = isIncrease ? "+" : ""; t7 = dataGroup.periodTotal; if (t7 !== 0 && dataGroup.previousTotal !== 0) { t8 = dataGroup.previousTotal; t8 = A.round((t7 - t8) / t8 * 100, 2); t7 = t8; } else t7 = 0; t7 = A.formatNumber(t7, t6, _null, t2._widget.currencyId, B.FormatNumberType_1, true, _null, _null, false); t7.toString; t8 = dataGroup.periodTotal; if (t8 !== 0) { t9 = dataGroup.previousTotal; t8 = t9 === 0 || t8 === t9; } else t8 = true; if (t8) changeString = _this.settings.enableComparison ? " " : ""; else changeString = t5 + t4 + " (" + (t3 + t7) + ")"; t3 = isSelected ? _this.state.get$accentColor() : _this.theme.cardColor; t1 = _this.localization.lookup$1(t1); t4 = _this.theme.textTheme; t5 = t4.titleLarge; t5.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, t5.copyWith$1$color(isSelected ? B.Color_4294967295 : _null), _null, _null, _null); t6 = A.formatNumber(dataGroup.periodTotal, t6, _null, t2._widget.currencyId, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t4 = t4.headlineSmall; t4.toString; t4 = A.Text$(t6, _null, _null, _null, _null, _null, t4.copyWith$1$color(isSelected ? B.Color_4294967295 : _null), _null, _null, _null); if (changeString.length !== 0) { if (isSelected) t5 = B.Color_4294967295; else t5 = isIncrease ? B.MaterialColor_Map_JNgz5_4283215696 : B.MaterialColor_Map_JNusp_4294198070; t5 = A.Text$(changeString, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); } else t5 = new A.SizedBox(_null, _null, _null, _null); return A.InkWell$(false, _null, true, A.Container$(_null, A.Column$(A._setArrayType([t1, new A.SizedBox(_null, 4, _null, _null), t4, new A.SizedBox(_null, 4, _null, _null), t5], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, t3, _null, _null, _null, _null, _null, _null, new A.EdgeInsets(16, 16, 32, 16), _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._DashboardChartState_build__closure(t2, index), _null, _null, _null, _null, _null, _null, _null); } }, $signature: 2777 }; A._DashboardChartState_build__closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._DashboardChartState_build___closure(t1, this.index)); }, $signature: 0 }; A._DashboardChartState_build___closure.prototype = { call$0() { var t1 = this.$this; t1._dashboard_chart$_selectedIndex = this.index; t1._dashboard_chart$_selected = null; }, $signature: 0 }; A.DashboardDateRangePicker.prototype = { createState$0() { return new A._DashboardDateRangePickerState(B._StateLifecycle_0); }, onSettingsChanged$1(arg0) { return this.onSettingsChanged.call$1(arg0); } }; A._DashboardDateRangePickerState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._dashboard_date_range_picker$_settings = A.DashboardSettings_fromState(_this._widget.state); if (t1.dateRange !== B.DateRange_custom) { t1.startDate = ""; t1.endDate = A.convertDateTimeToSqlDate(null); } t1 = _this._dashboard_date_range_picker$_settings; if (t1.compareDateRange !== B.DateRangeComparison_customRange) { t1.compareStartDate = ""; t1.compareEndDate = A.convertDateTimeToSqlDate(null); } }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t0, _this = this, _null = null, _s10_ = "start_date", _s8_ = "end_date", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "date_range"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null); t5 = $.$get$_$values()._set$_set; t6 = A._instanceType(t5); t7 = t6._eval$1("MappedIterable>"); t7 = A.DropdownButton$(_null, _null, _null, false, false, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t5, new A._DashboardDateRangePickerState_build_closure(), t6._eval$1("WhereIterable")), new A._DashboardDateRangePickerState_build_closure0(t1), t7), true, t7._eval$1("Iterable.E")), new A._DashboardDateRangePickerState_build_closure1(_this), _null, _this._dashboard_date_range_picker$_settings.dateRange, type$.DateRange); t6 = A.Expanded$(A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "compare"); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = _this._dashboard_date_range_picker$_settings.enableComparison; t8.toString; t9 = type$.JSArray_Widget; t8 = A.Row$(A._setArrayType([new A.DropdownButtonHideUnderline(t7, _null), t6, A.Wrap$(B.WrapAlignment_0, A._setArrayType([t5, A.Switch$(A.Theme_of(context).colorScheme.secondary, _null, _null, false, B.DragStartBehavior_1, _null, _null, _null, _null, _null, _null, new A._DashboardDateRangePickerState_build_closure2(_this), _null, _null, _null, _null, _null, _null, _null, _null, t8)], t9), B.Clip_0, B.WrapCrossAlignment_2, B.WrapAlignment_0, 0)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t5 = _this._dashboard_date_range_picker$_settings; if (t5.dateRange !== B.DateRange_custom) t5 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else { t5 = t5.startDate; t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, _s10_); t6.toString; t5 = A.DatePicker$(false, false, false, _null, _null, _null, t6, _null, new A._DashboardDateRangePickerState_build_closure3(_this), t5, _null); } t6 = _this._dashboard_date_range_picker$_settings; if (t6.dateRange !== B.DateRange_custom) t6 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else { t6 = t6.endDate; t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; t6 = A.DatePicker$(false, false, false, _null, _null, _null, t7, _null, new A._DashboardDateRangePickerState_build_closure4(_this), t6, _null); } t7 = _this._dashboard_date_range_picker$_settings.enableComparison; t7.toString; if (t7) { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "compare_to"); t7.toString; t7 = A.Text$(t7 + ": ", _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null); t10 = $.$get$_$comparisonValues()._set$_set; t11 = A._instanceType(t10)._eval$1("EfficientLengthMappedIterable>"); t11 = A.Row$(A._setArrayType([t7, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, false, false, A.List_List$of(new A.EfficientLengthMappedIterable(t10, new A._DashboardDateRangePickerState_build_closure5(t1), t11), true, t11._eval$1("Iterable.E")), new A._DashboardDateRangePickerState_build_closure6(_this), _null, _this._dashboard_date_range_picker$_settings.compareDateRange, type$.DateRangeComparison), _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t1 = _this._dashboard_date_range_picker$_settings; if (t1.compareDateRange !== B.DateRangeComparison_customRange) { t7 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t0 = t7; t7 = t1; t1 = t0; } else { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, _s10_); t1.toString; t7 = _this._dashboard_date_range_picker$_settings; t1 = A.DatePicker$(false, false, false, _null, _null, _null, t1, _null, new A._DashboardDateRangePickerState_build_closure7(_this), t7.compareStartDate, _null); } if (t7.compareDateRange !== B.DateRangeComparison_customRange) t7 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; t7 = A.DatePicker$(false, false, false, _null, _null, _null, t7, _null, new A._DashboardDateRangePickerState_build_closure8(_this), _this._dashboard_date_range_picker$_settings.compareEndDate, _null); } t7 = A.Column$(A._setArrayType([t11, t1, t7], t9), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t1 = t7; } else t1 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "done"); t3.toString; return new A.ResponsivePadding(A.Column$(A._setArrayType([A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_24_24_24_24, new A.ScrollableListView(A._setArrayType([t4, new A.SizedBox(_null, 16, _null, _null), t8, t5, t6, new A.SizedBox(_null, 6, _null, _null), t1, new A.Padding(B.EdgeInsets_0_10_10_0, A.Row$(A._setArrayType([new A.AppButton(_null, _null, t3, new A._DashboardDateRangePickerState_build_closure9(_this, context), _null, _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null), _null)], t9), _null, _null, _null, false, _null), _null)], t9), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)], t9), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null); } }; A._DashboardDateRangePickerState_build_closure.prototype = { call$1(value) { return value !== B.DateRange_allTime; }, $signature: 235 }; A._DashboardDateRangePickerState_build_closure0.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRange); }, $signature: 260 }; A._DashboardDateRangePickerState_build_closure1.prototype = { call$1(dateRange) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure6(t1, dateRange)); }, $signature: 2778 }; A._DashboardDateRangePickerState_build__closure6.prototype = { call$0() { return this.$this._dashboard_date_range_picker$_settings.dateRange = this.dateRange; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure5(t1, value)); }, $signature: 13 }; A._DashboardDateRangePickerState_build__closure5.prototype = { call$0() { return this.$this._dashboard_date_range_picker$_settings.enableComparison = this.value; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure3.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure4(t1, date)); }, $signature: 52 }; A._DashboardDateRangePickerState_build__closure4.prototype = { call$0() { this.$this._dashboard_date_range_picker$_settings.startDate = this.date; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure4.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure3(t1, date)); }, $signature: 52 }; A._DashboardDateRangePickerState_build__closure3.prototype = { call$0() { this.$this._dashboard_date_range_picker$_settings.endDate = this.date; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure5.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRangeComparison); }, $signature: 2779 }; A._DashboardDateRangePickerState_build_closure6.prototype = { call$1(dateRange) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure2(t1, dateRange)); }, $signature: 2780 }; A._DashboardDateRangePickerState_build__closure2.prototype = { call$0() { return this.$this._dashboard_date_range_picker$_settings.compareDateRange = this.dateRange; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure7.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure1(t1, date)); }, $signature: 52 }; A._DashboardDateRangePickerState_build__closure1.prototype = { call$0() { this.$this._dashboard_date_range_picker$_settings.compareStartDate = this.date; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure8.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._DashboardDateRangePickerState_build__closure0(t1, date)); }, $signature: 52 }; A._DashboardDateRangePickerState_build__closure0.prototype = { call$0() { this.$this._dashboard_date_range_picker$_settings.compareEndDate = this.date; }, $signature: 0 }; A._DashboardDateRangePickerState_build_closure9.prototype = { call$0() { var t3, t4, _null = null, t1 = this.$this, t2 = t1._dashboard_date_range_picker$_settings; if (t2.dateRange === B.DateRange_custom) { t3 = t2.startDate; t3.toString; t4 = t2.endDate; t4.toString; t4 = B.JSString_methods.compareTo$1(t3, t4) === 1; t3 = t4; } else t3 = false; if (t3) { A.showDialog(_null, _null, true, _null, new A._DashboardDateRangePickerState_build__closure(), this.context, _null, true, type$.ErrorDialog); return; } t1._widget.onSettingsChanged$1(t2); A.Navigator_of(this.context, false).pop$0(); }, $signature: 4 }; A._DashboardDateRangePickerState_build__closure.prototype = { call$1(context) { return new A.ErrorDialog("Date range is not valid", false, null); }, $signature: 23 }; A.DashboardSections.prototype = { _enumToString$0() { return "DashboardSections." + this._core$_name; } }; A.DashboardPanels.prototype = { _showDateOptions$1(context) { var _null = null; A.showDialog(_null, _null, true, _null, new A.DashboardPanels__showDateOptions_closure(this), context, _null, true, type$.DashboardDateRangePicker); }, _header$1(context) { var state = this.viewModel.state, t1 = state.uiState, t2 = state.userCompanyStates._list$_list[t1.selectedCompanyIndex], company = t2.userCompany.company, clientMap = t2.clientState.map, groupMap = t2.groupState.map, currencies = $.$get$memoizedGetCurrencyIds().call$3(company, clientMap, groupMap); t2 = J.getInterceptor$asx(currencies); if (t2.get$length(currencies) > 1 && !t2.contains$1(currencies, "-1")) t2.insert$2(currencies, 0, "-1"); return new A.LayoutBuilder(new A.DashboardPanels__header_closure(this, A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t1.dashboardUIState.settings, company, state, $.$get$memoizedHasMultipleCurrencies().call$3(company, clientMap, groupMap), clientMap, groupMap), null); }, _runningTasks$1(context) { var state = this.viewModel.state, t1 = $.$get$memoizedRunningTasks0(), t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex], runningTasks = t1.call$2(t2.taskState.map, t2.userCompany.user.id); t1 = J.getInterceptor$asx(runningTasks); if (t1.get$isEmpty(runningTasks)) return null; t1 = t1.map$1$1(runningTasks, new A.DashboardPanels__runningTasks_closure(state, context), type$.Card); return new A.Padding(B.EdgeInsets_12_24_12_0, A.Wrap$(B.WrapAlignment_0, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")), B.Clip_0, B.WrapCrossAlignment_0, B.WrapAlignment_0, 8), null); }, build$1(context) { var runningTasks, t5, t6, t7, currentInvoiceData, t8, t9, previousInvoiceData, currentPaymentData, previousPaymentData, currentQuoteData, previousQuoteData, currentTaskData, previousTaskData, currentExpenseData, previousExpenseData, _this = this, _null = null, t1 = _this.viewModel, state = t1.state, t2 = state.uiState.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list, company = t3[t2].userCompany.company, t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), settings = t1.dashboardUIState.settings; t1 = t3[t2].userCompany; runningTasks = _this._runningTasks$1(context); t5 = state.staticState; t6 = t5.updatedAt; if (!(t6 != null && t6 > 0)) return new A.LoadingIndicator(_null, false, _null); t6 = $.$get$memoizedChartInvoices(); t5 = t5.currencyMap; t7 = t3[t2]; currentInvoiceData = t6.call$5(t5, t7.userCompany.company, settings, t7.invoiceState.map, t7.clientState.map); t7 = $.$get$memoizedPreviousChartInvoices(); t6 = t3[t2].userCompany; t8 = settings.rebuild$1(new A.DashboardPanels_build_closure(settings)); t9 = t3[t2]; previousInvoiceData = t7.call$5(t5, t6.company, t8, t9.invoiceState.map, t9.clientState.map); t9 = $.$get$memoizedChartPayments(); t8 = t3[t2]; currentPaymentData = t9.call$6(t5, t8.userCompany.company, settings, t8.invoiceState.map, t8.clientState.map, t8.paymentState.map); t8 = $.$get$memoizedPreviousChartPayments(); t9 = t3[t2].userCompany; t6 = settings.rebuild$1(new A.DashboardPanels_build_closure0(settings)); t7 = t3[t2]; previousPaymentData = t8.call$6(t5, t9.company, t6, t7.invoiceState.map, t7.clientState.map, t7.paymentState.map); t7 = $.$get$memoizedChartQuotes(); t6 = t3[t2]; currentQuoteData = t7.call$6(t5, t6.userCompany.company, settings, t6.quoteState.map, t6.clientState.map, t6.invoiceState.map); t6 = $.$get$memoizedPreviousChartQuotes(); t7 = t3[t2].userCompany; t9 = settings.rebuild$1(new A.DashboardPanels_build_closure1(settings)); t8 = t3[t2]; previousQuoteData = t6.call$6(t5, t7.company, t9, t8.quoteState.map, t8.clientState.map, t8.invoiceState.map); t8 = $.$get$memoizedChartTasks(); t9 = t3[t2]; currentTaskData = t8.call$8(t5, t9.userCompany.company, settings, t9.taskState.map, t9.invoiceState.map, t9.projectState.map, t9.clientState.map, t9.groupState.map); t9 = $.$get$memoizedPreviousChartTasks(); t8 = t3[t2].userCompany; t7 = settings.rebuild$1(new A.DashboardPanels_build_closure2(settings)); t6 = t3[t2]; previousTaskData = t9.call$8(t5, t8.company, t7, t6.taskState.map, t6.invoiceState.map, t6.projectState.map, t6.clientState.map, t6.groupState.map); t6 = $.$get$memoizedChartExpenses(); t7 = t3[t2]; currentExpenseData = t6.call$5(t5, t7.userCompany.company, settings, t7.invoiceState.map, t7.expenseState.map); t7 = $.$get$memoizedPreviousChartExpenses(); t6 = t3[t2].userCompany; t8 = settings.rebuild$1(new A.DashboardPanels_build_closure3(settings)); t2 = t3[t2]; previousExpenseData = t7.call$5(t5, t6.company, t8, t2.invoiceState.map, t2.expenseState.map); t2 = A._setArrayType([B.DashboardSections_0], type$.JSArray_DashboardSections); if (company.isModuleEnabled$1(B.EntityType_task) && runningTasks != null) t2.push(B.DashboardSections_1); t2.push(B.DashboardSections_2); if (company.isModuleEnabled$1(B.EntityType_invoice)) t2.push(B.DashboardSections_3); if (company.isModuleEnabled$1(B.EntityType_invoice)) t2.push(B.DashboardSections_4); if (company.isModuleEnabled$1(B.EntityType_quote)) t2.push(B.DashboardSections_5); if (company.isModuleEnabled$1(B.EntityType_task)) t2.push(B.DashboardSections_6); if (company.isModuleEnabled$1(B.EntityType_expense)) t2.push(B.DashboardSections_7); t3 = A._setArrayType([], type$.JSArray_EntityType); if (company.isModuleEnabled$1(B.EntityType_invoice)) t3.push(B.EntityType_invoice); if (company.isModuleEnabled$1(B.EntityType_payment)) t3.push(B.EntityType_payment); if (company.isModuleEnabled$1(B.EntityType_quote)) t3.push(B.EntityType_quote); if (company.isModuleEnabled$1(B.EntityType_task)) t3.push(B.EntityType_task); if (company.isModuleEnabled$1(B.EntityType_expense)) t3.push(B.EntityType_expense); t1 = A._setArrayType([new A.Padding(B.EdgeInsets_0_50_0_0, A.ScrollableListViewBuilder$(new A.DashboardPanels_build_closure4(_this, t2, state, t4, currentInvoiceData, currentPaymentData, currentQuoteData, currentTaskData, currentExpenseData, previousInvoiceData, previousPaymentData, previousQuoteData, previousTaskData, previousExpenseData, t1.settings, t3, runningTasks), t2.length + 1, _null, true, _this.scrollController, _null), _null), _this._header$1(context)], type$.JSArray_Widget); if (state.isLoading || state.isSaving) t1.push(A.LinearProgressIndicator$()); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); } }; A.DashboardPanels__showDateOptions_closure.prototype = { call$1(context) { var t1 = this.$this.viewModel; return new A.DashboardDateRangePicker(t1.dashboardUIState, t1.onSettingsChanged, null); }, $signature: 2781 }; A.DashboardPanels__header_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, today, startDateTime, startDateTimeString, endDateTime, dateRange, currencySettings, t12, _this = this, _null = null, _s10_ = "MMM d, yyy", isWide = constraints.maxWidth > 500, t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "day"); t4.toString; t5 = type$.String; t4 = A.DropdownMenuItem$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "day", t5); t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "month"); t6.toString; t6 = A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "month", t5); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "year"); t7.toString; t8 = _this.$this; t9 = _this.settings; t7 = A.DropdownButton$(_null, _null, _null, false, false, A._setArrayType([t4, t6, A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "year", t5)], type$.JSArray_DropdownMenuItem_String), new A.DashboardPanels__header__closure(t8), _null, t9.groupBy, t5); t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "gross"); t6.toString; t4 = type$.bool; t6 = A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, true, t4); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "net"); t10.toString; t4 = A.DropdownButton$(_null, _null, _null, false, false, A._setArrayType([t6, A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, t4)], type$.JSArray_DropdownMenuItem_bool), new A.DashboardPanels__header__closure0(t8), _null, t9.includeTaxes, t4); t10 = _this.company; t6 = t9.startDate$1(t10); t6.toString; t11 = t9.endDate$1(t10); t11.toString; today = new A.DateTime(Date.now(), false); startDateTime = A.DateTime_tryParse(t6).toLocal$0(); startDateTimeString = A.DateFormat$(A.Primitives_getYear(today) === A.Primitives_getYear(startDateTime) ? "MMM d" : _s10_, _null).format$1(startDateTime); endDateTime = A.DateTime_tryParse(t11).toLocal$0(); t6 = type$.JSArray_Widget; t11 = _this.state; dateRange = A.PopupMenuButton$(new A.Padding(B.EdgeInsets_4_6_0_6, A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.Text$(startDateTimeString + " - " + A.DateFormat$(A.Primitives_getYear(today) === A.Primitives_getYear(endDateTime) ? "MMM d" : _s10_, _null).format$1(endDateTime), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), _null), new A.SizedBox(6, _null, _null, _null), A.Icon$(B.IconData_57496_MaterialIcons_null_false, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), _null), _null, true, _null, _null, new A.DashboardPanels__header__closure1(t1), new A.DashboardPanels__header__closure2(t8, t11, context), B.EdgeInsets_8_8_8_8, _null, type$.DateRange); currencySettings = new A.SizedBox(_null, _null, _null, _null); t12 = _this.hasMultipleCurrencies; if (t12) { t1 = J.map$1$1$ax($.$get$memoizedGetCurrencyIds().call$3(t10, _this.clientMap, _this.groupMap), new A.DashboardPanels__header__closure3(t8, t1), type$.DropdownMenuItem_String); currencySettings = new A.Padding(B.EdgeInsets_16_0_0_0, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, false, false, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")), new A.DashboardPanels__header__closure4(t8), _null, t9.currencyId, t5), _null), _null); } t1 = A.Theme_of(context); t5 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58396_MaterialIcons_null_true, _null, _null, _null), _null, new A.DashboardPanels__header__closure5(t8), _null, _null, _null, _null, B.VisualDensity_m2_m2), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58397_MaterialIcons_null_true, _null, _null, _null), _null, new A.DashboardPanels__header__closure6(t8), _null, _null, _null, _null, B.VisualDensity_m2_m2), new A.SizedBox(4, _null, _null, _null), A.Expanded$(dateRange, 1)], t6); if (isWide) { t7 = A._setArrayType([new A.Padding(B.EdgeInsets_16_0_0_0, new A.DropdownButtonHideUnderline(t7, _null), _null)], t6); if (t10.numberOfInvoiceTaxRates > 0 || t10.numberOfItemTaxRates > 0) t7.push(new A.Padding(B.EdgeInsets_16_0_0_0, new A.DropdownButtonHideUnderline(t4, _null), _null)); if (t12) t7.push(currencySettings); t7.push(new A.SizedBox(4, _null, _null, _null)); B.JSArray_methods.addAll$1(t5, t7); } t5.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_dDd, _null, _null, _null), _null, new A.DashboardPanels__header__closure7(new A.DashboardPanels__header_closure__showSettings(t8, context, isWide)), _null, _null, _null, _null, _null)); t4 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4.prefState.appLayout === B.AppLayout_desktop && !t11.uiState.dashboardUIState.showSidebar) { t2 = t2.$index(0, t3); t2.toString; t2 = J.$index$asx(t2, "show_sidebar"); t2.toString; B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.SizedBox(4, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_59064_MaterialIcons_null_false, _null, _null, _null), _null, new A.DashboardPanels__header__closure8(t8), _null, _null, _null, t2, _null)], t6)); } return A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_16_8_16_2, A.Row$(t5, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, t1.cardColor, 6, _null, _null, _null, _null, _null, B.MaterialType_0); }, $signature: 2782 }; A.DashboardPanels__header__closure.prototype = { call$1(value) { this.$this.viewModel.onGroupByChanged.call$1(value); }, $signature: 98 }; A.DashboardPanels__header__closure0.prototype = { call$1(value) { this.$this.viewModel.onTaxesChanged.call$1(value); }, $signature: 17 }; A.DashboardPanels__header__closure1.prototype = { call$1(context) { var t1 = $.$get$_$values()._set$_set, t2 = A._instanceType(t1), t3 = t2._eval$1("MappedIterable>"); return A.List_List$of(new A.MappedIterable(new A.WhereIterable(t1, new A.DashboardPanels__header___closure0(), t2._eval$1("WhereIterable")), new A.DashboardPanels__header___closure1(this.localization), t3), true, t3._eval$1("Iterable.E")); }, $signature: 2783 }; A.DashboardPanels__header___closure0.prototype = { call$1(value) { return value !== B.DateRange_allTime; }, $signature: 235 }; A.DashboardPanels__header___closure1.prototype = { call$1(dateRange) { var _null = null, t1 = this.localization; if (dateRange === B.DateRange_custom) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "more"); t1.toString; t1 += "..."; } else t1 = t1.lookup$1(dateRange.name); return A.PopupMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), dateRange, type$.DateRange); }, $signature: 2784 }; A.DashboardPanels__header__closure2.prototype = { call$1(dateRange) { var settings = A.DashboardSettings_fromState(this.state.uiState.dashboardUIState), t1 = this.$this; if (dateRange === B.DateRange_custom) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.DashboardPanels__header___closure(t1, this.context)); else { settings.dateRange = dateRange; t1.viewModel.onSettingsChanged.call$1(settings); } }, $signature: 2785 }; A.DashboardPanels__header___closure.prototype = { call$1(duration) { this.$this._showDateOptions$1(this.context); }, $signature: 11 }; A.DashboardPanels__header__closure3.prototype = { call$1(currencyId) { var t1, _null = null; if (currencyId === "-1") { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "all"); t1.toString; } else { t1 = this.$this.viewModel.currencyMap._map$_map.$index(0, currencyId); t1 = t1 == null ? _null : t1.code; } t1.toString; return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, currencyId, type$.String); }, $signature: 40 }; A.DashboardPanels__header__closure4.prototype = { call$1(currencyId) { this.$this.viewModel.onCurrencyChanged.call$1(currencyId); }, $signature: 98 }; A.DashboardPanels__header_closure__showSettings.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, false, _null, new A.DashboardPanels__header___showSettings_closure(this.$this, this.isWide), this.context, _null, true, type$.AlertDialog); }, $signature: 0 }; A.DashboardPanels__header___showSettings_closure.prototype = { call$1(context) { return new A._DashboardSettings(this.isWide, this.$this.viewModel, null); }, $signature: 2786 }; A.DashboardPanels__header__closure5.prototype = { call$0() { return this.$this.viewModel.onOffsetChanged.call$1(1); }, $signature: 0 }; A.DashboardPanels__header__closure6.prototype = { call$0() { return this.$this.viewModel.onOffsetChanged.call$1(-1); }, $signature: 0 }; A.DashboardPanels__header__closure7.prototype = { call$0() { this._showSettings.call$0(); }, $signature: 0 }; A.DashboardPanels__header__closure8.prototype = { call$0() { return this.$this.viewModel.onShowSidebar.call$0(); }, $signature: 0 }; A.DashboardPanels__runningTasks_closure.prototype = { call$1(task) { var client, t3, t4, t5, t6, _null = null, t1 = this.state, t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; client = t1[t2].clientState.map._map$_map.$index(0, task.clientId); t3 = A.BorderRadius$circular(2); t4 = A.StoreProvider_of(this.context, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState; t5 = t4.darkModeType; t4 = t5 === "system" ? t4.enableDarkModeSystem : t5 === "dark"; t5 = task.description; t6 = A.Text$(client != null ? client.displayName : task.number, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); return A.Card$(new A.AppBorder(new A.ConstrainedBox(new A.BoxConstraints(0, 180, 0, 1 / 0), A.Tooltip$(A.ListTile$(false, _null, true, _null, true, _null, _null, false, _null, A.ActionMenuButton$(task, task.getActions$2$includeEdit$userCompany(true, t1[t2].userCompany), _null, _null, false, new A.DashboardPanels__runningTasks__closure(task)), _null, new A.DashboardPanels__runningTasks__closure0(task), new A.DashboardPanels__runningTasks__closure1(task, client), false, _null, _null, _null, t6, _null, new A.LiveText(_null, new A.DashboardPanels__runningTasks__closure2(task), _null, 1, _null), _null, _null), t5), _null), _null, _null, _null, !t4, _null), _null, _null, 4, _null, true, new A.RoundedRectangleBorder(t3, B.BorderSide_8xm)); }, $signature: 2787 }; A.DashboardPanels__runningTasks__closure2.prototype = { call$0() { return A.formatDuration(this.task.calculateDuration$0(), true); }, $signature: 106 }; A.DashboardPanels__runningTasks__closure1.prototype = { call$0() { return A.viewEntity(false, this.task, this.client, false); }, $signature: 0 }; A.DashboardPanels__runningTasks__closure0.prototype = { call$0() { return A.editEntity(null, this.task, true, null); }, $signature: 0 }; A.DashboardPanels__runningTasks__closure.prototype = { call$2(context, action) { return A.handleTaskAction(context, A._setArrayType([this.task], type$.JSArray_BaseEntity), action); }, $signature: 73 }; A.DashboardPanels_build_closure.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._dashboard_state$_offset = this.settings.offset + 1; return b; }, $signature: 156 }; A.DashboardPanels_build_closure0.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._dashboard_state$_offset = this.settings.offset + 1; return b; }, $signature: 156 }; A.DashboardPanels_build_closure1.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._dashboard_state$_offset = this.settings.offset + 1; return b; }, $signature: 156 }; A.DashboardPanels_build_closure2.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._dashboard_state$_offset = this.settings.offset + 1; return b; }, $signature: 156 }; A.DashboardPanels_build_closure3.prototype = { call$1(b) { b.get$_dashboard_state$_$this()._dashboard_state$_offset = this.settings.offset + 1; return b; }, $signature: 156 }; A.DashboardPanels_build_closure4.prototype = { call$2(context, index) { var t2, t3, t4, t5, t6, t7, settings, state, isLoaded, invoiceData, paymentData, expenseData, t8, t9, t10, t11, t12, t13, t14, t15, t16, currentFieldMap, t17, t18, previousFieldMap, _this = this, _null = null, _86400000000 = 864e8, _s24_ = "add_gateway_help_message", _s11_ = "add_gateway", _s21_ = "total_active_invoices", _s26_ = "total_outstanding_invoices", _s24_0 = "total_completed_payments", _s23_ = "total_refunded_payments", _s19_ = "total_active_quotes", _s21_0 = "total_approved_quotes", _s23_0 = "total_unapproved_quotes", _s21_1 = "total_invoiced_quotes", _s25_ = "total_invoice_paid_quotes", _s18_ = "total_logged_tasks", _s20_ = "total_invoiced_tasks", _s16_ = "total_paid_tasks", _s27_ = "total_logged_tasks_duration", _s29_ = "total_invoiced_tasks_duration", _s25_0 = "total_paid_tasks_duration", _s21_2 = "total_logged_expenses", _s22_ = "total_pending_expenses", _s23_1 = "total_invoiced_expenses", _s27_0 = "total_invoice_paid_expenses", t1 = _this.sections; if (index === t1.length) return new A.SizedBox(_null, 500, _null, _null); switch (t1[index].index) { case 0: t1 = type$.JSArray_Widget; t2 = A._setArrayType([], t1); t3 = _this.state; t4 = t3.prefState; if (!t4.hideReviewApp) { t5 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; t5 = B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, Date.now() - A.convertTimestampToDate(t5.company.createdAt)._value, 0, 0)._duration, _86400000000) > 60; } else t5 = false; if (!t5) { if (!t4.hideOneYearReviewApp) { t5 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; t5 = B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, Date.now() - A.convertTimestampToDate(t5.company.createdAt)._value, 0, 0)._duration, _86400000000) > 365; } else t5 = false; if (!t5) if (!t4.hideTwoYearReviewApp) { t5 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; t5 = B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, Date.now() - A.convertTimestampToDate(t5.company.createdAt)._value, 0, 0)._duration, _86400000000) > 730; } else t5 = false; else t5 = true; } else t5 = true; if (t5) t2.push(new A.ReviewApp(_null)); t5 = t3.uiState.selectedCompanyIndex; t3 = t3.userCompanyStates._list$_list; t6 = t3[t5].userCompany; if (t6.isAdmin && B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, Date.now() - A.convertTimestampToDate(t6.company.createdAt)._value, 0, 0)._duration, _86400000000) < 30 && !t4.hideGatewayWarning && t3[t5].companyGatewayState.list._list$_list.length === 0) { t3 = type$.AppState; t4 = A.StoreProvider_of(context, t3).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState.appLayout === B.AppLayout_mobile ? new A.DashboardPanels_build__closure(context) : _null; t5 = _this.localization; t5.toString; t6 = $.$get$LocalizationsProvider__localizedValues(); t5 = t5.localeCode; t7 = t6.$index(0, t5); t7.toString; t7 = J.$index$asx(t7, _s24_); if (t7 == null) { t7 = t6.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s24_); t7.toString; } t1 = A._setArrayType([A.Expanded$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], t1); t3 = A.StoreProvider_of(context, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_desktop) { t3 = t6.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, _s11_); if (t3 == null) { t3 = t6.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s11_); t3.toString; } t1.push(A.TextButton$(false, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.DashboardPanels_build__closure0(context), _null)); } t1.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), _null, new A.DashboardPanels_build__closure1(context), _null, _null, _null, _null, _null)); t2.push(new A.Padding(B.EdgeInsets_0_8_0_0, A.FormCard$(A.InkWell$(false, _null, true, A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null, false, _null, false, _null, _null), _null)); } return A.Column$(t2, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); case 2: t1 = _this.$this.viewModel; settings = t1.dashboardUIState.settings; state = t1.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = t3[t2]; isLoaded = t4.lastUpdated > 0 || t4.invoiceState.list._list$_list.length !== 0; t5 = state.staticState.currencyMap; invoiceData = $.$get$memoizedChartOverviewInvoices().call$5(t5, t4.userCompany.company, settings, t4.invoiceState.map, t4.clientState.map); t4 = $.$get$memoizedChartPayments(); t6 = t3[t2]; paymentData = t4.call$6(t5, t6.userCompany.company, settings, t6.invoiceState.map, t6.clientState.map, t6.paymentState.map); t6 = $.$get$memoizedChartExpenses(); t4 = t3[t2]; expenseData = t6.call$5(t5, t4.userCompany.company, settings, t4.invoiceState.map, t4.expenseState.map); t4 = A.Theme_of(context); t5 = _this.currentInvoiceData; t6 = J.getInterceptor$asx(t5); t7 = _this.currentPaymentData; t8 = J.getInterceptor$asx(t7); t9 = _this.currentQuoteData; t10 = J.getInterceptor$asx(t9); t11 = _this.currentTaskData; t12 = J.getInterceptor$asx(t11); t13 = _this.currentExpenseData; t14 = J.getInterceptor$asx(t13); t15 = type$.String; t16 = type$.ChartDataGroup; currentFieldMap = A.LinkedHashMap_LinkedHashMap$_literal([_s21_, t6.$index(t5, 0), _s26_, t6.$index(t5, 1), _s24_0, t8.$index(t7, 0), _s23_, t8.$index(t7, 1), _s19_, t10.$index(t9, 0), _s21_0, t10.$index(t9, 1), _s23_0, t10.$index(t9, 2), _s21_1, t10.$index(t9, 3), _s25_, t10.$index(t9, 4), _s18_, t12.$index(t11, 0), _s20_, t12.$index(t11, 1), _s16_, t12.$index(t11, 2), _s27_, t12.$index(t11, 3), _s29_, t12.$index(t11, 4), _s25_0, t12.$index(t11, 5), _s21_2, t14.$index(t13, 0), _s22_, t14.$index(t13, 1), _s23_1, t14.$index(t13, 2), _s27_0, t14.$index(t13, 3)], t15, t16); t13 = _this.previousInvoiceData; t14 = J.getInterceptor$asx(t13); t9 = _this.previousPaymentData; t10 = J.getInterceptor$asx(t9); t7 = _this.previousQuoteData; t8 = J.getInterceptor$asx(t7); t5 = _this.previousTaskData; t6 = J.getInterceptor$asx(t5); t17 = _this.previousExpenseData; t18 = J.getInterceptor$asx(t17); previousFieldMap = A.LinkedHashMap_LinkedHashMap$_literal([_s21_, t14.$index(t13, 0), _s26_, t14.$index(t13, 1), _s24_0, t10.$index(t9, 0), _s23_, t10.$index(t9, 1), _s19_, t8.$index(t7, 0), _s21_0, t8.$index(t7, 1), _s23_0, t8.$index(t7, 2), _s21_1, t8.$index(t7, 3), _s25_, t8.$index(t7, 4), _s18_, t12.$index(t11, 0), _s20_, t6.$index(t5, 1), _s16_, t12.$index(t11, 2), _s27_, t12.$index(t11, 3), _s29_, t6.$index(t5, 4), _s25_0, t12.$index(t11, 5), _s21_2, t18.$index(t17, 0), _s22_, t18.$index(t17, 1), _s23_1, t18.$index(t17, 2), _s27_0, t18.$index(t17, 3)], t15, t16); t5 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.userCompanySettings; t5 = t5.prefState.appLayout === B.AppLayout_mobile ? t6.dashboardFieldsPerRowMobile : t6.dashboardFieldsPerRowDesktop; t6 = _this.localization; t2 = t3[t2].userCompany.settings.dashboardFields._list$_list; t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Widget>"); t3 = A.List_List$of(new A.MappedListIterable(t2, new A.DashboardPanels_build__closure2(currentFieldMap, previousFieldMap, t6, t4.textTheme, context, state), t3), true, t3._eval$1("ListIterable.E")); t6.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t6.localeCode); t6.toString; t6 = J.$index$asx(t6, "overview"); t6.toString; return A.Column$(A._setArrayType([new A.SizedBox(_null, 12, _null, _null), new A.Padding(B.EdgeInsets_12_0_12_0, new A.StaggeredGrid(new A.StaggeredGridDelegateWithFixedCrossAxisCount(t5), 12, 8, _null, t3, _null), _null), new A._OverviewPanel(t1, t6, invoiceData, paymentData, expenseData, isLoaded, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); case 3: t1 = _this.$this; t2 = _this.currentInvoiceData; t3 = _this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t3 = t3.lastUpdated > 0 || t3.invoiceState.list._list$_list.length !== 0; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "invoices"); t4.toString; t5 = _this.sidebarTabs; return A._DashboardPanel$(t2, t3, new A.DashboardPanels_build__closure3(t1, t5, t2), new A.DashboardPanels_build__closure4(t1, t5), _this.previousInvoiceData, t4, t1.viewModel); case 4: t1 = _this.$this; t2 = _this.currentPaymentData; t3 = _this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t3 = t3.lastUpdated > 0 || t3.paymentState.list._list$_list.length !== 0; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "payments"); t4.toString; t5 = _this.sidebarTabs; return A._DashboardPanel$(t2, t3, new A.DashboardPanels_build__closure5(t1, t5, t2), new A.DashboardPanels_build__closure6(t1, t5), _this.previousPaymentData, t4, t1.viewModel); case 5: t1 = _this.$this; t2 = _this.currentQuoteData; t3 = _this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t3 = t3.lastUpdated > 0 || t3.quoteState.list._list$_list.length !== 0; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "quotes"); t4.toString; t5 = _this.sidebarTabs; return A._DashboardPanel$(t2, t3, new A.DashboardPanels_build__closure7(t1, t5, t2), new A.DashboardPanels_build__closure8(t1, t5), _this.previousQuoteData, t4, t1.viewModel); case 6: t1 = _this.$this; t2 = _this.currentTaskData; t3 = _this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t3 = t3.lastUpdated > 0 || t3.taskState.list._list$_list.length !== 0; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "tasks"); t4.toString; t5 = _this.sidebarTabs; return A._DashboardPanel$(t2, t3, new A.DashboardPanels_build__closure9(t1, t5, t2), new A.DashboardPanels_build__closure10(t1, t5), _this.previousTaskData, t4, t1.viewModel); case 7: t1 = _this.$this; t2 = _this.currentExpenseData; t3 = _this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t3 = t3.lastUpdated > 0 || t3.expenseState.list._list$_list.length !== 0; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "expenses"); t4.toString; t5 = _this.sidebarTabs; return A._DashboardPanel$(t2, t3, new A.DashboardPanels_build__closure11(t1, t5, t2), new A.DashboardPanels_build__closure12(t1, t5), _this.previousExpenseData, t4, t1.viewModel); case 1: t1 = _this.runningTasks; t1.toString; return t1; } }, $signature: 99 }; A.DashboardPanels_build__closure.prototype = { call$0() { return A.createEntityByType(true, this.context, B.EntityType_companyGateway); }, $signature: 0 }; A.DashboardPanels_build__closure0.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_companyGateway); }, $signature: 0 }; A.DashboardPanels_build__closure1.prototype = { call$0() { var t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DismissGatewayWarningPermanently()); }, $signature: 0 }; A.DashboardPanels_build__closure2.prototype = { call$1(dashboardField) { var t3, t4, value, t5, t6, _this = this, _null = null, field = dashboardField.field, t1 = dashboardField.format === "time", field0 = t1 ? field + "_duration" : field, t2 = dashboardField.period; if (t2 === "current_period") { t3 = _this.currentFieldMap.$index(0, field0); t3.toString; t4 = dashboardField.calculate; if (t4 === "count") value = t3.periodCount; else value = t4 === "average" ? t3.get$periodAverage() : t3.periodTotal; } else if (t2 === "previous_period") { t3 = _this.previousFieldMap.$index(0, field0); t3.toString; t4 = dashboardField.calculate; if (t4 === "count") value = t3.periodCount; else value = t4 === "average" ? t3.get$periodAverage() : t3.periodTotal; } else if (t2 === "total") { t3 = _this.currentFieldMap.$index(0, field0); t3.toString; t4 = dashboardField.calculate; if (t4 === "count") value = t3.totalCount; else if (t4 === "average") { t4 = t3.totalCount; value = t4 === 0 ? 0 : A.round(t3.total / t4, 2); } else value = t3.total; } else value = 0; t3 = _this.localization; t4 = _this.textTheme; t5 = A.Text$(t3.lookup$1(field), _null, _null, _null, _null, _null, t4.titleMedium, B.TextAlign_2, _null, _null); t6 = dashboardField.calculate; if (t6 === "count") { t1 = A.formatNumber(value, _this.context, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t1.toString; } else if (t1) t1 = A.formatDuration(A.Duration$(0, 0, 0, 0, 0, B.JSNumber_methods.toInt$0(value)), true); else { t1 = A.formatNumber(value, _this.context, _null, _this.state.uiState.dashboardUIState.settings.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; } t1 = A.Text$(t1, _null, _null, _null, _null, _null, t4.headlineSmall, B.TextAlign_2, _null, _null); t2 = t3.lookup$1(t2); if (t6 === "average") { t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "average"); t3.toString; t3 = " \u2022 " + t3; } else t3 = ""; return A.FormCard$(_null, A._setArrayType([t5, new A.SizedBox(_null, 6, _null, _null), t1, new A.SizedBox(_null, 6, _null, _null), A.Text$(t2 + t3, _null, _null, _null, _null, _null, t4.bodySmall, B.TextAlign_2, _null, _null)], type$.JSArray_Widget), _null, _null, false, _null, false, _null, B.EdgeInsets_0_0_0_0); }, $signature: 2788 }; A.DashboardPanels_build__closure4.prototype = { call$0() { return this.$this.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_invoice)); }, $signature: 0 }; A.DashboardPanels_build__closure3.prototype = { call$2(index, date) { var t1 = this.$this; t1.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_invoice)); t1.viewModel.onSelectionChanged.call$2(B.EntityType_invoice, J.$index$asx(this.currentInvoiceData, index).entityMap.$index(0, date)); }, $signature: 288 }; A.DashboardPanels_build__closure6.prototype = { call$0() { return this.$this.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_payment)); }, $signature: 0 }; A.DashboardPanels_build__closure5.prototype = { call$2(index, date) { var t1 = this.$this; t1.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_payment)); t1.viewModel.onSelectionChanged.call$2(B.EntityType_payment, J.$index$asx(this.currentPaymentData, index).entityMap.$index(0, date)); }, $signature: 288 }; A.DashboardPanels_build__closure8.prototype = { call$0() { return this.$this.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_quote)); }, $signature: 0 }; A.DashboardPanels_build__closure7.prototype = { call$2(index, date) { var t1 = this.$this; t1.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_quote)); t1.viewModel.onSelectionChanged.call$2(B.EntityType_quote, J.$index$asx(this.currentQuoteData, index).entityMap.$index(0, date)); }, $signature: 288 }; A.DashboardPanels_build__closure10.prototype = { call$0() { return this.$this.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_task)); }, $signature: 0 }; A.DashboardPanels_build__closure9.prototype = { call$2(index, date) { var t1 = this.$this; t1.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_task)); t1.viewModel.onSelectionChanged.call$2(B.EntityType_task, J.$index$asx(this.currentTaskData, index).entityMap.$index(0, date)); }, $signature: 288 }; A.DashboardPanels_build__closure12.prototype = { call$0() { return this.$this.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_expense)); }, $signature: 0 }; A.DashboardPanels_build__closure11.prototype = { call$2(index, date) { var t1 = this.$this; t1.tabController.animateTo$1(B.JSArray_methods.indexOf$1(this.sidebarTabs, B.EntityType_expense)); t1.viewModel.onSelectionChanged.call$2(B.EntityType_expense, J.$index$asx(this.currentExpenseData, index).entityMap.$index(0, date)); }, $signature: 288 }; A._DashboardPanel.prototype = { createState$0() { return new A.__DashboardPanelState(B._StateLifecycle_0); } }; A.__DashboardPanelState.prototype = { build$1(context) { var t3, t4, t5, _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget, viewModel = t2.viewModel, settings = viewModel.dashboardUIState.settings, state = viewModel.state; if (!t2.isLoaded) return new A.LoadingIndicator(null, true, null); if (_this._dashboard_panels$_chart != null && J.$eq$(_this._currentData, t2.currentData) && J.$eq$(_this._previousData, _this._widget.previousData)) { t1 = _this._dashboard_panels$_chart; t1.toString; return t1; } t2 = _this._widget; t3 = t2.currentData; _this._currentData = t3; _this._previousData = t2.previousData; J.forEach$1$ax(t3, new A.__DashboardPanelState_build_closure(_this, settings, t1, state)); t1 = _this._widget; t3 = t1.currentData; t2 = t1.title; t4 = t1.onDateSelected; t1 = type$.dynamic_Function._as(t1.onSelected); t5 = settings.currencyId; if (!(t5.length !== 0)) { t5 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t5 == null) t5 = "1"; } return _this._dashboard_panels$_chart = new A.DashboardChart(t3, t2, t5, t4, t1, false, null); } }; A.__DashboardPanelState_build_closure.prototype = { call$1(dataGroup) { var t1, index, t2, previous, currentSeries, previousSeries, i, t3, t4, _this = this, _s8_ = "previous"; if (!B.JSString_methods.endsWith$1(dataGroup.name, "_duration")) { t1 = _this.$this; index = J.indexOf$1$asx(t1._widget.currentData, dataGroup); dataGroup.__ChartDataGroup_chartSeries_A = A._setArrayType([], type$.JSArray_Series_dynamic_DateTime); t2 = _this.settings.enableComparison; if (t2) { previous = A._setArrayType([], type$.JSArray_ChartMoneyData); currentSeries = dataGroup.rawSeries; previousSeries = J.$index$asx(t1._widget.previousData, index).rawSeries; dataGroup.previousTotal = J.$index$asx(t1._widget.previousData, index).periodTotal; for (i = 0; i < Math.min(currentSeries.length, previousSeries.length); ++i) previous.push(new A.ChartMoneyData(currentSeries[i].date, previousSeries[i].amount)); t3 = dataGroup.__ChartDataGroup_chartSeries_A; t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, _s8_); t4.toString; t3.push(A.Series_Series(new A.__DashboardPanelState_build__closure(), previous, t4, new A.__DashboardPanelState_build__closure0(), _s8_, new A.__DashboardPanelState_build__closure1(), new A.__DashboardPanelState_build__closure2(), type$.ChartMoneyData, type$.DateTime)); } t3 = dataGroup.__ChartDataGroup_chartSeries_A; if (t2) { t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "current"); t1.toString; } else t1 = t1._widget.title; t3.push(A.Series_Series(new A.__DashboardPanelState_build__closure3(_this.state), dataGroup.rawSeries, t1, new A.__DashboardPanelState_build__closure4(), "current", new A.__DashboardPanelState_build__closure5(), new A.__DashboardPanelState_build__closure6(), type$.ChartMoneyData, type$.DateTime)); } }, $signature: 763 }; A.__DashboardPanelState_build__closure0.prototype = { call$2(chartData, _) { return chartData.date; }, $signature: 289 }; A.__DashboardPanelState_build__closure1.prototype = { call$2(chartData, _) { return chartData.amount; }, $signature: 301 }; A.__DashboardPanelState_build__closure.prototype = { call$2(chartData, _) { return B.Color_ePM; }, $signature: 303 }; A.__DashboardPanelState_build__closure2.prototype = { call$2(_a, _b) { return 2.5; }, $signature: 353 }; A.__DashboardPanelState_build__closure4.prototype = { call$2(chartData, _) { return chartData.date; }, $signature: 289 }; A.__DashboardPanelState_build__closure5.prototype = { call$2(chartData, _) { return chartData.amount; }, $signature: 301 }; A.__DashboardPanelState_build__closure3.prototype = { call$2(chartData, _) { var t1 = this.state.get$accentColor(); t1.toString; return A.ColorUtil_fromDartColor(t1); }, $signature: 303 }; A.__DashboardPanelState_build__closure6.prototype = { call$2(_a, _b) { return 2.5; }, $signature: 353 }; A._OverviewPanel.prototype = { createState$0() { return new A.__OverviewPanelState(B._StateLifecycle_0); } }; A.__OverviewPanelState.prototype = { build$1(context) { var t3, t4, _this = this, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget, viewModel = t2.viewModel, state = viewModel.state; if (!t2.isLoaded) return new A.LoadingIndicator(null, true, null); if (_this.chart != null && J.$eq$(t2.invoiceData, _this.invoiceData) && J.$eq$(_this._widget.paymentData, _this.paymentData) && J.$eq$(_this._widget.expenseData, _this.expenseData)) { t1 = _this.chart; t1.toString; return t1; } t2 = _this._widget; t3 = t2.invoiceData; _this.invoiceData = t3; _this.paymentData = t2.paymentData; _this.expenseData = t2.expenseData; J.forEach$1$ax(t3, new A.__OverviewPanelState_build_closure(_this, state, t1)); t1 = _this.invoiceData; t3 = _this._widget; t2 = t3.title; t3 = t3.onDateSelected; t4 = viewModel.dashboardUIState.settings.currencyId; if (!(t4.length !== 0)) { t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.settings.currencyId; if (t4 == null) t4 = "1"; } return _this.chart = new A.DashboardChart(t1, t2, t4, t3, new A.__OverviewPanelState_build_closure0(), true, null); } }; A.__OverviewPanelState_build_closure.prototype = { call$1(dataGroup) { var t1, t2, index, invoiceSeries, expenses, t3, expenseSeries, i, t4, payments, paymentSeries, t5, t6, t7, _this = this, _s8_ = "expenses", _s8_0 = "payments", _s8_1 = "invoices"; dataGroup.__ChartDataGroup_chartSeries_A = A._setArrayType([], type$.JSArray_Series_dynamic_DateTime); t1 = _this.$this; t2 = t1.invoiceData; t2.toString; index = J.indexOf$1$asx(t2, dataGroup); invoiceSeries = dataGroup.rawSeries; t2 = _this.state; if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_expense)) { expenses = A._setArrayType([], type$.JSArray_ChartMoneyData); t3 = t1.expenseData; t3.toString; expenseSeries = J.$index$asx(t3, index).rawSeries; t3 = t1.expenseData; t3.toString; dataGroup.previousTotal = J.$index$asx(t3, index).periodTotal; for (i = 0; i < Math.min(invoiceSeries.length, expenseSeries.length); ++i) expenses.push(new A.ChartMoneyData(invoiceSeries[i].date, expenseSeries[i].amount)); t3 = dataGroup.__ChartDataGroup_chartSeries_A; t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, _s8_); t4.toString; t3.push(A.Series_Series(new A.__OverviewPanelState_build__closure(), expenses, t4, new A.__OverviewPanelState_build__closure0(), _s8_, new A.__OverviewPanelState_build__closure1(), new A.__OverviewPanelState_build__closure2(), type$.ChartMoneyData, type$.DateTime)); } payments = A._setArrayType([], type$.JSArray_ChartMoneyData); t3 = t1.paymentData; t3.toString; paymentSeries = J.$index$asx(t3, index).rawSeries; t1 = t1.paymentData; t1.toString; dataGroup.previousTotal = J.$index$asx(t1, index).periodTotal; for (i = 0; i < Math.min(invoiceSeries.length, paymentSeries.length); ++i) payments.push(new A.ChartMoneyData(invoiceSeries[i].date, paymentSeries[i].amount)); t1 = dataGroup.__ChartDataGroup_chartSeries_A; t3 = _this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s8_0); t5.toString; t6 = type$.ChartMoneyData; t7 = type$.DateTime; t1.push(A.Series_Series(new A.__OverviewPanelState_build__closure3(), payments, t5, new A.__OverviewPanelState_build__closure4(), _s8_0, new A.__OverviewPanelState_build__closure5(), new A.__OverviewPanelState_build__closure6(), t6, t7)); t5 = dataGroup.__ChartDataGroup_chartSeries_A; t3 = t4.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s8_1); t3.toString; t5.push(A.Series_Series(new A.__OverviewPanelState_build__closure7(t2), invoiceSeries, t3, new A.__OverviewPanelState_build__closure8(), _s8_1, new A.__OverviewPanelState_build__closure9(), new A.__OverviewPanelState_build__closure10(), t6, t7)); }, $signature: 763 }; A.__OverviewPanelState_build__closure0.prototype = { call$2(chartData, _) { return chartData.date; }, $signature: 289 }; A.__OverviewPanelState_build__closure1.prototype = { call$2(chartData, _) { return chartData.amount; }, $signature: 301 }; A.__OverviewPanelState_build__closure.prototype = { call$2(chartData, _) { return A.ColorUtil_fromDartColor(B.MaterialColor_Map_MUpTk_4288585374); }, $signature: 303 }; A.__OverviewPanelState_build__closure2.prototype = { call$2(_a, _b) { return 2.5; }, $signature: 353 }; A.__OverviewPanelState_build__closure4.prototype = { call$2(chartData, _) { return chartData.date; }, $signature: 289 }; A.__OverviewPanelState_build__closure5.prototype = { call$2(chartData, _) { return chartData.amount; }, $signature: 301 }; A.__OverviewPanelState_build__closure3.prototype = { call$2(chartData, _) { return A.ColorUtil_fromDartColor(B.MaterialColor_Map_JNgz5_4283215696); }, $signature: 303 }; A.__OverviewPanelState_build__closure6.prototype = { call$2(_a, _b) { return 2.5; }, $signature: 353 }; A.__OverviewPanelState_build__closure8.prototype = { call$2(chartData, _) { return chartData.date; }, $signature: 289 }; A.__OverviewPanelState_build__closure9.prototype = { call$2(chartData, _) { return chartData.amount; }, $signature: 301 }; A.__OverviewPanelState_build__closure7.prototype = { call$2(chartData, _) { var t1 = this.state.get$accentColor(); t1.toString; return A.ColorUtil_fromDartColor(t1); }, $signature: 303 }; A.__OverviewPanelState_build__closure10.prototype = { call$2(_a, _b) { return 2.5; }, $signature: 353 }; A.__OverviewPanelState_build_closure0.prototype = { call$0() { return null; }, $signature: 4 }; A._DashboardSettings.prototype = { createState$0() { return new A.__DashboardSettingsState(B._StateLifecycle_0); } }; A.__DashboardSettingsState.prototype = { build$1(context) { var t2, store, viewModel, t3, t4, t5, clientMap, groupMap, company, settings, userCompanySettings, hasMultipleCurrencies, t6, t7, t8, t9, t10, currencySettings, t11, t12, t13, t14, t15, t16, _list, i, i0, _this = this, _null = null, _s14_ = "fields_per_row", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; store = A.StoreProvider_of(context, t2); viewModel = _this._widget.viewModel; t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t5 = t3.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; clientMap = t4.clientState.map; groupMap = t4.groupState.map; t4 = t4.userCompany; company = t4.company; settings = t5.dashboardUIState.settings; userCompanySettings = t4.settings; hasMultipleCurrencies = $.$get$memoizedHasMultipleCurrencies().call$3(company, clientMap, groupMap); t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "day"); t6.toString; t7 = type$.String; t6 = A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "day", t7); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "month"); t8.toString; t8 = A.DropdownMenuItem$(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "month", t7); t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "year"); t9.toString; t9 = A.DropdownButton$(_null, _null, _null, false, false, A._setArrayType([t6, t8, A.DropdownMenuItem$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "year", t7)], type$.JSArray_DropdownMenuItem_String), new A.__DashboardSettingsState_build_closure(_this, viewModel), _null, settings.groupBy, t7); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "gross"); t8.toString; t6 = type$.bool; t8 = A.DropdownMenuItem$(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, true, t6); t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "net"); t10.toString; t6 = A.DropdownButton$(_null, _null, _null, false, false, A._setArrayType([t8, A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, t6)], type$.JSArray_DropdownMenuItem_bool), new A.__DashboardSettingsState_build_closure0(_this, viewModel), _null, settings.includeTaxes, t6); currencySettings = new A.SizedBox(_null, _null, _null, _null); if (hasMultipleCurrencies) { t8 = J.map$1$1$ax($.$get$memoizedGetCurrencyIds().call$3(company, clientMap, groupMap), new A.__DashboardSettingsState_build_closure1(t1, viewModel), type$.DropdownMenuItem_String); currencySettings = new A.Padding(B.EdgeInsets_16_0_0_0, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, false, false, A.List_List$of(t8, true, A._instanceType(t8)._eval$1("ListIterable.E")), new A.__DashboardSettingsState_build_closure2(_this, viewModel), _null, settings.currencyId, t7), _null), _null); } t7 = t4.$index(0, t5); t7.toString; t7 = J.$index$asx(t7, "settings"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t4.$index(0, t5); t8.toString; t8 = A.TextButton$(false, A.Text$(J.$index$asx(t8, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__DashboardSettingsState_build_closure3(context), _null); t10 = t4.$index(0, t5); t10.toString; t11 = type$.JSArray_Widget; t3 = A._setArrayType([t8, A.TextButton$(false, A.Text$(J.$index$asx(t10, "save").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__DashboardSettingsState_build_closure4(context, t3, store), _null)], t11); t10 = A._setArrayType([], t11); if (!_this._widget.isWide) { t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "group_by"); t8.toString; t9 = A._setArrayType([A.Row$(A._setArrayType([A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.Spacer(_null), new A.Padding(B.EdgeInsets_16_0_0_0, new A.DropdownButtonHideUnderline(t9, _null), _null)], t11), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t11); if (hasMultipleCurrencies) { t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "currency"); t8.toString; t9.push(A.Row$(A._setArrayType([A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.Spacer(_null), currencySettings], t11), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } if (company.numberOfInvoiceTaxRates > 0 || company.numberOfItemTaxRates > 0) { t4 = t4.$index(0, t5); t4.toString; t4 = J.$index$asx(t4, "taxes"); t4.toString; t9.push(A.Row$(A._setArrayType([A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.Spacer(_null), new A.Padding(B.EdgeInsets_16_0_0_0, new A.DropdownButtonHideUnderline(t6, _null), _null)], t11), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } t9.push(new A.SizedBox(_null, 10, _null, _null)); B.JSArray_methods.addAll$1(t10, t9); } t4 = A._setArrayType([], t11); for (t6 = userCompanySettings.dashboardFields._list$_list, t8 = A._arrayInstanceType(t6), t6 = new J.ArrayIterator(t6, t6.length, t8._eval$1("ArrayIterator<1>")), t9 = type$.ValueKey_String, t8 = t8._precomputed1; t6.moveNext$0();) { t11 = t6.__interceptors$_current; if (t11 == null) t11 = t8._as(t11); t12 = t11.toString$0(0); t13 = t1.lookup$1(t11.field); if (t11.format === "time") { t14 = $.$get$LocalizationsProvider__localizedValues().$index(0, t5); t14.toString; t14 = J.$index$asx(t14, "duration"); t14.toString; t14 = " " + t14; } else t14 = ""; t15 = t1.lookup$1(t11.period); t16 = t1.lookup$1(t11.calculate); t4.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, new A.ValueKey("__" + t12 + "__", t9), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A.__DashboardSettingsState_build_closure5(_this, store, userCompanySettings, t11), _null, _null, _null, _null, _null), _null, _null, _null, false, _null, _null, _null, new A.Text(t15 + " \u2022 " + t16, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.Text(t13 + t14, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } t10.push(A.Expanded$(A.ReorderableListView$(t4, new A.__DashboardSettingsState_build_closure6(_this, store), _null, _null), 1)); t1 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.$index(0, t5); t4.toString; t10.push(new A.AppButton(_null, _null, J.$index$asx(t4, "add_field").toUpperCase(), new A.__DashboardSettingsState_build_closure7(_this, context), _null, _null)); t10.push(new A.SizedBox(_null, 16, _null, _null)); t5 = t1.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, _s14_); if (t5 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t5; t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_mobile ? userCompanySettings.dashboardFieldsPerRowMobile : userCompanySettings.dashboardFieldsPerRowDesktop; t4 = type$.int; _list = J.JSArray_JSArray$allocateGrowable(8, t4); for (i = 0; i < 8; i = i0) { i0 = i + 1; _list[i] = i0; } t5 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t10.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(_list, new A.__DashboardSettingsState_build_closure8(), t5), true, t5._eval$1("ListIterable.E")), _null, t1, new A.__DashboardSettingsState_build_closure9(_this, context, store), _null, false, t2, t4)); return A.AlertDialog$(t3, _null, _null, A.Container$(_null, A.Column$(t10, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 300), _null, _null, t7); } }; A.__DashboardSettingsState_build_closure.prototype = { call$1(value) { this.viewModel.onGroupByChanged.call$1(value); this.$this.setState$1(new A.__DashboardSettingsState_build__closure9()); }, $signature: 98 }; A.__DashboardSettingsState_build__closure9.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure0.prototype = { call$1(value) { this.viewModel.onTaxesChanged.call$1(value); this.$this.setState$1(new A.__DashboardSettingsState_build__closure8()); }, $signature: 17 }; A.__DashboardSettingsState_build__closure8.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure1.prototype = { call$1(currencyId) { var t1, _null = null; if (currencyId === "-1") { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "all"); t1.toString; } else { t1 = this.viewModel.currencyMap._map$_map.$index(0, currencyId); t1 = t1 == null ? _null : t1.code; } t1.toString; return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, currencyId, type$.String); }, $signature: 40 }; A.__DashboardSettingsState_build_closure2.prototype = { call$1(currencyId) { this.viewModel.onCurrencyChanged.call$1(currencyId); this.$this.setState$1(new A.__DashboardSettingsState_build__closure7()); }, $signature: 98 }; A.__DashboardSettingsState_build__closure7.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure3.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.__DashboardSettingsState_build_closure4.prototype = { call$0() { var completer, user, t1 = this.context, t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "saved_settings"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t2 = this.state; user = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.user.rebuild$1(new A.__DashboardSettingsState_build__closure6(t2)); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveUserSettingsRequest(completer, user)); A.Navigator_of(t1, false).pop$0(); }, $signature: 0 }; A.__DashboardSettingsState_build__closure6.prototype = { call$1(b) { var t1 = b.get$userCompany(), t2 = this.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 96 }; A.__DashboardSettingsState_build_closure6.prototype = { call$2(oldIndex, newIndex) { var t2, t3, fields, t4, t1 = {}; t1.newIndex = newIndex; t2 = this.store; t3 = t2.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); fields = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.settings.dashboardFields; t3 = fields._list$_list; t4 = t3.length; if (newIndex > t4) t1.newIndex = t4; else t4 = newIndex; if (oldIndex < t4) t1.newIndex = t4 - 1; t1 = fields.rebuild$1(new A.__DashboardSettingsState_build__closure2(t1, oldIndex, t3[oldIndex])); t2 = t2.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateDashboardFields(t1)); this.$this.setState$1(new A.__DashboardSettingsState_build__closure3()); }, $signature: 232 }; A.__DashboardSettingsState_build__closure2.prototype = { call$1(b) { var t1; B.JSArray_methods.removeAt$1(b.get$_safeList(), this.oldIndex); t1 = this._box_0.newIndex; $.$get$isSoundMode(); B.JSArray_methods.insert$2(b.get$_safeList(), t1, this.field); return b; }, $signature: 524 }; A.__DashboardSettingsState_build__closure3.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure5.prototype = { call$0() { var _this = this, t1 = _this.userCompanySettings.dashboardFields.rebuild$1(new A.__DashboardSettingsState_build__closure4(_this.dashboardField)), t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateDashboardFields(t1)); _this.$this.setState$1(new A.__DashboardSettingsState_build__closure5()); }, $signature: 0 }; A.__DashboardSettingsState_build__closure4.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$_safeList(), this.dashboardField); return b; }, $signature: 524 }; A.__DashboardSettingsState_build__closure5.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure7.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A.__DashboardSettingsState_build__closure0(), $async$self.context, null, true, type$.void), $async$call$0); case 2: // returning from await. $async$self.$this.setState$1(new A.__DashboardSettingsState_build__closure1()); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A.__DashboardSettingsState_build__closure0.prototype = { call$1(context) { return new A._DashboardField(null); }, $signature: 2796 }; A.__DashboardSettingsState_build__closure1.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure9.prototype = { call$1(value) { var t2, t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = this.store.__Store__dispatchers_F; if (t1.appLayout === B.AppLayout_mobile) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateDashboardFieldSettingss(value, null)); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateDashboardFieldSettingss(null, value)); } this.$this.setState$1(new A.__DashboardSettingsState_build__closure()); }, $signature: 5 }; A.__DashboardSettingsState_build__closure.prototype = { call$0() { }, $signature: 0 }; A.__DashboardSettingsState_build_closure8.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A._DashboardField.prototype = { createState$0() { return new A._DashboardFieldState(B._StateLifecycle_0); } }; A._DashboardFieldState.prototype = { build$1(context) { var t2, items, store, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s18_ = "total_logged_tasks", _s20_ = "total_invoiced_tasks", _s16_ = "total_paid_tasks", _s2_ = "en", _s14_ = "current_period", _s15_ = "previous_period", _s9_ = "calculate", _s5_ = "money", _s4_ = "time", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.JSArray_DropdownMenuItem_String; items = A._setArrayType([], t2); store = A.StoreProvider_of(context, type$.AppState); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany; t4 = type$.JSArray_String; A.LinkedHashMap_LinkedHashMap$_literal([B.EntityType_invoice, A._setArrayType(["total_active_invoices", "total_outstanding_invoices"], t4), B.EntityType_payment, A._setArrayType(["total_completed_payments", "total_refunded_payments"], t4), B.EntityType_quote, A._setArrayType(["total_active_quotes", "total_approved_quotes", "total_unapproved_quotes"], t4), B.EntityType_task, A._setArrayType([_s18_, _s20_, _s16_], t4), B.EntityType_expense, A._setArrayType(["total_logged_expenses", "total_pending_expenses", "total_invoiced_expenses", "total_invoice_paid_expenses"], t4)], type$.EntityType, type$.List_String).forEach$1(0, new A._DashboardFieldState_build_closure(t3.company, items, t1)); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "add_field"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = type$.String; t1 = A.AppDropdownButton$(false, _null, "", true, items, _null, t1.get$field(), new A._DashboardFieldState_build_closure0(_this), _null, false, _this._dashboard_panels$_field, t8); t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "period"); if (t9 == null) { t9 = t5.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, "period"); t9.toString; } t10 = _this._dashboard_panels$_period; t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s14_); t11.toString; t11 = A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s14_, t8); t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, _s15_); t12.toString; t12 = A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s15_, t8); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "total"); t13.toString; t10 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t11, t12, A.DropdownMenuItem$(A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "total", t8)], t2), _null, t9, new A._DashboardFieldState_build_closure1(_this), _null, false, t10, t8); t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, _s9_); if (t9 == null) { t9 = t5.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s9_); t9.toString; } t11 = _this._dashboard_panels$_calculate; t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "sum"); if (t12 == null) { t12 = t5.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, "sum"); t12.toString; } t12 = A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "sum", t8); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "average"); t13.toString; t13 = A.DropdownMenuItem$(A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "average", t8); t14 = t5.$index(0, t6); t14.toString; t14 = J.$index$asx(t14, "count"); t14.toString; t15 = type$.JSArray_Widget; t11 = A._setArrayType([t1, t10, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t12, t13, A.DropdownMenuItem$(A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "count", t8)], t2), _null, t9, new A._DashboardFieldState_build_closure2(_this), _null, false, t11, t8)], t15); if (B.JSArray_methods.contains$1(A._setArrayType([_s16_, _s20_, _s18_], t4), _this._dashboard_panels$_field) && _this._dashboard_panels$_calculate !== "count") { t1 = t5.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, "format"); if (t1 == null) { t1 = t5.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, "format"); t1.toString; } t4 = _this._dashboard_panels$_format; t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, _s5_); if (t9 == null) { t9 = t5.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s5_); t9.toString; } t9 = A.DropdownMenuItem$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s5_, t8); t10 = t5.$index(0, t6); t10.toString; t10 = J.$index$asx(t10, _s4_); if (t10 == null) { t10 = t5.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s4_); t10.toString; } t11.push(A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t9, A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s4_, t8)], t2), _null, t1, new A._DashboardFieldState_build_closure3(_this), _null, false, t4, t8)); } t1 = A.Column$(t11, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t2 = t5.$index(0, t6); t2.toString; t2 = A.TextButton$(false, A.Text$(J.$index$asx(t2, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._DashboardFieldState_build_closure4(context), _null); t6 = t5.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "add"); if (t6 == null) { t4 = t5.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, "add"); t4.toString; } else t4 = t6; return A.AlertDialog$(A._setArrayType([t2, A.TextButton$(false, A.Text$(t4.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._DashboardFieldState_build_closure5(_this, t3.settings.dashboardFields, context, store), _null)], t15), _null, _null, t1, _null, _null, t7); } }; A._DashboardFieldState_build_closure.prototype = { call$2(entityType, fields) { J.forEach$1$ax(fields, new A._DashboardFieldState_build__closure5(this.company, entityType, this.items, this.localization)); }, $signature: 2797 }; A._DashboardFieldState_build__closure5.prototype = { call$1(field) { var _this = this, _null = null; if (_this.company.isModuleEnabled$1(_this.entityType)) _this.items.push(A.DropdownMenuItem$(A.Text$(_this.localization.lookup$1(field), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, field, type$.String)); }, $signature: 15 }; A._DashboardFieldState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._DashboardFieldState_build__closure4(t1, value)); }, $signature: 5 }; A._DashboardFieldState_build__closure4.prototype = { call$0() { this.$this._dashboard_panels$_field = this.value; }, $signature: 0 }; A._DashboardFieldState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._DashboardFieldState_build__closure3(t1, value)); }, $signature: 5 }; A._DashboardFieldState_build__closure3.prototype = { call$0() { this.$this._dashboard_panels$_period = this.value; }, $signature: 0 }; A._DashboardFieldState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._DashboardFieldState_build__closure2(t1, value)); }, $signature: 5 }; A._DashboardFieldState_build__closure2.prototype = { call$0() { this.$this._dashboard_panels$_calculate = this.value; }, $signature: 0 }; A._DashboardFieldState_build_closure3.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._DashboardFieldState_build__closure1(t1, value)); }, $signature: 5 }; A._DashboardFieldState_build__closure1.prototype = { call$0() { this.$this._dashboard_panels$_format = this.value; }, $signature: 0 }; A._DashboardFieldState_build_closure4.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._DashboardFieldState_build_closure5.prototype = { call$0() { var t2, t3, _this = this, t1 = _this.$this; if (t1._dashboard_panels$_field.length === 0) return; t2 = _this.dashboardFields; t3 = t2._list$_list; if (!new A.WhereIterable(t3, new A._DashboardFieldState_build__closure(t1), A._arrayInstanceType(t3)._eval$1("WhereIterable<1>")).get$isEmpty(0)) { A.Navigator_of(_this.context, false).pop$0(); return; } t1 = t2.rebuild$1(new A._DashboardFieldState_build__closure0(t1)); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateDashboardFields(t1)); A.Navigator_of(_this.context, false).pop$0(); }, $signature: 0 }; A._DashboardFieldState_build__closure.prototype = { call$1(field) { var t1 = this.$this, t2 = t1._dashboard_panels$_field; return field.field === t2 && field.period === t1._dashboard_panels$_period && field.calculate === t2 && field.format === t1._dashboard_panels$_format; }, $signature: 2798 }; A._DashboardFieldState_build__closure0.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._dashboard_panels$_field, t3 = t1._dashboard_panels$_period; t3 = A.DashboardField_DashboardField(t1._dashboard_panels$_calculate, t2, t1._dashboard_panels$_format, t3); $.$get$isSoundMode(); B.JSArray_methods.add$1(b.get$_safeList(), t3); return b; }, $signature: 524 }; A.DashboardScreen.prototype = { createState$0() { return new A._DashboardScreenState(A._setArrayType([], type$.JSArray_EntityType), null, null, B._StateLifecycle_0); } }; A._DashboardScreenState.prototype = { initState$0() { var state, t1, t2, t3, companyName, _this = this, _null = null; _this.super$State$initState(); state = _this._widget.viewModel.state; t1 = state.uiState.selectedCompanyIndex; t2 = state.userCompanyStates._list$_list; t3 = t2[t1].userCompany; B.JSArray_methods.forEach$1(A._setArrayType([B.EntityType_invoice, B.EntityType_payment, B.EntityType_quote, B.EntityType_task, B.EntityType_expense], type$.JSArray_EntityType), new A._DashboardScreenState_initState_closure(_this, t3.company)); _this.___DashboardScreenState__mainTabController_A = A.TabController$(_null, 0, state.prefState.appLayout === B.AppLayout_mobile ? 3 + _this._tabs.length : 3, _this); t3 = A.TabController$(_null, 0, _this._tabs.length, _this); t3.addListener$1(0, _this.get$onTabListener()); _this.___DashboardScreenState__sideTabController_A = t3; t3 = A.ScrollController$(0, true, _null, _null); t3.addListener$1(0, _this.get$onScrollListener()); _this.___DashboardScreenState__scrollController_A = t3; companyName = t2[t1].userCompany.company.settings.name; if (companyName == null) companyName = ""; if (A.cleanApiUrl(state.authState.url) !== "https://demo.invoiceninja.com") { t1 = t2[t1].userCompany; if (t1.isAdmin) t1 = (companyName.length === 0 || companyName === "Untitled Company") && !t1.company.get$isNew(); else t1 = false; } else t1 = false; if (t1) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._DashboardScreenState_initState_closure0(_this, state)); }, onScrollListener$0() { var t1 = this._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) return; }, onTabListener$0() { }, dispose$0() { var _this = this, t1 = _this.___DashboardScreenState__mainTabController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___DashboardScreenState__sideTabController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$onTabListener()); t1.dispose$0(); t1 = _this.___DashboardScreenState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$onScrollListener()); t1.dispose$0(); _this.super$__DashboardScreenState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t4, t5, t6, company, t7, leading, t8, t9, t10, t11, t12, t13, t14, t15, mainScaffold, _this = this, _null = null, _s8_ = "overview", _s8_0 = "activity", _s11_ = "system_logs", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t5 = t3.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; company = t4[t6].userCompany.company; t7 = A.StoreProvider_of(context, t2).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (t7.prefState.appLayout !== B.AppLayout_mobile) { t7 = t3.prefState; t7 = t7.appLayout === B.AppLayout_mobile || t7.menuSidebarMode === B.AppSidebarMode_float; } else t7 = true; leading = t7 ? new A.Builder(new A._DashboardScreenState_build_closure(t1), _null) : _null; t7 = A.StoreProvider_of(context, t2).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (t7.prefState.appLayout !== B.AppLayout_mobile) { t7 = t3.prefState; t7 = t7.appLayout === B.AppLayout_mobile || t7.menuSidebarMode === B.AppSidebarMode_float; } else t7 = true; t7 = t7 ? new A.MenuDrawerBuilder(_null) : _null; t8 = A.StoreProvider_of(context, t2).__Store__state_A; t8 === $ && A.throwUnnamedLateFieldNI(); if (t8.prefState.appLayout !== B.AppLayout_mobile) { t8 = t3.prefState; t8 = t8.appLayout === B.AppLayout_mobile || t8.historySidebarMode === B.AppSidebarMode_float; } else t8 = true; t8 = t8 ? new A.HistoryDrawerBuilder(_null) : _null; t9 = type$.JSArray_Widget; t10 = A._setArrayType([], t9); t11 = A.StoreProvider_of(context, t2).__Store__state_A; t11 === $ && A.throwUnnamedLateFieldNI(); if (t11.prefState.appLayout === B.AppLayout_desktop) { t11 = _this.___DashboardScreenState__mainTabController_A; t11 === $ && A.throwUnnamedLateFieldNI(); t1.toString; t12 = $.$get$LocalizationsProvider__localizedValues(); t13 = t1.localeCode; t14 = t12.$index(0, t13); t14.toString; t14 = J.$index$asx(t14, _s8_); t14.toString; t14 = A.Tab$(_null, t14); t15 = t12.$index(0, t13); t15.toString; t15 = J.$index$asx(t15, _s8_0); t15.toString; t15 = A.Tab$(_null, t15); t13 = t12.$index(0, t13); t13.toString; t13 = J.$index$asx(t13, _s11_); t13.toString; t10.push(A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, A.TabBar$(t11, _null, true, _null, _null, A._setArrayType([t14, t15, A.Tab$(_null, t13)], t9)), _null), 3)); } t10.push(A.Expanded$(new A.ListFilter(B.EntityType_dashboard, t5.filter, new A._DashboardScreenState_build_closure0(store), A._setArrayType([], type$.JSArray_nullable_String), _null, _null, _null, new A.ValueKey("__cleared_at_" + t5.filterClearedAt + "__", type$.ValueKey_String)), 2)); t10 = A.Row$(t10, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t11 = A._setArrayType([], t9); if (t4[t6].userCompany.isOwner) if (!t3.get$isHosted()) if (A.cleanApiUrl(t3.authState.url) !== "https://demo.invoiceninja.com") { t4 = A.StoreProvider_of(context, t2).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (!t4.get$isPaidAccount()) { A.isApple(); t4 = true; } else t4 = false; } else t4 = false; else t4 = false; else t4 = false; if (t4) { if (t3.prefState.enableTooltips) { t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t4.toString; t4 = J.$index$asx(t4, "upgrade"); t4.toString; } else t4 = _null; t11.push(new A.Padding(B.EdgeInsets_0_0_10_0, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_984413_MaterialIcons_null_false, _null, _null, _null), _null, new A._DashboardScreenState_build_closure1(), _null, _null, _null, t4, _null), _null)); } t4 = t1.get$enableReactApp(); t11.push(new A.Padding(B.EdgeInsets_0_0_10_0, A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_agj, _null, _null, _null), _null, new A._DashboardScreenState_build_closure2(t3, context, t1, store), _null, _null, _null, t4, _null), _null)); t4 = A.StoreProvider_of(context, t2).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4.prefState.appLayout === B.AppLayout_mobile || !t3.prefState.isHistoryVisible) t11.push(new A.Builder(new A._DashboardScreenState_build_closure3(t3, t1, store), _null)); t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_mobile) { t3 = _this.___DashboardScreenState__mainTabController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = A.StoreProvider_of(context, t2).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState; t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t12 = t6.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, _s8_); t12.toString; t12 = A.Tab$(_null, t12); t13 = t6.$index(0, t1); t13.toString; t13 = J.$index$asx(t13, _s8_0); t13.toString; t13 = A.Tab$(_null, t13); t14 = t6.$index(0, t1); t14.toString; t14 = J.$index$asx(t14, _s11_); t14.toString; t14 = A._setArrayType([t12, t13, A.Tab$(_null, t14)], t9); t12 = A.StoreProvider_of(context, t2).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); if (t12.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_invoice)) { t12 = t6.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "invoices"); t12.toString; t14.push(A.Tab$(_null, t12)); } t12 = A.StoreProvider_of(context, t2).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); if (t12.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_payment)) { t12 = t6.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "payments"); t12.toString; t14.push(A.Tab$(_null, t12)); } t12 = A.StoreProvider_of(context, t2).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); if (t12.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_quote)) { t12 = t6.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "quotes"); t12.toString; t14.push(A.Tab$(_null, t12)); } t12 = A.StoreProvider_of(context, t2).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); if (t12.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_task)) { t12 = t6.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "tasks"); t12.toString; t14.push(A.Tab$(_null, t12)); } t12 = A.StoreProvider_of(context, t2).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); if (t12.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_expense)) { t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "expense"); t1.toString; t14.push(A.Tab$(_null, t1)); } t1 = A.TabBar$(t3, _null, t4.appLayout === B.AppLayout_mobile, _null, _null, t14); } else t1 = _null; t10 = A.AppBar$(t11, _null, false, _null, t1, 1, false, _null, _null, false, _null, false, _null, _null, leading, _null, true, _null, _null, _null, _null, _null, t10, _null, _null, _null, 1, _null); t1 = _this._widget.viewModel; t11 = _this.___DashboardScreenState__mainTabController_A; t11 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___DashboardScreenState__sideTabController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___DashboardScreenState__scrollController_A; t4 === $ && A.throwUnnamedLateFieldNI(); mainScaffold = A.Scaffold$(t10, _null, new A._CustomTabBarView(t1, t11, t3, t4, _null), _null, t7, t8, _null, _null); t1 = A.StoreProvider_of(context, t2).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = A._setArrayType([new A.Flexible(3, B.FlexFit_1, mainScaffold, _null)], t9); if (t5.dashboardUIState.showSidebar) t1.push(new A.Flexible(2, B.FlexFit_1, new A.AppBorder(new A.SidebarScaffold(_this.___DashboardScreenState__sideTabController_A, _null), _null, _null, true, false, _null), _null)); t1 = A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } else t1 = mainScaffold; return t1; } }; A._DashboardScreenState_initState_closure.prototype = { call$1(entityType) { if (this.company.isModuleEnabled$1(entityType)) this.$this._tabs.push(entityType); }, $signature: 266 }; A._DashboardScreenState_initState_closure0.prototype = { call$1(duration) { var _null = null, t1 = this.$this._framework$_element; t1.toString; A.showDialog(_null, _null, false, _null, new A._DashboardScreenState_initState__closure(this.state), t1, _null, true, type$.void); }, $signature: 11 }; A._DashboardScreenState_initState__closure.prototype = { call$1(context) { var t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; return new A.SettingsWizard(t1.user, t1.company, null); }, $signature: 2799 }; A._DashboardScreenState_build_closure.prototype = { call$1(context) { var _null = null, t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "menu_sidebar"); t1.toString; return A.InkWell$(false, _null, true, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58332_MaterialIcons_null_false, _null, _null, _null), _null, new A._DashboardScreenState_build__closure1(context), _null, _null, _null, t1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 604 }; A._DashboardScreenState_build__closure1.prototype = { call$0() { A.Scaffold_of(this.context).openDrawer$0(); }, $signature: 0 }; A._DashboardScreenState_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterCompany(value)); }, $signature: 28 }; A._DashboardScreenState_build_closure1.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_i, 0, null)); }, $signature: 0 }; A._DashboardScreenState_build_closure2.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.state; if (A.cleanApiUrl(t1.authState.url) === "https://demo.invoiceninja.com") A.launchUrl(A.Uri_parse("https://react.invoicing.co/demo", 0, null)); else if (t1.get$isHosted()) A.launchUrl(A.Uri_parse("https://app.invoicing.co", 0, null)); else A.confirmCallback(false, new A._DashboardScreenState_build__closure0(t1, $async$self.store), $async$self.context, $async$self.localization.get$enableReactApp(), false, null); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._DashboardScreenState_build__closure0.prototype = { call$1(_) { var t2, t1 = this.state, credentials = t1.get$credentials(0), account = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.rebuild$1(new A._DashboardScreenState_build___closure()), data = $.$get$serializers().serializeWith$2($.$get$_$accountEntitySerializer(), account); t1 = this.store; t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); new A.WebClient().put$3$data(0, credentials.url + "/accounts/" + account.id, credentials.token, B.C_JsonCodec.encode$1(data)).then$1$1(0, new A._DashboardScreenState_build___closure0(t1), type$.Null).catchError$1(new A._DashboardScreenState_build___closure1(t1)); }, $signature: 28 }; A._DashboardScreenState_build___closure.prototype = { call$1(b) { b.get$_account_model$_$this()._setReactAsDefaultAP = true; return b; }, $signature: 692 }; A._DashboardScreenState_build___closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); window.location.reload(); }, $signature: 5 }; A._DashboardScreenState_build___closure1.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A._asStringQ(error)); }, $signature: 2 }; A._DashboardScreenState_build_closure3.prototype = { call$1(context) { var t2, _null = null, t1 = this.state; if (t1.prefState.enableTooltips) { t2 = this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "history"); t2.toString; } else t2 = _null; return A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58132_MaterialIcons_null_false, _null, _null, _null), _null, new A._DashboardScreenState_build__closure(context, t1, this.store), B.EdgeInsets_4_0_24_0, _null, _null, t2, _null); }, $signature: 591 }; A._DashboardScreenState_build__closure.prototype = { call$0() { var _null = null, t1 = this.context, t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout !== B.AppLayout_mobile) { t2 = this.state.prefState; t2 = t2.appLayout === B.AppLayout_mobile || t2.historySidebarMode === B.AppSidebarMode_float; } else t2 = true; if (t2) A.Scaffold_of(t1).openEndDrawer$0(); else { t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.AppSidebar_history, _null, _null, _null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); } }, $signature: 0 }; A._CustomTabBarView.prototype = { build$1(context) { var t3, _this = this, _null = null, t1 = _this.viewModel, t2 = t1.state, company = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company; t2 = t1.filter; if ((t2 == null ? "" : t2).length !== 0) return A.ScrollableListViewBuilder$(new A._CustomTabBarView_build_closure(_this), J.get$length$asx(t1.filteredList), _null, false, _null, _null); t1 = A._setArrayType([A.RefreshIndicator$(new A.DashboardPanels(t1, _this.scrollController, _this.sideTabController, _null), new A._CustomTabBarView_build_closure0(_this, context)), A.RefreshIndicator$(new A.DashboardActivity(t1, _null), new A._CustomTabBarView_build_closure1(_this, context)), A.RefreshIndicator$(new A.DashboardSystemLogs(t1, _null), new A._CustomTabBarView_build_closure2(_this, context))], type$.JSArray_Widget); t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_invoice)) t1.push(new A.InvoiceSidebar(_null)); t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_payment)) t1.push(new A.PaymentSidebar(_null)); t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_quote)) t1.push(new A.QuoteSidebar(_null)); t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_task)) t1.push(new A.TaskSidebar(_null)); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_mobile && company.isModuleEnabled$1(B.EntityType_expense)) t1.push(new A.ExpenseSidbar(_null)); return A.TabBarView$(t1, _this.mainTabController, _null); } }; A._CustomTabBarView_build_closure.prototype = { call$2(context, index) { var t3, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.$this.viewModel, entity = J.$index$asx(t2.filteredList, index), subtitle = entity.matchesFilterValue$1(t2.filter); t2 = A.Text$(entity.get$listDisplayName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A.Icon$(A.getEntityIcon(entity.get$entityType()), _null, _null, _null); t4 = A.Icon$(B.IconData_58397_MaterialIcons_null_true, _null, _null, _null); if (subtitle != null) t1 = subtitle; else { t1.toString; t1 = t1.lookup$1(A.S(entity.get$entityType())); } return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t3, _null, _null, new A._CustomTabBarView_build__closure(entity), false, _null, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t2, t4, _null); }, $signature: 588 }; A._CustomTabBarView_build__closure.prototype = { call$0() { return A.viewEntity(false, this.entity, null, false); }, $signature: 0 }; A._CustomTabBarView_build_closure0.prototype = { call$0() { return this.$this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._CustomTabBarView_build_closure1.prototype = { call$0() { return this.$this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._CustomTabBarView_build_closure2.prototype = { call$0() { return this.$this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__DashboardScreenState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.DashboardScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DashboardScreenBuilder_build_closure(), A.dashboard_screen_vm_DashboardVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DashboardVM); } }; A.DashboardScreenBuilder_build_closure.prototype = { call$2(context, viewModel) { var state = viewModel.state, company = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company; if (!state.get$isUserConfirmed()) return new A.ConfirmEmailBuilder(null); return new A.DashboardScreen(viewModel, new A.ValueKey("__" + company.id + "_" + company.enabledModules + "_" + (state.prefState.appLayout === B.AppLayout_desktop) + "__", type$.ValueKey_String)); }, $signature: 2800 }; A.DashboardVM.prototype = {}; A.DashboardVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.DashboardVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.DashboardVM_fromStore_closure0.prototype = { call$1(settings) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSettings(settings, _null, _null, _null, _null)); }, $signature: 2801 }; A.DashboardVM_fromStore_closure4.prototype = { call$1(value) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSettings(_null, _null, _null, value, _null)); }, $signature: 26 }; A.DashboardVM_fromStore_closure5.prototype = { call$1(value) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSettings(_null, _null, _null, _null, value)); }, $signature: 210 }; A.DashboardVM_fromStore_closure1.prototype = { call$2(entityType, entityIds) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateDashboardSelection(entityType, entityIds)); }, $signature: 2803 }; A.DashboardVM_fromStore_closure2.prototype = { call$1(offset) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSettings(_null, offset, _null, _null, _null)); }, $signature: 357 }; A.DashboardVM_fromStore_closure3.prototype = { call$1(currencyId) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSettings(_null, _null, currencyId, _null, _null)); }, $signature: 210 }; A.DashboardVM_fromStore_closure6.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSidebar(true)); }, $signature: 14 }; A.SidebarScaffold.prototype = { build$1(context) { var company, t3, t4, t5, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); company = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company; t2 = this.tabController; t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "invoices"); t5.toString; t4.push(A.Tab$(_null, t5)); } if (company.isModuleEnabled$1(B.EntityType_payment)) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "payments"); t5.toString; t4.push(A.Tab$(_null, t5)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "quotes"); t5.toString; t4.push(A.Tab$(_null, t5)); } if (company.isModuleEnabled$1(B.EntityType_task)) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "tasks"); t5.toString; t4.push(A.Tab$(_null, t5)); } if (company.isModuleEnabled$1(B.EntityType_expense)) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "expenses"); t1.toString; t4.push(A.Tab$(_null, t1)); } t1 = A.AppBar$(_null, _null, false, _null, _null, 1, _null, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, A.Row$(A._setArrayType([A.Expanded$(A.TabBar$(t2, _null, true, _null, _null, t4), 1), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A.SidebarScaffold_build_closure(store), _null, _null, _null, _null, _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, _null, _null, 1, _null); t3 = A._setArrayType([], t3); if (company.isModuleEnabled$1(B.EntityType_invoice)) t3.push(new A.InvoiceSidebar(_null)); if (company.isModuleEnabled$1(B.EntityType_payment)) t3.push(new A.PaymentSidebar(_null)); if (company.isModuleEnabled$1(B.EntityType_quote)) t3.push(new A.QuoteSidebar(_null)); if (company.isModuleEnabled$1(B.EntityType_task)) t3.push(new A.TaskSidebar(_null)); if (company.isModuleEnabled$1(B.EntityType_expense)) t3.push(new A.ExpenseSidbar(_null)); return A.Scaffold$(t1, _null, A.TabBarView$(t3, t2, _null), _null, _null, _null, _null, _null); } }; A.SidebarScaffold_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateDashboardSidebar(false)); }, $signature: 0 }; A.InvoiceSidebar.prototype = { build$1(context) { var t2, t3, t4, t5, t6, t7, upcomingInvoices, pastDueInvoices, selectedIds, t8, t9, t10, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$memoizedUpcomingInvoices(); t4 = t2.userCompanyStates; t5 = t2.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; upcomingInvoices = t3.call$2(t7.invoiceState.map, t7.clientState.map); t7 = $.$get$memoizedPastDueInvoices(); t6 = t4[t6]; pastDueInvoices = t7.call$2(t6.invoiceState.map, t6.clientState.map); selectedIds = t5.dashboardUIState.selectedEntities._map$_map.$index(0, B.EntityType_invoice); t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "upcoming_invoices"); t6.toString; t3 = J.getInterceptor$asx(upcomingInvoices); t4 = t3.get$isNotEmpty(upcomingInvoices) ? " (" + t3.get$length(upcomingInvoices) + ")" : ""; t3 = t3.get$isEmpty(upcomingInvoices) ? _null : A.ScrollableListViewBuilder$(new A.InvoiceSidebar_build_closure(upcomingInvoices), t3.get$length(upcomingInvoices), _null, false, _null, new A.InvoiceSidebar_build_closure0()); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "past_due_invoices"); t7.toString; t8 = J.getInterceptor$asx(pastDueInvoices); t9 = t8.get$isNotEmpty(pastDueInvoices) ? " (" + t8.get$length(pastDueInvoices) + ")" : ""; t8 = t8.get$isEmpty(pastDueInvoices) ? _null : A.ScrollableListViewBuilder$(new A.InvoiceSidebar_build_closure1(pastDueInvoices), t8.get$length(pastDueInvoices), _null, false, _null, new A.InvoiceSidebar_build_closure2()); t10 = selectedIds == null; if (J.get$isEmpty$asx(t10 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t1 = _null; else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "selected_invoices"); t1.toString; t1 += " (" + selectedIds._list$_list.length + ")"; } if (J.get$isEmpty$asx(t10 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t2 = _null; else { t5 = t10 ? _null : selectedIds._list$_list.length; t5 = A.ScrollableListViewBuilder$(new A.InvoiceSidebar_build_closure3(t2, selectedIds), t5, _null, false, _null, new A.InvoiceSidebar_build_closure4()); t2 = t5; } return A._DashboardSidebar$(B.EntityType_invoice, t6 + t4, t7 + t9, t1, t3, t8, t2); } }; A.InvoiceSidebar_build_closure.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.upcomingInvoices, index); t1.toString; return new A.InvoiceListItem(t1, null, false, false, null, false, null); }, $signature: 388 }; A.InvoiceSidebar_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.InvoiceSidebar_build_closure1.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.pastDueInvoices, index); t1.toString; return new A.InvoiceListItem(t1, null, false, false, null, false, null); }, $signature: 388 }; A.InvoiceSidebar_build_closure2.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.InvoiceSidebar_build_closure3.prototype = { call$2(context, index) { var _null = null, t1 = this.state, invoice = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, this.selectedIds._list$_list[index]); return invoice == null ? new A.SizedBox(_null, _null, _null, _null) : new A.InvoiceListItem(invoice, _null, false, false, _null, false, _null); }, $signature: 99 }; A.InvoiceSidebar_build_closure4.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.PaymentSidebar.prototype = { build$1(context) { var t2, t3, t4, t5, recentPayments, selectedIds, t6, t7, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$memoizedRecentPayments(); t4 = t2.userCompanyStates; t5 = t2.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; recentPayments = t3.call$2(t4.paymentState.map, t4.clientState.map); selectedIds = t5.dashboardUIState.selectedEntities._map$_map.$index(0, B.EntityType_payment); t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t5.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "recent_payments"); t4.toString; t3 = J.getInterceptor$asx(recentPayments); t6 = t3.get$isNotEmpty(recentPayments) ? " (" + t3.get$length(recentPayments) + ")" : ""; t3 = t3.get$isEmpty(recentPayments) ? _null : A.ScrollableListViewBuilder$(new A.PaymentSidebar_build_closure(recentPayments), t3.get$length(recentPayments), _null, false, _null, new A.PaymentSidebar_build_closure0()); t7 = selectedIds == null; if (J.get$isEmpty$asx(t7 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t1 = _null; else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "selected_payments"); t1.toString; t1 += " (" + selectedIds._list$_list.length + ")"; } if (J.get$isEmpty$asx(t7 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t2 = _null; else { t5 = t7 ? _null : selectedIds._list$_list.length; t5 = A.ScrollableListViewBuilder$(new A.PaymentSidebar_build_closure1(t2, selectedIds), t5, _null, false, _null, new A.PaymentSidebar_build_closure2()); t2 = t5; } return A._DashboardSidebar$(B.EntityType_payment, t4 + t6, _null, t1, t3, _null, t2); } }; A.PaymentSidebar_build_closure.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.recentPayments, index); t1.toString; return new A.PaymentListItem(t1, null, false, false, null, false, null); }, $signature: 501 }; A.PaymentSidebar_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.PaymentSidebar_build_closure1.prototype = { call$2(context, index) { var _null = null, t1 = this.state, payment = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentState.map._map$_map.$index(0, this.selectedIds._list$_list[index]); return payment == null ? new A.SizedBox(_null, _null, _null, _null) : new A.PaymentListItem(payment, _null, false, false, _null, false, _null); }, $signature: 99 }; A.PaymentSidebar_build_closure2.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.QuoteSidebar.prototype = { build$1(context) { var t2, t3, t4, t5, t6, t7, upcomingQuotes, expriedQuotes, selectedIds, t8, t9, t10, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$memoizedUpcomingQuotes(); t4 = t2.userCompanyStates; t5 = t2.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; upcomingQuotes = t3.call$2(t7.quoteState.map, t7.clientState.map); t7 = $.$get$memoizedExpiredQuotes(); t6 = t4[t6]; expriedQuotes = t7.call$2(t6.quoteState.map, t6.clientState.map); selectedIds = t5.dashboardUIState.selectedEntities._map$_map.$index(0, B.EntityType_quote); t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "upcoming_quotes"); t6.toString; t3 = J.getInterceptor$asx(upcomingQuotes); t4 = t3.get$isNotEmpty(upcomingQuotes) ? " (" + t3.get$length(upcomingQuotes) + ")" : ""; t3 = t3.get$isEmpty(upcomingQuotes) ? _null : A.ScrollableListViewBuilder$(new A.QuoteSidebar_build_closure(upcomingQuotes), t3.get$length(upcomingQuotes), _null, false, _null, new A.QuoteSidebar_build_closure0()); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "expired_quotes"); t7.toString; t8 = J.getInterceptor$asx(expriedQuotes); t9 = t8.get$isNotEmpty(expriedQuotes) ? " (" + t8.get$length(expriedQuotes) + ")" : ""; t8 = t8.get$isEmpty(expriedQuotes) ? _null : A.ScrollableListViewBuilder$(new A.QuoteSidebar_build_closure1(expriedQuotes), t8.get$length(expriedQuotes), _null, false, _null, new A.QuoteSidebar_build_closure2()); t10 = selectedIds == null; if (J.get$isEmpty$asx(t10 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t1 = _null; else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "selected_quotes"); t1.toString; t1 += " (" + selectedIds._list$_list.length + ")"; } if (J.get$isEmpty$asx(t10 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t2 = _null; else { t5 = t10 ? _null : selectedIds._list$_list.length; t5 = A.ScrollableListViewBuilder$(new A.QuoteSidebar_build_closure3(t2, selectedIds), t5, _null, false, _null, new A.QuoteSidebar_build_closure4()); t2 = t5; } return A._DashboardSidebar$(B.EntityType_quote, t6 + t4, t7 + t9, t1, t3, t8, t2); } }; A.QuoteSidebar_build_closure.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.upcomingQuotes, index); t1.toString; return new A.QuoteListItem(t1, null, false, null); }, $signature: 494 }; A.QuoteSidebar_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.QuoteSidebar_build_closure1.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.expriedQuotes, index); t1.toString; return new A.QuoteListItem(t1, null, false, null); }, $signature: 494 }; A.QuoteSidebar_build_closure2.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.QuoteSidebar_build_closure3.prototype = { call$2(context, index) { var _null = null, t1 = this.state, quote = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].quoteState.map._map$_map.$index(0, this.selectedIds._list$_list[index]); return quote == null ? new A.SizedBox(_null, _null, _null, _null) : new A.QuoteListItem(quote, _null, false, _null); }, $signature: 99 }; A.QuoteSidebar_build_closure4.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.TaskSidebar.prototype = { build$1(context) { var t2, t3, t4, t5, t6, t7, runningTasks, recentTasks, selectedIds, t8, t9, t10, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$memoizedRunningTasks(); t4 = t2.userCompanyStates; t5 = t2.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = t4[t6]; runningTasks = t3.call$2(t7.taskState.map, t7.clientState.map); t7 = $.$get$memoizedRecentTasks(); t6 = t4[t6]; recentTasks = t7.call$2(t6.taskState.map, t6.clientState.map); selectedIds = t5.dashboardUIState.selectedEntities._map$_map.$index(0, B.EntityType_task); t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "running_tasks"); t6.toString; t3 = J.getInterceptor$asx(runningTasks); t4 = t3.get$isNotEmpty(runningTasks) ? " (" + t3.get$length(runningTasks) + ")" : ""; t3 = t3.get$isEmpty(runningTasks) ? _null : A.ScrollableListViewBuilder$(new A.TaskSidebar_build_closure(runningTasks), t3.get$length(runningTasks), _null, false, _null, new A.TaskSidebar_build_closure0()); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "recent_tasks"); t7.toString; t8 = J.getInterceptor$asx(recentTasks); t9 = t8.get$isNotEmpty(recentTasks) ? " (" + t8.get$length(recentTasks) + ")" : ""; t8 = t8.get$isEmpty(recentTasks) ? _null : A.ScrollableListViewBuilder$(new A.TaskSidebar_build_closure1(recentTasks), t8.get$length(recentTasks), _null, false, _null, new A.TaskSidebar_build_closure2()); t10 = selectedIds == null; if (J.get$isEmpty$asx(t10 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t1 = _null; else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "selected_tasks"); t1.toString; t1 += " (" + selectedIds._list$_list.length + ")"; } if (J.get$isEmpty$asx(t10 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t2 = _null; else { t5 = t10 ? _null : selectedIds._list$_list.length; t5 = A.ScrollableListViewBuilder$(new A.TaskSidebar_build_closure3(t2, selectedIds), t5, _null, false, _null, new A.TaskSidebar_build_closure4()); t2 = t5; } return A._DashboardSidebar$(B.EntityType_quote, t6 + t4, t7 + t9, t1, t3, t8, t2); } }; A.TaskSidebar_build_closure.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.runningTasks, index); t1.toString; return A.TaskListItem$(null, false, true, null, null, false, t1); }, $signature: 445 }; A.TaskSidebar_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.TaskSidebar_build_closure1.prototype = { call$2(context, index) { return A.TaskListItem$(null, false, true, null, null, false, J.$index$asx(this.recentTasks, index)); }, $signature: 445 }; A.TaskSidebar_build_closure2.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.TaskSidebar_build_closure3.prototype = { call$2(context, index) { var _null = null, t1 = this.state, task = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, this.selectedIds._list$_list[index]); return task == null ? new A.SizedBox(_null, _null, _null, _null) : A.TaskListItem$(_null, false, true, _null, _null, false, task); }, $signature: 99 }; A.TaskSidebar_build_closure4.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.ExpenseSidbar.prototype = { build$1(context) { var t2, t3, t4, t5, recentExpenses, selectedIds, t6, t7, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$memoizedRecentExpenses(); t4 = t2.userCompanyStates; t5 = t2.uiState; t4 = t4._list$_list[t5.selectedCompanyIndex]; recentExpenses = t3.call$2(t4.expenseState.map, t4.clientState.map); selectedIds = t5.dashboardUIState.selectedEntities._map$_map.$index(0, B.EntityType_expense); t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t5.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "recent_expenses"); t4.toString; t3 = J.getInterceptor$asx(recentExpenses); t6 = t3.get$isNotEmpty(recentExpenses) ? " (" + t3.get$length(recentExpenses) + ")" : ""; t3 = t3.get$isEmpty(recentExpenses) ? _null : A.ScrollableListViewBuilder$(new A.ExpenseSidbar_build_closure(recentExpenses), t3.get$length(recentExpenses), _null, false, _null, new A.ExpenseSidbar_build_closure0()); t7 = selectedIds == null; if (J.get$isEmpty$asx(t7 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t1 = _null; else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "selected_expenses"); t1.toString; t1 += " (" + selectedIds._list$_list.length + ")"; } if (J.get$isEmpty$asx(t7 ? A._setArrayType([], type$.JSArray_String) : selectedIds)) t2 = _null; else { t5 = t7 ? _null : selectedIds._list$_list.length; t5 = A.ScrollableListViewBuilder$(new A.ExpenseSidbar_build_closure1(t2, selectedIds), t5, _null, false, _null, new A.ExpenseSidbar_build_closure2()); t2 = t5; } return A._DashboardSidebar$(B.EntityType_expense, t4 + t6, _null, t1, t3, _null, t2); } }; A.ExpenseSidbar_build_closure.prototype = { call$2(context, index) { var t1 = J.$index$asx(this.recentExpenses, index); t1.toString; return A.ExpenseListItem$(t1, null, false, true, null, null, false, false); }, $signature: 390 }; A.ExpenseSidbar_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.ExpenseSidbar_build_closure1.prototype = { call$2(context, index) { var _null = null, t1 = this.state, expense = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, this.selectedIds._list$_list[index]); return expense == null ? new A.SizedBox(_null, _null, _null, _null) : A.ExpenseListItem$(expense, _null, false, true, _null, _null, false, false); }, $signature: 99 }; A.ExpenseSidbar_build_closure2.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._DashboardSidebar.prototype = { build$1(context) { var t5, t6, t7, t8, t9, _this = this, _null = null, _s16_ = "no_records_found", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.Theme_of(context), store = A.StoreProvider_of(context, type$.AppState), t3 = A.Theme_of(context), t4 = A.Theme_of(context); t2 = t2.textTheme.bodyMedium; t4 = A.Material$(B.Duration_200000, true, _null, A.Container$(_null, A.Text$(_this.label1, _null, _null, _null, _null, _null, t2, _null, _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsets_16_16_16_16, _null, _null, 1 / 0), B.Clip_0, t4.scaffoldBackgroundColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0); t5 = _this.list1; if (t5 == null) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, _s16_); t5.toString; t5 = new A.HelpText(t5, _null); } else t5 = A.ClipRRect$(B.BorderRadius_tLn0, t5, B.Clip_2); t6 = type$.JSArray_Widget; t5 = A._setArrayType([t4, A.Expanded$(t5, 1)], t6); t4 = _this.label2; if (t4 != null) { t7 = A.Theme_of(context); t7 = A.Material$(B.Duration_200000, true, _null, A.Container$(_null, A.Text$(t4, _null, _null, _null, _null, _null, t2, _null, _null, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsets_16_16_16_16, _null, _null, 1 / 0), B.Clip_0, t7.scaffoldBackgroundColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0); t4 = _this.list2; if (t4 == null) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; t1 = new A.HelpText(t1, _null); } else t1 = A.ClipRRect$(B.BorderRadius_tLn0, t4, B.Clip_2); B.JSArray_methods.addAll$1(t5, A._setArrayType([t7, A.Expanded$(t1, 1)], t6)); } t1 = _this.label3; t4 = t1 == null; t7 = t4 ? 0 : (A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data.size._dy - 100) / 2; t8 = A.Duration$(0, 0, 0, 500, 0, 0); t9 = A.Theme_of(context); t1 = A.Material$(B.Duration_200000, true, _null, A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(A.Text$(t4 ? "" : t1, _null, _null, _null, _null, _null, t2, _null, _null, _null), 1), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._DashboardSidebar_build_closure(_this, store), _null, _null, _null, _null, B.VisualDensity_m2_m2)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsets_16_8_16_8, _null, _null, 1 / 0), B.Clip_0, t9.scaffoldBackgroundColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0); t2 = _this.list3; t5.push(A.AnimatedContainer$(_null, A.Column$(A._setArrayType([t1, A.Expanded$(A.ClipRRect$(B.BorderRadius_tLn0, t2 == null ? new A.SizedBox(_null, _null, _null, _null) : t2, B.Clip_2), 1)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, B.Cubic_oKc, _null, t8, t7, _null, _null, _null, _null)); return A.Container$(_null, A.Column$(t5, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, t3.cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A._DashboardSidebar_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateDashboardSelection(this.$this.entityType, null)); }, $signature: 0 }; A.DashboardSystemLogs.prototype = { build$1(context) { var t1 = this.viewModel.state; return new A.SystemLogViewer(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.systemLogs, null); } }; A.DesignListItem.prototype = { build$1(context) { var uiState, t2, filterMatch, t3, t4, t5, t6, t7, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; t2 = _this.filter; filterMatch = t2 != null && t2.length !== 0 ? A.matchesStringsValue(A._setArrayType([_this.design.name], type$.JSArray_nullable_String), t2) : _null; t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = _this.design; t3 = uiState.designUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.DesignListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t4 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Expanded$(A.Text$(t2.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1)], t5); if (t2.isTemplate) { t7 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t7.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t7.localeCode); t7.toString; t7 = J.$index$asx(t7, "template"); t7.toString; t6.push(A.Text$(t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null)); } t4 = A.Container$(_null, A.Row$(t6, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4.size._dx); t6 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t3, _null, new A.DesignListItem_build_closure0(_this), new A.DesignListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t6, new A.EntityStateLabel(t2, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t4, _null, _null), false, true, true, _null); }, get$design() { return this.design; } }; A.DesignListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.design, false, false); return t1; }, $signature: 0 }; A.DesignListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.design, false, true); return t1; }, $signature: 0 }; A.DesignListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.DesignListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DesignListBuilder_build_closure(), A.design_list_vm_DesignListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DesignListVM); } }; A.DesignListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.designList, B.EntityType_design, new A.DesignListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, null, viewModel.state, viewModel.tableColumns); }, $signature: 2809 }; A.DesignListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t1 = this.viewModel, t2 = t1.designMap._map$_map.$index(0, J.$index$asx(t1.designList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_design).get$listUIState().selectedIds; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.DesignListItem(t2, t1.filter, t3, null); }, $signature: 2810 }; A.DesignListVM.prototype = {}; A.DesignListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.DesignListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.DesignListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortDesigns(field)); }, $signature: 6 }; A.DesignListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearDesignMultiselect()); }, $signature: 14 }; A.DesignScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, t6, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.designUIState.listUIState; t4 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, _null, B.EntityType_design, false, B.List_empty28, new A.DesignScreen_build_closure(store), new A.DesignScreen_build_closure0(store), new A.DesignScreen_build_closure1(store), new A.DesignScreen_build_closure2(store), new A.DesignScreen_build_closure3(store), new A.DesignScreen_build_closure4(store), new A.DesignScreen_build_closure5(store), _null, A._setArrayType(["name", "updated_at"], type$.JSArray_String), B.List_empty29, _null); if (t1.prefState.appLayout === B.AppLayout_mobile && userCompany.isAdmin) { t5 = A.Theme_of(context); t6 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_design"); t2.toString; t2 = A.FloatingActionButton$(t5.primaryColorDark, t6, "design_fab", false, new A.DesignScreen_build_closure6(t1), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_design, t3.filter, new A.DesignScreen_build_closure7(store), this.viewModel.designList, _null, _null, new A.DesignScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.DesignListBuilder(_null), t4, B.EntityType_design, t1, 0, "invoice_design", new A.DesignScreen_build_closure9(store), new A.DesignScreen_build_closure10(store)); } }; A.DesignScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartDesignMultiselect()); }, $signature: 14 }; A.DesignScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterDesigns(value)); }, $signature: 28 }; A.DesignScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterDesignsByState(state)); }, $signature: 71 }; A.DesignScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.designUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearDesignMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartDesignMultiselect()); } }, $signature: 4 }; A.DesignScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortDesigns(value)); }, $signature: 37 }; A.DesignScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterDesignsByState(state)); }, $signature: 68 }; A.DesignScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.designUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearDesignMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartDesignMultiselect()); } }, $signature: 4 }; A.DesignScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDesignsByCustom1(value)); }, $signature: 6 }; A.DesignScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDesignsByCustom2(value)); }, $signature: 6 }; A.DesignScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDesignsByCustom3(value)); }, $signature: 6 }; A.DesignScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDesignsByCustom4(value)); }, $signature: 6 }; A.DesignScreen_build_closure6.prototype = { call$0() { var _null = null, t1 = this.state; A.createEntity(_null, _null, A.DesignEntity_DesignEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.get$cleanDesign().design, _null, _null), _null, false); }, $signature: 0 }; A.DesignScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DesignScreenBuilder_build_closure(), A.design_screen_vm_DesignScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DesignScreenVM); } }; A.DesignScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.DesignScreen(vm, null); }, $signature: 2811 }; A.DesignScreenVM.prototype = {}; A.DesignEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._DesignEditState(new A.Debouncer(500), new A.SimpleDebouncer(3000), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), null, null, B._StateLifecycle_0); } }; A._DesignEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._htmlController.addListener$1(0, _this.get$_onHtmlChanged()); _this._design_edit$_focusNode = A.FocusScopeNode$(true, null, false); _this._tabController = A.TabController$(null, 0, _this._widget.viewModel.state.prefState.appLayout === B.AppLayout_mobile ? 6 : 5, _this); }, didChangeDependencies$0() { var design, _this = this, t1 = _this._design_edit$_nameController, t2 = _this._headerController, t3 = _this._footerController, t4 = _this._bodyController, t5 = _this._productsController, t6 = _this._tasksController, t7 = _this._includesController, t8 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7], type$.JSArray_TextEditingController); _this.___DesignEditState__controllers_A = t8; B.JSArray_methods.forEach$1(t8, new A._DesignEditState_didChangeDependencies_closure(_this)); design = _this._widget.viewModel.design; t1.set$text(0, design.name); t1 = design.design._map$_map; t8 = t1.$index(0, "header"); t8.toString; t2.set$text(0, t8); t8 = t1.$index(0, "footer"); t8.toString; t3.set$text(0, t8); t8 = t1.$index(0, "body"); t8.toString; t4.set$text(0, t8); t8 = t1.$index(0, "product"); t8.toString; t5.set$text(0, t8); t8 = t1.$index(0, "task"); t8.toString; t6.set$text(0, t8); t1 = t1.$index(0, "includes"); t1.toString; t7.set$text(0, t1); B.JSArray_methods.forEach$1(_this.___DesignEditState__controllers_A, new A._DesignEditState_didChangeDependencies_closure0(_this)); _this._loadDesign$1(design); t1 = _this._framework$_element; t1.toString; _this._loadPreview$2(t1, design); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1, _this = this; _this._design_edit$_focusNode.dispose$0(); _this._tabController.dispose$0(); t1 = _this._htmlController; t1.removeListener$1(0, _this.get$_onHtmlChanged()); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this.___DesignEditState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A._DesignEditState_dispose_closure(_this)); _this.super$__DesignEditState_State_SingleTickerProviderStateMixin$dispose(); }, _design_edit$_onChanged$1$debounce(debounce) { var t1, _this = this, design = _this._widget.viewModel.design.rebuild$1(new A._DesignEditState__onChanged_closure(_this)); if (!design.$eq(0, _this._widget.viewModel.design)) if (debounce) _this._design_edit$_debouncer.run$1(new A._DesignEditState__onChanged_closure0(_this, design)); else { _this._widget.viewModel.onChanged.call$1(design); t1 = _this._framework$_element; t1.toString; _this._loadPreview$2(t1, design); } }, _design_edit$_onChanged$0() { return this._design_edit$_onChanged$1$debounce(true); }, _onHtmlChanged$0() { this._htmlDebouncer.run$1(new A._DesignEditState__onHtmlChanged_closure(this)); }, _loadDesign$1(design) { var t2, _this = this, t1 = _this.___DesignEditState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A._DesignEditState__loadDesign_closure(_this)); t1 = design.design._map$_map; t2 = t1.$index(0, "header"); t2.toString; _this._headerController.set$text(0, t2); t2 = t1.$index(0, "body"); t2.toString; _this._bodyController.set$text(0, t2); t2 = t1.$index(0, "footer"); t2.toString; _this._footerController.set$text(0, t2); t2 = t1.$index(0, "product"); t2.toString; _this._productsController.set$text(0, t2); t2 = t1.$index(0, "task"); t2.toString; _this._tasksController.set$text(0, t2); t1 = t1.$index(0, "includes"); t1.toString; _this._includesController.set$text(0, t1); B.JSArray_methods.forEach$1(_this.___DesignEditState__controllers_A, new A._DesignEditState__loadDesign_closure0(_this)); _this._design_edit$_onChanged$1$debounce(false); }, _loadPreview$2(context, design) { return this._loadPreview$body$_DesignEditState(context, design); }, _loadPreview$body$_DesignEditState(context, design) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this; var $async$_loadPreview$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._design_edit$_isLoading) { // goto return $async$goto = 1; break; } $async$self.setState$1(new A._DesignEditState__loadPreview_closure($async$self)); A.loadDesign(context, design, $async$self._isDraftMode, false, new A._DesignEditState__loadPreview_closure0($async$self)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_loadPreview$2, $async$completer); }, _setDraftMode$1(isDraftMode) { var t1, _this = this; _this.setState$1(new A._DesignEditState__setDraftMode_closure(_this, isDraftMode)); t1 = _this._framework$_element; t1.toString; _this._loadPreview$2(t1, _this._widget.viewModel.design); }, build$1(context) { var t2, t3, t4, t0, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s8_ = "settings", _s8_0 = "includes", viewModel = _this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), design = viewModel.design; if (design.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "new_design"); t4.toString; t0 = t4; t4 = t3; t3 = t2; t2 = t0; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "edit_design"); t4.toString; t0 = t4; t4 = t3; t3 = t2; t2 = t0; } t5 = type$.AppState; t6 = A.StoreProvider_of(context, t5).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); if (t6.prefState.appLayout === B.AppLayout_mobile) { t6 = _this._tabController; t1.toString; t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; t7 = A.Tab$(_null, t7); t8 = t3.$index(0, t4); t8.toString; t8 = J.$index$asx(t8, "preview"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t3.$index(0, t4); t9.toString; t9 = J.$index$asx(t9, "body"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t3.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "header"); t10.toString; t10 = A.Tab$(_null, t10); t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "footer"); t11.toString; t11 = A.Tab$(_null, t11); t12 = t3.$index(0, t4); t12.toString; t12 = J.$index$asx(t12, _s8_0); t12.toString; t12 = A.TabBar$(t6, _null, true, _null, _null, A._setArrayType([t7, t8, t9, t10, t11, A.Tab$(_null, t12)], type$.JSArray_Widget)); t6 = t12; } else t6 = _null; t7 = _this._design_edit$_isLoading ? _null : new A._DesignEditState_build_closure(viewModel); t5 = A.StoreProvider_of(context, t5).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t8 = _this.get$_loadDesign(); t9 = _this._design_edit$_nameController; t10 = _this._htmlController; if (t5.prefState.appLayout === B.AppLayout_mobile) { t1 = _this._tabController; t3 = $.$get$_DesignEditState__formKey(); t4 = _this._design_edit$_focusNode; t5 = _this._design_edit$_isLoading; t11 = _this._isDraftMode; t8 = A.DesignSettings$(t11, t10, t5, t9, new A._DesignEditState_build_closure0(_this), t8, viewModel); t5 = t11 ? new A.HtmlDesignPreview(_this._html, t5, _null) : new A.PdfDesignPreview(_this._pdfBytes, t5, _null); t1 = new A.AppTabForm(t4, t3, A._setArrayType([t8, t5, new A.DesignSection(_this._bodyController, _null), new A.DesignSection(_this._headerController, _null), new A.DesignSection(_this._footerController, _null), new A.DesignSection(_this._includesController, _null)], type$.JSArray_Widget), t1, _null, _null); } else { t5 = _this._design_edit$_focusNode; t11 = $.$get$_DesignEditState__formKey(); t12 = _this._tabController; t1.toString; t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; t1 = A.Tab$(_null, t1); t13 = t3.$index(0, t4); t13.toString; t13 = J.$index$asx(t13, "body"); t13.toString; t13 = A.Tab$(_null, t13); t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "header"); t14.toString; t14 = A.Tab$(_null, t14); t15 = t3.$index(0, t4); t15.toString; t15 = J.$index$asx(t15, "footer"); t15.toString; t15 = A.Tab$(_null, t15); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, _s8_0); t4.toString; t3 = type$.JSArray_Widget; t4 = A._setArrayType([t1, t13, t14, t15, A.Tab$(_null, t4)], t3); t15 = _this._tabController; t14 = _this._design_edit$_isLoading; t15 = A.Expanded$(A.Column$(A._setArrayType([new A.AppTabBar(t4, t12, true, _null, _null), A.Expanded$(A.TabBarView$(A._setArrayType([A.DesignSettings$(_this._isDraftMode, t10, t14, t9, new A._DesignEditState_build_closure1(_this), t8, viewModel), new A.DesignSection(_this._bodyController, _null), new A.DesignSection(_this._headerController, _null), new A.DesignSection(_this._footerController, _null), new A.DesignSection(_this._includesController, _null)], t3), t15, _null), 1)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t1 = _this._isDraftMode; t4 = _this._design_edit$_isLoading; t3 = new A.AppForm(t11, _null, A.Row$(A._setArrayType([t15, A.Expanded$(t1 ? new A.HtmlDesignPreview(_this._html, t4, _null) : new A.PdfDesignPreview(_this._pdfBytes, t4, _null), 1)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t5, _null); t1 = t3; } return A.EditScaffold$(_null, t6, t1, _null, design, _null, true, _null, new A._DesignEditState_build_closure2(viewModel), t7, _null, t2); } }; A._DesignEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_design_edit$_onChanged()); }, $signature: 25 }; A._DesignEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_design_edit$_onChanged()); }, $signature: 25 }; A._DesignEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_design_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._DesignEditState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._design_edit$_nameController._change_notifier$_value.text); b.get$_design_model$_$this()._design_model$_name = t2; t2 = type$.String; b.get$design().replace$1(0, A.BuiltMap_BuiltMap(A.LinkedHashMap_LinkedHashMap$_literal(["header", B.JSString_methods.trim$0(t1._headerController._change_notifier$_value.text), "body", B.JSString_methods.trim$0(t1._bodyController._change_notifier$_value.text), "footer", B.JSString_methods.trim$0(t1._footerController._change_notifier$_value.text), "product", B.JSString_methods.trim$0(t1._productsController._change_notifier$_value.text), "task", B.JSString_methods.trim$0(t1._tasksController._change_notifier$_value.text), "includes", B.JSString_methods.trim$0(t1._includesController._change_notifier$_value.text)], t2, t2), t2, t2)); return b; }, $signature: 262 }; A._DesignEditState__onChanged_closure0.prototype = { call$0() { var t3, t1 = this.$this, t2 = this.design; t1._widget.viewModel.onChanged.call$1(t2); t3 = t1._framework$_element; t3.toString; t1._loadPreview$2(t3, t2); }, $signature: 0 }; A._DesignEditState__onHtmlChanged_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._DesignEditState__onHtmlChanged__closure(t1)); }, $signature: 0 }; A._DesignEditState__onHtmlChanged__closure.prototype = { call$0() { var t1 = this.$this; t1._html = t1._htmlController._change_notifier$_value.text; }, $signature: 0 }; A._DesignEditState__loadDesign_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_design_edit$_onChanged()); }, $signature: 25 }; A._DesignEditState__loadDesign_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_design_edit$_onChanged()); }, $signature: 25 }; A._DesignEditState__loadPreview_closure.prototype = { call$0() { this.$this._design_edit$_isLoading = true; }, $signature: 0 }; A._DesignEditState__loadPreview_closure0.prototype = { call$1(response) { return this.$call$body$_DesignEditState__loadPreview_closure(response); }, $call$body$_DesignEditState__loadPreview_closure(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t1.setState$1(new A._DesignEditState__loadPreview__closure(t1, response)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 776 }; A._DesignEditState__loadPreview__closure.prototype = { call$0() { var t2, t3, t4, t1 = this.$this; t1._design_edit$_isLoading = false; t2 = this.response; if (t2 != null) if (t1._isDraftMode) { t3 = t2.headers; t4 = A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(t3).parameters._collection$_map, "charset")); t2 = t2.bodyBytes; t1._htmlController.set$text(0, t4.decode$1(0, t2)); t1._html = A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(t3).parameters._collection$_map, "charset")).decode$1(0, t2); t1._pdfBytes = null; } else { t1._pdfBytes = t2.bodyBytes; t1._html = ""; } }, $signature: 0 }; A._DesignEditState__setDraftMode_closure.prototype = { call$0() { this.$this._isDraftMode = this.isDraftMode; }, $signature: 0 }; A._DesignEditState_build_closure2.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._DesignEditState_build_closure.prototype = { call$1(context) { if (!$.$get$_DesignEditState__formKey().get$currentState().validate$0()) return; this.viewModel.onSavePressed.call$1(context); }, $signature: 16 }; A._DesignEditState_build_closure0.prototype = { call$1(value) { return this.$this._setDraftMode$1(value); }, $signature: 13 }; A._DesignEditState_build_closure1.prototype = { call$1(value) { return this.$this._setDraftMode$1(value); }, $signature: 13 }; A.DesignSection.prototype = { build$1(context) { var _null = null, t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_InsertTabIntent_EKj, new A.InsertTabAction(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))], type$.Type, type$.Action_Intent), t2 = this.textController, t3 = A.LinkedHashMap_LinkedHashMap$_literal([A.LogicalKeySet$(B.LogicalKeyboardKey_4294967305), new A.InsertTabIntent(4, t2)], type$.ShortcutActivator, type$.Intent); return A.SingleChildScrollView$(A.Card$(new A.Padding(B.EdgeInsets_10_0_10_0, A.Actions$(t1, A.Shortcuts$(A.TextField$(false, B.List_empty0, true, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), t2, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, B._NoInputBorder_uXA, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, _null, _null, B.TextInputType_1_null_null, _null, _null, _null, _null, 16, _null, false, "\u2022", _null, _null, _null, _null, _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, A._setArrayType([new A.FontFeature()], type$.JSArray_FontFeature), _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_4, _null, B.TextCapitalization_30, _null, B.TextInputAction_12, _null, _null), _null, t3)), _null), _null, _null, _null, _null, true, _null), _null, B.DragStartBehavior_1, _null, B.EdgeInsets_14_14_14_14, _null, _null, _null, false, B.Axis_1); } }; A.DesignSettings.prototype = { createState$0() { return new A._DesignSettingsState(B._StateLifecycle_0); }, onLoadDesign$1(arg0) { return this.onLoadDesign.call$1(arg0); } }; A._DesignSettingsState.prototype = { build$1(context) { var t2, design, entityTypes, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s9_ = "html_mode", _s2_ = "en", _s14_ = "html_mode_help", _s13_ = "template_help", _s9_0 = "view_docs", _s20_ = "html_preview_warning", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this._widget.viewModel; design = t2.design; entityTypes = A._setArrayType(design.entities.split(","), type$.JSArray_String); t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "name"); t5.toString; t5 = A.DecoratedFormField$(false, _null, false, _this._widget.nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t5, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A._DesignSettingsState_build_closure(t1)); t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "load_design"); t6.toString; t7 = type$.JSArray_Widget; t6 = A._setArrayType([t5, new A.DesignPicker(new A._DesignSettingsState_build_closure0(_this), t6, _null, true, false, _null, _null), new A.SizedBox(_null, 20, _null, _null)], t7); t5 = A.Theme_of(context); t8 = t3.$index(0, t4); t8.toString; t8 = J.$index$asx(t8, _s9_); if (t8 == null) { t8 = t3.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s9_); t8.toString; } t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t3.$index(0, t4); t9.toString; t9 = J.$index$asx(t9, _s14_); if (t9 == null) { t9 = t3.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s14_); t9.toString; } t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = _this._widget; t11 = t10.draftMode; t10 = t10.isLoading ? _null : t10.onDraftModeChanged; t6.push(A.SwitchListTile$(t5.colorScheme.secondary, _null, t10, _null, t9, t8, t11)); t11 = A.Theme_of(context); t8 = t3.$index(0, t4); t8.toString; t8 = J.$index$asx(t8, "template"); t8.toString; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t3.$index(0, t4); t9.toString; t9 = J.$index$asx(t9, _s13_); if (t9 == null) { t5 = t3.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s13_); t5.toString; } else t5 = t9; t9 = design.isTemplate; t6.push(A.SwitchListTile$(t11.colorScheme.secondary, _null, new A._DesignSettingsState_build_closure1(_this, design), _null, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), t8, t9)); if (t9) { t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s9_0); t5.toString; t5 = A._setArrayType([new A.SizedBox(_null, 10, _null, _null), A.Row$(A._setArrayType([A.Expanded$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, new A._DesignSettingsState_build_closure2(), _null), 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, A.Text$(t1.get$watchVideo(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, new A._DesignSettingsState_build_closure3(), _null), 1)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 10, _null, _null)], t7); t8 = type$.MappedIterable_EntityType_CheckboxListTile; B.JSArray_methods.addAll$1(t5, A.List_List$of(new A.MappedIterable(new A.WhereIterable(A._setArrayType([B.EntityType_client, B.EntityType_invoice, B.EntityType_payment, B.EntityType_quote, B.EntityType_credit, B.EntityType_project, B.EntityType_task, B.EntityType_purchaseOrder], type$.JSArray_EntityType), new A._DesignSettingsState_build_closure4(t2.state), type$.WhereIterable_EntityType), new A._DesignSettingsState_build_closure5(_this, entityTypes, design, t1), t8), true, t8._eval$1("Iterable.E"))); B.JSArray_methods.addAll$1(t6, t5); } t2 = A.FormCard$(_null, t6, _null, _null, false, _null, false, _null, _null); t5 = t3.$index(0, t4); t5.toString; t5 = A.Expanded$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, A.Text$(J.$index$asx(t5, _s9_0).toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null), _null, new A._DesignSettingsState_build_closure6(), _null), 1); t6 = t3.$index(0, t4); t6.toString; t6 = A.Expanded$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, A.Text$(J.$index$asx(t6, "import").toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null), _null, new A._DesignSettingsState_build_closure7(_this, context, t1), _null), 1); t8 = t3.$index(0, t4); t8.toString; t1 = A._setArrayType([t2, new A.Padding(B.EdgeInsets_16_16_16_0, A.Row$(A._setArrayType([t5, new A.SizedBox(16, _null, _null, _null), t6, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, A.Text$(J.$index$asx(t8, "export").toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null), _null, new A._DesignSettingsState_build_closure8(_this, t1), _null), 1)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t7); if (_this._widget.draftMode) { t2 = t3.$index(0, t4); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t2 = t3.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } t2 = A.Text$(t2, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); t3 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_InsertTabIntent_EKj, new A.InsertTabAction(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))], type$.Type, type$.Action_Intent); t4 = A.LinkedHashMap_LinkedHashMap$_literal([A.LogicalKeySet$(B.LogicalKeyboardKey_4294967305), new A.InsertTabIntent(4, _this._widget.htmlController)], type$.ShortcutActivator, type$.Intent); t1.push(A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_30_16_30_0, t2, _null), A.FormCard$(A.Actions$(t3, A.Shortcuts$(A.TextField$(true, B.List_empty0, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _this._widget.htmlController, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, B._NoInputBorder_uXA, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, _null, _null, B.TextInputType_1_null_null, _null, _null, _null, _null, 16, _null, false, "\u2022", _null, _null, _null, _null, _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, A._setArrayType([new A.FontFeature()], type$.JSArray_FontFeature), _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_4, _null, B.TextCapitalization_30, _null, B.TextInputAction_12, _null, _null), _null, t4)), _null, _null, _null, false, _null, false, _null, _null)], t7), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)); } else t1.push(new A.VariablesHelp(false, false, _null)); return new A.ScrollableListView(t1, _null, _null, true, false, _null); } }; A._DesignSettingsState_build_closure.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._DesignSettingsState_build_closure0.prototype = { call$1(value) { if (value != null) this.$this._widget.onLoadDesign$1(value); }, $signature: 147 }; A._DesignSettingsState_build_closure1.prototype = { call$1(value) { this.$this._widget.viewModel.onChanged.call$1(this.design.rebuild$1(new A._DesignSettingsState_build__closure2(value))); }, $signature: 13 }; A._DesignSettingsState_build__closure2.prototype = { call$1(b) { b.get$_design_model$_$this()._isTemplate = this.value; return b; }, $signature: 262 }; A._DesignSettingsState_build_closure2.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.github.io/en/templates", 0, null)); }, $signature: 0 }; A._DesignSettingsState_build_closure3.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://www.youtube.com/watch?v=kfG5vvcbYes", 0, null)); }, $signature: 0 }; A._DesignSettingsState_build_closure4.prototype = { call$1(entityType) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(entityType); }, $signature: 264 }; A._DesignSettingsState_build_closure5.prototype = { call$1(entityType) { var _this = this, _null = null, t1 = _this.entityTypes, t2 = B.JSArray_methods.contains$1(t1, entityType.get$apiValue()); return A.CheckboxListTile$(_null, _null, B.ListTileControlAffinity_0, _null, _null, new A._DesignSettingsState_build__closure1(_this.$this, t1, entityType, _this.design), A.Text$(_this.localization.lookup$1(entityType.get$plural()), _null, _null, _null, _null, _null, _null, _null, _null, _null), t2); }, $signature: 2817 }; A._DesignSettingsState_build__closure1.prototype = { call$1(value) { var _this = this, entities = _this.entityTypes, t1 = _this.entityType; if (value === true) entities.push(t1.get$apiValue()); else B.JSArray_methods.remove$1(entities, t1.get$apiValue()); _this.$this._widget.viewModel.onChanged.call$1(_this.design.rebuild$1(new A._DesignSettingsState_build___closure(entities))); }, $signature: 17 }; A._DesignSettingsState_build___closure.prototype = { call$1(b) { var t1 = this.entities; t1 = new A.WhereIterable(t1, new A._DesignSettingsState_build____closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).join$1(0, ","); b.get$_design_model$_$this()._entities = t1; return b; }, $signature: 262 }; A._DesignSettingsState_build____closure.prototype = { call$1(entity) { return entity.length !== 0; }, $signature: 12 }; A._DesignSettingsState_build_closure6.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.github.io/en/custom-fields", 0, null)); }, $signature: 0 }; A._DesignSettingsState_build_closure7.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, designStr, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A._DesignSettingsState_build__closure(), $async$self.context, null, true, type$.String), $async$call$0); case 2: // returning from await. designStr = $async$result; t1 = $async$self.$this._widget; t1.onLoadDesign$1(t1.viewModel.design.rebuild$1(new A._DesignSettingsState_build__closure0(designStr))); t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "imported_design"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "imported_design"); t1.toString; } else t1 = t2; A.showToast(t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._DesignSettingsState_build__closure.prototype = { call$1(context) { return new A._DesignImportDialog(null); }, $signature: 2818 }; A._DesignSettingsState_build__closure0.prototype = { call$1(b) { var t3, t1 = b.get$design(), t2 = this.designStr; t2.toString; t3 = type$.String; t1.replace$1(0, A.BuiltMap_BuiltMap(B.C_JsonCodec.decode$2$reviver(0, t2, null), t3, t3)); return b; }, $signature: 262 }; A._DesignSettingsState_build_closure8.prototype = { call$0() { var t1 = this.$this._widget.viewModel.design.design, t2 = t1.$ti, designMap = new A.CopyOnWriteMap(t1._mapFactory, t1._map$_map, t2._eval$1("@<1>")._bind$1(t2._rest[1])._eval$1("CopyOnWriteMap<1,2>")); designMap._copy_on_write_map$_maybeCopyBeforeWrite$0(); designMap._copy_on_write_map$_map.remove$1(0, "product"); designMap._copy_on_write_map$_maybeCopyBeforeWrite$0(); designMap._copy_on_write_map$_map.remove$1(0, "task"); A.Clipboard_setData(new A.ClipboardData(A._JsonStringStringifier_stringify(designMap, null, " "))); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value ", "")); }, $signature: 0 }; A.PdfDesignPreview.prototype = { createState$0() { return new A._PdfDesignPreviewState(B._StateLifecycle_0); } }; A._PdfDesignPreviewState.prototype = { get$_pdfString() { var t1 = this._widget.pdfBytes; if (t1 == null) return ""; return "data:application/pdf;base64," + B.C_Base64Codec.get$encoder().convert$1(t1); }, didUpdateWidget$1(oldWidget) { var t1, t2; this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.pdfBytes; t2 = this._widget.pdfBytes; if (t1 == null ? t2 == null : t1 === t2) return; A.WebUtils_registerWebView(this.get$_pdfString()); }, build$1(context) { var t2, t3, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); if (_this._widget.pdfBytes == null) t3.push(new A.SizedBox(_null, _null, _null, _null)); else { t1 = t1.prefState; if (t1.enableNativeBrowser) t3.push(A.HtmlElementView$(_null, _this.get$_pdfString())); else t3.push(A.PdfPreview$(false, false, new A._PdfDesignPreviewState_build_closure(_this), false, false, false, 800, _null, _null)); } if (_this._widget.isLoading) t3.push(A.Column$(A._setArrayType([A.LinearProgressIndicator$(), A.Expanded$(new A.SizedBox(_null, _null, _null, _null), 1)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)); return A.Container$(B.Alignment_0_0, new A.Stack(B.Alignment_0_0, _null, B.StackFit_0, B.Clip_1, t3, _null), B.Clip_0, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A._PdfDesignPreviewState_build_closure.prototype = { call$1(format) { var t1 = this.$this._widget.pdfBytes; t1.toString; return t1; }, $signature: 111 }; A.HtmlDesignPreview.prototype = { build$1(context) { var _null = null, t1 = type$.JSArray_Widget, t2 = A._setArrayType([new A.AppWebView(this.html, _null)], t1); if (this.isLoading) t2.push(A.Column$(A._setArrayType([A.LinearProgressIndicator$(), A.Expanded$(new A.SizedBox(_null, _null, _null, _null), 1)], t1), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)); return A.Container$(B.Alignment_0_0, new A.Stack(B.Alignment_0_0, _null, B.StackFit_0, B.Clip_1, t2, _null), B.Clip_0, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); } }; A.InsertTabIntent.prototype = {}; A.InsertTabAction.prototype = { invoke$1(intent) { var t1, oldValue, t2, t3, t4, t5, newSelection, t6, t7, i; if (intent instanceof A.InsertTabIntent) { t1 = intent.textController; oldValue = t1._change_notifier$_value; t2 = oldValue.composing.start; t3 = oldValue.selection; t4 = t3.start; t5 = intent.numSpaces; newSelection = A.TextSelection$collapsed(B.TextAffinity_1, t4 + t5); t6 = t3.get$isValid(); t7 = oldValue.text; t4 = t6 ? B.JSString_methods.substring$2(t7, 0, t4) : t7; for (i = 0; i < t5; ++i) t4 += " "; t3 = t4 + (t3.get$isValid() ? B.JSString_methods.substring$1(t7, t3.end) : ""); t1.super$ValueNotifier$value(0, t1._change_notifier$_value.copyWith$3$composing$selection$text(new A.TextRange(t2, t2), newSelection, t3.charCodeAt(0) == 0 ? t3 : t3)); } return ""; } }; A._DesignImportDialog.prototype = { createState$0() { return new A.__DesignImportDialogState(B._StateLifecycle_0); } }; A.__DesignImportDialogState.prototype = { build$1(context) { var t2, t3, t4, t5, t6, _null = null, _s13_ = "import_design", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s13_); if (t4 == null) { t4 = t2.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s13_); t4.toString; } t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "design"); t5.toString; t5 = A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t5, 8, _null, false, new A.__DesignImportDialogState_build_closure(this), _null, _null, true, _null, _null, B.TextAlign_4, _null); t6 = t2.$index(0, t3); t6.toString; t6 = A.TextButton$(false, A.Text$(J.$index$asx(t6, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__DesignImportDialogState_build_closure0(context), _null); t3 = t2.$index(0, t3); t3.toString; return A.AlertDialog$(A._setArrayType([t6, A.TextButton$(false, A.Text$(J.$index$asx(t3, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__DesignImportDialogState_build_closure1(this, t1, context), _null)], type$.JSArray_Widget), _null, _null, t5, _null, _null, t4); } }; A.__DesignImportDialogState_build_closure.prototype = { call$1(value) { return this.$this._design_edit$_design = value; }, $signature: 15 }; A.__DesignImportDialogState_build_closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.__DesignImportDialogState_build_closure1.prototype = { call$0() { var map, field, error, t1, _i, t2, exception, _s14_ = "invalid_design", value = B.JSString_methods.trim$0(this.$this._design_edit$_design); try { map = B.C_JsonCodec.decode$2$reviver(0, value, null); for (t1 = ["body", "footer", "header", "includes"], _i = 0; _i < 4; ++_i) { field = t1[_i]; t2 = map; t2.toString; if (!J.containsKey$1$x(t2, field)) { t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; t1 = B.JSString_methods.replaceFirst$2(t1, ":value", field); throw A.wrapException(t1); } } A.Navigator_of(this.context, false).pop$1(value); } catch (exception) { error = A.unwrapException(exception); A.showErrorDialog(false, A.S(error)); } }, $signature: 0 }; A.__DesignEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.DesignEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DesignEditScreen_build_closure(), new A.DesignEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DesignEditVM); } }; A.DesignEditScreen_build_closure0.prototype = { call$1(store) { return A.DesignEditVM_DesignEditVM$fromStore(store); }, $signature: 2819 }; A.DesignEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.DesignEdit(viewModel, null); }, $signature: 2820 }; A.DesignEditVM.prototype = { get$design() { return this.design; } }; A.DesignEditVM_DesignEditVM$fromStore_closure.prototype = { call$1(design) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateDesign(design)); }, $signature: 485 }; A.DesignEditVM_DesignEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.DesignEntity_DesignEntity(_null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.DesignEditVM_DesignEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t1 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t1 = false; if (t1) return; t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.DesignEditVM_DesignEditVM$fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.DesignEditVM_DesignEditVM$fromStore__closure.prototype = { call$0() { var t3, completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t3 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "saved_design"); t3.toString; completer = A.snackBarCompleter(t3, null, false, type$.DesignEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveDesignRequest(completer, t2.designUIState.editing)); }, $signature: 4 }; A.DesignView.prototype = { createState$0() { return new A._DesignViewState(B._StateLifecycle_0); } }; A._DesignViewState.prototype = { build$1(context) { var t4, count, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s6_ = "active", _s8_ = "archived", viewModel = _this._widget.viewModel, state = viewModel.state, t1 = state.uiState.selectedCompanyIndex, t2 = state.userCompanyStates._list$_list, company = t2[t1].userCompany.company, design = viewModel.design, t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t4 = t2[t1].invoiceState.list._list$_list; count = new A.MappedListIterable(t4, new A._DesignViewState_build_closure(state), A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,InvoiceEntity?>")).super$Iterable$where(0, new A._DesignViewState_build_closure0(design)).get$length(0); t4 = t2[t1].quoteState.list._list$_list; t4 = new A.MappedListIterable(t4, new A._DesignViewState_build_closure1(state), A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,InvoiceEntity?>")).super$Iterable$where(0, new A._DesignViewState_build_closure2(design)).get$length(0); t5 = t2[t1].creditState.list._list$_list; t5 = new A.MappedListIterable(t5, new A._DesignViewState_build_closure3(state), A._arrayInstanceType(t5)._eval$1("MappedListIterable<1,InvoiceEntity?>")).super$Iterable$where(0, new A._DesignViewState_build_closure4(design)).get$length(0); t6 = t2[t1].recurringInvoiceState.list._list$_list; t6 = new A.MappedListIterable(t6, new A._DesignViewState_build_closure5(state), A._arrayInstanceType(t6)._eval$1("MappedListIterable<1,InvoiceEntity?>")).super$Iterable$where(0, new A._DesignViewState_build_closure6(design)).get$length(0); t7 = _this._widget.isFilter; t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t3.localeCode; t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "count"); t10.toString; t6 = A._setArrayType([A.EntityHeader$(design, t10, t3.get$lastUpdated(), A.format(A.convertTimestampToDate(design.updatedAt), false, A.localeSelector(state, true)), _null, _null, "" + (count + t4 + t5 + t6)), new A.ListDivider(_null)], type$.JSArray_Widget); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t3 = _this._widget.isFilter; t4 = t8.$index(0, t9); t4.toString; t4 = J.$index$asx(t4, "invoices"); t4.toString; t5 = $.$get$memoizedInvoiceStatsForDesign().call$2(design.id, t2[t1].invoiceState.map); t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, _s6_); t10.toString; t11 = t8.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; t6.push(new A.EntitiesListTile(design, B.EntityType_invoice, t4, t5.present$2(t10, t11), t3, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t3 = _this._widget.isFilter; t4 = t8.$index(0, t9); t4.toString; t4 = J.$index$asx(t4, "quotes"); t4.toString; t5 = $.$get$memoizedQuoteStatsForDesign().call$2(design.id, t2[t1].quoteState.map); t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, _s6_); t10.toString; t11 = t8.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; t6.push(new A.EntitiesListTile(design, B.EntityType_quote, t4, t5.present$2(t10, t11), t3, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t3 = _this._widget.isFilter; t4 = t8.$index(0, t9); t4.toString; t4 = J.$index$asx(t4, "credits"); t4.toString; t5 = $.$get$memoizedCreditStatsForDesign().call$2(design.id, t2[t1].creditState.map); t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, _s6_); t10.toString; t11 = t8.$index(0, t9); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; t6.push(new A.EntitiesListTile(design, B.EntityType_credit, t4, t5.present$2(t10, t11), t3, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_recurringInvoice)) { t3 = _this._widget.isFilter; t4 = t8.$index(0, t9); t4.toString; t4 = J.$index$asx(t4, "recurring_invoices"); t4.toString; t1 = $.$get$memoizedRecurringInvoiceStatsForDesign().call$2(design.id, t2[t1].recurringInvoiceState.map); t2 = t8.$index(0, t9); t2.toString; t2 = J.$index$asx(t2, _s6_); t2.toString; t9 = t8.$index(0, t9); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t6.push(new A.EntitiesListTile(design, B.EntityType_recurringInvoice, t4, t1.present$2(t2, t9), t3, false, _null)); } return A.ViewScaffold$(_null, new A.ScrollableListView(t6, _null, _null, _null, false, _null), design, true, t7, new A._DesignViewState_build_closure7(viewModel), _null); } }; A._DesignViewState_build_closure.prototype = { call$1(invoiceId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, invoiceId); }, $signature: 93 }; A._DesignViewState_build_closure0.prototype = { call$1(invoice) { var t1 = invoice.isDeleted; t1.toString; return !t1 && invoice.designId === this.design.id; }, $signature: 449 }; A._DesignViewState_build_closure1.prototype = { call$1(quoteId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].quoteState.map._map$_map.$index(0, quoteId); }, $signature: 93 }; A._DesignViewState_build_closure2.prototype = { call$1(quote) { var t1 = quote.isDeleted; t1.toString; return !t1 && quote.designId === this.design.id; }, $signature: 449 }; A._DesignViewState_build_closure3.prototype = { call$1(creditId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].creditState.map._map$_map.$index(0, creditId); }, $signature: 93 }; A._DesignViewState_build_closure4.prototype = { call$1(credit) { var t1 = credit.isDeleted; t1.toString; return !t1 && credit.designId === this.design.id; }, $signature: 449 }; A._DesignViewState_build_closure5.prototype = { call$1(invoiceId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringInvoiceState.map._map$_map.$index(0, invoiceId); }, $signature: 93 }; A._DesignViewState_build_closure6.prototype = { call$1(invoice) { var t1 = invoice.isDeleted; t1.toString; return !t1 && invoice.designId === this.design.id; }, $signature: 449 }; A._DesignViewState_build_closure7.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.DesignViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DesignViewScreen_build_closure(this), new A.DesignViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DesignViewVM); } }; A.DesignViewScreen_build_closure0.prototype = { call$1(store) { return A.DesignViewVM_DesignViewVM$fromStore(store); }, $signature: 2822 }; A.DesignViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.DesignView(vm, this.$this.isFilter, null); }, $signature: 2823 }; A.DesignViewVM.prototype = { get$design() { return this.design; } }; A.DesignViewVM_DesignViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/custom_designs")); }, $signature: 4 }; A.DocumentListItem.prototype = { build$1(context) { var uiState, documentUIState, t3, filterMatch, listUIState, _this = this, t1 = type$.AppState, t2 = A.StoreProvider_of(context, t1).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; documentUIState = uiState.documentUIState; t3 = _this.filter; filterMatch = t3 != null && t3.length !== 0 ? _this.document.matchesFilterValue$1(t3) : null; listUIState = documentUIState.listUIState; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = uiState.get$isEditing() ? documentUIState.editing.id : documentUIState.selectedId; t1 = _this.document.id === t1; } else t1 = false; return new A.DismissibleEntity(_this.userCompany, _this.document, new A.LayoutBuilder(new A.DocumentListItem_build_closure(_this, listUIState.selectedIds != null, listUIState, t2, filterMatch), null), t1, true, true, null); }, get$document(receiver) { return this.document; } }; A.DocumentListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.DocumentListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null); else { t2 = t1.document; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.DocumentListItem_build__closure0(t1)); t2 = t3; } t3 = t1.document; t4 = A.Text$(t3.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null); t5 = A.formatDate(A.convertTimestampToDateString(t3.createdAt), context, true, true, false); t6 = !t3.isPublic ? " \u2022 " + A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$$private() : ""; t7 = type$.JSArray_Widget; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), A.Expanded$(A.Column$(A._setArrayType([t4, A.Text$(t5 + t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), A.Text$(A.formatSize(t3.size), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.DocumentListItem_build__closure1(t1), new A.DocumentListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.DocumentListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.document; t5 = A.Text$(t4.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null); t6 = A.formatDate(A.convertTimestampToDateString(t4.createdAt), context, true, true, false); t7 = !t4.isPublic ? " \u2022 " + A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$$private() : ""; t8 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(A.Column$(A._setArrayType([t5, A.Text$(t6 + t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null)], t8), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), A.Text$(A.formatSize(t4.size), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.subtitle; t5 = t5 != null && t5.length !== 0 ? A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.DocumentListItem_build__closure4(t1), new A.DocumentListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t4, _null)], t8), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.DocumentListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.document, false, false); return t1; }, $signature: 0 }; A.DocumentListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.document, false, true); return t1; }, $signature: 0 }; A.DocumentListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.DocumentListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.document], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.DocumentListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.document, false, false); return t1; }, $signature: 0 }; A.DocumentListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.document, false, true); return t1; }, $signature: 0 }; A.DocumentListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.DocumentListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DocumentListBuilder_build_closure(), A.document_list_vm_DocumentListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DocumentListVM); } }; A.DocumentListBuilder_build_closure.prototype = { call$2(context, viewModel) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = viewModel.state; if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].documentState.list._list$_list.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_data"); t1.toString; return A.Center$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_12_12_12_12, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, new A.DocumentListBuilder_build__closure(viewModel, context), _null), _null, _null); } return A.EntityList$(viewModel.documentList, B.EntityType_document, new A.DocumentListBuilder_build__closure0(viewModel), viewModel.onClearMultielsect, new A.DocumentListBuilder_build__closure1(viewModel), viewModel.onSortColumn, new A.DocumentPresenter(), t2, viewModel.tableColumns); }, $signature: 2824 }; A.DocumentListBuilder_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$2(this.context, true); }, $signature: 0 }; A.DocumentListBuilder_build__closure1.prototype = { call$1(context) { return this.viewModel.onRefreshed.call$2(context, false); }, $signature: 53 }; A.DocumentListBuilder_build__closure0.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.documentMap._map$_map.$index(0, J.$index$asx(t1.documentList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_document).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.DocumentListItem(t4, t3, t2, t1.filter, null); }, $signature: 2825 }; A.DocumentListVM.prototype = {}; A.DocumentListVM_fromStore__handleRefresh.prototype = { call$2(context, clearData) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, clearData, false, false)); return completer.future; }, $signature: 237 }; A.DocumentListVM_fromStore_closure.prototype = { call$2(context, clearData) { return this._handleRefresh.call$2(context, clearData); }, $signature: 237 }; A.DocumentListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortDocuments(field)); }, $signature: 6 }; A.DocumentListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearDocumentMultiselect()); }, $signature: 14 }; A.DocumentPresenter.prototype = { getField$2$context$field(context, field) { var t2, t3, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.nullable_DocumentEntity._as(t3); switch (field) { case "name": return A.Text$(t3.name, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "created_at": return A.Text$(A.formatDate(A.convertTimestampToDateString(t3.createdAt), context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "type": return A.Text$(t3.type, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "size": return A.Text$(A.formatSize(t3.size), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "width": t1 = t3.width; return A.Text$(t1 > 0 ? "" + t1 : "", _null, _null, _null, _null, _null, _null, _null, _null, _null); case "height": t1 = t3.height; return A.Text$(t1 > 0 ? "" + t1 : "", _null, _null, _null, _null, _null, _null, _null, _null, _null); case "id": return A.Text$(t3.id, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "hash": return A.Text$(t3.hash, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "linked_to": return new A.LinkTextRelatedEntity(t1.getEntity$2(t3.parentType, t3.parentId), t3, _null); case "private": if (t3.isPublic) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } return this.super$EntityPresenter$getField(context, field); } }; A.DocumentScreen.prototype = { build$1(context) { var t2, statuses, t3, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$DocumentStatusEntity$_("", "").rebuild$1(new A.DocumentScreen_build_closure(t2)), A._$DocumentStatusEntity$_("", "").rebuild$1(new A.DocumentScreen_build_closure0(t2)), A._$DocumentStatusEntity$_("", "").rebuild$1(new A.DocumentScreen_build_closure1(t2)), A._$DocumentStatusEntity$_("", "").rebuild$1(new A.DocumentScreen_build_closure2(t2)), A._$DocumentStatusEntity$_("", "").rebuild$1(new A.DocumentScreen_build_closure3(t2))], type$.JSArray_DocumentStatusEntity); t1 = t1.uiState.documentUIState.listUIState; t2 = type$.JSArray_String; t3 = A.List_List$of(A._setArrayType(["name", "linked_to", "size", "width", "height", "private", "created_at"], t2), true, type$.String); t3.push("id"); t3.push("type"); t3.push("hash"); return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_document, t1.filter, new A.DocumentScreen_build_closure4(store), this.viewModel.documentList, statuses, new A.DocumentScreen_build_closure5(store), _null, new A.ValueKey("__filter_" + t1.filterClearedAt + "__", type$.ValueKey_String)), new A.DocumentListBuilder(_null), A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType(["name", "linked_to", "size", "width", "height", "private", "created_at"], t2), B.EntityType_document, false, B.List_empty28, new A.DocumentScreen_build_closure6(store), new A.DocumentScreen_build_closure7(store), new A.DocumentScreen_build_closure8(store), new A.DocumentScreen_build_closure9(store), new A.DocumentScreen_build_closure10(store), new A.DocumentScreen_build_closure11(store), _null, new A.DocumentScreen_build_closure12(store), A._setArrayType(["name", "size", "created_at"], t2), statuses, t3), B.EntityType_document, _null, 0, _null, new A.DocumentScreen_build_closure13(store), new A.DocumentScreen_build_closure14(store)); } }; A.DocumentScreen_build_closure.prototype = { call$1(b) { var t1, t2; b.get$_document_status_model$_$this()._document_status_model$_id = "-1"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "public"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "public"); t1.toString; } b.get$_document_status_model$_$this()._document_status_model$_name = t1; return b; }, $signature: 351 }; A.DocumentScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_document_status_model$_$this()._document_status_model$_id = "-2"; t1 = this.localization.get$$private(); b.get$_document_status_model$_$this()._document_status_model$_name = t1; return b; }, $signature: 351 }; A.DocumentScreen_build_closure1.prototype = { call$1(b) { var t1, t2; b.get$_document_status_model$_$this()._document_status_model$_id = "-3"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "image"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "image"); t1.toString; } b.get$_document_status_model$_$this()._document_status_model$_name = t1; return b; }, $signature: 351 }; A.DocumentScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_document_status_model$_$this()._document_status_model$_id = "-4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pdf"); t1.toString; b.get$_document_status_model$_$this()._document_status_model$_name = t1; return b; }, $signature: 351 }; A.DocumentScreen_build_closure3.prototype = { call$1(b) { var t1, t2; b.get$_document_status_model$_$this()._document_status_model$_id = "-5"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "other"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "other"); t1.toString; } b.get$_document_status_model$_$this()._document_status_model$_name = t1; return b; }, $signature: 351 }; A.DocumentScreen_build_closure14.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartDocumentMultiselect()); }, $signature: 14 }; A.DocumentScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterDocuments(value)); }, $signature: 28 }; A.DocumentScreen_build_closure5.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterDocumentsByStatus($status)); }, $signature: 155 }; A.DocumentScreen_build_closure13.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.documentUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearDocumentMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartDocumentMultiselect()); } }, $signature: 4 }; A.DocumentScreen_build_closure11.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortDocuments(value)); }, $signature: 6 }; A.DocumentScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDocumentsByCustom1(value)); }, $signature: 6 }; A.DocumentScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDocumentsByCustom2(value)); }, $signature: 6 }; A.DocumentScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDocumentsByCustom3(value)); }, $signature: 6 }; A.DocumentScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterDocumentsByCustom4(value)); }, $signature: 6 }; A.DocumentScreen_build_closure12.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterDocumentsByStatus($status)); }, $signature: 170 }; A.DocumentScreen_build_closure6.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.documentUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearDocumentMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartDocumentMultiselect()); } }, $signature: 4 }; A.DocumentScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DocumentScreenBuilder_build_closure(), A.document_screen_vm_DocumentScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DocumentScreenVM); } }; A.DocumentScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.DocumentScreen(vm, null); }, $signature: 2828 }; A.DocumentScreenVM.prototype = {}; A.DocumentEdit0.prototype = { createState$0() { return new A._DocumentEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._DocumentEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._document_edit$_nameController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._document_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._DocumentEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.document.name); B.JSArray_methods.forEach$1(_this._document_edit$_controllers, new A._DocumentEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._document_edit$_controllers, new A._DocumentEditState_dispose_closure(this)); this.super$State$dispose(); }, _document_edit$_onChanged$0() { var _this = this, $document = _this._widget.viewModel.document.rebuild$1(new A._DocumentEditState__onChanged_closure(_this)); if (!$document.$eq(0, _this._widget.viewModel.document)) _this._document_edit$_debouncer.run$1(new A._DocumentEditState__onChanged_closure0(_this, $document)); }, _document_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_DocumentEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var t2, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), $document = viewModel.document; if ($document.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_document"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_document"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._DocumentEditState_build_closure(this, t1), _null), $.$get$_DocumentEditState__formKey()), _null, $document, _null, false, _null, new A._DocumentEditState_build_closure0(viewModel), new A._DocumentEditState_build_closure1(this), _null, t2); } }; A._DocumentEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_document_edit$_onChanged()); }, $signature: 25 }; A._DocumentEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_document_edit$_onChanged()); }, $signature: 25 }; A._DocumentEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_document_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._DocumentEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._document_edit$_nameController._change_notifier$_value.text); b.get$_document_model$_$this()._document_model$_name = t1; return b; }, $signature: 35 }; A._DocumentEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.document); }, $signature: 0 }; A._DocumentEditState_build_closure1.prototype = { call$1(_) { return this.$this._document_edit$_onSavePressed$0(); }, $signature: 20 }; A._DocumentEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._DocumentEditState_build_closure.prototype = { call$1(context) { var t3, t4, _null = null, t1 = this.localization, t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "name"); t2.toString; t3 = this.$this; t4 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, true, t3._document_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t2, _null, _null, false, _null, _null, new A._DocumentEditState_build__closure(t3), true, _null, _null, B.TextAlign_4, new A._DocumentEditState_build__closure0(t1))], t4), _null, _null, false, _null, false, _null, _null)], t4), _null, _null, _null, false, _null); }, $signature: 150 }; A._DocumentEditState_build__closure.prototype = { call$1(_) { return this.$this._document_edit$_onSavePressed$0(); }, $signature: 20 }; A._DocumentEditState_build__closure0.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.DocumentEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DocumentEditScreen_build_closure(), new A.DocumentEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DocumentEditVM); } }; A.DocumentEditScreen_build_closure0.prototype = { call$1(store) { return A.DocumentEditVM_DocumentEditVM$fromStore(store); }, $signature: 2830 }; A.DocumentEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.DocumentEdit0(viewModel, new A.ValueKey(viewModel.document.updatedAt, type$.ValueKey_int)); }, $signature: 2831 }; A.DocumentEditVM.prototype = { get$document(receiver) { return this.document; } }; A.DocumentEditVM_DocumentEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.DocumentEntity_DocumentEntity(_null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.DocumentEditVM_DocumentEditVM$fromStore_closure.prototype = { call$1($document) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateDocument($document)); }, $signature: 291 }; A.DocumentEditVM_DocumentEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.DocumentEditVM_DocumentEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.DocumentEditVM_DocumentEditVM$fromStore__closure.prototype = { call$0() { var $document, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); $document = t2.uiState.documentUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_DocumentEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveDocumentRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_DocumentEntity), $document)); return t2.then$1$1(0, new A.DocumentEditVM_DocumentEditVM$fromStore___closure(t3, this.state, t1, $document, $navigator), type$.Null).catchError$1(new A.DocumentEditVM_DocumentEditVM$fromStore___closure0()); }, $signature: 67 }; A.DocumentEditVM_DocumentEditVM$fromStore___closure.prototype = { call$1(savedDocument) { var t2, _this = this, _s14_ = "/document/view", t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_document"); t1.toString; A.showToast(t1); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(_s14_)); t1 = _this.navigator; if (_this.document.get$isNew()) { t2 = type$.nullable_Object; t1.pushReplacementNamed$2$1(_s14_, t2, t2); } else t1.pop$1(savedDocument); } else A.viewEntityById(false, savedDocument.id, B.EntityType_document, null, true, true); }, $signature: 291 }; A.DocumentEditVM_DocumentEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.DocumentEditVM_DocumentEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.DocumentEditVM_DocumentEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.DocumentView.prototype = { createState$0() { return new A._DocumentViewState(B._StateLifecycle_0); } }; A._DocumentViewState.prototype = { build$1(context) { var t1, t2, t3, _null = null, viewModel = this._widget.viewModel, $document = viewModel.document, entity = viewModel.state.getEntity$2($document.parentType, $document.parentId); this._widget.toString; t1 = A._setArrayType([new A.ListDivider(_null)], type$.JSArray_Widget); if (entity != null) { this._widget.toString; t1.push(A.EntityListTile$(entity, false, _null)); } t2 = $document.data; if (t2 == null) t2 = new A.LoadingIndicator(_null, false, _null); else if ($document.get$isImage()) t2 = A.PinchZoom$(A.Image$memory(t2, _null, _null)); else { t3 = $document.name; if (B.JSString_methods.endsWith$1(t3.toLowerCase(), ".pdf")) t2 = A.PdfPreview$(false, false, new A._DocumentViewState_build_closure($document), false, false, false, _null, _null, _null); else t2 = B.JSString_methods.endsWith$1(t3.toLowerCase(), ".txt") ? A.FormCard$(A.SelectableText$(B.C_Utf8Codec.decode$1(0, t2), _null), _null, _null, _null, false, _null, true, _null, _null) : new A.SizedBox(_null, _null, _null, _null); } t1.push(A.Expanded$(t2, 1)); t1.push(new A.BottomButtons($document, B.EntityAction_viewDocument, B.EntityAction_download, true, true, _null)); return A.ViewScaffold$(_null, A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), $document, true, false, _null, _null); } }; A._DocumentViewState_build_closure.prototype = { call$1(format) { var t1 = this.document.data; t1.toString; return t1; }, $signature: 111 }; A.DocumentViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DocumentViewScreen_build_closure(this), new A.DocumentViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DocumentViewVM); } }; A.DocumentViewScreen_build_closure0.prototype = { call$1(store) { return A.DocumentViewVM_DocumentViewVM$fromStore(store); }, $signature: 2832 }; A.DocumentViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.DocumentView(vm, false, null); }, $signature: 2833 }; A.DocumentViewVM.prototype = { get$document(receiver) { return this.document; } }; A.ExpenseEdit.prototype = { createState$0() { return new A._ExpenseEditState(null, null, B._StateLifecycle_0); } }; A._ExpenseEditState.prototype = { initState$0() { this.super$State$initState(); this._expense_edit$_controller = A.TabController$(null, 0, 3, this); }, dispose$0() { this._expense_edit$_controller.dispose$0(); this.super$__ExpenseEditState_State_SingleTickerProviderStateMixin$dispose(); }, _expense_edit$_onSavePressed$2(context, action) { $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ExpenseEditState__onSavePressed_closure(this, context, action)); }, _expense_edit$_onSavePressed$1(context) { return this._expense_edit$_onSavePressed$2(context, null); }, build$1(context) { var viewModel, expense, state, t2, store, t3, t4, t5, t6, client, prefState, isFullscreen, t7, t8, footer, t9, t10, t11, t12, t13, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; expense = viewModel.expense; state = viewModel.state; t2 = type$.AppState; store = A.StoreProvider_of(context, t2); t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; t5 = t4[t3].clientState; t6 = expense.clientId; client = t5.$get$1(0, t6 == null ? "" : t6); prefState = state.prefState; isFullscreen = prefState.isEditorFullScreen$1(B.EntityType_expense); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "expense_total"); t7.toString; t8 = A.formatNumber(expense.get$grossAmount(), context, _null, expense.currencyId, B.FormatNumberType_0, true, _null, _null, false); t8.toString; footer = t7 + ": " + t8; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), expense.entityType)) if (expense.get$isNew()) t1 = t1.get$newRecurringExpense(); else { t1 = t5.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, "edit_recurring_expense"); t1.toString; } else if (expense.get$isNew()) { t1 = t5.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, "new_expense"); t1.toString; } else { t1 = t5.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, "edit_expense"); t1.toString; } t3 = expense.getActions$2$client$userCompany(client, t4[t3].userCompany); t4 = _this._expense_edit$_controller; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "details"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "notes"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "settings"); t9.toString; t10 = type$.JSArray_Widget; t9 = A.TabBar$(t4, _null, false, _null, _null, A._setArrayType([t7, t8, A.Tab$(_null, t9)], t10)); t8 = $.$get$_ExpenseEditState__formKey(); t4 = type$.ValueKey_String; t7 = "__expense_" + expense.id; t11 = "" + expense.updatedAt; if (isFullscreen) t4 = new A.ExpenseEditDesktop(viewModel, new A.ValueKey(t7 + "_" + t11 + "__", t4)); else { t12 = _this._expense_edit$_controller; t13 = _this._widget.viewModel; t4 = A.TabBarView$(A._setArrayType([new A.ExpenseEditDetails(t13, _null), new A.ExpenseEditNotes(t13, _null), new A.ExpenseEditSettings(t13, _null)], t10), t12, new A.ValueKey(t7 + "_" + t11 + "__", t4)); } t8 = A.Form$(_null, t4, t8); t4 = A.Theme_of(context); t10 = A._setArrayType([], t10); t7 = A.StoreProvider_of(context, t2).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (t7.prefState.appLayout === B.AppLayout_desktop) { if (isFullscreen) { t5 = t5.$index(0, t6); t5.toString; t5 = J.$index$asx(t5, "sidebar_editor"); t5.toString; } else { t5 = t5.$index(0, t6); t5.toString; t5 = J.$index$asx(t5, "fullscreen_editor"); t5.toString; } t10.push(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Icon$(isFullscreen ? B.IconData_57695_MaterialIcons_null_true : B.IconData_57694_MaterialIcons_null_true, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._ExpenseEditState_build_closure(store), _null, _null, _null, _null, _null, _null, _null), t5)); } t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState; t5 = expense.number; t5 = t5.length === 0 ? footer : t5 + " \u2022 " + footer; t6 = prefState.darkModeType; t10.push(new A.AppBorder(new A.Padding(B.EdgeInsets_16_0_0_0, new A.Align(B.Alignment_m1_0, _null, _null, A.Text$(t5, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, (t6 === "system" ? prefState.enableDarkModeSystem : t6 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), _null), _null, _null, t2.appLayout === B.AppLayout_desktop, false, _null)); return A.EditScaffold$(t3, t9, t8, A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(t10, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null), t4.cardColor, 0, new A.CircularNotchedRectangle()), expense, _null, isFullscreen, new A._ExpenseEditState_build_closure0(_this), new A._ExpenseEditState_build_closure1(viewModel), new A._ExpenseEditState_build_closure2(_this), _null, t1); } }; A._ExpenseEditState__onSavePressed_closure.prototype = { call$1(duration) { if (!$.$get$_ExpenseEditState__formKey().get$currentState().validate$0()) return; this.$this._widget.viewModel.onSavePressed.call$2(this.context, this.action); }, $signature: 11 }; A._ExpenseEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._ExpenseEditState_build_closure2.prototype = { call$1(context) { return this.$this._expense_edit$_onSavePressed$1(context); }, $signature: 20 }; A._ExpenseEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._expense_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._ExpenseEditState_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ToggleEditorLayout(B.EntityType_expense)); }, $signature: 0 }; A.__ExpenseEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ExpenseEditDesktop.prototype = { build$1(context) { var _null = null, t1 = this.viewModel, t2 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.Row$(A._setArrayType([A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.ExpenseEditDetails(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1), A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.ExpenseEditNotes(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1), A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.ExpenseEditSettings(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1)], t2), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2), _null, _null, true, false, _null); } }; A.ExpenseEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ExpenseEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ExpenseEditDetailsState.prototype = { didChangeDependencies$0() { var expense, _this = this, _null = null, t1 = _this._expense_edit_details$_numberController, t2 = _this._expense_edit_details$_amountController, t3 = _this._expense_edit_details$_custom1Controller, t4 = _this._expense_edit_details$_custom2Controller, t5 = _this._expense_edit_details$_custom3Controller, t6 = _this._expense_edit_details$_custom4Controller, t7 = A._setArrayType([t1, t2, t3, t4, t5, t6], type$.JSArray_TextEditingController); _this.__ExpenseEditDetailsState__controllers_A = t7; B.JSArray_methods.forEach$1(t7, new A.ExpenseEditDetailsState_didChangeDependencies_closure(_this)); expense = _this._widget.viewModel.expense; t1.set$text(0, expense.number); t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(expense.amount, t1, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.toString; t2.set$text(0, t1); t3.set$text(0, expense.customValue1); t4.set$text(0, expense.customValue2); t5.set$text(0, expense.customValue3); t6.set$text(0, expense.customValue4); B.JSArray_methods.forEach$1(_this.__ExpenseEditDetailsState__controllers_A, new A.ExpenseEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__ExpenseEditDetailsState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.ExpenseEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _expense_edit_details$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.expense, expense = t1.rebuild$1(new A.ExpenseEditDetailsState__onChanged_closure(this)); if (!expense.$eq(0, t1)) this._expense_edit_details$_debouncer.run$1(new A.ExpenseEditDetailsState__onChanged_closure0(viewModel, expense)); }, build$1(context) { var store, t2, viewModel, expense, t3, t4, company, t5, t6, vendorState, clientState, isFullscreen, t7, t8, t9, amountField, t10, t11, t12, t13, t14, _list, i, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; store = A.StoreProvider_of(context, type$.AppState); t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); viewModel = _this._widget.viewModel; expense = viewModel.expense; t3 = t2.userCompanyStates; t4 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; company = t3[t4].userCompany.company; t5 = viewModel.state; t6 = t5.userCompanyStates._list$_list[t5.uiState.selectedCompanyIndex]; vendorState = t6.vendorState; clientState = t6.clientState; isFullscreen = t2.prefState.isEditorFullScreen$1(B.EntityType_expense); t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t1.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "amount"); t8.toString; t9 = viewModel.onSavePressed; amountField = A.DecoratedFormField$(false, _null, false, _this._expense_edit_details$_amountController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t8, _null, _null, false, _null, _null, t9, true, _null, _null, B.TextAlign_4, _null); t8 = isFullscreen ? B.EdgeInsets_12_12_6_0 : _null; t10 = type$.JSArray_Widget; t11 = A._setArrayType([], t10); if (!expense.get$isNew()) { t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, "expense_number"); t12.toString; t11.push(A.DecoratedFormField$(false, _null, false, _this._expense_edit_details$_numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t12, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, "vendor"); t12.toString; t13 = $.$get$memoizedDropdownVendorList(); t14 = t3[t4].userState; t2 = t2.staticState; t11.push(A.EntityDropdown$(true, true, expense.vendorId, t13.call$4(vendorState.map, vendorState.list, t14.map, t2), _null, B.EntityType_vendor, B.List_empty0, t12, new A.ExpenseEditDetailsState_build_closure(viewModel, context), new A.ExpenseEditDetailsState_build_closure0(store), new A.ExpenseEditDetailsState_build_closure1(viewModel, expense), _null, _null, _null)); t12 = expense.invoiceId; if (!(t12 != null && t12.length !== 0)) { t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, "client"); t12.toString; t13 = expense.clientId; B.JSArray_methods.addAll$1(t11, A._setArrayType([A.EntityDropdown$(true, false, t13, $.$get$memoizedDropdownClientList().call$4(clientState.map, clientState.list, t3[t4].userState.map, t2), _null, B.EntityType_client, B.List_empty0, t12, new A.ExpenseEditDetailsState_build_closure2(viewModel, context), _null, new A.ExpenseEditDetailsState_build_closure3(company, viewModel, expense), _null, _null, _null), new A.ProjectPicker(expense.projectId, t13, new A.ExpenseEditDetailsState_build_closure4(store, viewModel, expense), _null, new A.ValueKey("__project_" + A.S(t13) + "__", type$.ValueKey_String))], t10)); } t2 = t6.$index(0, t7); t2.toString; t2 = J.$index$asx(t2, "category"); t2.toString; t12 = $.$get$memoizedDropdownExpenseCategoriesList(); t4 = t3[t4].expenseCategoryState; t11.push(A.EntityDropdown$(true, false, expense.categoryId, t12.call$2(t4.map, t4.list), _null, B.EntityType_expenseCategory, B.List_empty0, t2, _null, new A.ExpenseEditDetailsState_build_closure5(store), new A.ExpenseEditDetailsState_build_closure6(viewModel, expense), _null, _null, _null)); t11.push(new A.UserPicker(expense.assignedUserId, new A.ExpenseEditDetailsState_build_closure7(viewModel, expense), _null)); t2 = expense.usesInclusiveTaxes; if (!t2) t11.push(amountField); t3 = company.numberOfExpenseTaxRates; if (t3 >= 1 || expense.taxName1.length !== 0) { t4 = expense.taxName1; if (expense.calculateTaxByAmount === true) t11.push(new A.TaxRateField(new A.ExpenseEditDetailsState_build_closure8(viewModel, expense), new A.ExpenseEditDetailsState_build_closure9(viewModel, expense), t4, expense.taxAmount1, _null)); else { t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, "tax"); t12.toString; t11.push(new A.TaxRateDropdown(t12, new A.ExpenseEditDetailsState_build_closure10(viewModel, expense), t4, expense.taxRate1, _null)); } } if (t3 >= 2 || expense.taxName2.length !== 0) { t4 = expense.taxName2; if (expense.calculateTaxByAmount === true) t11.push(new A.TaxRateField(new A.ExpenseEditDetailsState_build_closure11(viewModel, expense), new A.ExpenseEditDetailsState_build_closure12(viewModel, expense), t4, expense.taxAmount2, _null)); else { t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, "tax"); t12.toString; t11.push(new A.TaxRateDropdown(t12, new A.ExpenseEditDetailsState_build_closure13(viewModel, expense), t4, expense.taxRate2, _null)); } } if (t3 >= 3 || expense.taxName3.length !== 0) { t3 = expense.taxName3; if (expense.calculateTaxByAmount === true) t11.push(new A.TaxRateField(new A.ExpenseEditDetailsState_build_closure14(viewModel, expense), new A.ExpenseEditDetailsState_build_closure15(viewModel, expense), t3, expense.taxAmount3, _null)); else { t4 = t6.$index(0, t7); t4.toString; t4 = J.$index$asx(t4, "tax"); t4.toString; t11.push(new A.TaxRateDropdown(t4, new A.ExpenseEditDetailsState_build_closure16(viewModel, expense), t3, expense.taxRate3, _null)); } } if (t2) t11.push(amountField); t2 = $.$get$memoizedCurrencyList().call$1(t5.staticState.currencyMap); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "currency"); t3.toString; t11.push(A.EntityDropdown$(true, false, expense.currencyId, t2, _null, B.EntityType_currency, B.List_empty0, t3, _null, _null, new A.ExpenseEditDetailsState_build_closure17(viewModel), _null, _null, _null)); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "date"); t3.toString; t11.push(A.DatePicker$(false, false, false, _null, _null, _null, t3, _null, new A.ExpenseEditDetailsState_build_closure18(viewModel, expense), expense.date, _null)); t11.push(A.CustomField$(_this._expense_edit_details$_custom1Controller, "expense1", false, _null, t9, expense.customValue1)); t11.push(A.CustomField$(_this._expense_edit_details$_custom2Controller, "expense2", false, _null, t9, expense.customValue2)); t11.push(A.CustomField$(_this._expense_edit_details$_custom3Controller, "expense3", false, _null, t9, expense.customValue3)); t11.push(A.CustomField$(_this._expense_edit_details$_custom4Controller, "expense4", false, _null, t9, expense.customValue4)); t8 = A._setArrayType([A.FormCard$(_null, t11, _null, _null, false, _null, false, _null, t8)], t10); if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), expense.entityType)) { t2 = isFullscreen ? B.EdgeInsets_12_12_6_0 : _null; t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "frequency"); t3.toString; t4 = B.Map_mGn4d.get$entries(B.Map_mGn4d); t3 = A.AppDropdownButton$(false, _null, "", true, t4.map$1$1(t4, new A.ExpenseEditDetailsState_build_closure19(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t3, new A.ExpenseEditDetailsState_build_closure20(viewModel, expense), _null, false, expense.frequencyId, type$.String); if (expense.lastSentDate.length !== 0) { t1 = t6.$index(0, t7); t1.toString; t1 = J.$index$asx(t1, "next_send_date"); t1.toString; } else { t1 = t6.$index(0, t7); t1.toString; t1 = J.$index$asx(t1, "start_date"); t1.toString; } t1 = A.DatePicker$(false, false, false, new A.DateTime(Date.now(), false), _null, _null, t1, _null, new A.ExpenseEditDetailsState_build_closure21(viewModel, expense), expense.nextSendDate, _null); t4 = t6.$index(0, t7); t4.toString; t4 = J.$index$asx(t4, "remaining_cycles"); t4.toString; t7 = t6.$index(0, t7); t7.toString; t7 = J.$index$asx(t7, "endless"); t7.toString; t6 = type$.int; t7 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, -1, t6)], type$.JSArray_DropdownMenuItem_int); _list = J.JSArray_JSArray$allocateGrowable(37, t6); for (i = 0; i < 37; ++i) _list[i] = i; t5 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t7, A.List_List$of(new A.MappedListIterable(_list, new A.ExpenseEditDetailsState_build_closure22(), t5), true, t5._eval$1("ListIterable.E"))); t8.push(A.FormCard$(_null, A._setArrayType([t3, t1, A.AppDropdownButton$(false, _null, _null, true, t7, _null, t4, new A.ExpenseEditDetailsState_build_closure23(viewModel, expense), _null, false, expense.remainingCycles, t6)], t10), _null, _null, false, _null, false, _null, t2)); } return new A.ScrollableListView(t8, _null, _null, _null, false, _null); } }; A.ExpenseEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_expense_edit_details$_onChanged()); }, $signature: 10 }; A.ExpenseEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_expense_edit_details$_onChanged()); }, $signature: 10 }; A.ExpenseEditDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_expense_edit_details$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ExpenseEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._expense_edit_details$_numberController._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_number = t2; t2 = A.parseDouble(t1._expense_edit_details$_amountController._change_notifier$_value.text, false); b.get$_expense_model$_$this()._expense_model$_amount = t2; t2 = B.JSString_methods.trim$0(t1._expense_edit_details$_custom1Controller._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._expense_edit_details$_custom2Controller._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._expense_edit_details$_custom3Controller._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._expense_edit_details$_custom4Controller._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_customValue4 = t1; return b; }, $signature: 39 }; A.ExpenseEditDetailsState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.expense); }, $signature: 0 }; A.ExpenseEditDetailsState_build_closure1.prototype = { call$1(vendor) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure18(vendor))); }, $signature: 50 }; A.ExpenseEditDetailsState_build__closure18.prototype = { call$1(b) { var t1 = this.vendor; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_expense_model$_$this()._expense_model$_vendorId = t1; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure.prototype = { call$1(completer) { this.viewModel.onAddVendorPressed.call$2(this.context, completer); }, $signature: 231 }; A.ExpenseEditDetailsState_build_closure0.prototype = { call$2(completer, $name) { var t1 = A.VendorEntity_VendorEntity(null, null, null).rebuild$1(new A.ExpenseEditDetailsState_build__closure19($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveVendorRequest(completer, t1)); }, $signature: 159 }; A.ExpenseEditDetailsState_build__closure19.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_name = this.name; return b; }, $signature: 95 }; A.ExpenseEditDetailsState_build_closure3.prototype = { call$1(client) { var currencyId, t2, t1 = {}; t1.currencyId = ""; if (client != null) { currencyId = type$.ClientEntity._as(client).settings.currencyId; if (currencyId == null) { t2 = this.company.settings.currencyId; currencyId = t2 == null ? "1" : t2; } t1.currencyId = currencyId; } this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure17(t1, client))); }, $signature: 50 }; A.ExpenseEditDetailsState_build__closure17.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_expense_model$_$this()._expense_model$_clientId = t1; t1 = this._box_0.currencyId; b.get$_expense_model$_$this()._invoiceCurrencyId = t1; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure2.prototype = { call$1(completer) { this.viewModel.onAddClientPressed.call$2(this.context, completer); }, $signature: 231 }; A.ExpenseEditDetailsState_build_closure4.prototype = { call$1(selectedId) { var t2, t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.expense; this.viewModel.onChanged.call$1(t2.rebuild$1(new A.ExpenseEditDetailsState_build__closure16(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.$get$1(0, selectedId), t2))); }, $signature: 37 }; A.ExpenseEditDetailsState_build__closure16.prototype = { call$1(b) { var t1 = this.project; b.get$_expense_model$_$this()._expense_model$_projectId = t1.id; t1 = t1.clientId; t1 = t1.length !== 0 ? t1 : this.expense.clientId; b.get$_expense_model$_$this()._expense_model$_clientId = t1; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure6.prototype = { call$1(category) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure14(category))); }, $signature: 50 }; A.ExpenseEditDetailsState_build__closure14.prototype = { call$1(b) { var t1 = this.category; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_expense_model$_$this()._categoryId = t1; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure5.prototype = { call$2(completer, $name) { var t1 = A.ExpenseCategoryEntity_ExpenseCategoryEntity(null, null).rebuild$1(new A.ExpenseEditDetailsState_build__closure15($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveExpenseCategoryRequest(completer, t1)); }, $signature: 159 }; A.ExpenseEditDetailsState_build__closure15.prototype = { call$1(b) { b.get$_expense_category_model$_$this()._expense_category_model$_name = this.name; return b; }, $signature: 306 }; A.ExpenseEditDetailsState_build_closure7.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure13(userId))); }, $signature: 6 }; A.ExpenseEditDetailsState_build__closure13.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_assignedUserId = this.userId; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure8.prototype = { call$1($name) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure12($name))); }, $signature: 6 }; A.ExpenseEditDetailsState_build__closure12.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_taxName1 = this.name; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure9.prototype = { call$1(amount) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure11(amount))); }, $signature: 454 }; A.ExpenseEditDetailsState_build__closure11.prototype = { call$1(b) { b.get$_expense_model$_$this()._taxAmount1 = this.amount; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure10.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure10(taxRate))); }, $signature: 122 }; A.ExpenseEditDetailsState_build__closure10.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_expense_model$_$this()._expense_model$_taxRate1 = t1.rate; b.get$_expense_model$_$this()._expense_model$_taxName1 = t1.name; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure11.prototype = { call$1($name) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure9($name))); }, $signature: 6 }; A.ExpenseEditDetailsState_build__closure9.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_taxName2 = this.name; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure12.prototype = { call$1(amount) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure8(amount))); }, $signature: 454 }; A.ExpenseEditDetailsState_build__closure8.prototype = { call$1(b) { b.get$_expense_model$_$this()._taxAmount2 = this.amount; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure13.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure7(taxRate))); }, $signature: 122 }; A.ExpenseEditDetailsState_build__closure7.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_expense_model$_$this()._expense_model$_taxRate2 = t1.rate; b.get$_expense_model$_$this()._expense_model$_taxName2 = t1.name; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure14.prototype = { call$1($name) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure6($name))); }, $signature: 6 }; A.ExpenseEditDetailsState_build__closure6.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_taxName3 = this.name; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure15.prototype = { call$1(amount) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure5(amount))); }, $signature: 454 }; A.ExpenseEditDetailsState_build__closure5.prototype = { call$1(b) { b.get$_expense_model$_$this()._taxAmount3 = this.amount; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure16.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure4(taxRate))); }, $signature: 122 }; A.ExpenseEditDetailsState_build__closure4.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_expense_model$_$this()._expense_model$_taxRate3 = t1.rate; b.get$_expense_model$_$this()._expense_model$_taxName3 = t1.name; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure17.prototype = { call$1(currency) { var t1 = this.viewModel; return t1.onChanged.call$1(t1.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure3(currency))); }, $signature: 69 }; A.ExpenseEditDetailsState_build__closure3.prototype = { call$1(b) { var t1 = this.currency; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_expense_model$_$this()._expense_model$_currencyId = t1; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure18.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure2(date))); }, $signature: 52 }; A.ExpenseEditDetailsState_build__closure2.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_date = this.date; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure20.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure1(value))); }, $signature: 5 }; A.ExpenseEditDetailsState_build__closure1.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_frequencyId = this.value; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure19.prototype = { call$1(entry) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entry.value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entry.key, type$.String); }, $signature: 322 }; A.ExpenseEditDetailsState_build_closure21.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure0(date))); }, $signature: 52 }; A.ExpenseEditDetailsState_build__closure0.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_nextSendDate = this.date; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure23.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditDetailsState_build__closure(value))); }, $signature: 32 }; A.ExpenseEditDetailsState_build__closure.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_remainingCycles = this.value; return b; }, $signature: 39 }; A.ExpenseEditDetailsState_build_closure22.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A.ExpenseEditNotes.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ExpenseEditNotesState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ExpenseEditNotesState.prototype = { didChangeDependencies$0() { var expense, _this = this, t1 = _this._publicNotesController, t2 = _this._expense_edit_notes$_privateNotesController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this.__ExpenseEditNotesState__controllers_A = t3; B.JSArray_methods.forEach$1(t3, new A.ExpenseEditNotesState_didChangeDependencies_closure(_this)); expense = _this._widget.viewModel.expense; t1.set$text(0, expense.publicNotes); t2.set$text(0, expense.privateNotes); B.JSArray_methods.forEach$1(_this.__ExpenseEditNotesState__controllers_A, new A.ExpenseEditNotesState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__ExpenseEditNotesState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.ExpenseEditNotesState_dispose_closure(this)); this.super$State$dispose(); }, _expense_edit_notes$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.expense, expense = t1.rebuild$1(new A.ExpenseEditNotesState__onChanged_closure(this)); if (!expense.$eq(0, t1)) this._expense_edit_notes$_debouncer.run$1(new A.ExpenseEditNotesState__onChanged_closure0(viewModel, expense)); }, build$1(context) { var viewModel, state, expense, isFullscreen, t3, t4, t5, showDocuments, t6, _this = this, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; viewModel = _this._widget.viewModel; state = viewModel.state; expense = viewModel.expense; isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_expense); t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; t5 = t4[t3].userCompany; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) showDocuments = (!state.get$isHosted() || t4[t3].userCompany.account.plan === "enterprise") && t5.company.isModuleEnabled$1(B.EntityType_document); else showDocuments = false; t1 = isFullscreen ? B.EdgeInsets_6_12_6_0 : _null; t3 = showDocuments ? 6 : 10; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t2.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "public_notes"); t6.toString; t3 = A.DecoratedFormField$(false, _null, false, _this._publicNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t6, t3, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t6 = showDocuments ? 6 : 10; t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "private_notes"); t5.toString; t4 = type$.JSArray_Widget; t6 = A._setArrayType([t3, A.DecoratedFormField$(false, _null, false, _this._expense_edit_notes$_privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t5, t6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t4); if (showDocuments) if (expense.get$isNew() || state.hasChanges$0()) t6.push(new A.SizedBox(_null, 200, new A.HelpText(t2.get$saveToUploadDocuments(), _null), _null)); else { t2 = expense.documents; B.JSArray_methods.addAll$1(t6, A._setArrayType([new A.SizedBox(_null, 8, _null, _null), new A.DocumentGrid(new A.CopyOnWriteList(true, t2._list$_list, t2.$ti._eval$1("CopyOnWriteList<1>")), new A.ExpenseEditNotesState_build_closure(_this, context), _null, new A.ExpenseEditNotesState_build_closure0(store, expense), _null)], t4)); } return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t6, _null, _null, false, _null, false, _null, t1)], t4), _null, _null, _null, false, _null); } }; A.ExpenseEditNotesState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_expense_edit_notes$_onChanged()); }, $signature: 10 }; A.ExpenseEditNotesState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_expense_edit_notes$_onChanged()); }, $signature: 10 }; A.ExpenseEditNotesState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_expense_edit_notes$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ExpenseEditNotesState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._publicNotesController._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_publicNotes = t2; t1 = B.JSString_methods.trim$0(t1._expense_edit_notes$_privateNotesController._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_privateNotes = t1; return b; }, $signature: 39 }; A.ExpenseEditNotesState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.expense); }, $signature: 0 }; A.ExpenseEditNotesState_build_closure.prototype = { call$2(path, isPrivate) { return this.$this._widget.viewModel.onUploadDocument.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.ExpenseEditNotesState_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadExpense(null, this.expense.id)); }, $signature: 14 }; A.ExpenseEditSettings.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ExpenseEditSettingsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ExpenseEditSettingsState.prototype = { didChangeDependencies$0() { var expense, state, _this = this, _null = null, t1 = _this._expense_edit_settings$_transactionReferenceController, t2 = _this._expense_edit_settings$_exchangeRateController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this.__ExpenseEditSettingsState__controllers_A = t3; B.JSArray_methods.forEach$1(t3, new A.ExpenseEditSettingsState_didChangeDependencies_closure(_this)); expense = _this._widget.viewModel.expense; t1.set$text(0, expense.transactionReference); t1 = expense.exchangeRate; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t1, t3, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t3.toString; t2.set$text(0, t3); B.JSArray_methods.forEach$1(_this.__ExpenseEditSettingsState__controllers_A, new A.ExpenseEditSettingsState_didChangeDependencies_closure0(_this)); _this._showPaymentFields = expense.paymentDate.length !== 0; _this._showConvertCurrencyFields = t1 !== 0 && t1 !== 1; state = _this._widget.viewModel.state; if (state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.convertExpenseCurrency) _this._showConvertCurrencyFields = true; _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__ExpenseEditSettingsState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.ExpenseEditSettingsState_dispose_closure(this)); this.super$State$dispose(); }, _expense_edit_settings$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.expense, expense = t1.rebuild$1(new A.ExpenseEditSettingsState__onChanged_closure(this)); if (!expense.$eq(0, t1)) this._expense_edit_settings$_debouncer.run$1(new A.ExpenseEditSettingsState__onChanged_closure0(viewModel, expense)); }, _setCurrency$1(currency) { var viewModel = this._widget.viewModel, expense = viewModel.expense, exchangeRate = currency == null ? 1 : A.getExchangeRate(viewModel.state.staticState.currencyMap, expense.currencyId, currency.id); viewModel.onChanged.call$1(expense.rebuild$1(new A.ExpenseEditSettingsState__setCurrency_closure(currency, exchangeRate))); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ExpenseEditSettingsState__setCurrency_closure0(this, exchangeRate)); }, _calculateExchangeRate$0() { var viewModel, expense, amount, t1, exchangeRate, t2, t3, _this = this, _null = null; if (_this._expense_edit_settings$_convertedAmount === 0) return; viewModel = _this._widget.viewModel; expense = viewModel.expense; amount = expense.get$grossAmount(); t1 = _this._expense_edit_settings$_convertedAmount; t1.toString; exchangeRate = t1 / amount; t1 = _this._expense_edit_settings$_exchangeRateController; t2 = _this.get$_expense_edit_settings$_onChanged(); t1.removeListener$1(0, t2); t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(exchangeRate, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t1.set$text(0, t3); t1.addListener$1(0, t2); viewModel.onChanged.call$1(expense.rebuild$1(new A.ExpenseEditSettingsState__calculateExchangeRate_closure(exchangeRate))); _this._expense_edit_settings$_convertedAmount = 0; }, build$1(context) { var viewModel, t2, staticState, t3, expense, isFullscreen, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s16_ = "expense_tax_help", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; t2 = viewModel.state; staticState = t2.staticState; t3 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; expense = viewModel.expense; isFullscreen = t2.prefState.isEditorFullScreen$1(B.EntityType_expense); t2 = isFullscreen ? B.EdgeInsets_6_12_12_0 : _null; t4 = expense.invoiceId; if (t4 != null && t4.length !== 0) t4 = new A.SizedBox(_null, _null, _null, _null); else { t4 = A.Theme_of(context); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "should_be_invoiced"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = t5.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "should_be_invoiced_help"); t6.toString; t7 = A.SwitchListTile$(t4.colorScheme.secondary, _null, new A.ExpenseEditSettingsState_build_closure(viewModel, expense), _null, A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, expense.shouldBeInvoiced); t4 = t7; } t5 = A.Theme_of(context); t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "mark_paid"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = _this._showPaymentFields; t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "mark_paid_help"); t9.toString; t8 = A.SwitchListTile$(t5.colorScheme.secondary, _null, new A.ExpenseEditSettingsState_build_closure0(_this, expense, viewModel), _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, t8); if (_this._showPaymentFields) { t5 = $.$get$memoizedPaymentTypeList().call$1(staticState.paymentTypeMap); t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "payment_type"); t7.toString; t7 = A._setArrayType([new A.SizedBox(_null, 8, _null, _null), A.EntityDropdown$(true, false, expense.paymentTypeId, t5, _null, B.EntityType_paymentType, B.List_empty0, t7, _null, _null, new A.ExpenseEditSettingsState_build_closure1(viewModel, expense), _null, _null, _null)], type$.JSArray_Widget); if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), expense.entityType)) { t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "date"); t5.toString; t7.push(A.DatePicker$(false, false, false, _null, _null, _null, t5, _null, new A.ExpenseEditSettingsState_build_closure2(viewModel, expense), expense.paymentDate, _null)); } t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "transaction_reference"); t5.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._expense_edit_settings$_transactionReferenceController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t5, 3, _null, false, _null, _null, viewModel.onSavePressed, true, _null, _null, B.TextAlign_4, _null)); t7.push(new A.SizedBox(_null, 16, _null, _null)); t7 = A.Column$(t7, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t5 = t7; } else t5 = new A.SizedBox(_null, _null, _null, _null); t7 = A.Theme_of(context); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "convert_currency"); t9.toString; t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "convert_currency_help"); t10.toString; t11 = type$.JSArray_Widget; t9 = A._setArrayType([t4, t8, t5, A.SwitchListTile$(t7.colorScheme.secondary, _null, new A.ExpenseEditSettingsState_build_closure3(_this, staticState, expense, viewModel), _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), t9, _this._showConvertCurrencyFields)], t11); if (_this._showConvertCurrencyFields) { t4 = $.$get$memoizedCurrencyList().call$1(staticState.currencyMap); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "currency"); t5.toString; t7 = expense.invoiceCurrencyId; t5 = A.EntityDropdown$(true, false, t7, t4, _null, B.EntityType_currency, B.List_empty0, t5, _null, _null, new A.ExpenseEditSettingsState_build_closure4(_this), _null, _null, _null); t4 = type$.ValueKey_String; t8 = t6.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "exchange_rate"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._expense_edit_settings$_exchangeRateController, _null, true, _null, _null, _null, _null, false, true, new A.ValueKey("__rate_" + t7 + "__", t4), new A.TextInputType(2, true, true), t8, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t7 = expense.get$grossAmount(); t10 = expense.exchangeRate; t12 = t10 !== 1 && t10 !== 0 ? A.formatNumber(expense.get$grossAmount() * t10, context, _null, _null, B.FormatNumberType_4, true, _null, _null, false) : ""; t13 = t6.$index(0, t1); t13.toString; t13 = J.$index$asx(t13, "converted_amount"); t13.toString; B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.SizedBox(_null, 8, _null, _null), t5, t8, A.Focus$(false, _null, A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, t12, _null, true, false, new A.ValueKey("__expense_amount_" + A.S(t7) + "_" + A.S(t10) + "__", t4), new A.TextInputType(2, true, true), t13, _null, _null, false, new A.ExpenseEditSettingsState_build_closure5(_this), _null, new A.ExpenseEditSettingsState_build_closure6(_this, viewModel), true, _null, _null, B.TextAlign_4, _null), _null, _null, _null, _null, true, _null, new A.ExpenseEditSettingsState_build_closure7(_this), _null, _null, _null, _null), new A.SizedBox(_null, 16, _null, _null)], t11)); } t4 = A.Theme_of(context); t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "add_documents_to_invoice"); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "add_documents_to_invoice_help"); t7.toString; t9.push(A.SwitchListTile$(t4.colorScheme.secondary, _null, new A.ExpenseEditSettingsState_build_closure8(viewModel, expense), _null, A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), t5, expense.invoiceDocuments)); t2 = A.FormCard$(_null, t9, _null, _null, false, _null, false, _null, t2); t4 = isFullscreen ? B.EdgeInsets_6_12_12_0 : _null; if (t3.company.numberOfExpenseTaxRates === 0) { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s16_); if (t3 == null) { t3 = t6.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s16_); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "settings"); t1.toString; t1 = A._setArrayType([A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, t3, _null), A.OutlinedButton$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.ExpenseEditSettingsState_build_closure9(context), _null)], t11), B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null)], t11); } else { t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "enter_taxes"); t3.toString; t5 = t6.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "by_amount"); t5.toString; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "by_rate"); t7.toString; t3 = A.BoolDropdownButton$(t7, t5, _null, _null, t3, 80, new A.ExpenseEditSettingsState_build_closure10(viewModel, expense), expense.calculateTaxByAmount === true); t5 = A.Theme_of(context); t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "inclusive_taxes"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t6.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "exclusive"); t8.toString; t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "inclusive"); t1.toString; t7 = A._setArrayType([t3, new A.SizedBox(_null, 16, _null, _null), A.SwitchListTile$(t5.colorScheme.secondary, _null, new A.ExpenseEditSettingsState_build_closure11(viewModel, expense), _null, A.Text$("\n" + t8 + ": 100 + 10% = 100 + 10\n" + t1 + ": 100 + 10% = 90.91 + 9.09", _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, expense.usesInclusiveTaxes)], t11); t1 = t7; } return new A.ScrollableListView(A._setArrayType([t2, A.FormCard$(_null, t1, _null, _null, false, _null, false, _null, t4)], t11), _null, _null, _null, false, _null); } }; A.ExpenseEditSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_expense_edit_settings$_onChanged()); }, $signature: 10 }; A.ExpenseEditSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_expense_edit_settings$_onChanged()); }, $signature: 10 }; A.ExpenseEditSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_expense_edit_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.ExpenseEditSettingsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._expense_edit_settings$_transactionReferenceController._change_notifier$_value.text); b.get$_expense_model$_$this()._expense_model$_transactionReference = t2; t1 = A.parseDouble(t1._expense_edit_settings$_exchangeRateController._change_notifier$_value.text, false); b.get$_expense_model$_$this()._expense_model$_exchangeRate = t1; return b; }, $signature: 39 }; A.ExpenseEditSettingsState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.expense); }, $signature: 0 }; A.ExpenseEditSettingsState__setCurrency_closure.prototype = { call$1(b) { var t1 = this.currency; t1 = t1 == null ? null : t1.id; if (t1 == null) t1 = ""; b.get$_expense_model$_$this()._invoiceCurrencyId = t1; b.get$_expense_model$_$this()._expense_model$_exchangeRate = this.exchangeRate; return b; }, $signature: 39 }; A.ExpenseEditSettingsState__setCurrency_closure0.prototype = { call$1(duration) { var _null = null, t1 = this.$this, t2 = t1._expense_edit_settings$_exchangeRateController, t3 = t1.get$_expense_edit_settings$_onChanged(); t2.removeListener$1(0, t3); t1 = t1._framework$_element; t1.toString; t1 = A.formatNumber(this.exchangeRate, t1, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t1.toString; t2.set$text(0, t1); t2.addListener$1(0, t3); }, $signature: 11 }; A.ExpenseEditSettingsState__calculateExchangeRate_closure.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_exchangeRate = this.exchangeRate; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build_closure.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure11(value))); }, $signature: 13 }; A.ExpenseEditSettingsState_build__closure11.prototype = { call$1(b) { b.get$_expense_model$_$this()._shouldBeInvoiced = this.value; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build_closure0.prototype = { call$1(value) { var t1, _this = this; if (value) { t1 = _this.expense; if (t1.paymentDate.length === 0) _this.viewModel.onChanged.call$1(t1.rebuild$1(new A.ExpenseEditSettingsState_build__closure7())); } else { _this.viewModel.onChanged.call$1(_this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure8())); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ExpenseEditSettingsState_build__closure9(_this.$this)); } t1 = _this.$this; t1.setState$1(new A.ExpenseEditSettingsState_build__closure10(t1, value)); }, $signature: 13 }; A.ExpenseEditSettingsState_build__closure7.prototype = { call$1(b) { var t1 = A.convertDateTimeToSqlDate(null); b.get$_expense_model$_$this()._paymentDate = t1; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build__closure8.prototype = { call$1(b) { b.get$_expense_model$_$this()._paymentDate = ""; b.get$_expense_model$_$this()._paymentTypeId = ""; b.get$_expense_model$_$this()._expense_model$_transactionReference = ""; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build__closure9.prototype = { call$1(duration) { this.$this._expense_edit_settings$_transactionReferenceController.set$text(0, ""); }, $signature: 11 }; A.ExpenseEditSettingsState_build__closure10.prototype = { call$0() { return this.$this._showPaymentFields = this.value; }, $signature: 0 }; A.ExpenseEditSettingsState_build_closure1.prototype = { call$1(paymentType) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure6(paymentType))); }, $signature: 69 }; A.ExpenseEditSettingsState_build__closure6.prototype = { call$1(b) { var t1 = this.paymentType; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_expense_model$_$this()._paymentTypeId = t1; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build_closure2.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure5(date))); }, $signature: 52 }; A.ExpenseEditSettingsState_build__closure5.prototype = { call$1(b) { b.get$_expense_model$_$this()._paymentDate = this.date; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build_closure3.prototype = { call$1(value) { var t2, _this = this, t1 = _this.$this; t1.setState$1(new A.ExpenseEditSettingsState_build__closure2(t1, value)); t2 = _this.expense; if (value) t1._setCurrency$1(_this.staticState.currencyMap._map$_map.$index(0, t2.invoiceCurrencyId)); else { _this.viewModel.onChanged.call$1(t2.rebuild$1(new A.ExpenseEditSettingsState_build__closure3())); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ExpenseEditSettingsState_build__closure4(t1)); } }, $signature: 13 }; A.ExpenseEditSettingsState_build__closure2.prototype = { call$0() { return this.$this._showConvertCurrencyFields = this.value; }, $signature: 0 }; A.ExpenseEditSettingsState_build__closure3.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_exchangeRate = 1; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build__closure4.prototype = { call$1(duration) { this.$this._expense_edit_settings$_exchangeRateController.set$text(0, ""); }, $signature: 11 }; A.ExpenseEditSettingsState_build_closure4.prototype = { call$1(currency) { return this.$this._setCurrency$1(type$.nullable_CurrencyEntity._as(currency)); }, $signature: 386 }; A.ExpenseEditSettingsState_build_closure7.prototype = { call$1(hasFocus) { return this.$this._calculateExchangeRate$0(); }, $signature: 13 }; A.ExpenseEditSettingsState_build_closure5.prototype = { call$1(value) { this.$this._expense_edit_settings$_convertedAmount = A.parseDouble(value, false); }, $signature: 15 }; A.ExpenseEditSettingsState_build_closure6.prototype = { call$1(context) { this.$this._calculateExchangeRate$0(); this.viewModel.onSavePressed.call$1(context); }, $signature: 16 }; A.ExpenseEditSettingsState_build_closure8.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure1(value))); }, $signature: 13 }; A.ExpenseEditSettingsState_build__closure1.prototype = { call$1(b) { b.get$_expense_model$_$this()._invoiceDocuments = this.value; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build_closure9.prototype = { call$0() { var _null = null, t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "tax_settings", false, _null)); }, $signature: 0 }; A.ExpenseEditSettingsState_build_closure10.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure0(value))); }, $signature: 26 }; A.ExpenseEditSettingsState_build__closure0.prototype = { call$1(b) { b.get$_expense_model$_$this()._calculateTaxByAmount = this.value; return b; }, $signature: 39 }; A.ExpenseEditSettingsState_build_closure11.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.expense.rebuild$1(new A.ExpenseEditSettingsState_build__closure(value))); }, $signature: 13 }; A.ExpenseEditSettingsState_build__closure.prototype = { call$1(b) { b.get$_expense_model$_$this()._expense_model$_usesInclusiveTaxes = this.value; return b; }, $signature: 39 }; A.ExpenseEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseEditScreen_build_closure(), new A.ExpenseEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseEditVM); } }; A.ExpenseEditScreen_build_closure0.prototype = { call$1(store) { return A.ExpenseEditVM_ExpenseEditVM$fromStore(store); }, $signature: 2837 }; A.ExpenseEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ExpenseEdit(viewModel, new A.ValueKey(viewModel.expense.updatedAt, type$.ValueKey_int)); }, $signature: 2838 }; A.AbstractExpenseEditVM.prototype = { get$expense() { return this.expense; } }; A.ExpenseEditVM.prototype = {}; A.ExpenseEditVM_ExpenseEditVM$fromStore_closure.prototype = { call$1(expense) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateExpense(expense)); }, $signature: 166 }; A.ExpenseEditVM_ExpenseEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.ExpenseEditVM_ExpenseEditVM$fromStore_closure2.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure3(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure4(t3), t4); }, $signature: 130 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure3.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/expense/edit")); }, $signature: 36 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure4.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/expense/edit")); }, $signature: 103 }; A.ExpenseEditVM_ExpenseEditVM$fromStore_closure3.prototype = { call$2(context, completer) { var _null = null, t1 = A.VendorEntity_VendorEntity(_null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure1(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure2(t3), t4); }, $signature: 130 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure1.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/expense/edit")); }, $signature: 36 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure2.prototype = { call$1(expense) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/expense/edit")); }, $signature: 103 }; A.ExpenseEditVM_ExpenseEditVM$fromStore_closure0.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure5(this.store, action, this.state).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure5.prototype = { call$0() { var t3, t4, $navigator, t5, t6, _this = this, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.expenseUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (!t2.get$isNew()) if (t2.isChanged !== true) { t3 = _this.action; t3 = t3 != null && !t3.get$isServerSide(); } else t3 = false; else t3 = false; t5 = _this.action; if (t3) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t5, false); else { t3 = new A._Future($.Zone__current, type$._Future_ExpenseEntity); t6 = t1.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.SaveExpenseRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_ExpenseEntity), t2)); return t3.then$1$1(0, new A.ExpenseEditVM_ExpenseEditVM$fromStore___closure0(t2, t4, _this.state, t1, $navigator, t5), type$.Null).catchError$1(new A.ExpenseEditVM_ExpenseEditVM$fromStore___closure1()); } }, $signature: 138 }; A.ExpenseEditVM_ExpenseEditVM$fromStore___closure0.prototype = { call$1(savedExpense) { var _this = this, _null = null, _s13_ = "/expense/view", t1 = _this.expense, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_expense"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_expense"); t2.toString; } A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s13_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s13_, t1, t1); } else t2.pop$1(savedExpense); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedExpense, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_expense) && t2.editAfterSaving) A.editEntity(_null, savedExpense, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedExpense], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedExpense], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedExpense, _null, true); } }, $signature: 166 }; A.ExpenseEditVM_ExpenseEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.ExpenseEditVM_ExpenseEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ExpenseEditVM_ExpenseEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ExpenseEditVM_ExpenseEditVM$fromStore_closure4.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveExpenseDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.expense)); t1.then$1$1(0, new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.ExpenseEditVM_ExpenseEditVM$fromStore__closure0(context)); }, $signature: 281 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.ExpenseEditVM_ExpenseEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.ExpenseEditVM_ExpenseEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ExpenseEditVM_ExpenseEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ExpenseListItem.prototype = { build$1(context) { var uiState, expenseUIState, t5, t6, t7, t8, t9, client, vendor, category, filterMatch, textStyle, textColor, parts, _this = this, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t3 = type$.AppState, store = A.StoreProvider_of(context, t3), t4 = store.__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); uiState = t4.uiState; expenseUIState = uiState.expenseUIState; t5 = uiState.selectedCompanyIndex; t6 = t4.userCompanyStates._list$_list; t7 = t6[t5].clientState; t8 = _this.expense; t9 = t8.clientId; t9.toString; client = t7.$get$1(0, t9); t9 = t6[t5].vendorState; t7 = t8.vendorId; t7.toString; vendor = t9.$get$1(0, t7); category = t6[t5].expenseCategoryState.$get$1(0, t8.categoryId); t5 = _this.filter; if (t5 != null && t5.length !== 0) { t6 = t8.matchesFilterValue$1(t5); filterMatch = t6 == null ? client.matchesFilterValue$1(t5) : t6; } else filterMatch = _null; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.subtitle = ""; if (filterMatch != null) t1.subtitle = filterMatch; else { parts = A._setArrayType([A.formatDate(t8.date, context, true, true, false)], type$.JSArray_String); if (!category.get$isNew()) parts.push(category.name); if (!vendor.get$isNew()) parts.push(vendor.name); if (!client.get$isNew()) parts.push(client.displayName); t1.subtitle = B.JSArray_methods.join$1(parts, " \u2022 "); } t5 = _this.showSelected; t3 = A.StoreProvider_of(context, t3).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_desktop) if (t5) { t3 = uiState.get$isEditing() ? expenseUIState.editing.id : expenseUIState.selectedId; t3 = t8.id === t3; } else t3 = false; else t3 = false; t6 = store.__Store__state_A; return new A.DismissibleEntity(t6.userCompanyStates._list$_list[t6.uiState.selectedCompanyIndex].userCompany, t8, new A.LayoutBuilder(new A.ExpenseListItem_build_closure(t1, _this, expenseUIState.listUIState, t4, textStyle, textColor, filterMatch, t2, category), _null), t3, t5, _this.isDismissible, _null); }, get$expense() { return this.expense; } }; A.ExpenseListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (t1.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ExpenseListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null), _null); else { t2 = t1.expense; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.ExpenseListItem_build__closure0(t1)); t2 = t3; } t3 = t1.expense; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t7 = A.Text$(t3.publicNotes + t7, _null, 1, _null, _null, _null, t4, _null, _null, _null); t8 = _this._box_0.subtitle; t9 = A.Theme_of(context).textTheme.titleSmall; t9.toString; t10 = _this.textColor; t10 = A.Expanded$(A.Column$(A._setArrayType([t7, A.Text$(t8, _null, 3, B.TextOverflow_2, _null, _null, t9.copyWith$1$color(A.Color$fromARGB(153, t10.get$value(t10) >>> 16 & 255, t10.get$value(t10) >>> 8 & 255, t10.get$value(t10) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t9 = A.formatNumber(t3.get$grossAmount(), context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false); t9.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), t10, new A.SizedBox(8, _null, _null, _null), A.Text$(t9, _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null), new A.SizedBox(16, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.ExpenseListItem_build__closure1(t1), new A.ExpenseListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = t1.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ExpenseListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.expense; t5 = t4.publicNotes; if (t5.length === 0) t5 = t4.number; t6 = t4.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t6 = A.Expanded$(A.Text$(t5 + t6, _null, 1, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = A.formatNumber(t4.amount, context, _null, t4.currencyId, B.FormatNumberType_0, true, _null, _null, false); t5.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t6, A.Text$(t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; if (t5 == null) t5 = _this._box_0.subtitle; t6 = A.Theme_of(context).textTheme.titleSmall; t6.toString; t8 = _this.textColor; t8 = A.Expanded$(A.Column$(A._setArrayType([A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, t6.copyWith$1$color(A.Color$fromARGB(153, t8.get$value(t8) >>> 16 & 255, t8.get$value(t8) >>> 8 & 255, t8.get$value(t8) & 255)), _null, _null, _null), new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t6 = _this.localization; t6.toString; t6 = t6.lookup$1(B.Map_yryx3.$index(0, t4.get$calculatedStatusId())); t5 = _this.category.color; t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.ExpenseListItem_build__closure4(t1), new A.ExpenseListItem_build__closure5(t1), false, _null, _null, _null, A.Row$(A._setArrayType([t8, A.Text$(t6, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t5.length !== 0 && t5 !== "#fff" ? A.convertHexStringToColor(t5) : new A.ExpenseStatusColors(_this.state.prefState.get$colorThemeModel()).get$colors().$index(0, t4.get$calculatedStatusId()), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.ExpenseListItem_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.expense, false, false); }, $signature: 0 }; A.ExpenseListItem_build__closure1.prototype = { call$0() { var t1 = this.$this; return t1.onTap != null ? null : A.selectEntity(t1.expense, false, true); }, $signature: 0 }; A.ExpenseListItem_build__closure.prototype = { call$1(value) { return this.$this.onCheckboxChanged.call$1(value); }, $signature: 17 }; A.ExpenseListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.expense], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.ExpenseListItem_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.expense, false, false); }, $signature: 0 }; A.ExpenseListItem_build__closure4.prototype = { call$0() { var t1 = this.$this; return t1.onTap != null ? null : A.selectEntity(t1.expense, false, true); }, $signature: 0 }; A.ExpenseListItem_build__closure3.prototype = { call$1(value) { return this.$this.onCheckboxChanged.call$1(value); }, $signature: 17 }; A.ExpenseListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseListBuilder_build_closure(), A.expense_list_vm_ExpenseListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseListVM); } }; A.ExpenseListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.expenseList, B.EntityType_expense, new A.ExpenseListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.ExpensePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2839 }; A.ExpenseListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, t2 = t1.expenseMap._map$_map.$index(0, J.$index$asx(t1.expenseList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_expense).get$listUIState().selectedIds; t4 = t3 != null; t3 = t4 && B.JSArray_methods.contains$1(t3._list$_list, t2.id); return A.ExpenseListItem$(t2, t1.filter, t3, true, null, null, t4, true); }, $signature: 390 }; A.ExpenseListVM.prototype = { get$user(receiver) { return this.user; } }; A.ExpenseListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.ExpenseListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ExpenseListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortExpenses(field)); }, $signature: 6 }; A.ExpenseListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearExpenseMultiselect()); }, $signature: 14 }; A.ExpensePresenter.prototype = { getField$2$context$field(context, field) { var t2, t3, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); type$.ExpenseEntity._as(t2); switch (field) { case "status": return A.EntityStatusChip$(t2, true, 105); case "vendor": t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState; t3 = t2.vendorId; t3.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t3), t2, _null); case "client": t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState; t3 = t2.clientId; t3.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t3), t2, _null); case "date": return A.Text$(A.formatDate(t2.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "net_amount": t1 = A.formatNumber(t2.get$netAmount(), context, _null, t2.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t2.get$grossAmount(), context, _null, t2.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "converted_amount": t1 = t2.get$grossAmount(); t3 = t2.exchangeRate; t1 = A.formatNumber(t1 * (t3 === 0 ? 1 : t3), context, _null, t2.invoiceCurrencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t2.get$taxAmount(), context, _null, t2.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t2.publicNotes, _null); case "number": return A.Text$(t2.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "private_notes": return new A.TableTooltip(t2.privateNotes, _null); case "should_be_invoiced": return A.Text$(B.JSBool_methods.toString$0(t2.shouldBeInvoiced), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "transaction_id": return A.Text$(t2.transactionId, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "transaction_reference": return A.Text$(t2.transactionReference, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "currency": t1 = t1.staticState.currencyMap._map$_map.$index(0, t2.currencyId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "category": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, t2.categoryId), t2, _null); case "project": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.map._map$_map.$index(0, t2.projectId), t2, _null); case "payment_type": t1 = t1.staticState.paymentTypeMap._map$_map.$index(0, t2.paymentTypeId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "payment_date": return A.Text$(A.formatDate(t2.paymentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t2.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "invoice_currency": t1 = t1.staticState.currencyMap._map$_map.$index(0, t2.invoiceCurrencyId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name1": return A.Text$(t2.taxName1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name2": return A.Text$(t2.taxName2, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name3": return A.Text$(t2.taxName3, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate1": t1 = A.formatNumber(t2.taxRate1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate2": t1 = A.formatNumber(t2.taxRate2, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate3": t1 = A.formatNumber(t2.taxRate3, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "invoice_id": t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, t2.invoiceId); t1 = t1 == null ? _null : t1.number; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t2.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t2.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t2.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t2.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t2.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "recurring_expense": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].recurringExpenseState.$get$1(0, t2.recurringExpenseId), t2, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.ExpenseScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, t8, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.ExpenseScreen_build_closure(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.ExpenseScreen_build_closure0(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.ExpenseScreen_build_closure1(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.ExpenseScreen_build_closure2(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.ExpenseScreen_build_closure3(t4))], type$.JSArray_ExpenseStatusEntity); t3 = t3.expenseUIState.listUIState; t5 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(A.getEntityIcon(B.EntityType_settings), _null, _null, _null), _null, new A.ExpenseScreen_build_closure4(store, t1), _null, _null, _null, _null, _null)], type$.JSArray_IconButton); t6 = type$.JSArray_String; t7 = A.List_List$of(A._setArrayType(["status", "number", "vendor", "client", "date", "amount", "public_notes", "entity_state"], t6), true, type$.String); B.JSArray_methods.addAll$1(t7, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t6)); t7.push("number"); t7.push("net_amount"); t7.push("tax_amount"); t7.push("private_notes"); t7.push("should_be_invoiced"); t7.push("transaction_reference"); t7.push("category"); t7.push("project"); t7.push("payment_date"); t7.push("payment_type"); t7.push("exchange_rate"); t7.push("tax_name1"); t7.push("tax_name2"); t7.push("tax_name3"); t7.push("tax_rate1"); t7.push("tax_rate2"); t7.push("tax_rate3"); t7.push("custom1"); t7.push("custom2"); t7.push("custom3"); t7.push("custom4"); t7.push("documents"); t7.push("recurring_expense"); t8 = A._setArrayType(["status", "number", "vendor", "client", "date", "amount", "public_notes", "entity_state"], t6); t7 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("expense1", true), company.getCustomFieldValues$2$excludeBlank("expense2", true), company.getCustomFieldValues$2$excludeBlank("expense3", true), company.getCustomFieldValues$2$excludeBlank("expense4", true), t8, B.EntityType_expense, false, t5, new A.ExpenseScreen_build_closure5(store), new A.ExpenseScreen_build_closure6(store), new A.ExpenseScreen_build_closure7(store), new A.ExpenseScreen_build_closure8(store), new A.ExpenseScreen_build_closure9(store), new A.ExpenseScreen_build_closure10(store), new A.ExpenseScreen_build_closure11(store), new A.ExpenseScreen_build_closure12(store), A._setArrayType(["number", "date", "updated_at"], t6), statuses, t7); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_expense)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_expense"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "expense_fab", false, new A.ExpenseScreen_build_closure13(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_expense, t3.filter, new A.ExpenseScreen_build_closure14(store), this.viewModel.expenseList, statuses, new A.ExpenseScreen_build_closure15(store), new A.ExpenseScreen_build_closure16(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.ExpenseListBuilder(_null), t7, B.EntityType_expense, t1, 0, _null, new A.ExpenseScreen_build_closure17(store), new A.ExpenseScreen_build_closure18(store)); } }; A.ExpenseScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "logged"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.ExpenseScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.ExpenseScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "invoiced"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.ExpenseScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "5"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "paid"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.ExpenseScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "unpaid"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.ExpenseScreen_build_closure18.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartExpenseMultiselect()); }, $signature: 14 }; A.ExpenseScreen_build_closure14.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpenses(value)); }, $signature: 28 }; A.ExpenseScreen_build_closure16.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpensesByState(state)); }, $signature: 71 }; A.ExpenseScreen_build_closure15.prototype = { call$2($status, value) { var t1; type$.ExpenseStatusEntity._as($status); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpensesByStatus($status)); }, $signature: 155 }; A.ExpenseScreen_build_closure17.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.expenseUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearExpenseMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartExpenseMultiselect()); } }, $signature: 4 }; A.ExpenseScreen_build_closure4.prototype = { call$0() { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, "expense_settings", false, _null)); }, $signature: 0 }; A.ExpenseScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortExpenses(value)); }, $signature: 6 }; A.ExpenseScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpensesByCustom1(value)); }, $signature: 6 }; A.ExpenseScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpensesByCustom2(value)); }, $signature: 6 }; A.ExpenseScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpensesByCustom3(value)); }, $signature: 6 }; A.ExpenseScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpensesByCustom4(value)); }, $signature: 6 }; A.ExpenseScreen_build_closure11.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpensesByState(state)); }, $signature: 68 }; A.ExpenseScreen_build_closure12.prototype = { call$2($status, value) { var t1; type$.ExpenseStatusEntity._as($status); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpensesByStatus($status)); }, $signature: 170 }; A.ExpenseScreen_build_closure5.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.expenseUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearExpenseMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartExpenseMultiselect()); } }, $signature: 4 }; A.ExpenseScreen_build_closure13.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_expense); }, $signature: 0 }; A.ExpenseScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseScreenBuilder_build_closure(), A.expense_screen_vm_ExpenseScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseScreenVM); } }; A.ExpenseScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ExpenseScreen(vm, null); }, $signature: 2841 }; A.ExpenseScreenVM.prototype = {}; A.ExpenseView.prototype = { createState$0() { return new A._ExpenseViewState(null, null, B._StateLifecycle_0); } }; A._ExpenseViewState.prototype = { initState$0() { var viewModel, state, t1, t2, t3, _this = this; _this.super$State$initState(); viewModel = _this._widget.viewModel; state = viewModel.state; t1 = state.uiState; t2 = state.userCompanyStates._list$_list[t1.selectedCompanyIndex].userCompany; t3 = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), viewModel.expense.entityType) ? 1 : 0; t2 = t2.company.isModuleEnabled$1(B.EntityType_document) ? 1 : 0; t1 = _this._widget.isFilter ? 0 : t1.expenseUIState.tabIndex; t2 = A.TabController$(null, t1, 1 + t3 + t2, _this); _this._expense_view$_controller = t2; t2.addListener$1(0, _this.get$_expense_view$_onTabChanged()); }, _expense_view$_onTabChanged$0() { var t1, store, t2, t3, _this = this; if (_this._widget.isFilter) return; t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = _this._widget.viewModel; t1 = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), t1.expense.entityType); t2 = _this._expense_view$_controller; t3 = store.__Store__dispatchers_F; if (t1) { t1 = t2._tab_controller$_index; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateRecurringExpenseTab(t1)); } else { t1 = t2._tab_controller$_index; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateExpenseTab(t1)); } }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._expense_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._expense_view$_controller.removeListener$1(0, _this.get$_expense_view$_onTabChanged()); _this._expense_view$_controller.dispose$0(); _this.super$__ExpenseViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t3, t4, t5, t6, t7, t8, _null = null, _s9_ = "documents", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this._widget, viewModel = t2.viewModel, expense = viewModel.expense, company = viewModel.company; t2 = t2.isFilter; if (company.isModuleEnabled$1(B.EntityType_document) || B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), expense.entityType)) { t3 = this._expense_view$_controller; t4 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.prefState; t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "overview"); t6.toString; t6 = A._setArrayType([A.Tab$(_null, t6)], type$.JSArray_Widget); if (company.isModuleEnabled$1(B.EntityType_document)) { t7 = expense.documents._list$_list; if (t7.length === 0) { t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; } else { t8 = t5.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, _s9_); t8.toString; t7 = t8 + " (" + t7.length + ")"; } t6.push(A.Tab$(_null, t7)); } if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), expense.entityType)) { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "schedule"); t1.toString; t6.push(A.Tab$(_null, t1)); } t1 = A.TabBar$(t3, _null, t4.appLayout === B.AppLayout_mobile, _null, _null, t6); } else t1 = _null; return A.ViewScaffold$(t1, new A.Builder(new A._ExpenseViewState_build_closure(this, company, expense, viewModel), _null), expense, true, t2, _null, _null); } }; A._ExpenseViewState_build_closure.prototype = { call$1(context) { var t6, t7, _this = this, _null = null, t1 = _this.company, t2 = t1.isModuleEnabled$1(B.EntityType_document) || B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), _this.expense.entityType), t3 = _this.viewModel, t4 = _this.$this, t5 = t4._widget; if (t2) { t2 = t4._expense_view$_controller; t4 = t3.expense; t6 = t4.id + "-" + A.S(t4.loadedAt); t7 = type$.ValueKey_String; t5 = A._setArrayType([A.RefreshIndicator$(new A.ExpenseOverview(t3, t5.isFilter, new A.ValueKey(t6, t7)), new A._ExpenseViewState_build__closure(t3, context))], type$.JSArray_Widget); if (t1.isModuleEnabled$1(B.EntityType_document)) t5.push(A.RefreshIndicator$(new A.ExpenseViewDocuments(t3, t4, new A.ValueKey(t6, t7)), new A._ExpenseViewState_build__closure0(t3, context))); if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), _this.expense.entityType)) t5.push(A.RefreshIndicator$(new A.ExpenseViewSchedule(t3, new A.ValueKey(t6, t7)), new A._ExpenseViewState_build__closure1(t3, context))); t1 = A.TabBarView$(t5, t2, _null); } else t1 = A.RefreshIndicator$(new A.ExpenseOverview(t3, t5.isFilter, _null), new A._ExpenseViewState_build__closure2(t3, context)); t1 = A.Expanded$(t1, 1); t2 = _this.expense; t3 = type$.JSArray_EntityType; t4 = t2.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t3), t4)) t5 = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t3), t4) && B.JSArray_methods.contains$1(A._setArrayType(["-1", "2"], type$.JSArray_String), t2.get$calculatedStatusId()) ? B.EntityAction_stop : B.EntityAction_start; else t5 = B.EntityAction_invoiceExpense; t6 = t2.invoiceId; if (!(!(t6 != null && t6.length !== 0) && t2.shouldBeInvoiced)) if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t3), t4)) if (!t2.get$canBeStarted()) t6 = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t3), t4) && B.JSArray_methods.contains$1(A._setArrayType(["-1", "2"], type$.JSArray_String), t2.get$calculatedStatusId()); else t6 = true; else t6 = false; else t6 = true; return A.Column$(A._setArrayType([t1, new A.BottomButtons(t2, t5, B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t3), t4) ? B.EntityAction_cloneToRecurring : B.EntityAction_cloneToExpense, t6, true, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._ExpenseViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ExpenseViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ExpenseViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ExpenseViewState_build__closure2.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__ExpenseViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ExpenseViewDocuments.prototype = { build$1(context) { var t1 = this.expense.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.ExpenseViewDocuments_build_closure(this, context), null, new A.ExpenseViewDocuments_build_closure0(this, A.StoreProvider_of(context, type$.AppState)), null); }, get$expense() { return this.expense; } }; A.ExpenseViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.ExpenseViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadExpense(null, this.$this.expense.id)); }, $signature: 14 }; A.ExpenseOverview.prototype = { build$1(context) { var t3, t4, t5, vendor, client, invoice, project, category, transaction, user, recurringExpense, purchaseOrder, fields, t6, t7, t8, t9, t10, t11, t12, t13, _null = null, _s8_ = "expense1", _s8_0 = "expense2", _s8_1 = "expense3", _s8_2 = "expense4", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.viewModel, expense = t2.expense, company = t2.company, state = t2.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = t3[t2].vendorState; t5 = expense.vendorId; t5.toString; vendor = t4.$get$1(0, t5); t5 = t3[t2].clientState; t4 = expense.clientId; t4.toString; client = t5.$get$1(0, t4); t4 = t3[t2].invoiceState; t5 = expense.invoiceId; t5.toString; invoice = t4.$get$1(0, t5); t5 = t3[t2].projectState; t4 = expense.projectId; t4.toString; project = t5.$get$1(0, t4); category = t3[t2].expenseCategoryState.$get$1(0, expense.categoryId); transaction = t3[t2].transactionState.$get$1(0, expense.transactionId); t4 = t3[t2].userState; t5 = expense.assignedUserId; t5.toString; user = t4.$get$1(0, t5); t5 = expense.recurringExpenseId; recurringExpense = t3[t2].recurringExpenseState.$get$1(0, t5); purchaseOrder = t3[t2].userCompany.company.isModuleEnabled$1(B.EntityType_purchaseOrder) ? $.$get$memoizedExpensePurchaseOrderSelector().call$2(expense, t3[t2].purchaseOrderState.map) : _null; fields = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.nullable_String); if (company.getCustomFieldLabel$1(_s8_).length !== 0 && expense.customValue1.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_), A.formatCustomValue(context, _s8_, expense.customValue1)); if (company.getCustomFieldLabel$1(_s8_0).length !== 0 && expense.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_0), A.formatCustomValue(context, _s8_0, expense.customValue2)); if (company.getCustomFieldLabel$1(_s8_1).length !== 0 && expense.customValue3.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_1), A.formatCustomValue(context, _s8_1, expense.customValue3)); if (company.getCustomFieldLabel$1(_s8_2).length !== 0 && expense.customValue4.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_2), A.formatCustomValue(context, _s8_2, expense.customValue4)); t4 = expense.exchangeRate; t6 = t4 !== 1 && t4 !== 0; t7 = state.prefState; t8 = expense.currencyId; if (t6) { t6 = new A.ExpenseStatusColors(t7.get$colorThemeModel()).get$colors().$index(0, expense.get$calculatedStatusId()); t1.toString; t7 = t1.lookup$1("expense_status_" + A.S(expense.get$calculatedStatusId())); t9 = $.$get$LocalizationsProvider__localizedValues(); t10 = t1.localeCode; t11 = t9.$index(0, t10); t11.toString; t11 = J.$index$asx(t11, "amount"); t11.toString; t8 = A.formatNumber(expense.get$grossAmount(), context, _null, t8, B.FormatNumberType_0, true, _null, _null, false); t12 = t9.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "converted"); t12.toString; t13 = expense.get$grossAmount(); t4 = A.EntityHeader$(expense, t11, t12, A.formatNumber(A.round(t13 * (t4 === 0 ? 1 : t4), 2), context, _null, expense.invoiceCurrencyId, B.FormatNumberType_0, true, _null, _null, false), t6, t7, t8); t7 = t10; t6 = t9; } else { t4 = new A.ExpenseStatusColors(t7.get$colorThemeModel()).get$colors().$index(0, expense.get$calculatedStatusId()); t1.toString; t6 = t1.lookup$1("expense_status_" + A.S(expense.get$calculatedStatusId())); t7 = $.$get$LocalizationsProvider__localizedValues(); t9 = t1.localeCode; t10 = t7.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "amount"); t10.toString; t8 = A.EntityHeader$(expense, t10, _null, _null, t4, t6, A.formatNumber(expense.get$grossAmount(), context, _null, t8, B.FormatNumberType_0, true, _null, _null, false)); t6 = t7; t7 = t9; t4 = t8; } t8 = type$.JSArray_Widget; t4 = A._setArrayType([t4, new A.ListDivider(_null)], t8); t9 = expense.privateNotes; if (t9.length !== 0) B.JSArray_methods.addAll$1(t4, A._setArrayType([new A.IconMessage(t9, B.IconData_58286_MaterialIcons_null_false, _null, _null, true, _null), new A.ListDivider(_null)], t8)); t4.push(new A.FieldGrid(fields, _null)); t9 = this.isFilter; t4.push(A.EntityListTile$(vendor, t9, _null)); t4.push(A.EntityListTile$(client, t9, _null)); t4.push(A.EntityListTile$(project, t9, _null)); t4.push(A.EntityListTile$(category, t9, _null)); t4.push(A.EntityListTile$(user, t9, _null)); t4.push(A.EntityListTile$(invoice, t9, _null)); if (purchaseOrder != null) t4.push(A.EntityListTile$(purchaseOrder, t9, _null)); t4.push(A.EntityListTile$(transaction, t9, _null)); if (t5.length !== 0) t4.push(A.EntityListTile$(recurringExpense, t9, _null)); if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], type$.JSArray_EntityType), expense.entityType)) { t1.toString; t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, "expenses"); t5.toString; t2 = $.$get$memoizedRecurringExpenseStatsForExpense().call$2(expense.id, t3[t2].expenseState.map); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "active"); t3.toString; t7 = t6.$index(0, t7); t7.toString; t7 = J.$index$asx(t7, "archived"); t7.toString; t4.push(new A.EntitiesListTile(expense, B.EntityType_expense, t5, t2.present$2(t3, t7), t9, true, _null)); } B.JSArray_methods.addAll$1(t4, new A.ExpenseOverview_build__buildDetailsList(expense, context, t1, state).call$0()); t1 = expense.publicNotes; if (t1.length !== 0) B.JSArray_methods.addAll$1(t4, A._setArrayType([new A.IconMessage(t1, _null, _null, _null, true, _null), new A.ListDivider(_null)], t8)); return new A.ScrollableListView(t4, _null, _null, _null, false, _null); } }; A.ExpenseOverview_build__buildDetailsList.prototype = { call$0() { var t3, tax, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, _s14_ = "last_sent_date", t1 = _this.expense, t2 = t1.calculateTaxByAmount; t2.toString; if (t2) { t2 = t1.taxName1; if (t2.length !== 0) { t3 = A.formatNumber(t1.taxAmount1, _this.context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; tax = t3 + " " + t2; } else tax = ""; t2 = t1.taxName2; if (t2.length !== 0) { t3 = A.formatNumber(t1.taxAmount2, _this.context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; tax += " " + t3 + " " + t2; } t2 = t1.taxName3; if (t2.length !== 0) { t3 = A.formatNumber(t1.taxAmount3, _this.context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; tax += " " + t3 + " " + t2; } } else { t2 = t1.taxName1; if (t2.length !== 0) { t3 = A.formatNumber(t1.taxRate1, _this.context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t3.toString; tax = t3 + " " + t2; } else tax = ""; t2 = t1.taxName2; if (t2.length !== 0) { t3 = A.formatNumber(t1.taxRate2, _this.context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t3.toString; tax += " " + t3 + " " + t2; } t2 = t1.taxName3; if (t2.length !== 0) { t3 = A.formatNumber(t1.taxRate3, _this.context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t3.toString; tax += " " + t3 + " " + t2; } } t2 = type$.nullable_String; t3 = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); t4 = type$.JSArray_EntityType; t5 = t1.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t4), t5)) { t6 = _this.localization; t6.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t6.localeCode); t7.toString; t7 = J.$index$asx(t7, "frequency"); t7.toString; t3.$indexSet(0, t7, t6.lookup$1(B.Map_mGn4d.$index(0, t1.frequencyId))); } if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t4), t5)) { t6 = _this.localization; t6.toString; t7 = $.$get$LocalizationsProvider__localizedValues(); t6 = t6.localeCode; t8 = t7.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "remaining_cycles"); t8.toString; t9 = t1.remainingCycles; if (t9 === -1) { t6 = t7.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "endless"); t6.toString; } else t6 = "" + t9; t3.$indexSet(0, t8, t6); } if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t4), t5)) { t6 = _this.localization; t6.toString; t7 = $.$get$LocalizationsProvider__localizedValues(); t6 = t6.localeCode; t8 = t7.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s14_); if (t8 == null) { t8 = t7.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s14_); t8.toString; } t9 = _this.context; t10 = A.formatDate(t1.lastSentDate, t9, true, true, false); t6 = t7.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "next_send_date"); t6.toString; t3.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([t8, t10, t6, A.formatDate(t1.nextSendDate, t9, true, true, false)], t2, t2)); } if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringExpense], t4), t5)) { t2 = _this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "date"); t2.toString; t3.$indexSet(0, t2, A.formatDate(t1.date, _this.context, true, true, false)); } t2 = _this.localization; t2.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t5 = t4.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "transaction_reference"); t5.toString; t3.$indexSet(0, t5, t1.transactionReference); t5 = t4.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "tax"); t5.toString; t3.$indexSet(0, t5, tax); t5 = t4.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "payment_date"); t5.toString; t6 = _this.context; t3.$indexSet(0, t5, A.formatDate(t1.paymentDate, t6, true, true, false)); t5 = t4.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "payment_type"); t5.toString; t7 = _this.state.staticState.paymentTypeMap._map$_map.$index(0, t1.paymentTypeId); t3.$indexSet(0, t5, t7 == null ? _null : t7.name); t2 = t4.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "exchange_rate"); t2.toString; t1 = t1.exchangeRate; t3.$indexSet(0, t2, t1 !== 1 && t1 !== 0 ? A.formatNumber(t1, t6, _null, _null, B.FormatNumberType_3, true, _null, _null, false) : _null); return A._setArrayType([new A.FieldGrid(t3, _null)], type$.JSArray_Widget); }, $signature: 336 }; A.ExpenseViewSchedule.prototype = { createState$0() { return new A._ExpenseViewScheduleState(B._StateLifecycle_0); } }; A._ExpenseViewScheduleState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.expense.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var t2, t3, _null = null, expense = this._widget.viewModel.expense, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "send_date"); t1.toString; t2 = type$.JSArray_Widget; t2 = A._setArrayType([A.Row$(A._setArrayType([A.Expanded$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontWeight_5_600, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2); if (expense.get$isStale() && expense.recurringDates._list$_list.length === 0) t2.push(new A.LoadingIndicator(300, false, _null)); t1 = expense.recurringDates._list$_list; t3 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Padding>"); B.JSArray_methods.addAll$1(t2, A.List_List$of(new A.MappedListIterable(t1, new A._ExpenseViewScheduleState_build_closure(context), t3), true, t3._eval$1("ListIterable.E"))); return new A.ScrollableListView(t2, _null, B.EdgeInsets_16_16_16_16, _null, false, _null); } }; A._ExpenseViewScheduleState_build_closure.prototype = { call$1(schedule) { var _null = null; return new A.Padding(B.EdgeInsets_0_16_0_0, A.Row$(A._setArrayType([A.Expanded$(A.Text$(A.formatDate(schedule.sendDate, this.context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null); }, $signature: 2842 }; A.ExpenseViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseViewScreen_build_closure(this), new A.ExpenseViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseViewVM); } }; A.ExpenseViewScreen_build_closure0.prototype = { call$1(store) { return A.ExpenseViewVM_ExpenseViewVM$fromStore(store); }, $signature: 2843 }; A.ExpenseViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.ExpenseView(vm, this.$this.isFilter, vm.state.uiState.expenseUIState.tabIndex, null); }, $signature: 2844 }; A.AbstractExpenseViewVM.prototype = { get$expense() { return this.expense; } }; A.ExpenseViewVM.prototype = {}; A.ExpenseViewVM_ExpenseViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadExpense(completer, this.expense.id)); return completer.future; }, $signature: 18 }; A.ExpenseViewVM_ExpenseViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ExpenseViewVM_ExpenseViewVM$fromStore_closure0.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveExpenseDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.expense)); t1.then$1$1(0, new A.ExpenseViewVM_ExpenseViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.ExpenseViewVM_ExpenseViewVM$fromStore__closure0()); }, $signature: 108 }; A.ExpenseViewVM_ExpenseViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.ExpenseViewVM_ExpenseViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.ExpenseViewVM_ExpenseViewVM$fromStore___closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ExpenseViewVM_ExpenseViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ExpenseCategoryEdit.prototype = { createState$0() { return new A._ExpenseCategoryEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._ExpenseCategoryEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._expense_category_edit$_nameController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._expense_category_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._ExpenseCategoryEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.expenseCategory.name); B.JSArray_methods.forEach$1(_this._expense_category_edit$_controllers, new A._ExpenseCategoryEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._expense_category_edit$_controllers, new A._ExpenseCategoryEditState_dispose_closure(this)); this.super$State$dispose(); }, _expense_category_edit$_onChanged$0() { var _this = this, expenseCategory = _this._widget.viewModel.expenseCategory.rebuild$1(new A._ExpenseCategoryEditState__onChanged_closure(_this)); if (!expenseCategory.$eq(0, _this._widget.viewModel.expenseCategory)) _this._expense_category_edit$_debouncer.run$1(new A._ExpenseCategoryEditState__onChanged_closure0(_this, expenseCategory)); }, _expense_category_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_ExpenseCategoryEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var t2, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), expenseCategory = viewModel.expenseCategory; if (expenseCategory.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_expense_category"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_expense_category"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._ExpenseCategoryEditState_build_closure(this, t1, expenseCategory, viewModel), _null), $.$get$_ExpenseCategoryEditState__formKey()), _null, expenseCategory, _null, false, _null, new A._ExpenseCategoryEditState_build_closure0(viewModel), new A._ExpenseCategoryEditState_build_closure1(this), _null, t2); } }; A._ExpenseCategoryEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_expense_category_edit$_onChanged()); }, $signature: 25 }; A._ExpenseCategoryEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_expense_category_edit$_onChanged()); }, $signature: 25 }; A._ExpenseCategoryEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_expense_category_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._ExpenseCategoryEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._expense_category_edit$_nameController._change_notifier$_value.text); b.get$_expense_category_model$_$this()._expense_category_model$_name = t1; return b; }, $signature: 306 }; A._ExpenseCategoryEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.expenseCategory); }, $signature: 0 }; A._ExpenseCategoryEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._ExpenseCategoryEditState_build_closure1.prototype = { call$1(_) { return this.$this._expense_category_edit$_onSavePressed$0(); }, $signature: 20 }; A._ExpenseCategoryEditState_build_closure.prototype = { call$1(context) { var t4, t5, _this = this, _null = null, t1 = _this.$this, t2 = _this.localization, t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "name"); t3.toString; t4 = _this.expenseCategory; t5 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, true, t1._expense_category_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, _null, _null, new A._ExpenseCategoryEditState_build__closure(t1), true, _null, _null, B.TextAlign_4, new A._ExpenseCategoryEditState_build__closure0(t2)), A.FormColorPicker$(t4.color, _null, new A._ExpenseCategoryEditState_build__closure1(_this.viewModel, t4))], t5), _null, _null, false, _null, false, _null, _null)], t5), _null, _null, _null, false, _null); }, $signature: 150 }; A._ExpenseCategoryEditState_build__closure.prototype = { call$1(_) { return this.$this._expense_category_edit$_onSavePressed$0(); }, $signature: 20 }; A._ExpenseCategoryEditState_build__closure0.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._ExpenseCategoryEditState_build__closure1.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.expenseCategory.rebuild$1(new A._ExpenseCategoryEditState_build___closure(value))); }, $signature: 210 }; A._ExpenseCategoryEditState_build___closure.prototype = { call$1(b) { b.get$_expense_category_model$_$this()._expense_category_model$_color = this.value; return b; }, $signature: 306 }; A.ExpenseCategoryEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseCategoryEditScreen_build_closure(), new A.ExpenseCategoryEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseCategoryEditVM); } }; A.ExpenseCategoryEditScreen_build_closure0.prototype = { call$1(store) { return A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore(store); }, $signature: 2845 }; A.ExpenseCategoryEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ExpenseCategoryEdit(viewModel, new A.ValueKey(viewModel.expenseCategory.updatedAt, type$.ValueKey_int)); }, $signature: 2846 }; A.ExpenseCategoryEditVM.prototype = { get$expenseCategory() { return this.expenseCategory; } }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure.prototype = { call$1(expenseCategory) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateExpenseCategory(expenseCategory)); }, $signature: 422 }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.ExpenseCategoryEntity_ExpenseCategoryEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore__closure.prototype = { call$0() { var expenseCategory, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); expenseCategory = t2.uiState.expenseCategoryUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_ExpenseCategoryEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveExpenseCategoryRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_ExpenseCategoryEntity), expenseCategory)); return t2.then$1$1(0, new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure(expenseCategory, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure0()); }, $signature: 67 }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure.prototype = { call$1(savedExpenseCategory) { var t3, _this = this, _s31_ = "/settings/expense_category/view", t1 = _this.expenseCategory, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_expense_category"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_expense_category"); t2.toString; } A.showToast(t2); t2 = _this.state; if (t2.prefState.appLayout === B.AppLayout_mobile) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateCurrentRoute(_s31_)); t1 = t1.get$isNew() && t2.uiState.expenseCategoryUIState.saveCompleter == null; t2 = _this.navigator; if (t1) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s31_, t1, t1); } else t2.pop$1(savedExpenseCategory); } else if (t2.uiState.expenseCategoryUIState.saveCompleter == null) A.viewEntity(false, savedExpenseCategory, null, true); }, $signature: 422 }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ExpenseCategoryListItem.prototype = { build$1(context) { var uiState, expenseCategoryUIState, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; expenseCategoryUIState = uiState.expenseCategoryUIState; t2 = _this.filter; if (t2 != null && t2.length !== 0) _this.expenseCategory.matchesFilterValue$1(t2); t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = _this.expenseCategory; t3 = _this.showCheck; if (!t3) { t4 = uiState.get$isEditing() ? expenseCategoryUIState.editing.id : expenseCategoryUIState.selectedId; t4 = t2.id === t4; } else t4 = false; t5 = t3 ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ExpenseCategoryListItem_build_closure(), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t6 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t7 = A.Expanded$(A.Text$(t2.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t8 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t8.toString; t9 = type$.JSArray_Widget; t6 = A.Container$(_null, A.Row$(A._setArrayType([t7, A.Text$(t8, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6.size._dx); t7 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t5, _null, new A.ExpenseCategoryListItem_build_closure0(_this), new A.ExpenseCategoryListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t7, new A.EntityStateLabel(t2, _null)], t9), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t6, _null, _null), t4, t3, true, _null); }, get$expenseCategory() { return this.expenseCategory; } }; A.ExpenseCategoryListItem_build_closure1.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.expenseCategory, false, false); }, $signature: 0 }; A.ExpenseCategoryListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.expenseCategory, false, true); return t1; }, $signature: 0 }; A.ExpenseCategoryListItem_build_closure.prototype = { call$1(_) { return null; }, $signature: 17 }; A.ExpenseCategoryListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseCategoryListBuilder_build_closure(), A.expense_category_list_vm_ExpenseCategoryListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseCategoryListVM); } }; A.ExpenseCategoryListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.expenseCategoryList, B.EntityType_expenseCategory, new A.ExpenseCategoryListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.ExpenseCategoryPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2847 }; A.ExpenseCategoryListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t1 = this.viewModel, t2 = t1.expenseCategoryMap._map$_map.$index(0, J.$index$asx(t1.expenseCategoryList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_expenseCategory).get$listUIState().selectedIds; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return A.ExpenseCategoryListItem$(t2, t1.filter, t3, null, false); }, $signature: 786 }; A.ExpenseCategoryListVM.prototype = {}; A.ExpenseCategoryListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.ExpenseCategoryListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ExpenseCategoryListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortExpenseCategories(field)); }, $signature: 6 }; A.ExpenseCategoryListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearExpenseCategoryMultiselect()); }, $signature: 14 }; A.ExpenseCategoryPresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.ExpenseCategoryScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.expenseCategoryUIState.listUIState; t4 = type$.JSArray_String; t5 = A.List_List$of(A._setArrayType([], t4), true, type$.String); B.JSArray_methods.addAll$1(t5, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t4), B.EntityType_expenseCategory, false, B.List_empty28, new A.ExpenseCategoryScreen_build_closure(store), new A.ExpenseCategoryScreen_build_closure0(store), new A.ExpenseCategoryScreen_build_closure1(store), new A.ExpenseCategoryScreen_build_closure2(store), new A.ExpenseCategoryScreen_build_closure3(store), new A.ExpenseCategoryScreen_build_closure4(store), new A.ExpenseCategoryScreen_build_closure5(store), _null, A._setArrayType(["name", "updated_at"], t4), B.List_empty29, t5); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_expenseCategory)) { t1 = A.Theme_of(context); t4 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_expense_category"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t4, "expense_category_fab", false, new A.ExpenseCategoryScreen_build_closure6(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_expenseCategory, t3.filter, new A.ExpenseCategoryScreen_build_closure7(store), this.viewModel.expenseCategoryList, _null, _null, new A.ExpenseCategoryScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.ExpenseCategoryListBuilder(_null), t5, B.EntityType_expenseCategory, t1, 0, "expense_settings", new A.ExpenseCategoryScreen_build_closure9(store), new A.ExpenseCategoryScreen_build_closure10(store)); } }; A.ExpenseCategoryScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartExpenseCategoryMultiselect()); }, $signature: 14 }; A.ExpenseCategoryScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.expenseCategoryUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearExpenseCategoryMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartExpenseCategoryMultiselect()); } }, $signature: 4 }; A.ExpenseCategoryScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpenseCategories(value)); }, $signature: 28 }; A.ExpenseCategoryScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpenseCategoriesByState(state)); }, $signature: 71 }; A.ExpenseCategoryScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortExpenseCategories(value)); }, $signature: 37 }; A.ExpenseCategoryScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterExpenseCategoriesByState(state)); }, $signature: 68 }; A.ExpenseCategoryScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.expenseCategoryUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearExpenseCategoryMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartExpenseCategoryMultiselect()); } }, $signature: 4 }; A.ExpenseCategoryScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpenseCategoriesByCustom1(value)); }, $signature: 6 }; A.ExpenseCategoryScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpenseCategoriesByCustom2(value)); }, $signature: 6 }; A.ExpenseCategoryScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpenseCategoriesByCustom3(value)); }, $signature: 6 }; A.ExpenseCategoryScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterExpenseCategoriesByCustom4(value)); }, $signature: 6 }; A.ExpenseCategoryScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_expenseCategory); }, $signature: 0 }; A.ExpenseCategoryScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseCategoryScreenBuilder_build_closure(), A.expense_category_screen_vm_ExpenseCategoryScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseCategoryScreenVM); } }; A.ExpenseCategoryScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ExpenseCategoryScreen(vm, null); }, $signature: 2849 }; A.ExpenseCategoryScreenVM.prototype = {}; A.ExpenseCategoryView.prototype = { createState$0() { return new A._ExpenseCategoryViewState(B._StateLifecycle_0); } }; A._ExpenseCategoryViewState.prototype = { build$1(context) { var t2, t3, t4, amount, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s8_ = "archived", viewModel = _this._widget.viewModel, state = viewModel.state, expenseCategory = viewModel.expenseCategory, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = expenseCategory.id; t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; amount = $.$get$memoizedCalculateExpenseCategoryAmount().call$2(t2, t4[t3].expenseState.map); t5 = _this._widget.isFilter; t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t1.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "total"); t8.toString; t8 = A.EntityHeader$(expenseCategory, t8, _null, _null, _null, _null, A.formatNumber(amount, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false)); t9 = _this._widget.isFilter; t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, "expenses"); t10.toString; t11 = $.$get$memoizedExpenseStatsForExpenseCategory().call$2(t2, t4[t3].expenseState.map); t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, "active"); t12.toString; t13 = t6.$index(0, t7); t13.toString; t13 = J.$index$asx(t13, _s8_); t13.toString; t9 = A._setArrayType([t8, new A.ListDivider(_null), new A.EntitiesListTile(expenseCategory, B.EntityType_expense, t10, t11.present$2(t12, t13), t9, false, _null)], type$.JSArray_Widget); if (t4[t3].userCompany.company.isModuleEnabled$1(B.EntityType_transaction)) { t8 = _this._widget.isFilter; t1 = t1.get$transactions(); t3 = $.$get$memoizedTransactionStatsForExpenseCategory().call$2(t2, t4[t3].transactionState.map); t4 = t6.$index(0, t7); t4.toString; t4 = J.$index$asx(t4, "active"); t4.toString; t7 = t6.$index(0, t7); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; t9.push(new A.EntitiesListTile(expenseCategory, B.EntityType_transaction, t1, t3.present$2(t4, t7), t8, false, _null)); } return A.ViewScaffold$(_null, new A.ScrollableListView(t9, _null, _null, _null, false, _null), expenseCategory, true, t5, new A._ExpenseCategoryViewState_build_closure(viewModel), _null); } }; A._ExpenseCategoryViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.ExpenseCategoryViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseCategoryViewScreen_build_closure(this), new A.ExpenseCategoryViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseCategoryViewVM); } }; A.ExpenseCategoryViewScreen_build_closure0.prototype = { call$1(store) { return A.ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore(store); }, $signature: 2850 }; A.ExpenseCategoryViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.ExpenseCategoryView(vm, this.$this.isFilter, null); }, $signature: 2851 }; A.ExpenseCategoryViewVM.prototype = { get$expenseCategory() { return this.expenseCategory; } }; A.ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCurrentRoute("/settings/expense_category")); }, $signature: 14 }; A.GroupEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._GroupEditState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A._GroupEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._group_edit$_nameController, t2 = A._setArrayType([t1, _this._group_edit$_custom1Controller, _this._group_edit$_custom2Controller], type$.JSArray_TextEditingController); _this._group_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._GroupEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.group.name); B.JSArray_methods.forEach$1(_this._group_edit$_controllers, new A._GroupEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._group_edit$_controllers, new A._GroupEditState_dispose_closure(this)); this.super$State$dispose(); }, _group_edit$_onChanged$0() { var _this = this, group = _this._widget.viewModel.group.rebuild$1(new A._GroupEditState__onChanged_closure(_this)); if (!group.$eq(0, _this._widget.viewModel.group)) _this._group_edit$_debouncer.run$1(new A._GroupEditState__onChanged_closure0(_this, group)); }, _group_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_GroupEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var t2, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), group = viewModel.group; if (group.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_group"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_group"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._GroupEditState_build_closure(this, t1), _null), $.$get$_GroupEditState__formKey()), _null, group, _null, false, _null, new A._GroupEditState_build_closure0(viewModel), new A._GroupEditState_build_closure1(this), _null, t2); } }; A._GroupEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_group_edit$_onChanged()); }, $signature: 25 }; A._GroupEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_group_edit$_onChanged()); }, $signature: 25 }; A._GroupEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_group_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._GroupEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._group_edit$_nameController._change_notifier$_value.text); b.get$_group_model$_$this()._group_model$_name = t1; return b; }, $signature: 529 }; A._GroupEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.group); }, $signature: 0 }; A._GroupEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._GroupEditState_build_closure1.prototype = { call$1(_) { return this.$this._group_edit$_onSavePressed$0(); }, $signature: 20 }; A._GroupEditState_build_closure.prototype = { call$1(context) { var t3, t4, _null = null, t1 = this.localization, t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "name"); t2.toString; t3 = this.$this; t4 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, true, t3._group_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t2, _null, _null, false, _null, _null, new A._GroupEditState_build__closure(t3), true, _null, _null, B.TextAlign_4, new A._GroupEditState_build__closure0(t1))], t4), _null, _null, false, _null, false, _null, _null)], t4), _null, _null, _null, false, _null); }, $signature: 150 }; A._GroupEditState_build__closure.prototype = { call$1(_) { return this.$this._group_edit$_onSavePressed$0(); }, $signature: 20 }; A._GroupEditState_build__closure0.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.GroupEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.GroupEditScreen_build_closure(), new A.GroupEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.GroupEditVM); } }; A.GroupEditScreen_build_closure0.prototype = { call$1(store) { return A.GroupEditVM_GroupEditVM$fromStore(store); }, $signature: 2852 }; A.GroupEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.GroupEdit(viewModel, new A.ValueKey(viewModel.group.updatedAt, type$.ValueKey_int)); }, $signature: 2853 }; A.GroupEditVM.prototype = { get$group() { return this.group; } }; A.GroupEditVM_GroupEditVM$fromStore_closure.prototype = { call$1(group) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateGroup(group)); }, $signature: 309 }; A.GroupEditVM_GroupEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.GroupEntity_GroupEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.GroupEditVM_GroupEditVM$fromStore_closure0.prototype = { call$1(context) { var t2, t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t2 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t2 = false; if (t2) return; t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } new A.GroupEditVM_GroupEditVM$fromStore__closure(this.store, t1).call$0(); }, $signature: 16 }; A.GroupEditVM_GroupEditVM$fromStore__closure.prototype = { call$0() { var group, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); group = t2.uiState.groupUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_GroupEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveGroupRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_GroupEntity), group)); return t2.then$1$1(0, new A.GroupEditVM_GroupEditVM$fromStore___closure(group, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.GroupEditVM_GroupEditVM$fromStore___closure0()); }, $signature: 67 }; A.GroupEditVM_GroupEditVM$fromStore___closure.prototype = { call$1(savedGroup) { var _this = this, _s29_ = "/settings/group_settings/view", t1 = _this.group, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_group"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_group"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s29_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s29_, t1, t1); } else t2.pop$1(savedGroup); } else A.viewEntity(false, savedGroup, null, true); }, $signature: 309 }; A.GroupEditVM_GroupEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.GroupEditVM_GroupEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.GroupEditVM_GroupEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.GroupListItem.prototype = { build$1(context) { var t2, filterMatch, uiState, t3, t4, t5, t6, t7, _this = this, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.filter; filterMatch = t2 != null && t2.length !== 0 ? A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), t2) : _null; uiState = store.__Store__state_A.uiState; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = _this.group; t3 = uiState.groupUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.GroupListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t4 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t5 = A.Expanded$(A.Text$(t2.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t4 = A.Container$(_null, A.Row$(A._setArrayType([t5, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4.size._dx); t5 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t3, _null, new A.GroupListItem_build_closure0(_this), new A.GroupListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t2, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t4, _null, _null), false, true, true, _null); }, get$user(receiver) { return this.user; }, get$group() { return this.group; } }; A.GroupListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.group, false, false); return t1; }, $signature: 0 }; A.GroupListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.group, false, true); return t1; }, $signature: 0 }; A.GroupListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.GroupListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.GroupListBuilder_build_closure(), A.group_list_vm_GroupListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.GroupListVM); } }; A.GroupListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.groupList, B.EntityType_group, new A.GroupListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, null, viewModel.state, null); }, $signature: 2854 }; A.GroupListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t1 = this.viewModel, t2 = t1.groupMap._map$_map.$index(0, J.$index$asx(t1.groupList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_group).get$listUIState().selectedIds; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.GroupListItem(t1.userCompany.user, t2, t1.filter, t3, null); }, $signature: 2855 }; A.GroupListVM.prototype = {}; A.GroupListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.GroupListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.GroupListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortGroups(field)); }, $signature: 6 }; A.GroupListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearGroupMultiselect()); }, $signature: 14 }; A.GroupSettingsScreen.prototype = { build$1(context) { var t2, t3, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t1.uiState; t4 = t3.groupUIState.listUIState; t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, _null, B.EntityType_group, false, B.List_empty28, new A.GroupSettingsScreen_build_closure(store), _null, _null, _null, _null, new A.GroupSettingsScreen_build_closure0(store), new A.GroupSettingsScreen_build_closure1(store), _null, A._setArrayType(["name"], type$.JSArray_String), B.List_empty29, _null); if (t1.prefState.appLayout === B.AppLayout_mobile && t1.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, B.EntityType_group)) { t1 = A.Theme_of(context); t3 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_group"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t3, "group_fab", false, new A.GroupSettingsScreen_build_closure2(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_group, t4.filter, new A.GroupSettingsScreen_build_closure3(store), this.viewModel.groupList, _null, _null, new A.GroupSettingsScreen_build_closure4(store), new A.ValueKey("__filter_" + t4.filterClearedAt + "__", type$.ValueKey_String)), new A.GroupListBuilder(_null), t5, B.EntityType_group, t1, 0, _null, new A.GroupSettingsScreen_build_closure5(store), new A.GroupSettingsScreen_build_closure6(store)); } }; A.GroupSettingsScreen_build_closure6.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartGroupMultiselect()); }, $signature: 14 }; A.GroupSettingsScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterGroups(value)); }, $signature: 28 }; A.GroupSettingsScreen_build_closure4.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterGroupsByState(state)); }, $signature: 71 }; A.GroupSettingsScreen_build_closure5.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.groupUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearGroupMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartGroupMultiselect()); } }, $signature: 4 }; A.GroupSettingsScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortGroups(value)); }, $signature: 6 }; A.GroupSettingsScreen_build_closure1.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterGroupsByState(state)); }, $signature: 68 }; A.GroupSettingsScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.groupUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearGroupMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartGroupMultiselect()); } }, $signature: 4 }; A.GroupSettingsScreen_build_closure2.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_group); }, $signature: 0 }; A.GroupScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.GroupScreenBuilder_build_closure(), A.group_screen_vm_GroupScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.GroupScreenVM); } }; A.GroupScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.GroupSettingsScreen(vm, null); }, $signature: 2856 }; A.GroupScreenVM.prototype = {}; A.GroupView.prototype = { createState$0() { return new A._GroupViewState(null, null, B._StateLifecycle_0); } }; A._GroupViewState.prototype = { initState$0() { this.super$State$initState(); this._group_view$_controller = A.TabController$(null, 0, 2, this); }, dispose$0() { this._group_view$_controller.dispose$0(); this.super$__GroupViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, viewModel, state, group, documents, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, _s9_ = "documents", store = A.StoreProvider_of(context, type$.AppState), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this._widget; viewModel = t2.viewModel; state = viewModel.state; group = viewModel.group; documents = group.documents; t2 = t2.isFilter; t3 = _this._group_view$_controller; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "overview"); t5.toString; t5 = A.Tab$(_null, t5); t6 = documents._list$_list; if (t6.length === 0) { t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; } else { t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; t7 = t7 + " (" + t6.length + ")"; } t8 = type$.JSArray_Widget; t7 = A.TabBar$(t3, _null, false, _null, _null, A._setArrayType([t5, A.Tab$(_null, t7)], t8)); t5 = _this._group_view$_controller; t3 = t4.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "configure_settings").toUpperCase(); t9 = _this._widget.isFilter; t10 = t4.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "clients"); t10.toString; t11 = $.$get$memoizedClientStatsForGroup().call$2(state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].clientState.map, group.id); t12 = t4.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "active"); t12.toString; t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "archived"); t1.toString; return A.ViewScaffold$(t7, A.TabBarView$(A._setArrayType([new A.ScrollableListView(A._setArrayType([new A.Padding(B.EdgeInsets_16_0_16_16, new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, t3, new A._GroupViewState_build_closure(context, group), _null, _null), _null), new A.ListDivider(_null), new A.EntitiesListTile(group, B.EntityType_client, t10, t11.present$2(t12, t1), t9, false, _null), new A.ListDivider(_null), new A.SettingsViewer(group.settings, state, _null)], t8), _null, _null, _null, false, _null), new A.DocumentGrid(new A.CopyOnWriteList(true, t6, documents.$ti._eval$1("CopyOnWriteList<1>")), new A._GroupViewState_build_closure0(viewModel, context), _null, new A._GroupViewState_build_closure1(store, group), _null)], t8), t5, _null), group, true, t2, new A._GroupViewState_build_closure2(viewModel), _null); } }; A._GroupViewState_build_closure2.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A._GroupViewState_build_closure.prototype = { call$0() { return A.handleGroupAction(this.context, A._setArrayType([this.group], type$.JSArray_BaseEntity), B.EntityAction_settings); }, $signature: 0 }; A._GroupViewState_build_closure0.prototype = { call$2(path, isPrivate) { return this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A._GroupViewState_build_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadGroup(null, this.group.id)); }, $signature: 14 }; A.SettingsViewer.prototype = { build$1(context) { var t2, staticState, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, _null = null, _s7_ = "enabled", _s8_ = "disabled", _s16_ = "attach_documents", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = this.state; staticState = t2.staticState; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "name"); t5.toString; t6 = this.settings; t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "address"); t7.toString; t8 = t6.address1; t9 = t8 != null && t8.length !== 0 ? A.formatAddress(t2, "\n", false, t6) : _null; t10 = t3.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "phone"); t10.toString; t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "email"); t11.toString; t12 = t3.$index(0, t4); t12.toString; t12 = J.$index$asx(t12, "logo"); t12.toString; t13 = t6.companyLogo; if (t13 != null && t13.length !== 0) { t13 = t3.$index(0, t4); t13.toString; t13 = J.$index$asx(t13, _s7_); t13.toString; } else t13 = _null; t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "id_number"); t14.toString; t15 = t3.$index(0, t4); t15.toString; t15 = J.$index$asx(t15, "vat_number"); t15.toString; t16 = t3.$index(0, t4); t16.toString; t16 = J.$index$asx(t16, "website"); t16.toString; t17 = t3.$index(0, t4); t17.toString; t17 = J.$index$asx(t17, "address1"); t17.toString; t18 = t3.$index(0, t4); t18.toString; t18 = J.$index$asx(t18, "address2"); t18.toString; t19 = t3.$index(0, t4); t19.toString; t19 = J.$index$asx(t19, "city"); t19.toString; t20 = t3.$index(0, t4); t20.toString; t20 = J.$index$asx(t20, "state"); t20.toString; t21 = t3.$index(0, t4); t21.toString; t21 = J.$index$asx(t21, "country"); t21.toString; t22 = t6.countryId; if (t22 != null) { t22 = staticState.countryMap._map$_map.$index(0, t22); t22 = t22 == null ? _null : t22.name; } else t22 = _null; t23 = t3.$index(0, t4); t23.toString; t23 = J.$index$asx(t23, "postal_code"); t23.toString; t24 = t3.$index(0, t4); t24.toString; t24 = J.$index$asx(t24, "page_size"); t24.toString; t25 = t3.$index(0, t4); t25.toString; t25 = J.$index$asx(t25, "font_size"); t25.toString; t26 = t6.fontSize; t26 = t26 == null ? _null : B.JSInt_methods.toString$0(t26); t27 = t3.$index(0, t4); t27.toString; t27 = J.$index$asx(t27, "primary_color"); t27.toString; t28 = t3.$index(0, t4); t28.toString; t28 = J.$index$asx(t28, "secondary_color"); t28.toString; t29 = t3.$index(0, t4); t29.toString; t29 = J.$index$asx(t29, "primary_font"); t29.toString; t30 = t3.$index(0, t4); t30.toString; t30 = J.$index$asx(t30, "secondary_font"); t30.toString; t31 = t3.$index(0, t4); t31.toString; t31 = J.$index$asx(t31, "hide_paid_to_date"); t31.toString; t32 = t6.hidePaidToDate; t32 = t32 == null ? _null : B.JSBool_methods.toString$0(t32); t33 = t3.$index(0, t4); t33.toString; t33 = J.$index$asx(t33, "invoice_embed_documents"); t33.toString; t34 = t6.embedDocuments; t34 = t34 == null ? _null : B.JSBool_methods.toString$0(t34); t35 = t3.$index(0, t4); t35.toString; t35 = J.$index$asx(t35, "timezone"); t35.toString; t36 = t6.timezoneId; if (t36 != null && t36.length !== 0) { t36 = staticState.timezoneMap._map$_map.$index(0, t36); t36 = t36 == null ? _null : t36.name; } else t36 = _null; t37 = t3.$index(0, t4); t37.toString; t37 = J.$index$asx(t37, "date_format"); t37.toString; t38 = t6.dateFormatId; if (t38 != null && t38.length !== 0) { t38 = staticState.dateFormatMap._map$_map.$index(0, t38); t38 = t38 == null ? _null : t38.format; } else t38 = _null; t39 = t3.$index(0, t4); t39.toString; t39 = J.$index$asx(t39, "military_time"); t39.toString; t40 = t6.enableMilitaryTime; if (t40 === true) { t40 = t3.$index(0, t4); t40.toString; t40 = J.$index$asx(t40, _s7_); t40.toString; } else if (t40 === false) { t40 = t3.$index(0, t4); t40.toString; t40 = J.$index$asx(t40, _s8_); t40.toString; } else t40 = _null; t41 = t3.$index(0, t4); t41.toString; t41 = J.$index$asx(t41, "language"); t41.toString; t42 = t6.languageId; if (t42 != null && t42.length !== 0) { t42 = staticState.languageMap._map$_map.$index(0, t42); t42 = t42 == null ? _null : t42.name; } else t42 = _null; t43 = t3.$index(0, t4); t43.toString; t43 = J.$index$asx(t43, "currency"); t43.toString; t44 = t6.currencyId; if (t44 != null && t44.length !== 0) { t44 = staticState.currencyMap._map$_map.$index(0, t44); t44 = t44 == null ? _null : t44.name; } else t44 = _null; t45 = t3.$index(0, t4); t45.toString; t45 = J.$index$asx(t45, "send_reminders"); t45.toString; t46 = t6.sendReminders; if (t46 === true) { t46 = t3.$index(0, t4); t46.toString; t46 = J.$index$asx(t46, _s7_); t46.toString; } else if (t46 === false) { t46 = t3.$index(0, t4); t46.toString; t46 = J.$index$asx(t46, _s8_); t46.toString; } else t46 = _null; t47 = t3.$index(0, t4); t47.toString; t47 = J.$index$asx(t47, "client_portal"); t47.toString; t48 = t6.enablePortal; t49 = t48 === true; if (t49) { t50 = t3.$index(0, t4); t50.toString; t50 = J.$index$asx(t50, _s7_); t50.toString; } else if (t48 === false) { t50 = t3.$index(0, t4); t50.toString; t50 = J.$index$asx(t50, _s8_); t50.toString; } else t50 = _null; t51 = t3.$index(0, t4); t51.toString; t51 = J.$index$asx(t51, "client_portal_tasks"); t51.toString; if (t49) { t52 = t3.$index(0, t4); t52.toString; t52 = J.$index$asx(t52, _s7_); t52.toString; } else if (t48 === false) { t52 = t3.$index(0, t4); t52.toString; t52 = J.$index$asx(t52, _s8_); t52.toString; } else t52 = _null; t53 = t3.$index(0, t4); t53.toString; t53 = J.$index$asx(t53, "client_portal_dashboard"); t53.toString; if (t49) { t48 = t3.$index(0, t4); t48.toString; t48 = J.$index$asx(t48, _s7_); t48.toString; } else if (t48 === false) { t48 = t3.$index(0, t4); t48.toString; t48 = J.$index$asx(t48, _s8_); t48.toString; } else t48 = _null; t49 = t3.$index(0, t4); t49.toString; t49 = J.$index$asx(t49, "payment_type"); t49.toString; t54 = t6.defaultPaymentTypeId; if (t54 != null && t54.length !== 0) { t54 = staticState.paymentTypeMap._map$_map.$index(0, t54); t54 = t54 == null ? _null : t54.name; } else t54 = _null; t55 = t3.$index(0, t4); t55.toString; t55 = J.$index$asx(t55, "email_signature"); t55.toString; t56 = t3.$index(0, t4); t56.toString; t56 = J.$index$asx(t56, "email_style"); t56.toString; t57 = t3.$index(0, t4); t57.toString; t57 = J.$index$asx(t57, "reply_to_email"); t57.toString; t58 = t3.$index(0, t4); t58.toString; t58 = J.$index$asx(t58, "bcc_email"); t58.toString; t59 = t3.$index(0, t4); t59.toString; t59 = J.$index$asx(t59, "custom_value1"); t59.toString; t60 = t3.$index(0, t4); t60.toString; t60 = J.$index$asx(t60, "custom_value2"); t60.toString; t61 = t3.$index(0, t4); t61.toString; t61 = J.$index$asx(t61, "custom_value3"); t61.toString; t62 = t3.$index(0, t4); t62.toString; t62 = J.$index$asx(t62, "custom_value4"); t62.toString; t63 = t3.$index(0, t4); t63.toString; t63 = J.$index$asx(t63, "payment_terms"); t63.toString; t64 = t6.companyGatewayIds; if (t64 != null) { t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].companyGatewayState.map._map$_map.$index(0, t64); t2 = t2 == null ? _null : t2.get$listDisplayName(); } else t2 = _null; t64 = t3.$index(0, t4); t64.toString; t64 = J.$index$asx(t64, "task_rate"); t64.toString; t65 = t6.defaultTaskRate; t65 = t65 == null ? _null : B.JSNumber_methods.toString$0(t65); t66 = t3.$index(0, t4); t66.toString; t66 = J.$index$asx(t66, "attach_pdf"); t66.toString; t67 = t6.pdfEmailAttachment; t67 = t67 == null ? _null : B.JSBool_methods.toString$0(t67); t68 = t3.$index(0, t4); t68.toString; t68 = J.$index$asx(t68, "attach_ubl"); t68.toString; t69 = t6.ublEmailAttachment; t69 = t69 == null ? _null : B.JSBool_methods.toString$0(t69); t70 = t3.$index(0, t4); t70.toString; t70 = J.$index$asx(t70, _s16_); t70.toString; t71 = t6.documentEmailAttachment; t72 = t71 == null; t73 = t72 ? _null : B.JSBool_methods.toString$0(t71); t74 = t3.$index(0, t4); t74.toString; t74 = J.$index$asx(t74, _s16_); t74.toString; t71 = t72 ? _null : B.JSBool_methods.toString$0(t71); t72 = t3.$index(0, t4); t72.toString; t72 = J.$index$asx(t72, "email_style_custom"); t72.toString; t75 = t6.emailStyleCustom; if (t75 == null) t75 = _null; t76 = t3.$index(0, t4); t76.toString; t76 = J.$index$asx(t76, "email_subject_invoice"); t76.toString; t77 = t6.emailSubjectInvoice; if (t77 == null) t77 = _null; t78 = t3.$index(0, t4); t78.toString; t78 = J.$index$asx(t78, "email_subject_quote"); t78.toString; t79 = t6.emailSubjectQuote; if (t79 == null) t79 = _null; t80 = t3.$index(0, t4); t80.toString; t80 = J.$index$asx(t80, "email_subject_payment"); t80.toString; t81 = t3.$index(0, t4); t81.toString; t81 = J.$index$asx(t81, "email_subject_payment_partial"); t81.toString; t82 = t3.$index(0, t4); t82.toString; t82 = J.$index$asx(t82, "custom_message_dashboard"); t82.toString; t83 = t6.customMessageDashboard; if (t83 == null) t83 = _null; t84 = t3.$index(0, t4); t84.toString; t84 = J.$index$asx(t84, "custom_message_unpaid_invoice"); t84.toString; t85 = t6.customMessageUnpaidInvoice; if (t85 == null) t85 = _null; t86 = t3.$index(0, t4); t86.toString; t86 = J.$index$asx(t86, "custom_message_paid_invoice"); t86.toString; t87 = t6.customMessagePaidInvoice; if (t87 == null) t87 = _null; t88 = t3.$index(0, t4); t88.toString; t88 = J.$index$asx(t88, "custom_message_unapproved_quote"); t88.toString; t89 = t6.customMessageUnapprovedQuote; if (t89 == null) t89 = _null; t90 = t1.get$autoArchivePaidInvoices(); t91 = t6.autoArchiveInvoice; t91 = t91 == null ? _null : B.JSBool_methods.toString$0(t91); t92 = t1.get$autoArchiveCancelledInvoices(); t93 = t6.autoArchiveInvoiceCancelled; t93 = t93 == null ? _null : B.JSBool_methods.toString$0(t93); t94 = t3.$index(0, t4); t94.toString; t94 = J.$index$asx(t94, "auto_archive_quote"); t94.toString; t95 = t6.autoArchiveQuote; t95 = t95 == null ? _null : B.JSBool_methods.toString$0(t95); t96 = t3.$index(0, t4); t96.toString; t96 = J.$index$asx(t96, "auto_email_invoice"); t96.toString; t97 = t6.autoEmailInvoice; t97 = t97 == null ? _null : B.JSBool_methods.toString$0(t97); t98 = t3.$index(0, t4); t98.toString; t98 = J.$index$asx(t98, "auto_convert_quote"); t98.toString; t99 = t6.autoConvertQuote; t99 = t99 == null ? _null : B.JSBool_methods.toString$0(t99); t100 = t3.$index(0, t4); t100.toString; t100 = J.$index$asx(t100, "inclusive_taxes"); t100.toString; t101 = t6.enableInclusiveTaxes; t101 = t101 == null ? _null : B.JSBool_methods.toString$0(t101); t102 = t3.$index(0, t4); t102.toString; t102 = J.$index$asx(t102, "translations"); t102.toString; t103 = t6.translations; t103 = t103 == null ? _null : t103.get$keys(0).join$1(0, ", "); t104 = t3.$index(0, t4); t104.toString; t104 = J.$index$asx(t104, "task_number_pattern"); t104.toString; t105 = t3.$index(0, t4); t105.toString; t105 = J.$index$asx(t105, "task_number_counter"); t105.toString; t106 = t6.taskNumberCounter; t106 = t106 == null ? _null : B.JSInt_methods.toString$0(t106); t107 = t3.$index(0, t4); t107.toString; t107 = J.$index$asx(t107, "expense_number_pattern"); t107.toString; t108 = t3.$index(0, t4); t108.toString; t108 = J.$index$asx(t108, "expense_number_counter"); t108.toString; t109 = t6.expenseNumberCounter; t109 = t109 == null ? _null : B.JSInt_methods.toString$0(t109); t110 = t3.$index(0, t4); t110.toString; t110 = J.$index$asx(t110, "vendor_number_pattern"); t110.toString; t111 = t3.$index(0, t4); t111.toString; t111 = J.$index$asx(t111, "vendor_number_counter"); t111.toString; t112 = t6.vendorNumberCounter; t112 = t112 == null ? _null : B.JSInt_methods.toString$0(t112); t113 = t3.$index(0, t4); t113.toString; t113 = J.$index$asx(t113, "ticket_number_pattern"); t113.toString; t114 = t3.$index(0, t4); t114.toString; t114 = J.$index$asx(t114, "ticket_number_counter"); t114.toString; t115 = t6.ticketNumberCounter; t115 = t115 == null ? _null : B.JSInt_methods.toString$0(t115); t116 = t3.$index(0, t4); t116.toString; t116 = J.$index$asx(t116, "payment_number_pattern"); t116.toString; t117 = t3.$index(0, t4); t117.toString; t117 = J.$index$asx(t117, "payment_number_counter"); t117.toString; t118 = t6.paymentNumberCounter; t118 = t118 == null ? _null : B.JSInt_methods.toString$0(t118); t119 = t3.$index(0, t4); t119.toString; t119 = J.$index$asx(t119, "invoice_number_pattern"); t119.toString; t120 = t3.$index(0, t4); t120.toString; t120 = J.$index$asx(t120, "invoice_number_counter"); t120.toString; t121 = t6.invoiceNumberCounter; t121 = t121 == null ? _null : B.JSInt_methods.toString$0(t121); t122 = t3.$index(0, t4); t122.toString; t122 = J.$index$asx(t122, "quote_number_pattern"); t122.toString; t123 = t3.$index(0, t4); t123.toString; t123 = J.$index$asx(t123, "quote_number_counter"); t123.toString; t124 = t6.quoteNumberCounter; t124 = t124 == null ? _null : B.JSInt_methods.toString$0(t124); t125 = t3.$index(0, t4); t125.toString; t125 = J.$index$asx(t125, "client_number_pattern"); t125.toString; t126 = t3.$index(0, t4); t126.toString; t126 = J.$index$asx(t126, "client_number_counter"); t126.toString; t127 = t6.clientNumberCounter; t127 = t127 == null ? _null : B.JSInt_methods.toString$0(t127); t128 = t3.$index(0, t4); t128.toString; t128 = J.$index$asx(t128, "credit_number_pattern"); t128.toString; t129 = t3.$index(0, t4); t129.toString; t129 = J.$index$asx(t129, "credit_number_counter"); t129.toString; t130 = t6.creditNumberCounter; t130 = t130 == null ? _null : B.JSInt_methods.toString$0(t130); t131 = t3.$index(0, t4); t131.toString; t131 = J.$index$asx(t131, "recurring_prefix"); t131.toString; t132 = t6.recurringNumberPrefix; if (t132 == null) t132 = _null; t133 = t3.$index(0, t4); t133.toString; t133 = J.$index$asx(t133, "reset_counter"); t133.toString; t134 = t6.resetCounterFrequencyId; if (t134 == null) t134 = _null; t135 = t3.$index(0, t4); t135.toString; t135 = J.$index$asx(t135, "reset_counter_date"); t135.toString; t136 = t6.resetCounterDate; if (t136 == null) t136 = _null; t137 = t3.$index(0, t4); t137.toString; t137 = J.$index$asx(t137, "counter_padding"); t137.toString; t138 = t6.counterPadding; t138 = t138 == null ? _null : B.JSInt_methods.toString$0(t138); t139 = t3.$index(0, t4); t139.toString; t139 = J.$index$asx(t139, "shared_invoice_quote_counter"); t139.toString; t140 = t6.sharedInvoiceQuoteCounter; t140 = t140 == null ? _null : B.JSBool_methods.toString$0(t140); t141 = t3.$index(0, t4); t141.toString; t141 = J.$index$asx(t141, "shared_invoice_credit_counter"); t141.toString; t142 = t6.sharedInvoiceCreditCounter; t142 = t142 == null ? _null : B.JSBool_methods.toString$0(t142); t143 = t3.$index(0, t4); t143.toString; t143 = J.$index$asx(t143, "invoice_terms"); t143.toString; t144 = t3.$index(0, t4); t144.toString; t144 = J.$index$asx(t144, "quote_terms"); t144.toString; t145 = t3.$index(0, t4); t145.toString; t145 = J.$index$asx(t145, "quote_footer"); t145.toString; t146 = t3.$index(0, t4); t146.toString; t146 = J.$index$asx(t146, "credit_terms"); t146.toString; t147 = t3.$index(0, t4); t147.toString; t147 = J.$index$asx(t147, "credit_footer"); t147.toString; t148 = t3.$index(0, t4); t148.toString; t148 = J.$index$asx(t148, "invoice_footer"); t148.toString; t149 = t6.defaultInvoiceFooter; if (t149 == null) t149 = _null; t150 = t3.$index(0, t4); t150.toString; t150 = J.$index$asx(t150, "default_tax_name_1"); t150.toString; t151 = t6.defaultTaxName1; if (t151 == null) t151 = _null; t152 = t3.$index(0, t4); t152.toString; t152 = J.$index$asx(t152, "default_tax_rate_1"); t152.toString; t153 = t6.defaultTaxRate1; t153 = t153 == null ? _null : B.JSNumber_methods.toString$0(t153); t154 = t3.$index(0, t4); t154.toString; t154 = J.$index$asx(t154, "default_tax_name_2"); t154.toString; t155 = t6.defaultTaxName2; if (t155 == null) t155 = _null; t156 = t3.$index(0, t4); t156.toString; t156 = J.$index$asx(t156, "default_tax_rate_2"); t156.toString; t157 = t6.defaultTaxRate2; t157 = t157 == null ? _null : B.JSNumber_methods.toString$0(t157); t158 = t3.$index(0, t4); t158.toString; t158 = J.$index$asx(t158, "default_tax_name_3"); t158.toString; t159 = t6.defaultTaxName3; if (t159 == null) t159 = _null; t160 = t3.$index(0, t4); t160.toString; t160 = J.$index$asx(t160, "default_tax_rate_3"); t160.toString; t161 = t6.defaultTaxRate3; t161 = t161 == null ? _null : B.JSNumber_methods.toString$0(t161); t162 = t3.$index(0, t4); t162.toString; t162 = J.$index$asx(t162, "enable_portal_password"); t162.toString; t163 = t6.enablePortalPassword; t163 = t163 == null ? _null : B.JSBool_methods.toString$0(t163); t164 = t3.$index(0, t4); t164.toString; t164 = J.$index$asx(t164, "signature_on_pdf"); t164.toString; t165 = t6.signatureOnPdf; t165 = t165 == null ? _null : B.JSBool_methods.toString$0(t165); t166 = t3.$index(0, t4); t166.toString; t166 = J.$index$asx(t166, "enable_email_markup"); t166.toString; t167 = t6.enableEmailMarkup; t167 = t167 == null ? _null : B.JSBool_methods.toString$0(t167); t168 = t3.$index(0, t4); t168.toString; t168 = J.$index$asx(t168, "show_accept_invoice_terms"); t168.toString; t169 = t6.showAcceptInvoiceTerms; t169 = t169 == null ? _null : B.JSBool_methods.toString$0(t169); t170 = t3.$index(0, t4); t170.toString; t170 = J.$index$asx(t170, "show_accept_quote_terms"); t170.toString; t171 = t6.showAcceptQuoteTerms; t171 = t171 == null ? _null : B.JSBool_methods.toString$0(t171); t172 = t3.$index(0, t4); t172.toString; t172 = J.$index$asx(t172, "require_invoice_signature"); t172.toString; t173 = t6.requireInvoiceSignature; t173 = t173 == null ? _null : B.JSBool_methods.toString$0(t173); t174 = t3.$index(0, t4); t174.toString; t174 = J.$index$asx(t174, "require_quote_signature"); t174.toString; t175 = t6.requireQuoteSignature; t175 = t175 == null ? _null : B.JSBool_methods.toString$0(t175); t176 = t3.$index(0, t4); t176.toString; t176 = J.$index$asx(t176, "all_pages_header"); t176.toString; t177 = t6.allPagesHeader; t177 = t177 == null ? _null : B.JSBool_methods.toString$0(t177); t178 = t3.$index(0, t4); t178.toString; t178 = J.$index$asx(t178, "all_pages_footer"); t178.toString; t179 = t6.allPagesFooter; t179 = t179 == null ? _null : B.JSBool_methods.toString$0(t179); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "lock_invoices"); t4.toString; t3 = type$.nullable_String; return new A.FieldGrid(A.LinkedHashMap_LinkedHashMap$_literal([t5, t6.name, t7, t9, t10, t6.phone, t11, t6.email, t12, t13, t14, t6.idNumber, t15, t6.vatNumber, t16, t6.website, t17, t8, t18, t6.address2, t19, t6.city, t20, t6.state, t21, t22, t23, t6.postalCode, t24, t6.pageSize, t25, t26, t27, t6.primaryColor, t28, t6.secondaryColor, t29, t6.primaryFont, t30, t6.secondaryFont, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t50, t51, t52, t53, t48, t49, t54, t55, t6.emailSignature, t56, t6.emailStyle, t57, t6.replyToEmail, t58, t6.bccEmail, t59, t6.customValue1, t60, t6.customValue2, t61, t6.customValue3, t62, t6.customValue4, t63, t2, t64, t65, t66, t67, t68, t69, t70, t73, t74, t71, t72, t75, t76, t77, t78, t79, t80, t6.emailSubjectPayment, t81, t6.emailSubjectPaymentPartial, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t6.taskNumberPattern, t105, t106, t107, t6.expenseNumberPattern, t108, t109, t110, t6.vendorNumberPattern, t111, t112, t113, t6.ticketNumberPattern, t114, t115, t116, t6.paymentNumberPattern, t117, t118, t119, t6.invoiceNumberPattern, t120, t121, t122, t6.quoteNumberPattern, t123, t124, t125, t6.clientNumberPattern, t126, t127, t128, t6.creditNumberPattern, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t6.defaultInvoiceTerms, t144, t6.defaultQuoteTerms, t145, t6.defaultQuoteFooter, t146, t6.defaultCreditTerms, t147, t6.defaultCreditFooter, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t4, t1.lookup$1(t6.lockInvoices)], t3, t3), _null); } }; A.__GroupViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.GroupViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.GroupViewScreen_build_closure(this), new A.GroupViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.GroupViewVM); } }; A.GroupViewScreen_build_closure0.prototype = { call$1(store) { return A.GroupViewVM_GroupViewVM$fromStore(store); }, $signature: 2857 }; A.GroupViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.GroupView(vm, this.$this.isFilter, null); }, $signature: 2858 }; A.GroupViewVM.prototype = { get$group() { return this.group; } }; A.GroupViewVM_GroupViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/group_settings")); }, $signature: 4 }; A.GroupViewVM_GroupViewVM$fromStore_closure0.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveGroupDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.group)); t1.then$1$1(0, new A.GroupViewVM_GroupViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.GroupViewVM_GroupViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.GroupViewVM_GroupViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.GroupViewVM_GroupViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.GroupViewVM_GroupViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.GroupViewVM_GroupViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.InvoiceEdit.prototype = { createState$0() { return new A._InvoiceEditState(null, null, B._StateLifecycle_0); } }; A._InvoiceEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._invoice_edit$_controller = A.TabController$(null, _this._widget.viewModel.invoiceItemIndex != null ? 2 : 0, 5, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.viewModel.invoiceItemIndex != null) this._invoice_edit$_controller.animateTo$1(2); }, dispose$0() { this._invoice_edit$_controller.dispose$0(); this.super$__InvoiceEditState_State_SingleTickerProviderStateMixin$dispose(); }, _invoice_edit$_onSavePressed$2(context, action) { var t1; if (!$.$get$_InvoiceEditState__formKey().get$currentState().validate$0()) return; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_cancelInvoice, B.EntityAction_autoBill], type$.JSArray_EntityAction), action)) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; A.confirmCallback(false, new A._InvoiceEditState__onSavePressed_closure(this, context, action), context, t1.lookup$1(J.toString$0$(action)), false, null); } else this._widget.viewModel.onSavePressed.call$2(context, action); }, _invoice_edit$_onSavePressed$1(context) { return this._invoice_edit$_onSavePressed$2(context, null); }, build$1(context) { var viewModel, invoice, state, t2, t3, client, isFullscreen, t4, t5, t0, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; invoice = viewModel.invoice; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; client = t3[t2].clientState.$get$1(0, invoice.clientId); isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_invoice); t1 = t1.localeCode; if (invoice.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "new_invoice"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "edit_invoice"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t2 = invoice.getActions$2$client$userCompany(client, t3[t2].userCompany); t3 = _this._invoice_edit$_controller; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "contacts"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t5.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "items"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "notes"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "pdf"); t10.toString; t11 = type$.JSArray_Widget; t10 = A.TabBar$(t3, _null, true, _null, _null, A._setArrayType([t6, t7, t8, t9, A.Tab$(_null, t10)], t11)); t9 = $.$get$_InvoiceEditState__formKey(); t3 = _this._widget; if (isFullscreen) t3 = new A.InvoiceEditDetailsScreen(t3.viewModel, _null); else { t6 = _this._invoice_edit$_controller; t3 = t3.viewModel; t6 = A.TabBarView$(A._setArrayType([new A.InvoiceEditDetailsScreen(t3, _null), new A.InvoiceEditContactsScreen(invoice.entityType, _null), new A.InvoiceEditItemsScreen(t3, false, _null), new A.InvoiceEditNotesScreen(_null), new A.InvoiceEditPDFScreen(_null)], t11), t6, new A.ValueKey("__invoice_" + invoice.id + "_" + invoice.updatedAt + "__", type$.ValueKey_String)); t3 = t6; } t9 = A.Form$(_null, t3, t9); t3 = A.Theme_of(context); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "add_item"); t1.toString; return A.EditScaffold$(t2, t10, t9, new A.InvoiceEditFooter(invoice, _null), invoice, A.FloatingActionButton$(t3.primaryColorDark, B.Icon_9cK, "invoice_edit_fab", false, new A._InvoiceEditState_build_closure(_this, context, invoice, viewModel, isFullscreen), t1), isFullscreen, new A._InvoiceEditState_build_closure0(_this), new A._InvoiceEditState_build_closure1(viewModel), new A._InvoiceEditState_build_closure2(_this), _null, t4); } }; A._InvoiceEditState__onSavePressed_closure.prototype = { call$1(_) { this.$this._widget.viewModel.onSavePressed.call$2(this.context, this.action); }, $signature: 28 }; A._InvoiceEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._InvoiceEditState_build_closure2.prototype = { call$1(context) { return this.$this._invoice_edit$_onSavePressed$1(context); }, $signature: 20 }; A._InvoiceEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._invoice_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._InvoiceEditState_build_closure.prototype = { call$0() { var _this = this, _null = null; A.showDialog(_null, _null, true, _null, new A._InvoiceEditState_build__closure(_this.$this, _this.invoice, _this.viewModel, _this.isFullscreen), _this.context, _null, true, type$.InvoiceItemSelector); }, $signature: 0 }; A._InvoiceEditState_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.invoice, t2 = t1.lineItems._list$_list, t3 = A._arrayInstanceType(t2), t4 = _this.viewModel, t5 = type$.WhereTypeIterable_BaseEntity; return new A.InvoiceItemSelector(t1, new A._InvoiceEditState_build___closure(_this.$this, t4, _this.isFullscreen), t1.clientId, A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t2, new A._InvoiceEditState_build___closure0(), t3._eval$1("WhereIterable<1>")), new A._InvoiceEditState_build___closure1(t4), t3._eval$1("MappedIterable<1,BaseEntity?>")), t5), true, t5._eval$1("Iterable.E")), true, null); }, $signature: 294 }; A._InvoiceEditState_build___closure0.prototype = { call$1(item) { var t1; if (item.typeId !== "2") { t1 = item.expenseId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = true; return t1; }, $signature: 88 }; A._InvoiceEditState_build___closure1.prototype = { call$1(item) { var t1 = this.viewModel.state; return item.typeId === "2" ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, item.taskId) : t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, item.expenseId); }, $signature: 293 }; A._InvoiceEditState_build___closure.prototype = { call$3(items, clientId, projectId) { this.viewModel.onItemsAdded.call$3(items, clientId, projectId); if (!this.isFullscreen) this.$this._invoice_edit$_controller.animateTo$1(2); }, call$1(items) { return this.call$3(items, null, null); }, call$2(items, clientId) { return this.call$3(items, clientId, null); }, $signature: 292 }; A.__InvoiceEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.InvoiceEditContacts.prototype = { build$1(context) { var vendorContacts, clientContacts, _null = null, _s18_ = "no_client_selected", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this.viewModel, invoice = t2.invoice, client = t2.client, vendor = t2.vendor; if (invoice.entityType === B.EntityType_purchaseOrder) { if (vendor == null) if (t2.state.prefState.appLayout === B.AppLayout_desktop) vendorContacts = A._setArrayType([], type$.JSArray_VendorContactEntity); else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; return new A.HelpText(t1, _null); } else { t1 = vendor.contacts; vendorContacts = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); vendorContacts.sort$1(0, new A.InvoiceEditContacts_build_closure()); } t1 = J.map$1$1$ax(vendorContacts, new A.InvoiceEditContacts_build_closure0(this, invoice), type$._ContactListTile); return new A.ScrollableListView(A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")), _null, _null, _null, false, _null); } else { if (client == null) if (t2.state.prefState.appLayout === B.AppLayout_desktop) clientContacts = A._setArrayType([], type$.JSArray_ClientContactEntity); else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; return new A.HelpText(t1, _null); } else { t1 = client.contacts; clientContacts = new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")); clientContacts.sort$1(0, new A.InvoiceEditContacts_build_closure1()); } t1 = J.map$1$1$ax(clientContacts, new A.InvoiceEditContacts_build_closure2(this, invoice, client), type$._ContactListTile); return new A.ScrollableListView(A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")), _null, _null, _null, true, _null); } } }; A.InvoiceEditContacts_build_closure.prototype = { call$2(contactA, contactB) { return B.JSString_methods.compareTo$1(contactA.get$fullName().toLowerCase(), contactB.get$fullName().toLowerCase()); }, $signature: 2859 }; A.InvoiceEditContacts_build_closure0.prototype = { call$1(contact) { var t1 = this.invoice, invitation = t1.getInvitationForVendorContact$1(contact); return new A._ContactListTile(contact.get$fullName(), contact.email, "", t1, invitation, new A.InvoiceEditContacts_build__closure0(this.$this, invitation, contact), null); }, $signature: 2860 }; A.InvoiceEditContacts_build__closure0.prototype = { call$0() { var t1 = this.invitation, t2 = this.$this.viewModel; return t1 == null ? t2.onAddVendorContact.call$1(this.contact) : t2.onRemoveContact.call$1(t1); }, $signature: 14 }; A.InvoiceEditContacts_build_closure1.prototype = { call$2(contactA, contactB) { var t1 = contactA.sendEmail; if (t1 !== contactB.sendEmail) return t1 ? 1 : -1; else return B.JSString_methods.compareTo$1(contactA.get$fullName().toLowerCase(), contactB.get$fullName().toLowerCase()); }, $signature: 2861 }; A.InvoiceEditContacts_build_closure2.prototype = { call$1(contact) { var t1 = this.invoice, invitation = t1.getInvitationForClientContact$1(contact), t2 = contact.get$fullName(), t3 = this.client; t3 = t3 == null ? null : t3.clientHash; if (t3 == null) t3 = ""; return new A._ContactListTile(t2, contact.email, t3, t1, invitation, new A.InvoiceEditContacts_build__closure(this.$this, invitation, contact), null); }, $signature: 2862 }; A.InvoiceEditContacts_build__closure.prototype = { call$0() { var t1 = this.invitation, t2 = this.$this.viewModel; return t1 == null ? t2.onAddClientContact.call$1(this.contact) : t2.onRemoveContact.call$1(t1); }, $signature: 14 }; A._ContactListTile.prototype = { createState$0() { return new A._ContactListTileState(B._StateLifecycle_0); }, get$invoice() { return this.invoice; } }; A._ContactListTileState.prototype = { build$1(context) { var store, t3, t4, invitationButton, t5, t6, t7, t8, t9, _this = this, _null = null, _s16_ = "reactivate_email", t1 = type$.AppLocalization, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t2.toString; store = A.StoreProvider_of(context, type$.AppState); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._widget.invitation; t4 = t4 == null ? _null : t4.link; invitationButton = (t4 == null ? "" : t4).length !== 0 ? A.PopupMenuButton$(_null, _null, true, A.Icon$(B.IconData_58372_MaterialIcons_null_false, _null, _null, _null), _null, new A._ContactListTileState_build_closure(t2), new A._ContactListTileState_build_closure0(_this, t2), B.EdgeInsets_8_8_8_8, _null, type$.String) : new A.SizedBox(_null, _null, _null, _null); t4 = type$.JSArray_Widget; t5 = A._setArrayType([A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, _null, _null, new A._ContactListTileState_build_closure1(_this), _null, _null, _null, _null, _null, false, _this._widget.invitation != null)], t4); if (store.__Store__state_A.prefState.showPdfPreviewSideBySide) t5.push(invitationButton); t5 = A.Column$(t5, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t6 = _this._widget.fullName; if (t6.length !== 0) t1 = t6; else { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "blank_contact"); t1.toString; } t1 = A._setArrayType([A.Text$(t1, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t4); t6 = _this._widget.email; if (t6.length !== 0) { t6 = A._setArrayType([new A.Padding(B.EdgeInsets_0_4_0_0, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null), _null)], t4); t7 = _this._widget.invitation; t8 = t7 == null ? _null : t7.emailStatus; if ((t8 == null ? "" : t8).length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_2_0_0, A.Text$(t2.lookup$1(t7.get$latestEmailStatus()) + " \u2022 " + A.formatDate(_this._widget.invitation.get$latestEmailStatusDate(), context, true, true, false), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null), _null)); t7 = _this._widget.invitation; if (t7 == null) t7 = _null; else t7 = t7.emailError.length !== 0 && t7.emailStatus !== "delivered"; if (t7 === true && _this._showEmailError) { t7 = A._setArrayType([], t4); t8 = A._setArrayType([], type$.JSArray_String); if (t3.get$isHosted()) t8.push("default"); t8.push("client_postmark"); if (B.JSArray_methods.contains$1(t8, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company.settings.emailSendingMethod)) { t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t8.$index(0, t2.localeCode); t9.toString; t9 = J.$index$asx(t9, _s16_); if (t9 == null) { t8 = t8.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s16_); t8.toString; } else t8 = t9; B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.SizedBox(_null, 16, _null, _null), A.OutlinedButton$(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._ContactListTileState_build_closure2(_this, t3, store, t2), _null)], t4)); } t7.push(new A.SizedBox(_null, 16, _null, _null)); t7.push(A.Text$(_this._widget.invitation.emailError, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null)); B.JSArray_methods.addAll$1(t6, t7); } t6.push(new A.SizedBox(_null, 8, _null, _null)); B.JSArray_methods.addAll$1(t1, t6); } t1 = A._setArrayType([t5, new A.SizedBox(8, _null, _null, _null), A.Expanded$(A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1)], t4); if (!store.__Store__state_A.prefState.showPdfPreviewSideBySide) t1.push(invitationButton); return new A.Padding(B.EdgeInsets_10_10_10_10, A.Row$(t1, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null); } }; A._ContactListTileState_build_closure.prototype = { call$1(context) { var t4, t5, _null = null, _s11_ = "view_portal", _s9_ = "copy_link", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = this.localization.localeCode, t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, _s11_); t3.toString; t4 = t1.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, _s11_); t4.toString; t5 = type$.String; t4 = A.PopupMenuItem$(new A.IconText(t3, B.IconData_58460_MaterialIcons_null_true, _null, _null, false, _null), t4, t5); t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, _s9_); t3.toString; t2 = t1.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, _s9_); t2.toString; return A._setArrayType([t4, A.PopupMenuItem$(new A.IconText(t3, B.IconData_57744_MaterialIcons_null_false, _null, _null, false, _null), t2, t5)], type$.JSArray_PopupMenuEntry_String); }, $signature: 344 }; A._ContactListTileState_build_closure0.prototype = { call$1(action) { var t3, t4, t5, t1 = this.$this, t2 = t1._widget, viewLinkWithHash = t2.invitation.link + "?silent=true"; if (!B.JSString_methods.contains$1(viewLinkWithHash, "?")) viewLinkWithHash += "?"; t2 = t2.hash; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = this.localization.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "view_portal"); t5.toString; if (action === t5) A.launchUrl(A.Uri_parse(viewLinkWithHash + ("&client_hash=" + t2), 0, null)); else { t2 = t3.$index(0, t4); t2.toString; t2 = J.$index$asx(t2, "copy_link"); t2.toString; if (action === t2) { A.Clipboard_setData(new A.ClipboardData(t1._widget.invitation.link)); t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value ", "")); } } }, $signature: 15 }; A._ContactListTileState_build_closure1.prototype = { call$1(value) { return this.$this._widget.onTap.call$0(); }, $signature: 17 }; A._ContactListTileState_build_closure2.prototype = { call$0() { var _this = this, credentials = _this.state.get$credentials(0), t1 = _this.store, t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.StartSaving()); t2 = _this.$this; new A.WebClient().post$2(credentials.url + "/reactivate_email/" + t2._widget.invitation.messageId, credentials.token).then$1$1(0, new A._ContactListTileState_build__closure(t2, t1, _this.localization), type$.Null).catchError$1(new A._ContactListTileState_build__closure0(t1)); }, $signature: 0 }; A._ContactListTileState_build__closure.prototype = { call$1(value) { var t2, _s17_ = "email_reactivated", t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s17_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } else t1 = t2; A.showToast(t1); t1 = this.$this; t1.setState$1(new A._ContactListTileState_build___closure(t1)); }, $signature: 5 }; A._ContactListTileState_build___closure.prototype = { call$0() { this.$this._showEmailError = false; }, $signature: 0 }; A._ContactListTileState_build__closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); }, $signature: 5 }; A.InvoiceEditContactsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEditContactsScreen_build_closure(), new A.InvoiceEditContactsScreen_build_closure0(this), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceEditContactsVM); } }; A.InvoiceEditContactsScreen_build_closure0.prototype = { call$1(store) { return A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore(store, this.$this.entityType); }, $signature: 2863 }; A.InvoiceEditContactsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditContacts(viewModel, null); }, $signature: 2864 }; A.EntityEditContactsVM.prototype = { get$invoice() { return this.invoice; }, get$vendor(receiver) { return this.vendor; } }; A.InvoiceEditContactsVM.prototype = {}; A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure.prototype = { call$1(contact) { var t2, invitation, _this = this, t1 = _this._box_0; if (!t1.entity.get$isNew()) { t2 = _this.state.getEntityMap$1(_this.entityType); t2.toString; invitation = type$.InvoiceEntity._as(t2._map$_map.$index(0, t1.entity.id)).getInvitationForClientContact$1(contact); } else invitation = null; t1 = t1.entity.entityType; if (t1 === B.EntityType_quote) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddQuoteContact(contact, invitation)); } else if (t1 === B.EntityType_credit) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddCreditContact(contact, invitation)); } else if (t1 === B.EntityType_recurringInvoice) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddRecurringInvoiceContact(contact, invitation)); } else if (t1 === B.EntityType_invoice) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddInvoiceContact(contact, invitation)); } else A.print("ERROR: entityType " + A.S(_this.entityType) + " not handled in invoice_edit_contacts_vm"); }, $signature: 2865 }; A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure0.prototype = { call$1(contact) { var t2, invitation, _this = this, t1 = _this._box_0; if (!t1.entity.get$isNew()) { t2 = _this.state.getEntityMap$1(_this.entityType); t2.toString; invitation = type$.InvoiceEntity._as(t2._map$_map.$index(0, t1.entity.id)).getInvitationForVendorContact$1(contact); } else invitation = null; if (t1.entity.entityType === B.EntityType_purchaseOrder) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddPurchaseOrderContact(contact, invitation)); } else A.print("ERROR: entityType " + A.S(_this.entityType) + " not handled in invoice_edit_contacts_vm"); }, $signature: 2866 }; A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure1.prototype = { call$1(invitation) { var _this = this, t1 = _this._box_0.entity.entityType; if (t1 === B.EntityType_quote) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RemoveQuoteContact(invitation)); } else if (t1 === B.EntityType_credit) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RemoveCreditContact(invitation)); } else if (t1 === B.EntityType_recurringInvoice) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RemoveRecurringInvoiceContact(invitation)); } else if (t1 === B.EntityType_invoice) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RemoveInvoiceContact(invitation)); } else if (t1 === B.EntityType_purchaseOrder) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RemovePurchaseOrderContact(invitation)); } else A.print("ERROR: entityType " + A.S(_this.entityType) + " not handled in invoice_edit_contacts_vm"); }, $signature: 2867 }; A.InvoiceEditDesktop.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.InvoiceEditDesktopState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), null, null, B._StateLifecycle_0); } }; A.InvoiceEditDesktopState.prototype = { initState$0() { var t1, invoice, state, t2, _this = this; _this.super$State$initState(); t1 = _this._widget.viewModel; invoice = t1.invoice; state = t1.state; t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; _this._selectTasksTable = invoice.get$hasTasks() && !invoice.get$hasProducts(); t2 = invoice.entityType; _this._showSaveDefault = t2 === B.EntityType_invoice || t2 === B.EntityType_quote || t2 === B.EntityType_credit || t2 === B.EntityType_purchaseOrder; _this.__InvoiceEditDesktopState__focusNode_A = A.FocusScopeNode$(true, null, false); _this._optionTabController = A.TabController$(null, 0, t1.company.isModuleEnabled$1(B.EntityType_document) ? 6 : 5, _this); _this._tableTabController = A.TabController$(null, _this._selectTasksTable ? 1 : 0, 2, _this); }, didChangeDependencies$0() { var invoice, _this = this, _null = null, t1 = _this._invoice_edit_desktop$_invoiceNumberController, t2 = _this._invoice_edit_desktop$_poNumberController, t3 = _this._invoice_edit_desktop$_discountController, t4 = _this._invoice_edit_desktop$_partialController, t5 = _this._invoice_edit_desktop$_custom1Controller, t6 = _this._invoice_edit_desktop$_custom2Controller, t7 = _this._invoice_edit_desktop$_custom3Controller, t8 = _this._invoice_edit_desktop$_custom4Controller, t9 = _this._invoice_edit_desktop$_surcharge1Controller, t10 = _this._invoice_edit_desktop$_surcharge2Controller, t11 = _this._invoice_edit_desktop$_surcharge3Controller, t12 = _this._invoice_edit_desktop$_surcharge4Controller, t13 = _this._invoice_edit_desktop$_publicNotesController, t14 = _this._invoice_edit_desktop$_privateNotesController, t15 = _this._invoice_edit_desktop$_termsController, t16 = _this._invoice_edit_desktop$_footerController, t17 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16], type$.JSArray_TextEditingController); _this._invoice_edit_desktop$_controllers = t17; B.JSArray_methods.forEach$1(t17, new A.InvoiceEditDesktopState_didChangeDependencies_closure(_this)); invoice = _this._widget.viewModel.invoice; t1.set$text(0, invoice.number); t2.set$text(0, invoice.poNumber); t2 = invoice.discount; t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(t2, t1, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.toString; t3.set$text(0, t1); t1 = invoice.partial; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t1, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t4.set$text(0, t3); t5.set$text(0, invoice.customValue1); t6.set$text(0, invoice.customValue2); t7.set$text(0, invoice.customValue3); t8.set$text(0, invoice.customValue4); t8 = invoice.customSurcharge1; t7 = _this._framework$_element; t7.toString; t7 = A.formatNumber(t8, t7, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t7.toString; t9.set$text(0, t7); t7 = invoice.customSurcharge2; t9 = _this._framework$_element; t9.toString; t9 = A.formatNumber(t7, t9, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t9.toString; t10.set$text(0, t9); t9 = invoice.customSurcharge3; t10 = _this._framework$_element; t10.toString; t10 = A.formatNumber(t9, t10, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t10.toString; t11.set$text(0, t10); t10 = invoice.customSurcharge4; t11 = _this._framework$_element; t11.toString; t11 = A.formatNumber(t10, t11, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t11.toString; t12.set$text(0, t11); t13.set$text(0, invoice.publicNotes); t14.set$text(0, invoice.privateNotes); t15.set$text(0, invoice.terms); t16.set$text(0, invoice.footer); B.JSArray_methods.forEach$1(_this._invoice_edit_desktop$_controllers, new A.InvoiceEditDesktopState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this, t1 = _this.__InvoiceEditDesktopState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._optionTabController.dispose$0(); _this._tableTabController.dispose$0(); B.JSArray_methods.forEach$1(_this._invoice_edit_desktop$_controllers, new A.InvoiceEditDesktopState_dispose_closure(_this)); _this.super$_InvoiceEditDesktopState_State_TickerProviderStateMixin$dispose(); }, _invoice_edit_desktop$_onChanged$0() { var _this = this, invoice = _this._widget.viewModel.invoice.rebuild$1(new A.InvoiceEditDesktopState__onChanged_closure(_this)); if (!invoice.$eq(0, _this._widget.viewModel.invoice)) _this._invoice_edit_desktop$_debouncer.run$1(new A.InvoiceEditDesktopState__onChanged_closure0(_this, invoice)); }, _invoice_edit_desktop$_onSavePressed$1(context) { this._widget.entityViewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, state, invoice, company, t2, t3, t4, t5, client, t6, vendor, entityType, originalInvoice, t7, t8, countProducts, countTasks, showTasksTable, settings, terms, termsString, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _list, i, t19, i0, t0, t20, t21, t22, _this = this, _null = null, _s8_ = "due_date", _s9_ = "po_number", _s21_ = "save_as_default_terms", _s22_ = "save_as_default_footer", _s7_ = "#AAAAAA", _s7_0 = "#666666", _s9_0 = "inclusive", _s16_ = "__invoice_total_", store = A.StoreProvider_of(context, type$.AppState), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; invoice = viewModel.invoice; company = viewModel.company; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = t3[t2].clientState; t5 = invoice.clientId; client = t4.$get$1(0, t5); t4 = t3[t2].vendorState; t6 = invoice.vendorId; vendor = t4.$get$1(0, t6); entityType = invoice.entityType; t4 = invoice.id; originalInvoice = type$.nullable_InvoiceEntity._as(state.getEntity$2(entityType, t4)); if (originalInvoice == null) originalInvoice = invoice; t7 = invoice.lineItems._list$_list; t8 = A._arrayInstanceType(t7)._eval$1("WhereIterable<1>"); countProducts = new A.WhereIterable(t7, new A.InvoiceEditDesktopState_build_closure(), t8).get$length(0); countTasks = new A.WhereIterable(t7, new A.InvoiceEditDesktopState_build_closure0(), t8).get$length(0); if (invoice.get$hasTasks() || company.showTasksTable) showTasksTable = entityType === B.EntityType_invoice || entityType === B.EntityType_quote; else showTasksTable = false; settings = A.getClientSettings(state, client); t7 = entityType === B.EntityType_quote; terms = t7 ? settings.defaultValidUntil : settings.defaultPaymentTerms; if ((terms == null ? "" : terms).length !== 0) { t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, "net"); t8.toString; termsString = t8 + " " + A.S(terms); } else termsString = _null; t8 = type$.ValueKey_String; t9 = type$.JSArray_Widget; t10 = A._setArrayType([], t9); if (invoice.get$isNew()) if (entityType === B.EntityType_purchaseOrder) t10.push(new A.VendorPicker(t6, t3[t2].vendorState, new A.InvoiceEditDesktopState_build_closure1(viewModel, context, invoice), new A.InvoiceEditDesktopState_build_closure2(viewModel, context), true, _null)); else t10.push(new A.ClientPicker(t5, t3[t2].clientState, new A.InvoiceEditDesktopState_build_closure3(viewModel, context, invoice), new A.InvoiceEditDesktopState_build_closure4(viewModel, context), true, B.List_empty0, true, _null)); else { t2 = new A.EntityPresenter(); t2.__EntityPresenter_entity_A = entityType === B.EntityType_purchaseOrder ? vendor : client; t2.__EntityPresenter_context_A = context; t10.push(A.InkWell$(false, _null, true, new A.ConstrainedBox(new A.BoxConstraints(1 / 0, 1 / 0, 40, 1 / 0), new A.Padding(B.EdgeInsets_6_6_6_6, A.Text$(t2.title$0(0), _null, 2, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.InvoiceEditDesktopState_build_closure5(invoice, vendor, client), new A.InvoiceEditDesktopState_build_closure6(invoice, vendor, client), _null, _null, _null, _null, _null, _null, _null)); } t10.push(new A.SizedBox(_null, 12, _null, _null)); t10.push(new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, 0, 186), new A.InvoiceEditContactsScreen(entityType, _null), _null)); t2 = A.Expanded$(A.FormCard$(_null, t10, _null, B.CrossAxisAlignment_0, false, _null, false, _null, B.EdgeInsets_12_12_6_12), 1); t3 = A._setArrayType([], t9); t10 = entityType === B.EntityType_recurringInvoice; if (t10) { t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t1.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "frequency"); t13.toString; t14 = invoice.frequencyId; t15 = B.Map_mGn4d.get$entries(B.Map_mGn4d); t16 = type$.String; t14 = A.AppDropdownButton$(false, _null, "", true, t15.map$1$1(t15, new A.InvoiceEditDesktopState_build_closure7(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t13, new A.InvoiceEditDesktopState_build_closure8(viewModel, invoice), _null, false, t14, t16); if (invoice.lastSentDate.length !== 0) { t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "next_send_date"); t13.toString; } else { t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "start_date"); t13.toString; } t15 = invoice.nextSendDate; t15 = A.DatePicker$(false, false, false, new A.DateTime(Date.now(), false), _null, _null, t13, _null, new A.InvoiceEditDesktopState_build_closure9(viewModel, invoice), t15, _null); t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "remaining_cycles"); t13.toString; t17 = invoice.remainingCycles; t11 = t11.$index(0, t12); t11.toString; t11 = J.$index$asx(t11, "endless"); t11.toString; t18 = type$.int; t11 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, -1, t18)], type$.JSArray_DropdownMenuItem_int); _list = J.JSArray_JSArray$allocateGrowable(61, t18); for (i = 0; i < 61; ++i) _list[i] = i; t19 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t11, A.List_List$of(new A.MappedListIterable(_list, new A.InvoiceEditDesktopState_build_closure10(), t19), true, t19._eval$1("ListIterable.E"))); t17 = A.AppDropdownButton$(false, _null, _null, true, t11, _null, t13, new A.InvoiceEditDesktopState_build_closure11(viewModel, invoice), _null, false, t17, t18); t13 = $.$get$LocalizationsProvider__localizedValues(); t11 = t13.$index(0, t12); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; t19 = invoice.dueDateDays; if (t19 == null) t19 = ""; t12 = t13.$index(0, t12); t12.toString; t12 = J.$index$asx(t12, "use_payment_terms"); t12.toString; t12 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "terms", t16), A.DropdownMenuItem$(A.Text$(t1.get$dueOnReceipt(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "on_receipt", t16)], type$.JSArray_DropdownMenuItem_String); _list = J.JSArray_JSArray$allocateGrowable(31, t18); for (i = 0; i < 31; i = i0) { i0 = i + 1; _list[i] = i0; } t13 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t12, A.List_List$of(new A.MappedListIterable(_list, new A.InvoiceEditDesktopState_build_closure12(t1), t13), true, t13._eval$1("ListIterable.E"))); B.JSArray_methods.addAll$1(t3, A._setArrayType([t14, t15, t17, A.AppDropdownButton$(false, _null, "", true, t12, _null, t11, new A.InvoiceEditDesktopState_build_closure13(viewModel, invoice), _null, false, t19, t16)], t9)); } else { t11 = entityType === B.EntityType_purchaseOrder; if (t11) t12 = t1.get$purchaseOrderDate(); else if (entityType === B.EntityType_credit) { t12 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t12.toString; t12 = J.$index$asx(t12, "credit_date"); t12.toString; } else { t12 = t1.localeCode; if (t7) { t12 = $.$get$LocalizationsProvider__localizedValues().$index(0, t12); t12.toString; t12 = J.$index$asx(t12, "quote_date"); t12.toString; } else { t12 = $.$get$LocalizationsProvider__localizedValues().$index(0, t12); t12.toString; t12 = J.$index$asx(t12, "invoice_date"); t12.toString; } } t12 = A.DatePicker$(false, false, false, _null, _null, _null, t12, _null, new A.InvoiceEditDesktopState_build_closure14(viewModel, invoice), invoice.date, new A.InvoiceEditDesktopState_build_closure15(context)); t13 = invoice.updatedAt; t11 = entityType === B.EntityType_invoice || t11; t14 = t1.localeCode; if (t11) { t11 = $.$get$LocalizationsProvider__localizedValues(); t15 = t11.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, _s8_); t15.toString; t0 = t15; t15 = t11; t11 = t0; } else { t11 = $.$get$LocalizationsProvider__localizedValues(); t15 = t11.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, "valid_until"); t15.toString; t0 = t15; t15 = t11; t11 = t0; } t11 = A.DatePicker$(false, false, false, _null, _null, new A.ValueKey("__due_date_" + client.id + "_" + t13 + "__", t8), t11, termsString, new A.InvoiceEditDesktopState_build_closure16(viewModel, invoice), invoice.dueDate, _null); t13 = t15.$index(0, t14); t13.toString; t13 = J.$index$asx(t13, "partial_deposit"); t13.toString; t13 = A._setArrayType([t12, t11, A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_partialController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t13, _null, _null, false, _null, _null, _this.get$_invoice_edit_desktop$_onSavePressed(), true, _null, _null, B.TextAlign_4, new A.InvoiceEditDesktopState_build_closure17(_this, invoice, state, t1))], t9); if (invoice.partial > 0) { t11 = t15.$index(0, t14); t11.toString; t11 = J.$index$asx(t11, "partial_due_date"); t11.toString; t13.push(A.DatePicker$(false, false, false, _null, _null, _null, t11, _null, new A.InvoiceEditDesktopState_build_closure18(viewModel, invoice), invoice.partialDueDate, _null)); } B.JSArray_methods.addAll$1(t3, t13); } t11 = _this.get$_invoice_edit_desktop$_onSavePressed(); t3.push(A.CustomField$(_this._invoice_edit_desktop$_custom1Controller, "invoice1", false, _null, t11, invoice.customValue1)); t3.push(A.CustomField$(_this._invoice_edit_desktop$_custom3Controller, "invoice3", false, _null, t11, invoice.customValue3)); t3 = A.Expanded$(A.FormCard$(_null, t3, _null, _null, false, _null, false, _null, B.EdgeInsets_6_12_6_12), 1); t12 = entityType === B.EntityType_purchaseOrder; if (t12) { t13 = $.$get$LocalizationsProvider__localizedValues(); t14 = t1.localeCode; t15 = t13.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, _s9_); t15.toString; t0 = t15; t15 = t14; t14 = t13; t13 = t0; } else if (entityType === B.EntityType_credit) { t13 = $.$get$LocalizationsProvider__localizedValues(); t14 = t1.localeCode; t15 = t13.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, "credit_number"); t15.toString; t0 = t15; t15 = t14; t14 = t13; t13 = t0; } else { t13 = t1.localeCode; if (t7) { t14 = $.$get$LocalizationsProvider__localizedValues(); t15 = t14.$index(0, t13); t15.toString; t15 = J.$index$asx(t15, "quote_number"); t15.toString; t0 = t15; t15 = t14; t14 = t0; } else { t14 = $.$get$LocalizationsProvider__localizedValues(); t15 = t14.$index(0, t13); t15.toString; t15 = J.$index$asx(t15, "invoice_number"); t15.toString; t0 = t15; t15 = t14; t14 = t0; } t0 = t15; t15 = t13; t13 = t14; t14 = t0; } t13 = A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_invoiceNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t13, _null, _null, false, _null, _null, t11, true, _null, _null, B.TextAlign_4, new A.InvoiceEditDesktopState_build_closure19(invoice, originalInvoice, context))], t9); if (!t12) { t16 = t14.$index(0, t15); t16.toString; t16 = J.$index$asx(t16, _s9_); t16.toString; t13.push(A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_poNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t16, _null, _null, false, _null, _null, t11, true, _null, _null, B.TextAlign_4, _null)); } t13.push(new A.DiscountField(_this._invoice_edit_desktop$_discountController, invoice.discount, invoice.isAmountDiscount, new A.InvoiceEditDesktopState_build_closure20(viewModel, invoice), _null, _null)); if (t10) { t16 = t14.$index(0, t15); t16.toString; t16 = J.$index$asx(t16, "auto_bill"); t16.toString; t17 = invoice.autoBill; t18 = (t17 == null ? "" : t17).length === 0 ? _null : new A.InvoiceEditDesktopState_build_closure21(t1); t19 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t13.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A.InvoiceEditDesktopState_build_closure22(), t19), true, t19._eval$1("ListIterable.E")), _null, t16, new A.InvoiceEditDesktopState_build_closure23(viewModel, invoice), t18, false, t17, type$.String)); } t13.push(A.CustomField$(_this._invoice_edit_desktop$_custom2Controller, "invoice2", false, _null, t11, invoice.customValue2)); t13.push(A.CustomField$(_this._invoice_edit_desktop$_custom4Controller, "invoice4", false, _null, t11, invoice.customValue4)); t2 = A._setArrayType([A.Row$(A._setArrayType([t2, t3, A.Expanded$(A.FormCard$(_null, t13, _null, _null, false, _null, false, _null, B.EdgeInsets_6_12_12_12), 1)], t9), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t9); if (showTasksTable) { t3 = _this._tableTabController; t13 = A.Icon$(A.getEntityIcon(B.EntityType_product), _null, _null, _null); t16 = t14.$index(0, t15); t16.toString; t16 = J.$index$asx(t16, "products"); t16.toString; t13 = A.Tab$(A.Row$(A._setArrayType([t13, new A.SizedBox(8, _null, _null, _null), A.Text$(t16 + (countProducts > 0 ? " (" + countProducts + ")" : ""), _null, _null, _null, _null, _null, _null, _null, _null, _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null); t16 = A.Icon$(A.getEntityIcon(B.EntityType_task), _null, _null, _null); t17 = t14.$index(0, t15); t17.toString; t17 = J.$index$asx(t17, "tasks"); t17.toString; t2.push(new A.Padding(B.EdgeInsets_18_0_18_0, new A.AppTabBar(A._setArrayType([t13, A.Tab$(A.Row$(A._setArrayType([t16, new A.SizedBox(8, _null, _null, _null), A.Text$(t17 + (countTasks > 0 ? " (" + countTasks + ")" : ""), _null, _null, _null, _null, _null, _null, _null, _null, _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null)], t9), t3, false, new A.InvoiceEditDesktopState_build_closure24(_this), _null), _null)); } if (entityType === B.EntityType_credit) t2.push(new A.CreditEditItemsScreen(_this._widget.entityViewModel, _this._selectTasksTable, _null)); else if (t7) t2.push(new A.QuoteEditItemsScreen(_this._widget.entityViewModel, _this._selectTasksTable, _null)); else if (entityType === B.EntityType_invoice) t2.push(new A.InvoiceEditItemsScreen(_this._widget.entityViewModel, _this._selectTasksTable, _null)); else if (t10) t2.push(new A.RecurringInvoiceEditItemsScreen(_this._widget.entityViewModel, _this._selectTasksTable, _null)); else if (t12) t2.push(new A.PurchaseOrderEditItemsScreen(_this._widget.entityViewModel, _null)); else t2.push(new A.SizedBox(_null, _null, _null, _null)); t3 = _this._optionTabController; t13 = t14.$index(0, t15); t13.toString; t13 = J.$index$asx(t13, "terms"); t13.toString; t13 = A.Tab$(_null, t13); t16 = t14.$index(0, t15); t16.toString; t16 = J.$index$asx(t16, "footer"); t16.toString; t16 = A.Tab$(_null, t16); t17 = t14.$index(0, t15); t17.toString; t17 = J.$index$asx(t17, "public_notes"); t17.toString; t17 = A.Tab$(_null, t17); t18 = t14.$index(0, t15); t18.toString; t18 = J.$index$asx(t18, "private_notes"); t18.toString; t18 = A.Tab$(_null, t18); t19 = t14.$index(0, t15); t19.toString; t19 = J.$index$asx(t19, "settings"); t19.toString; t19 = A._setArrayType([t13, t16, t17, t18, A.Tab$(_null, t19)], t9); if (company.isModuleEnabled$1(B.EntityType_document)) { t13 = t14.$index(0, t15); t13.toString; t13 = J.$index$asx(t13, "documents"); t13.toString; t16 = invoice.documents._list$_list.length; t19.push(A.Tab$(_null, t13 + (t16 !== 0 ? " (" + t16 + ")" : ""))); } t13 = _this._optionTabController; t16 = _this._showSaveDefault ? 5 : 8; t17 = !invoice.get$isNew() && !t10 ? "" : settings.getDefaultTerms$1(entityType); t16 = A._setArrayType([A.Expanded$(A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_termsController, _null, true, _null, t17, _null, _null, false, false, _null, B.TextInputType_1_null_null, _null, t16, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), 1)], t9); if (_this._showSaveDefault) { t17 = invoice.saveDefaultTerms; t18 = t14.$index(0, t15); t18.toString; t18 = J.$index$asx(t18, _s21_); if (t18 == null) { t18 = t14.$index(0, "en"); t18.toString; t18 = J.$index$asx(t18, _s21_); t18.toString; } t18 = A.Text$(t18, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t16, A._setArrayType([new A.SizedBox(_null, 8, _null, _null), A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, true, _null, new A.InvoiceEditDesktopState_build_closure25(viewModel, invoice), t18, t17)], t9)); } t16 = A.Column$(t16, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t17 = _this._showSaveDefault ? 5 : 8; t10 = !invoice.get$isNew() && !t10 ? "" : settings.getDefaultFooter$1(entityType); t17 = A._setArrayType([A.Expanded$(A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_footerController, _null, true, _null, t10, _null, _null, false, false, _null, B.TextInputType_1_null_null, _null, t17, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), 1)], t9); if (_this._showSaveDefault) { t10 = invoice.saveDefaultFooter; t18 = t14.$index(0, t15); t18.toString; t18 = J.$index$asx(t18, _s22_); if (t18 == null) { t18 = t14.$index(0, "en"); t18.toString; t18 = J.$index$asx(t18, _s22_); t18.toString; } t18 = A.Text$(t18, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t17, A._setArrayType([new A.SizedBox(_null, 8, _null, _null), A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, true, _null, new A.InvoiceEditDesktopState_build_closure26(viewModel, invoice), t18, t10)], t9)); } t10 = A._setArrayType([t16, A.Column$(t17, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_publicNotesController, _null, true, _null, client.publicNotes, _null, _null, false, false, _null, B.TextInputType_1_null_null, _null, 8, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), A.DecoratedFormField$(false, _null, false, _this._invoice_edit_desktop$_privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, _null, 8, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), new A.LayoutBuilder(new A.InvoiceEditDesktopState_build_closure27(_this, invoice, viewModel, company, store, state, t1), _null)], t9); if (company.isModuleEnabled$1(B.EntityType_document)) if (invoice.get$isNew() || state.hasChanges$0()) t10.push(new A.HelpText(t1.get$saveToUploadDocuments(), _null)); else { t16 = originalInvoice.documents; t10.push(new A.DocumentGrid(new A.CopyOnWriteList(true, t16._list$_list, t16.$ti._eval$1("CopyOnWriteList<1>")), new A.InvoiceEditDesktopState_build_closure28(_this, context), _null, new A.InvoiceEditDesktopState_build_closure29(store, invoice), _null)); } t3 = A.Expanded$(A.FormCard$(_null, A._setArrayType([new A.AppTabBar(t19, t3, true, _null, _null), new A.SizedBox(_null, 186, A.TabBarView$(t10, t13, _null), _null)], t9), _null, _null, false, _null, false, _null, B.EdgeInsets_12_12_6_12), 2); t10 = state.prefState; t13 = t10.darkModeType; t16 = t13 === "system"; if (t16 ? t10.enableDarkModeSystem : t13 === "dark") { t17 = A.convertHexStringToColor(_s7_); t17.toString; } else { t17 = A.convertHexStringToColor(_s7_0); t17.toString; } t17 = A.TextStyle$(_null, _null, t17, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t18 = t14.$index(0, t15); t18.toString; t18 = J.$index$asx(t18, "subtotal"); t18.toString; t18 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t18, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t19 = invoice.calculateSubtotal$1$precision(A.precisionForInvoice(state, invoice)); t20 = invoice.calculateSubtotal$1$precision(A.precisionForInvoice(state, invoice)); t21 = t12 ? _null : t5; t17 = A._setArrayType([A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, t18, false, false, _null, A.formatNumber(t20, context, t21, _null, B.FormatNumberType_0, true, _null, t12 ? t6 : _null, false), _null, new A.ValueKey("__invoice_subtotal_" + A.S(t19) + "_" + t5 + "__", t8), _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, t17, B.TextAlign_5, _null, _null, _null)], t9); if (!invoice.get$isNew()) t18 = entityType === B.EntityType_invoice || t7; else t18 = false; if (t18) { if (t16 ? t10.enableDarkModeSystem : t13 === "dark") { t18 = A.convertHexStringToColor(_s7_); t18.toString; } else { t18 = A.convertHexStringToColor(_s7_0); t18.toString; } t18 = A.TextStyle$(_null, _null, t18, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t19 = t14.$index(0, t15); t19.toString; t19 = J.$index$asx(t19, "paid_to_date"); t19.toString; t19 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t19, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t20 = originalInvoice.paidToDate; t21 = t12 ? _null : t5; t17.push(A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, t19, false, false, _null, A.formatNumber(t20, context, t21, _null, B.FormatNumberType_0, true, _null, t12 ? t6 : _null, false), _null, new A.ValueKey("__invoice_paid_to_date_" + A.S(t20) + "_" + t5 + "__", t8), _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, t18, B.TextAlign_5, _null, _null, _null)); } if (company.get$hasCustomSurcharge()) t17.push(new A.CustomSurcharges(_this._invoice_edit_desktop$_surcharge1Controller, _this._invoice_edit_desktop$_surcharge2Controller, _this._invoice_edit_desktop$_surcharge3Controller, _this._invoice_edit_desktop$_surcharge4Controller, _null, false, _null)); t18 = company.numberOfInvoiceTaxRates; if (t18 >= 1 || invoice.taxName1.length !== 0) { t19 = t14.$index(0, t15); t19.toString; t19 = J.$index$asx(t19, "tax"); t19.toString; if (invoice.usesInclusiveTaxes) { t20 = t14.$index(0, t15); t20.toString; t20 = J.$index$asx(t20, _s9_0); t20.toString; t20 = " - " + t20; } else t20 = ""; t17.push(new A.TaxRateDropdown(t19 + t20, new A.InvoiceEditDesktopState_build_closure30(viewModel, invoice), invoice.taxName1, invoice.taxRate1, _null)); } if (t18 >= 2 || invoice.taxName2.length !== 0) { t19 = t14.$index(0, t15); t19.toString; t19 = J.$index$asx(t19, "tax"); t19.toString; if (invoice.usesInclusiveTaxes) { t20 = t14.$index(0, t15); t20.toString; t20 = J.$index$asx(t20, _s9_0); t20.toString; t20 = " - " + t20; } else t20 = ""; t17.push(new A.TaxRateDropdown(t19 + t20, new A.InvoiceEditDesktopState_build_closure31(viewModel, invoice), invoice.taxName2, invoice.taxRate2, _null)); } if (t18 >= 3 || invoice.taxName3.length !== 0) { t18 = t14.$index(0, t15); t18.toString; t18 = J.$index$asx(t18, "tax"); t18.toString; if (invoice.usesInclusiveTaxes) { t19 = t14.$index(0, t15); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t19 = " - " + t19; } else t19 = ""; t17.push(new A.TaxRateDropdown(t18 + t19, new A.InvoiceEditDesktopState_build_closure32(viewModel, invoice), invoice.taxName3, invoice.taxRate3, _null)); } if (company.get$hasCustomSurcharge()) t17.push(new A.CustomSurcharges(_this._invoice_edit_desktop$_surcharge1Controller, _this._invoice_edit_desktop$_surcharge2Controller, _this._invoice_edit_desktop$_surcharge3Controller, _this._invoice_edit_desktop$_surcharge4Controller, t11, true, _null)); if (t16 ? t10.enableDarkModeSystem : t13 === "dark") { t11 = A.convertHexStringToColor(_s7_); t11.toString; } else { t11 = A.convertHexStringToColor(_s7_0); t11.toString; } t11 = A.TextStyle$(_null, _null, t11, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); if (t7) { t7 = t14.$index(0, t15); t7.toString; t7 = J.$index$asx(t7, "total"); t7.toString; } else { t7 = t14.$index(0, t15); t7.toString; t7 = J.$index$asx(t7, "balance_due"); t7.toString; } t7 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t7, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t18 = originalInvoice.paidToDate; t19 = invoice.calculateTotal$1$precision(A.precisionForInvoice(state, invoice)); t20 = invoice.calculateTotal$1$precision(A.precisionForInvoice(state, invoice)); t21 = t12 ? _null : t5; t22 = t12 ? t6 : _null; t17.push(A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, t7, false, false, _null, A.formatNumber(t20 - t18, context, t21, _null, B.FormatNumberType_0, true, _null, t22, false), _null, new A.ValueKey(_s16_ + A.S(t18) + "_" + A.S(t19) + "_" + t5 + "__", t8), _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, t11, B.TextAlign_5, _null, _null, _null)); t7 = invoice.partial; if (t7 !== 0) { if (t16 ? t10.enableDarkModeSystem : t13 === "dark") { t11 = A.convertHexStringToColor(_s7_); t11.toString; } else { t11 = A.convertHexStringToColor(_s7_0); t11.toString; } t11 = A.TextStyle$(_null, _null, t11, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t15 = t14.$index(0, t15); t15.toString; t15 = J.$index$asx(t15, "partial_due"); t15.toString; t15 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t15, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t13 = t12 ? _null : t5; t17.push(A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, t15, false, false, _null, A.formatNumber(t7, context, t13, _null, B.FormatNumberType_0, true, _null, t12 ? t6 : _null, false), _null, new A.ValueKey(_s16_ + A.S(t7) + "_" + t5 + "__", t8), _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, t11, B.TextAlign_5, _null, _null, _null)); } t6 = A._setArrayType([A.FormCard$(_null, t17, _null, _null, false, _null, false, _null, B.EdgeInsets_6_12_12_0)], t9); if (company.calculateTaxes) { t1 = t1.get$taxDetails(); t5 = t5.length !== 0 ? new A.InvoiceEditDesktopState_build_closure33(context, invoice) : _null; t6.push(new A.Padding(B.EdgeInsets_10_0_16_0, new A.AppButton(_null, _null, t1.toUpperCase(), t5, _null, _null), _null)); } t2.push(A.Row$(A._setArrayType([t3, A.Expanded$(A.Column$(t6, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1)], t9), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); t1 = t10.showPdfPreview; if (t1 && !t10.showPdfPreviewSideBySide) t2.push(new A.Padding(B.EdgeInsets_16_16_16_16, new A._PdfPreview0(invoice, _null), _null)); t2 = A._setArrayType([new A.Flexible(3, B.FlexFit_1, A.Column$(t2, B.CrossAxisAlignment_2, new A.ValueKey("__invoice_" + t4 + "__", t8), B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null)], t9); if (t1 && t10.showPdfPreviewSideBySide) t2.push(new A.Flexible(2, B.FlexFit_1, new A.Padding(B.EdgeInsets_16_2_16_16, new A._PdfPreview0(invoice, _null), _null), _null)); return A.SingleChildScrollView$(A.Row$(t2, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, B.DragStartBehavior_1, _null, _null, _null, true, _null, false, B.Axis_1); } }; A.InvoiceEditDesktopState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_invoice_edit_desktop$_onChanged()); }, $signature: 10 }; A.InvoiceEditDesktopState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_invoice_edit_desktop$_onChanged()); }, $signature: 10 }; A.InvoiceEditDesktopState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_invoice_edit_desktop$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A.InvoiceEditDesktopState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_invoiceNumberController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_number = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_poNumberController._change_notifier$_value.text); b.get$_invoice_model$_$this()._poNumber = t2; t2 = A.parseDouble(t1._invoice_edit_desktop$_discountController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._discount = t2; t2 = A.parseDouble(t1._invoice_edit_desktop$_partialController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._partial = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_custom1Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_custom2Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_custom3Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_custom4Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t2; t2 = A.parseDouble(t1._invoice_edit_desktop$_surcharge1Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge1 = t2; t2 = A.parseDouble(t1._invoice_edit_desktop$_surcharge2Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge2 = t2; t2 = A.parseDouble(t1._invoice_edit_desktop$_surcharge3Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge3 = t2; t2 = A.parseDouble(t1._invoice_edit_desktop$_surcharge4Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge4 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_publicNotesController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_publicNotes = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_privateNotesController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_privateNotes = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_termsController._change_notifier$_value.text); b.get$_invoice_model$_$this()._terms = t2; t1 = B.JSString_methods.trim$0(t1._invoice_edit_desktop$_footerController._change_notifier$_value.text); b.get$_invoice_model$_$this()._footer = t1; return b; }, $signature: 8 }; A.InvoiceEditDesktopState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.invoice); }, $signature: 0 }; A.InvoiceEditDesktopState_build_closure.prototype = { call$1(item) { return !item.get$isEmpty(0) && item.typeId !== "2"; }, $signature: 88 }; A.InvoiceEditDesktopState_build_closure0.prototype = { call$1(item) { return !item.get$isEmpty(0) && item.typeId === "2"; }, $signature: 88 }; A.InvoiceEditDesktopState_build_closure1.prototype = { call$1(vendor) { var t1 = this.viewModel.onVendorChanged; t1.toString; t1.call$3(this.context, this.invoice, type$.nullable_VendorEntity._as(vendor)); }, $signature: 50 }; A.InvoiceEditDesktopState_build_closure2.prototype = { call$1(completer) { return this.viewModel.onAddVendorPressed.call$2(this.context, completer); }, $signature: 315 }; A.InvoiceEditDesktopState_build_closure3.prototype = { call$1(client) { var t1 = this.viewModel.onClientChanged; t1.toString; t1.call$3(this.context, this.invoice, type$.nullable_ClientEntity._as(client)); }, $signature: 50 }; A.InvoiceEditDesktopState_build_closure4.prototype = { call$1(completer) { return this.viewModel.onAddClientPressed.call$2(this.context, completer); }, $signature: 315 }; A.InvoiceEditDesktopState_build_closure5.prototype = { call$0() { return A.editEntity(null, this.invoice.entityType === B.EntityType_purchaseOrder ? this.vendor : this.client, true, null); }, $signature: 0 }; A.InvoiceEditDesktopState_build_closure6.prototype = { call$0() { return A.viewEntity(false, this.invoice.entityType === B.EntityType_purchaseOrder ? this.vendor : this.client, null, false); }, $signature: 0 }; A.InvoiceEditDesktopState_build_closure8.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure21(value))); }, $signature: 5 }; A.InvoiceEditDesktopState_build__closure21.prototype = { call$1(b) { b.get$_invoice_model$_$this()._frequencyId = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure7.prototype = { call$1(entry) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entry.value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entry.key, type$.String); }, $signature: 322 }; A.InvoiceEditDesktopState_build_closure9.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure20(date))); }, $signature: 52 }; A.InvoiceEditDesktopState_build__closure20.prototype = { call$1(b) { b.get$_invoice_model$_$this()._nextSendDate = this.date; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure11.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure19(value))); }, $signature: 32 }; A.InvoiceEditDesktopState_build__closure19.prototype = { call$1(b) { b.get$_invoice_model$_$this()._remainingCycles = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure10.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A.InvoiceEditDesktopState_build_closure13.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure18(value))); }, $signature: 5 }; A.InvoiceEditDesktopState_build__closure18.prototype = { call$1(b) { b.get$_invoice_model$_$this()._dueDateDays = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure12.prototype = { call$1(value) { var t1, _null = null; if (value === 1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_day_of_the_month"); t1.toString; } else { t1 = this.localization.localeCode; if (value === 31) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "last_day_of_the_month"); t1.toString; } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "day_count"); t1.toString; t1 = B.JSString_methods.replaceFirst$2(t1, ":count", "" + value); } } return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "" + value, type$.String); }, $signature: 458 }; A.InvoiceEditDesktopState_build_closure15.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_date"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.InvoiceEditDesktopState_build_closure14.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure17(date))); }, $signature: 52 }; A.InvoiceEditDesktopState_build__closure17.prototype = { call$1(b) { b.get$_invoice_model$_$this()._date = this.date; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure16.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure16(date))); }, $signature: 52 }; A.InvoiceEditDesktopState_build__closure16.prototype = { call$1(b) { b.get$_invoice_model$_$this()._dueDate = this.date; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure17.prototype = { call$1(value) { var t2, total, _this = this, t1 = A.parseDouble(_this.$this._invoice_edit_desktop$_partialController._change_notifier$_value.text, false); t1.toString; t2 = _this.invoice; total = t2.calculateTotal$1$precision(A.precisionForInvoice(_this.state, t2)); if (!(t1 < 0)) t1 = t1 !== 0 && t1 > total; else t1 = true; if (t1) return _this.localization.get$partialValue(); else return null; }, $signature: 30 }; A.InvoiceEditDesktopState_build_closure18.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure15(date))); }, $signature: 52 }; A.InvoiceEditDesktopState_build__closure15.prototype = { call$1(b) { b.get$_invoice_model$_$this()._partialDueDate = this.date; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure19.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0 && !this.invoice.get$isNew() && this.originalInvoice.number.length !== 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_an_invoice_number"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.InvoiceEditDesktopState_build_closure20.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure14(value))); }, $signature: 26 }; A.InvoiceEditDesktopState_build__closure14.prototype = { call$1(b) { b.get$_invoice_model$_$this()._isAmountDiscount = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure21.prototype = { call$1(context) { var t1 = type$.MappedListIterable_String_Text; return A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A.InvoiceEditDesktopState_build__closure13(this.localization), t1), true, t1._eval$1("ListIterable.E")); }, $signature: 330 }; A.InvoiceEditDesktopState_build__closure13.prototype = { call$1(type) { var _null = null; return A.Text$(this.localization.lookup$1(type), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 327 }; A.InvoiceEditDesktopState_build_closure23.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure12(value))); }, $signature: 32 }; A.InvoiceEditDesktopState_build__closure12.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_autoBill = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure22.prototype = { call$1(value) { return A.DropdownMenuItem$(new A.AutobillDropdownMenuItem(value, null), null, value, type$.String); }, $signature: 40 }; A.InvoiceEditDesktopState_build_closure24.prototype = { call$1(index) { var t1 = this.$this; t1.setState$1(new A.InvoiceEditDesktopState_build__closure11(t1, index)); }, $signature: 164 }; A.InvoiceEditDesktopState_build__closure11.prototype = { call$0() { return this.$this._selectTasksTable = this.index === 1; }, $signature: 0 }; A.InvoiceEditDesktopState_build_closure25.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure10(value))); }, $signature: 17 }; A.InvoiceEditDesktopState_build__closure10.prototype = { call$1(b) { b.get$_invoice_model$_$this()._saveDefaultTerms = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure26.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build__closure9(value))); }, $signature: 17 }; A.InvoiceEditDesktopState_build__closure9.prototype = { call$1(b) { b.get$_invoice_model$_$this()._saveDefaultFooter = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure27.prototype = { call$2(context, constraints) { var t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s15_ = "inclusive_taxes", _s17_ = "auto_bill_enabled", t1 = _this.invoice, t2 = _this.viewModel, t3 = type$.JSArray_Widget, t4 = A._setArrayType([new A.DesignPicker(new A.InvoiceEditDesktopState_build__closure0(t2, t1), _null, t1.designId, false, false, _null, _null), new A.UserPicker(t1.assignedUserId, new A.InvoiceEditDesktopState_build__closure1(t2, t1), _null)], t3), t5 = _this.company; if (t5.isModuleEnabled$1(B.EntityType_project)) t4.push(new A.ProjectPicker(t1.projectId, t1.clientId, new A.InvoiceEditDesktopState_build__closure2(_this.store, _this.state, t1, t2, context), _null, _null)); t6 = t1.entityType; if (t6 === B.EntityType_purchaseOrder) { t7 = _this.state; t4.push(new A.ClientPicker(t1.clientId, t7.userCompanyStates._list$_list[t7.uiState.selectedCompanyIndex].clientState, new A.InvoiceEditDesktopState_build__closure3(t2, t1), _null, _null, B.List_empty0, true, _null)); } else if (t5.isModuleEnabled$1(B.EntityType_vendor)) { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t7.toString; t7 = J.$index$asx(t7, "vendor"); t7.toString; t8 = $.$get$memoizedDropdownVendorList(); t9 = _this.state; t10 = t9.userCompanyStates._list$_list[t9.uiState.selectedCompanyIndex]; t11 = t10.vendorState; t4.push(A.EntityDropdown$(true, false, t1.vendorId, t8.call$4(t11.map, t11.list, t10.userState.map, t9.staticState), _null, B.EntityType_vendor, B.List_empty0, t7, _null, new A.InvoiceEditDesktopState_build__closure4(_this.store), new A.InvoiceEditDesktopState_build__closure5(t2, t1), _null, _null, _null)); } t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = _this.localization.localeCode; t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, "exchange_rate"); t9.toString; t4.push(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(t1.exchangeRate, context, _null, _null, B.FormatNumberType_4, true, _null, _null, false), _null, false, false, new A.ValueKey("__exchange_rate_" + t1.clientId + "__", type$.ValueKey_String), new A.TextInputType(2, false, true), t9, _null, _null, false, new A.InvoiceEditDesktopState_build__closure6(t2, t1), _null, _this.$this.get$_invoice_edit_desktop$_onSavePressed(), true, _null, _null, B.TextAlign_4, _null)); t9 = t5.numberOfInvoiceTaxRates <= 0; if (!t9 || t5.numberOfItemTaxRates > 0 || t6 === B.EntityType_invoice) { t3 = A._setArrayType([], t3); if (!t9 || t5.numberOfItemTaxRates > 0) { t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, _s15_); t5.toString; t9 = A.Theme_of(context); t10 = t7.$index(0, t8); t10.toString; t10 = J.$index$asx(t10, _s15_); t10.toString; t3.push(A.Expanded$(A.Tooltip$(A.SwitchListTile$(t9.colorScheme.secondary, true, new A.InvoiceEditDesktopState_build__closure7(t2, t1), _null, _null, A.Text$(t10, _null, 1, _null, _null, _null, _null, _null, _null, _null), t1.usesInclusiveTaxes), t5), 1)); } if (t6 === B.EntityType_invoice) { t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, _s17_); t5.toString; t6 = A.Theme_of(context); t8 = t7.$index(0, t8); t8.toString; t8 = J.$index$asx(t8, _s17_); t8.toString; t3.push(A.Expanded$(A.Tooltip$(A.SwitchListTile$(t6.colorScheme.secondary, true, new A.InvoiceEditDesktopState_build__closure8(t2, t1), _null, _null, A.Text$(t8, _null, 1, _null, _null, _null, _null, _null, _null, _null), t1.autoBillEnabled), t5), 1)); } t4.push(A.Column$(t3, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)); } return A.GridView$count((constraints.maxWidth / 2 - 8) / 50, t4, 2, 16, 12, _null, new A.NeverScrollableScrollPhysics(_null), true, true); }, $signature: 441 }; A.InvoiceEditDesktopState_build__closure0.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure8(value))); }, $signature: 147 }; A.InvoiceEditDesktopState_build___closure8.prototype = { call$1(b) { var t1 = this.value.id; b.get$_invoice_model$_$this()._designId = t1; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build__closure1.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure7(userId))); }, $signature: 6 }; A.InvoiceEditDesktopState_build___closure7.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_assignedUserId = this.userId; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build__closure2.prototype = { call$1(projectId) { var project, t2, client, t3, _this = this, t1 = _this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); project = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.$get$1(0, projectId); t1 = _this.state; t2 = project.clientId; client = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, t2); t1 = !project.get$isNew() && t2 !== _this.invoice.clientId; t2 = _this.viewModel; t3 = _this.invoice; if (t1) { t1 = t2.onClientChanged; t1.toString; t1.call$3(_this.context, t3.rebuild$1(new A.InvoiceEditDesktopState_build___closure5(projectId)), client); } else t2.onChanged.call$1(t3.rebuild$1(new A.InvoiceEditDesktopState_build___closure6(projectId))); }, $signature: 37 }; A.InvoiceEditDesktopState_build___closure5.prototype = { call$1(b) { b.get$_invoice_model$_$this()._projectId = this.projectId; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build___closure6.prototype = { call$1(b) { b.get$_invoice_model$_$this()._projectId = this.projectId; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build__closure3.prototype = { call$1(client) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure4(client))); }, $signature: 50 }; A.InvoiceEditDesktopState_build___closure4.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_invoice_model$_$this()._invoice_model$_clientId = t1; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build__closure5.prototype = { call$1(vendor) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure2(vendor))); }, $signature: 69 }; A.InvoiceEditDesktopState_build___closure2.prototype = { call$1(b) { var t1 = this.vendor; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; return b.get$_invoice_model$_$this()._vendorId = t1; }, $signature: 163 }; A.InvoiceEditDesktopState_build__closure4.prototype = { call$2(completer, $name) { var t1 = A.VendorEntity_VendorEntity(null, null, null).rebuild$1(new A.InvoiceEditDesktopState_build___closure3($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveVendorRequest(completer, t1)); }, $signature: 159 }; A.InvoiceEditDesktopState_build___closure3.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_name = this.name; return b; }, $signature: 95 }; A.InvoiceEditDesktopState_build__closure6.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure1(value))); }, $signature: 15 }; A.InvoiceEditDesktopState_build___closure1.prototype = { call$1(b) { var t1 = A.parseDouble(this.value, false); b.get$_invoice_model$_$this()._exchangeRate = t1; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build__closure7.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure0(value))); }, $signature: 13 }; A.InvoiceEditDesktopState_build___closure0.prototype = { call$1(b) { b.get$_invoice_model$_$this()._usesInclusiveTaxes = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build__closure8.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDesktopState_build___closure(value))); }, $signature: 13 }; A.InvoiceEditDesktopState_build___closure.prototype = { call$1(b) { b.get$_invoice_model$_$this()._autoBillEnabled = this.value; return b; }, $signature: 8 }; A.InvoiceEditDesktopState_build_closure28.prototype = { call$2(path, isPrivate) { return this.$this._widget.entityViewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.InvoiceEditDesktopState_build_closure29.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadInvoice(null, this.invoice.id)); }, $signature: 14 }; A.InvoiceEditDesktopState_build_closure30.prototype = { call$1(taxRate) { this.viewModel.onChanged.call$1(this.invoice.applyTax$1(taxRate)); }, $signature: 168 }; A.InvoiceEditDesktopState_build_closure31.prototype = { call$1(taxRate) { this.viewModel.onChanged.call$1(this.invoice.applyTax$2$isSecond(taxRate, true)); }, $signature: 168 }; A.InvoiceEditDesktopState_build_closure32.prototype = { call$1(taxRate) { this.viewModel.onChanged.call$1(this.invoice.applyTax$2$isThird(taxRate, true)); }, $signature: 168 }; A.InvoiceEditDesktopState_build_closure33.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A.InvoiceEditDesktopState_build__closure(this.invoice), this.context, _null, true, type$.void); }, $signature: 4 }; A.InvoiceEditDesktopState_build__closure.prototype = { call$1(context) { return new A.InvoiceTaxDetails(this.invoice, null); }, $signature: 789 }; A._PdfPreview0.prototype = { createState$0() { return new A.__PdfPreviewState(new A.SimpleDebouncer(1500), B._StateLifecycle_0); }, get$invoice() { return this.invoice; } }; A.__PdfPreviewState.prototype = { didChangeDependencies$0() { this.super$State$didChangeDependencies(); this.loadPdf$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (!this._widget.invoice.$eq(0, oldWidget.invoice)) this.loadPdf$0(); }, loadPdf$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$loadPdf$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._invoice_edit_desktop$_response == null) $async$self._invoice_edit_desktop$_loadPdf$0(); else $async$self._pdfDebouncer.run$1(new A.__PdfPreviewState_loadPdf_closure($async$self)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$loadPdf$0, $async$completer); }, _invoice_edit_desktop$_loadPdf$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t3, credentials, url, invoice, t1, t2; var $async$_invoice_edit_desktop$_loadPdf$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start invoice = $async$self._widget.invoice; t1 = invoice.entityType; t2 = t1 === B.EntityType_purchaseOrder; if (t2) { if (invoice.vendorId.length === 0) { // goto return $async$goto = 1; break; } } else if (invoice.clientId.length === 0) { // goto return $async$goto = 1; break; } if ($async$self._invoice_edit_desktop$_isLoading) { $async$self._pendingLoad = true; // goto return $async$goto = 1; break; } $async$self.setState$1(new A.__PdfPreviewState__loadPdf_closure($async$self)); t3 = $async$self._framework$_element; t3.toString; t3 = A.StoreProvider_of(t3, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); credentials = t3.get$credentials(0); url = t3.get$isHosted() && A.cleanApiUrl(t3.authState.url) !== "https://staging.invoicing.co" ? string$.https_pr : credentials.url + "/live_preview"; if (t2) url += "/purchase_order"; url += "?entity=" + A.toSnakeCase(t1.name); if (!invoice.get$isNew()) url += "&entity_id=" + invoice.id; new A.WebClient().post$4$data$rawResponse(url, credentials.token, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$invoiceEntitySerializer(), invoice)), true).then$1$1(0, new A.__PdfPreviewState__loadPdf_closure0($async$self, t3), type$.Null).catchError$1(new A.__PdfPreviewState__loadPdf_closure1($async$self)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_invoice_edit_desktop$_loadPdf$0, $async$completer); }, build$1(context) { var t3, t4, t5, t6, t7, t8, _this = this, _null = null, _s13_ = "previous_page", _s9_ = "next_page", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState; t3 = t2.showPdfPreviewSideBySide ? 800 : 1150; t4 = type$.JSArray_Widget; t5 = A._setArrayType([], t4); if (_this._pageCount > 1) t6 = !t2.enableNativeBrowser; else t6 = false; if (t6) { t1.toString; t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s13_); if (t7 == null) { t7 = t6.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s13_); t7.toString; } t8 = _this._invoice_edit_desktop$_currentPage === 1 ? _null : new A.__PdfPreviewState_build_closure(_this); t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); if (t1 == null) { t1 = t6.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } t6 = _this._invoice_edit_desktop$_currentPage === _this._pageCount ? _null : new A.__PdfPreviewState_build_closure0(_this); t5.push(new A.Padding(B.EdgeInsets_0_0_0_16, A.Row$(A._setArrayType([new A.AppButton(_null, B._MdiIconData_Gjc3, t7, t8, 180, _null), new A.SizedBox(16, _null, _null, _null), new A.AppButton(_null, B._MdiIconData_Up30, t1, t6, 180, _null)], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), _null)); } if (_this._invoice_edit_desktop$_response == null) t1 = A.Container$(_null, _null, B.Clip_0, B.Color_4292927712, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (t2.enableNativeBrowser) { t1 = _this._invoice_edit_desktop$_pdfString; t1.toString; t1 = A.HtmlElementView$(_null, t1); } else t1 = A.PdfPreview$(false, false, new A.__PdfPreviewState_build_closure1(_this), false, false, false, 800, A._setArrayType([_this._invoice_edit_desktop$_currentPage - 1], type$.JSArray_int), _null); t5.push(A.Expanded$(t1, 1)); t4 = A._setArrayType([A.Column$(t5, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t4); if (_this._invoice_edit_desktop$_isLoading && _this._invoice_edit_desktop$_response == null) t4.push(A.Center$(A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null, _null)); if (_this._invoice_edit_desktop$_isLoading) t4.push(A.LinearProgressIndicator$()); return A.Container$(_null, new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t4, _null), B.Clip_0, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null); } }; A.__PdfPreviewState_loadPdf_closure.prototype = { call$0() { this.$this._invoice_edit_desktop$_loadPdf$0(); }, $signature: 0 }; A.__PdfPreviewState__loadPdf_closure.prototype = { call$0() { this.$this._invoice_edit_desktop$_isLoading = true; }, $signature: 0 }; A.__PdfPreviewState__loadPdf_closure0.prototype = { call$1(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2, $async$temp1, $async$temp2, $async$temp3, $async$temp4; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = response.get$bodyBytes(); t2 = $async$self.$this; $async$temp1 = t2; $async$temp2 = A; $async$temp3 = t2; $async$temp4 = response; $async$goto = 2; return A._asyncAwait($.$get$PrintingPlatform__instance().raster$3(t1, null, 5).toList$0(0), $async$call$1); case 2: // returning from await. $async$temp1.setState$1(new $async$temp2.__PdfPreviewState__loadPdf__closure0($async$temp3, $async$temp4, $async$result, $async$self.state)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A.__PdfPreviewState__loadPdf__closure0.prototype = { call$0() { var t2, t3, _this = this, t1 = _this.$this; t1._invoice_edit_desktop$_isLoading = false; t2 = _this.response; t1._invoice_edit_desktop$_response = t2; t3 = t1._pageCount = J.get$length$asx(_this.pages); if (t1._invoice_edit_desktop$_currentPage > t3) t1._invoice_edit_desktop$_currentPage = t3; if (_this.state.prefState.enableNativeBrowser) { t2 = t2.get$bodyBytes(); t2 = "data:application/pdf;base64," + B.C_Base64Codec.get$encoder().convert$1(t2); t1._invoice_edit_desktop$_pdfString = t2; A.WebUtils_registerWebView(t2); } if (t1._pendingLoad) { t1._pendingLoad = false; t1._invoice_edit_desktop$_loadPdf$0(); } }, $signature: 0 }; A.__PdfPreviewState__loadPdf_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A.__PdfPreviewState__loadPdf__closure(t1)); }, $signature: 5 }; A.__PdfPreviewState__loadPdf__closure.prototype = { call$0() { this.$this._invoice_edit_desktop$_isLoading = false; }, $signature: 0 }; A.__PdfPreviewState_build_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.__PdfPreviewState_build__closure0(t1)); }, $signature: 4 }; A.__PdfPreviewState_build__closure0.prototype = { call$0() { --this.$this._invoice_edit_desktop$_currentPage; }, $signature: 0 }; A.__PdfPreviewState_build_closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.__PdfPreviewState_build__closure(t1)); }, $signature: 4 }; A.__PdfPreviewState_build__closure.prototype = { call$0() { ++this.$this._invoice_edit_desktop$_currentPage; }, $signature: 0 }; A.__PdfPreviewState_build_closure1.prototype = { call$1(format) { return this.$this._invoice_edit_desktop$_response.bodyBytes; }, $signature: 111 }; A._InvoiceEditDesktopState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.InvoiceEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.InvoiceEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A.InvoiceEditDetailsState.prototype = { didChangeDependencies$0() { var invoice, _this = this, _null = null, t1 = _this._invoiceNumberController, t2 = _this._poNumberController, t3 = _this._invoice_edit_details$_discountController, t4 = _this._partialController, t5 = _this._invoice_edit_details$_custom1Controller, t6 = _this._invoice_edit_details$_custom2Controller, t7 = _this._invoice_edit_details$_custom3Controller, t8 = _this._invoice_edit_details$_custom4Controller, t9 = _this._surcharge1Controller, t10 = _this._surcharge2Controller, t11 = _this._surcharge3Controller, t12 = _this._surcharge4Controller, t13 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12], type$.JSArray_TextEditingController); _this._invoice_edit_details$_controllers = t13; B.JSArray_methods.forEach$1(t13, new A.InvoiceEditDetailsState_didChangeDependencies_closure(_this)); invoice = _this._widget.viewModel.invoice; t1.set$text(0, invoice.number); t2.set$text(0, invoice.poNumber); t2 = invoice.discount; t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(t2, t1, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.toString; t3.set$text(0, t1); t1 = invoice.partial; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t1, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t4.set$text(0, t3); t5.set$text(0, invoice.customValue1); t6.set$text(0, invoice.customValue2); t7.set$text(0, invoice.customValue3); t8.set$text(0, invoice.customValue4); t8 = invoice.customSurcharge1; t7 = _this._framework$_element; t7.toString; t7 = A.formatNumber(t8, t7, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t7.toString; t9.set$text(0, t7); t7 = invoice.customSurcharge2; t9 = _this._framework$_element; t9.toString; t9 = A.formatNumber(t7, t9, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t9.toString; t10.set$text(0, t9); t9 = invoice.customSurcharge3; t10 = _this._framework$_element; t10.toString; t10 = A.formatNumber(t9, t10, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t10.toString; t11.set$text(0, t10); t10 = invoice.customSurcharge4; t11 = _this._framework$_element; t11.toString; t11 = A.formatNumber(t10, t11, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t11.toString; t12.set$text(0, t11); B.JSArray_methods.forEach$1(_this._invoice_edit_details$_controllers, new A.InvoiceEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._invoice_edit_details$_controllers, new A.InvoiceEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _invoice_edit_details$_onChanged$0() { var _this = this, invoice = _this._widget.viewModel.invoice.rebuild$1(new A.InvoiceEditDetailsState__onChanged_closure(_this)); if (!invoice.$eq(0, _this._widget.viewModel.invoice)) _this._invoice_edit_details$_debouncer.run$1(new A.InvoiceEditDetailsState__onChanged_closure0(_this, invoice)); }, build$1(context) { var viewModel, state, invoice, company, t2, originalInvoice, t3, t4, t5, t6, settings, terms, termsString, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _list, i, t18, i0, t0, _this = this, _null = null, _s9_ = "po_number", _s8_ = "due_date", _s10_ = "surcharge1", _s10_0 = "surcharge2", _s10_1 = "surcharge3", _s10_2 = "surcharge4", _s9_0 = "inclusive", store = A.StoreProvider_of(context, type$.AppState), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; invoice = viewModel.invoice; company = viewModel.company; t2 = invoice.entityType; originalInvoice = type$.nullable_InvoiceEntity._as(state.getEntity$2(t2, invoice.id)); t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; t5 = t4[t3].clientState; t6 = invoice.clientId; settings = A.getClientSettings(state, t5.$get$1(0, t6)); terms = _this._widget.entityType === B.EntityType_quote ? settings.defaultValidUntil : settings.defaultPaymentTerms; if ((terms == null ? "" : terms).length !== 0) { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "net"); t5.toString; termsString = t5 + " " + A.S(terms); } else termsString = _null; t5 = company.calculateTaxes; if (invoice.get$isNew()) t7 = t2 === B.EntityType_purchaseOrder ? new A.VendorPicker(invoice.vendorId, t4[t3].vendorState, new A.InvoiceEditDetailsState_build_closure(viewModel, context, invoice), new A.InvoiceEditDetailsState_build_closure0(viewModel, context), true, _null) : new A.ClientPicker(t6, t4[t3].clientState, new A.InvoiceEditDetailsState_build_closure1(viewModel, context, invoice), new A.InvoiceEditDetailsState_build_closure2(viewModel, context), _null, B.List_empty0, true, _null); else { t7 = _this._widget.entityType; if (t7 === B.EntityType_purchaseOrder) { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; } else if (t7 === B.EntityType_credit) { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "credit_number"); t7.toString; } else { t8 = t1.localeCode; if (t7 === B.EntityType_quote) { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t8); t7.toString; t7 = J.$index$asx(t7, "quote_number"); t7.toString; } else { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t8); t7.toString; t7 = J.$index$asx(t7, "invoice_number"); t7.toString; } } t7 = A.DecoratedFormField$(false, _null, false, _this._invoiceNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A.InvoiceEditDetailsState_build_closure3(invoice, originalInvoice, context)); } t8 = type$.JSArray_Widget; t7 = A._setArrayType([t7, new A.UserPicker(invoice.assignedUserId, new A.InvoiceEditDetailsState_build_closure4(viewModel, invoice), _null)], t8); t9 = t2 === B.EntityType_recurringInvoice; if (t9) { t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t1.localeCode; t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "frequency"); t12.toString; t13 = invoice.frequencyId; t14 = B.Map_mGn4d.get$entries(B.Map_mGn4d); t15 = type$.String; t13 = A.AppDropdownButton$(false, _null, "", true, t14.map$1$1(t14, new A.InvoiceEditDetailsState_build_closure5(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t12, new A.InvoiceEditDetailsState_build_closure6(viewModel, invoice), _null, false, t13, t15); if (invoice.lastSentDate.length !== 0) { t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "next_send_date"); t12.toString; } else { t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "start_date"); t12.toString; } t14 = invoice.nextSendDate; t14 = A.DatePicker$(false, false, false, new A.DateTime(Date.now(), false), _null, _null, t12, _null, new A.InvoiceEditDetailsState_build_closure7(viewModel, invoice), t14, _null); t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "remaining_cycles"); t12.toString; t16 = invoice.remainingCycles; t10 = t10.$index(0, t11); t10.toString; t10 = J.$index$asx(t10, "endless"); t10.toString; t17 = type$.int; t10 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, -1, t17)], type$.JSArray_DropdownMenuItem_int); _list = J.JSArray_JSArray$allocateGrowable(37, t17); for (i = 0; i < 37; ++i) _list[i] = i; t18 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t10, A.List_List$of(new A.MappedListIterable(_list, new A.InvoiceEditDetailsState_build_closure8(), t18), true, t18._eval$1("ListIterable.E"))); t16 = A.AppDropdownButton$(false, _null, _null, true, t10, _null, t12, new A.InvoiceEditDetailsState_build_closure9(viewModel, invoice), _null, false, t16, t17); t12 = $.$get$LocalizationsProvider__localizedValues(); t10 = t12.$index(0, t11); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t18 = invoice.dueDateDays; if (t18 == null) t18 = ""; t11 = t12.$index(0, t11); t11.toString; t11 = J.$index$asx(t11, "use_payment_terms"); t11.toString; t11 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "terms", t15), A.DropdownMenuItem$(A.Text$(t1.get$dueOnReceipt(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "on_receipt", t15)], type$.JSArray_DropdownMenuItem_String); _list = J.JSArray_JSArray$allocateGrowable(31, t17); for (i = 0; i < 31; i = i0) { i0 = i + 1; _list[i] = i0; } t12 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t11, A.List_List$of(new A.MappedListIterable(_list, new A.InvoiceEditDetailsState_build_closure10(t1), t12), true, t12._eval$1("ListIterable.E"))); B.JSArray_methods.addAll$1(t7, A._setArrayType([t13, t14, t16, A.AppDropdownButton$(false, _null, "", true, t11, _null, t10, new A.InvoiceEditDetailsState_build_closure11(viewModel, invoice), _null, false, t18, t15)], t8)); } else { t10 = _this._widget.entityType; if (t10 === B.EntityType_purchaseOrder) t10 = t1.get$purchaseOrderDate(); else if (t10 === B.EntityType_credit) { t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, "credit_date"); t10.toString; } else { t11 = t1.localeCode; if (t10 === B.EntityType_quote) { t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t11); t10.toString; t10 = J.$index$asx(t10, "quote_date"); t10.toString; } else { t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t11); t10.toString; t10 = J.$index$asx(t10, "invoice_date"); t10.toString; } } t10 = A.DatePicker$(false, false, false, _null, _null, _null, t10, _null, new A.InvoiceEditDetailsState_build_closure12(viewModel, invoice), invoice.date, new A.InvoiceEditDetailsState_build_closure13(context)); t11 = _this._widget.entityType; t11 = t11 === B.EntityType_invoice || t11 === B.EntityType_purchaseOrder; t12 = t1.localeCode; if (t11) { t11 = $.$get$LocalizationsProvider__localizedValues(); t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, _s8_); t13.toString; t0 = t13; t13 = t11; t11 = t0; } else { t11 = $.$get$LocalizationsProvider__localizedValues(); t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "valid_until"); t13.toString; t0 = t13; t13 = t11; t11 = t0; } t11 = A.DatePicker$(false, false, false, _null, _null, _null, t11, termsString, new A.InvoiceEditDetailsState_build_closure14(viewModel, invoice), invoice.dueDate, _null); t14 = t13.$index(0, t12); t14.toString; t14 = J.$index$asx(t14, "partial_deposit"); t14.toString; t14 = A._setArrayType([t10, t11, A.DecoratedFormField$(false, _null, false, _this._partialController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t14, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A.InvoiceEditDetailsState_build_closure15(_this, invoice, state, t1))], t8); if (invoice.partial > 0) { t10 = t13.$index(0, t12); t10.toString; t10 = J.$index$asx(t10, "partial_due_date"); t10.toString; t14.push(A.DatePicker$(false, false, false, _null, _null, _null, t10, _null, new A.InvoiceEditDetailsState_build_closure16(viewModel, invoice), invoice.partialDueDate, _null)); } B.JSArray_methods.addAll$1(t7, t14); } t10 = t2 === B.EntityType_purchaseOrder; if (!t10) { t11 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t11.toString; t11 = J.$index$asx(t11, _s9_); t11.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._poNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t11, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } t7.push(new A.DiscountField(_this._invoice_edit_details$_discountController, invoice.discount, invoice.isAmountDiscount, new A.InvoiceEditDetailsState_build_closure17(viewModel, invoice), _null, _null)); if (t9) { t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t9.toString; t9 = J.$index$asx(t9, "auto_bill"); t9.toString; t11 = invoice.autoBill; t12 = (t11 == null ? "" : t11).length === 0 ? _null : new A.InvoiceEditDetailsState_build_closure18(t1); t13 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t7.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A.InvoiceEditDetailsState_build_closure19(), t13), true, t13._eval$1("ListIterable.E")), _null, t9, new A.InvoiceEditDetailsState_build_closure20(viewModel, invoice), t12, false, t11, type$.String)); } t7.push(A.CustomField$(_this._invoice_edit_details$_custom1Controller, "invoice1", false, _null, _null, invoice.customValue1)); t7.push(A.CustomField$(_this._invoice_edit_details$_custom2Controller, "invoice2", false, _null, _null, invoice.customValue2)); t7.push(A.CustomField$(_this._invoice_edit_details$_custom3Controller, "invoice3", false, _null, _null, invoice.customValue3)); t7.push(A.CustomField$(_this._invoice_edit_details$_custom4Controller, "invoice4", false, _null, _null, invoice.customValue4)); if (company.getCustomFieldLabel$1(_s10_).length !== 0) t7.push(A.DecoratedFormField$(false, _null, false, _this._surcharge1Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_), _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); if (company.getCustomFieldLabel$1(_s10_0).length !== 0) t7.push(A.DecoratedFormField$(false, _null, false, _this._surcharge2Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_0), _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); if (company.getCustomFieldLabel$1(_s10_1).length !== 0) t7.push(A.DecoratedFormField$(false, _null, false, _this._surcharge3Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_1), _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); if (company.getCustomFieldLabel$1(_s10_2).length !== 0) t7.push(A.DecoratedFormField$(false, _null, false, _this._surcharge4Controller, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), company.getCustomFieldLabel$1(_s10_2), _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t9 = company.numberOfInvoiceTaxRates; if (t9 >= 1 || invoice.taxName1.length !== 0) { t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t1.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "tax"); t13.toString; if (invoice.usesInclusiveTaxes) { t11 = t11.$index(0, t12); t11.toString; t11 = J.$index$asx(t11, _s9_0); t11.toString; t11 = " - " + t11; } else t11 = ""; t7.push(new A.TaxRateDropdown(t13 + t11, new A.InvoiceEditDetailsState_build_closure21(viewModel, invoice), invoice.taxName1, invoice.taxRate1, _null)); } if (t9 >= 2 || invoice.taxName2.length !== 0) { t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t1.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "tax"); t13.toString; if (invoice.usesInclusiveTaxes) { t11 = t11.$index(0, t12); t11.toString; t11 = J.$index$asx(t11, _s9_0); t11.toString; t11 = " - " + t11; } else t11 = ""; t7.push(new A.TaxRateDropdown(t13 + t11, new A.InvoiceEditDetailsState_build_closure22(viewModel, invoice), invoice.taxName2, invoice.taxRate2, _null)); } if (t9 >= 3 || invoice.taxName3.length !== 0) { t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t1.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "tax"); t13.toString; if (invoice.usesInclusiveTaxes) { t11 = t11.$index(0, t12); t11.toString; t11 = J.$index$asx(t11, _s9_0); t11.toString; t11 = " - " + t11; } else t11 = ""; t7.push(new A.TaxRateDropdown(t13 + t11, new A.InvoiceEditDetailsState_build_closure23(viewModel, invoice), invoice.taxName3, invoice.taxRate3, _null)); } t7.push(new A.DesignPicker(new A.InvoiceEditDetailsState_build_closure24(viewModel, invoice), _null, invoice.designId, false, false, _null, _null)); if (company.isModuleEnabled$1(B.EntityType_project)) t7.push(new A.ProjectPicker(invoice.projectId, t6, new A.InvoiceEditDetailsState_build_closure25(state, invoice, viewModel, context), _null, _null)); if (t10) t7.push(new A.ClientPicker(t6, t4[t3].clientState, new A.InvoiceEditDetailsState_build_closure26(viewModel, invoice), _null, _null, B.List_empty0, true, _null)); else if (company.isModuleEnabled$1(B.EntityType_vendor)) { t10 = invoice.vendorId; t11 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t11.toString; t11 = J.$index$asx(t11, "vendor"); t11.toString; t12 = $.$get$memoizedDropdownVendorList(); t3 = t4[t3]; t4 = t3.vendorState; t7.push(A.EntityDropdown$(true, false, t10, t12.call$4(t4.map, t4.list, t3.userState.map, state.staticState), _null, B.EntityType_vendor, B.List_empty0, t11, _null, new A.InvoiceEditDetailsState_build_closure27(store), new A.InvoiceEditDetailsState_build_closure28(viewModel, invoice), _null, _null, _null)); } t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t10 = t3.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "exchange_rate"); t10.toString; t7.push(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(invoice.exchangeRate, context, _null, _null, B.FormatNumberType_5, true, _null, _null, false), _null, false, false, new A.ValueKey("__exchange_rate_" + t6 + "__", type$.ValueKey_String), new A.TextInputType(2, true, true), t10, _null, _null, false, new A.InvoiceEditDetailsState_build_closure29(viewModel, invoice), _null, _null, true, _null, _null, B.TextAlign_4, _null)); if (t9 > 0 || company.numberOfItemTaxRates > 0) { t9 = A.Theme_of(context); t10 = t3.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "inclusive_taxes"); t10.toString; t7.push(new A.Padding(B.EdgeInsets_0_8_0_0, A.SwitchListTile$(t9.colorScheme.secondary, true, new A.InvoiceEditDetailsState_build_closure30(viewModel, invoice), _null, _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), invoice.usesInclusiveTaxes), _null)); } if (t2 === B.EntityType_invoice) { t2 = A.Theme_of(context); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "auto_bill_enabled"); t4.toString; t7.push(new A.Padding(B.EdgeInsets_0_8_0_0, A.SwitchListTile$(t2.colorScheme.secondary, true, new A.InvoiceEditDetailsState_build_closure31(viewModel, invoice), _null, _null, A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), invoice.autoBillEnabled), _null)); } t2 = A._setArrayType([A.FormCard$(_null, t7, _null, _null, false, _null, !t5, _null, _null)], t8); if (t5) { t1 = t1.get$taxDetails(); t3 = t6.length !== 0 ? new A.InvoiceEditDetailsState_build_closure32(context, invoice) : _null; t2.push(new A.Padding(B.EdgeInsets_16_0_16_20, new A.AppButton(_null, _null, t1.toUpperCase(), t3, _null, _null), _null)); } return new A.ScrollableListView(t2, _null, _null, _null, false, _null); } }; A.InvoiceEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_invoice_edit_details$_onChanged()); }, $signature: 10 }; A.InvoiceEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_invoice_edit_details$_onChanged()); }, $signature: 10 }; A.InvoiceEditDetailsState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_invoice_edit_details$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A.InvoiceEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._invoiceNumberController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_number = t2; t2 = B.JSString_methods.trim$0(t1._poNumberController._change_notifier$_value.text); b.get$_invoice_model$_$this()._poNumber = t2; t2 = A.parseDouble(t1._invoice_edit_details$_discountController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._discount = t2; t2 = A.parseDouble(t1._partialController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._partial = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_details$_custom1Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_details$_custom2Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_details$_custom3Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_details$_custom4Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t2; t2 = A.parseDouble(t1._surcharge1Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge1 = t2; t2 = A.parseDouble(t1._surcharge2Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge2 = t2; t2 = A.parseDouble(t1._surcharge3Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge3 = t2; t1 = A.parseDouble(t1._surcharge4Controller._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._customSurcharge4 = t1; return b; }, $signature: 8 }; A.InvoiceEditDetailsState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.invoice); }, $signature: 0 }; A.InvoiceEditDetailsState_build_closure.prototype = { call$1(vendor) { var t1 = this.viewModel.onVendorChanged; t1.toString; t1.call$3(this.context, this.invoice, type$.nullable_VendorEntity._as(vendor)); }, $signature: 50 }; A.InvoiceEditDetailsState_build_closure0.prototype = { call$1(completer) { return this.viewModel.onAddVendorPressed.call$2(this.context, completer); }, $signature: 315 }; A.InvoiceEditDetailsState_build_closure1.prototype = { call$1(client) { var t1 = this.viewModel.onClientChanged; t1.toString; return t1.call$3(this.context, this.invoice, type$.nullable_ClientEntity._as(client)); }, $signature: 69 }; A.InvoiceEditDetailsState_build_closure2.prototype = { call$1(completer) { return this.viewModel.onAddClientPressed.call$2(this.context, completer); }, $signature: 315 }; A.InvoiceEditDetailsState_build_closure3.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0 && !this.invoice.get$isNew() && this.originalInvoice.number.length !== 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_an_invoice_number"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.InvoiceEditDetailsState_build_closure4.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure19(userId))); }, $signature: 6 }; A.InvoiceEditDetailsState_build__closure19.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_assignedUserId = this.userId; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure6.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure18(value))); }, $signature: 5 }; A.InvoiceEditDetailsState_build__closure18.prototype = { call$1(b) { b.get$_invoice_model$_$this()._frequencyId = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure5.prototype = { call$1(entry) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entry.value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entry.key, type$.String); }, $signature: 322 }; A.InvoiceEditDetailsState_build_closure7.prototype = { call$2(date, _) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure17(date))); }, $signature: 347 }; A.InvoiceEditDetailsState_build__closure17.prototype = { call$1(b) { b.get$_invoice_model$_$this()._nextSendDate = this.date; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure9.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure16(value))); }, $signature: 32 }; A.InvoiceEditDetailsState_build__closure16.prototype = { call$1(b) { b.get$_invoice_model$_$this()._remainingCycles = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure8.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A.InvoiceEditDetailsState_build_closure11.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure15(value))); }, $signature: 32 }; A.InvoiceEditDetailsState_build__closure15.prototype = { call$1(b) { b.get$_invoice_model$_$this()._dueDateDays = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure10.prototype = { call$1(value) { var t1, _null = null; if (value === 1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_day_of_the_month"); t1.toString; } else { t1 = this.localization.localeCode; if (value === 31) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "last_day_of_the_month"); t1.toString; } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "day_count"); t1.toString; t1 = B.JSString_methods.replaceFirst$2(t1, ":count", "" + value); } } return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "" + value, type$.String); }, $signature: 458 }; A.InvoiceEditDetailsState_build_closure13.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_date"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.InvoiceEditDetailsState_build_closure12.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure14(date))); }, $signature: 52 }; A.InvoiceEditDetailsState_build__closure14.prototype = { call$1(b) { b.get$_invoice_model$_$this()._date = this.date; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure14.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure13(date))); }, $signature: 52 }; A.InvoiceEditDetailsState_build__closure13.prototype = { call$1(b) { b.get$_invoice_model$_$this()._dueDate = this.date; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure15.prototype = { call$1(value) { var t2, total, _this = this, t1 = A.parseDouble(_this.$this._partialController._change_notifier$_value.text, false); t1.toString; t2 = _this.invoice; total = t2.calculateTotal$1$precision(A.precisionForInvoice(_this.state, t2)); if (!(t1 < 0)) t1 = t1 !== 0 && t1 > total; else t1 = true; if (t1) return _this.localization.get$partialValue(); else return null; }, $signature: 30 }; A.InvoiceEditDetailsState_build_closure16.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure12(date))); }, $signature: 52 }; A.InvoiceEditDetailsState_build__closure12.prototype = { call$1(b) { b.get$_invoice_model$_$this()._partialDueDate = this.date; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure17.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure11(value))); }, $signature: 26 }; A.InvoiceEditDetailsState_build__closure11.prototype = { call$1(b) { b.get$_invoice_model$_$this()._isAmountDiscount = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure18.prototype = { call$1(context) { var t1 = type$.MappedListIterable_String_Text; return A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A.InvoiceEditDetailsState_build__closure10(this.localization), t1), true, t1._eval$1("ListIterable.E")); }, $signature: 330 }; A.InvoiceEditDetailsState_build__closure10.prototype = { call$1(type) { var _null = null; return A.Text$(this.localization.lookup$1(type), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 327 }; A.InvoiceEditDetailsState_build_closure20.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure9(value))); }, $signature: 32 }; A.InvoiceEditDetailsState_build__closure9.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_autoBill = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure19.prototype = { call$1(value) { return A.DropdownMenuItem$(new A.AutobillDropdownMenuItem(value, null), null, value, type$.String); }, $signature: 40 }; A.InvoiceEditDetailsState_build_closure21.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.invoice.applyTax$1(taxRate)); }, $signature: 122 }; A.InvoiceEditDetailsState_build_closure22.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.invoice.applyTax$2$isSecond(taxRate, true)); }, $signature: 122 }; A.InvoiceEditDetailsState_build_closure23.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.invoice.applyTax$2$isThird(taxRate, true)); }, $signature: 122 }; A.InvoiceEditDetailsState_build_closure24.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure8(value))); }, $signature: 312 }; A.InvoiceEditDetailsState_build__closure8.prototype = { call$1(b) { var t1 = this.value.id; b.get$_invoice_model$_$this()._designId = t1; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure25.prototype = { call$1(projectId) { var project, t3, client, _this = this, t1 = _this.state, t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; project = t1[t2].projectState.$get$1(0, projectId); t3 = project.clientId; client = t1[t2].clientState.$get$1(0, t3); t1 = !project.get$isNew() && t3 !== _this.invoice.clientId; t2 = _this.viewModel; t3 = _this.invoice; if (t1) { t1 = t2.onClientChanged; t1.toString; t1.call$3(_this.context, t3.rebuild$1(new A.InvoiceEditDetailsState_build__closure6(projectId)), client); } else t2.onChanged.call$1(t3.rebuild$1(new A.InvoiceEditDetailsState_build__closure7(projectId))); }, $signature: 37 }; A.InvoiceEditDetailsState_build__closure6.prototype = { call$1(b) { b.get$_invoice_model$_$this()._projectId = this.projectId; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build__closure7.prototype = { call$1(b) { b.get$_invoice_model$_$this()._projectId = this.projectId; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure26.prototype = { call$1(client) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure5(client))); }, $signature: 50 }; A.InvoiceEditDetailsState_build__closure5.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_invoice_model$_$this()._invoice_model$_clientId = t1; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure28.prototype = { call$1(vendor) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure3(vendor))); }, $signature: 69 }; A.InvoiceEditDetailsState_build__closure3.prototype = { call$1(b) { var t1 = this.vendor; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; return b.get$_invoice_model$_$this()._vendorId = t1; }, $signature: 163 }; A.InvoiceEditDetailsState_build_closure27.prototype = { call$2(completer, $name) { var t1 = A.VendorEntity_VendorEntity(null, null, null).rebuild$1(new A.InvoiceEditDetailsState_build__closure4($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveVendorRequest(completer, t1)); }, $signature: 159 }; A.InvoiceEditDetailsState_build__closure4.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_name = this.name; return b; }, $signature: 95 }; A.InvoiceEditDetailsState_build_closure29.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure2(value))); }, $signature: 15 }; A.InvoiceEditDetailsState_build__closure2.prototype = { call$1(b) { var t1 = A.parseDouble(this.value, false); b.get$_invoice_model$_$this()._exchangeRate = t1; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure30.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure1(value))); }, $signature: 13 }; A.InvoiceEditDetailsState_build__closure1.prototype = { call$1(b) { b.get$_invoice_model$_$this()._usesInclusiveTaxes = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure31.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.invoice.rebuild$1(new A.InvoiceEditDetailsState_build__closure0(value))); }, $signature: 13 }; A.InvoiceEditDetailsState_build__closure0.prototype = { call$1(b) { b.get$_invoice_model$_$this()._autoBillEnabled = this.value; return b; }, $signature: 8 }; A.InvoiceEditDetailsState_build_closure32.prototype = { call$0() { var _null = null; A.showDialog(_null, _null, true, _null, new A.InvoiceEditDetailsState_build__closure(this.invoice), this.context, _null, true, type$.void); }, $signature: 4 }; A.InvoiceEditDetailsState_build__closure.prototype = { call$1(context) { return new A.InvoiceTaxDetails(this.invoice, null); }, $signature: 789 }; A.InvoiceEditDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEditDetailsScreen_build_closure(this), new A.InvoiceEditDetailsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceEditDetailsVM); } }; A.InvoiceEditDetailsScreen_build_closure0.prototype = { call$1(store) { return A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore(store); }, $signature: 2872 }; A.InvoiceEditDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditDesktop(viewModel, this.$this.viewModel, new A.ValueKey("__invoice_" + viewModel.invoice.id + "__", type$.ValueKey_String)); else return new A.InvoiceEditDetails(viewModel, B.EntityType_invoice, null); }, $signature: 2873 }; A.EntityEditDetailsVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoiceEditDetailsVM.prototype = {}; A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure.prototype = { call$1(invoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateInvoice(invoice)); }, $signature: 169 }; A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure0.prototype = { call$3(context, invoice, client) { var t1, t2; if (client != null) { t1 = invoice.applyClient$2(this.state, client); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateInvoice(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateInvoiceClient(client)); }, $signature: 377 }; A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure1.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, this.state, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/invoice/edit")); }, $signature: 36 }; A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/invoice/edit")); }, $signature: 103 }; A.InvoiceEditFooter.prototype = { build$1(context) { var t2, store, t3, t4, t5, t6, t7, t8, total, useSidebarEditor, showLayoutToggle, title, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; store = A.StoreProvider_of(context, t2); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = this.invoice; t5 = t4.calculateTotal$1$precision(A.precisionForInvoice(t3, t4)); t6 = t4.entityType; t7 = t6 === B.EntityType_purchaseOrder; t8 = t7 ? _null : t4.clientId; total = A.formatNumber(t5, context, t8, _null, B.FormatNumberType_0, true, _null, t7 ? t4.vendorId : _null, false); t3 = t3.prefState; useSidebarEditor = t3.useSidebarEditor._map$_map.$index(0, B.EntityType_invoice); if (useSidebarEditor == null) useSidebarEditor = false; t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); showLayoutToggle = t2.prefState.appLayout === B.AppLayout_desktop; title = t1.lookup$1(A.toSnakeCase(t6.name) + "_total") + " " + A.S(total); t6 = A.Theme_of(context); t2 = A._setArrayType([], type$.JSArray_Widget); if (showLayoutToggle) { t1 = t1.localeCode; if (useSidebarEditor) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "fullscreen_editor"); t1.toString; } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "sidebar_editor"); t1.toString; } t2.push(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Icon$(useSidebarEditor ? B.IconData_57694_MaterialIcons_null_true : B.IconData_57695_MaterialIcons_null_true, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.InvoiceEditFooter_build_closure(store), _null, _null, _null, _null, _null, _null, _null), t1)); } t1 = t4.number; t1 = t1.length === 0 ? title : t1 + " \u2022 " + title; t4 = t3.darkModeType; t2.push(new A.AppBorder(new A.Padding(B.EdgeInsets_16_8_0_0, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, (t4 === "system" ? t3.enableDarkModeSystem : t4 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), _null, _null, showLayoutToggle, false, _null)); return A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(t2, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null), t6.cardColor, 0, new A.CircularNotchedRectangle()); }, get$invoice() { return this.invoice; } }; A.InvoiceEditFooter_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ToggleEditorLayout(B.EntityType_invoice)); }, $signature: 0 }; A.InvoiceEditItems.prototype = { createState$0() { return new A._InvoiceEditItemsState(B._StateLifecycle_0); } }; A._InvoiceEditItemsState.prototype = { _showInvoiceItemEditor$2(lineItemIndex, context) { var _null = null; A.showDialog(_null, _null, true, _null, new A._InvoiceEditItemsState__showInvoiceItemEditor_closure(this, lineItemIndex), context, _null, true, type$.ItemEditDetails); }, build$1(context) { var itemIndex, t3, i, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewModel = this._widget.viewModel, t2 = viewModel.invoice; t2.toString; itemIndex = viewModel.invoiceItemIndex; t3 = itemIndex != null; if ((t3 && t2.lineItems._list$_list.length > itemIndex ? t2.lineItems._list$_list[itemIndex] : _null) != null && t3) { viewModel.clearSelectedInvoiceItem.call$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._InvoiceEditItemsState_build_closure(this, itemIndex, context)); } t3 = t2.lineItems._list$_list; if (t3.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "click_plus_to_add_item"); t1.toString; return new A.HelpText(t1, _null); } t1 = A._setArrayType([], type$.JSArray_Widget); for (i = 0; i < t3.length; ++i) t1.push(new A.InvoiceItemListTile(new A._InvoiceEditItemsState_build_closure0(this, i, context), t2, t3[i], _null)); return new A.ScrollableListView(t1, _null, _null, _null, false, _null); } }; A._InvoiceEditItemsState__showInvoiceItemEditor_closure.prototype = { call$1(context) { var t3, t1 = this.$this._widget, viewModel = t1.viewModel, t2 = viewModel.invoice; t2.toString; t1 = t1.entityViewModel; t3 = this.lineItemIndex; t3.toString; return new A.ItemEditDetails(t3, t2.lineItems._list$_list[t3], viewModel, t1, new A.ValueKey("__" + A.S(t3) + "__", type$.ValueKey_String)); }, $signature: 2874 }; A._InvoiceEditItemsState_build_closure.prototype = { call$1(duration) { return this.$call$body$_InvoiceEditItemsState_build_closure(duration); }, $call$body$_InvoiceEditItemsState_build_closure(duration) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.$this._showInvoiceItemEditor$2($async$self.itemIndex, $async$self.context); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 2875 }; A._InvoiceEditItemsState_build_closure0.prototype = { call$0() { return this.$this._showInvoiceItemEditor$2(this.i, this.context); }, $signature: 0 }; A.ItemEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.ItemEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A.ItemEditDetailsState.prototype = { didChangeDependencies$0() { var invoiceItem, t1, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null; if (_this._invoice_edit_items$_controllers.length !== 0) return; invoiceItem = _this._widget.invoiceItem; t1 = _this._invoice_edit_items$_productKeyController; t1.set$text(0, invoiceItem.productKey); t2 = _this._invoice_edit_items$_notesController; t2.set$text(0, invoiceItem.notes); t3 = _this._invoice_edit_items$_costController; t4 = _this._framework$_element; t4.toString; t4 = A.formatNumber(invoiceItem.cost, t4, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t4.toString; t3.set$text(0, t4); t4 = _this._qtyController; t5 = _this._framework$_element; t5.toString; t5 = A.formatNumber(invoiceItem.quantity, t5, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t5.toString; t4.set$text(0, t5); t5 = _this._discountController; t6 = _this._framework$_element; t6.toString; t6 = A.formatNumber(invoiceItem.discount, t6, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t6.toString; t5.set$text(0, t6); t6 = _this._invoice_edit_items$_custom1Controller; t6.set$text(0, invoiceItem.customValue1); t7 = _this._invoice_edit_items$_custom2Controller; t7.set$text(0, invoiceItem.customValue2); t8 = _this._invoice_edit_items$_custom3Controller; t8.set$text(0, invoiceItem.customValue3); t9 = _this._invoice_edit_items$_custom4Controller; t9.set$text(0, invoiceItem.customValue4); t9 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9], type$.JSArray_TextEditingController); _this._invoice_edit_items$_controllers = t9; B.JSArray_methods.forEach$1(t9, new A.ItemEditDetailsState_didChangeDependencies_closure(_this)); _this._invoice_edit_items$_taxRate1 = A.TaxRateEntity_TaxRateEntity(_null, invoiceItem.taxName1, invoiceItem.taxRate1, _null); _this._invoice_edit_items$_taxRate2 = A.TaxRateEntity_TaxRateEntity(_null, invoiceItem.taxName2, invoiceItem.taxRate2, _null); _this._invoice_edit_items$_taxRate3 = A.TaxRateEntity_TaxRateEntity(_null, invoiceItem.taxName3, invoiceItem.taxRate3, _null); _this._invoice_edit_items$_taxCategoryId = invoiceItem.taxCategoryId; _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._invoice_edit_items$_controllers, new A.ItemEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _invoice_edit_items$_onTextChanged$0() { this._invoice_edit_items$_debouncer.run$1(new A.ItemEditDetailsState__onTextChanged_closure(this)); }, _invoice_edit_items$_onChanged$0() { var _this = this, t1 = _this._widget, t2 = t1.viewModel, invoiceItem = t1.invoiceItem.rebuild$1(new A.ItemEditDetailsState__onChanged_closure(_this)); t1 = t2.company.calculateTaxes; if (t1) invoiceItem = invoiceItem.rebuild$1(new A.ItemEditDetailsState__onChanged_closure0(_this)); if (!t1 || invoiceItem.taxCategoryId === "7") { t1 = _this._invoice_edit_items$_taxRate1; if (t1 != null) invoiceItem = invoiceItem.applyTax$1(t1); t1 = _this._invoice_edit_items$_taxRate2; if (t1 != null) invoiceItem = invoiceItem.applyTax$2$isSecond(t1, true); t1 = _this._invoice_edit_items$_taxRate3; if (t1 != null) invoiceItem = invoiceItem.applyTax$2$isThird(t1, true); } if (!invoiceItem.$eq(0, _this._widget.invoiceItem)) { t1 = _this._widget; t1.viewModel.onChangedInvoiceItem.call$2(invoiceItem, t1.index); } }, build$1(context) { var viewModel, company, invoice, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s9_ = "inclusive", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; company = viewModel.company; invoice = viewModel.invoice; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = A.TextButton$(false, A.Text$(J.$index$asx(t4, "remove").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ItemEditDetailsState_build_closure(_this, context), _null); t5 = t2.$index(0, t3); t5.toString; t6 = type$.JSArray_Widget; t5 = A._setArrayType([t4, A.TextButton$(false, A.Text$(J.$index$asx(t5, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.ItemEditDetailsState_build_closure0(viewModel, context), _null)], t6); if (_this._widget.invoiceItem.typeId === "2") { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "service"); t4.toString; } else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "product"); t4.toString; } t4 = A.DecoratedFormField$(false, _null, false, _this._invoice_edit_items$_productKeyController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t4, _null, _null, false, _null, _null, _this._widget.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_4, _null); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "description"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._invoice_edit_items$_notesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t7, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t8 = _this._invoice_edit_items$_custom1Controller; t9 = _this._widget; t10 = t9.invoiceItem.typeId === "2"; t11 = t10 ? "task1" : "product1"; t9 = t9.entityViewModel.onSavePressed; t8 = A.CustomField$(t8, t11, false, _null, t9, t8._change_notifier$_value.text); t11 = _this._invoice_edit_items$_custom2Controller; t12 = t10 ? "task2" : "product2"; t11 = A.CustomField$(t11, t12, false, _null, t9, t11._change_notifier$_value.text); t12 = _this._invoice_edit_items$_custom3Controller; t13 = t10 ? "task3" : "product3"; t12 = A.CustomField$(t12, t13, false, _null, t9, t12._change_notifier$_value.text); t13 = _this._invoice_edit_items$_custom4Controller; t14 = t10 ? "task4" : "product4"; t13 = A.CustomField$(t13, t14, false, _null, t9, t13._change_notifier$_value.text); if (t10) { t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "rate"); t9.toString; } else { t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "unit_cost"); t9.toString; } t10 = _this._widget; t9 = A.DecoratedFormField$(false, _null, false, _this._invoice_edit_items$_costController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t9, _null, _null, false, _null, _null, t10.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_4, _null); if (company.enableProductQuantity) { if (t10.invoiceItem.typeId === "2") { t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "hours"); t10.toString; } else { t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "quantity"); t10.toString; } t10 = A.DecoratedFormField$(false, _null, false, _this._qtyController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t10, _null, _null, false, _null, _null, _this._widget.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_4, _null); } else t10 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (company.enableProductDiscount) { t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "discount"); t14.toString; t14 = A.DecoratedFormField$(false, _null, false, _this._discountController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t14, _null, _null, false, _null, _null, _this._widget.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_4, _null); } else t14 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t14 = A._setArrayType([t4, t7, t8, t11, t12, t13, t9, t10, t14], t6); t4 = company.calculateTaxes; if (t4) { t7 = t1.get$taxCategory(); t8 = _this._invoice_edit_items$_taxCategoryId; t14.push(A.AppDropdownButton$(false, _null, "", true, J.map$1$1$ax(B.Map_k38sM.get$keys(B.Map_k38sM), new A.ItemEditDetailsState_build_closure1(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t7, new A.ItemEditDetailsState_build_closure2(_this), _null, false, t8, type$.String)); } if (!t4 || _this._invoice_edit_items$_taxCategoryId === "7") { t1 = A._setArrayType([], t6); t4 = company.numberOfItemTaxRates; if (t4 >= 1 || _this._invoice_edit_items$_taxRate1.name.length !== 0) { t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "tax"); t6.toString; if ((invoice == null ? _null : invoice.usesInclusiveTaxes) === true) { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; t7 = " - " + t7; } else t7 = ""; t8 = _this._invoice_edit_items$_taxRate1; t1.push(new A.TaxRateDropdown(t6 + t7, new A.ItemEditDetailsState_build_closure3(_this), t8.name, t8.rate, _null)); } if (t4 >= 2 || _this._invoice_edit_items$_taxRate2.name.length !== 0) { t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "tax"); t6.toString; if ((invoice == null ? _null : invoice.usesInclusiveTaxes) === true) { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; t7 = " - " + t7; } else t7 = ""; t8 = _this._invoice_edit_items$_taxRate2; t1.push(new A.TaxRateDropdown(t6 + t7, new A.ItemEditDetailsState_build_closure4(_this), t8.name, t8.rate, _null)); } if (t4 >= 3 || _this._invoice_edit_items$_taxRate3.name.length !== 0) { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "tax"); t4.toString; if ((invoice == null ? _null : invoice.usesInclusiveTaxes) === true) { t2 = t2.$index(0, t3); t2.toString; t2 = J.$index$asx(t2, _s9_); t2.toString; t2 = " - " + t2; } else t2 = ""; t3 = _this._invoice_edit_items$_taxRate3; t1.push(new A.TaxRateDropdown(t4 + t2, new A.ItemEditDetailsState_build_closure5(_this), t3.name, t3.rate, _null)); } B.JSArray_methods.addAll$1(t14, t1); } return A.AlertDialog$(t5, _null, _null, A.SingleChildScrollView$(A.Column$(t14, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1), _null, _null, _null); } }; A.ItemEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_invoice_edit_items$_onTextChanged()); }, $signature: 10 }; A.ItemEditDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_invoice_edit_items$_onTextChanged()); controller.dispose$0(); }, $signature: 10 }; A.ItemEditDetailsState__onTextChanged_closure.prototype = { call$0() { this.$this._invoice_edit_items$_onChanged$0(); }, $signature: 0 }; A.ItemEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._invoice_edit_items$_productKeyController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_productKey = t2; t2 = t1._invoice_edit_items$_notesController._change_notifier$_value.text; b.get$_invoice_model$_$this()._invoice_model$_notes = t2; t2 = A.parseDouble(t1._invoice_edit_items$_costController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._invoice_model$_cost = t2; t2 = A.parseDouble(t1._qtyController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._invoice_model$_quantity = t2; t2 = A.parseDouble(t1._discountController._change_notifier$_value.text, false); b.get$_invoice_model$_$this()._discount = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_items$_custom1Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_items$_custom2Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_items$_custom3Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._invoice_edit_items$_custom4Controller._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t1; return b; }, $signature: 57 }; A.ItemEditDetailsState__onChanged_closure0.prototype = { call$1(b) { var t1 = this.$this._invoice_edit_items$_taxCategoryId; b.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = t1; return b; }, $signature: 57 }; A.ItemEditDetailsState_build_closure.prototype = { call$0() { var t1 = this.context; return A.confirmCallback(false, new A.ItemEditDetailsState_build__closure3(this.$this, t1), t1, null, false, null); }, $signature: 0 }; A.ItemEditDetailsState_build__closure3.prototype = { call$1(_) { var t1 = this.$this._widget; t1.viewModel.onRemoveInvoiceItemPressed.call$1(t1.index); A.Navigator_of(this.context, false).pop$0(); }, $signature: 28 }; A.ItemEditDetailsState_build_closure0.prototype = { call$0() { this.viewModel.clearSelectedInvoiceItem.call$0(); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.ItemEditDetailsState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.ItemEditDetailsState_build__closure2(t1, value)); }, $signature: 5 }; A.ItemEditDetailsState_build__closure2.prototype = { call$0() { var t1 = this.$this; t1._invoice_edit_items$_taxCategoryId = this.value; t1._invoice_edit_items$_onChanged$0(); }, $signature: 0 }; A.ItemEditDetailsState_build_closure1.prototype = { call$1(key) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(B.Map_k38sM.$index(0, key)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, key, type$.String); }, $signature: 40 }; A.ItemEditDetailsState_build_closure3.prototype = { call$1(taxRate) { var t1 = this.$this; t1.setState$1(new A.ItemEditDetailsState_build__closure1(t1, taxRate)); }, $signature: 168 }; A.ItemEditDetailsState_build__closure1.prototype = { call$0() { var t1 = this.$this; t1._invoice_edit_items$_taxRate1 = this.taxRate; t1._invoice_edit_items$_onChanged$0(); }, $signature: 0 }; A.ItemEditDetailsState_build_closure4.prototype = { call$1(taxRate) { var t1 = this.$this; t1.setState$1(new A.ItemEditDetailsState_build__closure0(t1, taxRate)); }, $signature: 168 }; A.ItemEditDetailsState_build__closure0.prototype = { call$0() { var t1 = this.$this; t1._invoice_edit_items$_taxRate2 = this.taxRate; t1._invoice_edit_items$_onChanged$0(); }, $signature: 0 }; A.ItemEditDetailsState_build_closure5.prototype = { call$1(taxRate) { var t1 = this.$this; t1.setState$1(new A.ItemEditDetailsState_build__closure(t1, taxRate)); }, $signature: 168 }; A.ItemEditDetailsState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._invoice_edit_items$_taxRate3 = this.taxRate; t1._invoice_edit_items$_onChanged$0(); }, $signature: 0 }; A.InvoiceEditItemsDesktop.prototype = { createState$0() { return new A._InvoiceEditItemsDesktopState(new A.Debouncer(500), A._setArrayType([], type$.JSArray_String), B._StateLifecycle_0); } }; A._InvoiceEditItemsDesktopState.prototype = { initState$0() { this.super$State$initState(); this._updateColumns$0(); }, _updateColumns$0() { var hasTax1, hasTax2, hasTax3, hasAnyTax, customField1, customField2, customField3, customField4, pdfColumns, t3, t4, t5, _i, column, t6, _this = this, _s8_ = "discount", _s9_ = "unit_cost", _s8_0 = "quantity", viewModel = _this._widget.viewModel, lineItems = viewModel.invoice.lineItems, state = viewModel.state, company = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company, t1 = lineItems._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), includedLineItems = A.List_List$of(new A.WhereIterable(t1, new A._InvoiceEditItemsDesktopState__updateColumns_closure(_this), t2), true, t2._eval$1("Iterable.E")); t1 = company.numberOfItemTaxRates; hasTax1 = t1 >= 1 || B.JSArray_methods.any$1(includedLineItems, new A._InvoiceEditItemsDesktopState__updateColumns_closure0()); hasTax2 = t1 >= 2 || B.JSArray_methods.any$1(includedLineItems, new A._InvoiceEditItemsDesktopState__updateColumns_closure1()); hasTax3 = t1 >= 3 || B.JSArray_methods.any$1(includedLineItems, new A._InvoiceEditItemsDesktopState__updateColumns_closure2()); hasAnyTax = hasTax1 || hasTax2 || hasTax3; t1 = _this._widget.isTasks; customField1 = t1 ? "task1" : "product1"; customField2 = t1 ? "task2" : "product2"; customField3 = t1 ? "task3" : "product3"; customField4 = t1 ? "task4" : "product4"; t1 = t1 ? "task_columns" : "product_columns"; t2 = type$.String; t1 = J.map$1$1$ax(company.settings.getFieldsForSection$1(t1), new A._InvoiceEditItemsDesktopState__updateColumns_closure3(), t2); pdfColumns = A.List_List$of(t1, true, t1.$ti._eval$1("ListIterable.E")); if (_this._widget.isTasks) { if (pdfColumns.length === 0) pdfColumns = A._setArrayType(["service", "description", "rate", "hours"], type$.JSArray_String); else { if (!B.JSArray_methods.contains$1(pdfColumns, "service")) { t1 = A._setArrayType(["service"], type$.JSArray_String); B.JSArray_methods.addAll$1(t1, pdfColumns); pdfColumns = t1; } if (!B.JSArray_methods.contains$1(pdfColumns, "rate")) { t1 = A.List_List$of(pdfColumns, true, t2); t1.push("rate"); pdfColumns = t1; } if (!B.JSArray_methods.contains$1(pdfColumns, "hours")) { t1 = A.List_List$of(pdfColumns, true, t2); t1.push("hours"); pdfColumns = t1; } } t1 = company.enableProductDiscount; if (t1 && !B.JSArray_methods.contains$1(pdfColumns, _s8_)) B.JSArray_methods.add$1(pdfColumns, _s8_); } else { if (pdfColumns.length === 0) pdfColumns = A._setArrayType(["item", "description", "unit_cost", "quantity"], type$.JSArray_String); else { if (!B.JSArray_methods.contains$1(pdfColumns, "item")) { t1 = A._setArrayType(["item"], type$.JSArray_String); B.JSArray_methods.addAll$1(t1, pdfColumns); pdfColumns = t1; } if (!B.JSArray_methods.contains$1(pdfColumns, _s9_)) { t1 = A.List_List$of(pdfColumns, true, t2); t1.push(_s9_); pdfColumns = t1; } if (!B.JSArray_methods.contains$1(pdfColumns, _s8_0) && company.enableProductQuantity) { t1 = A.List_List$of(pdfColumns, true, t2); t1.push(_s8_0); pdfColumns = t1; } } t1 = company.enableProductDiscount; if (t1 && !B.JSArray_methods.contains$1(pdfColumns, _s8_)) B.JSArray_methods.add$1(pdfColumns, _s8_); } if (hasAnyTax && !B.JSArray_methods.contains$1(pdfColumns, "tax")) { t2 = A.List_List$of(pdfColumns, true, t2); t2.push("tax"); pdfColumns = t2; } if (company.getCustomFieldLabel$1(customField1).length !== 0 && !B.JSArray_methods.contains$1(pdfColumns, customField1)) B.JSArray_methods.add$1(pdfColumns, customField1); if (company.getCustomFieldLabel$1(customField2).length !== 0 && !B.JSArray_methods.contains$1(pdfColumns, customField2)) B.JSArray_methods.add$1(pdfColumns, customField2); if (company.getCustomFieldLabel$1(customField3).length !== 0 && !B.JSArray_methods.contains$1(pdfColumns, customField3)) B.JSArray_methods.add$1(pdfColumns, customField3); if (company.getCustomFieldLabel$1(customField4).length !== 0 && !B.JSArray_methods.contains$1(pdfColumns, customField4)) B.JSArray_methods.add$1(pdfColumns, customField4); t2 = _this._invoice_edit_items_desktop$_columns; B.JSArray_methods.clear$0(t2); for (t3 = pdfColumns.length, t4 = !company.enableProductQuantity, t5 = company.calculateTaxes, _i = 0; _i < pdfColumns.length; pdfColumns.length === t3 || (0, A.throwConcurrentModificationError)(pdfColumns), ++_i) { column = pdfColumns[_i]; if ("item" === column || "service" === column) t2.push("item"); else if ("description" === column) t2.push("description"); else if ("unit_cost" === column || "rate" === column) t2.push(_s9_); else { if ("quantity" === column || "hours" === column) t6 = !t4 || _this._widget.isTasks; else t6 = false; if (t6) t2.push(_s8_0); else if (("product1" === column || "task1" === column) && company.getCustomFieldLabel$1(customField1).length !== 0) t2.push("custom1"); else if (("product2" === column || "task2" === column) && company.getCustomFieldLabel$1(customField2).length !== 0) t2.push("custom2"); else if (("product3" === column || "task3" === column) && company.getCustomFieldLabel$1(customField3).length !== 0) t2.push("custom3"); else if (("product4" === column || "task4" === column) && company.getCustomFieldLabel$1(customField4).length !== 0) t2.push("custom4"); else if ("tax" === column) if (t5) t2.push("tax_category"); else { if (hasTax1) t2.push("tax1"); if (hasTax2) t2.push("tax2"); if (hasTax3) t2.push("tax3"); } else if ("discount" === column && t1) t2.push(_s8_); } } }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$State$didUpdateWidget(oldWidget); if (oldWidget.isTasks !== _this._widget.isTasks) { _this._isReordering = false; _this._updateColumns$0(); } }, _updateTable$0() { this.setState$1(new A._InvoiceEditItemsDesktopState__updateTable_closure(this)); }, _invoice_edit_items_desktop$_onChanged$3$debounce(lineItem, index, debounce) { var viewModel = this._widget.viewModel, t1 = viewModel.invoice.lineItems._list$_list; if (index === t1.length) viewModel.onChangedInvoiceItem.call$2(lineItem, index); else if (!lineItem.$eq(0, t1[index])) if (debounce) this._invoice_edit_items_desktop$_debouncer.run$1(new A._InvoiceEditItemsDesktopState__onChanged_closure(viewModel, lineItem, index)); else viewModel.onChangedInvoiceItem.call$2(lineItem, index); }, _invoice_edit_items_desktop$_onChanged$2(lineItem, index) { return this._invoice_edit_items_desktop$_onChanged$3$debounce(lineItem, index, true); }, _invoice_edit_items_desktop$_onFocusChange$0() { $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._InvoiceEditItemsDesktopState__onFocusChange_closure()); }, build$1(context) { var t5, precision, t6, lineItems, includedLineItems, productState, productIds, customField1, customField2, customField3, customField4, tableFontColor, tableHeaderColor, tableHeaderColumns, translations, t7, t8, t9, i, column, t10, t11, label, isNumeric, t12, t13, t14, t15, t16, index, t17, t18, t19, t20, t21, t22, t23, _this = this, _null = null, _s4_ = "item", _s7_ = "service", _s11_ = "description", _s12_ = "tax_category", _s8_ = "quantity", _s5_ = "hours", _s9_ = "unit_cost", _s4_0 = "rate", _s8_0 = "discount", _s10_ = "line_total", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), theme = A.Theme_of(context), viewModel = _this._widget.viewModel, state = viewModel.state, t2 = state.uiState.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list, t4 = t3[t2], company = t4.userCompany.company, invoice = viewModel.invoice; t4 = t4.clientState; t5 = invoice.clientId; t4 = state.staticState.currencyMap._map$_map.$index(0, t4.$get$1(0, t5).settings.currencyId); precision = t4 == null ? _null : t4.precision; if (precision == null) precision = 2; t4 = invoice.lineItems; t6 = t4._list$_list; lineItems = new A.CopyOnWriteList(true, t6, t4.$ti._eval$1("CopyOnWriteList<1>")); t6 = B.JSArray_methods.where$1(t6, new A._InvoiceEditItemsDesktopState_build_closure(_this)); includedLineItems = A.List_List$of(t6, true, t6.$ti._eval$1("Iterable.E")); t2 = t3[t2]; productState = t2.productState; productIds = $.$get$memoizedDropdownProductList().call$3(productState.map, productState.list, t2.userState.map); t2 = _this._widget.isTasks; customField1 = t2 ? "task1" : "product1"; customField2 = t2 ? "task2" : "product2"; customField3 = t2 ? "task3" : "product3"; customField4 = t2 ? "task4" : "product4"; t2 = state.prefState; t3 = t2.darkModeType; t4 = t3 === "system"; tableFontColor = ((t4 ? t2.enableDarkModeSystem : t3 === "dark") ? t2.darkCustomColors : t2.customColors)._map$_map.$index(0, "invoice_header_font_color"); if (tableFontColor == null) tableFontColor = ""; tableHeaderColor = ((t4 ? t2.enableDarkModeSystem : t3 === "dark") ? t2.darkCustomColors : t2.customColors)._map$_map.$index(0, "invoice_header_background_color"); if (tableHeaderColor == null) tableHeaderColor = ""; t6 = type$.JSArray_Widget; tableHeaderColumns = A._setArrayType([], t6); translations = company.settings.translations; for (t7 = _this._invoice_edit_items_desktop$_columns, t8 = type$.JSArray_String, t9 = invoice.usesInclusiveTaxes, i = 0; i < t7.length; ++i) { column = t7[i]; if (column === "item") { if (_this._widget.isTasks) { t10 = translations._map$_map; t11 = t10.$index(0, _s7_); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s7_); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s7_); t10.toString; label = t10; } } else { t10 = translations._map$_map; t11 = t10.$index(0, _s4_); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s4_); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s4_); t10.toString; label = t10; } } isNumeric = false; } else if (column === "description") { t10 = translations._map$_map; t11 = t10.$index(0, _s11_); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s11_); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s11_); t10.toString; label = t10; } isNumeric = false; } else if (column === "custom1") { label = company.getCustomFieldLabel$1(customField1); isNumeric = false; } else if (column === "custom2") { label = company.getCustomFieldLabel$1(customField2); isNumeric = false; } else if (column === "custom3") { label = company.getCustomFieldLabel$1(customField3); isNumeric = false; } else if (column === "custom4") { label = company.getCustomFieldLabel$1(customField4); isNumeric = false; } else if (B.JSArray_methods.contains$1(A._setArrayType(["tax1", "tax2", "tax3"], t8), column)) { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t1.localeCode; t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "tax"); t12.toString; if (t9) { t10 = t10.$index(0, t11); t10.toString; t10 = J.$index$asx(t10, "inclusive"); t10.toString; t10 = " - " + t10; } else t10 = ""; label = t12 + t10; isNumeric = false; } else if (column === "tax_category") { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t10.$index(0, t1.localeCode); t11.toString; t11 = J.$index$asx(t11, _s12_); if (t11 == null) { t10 = t10.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, _s12_); t10.toString; label = t10; } else label = t11; isNumeric = false; } else if (column === "quantity") { if (_this._widget.isTasks) { t10 = translations._map$_map; t11 = t10.$index(0, _s5_); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s5_); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s5_); t10.toString; label = t10; } } else { t10 = translations._map$_map; t11 = t10.$index(0, _s8_); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s8_); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; label = t10; } } isNumeric = true; } else if (column === "unit_cost") { if (_this._widget.isTasks) { t10 = translations._map$_map; t11 = t10.$index(0, _s4_0); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s4_0); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s4_0); t10.toString; label = t10; } } else { t10 = translations._map$_map; t11 = t10.$index(0, _s9_); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s9_); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s9_); t10.toString; label = t10; } } isNumeric = true; } else if (column === "discount") { t10 = translations._map$_map; t11 = t10.$index(0, _s8_0); if (J.get$length$asx(t11 == null ? "" : t11) !== 0) { t10 = t10.$index(0, _s8_0); t10.toString; label = t10; } else { t1.toString; t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t10.toString; t10 = J.$index$asx(t10, _s8_0); t10.toString; label = t10; } isNumeric = true; } else { label = ""; isNumeric = false; } tableHeaderColumns.push(new A.TableHeader(label, isNumeric, i === 0, _null)); } if (_this._isReordering) { t2 = tableHeaderColor.length !== 0 ? new A.BoxDecoration(A.convertHexStringToColor(tableHeaderColor), _null, _null, _null, _null, _null, B.BoxShape_0) : new A.BoxDecoration(_null, _null, _null, _null, _null, _null, B.BoxShape_0); t3 = type$.MappedListIterable_Widget_Expanded; t3 = A.List_List$of(A.List_List$of(new A.MappedListIterable(tableHeaderColumns, new A._InvoiceEditItemsDesktopState_build_closure0(), t3), true, t3._eval$1("ListIterable.E")), true, type$.Widget); t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t4.toString; t4 = J.$index$asx(t4, _s10_); t4.toString; t3.push(A.Expanded$(new A.TableHeader(t4, true, false, _null), 1)); t3.push(new A.SizedBox(16, _null, _null, _null)); t4 = tableFontColor.length !== 0 ? A.convertHexStringToColor(tableFontColor) : _null; t3.push(A.IconButton$(_null, t4, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A._InvoiceEditItemsDesktopState_build_closure1(_this), _null, _null, _null, _null, _null)); return A.FormCard$(_null, A._setArrayType([A.DecoratedBox$(A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t2, B.DecorationPosition_0), new A.ReorderableListView(new A._InvoiceEditItemsDesktopState_build_closure2(_this, lineItems, t1, invoice, precision), J.get$length$asx(lineItems._copy_on_write_list$_list), new A._InvoiceEditItemsDesktopState_build_closure3(lineItems, viewModel), false, _null, _null, false, true, _null)], t6), _null, _null, false, _null, false, _null, B.EdgeInsets_12_0_12_0); } t8 = A.InvoiceItemEntity_InvoiceItemEntity(_null, _null); lineItems._maybeCopyBeforeWrite$0(); J.add$1$ax(lineItems._copy_on_write_list$_list, t8); t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t8.toString; t8 = J.$index$asx(t8, _s10_); t8.toString; t9 = A.Icon$(B.IconData_58919_MaterialIcons_null_false, _null, _null, _null); t10 = tableFontColor.length !== 0 ? A.convertHexStringToColor(tableFontColor) : _null; B.JSArray_methods.addAll$1(tableHeaderColumns, A._setArrayType([new A.TableHeader(t8, true, false, _null), A.IconButton$(_null, t10, _null, _null, t9, _null, new A.WhereIterable(includedLineItems, new A._InvoiceEditItemsDesktopState_build_closure4(), A._arrayInstanceType(includedLineItems)._eval$1("WhereIterable<1>")).get$length(0) < 2 ? _null : new A._InvoiceEditItemsDesktopState_build_closure5(_this), _null, _null, _null, _null, _null)], t6)); t6 = A.LinkedHashMap_LinkedHashMap$_literal([B.JSArray_methods.indexOf$1(t7, _s4_), new A.FlexColumnWidth(1.3), B.JSArray_methods.indexOf$1(t7, _s11_), new A.FlexColumnWidth(2.2), t7.length + 1, new A.FixedColumnWidth(40)], type$.int, type$.TableColumnWidth); t8 = _this._invoice_edit_items_desktop$_updatedAt; t9 = type$.ValueKey_String; t10 = A._setArrayType([new A.TableRow(_null, tableHeaderColor.length !== 0 ? new A.BoxDecoration(A.convertHexStringToColor(tableHeaderColor), _null, _null, _null, _null, _null, B.BoxShape_0) : new A.BoxDecoration(_null, _null, _null, _null, _null, _null, B.BoxShape_0), tableHeaderColumns)], type$.JSArray_TableRow); for (t11 = type$.String, t12 = invoice.entityType === B.EntityType_purchaseOrder, t13 = A._arrayInstanceType(t7)._eval$1("MappedListIterable<1,Widget>"), t14 = t13._eval$1("ListIterable.E"), t15 = type$.Widget, t2 = t2.enableDarkModeSystem, t16 = invoice.vendorId, t3 = t3 === "dark", index = 0; index < J.get$length$asx(lineItems._copy_on_write_list$_list); ++index) { if (!(J.$index$asx(lineItems._copy_on_write_list$_list, index).typeId === "2" && _this._widget.isTasks)) t17 = J.$index$asx(lineItems._copy_on_write_list$_list, index).typeId !== "2" && !_this._widget.isTasks || J.get$isEmpty$asx(J.$index$asx(lineItems._copy_on_write_list$_list, index)); else t17 = true; if (t17) { t17 = "" + index; t18 = J.$index$asx(lineItems._copy_on_write_list$_list, index).createdAt; t19 = A.List_List$of(A.List_List$of(new A.MappedListIterable(t7, new A._InvoiceEditItemsDesktopState_build_closure6(_this, index, lineItems, productIds, productState, company, state, invoice, viewModel, theme, customField1, customField2, customField3, customField4, t1, context), t13), true, t14), true, t15); t20 = J.total$2$z(J.$index$asx(lineItems._copy_on_write_list$_list, index), invoice, precision); if (t4 ? t2 : t3) { t21 = A.convertHexStringToColor("#AAAAAA"); t21.toString; } else { t21 = A.convertHexStringToColor("#666666"); t21.toString; } t22 = J.total$2$z(J.$index$asx(lineItems._copy_on_write_list$_list, index), invoice, precision); t23 = t12 ? _null : t5; t19.push(new A.Padding(B.EdgeInsets_0_0_16_0, A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, B.InputDecoration_vBr, false, false, _null, A.formatNumber(t22, context, t23, _null, B.FormatNumberType_0, true, _null, t12 ? t16 : _null, false), _null, new A.ValueKey("__total_" + t17 + "_" + A.S(t20) + "_" + t5 + "__", t9), _null, _null, _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, new A.TextStyle(true, t21, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_1, _null, _null, _null), _null)); t20 = A.Icon$(B.IconData_58372_MaterialIcons_null_false, _null, _null, _null); t21 = !J.get$isEmpty$asx(J.$index$asx(lineItems._copy_on_write_list$_list, index)) || index < includedLineItems.length; t19.push(A.PopupMenuButton$(_null, _null, t21, t20, _null, new A._InvoiceEditItemsDesktopState_build_closure7(_this, includedLineItems, lineItems, index, t1), new A._InvoiceEditItemsDesktopState_build_closure8(_this, t1, lineItems, index, viewModel), B.EdgeInsets_8_8_8_8, _null, t11)); t10.push(new A.TableRow(new A.ValueKey("__line_item_" + t17 + "_" + A.S(t18) + "__", t9), _null, t19)); } } return A.FormCard$(A.Table$(_null, t10, t6, B.FlexColumnWidth_1, B.TableCellVerticalAlignment_2, new A.ValueKey("__datatable_" + A.S(t8) + "__", t9)), _null, _null, _null, false, _null, false, _null, B.EdgeInsets_12_0_12_0); } }; A._InvoiceEditItemsDesktopState__updateColumns_closure.prototype = { call$1(lineItem) { var t1 = lineItem.typeId === "2"; if (!(t1 && this.$this._widget.isTasks)) t1 = !t1 && !this.$this._widget.isTasks || lineItem.get$isEmpty(0); else t1 = true; return t1; }, $signature: 88 }; A._InvoiceEditItemsDesktopState__updateColumns_closure0.prototype = { call$1(item) { return item.taxName1.length !== 0; }, $signature: 88 }; A._InvoiceEditItemsDesktopState__updateColumns_closure1.prototype = { call$1(item) { return item.taxName2.length !== 0; }, $signature: 88 }; A._InvoiceEditItemsDesktopState__updateColumns_closure2.prototype = { call$1(item) { return item.taxName3.length !== 0; }, $signature: 88 }; A._InvoiceEditItemsDesktopState__updateColumns_closure3.prototype = { call$1(value) { return value.split(".")[1]; }, $signature: 31 }; A._InvoiceEditItemsDesktopState__updateTable_closure.prototype = { call$0() { this.$this._invoice_edit_items_desktop$_updatedAt = Date.now(); }, $signature: 0 }; A._InvoiceEditItemsDesktopState__onChanged_closure.prototype = { call$0() { this.viewModel.onChangedInvoiceItem.call$2(this.lineItem, this.index); }, $signature: 0 }; A._InvoiceEditItemsDesktopState__onFocusChange_closure.prototype = { call$1(duration) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } }, $signature: 11 }; A._InvoiceEditItemsDesktopState_build_closure.prototype = { call$1(lineItem) { var t1 = lineItem.typeId === "2"; if (!(t1 && this.$this._widget.isTasks)) t1 = !t1 && !this.$this._widget.isTasks || lineItem.get$isEmpty(0); else t1 = true; return t1; }, $signature: 88 }; A._InvoiceEditItemsDesktopState_build_closure0.prototype = { call$1(widget) { return A.Expanded$(widget, 1); }, $signature: 2876 }; A._InvoiceEditItemsDesktopState_build_closure1.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._InvoiceEditItemsDesktopState_build__closure35(t1)); }, $signature: 0 }; A._InvoiceEditItemsDesktopState_build__closure35.prototype = { call$0() { return this.$this._isReordering = false; }, $signature: 0 }; A._InvoiceEditItemsDesktopState_build_closure2.prototype = { call$2(context, index) { var t2, t3, t4, t5, _this = this, _null = null, item = J.$index$asx(_this.lineItems._copy_on_write_list$_list, index), t1 = item.typeId === "2"; if (!(t1 && !_this.$this._widget.isTasks)) t1 = !t1 && _this.$this._widget.isTasks; else t1 = true; if (t1) return new A.SizedBox(_null, _null, _null, new A.ObjectKey(item)); t1 = _this.$this._invoice_edit_items_desktop$_columns; t2 = _this.invoice; t3 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Text?>"); t4 = t3._eval$1("MappedListIterable"); t4 = A.List_List$of(A.List_List$of(new A.MappedListIterable(new A.MappedListIterable(t1, new A._InvoiceEditItemsDesktopState_build__closure33(item, _this.localization, context, t2), t3), new A._InvoiceEditItemsDesktopState_build__closure34(), t4), true, t4._eval$1("ListIterable.E")), true, type$.Widget); t3 = item.total$2(0, t2, _this.precision); t1 = t2.entityType === B.EntityType_purchaseOrder; t5 = t1 ? _null : t2.clientId; t2 = A.formatNumber(t3, context, t5, _null, B.FormatNumberType_0, true, _null, t1 ? t2.vendorId : _null, false); t4.push(A.Expanded$(A.Text$(t2 == null ? "" : t2, _null, _null, _null, _null, _null, _null, B.TextAlign_1, _null, _null), 1)); t4.push(new A.SizedBox(16, _null, _null, _null)); t4.push(new A.Padding(B.EdgeInsets_8_8_8_8, A.Icon$(B.IconData_57862_MaterialIcons_null_false, _null, _null, _null), _null)); return new A.ReorderableDragStartListener(new A.Padding(B.EdgeInsets_0_4_0_4, A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), index, true, new A.ObjectKey(item)); }, $signature: 99 }; A._InvoiceEditItemsDesktopState_build__closure33.prototype = { call$1(column) { var t1, t2, t3, _this = this, _null = null; if (column === "item") return A.Text$(_this.item.productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "description") return A.Text$(_this.item.notes, _null, 2, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); else if (column === "custom1") return A.Text$(_this.item.customValue1, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "custom2") return A.Text$(_this.item.customValue2, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "custom3") return A.Text$(_this.item.customValue3, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "custom4") return A.Text$(_this.item.customValue4, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "tax1") return A.Text$(_this.item.taxName1, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "tax2") return A.Text$(_this.item.taxName2, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "tax3") return A.Text$(_this.item.taxName3, _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "tax_category") return A.Text$(_this.localization.lookup$1(B.Map_k38sM.$index(0, _this.item.taxCategoryId)), _null, _null, _null, _null, _null, _null, _null, _null, _null); else if (column === "unit_cost") { t1 = _this.invoice; t2 = t1.entityType === B.EntityType_purchaseOrder; t3 = t2 ? _null : t1.clientId; t1 = t2 ? t1.vendorId : _null; t1 = A.formatNumber(_this.item.cost, _this.context, t3, _null, B.FormatNumberType_4, true, _null, t1, false); return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, B.TextAlign_1, _null, _null); } else if (column === "quantity") { t1 = _this.invoice; t2 = t1.entityType === B.EntityType_purchaseOrder; t3 = t2 ? _null : t1.clientId; t1 = t2 ? t1.vendorId : _null; t1 = A.formatNumber(_this.item.quantity, _this.context, t3, _null, B.FormatNumberType_5, true, _null, t1, false); return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, B.TextAlign_1, _null, _null); } else if (column === "discount") { t1 = _this.invoice; t2 = t1.entityType === B.EntityType_purchaseOrder; t3 = t2 ? _null : t1.clientId; t1 = t2 ? t1.vendorId : _null; t1 = A.formatNumber(_this.item.discount, _this.context, t3, _null, B.FormatNumberType_5, true, _null, t1, false); return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, B.TextAlign_1, _null, _null); } }, $signature: 4317 }; A._InvoiceEditItemsDesktopState_build__closure34.prototype = { call$1(widget) { return A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, widget, null), 1); }, $signature: 2878 }; A._InvoiceEditItemsDesktopState_build_closure3.prototype = { call$2(oldIndex, newIndex) { var t1 = this.lineItems; if (newIndex > J.get$length$asx(t1._copy_on_write_list$_list)) newIndex = J.get$length$asx(t1._copy_on_write_list$_list); if (oldIndex < newIndex) --newIndex; this.viewModel.onMovedInvoiceItem.call$2(oldIndex, newIndex); }, $signature: 232 }; A._InvoiceEditItemsDesktopState_build_closure4.prototype = { call$1(item) { return !item.get$isEmpty(0); }, $signature: 88 }; A._InvoiceEditItemsDesktopState_build_closure5.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._InvoiceEditItemsDesktopState_build__closure32(t1)); }, $signature: 0 }; A._InvoiceEditItemsDesktopState_build__closure32.prototype = { call$0() { var t1 = this.$this; return t1._isReordering = !t1._isReordering; }, $signature: 0 }; A._InvoiceEditItemsDesktopState_build_closure6.prototype = { call$1(column) { var t1, t2, t3, t4, t5, t6, child, t7, _this = this, _null = null; if (column === "item") { t1 = _this.$this; t2 = _this.index; t3 = _this.lineItems; t4 = _this.company; t5 = _this.state; t6 = _this.invoice; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.RawAutocomplete$(new A._InvoiceEditItemsDesktopState_build__closure0(), new A._InvoiceEditItemsDesktopState_build__closure1(t1, t3, t2), _null, new A.TextEditingValue(J.$index$asx(t3._copy_on_write_list$_list, t2).productKey, B.TextSelection_ke5, B.TextRange_m1_m1), new A.ValueKey("__line_item_" + t2 + "_name__", type$.ValueKey_String), new A._InvoiceEditItemsDesktopState_build__closure2(t1, t3, t2, t5, t6, t4, _this.viewModel), new A._InvoiceEditItemsDesktopState_build__closure3(_this.productIds, _this.productState, t4, t3, t2), new A._InvoiceEditItemsDesktopState_build__closure4(_this.theme, t5, t6, t4), B.OptionsViewOpenDirection_1, _null, type$.ProductEntity), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure5(t1, t2), _null, _null, _null, true); } else if (column === "description") { t1 = _this.$this; t2 = _this.index; t3 = t1._autocompleteFocusIndex; t4 = _this.lineItems; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, new A.GrowableFormField(J.$index$asx(t4._copy_on_write_list$_list, t2).notes, new A._InvoiceEditItemsDesktopState_build__closure6(t1, t4, t2), t3 === t2, _null, new A.ValueKey("__line_item_" + t2 + "_description__", type$.ValueKey_String)), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure7(t1), _null, _null, _null, true); } else if (column === "custom1") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; t4 = J.$index$asx(t2._copy_on_write_list$_list, t3).customValue1; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.CustomField$(_null, _this.customField1, true, new A._InvoiceEditItemsDesktopState_build__closure8(t1, t2, t3), t1._widget.entityViewModel.onSavePressed, t4), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure9(t1), _null, _null, _null, true); } else if (column === "custom2") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; t4 = J.$index$asx(t2._copy_on_write_list$_list, t3).customValue2; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.CustomField$(_null, _this.customField2, true, new A._InvoiceEditItemsDesktopState_build__closure10(t1, t2, t3), t1._widget.entityViewModel.onSavePressed, t4), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure11(t1), _null, _null, _null, true); } else if (column === "custom3") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; t4 = J.$index$asx(t2._copy_on_write_list$_list, t3).customValue3; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.CustomField$(_null, _this.customField3, true, new A._InvoiceEditItemsDesktopState_build__closure12(t1, t2, t3), t1._widget.entityViewModel.onSavePressed, t4), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure13(t1), _null, _null, _null, true); } else if (column === "custom4") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; t4 = J.$index$asx(t2._copy_on_write_list$_list, t3).customValue4; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.CustomField$(_null, _this.customField4, true, new A._InvoiceEditItemsDesktopState_build__closure14(t1, t2, t3), t1._widget.entityViewModel.onSavePressed, t4), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure15(t1), _null, _null, _null, true); } else { t1 = column === "tax_category"; if (t1 && J.$index$asx(_this.lineItems._copy_on_write_list$_list, _this.index).taxCategoryId !== "7") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; t4 = J.$index$asx(t2._copy_on_write_list$_list, t3).taxCategoryId; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.AppDropdownButton$(false, _null, "", true, J.map$1$1$ax(B.Map_k38sM.get$keys(B.Map_k38sM), new A._InvoiceEditItemsDesktopState_build__closure16(_this.localization), type$.DropdownMenuItem_String).toList$0(0), _null, "", new A._InvoiceEditItemsDesktopState_build__closure17(t1, t2, t3), _null, false, t4, type$.String), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure18(t1), _null, _null, _null, true); } else { if (column !== "tax1") t1 = t1 && J.$index$asx(_this.lineItems._copy_on_write_list$_list, _this.index).taxCategoryId === "7"; else t1 = true; if (t1) { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; child = A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, new A.TaxRateDropdown(_null, new A._InvoiceEditItemsDesktopState_build__closure19(t1, t2, t3), J.$index$asx(t2._copy_on_write_list$_list, t3).taxName1, J.$index$asx(t2._copy_on_write_list$_list, t3).taxRate1, _null), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure20(t1), _null, _null, _null, true); return J.$index$asx(t2._copy_on_write_list$_list, t3).taxCategoryId === "7" ? A.Row$(A._setArrayType([A.Expanded$(child, 1), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._InvoiceEditItemsDesktopState_build__closure21(t1, t2, t3), _null, _null, _null, _null, B.VisualDensity_m2_m2)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null) : child; } else if (column === "tax2") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, new A.TaxRateDropdown(_null, new A._InvoiceEditItemsDesktopState_build__closure22(t1, t2, t3), J.$index$asx(t2._copy_on_write_list$_list, t3).taxName2, J.$index$asx(t2._copy_on_write_list$_list, t3).taxRate2, _null), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure23(t1), _null, _null, _null, true); } else if (column === "tax3") { t1 = _this.$this; t2 = _this.lineItems; t3 = _this.index; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, new A.TaxRateDropdown(_null, new A._InvoiceEditItemsDesktopState_build__closure24(t1, t2, t3), J.$index$asx(t2._copy_on_write_list$_list, t3).taxName3, J.$index$asx(t2._copy_on_write_list$_list, t3).taxRate3, _null), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure25(t1), _null, _null, _null, true); } else if (column === "unit_cost") { t1 = _this.$this; t2 = _this.index; t3 = _this.lineItems; t4 = J.$index$asx(t3._copy_on_write_list$_list, t2).cost; t5 = _this.invoice; t6 = t5.entityType === B.EntityType_purchaseOrder; t7 = t6 ? _null : t5.clientId; t5 = t6 ? t5.vendorId : _null; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(t4, _this.context, t7, _null, B.FormatNumberType_4, true, _null, t5, false), _null, false, false, new A.ValueKey("__line_item_" + t2 + "_cost__", type$.ValueKey_String), new A.TextInputType(2, true, true), _null, _null, _null, false, new A._InvoiceEditItemsDesktopState_build__closure26(t1, t3, t2), _null, t1._widget.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_1, _null), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure27(t1), _null, _null, _null, true); } else if (column === "quantity") { t1 = _this.$this; t2 = _this.index; t3 = _this.lineItems; t4 = J.$index$asx(t3._copy_on_write_list$_list, t2).quantity; t5 = _this.invoice; t6 = t5.entityType === B.EntityType_purchaseOrder; t7 = t6 ? _null : t5.clientId; t5 = t6 ? t5.vendorId : _null; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(t4, _this.context, t7, _null, B.FormatNumberType_5, true, _null, t5, false), _null, false, false, new A.ValueKey("__line_item_" + t2 + "_quantity__", type$.ValueKey_String), new A.TextInputType(2, true, true), _null, _null, _null, false, new A._InvoiceEditItemsDesktopState_build__closure28(t1, t3, t2), _null, t1._widget.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_1, _null), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure29(t1), _null, _null, _null, true); } else if (column === "discount") { t1 = _this.$this; t2 = _this.index; t3 = _this.lineItems; t4 = J.$index$asx(t3._copy_on_write_list$_list, t2).discount; t5 = _this.invoice; t6 = t5.entityType === B.EntityType_purchaseOrder; t7 = t6 ? _null : t5.clientId; t5 = t6 ? t5.vendorId : _null; return A.Focus$(false, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(t4, _this.context, t7, _null, B.FormatNumberType_5, true, _null, t5, false), _null, false, false, new A.ValueKey("__line_item_" + t2 + "_discount__", type$.ValueKey_String), new A.TextInputType(2, true, true), _null, _null, _null, false, new A._InvoiceEditItemsDesktopState_build__closure30(t1, t3, t2), _null, t1._widget.entityViewModel.onSavePressed, true, _null, _null, B.TextAlign_1, _null), _null), _null, _null, _null, _null, true, _null, new A._InvoiceEditItemsDesktopState_build__closure31(t1), _null, _null, _null, true); } else return new A.SizedBox(_null, _null, _null, _null); } } }, $signature: 2879 }; A._InvoiceEditItemsDesktopState_build__closure5.prototype = { call$1(hasFocus) { var t1 = this.$this; t1._autocompleteFocusIndex = this.index; t1._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure3.prototype = { call$1(textEditingValue) { var _this = this, t1 = type$.WhereTypeIterable_ProductEntity, t2 = t1._eval$1("WhereIterable"), options = A.List_List$of(new A.WhereIterable(new A.WhereTypeIterable(J.map$1$1$ax(_this.productIds, new A._InvoiceEditItemsDesktopState_build___closure13(_this.productState), type$.nullable_ProductEntity), t1), new A._InvoiceEditItemsDesktopState_build___closure14(textEditingValue, _this.company), t2), true, t2._eval$1("Iterable.E")); if (options.length === 1 && options[0].productKey.toLowerCase() === J.$index$asx(_this.lineItems._copy_on_write_list$_list, _this.index).productKey.toLowerCase()) return A._setArrayType([], type$.JSArray_ProductEntity); return options; }, $signature: 2880 }; A._InvoiceEditItemsDesktopState_build___closure13.prototype = { call$1(productId) { return this.productState.map._map$_map.$index(0, productId); }, $signature: 394 }; A._InvoiceEditItemsDesktopState_build___closure14.prototype = { call$1(product) { var filter = this.textEditingValue.text.toLowerCase(); if (this.company.showProductDetails) return product.matchesFilter$1(filter); else return B.JSString_methods.contains$1(product.productKey.toLowerCase(), filter); }, $signature: 673 }; A._InvoiceEditItemsDesktopState_build__closure0.prototype = { call$1(product) { return product.productKey; }, $signature: 2881 }; A._InvoiceEditItemsDesktopState_build__closure2.prototype = { call$1(product) { var t6, exchangeRate, updatedItem, _this = this, t1 = {}, t2 = _this.index, item = J.$index$asx(_this.lineItems._copy_on_write_list$_list, t2), t3 = _this.state, t4 = _this.invoice, t5 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.$get$1(0, t4.clientId).settings.currencyId, currency = t3.staticState.currencyMap._map$_map.$index(0, t5), cost = t4.entityType === B.EntityType_purchaseOrder && _this.company.enableProductCost && product.cost !== 0 ? product.cost : product.price; t1.cost = cost; t3 = _this.company; if (t3.convertProductExchangeRate) { t6 = t3.settings.currencyId; t5 = t5 !== (t6 == null ? "1" : t6); } else t5 = false; if (t5) { exchangeRate = t4.exchangeRate; if (!t3.convertRateToClient && exchangeRate !== 0) exchangeRate = 1 / exchangeRate; t4 = currency == null ? null : currency.precision; if (t4 == null) t4 = 2; t1.cost = A.round(cost * exchangeRate, t4); } updatedItem = t3.fillProducts ? item.rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure15(t1, product, item, _this.viewModel, t3)) : item.rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure16(product)); t1 = _this.$this; t1._invoice_edit_items_desktop$_onChanged$3$debounce(updatedItem, t2, false); t1._updateTable$0(); }, $signature: 500 }; A._InvoiceEditItemsDesktopState_build___closure15.prototype = { call$1(b) { var t2, t3, t4, t5, _this = this, t1 = _this.product; b.get$_invoice_model$_$this()._invoice_model$_productKey = t1.productKey; t2 = _this.item; t3 = t2.typeId === "2"; t4 = t3 ? t2.notes : t1.notes; b.get$_invoice_model$_$this()._invoice_model$_notes = t4; b.get$_invoice_model$_$this()._productCost = t1.cost; t4 = t3 && t2.cost !== 0 ? t2.cost : _this._box_0.cost; b.get$_invoice_model$_$this()._invoice_model$_cost = t4; if (t3 || t2.quantity !== 0) t3 = t2.quantity; else { t3 = _this.viewModel.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company.defaultQuantity ? 1 : t1.quantity; } b.get$_invoice_model$_$this()._invoice_model$_quantity = t3; b.get$_invoice_model$_$this()._invoice_model$_customValue1 = t1.customValue1; b.get$_invoice_model$_$this()._invoice_model$_customValue2 = t1.customValue2; b.get$_invoice_model$_$this()._invoice_model$_customValue3 = t1.customValue3; b.get$_invoice_model$_$this()._invoice_model$_customValue4 = t1.customValue4; b.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = t1.taxCategoryId; t3 = _this.company.numberOfItemTaxRates; t4 = t3 >= 1; t5 = t4 && t1.taxName1.length !== 0 ? t1.taxName1 : t2.taxName1; b.get$_invoice_model$_$this()._taxName1 = t5; t4 = t4 && t1.taxName1.length !== 0 ? t1.taxRate1 : t2.taxRate1; b.get$_invoice_model$_$this()._taxRate1 = t4; t4 = t3 >= 2; t5 = t4 && t1.taxName2.length !== 0 ? t1.taxName2 : t2.taxName2; b.get$_invoice_model$_$this()._taxName2 = t5; t4 = t4 && t1.taxName2.length !== 0 ? t1.taxRate2 : t2.taxRate2; b.get$_invoice_model$_$this()._taxRate2 = t4; t3 = t3 >= 3; t4 = t3 && t1.taxName3.length !== 0 ? t1.taxName3 : t2.taxName3; b.get$_invoice_model$_$this()._taxName3 = t4; t1 = t3 && t1.taxName3.length !== 0 ? t1.taxRate3 : t2.taxRate3; b.get$_invoice_model$_$this()._taxRate3 = t1; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build___closure16.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_productKey = this.product.productKey; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure1.prototype = { call$4(context, textEditingController, focusNode, onFieldSubmitted) { var _null = null; return A.DecoratedFormField$(false, _null, false, textEditingController, _null, true, focusNode, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, _null, _null, _null, false, new A._InvoiceEditItemsDesktopState_build___closure17(this.$this, this.lineItems, this.index), new A._InvoiceEditItemsDesktopState_build___closure18(onFieldSubmitted), _null, false, _null, _null, B.TextAlign_4, _null); }, $signature: 553 }; A._InvoiceEditItemsDesktopState_build___closure18.prototype = { call$1(value) { this.onFieldSubmitted.call$0(); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure17.prototype = { call$1(value) { var t1 = this.index; this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build____closure2(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build____closure2.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_productKey = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure4.prototype = { call$3(context, onSelected, options) { var _this = this, _null = null, highlightedIndex = A.AutocompleteHighlightedOption_of(context), t1 = A.Theme_of(context); return new A.Theme(_this.theme, new A.Align(B.Alignment_m1_m1, _null, _null, A.Material$(B.Duration_200000, true, _null, new A.AppBorder(A.Container$(_null, A.ScrollableListViewBuilder$(new A._InvoiceEditItemsDesktopState_build___closure12(options, highlightedIndex, _this.state, onSelected, _this.invoice, _this.company), J.get$length$asx(options), _null, false, _null, _null), B.Clip_0, t1.cardColor, new A.BoxConstraints(0, 1 / 0, 0, 270), _null, _null, _null, _null, _null, _null, _null, _null, 250), _null, _null, _null, false, _null), B.Clip_0, _null, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null), _null); }, $signature: 2882 }; A._InvoiceEditItemsDesktopState_build___closure12.prototype = { call$2(context, index) { var t1, t2, t3, _this = this, _null = null, entity = J.elementAt$1$ax(_this.options, index); if (_this.highlightedIndex === index) { t1 = _this.state.prefState; t2 = t1.darkModeType; t3 = A.convertHexStringToColor((t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? "#253750" : "#e5f5ff"); t1 = t3; } else t1 = A.Theme_of(context).cardColor; t2 = _this.company; t3 = entity instanceof A._$ProductEntity && t2.showProductDetails ? entity.notes : _null; return A.Container$(_null, new A.EntityAutocompleteListTile(entity, new A._InvoiceEditItemsDesktopState_build____closure(_this.onSelected), _null, t3, new A._InvoiceEditItemsDesktopState_build____closure0(_this.invoice, t2, context), new A._InvoiceEditItemsDesktopState_build____closure1(_this.state), _null), B.Clip_0, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 791 }; A._InvoiceEditItemsDesktopState_build____closure.prototype = { call$1(entity) { return this.onSelected.call$1(type$.ProductEntity._as(entity)); }, $signature: 253 }; A._InvoiceEditItemsDesktopState_build____closure1.prototype = { call$1(entity) { var label = entity.get$listDisplayName(), t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.trackInventory ? label + (" [" + type$.ProductEntity._as(entity).stockQuantity + "]") : label; }, $signature: 383 }; A._InvoiceEditItemsDesktopState_build____closure0.prototype = { call$1(entity) { var t1, _null = null; type$.ProductEntity._as(entity); t1 = this.invoice.entityType === B.EntityType_purchaseOrder && this.company.enableProductCost && entity.cost !== 0 ? entity.cost : entity.price; return A.formatNumber(t1, this.context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); }, $signature: 447 }; A._InvoiceEditItemsDesktopState_build__closure7.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure6.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure11(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure11.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_notes = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure9.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure8.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure10(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure10.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_customValue1 = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure11.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure10.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure9(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure9.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_customValue2 = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure13.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure12.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure8(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure8.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_customValue3 = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure15.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure14.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure7(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure7.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_customValue4 = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure18.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure17.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure6(value)), t1); }, $signature: 10 }; A._InvoiceEditItemsDesktopState_build___closure6.prototype = { call$1(b) { b.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = this.value; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure16.prototype = { call$1(key) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(B.Map_k38sM.$index(0, key)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, key, type$.String); }, $signature: 40 }; A._InvoiceEditItemsDesktopState_build__closure20.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure19.prototype = { call$1(taxRate) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$3$debounce(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure5(taxRate)), t1, false); }, $signature: 469 }; A._InvoiceEditItemsDesktopState_build___closure5.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_invoice_model$_$this()._taxName1 = t1.name; b.get$_invoice_model$_$this()._taxRate1 = t1.rate; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure21.prototype = { call$0() { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure4()), t1); }, $signature: 0 }; A._InvoiceEditItemsDesktopState_build___closure4.prototype = { call$1(b) { b.get$_invoice_model$_$this()._taxName1 = ""; b.get$_invoice_model$_$this()._taxRate1 = 0; b.get$_invoice_model$_$this()._invoice_model$_taxCategoryId = "1"; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure23.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure22.prototype = { call$1(taxRate) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$3$debounce(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure3(taxRate)), t1, false); }, $signature: 469 }; A._InvoiceEditItemsDesktopState_build___closure3.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_invoice_model$_$this()._taxName2 = t1.name; b.get$_invoice_model$_$this()._taxRate2 = t1.rate; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure25.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure24.prototype = { call$1(taxRate) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$3$debounce(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure2(taxRate)), t1, false); }, $signature: 469 }; A._InvoiceEditItemsDesktopState_build___closure2.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_invoice_model$_$this()._taxName3 = t1.name; b.get$_invoice_model$_$this()._taxRate3 = t1.rate; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure27.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure26.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$3$debounce(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure1(value)), t1, false); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure1.prototype = { call$1(b) { var t1 = A.parseDouble(this.value, false); b.get$_invoice_model$_$this()._invoice_model$_cost = t1; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure29.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure28.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$3$debounce(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure0(value)), t1, false); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure0.prototype = { call$1(b) { var t1 = A.parseDouble(this.value, false); b.get$_invoice_model$_$this()._invoice_model$_quantity = t1; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build__closure31.prototype = { call$1(hasFocus) { return this.$this._invoice_edit_items_desktop$_onFocusChange$0(); }, $signature: 13 }; A._InvoiceEditItemsDesktopState_build__closure30.prototype = { call$1(value) { var t1 = this.index; return this.$this._invoice_edit_items_desktop$_onChanged$2(J.$index$asx(this.lineItems._copy_on_write_list$_list, t1).rebuild$1(new A._InvoiceEditItemsDesktopState_build___closure(value)), t1); }, $signature: 15 }; A._InvoiceEditItemsDesktopState_build___closure.prototype = { call$1(b) { var t1 = A.parseDouble(this.value, false); b.get$_invoice_model$_$this()._discount = t1; return b; }, $signature: 57 }; A._InvoiceEditItemsDesktopState_build_closure7.prototype = { call$1(context) { var t5, _this = this, t1 = _this.includedLineItems, t2 = _this.lineItems, t3 = _this.index, sectionIndex = B.JSArray_methods.indexOf$1(t1, J.$index$asx(t2._copy_on_write_list$_list, t3)), t4 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.IconData); if (!J.get$isEmpty$asx(J.$index$asx(t2._copy_on_write_list$_list, t3))) { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t5.toString; t5 = J.$index$asx(t5, "clone"); t5.toString; t4.$indexSet(0, t5, B.IconData_57750_MaterialIcons_null_false); } if (t1.length > 1) t4.$indexSet(0, _this.localization.get$insertBelow(), B._MdiIconData_LpT); if (_this.$this._widget.isTasks) { t2 = J.$index$asx(t2._copy_on_write_list$_list, t3).taskId; t2 = (t2 == null ? "" : t2).length !== 0; } else t2 = false; if (t2) t4.$indexSet(0, _this.localization.get$viewTask(), B._MdiIconData_Up3); if (sectionIndex > 0) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "move_top"); t2.toString; t4.$indexSet(0, t2, B._MdiIconData_AmO2); } if (sectionIndex > 1) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "move_up"); t2.toString; t4.$indexSet(0, t2, B._MdiIconData_Qa61); } if (sectionIndex < t1.length - 2) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "move_down"); t2.toString; t4.$indexSet(0, t2, B._MdiIconData_Gjc2); } if (sectionIndex < t1.length - 1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "move_bottom"); t1.toString; t4.$indexSet(0, t1, B._MdiIconData_2C72); } t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "remove"); t1.toString; t4.$indexSet(0, t1, B.IconData_57704_MaterialIcons_null_false); t1 = t4.$ti._eval$1("LinkedHashMapKeyIterable<1>"); t1 = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t4, t1), new A._InvoiceEditItemsDesktopState_build__closure(t4), t1._eval$1("Iterable.E"), type$.PopupMenuItem_String); return A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")); }, $signature: 794 }; A._InvoiceEditItemsDesktopState_build__closure.prototype = { call$1(option) { return A.PopupMenuItem$(new A.IconText(option, this.options.$index(0, option), null, null, false, null), option, type$.String); }, $signature: 795 }; A._InvoiceEditItemsDesktopState_build_closure8.prototype = { call$1(action) { var t2, t3, t4, _this = this, t1 = _this.localization; if (action === t1.get$viewTask()) A.viewEntityById(false, J.$index$asx(_this.lineItems._copy_on_write_list$_list, _this.index).taskId, B.EntityType_task, null, false, true); else { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "move_top"); t4.toString; if (action === t4) _this.viewModel.onMovedInvoiceItem.call$2(_this.index, 0); else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "move_up"); t4.toString; if (action === t4) { t1 = _this.index; _this.viewModel.onMovedInvoiceItem.call$2(t1, t1 - 1); } else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "move_down"); t4.toString; if (action === t4) { t1 = _this.index; _this.viewModel.onMovedInvoiceItem.call$2(t1, t1 + 1); } else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "move_bottom"); t4.toString; if (action === t4) _this.viewModel.onMovedInvoiceItem.call$2(_this.index, J.get$length$asx(_this.lineItems._copy_on_write_list$_list) - 2); else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "remove"); t4.toString; if (action === t4) _this.viewModel.onRemoveInvoiceItemPressed.call$1(_this.index); else if (action === t1.get$insertBelow()) _this.viewModel.addLineItem.call$1(_this.index + 1); else { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "clone"); t1.toString; if (action === t1) _this.viewModel.cloneLineItem.call$1(_this.index); } } } } } } _this.$this._updateTable$0(); }, $signature: 15 }; A.TableHeader.prototype = { build$1(context) { var t2, t3, tableHeaderColor, tableFontColor, t4, t5, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = t1.darkModeType; t3 = t2 === "system"; tableHeaderColor = ((t3 ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors)._map$_map.$index(0, "invoice_header_background_color"); if (tableHeaderColor == null) tableHeaderColor = ""; tableFontColor = ((t3 ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors)._map$_map.$index(0, "invoice_header_font_color"); if (tableFontColor == null) tableFontColor = ""; t1 = tableHeaderColor.length === 0; t2 = t1 ? 0 : 8; t3 = t1 ? 8 : 16; t4 = this.isNumeric; t5 = t4 ? 16 : 0; t1 = !t1 && this.isFirst ? 4 : 0; t4 = t4 ? B.TextAlign_1 : B.TextAlign_0; return new A.Padding(new A.EdgeInsets(t1, t2, t5, t3), A.Text$(this.label, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, tableFontColor.length !== 0 ? A.convertHexStringToColor(tableFontColor) : B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), t4, _null, _null), _null); } }; A.InvoiceEditItemsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEditItemsScreen_build_closure(this), new A.InvoiceEditItemsScreen_build_closure0(this), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceEditItemsVM); } }; A.InvoiceEditItemsScreen_build_closure0.prototype = { call$1(store) { return A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore(store, this.$this.isTasks); }, $signature: 2888 }; A.InvoiceEditItemsScreen_build_closure.prototype = { call$2(context, viewModel) { var t1 = this.$this, t2 = t1.viewModel; if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditItemsDesktop(viewModel, t2, t1.isTasks, null); else return new A.InvoiceEditItems(viewModel, t2, null); }, $signature: 2889 }; A.EntityEditItemsVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoiceEditItemsVM.prototype = {}; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure.prototype = { call$1(index) { var t1 = A.InvoiceItemEntity_InvoiceItemEntity(null, null).rebuild$1(new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure0(this.isTasks)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddInvoiceItem(t1, index)); }, call$0() { return this.call$1(null); }, $signature: 298 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure0.prototype = { call$1(b) { var t1 = this.isTasks ? "2" : "1"; b.get$_invoice_model$_$this()._invoice_model$_typeId = t1; return b; }, $signature: 57 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = J.get$clone$z(this.invoice.lineItems._list$_list[index]), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddInvoiceItem(t1, index)); }, $signature: 279 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure1.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteInvoiceItem(index)); }, $signature: 164 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.EditInvoiceItem(null)); }, $signature: 14 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure3.prototype = { call$2(invoiceItem, index) { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (index === t2.uiState.invoiceUIState.editing.lineItems._list$_list.length) { t2 = invoiceItem.rebuild$1(new A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure(this.isTasks)); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddInvoiceItem(t2, null)); } else { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateInvoiceItem(index, invoiceItem)); } }, $signature: 284 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure.prototype = { call$1(b) { var t1 = this.isTasks ? "2" : "1"; b.get$_invoice_model$_$this()._invoice_model$_typeId = t1; return b; }, $signature: 57 }; A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure4.prototype = { call$2(oldIndex, newIndex) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MoveInvoiceItem(oldIndex, newIndex)); }, $signature: 221 }; A.InvoiceEditNotes.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.InvoiceEditNotesState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A.InvoiceEditNotesState.prototype = { didChangeDependencies$0() { var invoice, _this = this, t1 = _this._invoice_edit_notes$_publicNotesController, t2 = _this._invoice_edit_notes$_privateNotesController, t3 = _this._invoice_edit_notes$_termsController, t4 = _this._invoice_edit_notes$_footerController, t5 = A._setArrayType([t1, t2, t3, t4], type$.JSArray_TextEditingController); _this._invoice_edit_notes$_controllers = t5; B.JSArray_methods.forEach$1(t5, new A.InvoiceEditNotesState_didChangeDependencies_closure(_this)); invoice = _this._widget.viewModel.invoice; t1.set$text(0, invoice.publicNotes); t2.set$text(0, invoice.privateNotes); t3.set$text(0, invoice.terms); t4.set$text(0, invoice.footer); B.JSArray_methods.forEach$1(_this._invoice_edit_notes$_controllers, new A.InvoiceEditNotesState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._invoice_edit_notes$_controllers, new A.InvoiceEditNotesState_dispose_closure(this)); this.super$State$dispose(); }, _invoice_edit_notes$_onChanged$0() { var _this = this, invoice = _this._widget.viewModel.invoice.rebuild$1(new A.InvoiceEditNotesState__onChanged_closure(_this)); if (!invoice.$eq(0, _this._widget.viewModel.invoice)) _this._invoice_edit_notes$_debouncer.run$1(new A.InvoiceEditNotesState__onChanged_closure0(_this, invoice)); }, build$1(context) { var viewModel, state, invoice, client, settings, t2, t3, t4, t5, t0, t6, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; invoice = viewModel.invoice; client = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].clientState.$get$1(0, invoice.clientId); settings = A.getClientSettings(state, client); t2 = invoice.entityType; t3 = t2 === B.EntityType_credit; if (t3) { t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "credit_terms"); t5.toString; t0 = t5; t5 = t1; t1 = t0; } else { t1 = t1.localeCode; if (t2 === B.EntityType_quote) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "quote_terms"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "invoice_terms"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t0 = t5; t5 = t1; t1 = t4; t4 = t0; } t6 = !invoice.get$isNew() ? "" : settings.getDefaultTerms$1(t2); t1 = A.DecoratedFormField$(false, _null, false, _this._invoice_edit_notes$_termsController, _null, true, _null, t6, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); if (t3) { t3 = t4.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, "credit_footer"); t3.toString; } else if (t2 === B.EntityType_quote) { t3 = t4.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, "quote_footer"); t3.toString; } else { t3 = t4.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, "invoice_footer"); t3.toString; } t2 = !invoice.get$isNew() ? "" : settings.getDefaultFooter$1(t2); t3 = A.DecoratedFormField$(false, _null, false, _this._invoice_edit_notes$_footerController, _null, true, _null, t2, _null, _null, false, false, _null, B.TextInputType_1_null_null, t3, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, "public_notes"); t2.toString; t2 = A.DecoratedFormField$(false, _null, false, _this._invoice_edit_notes$_publicNotesController, _null, true, _null, client.publicNotes, _null, _null, false, false, _null, B.TextInputType_1_null_null, t2, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "private_notes"); t5.toString; t4 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([t1, t3, t2, A.DecoratedFormField$(false, _null, false, _this._invoice_edit_notes$_privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t5, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t4), _null, _null, false, _null, true, _null, _null)], t4), _null, _null, _null, false, _null); } }; A.InvoiceEditNotesState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_invoice_edit_notes$_onChanged()); }, $signature: 10 }; A.InvoiceEditNotesState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_invoice_edit_notes$_onChanged()); }, $signature: 10 }; A.InvoiceEditNotesState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_invoice_edit_notes$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.InvoiceEditNotesState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._invoice_edit_notes$_publicNotesController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_publicNotes = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_notes$_privateNotesController._change_notifier$_value.text); b.get$_invoice_model$_$this()._invoice_model$_privateNotes = t2; t2 = B.JSString_methods.trim$0(t1._invoice_edit_notes$_termsController._change_notifier$_value.text); b.get$_invoice_model$_$this()._terms = t2; t1 = B.JSString_methods.trim$0(t1._invoice_edit_notes$_footerController._change_notifier$_value.text); b.get$_invoice_model$_$this()._footer = t1; return b; }, $signature: 8 }; A.InvoiceEditNotesState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.invoice); }, $signature: 0 }; A.InvoiceEditNotesScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEditNotesScreen_build_closure(), new A.InvoiceEditNotesScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceEditNotesVM); } }; A.InvoiceEditNotesScreen_build_closure0.prototype = { call$1(store) { return A.InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore(store); }, $signature: 2890 }; A.InvoiceEditNotesScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditNotes(viewModel, null); }, $signature: 2891 }; A.EntityEditNotesVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoiceEditNotesVM.prototype = {}; A.InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore_closure.prototype = { call$1(invoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateInvoice(invoice)); }, $signature: 169 }; A.InvoiceEditPDF.prototype = { createState$0() { return new A.InvoiceEditPDFState(B._StateLifecycle_0); } }; A.InvoiceEditPDFState.prototype = { didChangeDependencies$0() { var viewModel, t1, state, credentials, url, t2, _this = this; _this.super$State$didChangeDependencies(); viewModel = _this._widget.viewModel; t1 = viewModel.invoice; if (t1.clientId.length === 0 || _this._invoice_edit_pdf$_isLoading) return; _this.setState$1(new A.InvoiceEditPDFState_didChangeDependencies_closure(_this)); state = viewModel.state; credentials = state.get$credentials(0); url = state.get$isHosted() && A.cleanApiUrl(state.authState.url) !== "https://staging.invoicing.co" ? string$.https_pr : credentials.url + "/live_preview"; t2 = t1.entityType; if (t2 === B.EntityType_purchaseOrder) url += "/purchase_order"; url += "?entity=" + A.toSnakeCase(t2.name); if (!t1.get$isNew()) url += "&entity_id=" + t1.id; new A.WebClient().post$4$data$rawResponse(url, credentials.token, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$invoiceEntitySerializer(), t1)), true).then$1$1(0, new A.InvoiceEditPDFState_didChangeDependencies_closure0(_this, state), type$.Null).catchError$1(new A.InvoiceEditPDFState_didChangeDependencies_closure1(_this)); }, build$1(context) { var _this = this, _null = null, t1 = _this._widget.viewModel; if (t1.invoice.clientId.length === 0) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no_client_selected"); t1.toString; return new A.HelpText(t1, _null); } if (_this._invoice_edit_pdf$_response == null) return A.Center$(A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null, _null); if (t1.state.prefState.enableNativeBrowser) { t1 = _this._invoice_edit_pdf$_pdfString; t1.toString; t1 = A.HtmlElementView$(_null, t1); } else t1 = A.PdfPreview$(false, false, new A.InvoiceEditPDFState_build_closure(_this), false, false, false, 800, _null, _null); return A.Center$(t1, _null, _null); } }; A.InvoiceEditPDFState_didChangeDependencies_closure.prototype = { call$0() { this.$this._invoice_edit_pdf$_isLoading = true; }, $signature: 0 }; A.InvoiceEditPDFState_didChangeDependencies_closure0.prototype = { call$1(response) { var t1 = this.$this; t1.setState$1(new A.InvoiceEditPDFState_didChangeDependencies__closure0(t1, response, this.state)); }, $signature: 5 }; A.InvoiceEditPDFState_didChangeDependencies__closure0.prototype = { call$0() { var t2, t1 = this.$this; t1._invoice_edit_pdf$_isLoading = false; t2 = this.response; t1._invoice_edit_pdf$_response = t2; if (this.state.prefState.enableNativeBrowser) { t2 = t2.get$bodyBytes(); t2 = "data:application/pdf;base64," + B.C_Base64Codec.get$encoder().convert$1(t2); t1._invoice_edit_pdf$_pdfString = t2; A.WebUtils_registerWebView(t2); } }, $signature: 0 }; A.InvoiceEditPDFState_didChangeDependencies_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A.InvoiceEditPDFState_didChangeDependencies__closure(t1)); }, $signature: 5 }; A.InvoiceEditPDFState_didChangeDependencies__closure.prototype = { call$0() { this.$this._invoice_edit_pdf$_isLoading = false; }, $signature: 0 }; A.InvoiceEditPDFState_build_closure.prototype = { call$1(format) { return this.$this._invoice_edit_pdf$_response.bodyBytes; }, $signature: 111 }; A.InvoiceEditPDFScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEditPDFScreen_build_closure(), new A.InvoiceEditPDFScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceEditPDFVM); } }; A.InvoiceEditPDFScreen_build_closure0.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.InvoiceEditPDFVM(t1, t1.uiState.invoiceUIState.editing); }, $signature: 2892 }; A.InvoiceEditPDFScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditPDF(viewModel, null); }, $signature: 2893 }; A.EntityEditPDFVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoiceEditPDFVM.prototype = {}; A.InvoiceEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEditScreen_build_closure(), new A.InvoiceEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceEditVM); } }; A.InvoiceEditScreen_build_closure0.prototype = { call$1(store) { return A.InvoiceEditVM_InvoiceEditVM$fromStore(store); }, $signature: 2894 }; A.InvoiceEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEdit(viewModel, new A.ValueKey(viewModel.invoice.updatedAt, type$.ValueKey_int)); }, $signature: 2895 }; A.AbstractInvoiceEditVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoiceEditVM.prototype = {}; A.InvoiceEditVM_InvoiceEditVM$fromStore_closure.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.InvoiceEditVM_InvoiceEditVM$fromStore__closure2(this.store, action).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.InvoiceEditVM_InvoiceEditVM$fromStore__closure2.prototype = { call$0() { var t3, t4, $navigator, t5, t6, t7, t8, i, lineItem, t9, t10, _null = null, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.invoiceUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); t5 = t2.clientId; if (t5.length === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure1(t4), t1, _null, true, type$.ErrorDialog); return _null; } t3 = t1.__Store__state_A; for (t6 = t2.lineItems._list$_list, t7 = t3.userCompanyStates, t8 = t3.uiState.selectedCompanyIndex, t7 = t7._list$_list, i = 0; i < t6.length; ++i) { lineItem = t6[i]; t9 = t7[t8].taskState; t10 = lineItem.taskId; t9 = t9.$get$1(0, t10 == null ? "" : t10).clientId; if (t9.length !== 0 && t9 !== t5) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure2(t4), t1, _null, true, type$.ErrorDialog); return _null; } t9 = t7[t8].expenseState; t10 = lineItem.expenseId; t9 = t9.$get$1(0, t10 == null ? "" : t10).clientId; if ((t9 == null ? "" : t9).length !== 0 && t9 !== t5) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure3(t4), t1, _null, true, type$.ErrorDialog); return _null; } } if (!t2.get$isNew()) if (t2.isChanged !== true) { t5 = this.action; t5 = t5 != null && !t5.get$isServerSide(); } else t5 = false; else t5 = false; t6 = this.action; if (t5) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t6, false); else { t5 = new A._Future($.Zone__current, type$._Future_InvoiceEntity); t7 = t1.__Store__dispatchers_F; t7 === $ && A.throwUnnamedLateFieldNI(); t7[0].call$1(new A.SaveInvoiceRequest(new A._AsyncCompleter(t5, type$._AsyncCompleter_InvoiceEntity), t2, t6)); return t5.then$1$1(0, new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure4(t2, t4, t3, t1, $navigator, t6), type$.Null).catchError$1(new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure5()); } }, $signature: 138 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure1.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure2.prototype = { call$1(context) { var t2, _s24_ = "error_cross_client_tasks", t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s24_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s24_); t1.toString; } return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure3.prototype = { call$1(context) { var t2, _s27_ = "error_cross_client_expenses", t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s27_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s27_); t1.toString; } return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure4.prototype = { call$1(savedInvoice) { var _this = this, _null = null, _s13_ = "/invoice/view", t1 = _this.invoice, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_invoice"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_invoice"); t2.toString; } A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s13_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s13_, t1, t1); } else t2.pop$1(savedInvoice); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedInvoice, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_invoice) && t2.editAfterSaving) A.editEntity(_null, savedInvoice, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedInvoice], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedInvoice], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedInvoice, _null, true); } }, $signature: 84 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure5.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.InvoiceEditVM_InvoiceEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.InvoiceEditVM_InvoiceEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.InvoiceEditVM_InvoiceEditVM$fromStore_closure0.prototype = { call$3(items, clientId, projectId) { var t1, t2, _this = this; if ((clientId == null ? "" : clientId).length === 0) t1 = (projectId == null ? "" : projectId).length !== 0; else t1 = true; if (t1) { t1 = _this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState; clientId.toString; t1 = _this.invoice.rebuild$1(new A.InvoiceEditVM_InvoiceEditVM$fromStore__closure1(clientId, projectId, t1.$get$1(0, clientId))); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateInvoice(t1)); } t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddInvoiceItems(items)); if (items.length === 1) { t2 = _this.invoice.lineItems._list$_list.length; t1[0].call$1(new A.EditInvoiceItem(t2)); } }, $signature: 277 }; A.InvoiceEditVM_InvoiceEditVM$fromStore__closure1.prototype = { call$1(b) { var t1, t2, t3; b.get$_invoice_model$_$this()._invoice_model$_clientId = this.clientId; b.get$_invoice_model$_$this()._projectId = this.projectId; t1 = b.get$invitations(); t2 = this.client.get$emailContacts(); t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,InvitationEntity>"); t1.replace$1(0, A.BuiltList_BuiltList$from(A.List_List$of(new A.MappedListIterable(t2, new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure0(), t3), true, t3._eval$1("ListIterable.E")), type$.InvitationEntity)); return b; }, $signature: 8 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure0.prototype = { call$1(contact) { return A.InvitationEntity_InvitationEntity(contact.id, null); }, $signature: 227 }; A.InvoiceEditVM_InvoiceEditVM$fromStore_closure1.prototype = { call$1(context) { var t2, _null = null, t1 = this.state.uiState; if (B.JSArray_methods.contains$1(A._setArrayType(["pdf", "email"], type$.JSArray_String), t1.get$previousSubRoute())) A.viewEntitiesByType(B.EntityType_invoice, _null, 0); else { A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, true); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.InvoiceEditVM_InvoiceEditVM$fromStore_closure2.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveInvoiceDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.invoice)); t1.then$1$1(0, new A.InvoiceEditVM_InvoiceEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.InvoiceEditVM_InvoiceEditVM$fromStore__closure0(context)); }, $signature: 281 }; A.InvoiceEditVM_InvoiceEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.InvoiceEditVM_InvoiceEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.InvoiceEditVM_InvoiceEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.InvoiceEditVM_InvoiceEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.InvoiceItemSelector.prototype = { createState$0() { var t1 = A._setArrayType([], type$.JSArray_BaseEntity); return new A._InvoiceItemSelectorState(t1, new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), null, null, B._StateLifecycle_0); }, get$invoice() { return this.invoice; } }; A._InvoiceItemSelectorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._filterClientId = _this._widget.clientId; _this.___InvoiceItemSelectorState__tabController_A = A.TabController$(null, 0, 3, _this); }, dispose$0() { var t1 = this._invoice_item_selector$_textController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = this.___InvoiceItemSelectorState__tabController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin$dispose(); }, _onItemsSelected$1(context) { var t3, _this = this, t1 = {}, items = A._setArrayType([], type$.JSArray_InvoiceItemEntity), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; t1.projectId = ""; B.JSArray_methods.forEach$1(_this._selected, new A._InvoiceItemSelectorState__onItemsSelected_closure(t1, _this, items, t3.company, t2, context)); _this._updateClientId$0(); _this._widget.onItemsSelected.call$3(items, _this._filterClientId, t1.projectId); A.Navigator_of(context, false).pop$1(null); }, _toggleEntity$1(entity) { this.setState$1(new A._InvoiceItemSelectorState__toggleEntity_closure(this, entity)); }, _updateClientId$0() { var _this = this, selected = A.IterableExtension_firstWhereOrNull(_this._selected, new A._InvoiceItemSelectorState__updateClientId_closure()); if (selected != null) { type$.BelongsToClient._as(selected); _this._filterClientId = selected.get$clientId(selected); } else if (_this._widget.clientId.length === 0) _this._filterClientId = null; }, build$1(context) { var t2, t3, t4, company, showTabBar, t5, products, t6, tasks, expenses, tabs, tabViews, t7, t8, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; company = t3[t4].userCompany.company; if (_this._widget.showTasksAndExpenses) showTabBar = company.isModuleEnabled$1(B.EntityType_task) || company.isModuleEnabled$1(B.EntityType_expense); else showTabBar = false; t5 = J.where$1$ax($.$get$memoizedProductList().call$1(t3[t4].productState.map), new A._InvoiceItemSelectorState_build_closure(_this, t2)); products = A.List_List$of(t5, true, t5.$ti._eval$1("Iterable.E")); t5 = $.$get$memoizedTaskList(); t6 = t3[t4]; t6 = J.where$1$ax(t5.call$5(t6.taskState.map, _this._filterClientId, t6.userState.map, t6.clientState.map, t6.projectState.map), new A._InvoiceItemSelectorState_build_closure0(_this, t2)); tasks = A.List_List$of(t6, true, t6.$ti._eval$1("Iterable.E")); t4 = J.where$1$ax($.$get$memoizedClientExpenseList().call$2(t3[t4].expenseState.map, _this._filterClientId), new A._InvoiceItemSelectorState_build_closure1(_this, t2)); expenses = A.List_List$of(t4, true, t4.$ti._eval$1("Iterable.E")); t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t4.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "products"); t3.toString; t5 = products.length; t6 = type$.JSArray_Widget; tabs = A._setArrayType([A.Tab$(_null, t3 + (t5 !== 0 ? " (" + t5 + ")" : ""))], t6); tabViews = A._setArrayType([new A._InvoiceItemSelectorState_build__productList(_this, products, t2, company).call$0()], t6); if (company.isModuleEnabled$1(B.EntityType_task)) { t3 = t4.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "tasks"); t3.toString; t5 = tasks.length; tabs.push(A.Tab$(_null, t3 + (t5 !== 0 ? " (" + t5 + ")" : ""))); tabViews.push(new A._InvoiceItemSelectorState_build__taskList(_this, tasks, t2).call$0()); } if (company.isModuleEnabled$1(B.EntityType_expense)) { t3 = t4.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "expenses"); t3.toString; t5 = expenses.length; tabs.push(A.Tab$(_null, t3 + (t5 !== 0 ? " (" + t5 + ")" : ""))); tabViews.push(new A._InvoiceItemSelectorState_build__expenseList(_this, expenses, t2).call$0()); } t3 = A.Icon$(B.IconData_58727_MaterialIcons_null_false, _null, _null, _null); t5 = _this._selected; if (t5.length === 0) { t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "filter"); t7.toString; } else { t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "count_selected"); t7.toString; t7 = B.JSString_methods.replaceFirst$2(t7, ":count", "" + t5.length); } t7 = A.Expanded$(A.TextField$(true, B.List_empty0, true, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _this._invoice_item_selector$_textController, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, B._NoInputBorder_uXA, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t7, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, false, "\u2022", _null, new A._InvoiceItemSelectorState_build_closure2(_this), _null, _null, _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null), 1); t8 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57706_MaterialIcons_null_false, _null, _null, _null), _null, new A._InvoiceItemSelectorState_build_closure3(_this, context), _null, _null, _null, _null, _null); if (t5.length !== 0) t1 = A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57686_MaterialIcons_null_false, _null, _null, _null), _null, new A._InvoiceItemSelectorState_build_closure4(_this, context), _null, _null, _null, _null, _null); else if (!t2.prefState.isEditorFullScreen$1(B.EntityType_invoice)) { t2 = A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, _null); t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "create_new"); t1.toString; t1 = A.IconButton$(_null, _null, _null, _null, t2, _null, new A._InvoiceItemSelectorState_build_closure5(_this, company), _null, _null, _null, t1, _null); } else t1 = new A.SizedBox(_null, _null, _null, _null); t1 = A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_10_0_10_0, t3, _null), t7, A.Row$(A._setArrayType([t8, t1], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); if (showTabBar) { t2 = _this.___InvoiceItemSelectorState__tabController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = new A.AppTabBar(tabs, t2, false, _null, _null); } else t2 = new A.SizedBox(_null, _null, _null, _null); if (showTabBar) { t3 = _this.___InvoiceItemSelectorState__tabController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = A.TabBarView$(tabViews, t3, _null); } else t3 = B.JSArray_methods.get$first(tabViews); return new A.ResponsivePadding(A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([t1, t2, A.Expanded$(t3, 1)], t6), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), B.Clip_0, _null, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null); } }; A._InvoiceItemSelectorState__onItemsSelected_closure.prototype = { call$1(entity) { var t1, t2, t3, _this = this; if (entity.get$entityType() === B.EntityType_product) { type$.nullable_ProductEntity._as(entity); t1 = _this.$this._widget; t2 = t1.invoice; t3 = _this.state; _this.items.push(A.convertProductToInvoiceItem(t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.$get$1(0, t1.clientId), _this.company, t3.staticState.currencyMap, t2, entity)); } else if (entity.get$entityType() === B.EntityType_task) { type$.TaskEntity._as(entity); _this._box_0.projectId = entity.projectId; _this.items.push(A.convertTaskToInvoiceItem(_this.context, false, entity)); } else if (entity.get$entityType() === B.EntityType_expense) _this.items.push(A.convertExpenseToInvoiceItem(_this.context, type$.ExpenseEntity._as(entity))); }, $signature: 165 }; A._InvoiceItemSelectorState__toggleEntity_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._selected, t3 = this.entity; if (B.JSArray_methods.contains$1(t2, t3)) B.JSArray_methods.remove$1(t2, t3); else t2.push(t3); t1._updateClientId$0(); }, $signature: 0 }; A._InvoiceItemSelectorState__updateClientId_closure.prototype = { call$1(entity) { var t1; if (type$.BelongsToClient._is(entity)) { t1 = entity.get$clientId(entity); t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = false; return t1; }, $signature: 225 }; A._InvoiceItemSelectorState_build_closure.prototype = { call$1(entityId) { var t2, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.map._map$_map.$index(0, entityId); t1.toString; if (t1.archivedAt > 0) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; if (!t2) { t2 = t1.isDeleted; t2.toString; t2 = !t2; } else t2 = false; return t2 && t1.matchesFilter$1(this.$this._invoice_item_selector$_filter); }, $signature: 117 }; A._InvoiceItemSelectorState_build_closure0.prototype = { call$1(entityId) { var t3, task, client, t1 = this.state, t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t3 = t1[t2].taskState; entityId.toString; task = t3.$get$1(0, entityId); client = t1[t2].clientState.$get$1(0, task.clientId); t1 = this.$this; t2 = B.JSArray_methods.contains$1(t1._widget.excluded, task); if (t2) return false; return task.matchesFilter$1(t1._invoice_item_selector$_filter) || client.matchesNameOrEmail$1(t1._invoice_item_selector$_filter); }, $signature: 117 }; A._InvoiceItemSelectorState_build_closure1.prototype = { call$1(entityId) { var t3, expense, client, t1 = this.state, t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t3 = t1[t2].expenseState; entityId.toString; expense = t3.$get$1(0, entityId); t2 = t1[t2].clientState; t1 = expense.clientId; t1.toString; client = t2.$get$1(0, t1); t1 = this.$this; t2 = B.JSArray_methods.contains$1(t1._widget.excluded, expense); if (t2) return false; return expense.matchesFilter$1(t1._invoice_item_selector$_filter) || client.matchesNameOrEmail$1(t1._invoice_item_selector$_filter); }, $signature: 117 }; A._InvoiceItemSelectorState_build__productList.prototype = { call$0() { var _this = this, t1 = _this.products; return A.ScrollableListViewBuilder$(new A._InvoiceItemSelectorState_build__productList_closure(_this.$this, t1, _this.state, _this.company), t1.length, null, false, null, null); }, $signature: 151 }; A._InvoiceItemSelectorState_build__productList_closure.prototype = { call$2(context, index) { var t2, t3, _this = this, entityId = _this.products[index], t1 = _this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.map._map$_map.$index(0, entityId); t1.toString; t2 = _this.$this; t3 = t2._widget.invoice.entityType === B.EntityType_purchaseOrder && _this.company.enableProductCost && t1.cost !== 0; return A.ProductListItem$(t2._invoice_item_selector$_filter, B.JSArray_methods.contains$1(t2._selected, t1), false, new A._InvoiceItemSelectorState_build__productList__closure(t2, t1), new A._InvoiceItemSelectorState_build__productList__closure0(t2, t1, context), t1, t3); }, $signature: 796 }; A._InvoiceItemSelectorState_build__productList__closure.prototype = { call$1(checked) { return this.$this._toggleEntity$1(this.product); }, $signature: 17 }; A._InvoiceItemSelectorState_build__productList__closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1._selected, t3 = this.product; if (t2.length !== 0) t1._toggleEntity$1(t3); else { t2.push(t3); t1._onItemsSelected$1(this.context); } }, $signature: 0 }; A._InvoiceItemSelectorState_build__taskList.prototype = { call$0() { var t1 = this.tasks; return A.ScrollableListViewBuilder$(new A._InvoiceItemSelectorState_build__taskList_closure(this.$this, t1, this.state), t1.length, null, false, null, null); }, $signature: 151 }; A._InvoiceItemSelectorState_build__taskList_closure.prototype = { call$2(context, index) { var t2, entityId = this.tasks[index], t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, entityId); t1.toString; t2 = this.$this; return A.TaskListItem$(t2._invoice_item_selector$_filter, B.JSArray_methods.contains$1(t2._selected, t1), false, new A._InvoiceItemSelectorState_build__taskList__closure(t2, t1), new A._InvoiceItemSelectorState_build__taskList__closure0(t2, t1, context), true, t1); }, $signature: 445 }; A._InvoiceItemSelectorState_build__taskList__closure.prototype = { call$1(checked) { return this.$this._toggleEntity$1(this.task); }, $signature: 17 }; A._InvoiceItemSelectorState_build__taskList__closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1._selected, t3 = this.task; if (t2.length !== 0) t1._toggleEntity$1(t3); else { t2.push(t3); t1._onItemsSelected$1(this.context); } }, $signature: 0 }; A._InvoiceItemSelectorState_build__expenseList.prototype = { call$0() { var t1 = this.expenses; return A.ScrollableListViewBuilder$(new A._InvoiceItemSelectorState_build__expenseList_closure(this.$this, t1, this.state), t1.length, null, false, null, null); }, $signature: 151 }; A._InvoiceItemSelectorState_build__expenseList_closure.prototype = { call$2(context, index) { var t2, _null = null, entityId = this.expenses[index], t1 = this.state, expense = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, entityId); if (expense == null) expense = A.ExpenseEntity_ExpenseEntity(_null, _null, _null, _null, _null, _null, _null); t1 = this.$this; t2 = B.JSArray_methods.contains$1(t1._selected, expense); return A.ExpenseListItem$(expense, t1._invoice_item_selector$_filter, t2, false, new A._InvoiceItemSelectorState_build__expenseList__closure(t1, expense), new A._InvoiceItemSelectorState_build__expenseList__closure0(t1, expense, context), true, false); }, $signature: 390 }; A._InvoiceItemSelectorState_build__expenseList__closure.prototype = { call$1(checked) { return this.$this._toggleEntity$1(this.expense); }, $signature: 17 }; A._InvoiceItemSelectorState_build__expenseList__closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1._selected, t3 = this.expense; if (t2.length !== 0) t1._toggleEntity$1(t3); else { t2.push(t3); t1._onItemsSelected$1(this.context); } }, $signature: 0 }; A._InvoiceItemSelectorState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._InvoiceItemSelectorState_build__closure0(t1, value)); }, $signature: 15 }; A._InvoiceItemSelectorState_build__closure0.prototype = { call$0() { this.$this._invoice_item_selector$_filter = this.value; }, $signature: 0 }; A._InvoiceItemSelectorState_build_closure3.prototype = { call$0() { var t1 = this.$this; if (t1._invoice_item_selector$_textController._change_notifier$_value.text.length !== 0) t1.setState$1(new A._InvoiceItemSelectorState_build__closure(t1)); else A.Navigator_of(this.context, false).pop$1(null); }, $signature: 0 }; A._InvoiceItemSelectorState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._invoice_item_selector$_textController.set$text(0, ""); t1._invoice_item_selector$_filter = ""; }, $signature: 0 }; A._InvoiceItemSelectorState_build_closure4.prototype = { call$0() { return this.$this._onItemsSelected$1(this.context); }, $signature: 0 }; A._InvoiceItemSelectorState_build_closure5.prototype = { call$0() { var _null = null, t1 = this.$this, t2 = t1._widget.onItemsSelected, t3 = t1.___InvoiceItemSelectorState__tabController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2.call$1(A._setArrayType([A.InvoiceItemEntity_InvoiceItemEntity(_null, t3._tab_controller$_index === 1 ? "2" : _null)], type$.JSArray_InvoiceItemEntity)); t1 = t1._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$1(_null); return _null; }, $signature: 0 }; A.__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.InvoiceTaxDetails.prototype = { build$1(context) { var t2, t3, t4, client, taxData, t5, t6, t7, t8, t9, t10, t11, t12, _null = null, _s8_ = "district", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = this.invoice; client = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].clientState.$get$1(0, t4.clientId); taxData = t4.get$isNew() ? client.taxData : t4.taxData; t3 = A.Text$(t1.get$taxDetails(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState.appLayout === B.AppLayout_desktop ? 500 : _null; if (client.isTaxExempt) t4 = new A.SizedBox(_null, 100, new A.HelpText(t1.get$isTaxExempt(), _null), _null); else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "region"); if (t6 == null) { t6 = t4.$index(0, "en"); t6.toString; t6 = J.$index$asx(t6, "region"); t6.toString; } t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = t4.$index(0, t5); t7.toString; t7 = J.$index$asx(t7, "name"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "tax"); t8.toString; t8 = A._setArrayType([new A.DataColumn(t6, false, _null), new A.DataColumn(t7, false, _null), new A.DataColumn(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, _null)], type$.JSArray_DataColumn); t7 = t4.$index(0, t5); t7.toString; t7 = J.$index$asx(t7, "state"); t7.toString; t6 = type$.JSArray_DataCell; t7 = A.DataRow$(A._setArrayType([A.DataCell$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$(taxData.geoState, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$(A.S(taxData.stateSalesTax), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], t6), _null, _null, false); t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "county"); if (t9 == null) { t9 = t4.$index(0, "en"); t9.toString; t9 = J.$index$asx(t9, "county"); t9.toString; } t9 = A.DataCell$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t10 = A.toTitleCase(taxData.geoCounty); t11 = taxData.countyTaxCode; t9 = A.DataRow$(A._setArrayType([t9, A.DataCell$(A.Text$(t10 + (t11.length === 0 ? "" : " \u2022 " + t11), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$(A.S(taxData.countySalesTax), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], t6), _null, _null, false); t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "city"); t10.toString; t10 = A.DataCell$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t11 = A.toTitleCase(taxData.geoCity); t12 = taxData.cityTaxCode; t10 = A.DataRow$(A._setArrayType([t10, A.DataCell$(A.Text$(t11 + (t12.length === 0 ? "" : " \u2022 " + t12), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$(A.S(taxData.citySalesTax), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], t6), _null, _null, false); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s8_); if (t11 == null) { t11 = t4.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; } t11 = A.DataRow$(A._setArrayType([A.DataCell$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$("", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$(A.S(taxData.districtSalesTax), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], t6), _null, _null, false); t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "total"); t5.toString; t6 = A.DataTable$(_null, _null, t8, _null, _null, _null, _null, _null, _null, _null, A._setArrayType([t7, t9, t10, t11, A.DataRow$(A._setArrayType([A.DataCell$(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$("", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), A.DataCell$(A.Text$(A.S(taxData.taxSales), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], t6), _null, _null, false)], type$.JSArray_DataRow), false, true, true, _null); t4 = t6; } t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; return A.AlertDialog$(A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t1, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.InvoiceTaxDetails_build_closure(context), _null)], type$.JSArray_Widget), _null, _null, new A.SizedBox(t2, _null, t4, _null), _null, _null, t3); }, get$invoice() { return this.invoice; } }; A.InvoiceTaxDetails_build_closure.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.InvoiceEmailScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceEmailScreen_build_closure(), new A.InvoiceEmailScreen_build_closure0(), _null, _null, new A.InvoiceEmailScreen_build_closure1(), _null, _null, true, type$.AppState, type$.EmailInvoiceVM); } }; A.InvoiceEmailScreen_build_closure1.prototype = { call$1(store) { var t2, t3, invoice, client, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.invoiceUIState.selectedId; t3.toString; t2 = t2.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; invoice = t1[t2].invoiceState.$get$1(0, t3); client = t1[t2].clientState.$get$1(0, invoice.clientId); if (client.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClient(null, client.id)); } }, $signature: 352 }; A.InvoiceEmailScreen_build_closure0.prototype = { call$1(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.invoiceUIState.selectedId; t3.toString; return A.EmailInvoiceVM_EmailInvoiceVM$fromStore(store, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].invoiceState.$get$1(0, t3)); }, $signature: 2897 }; A.InvoiceEmailScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoiceEmailView(vm, new A.ValueKey("__invoice_" + vm.invoice.id + "__", type$.ValueKey_String)); }, $signature: 2898 }; A.EmailEntityVM.prototype = { get$invoice() { return this.invoice; }, get$vendor(receiver) { return this.vendor; } }; A.EmailInvoiceVM.prototype = {}; A.EmailInvoiceVM_EmailInvoiceVM$fromStore_closure.prototype = { call$5(context, template, subject, body, ccEmail) { var t2, t3, t4, completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_invoice"); t1.toString; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = type$.Null; completer = A.snackBarCompleter(t1, null, t3.prefState.appLayout === B.AppLayout_mobile, t4); t1 = A.StoreProvider_of(context, t2).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout !== B.AppLayout_mobile) completer.future.then$1$1(0, new A.EmailInvoiceVM_EmailInvoiceVM$fromStore__closure(this.invoice), t4); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailInvoiceRequest(completer, this.invoice.id, template, subject, body, ccEmail)); }, $signature: 371 }; A.EmailInvoiceVM_EmailInvoiceVM$fromStore__closure.prototype = { call$1(_) { A.viewEntity(false, this.invoice, null, false); }, $signature: 36 }; A.InvoiceListItem.prototype = { build$1(context) { var t4, t5, t6, t7, client, invoiceUIState, textStyle, t8, t9, t10, filterMatch, statusLabel, statusColor, textColor, subtitle, _this = this, _null = null, t1 = {}, t2 = type$.AppState, t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t5 = t3.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = _this.invoice; client = t4[t6].clientState.$get$1(0, t7.clientId); invoiceUIState = t5.invoiceUIState; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t8 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t8.toString; t9 = _this.filter; if (t9 != null && t9.length !== 0) { t10 = t7.matchesFilterValue$1(t9); filterMatch = t10 == null ? client.matchesFilterValue$1(t9) : t10; } else filterMatch = _null; statusLabel = t8.lookup$1(B.Map_jN6XU.$index(0, t7.get$calculatedStatusId())); statusColor = new A.InvoiceStatusColors(t3.prefState.get$colorThemeModel()).get$colors().$index(0, t7.get$calculatedStatusId()); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.subtitle = ""; t9 = t7.date; if (t9.length !== 0) { subtitle = A.formatDate(t9, context, true, true, false); t1.subtitle = subtitle; t9 = subtitle; } else t9 = ""; t10 = t7.partialDueDate; if (t10.length !== 0 && t7.partial !== 0) { if (t9.length !== 0) t9 = t1.subtitle = t9 + " \u2022 "; t1.subtitle = t9 + A.formatDate(t10, context, true, true, false); } else { t10 = t7.dueDate; if (t10.length !== 0) { if (t9.length !== 0) t9 = t1.subtitle = t9 + " \u2022 "; t1.subtitle = t9 + A.formatDate(t10, context, true, true, false); } } t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) if (_this.showSelected) { t2 = t5.get$isEditing() ? invoiceUIState.editing.id : invoiceUIState.selectedId; t2 = t7.id === t2; } else t2 = false; else t2 = false; return new A.DismissibleEntity(t4[t6].userCompany, t7, new A.LayoutBuilder(new A.InvoiceListItem_build_closure(t1, _this, t3, client, t8, textStyle, filterMatch, textColor, statusLabel, statusColor), _null), t2, _this.showSelected, true, _null); }, get$invoice() { return this.invoice; } }; A.InvoiceListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (t1.showCheckbox) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.InvoiceListItem_build__closure(), _null, _null, _null, _null, _null, false, t1.isChecked), true, _null); else { t2 = t1.invoice; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$3$client$includeEdit$userCompany(_this.client, true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.InvoiceListItem_build__closure0(t1)); t2 = t3; } t3 = t1.invoice; t4 = t3.number; if (t4.length === 0) { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t5 = _this.textStyle; t6 = type$.JSArray_Widget; t4 = A._setArrayType([A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, t5, _null, _null, _null)], t6); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t4.push(new A.EntityStateLabel(t3, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = _this.client; t8 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(t7.displayName + t8, _null, _null, _null, _null, _null, t5, _null, _null, _null); t9 = _this.filterMatch; if (t9 == null) t9 = _this._box_0.subtitle; t10 = A.Theme_of(context).textTheme.titleSmall; t10.toString; t11 = _this.textColor; t11 = A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 3, B.TextOverflow_2, _null, _null, t10.copyWith$1$color(A.Color$fromARGB(153, t11.get$value(t11) >>> 16 & 255, t11.get$value(t11) >>> 8 & 255, t11.get$value(t11) & 255)), _null, _null, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t8 = t3.balance; t8 = t8 !== 0 ? t8 : t3.amount; t7 = A.formatNumber(t8, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t11, new A.SizedBox(10, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.InvoiceListItem_build__closure1(t1), new A.InvoiceListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = t1.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.InvoiceListItem_build__closure3(), _null, _null, _null, _null, _null, false, t1.isChecked), true, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = A.Expanded$(A.Text$(_this.client.displayName, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t1.invoice; t6 = t5.balance; t6 = t6 !== 0 ? t6 : t5.amount; t6 = A.formatNumber(t6, context, t5.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t4, new A.SizedBox(4, _null, _null, _null), A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t4 = _this.filterMatch; if (t4 == null) { t4 = t5.number; if (t4.length === 0) { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t6 = A.formatDate(t5.get$primaryDate(), context, true, true, false); t8 = t5.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(B.JSString_methods.trim$0(t4 + " \u2022 " + t6 + t8), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t8; } else t4 = A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t4 = A.Expanded$(t4, 1); t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.InvoiceListItem_build__closure4(t1), new A.InvoiceListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t4, A.Text$(_this.statusLabel, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t5.statusId === "1" ? _this.textColor : _this.statusColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t5, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.InvoiceListItem_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.invoice, !t1.showCheckbox, false); }, $signature: 0 }; A.InvoiceListItem_build__closure1.prototype = { call$0() { var t1 = this.$this; return t1.onTap != null ? null : A.selectEntity(t1.invoice, false, true); }, $signature: 0 }; A.InvoiceListItem_build__closure.prototype = { call$1(value) { return null; }, $signature: 17 }; A.InvoiceListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.invoice], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.InvoiceListItem_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.invoice, !t1.showCheckbox, false); }, $signature: 0 }; A.InvoiceListItem_build__closure4.prototype = { call$0() { var t1 = this.$this; return t1.onTap != null ? null : A.selectEntity(t1.invoice, false, true); }, $signature: 0 }; A.InvoiceListItem_build__closure3.prototype = { call$1(value) { return null; }, $signature: 17 }; A.InvoiceListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceListBuilder_build_closure(), A.invoice_list_vm_InvoiceListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceListVM); } }; A.InvoiceListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.invoiceList, B.EntityType_invoice, new A.InvoiceListBuilder_build__closure(viewModel), viewModel.onClearMultiselect, viewModel.onRefreshed, viewModel.onSortColumn, new A.InvoicePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2899 }; A.InvoiceListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, t2 = t1.invoiceMap._map$_map.$index(0, J.$index$asx(t1.invoiceList, index)); t2.toString; t3 = t1.state.uiState.invoiceUIState.listUIState.selectedIds; t4 = t3 != null; t3 = t4 && B.JSArray_methods.contains$1(t3._list$_list, t2.id); return new A.InvoiceListItem(t2, t1.filter, t4, t3, null, true, null); }, $signature: 388 }; A.EntityListVM.prototype = {}; A.InvoiceListVM.prototype = {}; A.InvoiceListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.InvoiceListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.InvoiceListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortInvoices(field)); }, $signature: 6 }; A.InvoiceListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearInvoiceMultiselect()); }, $signature: 14 }; A.InvoicePdfView.prototype = { createState$0() { return new A._InvoicePdfViewState(B._StateLifecycle_0); } }; A._InvoicePdfViewState.prototype = { initState$0() { this.super$State$initState(); this._invoice_pdf$_activityId = this._widget.viewModel.activityId; }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this.loadPdf$0(); }, loadPdf$0() { var t1, _this = this, invoice = _this._widget.viewModel.invoice; if (invoice.invitations._list$_list.length === 0) return; _this.setState$1(new A._InvoicePdfViewState_loadPdf_closure(_this)); t1 = _this._framework$_element; t1.toString; A._loadPDF(t1, invoice, _this._isDeliveryNote, _this._invoice_pdf$_activityId, null).then$1$1(0, new A._InvoicePdfViewState_loadPdf_closure0(_this), type$.Null).catchError$1(new A._InvoicePdfViewState_loadPdf_closure1(_this)); }, build$1(context) { var t3, invoice, client, t4, activityPicker, t5, t6, t7, showEmail, t8, t9, t10, _this = this, _null = null, t1 = type$.AppState, t2 = A.StoreProvider_of(context, t1).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; invoice = _this._widget.viewModel.invoice; client = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState.$get$1(0, invoice.clientId); t4 = _this._invoice_pdf$_activityId; if (t4 == null) activityPicker = new A.SizedBox(_null, _null, _null, _null); else { t5 = _this._invoice_pdf$_isLoading; t6 = invoice.get$balanceHistory(); t7 = A._arrayInstanceType(t6)._eval$1("MappedListIterable<1,DropdownMenuItem>"); activityPicker = A.Expanded$(new A.Padding(B.EdgeInsets_17_0_0_0, A.IgnorePointer$(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(t6, new A._InvoicePdfViewState_build_closure(context, invoice), t7), true, t7._eval$1("ListIterable.E")), _null, _null, new A._InvoicePdfViewState_build_closure0(_this), _null, false, t4, type$.String), t5, _null), _null), 1); } t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t3.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "delivery_note"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = _this._isDeliveryNote; t7 = A.CheckboxListTile$(t2.get$accentColor(), _null, B.ListTileControlAffinity_0, _null, _null, new A._InvoicePdfViewState_build_closure1(_this), t6, t7); t6 = A.StoreProvider_of(context, t1).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); showEmail = t6.prefState.appLayout === B.AppLayout_desktop && _this._invoice_pdf$_activityId == null && !B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), invoice.entityType); t6 = client.get$hasEmailAddress(); if (!t6) showEmail = false; if (_this._widget.showAppBar) { t6 = A.StoreProvider_of(context, t1).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); t6 = t6.prefState; t8 = new A.EntityPresenter(); t8.__EntityPresenter_entity_A = invoice; t8.__EntityPresenter_context_A = context; t8 = A.Text$(t8.title$0(0), _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = A._setArrayType([], type$.JSArray_Widget); if (showEmail) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "email"); t10.toString; t9.push(A.TextButton$(false, A.Text$(t10, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A._InvoicePdfViewState_build_closure2(invoice), _null)); } if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), invoice.entityType)) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "download"); t10.toString; t9.push(new A.AppTextButton(t10, _this._invoice_pdf$_response == null ? _null : new A._InvoicePdfViewState_build_closure3(_this, invoice, t3, client), true, _null, _null)); } t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = t4.$index(0, t5); t1.toString; t1 = J.$index$asx(t1, "close"); t1.toString; t9.push(A.TextButton$(false, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t2.get$headerTextColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A._InvoicePdfViewState_build_closure4(invoice), _null)); } t1 = A.AppBar$(t9, _null, t6.appLayout === B.AppLayout_mobile, _null, _null, 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t8, _null, _null, _null, 1, _null); } else t1 = _null; t2 = type$.JSArray_Widget; t4 = A._setArrayType([], t2); if (_this._widget.showAppBar) { t2 = A._setArrayType([activityPicker], t2); if (invoice.entityType === B.EntityType_invoice && _this._invoice_pdf$_activityId == null) t2.push(new A.Flexible(1, B.FlexFit_1, t7, _null)); t4.push(A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_0_8_0_8, A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0)); } t4.push(A.Expanded$(_this._invoice_pdf$_isLoading || _this._invoice_pdf$_response == null ? new A.LoadingIndicator(_null, false, _null) : A.PdfPreview$(true, true, new A._InvoicePdfViewState_build_closure5(_this), false, false, false, 800, _null, t3.lookup$1(A.toSnakeCase(invoice.entityType.name)) + "_" + invoice.number + ".pdf"), 1)); return A.Scaffold$(t1, B.Color_4292927712, A.Column$(t4, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, _null, _null, _null); } }; A._InvoicePdfViewState_loadPdf_closure.prototype = { call$0() { this.$this._invoice_pdf$_isLoading = true; }, $signature: 0 }; A._InvoicePdfViewState_loadPdf_closure0.prototype = { call$1(response) { return this.$call$body$_InvoicePdfViewState_loadPdf_closure(response); }, $call$body$_InvoicePdfViewState_loadPdf_closure(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t1.setState$1(new A._InvoicePdfViewState_loadPdf__closure1(t1, response)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 776 }; A._InvoicePdfViewState_loadPdf__closure1.prototype = { call$0() { var t1 = this.$this; t1._invoice_pdf$_response = this.response; t1._invoice_pdf$_isLoading = false; }, $signature: 0 }; A._InvoicePdfViewState_loadPdf_closure1.prototype = { call$1(error) { var _null = null, t1 = this.$this; t1.setState$1(new A._InvoicePdfViewState_loadPdf__closure(t1)); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A._InvoicePdfViewState_loadPdf__closure0(error), t1, _null, true, type$.void); }, $signature: 2 }; A._InvoicePdfViewState_loadPdf__closure.prototype = { call$0() { this.$this._invoice_pdf$_isLoading = false; }, $signature: 0 }; A._InvoicePdfViewState_loadPdf__closure0.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A._InvoicePdfViewState_build_closure0.prototype = { call$1(activityId) { var t1 = this.$this; t1.setState$1(new A._InvoicePdfViewState_build__closure0(t1, activityId)); }, $signature: 5 }; A._InvoicePdfViewState_build__closure0.prototype = { call$0() { var t1 = this.$this; t1._invoice_pdf$_activityId = this.activityId; t1.loadPdf$0(); }, $signature: 0 }; A._InvoicePdfViewState_build_closure.prototype = { call$1($history) { var _null = null, t1 = this.context, t2 = A.formatNumber($history.amount, t1, this.invoice.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t2.toString; return A.DropdownMenuItem$(A.Text$(t2 + " \u2022 " + A.formatDate(A.convertTimestampToDateString($history.createdAt), t1, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, $history.activityId, type$.String); }, $signature: 2900 }; A._InvoicePdfViewState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._InvoicePdfViewState_build__closure(t1)); }, $signature: 17 }; A._InvoicePdfViewState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._isDeliveryNote = !t1._isDeliveryNote; t1.loadPdf$0(); }, $signature: 0 }; A._InvoicePdfViewState_build_closure2.prototype = { call$0() { A.handleEntitiesActions(A._setArrayType([this.invoice], type$.JSArray_BaseEntity), B.EntityAction_sendEmail, false); }, $signature: 0 }; A._InvoicePdfViewState_build_closure3.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t3, t4, t1, t2; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.invoice; t2 = t1.number; if (t2.length === 0) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "pending"); t2.toString; } t3 = $async$self.$this._invoice_pdf$_response.bodyBytes; t1 = t1.entityType.get$apiValue(); t4 = $async$self.client.settings.languageId; if (t4 == null) t4 = "1"; A.saveDownloadedFile(t3, t2 + ".pdf", t4, t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A._InvoicePdfViewState_build_closure4.prototype = { call$0() { A.viewEntity(false, this.invoice, null, false); }, $signature: 0 }; A._InvoicePdfViewState_build_closure5.prototype = { call$1(format) { return this.$this._invoice_pdf$_response.bodyBytes; }, $signature: 111 }; A.InvoicePdfScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoicePdfScreen_build_closure(this), new A.InvoicePdfScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoicePdfVM); } }; A.InvoicePdfScreen_build_closure0.prototype = { call$1(store) { var t2, invoiceUIState, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; invoiceUIState = t2.invoiceUIState; t3 = invoiceUIState.selectedId; t3.toString; return new A.InvoicePdfVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].invoiceState.$get$1(0, t3), invoiceUIState.historyActivityId); }, $signature: 2901 }; A.InvoicePdfScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoicePdfView(vm, this.$this.showAppBar, new A.ValueKey("__invoice_pdf_" + vm.invoice.id + "__", type$.ValueKey_String)); }, $signature: 2902 }; A.EntityPdfVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoicePdfVM.prototype = {}; A.InvoicePresenter.prototype = { getField$2$context$field(context, field) { var t3, t4, t5, t6, client, contact, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.InvoiceEntity._as(t3); t4 = t2.userCompanyStates; t5 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = t3.clientId; client = t4[t5].clientState.$get$1(0, t6); switch (field) { case "status": return A.EntityStatusChip$(t3, true, 105); case "number": t2 = t3.number; if (t2.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = t2; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(client, t3, _null); case "project": return new A.LinkTextRelatedEntity(t4[t5].projectState.$get$1(0, t3.projectId), t3, _null); case "vendor": return new A.LinkTextRelatedEntity(t4[t5].vendorState.$get$1(0, t3.vendorId), t3, _null); case "date": return A.Text$(A.formatDate(t3.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "last_sent_date": return A.Text$(A.formatDate(t3.lastSentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "next_send_date": if (t3.entityType === B.EntityType_invoice && t3.statusId === "4") t1 = ""; else { t1 = t3.nextSendDatetime; t1 = t1.length !== 0 ? A.formatDate(t1, context, true, false, true) : A.formatDate(t3.nextSendDate, context, true, true, false); } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder1_sent": return A.Text$(A.formatDate(t3.reminder1Sent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder2_sent": return A.Text$(A.formatDate(t3.reminder2Sent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder3_sent": return A.Text$(A.formatDate(t3.reminder3Sent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder_last_sent": return A.Text$(A.formatDate(t3.reminderLastSent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.amount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "balance": t1 = A.formatNumber(t3.statusId !== "1" ? t3.balance : t3.amount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "due_date": return A.Text$(A.formatDate(t3.dueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t3.publicNotes, _null); case "private_notes": return new A.TableTooltip(t3.privateNotes, _null); case "discount": t1 = t3.discount; if (t3.isAmountDiscount) { t1 = A.formatNumber(t1, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; } else { t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "po_number": return A.Text$(t3.poNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t3.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t3.taxAmount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "is_viewed": if (t3.get$isViewed()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "auto_bill_enabled": t2 = t1.localeCode; if (t3.autoBillEnabled) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "yes"); t2.toString; } else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "no"); t2.toString; } return A.Text$(t1.lookup$1(t2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_state": return A.Text$(client.state, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_city": return A.Text$(client.city, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_postal_code": return A.Text$(client.postalCode, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_country": t1 = t2.staticState.countryMap._map$_map.$index(0, client.countryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contact_name": case "contact_email": contact = A.invoiceContactSelector(t3, t4[t5].clientState.$get$1(0, t6)); if (field === "contact_name") return A.Text$(contact.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.CopyToClipboard(_null, contact.email, true, new A.InvoicePresenter_getField_closure(contact), _null, _null); case "partial_due": t1 = A.formatNumber(t3.partial, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "partial_due_date": return A.Text$(A.formatDate(t3.partialDueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "quote": return new A.LinkTextRelatedEntity($.$get$memoizedInvoiceQuoteSelector().call$2(t3, t4[t5].quoteState.map), t3, _null); case "recurring_invoice": t1 = t4[t5].recurringInvoiceState; t2 = t3.recurringId; t2.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t2), t3, _null); case "last_sent_template": t2 = t3.reminderLastSent; if (t2.length !== 0 && t2 != t3.reminder3Sent) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "endless_reminder"); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else { t2 = t3.reminder3Sent; if ((t2 == null ? "" : t2).length !== 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "third_reminder"); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else { t2 = t3.reminder2Sent; if ((t2 == null ? "" : t2).length !== 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "second_reminder"); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else { t2 = t3.reminder1Sent; if ((t2 == null ? "" : t2).length !== 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_reminder"); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else if (t3.lastSentDate.length !== 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "initial_email"); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } else return A.Text$("", _null, _null, _null, _null, _null, _null, _null, _null, _null); } } } } return _this.super$EntityPresenter$getField(context, field); } }; A.InvoicePresenter_getField_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse("mailto:" + this.contact.email, 0, null)); }, $signature: 60 }; A.InvoiceScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure0(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure1(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure2(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure3(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure4(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure5(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure6(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.InvoiceScreen_build_closure7(t4))], type$.JSArray_InvoiceStatusEntity); t3 = t3.invoiceUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "number", "client", "amount", "balance", "date", "due_date"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("discount"); t6.push("po_number"); t6.push("public_notes"); t6.push("private_notes"); t6.push("documents"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("tax_amount"); t6.push("reminder1_sent"); t6.push("reminder2_sent"); t6.push("reminder3_sent"); t6.push("reminder_last_sent"); t6.push("exchange_rate"); t6.push("is_viewed"); t6.push("auto_bill_enabled"); t6.push("last_sent_date"); t6.push("last_sent_template"); t6.push("next_send_date"); t6.push("project"); t6.push("vendor"); t6.push("contact_name"); t6.push("contact_email"); t6.push("client_state"); t6.push("client_city"); t6.push("client_postal_code"); t6.push("client_country"); t6.push("partial_due"); t6.push("partial_due_date"); t6.push("quote"); t6.push("recurring_invoice"); t7 = A._setArrayType(["status", "number", "client", "amount", "balance", "date", "due_date"], t5); t5 = A._setArrayType(["number", "date", "due_date", "updated_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("invoice1", true), company.getCustomFieldValues$2$excludeBlank("invoice2", true), company.getCustomFieldValues$2$excludeBlank("invoice3", true), company.getCustomFieldValues$2$excludeBlank("invoice4", true), t7, B.EntityType_invoice, false, B.List_empty28, new A.InvoiceScreen_build_closure8(store), new A.InvoiceScreen_build_closure9(store), new A.InvoiceScreen_build_closure10(store), new A.InvoiceScreen_build_closure11(store), new A.InvoiceScreen_build_closure12(store), new A.InvoiceScreen_build_closure13(store), new A.InvoiceScreen_build_closure14(store), new A.InvoiceScreen_build_closure15(store), t5, statuses, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_invoice)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_invoice"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "invoice_fab", false, new A.InvoiceScreen_build_closure16(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_invoice, t3.filter, new A.InvoiceScreen_build_closure17(store), this.viewModel.invoiceList, statuses, new A.InvoiceScreen_build_closure18(store), new A.InvoiceScreen_build_closure19(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.InvoiceListBuilder(_null), t6, B.EntityType_invoice, t1, 0, _null, new A.InvoiceScreen_build_closure20(store), new A.InvoiceScreen_build_closure21(store)); } }; A.InvoiceScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "draft"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sent"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "viewed"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "partial"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "paid"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure4.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "unpaid"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure5.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "past_due"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure6.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "5"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "cancelled"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure7.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "bounced"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.InvoiceScreen_build_closure21.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartInvoiceMultiselect()); }, $signature: 14 }; A.InvoiceScreen_build_closure17.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterInvoices(value)); }, $signature: 28 }; A.InvoiceScreen_build_closure19.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterInvoicesByState(state)); }, $signature: 71 }; A.InvoiceScreen_build_closure18.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterInvoicesByStatus($status)); }, $signature: 155 }; A.InvoiceScreen_build_closure20.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.invoiceUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearInvoiceMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartInvoiceMultiselect()); } }, $signature: 4 }; A.InvoiceScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortInvoices(value)); }, $signature: 37 }; A.InvoiceScreen_build_closure14.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterInvoicesByState(state)); }, $signature: 68 }; A.InvoiceScreen_build_closure15.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterInvoicesByStatus($status)); }, $signature: 170 }; A.InvoiceScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterInvoicesByCustom1(value)); }, $signature: 6 }; A.InvoiceScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterInvoicesByCustom2(value)); }, $signature: 6 }; A.InvoiceScreen_build_closure11.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterInvoicesByCustom3(value)); }, $signature: 6 }; A.InvoiceScreen_build_closure12.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterInvoicesByCustom4(value)); }, $signature: 6 }; A.InvoiceScreen_build_closure8.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.invoiceUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearInvoiceMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartInvoiceMultiselect()); } }, $signature: 4 }; A.InvoiceScreen_build_closure16.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_invoice); }, $signature: 0 }; A.InvoiceScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceScreenBuilder_build_closure(), A.invoice_screen_vm_InvoiceScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceScreenVM); } }; A.InvoiceScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.InvoiceScreen(vm, null); }, $signature: 2903 }; A.InvoiceScreenVM.prototype = {}; A.InvoiceView.prototype = { createState$0() { return new A._InvoiceViewState(null, null, B._StateLifecycle_0); } }; A._InvoiceViewState.prototype = { initState$0() { var t1, state, t2, t3, tabIndex, _this = this; _this.super$State$initState(); t1 = _this._widget.viewModel; state = t1.state; t2 = state.uiState; t3 = state.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany; t1 = t1.invoice.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), t1)) tabIndex = t2.recurringInvoiceUIState.tabIndex; else if (t1 === B.EntityType_quote) tabIndex = t2.quoteUIState.tabIndex; else if (t1 === B.EntityType_credit) tabIndex = t2.creditUIState.tabIndex; else tabIndex = t1 === B.EntityType_purchaseOrder ? t2.purchaseOrderUIState.tabIndex : t2.invoiceUIState.tabIndex; t1 = t3.company.isModuleEnabled$1(B.EntityType_document) ? 5 : 4; t1 = A.TabController$(null, _this._widget.isFilter ? 0 : tabIndex, t1, _this); _this._invoice_view$_controller = t1; t1.addListener$1(0, _this.get$_invoice_view$_onTabChanged()); }, _invoice_view$_onTabChanged$0() { var t1, store, t2, t3, _this = this; if (_this._widget.isFilter) return; t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = _this._widget.viewModel.invoice.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), t1)) { t1 = _this._invoice_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateRecurringInvoiceTab(t1)); } else if (t1 === B.EntityType_quote) { t1 = _this._invoice_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateQuoteTab(t1)); } else if (t1 === B.EntityType_credit) { t1 = _this._invoice_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCreditTab(t1)); } else { t2 = _this._invoice_view$_controller; t3 = store.__Store__dispatchers_F; if (t1 === B.EntityType_purchaseOrder) { t1 = t2._tab_controller$_index; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdatePurchaseOrderTab(t1)); } else { t1 = t2._tab_controller$_index; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateInvoiceTab(t1)); } } }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._invoice_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._invoice_view$_controller.removeListener$1(0, _this.get$_invoice_view$_onTabChanged()); _this._invoice_view$_controller.dispose$0(); _this.super$__InvoiceViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var state, company, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, _s9_ = "documents", t1 = {}, viewModel = _this._widget.viewModel, invoice = viewModel.invoice, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; state = viewModel.state; company = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company; t1.secondAction = null; t3 = invoice.entityType; if (t3 === B.EntityType_recurringInvoice) t1.secondAction = B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], type$.JSArray_EntityType), t3) && invoice.statusId === "2" ? B.EntityAction_stop : B.EntityAction_start; else if (t3 === B.EntityType_credit) t1.secondAction = B.EntityAction_applyCredit; else t1.secondAction = B.EntityAction_sendEmail; t4 = _this._widget.isFilter; t5 = _this._invoice_view$_controller; t6 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t7 = t6.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "overview"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t6.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "contacts"); t8.toString; t8 = A._setArrayType([t7, A.Tab$(_null, t8)], type$.JSArray_Widget); if (company.isModuleEnabled$1(B.EntityType_document)) { t7 = invoice.documents._list$_list; if (t7.length === 0) { t7 = t6.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; } else { t9 = t6.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, _s9_); t9.toString; t7 = t9 + " (" + t7.length + ")"; } t8.push(A.Tab$(_null, t7)); } t7 = type$.JSArray_EntityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t7), t3)) { t9 = t6.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, "schedule"); t9.toString; t8.push(A.Tab$(_null, t9)); } if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t7), t3)) { t3 = t6.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, "history"); t3.toString; t8.push(A.Tab$(_null, t3)); } t2 = t6.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "activity"); t2.toString; t8.push(A.Tab$(_null, t2)); return A.ViewScaffold$(A.TabBar$(t5, _null, true, _null, _null, t8), new A.Builder(new A._InvoiceViewState_build_closure(t1, _this, viewModel, company, invoice), _null), invoice, true, t4, _null, _null); } }; A._InvoiceViewState_build_closure.prototype = { call$1(context) { var t8, t9, _this = this, t1 = _this.viewModel, t2 = _this.$this, t3 = t2._invoice_view$_controller, t4 = t1.invoice, t5 = t4.id + "-" + A.S(t4.loadedAt), t6 = type$.ValueKey_String, t7 = type$.JSArray_Widget; t2 = A._setArrayType([A.RefreshIndicator$(new A.InvoiceOverview(t1, t2._widget.isFilter, new A.ValueKey(t5, t6)), new A._InvoiceViewState_build__closure(t1, context)), A.RefreshIndicator$(new A.InvoiceViewContacts(t1, new A.ValueKey(t5, t6)), new A._InvoiceViewState_build__closure0(t1, context))], t7); if (_this.company.isModuleEnabled$1(B.EntityType_document)) t2.push(A.RefreshIndicator$(new A.InvoiceViewDocuments(t1, t4, new A.ValueKey(t5, t6)), new A._InvoiceViewState_build__closure1(t1, context))); t4 = _this.invoice; t8 = type$.JSArray_EntityType; t9 = t4.entityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t8), t9)) t2.push(A.RefreshIndicator$(new A.InvoiceViewSchedule(t1, new A.ValueKey(t5, t6)), new A._InvoiceViewState_build__closure2(t1, context))); if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t8), t9)) t2.push(A.RefreshIndicator$(new A.InvoiceViewHistory(t1, new A.ValueKey(t5, t6)), new A._InvoiceViewState_build__closure3(t1, context))); t2.push(A.RefreshIndicator$(new A.InvoiceViewActivity(t1, new A.ValueKey(t5, t6)), new A._InvoiceViewState_build__closure4(t1, context))); t2 = A.Expanded$(A.TabBarView$(t2, t3, null), 1); t3 = t9 === B.EntityType_invoice; t3 = t3 && t4.statusId === "4" || !t3 ? B.EntityAction_viewPdf : B.EntityAction_newPayment; return A.RefreshIndicator$(A.Column$(A._setArrayType([t2, new A.BottomButtons(t4, t3, _this._box_0.secondAction, true, true, null)], t7), B.CrossAxisAlignment_2, null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), new A._InvoiceViewState_build__closure5(t1, context)); }, $signature: 2904 }; A._InvoiceViewState_build__closure5.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._InvoiceViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._InvoiceViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._InvoiceViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._InvoiceViewState_build__closure2.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._InvoiceViewState_build__closure3.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._InvoiceViewState_build__closure4.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__InvoiceViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.InvoiceViewActivity.prototype = { createState$0() { return new A._InvoiceViewActivityState(B._StateLifecycle_0); } }; A._InvoiceViewActivityState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.invoice.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var invoice = this._widget.viewModel.invoice, activities = invoice.activities, t1 = invoice.loadedAt; if (!(t1 != null && t1 > 0)) return new A.LoadingIndicator(null, false, null); return A.ScrollableListViewBuilder$(new A._InvoiceViewActivityState_build_closure(activities), activities._list$_list.length, B.EdgeInsets_0_16_0_16, false, null, new A._InvoiceViewActivityState_build_closure0()); } }; A._InvoiceViewActivityState_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._InvoiceViewActivityState_build_closure.prototype = { call$2(context, index) { return new A.ActivityListTile(this.activities._list$_list[index], false, null); }, $signature: 346 }; A.InvoiceViewContacts.prototype = { build$1(context) { var t1 = this.viewModel.invoice.invitations._list$_list, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,_InvitationListTile>"); return new A.ScrollableListView(A.List_List$of(new A.MappedListIterable(t1, new A.InvoiceViewContacts_build_closure(this), t2), true, t2._eval$1("ListIterable.E")), null, B.EdgeInsets_8_8_8_8, null, false, null); } }; A.InvoiceViewContacts_build_closure.prototype = { call$1(invitation) { return new A._InvitationListTile(invitation, this.$this.viewModel, null); }, $signature: 2905 }; A._InvitationListTile.prototype = { build$1(context) { var t2, state, t3, t4, client, vendor, contact, contactName, icon, t5, t6, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this.viewModel; state = t2.state; t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; t2 = t2.invoice; client = t4[t3].clientState.$get$1(0, t2.clientId); vendor = t4[t3].vendorState.$get$1(0, t2.vendorId); if (t2.entityType === B.EntityType_purchaseOrder) { contact = B.JSArray_methods.firstWhere$2$orElse(vendor.contacts._list$_list, new A._InvitationListTile_build_closure(_this), new A._InvitationListTile_build_closure0()); if (contact.get$isNew()) return new A.SizedBox(_null, _null, _null, _null); contactName = contact.get$fullNameOrEmail(); if (contactName.length === 0) contactName = vendor.name; } else { contact = B.JSArray_methods.firstWhere$2$orElse(client.contacts._list$_list, new A._InvitationListTile_build_closure1(_this), new A._InvitationListTile_build_closure2()); if (contact.get$isNew()) return new A.SizedBox(_null, _null, _null, _null); contactName = contact.get$fullNameOrEmail(); if (contactName.length === 0) contactName = client.displayName; } icon = A.Icon$(B.IconData_57743_MaterialIcons_null_false, _null, _null, _null); t2 = _this.invitation; switch (t2.emailStatus) { case "delivered": t3 = A.Icon$(B.IconData_57689_MaterialIcons_null_false, _null, _null, _null); t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t4.toString; t4 = J.$index$asx(t4, "delivered"); t4.toString; icon = A.Tooltip$(t3, t4); break; case "bounced": t3 = A.Icon$(B.IconData_57911_MaterialIcons_null_false, _null, _null, _null); t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t4.toString; t4 = J.$index$asx(t4, "bounced"); t4.toString; icon = A.Tooltip$(t3, t4); break; case "spam": t3 = A.Icon$(B.IconData_57911_MaterialIcons_null_false, _null, _null, _null); t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t4.toString; t4 = J.$index$asx(t4, "spam"); t4.toString; icon = A.Tooltip$(t3, t4); break; } t3 = A.Text$(contactName, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = A._setArrayType([new A.SizedBox(_null, 4, _null, _null)], type$.JSArray_Widget); t5 = t2.sentDate; if (t5.length !== 0) { t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, "sent"); t6.toString; t4.push(new A.Padding(B.EdgeInsets_0_0_0_4, A.Text$(t6 + ": " + A.formatDate(t5, context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); } t5 = t2.openedDate; if (t5.length !== 0) { t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, "opened"); t6.toString; t4.push(new A.Padding(B.EdgeInsets_0_0_0_4, A.Text$(t6 + ": " + A.formatDate(t5, context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); } t5 = t2.viewedDate; if (t5.length !== 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "viewed"); t1.toString; t4.push(new A.Padding(B.EdgeInsets_0_0_0_4, A.Text$(t1 + ": " + A.formatDate(t5, context, true, true, true), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); } t1 = t2.emailError; if (t1.length !== 0) t4.push(new A.CopyToClipboard(new A.Padding(B.EdgeInsets_0_8_0_8, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontWeight_6_700, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), t1, false, _null, _null, _null)); t4.push(new A.SizedBox(_null, 16, _null, _null)); t1 = t2.link; t4.push(new A.PortalLinks(t1 + "?silent=true", t1, client, _null, _null)); return A.ListTile$(false, new A.EdgeInsets(16, 16, 16, 16), _null, _null, true, _null, _null, true, _null, icon, _null, _null, _null, false, _null, _null, _null, A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } }; A._InvitationListTile_build_closure.prototype = { call$1(contact) { return contact.id === this.$this.invitation.vendorContactId; }, $signature: 208 }; A._InvitationListTile_build_closure0.prototype = { call$0() { return A.VendorContactEntity_VendorContactEntity(); }, $signature: 569 }; A._InvitationListTile_build_closure1.prototype = { call$1(contact) { return contact.id === this.$this.invitation.clientContactId; }, $signature: 180 }; A._InvitationListTile_build_closure2.prototype = { call$0() { return A.ClientContactEntity_ClientContactEntity(); }, $signature: 556 }; A.InvoiceViewDocuments.prototype = { build$1(context) { var _this = this, t1 = _this.invoice.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.InvoiceViewDocuments_build_closure(_this, context), new A.InvoiceViewDocuments_build_closure0(_this, context), new A.InvoiceViewDocuments_build_closure1(_this, A.StoreProvider_of(context, type$.AppState)), null); }, get$invoice() { return this.invoice; } }; A.InvoiceViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.InvoiceViewDocuments_build_closure0.prototype = { call$1($document) { return this.$this.viewModel.onViewExpense.call$2(this.context, $document); }, $signature: 2906 }; A.InvoiceViewDocuments_build_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadInvoice(null, this.$this.invoice.id)); }, $signature: 14 }; A.InvoiceViewHistory.prototype = { createState$0() { return new A._InvoiceViewHistoryState(B._StateLifecycle_0); } }; A._InvoiceViewHistoryState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.invoice.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var t2, t3, t4, activityList, _null = null, viewModel = this._widget.viewModel, invoice = viewModel.invoice, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; if (invoice.get$isStale()) return new A.LoadingIndicator(_null, false, _null); t2 = invoice.activities._list$_list; t3 = A._arrayInstanceType(t2)._eval$1("WhereIterable<1>"); t4 = t3._eval$1("WhereIterable"); activityList = A.List_List$of(new A.WhereIterable(new A.WhereIterable(t2, new A._InvoiceViewHistoryState_build_closure(), t3), new A._InvoiceViewHistoryState_build_closure0(), t4), true, t4._eval$1("Iterable.E")); B.JSArray_methods.sort$1(activityList, new A._InvoiceViewHistoryState_build_closure1()); t2 = activityList.length; if (t2 === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no_history"); t1.toString; return new A.HelpText(t1, _null); } return A.ScrollableListViewBuilder$(new A._InvoiceViewHistoryState_build_closure2(activityList, viewModel, t1, invoice), t2, B.EdgeInsets_0_16_0_16, false, _null, new A._InvoiceViewHistoryState_build_closure3()); } }; A._InvoiceViewHistoryState_build_closure.prototype = { call$1(activity) { var t1 = activity.history; t1 = t1 == null ? null : t1.id; return (t1 == null ? "" : t1).length !== 0; }, $signature: 364 }; A._InvoiceViewHistoryState_build_closure0.prototype = { call$1(activity) { return !B.JSArray_methods.contains$1(A._setArrayType(["7", "21", "60", "136"], type$.JSArray_String), activity.activityTypeId); }, $signature: 364 }; A._InvoiceViewHistoryState_build_closure1.prototype = { call$2(a, b) { return B.JSInt_methods.compareTo$1(b.updatedAt, a.updatedAt); }, $signature: 2907 }; A._InvoiceViewHistoryState_build_closure2.prototype = { call$2(context, index) { var client, contact, user, personName, t6, _this = this, _null = null, activity = _this.activityList[index], $history = activity.history, activityId = $history.activityId, t1 = _this.viewModel, state = t1.state, t2 = state.uiState.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list, t4 = t3[t2].clientState, t5 = activity.clientId; t5.toString; client = t4.$get$1(0, t5); contact = client.getContact$1(activity.contactId); user = t3[t2].userState.$get$1(0, activity.userId); if (!contact.get$isNew()) personName = contact.get$fullNameOrEmail(); else if (!user.get$isNew()) { personName = user.get$fullName(); if (personName.length === 0) personName = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$system(0); } else personName = client.name; if (personName.length === 0) personName = _this.localization.get$system(0); t2 = _this.invoice; t3 = A.formatNumber($history.amount, context, t2.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; t3 = A.Text$(t3 + " \u2022 " + personName, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = activity.createdAt; t4 = A.Text$(A.formatDate(A.convertTimestampToDateString(t4), context, true, true, true) + " \u2022 " + A.format(A.convertTimestampToDate(t4), false, A.localeSelector(state, true)), _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = activityId.length !== 0; t6 = t5 ? A.Icon$(B.IconData_57695_MaterialIcons_null_true, _null, _null, _null) : _null; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, t5 ? new A._InvoiceViewHistoryState_build__closure(t1, context, t2, $history) : _null, false, _null, _null, _null, t4, _null, t3, t6, _null); }, $signature: 588 }; A._InvoiceViewHistoryState_build__closure.prototype = { call$0() { var _this = this; return _this.viewModel.onViewPdf.call$3(_this.context, _this.invoice, _this.history.activityId); }, $signature: 0 }; A._InvoiceViewHistoryState_build_closure3.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A.InvoiceOverview.prototype = { build$1(context) { var t2, state, invoice, client, t3, t4, t5, vendor, company, t6, creditMap, paymentMap, t7, t8, payments, colors, statuses, userCompany, color, t9, t10, t11, t12, t0, t13, t14, t15, t16, t17, t18, t19, widgets, dueDateField, t20, relatedInvoice, relatedQuote, _this = this, _null = null, _s11_ = "balance_due", _s8_ = "due_date", _s4_ = "date", _s14_ = "next_send_date", _s11_0 = "partial_due", _s8_0 = "invoice1", _s8_1 = "invoice2", _s8_2 = "invoice3", _s8_3 = "invoice4", _s10_ = "surcharge1", _s10_0 = "surcharge2", _s10_1 = "surcharge3", _s10_2 = "surcharge4", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this.viewModel; state = t2.state; invoice = t2.invoice; client = t2.client; t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; t5 = invoice.vendorId; vendor = t4[t3].vendorState.$get$1(0, t5); company = t2.company; t2 = type$.PaymentableEntity; t6 = type$.nullable_PaymentEntity; creditMap = A.LinkedHashMap_LinkedHashMap$_empty(t2, t6); paymentMap = A.LinkedHashMap_LinkedHashMap$_empty(t2, t6); t2 = invoice.entityType; t6 = t2 === B.EntityType_invoice; if (t6) { t7 = $.$get$memoizedPaymentsByInvoice(); t8 = t4[t3].paymentState; payments = t7.call$3(invoice.id, t8.map, t8.list); } else if (t2 === B.EntityType_credit) { t7 = $.$get$memoizedPaymentsByCredit(); t8 = t4[t3].paymentState; t8 = t7.call$3(invoice.id, t8.map, t8.list); payments = t8; } else { t7 = A._setArrayType([], type$.JSArray_PaymentEntity); payments = t7; } J.forEach$1$ax(payments, new A.InvoiceOverview_build_closure(invoice, paymentMap, creditMap)); t7 = t2 === B.EntityType_quote; if (t7) { colors = new A.QuoteStatusColors(state.prefState.get$colorThemeModel()).get$colors(); statuses = B.Map_9QXBb; } else if (t2 === B.EntityType_credit) { colors = new A.CreditStatusColors(state.prefState.get$colorThemeModel()).get$colors(); statuses = B.Map_kig78; } else if (t2 === B.EntityType_recurringInvoice) { colors = new A.RecurringInvoiceStatusColors(state.prefState.get$colorThemeModel()).get$colors(); statuses = B.Map_5euww; } else { t8 = state.prefState; if (t2 === B.EntityType_purchaseOrder) { colors = new A.PurchaseOrderStatusColors(t8.get$colorThemeModel()).get$colors(); statuses = B.Map_7AXXh; } else { colors = new A.InvoiceStatusColors(t8.get$colorThemeModel()).get$colors(); statuses = B.Map_jN6XU; } } userCompany = t4[t3].userCompany; color = colors.$index(0, invoice.get$calculatedStatusId()); t8 = t1.lookup$1(statuses.$index(0, invoice.get$calculatedStatusId())); t9 = t2 === B.EntityType_purchaseOrder; if (t9) { t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t1.localeCode; t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "amount"); t12.toString; t0 = t12; t12 = t11; t11 = t10; t10 = t0; } else if (t2 === B.EntityType_credit) { t10 = $.$get$LocalizationsProvider__localizedValues(); t11 = t1.localeCode; t12 = t10.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "credit_amount"); t12.toString; t0 = t12; t12 = t11; t11 = t10; t10 = t0; } else { t10 = t1.localeCode; if (t7) { t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t11.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "quote_amount"); t12.toString; t0 = t12; t12 = t11; t11 = t0; } else { t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t11.$index(0, t10); t12.toString; t12 = J.$index$asx(t12, "invoice_amount"); t12.toString; t0 = t12; t12 = t11; t11 = t0; } t0 = t12; t12 = t10; t10 = t11; t11 = t0; } t13 = invoice.amount; t14 = t9 ? _null : invoice.clientId; t14 = A.formatNumber(t13, context, t14, _null, B.FormatNumberType_0, true, _null, t9 ? t5 : _null, false); t15 = t2 === B.EntityType_credit; if (t15) { t16 = t11.$index(0, t12); t16.toString; t16 = J.$index$asx(t16, "credit_remaining"); t16.toString; } else if (t7 || t2 === B.EntityType_recurringInvoice) t16 = _null; else { t16 = t11.$index(0, t12); t16.toString; t16 = J.$index$asx(t16, _s11_); t16.toString; } t17 = type$.JSArray_EntityType; if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_invoice, B.EntityType_credit], t17), t2)) { t18 = invoice.statusId !== "1" ? invoice.balance : t13; t19 = t9 ? _null : invoice.clientId; t18 = A.formatNumber(t18, context, t19, _null, B.FormatNumberType_0, true, _null, t9 ? t5 : _null, false); } else t18 = _null; t19 = type$.JSArray_Widget; widgets = A._setArrayType([A.EntityHeader$(invoice, t10, t16, t18, color, t8, t14), new A.ListDivider(_null)], t19); t8 = invoice.invitations._list$_list; t10 = t8.length === 0 ? "" : B.JSArray_methods.get$first(t8).link + "?silent=true"; B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.Padding(B.EdgeInsets_20_16_20_16, new A.PortalLinks(t10, t8.length === 0 ? "" : B.JSArray_methods.get$first(t8).link, client, _null, _null), _null), new A.ListDivider(_null)], t19)); t10 = invoice.privateNotes; if (t10.length !== 0) B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.IconMessage(t10, B.IconData_58286_MaterialIcons_null_false, _null, _null, true, _null), new A.ListDivider(_null)], t19)); t10 = !t7; dueDateField = !t10 || t15 ? "valid_until" : _s8_; t14 = type$.String; t16 = type$.nullable_String; t18 = A.LinkedHashMap_LinkedHashMap$_empty(t14, t16); if (t7) t18.$indexSet(0, _s4_, A.formatDate(invoice.date, context, true, true, false)); else if (t15) t18.$indexSet(0, _s4_, A.formatDate(invoice.date, context, true, true, false)); else if (t9) t18.$indexSet(0, _s4_, A.formatDate(invoice.date, context, true, true, false)); else if (t6) t18.$indexSet(0, _s4_, A.formatDate(invoice.date, context, true, true, false)); t18.$indexSet(0, dueDateField, A.formatDate(invoice.dueDate, context, true, true, false)); if (t6) t7 = invoice.statusId !== "4"; else t7 = false; if (t7) t18.$indexSet(0, _s14_, A.formatDate(invoice.nextSendDate, context, true, true, false)); t7 = invoice.partial; t15 = t9 ? _null : invoice.clientId; t18.$indexSet(0, _s11_0, A.formatNumber(t7, context, t15, _null, B.FormatNumberType_0, true, _null, t9 ? t5 : _null, true)); t18.$indexSet(0, "partial_due_date", A.formatDate(invoice.partialDueDate, context, true, true, false)); t18.$indexSet(0, "po_number", invoice.poNumber); t15 = t9 ? _null : invoice.clientId; t5 = t9 ? t5 : _null; t20 = invoice.isAmountDiscount ? B.FormatNumberType_0 : B.FormatNumberType_1; t18.$indexSet(0, "discount", A.formatNumber(invoice.discount, context, t15, _null, t20, true, _null, t5, true)); if (t2 === B.EntityType_recurringInvoice) { t5 = A.LinkedHashMap_LinkedHashMap$_empty(t14, t16); t5.$indexSet(0, "frequency", t1.lookup$1(B.Map_mGn4d.$index(0, invoice.frequencyId))); t5.$indexSet(0, "last_sent_date", A.formatDate(invoice.lastSentDate, context, true, true, false)); t5.$indexSet(0, _s14_, A.formatDate(invoice.nextSendDate, context, true, true, false)); t14 = invoice.nextSendDatetime; if (t14.length !== 0) t5.$indexSet(0, "next_send_time", A.formatDate(t14, context, false, false, true)); t14 = invoice.remainingCycles; if (t14 === -1) { t14 = t11.$index(0, t12); t14.toString; t14 = J.$index$asx(t14, "endless"); t14.toString; } else t14 = A.S(t14); t5.$indexSet(0, "remaining_cycles", t14); t14 = invoice.autoBill; t15 = t1.lookup$1(t14); if (B.JSArray_methods.contains$1(A._setArrayType(["optin", "optout"], type$.JSArray_String), t14)) { if (invoice.autoBillEnabled) { t14 = t11.$index(0, t12); t14.toString; t14 = J.$index$asx(t14, "yes"); t14.toString; } else { t14 = t11.$index(0, t12); t14.toString; t14 = J.$index$asx(t14, "no"); t14.toString; } t14 = " - " + t14; } else t14 = ""; t5.$indexSet(0, "auto_bill", t15 + t14); t14 = invoice.dueDateDays; if (t14 === "terms") { t1 = t11.$index(0, t12); t1.toString; t1 = J.$index$asx(t1, "payment_term"); t1.toString; } else if (t14 === "on_receipt") t1 = t1.get$dueOnReceipt(); else if (t14 === "1") { t1 = t11.$index(0, t12); t1.toString; t1 = J.$index$asx(t1, "first_day_of_the_month"); t1.toString; } else if (t14 === "31") { t1 = t11.$index(0, t12); t1.toString; t1 = J.$index$asx(t1, "last_day_of_the_month"); t1.toString; } else { t1 = t11.$index(0, t12); t1.toString; t1 = J.$index$asx(t1, "day_count"); t1.toString; t14 = B.JSString_methods.replaceFirst$2(t1, ":count", A.S(t14)); t1 = t14; } t5.$indexSet(0, _s8_, t1); t18.addAll$1(0, t5); } if (company.getCustomFieldLabel$1(_s8_0).length !== 0 && invoice.customValue1.length !== 0) t18.$indexSet(0, company.getCustomFieldLabel$1(_s8_0), A.formatCustomValue(context, _s8_0, invoice.customValue1)); if (company.getCustomFieldLabel$1(_s8_1).length !== 0 && invoice.customValue2.length !== 0) t18.$indexSet(0, company.getCustomFieldLabel$1(_s8_1), A.formatCustomValue(context, _s8_1, invoice.customValue2)); if (company.getCustomFieldLabel$1(_s8_2).length !== 0 && invoice.customValue3.length !== 0) t18.$indexSet(0, company.getCustomFieldLabel$1(_s8_2), A.formatCustomValue(context, _s8_2, invoice.customValue3)); if (company.getCustomFieldLabel$1(_s8_3).length !== 0 && invoice.customValue4.length !== 0) t18.$indexSet(0, company.getCustomFieldLabel$1(_s8_3), A.formatCustomValue(context, _s8_3, invoice.customValue4)); if (t9) { t1 = _this.isFilter; widgets.push(A.EntityListTile$(vendor, t1, vendor.getContact$1(B.JSArray_methods.get$first(t8).vendorContactId).get$emailOrFullName())); } else { t1 = _this.isFilter; widgets.push(A.EntityListTile$(client, t1, client.getContact$1(B.JSArray_methods.get$first(t8).clientContactId).get$emailOrFullName())); } t5 = invoice.projectId; if (t5.length !== 0) widgets.push(A.EntityListTile$(t4[t3].projectState.$get$1(0, t5), t1, _null)); t5 = invoice.expenseId; if (t5.length !== 0) widgets.push(A.EntityListTile$(t4[t3].vendorState.$get$1(0, t5), t1, _null)); t5 = invoice.assignedUserId; if ((t5 == null ? "" : t5).length !== 0) { t8 = t4[t3].userState; t5.toString; widgets.push(A.EntityListTile$(t8.$get$1(0, t5), t1, _null)); } t5 = invoice.recurringId; if ((t5 == null ? "" : t5).length !== 0) { t2 = t4[t3].recurringInvoiceState; t5.toString; widgets.push(A.EntityListTile$(t2.$get$1(0, t5), t1, _null)); } else if (B.JSArray_methods.contains$1(A._setArrayType([B.EntityType_recurringInvoice], t17), t2)) { t2 = t11.$index(0, t12); t2.toString; t2 = J.$index$asx(t2, "invoices"); t2.toString; t5 = $.$get$memoizedRecurringInvoiceStatsForInvoice().call$2(invoice.id, t4[t3].invoiceState.map); t8 = t11.$index(0, t12); t8.toString; t8 = J.$index$asx(t8, "active"); t8.toString; t9 = t11.$index(0, t12); t9.toString; t9 = J.$index$asx(t9, "archived"); t9.toString; widgets.push(new A.EntitiesListTile(invoice, B.EntityType_invoice, t2, t5.present$2(t8, t9), t1, true, _null)); } t2 = invoice.invoiceId; relatedInvoice = t4[t3].invoiceState.map._map$_map.$index(0, t2); if (relatedInvoice == null) relatedInvoice = A.InvoiceEntity_InvoiceEntity(_null, _null, t2, _null, _null, _null); if ((t2 == null ? "" : t2).length !== 0) widgets.push(A.EntityListTile$(relatedInvoice, t1, _null)); if (t6) { relatedQuote = $.$get$memoizedInvoiceQuoteSelector().call$2(invoice, t4[t3].quoteState.map); if (relatedQuote != null) widgets.push(A.EntityListTile$(relatedQuote, t1, _null)); } if (paymentMap.__js_helper$_length !== 0) paymentMap.get$entries(paymentMap).forEach$1(0, new A.InvoiceOverview_build_closure0(_this, context, invoice, client, widgets)); if (creditMap.__js_helper$_length !== 0) { creditMap.get$entries(creditMap).forEach$1(0, new A.InvoiceOverview_build_closure1(_this, context, invoice, client, widgets)); B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.ListDivider(_null)], t19)); } B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.FieldGrid(t18, _null)], t19)); t1 = invoice.lineItems._list$_list; if (t1.length !== 0) B.JSArray_methods.forEach$1(t1, new A.InvoiceOverview_build_closure2(_this, widgets, invoice, userCompany)); t1 = new A.InvoiceOverview_build_surchargeRow(context, invoice); t2 = t11.$index(0, t12); t2.toString; t2 = J.$index$asx(t2, "subtotal"); t2.toString; B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.SizedBox(_null, 8, _null, _null), t1.call$2(t2, invoice.calculateSubtotal$1$precision(A.precisionForInvoice(state, invoice)))], t19)); t2 = invoice.customSurcharge1; t3 = t2 !== 0; if (t3 && company.enableCustomSurchargeTaxes1) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_), t2)); t4 = invoice.customSurcharge2; t5 = t4 !== 0; if (t5 && company.enableCustomSurchargeTaxes2) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_0), t4)); t6 = invoice.customSurcharge3; t8 = t6 !== 0; if (t8 && company.enableCustomSurchargeTaxes3) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_1), t6)); t9 = invoice.customSurcharge4; t14 = t9 !== 0; if (t14 && company.enableCustomSurchargeTaxes4) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_2), t9)); invoice.calculateTaxes$2$precision$useInclusiveTaxes(A.precisionForInvoice(state, invoice), invoice.usesInclusiveTaxes).forEach$1(0, new A.InvoiceOverview_build_closure3(widgets, t1)); if (t3 && !company.enableCustomSurchargeTaxes1) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_), t2)); if (t5 && !company.enableCustomSurchargeTaxes2) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_0), t4)); if (t8 && !company.enableCustomSurchargeTaxes3) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_1), t6)); if (t14 && !company.enableCustomSurchargeTaxes4) widgets.push(t1.call$2(company.getCustomFieldLabel$1(_s10_2), t9)); if (t10) { t2 = t11.$index(0, t12); t2.toString; t2 = J.$index$asx(t2, "paid_to_date"); t2.toString; widgets.push(t1.call$2(t2, invoice.paidToDate)); } if (!t10 || invoice.statusId === "1") { t2 = t11.$index(0, t12); t2.toString; t2 = J.$index$asx(t2, "amount"); t2.toString; widgets.push(t1.call$2(t2, t13)); } else { t2 = t11.$index(0, t12); t2.toString; t2 = J.$index$asx(t2, _s11_); t2.toString; widgets.push(t1.call$2(t2, invoice.balance)); } if (t7 !== 0) { t2 = t11.$index(0, t12); t2.toString; t2 = J.$index$asx(t2, _s11_0); t2.toString; widgets.push(t1.call$2(t2, t7)); } t1 = invoice.publicNotes; if (t1.length !== 0) B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.ListDivider(_null), new A.IconMessage(t1, _null, _null, _null, true, _null)], t19)); return new A.ScrollableListView(widgets, _null, _null, _null, false, _null); } }; A.InvoiceOverview_build_closure.prototype = { call$1(payment) { var t1 = this.invoice; B.JSArray_methods.forEach$1(payment.get$invoicePaymentables(), new A.InvoiceOverview_build__closure0(t1, this.paymentMap, payment)); B.JSArray_methods.forEach$1(payment.get$creditPaymentables(), new A.InvoiceOverview_build__closure1(t1, this.creditMap, payment)); }, $signature: 2908 }; A.InvoiceOverview_build__closure0.prototype = { call$1(paymentable) { if (paymentable.invoiceId === this.invoice.id) this.paymentMap.$indexSet(0, paymentable, this.payment); }, $signature: 154 }; A.InvoiceOverview_build__closure1.prototype = { call$1(paymentable) { if (paymentable.creditId === this.invoice.id) this.creditMap.$indexSet(0, paymentable, this.payment); }, $signature: 154 }; A.InvoiceOverview_build_closure0.prototype = { call$1(entry) { var t2, t3, t4, t5, t6, t7, amount, _this = this, _null = null, t1 = entry.value; t1.toString; t2 = entry.key.amount; t3 = _this.context; t4 = _this.invoice; t5 = t4.entityType === B.EntityType_purchaseOrder; t6 = t5 ? _null : _this.client.id; t6 = A.formatNumber(t2, t3, t6, _null, B.FormatNumberType_0, true, _null, t5 ? t4.vendorId : _null, false); t6.toString; t7 = t1.amount; if (t2 !== t7) { t2 = t5 ? _null : _this.client.id; t2 = A.formatNumber(t7, t3, t2, _null, B.FormatNumberType_0, true, _null, t5 ? t4.vendorId : _null, false); t2.toString; amount = t6 + ("/" + t2); } else amount = t6; _this.widgets.push(A.EntityListTile$(t1, _this.$this.isFilter, amount + " \u2022 " + A.formatDate(t1.date, t3, true, true, false))); }, $signature: 797 }; A.InvoiceOverview_build_closure1.prototype = { call$1(entry) { var t2, t3, t4, t5, t6, t7, amount, _this = this, _null = null, t1 = entry.value; t1.toString; t2 = entry.key.amount; t3 = _this.context; t4 = _this.invoice; t5 = t4.entityType === B.EntityType_purchaseOrder; t6 = t5 ? _null : _this.client.id; t6 = A.formatNumber(t2, t3, t6, _null, B.FormatNumberType_0, true, _null, t5 ? t4.vendorId : _null, false); t6.toString; t7 = t1.amount; if (t2 !== t7) { t2 = t5 ? _null : _this.client.id; t2 = A.formatNumber(t7, t3, t2, _null, B.FormatNumberType_0, true, _null, t5 ? t4.vendorId : _null, false); t2.toString; amount = t6 + ("/" + t2); } else amount = t6; _this.widgets.push(A.EntityListTile$(t1, _this.$this.isFilter, amount + " \u2022 " + A.formatDate(t1.date, t3, true, true, false))); }, $signature: 797 }; A.InvoiceOverview_build_closure2.prototype = { call$1(invoiceItem) { var _this = this; B.JSArray_methods.addAll$1(_this.widgets, A._setArrayType([new A.Builder(new A.InvoiceOverview_build__closure(_this.$this, _this.invoice, invoiceItem, _this.userCompany), null)], type$.JSArray_Widget)); }, $signature: 321 }; A.InvoiceOverview_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.invoice, t2 = _this.invoiceItem; return new A.InvoiceItemListTile(new A.InvoiceOverview_build___closure(_this.$this, _this.userCompany, t1, context, t2), t1, t2, null); }, $signature: 2910 }; A.InvoiceOverview_build___closure.prototype = { call$0() { var _this = this, t1 = _this.invoice; return _this.userCompany.canEditEntity$1(t1) ? _this.$this.viewModel.onEditPressed.call$2(_this.context, B.JSArray_methods.indexOf$2(t1.lineItems._list$_list, _this.invoiceItem, 0)) : null; }, $signature: 14 }; A.InvoiceOverview_build_surchargeRow.prototype = { call$2(label, amount) { var _null = null, t1 = this.context, t2 = A.Theme_of(t1), t3 = A.Text$(label, _null, _null, _null, _null, _null, A.Theme_of(t1).textTheme.titleMedium, _null, _null, _null), t4 = this.invoice, t5 = t4.entityType === B.EntityType_purchaseOrder, t6 = t5 ? _null : t4.clientId; t4 = A.formatNumber(amount, t1, t6, _null, B.FormatNumberType_0, true, _null, t5 ? t4.vendorId : _null, false); t4.toString; return A.Container$(_null, new A.Padding(B.EdgeInsets_20_10_56_8, A.Row$(A._setArrayType([t3, new A.SizedBox(100, _null, new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t4, _null, _null, _null, _null, _null, A.Theme_of(t1).textTheme.titleMedium, _null, _null, _null), _null), _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null), _null), B.Clip_0, t2.cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 2911 }; A.InvoiceOverview_build_closure3.prototype = { call$2(taxName, taxAmount) { this.widgets.push(this.surchargeRow.call$2(taxName, taxAmount)); }, $signature: 2912 }; A.InvoiceViewSchedule.prototype = { createState$0() { return new A._InvoiceViewScheduleState(B._StateLifecycle_0); } }; A._InvoiceViewScheduleState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.invoice.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var t2, t3, _null = null, invoice = this._widget.viewModel.invoice, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "send_date"); t3.toString; t3 = A.Expanded$(A.Text$(t3, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontWeight_5_600, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "due_date"); t1.toString; t2 = type$.JSArray_Widget; t2 = A._setArrayType([A.Row$(A._setArrayType([t3, A.Expanded$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontWeight_5_600, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), 1)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2); if (invoice.get$isStale() && invoice.recurringDates._list$_list.length === 0) t2.push(new A.LoadingIndicator(300, false, _null)); t1 = invoice.recurringDates._list$_list; t3 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Padding>"); B.JSArray_methods.addAll$1(t2, A.List_List$of(new A.MappedListIterable(t1, new A._InvoiceViewScheduleState_build_closure(context), t3), true, t3._eval$1("ListIterable.E"))); return new A.ScrollableListView(t2, _null, B.EdgeInsets_16_16_16_16, _null, false, _null); } }; A._InvoiceViewScheduleState_build_closure.prototype = { call$1(schedule) { var _null = null, t1 = this.context; return new A.Padding(B.EdgeInsets_0_16_0_0, A.Row$(A._setArrayType([A.Expanded$(A.Text$(A.formatDate(schedule.sendDate, t1, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), A.Expanded$(A.Text$(A.formatDate(schedule.dueDate, t1, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null); }, $signature: 2913 }; A.InvoiceViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceViewScreen_build_closure(this), new A.InvoiceViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceViewVM); } }; A.InvoiceViewScreen_build_closure0.prototype = { call$1(store) { return A.InvoiceViewVM_InvoiceViewVM$fromStore(store); }, $signature: 2914 }; A.InvoiceViewScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceView(viewModel, this.$this.isFilter, viewModel.state.uiState.invoiceUIState.tabIndex, null); }, $signature: 2915 }; A.AbstractInvoiceViewVM.prototype = { get$invoice() { return this.invoice; } }; A.InvoiceViewVM.prototype = {}; A.InvoiceViewVM_InvoiceViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadInvoice(completer, this.invoice.id)); return completer.future; }, $signature: 18 }; A.InvoiceViewVM_InvoiceViewVM$fromStore_closure.prototype = { call$2(context, index) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_invoice"); t1.toString; A.editEntity(A.snackBarCompleter(t1, null, false, type$.InvoiceEntity), this.invoice, true, index); }, call$1(context) { return this.call$2(context, null); }, $signature: 282 }; A.InvoiceViewVM_InvoiceViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.InvoiceViewVM_InvoiceViewVM$fromStore_closure1.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveInvoiceDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.invoice)); t1.then$1$1(0, new A.InvoiceViewVM_InvoiceViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.InvoiceViewVM_InvoiceViewVM$fromStore__closure0(context)); }, $signature: 108 }; A.InvoiceViewVM_InvoiceViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.InvoiceViewVM_InvoiceViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.InvoiceViewVM_InvoiceViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.InvoiceViewVM_InvoiceViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.InvoiceViewVM_InvoiceViewVM$fromStore_closure2.prototype = { call$2(context, $document) { }, $signature: 2916 }; A.InvoiceViewVM_InvoiceViewVM$fromStore_closure3.prototype = { call$3(context, invoice, activityId) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfInvoice(invoice, context, activityId)); }, call$2(context, invoice) { return this.call$3(context, invoice, null); }, $signature: 287 }; A.PaymentEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._PaymentEditState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A._PaymentEditState.prototype = { didChangeDependencies$0() { var payment, t11, state, _this = this, _null = null, t1 = _this._payment_edit$_amountController, t2 = _this._numberController, t3 = _this._transactionReferenceController, t4 = _this._privateNotesController, t5 = _this._payment_edit$_custom1Controller, t6 = _this._payment_edit$_custom2Controller, t7 = _this._payment_edit$_custom3Controller, t8 = _this._payment_edit$_custom4Controller, t9 = _this._exchangeRateController, t10 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9], type$.JSArray_TextEditingController); _this._payment_edit$_controllers = t10; B.JSArray_methods.forEach$1(t10, new A._PaymentEditState_didChangeDependencies_closure(_this)); t10 = _this._widget.viewModel; payment = t10.payment; t11 = payment.exchangeRate; _this._showConvertCurrency = t11 !== 1 && t11 !== 0; state = t10.state; if (state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.convertPaymentCurrency) _this._showConvertCurrency = true; t10 = _this._framework$_element; t10.toString; t10 = A.formatNumber(payment.amount, t10, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t10.toString; t1.set$text(0, t10); t2.set$text(0, payment.number); t3.set$text(0, payment.transactionReference); t4.set$text(0, payment.privateNotes); t5.set$text(0, payment.customValue1); t6.set$text(0, payment.customValue2); t7.set$text(0, payment.customValue3); t8.set$text(0, payment.customValue4); t8 = _this._framework$_element; t8.toString; t8 = A.formatNumber(t11, t8, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t8.toString; t9.set$text(0, t8); B.JSArray_methods.forEach$1(_this._payment_edit$_controllers, new A._PaymentEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._payment_edit$_controllers, new A._PaymentEditState_dispose_closure(this)); this.super$State$dispose(); }, _payment_edit$_onChanged$0() { var _this = this, payment = _this._widget.viewModel.payment.rebuild$1(new A._PaymentEditState__onChanged_closure(_this)); if (!payment.$eq(0, _this._widget.viewModel.payment)) _this._payment_edit$_debouncer.run$1(new A._PaymentEditState__onChanged_closure0(_this, payment)); }, _payment_edit$_onSavePressed$1(context) { if (!$.$get$_PaymentEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, convertCurrency$1(currency) { var t3, t4, t5, _this = this, _null = null, t1 = {}, viewModel = _this._widget.viewModel, payment = viewModel.payment, state = viewModel.state, t2 = t1.exchangeRate = 1; if (currency != null) t2 = t1.exchangeRate = A.getExchangeRate(state.staticState.currencyMap, state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].clientState.$get$1(0, payment.clientId).settings.currencyId, currency.get$id(currency)); t3 = _this._exchangeRateController; t4 = _this.get$_payment_edit$_onChanged(); t3.removeListener$1(0, t4); t5 = _this._framework$_element; t5.toString; t5 = A.formatNumber(t2, t5, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t5.toString; t3.set$text(0, t5); t3.addListener$1(0, t4); viewModel.onChanged.call$1(payment.rebuild$1(new A._PaymentEditState_convertCurrency_closure(t1, currency))); }, build$1(context) { var t3, t4, invoicePaymentables, creditPaymentables, limit, t5, t6, t7, t8, t9, t10, t11, t12, t13, index, t14, t15, t16, body, _this = this, _null = null, _s17_ = "__payment_amount_", _s13_ = "apply_payment", _box_0 = {}, viewModel = _this._widget.viewModel, payment = viewModel.payment, state = viewModel.state, t1 = type$.AppLocalization, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t2.toString; t3 = payment.invoices; t4 = t3._list$_list; invoicePaymentables = new A.CopyOnWriteList(true, t4, t3.$ti._eval$1("CopyOnWriteList<1>")); if (!B.JSArray_methods.where$1(t4, new A._PaymentEditState_build_closure()).get$iterator(0).moveNext$0()) { t3 = A.PaymentableEntity_PaymentableEntity(_null, _null, _null); invoicePaymentables._maybeCopyBeforeWrite$0(); J.add$1$ax(invoicePaymentables._copy_on_write_list$_list, t3); } t3 = payment.credits; t4 = t3._list$_list; creditPaymentables = new A.CopyOnWriteList(true, t4, t3.$ti._eval$1("CopyOnWriteList<1>")); if (!B.JSArray_methods.where$1(t4, new A._PaymentEditState_build_closure0()).get$iterator(0).moveNext$0()) { t3 = A.PaymentableEntity_PaymentableEntity(_null, _null, _null); creditPaymentables._maybeCopyBeforeWrite$0(); J.add$1$ax(creditPaymentables._copy_on_write_list$_list, t3); } _box_0.creditTotal = _box_0.paymentTotal = 0; J.forEach$1$ax(invoicePaymentables._copy_on_write_list$_list, new A._PaymentEditState_build_closure1(_box_0)); J.forEach$1$ax(creditPaymentables._copy_on_write_list$_list, new A._PaymentEditState_build_closure2(_box_0)); t3 = payment.amount; if (t3 !== 0) limit = t3 - payment.applied - _box_0.paymentTotal; else { t4 = _box_0.creditTotal; limit = t4 !== 0 ? t4 - _box_0.paymentTotal : _null; } t4 = $.$get$_PaymentEditState__formKey(); t5 = type$.ValueKey_String; t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (payment.get$isNew()) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t1 = t8.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "client"); t1.toString; t9 = $.$get$memoizedDropdownClientList(); t10 = state.uiState.selectedCompanyIndex; t11 = state.userCompanyStates._list$_list; t12 = t11[t10]; t13 = t12.clientState; t1 = A._setArrayType([A.EntityDropdown$(true, true, payment.clientId, t9.call$4(t13.map, t13.list, t12.userState.map, state.staticState), _null, B.EntityType_client, B.List_empty0, t1, _null, _null, new A._PaymentEditState_build_closure3(viewModel, payment), _null, _null, new A._PaymentEditState_build_closure4(context))], t6); if (t11[t10].userCompany.company.enableApplyingPayments) { t8 = t8.$index(0, t2.localeCode); t8.toString; t8 = J.$index$asx(t8, "amount"); t8.toString; t1.push(A.DecoratedFormField$(false, _null, false, _this._payment_edit$_amountController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t8, _null, _null, false, _null, _null, _this.get$_payment_edit$_onSavePressed(), true, _null, _null, B.TextAlign_4, _null)); } B.JSArray_methods.addAll$1(t7, t1); } else { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "payment_number"); t1.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t1, _null, _null, false, _null, _null, new A._PaymentEditState_build_closure5(_this), true, _null, _null, B.TextAlign_4, new A._PaymentEditState_build_closure6(t2))); } if (payment.get$isNew() || payment.isApplying === true) for (t1 = _this.get$_payment_edit$_onSavePressed(), index = 0; index < J.get$length$asx(invoicePaymentables._copy_on_write_list$_list); ++index) { t8 = J.$index$asx(invoicePaymentables._copy_on_write_list$_list, index).invoiceId; t7.push(new A.PaymentableEditor(viewModel, J.$index$asx(invoicePaymentables._copy_on_write_list$_list, index), index, B.EntityType_invoice, limit, t1, new A.ValueKey("__invoice_paymentable_" + index + "_" + A.S(t8) + "__", t5))); } t1 = payment.isApplying === true; t8 = !t1; if (t8) { t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t9.toString; t9 = J.$index$asx(t9, "payment_date"); t9.toString; t7.push(A.DatePicker$(false, false, false, _null, _null, _null, t9, _null, new A._PaymentEditState_build_closure7(viewModel, payment), payment.date, new A._PaymentEditState_build_closure8(context))); } if (t8) { t9 = $.$get$memoizedPaymentTypeList().call$1(viewModel.staticState.paymentTypeMap); t10 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t10.toString; t10 = J.$index$asx(t10, "payment_type"); t10.toString; t7.push(A.EntityDropdown$(true, false, payment.typeId, t9, _null, B.EntityType_paymentType, B.List_empty0, t10, _null, _null, new A._PaymentEditState_build_closure9(viewModel, payment), _null, _null, _null)); } if (payment.get$isNew() || t1) if (state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_credit)) for (t9 = _this.get$_payment_edit$_onSavePressed(), index = 0; index < J.get$length$asx(creditPaymentables._copy_on_write_list$_list); ++index) { t10 = J.$index$asx(creditPaymentables._copy_on_write_list$_list, index).creditId; t7.push(new A.PaymentableEditor(viewModel, J.$index$asx(creditPaymentables._copy_on_write_list$_list, index), index, B.EntityType_credit, 0, t9, new A.ValueKey("__credit_paymentable_" + index + "_" + A.S(t10) + "__", t5))); } if (t8) { t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t9.toString; t9 = J.$index$asx(t9, "transaction_reference"); t9.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._transactionReferenceController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, _null, _null, _this.get$_payment_edit$_onSavePressed(), true, _null, _null, B.TextAlign_4, _null)); } t9 = _this.get$_payment_edit$_onSavePressed(); t7.push(A.CustomField$(_this._payment_edit$_custom1Controller, "payment1", false, _null, t9, payment.customValue1)); t7.push(A.CustomField$(_this._payment_edit$_custom2Controller, "payment2", false, _null, t9, payment.customValue2)); t7.push(A.CustomField$(_this._payment_edit$_custom3Controller, "payment3", false, _null, t9, payment.customValue3)); t7.push(A.CustomField$(_this._payment_edit$_custom4Controller, "payment4", false, _null, t9, payment.customValue4)); if (t8) { t8 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t8.toString; t8 = J.$index$asx(t8, "private_notes"); t8.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t8, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } t7 = A.FormCard$(_null, t7, _null, _null, false, _null, false, _null, _null); t8 = A._setArrayType([], t6); if (payment.get$isNew()) { t10 = A.Theme_of(context); t11 = $.$get$LocalizationsProvider__localizedValues(); t12 = t2.localeCode; t13 = t11.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, "send_email"); t13.toString; t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t11.$index(0, t12); t11.toString; t11 = J.$index$asx(t11, "email_receipt"); t11.toString; t8.push(A.SwitchListTile$(t10.colorScheme.secondary, _null, new A._PaymentEditState_build_closure10(viewModel, payment), _null, A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), t13, payment.sendEmail === true)); } t10 = A.Theme_of(context); t11 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t12 = t11.$index(0, t2); t12.toString; t12 = J.$index$asx(t12, "convert_currency"); t12.toString; t8.push(A.SwitchListTile$(t10.colorScheme.secondary, _null, new A._PaymentEditState_build_closure11(_this, viewModel, payment, state), _null, _null, A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._showConvertCurrency)); if (_this._showConvertCurrency) { t10 = $.$get$memoizedCurrencyList().call$1(viewModel.staticState.currencyMap); t12 = t11.$index(0, t2); t12.toString; t12 = J.$index$asx(t12, "currency"); t12.toString; t13 = payment.exchangeCurrencyId; t12 = A.EntityDropdown$(true, false, t13, t10, _null, B.EntityType_currency, B.List_empty0, t12, _null, _null, new A._PaymentEditState_build_closure12(_this), _null, _null, _null); t10 = t11.$index(0, t2); t10.toString; t10 = J.$index$asx(t10, "exchange_rate"); t10.toString; t10 = A.DecoratedFormField$(false, _null, false, _this._exchangeRateController, _null, true, _null, _null, _null, _null, false, false, new A.ValueKey(_s17_ + t13 + "__", t5), new A.TextInputType(2, false, true), t10, _null, _null, false, _null, _null, t9, true, _null, _null, B.TextAlign_4, _null); t13 = _box_0.paymentTotal; t14 = _box_0.creditTotal; t15 = payment.exchangeRate; if (t15 !== 1 && t15 !== 0) t3 = A.formatNumber((payment.get$isNew() ? _box_0.paymentTotal - _box_0.creditTotal : t3) * t15, context, _null, _null, B.FormatNumberType_4, true, _null, _null, false); else t3 = ""; t16 = t11.$index(0, t2); t16.toString; t16 = J.$index$asx(t16, "converted_amount"); t16.toString; B.JSArray_methods.addAll$1(t8, A._setArrayType([t12, t10, A.Focus$(false, _null, A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, t3, _null, false, false, new A.ValueKey(_s17_ + A.S(t13) + "_" + A.S(t14) + "_" + A.S(t15) + "__", t5), new A.TextInputType(2, false, true), t16, _null, _null, false, new A._PaymentEditState_build_closure13(_this), _null, t9, true, _null, _null, B.TextAlign_4, _null), _null, _null, _null, _null, true, _null, new A._PaymentEditState_build_closure14(_box_0, _this, payment, context, viewModel), _null, _null, _null, _null)], t6)); } body = A.Form$(_null, A.Column$(A._setArrayType([t7, A.FormCard$(_null, t8, _null, _null, false, _null, true, _null, _null)], t6), B.CrossAxisAlignment_2, new A.ValueKey("__payment_" + payment.id + "_" + payment.updatedAt + "__", t5), B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), t4); if (t1) { t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState.appLayout === B.AppLayout_desktop; } else t3 = false; if (t3) { t1 = A.Theme_of(context); t3 = t11.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, _s13_); t3.toString; t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = A.SingleChildScrollView$(new A.SizedBox(400, _null, body, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t5 = A._setArrayType([], t6); if (state.isSaving) t5.push(new A.Padding(B.EdgeInsets_0_0_16_0, new A.SizedBox(30, 30, A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null), _null)); else { t7 = t11.$index(0, t2); t7.toString; t7 = A.TextButton$(false, A.Text$(J.$index$asx(t7, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._PaymentEditState_build_closure15(context), _null); t2 = t11.$index(0, t2); t2.toString; B.JSArray_methods.addAll$1(t5, A._setArrayType([t7, A.TextButton$(false, A.Text$(J.$index$asx(t2, "apply").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._PaymentEditState_build_closure16(_this, context), _null)], t6)); } return A.AlertDialog$(t5, B.EdgeInsets_0_0_4_0, t1.canvasColor, t4, B.EdgeInsets_0_0_0_0, _null, t3); } else { if (payment.get$isNew()) { t1 = t11.$index(0, t2); t1.toString; t1 = J.$index$asx(t1, "enter_payment"); t1.toString; } else if (t1) { t1 = t11.$index(0, t2); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else { t1 = t11.$index(0, t2); t1.toString; t1 = J.$index$asx(t1, "edit_payment"); t1.toString; } return A.EditScaffold$(_null, _null, new A.ScrollableListView(A._setArrayType([body], t6), _null, _null, _null, false, _null), new A.PaymentEditFooter(payment, _null), payment, _null, false, _null, new A._PaymentEditState_build_closure17(viewModel), t9, _null, t1); } } }; A._PaymentEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_payment_edit$_onChanged()); }, $signature: 25 }; A._PaymentEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_payment_edit$_onChanged()); }, $signature: 25 }; A._PaymentEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_payment_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._PaymentEditState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = A.parseDouble(t1._payment_edit$_amountController._change_notifier$_value.text, false); b.get$_payment_model$_$this()._payment_model$_amount = t2; t2 = B.JSString_methods.trim$0(t1._numberController._change_notifier$_value.text); b.get$_payment_model$_$this()._payment_model$_number = t2; t2 = B.JSString_methods.trim$0(t1._transactionReferenceController._change_notifier$_value.text); b.get$_payment_model$_$this()._transactionReference = t2; t2 = B.JSString_methods.trim$0(t1._privateNotesController._change_notifier$_value.text); b.get$_payment_model$_$this()._payment_model$_privateNotes = t2; t2 = B.JSString_methods.trim$0(t1._payment_edit$_custom1Controller._change_notifier$_value.text); b.get$_payment_model$_$this()._payment_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._payment_edit$_custom2Controller._change_notifier$_value.text); b.get$_payment_model$_$this()._payment_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._payment_edit$_custom3Controller._change_notifier$_value.text); b.get$_payment_model$_$this()._payment_model$_customValue3 = t2; t2 = B.JSString_methods.trim$0(t1._payment_edit$_custom4Controller._change_notifier$_value.text); b.get$_payment_model$_$this()._payment_model$_customValue4 = t2; t1 = A.parseDouble(t1._exchangeRateController._change_notifier$_value.text, false); b.get$_payment_model$_$this()._payment_model$_exchangeRate = t1; return b; }, $signature: 58 }; A._PaymentEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.payment); }, $signature: 0 }; A._PaymentEditState_convertCurrency_closure.prototype = { call$1(b) { var t1 = this.currency; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_payment_model$_$this()._exchangeCurrencyId = t1; t1 = this._box_0.exchangeRate; b.get$_payment_model$_$this()._payment_model$_exchangeRate = t1; return b; }, $signature: 58 }; A._PaymentEditState_build_closure.prototype = { call$1(paymentable) { return paymentable.get$isEmpty(0); }, $signature: 257 }; A._PaymentEditState_build_closure0.prototype = { call$1(paymentable) { return paymentable.get$isEmpty(0); }, $signature: 257 }; A._PaymentEditState_build_closure1.prototype = { call$1(invoice) { var t1 = this._box_0; t1.paymentTotal = t1.paymentTotal + invoice.amount; }, $signature: 154 }; A._PaymentEditState_build_closure2.prototype = { call$1(credit) { var t1 = this._box_0; t1.creditTotal = t1.creditTotal + credit.amount; }, $signature: 154 }; A._PaymentEditState_build_closure4.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val == null ? "" : val).length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; } else t1 = null; return t1; }, $signature: 149 }; A._PaymentEditState_build_closure3.prototype = { call$1(client) { this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentEditState_build__closure5(client))); }, $signature: 50 }; A._PaymentEditState_build__closure5.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_payment_model$_$this()._payment_model$_clientId = t1; B.JSArray_methods.clear$0(b.get$credits().get$_safeList()); B.JSArray_methods.clear$0(b.get$invoices().get$_safeList()); return b; }, $signature: 58 }; A._PaymentEditState_build_closure5.prototype = { call$1(context) { return this.$this.get$_payment_edit$_onSavePressed(); }, $signature: 2917 }; A._PaymentEditState_build_closure6.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._PaymentEditState_build_closure8.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_date"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._PaymentEditState_build_closure7.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentEditState_build__closure4(date))); }, $signature: 52 }; A._PaymentEditState_build__closure4.prototype = { call$1(b) { b.get$_payment_model$_$this()._payment_model$_date = this.date; return b; }, $signature: 58 }; A._PaymentEditState_build_closure9.prototype = { call$1(paymentType) { return this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentEditState_build__closure3(paymentType))); }, $signature: 69 }; A._PaymentEditState_build__closure3.prototype = { call$1(b) { var t1 = this.paymentType; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_payment_model$_$this()._typeId = t1; return b; }, $signature: 58 }; A._PaymentEditState_build_closure10.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentEditState_build__closure2(value))); }, $signature: 13 }; A._PaymentEditState_build__closure2.prototype = { call$1(b) { b.get$_payment_model$_$this()._sendEmail = this.value; return b; }, $signature: 58 }; A._PaymentEditState_build_closure11.prototype = { call$1(value) { var t3, t4, _this = this, t1 = _this.$this, t2 = _this.payment; if (!value) { t3 = t1._exchangeRateController; t4 = t1.get$_payment_edit$_onChanged(); t3.removeListener$1(0, t4); t3.set$text(0, ""); t3.addListener$1(0, t4); _this.viewModel.onChanged.call$1(t2.rebuild$1(new A._PaymentEditState_build__closure0())); } else t1.convertCurrency$1(_this.state.staticState.currencyMap._map$_map.$index(0, t2.exchangeCurrencyId)); t1.setState$1(new A._PaymentEditState_build__closure1(t1, value)); }, $signature: 13 }; A._PaymentEditState_build__closure0.prototype = { call$1(b) { b.get$_payment_model$_$this()._exchangeCurrencyId = ""; b.get$_payment_model$_$this()._payment_model$_exchangeRate = 1; return b; }, $signature: 58 }; A._PaymentEditState_build__closure1.prototype = { call$0() { this.$this._showConvertCurrency = this.value; }, $signature: 0 }; A._PaymentEditState_build_closure12.prototype = { call$1(currency) { return this.$this.convertCurrency$1(currency); }, $signature: 386 }; A._PaymentEditState_build_closure14.prototype = { call$1(hasFocus) { var t2, t3, amount, exchangeRate, t4, t5, _this = this, _null = null, t1 = _this.$this; if (t1._convertedAmount === 0) return; t2 = _this.payment; if (t2.get$isNew()) { t3 = _this._box_0; amount = t3.paymentTotal - t3.creditTotal; } else amount = t2.amount; t3 = t1._convertedAmount; t3.toString; exchangeRate = t3 / amount; t3 = t1._exchangeRateController; t4 = t1.get$_payment_edit$_onChanged(); t3.removeListener$1(0, t4); t5 = A.formatNumber(exchangeRate, _this.context, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t5.toString; t3.set$text(0, t5); t3.addListener$1(0, t4); _this.viewModel.onChanged.call$1(t2.rebuild$1(new A._PaymentEditState_build__closure(exchangeRate))); t1._convertedAmount = 0; }, $signature: 13 }; A._PaymentEditState_build__closure.prototype = { call$1(b) { b.get$_payment_model$_$this()._payment_model$_exchangeRate = this.exchangeRate; return b; }, $signature: 58 }; A._PaymentEditState_build_closure13.prototype = { call$1(value) { this.$this._convertedAmount = A.parseDouble(value, false); }, $signature: 15 }; A._PaymentEditState_build_closure15.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._PaymentEditState_build_closure16.prototype = { call$0() { return this.$this._payment_edit$_onSavePressed$1(this.context); }, $signature: 0 }; A._PaymentEditState_build_closure17.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A.PaymentableEditor.prototype = { createState$0() { return new A._PaymentableEditorState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._PaymentableEditorState.prototype = { didChangeDependencies$0() { var paymentable, _this = this, _null = null, t1 = _this._payment_edit$_amountController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._payment_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._PaymentableEditorState_didChangeDependencies_closure(_this)); paymentable = _this._widget.paymentable; t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(paymentable.amount, t2, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.set$text(0, t2 == null ? "0" : t2); if (paymentable.get$entityType() === B.EntityType_invoice) _this._payment_edit$_invoiceId = paymentable.invoiceId; else _this._payment_edit$_creditId = paymentable.creditId; B.JSArray_methods.forEach$1(_this._payment_edit$_controllers, new A._PaymentableEditorState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._payment_edit$_controllers, new A._PaymentableEditorState_dispose_closure0(this)); this.super$State$dispose(); }, _payment_edit$_onChanged$1(clientId) { var t2, t3, payment, _this = this, t1 = {}; t1.paymentable = null; t2 = _this._widget; t3 = t2.entityType; t2 = t2.paymentable; t2 = t3 === B.EntityType_invoice ? t1.paymentable = t2.rebuild$1(new A._PaymentableEditorState__onChanged_closure(_this)) : t1.paymentable = t2.rebuild$1(new A._PaymentableEditorState__onChanged_closure0(_this)); if (t2.$eq(0, _this._widget.paymentable) || t2.get$isEmpty(0)) return; t2 = _this._widget; if (t2.entityType === B.EntityType_invoice) { t3 = t2.index; t2 = t2.viewModel.payment; payment = t3 === t2.invoices._list$_list.length ? t2.rebuild$1(new A._PaymentableEditorState__onChanged_closure1(t1)) : t2.rebuild$1(new A._PaymentableEditorState__onChanged_closure2(t1, _this)); } else { t3 = t2.index; t2 = t2.viewModel.payment; payment = t3 === t2.credits._list$_list.length ? t2.rebuild$1(new A._PaymentableEditorState__onChanged_closure3(t1)) : t2.rebuild$1(new A._PaymentableEditorState__onChanged_closure4(t1, _this)); } if (clientId != null) payment = payment.rebuild$1(new A._PaymentableEditorState__onChanged_closure5(clientId)); _this._widget.viewModel.onChanged.call$1(payment); }, _payment_edit$_onChanged$0() { return this._payment_edit$_onChanged$1(null); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, paymentList, creditList, _this = this, _null = null, t1 = _this._widget, viewModel = t1.viewModel, state = viewModel.state, payment = viewModel.payment, paymentable = t1.paymentable; t1 = type$.AppLocalization; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t3 = $.$get$memoizedDropdownInvoiceList(); t4 = state.uiState.selectedCompanyIndex; t5 = state.userCompanyStates._list$_list; t6 = t5[t4]; t7 = t6.invoiceState; t8 = payment.clientId; t9 = payment.invoices._list$_list; t10 = A._arrayInstanceType(t9)._eval$1("MappedListIterable<1,String?>"); paymentList = t3.call$8(t7.map, t6.clientState.map, t6.vendorState.map, t7.list, t8, t6.userState.map, A.List_List$of(new A.MappedListIterable(t9, new A._PaymentableEditorState_build_closure(), t10), true, t10._eval$1("ListIterable.E")), t5[t4].userCompany.company.settings.recurringNumberPrefix); t10 = $.$get$memoizedDropdownCreditList(); t4 = t5[t4]; t5 = t4.creditState; t6 = payment.credits._list$_list; t7 = A._arrayInstanceType(t6)._eval$1("MappedListIterable<1,String?>"); creditList = t10.call$7(t5.map, t4.clientState.map, t4.vendorState.map, t5.list, t8, t4.userState.map, A.List_List$of(new A.MappedListIterable(t6, new A._PaymentableEditorState_build_closure0(), t7), true, t7._eval$1("ListIterable.E"))); if (_this._widget.entityType === B.EntityType_credit) if (t8.length !== 0) if (J.get$isEmpty$asx(creditList)) { t3 = paymentable.creditId; t3 = (t3 == null ? "" : t3).length === 0; } else t3 = false; else t3 = true; else t3 = false; if (t3) return new A.SizedBox(_null, _null, _null, _null); else { if (_this._widget.entityType === B.EntityType_invoice) if (J.get$isEmpty$asx(paymentList)) { t3 = paymentable.invoiceId; t3 = (t3 == null ? "" : t3).length === 0; } else t3 = false; else t3 = false; if (t3) return new A.SizedBox(_null, _null, _null, _null); } t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); if (_this._widget.entityType === B.EntityType_invoice) { t5 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t5.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t5.localeCode); t5.toString; t5 = J.$index$asx(t5, "invoice"); t5.toString; t4.push(A.Expanded$(A.EntityDropdown$(false, false, paymentable.invoiceId, paymentList, _null, B.EntityType_invoice, B.List_empty0, t5, _null, _null, new A._PaymentableEditorState_build_closure1(_this, context), new A._PaymentableEditorState_build_closure2(context), new A._PaymentableEditorState_build_closure3(t2), _null), 1)); } if (_this._widget.entityType === B.EntityType_credit) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "credit"); t1.toString; t4.push(A.Expanded$(A.EntityDropdown$(false, false, paymentable.creditId, creditList, _null, B.EntityType_credit, B.List_empty0, t1, _null, _null, new A._PaymentableEditorState_build_closure4(_this, context), new A._PaymentableEditorState_build_closure5(context), new A._PaymentableEditorState_build_closure6(t2), _null), 1)); } t1 = _this._payment_edit$_creditId; if ((t1 == null ? "" : t1).length === 0) { t1 = _this._payment_edit$_invoiceId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = true; if (t1) { if (_this._widget.entityType === B.EntityType_invoice) { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "amount"); t1.toString; } else { t2.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t1.toString; t1 = J.$index$asx(t1, "applied"); t1.toString; } B.JSArray_methods.addAll$1(t4, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DecoratedFormField$(false, _null, false, _this._payment_edit$_amountController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t1, _null, _null, false, _null, _null, _this._widget.onSavePressed, false, _null, _null, B.TextAlign_4, _null), 1)], t3)); } t1 = _this._widget.entityType; if (!(t1 === B.EntityType_invoice && t9.length !== 0 && _this._payment_edit$_invoiceId != null)) t1 = t1 === B.EntityType_credit && t6.length !== 0 && _this._payment_edit$_creditId != null; else t1 = true; if (t1) { t1 = A.Icon$(B.IconData_57704_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "remove"); t2.toString; B.JSArray_methods.addAll$1(t4, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, t1, _null, paymentable.get$isEmpty(0) ? _null : new A._PaymentableEditorState_build_closure7(_this, viewModel, payment), _null, _null, _null, t2, _null)], t3)); } return A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A._PaymentableEditorState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_payment_edit$_onChanged()); }, $signature: 25 }; A._PaymentableEditorState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_payment_edit$_onChanged()); }, $signature: 25 }; A._PaymentableEditorState_dispose_closure0.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_payment_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._PaymentableEditorState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._payment_edit$_invoiceId; if (t2 == null) t2 = t1._widget.paymentable.invoiceId; b.get$_payment_model$_$this()._payment_model$_invoiceId = t2; t1 = A.parseDouble(t1._payment_edit$_amountController._change_notifier$_value.text, false); b.get$_payment_model$_$this()._payment_model$_amount = t1; return b; }, $signature: 470 }; A._PaymentableEditorState__onChanged_closure0.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._payment_edit$_creditId; if (t2 == null) t2 = t1._widget.paymentable.creditId; b.get$_payment_model$_$this()._payment_model$_creditId = t2; t1 = A.parseDouble(t1._payment_edit$_amountController._change_notifier$_value.text, false); b.get$_payment_model$_$this()._payment_model$_amount = t1; return b; }, $signature: 470 }; A._PaymentableEditorState__onChanged_closure1.prototype = { call$1(b) { var t1 = b.get$invoices(), t2 = this._box_0.paymentable; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 58 }; A._PaymentableEditorState__onChanged_closure2.prototype = { call$1(b) { var t1 = b.get$invoices(), t2 = this.$this._widget.index, t3 = this._box_0.paymentable; $.$get$isSoundMode(); t1.get$_safeList()[t2] = t3; return b; }, $signature: 58 }; A._PaymentableEditorState__onChanged_closure3.prototype = { call$1(b) { var t1 = b.get$credits(), t2 = this._box_0.paymentable; $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 58 }; A._PaymentableEditorState__onChanged_closure4.prototype = { call$1(b) { var t1 = b.get$credits(), t2 = this.$this._widget.index, t3 = this._box_0.paymentable; $.$get$isSoundMode(); t1.get$_safeList()[t2] = t3; return b; }, $signature: 58 }; A._PaymentableEditorState__onChanged_closure5.prototype = { call$1(b) { b.get$_payment_model$_$this()._payment_model$_clientId = this.clientId; return b; }, $signature: 58 }; A._PaymentableEditorState_build_closure.prototype = { call$1(p) { return p.invoiceId; }, $signature: 256 }; A._PaymentableEditorState_build_closure0.prototype = { call$1(p) { return p.creditId; }, $signature: 256 }; A._PaymentableEditorState_build_closure3.prototype = { call$1(entity) { var t1; if (entity == null) return ""; else { if (entity.get$listDisplayName().length === 0) { t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = entity.get$listDisplayName(); return t1; } }, $signature: 439 }; A._PaymentableEditorState_build_closure2.prototype = { call$1(entity) { return A.formatNumber(entity.get$listDisplayAmount(), this.context, type$.InvoiceEntity._as(entity).clientId, null, B.FormatNumberType_0, true, null, null, false); }, $signature: 447 }; A._PaymentableEditorState_build_closure1.prototype = { call$1(selected) { var t1, t2, t3, amount, _null = null; type$.InvoiceEntity._as(selected); t1 = this.$this; t2 = t1._widget.limit; if (t2 != null) { t3 = selected.statusId !== "1" ? selected.balance : selected.amount; amount = Math.min(t2, t3); } else amount = selected.statusId !== "1" ? selected.balance : selected.amount; t2 = A.formatNumber(amount, this.context, _null, _null, B.FormatNumberType_4, true, _null, _null, false); if (t2 == null) t2 = "0"; t1._payment_edit$_amountController.set$text(0, t2); t1._payment_edit$_invoiceId = selected.id; t1._payment_edit$_onChanged$1(selected.clientId); }, $signature: 50 }; A._PaymentableEditorState_build_closure6.prototype = { call$1(entity) { var t1; if (entity == null) return ""; else { if (entity.get$listDisplayName().length === 0) { t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = entity.get$listDisplayName(); return t1; } }, $signature: 439 }; A._PaymentableEditorState_build_closure5.prototype = { call$1(entity) { return A.formatNumber(entity.get$listDisplayAmount(), this.context, type$.InvoiceEntity._as(entity).clientId, null, B.FormatNumberType_0, true, null, null, false); }, $signature: 447 }; A._PaymentableEditorState_build_closure4.prototype = { call$1(selected) { var t1, t2, _null = null; type$.InvoiceEntity._as(selected); t1 = this.$this; t2 = selected.statusId !== "1" ? selected.balance : selected.amount; t2 = A.formatNumber(t2, this.context, _null, _null, B.FormatNumberType_4, true, _null, _null, false); if (t2 == null) t2 = "0"; t1._payment_edit$_amountController.set$text(0, t2); t1._payment_edit$_creditId = selected.id; t1._payment_edit$_onChanged$1(selected.clientId); }, $signature: 50 }; A._PaymentableEditorState_build_closure7.prototype = { call$0() { var t1 = this.$this, t2 = this.payment, t3 = this.viewModel.onChanged; if (t1._widget.entityType === B.EntityType_invoice) t3.call$1(t2.rebuild$1(new A._PaymentableEditorState_build__closure(t1))); else t3.call$1(t2.rebuild$1(new A._PaymentableEditorState_build__closure0(t1))); }, $signature: 0 }; A._PaymentableEditorState_build__closure.prototype = { call$1(b) { var t1 = b.get$invoices(), t2 = this.$this._widget.index; B.JSArray_methods.removeAt$1(t1.get$_safeList(), t2); return b; }, $signature: 58 }; A._PaymentableEditorState_build__closure0.prototype = { call$1(b) { var t1 = b.get$credits(), t2 = this.$this._widget.index; B.JSArray_methods.removeAt$1(t1.get$_safeList(), t2); return b; }, $signature: 58 }; A.PaymentEditFooter.prototype = { build$1(context) { var t3, t4, t5, amountLabel, t6, t7, t8, _null = null, t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = this.payment; t5 = t4.credits._list$_list; amountLabel = !t4.get$isNew() ? t4.number + " \u2022 " : ""; t1.creditTotal = t1.paymentTotal = 0; B.JSArray_methods.forEach$1(t4.invoices._list$_list, new A.PaymentEditFooter_build_closure(t1)); B.JSArray_methods.forEach$1(t5, new A.PaymentEditFooter_build_closure0(t1)); t6 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t7 = t6.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "total"); t7.toString; t4 = t4.clientId; t8 = A.formatNumber(t1.paymentTotal, context, t4, _null, B.FormatNumberType_0, true, _null, _null, false); t8.toString; amountLabel += t7 + " " + t8; if (t5.length !== 0) { t2 = t6.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "credit"); t2.toString; t4 = A.formatNumber(t1.creditTotal, context, t4, _null, B.FormatNumberType_0, true, _null, _null, false); t4.toString; amountLabel += " \u2022 " + t2 + " " + t4; } t1 = A.Theme_of(context); t2 = t3.prefState; t3 = t2.darkModeType; return A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(new A.Padding(B.EdgeInsets_16_8_0_0, A.Text$(amountLabel, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, (t3 === "system" ? t2.enableDarkModeSystem : t3 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), true, _null, _null, false, _null), _null), t1.cardColor, 0, new A.CircularNotchedRectangle()); }, get$payment() { return this.payment; } }; A.PaymentEditFooter_build_closure.prototype = { call$1(invoice) { var t1 = this._box_0; t1.paymentTotal = t1.paymentTotal + invoice.amount; }, $signature: 154 }; A.PaymentEditFooter_build_closure0.prototype = { call$1(credit) { var t1 = this._box_0; t1.creditTotal = t1.creditTotal + credit.amount; }, $signature: 154 }; A.PaymentEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentEditScreen_build_closure(), new A.PaymentEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentEditVM); } }; A.PaymentEditScreen_build_closure0.prototype = { call$1(store) { return A.PaymentEditVM_PaymentEditVM$fromStore(store); }, $signature: 2921 }; A.PaymentEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.PaymentEdit(viewModel, new A.ValueKey(viewModel.payment.updatedAt, type$.ValueKey_int)); }, $signature: 2922 }; A.PaymentEditVM.prototype = { get$payment() { return this.payment; } }; A.PaymentEditVM_PaymentEditVM$fromStore_closure.prototype = { call$1(payment) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePayment(payment)); }, $signature: 196 }; A.PaymentEditVM_PaymentEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.PaymentEntity_PaymentEntity(_null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.PaymentEditVM_PaymentEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.PaymentEditVM_PaymentEditVM$fromStore__closure(this.store).call$0(); }, $signature: 16 }; A.PaymentEditVM_PaymentEditVM$fromStore__closure.prototype = { call$0() { var t4, payment, t5, client, t6, t7, t8, $navigator, t9, t10, _null = null, t1 = {}, t2 = this.store, t3 = t2.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.uiState; payment = t4.paymentUIState.editing; t4 = t4.selectedCompanyIndex; t5 = t3.userCompanyStates._list$_list; client = t5[t4].clientState.$get$1(0, payment.clientId); t6 = t3.staticState.currencyMap._map$_map.$index(0, client.settings.currencyId); t6.toString; t7 = $.$get$navigatorKey(); t8 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t7); t8.toString; t8 = A.Localizations_of(t8, B.Type_AppLocalization_KyD, type$.AppLocalization); t8.toString; $navigator = t7.get$currentState(); t1.amount = 0; t9 = payment.invoices._list$_list; B.JSArray_methods.forEach$1(t9, new A.PaymentEditVM_PaymentEditVM$fromStore___closure(t1, t6)); t10 = payment.credits._list$_list; B.JSArray_methods.forEach$1(t10, new A.PaymentEditVM_PaymentEditVM$fromStore___closure0(t1, t6)); if (t1.amount < 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t7); t1.toString; A.showDialog(_null, _null, true, _null, new A.PaymentEditVM_PaymentEditVM$fromStore___closure1(t8), t1, _null, true, type$.ErrorDialog); return _null; } else if (!t5[t4].userCompany.company.enableApplyingPayments && t9.length === 0 && t10.length === 0 && payment.get$isNew()) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t7); t1.toString; A.showDialog(_null, _null, true, _null, new A.PaymentEditVM_PaymentEditVM$fromStore___closure2(t8), t1, _null, true, type$.ErrorDialog); return _null; } t1 = new A._Future($.Zone__current, type$._Future_PaymentEntity); t4 = t2.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SavePaymentRequest(new A._AsyncCompleter(t1, type$._AsyncCompleter_PaymentEntity), payment)); return t1.then$1$1(0, new A.PaymentEditVM_PaymentEditVM$fromStore___closure3(payment, t8, t3, t2, $navigator), type$.Null).catchError$1(new A.PaymentEditVM_PaymentEditVM$fromStore___closure4()); }, $signature: 138 }; A.PaymentEditVM_PaymentEditVM$fromStore___closure.prototype = { call$1(invoice) { var t1 = this._box_0; t1.amount = A.round(t1.amount + invoice.amount, this.currency.precision); }, $signature: 154 }; A.PaymentEditVM_PaymentEditVM$fromStore___closure0.prototype = { call$1(credit) { var t1 = this._box_0; t1.amount = A.round(t1.amount - credit.amount, this.currency.precision); }, $signature: 154 }; A.PaymentEditVM_PaymentEditVM$fromStore___closure1.prototype = { call$1(context) { var _s20_ = "credit_payment_error", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } else t1 = t2; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.PaymentEditVM_PaymentEditVM$fromStore___closure2.prototype = { call$1(context) { var _s34_ = "please_select_an_invoice_or_credit", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, _s34_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s34_); t1.toString; } else t1 = t2; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.PaymentEditVM_PaymentEditVM$fromStore___closure3.prototype = { call$1(savedPayment) { var _this = this, _s13_ = "/payment/view", t1 = _this.payment, t2 = _this.localization.localeCode; if (t1.get$isNew()) { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "created_payment"); t2.toString; } else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "updated_payment"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s13_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s13_, t1, t1); } else t2.pop$1(savedPayment); } else if (t1.isApplying === true) _this.navigator.pop$0(); else A.viewEntity(false, savedPayment, null, false); }, $signature: 196 }; A.PaymentEditVM_PaymentEditVM$fromStore___closure4.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.PaymentEditVM_PaymentEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PaymentEditVM_PaymentEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PaymentListItem.prototype = { build$1(context) { var uiState, paymentUIState, textStyle, t4, t5, t6, client, t7, t8, t9, filterMatch, mobileSubtitle, textColor, desktopSubtitle, _this = this, _null = null, t1 = {}, t2 = type$.AppState, t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); uiState = t3.uiState; paymentUIState = uiState.paymentUIState; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t4 = uiState.selectedCompanyIndex; t5 = t3.userCompanyStates._list$_list; t6 = _this.payment; client = t5[t4].clientState.$get$1(0, t6.clientId); t7 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t8 = _this.filter; if (t8 != null && t8.length !== 0) { t9 = t6.matchesFilterValue$1(t8); filterMatch = t9 == null ? client.matchesFilterValue$1(t8) : t9; } else filterMatch = _null; mobileSubtitle = filterMatch == null ? t6.number + " \u2022 " + A.formatDate(t6.date, context, true, true, false) : filterMatch; textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.desktopSubtitle = ""; t8 = t6.date; if (t8.length !== 0) { desktopSubtitle = A.formatDate(t8, context, true, true, false); t1.desktopSubtitle = desktopSubtitle; t8 = desktopSubtitle; } else t8 = ""; t9 = t6.transactionReference; if (t9.length !== 0) t1.desktopSubtitle = (t8.length !== 0 ? t1.desktopSubtitle = t8 + " \u2022 " : t8) + t9; t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) if (_this.showSelected) { t2 = uiState.get$isEditing() ? paymentUIState.editing.id : paymentUIState.selectedId; t2 = t6.id === t2; } else t2 = false; else t2 = false; return new A.DismissibleEntity(t5[t4].userCompany, t6, new A.LayoutBuilder(new A.PaymentListItem_build_closure(t1, _this, t3, client, textStyle, filterMatch, textColor, mobileSubtitle, t7), _null), t2, _this.showSelected, true, _null); }, get$payment() { return this.payment; } }; A.PaymentListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (t1.showCheckbox) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.PaymentListItem_build__closure(), _null, _null, _null, _null, _null, false, t1.isChecked), true, _null); else { t2 = t1.payment; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$3$client$includeEdit$userCompany(_this.client, true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.PaymentListItem_build__closure0(t1)); t2 = t3; } t3 = t1.payment; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = _this.client; t8 = A.Text$(t7.displayName, _null, _null, _null, _null, _null, t4, _null, _null, _null); t9 = _this.filterMatch; if (t9 == null) t9 = _this._box_0.desktopSubtitle; t10 = A.Theme_of(context).textTheme.titleSmall; t10.toString; t11 = _this.textColor; t11 = A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 2, B.TextOverflow_2, _null, _null, t10.copyWith$1$color(A.Color$fromARGB(153, t11.get$value(t11) >>> 16 & 255, t11.get$value(t11) >>> 8 & 255, t11.get$value(t11) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t7 = A.formatNumber(t3.amount, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), t11, new A.SizedBox(10, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.PaymentListItem_build__closure1(t1), new A.PaymentListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = t1.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.PaymentListItem_build__closure3(), _null, _null, _null, _null, _null, false, t1.isChecked), true, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = A.Expanded$(A.Text$(_this.client.displayName, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t1.payment; t6 = A.formatNumber(t5.amount, context, t5.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t4, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t4 = _this.mobileSubtitle; t4 = A.Expanded$(t4.length !== 0 ? A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t6 = _this.localization; t6.toString; t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.PaymentListItem_build__closure4(t1), new A.PaymentListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t4, A.Text$(t6.lookup$1("payment_status_" + t5.get$calculatedStatusId()), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, new A.PaymentStatusColors(_this.state.prefState.get$colorThemeModel()).get$colors().$index(0, t5.get$calculatedStatusId()), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t5, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.PaymentListItem_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.payment, !t1.showCheckbox, false); }, $signature: 0 }; A.PaymentListItem_build__closure1.prototype = { call$0() { var t1 = this.$this; return t1.onTap != null ? null : A.selectEntity(t1.payment, false, true); }, $signature: 0 }; A.PaymentListItem_build__closure.prototype = { call$1(value) { return null; }, $signature: 17 }; A.PaymentListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.payment], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.PaymentListItem_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.payment, !t1.showCheckbox, false); }, $signature: 0 }; A.PaymentListItem_build__closure4.prototype = { call$0() { var t1 = this.$this; return t1.onTap != null ? null : A.selectEntity(t1.payment, false, true); }, $signature: 0 }; A.PaymentListItem_build__closure3.prototype = { call$1(value) { return null; }, $signature: 17 }; A.PaymentListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentListBuilder_build_closure(), A.payment_list_vm_PaymentListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentListVM); } }; A.PaymentListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.paymentList, B.EntityType_payment, new A.PaymentListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.PaymentPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2923 }; A.PaymentListBuilder_build__closure.prototype = { call$2(context, index) { var t4, t1 = this.viewModel, state = t1.state, paymentId = J.$index$asx(t1.paymentList, index), t2 = state.uiState, t3 = state.userCompanyStates._list$_list[t2.selectedCompanyIndex].paymentState.map._map$_map.$index(0, paymentId); t3.toString; t2 = t2.paymentUIState.listUIState.selectedIds; t4 = t2 != null; t2 = t4 && B.JSArray_methods.contains$1(t2._list$_list, t3.id); return new A.PaymentListItem(t3, t1.filter, t4, t2, null, true, null); }, $signature: 501 }; A.PaymentListVM.prototype = { get$user(receiver) { return this.user; } }; A.PaymentListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.PaymentListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.PaymentListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortPayments(field)); }, $signature: 6 }; A.PaymentListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearPaymentMultiselect()); }, $signature: 14 }; A.PaymentPresenter.prototype = { getField$2$context$field(context, field) { var t3, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.nullable_PaymentEntity._as(t3); switch (field) { case "number": return A.Text$(t3.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "type": t1 = t2.staticState.paymentTypeMap._map$_map.$index(0, t3.typeId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "invoice_number": t1 = t3.get$invoicePaymentables(); t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(t1, new A.PaymentPresenter_getField_closure(t2), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,InvoiceEntity?>")), type$.InvoiceEntity); t1 = A.MappedIterable_MappedIterable(t1, new A.PaymentPresenter_getField_closure0(t3), t1.$ti._eval$1("Iterable.E"), type$.Padding); return new A.ConstrainedBox(new A.BoxConstraints(0, 200, 0, 1 / 0), A.Wrap$(B.WrapAlignment_0, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")), B.Clip_2, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0), _null); case "credit_number": t1 = t3.get$creditPaymentables(); t3 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>"); return A.Text$(B.JSArray_methods.join$1(A.List_List$of(new A.MappedListIterable(t1, new A.PaymentPresenter_getField_closure1(t2), t3), true, t3._eval$1("ListIterable.E")), ", "), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState.$get$1(0, t3.clientId), t3, _null); case "transaction_reference": return A.Text$(t3.transactionReference, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "date": return A.Text$(A.formatDate(t3.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.amount - t3.refunded, context, t3.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "converted_amount": t1 = A.formatNumber(t3.amount * t3.exchangeRate, context, _null, t3.exchangeCurrencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "status": return A.EntityStatusChip$(t3, true, 105); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "refunded": t1 = A.formatNumber(t3.refunded, context, t3.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "private_notes": return A.Text$(t3.privateNotes, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "gateway": return A.Text$(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].companyGatewayState.$get$1(0, t3.companyGatewayId).label, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "gateway_type": t1.toString; return A.Text$(t1.lookup$1(B.Map_Mmahs.$index(0, t3.gatewayTypeId)), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.PaymentPresenter_getField_closure.prototype = { call$1(paymentable) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, paymentable.invoiceId); }, $signature: 2924 }; A.PaymentPresenter_getField_closure0.prototype = { call$1(invoice) { return new A.Padding(B.EdgeInsets_0_0_8_0, new A.LinkTextRelatedEntity(invoice, this.payment, null), null); }, $signature: 801 }; A.PaymentPresenter_getField_closure1.prototype = { call$1(paymentable) { var t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].creditState.map._map$_map.$index(0, paymentable.creditId); t1 = t1 == null ? null : t1.number; return t1 == null ? "" : t1; }, $signature: 2926 }; A.PaymentScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, t8, _null = null, _s21_ = "transaction_reference", store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure0(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure1(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure2(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure3(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure4(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure5(t4)), A._$PaymentStatusEntity$_("", "").rebuild$1(new A.PaymentScreen_build_closure6(t4))], type$.JSArray_PaymentStatusEntity); t3 = t3.paymentUIState.listUIState; t5 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(A.getEntityIcon(B.EntityType_settings), _null, _null, _null), _null, new A.PaymentScreen_build_closure7(store, t1), _null, _null, _null, _null, _null)], type$.JSArray_IconButton); t6 = type$.JSArray_String; t7 = A.List_List$of(A._setArrayType(["status", "number", "client", "amount", "invoice_number", "date", "type", _s21_], t6), true, type$.String); B.JSArray_methods.addAll$1(t7, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t6)); t7.push("refunded"); t7.push("private_notes"); t7.push("exchange_rate"); t7.push("converted_amount"); t7.push("credit_number"); t7.push("custom1"); t7.push("custom2"); t7.push("custom3"); t7.push("custom4"); t7.push("gateway"); t7.push("gateway_type"); t8 = A._setArrayType(["status", "number", "client", "amount", "invoice_number", "date", "type", _s21_], t6); t7 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("payment1", true), company.getCustomFieldValues$2$excludeBlank("payment2", true), company.getCustomFieldValues$2$excludeBlank("payment3", true), company.getCustomFieldValues$2$excludeBlank("payment4", true), t8, B.EntityType_payment, false, t5, new A.PaymentScreen_build_closure8(store), new A.PaymentScreen_build_closure9(store), new A.PaymentScreen_build_closure10(store), new A.PaymentScreen_build_closure11(store), new A.PaymentScreen_build_closure12(store), new A.PaymentScreen_build_closure13(store), new A.PaymentScreen_build_closure14(store), new A.PaymentScreen_build_closure15(store), A._setArrayType(["number", "date", "amount", "updated_at"], t6), statuses, t7); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_payment)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "enter_payment"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "payment_fab", false, new A.PaymentScreen_build_closure16(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_payment, t3.filter, new A.PaymentScreen_build_closure17(store), this.viewModel.paymentList, statuses, new A.PaymentScreen_build_closure18(store), new A.PaymentScreen_build_closure19(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.PaymentListBuilder(_null), t7, B.EntityType_payment, t1, 0, _null, new A.PaymentScreen_build_closure20(store), new A.PaymentScreen_build_closure21(store)); } }; A.PaymentScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "completed"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "cancelled"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure2.prototype = { call$1(b) { var t1, t2; b.get$_payment_status_model$_$this()._payment_status_model$_id = "3"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "failed"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "failed"); t1.toString; } b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "5"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "partially_refunded"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure4.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "6"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refunded"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure5.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "-1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "unapplied"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure6.prototype = { call$1(b) { var t1; b.get$_payment_status_model$_$this()._payment_status_model$_id = "-2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "partially_unapplied"); t1.toString; b.get$_payment_status_model$_$this()._payment_status_model$_name = t1; return b; }, $signature: 202 }; A.PaymentScreen_build_closure21.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartPaymentMultiselect()); }, $signature: 14 }; A.PaymentScreen_build_closure17.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPayments(value)); }, $signature: 28 }; A.PaymentScreen_build_closure19.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentsByState(state)); }, $signature: 71 }; A.PaymentScreen_build_closure18.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentsByStatus($status)); }, $signature: 155 }; A.PaymentScreen_build_closure20.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.paymentUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPaymentMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPaymentMultiselect()); } }, $signature: 4 }; A.PaymentScreen_build_closure7.prototype = { call$0() { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, "payment_settings", false, _null)); }, $signature: 0 }; A.PaymentScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortPayments(value)); }, $signature: 6 }; A.PaymentScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentsByCustom1(value)); }, $signature: 6 }; A.PaymentScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentsByCustom2(value)); }, $signature: 6 }; A.PaymentScreen_build_closure11.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentsByCustom3(value)); }, $signature: 6 }; A.PaymentScreen_build_closure12.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentsByCustom4(value)); }, $signature: 6 }; A.PaymentScreen_build_closure14.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentsByState(state)); }, $signature: 68 }; A.PaymentScreen_build_closure15.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentsByStatus($status)); }, $signature: 170 }; A.PaymentScreen_build_closure8.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.paymentUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPaymentMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPaymentMultiselect()); } }, $signature: 4 }; A.PaymentScreen_build_closure16.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_payment); }, $signature: 0 }; A.PaymentScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentScreenBuilder_build_closure(), A.payment_screen_vm_PaymentScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentScreenVM); } }; A.PaymentScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.PaymentScreen(vm, null); }, $signature: 2928 }; A.PaymentScreenVM.prototype = {}; A.PaymentRefund.prototype = { createState$0() { return new A._PaymentRefundState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A._PaymentRefundState.prototype = { didChangeDependencies$0() { var t3, _this = this, _null = null, t1 = _this._payment_refund$_amountController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._payment_refund$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._PaymentRefundState_didChangeDependencies_closure(_this)); t2 = _this._widget.viewModel; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t2.payment.amount, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t1.set$text(0, t3); B.JSArray_methods.forEach$1(_this._payment_refund$_controllers, new A._PaymentRefundState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._payment_refund$_controllers, new A._PaymentRefundState_dispose_closure(this)); this.super$State$dispose(); }, _payment_refund$_onChanged$0() { this._payment_refund$_debouncer.run$1(new A._PaymentRefundState__onChanged_closure(this)); }, build$1(context) { var t2, t3, paymentables, hasMultipleInvoices, state, gateway, t4, t5, t6, t7, index, t8, t9, t10, body, _this = this, _null = null, _s14_ = "refund_payment", viewModel = _this._widget.viewModel, payment = viewModel.payment, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = payment.invoices; t3 = t2._list$_list; paymentables = new A.CopyOnWriteList(true, t3, t2.$ti._eval$1("CopyOnWriteList<1>")); t3 = B.JSArray_methods.where$1(t3, new A._PaymentRefundState_build_closure()).get$iterator(0).moveNext$0(); hasMultipleInvoices = payment.get$invoicePaymentables().length > 1; if (!t3 && hasMultipleInvoices) { t2 = A.PaymentableEntity_PaymentableEntity(_null, _null, _null); paymentables._maybeCopyBeforeWrite$0(); J.add$1$ax(paymentables._copy_on_write_list$_list, t2); } state = viewModel.state; gateway = state.staticState.gatewayMap._map$_map.$index(0, state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].companyGatewayState.$get$1(0, payment.companyGatewayId).gatewayId); if (gateway == null) gateway = A.GatewayEntity_GatewayEntity(); t2 = $.$get$_PaymentRefundState__formKey(); t3 = type$.ValueKey_String; t4 = type$.JSArray_Widget; t5 = A._setArrayType([], t4); t6 = payment.paymentables._list$_list; if (t6.length === 0) { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "amount"); t7.toString; t5.push(A.DecoratedFormField$(false, _null, false, _this._payment_refund$_amountController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t7, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } if (t6.length !== 0) for (index = 0; index < J.get$length$asx(paymentables._copy_on_write_list$_list); ++index) { t6 = J.$index$asx(paymentables._copy_on_write_list$_list, index).id; t5.push(new A.PaymentableEditor0(viewModel, J.$index$asx(paymentables._copy_on_write_list$_list, index), index, new A.ValueKey("__paymentable_" + index + "_" + t6 + "__", t3))); } t6 = _this.autoValidate; t7 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t8 = t7.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "refund_date"); t8.toString; t5.push(A.DatePicker$(false, t6, false, _null, _null, _null, t8, _null, new A._PaymentRefundState_build_closure0(viewModel, payment), payment.date, new A._PaymentRefundState_build_closure1(context))); t5 = A.FormCard$(_null, t5, _null, _null, false, _null, false, _null, _null); t8 = A.Theme_of(context); t6 = t7.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "send_email"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t7.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "email_receipt"); t9.toString; t6 = A._setArrayType([A.SwitchListTile$(t8.colorScheme.secondary, _null, new A._PaymentRefundState_build_closure2(viewModel, payment), _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), t6, payment.sendEmail === true)], t4); t8 = gateway.options._map$_map.$index(0, payment.gatewayTypeId); t8 = t8 == null ? _null : t8.supportRefunds; if (t8 === true) { t8 = A.Theme_of(context); t9 = t7.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "gateway_refund"); t9.toString; t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = t7.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "gateway_refund_help"); t10.toString; t6.push(A.SwitchListTile$(t8.colorScheme.secondary, _null, new A._PaymentRefundState_build_closure3(viewModel, payment), _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), t9, payment.gatewayRefund === true)); } body = A.Form$(_null, A.Column$(A._setArrayType([t5, A.FormCard$(_null, t6, _null, _null, false, _null, false, _null, _null)], t4), B.CrossAxisAlignment_2, new A.ValueKey(payment.id, t3), B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), t2); t2 = new A._PaymentRefundState_build_onSavePressed(_this, viewModel); t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.prefState.appLayout === B.AppLayout_mobile) { t3 = t7.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s14_); t3.toString; t1 = t7.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "refund"); t1.toString; return A.EditScaffold$(_null, _null, body, _null, payment, _null, false, _null, new A._PaymentRefundState_build_closure4(viewModel), new A._PaymentRefundState_build_closure5(t2), t1, t3); } else { t3 = A.Theme_of(context); t5 = t7.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s14_); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = A.SingleChildScrollView$(new A.SizedBox(400, _null, body, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t8 = A._setArrayType([], t4); if (state.isSaving) t8.push(new A.Padding(B.EdgeInsets_0_0_16_0, new A.SizedBox(30, 30, A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null), _null)); else { t9 = t7.$index(0, t1); t9.toString; t9 = A.TextButton$(false, A.Text$(J.$index$asx(t9, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._PaymentRefundState_build_closure6(context), _null); t1 = t7.$index(0, t1); t1.toString; B.JSArray_methods.addAll$1(t8, A._setArrayType([t9, A.TextButton$(false, A.Text$(J.$index$asx(t1, "refund").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._PaymentRefundState_build_closure7(t2, context), _null)], t4)); } return A.AlertDialog$(t8, B.EdgeInsets_0_0_4_0, t3.canvasColor, t6, B.EdgeInsets_0_0_0_0, _null, t5); } } }; A._PaymentRefundState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_payment_refund$_onChanged()); }, $signature: 25 }; A._PaymentRefundState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_payment_refund$_onChanged()); }, $signature: 25 }; A._PaymentRefundState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_payment_refund$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._PaymentRefundState__onChanged_closure.prototype = { call$0() { var t1 = this.$this, payment = t1._widget.viewModel.payment.rebuild$1(new A._PaymentRefundState__onChanged__closure(t1)); if (!payment.$eq(0, t1._widget.viewModel.payment)) t1._widget.viewModel.onChanged.call$1(payment); }, $signature: 0 }; A._PaymentRefundState__onChanged__closure.prototype = { call$1(b) { var t1 = A.parseDouble(this.$this._payment_refund$_amountController._change_notifier$_value.text, false); b.get$_payment_model$_$this()._payment_model$_amount = t1; return b; }, $signature: 58 }; A._PaymentRefundState_build_closure.prototype = { call$1(paymentable) { return paymentable.get$isEmpty(0); }, $signature: 257 }; A._PaymentRefundState_build_closure1.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_date"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._PaymentRefundState_build_closure0.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentRefundState_build__closure1(date))); }, $signature: 52 }; A._PaymentRefundState_build__closure1.prototype = { call$1(b) { b.get$_payment_model$_$this()._payment_model$_date = this.date; return b; }, $signature: 58 }; A._PaymentRefundState_build_closure2.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentRefundState_build__closure0(value))); }, $signature: 13 }; A._PaymentRefundState_build__closure0.prototype = { call$1(b) { b.get$_payment_model$_$this()._sendEmail = this.value; return b; }, $signature: 58 }; A._PaymentRefundState_build_closure3.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentRefundState_build__closure(value))); }, $signature: 13 }; A._PaymentRefundState_build__closure.prototype = { call$1(b) { b.get$_payment_model$_$this()._gatewayRefund = this.value; return b; }, $signature: 58 }; A._PaymentRefundState_build_onSavePressed.prototype = { call$1(context) { var isValid = $.$get$_PaymentRefundState__formKey().get$currentState().validate$0(), t1 = this.$this; t1.setState$1(new A._PaymentRefundState_build_onSavePressed_closure(t1, isValid)); if (!isValid) return; t1 = new A._Future($.Zone__current, type$._Future_PaymentEntity); t1.then$1$1(0, new A._PaymentRefundState_build_onSavePressed_closure0(context), type$.Null); this.viewModel.onRefundPressed.call$2(context, new A._AsyncCompleter(t1, type$._AsyncCompleter_PaymentEntity)); }, $signature: 20 }; A._PaymentRefundState_build_onSavePressed_closure.prototype = { call$0() { this.$this.autoValidate = !this.isValid; }, $signature: 0 }; A._PaymentRefundState_build_onSavePressed_closure0.prototype = { call$1(value) { A.Navigator_of(this.context, false).pop$0(); }, $signature: 196 }; A._PaymentRefundState_build_closure4.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._PaymentRefundState_build_closure5.prototype = { call$1(context) { return this.onSavePressed.call$1(context); }, $signature: 20 }; A._PaymentRefundState_build_closure6.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._PaymentRefundState_build_closure7.prototype = { call$0() { return this.onSavePressed.call$1(this.context); }, $signature: 0 }; A.PaymentableEditor0.prototype = { createState$0() { return new A._PaymentableEditorState0(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._PaymentableEditorState0.prototype = { didChangeDependencies$0() { var t3, _this = this, _null = null, t1 = _this._payment_refund$_amountController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._payment_refund$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._PaymentableEditorState_didChangeDependencies_closure1(_this)); t2 = _this._widget.paymentable; _this._payment_refund$_invoiceId = t2.invoiceId; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t2.amount, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t1.set$text(0, t3); B.JSArray_methods.forEach$1(_this._payment_refund$_controllers, new A._PaymentableEditorState_didChangeDependencies_closure2(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._payment_refund$_controllers, new A._PaymentableEditorState_dispose_closure(this)); this.super$State$dispose(); }, _payment_refund$_onChanged$1(clientId) { var t1, t2, payment, _this = this, paymentable = _this._widget.paymentable.rebuild$1(new A._PaymentableEditorState__onChanged_closure6(_this)); if (paymentable.$eq(0, _this._widget.paymentable) || paymentable.get$isEmpty(0)) return; t1 = _this._widget; t2 = t1.index; t1 = t1.viewModel.payment; payment = t2 === t1.invoices._list$_list.length ? t1.rebuild$1(new A._PaymentableEditorState__onChanged_closure7(paymentable)) : t1.rebuild$1(new A._PaymentableEditorState__onChanged_closure8(_this, paymentable)); if (clientId != null) payment = payment.rebuild$1(new A._PaymentableEditorState__onChanged_closure9(clientId)); _this._widget.viewModel.onChanged.call$1(payment); }, _payment_refund$_onChanged$0() { return this._payment_refund$_onChanged$1(null); }, build$1(context) { var t2, hasMultipleInvoices, t3, t4, t5, t6, _this = this, _null = null, t1 = _this._widget, viewModel = t1.viewModel, payment = viewModel.payment, paymentable = t1.paymentable; t1 = type$.AppLocalization; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); hasMultipleInvoices = payment.get$invoicePaymentables().length > 1; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t3.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "invoice"); t1.toString; t4 = payment.paymentables._list$_list; t5 = A._arrayInstanceType(t4)._eval$1("MappedListIterable<1,String?>"); t6 = type$.JSArray_Widget; t1 = A._setArrayType([A.Expanded$(A.EntityDropdown$(false, false, paymentable.invoiceId, A.List_List$of(new A.MappedListIterable(t4, new A._PaymentableEditorState_build_closure8(), t5), true, t5._eval$1("ListIterable.E")), _null, B.EntityType_invoice, B.List_empty0, t1, _null, _null, new A._PaymentableEditorState_build_closure9(_this), new A._PaymentableEditorState_build_closure10(context), _null, _null), 1)], t6); t4 = _this._payment_refund$_invoiceId; t5 = t4 == null; if ((t5 ? "" : t4).length !== 0) { if (t5) t4 = ""; t5 = t3.$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "amount"); t5.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DecoratedFormField$(false, _null, !hasMultipleInvoices, _this._payment_refund$_amountController, _null, t4.length !== 0, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t5, _null, _null, false, _null, _null, _null, false, _null, _null, B.TextAlign_4, new A._PaymentableEditorState_build_closure11(hasMultipleInvoices, t2)), 1)], t6)); } if (hasMultipleInvoices && _this._payment_refund$_invoiceId != null) { t4 = A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "remove"); t2.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, t4, _null, paymentable.get$isEmpty(0) ? _null : new A._PaymentableEditorState_build_closure12(_this, viewModel, payment), _null, _null, _null, t2, _null)], t6)); } return A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A._PaymentableEditorState_didChangeDependencies_closure1.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_payment_refund$_onChanged()); }, $signature: 25 }; A._PaymentableEditorState_didChangeDependencies_closure2.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_payment_refund$_onChanged()); }, $signature: 25 }; A._PaymentableEditorState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_payment_refund$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._PaymentableEditorState__onChanged_closure6.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._payment_refund$_invoiceId; b.get$_payment_model$_$this()._payment_model$_invoiceId = t2; t1 = A.parseDouble(t1._payment_refund$_amountController._change_notifier$_value.text, false); b.get$_payment_model$_$this()._payment_model$_amount = t1; return b; }, $signature: 470 }; A._PaymentableEditorState__onChanged_closure7.prototype = { call$1(b) { var t1 = b.get$invoices(); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.paymentable); return b; }, $signature: 58 }; A._PaymentableEditorState__onChanged_closure8.prototype = { call$1(b) { var t1 = b.get$invoices(), t2 = this.$this._widget.index; $.$get$isSoundMode(); t1.get$_safeList()[t2] = this.paymentable; return b; }, $signature: 58 }; A._PaymentableEditorState__onChanged_closure9.prototype = { call$1(b) { b.get$_payment_model$_$this()._payment_model$_clientId = this.clientId; return b; }, $signature: 58 }; A._PaymentableEditorState_build_closure8.prototype = { call$1(payment) { return payment.invoiceId; }, $signature: 256 }; A._PaymentableEditorState_build_closure10.prototype = { call$1(entity) { type$.InvoiceEntity._as(entity); return A.formatNumber(entity.amount, this.context, entity.clientId, null, B.FormatNumberType_0, true, null, null, false); }, $signature: 447 }; A._PaymentableEditorState_build_closure9.prototype = { call$1(selected) { var t1; type$.InvoiceEntity._as(selected); t1 = this.$this; t1._payment_refund$_onChanged$1(selected.clientId); t1.setState$1(new A._PaymentableEditorState_build__closure2(t1, selected)); }, $signature: 50 }; A._PaymentableEditorState_build__closure2.prototype = { call$0() { this.$this._payment_refund$_invoiceId = this.invoice.id; }, $signature: 0 }; A._PaymentableEditorState_build_closure11.prototype = { call$1(value) { var t1; if (!this.hasMultipleInvoices) t1 = B.JSString_methods.trim$0(value).length === 0 || A.parseDouble(value, false) === 0; else t1 = false; if (t1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._PaymentableEditorState_build_closure12.prototype = { call$0() { this.viewModel.onChanged.call$1(this.payment.rebuild$1(new A._PaymentableEditorState_build__closure1(this.$this))); }, $signature: 0 }; A._PaymentableEditorState_build__closure1.prototype = { call$1(b) { var t1 = b.get$invoices(), t2 = this.$this._widget.index; B.JSArray_methods.removeAt$1(t1.get$_safeList(), t2); return b; }, $signature: 58 }; A.PaymentRefundScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentRefundScreen_build_closure(), new A.PaymentRefundScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentRefundVM); } }; A.PaymentRefundScreen_build_closure0.prototype = { call$1(store) { return A.PaymentRefundVM_PaymentRefundVM$fromStore(store); }, $signature: 2929 }; A.PaymentRefundScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.PaymentRefund(viewModel, new A.ValueKey(viewModel.payment.id, type$.ValueKey_String)); }, $signature: 2930 }; A.PaymentRefundVM.prototype = { get$payment() { return this.payment; } }; A.PaymentRefundVM_PaymentRefundVM$fromStore_closure.prototype = { call$1(payment) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePayment(payment)); }, $signature: 196 }; A.PaymentRefundVM_PaymentRefundVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.PaymentEntity_PaymentEntity(_null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.PaymentRefundVM_PaymentRefundVM$fromStore_closure0.prototype = { call$2(context, completer) { var t1 = this.store, t2 = this.payment, t3 = t1.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.RefundPaymentRequest(completer, t2)); return completer.future.then$1$1(0, new A.PaymentRefundVM_PaymentRefundVM$fromStore__closure(context, t1, t2), type$.Null).catchError$1(new A.PaymentRefundVM_PaymentRefundVM$fromStore__closure0(context)); }, $signature: 2931 }; A.PaymentRefundVM_PaymentRefundVM$fromStore__closure.prototype = { call$1(savedPayment) { var _s13_ = "/payment/view", t1 = this.context, t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refunded_payment"); t2.toString; A.showToast(t2); t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_mobile) { t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s13_)); if (this.payment.get$isNew()) { t2 = type$.nullable_Object; A.Navigator_of(t1, false).pushReplacementNamed$2$1(_s13_, t2, t2); } else A.Navigator_of(t1, false).pop$1(savedPayment); } else A.viewEntity(false, savedPayment, null, true); }, $signature: 196 }; A.PaymentRefundVM_PaymentRefundVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.PaymentRefundVM_PaymentRefundVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PaymentRefundVM_PaymentRefundVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PaymentView.prototype = { createState$0() { return new A._PaymentViewState(null, null, B._StateLifecycle_0); } }; A._PaymentViewState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.viewModel; t2 = A.TabController$(null, t1.isFilter ? 0 : t2.state.uiState.paymentUIState.tabIndex, 2, _this); _this._payment_view$_controller = t2; t2.addListener$1(0, _this.get$_payment_view$_onTabChanged()); }, _payment_view$_onTabChanged$0() { var t1, store, t2; if (this._widget.isFilter) return; t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._payment_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdatePaymentTab(t1)); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._payment_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._payment_view$_controller.removeListener$1(0, _this.get$_payment_view$_onTabChanged()); _this._payment_view$_controller.dispose$0(); _this.super$__PaymentViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var company, t3, t4, t5, t6, t7, _this = this, _null = null, _s9_ = "documents", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewModel = _this._widget.viewModel, payment = viewModel.payment, t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); company = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company; t3 = _this._widget.isFilter; if (company.isModuleEnabled$1(B.EntityType_document)) { t4 = _this._payment_view$_controller; t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "overview"); t6.toString; t6 = A.Tab$(_null, t6); t7 = payment.documents._list$_list; if (t7.length === 0) { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; t7 = t1 + " (" + t7.length + ")"; t1 = t7; } t1 = A.TabBar$(t4, _null, false, _null, _null, A._setArrayType([t6, A.Tab$(_null, t1)], type$.JSArray_Widget)); } else t1 = _null; return A.ViewScaffold$(t1, new A.Builder(new A._PaymentViewState_build_closure(_this, company, viewModel, payment, t2), _null), payment, true, t3, _null, _null); } }; A._PaymentViewState_build_closure.prototype = { call$1(context) { var _this = this, t1 = _this.company.isModuleEnabled$1(B.EntityType_document), t2 = _this.viewModel, t3 = _this.$this, t4 = type$.ValueKey_String, t5 = t2.payment, t6 = t3._widget; if (t1) { t1 = t3._payment_view$_controller; t5 = t5.id; t1 = A.TabBarView$(A._setArrayType([A.RefreshIndicator$(new A.PaymentOverview(t2, t6.isFilter, new A.ValueKey(t5, t4)), new A._PaymentViewState_build__closure(t2, context)), A.RefreshIndicator$(new A.PaymentViewDocuments(t2, new A.ValueKey(t5, t4)), new A._PaymentViewState_build__closure0(t2, context))], type$.JSArray_Widget), t1, null); } else t1 = A.RefreshIndicator$(new A.PaymentOverview(t2, t6.isFilter, new A.ValueKey(t5.id, t4)), new A._PaymentViewState_build__closure1(t2, context)); t1 = A.Expanded$(t1, 1); t2 = _this.payment; t3 = _this.state; t3 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex]; t4 = t3.userCompany.company.enableApplyingPayments; t5 = t4 ? B.EntityAction_applyPayment : B.EntityAction_sendEmail; if (t4) t3 = t2.applied < t2.amount && $.$get$memoizedHasActiveUnpaidInvoices().call$2(t2.clientId, t3.invoiceState.map); else t3 = true; return A.Column$(A._setArrayType([t1, new A.BottomButtons(t2, t5, B.EntityAction_refundPayment, t3, t2.refunded < t2.amount, null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._PaymentViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._PaymentViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._PaymentViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__PaymentViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.PaymentViewDocuments.prototype = { build$1(context) { var payment = this.viewModel.payment, t1 = payment.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.PaymentViewDocuments_build_closure(this, context), null, new A.PaymentViewDocuments_build_closure0(A.StoreProvider_of(context, type$.AppState), payment), null); } }; A.PaymentViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.PaymentViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadPayment(null, this.payment.id)); }, $signature: 14 }; A.PaymentOverview.prototype = { createState$0() { return new A._PaymentOverviewState(B._StateLifecycle_0); } }; A._PaymentOverviewState.prototype = { build$1(context) { var viewModel, state, payment, t2, t3, t4, client, t5, transaction, t6, companyGateway, t7, companyGatewayLink, invoice, invoiceId, t8, fields, paymentType, t9, t10, t11, t12, t13, _i, paymentable, t14, t15, t16, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; payment = viewModel.payment; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = payment.clientId; client = t3[t2].clientState.map._map$_map.$index(0, t4); if (client == null) client = A.ClientEntity_ClientEntity(_null, t4, _null, _null); t5 = payment.transactionId; transaction = t3[t2].transactionState.$get$1(0, t5); t6 = payment.companyGatewayId; companyGateway = t3[t2].companyGatewayState.$get$1(0, t6); t7 = payment.transactionReference; companyGatewayLink = A.GatewayEntity_getPaymentUrl(companyGateway.gatewayId, t7); invoice = A.InvoiceEntity_InvoiceEntity(client, _null, _null, _null, _null, _null); if (payment.get$invoicePaymentables().length !== 0) { invoiceId = B.JSArray_methods.get$first(payment.get$invoicePaymentables()).invoiceId; t8 = t3[t2].invoiceState; invoiceId.toString; invoice = t8.$get$1(0, invoiceId); } fields = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.nullable_String); t8 = payment.date; if (t8.length !== 0) fields.$indexSet(0, "date", A.formatDate(t8, context, true, true, false)); t8 = payment.typeId; if (t8.length !== 0) { paymentType = state.staticState.paymentTypeMap._map$_map.$index(0, t8); if (paymentType != null) fields.$indexSet(0, "type_id", paymentType.name); } if (t7.length !== 0) fields.$indexSet(0, "transaction_reference", t7); t7 = payment.refunded; if (t7 !== 0) fields.$indexSet(0, "refunded", A.formatNumber(t7, context, client.id, _null, B.FormatNumberType_0, true, _null, _null, false)); t8 = payment.statusId; t9 = new A.PaymentStatusColors(state.prefState.get$colorThemeModel()).get$colors().$index(0, t8); t8 = t1.lookup$1("payment_status_" + t8); t10 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t11 = t10.$index(0, t1); t11.toString; t11 = J.$index$asx(t11, "amount"); t11.toString; t12 = client.id; t7 = A.formatNumber(payment.amount - t7, context, t12, _null, B.FormatNumberType_0, true, _null, _null, false); t10 = t10.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "applied"); t10.toString; t13 = type$.JSArray_Widget; t7 = A._setArrayType([A.EntityHeader$(payment, t11, t10, A.formatNumber(payment.applied, context, t12, _null, B.FormatNumberType_0, true, _null, _null, false), t9, t8, t7), new A.ListDivider(_null), A.EntityListTile$(client, _this._widget.isFilter, client.getContact$1(B.JSArray_methods.get$first(invoice.invitations._list$_list).clientContactId).get$emailOrFullName())], t13); for (t8 = payment.get$invoicePaymentables(), t9 = t8.length, _i = 0; _i < t8.length; t8.length === t9 || (0, A.throwConcurrentModificationError)(t8), ++_i) { paymentable = t8[_i]; t10 = _this._widget.isFilter; t11 = t3[t2].invoiceState.map._map$_map.$index(0, paymentable.invoiceId); t11.toString; t12 = A.formatNumber(paymentable.amount, context, t4, _null, B.FormatNumberType_0, true, _null, _null, false); t12.toString; t14 = paymentable.createdAt; t15 = t14 == null; if ((t15 ? 0 : t14) === 0) t14 = ""; else { t14 = (t15 ? 0 : t14) * 1000; t16 = new A.DateTime(t14, true); t16.DateTime$_withValue$2$isUtc(t14, true); t16 = t16.toIso8601String$0(); t14 = t16; } t7.push(new A.EntityListTile(t12 + " \u2022 " + A.formatDate(t14, context, true, true, false), t11, t10, _null)); } for (t8 = payment.get$creditPaymentables(), t9 = t8.length, _i = 0; _i < t8.length; t8.length === t9 || (0, A.throwConcurrentModificationError)(t8), ++_i) { paymentable = t8[_i]; t10 = _this._widget.isFilter; t11 = t3[t2].creditState.map._map$_map.$index(0, paymentable.creditId); t11.toString; t12 = A.formatNumber(paymentable.amount, context, t4, _null, B.FormatNumberType_0, true, _null, _null, false); t12.toString; t14 = paymentable.createdAt; t15 = t14 == null; if ((t15 ? 0 : t14) === 0) t14 = ""; else { t14 = (t15 ? 0 : t14) * 1000; t16 = new A.DateTime(t14, true); t16.DateTime$_withValue$2$isUtc(t14, true); t16 = t16.toIso8601String$0(); t14 = t16; } t7.push(new A.EntityListTile(t12 + " \u2022 " + A.formatDate(t14, context, true, true, false), t11, t10, _null)); } if (t6.length !== 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "gateway"); t1.toString; t1 = A.Text$(t1 + " \u203a " + companyGateway.label, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = companyGatewayLink != null; t3 = t2 ? new A._PaymentOverviewState_build_closure(companyGatewayLink) : _null; t4 = A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58497_MaterialIcons_null_false, _null, _null, _null), _null, new A._PaymentOverviewState_build_closure0(), _null, _null, _null, _null, _null), true, _null); B.JSArray_methods.addAll$1(t7, A._setArrayType([A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t4, _null, _null, t3, false, _null, _null, _null, _null, _null, t1, t2 ? A.IgnorePointer$(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58460_MaterialIcons_null_true, _null, _null, _null), _null, new A._PaymentOverviewState_build_closure1(), _null, _null, _null, _null, _null), true, _null) : _null, _null), new A.ListDivider(_null)], t13)); } if (t5.length !== 0) t7.push(A.EntityListTile$(transaction, _this._widget.isFilter, _null)); t1 = payment.privateNotes; t7.push(t1.length !== 0 ? A.Column$(A._setArrayType([new A.IconMessage(t1, _null, _null, _null, true, _null), A.Container$(_null, _null, B.Clip_0, A.Theme_of(context).cardColor, _null, _null, _null, 12, _null, _null, _null, _null, _null, _null)], t13), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)); t7.push(new A.FieldGrid(fields, _null)); return new A.ScrollableListView(t7, _null, _null, _null, false, _null); } }; A._PaymentOverviewState_build_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse(this.companyGatewayLink, 0, null)); }, $signature: 0 }; A._PaymentOverviewState_build_closure0.prototype = { call$0() { return null; }, $signature: 0 }; A._PaymentOverviewState_build_closure1.prototype = { call$0() { return null; }, $signature: 0 }; A.PaymentViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentViewScreen_build_closure(this), new A.PaymentViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentViewVM); } }; A.PaymentViewScreen_build_closure0.prototype = { call$1(store) { return A.PaymentViewVM_PaymentViewVM$fromStore(store); }, $signature: 2932 }; A.PaymentViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.PaymentView(vm, this.$this.isFilter, vm.state.uiState.paymentUIState.tabIndex, null); }, $signature: 2933 }; A.PaymentViewVM.prototype = { get$payment() { return this.payment; } }; A.PaymentViewVM_PaymentViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPayment(completer, this.payment.id)); return completer.future; }, $signature: 18 }; A.PaymentViewVM_PaymentViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.PaymentViewVM_PaymentViewVM$fromStore_closure0.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SavePaymentDocumentRequest(new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.payment, isPrivate)); t1.then$1$1(0, new A.PaymentViewVM_PaymentViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.PaymentViewVM_PaymentViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.PaymentViewVM_PaymentViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.PaymentViewVM_PaymentViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.PaymentViewVM_PaymentViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PaymentViewVM_PaymentViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PaymentTermEdit.prototype = { createState$0() { var t1 = A._setArrayType([], type$.JSArray_TextEditingController); return new A._PaymentTermEditState(new A.Debouncer(500), t1, new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), B._StateLifecycle_0); } }; A._PaymentTermEditState.prototype = { didChangeDependencies$0() { var t3, _this = this, _null = null, t1 = _this._numDaysController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._payment_term_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._PaymentTermEditState_didChangeDependencies_closure(_this)); t2 = _this._widget.viewModel; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t2.paymentTerm.numDays, t3, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t3.toString; t1.set$text(0, t3); B.JSArray_methods.forEach$1(_this._payment_term_edit$_controllers, new A._PaymentTermEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._payment_term_edit$_controllers, new A._PaymentTermEditState_dispose_closure(this)); this.super$State$dispose(); }, _payment_term_edit$_onChanged$0() { var _this = this, paymentTerm = _this._widget.viewModel.paymentTerm.rebuild$1(new A._PaymentTermEditState__onChanged_closure(_this)); if (!paymentTerm.$eq(0, _this._widget.viewModel.paymentTerm)) _this._payment_term_edit$_debouncer.run$1(new A._PaymentTermEditState__onChanged_closure0(_this, paymentTerm)); }, _payment_term_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_PaymentTermEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var t3, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = viewModel.paymentTerm; if (t2.get$isNew()) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, "new_payment_term"); t3.toString; } else { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, "edit_payment_term"); t3.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._PaymentTermEditState_build_closure(this, t1), _null), $.$get$_PaymentTermEditState__formKey()), _null, t2, _null, false, _null, new A._PaymentTermEditState_build_closure0(viewModel), new A._PaymentTermEditState_build_closure1(this), _null, t3); } }; A._PaymentTermEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_payment_term_edit$_onChanged()); }, $signature: 25 }; A._PaymentTermEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_payment_term_edit$_onChanged()); }, $signature: 25 }; A._PaymentTermEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_payment_term_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._PaymentTermEditState__onChanged_closure.prototype = { call$1(b) { var t1 = A.parseInt(this.$this._numDaysController._change_notifier$_value.text, false); b.get$_payment_term_model$_$this()._numDays = t1; return b; }, $signature: 639 }; A._PaymentTermEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.paymentTerm); }, $signature: 0 }; A._PaymentTermEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._PaymentTermEditState_build_closure1.prototype = { call$1(context) { return this.$this._payment_term_edit$_onSavePressed$0(); }, $signature: 20 }; A._PaymentTermEditState_build_closure.prototype = { call$1(context) { var t4, _null = null, t1 = this.$this, t2 = this.localization, t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "number_of_days"); t3.toString; t4 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, true, t1._numDaysController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t3, _null, _null, false, _null, _null, new A._PaymentTermEditState_build__closure(t1), true, _null, _null, B.TextAlign_4, new A._PaymentTermEditState_build__closure0(t2))], t4), _null, _null, false, _null, false, _null, _null)], t4), _null, _null, _null, false, _null); }, $signature: 150 }; A._PaymentTermEditState_build__closure0.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._PaymentTermEditState_build__closure.prototype = { call$1(context) { return this.$this._payment_term_edit$_onSavePressed$0(); }, $signature: 20 }; A.PaymentTermEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentTermEditScreen_build_closure(), new A.PaymentTermEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentTermEditVM); } }; A.PaymentTermEditScreen_build_closure0.prototype = { call$1(store) { return A.PaymentTermEditVM_PaymentTermEditVM$fromStore(store); }, $signature: 2934 }; A.PaymentTermEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.PaymentTermEdit(viewModel, new A.ValueKey(viewModel.paymentTerm.updatedAt, type$.ValueKey_int)); }, $signature: 2935 }; A.PaymentTermEditVM.prototype = { get$paymentTerm() { return this.paymentTerm; } }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure.prototype = { call$1(paymentTerm) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePaymentTerm(paymentTerm)); }, $signature: 400 }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.PaymentTermEntity_PaymentTermEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.PaymentTermEditVM_PaymentTermEditVM$fromStore__closure(this.store, context, this.state).call$0(); }, $signature: 16 }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore__closure.prototype = { call$0() { var paymentTerm, t3, t4, t5, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); paymentTerm = t2.uiState.paymentTermUIState.editing; t2 = this.context; t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = new A._Future($.Zone__current, type$._Future_PaymentTermEntity); t5 = t1.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SavePaymentTermRequest(new A._AsyncCompleter(t4, type$._AsyncCompleter_PaymentTermEntity), paymentTerm)); return t4.then$1$1(0, new A.PaymentTermEditVM_PaymentTermEditVM$fromStore___closure(paymentTerm, t3, this.state, t1, t2), type$.Null).catchError$1(new A.PaymentTermEditVM_PaymentTermEditVM$fromStore___closure0()); }, $signature: 67 }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore___closure.prototype = { call$1(savedPaymentTerm) { var _this = this, _s23_ = "/settings/payment_terms", t1 = _this.paymentTerm, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_payment_term"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_payment_term"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s23_)); t2 = _this.context; if (t1.get$isNew()) { t1 = type$.nullable_Object; A.Navigator_of(t2, false).pushReplacementNamed$2$1(_s23_, t1, t1); } else A.Navigator_of(t2, false).pop$1(savedPaymentTerm); } else A.viewEntity(false, savedPaymentTerm, null, true); }, $signature: 400 }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.PaymentTermEditVM_PaymentTermEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PaymentTermEditVM_PaymentTermEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PaymentTermListItem.prototype = { build$1(context) { var uiState, paymentTermUIState, t2, filterMatch, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; paymentTermUIState = uiState.paymentTermUIState; t2 = _this.filter; filterMatch = t2 != null && t2.length !== 0 ? A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), t2) : _null; t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = _this.paymentTerm; t3 = uiState.get$isEditing() ? paymentTermUIState.editing.id : paymentTermUIState.selectedId; t4 = paymentTermUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.PaymentTermListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t5 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t6 = A.Expanded$(A.Text$(t2.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t7 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t8 = type$.JSArray_Widget; t5 = A.Container$(_null, A.Row$(A._setArrayType([t6, A.Text$(t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5.size._dx); t6 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t4, _null, new A.PaymentTermListItem_build_closure0(_this), new A.PaymentTermListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t6, new A.EntityStateLabel(t2, _null)], t8), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t5, _null, _null), t2.id === t3, true, true, _null); }, get$user(receiver) { return this.user; }, get$paymentTerm() { return this.paymentTerm; } }; A.PaymentTermListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.paymentTerm, false, false); return t1; }, $signature: 0 }; A.PaymentTermListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.paymentTerm, false, true); return t1; }, $signature: 0 }; A.PaymentTermListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.PaymentTermListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentTermListBuilder_build_closure(), A.payment_term_list_vm_PaymentTermListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentTermListVM); } }; A.PaymentTermListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.paymentTermList, B.EntityType_paymentTerm, new A.PaymentTermListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, null, viewModel.state, null); }, $signature: 2936 }; A.PaymentTermListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.paymentTermMap._map$_map.$index(0, J.$index$asx(t1.paymentTermList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_paymentTerm).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.PaymentTermListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 2937 }; A.PaymentTermListVM.prototype = {}; A.PaymentTermListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.PaymentTermListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.PaymentTermListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortPaymentTerms(field)); }, $signature: 6 }; A.PaymentTermListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearPaymentTermMultiselect()); }, $signature: 14 }; A.PaymentTermScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.paymentTermUIState.listUIState; t4 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, _null, B.EntityType_paymentTerm, false, B.List_empty28, new A.PaymentTermScreen_build_closure(store), new A.PaymentTermScreen_build_closure0(store), new A.PaymentTermScreen_build_closure1(store), new A.PaymentTermScreen_build_closure2(store), new A.PaymentTermScreen_build_closure3(store), new A.PaymentTermScreen_build_closure4(store), new A.PaymentTermScreen_build_closure5(store), _null, A._setArrayType(["name"], type$.JSArray_String), B.List_empty29, _null); if (t1.prefState.appLayout === B.AppLayout_mobile && userCompany.can$2(B.UserPermission_create, B.EntityType_paymentTerm)) { t1 = A.Theme_of(context); t5 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_payment_term"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t5, "payment_term_fab", false, new A.PaymentTermScreen_build_closure6(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_paymentTerm, t3.filter, new A.PaymentTermScreen_build_closure7(store), this.viewModel.paymentTermList, _null, _null, new A.PaymentTermScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.PaymentTermListBuilder(_null), t4, B.EntityType_paymentTerm, t1, 1, "payment_settings", new A.PaymentTermScreen_build_closure9(store), new A.PaymentTermScreen_build_closure10(store)); } }; A.PaymentTermScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartPaymentTermMultiselect()); }, $signature: 14 }; A.PaymentTermScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentTerms(value)); }, $signature: 28 }; A.PaymentTermScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentTermsByState(state)); }, $signature: 71 }; A.PaymentTermScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.paymentTermUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPaymentTermMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPaymentTermMultiselect()); } }, $signature: 4 }; A.PaymentTermScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortPaymentTerms(value)); }, $signature: 37 }; A.PaymentTermScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPaymentTermsByState(state)); }, $signature: 68 }; A.PaymentTermScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.paymentTermUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPaymentTermMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPaymentTermMultiselect()); } }, $signature: 4 }; A.PaymentTermScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentTermsByCustom1(value)); }, $signature: 6 }; A.PaymentTermScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentTermsByCustom2(value)); }, $signature: 6 }; A.PaymentTermScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentTermsByCustom3(value)); }, $signature: 6 }; A.PaymentTermScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPaymentTermsByCustom4(value)); }, $signature: 6 }; A.PaymentTermScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_paymentTerm); }, $signature: 0 }; A.PaymentTermScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentTermScreenBuilder_build_closure(), A.payment_term_screen_vm_PaymentTermScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentTermScreenVM); } }; A.PaymentTermScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.PaymentTermScreen(vm, null); }, $signature: 2938 }; A.PaymentTermScreenVM.prototype = {}; A.PaymentTermView.prototype = { createState$0() { return new A._PaymentTermViewState(B._StateLifecycle_0); } }; A._PaymentTermViewState.prototype = { build$1(context) { var _null = null, viewModel = this._widget.viewModel, paymentTerm = viewModel.paymentTerm, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "name"); t1.toString; return A.ViewScaffold$(_null, new A.ScrollableListView(A._setArrayType([A.EntityHeader$(paymentTerm, t1, _null, _null, _null, _null, paymentTerm.name)], type$.JSArray_Widget), _null, _null, _null, false, _null), paymentTerm, true, false, new A._PaymentTermViewState_build_closure(viewModel), _null); } }; A._PaymentTermViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.PaymentTermViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentTermViewScreen_build_closure(), new A.PaymentTermViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentTermViewVM); } }; A.PaymentTermViewScreen_build_closure0.prototype = { call$1(store) { return A.PaymentTermViewVM_PaymentTermViewVM$fromStore(store); }, $signature: 2939 }; A.PaymentTermViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.PaymentTermView(vm, null); }, $signature: 2940 }; A.PaymentTermViewVM.prototype = { get$paymentTerm() { return this.paymentTerm; } }; A.PaymentTermViewVM_PaymentTermViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/payment_terms")); }, $signature: 4 }; A.ProductEdit.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false), t2 = $.$get$ChangeNotifier__emptyListeners(); return new A._ProductEditState(t1, new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A._ProductEditState.prototype = { didChangeDependencies$0() { var product, _this = this, _null = null, t1 = _this._productKeyController, t2 = _this._notesController, t3 = _this._priceController, t4 = _this._quantityController, t5 = _this._costController, t6 = _this._product_edit$_custom1Controller, t7 = _this._product_edit$_custom2Controller, t8 = _this._product_edit$_custom3Controller, t9 = _this._product_edit$_custom4Controller, t10 = _this._stockQuantityController, t11 = _this._notificationThresholdController, t12 = _this._imageUrlController, t13 = _this._maxQuantityController, t14 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13], type$.JSArray_TextEditingController); _this._product_edit$_controllers = t14; B.JSArray_methods.forEach$1(t14, new A._ProductEditState_didChangeDependencies_closure(_this)); product = _this._widget.viewModel.product; t1.set$text(0, product.productKey); t2.set$text(0, product.notes); t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(product.price, t2, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t2.toString; t3.set$text(0, t2); t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(product.quantity, t2, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t2.toString; t4.set$text(0, t2); t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(product.cost, t2, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t2.toString; t5.set$text(0, t2); t6.set$text(0, product.customValue1); t7.set$text(0, product.customValue2); t8.set$text(0, product.customValue3); t9.set$text(0, product.customValue4); t9 = _this._framework$_element; t9.toString; t9 = A.formatNumber(product.stockQuantity, t9, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t9.toString; t10.set$text(0, t9); t9 = _this._framework$_element; t9.toString; t9 = A.formatNumber(product.maxQuantity, t9, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t9.toString; t13.set$text(0, t9); t12.set$text(0, product.imageUrl); t1 = product.stockNotificationThreshold; if (t1 === 0) t1 = ""; else { t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(t1, t2, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t2.toString; t1 = t2; } t11.set$text(0, t1); B.JSArray_methods.forEach$1(_this._product_edit$_controllers, new A._ProductEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; B.JSArray_methods.forEach$1(_this._product_edit$_controllers, new A._ProductEditState_dispose_closure(_this)); _this._product_edit$_focusNode.dispose$0(); _this.super$State$dispose(); }, _product_edit$_onChanged$0() { var _this = this, product = _this._widget.viewModel.product.rebuild$1(new A._ProductEditState__onChanged_closure(_this)); if (!product.$eq(0, _this._widget.viewModel.product)) _this._product_edit$_debouncer.run$1(new A._ProductEditState__onChanged_closure0(_this, product)); }, _product_edit$_onSavePressed$1(context) { if (!$.$get$_ProductEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, product, company, t2, t3, t4, t0, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s9_ = "image_url", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; product = viewModel.product; company = viewModel.company; t2 = t1.localeCode; if (product.get$isNew()) { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "new_product"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } else { t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "edit_product"); t4.toString; t0 = t4; t4 = t3; t3 = t0; } t5 = _this.get$_product_edit$_onSavePressed(); t6 = $.$get$_ProductEditState__formKey(); t7 = t4.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "product"); t7.toString; t7 = A.DecoratedFormField$(false, _null, true, _this._productKeyController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, new A._ProductEditState_build_closure(t1)); t8 = t4.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "description"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._notesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t8, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t9 = t4.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, "price"); t9.toString; t10 = type$.JSArray_Widget; t9 = A._setArrayType([t7, t8, A.DecoratedFormField$(false, _null, false, _this._priceController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t9, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)], t10); if (company.enableProductQuantity) { t7 = t4.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "default_quantity"); t7.toString; t9.push(A.DecoratedFormField$(false, _null, false, _this._quantityController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t7, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)); } if (company.enableProductCost) { t7 = t4.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "cost"); t7.toString; t9.push(A.DecoratedFormField$(false, _null, false, _this._costController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t7, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)); } if (company.calculateTaxes) { t7 = t1.get$taxCategory(); t9.push(A.AppDropdownButton$(false, _null, "", true, J.map$1$1$ax(B.Map_k38sM.get$keys(B.Map_k38sM), new A._ProductEditState_build_closure0(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t7, new A._ProductEditState_build_closure1(viewModel, product), _null, false, product.taxCategoryId, type$.String)); } t7 = company.numberOfItemTaxRates; if (t7 >= 1 || product.taxName1.length !== 0) { t8 = t4.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "tax"); t8.toString; t9.push(new A.TaxRateDropdown(t8, new A._ProductEditState_build_closure2(viewModel, product), product.taxName1, product.taxRate1, _null)); } if (t7 >= 2 || product.taxName2.length !== 0) { t8 = t4.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "tax"); t8.toString; t9.push(new A.TaxRateDropdown(t8, new A._ProductEditState_build_closure3(viewModel, product), product.taxName2, product.taxRate2, _null)); } if (t7 >= 3 || product.taxName3.length !== 0) { t7 = t4.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "tax"); t7.toString; t9.push(new A.TaxRateDropdown(t7, new A._ProductEditState_build_closure4(viewModel, product), product.taxName3, product.taxRate3, _null)); } t9.push(A.CustomField$(_this._product_edit$_custom1Controller, "product1", false, _null, t5, product.customValue1)); t9.push(A.CustomField$(_this._product_edit$_custom2Controller, "product2", false, _null, t5, product.customValue2)); t9.push(A.CustomField$(_this._product_edit$_custom3Controller, "product3", false, _null, t5, product.customValue3)); t9.push(A.CustomField$(_this._product_edit$_custom4Controller, "product4", false, _null, t5, product.customValue4)); t7 = A._setArrayType([A.FormCard$(_null, t9, _null, _null, false, _null, false, _null, _null)], t10); if (company.trackInventory) { t8 = A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._stockQuantityController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t1.get$stockQuantity(), _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)], t10); if (company.stockNotification) { t9 = product.stockNotification; t11 = A._setArrayType([new A.SizedBox(_null, 16, _null, _null), A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._ProductEditState_build_closure5(viewModel, product), _null, _null, A.Text$(t1.get$stockNotifications(), _null, _null, _null, _null, _null, _null, _null, _null, _null), t9)], t10); if (t9) { t9 = t1.get$notificationThreshold(); t12 = company.stockNotificationThreshold; if (t12 !== 0) { t13 = t4.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, "default"); if (t13 == null) { t13 = t4.$index(0, "en"); t13.toString; t13 = J.$index$asx(t13, "default"); t13.toString; } t12 = " \u2022 " + t13 + " " + t12; } else t12 = ""; t11.push(A.DecoratedFormField$(false, _null, false, _this._notificationThresholdController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t9 + t12, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)); } B.JSArray_methods.addAll$1(t8, t11); } t7.push(A.FormCard$(_null, t8, _null, _null, false, _null, false, _null, _null)); } t1 = A.DecoratedFormField$(false, _null, false, _this._maxQuantityController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t1.get$maxQuantity(), _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null); t2 = t4.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, _s9_); if (t2 == null) { t2 = t4.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s9_); t2.toString; } t7.push(A.FormCard$(_null, A._setArrayType([t1, A.DecoratedFormField$(false, _null, false, _this._imageUrlController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t2, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)], t10), _null, _null, false, _null, true, _null, _null)); return A.EditScaffold$(_null, _null, new A.AppForm(t6, _null, new A.ScrollableListView(t7, _null, _null, _null, false, new A.ValueKey("__product_" + product.id + "_" + product.updatedAt + "__", type$.ValueKey_String)), _this._product_edit$_focusNode, _null), _null, product, _null, false, _null, new A._ProductEditState_build_closure6(viewModel), t5, _null, t3); } }; A._ProductEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_product_edit$_onChanged()); }, $signature: 10 }; A._ProductEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_product_edit$_onChanged()); }, $signature: 10 }; A._ProductEditState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_product_edit$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._ProductEditState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._productKeyController._change_notifier$_value.text); b.get$_product_model$_$this()._productKey = t2; t2 = B.JSString_methods.trim$0(t1._notesController._change_notifier$_value.text); b.get$_product_model$_$this()._notes = t2; t2 = A.parseDouble(t1._priceController._change_notifier$_value.text, false); b.get$_product_model$_$this()._product_model$_price = t2; t2 = A.parseDouble(t1._quantityController._change_notifier$_value.text, false); b.get$_product_model$_$this()._quantity = t2; t2 = A.parseDouble(t1._costController._change_notifier$_value.text, false); b.get$_product_model$_$this()._cost = t2; t2 = B.JSString_methods.trim$0(t1._product_edit$_custom1Controller._change_notifier$_value.text); b.get$_product_model$_$this()._product_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._product_edit$_custom2Controller._change_notifier$_value.text); b.get$_product_model$_$this()._product_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._product_edit$_custom3Controller._change_notifier$_value.text); b.get$_product_model$_$this()._product_model$_customValue3 = t2; t2 = B.JSString_methods.trim$0(t1._product_edit$_custom4Controller._change_notifier$_value.text); b.get$_product_model$_$this()._product_model$_customValue4 = t2; t2 = A.parseInt(B.JSString_methods.trim$0(t1._stockQuantityController._change_notifier$_value.text), false); b.get$_product_model$_$this()._stockQuantity = t2; t2 = A.parseInt(B.JSString_methods.trim$0(t1._notificationThresholdController._change_notifier$_value.text), false); b.get$_product_model$_$this()._product_model$_stockNotificationThreshold = t2; t2 = A.parseInt(B.JSString_methods.trim$0(t1._maxQuantityController._change_notifier$_value.text), false); b.get$_product_model$_$this()._maxQuantity = t2; t1 = B.JSString_methods.trim$0(t1._imageUrlController._change_notifier$_value.text); b.get$_product_model$_$this()._imageUrl = t1; return b; }, $signature: 182 }; A._ProductEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.product); }, $signature: 0 }; A._ProductEditState_build_closure6.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._ProductEditState_build_closure.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_product_key"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._ProductEditState_build_closure1.prototype = { call$1(taxCategoryId) { this.viewModel.onChanged.call$1(this.product.rebuild$1(new A._ProductEditState_build__closure3(taxCategoryId))); }, $signature: 5 }; A._ProductEditState_build__closure3.prototype = { call$1(b) { b.get$_product_model$_$this()._taxCategoryId = this.taxCategoryId; return b; }, $signature: 182 }; A._ProductEditState_build_closure0.prototype = { call$1(key) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(B.Map_k38sM.$index(0, key)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, key, type$.String); }, $signature: 40 }; A._ProductEditState_build_closure2.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.product.rebuild$1(new A._ProductEditState_build__closure2(taxRate))); }, $signature: 122 }; A._ProductEditState_build__closure2.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_product_model$_$this()._product_model$_taxRate1 = t1.rate; b.get$_product_model$_$this()._product_model$_taxName1 = t1.name; return b; }, $signature: 182 }; A._ProductEditState_build_closure3.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.product.rebuild$1(new A._ProductEditState_build__closure1(taxRate))); }, $signature: 122 }; A._ProductEditState_build__closure1.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_product_model$_$this()._product_model$_taxRate2 = t1.rate; b.get$_product_model$_$this()._product_model$_taxName2 = t1.name; return b; }, $signature: 182 }; A._ProductEditState_build_closure4.prototype = { call$1(taxRate) { return this.viewModel.onChanged.call$1(this.product.rebuild$1(new A._ProductEditState_build__closure0(taxRate))); }, $signature: 122 }; A._ProductEditState_build__closure0.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_product_model$_$this()._product_model$_taxRate3 = t1.rate; b.get$_product_model$_$this()._product_model$_taxName3 = t1.name; return b; }, $signature: 182 }; A._ProductEditState_build_closure5.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.product.rebuild$1(new A._ProductEditState_build__closure(value))); }, $signature: 13 }; A._ProductEditState_build__closure.prototype = { call$1(b) { b.get$_product_model$_$this()._product_model$_stockNotification = this.value; return b; }, $signature: 182 }; A.ProductEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProductEditScreen_build_closure(), new A.ProductEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProductEditVM); } }; A.ProductEditScreen_build_closure0.prototype = { call$1(store) { return A.ProductEditVM_ProductEditVM$fromStore(store); }, $signature: 2941 }; A.ProductEditScreen_build_closure.prototype = { call$2(context, vm) { return new A.ProductEdit(vm, new A.ValueKey(vm.product.id, type$.ValueKey_String)); }, $signature: 2942 }; A.ProductEditVM.prototype = { get$product(receiver) { return this.product; } }; A.ProductEditVM_ProductEditVM$fromStore_closure.prototype = { call$1(product) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateProduct(product)); }, $signature: 331 }; A.ProductEditVM_ProductEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.ProductEntity_ProductEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.ProductEditVM_ProductEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ProductEditVM_ProductEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.ProductEditVM_ProductEditVM$fromStore__closure.prototype = { call$0() { var product, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); product = t2.uiState.productUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_ProductEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveProductRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_ProductEntity), product)); return t2.then$1$1(0, new A.ProductEditVM_ProductEditVM$fromStore___closure(product, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.ProductEditVM_ProductEditVM$fromStore___closure0()); }, $signature: 67 }; A.ProductEditVM_ProductEditVM$fromStore___closure.prototype = { call$1(savedProduct) { var _this = this, _s13_ = "/product/view", t1 = _this.product, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_product"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_product"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s13_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s13_, t1, t1); } else t2.pop$1(savedProduct); } else A.viewEntity(false, savedProduct, null, false); }, $signature: 331 }; A.ProductEditVM_ProductEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.ProductEditVM_ProductEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ProductEditVM_ProductEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ProductListItem.prototype = { build$1(context) { var t2, uiState, productUIState, listUIState, isInMultiselect, showCheckbox, textStyle, _this = this, _null = null, t1 = _this.filter, filterMatch = t1 != null && t1.length !== 0 ? _this.product.matchesFilterValue$1(t1) : _null, subtitle = filterMatch == null ? _this.product.notes : filterMatch; t1 = type$.AppState; t2 = A.StoreProvider_of(context, t1).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; productUIState = uiState.productUIState; listUIState = productUIState.listUIState; isInMultiselect = listUIState.selectedIds != null; showCheckbox = _this.onCheckboxChanged != null || isInMultiselect; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = uiState.get$isEditing() ? productUIState.editing.id : productUIState.selectedId; t1 = _this.product.id === t1; } else t1 = false; return new A.DismissibleEntity(t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany, _this.product, new A.LayoutBuilder(new A.ProductListItem_build_closure(_this, showCheckbox, listUIState, t2, textStyle, filterMatch, subtitle), _null), t1, true, _this.isDismissible, _null); }, get$product(receiver) { return this.product; } }; A.ProductListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ProductListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null); else { t2 = t1.product; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.ProductListItem_build__closure0(t1)); t2 = t3; } t3 = t1.product; t4 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t5 = _this.textStyle; t6 = type$.JSArray_Widget; t4 = A._setArrayType([A.Text$(t3.productKey + t4, _null, _null, B.TextOverflow_2, _null, _null, t5, _null, _null, _null)], t6); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t4.push(new A.EntityStateLabel(t3, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = A._setArrayType([A.Text$(t3.notes, _null, 6, _null, _null, _null, t5, _null, _null, _null)], t6); t8 = _this.filterMatch; if (t8 != null) t7.push(A.Text$(t8, _null, 3, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleSmall, _null, _null, _null)); t7 = A.Expanded$(A.Column$(t7, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t3 = A.formatNumber(t1.showCost ? t3.cost : t3.price, context, _null, _null, B.FormatNumberType_0, false, _null, _null, false); t3.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t7, new A.SizedBox(10, _null, _null, _null), A.Text$(t3, _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.ProductListItem_build__closure1(t1), new A.ProductListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ProductListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.product; t5 = t4.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t5 = A.Expanded$(A.Text$(t4.productKey + t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = A.formatNumber(t1.showCost ? t4.cost : t4.price, context, _null, _null, B.FormatNumberType_0, false, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t5, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.subtitle; t5 = t5.length !== 0 ? A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.ProductListItem_build__closure4(t1), new A.ProductListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.ProductListItem_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.product, false, false); }, $signature: 0 }; A.ProductListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.product, false, true); return t1; }, $signature: 0 }; A.ProductListItem_build__closure.prototype = { call$1(value) { return this.$this.onCheckboxChanged.call$1(value); }, $signature: 17 }; A.ProductListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.product], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.ProductListItem_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.product, false, false); }, $signature: 0 }; A.ProductListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.product, false, true); return t1; }, $signature: 0 }; A.ProductListItem_build__closure3.prototype = { call$1(value) { return this.$this.onCheckboxChanged.call$1(value); }, $signature: 17 }; A.ProductListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProductListBuilder_build_closure(), A.product_list_vm_ProductListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProductListVM); } }; A.ProductListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.productList, B.EntityType_product, new A.ProductListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.ProductPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2943 }; A.ProductListBuilder_build__closure.prototype = { call$2(context, index) { var t1 = this.viewModel, product = t1.productMap._map$_map.$index(0, J.$index$asx(t1.productList, index)), t2 = t1.state.getUIState$1(B.EntityType_product).get$listUIState().selectedIds; type$.ProductEntity._as(product); if (t2 != null) t2 = B.JSArray_methods.contains$1(t2._list$_list, product.id); else t2 = false; return A.ProductListItem$(t1.filter, t2, true, null, null, product, false); }, $signature: 796 }; A.ProductListVM.prototype = {}; A.ProductListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.ProductListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ProductListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortProducts(field)); }, $signature: 6 }; A.ProductListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearProductMultiselect()); }, $signature: 14 }; A.ProductPresenter.prototype = { getField$2$context$field(context, field) { var t2, _this = this, _null = null, t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); type$.nullable_ProductEntity._as(t1); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); switch (field) { case "product_key": return A.Text$(t1.productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "description": return new A.TableTooltip(t1.notes, _null); case "cost": t1 = A.formatNumber(t1.cost, context, _null, _null, B.FormatNumberType_0, false, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "price": t1 = A.formatNumber(t1.price, context, _null, _null, B.FormatNumberType_0, false, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "quantity": t1 = A.formatNumber(t1.quantity, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t1.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t1.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t1.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t1.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t1.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name1": return A.Text$(t1.taxName1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name2": return A.Text$(t1.taxName2, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name3": return A.Text$(t1.taxName3, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate1": t1 = A.formatNumber(t1.taxRate1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate2": t1 = A.formatNumber(t1.taxRate2, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate3": t1 = A.formatNumber(t1.taxRate3, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "stock_quantity": t1 = A.formatNumber(t1.stockQuantity, context, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_category": t2.toString; return A.Text$(t2.lookup$1(B.Map_k38sM.$index(0, t1.taxCategoryId)), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "notification_threshold": t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A.formatNumber(A.productNotificationThreshold(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company, t1), context, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.ProductScreen.prototype = { build$1(context) { var t2, t3, company, t4, t5, t6, t7, t8, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.productUIState.listUIState; t5 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(A.getEntityIcon(B.EntityType_settings), _null, _null, _null), _null, new A.ProductScreen_build_closure(store, t1), _null, _null, _null, _null, _null)], type$.JSArray_IconButton); t6 = A.List_List$of(A.ProductPresenter_getDefaultTableFields(t2), true, type$.String); t7 = type$.JSArray_String; B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t7)); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("documents"); t6.push("tax_rate1"); t6.push("tax_rate2"); t6.push("tax_rate3"); t6.push("tax_name1"); t6.push("tax_name2"); t6.push("tax_name3"); t6.push("stock_quantity"); t6.push("notification_threshold"); if (company.calculateTaxes) t6.push("tax_category"); t8 = A.ProductPresenter_getDefaultTableFields(t2); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("product1", true), company.getCustomFieldValues$2$excludeBlank("product2", true), company.getCustomFieldValues$2$excludeBlank("product3", true), company.getCustomFieldValues$2$excludeBlank("product4", true), t8, B.EntityType_product, false, t5, new A.ProductScreen_build_closure0(store), new A.ProductScreen_build_closure1(store), new A.ProductScreen_build_closure2(store), new A.ProductScreen_build_closure3(store), new A.ProductScreen_build_closure4(store), new A.ProductScreen_build_closure5(store), new A.ProductScreen_build_closure6(store), _null, A._setArrayType(["product_key", "cost", "updated_at"], t7), B.List_empty29, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_product)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_product"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "product_fab", false, new A.ProductScreen_build_closure7(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_product, t3.filter, new A.ProductScreen_build_closure8(store), this.viewModel.productList, _null, _null, new A.ProductScreen_build_closure9(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.ProductListBuilder(_null), t6, B.EntityType_product, t1, 0, _null, new A.ProductScreen_build_closure10(store), new A.ProductScreen_build_closure11(store)); } }; A.ProductScreen_build_closure11.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartProductMultiselect()); }, $signature: 14 }; A.ProductScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterProducts(value)); }, $signature: 28 }; A.ProductScreen_build_closure9.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterProductsByState(state)); }, $signature: 71 }; A.ProductScreen_build_closure10.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.productUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearProductMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartProductMultiselect()); } }, $signature: 4 }; A.ProductScreen_build_closure.prototype = { call$0() { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, "product_settings", false, _null)); }, $signature: 0 }; A.ProductScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortProducts(value)); }, $signature: 6 }; A.ProductScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProductsByCustom1(value)); }, $signature: 6 }; A.ProductScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProductsByCustom2(value)); }, $signature: 6 }; A.ProductScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProductsByCustom3(value)); }, $signature: 6 }; A.ProductScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProductsByCustom4(value)); }, $signature: 6 }; A.ProductScreen_build_closure6.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterProductsByState(state)); }, $signature: 68 }; A.ProductScreen_build_closure0.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.productUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearProductMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartProductMultiselect()); } }, $signature: 4 }; A.ProductScreen_build_closure7.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_product); }, $signature: 0 }; A.ProductScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProductScreenBuilder_build_closure(), A.product_screen_vm_ProductScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProductScreenVM); } }; A.ProductScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ProductScreen(vm, null); }, $signature: 2944 }; A.ProductScreenVM.prototype = {}; A.ProductView.prototype = { createState$0() { return new A._ProductViewState(null, null, B._StateLifecycle_0); } }; A._ProductViewState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.viewModel; t1 = A.TabController$(null, t1.state.uiState.productUIState.tabIndex, 2, _this); _this._product_view$_controller = t1; t1.addListener$1(0, _this.get$_product_view$_onTabChanged()); }, _product_view$_onTabChanged$0() { var t1, store, t2; this._widget.toString; t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._product_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateProductTab(t1)); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._product_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._product_view$_controller.removeListener$1(0, _this.get$_product_view$_onTabChanged()); _this._product_view$_controller.dispose$0(); _this.super$__ProductViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, t3, t4, t5, _null = null, _s9_ = "documents", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewModel = this._widget.viewModel, state = viewModel.state, company = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company, product = viewModel.product; if (company.isModuleEnabled$1(B.EntityType_document)) { t2 = this._product_view$_controller; t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "overview"); t4.toString; t4 = A.Tab$(_null, t4); t5 = product.documents._list$_list; if (t5.length === 0) { t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else { t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; t5 = t1 + " (" + t5.length + ")"; t1 = t5; } t1 = A.TabBar$(t2, _null, false, _null, _null, A._setArrayType([t4, A.Tab$(_null, t1)], type$.JSArray_Widget)); } else t1 = _null; return A.ViewScaffold$(t1, new A.Builder(new A._ProductViewState_build_closure(this, company, viewModel, product), _null), product, true, false, _null, _null); } }; A._ProductViewState_build_closure.prototype = { call$1(context) { var t4, _this = this, t1 = _this.viewModel, t2 = type$.ValueKey_String, t3 = t1.product; if (_this.company.isModuleEnabled$1(B.EntityType_document)) { t4 = _this.$this._product_view$_controller; t3 = t3.id; t4 = A.TabBarView$(A._setArrayType([A.RefreshIndicator$(new A.ProductOverview(t1, new A.ValueKey(t3, t2)), new A._ProductViewState_build__closure(t1, context)), A.RefreshIndicator$(new A.ProductViewDocuments(t1, new A.ValueKey(t3, t2)), new A._ProductViewState_build__closure0(t1, context))], type$.JSArray_Widget), t4, null); t1 = t4; } else t1 = A.RefreshIndicator$(new A.ProductOverview(t1, new A.ValueKey(t3.id, t2)), new A._ProductViewState_build__closure1(t1, context)); return A.Column$(A._setArrayType([A.Expanded$(t1, 1), new A.BottomButtons(_this.product, B.EntityAction_newInvoice, B.EntityAction_clone, true, true, null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._ProductViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ProductViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ProductViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__ProductViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ProductViewDocuments.prototype = { build$1(context) { var product = this.viewModel.product, t1 = product.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.ProductViewDocuments_build_closure(this, context), null, new A.ProductViewDocuments_build_closure0(A.StoreProvider_of(context, type$.AppState), product), null); } }; A.ProductViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.ProductViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadProduct(null, this.product.id)); }, $signature: 14 }; A.ProductOverview.prototype = { createState$0() { return new A._ProductOverviewState(B._StateLifecycle_0); } }; A._ProductOverviewState.prototype = { build$1(context) { var viewModel, product, company, t2, t3, tax, t4, t5, fields, _null = null, _s8_ = "product1", _s8_0 = "product2", _s8_1 = "product3", _s8_2 = "product4", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; product = viewModel.product; company = viewModel.company; t2 = product.taxName1; if (t2.length !== 0) { t3 = A.formatNumber(product.taxRate1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t3.toString; tax = t3 + " " + t2; } else tax = ""; t2 = product.taxName2; if (t2.length !== 0) { t3 = A.formatNumber(product.taxRate2, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t3.toString; tax += " " + t3 + " " + t2; } t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "tax"); t4.toString; t5 = type$.nullable_String; fields = A.LinkedHashMap_LinkedHashMap$_literal([t4, tax], t5, t5); if (company.calculateTaxes) fields.$indexSet(0, t1.get$taxCategory(), t1.lookup$1(B.Map_k38sM.$index(0, product.taxCategoryId))); if (company.getCustomFieldLabel$1(_s8_).length !== 0 && product.customValue1.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_), A.formatCustomValue(context, _s8_, product.customValue1)); if (company.getCustomFieldLabel$1(_s8_0).length !== 0 && product.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_0), A.formatCustomValue(context, _s8_0, product.customValue2)); if (company.getCustomFieldLabel$1(_s8_1).length !== 0 && product.customValue3.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_1), A.formatCustomValue(context, _s8_1, product.customValue3)); if (company.getCustomFieldLabel$1(_s8_2).length !== 0 && product.customValue4.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_2), A.formatCustomValue(context, _s8_2, product.customValue4)); if (company.trackInventory) { fields.$indexSet(0, t1.get$stockQuantity(), A.formatNumber(product.stockQuantity, context, _null, _null, B.FormatNumberType_2, true, _null, _null, false)); t4 = product.stockNotificationThreshold; if (t4 !== 0) fields.$indexSet(0, t1.get$notificationThreshold(), A.formatNumber(t4, context, _null, _null, B.FormatNumberType_2, true, _null, _null, false)); } t4 = product.maxQuantity; if (t4 > 0) fields.$indexSet(0, t1.get$maxQuantity(), A.formatNumber(t4, context, _null, _null, B.FormatNumberType_2, true, _null, _null, false)); t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "price"); t1.toString; t4 = A.formatNumber(product.price, context, _null, _null, B.FormatNumberType_0, false, _null, _null, false); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "cost"); t3.toString; t1 = A._setArrayType([A.EntityHeader$(product, t1, t3, company.enableProductCost ? A.formatNumber(product.cost, context, _null, _null, B.FormatNumberType_0, false, _null, _null, false) : _null, _null, _null, t4), new A.ListDivider(_null), new A.FieldGrid(fields, _null)], type$.JSArray_Widget); t2 = product.notes; if (t2.length !== 0) t1.push(new A.Padding(new A.EdgeInsets(20, 20, 20, 0), A.Text$(t2, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null)); t2 = product.imageUrl; if (t2.length !== 0) t1.push(new A.Padding(new A.EdgeInsets(20, 20, 20, 0), A.Image$network(t2, B.BoxFit_1, _null, _null, _null, _null, 1 / 0), _null)); t1.push(new A.SizedBox(_null, 20, _null, _null)); return new A.ScrollableListView(t1, _null, _null, _null, false, _null); } }; A.ProductViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProductViewScreen_build_closure(this), new A.ProductViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProductViewVM); } }; A.ProductViewScreen_build_closure0.prototype = { call$1(store) { return A.ProductViewVM_ProductViewVM$fromStore(store); }, $signature: 2945 }; A.ProductViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.ProductView(vm, false, vm.state.uiState.productUIState.tabIndex, null); }, $signature: 2946 }; A.ProductViewVM.prototype = { get$product(receiver) { return this.product; } }; A.ProductViewVM_ProductViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProduct(completer, this.product.id)); return completer.future; }, $signature: 18 }; A.ProductViewVM_ProductViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ProductViewVM_ProductViewVM$fromStore_closure0.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveProductDocumentRequest(new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.product, isPrivate)); t1.then$1$1(0, new A.ProductViewVM_ProductViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.ProductViewVM_ProductViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.ProductViewVM_ProductViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.ProductViewVM_ProductViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.ProductViewVM_ProductViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ProductViewVM_ProductViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ProjectEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._ProjectEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._ProjectEditState.prototype = { didChangeDependencies$0() { var project, _this = this, _null = null, t1 = _this._project_edit$_numberController, t2 = _this._project_edit$_nameController, t3 = _this._dueDateController, t4 = _this._hoursController, t5 = _this._project_edit$_taskRateController, t6 = _this._project_edit$_privateNotesController, t7 = _this._project_edit$_publicNotesController, t8 = _this._project_edit$_custom1Controller, t9 = _this._project_edit$_custom2Controller, t10 = _this._project_edit$_custom3Controller, t11 = _this._project_edit$_custom4Controller, t12 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11], type$.JSArray_TextEditingController); _this._project_edit$_controllers = t12; B.JSArray_methods.forEach$1(t12, new A._ProjectEditState_didChangeDependencies_closure(_this)); project = _this._widget.viewModel.project; t1.set$text(0, project.number); t2.set$text(0, project.name); t3.set$text(0, project.dueDate); t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(project.budgetedHours, t3, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t3.toString; t4.set$text(0, t3); t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(project.taskRate, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t5.set$text(0, t3); t6.set$text(0, project.privateNotes); t7.set$text(0, project.publicNotes); t8.set$text(0, project.customValue1); t9.set$text(0, project.customValue2); t10.set$text(0, project.customValue3); t11.set$text(0, project.customValue4); B.JSArray_methods.forEach$1(_this._project_edit$_controllers, new A._ProjectEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._project_edit$_controllers, new A._ProjectEditState_dispose_closure(this)); this.super$State$dispose(); }, _project_edit$_onChanged$0() { var _this = this, project = _this._widget.viewModel.project.rebuild$1(new A._ProjectEditState__onChanged_closure(_this)); if (!project.$eq(0, _this._widget.viewModel.project)) _this._project_edit$_debouncer.run$1(new A._ProjectEditState__onChanged_closure0(_this, project)); }, _project_edit$_onSavePressed$1(context) { if (!$.$get$_ProjectEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var t2, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), project = viewModel.project; if (project.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_project"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_project"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._ProjectEditState_build_closure(this, project, t1, viewModel.state, viewModel), _null), $.$get$_ProjectEditState__formKey()), _null, project, _null, false, _null, new A._ProjectEditState_build_closure0(viewModel), this.get$_project_edit$_onSavePressed(), _null, t2); } }; A._ProjectEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_project_edit$_onChanged()); }, $signature: 25 }; A._ProjectEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_project_edit$_onChanged()); }, $signature: 25 }; A._ProjectEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_project_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._ProjectEditState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._project_edit$_numberController._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_number = t2; t2 = B.JSString_methods.trim$0(t1._project_edit$_nameController._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_name = t2; t2 = A.parseDouble(t1._hoursController._change_notifier$_value.text, false); b.get$_project_model$_$this()._budgetedHours = t2; t2 = A.parseDouble(t1._project_edit$_taskRateController._change_notifier$_value.text, false); b.get$_project_model$_$this()._taskRate = t2; t2 = B.JSString_methods.trim$0(t1._project_edit$_publicNotesController._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_publicNotes = t2; t2 = B.JSString_methods.trim$0(t1._project_edit$_privateNotesController._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_privateNotes = t2; t2 = B.JSString_methods.trim$0(t1._project_edit$_custom1Controller._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._project_edit$_custom2Controller._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._project_edit$_custom3Controller._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._project_edit$_custom4Controller._change_notifier$_value.text); b.get$_project_model$_$this()._project_model$_customValue4 = t1; return b; }, $signature: 206 }; A._ProjectEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.project); }, $signature: 0 }; A._ProjectEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._ProjectEditState_build_closure.prototype = { call$1(context) { var t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, t1 = _this.project, t2 = _this.$this, t3 = _this.localization, t4 = $.$get$LocalizationsProvider__localizedValues(), t5 = t3.localeCode, t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "project_name"); t6.toString; t7 = t2.get$_project_edit$_onSavePressed(); t6 = A.DecoratedFormField$(false, _null, true, t2._project_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, t7, true, _null, _null, B.TextAlign_4, new A._ProjectEditState_build__closure(t3)); if (t1.get$isNew()) { t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "client"); t8.toString; t9 = $.$get$memoizedDropdownClientList(); t10 = _this.state; t11 = t10.userCompanyStates._list$_list[t10.uiState.selectedCompanyIndex]; t12 = t11.clientState; t13 = _this.viewModel; t3 = A.EntityDropdown$(true, false, t1.clientId, t9.call$4(t12.map, t12.list, t11.userState.map, t10.staticState), _null, B.EntityType_client, B.List_empty0, t8, new A._ProjectEditState_build__closure0(t13, context), _null, new A._ProjectEditState_build__closure1(t13, t1), _null, _null, new A._ProjectEditState_build__closure2(t3)); } else { t3 = t4.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, "project_number"); t3.toString; t3 = A.DecoratedFormField$(false, _null, false, t2._project_edit$_numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, _null, _null, t7, true, _null, _null, B.TextAlign_4, _null); } t8 = _this.viewModel; t9 = t4.$index(0, t5); t9.toString; t9 = J.$index$asx(t9, "due_date"); t9.toString; t9 = A.DatePicker$(false, false, false, _null, _null, _null, t9, _null, new A._ProjectEditState_build__closure3(t8, t1), t1.dueDate, _null); t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "budgeted_hours"); t10.toString; t10 = A.DecoratedFormField$(false, _null, false, t2._hoursController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t10, _null, _null, false, _null, _null, t7, true, _null, _null, B.TextAlign_4, _null); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "task_rate"); t11.toString; t11 = A.DecoratedFormField$(false, _null, false, t2._project_edit$_taskRateController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, true, true), t11, _null, _null, false, _null, _null, t7, true, _null, _null, B.TextAlign_4, _null); t12 = A.CustomField$(t2._project_edit$_custom1Controller, "project1", false, _null, t7, t1.customValue1); t13 = A.CustomField$(t2._project_edit$_custom2Controller, "project2", false, _null, t7, t1.customValue2); t14 = A.CustomField$(t2._project_edit$_custom3Controller, "project3", false, _null, t7, t1.customValue3); t7 = A.CustomField$(t2._project_edit$_custom4Controller, "project4", false, _null, t7, t1.customValue4); t15 = t4.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, "public_notes"); t15.toString; t15 = A.DecoratedFormField$(false, _null, false, t2._project_edit$_publicNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t15, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "private_notes"); t5.toString; t4 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([t6, t3, new A.UserPicker(t1.assignedUserId, new A._ProjectEditState_build__closure4(t8, t1), _null), t9, t10, t11, t12, t13, t14, t7, t15, A.DecoratedFormField$(false, _null, false, t2._project_edit$_privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t5, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t4), _null, _null, false, _null, true, _null, _null)], t4), _null, _null, _null, false, new A.ValueKey("__project_" + t1.id + "_" + t1.updatedAt + "__", type$.ValueKey_String)); }, $signature: 150 }; A._ProjectEditState_build__closure.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._ProjectEditState_build__closure2.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val == null ? "" : val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; } else t1 = null; return t1; }, $signature: 149 }; A._ProjectEditState_build__closure1.prototype = { call$1(client) { this.viewModel.onChanged.call$1(this.project.rebuild$1(new A._ProjectEditState_build___closure1(client))); }, $signature: 50 }; A._ProjectEditState_build___closure1.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_project_model$_$this()._project_model$_clientId = t1; return b; }, $signature: 206 }; A._ProjectEditState_build__closure0.prototype = { call$1(completer) { this.viewModel.onAddClientPressed.call$2(this.context, completer); }, $signature: 231 }; A._ProjectEditState_build__closure4.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.project.rebuild$1(new A._ProjectEditState_build___closure(userId))); }, $signature: 6 }; A._ProjectEditState_build___closure.prototype = { call$1(b) { b.get$_project_model$_$this()._project_model$_assignedUserId = this.userId; return b; }, $signature: 206 }; A._ProjectEditState_build__closure3.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.project.rebuild$1(new A._ProjectEditState_build___closure0(date))); }, $signature: 52 }; A._ProjectEditState_build___closure0.prototype = { call$1(b) { b.get$_project_model$_$this()._project_model$_dueDate = this.date; return b; }, $signature: 206 }; A.ProjectEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProjectEditScreen_build_closure(), new A.ProjectEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProjectEditVM); } }; A.ProjectEditScreen_build_closure0.prototype = { call$1(store) { return A.ProjectEditVM_ProjectEditVM$fromStore(store); }, $signature: 2947 }; A.ProjectEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ProjectEdit(viewModel, new A.ValueKey(viewModel.project.updatedAt, type$.ValueKey_int)); }, $signature: 2948 }; A.ProjectEditVM.prototype = { get$project() { return this.project; } }; A.ProjectEditVM_ProjectEditVM$fromStore_closure.prototype = { call$1(project) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateProject(project)); }, $signature: 339 }; A.ProjectEditVM_ProjectEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, t2, _null = null; A.createEntity(_null, _null, A.ProjectEntity_ProjectEntity(_null, _null, _null, _null), _null, true); t1 = this.state.uiState; t2 = t1.projectUIState.cancelCompleter; if (t2 != null) t2.complete$0(0); else { t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.ProjectEditVM_ProjectEditVM$fromStore_closure2.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.ProjectEditVM_ProjectEditVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.ProjectEditVM_ProjectEditVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.ProjectEditVM_ProjectEditVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/project/edit")); }, $signature: 36 }; A.ProjectEditVM_ProjectEditVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/project/edit")); }, $signature: 103 }; A.ProjectEditVM_ProjectEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ProjectEditVM_ProjectEditVM$fromStore__closure1(this.store, this.state).call$0(); }, $signature: 16 }; A.ProjectEditVM_ProjectEditVM$fromStore__closure1.prototype = { call$0() { var project, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); project = t2.uiState.projectUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_ProjectEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveProjectRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_ProjectEntity), project)); return t2.then$1$1(0, new A.ProjectEditVM_ProjectEditVM$fromStore___closure(project, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.ProjectEditVM_ProjectEditVM$fromStore___closure0()); }, $signature: 67 }; A.ProjectEditVM_ProjectEditVM$fromStore___closure.prototype = { call$1(savedProject) { var t3, _this = this, _s13_ = "/project/view", t1 = _this.project, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_project"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_project"); t2.toString; } A.showToast(t2); t2 = _this.state; t3 = t2.prefState; if (t3.appLayout === B.AppLayout_mobile) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateCurrentRoute(_s13_)); t1 = t1.get$isNew() && t2.uiState.projectUIState.saveCompleter == null; t2 = _this.navigator; if (t1) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s13_, t1, t1); } else t2.pop$1(savedProject); } else if (t2.uiState.projectUIState.saveCompleter == null) { if (!t3.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedProject, null, true); } }, $signature: 339 }; A.ProjectEditVM_ProjectEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.ProjectEditVM_ProjectEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ProjectEditVM_ProjectEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ProjectListItem.prototype = { build$1(context) { var uiState, projectUIState, t3, client, t4, t5, filterMatch, listUIState, textStyle, textColor, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; projectUIState = uiState.projectUIState; t3 = this.project; client = t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].clientState.$get$1(0, t3.clientId); t4 = this.filter; if (t4 != null && t4.length !== 0) { t5 = t3.matchesFilterValue$1(t4); filterMatch = t5 == null ? client.matchesFilterValue$1(t4) : t5; } else filterMatch = _null; listUIState = projectUIState.listUIState; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = uiState.get$isEditing() ? projectUIState.editing.id : projectUIState.selectedId; t1 = t3.id === t1; } else t1 = false; t4 = store.__Store__state_A; return new A.DismissibleEntity(t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany, t3, new A.LayoutBuilder(new A.ProjectListItem_build_closure(this, listUIState.selectedIds != null, listUIState, t2, client, textStyle, client.displayName, textColor, filterMatch), _null), t1, true, true, _null); }, get$user(receiver) { return this.user; }, get$project() { return this.project; } }; A.ProjectListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ProjectListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null), _null); else { t2 = t1.project; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$3$client$includeEdit$userCompany(_this.client, true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.ProjectListItem_build__closure0(t1)); t2 = t3; } t3 = t1.project; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t7 = A.Text$(t3.name + t7, _null, _null, _null, _null, _null, t4, _null, _null, _null); t8 = A.Theme_of(context).textTheme.titleSmall; t8.toString; t9 = _this.textColor; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), A.Expanded$(A.Column$(A._setArrayType([t7, A.Text$(_this.subtitle, _null, 3, B.TextOverflow_2, _null, _null, t8.copyWith$1$color(A.Color$fromARGB(153, t9.get$value(t9) >>> 16 & 255, t9.get$value(t9) >>> 8 & 255, t9.get$value(t9) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.SizedBox(10, _null, _null, _null), A.Text$(A.formatDuration(A.Duration$(0, 0, 0, 0, B.JSNumber_methods.toInt$0(t3.budgetedHours * 60), 0), false), _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.ProjectListItem_build__closure1(t1), new A.ProjectListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ProjectListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.project; t5 = t4.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t6 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(A.Text$(t4.name + t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1), A.Text$(A.formatDuration(A.Duration$(0, 0, 0, 0, B.JSNumber_methods.toInt$0(t4.budgetedHours * 60), 0), false), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.ProjectListItem_build__closure4(t1), new A.ProjectListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Text$(t5 == null ? t4.number + " \u2022 " + _this.client.displayName : t5, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), new A.EntityStateLabel(t4, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.ProjectListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.project, false, false); return t1; }, $signature: 0 }; A.ProjectListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.project, false, true); return t1; }, $signature: 0 }; A.ProjectListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.ProjectListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.project], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.ProjectListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.project, false, false); return t1; }, $signature: 0 }; A.ProjectListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.project, false, true); return t1; }, $signature: 0 }; A.ProjectListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.ProjectListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProjectListBuilder_build_closure(), A.project_list_vm_ProjectListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProjectListVM); } }; A.ProjectListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.projectList, B.EntityType_project, new A.ProjectListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.ProjectPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2949 }; A.ProjectListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.projectMap._map$_map.$index(0, J.$index$asx(t1.projectList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_project).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.ProjectListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 2950 }; A.ProjectListVM.prototype = {}; A.ProjectListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.ProjectListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ProjectListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortProjects(field)); }, $signature: 6 }; A.ProjectListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearProjectMultiselect()); }, $signature: 14 }; A.ProjectPresenter.prototype = { getField$2$context$field(context, field) { var t2, t3, client, _this = this, _null = null, t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); type$.ProjectEntity._as(t1); t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.clientId; client = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState.$get$1(0, t3); switch (field) { case "name": return A.Text$(t1.name, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(client, t1, _null); case "client_id_number": return A.Text$(client.idNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_number": return A.Text$(client.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "task_rate": t1 = A.formatNumber(t1.taskRate, context, t3, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "due_date": return A.Text$(A.formatDate(t1.dueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t1.publicNotes, _null); case "private_notes": return new A.TableTooltip(t1.privateNotes, _null); case "budgeted_hours": t1 = A.formatNumber(t1.budgetedHours, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "number": return A.Text$(t1.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t1.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t1.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t1.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t1.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t1.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "total_hours": t1 = A.formatNumber(t1.totalHours, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.ProjectScreen.prototype = { build$1(context) { var t2, t3, company, t4, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.projectUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["name", "client", "task_rate", "due_date", "total_hours", "budgeted_hours", "public_notes", "private_notes", "entity_state"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("number"); t6.push("client_number"); t6.push("client_id_number"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("documents"); t7 = A._setArrayType(["name", "client", "task_rate", "due_date", "total_hours", "budgeted_hours", "public_notes", "private_notes", "entity_state"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("project1", true), company.getCustomFieldValues$2$excludeBlank("project2", true), company.getCustomFieldValues$2$excludeBlank("project3", true), company.getCustomFieldValues$2$excludeBlank("project4", true), t7, B.EntityType_project, false, B.List_empty28, new A.ProjectScreen_build_closure(store), new A.ProjectScreen_build_closure0(store), new A.ProjectScreen_build_closure1(store), new A.ProjectScreen_build_closure2(store), new A.ProjectScreen_build_closure3(store), new A.ProjectScreen_build_closure4(store), new A.ProjectScreen_build_closure5(store), _null, A._setArrayType(["name", "number", "updated_at"], t5), B.List_empty29, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_project)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_project"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "project_fab", false, new A.ProjectScreen_build_closure6(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_project, t3.filter, new A.ProjectScreen_build_closure7(store), this.viewModel.projectList, _null, _null, new A.ProjectScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.ProjectListBuilder(_null), t6, B.EntityType_project, t1, 0, _null, new A.ProjectScreen_build_closure9(store), new A.ProjectScreen_build_closure10(store)); } }; A.ProjectScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartProjectMultiselect()); }, $signature: 14 }; A.ProjectScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterProjects(value)); }, $signature: 28 }; A.ProjectScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterProjectsByState(state)); }, $signature: 71 }; A.ProjectScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.projectUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearProjectMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartProjectMultiselect()); } }, $signature: 4 }; A.ProjectScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortProjects(value)); }, $signature: 6 }; A.ProjectScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProjectsByCustom1(value)); }, $signature: 6 }; A.ProjectScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProjectsByCustom2(value)); }, $signature: 6 }; A.ProjectScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProjectsByCustom3(value)); }, $signature: 6 }; A.ProjectScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterProjectsByCustom4(value)); }, $signature: 6 }; A.ProjectScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterProjectsByState(state)); }, $signature: 68 }; A.ProjectScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.projectUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearProjectMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartProjectMultiselect()); } }, $signature: 4 }; A.ProjectScreen_build_closure6.prototype = { call$0() { return A.createEntityByType(true, this.context, B.EntityType_project); }, $signature: 0 }; A.ProjectScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProjectScreenBuilder_build_closure(), A.project_screen_vm_ProjectScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProjectScreenVM); } }; A.ProjectScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ProjectScreen(vm, null); }, $signature: 2951 }; A.ProjectScreenVM.prototype = {}; A.ProjectView.prototype = { createState$0() { return new A._ProjectViewState(null, null, B._StateLifecycle_0); } }; A._ProjectViewState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.viewModel; t2 = A.TabController$(null, t1.isFilter ? 0 : t2.state.uiState.projectUIState.tabIndex, 2, _this); _this._project_view$_controller = t2; t2.addListener$1(0, _this.get$_project_view$_onTabChanged()); }, _project_view$_onTabChanged$0() { var t1, store, t2; if (this._widget.isFilter) return; t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._project_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateProjectTab(t1)); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._project_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._project_view$_controller.removeListener$1(0, _this.get$_project_view$_onTabChanged()); _this._project_view$_controller.dispose$0(); _this.super$__ProjectViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t3, t4, t5, t6, _this = this, _null = null, _s9_ = "documents", viewModel = _this._widget.viewModel, project = viewModel.project, state = viewModel.state, company = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget.isFilter; if (company.isModuleEnabled$1(B.EntityType_document)) { t3 = _this._project_view$_controller; t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "overview"); t5.toString; t5 = A.Tab$(_null, t5); t6 = project.documents._list$_list; if (t6.length === 0) { t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else { t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; t6 = t1 + " (" + t6.length + ")"; t1 = t6; } t1 = A.TabBar$(t3, _null, false, _null, _null, A._setArrayType([t5, A.Tab$(_null, t1)], type$.JSArray_Widget)); } else t1 = _null; return A.ViewScaffold$(t1, new A.Builder(new A._ProjectViewState_build_closure(_this, company, viewModel, project), _null), project, true, t2, _null, _null); } }; A._ProjectViewState_build_closure.prototype = { call$1(context) { var _this = this, _null = null, t1 = _this.company.isModuleEnabled$1(B.EntityType_document), t2 = _this.viewModel, t3 = _this.$this, t4 = t3._widget; if (t1) { t1 = t3._project_view$_controller; t1 = A.TabBarView$(A._setArrayType([A.RefreshIndicator$(new A.ProjectOverview(t2, t4.isFilter, _null), new A._ProjectViewState_build__closure(t2, context)), A.RefreshIndicator$(new A.ProjectViewDocuments(t2, new A.ValueKey(t2.project.id, type$.ValueKey_String)), new A._ProjectViewState_build__closure0(t2, context))], type$.JSArray_Widget), t1, _null); } else t1 = A.RefreshIndicator$(new A.ProjectOverview(t2, t4.isFilter, _null), new A._ProjectViewState_build__closure1(t2, context)); return A.Column$(A._setArrayType([A.Expanded$(t1, 1), new A.BottomButtons(_this.project, B.EntityAction_newTask, B.EntityAction_invoiceProject, true, true, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._ProjectViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ProjectViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._ProjectViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__ProjectViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ProjectViewDocuments.prototype = { build$1(context) { var project = this.viewModel.project, t1 = project.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.ProjectViewDocuments_build_closure(this, context), null, new A.ProjectViewDocuments_build_closure0(A.StoreProvider_of(context, type$.AppState), project), null); } }; A.ProjectViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.ProjectViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadProject(null, this.project.id)); }, $signature: 14 }; A.ProjectOverview.prototype = { createState$0() { return new A._ProjectOverviewState(B._StateLifecycle_0); } }; A._ProjectOverviewState.prototype = { initState$0() { this.super$State$initState(); this._project_view_overview$_timer = A.Timer_Timer$periodic(A.Duration$(0, 0, 0, 0, 0, 1), new A._ProjectOverviewState_initState_closure(this)); }, dispose$0() { this._project_view_overview$_timer.cancel$0(0); this._project_view_overview$_timer = null; this.super$State$dispose(); }, build$1(context) { var _null = null, _s8_ = "project1", _s8_0 = "project2", _s8_1 = "project3", _s8_2 = "project4", t1 = this._widget.viewModel, project = t1.project, company = t1.company, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), fields = A.LinkedHashMap_LinkedHashMap$_literal(["due_date", A.formatDate(project.dueDate, context, true, true, false), "task_rate", A.formatNumber(project.taskRate, context, project.clientId, _null, B.FormatNumberType_0, true, _null, _null, false)], type$.String, type$.nullable_String); if (company.getCustomFieldLabel$1(_s8_).length !== 0 && project.customValue1.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_), A.formatCustomValue(context, _s8_, project.customValue1)); if (company.getCustomFieldLabel$1(_s8_0).length !== 0 && project.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_0), A.formatCustomValue(context, _s8_0, project.customValue2)); if (company.getCustomFieldLabel$1(_s8_1).length !== 0 && project.customValue3.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_1), A.formatCustomValue(context, _s8_1, project.customValue3)); if (company.getCustomFieldLabel$1(_s8_2).length !== 0 && project.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s8_2), A.formatCustomValue(context, _s8_2, project.customValue4)); return A.RefreshIndicator$(new A.ScrollableListView(new A._ProjectOverviewState_build__buildView(this, project, t2, t1.state, t1.client, company, fields).call$0(), _null, _null, _null, false, _null), new A._ProjectOverviewState_build_closure(this, context)); } }; A._ProjectOverviewState_initState_closure.prototype = { call$1(timer) { var t1 = this.$this; return t1._framework$_element != null && t1.setState$1(new A._ProjectOverviewState_initState__closure()); }, $signature: 240 }; A._ProjectOverviewState_initState__closure.prototype = { call$0() { return false; }, $signature: 0 }; A._ProjectOverviewState_build__buildView.prototype = { call$0() { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s6_ = "active", _s8_ = "archived", t1 = _this.project, t2 = _this.localization; t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "total"); t4.toString; t5 = _this.state; t6 = t5.uiState.selectedCompanyIndex; t5 = t5.userCompanyStates._list$_list; t7 = A.formatDuration(A.taskDurationForProject(t1, t5[t6].taskState.map), true); t8 = t3.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "budgeted"); t8.toString; t9 = type$.JSArray_Widget; t7 = A._setArrayType([A.EntityHeader$(t1, t4, t8, A.formatDuration(A.Duration$(0, 0, 0, 0, B.JSNumber_methods.toInt$0(t1.budgetedHours * 60), 0), true), _null, _null, t7), new A.ListDivider(_null)], t9); t4 = t1.privateNotes; if (t4.length !== 0) B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.IconMessage(t4, B.IconData_58286_MaterialIcons_null_false, _null, _null, true, _null), new A.ListDivider(_null)], t9)); t4 = _this.$this; t7.push(A.EntityListTile$(_this.client, t4._widget.isFilter, _null)); t8 = t5[t6].userState; t10 = t1.assignedUserId; t10.toString; t7.push(A.EntityListTile$(t8.$get$1(0, t10), t4._widget.isFilter, _null)); t8 = _this.company; if (t8.isModuleEnabled$1(B.EntityType_task)) { t10 = t4._widget.isFilter; t11 = t3.$index(0, t2); t11.toString; t11 = J.$index$asx(t11, "tasks"); t11.toString; t12 = $.$get$memoizedTaskStatsForProject().call$2(t1.id, t5[t6].taskState.map); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, _s6_); t13.toString; t14 = t3.$index(0, t2); t14.toString; t14 = J.$index$asx(t14, _s8_); t14.toString; t7.push(new A.EntitiesListTile(t1, B.EntityType_task, t11, t12.present$2(t13, t14), t10, false, _null)); } if (t8.isModuleEnabled$1(B.EntityType_expense)) { t10 = t4._widget.isFilter; t11 = t3.$index(0, t2); t11.toString; t11 = J.$index$asx(t11, "expenses"); t11.toString; t12 = $.$get$memoizedExpenseStatsForProject().call$2(t1.id, t5[t6].expenseState.map); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, _s6_); t13.toString; t14 = t3.$index(0, t2); t14.toString; t14 = J.$index$asx(t14, _s8_); t14.toString; t7.push(new A.EntitiesListTile(t1, B.EntityType_expense, t11, t12.present$2(t13, t14), t10, false, _null)); } if (t8.isModuleEnabled$1(B.EntityType_invoice)) { t10 = t4._widget.isFilter; t11 = t3.$index(0, t2); t11.toString; t11 = J.$index$asx(t11, "invoices"); t11.toString; t12 = $.$get$memoizedInvoiceStatsForProject().call$2(t1.id, t5[t6].invoiceState.map); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, _s6_); t13.toString; t14 = t3.$index(0, t2); t14.toString; t14 = J.$index$asx(t14, _s8_); t14.toString; t7.push(new A.EntitiesListTile(t1, B.EntityType_invoice, t11, t12.present$2(t13, t14), t10, false, _null)); } if (t8.isModuleEnabled$1(B.EntityType_quote)) { t4 = t4._widget.isFilter; t8 = t3.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "quotes"); t8.toString; t6 = $.$get$memoizedQuoteStatsForProject().call$2(t1.id, t5[t6].quoteState.map); t5 = t3.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, _s8_); t2.toString; t7.push(new A.EntitiesListTile(t1, B.EntityType_quote, t8, t6.present$2(t5, t2), t4, false, _null)); } B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.FieldGrid(_this.fields, _null)], t9)); t1 = t1.publicNotes; if (t1.length !== 0) B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.IconMessage(t1, _null, _null, _null, true, _null), new A.ListDivider(_null)], t9)); return t7; }, $signature: 336 }; A._ProjectOverviewState_build_closure.prototype = { call$0() { return this.$this._widget.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.ProjectViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProjectViewScreen_build_closure(this), new A.ProjectViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProjectViewVM); } }; A.ProjectViewScreen_build_closure0.prototype = { call$1(store) { return A.ProjectViewVM_ProjectViewVM$fromStore(store); }, $signature: 2952 }; A.ProjectViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.ProjectView(vm, this.$this.isFilter, vm.state.uiState.projectUIState.tabIndex, null); }, $signature: 2953 }; A.ProjectViewVM.prototype = { get$project() { return this.project; } }; A.ProjectViewVM_ProjectViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadProject(completer, this.project.id)); return completer.future; }, $signature: 18 }; A.ProjectViewVM_ProjectViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ProjectViewVM_ProjectViewVM$fromStore_closure0.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveProjectDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.project)); t1.then$1$1(0, new A.ProjectViewVM_ProjectViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.ProjectViewVM_ProjectViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.ProjectViewVM_ProjectViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.ProjectViewVM_ProjectViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.ProjectViewVM_ProjectViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ProjectViewVM_ProjectViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PurchaseOrderEdit.prototype = { createState$0() { return new A._PurchaseOrderEditState(null, null, B._StateLifecycle_0); } }; A._PurchaseOrderEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._purchase_order_edit$_controller = A.TabController$(null, _this._widget.viewModel.invoiceItemIndex != null ? 2 : 0, 5, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.viewModel.invoiceItemIndex != null) this._purchase_order_edit$_controller.animateTo$1(2); }, dispose$0() { this._purchase_order_edit$_controller.dispose$0(); this.super$__PurchaseOrderEditState_State_SingleTickerProviderStateMixin$dispose(); }, _purchase_order_edit$_onSavePressed$2(context, action) { if (!$.$get$_PurchaseOrderEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$2(context, action); }, _purchase_order_edit$_onSavePressed$1(context) { return this._purchase_order_edit$_onSavePressed$2(context, null); }, build$1(context) { var viewModel, invoice, state, t2, t3, client, isFullscreen, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s19_ = "edit_purchase_order", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; invoice = viewModel.invoice; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; client = t3[t2].clientState.$get$1(0, invoice.clientId); isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_invoice); if (invoice.get$isNew()) t4 = t1.get$newPurchaseOrder(); else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, _s19_); if (t5 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s19_); t4.toString; } else t4 = t5; } t2 = invoice.getActions$2$client$userCompany(client, t3[t2].userCompany); t3 = _this._purchase_order_edit$_controller; t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "contacts"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t5.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "items"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "notes"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "pdf"); t10.toString; t11 = type$.JSArray_Widget; t10 = A.TabBar$(t3, _null, true, _null, _null, A._setArrayType([t6, t7, t8, t9, A.Tab$(_null, t10)], t11)); t9 = $.$get$_PurchaseOrderEditState__formKey(); t3 = _this._widget; if (isFullscreen) t3 = new A.PurchaseOrderEditDetailsScreen(t3.viewModel, _null); else { t6 = _this._purchase_order_edit$_controller; t3 = t3.viewModel; t6 = A.TabBarView$(A._setArrayType([new A.PurchaseOrderEditDetailsScreen(t3, _null), new A.InvoiceEditContactsScreen(invoice.entityType, _null), new A.PurchaseOrderEditItemsScreen(t3, _null), new A.PurchaseOrderEditNotesScreen(_null), new A.PurchaseOrderEditPDFScreen(_null)], t11), t6, new A.ValueKey("__purchaseOrder_" + invoice.id + "_" + invoice.updatedAt + "__", type$.ValueKey_String)); t3 = t6; } t9 = A.Form$(_null, t3, t9); t3 = A.Theme_of(context); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "add_item"); t1.toString; return A.EditScaffold$(t2, t10, t9, new A.InvoiceEditFooter(invoice, _null), invoice, A.FloatingActionButton$(t3.primaryColorDark, B.Icon_9cK, "purchaseOrder_edit_fab", false, new A._PurchaseOrderEditState_build_closure(_this, context, invoice, viewModel, isFullscreen), t1), isFullscreen, new A._PurchaseOrderEditState_build_closure0(_this), new A._PurchaseOrderEditState_build_closure1(viewModel), new A._PurchaseOrderEditState_build_closure2(_this), _null, t4); } }; A._PurchaseOrderEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._PurchaseOrderEditState_build_closure2.prototype = { call$1(context) { return this.$this._purchase_order_edit$_onSavePressed$1(context); }, $signature: 20 }; A._PurchaseOrderEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._purchase_order_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._PurchaseOrderEditState_build_closure.prototype = { call$0() { var _this = this, _null = null; A.showDialog(_null, _null, true, _null, new A._PurchaseOrderEditState_build__closure(_this.$this, _this.invoice, _this.viewModel, _this.isFullscreen), _this.context, _null, true, type$.InvoiceItemSelector); }, $signature: 0 }; A._PurchaseOrderEditState_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.invoice, t2 = t1.lineItems._list$_list, t3 = A._arrayInstanceType(t2), t4 = _this.viewModel, t5 = type$.WhereTypeIterable_BaseEntity; return new A.InvoiceItemSelector(t1, new A._PurchaseOrderEditState_build___closure(_this.$this, t4, _this.isFullscreen), t1.clientId, A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t2, new A._PurchaseOrderEditState_build___closure0(), t3._eval$1("WhereIterable<1>")), new A._PurchaseOrderEditState_build___closure1(t4), t3._eval$1("MappedIterable<1,BaseEntity?>")), t5), true, t5._eval$1("Iterable.E")), false, null); }, $signature: 294 }; A._PurchaseOrderEditState_build___closure0.prototype = { call$1(item) { var t1; if (item.typeId !== "2") { t1 = item.expenseId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = true; return t1; }, $signature: 88 }; A._PurchaseOrderEditState_build___closure1.prototype = { call$1(item) { var t1 = this.viewModel.state; return item.typeId === "2" ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, item.taskId) : t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, item.expenseId); }, $signature: 293 }; A._PurchaseOrderEditState_build___closure.prototype = { call$3(items, clientId, projectId) { this.viewModel.onItemsAdded.call$3(items, clientId, projectId); if (!this.isFullscreen) this.$this._purchase_order_edit$_controller.animateTo$1(2); }, call$1(items) { return this.call$3(items, null, null); }, call$2(items, clientId) { return this.call$3(items, clientId, null); }, $signature: 292 }; A.__PurchaseOrderEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.PurchaseOrderEditDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderEditDetailsScreen_build_closure(this), new A.PurchaseOrderEditDetailsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderEditDetailsVM); } }; A.PurchaseOrderEditDetailsScreen_build_closure0.prototype = { call$1(store) { return A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore(store); }, $signature: 2954 }; A.PurchaseOrderEditDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditDesktop(viewModel, this.$this.viewModel, new A.ValueKey("__purchaseOrder_" + viewModel.invoice.id + "__", type$.ValueKey_String)); else return new A.InvoiceEditDetails(viewModel, B.EntityType_purchaseOrder, null); }, $signature: 2955 }; A.PurchaseOrderEditDetailsVM.prototype = {}; A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure.prototype = { call$1(purchaseOrder) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdatePurchaseOrder(purchaseOrder)); }, $signature: 169 }; A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure0.prototype = { call$3(context, purchaseOrder, vendor) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePurchaseOrder(purchaseOrder)); t1[0].call$1(new A.UpdatePurchaseOrderVendor(vendor)); }, $signature: 2956 }; A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure1.prototype = { call$2(context, completer) { var t1 = A.VendorEntity_VendorEntity(null, this.state, null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, null, true); completer.future.then$1$1(0, new A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/purchase_order/edit")); }, $signature: 36 }; A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/purchase_order/edit")); }, $signature: 103 }; A.PurchaseOrderEditItemsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderEditItemsScreen_build_closure(this), new A.PurchaseOrderEditItemsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderEditItemsVM); } }; A.PurchaseOrderEditItemsScreen_build_closure0.prototype = { call$1(store) { return A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore(store); }, $signature: 2957 }; A.PurchaseOrderEditItemsScreen_build_closure.prototype = { call$2(context, viewModel) { var t1 = this.$this.viewModel; if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditItemsDesktop(viewModel, t1, false, null); else return new A.InvoiceEditItems(viewModel, t1, null); }, $signature: 2958 }; A.PurchaseOrderEditItemsVM.prototype = {}; A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure1.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeletePurchaseOrderItem(index)); }, $signature: 164 }; A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditPurchaseOrderItem(null)); }, $signature: 4 }; A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure3.prototype = { call$2(purchaseOrderItem, index) { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.purchaseOrderUIState.editing.lineItems._list$_list.length; t1 = t1.__Store__dispatchers_F; if (index === t2) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddPurchaseOrderItem(null, purchaseOrderItem)); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatePurchaseOrderItem(index, purchaseOrderItem)); } }, $signature: 284 }; A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure4.prototype = { call$2(oldIndex, newIndex) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MovePurchaseOrderItem(oldIndex, newIndex)); }, $signature: 221 }; A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure.prototype = { call$1(index) { var t1 = A.InvoiceItemEntity_InvoiceItemEntity(null, null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddPurchaseOrderItem(index, t1)); }, call$0() { return this.call$1(null); }, $signature: 298 }; A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = J.get$clone$z(this.purchaseOrder.lineItems._list$_list[index]), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddPurchaseOrderItem(index, t1)); }, $signature: 279 }; A.PurchaseOrderEditNotesScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderEditNotesScreen_build_closure(), new A.PurchaseOrderEditNotesScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderEditNotesVM); } }; A.PurchaseOrderEditNotesScreen_build_closure0.prototype = { call$1(store) { return A.PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore(store); }, $signature: 2959 }; A.PurchaseOrderEditNotesScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditNotes(viewModel, null); }, $signature: 2960 }; A.PurchaseOrderEditNotesVM.prototype = {}; A.PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore_closure.prototype = { call$1(purchaseOrder) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdatePurchaseOrder(purchaseOrder)); }, $signature: 169 }; A.PurchaseOrderEditPDFScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderEditPDFScreen_build_closure(), new A.PurchaseOrderEditPDFScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderEditPDFVM); } }; A.PurchaseOrderEditPDFScreen_build_closure0.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.PurchaseOrderEditPDFVM(t1, t1.uiState.purchaseOrderUIState.editing); }, $signature: 2961 }; A.PurchaseOrderEditPDFScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditPDF(viewModel, null); }, $signature: 2962 }; A.PurchaseOrderEditPDFVM.prototype = {}; A.PurchaseOrderEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderEditScreen_build_closure(), new A.PurchaseOrderEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderEditVM); } }; A.PurchaseOrderEditScreen_build_closure0.prototype = { call$1(store) { return A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore(store); }, $signature: 2963 }; A.PurchaseOrderEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.PurchaseOrderEdit(viewModel, new A.ValueKey(viewModel.invoice.updatedAt, type$.ValueKey_int)); }, $signature: 2964 }; A.PurchaseOrderEditVM.prototype = {}; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure1(this.store, action, this.state).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure1.prototype = { call$0() { var t3, t4, $navigator, t5, t6, _this = this, _null = null, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.purchaseOrderUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (t2.vendorId.length === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure0(t4), t1, _null, true, type$.ErrorDialog); return _null; } if (!t2.get$isNew()) if (t2.isChanged !== true) { t3 = _this.action; t3 = t3 != null && !t3.get$isServerSide(); } else t3 = false; else t3 = false; t5 = _this.action; if (t3) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t5, false); else { t3 = new A._Future($.Zone__current, type$._Future_InvoiceEntity); t6 = t1.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.SavePurchaseOrderRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_InvoiceEntity), t2, t5)); return t3.then$1$1(0, new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure1(t2, t4, _this.state, t1, $navigator, t5), type$.Null).catchError$1(new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure2()); } }, $signature: 138 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure0.prototype = { call$1(context) { return new A.ErrorDialog(this.localization.get$pleaseSelectAVendor(), false, null); }, $signature: 23 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure1.prototype = { call$1(savedPurchaseOrder) { var t3, _this = this, _null = null, _s22_ = "created_purchase_order", _s20_ = "/purchase_order/view", t1 = _this.purchaseOrder, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s22_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s22_); t2.toString; } } else t2 = t2.get$updatedPurchaseOrder(); A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s20_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s20_, t1, t1); } else t2.pop$1(savedPurchaseOrder); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedPurchaseOrder, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_invoice) && t2.editAfterSaving) A.editEntity(_null, savedPurchaseOrder, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedPurchaseOrder], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedPurchaseOrder], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedPurchaseOrder, _null, true); } }, $signature: 84 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure2.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure0.prototype = { call$3(items, clientId, projectId) { var t1, t2; if (items.length === 1) { t1 = this.purchaseOrder.lineItems._list$_list.length; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditPurchaseOrderItem(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddPurchaseOrderItems(items)); }, $signature: 277 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure1.prototype = { call$1(context) { var t2, _null = null, t1 = this.state.uiState; if (B.JSArray_methods.contains$1(A._setArrayType(["pdf", "email"], type$.JSArray_String), t1.get$previousSubRoute())) A.viewEntitiesByType(B.EntityType_purchaseOrder, _null, 0); else { A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, true); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure2.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SavePurchaseOrderDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.purchaseOrder)); t1.then$1$1(0, new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure0(context)); }, $signature: 281 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PurchaseOrderEmailScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderEmailScreen_build_closure(), new A.PurchaseOrderEmailScreen_build_closure0(), _null, _null, new A.PurchaseOrderEmailScreen_build_closure1(), _null, _null, true, type$.AppState, type$.EmailPurchaseOrderVM); } }; A.PurchaseOrderEmailScreen_build_closure1.prototype = { call$1(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t2 = t1[t3].purchaseOrderState.map._map$_map.$index(0, t2.purchaseOrderUIState.selectedId); t2.toString; t2 = t1[t3].vendorState.map._map$_map.$index(0, t2.vendorId); t2.toString; if (t2.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendor(null, t2.id)); } }, $signature: 352 }; A.PurchaseOrderEmailScreen_build_closure0.prototype = { call$1(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].purchaseOrderState.map._map$_map.$index(0, t2.purchaseOrderUIState.selectedId); t2.toString; return A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore(store, t2); }, $signature: 2965 }; A.PurchaseOrderEmailScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEmailView(viewModel, null); }, $signature: 2966 }; A.EmailPurchaseOrderVM.prototype = {}; A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore_closure.prototype = { call$5(context, template, subject, body, ccEmail) { var t4, completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$emailedPurchaseOrder(), t2 = type$.AppState, t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = type$.Null; completer = A.snackBarCompleter(t1, null, t3.prefState.appLayout === B.AppLayout_mobile, t4); t1 = A.StoreProvider_of(context, t2).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout !== B.AppLayout_mobile) completer.future.then$1$1(0, new A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore__closure(this.purchaseOrder), t4); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailPurchaseOrderRequest(completer, this.purchaseOrder.id, template, subject, body, ccEmail)); }, $signature: 371 }; A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore__closure.prototype = { call$1(_) { A.viewEntity(false, this.purchaseOrder, null, false); }, $signature: 36 }; A.PurchaseOrderListItem.prototype = { build$1(context) { var uiState, purchaseOrderUIState, t3, listUIState, textStyle, t4, t5, t6, filterMatch, textColor, _this = this, _null = null, t1 = {}, t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; purchaseOrderUIState = uiState.purchaseOrderUIState; t3 = _this.purchaseOrder; listUIState = t2.getUIState$1(t3.entityType).get$listUIState(); textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t5 = _this.filter; if (t5 != null && t5.length !== 0) { t6 = t3.matchesFilterValue$1(t5); filterMatch = t6 == null ? _this.vendor.matchesFilterValue$1(t5) : t6; } else filterMatch = _null; textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.subtitle = ""; t5 = t3.date; if (t5.length !== 0) t1.subtitle = A.formatDate(t5, context, true, true, false); t5 = uiState.get$isEditing() ? purchaseOrderUIState.editing.id : purchaseOrderUIState.selectedId; return new A.DismissibleEntity(t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany, t3, new A.LayoutBuilder(new A.PurchaseOrderListItem_build_closure(t1, _this, listUIState.selectedIds != null, listUIState, t2, t4, textStyle, filterMatch, textColor), _null), t3.id === t5, true, true, _null); }, get$user(receiver) { return this.user; }, get$purchaseOrder() { return this.purchaseOrder; }, get$vendor(receiver) { return this.vendor; } }; A.PurchaseOrderListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.PurchaseOrderListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null); else { t2 = t1.purchaseOrder; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.PurchaseOrderListItem_build__closure0(t1)); t2 = t3; } t3 = t1.purchaseOrder; t4 = t3.number; if (t4.length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t5 = _this.textStyle; t6 = type$.JSArray_Widget; t4 = A._setArrayType([A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, t5, _null, _null, _null)], t6); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t4.push(new A.EntityStateLabel(t3, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t1.vendor; t8 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(t7.name + t8, _null, _null, _null, _null, _null, t5, _null, _null, _null); t9 = _this.filterMatch; if (t9 == null) t9 = _this._box_0.subtitle; t10 = A.Theme_of(context).textTheme.titleSmall; t10.toString; t11 = _this.textColor; t11 = A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 3, B.TextOverflow_2, _null, _null, t10.copyWith$1$color(A.Color$fromARGB(153, t11.get$value(t11) >>> 16 & 255, t11.get$value(t11) >>> 8 & 255, t11.get$value(t11) & 255)), _null, _null, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t7 = A.formatNumber(t3.amount, context, _null, _null, B.FormatNumberType_0, true, _null, t7.id, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t11, new A.SizedBox(10, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.PurchaseOrderListItem_build__closure1(t1), new A.PurchaseOrderListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.PurchaseOrderListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.vendor; t5 = A.Expanded$(A.Text$(t4.name, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = t1.purchaseOrder; t4 = A.formatNumber(t6.amount, context, _null, _null, B.FormatNumberType_0, true, _null, t4.id, false); t4.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t5, new A.SizedBox(4, _null, _null, _null), A.Text$(t4, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t4 = _this.filterMatch; if (t4 == null) { t4 = t6.number; if (t4.length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t5 = A.formatDate(t6.date, context, true, true, false); t8 = t6.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(B.JSString_methods.trim$0(t4 + " \u2022 " + t5 + t8), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t8; } else t4 = A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t4 = A.Expanded$(t4, 1); t5 = _this.localization; t5.toString; t5 = t5.lookup$1(B.Map_7AXXh.$index(0, t6.get$calculatedStatusId())); t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.PurchaseOrderListItem_build__closure4(t1), new A.PurchaseOrderListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t4, A.Text$(t5, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t6.statusId === "1" ? _this.textColor : new A.PurchaseOrderStatusColors(_this.state.prefState.get$colorThemeModel()).get$colors().$index(0, t6.get$calculatedStatusId()), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t6, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.PurchaseOrderListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.purchaseOrder, false, false); return t1; }, $signature: 0 }; A.PurchaseOrderListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.purchaseOrder, false, true); return t1; }, $signature: 0 }; A.PurchaseOrderListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.PurchaseOrderListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.purchaseOrder], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.PurchaseOrderListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.purchaseOrder, false, false); return t1; }, $signature: 0 }; A.PurchaseOrderListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.purchaseOrder, false, true); return t1; }, $signature: 0 }; A.PurchaseOrderListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.PurchaseOrderListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderListBuilder_build_closure(), A.purchase_order_list_vm_PurchaseOrderListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderListVM); } }; A.PurchaseOrderListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.invoiceList, B.EntityType_purchaseOrder, new A.PurchaseOrderListBuilder_build__closure(viewModel), viewModel.onClearMultiselect, viewModel.onRefreshed, viewModel.onSortColumn, new A.PurchaseOrderPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2967 }; A.PurchaseOrderListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t5, t1 = this.viewModel, state = t1.state, t2 = t1.invoiceMap._map$_map.$index(0, J.$index$asx(t1.invoiceList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_purchaseOrder).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex]; t5 = t4.userCompany; t4 = t4.vendorState.$get$1(0, t2.vendorId); if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.PurchaseOrderListItem(t5.user, t2, t4, t1.filter, t3, null); }, $signature: 2968 }; A.PurchaseOrderListVM.prototype = {}; A.PurchaseOrderListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.PurchaseOrderListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.PurchaseOrderListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortPurchaseOrders(field)); }, $signature: 6 }; A.PurchaseOrderListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearPurchaseOrderMultiselect()); }, $signature: 14 }; A.PurchaseOrderPdfScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderPdfScreen_build_closure(this), new A.PurchaseOrderPdfScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderPdfVM); } }; A.PurchaseOrderPdfScreen_build_closure0.prototype = { call$1(store) { var t2, purchaseOrderUIState, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; purchaseOrderUIState = t2.purchaseOrderUIState; t3 = purchaseOrderUIState.selectedId; t3.toString; return new A.PurchaseOrderPdfVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].purchaseOrderState.$get$1(0, t3), purchaseOrderUIState.historyActivityId); }, $signature: 2969 }; A.PurchaseOrderPdfScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoicePdfView(vm, this.$this.showAppBar, new A.ValueKey("__purchase_order_pdf_" + vm.invoice.id + "__", type$.ValueKey_String)); }, $signature: 2970 }; A.PurchaseOrderPdfVM.prototype = {}; A.PurchaseOrderPresenter.prototype = { getField$2$context$field(context, field) { var t3, t4, t5, client, t6, vendor, expense, contact, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.InvoiceEntity._as(t3); t4 = t2.userCompanyStates; t5 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; client = t4[t5].clientState.$get$1(0, t3.clientId); t6 = t3.vendorId; vendor = t4[t5].vendorState.$get$1(0, t6); expense = t4[t5].expenseState.$get$1(0, t3.expenseId); switch (field) { case "status": return A.EntityStatusChip$(t3, true, 105); case "number": t2 = t3.number; if (t2.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = t2; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(client, t3, _null); case "date": return A.Text$(A.formatDate(t3.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "last_sent_date": return A.Text$(A.formatDate(t3.lastSentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.amount, context, _null, _null, B.FormatNumberType_0, true, _null, t6, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "due_date": return A.Text$(A.formatDate(t3.dueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t3.publicNotes, _null); case "private_notes": return new A.TableTooltip(t3.privateNotes, _null); case "discount": t1 = t3.discount; if (t3.isAmountDiscount) { t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_0, true, _null, t6, false); t1.toString; } else { t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "po_number": return A.Text$(t3.poNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t3.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t3.taxAmount, context, _null, _null, B.FormatNumberType_0, true, _null, t6, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "is_viewed": if (t3.get$isViewed()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "project": return new A.LinkTextRelatedEntity(t4[t5].projectState.$get$1(0, t3.projectId), t3, _null); case "vendor": return new A.LinkTextRelatedEntity(t4[t5].vendorState.$get$1(0, t6), t3, _null); case "vendor_state": return A.Text$(vendor.state, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "vendor_city": return A.Text$(vendor.city, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "vendor_postal_code": return A.Text$(vendor.postalCode, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "vendor_country": t1 = t2.staticState.countryMap._map$_map.$index(0, client.countryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contact_name": case "contact_email": contact = A.purchaseOrderContactSelector(t3, t4[t5].vendorState.$get$1(0, t6)); if (field === "contact_name") return A.Text$(contact.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.CopyToClipboard(_null, contact.email, true, new A.PurchaseOrderPresenter_getField_closure(contact), _null, _null); case "partial_due": t1 = A.formatNumber(t3.partial, context, _null, _null, B.FormatNumberType_0, true, _null, t6, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "partial_due_date": return A.Text$(A.formatDate(t3.partialDueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "expense": return new A.LinkTextRelatedEntity(expense, t3, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.PurchaseOrderPresenter_getField_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse("mailto:" + this.contact.email, 0, null)); }, $signature: 60 }; A.PurchaseOrderScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.PurchaseOrderScreen_build_closure(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.PurchaseOrderScreen_build_closure0(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.PurchaseOrderScreen_build_closure1(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.PurchaseOrderScreen_build_closure2(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.PurchaseOrderScreen_build_closure3(t4))], type$.JSArray_InvoiceStatusEntity); t3 = t3.purchaseOrderUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "number", "vendor", "expense", "amount", "date", "due_date"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("discount"); t6.push("po_number"); t6.push("public_notes"); t6.push("private_notes"); t6.push("documents"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("tax_amount"); t6.push("exchange_rate"); t6.push("is_viewed"); t6.push("last_sent_date"); t6.push("project"); t6.push("client"); t6.push("contact_name"); t6.push("contact_email"); t6.push("vendor_state"); t6.push("vendor_city"); t6.push("vendor_postal_code"); t6.push("vendor_country"); t6.push("partial_due"); t6.push("partial_due_date"); t7 = A._setArrayType(["status", "number", "vendor", "expense", "amount", "date", "due_date"], t5); t5 = A._setArrayType(["number", "date", "due_date", "updated_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("invoice1", true), company.getCustomFieldValues$2$excludeBlank("invoice2", true), company.getCustomFieldValues$2$excludeBlank("invoice3", true), company.getCustomFieldValues$2$excludeBlank("invoice4", true), t7, B.EntityType_purchaseOrder, false, B.List_empty28, new A.PurchaseOrderScreen_build_closure4(store), new A.PurchaseOrderScreen_build_closure5(store), new A.PurchaseOrderScreen_build_closure6(store), new A.PurchaseOrderScreen_build_closure7(store), new A.PurchaseOrderScreen_build_closure8(store), new A.PurchaseOrderScreen_build_closure9(store), new A.PurchaseOrderScreen_build_closure10(store), new A.PurchaseOrderScreen_build_closure11(store), t5, statuses, t6); t1 = t1.prefState; t1 = (t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_purchaseOrder) ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "purchase_order_fab", false, new A.PurchaseOrderScreen_build_closure12(context), t4.get$newPurchaseOrder()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_purchaseOrder, t3.filter, new A.PurchaseOrderScreen_build_closure13(store), this.viewModel.purchaseOrderList, statuses, new A.PurchaseOrderScreen_build_closure14(store), new A.PurchaseOrderScreen_build_closure15(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.PurchaseOrderListBuilder(_null), t6, B.EntityType_purchaseOrder, t1, 0, _null, new A.PurchaseOrderScreen_build_closure16(store), new A.PurchaseOrderScreen_build_closure17(store)); } }; A.PurchaseOrderScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "draft"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.PurchaseOrderScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sent"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.PurchaseOrderScreen_build_closure1.prototype = { call$1(b) { var t1, t2, _s8_ = "accepted"; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "3"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s8_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.PurchaseOrderScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "5"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "cancelled"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.PurchaseOrderScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "bounced"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.PurchaseOrderScreen_build_closure17.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartPurchaseOrderMultiselect()); }, $signature: 14 }; A.PurchaseOrderScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPurchaseOrders(value)); }, $signature: 28 }; A.PurchaseOrderScreen_build_closure15.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPurchaseOrdersByState(state)); }, $signature: 71 }; A.PurchaseOrderScreen_build_closure14.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPurchaseOrdersByStatus($status)); }, $signature: 155 }; A.PurchaseOrderScreen_build_closure16.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.purchaseOrderUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPurchaseOrderMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPurchaseOrderMultiselect()); } }, $signature: 4 }; A.PurchaseOrderScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortPurchaseOrders(value)); }, $signature: 37 }; A.PurchaseOrderScreen_build_closure10.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPurchaseOrdersByState(state)); }, $signature: 68 }; A.PurchaseOrderScreen_build_closure11.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterPurchaseOrdersByStatus($status)); }, $signature: 170 }; A.PurchaseOrderScreen_build_closure4.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.purchaseOrderUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearPurchaseOrderMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartPurchaseOrderMultiselect()); } }, $signature: 4 }; A.PurchaseOrderScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPurchaseOrdersByCustom1(value)); }, $signature: 6 }; A.PurchaseOrderScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPurchaseOrdersByCustom2(value)); }, $signature: 6 }; A.PurchaseOrderScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPurchaseOrdersByCustom3(value)); }, $signature: 6 }; A.PurchaseOrderScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterPurchaseOrdersByCustom4(value)); }, $signature: 6 }; A.PurchaseOrderScreen_build_closure12.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_purchaseOrder); }, $signature: 0 }; A.PurchaseOrderScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderScreenBuilder_build_closure(), A.purchase_order_screen_vm_PurchaseOrderScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderScreenVM); } }; A.PurchaseOrderScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.PurchaseOrderScreen(vm, null); }, $signature: 2971 }; A.PurchaseOrderScreenVM.prototype = {}; A.PurchaseOrderViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PurchaseOrderViewScreen_build_closure(this), new A.PurchaseOrderViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PurchaseOrderViewVM); } }; A.PurchaseOrderViewScreen_build_closure0.prototype = { call$1(store) { return A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore(store); }, $signature: 2972 }; A.PurchaseOrderViewScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceView(viewModel, this.$this.isFilter, viewModel.state.uiState.purchaseOrderUIState.tabIndex, null); }, $signature: 2973 }; A.PurchaseOrderViewVM.prototype = {}; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadPurchaseOrder(completer, this.purchaseOrder.id)); return completer.future; }, $signature: 18 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure.prototype = { call$2(context, index) { A.editEntity(A.snackBarCompleter(A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$updatedPurchaseOrder(), null, false, type$.InvoiceEntity), this.purchaseOrder, true, index); }, call$1(context) { return this.call$2(context, null); }, $signature: 282 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure1.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SavePurchaseOrderDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.purchaseOrder)); t1.then$1$1(0, new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure0(context)); }, $signature: 108 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure2.prototype = { call$3(context, purchaseOrder, activityId) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfPurchaseOrder(purchaseOrder, context, activityId)); }, call$2(context, purchaseOrder) { return this.call$3(context, purchaseOrder, null); }, $signature: 287 }; A.QuoteEdit.prototype = { createState$0() { return new A._QuoteEditState(null, null, B._StateLifecycle_0); } }; A._QuoteEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._quote_edit$_controller = A.TabController$(null, _this._widget.viewModel.invoiceItemIndex != null ? 2 : 0, 5, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.viewModel.invoiceItemIndex != null) this._quote_edit$_controller.animateTo$1(2); }, dispose$0() { this._quote_edit$_controller.dispose$0(); this.super$__QuoteEditState_State_SingleTickerProviderStateMixin$dispose(); }, _quote_edit$_onSavePressed$2(context, action) { if (!$.$get$_QuoteEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$2(context, action); }, _quote_edit$_onSavePressed$1(context) { return this._quote_edit$_onSavePressed$2(context, null); }, build$1(context) { var viewModel, invoice, state, t2, t3, client, isFullscreen, t4, t5, t0, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; invoice = viewModel.invoice; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; client = t3[t2].clientState.$get$1(0, invoice.clientId); isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_invoice); t1 = t1.localeCode; if (invoice.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "new_quote"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "edit_quote"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t2 = invoice.getActions$2$client$userCompany(client, t3[t2].userCompany); t3 = _this._quote_edit$_controller; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "contacts"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t5.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "items"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "notes"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "pdf"); t10.toString; t11 = type$.JSArray_Widget; t10 = A.TabBar$(t3, _null, true, _null, _null, A._setArrayType([t6, t7, t8, t9, A.Tab$(_null, t10)], t11)); t9 = $.$get$_QuoteEditState__formKey(); t3 = _this._widget; if (isFullscreen) t3 = new A.QuoteEditDetailsScreen(t3.viewModel, _null); else { t6 = _this._quote_edit$_controller; t3 = t3.viewModel; t6 = A.TabBarView$(A._setArrayType([new A.QuoteEditDetailsScreen(t3, _null), new A.InvoiceEditContactsScreen(invoice.entityType, _null), new A.QuoteEditItemsScreen(t3, false, _null), new A.QuoteEditNotesScreen(_null), new A.QuoteEditPDFScreen(_null)], t11), t6, new A.ValueKey("__quote_" + invoice.id + "_" + invoice.updatedAt + "__", type$.ValueKey_String)); t3 = t6; } t9 = A.Form$(_null, t3, t9); t3 = A.Theme_of(context); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "add_item"); t1.toString; return A.EditScaffold$(t2, t10, t9, new A.InvoiceEditFooter(invoice, _null), invoice, A.FloatingActionButton$(t3.primaryColorDark, B.Icon_9cK, "quote_edit_fab", false, new A._QuoteEditState_build_closure(_this, context, invoice, viewModel, isFullscreen), t1), isFullscreen, new A._QuoteEditState_build_closure0(_this), new A._QuoteEditState_build_closure1(viewModel), new A._QuoteEditState_build_closure2(_this), _null, t4); } }; A._QuoteEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._QuoteEditState_build_closure2.prototype = { call$1(context) { return this.$this._quote_edit$_onSavePressed$1(context); }, $signature: 20 }; A._QuoteEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._quote_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._QuoteEditState_build_closure.prototype = { call$0() { var _this = this, _null = null; A.showDialog(_null, _null, true, _null, new A._QuoteEditState_build__closure(_this.$this, _this.invoice, _this.viewModel, _this.isFullscreen), _this.context, _null, true, type$.InvoiceItemSelector); }, $signature: 0 }; A._QuoteEditState_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.invoice, t2 = t1.lineItems._list$_list, t3 = A._arrayInstanceType(t2), t4 = _this.viewModel, t5 = type$.WhereTypeIterable_BaseEntity; return new A.InvoiceItemSelector(t1, new A._QuoteEditState_build___closure(_this.$this, t4, _this.isFullscreen), t1.clientId, A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t2, new A._QuoteEditState_build___closure0(), t3._eval$1("WhereIterable<1>")), new A._QuoteEditState_build___closure1(t4), t3._eval$1("MappedIterable<1,BaseEntity?>")), t5), true, t5._eval$1("Iterable.E")), false, null); }, $signature: 294 }; A._QuoteEditState_build___closure0.prototype = { call$1(item) { var t1; if (item.typeId !== "2") { t1 = item.expenseId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = true; return t1; }, $signature: 88 }; A._QuoteEditState_build___closure1.prototype = { call$1(item) { var t1 = this.viewModel.state; return item.typeId === "2" ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, item.taskId) : t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, item.expenseId); }, $signature: 293 }; A._QuoteEditState_build___closure.prototype = { call$3(items, clientId, projectId) { this.viewModel.onItemsAdded.call$3(items, clientId, projectId); if (!this.isFullscreen) this.$this._quote_edit$_controller.animateTo$1(2); }, call$1(items) { return this.call$3(items, null, null); }, call$2(items, clientId) { return this.call$3(items, clientId, null); }, $signature: 292 }; A.__QuoteEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.QuoteEditDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteEditDetailsScreen_build_closure(this), new A.QuoteEditDetailsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteEditDetailsVM); } }; A.QuoteEditDetailsScreen_build_closure0.prototype = { call$1(store) { return A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore(store); }, $signature: 2974 }; A.QuoteEditDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditDesktop(viewModel, this.$this.viewModel, new A.ValueKey("__quote_" + viewModel.invoice.id + "__", type$.ValueKey_String)); else return new A.InvoiceEditDetails(viewModel, B.EntityType_quote, null); }, $signature: 2975 }; A.QuoteEditDetailsVM.prototype = {}; A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure.prototype = { call$1(quote) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateQuote(quote)); }, $signature: 169 }; A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure0.prototype = { call$3(context, quote, client) { var t1, t2; if (client != null) { t1 = quote.applyClient$2(this.state, client); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateQuote(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateQuoteClient(client)); }, $signature: 377 }; A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure1.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/quote/edit")); }, $signature: 36 }; A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/quote/edit")); }, $signature: 103 }; A.QuoteEditItemsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteEditItemsScreen_build_closure(this), new A.QuoteEditItemsScreen_build_closure0(this), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteEditItemsVM); } }; A.QuoteEditItemsScreen_build_closure0.prototype = { call$1(store) { return A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore(store, this.$this.isTasks); }, $signature: 2976 }; A.QuoteEditItemsScreen_build_closure.prototype = { call$2(context, viewModel) { var t1 = this.$this, t2 = t1.viewModel; if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditItemsDesktop(viewModel, t2, t1.isTasks, null); else return new A.InvoiceEditItems(viewModel, t2, null); }, $signature: 2977 }; A.QuoteEditItemsVM.prototype = {}; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure1.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteQuoteItem(index)); }, $signature: 164 }; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditQuoteItem(null)); }, $signature: 4 }; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure3.prototype = { call$2(quoteItem, index) { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (index === t2.uiState.quoteUIState.editing.lineItems._list$_list.length) { t2 = quoteItem.rebuild$1(new A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore__closure(this.isTasks)); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddQuoteItem(null, t2)); } else { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateQuoteItem(index, quoteItem)); } }, $signature: 284 }; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore__closure.prototype = { call$1(b) { var t1 = this.isTasks ? "2" : "1"; b.get$_invoice_model$_$this()._invoice_model$_typeId = t1; return b; }, $signature: 57 }; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure4.prototype = { call$2(oldIndex, newIndex) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MoveQuoteItem(oldIndex, newIndex)); }, $signature: 221 }; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure.prototype = { call$1(index) { var t1 = A.InvoiceItemEntity_InvoiceItemEntity(null, null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddQuoteItem(index, t1)); }, call$0() { return this.call$1(null); }, $signature: 298 }; A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = J.get$clone$z(this.quote.lineItems._list$_list[index]), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddQuoteItem(index, t1)); }, $signature: 279 }; A.QuoteEditNotesScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteEditNotesScreen_build_closure(), new A.QuoteEditNotesScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteEditNotesVM); } }; A.QuoteEditNotesScreen_build_closure0.prototype = { call$1(store) { return A.QuoteEditNotesVM_QuoteEditNotesVM$fromStore(store); }, $signature: 2978 }; A.QuoteEditNotesScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditNotes(viewModel, null); }, $signature: 2979 }; A.QuoteEditNotesVM.prototype = {}; A.QuoteEditNotesVM_QuoteEditNotesVM$fromStore_closure.prototype = { call$1(quote) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateQuote(quote)); }, $signature: 169 }; A.QuoteEditPDFScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteEditPDFScreen_build_closure(), new A.QuoteEditPDFScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteEditPDFVM); } }; A.QuoteEditPDFScreen_build_closure0.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.QuoteEditPDFVM(t1, t1.uiState.quoteUIState.editing); }, $signature: 2980 }; A.QuoteEditPDFScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditPDF(viewModel, null); }, $signature: 2981 }; A.QuoteEditPDFVM.prototype = {}; A.QuoteEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteEditScreen_build_closure(), new A.QuoteEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteEditVM); } }; A.QuoteEditScreen_build_closure0.prototype = { call$1(store) { return A.QuoteEditVM_QuoteEditVM$fromStore(store); }, $signature: 2982 }; A.QuoteEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.QuoteEdit(viewModel, new A.ValueKey(viewModel.invoice.updatedAt, type$.ValueKey_int)); }, $signature: 2983 }; A.QuoteEditVM.prototype = {}; A.QuoteEditVM_QuoteEditVM$fromStore_closure.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.QuoteEditVM_QuoteEditVM$fromStore__closure1(this.store, action, this.state).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.QuoteEditVM_QuoteEditVM$fromStore__closure1.prototype = { call$0() { var t3, t4, $navigator, t5, t6, _this = this, _null = null, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.quoteUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (t2.clientId.length === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.QuoteEditVM_QuoteEditVM$fromStore___closure0(t4), t1, _null, true, type$.ErrorDialog); return _null; } if (!t2.get$isNew()) if (t2.isChanged !== true) { t3 = _this.action; t3 = t3 != null && !t3.get$isServerSide(); } else t3 = false; else t3 = false; t5 = _this.action; if (t3) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t5, false); else { t3 = new A._Future($.Zone__current, type$._Future_InvoiceEntity); t6 = t1.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.SaveQuoteRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_InvoiceEntity), t2, t5)); return t3.then$1$1(0, new A.QuoteEditVM_QuoteEditVM$fromStore___closure1(t2, t4, _this.state, t1, $navigator, t5), type$.Null).catchError$1(new A.QuoteEditVM_QuoteEditVM$fromStore___closure2()); } }, $signature: 138 }; A.QuoteEditVM_QuoteEditVM$fromStore___closure0.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.QuoteEditVM_QuoteEditVM$fromStore___closure1.prototype = { call$1(savedQuote) { var _this = this, _null = null, _s11_ = "/quote/view", t1 = _this.quote, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_quote"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_quote"); t2.toString; } A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s11_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s11_, t1, t1); } else t2.pop$1(savedQuote); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedQuote, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_invoice) && t2.editAfterSaving) A.editEntity(_null, savedQuote, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedQuote], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedQuote], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedQuote, _null, true); } }, $signature: 84 }; A.QuoteEditVM_QuoteEditVM$fromStore___closure2.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.QuoteEditVM_QuoteEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.QuoteEditVM_QuoteEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.QuoteEditVM_QuoteEditVM$fromStore_closure0.prototype = { call$3(items, clientId, projectId) { var t1, t2; if (items.length === 1) { t1 = this.quote.lineItems._list$_list.length; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditQuoteItem(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddQuoteItems(items)); }, $signature: 277 }; A.QuoteEditVM_QuoteEditVM$fromStore_closure1.prototype = { call$1(context) { var t2, _null = null, t1 = this.state.uiState; if (B.JSArray_methods.contains$1(A._setArrayType(["pdf", "email"], type$.JSArray_String), t1.get$previousSubRoute())) A.viewEntitiesByType(B.EntityType_quote, _null, 0); else { A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, true); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.QuoteEditVM_QuoteEditVM$fromStore_closure2.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveQuoteDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.quote)); t1.then$1$1(0, new A.QuoteEditVM_QuoteEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.QuoteEditVM_QuoteEditVM$fromStore__closure0(context)); }, $signature: 281 }; A.QuoteEditVM_QuoteEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.QuoteEditVM_QuoteEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.QuoteEditVM_QuoteEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.QuoteEditVM_QuoteEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.QuoteEmailScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteEmailScreen_build_closure(), new A.QuoteEmailScreen_build_closure0(), _null, _null, new A.QuoteEmailScreen_build_closure1(), _null, _null, true, type$.AppState, type$.EmailQuoteVM); } }; A.QuoteEmailScreen_build_closure1.prototype = { call$1(store) { var t2, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t2 = t1[t3].quoteState.map._map$_map.$index(0, t2.quoteUIState.selectedId); t2.toString; t2 = t1[t3].clientState.map._map$_map.$index(0, t2.clientId); t2.toString; if (t2.get$isStale()) { t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadClient(null, t2.id)); } }, $signature: 352 }; A.QuoteEmailScreen_build_closure0.prototype = { call$1(store) { var t2, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].quoteState.map._map$_map.$index(0, t2.quoteUIState.selectedId); t2.toString; return A.EmailQuoteVM_EmailQuoteVM$fromStore(store, t2); }, $signature: 2984 }; A.QuoteEmailScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEmailView(viewModel, null); }, $signature: 2985 }; A.EmailQuoteVM.prototype = {}; A.EmailQuoteVM_EmailQuoteVM$fromStore_closure.prototype = { call$5(context, template, subject, body, ccEmail) { var t2, t3, t4, completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "emailed_quote"); t1.toString; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = type$.Null; completer = A.snackBarCompleter(t1, null, t3.prefState.appLayout === B.AppLayout_mobile, t4); t1 = A.StoreProvider_of(context, t2).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout !== B.AppLayout_mobile) completer.future.then$1$1(0, new A.EmailQuoteVM_EmailQuoteVM$fromStore__closure(this.quote), t4); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EmailQuoteRequest(completer, this.quote.id, template, subject, body, ccEmail)); }, $signature: 371 }; A.EmailQuoteVM_EmailQuoteVM$fromStore__closure.prototype = { call$1(_) { A.viewEntity(false, this.quote, null, false); }, $signature: 36 }; A.QuoteListItem.prototype = { build$1(context) { var t3, t4, t5, t6, client, quoteUIState, listUIState, t7, isInMultiselect, t8, isChecked, textStyle, textColor, t9, t10, filterMatch, subtitle, _this = this, _null = null, t1 = {}, t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState; t5 = t4.selectedCompanyIndex; t3 = t3._list$_list; t6 = _this.quote; client = t3[t5].clientState.$get$1(0, t6.clientId); quoteUIState = t4.quoteUIState; listUIState = t2.getUIState$1(t6.entityType).get$listUIState(); t7 = _this.showCheckbox; isInMultiselect = t7 && listUIState.selectedIds != null; if (isInMultiselect) { t8 = listUIState.selectedIds; isChecked = t8 != null && B.JSArray_methods.contains$1(t8._list$_list, t6.id); } else isChecked = false; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t8 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t9 = _this.filter; if (t9 != null && t9.length !== 0) { t10 = t6.matchesFilterValue$1(t9); filterMatch = t10 == null ? client.matchesFilterValue$1(t9) : t10; } else filterMatch = _null; t1.subtitle = ""; t9 = t6.date; if (t9.length !== 0) { subtitle = A.formatDate(t9, context, true, true, false); t1.subtitle = subtitle; t9 = subtitle; } else t9 = ""; t10 = t6.dueDate; if (t10.length !== 0) { if (t9.length !== 0) t9 = t1.subtitle = t9 + " \u2022 "; t1.subtitle = t9 + A.formatDate(t10, context, true, true, false); } t4 = t4.get$isEditing() ? quoteUIState.editing.id : quoteUIState.selectedId; return new A.DismissibleEntity(t3[t5].userCompany, t6, new A.LayoutBuilder(new A.QuoteListItem_build_closure(t1, _this, isInMultiselect, listUIState, isChecked, t2, client, t8, textStyle, filterMatch, textColor), _null), t6.id === t4, t7, true, _null); }, get$quote() { return this.quote; } }; A.QuoteListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.isInMultiselect) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.QuoteListItem_build__closure(), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null); else { t2 = t1.quote; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$3$client$includeEdit$userCompany(_this.client, true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.QuoteListItem_build__closure0(t1)); t2 = t3; } t3 = t1.quote; t4 = t3.number; if (t4.length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t5 = _this.textStyle; t6 = type$.JSArray_Widget; t4 = A._setArrayType([A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, t5, _null, _null, _null)], t6); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t4.push(new A.EntityStateLabel(t3, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = _this.client; t8 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(t7.displayName + t8, _null, _null, _null, _null, _null, t5, _null, _null, _null); t9 = _this.filterMatch; if (t9 == null) t9 = _this._box_0.subtitle; t10 = A.Theme_of(context).textTheme.titleSmall; t10.toString; t11 = _this.textColor; t11 = A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 3, B.TextOverflow_2, _null, _null, t10.copyWith$1$color(A.Color$fromARGB(153, t11.get$value(t11) >>> 16 & 255, t11.get$value(t11) >>> 8 & 255, t11.get$value(t11) & 255)), _null, _null, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t7 = A.formatNumber(t3.amount, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t11, new A.SizedBox(10, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.QuoteListItem_build__closure1(t1), new A.QuoteListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.isInMultiselect ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.QuoteListItem_build__closure3(), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = A.Expanded$(A.Text$(_this.client.displayName, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t1.quote; t6 = A.formatNumber(t5.amount, context, t5.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t4, new A.SizedBox(4, _null, _null, _null), A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t4 = _this.filterMatch; if (t4 == null) { t4 = t5.number; if (t4.length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t6 = t5.dueDate; t6 = A.formatDate(t6.length !== 0 ? t6 : t5.date, context, true, true, false); t8 = t5.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(B.JSString_methods.trim$0(t4 + " \u2022 " + t6 + t8), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t8; } else t4 = A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t4 = A.Expanded$(t4, 1); t6 = _this.localization; t6.toString; t6 = t6.lookup$1(B.Map_9QXBb.$index(0, t5.get$calculatedStatusId())); t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.QuoteListItem_build__closure4(t1), new A.QuoteListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t4, A.Text$(t6, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t5.statusId === "1" ? _this.textColor : new A.QuoteStatusColors(_this.state.prefState.get$colorThemeModel()).get$colors().$index(0, t5.get$calculatedStatusId()), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t5, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.QuoteListItem_build__closure2.prototype = { call$0() { var t1 = this.$this; return A.selectEntity(t1.quote, !t1.showCheckbox, false); }, $signature: 0 }; A.QuoteListItem_build__closure1.prototype = { call$0() { return A.selectEntity(this.$this.quote, false, true); }, $signature: 0 }; A.QuoteListItem_build__closure.prototype = { call$1(value) { return null; }, $signature: 17 }; A.QuoteListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.quote], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.QuoteListItem_build__closure5.prototype = { call$0() { var t1 = this.$this; return A.selectEntity(t1.quote, !t1.showCheckbox, false); }, $signature: 0 }; A.QuoteListItem_build__closure4.prototype = { call$0() { return A.selectEntity(this.$this.quote, false, true); }, $signature: 0 }; A.QuoteListItem_build__closure3.prototype = { call$1(value) { return null; }, $signature: 17 }; A.QuoteListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteListBuilder_build_closure(), A.quote_list_vm_QuoteListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteListVM); } }; A.QuoteListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.invoiceList, B.EntityType_quote, new A.QuoteListBuilder_build__closure(viewModel), viewModel.onClearMultiselect, viewModel.onRefreshed, viewModel.onSortColumn, new A.QuotePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2986 }; A.QuoteListBuilder_build__closure.prototype = { call$2(context, index) { var t1 = this.viewModel, t2 = t1.invoiceMap._map$_map.$index(0, J.$index$asx(t1.invoiceList, index)); t2.toString; return new A.QuoteListItem(t2, t1.filter, true, null); }, $signature: 494 }; A.QuoteListVM.prototype = {}; A.QuoteListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.QuoteListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.QuoteListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortQuotes(field)); }, $signature: 6 }; A.QuoteListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearQuoteMultiselect()); }, $signature: 14 }; A.QuotePdfScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuotePdfScreen_build_closure(this), new A.QuotePdfScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuotePdfVM); } }; A.QuotePdfScreen_build_closure0.prototype = { call$1(store) { var t2, quoteUIState, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; quoteUIState = t2.quoteUIState; t3 = quoteUIState.selectedId; t3.toString; return new A.QuotePdfVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].quoteState.$get$1(0, t3), quoteUIState.historyActivityId); }, $signature: 2987 }; A.QuotePdfScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoicePdfView(vm, this.$this.showAppBar, new A.ValueKey("__quote_pdf_" + vm.invoice.id + "__", type$.ValueKey_String)); }, $signature: 2988 }; A.QuotePdfVM.prototype = {}; A.QuotePresenter.prototype = { getField$2$context$field(context, field) { var t3, t4, t5, t6, client, contact, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.InvoiceEntity._as(t3); t4 = t2.userCompanyStates; t5 = t2.uiState.selectedCompanyIndex; t4 = t4._list$_list; t6 = t3.clientId; client = t4[t5].clientState.$get$1(0, t6); switch (field) { case "status": return A.EntityStatusChip$(t3, true, 105); case "number": t2 = t3.number; if (t2.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = t2; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(client, t3, _null); case "date": return A.Text$(A.formatDate(t3.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "last_sent_date": return A.Text$(A.formatDate(t3.lastSentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.amount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "valid_until": return A.Text$(A.formatDate(t3.dueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t3.publicNotes, _null); case "private_notes": return new A.TableTooltip(t3.privateNotes, _null); case "discount": t1 = t3.discount; if (t3.isAmountDiscount) { t1 = A.formatNumber(t1, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; } else { t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "po_number": return A.Text$(t3.poNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t3.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t3.taxAmount, context, t6, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "is_viewed": if (t3.get$isViewed()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "project": return new A.LinkTextRelatedEntity(t4[t5].projectState.$get$1(0, t3.projectId), t3, _null); case "vendor": return new A.LinkTextRelatedEntity(t4[t5].vendorState.$get$1(0, t3.vendorId), t3, _null); case "client_state": return A.Text$(client.state, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_city": return A.Text$(client.city, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_postal_code": return A.Text$(client.postalCode, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client_country": t1 = t2.staticState.countryMap._map$_map.$index(0, client.countryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contact_name": case "contact_email": contact = A.quoteContactSelector(t3, t4[t5].clientState.$get$1(0, t6)); if (field === "contact_name") return A.Text$(contact.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.CopyToClipboard(_null, contact.email, true, new A.QuotePresenter_getField_closure(contact), _null, _null); case "partial": t1 = A.formatNumber(t3.partial, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "partial_due_date": return A.Text$(A.formatDate(t3.partialDueDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.QuotePresenter_getField_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse("mailto:" + this.contact.email, 0, null)); }, $signature: 60 }; A.QuoteScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure0(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure1(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure2(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure3(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure4(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.QuoteScreen_build_closure5(t4))], type$.JSArray_InvoiceStatusEntity); t3 = t3.quoteUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "number", "client", "amount", "date", "valid_until"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("discount"); t6.push("po_number"); t6.push("public_notes"); t6.push("private_notes"); t6.push("documents"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("tax_amount"); t6.push("exchange_rate"); t6.push("is_viewed"); t6.push("last_sent_date"); t6.push("project"); t6.push("vendor"); t6.push("contact_name"); t6.push("contact_email"); t6.push("client_state"); t6.push("client_city"); t6.push("client_postal_code"); t6.push("client_country"); t6.push("partial"); t6.push("partial_due_date"); t7 = A._setArrayType(["status", "number", "client", "amount", "date", "valid_until"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("invoice1", true), company.getCustomFieldValues$2$excludeBlank("invoice2", true), company.getCustomFieldValues$2$excludeBlank("invoice3", true), company.getCustomFieldValues$2$excludeBlank("invoice4", true), t7, B.EntityType_quote, false, B.List_empty28, new A.QuoteScreen_build_closure6(store), new A.QuoteScreen_build_closure7(store), new A.QuoteScreen_build_closure8(store), new A.QuoteScreen_build_closure9(store), new A.QuoteScreen_build_closure10(store), new A.QuoteScreen_build_closure11(store), new A.QuoteScreen_build_closure12(store), new A.QuoteScreen_build_closure13(store), A._setArrayType(["number", "date", "valid_until", "updated_at"], t5), statuses, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_quote)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_quote"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "quote_fab", false, new A.QuoteScreen_build_closure14(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_quote, t3.filter, new A.QuoteScreen_build_closure15(store), this.viewModel.quoteList, statuses, new A.QuoteScreen_build_closure16(store), new A.QuoteScreen_build_closure17(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.QuoteListBuilder(_null), t6, B.EntityType_quote, t1, 0, _null, new A.QuoteScreen_build_closure18(store), new A.QuoteScreen_build_closure19(store)); } }; A.QuoteScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "draft"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sent"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "viewed"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "approved"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "converted"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure4.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "expired"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure5.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "bounced"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.QuoteScreen_build_closure19.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartQuoteMultiselect()); }, $signature: 14 }; A.QuoteScreen_build_closure15.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterQuotes(value)); }, $signature: 28 }; A.QuoteScreen_build_closure17.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterQuotesByState(state)); }, $signature: 71 }; A.QuoteScreen_build_closure16.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterQuotesByStatus($status)); }, $signature: 155 }; A.QuoteScreen_build_closure18.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.quoteUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearQuoteMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartQuoteMultiselect()); } }, $signature: 4 }; A.QuoteScreen_build_closure11.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortQuotes(value)); }, $signature: 6 }; A.QuoteScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterQuotesByCustom1(value)); }, $signature: 6 }; A.QuoteScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterQuotesByCustom2(value)); }, $signature: 6 }; A.QuoteScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterQuotesByCustom3(value)); }, $signature: 6 }; A.QuoteScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterQuotesByCustom4(value)); }, $signature: 6 }; A.QuoteScreen_build_closure12.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterQuotesByState(state)); }, $signature: 68 }; A.QuoteScreen_build_closure13.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterQuotesByStatus($status)); }, $signature: 170 }; A.QuoteScreen_build_closure6.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.quoteUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearQuoteMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartQuoteMultiselect()); } }, $signature: 4 }; A.QuoteScreen_build_closure14.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_quote); }, $signature: 0 }; A.QuoteScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteScreenBuilder_build_closure(), A.quote_screen_vm_QuoteScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteScreenVM); } }; A.QuoteScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.QuoteScreen(vm, null); }, $signature: 2989 }; A.QuoteScreenVM.prototype = {}; A.QuoteViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.QuoteViewScreen_build_closure(this), new A.QuoteViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.QuoteViewVM); } }; A.QuoteViewScreen_build_closure0.prototype = { call$1(store) { return A.QuoteViewVM_QuoteViewVM$fromStore(store); }, $signature: 2990 }; A.QuoteViewScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceView(viewModel, this.$this.isFilter, viewModel.state.uiState.quoteUIState.tabIndex, null); }, $signature: 2991 }; A.QuoteViewVM.prototype = {}; A.QuoteViewVM_QuoteViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadQuote(completer, this.quote.id)); return completer.future; }, $signature: 18 }; A.QuoteViewVM_QuoteViewVM$fromStore_closure.prototype = { call$2(context, index) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_quote"); t1.toString; A.editEntity(A.snackBarCompleter(t1, null, false, type$.InvoiceEntity), this.quote, true, index); }, call$1(context) { return this.call$2(context, null); }, $signature: 282 }; A.QuoteViewVM_QuoteViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.QuoteViewVM_QuoteViewVM$fromStore_closure1.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveQuoteDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.quote)); t1.then$1$1(0, new A.QuoteViewVM_QuoteViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.QuoteViewVM_QuoteViewVM$fromStore__closure0(context)); }, $signature: 108 }; A.QuoteViewVM_QuoteViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.QuoteViewVM_QuoteViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.QuoteViewVM_QuoteViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.QuoteViewVM_QuoteViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.QuoteViewVM_QuoteViewVM$fromStore_closure2.prototype = { call$3(context, quote, activityId) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfQuote(quote, context, activityId)); }, call$2(context, quote) { return this.call$3(context, quote, null); }, $signature: 287 }; A.RecurringExpenseEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringExpenseEditScreen_build_closure(), new A.RecurringExpenseEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringExpenseEditVM); } }; A.RecurringExpenseEditScreen_build_closure0.prototype = { call$1(store) { return A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore(store); }, $signature: 2992 }; A.RecurringExpenseEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ExpenseEdit(viewModel, new A.ValueKey(viewModel.expense.updatedAt, type$.ValueKey_int)); }, $signature: 2993 }; A.RecurringExpenseEditVM.prototype = {}; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure.prototype = { call$1(recurringExpense) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateRecurringExpense(recurringExpense)); }, $signature: 166 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure2.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure3(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure4(t3), t4); }, $signature: 130 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure3.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_expense/edit")); }, $signature: 36 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure4.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_expense/edit")); }, $signature: 103 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure3.prototype = { call$2(context, completer) { var _null = null, t1 = A.VendorEntity_VendorEntity(_null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure1(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure2(t3), t4); }, $signature: 130 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure1.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_expense/edit")); }, $signature: 36 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure2.prototype = { call$1(expense) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_expense/edit")); }, $signature: 103 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.ExpenseEntity_ExpenseEntity(_null, B.EntityType_recurringExpense, _null, _null, _null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure0.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure5(this.store, context, action, this.state).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure5.prototype = { call$0() { var t3, t4, t5, t6, t7, _this = this, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.recurringExpenseUIState.editing; t2.toString; t3 = _this.context; t4 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); if (!t2.get$isNew()) if (t2.isChanged !== true) { t5 = _this.action; t5 = t5 != null && !t5.get$isServerSide(); } else t5 = false; else t5 = false; t6 = _this.action; if (t5) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t6, false); else { t5 = new A._Future($.Zone__current, type$._Future_ExpenseEntity); t7 = t1.__Store__dispatchers_F; t7 === $ && A.throwUnnamedLateFieldNI(); t7[0].call$1(new A.SaveRecurringExpenseRequest(new A._AsyncCompleter(t5, type$._AsyncCompleter_ExpenseEntity), t2, t6)); return t5.then$1$1(0, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure0(t2, t4, _this.state, t1, t3, t6), type$.Null).catchError$1(new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure1(t3)); } }, $signature: 138 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure0.prototype = { call$1(savedRecurringExpense) { var t3, _this = this, _null = null, _s25_ = "created_recurring_expense", _s25_0 = "updated_recurring_expense", _s23_ = "/recurring_expense/view", t1 = _this.recurringExpense, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s25_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s25_); t2.toString; } } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s25_0); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s25_0); t2.toString; } } A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s23_)); t2 = _this.context; if (t1.get$isNew()) { t1 = type$.nullable_Object; A.Navigator_of(t2, false).pushReplacementNamed$2$1(_s23_, t1, t1); } else A.Navigator_of(t2, false).pop$1(savedRecurringExpense); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedRecurringExpense, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_expense) && t2.editAfterSaving) A.editEntity(_null, savedRecurringExpense, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedRecurringExpense], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedRecurringExpense], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedRecurringExpense, _null, true); } }, $signature: 166 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore____closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure4.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveRecurringExpenseDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.recurringExpense)); t1.then$1$1(0, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure0(context)); }, $signature: 108 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.RecurringExpenseListItem.prototype = { build$1(context) { var uiState, expenseUIState, t4, t5, t6, t7, t8, client, vendor, category, filterMatch, listUIState, isInMultiselect, isChecked, textStyle, textColor, parts, _null = null, t1 = {}, t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); uiState = t3.uiState; expenseUIState = uiState.recurringExpenseUIState; t4 = uiState.selectedCompanyIndex; t5 = t3.userCompanyStates._list$_list; t6 = t5[t4].clientState; t7 = this.expense; t8 = t7.clientId; t8.toString; client = t6.$get$1(0, t8); t8 = t5[t4].vendorState; t6 = t7.vendorId; t6.toString; vendor = t8.$get$1(0, t6); category = t5[t4].expenseCategoryState.$get$1(0, t7.categoryId); t4 = this.filter; if (t4 != null && t4.length !== 0) { t5 = t7.matchesFilterValue$1(t4); filterMatch = t5 == null ? client.matchesFilterValue$1(t4) : t5; } else filterMatch = _null; listUIState = expenseUIState.listUIState; t4 = listUIState.selectedIds; isInMultiselect = t4 != null; if (isInMultiselect) { t4 = B.JSArray_methods.contains$1(t4._list$_list, t7.id); isChecked = t4; } else isChecked = false; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.subtitle = ""; if (filterMatch != null) t1.subtitle = filterMatch; else { parts = A._setArrayType([], type$.JSArray_String); t4 = t7.nextSendDate; if (t4.length !== 0) parts.push(A.formatDate(t4, context, true, true, false)); if (!category.get$isNew()) parts.push(category.name); if (!vendor.get$isNew()) parts.push(vendor.name); if (!client.get$isNew()) parts.push(client.displayName); t1.subtitle = B.JSArray_methods.join$1(parts, " \u2022 "); } t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) { t2 = uiState.get$isEditing() ? expenseUIState.editing.id : expenseUIState.selectedId; t2 = t7.id === t2; } else t2 = false; t4 = store.__Store__state_A; return new A.DismissibleEntity(t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany, t7, new A.LayoutBuilder(new A.RecurringExpenseListItem_build_closure(t1, this, isInMultiselect, listUIState, isChecked, t3, textStyle, textColor, filterMatch), _null), t2, true, true, _null); }, get$expense() { return this.expense; } }; A.RecurringExpenseListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.RecurringExpenseListItem_build__closure(t1), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null), _null); else { t2 = t1.expense; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.RecurringExpenseListItem_build__closure0(t1)); t2 = t3; } t3 = t1.expense; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t7 = A.Text$(t3.publicNotes + t7, _null, 1, _null, _null, _null, t4, _null, _null, _null); t8 = _this._box_0.subtitle; t9 = A.Theme_of(context).textTheme.titleSmall; t9.toString; t10 = _this.textColor; t10 = A.Expanded$(A.Column$(A._setArrayType([t7, A.Text$(t8, _null, 3, B.TextOverflow_2, _null, _null, t9.copyWith$1$color(A.Color$fromARGB(153, t10.get$value(t10) >>> 16 & 255, t10.get$value(t10) >>> 8 & 255, t10.get$value(t10) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t9 = t3.get$grossAmount(); t7 = t3.exchangeRate; t7 = A.formatNumber(t9 * (t7 === 0 ? 1 : t7), context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), t10, new A.SizedBox(8, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null), new A.SizedBox(16, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.RecurringExpenseListItem_build__closure1(t1), new A.RecurringExpenseListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.RecurringExpenseListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.expense; t5 = t4.publicNotes; if (t5.length === 0) t5 = t4.number; t6 = t4.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t6 = A.Expanded$(A.Text$(t5 + t6, _null, 1, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t4.get$grossAmount(); t7 = t4.exchangeRate; t5 = A.formatNumber(t5 * (t7 === 0 ? 1 : t7), context, _null, t4.currencyId, B.FormatNumberType_0, true, _null, _null, false); t5.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t6, A.Text$(t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; if (t5 == null) t5 = _this._box_0.subtitle; t6 = A.Theme_of(context).textTheme.titleSmall; t6.toString; t8 = _this.textColor; t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.RecurringExpenseListItem_build__closure4(t1), new A.RecurringExpenseListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, t6.copyWith$1$color(A.Color$fromARGB(153, t8.get$value(t8) >>> 16 & 255, t8.get$value(t8) >>> 8 & 255, t8.get$value(t8) & 255)), _null, _null, _null), new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.RecurringExpenseListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.expense, false, false); return t1; }, $signature: 0 }; A.RecurringExpenseListItem_build__closure1.prototype = { call$0() { return A.selectEntity(this.$this.expense, false, true); }, $signature: 0 }; A.RecurringExpenseListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.RecurringExpenseListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.expense], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.RecurringExpenseListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.expense, false, false); return t1; }, $signature: 0 }; A.RecurringExpenseListItem_build__closure4.prototype = { call$0() { return A.selectEntity(this.$this.expense, false, true); }, $signature: 0 }; A.RecurringExpenseListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.RecurringExpenseListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringExpenseListBuilder_build_closure(), A.recurring_expense_list_vm_RecurringExpenseListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringExpenseListVM); } }; A.RecurringExpenseListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.recurringExpenseList, B.EntityType_recurringExpense, new A.RecurringExpenseListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.RecurringExpensePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 2994 }; A.RecurringExpenseListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t1 = this.viewModel, t2 = t1.recurringExpenseMap._map$_map.$index(0, J.$index$asx(t1.recurringExpenseList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_recurringExpense).get$listUIState().selectedIds; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.RecurringExpenseListItem(t2, t1.filter, t3, null); }, $signature: 2995 }; A.RecurringExpenseListVM.prototype = {}; A.RecurringExpenseListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.RecurringExpenseListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.RecurringExpenseListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortRecurringExpenses(field)); }, $signature: 6 }; A.RecurringExpenseListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearRecurringExpenseMultiselect()); }, $signature: 14 }; A.RecurringExpensePresenter.prototype = { getField$2$context$field(context, field) { var t3, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.nullable_ExpenseEntity._as(t3); switch (field) { case "status": return A.EntityStatusChip$(t3, true, 105); case "vendor": case "vendor_id": t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].vendorState; t2 = t3.vendorId; t2.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t2), t3, _null); case "client_id": case "client": t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState; t2 = t3.clientId; t2.toString; return new A.LinkTextRelatedEntity(t1.$get$1(0, t2), t3, _null); case "next_send_date": return A.Text$(A.formatDate(t3.nextSendDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "last_sent_date": return A.Text$(A.formatDate(t3.lastSentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "net_amount": t1 = A.formatNumber(t3.get$netAmount(), context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.get$grossAmount(), context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "converted_amount": t1 = t3.get$grossAmount(); t2 = t3.exchangeRate; t1 = A.formatNumber(t1 * (t2 === 0 ? 1 : t2), context, _null, t3.invoiceCurrencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t3.get$taxAmount(), context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t3.publicNotes, _null); case "number": return A.Text$(t3.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "private_notes": return new A.TableTooltip(t3.privateNotes, _null); case "should_be_invoiced": return A.Text$(B.JSBool_methods.toString$0(t3.shouldBeInvoiced), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "currency_id": t1 = t2.staticState.currencyMap._map$_map.$index(0, t3.currencyId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "category": t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].expenseCategoryState.map._map$_map.$index(0, t3.categoryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "payment_date": return A.Text$(A.formatDate(t3.paymentDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "invoice_currency_id": t1 = t2.staticState.currencyMap._map$_map.$index(0, t3.invoiceCurrencyId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name1": return A.Text$(t3.taxName1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name2": return A.Text$(t3.taxName2, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_name3": return A.Text$(t3.taxName3, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate1": t1 = A.formatNumber(t3.taxRate1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate2": t1 = A.formatNumber(t3.taxRate2, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_rate3": t1 = A.formatNumber(t3.taxRate3, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "invoice_id": t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, t3.invoiceId); t1 = t1 == null ? _null : t1.number; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t3.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "remaining_cycles": return A.Text$("" + t3.remainingCycles, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "frequency": t1.toString; return A.Text$(t1.lookup$1(B.Map_mGn4d.$index(0, t3.frequencyId)), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.RecurringExpenseScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.RecurringExpenseScreen_build_closure(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.RecurringExpenseScreen_build_closure0(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.RecurringExpenseScreen_build_closure1(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.RecurringExpenseScreen_build_closure2(t4)), A._$ExpenseStatusEntity$_("", "").rebuild$1(new A.RecurringExpenseScreen_build_closure3(t4))], type$.JSArray_ExpenseStatusEntity); t3 = t3.recurringExpenseUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "number", "vendor", "client", "frequency", "next_send_date", "amount", "public_notes", "entity_state"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("number"); t6.push("net_amount"); t6.push("tax_amount"); t6.push("private_notes"); t6.push("should_be_invoiced"); t6.push("currency_id"); t6.push("category"); t6.push("exchange_rate"); t6.push("invoice_currency_id"); t6.push("tax_name1"); t6.push("tax_name2"); t6.push("tax_name3"); t6.push("tax_rate1"); t6.push("tax_rate2"); t6.push("tax_rate3"); t6.push("client_id"); t6.push("invoice_id"); t6.push("vendor_id"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("documents"); t6.push("remaining_cycles"); t6.push("last_sent_date"); t7 = A._setArrayType(["status", "number", "vendor", "client", "frequency", "next_send_date", "amount", "public_notes", "entity_state"], t5); t5 = A._setArrayType(["number", "next_send_date", "updated_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("expense1", true), company.getCustomFieldValues$2$excludeBlank("expense2", true), company.getCustomFieldValues$2$excludeBlank("expense3", true), company.getCustomFieldValues$2$excludeBlank("expense4", true), t7, B.EntityType_recurringExpense, false, B.List_empty28, new A.RecurringExpenseScreen_build_closure4(store), new A.RecurringExpenseScreen_build_closure5(store), new A.RecurringExpenseScreen_build_closure6(store), new A.RecurringExpenseScreen_build_closure7(store), new A.RecurringExpenseScreen_build_closure8(store), new A.RecurringExpenseScreen_build_closure9(store), new A.RecurringExpenseScreen_build_closure10(store), new A.RecurringExpenseScreen_build_closure11(store), t5, statuses, t6); t1 = t1.prefState; t1 = (t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_recurringExpense) ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "recurring_expense_fab", false, new A.RecurringExpenseScreen_build_closure12(context), t4.get$newRecurringExpense()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_recurringExpense, t3.filter, new A.RecurringExpenseScreen_build_closure13(store), this.viewModel.recurringExpenseList, statuses, new A.RecurringExpenseScreen_build_closure14(store), new A.RecurringExpenseScreen_build_closure15(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.RecurringExpenseListBuilder(_null), t6, B.EntityType_recurringExpense, t1, 0, _null, new A.RecurringExpenseScreen_build_closure16(store), new A.RecurringExpenseScreen_build_closure17(store)); } }; A.RecurringExpenseScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "draft"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.RecurringExpenseScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "-1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.RecurringExpenseScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "active"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.RecurringExpenseScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "paused"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.RecurringExpenseScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_expense_model$_$this()._expense_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "completed"); t1.toString; b.get$_expense_model$_$this()._expense_model$_name = t1; return b; }, $signature: 160 }; A.RecurringExpenseScreen_build_closure17.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartRecurringExpenseMultiselect()); }, $signature: 14 }; A.RecurringExpenseScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringExpenses(value)); }, $signature: 28 }; A.RecurringExpenseScreen_build_closure14.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringExpensesByStatus($status)); }, $signature: 155 }; A.RecurringExpenseScreen_build_closure15.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringExpensesByState(state)); }, $signature: 71 }; A.RecurringExpenseScreen_build_closure16.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.recurringExpenseUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearRecurringExpenseMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringExpenseMultiselect()); } }, $signature: 4 }; A.RecurringExpenseScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortRecurringExpenses(value)); }, $signature: 37 }; A.RecurringExpenseScreen_build_closure11.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringExpensesByStatus($status)); }, $signature: 170 }; A.RecurringExpenseScreen_build_closure10.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringExpensesByState(state)); }, $signature: 68 }; A.RecurringExpenseScreen_build_closure4.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.recurringExpenseUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearRecurringExpenseMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringExpenseMultiselect()); } }, $signature: 4 }; A.RecurringExpenseScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringExpensesByCustom1(value)); }, $signature: 6 }; A.RecurringExpenseScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringExpensesByCustom2(value)); }, $signature: 6 }; A.RecurringExpenseScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringExpensesByCustom3(value)); }, $signature: 6 }; A.RecurringExpenseScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringExpensesByCustom4(value)); }, $signature: 6 }; A.RecurringExpenseScreen_build_closure12.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_recurringExpense); }, $signature: 0 }; A.RecurringExpenseScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringExpenseScreenBuilder_build_closure(), A.recurring_expense_screen_vm_RecurringExpenseScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringExpenseScreenVM); } }; A.RecurringExpenseScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.RecurringExpenseScreen(vm, null); }, $signature: 2996 }; A.RecurringExpenseScreenVM.prototype = {}; A.RecurringExpenseViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringExpenseViewScreen_build_closure(this), new A.RecurringExpenseViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringExpenseViewVM); } }; A.RecurringExpenseViewScreen_build_closure0.prototype = { call$1(store) { return A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore(store); }, $signature: 2997 }; A.RecurringExpenseViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.ExpenseView(vm, this.$this.isFilter, vm.state.uiState.recurringExpenseUIState.tabIndex, null); }, $signature: 2998 }; A.RecurringExpenseViewVM.prototype = {}; A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringExpense(completer, this.recurringExpense.id)); return completer.future; }, $signature: 18 }; A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure0.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveRecurringExpenseDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.recurringExpense)); t1.then$1$1(0, new A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure0()); }, $signature: 108 }; A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore___closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.RecurringInvoiceEdit.prototype = { createState$0() { return new A._RecurringInvoiceEditState(null, null, B._StateLifecycle_0); } }; A._RecurringInvoiceEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._recurring_invoice_edit$_controller = A.TabController$(null, _this._widget.viewModel.invoiceItemIndex != null ? 2 : 0, 5, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.viewModel.invoiceItemIndex != null) this._recurring_invoice_edit$_controller.animateTo$1(2); }, dispose$0() { this._recurring_invoice_edit$_controller.dispose$0(); this.super$__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin$dispose(); }, _recurring_invoice_edit$_onSavePressed$2(context, action) { if (!$.$get$_RecurringInvoiceEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$2(context, action); }, _recurring_invoice_edit$_onSavePressed$1(context) { return this._recurring_invoice_edit$_onSavePressed$2(context, null); }, build$1(context) { var recurringInvoice, state, t2, t3, client, isFullscreen, t4, t5, t0, t6, t7, t8, t9, t10, t11, _this = this, _null = null, viewModel = _this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; recurringInvoice = viewModel.invoice; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; client = t3[t2].clientState.$get$1(0, recurringInvoice.clientId); isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_invoice); t1 = t1.localeCode; if (recurringInvoice.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "new_recurring_invoice"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "edit_recurring_invoice"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t2 = recurringInvoice.getActions$2$client$userCompany(client, t3[t2].userCompany); t3 = _this._recurring_invoice_edit$_controller; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "contacts"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t5.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "items"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "notes"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "pdf"); t10.toString; t11 = type$.JSArray_Widget; t10 = A.TabBar$(t3, _null, true, _null, _null, A._setArrayType([t6, t7, t8, t9, A.Tab$(_null, t10)], t11)); t9 = $.$get$_RecurringInvoiceEditState__formKey(); t3 = _this._widget; if (isFullscreen) t3 = new A.RecurringInvoiceEditDetailsScreen(t3.viewModel, _null); else { t6 = _this._recurring_invoice_edit$_controller; t3 = t3.viewModel; t6 = A.TabBarView$(A._setArrayType([new A.RecurringInvoiceEditDetailsScreen(t3, _null), new A.InvoiceEditContactsScreen(recurringInvoice.entityType, _null), new A.RecurringInvoiceEditItemsScreen(t3, false, _null), new A.RecurringInvoiceEditNotesScreen(_null), new A.RecurringInvoiceEditPDFScreen(_null)], t11), t6, new A.ValueKey("__recurring_invoice_" + recurringInvoice.id + "_" + recurringInvoice.updatedAt + "__", type$.ValueKey_String)); t3 = t6; } t9 = A.Form$(_null, t3, t9); t3 = A.Theme_of(context); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "add_item"); t1.toString; return A.EditScaffold$(t2, t10, t9, new A.InvoiceEditFooter(recurringInvoice, _null), recurringInvoice, A.FloatingActionButton$(t3.primaryColorDark, B.Icon_9cK, "recurring_invoice_edit_fab", false, new A._RecurringInvoiceEditState_build_closure(_this, context, recurringInvoice, viewModel, isFullscreen), t1), isFullscreen, new A._RecurringInvoiceEditState_build_closure0(_this), new A._RecurringInvoiceEditState_build_closure1(viewModel), new A._RecurringInvoiceEditState_build_closure2(_this), _null, t4); } }; A._RecurringInvoiceEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._RecurringInvoiceEditState_build_closure2.prototype = { call$1(context) { return this.$this._recurring_invoice_edit$_onSavePressed$1(context); }, $signature: 20 }; A._RecurringInvoiceEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._recurring_invoice_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._RecurringInvoiceEditState_build_closure.prototype = { call$0() { var _this = this, _null = null; A.showDialog(_null, _null, true, _null, new A._RecurringInvoiceEditState_build__closure(_this.$this, _this.invoice, _this.viewModel, _this.isFullscreen), _this.context, _null, true, type$.InvoiceItemSelector); }, $signature: 0 }; A._RecurringInvoiceEditState_build__closure.prototype = { call$1(context) { var _this = this, t1 = _this.invoice, t2 = t1.lineItems._list$_list, t3 = A._arrayInstanceType(t2), t4 = _this.viewModel, t5 = type$.WhereTypeIterable_BaseEntity; return new A.InvoiceItemSelector(t1, new A._RecurringInvoiceEditState_build___closure(_this.$this, t4, _this.isFullscreen), t1.clientId, A.List_List$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t2, new A._RecurringInvoiceEditState_build___closure0(), t3._eval$1("WhereIterable<1>")), new A._RecurringInvoiceEditState_build___closure1(t4), t3._eval$1("MappedIterable<1,BaseEntity?>")), t5), true, t5._eval$1("Iterable.E")), false, null); }, $signature: 294 }; A._RecurringInvoiceEditState_build___closure0.prototype = { call$1(item) { var t1; if (item.typeId !== "2") { t1 = item.expenseId; t1 = (t1 == null ? "" : t1).length !== 0; } else t1 = true; return t1; }, $signature: 88 }; A._RecurringInvoiceEditState_build___closure1.prototype = { call$1(item) { var t1 = this.viewModel.state; return item.typeId === "2" ? t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.map._map$_map.$index(0, item.taskId) : t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, item.expenseId); }, $signature: 293 }; A._RecurringInvoiceEditState_build___closure.prototype = { call$3(items, clientId, projectId) { this.viewModel.onItemsAdded.call$3(items, clientId, projectId); if (!this.isFullscreen) this.$this._recurring_invoice_edit$_controller.animateTo$1(2); }, call$1(items) { return this.call$3(items, null, null); }, call$2(items, clientId) { return this.call$3(items, clientId, null); }, $signature: 292 }; A.__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.RecurringInvoiceEditDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceEditDetailsScreen_build_closure(this), new A.RecurringInvoiceEditDetailsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceEditDetailsVM); } }; A.RecurringInvoiceEditDetailsScreen_build_closure0.prototype = { call$1(store) { return A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore(store); }, $signature: 2999 }; A.RecurringInvoiceEditDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditDesktop(viewModel, this.$this.viewModel, new A.ValueKey("__recurring_invoice_" + viewModel.invoice.id + "__", type$.ValueKey_String)); else return new A.InvoiceEditDetails(viewModel, B.EntityType_recurringInvoice, null); }, $signature: 3000 }; A.RecurringInvoiceEditDetailsVM.prototype = {}; A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure.prototype = { call$1(invoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateRecurringInvoice(invoice)); }, $signature: 169 }; A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure0.prototype = { call$3(context, invoice, client) { var t1, t2; if (client != null) { t1 = invoice.applyClient$2(this.state, client); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateRecurringInvoice(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateRecurringInvoiceClient(client)); }, $signature: 377 }; A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure1.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_invoice/edit")); }, $signature: 36 }; A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/recurring_invoice/edit")); }, $signature: 103 }; A.RecurringInvoiceEditItemsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceEditItemsScreen_build_closure(this), new A.RecurringInvoiceEditItemsScreen_build_closure0(this), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceEditItemsVM); } }; A.RecurringInvoiceEditItemsScreen_build_closure0.prototype = { call$1(store) { return A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore(store, this.$this.isTasks); }, $signature: 3001 }; A.RecurringInvoiceEditItemsScreen_build_closure.prototype = { call$2(context, viewModel) { var t1 = this.$this, t2 = t1.viewModel; if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_invoice)) return new A.InvoiceEditItemsDesktop(viewModel, t2, t1.isTasks, null); else return new A.InvoiceEditItems(viewModel, t2, null); }, $signature: 3002 }; A.RecurringInvoiceEditItemsVM.prototype = {}; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure1.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteRecurringInvoiceItem(index)); }, $signature: 164 }; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditRecurringInvoiceItem(null)); }, $signature: 4 }; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure3.prototype = { call$2(item, index) { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (index === t2.uiState.recurringInvoiceUIState.editing.lineItems._list$_list.length) { t2 = item.rebuild$1(new A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore__closure(this.isTasks)); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddRecurringInvoiceItem(null, t2)); } else { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateRecurringInvoiceItem(index, item)); } }, $signature: 284 }; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore__closure.prototype = { call$1(b) { var t1 = this.isTasks ? "2" : "1"; b.get$_invoice_model$_$this()._invoice_model$_typeId = t1; return b; }, $signature: 57 }; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure4.prototype = { call$2(oldIndex, newIndex) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.MoveRecurringInvoiceItem(oldIndex, newIndex)); }, $signature: 221 }; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure.prototype = { call$1(index) { var t1 = A.InvoiceItemEntity_InvoiceItemEntity(null, null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddRecurringInvoiceItem(index, t1)); }, call$0() { return this.call$1(null); }, $signature: 298 }; A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = J.get$clone$z(this.invoice.lineItems._list$_list[index]), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddRecurringInvoiceItem(index, t1)); }, $signature: 279 }; A.RecurringInvoiceEditNotesScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceEditNotesScreen_build_closure(), new A.RecurringInvoiceEditNotesScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceEditNotesVM); } }; A.RecurringInvoiceEditNotesScreen_build_closure0.prototype = { call$1(store) { return A.RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore(store); }, $signature: 3003 }; A.RecurringInvoiceEditNotesScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditNotes(viewModel, null); }, $signature: 3004 }; A.RecurringInvoiceEditNotesVM.prototype = {}; A.RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore_closure.prototype = { call$1(recurringInvoice) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateRecurringInvoice(recurringInvoice)); }, $signature: 169 }; A.RecurringInvoiceEditPDFScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceEditPDFScreen_build_closure(), new A.RecurringInvoiceEditPDFScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceEditPDFVM); } }; A.RecurringInvoiceEditPDFScreen_build_closure0.prototype = { call$1(store) { var t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.RecurringInvoiceEditPDFVM(t1, t1.uiState.recurringInvoiceUIState.editing); }, $signature: 3005 }; A.RecurringInvoiceEditPDFScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceEditPDF(viewModel, null); }, $signature: 3006 }; A.RecurringInvoiceEditPDFVM.prototype = {}; A.RecurringInvoiceEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceEditScreen_build_closure(), new A.RecurringInvoiceEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceEditVM); } }; A.RecurringInvoiceEditScreen_build_closure0.prototype = { call$1(store) { return A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore(store); }, $signature: 3007 }; A.RecurringInvoiceEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.RecurringInvoiceEdit(viewModel, new A.ValueKey(viewModel.invoice.updatedAt, type$.ValueKey_int)); }, $signature: 3008 }; A.RecurringInvoiceEditVM.prototype = {}; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure1(this.store, action, this.state).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure1.prototype = { call$0() { var t3, t4, $navigator, t5, t6, _this = this, _null = null, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.recurringInvoiceUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (t2.clientId.length === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure0(t4), t1, _null, true, type$.ErrorDialog); return _null; } if (!t2.get$isNew()) if (t2.isChanged !== true) { t3 = _this.action; t3 = t3 != null && !t3.get$isServerSide(); } else t3 = false; else t3 = false; t5 = _this.action; if (t3) A.handleEntitiesActions(A._setArrayType([t2], type$.JSArray_BaseEntity), t5, false); else { t3 = new A._Future($.Zone__current, type$._Future_InvoiceEntity); t6 = t1.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.SaveRecurringInvoiceRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_InvoiceEntity), t2, t5)); return t3.then$1$1(0, new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure1(t2, t4, _this.state, t1, $navigator, t5), type$.Null).catchError$1(new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure2()); } }, $signature: 138 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure0.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_client"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure1.prototype = { call$1(savedRecurringInvoice) { var _this = this, _null = null, _s23_ = "/recurring_invoice/view", t1 = _this.recurringInvoice, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_recurring_invoice"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_recurring_invoice"); t2.toString; } A.showToast(t2); t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s23_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s23_, t1, t1); } else t2.pop$1(savedRecurringInvoice); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedRecurringInvoice, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_invoice) && t2.editAfterSaving) A.editEntity(_null, savedRecurringInvoice, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedRecurringInvoice], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedRecurringInvoice], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedRecurringInvoice, _null, true); } }, $signature: 84 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure2.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure0.prototype = { call$3(items, clientId, projectId) { var t1, t2; if (items.length === 1) { t1 = this.recurringInvoice.lineItems._list$_list.length; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.EditRecurringInvoiceItem(t1)); } t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddRecurringInvoiceItems(items)); }, $signature: 277 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure1.prototype = { call$1(context) { var t2, _null = null, t1 = this.state.uiState; if (B.JSArray_methods.contains$1(A._setArrayType(["pdf", "email"], type$.JSArray_String), t1.get$previousSubRoute())) A.viewEntitiesByType(B.EntityType_recurringInvoice, _null, 0); else { A.createEntity(_null, _null, A.InvoiceEntity_InvoiceEntity(_null, _null, _null, _null, _null, _null), _null, true); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure2.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveRecurringInvoiceDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.recurringInvoice)); t1.then$1$1(0, new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure(context), type$.Null).catchError$1(new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure0(context)); }, $signature: 108 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.RecurringInvoiceListItem.prototype = { build$1(context) { var t4, t5, t6, t7, client, invoiceUIState, listUIState, t8, isInMultiselect, isChecked, textStyle, t9, t10, filterMatch, statusLabel, statusColor, textColor, subtitle, _null = null, t1 = {}, t2 = type$.AppState, t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t5 = t3.uiState; t6 = t5.selectedCompanyIndex; t4 = t4._list$_list; t7 = this.invoice; client = t4[t6].clientState.$get$1(0, t7.clientId); invoiceUIState = t5.recurringInvoiceUIState; listUIState = t3.getUIState$1(t7.entityType).get$listUIState(); t8 = listUIState.selectedIds; isInMultiselect = t8 != null; isChecked = isInMultiselect && B.JSArray_methods.contains$1(t8._list$_list, t7.id); textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t8 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t8.toString; t9 = this.filter; if (t9 != null && t9.length !== 0) { t10 = t7.matchesFilterValue$1(t9); filterMatch = t10 == null ? client.matchesFilterValue$1(t9) : t10; } else filterMatch = _null; statusLabel = t8.lookup$1(B.Map_5euww.$index(0, t7.get$calculatedStatusId())); statusColor = new A.RecurringInvoiceStatusColors(t3.prefState.get$colorThemeModel()).get$colors().$index(0, t7.get$calculatedStatusId()); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1.subtitle = ""; t9 = t7.nextSendDate; if (t9.length !== 0) { subtitle = A.formatDate(t9, context, true, true, false); t1.subtitle = subtitle; t9 = subtitle; } else t9 = ""; if (t9.length !== 0) t9 = t1.subtitle = t9 + " \u2022 "; t1.subtitle = t9 + t8.lookup$1(B.Map_mGn4d.$index(0, t7.frequencyId)); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) { t2 = t5.get$isEditing() ? invoiceUIState.editing.id : invoiceUIState.selectedId; t2 = t7.id === t2; } else t2 = false; return new A.DismissibleEntity(t4[t6].userCompany, t7, new A.LayoutBuilder(new A.RecurringInvoiceListItem_build_closure(t1, this, isInMultiselect, listUIState, isChecked, t3, client, t8, textStyle, filterMatch, textColor, statusLabel, statusColor), _null), t2, true, true, _null); }, get$invoice() { return this.invoice; } }; A.RecurringInvoiceListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.isInMultiselect) t2 = A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.RecurringInvoiceListItem_build__closure(), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null); else { t2 = t1.invoice; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$3$client$includeEdit$userCompany(_this.client, true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.RecurringInvoiceListItem_build__closure0(t1)); t2 = t3; } t3 = t1.invoice; t4 = t3.number; if (t4.length === 0) { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t5 = _this.textStyle; t6 = type$.JSArray_Widget; t4 = A._setArrayType([A.Text$(t4, _null, _null, B.TextOverflow_2, _null, _null, t5, _null, _null, _null)], t6); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t4.push(new A.EntityStateLabel(t3, _null)); t4 = A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = _this.client; t8 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t8 = A.Text$(t7.displayName + t8, _null, _null, _null, _null, _null, t5, _null, _null, _null); t9 = _this.filterMatch; if (t9 == null) t9 = _this._box_0.subtitle; t10 = A.Theme_of(context).textTheme.titleSmall; t10.toString; t11 = _this.textColor; t11 = A.Expanded$(A.Column$(A._setArrayType([t8, A.Text$(t9, _null, 3, B.TextOverflow_2, _null, _null, t10.copyWith$1$color(A.Color$fromARGB(153, t11.get$value(t11) >>> 16 & 255, t11.get$value(t11) >>> 8 & 255, t11.get$value(t11) & 255)), _null, _null, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t7 = A.formatNumber(t3.amount, context, t7.id, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t4, _null), new A.SizedBox(10, _null, _null, _null), t11, new A.SizedBox(10, _null, _null, _null), A.Text$(t7, _null, _null, _null, _null, _null, t5, B.TextAlign_5, _null, _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.RecurringInvoiceListItem_build__closure1(t1), new A.RecurringInvoiceListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.isInMultiselect ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.RecurringInvoiceListItem_build__closure3(), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = A.Expanded$(A.Text$(_this.client.displayName, _null, _null, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = t1.invoice; t6 = A.formatNumber(t5.amount, context, t5.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t4, new A.SizedBox(4, _null, _null, _null), A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t4 = _this.filterMatch; if (t4 == null) { t4 = t5.number; if (t4.length === 0) { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t4.toString; t4 = J.$index$asx(t4, "pending"); t4.toString; } t6 = t5.nextSendDate; t8 = t6.length !== 0 ? " \u2022 " : ""; t6 = A.formatDate(t6, context, true, true, false); t9 = t5.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t9 = A.Text$(B.JSString_methods.trim$0(t4 + t8 + t6 + t9), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t9; } else t4 = A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t4 = A.Expanded$(t4, 1); t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.RecurringInvoiceListItem_build__closure4(t1), new A.RecurringInvoiceListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t4, A.Text$(_this.statusLabel, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, t5.statusId === "1" ? _this.textColor : _this.statusColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t5, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); } return t1; }, $signature: 116 }; A.RecurringInvoiceListItem_build__closure2.prototype = { call$0() { return A.selectEntity(this.$this.invoice, false, false); }, $signature: 0 }; A.RecurringInvoiceListItem_build__closure1.prototype = { call$0() { return A.selectEntity(this.$this.invoice, false, true); }, $signature: 0 }; A.RecurringInvoiceListItem_build__closure.prototype = { call$1(value) { return null; }, $signature: 17 }; A.RecurringInvoiceListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.invoice], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.RecurringInvoiceListItem_build__closure5.prototype = { call$0() { return A.selectEntity(this.$this.invoice, false, false); }, $signature: 0 }; A.RecurringInvoiceListItem_build__closure4.prototype = { call$0() { return A.selectEntity(this.$this.invoice, false, true); }, $signature: 0 }; A.RecurringInvoiceListItem_build__closure3.prototype = { call$1(value) { return null; }, $signature: 17 }; A.RecurringInvoiceListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceListBuilder_build_closure(), A.recurring_invoice_list_vm_RecurringInvoiceListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceListVM); } }; A.RecurringInvoiceListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.recurringInvoiceList, B.EntityType_recurringInvoice, new A.RecurringInvoiceListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.RecurringInvoicePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3009 }; A.RecurringInvoiceListBuilder_build__closure.prototype = { call$2(context, index) { var t1 = this.viewModel, t2 = t1.recurringInvoiceMap._map$_map.$index(0, J.$index$asx(t1.recurringInvoiceList, index)); t2.toString; return new A.RecurringInvoiceListItem(t2, t1.filter, null); }, $signature: 3010 }; A.RecurringInvoiceListVM.prototype = {}; A.RecurringInvoiceListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.RecurringInvoiceListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.RecurringInvoiceListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortRecurringInvoices(field)); }, $signature: 6 }; A.RecurringInvoiceListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearRecurringInvoiceMultiselect()); }, $signature: 14 }; A.RecurringInvoicePdfScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoicePdfScreen_build_closure(this), new A.RecurringInvoicePdfScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoicePdfVM); } }; A.RecurringInvoicePdfScreen_build_closure0.prototype = { call$1(store) { var t2, recurringInvoiceUIState, t3, t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; recurringInvoiceUIState = t2.recurringInvoiceUIState; t3 = recurringInvoiceUIState.selectedId; t3.toString; return new A.RecurringInvoicePdfVM(t1, t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].recurringInvoiceState.$get$1(0, t3), recurringInvoiceUIState.historyActivityId); }, $signature: 3011 }; A.RecurringInvoicePdfScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoicePdfView(vm, true, new A.ValueKey("__recurring_invoice_pdf_" + vm.invoice.id + "__", type$.ValueKey_String)); }, $signature: 3012 }; A.RecurringInvoicePdfVM.prototype = {}; A.RecurringInvoicePresenter.prototype = { getField$2$context$field(context, field) { var t3, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__EntityPresenter_entity_A; t3 === $ && A.throwUnnamedLateFieldNI(); type$.InvoiceEntity._as(t3); switch (field) { case "status": return A.EntityStatusChip$(t3, true, 105); case "number": t2 = t3.number; if (t2.length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; } else t1 = t2; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "client": return new A.LinkTextRelatedEntity(t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState.$get$1(0, t3.clientId), t3, _null); case "date": return A.Text$(A.formatDate(t3.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder1_sent": return A.Text$(A.formatDate(t3.reminder1Sent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder2_sent": return A.Text$(A.formatDate(t3.reminder2Sent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder3_sent": return A.Text$(A.formatDate(t3.reminder3Sent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "reminder_last_sent": return A.Text$(A.formatDate(t3.reminderLastSent, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t3.amount, context, t3.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t3.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t3.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t3.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t3.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "public_notes": return new A.TableTooltip(t3.publicNotes, _null); case "private_notes": return new A.TableTooltip(t3.privateNotes, _null); case "discount": t1 = t3.discount; if (t3.isAmountDiscount) { t1 = A.formatNumber(t1, context, t3.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; } else { t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "po_number": return A.Text$(t3.poNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t3.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "tax_amount": t1 = A.formatNumber(t3.taxAmount, context, t3.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "exchange_rate": t1 = A.formatNumber(t3.exchangeRate, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "remaining_cycles": t2 = t3.remainingCycles; if (t2 === -1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "endless"); t1.toString; } else t1 = A.S(t2); return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "next_send_date": t1 = t3.nextSendDatetime; return A.Text$(t1.length !== 0 ? A.formatDate(t1, context, true, false, true) : A.formatDate(t3.nextSendDate, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "frequency": t1.toString; return A.Text$(t1.lookup$1(B.Map_mGn4d.$index(0, t3.frequencyId)), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "due_date_days": t2 = t3.dueDateDays; if (t2 === "terms") { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "payment_term"); t1.toString; } else if (t2 === "on_receipt") t1 = t1.get$dueOnReceipt(); else if (t2 === "1") { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_day_of_the_month"); t1.toString; } else if (t2 === "31") { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "last_day_of_the_month"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "day_count"); t1.toString; t2 = B.JSString_methods.replaceFirst$2(t1, ":count", A.S(t2)); t1 = t2; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "auto_bill": return A.Text$(t1.lookup$1(t3.autoBill), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.RecurringInvoiceScreen.prototype = { build$1(context) { var t2, t3, company, t4, statuses, t5, t6, t7, _null = null, _s16_ = "remaining_cycles", store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.RecurringInvoiceScreen_build_closure(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.RecurringInvoiceScreen_build_closure0(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.RecurringInvoiceScreen_build_closure1(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.RecurringInvoiceScreen_build_closure2(t4)), A._$InvoiceStatusEntity$_("", "").rebuild$1(new A.RecurringInvoiceScreen_build_closure3(t4))], type$.JSArray_InvoiceStatusEntity); t3 = t3.recurringInvoiceUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "number", "client", "amount", _s16_, "next_send_date", "frequency", "due_date_days", "auto_bill"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("discount"); t6.push("po_number"); t6.push("public_notes"); t6.push("private_notes"); t6.push("documents"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("tax_amount"); t6.push("exchange_rate"); t7 = A._setArrayType(["status", "number", "client", "amount", _s16_, "next_send_date", "frequency", "due_date_days", "auto_bill"], t5); t5 = A._setArrayType(["number", "next_send_date", "updated_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("invoice1", true), company.getCustomFieldValues$2$excludeBlank("invoice2", true), company.getCustomFieldValues$2$excludeBlank("invoice3", true), company.getCustomFieldValues$2$excludeBlank("invoice4", true), t7, B.EntityType_recurringInvoice, false, B.List_empty28, new A.RecurringInvoiceScreen_build_closure4(store), new A.RecurringInvoiceScreen_build_closure5(store), new A.RecurringInvoiceScreen_build_closure6(store), new A.RecurringInvoiceScreen_build_closure7(store), new A.RecurringInvoiceScreen_build_closure8(store), new A.RecurringInvoiceScreen_build_closure9(store), new A.RecurringInvoiceScreen_build_closure10(store), new A.RecurringInvoiceScreen_build_closure11(store), t5, statuses, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_recurringInvoice)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_recurring_invoice"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "recurring_invoice_fab", false, new A.RecurringInvoiceScreen_build_closure12(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_recurringInvoice, t3.filter, new A.RecurringInvoiceScreen_build_closure13(store), this.viewModel.recurringInvoiceList, statuses, new A.RecurringInvoiceScreen_build_closure14(store), new A.RecurringInvoiceScreen_build_closure15(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.RecurringInvoiceListBuilder(_null), t6, B.EntityType_recurringInvoice, t1, 0, _null, new A.RecurringInvoiceScreen_build_closure16(store), new A.RecurringInvoiceScreen_build_closure17(store)); } }; A.RecurringInvoiceScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "draft"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.RecurringInvoiceScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "-1"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "pending"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.RecurringInvoiceScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "2"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "active"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.RecurringInvoiceScreen_build_closure2.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "paused"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.RecurringInvoiceScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_invoice_status_model$_$this()._invoice_status_model$_id = "4"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "completed"); t1.toString; b.get$_invoice_status_model$_$this()._invoice_status_model$_name = t1; return b; }, $signature: 51 }; A.RecurringInvoiceScreen_build_closure17.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartRecurringInvoiceMultiselect()); }, $signature: 14 }; A.RecurringInvoiceScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringInvoices(value)); }, $signature: 28 }; A.RecurringInvoiceScreen_build_closure14.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringInvoicesByStatus($status)); }, $signature: 155 }; A.RecurringInvoiceScreen_build_closure15.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringInvoicesByState(state)); }, $signature: 71 }; A.RecurringInvoiceScreen_build_closure16.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.recurringInvoiceUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearRecurringInvoiceMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringInvoiceMultiselect()); } }, $signature: 4 }; A.RecurringInvoiceScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortRecurringInvoices(value)); }, $signature: 37 }; A.RecurringInvoiceScreen_build_closure11.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringInvoicesByStatus($status)); }, $signature: 170 }; A.RecurringInvoiceScreen_build_closure10.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterRecurringInvoicesByState(state)); }, $signature: 68 }; A.RecurringInvoiceScreen_build_closure4.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.recurringInvoiceUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearRecurringInvoiceMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartRecurringInvoiceMultiselect()); } }, $signature: 4 }; A.RecurringInvoiceScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringInvoicesByCustom1(value)); }, $signature: 6 }; A.RecurringInvoiceScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringInvoicesByCustom2(value)); }, $signature: 6 }; A.RecurringInvoiceScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringInvoicesByCustom3(value)); }, $signature: 6 }; A.RecurringInvoiceScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterRecurringInvoicesByCustom4(value)); }, $signature: 6 }; A.RecurringInvoiceScreen_build_closure12.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_recurringInvoice); }, $signature: 0 }; A.RecurringInvoiceScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceScreenBuilder_build_closure(), A.recurring_invoice_screen_vm_RecurringInvoiceScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceScreenVM); } }; A.RecurringInvoiceScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.RecurringInvoiceScreen(vm, null); }, $signature: 3013 }; A.RecurringInvoiceScreenVM.prototype = {}; A.RecurringInvoiceViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.RecurringInvoiceViewScreen_build_closure(this), new A.RecurringInvoiceViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.RecurringInvoiceViewVM); } }; A.RecurringInvoiceViewScreen_build_closure0.prototype = { call$1(store) { return A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore(store); }, $signature: 3014 }; A.RecurringInvoiceViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.InvoiceView(vm, this.$this.isFilter, vm.state.uiState.recurringInvoiceUIState.tabIndex, null); }, $signature: 3015 }; A.RecurringInvoiceViewVM.prototype = {}; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadRecurringInvoice(completer, this.invoice.id)); return completer.future; }, $signature: 18 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure.prototype = { call$2(context, index) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_recurring_invoice"); t1.toString; A.editEntity(A.snackBarCompleter(t1, null, false, type$.InvoiceEntity), this.invoice, true, index); }, call$1(context) { return this.call$2(context, null); }, $signature: 282 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure1.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveRecurringInvoiceDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.invoice)); t1.then$1$1(0, new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure0(context)); }, $signature: 108 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure2.prototype = { call$3(context, invoice, activityId) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ShowPdfRecurringInvoice(invoice, context, activityId)); }, call$2(context, invoice) { return this.call$3(context, invoice, null); }, $signature: 287 }; A.ClientReportFields.prototype = { _enumToString$0() { return "ClientReportFields." + this._core$_name; } }; A.memoizedClientReport_closure.prototype = { call$6(userCompany, reportsUIState, clientMap, userMap, groupMap, staticState) { return A.clientReport(userCompany, reportsUIState, clientMap, userMap, groupMap, staticState); }, $signature: 3016 }; A.clientReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_uhc, e, type$.ClientReportFields); }, $signature: 3017 }; A.clientReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 488 }; A.clientReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.clientReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.clientReport_closure2.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 488 }; A.clientReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 488 }; A.ContactReportFields.prototype = { _enumToString$0() { return "ContactReportFields." + this._core$_name; } }; A.memoizedContactReport_closure.prototype = { call$5(userCompany, reportsUIState, clientMap, userMap, staticState) { userCompany.toString; return A.contactReport(userCompany, reportsUIState, clientMap, userMap, staticState); }, $signature: 3020 }; A.contactReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_yzJ1, e, type$.ContactReportFields); }, $signature: 3021 }; A.contactReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 490 }; A.contactReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.clientReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.contactReport_closure2.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 490 }; A.contactReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 490 }; A.CreditItemReportFields.prototype = { _enumToString$0() { return "CreditItemReportFields." + this._core$_name; } }; A.memoizedCreditItemReport_closure.prototype = { call$6(userCompany, reportsUIState, productMap, creditMap, clientMap, staticState) { return A.lineItemReport1(userCompany, reportsUIState, productMap, creditMap, clientMap, staticState); }, $signature: 539 }; A.lineItemReport_closure11.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_eEX, e, type$.CreditItemReportFields); }, $signature: 3024 }; A.lineItemReport_closure12.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 496 }; A.lineItemReport_closure13.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.lineItemReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.lineItemReport_closure14.prototype = { call$1(field) { return field !== B.CreditItemReportFields_8 || this.userCompany.company.enableProductDiscount; }, $signature: 3026 }; A.lineItemReport_closure15.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 496 }; A.lineItemReport_closure16.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 496 }; A.CreditReportFields.prototype = { _enumToString$0() { return "CreditReportFields." + this._core$_name; } }; A.memoizedCreditReport_closure.prototype = { call$6(userCompany, reportsUIState, creditMap, clientMap, userMap, staticState) { return A.creditReport(userCompany, reportsUIState, creditMap, clientMap, userMap, staticState); }, $signature: 3027 }; A.creditReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_IjT, e, type$.CreditReportFields); }, $signature: 3028 }; A.creditReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 498 }; A.creditReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.creditReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.creditReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 498 }; A.creditReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 498 }; A.DocumentReportFields.prototype = { _enumToString$0() { return "DocumentReportFields." + this._core$_name; } }; A.memoizedDocumentReport_closure.prototype = { call$4(userCompany, reportsUIState, documentMap, userMap) { userCompany.toString; return A.documentReport(userCompany, reportsUIState, documentMap, userMap); }, $signature: 3030 }; A.documentReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_27O, e, type$.DocumentReportFields); }, $signature: 3031 }; A.documentReport_closure0.prototype = { call$1($document) { var t1, t2, t3, t4, t5, t6, value, value0, value1, value2, t7, value3, t8, t9, t10, value4, value5, t11, skip, t12, value6, t13, t14, _this = this, row = A._setArrayType([], type$.JSArray_ReportElement); for (t1 = _this._box_0.columns._list$_list, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t3 = $document.id, t4 = _this.userCompany, t5 = _this.reportsUIState, t6 = _this.localization, t2 = t2._precomputed1, value = !$document.isPublic, value0 = $document.height, value1 = $document.width, value2 = $document.size, t7 = $document.updatedAt, value3 = $document.parentType, t8 = $document.createdUserId, t9 = _this.userMap._map$_map, t10 = $document.createdAt, value4 = $document.type, value5 = $document.name, t11 = $document.parentId, skip = false; t1.moveNext$0();) { t12 = t1.__interceptors$_current; if (t12 == null) t12 = t2._as(t12); switch (t12.index) { case 0: value6 = value5; break; case 4: value6 = value4; break; case 6: if (t10 === 0) value6 = ""; else { t13 = t10 * 1000; t14 = new A.DateTime(t13, true); t14.DateTime$_withValue$2$isUtc(t13, true); value6 = t14.toIso8601String$0(); } break; case 7: t13 = t9.$index(0, t8); if (t13 == null) value6 = null; else { t14 = B.JSString_methods.trim$0(t13.firstName + " " + t13.lastName); t13 = t14.length !== 0 ? t14 : t13.email; value6 = t13; } if (value6 == null) value6 = ""; break; case 5: value6 = value3; break; case 8: if (t7 === 0) value6 = ""; else { t13 = t7 * 1000; t14 = new A.DateTime(t13, true); t14.DateTime$_withValue$2$isUtc(t13, true); value6 = t14.toIso8601String$0(); } break; case 1: value6 = value2; break; case 2: value6 = value1; break; case 3: value6 = value0; break; case 9: value6 = value; break; default: value6 = ""; } if (!A.ReportResult_matchField(A.EnumUtils_parse(t12), t6, t5, t4, value6)) skip = true; t12 = J.getInterceptor$(value6); if (t12.get$runtimeType(value6) === B.Type_bool_lhE) row.push(new A.ReportBoolValue(value6, $document.get$entityType(), t3)); else if (t12.get$runtimeType(value6) === B.Type_int_tHn) row.push(new A.ReportIntValue(value6, $document.get$entityType(), t3)); else if (t12.get$runtimeType(value6) === B.Type_double_K1J) row.push(new A.ReportNumberValue(value6, null, null, $document.get$entityType(), t3)); else if (t12.get$runtimeType(value6) === B.Type_EntityType_6qb) row.push(new A.ReportEntityTypeValue(value3, value3, t11)); else row.push(new A.ReportStringValue(value6, $document.get$entityType(), t3)); } if (!skip) { _this.data.push(row); _this.entities.push($document); } }, $signature: 38 }; A.documentReport_closure1.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 504 }; A.documentReport_closure2.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.documentReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.documentReport_closure3.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 504 }; A.documentReport_closure4.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 504 }; A.ExpenseReportFields.prototype = { _enumToString$0() { return "ExpenseReportFields." + this._core$_name; } }; A.memoizedExpenseReport_closure.prototype = { call$10(userCompany, reportsUIState, expenseMap, expenseCategoryMap, invoiceMap, clientMap, vendorMap, projectMap, userMap, staticState) { return A.expenseReport(userCompany, reportsUIState, expenseMap, expenseCategoryMap, invoiceMap, clientMap, vendorMap, projectMap, userMap, staticState); }, $signature: 3033 }; A.expenseReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_OJ5, e, type$.ExpenseReportFields); }, $signature: 3034 }; A.expenseReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 505 }; A.expenseReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.expenseReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.expenseReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 505 }; A.expenseReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 505 }; A.InvoiceItemReportFields.prototype = { _enumToString$0() { return "InvoiceItemReportFields." + this._core$_name; } }; A.memoizedInvoiceItemReport_closure.prototype = { call$6(userCompany, reportsUIState, productMap, invoiceMap, clientMap, staticState) { return A.lineItemReport2(userCompany, reportsUIState, productMap, invoiceMap, clientMap, staticState); }, $signature: 539 }; A.lineItemReport_closure17.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_OLZ, e, type$.InvoiceItemReportFields); }, $signature: 3036 }; A.lineItemReport_closure18.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 507 }; A.lineItemReport_closure19.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.lineItemReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.lineItemReport_closure20.prototype = { call$1(field) { return field !== B.InvoiceItemReportFields_8 || this.userCompany.company.enableProductDiscount; }, $signature: 3038 }; A.lineItemReport_closure21.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 507 }; A.lineItemReport_closure22.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 507 }; A.InvoiceReportFields.prototype = { _enumToString$0() { return "InvoiceReportFields." + this._core$_name; } }; A.memoizedInvoiceReport_closure.prototype = { call$9(userCompany, reportsUIState, invoiceMap, clientMap, userMap, vendorMap, projectMap, paymentMap, staticState) { return A.invoiceReport(userCompany, reportsUIState, invoiceMap, clientMap, userMap, vendorMap, projectMap, paymentMap, staticState); }, $signature: 3039 }; A.invoiceReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_KDB, e, type$.InvoiceReportFields); }, $signature: 3040 }; A.invoiceReport_closure0.prototype = { call$2(paymentId, payment) { var t1 = payment.paymentables._list$_list; if (t1.length !== 0) B.JSArray_methods.forEach$1(t1, new A.invoiceReport__closure(this.lastPaymentMap, payment)); }, $signature: 197 }; A.invoiceReport__closure.prototype = { call$1(paymentable) { var t2, invoiceId = paymentable.invoiceId, t1 = this.lastPaymentMap; if (t1.containsKey$1(0, invoiceId)) { t2 = this.payment; if (B.JSString_methods.compareTo$1(t2.date, t1.$index(0, invoiceId).date) === 1) t1.$indexSet(0, invoiceId, t2); } else t1.$indexSet(0, invoiceId, this.payment); }, $signature: 154 }; A.invoiceReport_closure1.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 508 }; A.invoiceReport_closure2.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.invoiceReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.invoiceReport_closure3.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 508 }; A.invoiceReport_closure4.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 508 }; A.TaxRateReportFields0.prototype = { _enumToString$0() { return "TaxRateReportFields." + this._core$_name; } }; A.memoizedInvoiceTaxReport_closure.prototype = { call$9(userCompany, reportsUIState, taxRateMap, invoiceMap, creditMap, clientMap, paymentMap, userMap, staticState) { return A.taxReport(userCompany, reportsUIState, taxRateMap, invoiceMap, creditMap, clientMap, paymentMap, userMap, staticState); }, $signature: 813 }; A.taxReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_8SG, e, type$.TaxRateReportFields); }, $signature: 3043 }; A.taxReport_closure1.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 424 }; A.taxReport_closure0.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.taxRateReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.taxReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 424 }; A.taxReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 424 }; A.taxReport_closure4.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 424 }; A.PaymentReportFields.prototype = { _enumToString$0() { return "PaymentReportFields." + this._core$_name; } }; A.memoizedPaymentReport_closure.prototype = { call$8(userCompany, reportsUIState, paymentMap, clientMap, userMap, invoiceMap, creditMap, staticState) { return A.paymentReport(userCompany, reportsUIState, paymentMap, clientMap, userMap, invoiceMap, creditMap, staticState); }, $signature: 3045 }; A.paymentReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_3YO, e, type$.PaymentReportFields); }, $signature: 3046 }; A.paymentReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 517 }; A.paymentReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.paymentReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.paymentReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 517 }; A.paymentReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 517 }; A.TaxRateReportFields.prototype = { _enumToString$0() { return "TaxRateReportFields." + this._core$_name; } }; A.memoizedPaymentTaxReport_closure.prototype = { call$9(userCompany, reportsUIState, taxRateMap, invoiceMap, creditMap, clientMap, paymentMap, userMap, staticState) { return A.paymentTaxReport(userCompany, reportsUIState, taxRateMap, invoiceMap, creditMap, clientMap, paymentMap, userMap, staticState); }, $signature: 813 }; A.paymentTaxReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_LHW, e, type$.TaxRateReportFields_2); }, $signature: 3048 }; A.paymentTaxReport_closure1.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 391 }; A.paymentTaxReport_closure0.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.taxRateReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.paymentTaxReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 391 }; A.paymentTaxReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 391 }; A.paymentTaxReport_closure4.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 391 }; A.ProductReportFields.prototype = { _enumToString$0() { return "ProductReportFields." + this._core$_name; } }; A.memoizedProductReport_closure.prototype = { call$6(userCompany, reportsUIState, productMap, vendorMap, userMap, staticState) { return A.productReport(userCompany, reportsUIState, productMap, vendorMap, userMap, staticState); }, $signature: 3050 }; A.productReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_1Rr, e, type$.ProductReportFields); }, $signature: 3051 }; A.productReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 535 }; A.productReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.productReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.productReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 535 }; A.productReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 535 }; A.ProfitAndLossReportFields.prototype = { _enumToString$0() { return "ProfitAndLossReportFields." + this._core$_name; } }; A.memoizedProfitAndLossReport_closure.prototype = { call$9(userCompany, reportsUIState, clientMap, paymentMap, expenseMap, expenseCategoryMap, vendorMap, userMap, staticState) { return A.profitAndLossReport(userCompany, reportsUIState, clientMap, paymentMap, expenseMap, expenseCategoryMap, vendorMap, userMap, staticState); }, $signature: 3053 }; A.profitAndLossReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_P50, e, type$.ProfitAndLossReportFields); }, $signature: 3054 }; A.profitAndLossReport_closure1.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 407 }; A.profitAndLossReport_closure0.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.profitAndLossReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.profitAndLossReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 407 }; A.profitAndLossReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 407 }; A.profitAndLossReport_closure4.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 407 }; A.PurchaseOrderItemReportFields.prototype = { _enumToString$0() { return "PurchaseOrderItemReportFields." + this._core$_name; } }; A.memoizedPurchaseOrderItemReport_closure.prototype = { call$7(userCompany, reportsUIState, productMap, purchaseOrderMap, clientMap, vendorMap, staticState) { return A.lineItemReport(userCompany, reportsUIState, productMap, purchaseOrderMap, clientMap, vendorMap, staticState); }, $signature: 3056 }; A.lineItemReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_ahs, e, type$.PurchaseOrderItemReportFields); }, $signature: 3057 }; A.lineItemReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 540 }; A.lineItemReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.lineItemReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.lineItemReport_closure2.prototype = { call$1(field) { return field !== B.PurchaseOrderItemReportFields_7 || this.userCompany.company.enableProductDiscount; }, $signature: 3059 }; A.lineItemReport_closure3.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 540 }; A.lineItemReport_closure4.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 540 }; A.PurchaseOrderReportFields.prototype = { _enumToString$0() { return "PurchaseOrderReportFields." + this._core$_name; } }; A.memoizedPurchaseOrderReport_closure.prototype = { call$7(userCompany, reportsUIState, purchaseOrderMap, clientMap, vendorMap, userMap, staticState) { return A.purchaseOrderReport(userCompany, reportsUIState, purchaseOrderMap, clientMap, vendorMap, userMap, staticState); }, $signature: 820 }; A.purchaseOrderReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_ccv, e, type$.PurchaseOrderReportFields); }, $signature: 3061 }; A.purchaseOrderReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 550 }; A.purchaseOrderReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.purchaseOrderReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.purchaseOrderReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 550 }; A.purchaseOrderReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 550 }; A.QuoteItemReportFields.prototype = { _enumToString$0() { return "QuoteItemReportFields." + this._core$_name; } }; A.memoizedQuoteItemReport_closure.prototype = { call$6(userCompany, reportsUIState, productMap, invoiceMap, clientMap, staticState) { return A.lineItemReport0(userCompany, reportsUIState, productMap, invoiceMap, clientMap, staticState); }, $signature: 539 }; A.lineItemReport_closure5.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_nRX, e, type$.QuoteItemReportFields); }, $signature: 3063 }; A.lineItemReport_closure6.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 555 }; A.lineItemReport_closure7.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.lineItemReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.lineItemReport_closure8.prototype = { call$1(field) { return field !== B.QuoteItemReportFields_8 || this.userCompany.company.enableProductDiscount; }, $signature: 3065 }; A.lineItemReport_closure9.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 555 }; A.lineItemReport_closure10.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 555 }; A.QuoteReportFields.prototype = { _enumToString$0() { return "QuoteReportFields." + this._core$_name; } }; A.memoizedQuoteReport_closure.prototype = { call$7(userCompany, reportsUIState, quoteMap, clientMap, vendorMap, userMap, staticState) { return A.quoteReport(userCompany, reportsUIState, quoteMap, clientMap, vendorMap, userMap, staticState); }, $signature: 820 }; A.quoteReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_Poc, e, type$.QuoteReportFields); }, $signature: 3066 }; A.quoteReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 572 }; A.quoteReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.quoteReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.quoteReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 572 }; A.quoteReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 572 }; A.RecurringExpenseReportFields.prototype = { _enumToString$0() { return "RecurringExpenseReportFields." + this._core$_name; } }; A.memoizedRecurringExpenseReport_closure.prototype = { call$9(userCompany, reportsUIState, expenseMap, expenseCategoryMap, invoiceMap, clientMap, vendorMap, userMap, staticState) { return A.recurringExpenseReport(userCompany, reportsUIState, expenseMap, expenseCategoryMap, invoiceMap, clientMap, vendorMap, userMap, staticState); }, $signature: 3068 }; A.recurringExpenseReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_Ecu0, e, type$.RecurringExpenseReportFields); }, $signature: 3069 }; A.recurringExpenseReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 573 }; A.recurringExpenseReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.expenseReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.recurringExpenseReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 573 }; A.recurringExpenseReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 573 }; A.RecurringInvoiceReportFields.prototype = { _enumToString$0() { return "RecurringInvoiceReportFields." + this._core$_name; } }; A.memoizedRecurringInvoiceReport_closure.prototype = { call$8(userCompany, reportsUIState, invoiceMap, clientMap, userMap, vendorMap, projectMap, staticState) { return A.recurringInvoiceReport(userCompany, reportsUIState, invoiceMap, clientMap, userMap, vendorMap, projectMap, staticState); }, $signature: 3071 }; A.recurringInvoiceReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_sKB, e, type$.RecurringInvoiceReportFields); }, $signature: 3072 }; A.recurringInvoiceReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 575 }; A.recurringInvoiceReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.invoiceReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.recurringInvoiceReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 575 }; A.recurringInvoiceReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 575 }; A.ReportCharts.prototype = { build$1(context) { var t3, t4, color, numericAxis, t5, dateTimeAxis, columnType, child, keys, _null = null, t1 = this.viewModel, state = t1.state, reportState = t1.reportState, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); if (reportState.chart.length === 0 || reportState.group.length === 0) return new A.SizedBox(_null, _null, _null, _null); t3 = state.prefState; t4 = t3.darkModeType; color = (t4 === "system" ? t3.enableDarkModeSystem : t4 === "dark") ? B.Color_toQ : B.Color_ww8; numericAxis = A.NumericAxisSpec$(A.GridlineRendererSpec$(_null, new A.TextStyleSpec(_null, color), new A.LineStyleSpec(color), type$.num)); t3 = type$.String; t4 = A.GridlineRendererSpec$(45, new A.TextStyleSpec(10, color), new A.LineStyleSpec(B.Color_WL1), t3); t5 = type$.DateTime; dateTimeAxis = A.DateTimeAxisSpec$(A.SmallTickRendererSpec$(_null, _null, _null, _null, _null, _null, _null, _null, _null, new A.TextStyleSpec(_null, color), new A.LineStyleSpec(color), _null, _null, t5)); columnType = A.getReportColumnType(reportState.group, context); switch (columnType.index) { case 0: case 4: case 3: case 5: case 6: t1 = t1.groupTotals.rows; t1.toString; t5 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Map>"); t2 = A._setArrayType([A.Series_Series(new A.ReportCharts_build_closure(state), A.List_List$of(new A.MappedListIterable(t1, new A.ReportCharts_build_closure0(this, reportState), t5), true, t5._eval$1("ListIterable.E")), _null, new A.ReportCharts_build_closure1(columnType, t2), "chart", new A.ReportCharts_build_closure2(), _null, type$.dynamic, t3)], type$.JSArray_Series_dynamic_String); t1 = A.BarRendererConfig$(_null, _null, t3); child = new A.BarChart(new A.OrdinalAxisSpec(_null, t4, _null, _null, _null), numericAxis, _null, _null, _null, t2, true, B.Duration_300000, _null, t1, true, _null, _null, _null, _null, _null, _null); break; case 2: case 1: t1 = t1.groupTotals.rows; t1.toString; t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); keys = A.List_List$of(new A.WhereIterable(t1, new A.ReportCharts_build_closure3(), t2), true, t2._eval$1("Iterable.E")); B.JSArray_methods.sort$1(keys, new A.ReportCharts_build_closure4()); t2 = A._arrayInstanceType(keys)._eval$1("MappedListIterable<1,Map>"); child = A.TimeSeriesChart$(A._setArrayType([A.Series_Series(new A.ReportCharts_build_closure5(state), A.List_List$of(new A.MappedListIterable(keys, new A.ReportCharts_build_closure6(this, reportState), t2), true, t2._eval$1("ListIterable.E")), _null, new A.ReportCharts_build_closure7(), "chart", new A.ReportCharts_build_closure8(), _null, type$.dynamic, t5)], type$.JSArray_Series_dynamic_DateTime), true, _null, dateTimeAxis, numericAxis, _null); break; default: child = _null; } return A.FormCard$(A.ClipRect$(new A.SizedBox(_null, 200, child, _null), B.Clip_1, _null), _null, _null, _null, false, _null, false, _null, _null); } }; A.ReportCharts_build_closure.prototype = { call$2(_, __) { var t1 = this.state.get$accentColor(); t1.toString; return A.ColorUtil_fromDartColor(t1); }, $signature: 927 }; A.ReportCharts_build_closure1.prototype = { call$2(item, _) { var t2, t1 = J.getInterceptor$asx(item); if (this.columnType === B.ReportColumnType_5) { t2 = this.localization; t2.toString; t1 = t2.lookup$1(t1.$index(item, "name")); } else { t1 = t1.$index(item, "name"); t1.toString; } return t1; }, $signature: 3075 }; A.ReportCharts_build_closure2.prototype = { call$2(item, _) { return J.$index$asx(item, "value"); }, $signature: 827 }; A.ReportCharts_build_closure0.prototype = { call$1(key) { var t1 = this.$this.viewModel.groupTotals.totals.$index(0, key).$index(0, this.reportState.chart); t1.toString; return A.LinkedHashMap_LinkedHashMap$_literal(["name", key, "value", t1], type$.String, type$.nullable_Object); }, $signature: 828 }; A.ReportCharts_build_closure3.prototype = { call$1(element) { return element.length !== 0; }, $signature: 117 }; A.ReportCharts_build_closure4.prototype = { call$2(str1, str2) { str1.toString; str2.toString; return B.JSString_methods.compareTo$1(str1, str2); }, $signature: 152 }; A.ReportCharts_build_closure5.prototype = { call$2(_, __) { var t1 = this.state.get$accentColor(); t1.toString; return A.ColorUtil_fromDartColor(t1); }, $signature: 927 }; A.ReportCharts_build_closure7.prototype = { call$2(item, _) { return A.DateTime_parse(J.$index$asx(item, "name")); }, $signature: 3078 }; A.ReportCharts_build_closure8.prototype = { call$2(item, _) { return J.$index$asx(item, "value"); }, $signature: 827 }; A.ReportCharts_build_closure6.prototype = { call$1(key) { return A.LinkedHashMap_LinkedHashMap$_literal(["name", key, "value", this.$this.viewModel.groupTotals.totals.$index(0, key).$index(0, this.reportState.chart)], type$.String, type$.nullable_Object); }, $signature: 828 }; A.ReportsScreen.prototype = { build$1(context) { var t2, store, t3, state, reportsState, t4, leading, t5, hideReports, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, filterColumns, dateColumns, dateField, dateRange, firstEntity, chartChildren, _this = this, _null = null, _s4_ = "week", _s2_ = "en", _s7_ = "quarter", _s8_ = "schedule", _s23_ = "upgrade_to_view_reports", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; store = A.StoreProvider_of(context, t2); t3 = _this.viewModel; state = t3.state; reportsState = t3.reportState; t4 = t3.reportResult; t4.toString; leading = new A.SizedBox(_null, _null, _null, _null); if (state.get$isHosted()) if (!(!state.get$isHosted() || state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) { t5 = !(state.get$isHosted() && state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); hideReports = t5; } else hideReports = false; else hideReports = false; t5 = A.StoreProvider_of(context, t2).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t5.prefState.appLayout !== B.AppLayout_mobile) { t5 = state.prefState; t5 = t5.appLayout === B.AppLayout_mobile || t5.menuSidebarMode === B.AppSidebarMode_float; } else t5 = true; if (t5) leading = new A.Builder(new A.ReportsScreen_build_closure(t1), _null); t5 = reportsState.filters; t6 = t5.get$keys(0); t6 = new A.WhereIterable(t6, new A.ReportsScreen_build_closure0(reportsState, context), t6.$ti._eval$1("WhereIterable")).get$isEmpty(0); t7 = type$.JSArray_String; t8 = A._setArrayType(["client", "client_contact"], t7); t9 = state.uiState.selectedCompanyIndex; t10 = state.userCompanyStates._list$_list; if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_invoice)) { t11 = A._setArrayType(["invoice", "invoice_item", "payment"], t7); t12 = t10[t9].userCompany.company; if (t12.numberOfInvoiceTaxRates > 0 || t12.numberOfItemTaxRates > 0) B.JSArray_methods.addAll$1(t11, A._setArrayType(["invoice_tax", "payment_tax"], t7)); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_recurringInvoice)) t11.push("recurring_invoice"); B.JSArray_methods.addAll$1(t8, t11); } if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_quote)) B.JSArray_methods.addAll$1(t8, A._setArrayType(["quote", "quote_item"], t7)); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_credit)) B.JSArray_methods.addAll$1(t8, A._setArrayType(["credit", "credit_item"], t7)); t8.push("document"); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_expense)) { t11 = A._setArrayType(["expense"], t7); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_recurringExpense)) t11.push("recurring_expense"); B.JSArray_methods.addAll$1(t8, t11); } t8.push("product"); t8.push("profit_and_loss"); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_task)) B.JSArray_methods.addAll$1(t8, A._setArrayType(["task", "task_item"], t7)); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_vendor)) { t7 = A._setArrayType(["vendor"], t7); if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_purchaseOrder)) t7.push("purchase_order"); t7.push("purchase_order_item"); B.JSArray_methods.addAll$1(t8, t7); } if (t10[t9].userCompany.company.isModuleEnabled$1(B.EntityType_transaction)) t8.push("transaction"); B.JSArray_methods.sort$1(t8, new A.ReportsScreen_build_closure1()); t7 = $.$get$LocalizationsProvider__localizedValues(); t11 = t1.localeCode; t12 = t7.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "report"); t12.toString; t13 = reportsState.report; t14 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t15 = type$.String; t12 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(t8, new A.ReportsScreen_build_closure2(t1), t14), true, t14._eval$1("ListIterable.E")), _null, t12, new A.ReportsScreen_build_closure3(_this), _null, false, t13, t15); t14 = t7.$index(0, t11); t14.toString; t14 = J.$index$asx(t14, "group"); t14.toString; t8 = reportsState.group; t16 = t4.columns; t17 = A._arrayInstanceType(t16); t18 = t17._eval$1("WhereIterable<1>"); t17 = t17._eval$1("MappedIterable<1,DropdownMenuItem>"); t19 = t17._eval$1("Iterable.E"); t20 = type$.JSArray_AppDropdownButton_String; t14 = A._setArrayType([t12, A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t16, new A.ReportsScreen_build_closure4(context), t18), new A.ReportsScreen_build_closure5(state, t1), t17), true, t19), _null, t14, new A.ReportsScreen_build_closure6(_this), _null, true, t8, t15)], t20); if (A.getReportColumnType(t8, context) === B.ReportColumnType_1 || A.getReportColumnType(t8, context) === B.ReportColumnType_2) { t12 = t7.$index(0, t11); t12.toString; t12 = J.$index$asx(t12, "subgroup"); t12.toString; t21 = t7.$index(0, t11); t21.toString; t21 = J.$index$asx(t21, "day"); t21.toString; t21 = A.DropdownMenuItem$(A.Text$(t21, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "day", t15); t22 = t7.$index(0, t11); t22.toString; t22 = J.$index$asx(t22, _s4_); if (t22 == null) { t22 = t7.$index(0, _s2_); t22.toString; t22 = J.$index$asx(t22, _s4_); t22.toString; } t22 = A.DropdownMenuItem$(A.Text$(t22, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s4_, t15); t23 = t7.$index(0, t11); t23.toString; t23 = J.$index$asx(t23, "month"); t23.toString; t23 = A.DropdownMenuItem$(A.Text$(t23, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "month", t15); t24 = t7.$index(0, t11); t24.toString; t24 = J.$index$asx(t24, _s7_); if (t24 == null) { t24 = t7.$index(0, _s2_); t24.toString; t24 = J.$index$asx(t24, _s7_); t24.toString; } t24 = A.DropdownMenuItem$(A.Text$(t24, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s7_, t15); t25 = t7.$index(0, t11); t25.toString; t25 = J.$index$asx(t25, "year"); t25.toString; t14.push(A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t21, t22, t23, t24, A.DropdownMenuItem$(A.Text$(t25, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "year", t15)], type$.JSArray_DropdownMenuItem_String), _null, t12, new A.ReportsScreen_build_closure7(_this), _null, false, reportsState.subgroup, t15)); } t12 = t5.get$keys(0); filterColumns = new A.WhereIterable(t12, new A.ReportsScreen_build_closure8(context, reportsState), t12.$ti._eval$1("WhereIterable")); dateColumns = new A.WhereIterable(t16, new A.ReportsScreen_build_closure9(context), t18); dateField = !filterColumns.get$isEmpty(0) ? filterColumns.get$first(0) : _null; t5 = t5._map$_map; t12 = t5.$index(0, dateField); if (J.get$length$asx(t12 == null ? "" : t12) !== 0) { t5 = t5.$index(0, dateField); t5.toString; dateRange = A._$valueOf0(t5); } else dateRange = _null; t5 = type$.JSArray_Widget; t12 = A._setArrayType([], t5); if (dateColumns.get$length(0) > 1) { t21 = t7.$index(0, t11); t21.toString; t21 = J.$index$asx(t21, "date"); t21.toString; t12.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedIterable(dateColumns, new A.ReportsScreen_build_closure10(t1), t17), true, t19), _null, t21, new A.ReportsScreen_build_closure11(_this, context, reportsState, filterColumns), _null, true, dateField, t15)); } t21 = t7.$index(0, t11); t21.toString; t21 = J.$index$asx(t21, "range"); if (t21 == null) { t21 = t7.$index(0, _s2_); t21.toString; t21 = J.$index$asx(t21, "range"); t21.toString; } t22 = !dateColumns.get$iterator(0).moveNext$0() ? _null : new A.ReportsScreen_build_closure12(_this, context, reportsState, dateField, dateColumns); t23 = $.$get$_$values()._set$_set; t24 = A._instanceType(t23); t25 = t24._eval$1("MappedIterable>"); t12.push(A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t23, new A.ReportsScreen_build_closure13(), t24._eval$1("WhereIterable")), new A.ReportsScreen_build_closure14(t1), t25), true, t25._eval$1("Iterable.E")), _null, t21, t22, _null, true, dateRange, type$.DateRange)); if (!t6) { t6 = t7.$index(0, t11); t6.toString; t6 = J.$index$asx(t6, "start_date"); t6.toString; t6 = A.DatePicker$(false, false, false, _null, _null, _null, t6, _null, new A.ReportsScreen_build_closure15(_this), reportsState.customStartDate, _null); t21 = t7.$index(0, t11); t21.toString; t21 = J.$index$asx(t21, "end_date"); t21.toString; B.JSArray_methods.addAll$1(t12, A._setArrayType([t6, A.DatePicker$(false, false, false, _null, _null, _null, t21, _null, new A.ReportsScreen_build_closure16(_this), reportsState.customEndDate, _null)], type$.JSArray_DatePicker)); } t6 = t4.entities; if (t6 == null) t6 = A._setArrayType([], type$.JSArray_BaseEntity); t6 = A.List_List$of(t6, true, type$.BaseEntity); firstEntity = t6.length !== 0 ? B.JSArray_methods.get$first(t6) : _null; t21 = t6.length; if (t21 > 100) B.JSArray_methods.removeRange$2(t6, 100, t21); t21 = t8.length !== 0; t22 = t7.$index(0, t11); t22.toString; t22 = J.$index$asx(t22, "chart"); t22.toString; t23 = t21 ? reportsState.chart : _null; chartChildren = A._setArrayType([A.AppDropdownButton$(false, _null, "", t21, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t16, new A.ReportsScreen_build_closure17(context), t18), new A.ReportsScreen_build_closure18(t1), t17), true, t19), _null, t22, new A.ReportsScreen_build_closure19(_this), _null, true, t23, t15)], t20); t15 = A.StoreProvider_of(context, t2).__Store__state_A; t15 === $ && A.throwUnnamedLateFieldNI(); if (t15.prefState.appLayout !== B.AppLayout_mobile) { t15 = state.prefState; t15 = t15.appLayout === B.AppLayout_mobile || t15.menuSidebarMode === B.AppSidebarMode_float; } else t15 = true; t15 = t15 ? new A.MenuDrawerBuilder(_null) : _null; t16 = A.StoreProvider_of(context, t2).__Store__state_A; t16 === $ && A.throwUnnamedLateFieldNI(); if (t16.prefState.appLayout !== B.AppLayout_mobile) { t16 = state.prefState; t16 = t16.appLayout === B.AppLayout_mobile || t16.historySidebarMode === B.AppSidebarMode_float; } else t16 = true; t16 = t16 ? new A.HistoryDrawerBuilder(_null) : _null; t17 = A.StoreProvider_of(context, t2).__Store__state_A; t17 === $ && A.throwUnnamedLateFieldNI(); t17 = t17.prefState.appLayout === B.AppLayout_mobile ? 48 : 0; t18 = t7.$index(0, t11); t18.toString; t18 = J.$index$asx(t18, "reports"); t18.toString; t18 = A._setArrayType([A.Expanded$(A.Text$(t18, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], t5); t19 = state.isSaving; if (t19) t18.push(new A.SizedBox(28, 28, A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 4, _null, _null), _null)); t18 = A.Row$(t18, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null); if (hideReports) t6 = A._setArrayType([], t5); else { t20 = A._setArrayType([], t5); t21 = A.StoreProvider_of(context, t2).__Store__state_A; t21 === $ && A.throwUnnamedLateFieldNI(); if (t21.prefState.appLayout === B.AppLayout_desktop) { t21 = t7.$index(0, t11); t21.toString; t21 = J.$index$asx(t21, "export"); t21.toString; t22 = t7.$index(0, t11); t22.toString; t22 = J.$index$asx(t22, _s8_); t22.toString; B.JSArray_methods.addAll$1(t20, A._setArrayType([new A.Builder(new A.ReportsScreen_build_closure20(_this, t1, t4), _null), new A.AppTextButton(t21, new A.ReportsScreen_build_closure21(_this, context), true, _null, _null), new A.AppTextButton(t22, new A.ReportsScreen_build_closure22(_this, context), true, _null, _null)], t5)); } t21 = firstEntity == null ? _null : firstEntity.getActions$2$multiselect$userCompany(true, t10[t9].userCompany); t20.push(new A.Padding(B.EdgeInsets_0_0_8_0, A.ActionMenuButton$(firstEntity, t21, _null, _null, false, new A.ReportsScreen_build_closure23(t6, t4, t1, firstEntity)), _null)); t6 = A.StoreProvider_of(context, t2).__Store__state_A; t6 === $ && A.throwUnnamedLateFieldNI(); if (t6.prefState.appLayout === B.AppLayout_mobile || !state.prefState.isHistoryVisible) t20.push(new A.Builder(new A.ReportsScreen_build_closure24(state, t1, store), _null)); t6 = t20; } t18 = A.AppBar$(t6, _null, false, _null, _null, 1, false, _null, _null, false, _null, false, _null, _null, leading, t17, true, _null, _null, _null, _null, _null, t18, _null, _null, _null, 1, _null); if (hideReports) { t1 = t7.$index(0, t11); t1.toString; t1 = J.$index$asx(t1, _s23_); if (t1 == null) { t1 = t7.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s23_); t1.toString; } t11 = t7.$index(0, t11); t11.toString; t5 = A.Center$(new A.Padding(B.EdgeInsets_16_16_16_16, A.Column$(A._setArrayType([new A.HelpText(t1, _null), new A.SizedBox(_null, 10, _null, _null), new A.AppButton(_null, _null, J.$index$asx(t11, "upgrade").toUpperCase(), new A.ReportsScreen_build_closure25(), _null, _null)], t5), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_2, B.MainAxisSize_1, B.VerticalDirection_1), _null), _null, _null); t1 = t5; } else { t6 = t10[t9].userCompany; t19 = "" + t19; t9 = type$.ValueKey_String; t10 = A.StoreProvider_of(context, t2).__Store__state_A; t10 === $ && A.throwUnnamedLateFieldNI(); if (t10.prefState.appLayout === B.AppLayout_mobile) { t10 = A.List_List$of(t14, true, type$.Widget); B.JSArray_methods.addAll$1(t10, t12); B.JSArray_methods.addAll$1(t10, chartChildren); t10 = A.FormCard$(_null, t10, _null, _null, false, _null, false, _null, _null); } else t10 = A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.FormCard$(_null, t14, _null, _null, false, _null, false, _null, B.EdgeInsets_12_12_6_0), _null), new A.Flexible(1, B.FlexFit_1, A.FormCard$(_null, t12, _null, _null, false, _null, false, _null, B.EdgeInsets_6_12_6_0), _null), new A.Flexible(1, B.FlexFit_1, A.FormCard$(_null, chartChildren, _null, _null, false, _null, false, _null, B.EdgeInsets_6_12_12_0), _null)], t5), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t10 = A._setArrayType([t10], t5); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_mobile) { t2 = t7.$index(0, t11); t2.toString; t2 = J.$index$asx(t2, "export"); t2.toString; t2 = A.Expanded$(new A.AppButton(_null, _null, t2, new A.ReportsScreen_build_closure26(_this, context), _null, _null), 1); t11 = t7.$index(0, t11); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; t10.push(new A.Padding(B.EdgeInsets_16_0_16_0, A.Row$(A._setArrayType([new A.Builder(new A.ReportsScreen_build_closure27(_this, t1, t4), _null), new A.SizedBox(16, _null, _null, _null), t2, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, _null, t11, new A.ReportsScreen_build_closure28(_this, context), _null, _null), 1)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } t10.push(new A.ReportDataTable(t3, new A.ValueKey(t19 + "_" + t8 + "_" + reportsState.selectedGroup, t9))); t1 = new A.ScrollableListView(t10, _null, _null, true, false, new A.ValueKey(t6.company.id + "_" + t19 + "_" + t13 + "_" + t8, t9)); } return new A.PopScope(A.Scaffold$(t18, _null, t1, _null, t15, t16, _null, _null), new A.ReportsScreen_build_closure29(store), false, _null); } }; A.ReportsScreen_build_closure.prototype = { call$1(context) { var _null = null, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "menu_sidebar"); t1.toString; return A.InkWell$(false, _null, true, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_58332_MaterialIcons_null_false, _null, _null, _null), _null, new A.ReportsScreen_build__closure5(context), _null, _null, _null, t1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 604 }; A.ReportsScreen_build__closure5.prototype = { call$0() { A.Scaffold_of(this.context).openDrawer$0(); }, $signature: 0 }; A.ReportsScreen_build_closure0.prototype = { call$1(column) { var filter = this.reportsState.filters._map$_map.$index(0, column), t1 = this.context; return (A.getReportColumnType(column, t1) === B.ReportColumnType_1 || A.getReportColumnType(column, t1) === B.ReportColumnType_2) && filter === "custom"; }, $signature: 12 }; A.ReportsScreen_build_closure1.prototype = { call$2(a, b) { return B.JSString_methods.compareTo$1(a, b); }, $signature: 27 }; A.ReportsScreen_build_closure3.prototype = { call$1(value) { return this.$this.viewModel.onSettingsChanged.call$1$report(value); }, $signature: 32 }; A.ReportsScreen_build_closure2.prototype = { call$1(report) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(report), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, report, type$.String); }, $signature: 40 }; A.ReportsScreen_build_closure6.prototype = { call$1(value) { this.$this.viewModel.onSettingsChanged.call$2$group$selectedGroup(value, ""); }, $signature: 5 }; A.ReportsScreen_build_closure4.prototype = { call$1(column) { return A.getReportColumnType(column, this.context) !== B.ReportColumnType_3; }, $signature: 12 }; A.ReportsScreen_build_closure5.prototype = { call$1(column) { var _null = null, t1 = this.state, columnTitle = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.getCustomFieldLabel$1(column); return A.DropdownMenuItem$(A.Text$(columnTitle.length === 0 ? this.localization.lookup$1(column) : columnTitle, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, column, type$.String); }, $signature: 40 }; A.ReportsScreen_build_closure7.prototype = { call$1(value) { this.$this.viewModel.onSettingsChanged.call$1$subgroup(value); }, $signature: 5 }; A.ReportsScreen_build_closure8.prototype = { call$1(column) { var t1; if (B.JSArray_methods.contains$1(A._setArrayType([B.ReportColumnType_2, B.ReportColumnType_1], type$.JSArray_ReportColumnType), A.getReportColumnType(column, this.context))) { t1 = this.reportState.filters._map$_map.$index(0, column); t1 = J.get$length$asx(t1 == null ? "" : t1) !== 0; } else t1 = false; return t1; }, $signature: 12 }; A.ReportsScreen_build_closure9.prototype = { call$1(column) { return B.JSArray_methods.contains$1(A._setArrayType([B.ReportColumnType_2, B.ReportColumnType_1], type$.JSArray_ReportColumnType), A.getReportColumnType(column, this.context)); }, $signature: 12 }; A.ReportsScreen_build_closure11.prototype = { call$1(value) { var _this = this, t1 = _this.reportState; _this.$this.viewModel.onReportFiltersChanged.call$2(_this.context, t1.filters.rebuild$1(new A.ReportsScreen_build__closure4(value, _this.filterColumns, t1))); }, $signature: 5 }; A.ReportsScreen_build__closure4.prototype = { call$1(b) { var t3, t4, _this = this, t1 = _this.value, t2 = type$.String; if (J.get$isEmpty$asx(t1 == null ? "" : t1)) { t1 = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); t2 = _this.filterColumns; if (!t2.get$isEmpty(0)) t1.$indexSet(0, t2.get$first(0), ""); } else { t2 = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); t3 = _this.reportState.filters._map$_map; if (t3.containsKey$1(0, t1)) { t4 = t3.$index(0, t1); t4 = J.get$length$asx(t4 == null ? "" : t4) !== 0; } else t4 = false; if (t4) { t3 = t3.$index(0, t1); t3.toString; } else t3 = "thisQuarter"; t2.$indexSet(0, t1, t3); t3 = _this.filterColumns; if (!t3.get$isEmpty(0) && !J.$eq$(t3.get$first(0), t1)) t2.$indexSet(0, t3.get$first(0), ""); t1 = t2; } b.addAll$1(0, t1); return b; }, $signature: 267 }; A.ReportsScreen_build_closure10.prototype = { call$1(column) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(column), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, column, type$.String); }, $signature: 40 }; A.ReportsScreen_build_closure12.prototype = { call$1(value) { var _this = this; _this.$this.viewModel.onReportFiltersChanged.call$2(_this.context, _this.reportState.filters.rebuild$1(new A.ReportsScreen_build__closure3(_this.dateField, _this.dateColumns, value))); }, $signature: 5 }; A.ReportsScreen_build__closure3.prototype = { call$1(b) { var t2, t3, t1 = this.dateField; if (t1 == null) t1 = this.dateColumns.get$first(0); t2 = this.value; t2 = t2 == null ? "" : A.S(t2); t3 = type$.String; b.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([t1, t2], t3, t3)); return b; }, $signature: 267 }; A.ReportsScreen_build_closure13.prototype = { call$1(value) { return value !== B.DateRange_allTime; }, $signature: 235 }; A.ReportsScreen_build_closure14.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRange); }, $signature: 260 }; A.ReportsScreen_build_closure15.prototype = { call$2(date, _) { return this.$this.viewModel.onSettingsChanged.call$1$customStartDate(date); }, $signature: 347 }; A.ReportsScreen_build_closure16.prototype = { call$2(date, _) { return this.$this.viewModel.onSettingsChanged.call$1$customEndDate(date); }, $signature: 347 }; A.ReportsScreen_build_closure19.prototype = { call$1(value) { this.$this.viewModel.onSettingsChanged.call$1$chart(value); }, $signature: 5 }; A.ReportsScreen_build_closure17.prototype = { call$1(column) { return B.JSArray_methods.contains$1(A._setArrayType([B.ReportColumnType_3, B.ReportColumnType_5, B.ReportColumnType_6], type$.JSArray_ReportColumnType), A.getReportColumnType(column, this.context)); }, $signature: 12 }; A.ReportsScreen_build_closure18.prototype = { call$1(column) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(column), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, column, type$.String); }, $signature: 40 }; A.ReportsScreen_build_closure29.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); }, $signature: 13 }; A.ReportsScreen_build_closure20.prototype = { call$1(context) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "columns"); t1.toString; return new A.AppTextButton(t1, new A.ReportsScreen_build__closure2(this.$this, context, this.reportResult), true, null, null); }, $signature: 358 }; A.ReportsScreen_build__closure2.prototype = { call$0() { var t2, t3, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t2 = this.reportResult; t3 = t2.columns; t3 = A._setArrayType(t3.slice(0), A._arrayInstanceType(t3)); A.multiselectDialog(t1, t2.defaultColumns, null, new A.ReportsScreen_build___closure0(this.$this, this.context), t2.allColumns, t3); }, $signature: 4 }; A.ReportsScreen_build___closure0.prototype = { call$1(selected) { this.$this.viewModel.onReportColumnsChanged.call$2(this.context, selected); }, $signature: 121 }; A.ReportsScreen_build_closure21.prototype = { call$0() { this.$this.viewModel.onExportPressed.call$1(this.context); }, $signature: 4 }; A.ReportsScreen_build_closure22.prototype = { call$0() { this.$this.viewModel.onSchedulePressed.call$1(this.context); }, $signature: 4 }; A.ReportsScreen_build_closure23.prototype = { call$2(context, action) { var entities, t1, t2, t3, t4, _this = this; if (!B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_bulkDownload], type$.JSArray_EntityAction), action)) entities = _this.cappedEntities; else { t1 = _this.reportResult.entities; t1.toString; entities = t1; } t1 = _this.localization; t2 = t1.lookup$1(action.toString$0(0)); t3 = entities.length; t4 = _this.firstEntity; t1 = t3 === 1 ? "1 " + t1.lookup$1(J.toString$0$(t4.get$entityType())) : "" + t3 + " " + t1.lookup$1(t4.get$entityType().get$plural()); A.confirmCallback(false, new A.ReportsScreen_build__closure1(entities, action), context, t2 + " \u2022 " + t1, false, null); }, $signature: 3080 }; A.ReportsScreen_build__closure1.prototype = { call$1(_) { A.handleEntitiesActions(this.entities, this.action, false); }, $signature: 28 }; A.ReportsScreen_build_closure24.prototype = { call$1(context) { var t3, _null = null, t1 = A.Icon$(B.IconData_58132_MaterialIcons_null_false, _null, _null, _null), t2 = this.state; if (t2.prefState.enableTooltips) { t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, "history"); t3.toString; } else t3 = _null; return A.IconButton$(_null, _null, _null, _null, t1, _null, new A.ReportsScreen_build__closure0(context, t2, this.store), B.EdgeInsets_4_0_20_0, _null, _null, t3, _null); }, $signature: 591 }; A.ReportsScreen_build__closure0.prototype = { call$0() { var _null = null, t1 = this.context, t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout !== B.AppLayout_mobile) { t2 = this.state.prefState; t2 = t2.appLayout === B.AppLayout_mobile || t2.historySidebarMode === B.AppSidebarMode_float; } else t2 = true; if (t2) A.Scaffold_of(t1).openEndDrawer$0(); else { t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.AppSidebar_history, _null, _null, _null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); } }, $signature: 0 }; A.ReportsScreen_build_closure25.prototype = { call$0() { return A.initiatePurchase(); }, $signature: 0 }; A.ReportsScreen_build_closure27.prototype = { call$1(context) { var _null = null, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "columns"); t1.toString; return A.Expanded$(new A.AppButton(_null, _null, t1, new A.ReportsScreen_build__closure(this.$this, context, this.reportResult), _null, _null), 1); }, $signature: 3081 }; A.ReportsScreen_build__closure.prototype = { call$0() { var t1 = this.context, t2 = this.reportResult, t3 = t2.columns; t3 = A._setArrayType(t3.slice(0), A._arrayInstanceType(t3)); A.multiselectDialog(t1, t2.defaultColumns, null, new A.ReportsScreen_build___closure(this.$this, t1), t2.allColumns, t3); }, $signature: 4 }; A.ReportsScreen_build___closure.prototype = { call$1(selected) { this.$this.viewModel.onReportColumnsChanged.call$2(this.context, selected); }, $signature: 121 }; A.ReportsScreen_build_closure26.prototype = { call$0() { this.$this.viewModel.onExportPressed.call$1(this.context); }, $signature: 4 }; A.ReportsScreen_build_closure28.prototype = { call$0() { this.$this.viewModel.onSchedulePressed.call$1(this.context); }, $signature: 4 }; A.ReportDataTable.prototype = { createState$0() { var t1 = type$.String; return new A._ReportDataTableState(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Map_String_TextEditingController), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Map_String_FocusNode), B._StateLifecycle_0); } }; A._ReportDataTableState.prototype = { initState$0() { var viewModel, t1, _this = this; _this.super$State$initState(); viewModel = _this._widget.viewModel; t1 = _this._framework$_element; t1.toString; _this.___ReportDataTableState_dataTableSource_A = new A.ReportDataTableSource(viewModel, t1, _this._textEditingControllers, _this._textEditingFocusNodes, new A._ReportDataTableState_initState_closure(_this, viewModel), $.$get$ChangeNotifier__emptyListeners()); }, didUpdateWidget$1(oldWidget) { var viewModel, t1; this.super$State$didUpdateWidget(oldWidget); viewModel = this._widget.viewModel; t1 = this.___ReportDataTableState_dataTableSource_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.viewModel = viewModel; t1.notifyListeners$0(); }, didChangeDependencies$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, _i, column, textEditingController, t10, _this = this, viewModel = _this._widget.viewModel, reportState = viewModel.reportState; for (t1 = viewModel.reportResult.columns, t2 = t1.length, t3 = _this._textEditingControllers, t4 = reportState.report, t5 = type$.String, t6 = type$.TextEditingController, t7 = _this._textEditingFocusNodes, t8 = type$.FocusNode, t9 = reportState.filters._map$_map, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { column = t1[_i]; if (t3.$index(0, t4) == null) { t3.$indexSet(0, t4, A.LinkedHashMap_LinkedHashMap$_empty(t5, t6)); t7.$indexSet(0, t4, A.LinkedHashMap_LinkedHashMap$_empty(t5, t8)); } if (!t3.$index(0, t4).containsKey$1(0, column)) { textEditingController = new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); textEditingController.addListener$1(0, new A._ReportDataTableState_didChangeDependencies_closure(_this, column, textEditingController)); if (t9.containsKey$1(0, column)) { t10 = t9.$index(0, column); t10.toString; textEditingController.super$ValueNotifier$value(0, textEditingController._change_notifier$_value.copyWith$3$composing$selection$text(B.TextRange_m1_m1, B.TextSelection_ke5, t10)); } t3.$index(0, t4).$indexSet(0, column, textEditingController); t10 = t7.$index(0, t4); t10.toString; t10.$indexSet(0, column, A.FocusNode$(true, null, true, true, null, null, false)); } } _this.super$State$didChangeDependencies(); }, _onChanged$2(column, value) { var t1 = this._widget.viewModel, t2 = this._framework$_element; t2.toString; t1.onReportFiltersChanged.call$2(t2, t1.reportState.filters.rebuild$1(new A._ReportDataTableState__onChanged_closure(column, value))); }, dispose$0() { var t1 = this._textEditingControllers; new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, new A._ReportDataTableState_dispose_closure(this)); this.super$State$dispose(); }, build$1(context) { var reportState, t3, t4, reportSettings, sortedColumns, t5, _this = this, _null = null, t1 = _this._widget.viewModel, state = t1.state, t2 = t1.reportResult; t2.toString; reportState = t1.reportState; t3 = reportState.report; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.settings.reportSettings._map$_map; if (t4.containsKey$1(0, t3)) { t3 = t4.$index(0, t3); t3.toString; reportSettings = t3; } else reportSettings = A.ReportSettingsEntity_ReportSettingsEntity(_null, _null); sortedColumns = t2.sortedColumns$1(reportState); t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); if (reportState.chart.length !== 0) t4.push(A.ClipRect$(new A.ReportCharts(_this._widget.viewModel, _null), B.Clip_1, _null)); if (t2.showTotals) { t5 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t4.push(A.FormCard$(t5.prefState.appLayout === B.AppLayout_mobile ? A.SingleChildScrollView$(new A.TotalsDataTable(t1, reportSettings, t2, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_0) : A.Column$(A._setArrayType([new A.TotalsDataTable(t1, reportSettings, t2, _null)], t3), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, _null, false, _null, false, _null, _null)); } t1 = reportSettings.sortColumn; t1 = B.JSArray_methods.contains$1(sortedColumns, t1) ? B.JSArray_methods.indexOf$1(sortedColumns, t1) : _null; t2 = t2.tableColumns$2(context, new A._ReportDataTableState_build_closure(_this, sortedColumns)); t3 = _this.___ReportDataTableState_dataTableSource_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4.push(A.SingleChildScrollView$(A.AppPaginatedDataTable$(B.List_10_20_50_100, t2, 0, _null, _null, _null, 10, true, reportSettings.sortAscending, t1, t3, true), _null, B.DragStartBehavior_1, _null, B.EdgeInsets_12_12_12_12, _null, _null, _null, false, B.Axis_1)); return A.Column$(t4, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._ReportDataTableState_initState_closure.prototype = { call$2(column, value) { var t1 = this.$this, t2 = t1._widget.viewModel; t1 = t1._framework$_element; t1.toString; this.viewModel.onReportFiltersChanged.call$2(t1, t2.reportState.filters.rebuild$1(new A._ReportDataTableState_initState__closure(column, value))); }, $signature: 194 }; A._ReportDataTableState_initState__closure.prototype = { call$1(b) { var t1 = type$.String; b.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([this.column, this.value], t1, t1)); return b; }, $signature: 267 }; A._ReportDataTableState_didChangeDependencies_closure.prototype = { call$0() { this.$this._onChanged$2(this.column, this.textEditingController._change_notifier$_value.text); }, $signature: 0 }; A._ReportDataTableState__onChanged_closure.prototype = { call$1(b) { var t1 = type$.String; b.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([this.column, this.value], t1, t1)); return b; }, $signature: 267 }; A._ReportDataTableState_dispose_closure.prototype = { call$1(i) { var t1 = this.$this, t2 = t1._textEditingControllers.$index(0, i); t2.toString; new A.LinkedHashMapKeyIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeyIterable<1>")).forEach$1(0, new A._ReportDataTableState_dispose__closure(t1, i)); }, $signature: 15 }; A._ReportDataTableState_dispose__closure.prototype = { call$1(j) { var t1 = this.$this, t2 = this.i, t3 = t1._textEditingControllers.$index(0, t2).$index(0, j); t3.toString; t3.set$_change_notifier$_listeners($.$get$ChangeNotifier__emptyListeners()); J.set$_count$z(t3, 0); t1._textEditingFocusNodes.$index(0, t2).$index(0, j).dispose$0(); }, $signature: 15 }; A._ReportDataTableState_build_closure.prototype = { call$2(index, ascending) { return this.$this._widget.viewModel.onReportSorted.call$2(this.sortedColumns[index], ascending); }, $signature: 830 }; A.TotalsDataTable.prototype = { build$1(context) { var _null = null, t1 = this.reportResult, t2 = this.reportSettings, t3 = t2.sortTotalsIndex; t3 = t1.columns.length > t3 ? t3 : _null; return A.DataTable$(_null, _null, t1.totalColumns$2(context, new A.TotalsDataTable_build_closure(this)), _null, _null, _null, _null, _null, _null, _null, t1.totalRows$1(context), false, true, t2.sortTotalsAscending, t3); } }; A.TotalsDataTable_build_closure.prototype = { call$2(index, ascending) { return this.$this.viewModel.onReportTotalsSorted.call$2(index, ascending); }, $signature: 830 }; A.ReportColumnType.prototype = { _enumToString$0() { return "ReportColumnType." + this._core$_name; } }; A.getReportColumnType_convertCustomFieldType.prototype = { call$1(type) { if (type === "date") return B.ReportColumnType_2; else if (type === "switch") return B.ReportColumnType_4; else return B.ReportColumnType_0; }, $signature: 3083 }; A.ReportDataTableSource.prototype = { get$selectedRowCount() { return 0; }, get$isRowCountApproximate() { return false; }, get$rowCount(_) { var t1, reportState = this.viewModel.reportState; if (reportState.group.length === 0 || reportState.get$isGroupByFiltered()) return this.viewModel.reportResult.data.length + 1; else { t1 = this.viewModel.groupTotals.totals; return t1 == null ? 1 : t1.__js_helper$_length + 1; } }, getRow$1(index) { var _this = this, t1 = _this.viewModel, reportResult = t1.reportResult, t2 = _this.context; if (index === 0) { reportResult.toString; return reportResult.tableFilters$4(t2, _this.textEditingControllers.$index(0, t1.reportState.report), _this.textEditingFocusNodes.$index(0, _this.viewModel.reportState.report), new A.ReportDataTableSource_getRow_closure(_this)); } else return reportResult.tableRow$3(t2, t1, index); } }; A.ReportDataTableSource_getRow_closure.prototype = { call$2(column, value) { return this.$this.onFilterChanged.call$2(column, value); }, $signature: 3084 }; A.ReportResult.prototype = { sortedColumns$1(reportState) { var t1 = this.columns, data = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)), group = reportState.group; if (group.length !== 0) { B.JSArray_methods.remove$1(data, group); B.JSArray_methods.insert$2(data, 0, group); } return data; }, tableColumns$2(context, onSortCallback) { var t3, company, reportState, t4, t5, t6, _i, column, t7, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t2 = t2.uiState; company = t3._list$_list[t2.selectedCompanyIndex].userCompany.company; reportState = t2.reportsUIState; t2 = A._setArrayType([], type$.JSArray_DataColumn); for (t3 = this.sortedColumns$1(reportState), t4 = t3.length, t5 = reportState.group, t6 = type$.JSArray_Widget, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { column = t3[_i]; column.toString; t7 = A._setArrayType([new A.Text((company.getCustomFieldLabel$1(column).length !== 0 ? company.getCustomFieldLabel$1(column) : t1.lookup$1(column)) + " ", _null, _null, _null, _null, _null, B.TextOverflow_2, _null, 1, _null, _null)], t6); if (J.$eq$(column, t5)) t7.push(A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), _null, new A.ReportResult_tableColumns_closure(store, reportState), _null, _null, _null, _null, _null)); t2.push(new A.DataColumn(A.Container$(_null, A.Row$(t7, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, new A.BoxConstraints(80, 1 / 0, 0, 1 / 0), _null, _null, _null, _null, _null, _null, _null, _null, _null), A.getReportColumnType(column, context) === B.ReportColumnType_3, onSortCallback)); } return t2; }, tableFilters$4(context, textEditingControllers, textEditingFocusNodes, onFilterChanged) { var reportState, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _i, column, t17, scope, t18, t19, t20, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), theme = A.Theme_of(context), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); reportState = t2.uiState.reportsUIState; t2 = A._setArrayType([], type$.JSArray_DataCell); for (t3 = this.sortedColumns$1(reportState), t4 = t3.length, t5 = type$.RawAutocomplete_String, t6 = type$.JSArray_ReportColumnType, t7 = textEditingControllers != null, t8 = type$.AppDropdownButton_DateRange, t9 = reportState.filters._map$_map, t10 = type$.DropdownMenuItem_String, t11 = type$.AppDropdownButton_String, t12 = type$.DropdownMenuItem_bool, t13 = type$.JSArray_DropdownMenuItem_bool, t14 = type$.AppDropdownButton_bool, t15 = type$.nullable_AppLocalization, t16 = type$._LocalizationsScope, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { column = t3[_i]; if (!t7 || !textEditingControllers.containsKey$1(0, column)) t2.push(new A.DataCell(new A.Text("", _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); else if (A.getReportColumnType(column, context) === B.ReportColumnType_4) { if (textEditingControllers.$index(0, column)._change_notifier$_value.text === "true") t17 = true; else t17 = textEditingControllers.$index(0, column)._change_notifier$_value.text === "false" ? false : _null; scope = context.dependOnInheritedWidgetOfExactType$1$0(t16); t18 = scope == null ? _null : t15._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD)); t18.toString; t19 = $.$get$LocalizationsProvider__localizedValues(); t18 = t19.$index(0, t18.localeCode); t18.toString; t18 = J.$index$asx(t18, "yes"); t18.toString; scope = context.dependOnInheritedWidgetOfExactType$1$0(t16); t19 = t19.$index(0, (scope == null ? _null : t15._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD))).localeCode); t19.toString; t19 = J.$index$asx(t19, "no"); t19.toString; t2.push(new A.DataCell(new A.AppDropdownButton(_null, t17, new A.ReportResult_tableFilters_closure(textEditingControllers, column, onFilterChanged), A._setArrayType([new A.DropdownMenuItem(_null, true, new A.Text(t18, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.AlignmentDirectional_m1_0, _null, t12), new A.DropdownMenuItem(_null, false, new A.Text(t19, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.AlignmentDirectional_m1_0, _null, t12)], t13), true, true, false, _null, _null, _null, _null, t14), _null, _null)); } else if (A.getReportColumnType(column, context) === B.ReportColumnType_5) { t17 = textEditingControllers.$index(0, column)._change_notifier$_value.text.length !== 0 && textEditingControllers.$index(0, column)._change_notifier$_value.text !== "null" ? textEditingControllers.$index(0, column)._change_notifier$_value.text : _null; t2.push(new A.DataCell(new A.AppDropdownButton(_null, t17, new A.ReportResult_tableFilters_closure0(textEditingControllers, column, onFilterChanged), J.map$1$1$ax(B.Map_EiihW.get$keys(B.Map_EiihW), new A.ReportResult_tableFilters_closure1(t1), t10).toList$0(0), true, true, false, "", _null, _null, _null, t11), _null, _null)); } else if (B.JSArray_methods.contains$1(A._setArrayType([B.ReportColumnType_3, B.ReportColumnType_6], t6), A.getReportColumnType(column, context))) { t17 = textEditingControllers.$index(0, column); t18 = textEditingControllers.$index(0, column); t18 = t18 == null ? _null : t18._change_notifier$_value.text; t2.push(new A.DataCell(A.TextFormField$(true, _null, false, _null, t17, _null, _null, _null, 2, new A.InputDecoration(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, (t18 == null ? "" : t18).length === 0 ? _null : A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), _null, new A.ReportResult_tableFilters_closure2(textEditingControllers, column, onFilterChanged), _null, _null, _null, _null, _null), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null), _null, false, _null, _null, _null, _null, _null, new A.TextInputType(2, true, true), _null, _null, 1, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, B.TextAlign_4, _null, _null, _null), _null, _null)); } else if (B.JSArray_methods.contains$1(A._setArrayType([B.ReportColumnType_2, B.ReportColumnType_1], t6), A.getReportColumnType(column, context))) { t17 = t9.$index(0, column); if (J.get$length$asx(t17 == null ? "" : t17) !== 0) { t17 = t9.$index(0, column); t17.toString; t17 = A._$valueOf0(t17); } else t17 = _null; t18 = $.$get$_$values()._set$_set; t19 = A._instanceType(t18); t20 = t19._eval$1("MappedIterable>"); t2.push(new A.DataCell(new A.AppDropdownButton(_null, t17, new A.ReportResult_tableFilters_closure3(textEditingControllers, column, onFilterChanged), A.List_List$of(new A.MappedIterable(new A.WhereIterable(t18, new A.ReportResult_tableFilters_closure4(), t19._eval$1("WhereIterable")), new A.ReportResult_tableFilters_closure5(t1), t20), true, t20._eval$1("Iterable.E")), true, true, false, _null, _null, _null, _null, t8), _null, _null)); } else { t17 = textEditingControllers.$index(0, column); t2.push(new A.DataCell(new A.RawAutocomplete(new A.ReportResult_tableFilters_closure6(textEditingControllers, column, onFilterChanged, textEditingFocusNodes), textEditingFocusNodes.$index(0, column), new A.ReportResult_tableFilters_closure7(theme, store), B.OptionsViewOpenDirection_1, A.autocomplete_RawAutocomplete_defaultStringForOption$closure(), new A.ReportResult_tableFilters_closure8(textEditingControllers, column, onFilterChanged, textEditingFocusNodes), new A.ReportResult_tableFilters_closure9(this, column, context), t17, _null, _null, t5), _null, _null)); } } return A.DataRow$(t2, _null, _null, false); }, tableRow$3(context, viewModel, index) { var reportState, groupBy, sorted, t2, t3, row, cells, j, cell, groupTotals, group, values, t4, _i, column, columnType, t5, value, currencyId, t6, _this = this, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); reportState = t1.uiState.reportsUIState; groupBy = reportState.group; sorted = _this.sortedColumns$1(reportState); t1 = groupBy.length === 0 || reportState.get$isGroupByFiltered(); t2 = type$.JSArray_DataCell; t3 = index - 1; if (t1) { row = _this.data[t3]; cells = A._setArrayType([], t2); for (t1 = _this.columns, j = 0; j < row.length; ++j) { cell = row[B.JSArray_methods.indexOf$1(t1, sorted[j])]; cells.push(new A.DataCell(new A.ConstrainedBox(new A.BoxConstraints(0, 200, 0, 1 / 0), cell.renderWidget$2(context, sorted[j]), _null), new A.ReportResult_tableRow_closure(cell), _null)); } return A.DataRow$(cells, _null, _null, false); } else { groupTotals = viewModel.groupTotals; group = groupTotals.rows[t3]; values = groupTotals.totals.$index(0, group); cells = A._setArrayType([], t2); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); for (t2 = _this.sortedColumns$1(reportState), t3 = t2.length, t4 = type$.JSArray_String, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { column = t2[_i]; columnType = A.getReportColumnType(column, context); if (J.$eq$(column, groupBy)) { if (group.length === 0) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "blank"); t5.toString; value = t5; } else if (columnType === B.ReportColumnType_1 || columnType === B.ReportColumnType_2) value = A.formatDate(group, context, true, true, false); else if (columnType === B.ReportColumnType_5 || B.JSArray_methods.contains$1(A._setArrayType(["status"], t4), column)) value = t1.lookup$1(group); else if (group === "null") { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "blank"); t5.toString; value = t5; } else value = group; t5 = values.$index(0, "count"); t5.toString; value = value + " (" + B.JSInt_methods.toString$0(J.floor$0$n(t5)) + ")"; } else if (columnType === B.ReportColumnType_3) { values.toString; currencyId = values.$index(0, A.S(column) + "_currency_id"); t5 = values.$index(0, column); t6 = column.toLowerCase(); t6 = A.stringContainsUnchecked(t6, "quantity", 0) ? B.FormatNumberType_3 : B.FormatNumberType_0; value = A.formatNumber(t5, context, _null, currencyId == null ? _null : B.JSInt_methods.toString$0(B.JSNumber_methods.round$0(currencyId)), t6, true, _null, _null, false); } else if (columnType === B.ReportColumnType_6) { t5 = values.$index(0, column); t5.toString; value = A.formatDuration(new A.Duration(1000000 * J.toInt$0$n(t5)), true); } else value = ""; value.toString; cells.push(new A.DataCell(new A.Text(value, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.ReportResult_tableRow_closure0(group, column, groupBy, context, reportState, t1, store), _null)); } return A.DataRow$(cells, _null, _null, false); } }, totalColumns$2(context, onSortCallback) { var company, t2, t3, sortedColumns, t4, _i, column, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = this.columns; t3 = A._arrayInstanceType(t2)._eval$1("WhereIterable<1>"); sortedColumns = A.List_List$of(new A.WhereIterable(t2, new A.ReportResult_totalColumns_closure(), t3), true, t3._eval$1("Iterable.E")); B.JSArray_methods.sort$1(sortedColumns, new A.ReportResult_totalColumns_closure0()); t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "currency"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "count"); t2.toString; t2 = A._setArrayType([new A.DataColumn(t4, false, onSortCallback), new A.DataColumn(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, onSortCallback)], type$.JSArray_DataColumn); for (t3 = sortedColumns.length, t4 = type$.JSArray_ReportColumnType, _i = 0; _i < sortedColumns.length; sortedColumns.length === t3 || (0, A.throwConcurrentModificationError)(sortedColumns), ++_i) { column = sortedColumns[_i]; if (B.JSArray_methods.contains$1(A._setArrayType([B.ReportColumnType_3, B.ReportColumnType_5, B.ReportColumnType_6], t4), A.getReportColumnType(column, context))) { column.toString; t2.push(new A.DataColumn(new A.Text(company.getCustomFieldLabel$1(column).length === 0 ? t1.lookup$1(column) : company.getCustomFieldLabel$1(column), _null, _null, _null, _null, _null, B.TextOverflow_2, _null, _null, _null, _null), true, onSortCallback)); } } return t2; }, totalRows$1(context) { var t2, t3, reportSettings, totals, allColumns, t4, t5, t6, t7, i, row, countedRow, j, cell, column, currencyId, t8, k, cell0, t9, t10, _i, keys, allFields, _box_0 = {}, rows = A._setArrayType([], type$.JSArray_DataRow), store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.uiState; t3 = t2.reportsUIState.report; t2 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.settings.reportSettings._map$_map; if (t2.containsKey$1(0, t3)) { t2 = t2.$index(0, t3); t2.toString; reportSettings = t2; } else reportSettings = A.ReportSettingsEntity_ReportSettingsEntity(null, null); t2 = type$.String; totals = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.Map_of_nullable_String_and_double); t3 = type$.JSArray_nullable_String; allColumns = A._setArrayType([], t3); for (t4 = this.data, t5 = this.columns, t6 = type$.nullable_String, t7 = type$.double, i = 0; i < t4.length; ++i) { row = t4[i]; for (countedRow = false, j = 0; j < row.length; ++j) { cell = row[j]; column = t5[j]; if ((cell instanceof A.ReportIntValue || cell instanceof A.ReportNumberValue || cell instanceof A.ReportDurationValue || cell instanceof A.ReportAgeValue) && A.canTotalColumn(column)) { if (!B.JSArray_methods.contains$1(allColumns, column)) allColumns.push(column); if (cell instanceof A.ReportNumberValue) { currencyId = cell.currencyId; if (currencyId == null) currencyId = ""; } else if (cell instanceof A.ReportAgeValue) { currencyId = cell.currencyId; if (currencyId == null) currencyId = ""; } else if (cell instanceof A.ReportDurationValue) { currencyId = cell.currencyId; if (currencyId == null) currencyId = ""; } else currencyId = ""; if (currencyId.length === 0) for (t8 = row.length, k = 0; k < t8; ++k) { cell0 = row[k]; if (cell0 instanceof A.ReportNumberValue) { currencyId = cell0.currencyId; if (currencyId == null) currencyId = ""; } else if (cell0 instanceof A.ReportAgeValue) { currencyId = cell0.currencyId; if (currencyId == null) currencyId = ""; } else if (cell0 instanceof A.ReportDurationValue) { currencyId = cell0.currencyId; if (currencyId == null) currencyId = ""; } } if (!totals.containsKey$1(0, currencyId)) totals.$indexSet(0, currencyId, A.LinkedHashMap_LinkedHashMap$_literal(["count", 0], t6, t7)); if (!countedRow) { t8 = totals.$index(0, currencyId); t8.toString; t9 = totals.$index(0, currencyId).$index(0, "count"); t9.toString; t8.$indexSet(0, "count", t9 + 1); countedRow = true; } if (!totals.$index(0, currencyId).containsKey$1(0, column)) totals.$index(0, currencyId).$indexSet(0, column, 0); t8 = totals.$index(0, currencyId); t8.toString; t9 = totals.$index(0, currencyId).$index(0, column); t9.toString; t10 = cell.get$doubleValue(); t10.toString; t8.$indexSet(0, column, t9 + t10); } } } for (t4 = totals.$ti, t5 = A.LinkedHashMapKeyIterator$(totals, totals._modifications, t4._precomputed1); t5.moveNext$0();) { t6 = t5.__js_helper$_current; for (t7 = allColumns.length, _i = 0; _i < allColumns.length; allColumns.length === t7 || (0, A.throwConcurrentModificationError)(allColumns), ++_i) { column = allColumns[_i]; if (!totals.$index(0, t6).containsKey$1(0, column)) totals.$index(0, t6).$indexSet(0, column, 0); } } t2 = A.IterableNullableExtension_whereNotNull(new A.LinkedHashMapKeyIterable(totals, t4._eval$1("LinkedHashMapKeyIterable<1>")), t2); keys = A.List_List$of(t2, true, t2.$ti._eval$1("Iterable.E")); B.JSArray_methods.sort$1(keys, new A.ReportResult_totalRows_closure(reportSettings, t1, totals)); _box_0.allFields = A._setArrayType([], t3); B.JSArray_methods.forEach$1(keys, new A.ReportResult_totalRows_closure0(_box_0, totals)); t3 = _box_0.allFields; t3 = A.LinkedHashSet_LinkedHashSet$from(t3, A._arrayInstanceType(t3)._precomputed1); allFields = A.List_List$of(t3, true, A._instanceType(t3)._eval$1("SetBase.E")); B.JSArray_methods.sort$1(allFields, new A.ReportResult_totalRows_closure1()); _box_0.allFields = allFields; B.JSArray_methods.forEach$1(keys, new A.ReportResult_totalRows_closure2(_box_0, totals, store, context, rows)); return rows; } }; A.ReportResult_tableColumns_closure.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateReportSettings(this.reportState.report, _null, "", _null, _null, _null, _null, _null, _null, _null)); }, $signature: 0 }; A.ReportResult_tableFilters_closure.prototype = { call$1(value) { var t4, t1 = this.textEditingControllers, t2 = this.column, t3 = this.onFilterChanged; if (value == null) { t1 = t1.$index(0, t2); t1.toString; J.set$text$z(t1, ""); t3.call$2(t2, ""); } else { t1 = t1.$index(0, t2); t1.toString; t4 = J.getInterceptor$(value); J.set$text$z(t1, t4.toString$0(value)); t3.call$2(t2, t4.toString$0(value)); } }, $signature: 5 }; A.ReportResult_tableFilters_closure0.prototype = { call$1(value) { var t1 = this.column, t2 = this.textEditingControllers.$index(0, t1); t2.toString; J.set$text$z(t2, value); this.onFilterChanged.call$2(t1, value); }, $signature: 5 }; A.ReportResult_tableFilters_closure1.prototype = { call$1(ageGroup) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(ageGroup), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, ageGroup, type$.String); }, $signature: 40 }; A.ReportResult_tableFilters_closure2.prototype = { call$0() { var t1 = this.column, t2 = this.textEditingControllers.$index(0, t1); t2.toString; J.set$text$z(t2, ""); this.onFilterChanged.call$2(t1, ""); }, $signature: 0 }; A.ReportResult_tableFilters_closure3.prototype = { call$1(value) { var t4, t1 = this.textEditingControllers, t2 = this.column, t3 = this.onFilterChanged; if (value == null) { t1 = t1.$index(0, t2); t1.toString; J.set$text$z(t1, ""); t3.call$2(t2, ""); } else { t1 = t1.$index(0, t2); t1.toString; t4 = J.getInterceptor$(value); J.set$text$z(t1, t4.toString$0(value)); t3.call$2(t2, t4.toString$0(value)); } }, $signature: 5 }; A.ReportResult_tableFilters_closure4.prototype = { call$1(value) { return value !== B.DateRange_allTime; }, $signature: 235 }; A.ReportResult_tableFilters_closure5.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRange); }, $signature: 260 }; A.ReportResult_tableFilters_closure9.prototype = { call$1(textEditingValue) { var t3, t4, t5, t1 = this.$this, t2 = this.column, index = B.JSArray_methods.indexOf$1(t1.columns, t2); t1 = t1.data; t3 = this.context; t4 = A._arrayInstanceType(t1); t5 = type$.WhereTypeIterable_String; t5 = A.LinkedHashSet_LinkedHashSet$of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(t1, new A.ReportResult_tableFilters__closure(index, t3, t2, textEditingValue.text.toLowerCase()), t4._eval$1("WhereIterable<1>")), new A.ReportResult_tableFilters__closure0(index, t3, t2), t4._eval$1("MappedIterable<1,String?>")), t5), t5._eval$1("Iterable.E")); return A.List_List$of(t5, true, A._instanceType(t5)._eval$1("SetBase.E")); }, $signature: 3085 }; A.ReportResult_tableFilters__closure.prototype = { call$1(row) { var _this = this, t1 = _this.index, t2 = J.getInterceptor$asx(row), t3 = _this.context, t4 = _this.column; if (B.JSString_methods.contains$1(t2.$index(row, t1).renderText$2(t3, t4).toLowerCase(), _this.filter)) { t1 = t2.$index(row, t1).renderText$2(t3, t4); t1.toString; t1 = B.JSString_methods.trim$0(t1).length !== 0; } else t1 = false; return t1; }, $signature: 3086 }; A.ReportResult_tableFilters__closure0.prototype = { call$1(row) { return J.$index$asx(row, this.index).renderText$2(this.context, this.column); }, $signature: 3087 }; A.ReportResult_tableFilters_closure8.prototype = { call$1(value) { var _this = this, t1 = _this.column, t2 = _this.textEditingControllers.$index(0, t1); t2.toString; t2.set$text(0, value); _this.onFilterChanged.call$2(t1, value); _this.textEditingFocusNodes.$index(0, t1).requestFocus$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ReportResult_tableFilters__closure1(t2)); }, $signature: 15 }; A.ReportResult_tableFilters__closure1.prototype = { call$1(duration) { var t1 = this.textEditingController; t1.set$selection(A.TextSelection$fromPosition(new A.TextPosition(t1._change_notifier$_value.text.length, B.TextAffinity_1))); }, $signature: 11 }; A.ReportResult_tableFilters_closure6.prototype = { call$4(context, textEditingController, focusNode, onFieldSubmitted) { var _this = this, _null = null, t1 = textEditingController._change_notifier$_value.text.length === 0 ? _null : A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), _null, new A.ReportResult_tableFilters__closure3(_this.textEditingControllers, _this.column, _this.onFilterChanged, _this.textEditingFocusNodes), _null, _null, _null, _null, _null), _null, _null, _null, _null); return A.DecoratedFormField$(false, _null, false, textEditingController, t1, true, focusNode, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, _null, _null, _null, false, _null, new A.ReportResult_tableFilters__closure4(onFieldSubmitted), _null, true, _null, _null, B.TextAlign_4, _null); }, $signature: 553 }; A.ReportResult_tableFilters__closure3.prototype = { call$0() { var _this = this, t1 = _this.column, t2 = _this.textEditingControllers.$index(0, t1); t2.toString; J.set$text$z(t2, ""); _this.onFilterChanged.call$2(t1, ""); _this.textEditingFocusNodes.$index(0, t1).unfocus$0(); }, $signature: 0 }; A.ReportResult_tableFilters__closure4.prototype = { call$1(value) { this.onFieldSubmitted.call$0(); }, $signature: 15 }; A.ReportResult_tableFilters_closure7.prototype = { call$3(context, onSelected, options) { var _null = null, highlightedIndex = A.AutocompleteHighlightedOption_of(context), t1 = A.Theme_of(context); return new A.Theme(this.theme, new A.Align(B.Alignment_m1_m1, _null, _null, A.Material$(B.Duration_200000, true, _null, new A.AppBorder(A.Container$(_null, A.ScrollableListViewBuilder$(new A.ReportResult_tableFilters__closure2(highlightedIndex, this.store, options, onSelected), J.get$length$asx(options), _null, false, _null, _null), B.Clip_0, t1.cardColor, new A.BoxConstraints(0, 1 / 0, 0, 270), _null, _null, _null, _null, _null, _null, _null, _null, 250), _null, _null, _null, false, _null), B.Clip_0, _null, 4, _null, _null, _null, _null, _null, B.MaterialType_0), _null), _null); }, $signature: 3088 }; A.ReportResult_tableFilters__closure2.prototype = { call$2(context, index) { var t1, t2, t3, _this = this, _null = null; if (_this.highlightedIndex === index) { t1 = _this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState; t2 = t1.darkModeType; t3 = A.convertHexStringToColor((t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? "#253750" : "#e5f5ff"); t1 = t3; } else t1 = A.Theme_of(context).cardColor; t2 = _this.options; return A.Container$(_null, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A.ReportResult_tableFilters___closure(_this.onSelected, t2, index), false, _null, _null, _null, _null, _null, A.Text$(J.elementAt$1$ax(t2, index), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), _null, _null), B.Clip_0, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 791 }; A.ReportResult_tableFilters___closure.prototype = { call$0() { return this.onSelected.call$1(J.elementAt$1$ax(this.options, this.index)); }, $signature: 0 }; A.ReportResult_tableRow_closure.prototype = { call$0() { var t1 = this.cell; A.viewEntityById(false, t1.entityId, t1.entityType, null, false, true); }, $signature: 0 }; A.ReportResult_tableRow_closure0.prototype = { call$0() { var t2, t3, date, t4, customEndDate, t5, filter, _this = this, _null = null, t1 = {}, customStartDate = _this.group; if (customStartDate.length === 0) return; t2 = _this.column; if (t2 === _this.groupBy) { t1.filter = customStartDate; t3 = _this.context; if (A.getReportColumnType(t2, t3) === B.ReportColumnType_1 || A.getReportColumnType(t2, t3) === B.ReportColumnType_2) { t3 = t1.filter = "custom"; date = A.DateTime_tryParse(customStartDate); t4 = _this.reportState.subgroup; if (t4 === "day") customEndDate = A.convertDateTimeToSqlDate(date); else if (t4 === "quarter") { date.toString; customEndDate = A.convertDateTimeToSqlDate(A.addMonths(date, 3).add$1(0, A.Duration$(-1, 0, 0, 0, 0, 0))); } else if (t4 === "month") { date.toString; customEndDate = A.convertDateTimeToSqlDate(A.addMonths(date, 1).add$1(0, A.Duration$(-1, 0, 0, 0, 0, 0))); } else if (t4 === "week") { date.toString; customEndDate = A.convertDateTimeToSqlDate(date.add$1(0, A.Duration$(6, 0, 0, 0, 0, 0))); } else { date.toString; t4 = A.Primitives_valueFromDecomposedDate(A.Primitives_getYear(date) + 1, A.Primitives_getMonth(date), A.Primitives_getDay(date), 0, 0, 0, 0, true); if (!A._isInt(t4)) A.throwExpression(A.argumentErrorValue(t4)); customEndDate = A.convertDateTimeToSqlDate(new A.DateTime(t4, true).add$1(0, A.Duration$(-1, 0, 0, 0, 0, 0))); } } else { if (A.getReportColumnType(t2, t3) === B.ReportColumnType_4) { t3 = _this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "yes"); t5.toString; if (customStartDate === t5) filter = "true"; else { t3 = t4.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "no"); t3.toString; filter = customStartDate === t3 ? "false" : ""; } t1.filter = filter; t3 = filter; } else t3 = customStartDate; customEndDate = _null; customStartDate = customEndDate; } t4 = _this.reportState; t2 = t4.filters.rebuild$1(new A.ReportResult_tableRow__closure(t1, t2)); t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateReportSettings(t4.report, t2, _null, t3, _null, _null, _null, _null, customStartDate, customEndDate)); } }, $signature: 0 }; A.ReportResult_tableRow__closure.prototype = { call$1(b) { var t1 = type$.String; b.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([this.column, this._box_0.filter], t1, t1)); return b; }, $signature: 267 }; A.ReportResult_totalColumns_closure.prototype = { call$1(column) { return A.canTotalColumn(column); }, $signature: 12 }; A.ReportResult_totalColumns_closure0.prototype = { call$2(str1, str2) { str1.toString; str2.toString; return B.JSString_methods.compareTo$1(str1, str2); }, $signature: 152 }; A.ReportResult_totalRows_closure.prototype = { call$2(rowA, rowB) { var t3, valueA, valueB, t4, t5, fields, sortColumn, _s5_ = "count", t1 = this.reportSettings, t2 = t1.sortTotalsIndex; if (t2 === 0) { t2 = this.state.staticState.currencyMap._map$_map; t3 = t2.$index(0, rowA); valueA = t3 == null ? null : t3.name; t2 = t2.$index(0, rowB); valueB = t2 == null ? null : t2.name; } else { t3 = this.totals; if (t2 === 1) { valueA = t3.$index(0, rowA).$index(0, _s5_); valueB = t3.$index(0, rowB).$index(0, _s5_); } else { t4 = t3.$index(0, rowA); t4.toString; t5 = A._instanceType(t4)._eval$1("LinkedHashMapKeyIterable<1>"); fields = A.List_List$of(new A.LinkedHashMapKeyIterable(t4, t5), true, t5._eval$1("Iterable.E")); B.JSArray_methods.remove$1(fields, _s5_); B.JSArray_methods.sort$1(fields, new A.ReportResult_totalRows__closure0()); sortColumn = fields[t2 - 2]; valueA = t3.$index(0, rowA).$index(0, sortColumn); valueB = t3.$index(0, rowB).$index(0, sortColumn); } } if (valueA == null || valueB == null) return 0; return t1.sortTotalsAscending ? J.compareTo$1$ns(valueA, valueB) : J.compareTo$1$ns(valueB, valueA); }, $signature: 27 }; A.ReportResult_totalRows__closure0.prototype = { call$2(str1, str2) { str1.toString; str2.toString; return B.JSString_methods.compareTo$1(str1, str2); }, $signature: 152 }; A.ReportResult_totalRows_closure0.prototype = { call$1(currencyId) { var t1 = this.totals.$index(0, currencyId); t1.toString; B.JSArray_methods.addAll$1(this._box_0.allFields, new A.LinkedHashMapKeyIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeyIterable<1>"))); }, $signature: 15 }; A.ReportResult_totalRows_closure1.prototype = { call$2(str1, str2) { str1.toString; str2.toString; return B.JSString_methods.compareTo$1(str1, str2); }, $signature: 152 }; A.ReportResult_totalRows_closure2.prototype = { call$1(currencyId) { var t2, t3, cells, _this = this, _null = null, t1 = _this.totals.$index(0, currencyId); t1.toString; t2 = _this.store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.staticState.currencyMap._map$_map.$index(0, currencyId); t2 = t2 == null ? _null : t2.name; t2 = A.DataCell$(A.Text$(t2 == null ? "" : t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); t3 = t1.$index(0, "count"); t3.toString; cells = A._setArrayType([t2, A.DataCell$(A.Text$(B.JSInt_methods.toString$0(J.toInt$0$n(t3)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], type$.JSArray_DataCell); B.JSArray_methods.forEach$1(_this._box_0.allFields, new A.ReportResult_totalRows__closure(t1, _this.context, currencyId, cells)); _this.rows.push(A.DataRow$(cells, _null, _null, false)); }, $signature: 15 }; A.ReportResult_totalRows__closure.prototype = { call$1(field) { var value, _this = this, _null = null, t1 = _this.values, amount = t1.$index(0, field); if (field !== "count") { if (field === "age") { amount.toString; t1 = t1.$index(0, "count"); t1.toString; value = A.formatNumber(amount / t1, _this.context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); } else if (field === "duration") { amount.toString; value = A.formatDuration(A.Duration$(0, 0, 0, 0, 0, B.JSNumber_methods.toInt$0(amount)), true); } else { t1 = B.JSArray_methods.contains$1(A._setArrayType(["quantity", "stock_quantity", "documents"], type$.JSArray_String), field) ? B.FormatNumberType_3 : B.FormatNumberType_0; value = A.formatNumber(amount, _this.context, _null, _this.currencyId, t1, true, _null, _null, false); } value.toString; _this.cells.push(A.DataCell$(A.Text$(value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } }, $signature: 98 }; A.ReportElement.prototype = { get$doubleValue() { return 0; }, get$stringValue(_) { return ""; }, renderWidget$2(context, column) { throw A.wrapException("Error: need to override renderWidget()"); }, renderText$2(context, column) { throw A.wrapException("Error: need to override sortString()"); } }; A.ReportStringValue.prototype = { get$stringValue(_) { return this.value; }, renderWidget$2(context, column) { var _null = null; return A.Text$(this.renderText$2(context, column), _null, 2, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); }, renderText$2(context, column) { var t1; if (A.getReportColumnType(column, context) === B.ReportColumnType_1 || A.getReportColumnType(column, context) === B.ReportColumnType_2) return A.formatDate(this.value, context, true, true, A.getReportColumnType(column, context) === B.ReportColumnType_1); else { t1 = this.value; if (B.JSArray_methods.contains$1(A._setArrayType(["status"], type$.JSArray_String), column)) return A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).lookup$1(t1); else return t1 == null ? "" : t1; } }, get$value(receiver) { return this.value; } }; A.ReportEntityTypeValue.prototype = { get$stringValue(_) { return A.S(this.value); }, renderWidget$2(context, column) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return A.Text$(t1.lookup$1(A.S(this.value)), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, renderText$2(context, column) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; return t1.lookup$1(A.S(this.value)); }, get$value(receiver) { return this.value; } }; A.ReportAgeValue.prototype = { get$stringValue(_) { return A.S(this.value); }, get$doubleValue() { var t1 = this.value; if (t1 === -1) t1 = 0; else t1.toString; return t1; }, renderWidget$2(context, column) { var _null = null; return A.Text$(this.renderText$2(context, column), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, renderText$2(context, column) { var t1 = this.value; if (t1 === -1) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "paid"); t1.toString; } else t1 = A.S(t1); return t1; }, get$value(receiver) { return this.value; } }; A.ReportDurationValue.prototype = { get$stringValue(_) { return A.S(this.value); }, get$doubleValue() { var t1 = this.value; t1.toString; return t1; }, renderWidget$2(context, column) { var _null = null, t1 = this.value; t1.toString; return A.Text$(A.formatDuration(A.Duration$(0, 0, 0, 0, 0, t1), true), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, renderText$2(context, column) { var t1 = this.value; t1.toString; return A.formatDuration(A.Duration$(0, 0, 0, 0, 0, t1), true); }, get$value(receiver) { return this.value; } }; A.ReportIntValue.prototype = { get$stringValue(_) { return A.S(this.value); }, get$doubleValue() { var t1 = this.value; t1.toString; return t1; }, renderWidget$2(context, column) { var _null = null, t1 = this.value; t1.toString; t1 = A.formatNumber(t1, context, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, renderText$2(context, column) { var _null = null, t1 = this.value; t1.toString; return A.formatNumber(t1, context, _null, _null, B.FormatNumberType_2, true, _null, _null, false); }, get$value(receiver) { return this.value; } }; A.ReportNumberValue.prototype = { get$doubleValue() { return this.value; }, get$stringValue(_) { return A.S(this.value); }, renderWidget$2(context, column) { var _null = null, t1 = this.renderText$2(context, column); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, renderText$2(context, column) { var t2, _this = this, _null = null, t1 = _this.currencyId; if (t1 == null || B.JSString_methods.endsWith$1(column, "_rate") || B.JSString_methods.endsWith$1(column, "_rate1") || B.JSString_methods.endsWith$1(column, "_rate2") || B.JSString_methods.endsWith$1(column, "_rate3")) return A.formatNumber(_this.value, context, _null, _null, B.FormatNumberType_3, true, _null, _null, false); t2 = _this.formatNumberType; if (t2 == null) t2 = B.FormatNumberType_0; return A.formatNumber(_this.value, context, _null, t1, t2, true, _null, _null, false); }, get$value(receiver) { return this.value; } }; A.ReportBoolValue.prototype = { get$stringValue(_) { return A.S(this.value); }, renderWidget$2(context, column) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); if (this.value === true) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return new A.SizedBox(80, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null); }, renderText$2(context, column) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); if (this.value === true) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return t1; }, get$value(receiver) { return this.value; } }; A.ReportsScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ReportsScreenBuilder_build_closure(), A.reports_screen_vm_ReportsScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ReportsScreenVM); } }; A.ReportsScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ReportsScreen(vm, null); }, $signature: 3089 }; A.ReportsScreenVM.prototype = {}; A.ReportsScreenVM_fromStore_closure3.prototype = { call$2(column, ascending) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateReportSettings(this.state.uiState.reportsUIState.report, _null, _null, _null, _null, _null, column, _null, _null, _null)); }, $signature: 3090 }; A.ReportsScreenVM_fromStore_closure4.prototype = { call$2(index, ascending) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateReportSettings(this.state.uiState.reportsUIState.report, _null, _null, _null, _null, _null, _null, index, _null, _null)); }, $signature: 3091 }; A.ReportsScreenVM_fromStore_closure2.prototype = { call$2(context, filterMap) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateReportSettings(this.report, filterMap, _null, "", _null, _null, _null, _null, _null, _null)); }, $signature: 3092 }; A.ReportsScreenVM_fromStore_closure.prototype = { call$2(context, columns) { var completer, t1 = this.state, t2 = t1.uiState.selectedCompanyIndex, t3 = t1.userCompanyStates._list$_list, settings = t3[t2].userCompany.settings.rebuild$1(new A.ReportsScreenVM_fromStore__closure7(t1, this.reportSettings, columns)), userCompany = t3[t2].userCompany.rebuild$1(new A.ReportsScreenVM_fromStore__closure8(settings)), user = t3[t2].userCompany.user.rebuild$1(new A.ReportsScreenVM_fromStore__closure9(userCompany)); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "saved_settings"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveUserSettingsRequest(completer, user)); }, $signature: 831 }; A.ReportsScreenVM_fromStore__closure7.prototype = { call$1(b) { b.get$reportSettings().$indexSet(0, this.state.uiState.reportsUIState.report, this.reportSettings.rebuild$1(new A.ReportsScreenVM_fromStore___closure0(this.columns))); return b; }, $signature: 665 }; A.ReportsScreenVM_fromStore___closure0.prototype = { call$1(b) { b.get$columns(0).replace$1(0, A.BuiltList_BuiltList$from(this.columns, type$.String)); return b; }, $signature: 674 }; A.ReportsScreenVM_fromStore__closure8.prototype = { call$1(b) { var t1 = b.get$settings(), t2 = this.settings; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 104 }; A.ReportsScreenVM_fromStore__closure9.prototype = { call$1(b) { var t1 = b.get$userCompany(), t2 = this.userCompany; A.ArgumentError_checkNotNull(t2, "other"); t1._company_model$_$v = t2; return b; }, $signature: 96 }; A.ReportsScreenVM_fromStore_closure5.prototype = { call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(chart, customEndDate, customStartDate, group, report, selectedGroup, subgroup) { A.Timer_Timer(A.Duration$(0, 0, 0, 100, 0, 0), new A.ReportsScreenVM_fromStore__closure(this.state, this.store, report, group, selectedGroup, subgroup, chart, customStartDate, customEndDate)); }, call$0() { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(_null, _null, _null, _null, _null, _null, _null); }, call$1$chart(chart) { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(chart, _null, _null, _null, _null, _null, _null); }, call$1$customEndDate(customEndDate) { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(_null, customEndDate, _null, _null, _null, _null, _null); }, call$1$customStartDate(customStartDate) { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(_null, _null, customStartDate, _null, _null, _null, _null); }, call$1$subgroup(subgroup) { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(_null, _null, _null, _null, _null, _null, subgroup); }, call$2$group$selectedGroup(group, selectedGroup) { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(_null, _null, _null, group, _null, selectedGroup, _null); }, call$1$report(report) { var _null = null; return this.call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup(_null, _null, _null, _null, report, _null, _null); }, "call*": "call$7$chart$customEndDate$customStartDate$group$report$selectedGroup$subgroup", $requiredArgCount: 0, $defaultValues() { return {chart: null, customEndDate: null, customStartDate: null, group: null, report: null, selectedGroup: null, subgroup: null}; }, $signature: 3094 }; A.ReportsScreenVM_fromStore__closure.prototype = { call$0() { var t2, _this = this, t1 = _this.report; if (t1 == null) t1 = _this.state.uiState.reportsUIState.report; t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateReportSettings(t1, null, _this.group, _this.selectedGroup, _this.chart, _this.subgroup, null, null, _this.customStartDate, _this.customEndDate)); }, $signature: 0 }; A.ReportsScreenVM_fromStore_closure1.prototype = { call$1(context) { return this.$call$body$ReportsScreenVM_fromStore_closure(context); }, $call$body$ReportsScreenVM_fromStore_closure(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.createEntity(null, null, A.ScheduleEntity_ScheduleEntity("email_report", null, null).rebuild$1(new A.ReportsScreenVM_fromStore__closure0($async$self.report)), null, false); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 18 }; A.ReportsScreenVM_fromStore__closure0.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = $.$get$kReportMap().$index(0, this.report); t2 = t2 == null ? null : t2.name; if (t2 == null) t2 = "invoices"; t1.get$_schedule_model$_$this()._reportName = t2; return b; }, $signature: 70 }; A.ReportsScreenVM_fromStore_closure0.prototype = { call$1(context) { return this.$call$body$ReportsScreenVM_fromStore_closure0(context); }, $call$body$ReportsScreenVM_fromStore_closure0(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t3, t4, t5, t6, columns, date, t1, t2, reportState; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = {}; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); reportState = $async$self.state.uiState.reportsUIState; t1.csvData = ""; t3 = reportState.group; t4 = t3.length === 0 || reportState.get$isGroupByFiltered(); t5 = $async$self._box_1; t6 = t5.reportResult; if (t4) { B.JSArray_methods.forEach$1(t6.columns, new A.ReportsScreenVM_fromStore__closure1(t1, t2)); t2 = t1.csvData; t1.csvData = B.JSString_methods.substring$2(t2, 0, t2.length - 1); B.JSArray_methods.forEach$1(t5.reportResult.data, new A.ReportsScreenVM_fromStore__closure2(t1, t5, context)); } else { t4 = t6.columns; t5 = A._arrayInstanceType(t4)._eval$1("WhereIterable<1>"); columns = A.List_List$of(new A.WhereIterable(t4, new A.ReportsScreenVM_fromStore__closure3(context), t5), true, t5._eval$1("Iterable.E")); B.JSArray_methods.sort$1(columns, new A.ReportsScreenVM_fromStore__closure4()); t3 = t2.lookup$1(t3); t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "count"); t5.toString; t1.csvData = t3 + "," + t5; B.JSArray_methods.forEach$1(columns, new A.ReportsScreenVM_fromStore__closure5(t1, t2)); t1.csvData += "\n"; t2 = $async$self.groupTotals; t5 = t2.rows; t5.toString; B.JSArray_methods.forEach$1(t5, new A.ReportsScreenVM_fromStore__closure6(t1, t2, columns)); } date = A.convertDateTimeToSqlDate(null); t2 = Date.now(); A.print("## DATA: " + t1.csvData); t1 = A.AnchorElement_AnchorElement("data:text/plain;charset=utf-8," + A._Uri__uriEncode(B.List_ouf, t1.csvData, B.C_Utf8Codec, false)); t1.setAttribute("download", reportState.report + "_report_" + date + "_" + t2 + ".csv"); t1.click(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 18 }; A.ReportsScreenVM_fromStore__closure1.prototype = { call$1(column) { var value = this.localization.lookup$1(column), t1 = this._box_0; t1.csvData = t1.csvData + ('"' + value + '",'); }, $signature: 15 }; A.ReportsScreenVM_fromStore__closure2.prototype = { call$1(row) { var t2, t3, t4, i, column, t5, value, t1 = this._box_0; t1.csvData += "\n"; for (t2 = J.getInterceptor$asx(row), t3 = this._box_1, t4 = this.context, i = 0; i < t2.get$length(row); ++i) { column = t3.reportResult.columns[i]; t5 = t2.$index(row, i).renderText$2(t4, column); t5.toString; t5 = B.JSString_methods.trim$0(t5); value = A.stringReplaceAllUnchecked(t5, '"', '""'); t1.csvData = t1.csvData + ('"' + value + '",'); } t2 = t1.csvData; t1.csvData = B.JSString_methods.substring$2(t2, 0, t2.length - 1); }, $signature: 3095 }; A.ReportsScreenVM_fromStore__closure3.prototype = { call$1(column) { return A.getReportColumnType(column, this.context) === B.ReportColumnType_3; }, $signature: 12 }; A.ReportsScreenVM_fromStore__closure4.prototype = { call$2(str1, str2) { str1.toString; str2.toString; return B.JSString_methods.compareTo$1(str1, str2); }, $signature: 152 }; A.ReportsScreenVM_fromStore__closure5.prototype = { call$1(column) { var t1 = this._box_0; t1.csvData = t1.csvData + ("," + this.localization.lookup$1(column)); }, $signature: 15 }; A.ReportsScreenVM_fromStore__closure6.prototype = { call$1(group) { var t2, t3, t4, t5, t1 = this.groupTotals.totals.$index(0, group); t1.toString; t2 = this._box_0; t3 = t2.csvData; group.toString; t4 = B.JSString_methods.trim$0(group); t4 = A.stringReplaceAllUnchecked(t4, '"', '""'); t5 = t1.$index(0, "count"); t5.toString; t2.csvData = t3 + ('"' + t4 + '",' + J.toInt$0$n(t5)); B.JSArray_methods.forEach$1(this.columns, new A.ReportsScreenVM_fromStore___closure(t2, t1)); t2.csvData += "\n"; }, $signature: 98 }; A.ReportsScreenVM_fromStore___closure.prototype = { call$1(column) { var t1 = B.JSString_methods.trim$0(J.toString$0$(this.row.$index(0, column))), value = A.stringReplaceAllUnchecked(t1, '"', '""'); t1 = this._box_0; t1.csvData = t1.csvData + (',"' + value + '"'); }, $signature: 15 }; A.GroupTotals.prototype = {}; A.memoizeedGroupTotals_closure.prototype = { call$5(reportResult, reportUIState, reportSettings, currencyMap, company) { reportResult.toString; return A.calculateReportTotals(company, currencyMap, reportResult, reportSettings, reportUIState); }, $signature: 3096 }; A.calculateReportTotals_closure.prototype = { call$2(rowA, rowB) { var sort, t2, _this = this, t1 = _this.totals, valuesA = t1.$index(0, rowA), valuesB = t1.$index(0, rowB); t1 = _this.index; if (t1 < _this.columns.length) { sort = _this.sortedColumns[t1]; if (t1 === 0) { if (_this.reportSettings.sortAscending) { rowA.toString; rowB.toString; t1 = B.JSString_methods.compareTo$1(rowA, rowB); } else { rowB.toString; rowA.toString; t1 = B.JSString_methods.compareTo$1(rowB, rowA); } return t1; } else if (valuesA.containsKey$1(0, sort) && valuesB.containsKey$1(0, sort)) { if (_this.reportSettings.sortAscending) { t1 = valuesA.$index(0, sort); t1.toString; t2 = valuesB.$index(0, sort); t2.toString; t2 = J.compareTo$1$ns(t1, t2); t1 = t2; } else { t1 = valuesB.$index(0, sort); t1.toString; t2 = valuesA.$index(0, sort); t2.toString; t2 = J.compareTo$1$ns(t1, t2); t1 = t2; } return t1; } } return 0; }, $signature: 152 }; A.TaskItemReportFields.prototype = { _enumToString$0() { return "TaskItemReportFields." + this._core$_name; } }; A.memoizedTaskItemReport_closure.prototype = { call$10(userCompany, reportsUIState, taskMap, invoiceMap, groupMap, clientMap, taskStatusMap, userMap, projectMap, staticState) { return A.taskItemReport(userCompany, reportsUIState, taskMap, invoiceMap, groupMap, clientMap, taskStatusMap, userMap, projectMap, staticState); }, $signature: 832 }; A.taskItemReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_ahs0, e, type$.TaskItemReportFields); }, $signature: 3098 }; A.taskItemReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 576 }; A.taskItemReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.taskReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.taskItemReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 576 }; A.taskItemReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 576 }; A.TaskReportFields.prototype = { _enumToString$0() { return "TaskReportFields." + this._core$_name; } }; A.memoizedTaskReport_closure.prototype = { call$10(userCompany, reportsUIState, taskMap, invoiceMap, groupMap, clientMap, taskStatusMap, userMap, projectMap, staticState) { return A.taskReport(userCompany, reportsUIState, taskMap, invoiceMap, groupMap, clientMap, taskStatusMap, userMap, projectMap, staticState); }, $signature: 832 }; A.taskReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_CFh, e, type$.TaskReportFields); }, $signature: 3100 }; A.taskReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 585 }; A.taskReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.taskReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.taskReport_closure2.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 585 }; A.taskReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 585 }; A.TransactionReportFields.prototype = { _enumToString$0() { return "TransactionReportFields." + this._core$_name; } }; A.memoizedTransactionReport_closure.prototype = { call$10(userCompany, reportsUIState, transactionMap, vendorMap, expenseMap, categoryMap, invoiceMap, bankAccountMap, paymentMap, staticState) { return A.transactionReport(userCompany, reportsUIState, transactionMap, vendorMap, expenseMap, categoryMap, invoiceMap, bankAccountMap, paymentMap, staticState); }, $signature: 3102 }; A.transactionReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_yfz, e, type$.TransactionReportFields); }, $signature: 3103 }; A.transactionReport_closure0.prototype = { call$1(expenseId) { var t1 = this.expenseMap._map$_map.$index(0, expenseId); t1 = t1 == null ? null : t1.number; return t1 == null ? "" : t1; }, $signature: 31 }; A.transactionReport_closure1.prototype = { call$1(invoiceId) { var t1 = this.invoiceMap._map$_map.$index(0, invoiceId); t1 = t1 == null ? null : t1.number; return t1 == null ? "" : t1; }, $signature: 31 }; A.transactionReport_closure2.prototype = { call$1(number) { return number.length !== 0; }, $signature: 12 }; A.transactionReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 593 }; A.transactionReport_closure4.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.transactionReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.transactionReport_closure5.prototype = { call$1(e) { return A.EnumUtils_parse(e); }, $signature: 593 }; A.transactionReport_closure6.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 593 }; A.VendorReportFields.prototype = { _enumToString$0() { return "VendorReportFields." + this._core$_name; } }; A.memoizedVendorReport_closure.prototype = { call$6(userCompany, reportsUIState, vendorMap, userMap, groupMap, staticState) { return A.vendorReport(userCompany, reportsUIState, vendorMap, userMap, groupMap, staticState); }, $signature: 3105 }; A.vendorReport_closure.prototype = { call$1(e) { return A.EnumUtils_fromString(B.List_RrN, e, type$.VendorReportFields); }, $signature: 3106 }; A.vendorReport_closure0.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 595 }; A.vendorReport_closure1.prototype = { call$2(rowA, rowB) { var t1 = A.sortReportTableRows(rowA, rowB, this.vendorReportSettings, this.selectedColumns); t1.toString; return t1; }, $signature: 86 }; A.vendorReport_closure2.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 595 }; A.vendorReport_closure3.prototype = { call$1(item) { return A.EnumUtils_parse(item); }, $signature: 595 }; A.ScheduleEdit.prototype = { createState$0() { return new A._ScheduleEditState(new A.Debouncer(500), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._ScheduleEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = A._setArrayType([], type$.JSArray_TextEditingController); _this._schedule_edit$_controllers = t1; B.JSArray_methods.forEach$1(t1, new A._ScheduleEditState_didChangeDependencies_closure(_this)); B.JSArray_methods.forEach$1(_this._schedule_edit$_controllers, new A._ScheduleEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._schedule_edit$_controllers, new A._ScheduleEditState_dispose_closure(this)); this.super$State$dispose(); }, _schedule_edit$_onChanged$0() { this._schedule_edit$_debouncer.run$1(new A._ScheduleEditState__onChanged_closure(this)); }, _schedule_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_ScheduleEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var quoteIds, creditIds, purchaseOrderIds, _null = null, _s13_ = "edit_schedule", viewModel = this._widget.viewModel, state = viewModel.state, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), schedule = viewModel.schedule, t2 = $.$get$memoizedDropdownInvoiceList(), t3 = state.uiState.selectedCompanyIndex, t4 = state.userCompanyStates._list$_list, t5 = t4[t3], t6 = t5.invoiceState, t7 = type$.JSArray_nullable_String, invoiceIds = t2.call$8(t6.map, t5.clientState.map, t5.vendorState.map, t6.list, "", t5.userState.map, A._setArrayType([], t7), t4[t3].userCompany.company.settings.recurringNumberPrefix); t5 = $.$get$memoizedDropdownQuoteList(); t6 = t4[t3]; t2 = t6.quoteState; quoteIds = t5.call$7(t2.map, t6.clientState.map, t6.vendorState.map, t2.list, "", t6.userState.map, A._setArrayType([], type$.JSArray_String)); t6 = $.$get$memoizedDropdownCreditList(); t2 = t4[t3]; t5 = t2.creditState; creditIds = t6.call$7(t5.map, t2.clientState.map, t2.vendorState.map, t5.list, "", t2.userState.map, A._setArrayType([], t7)); t7 = $.$get$memoizedDropdownPurchaseOrderList(); t3 = t4[t3]; t4 = t3.purchaseOrderState; purchaseOrderIds = t7.call$7(t4.map, t4.list, state.staticState, t3.userState.map, t3.clientState.map, t3.vendorState.map, ""); if (schedule.get$isNew()) t2 = t1.get$newSchedule(); else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s13_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s13_); t2.toString; } else t2 = t3; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._ScheduleEditState_build_closure(this, schedule, t1, viewModel, schedule.parameters, state, invoiceIds, quoteIds, creditIds, purchaseOrderIds), _null), $.$get$_ScheduleEditState__formKey()), _null, _null, _null, false, _null, new A._ScheduleEditState_build_closure0(viewModel), new A._ScheduleEditState_build_closure1(this), _null, t2); } }; A._ScheduleEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_schedule_edit$_onChanged()); }, $signature: 25 }; A._ScheduleEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_schedule_edit$_onChanged()); }, $signature: 25 }; A._ScheduleEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_schedule_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._ScheduleEditState__onChanged_closure.prototype = { call$0() { var t1 = this.$this, schedule = t1._widget.viewModel.schedule.rebuild$1(new A._ScheduleEditState__onChanged__closure()); if (!schedule.$eq(0, t1._widget.viewModel.schedule)) t1._widget.viewModel.onChanged.call$1(schedule); }, $signature: 0 }; A._ScheduleEditState__onChanged__closure.prototype = { call$1(b) { return b; }, $signature: 70 }; A._ScheduleEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._ScheduleEditState_build_closure1.prototype = { call$1(context) { return this.$this._schedule_edit$_onSavePressed$0(); }, $signature: 20 }; A._ScheduleEditState_build_closure.prototype = { call$1(context) { var t7, t8, t9, t10, t11, t12, t13, _list, i, t14, _this = this, _null = null, _s16_ = "date_picker_hint", _s10_ = "date_range", t1 = _this.schedule, t2 = t1.template, t3 = _this.localization, t4 = $.$get$LocalizationsProvider__localizedValues(), t5 = t3.localeCode, t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "action"); if (t6 == null) { t6 = t4.$index(0, "en"); t6.toString; t6 = J.$index$asx(t6, "action"); t6.toString; } t7 = _this.viewModel; t8 = type$.MappedIterable_of_String_and_DropdownMenuItem_String; t9 = type$.String; t6 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(B.List_IXH, new A._ScheduleEditState_build__closure(), type$.WhereIterable_String), new A._ScheduleEditState_build__closure0(t3), t8), true, t8._eval$1("Iterable.E")), _null, t6, new A._ScheduleEditState_build__closure1(t1, t7), _null, false, t2, t9); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, _s16_); if (t8 == null) { t8 = t4.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s16_); t8.toString; } t10 = t3.get$nextRun(); t11 = type$.JSArray_Widget; t10 = A._setArrayType([t6, A.DatePicker$(false, false, true, new A.DateTime(Date.now(), false), t8, _null, t10, _null, new A._ScheduleEditState_build__closure2(t7, t1), t1.nextRun, new A._ScheduleEditState_build__closure3(t3))], t11); t6 = t2 === "email_record"; if (!t6) { t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "frequency"); t8.toString; t12 = t1.frequencyId; t13 = B.Map_mGn4d.get$entries(B.Map_mGn4d); t8 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, t13.map$1$1(t13, new A._ScheduleEditState_build__closure4(t3), type$.DropdownMenuItem_String).toList$0(0), _null, t8, new A._ScheduleEditState_build__closure5(t7, t1), _null, false, t12, t9)], t11); if (t12.length !== 0) { t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "remaining_cycles"); t12.toString; t4 = t4.$index(0, t5); t4.toString; t4 = J.$index$asx(t4, "endless"); t4.toString; t13 = type$.int; t4 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, -1, t13)], type$.JSArray_DropdownMenuItem_int); _list = J.JSArray_JSArray$allocateGrowable(61, t13); for (i = 0; i < 61; ++i) _list[i] = i; t14 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t4, A.List_List$of(new A.MappedListIterable(_list, new A._ScheduleEditState_build__closure6(), t14), true, t14._eval$1("ListIterable.E"))); t8.push(A.AppDropdownButton$(false, _null, _null, true, t4, _null, t12, new A._ScheduleEditState_build__closure7(t7, t1), _null, false, t1.remainingCycles, t13)); } B.JSArray_methods.addAll$1(t10, t8); } t4 = A._setArrayType([A.FormCard$(_null, t10, _null, _null, false, _null, t2.length === 0, _null, _null)], t11); if (t2 === "email_report") { t2 = $.$get$LocalizationsProvider__localizedValues(); t6 = t2.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "report"); t6.toString; t8 = $.$get$_$exportValues()._set$_set; t10 = A._instanceType(t8)._eval$1("EfficientLengthMappedIterable>"); t9 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.EfficientLengthMappedIterable(t8, new A._ScheduleEditState_build__closure8(t3), t10), true, t10._eval$1("Iterable.E")), _null, t6, new A._ScheduleEditState_build__closure9(_this.$this, t7, t1), _null, false, t1.parameters.reportName, t9); t5 = t2.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, _s10_); t5.toString; t2 = _this.parameters.dateRange; t2 = t2.length !== 0 ? A._$valueOf0(A.toCamelCase(t2)) : _null; t6 = $.$get$_$values()._set$_set; t8 = A._instanceType(t6); t10 = t8._eval$1("MappedIterable>"); B.JSArray_methods.addAll$1(t4, A._setArrayType([A.FormCard$(_null, A._setArrayType([t9, A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t6, new A._ScheduleEditState_build__closure10(), t8._eval$1("WhereIterable")), new A._ScheduleEditState_build__closure11(t3), t10), true, t10._eval$1("Iterable.E")), _null, t5, new A._ScheduleEditState_build__closure12(t7, t1), _null, false, t2, type$.DateRange)], t11), _null, _null, false, _null, true, _null, _null)], t11)); } else if (t2 === "email_statement") { t2 = $.$get$LocalizationsProvider__localizedValues(); t6 = t2.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, _s10_); t6.toString; t8 = _this.parameters; t10 = t8.dateRange; t10 = t10.length !== 0 ? A._$valueOf0(A.toCamelCase(t10)) : _null; t12 = $.$get$_$values()._set$_set; t13 = A._instanceType(t12); t14 = t13._eval$1("MappedIterable>"); t10 = A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t12, new A._ScheduleEditState_build__closure13(), t13._eval$1("WhereIterable")), new A._ScheduleEditState_build__closure14(t3), t14), true, t14._eval$1("Iterable.E")), _null, t6, new A._ScheduleEditState_build__closure15(t7, t1), _null, false, t10, type$.DateRange); t5 = t2.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "status"); t5.toString; t2 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t9 = A.FormCard$(_null, A._setArrayType([t10, A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["all", "paid", "unpaid"], type$.JSArray_String), new A._ScheduleEditState_build__closure16(t3), t2), true, t2._eval$1("ListIterable.E")), _null, t5, new A._ScheduleEditState_build__closure17(t7, t1), _null, false, t8.status, t9), new A.SizedBox(_null, 20, _null, _null), A.BoolDropdownButton$(_null, _null, _null, _null, t3.get$showAgingTable(), _null, new A._ScheduleEditState_build__closure18(t7, t1), t8.showAgingTable), A.BoolDropdownButton$(_null, _null, _null, _null, t3.get$showPaymentsTable(), _null, new A._ScheduleEditState_build__closure19(t7, t1), t8.showPaymentsTable), A.BoolDropdownButton$(_null, _null, _null, _null, t3.get$onlyClientsWithInvoices(), _null, new A._ScheduleEditState_build__closure20(t7, t1), t8.onlyClientsWithInvoices)], t11), _null, _null, false, _null, false, _null, _null); t5 = _this.$this; t2 = t5._clientClearedAt; t10 = _this.state; t6 = t10.uiState.selectedCompanyIndex; t10 = t10.userCompanyStates._list$_list; t14 = t10[t6].clientState; t13 = t8.clients; t12 = t13._list$_list; t2 = A._setArrayType([new A.ClientPicker(_null, t14, new A._ScheduleEditState_build__closure21(t5, t8, t7, t1), _null, _null, new A.CopyOnWriteList(true, t12, A._instanceType(t13)._eval$1("CopyOnWriteList<1>")), false, new A.ValueKey("__statement_client_picker_" + t2 + "__", type$.ValueKey_String)), new A.SizedBox(_null, 20, _null, _null)], t11); if (t12.length === 0) t2.push(new A.HelpText(t3.get$allClients(), _null)); for (t3 = A._arrayInstanceType(t12), t12 = new J.ArrayIterator(t12, t12.length, t3._eval$1("ArrayIterator<1>")), t3 = t3._precomputed1; t12.moveNext$0();) { t5 = t12.__interceptors$_current; if (t5 == null) t5 = t3._as(t5); t2.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, new A.Text(t10[t6].clientState.$get$1(0, t5).displayName, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._ScheduleEditState_build__closure22(t7, t1, t5), _null, _null, _null, _null, _null), _null)); } B.JSArray_methods.addAll$1(t4, A._setArrayType([t9, A.FormCard$(_null, t2, _null, _null, false, _null, true, _null, _null)], t11)); } else if (t6) { t2 = $.$get$LocalizationsProvider__localizedValues(); t6 = t2.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "type"); t6.toString; t8 = _this.parameters; t10 = t8.entityType; t12 = type$.MappedListIterable_of_EntityType_and_DropdownMenuItem_String; t9 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType([B.EntityType_invoice, B.EntityType_quote, B.EntityType_credit, B.EntityType_purchaseOrder], type$.JSArray_EntityType), new A._ScheduleEditState_build__closure23(t3), t12), true, t12._eval$1("ListIterable.E")), _null, t6, new A._ScheduleEditState_build__closure24(t7, t1), _null, false, t10, t9)], t11); if (t10 === B.EntityType_invoice.get$apiValue()) { t2 = t2.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, "invoice"); t2.toString; t9.push(A.EntityDropdown$(true, false, t8.entityId, _this.invoiceIds, _null, B.EntityType_invoice, B.List_empty0, t2, _null, _null, new A._ScheduleEditState_build__closure25(t7, t1), _null, _null, _null)); } else if (t10 === B.EntityType_quote.get$apiValue()) { t2 = t2.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, "quote"); t2.toString; t9.push(A.EntityDropdown$(true, false, t8.entityId, _this.quoteIds, _null, B.EntityType_quote, B.List_empty0, t2, _null, _null, new A._ScheduleEditState_build__closure26(t7, t1), _null, _null, _null)); } else if (t10 === B.EntityType_credit.get$apiValue()) { t2 = t2.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, "credit"); t2.toString; t9.push(A.EntityDropdown$(true, false, t8.entityId, _this.creditIds, _null, B.EntityType_credit, B.List_empty0, t2, _null, _null, new A._ScheduleEditState_build__closure27(t7, t1), _null, _null, _null)); } else if (t10 === B.EntityType_purchaseOrder.get$apiValue()) t9.push(A.EntityDropdown$(true, false, t8.entityId, _this.purchaseOrderIds, _null, B.EntityType_purchaseOrder, B.List_empty0, t3.get$purchaseOrder(), _null, _null, new A._ScheduleEditState_build__closure28(t7, t1), _null, _null, _null)); B.JSArray_methods.addAll$1(t4, A._setArrayType([A.FormCard$(_null, t9, _null, _null, false, _null, true, _null, _null)], t11)); } return new A.ScrollableListView(t4, _null, _null, _null, false, _null); }, $signature: 150 }; A._ScheduleEditState_build__closure1.prototype = { call$1(value) { var t1 = this.schedule; if (t1.template === value) return; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._ScheduleEditState_build___closure17(value))); }, $signature: 5 }; A._ScheduleEditState_build___closure17.prototype = { call$1(b) { var t2, t1 = this.value; b.get$_schedule_model$_$this()._template = t1; t2 = b.get$parameters(0); t1 = A.ScheduleParameters_ScheduleParameters(t1); A.ArgumentError_checkNotNull(t1, "other"); t2._schedule_model$_$v = t1; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure.prototype = { call$1(entry) { return entry !== "email_report"; }, $signature: 12 }; A._ScheduleEditState_build__closure0.prototype = { call$1(entry) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entry), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entry, type$.String); }, $signature: 40 }; A._ScheduleEditState_build__closure2.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure16(date))); }, $signature: 52 }; A._ScheduleEditState_build___closure16.prototype = { call$1(b) { b.get$_schedule_model$_$this()._nextRun = this.date; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure3.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._ScheduleEditState_build__closure5.prototype = { call$1(value) { var t1 = this.schedule; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._ScheduleEditState_build___closure15(value, t1))); }, $signature: 5 }; A._ScheduleEditState_build___closure15.prototype = { call$1(b) { var t1 = this.value; b.get$_schedule_model$_$this()._schedule_model$_frequencyId = t1; if (J.get$isEmpty$asx(t1)) t1 = 1; else { t1 = this.schedule; t1 = t1.frequencyId.length === 0 ? -1 : t1.remainingCycles; } b.get$_schedule_model$_$this()._schedule_model$_remainingCycles = t1; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure4.prototype = { call$1(entry) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entry.value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entry.key, type$.String); }, $signature: 322 }; A._ScheduleEditState_build__closure7.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure14(value))); }, $signature: 32 }; A._ScheduleEditState_build___closure14.prototype = { call$1(b) { b.get$_schedule_model$_$this()._schedule_model$_remainingCycles = this.value; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure6.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A._ScheduleEditState_build__closure9.prototype = { call$1(value) { this.$this.setState$1(new A._ScheduleEditState_build___closure13(this.viewModel, this.schedule, value)); }, $signature: 5 }; A._ScheduleEditState_build___closure13.prototype = { call$0() { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build____closure(this.value))); }, $signature: 0 }; A._ScheduleEditState_build____closure.prototype = { call$1(b) { b.get$parameters(0).get$_schedule_model$_$this()._reportName = this.value; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure8.prototype = { call$1(importType) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(importType.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, importType.name, type$.String); }, $signature: 3108 }; A._ScheduleEditState_build__closure12.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure12(value))); }, $signature: 5 }; A._ScheduleEditState_build___closure12.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = A.toSnakeCase(type$.DateRange._as(this.value).name); t1.get$_schedule_model$_$this()._dateRange = t2; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure10.prototype = { call$1(value) { return value !== B.DateRange_custom; }, $signature: 235 }; A._ScheduleEditState_build__closure11.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRange); }, $signature: 260 }; A._ScheduleEditState_build__closure15.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure11(value))); }, $signature: 5 }; A._ScheduleEditState_build___closure11.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = A.toSnakeCase(type$.DateRange._as(this.value).name); t1.get$_schedule_model$_$this()._dateRange = t2; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure13.prototype = { call$1(value) { return value !== B.DateRange_custom; }, $signature: 235 }; A._ScheduleEditState_build__closure14.prototype = { call$1(dateRange) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateRange.name), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.DateRange); }, $signature: 260 }; A._ScheduleEditState_build__closure17.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure10(value))); }, $signature: 5 }; A._ScheduleEditState_build___closure10.prototype = { call$1(b) { b.get$parameters(0).get$_schedule_model$_$this()._schedule_model$_status = this.value; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure16.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.String); }, $signature: 40 }; A._ScheduleEditState_build__closure18.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure9(value))); }, $signature: 97 }; A._ScheduleEditState_build___closure9.prototype = { call$1(b) { b.get$parameters(0).get$_schedule_model$_$this()._showAgingTable = this.value; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure19.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure8(value))); }, $signature: 97 }; A._ScheduleEditState_build___closure8.prototype = { call$1(b) { b.get$parameters(0).get$_schedule_model$_$this()._showPaymentsTable = this.value; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure20.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure7(value))); }, $signature: 97 }; A._ScheduleEditState_build___closure7.prototype = { call$1(b) { b.get$parameters(0).get$_schedule_model$_$this()._onlyClientsWithInvoices = this.value; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure21.prototype = { call$1(value) { var t1, _this = this; if (value == null) return; t1 = _this.parameters.clients; t1.toString; if (!B.JSArray_methods.contains$1(t1._list$_list, value.get$id(value))) _this.viewModel.onChanged.call$1(_this.schedule.rebuild$1(new A._ScheduleEditState_build___closure5(value))); t1 = _this.$this; t1.setState$1(new A._ScheduleEditState_build___closure6(t1)); }, $signature: 50 }; A._ScheduleEditState_build___closure5.prototype = { call$1(b) { var t1 = b.get$parameters(0).get$clients(0), t2 = this.value; t2 = t2.get$id(t2); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), t2); return b; }, $signature: 70 }; A._ScheduleEditState_build___closure6.prototype = { call$0() { this.$this._clientClearedAt = new A.DateTime(Date.now(), false).toIso8601String$0(); }, $signature: 0 }; A._ScheduleEditState_build__closure22.prototype = { call$0() { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure4(this.clientId))); }, $signature: 0 }; A._ScheduleEditState_build___closure4.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$parameters(0).get$clients(0).get$_safeList(), this.clientId); return b; }, $signature: 70 }; A._ScheduleEditState_build__closure24.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure3(value))); }, $signature: 5 }; A._ScheduleEditState_build___closure3.prototype = { call$1(b) { b.get$parameters(0).get$_schedule_model$_$this()._schedule_model$_entityType = this.value; b.get$parameters(0).get$_schedule_model$_$this()._entityId = ""; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure23.prototype = { call$1(entityType) { var _null = null, t1 = entityType.get$apiValue(); return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entityType.get$apiValue()), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t1, type$.String); }, $signature: 3109 }; A._ScheduleEditState_build__closure25.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure2(value))); }, $signature: 50 }; A._ScheduleEditState_build___closure2.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = this.value; t2 = t2 == null ? null : t2.get$id(t2); if (t2 == null) t2 = ""; t1.get$_schedule_model$_$this()._entityId = t2; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure26.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure1(value))); }, $signature: 50 }; A._ScheduleEditState_build___closure1.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = this.value; t2 = t2 == null ? null : t2.get$id(t2); if (t2 == null) t2 = ""; t1.get$_schedule_model$_$this()._entityId = t2; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure27.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure0(value))); }, $signature: 50 }; A._ScheduleEditState_build___closure0.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = this.value; t2 = t2 == null ? null : t2.get$id(t2); if (t2 == null) t2 = ""; t1.get$_schedule_model$_$this()._entityId = t2; return b; }, $signature: 70 }; A._ScheduleEditState_build__closure28.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.schedule.rebuild$1(new A._ScheduleEditState_build___closure(value))); }, $signature: 50 }; A._ScheduleEditState_build___closure.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = this.value; t2 = t2 == null ? null : t2.get$id(t2); if (t2 == null) t2 = ""; t1.get$_schedule_model$_$this()._entityId = t2; return b; }, $signature: 70 }; A.ScheduleEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ScheduleEditScreen_build_closure(), new A.ScheduleEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ScheduleEditVM); } }; A.ScheduleEditScreen_build_closure0.prototype = { call$1(store) { return A.ScheduleEditVM_ScheduleEditVM$fromStore(store); }, $signature: 3110 }; A.ScheduleEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ScheduleEdit(viewModel, new A.ValueKey(viewModel.schedule.updatedAt, type$.ValueKey_int)); }, $signature: 3111 }; A.ScheduleEditVM.prototype = { get$schedule() { return this.schedule; } }; A.ScheduleEditVM_ScheduleEditVM$fromStore_closure.prototype = { call$1(schedule) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSchedule(schedule)); }, $signature: 393 }; A.ScheduleEditVM_ScheduleEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.ScheduleEntity_ScheduleEntity("email_statement", _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.ScheduleEditVM_ScheduleEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ScheduleEditVM_ScheduleEditVM$fromStore__closure(this.store, context, this.state).call$0(); }, $signature: 16 }; A.ScheduleEditVM_ScheduleEditVM$fromStore__closure.prototype = { call$0() { var schedule, t3, t4, t5, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); schedule = t2.uiState.scheduleUIState.editing; t2 = this.context; t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = new A._Future($.Zone__current, type$._Future_ScheduleEntity); t5 = t1.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveScheduleRequest(new A._AsyncCompleter(t4, type$._AsyncCompleter_ScheduleEntity), schedule)); return t4.then$1$1(0, new A.ScheduleEditVM_ScheduleEditVM$fromStore___closure(schedule, t3, this.state, t1, t2), type$.Null).catchError$1(new A.ScheduleEditVM_ScheduleEditVM$fromStore___closure0(t2)); }, $signature: 67 }; A.ScheduleEditVM_ScheduleEditVM$fromStore___closure.prototype = { call$1(savedSchedule) { var t3, _this = this, _s16_ = "created_schedule", _s16_0 = "updated_schedule", _s24_ = "/settings/schedules/view", t1 = _this.schedule, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s16_); t2.toString; } } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_0); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s16_0); t2.toString; } } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s24_)); t2 = _this.context; if (t1.get$isNew()) { t1 = type$.nullable_Object; A.Navigator_of(t2, false).pushReplacementNamed$2$1(_s24_, t1, t1); } else A.Navigator_of(t2, false).pop$1(savedSchedule); } else A.viewEntity(false, savedSchedule, null, true); }, $signature: 393 }; A.ScheduleEditVM_ScheduleEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.ScheduleEditVM_ScheduleEditVM$fromStore____closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.ScheduleEditVM_ScheduleEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.ScheduleListItem.prototype = { build$1(context) { var uiState, scheduleUIState, t2, t3, t4, subtitle, t5, title, t6, entityType, entity, t7, clientId, t8, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; scheduleUIState = uiState.scheduleUIState; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = _this.schedule; t4 = t3.nextRun; subtitle = A.formatDate(t4, context, true, true, false); t5 = t3.template; title = t2.lookup$1(t5); if (t5 === "email_record") { t5 = t3.parameters; t6 = t5.entityType; t6.toString; entityType = A._$typeValueOf(t6); entity = t1.getEntityMap$1(entityType)._map$_map.$index(0, t5.entityId); t5 = uiState.selectedCompanyIndex; t7 = t1.userCompanyStates._list$_list; if (entityType === B.EntityType_purchaseOrder) title += ": " + t7[t5].vendorState.$get$1(0, type$.BelongsToVendor._as(entity).vendorId).name; else { t5 = t7[t5].clientState; type$.BelongsToClient._as(entity); t7 = entity.get$clientId(entity); t7.toString; title += ": " + t5.$get$1(0, t7).displayName; } t2 = t2.lookup$1(t6); t5 = entity == null ? _null : entity.get$listDisplayName(); if (t5 == null) t5 = ""; subtitle += " \u2022 " + t2 + " " + t5; } else if (t5 === "email_statement") { t5 = t3.parameters.clients._list$_list; t6 = t5.length; if (t6 === 0) title += ": " + t2.get$allClients(); else if (t6 === 1) { clientId = B.JSArray_methods.get$first(t5); title += ": " + t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].clientState.$get$1(0, clientId).displayName; } else { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "clients"); t5.toString; title += ": " + t6 + " " + t5; } subtitle += " \u2022 " + t2.lookup$1(B.Map_mGn4d.$index(0, t3.frequencyId)); } else if (t5 === "email_report") title += ": " + t2.lookup$1(t3.parameters.reportName); t2 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t5 = uiState.get$isEditing() ? scheduleUIState.editing.id : scheduleUIState.selectedId; t6 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t7 = scheduleUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.ScheduleListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t8 = A.Text$(title, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1 = A.Text$(A.format(A.convertSqlDateToDateTime(t4), true, A.localeSelector(t1, true)), _null, _null, _null, _null, _null, _null, _null, _null, _null); if (subtitle.length !== 0) { t4 = _this.filter; if ((t4 == null ? "" : t4).length !== 0) t4.toString; else t4 = subtitle; t4 = A.Text$(t4, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); } else t4 = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t2, t3, A.Container$(_null, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t7, _null, new A.ScheduleListItem_build_closure0(_this), new A.ScheduleListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t4, new A.EntityStateLabel(t3, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t8, t1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6.size._dx), t3.id === t5, true, true, _null); }, get$user(receiver) { return this.user; }, get$schedule() { return this.schedule; } }; A.ScheduleListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.schedule, false, false); return t1; }, $signature: 0 }; A.ScheduleListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.schedule, false, true); return t1; }, $signature: 0 }; A.ScheduleListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.ScheduleListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ScheduleListBuilder_build_closure(), A.schedule_list_vm_ScheduleListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ScheduleListVM); } }; A.ScheduleListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.scheduleList, B.EntityType_schedule, new A.ScheduleListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.SchedulePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3112 }; A.ScheduleListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.scheduleMap._map$_map.$index(0, J.$index$asx(t1.scheduleList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_schedule).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.ScheduleListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 3113 }; A.ScheduleListVM.prototype = {}; A.ScheduleListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.ScheduleListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.ScheduleListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortSchedules(field)); }, $signature: 6 }; A.ScheduleListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearScheduleMultiselect()); }, $signature: 14 }; A.SchedulePresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.ScheduleScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.scheduleUIState.listUIState; t4 = type$.JSArray_String; t5 = A.List_List$of(A._setArrayType([], t4), true, type$.String); B.JSArray_methods.addAll$1(t5, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t4), B.EntityType_schedule, false, B.List_empty28, new A.ScheduleScreen_build_closure(store), new A.ScheduleScreen_build_closure0(store), new A.ScheduleScreen_build_closure1(store), new A.ScheduleScreen_build_closure2(store), new A.ScheduleScreen_build_closure3(store), new A.ScheduleScreen_build_closure4(store), new A.ScheduleScreen_build_closure5(store), _null, A._setArrayType(["template", "next_run"], t4), B.List_empty29, t5); t1 = t1.prefState; t1 = (t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_schedule) ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "schedule_fab", false, new A.ScheduleScreen_build_closure6(context), t2.get$newSchedule()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_schedule, t3.filter, new A.ScheduleScreen_build_closure7(store), this.viewModel.scheduleList, _null, _null, new A.ScheduleScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.ScheduleListBuilder(_null), t5, B.EntityType_schedule, t1, 0, _null, new A.ScheduleScreen_build_closure9(store), new A.ScheduleScreen_build_closure10(store)); } }; A.ScheduleScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartScheduleMultiselect()); }, $signature: 14 }; A.ScheduleScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSchedules(value)); }, $signature: 28 }; A.ScheduleScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSchedulesByState(state)); }, $signature: 71 }; A.ScheduleScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.scheduleUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearScheduleMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartScheduleMultiselect()); } }, $signature: 4 }; A.ScheduleScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortSchedules(value)); }, $signature: 37 }; A.ScheduleScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSchedulesByState(state)); }, $signature: 68 }; A.ScheduleScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.scheduleUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearScheduleMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartScheduleMultiselect()); } }, $signature: 4 }; A.ScheduleScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSchedulesByCustom1(value)); }, $signature: 6 }; A.ScheduleScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSchedulesByCustom2(value)); }, $signature: 6 }; A.ScheduleScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSchedulesByCustom3(value)); }, $signature: 6 }; A.ScheduleScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSchedulesByCustom4(value)); }, $signature: 6 }; A.ScheduleScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_schedule); }, $signature: 0 }; A.ScheduleScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ScheduleScreenBuilder_build_closure(), A.schedule_screen_vm_ScheduleScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ScheduleScreenVM); } }; A.ScheduleScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.ScheduleScreen(vm, null); }, $signature: 3114 }; A.ScheduleScreenVM.prototype = {}; A.ScheduleView.prototype = { createState$0() { return new A._ScheduleViewState(B._StateLifecycle_0); } }; A._ScheduleViewState.prototype = { build$1(context) { var t2, t3, t4, entity, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _null = null, _s9_ = "frequency", _s16_ = "remaining_cycles", _s10_ = "date_range", viewModel = this._widget.viewModel, state = viewModel.state, schedule = viewModel.schedule, parameters = schedule.parameters, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = schedule.template; t3 = t2 === "email_record"; if (t3) { t4 = parameters.entityType; t4.toString; entity = type$.nullable_BaseEntity._as(state.getEntityMap$1(A._$typeValueOf(t4))._map$_map.$index(0, parameters.entityId)); } else entity = _null; this._widget.toString; t4 = t1.get$nextRun(); t5 = schedule.nextRun; t6 = A.formatDate(t5, context, true, true, false); t6 = A._setArrayType([A.EntityHeader$(schedule, t4, "", A.format(A.convertSqlDateToDateTime(t5), true, A.localeSelector(state, true)), _null, _null, t6)], type$.JSArray_Widget); if (t3) { t2 = type$.nullable_String; t6.push(new A.FieldGrid(A.LinkedHashMap_LinkedHashMap$_literal([t1.lookup$1(parameters.entityType), entity.get$listDisplayName()], t2, t2), _null)); } else if (t2 === "email_statement") { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s9_); t4.toString; t5 = t1.lookup$1(B.Map_mGn4d.$index(0, schedule.frequencyId)); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s16_); t7.toString; t8 = schedule.remainingCycles; if (t8 === -1) { t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "endless"); t8.toString; } else t8 = "" + t8; t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "clients"); t9.toString; t10 = parameters.clients._list$_list; t11 = t10.length; if (t11 === 0) t10 = t1.get$allClients(); else if (t11 === 1) t10 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].clientState.$get$1(0, B.JSArray_methods.get$first(t10)).displayName; else { t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "clients"); t10.toString; t10 = "" + t11 + " " + t10; } t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, _s10_); t11.toString; t12 = t1.lookup$1(parameters.dateRange); t13 = t1.get$showAgingTable(); t14 = parameters.showAgingTable; t14.toString; if (t14) { t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "yes"); t14.toString; } else { t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "no"); t14.toString; } t15 = t1.get$showPaymentsTable(); t16 = parameters.showPaymentsTable; t16.toString; if (t16) { t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, "yes"); t16.toString; } else { t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, "no"); t16.toString; } t17 = t1.get$onlyClientsWithInvoices(); if (parameters.onlyClientsWithInvoices === true) { t18 = t2.$index(0, t3); t18.toString; t18 = J.$index$asx(t18, "yes"); t18.toString; } else { t18 = t2.$index(0, t3); t18.toString; t18 = J.$index$asx(t18, "no"); t18.toString; } t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "status"); t3.toString; t2 = type$.nullable_String; t6.push(new A.FieldGrid(A.LinkedHashMap_LinkedHashMap$_literal([t4, t5, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t3, t1.lookup$1(parameters.status)], t2, t2), _null)); } else if (t2 === "email_report") { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s9_); t4.toString; t5 = t1.lookup$1(B.Map_mGn4d.$index(0, schedule.frequencyId)); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s16_); t7.toString; t8 = schedule.remainingCycles; if (t8 === -1) { t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "endless"); t8.toString; } else t8 = "" + t8; t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "report"); t9.toString; t10 = t1.lookup$1(parameters.reportName); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s10_); t3.toString; t2 = type$.nullable_String; t6.push(new A.FieldGrid(A.LinkedHashMap_LinkedHashMap$_literal([t4, t5, t7, t8, t9, t10, t3, t1.lookup$1(parameters.dateRange)], t2, t2), _null)); } return A.ViewScaffold$(_null, new A.ScrollableListView(t6, _null, _null, _null, false, _null), schedule, true, false, new A._ScheduleViewState_build_closure(viewModel), _null); } }; A._ScheduleViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.ScheduleViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ScheduleViewScreen_build_closure(this), new A.ScheduleViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ScheduleViewVM); } }; A.ScheduleViewScreen_build_closure0.prototype = { call$1(store) { return A.ScheduleViewVM_ScheduleViewVM$fromStore(store); }, $signature: 3115 }; A.ScheduleViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.ScheduleView(vm, false, null); }, $signature: 3116 }; A.ScheduleViewVM.prototype = { get$schedule() { return this.schedule; } }; A.ScheduleViewVM_ScheduleViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/schedules")); }, $signature: 4 }; A.AccountManagement.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._AccountManagementState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._AccountManagementState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._account_management$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, 5, _this); _this._account_management$_controller = t1; t1.addListener$1(0, _this.get$_onTabChanged()); }, _onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._account_management$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, didChangeDependencies$0() { var company, _this = this, t1 = _this._trackingIdController, t2 = _this._account_management$_matomoId, t3 = _this._account_management$_matomoUrl, t4 = A._setArrayType([t1, t2, t3], type$.JSArray_TextEditingController); _this._account_management$_controllers = t4; B.JSArray_methods.forEach$1(t4, new A._AccountManagementState_didChangeDependencies_closure(_this)); company = _this._widget.viewModel.company; t1.set$text(0, company.googleAnalyticsKey); t2.set$text(0, company.matomoId); t3.set$text(0, company.matomoUrl); B.JSArray_methods.forEach$1(_this._account_management$_controllers, new A._AccountManagementState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _account_management$_onChanged$0() { var _this = this, company = _this._widget.viewModel.company.rebuild$1(new A._AccountManagementState__onChanged_closure(_this)); if (!company.$eq(0, _this._widget.viewModel.company)) _this._account_management$_debouncer.run$1(new A._AccountManagementState__onChanged_closure0(_this, company)); }, dispose$0() { var _this = this; B.JSArray_methods.forEach$1(_this._account_management$_controllers, new A._AccountManagementState_dispose_closure(_this)); _this._account_management$_focusNode.dispose$0(); _this._account_management$_controller.removeListener$1(0, _this.get$_onTabChanged()); _this._account_management$_controller.dispose$0(); _this.super$__AccountManagementState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, state, company, t2, user, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _this = this, _null = null, _s6_ = ":count", _s11_ = "count_hours", _s10_ = "count_days", _s16_ = "referral_program", _s2_ = "en", _s28_ = "google_analytics_tracking_id", _s9_ = "matomo_id", _s10_0 = "matomo_url", _s12_ = "referral_url", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; company = viewModel.company; t2 = state.uiState; user = state.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.user; t3 = A._setArrayType([], type$.JSArray_DropdownMenuItem_int); t4 = type$.int; t3.push(A.DropdownMenuItem$(A.Text$("2 minutes", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 120000, t4)); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "count_minutes"); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t7, _s6_, "30"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 1800000, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t7, _s6_, "2"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 7200000, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, _s11_); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t7, _s6_, "8"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 28800000, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "count_day"); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 86400000, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, _s10_); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t7, _s6_, "7"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 604800000, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, _s10_); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t7, _s6_, "30"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 2592000000, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "never"); t7.toString; t3.push(A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 0, t4)); t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "account_management"); t7.toString; t8 = _this._account_management$_controller; t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "overview"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t6); t10.toString; t10 = J.$index$asx(t10, "enabled_modules"); t10.toString; t10 = A.Tab$(_null, t10); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "integrations"); t11.toString; t11 = A.Tab$(_null, t11); t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "security_settings"); t12.toString; t12 = A.Tab$(_null, t12); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, _s16_); if (t13 == null) { t13 = t5.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s16_); t13.toString; } t14 = type$.JSArray_Widget; t13 = A.TabBar$(t8, _null, true, new A.ValueKey(t2.settingsUIState.updatedAt, type$.ValueKey_int), _null, A._setArrayType([t9, t10, t11, t12, A.Tab$(_null, t13)], t14)); t12 = $.$get$_AccountManagementState__formKey(); t11 = _this._account_management$_focusNode; t10 = _this._account_management$_controller; t9 = A._setArrayType([A.FormCard$(_null, J.map$1$1$ax(B.Map_E0izi.get$keys(B.Map_E0izi), new A._AccountManagementState_build_closure(t1, company, context, viewModel), type$.CheckboxListTile).toList$0(0), _null, _null, false, _null, true, _null, _null)], t14); t2 = t5.$index(0, t6); t2.toString; t2 = J.$index$asx(t2, _s28_); if (t2 == null) { t2 = t5.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s28_); t2.toString; } t2 = A.FormCard$(_null, A._setArrayType([A.LearnMoreUrl$(A.DecoratedFormField$(false, _null, false, _this._trackingIdController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t2, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), _null, "https://support.google.com/analytics/answer/1037249?hl=en")], t14), _null, _null, false, _null, true, _null, _null); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s9_); if (t8 == null) { t8 = t5.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s9_); t8.toString; } t8 = A.DecoratedFormField$(false, _null, false, _this._account_management$_matomoId, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t15 = t5.$index(0, t6); t15.toString; t15 = J.$index$asx(t15, _s10_0); if (t15 == null) { t15 = t5.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s10_0); t15.toString; } t15 = A._setArrayType([t2, A.FormCard$(_null, A._setArrayType([t8, A.DecoratedFormField$(false, _null, false, _this._account_management$_matomoUrl, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t15, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t14), _null, _null, false, _null, true, _null, _null)], t14); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "password_timeout"); t8.toString; t8 = A.AppDropdownButton$(false, _null, "", true, t3, _null, t8, new A._AccountManagementState_build_closure0(viewModel, company), _null, false, company.passwordTimeout, t4); t2 = t5.$index(0, t6); t2.toString; t2 = J.$index$asx(t2, "web_session_timeout"); t2.toString; t4 = A.AppDropdownButton$(false, _null, "", true, t3, _null, t2, new A._AccountManagementState_build_closure1(viewModel, company), _null, false, company.sessionTimeout, t4); t2 = t5.$index(0, t6); t2.toString; t2 = J.$index$asx(t2, "require_password_with_social_login"); t2.toString; t2 = A._setArrayType([A.FormCard$(_null, A._setArrayType([t8, t4, A.BoolDropdownButton$(_null, _null, _null, _null, t2, _null, new A._AccountManagementState_build_closure2(viewModel, company), company.oauthPasswordRequired)], t14), _null, _null, false, _null, true, _null, _null)], t14); t4 = A._setArrayType([], t14); t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3.get$isHosted()) { t3 = t5.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, _s12_); if (t3 == null) { t3 = t5.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s12_); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A._setArrayType([A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._AccountManagementState_build_closure3(user, t1), false, _null, _null, _null, A.Text$("https://app.invoicing.co/#/register?rc=" + user.referralCode, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, t3, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null), new A.SizedBox(_null, 16, _null, _null)], t14); for (t5 = user.referralMeta, t8 = t5.get$keys(0), t16 = t8._map, t8 = A.LinkedHashMapKeyIterator$(t16, t16._modifications, t8.$ti._precomputed1), t5 = t5._map$_map; t8.moveNext$0();) { t16 = t8.__js_helper$_current; t3.push(new A.Padding(B.EdgeInsets_40_10_40_10, A.Row$(A._setArrayType([new A.Spacer(_null), new A.SizedBox(180, _null, new A.Text(t1.lookup$1(t16), _null, A.Theme_of(context).textTheme.headlineSmall, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Text(A.S(t5.$index(0, t16)), _null, A.Theme_of(context).textTheme.headlineSmall, _null, _null, _null, _null, _null, _null, _null, _null), new A.Spacer(_null)], t14), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } t3.push(new A.SizedBox(_null, 10, _null, _null)); B.JSArray_methods.addAll$1(t4, t3); } t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t6); t1.toString; t4.push(new A.AppButton(_null, _null, J.$index$asx(t1, "learn_more").toUpperCase(), new A._AccountManagementState_build_closure4(), _null, _null)); return A.EditScaffold$(_null, t13, new A.AppTabForm(t11, t12, A._setArrayType([new A._AccountOverview(viewModel, _null), new A.ScrollableListView(t9, _null, _null, true, false, _null), new A.ScrollableListView(t15, _null, _null, true, false, _null), new A.ScrollableListView(t2, _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t4, _null, B.CrossAxisAlignment_3, false, _null, true, _null, _null)], t14), _null, _null, _null, false, _null)], t14), t10, _null, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t7); } }; A._AccountManagementState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_account_management$_onChanged()); }, $signature: 10 }; A._AccountManagementState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_account_management$_onChanged()); }, $signature: 10 }; A._AccountManagementState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._trackingIdController._change_notifier$_value.text); b.get$_company_model$_$this()._googleAnalyticsKey = t2; t2 = B.JSString_methods.trim$0(t1._account_management$_matomoId._change_notifier$_value.text); b.get$_company_model$_$this()._matomoId = t2; t1 = B.JSString_methods.trim$0(t1._account_management$_matomoUrl._change_notifier$_value.text); b.get$_company_model$_$this()._matomoUrl = t1; return b; }, $signature: 21 }; A._AccountManagementState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onCompanyChanged.call$1(this.company); }, $signature: 0 }; A._AccountManagementState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_account_management$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._AccountManagementState_build_closure.prototype = { call$1(module) { var _this = this, _null = null, t1 = A.Text$(_this.localization.lookup$1(B.Map_E0izi.$index(0, module)), _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = _this.company; return A.CheckboxListTile$(A.Theme_of(_this.context).colorScheme.secondary, _null, B.ListTileControlAffinity_0, _null, _null, new A._AccountManagementState_build__closure2(t2, module, _this.viewModel), t1, (t2.enabledModules & module) >>> 0 !== 0); }, $signature: 3117 }; A._AccountManagementState_build__closure2.prototype = { call$1(value) { var t3, t1 = {}, t2 = this.company, enabledModules = t1.enabledModules = t2.enabledModules; value.toString; t3 = this.module; if (value) t1.enabledModules = (enabledModules | t3) >>> 0; else t1.enabledModules = (enabledModules ^ t3) >>> 0; this.viewModel.onCompanyChanged.call$1(t2.rebuild$1(new A._AccountManagementState_build___closure(t1))); }, $signature: 17 }; A._AccountManagementState_build___closure.prototype = { call$1(b) { var t1 = this._box_0.enabledModules; b.get$_company_model$_$this()._enabledModules = t1; return b; }, $signature: 21 }; A._AccountManagementState_build_closure0.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountManagementState_build__closure1(value))); }, $signature: 32 }; A._AccountManagementState_build__closure1.prototype = { call$1(b) { b.get$_company_model$_$this()._passwordTimeout = this.value; return b; }, $signature: 21 }; A._AccountManagementState_build_closure1.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountManagementState_build__closure0(value))); }, $signature: 32 }; A._AccountManagementState_build__closure0.prototype = { call$1(b) { b.get$_company_model$_$this()._sessionTimeout = this.value; return b; }, $signature: 21 }; A._AccountManagementState_build_closure2.prototype = { call$1(value) { this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountManagementState_build__closure(value))); }, $signature: 97 }; A._AccountManagementState_build__closure.prototype = { call$1(b) { return b.get$_company_model$_$this()._oauthPasswordRequired = this.value; }, $signature: 3118 }; A._AccountManagementState_build_closure3.prototype = { call$0() { var t2, t1 = "https://app.invoicing.co/#/register?rc=" + this.user.referralCode; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value ", t1)); }, $signature: 0 }; A._AccountManagementState_build_closure4.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.com/referrals", 0, null)); }, $signature: 60 }; A._AccountOverview.prototype = { build$1(context) { var t3, state, t4, t5, account, company, companies, t6, secondValue, secondLabel, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s2_ = "en", _s10_ = "free_trial", _s19_ = "set_default_company", _s25_ = "use_mobile_to_manage_plan", _s16_ = "start_free_trial", _s11_ = "change_plan", _s19_0 = "enable_pdf_markdown", _s20_ = "enable_markdown_help", _s21_ = "enable_email_markdown", _s26_ = "enable_email_markdown_help", _s14_ = "include_drafts", _s19_1 = "include_drafts_help", _s15_ = "include_deleted", _s20_0 = "include_deleted_help", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = _this.viewModel; state = t3.state; t4 = state.uiState.selectedCompanyIndex; t5 = state.userCompanyStates._list$_list; account = t5[t4].userCompany.account; company = t3.company; companies = state.get$companies(); t3 = new A._AccountOverview_build__getDataStats(_this, context); if (state.get$isHosted()) t6 = account.plan.length === 0 || account.trialDaysLeft > 0; else t6 = false; if (t6) { t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t6.toString; t6 = J.$index$asx(t6, "clients"); t6.toString; secondValue = "" + t5[t4].clientState.list._list$_list.length + " / " + account.hostedClientCount; secondLabel = t6; } else { t6 = account.planExpires; if (t6.length !== 0) { t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t7.toString; t7 = J.$index$asx(t7, "expires_on"); t7.toString; secondValue = A.formatDate(t6, context, true, true, false); secondLabel = t7; } else { secondLabel = _null; secondValue = secondLabel; } } t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t2.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "plan"); t8.toString; if (account.trialDaysLeft > 0) { t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, "pro"); if (t9 == null) { t9 = t6.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, "pro"); t9.toString; } t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s10_); if (t10 == null) { t10 = t6.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s10_); t10.toString; } t10 = t9 + " \u2022 " + t10; t9 = t10; } else { t9 = account.plan; if (t9.length === 0) { t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, "free"); t9.toString; } else t9 = t2.lookup$1(t9); } t10 = type$.JSArray_Widget; t9 = A._setArrayType([new A.AppHeader(t8, t9, secondLabel, secondValue, _null)], t10); t8 = t5[t4].userCompany; if (t8.company.id !== t8.account.defaultCompanyId) { t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, _s19_); if (t8 == null) { t8 = t6.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s19_); t8.toString; } t9.push(new A.Padding(B.EdgeInsets_16_0_16_8, new A.AppButton(_null, B.IconData_57627_MaterialIcons_null_false, t8.toUpperCase(), new A._AccountOverview_build_closure(_this, context), _null, _null), _null)); } if (state.get$isHosted()) { t8 = A._setArrayType([], t10); if ((!state.get$isHosted() || t5[t4].userCompany.account.plan === "enterprise" || t5[t4].userCompany.account.plan === "pro") && account.hasIapPlan) { t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s25_); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s25_); t11.toString; } t8.push(new A.Padding(B.EdgeInsets_20_20_20_20, A.Text$(t11, _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null)); } else { if (account.trialStarted.length === 0 && account.plan === "" && !A.supportsInAppPurchase()) { t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s16_); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s16_); t11.toString; } } else { t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s11_); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s11_); t11.toString; } } t8.push(new A.Padding(B.EdgeInsets_16_16_16_0, A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, new A.IconText(t11.toUpperCase(), B._MdiIconData_ujl0, _null, _null, false, _null), _null), _null, new A._AccountOverview_build_closure0(), _null), _null)); } B.JSArray_methods.addAll$1(t9, t8); } t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "activate_company"); t8.toString; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, "activate_company_help"); t11.toString; t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._AccountOverview_build_closure1(_this, company), _null, t11, t8, !company.isDisabled); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s19_0); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s19_0); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, _s20_); if (t12 == null) { t12 = t6.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s20_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._AccountOverview_build_closure2(_this, company), _null, t12, t11, company.markdownEnabled); t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, _s21_); if (t12 == null) { t12 = t6.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s21_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t13 = t6.$index(0, t7); t13.toString; t13 = J.$index$asx(t13, _s26_); if (t13 == null) { t13 = t6.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s26_); t13.toString; } t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9.push(A.FormCard$(_null, A._setArrayType([t8, t11, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._AccountOverview_build_closure3(_this, company), _null, t13, t12, company.markdownEmailEnabled)], t10), _null, _null, false, _null, false, _null, _null)); t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, _s14_); if (t12 == null) { t8 = t6.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s14_); t8.toString; } else t8 = t12; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s19_1); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s19_1); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._AccountOverview_build_closure4(_this, company), _null, t11, t8, company.reportIncludeDrafts); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s15_); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s15_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, _s20_0); if (t12 == null) { t12 = t6.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s20_0); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9.push(A.FormCard$(_null, A._setArrayType([t8, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._AccountOverview_build_closure5(_this, company), _null, t12, t11, company.reportIncludeDeleted)], t10), _null, _null, false, _null, false, _null, _null)); if (!state.get$isHosted()) { t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "purchase_license").toUpperCase(); t11 = A.StoreProvider_of(context, t1).__Store__state_A; t11 === $ && A.throwUnnamedLateFieldNI(); t11 = t11.prefState.appLayout === B.AppLayout_mobile ? _null : B.IconData_57714_MaterialIcons_null_false; t8 = A.Expanded$(new A.AppButton(_null, t11, t8, new A._AccountOverview_build_closure6(), _null, _null), 1); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, "apply_license").toUpperCase(); t12 = A.StoreProvider_of(context, t1).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); t12 = t12.prefState.appLayout === B.AppLayout_mobile ? _null : B.IconData_57713_MaterialIcons_null_false; B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.Padding(B.EdgeInsets_16_16_16_16, A.Row$(A._setArrayType([t8, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, t12, t11, new A._AccountOverview_build_closure7(_this, context, t2), _null, _null), 1)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), new A.Padding(B.EdgeInsets_16_16_16_0, new A.ListDivider(_null), _null)], t10)); } if (!state.get$isHosted() || t5[t4].userCompany.account.plan === "enterprise" || t5[t4].userCompany.account.plan === "pro") { t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "api_tokens").toUpperCase(); t11 = A.StoreProvider_of(context, t1).__Store__state_A; t11 === $ && A.throwUnnamedLateFieldNI(); t11 = t11.prefState.appLayout === B.AppLayout_mobile ? _null : A.getEntityIcon(B.EntityType_token); t8 = A.Expanded$(new A.AppButton(_null, t11, t8, new A._AccountOverview_build_closure8(store), _null, _null), 1); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, "api_webhooks").toUpperCase(); t12 = A.StoreProvider_of(context, t1).__Store__state_A; t12 === $ && A.throwUnnamedLateFieldNI(); t12 = t12.prefState.appLayout === B.AppLayout_mobile ? _null : A.getEntityIcon(B.EntityType_webhook); t9.push(new A.Padding(B.EdgeInsets_16_16_16_16, A.Row$(A._setArrayType([t8, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, t12, t11, new A._AccountOverview_build_closure9(store), _null, _null), 1)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "api_docs").toUpperCase(); t11 = A.StoreProvider_of(context, t1).__Store__state_A; t11 === $ && A.throwUnnamedLateFieldNI(); t11 = t11.prefState.appLayout === B.AppLayout_mobile ? _null : B._MdiIconData_uXI; t8 = A.Expanded$(new A.AppButton(_null, t11, t8, new A._AccountOverview_build_closure10(), _null, _null), 1); t11 = A.StoreProvider_of(context, t1).__Store__state_A; t11 === $ && A.throwUnnamedLateFieldNI(); t11 = t11.prefState.appLayout === B.AppLayout_mobile ? _null : B._MdiIconData_Qa6; t9.push(new A.Padding(B.EdgeInsets_16_16_16_16, A.Row$(A._setArrayType([t8, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, t11, "Zapier", new A._AccountOverview_build_closure11(), _null, _null), 1)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); if (t5[t4].userCompany.isOwner && A.cleanApiUrl(state.authState.url) !== "https://demo.invoiceninja.com") { t4 = t6.$index(0, t7); t4.toString; t4 = J.$index$asx(t4, "purge_data").toUpperCase(); t5 = A.StoreProvider_of(context, t1).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); t5 = t5.prefState.appLayout === B.AppLayout_mobile ? _null : B.IconData_57785_MaterialIcons_null_false; t4 = A.Expanded$(new A.AppButton(B.MaterialColor_Map_JNusp_4294198070, t5, t4, new A._AccountOverview_build_closure12(_this, context, t2, t3), _null, _null), 1); if (companies.length === 1) { t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, "cancel_account").toUpperCase(); } else { t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, "delete_company").toUpperCase(); } t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.prefState.appLayout === B.AppLayout_mobile ? _null : B.IconData_57785_MaterialIcons_null_false; B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.Padding(B.EdgeInsets_16_16_16_0, new A.ListDivider(_null), _null), new A.Padding(B.EdgeInsets_16_16_16_16, A.Row$(A._setArrayType([t4, new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(B.MaterialColor_Map_JNusp_4294198070, t1, t5, new A._AccountOverview_build_closure13(_this, companies, t2, company, t3, context, state), _null, _null), 1)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t10)); } return new A.ScrollableListView(t9, _null, _null, true, false, _null); } }; A._AccountOverview_build__getDataStats.prototype = { call$0() { var t5, stats, t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization), state = this.$this.viewModel.state, t2 = state.uiState.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list, t4 = t3[t2].clientState.list._list$_list.length; if (t4 !== 0) { if (t4 === 1) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "client"); t5.toString; } else { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "clients"); t5.toString; } stats = "\n" + ("\n- " + t4 + " " + t5); } else stats = "\n"; t4 = t3[t2].productState.list._list$_list.length; if (t4 !== 0) { if (t4 === 1) { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "product"); t5.toString; } else { t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, "products"); t5.toString; } stats += "\n- " + t4 + " " + t5; } t2 = t3[t2]; t3 = t2.invoiceState.list._list$_list.length; if (t3 !== 0 && !t2.userCompany.company.isLarge) { if (t3 === 1) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "invoice"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "invoices"); t1.toString; } stats += "\n- " + t3 + " " + t1; } return stats; }, $signature: 106 }; A._AccountOverview_build_closure.prototype = { call$0() { return this.$this.viewModel.onSetPrimaryCompany.call$1(this.context); }, $signature: 14 }; A._AccountOverview_build_closure0.prototype = { call$0() { return A.initiatePurchase(); }, $signature: 0 }; A._AccountOverview_build_closure1.prototype = { call$1(value) { this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountOverview_build__closure6(value))); }, $signature: 13 }; A._AccountOverview_build__closure6.prototype = { call$1(b) { b.get$_company_model$_$this()._isDisabled = !this.value; return b; }, $signature: 21 }; A._AccountOverview_build_closure2.prototype = { call$1(value) { this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountOverview_build__closure5(value))); }, $signature: 13 }; A._AccountOverview_build__closure5.prototype = { call$1(b) { b.get$_company_model$_$this()._markdownEnabled = this.value; return b; }, $signature: 21 }; A._AccountOverview_build_closure3.prototype = { call$1(value) { this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountOverview_build__closure4(value))); }, $signature: 13 }; A._AccountOverview_build__closure4.prototype = { call$1(b) { b.get$_company_model$_$this()._markdownEmailEnabled = this.value; return b; }, $signature: 21 }; A._AccountOverview_build_closure4.prototype = { call$1(value) { this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountOverview_build__closure3(value))); }, $signature: 13 }; A._AccountOverview_build__closure3.prototype = { call$1(b) { b.get$_company_model$_$this()._reportIncludeDrafts = this.value; return b; }, $signature: 21 }; A._AccountOverview_build_closure5.prototype = { call$1(value) { this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._AccountOverview_build__closure2(value))); }, $signature: 13 }; A._AccountOverview_build__closure2.prototype = { call$1(b) { b.get$_company_model$_$this()._reportIncludeDeleted = this.value; return b; }, $signature: 21 }; A._AccountOverview_build_closure6.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null); var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start A.launchUrl(A.Uri_parse(string$.https_i, 0, null)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A._AccountOverview_build_closure7.prototype = { call$0() { var t1 = this.context, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = this.localization.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "apply_license"); t4.toString; t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "license"); t3.toString; A.fieldCallback(new A._AccountOverview_build__closure1(this.$this, t1), t1, t3, 24, null, t4, ""); }, $signature: 4 }; A._AccountOverview_build__closure1.prototype = { call$1(value) { var _null = null, t1 = this.$this, credentials = t1.viewModel.state.get$credentials(0), t2 = this.context; A.showDialog(_null, _null, false, _null, new A._AccountOverview_build___closure1(), t2, _null, true, type$.AlertDialog); new A.WebClient().post$2(credentials.url + "/claim_license?license_key=" + value, credentials.token).then$1$1(0, new A._AccountOverview_build___closure2(t1, t2), type$.Null).catchError$1(new A._AccountOverview_build___closure3(t2)); }, $signature: 37 }; A._AccountOverview_build___closure1.prototype = { call$1(context) { return A.SimpleDialog$(A._setArrayType([new A.LoadingDialog(null)], type$.JSArray_Widget), null); }, $signature: 181 }; A._AccountOverview_build___closure2.prototype = { call$1(response) { var t1 = this.context; if (A.Navigator_of(t1, false).canPop$0()) A.Navigator_of(t1, false).pop$0(); this.$this.viewModel.onAppliedLicense.call$0(); }, $signature: 5 }; A._AccountOverview_build___closure3.prototype = { call$1(error) { var t1 = this.context; if (A.Navigator_of(t1, false).canPop$0()) A.Navigator_of(t1, false).pop$0(); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A._AccountOverview_build_closure8.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "tokens", false, _null)); }, $signature: 4 }; A._AccountOverview_build_closure9.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "webhook", false, _null)); }, $signature: 4 }; A._AccountOverview_build_closure10.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://api-docs.invoicing.co", 0, null)); }, $signature: 60 }; A._AccountOverview_build_closure11.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://zapier.com/apps/invoice-ninja", 0, null)); }, $signature: 60 }; A._AccountOverview_build_closure12.prototype = { call$0() { var _this = this, t1 = _this.context, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = _this.localization.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "purge_data_message"); t4.toString; t4 = B.JSString_methods.$add(t4, _this._getDataStats.call$0()); t3 = t2.$index(0, t3); t3.toString; A.confirmCallback(false, new A._AccountOverview_build__closure0(_this.$this, t1), t1, t4, false, J.$index$asx(t3, "purge").toLowerCase()); }, $signature: 4 }; A._AccountOverview_build__closure0.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(true, new A._AccountOverview_build___closure0(this.$this, t1), t1, false); }, $signature: 28 }; A._AccountOverview_build___closure0.prototype = { call$2(password, idToken) { var t1 = password == null ? "" : password, t2 = idToken == null ? "" : idToken; this.$this.viewModel.onPurgeData.call$3(this.context, t1, t2); }, $signature: 85 }; A._AccountOverview_build_closure13.prototype = { call$0() { var t2, t3, message, t4, _this = this, t1 = _this.localization.localeCode; if (_this.companies.length === 1) { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "cancel_account_message"); t3.toString; message = t3; } else { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "delete_company_message"); t3.toString; message = t3; } t3 = _this.company.settings.name; t4 = t3 == null; if ((t4 ? "" : t3).length === 0) { t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "new_company"); t3.toString; } else if (t4) t3 = ""; message = B.JSString_methods.$add(B.JSString_methods.replaceFirst$2(message, ":company", t3), _this._getDataStats.call$0()); t3 = _this.context; t1 = t2.$index(0, t1); t1.toString; A.confirmCallback(true, new A._AccountOverview_build__closure(_this.$this, _this.state, t3), t3, message, false, J.$index$asx(t1, "delete").toLowerCase()); }, $signature: 4 }; A._AccountOverview_build__closure.prototype = { call$1(reason) { return this.$call$body$_AccountOverview_build__closure(reason); }, $call$body$_AccountOverview_build__closure(reason) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t2, credentials, t3, t4, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user; t1 = t1.oauthProvider === "apple" && !t1.hasPassword; t2 = $async$self.$this; $async$goto = t1 ? 2 : 4; break; case 2: // then $async$goto = 5; return A._asyncAwait(A.SignInWithApple_getAppleIDCredential(A._setArrayType([B.AppleIDAuthorizationScopes_0, B.AppleIDAuthorizationScopes_1], type$.JSArray_AppleIDAuthorizationScopes), new A.WebAuthenticationOptions("com.invoiceninja.client", A.Uri_parse("https://invoicing.co/auth/apple", 0, null))), $async$call$1); case 5: // returning from await. credentials = $async$result; t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t3 = credentials.identityToken; if (t3 == null) t3 = ""; t4 = reason == null ? "" : reason; t2.viewModel.onCompanyDelete.call$4(t1, "", t3, t4); // goto join $async$goto = 3; break; case 4: // else t1 = $async$self.context; A.passwordCallback(true, new A._AccountOverview_build___closure(t2, t1, reason), t1, false); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 615 }; A._AccountOverview_build___closure.prototype = { call$2(password, idToken) { var t1 = password == null ? "" : password, t2 = idToken == null ? "" : idToken, t3 = this.reason; if (t3 == null) t3 = ""; this.$this.viewModel.onCompanyDelete.call$4(this.context, t1, t2, t3); }, $signature: 85 }; A.__AccountManagementState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.AccountManagementScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.AccountManagementScreen_build_closure(), A.account_management_vm_AccountManagementVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.AccountManagementVM); } }; A.AccountManagementScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.AccountManagement(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3119 }; A.AccountManagementVM.prototype = {}; A.AccountManagementVM_fromStore_closure1.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.AccountManagementVM_fromStore_closure2.prototype = { call$4(context, password, idToken, reason) { var companyLength, t1, t2, _null = null; A.showDialog(_null, _null, false, _null, new A.AccountManagementVM_fromStore__closure(), context, _null, true, type$.AlertDialog); companyLength = this.state.get$companies().length; t1 = new A._Future($.Zone__current, type$._Future_Null); t2 = this.store; t1.then$1$1(0, new A.AccountManagementVM_fromStore__closure0(t2, companyLength), type$.Null).catchError$1(new A.AccountManagementVM_fromStore__closure1()); t2 = t2.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DeleteCompanyRequest(new A._AsyncCompleter(t1, type$._AsyncCompleter_Null), password, reason)); }, $signature: 3121 }; A.AccountManagementVM_fromStore__closure.prototype = { call$1(context) { return A.SimpleDialog$(A._setArrayType([new A.LoadingDialog(null)], type$.JSArray_Widget), null); }, $signature: 181 }; A.AccountManagementVM_fromStore__closure0.prototype = { call$1(_) { var t2, index, t3, t1 = $.$get$navigatorKey(), context = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1 = this.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (this.companyLength === 1) { t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogout()); if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.user.oauthProvider === "google") A.GoogleOAuth_disconnect(); } else { index = t2.uiState.selectedCompanyIndex === 0 ? 1 : 0; t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SelectCompany(index, true)); t3 = new A._Future($.Zone__current, type$._Future_Null); t3.then$1$1(0, new A.AccountManagementVM_fromStore___closure0(t1, context), type$.Null); t2[0].call$1(new A.RefreshData(new A._AsyncCompleter(t3, type$._AsyncCompleter_Null), true, false, false)); } }, $signature: 36 }; A.AccountManagementVM_fromStore___closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SelectCompany(0, true)); t1[0].call$1(new A.ViewDashboard(false, null)); t1 = $.$get$navigatorKey(); $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); t1 = this.context; t1.toString; if (A.Navigator_of(t1, false).canPop$0()) A.Navigator_of(t1, false).pop$0(); }, $signature: 36 }; A.AccountManagementVM_fromStore__closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(), t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; if (A.Navigator_of(t2, false).canPop$0()) { t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; A.Navigator_of(t2, false).pop$0(); } t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.AccountManagementVM_fromStore___closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.AccountManagementVM_fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.AccountManagementVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.AccountManagementVM_fromStore__closure2(this.store, context).call$0(); }, $signature: 16 }; A.AccountManagementVM_fromStore__closure2.prototype = { call$0() { var t3, completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t3 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "saved_settings"); t3.toString; completer = A.snackBarCompleter(t3, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, t2.settingsUIState.company)); }, $signature: 4 }; A.AccountManagementVM_fromStore_closure3.prototype = { call$3(context, password, idToken) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "purge_successful"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.PurgeDataRequest(completer, password, idToken)); }, $signature: 838 }; A.AccountManagementVM_fromStore_closure4.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 4 }; A.AccountManagementVM_fromStore_closure0.prototype = { call$1(context) { var t2, completer, _s15_ = "updated_company", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s15_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SetDefaultCompanyRequest(completer)); }, $signature: 16 }; A.ClientPortal.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false), t2 = $.$get$ChangeNotifier__emptyListeners(); return new A._ClientPortalState(t1, new A.WebClient(), new A.SimpleDebouncer(1500), new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._ClientPortalState.prototype = { initState$0() { var settingsUIState, t1, _this = this; _this.super$State$initState(); settingsUIState = _this._widget.viewModel.state.uiState.settingsUIState; t1 = settingsUIState.entityType !== B.EntityType_company ? 4 : 5; t1 = A.TabController$(null, settingsUIState.tabIndex, t1, _this); _this._client_portal$_controller = t1; t1.addListener$1(0, _this.get$_client_portal$_onTabChanged()); }, _client_portal$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._client_portal$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, _validateSubdomain$0() { var _this = this; _this.setState$1(new A._ClientPortalState__validateSubdomain_closure(_this)); _this._subdomainDebouncer.run$1(new A._ClientPortalState__validateSubdomain_closure0(_this)); }, dispose$0() { var _this = this; _this._client_portal$_focusNode.dispose$0(); _this._client_portal$_controller.removeListener$1(0, _this.get$_client_portal$_onTabChanged()); _this._client_portal$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._client_portal$_controllers, new A._ClientPortalState_dispose_closure(_this)); _this.super$__ClientPortalState_State_SingleTickerProviderStateMixin$dispose(); }, didChangeDependencies$0() { var company, settings, _this = this, t1 = _this._subdomainController, t2 = _this._portalDomainController, t3 = _this._customCssController, t4 = _this._customJavaScriptController, t5 = _this._client_portal$_customMessageDashboard, t6 = _this._client_portal$_customMessageUnpaidInvoice, t7 = _this._client_portal$_customMessagePaidInvoice, t8 = _this._client_portal$_customMessageUnapprovedQuote, t9 = _this._termsController, t10 = _this._privacyController, t11 = _this._customHeaderController, t12 = _this._customFooterController, t13 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12], type$.JSArray_TextEditingController); _this._client_portal$_controllers = t13; B.JSArray_methods.forEach$1(t13, new A._ClientPortalState_didChangeDependencies_closure(_this)); t13 = _this._widget.viewModel; company = t13.company; settings = t13.settings; t2.set$text(0, company.portalDomain); t1.set$text(0, company.subdomain); t1 = settings.customMessageDashboard; t5.set$text(0, t1 == null ? "" : t1); t1 = settings.customMessagePaidInvoice; t7.set$text(0, t1 == null ? "" : t1); t1 = settings.customMessageUnpaidInvoice; t6.set$text(0, t1 == null ? "" : t1); t1 = settings.customMessageUnapprovedQuote; t8.set$text(0, t1 == null ? "" : t1); t1 = settings.clientPortalPrivacy; t10.set$text(0, t1 == null ? "" : t1); t1 = settings.clientPortalTerms; t9.set$text(0, t1 == null ? "" : t1); t1 = settings.clientPortalCustomHeader; t11.set$text(0, t1 == null ? "" : t1); t1 = settings.clientPortalCustomFooter; t12.set$text(0, t1 == null ? "" : t1); t1 = settings.clientPortalCustomCss; t3.set$text(0, t1 == null ? "" : t1); t1 = settings.clientPortalCustomJs; t4.set$text(0, t1 == null ? "" : t1); B.JSArray_methods.forEach$1(_this._client_portal$_controllers, new A._ClientPortalState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _client_portal$_onChanged$0() { this._client_portal$_debouncer.run$1(new A._ClientPortalState__onChanged_closure(this)); }, _client_portal$_onSavePressed$1(context) { if (!$.$get$_ClientPortalState__formKey().get$currentState().validate$0() || this._isCheckingSubdomain) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, state, company, settings, loginUrl, registrationUrl, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _this = this, _null = null, _s13_ = "client_portal", _s12_ = "registration", _s2_ = "en", _s9_ = "subdomain", _s25_ = "client_portal_domain_hint", _s9_0 = "login_url", _s14_ = "mobile_version", _s27_ = "show_pdfhtml_on_mobile_help", _s22_ = "client_document_upload", _s22_0 = "vendor_document_upload", _s27_0 = "vendor_document_upload_help", _s28_ = "accept_purchase_order_number", _s33_ = "accept_purchase_order_number_help", _s30_ = "require_invoice_signature_help", _s32_ = "require_purchase_order_signature", _s37_ = "require_purchase_order_signature_help", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; company = viewModel.company; settings = viewModel.settings; loginUrl = A.clientPortalUrlSelector(state, "login"); registrationUrl = A.clientPortalUrlSelector(state, "register"); t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s13_); t4.toString; t5 = state.uiState; t6 = t5.settingsUIState; t7 = _this._client_portal$_controller; t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "settings"); t8.toString; t9 = type$.JSArray_Widget; t8 = A._setArrayType([A.Tab$(_null, t8)], t9); t10 = t6.entityType === B.EntityType_company; if (t10) { t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, _s12_); if (t11 == null) { t11 = t2.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s12_); t11.toString; } t8.push(A.Tab$(_null, t11)); } t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "authorization"); t11.toString; t8.push(A.Tab$(_null, t11)); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "messages"); t11.toString; t8.push(A.Tab$(_null, t11)); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "customize"); t11.toString; t8.push(A.Tab$(_null, t11)); t8 = A.TabBar$(t7, _null, true, new A.ValueKey(t6.updatedAt, type$.ValueKey_int), _null, t8); t6 = _this._client_portal$_controller; t7 = $.$get$_ClientPortalState__formKey(); t11 = A._setArrayType([], t9); if (t10) { t12 = A._setArrayType([], t9); if (state.get$isHosted()) { t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "portal_mode"); t13.toString; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s9_); t14.toString; t15 = type$.String; t14 = A.DropdownMenuItem$(A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s9_, t15); t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, "domain"); t16.toString; t12.push(A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t14, A.DropdownMenuItem$(A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "domain", t15)], type$.JSArray_DropdownMenuItem_String), _null, t13, new A._ClientPortalState_build_closure(viewModel), _null, false, company.portalMode, t15)); } if (state.get$isHosted() && company.portalMode === "subdomain") { t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s9_); t13.toString; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "subdomain_help"); t14.toString; if (_this._isCheckingSubdomain) t15 = B.IconData_62057_MaterialIcons_null_false; else t15 = _this._isSubdomainUnique ? B.IconData_57690_MaterialIcons_null_false : B.IconData_57912_MaterialIcons_null_false; t15 = A.Icon$(t15, _null, _null, _null); B.JSArray_methods.addAll$1(t12, A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._subdomainController, _null, true, _null, t14, _null, A._setArrayType([new A.FilteringTextInputFormatter(A.RegExp_RegExp("[a-z0-9\\-]", true, false, false, false), true, "")], type$.JSArray_TextInputFormatter), false, false, _null, B.TextInputType_0_null_null, t13, _null, _null, false, new A._ClientPortalState_build_closure0(_this), _null, _null, true, t15, _null, B.TextAlign_4, new A._ClientPortalState_build_closure1(_this, t1))], t9)); } else { t13 = !state.get$isHosted() || state.userCompanyStates._list$_list[t5.selectedCompanyIndex].userCompany.account.plan === "enterprise"; t14 = company.portalMode === "domain"; if (t14 || !state.get$isHosted()) { t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "domain_url"); t15.toString; } else { t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "iframe_url"); t15.toString; } if (!state.get$isHosted()) { t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s25_); if (t16 == null) { t16 = t2.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s25_); t16.toString; } } else t16 = ""; t15 = A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._portalDomainController, _null, t13, _null, t16, _null, _null, false, false, _null, B.TextInputType_6_null_null, t15, _null, _null, false, _null, _null, _this.get$_client_portal$_onSavePressed(), true, _null, _null, B.TextAlign_4, new A._ClientPortalState_build_closure2(state, t1)), new A.SizedBox(_null, 16, _null, _null)], t9); if (!state.get$isHosted() || state.userCompanyStates._list$_list[t5.selectedCompanyIndex].userCompany.account.plan === "enterprise") if (t14 && state.get$isHosted()) { t13 = t2.$index(0, t3); t13.toString; t15.push(A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, new A.IconText(J.$index$asx(t13, "view_docs").toUpperCase(), B._MdiIconData_ujl0, _null, _null, false, _null), _null), _null, new A._ClientPortalState_build_closure3(), _null)); } else t15.push(new A.SizedBox(_null, _null, _null, _null)); else { t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "requires_an_enterprise_plan"); t13.toString; t15.push(A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } B.JSArray_methods.addAll$1(t12, t15); } t12.push(new A.SizedBox(_null, 16, _null, _null)); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s9_0); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s9_0); t13.toString; } t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._ClientPortalState_build_closure4(loginUrl, t1), false, _null, _null, _null, A.Text$(loginUrl, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, t13, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null)); t11.push(A.FormCard$(_null, t12, _null, B.CrossAxisAlignment_3, false, _null, false, _null, _null)); } t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s13_); t12.toString; t12 = A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_Qa6, t12, _null, new A._ClientPortalState_build_closure5(viewModel, settings), settings.enablePortal); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "dashboard"); t13.toString; t13 = A.BoolDropdownButton$(_null, _null, _null, A.getEntityIcon(B.EntityType_dashboard), t13, _null, new A._ClientPortalState_build_closure6(viewModel, settings), settings.enablePortalDashboard); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s14_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s14_); t14.toString; } t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s27_); if (t15 == null) { t15 = t2.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s27_); t15.toString; } t14 = A.BoolDropdownButton$(_null, _null, t15, B.IconData_58348_MaterialIcons_null_false, t14, _null, new A._ClientPortalState_build_closure7(viewModel, settings), settings.showPdfhtmlOnMobile !== false); t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s22_); if (t15 == null) { t15 = t2.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s22_); t15.toString; } t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, "document_upload_help"); t16.toString; t15 = A._setArrayType([t12, t13, t14, A.BoolDropdownButton$(_null, _null, t16, B._MdiIconData_EuK1, t15, _null, new A._ClientPortalState_build_closure8(viewModel, settings), settings.enableClientPortalUploads)], t9); if (company.isModuleEnabled$1(B.EntityType_vendor)) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s22_0); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s22_0); t12.toString; } t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s27_0); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s27_0); t13.toString; } t15.push(A.BoolDropdownButton$(_null, _null, t13, B._MdiIconData_EuK1, t12, _null, new A._ClientPortalState_build_closure9(viewModel, settings), settings.enableVendorPortalUploads)); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder) && company.isModuleEnabled$1(B.EntityType_quote)) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s28_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s28_); t12.toString; } t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s33_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s33_); t13.toString; } t15.push(A.BoolDropdownButton$(_null, _null, t13, B.IconData_984386_MaterialIcons_null_false, t12, _null, new A._ClientPortalState_build_closure10(viewModel, settings), settings.acceptPurchaseOrderNumber)); } if (t10) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "storefront"); t12.toString; t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "storefront_help"); t13.toString; t15.push(A.BoolDropdownButton$(_null, _null, t13, B._MdiIconData_egL3, t12, _null, new A._ClientPortalState_build_closure11(viewModel, company), company.enableShopApi)); } if (A.cleanApiUrl(state.authState.url) !== "https://demo.invoiceninja.com" && state.userCompanyStates._list$_list[t5.selectedCompanyIndex].userCompany.company.enableShopApi) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "company_key"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t15, A._setArrayType([new A.SizedBox(_null, 16, _null, _null), new A.ListDivider(_null), A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._ClientPortalState_build_closure12(company, t1), false, _null, _null, _null, A.Text$(company.companyKey, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, t12, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null)], t9)); } t11.push(A.FormCard$(_null, t15, _null, _null, false, _null, false, _null, _null)); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "terms_of_service"); t12.toString; t12 = A.DecoratedFormField$(false, _null, false, _this._termsController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t12, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "privacy_policy"); t13.toString; t11.push(A.FormCard$(_null, A._setArrayType([t12, A.DecoratedFormField$(false, _null, false, _this._privacyController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t13, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t9), _null, B.CrossAxisAlignment_0, false, _null, true, _null, _null)); t11 = A._setArrayType([new A.ScrollableListView(t11, _null, _null, _null, false, _null)], t9); if (t10) { t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "client_registration"); t10.toString; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "client_registration_help"); t12.toString; t10 = A._setArrayType([A.BoolDropdownButton$(_null, _null, t12, B._MdiIconData_MO92, t10, _null, new A._ClientPortalState_build_closure13(viewModel, company), company.clientCanRegister)], t9); if (state.userCompanyStates._list$_list[t5.selectedCompanyIndex].userCompany.company.clientCanRegister) { t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "registration_url"); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t10, A._setArrayType([new A.SizedBox(_null, 16, _null, _null), A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._ClientPortalState_build_closure14(registrationUrl, t1), false, _null, _null, _null, A.Text$(registrationUrl, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, t5, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null)], t9)); } t5 = company.clientRegistrationFields._list$_list; t12 = A._arrayInstanceType(t5)._eval$1("MappedListIterable<1,Row>"); t11.push(new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t10, _null, _null, false, _null, false, _null, _null), A.FormCard$(_null, A.List_List$of(new A.MappedListIterable(t5, new A._ClientPortalState_build_closure15(t1, company, viewModel), t12), true, t12._eval$1("ListIterable.E")), _null, _null, false, _null, true, _null, _null)], t9), _null, _null, _null, false, _null)); } t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "enable_portal_password"); t1.toString; t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "enable_portal_password_help"); t5.toString; t1 = A.FormCard$(_null, A._setArrayType([A.BoolDropdownButton$(_null, _null, t5, B._MdiIconData_Gjc0, t1, _null, new A._ClientPortalState_build_closure16(viewModel, settings), settings.enablePortalPassword)], t9), _null, _null, false, _null, false, _null, _null); t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "show_accept_invoice_terms"); t5.toString; t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "show_accept_invoice_terms_help"); t10.toString; t5 = A.BoolDropdownButton$(_null, _null, t10, B._MdiIconData_EuK2, t5, _null, new A._ClientPortalState_build_closure17(viewModel, settings), settings.showAcceptInvoiceTerms); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "show_accept_quote_terms"); t10.toString; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "show_accept_quote_terms_help"); t12.toString; t10 = A.FormCard$(_null, A._setArrayType([t5, A.BoolDropdownButton$(_null, _null, t12, B._MdiIconData_EuK2, t10, _null, new A._ClientPortalState_build_closure18(viewModel, settings), settings.showAcceptQuoteTerms)], t9), _null, _null, false, _null, false, _null, _null); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "require_invoice_signature"); t12.toString; t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s30_); t5.toString; t12 = A._setArrayType([A.BoolDropdownButton$(_null, _null, t5, B._MdiIconData_I2F0, t12, _null, new A._ClientPortalState_build_closure19(viewModel, settings), settings.requireInvoiceSignature)], t9); if (company.isModuleEnabled$1(B.EntityType_quote)) { t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "require_quote_signature"); t5.toString; t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s30_); t13.toString; t12.push(A.BoolDropdownButton$(_null, _null, t13, B._MdiIconData_I2F0, t5, _null, new A._ClientPortalState_build_closure20(viewModel, settings), settings.requireQuoteSignature)); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) { t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s32_); if (t5 == null) { t5 = t2.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s32_); t5.toString; } t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s37_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s37_); t13.toString; } t12.push(A.BoolDropdownButton$(_null, _null, t13, B._MdiIconData_I2F0, t5, _null, new A._ClientPortalState_build_closure21(viewModel, settings), settings.requirePurchaseOrderSignature)); } t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "signature_on_pdf"); t5.toString; t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "signature_on_pdf_help"); t13.toString; t12.push(A.BoolDropdownButton$(_null, _null, t13, A.getEntityIcon(B.EntityType_invoice), t5, _null, new A._ClientPortalState_build_closure22(viewModel, settings), settings.signatureOnPdf)); t11.push(new A.ScrollableListView(A._setArrayType([t1, t10, A.FormCard$(_null, t12, _null, _null, false, _null, true, _null, _null)], t9), _null, _null, _null, false, _null)); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "unpaid_invoice"); t12.toString; t12 = A.DecoratedFormField$(false, _null, false, _this._client_portal$_customMessageUnpaidInvoice, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t12, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "paid_invoice"); t10.toString; t10 = A.DecoratedFormField$(false, _null, false, _this._client_portal$_customMessagePaidInvoice, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t10, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "unapproved_quote"); t1.toString; t11.push(new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([t12, t10, A.DecoratedFormField$(false, _null, false, _this._client_portal$_customMessageUnapprovedQuote, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t9), _null, _null, false, _null, true, _null, _null)], t9), _null, _null, _null, false, _null)); t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "header"); t1.toString; t1 = A.DecoratedFormField$(false, _null, false, _this._customHeaderController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "footer"); t10.toString; t10 = A.DecoratedFormField$(false, _null, false, _this._customFooterController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t10, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "custom_css"); t12.toString; t12 = A._setArrayType([t1, t10, A.DecoratedFormField$(false, _null, false, _this._customCssController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t12, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t9); t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isHosted()) { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "custom_javascript"); t1.toString; t12.push(A.DecoratedFormField$(false, _null, false, _this._customJavaScriptController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } t11.push(new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t12, _null, _null, false, _null, true, _null, _null)], t9), _null, _null, _null, false, _null)); return A.EditScaffold$(_null, t8, new A.AppTabForm(_this._client_portal$_focusNode, t7, t11, t6, _null, _null), _null, _null, _null, false, _null, _null, new A._ClientPortalState_build_closure23(_this), _null, t4); } }; A._ClientPortalState__validateSubdomain_closure.prototype = { call$0() { return this.$this._isSubdomainUnique = false; }, $signature: 0 }; A._ClientPortalState__validateSubdomain_closure0.prototype = { call$0() { var credentials, t1 = this.$this, subdomain = B.JSString_methods.trim$0(t1._subdomainController._change_notifier$_value.text), t2 = t1._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); credentials = t2.get$credentials(0); if (subdomain.length === 0) return; if (subdomain === t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.subdomain) { t1.setState$1(new A._ClientPortalState__validateSubdomain__closure(t1)); return; } t1.setState$1(new A._ClientPortalState__validateSubdomain__closure0(t1)); t2 = type$.String; t1._client_portal$_webClient.post$3$data(credentials.url + "/check_subdomain", credentials.token, B.C_JsonCodec.encode$2$toEncodable(A.LinkedHashMap_LinkedHashMap$_literal(["subdomain", subdomain], t2, t2), null)).then$1$1(0, new A._ClientPortalState__validateSubdomain__closure1(t1), type$.Null).catchError$1(new A._ClientPortalState__validateSubdomain__closure2(t1)); }, $signature: 0 }; A._ClientPortalState__validateSubdomain__closure.prototype = { call$0() { return this.$this._isSubdomainUnique = true; }, $signature: 0 }; A._ClientPortalState__validateSubdomain__closure0.prototype = { call$0() { return this.$this._isCheckingSubdomain = true; }, $signature: 0 }; A._ClientPortalState__validateSubdomain__closure1.prototype = { call$1(data) { var t1 = this.$this; t1.setState$1(new A._ClientPortalState__validateSubdomain___closure0(t1)); }, $signature: 5 }; A._ClientPortalState__validateSubdomain___closure0.prototype = { call$0() { var t1 = this.$this; t1._isSubdomainUnique = true; t1._isCheckingSubdomain = false; t1._client_portal$_onChanged$0(); }, $signature: 0 }; A._ClientPortalState__validateSubdomain__closure2.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._ClientPortalState__validateSubdomain___closure(t1)); }, $signature: 2 }; A._ClientPortalState__validateSubdomain___closure.prototype = { call$0() { var t1 = this.$this; t1._isCheckingSubdomain = t1._isSubdomainUnique = false; }, $signature: 0 }; A._ClientPortalState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_client_portal$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._ClientPortalState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_client_portal$_onChanged()); }, $signature: 10 }; A._ClientPortalState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_client_portal$_onChanged()); }, $signature: 10 }; A._ClientPortalState__onChanged_closure.prototype = { call$0() { var settings, t1 = this.$this, portalDomain = B.JSString_methods.trim$0(t1._portalDomainController._change_notifier$_value.text), subdomain = B.JSString_methods.trim$0(t1._subdomainController._change_notifier$_value.text), customMessageDashboard = B.JSString_methods.trim$0(t1._client_portal$_customMessageDashboard._change_notifier$_value.text), customMessageUnpaidInvoice = B.JSString_methods.trim$0(t1._client_portal$_customMessageUnpaidInvoice._change_notifier$_value.text), customMessagePaidInvoice = B.JSString_methods.trim$0(t1._client_portal$_customMessagePaidInvoice._change_notifier$_value.text), customMessageUnapprovedQuote = B.JSString_methods.trim$0(t1._client_portal$_customMessageUnapprovedQuote._change_notifier$_value.text), clientPortalTerms = B.JSString_methods.trim$0(t1._termsController._change_notifier$_value.text), clientPortalPrivacy = B.JSString_methods.trim$0(t1._privacyController._change_notifier$_value.text), clientPortalCustomJs = B.JSString_methods.trim$0(t1._customJavaScriptController._change_notifier$_value.text), clientPortalCustomCss = B.JSString_methods.trim$0(t1._customCssController._change_notifier$_value.text), clientPortalCustomHeader = B.JSString_methods.trim$0(t1._customHeaderController._change_notifier$_value.text), clientPortalCustomFooter = B.JSString_methods.trim$0(t1._customFooterController._change_notifier$_value.text), viewModel = t1._widget.viewModel, isFiltered = viewModel.state.uiState.settingsUIState.entityType !== B.EntityType_company, company = viewModel.company.rebuild$1(new A._ClientPortalState__onChanged__closure(isFiltered, portalDomain, subdomain)); if (!company.$eq(0, t1._widget.viewModel.company)) t1._widget.viewModel.onCompanyChanged.call$1(company); settings = t1._widget.viewModel.settings.rebuild$1(new A._ClientPortalState__onChanged__closure0(isFiltered, customMessageDashboard, customMessageUnpaidInvoice, customMessagePaidInvoice, customMessageUnapprovedQuote, clientPortalTerms, clientPortalPrivacy, clientPortalCustomJs, clientPortalCustomCss, clientPortalCustomHeader, clientPortalCustomFooter)); if (!settings.$eq(0, t1._widget.viewModel.settings)) t1._widget.viewModel.onSettingsChanged.call$1(settings); }, $signature: 0 }; A._ClientPortalState__onChanged__closure.prototype = { call$1(b) { var _this = this, t1 = _this.isFiltered, t2 = t1 && _this.portalDomain.length === 0 ? null : _this.portalDomain; b.get$_company_model$_$this()._portalDomain = t2; t1 = t1 && _this.subdomain.length === 0 ? null : _this.subdomain; b.get$_company_model$_$this()._subdomain = t1; return b; }, $signature: 21 }; A._ClientPortalState__onChanged__closure0.prototype = { call$1(b) { var _this = this, _null = null, t1 = _this.isFiltered, t2 = t1 && _this.customMessageDashboard.length === 0 ? _null : _this.customMessageDashboard; b.get$_settings_model$_$this()._customMessageDashboard = t2; t2 = t1 && _this.customMessageUnpaidInvoice.length === 0 ? _null : _this.customMessageUnpaidInvoice; b.get$_settings_model$_$this()._customMessageUnpaidInvoice = t2; t2 = t1 && _this.customMessagePaidInvoice.length === 0 ? _null : _this.customMessagePaidInvoice; b.get$_settings_model$_$this()._customMessagePaidInvoice = t2; t2 = t1 && _this.customMessageUnapprovedQuote.length === 0 ? _null : _this.customMessageUnapprovedQuote; b.get$_settings_model$_$this()._customMessageUnapprovedQuote = t2; t2 = t1 && _this.clientPortalTerms.length === 0 ? _null : _this.clientPortalTerms; b.get$_settings_model$_$this()._clientPortalTerms = t2; t2 = t1 && _this.clientPortalPrivacy.length === 0 ? _null : _this.clientPortalPrivacy; b.get$_settings_model$_$this()._clientPortalPrivacy = t2; t2 = t1 && _this.clientPortalCustomJs.length === 0 ? _null : _this.clientPortalCustomJs; b.get$_settings_model$_$this()._clientPortalCustomJs = t2; t2 = t1 && _this.clientPortalCustomCss.length === 0 ? _null : _this.clientPortalCustomCss; b.get$_settings_model$_$this()._clientPortalCustomCss = t2; t2 = t1 && _this.clientPortalCustomHeader.length === 0 ? _null : _this.clientPortalCustomHeader; b.get$_settings_model$_$this()._clientPortalCustomHeader = t2; t1 = t1 && _this.clientPortalCustomFooter.length === 0 ? _null : _this.clientPortalCustomFooter; b.get$_settings_model$_$this()._clientPortalCustomFooter = t1; return b; }, $signature: 9 }; A._ClientPortalState_build_closure23.prototype = { call$1(context) { return this.$this._client_portal$_onSavePressed$1(context); }, $signature: 20 }; A._ClientPortalState_build_closure.prototype = { call$1(value) { var t1 = this.viewModel; return t1.onCompanyChanged.call$1(t1.company.rebuild$1(new A._ClientPortalState_build__closure15(value))); }, $signature: 32 }; A._ClientPortalState_build__closure15.prototype = { call$1(b) { b.get$_company_model$_$this()._portalMode = this.value; return b; }, $signature: 21 }; A._ClientPortalState_build_closure1.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; return t1; } else { t1 = this.$this; if (!t1._isCheckingSubdomain && !t1._isSubdomainUnique) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "subdomain_is_not_available"); t1.toString; return t1; } } return null; }, $signature: 30 }; A._ClientPortalState_build_closure0.prototype = { call$1(value) { return this.$this._validateSubdomain$0(); }, $signature: 15 }; A._ClientPortalState_build_closure2.prototype = { call$1(val) { var t1; if ((val.length === 0 || B.JSString_methods.trim$0(val).length === 0) && this.state.get$isHosted()) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._ClientPortalState_build_closure3.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.github.io/en/hosted-custom-domain", 0, null)); }, $signature: 0 }; A._ClientPortalState_build_closure4.prototype = { call$0() { var t2, t1 = this.loginUrl; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value ", t1)); }, $signature: 0 }; A._ClientPortalState_build_closure5.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure14(value))); }, $signature: 26 }; A._ClientPortalState_build__closure14.prototype = { call$1(b) { b.get$_settings_model$_$this()._enablePortal = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure6.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure13(value))); }, $signature: 26 }; A._ClientPortalState_build__closure13.prototype = { call$1(b) { b.get$_settings_model$_$this()._enablePortalDashboard = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure7.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure12(value))); }, $signature: 26 }; A._ClientPortalState_build__closure12.prototype = { call$1(b) { b.get$_settings_model$_$this()._showPdfhtmlOnMobile = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure8.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure11(value))); }, $signature: 26 }; A._ClientPortalState_build__closure11.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableClientPortalUploads = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure9.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure10(value))); }, $signature: 26 }; A._ClientPortalState_build__closure10.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableVendorPortalUploads = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure10.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure9(value))); }, $signature: 26 }; A._ClientPortalState_build__closure9.prototype = { call$1(b) { b.get$_settings_model$_$this()._acceptPurchaseOrderNumber = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure11.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ClientPortalState_build__closure8(value))); }, $signature: 26 }; A._ClientPortalState_build__closure8.prototype = { call$1(b) { b.get$_company_model$_$this()._enableShopApi = this.value; return b; }, $signature: 21 }; A._ClientPortalState_build_closure12.prototype = { call$0() { var t2, t1 = this.company.companyKey; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value ", t1)); }, $signature: 0 }; A._ClientPortalState_build_closure13.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ClientPortalState_build__closure7(value))); }, $signature: 26 }; A._ClientPortalState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._clientCanRegister = this.value; return b; }, $signature: 21 }; A._ClientPortalState_build_closure14.prototype = { call$0() { var t2, t1 = this.registrationUrl; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value ", t1)); }, $signature: 0 }; A._ClientPortalState_build_closure15.prototype = { call$1(field) { var t5, t6, t7, _null = null, _s6_ = "hidden", _s8_ = "optional", _s8_0 = "required", t1 = this.localization, t2 = A.Expanded$(A.Text$(t1.lookup$1(field.key), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), t3 = field.get$setting(), t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s6_); if (t5 == null) { t5 = t4.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s6_); t5.toString; } t6 = type$.String; t5 = A.DropdownMenuItem$(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s6_, t6); t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; t7 = A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s8_, t6); t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s8_0); if (t1 == null) { t1 = t4.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_0); t1.toString; } return A.Row$(A._setArrayType([t2, A.Expanded$(A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t5, t7, A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s8_0, t6)], type$.JSArray_DropdownMenuItem_String), _null, _null, new A._ClientPortalState_build__closure6(this.company, field, this.viewModel), _null, false, t3, t6), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 3123 }; A._ClientPortalState_build__closure6.prototype = { call$1(value) { var t1 = this.company, t2 = this.field; this.viewModel.onCompanyChanged.call$1(t1.rebuild$1(new A._ClientPortalState_build___closure(B.JSArray_methods.indexOf$2(t1.clientRegistrationFields._list$_list, t2, 0), t2, value))); }, $signature: 5 }; A._ClientPortalState_build___closure.prototype = { call$1(b) { var t1 = b.get$clientRegistrationFields(), t2 = this.field, t3 = new A.RegistrationFieldEntityBuilder(); t3.get$_company_model$_$this()._visible = false; A.ArgumentError_checkNotNull(t2, "other"); t3._company_model$_$v = t2; new A._ClientPortalState_build____closure(this.value).call$1(t3); t2 = t3._company_model$_build$0(); $.$get$isSoundMode(); t1.get$_safeList()[this.index] = t2; return b; }, $signature: 21 }; A._ClientPortalState_build____closure.prototype = { call$1(b) { var _s8_ = "required", t1 = this.value, t2 = J.getInterceptor$(t1), t3 = t2.$eq(t1, _s8_); b.get$_company_model$_$this()._required = t3; t1 = t2.$eq(t1, _s8_) || t2.$eq(t1, "optional"); b.get$_company_model$_$this()._visible = t1; return b; }, $signature: 3124 }; A._ClientPortalState_build_closure16.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure5(value))); }, $signature: 26 }; A._ClientPortalState_build__closure5.prototype = { call$1(b) { b.get$_settings_model$_$this()._enablePortalPassword = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure17.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure4(value))); }, $signature: 26 }; A._ClientPortalState_build__closure4.prototype = { call$1(b) { b.get$_settings_model$_$this()._showAcceptInvoiceTerms = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure18.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure3(value))); }, $signature: 26 }; A._ClientPortalState_build__closure3.prototype = { call$1(b) { b.get$_settings_model$_$this()._showAcceptQuoteTerms = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure19.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure2(value))); }, $signature: 26 }; A._ClientPortalState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._requireInvoiceSignature = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure20.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure1(value))); }, $signature: 26 }; A._ClientPortalState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._requireQuoteSignature = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure21.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure0(value))); }, $signature: 26 }; A._ClientPortalState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._requirePurchaseOrderSignature = this.value; return b; }, $signature: 9 }; A._ClientPortalState_build_closure22.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ClientPortalState_build__closure(value))); }, $signature: 26 }; A._ClientPortalState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._signatureOnPdf = this.value; return b; }, $signature: 9 }; A.__ClientPortalState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ClientPortalScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ClientPortalScreen_build_closure(), A.client_portal_vm_ClientPortalVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ClientPortalVM); } }; A.ClientPortalScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ClientPortal(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3125 }; A.ClientPortalVM.prototype = {}; A.ClientPortalVM_fromStore_closure1.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 409 }; A.ClientPortalVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.ClientPortalVM_fromStore_closure.prototype = { call$1(context) { var t2, t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t2 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t2 = false; if (t2) return; t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } new A.ClientPortalVM_fromStore__closure(this.store, context, t1).call$0(); }, $signature: 16 }; A.ClientPortalVM_fromStore__closure.prototype = { call$0() { var settingsUIState, t3, completer, t4, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; t3 = type$.Null; completer = A.snackBarCompleter(t2, null, false, t3); t2 = _this.state; t4 = settingsUIState.company; if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.subdomain !== t4.subdomain) completer.future.then$1$1(0, new A.ClientPortalVM_fromStore___closure(), t3); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, t4)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.ClientPortalVM_fromStore___closure.prototype = { call$1(_) { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showRefreshDataDialog(t1, false); }, $signature: 36 }; A.CompanyDetails.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false), t2 = $.$get$ChangeNotifier__emptyListeners(); return new A._CompanyDetailsState(t1, new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._CompanyDetailsState.prototype = { initState$0() { var settingsUIState, t1, _this = this; _this.super$State$initState(); settingsUIState = _this._widget.viewModel.state.uiState.settingsUIState; t1 = settingsUIState.entityType !== B.EntityType_company ? 4 : 5; t1 = A.TabController$(null, settingsUIState.tabIndex, t1, _this); _this._company_details$_controller = t1; t1.addListener$1(0, _this.get$_company_details$_onTabChanged()); }, _company_details$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._company_details$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, didChangeDependencies$0() { var settings, _this = this, t1 = _this._company_details$_nameController, t2 = _this._idNumberController, t3 = _this._vatNumberController, t4 = _this._company_details$_emailController, t5 = _this._websiteController, t6 = _this._company_details$_phoneController, t7 = _this._address1Controller, t8 = _this._address2Controller, t9 = _this._cityController, t10 = _this._stateController, t11 = _this._postalCodeController, t12 = _this._company_details$_custom1Controller, t13 = _this._company_details$_custom2Controller, t14 = _this._company_details$_custom3Controller, t15 = _this._company_details$_custom4Controller, t16 = _this._invoiceFooterController, t17 = _this._invoiceTermsController, t18 = _this._quoteFooterController, t19 = _this._quoteTermsController, t20 = _this._creditFooterController, t21 = _this._creditTermsController, t22 = _this._purchaseOrderFooterController, t23 = _this._purchaseOrderTermsController, t24 = _this._qrIbanController, t25 = _this._besrIdController, t26 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25], type$.JSArray_TextEditingController); _this._company_details$_controllers = t26; B.JSArray_methods.forEach$1(t26, new A._CompanyDetailsState_didChangeDependencies_closure(_this)); settings = _this._widget.viewModel.settings; t26 = settings.name; t1.set$text(0, t26 == null ? "" : t26); t1 = settings.idNumber; t2.set$text(0, t1 == null ? "" : t1); t1 = settings.vatNumber; t3.set$text(0, t1 == null ? "" : t1); t1 = settings.email; t4.set$text(0, t1 == null ? "" : t1); t1 = settings.website; t5.set$text(0, t1 == null ? "" : t1); t1 = settings.phone; t6.set$text(0, t1 == null ? "" : t1); t1 = settings.address1; t7.set$text(0, t1 == null ? "" : t1); t1 = settings.address2; t8.set$text(0, t1 == null ? "" : t1); t1 = settings.city; t9.set$text(0, t1 == null ? "" : t1); t1 = settings.state; t10.set$text(0, t1 == null ? "" : t1); t1 = settings.postalCode; t11.set$text(0, t1 == null ? "" : t1); t1 = settings.customValue1; t12.set$text(0, t1 == null ? "" : t1); t1 = settings.customValue2; t13.set$text(0, t1 == null ? "" : t1); t1 = settings.customValue3; t14.set$text(0, t1 == null ? "" : t1); t1 = settings.customValue4; t15.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultInvoiceTerms; t17.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultInvoiceFooter; t16.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultQuoteTerms; t19.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultQuoteFooter; t18.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultCreditFooter; t20.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultCreditTerms; t21.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultPurchaseOrderFooter; t22.set$text(0, t1 == null ? "" : t1); t1 = settings.defaultPurchaseOrderTerms; t23.set$text(0, t1 == null ? "" : t1); t1 = settings.qrIban; t24.set$text(0, t1 == null ? "" : t1); t1 = settings.besrId; t25.set$text(0, t1 == null ? "" : t1); B.JSArray_methods.forEach$1(_this._company_details$_controllers, new A._CompanyDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; _this._company_details$_focusNode.dispose$0(); _this._company_details$_controller.removeListener$1(0, _this.get$_company_details$_onTabChanged()); _this._company_details$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._company_details$_controllers, new A._CompanyDetailsState_dispose_closure(_this)); _this.super$__CompanyDetailsState_State_SingleTickerProviderStateMixin$dispose(); }, _onSettingsChanged$0() { var _this = this, $name = B.JSString_methods.trim$0(_this._company_details$_nameController._change_notifier$_value.text), idNumber = B.JSString_methods.trim$0(_this._idNumberController._change_notifier$_value.text), vatNumber = B.JSString_methods.trim$0(_this._vatNumberController._change_notifier$_value.text), phone = B.JSString_methods.trim$0(_this._company_details$_phoneController._change_notifier$_value.text), email = B.JSString_methods.trim$0(_this._company_details$_emailController._change_notifier$_value.text), website = B.JSString_methods.trim$0(_this._websiteController._change_notifier$_value.text), address1 = B.JSString_methods.trim$0(_this._address1Controller._change_notifier$_value.text), address2 = B.JSString_methods.trim$0(_this._address2Controller._change_notifier$_value.text), city = B.JSString_methods.trim$0(_this._cityController._change_notifier$_value.text), state = B.JSString_methods.trim$0(_this._stateController._change_notifier$_value.text), postalCode = B.JSString_methods.trim$0(_this._postalCodeController._change_notifier$_value.text), customValue1 = B.JSString_methods.trim$0(_this._company_details$_custom1Controller._change_notifier$_value.text), customValue2 = B.JSString_methods.trim$0(_this._company_details$_custom2Controller._change_notifier$_value.text), customValue3 = B.JSString_methods.trim$0(_this._company_details$_custom3Controller._change_notifier$_value.text), customValue4 = B.JSString_methods.trim$0(_this._company_details$_custom4Controller._change_notifier$_value.text), defaultInvoiceFooter = B.JSString_methods.trim$0(_this._invoiceFooterController._change_notifier$_value.text), defaultInvoiceTerms = B.JSString_methods.trim$0(_this._invoiceTermsController._change_notifier$_value.text), defaultQuoteFooter = B.JSString_methods.trim$0(_this._quoteFooterController._change_notifier$_value.text), defaultQuoteTerms = B.JSString_methods.trim$0(_this._quoteTermsController._change_notifier$_value.text), defaultCreditFooter = B.JSString_methods.trim$0(_this._creditFooterController._change_notifier$_value.text), defaultCreditTerms = B.JSString_methods.trim$0(_this._creditTermsController._change_notifier$_value.text), defaultPurchaseOrderFooter = B.JSString_methods.trim$0(_this._purchaseOrderFooterController._change_notifier$_value.text), defaultPurchaseOrderTerms = B.JSString_methods.trim$0(_this._purchaseOrderTermsController._change_notifier$_value.text), qrIban = B.JSString_methods.trim$0(_this._qrIbanController._change_notifier$_value.text), besrId = B.JSString_methods.trim$0(_this._besrIdController._change_notifier$_value.text), viewModel = _this._widget.viewModel, settings = viewModel.settings.rebuild$1(new A._CompanyDetailsState__onSettingsChanged_closure(viewModel.state.uiState.settingsUIState.entityType !== B.EntityType_company, $name, idNumber, vatNumber, phone, email, website, address1, address2, city, state, postalCode, customValue1, customValue2, customValue3, customValue4, defaultInvoiceFooter, defaultInvoiceTerms, defaultQuoteFooter, defaultQuoteTerms, defaultCreditFooter, defaultCreditTerms, defaultPurchaseOrderFooter, defaultPurchaseOrderTerms, qrIban, besrId)); if (!settings.$eq(0, _this._widget.viewModel.settings)) _this._company_details$_debouncer.run$1(new A._CompanyDetailsState__onSettingsChanged_closure0(_this, settings)); }, build$1(context) { var t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, _this = this, _null = null, _s9_ = "documents", _s2_ = "en", _s20_ = "purchase_order_terms", _s21_ = "purchase_order_footer", store = A.StoreProvider_of(context, type$.AppState), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewModel = _this._widget.viewModel, state = viewModel.state, company = viewModel.company, settings = viewModel.settings, t2 = state.uiState, t3 = t2.selectedCompanyIndex, t4 = state.userCompanyStates._list$_list; if (!t4[t3].userCompany.isAdmin) return new A.BlankScreen(_null, _null); t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "company_details"); t7.toString; t8 = viewModel.onSavePressed; t2 = t2.settingsUIState; t9 = _this._company_details$_controller; t10 = t5.$index(0, t6); t10.toString; t10 = J.$index$asx(t10, "details"); t10.toString; t10 = A.Tab$(_null, t10); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "address"); t11.toString; t11 = A.Tab$(_null, t11); t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "logo"); t12.toString; t12 = A.Tab$(_null, t12); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "defaults"); t13.toString; t14 = type$.JSArray_Widget; t13 = A._setArrayType([t10, t11, t12, A.Tab$(_null, t13)], t14); t10 = t2.entityType === B.EntityType_company; if (t10) { if (t4[t3].userCompany.company.documents._list$_list.length === 0) { t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s9_); t11.toString; } else { t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s9_); t11.toString; t11 = t11 + " (" + t4[t3].userCompany.company.documents._list$_list.length + ")"; } t13.push(A.Tab$(_null, t11)); } t2 = A.TabBar$(t9, _null, true, new A.ValueKey(t2.updatedAt, type$.ValueKey_int), _null, t13); t9 = $.$get$_CompanyDetailsState__formKey(); t11 = _this._company_details$_controller; if (!t10) { t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "company_name"); t12.toString; } else { t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "name"); t12.toString; } t12 = A.DecoratedFormField$(false, _null, false, _this._company_details$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t12, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "id_number"); t13.toString; t13 = A.DecoratedFormField$(false, _null, false, _this._idNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t13, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t15 = t5.$index(0, t6); t15.toString; t15 = J.$index$asx(t15, "vat_number"); t15.toString; t15 = A.DecoratedFormField$(false, _null, false, _this._vatNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t15, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t16 = t1.get$classification(); t17 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t18 = type$.String; t16 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_014, new A._CompanyDetailsState_build_closure(t1), t17), true, t17._eval$1("ListIterable.E")), _null, t16, new A._CompanyDetailsState_build_closure0(viewModel, settings), _null, true, settings.classification, t18); t17 = t5.$index(0, t6); t17.toString; t17 = J.$index$asx(t17, "website"); t17.toString; t17 = A.DecoratedFormField$(false, _null, false, _this._websiteController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t17, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t19 = t5.$index(0, t6); t19.toString; t19 = J.$index$asx(t19, "email"); t19.toString; t19 = A.DecoratedFormField$(false, _null, false, _this._company_details$_emailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t19, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t20 = t5.$index(0, t6); t20.toString; t20 = J.$index$asx(t20, "phone"); t20.toString; t20 = A._setArrayType([A.FormCard$(_null, A._setArrayType([t12, t13, t15, t16, t17, t19, A.DecoratedFormField$(false, _null, false, _this._company_details$_phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t20, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null), A.CustomField$(_this._company_details$_custom1Controller, "company1", false, _null, t8, settings.customValue1), A.CustomField$(_this._company_details$_custom2Controller, "company2", false, _null, t8, settings.customValue2), A.CustomField$(_this._company_details$_custom3Controller, "company3", false, _null, t8, settings.customValue3), A.CustomField$(_this._company_details$_custom4Controller, "company4", false, _null, t8, settings.customValue4)], t14), _null, _null, false, _null, false, _null, _null)], t14); t12 = company.settings; if (t12.countryId === "756") { t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "qr_iban"); if (t13 == null) { t13 = t5.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, "qr_iban"); t13.toString; } t13 = A.DecoratedFormField$(false, _null, false, _this._qrIbanController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t13, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t15 = t5.$index(0, t6); t15.toString; t15 = J.$index$asx(t15, "besr_id"); if (t15 == null) { t15 = t5.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, "besr_id"); t15.toString; } t20.push(A.FormCard$(_null, A._setArrayType([t13, A.DecoratedFormField$(false, _null, false, _this._besrIdController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t15, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null)], t14), _null, _null, false, _null, false, _null, _null)); } if (t10) { t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "size"); t13.toString; t15 = state.staticState; t16 = J.map$1$1$ax($.$get$memoizedSizeList().call$1(t15.sizeMap), new A._CompanyDetailsState_build_closure1(state), type$.DropdownMenuItem_String); t18 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t16, true, A._instanceType(t16)._eval$1("ListIterable.E")), _null, t13, new A._CompanyDetailsState_build_closure2(viewModel, company), _null, true, company.sizeId, t18); t15 = $.$get$memoizedIndustryList().call$1(t15.industryMap); t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "industry"); t13.toString; t20.push(A.FormCard$(_null, A._setArrayType([t18, A.EntityDropdown$(true, false, company.industryId, t15, _null, B.EntityType_industry, B.List_empty0, t13, _null, _null, new A._CompanyDetailsState_build_closure3(viewModel, company), _null, _null, _null)], t14), _null, _null, false, _null, true, _null, _null)); } t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "address1"); t13.toString; t15 = type$.JSArray_String; t13 = A.DecoratedFormField$(false, A._setArrayType(["streetAddressLine1"], t15), false, _this._address1Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_9_null_null, t13, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "address2"); t16.toString; t16 = A.DecoratedFormField$(false, A._setArrayType(["streetAddressLine2"], t15), false, _this._address2Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t16, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t17 = t5.$index(0, t6); t17.toString; t17 = J.$index$asx(t17, "city"); t17.toString; t17 = A.DecoratedFormField$(false, A._setArrayType(["addressCity"], t15), false, _this._cityController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t17, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t18 = t5.$index(0, t6); t18.toString; t18 = J.$index$asx(t18, "state"); t18.toString; t18 = A.DecoratedFormField$(false, A._setArrayType(["addressState"], t15), false, _this._stateController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t18, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t19 = t5.$index(0, t6); t19.toString; t19 = J.$index$asx(t19, "postal_code"); t19.toString; t19 = A.DecoratedFormField$(false, A._setArrayType(["postalCode"], t15), false, _this._postalCodeController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t19, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null); t15 = $.$get$memoizedCountryList().call$1(state.staticState.countryMap); t21 = t5.$index(0, t6); t21.toString; t21 = J.$index$asx(t21, "country"); t21.toString; t21 = A._setArrayType([A.FormCard$(_null, A._setArrayType([t13, t16, t17, t18, t19, A.EntityDropdown$(true, false, settings.countryId, t15, _null, B.EntityType_country, B.List_empty0, t21, _null, _null, new A._CompanyDetailsState_build_closure4(viewModel, settings), _null, _null, _null)], t14), _null, _null, false, _null, true, _null, _null)], t14); t15 = A._setArrayType([new A.Builder(new A._CompanyDetailsState_build_closure5(settings, t1, state, viewModel), _null)], t14); t13 = settings.companyLogo; if ((t13 == null ? "" : t13).length !== 0) { if (state.get$isHosted() && true) { t12 = state.get$credentials(0); t12 = A.CachedImage$(t4[t3].userCompany.token.token, t12.url + "/companies/" + company.id + "/logo", 1 / 0); } else t12 = A.CachedImage$(_null, t12.companyLogo, 1 / 0); t15.push(new A.Padding(B.EdgeInsets_0_20_0_20, t12, _null)); } t12 = A._setArrayType([], t14); if (!(!state.get$isHosted() || t4[t3].userCompany.account.plan === "enterprise" || t4[t3].userCompany.account.plan === "pro")) { t13 = A._setArrayType([], t14); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "invoice_design"); t16.toString; t13.push(new A.DesignPicker(new A._CompanyDetailsState_build_closure6(viewModel, settings), t16, settings.defaultInvoiceDesignId, false, false, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "quote_design"); t16.toString; t13.push(new A.DesignPicker(new A._CompanyDetailsState_build_closure7(viewModel, settings), t16, settings.defaultQuoteDesignId, false, false, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "credit_design"); t16.toString; t13.push(new A.DesignPicker(new A._CompanyDetailsState_build_closure8(viewModel, settings), t16, settings.defaultCreditDesignId, false, false, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) t13.push(new A.DesignPicker(new A._CompanyDetailsState_build_closure9(viewModel, settings), t1.get$purchaseOrder(), settings.defaultPurchaseOrderDesignId, false, false, _null, _null)); t12.push(A.FormCard$(_null, t13, _null, _null, false, _null, false, _null, _null)); } t1 = A._setArrayType([], t14); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "invoice_terms"); t13.toString; t13 = A.DecoratedFormField$(false, _null, false, _this._invoiceTermsController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t13, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "invoice_footer"); t16.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([t13, A.DecoratedFormField$(false, _null, false, _this._invoiceFooterController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t16, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t14)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "quote_terms"); t13.toString; t13 = A.DecoratedFormField$(false, _null, false, _this._quoteTermsController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t13, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "quote_footer"); t16.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([t13, A.DecoratedFormField$(false, _null, false, _this._quoteFooterController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t16, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t14)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, "credit_terms"); t13.toString; t13 = A.DecoratedFormField$(false, _null, false, _this._creditTermsController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t13, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "credit_footer"); t16.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([t13, A.DecoratedFormField$(false, _null, false, _this._creditFooterController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t16, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t14)); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) { t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, _s20_); if (t13 == null) { t13 = t5.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s20_); t13.toString; } t13 = A.DecoratedFormField$(false, _null, false, _this._purchaseOrderTermsController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t13, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t6 = t5.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, _s21_); if (t6 == null) { t5 = t5.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s21_); t5.toString; } else t5 = t6; B.JSArray_methods.addAll$1(t1, A._setArrayType([t13, A.DecoratedFormField$(false, _null, false, _this._purchaseOrderFooterController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t5, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t14)); } t12.push(A.FormCard$(_null, t1, _null, _null, false, _null, true, _null, _null)); t1 = A._setArrayType([new A.ScrollableListView(t20, _null, _null, true, false, _null), new A.AutofillGroup(new A.ScrollableListView(t21, _null, _null, true, false, _null), _null), new A.Padding(B.EdgeInsets_20_0_20_0, new A.ScrollableListView(t15, _null, _null, true, false, _null), _null), new A.ScrollableListView(t12, _null, _null, true, false, _null)], t14); if (t10) { t3 = t4[t3].userCompany.company.documents; t1.push(new A.DocumentGrid(new A.CopyOnWriteList(true, t3._list$_list, t3.$ti._eval$1("CopyOnWriteList<1>")), new A._CompanyDetailsState_build_closure10(viewModel, context), _null, new A._CompanyDetailsState_build_closure11(store), _null)); } return A.EditScaffold$(_null, t2, new A.AppTabForm(_this._company_details$_focusNode, t9, t1, t11, _null, _null), _null, _null, _null, false, _null, _null, t8, _null, t7); } }; A._CompanyDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_onSettingsChanged()); }, $signature: 10 }; A._CompanyDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_onSettingsChanged()); }, $signature: 10 }; A._CompanyDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_onSettingsChanged()); controller.dispose$0(); }, $signature: 10 }; A._CompanyDetailsState__onSettingsChanged_closure.prototype = { call$1(b) { var _this = this, _null = null, t1 = _this.isFiltered, t2 = t1 && _this.name.length === 0 ? _null : _this.name; b.get$_settings_model$_$this()._settings_model$_name = t2; t2 = t1 && _this.idNumber.length === 0 ? _null : _this.idNumber; b.get$_settings_model$_$this()._settings_model$_idNumber = t2; t2 = t1 && _this.vatNumber.length === 0 ? _null : _this.vatNumber; b.get$_settings_model$_$this()._settings_model$_vatNumber = t2; t2 = t1 && _this.phone.length === 0 ? _null : _this.phone; b.get$_settings_model$_$this()._settings_model$_phone = t2; t2 = t1 && _this.email.length === 0 ? _null : _this.email; b.get$_settings_model$_$this()._settings_model$_email = t2; t2 = t1 && _this.website.length === 0 ? _null : _this.website; b.get$_settings_model$_$this()._settings_model$_website = t2; t2 = t1 && _this.address1.length === 0 ? _null : _this.address1; b.get$_settings_model$_$this()._settings_model$_address1 = t2; t2 = t1 && _this.address2.length === 0 ? _null : _this.address2; b.get$_settings_model$_$this()._settings_model$_address2 = t2; t2 = t1 && _this.city.length === 0 ? _null : _this.city; b.get$_settings_model$_$this()._settings_model$_city = t2; t2 = t1 && _this.state.length === 0 ? _null : _this.state; b.get$_settings_model$_$this()._settings_model$_state = t2; t2 = t1 && _this.postalCode.length === 0 ? _null : _this.postalCode; b.get$_settings_model$_$this()._settings_model$_postalCode = t2; t2 = t1 && _this.customValue1.length === 0 ? _null : _this.customValue1; b.get$_settings_model$_$this()._settings_model$_customValue1 = t2; t2 = t1 && _this.customValue2.length === 0 ? _null : _this.customValue2; b.get$_settings_model$_$this()._settings_model$_customValue2 = t2; t2 = t1 && _this.customValue3.length === 0 ? _null : _this.customValue3; b.get$_settings_model$_$this()._settings_model$_customValue3 = t2; t2 = t1 && _this.customValue4.length === 0 ? _null : _this.customValue4; b.get$_settings_model$_$this()._settings_model$_customValue4 = t2; t2 = t1 && _this.defaultInvoiceFooter.length === 0 ? _null : _this.defaultInvoiceFooter; b.get$_settings_model$_$this()._defaultInvoiceFooter = t2; t2 = t1 && _this.defaultInvoiceTerms.length === 0 ? _null : _this.defaultInvoiceTerms; b.get$_settings_model$_$this()._defaultInvoiceTerms = t2; t2 = t1 && _this.defaultQuoteFooter.length === 0 ? _null : _this.defaultQuoteFooter; b.get$_settings_model$_$this()._defaultQuoteFooter = t2; t2 = t1 && _this.defaultQuoteTerms.length === 0 ? _null : _this.defaultQuoteTerms; b.get$_settings_model$_$this()._defaultQuoteTerms = t2; t2 = t1 && _this.defaultCreditFooter.length === 0 ? _null : _this.defaultCreditFooter; b.get$_settings_model$_$this()._defaultCreditFooter = t2; t2 = t1 && _this.defaultCreditTerms.length === 0 ? _null : _this.defaultCreditTerms; b.get$_settings_model$_$this()._defaultCreditTerms = t2; t2 = t1 && _this.defaultPurchaseOrderFooter.length === 0 ? _null : _this.defaultPurchaseOrderFooter; b.get$_settings_model$_$this()._defaultPurchaseOrderFooter = t2; t2 = t1 && _this.defaultPurchaseOrderTerms.length === 0 ? _null : _this.defaultPurchaseOrderTerms; b.get$_settings_model$_$this()._defaultPurchaseOrderTerms = t2; t2 = t1 && _this.qrIban.length === 0 ? _null : _this.qrIban; b.get$_settings_model$_$this()._qrIban = t2; t1 = t1 && _this.besrId.length === 0 ? _null : _this.besrId; b.get$_settings_model$_$this()._besrId = t1; return b; }, $signature: 9 }; A._CompanyDetailsState__onSettingsChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onSettingsChanged.call$1(this.settings); }, $signature: 0 }; A._CompanyDetailsState_build_closure0.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._CompanyDetailsState_build__closure8(value))); }, $signature: 5 }; A._CompanyDetailsState_build__closure8.prototype = { call$1(b) { b.get$_settings_model$_$this()._settings_model$_classification = this.value; return b; }, $signature: 9 }; A._CompanyDetailsState_build_closure.prototype = { call$1(classification) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(classification), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, classification, type$.String); }, $signature: 40 }; A._CompanyDetailsState_build_closure1.prototype = { call$1(sizeId) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.state.staticState.sizeMap._map$_map.$index(0, sizeId).name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, sizeId, type$.String); }, $signature: 342 }; A._CompanyDetailsState_build_closure2.prototype = { call$1(sizeId) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._CompanyDetailsState_build__closure7(sizeId))); }, $signature: 32 }; A._CompanyDetailsState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._company_model$_sizeId = this.sizeId; return b; }, $signature: 21 }; A._CompanyDetailsState_build_closure3.prototype = { call$1(industry) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._CompanyDetailsState_build__closure6(industry))); }, $signature: 69 }; A._CompanyDetailsState_build__closure6.prototype = { call$1(b) { var t1 = this.industry; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_company_model$_$this()._company_model$_industryId = t1; return b; }, $signature: 21 }; A._CompanyDetailsState_build_closure4.prototype = { call$1(country) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._CompanyDetailsState_build__closure5(country))); }, $signature: 69 }; A._CompanyDetailsState_build__closure5.prototype = { call$1(b) { var t1 = this.country; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._settings_model$_countryId = t1; return b; }, $signature: 9 }; A._CompanyDetailsState_build_closure5.prototype = { call$1(context) { var t4, _this = this, _null = null, _s17_ = "upload_logo_short", t1 = type$.JSArray_Widget, t2 = A._setArrayType([], t1), t3 = _this.settings.companyLogo; if ((t3 == null ? "" : t3).length !== 0) { t3 = _this.localization; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t4.toString; B.JSArray_methods.addAll$1(t2, A._setArrayType([A.Expanded$(new A.AppButton(B.MaterialAccentColor_Map_df0_4294922834, B.IconData_57785_MaterialIcons_null_false, J.$index$asx(t4, "delete").toUpperCase(), new A._CompanyDetailsState_build__closure3(_this.state, t3, context, _this.viewModel), 1 / 0, _null), 1), new A.SizedBox(20, _null, _null, _null)], t1)); } t1 = _this.localization; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t3.$index(0, t1.localeCode); t4.toString; t4 = J.$index$asx(t4, _s17_); if (t4 == null) { t3 = t3.$index(0, "en"); t3.toString; t3 = J.$index$asx(t3, _s17_); t3.toString; } else t3 = t4; t2.push(A.Expanded$(new A.AppButton(_null, B.IconData_57717_MaterialIcons_null_false, t3.toUpperCase(), new A._CompanyDetailsState_build__closure4(_this.state, t1, _this.viewModel), 1 / 0, _null), 1)); return A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 3127 }; A._CompanyDetailsState_build__closure3.prototype = { call$0() { var t1, _this = this; if (_this.state.uiState.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); return; } t1 = _this.context; A.confirmCallback(false, new A._CompanyDetailsState_build___closure(_this.viewModel, t1), t1, null, false, null); }, $signature: 4 }; A._CompanyDetailsState_build___closure.prototype = { call$1(_) { return this.viewModel.onDeleteLogo.call$1(this.context); }, $signature: 210 }; A._CompanyDetailsState_build__closure4.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t1, multipartFiles; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self.state.uiState.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); // goto return $async$goto = 1; break; } $async$goto = 3; return A._asyncAwait(A.pickFiles(false, null, "company_logo", B.FileType_2), $async$call$0); case 3: // returning from await. multipartFiles = $async$result; if (multipartFiles != null && J.get$isNotEmpty$asx(multipartFiles)) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; $async$self.viewModel.onUploadLogo.call$2(t1, J.get$first$ax(multipartFiles)); } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A._CompanyDetailsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._CompanyDetailsState_build__closure2(value))); }, $signature: 312 }; A._CompanyDetailsState_build__closure2.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultInvoiceDesignId = t1; return b; }, $signature: 9 }; A._CompanyDetailsState_build_closure7.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._CompanyDetailsState_build__closure1(value))); }, $signature: 312 }; A._CompanyDetailsState_build__closure1.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultQuoteDesignId = t1; return b; }, $signature: 9 }; A._CompanyDetailsState_build_closure8.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._CompanyDetailsState_build__closure0(value))); }, $signature: 312 }; A._CompanyDetailsState_build__closure0.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultCreditDesignId = t1; return b; }, $signature: 9 }; A._CompanyDetailsState_build_closure9.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._CompanyDetailsState_build__closure(value))); }, $signature: 312 }; A._CompanyDetailsState_build__closure.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultPurchaseOrderDesignId = t1; return b; }, $signature: 9 }; A._CompanyDetailsState_build_closure10.prototype = { call$2(path, isPrivate) { return this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A._CompanyDetailsState_build_closure11.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 14 }; A.__CompanyDetailsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CompanyDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CompanyDetailsScreen_build_closure(), A.company_details_vm_CompanyDetailsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CompanyDetailsVM); } }; A.CompanyDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.CompanyDetails(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3128 }; A.CompanyDetailsVM.prototype = {}; A.CompanyDetailsVM_fromStore_closure.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 409 }; A.CompanyDetailsVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.CompanyDetailsVM_fromStore_closure3.prototype = { call$1(context) { var t1, completer, t2, _this = this, _s12_ = "deleted_logo", settingsUIState = _this.state.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = settingsUIState.company.rebuild$1(new A.CompanyDetailsVM_fromStore__closure1()); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveCompanyRequest(completer, t1)); break; case B.EntityType_group: t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.GroupEntity); t1 = settingsUIState.group.rebuild$1(new A.CompanyDetailsVM_fromStore__closure2()); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveGroupRequest(completer, t1)); break; case B.EntityType_client: t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.ClientEntity); t1 = settingsUIState.client.rebuild$1(new A.CompanyDetailsVM_fromStore__closure3()); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveClientRequest(completer, t1)); break; } }, $signature: 16 }; A.CompanyDetailsVM_fromStore__closure1.prototype = { call$1(b) { b.get$settings().get$_settings_model$_$this()._companyLogo = null; return b; }, $signature: 21 }; A.CompanyDetailsVM_fromStore__closure2.prototype = { call$1(b) { b.get$settings().get$_settings_model$_$this()._companyLogo = null; return b; }, $signature: 529 }; A.CompanyDetailsVM_fromStore__closure3.prototype = { call$1(b) { b.get$settings().get$_settings_model$_$this()._companyLogo = null; return b; }, $signature: 54 }; A.CompanyDetailsVM_fromStore_closure1.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.CompanyDetailsVM_fromStore__closure4(this.store, context).call$0(); }, $signature: 16 }; A.CompanyDetailsVM_fromStore__closure4.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; t2 = settingsUIState.entityType; if (t2 === B.EntityType_company && settingsUIState.company.settings.countryId == null) { t1 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_select_a_country"); t1.toString; A.showErrorDialog(false, t1); return; } switch (t2) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.CompanyDetailsVM_fromStore_closure2.prototype = { call$2(context, multipartFile) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_logo"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UploadLogoRequest(completer, multipartFile, this.state.uiState.settingsUIState.entityType)); }, $signature: 3129 }; A.CompanyDetailsVM_fromStore_closure4.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveCompanyDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile)); t1.then$1$1(0, new A.CompanyDetailsVM_fromStore__closure(context), type$.Null).catchError$1(new A.CompanyDetailsVM_fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.CompanyDetailsVM_fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.CompanyDetailsVM_fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.CompanyDetailsVM_fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.CompanyDetailsVM_fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.CreditCardsAndBanks.prototype = { createState$0() { return new A._CreditCardsAndBanksState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._CreditCardsAndBanksState.prototype = { initState$0() { this.super$State$initState(); this.___CreditCardsAndBanksState__controller_A = A.TabController$(null, 0, 3, this); }, dispose$0() { var _this = this, t1 = _this.___CreditCardsAndBanksState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); B.JSArray_methods.forEach$1(_this._credit_cards_and_banks$_controllers, new A._CreditCardsAndBanksState_dispose_closure(_this)); _this.super$__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin$dispose(); }, didChangeDependencies$0() { var _this = this, t1 = A._setArrayType([_this._credit_cards_and_banks$_nameController], type$.JSArray_TextEditingController); _this._credit_cards_and_banks$_controllers = t1; B.JSArray_methods.forEach$1(t1, new A._CreditCardsAndBanksState_didChangeDependencies_closure(_this)); B.JSArray_methods.forEach$1(_this._credit_cards_and_banks$_controllers, new A._CreditCardsAndBanksState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _credit_cards_and_banks$_onChanged$0() { }, build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "credit_cards_and_banks"); t1.toString; return A.EditScaffold$(_null, _null, new A.SizedBox(_null, _null, _null, _null), _null, _null, _null, false, _null, _null, _null, _null, t1); } }; A._CreditCardsAndBanksState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_credit_cards_and_banks$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._CreditCardsAndBanksState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_credit_cards_and_banks$_onChanged()); }, $signature: 10 }; A._CreditCardsAndBanksState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_credit_cards_and_banks$_onChanged()); }, $signature: 10 }; A.__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CreditCardsAndBanksScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CreditCardsAndBanksScreen_build_closure(), A.credit_cards_and_banks_vm_CreditCardsAndBanksVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CreditCardsAndBanksVM); } }; A.CreditCardsAndBanksScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.CreditCardsAndBanks(null); }, $signature: 3130 }; A.CreditCardsAndBanksVM.prototype = {}; A.CustomFields.prototype = { createState$0() { return new A._CustomFieldsState(null, null, B._StateLifecycle_0); } }; A._CustomFieldsState.prototype = { initState$0() { var state, _this = this, t1 = {}; _this.super$State$initState(); _this._custom_fields$_focusNode = A.FocusScopeNode$(true, null, false); state = _this._widget.viewModel.state; t1.tabs = 4; B.JSArray_methods.forEach$1(A._setArrayType([B.EntityType_invoice, B.EntityType_payment, B.EntityType_task, B.EntityType_vendor, B.EntityType_expense, B.EntityType_project], type$.JSArray_EntityType), new A._CustomFieldsState_initState_closure(t1, state)); t1 = A.TabController$(null, state.uiState.settingsUIState.tabIndex, t1.tabs, _this); _this._custom_fields$_controller = t1; t1.addListener$1(0, _this.get$_custom_fields$_onTabChanged()); }, _custom_fields$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._custom_fields$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._custom_fields$_focusNode.dispose$0(); _this._custom_fields$_controller.removeListener$1(0, _this.get$_custom_fields$_onTabChanged()); _this._custom_fields$_controller.dispose$0(); _this.super$__CustomFieldsState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, state, t2, company, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; t2 = state.uiState; company = state.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "custom_fields"); t4.toString; t5 = _this._custom_fields$_controller; t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "company"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t3.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "clients"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t3.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "products"); t8.toString; t9 = type$.JSArray_Widget; t8 = A._setArrayType([t6, t7, A.Tab$(_null, t8)], t9); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "invoices"); t6.toString; t8.push(A.Tab$(_null, t6)); } if (company.isModuleEnabled$1(B.EntityType_payment)) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "payments"); t6.toString; t8.push(A.Tab$(_null, t6)); } if (company.isModuleEnabled$1(B.EntityType_project)) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "projects"); t6.toString; t8.push(A.Tab$(_null, t6)); } if (company.isModuleEnabled$1(B.EntityType_task)) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "tasks"); t6.toString; t8.push(A.Tab$(_null, t6)); } if (company.isModuleEnabled$1(B.EntityType_vendor)) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "vendors"); t6.toString; t8.push(A.Tab$(_null, t6)); } if (company.isModuleEnabled$1(B.EntityType_expense)) { t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "expenses"); t6.toString; t8.push(A.Tab$(_null, t6)); } t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "users"); t1.toString; t8.push(A.Tab$(_null, t1)); t8 = A.TabBar$(t5, _null, true, new A.ValueKey(t2.settingsUIState.updatedAt, type$.ValueKey_int), _null, t8); t2 = _this._custom_fields$_controller; t5 = $.$get$_CustomFieldsState__formKey(); t1 = _this._custom_fields$_focusNode; t3 = A._setArrayType([new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "company", _null)], t9), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "client", _null), new A.CustomFieldsSettings(viewModel, false, "contact", _null)], t9), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "product", _null)], t9), _null, _null, _null, false, _null)], t9); if (company.isModuleEnabled$1(B.EntityType_invoice)) t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "invoice", _null), new A.CustomFieldsSettings(viewModel, true, "surcharge", _null)], t9), _null, _null, _null, false, _null)); if (company.isModuleEnabled$1(B.EntityType_payment)) t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "payment", _null)], t9), _null, _null, _null, false, _null)); if (company.isModuleEnabled$1(B.EntityType_project)) t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "project", _null)], t9), _null, _null, _null, false, _null)); if (company.isModuleEnabled$1(B.EntityType_task)) t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "task", _null)], t9), _null, _null, _null, false, _null)); if (company.isModuleEnabled$1(B.EntityType_vendor)) t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "vendor", _null), new A.CustomFieldsSettings(viewModel, false, "vendor_contact", _null)], t9), _null, _null, _null, false, _null)); if (company.isModuleEnabled$1(B.EntityType_expense)) t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "expense", _null)], t9), _null, _null, _null, false, _null)); t3.push(new A.ScrollableListView(A._setArrayType([new A.CustomFieldsSettings(viewModel, false, "user", _null)], t9), _null, _null, _null, false, _null)); return A.EditScaffold$(_null, t8, new A.AppTabForm(t1, t5, t3, t2, _null, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t4); } }; A._CustomFieldsState_initState_closure.prototype = { call$1(entityType) { var t1 = this.state; if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(entityType)) ++this._box_0.tabs; }, $signature: 266 }; A.CustomFieldsSettings.prototype = { build$1(context) { var company, t2, labelKey, t3, t4, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; company = _this.viewModel.company; t2 = _this.fieldType; labelKey = t2 + "_field"; if (labelKey === "vendor_contact_field") labelKey = "contact_field"; t3 = company.customFields._map$_map; t4 = _this.showChargeTaxes; return A.FormCard$(_null, A._setArrayType([new A.CustomFormField(t1.lookup$1(labelKey), t3.$index(0, t2 + "1"), t4, company.enableCustomSurchargeTaxes1, new A.CustomFieldsSettings_build_closure(_this, company), new A.CustomFieldsSettings_build_closure0(_this, company), _null), new A.CustomFormField(t1.lookup$1(labelKey), t3.$index(0, t2 + "2"), t4, company.enableCustomSurchargeTaxes2, new A.CustomFieldsSettings_build_closure1(_this, company), new A.CustomFieldsSettings_build_closure2(_this, company), _null), new A.CustomFormField(t1.lookup$1(labelKey), t3.$index(0, t2 + "3"), t4, company.enableCustomSurchargeTaxes3, new A.CustomFieldsSettings_build_closure3(_this, company), new A.CustomFieldsSettings_build_closure4(_this, company), _null), new A.CustomFormField(t1.lookup$1(labelKey), t3.$index(0, t2 + "4"), t4, company.enableCustomSurchargeTaxes4, new A.CustomFieldsSettings_build_closure5(_this, company), new A.CustomFieldsSettings_build_closure6(_this, company), _null)], type$.JSArray_Widget), _null, _null, false, _null, false, _null, _null); } }; A.CustomFieldsSettings_build_closure.prototype = { call$1(value) { var t1 = this.$this; return t1.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure6(t1, value))); }, $signature: 6 }; A.CustomFieldsSettings_build__closure6.prototype = { call$1(b) { b.get$customFields().$indexSet(0, this.$this.fieldType + "1", this.value); return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure0.prototype = { call$1(value) { return this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure5(value))); }, $signature: 431 }; A.CustomFieldsSettings_build__closure5.prototype = { call$1(b) { b.get$_company_model$_$this()._enableCustomSurchargeTaxes1 = this.value; return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure1.prototype = { call$1(value) { var t1 = this.$this; return t1.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure4(t1, value))); }, $signature: 6 }; A.CustomFieldsSettings_build__closure4.prototype = { call$1(b) { b.get$customFields().$indexSet(0, this.$this.fieldType + "2", this.value); return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure2.prototype = { call$1(value) { return this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure3(value))); }, $signature: 431 }; A.CustomFieldsSettings_build__closure3.prototype = { call$1(b) { b.get$_company_model$_$this()._enableCustomSurchargeTaxes2 = this.value; return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure3.prototype = { call$1(value) { var t1 = this.$this; return t1.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure2(t1, value))); }, $signature: 6 }; A.CustomFieldsSettings_build__closure2.prototype = { call$1(b) { b.get$customFields().$indexSet(0, this.$this.fieldType + "3", this.value); return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure4.prototype = { call$1(value) { return this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure1(value))); }, $signature: 431 }; A.CustomFieldsSettings_build__closure1.prototype = { call$1(b) { b.get$_company_model$_$this()._enableCustomSurchargeTaxes3 = this.value; return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure5.prototype = { call$1(value) { var t1 = this.$this; return t1.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure0(t1, value))); }, $signature: 6 }; A.CustomFieldsSettings_build__closure0.prototype = { call$1(b) { b.get$customFields().$indexSet(0, this.$this.fieldType + "4", this.value); return b; }, $signature: 21 }; A.CustomFieldsSettings_build_closure6.prototype = { call$1(value) { return this.$this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A.CustomFieldsSettings_build__closure(value))); }, $signature: 431 }; A.CustomFieldsSettings_build__closure.prototype = { call$1(b) { b.get$_company_model$_$this()._enableCustomSurchargeTaxes4 = this.value; return b; }, $signature: 21 }; A.CustomFormField.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._CustomFormFieldState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); }, onChanged$1(arg0) { return this.onChanged.call$1(arg0); }, get$value(receiver) { return this.value; } }; A._CustomFormFieldState.prototype = { dispose$0() { B.JSArray_methods.forEach$1(this._custom_fields$_controllers, new A._CustomFormFieldState_dispose_closure(this)); this.super$State$dispose(); }, didChangeDependencies$0() { var t4, parts, _this = this, _s16_ = "single_line_text", t1 = _this._customFieldController, t2 = _this._optionsController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this._custom_fields$_controllers = t3; B.JSArray_methods.forEach$1(t3, new A._CustomFormFieldState_didChangeDependencies_closure(_this)); t3 = _this._widget.value; t4 = t3 == null; if ((t4 ? "" : t3).length !== 0) { t3.toString; if (B.JSString_methods.contains$1(t3, "|")) { parts = t3.split("|"); t1.set$text(0, parts[0]); t1 = parts[1]; switch (t1) { case "single_line_text": _this._fieldType = _s16_; break; case "date": _this._fieldType = "date"; break; case "switch": _this._fieldType = "switch"; break; default: _this._fieldType = "dropdown"; t2.set$text(0, t1); break; } } else { _this._fieldType = "multi_line_text"; t1.set$text(0, t3); } } else t1.set$text(0, t4 ? "" : t3); B.JSArray_methods.forEach$1(_this._custom_fields$_controllers, new A._CustomFormFieldState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _custom_fields$_onChanged$0() { var t1, t2, _this = this, value = B.JSString_methods.trim$0(_this._customFieldController._change_notifier$_value.text); if (value.length === 0) { t1 = _this._widget; t2 = t1.value; if ((t2 == null ? "" : t2).length !== 0) t1.onChanged$1(""); return; } t1 = type$.JSArray_String; if (B.JSArray_methods.contains$1(A._setArrayType(["single_line_text", "date", "switch"], t1), _this._fieldType)) value = value + "|" + _this._fieldType; else if (_this._fieldType === "dropdown") value = value + "|" + new A.MappedListIterable(A._setArrayType(_this._optionsController._change_notifier$_value.text.split(","), t1), new A._CustomFormFieldState__onChanged_closure(), type$.MappedListIterable_String_String).join$1(0, ","); _this._widget.onChanged$1(value); }, build$1(context) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s16_ = "single_line_text", _s15_ = "multi_line_text", _s8_ = "dropdown", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.JSArray_Widget, t3 = A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.DecoratedFormField$(false, _null, false, _this._customFieldController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, _this._widget.label, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), _null)], t2); if (_this._widget.showTaxes) { t4 = A.Theme_of(context); t5 = _this._widget.taxesEnabled; t4 = A.IgnorePointer$(A.Checkbox$(t4.colorScheme.secondary, false, _null, _null, _null, false, _null, _null, new A._CustomFormFieldState_build_closure(), _null, _null, _null, _null, _null, false, t5), true, _null); t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "charge_taxes"); t7.toString; B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.InkWell$(false, _null, true, A.Row$(A._setArrayType([t4, A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(16, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._CustomFormFieldState_build_closure0(_this), _null, _null, _null, _null, _null, _null, _null)], t2)); t4 = t5; t5 = t6; } else { t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "field_type"); t6.toString; t7 = _this._fieldType; t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, _s16_); t8.toString; t9 = type$.String; t8 = A.DropdownMenuItem$(A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s16_, t9); t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, _s15_); t10.toString; t10 = A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s15_, t9); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "switch"); t11.toString; t11 = A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "switch", t9); t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s8_); t12.toString; t12 = A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s8_, t9); t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, "date"); t13.toString; B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.SizedBox(16, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t8, t10, t11, t12, A.DropdownMenuItem$(A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "date", t9)], type$.JSArray_DropdownMenuItem_String), _null, t6, new A._CustomFormFieldState_build_closure1(_this), _null, false, t7, t9), _null)], t2)); } t2 = A._setArrayType([A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2); if (_this._fieldType === "dropdown") { t1.toString; t1 = t4.$index(0, t5); t1.toString; t1 = J.$index$asx(t1, "options"); t1.toString; t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "comma_sparated_list"); t5.toString; t2.push(new A.Flexible(1, B.FlexFit_1, A.DecoratedFormField$(false, _null, false, _this._optionsController, _null, true, _null, t5, _null, _null, false, false, _null, B.TextInputType_0_null_null, t1, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), _null)); } t2.push(new A.SizedBox(_null, 16, _null, _null)); return A.Column$(t2, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); } }; A._CustomFormFieldState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_custom_fields$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._CustomFormFieldState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_custom_fields$_onChanged()); }, $signature: 10 }; A._CustomFormFieldState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_custom_fields$_onChanged()); }, $signature: 10 }; A._CustomFormFieldState__onChanged_closure.prototype = { call$1(part) { return B.JSString_methods.trim$0(part); }, $signature: 31 }; A._CustomFormFieldState_build_closure.prototype = { call$1(value) { return null; }, $signature: 17 }; A._CustomFormFieldState_build_closure0.prototype = { call$0() { var t1 = this.$this._widget; return t1.onTaxesChanged.call$1(!t1.taxesEnabled); }, $signature: 0 }; A._CustomFormFieldState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._CustomFormFieldState_build__closure(t1, value)); }, $signature: 5 }; A._CustomFormFieldState_build__closure.prototype = { call$0() { var t1 = this.$this, t2 = this.value; t1._fieldType = t2; if (!J.$eq$(t2, "dropdown")) t1._optionsController.set$text(0, ""); t1._custom_fields$_onChanged$0(); }, $signature: 0 }; A.__CustomFieldsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CustomFieldsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.CustomFieldsScreen_build_closure(), A.custom_fields_vm_CustomFieldsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.CustomFieldsVM); } }; A.CustomFieldsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.CustomFields(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3132 }; A.CustomFieldsVM.prototype = {}; A.CustomFieldsVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.CustomFieldsVM_fromStore_closure.prototype = { call$1(context) { var t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t1 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t1 = false; if (t1) return; t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.CustomFieldsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.CustomFieldsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.DataVisualizations.prototype = { createState$0() { return new A._DataVisualizationsState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._DataVisualizationsState.prototype = { dispose$0() { B.JSArray_methods.forEach$1(this._data_visualizations$_controllers, new A._DataVisualizationsState_dispose_closure(this)); this.super$State$dispose(); }, didChangeDependencies$0() { var _this = this, t1 = A._setArrayType([_this._data_visualizations$_firstNameController], type$.JSArray_TextEditingController); _this._data_visualizations$_controllers = t1; B.JSArray_methods.forEach$1(t1, new A._DataVisualizationsState_didChangeDependencies_closure(_this)); B.JSArray_methods.forEach$1(_this._data_visualizations$_controllers, new A._DataVisualizationsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _data_visualizations$_onChanged$0() { }, build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "data_visualizations"); t1.toString; return A.EditScaffold$(_null, _null, new A.SizedBox(_null, _null, _null, _null), _null, _null, _null, false, _null, _null, _null, _null, t1); } }; A._DataVisualizationsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_data_visualizations$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._DataVisualizationsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_data_visualizations$_onChanged()); }, $signature: 10 }; A._DataVisualizationsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_data_visualizations$_onChanged()); }, $signature: 10 }; A.DataVisualizationsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DataVisualizationsScreen_build_closure(), A.data_visualizations_vm_DataVisualizationsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DataVisualizationsVM); } }; A.DataVisualizationsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.DataVisualizations(null); }, $signature: 3133 }; A.DataVisualizationsVM.prototype = {}; A.DeviceSettings.prototype = { createState$0() { return new A._DeviceSettingsState(new A.LabeledGlobalKey("_deviceSettings", type$.LabeledGlobalKey_FormState), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._DeviceSettingsState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.viewModel; _this._device_settings$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, t1.state.uiState.settingsUIState.tabIndex, 2, _this); _this._device_settings$_controller = t1; t1.addListener$1(0, _this.get$_device_settings$_onTabChanged()); }, didChangeDependencies$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2; var $async$didChangeDependencies$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.super$State$didChangeDependencies(); t1 = $async$self._downloadsFolderController; t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); $async$self._device_settings$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._DeviceSettingsState_didChangeDependencies_closure($async$self)); t2 = $async$self._widget.viewModel.state.prefState.donwloadsFolder; t1.set$text(0, t2); B.JSArray_methods.forEach$1($async$self._device_settings$_controllers, new A._DeviceSettingsState_didChangeDependencies_closure0($async$self)); $async$goto = t2.length === 0 ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait(A.getAppDownloadDirectory(), $async$didChangeDependencies$0); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$didChangeDependencies$0, $async$completer); }, _device_settings$_onChanged$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t3, t1, t2; var $async$_device_settings$_onChanged$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._widget.viewModel; t2 = $async$self._framework$_element; t2.toString; t3 = $async$self._downloadsFolderController; t1.onDownloadsFolderChanged.call$2(t2, t3._change_notifier$_value.text); $async$goto = t3._change_notifier$_value.text.length === 0 ? 2 : 3; break; case 2: // then $async$goto = 4; return A._asyncAwait(A.getAppDownloadDirectory(), $async$_device_settings$_onChanged$0); case 4: // returning from await. case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_device_settings$_onChanged$0, $async$completer); }, _device_settings$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._device_settings$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._device_settings$_controller.removeListener$1(0, _this.get$_device_settings$_onTabChanged()); _this._device_settings$_controller.dispose$0(); _this._device_settings$_focusNode.dispose$0(); _this.super$__DeviceSettingsState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, state, prefState, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _this = this, _null = null, _s14_ = "click_selected", _s2_ = "en", _s12_ = "hide_preview", _s12_0 = "after_saving", _s11_ = "view_record", _s16_ = "show_pdf_preview", _s21_ = "show_pdf_preview_help", _s18_ = "browser_pdf_viewer", _s23_ = "browser_pdf_viewer_help", _s16_0 = "preview_location", _s11_0 = "extra_large", _s22_ = "enable_flexible_search", _s27_ = "enable_flexible_search_help", _s19_ = "enable_touch_events", _s24_ = "enable_touch_events_help", _s15_ = "enable_tooltips", _s20_ = "enable_tooltips_help", _s10_ = "cache_data", _s17_ = "persist_data_help", _s16_1 = "end_all_sessions", _s15_0 = "light_dark_mode", _s4_ = "dark", _s5_ = "light", _s18_0 = "status_color_theme", _s16_2 = "load_color_theme", _s9_ = "clear_all", _s8_ = "contrast", _s13_ = "export_colors", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; prefState = state.prefState; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "device_settings"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = _this._device_settings$_controller; t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "options"); t8.toString; t9 = type$.JSArray_Widget; t6 = A.AppBar$(_null, _null, t3.appLayout === B.AppLayout_mobile, _null, A.TabBar$(t7, _null, false, new A.ValueKey("__settings_updated_" + state.uiState.settingsUIState.updatedAt + "__", type$.ValueKey_String), _null, A._setArrayType([A.Tab$(_null, t8), A.Tab$(_null, t1.get$colors())], t9)), 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t6, _null, _null, _null, 1, _null); t8 = _this._device_settings$_controller; t7 = _this._device_settings$_focusNode; t3 = t4.$index(0, t5); t3.toString; t3 = J.$index$asx(t3, "layout"); t3.toString; t10 = prefState.appLayout; t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "mobile"); t11.toString; t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "desktop"); t12.toString; t3 = A._setArrayType([A.BoolDropdownButton$(t12, t11, _null, _null, t3, _null, new A._DeviceSettingsState_build_closure(viewModel, context), t10 === B.AppLayout_mobile)], t9); if (t10 === B.AppLayout_desktop) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "menu_sidebar"); t10.toString; t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "float"); t11.toString; t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "collapse"); t12.toString; t10 = A.BoolDropdownButton$(t12, t11, _null, _null, t10, _null, new A._DeviceSettingsState_build_closure0(viewModel, context), prefState.menuSidebarMode === B.AppSidebarMode_float); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "history_sidebar"); t11.toString; t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "float"); t12.toString; t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, "show_or_hide"); t13.toString; B.JSArray_methods.addAll$1(t3, A._setArrayType([t10, A.BoolDropdownButton$(t13, t12, _null, _null, t11, _null, new A._DeviceSettingsState_build_closure1(viewModel, context), prefState.historySidebarMode === B.AppSidebarMode_float)], t9)); } t10 = A.StoreProvider_of(context, t2).__Store__state_A; t10 === $ && A.throwUnnamedLateFieldNI(); if (t10.prefState.appLayout === B.AppLayout_desktop) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, _s14_); if (t10 == null) { t10 = t4.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s14_); t10.toString; } t11 = t1.get$editRecord(); t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s12_); if (t12 == null) { t12 = t4.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s12_); t12.toString; } t10 = A.BoolDropdownButton$(t12, t11, _null, _null, t10, _null, new A._DeviceSettingsState_build_closure2(viewModel, context), prefState.tapSelectedToEdit); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s12_0); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s12_0); t11.toString; } t12 = t1.get$editRecord(); t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, _s11_); if (t13 == null) { t13 = t4.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s11_); t13.toString; } B.JSArray_methods.addAll$1(t3, A._setArrayType([t10, A.BoolDropdownButton$(t13, t12, _null, _null, t11, _null, new A._DeviceSettingsState_build_closure3(viewModel, context), prefState.editAfterSaving)], t9)); } else { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, "list_long_press"); t10.toString; t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "show_actions"); t11.toString; t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "start_multiselect"); t12.toString; t3.push(A.BoolDropdownButton$(t12, t11, _null, _null, t10, _null, new A._DeviceSettingsState_build_closure4(viewModel, context), !prefState.longPressSelectionIsDefault)); } t3 = A._setArrayType([A.FormCard$(_null, t3, _null, _null, false, _null, false, _null, _null)], t9); t10 = A.StoreProvider_of(context, t2).__Store__state_A; t10 === $ && A.throwUnnamedLateFieldNI(); if (t10.prefState.appLayout === B.AppLayout_desktop) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, _s16_); if (t10 == null) { t10 = t4.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s16_); t10.toString; } t10 = A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s21_); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s21_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = A._setArrayType([A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build_closure5(viewModel, context), A.Icon$(B._MdiIconData_MO91, _null, _null, _null), t11, t10, prefState.showPdfPreview)], t9); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s18_); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s18_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s23_); if (t12 == null) { t12 = t4.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s23_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10.push(A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build_closure6(viewModel, context), A.Icon$(B._MdiIconData_MO91, _null, _null, _null), t12, t11, prefState.enableNativeBrowser)); t10.push(new A.SizedBox(_null, 10, _null, _null)); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s16_0); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s16_0); t11.toString; } t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "bottom"); if (t12 == null) { t12 = t4.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, "bottom"); t12.toString; } t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, "side"); if (t13 == null) { t13 = t4.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, "side"); t13.toString; } t10.push(A.BoolDropdownButton$(t12, t13, _null, _null, t11, _null, new A._DeviceSettingsState_build_closure7(viewModel, context), prefState.showPdfPreviewSideBySide)); t3.push(A.FormCard$(_null, t10, _null, _null, false, _null, false, _null, _null)); } t10 = A._setArrayType([], t9); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, "font_size"); t11.toString; t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, "small"); if (t12 == null) { t12 = t4.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, "small"); t12.toString; } t13 = type$.double; t12 = A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 0.8, t13); t14 = t4.$index(0, t5); t14.toString; t14 = J.$index$asx(t14, "normal"); if (t14 == null) { t14 = t4.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, "normal"); t14.toString; } t14 = A.DropdownMenuItem$(A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 1, t13); t15 = t4.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, "large"); if (t15 == null) { t15 = t4.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, "large"); t15.toString; } t15 = A.DropdownMenuItem$(A.Text$(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 1.2, t13); t16 = t4.$index(0, t5); t16.toString; t16 = J.$index$asx(t16, _s11_0); if (t16 == null) { t16 = t4.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s11_0); t16.toString; } t10.push(new A.Padding(B.EdgeInsets_0_0_0_10, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t12, t14, t15, A.DropdownMenuItem$(A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 1.4, t13)], type$.JSArray_DropdownMenuItem_double), _null, t11, new A._DeviceSettingsState_build_closure8(viewModel, context), _null, false, prefState.textScaleFactor, t13), _null)); t10.push(A.FutureBuilder$(new A._DeviceSettingsState_build_closure9(t1, prefState, viewModel), viewModel.authenticationSupported, type$.bool)); t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, _s22_); if (t13 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s22_); t11.toString; } else t11 = t13; t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s27_); if (t12 == null) { t12 = t4.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s27_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10.push(A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build_closure10(viewModel, context), A.Icon$(B.IconData_58727_MaterialIcons_null_false, _null, _null, _null), t12, t11, prefState.enableFlexibleSearch)); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) { t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t2 = t4.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s19_); t2.toString; } t2 = A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s24_); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s24_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build_closure11(viewModel, context), A.Icon$(B.IconData_58992_MaterialIcons_null_false, _null, _null, _null), t11, t2, prefState.enableTouchEvents); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s15_); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s15_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t4.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s20_); if (t12 == null) { t12 = t4.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s20_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t10, A._setArrayType([t2, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build_closure12(viewModel, context), A.Icon$(B._MdiIconData_AmO1, _null, _null, _null), t12, t11, prefState.enableTooltips)], t9)); } t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s10_); if (t2 == null) { t2 = t4.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s10_); t2.toString; } t2 = A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s17_); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s17_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10.push(A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build_closure13(viewModel, context), A.Icon$(B.IconData_58705_MaterialIcons_null_false, _null, _null, _null), t11, t2, prefState.persistData)); t3.push(A.FormCard$(_null, t10, _null, _null, false, _null, false, _null, _null)); t10 = A.Icon$(B.IconData_58291_MaterialIcons_null_false, _null, _null, _null); t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s16_1); if (t2 == null) { t2 = t4.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s16_1); t2.toString; } t3.push(A.FormCard$(_null, A._setArrayType([new A.Builder(new A._DeviceSettingsState_build_closure14(t1, state, viewModel), _null), A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t10, _null, _null, new A._DeviceSettingsState_build_closure15(context, viewModel), false, _null, _null, _null, _null, _null, A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], t9), _null, _null, false, _null, true, _null, _null)); t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s15_0); if (t2 == null) { t2 = t4.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s15_0); t2.toString; } t10 = prefState.darkModeType; t11 = t1.get$system(0); t12 = prefState.enableDarkModeSystem; if (t12) { t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, _s4_); t13.toString; } else { t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, _s5_); t13.toString; } t14 = type$.String; t13 = A.DropdownMenuItem$(A.Text$(t11 + " (" + t13 + ")", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "system", t14); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s5_); t11.toString; t11 = A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s5_, t14); t15 = t4.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, _s4_); t15.toString; t16 = type$.JSArray_DropdownMenuItem_String; t2 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t13, t11, A.DropdownMenuItem$(A.Text$(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s4_, t14)], t16), _null, t2, new A._DeviceSettingsState_build_closure16(viewModel, context), _null, false, t10, t14); t15 = t4.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, _s18_0); if (t15 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s18_0); t11.toString; } else t11 = t15; t13 = t10 === "system"; t15 = (t13 ? t12 : t10 === "dark") ? prefState.darkColorTheme : prefState.colorTheme; t17 = $.$get$colorThemesMap(); t18 = A._instanceType(t17)._eval$1("LinkedHashMapKeyIterable<1>"); t19 = type$.DropdownMenuItem_String; t18 = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(t17, t18), new A._DeviceSettingsState_build_closure17(), t18._eval$1("Iterable.E"), t19); t15 = A.FormCard$(_null, A._setArrayType([t2, A.AppDropdownButton$(false, _null, "", true, A.List_List$of(A.List_List$of(t18, true, A._instanceType(t18)._eval$1("Iterable.E")), true, t19), _null, t11, new A._DeviceSettingsState_build_closure18(viewModel, context), _null, false, t15, t14)], t9), _null, _null, false, _null, false, _null, _null); t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s16_2); if (t11 == null) { t2 = t4.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s16_2); t2.toString; } else t2 = t11; t11 = t4.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s9_); if (t11 == null) { t11 = t4.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s9_); t11.toString; } t16 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s9_, t14)], t16); if (!(t13 ? t12 : t10 === "dark")) { t10 = t4.$index(0, t5); t10.toString; t10 = J.$index$asx(t10, _s8_); if (t10 == null) { t10 = t4.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; } t16.push(A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s8_, t14)); } t2 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, t16, _null, t2, new A._DeviceSettingsState_build_closure19(viewModel, context, prefState), _null, false, "", t14)], t9); t10 = type$.MappedListIterable_String_FormColorPicker; B.JSArray_methods.addAll$1(t2, A.List_List$of(new A.MappedListIterable(B.List_52A, new A._DeviceSettingsState_build_closure20(t1, prefState, viewModel, context), t10), true, t10._eval$1("ListIterable.E"))); t2.push(new A.SizedBox(_null, 20, _null, _null)); t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, _s13_); if (t5 == null) { t4 = t4.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, _s13_); t4.toString; } else t4 = t5; t2.push(A.Row$(A._setArrayType([A.Expanded$(A.OutlinedButton$(A.Text$(t4.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._DeviceSettingsState_build_closure21(prefState, t1), _null), 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.OutlinedButton$(A.Text$(t1.get$importColors().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._DeviceSettingsState_build_closure22(context, t1, prefState, viewModel), _null), 1)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); return A.Scaffold$(t6, _null, new A.AppTabForm(t7, _this._device_settings$_formKey, A._setArrayType([new A.ScrollableListView(t3, _null, _null, true, false, _null), new A.ScrollableListView(A._setArrayType([t15, A.FormCard$(_null, t2, _null, _null, false, _null, true, _null, _null)], t9), _null, _null, true, false, _null)], t9), t8, _null, _null), _null, _null, _null, _null, _null); } }; A._DeviceSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_device_settings$_onChanged()); }, $signature: 10 }; A._DeviceSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_device_settings$_onChanged()); }, $signature: 10 }; A._DeviceSettingsState_build_closure.prototype = { call$1(value) { var t1 = value === true ? B.AppLayout_mobile : B.AppLayout_desktop; this.viewModel.onLayoutChanged.call$2(this.context, t1); }, $signature: 97 }; A._DeviceSettingsState_build_closure0.prototype = { call$1(value) { var t1 = value === true ? B.AppSidebarMode_float : B.AppSidebarMode_collapse; this.viewModel.onMenuModeChanged.call$2(this.context, t1); }, $signature: 97 }; A._DeviceSettingsState_build_closure1.prototype = { call$1(value) { var t1 = value === true ? B.AppSidebarMode_float : B.AppSidebarMode_visible; this.viewModel.onHistoryModeChanged.call$2(this.context, t1); }, $signature: 97 }; A._DeviceSettingsState_build_closure2.prototype = { call$1(value) { this.viewModel.onTapSelectedChanged.call$2(this.context, value === true); }, $signature: 97 }; A._DeviceSettingsState_build_closure3.prototype = { call$1(value) { this.viewModel.onEditAfterSavingChanged.call$2(this.context, value === true); }, $signature: 97 }; A._DeviceSettingsState_build_closure4.prototype = { call$1(value) { this.viewModel.onLongPressSelectionIsDefault.call$2(this.context, value === false); }, $signature: 97 }; A._DeviceSettingsState_build_closure5.prototype = { call$1(value) { return this.viewModel.onShowPdfChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onEnableNativeBrowserChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure7.prototype = { call$1(value) { this.viewModel.onShowPdfSideBySideChanged.call$2(this.context, value === true); }, $signature: 97 }; A._DeviceSettingsState_build_closure8.prototype = { call$1(value) { var t1 = this.context; this.viewModel.onTextScaleFactorChanged.call$2(t1, value); t1.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); }, $signature: 5 }; A._DeviceSettingsState_build_closure9.prototype = { call$2(context, snapshot) { var t2, t3, _null = null, t1 = snapshot.data; if (t1 != null && J.$eq$(t1, true)) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "biometric_authentication"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = this.prefState.requireAuthentication; t3 = A.Icon$(t2 ? B._MdiIconData_wMy : B._MdiIconData_ouN, _null, _null, _null); return A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._DeviceSettingsState_build__closure7(this.viewModel, context), t3, _null, t1, t2); } else return new A.SizedBox(_null, _null, _null, _null); }, $signature: 3134 }; A._DeviceSettingsState_build__closure7.prototype = { call$1(value) { return this.viewModel.onRequireAuthenticationChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure10.prototype = { call$1(value) { return this.viewModel.onEnableFlexibleSearchChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure11.prototype = { call$1(value) { return this.viewModel.onEnableTouchEventsChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure12.prototype = { call$1(value) { return this.viewModel.onEnableTooltipsChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure13.prototype = { call$1(value) { return this.viewModel.onPersistDataChanged.call$2(this.context, value); }, $signature: 13 }; A._DeviceSettingsState_build_closure14.prototype = { call$1(context) { var _null = null, t1 = A.Icon$(B.IconData_58644_MaterialIcons_null_false, _null, _null, _null), t2 = this.localization, t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "refresh_data"); t3.toString; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t1, _null, _null, new A._DeviceSettingsState_build__closure5(this.viewModel, context), false, _null, _null, _null, new A.LiveText(_null, new A._DeviceSettingsState_build__closure6(this.state, t2), _null, 1, _null), _null, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null); }, $signature: 3135 }; A._DeviceSettingsState_build__closure6.prototype = { call$0() { var t1 = this.state, t2 = t1.uiState.selectedCompanyIndex, t3 = t1.userCompanyStates._list$_list; if (t3[t2].lastUpdated === 0) return ""; return this.localization.get$lastUpdated() + ": " + A.format(A.convertTimestampToDate(B.JSNumber_methods.round$0(t3[t2].lastUpdated / 1000)), false, A.localeSelector(t1, true)); }, $signature: 106 }; A._DeviceSettingsState_build__closure5.prototype = { call$0() { this.viewModel.onRefreshTap.call$1(this.context); }, $signature: 0 }; A._DeviceSettingsState_build_closure15.prototype = { call$0() { var t1 = this.context; A.confirmCallback(false, new A._DeviceSettingsState_build__closure4(this.viewModel, t1), t1, null, false, null); }, $signature: 0 }; A._DeviceSettingsState_build__closure4.prototype = { call$1(_) { this.viewModel.onLogoutTap.call$1(this.context); }, $signature: 28 }; A._DeviceSettingsState_build_closure16.prototype = { call$1(brightness) { this.viewModel.onDarkModeChanged.call$2(this.context, brightness); }, $signature: 5 }; A._DeviceSettingsState_build_closure17.prototype = { call$1(key) { var _null = null; return A.DropdownMenuItem$(A.Row$(A._setArrayType([new A.SizedBox(120, _null, A.Text$(A.toTitleCase(key), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), A.Expanded$(A.Container$(_null, _null, B.Clip_0, $.$get$colorThemesMap().$index(0, key).colorInfo, _null, _null, _null, 50, _null, _null, _null, _null, _null, _null), 1), A.Expanded$(A.Container$(_null, _null, B.Clip_0, $.$get$colorThemesMap().$index(0, key).colorPrimary, _null, _null, _null, 50, _null, _null, _null, _null, _null, _null), 1), A.Expanded$(A.Container$(_null, _null, B.Clip_0, $.$get$colorThemesMap().$index(0, key).colorSuccess, _null, _null, _null, 50, _null, _null, _null, _null, _null, _null), 1), A.Expanded$(A.Container$(_null, _null, B.Clip_0, $.$get$colorThemesMap().$index(0, key).colorWarning, _null, _null, _null, 50, _null, _null, _null, _null, _null, _null), 1), A.Expanded$(A.Container$(_null, _null, B.Clip_0, $.$get$colorThemesMap().$index(0, key).colorDanger, _null, _null, _null, 50, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, key, type$.String); }, $signature: 40 }; A._DeviceSettingsState_build_closure18.prototype = { call$1(value) { return this.viewModel.onColorThemeChanged.call$2(this.context, value); }, $signature: 32 }; A._DeviceSettingsState_build_closure19.prototype = { call$1(value) { var t2, _this = this, t1 = J.getInterceptor$(value); if (t1.$eq(value, "clear_all")) { t1 = _this.prefState; t2 = t1.darkModeType; t1 = (t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors; _this.viewModel.onCustomColorsChanged.call$2(_this.context, t1.rebuild$1(new A._DeviceSettingsState_build__closure2())); } else if (t1.$eq(value, "contrast")) { t1 = _this.prefState; t2 = t1.darkModeType; t1 = (t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors; _this.viewModel.onCustomColorsChanged.call$2(_this.context, t1.rebuild$1(new A._DeviceSettingsState_build__closure3())); } }, $signature: 5 }; A._DeviceSettingsState_build__closure2.prototype = { call$1(b) { b.get$_safeMap().clear$0(0); return b; }, $signature: 267 }; A._DeviceSettingsState_build__closure3.prototype = { call$1(b) { var t1 = type$.String; return b.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal(["sidebar_active_background_color", "#2F2E2E", "sidebar_active_font_color", "#FFFFFF", "sidebar_inactive_background_color", "#454544", "sidebar_inactive_font_color", "#FFFFFF", "invoice_header_background_color", "#777777", "invoice_header_font_color", "#FFFFFF", "table_alternate_row_background_color", "#F9F9F9"], t1, t1)); }, $signature: 3136 }; A._DeviceSettingsState_build_closure20.prototype = { call$1(selector) { var _this = this, t1 = _this.localization.lookup$1(selector), t2 = _this.prefState, t3 = t2.darkModeType; return A.FormColorPicker$(((t3 === "system" ? t2.enableDarkModeSystem : t3 === "dark") ? t2.darkCustomColors : t2.customColors)._map$_map.$index(0, selector), t1, new A._DeviceSettingsState_build__closure1(_this.viewModel, _this.context, t2, selector)); }, $signature: 3137 }; A._DeviceSettingsState_build__closure1.prototype = { call$1(value) { var _this = this, t1 = _this.prefState, t2 = t1.darkModeType; t1 = (t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors; _this.viewModel.onCustomColorsChanged.call$2(_this.context, t1.rebuild$1(new A._DeviceSettingsState_build___closure0(_this.selector, value))); }, $signature: 28 }; A._DeviceSettingsState_build___closure0.prototype = { call$1(b) { var t1 = this.value; if (t1 == null) t1 = ""; b.$indexSet(0, this.selector, t1); return t1; }, $signature: 841 }; A._DeviceSettingsState_build_closure21.prototype = { call$0() { var t1 = type$.MappedListIterable_String_String, colors = A.List_List$of(new A.MappedListIterable(B.List_52A, new A._DeviceSettingsState_build__closure0(this.prefState), t1), true, t1._eval$1("ListIterable.E")); A.Clipboard_setData(new A.ClipboardData(B.JSArray_methods.join$1(colors, ","))); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value", B.JSArray_methods.join$1(colors, ","))); }, $signature: 0 }; A._DeviceSettingsState_build__closure0.prototype = { call$1(selector) { var t1 = this.prefState, t2 = t1.darkModeType; t1 = ((t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors)._map$_map.$index(0, selector); return t1 == null ? "" : t1; }, $signature: 31 }; A._DeviceSettingsState_build_closure22.prototype = { call$0() { var _this = this, t1 = _this.context, t2 = _this.localization; A.fieldCallback(new A._DeviceSettingsState_build__closure(_this.prefState, _this.viewModel, t1), t1, t2.get$colors(), null, null, t2.get$importColors(), ""); }, $signature: 0 }; A._DeviceSettingsState_build__closure.prototype = { call$1(value) { var i, t3, t4, colors = A._setArrayType(value.split(","), type$.JSArray_String), t1 = this.prefState, t2 = t1.darkModeType, customColors = (t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? t1.darkCustomColors : t1.customColors; for (i = 0; i < colors.length; ++i) { t1 = customColors.$ti; t1._eval$1("_BuiltMap<1,2>")._as(customColors); t2 = customColors._mapFactory; t1 = t1._eval$1("@<1>")._bind$1(t1._rest[1]); t3 = new A.MapBuilder(t2, customColors._map$_map, customColors, t1._eval$1("MapBuilder<1,2>")); new A._DeviceSettingsState_build___closure(i, colors).call$1(t3); customColors = t3._mapOwner; if (customColors == null) { t4 = t3.__MapBuilder__map_A; t4 === $ && A.throwUnnamedLateFieldNI(); customColors = new A._BuiltMap(t2, t4, t1._eval$1("@<1>")._bind$1(t1._rest[1])._eval$1("_BuiltMap<1,2>")); t3._mapOwner = customColors; } } this.viewModel.onCustomColorsChanged.call$2(this.context, customColors); }, $signature: 37 }; A._DeviceSettingsState_build___closure.prototype = { call$1(b) { var t1 = this.i, t2 = B.List_52A[t1]; t1 = this.colors[t1]; b.$indexSet(0, t2, t1); return t1; }, $signature: 841 }; A.__DeviceSettingsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.DeviceSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.DeviceSettingsScreen_build_closure(), A.device_settings_vm_DeviceSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.DeviceSettingsVM); } }; A.DeviceSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.DeviceSettings(viewModel, null); }, $signature: 3139 }; A.DeviceSettingsVM.prototype = {}; A.DeviceSettingsVM_fromStore_closure.prototype = { call$1(context) { return A.showRefreshDataDialog(context, true); }, $signature: 20 }; A.DeviceSettingsVM_fromStore_closure0.prototype = { call$1(context) { var t2, completer, _s18_ = "ended_all_sessions", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s18_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UserLogoutAll(completer)); }, $signature: 16 }; A.DeviceSettingsVM_fromStore_closure1.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure9(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure9(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.UpdateUserPreferences$(null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 468 }; A.DeviceSettingsVM_fromStore_closure7.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure4(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure4(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 237 }; A.DeviceSettingsVM_fromStore_closure4.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure7(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure7(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.menuSidebarMode === value) { // goto return $async$goto = 1; break; } t2 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(t2); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 843 }; A.DeviceSettingsVM_fromStore_closure5.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure6(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure6(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.historySidebarMode === value) { // goto return $async$goto = 1; break; } t2 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, null, null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(t2); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 843 }; A.DeviceSettingsVM_fromStore_closure8.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure3(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure3(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, value, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 237 }; A.DeviceSettingsVM_fromStore_closure19.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.UpdateUserPreferences$(null, null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 468 }; A.DeviceSettingsVM_fromStore_closure15.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure0(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure0(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); t2[0].call$1(new A.UpdatedSetting()); context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 237 }; A.DeviceSettingsVM_fromStore_closure12.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 216 }; A.DeviceSettingsVM_fromStore_closure13.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 216 }; A.DeviceSettingsVM_fromStore_closure14.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 216 }; A.DeviceSettingsVM_fromStore_closure18.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 3143 }; A.DeviceSettingsVM_fromStore_closure16.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 216 }; A.DeviceSettingsVM_fromStore_closure17.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 216 }; A.DeviceSettingsVM_fromStore_closure6.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure5(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure5(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, prefState, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); prefState = t2.prefState; t2 = prefState.darkModeType; if (t2 === "system" ? prefState.enableDarkModeSystem : t2 === "dark") { if (prefState.darkColorTheme !== value) { t2 = A.UpdateUserPreferences$(null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(t2); } } else if (prefState.colorTheme !== value) { t2 = A.UpdateUserPreferences$(null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(t2); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 468 }; A.DeviceSettingsVM_fromStore_closure9.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure2(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure2(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 237 }; A.DeviceSettingsVM_fromStore_closure3.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure8(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure8(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t3, t1, t2; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === value) { // goto return $async$goto = 1; break; } t2 = A.UpdateUserPreferences$(value, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); t3 = t1.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(t2); context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.DeviceSettingsVM_fromStore__closure(value, t1)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 3144 }; A.DeviceSettingsVM_fromStore__closure.prototype = { call$1(duration) { var t1 = this.store.__Store__dispatchers_F; if (this.value === B.AppLayout_mobile) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewDashboard(false, null)); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewMainScreen()); } }, $signature: 11 }; A.DeviceSettingsVM_fromStore_closure10.prototype = { call$2(context, value) { return this.$call$body$DeviceSettingsVM_fromStore_closure1(context, value); }, $call$body$DeviceSettingsVM_fromStore_closure1(context, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, e, t1, exception, t2, authenticated, $async$exception; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start authenticated = false; $async$handler = 3; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "authenticate_to_change_setting"); t1.toString; $async$goto = 6; return A._asyncAwait(new A.LocalAuthentication().authenticate$2$localizedReason$options(t1, B.AuthenticationOptions_true), $async$call$2); case 6: // returning from await. authenticated = $async$result; $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; e = A.unwrapException($async$exception); A.print(e); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally if (authenticated) { t1 = A.UpdateUserPreferences$(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, value, null, null, null, null, null, null, null, null); t2 = $async$self.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); } // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 237 }; A.DeviceSettingsVM_fromStore_closure20.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, exception, enable, $async$exception; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start enable = false; $async$handler = 4; $async$goto = 7; return A._asyncAwait($.$get$LocalAuthPlatform__instance().deviceSupportsBiometrics$0(), $async$call$0); case 7: // returning from await. enable = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally $async$returnValue = enable; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 60 }; A.DeviceSettingsVM_fromStore_closure2.prototype = { call$2(context, customColors) { var t3, _null = null, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState; t3 = t2.darkModeType; t2 = t3 === "system" ? t2.enableDarkModeSystem : t3 === "dark"; t3 = t1.__Store__dispatchers_F; if (t2) { t2 = A.UpdateUserPreferences$(_null, _null, _null, _null, customColors, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(t2); } else { t2 = A.UpdateUserPreferences$(_null, _null, customColors, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(t2); } t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdatedSettingUI()); }, $signature: 3145 }; A.DeviceSettingsVM_fromStore_closure11.prototype = { call$2(context, value) { var _null = null, t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, value, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); if (value) t2[0].call$1(new A.UserLoginSuccess()); else t2[0].call$1(new A.ClearPersistedData()); }, $signature: 216 }; A.EInvoiceSettings.prototype = { createState$0() { return new A._EInvoiceSettingsState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._EInvoiceSettingsState.prototype = { initState$0() { this.super$State$initState(); this._e_invoice_settings$_focusNode = A.FocusScopeNode$(true, null, false); }, dispose$0() { var _this = this; _this._e_invoice_settings$_focusNode.dispose$0(); B.JSArray_methods.forEach$1(_this._controllers, new A._EInvoiceSettingsState_dispose_closure(_this)); _this.super$State$dispose(); }, didChangeDependencies$0() { var _this = this, t1 = _this._eInvoiceCertificatePassphraseController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._controllers = t2; B.JSArray_methods.forEach$1(t2, new A._EInvoiceSettingsState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.company.eInvoiceCertificatePassphrase); B.JSArray_methods.forEach$1(_this._controllers, new A._EInvoiceSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _e_invoice_settings$_onChanged$0() { var eInvoiceCertificatePassphrase = B.JSString_methods.trim$0(this._eInvoiceCertificatePassphraseController._change_notifier$_value.text), viewModel = this._widget.viewModel, t1 = viewModel.company, company = t1.rebuild$1(new A._EInvoiceSettingsState__onChanged_closure(viewModel.state.uiState.settingsUIState.entityType !== B.EntityType_company, eInvoiceCertificatePassphrase)); if (!company.$eq(0, t1)) viewModel.onCompanyChanged.call$1(company); }, _onSavePressed$1(context) { if (!$.$get$_EInvoiceSettingsState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, state, t2, company, settings, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _null = null, _s16_ = "enable_e_invoice", _s2_ = "en", _s12_ = "merge_to_pdf", _s14_ = "e_invoice_type", _s12_0 = "e_quote_type", _s18_ = "upload_certificate", _s15_ = "certificate_set", _s19_ = "certificate_not_set", _s22_ = "certificate_passphrase", _s14_0 = "passphrase_set", _s18_0 = "passphrase_not_set", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; t2 = state.uiState; company = state.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company; settings = viewModel.settings; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "email_settings"); t4.toString; t5 = _this.get$_onSavePressed(); t6 = $.$get$_EInvoiceSettingsState__formKey(); t7 = _this._e_invoice_settings$_focusNode; t8 = t3.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, _s16_); if (t8 == null) { t8 = t3.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s16_); t8.toString; } t9 = settings.enableEInvoice; t10 = type$.JSArray_Widget; t8 = A._setArrayType([A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_14x, t8, _null, new A._EInvoiceSettingsState_build_closure(viewModel, settings), t9)], t10); if (t9 === true) { t9 = t3.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s12_); if (t9 == null) { t9 = t3.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s12_); t9.toString; } t9 = A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_4ax, t9, _null, new A._EInvoiceSettingsState_build_closure0(viewModel, settings), settings.mergeEInvoiceToPdf); t2 = t2.settingsUIState.entityType === B.EntityType_company; t11 = !t2; t12 = t11 ? 0 : 12; t13 = t3.$index(0, t1); t13.toString; t13 = J.$index$asx(t13, _s14_); if (t13 == null) { t13 = t3.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s14_); t13.toString; } t14 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t15 = t14._eval$1("ListIterable.E"); t16 = type$.String; t13 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_1Sb, new A._EInvoiceSettingsState_build_closure1(), t14), true, t15), _null, t13, new A._EInvoiceSettingsState_build_closure2(viewModel, settings), _null, t11, settings.eInvoiceType, t16); t17 = t3.$index(0, t1); t17.toString; t17 = J.$index$asx(t17, _s12_0); if (t17 == null) { t17 = t3.$index(0, _s2_); t17.toString; t17 = J.$index$asx(t17, _s12_0); t17.toString; } t16 = A._setArrayType([t9, new A.Padding(new A.EdgeInsets(0, t12, 0, 0), t13, _null), A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_Upr, new A._EInvoiceSettingsState_build_closure3(), t14), true, t15), _null, t17, new A._EInvoiceSettingsState_build_closure4(viewModel, settings), _null, t11, settings.eQuoteType, t16)], t10); if (t2) { t2 = t3.$index(0, t1); t2.toString; t2 = J.$index$asx(t2, _s18_); if (t2 == null) { t2 = t3.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s18_); t2.toString; } t2 = A.Expanded$(A.OutlinedButton$(new A.Padding(B.EdgeInsets_12_12_12_12, A.Text$(t2.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, new A._EInvoiceSettingsState_build_closure5(viewModel), _null), 2); t9 = company.hasEInvoiceCertificate; t11 = t9 ? B.IconData_57690_MaterialIcons_null_false : B.IconData_61267_MaterialIcons_null_false; t11 = A.Icon$(t11, t9 ? B.MaterialColor_Map_JNgz5_4283215696 : B.MaterialColor_Map_MUpTk_4288585374, _null, 16); if (t9) { t9 = t3.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s15_); if (t9 == null) { t9 = t3.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s15_); t9.toString; } } else { t9 = t3.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s19_); if (t9 == null) { t9 = t3.$index(0, _s2_); t9.toString; t9 = J.$index$asx(t9, _s19_); t9.toString; } } t9 = A.Row$(A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.Row$(A._setArrayType([t11, new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.Text$(t9, _null, 2, _null, _null, _null, _null, _null, _null, _null), _null)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), 1)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t11 = t3.$index(0, t1); t11.toString; t11 = J.$index$asx(t11, _s22_); if (t11 == null) { t2 = t3.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s22_); t2.toString; } else t2 = t11; t2 = A.Expanded$(A.DecoratedFormField$(false, _null, false, _this._eInvoiceCertificatePassphraseController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t2, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null), 2); t11 = company.hasEInvoiceCertificatePassphrase; t12 = t11 ? B.IconData_57690_MaterialIcons_null_false : B.IconData_61267_MaterialIcons_null_false; t12 = A.Icon$(t12, t11 ? B.MaterialColor_Map_JNgz5_4283215696 : B.MaterialColor_Map_MUpTk_4288585374, _null, 16); if (t11) { t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s14_0); if (t1 == null) { t1 = t3.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s14_0); t1.toString; } } else { t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s18_0); if (t1 == null) { t1 = t3.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s18_0); t1.toString; } } B.JSArray_methods.addAll$1(t16, A._setArrayType([new A.SizedBox(_null, 22, _null, _null), t9, A.Row$(A._setArrayType([t2, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.Row$(A._setArrayType([t12, new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.Text$(t1, _null, 2, _null, _null, _null, _null, _null, _null, _null), _null)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), 1)], t10), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t10)); } B.JSArray_methods.addAll$1(t8, t16); } return A.EditScaffold$(_null, _null, new A.AppForm(t6, A._setArrayType([A.FormCard$(_null, t8, _null, B.CrossAxisAlignment_3, false, _null, true, _null, _null)], t10), _null, t7, _null), _null, _null, _null, false, _null, _null, t5, _null, t4); } }; A._EInvoiceSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_e_invoice_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._EInvoiceSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_e_invoice_settings$_onChanged()); }, $signature: 10 }; A._EInvoiceSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_e_invoice_settings$_onChanged()); }, $signature: 10 }; A._EInvoiceSettingsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.isFiltered && this.eInvoiceCertificatePassphrase.length === 0 ? null : this.eInvoiceCertificatePassphrase; b.get$_company_model$_$this()._eInvoiceCertificatePassphrase = t1; return b; }, $signature: 21 }; A._EInvoiceSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EInvoiceSettingsState_build__closure2(value))); }, $signature: 26 }; A._EInvoiceSettingsState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableEInvoice = this.value; return b; }, $signature: 9 }; A._EInvoiceSettingsState_build_closure0.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EInvoiceSettingsState_build__closure1(value))); }, $signature: 26 }; A._EInvoiceSettingsState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._mergeEInvoiceToPdf = this.value; return b; }, $signature: 9 }; A._EInvoiceSettingsState_build_closure2.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EInvoiceSettingsState_build__closure0(value))); }, $signature: 5 }; A._EInvoiceSettingsState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._eInvoiceType = this.value; return b; }, $signature: 9 }; A._EInvoiceSettingsState_build_closure1.prototype = { call$1(type) { var _null = null, t1 = B.JSString_methods.replaceFirst$2(type, "_", " "); return A.DropdownMenuItem$(A.Text$(A.stringReplaceAllUnchecked(t1, "_", "."), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, type, type$.String); }, $signature: 40 }; A._EInvoiceSettingsState_build_closure4.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EInvoiceSettingsState_build__closure(value))); }, $signature: 5 }; A._EInvoiceSettingsState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._eQuoteType = this.value; return b; }, $signature: 9 }; A._EInvoiceSettingsState_build_closure3.prototype = { call$1(type) { var _null = null, t1 = B.JSString_methods.replaceFirst$2(type, "_", " "); return A.DropdownMenuItem$(A.Text$(A.stringReplaceAllUnchecked(t1, "_", "."), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, type, type$.String); }, $signature: 40 }; A._EInvoiceSettingsState_build_closure5.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, files; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.pickFiles(false, A._setArrayType(["p12", "pfx", "pem", "cer", "crt", "der", "txt", "p7b", "spc", "bin"], type$.JSArray_String), "e_invoice_certificate", null), $async$call$0); case 2: // returning from await. files = $async$result; if (files != null && J.get$isNotEmpty$asx(files)) $async$self.viewModel.onEInvoiceCertificateSelected.call$1(J.get$first$ax(files)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A.EInvoiceSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.EInvoiceSettingsScreen_build_closure(), A.e_invoice_settings_vm_EInvoiceSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.EInvoiceSettingsVM); } }; A.EInvoiceSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.EInvoiceSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3146 }; A.EInvoiceSettingsVM.prototype = {}; A.EInvoiceSettingsVM_fromStore_closure1.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.EInvoiceSettingsVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.EInvoiceSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t1 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t1 = false; if (t1) return; t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.EInvoiceSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.EInvoiceSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.EInvoiceSettingsVM_fromStore_closure2.prototype = { call$1(eInvoiceCertificate) { var t2, completer, _s20_ = "uploaded_certificate", t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s20_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveEInvoiceCertificateRequest(completer, t1.company, eInvoiceCertificate)); }, $signature: 3148 }; A.EmailSettings.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._EmailSettingsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._EmailSettingsState.prototype = { initState$0() { this.super$State$initState(); this._email_settings$_focusNode = A.FocusScopeNode$(true, null, false); }, dispose$0() { var _this = this; _this._email_settings$_focusNode.dispose$0(); B.JSArray_methods.forEach$1(_this._email_settings$_controllers, new A._EmailSettingsState_dispose_closure(_this)); _this.super$State$dispose(); }, didChangeDependencies$0() { var viewModel, company, settings, _this = this, t1 = _this._fromNameController, t2 = _this._replyToEmailController, t3 = _this._replyToNameController, t4 = _this._bccEmailController, t5 = _this._emailStyleCustomController, t6 = _this._emailSignatureController, t7 = _this._postmarkSecretController, t8 = _this._brevoSecretController, t9 = _this._mailgunSecretController, t10 = _this._mailgunDomainController, t11 = _this._customSendingEmailController, t12 = _this._smtpHostController, t13 = _this._smtpPortController, t14 = _this._smtpUsernameController, t15 = _this._smtpPasswordController, t16 = _this._smtpLocalDomainController, t17 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16], type$.JSArray_TextEditingController); _this._email_settings$_controllers = t17; B.JSArray_methods.forEach$1(t17, new A._EmailSettingsState_didChangeDependencies_closure(_this)); viewModel = _this._widget.viewModel; company = viewModel.company; settings = viewModel.settings; t17 = settings.emailFromName; t1.set$text(0, t17 == null ? "" : t17); t1 = settings.replyToEmail; t2.set$text(0, t1 == null ? "" : t1); t1 = settings.replyToName; t3.set$text(0, t1 == null ? "" : t1); t1 = settings.bccEmail; t4.set$text(0, t1 == null ? "" : t1); t1 = settings.emailStyleCustom; t5.set$text(0, t1 == null ? "" : t1); t1 = settings.emailSignature; t6.set$text(0, t1 == null ? "" : t1); t1 = settings.postmarkSecret; t7.set$text(0, t1 == null ? "" : t1); t1 = settings.customSendingEmail; t11.set$text(0, t1 == null ? "" : t1); t1 = settings.brevoSecret; t8.set$text(0, t1 == null ? "" : t1); t1 = settings.mailgunSecret; t9.set$text(0, t1 == null ? "" : t1); t1 = settings.mailgunDomain; t10.set$text(0, t1 == null ? "" : t1); t12.set$text(0, company.smtpHost); t13.set$text(0, B.JSInt_methods.toString$0(company.smtpPort)); t14.set$text(0, company.smtpUsername); t15.set$text(0, company.smtpPassword); t16.set$text(0, company.smtpLocalDomain); B.JSArray_methods.forEach$1(_this._email_settings$_controllers, new A._EmailSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _email_settings$_onChanged$0() { var company, _this = this, emailFromName = B.JSString_methods.trim$0(_this._fromNameController._change_notifier$_value.text), replyToEmail = B.JSString_methods.trim$0(_this._replyToEmailController._change_notifier$_value.text), replyToName = B.JSString_methods.trim$0(_this._replyToNameController._change_notifier$_value.text), bccEmail = B.JSString_methods.trim$0(_this._bccEmailController._change_notifier$_value.text), emailStyleCustom = B.JSString_methods.trim$0(_this._emailStyleCustomController._change_notifier$_value.text), emailSignature = B.JSString_methods.trim$0(_this._emailSignatureController._change_notifier$_value.text), postmarkSecret = B.JSString_methods.trim$0(_this._postmarkSecretController._change_notifier$_value.text), brevoSecret = B.JSString_methods.trim$0(_this._brevoSecretController._change_notifier$_value.text), mailgunSecret = B.JSString_methods.trim$0(_this._mailgunSecretController._change_notifier$_value.text), mailgunDomain = B.JSString_methods.trim$0(_this._mailgunDomainController._change_notifier$_value.text), customSendingEmail = B.JSString_methods.trim$0(_this._customSendingEmailController._change_notifier$_value.text), viewModel = _this._widget.viewModel, t1 = viewModel.settings, settings = t1.rebuild$1(new A._EmailSettingsState__onChanged_closure(viewModel.state.uiState.settingsUIState.entityType !== B.EntityType_company, emailFromName, replyToEmail, replyToName, bccEmail, emailStyleCustom, emailSignature, postmarkSecret, brevoSecret, mailgunSecret, mailgunDomain, customSendingEmail)); if (!settings.$eq(0, t1)) viewModel.onSettingsChanged.call$1(settings); t1 = viewModel.company; company = t1.rebuild$1(new A._EmailSettingsState__onChanged_closure0(_this)); if (!company.$eq(0, t1)) viewModel.onCompanyChanged.call$1(company); }, _email_settings$_onSavePressed$1(context) { if (!$.$get$_EmailSettingsState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, state, settings, t2, t3, t4, gmailUserIds, microsoftUserIds, gmailSendingUserId, gmailSendingUserId0, t5, t6, disableSave, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, _list, i, _this = this, _null = null, _s14_ = "email_provider", _s2_ = "en", _s28_ = "use_web_app_to_connect_gmail", _s9_ = "api_token", _s8_ = "endpoint", _s10_ = "encryption", _s8_0 = "STARTTLS", _s8_1 = "username", _s12_ = "local_domain", _s11_ = "verify_peer", _s15_ = "send_test_email", _s10_0 = "from_email", _s9_0 = "from_name", _s9_1 = "send_time", _s6_ = "custom", _s15_0 = "email_alignment", _s17_ = "show_email_footer", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; settings = viewModel.settings; t2 = state.uiState; t3 = t2.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; gmailUserIds = $.$get$memoizedGmailUserList().call$1(t4[t3].userState.map); microsoftUserIds = $.$get$memoizedMicrosoftUserList().call$1(t4[t3].userState.map); gmailSendingUserId = settings.gmailSendingUserId; gmailSendingUserId0 = gmailSendingUserId == null ? "" : gmailSendingUserId; t5 = type$.JSArray_String; t6 = settings.emailSendingMethod; if (B.JSArray_methods.contains$1(A._setArrayType(["gmail", "office365"], t5), t6)) disableSave = gmailSendingUserId0.length === 0 || gmailSendingUserId0 === "0"; else disableSave = false; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t1.localeCode; t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, "email_settings"); t9.toString; t10 = disableSave ? _null : _this.get$_email_settings$_onSavePressed(); t11 = $.$get$_EmailSettingsState__formKey(); t12 = _this._email_settings$_focusNode; t2 = t2.settingsUIState.entityType === B.EntityType_company; t13 = !t2; t14 = t7.$index(0, t8); t14.toString; t14 = J.$index$asx(t14, _s14_); if (t14 == null) { t14 = t7.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s14_); t14.toString; } t15 = type$.JSArray_DropdownMenuItem_String; t16 = A._setArrayType([], t15); t17 = type$.String; if (state.get$isHosted()) B.JSArray_methods.addAll$1(t16, A._setArrayType([A.DropdownMenuItem$(A.Text$("Postmark (invoicing.co)", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "default", t17), A.DropdownMenuItem$(A.Text$("Mailgun (invoicing.co)", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "mailgun", t17)], t15)); else t16.push(A.DropdownMenuItem$(A.Text$("", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "default", t17)); if (!state.get$isHosted() || t4[t3].userCompany.account.plan === "enterprise" || t4[t3].userCompany.account.plan === "pro") t16.push(A.DropdownMenuItem$(A.Text$("SMTP", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "smtp", t17)); if (state.get$isHosted()) B.JSArray_methods.addAll$1(t16, A._setArrayType([A.DropdownMenuItem$(A.Text$("Gmail", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "gmail", t17), A.DropdownMenuItem$(A.Text$("Microsoft", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "office365", t17)], t15)); t16.push(A.DropdownMenuItem$(A.Text$("Postmark", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "client_postmark", t17)); t16.push(A.DropdownMenuItem$(A.Text$("Mailgun", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "client_mailgun", t17)); t16.push(A.DropdownMenuItem$(A.Text$("Brevo", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "client_brevo", t17)); t3 = type$.JSArray_Widget; t14 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, t16, _null, t14, new A._EmailSettingsState_build_closure(viewModel, settings), _null, t13, t6, t17)], t3); if (t6 === "gmail") if (J.get$isEmpty$asx(gmailUserIds)) { t4 = A._setArrayType([new A.SizedBox(_null, 20, _null, _null)], t3); A.isApple(); A.isMacOS(); A.isWindows(); A.isLinux(); t16 = t7.$index(0, t8); t16.toString; t4.push(A.OutlinedButton$(A.Text$(J.$index$asx(t16, "connect_gmail").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._EmailSettingsState_build_closure0(context), _null)); B.JSArray_methods.addAll$1(t14, t4); } else t14.push(new A.Padding(B.EdgeInsets_0_10_0_0, A.DynamicSelector$(true, gmailSendingUserId, gmailUserIds, B.EntityType_user, _null, _null, new A._EmailSettingsState_build_closure1(viewModel, settings), new A._EmailSettingsState_build_closure2()), _null)); else if (t6 === "office365") if (J.get$isEmpty$asx(microsoftUserIds)) { t4 = A._setArrayType([new A.SizedBox(_null, 20, _null, _null)], t3); A.isApple(); t4.push(A.OutlinedButton$(A.Text$(t1.get$connectMicrosoft().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._EmailSettingsState_build_closure3(context), _null)); B.JSArray_methods.addAll$1(t14, t4); } else t14.push(new A.Padding(B.EdgeInsets_0_10_0_0, A.DynamicSelector$(true, gmailSendingUserId, microsoftUserIds, B.EntityType_user, _null, _null, new A._EmailSettingsState_build_closure4(viewModel, settings), new A._EmailSettingsState_build_closure5()), _null)); else if (t6 === "client_postmark") { t4 = t7.$index(0, t8); t4.toString; t4 = J.$index$asx(t4, _s9_); if (t4 == null) { t4 = t7.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, _s9_); t4.toString; } B.JSArray_methods.addAll$1(t14, A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._postmarkSecretController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t4, _null, _null, false, _null, _null, _this.get$_email_settings$_onSavePressed(), true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure6(t1))], t3)); } else if (t6 === "client_mailgun") { t4 = t7.$index(0, t8); t4.toString; t4 = J.$index$asx(t4, "api_key"); if (t4 == null) { t4 = t7.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, "api_key"); t4.toString; } t16 = _this.get$_email_settings$_onSavePressed(); t4 = A.DecoratedFormField$(false, _null, false, _this._mailgunSecretController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t4, _null, _null, false, _null, _null, t16, true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure7(t1)); t18 = t7.$index(0, t8); t18.toString; t18 = J.$index$asx(t18, "domain"); t18.toString; t16 = A.DecoratedFormField$(false, _null, false, _this._mailgunDomainController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t18, _null, _null, false, _null, _null, t16, true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure8(t1)); t18 = t7.$index(0, t8); t18.toString; t18 = J.$index$asx(t18, _s8_); if (t18 == null) { t18 = t7.$index(0, _s2_); t18.toString; t18 = J.$index$asx(t18, _s8_); t18.toString; } t19 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; B.JSArray_methods.addAll$1(t14, A._setArrayType([t4, t16, A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["api.mailgun.net", "api.eu.mailgun.net"], t5), new A._EmailSettingsState_build_closure9(), t19), true, t19._eval$1("ListIterable.E")), _null, t18, new A._EmailSettingsState_build_closure10(viewModel, settings), _null, false, settings.mailgunEndpoint, t17)], t3)); } else if (t6 === "client_brevo") { t4 = t7.$index(0, t8); t4.toString; t4 = J.$index$asx(t4, "secret"); t4.toString; B.JSArray_methods.addAll$1(t14, A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._brevoSecretController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t4, _null, _null, false, _null, _null, _this.get$_email_settings$_onSavePressed(), true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure11(t1))], t3)); } else if (t6 === "smtp" && t2) { t4 = t7.$index(0, t8); t4.toString; t4 = J.$index$asx(t4, "host"); if (t4 == null) { t4 = t7.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, "host"); t4.toString; } t16 = _this.get$_email_settings$_onSavePressed(); t4 = A.DecoratedFormField$(false, _null, false, _this._smtpHostController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t4, _null, _null, false, _null, _null, t16, true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure12(t1)); t18 = t7.$index(0, t8); t18.toString; t18 = J.$index$asx(t18, "port"); if (t18 == null) { t18 = t7.$index(0, _s2_); t18.toString; t18 = J.$index$asx(t18, "port"); t18.toString; } t18 = A.DecoratedFormField$(false, _null, false, _this._smtpPortController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t18, _null, _null, false, _null, _null, t16, true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure13(t1)); t19 = t7.$index(0, t8); t19.toString; t19 = J.$index$asx(t19, _s10_); if (t19 == null) { t19 = t7.$index(0, _s2_); t19.toString; t19 = J.$index$asx(t19, _s10_); t19.toString; } t20 = viewModel.company; t19 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(A.Text$("TLS", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "TLS", t17), A.DropdownMenuItem$(A.Text$(_s8_0, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s8_0, t17)], t15), _null, t19, new A._EmailSettingsState_build_closure14(viewModel), _null, false, t20.smtpEncryption, t17); t21 = t7.$index(0, t8); t21.toString; t21 = J.$index$asx(t21, _s8_1); if (t21 == null) { t21 = t7.$index(0, _s2_); t21.toString; t21 = J.$index$asx(t21, _s8_1); t21.toString; } t21 = A.DecoratedFormField$(false, _null, false, _this._smtpUsernameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t21, _null, _null, false, _null, _null, t16, true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure15(t1)); t22 = t7.$index(0, t8); t22.toString; t22 = J.$index$asx(t22, "password"); t22.toString; t22 = A.DecoratedFormField$(false, _null, false, _this._smtpPasswordController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t22, _null, _null, true, _null, _null, t16, true, _null, _null, B.TextAlign_4, new A._EmailSettingsState_build_closure16(t1)); t23 = t7.$index(0, t8); t23.toString; t23 = J.$index$asx(t23, _s12_); if (t23 == null) { t23 = t7.$index(0, _s2_); t23.toString; t23 = J.$index$asx(t23, _s12_); t23.toString; } t16 = A.DecoratedFormField$(false, _null, false, _this._smtpLocalDomainController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t23, _null, _null, false, _null, _null, t16, true, _null, _null, B.TextAlign_4, _null); t23 = t7.$index(0, t8); t23.toString; t23 = J.$index$asx(t23, _s11_); if (t23 == null) { t23 = t7.$index(0, _s2_); t23.toString; t23 = J.$index$asx(t23, _s11_); t23.toString; } t20 = A.BoolDropdownButton$(_null, _null, _null, _null, t23, _null, new A._EmailSettingsState_build_closure17(viewModel), t20.smtpVerifyPeer); t23 = t7.$index(0, t8); t23.toString; t23 = J.$index$asx(t23, _s15_); if (t23 == null) { t23 = t7.$index(0, _s2_); t23.toString; t23 = J.$index$asx(t23, _s15_); t23.toString; } B.JSArray_methods.addAll$1(t14, A._setArrayType([t4, t18, t19, t21, t22, t16, new A.SizedBox(_null, 10, _null, _null), t20, new A.SizedBox(_null, 20, _null, _null), A.OutlinedButton$(new A.Padding(B.EdgeInsets_0_12_0_12, A.Text$(t23.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, new A._EmailSettingsState_build_closure18(state, viewModel, context, t1), _null)], t3)); } t4 = A.FormCard$(_null, t14, _null, B.CrossAxisAlignment_3, false, _null, false, _null, _null); t14 = A._setArrayType([], t3); if (B.JSArray_methods.contains$1(A._setArrayType(["client_mailgun", "client_postmark", "smtp"], t5), t6)) { t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, _s10_0); if (t5 == null) { t5 = t7.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s10_0); t5.toString; } t14.push(A.DecoratedFormField$(false, _null, false, _this._customSendingEmailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t5, _null, _null, false, _null, _null, _this.get$_email_settings$_onSavePressed(), true, _null, _null, B.TextAlign_4, _null)); } t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, _s9_0); if (t5 == null) { t5 = t7.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s9_0); t5.toString; } t6 = _this.get$_email_settings$_onSavePressed(); t14.push(A.DecoratedFormField$(false, _null, false, _this._fromNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t5, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null)); t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, "reply_to_email"); t5.toString; t14.push(A.DecoratedFormField$(false, _null, false, _this._replyToEmailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t5, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null)); t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, "reply_to_name"); t5.toString; t14.push(A.DecoratedFormField$(false, _null, false, _this._replyToNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t5, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null)); t5 = t7.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, "bcc_email"); t5.toString; t16 = t7.$index(0, t8); t16.toString; t16 = J.$index$asx(t16, "comma_sparated_list"); t16.toString; t14.push(A.DecoratedFormField$(false, _null, false, _this._bccEmailController, _null, true, _null, t16, _null, _null, false, false, _null, B.TextInputType_5_null_null, t5, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null)); t6 = t7.$index(0, t8); t6.toString; t6 = J.$index$asx(t6, _s9_1); if (t6 == null) { t5 = t7.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s9_1); t5.toString; } else t5 = t6; t6 = type$.int; _list = J.JSArray_JSArray$allocateGrowable(24, t6); for (i = 0; i < 24; ++i) _list[i] = i; t7 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t14.push(A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedListIterable(_list, new A._EmailSettingsState_build_closure19(viewModel), t7), true, t7._eval$1("ListIterable.E")), _null, t5, new A._EmailSettingsState_build_closure20(viewModel, settings), _null, true, settings.entitySendTime, t6)); t14 = A.FormCard$(_null, t14, _null, _null, false, _null, false, _null, _null); t6 = $.$get$LocalizationsProvider__localizedValues(); t5 = t6.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, "email_design"); t5.toString; t7 = settings.emailStyle; t16 = t6.$index(0, t8); t16.toString; t16 = J.$index$asx(t16, "plain"); t16.toString; t16 = A.DropdownMenuItem$(A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "plain", t17); t18 = t6.$index(0, t8); t18.toString; t18 = J.$index$asx(t18, "light"); t18.toString; t18 = A.DropdownMenuItem$(A.Text$(t18, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "light", t17); t19 = t6.$index(0, t8); t19.toString; t19 = J.$index$asx(t19, "dark"); t19.toString; t19 = A.DropdownMenuItem$(A.Text$(t19, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "dark", t17); t20 = t6.$index(0, t8); t20.toString; t20 = J.$index$asx(t20, _s6_); t20.toString; t5 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t16, t18, t19, A.DropdownMenuItem$(A.Text$(t20, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s6_, t17)], t15), _null, t5, new A._EmailSettingsState_build_closure21(viewModel, settings), _null, false, t7, t17); t20 = t6.$index(0, t8); t20.toString; t20 = J.$index$asx(t20, _s15_0); if (t20 == null) { t16 = t6.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s15_0); t16.toString; } else t16 = t20; t17 = A._setArrayType([t5, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(A.Text$(t1.get$left(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "left", t17), A.DropdownMenuItem$(A.Text$(t1.get$center(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "center", t17), A.DropdownMenuItem$(A.Text$(t1.get$right(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "right", t17)], t15), _null, t16, new A._EmailSettingsState_build_closure22(viewModel, settings), _null, true, settings.emailAlignment, t17)], t3); if (t7 === "custom") { t1 = t6.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, _s6_); t1.toString; t5 = t6.$index(0, t8); t5.toString; t5 = J.$index$asx(t5, "add_body_variable_message"); t5.toString; B.JSArray_methods.addAll$1(t17, A._setArrayType([new A.SizedBox(_null, 10, _null, _null), A.DecoratedFormField$(false, _null, false, _this._emailStyleCustomController, _null, true, _null, B.JSString_methods.replaceFirst$2(t5, ":body", "$body"), _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t3)); } t1 = t6.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, "email_signature"); t1.toString; t17.push(A.DecoratedFormField$(false, _null, false, _this._emailSignatureController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); if (t2) t17.push(new A.SizedBox(_null, 16, _null, _null)); t1 = t6.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t6.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } t2 = settings.showEmailFooter; if (!t13) t2 = t2 !== false; t17.push(A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_UEg0, t1, _null, new A._EmailSettingsState_build_closure23(viewModel, settings), t2)); t17 = A.FormCard$(_null, t17, _null, _null, false, _null, false, _null, _null); t2 = t6.$index(0, t8); t2.toString; t2 = J.$index$asx(t2, "attach_pdf"); t2.toString; t2 = A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_MO91, t2, _null, new A._EmailSettingsState_build_closure24(viewModel, settings), settings.pdfEmailAttachment); t1 = t6.$index(0, t8); t1.toString; t1 = J.$index$asx(t1, "attach_documents"); t1.toString; t1 = A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_jVE, t1, _null, new A._EmailSettingsState_build_closure25(viewModel, settings), settings.documentEmailAttachment); t8 = t6.$index(0, t8); t8.toString; t8 = J.$index$asx(t8, "attach_ubl"); t8.toString; return A.EditScaffold$(_null, _null, new A.AppForm(t11, A._setArrayType([t4, t14, t17, A.FormCard$(_null, A._setArrayType([t2, t1, A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_aAu0, t8, _null, new A._EmailSettingsState_build_closure26(viewModel, settings), settings.ublEmailAttachment)], t3), _null, B.CrossAxisAlignment_3, false, _null, true, _null, _null)], t3), _null, t12, _null), _null, _null, _null, false, _null, _null, t10, _null, t9); } }; A._EmailSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_email_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._EmailSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_email_settings$_onChanged()); }, $signature: 10 }; A._EmailSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_email_settings$_onChanged()); }, $signature: 10 }; A._EmailSettingsState__onChanged_closure.prototype = { call$1(b) { var _this = this, _null = null, t1 = _this.isFiltered, t2 = t1 && _this.emailFromName.length === 0 ? _null : _this.emailFromName; b.get$_settings_model$_$this()._emailFromName = t2; t2 = t1 && _this.replyToEmail.length === 0 ? _null : _this.replyToEmail; b.get$_settings_model$_$this()._replyToEmail = t2; t2 = t1 && _this.replyToName.length === 0 ? _null : _this.replyToName; b.get$_settings_model$_$this()._replyToName = t2; t2 = t1 && _this.bccEmail.length === 0 ? _null : _this.bccEmail; b.get$_settings_model$_$this()._bccEmail = t2; t2 = t1 && _this.emailStyleCustom.length === 0 ? _null : _this.emailStyleCustom; b.get$_settings_model$_$this()._emailStyleCustom = t2; t2 = t1 && _this.emailSignature.length === 0 ? _null : _this.emailSignature; b.get$_settings_model$_$this()._emailSignature = t2; t2 = t1 && _this.postmarkSecret.length === 0 ? _null : _this.postmarkSecret; b.get$_settings_model$_$this()._postmarkSecret = t2; t2 = t1 && _this.brevoSecret.length === 0 ? _null : _this.brevoSecret; b.get$_settings_model$_$this()._brevoSecret = t2; t2 = t1 && _this.mailgunSecret.length === 0 ? _null : _this.mailgunSecret; b.get$_settings_model$_$this()._mailgunSecret = t2; t2 = t1 && _this.mailgunDomain.length === 0 ? _null : _this.mailgunDomain; b.get$_settings_model$_$this()._mailgunDomain = t2; t1 = t1 && _this.customSendingEmail.length === 0 ? _null : _this.customSendingEmail; b.get$_settings_model$_$this()._customSendingEmail = t1; return b; }, $signature: 9 }; A._EmailSettingsState__onChanged_closure0.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._smtpHostController._change_notifier$_value.text); b.get$_company_model$_$this()._smtpHost = t2; t2 = A.parseInt(B.JSString_methods.trim$0(t1._smtpPortController._change_notifier$_value.text), false); b.get$_company_model$_$this()._smtpPort = t2; t2 = B.JSString_methods.trim$0(t1._smtpUsernameController._change_notifier$_value.text); b.get$_company_model$_$this()._smtpUsername = t2; t2 = B.JSString_methods.trim$0(t1._smtpPasswordController._change_notifier$_value.text); b.get$_company_model$_$this()._smtpPassword = t2; t1 = B.JSString_methods.trim$0(t1._smtpLocalDomainController._change_notifier$_value.text); b.get$_company_model$_$this()._smtpLocalDomain = t1; return b; }, $signature: 21 }; A._EmailSettingsState_build_closure.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure11(value))); }, $signature: 5 }; A._EmailSettingsState_build__closure11.prototype = { call$1(b) { b.get$_settings_model$_$this()._emailSendingMethod = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure0.prototype = { call$0() { var _null = null, t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, true, "user_details", false, _null)); }, $signature: 0 }; A._EmailSettingsState_build_closure1.prototype = { call$1(userId) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure10(userId))); }, $signature: 6 }; A._EmailSettingsState_build__closure10.prototype = { call$1(b) { b.get$_settings_model$_$this()._gmailSendingUserId = this.userId; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure2.prototype = { call$1(entity) { type$.UserEntity._as(entity); return entity.get$fullName() + " \u2022 " + entity.email; }, $signature: 439 }; A._EmailSettingsState_build_closure3.prototype = { call$0() { var _null = null, t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, true, "user_details", false, _null)); }, $signature: 0 }; A._EmailSettingsState_build_closure4.prototype = { call$1(userId) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure9(userId))); }, $signature: 6 }; A._EmailSettingsState_build__closure9.prototype = { call$1(b) { b.get$_settings_model$_$this()._gmailSendingUserId = this.userId; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure5.prototype = { call$1(entity) { type$.UserEntity._as(entity); return entity.get$fullName() + " \u2022 " + entity.email; }, $signature: 439 }; A._EmailSettingsState_build_closure6.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure7.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure8.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure10.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure8(value))); }, $signature: 5 }; A._EmailSettingsState_build__closure8.prototype = { call$1(b) { b.get$_settings_model$_$this()._mailgunEndpoint = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure9.prototype = { call$1(endpoint) { var _null = null; return A.DropdownMenuItem$(A.Text$(endpoint, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, endpoint, type$.String); }, $signature: 40 }; A._EmailSettingsState_build_closure11.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure12.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure13.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure14.prototype = { call$1(value) { var t1 = this.viewModel; t1.onCompanyChanged.call$1(t1.company.rebuild$1(new A._EmailSettingsState_build__closure7(value))); }, $signature: 5 }; A._EmailSettingsState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._smtpEncryption = this.value; return b; }, $signature: 21 }; A._EmailSettingsState_build_closure15.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure16.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EmailSettingsState_build_closure17.prototype = { call$1(value) { var t1 = this.viewModel; t1.onCompanyChanged.call$1(t1.company.rebuild$1(new A._EmailSettingsState_build__closure6(value))); }, $signature: 97 }; A._EmailSettingsState_build__closure6.prototype = { call$1(b) { b.get$_company_model$_$this()._smtpVerifyPeer = this.value; return b; }, $signature: 21 }; A._EmailSettingsState_build_closure18.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$self = this, data, store, error, t2, exception, credentials, url, company, t1, $async$exception; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start credentials = $async$self.state.get$credentials(0); url = credentials.url + "/smtp/check"; company = $async$self.viewModel.company; t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); t1.$indexSet(0, "smtp_host", company.smtpHost); t1.$indexSet(0, "smtp_port", company.smtpPort); t1.$indexSet(0, "smtp_encryption", company.smtpEncryption); t2 = company.smtpUsername; if (t2 !== "********") t1.$indexSet(0, "smtp_username", t2); t2 = company.smtpPassword; if (t2 !== "********") t1.$indexSet(0, "smtp_password", t2); t1.$indexSet(0, "smtp_local_domain", company.smtpLocalDomain); t1.$indexSet(0, "smtp_verify_peer", company.smtpVerifyPeer); data = t1; store = A.StoreProvider_of($async$self.context, type$.AppState); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartSaving()); $async$handler = 3; $async$goto = 6; return A._asyncAwait(new A.WebClient().post$3$data(url, credentials.token, B.C_JsonCodec.encode$1(data)), $async$call$0); case 6: // returning from await. t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "test_email_sent"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "test_email_sent"); t1.toString; } else t1 = t2; A.showMessageDialog(t1, null); $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); t1 = store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); A.showErrorDialog(false, A.S(error)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._EmailSettingsState_build_closure20.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure5(value))); }, $signature: 32 }; A._EmailSettingsState_build__closure5.prototype = { call$1(b) { b.get$_settings_model$_$this()._entitySendTime = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure19.prototype = { call$1(value) { var timeLabel, _null = null, hour = value + 1, t1 = this.viewModel.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.settings.enableMilitaryTime; t1.toString; if (t1) timeLabel = "" + hour + ":00"; else { timeLabel = hour > 12 ? "" + (hour - 12) + ":00 " : "" + hour + ":00 "; timeLabel = hour < 12 || hour === 24 ? timeLabel + "AM" : timeLabel + "PM"; } return A.DropdownMenuItem$(A.Text$(timeLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, hour, type$.int); }, $signature: 190 }; A._EmailSettingsState_build_closure21.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure4(value))); }, $signature: 32 }; A._EmailSettingsState_build__closure4.prototype = { call$1(b) { b.get$_settings_model$_$this()._emailStyle = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure22.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure3(value))); }, $signature: 32 }; A._EmailSettingsState_build__closure3.prototype = { call$1(b) { b.get$_settings_model$_$this()._emailAlignment = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure23.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure2(value))); }, $signature: 26 }; A._EmailSettingsState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._showEmailFooter = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure24.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure1(value))); }, $signature: 26 }; A._EmailSettingsState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._pdfEmailAttachment = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure25.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure0(value))); }, $signature: 26 }; A._EmailSettingsState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._documentEmailAttachment = this.value; return b; }, $signature: 9 }; A._EmailSettingsState_build_closure26.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._EmailSettingsState_build__closure(value))); }, $signature: 26 }; A._EmailSettingsState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._ublEmailAttachment = this.value; return b; }, $signature: 9 }; A.EmailSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.EmailSettingsScreen_build_closure(), A.email_settings_vm_EmailSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.EmailSettingsVM); } }; A.EmailSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.EmailSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3149 }; A.EmailSettingsVM.prototype = {}; A.EmailSettingsVM_fromStore_closure1.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.EmailSettingsVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.EmailSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t1 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t1 = false; if (t1) return; t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.EmailSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.EmailSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, settings, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; settings = settingsUIState.get$settings(); if (settings.emailStyle === "custom") { t2 = settings.emailStyleCustom; t2.toString; t2 = !B.JSString_methods.contains$1(t2, "$body"); } else t2 = false; if (t2) { t1 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "body_variable_missing"); t1.toString; A.showErrorDialog(false, B.JSString_methods.replaceFirst$2(t1, ":body", "$body")); return; } switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.ExpenseSettings.prototype = { createState$0() { return new A._ExpenseSettingsState(B._StateLifecycle_0); } }; A._ExpenseSettingsState.prototype = { initState$0() { this.super$State$initState(); this._expense_settings$_focusNode = A.FocusScopeNode$(true, null, false); }, dispose$0() { this._expense_settings$_focusNode.dispose$0(); this.super$State$dispose(); }, build$1(context) { var viewModel, company, settings, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _null = null, _s29_ = "convert_expense_currency_help", _s23_ = "notify_vendor_when_paid", _s28_ = "notify_vendor_when_paid_help", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; company = viewModel.company; settings = viewModel.settings; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "expense_settings"); t3.toString; t4 = $.$get$_ExpenseSettingsState__formKey(); t5 = this._expense_settings$_focusNode; t6 = A.Theme_of(context); t7 = t2.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "should_be_invoiced"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "should_be_invoiced_help"); t8.toString; t7 = A.SwitchListTile$(t6.colorScheme.secondary, _null, new A._ExpenseSettingsState_build_closure(viewModel, company), _null, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, company.markExpensesInvoiceable); t8 = A.Theme_of(context); t6 = t2.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "mark_paid"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = company.markExpensesPaid; t10 = t2.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "mark_paid_help"); t10.toString; t11 = type$.JSArray_Widget; t6 = A._setArrayType([t7, A.SwitchListTile$(t8.colorScheme.secondary, _null, new A._ExpenseSettingsState_build_closure0(viewModel, company), _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), t6, t9)], t11); if (t9) { t7 = $.$get$memoizedPaymentTypeList().call$1(viewModel.state.staticState.paymentTypeMap); t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "payment_type"); t8.toString; t6.push(new A.Padding(B.EdgeInsets_0_8_0_20, A.EntityDropdown$(true, false, settings.defaultExpensePaymentTypeId, t7, _null, B.EntityType_paymentType, B.List_empty0, t8, _null, _null, new A._ExpenseSettingsState_build_closure1(viewModel, settings), _null, _null, _null), _null)); } t7 = A.Theme_of(context); t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "convert_currency"); t8.toString; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t2.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s29_); if (t9 == null) { t9 = t2.$index(0, "en"); t9.toString; t9 = J.$index$asx(t9, _s29_); t9.toString; } t6.push(A.SwitchListTile$(t7.colorScheme.secondary, _null, new A._ExpenseSettingsState_build_closure2(viewModel, company), _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), t8, company.convertExpenseCurrency)); t8 = A.Theme_of(context); t9 = t2.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "add_documents_to_invoice"); t9.toString; t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = t2.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "add_documents_to_invoice_help"); t7.toString; t6.push(A.SwitchListTile$(t8.colorScheme.secondary, _null, new A._ExpenseSettingsState_build_closure3(viewModel, company), _null, A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), t9, company.invoiceExpenseDocuments)); t6 = A.FormCard$(_null, t6, _null, _null, false, _null, false, _null, _null); t9 = A.Theme_of(context); t7 = t2.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s23_); if (t7 == null) { t7 = t2.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s23_); t7.toString; } t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, _s28_); if (t8 == null) { t8 = t2.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s28_); t8.toString; } t7 = A._setArrayType([t6, A.FormCard$(_null, A._setArrayType([A.SwitchListTile$(t9.colorScheme.secondary, _null, new A._ExpenseSettingsState_build_closure4(viewModel, company), _null, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, company.notifyVendorWhenPaid)], t11), _null, _null, false, _null, false, _null, _null)], t11); if (company.numberOfItemTaxRates > 0) { t6 = t2.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "enter_taxes"); t6.toString; t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "by_amount"); t8.toString; t9 = t2.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "by_rate"); t9.toString; t6 = A.BoolDropdownButton$(t9, t8, _null, _null, t6, _null, new A._ExpenseSettingsState_build_closure5(viewModel, company), company.calculateExpenseTaxByAmount); t8 = A.Theme_of(context); t9 = t2.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "inclusive_taxes"); t9.toString; t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = t2.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "exclusive"); t10.toString; t12 = t2.$index(0, t1); t12.toString; t12 = J.$index$asx(t12, "inclusive"); t12.toString; t7.push(A.FormCard$(_null, A._setArrayType([t6, new A.SizedBox(_null, 16, _null, _null), A.SwitchListTile$(t8.colorScheme.secondary, _null, new A._ExpenseSettingsState_build_closure6(viewModel, company), _null, A.Text$("\n" + t10 + ": 100 + 10% = 100 + 10\n" + t12 + ": 100 + 10% = 90.91 + 9.09", _null, _null, _null, _null, _null, _null, _null, _null, _null), t9, company.expenseInclusiveTaxes)], t11), _null, _null, false, _null, false, _null, _null)); } t1 = t2.$index(0, t1); t1.toString; t7.push(new A.Padding(B.EdgeInsets_16_0_16_0, new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, J.$index$asx(t1, "configure_categories").toUpperCase(), new A._ExpenseSettingsState_build_closure7(viewModel, context), _null, _null), _null)); return A.EditScaffold$(_null, _null, new A.AppForm(t4, t7, _null, t5, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t3); } }; A._ExpenseSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure6(value))); }, $signature: 13 }; A._ExpenseSettingsState_build__closure6.prototype = { call$1(b) { b.get$_company_model$_$this()._markExpensesInvoiceable = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure0.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure5(value))); }, $signature: 13 }; A._ExpenseSettingsState_build__closure5.prototype = { call$1(b) { b.get$_company_model$_$this()._markExpensesPaid = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure1.prototype = { call$1(paymentType) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._ExpenseSettingsState_build__closure4(paymentType))); }, $signature: 69 }; A._ExpenseSettingsState_build__closure4.prototype = { call$1(b) { var t1 = this.paymentType; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._defaultExpensePaymentTypeId = t1; return b; }, $signature: 9 }; A._ExpenseSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure3(value))); }, $signature: 13 }; A._ExpenseSettingsState_build__closure3.prototype = { call$1(b) { b.get$_company_model$_$this()._convertExpenseCurrency = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure3.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure2(value))); }, $signature: 13 }; A._ExpenseSettingsState_build__closure2.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceExpenseDocuments = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure4.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure1(value))); }, $signature: 13 }; A._ExpenseSettingsState_build__closure1.prototype = { call$1(b) { b.get$_company_model$_$this()._notifyVendorWhenPaid = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure5.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure0(value))); }, $signature: 26 }; A._ExpenseSettingsState_build__closure0.prototype = { call$1(b) { b.get$_company_model$_$this()._calculateExpenseTaxByAmount = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ExpenseSettingsState_build__closure(value))); }, $signature: 13 }; A._ExpenseSettingsState_build__closure.prototype = { call$1(b) { b.get$_company_model$_$this()._expenseInclusiveTaxes = this.value; return b; }, $signature: 21 }; A._ExpenseSettingsState_build_closure7.prototype = { call$0() { return this.viewModel.onConfigureCategoriesPressed.call$1(this.context); }, $signature: 14 }; A.ExpenseSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ExpenseSettingsScreen_build_closure(), A.expense_settings_vm_ExpenseSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ExpenseSettingsVM); } }; A.ExpenseSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ExpenseSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3150 }; A.ExpenseSettingsVM.prototype = {}; A.ExpenseSettingsVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.ExpenseSettingsVM_fromStore_closure1.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 409 }; A.ExpenseSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ExpenseSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.ExpenseSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.ExpenseSettingsVM_fromStore_closure2.prototype = { call$1(context) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "expense_category", false, _null)); }, $signature: 16 }; A.GeneratedNumbers.prototype = { createState$0() { return new A._GeneratedNumbersState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), null, null, B._StateLifecycle_0); } }; A._GeneratedNumbersState.prototype = { initState$0() { var t2, _this = this, t1 = {}; _this.super$State$initState(); t2 = _this._widget.viewModel.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; t1.tabs = 2; B.JSArray_methods.forEach$1(A._setArrayType([B.EntityType_invoice, B.EntityType_payment, B.EntityType_quote, B.EntityType_credit, B.EntityType_recurringInvoice, B.EntityType_project, B.EntityType_task, B.EntityType_vendor, B.EntityType_purchaseOrder, B.EntityType_expense, B.EntityType_recurringExpense], type$.JSArray_EntityType), new A._GeneratedNumbersState_initState_closure(t1, t2.company)); _this._generated_numbers$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, t1.tabs, _this); _this._generated_numbers$_controller = t1; t1.addListener$1(0, _this.get$_generated_numbers$_onTabChanged()); }, _generated_numbers$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._generated_numbers$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._generated_numbers$_focusNode.dispose$0(); _this._generated_numbers$_controller.removeListener$1(0, _this.get$_generated_numbers$_onTabChanged()); _this._generated_numbers$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._generated_numbers$_controllers, new A._GeneratedNumbersState_dispose_closure(_this)); _this.super$__GeneratedNumbersState_State_SingleTickerProviderStateMixin$dispose(); }, didChangeDependencies$0() { var _this = this, t1 = _this._recurringPrefixController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._generated_numbers$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._GeneratedNumbersState_didChangeDependencies_closure(_this)); t2 = _this._widget.viewModel.settings.recurringNumberPrefix; t1.set$text(0, t2 == null ? "" : t2); B.JSArray_methods.forEach$1(_this._generated_numbers$_controllers, new A._GeneratedNumbersState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _generated_numbers$_onChanged$0() { this._generated_numbers$_debouncer.run$1(new A._GeneratedNumbersState__onChanged_closure(this)); }, _generated_numbers$_onSavePressed$1(context) { var _null = null, t1 = {}, viewModel = this._widget.viewModel, settings = viewModel.settings, values = A._setArrayType([settings.clientNumberPattern, settings.invoiceNumberPattern, settings.paymentNumberPattern, settings.quoteNumberPattern, settings.creditNumberPattern, settings.recurringInvoiceNumberPattern, settings.projectNumberPattern, settings.taskNumberPattern, settings.vendorNumberPattern, settings.purchaseOrderNumberPattern, settings.expenseNumberPattern, settings.recurringExpenseNumberPattern], type$.JSArray_nullable_String); t1.isValid = true; B.JSArray_methods.forEach$1(values, new A._GeneratedNumbersState__onSavePressed_closure(t1)); if (!t1.isValid) { A.showDialog(_null, _null, true, _null, new A._GeneratedNumbersState__onSavePressed_closure0(), context, _null, true, type$.ErrorDialog); return; } viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, settings, state, t2, company, t3, t4, t5, t6, t7, t8, t9, t10, _list, i, i0, t11, t12, t13, t14, t15, t16, _this = this, _null = null, _s10_ = "when_saved", _s9_ = "when_sent", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; settings = viewModel.settings; state = viewModel.state; t2 = state.uiState; company = state.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.company; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "generated_numbers"); t5.toString; t6 = _this._generated_numbers$_controller; t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "settings"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t3.$index(0, t4); t8.toString; t8 = J.$index$asx(t8, "clients"); t8.toString; t9 = type$.JSArray_Widget; t8 = A._setArrayType([t7, A.Tab$(_null, t8)], t9); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "invoices"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_recurringInvoice)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "recurring_invoices"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_payment)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "payments"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "quotes"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "credits"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_project)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "projects"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_task)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "tasks"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_vendor)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "vendors"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) t8.push(A.Tab$(_null, t1.get$purchaseOrders())); if (company.isModuleEnabled$1(B.EntityType_expense)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "expenses"); t7.toString; t8.push(A.Tab$(_null, t7)); } if (company.isModuleEnabled$1(B.EntityType_recurringExpense)) { t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "recurring_expenses"); t7.toString; t8.push(A.Tab$(_null, t7)); } t2 = A.TabBar$(t6, _null, true, new A.ValueKey(t2.settingsUIState.updatedAt, type$.ValueKey_int), _null, t8); t6 = _this._generated_numbers$_controller; t7 = $.$get$_GeneratedNumbersState__formKey(); t8 = _this._generated_numbers$_focusNode; t3 = t3.$index(0, t4); t3.toString; t3 = J.$index$asx(t3, "number_padding"); t3.toString; t10 = type$.int; _list = J.JSArray_JSArray$allocateGrowable(10, t10); for (i = 0; i < 10; i = i0) { i0 = i + 1; _list[i] = i0; } t11 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t10 = A.AppDropdownButton$(false, _null, _null, true, A.List_List$of(new A.MappedListIterable(_list, new A._GeneratedNumbersState_build_closure(), t11), true, t11._eval$1("ListIterable.E")), _null, t3, new A._GeneratedNumbersState_build_closure0(viewModel, settings), _null, false, settings.counterPadding, t10); t3 = $.$get$LocalizationsProvider__localizedValues(); t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "generate_number"); t11.toString; t12 = t3.$index(0, t4); t12.toString; t12 = J.$index$asx(t12, _s10_); t12.toString; t13 = type$.String; t12 = A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s10_, t13); t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, _s9_); t14.toString; t15 = type$.JSArray_DropdownMenuItem_String; t11 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t12, A.DropdownMenuItem$(A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s9_, t13)], t15), _null, t11, new A._GeneratedNumbersState_build_closure1(viewModel, settings), _null, false, settings.counterNumberApplied, t13); t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "reset_counter"); t14.toString; t12 = settings.resetCounterFrequencyId; t16 = t3.$index(0, t4); t16.toString; t16 = J.$index$asx(t16, "never"); t16.toString; t15 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "0", t13)], t15); t1 = B.Map_mGn4d.map$2$1(0, new A._GeneratedNumbersState_build_closure2(t1), t13, type$.DropdownMenuItem_String).get$values(0); B.JSArray_methods.addAll$1(t15, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E"))); t13 = A._setArrayType([t10, t11, A.AppDropdownButton$(false, _null, "", true, t15, _null, t14, new A._GeneratedNumbersState_build_closure3(viewModel, settings), _null, false, t12, t13)], t9); t1 = A.Primitives_parseInt(t12 == null ? "0" : t12, _null); if ((t1 == null ? 0 : t1) > 0) { t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "next_reset"); t1.toString; t13.push(A.DatePicker$(false, false, false, _null, _null, _null, t1, _null, new A._GeneratedNumbersState_build_closure4(viewModel, settings), settings.resetCounterDate, _null)); } if (company.isModuleEnabled$1(B.EntityType_recurringInvoice)) { t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "recurring_prefix"); t1.toString; t13.push(A.DecoratedFormField$(false, _null, false, _this._recurringPrefixController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t1, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } t13.push(new A.SizedBox(_null, 20, _null, _null)); if (company.isModuleEnabled$1(B.EntityType_quote)) { t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "shared_invoice_quote_counter"); t1.toString; t13.push(A.BoolDropdownButton$(_null, _null, _null, B.IconData_57744_MaterialIcons_null_false, t1, _null, new A._GeneratedNumbersState_build_closure5(viewModel, settings), settings.sharedInvoiceQuoteCounter)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "shared_invoice_credit_counter"); t1.toString; t13.push(A.BoolDropdownButton$(_null, _null, _null, B.IconData_57744_MaterialIcons_null_false, t1, _null, new A._GeneratedNumbersState_build_closure6(viewModel, settings), settings.sharedInvoiceCreditCounter)); } t1 = A._setArrayType([new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t13, _null, _null, false, _null, true, _null, _null)], t9), _null, _null, _null, false, _null), new A.EntityNumberSettings(settings.clientNumberCounter, settings.clientNumberPattern, new A._GeneratedNumbersState_build_closure7(viewModel, settings), false, false, _null)], t9); if (company.isModuleEnabled$1(B.EntityType_invoice)) t1.push(new A.EntityNumberSettings(settings.invoiceNumberCounter, settings.invoiceNumberPattern, new A._GeneratedNumbersState_build_closure8(viewModel, settings), false, true, _null)); if (company.isModuleEnabled$1(B.EntityType_recurringInvoice)) t1.push(new A.EntityNumberSettings(settings.recurringInvoiceNumberCounter, settings.recurringInvoiceNumberPattern, new A._GeneratedNumbersState_build_closure9(viewModel, settings), false, true, _null)); if (company.isModuleEnabled$1(B.EntityType_payment)) t1.push(new A.EntityNumberSettings(settings.paymentNumberCounter, settings.paymentNumberPattern, new A._GeneratedNumbersState_build_closure10(viewModel, settings), false, true, _null)); if (company.isModuleEnabled$1(B.EntityType_quote)) t1.push(new A.EntityNumberSettings(settings.quoteNumberCounter, settings.quoteNumberPattern, new A._GeneratedNumbersState_build_closure11(viewModel, settings), false, true, _null)); if (company.isModuleEnabled$1(B.EntityType_credit)) t1.push(new A.EntityNumberSettings(settings.creditNumberCounter, settings.creditNumberPattern, new A._GeneratedNumbersState_build_closure12(viewModel, settings), false, true, _null)); if (company.isModuleEnabled$1(B.EntityType_project)) t1.push(new A.EntityNumberSettings(settings.projectNumberCounter, settings.projectNumberPattern, new A._GeneratedNumbersState_build_closure13(viewModel, settings), false, true, _null)); if (company.isModuleEnabled$1(B.EntityType_task)) t1.push(new A.EntityNumberSettings(settings.taskNumberCounter, settings.taskNumberPattern, new A._GeneratedNumbersState_build_closure14(viewModel, settings), false, false, _null)); if (company.isModuleEnabled$1(B.EntityType_vendor)) t1.push(new A.EntityNumberSettings(settings.vendorNumberCounter, settings.vendorNumberPattern, new A._GeneratedNumbersState_build_closure15(viewModel, settings), false, false, _null)); if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) t1.push(new A.EntityNumberSettings(settings.purchaseOrderNumberCounter, settings.purchaseOrderNumberPattern, new A._GeneratedNumbersState_build_closure16(viewModel, settings), false, false, _null)); if (company.isModuleEnabled$1(B.EntityType_expense)) t1.push(new A.EntityNumberSettings(settings.expenseNumberCounter, settings.expenseNumberPattern, new A._GeneratedNumbersState_build_closure17(viewModel, settings), false, false, _null)); if (company.isModuleEnabled$1(B.EntityType_recurringExpense)) t1.push(new A.EntityNumberSettings(settings.recurringExpenseNumberCounter, settings.recurringExpenseNumberPattern, new A._GeneratedNumbersState_build_closure18(viewModel, settings), false, false, _null)); return A.EditScaffold$(_null, t2, new A.AppTabForm(t8, t7, t1, t6, _null, _null), _null, _null, _null, false, _null, _null, _this.get$_generated_numbers$_onSavePressed(), _null, t5); } }; A._GeneratedNumbersState_initState_closure.prototype = { call$1(entityType) { if (this.company.isModuleEnabled$1(entityType)) ++this._box_0.tabs; }, $signature: 266 }; A._GeneratedNumbersState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_generated_numbers$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._GeneratedNumbersState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_generated_numbers$_onChanged()); }, $signature: 10 }; A._GeneratedNumbersState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_generated_numbers$_onChanged()); }, $signature: 10 }; A._GeneratedNumbersState__onChanged_closure.prototype = { call$0() { var t1 = this.$this, settings = t1._widget.viewModel.settings.rebuild$1(new A._GeneratedNumbersState__onChanged__closure(t1)); if (!settings.$eq(0, t1._widget.viewModel.settings)) t1._widget.viewModel.onSettingsChanged.call$1(settings); }, $signature: 0 }; A._GeneratedNumbersState__onChanged__closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._recurringPrefixController._change_notifier$_value.text); b.get$_settings_model$_$this()._recurringNumberPrefix = t1; return b; }, $signature: 9 }; A._GeneratedNumbersState__onSavePressed_closure.prototype = { call$1(value) { var containsSubCounter, containsCounterOrId; if (value == null) value = ""; containsSubCounter = B.JSString_methods.contains$1(value, "{$client_counter}"); containsCounterOrId = B.JSString_methods.contains$1(value, "{$client_id_number}") || B.JSString_methods.contains$1(value, "{$client_number}") || B.JSString_methods.contains$1(value, "{$counter}"); if (containsSubCounter && !containsCounterOrId) this._box_0.isValid = false; }, $signature: 98 }; A._GeneratedNumbersState__onSavePressed_closure0.prototype = { call$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "counter_pattern_error"); t1.toString; return new A.ErrorDialog(A.stringReplaceAllUnchecked(t1, ":", "$"), false, null); }, $signature: 23 }; A._GeneratedNumbersState_build_closure0.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure16(value))); }, $signature: 32 }; A._GeneratedNumbersState_build__closure16.prototype = { call$1(b) { b.get$_settings_model$_$this()._counterPadding = this.value; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$(B.JSString_methods.$mul("0", value - 1) + "1", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A._GeneratedNumbersState_build_closure1.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure15(value))); }, $signature: 32 }; A._GeneratedNumbersState_build__closure15.prototype = { call$1(b) { b.get$_settings_model$_$this()._counterNumberApplied = this.value; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure3.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure14(value))); }, $signature: 32 }; A._GeneratedNumbersState_build__closure14.prototype = { call$1(b) { b.get$_settings_model$_$this()._resetCounterFrequencyId = this.value; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure2.prototype = { call$2(id, frequency) { var _null = null; return new A.MapEntry(id, A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(frequency), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, id, type$.String), type$.MapEntry_of_String_and_DropdownMenuItem_String); }, $signature: 455 }; A._GeneratedNumbersState_build_closure4.prototype = { call$2(value, _) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure13(value))); }, $signature: 347 }; A._GeneratedNumbersState_build__closure13.prototype = { call$1(b) { b.get$_settings_model$_$this()._resetCounterDate = this.value; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure5.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure12(value))); }, $signature: 26 }; A._GeneratedNumbersState_build__closure12.prototype = { call$1(b) { b.get$_settings_model$_$this()._sharedInvoiceQuoteCounter = this.value; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure6.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure11(value))); }, $signature: 26 }; A._GeneratedNumbersState_build__closure11.prototype = { call$1(b) { b.get$_settings_model$_$this()._sharedInvoiceCreditCounter = this.value; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure7.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure10(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure10.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientNumberCounter = this.counter; b.get$_settings_model$_$this()._clientNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure8.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure9(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure9.prototype = { call$1(b) { b.get$_settings_model$_$this()._invoiceNumberCounter = this.counter; b.get$_settings_model$_$this()._invoiceNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure9.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure8(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure8.prototype = { call$1(b) { b.get$_settings_model$_$this()._recurringInvoiceNumberCounter = this.counter; b.get$_settings_model$_$this()._recurringInvoiceNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure10.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure7(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure7.prototype = { call$1(b) { b.get$_settings_model$_$this()._paymentNumberCounter = this.counter; b.get$_settings_model$_$this()._paymentNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure11.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure6(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure6.prototype = { call$1(b) { b.get$_settings_model$_$this()._quoteNumberCounter = this.counter; b.get$_settings_model$_$this()._quoteNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure12.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure5(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure5.prototype = { call$1(b) { b.get$_settings_model$_$this()._creditNumberCounter = this.counter; b.get$_settings_model$_$this()._creditNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure13.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure4(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure4.prototype = { call$1(b) { b.get$_settings_model$_$this()._projectNumberCounter = this.counter; b.get$_settings_model$_$this()._projectNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure14.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure3(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure3.prototype = { call$1(b) { b.get$_settings_model$_$this()._taskNumberCounter = this.counter; b.get$_settings_model$_$this()._taskNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure15.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure2(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._vendorNumberCounter = this.counter; b.get$_settings_model$_$this()._vendorNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure16.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure1(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._purchaseOrderNumberCounter = this.counter; b.get$_settings_model$_$this()._purchaseOrderNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure17.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure0(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._expenseNumberCounter = this.counter; b.get$_settings_model$_$this()._expenseNumberPattern = this.pattern; return b; }, $signature: 9 }; A._GeneratedNumbersState_build_closure18.prototype = { call$2(counter, pattern) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._GeneratedNumbersState_build__closure(counter, pattern))); }, $signature: 132 }; A._GeneratedNumbersState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._recurringExpenseNumberCounter = this.counter; b.get$_settings_model$_$this()._recurringExpenseNumberPattern = this.pattern; return b; }, $signature: 9 }; A.EntityNumberSettings.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._EntityNumberSettingsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); }, onChanged$2(arg0, arg1) { return this.onChanged.call$2(arg0, arg1); } }; A._EntityNumberSettingsState.prototype = { dispose$0() { B.JSArray_methods.forEach$1(this._generated_numbers$_controllers, new A._EntityNumberSettingsState_dispose_closure(this)); this.super$State$dispose(); }, didChangeDependencies$0() { var _this = this, t1 = _this._counterController, t2 = _this._patternController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this._generated_numbers$_controllers = t3; B.JSArray_methods.forEach$1(t3, new A._EntityNumberSettingsState_didChangeDependencies_closure(_this)); t3 = _this._widget.counterValue; t1.set$text(0, A.S(t3 == null ? "" : t3)); t1 = _this._widget.patternValue; t2.set$text(0, t1 == null ? "" : t1); B.JSArray_methods.forEach$1(_this._generated_numbers$_controllers, new A._EntityNumberSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _generated_numbers$_onChanged$0() { this._generated_numbers$_debouncer.run$1(new A._EntityNumberSettingsState__onChanged_closure(this)); }, build$1(context) { var t2, t3, t4, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "number_pattern"); t3.toString; t3 = A.DecoratedFormField$(false, _null, false, _this._patternController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t4 = t2.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "number_counter"); t4.toString; t5 = type$.JSArray_Widget; t4 = A.FormCard$(_null, A._setArrayType([t3, A.DecoratedFormField$(false, _null, false, _this._counterController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t4, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t5), _null, _null, false, _null, false, _null, _null); t1 = t2.$index(0, t1); t1.toString; return new A.ScrollableListView(A._setArrayType([t4, new A.Padding(B.EdgeInsets_16_20_16_8, A.OutlinedButton$(new A.Padding(B.EdgeInsets_0_10_0_10, A.Text$(J.$index$asx(t1, "view_date_formats").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, new A._EntityNumberSettingsState_build_closure(), _null), _null), new A.HelpPanel(false, _this._widget.showClientFields, new A._EntityNumberSettingsState_build_closure0(_this), _null)], t5), _null, _null, _null, false, _null); } }; A._EntityNumberSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_generated_numbers$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._EntityNumberSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_generated_numbers$_onChanged()); }, $signature: 10 }; A._EntityNumberSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_generated_numbers$_onChanged()); }, $signature: 10 }; A._EntityNumberSettingsState__onChanged_closure.prototype = { call$0() { var t1 = this.$this, counter = A.parseInt(B.JSString_methods.trim$0(t1._counterController._change_notifier$_value.text), true), pattern = B.JSString_methods.trim$0(t1._patternController._change_notifier$_value.text); t1 = t1._widget; if (counter != t1.counterValue || pattern !== t1.patternValue) t1.onChanged$2(counter, pattern); }, $signature: 0 }; A._EntityNumberSettingsState_build_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://www.php.net/manual/en/datetime.format.php#refsect1-datetime.format-parameters", 0, null)); }, $signature: 0 }; A._EntityNumberSettingsState_build_closure0.prototype = { call$1(field) { var currentValue, newValue, t1 = this.$this._patternController, offset = t1._change_notifier$_value.selection.get$extent().offset, newOffset = field.length, t2 = offset >= 0, t3 = t1._change_notifier$_value; if (t2) { currentValue = t3.text; newValue = B.JSString_methods.substring$2(currentValue, 0, offset) + field + B.JSString_methods.substring$1(currentValue, offset); newOffset = offset + newOffset; } else newValue = t3.text + field; t1.set$text(0, newValue); if (t2) t1.set$selection(A.TextSelection$fromPosition(new A.TextPosition(newOffset, B.TextAffinity_1))); }, $signature: 37 }; A.HelpPanel.prototype = { build$1(context) { var _null = null, t1 = type$.WhereIterable_String, t2 = t1._eval$1("MappedIterable"); t2 = A.MappedIterable_MappedIterable(new A.MappedIterable(new A.WhereIterable(new A.WhereIterable(A._setArrayType(["counter", "client_counter", "group_counter", "year", "date:format", "client_number", "client_id_number", "client_custom1", "client_custom2", "client_custom3", "client_custom4", "vendor_number", "vendor_id_number", "vendor_custom1", "vendor_custom2", "vendor_custom3", "vendor_custom4", "user_id", "user_custom1", "user_custom2", "user_custom3", "user_custom4"], type$.JSArray_String), new A.HelpPanel_build_closure(this), t1), new A.HelpPanel_build_closure0(this), t1._eval$1("WhereIterable")), new A.HelpPanel_build_closure1(), t2), new A.HelpPanel_build_closure2(this), t2._eval$1("Iterable.E"), type$.InkWell); return A.FormCard$(_null, A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E")), _null, B.CrossAxisAlignment_3, false, _null, true, _null, _null); } }; A.HelpPanel_build_closure.prototype = { call$1(field) { var t1 = B.JSString_methods.startsWith$1(field, "vendor"); return !t1; }, $signature: 12 }; A.HelpPanel_build_closure0.prototype = { call$1(field) { var t1; if (!this.$this.showClientFields) t1 = !B.JSString_methods.startsWith$1(field, "client") && !B.JSString_methods.startsWith$1(field, "group"); else t1 = true; return t1; }, $signature: 12 }; A.HelpPanel_build_closure1.prototype = { call$1(field) { return "{$" + field + "}"; }, $signature: 31 }; A.HelpPanel_build_closure2.prototype = { call$1(field) { var _null = null; return A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_0_6_0_6, A.Text$(field, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.HelpPanel_build__closure(this.$this, field), _null, _null, _null, _null, _null, _null, _null); }, $signature: 662 }; A.HelpPanel_build__closure.prototype = { call$0() { return this.$this.onFieldPressed.call$1(this.field); }, $signature: 0 }; A.__GeneratedNumbersState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.GeneratedNumbersScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.GeneratedNumbersScreen_build_closure(), A.generated_numbers_vm_GeneratedNumbersVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.GeneratedNumbersVM); } }; A.GeneratedNumbersScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.GeneratedNumbers(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3153 }; A.GeneratedNumbersVM.prototype = {}; A.GeneratedNumbersVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.GeneratedNumbersVM_fromStore_closure.prototype = { call$1(context) { var t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t1 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t1 = false; if (t1) return; t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.GeneratedNumbersVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.GeneratedNumbersVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.ImportExport.prototype = { createState$0() { return new A._ImportExportState(B.ImportType_csv, B.ImportType_csv, B.ExportType_clients, null, null, B._StateLifecycle_0); } }; A._ImportExportState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._import_export$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, 2, _this); _this._import_export$_controller = t1; t1.addListener$1(0, _this.get$_import_export$_onTabChanged()); }, _import_export$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._import_export$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._import_export$_focusNode.dispose$0(); _this._import_export$_controller.removeListener$1(0, _this.get$_import_export$_onTabChanged()); _this._import_export$_controller.dispose$0(); _this.super$__ImportExportState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _null = null, _s13_ = "export_format", _s11_ = "export_type", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "import_export"); t5.toString; t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); t8 = _this._import_export$_controller; t9 = t3.$index(0, t4); t9.toString; t9 = J.$index$asx(t9, "import"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t3.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "export"); t10.toString; t5 = A.AppBar$(t7, _null, t2.appLayout === B.AppLayout_mobile, _null, A.TabBar$(t8, _null, false, _null, _null, A._setArrayType([t9, A.Tab$(_null, t10)], t6)), 1, false, _null, _null, false, _null, false, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t5, _null, _null, _null, 1, _null); t10 = $.$get$_ImportExportState__formKey(); t9 = _this._import_export$_focusNode; t8 = _this._import_export$_controller; t2 = A._setArrayType([], t6); t7 = _this._import_export$_response; t11 = _this._importFormat; if (t7 == null) t2.push(new A._FileImport(t11, new A._ImportExportState_build_closure(_this), new A._ImportExportState_build_closure0(_this, t1), _null)); else t2.push(new A._FileMapper(t11, t7, new A._ImportExportState_build_closure1(_this), t10, new A.ValueKey(t7.hash, type$.ValueKey_String))); t7 = A._setArrayType([], t6); if (_this._isExporting) t7.push(A.LinearProgressIndicator$()); else { t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, _s13_); if (t11 == null) { t11 = t3.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, _s13_); t11.toString; } t11 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t11, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = _this._exportFormat; t13 = type$.MappedListIterable_of_ImportType_and_DropdownMenuItem_ImportType; t11 = A._setArrayType([A.InputDecorator$(_null, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, true, false, A.List_List$of(new A.MappedListIterable(A._setArrayType([B.ImportType_csv, B.ImportType_json], type$.JSArray_ImportType), new A._ImportExportState_build_closure2(t1), t13), true, t13._eval$1("ListIterable.E")), new A._ImportExportState_build_closure3(_this), _null, t12, type$.ImportType), _null), t11, false, false, false, false, _null, _null)], t6); if (_this._exportFormat === B.ImportType_csv) { t12 = _this._exportType; t13 = t3.$index(0, t4); t13.toString; t13 = J.$index$asx(t13, _s11_); if (t13 == null) { t13 = t3.$index(0, "en"); t13.toString; t13 = J.$index$asx(t13, _s11_); t13.toString; } t14 = $.$get$_$exportValues()._set$_set; t15 = A._instanceType(t14)._eval$1("EfficientLengthMappedIterable>"); t12 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.EfficientLengthMappedIterable(t14, new A._ImportExportState_build_closure4(t1), t15), true, t15._eval$1("Iterable.E")), _null, t13, new A._ImportExportState_build_closure5(_this), _null, false, t12, type$.ExportType)], t6); if (B.Map_uXBCG.containsKey$1(0, _this._exportType)) { t13 = _this._exportDate; t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "date"); t14.toString; t15 = B.Map_uXBCG.$index(0, _this._exportType); t15.toString; t16 = A._arrayInstanceType(t15)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t17 = type$.String; t13 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(t15, new A._ImportExportState_build_closure6(t1), t16), true, t16._eval$1("ListIterable.E")), _null, t14, new A._ImportExportState_build_closure7(_this), _null, true, t13, t17)], t6); if (_this._exportDate.length !== 0) { t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "date_range"); t14.toString; t15 = _this._exportDateRange; t16 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t13.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_M0o, new A._ImportExportState_build_closure8(t1), t16), true, t16._eval$1("ListIterable.E")), _null, t14, new A._ImportExportState_build_closure9(_this), _null, false, t15, t17)); } if (_this._exportDateRange === "custom") { t14 = t3.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "start_date"); t14.toString; t14 = A.DatePicker$(false, false, false, _null, _null, _null, t14, _null, new A._ImportExportState_build_closure10(_this), _this._exportStartDate, _null); t15 = t3.$index(0, t4); t15.toString; t15 = J.$index$asx(t15, "end_date"); t15.toString; B.JSArray_methods.addAll$1(t13, A._setArrayType([t14, A.DatePicker$(false, false, false, _null, _null, _null, t15, _null, new A._ImportExportState_build_closure11(_this), _this._exportEndDate, _null)], t6)); } B.JSArray_methods.addAll$1(t12, t13); } B.JSArray_methods.addAll$1(t11, t12); } if (_this._exportFormat === B.ImportType_csv) { t12 = _this._exportType; t12 = B.JSArray_methods.contains$1(A._setArrayType([B.ExportType_clients, B.ExportType_credits, B.ExportType_expenses, B.ExportType_invoices, B.ExportType_invoice_items, B.ExportType_purchase_orders, B.ExportType_purchase_order_items, B.ExportType_quotes, B.ExportType_quote_items, B.ExportType_payments, B.ExportType_products, B.ExportType_tasks, B.ExportType_vendors], type$.JSArray_ExportType), t12); } else t12 = false; if (t12) { t12 = A.getEntityIcon(B.EntityType_document); t13 = t3.$index(0, t4); t13.toString; t13 = J.$index$asx(t13, "attach_documents"); t13.toString; t11.push(new A.Padding(B.EdgeInsets_0_16_0_0, A.BoolDropdownButton$(_null, _null, _null, t12, t13, _null, new A._ImportExportState_build_closure12(_this), _this._exportDocuments), _null)); } t12 = t3.$index(0, t4); t12.toString; t1 = A._setArrayType([A.Expanded$(new A.AppButton(_null, B._MdiIconData_wMy1, J.$index$asx(t12, "export").toUpperCase(), new A._ImportExportState_build_closure13(_this, context, t1), _null, _null), 1)], t6); if (_this._exportFormat === B.ImportType_csv) { t3 = t3.$index(0, t4); t3.toString; t3 = J.$index$asx(t3, "schedule"); t3.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.AppButton(_null, B.IconData_58710_MaterialIcons_null_false, t3, new A._ImportExportState_build_closure14(_this), _null, _null), 1)], t6)); } t11.push(A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); B.JSArray_methods.addAll$1(t7, t11); } return A.Scaffold$(t5, _null, new A.AppTabForm(t9, t10, A._setArrayType([new A.ScrollableListView(t2, _null, _null, true, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t7, _null, B.CrossAxisAlignment_3, false, _null, true, _null, _null)], t6), _null, _null, _null, false, _null)], t6), t8, _null, _null), _null, _null, _null, _null, _null); } }; A._ImportExportState_build_closure0.prototype = { call$1(response) { var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.Set_void), t2 = this.$this; if (t2._importFormat === B.ImportType_csv) t1.add$1(0, A.LinkedHashSet_LinkedHashSet$_literal([t2.setState$1(new A._ImportExportState_build__closure11(t2, response))], type$.void)); else { t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "started_import"); t2.toString; t1.add$1(0, A.LinkedHashSet_LinkedHashSet$_literal([A.showToast(t2)], type$.ToastFuture)); } return t1; }, $signature: 3154 }; A._ImportExportState_build__closure11.prototype = { call$0() { return this.$this._import_export$_response = this.response; }, $signature: 0 }; A._ImportExportState_build_closure.prototype = { call$1(importType) { var t1 = this.$this; return t1.setState$1(new A._ImportExportState_build__closure12(t1, importType)); }, $signature: 3155 }; A._ImportExportState_build__closure12.prototype = { call$0() { var t1 = this.importType; t1.toString; return this.$this._importFormat = t1; }, $signature: 0 }; A._ImportExportState_build_closure1.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._ImportExportState_build__closure10(t1)); }, $signature: 0 }; A._ImportExportState_build__closure10.prototype = { call$0() { return this.$this._import_export$_response = null; }, $signature: 0 }; A._ImportExportState_build_closure3.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure9(t1, value)); }, $signature: 10 }; A._ImportExportState_build__closure9.prototype = { call$0() { this.$this._exportFormat = this.value; }, $signature: 0 }; A._ImportExportState_build_closure2.prototype = { call$1(importType) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(importType.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, importType, type$.ImportType); }, $signature: 848 }; A._ImportExportState_build_closure5.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure8(t1, value)); }, $signature: 5 }; A._ImportExportState_build__closure8.prototype = { call$0() { this.$this._exportType = this.value; }, $signature: 0 }; A._ImportExportState_build_closure4.prototype = { call$1(importType) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(importType.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, importType, type$.ExportType); }, $signature: 3157 }; A._ImportExportState_build_closure7.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure7(t1, value)); }, $signature: 5 }; A._ImportExportState_build__closure7.prototype = { call$0() { this.$this._exportDate = this.value; }, $signature: 0 }; A._ImportExportState_build_closure6.prototype = { call$1(dateField) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(dateField), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateField, type$.String); }, $signature: 40 }; A._ImportExportState_build_closure9.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure6(t1, value)); }, $signature: 5 }; A._ImportExportState_build__closure6.prototype = { call$0() { this.$this._exportDateRange = this.value; }, $signature: 0 }; A._ImportExportState_build_closure8.prototype = { call$1(dateRange) { var t1, label, _null = null; if (dateRange === "last7") { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "last7_days"); t1.toString; label = t1; } else { t1 = this.localization; if (dateRange === "last30") { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "last30_days"); t1.toString; label = t1; } else label = t1.lookup$1(dateRange); } return A.DropdownMenuItem$(A.Text$(label, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, dateRange, type$.String); }, $signature: 40 }; A._ImportExportState_build_closure10.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure5(t1, date)); }, $signature: 52 }; A._ImportExportState_build__closure5.prototype = { call$0() { this.$this._exportStartDate = this.date; }, $signature: 0 }; A._ImportExportState_build_closure11.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure4(t1, date)); }, $signature: 52 }; A._ImportExportState_build__closure4.prototype = { call$0() { this.$this._exportEndDate = this.date; }, $signature: 0 }; A._ImportExportState_build_closure12.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build__closure3(t1, value)); }, $signature: 97 }; A._ImportExportState_build__closure3.prototype = { call$0() { this.$this._exportDocuments = this.value === true; }, $signature: 0 }; A._ImportExportState_build_closure13.prototype = { call$0() { var credentials, url, t2, t3, data, t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); url = credentials.url; t2 = this.$this; if (t2._exportFormat === B.ImportType_json) url += "/export"; else { t3 = t2._exportType; if (B.ExportType_ar_detailed === t3) url += "/reports/ar_detail_report"; else if (B.ExportType_ar_summary === t3) url += "/reports/ar_summary_report"; else if (B.ExportType_client_balance === t3) url += "/reports/client_balance_report"; else if (B.ExportType_client_sales === t3) url += "/reports/client_sales_report"; else if (B.ExportType_tax_summary === t3) url += "/reports/tax_summary_report"; else url = B.ExportType_user_sales === t3 ? url + "/reports/user_sales_report" : url + "/reports/" + t3.toString$0(0); } t2.setState$1(new A._ImportExportState_build__closure0(t2)); data = A.LinkedHashMap_LinkedHashMap$_literal(["send_email", true, "report_keys", A._setArrayType([], type$.JSArray_String), "date_key", t2._exportDate, "date_range", t2._exportDateRange, "start_date", t2._exportStartDate, "end_date", t2._exportEndDate, "document_email_attachment", t2._exportDocuments, "include_deleted", t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.reportIncludeDeleted], type$.String, type$.Object); if (t2._exportType === B.ExportType_profitloss) { data.$indexSet(0, "is_income_billed", true); data.$indexSet(0, "is_expense_billed", true); data.$indexSet(0, "include_tax", true); } new A.WebClient().post$3$data(url, credentials.token, B.C_JsonCodec.encode$1(data)).then$1$1(0, new A._ImportExportState_build__closure1(t2, this.localization), type$.Null).catchError$1(new A._ImportExportState_build__closure2(t2)); }, $signature: 4 }; A._ImportExportState_build__closure0.prototype = { call$0() { return this.$this._isExporting = true; }, $signature: 0 }; A._ImportExportState_build__closure1.prototype = { call$1(result) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build___closure0(t1)); A.showMessageDialog(this.localization.get$exportedData(), null); }, $signature: 5 }; A._ImportExportState_build___closure0.prototype = { call$0() { return this.$this._isExporting = false; }, $signature: 0 }; A._ImportExportState_build__closure2.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._ImportExportState_build___closure(t1)); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A._ImportExportState_build___closure.prototype = { call$0() { return this.$this._isExporting = false; }, $signature: 0 }; A._ImportExportState_build_closure14.prototype = { call$0() { var _null = null; A.createEntity(_null, _null, A.ScheduleEntity_ScheduleEntity("email_report", _null, _null).rebuild$1(new A._ImportExportState_build__closure(this.$this)), _null, false); }, $signature: 4 }; A._ImportExportState_build__closure.prototype = { call$1(b) { var t1 = b.get$parameters(0), t2 = this.$this._exportType; t1.get$_schedule_model$_$this()._reportName = t2.name; return b; }, $signature: 70 }; A._FileImport.prototype = { createState$0() { return new A._FileImportState(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.MultipartFile), B._StateLifecycle_0); }, onImportTypeChanged$1(arg0) { return this.onImportTypeChanged.call$1(arg0); }, onUploaded$1(arg0) { return this.onUploaded.call$1(arg0); } }; A._FileImportState.prototype = { uploadJsonFile$0() { var t2, t3, credentials, url, _this = this, _s17_ = "json_file_missing", _s19_ = "json_option_missing", t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = _this._multipartFiles; if (!t2.containsKey$1(0, "json")) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } A.showErrorDialog(false, t1); return; } else if (!_this._importJsonData && !_this._importJsonSettings) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s19_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } A.showErrorDialog(false, t1); return; } t3 = _this._framework$_element; t3.toString; t3 = A.StoreProvider_of(t3, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); credentials = t3.get$credentials(0); url = credentials.url + "/import_json?"; if (_this._importJsonSettings) url += "&import_settings=true"; if (_this._importJsonData) url += "&import_data=true"; _this.setState$1(new A._FileImportState_uploadJsonFile_closure(_this)); t2 = t2.get$values(0); new A.WebClient().post$3$multipartFiles(url, credentials.token, A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E"))).then$1$1(0, new A._FileImportState_uploadJsonFile_closure0(_this, t1), type$.Null).catchError$1(new A._FileImportState_uploadJsonFile_closure1(_this)); }, uploadFile$0() { var t2, t3, credentials, url, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2 = _this._widget.importType; if (t2 !== B.ImportType_csv) for (t2 = t2.get$uploadParts(), t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2), t3 = _this._multipartFiles; t2.moveNext$0();) if (!t3.containsKey$1(0, t2.get$current(t2).key)) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "required_files_missing"); t2.toString; A.showErrorDialog(false, t2); return; } t2 = _this._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); credentials = t2.get$credentials(0); t2 = credentials.url; url = _this._widget.importType === B.ImportType_csv ? t2 + "/preimport" : t2 + "/import"; _this.setState$1(new A._FileImportState_uploadFile_closure(_this)); t2 = _this._multipartFiles.get$values(0); t2 = A.List_List$of(t2, true, A._instanceType(t2)._eval$1("Iterable.E")); t3 = type$.String; new A.WebClient().post$4$data$multipartFiles(url, credentials.token, A.LinkedHashMap_LinkedHashMap$_literal(["import_type", _this._widget.importType.name], t3, t3), t2).then$1$1(0, new A._FileImportState_uploadFile_closure0(_this, t1), type$.Null).catchError$1(new A._FileImportState_uploadFile_closure1(_this)); }, build$1(context) { var t2, t3, t4, t5, t6, t7, children, t8, t9, multipartFile, t10, t11, t12, _this = this, _null = null, _s13_ = "import_format", _s2_ = "en", _s9_ = "json_help", _s15_ = "import_settings", _s11_ = "import_data", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s13_); if (t4 == null) { t4 = t2.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, _s13_); t4.toString; } t4 = A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = _this._widget.importType; t6 = type$.MappedListIterable_of_ImportType_and_DropdownMenuItem_ImportType; t7 = type$.JSArray_Widget; children = A._setArrayType([A.InputDecorator$(_null, new A.DropdownButtonHideUnderline(A.DropdownButton$(_null, _null, _null, true, false, A.List_List$of(new A.MappedListIterable(A._setArrayType([B.ImportType_csv, B.ImportType_json, B.ImportType_freshbooks, B.ImportType_invoice2go, B.ImportType_invoicely, B.ImportType_waveaccounting, B.ImportType_zoho], type$.JSArray_ImportType), new A._FileImportState_build_closure(t1), t6), true, t6._eval$1("ListIterable.E")), new A._FileImportState_build_closure0(_this), _null, t5, type$.ImportType), _null), t4, false, false, false, false, _null, _null)], t7); for (t4 = _this._widget.importType.get$uploadParts(), t4 = t4.get$entries(t4), t4 = t4.get$iterator(t4), t5 = _this._multipartFiles, t6 = type$.ValueKey_String; t4.moveNext$0();) { t8 = t4.get$current(t4); t9 = t8.key; multipartFile = t5.containsKey$1(0, t9) ? t5.$index(0, t9) : _null; t10 = J.$add$ansx(t9, multipartFile != null ? multipartFile.filename : ""); t11 = t1.lookup$1(t8.value); if (!t5.containsKey$1(0, t9)) { t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "no_file_selected"); t9.toString; } else { t12 = t5.$index(0, t9).filename; t9 = t5.$index(0, t9).length; t9 = t9 > 1000000 ? "" + B.JSNumber_methods.toInt$0(A.round(t9 / 1000000, 1)) + " MB" : "" + B.JSNumber_methods.toInt$0(A.round(t9 / 1000, 0)) + " KB"; t9 = t12 + " \u2022 " + t9; } t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "select_file"); t12.toString; children.push(A.Row$(A._setArrayType([new A.Expanded(1, B.FlexFit_0, new A.DecoratedFormField(_null, t11, _null, t9, _null, B.TextInputType_0_null_null, _null, _null, false, false, false, false, _null, _null, _null, _null, _null, _null, B.TextAlign_4, _null, _null, false, false, true, _null, new A.ValueKey(t10, t6)), _null), new A.SizedBox(16, _null, _null, _null), A.OutlinedButton$(new A.Text(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._FileImportState_build_closure1(_this, t8), _null)], t7), B.CrossAxisAlignment_1, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } children.push(new A.SizedBox(_null, 20, _null, _null)); if (_this._widget.importType === B.ImportType_json) { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, _s9_); if (t1 == null) { t1 = t2.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } t1 = A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); t4 = A.Theme_of(context); t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, _s15_); if (t6 == null) { t6 = t2.$index(0, _s2_); t6.toString; t6 = J.$index$asx(t6, _s15_); t6.toString; } t6 = A.SwitchListTile$(t4.colorScheme.secondary, _null, new A._FileImportState_build_closure2(_this), _null, _null, A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._importJsonSettings); t4 = A.Theme_of(context); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s11_); if (t8 == null) { t8 = t2.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s11_); t8.toString; } B.JSArray_methods.addAll$1(children, A._setArrayType([new A.Padding(B.EdgeInsets_0_0_0_8, t1, _null), t6, A.SwitchListTile$(t4.colorScheme.secondary, _null, new A._FileImportState_build_closure3(_this), _null, _null, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._importJsonData)], t7)); } if (_this._import_export$_isLoading) children.push(A.LinearProgressIndicator$()); else { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "import").toUpperCase(); children.push(new A.AppButton(_null, B._MdiIconData_7vC0, t1, t5.__js_helper$_length === 0 ? _null : new A._FileImportState_build_closure4(_this), _null, _null)); } return A.FormCard$(_null, children, _null, B.CrossAxisAlignment_3, false, _null, true, _null, _null); } }; A._FileImportState_uploadJsonFile_closure.prototype = { call$0() { return this.$this._import_export$_isLoading = true; }, $signature: 0 }; A._FileImportState_uploadJsonFile_closure0.prototype = { call$1(result) { var t1 = this.$this; t1.setState$1(new A._FileImportState_uploadJsonFile__closure0(t1)); t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "started_import"); t1.toString; A.showToast(t1); }, $signature: 5 }; A._FileImportState_uploadJsonFile__closure0.prototype = { call$0() { var t1 = this.$this; t1._import_export$_isLoading = false; t1._multipartFiles.clear$0(0); }, $signature: 0 }; A._FileImportState_uploadJsonFile_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._FileImportState_uploadJsonFile__closure(t1)); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A._FileImportState_uploadJsonFile__closure.prototype = { call$0() { return this.$this._import_export$_isLoading = false; }, $signature: 0 }; A._FileImportState_uploadFile_closure.prototype = { call$0() { return this.$this._import_export$_isLoading = true; }, $signature: 0 }; A._FileImportState_uploadFile_closure0.prototype = { call$1(result) { var response, t1 = this.$this; t1.setState$1(new A._FileImportState_uploadFile__closure0(t1)); if (t1._widget.importType !== B.ImportType_csv) { t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "started_import"); t1.toString; A.showToast(t1); } else { response = $.$get$serializers().deserializeWith$1$2($.$get$_$preImportResponseSerializer(), result, type$.PreImportResponse); t1._widget.onUploaded$1(response); } }, $signature: 5 }; A._FileImportState_uploadFile__closure0.prototype = { call$0() { var t1 = this.$this; t1._import_export$_isLoading = false; t1._multipartFiles.clear$0(0); }, $signature: 0 }; A._FileImportState_uploadFile_closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._FileImportState_uploadFile__closure(t1)); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A._FileImportState_uploadFile__closure.prototype = { call$0() { return this.$this._import_export$_isLoading = false; }, $signature: 0 }; A._FileImportState_build_closure0.prototype = { call$1(value) { return this.$this._widget.onImportTypeChanged$1(value); }, $signature: 10 }; A._FileImportState_build_closure.prototype = { call$1(importType) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(importType.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, importType, type$.ImportType); }, $signature: 848 }; A._FileImportState_build_closure1.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2, t3, multipartFiles; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t2 = t1._widget.importType === B.ImportType_json ? "files" : B.JSString_methods.$add("files[", $async$self.uploadPart.key) + "]"; t3 = type$.JSArray_String; $async$goto = 2; return A._asyncAwait(A.pickFiles(false, t1._widget.importType === B.ImportType_json ? A._setArrayType(["json", "zip"], t3) : A._setArrayType(["csv"], t3), t2, B.FileType_5), $async$call$0); case 2: // returning from await. multipartFiles = $async$result; if (multipartFiles != null && J.get$isNotEmpty$asx(multipartFiles)) t1.setState$1(new A._FileImportState_build__closure1(t1, $async$self.uploadPart, multipartFiles)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._FileImportState_build__closure1.prototype = { call$0() { this.$this._multipartFiles.$indexSet(0, this.uploadPart.key, J.get$first$ax(this.multipartFiles)); }, $signature: 0 }; A._FileImportState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._FileImportState_build__closure0(t1, value)); }, $signature: 13 }; A._FileImportState_build__closure0.prototype = { call$0() { return this.$this._importJsonSettings = this.value; }, $signature: 0 }; A._FileImportState_build_closure3.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._FileImportState_build__closure(t1, value)); }, $signature: 13 }; A._FileImportState_build__closure.prototype = { call$0() { return this.$this._importJsonData = this.value; }, $signature: 0 }; A._FileImportState_build_closure4.prototype = { call$0() { var t1 = this.$this; if (t1._widget.importType === B.ImportType_json) t1.uploadJsonFile$0(); else t1.uploadFile$0(); }, $signature: 4 }; A._FileMapper.prototype = { createState$0() { return new A.__FileMapperState(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Map_int_String), B._StateLifecycle_0); }, onCancelPressed$0() { return this.onCancelPressed.call$0(); } }; A.__FileMapperState.prototype = { didChangeDependencies$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, i, field, t10, t11, t12, possible, t13, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); for (t2 = _this._widget.response.mappings._map$_map, t2 = t2.get$entries(t2), t2 = t2.get$iterator(t2), t3 = type$.JSArray_String, t4 = _this._import_export$_mapping, t5 = type$.String, t6 = type$.int; t2.moveNext$0();) { t7 = t2.get$current(t2); t8 = t7.value; t9 = t8.headers._list$_list; t9 = t9.length === 0 ? A.BuiltList_BuiltList$from(B.List_empty, t5) : t9[0]; t7 = t7.key; if (!t4.containsKey$1(0, t7)) t4.$indexSet(0, t7, A.LinkedHashMap_LinkedHashMap$_empty(t6, t5)); for (t9 = t9._list$_list, i = 0; i < t9.length; ++i) { field = t9[i]; for (t10 = t8.available._list$_list, t11 = A._arrayInstanceType(t10), t10 = new J.ArrayIterator(t10, t10.length, t11._eval$1("ArrayIterator<1>")), t11 = t11._precomputed1; t10.moveNext$0();) { t12 = t10.__interceptors$_current; if (t12 == null) t12 = t11._as(t12); possible = B.JSArray_methods.get$last(t12.split(".")); if (B.JSArray_methods.contains$1(A._setArrayType([possible, A.stringReplaceAllUnchecked(possible, "_", " "), t1.lookup$1(possible)], t3), field.toLowerCase())) { t13 = t4.$index(0, t7); t13.toString; t13 = J.$index$asx(t13, i) == null; } else t13 = false; if (t13) { t13 = t4.$index(0, t7); t13.toString; J.$indexSet$ax(t13, i, t12); } } } } }, build$1(context) { var t4, t5, t6, children, t7, t8, t9, t10, t11, t12, t13, t14, t15, t0, t16, i, t17, _this = this, _null = null, _s12_ = "bank_account", t1 = type$.AppLocalization, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1), store = A.StoreProvider_of(context, type$.AppState), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._widget.response; t4.toString; t5 = A.Theme_of(context); t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, t1); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_row_as_column_names"); t1.toString; t6 = type$.JSArray_Widget; children = A._setArrayType([A.SwitchListTile$(t5.colorScheme.secondary, _null, new A.__FileMapperState_build_closure(_this), _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._useFirstRowAsHeaders)], t6); for (t1 = t4.mappings._map$_map, t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t4 = _this._import_export$_mapping, t5 = type$.String, t7 = t3.userCompanyStates, t8 = t3.uiState.selectedCompanyIndex, t7 = t7._list$_list, t3 = t3.staticState; t1.moveNext$0();) { t9 = t1.get$current(t1); t10 = t9.key; t11 = t2.lookup$1(t10); t12 = A.Theme_of(context); t13 = _this._useFirstRowAsHeaders; t14 = t2.localeCode; if (t13) { t13 = $.$get$LocalizationsProvider__localizedValues(); t15 = t13.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, "column"); t15.toString; t0 = t15; t15 = t13; t13 = t0; } else { t13 = $.$get$LocalizationsProvider__localizedValues(); t15 = t13.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, "sample"); t15.toString; t0 = t15; t15 = t13; t13 = t0; } t16 = t15.$index(0, t14); t16.toString; t16 = J.$index$asx(t16, "sample"); t16.toString; t15 = t15.$index(0, t14); t15.toString; t15 = J.$index$asx(t15, "map_to"); t15.toString; t15 = A._setArrayType([new A.SizedBox(_null, 25, _null, _null), new A.Text(t11, _null, t12.textTheme.titleMedium, _null, _null, _null, B.TextOverflow_0, _null, 1, _null, _null), new A.SizedBox(_null, 12, _null, _null), A.Row$(A._setArrayType([new A.Expanded(1, B.FlexFit_0, new A.Text(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 12, _null, _null)], t6); t11 = t9.value; t12 = t11.headers._list$_list; t11 = t11.available; i = 0; while (true) { if (!(i < (t12.length === 0 ? A.BuiltList_BuiltList$from(B.List_empty, t5) : t12[0])._list$_list.length)) break; t13 = (t12.length === 0 ? A.BuiltList_BuiltList$from(B.List_empty, t5) : t12[0])._list$_list[i]; if ((t12.length < 2 ? A.BuiltList_BuiltList$from(B.List_empty, t5) : t12[1])._list$_list.length > i) t16 = (t12.length < 2 ? A.BuiltList_BuiltList$from(B.List_empty, t5) : t12[1])._list$_list[i]; else t16 = _null; t17 = t4.$index(0, t10); t17.toString; t17 = J.$index$asx(t17, i); if (t17 == null) t17 = ""; t15.push(new A._FieldMapper(t13, t16, t11, t17, new A.__FileMapperState_build_closure0(_this, t9, i), t4.$index(0, t10), _null)); ++i; } B.JSArray_methods.addAll$1(children, t15); if (_this._widget.importType === B.ImportType_csv && J.$eq$(t10, "bank_transaction")) { t9 = _this._import_export$_bankAccountId; t10 = $.$get$LocalizationsProvider__localizedValues(); t14 = t10.$index(0, t14); t14.toString; t14 = J.$index$asx(t14, _s12_); if (t14 == null) { t10 = t10.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, _s12_); t10.toString; } else t10 = t14; t11 = $.$get$memoizedDropdownBankAccountList(); t12 = t7[t8]; t13 = t12.bankAccountState; children.push(new A.EntityDropdown(B.EntityType_bankAccount, t11.call$5(t13.map, t13.list, t3, t12.userState.map, _this._import_export$_bankAccountId), t10, t9, false, _null, new A.__FileMapperState_build_closure1(_this), new A.__FileMapperState_build_closure2(_this, t2), true, _null, new A.__FileMapperState_build_closure3(), _null, new A.__FileMapperState_build_closure4(store), B.List_empty0, _null)); } } t1 = A._setArrayType([new A.SizedBox(_null, 25, _null, _null)], t6); if (_this._import_export$_isLoading) t1.push(A.LinearProgressIndicator$()); else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t2.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "cancel"); t5.toString; t5 = A.Expanded$(A.OutlinedButton$(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.__FileMapperState_build_closure5(_this), _null), 1); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "import"); t4.toString; t1.push(A.Row$(A._setArrayType([t5, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.OutlinedButton$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.__FileMapperState_build_closure6(_this, context, t2), _null), 1)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } B.JSArray_methods.addAll$1(children, t1); return A.SingleChildScrollView$(A.FormCard$(_null, children, _null, B.CrossAxisAlignment_0, false, _null, false, _null, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); } }; A.__FileMapperState_build_closure.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A.__FileMapperState_build__closure5(t1, value)); }, $signature: 13 }; A.__FileMapperState_build__closure5.prototype = { call$0() { return this.$this._useFirstRowAsHeaders = this.value; }, $signature: 0 }; A.__FileMapperState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.__FileMapperState_build__closure4(t1, this.entry, this.i, value)); }, $signature: 37 }; A.__FileMapperState_build__closure4.prototype = { call$0() { var _this = this, t1 = _this.$this._import_export$_mapping, t2 = _this.entry.key; if (!t1.containsKey$1(0, t2)) t1.$indexSet(0, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.String)); t1 = t1.$index(0, t2); t1.toString; J.$indexSet$ax(t1, _this.i, _this.value); }, $signature: 0 }; A.__FileMapperState_build_closure1.prototype = { call$1(bankAccount) { var t1 = this.$this; t1.setState$1(new A.__FileMapperState_build__closure3(t1, bankAccount)); }, $signature: 50 }; A.__FileMapperState_build__closure3.prototype = { call$0() { var t1 = this.bankAccount; t1 = t1 == null ? null : t1.get$id(t1); this.$this._import_export$_bankAccountId = t1; }, $signature: 0 }; A.__FileMapperState_build_closure4.prototype = { call$2(completer, $name) { var t1 = A.BankAccountEntity_BankAccountEntity(null, null).rebuild$1(new A.__FileMapperState_build__closure2($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveBankAccountRequest(completer, t1)); }, $signature: 159 }; A.__FileMapperState_build__closure2.prototype = { call$1(b) { b.get$_bank_account_model$_$this()._bank_account_model$_name = this.name; return b; }, $signature: 272 }; A.__FileMapperState_build_closure2.prototype = { call$1(value) { var t1 = this.$this._import_export$_bankAccountId; if ((t1 == null ? "" : t1).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 228 }; A.__FileMapperState_build_closure3.prototype = { call$1(entity) { return ""; }, $signature: 383 }; A.__FileMapperState_build_closure5.prototype = { call$0() { return this.$this._widget.onCancelPressed$0(); }, $signature: 0 }; A.__FileMapperState_build_closure6.prototype = { call$0() { var t2, credentials, t3, convertedMapping, t4, t5, t6, t7, importRequest, t1 = this.$this; if (!t1._widget.formKey.get$currentState().validate$0()) return; t2 = A.StoreProvider_of(this.context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); credentials = t2.get$credentials(0); t2 = type$.String; t3 = type$.ImportRequestMapping; convertedMapping = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); for (t4 = t1._import_export$_mapping, t4 = t4.get$entries(t4), t4 = t4.get$iterator(t4), t5 = type$.int; t4.moveNext$0();) { t6 = t4.get$current(t4); t7 = t6.key; t6 = A.BuiltMap_BuiltMap(t6.value, t5, t2); convertedMapping.$indexSet(0, t7, new A._$ImportRequestMapping(t6)); } t1.setState$1(new A.__FileMapperState_build__closure(t1)); t4 = t1._widget.response.hash; t5 = t1._useFirstRowAsHeaders; t3 = A.BuiltMap_BuiltMap(convertedMapping, t2, t3); t2 = t1._widget.importType; t6 = t1._import_export$_bankAccountId; if (t6 == null) t6 = ""; importRequest = A._$ImportRequest$_(t6, t3, t4, t2.name, t5); new A.WebClient().post$3$data(credentials.url + "/import", credentials.token, B.C_JsonCodec.encode$1($.$get$serializers().serializeWith$2($.$get$_$importRequestSerializer(), importRequest))).then$1$1(0, new A.__FileMapperState_build__closure0(t1, this.localization), type$.Null).catchError$1(new A.__FileMapperState_build__closure1(t1)); }, $signature: 0 }; A.__FileMapperState_build__closure.prototype = { call$0() { return this.$this._import_export$_isLoading = true; }, $signature: 0 }; A.__FileMapperState_build__closure0.prototype = { call$1(result) { var t1 = this.$this; t1.setState$1(new A.__FileMapperState_build___closure0(t1)); t1._widget.onCancelPressed$0(); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "started_import"); t1.toString; A.showToast(t1); }, $signature: 5 }; A.__FileMapperState_build___closure0.prototype = { call$0() { return this.$this._import_export$_isLoading = false; }, $signature: 0 }; A.__FileMapperState_build__closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A.__FileMapperState_build___closure(t1)); A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A.__FileMapperState_build___closure.prototype = { call$0() { return this.$this._import_export$_isLoading = false; }, $signature: 0 }; A._FieldMapper.prototype = { build$1(context) { var t4, t5, t6, t7, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this.available, t3 = t2._list$_list, sorted = new A.CopyOnWriteList(true, t3, t2.$ti._eval$1("CopyOnWriteList<1>")); sorted.sort$1(0, new A._FieldMapper_build_closure(t1)); t2 = A.Expanded$(A.Text$(_this.field1, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t4 = _this.field2; t4 = A.Expanded$(A.Text$(t4 == null ? "" : t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t5 = _this.mappedTo; t3 = B.JSArray_methods.contains$1(t3, t5) ? t5 : _null; t5 = type$.String; t6 = A._setArrayType([A.DropdownMenuItem$(new A.SizedBox(_null, _null, _null, _null), _null, "", t5)], type$.JSArray_DropdownMenuItem_String); t7 = J.map$1$1$ax(sorted._copy_on_write_list$_list, new A._FieldMapper_build_closure0(t1), type$.DropdownMenuItem_String); B.JSArray_methods.addAll$1(t6, A.List_List$of(t7, true, t7.$ti._eval$1("ListIterable.E"))); return A.Row$(A._setArrayType([t2, t4, A.Expanded$(A.DropdownButtonFormField$(false, _null, _null, true, true, t6, new A._FieldMapper_build_closure1(_this), _null, new A._FieldMapper_build_closure2(_this, t1), t3, t5), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); } }; A._FieldMapper_build_closure.prototype = { call$2(fieldA, fieldB) { var t3, partsA = fieldA.split("."), partsB = fieldB.split("."), t1 = partsA[0], t2 = partsB[0]; if (J.$eq$(t1, t2)) { t1 = this.localization; return B.JSString_methods.compareTo$1(t1.lookup$1(partsA[1]), t1.lookup$1(partsB[1])); } t3 = this.localization; return B.JSString_methods.compareTo$1(t3.lookup$1(t1), t3.lookup$1(t2)); }, $signature: 27 }; A._FieldMapper_build_closure2.prototype = { call$1(value) { var t1; if ((value == null ? "" : value).length !== 0) { t1 = this.$this.mapping; t1.toString; t1 = J.where$1$ax(J.get$values$x(t1), new A._FieldMapper_build__closure(value)); t1 = t1.get$length(t1) > 1; } else t1 = false; if (t1) { t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "duplicate_column_mapping"); t1.toString; } else t1 = null; return t1; }, $signature: 149 }; A._FieldMapper_build__closure.prototype = { call$1(element) { return element === this.value; }, $signature: 12 }; A._FieldMapper_build_closure1.prototype = { call$1(value) { return this.$this.onMappedToChanged.call$1(value); }, $signature: 98 }; A._FieldMapper_build_closure0.prototype = { call$1(field) { var t2, fieldLabel, _null = null, t1 = this.localization; t1.toString; t2 = B.JSArray_methods.get$last(field.split(".")); fieldLabel = t1.lookup$1(A.stringReplaceAllUnchecked(t2, "_id", "")); return A.DropdownMenuItem$(A.Text$(t1.lookup$1(B.JSArray_methods.get$first(field.split("."))) + " - " + fieldLabel, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, field, type$.String); }, $signature: 40 }; A.__ImportExportState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ImportExportScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ImportExportScreen_build_closure(), A.import_export_vm_ImportExportVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ImportExportVM); } }; A.ImportExportScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ImportExport(viewModel, null); }, $signature: 3158 }; A.ImportExportVM.prototype = {}; A.InvoiceDesign.prototype = { createState$0() { return new A._InvoiceDesignState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), null, null, B._StateLifecycle_0); } }; A._InvoiceDesignState.prototype = { initState$0() { var viewModel, state, t2, _this = this, t1 = {}; _this.super$State$initState(); viewModel = _this._widget.viewModel; state = viewModel.state; _this._invoice_design$_focusNode = A.FocusScopeNode$(true, null, false); t2 = t1.tabs = 6; if (state.prefState.appLayout === B.AppLayout_mobile) t2 = t1.tabs = 7; if (viewModel.settings.shareInvoiceQuoteColumns === false) t1.tabs = t2 + 1; B.JSArray_methods.forEach$1(A._setArrayType([B.EntityType_invoice, B.EntityType_quote, B.EntityType_credit, B.EntityType_task, B.EntityType_vendor, B.EntityType_purchaseOrder], type$.JSArray_EntityType), new A._InvoiceDesignState_initState_closure(t1, state)); t1 = A.TabController$(null, state.uiState.settingsUIState.tabIndex, t1.tabs, _this); _this._invoice_design$_controller = t1; t1.addListener$1(0, _this.get$_invoice_design$_onTabChanged()); }, didChangeDependencies$0() { var _this = this, t1 = _this._logoSizeController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._invoice_design$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._InvoiceDesignState_didChangeDependencies_closure(_this)); t2 = _this._widget.viewModel.settings.companyLogoSize; if ((t2 == null ? "" : t2).length === 0) t2 = ""; else { t2.toString; t2 = J.toString$0$(A.parseInt(t2, false)); } t1.set$text(0, t2); B.JSArray_methods.forEach$1(_this._invoice_design$_controllers, new A._InvoiceDesignState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _invoice_design$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._invoice_design$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, _invoice_design$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.settings, settings = t1.rebuild$1(new A._InvoiceDesignState__onChanged_closure(B.JSString_methods.trim$0(this._logoSizeController._change_notifier$_value.text), viewModel)); if (!settings.$eq(0, t1)) this._invoice_design$_debouncer.run$1(new A._InvoiceDesignState__onChanged_closure0(viewModel, settings)); }, dispose$0() { var _this = this; B.JSArray_methods.forEach$1(_this._invoice_design$_controllers, new A._InvoiceDesignState_dispose_closure(_this)); _this._invoice_design$_controller.removeListener$1(0, _this.get$_invoice_design$_onTabChanged()); _this._invoice_design$_controller.dispose$0(); _this._invoice_design$_focusNode.dispose$0(); _this.super$__InvoiceDesignState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, state, settings, company, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, _list, index, t23, t24, t25, t26, _this = this, _null = null, _s14_ = "client_details", _s15_ = "company_details", _s15_0 = "company_address", _s15_1 = "invoice_details", _s13_ = "quote_details", _s14_0 = "credit_details", _s23_ = "invoice_product_columns", _s2_ = "en", _s21_ = "quote_product_columns", _s15_2 = "product_columns", _s12_ = "task_columns", _s14_1 = "invoice_design", _s12_0 = "show_preview", _s21_0 = "purchase_order_design", _s18_ = "set_default_design", _s20_ = "delivery_note_design", _s16_ = "statement_design", _s22_ = "payment_receipt_design", _s21_1 = "payment_refund_design", _s9_ = "logo_size", _s7_ = "percent", _s15_3 = "show_paid_stamp", _s21_2 = "show_shipping_address", _s14_2 = "page_numbering", _s24_ = "page_numbering_alignment", _s17_ = "city_state_postal", _s17_0 = "postal_city_state", _s9_0 = "add_field", _s8_ = "quantity", _s9_1 = "unit_cost", _s8_0 = "discount", _s10_ = "line_total", _s8_1 = "product1", _s8_2 = "product2", _s8_3 = "product3", _s8_4 = "product4", _s16_0 = "gross_line_total", _s27_ = "share_invoice_quote_columns", _s17_1 = "custom_surcharge1", _s17_2 = "custom_surcharge2", _s17_3 = "custom_surcharge3", _s17_4 = "custom_surcharge4", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; viewModel = _this._widget.viewModel; state = viewModel.state; settings = viewModel.settings; company = viewModel.company; t3 = state.uiState; t4 = t3.settingsUIState; t5 = t4.entityType === B.EntityType_company; t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t2.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "general_settings"); t8.toString; t9 = type$.JSArray_String; t8 = A._setArrayType([t8], t9); t10 = A.StoreProvider_of(context, t1).__Store__state_A; t10 === $ && A.throwUnnamedLateFieldNI(); if (t10.prefState.appLayout === B.AppLayout_mobile) { t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, "preview"); t10.toString; t8.push(t10); } t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s14_); t10.toString; t8.push(t10); t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s15_); t10.toString; t8.push(t10); t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s15_0); t10.toString; t8.push(t10); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s15_1); t10.toString; t8.push(t10); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s13_); t10.toString; t8.push(t10); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s14_0); t10.toString; t8.push(t10); } if (company.isModuleEnabled$1(B.EntityType_vendor)) t8.push(t2.get$vendorDetails()); if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) t8.push(t2.get$purchaseOrderDetails()); t10 = settings.shareInvoiceQuoteColumns === false; if (t10) { t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s23_); if (t11 == null) { t11 = t6.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s23_); t11.toString; } t12 = t6.$index(0, t7); t12.toString; t12 = J.$index$asx(t12, _s21_); if (t12 == null) { t12 = t6.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s21_); t12.toString; } B.JSArray_methods.addAll$1(t8, A._setArrayType([t11, t12], t9)); } else { t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s15_2); t11.toString; t8.push(t11); } if (company.isModuleEnabled$1(B.EntityType_task)) { t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s12_); t11.toString; t8.push(t11); } t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, "total_fields"); t11.toString; t8.push(t11); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s14_1); t11.toString; if (!t5) t12 = _null; else { t12 = type$.MappedListIterable_String_Tab; t12 = A.TabBar$(_this._invoice_design$_controller, _null, true, new A.ValueKey(t4.updatedAt, type$.ValueKey_int), _null, A.List_List$of(new A.MappedListIterable(t8, new A._InvoiceDesignState_build_closure(), t12), true, t12._eval$1("ListIterable.E"))); } t13 = _this._invoice_design$_controller; t14 = $.$get$_InvoiceDesignState__formKey(); t15 = _this._invoice_design$_focusNode; t16 = A.StoreProvider_of(context, t1).__Store__state_A; t16 === $ && A.throwUnnamedLateFieldNI(); t16 = t16.prefState.appLayout === B.AppLayout_mobile ? 10 : 4; t17 = t6.$index(0, t7); t17.toString; t18 = type$.JSArray_Widget; t17 = A._setArrayType([A.Expanded$(new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, J.$index$asx(t17, "customize").toUpperCase(), new A._InvoiceDesignState_build_closure0(state, store), _null, _null), 1)], t18); t19 = A.StoreProvider_of(context, t1).__Store__state_A; t19 === $ && A.throwUnnamedLateFieldNI(); if (t19.prefState.appLayout === B.AppLayout_desktop) { t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s12_0); if (t19 == null) { t19 = t6.$index(0, _s2_); t19.toString; t19 = J.$index$asx(t19, _s12_0); t19.toString; } t19 = A.Text$(t19, _null, _null, _null, _null, _null, _null, _null, _null, _null); B.JSArray_methods.addAll$1(t17, A._setArrayType([new A.SizedBox(16, _null, _null, _null), A.Expanded$(new A.Padding(B.EdgeInsets_0_18_0_0, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._InvoiceDesignState_build_closure1(context), _null, _null, t19, t4.showPdfPreview), _null), 1)], t18)); } t17 = A.Row$(t17, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t19 = A._setArrayType([], t18); if (!state.get$isHosted() || state.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.account.plan === "enterprise" || state.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.account.plan === "pro") { t20 = A._setArrayType([], t18); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t21 = t6.$index(0, t7); t21.toString; t21 = J.$index$asx(t21, _s14_1); t21.toString; t21 = A._setArrayType([new A.DesignPicker(new A._InvoiceDesignState_build_closure2(_this, viewModel, settings), t21, settings.defaultInvoiceDesignId, false, false, _null, _null)], t18); if (t5 && _this._wasInvoiceDesignChanged && state.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.isAdmin) t21.push(new A.Padding(B.EdgeInsets_0_0_0_8, A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_2, _null, _null, new A._InvoiceDesignState_build_closure3(_this), A.Text$(t2.get$updateAllRecords(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._updateAllInvoiceDesigns), _null)); B.JSArray_methods.addAll$1(t20, t21); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t21 = t6.$index(0, t7); t21.toString; t21 = J.$index$asx(t21, "quote_design"); t21.toString; t21 = A._setArrayType([new A.DesignPicker(new A._InvoiceDesignState_build_closure4(_this, viewModel, settings), t21, settings.defaultQuoteDesignId, false, false, _null, _null)], t18); if (t5 && _this._wasQuoteDesignChanged && state.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.isAdmin) t21.push(new A.Padding(B.EdgeInsets_0_0_0_8, A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_2, _null, _null, new A._InvoiceDesignState_build_closure5(_this), A.Text$(t2.get$updateAllRecords(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._updateAllQuoteDesigns), _null)); B.JSArray_methods.addAll$1(t20, t21); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t21 = t6.$index(0, t7); t21.toString; t21 = J.$index$asx(t21, "credit_design"); t21.toString; t21 = A._setArrayType([new A.DesignPicker(new A._InvoiceDesignState_build_closure6(_this, viewModel, settings), t21, settings.defaultCreditDesignId, false, false, _null, _null)], t18); if (t5 && _this._wasCreditDesignChanged && state.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.isAdmin) t21.push(new A.Padding(B.EdgeInsets_0_0_0_8, A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_2, _null, _null, new A._InvoiceDesignState_build_closure7(_this), A.Text$(t2.get$updateAllRecords(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._updateAllCreditDesigns), _null)); B.JSArray_methods.addAll$1(t20, t21); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) { t21 = t6.$index(0, t7); t21.toString; t21 = J.$index$asx(t21, _s21_0); if (t21 == null) { t21 = t6.$index(0, _s2_); t21.toString; t21 = J.$index$asx(t21, _s21_0); t21.toString; } t21 = A._setArrayType([new A.DesignPicker(new A._InvoiceDesignState_build_closure8(_this, viewModel, settings), t21, settings.defaultPurchaseOrderDesignId, false, false, _null, _null)], t18); if (t5 && _this._wasPurchaseOrderDesignChanged && state.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.isAdmin) t21.push(new A.Padding(B.EdgeInsets_0_0_0_8, A.CheckboxListTile$(A.Theme_of(context).colorScheme.secondary, _null, B.ListTileControlAffinity_2, _null, _null, new A._InvoiceDesignState_build_closure9(_this), A.Text$(t2.get$updateAllRecords(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._updateAllPurchaseOrderDesigns), _null)); B.JSArray_methods.addAll$1(t20, t21); } B.JSArray_methods.addAll$1(t19, t20); } else { t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, _s18_); if (t3 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s18_); t3.toString; } B.JSArray_methods.addAll$1(t19, A._setArrayType([A.OutlinedButton$(A.Text$(t3.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._InvoiceDesignState_build_closure10(store, state), _null), new A.SizedBox(_null, 16, _null, _null)], t18)); } t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, _s20_); if (t3 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s20_); t3.toString; } t19.push(new A.DesignPicker(new A._InvoiceDesignState_build_closure11(viewModel, settings), t3, settings.defaultDeliveryNoteDesignId, true, false, _null, _null)); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, _s16_); if (t3 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s16_); t3.toString; } t19.push(new A.DesignPicker(new A._InvoiceDesignState_build_closure12(viewModel, settings), t3, settings.defaultStatementDesignId, true, false, _null, _null)); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, _s22_); if (t3 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s22_); t3.toString; } t19.push(new A.DesignPicker(new A._InvoiceDesignState_build_closure13(viewModel, settings), t3, settings.defaultPaymentReceiptDesignId, true, false, _null, _null)); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, _s21_1); if (t3 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s21_1); t3.toString; } t19.push(new A.DesignPicker(new A._InvoiceDesignState_build_closure14(viewModel, settings), t3, settings.defaultPaymentRefundDesignId, true, false, _null, _null)); t19 = A.FormCard$(_null, t19, _null, B.CrossAxisAlignment_3, false, _null, false, _null, _null); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "page_layout"); t3.toString; t5 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t20 = t5._eval$1("ListIterable.E"); t21 = type$.String; t3 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_portrait_landscape, new A._InvoiceDesignState_build_closure15(t2), t5), true, t20), _null, t3, new A._InvoiceDesignState_build_closure16(viewModel, settings), _null, false, settings.pageLayout, t21); t22 = t6.$index(0, t7); t22.toString; t22 = J.$index$asx(t22, "page_size"); t22.toString; t22 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_mRX, new A._InvoiceDesignState_build_closure17(t2), t5), true, t20), _null, t22, new A._InvoiceDesignState_build_closure18(viewModel, settings), _null, false, settings.pageSize, t21); t6 = t6.$index(0, t7); t6.toString; t6 = J.$index$asx(t6, "font_size"); t6.toString; t5 = settings.fontSize; t5 = t5 == null ? "" : A.S(t5); _list = J.JSArray_JSArray$allocateGrowable(18, type$.int); for (index = 0; index < 18; ++index) _list[index] = index * 2 + 6; t20 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t5 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(_list, new A._InvoiceDesignState_build_closure19(), t20), true, t20._eval$1("ListIterable.E")), _null, t6, new A._InvoiceDesignState_build_closure20(viewModel, settings), _null, false, t5, t21); t6 = $.$get$LocalizationsProvider__localizedValues(); t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, _s9_); if (t20 == null) { t20 = t6.$index(0, _s2_); t20.toString; t20 = J.$index$asx(t20, _s9_); t20.toString; } t20 = A.Expanded$(A.DecoratedFormField$(false, _null, false, _this._logoSizeController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t20, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), 1); t23 = settings.companyLogoSize; if (B.JSString_methods.contains$1(t23 == null ? "" : t23, "px")) t23 = t2.get$pixels(); else { t23 = t6.$index(0, t7); t23.toString; t23 = J.$index$asx(t23, _s7_); t23.toString; } t24 = t6.$index(0, t7); t24.toString; t24 = J.$index$asx(t24, _s7_); t24.toString; t24 = A.Text$(t24, _null, _null, _null, _null, _null, _null, _null, _null, _null); t25 = t6.$index(0, t7); t25.toString; t25 = J.$index$asx(t25, _s7_); t25.toString; t26 = type$.JSArray_DropdownMenuItem_String; t23 = A.FormCard$(_null, A._setArrayType([t3, t22, t5, A.Row$(A._setArrayType([t20, new A.SizedBox(16, _null, _null, _null), new A.SizedBox(150, _null, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(t24, _null, t25, t21), A.DropdownMenuItem$(A.Text$(t2.get$pixels(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t2.get$pixels(), t21)], t26), _null, "", new A._InvoiceDesignState_build_closure21(_this, viewModel, settings, t2), _null, false, t23, t21), _null)], t18), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t18), _null, _null, false, _null, false, _null, _null); t25 = t6.$index(0, t7); t25.toString; t25 = J.$index$asx(t25, "primary_font"); t25.toString; t25 = A.LearnMoreUrl$(A.EntityDropdown$(true, false, settings.primaryFont, _null, $.$get$memoizedFontMap().call$1($.kGoogleFonts), B.EntityType_font, B.List_empty0, t25, _null, _null, new A._InvoiceDesignState_build_closure22(viewModel, settings), _null, _null, _null), _null, "https://fonts.google.com"); t24 = t6.$index(0, t7); t24.toString; t24 = J.$index$asx(t24, "secondary_font"); t24.toString; t24 = A.EntityDropdown$(true, false, settings.secondaryFont, _null, $.$get$memoizedFontMap().call$1($.kGoogleFonts), B.EntityType_font, B.List_empty0, t24, _null, _null, new A._InvoiceDesignState_build_closure23(viewModel, settings), _null, _null, _null); t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, "primary_color"); t20.toString; t20 = A.FormColorPicker$(settings.primaryColor, t20, new A._InvoiceDesignState_build_closure24(viewModel, settings)); t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, "secondary_color"); t5.toString; t5 = A.FormCard$(_null, A._setArrayType([t25, t24, t20, A.FormColorPicker$(settings.secondaryColor, t5, new A._InvoiceDesignState_build_closure25(viewModel, settings))], t18), _null, B.CrossAxisAlignment_0, false, _null, false, _null, _null); t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, _s15_3); if (t20 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s15_3); t3.toString; } else t3 = t20; t3 = A.BoolDropdownButton$(_null, _null, _null, B.IconData_58474_MaterialIcons_null_false, t3, _null, new A._InvoiceDesignState_build_closure26(viewModel, settings), settings.showPaidStamp === true); t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, _s21_2); if (t20 == null) { t20 = t6.$index(0, _s2_); t20.toString; t20 = J.$index$asx(t20, _s21_2); t20.toString; } t3 = A._setArrayType([t3, A.BoolDropdownButton$(_null, _null, _null, B.IconData_58278_MaterialIcons_null_false, t20, _null, new A._InvoiceDesignState_build_closure27(viewModel, settings), settings.showShippingAddress === true)], t18); if (company.isModuleEnabled$1(B.EntityType_document)) { t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, "invoice_embed_documents"); t20.toString; t3.push(A.BoolDropdownButton$(_null, _null, _null, B._MdiIconData_ifn1, t20, _null, new A._InvoiceDesignState_build_closure28(viewModel, settings), settings.embedDocuments === true)); } t3 = A.FormCard$(_null, t3, _null, _null, false, _null, false, _null, _null); t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, "empty_columns"); t20.toString; t22 = t6.$index(0, t7); t22.toString; t22 = J.$index$asx(t22, "show"); t22.toString; t24 = t6.$index(0, t7); t24.toString; t24 = J.$index$asx(t24, "hide"); t24.toString; t20 = A.BoolDropdownButton$(t24, t22, _null, B._MdiIconData_Qa60, t20, _null, new A._InvoiceDesignState_build_closure29(viewModel, settings), settings.hideEmptyColumnsOnPdf !== true); t22 = t6.$index(0, t7); t22.toString; t22 = J.$index$asx(t22, _s14_2); if (t22 == null) { t22 = t6.$index(0, _s2_); t22.toString; t22 = J.$index$asx(t22, _s14_2); t22.toString; } t24 = t6.$index(0, t7); t24.toString; t24 = J.$index$asx(t24, "show"); t24.toString; t25 = t6.$index(0, t7); t25.toString; t25 = J.$index$asx(t25, "hide"); t25.toString; t22 = A.BoolDropdownButton$(t25, t24, _null, B.IconData_58041_MaterialIcons_null_false, t22, _null, new A._InvoiceDesignState_build_closure30(viewModel, settings), settings.pageNumbering === true); t24 = t6.$index(0, t7); t24.toString; t24 = J.$index$asx(t24, _s24_); if (t24 == null) { t24 = t6.$index(0, _s2_); t24.toString; t24 = J.$index$asx(t24, _s24_); t24.toString; } t24 = A._setArrayType([new A.ScrollableListView(A._setArrayType([new A.Padding(new A.EdgeInsets(16, 0, 16, t16), t17, _null), t19, t23, t5, t3, A.FormCard$(_null, A._setArrayType([t20, t22, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(A.Text$(t2.get$left(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "L", t21), A.DropdownMenuItem$(A.Text$(t2.get$center(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "C", t21), A.DropdownMenuItem$(A.Text$(t2.get$right(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "R", t21)], t26), _null, t24, new A._InvoiceDesignState_build_closure31(viewModel, settings), _null, false, settings.pageNumberingAlignment, t21)], t18), _null, _null, false, _null, true, _null, _null)], t18), _null, _null, true, false, _null)], t18); t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_mobile) t24.push(new A._PdfPreview(settings, B.EntityType_invoice, state, _null)); t1 = type$.MappedListIterable_String_String; t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "number", "id_number", "vat_number", "website", "phone", "address1", "address2", _s17_, _s17_0, "postal_city", "country", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure32(), t1), true, t21); B.JSArray_methods.addAll$1(t3, new A.MappedListIterable(A._setArrayType(["full_name", "email", "phone", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure33(), t1)); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "number", "vat_number", "address1", "address2", _s17_, "country", "phone"], t9), new A._InvoiceDesignState_build_closure34(), t1), true, t21); B.JSArray_methods.addAll$1(t5, new A.MappedListIterable(A._setArrayType(["email"], t9), new A._InvoiceDesignState_build_closure35(), t1)); t16 = settings.getFieldsForSection$1(_s14_); t17 = t6.$index(0, t7); t17.toString; t17 = J.$index$asx(t17, _s9_0); t17.toString; t24.push(A.FormCard$(A.MultiSelectList$(t17, t5, _null, false, true, new A._InvoiceDesignState_build_closure36(viewModel, settings), t3, "client", t16), _null, _null, _null, false, _null, true, _null, _null)); t16 = t1._eval$1("ListIterable.E"); t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "id_number", "vat_number", "website", "email", "phone", "address1", "address2", _s17_, _s17_0, "postal_city", "country", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure37(), t1), true, t16); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "id_number", "vat_number", "website", "email", "phone"], t9), new A._InvoiceDesignState_build_closure38(), t1), true, t16); t17 = settings.getFieldsForSection$1(_s15_); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t5, _null, false, true, new A._InvoiceDesignState_build_closure39(viewModel, settings), t3, "company", t17), _null, _null, _null, false, _null, true, _null, _null)); t17 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "id_number", "vat_number", "website", "email", "phone", "address1", "address2", _s17_, _s17_0, "postal_city", "country", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure40(), t1), true, t16); t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["address1", "address2", _s17_, "country"], t9), new A._InvoiceDesignState_build_closure41(), t1), true, t16); t5 = settings.getFieldsForSection$1(_s15_0); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t3, _null, false, true, new A._InvoiceDesignState_build_closure42(viewModel, settings), t17, "company", t5), _null, _null, _null, false, _null, true, _null, _null)); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "po_number", "date", "due_date", "amount", "balance", "balance_due", "custom1", "custom2", "custom3", "custom4", "project", "vendor"], t9), new A._InvoiceDesignState_build_closure43(), t1), true, t21); B.JSArray_methods.addAll$1(t3, new A.MappedListIterable(A._setArrayType(["balance"], t9), new A._InvoiceDesignState_build_closure44(), t1)); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "po_number", "date", "due_date", "total", "balance_due"], t9), new A._InvoiceDesignState_build_closure45(), t1), true, t16); t17 = settings.getFieldsForSection$1(_s15_1); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t5, _null, false, true, new A._InvoiceDesignState_build_closure46(viewModel, settings), t3, "invoice", t17), _null, _null, _null, false, _null, true, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "po_number", "date", "valid_until", "total", "project", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure47(), t1), true, t21); B.JSArray_methods.addAll$1(t3, new A.MappedListIterable(A._setArrayType(["balance"], t9), new A._InvoiceDesignState_build_closure48(), t1)); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "po_number", "date", "valid_until", "total"], t9), new A._InvoiceDesignState_build_closure49(), t1), true, t16); t17 = settings.getFieldsForSection$1(_s13_); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t5, _null, false, true, new A._InvoiceDesignState_build_closure50(viewModel, settings), t3, "quote", t17), _null, _null, _null, false, _null, true, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_credit)) { t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "po_number", "date", "total", "balance", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure51(), t1), true, t21); B.JSArray_methods.addAll$1(t3, new A.MappedListIterable(A._setArrayType(["balance"], t9), new A._InvoiceDesignState_build_closure52(), t1)); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "po_number", "date", "balance", "total"], t9), new A._InvoiceDesignState_build_closure53(), t1), true, t16); t17 = settings.getFieldsForSection$1(_s14_0); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t5, _null, false, true, new A._InvoiceDesignState_build_closure54(viewModel, settings), t3, "credit", t17), _null, _null, _null, false, _null, true, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_vendor)) { t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "number", "vat_number", "address1", "address2", _s17_, _s17_0, "postal_city", "country", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure55(), t1), true, t21); B.JSArray_methods.addAll$1(t3, new A.MappedListIterable(A._setArrayType(["email"], t9), new A._InvoiceDesignState_build_closure56(), t1)); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["name", "number", "vat_number", "address1", "address2", _s17_], t9), new A._InvoiceDesignState_build_closure57(), t1), true, t21); B.JSArray_methods.addAll$1(t5, new A.MappedListIterable(A._setArrayType(["email"], t9), new A._InvoiceDesignState_build_closure58(), t1)); t17 = settings.getFieldsForSection$1("vendor_details"); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t5, _null, false, true, new A._InvoiceDesignState_build_closure59(viewModel, settings), t3, "vendor", t17), _null, _null, _null, false, _null, true, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) { t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "date", "due_date", "total", "balance_due", "custom1", "custom2", "custom3", "custom4"], t9), new A._InvoiceDesignState_build_closure60(), t1), true, t21); t5 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["number", "date", "due_date", "total", "balance_due"], t9), new A._InvoiceDesignState_build_closure61(), t1), true, t16); t17 = settings.getFieldsForSection$1("purchase_order_details"); t19 = t6.$index(0, t7); t19.toString; t19 = J.$index$asx(t19, _s9_0); t19.toString; t24.push(A.FormCard$(A.MultiSelectList$(t19, t5, _null, false, true, new A._InvoiceDesignState_build_closure62(viewModel, settings), t3, "purchase_order", t17), _null, _null, _null, false, _null, true, _null, _null)); } t3 = A._setArrayType(["item", "description"], t9); t5 = company.enableProductQuantity; if (t5) t3.push(_s8_); t3.push(_s9_1); t17 = company.numberOfItemTaxRates > 0; if (t17) B.JSArray_methods.addAll$1(t3, A._setArrayType(["tax", "tax_amount"], t9)); t19 = company.enableProductDiscount; if (t19) t3.push(_s8_0); t3.push(_s10_); t3.push(_s8_1); t3.push(_s8_2); t3.push(_s8_3); t3.push(_s8_4); t3.push(_s16_0); t3 = A.List_List$of(new A.MappedListIterable(t3, new A._InvoiceDesignState_build_closure63(), t1), true, t16); t20 = A._setArrayType(["item", "description", "unit_cost"], t9); if (t5) t20.push(_s8_); if (t19) t20.push(_s8_0); if (t17) t20.push("tax"); t20.push(_s10_); t20 = A.List_List$of(new A.MappedListIterable(t20, new A._InvoiceDesignState_build_closure64(), t1), true, t16); t21 = settings.getFieldsForSection$1(_s15_2); t22 = t6.$index(0, t7); t22.toString; t22 = J.$index$asx(t22, _s9_0); t22.toString; t21 = A.Expanded$(A.FormCard$(A.MultiSelectList$(t22, t20, _null, false, true, new A._InvoiceDesignState_build_closure65(viewModel, settings), t3, "product", t21), _null, _null, _null, false, _null, false, _null, _null), 1); t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, _s27_); if (t3 == null) { t3 = t6.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s27_); t3.toString; } t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t24.push(A.Column$(A._setArrayType([t21, A.FormCard$(A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._InvoiceDesignState_build_closure66(viewModel, settings), _null, _null, t3, !t10), _null, _null, _null, false, _null, true, _null, _null)], t18), B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)); if (t10) { t3 = A._setArrayType(["item", "description"], t9); if (t5) t3.push(_s8_); t3.push(_s9_1); if (t17) B.JSArray_methods.addAll$1(t3, A._setArrayType(["tax", "tax_amount"], t9)); if (t19) t3.push(_s8_0); t3.push(_s10_); t3.push(_s8_1); t3.push(_s8_2); t3.push(_s8_3); t3.push(_s8_4); t3.push(_s16_0); t3 = A.List_List$of(new A.MappedListIterable(t3, new A._InvoiceDesignState_build_closure67(), t1), true, t16); t10 = A._setArrayType(["item", "description", "unit_cost"], t9); if (t5) t10.push(_s8_); if (t19) t10.push(_s8_0); if (t17) t10.push("tax"); t10.push(_s10_); t5 = A.List_List$of(new A.MappedListIterable(t10, new A._InvoiceDesignState_build_closure68(), t1), true, t16); t10 = settings.getFieldsForSection$1("product_quote_columns"); t20 = t6.$index(0, t7); t20.toString; t20 = J.$index$asx(t20, _s9_0); t20.toString; t24.push(A.FormCard$(A.MultiSelectList$(t20, t5, _null, false, true, new A._InvoiceDesignState_build_closure69(viewModel, settings), t3, "product", t10), _null, _null, _null, false, _null, true, _null, _null)); } if (company.isModuleEnabled$1(B.EntityType_task)) { t3 = A._setArrayType(["service", "description", "hours", "rate"], t9); if (t17) B.JSArray_methods.addAll$1(t3, A._setArrayType(["tax", "tax_amount"], t9)); if (t19) t3.push(_s8_0); t3.push(_s10_); t3.push("task1"); t3.push("task2"); t3.push("task3"); t3.push("task4"); t3.push(_s16_0); t3 = A.List_List$of(new A.MappedListIterable(t3, new A._InvoiceDesignState_build_closure70(), t1), true, t16); t5 = A._setArrayType(["service", "description", "rate", "hours"], t9); if (t19) t5.push(_s8_0); if (t17) t5.push("tax"); t5.push(_s10_); t5 = A.List_List$of(new A.MappedListIterable(t5, new A._InvoiceDesignState_build_closure71(), t1), true, t16); t10 = settings.getFieldsForSection$1(_s12_); t17 = t6.$index(0, t7); t17.toString; t17 = J.$index$asx(t17, _s9_0); t17.toString; t24.push(A.FormCard$(A.MultiSelectList$(t17, t5, _null, false, true, new A._InvoiceDesignState_build_closure72(viewModel, settings), t3, "task", t10), _null, _null, _null, false, _null, true, _null, _null)); } t3 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["subtotal", "net_subtotal", "discount", "line_taxes", "total_taxes", _s17_1, _s17_2, _s17_3, _s17_4, "paid_to_date", "total", "outstanding"], t9), new A._InvoiceDesignState_build_closure73(), t1), true, t16); t16 = A.List_List$of(new A.MappedListIterable(A._setArrayType(["subtotal", "discount", _s17_1, _s17_2, _s17_3, _s17_4, "total_taxes", "line_taxes", "total", "paid_to_date", "outstanding"], t9), new A._InvoiceDesignState_build_closure74(), t1), true, t16); t1 = settings.getFieldsForSection$1("total_columns"); t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, _s9_0); t9.toString; t24.push(A.FormCard$(A.MultiSelectList$(t9, t16, _null, false, true, new A._InvoiceDesignState_build_closure75(viewModel, settings), t3, "total", t1), _null, _null, _null, false, _null, true, _null, _null)); t18 = A._setArrayType([A.Expanded$(new A.AppTabForm(t15, t14, t24, t13, _null, _null), 1)], t18); if (t4.showPdfPreview) { if (J.$eq$(t8[_this._invoice_design$_controller._tab_controller$_index], t2.get$vendorDetails()) || J.$eq$(t8[_this._invoice_design$_controller._tab_controller$_index], t2.get$purchaseOrderDetails())) t1 = B.EntityType_purchaseOrder; else { t1 = t8[_this._invoice_design$_controller._tab_controller$_index]; t2 = t6.$index(0, t7); t2.toString; t2 = J.$index$asx(t2, _s13_); t2.toString; if (J.$eq$(t1, t2)) t1 = B.EntityType_quote; else { t1 = t8[_this._invoice_design$_controller._tab_controller$_index]; t7 = t6.$index(0, t7); t7.toString; t7 = J.$index$asx(t7, _s14_0); t7.toString; t1 = J.$eq$(t1, t7) ? B.EntityType_credit : B.EntityType_invoice; } } t18.push(A.Expanded$(new A._PdfPreview(settings, t1, state, _null), 1)); } return A.EditScaffold$(_null, t12, A.Row$(t18, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, _null, _null, false, _null, _null, new A._InvoiceDesignState_build_closure76(_this, viewModel), _null, t11); } }; A._InvoiceDesignState_initState_closure.prototype = { call$1(entityType) { var t1 = this.state; if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(entityType)) ++this._box_0.tabs; }, $signature: 266 }; A._InvoiceDesignState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_invoice_design$_onChanged()); }, $signature: 10 }; A._InvoiceDesignState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_invoice_design$_onChanged()); }, $signature: 10 }; A._InvoiceDesignState__onChanged_closure.prototype = { call$1(b) { var t2, t1 = this.logoSize; if (t1.length === 0) t1 = ""; else { t2 = this.viewModel.settings.companyLogoSize; t2.toString; t1 += B.JSString_methods.contains$1(t2, "px") ? "px" : "%"; } b.get$_settings_model$_$this()._companyLogoSize = t1; return b; }, $signature: 9 }; A._InvoiceDesignState__onChanged_closure0.prototype = { call$0() { this.viewModel.onSettingsChanged.call$1(this.settings); }, $signature: 0 }; A._InvoiceDesignState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_invoice_design$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._InvoiceDesignState_build_closure76.prototype = { call$1(context) { var t1 = A._setArrayType([], type$.JSArray_EntityType), t2 = this.$this, t3 = t2._updateAllInvoiceDesigns; t3.toString; if (t3) t1.push(B.EntityType_invoice); t3 = t2._updateAllQuoteDesigns; t3.toString; if (t3) t1.push(B.EntityType_quote); t3 = t2._updateAllCreditDesigns; t3.toString; if (t3) t1.push(B.EntityType_credit); t2 = t2._updateAllPurchaseOrderDesigns; t2.toString; if (t2) t1.push(B.EntityType_purchaseOrder); this.viewModel.onSavePressed.call$2(context, t1); }, $signature: 16 }; A._InvoiceDesignState_build_closure.prototype = { call$1(tab) { var _null = null; return A.Tab$(A.Text$(tab, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); }, $signature: 3159 }; A._InvoiceDesignState_build_closure0.prototype = { call$0() { var _null = null, t1 = this.state; if (t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.get$customDesigns().length === 0) t1 = A.createEntity(_null, _null, A.DesignEntity_DesignEntity(_null, _null, t1), _null, false); else { t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "custom_designs", false, _null)); } return t1; }, $signature: 0 }; A._InvoiceDesignState_build_closure1.prototype = { call$1(value) { var t1 = A.StoreProvider_of(this.context, type$.AppState).__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ToggleShowPdfPreview()); }, $signature: 13 }; A._InvoiceDesignState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._InvoiceDesignState_build__closure28(t1)); this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure29(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure28.prototype = { call$0() { this.$this._wasInvoiceDesignChanged = true; }, $signature: 0 }; A._InvoiceDesignState_build__closure29.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultInvoiceDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure3.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._InvoiceDesignState_build__closure27(t1, value)); }, $signature: 17 }; A._InvoiceDesignState_build__closure27.prototype = { call$0() { return this.$this._updateAllInvoiceDesigns = this.value; }, $signature: 0 }; A._InvoiceDesignState_build_closure4.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._InvoiceDesignState_build__closure25(t1)); this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure26(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure25.prototype = { call$0() { this.$this._wasQuoteDesignChanged = true; }, $signature: 0 }; A._InvoiceDesignState_build__closure26.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultQuoteDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure5.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._InvoiceDesignState_build__closure24(t1, value)); }, $signature: 17 }; A._InvoiceDesignState_build__closure24.prototype = { call$0() { return this.$this._updateAllQuoteDesigns = this.value; }, $signature: 0 }; A._InvoiceDesignState_build_closure6.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._InvoiceDesignState_build__closure22(t1)); this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure23(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure22.prototype = { call$0() { this.$this._wasCreditDesignChanged = true; }, $signature: 0 }; A._InvoiceDesignState_build__closure23.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultCreditDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure7.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._InvoiceDesignState_build__closure21(t1, value)); }, $signature: 17 }; A._InvoiceDesignState_build__closure21.prototype = { call$0() { return this.$this._updateAllCreditDesigns = this.value; }, $signature: 0 }; A._InvoiceDesignState_build_closure8.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._InvoiceDesignState_build__closure19(t1)); this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure20(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure19.prototype = { call$0() { this.$this._wasPurchaseOrderDesignChanged = true; }, $signature: 0 }; A._InvoiceDesignState_build__closure20.prototype = { call$1(b) { var t1 = this.value.id; b.get$_settings_model$_$this()._defaultPurchaseOrderDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure9.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._InvoiceDesignState_build__closure18(t1, value)); }, $signature: 17 }; A._InvoiceDesignState_build__closure18.prototype = { call$0() { return this.$this._updateAllPurchaseOrderDesigns = this.value; }, $signature: 0 }; A._InvoiceDesignState_build_closure10.prototype = { call$0() { var t2, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, null, null, null, false, "company_details", false, 3)); }, $signature: 0 }; A._InvoiceDesignState_build_closure11.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure17(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure17.prototype = { call$1(b) { var t1 = this.value; t1 = t1 == null ? null : t1.id; b.get$_settings_model$_$this()._defaultDeliveryNoteDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure12.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure16(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure16.prototype = { call$1(b) { var t1 = this.value; t1 = t1 == null ? null : t1.id; b.get$_settings_model$_$this()._defaultStatementDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure13.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure15(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure15.prototype = { call$1(b) { var t1 = this.value; t1 = t1 == null ? null : t1.id; b.get$_settings_model$_$this()._defaultPaymentReceiptDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure14.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure14(value))); }, $signature: 147 }; A._InvoiceDesignState_build__closure14.prototype = { call$1(b) { var t1 = this.value; t1 = t1 == null ? null : t1.id; b.get$_settings_model$_$this()._defaultPaymentRefundDesignId = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure16.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure13(value))); }, $signature: 32 }; A._InvoiceDesignState_build__closure13.prototype = { call$1(b) { b.get$_settings_model$_$this()._pageLayout = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure15.prototype = { call$1(pageLayout) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(pageLayout), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, pageLayout, type$.String); }, $signature: 40 }; A._InvoiceDesignState_build_closure18.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure12(value))); }, $signature: 32 }; A._InvoiceDesignState_build__closure12.prototype = { call$1(b) { b.get$_settings_model$_$this()._pageSize = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure17.prototype = { call$1(pageSize) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(pageSize), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, pageSize, type$.String); }, $signature: 40 }; A._InvoiceDesignState_build_closure20.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure11(value))); }, $signature: 32 }; A._InvoiceDesignState_build__closure11.prototype = { call$1(b) { var t1 = A.int_parse(this.value, null); b.get$_settings_model$_$this()._fontSize = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure19.prototype = { call$1(fontSize) { var _null = null, t1 = "" + fontSize, t2 = fontSize === 0 ? new A.SizedBox(_null, _null, _null, _null) : A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.DropdownMenuItem$(t2, _null, t1, type$.String); }, $signature: 458 }; A._InvoiceDesignState_build_closure21.prototype = { call$1(value) { var _this = this; return _this.viewModel.onSettingsChanged.call$1(_this.settings.rebuild$1(new A._InvoiceDesignState_build__closure10(_this.$this, value, _this.localization))); }, $signature: 32 }; A._InvoiceDesignState_build__closure10.prototype = { call$1(b) { var t1 = this.$this._logoSizeController._change_notifier$_value.text, t2 = J.$eq$(this.value, this.localization.get$pixels()) ? "px" : "%"; b.get$_settings_model$_$this()._companyLogoSize = t1 + t2; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure22.prototype = { call$1(font) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure9(font))); }, $signature: 69 }; A._InvoiceDesignState_build__closure9.prototype = { call$1(b) { var t1 = this.font; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._primaryFont = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure23.prototype = { call$1(font) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure8(font))); }, $signature: 69 }; A._InvoiceDesignState_build__closure8.prototype = { call$1(b) { var t1 = this.font; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._secondaryFont = t1; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure24.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure7(value))); }, $signature: 210 }; A._InvoiceDesignState_build__closure7.prototype = { call$1(b) { b.get$_settings_model$_$this()._primaryColor = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure25.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure6(value))); }, $signature: 210 }; A._InvoiceDesignState_build__closure6.prototype = { call$1(b) { b.get$_settings_model$_$this()._secondaryColor = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure26.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure5(value))); }, $signature: 26 }; A._InvoiceDesignState_build__closure5.prototype = { call$1(b) { b.get$_settings_model$_$this()._showPaidStamp = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure27.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure4(value))); }, $signature: 26 }; A._InvoiceDesignState_build__closure4.prototype = { call$1(b) { b.get$_settings_model$_$this()._showShippingAddress = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure28.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure3(value))); }, $signature: 26 }; A._InvoiceDesignState_build__closure3.prototype = { call$1(b) { b.get$_settings_model$_$this()._embedDocuments = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure29.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure2(value))); }, $signature: 26 }; A._InvoiceDesignState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._hideEmptyColumnsOnPdf = this.value === false; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure30.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure1(value))); }, $signature: 26 }; A._InvoiceDesignState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._pageNumbering = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure31.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure0(value))); }, $signature: 32 }; A._InvoiceDesignState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._pageNumberingAlignment = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure32.prototype = { call$1(field) { return "$client." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure33.prototype = { call$1(field) { return "$contact." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure34.prototype = { call$1(field) { return "$client." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure35.prototype = { call$1(field) { return "$contact." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure36.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("client_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure37.prototype = { call$1(field) { return "$company." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure38.prototype = { call$1(field) { return "$company." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure39.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("company_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure40.prototype = { call$1(field) { return "$company." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure41.prototype = { call$1(field) { return "$company." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure42.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("company_address", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure43.prototype = { call$1(field) { return "$invoice." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure44.prototype = { call$1(field) { return "$client." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure45.prototype = { call$1(field) { return "$invoice." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure46.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("invoice_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure47.prototype = { call$1(field) { return "$quote." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure48.prototype = { call$1(field) { return "$client." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure49.prototype = { call$1(field) { return "$quote." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure50.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("quote_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure51.prototype = { call$1(field) { return "$credit." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure52.prototype = { call$1(field) { return "$client." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure53.prototype = { call$1(field) { return "$credit." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure54.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("credit_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure55.prototype = { call$1(field) { return "$vendor." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure56.prototype = { call$1(field) { return "$contact." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure57.prototype = { call$1(field) { return "$vendor." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure58.prototype = { call$1(field) { return "$contact." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure59.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("vendor_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure60.prototype = { call$1(field) { return "$purchase_order." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure61.prototype = { call$1(field) { return "$purchase_order." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure62.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("purchase_order_details", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure63.prototype = { call$1(field) { return "$product." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure64.prototype = { call$1(field) { return "$product." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure65.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("product_columns", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure66.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._InvoiceDesignState_build__closure(value))); }, $signature: 13 }; A._InvoiceDesignState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._shareInvoiceQuoteColumns = this.value; return b; }, $signature: 9 }; A._InvoiceDesignState_build_closure67.prototype = { call$1(field) { return "$product." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure68.prototype = { call$1(field) { return "$product." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure69.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("product_quote_columns", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure70.prototype = { call$1(field) { return "$task." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure71.prototype = { call$1(field) { return "$task." + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure72.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("task_columns", values)); }, $signature: 121 }; A._InvoiceDesignState_build_closure73.prototype = { call$1(field) { return "$" + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure74.prototype = { call$1(field) { return "$" + field; }, $signature: 31 }; A._InvoiceDesignState_build_closure75.prototype = { call$1(values) { this.viewModel.onSettingsChanged.call$1(this.settings.setFieldsForSection$2("total_columns", values)); }, $signature: 121 }; A._PdfPreview.prototype = { createState$0() { return new A._PdfPreviewState(B._StateLifecycle_0); } }; A._PdfPreviewState.prototype = { initState$0() { this.super$State$initState(); this._loadPdf$0(); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (!oldWidget.settings.$eq(0, this._widget.settings)) this._loadPdf$0(); }, _loadPdf$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, state, settingsUIState, t1, t2, t3, request; var $async$_loadPdf$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start state = $async$self._widget.state; settingsUIState = state.uiState.settingsUIState; t1 = state.get$credentials(0); t2 = $async$self._widget.entityType.get$apiValue(); t3 = settingsUIState.entityType.get$apiValue(); request = A._$PdfPreviewRequest$_(settingsUIState.client.id, t2, settingsUIState.group.id, $async$self._widget.settings, t3); $async$self.setState$1(new A._PdfPreviewState__loadPdf_closure($async$self)); $async$goto = 2; return A._asyncAwait(new A.WebClient().post$4$data$rawResponse(t1.url + "/live_design", state.get$credentials(0).token, B.C_JsonCodec.encode$2$toEncodable($.$get$serializers().serializeWith$2($.$get$_$pdfPreviewRequestSerializer(), request), null), true).catchError$1(new A._PdfPreviewState__loadPdf_closure0()), $async$_loadPdf$0); case 2: // returning from await. $async$self.response = $async$result; $async$self.setState$1(new A._PdfPreviewState__loadPdf_closure1($async$self)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_loadPdf$0, $async$completer); }, build$1(context) { var t1, _null = null; if (this.response == null) return new A.LoadingIndicator(_null, false, _null); t1 = A._setArrayType([A.PdfPreview$(false, false, new A._PdfPreviewState_build_closure(this), false, false, false, 800, _null, _null)], type$.JSArray_Widget); if (this.isLoading) t1.push(A.LinearProgressIndicator$()); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); } }; A._PdfPreviewState__loadPdf_closure.prototype = { call$0() { return this.$this.isLoading = true; }, $signature: 0 }; A._PdfPreviewState__loadPdf_closure0.prototype = { call$1(error) { A.print("## Error: " + A.S(error)); }, $signature: 5 }; A._PdfPreviewState__loadPdf_closure1.prototype = { call$0() { return this.$this.isLoading = false; }, $signature: 0 }; A._PdfPreviewState_build_closure.prototype = { call$1(format) { return this.$this.response.bodyBytes; }, $signature: 111 }; A.__InvoiceDesignState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.InvoiceDesignScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.InvoiceDesignScreen_build_closure(), A.invoice_design_vm_InvoiceDesignVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.InvoiceDesignVM); } }; A.InvoiceDesignScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.InvoiceDesign(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3160 }; A.InvoiceDesignVM.prototype = {}; A.InvoiceDesignVM_fromStore_closure.prototype = { call$1(settings) { var t2, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); t2 = this.state.uiState.settingsUIState.get$settings(); if (settings.shareInvoiceQuoteColumns !== false !== (t2.shareInvoiceQuoteColumns !== false)) t1[0].call$1(new A.UpdatedSettingUI()); }, $signature: 193 }; A.InvoiceDesignVM_fromStore_closure0.prototype = { call$2(context, entityTypes) { var t2, t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t2 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t2 = false; if (t2) return; t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } new A.InvoiceDesignVM_fromStore__closure(this.store, context, t1, entityTypes).call$0(); }, $signature: 3161 }; A.InvoiceDesignVM_fromStore__closure.prototype = { call$0() { var settingsUIState, t3, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; t3 = type$.Null; completer = A.snackBarCompleter(t2, null, false, t3); completer.future.then$1$1(0, new A.InvoiceDesignVM_fromStore___closure(_this.state, t1, _this.entityTypes), t3); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.InvoiceDesignVM_fromStore___closure.prototype = { call$1(_) { var credentials = this.state.get$credentials(0), t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(this.entityTypes, new A.InvoiceDesignVM_fromStore____closure(new A.WebClient(), credentials.url + "/designs/set/default", credentials, t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.settings)); }, $signature: 36 }; A.InvoiceDesignVM_fromStore____closure.prototype = { call$1(entityType) { var _this = this; _this.webClient.post$3$data(_this.url, _this.credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["entity", A.toSnakeCase(entityType.name), "design_id", _this.settings.getDesignId$1(entityType)], type$.String, type$.nullable_String))).then$1$1(0, new A.InvoiceDesignVM_fromStore_____closure(), type$.Null).catchError$1(new A.InvoiceDesignVM_fromStore_____closure0()); }, $signature: 266 }; A.InvoiceDesignVM_fromStore_____closure.prototype = { call$1(response) { var t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "saved_settings"); t1.toString; A.showToast(t1); }, $signature: 5 }; A.InvoiceDesignVM_fromStore_____closure0.prototype = { call$1(error) { A.showErrorDialog(false, A.S(error)); }, $signature: 5 }; A.LocalizationSettings.prototype = { createState$0() { return new A._LocalizationSettingsState(new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._LocalizationSettingsState.prototype = { initState$0() { var settingsUIState, t1, _this = this; _this.super$State$initState(); _this._localization_settings$_focusNode = A.FocusScopeNode$(true, null, false); settingsUIState = _this._widget.viewModel.state.uiState.settingsUIState; t1 = A.TabController$(null, settingsUIState.entityType !== B.EntityType_company ? 0 : settingsUIState.tabIndex, 2, _this); _this._localization_settings$_controller = t1; t1.addListener$1(0, _this.get$_localization_settings$_onTabChanged()); }, _localization_settings$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._localization_settings$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._localization_settings$_controller.removeListener$1(0, _this.get$_localization_settings$_onTabChanged()); _this._localization_settings$_controller.dispose$0(); _this._localization_settings$_focusNode.dispose$0(); B.JSArray_methods.forEach$1(_this._localization_settings$_controllers, new A._LocalizationSettingsState_dispose_closure(_this)); _this.super$__LocalizationSettingsState_State_SingleTickerProviderStateMixin$dispose(); }, didChangeDependencies$0() { var _this = this, t1 = A._setArrayType([_this._localization_settings$_firstNameController], type$.JSArray_TextEditingController); _this._localization_settings$_controllers = t1; B.JSArray_methods.forEach$1(t1, new A._LocalizationSettingsState_didChangeDependencies_closure(_this)); B.JSArray_methods.forEach$1(_this._localization_settings$_controllers, new A._LocalizationSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _localization_settings$_onChanged$0() { }, build$1(context) { var viewModel, state, settings, company, translations, t2, t3, customLabels, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _null = null, _s15_ = "rappen_rounding", _s2_ = "en", _s20_ = "rappen_rounding_help", _s13_ = "decimal_comma", _s26_ = "use_comma_as_decimal_place", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; settings = viewModel.settings; company = viewModel.company; translations = settings.translations; if (translations == null) { t2 = type$.String; translations = A.BuiltMap_BuiltMap(B.Map_empty1, t2, t2); } t2 = $.kCustomLabels; t3 = A._arrayInstanceType(t2)._eval$1("WhereIterable<1>"); customLabels = A.List_List$of(new A.WhereIterable(t2, new A._LocalizationSettingsState_build_closure(translations), t3), true, t3._eval$1("Iterable.E")); B.JSArray_methods.sort$1(customLabels, new A._LocalizationSettingsState_build_closure0(t1)); t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "localization"); t4.toString; t5 = state.uiState.settingsUIState.entityType === B.EntityType_company; if (!t5) t6 = _null; else { t6 = _this._localization_settings$_controller; t7 = t3.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "settings"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t3.$index(0, t2); t8.toString; t8 = J.$index$asx(t8, "custom_labels"); t8.toString; t8 = A.TabBar$(t6, _null, false, _null, _null, A._setArrayType([t7, A.Tab$(_null, t8)], type$.JSArray_Widget)); t6 = t8; } t7 = $.$get$_LocalizationSettingsState__formKey(); t8 = _this._localization_settings$_focusNode; t9 = _this._localization_settings$_controller; t10 = state.staticState; t11 = $.$get$memoizedCurrencyList().call$1(t10.currencyMap); t12 = t3.$index(0, t2); t12.toString; t12 = J.$index$asx(t12, "currency"); t12.toString; t13 = settings.currencyId; t12 = A.EntityDropdown$(true, false, t13, t11, _null, B.EntityType_currency, B.List_empty0, t12, _null, _null, new A._LocalizationSettingsState_build_closure1(viewModel, settings), _null, _null, _null); t11 = t3.$index(0, t2); t11.toString; t11 = J.$index$asx(t11, "currency_format"); t11.toString; t14 = t3.$index(0, t2); t14.toString; t14 = J.$index$asx(t14, "ocde"); t14.toString; t15 = A.formatNumber(1000, context, _null, t13, B.FormatNumberType_0, true, true, _null, false); t15.toString; t16 = t3.$index(0, t2); t16.toString; t16 = J.$index$asx(t16, "symbol"); t16.toString; t13 = A.formatNumber(1000, context, _null, t13, B.FormatNumberType_0, true, false, _null, false); t13.toString; t17 = type$.JSArray_Widget; t11 = A._setArrayType([t12, A.BoolDropdownButton$(t16 + ": " + t13, t14 + ": " + t15, _null, _null, t11, _null, new A._LocalizationSettingsState_build_closure2(viewModel, settings), settings.showCurrencyCode)], t17); if (A.cleanApiUrl(state.authState.url) !== "https://demo.invoiceninja.com") { t12 = t3.$index(0, t2); t12.toString; t12 = J.$index$asx(t12, "help_translate"); t12.toString; t13 = $.$get$memoizedLanguageList().call$1(t10.languageMap); t14 = t3.$index(0, t2); t14.toString; t14 = J.$index$asx(t14, "language"); t14.toString; t11.push(A.LearnMoreUrl$(A.EntityDropdown$(true, false, settings.languageId, t13, _null, B.EntityType_language, B.List_empty0, t14, _null, _null, new A._LocalizationSettingsState_build_closure3(viewModel, settings), _null, _null, _null), t12, "https://www.transifex.com/invoice-ninja/invoice-ninja")); } t12 = $.$get$memoizedTimezoneList().call$1(t10.timezoneMap); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, "timezone"); t13.toString; t11.push(A.EntityDropdown$(true, false, settings.timezoneId, t12, _null, B.EntityType_timezone, B.List_empty0, t13, _null, _null, new A._LocalizationSettingsState_build_closure4(viewModel, settings), _null, _null, _null)); t10 = $.$get$memoizedDateFormatList().call$1(t10.dateFormatMap); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, "date_format"); t13.toString; t11.push(A.EntityDropdown$(true, false, settings.dateFormatId, t10, _null, B.EntityType_dateFormat, B.List_empty0, t13, _null, _null, new A._LocalizationSettingsState_build_closure5(viewModel, settings), _null, _null, _null)); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, "military_time"); t13.toString; t10 = t3.$index(0, t2); t10.toString; t10 = J.$index$asx(t10, "military_time_help"); t10.toString; t11.push(A.BoolDropdownButton$(_null, _null, t10, B._MdiIconData_90Y0, t13, _null, new A._LocalizationSettingsState_build_closure6(viewModel, settings), settings.enableMilitaryTime)); t13 = t3.$index(0, t2); t13.toString; t13 = J.$index$asx(t13, _s15_); if (t13 == null) { t10 = t3.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s15_); t10.toString; } else t10 = t13; t12 = t3.$index(0, t2); t12.toString; t12 = J.$index$asx(t12, _s20_); if (t12 == null) { t12 = t3.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s20_); t12.toString; } t11.push(A.BoolDropdownButton$(_null, _null, t12, B._MdiIconData_EuK, t10, _null, new A._LocalizationSettingsState_build_closure7(viewModel, settings), settings.enableRappenRounding)); if (t5) { t10 = t3.$index(0, t2); t10.toString; t10 = J.$index$asx(t10, _s13_); if (t10 == null) { t10 = t3.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s13_); t10.toString; } t10 = A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t3.$index(0, t2); t12.toString; t12 = J.$index$asx(t12, _s26_); if (t12 == null) { t12 = t3.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s26_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t13 = A.Theme_of(context); t14 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t14 === $ && A.throwUnnamedLateFieldNI(); t14 = t14.prefState.appLayout === B.AppLayout_desktop ? A.Icon$(B._MdiIconData_omH, _null, _null, _null) : _null; t11.push(A.SwitchListTile$(t13.colorScheme.secondary, _null, new A._LocalizationSettingsState_build_closure8(viewModel, company), t14, t12, t10, company.useCommaAsDecimalPlace)); } t10 = A._setArrayType([A.FormCard$(_null, t11, _null, _null, false, _null, false, _null, _null)], t17); if (t5) { t5 = t3.$index(0, t2); t5.toString; t5 = J.$index$asx(t5, "first_month_of_the_year"); t5.toString; t11 = type$.String; t12 = B.Map_mGd65.map$2$1(0, new A._LocalizationSettingsState_build_closure9(t1), t11, type$.DropdownMenuItem_String).get$values(0); t10.push(A.FormCard$(_null, A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t12, true, A._instanceType(t12)._eval$1("Iterable.E")), _null, t5, new A._LocalizationSettingsState_build_closure10(viewModel, company), _null, false, company.firstMonthOfYear, t11)], t17), _null, _null, false, _null, true, _null, _null)); } t5 = A._arrayInstanceType(customLabels)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t5 = A.List_List$of(new A.MappedListIterable(customLabels, new A._LocalizationSettingsState_build_closure11(t1), t5), true, t5._eval$1("ListIterable.E")); t11 = t3.$index(0, t2); t11.toString; t11 = J.$index$asx(t11, "select_label"); t11.toString; t5 = A.DropdownButton$(_null, A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, false, t5, new A._LocalizationSettingsState_build_closure12(viewModel, settings), _null, _null, type$.String); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "add_custom"); t2.toString; t2 = A._setArrayType([A.Row$(A._setArrayType([new A.DropdownButtonHideUnderline(t5, _null), new A.SizedBox(8, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, A.Wrap$(B.WrapAlignment_1, A._setArrayType([A.TextButton$(false, A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._LocalizationSettingsState_build_closure13(context, viewModel, settings, t1), _null), A.TextButton$(false, A.Text$(t1.get$addCountry(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._LocalizationSettingsState_build_closure14(context, state, viewModel, settings), _null)], t17), B.Clip_0, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0), _null)], t17), B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_1, _null), new A.SizedBox(_null, 16, _null, _null)], t17); for (t3 = translations.get$keys(0), t5 = t3._map, t3 = A.LinkedHashMapKeyIterator$(t5, t5._modifications, t3.$ti._precomputed1), t5 = type$.ValueKey_String, t11 = translations._map$_map; t3.moveNext$0();) { t12 = t3.__js_helper$_current; t12.toString; t13 = B.JSString_methods.startsWith$1(t12, "country_") ? t12.split("_")[1] : t1.lookup$1(t12); t14 = t11.$index(0, t12); if (t14 == null) t14 = ""; t2.push(A.Row$(A._setArrayType([new A.Expanded(1, B.FlexFit_0, new A.Text(t13, _null, _null, _null, _null, _null, B.TextOverflow_2, _null, 1, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, A.TextFormField$(true, _null, false, _null, _null, _null, _null, _null, 2, B.InputDecoration_vBr, _null, false, _null, t14, _null, new A.ValueKey("__" + t12 + "__", t5), _null, _null, _null, _null, 1, _null, false, new A._LocalizationSettingsState_build_closure15(viewModel, settings, t12), _null, _null, _null, _null, false, _null, _null, _null, B.TextAlign_4, _null, _null, _null), _null), new A.SizedBox(16, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._LocalizationSettingsState_build_closure16(viewModel, settings, t12), _null, _null, _null, _null, _null)], t17), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } return A.EditScaffold$(_null, t6, new A.AppTabForm(t8, t7, A._setArrayType([new A.ScrollableListView(t10, _null, _null, true, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t2, _null, B.CrossAxisAlignment_0, false, _null, true, _null, _null)], t17), _null, _null, true, false, _null)], t17), t9, _null, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t4); } }; A._LocalizationSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_localization_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._LocalizationSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_localization_settings$_onChanged()); }, $signature: 10 }; A._LocalizationSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_localization_settings$_onChanged()); }, $signature: 10 }; A._LocalizationSettingsState_build_closure.prototype = { call$1(key) { return !this.translations.get$keys(0)._map.containsKey$1(0, key); }, $signature: 12 }; A._LocalizationSettingsState_build_closure0.prototype = { call$2(a, b) { var t1 = this.localization; return B.JSString_methods.compareTo$1(t1.lookup$1(a), t1.lookup$1(b)); }, $signature: 27 }; A._LocalizationSettingsState_build_closure1.prototype = { call$1(currency) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure14(currency))); }, $signature: 69 }; A._LocalizationSettingsState_build__closure14.prototype = { call$1(b) { var t1 = this.currency; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._currencyId = t1; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure13(value))); }, $signature: 26 }; A._LocalizationSettingsState_build__closure13.prototype = { call$1(b) { b.get$_settings_model$_$this()._showCurrencyCode = this.value; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure3.prototype = { call$1(language) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure12(language))); }, $signature: 69 }; A._LocalizationSettingsState_build__closure12.prototype = { call$1(b) { var t1 = this.language; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._settings_model$_languageId = t1; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure4.prototype = { call$1(timezone) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure11(timezone))); }, $signature: 69 }; A._LocalizationSettingsState_build__closure11.prototype = { call$1(b) { var t1 = this.timezone; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._timezoneId = t1; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure5.prototype = { call$1(dateFormat) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure10(dateFormat))); }, $signature: 69 }; A._LocalizationSettingsState_build__closure10.prototype = { call$1(b) { var t1 = this.dateFormat; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._dateFormatId = t1; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure9(value))); }, $signature: 26 }; A._LocalizationSettingsState_build__closure9.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableMilitaryTime = this.value; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure7.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure8(value))); }, $signature: 26 }; A._LocalizationSettingsState_build__closure8.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableRappenRounding = this.value; return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure8.prototype = { call$1(value) { this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._LocalizationSettingsState_build__closure7(value))); }, $signature: 13 }; A._LocalizationSettingsState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._useCommaAsDecimalPlace = this.value; return b; }, $signature: 21 }; A._LocalizationSettingsState_build_closure10.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._LocalizationSettingsState_build__closure6(value))); }, $signature: 32 }; A._LocalizationSettingsState_build__closure6.prototype = { call$1(b) { b.get$_company_model$_$this()._firstMonthOfYear = this.value; return b; }, $signature: 21 }; A._LocalizationSettingsState_build_closure9.prototype = { call$2(id, month) { var _null = null; return new A.MapEntry(id, A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(month), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, id, type$.String), type$.MapEntry_of_String_and_DropdownMenuItem_String); }, $signature: 455 }; A._LocalizationSettingsState_build_closure11.prototype = { call$1(key) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(key), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, key, type$.String); }, $signature: 40 }; A._LocalizationSettingsState_build_closure12.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure5(value))); }, $signature: 98 }; A._LocalizationSettingsState_build__closure5.prototype = { call$1(b) { b.get$translations().$indexSet(0, this.value, ""); return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure13.prototype = { call$0() { var t4, _this = this, _null = null, t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = _this.localization.localeCode, t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, "label"); t3.toString; t4 = t1.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "add_custom"); t4.toString; t2 = t1.$index(0, t2); t2.toString; A.fieldCallback(new A._LocalizationSettingsState_build__closure3(_this.viewModel, _this.settings), _this.context, t3, _null, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t2, "labels").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._LocalizationSettingsState_build__closure4(), _null)], type$.JSArray_TextButton), t4, ""); }, $signature: 0 }; A._LocalizationSettingsState_build__closure3.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build___closure(value))); }, $signature: 37 }; A._LocalizationSettingsState_build___closure.prototype = { call$1(b) { b.get$translations().$indexSet(0, this.value, ""); return b; }, $signature: 9 }; A._LocalizationSettingsState_build__closure4.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://github.com/invoiceninja/invoiceninja/blob/master/resources/lang/en/texts.php", 0, null)); }, $signature: 0 }; A._LocalizationSettingsState_build_closure14.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A._LocalizationSettingsState_build__closure1(), $async$self.context, null, true, type$.String), $async$call$0); case 2: // returning from await. t1 = $async$result; t1.toString; if (t1.length !== 0) $async$self.viewModel.onSettingsChanged.call$1($async$self.settings.rebuild$1(new A._LocalizationSettingsState_build__closure2("country_" + $async$self.state.staticState.countryMap._map$_map.$index(0, t1).name))); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._LocalizationSettingsState_build__closure1.prototype = { call$1(context) { return new A._AddCompanyDialog(null); }, $signature: 3162 }; A._LocalizationSettingsState_build__closure2.prototype = { call$1(b) { b.get$translations().$indexSet(0, this.key, ""); return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure15.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure0(this.key, value))); }, $signature: 15 }; A._LocalizationSettingsState_build__closure0.prototype = { call$1(b) { b.get$translations().$indexSet(0, this.key, B.JSString_methods.trim$0(this.value)); return b; }, $signature: 9 }; A._LocalizationSettingsState_build_closure16.prototype = { call$0() { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._LocalizationSettingsState_build__closure(this.key))); }, $signature: 0 }; A._LocalizationSettingsState_build__closure.prototype = { call$1(b) { b.get$translations().get$_safeMap().remove$1(0, this.key); return b; }, $signature: 9 }; A._AddCompanyDialog.prototype = { createState$0() { return new A._AddCompanyDialogState(B._StateLifecycle_0); } }; A._AddCompanyDialogState.prototype = { build$1(context) { var t2, t3, t4, t5, t6, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Text$(t1.get$addCountry(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = A.TextButton$(false, A.Text$(J.$index$asx(t5, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AddCompanyDialogState_build_closure(context), _null); t6 = t4.$index(0, t1); t6.toString; t6 = A._setArrayType([t5, A.TextButton$(false, A.Text$(J.$index$asx(t6, "submit").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AddCompanyDialogState_build_closure0(this, context), _null)], type$.JSArray_Widget); t2 = $.$get$memoizedCountryList().call$1(t2.staticState.countryMap); t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "country"); t1.toString; return A.AlertDialog$(t6, _null, _null, A.EntityDropdown$(true, true, _null, t2, _null, B.EntityType_country, B.List_empty0, t1, _null, _null, new A._AddCompanyDialogState_build_closure1(this), _null, _null, _null), _null, _null, t3); } }; A._AddCompanyDialogState_build_closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._AddCompanyDialogState_build_closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(this.$this._localization_settings$_countryId); }, $signature: 0 }; A._AddCompanyDialogState_build_closure1.prototype = { call$1(country) { var t1 = country == null ? null : country.get$id(country); if (t1 == null) t1 = ""; this.$this._localization_settings$_countryId = t1; }, $signature: 50 }; A.__LocalizationSettingsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.LocalizationScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.LocalizationScreen_build_closure(), A.localization_vm_LocalizationSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.LocalizationSettingsVM); } }; A.LocalizationScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.LocalizationSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3163 }; A.LocalizationSettingsVM.prototype = {}; A.LocalizationSettingsVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.LocalizationSettingsVM_fromStore_closure.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.LocalizationSettingsVM_fromStore_closure1.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.LocalizationSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.LocalizationSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, t3, t4, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = _this.context; t3 = t2.findAncestorStateOfType$1$0(type$.AppBuilderState); t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; t4 = type$.Null; completer = A.snackBarCompleter(t2, null, false, t4); completer.future.then$1$1(0, new A.LocalizationSettingsVM_fromStore___closure(t3, t1), t4); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.LocalizationSettingsVM_fromStore___closure.prototype = { call$1(_) { var t2, t1 = this.appBuilder; t1.rebuild$0(); t2 = new A._Future($.Zone__current, type$._Future_dynamic); t2.then$1$1(0, new A.LocalizationSettingsVM_fromStore____closure(t1), type$.void); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(new A._AsyncCompleter(t2, type$._AsyncCompleter_dynamic), false, true, false)); }, $signature: 36 }; A.LocalizationSettingsVM_fromStore____closure.prototype = { call$1(value) { return this.appBuilder.rebuild$0(); }, $signature: 10 }; A.PaymentSettings.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._PaymentSettingsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._PaymentSettingsState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._payment_settings$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, 3, _this); _this._payment_settings$_controller = t1; t1.addListener$1(0, _this.get$_payment_settings$_onTabChanged()); }, _payment_settings$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._payment_settings$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, didChangeDependencies$0() { var t4, _this = this, _null = null, t1 = _this._minimumPaymentAmountController, t2 = _this._minimumUnderPaymentAmountController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this._payment_settings$_controllers = t3; B.JSArray_methods.forEach$1(t3, new A._PaymentSettingsState_didChangeDependencies_closure(_this)); t3 = _this._widget.viewModel; t4 = _this._framework$_element; t4.toString; t4 = A.formatNumber(t3.settings.clientPortalUnderPaymentMinimum, t4, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t4.toString; t2.set$text(0, t4); t4 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(t4.settings.clientInitiatedPaymentsMinimum, t2, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t2.toString; t1.set$text(0, t2); B.JSArray_methods.forEach$1(_this._payment_settings$_controllers, new A._PaymentSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { this._payment_settings$_focusNode.dispose$0(); this.super$__PaymentSettingsState_State_SingleTickerProviderStateMixin$dispose(); }, _payment_settings$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.settings, settings = t1.rebuild$1(new A._PaymentSettingsState__onChanged_closure(this)); if (!settings.$eq(0, t1)) viewModel.onSettingsChanged.call$1(settings); }, build$1(context) { var viewModel, state, settings, company, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, _this = this, _null = null, _s16_ = "payment_settings", _s2_ = "en", _s27_ = "auto_bill_standard_invoices", _s3_ = "off", _s28_ = "auto_bill_recurring_invoices", _s6_ = "always", _s22_ = "use_available_payments", _s11_ = "show_option", _s24_ = "admin_initiated_payments", _s29_ = "admin_initiated_payments_help", _s25_ = "client_initiated_payments", _s30_ = "client_initiated_payments_help", _s22_0 = "minimum_payment_amount", _s29_0 = "convert_payment_currency_help", _s17_ = "one_page_checkout", _s22_1 = "one_page_checkout_help", _s20_ = "default_payment_type", _s25_0 = "online_payment_email_help", _s25_1 = "manual_payment_email_help", _s23_ = "mark_paid_payment_email", _s28_0 = "mark_paid_payment_email_help", _s14_ = "send_emails_to", _s15_ = "primary_contact", _s12_ = "all_contacts", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; settings = viewModel.settings; company = viewModel.company; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s16_); if (t4 == null) { t4 = t2.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, _s16_); t4.toString; } t5 = state.uiState; t6 = t5.settingsUIState; t7 = _this._payment_settings$_controller; t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "general"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "defaults"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "emails"); if (t10 == null) { t10 = t2.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, "emails"); t10.toString; } t11 = type$.JSArray_Widget; t10 = A.TabBar$(t7, _null, false, new A.ValueKey(t6.updatedAt, type$.ValueKey_int), _null, A._setArrayType([t8, t9, A.Tab$(_null, t10)], t11)); t9 = $.$get$_PaymentSettingsState__formKey(); t8 = _this._payment_settings$_focusNode; t7 = _this._payment_settings$_controller; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s27_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s27_); t12.toString; } t6 = t6.entityType === B.EntityType_company; t13 = !t6; t14 = settings.autoBillStandardInvoices; if (!t13) t14 = t14 === true; t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "enabled"); t15.toString; t16 = type$.bool; t15 = A.DropdownMenuItem$(A.Text$(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, true, t16); t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, _s3_); t17.toString; t16 = A.AppDropdownButton$(false, _null, _null, true, A._setArrayType([t15, A.DropdownMenuItem$(A.Text$(t17, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, t16)], type$.JSArray_DropdownMenuItem_bool), _null, t12, new A._PaymentSettingsState_build_closure(viewModel, settings), _null, true, t14, t16); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s28_); if (t14 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s28_); t12.toString; } else t12 = t14; t14 = settings.autoBill; t15 = (t14 == null ? "" : t14).length === 0 ? _null : new A._PaymentSettingsState_build_closure0(t1); t17 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t18 = type$.String; t14 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A._PaymentSettingsState_build_closure1(), t17), true, t17._eval$1("ListIterable.E")), _null, t12, new A._PaymentSettingsState_build_closure2(viewModel, settings), t15, false, t14, t18); t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "auto_bill_on"); t15.toString; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "send_date"); t12.toString; t12 = A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "on_send_date", t18); t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, "due_date"); t17.toString; t19 = type$.JSArray_DropdownMenuItem_String; t15 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t12, A.DropdownMenuItem$(A.Text$(t17, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "on_due_date", t18)], t19), _null, t15, new A._PaymentSettingsState_build_closure3(viewModel, settings), _null, false, settings.autoBillDate, t18); t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, _s22_); if (t17 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s22_); t12.toString; } else t12 = t17; t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, _s6_); t17.toString; t17 = A.DropdownMenuItem$(A.Text$(t17, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s6_, t18); t20 = t2.$index(0, t3); t20.toString; t20 = J.$index$asx(t20, _s11_); t20.toString; t20 = A.DropdownMenuItem$(A.Text$(t20, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "option", t18); t21 = t2.$index(0, t3); t21.toString; t21 = J.$index$asx(t21, _s3_); t21.toString; t12 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t17, t20, A.DropdownMenuItem$(A.Text$(t21, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s3_, t18)], t19), _null, t12, new A._PaymentSettingsState_build_closure4(viewModel, settings), _null, false, settings.useUnappliedPayment, t18); t21 = t2.$index(0, t3); t21.toString; t21 = J.$index$asx(t21, "use_available_credits"); t21.toString; t20 = t2.$index(0, t3); t20.toString; t20 = J.$index$asx(t20, _s6_); t20.toString; t20 = A.DropdownMenuItem$(A.Text$(t20, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s6_, t18); t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, _s11_); t17.toString; t17 = A.DropdownMenuItem$(A.Text$(t17, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "option", t18); t22 = t2.$index(0, t3); t22.toString; t22 = J.$index$asx(t22, _s3_); t22.toString; t21 = A.FormCard$(_null, A._setArrayType([t16, t14, t15, t12, A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t20, t17, A.DropdownMenuItem$(A.Text$(t22, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s3_, t18)], t19), _null, t21, new A._PaymentSettingsState_build_closure5(viewModel, settings), _null, false, settings.useCreditsPayment, t18)], t11), _null, _null, false, _null, false, _null, _null); t19 = t2.$index(0, t3); t19.toString; t19 = J.$index$asx(t19, "configure_gateways").toUpperCase(); t22 = A._setArrayType([], t11); if (t6) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s24_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s24_); t12.toString; } t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s29_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s29_); t14.toString; } t22.push(A.BoolDropdownButton$(_null, _null, t14, _null, t12, _null, new A._PaymentSettingsState_build_closure6(viewModel, company), company.enableApplyingPayments)); } t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s25_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s25_); t12.toString; } t14 = settings.clientInitiatedPayments; t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s30_); if (t15 == null) { t15 = t2.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s30_); t15.toString; } t22.push(A.BoolDropdownButton$(_null, _null, t15, _null, t12, _null, new A._PaymentSettingsState_build_closure7(viewModel, settings), t14)); if (t14 === true) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s22_0); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s22_0); t12.toString; } t22.push(new A.Padding(B.EdgeInsets_0_16_0_0, A.DecoratedFormField$(false, _null, false, _this._minimumPaymentAmountController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t12, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), _null)); } t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "allow_over_payment"); t12.toString; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "allow_over_payment_help"); t14.toString; t22.push(A.BoolDropdownButton$(_null, _null, t14, _null, t12, _null, new A._PaymentSettingsState_build_closure8(viewModel, settings), settings.clientPortalAllowOverPayment)); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "allow_under_payment"); t12.toString; t14 = settings.clientPortalAllowUnderPayment; t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "allow_under_payment_help"); t15.toString; t22.push(A.BoolDropdownButton$(_null, _null, t15, _null, t12, _null, new A._PaymentSettingsState_build_closure9(viewModel, settings), t14)); if (t14 === true) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "minimum_under_payment_amount"); t12.toString; t22.push(new A.Padding(B.EdgeInsets_0_16_0_0, A.DecoratedFormField$(false, _null, false, _this._minimumUnderPaymentAmountController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t12, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), _null)); } if (t6) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "convert_currency"); t12.toString; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s29_0); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s29_0); t14.toString; } t22.push(A.BoolDropdownButton$(_null, _null, t14, _null, t12, _null, new A._PaymentSettingsState_build_closure10(viewModel, company), company.convertPaymentCurrency)); } t12 = settings.paymentFlow; if (t12 === "smooth") t12 = true; else if (t12 === "default") t12 = false; else t12 = t13 && _null; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s17_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s17_); t14.toString; } t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s22_1); if (t15 == null) { t15 = t2.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s22_1); t15.toString; } t22.push(A.BoolDropdownButton$(_null, _null, t15, _null, t14, _null, new A._PaymentSettingsState_build_closure11(viewModel, settings), t12)); t22 = A._setArrayType([t21, new A.Padding(B.EdgeInsets_16_0_16_0, new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, t19, new A._PaymentSettingsState_build_closure12(viewModel, context), _null, _null), _null), new A.SizedBox(_null, 8, _null, _null), A.FormCard$(_null, t22, _null, _null, false, _null, true, _null, _null)], t11); t19 = $.$get$memoizedPaymentTypeList().call$1(state.staticState.paymentTypeMap); t21 = t2.$index(0, t3); t21.toString; t21 = J.$index$asx(t21, _s20_); if (t21 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s20_); t12.toString; } else t12 = t21; t12 = A._setArrayType([A.EntityDropdown$(true, false, settings.defaultPaymentTypeId, t19, _null, B.EntityType_paymentType, B.List_empty0, t12, _null, _null, new A._PaymentSettingsState_build_closure13(viewModel, settings), _null, _null, _null)], t11); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "invoice_payment_terms"); t14.toString; t15 = $.$get$memoizedDropdownPaymentTermList(); t16 = state.userCompanyStates._list$_list[t5.selectedCompanyIndex].paymentTermState; t16 = J.map$1$1$ax(t15.call$2(t16.map, t16.list), new A._PaymentSettingsState_build_closure14(state, t1), type$.DropdownMenuItem_String); t12.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t16, true, A._instanceType(t16)._eval$1("ListIterable.E")), _null, t14, new A._PaymentSettingsState_build_closure15(viewModel, settings), _null, true, A.S(settings.defaultPaymentTerms), t18)); } if (company.isModuleEnabled$1(B.EntityType_quote)) { t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "quote_valid_until"); t14.toString; t15 = $.$get$memoizedDropdownPaymentTermList(); t5 = state.userCompanyStates._list$_list[t5.selectedCompanyIndex].paymentTermState; t1 = J.map$1$1$ax(t15.call$2(t5.map, t5.list), new A._PaymentSettingsState_build_closure16(state, t1), type$.DropdownMenuItem_String); t12.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")), _null, t14, new A._PaymentSettingsState_build_closure17(viewModel, settings), _null, true, A.S(settings.defaultValidUntil), t18)); } t1 = A._setArrayType([A.FormCard$(_null, t12, _null, _null, false, _null, false, _null, _null)], t11); if (t6) { t5 = t2.$index(0, t3); t5.toString; t1.push(new A.Padding(B.EdgeInsets_16_0_16_10, new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, J.$index$asx(t5, "configure_payment_terms").toUpperCase(), new A._PaymentSettingsState_build_closure18(viewModel, context), _null, _null), _null)); } t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "online_payment_email"); t5.toString; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s25_0); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s25_0); t12.toString; } t5 = A.BoolDropdownButton$(_null, _null, t12, B.IconData_57898_MaterialIcons_null_false, t5, _null, new A._PaymentSettingsState_build_closure19(viewModel, settings), settings.clientOnlinePaymentNotification); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "manual_payment_email"); t12.toString; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s25_1); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s25_1); t14.toString; } t12 = A.BoolDropdownButton$(_null, _null, t14, B.IconData_57898_MaterialIcons_null_false, t12, _null, new A._PaymentSettingsState_build_closure20(viewModel, settings), settings.clientManualPaymentNotification); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s23_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s23_); t14.toString; } t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s28_0); if (t15 == null) { t15 = t2.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s28_0); t15.toString; } t14 = A._setArrayType([t5, t12, A.BoolDropdownButton$(_null, _null, t15, B.IconData_57898_MaterialIcons_null_false, t14, _null, new A._PaymentSettingsState_build_closure21(viewModel, settings), settings.clientMarkPaidPaymentNotification)], t11); if (t6) t14.push(new A.SizedBox(_null, 10, _null, _null)); t5 = settings.paymentEmailAllContacts; if (!t13) t5 = t5 === true; t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, _s14_); if (t6 == null) { t6 = t2.$index(0, _s2_); t6.toString; t6 = J.$index$asx(t6, _s14_); t6.toString; } t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s15_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s15_); t12.toString; } t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s12_); if (t3 == null) { t2 = t2.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s12_); t2.toString; } else t2 = t3; t14.push(A.BoolDropdownButton$(t2, t12, _null, B.IconData_57898_MaterialIcons_null_false, t6, _null, new A._PaymentSettingsState_build_closure22(viewModel, settings), t5)); return A.EditScaffold$(_null, t10, new A.AppTabForm(t8, t9, A._setArrayType([new A.ScrollableListView(t22, _null, _null, true, false, _null), new A.ScrollableListView(t1, _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t14, _null, _null, false, _null, true, _null, _null)], t11), _null, _null, _null, false, _null)], t11), t7, _null, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t4); } }; A._PaymentSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_payment_settings$_onChanged()); }, $signature: 10 }; A._PaymentSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_payment_settings$_onChanged()); }, $signature: 10 }; A._PaymentSettingsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = A.parseDouble(t1._minimumUnderPaymentAmountController._change_notifier$_value.text, false); b.get$_settings_model$_$this()._clientPortalUnderPaymentMinimum = t2; t1 = A.parseDouble(t1._minimumPaymentAmountController._change_notifier$_value.text, false); b.get$_settings_model$_$this()._clientInitiatedPaymentsMinimum = t1; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure17(value))); }, $signature: 32 }; A._PaymentSettingsState_build__closure17.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoBillStandardInvoices = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure15(value))); }, $signature: 32 }; A._PaymentSettingsState_build__closure15.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoBill = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure0.prototype = { call$1(context) { var t1 = type$.MappedListIterable_String_Text; return A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], type$.JSArray_String), new A._PaymentSettingsState_build__closure16(this.localization), t1), true, t1._eval$1("ListIterable.E")); }, $signature: 330 }; A._PaymentSettingsState_build__closure16.prototype = { call$1(type) { var _null = null; return A.Text$(this.localization.lookup$1(type), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 327 }; A._PaymentSettingsState_build_closure1.prototype = { call$1(value) { return A.DropdownMenuItem$(new A.AutobillDropdownMenuItem(value, null), null, value, type$.String); }, $signature: 40 }; A._PaymentSettingsState_build_closure3.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure14(value))); }, $signature: 32 }; A._PaymentSettingsState_build__closure14.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoBillDate = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure4.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure13(value))); }, $signature: 5 }; A._PaymentSettingsState_build__closure13.prototype = { call$1(b) { b.get$_settings_model$_$this()._useUnappliedPayment = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure5.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure12(value))); }, $signature: 5 }; A._PaymentSettingsState_build__closure12.prototype = { call$1(b) { b.get$_settings_model$_$this()._useCreditsPayment = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure12.prototype = { call$0() { return this.viewModel.onConfigureGatewaysPressed.call$1(this.context); }, $signature: 14 }; A._PaymentSettingsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._PaymentSettingsState_build__closure11(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure11.prototype = { call$1(b) { b.get$_company_model$_$this()._enableApplyingPayments = this.value; return b; }, $signature: 21 }; A._PaymentSettingsState_build_closure7.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure10(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure10.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientInitiatedPayments = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure8.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure9(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure9.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientPortalAllowOverPayment = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure9.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure8(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure8.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientPortalAllowUnderPayment = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure10.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._PaymentSettingsState_build__closure7(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._convertPaymentCurrency = this.value; return b; }, $signature: 21 }; A._PaymentSettingsState_build_closure11.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure6(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure6.prototype = { call$1(b) { var t1 = this.value; if (t1 === true) t1 = "smooth"; else t1 = t1 === false ? "default" : null; b.get$_settings_model$_$this()._paymentFlow = t1; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure13.prototype = { call$1(paymentType) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure5(paymentType))); }, $signature: 69 }; A._PaymentSettingsState_build__closure5.prototype = { call$1(b) { var t1 = this.paymentType; t1 = t1 == null ? null : t1.get$id(t1); b.get$_settings_model$_$this()._defaultPaymentTypeId = t1; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure14.prototype = { call$1(paymentTermId) { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, paymentTermId); t1.toString; t2 = t1.numDays; return A.DropdownMenuItem$(A.Text$(t2 === 0 ? this.localization.get$dueOnReceipt() : t1.name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.JSInt_methods.toString$0(t2), type$.String); }, $signature: 40 }; A._PaymentSettingsState_build_closure15.prototype = { call$1(numDays) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure4(numDays))); }, $signature: 5 }; A._PaymentSettingsState_build__closure4.prototype = { call$1(b) { var t1 = this.numDays; t1 = t1 == null ? null : A.S(t1); b.get$_settings_model$_$this()._defaultPaymentTerms = t1; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure16.prototype = { call$1(paymentTermId) { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.map._map$_map.$index(0, paymentTermId); t1.toString; t2 = t1.numDays; return A.DropdownMenuItem$(A.Text$(t2 === 0 ? this.localization.get$dueOnReceipt() : t1.name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.JSInt_methods.toString$0(t2), type$.String); }, $signature: 40 }; A._PaymentSettingsState_build_closure17.prototype = { call$1(numDays) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure3(numDays))); }, $signature: 5 }; A._PaymentSettingsState_build__closure3.prototype = { call$1(b) { var t1 = this.numDays; t1 = t1 == null ? null : A.S(t1); b.get$_settings_model$_$this()._defaultValidUntil = t1; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure18.prototype = { call$0() { return this.viewModel.onConfigurePaymentTermsPressed.call$1(this.context); }, $signature: 14 }; A._PaymentSettingsState_build_closure19.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure2(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientOnlinePaymentNotification = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure20.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure1(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientManualPaymentNotification = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure21.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure0(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientMarkPaidPaymentNotification = this.value; return b; }, $signature: 9 }; A._PaymentSettingsState_build_closure22.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._PaymentSettingsState_build__closure(value))); }, $signature: 26 }; A._PaymentSettingsState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._paymentEmailAllContacts = this.value; return b; }, $signature: 9 }; A.__PaymentSettingsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.PaymentsSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.PaymentsSettingsScreen_build_closure(), A.payment_settings_vm_PaymentSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.PaymentSettingsVM); } }; A.PaymentsSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.PaymentSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3164 }; A.PaymentSettingsVM.prototype = {}; A.PaymentSettingsVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.PaymentSettingsVM_fromStore_closure1.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 409 }; A.PaymentSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.PaymentSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.PaymentSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.PaymentSettingsVM_fromStore_closure2.prototype = { call$1(context) { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentTermState.list._list$_list.length; t2 = this.store.__Store__dispatchers_F; if (t1 === 0) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "payment_term/edit", false, _null)); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "payment_terms", false, _null)); } }, $signature: 16 }; A.PaymentSettingsVM_fromStore_closure3.prototype = { call$1(context) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "company_gateways", false, _null)); }, $signature: 16 }; A.ProductSettings.prototype = { createState$0() { return new A._ProductSettingsState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._ProductSettingsState.prototype = { initState$0() { this.super$State$initState(); this._product_settings$_focusNode = A.FocusScopeNode$(true, null, false); }, didChangeDependencies$0() { var t3, _this = this, _null = null, t1 = _this._stockThresholdController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._product_settings$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._ProductSettingsState_didChangeDependencies_closure(_this)); t2 = _this._widget.viewModel.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.stockNotificationThreshold; if (t2 === 0) t2 = ""; else { t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(t2, t3, _null, _null, B.FormatNumberType_2, true, _null, _null, false); t3.toString; t2 = t3; } t1.set$text(0, t2); B.JSArray_methods.forEach$1(_this._product_settings$_controllers, new A._ProductSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; _this._product_settings$_focusNode.dispose$0(); B.JSArray_methods.forEach$1(_this._product_settings$_controllers, new A._ProductSettingsState_dispose_closure(_this)); _this.super$State$dispose(); }, _product_settings$_onChanged$0() { var _this = this, company = _this._widget.viewModel.company.rebuild$1(new A._ProductSettingsState__onChanged_closure(_this)); if (!company.$eq(0, _this._widget.viewModel.company)) _this._product_settings$_debouncer.run$1(new A._ProductSettingsState__onChanged_closure0(_this, company)); }, build$1(context) { var viewModel, company, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _null = null, _s15_ = "track_inventory", _s2_ = "en", _s20_ = "track_inventory_help", _s24_ = "stock_notifications_help", _s24_0 = "show_product_description", _s29_ = "show_product_description_help", _s10_ = "convert_to", _s15_0 = "client_currency", _s16_ = "company_currency", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; company = viewModel.company; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "product_settings"); t4.toString; t5 = $.$get$_ProductSettingsState__formKey(); t6 = this._product_settings$_focusNode; t7 = A.Theme_of(context); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s15_); if (t8 == null) { t8 = t2.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s15_); t8.toString; } t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = company.trackInventory; t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, _s20_); if (t10 == null) { t10 = t2.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s20_); t10.toString; } t8 = A.SwitchListTile$(t7.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure(viewModel, company), _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), t8, t9); t10 = A.Theme_of(context); t7 = A.Text$(t1.get$stockNotifications(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = company.stockNotification; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s24_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s24_); t12.toString; } t13 = type$.JSArray_Widget; t7 = A._setArrayType([t8, A.SwitchListTile$(t10.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure0(viewModel, company), _null, A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, t11)], t13); if (t9 && t11) t7.push(A.DecoratedFormField$(false, _null, false, this._stockThresholdController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t1.get$notificationThreshold(), _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t1 = A.FormCard$(_null, t7, _null, _null, false, _null, false, _null, _null); t7 = A.Theme_of(context); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "show_product_discount"); t8.toString; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "show_product_discount_help"); t9.toString; t8 = A.SwitchListTile$(t7.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure1(viewModel, company), _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), t8, company.enableProductDiscount); t9 = A.Theme_of(context); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "show_product_cost"); t7.toString; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "show_cost_help"); t10.toString; t7 = A.SwitchListTile$(t9.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure2(viewModel, company), _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, company.enableProductCost); t10 = A.Theme_of(context); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "show_product_quantity"); t9.toString; t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "show_product_quantity_help"); t11.toString; t9 = A.SwitchListTile$(t10.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure3(viewModel, company), _null, A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), t9, company.enableProductQuantity); t11 = A.Theme_of(context); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "default_quantity"); t10.toString; t10 = A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "default_quantity_help"); t12.toString; t10 = A.FormCard$(_null, A._setArrayType([t8, t7, t9, A.SwitchListTile$(t11.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure4(viewModel, company), _null, A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), t10, company.defaultQuantity)], t13), _null, _null, false, _null, false, _null, _null); t12 = A.Theme_of(context); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, _s24_0); if (t11 == null) { t7 = t2.$index(0, _s2_); t7.toString; t7 = J.$index$asx(t7, _s24_0); t7.toString; } else t7 = t11; t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s29_); if (t8 == null) { t8 = t2.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s29_); t8.toString; } t7 = A.SwitchListTile$(t12.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure5(viewModel, company), _null, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), t7, company.showProductDetails); t8 = A.Theme_of(context); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "fill_products"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "fill_products_help"); t9.toString; t12 = A.SwitchListTile$(t8.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure6(viewModel, company), _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), t12, company.fillProducts); t9 = A.Theme_of(context); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "update_products"); t8.toString; t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "update_products_help"); t11.toString; t8 = A.SwitchListTile$(t9.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure7(viewModel, company), _null, A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), t8, company.updateProducts); t11 = A.Theme_of(context); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "convert_products"); t9.toString; t9 = A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "convert_products_help"); t14.toString; t9 = A.SwitchListTile$(t11.colorScheme.secondary, _null, new A._ProductSettingsState_build_closure8(viewModel, company), _null, A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), t9, company.convertProductExchangeRate); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s10_); if (t14 == null) { t11 = t2.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s10_); t11.toString; } else t11 = t14; t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s15_0); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s15_0); t14.toString; } t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s16_); if (t3 == null) { t2 = t2.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s16_); t2.toString; } else t2 = t3; return A.EditScaffold$(_null, _null, new A.AppForm(t5, A._setArrayType([t1, t10, A.FormCard$(_null, A._setArrayType([t7, t12, t8, t9, new A.Padding(B.EdgeInsets_16_0_16_0, A.BoolDropdownButton$(t2, t14, _null, _null, t11, _null, new A._ProductSettingsState_build_closure9(viewModel, company), company.convertRateToClient), _null)], t13), _null, _null, false, _null, true, _null, _null)], t13), _null, t6, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t4); } }; A._ProductSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_product_settings$_onChanged()); }, $signature: 10 }; A._ProductSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_product_settings$_onChanged()); }, $signature: 10 }; A._ProductSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_product_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._ProductSettingsState__onChanged_closure.prototype = { call$1(b) { var t1 = A.parseInt(B.JSString_methods.trim$0(this.$this._stockThresholdController._change_notifier$_value.text), false); b.get$_company_model$_$this()._stockNotificationThreshold = t1; return b; }, $signature: 21 }; A._ProductSettingsState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onCompanyChanged.call$1(this.company); }, $signature: 0 }; A._ProductSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure9(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure9.prototype = { call$1(b) { b.get$_company_model$_$this()._trackInventory = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure0.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure8(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure8.prototype = { call$1(b) { b.get$_company_model$_$this()._stockNotification = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure1.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure7(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._enableProductDiscount = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure6(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure6.prototype = { call$1(b) { b.get$_company_model$_$this()._enableProductCost = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure3.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure5(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure5.prototype = { call$1(b) { b.get$_company_model$_$this()._enableProductQuantity = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure4.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure4(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure4.prototype = { call$1(b) { b.get$_company_model$_$this()._defaultQuantity = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure5.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure3(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure3.prototype = { call$1(b) { b.get$_company_model$_$this()._showProductDetails = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure2(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure2.prototype = { call$1(b) { b.get$_company_model$_$this()._fillProducts = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure7.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure1(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure1.prototype = { call$1(b) { b.get$_company_model$_$this()._updateProducts = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure8.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure0(value))); }, $signature: 13 }; A._ProductSettingsState_build__closure0.prototype = { call$1(b) { b.get$_company_model$_$this()._convertProductExchangeRate = this.value; return b; }, $signature: 21 }; A._ProductSettingsState_build_closure9.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._ProductSettingsState_build__closure(value))); }, $signature: 26 }; A._ProductSettingsState_build__closure.prototype = { call$1(b) { b.get$_company_model$_$this()._convertRateToClient = this.value; return b; }, $signature: 21 }; A.ProductSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.ProductSettingsScreen_build_closure(), A.product_settings_vm_ProductSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.ProductSettingsVM); } }; A.ProductSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.ProductSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3165 }; A.ProductSettingsVM.prototype = {}; A.ProductSettingsVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.ProductSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.ProductSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.ProductSettingsVM_fromStore__closure.prototype = { call$0() { var t3, completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t3 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "saved_settings"); t3.toString; completer = A.snackBarCompleter(t3, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, t2.settingsUIState.company)); }, $signature: 4 }; A.SettingsList.prototype = { createState$0() { return new A._SettingsListState(B._StateLifecycle_0); } }; A._SettingsListState.prototype = { initState$0() { this.super$State$initState(); this._settings_list$_scrollController = A.ScrollController$(0, true, null, null); }, dispose$0() { this._settings_list$_scrollController.dispose$0(); this.super$State$dispose(); }, build$1(context) { var t4, t5, t6, t7, t8, t9, t10, t11, t0, _this = this, _null = null, _s12_ = "user_details", _s15_ = "device_settings", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), state = _this._widget.viewModel.state, t2 = state.uiState, settingsUIState = t2.settingsUIState, t3 = settingsUIState.entityType, showAll = t3 === B.EntityType_company; if (state.get$credentials(0).token.length === 0) return new A.SizedBox(_null, _null, _null, _null); t2 = t2.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; if (!t4[t2].userCompany.isAdmin) { t1 = _this._widget.viewModel; t2 = type$.JSArray_Widget; t2 = A._setArrayType([new A.ScrollableListView(A._setArrayType([new A.SettingsListTile(_s12_, t1, _null), new A.SettingsListTile(_s15_, t1, _null)], t2), _null, _null, _null, false, _null)], t2); if (state.isLoading) t2.push(A.LinearProgressIndicator$()); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null); } else { t5 = settingsUIState.filter; if (t5 != null || settingsUIState.showNewSettings) return new A.SettingsSearch(_this._widget.viewModel, t5, _null); } t5 = _this._settings_list$_scrollController; t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (!showAll) { t8 = t3 === B.EntityType_group ? settingsUIState.group.id : settingsUIState.client.id; t9 = _this._widget; if (t3 === B.EntityType_client) { t10 = t9.viewModel; t11 = t10.onViewClientPressed; t0 = t11; t11 = t10; t10 = t0; } else { t10 = t9.viewModel; t11 = t10.onViewGroupPressed; t0 = t11; t11 = t10; t10 = t0; } t9.toString; t7.push(A.Container$(_null, new A.ListFilterMessage(t8, t3, t10, t11.onClearSettingsFilterPressed, true, _null), B.Clip_0, B.MaterialAccentColor_Map_df0CU_4294945600, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)); } t3 = A.Theme_of(context); t1.toString; t8 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t9 = t8.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "basic_settings"); t9.toString; t7.push(A.Container$(_null, A.Text$(t9, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyMedium, _null, _null, _null), B.Clip_0, t3.colorScheme.background, _null, _null, _null, _null, _null, _null, B.EdgeInsets_19_16_0_16, _null, _null, _null)); t7.push(new A.SettingsListTile("company_details", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile(_s12_, _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("localization", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("payment_settings", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("tax_settings", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("product_settings", _this._widget.viewModel, _null)); if (t4[t2].userCompany.company.isModuleEnabled$1(B.EntityType_task)) t7.push(new A.SettingsListTile("task_settings", _this._widget.viewModel, _null)); if (showAll && t4[t2].userCompany.company.isModuleEnabled$1(B.EntityType_expense)) t7.push(new A.SettingsListTile("expense_settings", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("workflow_settings", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("import_export", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile(_s15_, _this._widget.viewModel, _null)); if (showAll && t4[t2].userCompany.isAdmin) t7.push(new A.SettingsListTile("account_management", _this._widget.viewModel, _null)); t2 = A.Theme_of(context); t1 = t8.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "advanced_settings"); t1.toString; t7.push(A.Container$(_null, A.Text$(t1, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyMedium, _null, _null, _null), B.Clip_0, t2.colorScheme.background, _null, _null, _null, _null, _null, _null, B.EdgeInsets_19_16_0_16, _null, _null, _null)); t7.push(new A.SettingsListTile("invoice_design", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("custom_fields", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("generated_numbers", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("client_portal", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("email_settings", _this._widget.viewModel, _null)); t7.push(new A.SettingsListTile("templates_and_reminders", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("bank_accounts", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("e_invoice_settings", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("group_settings", _this._widget.viewModel, _null)); if (showAll) t7.push(new A.SettingsListTile("payment_links", _this._widget.viewModel, _null)); if (showAll) { t1 = _this._widget.viewModel; B.JSArray_methods.addAll$1(t7, A._setArrayType([new A.SettingsListTile("schedules", t1, _null), new A.SettingsListTile("user_management", t1, _null)], t6)); } t1 = A._setArrayType([new A.ScrollableListView(t7, t5, _null, _null, false, _null)], t6); if (state.isLoading) t1.push(A.LinearProgressIndicator$()); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); } }; A.SettingsListTile.prototype = { createState$0() { return new A._SettingsListTileState(B._StateLifecycle_0); } }; A._SettingsListTileState.prototype = { build$1(context) { var t2, t3, t4, icon, isSelected, hoverColor, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; t3 = A.StoreProvider_of(context, t2).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._widget.section; if (t4 === "device_settings") { t4 = A.StoreProvider_of(context, t2).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); icon = t4.prefState.appLayout === B.AppLayout_mobile ? B.IconData_58531_MaterialIcons_null_false : B._MdiIconData_7T1; } else icon = A.getSettingIcon(t4); t4 = _this._widget; if (t4.viewModel.state.uiState.containsRoute$1("/" + t4.section)) { t4 = A.StoreProvider_of(context, t2).__Store__state_A; t4 === $ && A.throwUnnamedLateFieldNI(); isSelected = t4.prefState.appLayout === B.AppLayout_desktop; } else isSelected = false; t3 = t3.prefState; t4 = t3.darkModeType; hoverColor = A.convertHexStringToColor((t4 === "system" ? t3.enableDarkModeSystem : t4 === "dark") ? "#1E252F" : "#f2faff"); t5 = A.Theme_of(context); t3 = _this._settings_list$_isHovered && !isSelected ? hoverColor : _null; t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState; return A.MouseRegion$(A.Container$(_null, new A.SelectedIndicator(A.ListTile$(false, _null, t2.appLayout === B.AppLayout_desktop, _null, true, _null, _null, false, _null, new A.Padding(B.EdgeInsets_6_2_0_0, A.Icon$(icon, _null, _null, 22), _null), _null, _null, new A._SettingsListTileState_build_closure(_this, context), false, _null, _null, _null, _null, t3, A.Text$(t1.lookup$1(_this._widget.section), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyLarge.copyWith$1$fontSize(14), _null, _null, _null), _null, _null), isSelected, false, _null), B.Clip_0, t5.cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.C__DeferringMouseCursor, _null, _null, new A._SettingsListTileState_build_closure0(_this), new A._SettingsListTileState_build_closure1(_this), _null); } }; A._SettingsListTileState_build_closure0.prototype = { call$1(_) { var t1 = this.$this; return t1.setState$1(new A._SettingsListTileState_build__closure0(t1)); }, $signature: 131 }; A._SettingsListTileState_build__closure0.prototype = { call$0() { return this.$this._settings_list$_isHovered = true; }, $signature: 0 }; A._SettingsListTileState_build_closure1.prototype = { call$1(_) { var t1 = this.$this; return t1.setState$1(new A._SettingsListTileState_build__closure(t1)); }, $signature: 112 }; A._SettingsListTileState_build__closure.prototype = { call$0() { return this.$this._settings_list$_isHovered = false; }, $signature: 0 }; A._SettingsListTileState_build_closure.prototype = { call$0() { var t1 = this.$this._widget; return t1.viewModel.loadSection.call$3(this.context, t1.section, 0); }, $signature: 0 }; A.SettingsSearch.prototype = { build$1(context) { var t2, store, t3, company, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, map, sections, tab, fields, _i, parts, i, field, _this = this, _null = null, _s8_ = "company1", _s8_0 = "company2", _s8_1 = "company3", _s8_2 = "company4", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; store = A.StoreProvider_of(context, t2); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); company = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company; t3 = type$.JSArray_String; t4 = A._setArrayType(["name", "id_number", "vat_number", "classification#2023-10-17", "website", "email", "phone", "size", "industry"], t3); if (company.getCustomFieldLabel$1(_s8_).length !== 0) t4.push(company.getCustomFieldLabel$1(_s8_)); if (company.getCustomFieldLabel$1(_s8_0).length !== 0) t4.push(company.getCustomFieldLabel$1(_s8_0)); if (company.getCustomFieldLabel$1(_s8_1).length !== 0) t4.push(company.getCustomFieldLabel$1(_s8_1)); if (company.getCustomFieldLabel$1(_s8_2).length !== 0) t4.push(company.getCustomFieldLabel$1(_s8_2)); t5 = type$.JSArray_List_String; t4 = A._setArrayType([t4, A._setArrayType(["address", "postal_code", "country"], t3), A._setArrayType(["logo"], t3), A._setArrayType(["defaults", "invoice_terms", "invoice_footer", "quote_terms", "quote_footer", "credit_terms", "credit_footer"], t3), A._setArrayType(["default_documents"], t3)], t5); t6 = A._setArrayType([A._setArrayType(["first_name", "last_name", "email", "phone", "password", "accent_color", "connect_google", "connect_gmail", "enable_two_factor"], t3), A._setArrayType(["user_logged_in_notification#2024-05-21", "task_assigned_notification#2024-06-21", "notifications"], t3)], t5); t7 = A._setArrayType([A._setArrayType(["currency", "language", "timezone", "date_format", "military_time", "decimal_comma", "first_month_of_the_year", "rappen_rounding#2024-04-08"], t3), A._setArrayType(["custom_labels"], t3)], t5); t8 = A._setArrayType([A._setArrayType(["company_gateways", "auto_bill", "auto_bill_on", "use_available_credits", "admin_initiated_payments#2022-06-06", "allow_over_payment", "allow_under_payment", "auto_bill_standard_invoices#2023-01-17", "client_initiated_payments#2023-03-20", "use_available_payments#2024-02-19", "one_page_checkout#2024-08-19"], t3), A._setArrayType(["payment_type", "payment_terms"], t3), A._setArrayType(["online_payment_email", "manual_payment_email", "send_emails_to#2023-11-30"], t3)], t5); t9 = A._setArrayType([A._setArrayType(["tax_settings", "inclusive_taxes", "calculate_taxes#2023-06-11"], t3)], t5); t10 = A._setArrayType([A._setArrayType(["tax_rates"], t3)], t5); t11 = A._setArrayType([A._setArrayType(["track_inventory#2022-06-03", "stock_notifications#2022-06-03", "show_product_discount", "show_product_cost", "fill_products", "update_products", "convert_products"], t3)], t5); t12 = A._setArrayType(["task_settings", "auto_start_tasks", "show_tasks_table", "client_portal", "lock_invoiced_tasks#2022-11-30", "invoice_task_hours#2023-01-19", "allow_billable_task_items#2023-03-22", "show_task_item_description#2023-03-22", "project_location#2023-06-06"], t3); A.supportsLatestFeatures("5.8.55"); t12.push("round_tasks#2024-05-06"); t12 = A._setArrayType([t12], t5); t13 = A._setArrayType([A._setArrayType(["task_statuses"], t3)], t5); t14 = A._setArrayType([A._setArrayType(["should_be_invoiced", "mark_paid", "inclusive_taxes", "convert_currency", "notify_vendor_when_paid#2023-01-08"], t3)], t5); t15 = A._setArrayType([A._setArrayType(["expense_categories"], t3)], t5); t16 = A._setArrayType([A._setArrayType(["auto_email_invoice", "stop_on_unpaid", "auto_archive_paid_invoices", "auto_archive_cancelled_invoices", "lock_invoices"], t3), A._setArrayType(["auto_convert", "use_quote_terms#2022-05-17"], t3)], t5); t17 = A._setArrayType([A._setArrayType(["import"], t3), A._setArrayType(["export"], t3)], t5); t18 = A._setArrayType([A._setArrayType(["long_press_multiselect", "biometric_authentication", "enable_flexible_search#2022-07-05", "enable_tooltips#2022-07-05", "show_pdf_preview", "pdf_preview_location#2022-10-24", "refresh_data"], t3), A._setArrayType(["dark_mode", "custom_colors"], t3)], t5); t19 = A._setArrayType([A._setArrayType(["activate_company", "enable_markdown", "include_drafts", "include_deleted#2022-10-07", "api_tokens", "api_webhooks", "purge_data", "delete_company"], t3), A._setArrayType(["enabled_modules"], t3), A._setArrayType(["google_analytics", "matomo_id#2022-12-12"], t3), A._setArrayType(["password_timeout", "web_session_timeout"], t3), A._setArrayType(["referral_program#2024-06-21"], t3)], t5); t20 = A._setArrayType([A._setArrayType(["invoice_design", "quote_design", "page_size", "font_size", "primary_font", "secondary_font", "primary_color", "secondary_color", "empty_columns", "logo_size#2023-01-26", "show_paid_stamp#2023-01-29", "show_shipping_address#2023-01-29", "share_invoice_quote_columns#2023-03-20", "invoice_embed_documents#2023-10-27", "delivery_note_design#2023-11-06", "statement_design#2023-11-06", "payment_receipt_design#2023-11-06", "payment_refund_design#2023-11-06"], t3)], t5); t21 = A._setArrayType([A._setArrayType(["custom_designs"], t3)], t5); t22 = A._setArrayType([A._setArrayType(["custom_fields"], t3)], t5); t23 = A._setArrayType([A._setArrayType(["number_padding", "number_counter", "recurring_prefix", "reset_counter", "invoice_number", "client_number", "credit_number", "payment_number"], t3)], t5); t24 = A._setArrayType(["client_portal", "dashboard", "portal_mode", "subdomain", "domain", "client_document_upload", "vendor_document_upload#2022-07-06", "accept_purchase_order_number#2023-02-02", "mobile_version#2024-01-29"], t3); t25 = A._setArrayType(["client_registration"], t3); t26 = A._setArrayType(["enable_portal_password", "show_accept_invoice_terms", "show_accept_quote_terms", "require_invoice_signature", "require_quote_signature"], t3); t27 = A._setArrayType(["messages"], t3); t28 = A._setArrayType(["header", "footer", "custom_css"], t3); t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$isHosted()) t28.push("custom_javascript"); map = A.LinkedHashMap_LinkedHashMap$_literal(["company_details", t4, "user_details", t6, "localization", t7, "payment_settings", t8, "tax_settings", t9, "tax_settings_rates", t10, "product_settings", t11, "task_settings", t12, "task_status", t13, "expense_settings", t14, "expense_category", t15, "workflow_settings", t16, "import_export", t17, "device_settings", t18, "account_management", t19, "invoice_design", t20, "custom_designs", t21, "custom_fields", t22, "generated_numbers", t23, "client_portal", A._setArrayType([t24, t25, t26, t27, t28], t5), "email_settings", A._setArrayType([A._setArrayType(["send_from_gmail", "email_design", "from_name", "reply_to_email", "reply_to_name", "bcc_email", "attach_pdf", "attach_documents", "attach_ubl", "email_signature", "microsoft", "postmark#2023-01-11", "mailgun#2023-01-11", "email_alignment#2023-01-17", "show_email_footer#2023-01-17", "enable_e_invoice#2023-06-11"], t3)], t5), "templates_and_reminders", A._setArrayType([A._setArrayType(["template", "send_reminders", "late_fees"], t3)], t5), "bank_accounts", A._setArrayType([A._setArrayType(["bank_accounts#2022-09-13"], t3)], t5), "e_invoice_settings", A._setArrayType([A._setArrayType(["e_invoice_settings#2024-05-20", "merge_to_pdf#2024-07-03"], t3)], t5), "transaction_rules", A._setArrayType([A._setArrayType(["transaction_rules#2022-11-21"], t3)], t5), "group_settings", A._setArrayType([A._setArrayType(["groups"], t3)], t5), "payment_links", A._setArrayType([A._setArrayType(["payment_links"], t3)], t5), "schedules", A._setArrayType([A._setArrayType(["schedules#2023-02-15"], t3)], t5), "user_management", A._setArrayType([A._setArrayType(["users"], t3)], t5)], type$.String, type$.List_List_String); if (store.__Store__state_A.uiState.settingsUIState.showNewSettings) { sections = A._setArrayType([], t3); for (t2 = A.LinkedHashMapKeyIterator$(map, map._modifications, A._instanceType(map)._precomputed1); t2.moveNext$0();) { t3 = t2.__js_helper$_current; for (tab = 0; tab < map.$index(0, t3).length; ++tab) { fields = map.$index(0, t3)[tab]; for (t4 = fields.length, t5 = tab, _i = 0; _i < fields.length; fields.length === t4 || (0, A.throwConcurrentModificationError)(fields), ++_i) { parts = fields[_i].split("#"); sections.push(A.S(parts.length === 1 ? "" : A.convertSqlDateToDateTime(parts[1])) + "#" + A.S(parts[0]) + "#" + t3 + "#" + t5); } } } B.JSArray_methods.sort$1(sections, new A.SettingsSearch_build_closure()); t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); for (t4 = type$.MappedListIterable_of_String_and_List_String, t5 = new A.MappedListIterable(sections, new A.SettingsSearch_build_closure0(), t4), t5 = new A.ListIterator(t5, t5.get$length(0), t4._eval$1("ListIterator")), t6 = _this.filter, t4 = t4._eval$1("ListIterable.E"), t7 = t6 == null; t5.moveNext$0();) { t8 = t5.__internal$_current; if (t8 == null) t8 = t4._as(t8); if (B.JSString_methods.trim$0(t7 ? "" : t6).length !== 0) { t9 = t1.lookup$1(J.$index$asx(t8, 1)); t10 = t6.toLowerCase(); t9 = A.stringContainsUnchecked(t9.toLowerCase(), t10, 0); } else t9 = true; if (t9) { t9 = J.getInterceptor$asx(t8); t10 = A.Row$(A._setArrayType([new A.Expanded(1, B.FlexFit_0, A.Column$(A._setArrayType([new A.Text(t1.lookup$1(t9.$index(t8, 1)), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.Text(t1.lookup$1(t9.$index(t8, 2)), _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null, _null, _null, _null, _null, _null)], t2), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null)], t2), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t3.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, new A.Padding(B.EdgeInsets_6_10_0_0, A.Icon$(A.getSettingIcon(t9.$index(t8, 2)), _null, _null, 22), _null), _null, _null, new A.SettingsSearch_build_closure1(_this, context, t8), false, _null, _null, _null, _null, _null, t10, _null, _null)); } } return new A.ScrollableListView(t3, _null, _null, _null, false, _null); } else { t2 = A._setArrayType([], type$.JSArray_Widget); for (t3 = A.LinkedHashMapKeyIterator$(map, map._modifications, A._instanceType(map)._precomputed1), t4 = _this.filter; t3.moveNext$0();) { t5 = t3.__js_helper$_current; for (i = 0; i < map.$index(0, t5).length; ++i) for (t6 = map.$index(0, t5)[i], t7 = t6.length, _i = 0; _i < t6.length; t6.length === t7 || (0, A.throwConcurrentModificationError)(t6), ++_i) { field = t6[_i]; t8 = t1.lookup$1(field.split("#")[0]); t9 = t4.toLowerCase(); if (A.stringContainsUnchecked(t8.toLowerCase(), t9, 0)) { t8 = t1.lookup$1(field.split("#")[0]); t2.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, new A.Padding(B.EdgeInsets_6_10_0_0, A.Icon$(A.getSettingIcon(t5), _null, _null, 22), _null), _null, _null, new A.SettingsSearch_build_closure2(_this, context, t5, i), false, _null, _null, _null, new A.Text(t1.lookup$1(t5), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.Text(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } } } return new A.ScrollableListView(t2, _null, _null, _null, false, _null); } } }; A.SettingsSearch_build_closure.prototype = { call$2(a, b) { var t1 = B.JSString_methods.startsWith$1(a, "#"); if (t1 && B.JSString_methods.startsWith$1(b, "#")) return B.JSString_methods.compareTo$1(a, b); else if (t1) return 1; else if (B.JSString_methods.startsWith$1(b, "#")) return -1; return B.JSString_methods.compareTo$1(b, a); }, $signature: 27 }; A.SettingsSearch_build_closure0.prototype = { call$1(section) { var t1 = type$.JSArray_String; t1 = A._setArrayType(A._setArrayType(section.split("#"), t1).slice(0), t1); return t1; }, $signature: 3166 }; A.SettingsSearch_build_closure1.prototype = { call$0() { var t1 = this.parts, t2 = J.getInterceptor$asx(t1); return this.$this.viewModel.loadSection.call$3(this.context, t2.$index(t1, 2), A.parseInt(t2.$index(t1, 3), false)); }, $signature: 0 }; A.SettingsSearch_build_closure2.prototype = { call$0() { var _this = this; return _this.$this.viewModel.loadSection.call$3(_this.context, _this.section, _this.i); }, $signature: 0 }; A.SettingsListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.SettingsListBuilder_build_closure(), A.settings_list_vm_SettingsListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.SettingsListVM); } }; A.SettingsListBuilder_build_closure.prototype = { call$2(context, viewModel) { return new A.SettingsList(viewModel, null); }, $signature: 3167 }; A.SettingsListVM.prototype = {}; A.SettingsListVM_fromStore_closure.prototype = { call$3(context, section, tabIndex) { var t2, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, null, null, t1.user, false, section, false, tabIndex)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 3168 }; A.SettingsListVM_fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearSettingsFilter()); }, $signature: 14 }; A.SettingsListVM_fromStore_closure1.prototype = { call$1(context) { A.viewEntity(false, this.settingsUIState.client, null, false); }, $signature: 16 }; A.SettingsListVM_fromStore_closure0.prototype = { call$1(context) { A.viewEntity(false, this.settingsUIState.group, null, false); }, $signature: 16 }; A.SettingsScreen.prototype = { build$1(context) { var t2, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.uiState.settingsUIState; t2 = A._setArrayType([], type$.JSArray_nullable_String); return A.ListScaffold$(A._setArrayType([], type$.JSArray_Widget), B.List_empty20, new A.ListFilter(B.EntityType_settings, t1.filter, new A.SettingsScreen_build_closure(store), t2, _null, _null, _null, new A.ValueKey("__cleared_at_" + t1.filterClearedAt + "__", type$.ValueKey_String)), new A.SettingsListBuilder(_null), _null, B.EntityType_settings, _null, 0, _null, _null, _null); } }; A.SettingsScreen_build_closure.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSettings(value)); }, $signature: 28 }; A.SettingsScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.SettingsScreenBuilder_build_closure(), A.settings_screen_vm_SettingsScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.SettingsScreenVM); } }; A.SettingsScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.SettingsScreen(null); }, $signature: 3169 }; A.SettingsScreenVM.prototype = {}; A.SettingsWizard.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false), t2 = $.$get$ChangeNotifier__emptyListeners(); return new A._SettingsWizardState(t1, new A.Debouncer(1500), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.WebClient(), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); }, get$user(receiver) { return this.user; } }; A._SettingsWizardState.prototype = { initState$0() { var t1, t2, t3, _this = this; _this.super$State$initState(); t1 = _this._settings_wizard$_firstNameController; t2 = _this._settings_wizard$_lastNameController; t3 = _this._settings_wizard$_subdomainController; _this._settings_wizard$_controllers = A._setArrayType([_this._settings_wizard$_nameController, t1, t2, t3], type$.JSArray_TextEditingController); t1.set$text(0, _this._widget.user.firstName); t2.set$text(0, _this._widget.user.lastName); t3.set$text(0, _this._widget.company.subdomain); }, dispose$0() { this._settings_wizard$_focusNode.dispose$0(); B.JSArray_methods.forEach$1(this._settings_wizard$_controllers, new A._SettingsWizardState_dispose_closure()); this.super$State$dispose(); }, _settings_wizard$_validateSubdomain$0() { this._settings_wizard$_debouncer.run$1(new A._SettingsWizardState__validateSubdomain_closure(this)); }, _settings_wizard$_onSavePressed$0() { var t1, store, t2, _this = this; if (!$.$get$_SettingsWizardState__formKey().get$currentState().validate$0() || _this._settings_wizard$_isCheckingSubdomain) return; t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._framework$_element; t2.toString; A.passwordCallback(false, new A._SettingsWizardState__onSavePressed_closure(_this, store, t1), t2, false); }, build$1(context) { var t2, store, t3, t4, t5, t6, companyName, t7, firstName, lastName, t8, currency, language, darkMode, subdomain, showNameFields, _this = this, _null = null, _s17_ = "setup_wizard_logo", _s24_ = "welcome_to_invoice_ninja", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = type$.AppState; store = A.StoreProvider_of(context, t2); t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t1.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "company_name"); t6.toString; companyName = A.DecoratedFormField$(false, _null, true, _this._settings_wizard$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A._SettingsWizardState_build_closure(t1)); t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "first_name"); t6.toString; t7 = type$.JSArray_String; firstName = A.DecoratedFormField$(false, A._setArrayType(["givenName"], t7), false, _this._settings_wizard$_firstNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A._SettingsWizardState_build_closure0(t1)); t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "last_name"); t6.toString; lastName = A.DecoratedFormField$(false, A._setArrayType(["familyName"], t7), false, _this._settings_wizard$_lastNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A._SettingsWizardState_build_closure1(t1)); t6 = $.$get$memoizedCurrencyList(); t7 = t3.staticState; t6 = t6.call$1(t7.currencyMap); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "currency"); t8.toString; currency = A.EntityDropdown$(true, false, _this._settings_wizard$_currencyId, t6, _null, B.EntityType_currency, B.List_empty0, t8, _null, _null, new A._SettingsWizardState_build_closure2(_this), _null, _null, new A._SettingsWizardState_build_closure3(t1)); t7 = $.$get$memoizedLanguageList().call$1(t7.languageMap); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "language"); t8.toString; language = A.EntityDropdown$(true, false, _this._settings_wizard$_languageId, t7, _null, B.EntityType_language, B.List_empty0, t8, _null, _null, new A._SettingsWizardState_build_closure4(_this, store, context), _null, _null, new A._SettingsWizardState_build_closure5(t1)); darkMode = new A.LayoutBuilder(new A._SettingsWizardState_build_closure6(t1, t3, store), _null); t8 = t4.$index(0, t5); t8.toString; t8 = J.$index$asx(t8, "subdomain"); t8.toString; if (_this._settings_wizard$_isCheckingSubdomain) t6 = B.IconData_62057_MaterialIcons_null_false; else t6 = _this._settings_wizard$_isSubdomainUnique ? B.IconData_57690_MaterialIcons_null_false : B.IconData_57912_MaterialIcons_null_false; t6 = A.Icon$(t6, _null, _null, _null); t7 = t4.$index(0, t5); t7.toString; t7 = J.$index$asx(t7, "subdomain_help"); t7.toString; subdomain = A.DecoratedFormField$(false, _null, false, _this._settings_wizard$_subdomainController, _null, true, _null, t7, _null, A._setArrayType([new A.FilteringTextInputFormatter(A.RegExp_RegExp("[a-z0-9\\-]", true, false, false, false), true, "")], type$.JSArray_TextInputFormatter), false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, new A._SettingsWizardState_build_closure7(_this), _null, _null, true, t6, _null, B.TextAlign_4, new A._SettingsWizardState_build_closure8(_this, t1)); t3.get$companies(); t6 = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.user; showNameFields = !(t6.oauthProvider === "apple" && t6.get$fullName().length === 0) || false; t6 = $.$get$_SettingsWizardState__formKey(); if (_this._settings_wizard$_isSaving) t1 = new A.LoadingIndicator(200, false, _null); else if (_this._showLogo) { t1 = t4.$index(0, t5); t1.toString; t1 = J.$index$asx(t1, _s17_); if (t1 == null) { t1 = t4.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } t1 = A.Center$(new A.Padding(B.EdgeInsets_0_32_0_0, A.Text$(t1, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, B.TextAlign_2, _null, _null), _null), _null, _null); } else { t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t7 = type$.JSArray_Widget; if (t2.prefState.appLayout === B.AppLayout_mobile) { t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s24_); t2.toString; t2 = A._setArrayType([new A.Padding(B.EdgeInsets_0_0_0_8, A.Text$(t2, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), _null), companyName], t7); if (t3.get$isHosted()) t2.push(subdomain); if (showNameFields) B.JSArray_methods.addAll$1(t2, A._setArrayType([firstName, lastName], t7)); t2.push(language); t2.push(currency); t2.push(new A.SizedBox(_null, 16, _null, _null)); t2.push(darkMode); if (t3.get$isHosted()) t2.push(new A.Padding(B.EdgeInsets_0_32_0_0, A.Text$(t1.get$subdomainGuide(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); t1 = t2; } else { t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s24_); t2.toString; t2 = A._setArrayType([A.Expanded$(A.Text$(t2, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), 1)], t7); if (t3.get$isHosted()) B.JSArray_methods.addAll$1(t2, A._setArrayType([new A.SizedBox(16, _null, _null, _null), new A.Flexible(1, B.FlexFit_1, darkMode, _null)], t7)); t2 = A.Row$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t8 = A.Expanded$(companyName, 1); t2 = A._setArrayType([t2, new A.SizedBox(_null, 16, _null, _null), A.Row$(A._setArrayType([t8, new A.SizedBox(16, _null, _null, _null), A.Expanded$(t3.get$isHosted() ? subdomain : darkMode, 1)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t7); if (showNameFields) t2.push(A.Row$(A._setArrayType([A.Expanded$(firstName, 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(lastName, 1)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); t2.push(A.Row$(A._setArrayType([A.Expanded$(language, 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(currency, 1)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); if (t3.get$isHosted()) t2.push(new A.Padding(B.EdgeInsets_0_32_0_0, A.Text$(t1.get$subdomainGuide(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); t1 = t2; } t1 = A.Column$(t1, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); } t1 = A.SingleChildScrollView$(A.Container$(_null, t1, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 500), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); if (!_this._settings_wizard$_isSaving) { t7 = t4.$index(0, t5); t7.toString; t2 = A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t7, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._SettingsWizardState_build_closure9(context), _null)], t2); if (_this._showLogo) { t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "upload"); if (t5 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, "upload"); t4.toString; } else t4 = t5; t2.push(A.TextButton$(false, A.Text$(t4.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._SettingsWizardState_build_closure10(store, context), _null)); } else { t4 = t4.$index(0, t5); t4.toString; t2.push(A.TextButton$(false, A.Text$(J.$index$asx(t4, "save").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$_settings_wizard$_onSavePressed(), _null)); } B.JSArray_methods.addAll$1(t3, t2); } return A.AlertDialog$(t3, _null, _null, new A.AppForm(t6, _null, t1, _this._settings_wizard$_focusNode, _null), _null, _null, _null); } }; A._SettingsWizardState_dispose_closure.prototype = { call$1(controller) { controller.dispose$0(); }, $signature: 10 }; A._SettingsWizardState__validateSubdomain_closure.prototype = { call$0() { var subdomain, t2, credentials, t1 = this.$this; if (t1._settings_wizard$_isCheckingSubdomain) return; subdomain = B.JSString_methods.trim$0(t1._settings_wizard$_subdomainController._change_notifier$_value.text); t2 = t1._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); credentials = t2.get$credentials(0); if (subdomain.length === 0) { t1.setState$1(new A._SettingsWizardState__validateSubdomain__closure(t1)); return; } t1.setState$1(new A._SettingsWizardState__validateSubdomain__closure0(t1)); t2 = type$.String; t1._settings_wizard$_webClient.post$3$data(credentials.url + "/check_subdomain", credentials.token, B.C_JsonCodec.encode$2$toEncodable(A.LinkedHashMap_LinkedHashMap$_literal(["subdomain", subdomain], t2, t2), null)).then$1$1(0, new A._SettingsWizardState__validateSubdomain__closure1(t1), type$.Null).catchError$1(new A._SettingsWizardState__validateSubdomain__closure2(t1)); }, $signature: 0 }; A._SettingsWizardState__validateSubdomain__closure.prototype = { call$0() { return this.$this._settings_wizard$_isSubdomainUnique = false; }, $signature: 0 }; A._SettingsWizardState__validateSubdomain__closure0.prototype = { call$0() { var t1 = this.$this; t1._hasCheckedSubdomain = t1._settings_wizard$_isCheckingSubdomain = true; }, $signature: 0 }; A._SettingsWizardState__validateSubdomain__closure1.prototype = { call$1(data) { var t1 = this.$this; t1.setState$1(new A._SettingsWizardState__validateSubdomain___closure0(t1)); }, $signature: 5 }; A._SettingsWizardState__validateSubdomain___closure0.prototype = { call$0() { var t1 = this.$this; t1._settings_wizard$_isSubdomainUnique = true; t1._settings_wizard$_isCheckingSubdomain = false; }, $signature: 0 }; A._SettingsWizardState__validateSubdomain__closure2.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._SettingsWizardState__validateSubdomain___closure(t1)); }, $signature: 2 }; A._SettingsWizardState__validateSubdomain___closure.prototype = { call$0() { var t1 = this.$this; t1._settings_wizard$_isCheckingSubdomain = t1._settings_wizard$_isSubdomainUnique = false; }, $signature: 0 }; A._SettingsWizardState__onSavePressed_closure.prototype = { call$2(password, idToken) { var t3, completer, t4, t5, t1 = this.$this, t2 = t1._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = new A._Future($.Zone__current, type$._Future_Null); completer = new A._AsyncCompleter(t3, type$._AsyncCompleter_Null); t4 = this.store; t5 = this.state; t3.then$1$1(0, new A._SettingsWizardState__onSavePressed__closure(t1, t2, t4, t5), type$.Null).catchError$1(new A._SettingsWizardState__onSavePressed__closure0(t1)); t1.setState$1(new A._SettingsWizardState__onSavePressed__closure1(t1)); if (t5.get$companies().length > 1) completer.complete$0(0); else { t1 = t5.userCompanyStates._list$_list[t5.uiState.selectedCompanyIndex].userCompany.user.rebuild$1(new A._SettingsWizardState__onSavePressed__closure2(t1)); t4 = t4.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveAuthUserRequest(completer, t1, password, idToken)); } }, $signature: 85 }; A._SettingsWizardState__onSavePressed__closure.prototype = { call$1(_) { var t2, toastCompleter, _this = this, t1 = _this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "saved_settings"); t1.toString; t2 = type$.Null; toastCompleter = A.snackBarCompleter(t1, null, false, t2); t1 = _this.$this; toastCompleter.future.then$1$1(0, new A._SettingsWizardState__onSavePressed___closure0(t1), t2).catchError$1(new A._SettingsWizardState__onSavePressed___closure1(t1)); t2 = _this.state; t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.company.rebuild$1(new A._SettingsWizardState__onSavePressed___closure2(t1)); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveCompanyRequest(toastCompleter, t1)); }, $signature: 36 }; A._SettingsWizardState__onSavePressed___closure0.prototype = { call$1(_) { var t1 = this.$this; t1.setState$1(new A._SettingsWizardState__onSavePressed____closure0(t1)); }, $signature: 36 }; A._SettingsWizardState__onSavePressed____closure0.prototype = { call$0() { var t1 = this.$this; t1._settings_wizard$_isSaving = false; t1._showLogo = true; }, $signature: 0 }; A._SettingsWizardState__onSavePressed___closure1.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._SettingsWizardState__onSavePressed____closure(t1)); }, $signature: 2 }; A._SettingsWizardState__onSavePressed____closure.prototype = { call$0() { this.$this._settings_wizard$_isSaving = false; }, $signature: 0 }; A._SettingsWizardState__onSavePressed___closure2.prototype = { call$1(b) { var t3, t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._settings_wizard$_subdomainController._change_notifier$_value.text); b.get$_company_model$_$this()._subdomain = t2; t2 = b.get$settings(); t3 = B.JSString_methods.trim$0(t1._settings_wizard$_nameController._change_notifier$_value.text); t2.get$_settings_model$_$this()._settings_model$_name = t3; t3 = b.get$settings(); t2 = t1._settings_wizard$_currencyId; t3.get$_settings_model$_$this()._currencyId = t2; t2 = b.get$settings(); t1 = t1._settings_wizard$_languageId; t2.get$_settings_model$_$this()._settings_model$_languageId = t1; return b; }, $signature: 21 }; A._SettingsWizardState__onSavePressed__closure0.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._SettingsWizardState__onSavePressed___closure(t1)); }, $signature: 2 }; A._SettingsWizardState__onSavePressed___closure.prototype = { call$0() { return this.$this._settings_wizard$_isSaving = false; }, $signature: 0 }; A._SettingsWizardState__onSavePressed__closure1.prototype = { call$0() { return this.$this._settings_wizard$_isSaving = true; }, $signature: 0 }; A._SettingsWizardState__onSavePressed__closure2.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._settings_wizard$_firstNameController._change_notifier$_value.text); b.get$_user_model$_$this()._firstName = t2; t1 = B.JSString_methods.trim$0(t1._settings_wizard$_lastNameController._change_notifier$_value.text); b.get$_user_model$_$this()._lastName = t1; return b; }, $signature: 96 }; A._SettingsWizardState_build_closure.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._SettingsWizardState_build_closure0.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._SettingsWizardState_build_closure1.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._SettingsWizardState_build_closure2.prototype = { call$1(currency) { var t1 = this.$this; return t1.setState$1(new A._SettingsWizardState_build__closure1(t1, currency)); }, $signature: 386 }; A._SettingsWizardState_build__closure1.prototype = { call$0() { var t1 = this.currency; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; return this.$this._settings_wizard$_currencyId = t1; }, $signature: 0 }; A._SettingsWizardState_build_closure3.prototype = { call$1(value) { var t1; if (J.get$isEmpty$asx(value)) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 228 }; A._SettingsWizardState_build_closure4.prototype = { call$1(language) { var t2, t1 = this.$this; t1.setState$1(new A._SettingsWizardState_build__closure0(t1, language)); t1 = language == null ? null : language.get$id(language); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCompanyLanguage(t1)); this.context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); }, $signature: 50 }; A._SettingsWizardState_build__closure0.prototype = { call$0() { var t1 = this.language; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; return this.$this._settings_wizard$_languageId = t1; }, $signature: 0 }; A._SettingsWizardState_build_closure5.prototype = { call$1(value) { var t1; if (J.get$isEmpty$asx(value)) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 228 }; A._SettingsWizardState_build_closure6.prototype = { call$2(context, constraints) { var t4, _null = null, t1 = this.localization, t2 = A.Text$(t1.get$system(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "light"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "dark"); t1.toString; t3 = this.state.prefState.darkModeType; return A.ToggleButtons$(_null, A._setArrayType([t2, t4, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), _null, A.BoxConstraints$expand(40, constraints.maxWidth / 3 - 2), A._setArrayType([t3 === "system", t3 === "light", t3 === "dark"], type$.JSArray_bool), new A._SettingsWizardState_build__closure(this.store, context), true, _null, _null); }, $signature: 683 }; A._SettingsWizardState_build__closure.prototype = { call$1(index) { var t1, t2, _null = null; if (index === 0) t1 = "system"; else t1 = index === 1 ? "light" : "dark"; t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); this.context.findAncestorStateOfType$1$0(type$.AppBuilderState).rebuild$0(); }, $signature: 64 }; A._SettingsWizardState_build_closure8.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; return t1; } else { t1 = this.$this; if (t1._hasCheckedSubdomain && !t1._settings_wizard$_isCheckingSubdomain && !t1._settings_wizard$_isSubdomainUnique) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "subdomain_is_not_available"); t1.toString; return t1; } } return null; }, $signature: 30 }; A._SettingsWizardState_build_closure7.prototype = { call$1(value) { return this.$this._settings_wizard$_validateSubdomain$0(); }, $signature: 15 }; A._SettingsWizardState_build_closure9.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._SettingsWizardState_build_closure10.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "company_details", false, 2)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.TaskSettings.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TaskSettingsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), B._StateLifecycle_0); } }; A._TaskSettingsState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._task_settings$_focusNode = A.FocusScopeNode$(true, null, false); _this._showCustomTaskRounding = _this._widget.viewModel.settings.get$isTaskRoundingCustom(); }, didChangeDependencies$0() { var settings, _this = this, _null = null, t1 = _this._taskRateController, t2 = _this._taskRoundToNearestController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this.___TaskSettingsState__controllers_A = t3; B.JSArray_methods.forEach$1(t3, new A._TaskSettingsState_didChangeDependencies_closure(_this)); settings = _this._widget.viewModel.settings; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(settings.defaultTaskRate, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t1.set$text(0, t3); t3 = settings.taskRoundToNearest; t2.set$text(0, B.JSInt_methods.toString$0(t3 == null ? 0 : t3)); B.JSArray_methods.forEach$1(_this.___TaskSettingsState__controllers_A, new A._TaskSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this, t1 = _this.___TaskSettingsState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A._TaskSettingsState_dispose_closure(_this)); _this._task_settings$_focusNode.dispose$0(); _this.super$State$dispose(); }, _task_settings$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.settings, settings = t1.rebuild$1(new A._TaskSettingsState__onChanged_closure(this, viewModel.state, A.parseInt(B.JSString_methods.trim$0(this._taskRoundToNearestController._change_notifier$_value.text), false))); if (!settings.$eq(0, t1)) viewModel.onSettingsChanged.call$1(settings); }, build$1(context) { var viewModel, company, settings, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _null = null, _s18_ = "show_task_end_date", _s2_ = "en", _s23_ = "show_task_end_date_help", _s26_ = "show_task_item_description", _s31_ = "show_task_item_description_help", _s18_0 = "show_task_billable", _s30_ = "allow_billable_task_items_help", _s11_ = "round_tasks", _s16_ = "round_tasks_help", _s9_ = "direction", _s10_ = "round_down", _s8_ = "round_up", _s21_ = "task_round_to_nearest", _s16_0 = "round_to_seconds", _s18_1 = "invoice_task_hours", _s23_0 = "invoice_task_hours_help", _s29_ = "invoice_task_item_description", _s34_ = "invoice_task_item_description_help", _s20_ = "invoice_task_project", _s25_ = "invoice_task_project_help", _s16_1 = "project_location", _s19_ = "lock_invoiced_tasks", _s24_ = "lock_invoiced_tasks_help", _s13_ = "client_portal", _s21_0 = "tasks_shown_in_portal", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; company = viewModel.company; settings = viewModel.settings; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "task_settings"); t4.toString; t5 = viewModel.onSavePressed; t6 = $.$get$_TaskSettingsState__formKey(); t7 = _this._task_settings$_focusNode; t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "default_task_rate"); t8.toString; t9 = type$.JSArray_Widget; t8 = A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._taskRateController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t8, _null, _null, false, _null, _null, t5, true, _null, _null, B.TextAlign_4, _null)], t9); t10 = viewModel.state.uiState.settingsUIState.entityType === B.EntityType_company; if (t10) { t11 = A.Theme_of(context); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "auto_start_tasks"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "auto_start_tasks_help"); t13.toString; t12 = A.SwitchListTile$(t11.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure(viewModel, company), _null, A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), t12, company.autoStartTasks); t13 = A.Theme_of(context); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, _s18_); if (t11 == null) { t11 = t2.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s18_); t11.toString; } t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s23_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s23_); t14.toString; } t11 = A.SwitchListTile$(t13.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure0(viewModel, company), _null, A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), t11, company.showTaskEndDate); t14 = A.Theme_of(context); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s26_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s26_); t13.toString; } t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t15 = settings.showTaskItemDescription; t15.toString; t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s31_); if (t16 == null) { t16 = t2.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s31_); t16.toString; } t15 = A.SwitchListTile$(t14.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure1(viewModel, settings), _null, A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), t13, t15); t13 = A.Theme_of(context); t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s18_0); if (t16 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s18_0); t14.toString; } else t14 = t16; t14 = A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null); t16 = settings.allowBillableTaskItems; t16.toString; t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, _s30_); if (t17 == null) { t17 = t2.$index(0, _s2_); t17.toString; t17 = J.$index$asx(t17, _s30_); t17.toString; } B.JSArray_methods.addAll$1(t8, A._setArrayType([new A.SizedBox(_null, 32, _null, _null), t12, t11, t15, A.SwitchListTile$(t13.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure2(viewModel, settings), _null, A.Text$(t17, _null, _null, _null, _null, _null, _null, _null, _null, _null), t14, t16)], t9)); } A.supportsLatestFeatures("5.8.55"); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, _s11_); if (t11 == null) { t11 = t2.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s11_); t11.toString; } t12 = settings.taskRoundToNearest; t12 = t12 == null ? _null : t12 !== 1; t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s16_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s16_); t13.toString; } t8.push(A.BoolDropdownButton$(_null, _null, t13, _null, t11, _null, new A._TaskSettingsState_build_closure3(viewModel, settings), t12)); t11 = settings.taskRoundToNearest; if ((t11 == null ? _null : t11 !== 1) === true) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s9_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s9_); t12.toString; } t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s10_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s10_); t13.toString; } t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s8_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s8_); t14.toString; } t12 = A.BoolDropdownButton$(t13, t14, _null, _null, t12, _null, new A._TaskSettingsState_build_closure4(viewModel, settings), settings.taskRoundUp); if (settings.get$isTaskRoundingCustom() || _this._showCustomTaskRounding) t11 = 0; t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s21_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s21_); t13.toString; } t11 = A._setArrayType([t12, A.AppDropdownButton$(false, _null, "", true, J.map$1$1$ax(B.Map_quqNA.get$keys(B.Map_quqNA), new A._TaskSettingsState_build_closure5(t1), type$.DropdownMenuItem_int).toList$0(0), _null, t13, new A._TaskSettingsState_build_closure6(_this, settings, viewModel), _null, false, t11, type$.int)], t9); if (_this._showCustomTaskRounding || settings.get$isTaskRoundingCustom()) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s16_0); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s16_0); t12.toString; } t11.push(A.DecoratedFormField$(false, _null, false, _this._taskRoundToNearestController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t12, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); } B.JSArray_methods.addAll$1(t8, t11); } t8 = A._setArrayType([A.FormCard$(_null, t8, _null, _null, false, _null, false, _null, _null)], t9); if (t10) { t11 = t2.$index(0, t3); t11.toString; t8.push(new A.Padding(B.EdgeInsets_16_0_16_10, new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, J.$index$asx(t11, "configure_statuses").toUpperCase(), new A._TaskSettingsState_build_closure7(viewModel, context), _null, _null), _null)); } t11 = A._setArrayType([], t9); if (t10) { t12 = A.Theme_of(context); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "invoice_task_datelog"); t13.toString; t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "invoice_task_datelog_help"); t14.toString; t13 = A.SwitchListTile$(t12.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure8(viewModel, company), _null, A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), t13, company.invoiceTaskDatelog); t14 = A.Theme_of(context); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "invoice_task_timelog"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "invoice_task_timelog_help"); t15.toString; t12 = A.SwitchListTile$(t14.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure9(viewModel, company), _null, A.Text$(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), t12, company.invoiceTaskTimelog); t15 = A.Theme_of(context); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s18_1); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s18_1); t14.toString; } t14 = A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null); t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s23_0); if (t16 == null) { t16 = t2.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s23_0); t16.toString; } t14 = A._setArrayType([t13, t12, A.SwitchListTile$(t15.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure10(viewModel, company), _null, A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), t14, company.invoiceTaskHours)], t9); if (settings.showTaskItemDescription === true) { t12 = A.Theme_of(context); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s29_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s29_); t13.toString; } t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t15 = t2.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s34_); if (t15 == null) { t15 = t2.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s34_); t15.toString; } t14.push(A.SwitchListTile$(t12.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure11(viewModel, company), _null, A.Text$(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), t13, company.invoiceTaskItemDescription)); } t12 = A.Theme_of(context); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s20_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s20_); t13.toString; } t13 = A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null); t15 = company.invoiceTaskProject; t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s25_); if (t16 == null) { t16 = t2.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s25_); t16.toString; } t14.push(A.SwitchListTile$(t12.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure12(viewModel, company), _null, A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), t13, t15)); if (t15) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s16_1); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s16_1); t12.toString; } t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "service"); t13.toString; t15 = type$.bool; t13 = A.DropdownMenuItem$(A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, t15); t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, "description"); t16.toString; B.JSArray_methods.addAll$1(t14, A._setArrayType([new A.SizedBox(_null, 10, _null, _null), A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t13, A.DropdownMenuItem$(A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, true, t15)], type$.JSArray_DropdownMenuItem_bool), _null, t12, new A._TaskSettingsState_build_closure13(viewModel, company), _null, false, company.invoiceTaskProjectHeader, t15)], t9)); } B.JSArray_methods.addAll$1(t11, t14); } t8.push(A.FormCard$(_null, t11, _null, _null, false, _null, false, _null, _null)); if (t10) { t10 = A.Theme_of(context); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "show_tasks_table"); t11.toString; t11 = A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "show_tasks_table_help"); t12.toString; t11 = A.SwitchListTile$(t10.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure14(viewModel, company), _null, A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), t11, company.showTasksTable); t12 = A.Theme_of(context); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, _s19_); if (t10 == null) { t10 = t2.$index(0, _s2_); t10.toString; t10 = J.$index$asx(t10, _s19_); t10.toString; } t10 = A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s24_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s24_); t13.toString; } t10 = A.SwitchListTile$(t12.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure15(viewModel, company), _null, A.Text$(t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), t10, company.invoiceTaskLock); t13 = A.Theme_of(context); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "add_documents_to_invoice"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "add_documents_to_invoice_help"); t14.toString; t8.push(A.FormCard$(_null, A._setArrayType([t11, t10, A.SwitchListTile$(t13.colorScheme.secondary, _null, new A._TaskSettingsState_build_closure16(viewModel, company), _null, A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), t12, company.invoiceTaskDocuments)], t9), _null, _null, false, _null, false, _null, _null)); } t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, _s13_); t10.toString; t11 = settings.enablePortalTasks; t10 = A.BoolDropdownButton$(_null, _null, _null, A.getSettingIcon(_s13_), t10, _null, new A._TaskSettingsState_build_closure17(viewModel, settings), t11); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s21_0); if (t3 == null) { t2 = t2.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s21_0); t2.toString; } else t2 = t3; t3 = t11 === true ? new A._TaskSettingsState_build_closure18(viewModel, settings) : _null; t11 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t8.push(A.FormCard$(_null, A._setArrayType([t10, new A.SizedBox(_null, 10, _null, _null), A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["invoiced", "uninvoiced", "all"], type$.JSArray_String), new A._TaskSettingsState_build_closure19(t1), t11), true, t11._eval$1("ListIterable.E")), _null, t2, t3, _null, false, settings.clientPortalTasks, type$.String)], t9), _null, _null, false, _null, true, _null, _null)); return A.EditScaffold$(_null, _null, new A.AppForm(t6, t8, _null, t7, _null), _null, _null, _null, false, _null, _null, t5, _null, t4); } }; A._TaskSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_task_settings$_onChanged()); }, $signature: 10 }; A._TaskSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_task_settings$_onChanged()); }, $signature: 10 }; A._TaskSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_task_settings$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._TaskSettingsState__onChanged_closure.prototype = { call$1(b) { var t1 = A.parseDouble(B.JSString_methods.trim$0(this.$this._taskRateController._change_notifier$_value.text), this.state.uiState.settingsUIState.entityType !== B.EntityType_company); b.get$_settings_model$_$this()._defaultTaskRate = t1; t1 = this.seconds; if (t1 == null) t1 = null; b.get$_settings_model$_$this()._taskRoundToNearest = t1; return b; }, $signature: 9 }; A._TaskSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure17(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure17.prototype = { call$1(b) { b.get$_company_model$_$this()._autoStartTasks = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure0.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure16(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure16.prototype = { call$1(b) { b.get$_company_model$_$this()._showTaskEndDate = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure1.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaskSettingsState_build__closure15(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure15.prototype = { call$1(b) { b.get$_settings_model$_$this()._showTaskItemDescription = this.value; return b; }, $signature: 9 }; A._TaskSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaskSettingsState_build__closure14(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure14.prototype = { call$1(b) { b.get$_settings_model$_$this()._allowBillableTaskItems = this.value; return b; }, $signature: 9 }; A._TaskSettingsState_build_closure3.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaskSettingsState_build__closure13(value))); }, $signature: 26 }; A._TaskSettingsState_build__closure13.prototype = { call$1(b) { var t1 = this.value; if (t1 === true) t1 = 900; else t1 = t1 === false ? 1 : null; b.get$_settings_model$_$this()._taskRoundToNearest = t1; return b; }, $signature: 9 }; A._TaskSettingsState_build_closure4.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaskSettingsState_build__closure12(value))); }, $signature: 26 }; A._TaskSettingsState_build__closure12.prototype = { call$1(b) { return b.get$_settings_model$_$this()._taskRoundUp = this.value; }, $signature: 3170 }; A._TaskSettingsState_build_closure6.prototype = { call$1(value) { var t2, t1 = this.settings, updated = t1.rebuild$1(new A._TaskSettingsState_build__closure10(value)); this.viewModel.onSettingsChanged.call$1(updated); t2 = this.$this; t2.setState$1(new A._TaskSettingsState_build__closure11(t2, updated, t1)); }, $signature: 5 }; A._TaskSettingsState_build__closure10.prototype = { call$1(b) { b.get$_settings_model$_$this()._taskRoundToNearest = this.value; return b; }, $signature: 9 }; A._TaskSettingsState_build__closure11.prototype = { call$0() { var t2, t1 = this.$this; t1._showCustomTaskRounding = this.updated.get$isTaskRoundingCustom(); t2 = this.settings.taskRoundToNearest; t1._taskRoundToNearestController.set$text(0, B.JSInt_methods.toString$0(t2 == null ? 0 : t2)); }, $signature: 0 }; A._TaskSettingsState_build_closure5.prototype = { call$1(roundTo) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(roundTo), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, B.Map_quqNA.$index(0, roundTo), type$.int); }, $signature: 3171 }; A._TaskSettingsState_build_closure7.prototype = { call$0() { return this.viewModel.onConfigureStatusesPressed.call$1(this.context); }, $signature: 14 }; A._TaskSettingsState_build_closure8.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure9(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure9.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskDatelog = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure9.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure8(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure8.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskTimelog = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure10.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure7(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure7.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskHours = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure11.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure6(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure6.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskItemDescription = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure12.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure5(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure5.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskProject = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure13.prototype = { call$1(value) { this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure4(value))); }, $signature: 5 }; A._TaskSettingsState_build__closure4.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskProjectHeader = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure14.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure3(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure3.prototype = { call$1(b) { b.get$_company_model$_$this()._showTasksTable = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure15.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure2(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure2.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskLock = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure16.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaskSettingsState_build__closure1(value))); }, $signature: 13 }; A._TaskSettingsState_build__closure1.prototype = { call$1(b) { b.get$_company_model$_$this()._invoiceTaskDocuments = this.value; return b; }, $signature: 21 }; A._TaskSettingsState_build_closure17.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaskSettingsState_build__closure0(value))); }, $signature: 26 }; A._TaskSettingsState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._enablePortalTasks = this.value; return b; }, $signature: 9 }; A._TaskSettingsState_build_closure18.prototype = { call$1(value) { this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaskSettingsState_build__closure(value))); }, $signature: 5 }; A._TaskSettingsState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._clientPortalTasks = this.value; return b; }, $signature: 9 }; A._TaskSettingsState_build_closure19.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.String); }, $signature: 40 }; A.TaskSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskSettingsScreen_build_closure(), A.task_settings_vm_TaskSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskSettingsVM); } }; A.TaskSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TaskSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3172 }; A.TaskSettingsVM.prototype = {}; A.TaskSettingsVM_fromStore_closure0.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.TaskSettingsVM_fromStore_closure1.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.TaskSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TaskSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.TaskSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.TaskSettingsVM_fromStore_closure2.prototype = { call$1(context) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "task_status", false, _null)); }, $signature: 16 }; A.TaxSettings.prototype = { createState$0() { return new A._TaxSettingsState(A.LinkedHashMap_LinkedHashMap$_literal(["US", false, "EU", false, "AU", false], type$.String, type$.bool), B._StateLifecycle_0); } }; A._TaxSettingsState.prototype = { initState$0() { this.super$State$initState(); this._tax_settings$_focusNode = A.FocusScopeNode$(true, null, false); }, dispose$0() { this._tax_settings$_focusNode.dispose$0(); this.super$State$dispose(); }, build$1(context) { var viewModel, settings, company, state, taxConfig, countryMap, subregions, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _null = null, _s22_ = "invoice_item_tax_rates", _s2_ = "en", _s17_ = "expense_tax_rates", _s16_ = "default_tax_rate", _s15_ = "calculate_taxes", _s20_ = "calculate_taxes_help", _s11_ = "ziptax_help", _s16_0 = "seller_subregion", t1 = {}, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; viewModel = this._widget.viewModel; settings = viewModel.settings; company = viewModel.company; state = viewModel.state; taxConfig = company.taxConfig; countryMap = $.$get$memoizedCountryIso2Map().call$1(state.staticState.countryMap); subregions = A._setArrayType([], type$.JSArray_String); t1.region = "EU"; t3 = company.settings.countryId; if (t3 === "840") t3 = t1.region = "US"; else if (t3 === "36") { t1.region = "AU"; t3 = "AU"; } else t3 = "EU"; t4 = taxConfig.regions; t5 = t4._map$_map; if (t5.containsKey$1(0, t3)) { t3 = t5.$index(0, t3).subregions.get$keys(0); subregions = A.List_List$of(t3, true, t3.$ti._eval$1("Iterable.E")); } t3 = $.$get$LocalizationsProvider__localizedValues(); t5 = t2.localeCode; t6 = t3.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "tax_settings"); t6.toString; t7 = $.$get$_TaxSettingsState__formKey(); t8 = this._tax_settings$_focusNode; t9 = type$.JSArray_Widget; t10 = A._setArrayType([], t9); t11 = state.uiState; t12 = t11.settingsUIState.entityType === B.EntityType_company; if (t12) { t13 = t3.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, "invoice_tax_rates"); t13.toString; t14 = t3.$index(0, t5); t14.toString; t14 = J.$index$asx(t14, _s22_); if (t14 == null) { t14 = t3.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s22_); t14.toString; } t15 = t3.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, _s17_); if (t15 == null) { t15 = t3.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s17_); t15.toString; } t16 = t3.$index(0, t5); t16.toString; t16 = J.$index$asx(t16, "inclusive_taxes"); t16.toString; t17 = t3.$index(0, t5); t17.toString; t17 = J.$index$asx(t17, "exclusive"); t17.toString; t18 = t3.$index(0, t5); t18.toString; t18 = J.$index$asx(t18, "inclusive"); t18.toString; t10.push(A.FormCard$(_null, A._setArrayType([new A.NumberOfRatesSelector(t13, company.numberOfInvoiceTaxRates, new A._TaxSettingsState_build_closure(viewModel, company), _null), new A.NumberOfRatesSelector(t14, company.numberOfItemTaxRates, new A._TaxSettingsState_build_closure0(viewModel, company), _null), new A.NumberOfRatesSelector(t15, company.numberOfExpenseTaxRates, new A._TaxSettingsState_build_closure1(viewModel, company), _null), new A.SizedBox(_null, 16, _null, _null), A.BoolDropdownButton$(_null, _null, "\n" + t17 + ": 100 + 10% = 100 + 10\n" + t18 + ": 100 + 10% = 90.91 + 9.09", B._MdiIconData_egL, t16, _null, new A._TaxSettingsState_build_closure2(viewModel, settings), settings.enableInclusiveTaxes)], t9), _null, _null, false, _null, false, _null, _null)); } t11 = t11.selectedCompanyIndex; t13 = state.userCompanyStates._list$_list; if (t13[t11].taxRateState.list._list$_list.length !== 0) { t14 = A._setArrayType([], t9); t15 = company.numberOfInvoiceTaxRates; if (t15 >= 1) { t16 = t3.$index(0, t5); t16.toString; t16 = J.$index$asx(t16, _s16_); t16.toString; t14.push(new A.TaxRateDropdown(t16, new A._TaxSettingsState_build_closure3(viewModel, settings), settings.defaultTaxName1, settings.defaultTaxRate1, _null)); } if (t15 >= 2) { t16 = t3.$index(0, t5); t16.toString; t16 = J.$index$asx(t16, _s16_); t16.toString; t14.push(new A.TaxRateDropdown(t16, new A._TaxSettingsState_build_closure4(viewModel, settings), settings.defaultTaxName2, settings.defaultTaxRate2, _null)); } if (t15 >= 3) { t15 = t3.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, _s16_); t15.toString; t14.push(new A.TaxRateDropdown(t15, new A._TaxSettingsState_build_closure5(viewModel, settings), settings.defaultTaxName3, settings.defaultTaxRate3, _null)); } t10.push(A.FormCard$(_null, t14, _null, _null, false, _null, false, _null, _null)); } t14 = t3.$index(0, t5); t14.toString; t10.push(new A.Padding(B.EdgeInsets_16_0_16_8, new A.AppButton(_null, B.IconData_58751_MaterialIcons_null_false, J.$index$asx(t14, "configure_rates").toUpperCase(), new A._TaxSettingsState_build_closure6(viewModel, context), _null, _null), _null)); if ((!state.get$isHosted() || t13[t11].userCompany.account.plan === "enterprise" || t13[t11].userCompany.account.plan === "pro") && t12) { t12 = t3.$index(0, t5); t12.toString; t12 = J.$index$asx(t12, _s15_); if (t12 == null) { t12 = t3.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s15_); t12.toString; } t14 = company.calculateTaxes; t15 = t3.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, _s20_); if (t15 == null) { t15 = t3.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s20_); t15.toString; } t12 = A._setArrayType([A.BoolDropdownButton$(_null, _null, t15, B._MdiIconData_Gjc1, t12, _null, new A._TaxSettingsState_build_closure7(viewModel, company), t14)], t9); if (!state.get$isHosted()) { t11 = t13[t11].userCompany; t11 = !t11.account.taxApiEnabled && t11.company.settings.countryId === "840"; } else t11 = false; if (t11) { t11 = t3.$index(0, t5); t11.toString; t11 = J.$index$asx(t11, _s11_); if (t11 == null) { t11 = t3.$index(0, _s2_); t11.toString; t11 = J.$index$asx(t11, _s11_); t11.toString; } t12.push(new A.Padding(B.EdgeInsets_0_16_0_16, A.LearnMoreUrl$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "https://zip-tax.com"), _null)); } if (t14) { t5 = t3.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, _s16_0); if (t5 == null) { t3 = t3.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s16_0); t3.toString; } else t3 = t5; t5 = A._arrayInstanceType(subregions)._eval$1("MappedListIterable<1,DropdownMenuItem>"); t9 = A._setArrayType([new A.SizedBox(_null, 16, _null, _null), A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(subregions, new A._TaxSettingsState_build_closure8(t1, countryMap), t5), true, t5._eval$1("ListIterable.E")), _null, t3, new A._TaxSettingsState_build_closure9(viewModel, company), _null, false, taxConfig.sellerSubregion, type$.String), new A.SizedBox(_null, 12, _null, _null)], t9); t4 = t4.get$keys(0); t4 = A.MappedIterable_MappedIterable(t4, new A._TaxSettingsState_build_closure10(this, taxConfig, countryMap, viewModel, company, t2, context), t4.$ti._eval$1("Iterable.E"), type$.Column); B.JSArray_methods.addAll$1(t9, A.List_List$of(t4, true, A._instanceType(t4)._eval$1("Iterable.E"))); B.JSArray_methods.addAll$1(t12, t9); } t10.push(A.FormCard$(_null, t12, _null, B.CrossAxisAlignment_0, false, _null, true, _null, _null)); } return A.EditScaffold$(_null, _null, new A.AppForm(t7, t10, _null, t8, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t6); } }; A._TaxSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaxSettingsState_build__closure11(value))); }, $signature: 452 }; A._TaxSettingsState_build__closure11.prototype = { call$1(b) { b.get$_company_model$_$this()._numberOfInvoiceTaxRates = this.value; return b; }, $signature: 21 }; A._TaxSettingsState_build_closure0.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaxSettingsState_build__closure10(value))); }, $signature: 452 }; A._TaxSettingsState_build__closure10.prototype = { call$1(b) { b.get$_company_model$_$this()._numberOfItemTaxRates = this.value; return b; }, $signature: 21 }; A._TaxSettingsState_build_closure1.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaxSettingsState_build__closure9(value))); }, $signature: 452 }; A._TaxSettingsState_build__closure9.prototype = { call$1(b) { b.get$_company_model$_$this()._numberOfExpenseTaxRates = this.value; return b; }, $signature: 21 }; A._TaxSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaxSettingsState_build__closure8(value))); }, $signature: 26 }; A._TaxSettingsState_build__closure8.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableInclusiveTaxes = this.value; return b; }, $signature: 9 }; A._TaxSettingsState_build_closure3.prototype = { call$1(taxRate) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaxSettingsState_build__closure7(taxRate))); }, $signature: 122 }; A._TaxSettingsState_build__closure7.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_settings_model$_$this()._defaultTaxName1 = t1.name; b.get$_settings_model$_$this()._defaultTaxRate1 = t1.rate; return b; }, $signature: 9 }; A._TaxSettingsState_build_closure4.prototype = { call$1(taxRate) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaxSettingsState_build__closure6(taxRate))); }, $signature: 122 }; A._TaxSettingsState_build__closure6.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_settings_model$_$this()._defaultTaxName2 = t1.name; b.get$_settings_model$_$this()._defaultTaxRate2 = t1.rate; return b; }, $signature: 9 }; A._TaxSettingsState_build_closure5.prototype = { call$1(taxRate) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TaxSettingsState_build__closure5(taxRate))); }, $signature: 122 }; A._TaxSettingsState_build__closure5.prototype = { call$1(b) { var t1 = this.taxRate; b.get$_settings_model$_$this()._defaultTaxName3 = t1.name; b.get$_settings_model$_$this()._defaultTaxRate3 = t1.rate; return b; }, $signature: 9 }; A._TaxSettingsState_build_closure6.prototype = { call$0() { return this.viewModel.onConfigureRatesPressed.call$1(this.context); }, $signature: 14 }; A._TaxSettingsState_build_closure7.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaxSettingsState_build__closure4(value))); }, $signature: 26 }; A._TaxSettingsState_build__closure4.prototype = { call$1(b) { b.get$_company_model$_$this()._calculateTaxes = this.value; return b; }, $signature: 21 }; A._TaxSettingsState_build_closure9.prototype = { call$1(value) { this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._TaxSettingsState_build__closure3(value))); }, $signature: 5 }; A._TaxSettingsState_build__closure3.prototype = { call$1(b) { b.get$taxConfig().get$_tax_model$_$this()._sellerSubregion = this.value; return b; }, $signature: 21 }; A._TaxSettingsState_build_closure8.prototype = { call$1(code) { var t1, _null = null; if (this._box_0.region === "US") t1 = code; else { t1 = J.$index$asx(this.countryMap, code); t1 = t1 == null ? _null : t1.name; if (t1 == null) t1 = code; } return A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, code, type$.String); }, $signature: 40 }; A._TaxSettingsState_build_closure10.prototype = { call$1(region) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s12_ = "tax_selected", t1 = _this.taxConfig, t2 = t1.regions._map$_map.$index(0, region); t2.toString; t3 = _this.countryMap; t4 = J.$index$asx(t3, region); t4 = t4 == null ? _null : t4.name; t4 = A.Expanded$(A.Text$(t4 == null ? region : t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t5 = _this.viewModel; t6 = _this.company; t7 = _this.localization; t8 = $.$get$LocalizationsProvider__localizedValues(); t9 = t7.localeCode; t10 = t8.$index(0, t9); t10.toString; t10 = J.$index$asx(t10, "tax_all"); if (t10 == null) { t10 = t8.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, "tax_all"); t10.toString; } t11 = type$.bool; t10 = A.DropdownMenuItem$(A.ListTile$(false, _null, true, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null), _null, true, t11); t12 = t8.$index(0, t9); t12.toString; t12 = J.$index$asx(t12, _s12_); if (t12 == null) { t12 = t8.$index(0, "en"); t12.toString; t12 = J.$index$asx(t12, _s12_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t13 = t2.subregions; t14 = t13.get$keys(0); t11 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t10, A.DropdownMenuItem$(A.ListTile$(false, _null, true, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, A.Text$("" + new A.WhereIterable(t14, new A._TaxSettingsState_build__closure(t2), t14.$ti._eval$1("WhereIterable")).get$length(0) + " " + t7.get$selected(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t12, _null, _null), _null, false, t11)], type$.JSArray_DropdownMenuItem_bool), _null, _null, new A._TaxSettingsState_build__closure0(t5, t6, region, t2), _null, false, t2.taxAll, t11); t12 = _this.$this; t10 = t12._showDetails; t14 = t10.$index(0, region); t14.toString; if (t14) { t8 = t8.$index(0, t9); t8.toString; t8 = J.$index$asx(t8, "hide"); t8.toString; } else { t8 = t8.$index(0, t9); t8.toString; t8 = J.$index$asx(t8, "show"); t8.toString; } t9 = type$.JSArray_Widget; t12 = A._setArrayType([new A.Padding(B.EdgeInsets_0_4_0_4, A.Row$(A._setArrayType([t4, new A.Flexible(1, B.FlexFit_1, t11, _null), A.TextButton$(false, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._TaxSettingsState_build__closure1(t12, region), _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t9); t4 = t10.$index(0, region); t4.toString; if (t4) { t4 = A._setArrayType([new A.SizedBox(_null, 8, _null, _null)], t9); t13 = t13.get$keys(0); t13 = A.MappedIterable_MappedIterable(t13, new A._TaxSettingsState_build__closure2(t2, region, t3, _this.context, t5, t6, t1, t7), t13.$ti._eval$1("Iterable.E"), type$.Row); B.JSArray_methods.addAll$1(t4, A.List_List$of(t13, true, A._instanceType(t13)._eval$1("Iterable.E"))); B.JSArray_methods.addAll$1(t12, t4); } return A.Column$(t12, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 3174 }; A._TaxSettingsState_build__closure0.prototype = { call$1(value) { var _this = this; _this.viewModel.onCompanyChanged.call$1(_this.company.rebuild$1(new A._TaxSettingsState_build___closure2(_this.region, _this.taxDataRegion, value))); }, $signature: 5 }; A._TaxSettingsState_build___closure2.prototype = { call$1(b) { b.get$taxConfig().get$regions().$indexSet(0, this.region, this.taxDataRegion.rebuild$1(new A._TaxSettingsState_build____closure1(this.value))); return b; }, $signature: 21 }; A._TaxSettingsState_build____closure1.prototype = { call$1(b) { b.get$_tax_model$_$this()._taxAll = this.value; return b; }, $signature: 511 }; A._TaxSettingsState_build__closure.prototype = { call$1(element) { return this.taxDataRegion.subregions._map$_map.$index(0, element).applyTax; }, $signature: 12 }; A._TaxSettingsState_build__closure1.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._TaxSettingsState_build___closure1(t1, this.region)); }, $signature: 0 }; A._TaxSettingsState_build___closure1.prototype = { call$0() { var t1 = this.$this._showDetails, t2 = this.region, t3 = t1.$index(0, t2); t3.toString; t1.$indexSet(0, t2, !t3); }, $signature: 0 }; A._TaxSettingsState_build__closure2.prototype = { call$1(subregion) { var t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.taxDataRegion, t2 = t1.subregions._map$_map.$index(0, subregion); t2.toString; t3 = _this.region; if (t3 === "US") t4 = subregion; else { t4 = J.$index$asx(_this.countryMap, subregion); t4 = t4 == null ? _null : t4.name; if (t4 == null) t4 = subregion; } t4 = A.Expanded$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t5 = _this.context; t6 = A.formatNumber(t2.taxRate, t5, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t6.toString; t7 = t2.reducedTaxRate; if (t7 !== 0) { t7 = A.formatNumber(t7, t5, _null, _null, B.FormatNumberType_1, true, _null, _null, false); t7.toString; t7 = " \u2022 " + t7; } else t7 = ""; t8 = type$.JSArray_Widget; t7 = A.Row$(A._setArrayType([t4, A.Expanded$(A.Text$(t2.taxName + ": " + (t6 + t7), _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t4 = t1.taxAll; t6 = t4 || t2.applyTax; t1 = A.Expanded$(A.CheckboxListTile$(_null, _null, B.ListTileControlAffinity_0, _null, _null, t4 ? _null : new A._TaxSettingsState_build___closure(_this.viewModel, _this.company, _this.taxConfig, t3, t1, subregion, t2), t7, t6), 1); t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t6.toString; t6 = J.$index$asx(t6, "edit"); t6.toString; return A.Row$(A._setArrayType([t1, A.TextButton$(false, A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._TaxSettingsState_build___closure0(t5, _this.viewModel, t2, t3, subregion), _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 3176 }; A._TaxSettingsState_build___closure.prototype = { call$1(value) { var _this = this; _this.viewModel.onCompanyChanged.call$1(_this.company.rebuild$1(new A._TaxSettingsState_build____closure0(_this.taxConfig, _this.region, _this.taxDataRegion, _this.subregion, _this.taxDataSubregion, value))); }, $signature: 17 }; A._TaxSettingsState_build____closure0.prototype = { call$1(b) { var _this = this, t1 = b.get$taxConfig(), t2 = _this.taxConfig.rebuild$1(new A._TaxSettingsState_build_____closure(_this.region, _this.taxDataRegion, _this.subregion, _this.taxDataSubregion, _this.value)); A.ArgumentError_checkNotNull(t2, "other"); t1._tax_model$_$v = t2; return b; }, $signature: 21 }; A._TaxSettingsState_build_____closure.prototype = { call$1(b) { var _this = this; b.get$regions().$indexSet(0, _this.region, _this.taxDataRegion.rebuild$1(new A._TaxSettingsState_build______closure(_this.subregion, _this.taxDataSubregion, _this.value))); return b; }, $signature: 851 }; A._TaxSettingsState_build______closure.prototype = { call$1(b) { b.get$subregions().$indexSet(0, this.subregion, this.taxDataSubregion.rebuild$1(new A._TaxSettingsState_build_______closure(this.value))); return b; }, $signature: 511 }; A._TaxSettingsState_build_______closure.prototype = { call$1(b) { b.get$_tax_model$_$this()._applyTax = this.value; return b; }, $signature: 852 }; A._TaxSettingsState_build___closure0.prototype = { call$0() { var _this = this, _null = null; A.showDialog(_null, _null, true, _null, new A._TaxSettingsState_build____closure(_this.viewModel, _this.taxDataSubregion, _this.region, _this.subregion), _this.context, _null, true, type$.void); }, $signature: 0 }; A._TaxSettingsState_build____closure.prototype = { call$1(context) { var _this = this; return new A._EditSubregionDialog(_this.taxDataSubregion, _this.viewModel, _this.region, _this.subregion, null); }, $signature: 3179 }; A.NumberOfRatesSelector.prototype = { build$1(context) { var t2, t3, t4, t5, t6, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "disabled"); t3.toString; t4 = type$.String; t3 = A.DropdownMenuItem$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "0", t4); t5 = t2.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "one_tax_rate"); t5.toString; t5 = A.DropdownMenuItem$(A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "1", t4); t6 = t2.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "two_tax_rates"); t6.toString; t6 = A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "2", t4); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "three_tax_rates"); t1.toString; return A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t3, t5, t6, A.DropdownMenuItem$(A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "3", t4)], type$.JSArray_DropdownMenuItem_String), _null, this.label, new A.NumberOfRatesSelector_build_closure(this), _null, false, "" + this.numberOfRates, t4); } }; A.NumberOfRatesSelector_build_closure.prototype = { call$1(value) { var t1 = value == null || J.get$isEmpty$asx(value) ? null : A.int_parse(value, null); return this.$this.onChanged.call$1(t1); }, $signature: 32 }; A._EditSubregionDialog.prototype = { createState$0() { return new A.__EditSubregionDialogState(B._StateLifecycle_0); } }; A.__EditSubregionDialogState.prototype = { initState$0() { var subregionConfig, _this = this; _this.super$State$initState(); subregionConfig = _this._widget.subregionConfig; _this._tax_settings$_taxName = subregionConfig.taxName; _this._tax_settings$_taxRate = subregionConfig.taxRate; _this._tax_settings$_reducedTaxRate = subregionConfig.reducedTaxRate; }, _tax_settings$_onDone$0() { var _this = this, t1 = _this._widget, viewModel = t1.viewModel, company = viewModel.company, taxConfig = company.taxConfig; t1 = taxConfig.regions._map$_map.$index(0, t1.region); t1.toString; viewModel.onCompanyChanged.call$1(company.rebuild$1(new A.__EditSubregionDialogState__onDone_closure(_this, taxConfig, t1, t1.subregions._map$_map.$index(0, _this._widget.subregion)))); t1 = _this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$0(); }, build$1(context) { var subregionData, t2, t3, t4, t5, t6, t7, _this = this, _null = null, _s12_ = "reduced_rate", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; subregionData = _this._widget.subregionConfig; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "edit"); t3.toString; t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t2.$index(0, t1); t4.toString; t4 = A.TextButton$(false, A.Text$(J.$index$asx(t4, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__EditSubregionDialogState_build_closure(context), _null); t5 = t2.$index(0, t1); t5.toString; t6 = type$.JSArray_Widget; t5 = A._setArrayType([t4, A.TextButton$(false, A.Text$(J.$index$asx(t5, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$_tax_settings$_onDone(), _null)], t6); t4 = t2.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "tax_name"); t4.toString; t4 = A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, subregionData.taxName, _null, false, false, _null, B.TextInputType_0_null_null, t4, _null, _null, false, new A.__EditSubregionDialogState_build_closure0(_this), _null, new A.__EditSubregionDialogState_build_closure1(_this), true, _null, _null, B.TextAlign_4, _null); t7 = t2.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "tax_rate"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(subregionData.taxRate, context, _null, _null, B.FormatNumberType_5, true, _null, _null, false), _null, false, false, _null, new A.TextInputType(2, false, true), t7, _null, _null, false, new A.__EditSubregionDialogState_build_closure2(_this), _null, new A.__EditSubregionDialogState_build_closure3(_this), true, _null, _null, B.TextAlign_4, _null); t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s12_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } return A.AlertDialog$(t5, _null, _null, A.SingleChildScrollView$(A.Column$(A._setArrayType([t4, t7, A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, A.formatNumber(subregionData.reducedTaxRate, context, _null, _null, B.FormatNumberType_5, true, _null, _null, false), _null, false, false, _null, new A.TextInputType(2, false, true), t1, _null, _null, false, new A.__EditSubregionDialogState_build_closure4(_this), _null, new A.__EditSubregionDialogState_build_closure5(_this), true, _null, _null, B.TextAlign_4, _null)], t6), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1), _null, _null, t3); } }; A.__EditSubregionDialogState__onDone_closure.prototype = { call$1(b) { var _this = this, t1 = b.get$taxConfig(), t2 = _this.taxConfig.rebuild$1(new A.__EditSubregionDialogState__onDone__closure(_this.$this, _this.taxConfigRegion, _this.taxConfigSubregion)); A.ArgumentError_checkNotNull(t2, "other"); t1._tax_model$_$v = t2; return b; }, $signature: 21 }; A.__EditSubregionDialogState__onDone__closure.prototype = { call$1(b) { var t1 = this.$this; b.get$regions().$indexSet(0, t1._widget.region, this.taxConfigRegion.rebuild$1(new A.__EditSubregionDialogState__onDone___closure(t1, this.taxConfigSubregion))); return b; }, $signature: 851 }; A.__EditSubregionDialogState__onDone___closure.prototype = { call$1(b) { var t1 = this.$this; b.get$subregions().$indexSet(0, t1._widget.subregion, this.taxConfigSubregion.rebuild$1(new A.__EditSubregionDialogState__onDone____closure(t1))); return b; }, $signature: 511 }; A.__EditSubregionDialogState__onDone____closure.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._tax_settings$_taxName; b.get$_tax_model$_$this()._taxName = t2; t2 = t1._tax_settings$_taxRate; b.get$_tax_model$_$this()._taxRate = t2; t1 = t1._tax_settings$_reducedTaxRate; b.get$_tax_model$_$this()._reducedTaxRate = t1; return b; }, $signature: 852 }; A.__EditSubregionDialogState_build_closure.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.__EditSubregionDialogState_build_closure0.prototype = { call$1(value) { return this.$this._tax_settings$_taxName = B.JSString_methods.trim$0(value); }, $signature: 15 }; A.__EditSubregionDialogState_build_closure1.prototype = { call$1(context) { return this.$this._tax_settings$_onDone$0(); }, $signature: 20 }; A.__EditSubregionDialogState_build_closure2.prototype = { call$1(value) { return this.$this._tax_settings$_taxRate = A.parseDouble(value, false); }, $signature: 15 }; A.__EditSubregionDialogState_build_closure3.prototype = { call$1(context) { return this.$this._tax_settings$_onDone$0(); }, $signature: 20 }; A.__EditSubregionDialogState_build_closure4.prototype = { call$1(value) { return this.$this._tax_settings$_reducedTaxRate = A.parseDouble(value, false); }, $signature: 15 }; A.__EditSubregionDialogState_build_closure5.prototype = { call$1(context) { return this.$this._tax_settings$_onDone$0(); }, $signature: 20 }; A.TaxSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaxSettingsScreen_build_closure(), A.tax_settings_vm_TaxSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaxSettingsVM); } }; A.TaxSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TaxSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3180 }; A.TaxSettingsVM.prototype = {}; A.TaxSettingsVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.TaxSettingsVM_fromStore_closure1.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.TaxSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TaxSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.TaxSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.TaxSettingsVM_fromStore_closure2.prototype = { call$1(context) { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "tax_settings_rates", false, _null)); }, $signature: 16 }; A.TemplatesAndReminders.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TemplatesAndRemindersState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._TemplatesAndRemindersState.prototype = { initState$0() { var state, t1, $length, t2, t3, t4, _this = this; _this.super$State$initState(); state = _this._widget.viewModel.state; t1 = state.uiState; $length = state.userCompanyStates._list$_list[t1.selectedCompanyIndex].userCompany.company.markdownEmailEnabled ? 3 : 2; _this._templates_and_reminders$_focusNode = A.FocusScopeNode$(true, null, false); t1 = t1.settingsUIState.tabIndex; t2 = A.TabController$(null, t1, $length, _this); _this._templates_and_reminders$_controller = t2; t2.addListener$1(0, _this.get$_templates_and_reminders$_onTabChanged()); t2 = _this._subjectController; t3 = _this._templates_and_reminders$_bodyController; _this._templates_and_reminders$_controllers = A._setArrayType([t2, t3], type$.JSArray_TextEditingController); t4 = _this.get$_onTextChanged(); t2.addListener$1(0, t4); t3.addListener$1(0, t4); if (t1 === $length - 1) $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._TemplatesAndRemindersState_initState_closure(_this)); }, didChangeDependencies$0() { this._loadTemplate$1(this._widget.viewModel.selectedTemplate); this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; _this._templates_and_reminders$_focusNode.dispose$0(); _this._templates_and_reminders$_controller.removeListener$1(0, _this.get$_templates_and_reminders$_onTabChanged()); _this._templates_and_reminders$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._templates_and_reminders$_controllers, new A._TemplatesAndRemindersState_dispose_closure(_this)); _this.super$__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin$dispose(); }, _loadTemplate$1(emailTemplate) { var viewModel, settings, state, t1, template, t2, t3, t4, t5, _this = this; _this._templates_and_reminders$_selectedTemplate = emailTemplate; viewModel = _this._widget.viewModel; settings = viewModel.settings; state = viewModel.state; t1 = emailTemplate.name; template = state.staticState.templateMap._map$_map.$index(0, t1); if (template == null) template = A._$TemplateEntity$_("", ""); t2 = _this._templates_and_reminders$_bodyController; t3 = _this.get$_onTextChanged(); t2.removeListener$1(0, t3); t4 = _this._subjectController; t4.removeListener$1(0, t3); t5 = settings.getEmailBody$1(emailTemplate); t2.set$text(0, t5 == null ? "" : t5); t5 = settings.getEmailSubject$1(emailTemplate); t4.set$text(0, t5 == null ? "" : t5); if (t4._change_notifier$_value.text.length === 0) t4.set$text(0, template.subject); if (t2._change_notifier$_value.text.length === 0) t2.set$text(0, template.body); if (state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.markdownEmailEnabled && B.JSString_methods.startsWith$1(B.JSString_methods.trim$0(t2._change_notifier$_value.text), "<")) { t2.set$text(0, A.convert(t2._change_notifier$_value.text)); if (t1 === "statement") { t1 = t2._change_notifier$_value.text; t2.set$text(0, A.stringReplaceAllUnchecked(t1, "\\_date", "_date")); } } t2.addListener$1(0, t3); t4.addListener$1(0, t3); _this.setState$1(new A._TemplatesAndRemindersState__loadTemplate_closure(_this, template, state)); }, _onTextChanged$0() { this._templates_and_reminders$_debouncer.run$1(new A._TemplatesAndRemindersState__onTextChanged_closure(this)); }, _templates_and_reminders$_onChanged$0() { var settings, body, subject, t2, _this = this, t1 = {}, template = _this._widget.viewModel.state.staticState.templateMap._map$_map.$index(0, _this._templates_and_reminders$_selectedTemplate.name); if (template == null) template = A._$TemplateEntity$_("", ""); settings = _this._widget.viewModel.settings; body = t1.body = B.JSString_methods.trim$0(_this._templates_and_reminders$_bodyController._change_notifier$_value.text); subject = t1.subject = B.JSString_methods.trim$0(_this._subjectController._change_notifier$_value.text); if (subject.length === 0 || subject === template.subject) t1.subject = null; if (body.length !== 0) { t2 = template.body; t2 = body === t2 || body === A.convert(t2); } else t2 = true; if (t2) t1.body = null; t2 = _this._templates_and_reminders$_selectedTemplate; if (t2 === B.EmailTemplate_invoice) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure(t1)); else if (t2 === B.EmailTemplate_quote) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure0(t1)); else if (t2 === B.EmailTemplate_credit) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure1(t1)); else if (t2 === B.EmailTemplate_payment) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure2(t1)); else if (t2 === B.EmailTemplate_payment_partial) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure3(t1)); else if (t2 === B.EmailTemplate_reminder1) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure4(t1)); else if (t2 === B.EmailTemplate_reminder2) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure5(t1)); else if (t2 === B.EmailTemplate_reminder3) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure6(t1)); else if (t2 === B.EmailTemplate_reminder_endless) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure7(t1)); else if (t2 === B.EmailTemplate_custom1) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure8(t1)); else if (t2 === B.EmailTemplate_custom2) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure9(t1)); else if (t2 === B.EmailTemplate_custom3) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure10(t1)); else if (t2 === B.EmailTemplate_statement) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure11(t1)); else if (t2 === B.EmailTemplate_purchase_order) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure12(t1)); else if (t2 === B.EmailTemplate_quote_reminder1) settings = settings.rebuild$1(new A._TemplatesAndRemindersState__onChanged_closure13(t1)); if (!settings.$eq(0, _this._widget.viewModel.settings)) _this._widget.viewModel.onSettingsChanged.call$1(settings); }, _templates_and_reminders$_onTabChanged$0() { var store, t2, previewIndex, _this = this, t1 = _this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = _this._templates_and_reminders$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); _this.setState$1(new A._TemplatesAndRemindersState__onTabChanged_closure(_this)); t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); previewIndex = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.markdownEmailEnabled ? 2 : 1; if (_this._templates_and_reminders$_controller._tab_controller$_index !== previewIndex) return; _this._renderTemplate$0(); }, _renderTemplate$0() { var t1, _this = this, subject = B.JSString_methods.trim$0(_this._subjectController._change_notifier$_value.text), body = B.JSString_methods.trim$0(_this._templates_and_reminders$_bodyController._change_notifier$_value.text); if (subject === _this._lastSubject && body === _this._lastBody) return; else { _this._lastSubject = subject; _this._lastBody = body; } _this.setState$1(new A._TemplatesAndRemindersState__renderTemplate_closure(_this)); t1 = _this._framework$_element; t1.toString; A.loadEmailTemplate(body, t1, null, new A._TemplatesAndRemindersState__renderTemplate_closure0(_this), subject, _this._widget.viewModel.selectedTemplate.toString$0(0)); }, build$1(context) { var viewModel, state, settings, template, t2, t3, t4, company, enableCustomEmail, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; settings = viewModel.settings; template = viewModel.selectedTemplate; t2 = state.uiState; t3 = t2.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; company = t4[t3].userCompany.company; enableCustomEmail = !state.get$isHosted() || t4[t3].userCompany.account.plan === "enterprise" || t4[t3].userCompany.account.plan === "pro"; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "templates_and_reminders"); t7.toString; t2 = t2.settingsUIState.updatedAt; t8 = _this._templates_and_reminders$_controller; t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "settings"); t9.toString; t10 = type$.JSArray_Widget; t9 = A._setArrayType([A.Tab$(_null, t9)], t10); t11 = company.markdownEmailEnabled; if (t11) { t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "design"); t12.toString; t9.push(A.Tab$(_null, t12)); } t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "preview"); t12.toString; t9.push(A.Tab$(_null, t12)); t9 = A.TabBar$(t8, _null, false, new A.ValueKey(t2, type$.ValueKey_int), _null, t9); t8 = type$.ValueKey_String; t12 = _this._templates_and_reminders$_controller; t13 = $.$get$_TemplatesAndRemindersState__formKey(); t14 = _this._templates_and_reminders$_focusNode; t15 = t5.$index(0, t6); t15.toString; t15 = J.$index$asx(t15, "template"); t15.toString; t16 = $.$get$_$templateValues()._set$_set; t17 = A._instanceType(t16); t18 = t17._eval$1("MappedIterable>"); t15 = A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t16, new A._TemplatesAndRemindersState_build_closure(company), t17._eval$1("WhereIterable")), new A._TemplatesAndRemindersState_build_closure0(t1), t18), true, t18._eval$1("Iterable.E")), _null, t15, new A._TemplatesAndRemindersState_build_closure1(_this, viewModel), _null, false, template, type$.EmailTemplate)], t10); if (!enableCustomEmail && state.get$isHosted() && t4[t3].userCompany.account.trialDaysLeft > 0) t15.push(new A.Padding(B.EdgeInsets_0_16_0_16, new A.IconMessage(t1.get$customEmailsDisabledHelp(), _null, _null, _null, false, _null), _null)); t3 = t5.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, "subject"); t3.toString; t15.push(A.DecoratedFormField$(false, _null, false, _this._subjectController, _null, enableCustomEmail, _null, _this._defaultSubject, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t3 = t5.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, "body"); t3.toString; t15.push(A.DecoratedFormField$(false, _null, false, _this._templates_and_reminders$_bodyController, _null, enableCustomEmail, _null, _this._defaultBody, _null, _null, false, false, _null, B.TextInputType_1_null_null, t3, 8, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t15 = A._setArrayType([A.FormCard$(_null, t15, _null, _null, false, _null, false, _null, _null)], t10); if (template === B.EmailTemplate_reminder1) t15.push(new A.ReminderSettings(viewModel, settings.enableReminder1, settings.numDaysReminder1, settings.lateFeeAmount1, settings.lateFeePercent1, settings.scheduleReminder1, false, new A._TemplatesAndRemindersState_build_closure2(_this, viewModel, settings), new A.ValueKey("__reminder1_" + template.toString$0(0) + "__", t8))); if (template === B.EmailTemplate_reminder2) t15.push(new A.ReminderSettings(viewModel, settings.enableReminder2, settings.numDaysReminder2, settings.lateFeeAmount2, settings.lateFeePercent2, settings.scheduleReminder2, false, new A._TemplatesAndRemindersState_build_closure3(_this, viewModel, settings), new A.ValueKey("__reminder2_" + template.toString$0(0) + "__", t8))); if (template === B.EmailTemplate_reminder3) t15.push(new A.ReminderSettings(viewModel, settings.enableReminder3, settings.numDaysReminder3, settings.lateFeeAmount3, settings.lateFeePercent3, settings.scheduleReminder3, false, new A._TemplatesAndRemindersState_build_closure4(_this, viewModel, settings), new A.ValueKey("__reminder3_" + template.toString$0(0) + "__", t8))); if (template === B.EmailTemplate_quote_reminder1) t15.push(new A.ReminderSettings(viewModel, settings.enableQuoteReminder1, settings.numDaysQuoteReminder1, settings.quoteLateFeeAmount1, settings.quoteLateFeePercent1, settings.scheduleQuoteReminder1, true, new A._TemplatesAndRemindersState_build_closure5(_this, viewModel, settings), new A.ValueKey("__quote_reminder1_" + template.toString$0(0) + "__", t8))); if (template === B.EmailTemplate_reminder_endless) { t3 = t5.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, "send_email"); t3.toString; t3 = A.BoolDropdownButton$(_null, _null, _null, B.IconData_57898_MaterialIcons_null_false, t3, _null, new A._TemplatesAndRemindersState_build_closure6(_this, viewModel, settings), settings.enableReminderEndless); t4 = t5.$index(0, t6); t4.toString; t4 = J.$index$asx(t4, "frequency"); t4.toString; t16 = settings.endlessReminderFrequencyId; if (t16 === "0") t16 = _null; t17 = type$.String; t1 = B.Map_mGn4d.map$2$1(0, new A._TemplatesAndRemindersState_build_closure7(t1), t17, type$.DropdownMenuItem_String).get$values(0); t15.push(A.FormCard$(_null, A._setArrayType([t3, A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")), _null, t4, new A._TemplatesAndRemindersState_build_closure8(_this, viewModel, settings), _null, false, t16, t17)], t10), _null, _null, false, _null, false, _null, _null)); } t1 = t5.$index(0, t6); t1.toString; t15.push(new A.Padding(B.EdgeInsets_16_16_16_0, A.OutlinedButton$(new A.Padding(B.EdgeInsets_8_8_8_8, new A.IconText(J.$index$asx(t1, "view_docs").toUpperCase(), B._MdiIconData_ujl0, _null, _null, false, _null), _null), _null, new A._TemplatesAndRemindersState_build_closure9(), _null), _null)); t15.push(new A.VariablesHelp(template === B.EmailTemplate_quote, B.JSArray_methods.contains$1(A._setArrayType([B.EmailTemplate_payment, B.EmailTemplate_payment_partial], type$.JSArray_EmailTemplate), template), _null)); t15.push(new A.SizedBox(_null, 16, _null, _null)); t15 = A._setArrayType([new A.ScrollableListView(t15, _null, _null, true, false, _null)], t10); if (t11) { t1 = _this._templates_and_reminders$_selectedIndex; t15.push(new A.ColoredBox(B.Color_4294967295, new A.ExampleEditor(_this._bodyMarkdown, new A._TemplatesAndRemindersState_build_closure10(_this), new A.ValueKey("__tab_" + t1 + "__", t8)), _null)); } if (A.supportsInlineBrowser()) { t1 = _this._templates_and_reminders$_isLoading; t15.push(new A.EmailPreview(_this._subjectPreview, _this._emailPreview, t1, _null)); } else { t1 = A._setArrayType([], t10); if (_this._templates_and_reminders$_isLoading || _this._bodyPreview.length === 0) t1.push(new A.LoadingIndicator(_null, false, _null)); else t1.push(A.IgnorePointer$(new A.ColoredBox(B.Color_4294967295, new A.ExampleEditor(A.convert(_this._bodyPreview), _null, _null), _null), true, _null)); t15.push(new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t1, _null)); } return A.EditScaffold$(_null, t9, new A.AppTabForm(t14, t13, t15, t12, new A.ValueKey("__" + t2 + "__", t8), _null), _null, _null, _null, false, _null, _null, new A._TemplatesAndRemindersState_build_closure11(_this, viewModel), _null, t7); } }; A._TemplatesAndRemindersState_initState_closure.prototype = { call$1(duration) { this.$this._renderTemplate$0(); }, $signature: 11 }; A._TemplatesAndRemindersState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_onTextChanged()); controller.dispose$0(); }, $signature: 10 }; A._TemplatesAndRemindersState__loadTemplate_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = this.template; t1._defaultSubject = t2.subject; t2 = t1._defaultBody = t2.body; t1._bodyMarkdown = t1._templates_and_reminders$_bodyController._change_notifier$_value.text; t1._emailPreview = t1._bodyPreview = t1._subjectPreview = ""; t3 = this.state; if (t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company.markdownEmailEnabled && B.JSString_methods.startsWith$1(B.JSString_methods.trim$0(t2), "<")) t1._defaultBody = A.convert(t2); }, $signature: 0 }; A._TemplatesAndRemindersState__onTextChanged_closure.prototype = { call$0() { this.$this._templates_and_reminders$_onChanged$0(); }, $signature: 0 }; A._TemplatesAndRemindersState__onChanged_closure.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyInvoice = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectInvoice = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure0.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyQuote = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectQuote = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure1.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyCredit = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectCredit = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure2.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyPayment = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectPayment = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure3.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyPaymentPartial = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectPaymentPartial = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure4.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyReminder1 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectReminder1 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure5.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyReminder2 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectReminder2 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure6.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyReminder3 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectReminder3 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure7.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyReminderEndless = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectReminderEndless = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure8.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyCustom1 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectCustom1 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure9.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyCustom2 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectCustom2 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure10.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyCustom3 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectCustom3 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure11.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyStatement = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectStatement = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure12.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyPurchaseOrder = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectPurchaseOrder = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onChanged_closure13.prototype = { call$1(b) { var t1 = this._box_0, t2 = t1.body; b.get$_settings_model$_$this()._emailBodyQuoteReminder1 = t2; t1 = t1.subject; b.get$_settings_model$_$this()._emailSubjectQuoteReminder1 = t1; return b; }, $signature: 9 }; A._TemplatesAndRemindersState__onTabChanged_closure.prototype = { call$0() { var t1 = this.$this; t1._bodyMarkdown = t1._templates_and_reminders$_bodyController._change_notifier$_value.text; t1._templates_and_reminders$_selectedIndex = t1._templates_and_reminders$_controller._tab_controller$_index; }, $signature: 0 }; A._TemplatesAndRemindersState__renderTemplate_closure.prototype = { call$0() { this.$this._templates_and_reminders$_isLoading = true; }, $signature: 0 }; A._TemplatesAndRemindersState__renderTemplate_closure0.prototype = { call$5(subject, body, email, rawSubject, rawBody) { var t1 = this.$this; if (t1._framework$_element == null) return; t1.setState$1(new A._TemplatesAndRemindersState__renderTemplate__closure(t1, subject, body, email)); }, $signature: 693 }; A._TemplatesAndRemindersState__renderTemplate__closure.prototype = { call$0() { var t2, _this = this, t1 = _this.$this; t1._templates_and_reminders$_isLoading = false; t2 = _this.subject; t2.toString; t1._subjectPreview = B.JSString_methods.trim$0(t2); t2 = _this.body; t2.toString; t1._bodyPreview = B.JSString_methods.trim$0(t2); t2 = _this.email; t2.toString; t1._emailPreview = B.JSString_methods.trim$0(t2); }, $signature: 0 }; A._TemplatesAndRemindersState_build_closure11.prototype = { call$1(context) { var t1 = this.$this; this.viewModel.onSavePressed.call$2(context, t1._updateReminders); t1._updateReminders = false; }, $signature: 16 }; A._TemplatesAndRemindersState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._TemplatesAndRemindersState_build__closure5(t1, value, this.viewModel)); }, $signature: 10 }; A._TemplatesAndRemindersState_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = this.value; t1._loadTemplate$1(t2); t1._templates_and_reminders$_onChanged$0(); this.viewModel.onTemplateChanged.call$1(t2); }, $signature: 0 }; A._TemplatesAndRemindersState_build_closure.prototype = { call$1(value) { var _this = this, t1 = type$.JSArray_EmailTemplate; if (B.JSArray_methods.contains$1(A._setArrayType([B.EmailTemplate_invoice, B.EmailTemplate_statement, B.EmailTemplate_payment, B.EmailTemplate_payment_partial], t1), value) && !_this.company.isModuleEnabled$1(B.EntityType_invoice)) return false; else if (B.JSArray_methods.contains$1(A._setArrayType([B.EmailTemplate_quote, B.EmailTemplate_quote_reminder1], t1), value) && !_this.company.isModuleEnabled$1(B.EntityType_quote)) return false; else if (value === B.EmailTemplate_credit && !_this.company.isModuleEnabled$1(B.EntityType_credit)) return false; else if (value === B.EmailTemplate_purchase_order && !_this.company.isModuleEnabled$1(B.EntityType_purchaseOrder)) return false; return true; }, $signature: 3181 }; A._TemplatesAndRemindersState_build_closure0.prototype = { call$1(item) { var _null = null, t1 = this.localization, $name = t1.lookup$1(item.name); if (item === B.EmailTemplate_reminder1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_reminder"); t1.toString; $name = t1; } else if (item === B.EmailTemplate_reminder2) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "second_reminder"); t1.toString; $name = t1; } else if (item === B.EmailTemplate_reminder3) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "third_reminder"); t1.toString; $name = t1; } else if (item === B.EmailTemplate_custom1) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "first_custom"); t1.toString; $name = t1; } else if (item === B.EmailTemplate_custom2) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "second_custom"); t1.toString; $name = t1; } else if (item === B.EmailTemplate_custom3) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "third_custom"); t1.toString; $name = t1; } return A.DropdownMenuItem$(A.Text$($name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, item, type$.EmailTemplate); }, $signature: 3182 }; A._TemplatesAndRemindersState_build_closure2.prototype = { call$5(enabled, days, schedule, feeAmount, feePercent) { this.$this._updateReminders = true; this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TemplatesAndRemindersState_build__closure4(enabled, days, schedule, feeAmount, feePercent))); }, $signature: 387 }; A._TemplatesAndRemindersState_build__closure4.prototype = { call$1(b) { var _this = this; b.get$_settings_model$_$this()._enableReminder1 = _this.enabled; b.get$_settings_model$_$this()._numDaysReminder1 = _this.days; b.get$_settings_model$_$this()._scheduleReminder1 = _this.schedule; b.get$_settings_model$_$this()._lateFeeAmount1 = _this.feeAmount; b.get$_settings_model$_$this()._lateFeePercent1 = _this.feePercent; return b; }, $signature: 9 }; A._TemplatesAndRemindersState_build_closure3.prototype = { call$5(enabled, days, schedule, feeAmount, feePercent) { this.$this._updateReminders = true; this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TemplatesAndRemindersState_build__closure3(enabled, days, schedule, feeAmount, feePercent))); }, $signature: 387 }; A._TemplatesAndRemindersState_build__closure3.prototype = { call$1(b) { var _this = this; b.get$_settings_model$_$this()._enableReminder2 = _this.enabled; b.get$_settings_model$_$this()._numDaysReminder2 = _this.days; b.get$_settings_model$_$this()._scheduleReminder2 = _this.schedule; b.get$_settings_model$_$this()._lateFeeAmount2 = _this.feeAmount; b.get$_settings_model$_$this()._lateFeePercent2 = _this.feePercent; return b; }, $signature: 9 }; A._TemplatesAndRemindersState_build_closure4.prototype = { call$5(enabled, days, schedule, feeAmount, feePercent) { this.$this._updateReminders = true; this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TemplatesAndRemindersState_build__closure2(enabled, days, schedule, feeAmount, feePercent))); }, $signature: 387 }; A._TemplatesAndRemindersState_build__closure2.prototype = { call$1(b) { var _this = this; b.get$_settings_model$_$this()._enableReminder3 = _this.enabled; b.get$_settings_model$_$this()._numDaysReminder3 = _this.days; b.get$_settings_model$_$this()._scheduleReminder3 = _this.schedule; b.get$_settings_model$_$this()._lateFeeAmount3 = _this.feeAmount; b.get$_settings_model$_$this()._lateFeePercent3 = _this.feePercent; return b; }, $signature: 9 }; A._TemplatesAndRemindersState_build_closure5.prototype = { call$5(enabled, days, schedule, feeAmount, feePercent) { this.$this._updateReminders = true; this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TemplatesAndRemindersState_build__closure1(enabled, days, schedule, feeAmount, feePercent))); }, $signature: 387 }; A._TemplatesAndRemindersState_build__closure1.prototype = { call$1(b) { var _this = this; b.get$_settings_model$_$this()._enableQuoteReminder1 = _this.enabled; b.get$_settings_model$_$this()._numDaysQuoteReminder1 = _this.days; b.get$_settings_model$_$this()._scheduleQuoteReminder1 = _this.schedule; b.get$_settings_model$_$this()._quoteLateFeeAmount1 = _this.feeAmount; b.get$_settings_model$_$this()._quoteLateFeePercent1 = _this.feePercent; return b; }, $signature: 9 }; A._TemplatesAndRemindersState_build_closure6.prototype = { call$1(value) { this.$this._updateReminders = true; this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TemplatesAndRemindersState_build__closure0(value))); }, $signature: 97 }; A._TemplatesAndRemindersState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._enableReminderEndless = this.value; return b; }, $signature: 9 }; A._TemplatesAndRemindersState_build_closure8.prototype = { call$1(value) { this.$this._updateReminders = true; this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._TemplatesAndRemindersState_build__closure(value))); }, $signature: 5 }; A._TemplatesAndRemindersState_build__closure.prototype = { call$1(b) { b.get$_settings_model$_$this()._endlessReminderFrequencyId = this.value; return b; }, $signature: 9 }; A._TemplatesAndRemindersState_build_closure7.prototype = { call$2(id, frequency) { var _null = null; return new A.MapEntry(id, A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(frequency), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, id, type$.String), type$.MapEntry_of_String_and_DropdownMenuItem_String); }, $signature: 455 }; A._TemplatesAndRemindersState_build_closure9.prototype = { call$0() { return A.launchUrl(A.Uri_parse("https://invoiceninja.github.io/en/email-customization/#payment-email-customization", 0, null)); }, $signature: 0 }; A._TemplatesAndRemindersState_build_closure10.prototype = { call$1(value) { var t1 = this.$this, t2 = t1._templates_and_reminders$_bodyController; if (B.JSString_methods.trim$0(value) !== B.JSString_methods.trim$0(t2._change_notifier$_value.text)) { t1._emailPreview = t1._bodyPreview = ""; t2.set$text(0, value); } }, $signature: 37 }; A.ReminderSettings.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._ReminderSettingsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); }, onChanged$5(arg0, arg1, arg2, arg3, arg4) { return this.onChanged.call$5(arg0, arg1, arg2, arg3, arg4); }, get$schedule() { return this.schedule; } }; A._ReminderSettingsState.prototype = { dispose$0() { B.JSArray_methods.forEach$1(this._templates_and_reminders$_controllers, new A._ReminderSettingsState_dispose_closure(this)); this.super$State$dispose(); }, didChangeDependencies$0() { var t2, t3, t4, _this = this, _null = null, t1 = _this._widget; _this._templates_and_reminders$_enabled = t1.enabled; _this._schedule = t1.schedule; t1 = _this._daysController; t2 = _this._feeAmountController; t3 = _this._feePercentController; t4 = A._setArrayType([t1, t2, t3], type$.JSArray_TextEditingController); _this._templates_and_reminders$_controllers = t4; B.JSArray_methods.forEach$1(t4, new A._ReminderSettingsState_didChangeDependencies_closure(_this)); t4 = _this._widget.numDays; t1.set$text(0, A.S(t4 == null ? "" : t4)); t1 = _this._widget.feeAmount; t4 = _this._framework$_element; t4.toString; t4 = A.formatNumber(t1, t4, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t4.toString; t2.set$text(0, t4); t4 = _this._widget.feePercent; t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(t4, t2, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t2.toString; t3.set$text(0, t2); B.JSArray_methods.forEach$1(_this._templates_and_reminders$_controllers, new A._ReminderSettingsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _onTextChanged$0() { this._templates_and_reminders$_debouncer.run$1(new A._ReminderSettingsState__onTextChanged_closure(this)); }, _templates_and_reminders$_onChanged$0() { var _this = this, days = A.parseInt(B.JSString_methods.trim$0(_this._daysController._change_notifier$_value.text), true), feeAmount = A.parseDouble(B.JSString_methods.trim$0(_this._feeAmountController._change_notifier$_value.text), true), feePercent = A.parseDouble(B.JSString_methods.trim$0(_this._feePercentController._change_notifier$_value.text), true); _this._widget.onChanged$5(_this._templates_and_reminders$_enabled, days, _this._schedule, feeAmount, feePercent); }, build$1(context) { var t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, _s16_ = "after_quote_date", _s18_ = "before_valid_until", _s17_ = "after_valid_until", _s18_0 = "after_invoice_date", _s15_ = "before_due_date", _s14_ = "after_due_date", t1 = _this._widget.viewModel, t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t2.localeCode; t4 = t3.$index(0, t2); t4.toString; t4 = J.$index$asx(t4, "days"); t4.toString; t4 = A.DecoratedFormField$(false, _null, false, _this._daysController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t4, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); if (t1.state.uiState.settingsUIState.entityType !== B.EntityType_company) t1 = ""; else { t1 = t3.$index(0, t2); t1.toString; t1 = J.$index$asx(t1, "disabled"); t1.toString; } t5 = _this._widget.schedule; t6 = t3.$index(0, t2); t6.toString; t6 = J.$index$asx(t6, "schedule"); t6.toString; if (_this._widget.isQuote) { t7 = t3.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, _s16_); if (t7 == null) { t7 = t3.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s16_); t7.toString; } t8 = type$.String; t7 = A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s16_, t8); t9 = t3.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, _s18_); if (t9 == null) { t9 = t3.$index(0, "en"); t9.toString; t9 = J.$index$asx(t9, _s18_); t9.toString; } t9 = A.DropdownMenuItem$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "before_valid_until_date", t8); t10 = t3.$index(0, t2); t10.toString; t10 = J.$index$asx(t10, _s17_); if (t10 == null) { t10 = t3.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, _s17_); t10.toString; } t8 = A._setArrayType([t7, t9, A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "after_valid_until_date", t8)], type$.JSArray_DropdownMenuItem_String); t7 = t8; } else { t7 = t3.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, _s18_0); t7.toString; t8 = type$.String; t7 = A.DropdownMenuItem$(A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s18_0, t8); t9 = t3.$index(0, t2); t9.toString; t9 = J.$index$asx(t9, _s15_); t9.toString; t9 = A.DropdownMenuItem$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s15_, t8); t10 = t3.$index(0, t2); t10.toString; t10 = J.$index$asx(t10, _s14_); t10.toString; t8 = A._setArrayType([t7, t9, A.DropdownMenuItem$(A.Text$(t10, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s14_, t8)], type$.JSArray_DropdownMenuItem_String); t7 = t8; } t5 = A.AppDropdownButton$(false, t1, "", true, t7, _null, t6, new A._ReminderSettingsState_build_closure(_this), _null, true, t5, type$.String); t6 = t3.$index(0, t2); t6.toString; t6 = J.$index$asx(t6, "send_email"); t6.toString; t6 = A.BoolDropdownButton$(_null, _null, _null, B.IconData_57898_MaterialIcons_null_false, t6, _null, new A._ReminderSettingsState_build_closure0(_this), _this._widget.enabled); t7 = t3.$index(0, t2); t7.toString; t7 = J.$index$asx(t7, "late_fee_amount"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._feeAmountController, _null, true, _null, _null, _null, _null, true, false, _null, new A.TextInputType(2, true, true), t7, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t2 = t3.$index(0, t2); t2.toString; t2 = J.$index$asx(t2, "late_fee_percent"); t2.toString; t3 = type$.JSArray_Widget; return A.Column$(A._setArrayType([A.FormCard$(_null, A._setArrayType([t4, t5, new A.Padding(B.EdgeInsets_0_10_0_10, t6, _null), t7, A.DecoratedFormField$(false, _null, false, _this._feePercentController, _null, true, _null, _null, _null, _null, false, true, _null, new A.TextInputType(2, true, true), t2, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t3), _null, _null, false, _null, false, _null, _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._ReminderSettingsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_onTextChanged()); controller.dispose$0(); }, $signature: 10 }; A._ReminderSettingsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_onTextChanged()); }, $signature: 10 }; A._ReminderSettingsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_onTextChanged()); }, $signature: 10 }; A._ReminderSettingsState__onTextChanged_closure.prototype = { call$0() { this.$this._templates_and_reminders$_onChanged$0(); }, $signature: 0 }; A._ReminderSettingsState_build_closure.prototype = { call$1(value) { var t1 = this.$this; t1._schedule = value; t1._templates_and_reminders$_onChanged$0(); }, $signature: 5 }; A._ReminderSettingsState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1._templates_and_reminders$_enabled = value; t1._templates_and_reminders$_onChanged$0(); }, $signature: 97 }; A.EmailPreview.prototype = { build$1(context) { var _null = null, t1 = type$.JSArray_Widget; t1 = A._setArrayType([A.Column$(A._setArrayType([new A.ListDivider(_null), new A.Padding(B.EdgeInsets_24_12_10_12, A.Text$(this.subject, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodyLarge.copyWith$1$color(B.Color_4278190080), _null, _null, _null), _null), A.Expanded$(new A.AppWebView(this.body, _null), 1)], t1), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t1); if (this.isLoading) t1.push(new A.SizedBox(_null, _null, A.LinearProgressIndicator$(), _null)); return A.Container$(_null, new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t1, _null), B.Clip_0, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, get$body(receiver) { return this.body; } }; A.__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.TemplatesAndRemindersScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TemplatesAndRemindersScreen_build_closure(), A.templates_and_reminders_vm_TemplatesAndRemindersVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TemplatesAndRemindersVM); } }; A.TemplatesAndRemindersScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TemplatesAndReminders(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3184 }; A.TemplatesAndRemindersVM.prototype = {}; A.TemplatesAndRemindersVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.TemplatesAndRemindersVM_fromStore_closure.prototype = { call$1(template) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettingsTemplate(template)); }, $signature: 3185 }; A.TemplatesAndRemindersVM_fromStore_closure1.prototype = { call$2(context, updateReminders) { var t2, t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t2 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t2 = false; if (t2) return; t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } new A.TemplatesAndRemindersVM_fromStore__closure(updateReminders, t1, this.store, context).call$0(); }, $signature: 216 }; A.TemplatesAndRemindersVM_fromStore__closure.prototype = { call$0() { var settingsUIState, t3, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, callback = new A.TemplatesAndRemindersVM_fromStore___closure(_this.updateReminders, _this.state, t1), t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; t3 = type$.Null; completer = A.snackBarCompleter(t2, null, false, t3); completer.future.then$1$1(0, new A.TemplatesAndRemindersVM_fromStore___closure0(callback), t3); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); completer.future.then$1$1(0, new A.TemplatesAndRemindersVM_fromStore___closure1(callback), type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); completer.future.then$1$1(0, new A.TemplatesAndRemindersVM_fromStore___closure2(callback), type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.TemplatesAndRemindersVM_fromStore___closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$returnValue, $async$self = this, t1, t2, t3, t4; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (!$async$self.updateReminders) { // goto return $async$goto = 1; break; } t1 = $async$self.state; t2 = t1.get$credentials(0); t3 = $async$self.store; t4 = t3.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.StartSaving()); new A.WebClient().post$2(t2.url + "/invoices/update_reminders", t1.get$credentials(0).token).then$1$1(0, new A.TemplatesAndRemindersVM_fromStore____closure(t3), type$.Null).catchError$1(new A.TemplatesAndRemindersVM_fromStore____closure0(t3)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A.TemplatesAndRemindersVM_fromStore____closure.prototype = { call$1(value) { A.Timer_Timer(A.Duration$(0, 0, 0, 0, 0, 2), new A.TemplatesAndRemindersVM_fromStore_____closure(this.store)); }, $signature: 5 }; A.TemplatesAndRemindersVM_fromStore_____closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 0 }; A.TemplatesAndRemindersVM_fromStore____closure0.prototype = { call$1(error) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StopSaving()); }, $signature: 5 }; A.TemplatesAndRemindersVM_fromStore___closure0.prototype = { call$1(_) { return this.callback.call$0(); }, $signature: 854 }; A.TemplatesAndRemindersVM_fromStore___closure1.prototype = { call$1(value) { return this.callback.call$0(); }, $signature: 3187 }; A.TemplatesAndRemindersVM_fromStore___closure2.prototype = { call$1(value) { return this.callback.call$0(); }, $signature: 3188 }; A.UserDetails.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false), t2 = $.$get$ChangeNotifier__emptyListeners(); return new A._UserDetailsState(t1, new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), null, null, B._StateLifecycle_0); } }; A._UserDetailsState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, 2, _this); _this._user_details$_controller = t1; t1.addListener$1(0, _this.get$_user_details$_onTabChanged()); }, _user_details$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._user_details$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._user_details$_focusNode.dispose$0(); _this._user_details$_controller.removeListener$1(0, _this.get$_user_details$_onTabChanged()); _this._user_details$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._user_details$_controllers, new A._UserDetailsState_dispose_closure(_this)); _this.super$__UserDetailsState_State_SingleTickerProviderStateMixin$dispose(); }, didChangeDependencies$0() { var user, _this = this, t1 = _this._user_details$_firstNameController, t2 = _this._user_details$_lastNameController, t3 = _this._user_details$_emailController, t4 = _this._user_details$_phoneController, t5 = _this._passwordController, t6 = A._setArrayType([t1, t2, t3, t4, t5], type$.JSArray_TextEditingController); _this._user_details$_controllers = t6; B.JSArray_methods.forEach$1(t6, new A._UserDetailsState_didChangeDependencies_closure(_this)); t6 = _this._widget.viewModel.state; user = t6.userCompanyStates._list$_list[t6.uiState.selectedCompanyIndex].userCompany.user; t1.set$text(0, user.firstName); t2.set$text(0, user.lastName); t3.set$text(0, user.email); t4.set$text(0, user.phone); t5.set$text(0, user.password); B.JSArray_methods.forEach$1(_this._user_details$_controllers, new A._UserDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, _user_details$_onChanged$0() { var _this = this, user = _this._widget.viewModel.user.rebuild$1(new A._UserDetailsState__onChanged_closure(_this)); if (!user.$eq(0, _this._widget.viewModel.user)) _this._user_details$_debouncer.run$1(new A._UserDetailsState__onChanged_closure0(_this, user)); }, _user_details$_onSavePressed$1(context) { if (!$.$get$_UserDetailsState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, state, user, t2, t3, t4, t5, t6, t0, t7, t8, t9, googleButton, gmailButton, microsoftButton, office365Button, appleButton, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _list, i, i0, _this = this, _null = null, _s20_ = "disconnect_microsoft", _s2_ = "en", _s16_ = "disconnect_email", _s13_ = "connect_email", _s16_0 = "disconnect_apple", _s13_0 = "connect_apple", _s16_1 = "years_data_shown", _s23_ = "include_deleted_clients", _s28_ = "include_deleted_clients_help", _s27_ = "user_logged_in_notification", _s32_ = "user_logged_in_notification_help", _s26_ = "task_assigned_notification", _s31_ = "task_assigned_notification_help", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; user = viewModel.user; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = t1.localeCode; if (t3[t2].userCompany.user.oauthProvider === "google") { t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t5.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "disconnect_google"); t6.toString; t0 = t6; t6 = t5; t5 = t0; } else { t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t5.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "connect_google"); t6.toString; t0 = t6; t6 = t5; t5 = t0; } t5 = A.Text$(t5.toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null); t7 = t3[t2].userCompany.user; t8 = t7.oauthProvider; t9 = t8 !== "google"; googleButton = A.Expanded$(A.OutlinedButton$(t5, _null, (!t9 || t8 === "microsoft") && t7.oauthUserToken.length !== 0 || t8 === "apple" || t8 === "microsoft" ? _null : new A._UserDetailsState_build_closure(state, t1, viewModel, context), _null), 1); if ((!t9 || t8 === "microsoft") && t7.oauthUserToken.length !== 0) { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "disconnect_gmail"); t5.toString; } else { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "connect_gmail"); t5.toString; } t5 = A.Text$(t5.toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null); t7 = t3[t2].userCompany.user.oauthProvider; gmailButton = A.Expanded$(A.OutlinedButton$(t5, _null, t7 !== "google" ? _null : new A._UserDetailsState_build_closure0(state, t1, viewModel, context), _null), 1); if (t7 === "microsoft") { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s20_); if (t5 == null) { t5 = t6.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s20_); t5.toString; } } else t5 = t1.get$connectMicrosoft(); t5 = A.Text$(t5.toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null); t7 = t3[t2].userCompany.user; t8 = t7.oauthProvider; t9 = t8 !== "google"; microsoftButton = A.Expanded$(A.OutlinedButton$(t5, _null, (!t9 || t8 === "microsoft") && t7.oauthUserToken.length !== 0 || !t9 || t8 === "apple" ? _null : new A._UserDetailsState_build_closure1(state, t1, viewModel, context), _null), 1); if ((!t9 || t8 === "microsoft") && t7.oauthUserToken.length !== 0) { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s16_); if (t5 == null) { t5 = t6.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s16_); t5.toString; } } else { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s13_); if (t5 == null) { t5 = t6.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s13_); t5.toString; } } t5 = A.Text$(t5.toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null); t7 = t3[t2].userCompany.user.oauthProvider; office365Button = A.Expanded$(A.OutlinedButton$(t5, _null, t7 !== "microsoft" ? _null : new A._UserDetailsState_build_closure2(state, t1, viewModel, context), _null), 1); if (t7 === "apple") { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s16_0); if (t5 == null) { t5 = t6.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s16_0); t5.toString; } } else { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s13_0); if (t5 == null) { t5 = t6.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s13_0); t5.toString; } } t5 = A.Text$(t5.toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null); t7 = t3[t2].userCompany.user.oauthProvider; appleButton = A.Expanded$(A.OutlinedButton$(t5, _null, t7 === "google" || t7 === "microsoft" ? _null : new A._UserDetailsState_build_closure3(state, t1, viewModel, context), _null), 1); t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "user_details"); t5.toString; t8 = _this.get$_user_details$_onSavePressed(); t9 = _this._user_details$_controller; t10 = t6.$index(0, t4); t10.toString; t10 = J.$index$asx(t10, "details"); t10.toString; t10 = A.Tab$(_null, t10); t11 = t6.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "notifications"); t11.toString; t12 = type$.JSArray_Widget; t11 = A.TabBar$(t9, _null, false, _null, _null, A._setArrayType([t10, A.Tab$(_null, t11)], t12)); t10 = $.$get$_UserDetailsState__formKey(); t9 = _this._user_details$_controller; t13 = t6.$index(0, t4); t13.toString; t13 = J.$index$asx(t13, "first_name"); t13.toString; t13 = A.DecoratedFormField$(false, _null, false, _this._user_details$_firstNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t13, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, new A._UserDetailsState_build_closure4(t1)); t14 = t6.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, "last_name"); t14.toString; t14 = A.DecoratedFormField$(false, _null, false, _this._user_details$_lastNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t14, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, new A._UserDetailsState_build_closure5(t1)); t15 = t6.$index(0, t4); t15.toString; t15 = J.$index$asx(t15, "email"); t15.toString; t15 = A.DecoratedFormField$(false, _null, false, _this._user_details$_emailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t15, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, new A._UserDetailsState_build_closure6(t1)); t16 = t6.$index(0, t4); t16.toString; t16 = J.$index$asx(t16, "phone"); t16.toString; t16 = A.FormCard$(_null, A._setArrayType([t13, t14, t15, A.DecoratedFormField$(false, _null, false, _this._user_details$_phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t16, _null, _null, false, _null, _null, t8, true, _null, _null, B.TextAlign_4, _null), new A.PasswordFormField(_this._passwordController, t8, true, true, _null, _null)], t12), _null, _null, false, _null, false, _null, _null); t15 = A._setArrayType([], t12); if (state.get$isHosted()) t7 = true; else t7 = false; if (t7) { t7 = A._setArrayType([], t12); t13 = user.oauthProvider; if (t13 === "google") B.JSArray_methods.addAll$1(t7, A._setArrayType([googleButton, new A.SizedBox(16, _null, _null, _null), gmailButton, new A.SizedBox(16, _null, _null, _null)], t12)); else if (t13 === "microsoft") B.JSArray_methods.addAll$1(t7, A._setArrayType([microsoftButton, new A.SizedBox(16, _null, _null, _null), office365Button, new A.SizedBox(16, _null, _null, _null)], t12)); else if (t13 === "apple") B.JSArray_methods.addAll$1(t7, A._setArrayType([appleButton, new A.SizedBox(16, _null, _null, _null)], t12)); else { t13 = A._setArrayType([googleButton, new A.SizedBox(16, _null, _null, _null)], t12); t13.push(microsoftButton); t13.push(new A.SizedBox(16, _null, _null, _null)); B.JSArray_methods.addAll$1(t7, t13); } B.JSArray_methods.addAll$1(t15, t7); } if (t3[t2].userCompany.user.isTwoFactorEnabled) { t7 = t6.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "disable_two_factor"); t7.toString; } else { t7 = t6.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "enable_two_factor"); t7.toString; } t15.push(A.Expanded$(A.OutlinedButton$(A.Text$(t7.toUpperCase(), _null, _null, _null, _null, _null, _null, B.TextAlign_2, _null, _null), _null, new A._UserDetailsState_build_closure7(state, t1, viewModel, context, user), _null), 1)); t15 = A.Row$(t15, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t1 = t6.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "accent_color"); t1.toString; t7 = user.userCompany; t13 = t7.settings; t1 = A.FormColorPicker$(t13.accentColor, t1, new A._UserDetailsState_build_closure8(_this, user)); t14 = state.staticState.languageMap; t17 = $.$get$memoizedLanguageList().call$1(t14); t18 = t6.$index(0, t4); t18.toString; t18 = J.$index$asx(t18, "language"); t18.toString; t19 = user.languageId; if (t19.length !== 0) t2 = ""; else { t2 = t3[t2].userCompany.company.settings.languageId; if (t2 == null) t2 = "1"; t2 = " - " + t14._map$_map.$index(0, t2).name; } t2 = A._setArrayType([t1, A.EntityDropdown$(true, false, t19, t17, _null, B.EntityType_language, B.List_empty0, t18 + t2, _null, _null, new A._UserDetailsState_build_closure9(viewModel, user), _null, _null, _null)], t12); t1 = t6.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, _s16_1); if (t1 == null) { t1 = t6.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s16_1); t1.toString; } t6 = t6.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "all"); t6.toString; t3 = type$.int; t6 = A._setArrayType([A.DropdownMenuItem$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 0, t3)], type$.JSArray_DropdownMenuItem_int); _list = J.JSArray_JSArray$allocateGrowable(10, t3); for (i = 0; i < 10; i = i0) { i0 = i + 1; _list[i] = i0; } t14 = A._arrayInstanceType(_list)._eval$1("MappedListIterable<1,DropdownMenuItem>"); B.JSArray_methods.addAll$1(t6, A.List_List$of(new A.MappedListIterable(_list, new A._UserDetailsState_build_closure10(), t14), true, t14._eval$1("ListIterable.E"))); t3 = A.AppDropdownButton$(false, _null, _null, true, t6, _null, t1, new A._UserDetailsState_build_closure11(_this, user), _null, false, t13.numberYearsActive, t3); t1 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, _s23_); if (t6 == null) { t6 = t1.$index(0, _s2_); t6.toString; t6 = J.$index$asx(t6, _s23_); t6.toString; } t14 = t1.$index(0, t4); t14.toString; t14 = J.$index$asx(t14, _s28_); if (t14 == null) { t14 = t1.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s28_); t14.toString; } B.JSArray_methods.addAll$1(t2, A._setArrayType([t3, new A.SizedBox(_null, 8, _null, _null), A.BoolDropdownButton$(_null, _null, t14, _null, t6, _null, new A._UserDetailsState_build_closure12(_this, user), t13.includeDeletedClients)], t12)); t2 = A._setArrayType([t16, new A.Padding(B.EdgeInsets_18_20_18_10, t15, _null), A.FormCard$(_null, t2, _null, _null, false, _null, true, _null, _null)], t12); t15 = t1.$index(0, t4); t15.toString; t15 = J.$index$asx(t15, _s27_); if (t15 == null) { t3 = t1.$index(0, _s2_); t3.toString; t3 = J.$index$asx(t3, _s27_); t3.toString; } else t3 = t15; t6 = t1.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, _s32_); if (t6 == null) { t6 = t1.$index(0, _s2_); t6.toString; t6 = J.$index$asx(t6, _s32_); t6.toString; } t3 = A.BoolDropdownButton$(_null, _null, t6, _null, t3, _null, new A._UserDetailsState_build_closure13(_this, user), user.userLoggedInNotification); t6 = t1.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, _s26_); if (t6 == null) { t6 = t1.$index(0, _s2_); t6.toString; t6 = J.$index$asx(t6, _s26_); t6.toString; } t4 = t1.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, _s31_); if (t4 == null) { t1 = t1.$index(0, _s2_); t1.toString; t1 = J.$index$asx(t1, _s31_); t1.toString; } else t1 = t4; return A.EditScaffold$(_null, t11, new A.AppTabForm(_this._user_details$_focusNode, t10, A._setArrayType([new A.ScrollableListView(t2, _null, _null, true, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([t3, A.BoolDropdownButton$(_null, _null, t1, _null, t6, _null, new A._UserDetailsState_build_closure14(_this, user), B.JSArray_methods.contains$1(t7.notifications._map$_map.$index(0, "email")._list$_list, "task_assigned"))], t12), _null, _null, false, _null, false, _null, _null), new A.NotificationSettings(user, new A._UserDetailsState_build_closure15(viewModel, user), _null)], t12), _null, _null, true, false, _null)], t12), t9, _null, _null), _null, _null, _null, false, _null, _null, t8, _null, t5); } }; A._UserDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_user_details$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A._UserDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_user_details$_onChanged()); }, $signature: 10 }; A._UserDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_user_details$_onChanged()); }, $signature: 10 }; A._UserDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._user_details$_firstNameController._change_notifier$_value.text); b.get$_user_model$_$this()._firstName = t2; t2 = B.JSString_methods.trim$0(t1._user_details$_lastNameController._change_notifier$_value.text); b.get$_user_model$_$this()._lastName = t2; t2 = B.JSString_methods.trim$0(t1._user_details$_emailController._change_notifier$_value.text); b.get$_user_model$_$this()._email = t2; t2 = B.JSString_methods.trim$0(t1._user_details$_phoneController._change_notifier$_value.text); b.get$_user_model$_$this()._phone = t2; t1 = B.JSString_methods.trim$0(t1._passwordController._change_notifier$_value.text); b.get$_user_model$_$this()._password = t1; return b; }, $signature: 96 }; A._UserDetailsState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.user); }, $signature: 0 }; A._UserDetailsState_build_closure.prototype = { call$0() { var t3, t4, _this = this, t1 = _this.state, t2 = t1.uiState; if (t2.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); return; } t3 = _this.viewModel; t4 = _this.context; if (t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.user.oauthProvider === "google") t3.onDisconnectGooglePressed.call$1(t4); else t3.onConnectGooglePressed.call$1(t4); }, $signature: 0 }; A._UserDetailsState_build_closure0.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, t2; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.state; t2 = t1.uiState; if (t2.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); // goto return $async$goto = 1; break; } t1 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.user; t2 = t1.oauthProvider; if ((t2 === "google" || t2 === "microsoft") && t1.oauthUserToken.length !== 0) $async$self.viewModel.onDisconnectGmailPressed.call$1($async$self.context); else A.launchUrl(A.Uri_parse("https://invoicing.co/auth/google", 0, null)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._UserDetailsState_build_closure1.prototype = { call$0() { var t3, t4, _this = this, t1 = _this.state, t2 = t1.uiState; if (t2.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); return; } t3 = _this.viewModel; t4 = _this.context; if (t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.user.oauthProvider === "microsoft") t3.onDisconnectMicrosoftPressed.call$1(t4); else t3.onConnectMicrosoftPressed.call$1(t4); }, $signature: 0 }; A._UserDetailsState_build_closure2.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t3, t1, t2; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.state; t2 = t1.uiState; if (t2.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); // goto return $async$goto = 1; break; } t1 = t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany; t2 = t1.user; t3 = t2.oauthProvider; if ((t3 === "google" || t3 === "microsoft") && t2.oauthUserToken.length !== 0) $async$self.viewModel.onDisconnectMicrosoftEmailPressed.call$1($async$self.context); else A.launchUrl(A.Uri_parse(t1.account.defaultUrl + "/auth/microsoft", 0, null)); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._UserDetailsState_build_closure3.prototype = { call$0() { var _this = this, t1 = _this.state, t2 = t1.uiState; if (t2.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); return; } if (t1.userCompanyStates._list$_list[t2.selectedCompanyIndex].userCompany.user.oauthProvider === "apple") _this.viewModel.onDisconnectApplePressed.call$1(_this.context); }, $signature: 0 }; A._UserDetailsState_build_closure4.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_first_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._UserDetailsState_build_closure5.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_last_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._UserDetailsState_build_closure6.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_your_email"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._UserDetailsState_build_closure7.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t3, t4, t1, t2; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.state; t2 = t1.uiState; if (t2.settingsUIState.isChanged) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "error_unsaved_changes"); t1.toString; A.showMessageDialog(t1, null); // goto return $async$goto = 1; break; } t2 = t2.selectedCompanyIndex; t3 = t1.userCompanyStates._list$_list; t4 = t3[t2].userCompany.user; $async$goto = t4.isTwoFactorEnabled ? 3 : 5; break; case 3: // then $async$self.viewModel.onDisableTwoFactorPressed.call$1($async$self.context); // goto join $async$goto = 4; break; case 5: // else if (t4.phone.length === 0 || $async$self.user.phone.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "enter_phone_to_enable_two_factor"); t1.toString; A.showMessageDialog(t1, null); // goto return $async$goto = 1; break; } t1 = t1.get$isHosted() && !t3[t2].userCompany.user.phoneVerified; t2 = $async$self.context; $async$goto = t1 ? 6 : 8; break; case 6: // then $async$goto = 9; return A._asyncAwait(A.showDialog(null, null, true, null, new A._UserDetailsState_build__closure8(), t2, null, true, type$.bool), $async$call$0); case 9: // returning from await. if ($async$result === true) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(null, null, true, null, new A._UserDetailsState_build__closure9($async$self.viewModel), t1, null, true, type$.void); } // goto join $async$goto = 7; break; case 8: // else A.showDialog(null, null, true, null, new A._UserDetailsState_build__closure10($async$self.viewModel), t2, null, true, type$.void); case 7: // join case 4: // join case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._UserDetailsState_build__closure8.prototype = { call$1(context) { return new A.UserSmsVerification(false, null, null); }, $signature: 356 }; A._UserDetailsState_build__closure9.prototype = { call$1(context) { return new A._EnableTwoFactor(this.viewModel.state, null); }, $signature: 855 }; A._UserDetailsState_build__closure10.prototype = { call$1(context) { return new A._EnableTwoFactor(this.viewModel.state, null); }, $signature: 855 }; A._UserDetailsState_build_closure8.prototype = { call$1(value) { this.$this._widget.viewModel.onChanged.call$1(this.user.rebuild$1(new A._UserDetailsState_build__closure7(value))); }, $signature: 28 }; A._UserDetailsState_build__closure7.prototype = { call$1(b) { var t1 = b.get$userCompany().get$settings(), t2 = this.value; if (t2 == null) t2 = "#ffffff"; t1.get$_company_model$_$this()._accentColor = t2; return b; }, $signature: 96 }; A._UserDetailsState_build_closure9.prototype = { call$1(language) { return this.viewModel.onChanged.call$1(this.user.rebuild$1(new A._UserDetailsState_build__closure6(language))); }, $signature: 69 }; A._UserDetailsState_build__closure6.prototype = { call$1(b) { var t1 = this.language; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_user_model$_$this()._languageId = t1; return b; }, $signature: 96 }; A._UserDetailsState_build_closure11.prototype = { call$1(value) { this.$this._widget.viewModel.onChanged.call$1(this.user.rebuild$1(new A._UserDetailsState_build__closure5(value))); }, $signature: 5 }; A._UserDetailsState_build__closure5.prototype = { call$1(b) { b.get$userCompany().get$settings().get$_company_model$_$this()._numberYearsActive = this.value; return b; }, $signature: 96 }; A._UserDetailsState_build_closure10.prototype = { call$1(value) { var _null = null; return A.DropdownMenuItem$(A.Text$("" + value, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, value, type$.int); }, $signature: 190 }; A._UserDetailsState_build_closure12.prototype = { call$1(value) { this.$this._widget.viewModel.onChanged.call$1(this.user.rebuild$1(new A._UserDetailsState_build__closure4(value))); }, $signature: 97 }; A._UserDetailsState_build__closure4.prototype = { call$1(b) { b.get$userCompany().get$settings().get$_company_model$_$this()._includeDeletedClients = this.value; return b; }, $signature: 96 }; A._UserDetailsState_build_closure13.prototype = { call$1(value) { this.$this._widget.viewModel.onChanged.call$1(this.user.rebuild$1(new A._UserDetailsState_build__closure3(value))); }, $signature: 97 }; A._UserDetailsState_build__closure3.prototype = { call$1(b) { b.get$_user_model$_$this()._userLoggedInNotification = this.value; return b; }, $signature: 96 }; A._UserDetailsState_build_closure14.prototype = { call$1(value) { var t1 = {}, t2 = this.user, t3 = t2.userCompany.notifications._map$_map.$index(0, "email"); t3.toString; t1.updatedValues = null; if (value === true) t1.updatedValues = t3.rebuild$1(new A._UserDetailsState_build__closure0()); else t1.updatedValues = t3.rebuild$1(new A._UserDetailsState_build__closure1()); this.$this._widget.viewModel.onChanged.call$1(t2.rebuild$1(new A._UserDetailsState_build__closure2(t1))); }, $signature: 97 }; A._UserDetailsState_build__closure0.prototype = { call$1(b) { $.$get$isSoundMode(); B.JSArray_methods.add$1(b.get$_safeList(), "task_assigned"); return b; }, $signature: 856 }; A._UserDetailsState_build__closure1.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$_safeList(), "task_assigned"); return b; }, $signature: 856 }; A._UserDetailsState_build__closure2.prototype = { call$1(b) { b.get$userCompany().get$notifications().$indexSet(0, "email", this._box_0.updatedValues); return b; }, $signature: 96 }; A._UserDetailsState_build_closure15.prototype = { call$2(channel, options) { this.viewModel.onChanged.call$1(this.user.rebuild$1(new A._UserDetailsState_build__closure(channel, options))); }, $signature: 857 }; A._UserDetailsState_build__closure.prototype = { call$1(b) { b.get$userCompany().get$notifications().$indexSet(0, this.channel, A.BuiltList_BuiltList$from(this.options, type$.String)); return b; }, $signature: 96 }; A._EnableTwoFactor.prototype = { createState$0() { return new A._EnableTwoFactorState(new A.WebClient(), A.FocusScopeNode$(true, null, false), B._StateLifecycle_0); } }; A._EnableTwoFactorState.prototype = { initState$0() { var credentials, _this = this; _this.super$State$initState(); credentials = _this._widget.state.get$credentials(0); _this._user_details$_webClient.$get$2(0, credentials.url + "/settings/enable_two_factor", credentials.token).then$1$1(0, new A._EnableTwoFactorState_initState_closure(_this), type$.Null).catchError$1(new A._EnableTwoFactorState_initState_closure0(_this)); }, dispose$0() { this._user_details$_focusNode.dispose$0(); this.super$State$dispose(); }, _user_details$_onSavePressed$0() { var credentials, _this = this, isValid = $.$get$_EnableTwoFactorState__formKey().get$currentState().validate$0(); _this.setState$1(new A._EnableTwoFactorState__onSavePressed_closure(_this, isValid)); if (!isValid) return; credentials = _this._widget.state.get$credentials(0); _this.setState$1(new A._EnableTwoFactorState__onSavePressed_closure0(_this)); _this._user_details$_webClient.post$3$data(credentials.url + "/settings/enable_two_factor", credentials.token, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["secret", _this._user_details$_secret, "one_time_password", _this._oneTimePassword], type$.String, type$.nullable_String))).then$1$1(0, new A._EnableTwoFactorState__onSavePressed_closure1(_this), type$.Null).catchError$1(new A._EnableTwoFactorState__onSavePressed_closure2(_this)); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "enable_two_factor"); t3.toString; t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._user_details$_isLoading) t4 = new A.LoadingIndicator(100, false, _null); else { t4 = $.$get$_EnableTwoFactorState__formKey(); t5 = type$.JSArray_Widget; t6 = A._setArrayType([], t5); t7 = _this._user_details$_secret; if (t7 == null) t6.push(new A.LoadingIndicator(_null, false, _null)); else { t8 = _this.___EnableTwoFactorState__qrCode_A; t8 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.addAll$1(t6, A._setArrayType([new A.QrImageView(t8, B.Color_4294967295, -1, 180, _null), new A.Padding(B.EdgeInsets_0_16_0_16, A.SelectableText$(t7, _null), _null)], t5)); } t7 = t2.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "one_time_password"); t7.toString; t7 = A.Expanded$(A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_2_false_false, t7, _null, _null, false, new A._EnableTwoFactorState_build_closure(_this), _null, new A._EnableTwoFactorState_build_closure0(_this), true, _null, _null, B.TextAlign_4, new A._EnableTwoFactorState_build_closure1(context)), 1); t8 = t2.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "learn_more"); t8.toString; t6.push(A.Row$(A._setArrayType([t7, new A.SizedBox(16, _null, _null, _null), new A.SizedBox(100, _null, A.TextButton$(false, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._EnableTwoFactorState_build_closure2(), _null), _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); t6 = new A.AppForm(t4, _null, new A.SizedBox(280, _null, A.Column$(t6, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null), _this._user_details$_focusNode, _null); t4 = t6; } t5 = type$.JSArray_Widget; t6 = A._setArrayType([], t5); if (_this._user_details$_secret != null) { t7 = t2.$index(0, t1); t7.toString; t7 = A.TextButton$(false, A.Text$(J.$index$asx(t7, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._EnableTwoFactorState_build_closure3(context), _null); t1 = t2.$index(0, t1); t1.toString; B.JSArray_methods.addAll$1(t6, A._setArrayType([t7, A.TextButton$(false, A.Text$(J.$index$asx(t1, "save").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._EnableTwoFactorState_build_closure4(_this), _null)], t5)); } return A.AlertDialog$(t6, _null, _null, t4, _null, _null, t3); } }; A._EnableTwoFactorState_initState_closure.prototype = { call$1(data) { var t1 = this.$this; t1.setState$1(new A._EnableTwoFactorState_initState__closure(t1, $.$get$serializers().deserializeWith$1$2($.$get$_$userTwoFactorResponseSerializer(), data, type$.UserTwoFactorResponse))); }, $signature: 5 }; A._EnableTwoFactorState_initState__closure.prototype = { call$0() { var t2, t1 = this.$this; t1._user_details$_isLoading = false; t2 = this.response.data; t1.___EnableTwoFactorState__qrCode_A = t2.qrCode; t1._user_details$_secret = t2.secret; }, $signature: 0 }; A._EnableTwoFactorState_initState_closure0.prototype = { call$1(error) { var t1 = this.$this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$0(); A.showErrorDialog(false, error); }, $signature: 5 }; A._EnableTwoFactorState__onSavePressed_closure.prototype = { call$0() { }, $signature: 0 }; A._EnableTwoFactorState__onSavePressed_closure0.prototype = { call$0() { return this.$this._user_details$_isLoading = true; }, $signature: 0 }; A._EnableTwoFactorState__onSavePressed_closure1.prototype = { call$1(data) { var t2, t1 = this.$this; t1.setState$1(new A._EnableTwoFactorState__onSavePressed__closure0(t1)); t2 = t1._framework$_element; t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "enabled_two_factor"); t2.toString; A.showToast(t2); t2 = t1._framework$_element; t2.toString; t2 = A.StoreProvider_of(t2, type$.AppState).__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.RefreshData(null, false, false, false)); t1 = t1._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$0(); }, $signature: 5 }; A._EnableTwoFactorState__onSavePressed__closure0.prototype = { call$0() { return this.$this._user_details$_isLoading = false; }, $signature: 0 }; A._EnableTwoFactorState__onSavePressed_closure2.prototype = { call$1(error) { var t1 = this.$this; t1.setState$1(new A._EnableTwoFactorState__onSavePressed__closure(t1)); A.showErrorDialog(false, A.S(error)); }, $signature: 2 }; A._EnableTwoFactorState__onSavePressed__closure.prototype = { call$0() { return this.$this._user_details$_isLoading = false; }, $signature: 0 }; A._EnableTwoFactorState_build_closure.prototype = { call$1(value) { this.$this._oneTimePassword = value; }, $signature: 15 }; A._EnableTwoFactorState_build_closure1.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._EnableTwoFactorState_build_closure0.prototype = { call$1(context) { return this.$this._user_details$_onSavePressed$0(); }, $signature: 20 }; A._EnableTwoFactorState_build_closure2.prototype = { call$0() { A.launchUrl(A.Uri_parse("https://github.com/antonioribeiro/google2fa#google-authenticator-apps", 0, null)); }, $signature: 0 }; A._EnableTwoFactorState_build_closure3.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._EnableTwoFactorState_build_closure4.prototype = { call$0() { return this.$this._user_details$_onSavePressed$0(); }, $signature: 0 }; A.__UserDetailsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.UserDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.UserDetailsScreen_build_closure(), A.user_details_vm_UserDetailsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.UserDetailsVM); } }; A.UserDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { var state = viewModel.state, t1 = state.uiState; return new A.UserDetails(viewModel, new A.ValueKey(t1.settingsUIState.updatedAt + state.userCompanyStates._list$_list[t1.selectedCompanyIndex].userCompany.user.updatedAt, type$.ValueKey_int)); }, $signature: 3192 }; A.UserDetailsVM.prototype = { get$user(receiver) { return this.user; } }; A.UserDetailsVM_fromStore_closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateUserSettings(user)); }, $signature: 3193 }; A.UserDetailsVM_fromStore_closure5.prototype = { call$1(context) { A.confirmCallback(false, new A.UserDetailsVM_fromStore__closure2(context, this.store, this.state), context, null, false, null); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure2.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(false, new A.UserDetailsVM_fromStore___closure2(t1, this.store, this.state), t1, false); }, $signature: 28 }; A.UserDetailsVM_fromStore___closure2.prototype = { call$2(password, idToken) { var t2, completer, _s18_ = "disconnected_email", t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s18_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DisconnectOAuthMailerRequest(completer, password, idToken, t1.user)); }, $signature: 85 }; A.UserDetailsVM_fromStore_closure6.prototype = { call$1(context) { A.confirmCallback(false, new A.UserDetailsVM_fromStore__closure1(context, this.store, this.state), context, null, false, null); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure1.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(false, new A.UserDetailsVM_fromStore___closure1(t1, this.store, this.state), t1, false); }, $signature: 28 }; A.UserDetailsVM_fromStore___closure1.prototype = { call$2(password, idToken) { var completer, t2, t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "disconnected_gmail"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DisconnectOAuthMailerRequest(completer, password, idToken, t1.user)); }, $signature: 85 }; A.UserDetailsVM_fromStore_closure7.prototype = { call$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "disabled_two_factor"); t1.toString; A.confirmCallback(false, new A.UserDetailsVM_fromStore__closure0(context, this.store, A.snackBarCompleter(t1, null, false, type$.Null)), context, null, false, null); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure0.prototype = { call$1(_) { A.passwordCallback(false, new A.UserDetailsVM_fromStore___closure0(this.store, this.completer), this.context, false); }, $signature: 28 }; A.UserDetailsVM_fromStore___closure0.prototype = { call$2(password, idToken) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisableTwoFactorRequest(this.completer, password, idToken)); }, $signature: 85 }; A.UserDetailsVM_fromStore_closure2.prototype = { call$1(context) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.hasPassword) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_first_set_a_password"); t1.toString; A.showErrorDialog(false, t1); return; } A.confirmCallback(false, new A.UserDetailsVM_fromStore__closure5(context, this.store, t1), context, null, false, null); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure5.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(false, new A.UserDetailsVM_fromStore___closure6(t1, this.store, this.state), t1, true); }, $signature: 28 }; A.UserDetailsVM_fromStore___closure6.prototype = { call$2(password, idToken) { var t2, completer, t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "disconnected_google"); t1.toString; t2 = type$.Null; completer = A.snackBarCompleter(t1, null, false, t2); completer.future.then$1$1(0, new A.UserDetailsVM_fromStore____closure(), t2); t2 = this.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DisconnecOAuthUserRequest(t2.user, completer, password, idToken)); }, $signature: 85 }; A.UserDetailsVM_fromStore____closure.prototype = { call$1(_) { A.GoogleOAuth_disconnect(); }, $signature: 36 }; A.UserDetailsVM_fromStore_closure1.prototype = { call$1(context) { var t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "connected_google"); t1.toString; A.passwordCallback(false, new A.UserDetailsVM_fromStore__closure6(context, this.store, A.snackBarCompleter(t1, null, false, type$.Null)), context, false); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure6.prototype = { call$2(password, idToken) { return this.$call$body$UserDetailsVM_fromStore__closure0(password, idToken); }, $call$body$UserDetailsVM_fromStore__closure0(password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$handler = 1, $async$currentError, $async$self = this, signedIn, error, t1, exception, $async$exception; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 3; $async$goto = 6; return A._asyncAwait(A.GoogleOAuth_signUp(new A.UserDetailsVM_fromStore___closure7($async$self.context, $async$self.store, password, $async$self.completer)), $async$call$2); case 6: // returning from await. signedIn = $async$result; if (!signedIn) { t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "an_error_occurred_try_again"); t1.toString; A.showErrorDialog(false, t1); } $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception = $async$currentError; error = A.unwrapException($async$exception); A.showErrorDialog(false, A.S(error)); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 525 }; A.UserDetailsVM_fromStore___closure7.prototype = { call$2(idToken, accessToken) { var t1, _this = this; if (idToken.length === 0 || accessToken.length === 0) { A.GoogleOAuth_signOut(); t1 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "an_error_occurred_try_again"); t1.toString; A.showErrorDialog(false, t1); } else { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConnecOAuthUserRequest(_this.completer, "google", _this.password, idToken, accessToken)); } }, $signature: 194 }; A.UserDetailsVM_fromStore_closure4.prototype = { call$1(context) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.hasPassword) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_first_set_a_password"); t1.toString; A.showErrorDialog(false, t1); return; } A.confirmCallback(false, new A.UserDetailsVM_fromStore__closure3(context, this.store, t1), context, null, true, null); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure3.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(false, new A.UserDetailsVM_fromStore___closure3(t1, this.store, this.state), t1, false); }, $signature: 28 }; A.UserDetailsVM_fromStore___closure3.prototype = { call$2(password, idToken) { var t2, completer, _s22_ = "disconnected_microsoft", t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s22_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DisconnecOAuthUserRequest(t1.user, completer, password, idToken)); }, $signature: 85 }; A.UserDetailsVM_fromStore_closure8.prototype = { call$1(context) { var t1 = this.state; if (!t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.user.hasPassword) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_first_set_a_password"); t1.toString; A.showErrorDialog(false, t1); return; } A.confirmCallback(false, new A.UserDetailsVM_fromStore__closure(context, this.store, t1), context, null, false, null); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure.prototype = { call$1(_) { var t1 = this.context; A.passwordCallback(false, new A.UserDetailsVM_fromStore___closure(t1, this.store, this.state), t1, true); }, $signature: 28 }; A.UserDetailsVM_fromStore___closure.prototype = { call$2(password, idToken) { var t2, completer, _s18_ = "disconnected_apple", t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s18_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.DisconnecOAuthUserRequest(t1.user, completer, password, idToken)); }, $signature: 85 }; A.UserDetailsVM_fromStore_closure3.prototype = { call$1(context) { var t2, _s19_ = "connected_microsoft", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s19_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } A.passwordCallback(false, new A.UserDetailsVM_fromStore__closure4(this.store, A.snackBarCompleter(t1, null, false, type$.Null)), context, false); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure4.prototype = { call$2(password, idToken) { return this.$call$body$UserDetailsVM_fromStore__closure(password, idToken); }, $call$body$UserDetailsVM_fromStore__closure(password, idToken) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, error, exception; var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start try { A.WebUtils_microsoftLogin(new A.UserDetailsVM_fromStore___closure4($async$self.store, password, $async$self.completer), new A.UserDetailsVM_fromStore___closure5()); } catch (exception) { error = A.unwrapException(exception); A.showErrorDialog(false, A.S(error)); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$2, $async$completer); }, $signature: 525 }; A.UserDetailsVM_fromStore___closure4.prototype = { call$2(idToken, accessToken) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConnecOAuthUserRequest(this.completer, "microsoft", this.password, idToken, accessToken)); }, $signature: 194 }; A.UserDetailsVM_fromStore___closure5.prototype = { call$1(error) { A.showErrorDialog(false, error); }, $signature: 5 }; A.UserDetailsVM_fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.UserDetailsVM_fromStore__closure7(context, this.state, this.store).call$0(); }, $signature: 16 }; A.UserDetailsVM_fromStore__closure7.prototype = { call$0() { var t3, t4, t5, t6, completer, t7, t8, t9, t10, t11, t1 = this.context, t2 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t2.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "updated_user"); t5.toString; t6 = type$.Null; completer = A.snackBarCompleter(t5, null, false, t6); t5 = t1.findAncestorStateOfType$1$0(type$.AppBuilderState); t7 = this.state; t8 = t7.uiState; t9 = t8.selectedCompanyIndex; t7 = t7.userCompanyStates._list$_list; t10 = t7[t9].userCompany; t11 = this.store; completer.future.then$1$1(0, new A.UserDetailsVM_fromStore___closure8(t11, t10.settings, t2, t10.user, t5), t6); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "changing_phone_disables_two_factor"); t4.toString; t2 = t7[t9].userCompany.user; t2 = t2.phone === t8.settingsUIState.user.phone || !t2.isTwoFactorEnabled; A.confirmCallback(false, new A.UserDetailsVM_fromStore___closure9(t1, t11, completer), t1, t4, t2, null); }, $signature: 4 }; A.UserDetailsVM_fromStore___closure8.prototype = { call$1(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, newUserSettings, t3, t1, t2; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.store; t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; newUserSettings = t2.settings; t3 = $async$self.origUserSettings; $async$goto = t3.includeDeletedClients !== newUserSettings.includeDeletedClients || t3.numberYearsActive !== newUserSettings.numberYearsActive ? 2 : 4; break; case 2: // then t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; t2 = A.snackBarCompleter(t2, null, true, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(t2, true, true, false)); t2 = $.$get$navigatorKey(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t2.toString; $async$goto = 5; return A._asyncAwait(A.showDialog(null, null, false, null, new A.UserDetailsVM_fromStore____closure1(), t2, null, true, type$.AlertDialog), $async$call$1); case 5: // returning from await. // goto join $async$goto = 3; break; case 4: // else if ($async$self.origUser.languageId !== t2.user.languageId) { t2 = new A._Future($.Zone__current, type$._Future_dynamic); t2.then$1$1(0, new A.UserDetailsVM_fromStore____closure2($async$self.appBuilder), type$.void); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(new A._AsyncCompleter(t2, type$._AsyncCompleter_dynamic), false, true, false)); } case 3: // join $async$self.appBuilder.rebuild$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 854 }; A.UserDetailsVM_fromStore____closure1.prototype = { call$1(context) { return A.SimpleDialog$(A._setArrayType([new A.LoadingDialog(null)], type$.JSArray_Widget), null); }, $signature: 181 }; A.UserDetailsVM_fromStore____closure2.prototype = { call$1(value) { return this.appBuilder.rebuild$0(); }, $signature: 10 }; A.UserDetailsVM_fromStore___closure9.prototype = { call$1(_) { A.passwordCallback(false, new A.UserDetailsVM_fromStore____closure0(this.store, this.completer), this.context, false); }, $signature: 28 }; A.UserDetailsVM_fromStore____closure0.prototype = { call$2(password, idToken) { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveAuthUserRequest(this.completer, t2.settingsUIState.user, password, idToken)); }, $signature: 85 }; A.WorkflowSettings.prototype = { createState$0() { return new A._WorkflowSettingsState(null, null, B._StateLifecycle_0); } }; A._WorkflowSettingsState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._workflow_settings$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, 2, _this); _this._workflow_settings$_controller = t1; t1.addListener$1(0, _this.get$_workflow_settings$_onTabChanged()); }, _workflow_settings$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._workflow_settings$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, dispose$0() { var _this = this; _this._workflow_settings$_focusNode.dispose$0(); _this._workflow_settings$_controller.removeListener$1(0, _this.get$_workflow_settings$_onTabChanged()); _this._workflow_settings$_controller.dispose$0(); _this.super$__WorkflowSettingsState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, settings, company, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, _s14_ = "stop_on_unpaid", _s2_ = "en", _s19_ = "stop_on_unpaid_help", _s36_ = "auto_archive_cancelled_invoices_help", _s15_ = "use_quote_terms", _s20_ = "use_quote_terms_help", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; settings = viewModel.settings; company = viewModel.company; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "workflow_settings"); t4.toString; t5 = viewModel.state.uiState.settingsUIState; t6 = _this._workflow_settings$_controller; t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "invoices"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "quotes"); t8.toString; t9 = type$.JSArray_Widget; t8 = A.TabBar$(t6, _null, false, new A.ValueKey(t5.updatedAt, type$.ValueKey_int), _null, A._setArrayType([t7, A.Tab$(_null, t8)], t9)); t7 = _this._workflow_settings$_controller; t6 = $.$get$_WorkflowSettingsState__formKey(); t10 = _this._workflow_settings$_focusNode; t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "auto_email_invoice"); t11.toString; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "auto_email_invoice_help"); t12.toString; t11 = A._setArrayType([A.BoolDropdownButton$(_null, _null, t12, B.IconData_57898_MaterialIcons_null_false, t11, _null, new A._WorkflowSettingsState_build_closure(viewModel, settings), settings.autoEmailInvoice)], t9); t5 = t5.entityType === B.EntityType_company; if (t5) { t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s14_); if (t12 == null) { t12 = t2.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s14_); t12.toString; } t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, _s19_); if (t13 == null) { t13 = t2.$index(0, _s2_); t13.toString; t13 = J.$index$asx(t13, _s19_); t13.toString; } t11.push(A.BoolDropdownButton$(_null, _null, t13, B.IconData_58887_MaterialIcons_null_false, t12, _null, new A._WorkflowSettingsState_build_closure0(viewModel, company), company.stopOnUnpaidRecurring)); } t11 = A.FormCard$(_null, t11, _null, _null, false, _null, false, _null, _null); t12 = t1.get$autoArchivePaidInvoices(); t12 = A.BoolDropdownButton$(_null, _null, t1.get$autoArchivePaidInvoices(), B.IconData_57489_MaterialIcons_null_false, t12, _null, new A._WorkflowSettingsState_build_closure1(viewModel, settings), settings.autoArchiveInvoice); t13 = t1.get$autoArchiveCancelledInvoices(); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, _s36_); if (t14 == null) { t14 = t2.$index(0, _s2_); t14.toString; t14 = J.$index$asx(t14, _s36_); t14.toString; } t13 = A.FormCard$(_null, A._setArrayType([t12, A.BoolDropdownButton$(_null, _null, t14, B.IconData_57489_MaterialIcons_null_false, t13, _null, new A._WorkflowSettingsState_build_closure2(viewModel, settings), settings.autoArchiveInvoiceCancelled)], t9), _null, _null, false, _null, false, _null, _null); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "lock_invoices"); t14.toString; t12 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t14 = A._setArrayType([t11, t13, A.FormCard$(_null, A._setArrayType([A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["off", "when_sent", "when_paid", "end_of_month"], type$.JSArray_String), new A._WorkflowSettingsState_build_closure3(t1), t12), true, t12._eval$1("ListIterable.E")), _null, t14, new A._WorkflowSettingsState_build_closure4(viewModel, settings), _null, false, settings.lockInvoices, type$.String)], t9), _null, _null, false, _null, true, _null, _null)], t9); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "auto_convert_quote"); t12.toString; t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "auto_convert_quote_help"); t1.toString; t12 = A.BoolDropdownButton$(_null, _null, t1, A.getEntityIcon(B.EntityType_quote), t12, _null, new A._WorkflowSettingsState_build_closure5(viewModel, settings), settings.autoConvertQuote); t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "auto_archive_quote"); t1.toString; t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "auto_archive_quote_help"); t13.toString; t1 = A._setArrayType([t12, A.BoolDropdownButton$(_null, _null, t13, B.IconData_57489_MaterialIcons_null_false, t1, _null, new A._WorkflowSettingsState_build_closure6(viewModel, settings), settings.autoArchiveQuote)], t9); if (t5) { t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, _s15_); if (t5 == null) { t5 = t2.$index(0, _s2_); t5.toString; t5 = J.$index$asx(t5, _s15_); t5.toString; } t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, _s20_); if (t3 == null) { t2 = t2.$index(0, _s2_); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } else t2 = t3; t1.push(A.BoolDropdownButton$(_null, _null, t2, A.getEntityIcon(B.EntityType_quote), t5, _null, new A._WorkflowSettingsState_build_closure7(viewModel, company), company.useQuoteTermsOnConversion)); } return A.EditScaffold$(_null, t8, new A.AppTabForm(t10, t6, A._setArrayType([new A.ScrollableListView(t14, _null, _null, true, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t1, _null, _null, false, _null, true, _null, _null)], t9), _null, _null, true, false, _null)], t9), t7, _null, _null), _null, _null, _null, false, _null, _null, viewModel.onSavePressed, _null, t4); } }; A._WorkflowSettingsState_build_closure.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._WorkflowSettingsState_build__closure6(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure6.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoEmailInvoice = this.value; return b; }, $signature: 9 }; A._WorkflowSettingsState_build_closure0.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._WorkflowSettingsState_build__closure5(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure5.prototype = { call$1(b) { b.get$_company_model$_$this()._stopOnUnpaidRecurring = this.value; return b; }, $signature: 21 }; A._WorkflowSettingsState_build_closure1.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._WorkflowSettingsState_build__closure4(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure4.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoArchiveInvoice = this.value; return b; }, $signature: 9 }; A._WorkflowSettingsState_build_closure2.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._WorkflowSettingsState_build__closure3(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure3.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoArchiveInvoiceCancelled = this.value; return b; }, $signature: 9 }; A._WorkflowSettingsState_build_closure4.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._WorkflowSettingsState_build__closure2(value))); }, $signature: 32 }; A._WorkflowSettingsState_build__closure2.prototype = { call$1(b) { b.get$_settings_model$_$this()._lockInvoices = this.value; return b; }, $signature: 9 }; A._WorkflowSettingsState_build_closure3.prototype = { call$1(option) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(option), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, option, type$.String); }, $signature: 40 }; A._WorkflowSettingsState_build_closure5.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._WorkflowSettingsState_build__closure1(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure1.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoConvertQuote = this.value; return b; }, $signature: 9 }; A._WorkflowSettingsState_build_closure6.prototype = { call$1(value) { return this.viewModel.onSettingsChanged.call$1(this.settings.rebuild$1(new A._WorkflowSettingsState_build__closure0(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure0.prototype = { call$1(b) { b.get$_settings_model$_$this()._autoArchiveQuote = this.value; return b; }, $signature: 9 }; A._WorkflowSettingsState_build_closure7.prototype = { call$1(value) { return this.viewModel.onCompanyChanged.call$1(this.company.rebuild$1(new A._WorkflowSettingsState_build__closure(value))); }, $signature: 26 }; A._WorkflowSettingsState_build__closure.prototype = { call$1(b) { b.get$_company_model$_$this()._useQuoteTermsOnConversion = this.value; return b; }, $signature: 21 }; A.__WorkflowSettingsState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.WorkflowSettingsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.WorkflowSettingsScreen_build_closure(), A.workflow_vm_WorkflowSettingsVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.WorkflowSettingsVM); } }; A.WorkflowSettingsScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.WorkflowSettings(viewModel, new A.ValueKey(viewModel.state.uiState.settingsUIState.updatedAt, type$.ValueKey_int)); }, $signature: 3195 }; A.WorkflowSettingsVM.prototype = {}; A.WorkflowSettingsVM_fromStore_closure0.prototype = { call$1(settings) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSettings(settings)); }, $signature: 193 }; A.WorkflowSettingsVM_fromStore_closure1.prototype = { call$1(company) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCompany(company)); }, $signature: 125 }; A.WorkflowSettingsVM_fromStore_closure.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.WorkflowSettingsVM_fromStore__closure(this.store, context).call$0(); }, $signature: 16 }; A.WorkflowSettingsVM_fromStore__closure.prototype = { call$0() { var settingsUIState, completer, _this = this, _s14_ = "saved_settings", t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); settingsUIState = t2.uiState.settingsUIState; switch (settingsUIState.entityType) { case B.EntityType_company: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveCompanyRequest(completer, settingsUIState.company)); break; case B.EntityType_group: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.GroupEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveGroupRequest(completer, settingsUIState.group)); break; case B.EntityType_client: t2 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.ClientEntity); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveClientRequest(completer, settingsUIState.client)); break; } }, $signature: 4 }; A.SubscriptionEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._SubscriptionEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._SubscriptionEditState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._subscription_edit$_focusNode = A.FocusScopeNode$(true, null, false); t1 = A.TabController$(null, _this._widget.viewModel.state.uiState.settingsUIState.tabIndex, 3, _this); _this._subscription_edit$_controller = t1; t1.addListener$1(0, _this.get$_subscription_edit$_onTabChanged()); }, _subscription_edit$_onTabChanged$0() { var store, t2, t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._subscription_edit$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateSettingsTab(t1)); }, didChangeDependencies$0() { var subscription, webhookConfiguration, _this = this, _null = null, t1 = _this._subscription_edit$_nameController, t2 = _this._promoCodeController, t3 = _this._promoDiscountController, t4 = _this._maxSeatsLimitController, t5 = _this._returnUrlController, t6 = _this._postPurchaseUrlController, t7 = A._setArrayType([t1, t2, t3, t4, t5, t6, _this._postPurchaseHeaderKeyController, _this._postPurchaseHeaderValueController], type$.JSArray_TextEditingController); _this._subscription_edit$_controllers = t7; B.JSArray_methods.forEach$1(t7, new A._SubscriptionEditState_didChangeDependencies_closure(_this)); subscription = _this._widget.viewModel.subscription; webhookConfiguration = subscription.webhookConfiguration; t1.set$text(0, subscription.name); t2.set$text(0, subscription.promoCode); t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(subscription.promoDiscount, t2, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t2.toString; t3.set$text(0, t2); t2 = _this._framework$_element; t2.toString; t2 = A.formatNumber(subscription.maxSeatsLimit, t2, _null, _null, B.FormatNumberType_5, true, _null, _null, false); t2.toString; t4.set$text(0, t2); t5.set$text(0, webhookConfiguration.returnUrl); t6.set$text(0, webhookConfiguration.postPurchaseUrl); B.JSArray_methods.forEach$1(_this._subscription_edit$_controllers, new A._SubscriptionEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; _this._subscription_edit$_focusNode.dispose$0(); _this._subscription_edit$_controller.removeListener$1(0, _this.get$_subscription_edit$_onTabChanged()); _this._subscription_edit$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._subscription_edit$_controllers, new A._SubscriptionEditState_dispose_closure(_this)); _this.super$__SubscriptionEditState_State_SingleTickerProviderStateMixin$dispose(); }, _subscription_edit$_onChanged$0() { var _this = this, subscription = _this._widget.viewModel.subscription.rebuild$1(new A._SubscriptionEditState__onChanged_closure(_this)); if (!subscription.$eq(0, _this._widget.viewModel.subscription)) _this._subscription_edit$_debouncer.run$1(new A._SubscriptionEditState__onChanged_closure0(_this, subscription)); }, _subscription_edit$_onSavePressed$1(context) { if (!$.$get$_SubscriptionEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var subscription, webhookConfiguration, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, durations, key, value, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, _this = this, _null = null, _s10_ = "count_days", _s6_ = ":count", _s17_ = "edit_payment_link", _s2_ = "en", _s17_0 = "one_time_products", _s26_ = "optional_one_time_products", _s27_ = "optional_recurring_products", _s21_ = "registration_required", _s26_0 = "registration_required_help", _s24_ = "use_inventory_management", _s29_ = "use_inventory_management_help", viewModel = _this._widget.viewModel, state = viewModel.state, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; subscription = viewModel.subscription; webhookConfiguration = subscription.webhookConfiguration; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "count_day"); t4.toString; t5 = type$.int; t4 = A.DropdownMenuItem$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 86400, t5); t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, _s10_); t6.toString; t6 = A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t6, _s6_, "2"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 172800, t5); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s10_); t7.toString; t7 = A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t7, _s6_, "3"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 259200, t5); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s10_); t8.toString; t8 = A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t8, _s6_, "7"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 604800, t5); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, _s10_); t9.toString; t9 = A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t9, _s6_, "14"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 1209600, t5); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, _s10_); t10.toString; t10 = A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t10, _s6_, "30"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 2592000, t5); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, _s10_); t11.toString; durations = A._setArrayType([t4, t6, t7, t8, t9, t10, A.DropdownMenuItem$(A.Text$(B.JSString_methods.replaceFirst$2(t11, _s6_, "60"), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, 5184000, t5)], type$.JSArray_DropdownMenuItem_int); t11 = _this._postPurchaseHeaderKeyController; key = B.JSString_methods.trim$0(t11._change_notifier$_value.text); t10 = _this._postPurchaseHeaderValueController; value = B.JSString_methods.trim$0(t10._change_notifier$_value.text); if (subscription.get$isNew()) t4 = t1.get$newPaymentLink(); else { t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s17_); if (t4 == null) { t4 = t2.$index(0, _s2_); t4.toString; t4 = J.$index$asx(t4, _s17_); t4.toString; } } t6 = _this.get$_subscription_edit$_onSavePressed(); t7 = state.uiState; t8 = _this._subscription_edit$_controller; t9 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t9 === $ && A.throwUnnamedLateFieldNI(); t9 = t9.prefState; t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "overview"); t12.toString; t12 = A.Tab$(_null, t12); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "settings"); t13.toString; t13 = A.Tab$(_null, t13); t14 = t2.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "webhook"); t14.toString; t15 = type$.JSArray_Widget; t14 = A.TabBar$(t8, _null, t9.appLayout === B.AppLayout_mobile, new A.ValueKey(t7.settingsUIState.updatedAt, type$.ValueKey_int), _null, A._setArrayType([t12, t13, A.Tab$(_null, t14)], t15)); t13 = $.$get$_SubscriptionEditState__formKey(); t12 = _this._subscription_edit$_focusNode; t9 = _this._subscription_edit$_controller; t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "name"); t8.toString; t7 = t7.selectedCompanyIndex; t16 = state.userCompanyStates._list$_list; t8 = A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._subscription_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null), A.DynamicSelector$(true, subscription.groupId, $.$get$memoizedGroupList().call$1(t16[t7].groupState.map), B.EntityType_group, _null, _null, new A._SubscriptionEditState_build_closure(viewModel, subscription), _null), new A.UserPicker(subscription.assignedUserId, new A._SubscriptionEditState_build_closure0(viewModel, subscription), _null)], t15), _null, _null, false, _null, false, _null, _null); t17 = t16[t7]; t18 = t17.productState; t17 = A.dropdownProductsSelector(t18.map, t18.list, t17.userState.map); t18 = t16[t7].productState; t19 = t2.$index(0, t3); t19.toString; t19 = J.$index$asx(t19, _s17_0); if (t19 == null) { t19 = t2.$index(0, _s2_); t19.toString; t19 = J.$index$asx(t19, _s17_0); t19.toString; } t19 = A._setArrayType([A.EntityDropdown$(true, false, _null, t17, t18.map, B.EntityType_product, B.List_empty0, t19, _null, _null, new A._SubscriptionEditState_build_closure1(subscription, viewModel, context), _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t15); t18 = type$.JSArray_String; t17 = type$.WhereIterable_String; t20 = type$.MappedIterable_String_ListTile; t21 = t20._eval$1("Iterable.E"); B.JSArray_methods.addAll$1(t19, A.List_List$of(new A.MappedIterable(new A.WhereIterable(A._setArrayType(subscription.productIds.split(","), t18), new A._SubscriptionEditState_build_closure2(), t17), new A._SubscriptionEditState_build_closure3(state, subscription, viewModel), t20), true, t21)); t19.push(new A.SizedBox(_null, 16, _null, _null)); t22 = t16[t7]; t23 = t22.productState; t22 = A.dropdownProductsSelector(t23.map, t23.list, t22.userState.map); t23 = t16[t7].productState; t24 = t2.$index(0, t3); t24.toString; t24 = J.$index$asx(t24, "recurring_products"); t24.toString; t19.push(A.EntityDropdown$(true, false, _null, t22, t23.map, B.EntityType_product, B.List_empty0, t24, _null, _null, new A._SubscriptionEditState_build_closure4(subscription, viewModel, context), _null, _null, _null)); t19.push(new A.SizedBox(_null, 8, _null, _null)); B.JSArray_methods.addAll$1(t19, A.List_List$of(new A.MappedIterable(new A.WhereIterable(A._setArrayType(subscription.recurringProductIds.split(","), t18), new A._SubscriptionEditState_build_closure5(), t17), new A._SubscriptionEditState_build_closure6(state, subscription, viewModel), t20), true, t21)); t19 = A.FormCard$(_null, t19, _null, _null, false, _null, false, _null, _null); t24 = t16[t7]; t23 = t24.productState; t24 = A.dropdownProductsSelector(t23.map, t23.list, t24.userState.map); t23 = t16[t7].productState; t22 = t2.$index(0, t3); t22.toString; t22 = J.$index$asx(t22, _s26_); if (t22 == null) { t22 = t2.$index(0, _s2_); t22.toString; t22 = J.$index$asx(t22, _s26_); t22.toString; } t22 = A._setArrayType([A.EntityDropdown$(true, false, _null, t24, t23.map, B.EntityType_product, B.List_empty0, t22, _null, _null, new A._SubscriptionEditState_build_closure7(subscription, viewModel, context), _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t15); B.JSArray_methods.addAll$1(t22, A.List_List$of(new A.MappedIterable(new A.WhereIterable(A._setArrayType(subscription.optionalProductIds.split(","), t18), new A._SubscriptionEditState_build_closure8(), t17), new A._SubscriptionEditState_build_closure9(state, subscription, viewModel), t20), true, t21)); t22.push(new A.SizedBox(_null, 16, _null, _null)); t23 = t16[t7]; t24 = t23.productState; t23 = A.dropdownProductsSelector(t24.map, t24.list, t23.userState.map); t7 = t16[t7].productState; t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s27_); if (t16 == null) { t16 = t2.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s27_); t16.toString; } t22.push(A.EntityDropdown$(true, false, _null, t23, t7.map, B.EntityType_product, B.List_empty0, t16, _null, _null, new A._SubscriptionEditState_build_closure10(subscription, viewModel, context), _null, _null, _null)); t22.push(new A.SizedBox(_null, 8, _null, _null)); B.JSArray_methods.addAll$1(t22, A.List_List$of(new A.MappedIterable(new A.WhereIterable(A._setArrayType(subscription.optionalRecurringProductIds.split(","), t18), new A._SubscriptionEditState_build_closure11(), t17), new A._SubscriptionEditState_build_closure12(state, subscription, viewModel), t20), true, t21)); t22 = A._setArrayType([t8, t19, A.FormCard$(_null, t22, _null, _null, false, _null, true, _null, _null)], t15); t19 = t2.$index(0, t3); t19.toString; t19 = J.$index$asx(t19, "frequency"); t19.toString; t8 = B.Map_mGn4d.get$entries(B.Map_mGn4d); t21 = type$.String; t19 = A.AppDropdownButton$(false, _null, "", true, t8.map$1$1(t8, new A._SubscriptionEditState_build_closure13(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t19, new A._SubscriptionEditState_build_closure14(viewModel, subscription), _null, true, subscription.frequencyId, t21); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "auto_bill"); t8.toString; t20 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t8 = A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(A._setArrayType(["always", "optout", "optin", "off"], t18), new A._SubscriptionEditState_build_closure15(), t20), true, t20._eval$1("ListIterable.E")), _null, t8, new A._SubscriptionEditState_build_closure16(viewModel, subscription), new A._SubscriptionEditState_build_closure17(t1), true, subscription.autoBill, t21); t20 = t2.$index(0, t3); t20.toString; t20 = J.$index$asx(t20, "promo_code"); t20.toString; t20 = A.DecoratedFormField$(false, _null, false, _this._promoCodeController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t20, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t18 = t2.$index(0, t3); t18.toString; t18 = J.$index$asx(t18, "promo_discount"); t18.toString; t18 = A.FormCard$(_null, A._setArrayType([t19, t8, t20, new A.DiscountField(_this._promoDiscountController, subscription.promoDiscount, subscription.isAmountDiscount, new A._SubscriptionEditState_build_closure18(viewModel, subscription), t18, _null)], t15), _null, _null, false, _null, false, _null, _null); t20 = t2.$index(0, t3); t20.toString; t20 = J.$index$asx(t20, _s21_); if (t20 == null) { t7 = t2.$index(0, _s2_); t7.toString; t7 = J.$index$asx(t7, _s21_); t7.toString; } else t7 = t20; t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s26_0); if (t8 == null) { t8 = t2.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s26_0); t8.toString; } t7 = A.BoolDropdownButton$(_null, _null, t8, _null, t7, _null, new A._SubscriptionEditState_build_closure19(viewModel, subscription), subscription.registrationRequired); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s24_); if (t8 == null) { t8 = t2.$index(0, _s2_); t8.toString; t8 = J.$index$asx(t8, _s24_); t8.toString; } t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s29_); if (t16 == null) { t16 = t2.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s29_); t16.toString; } t8 = A.FormCard$(_null, A._setArrayType([t7, A.BoolDropdownButton$(_null, _null, t16, _null, t8, _null, new A._SubscriptionEditState_build_closure20(viewModel, subscription), subscription.useInventoryManagement)], t15), _null, _null, false, _null, false, _null, _null); t16 = t2.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, "return_url"); t16.toString; t16 = A.DecoratedFormField$(false, _null, false, _this._returnUrlController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t16, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "allow_query_overrides"); t7.toString; t7 = A.BoolDropdownButton$(_null, _null, _null, _null, t7, _null, new A._SubscriptionEditState_build_closure21(viewModel, subscription), subscription.allowQueryOverrides); t17 = t2.$index(0, t3); t17.toString; t17 = J.$index$asx(t17, "allow_plan_changes"); t17.toString; t17 = A.BoolDropdownButton$(_null, _null, _null, _null, t17, _null, new A._SubscriptionEditState_build_closure22(viewModel, subscription), subscription.allowPlanChanges); t19 = t2.$index(0, t3); t19.toString; t19 = J.$index$asx(t19, "allow_cancellation"); t19.toString; t20 = subscription.allowCancellation; t19 = A._setArrayType([t16, new A.SizedBox(_null, 16, _null, _null), t7, t17, A.BoolDropdownButton$(_null, _null, _null, _null, t19, _null, new A._SubscriptionEditState_build_closure23(viewModel, subscription), t20)], t15); if (t20) { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "refund_period"); t7.toString; t19.push(A.AppDropdownButton$(false, _null, 0, true, durations, _null, t7, new A._SubscriptionEditState_build_closure24(viewModel, subscription), _null, true, subscription.refundPeriod, t5)); } t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "trial_enabled"); t7.toString; t16 = subscription.trialEnabled; t19.push(A.BoolDropdownButton$(_null, _null, _null, _null, t7, _null, new A._SubscriptionEditState_build_closure25(viewModel, subscription), t16)); if (t16) { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "trial_duration"); t7.toString; t19.push(A.AppDropdownButton$(false, _null, 0, true, durations, _null, t7, new A._SubscriptionEditState_build_closure26(viewModel, subscription), _null, true, subscription.trialDuration, t5)); } t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "per_seat_enabled"); t5.toString; t7 = subscription.perSeatEnabled; t19.push(A.BoolDropdownButton$(_null, _null, _null, _null, t5, _null, new A._SubscriptionEditState_build_closure27(viewModel, subscription), t7)); if (t7) { t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "max_seats_limit"); t5.toString; t19.push(A.DecoratedFormField$(false, _null, false, _this._maxSeatsLimitController, _null, true, _null, _null, _null, A._setArrayType([new A.FilteringTextInputFormatter(A.RegExp_RegExp("[0-9]", true, false, false, false), true, "")], type$.JSArray_TextInputFormatter), false, false, _null, B.TextInputType_2_false_false, t5, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null)); } t5 = A._setArrayType([t18, t8, A.FormCard$(_null, t19, _null, _null, false, _null, true, _null, _null)], t15); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "webhook_url"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._postPurchaseUrlController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t7, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "rest_method"); t8.toString; t21 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(A.Text$("POST", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "post", t21), A.DropdownMenuItem$(A.Text$("PUT", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "put", t21)], type$.JSArray_DropdownMenuItem_String), _null, t8, new A._SubscriptionEditState_build_closure28(viewModel, subscription), _null, true, webhookConfiguration.postPurchaseRestMethod, t21); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "header_key"); t8.toString; t8 = A.Expanded$(A.DecoratedFormField$(false, _null, false, t11, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, new A._SubscriptionEditState_build_closure29(_this), _null, t6, true, _null, _null, B.TextAlign_4, _null), 1); t11 = t2.$index(0, t3); t11.toString; t11 = J.$index$asx(t11, "header_value"); t11.toString; t11 = A.Expanded$(A.DecoratedFormField$(false, _null, false, t10, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t11, _null, _null, false, new A._SubscriptionEditState_build_closure30(_this), _null, t6, true, _null, _null, B.TextAlign_4, _null), 1); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "add_header"); t10.toString; t16 = A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, _null); t7 = A._setArrayType([t7, t21, A.Row$(A._setArrayType([t8, new A.SizedBox(16, _null, _null, _null), t11, new A.SizedBox(16, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, t16, _null, key.length === 0 || value.length === 0 ? _null : new A._SubscriptionEditState_build_closure31(_this, webhookConfiguration, key, viewModel, subscription, value), _null, _null, _null, t10, _null)], t15), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 8, _null, _null)], t15); t8 = webhookConfiguration.postPurchaseHeaders; if (t8._map$_map.__js_helper$_length === 0) { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "no_headers"); t1.toString; t7.push(new A.Padding(B.EdgeInsets_0_16_0_8, A.Center$(new A.HelpText(t1, _null), _null, _null), _null)); } else { t2 = t8.get$keys(0); B.JSArray_methods.addAll$1(t7, A.MappedIterable_MappedIterable(t2, new A._SubscriptionEditState_build_closure32(webhookConfiguration, t1, viewModel, subscription), t2.$ti._eval$1("Iterable.E"), type$.Widget)); } return A.EditScaffold$(_null, t14, new A.AppTabForm(t12, t13, A._setArrayType([new A.ScrollableListView(t22, _null, _null, _null, false, _null), new A.ScrollableListView(t5, _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t7, _null, _null, false, _null, true, _null, _null)], t15), _null, _null, _null, false, _null)], t15), t9, _null, _null), _null, subscription, _null, false, _null, new A._SubscriptionEditState_build_closure33(viewModel), t6, _null, t4); } }; A._SubscriptionEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_subscription_edit$_onChanged()); }, $signature: 25 }; A._SubscriptionEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_subscription_edit$_onChanged()); }, $signature: 25 }; A._SubscriptionEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_subscription_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._SubscriptionEditState__onChanged_closure.prototype = { call$1(b) { var t3, t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._subscription_edit$_nameController._change_notifier$_value.text); b.get$_subscription_model$_$this()._subscription_model$_name = t2; t2 = B.JSString_methods.trim$0(t1._promoCodeController._change_notifier$_value.text); b.get$_subscription_model$_$this()._promoCode = t2; t2 = A.parseDouble(t1._promoDiscountController._change_notifier$_value.text, false); b.get$_subscription_model$_$this()._promoDiscount = t2; t2 = A.parseInt(t1._maxSeatsLimitController._change_notifier$_value.text, false); b.get$_subscription_model$_$this()._maxSeatsLimit = t2; t2 = b.get$webhookConfiguration(); t3 = B.JSString_methods.trim$0(t1._returnUrlController._change_notifier$_value.text); t2.get$_subscription_model$_$this()._returnUrl = t3; t3 = b.get$webhookConfiguration(); t1 = B.JSString_methods.trim$0(t1._postPurchaseUrlController._change_notifier$_value.text); t3.get$_subscription_model$_$this()._postPurchaseUrl = t1; return b; }, $signature: 81 }; A._SubscriptionEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.subscription); }, $signature: 0 }; A._SubscriptionEditState_build_closure33.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._SubscriptionEditState_build_closure.prototype = { call$1(groupId) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure30(groupId))); }, $signature: 6 }; A._SubscriptionEditState_build__closure30.prototype = { call$1(b) { b.get$_subscription_model$_$this()._subscription_model$_groupId = this.groupId; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure0.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure29(userId))); }, $signature: 6 }; A._SubscriptionEditState_build__closure29.prototype = { call$1(b) { b.get$_subscription_model$_$this()._subscription_model$_assignedUserId = this.userId; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure1.prototype = { call$1(value) { var t1; if (value != null) { t1 = this.subscription; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build__closure27(A._setArrayType(t1.productIds.split(","), type$.JSArray_String), value))); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._SubscriptionEditState_build__closure28(this.context)); } }, $signature: 50 }; A._SubscriptionEditState_build__closure27.prototype = { call$1(b) { var t1 = A.List_List$of(this.parts, true, type$.String), t2 = this.value; t1.push(t2.get$id(t2)); t1 = new A.WhereIterable(t1, new A._SubscriptionEditState_build___closure7(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).join$1(0, ","); b.get$_subscription_model$_$this()._productIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build___closure7.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build__closure28.prototype = { call$1(duration) { A.FocusScope_of(this.context).unfocus$0(); }, $signature: 11 }; A._SubscriptionEditState_build_closure2.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build_closure3.prototype = { call$1(productId) { var _null = null, t1 = this.state; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.$get$1(0, productId).productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._SubscriptionEditState_build__closure26(this.subscription, productId, this.viewModel), _null, _null, _null, _null, _null), _null); }, $signature: 242 }; A._SubscriptionEditState_build__closure26.prototype = { call$0() { var t1 = this.subscription, parts = A._setArrayType(t1.productIds.split(","), type$.JSArray_String); B.JSArray_methods.remove$1(parts, this.productId); this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build___closure6(parts))); }, $signature: 0 }; A._SubscriptionEditState_build___closure6.prototype = { call$1(b) { var t1 = B.JSArray_methods.join$1(this.parts, ","); b.get$_subscription_model$_$this()._productIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure4.prototype = { call$1(value) { var t1 = this.subscription; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build__closure24(A._setArrayType(t1.recurringProductIds.split(","), type$.JSArray_String), value))); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._SubscriptionEditState_build__closure25(this.context)); }, $signature: 50 }; A._SubscriptionEditState_build__closure24.prototype = { call$1(b) { var t1 = A.List_List$of(this.parts, true, type$.String), t2 = this.value; t1.push(t2.get$id(t2)); t1 = new A.WhereIterable(t1, new A._SubscriptionEditState_build___closure5(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).join$1(0, ","); b.get$_subscription_model$_$this()._recurringProductIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build___closure5.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build__closure25.prototype = { call$1(duration) { A.FocusScope_of(this.context).unfocus$0(); }, $signature: 11 }; A._SubscriptionEditState_build_closure5.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build_closure6.prototype = { call$1(productId) { var _null = null, t1 = this.state; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.$get$1(0, productId).productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._SubscriptionEditState_build__closure23(this.subscription, productId, this.viewModel), _null, _null, _null, _null, _null), _null); }, $signature: 242 }; A._SubscriptionEditState_build__closure23.prototype = { call$0() { var t1 = this.subscription, parts = A._setArrayType(t1.recurringProductIds.split(","), type$.JSArray_String); B.JSArray_methods.remove$1(parts, this.productId); this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build___closure4(parts))); }, $signature: 0 }; A._SubscriptionEditState_build___closure4.prototype = { call$1(b) { var t1 = B.JSArray_methods.join$1(this.parts, ","); b.get$_subscription_model$_$this()._recurringProductIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure7.prototype = { call$1(value) { var t1; if (value != null) { t1 = this.subscription; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build__closure21(A._setArrayType(t1.optionalProductIds.split(","), type$.JSArray_String), value))); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._SubscriptionEditState_build__closure22(this.context)); } }, $signature: 50 }; A._SubscriptionEditState_build__closure21.prototype = { call$1(b) { var t1 = A.List_List$of(this.parts, true, type$.String), t2 = this.value; t1.push(t2.get$id(t2)); t1 = new A.WhereIterable(t1, new A._SubscriptionEditState_build___closure3(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).join$1(0, ","); b.get$_subscription_model$_$this()._optionalProductIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build___closure3.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build__closure22.prototype = { call$1(duration) { A.FocusScope_of(this.context).unfocus$0(); }, $signature: 11 }; A._SubscriptionEditState_build_closure8.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build_closure9.prototype = { call$1(productId) { var _null = null, t1 = this.state; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.$get$1(0, productId).productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._SubscriptionEditState_build__closure20(this.subscription, productId, this.viewModel), _null, _null, _null, _null, _null), _null); }, $signature: 242 }; A._SubscriptionEditState_build__closure20.prototype = { call$0() { var t1 = this.subscription, parts = A._setArrayType(t1.optionalProductIds.split(","), type$.JSArray_String); B.JSArray_methods.remove$1(parts, this.productId); this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build___closure2(parts))); }, $signature: 0 }; A._SubscriptionEditState_build___closure2.prototype = { call$1(b) { var t1 = B.JSArray_methods.join$1(this.parts, ","); b.get$_subscription_model$_$this()._optionalProductIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure10.prototype = { call$1(value) { var t1; if (value != null) { t1 = this.subscription; this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build__closure18(A._setArrayType(t1.optionalRecurringProductIds.split(","), type$.JSArray_String), value))); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._SubscriptionEditState_build__closure19(this.context)); } }, $signature: 50 }; A._SubscriptionEditState_build__closure18.prototype = { call$1(b) { var t1 = A.List_List$of(this.parts, true, type$.String), t2 = this.value; t1.push(t2.get$id(t2)); t1 = new A.WhereIterable(t1, new A._SubscriptionEditState_build___closure1(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).join$1(0, ","); b.get$_subscription_model$_$this()._optionalRecurringProductIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build___closure1.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build__closure19.prototype = { call$1(duration) { A.FocusScope_of(this.context).unfocus$0(); }, $signature: 11 }; A._SubscriptionEditState_build_closure11.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._SubscriptionEditState_build_closure12.prototype = { call$1(productId) { var _null = null, t1 = this.state; return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, A.Text$(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].productState.$get$1(0, productId).productKey, _null, _null, _null, _null, _null, _null, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._SubscriptionEditState_build__closure17(this.subscription, productId, this.viewModel), _null, _null, _null, _null, _null), _null); }, $signature: 242 }; A._SubscriptionEditState_build__closure17.prototype = { call$0() { var t1 = this.subscription, parts = A._setArrayType(t1.optionalRecurringProductIds.split(","), type$.JSArray_String); B.JSArray_methods.remove$1(parts, this.productId); this.viewModel.onChanged.call$1(t1.rebuild$1(new A._SubscriptionEditState_build___closure0(parts))); }, $signature: 0 }; A._SubscriptionEditState_build___closure0.prototype = { call$1(b) { var t1 = B.JSArray_methods.join$1(this.parts, ","); b.get$_subscription_model$_$this()._optionalRecurringProductIds = t1; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure14.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure16(value))); }, $signature: 5 }; A._SubscriptionEditState_build__closure16.prototype = { call$1(b) { b.get$_subscription_model$_$this()._subscription_model$_frequencyId = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure13.prototype = { call$1(entry) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(entry.value), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, entry.key, type$.String); }, $signature: 322 }; A._SubscriptionEditState_build_closure16.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure15(value))); }, $signature: 32 }; A._SubscriptionEditState_build__closure15.prototype = { call$1(b) { b.get$_subscription_model$_$this()._subscription_model$_autoBill = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure17.prototype = { call$1(context) { var t1 = type$.MappedListIterable_String_Text; return A.List_List$of(new A.MappedListIterable(A._setArrayType(["", "always", "optout", "optin", "off"], type$.JSArray_String), new A._SubscriptionEditState_build__closure14(this.localization), t1), true, t1._eval$1("ListIterable.E")); }, $signature: 330 }; A._SubscriptionEditState_build__closure14.prototype = { call$1(type) { var _null = null; return A.Text$(this.localization.lookup$1(type), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 327 }; A._SubscriptionEditState_build_closure15.prototype = { call$1(value) { return A.DropdownMenuItem$(new A.AutobillDropdownMenuItem(value, null), null, value, type$.String); }, $signature: 40 }; A._SubscriptionEditState_build_closure18.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure13(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure13.prototype = { call$1(b) { b.get$_subscription_model$_$this()._subscription_model$_isAmountDiscount = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure19.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure12(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure12.prototype = { call$1(b) { b.get$_subscription_model$_$this()._registrationRequired = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure20.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure11(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure11.prototype = { call$1(b) { b.get$_subscription_model$_$this()._useInventoryManagement = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure21.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure10(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure10.prototype = { call$1(b) { b.get$_subscription_model$_$this()._allowQueryOverrides = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure22.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure9(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure9.prototype = { call$1(b) { b.get$_subscription_model$_$this()._allowPlanChanges = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure23.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure8(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure8.prototype = { call$1(b) { b.get$_subscription_model$_$this()._allowCancellation = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure24.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure7(value))); }, $signature: 32 }; A._SubscriptionEditState_build__closure7.prototype = { call$1(b) { b.get$_subscription_model$_$this()._refundPeriod = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure25.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure6(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure6.prototype = { call$1(b) { return b.get$_subscription_model$_$this()._trialEnabled = this.value; }, $signature: 860 }; A._SubscriptionEditState_build_closure26.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure5(value))); }, $signature: 32 }; A._SubscriptionEditState_build__closure5.prototype = { call$1(b) { b.get$_subscription_model$_$this()._trialDuration = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure27.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure4(value))); }, $signature: 26 }; A._SubscriptionEditState_build__closure4.prototype = { call$1(b) { return b.get$_subscription_model$_$this()._perSeatEnabled = this.value; }, $signature: 860 }; A._SubscriptionEditState_build_closure28.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure3(value))); }, $signature: 32 }; A._SubscriptionEditState_build__closure3.prototype = { call$1(b) { b.get$webhookConfiguration().get$_subscription_model$_$this()._postPurchaseRestMethod = this.value; return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure29.prototype = { call$1(value) { return this.$this.setState$1(new A._SubscriptionEditState_build__closure2()); }, $signature: 15 }; A._SubscriptionEditState_build__closure2.prototype = { call$0() { }, $signature: 0 }; A._SubscriptionEditState_build_closure30.prototype = { call$1(value) { return this.$this.setState$1(new A._SubscriptionEditState_build__closure1()); }, $signature: 15 }; A._SubscriptionEditState_build__closure1.prototype = { call$0() { }, $signature: 0 }; A._SubscriptionEditState_build_closure31.prototype = { call$0() { var _this = this, t1 = _this.$this; t1._postPurchaseHeaderKeyController.set$text(0, ""); t1._postPurchaseHeaderValueController.set$text(0, ""); t1 = _this.key; if (_this.webhookConfiguration.postPurchaseHeaders._map$_map.containsKey$1(0, t1)) return; _this.viewModel.onChanged.call$1(_this.subscription.rebuild$1(new A._SubscriptionEditState_build__closure0(t1, _this.value))); }, $signature: 0 }; A._SubscriptionEditState_build__closure0.prototype = { call$1(b) { b.get$webhookConfiguration().get$postPurchaseHeaders().$indexSet(0, this.key, this.value); return b; }, $signature: 81 }; A._SubscriptionEditState_build_closure32.prototype = { call$1(key) { var t3, _this = this, _null = null, t1 = A.Expanded$(A.Text$(key, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), t2 = _this.webhookConfiguration.postPurchaseHeaders._map$_map.$index(0, key); t2.toString; t2 = A.Row$(A._setArrayType([t1, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t1 = A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null); t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, "remove_header"); t3.toString; return A.ListTile$(false, B.EdgeInsets_0_0_0_0, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, t2, A.IconButton$(_null, _null, _null, _null, t1, _null, new A._SubscriptionEditState_build__closure(_this.viewModel, _this.subscription, key), _null, _null, _null, t3, _null), _null); }, $signature: 242 }; A._SubscriptionEditState_build__closure.prototype = { call$0() { this.viewModel.onChanged.call$1(this.subscription.rebuild$1(new A._SubscriptionEditState_build___closure(this.key))); }, $signature: 0 }; A._SubscriptionEditState_build___closure.prototype = { call$1(b) { b.get$webhookConfiguration().get$postPurchaseHeaders().get$_safeMap().remove$1(0, this.key); return b; }, $signature: 81 }; A.__SubscriptionEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.SubscriptionEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.SubscriptionEditScreen_build_closure(), new A.SubscriptionEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.SubscriptionEditVM); } }; A.SubscriptionEditScreen_build_closure0.prototype = { call$1(store) { return A.SubscriptionEditVM_SubscriptionEditVM$fromStore(store); }, $signature: 3198 }; A.SubscriptionEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.SubscriptionEdit(viewModel, new A.ValueKey(viewModel.subscription.updatedAt, type$.ValueKey_int)); }, $signature: 3199 }; A.SubscriptionEditVM.prototype = { get$subscription() { return this.subscription; } }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure.prototype = { call$1(subscription) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateSubscription(subscription)); }, $signature: 430 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.SubscriptionEntity_SubscriptionEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure0.prototype = { call$1(context) { var t2, t1 = this.state; if (!(!t1.get$isHosted() || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "enterprise" || t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.plan === "pro")) t2 = !(t1.get$isHosted() && t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.account.trialDaysLeft > 0); else t2 = false; if (t2) return; t2 = $.Debouncer_action; if (t2 != null) { t2.call$0(); $.Debouncer_action = null; } new A.SubscriptionEditVM_SubscriptionEditVM$fromStore__closure(this.store, t1).call$0(); }, $signature: 16 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore__closure.prototype = { call$0() { var t3, t4, $navigator, t5, _null = null, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.subscriptionUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (t2.name.length === 0) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure(t4), t1, _null, true, type$.ErrorDialog); return _null; } t3 = new A._Future($.Zone__current, type$._Future_SubscriptionEntity); t5 = t1.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveSubscriptionRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_SubscriptionEntity), t2)); return t3.then$1$1(0, new A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure0(t2, t4, this.state, t1, $navigator), type$.Null).catchError$1(new A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure1()); }, $signature: 138 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure0.prototype = { call$1(savedSubscription) { var t3, _this = this, _s20_ = "created_payment_link", _s20_0 = "updated_payment_link", _s28_ = "/settings/payment_links/view", t1 = _this.subscription, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_); t2.toString; } } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_0); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s20_0); t2.toString; } } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s28_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s28_, t1, t1); } else t2.pop$1(savedSubscription); } else A.viewEntity(false, savedSubscription, null, true); }, $signature: 430 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.SubscriptionEditVM_SubscriptionEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.SubscriptionEditVM_SubscriptionEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.SubscriptionListItem.prototype = { build$1(context) { var uiState, subscriptionUIState, t2, filterMatch, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; subscriptionUIState = uiState.subscriptionUIState; t2 = _this.filter; filterMatch = t2 != null && t2.length !== 0 ? A.matchesStringsValue(A._setArrayType([_this.subscription.name], type$.JSArray_nullable_String), t2) : _null; t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = _this.subscription; t3 = uiState.get$isEditing() ? subscriptionUIState.editing.id : subscriptionUIState.selectedId; t4 = subscriptionUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.SubscriptionListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t5 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t6 = A.Expanded$(A.Text$(t2.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t7 = A.formatNumber(t2.price, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t8 = type$.JSArray_Widget; t5 = A.Container$(_null, A.Row$(A._setArrayType([t6, A.Text$(t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5.size._dx); t6 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t4, _null, new A.SubscriptionListItem_build_closure0(_this), new A.SubscriptionListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t6, new A.EntityStateLabel(t2, _null)], t8), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t5, _null, _null), t2.id === t3, true, true, _null); }, get$user(receiver) { return this.user; }, get$subscription() { return this.subscription; } }; A.SubscriptionListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.subscription, false, false); return t1; }, $signature: 0 }; A.SubscriptionListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.subscription, false, true); return t1; }, $signature: 0 }; A.SubscriptionListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.SubscriptionListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.SubscriptionListBuilder_build_closure(), A.subscription_list_vm_SubscriptionListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.SubscriptionListVM); } }; A.SubscriptionListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.subscriptionList, B.EntityType_paymentLink, new A.SubscriptionListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.SubscriptionPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3200 }; A.SubscriptionListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.subscriptionMap._map$_map.$index(0, J.$index$asx(t1.subscriptionList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_paymentLink).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.SubscriptionListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 3201 }; A.SubscriptionListVM.prototype = {}; A.SubscriptionListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.SubscriptionListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.SubscriptionListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortSubscriptions(field)); }, $signature: 6 }; A.SubscriptionListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearSubscriptionMultiselect()); }, $signature: 14 }; A.SubscriptionPresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.SubscriptionScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.subscriptionUIState.listUIState; t4 = type$.JSArray_String; t5 = A.List_List$of(A._setArrayType([], t4), true, type$.String); B.JSArray_methods.addAll$1(t5, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t4), B.EntityType_paymentLink, false, B.List_empty28, new A.SubscriptionScreen_build_closure(store), new A.SubscriptionScreen_build_closure0(store), new A.SubscriptionScreen_build_closure1(store), new A.SubscriptionScreen_build_closure2(store), new A.SubscriptionScreen_build_closure3(store), new A.SubscriptionScreen_build_closure4(store), new A.SubscriptionScreen_build_closure5(store), _null, A._setArrayType(["created_at", "updated_at"], t4), B.List_empty29, t5); t1 = t1.prefState; t1 = (t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_paymentLink) ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "subscription_fab", false, new A.SubscriptionScreen_build_closure6(context), t2.get$newPaymentLink()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_paymentLink, t3.filter, new A.SubscriptionScreen_build_closure7(store), this.viewModel.subscriptionList, _null, _null, new A.SubscriptionScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.SubscriptionListBuilder(_null), t5, B.EntityType_paymentLink, t1, 0, _null, new A.SubscriptionScreen_build_closure9(store), new A.SubscriptionScreen_build_closure10(store)); } }; A.SubscriptionScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartSubscriptionMultiselect()); }, $signature: 14 }; A.SubscriptionScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSubscriptions(value)); }, $signature: 28 }; A.SubscriptionScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSubscriptionsByState(state)); }, $signature: 71 }; A.SubscriptionScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.subscriptionUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearSubscriptionMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartSubscriptionMultiselect()); } }, $signature: 4 }; A.SubscriptionScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortSubscriptions(value)); }, $signature: 37 }; A.SubscriptionScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterSubscriptionsByState(state)); }, $signature: 68 }; A.SubscriptionScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.subscriptionUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearSubscriptionMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartSubscriptionMultiselect()); } }, $signature: 4 }; A.SubscriptionScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSubscriptionsByCustom1(value)); }, $signature: 6 }; A.SubscriptionScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSubscriptionsByCustom2(value)); }, $signature: 6 }; A.SubscriptionScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSubscriptionsByCustom3(value)); }, $signature: 6 }; A.SubscriptionScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterSubscriptionsByCustom4(value)); }, $signature: 6 }; A.SubscriptionScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_paymentLink); }, $signature: 0 }; A.SubscriptionScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.SubscriptionScreenBuilder_build_closure(), A.subscription_screen_vm_SubscriptionScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.SubscriptionScreenVM); } }; A.SubscriptionScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.SubscriptionScreen(vm, null); }, $signature: 3202 }; A.SubscriptionScreenVM.prototype = {}; A.SubscriptionView.prototype = { createState$0() { return new A._SubscriptionViewState(B._StateLifecycle_0); } }; A._SubscriptionViewState.prototype = { build$1(context) { var state, t2, t3, company, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s12_ = "payment_link", _s8_ = "archived", viewModel = _this._widget.viewModel, subscription = viewModel.subscription, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; company = t3[t2].userCompany.company; t4 = _this._widget.isFilter; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "price"); t7.toString; t7 = A.EntityHeader$(subscription, t7, _null, _null, _null, _null, A.formatNumber(subscription.price, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false)); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s12_); if (t8 == null) { t8 = t5.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s12_); t8.toString; } t8 = A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = A._setArrayType([t7, new A.ListDivider(_null), A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, new A._SubscriptionViewState_build_closure(subscription), new A._SubscriptionViewState_build_closure0(subscription, t1), false, _null, _null, _null, A.Text$(subscription.purchasePage, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null, t8, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null), new A.ListDivider(_null)], type$.JSArray_Widget); if (company.isModuleEnabled$1(B.EntityType_invoice)) { t1 = _this._widget.isFilter; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "invoices"); t7.toString; t9 = $.$get$memoizedInvoiceStatsForSubscription().call$2(subscription.id, t3[t2].invoiceState.map); t10 = t5.$index(0, t6); t10.toString; t10 = J.$index$asx(t10, "active"); t10.toString; t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; t8.push(new A.EntitiesListTile(subscription, B.EntityType_invoice, t7, t9.present$2(t10, t11), t1, true, _null)); } if (company.isModuleEnabled$1(B.EntityType_recurringInvoice)) { t1 = _this._widget.isFilter; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "recurring_invoices"); t7.toString; t2 = $.$get$memoizedRecurringInvoiceStatsForSubscription().call$2(subscription.id, t3[t2].recurringInvoiceState.map); t3 = t5.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, "active"); t3.toString; t6 = t5.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, _s8_); t6.toString; t8.push(new A.EntitiesListTile(subscription, B.EntityType_recurringInvoice, t7, t2.present$2(t3, t6), t1, true, _null)); } return A.ViewScaffold$(_null, new A.ScrollableListView(t8, _null, _null, _null, false, _null), subscription, true, t4, new A._SubscriptionViewState_build_closure1(viewModel), _null); } }; A._SubscriptionViewState_build_closure1.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A._SubscriptionViewState_build_closure0.prototype = { call$0() { var t2, t1 = this.subscription.purchasePage; A.Clipboard_setData(new A.ClipboardData(t1)); t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "copied_to_clipboard"); t2.toString; A.showToast(B.JSString_methods.replaceFirst$2(t2, ":value", t1)); }, $signature: 0 }; A._SubscriptionViewState_build_closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse(this.subscription.purchasePage, 0, null)); }, $signature: 0 }; A.SubscriptionViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.SubscriptionViewScreen_build_closure(this), new A.SubscriptionViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.SubscriptionViewVM); } }; A.SubscriptionViewScreen_build_closure0.prototype = { call$1(store) { return A.SubscriptionViewVM_SubscriptionViewVM$fromStore(store); }, $signature: 3203 }; A.SubscriptionViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.SubscriptionView(vm, this.$this.isFilter, null); }, $signature: 3204 }; A.SubscriptionViewVM.prototype = { get$subscription() { return this.subscription; } }; A.SubscriptionViewVM_SubscriptionViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/payment_links")); }, $signature: 4 }; A.UpdateDialog.prototype = { createState$0() { return new A._UpdateDialogState(B.UpdateState_0, B._StateLifecycle_0); } }; A.UpdateState.prototype = { _enumToString$0() { return "UpdateState." + this._core$_name; } }; A._UpdateDialogState.prototype = { initState$0() { this.super$State$initState(); A.read(A.Uri_parse("https://github.com/invoiceninja/invoiceninja/blob/v5-develop/composer.json?raw=true", 0, null)).then$1$1(0, new A._UpdateDialogState_initState_closure(this), type$.Null); }, build$1(context) { var account, message, t3, t4, t0, t5, t6, t7, t8, _this = this, _null = null, _s17_ = "installed_version", _s27_ = "latest_requires_php_version", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); account = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.account; if (_this.updateState === B.UpdateState_2) { message = _this.updateResponse; if (message.length === 0) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "app_updated"); t2.toString; message = t2; } else if (B.JSString_methods.contains$1(message, "failed")) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "update_fail_help"); t2.toString; message += "\n\n" + t2 + "\n\ngit checkout ."; } } else message = ""; if (account.get$isUpdateAvailable()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "update_available"); t4.toString; t0 = t4; t4 = t3; t3 = t2; t2 = t0; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "force_update"); t4.toString; t0 = t4; t4 = t3; t3 = t2; t2 = t0; } t2 = A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = _this.updateState; if (t5 === B.UpdateState_2) t5 = A.SelectableText$(message, _null); else if (t5 === B.UpdateState_1) t5 = new A.Padding(B.EdgeInsets_0_10_0_0, new A.LoadingIndicator(50, false, _null), _null); else { if (account.get$isUpdateAvailable()) { t1.toString; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "a_new_version_is_available"); t5.toString; } else { t1.toString; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "force_update_help"); t5.toString; } t6 = type$.JSArray_Widget; t5 = A._setArrayType([new A.SizedBox(400, _null, A.Text$(t5, _null, 2, _null, _null, _null, _null, _null, _null, _null), _null)], t6); if (account.get$isUpdateAvailable()) { t1.toString; t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, _s17_); if (t7 == null) { t7 = t3.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s17_); t7.toString; } t7 = A.Text$("\u2022 " + t7 + ": v" + account.currentVersion, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = t3.$index(0, t4); t8.toString; t8 = J.$index$asx(t8, "latest_version"); t8.toString; B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.SizedBox(_null, 20, _null, _null), t7, new A.SizedBox(_null, 6, _null, _null), A.Text$("\u2022 " + t8 + ": v" + account.latestVersion, _null, _null, _null, _null, _null, _null, _null, _null, _null)], t6)); } if (account.isDocker) { t1.toString; t7 = t3.$index(0, t4); t7.toString; t7 = J.$index$asx(t7, "to_update_run"); t7.toString; B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.SizedBox(_null, 20, _null, _null), A.Text$(t7 + ":", _null, _null, _null, _null, _null, _null, _null, _null, _null), new A.SizedBox(_null, 20, _null, _null), A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A._UpdateDialogState_build_closure(t1), false, _null, _null, _null, A.Text$(string$.docker, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null)], t6)); } t5.push(new A.SizedBox(_null, 20, _null, _null)); t1.toString; t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, _s27_); if (t6 == null) { t6 = t3.$index(0, "en"); t6.toString; t6 = J.$index$asx(t6, _s27_); t6.toString; } t7 = _this.phpVersion; t5.push(A.Text$(B.JSString_methods.replaceFirst$2(t6, ":version", t7 == null ? "..." : t7), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t5 = A.Column$(t5, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); } t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); t8 = _this.updateState; if (t8 === B.UpdateState_0) { t1.toString; t8 = t3.$index(0, t4); t8.toString; t6 = A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t8, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpdateDialogState_build_closure0(context), _null)], t6); if (account.get$isUpdateAvailable()) t6.push(A.TextButton$(false, A.Text$(t1.get$releaseNotes().toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpdateDialogState_build_closure1(), _null)); else { t1 = t3.$index(0, t4); t1.toString; t6.push(A.TextButton$(false, A.Text$(J.$index$asx(t1, "view_changes").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpdateDialogState_build_closure2(account), _null)); } if (!account.isDocker) { t1 = t3.$index(0, t4); t1.toString; t6.push(A.TextButton$(false, A.Text$(J.$index$asx(t1, "update_now").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpdateDialogState_build_closure3(_this, context), _null)); } B.JSArray_methods.addAll$1(t7, t6); } else if (t8 === B.UpdateState_2) { t1.toString; t1 = t3.$index(0, t4); t1.toString; t7.push(A.TextButton$(false, A.Text$(J.$index$asx(t1, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._UpdateDialogState_build_closure4(context, store), _null)); } return A.AlertDialog$(t7, _null, _null, t5, _null, _null, t2); }, updateApp$1(context) { return this.updateApp$body$_UpdateDialogState(context); }, updateApp$body$_UpdateDialogState(context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$updateApp$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); A.passwordCallback(true, new A._UpdateDialogState_updateApp_closure($async$self, t1), context, false); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$updateApp$1, $async$completer); } }; A._UpdateDialogState_initState_closure.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._UpdateDialogState_initState__closure(t1, B.C_JsonCodec.decode$2$reviver(0, value, null))); }, $signature: 37 }; A._UpdateDialogState_initState__closure.prototype = { call$0() { var t1 = this.$this, t2 = J.$index$asx(J.$index$asx(this.data, "require"), "php"); if (t2 == null) t2 = ""; t1.phpVersion = t2; t1.phpVersion = J.replaceFirst$2$s(t2, "^", ""); }, $signature: 0 }; A._UpdateDialogState_build_closure.prototype = { call$0() { A.Clipboard_setData(new A.ClipboardData(string$.docker)); var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "copied_to_clipboard"); t1.toString; A.showToast(B.JSString_methods.replaceFirst$2(t1, ":value ", "")); }, $signature: 0 }; A._UpdateDialogState_build_closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._UpdateDialogState_build_closure1.prototype = { call$0() { return A.launchUrl(A.Uri_parse(string$.https_g, 0, null)); }, $signature: 0 }; A._UpdateDialogState_build_closure2.prototype = { call$0() { return A.launchUrl(A.Uri_parse(B.JSString_methods.replaceFirst$2("https://github.com/invoiceninja/invoiceninja/compare/vVERSION...v5-stable", "VERSION", this.account.currentVersion), 0, null)); }, $signature: 0 }; A._UpdateDialogState_build_closure3.prototype = { call$0() { this.$this.updateApp$1(this.context); }, $signature: 0 }; A._UpdateDialogState_build_closure4.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); }, $signature: 0 }; A._UpdateDialogState_updateApp_closure.prototype = { call$2(password, idToken) { var credentials, t1 = this.$this; t1.setState$1(new A._UpdateDialogState_updateApp__closure(t1)); credentials = this.state.get$credentials(0); new A.WebClient().post$5$idToken$password$rawResponse(credentials.url + "/self-update", credentials.token, idToken, password, true).then$1$1(0, new A._UpdateDialogState_updateApp__closure0(t1), type$.Null).catchError$1(new A._UpdateDialogState_updateApp__closure1(t1)); }, $signature: 85 }; A._UpdateDialogState_updateApp__closure.prototype = { call$0() { return this.$this.updateState = B.UpdateState_1; }, $signature: 0 }; A._UpdateDialogState_updateApp__closure0.prototype = { call$1(response) { var t1 = this.$this; t1.setState$1(new A._UpdateDialogState_updateApp___closure0(t1, response)); t1 = t1.updateResponse; t1.toString; if (!B.JSString_methods.contains$1(t1, "failed")) window.location.reload(); }, $signature: 5 }; A._UpdateDialogState_updateApp___closure0.prototype = { call$0() { var t1 = this.$this; t1.updateState = B.UpdateState_2; t1.updateResponse = J.$index$asx(B.C_JsonCodec.decode$2$reviver(0, J.get$body$x(this.response), null), "message"); }, $signature: 0 }; A._UpdateDialogState_updateApp__closure1.prototype = { call$1(error) { var t1, errorStr = A.S(error); A.showErrorDialog(false, B.JSString_methods.contains$1(errorStr.toLowerCase(), "unexpected end of") ? errorStr + "\n\nIt may help to increase the server PHP memory limit" : errorStr); t1 = this.$this; t1.setState$1(new A._UpdateDialogState_updateApp___closure(t1)); }, $signature: 5 }; A._UpdateDialogState_updateApp___closure.prototype = { call$0() { return this.$this.updateState = B.UpdateState_0; }, $signature: 0 }; A.TaskEdit.prototype = { createState$0() { return new A._TaskEditState(null, null, B._StateLifecycle_0); } }; A._TaskEditState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._task_edit$_controller = A.TabController$(null, _this._widget.viewModel.taskTimeIndex != null ? 1 : 0, 2, _this); }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); if (this._widget.viewModel.taskTimeIndex != null) this._task_edit$_controller.animateTo$1(1); }, dispose$0() { this._task_edit$_controller.dispose$0(); this.super$__TaskEditState_State_SingleTickerProviderStateMixin$dispose(); }, _task_edit$_onSavePressed$2(context, action) { if (!$.$get$_TaskEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$2(context, action); }, build$1(context) { var viewModel, task, state, t2, t3, client, isFullscreen, t4, t5, t0, t6, t7, t8, t9, t10, t11, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; task = viewModel.task; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; client = t3[t2].clientState.$get$1(0, task.clientId); isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_task); t1 = t1.localeCode; if (task.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "new_task"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "edit_task"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t2 = task.getActions$2$client$userCompany(client, t3[t2].userCompany); t3 = _this._task_edit$_controller; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t5.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "times"); t7.toString; t8 = type$.JSArray_Widget; t7 = A.TabBar$(t3, _null, false, _null, _null, A._setArrayType([t6, A.Tab$(_null, t7)], t8)); t6 = $.$get$_TaskEditState__formKey(); t3 = type$.ValueKey_String; t9 = "__task_" + task.id; t10 = "" + _this._task_edit$_updatedAt; if (isFullscreen) t3 = new A.TaskEditDetailsScreen(new A.ValueKey(t9 + "_" + t10 + "__", t3)); else { t11 = _this._task_edit$_controller; t3 = A.TabBarView$(A._setArrayType([new A.TaskEditDetailsScreen(_null), new A.TaskEditTimesScreen(_null)], t8), t11, new A.ValueKey(t9 + "_" + t10 + "__", t3)); } t6 = A.Form$(_null, t3, t6); if (task.invoiceId.length === 0) { t3 = task.isDeleted; t3.toString; } else t3 = true; if (t3) t1 = new A.SizedBox(_null, _null, _null, _null); else { t3 = A.Theme_of(context); t8 = A.Icon$(task.get$isRunning() ? B.IconData_58886_MaterialIcons_null_false : B.IconData_58571_MaterialIcons_null_false, B.Color_4294967295, _null, _null); if (task.get$isRunning()) { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "stop"); t1.toString; } else { t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "start"); t1.toString; } t1 = A.FloatingActionButton$(t3.primaryColorDark, t8, "task_edit_fab", false, new A._TaskEditState_build_closure(_this, viewModel), t1); } return A.EditScaffold$(t2, t7, t6, new A._BottomBar(task, _null), task, t1, isFullscreen, new A._TaskEditState_build_closure0(_this), new A._TaskEditState_build_closure1(viewModel), new A._TaskEditState_build_closure2(_this), _null, t4); } }; A._TaskEditState_build_closure1.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._TaskEditState_build_closure2.prototype = { call$2(context, action) { return this.$this._task_edit$_onSavePressed$2(context, action); }, call$1(context) { return this.call$2(context, null); }, $signature: 3205 }; A._TaskEditState_build_closure0.prototype = { call$2(context, action) { return this.$this._task_edit$_onSavePressed$2(context, action); }, $signature: 73 }; A._TaskEditState_build_closure.prototype = { call$0() { this.viewModel.onFabPressed.call$0(); var t1 = this.$this; t1.setState$1(new A._TaskEditState_build__closure(t1)); }, $signature: 0 }; A._TaskEditState_build__closure.prototype = { call$0() { this.$this._task_edit$_updatedAt = Date.now(); }, $signature: 0 }; A._BottomBar.prototype = { build$1(context) { var t4, useSidebarEditor, t5, t6, t7, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.prefState; useSidebarEditor = t4.useSidebarEditor._map$_map.$index(0, B.EntityType_task); if (useSidebarEditor == null) useSidebarEditor = false; t5 = A.Theme_of(context); t6 = A._setArrayType([], type$.JSArray_Widget); t7 = A.StoreProvider_of(context, t2).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); if (t7.prefState.appLayout === B.AppLayout_desktop) { if (useSidebarEditor) { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "fullscreen_editor"); t7.toString; } else { t1.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t7.toString; t7 = J.$index$asx(t7, "sidebar_editor"); t7.toString; } t6.push(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Icon$(useSidebarEditor ? B.IconData_57694_MaterialIcons_null_true : B.IconData_57695_MaterialIcons_null_true, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._BottomBar_build_closure(store), _null, _null, _null, _null, _null, _null, _null), t7)); } t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.prefState; t7 = t4.darkModeType; t6.push(new A.AppBorder(new A.Padding(B.EdgeInsets_16_0_0_0, new A.Align(B.Alignment_m1_0, _null, _null, new A.LiveText(_null, new A._BottomBar_build_closure0(this, context, useSidebarEditor, t1, t3), A.TextStyle$(_null, _null, (t7 === "system" ? t4.enableDarkModeSystem : t7 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), 1, _null), _null), _null), _null, _null, t2.appLayout === B.AppLayout_desktop, false, _null)); return A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(t6, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null), t5.cardColor, 0, new A.CircularNotchedRectangle()); }, get$task() { return this.task; } }; A._BottomBar_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ToggleEditorLayout(B.EntityType_task)); }, $signature: 0 }; A._BottomBar_build_closure0.prototype = { call$0() { var t3, t4, title, t5, t6, t7, _this = this, _null = null, t1 = _this.context, t2 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop && !_this.useSidebarEditor) { t2 = _this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "duration"); t2.toString; t2 += " "; } else t2 = ""; t3 = _this.$this.task; t4 = A.formatNumber(B.JSInt_methods._tdivFast$1(t3.calculateDuration$0()._duration, 1000000), t1, _null, _null, B.FormatNumberType_6, true, _null, _null, false); t4.toString; title = t2 + t4; if (B.JSInt_methods._tdivFast$1(t3.calculateDuration$0()._duration, 1000000) > 0) { t2 = _this.state; t4 = t2.uiState.selectedCompanyIndex; t2 = t2.userCompanyStates._list$_list; t5 = t2[t4]; t6 = t5.userCompany; t5 = t5.projectState.$get$1(0, t3.projectId); t7 = t3.clientId; t5 = A.taskRateSelector(t2[t4].clientState.$get$1(0, t7), t6.company, _null, t5, t3); t5.toString; t7 = A.formatNumber(t3.calculateAmount$1(t5), t1, t2[t4].clientState.$get$1(0, t7).id, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; title += " \u2022 " + t7; } t1 = t3.number; if (t1.length !== 0) return t1 + " \u2022 " + title; return title; }, $signature: 106 }; A.__TaskEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.TaskEditDesktop.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TaskEditDesktopState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._TaskEditDesktopState.prototype = { didChangeDependencies$0() { var task, _this = this, _null = null, t1 = _this._task_edit_desktop$_numberController, t2 = _this._task_edit_desktop$_rateController, t3 = _this._task_edit_desktop$_descriptionController, t4 = _this._task_edit_desktop$_custom1Controller, t5 = _this._task_edit_desktop$_custom2Controller, t6 = _this._task_edit_desktop$_custom3Controller, t7 = _this._task_edit_desktop$_custom4Controller, t8 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7], type$.JSArray_TextEditingController); _this._task_edit_desktop$_controllers = t8; B.JSArray_methods.forEach$1(t8, new A._TaskEditDesktopState_didChangeDependencies_closure(_this)); task = _this._widget.viewModel.task; t1.set$text(0, task.number); t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(task.rate, t1, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.toString; t2.set$text(0, t1); t3.set$text(0, task.description); t4.set$text(0, task.customValue1); t5.set$text(0, task.customValue2); t6.set$text(0, task.customValue3); t7.set$text(0, task.customValue4); B.JSArray_methods.forEach$1(_this._task_edit_desktop$_controllers, new A._TaskEditDesktopState_didChangeDependencies_closure0(_this)); _this._task_edit_desktop$_updatedAt = Date.now(); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._task_edit_desktop$_controllers, new A._TaskEditDesktopState_dispose_closure(this)); this.super$State$dispose(); }, _task_edit_desktop$_onChanged$0() { var _this = this, task = _this._widget.viewModel.task.rebuild$1(new A._TaskEditDesktopState__onChanged_closure(_this)); if (!task.$eq(0, _this._widget.viewModel.task)) _this._task_edit_desktop$_debouncer.run$1(new A._TaskEditDesktopState__onChanged_closure0(_this, task)); }, build$1(context) { var store, viewModel, task, state, t2, t3, t4, company, settings, t5, client, showEndDate, taskTimes, overlapping, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, type$.AppState); viewModel = _this._widget.viewModel; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; task = viewModel.task; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = t3[t2]; company = t4.userCompany.company; settings = company.settings; t5 = task.clientId; client = t4.clientState.$get$1(0, t5); showEndDate = company.showTaskEndDate; taskTimes = task.getTaskTimes$1$sort(false); if (!B.JSArray_methods.any$1(taskTimes, new A._TaskEditDesktopState_build_closure())) taskTimes.push(A.TaskTime_TaskTime(_null, _null, _null, _null).rebuild$1(new A._TaskEditDesktopState_build_closure0())); overlapping = task.get$getInvalidTimeIndices(); t4 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t4.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "rate"); t7.toString; t8 = A.TaskEntity_TaskEntity(_null, _null, _null, _null, _null); t9 = task.projectId; t8 = A.taskRateSelector(client, company, t3[t2].groupState.$get$1(0, client.groupId), t3[t2].projectState.$get$1(0, t9), t8); t10 = client.settings.currencyId; if (!((t10 == null ? "" : t10).length !== 0)) { t10 = settings.currencyId; if (t10 == null) t10 = "1"; } t10 = A.formatNumber(t8, context, _null, t10, B.FormatNumberType_0, true, _null, _null, false); t10.toString; t8 = type$.JSArray_Widget; t11 = A._setArrayType([], t8); if (task.invoiceId.length === 0) { t12 = t4.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "client"); t12.toString; t13 = $.$get$memoizedDropdownClientList(); t14 = t3[t2]; t15 = t14.clientState; B.JSArray_methods.addAll$1(t11, A._setArrayType([A.EntityDropdown$(true, true, t5, t13.call$4(t15.map, t15.list, t14.userState.map, state.staticState), _null, B.EntityType_client, B.List_empty0, t12, new A._TaskEditDesktopState_build_closure1(viewModel, context), _null, new A._TaskEditDesktopState_build_closure2(viewModel, task), _null, _null, _null), new A.ProjectPicker(t9, t5, new A._TaskEditDesktopState_build_closure3(store, viewModel, task), new A._TaskEditDesktopState_build_closure4(viewModel, context), new A.ValueKey("__project_" + t5 + "__", type$.ValueKey_String))], t8)); } t11.push(new A.UserPicker(task.assignedUserId, new A._TaskEditDesktopState_build_closure5(viewModel, task), _null)); t11.push(A.CustomField$(_this._task_edit_desktop$_custom1Controller, "task1", false, _null, _null, task.customValue1)); t11.push(A.CustomField$(_this._task_edit_desktop$_custom3Controller, "task3", false, _null, _null, task.customValue3)); t5 = A.Expanded$(A.FormCard$(_null, t11, _null, B.CrossAxisAlignment_0, false, _null, false, _null, B.EdgeInsets_12_12_6_12), 1); t9 = t4.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "task_number"); t9.toString; t9 = A.DecoratedFormField$(false, _null, false, _this._task_edit_desktop$_numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t11 = type$.ValueKey_String; t10 = A.DecoratedFormField$(false, _null, false, _this._task_edit_desktop$_rateController, _null, true, _null, _null, _null, _null, false, false, new A.ValueKey("__rate__", t11), new A.TextInputType(2, true, true), t7 + " \u2022 " + t10, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t7 = task.statusId; t12 = t4.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "status"); t12.toString; t13 = $.$get$memoizedDropdownTaskStatusList(); t2 = t3[t2]; t3 = t2.taskStatusState; t12 = A.Expanded$(A.FormCard$(_null, A._setArrayType([t9, t10, A.DynamicSelector$(false, t7, t13.call$4(t3.map, t3.list, state.staticState, t2.userState.map), B.EntityType_taskStatus, new A.ValueKey("__task_status_" + t7 + "__", t11), t12, new A._TaskEditDesktopState_build_closure6(state, viewModel, task), _null), A.CustomField$(_this._task_edit_desktop$_custom2Controller, "task2", false, _null, _null, task.customValue2), A.CustomField$(_this._task_edit_desktop$_custom4Controller, "task4", false, _null, _null, task.customValue4)], t8), _null, B.CrossAxisAlignment_0, false, _null, false, _null, B.EdgeInsets_6_12_6_12), 1); t7 = t4.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "description"); t7.toString; t7 = A.Row$(A._setArrayType([t5, t12, A.Expanded$(A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, false, _this._task_edit_desktop$_descriptionController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t7, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null), new A.SizedBox(_null, 4, _null, _null)], t8), _null, B.CrossAxisAlignment_0, false, _null, false, _null, B.EdgeInsets_6_12_12_12), 1)], t8), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t12 = _this._task_edit_desktop$_updatedAt; t5 = A._setArrayType([], t8); t2 = settings.showTaskItemDescription; t2.toString; if (!t2) { t2 = t4.$index(0, t6); t2.toString; t2 = J.$index$asx(t2, "start_date"); t2.toString; t2 = A.Expanded$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1); t3 = t4.$index(0, t6); t3.toString; t3 = J.$index$asx(t3, "start_time"); t3.toString; t3 = A._setArrayType([t2, A.Expanded$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], t8); if (showEndDate) { t2 = t4.$index(0, t6); t2.toString; t2 = J.$index$asx(t2, "end_date"); t2.toString; t3.push(A.Expanded$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)); } t2 = t4.$index(0, t6); t2.toString; t2 = J.$index$asx(t2, "end_time"); t2.toString; t3.push(A.Expanded$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)); t6 = t4.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "duration"); t6.toString; t3.push(A.Expanded$(A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)); t2 = settings.allowBillableTaskItems; t2.toString; if (t2) t3.push(new A.SizedBox(50, _null, _null, _null)); t3.push(new A.SizedBox(38, _null, _null, _null)); t5.push(A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); } t2 = A._arrayInstanceType(taskTimes)._eval$1("MappedListIterable<1,Row>"); B.JSArray_methods.addAll$1(t5, A.List_List$of(new A.MappedListIterable(taskTimes, new A._TaskEditDesktopState_build_closure7(_this, taskTimes, settings, t1, showEndDate, viewModel, overlapping, context), t2), true, t2._eval$1("ListIterable.E"))); return new A.ScrollableListView(A._setArrayType([t7, A.FormCard$(_null, t5, _null, _null, false, _null, false, new A.ValueKey("__table_" + t12 + "__", t11), B.EdgeInsets_12_0_12_0), new A.SizedBox(_null, 12, _null, _null)], t8), _null, _null, true, false, _null); } }; A._TaskEditDesktopState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_task_edit_desktop$_onChanged()); }, $signature: 25 }; A._TaskEditDesktopState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_task_edit_desktop$_onChanged()); }, $signature: 25 }; A._TaskEditDesktopState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_task_edit_desktop$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TaskEditDesktopState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._task_edit_desktop$_numberController._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_number = t2; t2 = A.parseDouble(B.JSString_methods.trim$0(t1._task_edit_desktop$_rateController._change_notifier$_value.text), false); b.get$_task_model$_$this()._rate = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_desktop$_descriptionController._change_notifier$_value.text); b.get$_task_model$_$this()._description = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_desktop$_custom1Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_desktop$_custom2Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_desktop$_custom3Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._task_edit_desktop$_custom4Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue4 = t1; return b; }, $signature: 77 }; A._TaskEditDesktopState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.task); }, $signature: 0 }; A._TaskEditDesktopState_build_closure.prototype = { call$1(taskTime) { return taskTime.get$isEmpty(0); }, $signature: 214 }; A._TaskEditDesktopState_build_closure0.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_startDate = null; return b; }, $signature: 276 }; A._TaskEditDesktopState_build_closure2.prototype = { call$1(client) { this.viewModel.onChanged.call$1(this.task.rebuild$1(new A._TaskEditDesktopState_build__closure10(client))); }, $signature: 50 }; A._TaskEditDesktopState_build__closure10.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_task_model$_$this()._task_model$_clientId = t1; b.get$_task_model$_$this()._task_model$_projectId = ""; return b; }, $signature: 77 }; A._TaskEditDesktopState_build_closure1.prototype = { call$1(completer) { this.viewModel.onAddClientPressed.call$2(this.context, completer); }, $signature: 231 }; A._TaskEditDesktopState_build_closure3.prototype = { call$1(selectedId) { var t2, t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.task; this.viewModel.onChanged.call$1(t2.rebuild$1(new A._TaskEditDesktopState_build__closure9(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.$get$1(0, selectedId), t2))); }, $signature: 37 }; A._TaskEditDesktopState_build__closure9.prototype = { call$1(b) { var t1 = this.project; b.get$_task_model$_$this()._task_model$_projectId = t1.id; t1 = t1.clientId; t1 = t1.length !== 0 ? t1 : this.task.clientId; b.get$_task_model$_$this()._task_model$_clientId = t1; return b; }, $signature: 77 }; A._TaskEditDesktopState_build_closure4.prototype = { call$1(completer) { this.viewModel.onAddProjectPressed.call$2(this.context, completer); }, $signature: 231 }; A._TaskEditDesktopState_build_closure5.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.task.rebuild$1(new A._TaskEditDesktopState_build__closure8(userId))); }, $signature: 6 }; A._TaskEditDesktopState_build__closure8.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_assignedUserId = this.userId; return b; }, $signature: 77 }; A._TaskEditDesktopState_build_closure6.prototype = { call$1(selectedId) { var t1 = this.state; this.viewModel.onChanged.call$1(this.task.rebuild$1(new A._TaskEditDesktopState_build__closure7(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, selectedId)))); }, $signature: 37 }; A._TaskEditDesktopState_build__closure7.prototype = { call$1(b) { var t1 = this.taskStatus; t1 = t1 == null ? null : t1.id; if (t1 == null) t1 = ""; b.get$_task_model$_$this()._task_model$_statusId = t1; b.get$_task_model$_$this()._statusOrder = null; return b; }, $signature: 77 }; A._TaskEditDesktopState_build_closure7.prototype = { call$1(taskTime) { var t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s12_ = "not_billable", _s12_0 = "invalid_time", t1 = _this.taskTimes, index = B.JSArray_methods.indexOf$1(t1, taskTime), t2 = _this.$this, t3 = t2._task_edit_desktop$_startTimeUpdatedAt, t4 = t2._task_edit_desktop$_durationUpdateAt, t5 = "" + index, t6 = type$.ValueKey_String, t7 = _this.settings, t8 = t7.showTaskItemDescription; t8.toString; if (t8) { t9 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t9.toString; t9 = J.$index$asx(t9, "start_date"); t9.toString; } else t9 = _null; t10 = t1[index].startDate; t10 = t10 == null ? _null : A.convertDateTimeToSqlDate(t10.toLocal$0()); t11 = _this.showEndDate; t12 = _this.viewModel; t10 = A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, A.DatePicker$(false, false, false, _null, _null, new A.ValueKey("__" + t3 + "_" + t4 + "_" + t5 + "__", t6), t9, _null, new A._TaskEditDesktopState_build__closure(t2, t1, index, t11, t12), t10, _null), _null), 1); t9 = t2._task_edit_desktop$_durationUpdateAt; if (t8) { t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, "start_time"); t3.toString; } else t3 = _null; t4 = type$.JSArray_Widget; t3 = A._setArrayType([t10, A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, A.TimePicker$(false, new A.ValueKey("__" + t9 + "_" + t5 + "__", t6), t3, new A._TaskEditDesktopState_build__closure0(t2, t1, index, t12), t1[index].startDate), _null), 1)], t4); if (t11) { t9 = t2._task_edit_desktop$_startDateUpdatedAt; t10 = t2._task_edit_desktop$_durationUpdateAt; t11 = t2._task_edit_desktop$_endTimeUpdatedAt; if (t8) { t13 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t13.toString; t13 = J.$index$asx(t13, "end_date"); t13.toString; } else t13 = _null; t14 = t1[index].endDate; t14 = t14 == null ? _null : A.convertDateTimeToSqlDate(t14.toLocal$0()); t3.push(A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, A.DatePicker$(false, false, false, _null, _null, new A.ValueKey("__" + t9 + "_" + t10 + "_" + t11 + "_" + t5 + "__", t6), t13, _null, new A._TaskEditDesktopState_build__closure1(t2, t1, index, t12), t14, _null), _null), 1)); } t9 = t2._task_edit_desktop$_endDateUpdatedAt; t10 = t2._task_edit_desktop$_durationUpdateAt; if (t8) { t11 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t11.toString; t11 = J.$index$asx(t11, "end_time"); t11.toString; } else t11 = _null; t3.push(A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, A.TimePicker$(true, new A.ValueKey("__" + t9 + "_" + t10 + "_" + t5 + "__", t6), t11, new A._TaskEditDesktopState_build__closure2(t2, t1, index, t12), t1[index].endDate), _null), 1)); t11 = t2._task_edit_desktop$_startTimeUpdatedAt; t10 = t2._task_edit_desktop$_endTimeUpdatedAt; t9 = t2._task_edit_desktop$_startDateUpdatedAt; t13 = t2._task_edit_desktop$_endDateUpdatedAt; if (t8) { t14 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t14.toString; t14 = J.$index$asx(t14, "duration"); t14.toString; } else t14 = _null; t15 = t1[index]; t15 = t15.startDate == null || t15.endDate == null ? _null : t15.get$duration(0); t3.push(A.Expanded$(new A.Padding(B.EdgeInsets_0_0_16_0, new A.DurationPicker(t15, new A._TaskEditDesktopState_build__closure3(t2, t1, index, t12), t14, new A.ValueKey("__" + t11 + "_" + t10 + "_" + t9 + "_" + t13 + "_" + t5 + "__", t6)), _null), 1)); t3 = A._setArrayType([A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t4); if (t8) { t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t5.toString; t5 = J.$index$asx(t5, "description"); t5.toString; t3.push(new A.Padding(B.EdgeInsets_0_0_16_16, new A.GrowableFormField(taskTime.description, new A._TaskEditDesktopState_build__closure4(t12, taskTime, index), false, t5, _null), _null)); } t3 = A._setArrayType([A.Expanded$(A.Column$(t3, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), 1)], t4); t4 = t7.allowBillableTaskItems; t4.toString; if (t4) { t4 = taskTime.isBillable; t5 = _this.localization; if (t4) t5 = t5.get$billable(); else { t6 = $.$get$LocalizationsProvider__localizedValues(); t5 = t6.$index(0, t5.localeCode); t5.toString; t5 = J.$index$asx(t5, _s12_); if (t5 == null) { t5 = t6.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s12_); t5.toString; } } t6 = taskTime.get$isEmpty(0) ? _null : new A._TaskEditDesktopState_build__closure5(t12, taskTime, index); t3.push(new A.Padding(B.EdgeInsets_4_0_8_0, A.IconButton$(_null, _null, _null, _null, A.Icon$(t4 && !taskTime.get$isEmpty(0) ? B.IconData_61254_MaterialIcons_null_false : B.IconData_57688_MaterialIcons_null_false, _null, _null, _null), _null, t6, _null, _null, _null, t5, _null), _null)); } t4 = _this.overlapping; t5 = A.Icon$(B.IconData_57704_MaterialIcons_null_false, B.JSArray_methods.contains$1(t4, index) ? B.MaterialColor_Map_JNusp_4294198070 : _null, _null, _null); t6 = _this.localization.localeCode; if (B.JSArray_methods.contains$1(t4, index)) { t4 = $.$get$LocalizationsProvider__localizedValues(); t6 = t4.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, _s12_0); if (t6 == null) { t4 = t4.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s12_0); t4.toString; } else t4 = t6; } else { t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t6); t4.toString; t4 = J.$index$asx(t4, "remove"); t4.toString; } t3.push(A.IconButton$(_null, _null, _null, _null, t5, _null, t1[index].get$isEmpty(0) ? _null : new A._TaskEditDesktopState_build__closure6(t2, _this.context, t12, index), _null, _null, _null, t4, _null)); return A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 3206 }; A._TaskEditDesktopState_build__closure.prototype = { call$2(date, _) { var _this = this, t1 = _this.index; _this.viewModel.onUpdatedTaskTime.call$2(_this.taskTimes[t1].copyWithStartDate$2$syncDates(date, !_this.showEndDate), t1); t1 = _this.$this; t1.setState$1(new A._TaskEditDesktopState_build___closure6(t1)); }, $signature: 52 }; A._TaskEditDesktopState_build___closure6.prototype = { call$0() { this.$this._task_edit_desktop$_startDateUpdatedAt = Date.now(); }, $signature: 0 }; A._TaskEditDesktopState_build__closure0.prototype = { call$1(timeOfDay) { var t1, _this = this; if (timeOfDay == null) return; t1 = _this.index; _this.viewModel.onUpdatedTaskTime.call$2(_this.taskTimes[t1].copyWithStartTime$1(timeOfDay), t1); t1 = _this.$this; t1.setState$1(new A._TaskEditDesktopState_build___closure5(t1)); }, $signature: 379 }; A._TaskEditDesktopState_build___closure5.prototype = { call$0() { this.$this._task_edit_desktop$_startTimeUpdatedAt = Date.now(); }, $signature: 0 }; A._TaskEditDesktopState_build__closure1.prototype = { call$2(date, _) { var _this = this, t1 = _this.index; _this.viewModel.onUpdatedTaskTime.call$2(_this.taskTimes[t1].copyWithEndDate$1(date), t1); t1 = _this.$this; t1.setState$1(new A._TaskEditDesktopState_build___closure4(t1)); }, $signature: 52 }; A._TaskEditDesktopState_build___closure4.prototype = { call$0() { this.$this._task_edit_desktop$_endDateUpdatedAt = Date.now(); }, $signature: 0 }; A._TaskEditDesktopState_build__closure2.prototype = { call$1(timeOfDay) { var t1, _this = this; if (timeOfDay == null) return; t1 = _this.index; _this.viewModel.onUpdatedTaskTime.call$2(_this.taskTimes[t1].copyWithEndTime$1(timeOfDay), t1); t1 = _this.$this; t1.setState$1(new A._TaskEditDesktopState_build___closure3(t1)); }, $signature: 379 }; A._TaskEditDesktopState_build___closure3.prototype = { call$0() { this.$this._task_edit_desktop$_endTimeUpdatedAt = Date.now(); }, $signature: 0 }; A._TaskEditDesktopState_build__closure3.prototype = { call$1(duration) { var _this = this, t1 = _this.index; _this.viewModel.onUpdatedTaskTime.call$2(_this.taskTimes[t1].copyWithDuration$1(duration), t1); t1 = _this.$this; t1.setState$1(new A._TaskEditDesktopState_build___closure2(t1)); }, $signature: 862 }; A._TaskEditDesktopState_build___closure2.prototype = { call$0() { this.$this._task_edit_desktop$_durationUpdateAt = Date.now(); }, $signature: 0 }; A._TaskEditDesktopState_build__closure4.prototype = { call$1(value) { this.viewModel.onUpdatedTaskTime.call$2(this.taskTime.rebuild$1(new A._TaskEditDesktopState_build___closure1(value)), this.index); }, $signature: 15 }; A._TaskEditDesktopState_build___closure1.prototype = { call$1(b) { b.get$_task_model$_$this()._description = this.value; return b; }, $signature: 276 }; A._TaskEditDesktopState_build__closure5.prototype = { call$0() { var t1 = this.taskTime; return this.viewModel.onUpdatedTaskTime.call$2(t1.rebuild$1(new A._TaskEditDesktopState_build___closure0(t1)), this.index); }, $signature: 0 }; A._TaskEditDesktopState_build___closure0.prototype = { call$1(b) { b.get$_task_model$_$this()._isBillable = !this.taskTime.isBillable; return b; }, $signature: 276 }; A._TaskEditDesktopState_build__closure6.prototype = { call$0() { var _this = this; A.confirmCallback(false, new A._TaskEditDesktopState_build___closure(_this.$this, _this.viewModel, _this.index), _this.context, null, false, null); }, $signature: 0 }; A._TaskEditDesktopState_build___closure.prototype = { call$1(_) { var t1; this.viewModel.onRemoveTaskTime.call$1(this.index); t1 = this.$this; t1.setState$1(new A._TaskEditDesktopState_build____closure(t1)); }, $signature: 28 }; A._TaskEditDesktopState_build____closure.prototype = { call$0() { this.$this._task_edit_desktop$_updatedAt = Date.now(); }, $signature: 0 }; A.TaskEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TaskEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._TaskEditDetailsState.prototype = { didChangeDependencies$0() { var task, _this = this, _null = null, t1 = _this._task_edit_details$_numberController, t2 = _this._task_edit_details$_rateController, t3 = _this._task_edit_details$_descriptionController, t4 = _this._task_edit_details$_custom1Controller, t5 = _this._task_edit_details$_custom2Controller, t6 = _this._task_edit_details$_custom3Controller, t7 = _this._task_edit_details$_custom4Controller, t8 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7], type$.JSArray_TextEditingController); _this._task_edit_details$_controllers = t8; B.JSArray_methods.forEach$1(t8, new A._TaskEditDetailsState_didChangeDependencies_closure(_this)); task = _this._widget.viewModel.task; t1.set$text(0, task.number); t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(task.rate, t1, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.toString; t2.set$text(0, t1); t3.set$text(0, task.description); t4.set$text(0, task.customValue1); t5.set$text(0, task.customValue2); t6.set$text(0, task.customValue3); t7.set$text(0, task.customValue4); B.JSArray_methods.forEach$1(_this._task_edit_details$_controllers, new A._TaskEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._task_edit_details$_controllers, new A._TaskEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _task_edit_details$_onChanged$0() { var _this = this, task = _this._widget.viewModel.task.rebuild$1(new A._TaskEditDetailsState__onChanged_closure(_this)); if (!task.$eq(0, _this._widget.viewModel.task)) _this._task_edit_details$_debouncer.run$1(new A._TaskEditDetailsState__onChanged_closure0(_this, task)); }, build$1(context) { var store, viewModel, task, state, t2, t3, t4, company, t5, client, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; store = A.StoreProvider_of(t1, type$.AppState); viewModel = _this._widget.viewModel; t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; task = viewModel.task; state = viewModel.state; t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; t4 = t3[t2]; company = t4.userCompany.company; t5 = task.clientId; client = t4.clientState.$get$1(0, t5); t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t4.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "rate"); t6.toString; t7 = A.TaskEntity_TaskEntity(_null, _null, _null, _null, _null); t8 = task.projectId; t7 = A.taskRateSelector(client, company, t3[t2].groupState.$get$1(0, client.groupId), t3[t2].projectState.$get$1(0, t8), t7); t9 = client.settings.currencyId; if (!((t9 == null ? "" : t9).length !== 0)) { t9 = company.settings.currencyId; if (t9 == null) t9 = "1"; } t9 = A.formatNumber(t7, context, _null, t9, B.FormatNumberType_0, true, _null, _null, false); t9.toString; t7 = type$.JSArray_Widget; t10 = A._setArrayType([], t7); if (task.invoiceId.length === 0) { t11 = t4.$index(0, t1); t11.toString; t11 = J.$index$asx(t11, "client"); t11.toString; t12 = $.$get$memoizedDropdownClientList(); t13 = t3[t2]; t14 = t13.clientState; B.JSArray_methods.addAll$1(t10, A._setArrayType([A.EntityDropdown$(true, false, t5, t12.call$4(t14.map, t14.list, t13.userState.map, state.staticState), _null, B.EntityType_client, B.List_empty0, t11, new A._TaskEditDetailsState_build_closure(viewModel, context), _null, new A._TaskEditDetailsState_build_closure0(viewModel, task), _null, _null, _null), new A.ProjectPicker(t8, t5, new A._TaskEditDetailsState_build_closure1(store, viewModel, task), new A._TaskEditDetailsState_build_closure2(viewModel, context), new A.ValueKey("__project_" + t5 + "__", type$.ValueKey_String))], t7)); } t10.push(new A.UserPicker(task.assignedUserId, new A._TaskEditDetailsState_build_closure3(viewModel, task), _null)); t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "task_number"); t5.toString; t10.push(A.DecoratedFormField$(false, _null, false, _this._task_edit_details$_numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t5, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t5 = type$.ValueKey_String; t10.push(A.DecoratedFormField$(false, _null, false, _this._task_edit_details$_rateController, _null, true, _null, _null, _null, _null, false, false, new A.ValueKey("__rate__", t5), new A.TextInputType(2, true, true), t6 + " \u2022 " + t9, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t9 = task.statusId; t6 = t4.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "status"); t6.toString; t8 = $.$get$memoizedDropdownTaskStatusList(); t2 = t3[t2]; t3 = t2.taskStatusState; t10.push(A.DynamicSelector$(false, t9, t8.call$4(t3.map, t3.list, state.staticState, t2.userState.map), B.EntityType_taskStatus, new A.ValueKey("__task_status_" + t9 + "__", t5), t6, new A._TaskEditDetailsState_build_closure4(state, viewModel, task), _null)); t10.push(A.CustomField$(_this._task_edit_details$_custom1Controller, "task1", false, _null, _null, task.customValue1)); t10.push(A.CustomField$(_this._task_edit_details$_custom2Controller, "task2", false, _null, _null, task.customValue2)); t10.push(A.CustomField$(_this._task_edit_details$_custom3Controller, "task3", false, _null, _null, task.customValue3)); t10.push(A.CustomField$(_this._task_edit_details$_custom4Controller, "task4", false, _null, _null, task.customValue4)); t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "description"); t1.toString; t10.push(A.DecoratedFormField$(false, _null, false, _this._task_edit_details$_descriptionController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t10, _null, _null, false, _null, true, _null, _null)], t7), _null, _null, _null, false, _null); } }; A._TaskEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_task_edit_details$_onChanged()); }, $signature: 25 }; A._TaskEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_task_edit_details$_onChanged()); }, $signature: 25 }; A._TaskEditDetailsState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_task_edit_details$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TaskEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._task_edit_details$_numberController._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_number = t2; t2 = A.parseDouble(B.JSString_methods.trim$0(t1._task_edit_details$_rateController._change_notifier$_value.text), false); b.get$_task_model$_$this()._rate = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_details$_descriptionController._change_notifier$_value.text); b.get$_task_model$_$this()._description = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_details$_custom1Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_details$_custom2Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._task_edit_details$_custom3Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._task_edit_details$_custom4Controller._change_notifier$_value.text); b.get$_task_model$_$this()._task_model$_customValue4 = t1; return b; }, $signature: 77 }; A._TaskEditDetailsState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.task); }, $signature: 0 }; A._TaskEditDetailsState_build_closure0.prototype = { call$1(client) { this.viewModel.onChanged.call$1(this.task.rebuild$1(new A._TaskEditDetailsState_build__closure2(client))); }, $signature: 50 }; A._TaskEditDetailsState_build__closure2.prototype = { call$1(b) { var t1 = this.client; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_task_model$_$this()._task_model$_clientId = t1; b.get$_task_model$_$this()._task_model$_projectId = ""; return b; }, $signature: 77 }; A._TaskEditDetailsState_build_closure.prototype = { call$1(completer) { this.viewModel.onAddClientPressed.call$2(this.context, completer); }, $signature: 231 }; A._TaskEditDetailsState_build_closure1.prototype = { call$1(selectedId) { var t2, t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.task; this.viewModel.onChanged.call$1(t2.rebuild$1(new A._TaskEditDetailsState_build__closure1(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].projectState.$get$1(0, selectedId), t2))); }, $signature: 37 }; A._TaskEditDetailsState_build__closure1.prototype = { call$1(b) { var t1 = this.project; b.get$_task_model$_$this()._task_model$_projectId = t1.id; t1 = t1.clientId; t1 = t1.length !== 0 ? t1 : this.task.clientId; b.get$_task_model$_$this()._task_model$_clientId = t1; return b; }, $signature: 77 }; A._TaskEditDetailsState_build_closure2.prototype = { call$1(completer) { this.viewModel.onAddProjectPressed.call$2(this.context, completer); }, $signature: 231 }; A._TaskEditDetailsState_build_closure3.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.task.rebuild$1(new A._TaskEditDetailsState_build__closure0(userId))); }, $signature: 6 }; A._TaskEditDetailsState_build__closure0.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_assignedUserId = this.userId; return b; }, $signature: 77 }; A._TaskEditDetailsState_build_closure4.prototype = { call$1(selectedId) { var t1 = this.state; this.viewModel.onChanged.call$1(this.task.rebuild$1(new A._TaskEditDetailsState_build__closure(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, selectedId)))); }, $signature: 37 }; A._TaskEditDetailsState_build__closure.prototype = { call$1(b) { var t1 = this.taskStatus; t1 = t1 == null ? null : t1.id; b.get$_task_model$_$this()._task_model$_statusId = t1; b.get$_task_model$_$this()._statusOrder = null; return b; }, $signature: 77 }; A.TaskEditDetailsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskEditDetailsScreen_build_closure(), new A.TaskEditDetailsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskEditDetailsVM); } }; A.TaskEditDetailsScreen_build_closure0.prototype = { call$1(store) { return A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore(store); }, $signature: 3209 }; A.TaskEditDetailsScreen_build_closure.prototype = { call$2(context, viewModel) { if (viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_task)) return new A.TaskEditDesktop(viewModel, null); else return new A.TaskEditDetails(viewModel, null); }, $signature: 3210 }; A.TaskEditDetailsVM.prototype = { get$task() { return this.task; } }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure.prototype = { call$1(task) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateTask(task)); }, $signature: 258 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure0.prototype = { call$2(context, completer) { var _null = null, t1 = A.ClientEntity_ClientEntity(_null, _null, _null, _null), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure2(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure3(t3), t4); }, $signature: 130 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure2.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/task/edit")); }, $signature: 36 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure3.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/task/edit")); }, $signature: 103 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure2.prototype = { call$2(taskTime, index) { var t1 = this.task.getTaskTimes$0().length, t2 = this.store.__Store__dispatchers_F; if (index === t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddTaskTime(taskTime)); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateTaskTime(index, taskTime)); } }, $signature: 3211 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure3.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DeleteTaskTime(index)); }, $signature: 164 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure1.prototype = { call$2(context, completer) { var _null = null, t1 = A.ProjectEntity_ProjectEntity(_null, _null, _null, _null).rebuild$1(new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure(this.task)), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure0(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure1(t3), t4); }, $signature: 130 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure.prototype = { call$1(b) { b.get$_project_model$_$this()._project_model$_clientId = this.task.clientId; return b; }, $signature: 206 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/task/edit")); }, $signature: 36 }; A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure1.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/task/edit")); }, $signature: 103 }; A.TaskEditTimes.prototype = { createState$0() { return new A._TaskEditTimesState(B._StateLifecycle_0); } }; A._TaskEditTimesState.prototype = { _showTaskTimeEditor$2(taskTime, context) { var _null = null, viewModel = this._widget.viewModel, taskTimes = viewModel.task.getTaskTimes$0(); if (!new A.WhereIterable(taskTimes, new A._TaskEditTimesState__showTaskTimeEditor_closure(taskTime), A._arrayInstanceType(taskTimes)._eval$1("WhereIterable<1>")).get$iterator(0).moveNext$0()) return; A.showDialog(_null, _null, false, _null, new A._TaskEditTimesState__showTaskTimeEditor_closure0(viewModel, taskTime, taskTimes), context, _null, true, type$.ResponsivePadding); }, build$1(context) { var taskTime, sortedTaskTimes, taskTimeWidgets, i, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), viewModel = this._widget.viewModel, task = viewModel.task, taskTimes = task.getTaskTimes$0(), invalidTimes = task.get$getInvalidTimeIndices(), t2 = viewModel.taskTimeIndex; if (t2 != null && taskTimes.length > t2) { t2.toString; taskTime = taskTimes[t2]; } else taskTime = _null; if (taskTime != null && true) { viewModel.clearSelectedTaskTime.call$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._TaskEditTimesState_build_closure(this, taskTime, context)); } if (task.getTaskTimes$0().length === 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "click_plus_to_add_time"); t1.toString; return new A.HelpText(t1, _null); } t1 = task.getTaskTimes$0(); t1 = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); sortedTaskTimes = A.List_List$of(new A.ReversedListIterable(t1, t2), true, t2._eval$1("ListIterable.E")); t2 = type$.JSArray_Widget; taskTimeWidgets = A._setArrayType([], t2); for (i = 0; t1 = sortedTaskTimes.length, i < t1; ++i) { taskTime = sortedTaskTimes[i]; taskTimeWidgets.push(new A.TaskTimeListTile(new A._TaskEditTimesState_build_closure0(this, taskTime), task, taskTime, !B.JSArray_methods.contains$1(invalidTimes, t1 - i - 1), _null)); } t1 = A._setArrayType(taskTimeWidgets.slice(0), t2); return new A.ScrollableListView(t1, _null, _null, _null, false, _null); } }; A._TaskEditTimesState__showTaskTimeEditor_closure.prototype = { call$1(time) { var t1 = this.taskTime; return J.$eq$(time.startDate, t1.startDate) && J.$eq$(time.endDate, t1.endDate); }, $signature: 214 }; A._TaskEditTimesState__showTaskTimeEditor_closure0.prototype = { call$1(context) { var t1 = this.taskTime, t2 = this.taskTimes; return new A.TimeEditDetails(B.JSArray_methods.indexOf$1(t2, B.JSArray_methods.firstWhere$1(t2, new A._TaskEditTimesState__showTaskTimeEditor__closure(t1))), t1, this.viewModel, null); }, $signature: 3212 }; A._TaskEditTimesState__showTaskTimeEditor__closure.prototype = { call$1(time) { var t1 = this.taskTime; return J.$eq$(time.startDate, t1.startDate) && J.$eq$(time.endDate, t1.endDate); }, $signature: 214 }; A._TaskEditTimesState_build_closure.prototype = { call$1(duration) { this.$this._showTaskTimeEditor$2(this.taskTime, this.context); }, $signature: 11 }; A._TaskEditTimesState_build_closure0.prototype = { call$1(context) { return this.$this._showTaskTimeEditor$2(this.taskTime, context); }, $signature: 20 }; A.TimeEditDetails.prototype = { createState$0() { var _null = null; return new A.TimeEditDetailsState(A.TaskTime_TaskTime(_null, _null, _null, _null), B._StateLifecycle_0); } }; A.TimeEditDetailsState.prototype = { didChangeDependencies$0() { this._taskTime = this._widget.taskTime; this.super$State$didChangeDependencies(); }, build$1(context) { var viewModel, company, showEndDate, times, duration, t2, t3, t4, t5, t6, t0, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; company = viewModel.company; showEndDate = company.showTaskEndDate; times = _this._taskTime.get$asList(); duration = A.Duration$(0, 0, 0, 0, 0, J.$sub$n(times[1], times[0])); t2 = _this._startTimeUpdatedAt; t3 = type$.ValueKey_String; t4 = t1.localeCode; if (showEndDate) { t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t5.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "start_date"); t6.toString; t0 = t6; t6 = t5; t5 = t0; } else { t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t5.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "date"); t6.toString; t0 = t6; t6 = t5; t5 = t0; } t7 = _this._taskTime.startDate; t7 = t7 == null ? _null : A.convertDateTimeToSqlDate(t7.toLocal$0()); t7 = A.DatePicker$(false, false, false, _null, _null, new A.ValueKey("__date_" + t2 + "__", t3), t5, _null, new A.TimeEditDetailsState_build_closure(_this, showEndDate, viewModel), t7, _null); t5 = _this._durationUpdateAt; t2 = t6.$index(0, t4); t2.toString; t2 = J.$index$asx(t2, "start_time"); t2.toString; t8 = type$.JSArray_Widget; t2 = A._setArrayType([t7, A.TimePicker$(false, new A.ValueKey("__start_time_" + t5 + "__", t3), t2, new A.TimeEditDetailsState_build_closure0(_this, viewModel), _this._taskTime.startDate)], t8); if (showEndDate) { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "end_date"); t5.toString; t7 = _this._startDateUpdatedAt; t9 = _this._durationUpdateAt; t10 = _this._endTimeUpdatedAt; t11 = _this._taskTime.endDate; t11 = t11 == null ? _null : A.convertDateTimeToSqlDate(t11.toLocal$0()); t2.push(A.DatePicker$(false, false, false, _null, _null, new A.ValueKey("__" + t7 + "_" + t9 + "_" + t10 + "__", t3), t5, _null, new A.TimeEditDetailsState_build_closure1(_this, viewModel), t11, _null)); } t5 = _this._endDateUpdatedAt; t7 = _this._durationUpdateAt; t9 = t6.$index(0, t4); t9.toString; t9 = J.$index$asx(t9, "end_time"); t9.toString; t2.push(A.TimePicker$(true, new A.ValueKey("__end_time_" + t5 + "_" + t7 + "__", t3), t9, new A.TimeEditDetailsState_build_closure2(_this, viewModel), _this._taskTime.endDate)); t9 = _this._startTimeUpdatedAt; t7 = _this._endTimeUpdatedAt; t5 = _this._startDateUpdatedAt; t10 = _this._endDateUpdatedAt; t11 = t6.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "duration"); t11.toString; t12 = _this._taskTime; t12 = t12.startDate == null || t12.endDate == null ? _null : duration; t2.push(new A.DurationPicker(t12, new A.TimeEditDetailsState_build_closure3(_this, viewModel), t11, new A.ValueKey("__duration_" + t9 + "_" + t7 + "_" + t5 + "_" + t10 + "_", t3))); t3 = company.settings; t5 = t3.showTaskItemDescription; t5.toString; if (t5) { t5 = t6.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "description"); t5.toString; t2.push(new A.GrowableFormField(_this._taskTime.description, new A.TimeEditDetailsState_build_closure4(_this, viewModel), false, t5, _null)); } t3 = t3.allowBillableTaskItems; t3.toString; if (t3) t2.push(new A.Padding(B.EdgeInsets_0_10_0_0, A.SwitchListTile$(_null, _null, new A.TimeEditDetailsState_build_closure5(_this, viewModel), _null, _null, A.Text$(t1.get$billable(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._taskTime.isBillable), _null)); t1 = A.SingleChildScrollView$(A.Column$(t2, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t2 = t6.$index(0, t4); t2.toString; t2 = A.TextButton$(false, A.Text$(J.$index$asx(t2, "remove").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.TimeEditDetailsState_build_closure6(_this, context), _null); t4 = t6.$index(0, t4); t4.toString; return A.AlertDialog$(A._setArrayType([t2, A.TextButton$(false, A.Text$(J.$index$asx(t4, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.TimeEditDetailsState_build_closure7(_this, context), _null)], t8), _null, _null, t1, _null, _null, _null); } }; A.TimeEditDetailsState_build_closure.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A.TimeEditDetailsState_build__closure6(t1, date, this.showEndDate, this.viewModel)); }, $signature: 52 }; A.TimeEditDetailsState_build__closure6.prototype = { call$0() { var _this = this, t1 = _this.$this, t2 = t1._taskTime.copyWithStartDate$2$syncDates(_this.date, !_this.showEndDate); t1._taskTime = t2; _this.viewModel.onUpdatedTaskTime.call$2(t2, t1._widget.index); t1._startDateUpdatedAt = Date.now(); }, $signature: 0 }; A.TimeEditDetailsState_build_closure0.prototype = { call$1(timeOfDay) { var t1; if (timeOfDay == null) return; t1 = this.$this; t1.setState$1(new A.TimeEditDetailsState_build__closure5(t1, timeOfDay, this.viewModel)); }, $signature: 379 }; A.TimeEditDetailsState_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1._taskTime.copyWithStartTime$1(this.timeOfDay); t1._taskTime = t2; this.viewModel.onUpdatedTaskTime.call$2(t2, t1._widget.index); t1._startTimeUpdatedAt = Date.now(); }, $signature: 0 }; A.TimeEditDetailsState_build_closure1.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A.TimeEditDetailsState_build__closure4(t1, date, this.viewModel)); }, $signature: 52 }; A.TimeEditDetailsState_build__closure4.prototype = { call$0() { var t1 = this.$this, t2 = t1._taskTime.copyWithEndDate$1(this.date); t1._taskTime = t2; this.viewModel.onUpdatedTaskTime.call$2(t2, t1._widget.index); t1._endDateUpdatedAt = Date.now(); }, $signature: 0 }; A.TimeEditDetailsState_build_closure2.prototype = { call$1(timeOfDay) { var t1 = this.$this; t1.setState$1(new A.TimeEditDetailsState_build__closure3(t1, timeOfDay, this.viewModel)); }, $signature: 379 }; A.TimeEditDetailsState_build__closure3.prototype = { call$0() { var t2, t1 = this.timeOfDay; if (t1 == null) return; t2 = this.$this; t1 = t2._taskTime.copyWithEndTime$1(t1); t2._taskTime = t1; this.viewModel.onUpdatedTaskTime.call$2(t1, t2._widget.index); t2._endTimeUpdatedAt = Date.now(); }, $signature: 0 }; A.TimeEditDetailsState_build_closure3.prototype = { call$1(duration) { var t1 = this.$this; t1.setState$1(new A.TimeEditDetailsState_build__closure2(t1, duration, this.viewModel)); }, $signature: 862 }; A.TimeEditDetailsState_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1._taskTime.copyWithDuration$1(this.duration); t1._taskTime = t2; this.viewModel.onUpdatedTaskTime.call$2(t2, t1._widget.index); t1._durationUpdateAt = Date.now(); }, $signature: 0 }; A.TimeEditDetailsState_build_closure4.prototype = { call$1(value) { var t1 = this.$this, t2 = t1._taskTime.rebuild$1(new A.TimeEditDetailsState_build__closure1(value)); t1._taskTime = t2; this.viewModel.onUpdatedTaskTime.call$2(t2, t1._widget.index); }, $signature: 15 }; A.TimeEditDetailsState_build__closure1.prototype = { call$1(b) { b.get$_task_model$_$this()._description = this.value; return b; }, $signature: 276 }; A.TimeEditDetailsState_build_closure5.prototype = { call$1(value) { var t1 = this.$this, t2 = t1._taskTime.rebuild$1(new A.TimeEditDetailsState_build__closure(value)); t1._taskTime = t2; this.viewModel.onUpdatedTaskTime.call$2(t2, t1._widget.index); t1.setState$1(new A.TimeEditDetailsState_build__closure0()); }, $signature: 13 }; A.TimeEditDetailsState_build__closure.prototype = { call$1(b) { b.get$_task_model$_$this()._isBillable = this.value; return b; }, $signature: 276 }; A.TimeEditDetailsState_build__closure0.prototype = { call$0() { }, $signature: 0 }; A.TimeEditDetailsState_build_closure6.prototype = { call$0() { var t1 = this.$this._widget; t1.viewModel.onRemoveTaskTimePressed.call$1(t1.index); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.TimeEditDetailsState_build_closure7.prototype = { call$0() { this.$this._widget.viewModel.onDoneTaskTimePressed.call$0(); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.TaskEditTimesScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskEditTimesScreen_build_closure(), new A.TaskEditTimesScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskEditTimesVM); } }; A.TaskEditTimesScreen_build_closure0.prototype = { call$1(store) { return A.TaskEditTimesVM_TaskEditTimesVM$fromStore(store); }, $signature: 3213 }; A.TaskEditTimesScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TaskEditTimes(viewModel, null); }, $signature: 3214 }; A.TaskEditTimesVM.prototype = { get$task() { return this.task; } }; A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.DeleteTaskTime(index)); }, $signature: 357 }; A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.EditTaskTime()); }, $signature: 4 }; A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure1.prototype = { call$2(taskTime, index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateTaskTime(index, taskTime)); }, $signature: 3215 }; A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure2.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.EditTaskTime()); }, $signature: 14 }; A.TaskEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskEditScreen_build_closure(), new A.TaskEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskEditVM); } }; A.TaskEditScreen_build_closure0.prototype = { call$1(store) { return A.TaskEditVM_TaskEditVM$fromStore(store); }, $signature: 3216 }; A.TaskEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TaskEdit(viewModel, new A.ValueKey(viewModel.task.updatedAt, type$.ValueKey_int)); }, $signature: 3217 }; A.TaskEditVM.prototype = { get$task() { return this.task; } }; A.TaskEditVM_TaskEditVM$fromStore_closure0.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.TaskEntity_TaskEntity(_null, _null, _null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.TaskEditVM_TaskEditVM$fromStore_closure1.prototype = { call$0() { var taskTimes, t3, _null = null, t1 = this.task, t2 = this.store; if (t1.get$isRunning()) { taskTimes = t1.getTaskTimes$0(); t1 = taskTimes.length; t3 = J.get$stop$x(B.JSArray_methods.firstWhere$1(taskTimes, new A.TaskEditVM_TaskEditVM$fromStore__closure())); t2 = t2.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateTaskTime(t1 - 1, t3)); } else { t1 = A.TaskTime_TaskTime(_null, _null, _null, _null); t2 = t2.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.AddTaskTime(t1)); } }, $signature: 4 }; A.TaskEditVM_TaskEditVM$fromStore__closure.prototype = { call$1(time) { return time.endDate == null; }, $signature: 214 }; A.TaskEditVM_TaskEditVM$fromStore_closure.prototype = { call$2(context, action) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TaskEditVM_TaskEditVM$fromStore__closure0(this.store, this.state, action).call$0(); }, call$1(context) { return this.call$2(context, null); }, $signature: 205 }; A.TaskEditVM_TaskEditVM$fromStore__closure0.prototype = { call$0() { var task, origTask, t3, t4, $navigator, t5, t6, _this = this, _null = null, t1 = _this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); task = t2.uiState.taskUIState.editing; t2 = _this.state; origTask = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].taskState.$get$1(0, task.id); t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (!task.get$areTimesValid()) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.TaskEditVM_TaskEditVM$fromStore___closure(t4), t1, _null, true, type$.ErrorDialog); return _null; } if (!task.get$isNew()) if (task.isChanged !== true) { t3 = _this.action; t3 = t3 != null && !t3.get$isServerSide(); } else t3 = false; else t3 = false; t5 = _this.action; if (t3) A.handleEntitiesActions(A._setArrayType([task], type$.JSArray_BaseEntity), t5, false); else { t3 = new A._Future($.Zone__current, type$._Future_TaskEntity); t6 = t1.__Store__dispatchers_F; t6 === $ && A.throwUnnamedLateFieldNI(); t6[0].call$1(new A.SaveTaskRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_TaskEntity), task, true, t5)); return t3.then$1$1(0, new A.TaskEditVM_TaskEditVM$fromStore___closure0(task, t4, origTask, t1, t2, $navigator, t5), type$.Null).catchError$1(new A.TaskEditVM_TaskEditVM$fromStore___closure1()); } }, $signature: 138 }; A.TaskEditVM_TaskEditVM$fromStore___closure.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "task_errors"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.TaskEditVM_TaskEditVM$fromStore___closure0.prototype = { call$1(savedTask) { var _this = this, _null = null, _s10_ = "/task/view", t1 = _this.task, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_task"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_task"); t2.toString; } A.showToast(t2); if (_this.origTask.statusId !== savedTask.statusId) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateKanban()); } t2 = _this.state.prefState; if (t2.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s10_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s10_, t1, t1); } else t2.pop$1(savedTask); } else { if (!t2.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedTask, _null, false); if (t2.isEditorFullScreen$1(B.EntityType_task) && t2.editAfterSaving) A.editEntity(_null, savedTask, true, _null); } t1 = _this.action; t2 = t1 != null; if (t2 && !t1.get$isServerSide()) A.handleEntitiesActions(A._setArrayType([savedTask], type$.JSArray_BaseEntity), t1, false); else if (t2 && B.JSArray_methods.contains$1(A._setArrayType([B.EntityAction_archive, B.EntityAction_delete, B.EntityAction_restore], type$.JSArray_EntityAction), t1)) { A.handleEntitiesActions(A._setArrayType([savedTask], type$.JSArray_BaseEntity), t1, false); A.viewEntity(false, savedTask, _null, true); } }, $signature: 258 }; A.TaskEditVM_TaskEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.TaskEditVM_TaskEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TaskEditVM_TaskEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.KanbanTaskCard.prototype = { createState$0() { return new A._KanbanTaskCardState(B._StateLifecycle_0); }, onSavePressed$2(arg0, arg1) { return this.onSavePressed.call$2(arg0, arg1); }, onCancelPressed$0() { return this.onCancelPressed.call$0(); }, get$task() { return this.task; } }; A._KanbanTaskCardState.prototype = { initState$0() { var task, _this = this; _this.super$State$initState(); task = _this._widget.task; _this._kanban_card$_description = task.description; _this._isEditing = task.get$isNew(); }, build$1(context) { var task, t3, t4, t5, t6, project, client, textColor, color, isDragging, startLabel, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); task = _this._widget.task; t3 = t2.userCompanyStates; t4 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; t5 = t3[t4].projectState; t6 = task.projectId; project = t5.$get$1(0, t6); client = t3[t4].clientState.$get$1(0, task.clientId); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t5 = t6.length !== 0; color = t5 ? B.List_SqY[B.JSInt_methods.$mod(B.JSArray_methods.indexOf$2(t3[t4].projectState.list._list$_list, t6, 0), 18)] : B.MaterialColor_Map_MUpTk_4288585374; isDragging = context.findAncestorStateOfType$1$0(type$.KanbanViewState).isDragging; if (_this._isEditing && !isDragging) { t2 = A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, _this._kanban_card$_description, _null, false, false, _null, B.TextInputType_1_null_null, _null, 10, 2, false, new A._KanbanTaskCardState_build_closure(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null); t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, "cancel"); t5.toString; t1 = _this._widget.isSaving ? _null : new A._KanbanTaskCardState_build_closure0(_this, t1); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "save"); t4.toString; t3 = type$.JSArray_Widget; return A.Card$(new A.Padding(B.EdgeInsets_8_0_8_8, A.Column$(A._setArrayType([t2, new A.SizedBox(_null, 12, _null, _null), A.Row$(A._setArrayType([new A.AppTextButton(t5, new A._KanbanTaskCardState_build_closure1(_this, task), false, _null, _null), new A.Padding(B.EdgeInsets_8_0_0_0, A.ElevatedButton$(A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), t1, _null), _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), _null, _null, _null, _null, true, _null); } if (task.get$isRunning()) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "stop"); t6.toString; startLabel = t6; } else if (task.getTaskTimes$0().length === 0) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "start"); t6.toString; startLabel = t6; } else { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "resume"); t6.toString; startLabel = t6; } t6 = A.BorderRadius$circular(2); t7 = _this._widget; t8 = t7.isCorrectOrder ? 1 : 0.7; if (t7.isSelected && t2.prefState.appLayout === B.AppLayout_desktop) { t7 = t2.get$accentColor(); t7.toString; } else t7 = B.Color_0; t9 = A.BorderRadius$circular(2); t10 = A.Theme_of(context); t11 = type$.JSArray_Widget; t12 = A._setArrayType([A.Expanded$(A.Text$(task.description, _null, 3, _null, _null, _null, _null, _null, _null, _null), 1)], t11); if (task.get$isRunning()) { t13 = t2.prefState.appLayout === B.AppLayout_desktop ? new A.EdgeInsets(4, 0, 1, 0) : new A.EdgeInsets(8, 4, 10, 0); t12.push(new A.Padding(t13, A.Icon$(B.IconData_58571_MaterialIcons_null_false, t2.get$accentColor(), _null, 16), _null)); } t12 = A._setArrayType([new A.Padding(B.EdgeInsets_8_8_8_4, A.Row$(t12, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)], t11); if (_this._kanban_card$_isHovered && !isDragging) { t1.toString; t1 = t3.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, "view"); t1.toString; t1 = A.Container$(_null, A.Center$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), B.Clip_0, _null, _null, _null, _null, 24, _null, _null, _null, _null, _null, _null); t1 = A.Expanded$(A.InkWell$(false, _null, true, t1, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, task.get$isNew() ? _null : new A._KanbanTaskCardState_build_closure2(t2, task), _null, _null, _null, _null, _null, _null, _null), 1); t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "edit"); t4.toString; t4 = A.Container$(_null, A.Center$(A.Text$(t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), B.Clip_0, _null, _null, _null, _null, 28, _null, _null, _null, _null, _null, _null); t12.push(A.Row$(A._setArrayType([t1, A.Expanded$(A.InkWell$(false, _null, true, t4, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, task.get$isNew() ? _null : new A._KanbanTaskCardState_build_closure3(task), _null, _null, _null, _null, _null, _null, _null), 1), A.Expanded$(A.InkWell$(false, _null, true, A.Container$(_null, A.Center$(A.Text$(startLabel, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null), B.Clip_0, _null, _null, _null, _null, 24, _null, _null, _null, _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._KanbanTaskCardState_build_closure4(task), _null, _null, _null, _null, _null, _null, _null), 1)], t11), B.CrossAxisAlignment_2, B.MainAxisAlignment_5, B.MainAxisSize_1, _null)); } else { t3 = A._setArrayType([A.Expanded$(new A.LiveText(_null, new A._KanbanTaskCardState_build_closure5(task, client, project), A.TextStyle$(_null, _null, A.Color$fromARGB(153, textColor.get$value(textColor) >>> 16 & 255, textColor.get$value(textColor) >>> 8 & 255, textColor.get$value(textColor) & 255), _null, _null, _null, _null, _null, _null, _null, _null, 12, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), 1, _null), 1)], t11); if (task.documents._list$_list.length !== 0) t3.push(new A.Padding(B.EdgeInsets_8_0_0_0, A.Icon$(B._MdiIconData_EuK3, _null, _null, 16), _null)); if (t2.prefState.appLayout === B.AppLayout_mobile) t3.push(A.PopupMenuButton$(_null, _null, true, _null, _null, new A._KanbanTaskCardState_build_closure6(t1, startLabel), new A._KanbanTaskCardState_build_closure7(startLabel, task, t1), B.EdgeInsets_8_8_8_8, _null, type$.String)); else if (t5) t3.push(new A.Padding(B.EdgeInsets_8_0_0_0, A.Icon$(B._MdiIconData_4ax0, color, _null, 16), _null)); t12.push(new A.Padding(B.EdgeInsets_8_0_8_12, A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } return A.MouseRegion$(A.InkWell$(false, t6, true, A.Opacity$(A.Card$(A.Column$(t12, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t10.colorScheme.background, _null, _null, true, new A.RoundedRectangleBorder(t9, new A.BorderSide(t7, 1, B.BorderStyle_1, -1))), t8), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._KanbanTaskCardState_build_closure8(_this), _null, _null, _null, _null, _null, _null, _null), B.C__DeferringMouseCursor, _null, _null, _null, new A._KanbanTaskCardState_build_closure9(_this), new A._KanbanTaskCardState_build_closure10(_this, t2)); } }; A._KanbanTaskCardState_build_closure.prototype = { call$1(value) { return this.$this._kanban_card$_description = value; }, $signature: 15 }; A._KanbanTaskCardState_build_closure1.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._KanbanTaskCardState_build__closure3(t1, this.task)); }, $signature: 4 }; A._KanbanTaskCardState_build__closure3.prototype = { call$0() { var t1 = this.$this; t1._isEditing = false; if (this.task.get$isNew()) t1._widget.onCancelPressed$0(); }, $signature: 0 }; A._KanbanTaskCardState_build_closure0.prototype = { call$0() { var completer, t2, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_task"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.TaskEntity); t1 = this.$this; completer.future.then$1$1(0, new A._KanbanTaskCardState_build__closure4(t1), type$.Null); t2 = t1._widget; t2.toString; t2.onSavePressed$2(completer, B.JSString_methods.trim$0(t1._kanban_card$_description)); }, $signature: 0 }; A._KanbanTaskCardState_build__closure4.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._KanbanTaskCardState_build___closure(t1)); }, $signature: 258 }; A._KanbanTaskCardState_build___closure.prototype = { call$0() { this.$this._isEditing = false; }, $signature: 0 }; A._KanbanTaskCardState_build_closure10.prototype = { call$1($event) { var t1; if (this.state.prefState.appLayout === B.AppLayout_desktop) { t1 = this.$this; t1.setState$1(new A._KanbanTaskCardState_build__closure(t1)); } }, $signature: 252 }; A._KanbanTaskCardState_build__closure.prototype = { call$0() { return this.$this._kanban_card$_isHovered = true; }, $signature: 0 }; A._KanbanTaskCardState_build_closure9.prototype = { call$1($event) { var t1 = this.$this; return t1.setState$1(new A._KanbanTaskCardState_build__closure0(t1)); }, $signature: 112 }; A._KanbanTaskCardState_build__closure0.prototype = { call$0() { return this.$this._kanban_card$_isHovered = false; }, $signature: 0 }; A._KanbanTaskCardState_build_closure2.prototype = { call$0() { var t1 = this.state.uiState, t2 = this.task; if (t1.taskUIState.selectedId === t2.id && !t1.get$isEditing()) A.viewEntityById(false, "", B.EntityType_task, null, false, false); else A.viewEntity(false, t2, null, false); }, $signature: 0 }; A._KanbanTaskCardState_build_closure3.prototype = { call$0() { A.editEntity(null, this.task, false, null); }, $signature: 0 }; A._KanbanTaskCardState_build_closure4.prototype = { call$0() { var t1 = this.task, t2 = t1.get$isRunning() ? B.EntityAction_stop : B.EntityAction_start; A.handleEntitiesActions(A._setArrayType([t1], type$.JSArray_BaseEntity), t2, false); }, $signature: 0 }; A._KanbanTaskCardState_build_closure5.prototype = { call$0() { var t3, t1 = A.formatDuration(this.task.calculateDuration$0(), true), t2 = this.client; t2 = !t2.get$isNew() ? " \u2022 " + t2.displayName : ""; t3 = this.project; t3 = !t3.get$isNew() ? " \u2022 " + t3.name : ""; return t1 + t2 + t3; }, $signature: 106 }; A._KanbanTaskCardState_build_closure6.prototype = { call$1(context) { var t1 = this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "view"); t4.toString; t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "edit"); t3.toString; t2 = type$.MappedListIterable_of_String_and_PopupMenuItem_String; return A.List_List$of(new A.MappedListIterable(A._setArrayType([t4, t3, this.startLabel], type$.JSArray_String), new A._KanbanTaskCardState_build__closure2(t1), t2), true, t2._eval$1("ListIterable.E")); }, $signature: 794 }; A._KanbanTaskCardState_build__closure2.prototype = { call$1(value) { var _null = null; return A.PopupMenuItem$(A.Text$(this.localization.lookup$1(value), _null, _null, _null, _null, _null, _null, _null, _null, _null), value, type$.String); }, $signature: 795 }; A._KanbanTaskCardState_build_closure7.prototype = { call$1(value) { var t1, t2, t3, _this = this; if (value === _this.startLabel) { t1 = _this.task; t2 = t1.get$isRunning() ? B.EntityAction_stop : B.EntityAction_start; A.handleEntitiesActions(A._setArrayType([t1], type$.JSArray_BaseEntity), t2, false); } else { t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = _this.localization.localeCode; t3 = t1.$index(0, t2); t3.toString; t3 = J.$index$asx(t3, "view"); t3.toString; if (value === t3) A.viewEntity(false, _this.task, null, false); else { t1 = t1.$index(0, t2); t1.toString; t1 = J.$index$asx(t1, "edit"); t1.toString; if (value === t1) A.editEntity(null, _this.task, false, null); } } }, $signature: 15 }; A._KanbanTaskCardState_build_closure8.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._KanbanTaskCardState_build__closure1(t1)); }, $signature: 0 }; A._KanbanTaskCardState_build__closure1.prototype = { call$0() { this.$this._isEditing = true; }, $signature: 0 }; A.KanbanStatusCard.prototype = { createState$0() { return new A._KanbanStatusCardState(B._StateLifecycle_0); }, onSavePressed$2(arg0, arg1) { return this.onSavePressed.call$2(arg0, arg1); } }; A._KanbanStatusCardState.prototype = { initState$0() { this.super$State$initState(); this._kanban_status$_name = this._widget.status.name; }, _kanban_status$_onSavePressed$0() { var completer, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_task_status"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.TaskStatusEntity); completer.future.then$1$1(0, new A._KanbanStatusCardState__onSavePressed_closure(_this), type$.Null); t1 = _this._widget; t1.toString; t1.onSavePressed$2(completer, B.JSString_methods.trim$0(_this._kanban_status$_name)); }, build$1(context) { var t3, t4, _this = this, _null = null, _s10_ = "unassigned", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget, $status = t2.status; if (_this._kanban_status$_isEditing) { t2 = A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, _this._kanban_status$_name, _null, false, false, _null, B.TextInputType_0_null_null, _null, 1, 1, false, new A._KanbanStatusCardState_build_closure(_this), _null, new A._KanbanStatusCardState_build_closure0(_this), true, _null, _null, B.TextAlign_4, _null); t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "cancel"); t4.toString; t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "save"); t1.toString; t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = type$.JSArray_Widget; return new A.Padding(B.EdgeInsets_8_8_8_8, A.Column$(A._setArrayType([t2, new A.SizedBox(_null, 8, _null, _null), A.Row$(A._setArrayType([new A.AppTextButton(t4, new A._KanbanStatusCardState_build_closure1(_this), false, _null, _null), new A.Padding(B.EdgeInsets_8_0_0_0, A.ElevatedButton$(t1, _this._widget.isSaving ? _null : _this.get$_kanban_status$_onSavePressed(), _null), _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null)], t3), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null); } t2 = t2.isCorrectOrder ? 1 : 0.7; if ($status.get$isNew()) { t1.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t3.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s10_); if (t1 == null) { t1 = t3.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s10_); t1.toString; } } else t1 = $status.name; t2 = A.Opacity$(A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontWeight_5_600, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), t2); t1 = $status.get$isNew() ? _null : new A._KanbanStatusCardState_build_closure2(_this); return A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_8_8_8, t2, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null); } }; A._KanbanStatusCardState__onSavePressed_closure.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._KanbanStatusCardState__onSavePressed__closure(t1)); }, $signature: 316 }; A._KanbanStatusCardState__onSavePressed__closure.prototype = { call$0() { this.$this._kanban_status$_isEditing = false; }, $signature: 0 }; A._KanbanStatusCardState_build_closure.prototype = { call$1(value) { return this.$this._kanban_status$_name = value; }, $signature: 15 }; A._KanbanStatusCardState_build_closure0.prototype = { call$1(context) { return this.$this._kanban_status$_onSavePressed$0(); }, $signature: 20 }; A._KanbanStatusCardState_build_closure1.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._KanbanStatusCardState_build__closure0(t1)); }, $signature: 4 }; A._KanbanStatusCardState_build__closure0.prototype = { call$0() { this.$this._kanban_status$_isEditing = false; }, $signature: 0 }; A._KanbanStatusCardState_build_closure2.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._KanbanStatusCardState_build__closure(t1)); }, $signature: 0 }; A._KanbanStatusCardState_build__closure.prototype = { call$0() { this.$this._kanban_status$_isEditing = true; }, $signature: 0 }; A.KanbanView.prototype = { createState$0() { return new A.KanbanViewState(new A.BoardViewController(), B._StateLifecycle_0); } }; A.KanbanViewState.prototype = { initState$0() { this.super$State$initState(); this._initBoard$0(); }, _initBoard$0() { var _this = this, viewModel = _this._widget.viewModel, state = viewModel.state, t1 = $.$get$memoizedSortedActiveTaskStatusIds(), t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].taskStatusState; _this._statuses = t1.call$2(t2.list, t2.map); _this._kanban_view$_tasks = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_String); J.forEach$1$ax(viewModel.taskList, new A.KanbanViewState__initBoard_closure(_this, state)); _this._kanban_view$_tasks.forEach$1(0, new A.KanbanViewState__initBoard_closure0(_this, state)); }, _onBoardChanged$0() { var completer, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_task_status"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); completer.future.catchError$1(new A.KanbanViewState__onBoardChanged_closure(_this)); _this._widget.viewModel.onBoardChanged.call$3(completer, _this._statuses, _this._kanban_view$_tasks); }, build$1(context) { var filteredStatusIds, boardList, _this = this, _null = null, state = _this._widget.viewModel.state, t1 = state.prefState, t2 = t1.darkModeType, color = (t2 === "system" ? t1.enableDarkModeSystem : t2 === "dark") ? A.Theme_of(context).cardColor : B.Color_4292927712; t1 = _this._statuses; t1.toString; t1 = J.where$1$ax(t1, new A.KanbanViewState_build_closure(_this)); filteredStatusIds = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); t1 = A._arrayInstanceType(filteredStatusIds)._eval$1("MappedListIterable<1,BoardList>"); boardList = A.List_List$of(new A.MappedListIterable(filteredStatusIds, new A.KanbanViewState_build_closure0(_this, state, filteredStatusIds, color, context), t1), true, t1._eval$1("ListIterable.E")); t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A._setArrayType([new A.Padding(B.EdgeInsets_6_0_6_0, new A.BoardView(boardList, 16, t1.prefState.appLayout === B.AppLayout_desktop, _this._boardViewController, 0, _null), _null)], type$.JSArray_Widget); if (state.isLoading || state.isSaving) t1.push(A.LinearProgressIndicator$()); return new A.Padding(B.EdgeInsets_0_8_0_8, new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t1, _null), _null); } }; A.KanbanViewState__initBoard_closure.prototype = { call$1(taskId) { var t3, $status, statusId, t1 = this.state, t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t3 = t1[t2].taskState.map._map$_map.$index(0, taskId); t3.toString; $status = t1[t2].taskStatusState.$get$1(0, t3.statusId); statusId = $status.get$isNew() ? "" : $status.id; t1 = this.$this; if (!t1._kanban_view$_tasks.containsKey$1(0, statusId)) { t2 = t1._kanban_view$_tasks; t2.toString; t2.$indexSet(0, statusId, A._setArrayType([], type$.JSArray_String)); } t1 = t1._kanban_view$_tasks.$index(0, statusId); t1.toString; J.add$1$ax(t1, t3.id); }, $signature: 15 }; A.KanbanViewState__initBoard_closure0.prototype = { call$2(key, value) { var t1 = this.$this._kanban_view$_tasks.$index(0, key); t1.toString; J.sort$1$ax(t1, new A.KanbanViewState__initBoard__closure(this.state)); }, $signature: 3218 }; A.KanbanViewState__initBoard__closure.prototype = { call$2(taskIdA, taskIdB) { var taskA, taskB, t1 = this.state, t2 = t1.uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; taskA = t1[t2].taskState.$get$1(0, taskIdA); taskB = t1[t2].taskState.$get$1(0, taskIdB); t1 = taskA.statusOrder; t2 = taskB.statusOrder; if (t1 == t2) return B.JSInt_methods.compareTo$1(taskB.updatedAt, taskA.updatedAt); else { if (t1 == null) t1 = 99999; return B.JSInt_methods.compareTo$1(t1, t2 == null ? 99999 : t2); } }, $signature: 27 }; A.KanbanViewState__onBoardChanged_closure.prototype = { call$1(error) { this.$this._initBoard$0(); }, $signature: 2 }; A.KanbanViewState_build_closure.prototype = { call$1(statusId) { return statusId.length !== 0 || this.$this._kanban_view$_tasks.containsKey$1(0, statusId); }, $signature: 12 }; A.KanbanViewState_build_closure0.prototype = { call$1(statusId) { var _this = this, _null = null, t1 = _this.state, $status = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.$get$1(0, statusId), hasCorectOrder = statusId.length === 0 || $status.statusOrder === B.JSArray_methods.indexOf$1(_this.filteredStatusIds, $status.id), t2 = $status.get$isNew(), t3 = _this.color, t4 = _this.$this, t5 = t1.isSaving, t6 = A._setArrayType([A.Expanded$(new A.KanbanStatusCard($status, new A.KanbanViewState_build__closure(t4, statusId), hasCorectOrder, t5, _null), 1)], type$.JSArray_Widget), t7 = t4._newTask, t8 = t7 == null ? _null : t7.statusId, t9 = $status.id; if (t8 === t9) t5 = A.KanbanTaskCard$(true, t4.isDragging, t5, false, new A.KanbanViewState_build__closure0(t4), new A.KanbanViewState_build__closure1(t4, $status), t7); else { t5 = A.Localizations_of(_this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t5.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t5.localeCode); t5.toString; t5 = J.$index$asx(t5, "new_task"); t5.toString; t5 = new A.Padding(B.EdgeInsets_8_2_0_4, A.TextButton$(false, A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.KanbanViewState_build__closure2(t4, $status), _null), _null); } t9 = t4._kanban_view$_tasks.$index(0, t9); t7 = t9 == null ? A._setArrayType([], type$.JSArray_String) : t9; t7 = J.map$1$1$ax(t7, new A.KanbanViewState_build__closure3(t4), type$.TaskEntity); t8 = A._instanceType(t7)._eval$1("MappedListIterable"); return A.BoardList$(t3, _null, !t2, new A.Align(B.Alignment_m1_0, _null, _null, t5, _null), t6, t3, _null, A.List_List$of(new A.MappedListIterable(t7, new A.KanbanViewState_build__closure4(t4, t1, $status, statusId), t8), true, t8._eval$1("ListIterable.E")), new A.KanbanViewState_build__closure5(t4), _null, _null); }, $signature: 3219 }; A.KanbanViewState_build__closure5.prototype = { call$2(endIndex, startIndex) { var t1; if (endIndex == startIndex) return; t1 = this.$this; t1.setState$1(new A.KanbanViewState_build___closure(t1, startIndex, endIndex)); t1._onBoardChanged$0(); }, $signature: 865 }; A.KanbanViewState_build___closure.prototype = { call$0() { var t3, $status, t4, t1 = this.$this, t2 = t1._statuses; t2.toString; t3 = this.startIndex; t3.toString; $status = J.$index$asx(t2, t3); t2 = t1._statuses; t2.toString; J.removeAt$1$ax(t2, t3); t3 = t1._statuses; t3.toString; t2 = this.endIndex; t3 = A.List_List$of(J.sublist$2$ax(t3, 0, t2), true, type$.String); t3.push($status); t4 = t1._statuses; t4.toString; t2.toString; B.JSArray_methods.addAll$1(t3, J.sublist$1$ax(t4, t2)); t1._statuses = t3; }, $signature: 0 }; A.KanbanViewState_build__closure.prototype = { call$2(completer, $name) { var t3, statusOrder, t1 = this.$this, t2 = t1._statuses; t2.toString; t3 = this.statusId; statusOrder = J.indexOf$1$asx(t2, t3); t1._widget.viewModel.onSaveStatusPressed.call$4(completer, t3, $name, statusOrder); }, $signature: 3220 }; A.KanbanViewState_build__closure1.prototype = { call$2(completer, description) { var t1 = this.$this, t2 = this.status.id, t3 = t1._kanban_view$_tasks.$index(0, t2), statusOrder = t3 == null ? null : J.get$length$asx(t3); if (statusOrder == null) statusOrder = 0; t1._widget.viewModel.onSaveTaskPressed.call$5(completer, t1._newTask.id, t2, description, statusOrder); }, $signature: 863 }; A.KanbanViewState_build__closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.KanbanViewState_build___closure5(t1)); }, $signature: 4 }; A.KanbanViewState_build___closure5.prototype = { call$0() { this.$this._newTask = null; }, $signature: 0 }; A.KanbanViewState_build__closure2.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.KanbanViewState_build___closure4(t1, this.status)); }, $signature: 0 }; A.KanbanViewState_build___closure4.prototype = { call$0() { var _null = null, t1 = this.$this; t1._newTask = A.TaskEntity_TaskEntity(_null, _null, _null, t1._widget.viewModel.state, _null).rebuild$1(new A.KanbanViewState_build____closure3(this.status)); }, $signature: 0 }; A.KanbanViewState_build____closure3.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_statusId = this.status.id; return b; }, $signature: 77 }; A.KanbanViewState_build__closure3.prototype = { call$1(taskId) { var t1 = this.$this._widget.viewModel.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskState.$get$1(0, taskId); }, $signature: 671 }; A.KanbanViewState_build__closure4.prototype = { call$1(task) { var t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.$this, t2 = task.id, isVisible = J.contains$1$asx(t1._widget.viewModel.filteredTaskList, t2) || task.get$isNew(), t3 = task.get$isNew(); if (!isVisible) t2 = new A.SizedBox(_null, _null, _null, _null); else { t4 = _this.state; t5 = t1.isDragging; t6 = t4.uiState; t7 = t6.taskUIState; t6 = t6.get$isEditing() ? t7.editing.id : t7.selectedId; t7 = _this.status; t8 = t1._kanban_view$_tasks.$index(0, t7.id); t8.toString; t8 = task.statusOrder === J.indexOf$1$asx(t8, t2) && task.statusId === _this.statusId; t7 = A.KanbanTaskCard$(t8, t5, t4.isSaving, t6 === t2, new A.KanbanViewState_build___closure0(t1, task), new A.KanbanViewState_build___closure1(t1, t7, task), task); t2 = t7; } return A.BoardItem$(_null, !t3, _null, t2, _null, new A.KanbanViewState_build___closure2(t1, _this.status), new A.KanbanViewState_build___closure3(t1), _null); }, $signature: 3222 }; A.KanbanViewState_build___closure1.prototype = { call$2(completer, description) { var t4, statusOrder, t1 = this.$this, t2 = this.status.id, t3 = t1._kanban_view$_tasks.$index(0, t2); t3.toString; t4 = this.task.id; statusOrder = J.indexOf$1$asx(t3, t4); t1._widget.viewModel.onSaveTaskPressed.call$5(completer, t4, t2, description, statusOrder); }, $signature: 863 }; A.KanbanViewState_build___closure0.prototype = { call$0() { if (this.task.get$isNew()) { var t1 = this.$this; t1.setState$1(new A.KanbanViewState_build____closure2(t1)); } }, $signature: 4 }; A.KanbanViewState_build____closure2.prototype = { call$0() { this.$this._newTask = null; }, $signature: 0 }; A.KanbanViewState_build___closure3.prototype = { call$3(listIndex, itemIndex, state) { var t1 = this.$this; t1.setState$1(new A.KanbanViewState_build____closure(t1)); }, $signature: 3223 }; A.KanbanViewState_build____closure.prototype = { call$0() { return this.$this.isDragging = true; }, $signature: 0 }; A.KanbanViewState_build___closure2.prototype = { call$5(listIndex, itemIndex, oldListIndex, oldItemIndex, state) { var t2, oldStatusId, newStatusId, t1 = this.$this; t1.setState$1(new A.KanbanViewState_build____closure0(t1)); if (listIndex == oldListIndex && itemIndex == oldItemIndex) return; t2 = t1._statuses; t2.toString; oldListIndex.toString; oldStatusId = J.$index$asx(t2, oldListIndex); t2 = t1._statuses; t2.toString; listIndex.toString; newStatusId = J.$index$asx(t2, listIndex); t2 = t1._kanban_view$_tasks.$index(0, this.status.id); t2.toString; oldItemIndex.toString; t1.setState$1(new A.KanbanViewState_build____closure1(t1, oldStatusId, J.$index$asx(t2, oldItemIndex), newStatusId, itemIndex)); t1._onBoardChanged$0(); }, $signature: 3224 }; A.KanbanViewState_build____closure0.prototype = { call$0() { return this.$this.isDragging = false; }, $signature: 0 }; A.KanbanViewState_build____closure1.prototype = { call$0() { var t3, t4, t5, _this = this, t1 = _this.$this, t2 = _this.oldStatusId; if (t1._kanban_view$_tasks.containsKey$1(0, t2)) { t3 = t1._kanban_view$_tasks.$index(0, t2); t3.toString; t3 = J.contains$1$asx(t3, _this.taskId); } else t3 = false; if (t3) { t2 = t1._kanban_view$_tasks.$index(0, t2); t2.toString; J.remove$1$ax(t2, _this.taskId); } t2 = _this.newStatusId; if (!t1._kanban_view$_tasks.containsKey$1(0, t2)) { t3 = t1._kanban_view$_tasks; t3.toString; t3.$indexSet(0, t2, A._setArrayType([], type$.JSArray_String)); } t3 = t1._kanban_view$_tasks; t4 = t3.$index(0, t2); t4.toString; t5 = _this.itemIndex; t4 = A.List_List$of(J.sublist$2$ax(t4, 0, t5), true, type$.String); t4.push(_this.taskId); t1 = t1._kanban_view$_tasks.$index(0, t2); t1.toString; t5.toString; B.JSArray_methods.addAll$1(t4, J.sublist$1$ax(t1, t5)); t3.$indexSet(0, t2, t4); }, $signature: 0 }; A.KanbanViewBuilder.prototype = { createState$0() { return new A._KanbanViewBuilderState(B._StateLifecycle_0); } }; A._KanbanViewBuilderState.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A._KanbanViewBuilderState_build_closure(), A.kanban_view_vm_KanbanVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.KanbanVM); } }; A._KanbanViewBuilderState_build_closure.prototype = { call$2(context, viewModel) { var state = viewModel.state, t1 = state.uiState, t2 = state.userCompanyStates._list$_list[t1.selectedCompanyIndex]; return new A.KanbanView(viewModel, new A.ValueKey("__" + t2.userCompany.company.id + "_" + t2.lastUpdated + "_" + J.get$length$asx(viewModel.filteredTaskList) + "_" + A.S(t1.taskUIState.kanbanLastUpdated) + "__", type$.ValueKey_String)); }, $signature: 3225 }; A.KanbanVM.prototype = {}; A.KanbanVM_fromStore_closure.prototype = { call$3(completer, statusIds, taskIds) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortTasksRequest(completer, statusIds, taskIds)); }, $signature: 3226 }; A.KanbanVM_fromStore_closure1.prototype = { call$4(completer, statusId, $name, statusOrder) { var t1 = {}, t2 = this.state, $status = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].taskStatusState.$get$1(0, statusId); t1.status = $status; $status = $status.rebuild$1(new A.KanbanVM_fromStore__closure(t1, $name, statusOrder)); t1.status = $status; t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveTaskStatusRequest(completer, $status)); }, $signature: 3227 }; A.KanbanVM_fromStore__closure.prototype = { call$1(b) { var t1; b.get$_task_status_model$_$this()._task_status_model$_name = this.name; t1 = this._box_0; t1 = t1.status.get$isNew() ? this.statusOrder : t1.status.statusOrder; b.get$_task_status_model$_$this()._task_status_model$_statusOrder = t1; return b; }, $signature: 167 }; A.KanbanVM_fromStore_closure0.prototype = { call$5(completer, taskId, statusId, description, statusOrder) { var task, t5, project, _null = null, t1 = {}, t2 = this.state, t3 = t2.uiState, t4 = t3.selectedCompanyIndex; t2 = t2.userCompanyStates._list$_list; task = t2[t4].taskState.$get$1(0, taskId); t1.task = task; task = task.rebuild$1(new A.KanbanVM_fromStore__closure0(t1, description, statusOrder, statusId)); t1.task = task; if (task.get$isNew()) { t5 = t3.filterStack._list$_list; if ((t5.length === 0 ? _null : B.JSArray_methods.get$last(t5).get$entityType()) === B.EntityType_client) t1.task = t1.task.rebuild$1(new A.KanbanVM_fromStore__closure1(t3)); else if ((t5.length === 0 ? _null : B.JSArray_methods.get$last(t5).get$entityType()) === B.EntityType_project) { t2 = t2[t4].projectState; if (t5.length === 0) t4 = _null; else { t4 = B.JSArray_methods.get$last(t5); t4 = t4.get$id(t4); } t4.toString; project = t2.$get$1(0, t4); t1.task = t1.task.rebuild$1(new A.KanbanVM_fromStore__closure2(t3, project)); } else if ((t5.length === 0 ? _null : B.JSArray_methods.get$last(t5).get$entityType()) === B.EntityType_user) t1.task = t1.task.rebuild$1(new A.KanbanVM_fromStore__closure3(t3)); } t1 = t1.task; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTaskRequest(completer, t1, false, _null)); }, $signature: 3228 }; A.KanbanVM_fromStore__closure0.prototype = { call$1(b) { var t1, _this = this; b.get$_task_model$_$this()._description = _this.description; t1 = _this._box_1; t1 = t1.task.get$isNew() ? _this.statusOrder : t1.task.statusOrder; b.get$_task_model$_$this()._statusOrder = t1; b.get$_task_model$_$this()._task_model$_statusId = _this.statusId; return b; }, $signature: 77 }; A.KanbanVM_fromStore__closure1.prototype = { call$1(b) { var t1 = this.uiState.filterStack._list$_list; if (t1.length === 0) t1 = null; else { t1 = B.JSArray_methods.get$last(t1); t1 = t1.get$id(t1); } b.get$_task_model$_$this()._task_model$_clientId = t1; return b; }, $signature: 77 }; A.KanbanVM_fromStore__closure2.prototype = { call$1(b) { var t1 = this.uiState.filterStack._list$_list; if (t1.length === 0) t1 = null; else { t1 = B.JSArray_methods.get$last(t1); t1 = t1.get$id(t1); } b.get$_task_model$_$this()._task_model$_projectId = t1; b.get$_task_model$_$this()._task_model$_clientId = this.project.clientId; return b; }, $signature: 77 }; A.KanbanVM_fromStore__closure3.prototype = { call$1(b) { var t1 = this.uiState.filterStack._list$_list; if (t1.length === 0) t1 = null; else { t1 = B.JSArray_methods.get$last(t1); t1 = t1.get$id(t1); } b.get$_task_model$_$this()._task_model$_assignedUserId = t1; return b; }, $signature: 77 }; A.TaskListItem.prototype = { build$1(context) { var uiState, taskUIState, t4, t5, t6, client, t7, t8, filterMatch, listUIState, isInMultiselect, showCheckbox, isChecked, textStyle, textColor, $status, t9, statusLabel, t10, statusColor, subtitle, startStopButton, _this = this, _null = null, t1 = {}, t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); uiState = t3.uiState; taskUIState = uiState.taskUIState; t4 = uiState.selectedCompanyIndex; t5 = t3.userCompanyStates._list$_list; t6 = _this.task; client = t5[t4].clientState.$get$1(0, t6.clientId); t7 = _this.filter; if (t7 != null && t7.length !== 0) { t8 = t6.matchesFilterValue$1(t7); filterMatch = t8 == null ? client.matchesFilterValue$1(t7) : t8; } else filterMatch = _null; listUIState = taskUIState.listUIState; t7 = listUIState.selectedIds; isInMultiselect = t7 != null; showCheckbox = _this.onCheckboxChanged != null || isInMultiselect; t8 = _this.isDismissible; if (t8) if (isInMultiselect) { t7 = B.JSArray_methods.contains$1(t7._list$_list, t6.id); isChecked = t7; } else isChecked = false; else isChecked = _this.isChecked; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t7 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); $status = t5[t4].taskStatusState.$get$1(0, t6.statusId); t9 = t6.invoiceId.length !== 0; if (t9) { t7.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t7.localeCode); t7.toString; t7 = J.$index$asx(t7, "invoiced"); t7.toString; statusLabel = t7; } else if (t6.get$isRunning()) { t7.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t7.localeCode); t7.toString; t7 = J.$index$asx(t7, "running"); t7.toString; statusLabel = t7; } else { t10 = $status.name; if (t10.length !== 0) t7 = t10; else { t7.toString; t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t7.localeCode); t7.toString; t7 = J.$index$asx(t7, "logged"); t7.toString; } statusLabel = t7; } if (t9) statusColor = t3.prefState.get$colorThemeModel().colorSuccess; else if (t6.get$isRunning()) { t7 = t3.prefState.get$colorThemeModel().colorInfo; statusColor = t7; } else { t7 = $status.color; t7 = t7.length !== 0 && t7 !== "#fff" ? A.convertHexStringToColor(t7) : new A.TaskStatusColors(t3.prefState.get$colorThemeModel()).get$colors().$index(0, t6.get$calculateStatusId()); statusColor = t7; } subtitle = t1.subtitle = client.displayName; t7 = t6.projectId; if (t7.length !== 0) { t10 = !client.get$isNew() ? t1.subtitle = subtitle + " \u2022 " : subtitle; t1.subtitle = t10 + t5[t4].projectState.$get$1(0, t7).name; } if (!t8) startStopButton = new A.SizedBox(_null, _null, _null, _null); else { if (t9) t4 = new A.SizedBox(_null, _null, _null, _null); else t4 = A.Icon$(A.getEntityActionIcon(t6.get$isRunning() ? B.EntityAction_stop : B.EntityAction_start), _null, _null, _null); startStopButton = A.IconButton$(_null, _null, _null, _null, t4, _null, t9 ? _null : new A.TaskListItem_build_closure(_this), _null, _null, _null, _null, B.VisualDensity_m2_m2); } t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.prefState.appLayout === B.AppLayout_desktop) { t2 = uiState.get$isEditing() ? taskUIState.editing.id : taskUIState.selectedId; t2 = t6.id === t2; } else t2 = false; t4 = store.__Store__state_A; return new A.DismissibleEntity(t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany, t6, new A.LayoutBuilder(new A.TaskListItem_build_closure0(t1, _this, showCheckbox, listUIState, isChecked, t3, textStyle, textColor, new A.LiveText(_null, new A.TaskListItem_build_closure1(_this, context), textStyle, 1, _null), startStopButton, filterMatch, statusLabel, statusColor), _null), t2, _this.showCheckbox, t8, _null); }, get$task() { return this.task; } }; A.TaskListItem_build_closure1.prototype = { call$0() { var _null = null; return A.formatNumber(B.JSInt_methods._tdivFast$1(this.$this.task.calculateDuration$0()._duration, 1000000), this.context, _null, _null, B.FormatNumberType_6, true, _null, _null, false); }, $signature: 864 }; A.TaskListItem_build_closure.prototype = { call$0() { var t1 = this.$this.task, t2 = t1.get$isRunning() ? B.EntityAction_stop : B.EntityAction_start; A.handleEntitiesActions(A._setArrayType([t1], type$.JSArray_BaseEntity), t2, false); return null; }, $signature: 0 }; A.TaskListItem_build_closure0.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TaskListItem_build__closure(t1), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null), _null); else { t2 = t1.task; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.TaskListItem_build__closure0(t1)); t2 = t3; } t3 = t1.task; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = t3.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t4 = A.Text$(t3.description + t7, _null, 1, B.TextOverflow_2, _null, _null, t4, _null, _null, _null); t7 = _this._box_0.subtitle; t8 = A.Theme_of(context).textTheme.titleSmall; t8.toString; t9 = _this.textColor; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_16_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), A.Expanded$(A.Column$(A._setArrayType([t4, A.Text$(t7, _null, 3, B.TextOverflow_2, _null, _null, t8.copyWith$1$color(A.Color$fromARGB(153, t9.get$value(t9) >>> 16 & 255, t9.get$value(t9) >>> 8 & 255, t9.get$value(t9) & 255)), _null, _null, _null)], t5), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.SizedBox(8, _null, _null, _null), _this.duration, new A.SizedBox(24, _null, _null, _null), A.EntityStatusChip$(t3, false, 105), new A.SizedBox(8, _null, _null, _null), _this.startStopButton], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.TaskListItem_build__closure1(t1), new A.TaskListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TaskListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, _this.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.task; t5 = t4.description; if (t5.length === 0) t5 = t4.number; t6 = t4.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(A.Text$(t5 + t6, _null, 1, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1), _this.duration], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; t1 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.TaskListItem_build__closure4(t1), new A.TaskListItem_build__closure5(t1), false, _null, _null, _null, A.Row$(A._setArrayType([A.Expanded$(A.Column$(A._setArrayType([A.Text$(t5 == null ? _this._box_0.subtitle : t5, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), A.Text$(_this.statusLabel, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _this.statusColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null, t3, _this.startStopButton, _null); } return t1; }, $signature: 116 }; A.TaskListItem_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.task, false, false); }, $signature: 0 }; A.TaskListItem_build__closure1.prototype = { call$0() { return A.selectEntity(this.$this.task, false, true); }, $signature: 0 }; A.TaskListItem_build__closure.prototype = { call$1(value) { return this.$this.onCheckboxChanged.call$1(value); }, $signature: 17 }; A.TaskListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.task], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.TaskListItem_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.task, false, false); }, $signature: 0 }; A.TaskListItem_build__closure4.prototype = { call$0() { return A.selectEntity(this.$this.task, false, true); }, $signature: 0 }; A.TaskListItem_build__closure3.prototype = { call$1(value) { return this.$this.onCheckboxChanged.call$1(value); }, $signature: 17 }; A.TaskListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskListBuilder_build_closure(), A.task_list_vm_TaskListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskListVM); } }; A.TaskListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.taskList, B.EntityType_task, new A.TaskListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.TaskPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3230 }; A.TaskListBuilder_build__closure.prototype = { call$2(context, index) { var t1 = this.viewModel, t2 = t1.taskMap._map$_map.$index(0, J.$index$asx(t1.taskList, index)); t2.toString; return A.TaskListItem$(t1.filter, false, true, null, null, true, t2); }, $signature: 445 }; A.TaskListVM.prototype = { get$user(receiver) { return this.user; } }; A.TaskListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.TaskListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTasks(field)); }, $signature: 6 }; A.TaskListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TaskListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearTaskMultiselect()); }, $signature: 14 }; A.TaskPresenter.prototype = { getField$2$context$field(context, field) { var t3, t4, t5, client, t6, taskTimes, taskTime, notes, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); type$.TaskEntity._as(t2); t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.userCompanyStates; t3 = t3.uiState.selectedCompanyIndex; t4 = t4._list$_list; t5 = t2.clientId; client = t4[t3].clientState.$get$1(0, t5); switch (field) { case "status": return A.EntityStatusChip$(t2, true, 105); case "client": return new A.LinkTextRelatedEntity(client, t2, _null); case "rate": t1 = A.formatNumber(t2.rate, context, t5, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "calculated_rate": t1 = t4[t3]; t6 = t1.userCompany; t1 = t1.projectState.$get$1(0, t2.projectId); t5 = A.formatNumber(A.taskRateSelector(client, t6.company, t4[t3].groupState.$get$1(0, client.groupId), t1, t2), context, t5, _null, B.FormatNumberType_0, true, _null, _null, false); t5.toString; return A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "project": return new A.LinkTextRelatedEntity(t4[t3].projectState.$get$1(0, t2.projectId), t2, _null); case "description": return new A.TableTooltip(t2.description, _null); case "duration": return A.Text$(A.formatDuration(t2.calculateDuration$0(), true), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "number": return A.Text$(t2.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "invoice": t1 = t4[t3].invoiceState.map._map$_map.$index(0, t2.invoiceId); t1 = t1 == null ? _null : t1.number; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "date": taskTimes = t2.getTaskTimes$0(); taskTime = taskTimes.length === 0 ? _null : B.JSArray_methods.get$first(taskTimes); return A.Text$(taskTime == null ? "" : A.formatDate(taskTime.startDate.toIso8601String$0(), context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "time_log": notes = A._setArrayType([], type$.JSArray_String); t1 = t2.getTaskTimes$0(); new A.WhereIterable(t1, new A.TaskPresenter_getField_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, new A.TaskPresenter_getField_closure0(context, notes)); return A.Text$(B.JSArray_methods.join$1(notes, "\n"), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "is_running": if (t2.get$isRunning()) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "is_invoiced": if (t2.invoiceId.length !== 0) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "yes"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no"); t1.toString; } return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t2.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t2.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t2.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t2.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t2.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = t4[t3]; t6 = t1.userCompany; t1 = t1.projectState.map._map$_map.$index(0, t2.projectId); t1 = A.taskRateSelector(t4[t3].clientState.map._map$_map.$index(0, t5), t6.company, t4[t3].groupState.map._map$_map.$index(0, client.groupId), t1, t2); t1.toString; t1 = A.formatNumber(t2.calculateAmount$1(t1), context, client.id, _null, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.TaskPresenter_getField_closure.prototype = { call$1(time) { return time.startDate != null && time.endDate != null; }, $signature: 214 }; A.TaskPresenter_getField_closure0.prototype = { call$1(time) { var t1 = this.context; this.notes.push(A.formatDate(time.startDate.toIso8601String$0(), t1, true, true, true) + " - " + A.formatDate(time.endDate.toIso8601String$0(), t1, false, true, true)); }, $signature: 213 }; A.TaskScreen.prototype = { build$1(context) { var t3, t4, t5, t6, company, t7, t8, t9, t10, t11, t12, userAgent, t13, t14, t15, _null = null, _s21_ = "task_extension_banner", _s14_ = "view_extension", t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState; t5 = t4.selectedCompanyIndex; t3 = t3._list$_list; t6 = t3[t5].userCompany; company = t6.company; t7 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t7.toString; t8 = A._setArrayType([A.TaskStatusEntity_TaskStatusEntity(_null, _null).rebuild$1(new A.TaskScreen_build_closure(t7)), A.TaskStatusEntity_TaskStatusEntity(_null, _null).rebuild$1(new A.TaskScreen_build_closure0(t7))], type$.JSArray_TaskStatusEntity); t9 = t2.prefState; t10 = t9.showKanban; if (!t10) t8.push(A.TaskStatusEntity_TaskStatusEntity(_null, _null).rebuild$1(new A.TaskScreen_build_closure1(t7))); for (t11 = $.$get$memoizedSortedActiveTaskStatusIds(), t5 = t3[t5].taskStatusState, t5 = J.get$iterator$ax(t11.call$2(t5.list, t5.map)); t5.moveNext$0();) { t3 = t5.get$current(t5); t11 = $.BaseEntity_counter - 1; $.BaseEntity_counter = t11; t11 = A._$TaskStatusEntity$_(0, "", "", 0, "", "" + t11, false, false, "", _null, 0); t12 = new A.TaskStatusEntityBuilder(); t12.get$_task_status_model$_$this()._task_status_model$_color = ""; t12._task_status_model$_$v = t11; new A.TaskScreen_build_closure2(t3, t2).call$1(t12); t8.push(t12._task_status_model$_build$0()); } t3 = t4.taskUIState.listUIState; t4 = type$.JSArray_Widget; t5 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(t10 ? B.IconData_59061_MaterialIcons_null_true : B._MdiIconData_7T14, _null, _null, _null), _null, new A.TaskScreen_build_closure3(context, t2, store), _null, _null, _null, _null, _null)], t4); t11 = A._setArrayType([], t4); if (!t9.hideTaskExtensionBanner) { t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = window.document.documentElement; t1.toString; userAgent = t1.getAttribute("data-" + new A._DataAttributeMap(new A._ElementAttributeMap(t1))._toHyphenedName$1("user-agent")); if (userAgent == null) userAgent = ""; t1 = B.JSString_methods.contains$1(userAgent.toLowerCase(), "chrome"); } else t1 = false; } else t1 = false; if (t1) { t1 = $.$get$LocalizationsProvider__localizedValues(); t12 = t7.localeCode; t13 = t1.$index(0, t12); t13.toString; t13 = J.$index$asx(t13, _s21_); if (t13 == null) { t13 = t1.$index(0, "en"); t13.toString; t13 = J.$index$asx(t13, _s21_); t13.toString; } t13 = A.Expanded$(new A.IconText(t13, B._MdiIconData_ouN0, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, _null), 1); t14 = A.TextButton$(false, A.Text$(t7.get$watchVideo(), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A.TaskScreen_build_closure4(), _null); t15 = t1.$index(0, t12); t15.toString; t15 = J.$index$asx(t15, _s14_); if (t15 == null) { t15 = t1.$index(0, "en"); t15.toString; t15 = J.$index$asx(t15, _s14_); t15.toString; } t15 = A.TextButton$(false, A.Text$(t15, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.Color_4294967295, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null, _null, new A.TaskScreen_build_closure5(), _null); t12 = t1.$index(0, t12); t12.toString; t12 = J.$index$asx(t12, "dismiss"); t12.toString; t11.push(new A.ColoredBox(B.MaterialColor_Map_JNyrt_4294940672, A.Row$(A._setArrayType([new A.SizedBox(16, _null, _null, _null), t13, t14, t15, A.IconButton$(_null, B.Color_4294967295, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A.TaskScreen_build_closure6(store), _null, _null, _null, t12, _null), new A.SizedBox(12, _null, _null, _null)], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } t11.push(A.Expanded$(t10 ? new A.KanbanViewBuilder(_null) : new A.TaskListBuilder(_null), 1)); t1 = A.Column$(t11, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t2 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(A.getEntityIcon(B.EntityType_settings), _null, _null, _null), _null, new A.TaskScreen_build_closure7(store, t2), _null, _null, _null, _null, _null)], type$.JSArray_IconButton); t4 = type$.JSArray_String; t11 = A.List_List$of(A._setArrayType(["status", "number", "client", "project", "description", "duration", "entity_state"], t4), true, type$.String); B.JSArray_methods.addAll$1(t11, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t11.push("number"); t11.push("is_invoiced"); t11.push("rate"); t11.push("calculated_rate"); t11.push("invoice"); t11.push("client"); t11.push("project"); t11.push("time_log"); t11.push("is_running"); t11.push("custom1"); t11.push("custom2"); t11.push("custom3"); t11.push("custom4"); t11.push("documents"); t11.push("date"); t11.push("amount"); t12 = A._setArrayType(["status", "number", "client", "project", "description", "duration", "entity_state"], t4); t11 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("task1", true), company.getCustomFieldValues$2$excludeBlank("task2", true), company.getCustomFieldValues$2$excludeBlank("task3", true), company.getCustomFieldValues$2$excludeBlank("task4", true), t12, B.EntityType_task, t10, t2, new A.TaskScreen_build_closure8(store), new A.TaskScreen_build_closure9(store), new A.TaskScreen_build_closure10(store), new A.TaskScreen_build_closure11(store), new A.TaskScreen_build_closure12(store), new A.TaskScreen_build_closure13(store), new A.TaskScreen_build_closure14(store), new A.TaskScreen_build_closure15(store), A._setArrayType(["number", "duration", "updated_at"], t4), t8, t11); if ((t9.appLayout === B.AppLayout_mobile || t9.menuSidebarMode === B.AppSidebarMode_float) && t6.can$2(B.UserPermission_create, B.EntityType_task)) { t2 = A.Theme_of(context); t4 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t7 = $.$get$LocalizationsProvider__localizedValues().$index(0, t7.localeCode); t7.toString; t7 = J.$index$asx(t7, "new_task"); t7.toString; t7 = A.FloatingActionButton$(t2.primaryColorDark, t4, "task_fab", false, new A.TaskScreen_build_closure16(context), t7); t2 = t7; } else t2 = _null; return A.ListScaffold$(_null, t5, new A.ListFilter(B.EntityType_task, t3.filter, new A.TaskScreen_build_closure17(store), this.viewModel.taskList, t8, new A.TaskScreen_build_closure18(store), new A.TaskScreen_build_closure19(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), t1, t11, B.EntityType_task, t2, 0, _null, new A.TaskScreen_build_closure20(store), new A.TaskScreen_build_closure21(store)); } }; A.TaskScreen_build_closure.prototype = { call$1(b) { var t1; b.get$_task_status_model$_$this()._task_status_model$_id = "-1"; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "logged"); t1.toString; b.get$_task_status_model$_$this()._task_status_model$_name = t1; return b; }, $signature: 167 }; A.TaskScreen_build_closure0.prototype = { call$1(b) { var t1; b.get$_task_status_model$_$this()._task_status_model$_id = "-2"; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "running"); t1.toString; b.get$_task_status_model$_$this()._task_status_model$_name = t1; return b; }, $signature: 167 }; A.TaskScreen_build_closure1.prototype = { call$1(b) { var t1; b.get$_task_status_model$_$this()._task_status_model$_id = "-3"; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "invoiced"); t1.toString; b.get$_task_status_model$_$this()._task_status_model$_name = t1; return b; }, $signature: 167 }; A.TaskScreen_build_closure2.prototype = { call$1(b) { var t2, t1 = this.statusId; b.get$_task_status_model$_$this()._task_status_model$_id = t1; t2 = this.state; t1 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].taskStatusState.map._map$_map.$index(0, t1).name; b.get$_task_status_model$_$this()._task_status_model$_name = t1; return b; }, $signature: 167 }; A.TaskScreen_build_closure21.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartTaskMultiselect()); }, $signature: 14 }; A.TaskScreen_build_closure17.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTasks(value)); }, $signature: 28 }; A.TaskScreen_build_closure19.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTasksByState(state)); }, $signature: 71 }; A.TaskScreen_build_closure18.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTasksByStatus($status)); }, $signature: 155 }; A.TaskScreen_build_closure20.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.taskUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTaskMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaskMultiselect()); } }, $signature: 4 }; A.TaskScreen_build_closure3.prototype = { call$0() { var t2, _this = this, _null = null, t1 = A.StoreProvider_of(_this.context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop && !_this.state.prefState.showKanban) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewTask("")); } t1 = A.UpdateUserPreferences$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, !_this.state.prefState.showKanban, _null, _null, _null, _null, _null, _null); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(t1); }, $signature: 0 }; A.TaskScreen_build_closure4.prototype = { call$0() { A.launchUrl(A.Uri_parse("https://www.youtube.com/watch?v=UL0OklMJTEA&ab_channel=InvoiceNinja", 0, null)); }, $signature: 0 }; A.TaskScreen_build_closure5.prototype = { call$0() { A.launchUrl(A.Uri_parse("https://chromewebstore.google.com/detail/invoice-ninja-tasks/dlfcbfdpemfnjbjlladogijcchfmmaaf", 0, null)); }, $signature: 0 }; A.TaskScreen_build_closure6.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.DismissTaskExtensionBanner()); }, $signature: 0 }; A.TaskScreen_build_closure7.prototype = { call$0() { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, "task_settings", false, _null)); }, $signature: 0 }; A.TaskScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTasks(value)); }, $signature: 6 }; A.TaskScreen_build_closure15.prototype = { call$2($status, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTasksByStatus($status)); }, $signature: 170 }; A.TaskScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTasksByCustom1(value)); }, $signature: 6 }; A.TaskScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTasksByCustom2(value)); }, $signature: 6 }; A.TaskScreen_build_closure11.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTasksByCustom3(value)); }, $signature: 6 }; A.TaskScreen_build_closure12.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTasksByCustom4(value)); }, $signature: 6 }; A.TaskScreen_build_closure14.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTasksByState(state)); }, $signature: 68 }; A.TaskScreen_build_closure8.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.taskUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTaskMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaskMultiselect()); } }, $signature: 4 }; A.TaskScreen_build_closure16.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_task); }, $signature: 0 }; A.TaskScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskScreenBuilder_build_closure(), A.task_screen_vm_TaskScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskScreenVM); } }; A.TaskScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.TaskScreen(vm, null); }, $signature: 3231 }; A.TaskScreenVM.prototype = {}; A.TaskTimeListTile.prototype = { build$1(context) { var endDateString, title, subtitle, _this = this, _null = null, t1 = _this.taskTime, t2 = t1.startDate, startDateString = A.formatDate(t2.toIso8601String$0(), context, false, true, true), t3 = t1.endDate; if (t3 != null) endDateString = A.formatDate(t3.toIso8601String$0(), context, false, true, true); else { t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "now"); t3.toString; endDateString = t3; } t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); title = A.DateFormat$("EEE MMM d, yyy", A.localeSelector(t3, false)).format$1(t2.toLocal$0()); subtitle = startDateString + " - " + endDateString; t1 = t1.description; if (t1.length !== 0) subtitle += "\n" + t1; t1 = type$.JSArray_Widget; t2 = A.Row$(A._setArrayType([A.Expanded$(A.Text$(title, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), new A.LiveText(_null, new A.TaskTimeListTile_build_closure(_this), _null, 1, _null)], t1), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t3 = A.Text$(subtitle, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.Column$(A._setArrayType([A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A.TaskTimeListTile_build_closure0(_this, context), false, _null, _null, _null, t3, _null, t2, A.Icon$(_this.isValid ? B.IconData_58397_MaterialIcons_null_true : B.IconData_57911_MaterialIcons_null_false, _null, _null, _null), _null), A.Divider$(_null, 1, _null)], t1), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, get$task() { return this.task; } }; A.TaskTimeListTile_build_closure0.prototype = { call$0() { return this.$this.onTap.call$1(this.context); }, $signature: 0 }; A.TaskTimeListTile_build_closure.prototype = { call$0() { return A.formatDuration(this.$this.taskTime.get$duration(0), true); }, $signature: 106 }; A.TaskView.prototype = { createState$0() { return new A._TaskViewState(null, null, B._StateLifecycle_0); } }; A._TaskViewState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.viewModel; t1 = A.TabController$(null, t1.state.uiState.taskUIState.tabIndex, 2, _this); _this._task_view$_controller = t1; t1.addListener$1(0, _this.get$_task_view$_onTabChanged()); }, _task_view$_onTabChanged$0() { var t1, store, t2; this._widget.toString; t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._task_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateTaskTab(t1)); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._task_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._task_view$_controller.removeListener$1(0, _this.get$_task_view$_onTabChanged()); _this._task_view$_controller.dispose$0(); _this.super$__TaskViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, _s9_ = "documents", viewModel = _this._widget.viewModel, task = viewModel.task, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), state = viewModel.state, company = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company; _this._widget.toString; t2 = !company.invoiceTaskLock || task.invoiceId.length === 0; if (company.isModuleEnabled$1(B.EntityType_document)) { t3 = _this._task_view$_controller; t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "overview"); t5.toString; t5 = A.Tab$(_null, t5); t6 = task.documents._list$_list; if (t6.length === 0) { t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else { t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; t6 = t1 + " (" + t6.length + ")"; t1 = t6; } t1 = A.TabBar$(t3, _null, false, _null, _null, A._setArrayType([t5, A.Tab$(_null, t1)], type$.JSArray_Widget)); } else t1 = _null; return A.ViewScaffold$(t1, new A.Builder(new A._TaskViewState_build_closure(_this, company, viewModel, task), _null), task, t2, false, _null, _null); } }; A._TaskViewState_build_closure.prototype = { call$1(context) { var _this = this, _null = null, t1 = _this.company.isModuleEnabled$1(B.EntityType_document), t2 = _this.viewModel, t3 = _this.$this, t4 = t3._widget; if (t1) { t1 = t3._task_view$_controller; t4.toString; t1 = A.TabBarView$(A._setArrayType([A.RefreshIndicator$(new A.TaskOverview(t2, false, _null), new A._TaskViewState_build__closure(t2, context)), A.RefreshIndicator$(new A.TaskViewDocuments(t2, new A.ValueKey(t2.task.id, type$.ValueKey_String)), new A._TaskViewState_build__closure0(t2, context))], type$.JSArray_Widget), t1, _null); } else { t4.toString; t1 = A.RefreshIndicator$(new A.TaskOverview(t2, false, _null), new A._TaskViewState_build__closure1(t2, context)); } t1 = A.Expanded$(t1, 1); t2 = _this.task; if (t2.get$isRunning()) t3 = B.EntityAction_stop; else t3 = t2.getTaskTimes$0().length === 0 ? B.EntityAction_start : B.EntityAction_resume; t4 = t2.invoiceId.length === 0; return A.Column$(A._setArrayType([t1, new A.BottomButtons(t2, t3, !t4 ? B.EntityAction_archive : B.EntityAction_invoiceTask, t4, true, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._TaskViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._TaskViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._TaskViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__TaskViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.TaskViewDocuments.prototype = { build$1(context) { var task = this.viewModel.task, t1 = task.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.TaskViewDocuments_build_closure(this, context), null, new A.TaskViewDocuments_build_closure0(A.StoreProvider_of(context, type$.AppState), task), null); } }; A.TaskViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.TaskViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadTask(null, this.task.id)); }, $signature: 14 }; A.TaskOverview.prototype = { createState$0() { return new A._TaskOverviewState(B._StateLifecycle_0); } }; A._TaskOverviewState.prototype = { initState$0() { this.super$State$initState(); this._task_view_overview$_timer = A.Timer_Timer$periodic(A.Duration$(0, 0, 0, 0, 0, 1), new A._TaskOverviewState_initState_closure(this)); }, dispose$0() { this._task_view_overview$_timer.cancel$0(0); this._task_view_overview$_timer = null; this.super$State$dispose(); }, build$1(context) { var $status, fields, _null = null, _s5_ = "task1", _s5_0 = "task2", _s5_1 = "task3", _s5_2 = "task4", viewModel = this._widget.viewModel, state = viewModel.state, task = viewModel.task, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), client = viewModel.client, company = viewModel.company, t2 = state.uiState.selectedCompanyIndex, t3 = state.userCompanyStates._list$_list, invoice = t3[t2].invoiceState.map._map$_map.$index(0, task.invoiceId), user = t3[t2].userState.map._map$_map.$index(0, task.assignedUserId), t4 = t3[t2].groupState, t5 = client == null, t6 = t5 ? _null : client.groupId, group = t4.$get$1(0, t6 == null ? "" : t6); t4 = task.statusId; $status = t3[t2].taskStatusState.$get$1(0, t4); t2 = t5 ? _null : client.id; fields = A.LinkedHashMap_LinkedHashMap$_literal(["rate", A.formatNumber(task.rate, context, t2, _null, B.FormatNumberType_0, true, _null, _null, true)], type$.String, type$.nullable_String); if (t4.length !== 0) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "status"); t2.toString; t4 = company.taskStatusMap._map$_map.$index(0, t4); t3 = t4 == null ? _null : t4.name; fields.$indexSet(0, t2, t3 == null ? "" : t3); } if (company.getCustomFieldLabel$1(_s5_).length !== 0 && task.customValue1.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s5_), A.formatCustomValue(context, _s5_, task.customValue1)); if (company.getCustomFieldLabel$1(_s5_0).length !== 0 && task.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s5_0), A.formatCustomValue(context, _s5_0, task.customValue2)); if (company.getCustomFieldLabel$1(_s5_1).length !== 0 && task.customValue3.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s5_1), A.formatCustomValue(context, _s5_1, task.customValue3)); if (company.getCustomFieldLabel$1(_s5_2).length !== 0 && task.customValue4.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s5_2), A.formatCustomValue(context, _s5_2, task.customValue4)); return A.RefreshIndicator$(new A.ScrollableListView(new A._TaskOverviewState_build__buildView(this, task, state, t1, company, viewModel.project, client, group, context, $status, user, invoice, fields, viewModel).call$0(), _null, _null, _null, false, _null), new A._TaskOverviewState_build_closure(viewModel, context)); } }; A._TaskOverviewState_initState_closure.prototype = { call$1(timer) { var t1 = this.$this; return t1._framework$_element != null && t1.setState$1(new A._TaskOverviewState_initState__closure()); }, $signature: 240 }; A._TaskOverviewState_initState__closure.prototype = { call$0() { return false; }, $signature: 0 }; A._TaskOverviewState_build__buildView.prototype = { call$0() { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, widgets, items, _this = this, _null = null, t1 = _this.task, t2 = _this.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].taskStatusState.$get$1(0, t1.statusId); if (t1.invoiceId.length !== 0) t3 = B.MaterialColor_Map_JNgz5_4283215696; else t3 = t1.get$isRunning() ? B.MaterialColor_Map_JNGTf_4280391411 : _null; t4 = _this.localization; t4.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t4 = t4.localeCode; t6 = t5.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "duration"); t6.toString; t7 = A.formatDuration(t1.calculateDuration$0(), true); t4 = t5.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "amount"); t4.toString; t5 = _this.project; t8 = _this.client; t9 = A.taskRateSelector(t8, _this.company, _this.group, t5, t1); t9.toString; t9 = t1.calculateAmount$1(t9); t10 = t8 == null; t11 = t10 ? _null : t8.id; t12 = type$.JSArray_Widget; widgets = A._setArrayType([A.EntityHeader$(t1, t6, t4, A.formatNumber(t9, _this.context, t11, _null, B.FormatNumberType_0, true, _null, _null, false), t3, t2.name, t7), new A.ListDivider(_null)], t12); if (!t10) { _this.$this._widget.toString; B.JSArray_methods.addAll$1(widgets, A._setArrayType([A.EntityListTile$(t8, false, _null)], t12)); } if (t5 != null) { _this.$this._widget.toString; B.JSArray_methods.addAll$1(widgets, A._setArrayType([A.EntityListTile$(t5, false, _null)], t12)); } t2 = _this.$this; t2._widget.toString; B.JSArray_methods.addAll$1(widgets, A._setArrayType([A.EntityListTile$(_this.status, false, _null)], t12)); t3 = _this.user; if (t3 != null) { t2._widget.toString; B.JSArray_methods.addAll$1(widgets, A._setArrayType([A.EntityListTile$(t3, false, _null)], t12)); } t3 = _this.invoice; if (t3 != null) { t2._widget.toString; B.JSArray_methods.addAll$1(widgets, A._setArrayType([A.EntityListTile$(t3, false, _null)], t12)); } t2 = t1.description; if (t2.length !== 0) B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.IconMessage(t2, _null, _null, _null, true, _null), new A.ListDivider(_null)], t12)); t2 = _this.fields; if (t2.__js_helper$_length !== 0) B.JSArray_methods.addAll$1(widgets, A._setArrayType([new A.FieldGrid(t2, _null)], t12)); items = t1.getTaskTimes$0(); if (items.length !== 0) new A.ReversedListIterable(items, A._arrayInstanceType(items)._eval$1("ReversedListIterable<1>")).forEach$1(0, new A._TaskOverviewState_build__buildView_closure(widgets, t1, _this.viewModel)); return widgets; }, $signature: 336 }; A._TaskOverviewState_build__buildView_closure.prototype = { call$1(taskTime) { var t1 = this.task; B.JSArray_methods.addAll$1(this.widgets, A._setArrayType([new A.TaskTimeListTile(new A._TaskOverviewState_build__buildView__closure(this.viewModel, t1, taskTime), t1, taskTime, true, null)], type$.JSArray_Widget)); }, $signature: 213 }; A._TaskOverviewState_build__buildView__closure.prototype = { call$1(context) { var t1 = this.viewModel, t2 = t1.state; return t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany.canEditEntity$1(this.task) ? t1.onEditPressed.call$2(context, this.taskTime) : null; }, $signature: 53 }; A._TaskOverviewState_build_closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.TaskViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskViewScreen_build_closure(this), new A.TaskViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskViewVM); } }; A.TaskViewScreen_build_closure0.prototype = { call$1(store) { return A.TaskViewVM_TaskViewVM$fromStore(store); }, $signature: 3232 }; A.TaskViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.TaskView(vm, false, vm.state.uiState.taskUIState.tabIndex, null); }, $signature: 3233 }; A.TaskViewVM.prototype = { get$task() { return this.task; }, get$project() { return this.project; } }; A.TaskViewVM_TaskViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadTask(completer, this.task.id)); return completer.future; }, $signature: 18 }; A.TaskViewVM_TaskViewVM$fromStore_closure.prototype = { call$2(context, taskTime) { var t1 = this.task, t2 = taskTime != null ? B.JSArray_methods.indexOf$1(t1.getTaskTimes$0(), taskTime) : 0, t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "updated_task"); t3.toString; A.editEntity(A.snackBarCompleter(t3, null, false, type$.TaskEntity), t1, true, t2); }, call$1(context) { return this.call$2(context, null); }, "call*": "call$2", $requiredArgCount: 1, $defaultValues() { return [null]; }, $signature: 3234 }; A.TaskViewVM_TaskViewVM$fromStore_closure0.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TaskViewVM_TaskViewVM$fromStore_closure1.prototype = { call$3(context, multipartFiles, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTaskDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFiles, this.task)); t1.then$1$1(0, new A.TaskViewVM_TaskViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.TaskViewVM_TaskViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.TaskViewVM_TaskViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.TaskViewVM_TaskViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.TaskViewVM_TaskViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TaskViewVM_TaskViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.TaskStatusEdit.prototype = { createState$0() { return new A._TaskStatusEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._TaskStatusEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._task_status_edit$_nameController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._task_status_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._TaskStatusEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.taskStatus.name); B.JSArray_methods.forEach$1(_this._task_status_edit$_controllers, new A._TaskStatusEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._task_status_edit$_controllers, new A._TaskStatusEditState_dispose_closure(this)); this.super$State$dispose(); }, _task_status_edit$_onChanged$0() { var _this = this, taskStatus = _this._widget.viewModel.taskStatus.rebuild$1(new A._TaskStatusEditState__onChanged_closure(_this)); if (!taskStatus.$eq(0, _this._widget.viewModel.taskStatus)) _this._task_status_edit$_debouncer.run$1(new A._TaskStatusEditState__onChanged_closure0(_this, taskStatus)); }, _task_status_edit$_onSavePressed$1(context) { if (!$.$get$_TaskStatusEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var t2, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), taskStatus = viewModel.taskStatus; if (taskStatus.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_task_status"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_task_status"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._TaskStatusEditState_build_closure(this, t1, taskStatus, viewModel), _null), $.$get$_TaskStatusEditState__formKey()), _null, taskStatus, _null, false, _null, new A._TaskStatusEditState_build_closure0(viewModel), this.get$_task_status_edit$_onSavePressed(), _null, t2); } }; A._TaskStatusEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_task_status_edit$_onChanged()); }, $signature: 25 }; A._TaskStatusEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_task_status_edit$_onChanged()); }, $signature: 25 }; A._TaskStatusEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_task_status_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TaskStatusEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._task_status_edit$_nameController._change_notifier$_value.text); b.get$_task_status_model$_$this()._task_status_model$_name = t1; return b; }, $signature: 167 }; A._TaskStatusEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.taskStatus); }, $signature: 0 }; A._TaskStatusEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._TaskStatusEditState_build_closure.prototype = { call$1(context) { var t4, t5, _this = this, _null = null, t1 = _this.$this, t2 = _this.localization, t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "name"); t3.toString; t4 = _this.taskStatus; t5 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, true, t1._task_status_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, _null, _null, t1.get$_task_status_edit$_onSavePressed(), true, _null, _null, B.TextAlign_4, new A._TaskStatusEditState_build__closure(t2)), A.FormColorPicker$(t4.color, _null, new A._TaskStatusEditState_build__closure0(_this.viewModel, t4))], t5), _null, _null, false, _null, false, _null, _null)], t5), _null, _null, _null, false, _null); }, $signature: 150 }; A._TaskStatusEditState_build__closure.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._TaskStatusEditState_build__closure0.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.taskStatus.rebuild$1(new A._TaskStatusEditState_build___closure(value))); }, $signature: 210 }; A._TaskStatusEditState_build___closure.prototype = { call$1(b) { b.get$_task_status_model$_$this()._task_status_model$_color = this.value; return b; }, $signature: 167 }; A.TaskStatusEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskStatusEditScreen_build_closure(), new A.TaskStatusEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskStatusEditVM); } }; A.TaskStatusEditScreen_build_closure0.prototype = { call$1(store) { return A.TaskStatusEditVM_TaskStatusEditVM$fromStore(store); }, $signature: 3235 }; A.TaskStatusEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TaskStatusEdit(viewModel, new A.ValueKey(viewModel.taskStatus.updatedAt, type$.ValueKey_int)); }, $signature: 3236 }; A.TaskStatusEditVM.prototype = { get$taskStatus() { return this.taskStatus; } }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure.prototype = { call$1(taskStatus) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateTaskStatus(taskStatus)); }, $signature: 316 }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.TaskStatusEntity_TaskStatusEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TaskStatusEditVM_TaskStatusEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore__closure.prototype = { call$0() { var taskStatus, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); taskStatus = t2.uiState.taskStatusUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_TaskStatusEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveTaskStatusRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_TaskStatusEntity), taskStatus)); return t2.then$1$1(0, new A.TaskStatusEditVM_TaskStatusEditVM$fromStore___closure(taskStatus, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.TaskStatusEditVM_TaskStatusEditVM$fromStore___closure0()); }, $signature: 67 }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore___closure.prototype = { call$1(savedTaskStatus) { var _this = this, _s26_ = "/settings/task_status/view", t1 = _this.taskStatus, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_task_status"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_task_status"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s26_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s26_, t1, t1); } else t2.pop$1(savedTaskStatus); } else A.viewEntity(false, savedTaskStatus, null, true); }, $signature: 316 }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.TaskStatusEditVM_TaskStatusEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TaskStatusEditVM_TaskStatusEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.TaskStatusList.prototype = { createState$0() { return new A._TaskStatusListState(B._StateLifecycle_0); } }; A._TaskStatusListState.prototype = { initState$0() { this.super$State$initState(); this._task_status_list$_controller = A.ScrollController$(0, true, null, null); }, dispose$0() { this._task_status_list$_controller.dispose$0(); this.super$State$dispose(); }, build$1(context) { var listUIState, viewModel, t2, t3, t4, t5, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); listUIState = t1.uiState.taskStatusUIState.listUIState; viewModel = _this._widget.viewModel; t2 = viewModel.state; if (t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].lastUpdated <= 0) return new A.LoadingIndicator(_null, false, _null); t2 = viewModel.taskStatusList; t3 = J.getInterceptor$asx(t2); if (t3.get$isEmpty(t2)) { t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "no_records_found"); t1.toString; return A.Center$(new A.HelpText(t1, _null), _null, _null); } t4 = A._setArrayType([], type$.JSArray_Widget); if (t1.isSaving) t4.push(A.LinearProgressIndicator$()); t5 = _this._task_status_list$_controller; t1 = t3.map$1$1(t2, new A._TaskStatusListState_build_closure(viewModel, t1, listUIState.selectedIds != null, listUIState), type$.TaskStatusListItem); t4.push(A.RefreshIndicator$(new A.Padding(B.EdgeInsets_8_8_8_8, A.ReorderableListView$(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("ListIterable.E")), new A._TaskStatusListState_build_closure0(_this), _null, t5), _null), new A._TaskStatusListState_build_closure1(_this, context))); return new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, t4, _null); } }; A._TaskStatusListState_build_closure1.prototype = { call$0() { return this.$this._widget.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._TaskStatusListState_build_closure0.prototype = { call$2(oldIndex, newIndex) { var t1 = this.$this; if (newIndex > J.get$length$asx(t1._widget.viewModel.taskStatusList)) newIndex = J.get$length$asx(t1._widget.viewModel.taskStatusList); t1._widget.viewModel.onSortChanged.call$2(oldIndex, newIndex); }, $signature: 232 }; A._TaskStatusListState_build_closure.prototype = { call$1(taskStatusId) { var t3, t4, _this = this, t1 = _this.viewModel, taskStatus = t1.taskStatusMap._map$_map.$index(0, taskStatusId), t2 = _this.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; if (_this.isInMultiselect) { t3 = taskStatus.id; t4 = _this.listUIState.selectedIds; t3 = t4 != null && B.JSArray_methods.contains$1(t4._list$_list, t3); } else t3 = false; return new A.TaskStatusListItem(t2.user, taskStatus, t1.filter, t3, new A.ValueKey("__task_status_" + taskStatusId, type$.ValueKey_String)); }, $signature: 3237 }; A.TaskStatusListItem.prototype = { build$1(context) { var uiState, filterMatch, t2, t3, t4, t5, t6, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; t1 = _this.filter; filterMatch = t1 != null && t1.length !== 0 ? A.matchesStringsValue(A._setArrayType([_this.taskStatus.name], type$.JSArray_nullable_String), t1) : _null; t1 = uiState.taskStatusUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TaskStatusListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t2 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t3 = _this.taskStatus; t4 = A.Expanded$(A.Text$(t3.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t5 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t5.toString; t6 = type$.JSArray_Widget; t2 = A.Container$(_null, A.Row$(A._setArrayType([t4, A.Text$(t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2.size._dx); t4 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t1, _null, new A.TaskStatusListItem_build_closure0(_this), new A.TaskStatusListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t4, new A.EntityStateLabel(t3, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t2, _null, _null); }, get$user(receiver) { return this.user; }, get$taskStatus() { return this.taskStatus; } }; A.TaskStatusListItem_build_closure1.prototype = { call$0() { var t1 = this.$this.taskStatus; t1.toString; t1 = A.selectEntity(t1, false, false); return t1; }, $signature: 0 }; A.TaskStatusListItem_build_closure0.prototype = { call$0() { var t1 = this.$this.taskStatus; t1.toString; t1 = A.selectEntity(t1, false, true); return t1; }, $signature: 0 }; A.TaskStatusListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.TaskStatusListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskStatusListBuilder_build_closure(), A.task_status_list_vm_TaskStatusListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskStatusListVM); } }; A.TaskStatusListBuilder_build_closure.prototype = { call$2(context, viewModel) { return new A.TaskStatusList(viewModel, null); }, $signature: 3238 }; A.TaskStatusListVM.prototype = {}; A.TaskStatusListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.TaskStatusListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TaskStatusListVM_fromStore_closure0.prototype = { call$2(oldIndex, newIndex) { var t2, t3, taskStatusId = J.$index$asx(this.taskStatusIds, oldIndex), t1 = this.state, taskStatus = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.$get$1(0, taskStatusId); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; t1 = A.Localizations_of(t1, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "updated_task_status"); t1.toString; t1 = A.snackBarCompleter(t1, null, false, type$.TaskStatusEntity); t2 = taskStatus.rebuild$1(new A.TaskStatusListVM_fromStore__closure(newIndex)); t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveTaskStatusRequest(t1, t2)); }, $signature: 221 }; A.TaskStatusListVM_fromStore__closure.prototype = { call$1(b) { b.get$_task_status_model$_$this()._task_status_model$_statusOrder = this.newIndex + 1; return b; }, $signature: 167 }; A.TaskStatusScreen.prototype = { build$1(context) { var t2, t3, userCompany, listUIState, t4, t5, t6, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); listUIState = t3.taskStatusUIState.listUIState; t3 = this.viewModel; t4 = A._setArrayType([], type$.JSArray_Widget); if (t3.isInMultiselect) { t2.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t5.toString; t5 = J.$index$asx(t5, "actions"); t5.toString; t4.push(new A.AppTextButton(t5, new A.TaskStatusScreen_build_closure(this, listUIState, store), true, _null, _null)); } t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType([], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t5), B.EntityType_taskStatus, false, B.List_empty28, new A.TaskStatusScreen_build_closure0(store), new A.TaskStatusScreen_build_closure1(store), new A.TaskStatusScreen_build_closure2(store), new A.TaskStatusScreen_build_closure3(store), new A.TaskStatusScreen_build_closure4(store), new A.TaskStatusScreen_build_closure5(store), new A.TaskStatusScreen_build_closure6(store), _null, A._setArrayType([], t5), B.List_empty29, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_taskStatus)) { t1 = A.Theme_of(context); t5 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_task_status"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t5, "task_status_fab", false, new A.TaskStatusScreen_build_closure7(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(t4, B.List_empty20, new A.ListFilter(B.EntityType_taskStatus, listUIState.filter, new A.TaskStatusScreen_build_closure8(store), t3.taskStatusList, _null, _null, new A.TaskStatusScreen_build_closure9(store), new A.ValueKey("__filter_" + listUIState.filterClearedAt + "__", type$.ValueKey_String)), new A.TaskStatusListBuilder(_null), t6, B.EntityType_taskStatus, t1, 0, "task_settings", new A.TaskStatusScreen_build_closure10(store), new A.TaskStatusScreen_build_closure11(store)); } }; A.TaskStatusScreen_build_closure11.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartTaskStatusMultiselect()); }, $signature: 14 }; A.TaskStatusScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTaskStatuses(value)); }, $signature: 28 }; A.TaskStatusScreen_build_closure9.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTaskStatusesByState(state)); }, $signature: 71 }; A.TaskStatusScreen_build_closure10.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.taskStatusUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTaskStatusMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaskStatusMultiselect()); } }, $signature: 4 }; A.TaskStatusScreen_build_closure.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1, t2, taskStatusIds; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.listUIState.selectedIds._list$_list; t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TaskStatusEntity>"); taskStatusIds = A.List_List$of(new A.MappedListIterable(t1, new A.TaskStatusScreen_build__closure($async$self.$this), t2), true, t2._eval$1("ListIterable.E")); t2 = new A._Future($.Zone__current, type$._Future_Null); t2.then$1$1(0, new A.TaskStatusScreen_build__closure0($async$self.store), type$.Null); $async$goto = 2; return A._asyncAwait(A.showEntityActionsDialog(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), taskStatusIds, true), $async$call$0); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 67 }; A.TaskStatusScreen_build__closure.prototype = { call$1(taskStatusId) { var t1 = this.$this.viewModel.taskStatusMap._map$_map.$index(0, taskStatusId); t1.toString; return t1; }, $signature: 3239 }; A.TaskStatusScreen_build__closure0.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearTaskStatusMultiselect()); }, $signature: 100 }; A.TaskStatusScreen_build_closure5.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortTaskStatuses(value)); }, $signature: 37 }; A.TaskStatusScreen_build_closure6.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTaskStatusesByState(state)); }, $signature: 68 }; A.TaskStatusScreen_build_closure0.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.taskStatusUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTaskStatusMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaskStatusMultiselect()); } }, $signature: 4 }; A.TaskStatusScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTaskStatusesByCustom1(value)); }, $signature: 6 }; A.TaskStatusScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTaskStatusesByCustom2(value)); }, $signature: 6 }; A.TaskStatusScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTaskStatusesByCustom3(value)); }, $signature: 6 }; A.TaskStatusScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTaskStatusesByCustom4(value)); }, $signature: 6 }; A.TaskStatusScreen_build_closure7.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_taskStatus); }, $signature: 0 }; A.TaskStatusScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskStatusScreenBuilder_build_closure(), A.task_status_screen_vm_TaskStatusScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskStatusScreenVM); } }; A.TaskStatusScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.TaskStatusScreen(vm, null); }, $signature: 3240 }; A.TaskStatusScreenVM.prototype = {}; A.TaskStatusView.prototype = { createState$0() { return new A._TaskStatusViewState(B._StateLifecycle_0); } }; A._TaskStatusViewState.prototype = { build$1(context) { var t2, t3, t4, amount, t5, t6, t7, t8, t9, _null = null, viewModel = this._widget.viewModel, state = viewModel.state, taskStatus = viewModel.taskStatus, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = taskStatus.id; t3 = state.uiState.selectedCompanyIndex; t4 = state.userCompanyStates._list$_list; amount = $.$get$memoizedCalculateTaskStatusAmount().call$2(t2, t4[t3].taskState.map); t5 = this._widget.isFilter; t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "total"); t7.toString; t7 = A.EntityHeader$(taskStatus, t7, _null, _null, _null, _null, A.formatDuration(A.Duration$(0, 0, 0, 0, 0, amount), true)); t8 = this._widget.isFilter; t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "tasks"); t9.toString; t3 = $.$get$memoizedTaskStatsForTaskStatus().call$2(t2, t4[t3].taskState.map); t4 = t6.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "active"); t4.toString; t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "archived"); t1.toString; return A.ViewScaffold$(_null, new A.ScrollableListView(A._setArrayType([t7, new A.ListDivider(_null), new A.EntitiesListTile(taskStatus, B.EntityType_task, t9, t3.present$2(t4, t1), t8, false, _null)], type$.JSArray_Widget), _null, _null, _null, false, _null), taskStatus, true, t5, new A._TaskStatusViewState_build_closure(viewModel), _null); } }; A._TaskStatusViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.TaskStatusViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaskStatusViewScreen_build_closure(this), new A.TaskStatusViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaskStatusViewVM); } }; A.TaskStatusViewScreen_build_closure0.prototype = { call$1(store) { return A.TaskStatusViewVM_TaskStatusViewVM$fromStore(store); }, $signature: 3241 }; A.TaskStatusViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.TaskStatusView(vm, this.$this.isFilter, null); }, $signature: 3242 }; A.TaskStatusViewVM.prototype = { get$taskStatus() { return this.taskStatus; } }; A.TaskStatusViewVM_TaskStatusViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.UpdateCurrentRoute("/settings/task_status")); }, $signature: 14 }; A.TaxRateEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TaxRateEditState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A._TaxRateEditState.prototype = { didChangeDependencies$0() { var taxRate, _this = this, _null = null, t1 = _this._tax_rate_edit$_nameController, t2 = _this._rateController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this._tax_rate_edit$_controllers = t3; B.JSArray_methods.forEach$1(t3, new A._TaxRateEditState_didChangeDependencies_closure(_this)); taxRate = _this._widget.viewModel.taxRate; t1.set$text(0, taxRate.name); t1 = _this._framework$_element; t1.toString; t1 = A.formatNumber(taxRate.rate, t1, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t1.toString; t2.set$text(0, t1); B.JSArray_methods.forEach$1(_this._tax_rate_edit$_controllers, new A._TaxRateEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._tax_rate_edit$_controllers, new A._TaxRateEditState_dispose_closure(this)); this.super$State$dispose(); }, _tax_rate_edit$_onChanged$0() { var _this = this, taxRate = _this._widget.viewModel.taxRate.rebuild$1(new A._TaxRateEditState__onChanged_closure(_this)); if (!taxRate.$eq(0, _this._widget.viewModel.taxRate)) _this._tax_rate_edit$_debouncer.run$1(new A._TaxRateEditState__onChanged_closure0(_this, taxRate)); }, _tax_rate_edit$_onSavePressed$1(context) { if (!$.$get$_TaxRateEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var t2, t3, t4, t5, t0, t6, t7, t8, _this = this, _null = null, viewModel = _this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = viewModel.taxRate; t3 = t1.localeCode; if (t2.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "new_tax_rate"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "edit_tax_rate"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t6 = _this.get$_tax_rate_edit$_onSavePressed(); t7 = $.$get$_TaxRateEditState__formKey(); t8 = t5.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "name"); t8.toString; t1 = A.DecoratedFormField$(false, _null, true, _this._tax_rate_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, new A._TaxRateEditState_build_closure(t1)); t3 = t5.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "rate"); t3.toString; t5 = type$.JSArray_Widget; return A.EditScaffold$(_null, _null, new A.AppForm(t7, A._setArrayType([A.FormCard$(_null, A._setArrayType([t1, A.DecoratedFormField$(false, _null, false, _this._rateController, _null, true, _null, _null, _null, _null, false, true, _null, new A.TextInputType(2, false, true), t3, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null)], t5), _null, _null, false, _null, false, _null, _null)], t5), _null, _null, _null), _null, t2, _null, false, _null, viewModel.onCancelPressed, t6, _null, t4); } }; A._TaxRateEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_tax_rate_edit$_onChanged()); }, $signature: 25 }; A._TaxRateEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_tax_rate_edit$_onChanged()); }, $signature: 25 }; A._TaxRateEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_tax_rate_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TaxRateEditState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._tax_rate_edit$_nameController._change_notifier$_value.text); b.get$_tax_rate_model$_$this()._tax_rate_model$_name = t2; t1 = A.parseDouble(t1._rateController._change_notifier$_value.text, false); b.get$_tax_rate_model$_$this()._tax_rate_model$_rate = t1; return b; }, $signature: 627 }; A._TaxRateEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.taxRate); }, $signature: 0 }; A._TaxRateEditState_build_closure.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.TaxRateEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaxRateEditScreen_build_closure(), new A.TaxRateEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaxRateEditVM); } }; A.TaxRateEditScreen_build_closure0.prototype = { call$1(store) { return A.TaxRateEditVM_TaxRateEditVM$fromStore(store); }, $signature: 3243 }; A.TaxRateEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TaxRateEdit(viewModel, new A.ValueKey(viewModel.taxRate.updatedAt, type$.ValueKey_int)); }, $signature: 3244 }; A.TaxRateEditVM.prototype = { get$taxRate() { return this.taxRate; } }; A.TaxRateEditVM_TaxRateEditVM$fromStore_closure.prototype = { call$1(taxRate) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateTaxRate(taxRate)); }, $signature: 168 }; A.TaxRateEditVM_TaxRateEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.TaxRateEntity_TaxRateEntity(_null, _null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.TaxRateEditVM_TaxRateEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TaxRateEditVM_TaxRateEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.TaxRateEditVM_TaxRateEditVM$fromStore__closure.prototype = { call$0() { var taxRate, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); taxRate = t2.uiState.taxRateUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_TaxRateEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveTaxRateRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_TaxRateEntity), taxRate)); return t2.then$1$1(0, new A.TaxRateEditVM_TaxRateEditVM$fromStore___closure(taxRate, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.TaxRateEditVM_TaxRateEditVM$fromStore___closure0()); }, $signature: 67 }; A.TaxRateEditVM_TaxRateEditVM$fromStore___closure.prototype = { call$1(savedTaxRate) { var _this = this, _s33_ = "/settings/tax_settings_rates/view", t1 = _this.taxRate, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_tax_rate"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_tax_rate"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s33_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s33_, t1, t1); } else t2.pop$1(savedTaxRate); } else A.viewEntity(false, savedTaxRate, null, true); }, $signature: 168 }; A.TaxRateEditVM_TaxRateEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.TaxRateEditVM_TaxRateEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TaxRateEditVM_TaxRateEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.TaxRateListItem.prototype = { build$1(context) { var uiState, t2, filterMatch, t3, t4, t5, t6, t7, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; t2 = _this.filter; filterMatch = t2 != null && t2.length !== 0 ? A.matchesStringsValue(A._setArrayType([_this.taxRate.name], type$.JSArray_nullable_String), t2) : _null; t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = _this.taxRate; t3 = uiState.taxRateUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TaxRateListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t4 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t5 = A.Expanded$(A.Text$(t2.name + " \u2022 " + A.S(A.formatNumber(t2.rate, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false)), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t4 = A.Container$(_null, A.Row$(A._setArrayType([t5, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4.size._dx); t5 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t3, _null, new A.TaxRateListItem_build_closure0(_this), new A.TaxRateListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t2, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t4, _null, _null), false, true, true, _null); }, get$user(receiver) { return this.user; }, get$taxRate() { return this.taxRate; } }; A.TaxRateListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.taxRate, false, false); return t1; }, $signature: 0 }; A.TaxRateListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.taxRate, false, true); return t1; }, $signature: 0 }; A.TaxRateListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.TaxRateListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaxRateListBuilder_build_closure(), A.tax_rate_list_vm_TaxRateListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaxRateListVM); } }; A.TaxRateListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.taxRateList, B.EntityType_taxRate, new A.TaxRateListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, null, viewModel.state, null); }, $signature: 3245 }; A.TaxRateListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t1 = this.viewModel, t2 = t1.taxRateMap._map$_map.$index(0, J.$index$asx(t1.taxRateList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_taxRate).get$listUIState().selectedIds; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.TaxRateListItem(t1.userCompany.user, t2, t1.filter, t3, null); }, $signature: 3246 }; A.TaxRateListVM.prototype = {}; A.TaxRateListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.TaxRateListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TaxRateListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTaxRates(field)); }, $signature: 6 }; A.TaxRateListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearTaxRateMultiselect()); }, $signature: 14 }; A.TaxRateSettingsScreen.prototype = { build$1(context) { var t2, t3, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t1.uiState; t4 = t3.taxRateUIState.listUIState; t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, _null, B.EntityType_taxRate, false, B.List_empty28, new A.TaxRateSettingsScreen_build_closure(store), _null, _null, _null, _null, new A.TaxRateSettingsScreen_build_closure0(store), new A.TaxRateSettingsScreen_build_closure1(store), _null, A._setArrayType(["updated_at"], type$.JSArray_String), B.List_empty29, _null); if (t1.prefState.appLayout === B.AppLayout_mobile && t1.userCompanyStates._list$_list[t3.selectedCompanyIndex].userCompany.can$2(B.UserPermission_create, B.EntityType_taxRate)) { t1 = A.Theme_of(context); t3 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_tax_rate"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t3, "tax_rate_fab", false, new A.TaxRateSettingsScreen_build_closure2(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_taxRate, t4.filter, new A.TaxRateSettingsScreen_build_closure3(store), this.viewModel.taxRateList, _null, _null, new A.TaxRateSettingsScreen_build_closure4(store), new A.ValueKey("__filter_" + t4.filterClearedAt + "__", type$.ValueKey_String)), new A.TaxRateListBuilder(_null), t5, B.EntityType_taxRate, t1, 0, "tax_settings", new A.TaxRateSettingsScreen_build_closure5(store), new A.TaxRateSettingsScreen_build_closure6(store)); } }; A.TaxRateSettingsScreen_build_closure6.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartTaxRateMultiselect()); }, $signature: 14 }; A.TaxRateSettingsScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTaxRates(value)); }, $signature: 28 }; A.TaxRateSettingsScreen_build_closure4.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTaxRatesByState(state)); }, $signature: 71 }; A.TaxRateSettingsScreen_build_closure5.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.taxRateUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTaxRateMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaxRateMultiselect()); } }, $signature: 4 }; A.TaxRateSettingsScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTaxRates(value)); }, $signature: 6 }; A.TaxRateSettingsScreen_build_closure1.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTaxRatesByState(state)); }, $signature: 68 }; A.TaxRateSettingsScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.taxRateUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTaxRateMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTaxRateMultiselect()); } }, $signature: 4 }; A.TaxRateSettingsScreen_build_closure2.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_taxRate); }, $signature: 0 }; A.TaxRateScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaxRateScreenBuilder_build_closure(), A.tax_rate_screen_vm_TaxRateScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaxRateScreenVM); } }; A.TaxRateScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.TaxRateSettingsScreen(vm, null); }, $signature: 3247 }; A.TaxRateScreenVM.prototype = {}; A.TaxRateView.prototype = { createState$0() { return new A._TaxRateViewState(B._StateLifecycle_0); } }; A._TaxRateViewState.prototype = { build$1(context) { var t2, t3, _null = null, viewModel = this._widget.viewModel, taxRate = viewModel.taxRate, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; this._widget.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "name"); t3.toString; t1 = t2.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "rate"); t1.toString; return A.ViewScaffold$(_null, new A.ScrollableListView(A._setArrayType([A.EntityHeader$(taxRate, t3, t1, A.formatNumber(taxRate.rate, context, _null, _null, B.FormatNumberType_1, true, _null, _null, false), _null, _null, taxRate.name)], type$.JSArray_Widget), _null, _null, _null, false, _null), taxRate, true, false, new A._TaxRateViewState_build_closure(viewModel), _null); } }; A._TaxRateViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.TaxRateViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TaxRateViewScreen_build_closure(this), new A.TaxRateViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TaxRateViewVM); } }; A.TaxRateViewScreen_build_closure0.prototype = { call$1(store) { return A.TaxRateViewVM_TaxRateViewVM$fromStore(store); }, $signature: 3248 }; A.TaxRateViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.TaxRateView(vm, false, null); }, $signature: 3249 }; A.TaxRateViewVM.prototype = { get$taxRate() { return this.taxRate; } }; A.TaxRateViewVM_TaxRateViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/tax_settings_rates")); }, $signature: 4 }; A.TokenEdit.prototype = { createState$0() { return new A._TokenEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._TokenEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._token_edit$_nameController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._token_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._TokenEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.token.name); B.JSArray_methods.forEach$1(_this._token_edit$_controllers, new A._TokenEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._token_edit$_controllers, new A._TokenEditState_dispose_closure(this)); this.super$State$dispose(); }, _token_edit$_onChanged$0() { var _this = this, token = _this._widget.viewModel.token.rebuild$1(new A._TokenEditState__onChanged_closure(_this)); if (!token.$eq(0, _this._widget.viewModel.token)) _this._token_edit$_debouncer.run$1(new A._TokenEditState__onChanged_closure0(_this, token)); }, _token_edit$_onSavePressed$1(context) { if (!$.$get$_TokenEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var t2, _null = null, viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), token = viewModel.token; if (token.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_token"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_token"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._TokenEditState_build_closure(this, t1), _null), $.$get$_TokenEditState__formKey()), _null, token, _null, false, _null, new A._TokenEditState_build_closure0(viewModel), this.get$_token_edit$_onSavePressed(), _null, t2); } }; A._TokenEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_token_edit$_onChanged()); }, $signature: 25 }; A._TokenEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_token_edit$_onChanged()); }, $signature: 25 }; A._TokenEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_token_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TokenEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._token_edit$_nameController._change_notifier$_value.text); b.get$_token_model$_$this()._token_model$_name = t1; return b; }, $signature: 726 }; A._TokenEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.token); }, $signature: 0 }; A._TokenEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._TokenEditState_build_closure.prototype = { call$1(context) { var t4, _null = null, t1 = this.$this, t2 = this.localization, t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t3.toString; t3 = J.$index$asx(t3, "name"); t3.toString; t4 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([A.DecoratedFormField$(false, _null, true, t1._token_edit$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t3, _null, _null, false, _null, _null, t1.get$_token_edit$_onSavePressed(), true, _null, _null, B.TextAlign_4, new A._TokenEditState_build__closure(t2))], t4), _null, _null, false, _null, false, _null, _null)], t4), _null, _null, _null, false, _null); }, $signature: 150 }; A._TokenEditState_build__closure.prototype = { call$1(value) { var t1; if (value.length === 0 || B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.TokenEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TokenEditScreen_build_closure(), new A.TokenEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TokenEditVM); } }; A.TokenEditScreen_build_closure0.prototype = { call$1(store) { return A.TokenEditVM_TokenEditVM$fromStore(store); }, $signature: 3250 }; A.TokenEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TokenEdit(viewModel, new A.ValueKey(viewModel.token.updatedAt, type$.ValueKey_int)); }, $signature: 3251 }; A.TokenEditVM.prototype = { get$token() { return this.token; } }; A.TokenEditVM_TokenEditVM$fromStore_closure.prototype = { call$1(token) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateToken(token)); }, $signature: 427 }; A.TokenEditVM_TokenEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.TokenEntity_TokenEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.TokenEditVM_TokenEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TokenEditVM_TokenEditVM$fromStore__closure(this.store, context, this.state).call$0(); }, $signature: 16 }; A.TokenEditVM_TokenEditVM$fromStore__closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); A.passwordCallback(false, new A.TokenEditVM_TokenEditVM$fromStore___closure(t1, t2.uiState.tokenUIState.editing, this.state), this.context, false); }, $signature: 4 }; A.TokenEditVM_TokenEditVM$fromStore___closure.prototype = { call$2(password, idToken) { var $navigator, t3, t4, t5, t1 = $.$get$navigatorKey(), t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t2.toString; t2 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t1.get$currentState(); t1 = new A._Future($.Zone__current, type$._Future_TokenEntity); t3 = this.store; t4 = this.token; t5 = t3.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveTokenRequest(new A._AsyncCompleter(t1, type$._AsyncCompleter_TokenEntity), t4, password, idToken)); return t1.then$1$1(0, new A.TokenEditVM_TokenEditVM$fromStore____closure(t4, t2, this.state, t3, $navigator), type$.Null).catchError$1(new A.TokenEditVM_TokenEditVM$fromStore____closure0()); }, $signature: 525 }; A.TokenEditVM_TokenEditVM$fromStore____closure.prototype = { call$1(savedToken) { var _this = this, _s20_ = "/settings/token/view", t1 = _this.token, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_token"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_token"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s20_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s20_, t1, t1); } else t2.pop$1(savedToken); } else A.viewEntity(false, savedToken, null, true); }, $signature: 427 }; A.TokenEditVM_TokenEditVM$fromStore____closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.TokenEditVM_TokenEditVM$fromStore_____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TokenEditVM_TokenEditVM$fromStore_____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.TokenListItem.prototype = { build$1(context) { var uiState, tokenUIState, t2, t3, t4, t5, user, filterMatch, t6, t7, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; tokenUIState = uiState.tokenUIState; t2 = uiState.selectedCompanyIndex; t1 = t1.userCompanyStates._list$_list; t3 = t1[t2].userState; t4 = _this.token; t5 = t4.createdUserId; t5.toString; user = t3.$get$1(0, t5); t3 = _this.filter; filterMatch = t3 != null && t3.length !== 0 ? A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), t3) : _null; t1 = t1[t2].userCompany; t2 = uiState.get$isEditing() ? tokenUIState.editing.id : tokenUIState.selectedId; t3 = tokenUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TokenListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t5 = A.Text$(t4.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null); t6 = A.Text$(user.get$fullName().length !== 0 ? user.get$fullName() : user.email, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t4, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t3, _null, new A.TokenListItem_build_closure0(_this), new A.TokenListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t6, t7, new A.EntityStateLabel(t4, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t5, _null, _null), t4.id === t2, true, true, _null); }, get$user(receiver) { return this.user; }, get$token() { return this.token; } }; A.TokenListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.token, false, false); return t1; }, $signature: 0 }; A.TokenListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.token, false, true); return t1; }, $signature: 0 }; A.TokenListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.TokenListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TokenListBuilder_build_closure(), A.token_list_vm_TokenListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TokenListVM); } }; A.TokenListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.tokenList, B.EntityType_token, new A.TokenListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.TokenPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3252 }; A.TokenListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.tokenMap._map$_map.$index(0, J.$index$asx(t1.tokenList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_token).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.TokenListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 3253 }; A.TokenListVM.prototype = {}; A.TokenListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.TokenListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TokenListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTokens(field)); }, $signature: 6 }; A.TokenListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearTokenMultiselect()); }, $signature: 14 }; A.TokenPresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.TokenScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.tokenUIState.listUIState; t4 = type$.JSArray_String; t5 = A.List_List$of(A._setArrayType([], t4), true, type$.String); B.JSArray_methods.addAll$1(t5, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t4), B.EntityType_token, false, B.List_empty28, new A.TokenScreen_build_closure(store), new A.TokenScreen_build_closure0(store), new A.TokenScreen_build_closure1(store), new A.TokenScreen_build_closure2(store), new A.TokenScreen_build_closure3(store), new A.TokenScreen_build_closure4(store), new A.TokenScreen_build_closure5(store), _null, A._setArrayType(["name"], t4), B.List_empty29, t5); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_token)) { t1 = A.Theme_of(context); t4 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_token"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t4, "token_fab", false, new A.TokenScreen_build_closure6(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_token, t3.filter, new A.TokenScreen_build_closure7(store), this.viewModel.tokenList, _null, _null, new A.TokenScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.TokenListBuilder(_null), t5, B.EntityType_token, t1, 0, "account_management", new A.TokenScreen_build_closure9(store), new A.TokenScreen_build_closure10(store)); } }; A.TokenScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartTokenMultiselect()); }, $signature: 14 }; A.TokenScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTokens(value)); }, $signature: 28 }; A.TokenScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTokensByState(state)); }, $signature: 71 }; A.TokenScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.tokenUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTokenMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTokenMultiselect()); } }, $signature: 4 }; A.TokenScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortTokens(value)); }, $signature: 37 }; A.TokenScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTokensByState(state)); }, $signature: 68 }; A.TokenScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.tokenUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTokenMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTokenMultiselect()); } }, $signature: 4 }; A.TokenScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTokensByCustom1(value)); }, $signature: 6 }; A.TokenScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTokensByCustom2(value)); }, $signature: 6 }; A.TokenScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTokensByCustom3(value)); }, $signature: 6 }; A.TokenScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTokensByCustom4(value)); }, $signature: 6 }; A.TokenScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_token); }, $signature: 0 }; A.TokenScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TokenScreenBuilder_build_closure(), A.token_screen_vm_TokenScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TokenScreenVM); } }; A.TokenScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.TokenScreen(vm, null); }, $signature: 3254 }; A.TokenScreenVM.prototype = {}; A.TokenView.prototype = { createState$0() { return new A._TokenViewState(B._StateLifecycle_0); } }; A._TokenViewState.prototype = { build$1(context) { var viewModel, token, t2, t3, user, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; token = viewModel.token; t2 = viewModel.state; t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState; t3 = token.createdUserId; t3.toString; user = t2.$get$1(0, t3); this._widget.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t2 = t3.$index(0, t1); t2.toString; t2 = J.$index$asx(t2, "user"); t2.toString; t4 = user.get$fullName().length !== 0 ? user.get$fullName() : user.email; t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "created_on"); t1.toString; return A.ViewScaffold$(_null, new A.ScrollableListView(A._setArrayType([A.EntityHeader$(token, t2, t1, A.formatDate(A.convertTimestampToDateString(token.createdAt), context, true, true, false), _null, _null, t4), new A.ListDivider(_null), new A._TokenListTile(token, _null), new A.ListDivider(_null)], type$.JSArray_Widget), _null, _null, _null, false, _null), token, true, false, new A._TokenViewState_build_closure(viewModel), _null); } }; A._TokenViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A._TokenListTile.prototype = { build$1(context) { var t3, _null = null, t1 = this.token.token, t2 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t1 = B.JSString_methods.substring$1(t1, 10) === "xxxxxxxxxxx"; t3 = t1 ? _null : A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null); t1 = t1 ? _null : new A._TokenListTile_build_closure(this, context); return A.ListTile$(false, B.EdgeInsets_22_22_22_22, _null, _null, true, _null, _null, false, _null, _null, _null, _null, t1, false, _null, _null, _null, _null, _null, new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), t3, _null); }, get$token() { return this.token; } }; A._TokenListTile_build_closure.prototype = { call$0() { A.handleTokenAction(this.context, A._setArrayType([this.$this.token], type$.JSArray_BaseEntity), B.EntityAction_copy); }, $signature: 0 }; A.TokenViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TokenViewScreen_build_closure(this), new A.TokenViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TokenViewVM); } }; A.TokenViewScreen_build_closure0.prototype = { call$1(store) { return A.TokenViewVM_TokenViewVM$fromStore(store); }, $signature: 3255 }; A.TokenViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.TokenView(vm, false, null); }, $signature: 3256 }; A.TokenViewVM.prototype = { get$token() { return this.token; } }; A.TokenViewVM_TokenViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/tokens")); }, $signature: 4 }; A.TransactionEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._TransactionEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._TransactionEditState.prototype = { didChangeDependencies$0() { var transaction, _this = this, _null = null, t1 = _this._transaction_edit$_amountController, t2 = _this._descriptionController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this._transaction_edit$_controllers = t3; B.JSArray_methods.forEach$1(t3, new A._TransactionEditState_didChangeDependencies_closure(_this)); transaction = _this._widget.viewModel.transaction; t3 = _this._framework$_element; t3.toString; t3 = A.formatNumber(transaction.amount, t3, _null, _null, B.FormatNumberType_4, true, _null, _null, false); t3.toString; t1.set$text(0, t3); t2.set$text(0, transaction.description); B.JSArray_methods.forEach$1(_this._transaction_edit$_controllers, new A._TransactionEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._transaction_edit$_controllers, new A._TransactionEditState_dispose_closure(this)); this.super$State$dispose(); }, _transaction_edit$_onChanged$0() { this._transaction_edit$_debouncer.run$1(new A._TransactionEditState__onChanged_closure(this)); }, _transaction_edit$_onSavePressed$0() { var t1, t2; if (!$.$get$_TransactionEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var t2, t3, _null = null, _s16_ = "edit_transaction", viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), transaction = viewModel.transaction, store = A.StoreProvider_of(context, type$.AppState); if (transaction.get$isNew()) t2 = t1.get$newTransaction(); else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s16_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s16_); t2.toString; } else t2 = t3; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._TransactionEditState_build_closure(this, t1, transaction, viewModel, viewModel.state, store), _null), $.$get$_TransactionEditState__formKey()), _null, _null, _null, false, _null, new A._TransactionEditState_build_closure0(viewModel), new A._TransactionEditState_build_closure1(this), _null, t2); } }; A._TransactionEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_transaction_edit$_onChanged()); }, $signature: 25 }; A._TransactionEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_transaction_edit$_onChanged()); }, $signature: 25 }; A._TransactionEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_transaction_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TransactionEditState__onChanged_closure.prototype = { call$0() { var t1 = this.$this, transaction = t1._widget.viewModel.transaction.rebuild$1(new A._TransactionEditState__onChanged__closure(t1)); if (!transaction.$eq(0, t1._widget.viewModel.transaction)) t1._widget.viewModel.onChanged.call$1(transaction); }, $signature: 0 }; A._TransactionEditState__onChanged__closure.prototype = { call$1(b) { var t1 = this.$this, t2 = A.parseDouble(B.JSString_methods.trim$0(t1._transaction_edit$_amountController._change_notifier$_value.text), false); b.get$_transaction_model$_$this()._transaction_model$_amount = t2; t1 = B.JSString_methods.trim$0(t1._descriptionController._change_notifier$_value.text); b.get$_transaction_model$_$this()._transaction_model$_description = t1; return b; }, $signature: 135 }; A._TransactionEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._TransactionEditState_build_closure1.prototype = { call$1(context) { return this.$this._transaction_edit$_onSavePressed$0(); }, $signature: 20 }; A._TransactionEditState_build_closure.prototype = { call$1(context) { var t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, _this = this, _null = null, t1 = _this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "type"); t4.toString; t5 = _this.transaction; t6 = _this.viewModel; t7 = type$.String; t7 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(A.Text$(t1.get$withdrawal(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "DEBIT", t7), A.DropdownMenuItem$(A.Text$(t1.get$deposit(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "CREDIT", t7)], type$.JSArray_DropdownMenuItem_String), _null, t4, new A._TransactionEditState_build__closure(t6, t5), _null, false, t5.baseType, t7); t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "date"); t4.toString; t4 = A.DatePicker$(false, false, false, _null, _null, _null, t4, _null, new A._TransactionEditState_build__closure0(t6, t5), t5.date, _null); t8 = t5.get$isNew(); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "amount"); t9.toString; t10 = _this.$this; t9 = A.DecoratedFormField$(false, _null, t8, t10._transaction_edit$_amountController, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, false, true), t9, _null, _null, false, _null, _null, new A._TransactionEditState_build__closure1(t10), true, _null, _null, B.TextAlign_4, new A._TransactionEditState_build__closure2(t1)); t8 = _this.state; t11 = t8.staticState; t12 = $.$get$memoizedCurrencyList().call$1(t11.currencyMap); t13 = t2.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "currency"); t13.toString; t13 = A.EntityDropdown$(true, false, t5.currencyId, t12, _null, B.EntityType_currency, B.List_empty0, t13, _null, _null, new A._TransactionEditState_build__closure3(t6), _null, _null, _null); t12 = t5.bankAccountId; t14 = t1.get$bankAccount(); t15 = $.$get$memoizedDropdownBankAccountList(); t8 = t8.userCompanyStates._list$_list[t8.uiState.selectedCompanyIndex]; t16 = t8.bankAccountState; t1 = A.EntityDropdown$(true, false, t12, t15.call$5(t16.map, t16.list, t11, t8.userState.map, t12), _null, B.EntityType_bankAccount, B.List_empty0, t14, new A._TransactionEditState_build__closure4(t6, context), new A._TransactionEditState_build__closure5(_this.store), new A._TransactionEditState_build__closure6(t6, t5), new A._TransactionEditState_build__closure7(), _null, new A._TransactionEditState_build__closure8(t5, t1)); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "description"); t3.toString; t2 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, A._setArrayType([t7, t4, t9, t13, t1, A.DecoratedFormField$(false, _null, false, t10._descriptionController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t3, 6, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], t2), _null, _null, false, _null, false, _null, _null)], t2), _null, _null, _null, false, _null); }, $signature: 150 }; A._TransactionEditState_build__closure.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.transaction.rebuild$1(new A._TransactionEditState_build___closure3(value))); }, $signature: 5 }; A._TransactionEditState_build___closure3.prototype = { call$1(b) { b.get$_transaction_model$_$this()._baseType = this.value; return b; }, $signature: 135 }; A._TransactionEditState_build__closure0.prototype = { call$2(date, _) { this.viewModel.onChanged.call$1(this.transaction.rebuild$1(new A._TransactionEditState_build___closure2(date))); }, $signature: 52 }; A._TransactionEditState_build___closure2.prototype = { call$1(b) { b.get$_transaction_model$_$this()._transaction_model$_date = this.date; return b; }, $signature: 135 }; A._TransactionEditState_build__closure1.prototype = { call$1(_) { return this.$this._transaction_edit$_onSavePressed$0(); }, $signature: 20 }; A._TransactionEditState_build__closure2.prototype = { call$1(value) { var t1; if (value.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._TransactionEditState_build__closure3.prototype = { call$1(currency) { var t1 = this.viewModel; return t1.onChanged.call$1(t1.transaction.rebuild$1(new A._TransactionEditState_build___closure1(currency))); }, $signature: 69 }; A._TransactionEditState_build___closure1.prototype = { call$1(b) { var t1 = this.currency; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_transaction_model$_$this()._transaction_model$_currencyId = t1; return b; }, $signature: 135 }; A._TransactionEditState_build__closure6.prototype = { call$1(bankAccount) { return this.viewModel.onChanged.call$1(this.transaction.rebuild$1(new A._TransactionEditState_build___closure(bankAccount))); }, $signature: 69 }; A._TransactionEditState_build___closure.prototype = { call$1(b) { var t1 = this.bankAccount; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; return b.get$_transaction_model$_$this()._bankAccountId = t1; }, $signature: 3257 }; A._TransactionEditState_build__closure4.prototype = { call$1(completer) { return this.viewModel.onAddBankAccountPressed.call$2(this.context, completer); }, $signature: 315 }; A._TransactionEditState_build__closure5.prototype = { call$2(completer, $name) { var t1 = A.BankAccountEntity_BankAccountEntity(null, null).rebuild$1(new A._TransactionEditState_build___closure0($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveBankAccountRequest(completer, t1)); }, $signature: 159 }; A._TransactionEditState_build___closure0.prototype = { call$1(b) { b.get$_bank_account_model$_$this()._bank_account_model$_name = this.name; return b; }, $signature: 272 }; A._TransactionEditState_build__closure8.prototype = { call$1(value) { var t1; if (this.transaction.bankAccountId.length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 228 }; A._TransactionEditState_build__closure7.prototype = { call$1(entity) { return ""; }, $signature: 383 }; A.TransactionEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionEditScreen_build_closure(), new A.TransactionEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionEditVM); } }; A.TransactionEditScreen_build_closure0.prototype = { call$1(store) { return A.TransactionEditVM_TransactionEditVM$fromStore(store); }, $signature: 3258 }; A.TransactionEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TransactionEdit(viewModel, new A.ValueKey(viewModel.transaction.updatedAt, type$.ValueKey_int)); }, $signature: 3259 }; A.TransactionEditVM.prototype = { get$transaction(receiver) { return this.transaction; } }; A.TransactionEditVM_TransactionEditVM$fromStore_closure.prototype = { call$1(transaction) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateTransaction(transaction)); }, $signature: 215 }; A.TransactionEditVM_TransactionEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.TransactionEntity_TransactionEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.TransactionEditVM_TransactionEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TransactionEditVM_TransactionEditVM$fromStore__closure1(this.store, context, this.state).call$0(); }, $signature: 16 }; A.TransactionEditVM_TransactionEditVM$fromStore__closure1.prototype = { call$0() { var transaction, t3, t4, t5, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); transaction = t2.uiState.transactionUIState.editing; t2 = this.context; t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = new A._Future($.Zone__current, type$._Future_TransactionEntity); t5 = t1.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveTransactionRequest(new A._AsyncCompleter(t4, type$._AsyncCompleter_TransactionEntity), transaction)); return t4.then$1$1(0, new A.TransactionEditVM_TransactionEditVM$fromStore___closure(transaction, t3, this.state, t1, t2), type$.Null).catchError$1(new A.TransactionEditVM_TransactionEditVM$fromStore___closure0(t2)); }, $signature: 67 }; A.TransactionEditVM_TransactionEditVM$fromStore___closure.prototype = { call$1(savedTransaction) { var t3, _this = this, _s19_ = "created_transaction", _s19_0 = "updated_transaction", _s17_ = "/transaction/view", t1 = _this.transaction, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s19_); t2.toString; } } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_0); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s19_0); t2.toString; } } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s17_)); t2 = _this.context; if (t1.get$isNew()) { t1 = type$.nullable_Object; A.Navigator_of(t2, false).pushReplacementNamed$2$1(_s17_, t1, t1); } else A.Navigator_of(t2, false).pop$1(savedTransaction); } else A.viewEntity(false, savedTransaction, null, true); }, $signature: 215 }; A.TransactionEditVM_TransactionEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.TransactionEditVM_TransactionEditVM$fromStore____closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TransactionEditVM_TransactionEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.TransactionEditVM_TransactionEditVM$fromStore_closure2.prototype = { call$2(context, completer) { var t1 = A.BankAccountEntity_BankAccountEntity(null, this.state), t2 = new A._Future($.Zone__current, type$._Future_Null), t3 = this.store, t4 = type$.Null; t2.then$1$1(0, new A.TransactionEditVM_TransactionEditVM$fromStore__closure(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, null, true); completer.get$future().then$1$1(0, new A.TransactionEditVM_TransactionEditVM$fromStore__closure0(t3), t4); }, $signature: 130 }; A.TransactionEditVM_TransactionEditVM$fromStore__closure.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/transaction/edit")); }, $signature: 36 }; A.TransactionEditVM_TransactionEditVM$fromStore__closure0.prototype = { call$1(client) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/transaction/edit")); }, $signature: 103 }; A.TransactionListItem.prototype = { build$1(context) { var uiState, transactionUIState, t3, t4, filterMatch, listUIState, textStyle, textColor, _this = this, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; transactionUIState = uiState.transactionUIState; t3 = _this.filter; if (t3 != null && t3.length !== 0) { t4 = _this.transaction; filterMatch = A.matchesStringsValue(A._setArrayType([t4.category, t4.description], type$.JSArray_nullable_String), t3); } else filterMatch = _null; t3 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); listUIState = transactionUIState.listUIState; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) { t1 = uiState.get$isEditing() ? transactionUIState.editing.id : transactionUIState.selectedId; t1 = _this.transaction.id === t1; } else t1 = false; t4 = store.__Store__state_A; return new A.DismissibleEntity(t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany, _this.transaction, new A.LayoutBuilder(new A.TransactionListItem_build_closure(_this, listUIState.selectedIds != null, listUIState, t2, textStyle, textColor, filterMatch, t3), _null), t1, true, true, _null); }, get$user(receiver) { return this.user; }, get$transaction(receiver) { return this.transaction; } }; A.TransactionListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (_this.showCheckbox) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TransactionListItem_build__closure(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null), _null); else { t2 = t1.transaction; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.TransactionListItem_build__closure0(t1)); t2 = t3; } t3 = t1.transaction; t4 = _this.textStyle; t5 = A.Text$(A.stringReplaceAllUnchecked(t3.description, "\\n", " "), _null, _null, _null, _null, _null, t4, _null, _null, _null); t6 = _this.state; t6 = t6.userCompanyStates._list$_list[t6.uiState.selectedCompanyIndex].bankAccountState.$get$1(0, t3.bankAccountId); t7 = A.Theme_of(context).textTheme.titleSmall; t7.toString; t8 = _this.textColor; t9 = type$.JSArray_Widget; t8 = A._setArrayType([A.Column$(A._setArrayType([t5, A.Text$(t6.name, _null, 3, B.TextOverflow_2, _null, _null, t7.copyWith$1$color(A.Color$fromARGB(153, t8.get$value(t8) >>> 16 & 255, t8.get$value(t8) >>> 8 & 255, t8.get$value(t8) & 255)), _null, _null, _null)], t9), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t9); t5 = _this.filterMatch; if (t5 != null) t8.push(A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, A.Theme_of(context).textTheme.titleSmall, _null, _null, _null)); t5 = A.Expanded$(A.Column$(t8, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1); t6 = _this.localization; t6 = A.Text$(t3.baseType !== "CREDIT" ? t6.get$withdrawal() : t6.get$deposit(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = A.formatNumber(t3.amount, context, _null, t3.currencyId, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), t5, new A.SizedBox(10, _null, _null, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(30, _null, _null, _null), new A.ConstrainedBox(new A.BoxConstraints(100, 1 / 0, 0, 1 / 0), A.Text$(t7, _null, _null, _null, _null, _null, t4, B.TextAlign_5, _null, _null), _null), new A.SizedBox(25, _null, _null, _null), A.EntityStatusChip$(t3, false, 105)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.TransactionListItem_build__closure1(t1), new A.TransactionListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = _this.showCheckbox ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TransactionListItem_build__closure3(t1), _null, _null, _null, _null, _null, false, t1.isChecked), _this.listUIState.selectedIds != null, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.transaction; t5 = A.Expanded$(A.Text$(A.stringReplaceAllUnchecked(t4.description, "\\n", " "), _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = A.formatNumber(t4.amount, context, _null, t4.currencyId, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t5, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; if (t5 == null) { t5 = _this.state; t5 = t5.userCompanyStates._list$_list[t5.uiState.selectedCompanyIndex].bankAccountState.$get$1(0, t4.bankAccountId); t6 = _this.localization; t6 = t4.baseType === "CREDIT" ? t6.get$deposit() : t6.get$withdrawal(); t6 = A.Text$(t5.name + " \u2022 " + t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = t6; } else t5 = A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); t5 = A.Expanded$(t5, 1); t6 = _this.localization; t6.toString; t8 = t4.statusId; t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.TransactionListItem_build__closure4(t1), new A.TransactionListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t5, A.Text$(t6.lookup$1(B.Map_7AXXh.$index(0, t8)), _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, new A.TransactionStatusColors(_this.state.prefState.get$colorThemeModel()).get$colors().$index(0, t8), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.TransactionListItem_build__closure2.prototype = { call$0() { var t1 = A.selectEntity(this.$this.transaction, false, false); return t1; }, $signature: 0 }; A.TransactionListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.transaction, false, true); return t1; }, $signature: 0 }; A.TransactionListItem_build__closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.TransactionListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.transaction], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.TransactionListItem_build__closure5.prototype = { call$0() { var t1 = A.selectEntity(this.$this.transaction, false, false); return t1; }, $signature: 0 }; A.TransactionListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.transaction, false, true); return t1; }, $signature: 0 }; A.TransactionListItem_build__closure3.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.TransactionListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionListBuilder_build_closure(), A.transaction_list_vm_TransactionListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionListVM); } }; A.TransactionListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.transactionList, B.EntityType_transaction, new A.TransactionListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.TransactionPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3260 }; A.TransactionListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.transactionMap._map$_map.$index(0, J.$index$asx(t1.transactionList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_transaction).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.TransactionListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 3261 }; A.TransactionListVM.prototype = {}; A.TransactionListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.TransactionListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TransactionListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTransactions(field)); }, $signature: 6 }; A.TransactionListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearTransactionMultiselect()); }, $signature: 14 }; A.TransactionPresenter.prototype = { getField$2$context$field(context, field) { var t2, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__EntityPresenter_entity_A; t2 === $ && A.throwUnnamedLateFieldNI(); type$.TransactionEntity._as(t2); switch (field) { case "status": return A.EntityStatusChip$(t2, true, 105); case "date": return A.Text$(A.formatDate(t2.date, context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "default_category": return A.Text$(t2.category, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "amount": t1 = A.formatNumber(t2.amount, context, _null, t2.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "deposit": if (t2.baseType !== "CREDIT") return new A.SizedBox(_null, _null, _null, _null); t1 = A.formatNumber(t2.amount, context, _null, t2.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "withdrawal": if (t2.baseType === "CREDIT") return new A.SizedBox(_null, _null, _null, _null); t1 = A.formatNumber(t2.amount, context, _null, t2.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1.toString; return new A.Align(B.Alignment_1_0, _null, _null, A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null); case "description": return A.Text$(A.stringReplaceAllUnchecked(t2.description, "\\n", " "), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "participant_name": return A.Text$(t2.participantName, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "participant": return A.Text$(t2.participant, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "account_type": return A.Text$(A.toTitleCase(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].bankAccountState.$get$1(0, t2.bankAccountId).type), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "bank_account": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].bankAccountState.$get$1(0, t2.bankAccountId), t2, _null); case "payment": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].paymentState.$get$1(0, t2.paymentId), t2, _null); case "invoices": t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(A._setArrayType(t2.invoiceIds.split(","), type$.JSArray_String), new A.TransactionPresenter_getField_closure(t1), type$.MappedListIterable_of_String_and_nullable_InvoiceEntity), type$.InvoiceEntity); t1 = A.MappedIterable_MappedIterable(t1, new A.TransactionPresenter_getField_closure0(t2), t1.$ti._eval$1("Iterable.E"), type$.Padding); return new A.ConstrainedBox(new A.BoxConstraints(0, 200, 0, 1 / 0), A.Wrap$(B.WrapAlignment_0, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")), B.Clip_2, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0), _null); case "expense": t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(A._setArrayType(t2.expenseId.split(","), type$.JSArray_String), new A.TransactionPresenter_getField_closure1(t1), type$.MappedListIterable_of_String_and_nullable_ExpenseEntity), type$.ExpenseEntity); t1 = A.MappedIterable_MappedIterable(t1, new A.TransactionPresenter_getField_closure2(t2), t1.$ti._eval$1("Iterable.E"), type$.Padding); return new A.ConstrainedBox(new A.BoxConstraints(0, 200, 0, 1 / 0), A.Wrap$(B.WrapAlignment_0, A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")), B.Clip_2, B.WrapCrossAlignment_0, B.WrapAlignment_0, 0), _null); case "vendor": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].vendorState.$get$1(0, t2.vendorId), t2, _null); case "category": return new A.LinkTextRelatedEntity(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseCategoryState.$get$1(0, t2.categoryId), t2, _null); } return this.super$EntityPresenter$getField(context, field); } }; A.TransactionPresenter_getField_closure.prototype = { call$1(invoiceId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, invoiceId); }, $signature: 93 }; A.TransactionPresenter_getField_closure0.prototype = { call$1(invoice) { return new A.Padding(B.EdgeInsets_0_0_8_0, new A.LinkTextRelatedEntity(invoice, this.transaction, null), null); }, $signature: 801 }; A.TransactionPresenter_getField_closure1.prototype = { call$1(expenseId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].expenseState.map._map$_map.$index(0, expenseId); }, $signature: 224 }; A.TransactionPresenter_getField_closure2.prototype = { call$1(expense) { return new A.Padding(B.EdgeInsets_0_0_8_0, new A.LinkTextRelatedEntity(expense, this.transaction, null), null); }, $signature: 3262 }; A.TransactionScreen.prototype = { build$1(context) { var t2, t3, userCompany, statuses, t4, t5, t6, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); statuses = A._setArrayType([A._$TransactionStatusEntity$_("", "").rebuild$1(new A.TransactionScreen_build_closure(t2)), A._$TransactionStatusEntity$_("", "").rebuild$1(new A.TransactionScreen_build_closure0(t2)), A._$TransactionStatusEntity$_("", "").rebuild$1(new A.TransactionScreen_build_closure1(t2)), A._$TransactionStatusEntity$_("", "").rebuild$1(new A.TransactionScreen_build_closure2(t2)), A._$TransactionStatusEntity$_("", "").rebuild$1(new A.TransactionScreen_build_closure3(t2))], type$.JSArray_TransactionStatusEntity); t3 = t3.transactionUIState.listUIState; t4 = A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(A.getEntityIcon(B.EntityType_settings), _null, _null, _null), _null, new A.TransactionScreen_build_closure4(store, t1), _null, _null, _null, _null, _null)], type$.JSArray_IconButton); t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["status", "deposit", "withdrawal", "date", "description", "invoices", "expense"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("account_type"); t6.push("bank_account"); t6.push("currency"); t6.push("amount"); t6.push("vendor"); t6.push("category"); t6.push("payment"); t6.push("default_category"); t6.push("participant"); t6.push("participant_name"); t6 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType(["status", "deposit", "withdrawal", "date", "description", "invoices", "expense"], t5), B.EntityType_transaction, false, t4, new A.TransactionScreen_build_closure5(store), new A.TransactionScreen_build_closure6(store), new A.TransactionScreen_build_closure7(store), new A.TransactionScreen_build_closure8(store), new A.TransactionScreen_build_closure9(store), new A.TransactionScreen_build_closure10(store), new A.TransactionScreen_build_closure11(store), _null, A._setArrayType(["date", "description", "amount"], t5), statuses, t6); t1 = t1.prefState; t1 = (t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_transaction) ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "transaction_fab", false, new A.TransactionScreen_build_closure12(context), t2.get$newTransaction()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_transaction, t3.filter, new A.TransactionScreen_build_closure13(store), this.viewModel.transactionList, statuses, new A.TransactionScreen_build_closure14(store), new A.TransactionScreen_build_closure15(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.TransactionListBuilder(_null), t6, B.EntityType_transaction, t1, 0, _null, new A.TransactionScreen_build_closure16(store), new A.TransactionScreen_build_closure17(store)); } }; A.TransactionScreen_build_closure.prototype = { call$1(b) { var t1, t2, _s8_ = "deposits"; b.get$_transaction_model$_$this()._transaction_model$_id = "-1"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s8_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } b.get$_transaction_model$_$this()._transaction_model$_name = t1; return b; }, $signature: 290 }; A.TransactionScreen_build_closure0.prototype = { call$1(b) { var t1, t2, _s11_ = "withdrawals"; b.get$_transaction_model$_$this()._transaction_model$_id = "-2"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s11_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } b.get$_transaction_model$_$this()._transaction_model$_name = t1; return b; }, $signature: 290 }; A.TransactionScreen_build_closure1.prototype = { call$1(b) { var t1, t2, _s9_ = "unmatched"; b.get$_transaction_model$_$this()._transaction_model$_id = "1"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s9_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } b.get$_transaction_model$_$this()._transaction_model$_name = t1; return b; }, $signature: 290 }; A.TransactionScreen_build_closure2.prototype = { call$1(b) { var t1, t2; b.get$_transaction_model$_$this()._transaction_model$_id = "2"; t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "matched"); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "matched"); t1.toString; } b.get$_transaction_model$_$this()._transaction_model$_name = t1; return b; }, $signature: 290 }; A.TransactionScreen_build_closure3.prototype = { call$1(b) { var t1; b.get$_transaction_model$_$this()._transaction_model$_id = "3"; t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "converted"); t1.toString; b.get$_transaction_model$_$this()._transaction_model$_name = t1; return b; }, $signature: 290 }; A.TransactionScreen_build_closure17.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartTransactionMultiselect()); }, $signature: 14 }; A.TransactionScreen_build_closure13.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactions(value)); }, $signature: 28 }; A.TransactionScreen_build_closure15.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactionsByState(state)); }, $signature: 71 }; A.TransactionScreen_build_closure14.prototype = { call$2($status, value) { var t1; type$.TransactionStatusEntity._as($status); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactionsByStatus($status)); }, $signature: 155 }; A.TransactionScreen_build_closure16.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.transactionUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTransactionMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTransactionMultiselect()); } }, $signature: 4 }; A.TransactionScreen_build_closure4.prototype = { call$0() { var t2, _null = null, t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany; t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ViewSettings(t1.company, _null, _null, _null, false, "bank_accounts", false, _null)); }, $signature: 0 }; A.TransactionScreen_build_closure10.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortTransactions(value)); }, $signature: 37 }; A.TransactionScreen_build_closure11.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactionsByState(state)); }, $signature: 68 }; A.TransactionScreen_build_closure5.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.transactionUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTransactionMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTransactionMultiselect()); } }, $signature: 4 }; A.TransactionScreen_build_closure6.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionsByCustom1(value)); }, $signature: 6 }; A.TransactionScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionsByCustom2(value)); }, $signature: 6 }; A.TransactionScreen_build_closure8.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionsByCustom3(value)); }, $signature: 6 }; A.TransactionScreen_build_closure9.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionsByCustom4(value)); }, $signature: 6 }; A.TransactionScreen_build_closure12.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_transaction); }, $signature: 0 }; A.TransactionScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionScreenBuilder_build_closure(), A.transaction_screen_vm_TransactionScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionScreenVM); } }; A.TransactionScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.TransactionScreen(vm, null); }, $signature: 3264 }; A.TransactionScreenVM.prototype = {}; A.TransactionView.prototype = { createState$0() { return new A._TransactionViewState(B._StateLifecycle_0); } }; A._TransactionViewState.prototype = { build$1(context) { var t4, t5, t6, t7, t8, t9, _i, expenseId, _null = null, viewModel = this._widget.viewModel, transactions = viewModel.transactions, transaction = transactions.length === 0 ? A.TransactionEntity_TransactionEntity(_null, _null) : B.JSArray_methods.get$first(transactions), t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), state = viewModel.state, hasUnconvertable = !new A.WhereIterable(transactions, new A._TransactionViewState_build_closure(), A._arrayInstanceType(transactions)._eval$1("WhereIterable<1>")).get$isEmpty(0) && transactions.length > 1, t2 = this._widget.isFilter, t3 = transactions.length; t3 = t3 > 1 ? "" + t3 + " " + t1.get$selected(0) : _null; t4 = type$.JSArray_Widget; if (hasUnconvertable) t1 = A._setArrayType([], t4); else { t5 = A._setArrayType([], t4); if (transactions.length === 1) { t6 = transaction.baseType === "CREDIT" ? t1.get$deposit() : t1.get$withdrawal(); t7 = A.formatNumber(transaction.amount, context, _null, transaction.currencyId, B.FormatNumberType_0, true, _null, _null, false); t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "date"); t1.toString; B.JSArray_methods.addAll$1(t5, A._setArrayType([A.EntityHeader$(transaction, t6, t1, A.formatDate(transaction.date, context, true, true, false), _null, _null, t7), new A.ListDivider(_null)], t4)); } if (transaction.statusId === "3") { t1 = A._setArrayType([], t4); t6 = transaction.description; if (A.stringReplaceAllUnchecked(t6, "\\n", " ").length !== 0) B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.IconMessage(A.stringReplaceAllUnchecked(t6, "\\n", " "), _null, _null, _null, true, _null), new A.ListDivider(_null)], t4)); t6 = state.uiState.selectedCompanyIndex; t7 = state.userCompanyStates._list$_list; t1.push(A.EntityListTile$(t7[t6].bankAccountState.$get$1(0, transaction.bankAccountId), false, _null)); t1.push(A.EntityListTile$(t7[t6].transactionRuleState.$get$1(0, transaction.transactionRuleId), false, _null)); if (transaction.baseType === "CREDIT") { t4 = type$.MappedListIterable_String_InvoiceEntity; t4 = A.List_List$of(new A.MappedListIterable(new A.MappedListIterable(A._setArrayType(transaction.invoiceIds.split(","), type$.JSArray_String), new A._TransactionViewState_build_closure0(state), t4), new A._TransactionViewState_build_closure1(), t4._eval$1("MappedListIterable")), true, type$.Widget); t4.push(A.EntityListTile$(t7[t6].paymentState.$get$1(0, transaction.paymentId), false, _null)); B.JSArray_methods.addAll$1(t1, t4); } else { t4 = A._setArrayType([A.EntityListTile$(t7[t6].vendorState.$get$1(0, transaction.vendorId), false, _null), A.EntityListTile$(t7[t6].expenseCategoryState.$get$1(0, transaction.categoryId), false, _null)], t4); for (t8 = transaction.expenseId.split(","), t9 = t8.length, _i = 0; _i < t9; ++_i) { expenseId = t8[_i]; t4.push(new A.EntityListTile(_null, t7[t6].expenseState.$get$1(0, expenseId), false, _null)); } B.JSArray_methods.addAll$1(t1, t4); } B.JSArray_methods.addAll$1(t5, t1); } else { t1 = A._setArrayType([], t4); if (transaction.baseType === "CREDIT") t1.push(A.Expanded$(new A._MatchDeposits(viewModel, _null), 1)); else t1.push(A.Expanded$(new A._MatchWithdrawals(viewModel, _null), 1)); B.JSArray_methods.addAll$1(t5, t1); } t1 = t5; } return A.ViewScaffold$(_null, A.Column$(t1, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), transaction, true, t2, _null, t3); } }; A._TransactionViewState_build_closure.prototype = { call$1(transaction) { return transaction.baseType === "CREDIT" || transaction.statusId === "3"; }, $signature: 3265 }; A._TransactionViewState_build_closure0.prototype = { call$1(invoiceId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.$get$1(0, invoiceId); }, $signature: 478 }; A._TransactionViewState_build_closure1.prototype = { call$1(invoice) { return A.EntityListTile$(invoice, false, null); }, $signature: 3266 }; A._MatchDeposits.prototype = { createState$0() { var _null = null; return new A._MatchDepositsState(A.ScrollController$(0, true, _null, _null), A.ScrollController$(0, true, _null, _null), B._StateLifecycle_0); } }; A._MatchDepositsState.prototype = { initState$0() { var t1, transactions, _this = this; _this.super$State$initState(); t1 = $.$get$ChangeNotifier__emptyListeners(); _this._invoiceFilterController = new A.TextEditingController(B.TextEditingValue_li8, t1); _this._paymentFilterController = new A.TextEditingController(B.TextEditingValue_li8, t1); _this._transaction_view$_focusNode = A.FocusNode$(true, null, true, true, null, null, false); _this.___MatchDepositsState__selectedInvoices_A = A._setArrayType([], type$.JSArray_InvoiceEntity); t1 = _this._widget.viewModel; transactions = t1.transactions; if (transactions.length !== 0) { t1 = A.IterableNullableExtension_whereNotNull(new A.MappedListIterable(A._setArrayType(B.JSArray_methods.get$first(transactions).invoiceIds.split(","), type$.JSArray_String), new A._MatchDepositsState_initState_closure(t1.state), type$.MappedListIterable_of_String_and_nullable_InvoiceEntity), type$.InvoiceEntity); _this.___MatchDepositsState__selectedInvoices_A = A.List_List$of(t1, true, t1.$ti._eval$1("Iterable.E")); } _this.updateInvoiceList$0(); _this.updatePaymentList$0(); }, updateInvoiceList$0() { var state = this._widget.viewModel.state, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].invoiceState.map.get$values(0), t2 = A._instanceType(t1)._eval$1("WhereIterable"); t2 = A.List_List$of(new A.WhereIterable(t1, new A._MatchDepositsState_updateInvoiceList_closure(this, state), t2), true, t2._eval$1("Iterable.E")); this.___MatchDepositsState__invoices_A = t2; B.JSArray_methods.sort$1(t2, new A._MatchDepositsState_updateInvoiceList_closure0()); }, updatePaymentList$0() { var state = this._widget.viewModel.state, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].paymentState.map.get$values(0), t2 = A._instanceType(t1)._eval$1("WhereIterable"); t2 = A.List_List$of(new A.WhereIterable(t1, new A._MatchDepositsState_updatePaymentList_closure(this, state), t2), true, t2._eval$1("Iterable.E")); this.___MatchDepositsState__payments_A = t2; B.JSArray_methods.sort$1(t2, new A._MatchDepositsState_updatePaymentList_closure0()); }, get$isFiltered() { var _this = this; if (_this._minAmount.length !== 0 || _this._maxAmount.length !== 0) return true; if (_this._startDate.length !== 0 || _this._endDate.length !== 0) return true; return false; }, dispose$0() { var t1, t2, _this = this; _this._invoiceScrollController.dispose$0(); _this._paymentScrollController.dispose$0(); t1 = _this._invoiceFilterController; t1.toString; t2 = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._paymentFilterController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this._transaction_view$_focusNode.dispose$0(); _this.super$State$dispose(); }, build$1(context) { var viewModel, state, totalSelected, t2, totalSelectedString, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, _s14_ = "create_payment", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; state = viewModel.state; totalSelected = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.double); t2 = _this.___MatchDepositsState__selectedInvoices_A; t2 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t2, new A._MatchDepositsState_build_closure(state, totalSelected)); t2 = totalSelected.$ti._eval$1("LinkedHashMapKeyIterable<1>"); totalSelectedString = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(totalSelected, t2), new A._MatchDepositsState_build_closure0(totalSelected, context), t2._eval$1("Iterable.E"), type$.nullable_String).join$1(0, " | "); t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); if (viewModel.transactions.length === 1) { t4 = _this._matchExisting ? 1 : 0; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, _s14_); t5.toString; B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.Padding(B.EdgeInsets_0_16_0_16, A.Center$(new A.AppToggleButtons(A._setArrayType([t5, t1.get$linkPayment()], type$.JSArray_nullable_String), t4, new A._MatchDepositsState_build_closure1(_this), 0, _null), _null, _null), _null), new A.ListDivider(_null)], t2)); } t4 = _this._matchExisting; t5 = _this._transaction_view$_focusNode; t6 = t1.localeCode; if (t4) { t4 = _this._paymentFilterController; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t7.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "search_payments"); t8.toString; t8 = A.Expanded$(new A.Padding(B.EdgeInsets_22_12_10_12, new A.SearchText(new A._MatchDepositsState_build_closure2(_this), new A._MatchDepositsState_build_closure3(_this), t4, t5, B.JSString_methods.replaceFirst$2(t8, ":count ", ""), _null), _null), 1); t4 = _this._showFilter || _this.get$isFiltered() ? state.get$accentColor() : _null; t5 = A.Icon$(B.IconData_57978_MaterialIcons_null_false, _null, _null, _null); if (state.prefState.enableTooltips) { t9 = t7.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "filter"); t9.toString; } else t9 = ""; t3.push(A.Row$(A._setArrayType([t8, A.IconButton$(_null, t4, _null, _null, t5, _null, new A._MatchDepositsState_build_closure4(_this), _null, _null, _null, t9, _null), new A.SizedBox(8, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); t4 = t7; } else { t4 = _this._invoiceFilterController; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t7.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "search_invoices"); t8.toString; t8 = A.Expanded$(new A.Padding(B.EdgeInsets_22_12_10_12, new A.SearchText(new A._MatchDepositsState_build_closure5(_this), new A._MatchDepositsState_build_closure6(_this), t4, t5, B.JSString_methods.replaceFirst$2(t8, ":count ", ""), _null), _null), 1); t4 = _this._showFilter || _this.get$isFiltered() ? state.get$accentColor() : _null; t5 = A.Icon$(B.IconData_57978_MaterialIcons_null_false, _null, _null, _null); if (state.prefState.enableTooltips) { t9 = t7.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "filter"); t9.toString; } else t9 = ""; t3.push(A.Row$(A._setArrayType([t8, A.IconButton$(_null, t4, _null, _null, t5, _null, new A._MatchDepositsState_build_closure7(_this), _null, _null, _null, t9, _null), new A.SizedBox(8, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)); t4 = t7; } t3.push(new A.ListDivider(_null)); t5 = A.Duration$(0, 0, 0, 200, 0, 0); t7 = _this._showFilter ? 138 : 0; t8 = A.Row$(A._setArrayType([A.Expanded$(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, false, true), t1.get$minAmount(), _null, _null, false, new A._MatchDepositsState_build_closure8(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, false, true), t1.get$maxAmount(), _null, _null, false, new A._MatchDepositsState_build_closure9(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), 1)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t9 = t4.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "start_date"); t9.toString; t9 = A.Expanded$(A.DatePicker$(false, false, false, _null, _null, _null, t9, _null, new A._MatchDepositsState_build_closure10(_this), _this._startDate, _null), 1); t10 = t4.$index(0, t6); t10.toString; t10 = J.$index$asx(t10, "end_date"); t10.toString; t3.push(A.AnimatedContainer$(_null, A.Column$(A._setArrayType([A.Expanded$(new A.Padding(B.EdgeInsets_16_4_16_4, A.Column$(A._setArrayType([t8, A.Row$(A._setArrayType([t9, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DatePicker$(false, false, false, _null, _null, _null, t10, _null, new A._MatchDepositsState_build_closure11(_this), _this._endDate, _null), 1)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), 1), new A.ListDivider(_null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, B.C__Linear, _null, t5, t7, _null, _null, _null, _null)); if (_this._matchExisting) { t5 = _this._paymentScrollController; t7 = _this.___MatchDepositsState__payments_A; t7 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.addAll$1(t3, A._setArrayType([A.Expanded$(A.Scrollbar$(A.ListView$separated(t5, new A._MatchDepositsState_build_closure12(_this), t7.length, _null, _null, new A._MatchDepositsState_build_closure13(), false), t5, true), 1)], t2)); } else { t5 = _this._invoiceScrollController; t7 = _this.___MatchDepositsState__invoices_A; t7 === $ && A.throwUnnamedLateFieldNI(); t2 = A._setArrayType([A.Expanded$(A.Scrollbar$(A.ListView$separated(t5, new A._MatchDepositsState_build_closure14(_this), t7.length, _null, _null, new A._MatchDepositsState_build_closure15(), false), t5, true), 1)], t2); t5 = _this.___MatchDepositsState__selectedInvoices_A.length; if (t5 !== 0) t2.push(new A.Padding(B.EdgeInsets_16_12_16_12, A.Text$("" + t5 + " " + t1.get$selected(0) + " \u2022 " + totalSelectedString, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), _null)); B.JSArray_methods.addAll$1(t3, t2); } t3.push(new A.ListDivider(_null)); if (_this._matchExisting) { t1 = t1.get$linkPayment(); t1 = new A.AppButton(_null, B.IconData_58240_MaterialIcons_null_false, t1, _this._selectedPayment == null || state.isSaving ? _null : new A._MatchDepositsState_build_closure16(_this, context), _null, _null); } else { t1 = t4.$index(0, t6); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; t1 = new A.AppButton(_null, B.IconData_57415_MaterialIcons_null_false, t1, _this.___MatchDepositsState__selectedInvoices_A.length === 0 || state.isSaving ? _null : new A._MatchDepositsState_build_closure17(_this, context), _null, _null); } t3.push(new A.Padding(B.EdgeInsets_20_0_20_18, t1, _null)); return A.Column$(t3, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._MatchDepositsState_initState_closure.prototype = { call$1(invoiceId) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].invoiceState.map._map$_map.$index(0, invoiceId); }, $signature: 93 }; A._MatchDepositsState_updateInvoiceList_closure.prototype = { call$1(invoice) { var filter, client, t3, t1 = this.$this, t2 = t1.___MatchDepositsState__selectedInvoices_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.length !== 0) if (invoice.clientId !== B.JSArray_methods.get$first(t2).clientId) return false; if (!(invoice.entityType === B.EntityType_invoice && invoice.statusId === "4")) { t2 = invoice.isDeleted; t2.toString; } else t2 = true; if (t2) return false; filter = t1._invoiceFilterController._change_notifier$_value.text; if (filter.length !== 0) { t2 = this.state; client = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState.$get$1(0, invoice.clientId); if (!invoice.matchesFilter$1(filter) && !client.matchesNameOrEmail$1(filter)) return false; } if (t1._showFilter) { t2 = t1._minAmount; if (t2.length !== 0) { t3 = invoice.statusId !== "1" ? invoice.balance : invoice.amount; t2 = A.parseDouble(t2, false); t2.toString; if (t3 < t2) return false; } t2 = t1._maxAmount; if (t2.length !== 0) { t3 = invoice.statusId !== "1" ? invoice.balance : invoice.amount; t2 = A.parseDouble(t2, false); t2.toString; if (t3 > t2) return false; } t2 = t1._startDate; if (t2.length !== 0) if (B.JSString_methods.compareTo$1(invoice.date, t2) === -1) return false; t1 = t1._endDate; if (t1.length !== 0) if (B.JSString_methods.compareTo$1(invoice.date, t1) === 1) return false; } return true; }, $signature: 209 }; A._MatchDepositsState_updateInvoiceList_closure0.prototype = { call$2(invoiceA, invoiceB) { return B.JSString_methods.compareTo$1(invoiceB.date, invoiceA.date); }, $signature: 3267 }; A._MatchDepositsState_updatePaymentList_closure.prototype = { call$1(payment) { var filter, client, t1 = this.$this, t2 = t1._selectedPayment; if (t2 != null) if (payment.id !== t2.id) return false; if (payment.transactionId.length === 0) { t2 = payment.isDeleted; t2.toString; } else t2 = true; if (t2) return false; filter = t1._paymentFilterController._change_notifier$_value.text; if (filter.length !== 0) { t2 = this.state; client = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].clientState.$get$1(0, payment.clientId); if (!payment.matchesFilter$1(filter) && !client.matchesNameOrEmail$1(filter)) return false; } if (t1._showFilter) { t2 = t1._minAmount; if (t2.length !== 0) { t2 = A.parseDouble(t2, false); t2.toString; if (payment.amount < t2) return false; } t2 = t1._maxAmount; if (t2.length !== 0) { t2 = A.parseDouble(t2, false); t2.toString; if (payment.amount > t2) return false; } t2 = t1._startDate; if (t2.length !== 0) if (B.JSString_methods.compareTo$1(payment.date, t2) === -1) return false; t1 = t1._endDate; if (t1.length !== 0) if (B.JSString_methods.compareTo$1(payment.date, t1) === 1) return false; } return true; }, $signature: 476 }; A._MatchDepositsState_updatePaymentList_closure0.prototype = { call$2(paymentA, paymentB) { return B.JSString_methods.compareTo$1(paymentB.date, paymentA.date); }, $signature: 3268 }; A._MatchDepositsState_build_closure.prototype = { call$1(invoice) { var t2, t1 = this.state, currencyId = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].clientState.$get$1(0, invoice.clientId).settings.currencyId; if (currencyId == null) currencyId = "1"; t1 = this.totalSelected; if (!t1.containsKey$1(0, currencyId)) t1.$indexSet(0, currencyId, 0); t2 = t1.$index(0, currencyId); t2.toString; t1.$indexSet(0, currencyId, t2 + (invoice.statusId !== "1" ? invoice.balance : invoice.amount)); }, $signature: 140 }; A._MatchDepositsState_build_closure0.prototype = { call$1(currencyId) { return A.formatNumber(this.totalSelected.$index(0, currencyId), this.context, null, currencyId, B.FormatNumberType_0, true, null, null, false); }, $signature: 30 }; A._MatchDepositsState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._MatchDepositsState_build__closure12(t1, value)); }, $signature: 64 }; A._MatchDepositsState_build__closure12.prototype = { call$0() { return this.$this._matchExisting = this.value === 1; }, $signature: 0 }; A._MatchDepositsState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure11(t1)); }, $signature: 37 }; A._MatchDepositsState_build__closure11.prototype = { call$0() { this.$this.updatePaymentList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure3.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure10(t1)); }, $signature: 4 }; A._MatchDepositsState_build__closure10.prototype = { call$0() { var t1 = this.$this; t1._paymentFilterController.set$text(0, ""); t1.updatePaymentList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure4.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure9(t1)); }, $signature: 0 }; A._MatchDepositsState_build__closure9.prototype = { call$0() { var t1 = this.$this; return t1._showFilter = !t1._showFilter; }, $signature: 0 }; A._MatchDepositsState_build_closure5.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure8(t1)); }, $signature: 37 }; A._MatchDepositsState_build__closure8.prototype = { call$0() { this.$this.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure6.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure7(t1)); }, $signature: 4 }; A._MatchDepositsState_build__closure7.prototype = { call$0() { var t1 = this.$this; t1._invoiceFilterController.set$text(0, ""); t1.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure7.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure6(t1)); }, $signature: 0 }; A._MatchDepositsState_build__closure6.prototype = { call$0() { var t1 = this.$this; return t1._showFilter = !t1._showFilter; }, $signature: 0 }; A._MatchDepositsState_build_closure8.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure5(t1, value)); }, $signature: 15 }; A._MatchDepositsState_build__closure5.prototype = { call$0() { var t1 = this.$this; t1._minAmount = this.value; t1.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure9.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure4(t1, value)); }, $signature: 15 }; A._MatchDepositsState_build__closure4.prototype = { call$0() { var t1 = this.$this; t1._maxAmount = this.value; t1.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure10.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure3(t1, date)); }, $signature: 52 }; A._MatchDepositsState_build__closure3.prototype = { call$0() { var t1 = this.$this; t1._startDate = this.date; t1.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure11.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._MatchDepositsState_build__closure2(t1, date)); }, $signature: 52 }; A._MatchDepositsState_build__closure2.prototype = { call$0() { var t1 = this.$this; t1._endDate = this.date; t1.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure13.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._MatchDepositsState_build_closure12.prototype = { call$2(context, index) { var payment, t1 = this.$this, t2 = t1.___MatchDepositsState__payments_A; t2 === $ && A.throwUnnamedLateFieldNI(); payment = t2[index]; t2 = t1._selectedPayment; t2 = t2 == null ? null : t2.id; if (t2 == null) t2 = ""; return new A.PaymentListItem(payment, null, true, t2 === payment.id, new A._MatchDepositsState_build__closure1(t1, payment), false, null); }, $signature: 501 }; A._MatchDepositsState_build__closure1.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._MatchDepositsState_build___closure0(t1, this.payment)); }, $signature: 0 }; A._MatchDepositsState_build___closure0.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1._selectedPayment; t2 = t2 == null ? null : t2.id; if (t2 == null) t2 = ""; t3 = this.payment; if (t2 === t3.id) t1._selectedPayment = null; else t1._selectedPayment = t3; t1.updatePaymentList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure15.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._MatchDepositsState_build_closure14.prototype = { call$2(context, index) { var invoice, t1 = this.$this, t2 = t1.___MatchDepositsState__invoices_A; t2 === $ && A.throwUnnamedLateFieldNI(); invoice = t2[index]; t2 = t1.___MatchDepositsState__selectedInvoices_A; t2 === $ && A.throwUnnamedLateFieldNI(); return new A.InvoiceListItem(invoice, null, true, B.JSArray_methods.contains$1(t2, invoice), new A._MatchDepositsState_build__closure0(t1, invoice), false, null); }, $signature: 388 }; A._MatchDepositsState_build__closure0.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._MatchDepositsState_build___closure(t1, this.invoice)); }, $signature: 0 }; A._MatchDepositsState_build___closure.prototype = { call$0() { var t3, t4, t1 = this.$this, t2 = t1.___MatchDepositsState__selectedInvoices_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = this.invoice; t2 = B.JSArray_methods.contains$1(t2, t3); t4 = t1.___MatchDepositsState__selectedInvoices_A; if (t2) B.JSArray_methods.remove$1(t4, t3); else B.JSArray_methods.add$1(t4, t3); t1.updateInvoiceList$0(); }, $signature: 0 }; A._MatchDepositsState_build_closure16.prototype = { call$0() { var t1 = this.$this; t1._widget.viewModel.onLinkToPayment.call$2(this.context, t1._selectedPayment.id); }, $signature: 4 }; A._MatchDepositsState_build_closure17.prototype = { call$0() { var t2, t1 = this.$this, viewModel = t1._widget.viewModel; t1 = t1.___MatchDepositsState__selectedInvoices_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>"); viewModel.onConvertToPayment.call$2(this.context, A.List_List$of(new A.MappedListIterable(t1, new A._MatchDepositsState_build__closure(), t2), true, t2._eval$1("ListIterable.E"))); }, $signature: 4 }; A._MatchDepositsState_build__closure.prototype = { call$1(invoice) { return invoice.id; }, $signature: 307 }; A._MatchWithdrawals.prototype = { createState$0() { var _null = null; return new A._MatchWithdrawalsState(A.ScrollController$(0, true, _null, _null), A.ScrollController$(0, true, _null, _null), A.ScrollController$(0, true, _null, _null), B._StateLifecycle_0); } }; A._MatchWithdrawalsState.prototype = { initState$0() { var t1, transactions, state, transaction, t2, _this = this, _null = null; _this.super$State$initState(); t1 = $.$get$ChangeNotifier__emptyListeners(); _this._vendorFilterController = new A.TextEditingController(B.TextEditingValue_li8, t1); _this._categoryFilterController = new A.TextEditingController(B.TextEditingValue_li8, t1); _this._expenseFilterController = new A.TextEditingController(B.TextEditingValue_li8, t1); _this.___MatchWithdrawalsState__selectedExpenses_A = A._setArrayType([], type$.JSArray_ExpenseEntity); _this._vendorFocusNode = A.FocusNode$(true, _null, true, true, _null, _null, false); _this._categoryFocusNode = A.FocusNode$(true, _null, true, true, _null, _null, false); _this._expenseFocusNode = A.FocusNode$(true, _null, true, true, _null, _null, false); t1 = _this._widget.viewModel; transactions = t1.transactions; state = t1.state; if (transactions.length !== 0) { transaction = B.JSArray_methods.get$first(transactions); t1 = transaction.pendingCategoryId; if ((t1 == null ? "" : t1).length !== 0) { t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].expenseCategoryState; t1.toString; _this._selectedCategory = t2.$get$1(0, t1); } else { t1 = transaction.categoryId; if (t1.length !== 0) _this._selectedCategory = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].expenseCategoryState.$get$1(0, t1); } t1 = transaction.pendingVendorId; if ((t1 == null ? "" : t1).length !== 0) { t2 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].vendorState; t1.toString; _this._selectedVendor = t2.$get$1(0, t1); } else { t1 = transaction.vendorId; if (t1.length !== 0) _this._selectedVendor = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].vendorState.$get$1(0, t1); } } _this.updateVendorList$0(); _this.updateCategoryList$0(); _this.updateExpenseList$0(); }, updateCategoryList$0() { var state = this._widget.viewModel.state, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].expenseCategoryState.map.get$values(0), t2 = A._instanceType(t1)._eval$1("WhereIterable"); t2 = A.List_List$of(new A.WhereIterable(t1, new A._MatchWithdrawalsState_updateCategoryList_closure(this), t2), true, t2._eval$1("Iterable.E")); this.___MatchWithdrawalsState__categories_A = t2; B.JSArray_methods.sort$1(t2, new A._MatchWithdrawalsState_updateCategoryList_closure0()); }, updateVendorList$0() { var state = this._widget.viewModel.state, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].vendorState.map.get$values(0), t2 = A._instanceType(t1)._eval$1("WhereIterable"); t2 = A.List_List$of(new A.WhereIterable(t1, new A._MatchWithdrawalsState_updateVendorList_closure(this), t2), true, t2._eval$1("Iterable.E")); this.___MatchWithdrawalsState__vendors_A = t2; B.JSArray_methods.sort$1(t2, new A._MatchWithdrawalsState_updateVendorList_closure0()); }, updateExpenseList$0() { var state = this._widget.viewModel.state, t1 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].expenseState.map.get$values(0), t2 = A._instanceType(t1)._eval$1("WhereIterable"); t2 = A.List_List$of(new A.WhereIterable(t1, new A._MatchWithdrawalsState_updateExpenseList_closure(this, state), t2), true, t2._eval$1("Iterable.E")); this.___MatchWithdrawalsState__expenses_A = t2; B.JSArray_methods.sort$1(t2, new A._MatchWithdrawalsState_updateExpenseList_closure0()); }, get$isFiltered() { var _this = this; if (_this._minAmount.length !== 0 || _this._maxAmount.length !== 0) return true; if (_this._startDate.length !== 0 || _this._endDate.length !== 0) return true; return false; }, dispose$0() { var t2, _this = this, t1 = _this._vendorFilterController; t1.toString; t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._categoryFilterController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._expenseFilterController; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this._vendorFocusNode.dispose$0(); _this._categoryFocusNode.dispose$0(); _this._expenseFocusNode.dispose$0(); _this._vendorScrollController.dispose$0(); _this._categoryScrollController.dispose$0(); _this._expenseScrollController.dispose$0(); _this.super$State$dispose(); }, build$1(context) { var totalSelectedString, t3, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, _s14_ = "create_expense", _s7_ = ":count ", _s17_ = "search_categories", _s16_ = "default_category", _s13_ = "link_expenses", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), store = A.StoreProvider_of(context, type$.AppState), viewModel = _this._widget.viewModel, state = viewModel.state, transactions = viewModel.transactions, transaction = transactions.length !== 0 ? B.JSArray_methods.get$first(transactions) : A.TransactionEntity_TransactionEntity(_null, _null), totalSelected = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.double), t2 = _this.___MatchWithdrawalsState__selectedExpenses_A; t2 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t2, new A._MatchWithdrawalsState_build_closure(totalSelected)); t2 = totalSelected.$ti._eval$1("LinkedHashMapKeyIterable<1>"); totalSelectedString = A.MappedIterable_MappedIterable(new A.LinkedHashMapKeyIterable(totalSelected, t2), new A._MatchWithdrawalsState_build_closure0(totalSelected, context), t2._eval$1("Iterable.E"), type$.nullable_String).join$1(0, " | "); t2 = type$.JSArray_Widget; t3 = A._setArrayType([], t2); if (transactions.length === 1) { t4 = _this._matchExisting ? 1 : 0; t1.toString; t5 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t5.toString; t5 = J.$index$asx(t5, _s14_); t5.toString; B.JSArray_methods.addAll$1(t3, A._setArrayType([new A.Padding(B.EdgeInsets_0_16_0_16, A.Center$(new A.AppToggleButtons(A._setArrayType([t5, t1.get$linkExpense()], type$.JSArray_nullable_String), t4, new A._MatchWithdrawalsState_build_closure1(_this), 0, _null), _null, _null), _null)], t2)); } t3.push(new A.ListDivider(_null)); if (_this._matchExisting) { t4 = _this._expenseFilterController; t5 = _this._expenseFocusNode; t1.toString; t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t1.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "search_expenses"); t8.toString; t8 = A.Expanded$(new A.Padding(B.EdgeInsets_22_12_10_12, new A.SearchText(new A._MatchWithdrawalsState_build_closure2(_this), new A._MatchWithdrawalsState_build_closure3(_this), t4, t5, B.JSString_methods.replaceFirst$2(t8, _s7_, ""), _null), _null), 1); t4 = _this._showFilter || _this.get$isFiltered() ? state.get$accentColor() : _null; t5 = A.Icon$(B.IconData_57978_MaterialIcons_null_false, _null, _null, _null); if (state.prefState.enableTooltips) { t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, "filter"); t9.toString; } else t9 = ""; t9 = A.Row$(A._setArrayType([t8, A.IconButton$(_null, t4, _null, _null, t5, _null, new A._MatchWithdrawalsState_build_closure4(_this), _null, _null, _null, t9, _null), new A.SizedBox(8, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t5 = A.Duration$(0, 0, 0, 200, 0, 0); t4 = _this._showFilter ? 138 : 0; t8 = A.Row$(A._setArrayType([A.Expanded$(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, false, true), t1.get$minAmount(), _null, _null, false, new A._MatchWithdrawalsState_build_closure5(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), 1), new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _null, _null, false, false, _null, new A.TextInputType(2, false, true), t1.get$maxAmount(), _null, _null, false, new A._MatchWithdrawalsState_build_closure6(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null), 1)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, "start_date"); t10.toString; t10 = A.Expanded$(A.DatePicker$(false, false, false, _null, _null, _null, t10, _null, new A._MatchWithdrawalsState_build_closure7(_this), _this._startDate, _null), 1); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, "end_date"); t11.toString; t4 = A.AnimatedContainer$(_null, A.Column$(A._setArrayType([A.Expanded$(new A.Padding(B.EdgeInsets_16_4_16_4, A.Column$(A._setArrayType([t8, A.Row$(A._setArrayType([t10, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.DatePicker$(false, false, false, _null, _null, _null, t11, _null, new A._MatchWithdrawalsState_build_closure8(_this), _this._endDate, _null), 1)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), 1), new A.ListDivider(_null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, _null, B.C__Linear, _null, t5, t4, _null, _null, _null, _null); t5 = _this._expenseScrollController; t11 = _this.___MatchWithdrawalsState__expenses_A; t11 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.addAll$1(t3, A._setArrayType([t9, new A.ListDivider(_null), t4, A.Expanded$(A.Scrollbar$(A.ListView$separated(t5, new A._MatchWithdrawalsState_build_closure9(_this, store, transaction), t11.length, _null, _null, new A._MatchWithdrawalsState_build_closure10(), false), t5, true), 1)], t2)); t4 = t7; t2 = t6; } else { t4 = _this._vendorFilterController; t5 = _this._vendorFocusNode; t1.toString; t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t1.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "search_vendors"); t8.toString; t8 = A.Row$(A._setArrayType([A.Expanded$(new A.Padding(B.EdgeInsets_22_12_10_12, new A.SearchText(new A._MatchWithdrawalsState_build_closure11(_this), new A._MatchWithdrawalsState_build_closure12(_this), t4, t5, B.JSString_methods.replaceFirst$2(t8, _s7_, ""), _null), _null), 1), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57415_MaterialIcons_null_false, _null, _null, _null), _null, new A._MatchWithdrawalsState_build_closure13(t1, viewModel, store, transaction), _null, _null, _null, _null, _null), new A.SizedBox(8, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t5 = _this._vendorScrollController; t4 = _this.___MatchWithdrawalsState__vendors_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = A.Expanded$(A.Scrollbar$(A.ListView$separated(t5, new A._MatchWithdrawalsState_build_closure14(_this, store, transaction), t4.length, _null, _null, new A._MatchWithdrawalsState_build_closure15(), false), t5, true), 1); t4 = _this._categoryFilterController; t9 = _this._categoryFocusNode; t10 = t6.$index(0, t7); t10.toString; t10 = J.$index$asx(t10, _s17_); if (t10 == null) { t10 = t6.$index(0, "en"); t10.toString; t10 = J.$index$asx(t10, _s17_); t10.toString; } t10 = A.Row$(A._setArrayType([A.Expanded$(new A.Padding(B.EdgeInsets_22_12_10_12, new A.SearchText(new A._MatchWithdrawalsState_build_closure16(_this), new A._MatchWithdrawalsState_build_closure17(_this), t4, t9, B.JSString_methods.replaceFirst$2(t10, _s7_, ""), _null), _null), 1), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57415_MaterialIcons_null_false, _null, _null, _null), _null, new A._MatchWithdrawalsState_build_closure18(t1, viewModel, store, transaction), _null, _null, _null, _null, _null), new A.SizedBox(8, _null, _null, _null)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t9 = _this._categoryScrollController; t4 = _this.___MatchWithdrawalsState__categories_A; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = A._setArrayType([t8, new A.ListDivider(_null), t5, new A.ListDivider(_null), t10, new A.ListDivider(_null), A.Expanded$(A.Scrollbar$(A.ListView$separated(t9, new A._MatchWithdrawalsState_build_closure19(_this, store, transaction), t4.length, _null, _null, new A._MatchWithdrawalsState_build_closure20(), false), t9, true), 1)], t2); t4 = transaction.category; if (t4.length !== 0 && _this._selectedCategory == null) { t5 = t6.$index(0, t7); t5.toString; t5 = J.$index$asx(t5, _s16_); if (t5 == null) { t5 = t6.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s16_); t5.toString; } t2.push(new A.Padding(B.EdgeInsets_16_12_16_12, A.Text$(t5 + ": " + t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), _null)); } t3.push(A.Expanded$(A.Column$(t2, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1)); t4 = t7; t2 = t6; } t5 = _this.___MatchWithdrawalsState__selectedExpenses_A.length; if (t5 !== 0) t3.push(new A.Padding(B.EdgeInsets_16_12_16_12, A.Text$("" + t5 + " " + t1.get$selected(0) + " \u2022 " + totalSelectedString, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), _null)); t3.push(new A.ListDivider(_null)); if (_this._matchExisting) { if (_this.___MatchWithdrawalsState__selectedExpenses_A.length > 1) { t1.toString; t1 = t2.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, _s13_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } } else t1 = t1.get$linkExpense(); t1 = new A.AppButton(_null, B.IconData_58240_MaterialIcons_null_false, t1, _this.___MatchWithdrawalsState__selectedExpenses_A.length === 0 || state.isSaving ? _null : new A._MatchWithdrawalsState_build_closure21(_this, context), _null, _null); } else { t1.toString; t1 = t2.$index(0, t4); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; if (!state.isSaving) t2 = _this._selectedVendor == null && _this._selectedCategory == null; else t2 = true; t1 = new A.AppButton(_null, B.IconData_57415_MaterialIcons_null_false, t1, t2 ? _null : new A._MatchWithdrawalsState_build_closure22(_this, context), _null, _null); } t3.push(new A.Padding(B.EdgeInsets_20_0_20_16, t1, _null)); return A.Column$(t3, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); } }; A._MatchWithdrawalsState_updateCategoryList_closure.prototype = { call$1(category) { var filter, t1 = this.$this, t2 = t1._selectedCategory; if (t2 != null) { t2 = t2.id; if (category.id !== t2) return false; } t2 = category.isDeleted; t2.toString; if (t2) return false; filter = t1._categoryFilterController._change_notifier$_value.text; if (filter.length !== 0) if (!category.matchesFilter$1(filter)) return false; return true; }, $signature: 3269 }; A._MatchWithdrawalsState_updateCategoryList_closure0.prototype = { call$2(categoryA, categoryB) { return B.JSString_methods.compareTo$1(categoryA.name.toLowerCase(), categoryB.name.toLowerCase()); }, $signature: 3270 }; A._MatchWithdrawalsState_updateVendorList_closure.prototype = { call$1(vendor) { var filter, t1 = this.$this, t2 = t1._selectedVendor; if (t2 != null) { t2 = t2.id; if (vendor.id !== t2) return false; } t2 = vendor.isDeleted; t2.toString; if (t2) return false; filter = t1._vendorFilterController._change_notifier$_value.text; if (filter.length !== 0) if (!vendor.matchesFilter$1(filter)) return false; return true; }, $signature: 3271 }; A._MatchWithdrawalsState_updateVendorList_closure0.prototype = { call$2(vendorA, vendorB) { return B.JSString_methods.compareTo$1(vendorA.name.toLowerCase(), vendorB.name.toLowerCase()); }, $signature: 3272 }; A._MatchWithdrawalsState_updateExpenseList_closure.prototype = { call$1(expense) { var t1, filter, t2, t3, t4, t5, client, vendor; if (expense.transactionId.length === 0) { t1 = expense.isDeleted; t1.toString; } else t1 = true; if (t1) return false; t1 = this.$this; filter = t1._expenseFilterController._change_notifier$_value.text; if (filter.length !== 0) { t2 = this.state; t3 = t2.uiState.selectedCompanyIndex; t2 = t2.userCompanyStates._list$_list; t4 = t2[t3].clientState; t5 = expense.clientId; t5.toString; client = t4.$get$1(0, t5); t3 = t2[t3].vendorState; t2 = expense.vendorId; t2.toString; vendor = t3.$get$1(0, t2); if (!expense.matchesFilter$1(filter) && !client.matchesNameOrEmail$1(filter) && !vendor.matchesNameOrEmail$1(filter)) return false; } if (t1._showFilter) { t2 = t1._minAmount; if (t2.length !== 0) { t2 = A.parseDouble(t2, false); t2.toString; if (expense.amount < t2) return false; } t2 = t1._maxAmount; if (t2.length !== 0) { t2 = A.parseDouble(t2, false); t2.toString; if (expense.amount > t2) return false; } t2 = t1._startDate; if (t2.length !== 0) { t3 = expense.date; t3.toString; if (B.JSString_methods.compareTo$1(t3, t2) === -1) return false; } t1 = t1._endDate; if (t1.length !== 0) { t2 = expense.date; t2.toString; if (B.JSString_methods.compareTo$1(t2, t1) === 1) return false; } } return true; }, $signature: 510 }; A._MatchWithdrawalsState_updateExpenseList_closure0.prototype = { call$2(expenseA, expenseB) { var t2, t1 = expenseB.date; t1.toString; t2 = expenseA.date; t2.toString; return B.JSString_methods.compareTo$1(t1, t2); }, $signature: 481 }; A._MatchWithdrawalsState_build_closure.prototype = { call$1(expense) { var t3, t1 = this.totalSelected, t2 = expense.currencyId; if (!t1.containsKey$1(0, t2)) t1.$indexSet(0, t2, 0); t3 = t1.$index(0, t2); t3.toString; t1.$indexSet(0, t2, t3 + expense.get$grossAmount()); }, $signature: 300 }; A._MatchWithdrawalsState_build_closure0.prototype = { call$1(currencyId) { return A.formatNumber(this.totalSelected.$index(0, currencyId), this.context, null, currencyId, B.FormatNumberType_0, true, null, null, false); }, $signature: 30 }; A._MatchWithdrawalsState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; return t1.setState$1(new A._MatchWithdrawalsState_build__closure18(t1, value)); }, $signature: 64 }; A._MatchWithdrawalsState_build__closure18.prototype = { call$0() { return this.$this._matchExisting = this.value === 1; }, $signature: 0 }; A._MatchWithdrawalsState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure17(t1)); }, $signature: 37 }; A._MatchWithdrawalsState_build__closure17.prototype = { call$0() { this.$this.updateExpenseList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure3.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure16(t1)); }, $signature: 4 }; A._MatchWithdrawalsState_build__closure16.prototype = { call$0() { var t1 = this.$this; t1._expenseFilterController.set$text(0, ""); t1.updateExpenseList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure4.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure15(t1)); }, $signature: 0 }; A._MatchWithdrawalsState_build__closure15.prototype = { call$0() { var t1 = this.$this; return t1._showFilter = !t1._showFilter; }, $signature: 0 }; A._MatchWithdrawalsState_build_closure5.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure14(t1, value)); }, $signature: 15 }; A._MatchWithdrawalsState_build__closure14.prototype = { call$0() { var t1 = this.$this; t1._minAmount = this.value; t1.updateExpenseList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure6.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure13(t1, value)); }, $signature: 15 }; A._MatchWithdrawalsState_build__closure13.prototype = { call$0() { var t1 = this.$this; t1._maxAmount = this.value; t1.updateExpenseList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure7.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure12(t1, date)); }, $signature: 52 }; A._MatchWithdrawalsState_build__closure12.prototype = { call$0() { var t1 = this.$this; t1._startDate = this.date; t1.updateExpenseList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure8.prototype = { call$2(date, _) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure11(t1, date)); }, $signature: 52 }; A._MatchWithdrawalsState_build__closure11.prototype = { call$0() { var t1 = this.$this; t1._endDate = this.date; t1.updateExpenseList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure10.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._MatchWithdrawalsState_build_closure9.prototype = { call$2(context, index) { var t3, t1 = this.$this, t2 = t1.___MatchWithdrawalsState__expenses_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[index]; t2.toString; t3 = t1.___MatchWithdrawalsState__selectedExpenses_A; t3 === $ && A.throwUnnamedLateFieldNI(); return A.ExpenseListItem$(t2, null, B.JSArray_methods.contains$1(t3, t2), true, null, new A._MatchWithdrawalsState_build__closure10(t1, t2, this.store, this.transaction), true, false); }, $signature: 390 }; A._MatchWithdrawalsState_build__closure10.prototype = { call$0() { var _this = this, t1 = _this.$this; return t1.setState$1(new A._MatchWithdrawalsState_build___closure3(t1, _this.expense, _this.store, _this.transaction)); }, $signature: 0 }; A._MatchWithdrawalsState_build___closure3.prototype = { call$0() { var t3, t4, _this = this, t1 = _this.$this, t2 = t1.___MatchWithdrawalsState__selectedExpenses_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.expense; t2 = B.JSArray_methods.contains$1(t2, t3); t4 = t1.___MatchWithdrawalsState__selectedExpenses_A; if (t2) B.JSArray_methods.remove$1(t4, t3); else t4.push(t3); t1.updateExpenseList$0(); t1 = _this.transaction.rebuild$1(new A._MatchWithdrawalsState_build____closure1(t1)); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTransactionSuccess(t1)); }, $signature: 0 }; A._MatchWithdrawalsState_build____closure1.prototype = { call$1(b) { var t1 = this.$this.___MatchWithdrawalsState__selectedExpenses_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = new A.MappedListIterable(t1, new A._MatchWithdrawalsState_build_____closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, ","); b.get$_transaction_model$_$this()._pendingExpenseId = t1; return b; }, $signature: 135 }; A._MatchWithdrawalsState_build_____closure.prototype = { call$1(expense) { return expense.id; }, $signature: 426 }; A._MatchWithdrawalsState_build_closure11.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure9(t1)); }, $signature: 37 }; A._MatchWithdrawalsState_build__closure9.prototype = { call$0() { this.$this.updateVendorList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure12.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure8(t1)); }, $signature: 4 }; A._MatchWithdrawalsState_build__closure8.prototype = { call$0() { var t1 = this.$this; t1._vendorFilterController.set$text(0, ""); t1.updateVendorList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure13.prototype = { call$0() { var completer, t2, t3, t4, _this = this, _null = null, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "created_vendor"); t1.toString; completer = A.snackBarCompleter(t1, _null, false, type$.VendorEntity); t1 = A.VendorEntity_VendorEntity(_null, _this.viewModel.state, _null); t2 = new A._Future($.Zone__current, type$._Future_Null); t3 = _this.store; t4 = type$.Null; t2.then$1$1(0, new A._MatchWithdrawalsState_build__closure6(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, _null, true); completer.future.then$1$1(0, new A._MatchWithdrawalsState_build__closure7(t3, _this.transaction), t4); }, $signature: 0 }; A._MatchWithdrawalsState_build__closure6.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/transaction")); }, $signature: 36 }; A._MatchWithdrawalsState_build__closure7.prototype = { call$1(vendor) { var t1 = this.transaction.rebuild$1(new A._MatchWithdrawalsState_build___closure2(vendor)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTransactionSuccess(t1)); t2[0].call$1(new A.UpdateCurrentRoute("/transaction")); }, $signature: 103 }; A._MatchWithdrawalsState_build___closure2.prototype = { call$1(b) { var t1 = this.vendor; t1 = t1.get$id(t1); b.get$_transaction_model$_$this()._pendingVendorId = t1; return b; }, $signature: 135 }; A._MatchWithdrawalsState_build_closure15.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._MatchWithdrawalsState_build_closure14.prototype = { call$2(context, index) { var t3, t1 = this.$this, t2 = t1.___MatchWithdrawalsState__vendors_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[index]; t2.toString; t3 = t1._selectedVendor; t3 = t3 == null ? null : t3.id; return A.VendorListItem$("", t3 === t2.id, new A._MatchWithdrawalsState_build__closure5(t1, t2, this.store, this.transaction), true, t2); }, $signature: 866 }; A._MatchWithdrawalsState_build__closure5.prototype = { call$0() { var _this = this, t1 = _this.$this; return t1.setState$1(new A._MatchWithdrawalsState_build___closure1(t1, _this.vendor, _this.store, _this.transaction)); }, $signature: 0 }; A._MatchWithdrawalsState_build___closure1.prototype = { call$0() { var t3, _this = this, t1 = _this.$this, t2 = t1._selectedVendor; t2 = t2 == null ? null : t2.id; t3 = _this.vendor; if (t2 === t3.id) t1._selectedVendor = null; else t1._selectedVendor = t3; t1.updateVendorList$0(); t1 = _this.transaction.rebuild$1(new A._MatchWithdrawalsState_build____closure0(t1)); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTransactionSuccess(t1)); }, $signature: 0 }; A._MatchWithdrawalsState_build____closure0.prototype = { call$1(b) { var t1 = this.$this._selectedVendor; t1 = t1 == null ? null : t1.id; b.get$_transaction_model$_$this()._pendingVendorId = t1; return b; }, $signature: 135 }; A._MatchWithdrawalsState_build_closure16.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure4(t1)); }, $signature: 37 }; A._MatchWithdrawalsState_build__closure4.prototype = { call$0() { this.$this.updateCategoryList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure17.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._MatchWithdrawalsState_build__closure3(t1)); }, $signature: 4 }; A._MatchWithdrawalsState_build__closure3.prototype = { call$0() { var t1 = this.$this; t1._categoryFilterController.set$text(0, ""); t1.updateCategoryList$0(); }, $signature: 0 }; A._MatchWithdrawalsState_build_closure18.prototype = { call$0() { var completer, t2, t3, t4, _this = this, t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, _this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "created_expense_category"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.ExpenseCategoryEntity); t1 = A.ExpenseCategoryEntity_ExpenseCategoryEntity(null, _this.viewModel.state); t2 = new A._Future($.Zone__current, type$._Future_Null); t3 = _this.store; t4 = type$.Null; t2.then$1$1(0, new A._MatchWithdrawalsState_build__closure1(t3), t4); A.createEntity(new A._AsyncCompleter(t2, type$._AsyncCompleter_Null), completer, t1, null, true); completer.future.then$1$1(0, new A._MatchWithdrawalsState_build__closure2(t3, _this.transaction), t4); }, $signature: 0 }; A._MatchWithdrawalsState_build__closure1.prototype = { call$1(_) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/transaction")); }, $signature: 36 }; A._MatchWithdrawalsState_build__closure2.prototype = { call$1(category) { var t1 = this.transaction.rebuild$1(new A._MatchWithdrawalsState_build___closure0(category)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTransactionSuccess(t1)); t2[0].call$1(new A.UpdateCurrentRoute("/transaction")); }, $signature: 103 }; A._MatchWithdrawalsState_build___closure0.prototype = { call$1(b) { var t1 = this.category; t1 = t1.get$id(t1); b.get$_transaction_model$_$this()._pendingCategoryId = t1; return b; }, $signature: 135 }; A._MatchWithdrawalsState_build_closure20.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._MatchWithdrawalsState_build_closure19.prototype = { call$2(context, index) { var t3, t1 = this.$this, t2 = t1.___MatchWithdrawalsState__categories_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2[index]; t2.toString; t3 = t1._selectedCategory; t3 = t3 == null ? null : t3.id; return A.ExpenseCategoryListItem$(t2, "", t3 === t2.id, new A._MatchWithdrawalsState_build__closure0(t1, t2, this.store, this.transaction), true); }, $signature: 786 }; A._MatchWithdrawalsState_build__closure0.prototype = { call$0() { var _this = this, t1 = _this.$this; return t1.setState$1(new A._MatchWithdrawalsState_build___closure(t1, _this.category, _this.store, _this.transaction)); }, $signature: 0 }; A._MatchWithdrawalsState_build___closure.prototype = { call$0() { var t3, _this = this, t1 = _this.$this, t2 = t1._selectedCategory; t2 = t2 == null ? null : t2.id; t3 = _this.category; if (t2 === t3.id) t1._selectedCategory = null; else t1._selectedCategory = t3; t1.updateCategoryList$0(); t1 = _this.transaction.rebuild$1(new A._MatchWithdrawalsState_build____closure(t1)); t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveTransactionSuccess(t1)); }, $signature: 0 }; A._MatchWithdrawalsState_build____closure.prototype = { call$1(b) { var t1 = this.$this._selectedCategory; t1 = t1 == null ? null : t1.id; b.get$_transaction_model$_$this()._pendingCategoryId = t1; return b; }, $signature: 135 }; A._MatchWithdrawalsState_build_closure21.prototype = { call$0() { var t1 = this.$this, viewModel = t1._widget.viewModel; t1 = t1.___MatchWithdrawalsState__selectedExpenses_A; t1 === $ && A.throwUnnamedLateFieldNI(); viewModel.onLinkToExpense.call$2(this.context, new A.MappedListIterable(t1, new A._MatchWithdrawalsState_build__closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, ",")); }, $signature: 4 }; A._MatchWithdrawalsState_build__closure.prototype = { call$1(expense) { return expense.id; }, $signature: 426 }; A._MatchWithdrawalsState_build_closure22.prototype = { call$0() { var t1 = this.$this, viewModel = t1._widget.viewModel, t2 = t1._selectedVendor; t2 = t2 == null ? null : t2.id; if (t2 == null) t2 = ""; t1 = t1._selectedCategory; t1 = t1 == null ? null : t1.id; if (t1 == null) t1 = ""; viewModel.onConvertToExpense.call$3(this.context, t2, t1); }, $signature: 4 }; A.TransactionViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionViewScreen_build_closure(this), new A.TransactionViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionViewVM); } }; A.TransactionViewScreen_build_closure0.prototype = { call$1(store) { return A.TransactionViewVM_TransactionViewVM$fromStore(store); }, $signature: 3274 }; A.TransactionViewScreen_build_closure.prototype = { call$2(context, vm) { var t1 = vm.transactions; return new A.TransactionView(vm, this.$this.isFilter, new A.ValueKey(new A.MappedListIterable(t1, new A.TransactionViewScreen_build__closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, "|"), type$.ValueKey_String)); }, $signature: 3275 }; A.TransactionViewScreen_build__closure.prototype = { call$1(transaction) { return transaction.id; }, $signature: 3276 }; A.TransactionViewVM.prototype = {}; A.TransactionViewVM_TransactionViewVM$fromStore_closure.prototype = { call$1(transactionId) { var t1 = this.state; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].transactionState.map._map$_map.$index(0, transactionId); if (t1 == null) t1 = A.TransactionEntity_TransactionEntity(transactionId, null); this.transactions.push(t1); }, $signature: 15 }; A.TransactionViewVM_TransactionViewVM$fromStore_closure2.prototype = { call$2(context, paymentId) { var t1 = A.snackBarCompleter(A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$convertedTransaction(), null, false, type$.Null), t2 = J.get$first$ax(this._box_0.transactionIds), t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.LinkTransactionToPaymentRequest(t1, t2, paymentId)); }, $signature: 867 }; A.TransactionViewVM_TransactionViewVM$fromStore_closure3.prototype = { call$2(context, expenseId) { var t1 = A.snackBarCompleter(A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$convertedTransaction(), null, false, type$.Null), t2 = J.get$first$ax(this._box_0.transactionIds), t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.LinkTransactionToExpenseRequest(t1, t2, expenseId)); }, $signature: 867 }; A.TransactionViewVM_TransactionViewVM$fromStore_closure0.prototype = { call$2(context, invoiceIds) { var t1 = A.snackBarCompleter(A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$convertedTransaction(), null, false, type$.Null), t2 = J.get$first$ax(this._box_0.transactionIds), t3 = this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.ConvertTransactionToPaymentRequest(t1, t2, invoiceIds)); }, $signature: 831 }; A.TransactionViewVM_TransactionViewVM$fromStore_closure1.prototype = { call$3(context, vendorId, categoryId) { var t1 = this.store, t2 = type$.Null, t3 = A.snackBarCompleter(A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization).get$convertedTransaction(), null, false, t2); t3.future.then$1$1(0, new A.TransactionViewVM_TransactionViewVM$fromStore__closure(this.state, t1), t2); t2 = this._box_0.transactionIds; t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ConvertTransactionsToExpensesRequest(t3, t2, vendorId, categoryId)); }, $signature: 838 }; A.TransactionViewVM_TransactionViewVM$fromStore__closure.prototype = { call$1(_) { var t1, t2; if (this.state.uiState.transactionUIState.listUIState.selectedIds != null) { t1 = this.store; t2 = t1.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.ClearTransactionMultiselect()); t1 = t1.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.isPreviewVisible) t2[0].call$1(new A.TogglePreviewSidebar()); } }, $signature: 36 }; A.TransactionRuleEdit.prototype = { createState$0() { return new A._TransactionRuleEditState(new A.Debouncer(500), new A.TextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._TransactionRuleEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._nameController, t2 = A._setArrayType([t1], type$.JSArray_TextEditingController); _this._transaction_rule_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._TransactionRuleEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.transactionRule.name); B.JSArray_methods.forEach$1(_this._transaction_rule_edit$_controllers, new A._TransactionRuleEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._transaction_rule_edit$_controllers, new A._TransactionRuleEditState_dispose_closure(this)); this.super$State$dispose(); }, _transaction_rule_edit$_onChanged$0() { this._transaction_rule_edit$_debouncer.run$1(new A._TransactionRuleEditState__onChanged_closure(this)); }, _onSubmitted$0() { var t1, t2; if (!$.$get$_TransactionRuleEditState__formKey().get$currentState().validate$0()) return; t1 = this._widget.viewModel; t2 = this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); }, build$1(context) { var t2, t3, _null = null, _s21_ = "edit_transaction_rule", store = A.StoreProvider_of(context, type$.AppState), viewModel = this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), transactionRule = viewModel.transactionRule, textColor = A.Theme_of(context).textTheme.bodyLarge.color, textStyle = A.TextStyle$(_null, _null, A.Color$fromARGB(166, textColor.get$value(textColor) >>> 16 & 255, textColor.get$value(textColor) >>> 8 & 255, textColor.get$value(textColor) & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); if (transactionRule.get$isNew()) t2 = t1.get$newTransactionRule(); else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1.localeCode); t3.toString; t3 = J.$index$asx(t3, _s21_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s21_); t2.toString; } else t2 = t3; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._TransactionRuleEditState_build_closure(this, t1, transactionRule, viewModel, textStyle, viewModel.state, store), _null), $.$get$_TransactionRuleEditState__formKey()), _null, _null, _null, false, _null, new A._TransactionRuleEditState_build_closure0(viewModel), new A._TransactionRuleEditState_build_closure1(this), _null, t2); } }; A._TransactionRuleEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_transaction_rule_edit$_onChanged()); }, $signature: 25 }; A._TransactionRuleEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_transaction_rule_edit$_onChanged()); }, $signature: 25 }; A._TransactionRuleEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_transaction_rule_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._TransactionRuleEditState__onChanged_closure.prototype = { call$0() { var t1 = this.$this, transactionRule = t1._widget.viewModel.transactionRule.rebuild$1(new A._TransactionRuleEditState__onChanged__closure(t1)); if (!transactionRule.$eq(0, t1._widget.viewModel.transactionRule)) t1._widget.viewModel.onChanged.call$1(transactionRule); }, $signature: 0 }; A._TransactionRuleEditState__onChanged__closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._nameController._change_notifier$_value.text); b.get$_transaction_rule_model$_$this()._transaction_rule_model$_name = t1; return b; }, $signature: 188 }; A._TransactionRuleEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._TransactionRuleEditState_build_closure1.prototype = { call$1(context) { return this.$this._onSubmitted$0(); }, $signature: 20 }; A._TransactionRuleEditState_build_closure.prototype = { call$1(context) { var t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s20_ = "match_all_rules_help", _s17_ = "auto_convert_help", _s8_ = "add_rule", t1 = _this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "name"); t4.toString; t5 = _this.$this; t6 = type$.JSArray_Widget; t5 = A._setArrayType([A.DecoratedFormField$(false, _null, true, t5._nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t4, _null, _null, false, _null, _null, new A._TransactionRuleEditState_build__closure(t5), true, _null, _null, B.TextAlign_4, new A._TransactionRuleEditState_build__closure0(t1)), new A.SizedBox(_null, 16, _null, _null)], t6); t4 = A.Text$(t1.get$matchAllRules(), _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s20_); if (t7 == null) { t7 = t2.$index(0, "en"); t7.toString; t7 = J.$index$asx(t7, _s20_); t7.toString; } t7 = A.Text$(t7, _null, _null, _null, _null, _null, _null, _null, _null, _null); t8 = _this.transactionRule; t9 = _this.viewModel; t5.push(A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._TransactionRuleEditState_build__closure1(t9, t8), _null, t7, t4, t8.matchesOnAll)); t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "auto_convert"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, _s17_); if (t7 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s17_); t2.toString; } else t2 = t7; t2 = A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5.push(A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._TransactionRuleEditState_build__closure2(t9, t8), _null, t2, t4, t8.autoConvert)); t5 = A.FormCard$(_null, t5, _null, _null, false, _null, false, _null, _null); t4 = A._setArrayType([], t6); t2 = t8.rules._list$_list; if (t2.length !== 0) { t7 = _this.textStyle; t7 = A._setArrayType([A.Row$(A._setArrayType([A.Expanded$(A.Text$(t1.get$field(), _null, _null, _null, _null, _null, t7, _null, _null, _null), 1), A.Expanded$(A.Text$(t1.get$operator(0), _null, _null, _null, _null, _null, t7, _null, _null, _null), 1), A.Expanded$(A.Text$(t1.get$value(0), _null, _null, _null, _null, _null, t7, _null, _null, _null), 1), new A.SizedBox(100, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 4, _null, _null)], t6); for (t10 = A._arrayInstanceType(t2), t2 = new J.ArrayIterator(t2, t2.length, t10._eval$1("ArrayIterator<1>")), t11 = type$.Widget, t12 = t8.appliesTo === "DEBIT", t10 = t10._precomputed1; t2.moveNext$0();) { t13 = t2.__interceptors$_current; if (t13 == null) t13 = t10._as(t13); if (t12) t14 = A._setArrayType([new A.Expanded(1, B.FlexFit_0, new A.Text(t1.lookup$1(t13.searchKey), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t1.lookup$1(t13.operator), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t13.value, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t6); else { t14 = t13.searchKey; if (A.stringContainsUnchecked(t14, "amount", 0)) { t15 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "amount"); t15.toString; } else { t15 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3); t15.toString; t15 = J.$index$asx(t15, "description"); t15.toString; } t14 = A._setArrayType([new A.Expanded(1, B.FlexFit_0, new A.Text(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t1.lookup$1(t13.operator), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t1.lookup$1(t14.split(".")[0]) + " - " + t1.lookup$1(t14.split(".")[1]), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t6); } t14 = A.List_List$of(t14, true, t11); t14.push(new A.SizedBox(100, _null, A.Row$(A._setArrayType([A.IconButton$(_null, _null, _null, _null, A.Icon$(B._MdiIconData_gg9, _null, _null, _null), _null, new A._TransactionRuleEditState_build__closure3(context, t13, t8, t9), _null, _null, _null, _null, _null), new A.SizedBox(8, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null), _null, new A._TransactionRuleEditState_build__closure4(t9, t8, t13), _null, _null, _null, _null, _null)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null), _null)); t7.push(new A.Padding(B.EdgeInsets_0_4_0_4, A.Row$(t14, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } t7.push(new A.SizedBox(_null, 12, _null, _null)); B.JSArray_methods.addAll$1(t4, t7); } t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, t3); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t2 = t1.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s8_); t2.toString; } t4.push(A.OutlinedButton$(new A.Padding(B.EdgeInsets_0_8_0_8, new A.IconText(t2, B.IconData_57415_MaterialIcons_null_false, _null, _null, false, _null), _null), _null, new A._TransactionRuleEditState_build__closure5(context, t8, t9), _null)); t4 = A._setArrayType([t5, A.FormCard$(_null, t4, _null, B.CrossAxisAlignment_3, false, _null, false, _null, _null)], t6); if (t8.appliesTo === "DEBIT") { t2 = $.$get$memoizedDropdownVendorList(); t5 = _this.state; t7 = t5.uiState.selectedCompanyIndex; t10 = t5.userCompanyStates._list$_list; t11 = t10[t7]; t12 = t11.vendorState; t5 = t5.staticState; t11 = t2.call$4(t12.map, t12.list, t11.userState.map, t5); t12 = t1.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "vendor"); t12.toString; t2 = _this.store; t12 = A.EntityDropdown$(true, false, t8.vendorId, t11, _null, B.EntityType_vendor, B.List_empty0, t12, _null, new A._TransactionRuleEditState_build__closure6(t2), new A._TransactionRuleEditState_build__closure7(t9, t8), _null, _null, _null); t11 = t8.categoryId; t13 = $.$get$memoizedDropdownExpenseCategoryList(); t7 = t10[t7]; t10 = t7.expenseCategoryState; t7 = t13.call$5(t10.map, t10.list, t5, t7.userState.map, t11); t3 = t1.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "category"); t3.toString; t4.push(A.FormCard$(_null, A._setArrayType([t12, A.EntityDropdown$(true, false, t11, t7, _null, B.EntityType_expenseCategory, B.List_empty0, t3, _null, new A._TransactionRuleEditState_build__closure8(t2), new A._TransactionRuleEditState_build__closure9(t9, t8), _null, _null, _null)], t6), _null, _null, false, _null, true, _null, _null)); } return new A.ScrollableListView(t4, _null, _null, _null, false, _null); }, $signature: 150 }; A._TransactionRuleEditState_build__closure.prototype = { call$1(context) { return this.$this._onSubmitted$0(); }, $signature: 20 }; A._TransactionRuleEditState_build__closure0.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._TransactionRuleEditState_build__closure1.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.transactionRule.rebuild$1(new A._TransactionRuleEditState_build___closure9(value))); }, $signature: 13 }; A._TransactionRuleEditState_build___closure9.prototype = { call$1(b) { b.get$_transaction_rule_model$_$this()._matchesOnAll = this.value; return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure2.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.transactionRule.rebuild$1(new A._TransactionRuleEditState_build___closure8(value))); }, $signature: 13 }; A._TransactionRuleEditState_build___closure8.prototype = { call$1(b) { b.get$_transaction_rule_model$_$this()._autoConvert = this.value; return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure3.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, t2, updatedRule; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.rule; t2 = $async$self.transactionRule; $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A._TransactionRuleEditState_build___closure6(t1, t2), $async$self.context, null, true, type$.TransactionRuleCriteriaEntity), $async$call$0); case 2: // returning from await. updatedRule = $async$result; if (updatedRule != null) $async$self.viewModel.onChanged.call$1(t2.rebuild$1(new A._TransactionRuleEditState_build___closure7(B.JSArray_methods.indexOf$2(t2.rules._list$_list, t1, 0), updatedRule))); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._TransactionRuleEditState_build___closure6.prototype = { call$1(context) { return new A._RuleCriteria(this.rule, this.transactionRule.appliesTo, null); }, $signature: 868 }; A._TransactionRuleEditState_build___closure7.prototype = { call$1(b) { var t1 = b.get$rules(0), t2 = this.index, iterable = A.evaluateIterable(A._setArrayType([this.updatedRule], type$.JSArray_TransactionRuleCriteriaEntity)); t1._list$_maybeCheckElements$1(iterable); B.JSArray_methods.replaceRange$3(t1.get$_safeList(), t2, t2 + 1, iterable); return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure4.prototype = { call$0() { this.viewModel.onChanged.call$1(this.transactionRule.rebuild$1(new A._TransactionRuleEditState_build___closure5(this.rule))); }, $signature: 0 }; A._TransactionRuleEditState_build___closure5.prototype = { call$1(b) { B.JSArray_methods.remove$1(b.get$rules(0).get$_safeList(), this.rule); return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure5.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1, rule; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.transactionRule; $async$goto = 2; return A._asyncAwait(A.showDialog(null, null, true, null, new A._TransactionRuleEditState_build___closure3(t1), $async$self.context, null, true, type$.TransactionRuleCriteriaEntity), $async$call$0); case 2: // returning from await. rule = $async$result; if (rule != null) $async$self.viewModel.onChanged.call$1(t1.rebuild$1(new A._TransactionRuleEditState_build___closure4(rule))); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._TransactionRuleEditState_build___closure3.prototype = { call$1(context) { return new A._RuleCriteria(null, this.transactionRule.appliesTo, null); }, $signature: 868 }; A._TransactionRuleEditState_build___closure4.prototype = { call$1(b) { var t1 = b.get$rules(0); $.$get$isSoundMode(); B.JSArray_methods.add$1(t1.get$_safeList(), this.rule); return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure7.prototype = { call$1(vendor) { this.viewModel.onChanged.call$1(this.transactionRule.rebuild$1(new A._TransactionRuleEditState_build___closure1(vendor))); }, $signature: 50 }; A._TransactionRuleEditState_build___closure1.prototype = { call$1(b) { var t1 = this.vendor; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_transaction_rule_model$_$this()._transaction_rule_model$_vendorId = t1; return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure6.prototype = { call$2(completer, $name) { var t1 = A.VendorEntity_VendorEntity(null, null, null).rebuild$1(new A._TransactionRuleEditState_build___closure2($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveVendorRequest(completer, t1)); }, $signature: 159 }; A._TransactionRuleEditState_build___closure2.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_name = this.name; return b; }, $signature: 95 }; A._TransactionRuleEditState_build__closure9.prototype = { call$1(category) { this.viewModel.onChanged.call$1(this.transactionRule.rebuild$1(new A._TransactionRuleEditState_build___closure(category))); }, $signature: 50 }; A._TransactionRuleEditState_build___closure.prototype = { call$1(b) { var t1 = this.category; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_transaction_rule_model$_$this()._transaction_rule_model$_categoryId = t1; return b; }, $signature: 188 }; A._TransactionRuleEditState_build__closure8.prototype = { call$2(completer, $name) { var t1 = A.ExpenseCategoryEntity_ExpenseCategoryEntity(null, null).rebuild$1(new A._TransactionRuleEditState_build___closure0($name)), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveExpenseCategoryRequest(completer, t1)); }, $signature: 159 }; A._TransactionRuleEditState_build___closure0.prototype = { call$1(b) { b.get$_expense_category_model$_$this()._expense_category_model$_name = this.name; return b; }, $signature: 306 }; A._RuleCriteria.prototype = { createState$0() { return new A.__RuleCriteriaState(B._StateLifecycle_0); } }; A.__RuleCriteriaState.prototype = { initState$0() { this.super$State$initState(); var t1 = this._widget.criteria; if (t1 == null) t1 = A._$TransactionRuleCriteriaEntity$_("", "", ""); this._criteria = t1; }, onDonePressed$0() { var t1, t2; if (!$.$get$__RuleCriteriaState__formKey().get$currentState().validate$0()) return; t1 = this._criteria; if (t1.searchKey.length !== 0) { t2 = t1.operator; if (t2.length !== 0) t2 = t1.value.length === 0 && t2 !== "is_empty" && this._widget.type === "DEBIT"; else t2 = true; } else t2 = true; if (t2) return; t2 = this._framework$_element; t2.toString; A.Navigator_of(t2, false).pop$1(t1); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t0, t12, t13, t14, t15, t16, _this = this, _null = null, _s11_ = "description", _s6_ = "amount", _s29_ = "payment.transaction_reference", _s16_ = "client.id_number", _s17_ = "invoice.po_number", _s8_ = "contains", _s11_0 = "starts_with", _s7_ = "invoice", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$__RuleCriteriaState__formKey(); t3 = type$.JSArray_Widget; t4 = A._setArrayType([], t3); if (_this._widget.type === "DEBIT") { t5 = t1.get$field(); t6 = _this._criteria.searchKey; t7 = $.$get$LocalizationsProvider__localizedValues(); t8 = t1.localeCode; t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, _s11_); t9.toString; t10 = type$.String; t9 = A.DropdownMenuItem$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s11_, t10); t11 = t7.$index(0, t8); t11.toString; t11 = J.$index$asx(t11, _s6_); t11.toString; t4.push(A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t9, A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s6_, t10)], type$.JSArray_DropdownMenuItem_String), _null, t5, new A.__RuleCriteriaState_build_closure(_this), _null, false, t6, t10)); t6 = t8; t5 = t7; } else { t5 = _this._criteria; t5 = t5 == null ? _null : t5.searchKey; if (t5 == null) t5 = ""; t6 = t1.get$field(); t7 = _this._criteria; t7 = t7 == null ? _null : B.JSString_methods.contains$1(t7.searchKey, _s6_); t8 = t1.localeCode; if (t7 === true) { t7 = $.$get$LocalizationsProvider__localizedValues(); t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t0 = t9; t9 = t7; t7 = t0; } else { t7 = $.$get$LocalizationsProvider__localizedValues(); t9 = t7.$index(0, t8); t9.toString; t9 = J.$index$asx(t9, _s11_); t9.toString; t0 = t9; t9 = t7; t7 = t0; } t4.push(A.DecoratedFormField$(false, _null, false, _null, _null, false, _null, _null, t7, _null, false, false, new A.ValueKey("__search_key_" + t5 + "__", type$.ValueKey_String), B.TextInputType_0_null_null, t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)); t6 = t8; t5 = t9; } t7 = t1.get$operator(0); t8 = _this._criteria.operator; if (B.JSArray_methods.contains$1(A._setArrayType(["description", _s29_, "invoice.number", _s16_, "client.email", _s17_], type$.JSArray_String), _this._criteria.searchKey)) { t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, _s8_); if (t9 == null) { t9 = t5.$index(0, "en"); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; } t10 = type$.String; t9 = A.DropdownMenuItem$(A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s8_, t10); t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s11_0); if (t11 == null) { t11 = t5.$index(0, "en"); t11.toString; t11 = J.$index$asx(t11, _s11_0); t11.toString; } t11 = A.DropdownMenuItem$(A.Text$(t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s11_0, t10); t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "is"); if (t12 == null) { t12 = t5.$index(0, "en"); t12.toString; t12 = J.$index$asx(t12, "is"); t12.toString; } t10 = A._setArrayType([t9, t11, A.DropdownMenuItem$(A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "is", t10), A.DropdownMenuItem$(A.Text$(t1.get$isEmpty(0), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "is_empty", t10)], type$.JSArray_DropdownMenuItem_String); t9 = t10; } else { t9 = type$.String; t9 = A._setArrayType([A.DropdownMenuItem$(A.Text$("<", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "<", t9), A.DropdownMenuItem$(A.Text$("<=", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "<=", t9), A.DropdownMenuItem$(A.Text$("=", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "=", t9), A.DropdownMenuItem$(A.Text$(">", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, ">", t9), A.DropdownMenuItem$(A.Text$(">=", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, ">=", t9)], type$.JSArray_DropdownMenuItem_String); } t10 = type$.String; t4.push(A.AppDropdownButton$(false, _null, "", true, t9, _null, t7, new A.__RuleCriteriaState_build_closure0(_this), _null, false, t8, t10)); if (_this._widget.type === "DEBIT" && _this._criteria.operator !== "is_empty") { t7 = t1.get$value(0); t4.push(A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, _this._criteria.value, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, new A.__RuleCriteriaState_build_closure1(_this), _null, new A.__RuleCriteriaState_build_closure2(_this), true, _null, _null, B.TextAlign_4, new A.__RuleCriteriaState_build_closure3(t1))); } if (_this._widget.type === "CREDIT") { t1 = t1.get$field(); t7 = _this._criteria.searchKey; t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "client"); t8.toString; t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "email"); t9.toString; t9 = A.DropdownMenuItem$(A.Text$(t8 + " - " + t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "client.email", t10); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "client"); t8.toString; t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "id_number"); t11.toString; t11 = A.DropdownMenuItem$(A.Text$(t8 + " - " + t11, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s16_, t10); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s7_); t8.toString; t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "number"); t12.toString; t12 = A.DropdownMenuItem$(A.Text$(t8 + " - " + t12, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "invoice.number", t10); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s7_); t8.toString; t13 = t5.$index(0, t6); t13.toString; t13 = J.$index$asx(t13, _s6_); t13.toString; t13 = A.DropdownMenuItem$(A.Text$(t8 + " - " + t13, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "invoice.amount", t10); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, _s7_); t8.toString; t14 = t5.$index(0, t6); t14.toString; t14 = J.$index$asx(t14, "po_number"); t14.toString; t14 = A.DropdownMenuItem$(A.Text$(t8 + " - " + t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s17_, t10); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "payment"); t8.toString; t15 = t5.$index(0, t6); t15.toString; t15 = J.$index$asx(t15, _s6_); t15.toString; t15 = A.DropdownMenuItem$(A.Text$(t8 + " - " + t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "payment.amount", t10); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "payment"); t8.toString; t16 = t5.$index(0, t6); t16.toString; t16 = J.$index$asx(t16, "transaction_reference"); t16.toString; t4.push(A.AppDropdownButton$(false, _null, "", true, A._setArrayType([t9, t11, t12, t13, t14, t15, A.DropdownMenuItem$(A.Text$(t8 + " - " + t16, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _s29_, t10)], type$.JSArray_DropdownMenuItem_String), _null, t1, new A.__RuleCriteriaState_build_closure4(_this), _null, false, t7, t10)); } t1 = A.Form$(_null, A.Column$(t4, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), t2); t2 = t5.$index(0, t6); t2.toString; t2 = A.TextButton$(false, A.Text$(J.$index$asx(t2, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.__RuleCriteriaState_build_closure5(context), _null); t6 = t5.$index(0, t6); t6.toString; return A.AlertDialog$(A._setArrayType([t2, A.TextButton$(false, A.Text$(J.$index$asx(t6, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _this.get$onDonePressed(), _null)], t3), _null, _null, t1, _null, _null, _null); } }; A.__RuleCriteriaState_build_closure.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.__RuleCriteriaState_build__closure2(t1, value)); }, $signature: 5 }; A.__RuleCriteriaState_build__closure2.prototype = { call$0() { var t1 = this.$this; t1._criteria = t1._criteria.rebuild$1(new A.__RuleCriteriaState_build___closure2(this.value)); }, $signature: 0 }; A.__RuleCriteriaState_build___closure2.prototype = { call$1(b) { var t1 = this.value; b.get$_transaction_rule_model$_$this()._searchKey = t1; t1 = t1 === "description" ? "contains" : "="; b.get$_transaction_rule_model$_$this()._operator = t1; return b; }, $signature: 375 }; A.__RuleCriteriaState_build_closure0.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.__RuleCriteriaState_build__closure1(t1, value)); }, $signature: 5 }; A.__RuleCriteriaState_build__closure1.prototype = { call$0() { var t1 = this.$this; t1._criteria = t1._criteria.rebuild$1(new A.__RuleCriteriaState_build___closure1(this.value)); }, $signature: 0 }; A.__RuleCriteriaState_build___closure1.prototype = { call$1(b) { b.get$_transaction_rule_model$_$this()._operator = this.value; return b; }, $signature: 375 }; A.__RuleCriteriaState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.__RuleCriteriaState_build__closure0(t1, value)); }, $signature: 15 }; A.__RuleCriteriaState_build__closure0.prototype = { call$0() { var t1 = this.$this; t1._criteria = t1._criteria.rebuild$1(new A.__RuleCriteriaState_build___closure0(this.value)); }, $signature: 0 }; A.__RuleCriteriaState_build___closure0.prototype = { call$1(b) { b.get$_transaction_rule_model$_$this()._transaction_rule_model$_value = this.value; return b; }, $signature: 375 }; A.__RuleCriteriaState_build_closure2.prototype = { call$1(context) { return this.$this.onDonePressed$0(); }, $signature: 20 }; A.__RuleCriteriaState_build_closure3.prototype = { call$1(value) { var t1; if (B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.__RuleCriteriaState_build_closure4.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.__RuleCriteriaState_build__closure(t1, value)); }, $signature: 5 }; A.__RuleCriteriaState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._criteria = t1._criteria.rebuild$1(new A.__RuleCriteriaState_build___closure(this.value)); }, $signature: 0 }; A.__RuleCriteriaState_build___closure.prototype = { call$1(b) { var t1 = this.value; b.get$_transaction_rule_model$_$this()._searchKey = t1; t1 = t1 === "description" ? "contains" : "="; b.get$_transaction_rule_model$_$this()._operator = t1; return b; }, $signature: 375 }; A.__RuleCriteriaState_build_closure5.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.TransactionRuleEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionRuleEditScreen_build_closure(), new A.TransactionRuleEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionRuleEditVM); } }; A.TransactionRuleEditScreen_build_closure0.prototype = { call$1(store) { return A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore(store); }, $signature: 3280 }; A.TransactionRuleEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.TransactionRuleEdit(viewModel, new A.ValueKey(viewModel.transactionRule.updatedAt, type$.ValueKey_int)); }, $signature: 3281 }; A.TransactionRuleEditVM.prototype = { get$transactionRule() { return this.transactionRule; } }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure.prototype = { call$1(transactionRule) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateTransactionRule(transactionRule)); }, $signature: 395 }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.TransactionRuleEntity_TransactionRuleEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore__closure(this.store, context, this.state).call$0(); }, $signature: 16 }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore__closure.prototype = { call$0() { var transactionRule, t3, t4, t5, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); transactionRule = t2.uiState.transactionRuleUIState.editing; t2 = this.context; t3 = A.Localizations_of(t2, B.Type_AppLocalization_KyD, type$.AppLocalization); t4 = new A._Future($.Zone__current, type$._Future_TransactionRuleEntity); t5 = t1.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveTransactionRuleRequest(new A._AsyncCompleter(t4, type$._AsyncCompleter_TransactionRuleEntity), transactionRule)); return t4.then$1$1(0, new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure(transactionRule, t3, this.state, t1, t2), type$.Null).catchError$1(new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure0(t2)); }, $signature: 67 }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure.prototype = { call$1(savedTransactionRule) { var t3, _this = this, _s24_ = "created_transaction_rule", _s24_0 = "updated_transaction_rule", _s32_ = "/settings/transaction_rules/view", t1 = _this.transactionRule, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s24_); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s24_); t2.toString; } } else { t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t2 = t3.$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, _s24_0); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s24_0); t2.toString; } } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s32_)); t2 = _this.context; if (t1.get$isNew()) { t1 = type$.nullable_Object; A.Navigator_of(t2, false).pushReplacementNamed$2$1(_s32_, t1, t1); } else A.Navigator_of(t2, false).pop$1(savedTransactionRule); } else A.viewEntity(false, savedTransactionRule, null, true); }, $signature: 395 }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore____closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.TransactionRuleListItem.prototype = { build$1(context) { var uiState, transactionRuleUIState, t2, filterMatch, subtitle, t3, t4, vendor, category, t5, t6, t7, t8, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; transactionRuleUIState = uiState.transactionRuleUIState; t2 = _this.filter; filterMatch = t2 != null && t2.length !== 0 ? A.matchesStringsValue(A._setArrayType([], type$.JSArray_nullable_String), t2) : _null; if (filterMatch != null) subtitle = filterMatch; else { t2 = uiState.selectedCompanyIndex; t3 = t1.userCompanyStates._list$_list; t4 = _this.transactionRule; vendor = t3[t2].vendorState.map._map$_map.$index(0, t4.vendorId); category = t3[t2].expenseCategoryState.map._map$_map.$index(0, t4.categoryId); if (vendor != null) { subtitle = vendor.name; if (category != null) subtitle += " \u2022 "; } else subtitle = ""; if (category != null) subtitle += category.name; } t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = _this.transactionRule; t3 = uiState.get$isEditing() ? transactionRuleUIState.editing.id : transactionRuleUIState.selectedId; t4 = transactionRuleUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.TransactionRuleListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t5 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t6 = A.Expanded$(A.Text$(t2.name, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t7 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t7.toString; t8 = type$.JSArray_Widget; t5 = A.Container$(_null, A.Row$(A._setArrayType([t6, A.Text$(t7, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5.size._dx); t6 = subtitle.length !== 0 ? A.Text$(subtitle, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t2, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t4, _null, new A.TransactionRuleListItem_build_closure0(_this), new A.TransactionRuleListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t6, new A.EntityStateLabel(t2, _null)], t8), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t5, _null, _null), t2.id === t3, true, true, _null); }, get$user(receiver) { return this.user; }, get$transactionRule() { return this.transactionRule; } }; A.TransactionRuleListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.transactionRule, false, false); return t1; }, $signature: 0 }; A.TransactionRuleListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.transactionRule, false, true); return t1; }, $signature: 0 }; A.TransactionRuleListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.TransactionRuleListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionRuleListBuilder_build_closure(), A.transaction_rule_list_vm_TransactionRuleListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionRuleListVM); } }; A.TransactionRuleListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.transactionRuleList, B.EntityType_transactionRule, new A.TransactionRuleListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.TransactionRulePresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3282 }; A.TransactionRuleListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.transactionRuleMap._map$_map.$index(0, J.$index$asx(t1.transactionRuleList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_transactionRule).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.TransactionRuleListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 3283 }; A.TransactionRuleListVM.prototype = {}; A.TransactionRuleListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.TransactionRuleListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.TransactionRuleListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortTransactionRules(field)); }, $signature: 6 }; A.TransactionRuleListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearTransactionRuleMultiselect()); }, $signature: 14 }; A.TransactionRulePresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.TransactionRuleScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.transactionRuleUIState.listUIState; t4 = type$.JSArray_String; t5 = A.List_List$of(A._setArrayType([], t4), true, type$.String); B.JSArray_methods.addAll$1(t5, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t4), B.EntityType_transactionRule, false, B.List_empty28, new A.TransactionRuleScreen_build_closure(store), new A.TransactionRuleScreen_build_closure0(store), new A.TransactionRuleScreen_build_closure1(store), new A.TransactionRuleScreen_build_closure2(store), new A.TransactionRuleScreen_build_closure3(store), new A.TransactionRuleScreen_build_closure4(store), new A.TransactionRuleScreen_build_closure5(store), _null, A._setArrayType(["name"], t4), B.List_empty29, t5); t1 = t1.prefState; t1 = (t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_transactionRule) ? A.FloatingActionButton$(A.Theme_of(context).primaryColorDark, A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null), "transaction_rule_fab", false, new A.TransactionRuleScreen_build_closure6(context), t2.get$newTransactionRule()) : _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_transactionRule, t3.filter, new A.TransactionRuleScreen_build_closure7(store), this.viewModel.transactionRuleList, _null, _null, new A.TransactionRuleScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.TransactionRuleListBuilder(_null), t5, B.EntityType_transactionRule, t1, 0, "bank_accounts", new A.TransactionRuleScreen_build_closure9(store), new A.TransactionRuleScreen_build_closure10(store)); } }; A.TransactionRuleScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartTransactionRuleMultiselect()); }, $signature: 14 }; A.TransactionRuleScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactionRules(value)); }, $signature: 28 }; A.TransactionRuleScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactionRulesByState(state)); }, $signature: 71 }; A.TransactionRuleScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.transactionRuleUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTransactionRuleMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTransactionRuleMultiselect()); } }, $signature: 4 }; A.TransactionRuleScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortTransactionRules(value)); }, $signature: 37 }; A.TransactionRuleScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterTransactionRulesByState(state)); }, $signature: 68 }; A.TransactionRuleScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.transactionRuleUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearTransactionRuleMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartTransactionRuleMultiselect()); } }, $signature: 4 }; A.TransactionRuleScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionRulesByCustom1(value)); }, $signature: 6 }; A.TransactionRuleScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionRulesByCustom2(value)); }, $signature: 6 }; A.TransactionRuleScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionRulesByCustom3(value)); }, $signature: 6 }; A.TransactionRuleScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterTransactionRulesByCustom4(value)); }, $signature: 6 }; A.TransactionRuleScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_transactionRule); }, $signature: 0 }; A.TransactionRuleScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionRuleScreenBuilder_build_closure(), A.transaction_rule_screen_vm_TransactionRuleScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionRuleScreenVM); } }; A.TransactionRuleScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.TransactionRuleScreen(vm, null); }, $signature: 3284 }; A.TransactionRuleScreenVM.prototype = {}; A.TransactionRuleView.prototype = { createState$0() { return new A._TransactionRuleViewState(B._StateLifecycle_0); } }; A._TransactionRuleViewState.prototype = { build$1(context) { var state, textColor, textStyle, t2, t3, transactionStats, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _null = null, _s8_ = "disabled", viewModel = this._widget.viewModel, transactionRule = viewModel.transactionRule, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; state = viewModel.state; textColor = A.Theme_of(context).textTheme.bodyLarge.color; textStyle = A.TextStyle$(_null, _null, A.Color$fromARGB(166, textColor.get$value(textColor) >>> 16 & 255, textColor.get$value(textColor) >>> 8 & 255, textColor.get$value(textColor) & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); t2 = state.uiState.selectedCompanyIndex; t3 = state.userCompanyStates._list$_list; transactionStats = $.$get$memoizedTransactionStatsForTransactionRule().call$2(transactionRule.id, t3[t2].transactionState.map); t4 = this._widget.isFilter; t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "total"); t7.toString; t8 = A.formatNumber(transactionStats.total, context, _null, transactionStats.currencyId, B.FormatNumberType_0, true, _null, _null, false); t9 = t5.$index(0, t6); t9.toString; t9 = J.$index$asx(t9, "count"); t9.toString; t8 = A.EntityHeader$(transactionRule, t7, t9, "" + (transactionStats.countActive + transactionStats.countArchived), _null, _null, t8); t9 = t1.get$matchAllRules(); if (transactionRule.matchesOnAll) { t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "enabled"); t7.toString; } else { t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; } t10 = t5.$index(0, t6); t10.toString; t10 = J.$index$asx(t10, "auto_convert"); t10.toString; if (transactionRule.autoConvert) { t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, "enabled"); t11.toString; } else { t11 = t5.$index(0, t6); t11.toString; t11 = J.$index$asx(t11, _s8_); t11.toString; } t12 = t5.$index(0, t6); t12.toString; t12 = J.$index$asx(t12, "vendor"); t12.toString; t13 = t3[t2].vendorState.$get$1(0, transactionRule.vendorId); t5 = t5.$index(0, t6); t5.toString; t5 = J.$index$asx(t5, "category"); t5.toString; t14 = type$.nullable_String; t15 = type$.JSArray_Widget; t14 = A._setArrayType([t8, new A.ListDivider(_null), new A.FieldGrid(A.LinkedHashMap_LinkedHashMap$_literal([t9, t7, t10, t11, t12, t13.name, t5, t3[t2].expenseCategoryState.$get$1(0, transactionRule.categoryId).name], t14, t14), _null)], t15); t2 = transactionRule.rules._list$_list; if (t2.length !== 0) { t3 = A._setArrayType([new A.Padding(B.EdgeInsets_20_20_20_4, A.Row$(A._setArrayType([A.Expanded$(A.Text$(t1.get$field(), _null, _null, _null, _null, _null, textStyle, _null, _null, _null), 1), A.Expanded$(A.Text$(t1.get$operator(0), _null, _null, _null, _null, _null, textStyle, _null, _null, _null), 1), A.Expanded$(A.Text$(t1.get$value(0), _null, _null, _null, _null, _null, textStyle, _null, _null, _null), 1)], t15), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), new A.SizedBox(_null, 4, _null, _null)], t15); for (t5 = A._arrayInstanceType(t2), t2 = new J.ArrayIterator(t2, t2.length, t5._eval$1("ArrayIterator<1>")), t5 = t5._precomputed1; t2.moveNext$0();) { t7 = t2.__interceptors$_current; if (t7 == null) t7 = t5._as(t7); t3.push(new A.Padding(B.EdgeInsets_20_8_20_8, A.Row$(A._setArrayType([new A.Expanded(1, B.FlexFit_0, new A.Text(t1.lookup$1(t7.searchKey), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t1.lookup$1(t7.operator), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), new A.Expanded(1, B.FlexFit_0, new A.Text(t7.value, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t15), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null)); } t3.push(new A.SizedBox(_null, 20, _null, _null)); t3.push(new A.ListDivider(_null)); B.JSArray_methods.addAll$1(t14, t3); } t2 = this._widget.isFilter; t1 = t1.get$transactions(); t3 = $.$get$LocalizationsProvider__localizedValues(); t5 = t3.$index(0, t6); t5.toString; t5 = J.$index$asx(t5, "active"); t5.toString; t6 = t3.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "archived"); t6.toString; t14.push(new A.EntitiesListTile(transactionRule, B.EntityType_transaction, t1, transactionStats.present$2(t5, t6), t2, true, _null)); return A.ViewScaffold$(_null, new A.ScrollableListView(t14, _null, _null, _null, false, _null), transactionRule, true, t4, new A._TransactionRuleViewState_build_closure(viewModel), transactionRule.name); } }; A._TransactionRuleViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.TransactionRuleViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.TransactionRuleViewScreen_build_closure(this), new A.TransactionRuleViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.TransactionRuleViewVM); } }; A.TransactionRuleViewScreen_build_closure0.prototype = { call$1(store) { return A.TransactionRuleViewVM_TransactionRuleViewVM$fromStore(store); }, $signature: 3285 }; A.TransactionRuleViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.TransactionRuleView(vm, this.$this.isFilter, null); }, $signature: 3286 }; A.TransactionRuleViewVM.prototype = { get$transactionRule() { return this.transactionRule; } }; A.TransactionRuleViewVM_TransactionRuleViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/transaction_rules")); }, $signature: 4 }; A.UserEdit.prototype = { createState$0() { var t1 = A.FocusScopeNode$(true, null, false), t2 = $.$get$ChangeNotifier__emptyListeners(); return new A._UserEditState(new A.Debouncer(500), t1, new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), new A.TextEditingController(B.TextEditingValue_li8, t2), A._setArrayType([], type$.JSArray_TextEditingController), null, null, B._StateLifecycle_0); } }; A._UserEditState.prototype = { initState$0() { this.super$State$initState(); this._user_edit$_controller = A.TabController$(null, 0, 3, this); }, didChangeDependencies$0() { var user, _this = this, t1 = _this._firstNameController, t2 = _this._lastNameController, t3 = _this._emailController, t4 = _this._phoneController, t5 = _this._custom1Controller, t6 = _this._custom2Controller, t7 = _this._custom3Controller, t8 = _this._custom4Controller, t9 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8], type$.JSArray_TextEditingController); _this._user_edit$_controllers = t9; B.JSArray_methods.forEach$1(t9, new A._UserEditState_didChangeDependencies_closure(_this)); user = _this._widget.viewModel.user; t1.set$text(0, user.firstName); t2.set$text(0, user.lastName); t3.set$text(0, user.email); t4.set$text(0, user.phone); t5.set$text(0, user.customValue1); t6.set$text(0, user.customValue2); t7.set$text(0, user.customValue3); t8.set$text(0, user.customValue4); B.JSArray_methods.forEach$1(_this._user_edit$_controllers, new A._UserEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var _this = this; _this._user_edit$_focusNode.dispose$0(); _this._user_edit$_controller.dispose$0(); B.JSArray_methods.forEach$1(_this._user_edit$_controllers, new A._UserEditState_dispose_closure(_this)); _this.super$__UserEditState_State_SingleTickerProviderStateMixin$dispose(); }, _user_edit$_onChanged$0() { var _this = this, user = _this._widget.viewModel.user.rebuild$1(new A._UserEditState__onChanged_closure(_this)); if (!user.$eq(0, _this._widget.viewModel.user)) _this._user_edit$_debouncer.run$1(new A._UserEditState__onChanged_closure0(_this, user)); }, _togglePermission$1(permission) { var permissionsString, user = this._widget.viewModel.user, permissions = A._setArrayType(user.userCompany.permissions.split(","), type$.JSArray_String); if (B.JSArray_methods.contains$1(permissions, permission)) B.JSArray_methods.remove$1(permissions, permission); else permissions.push(permission); permissionsString = new A.WhereIterable(permissions, new A._UserEditState__togglePermission_closure(), type$.WhereIterable_String).join$1(0, ","); this._widget.viewModel.onUserChanged.call$1(user.rebuild$1(new A._UserEditState__togglePermission_closure0(permissionsString))); }, _user_edit$_onSavePressed$1(context) { if (!$.$get$_UserEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var user, t2, t3, t4, t5, t0, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _this = this, _null = null, _s25_ = "view_dashboard_permission", _s2_ = "en", _s22_ = "view_report_permission", _s8_ = "view_all", _s8_0 = "edit_all", viewModel = _this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; user = viewModel.user; t2 = user.userCompany; t2.toString; t3 = t1.localeCode; if (user.get$isNew()) { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "new_user"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } else { t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t4.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "edit_user"); t5.toString; t0 = t5; t5 = t4; t4 = t0; } t6 = _this._user_edit$_controller; t7 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t7 === $ && A.throwUnnamedLateFieldNI(); t7 = t7.prefState; t8 = t5.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "details"); t8.toString; t8 = A.Tab$(_null, t8); t9 = t5.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "notifications"); t9.toString; t9 = A.Tab$(_null, t9); t10 = t5.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "permissions"); t10.toString; t11 = type$.JSArray_Widget; t10 = A.TabBar$(t6, _null, t7.appLayout === B.AppLayout_mobile, _null, _null, A._setArrayType([t8, t9, A.Tab$(_null, t10)], t11)); t9 = _this.get$_user_edit$_onSavePressed(); t8 = $.$get$_UserEditState__formKey(); t7 = _this._user_edit$_controller; t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "first_name"); t6.toString; t6 = A.DecoratedFormField$(false, _null, true, _this._firstNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t6, _null, _null, false, _null, _null, t9, true, _null, _null, B.TextAlign_4, new A._UserEditState_build_closure(t1)); t12 = t5.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "last_name"); t12.toString; t12 = A.DecoratedFormField$(false, _null, false, _this._lastNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t12, _null, _null, false, _null, _null, t9, true, _null, _null, B.TextAlign_4, new A._UserEditState_build_closure0(t1)); t13 = t5.$index(0, t3); t13.toString; t13 = J.$index$asx(t13, "email"); t13.toString; t13 = A.DecoratedFormField$(false, _null, false, _this._emailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t13, _null, _null, false, _null, _null, t9, true, _null, _null, B.TextAlign_4, new A._UserEditState_build_closure1(t1)); t14 = t5.$index(0, t3); t14.toString; t14 = J.$index$asx(t14, "phone"); t14.toString; t14 = A._setArrayType([A.FormCard$(_null, A._setArrayType([t6, t12, t13, A.DecoratedFormField$(false, _null, false, _this._phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t14, _null, _null, false, _null, _null, t9, true, _null, _null, B.TextAlign_4, _null), A.CustomField$(_this._custom1Controller, "user1", false, _null, t9, user.customValue1), A.CustomField$(_this._custom2Controller, "user2", false, _null, t9, user.customValue2), A.CustomField$(_this._custom3Controller, "user3", false, _null, t9, user.customValue3), A.CustomField$(_this._custom4Controller, "user4", false, _null, t9, user.customValue4)], t11), _null, _null, false, _null, false, _null, _null)], t11); t13 = A._setArrayType([new A.NotificationSettings(user, new A._UserEditState_build_closure2(viewModel, user), _null)], t11); t12 = t5.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "administrator"); t12.toString; t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "administrator_help"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t15 = t2.isAdmin; t12 = A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A._UserEditState_build_closure3(viewModel, user), _null, t6, t12, t15); t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "dashboard"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t16 = t5.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s25_); if (t16 == null) { t16 = t5.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s25_); t16.toString; } t16 = A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null); t17 = t15 ? true : B.JSString_methods.contains$1(t2.permissions, "view_dashboard"); t18 = t15 ? _null : new A._UserEditState_build_closure4(t2, viewModel, user); t17 = A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, t18, _null, t16, t6, t17); t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "reports"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t16 = t5.$index(0, t3); t16.toString; t16 = J.$index$asx(t16, _s22_); if (t16 == null) { t16 = t5.$index(0, _s2_); t16.toString; t16 = J.$index$asx(t16, _s22_); t16.toString; } t16 = A.Text$(t16, _null, _null, _null, _null, _null, _null, _null, _null, _null); t18 = t15 ? true : B.JSString_methods.contains$1(t2.permissions, "view_reports"); t19 = t15 ? _null : new A._UserEditState_build_closure5(t2, viewModel, user); t18 = A._setArrayType([A.FormCard$(_null, A._setArrayType([t12, t17, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, t19, _null, t16, t6, t18)], t11), _null, _null, false, _null, false, _null, _null)], t11); if (!t15) { t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "create"); t6.toString; t6 = A.Text$(t6, _null, _null, _null, _null, _null, _null, _null, _null, _null); t12 = t5.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, _s8_); if (t12 == null) { t12 = t5.$index(0, _s2_); t12.toString; t12 = J.$index$asx(t12, _s8_); t12.toString; } t12 = A.Text$(t12, _null, _null, _null, _null, _null, _null, _null, _null, _null); t15 = t5.$index(0, t3); t15.toString; t15 = J.$index$asx(t15, _s8_0); if (t15 == null) { t15 = t5.$index(0, _s2_); t15.toString; t15 = J.$index$asx(t15, _s8_0); t15.toString; } t15 = A._setArrayType([new A.DataColumn(new A.SizedBox(_null, _null, _null, _null), false, _null), new A.DataColumn(t6, false, _null), new A.DataColumn(t12, false, _null), new A.DataColumn(A.Text$(t15, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, _null)], type$.JSArray_DataColumn); t3 = t5.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "all"); t3.toString; t3 = A._setArrayType([A.DataRow$(A._setArrayType([A.DataCell$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._UserEditState_build_closure6(_this)), A.DataCell$(new A._PermissionCheckbox(t2, "create_all", new A._UserEditState_build_closure7(_this), false, _null), _null, new A._UserEditState_build_closure8(_this)), A.DataCell$(new A._PermissionCheckbox(t2, _s8_, new A._UserEditState_build_closure9(_this), false, _null), _null, new A._UserEditState_build_closure10(_this)), A.DataCell$(new A._PermissionCheckbox(t2, _s8_0, new A._UserEditState_build_closure11(_this), false, _null), _null, new A._UserEditState_build_closure12(_this))], type$.JSArray_DataCell), _null, _null, false)], type$.JSArray_DataRow); t5 = type$.MappedIterable_EntityType_DataRow; B.JSArray_methods.addAll$1(t3, A.List_List$of(new A.MappedIterable(new A.WhereIterable(A._setArrayType([B.EntityType_client, B.EntityType_product, B.EntityType_invoice, B.EntityType_recurringInvoice, B.EntityType_payment, B.EntityType_quote, B.EntityType_credit, B.EntityType_project, B.EntityType_task, B.EntityType_vendor, B.EntityType_purchaseOrder, B.EntityType_expense, B.EntityType_recurringExpense, B.EntityType_transaction], type$.JSArray_EntityType), new A._UserEditState_build_closure13(viewModel.state), type$.WhereIterable_EntityType), new A._UserEditState_build_closure14(_this, t1, t2), t5), true, t5._eval$1("Iterable.E"))); t18.push(A.FormCard$(A.SingleChildScrollView$(A.DataTable$(_null, _null, t15, _null, _null, _null, _null, _null, _null, _null, t3, false, true, true, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_0), _null, _null, _null, false, _null, false, _null, _null)); } return A.EditScaffold$(_null, t10, new A.AppTabForm(_this._user_edit$_focusNode, t8, A._setArrayType([new A.ScrollableListView(t14, _null, _null, _null, false, _null), new A.ScrollableListView(t13, _null, _null, _null, false, _null), new A.ScrollableListView(t18, _null, _null, _null, false, _null)], t11), t7, _null, _null), _null, user, _null, false, _null, new A._UserEditState_build_closure15(viewModel), t9, _null, t4); } }; A._UserEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_user_edit$_onChanged()); }, $signature: 25 }; A._UserEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_user_edit$_onChanged()); }, $signature: 25 }; A._UserEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_user_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._UserEditState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._firstNameController._change_notifier$_value.text); b.get$_user_model$_$this()._firstName = t2; t2 = B.JSString_methods.trim$0(t1._lastNameController._change_notifier$_value.text); b.get$_user_model$_$this()._lastName = t2; t2 = B.JSString_methods.trim$0(t1._emailController._change_notifier$_value.text); b.get$_user_model$_$this()._email = t2; t2 = B.JSString_methods.trim$0(t1._phoneController._change_notifier$_value.text); b.get$_user_model$_$this()._phone = t2; t2 = B.JSString_methods.trim$0(t1._custom1Controller._change_notifier$_value.text); b.get$_user_model$_$this()._customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._custom2Controller._change_notifier$_value.text); b.get$_user_model$_$this()._customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._custom3Controller._change_notifier$_value.text); b.get$_user_model$_$this()._customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._custom4Controller._change_notifier$_value.text); b.get$_user_model$_$this()._customValue4 = t1; return b; }, $signature: 96 }; A._UserEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onUserChanged.call$1(this.user); }, $signature: 0 }; A._UserEditState__togglePermission_closure.prototype = { call$1(value) { return value.length !== 0; }, $signature: 12 }; A._UserEditState__togglePermission_closure0.prototype = { call$1(b) { b.get$userCompany().get$_company_model$_$this()._permissions = this.permissionsString; return b; }, $signature: 96 }; A._UserEditState_build_closure15.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._UserEditState_build_closure.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_first_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._UserEditState_build_closure0.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_last_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._UserEditState_build_closure1.prototype = { call$1(val) { var t1; if (val.length === 0 || B.JSString_methods.trim$0(val).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_your_email"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._UserEditState_build_closure2.prototype = { call$2(channel, options) { this.viewModel.onUserChanged.call$1(this.user.rebuild$1(new A._UserEditState_build__closure12(channel, options))); }, $signature: 857 }; A._UserEditState_build__closure12.prototype = { call$1(b) { b.get$userCompany().get$notifications().$indexSet(0, this.channel, A.BuiltList_BuiltList$from(this.options, type$.String)); return b; }, $signature: 96 }; A._UserEditState_build_closure3.prototype = { call$1(value) { return this.viewModel.onUserChanged.call$1(this.user.rebuild$1(new A._UserEditState_build__closure11(value))); }, $signature: 13 }; A._UserEditState_build__closure11.prototype = { call$1(b) { b.get$userCompany().get$_company_model$_$this()._isAdmin = this.value; return b; }, $signature: 96 }; A._UserEditState_build_closure4.prototype = { call$1(value) { var _s14_ = "view_dashboard", t1 = type$.WhereIterable_String, permissions = A.List_List$of(new A.WhereIterable(A._setArrayType(this.userCompany.permissions.split(","), type$.JSArray_String), new A._UserEditState_build__closure9(), t1), true, t1._eval$1("Iterable.E")); if (value) { if (!B.JSArray_methods.contains$1(permissions, _s14_)) B.JSArray_methods.add$1(permissions, _s14_); } else if (B.JSArray_methods.contains$1(permissions, _s14_)) B.JSArray_methods.remove$1(permissions, _s14_); this.viewModel.onUserChanged.call$1(this.user.rebuild$1(new A._UserEditState_build__closure10(permissions))); }, $signature: 13 }; A._UserEditState_build__closure9.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._UserEditState_build__closure10.prototype = { call$1(b) { var t1 = b.get$userCompany(), t2 = B.JSArray_methods.join$1(this.permissions, ","); t1.get$_company_model$_$this()._permissions = t2; return b; }, $signature: 96 }; A._UserEditState_build_closure5.prototype = { call$1(value) { var _s12_ = "view_reports", t1 = type$.WhereIterable_String, permissions = A.List_List$of(new A.WhereIterable(A._setArrayType(this.userCompany.permissions.split(","), type$.JSArray_String), new A._UserEditState_build__closure7(), t1), true, t1._eval$1("Iterable.E")); if (value) { if (!B.JSArray_methods.contains$1(permissions, _s12_)) B.JSArray_methods.add$1(permissions, _s12_); } else if (B.JSArray_methods.contains$1(permissions, _s12_)) B.JSArray_methods.remove$1(permissions, _s12_); this.viewModel.onUserChanged.call$1(this.user.rebuild$1(new A._UserEditState_build__closure8(permissions))); }, $signature: 13 }; A._UserEditState_build__closure7.prototype = { call$1(element) { return element.length !== 0; }, $signature: 12 }; A._UserEditState_build__closure8.prototype = { call$1(b) { var t1 = b.get$userCompany(), t2 = B.JSArray_methods.join$1(this.permissions, ","); t1.get$_company_model$_$this()._permissions = t2; return b; }, $signature: 96 }; A._UserEditState_build_closure6.prototype = { call$0() { var t1 = this.$this; t1._togglePermission$1("create_all"); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._UserEditState_build__closure6(t1)); }, $signature: 0 }; A._UserEditState_build__closure6.prototype = { call$1(duration) { var t1 = this.$this; t1._togglePermission$1("view_all"); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._UserEditState_build___closure0(t1)); }, $signature: 11 }; A._UserEditState_build___closure0.prototype = { call$1(duration) { this.$this._togglePermission$1("edit_all"); }, $signature: 11 }; A._UserEditState_build_closure7.prototype = { call$1(value) { return this.$this._togglePermission$1("create_all"); }, $signature: 17 }; A._UserEditState_build_closure8.prototype = { call$0() { return this.$this._togglePermission$1("create_all"); }, $signature: 0 }; A._UserEditState_build_closure9.prototype = { call$1(value) { return this.$this._togglePermission$1("view_all"); }, $signature: 17 }; A._UserEditState_build_closure10.prototype = { call$0() { return this.$this._togglePermission$1("view_all"); }, $signature: 0 }; A._UserEditState_build_closure11.prototype = { call$1(value) { return this.$this._togglePermission$1("edit_all"); }, $signature: 17 }; A._UserEditState_build_closure12.prototype = { call$0() { return this.$this._togglePermission$1("edit_all"); }, $signature: 0 }; A._UserEditState_build_closure13.prototype = { call$1(entityType) { var t1 = this.state; return t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(entityType); }, $signature: 264 }; A._UserEditState_build_closure14.prototype = { call$1(type) { var t7, _null = null, createPermission = "create_" + type.get$apiValue(), editPermission = "edit_" + type.get$apiValue(), viewPermission = "view_" + type.get$apiValue(), t1 = this.$this, t2 = A.DataCell$(A.Text$(this.localization.lookup$1(type.toString$0(0)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A._UserEditState_build__closure(t1, createPermission, viewPermission, editPermission)), t3 = this.userCompany, t4 = t3.permissions, t5 = B.JSString_methods.contains$1(t4, "create_all"), t6 = t5 ? _null : new A._UserEditState_build__closure0(t1, createPermission); t6 = A.DataCell$(new A._PermissionCheckbox(t3, createPermission, new A._UserEditState_build__closure1(t1, createPermission), t5, _null), _null, t6); t5 = B.JSString_methods.contains$1(t4, "view_all"); t7 = t5 ? _null : new A._UserEditState_build__closure2(t1, viewPermission); t7 = A.DataCell$(new A._PermissionCheckbox(t3, viewPermission, new A._UserEditState_build__closure3(t1, viewPermission), t5, _null), _null, t7); t4 = B.JSString_methods.contains$1(t4, "edit_all"); t5 = t4 ? _null : new A._UserEditState_build__closure4(t1, editPermission); return A.DataRow$(A._setArrayType([t2, t6, t7, A.DataCell$(new A._PermissionCheckbox(t3, editPermission, new A._UserEditState_build__closure5(t1, editPermission), t4, _null), _null, t5)], type$.JSArray_DataCell), _null, _null, false); }, $signature: 3287 }; A._UserEditState_build__closure.prototype = { call$0() { var _this = this, t1 = _this.$this; t1._togglePermission$1(_this.createPermission); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._UserEditState_build___closure(t1, _this.viewPermission, _this.editPermission)); }, $signature: 0 }; A._UserEditState_build___closure.prototype = { call$1(duration) { var t1 = this.$this; t1._togglePermission$1(this.viewPermission); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._UserEditState_build____closure(t1, this.editPermission)); }, $signature: 11 }; A._UserEditState_build____closure.prototype = { call$1(duration) { this.$this._togglePermission$1(this.editPermission); }, $signature: 11 }; A._UserEditState_build__closure1.prototype = { call$1(value) { return this.$this._togglePermission$1(this.createPermission); }, $signature: 17 }; A._UserEditState_build__closure0.prototype = { call$0() { return this.$this._togglePermission$1(this.createPermission); }, $signature: 0 }; A._UserEditState_build__closure3.prototype = { call$1(value) { return this.$this._togglePermission$1(this.viewPermission); }, $signature: 17 }; A._UserEditState_build__closure2.prototype = { call$0() { return this.$this._togglePermission$1(this.viewPermission); }, $signature: 0 }; A._UserEditState_build__closure5.prototype = { call$1(value) { return this.$this._togglePermission$1(this.editPermission); }, $signature: 17 }; A._UserEditState_build__closure4.prototype = { call$0() { return this.$this._togglePermission$1(this.editPermission); }, $signature: 0 }; A._PermissionCheckbox.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this.checkAll, t2 = t1 ? true : B.JSString_methods.contains$1(_this.userCompany.permissions, _this.permission); t1 = t1 ? _null : _this.onChanged; return A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, _null, _null, t1, _null, _null, _null, _null, _null, false, t2); } }; A.__UserEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.UserEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.UserEditScreen_build_closure(), new A.UserEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.UserEditVM); } }; A.UserEditScreen_build_closure0.prototype = { call$1(store) { return A.UserEditVM_UserEditVM$fromStore(store); }, $signature: 3288 }; A.UserEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.UserEdit(viewModel, new A.ValueKey(viewModel.user.updatedAt, type$.ValueKey_int)); }, $signature: 3289 }; A.UserEditVM.prototype = { get$user(receiver) { return this.user; } }; A.UserEditVM_UserEditVM$fromStore_closure.prototype = { call$1(user) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateUser(user)); }, $signature: 195 }; A.UserEditVM_UserEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.UserEntity_UserEntity(_null, _null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.UserEditVM_UserEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.UserEditVM_UserEditVM$fromStore__closure(this.store, context, this.state).call$0(); }, $signature: 16 }; A.UserEditVM_UserEditVM$fromStore__closure.prototype = { call$0() { var user, t3, $navigator, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); user = t2.uiState.userUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_UserEntity); A.passwordCallback(false, new A.UserEditVM_UserEditVM$fromStore___closure(t1, new A._AsyncCompleter(t2, type$._AsyncCompleter_UserEntity), user), this.context, false); return t2.then$1$1(0, new A.UserEditVM_UserEditVM$fromStore___closure0(user, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.UserEditVM_UserEditVM$fromStore___closure1()); }, $signature: 67 }; A.UserEditVM_UserEditVM$fromStore___closure.prototype = { call$2(password, idToken) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SaveUserRequest(this.completer, this.user, password, idToken)); }, $signature: 85 }; A.UserEditVM_UserEditVM$fromStore___closure0.prototype = { call$1(savedUser) { var _this = this, _s30_ = "/settings/user_management/view", t1 = _this.user, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_user"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_user"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s30_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s30_, t1, t1); } else t2.pop$1(savedUser); } else A.viewEntity(false, savedUser, null, true); }, $signature: 195 }; A.UserEditVM_UserEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.UserEditVM_UserEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.UserEditVM_UserEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.UserListItem.prototype = { build$1(context) { var uiState, t2, t3, t4, filterMatch, t5, t6, t7, _this = this, _null = null, t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); uiState = t1.uiState; t2 = _this.filter; t3 = t2 != null && t2.length !== 0; t4 = _this.user; filterMatch = t3 ? t4.matchesFilterValue$1(t2) : t4.email; t1 = t1.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t2 = uiState.userUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.UserListItem_build_closure(_this), _null, _null, _null, _null, _null, false, false), true, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t5 = t4.get$fullName().length !== 0 ? t4.get$fullName() : t4.email; t5 = A.Expanded$(A.Text$(t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t6 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t6.toString; t7 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([t5, A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t1, t4, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.UserListItem_build_closure0(_this), new A.UserListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t4, _null)], t7), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null), false, true, true, _null); }, get$user(receiver) { return this.user; } }; A.UserListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.user, false, false); return t1; }, $signature: 0 }; A.UserListItem_build_closure0.prototype = { call$0() { var t1 = this.$this.onLongPress.call$0(); return t1; }, $signature: 0 }; A.UserListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.UserListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.UserListBuilder_build_closure(), A.user_list_vm_UserListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.UserListVM); } }; A.UserListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.userList, B.EntityType_user, new A.UserListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, null, viewModel.state, null); }, $signature: 3290 }; A.UserListBuilder_build__closure.prototype = { call$2(context, index) { var t1 = this.viewModel, t2 = t1.userMap._map$_map.$index(0, J.$index$asx(t1.userList, index)); t2.toString; return new A.UserListItem(t2, new A.UserListBuilder_build___closure(new A.UserListBuilder_build__closure_showDialog(t2)), t1.filter, null); }, $signature: 3291 }; A.UserListBuilder_build__closure_showDialog.prototype = { call$0() { return A.showEntityActionsDialog(null, A._setArrayType([this.user], type$.JSArray_BaseEntity), false); }, $signature: 0 }; A.UserListBuilder_build___closure.prototype = { call$0() { return this.showDialog.call$0(); }, $signature: 0 }; A.UserListVM.prototype = {}; A.UserListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.UserListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.UserListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortUsers(field)); }, $signature: 6 }; A.UserListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearUserMultiselect()); }, $signature: 14 }; A.UserScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.userUIState.listUIState; t4 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, _null, B.EntityType_user, false, B.List_empty28, new A.UserScreen_build_closure(store), new A.UserScreen_build_closure0(store), new A.UserScreen_build_closure1(store), new A.UserScreen_build_closure2(store), new A.UserScreen_build_closure3(store), new A.UserScreen_build_closure4(store), new A.UserScreen_build_closure5(store), _null, A._setArrayType(["first_name", "last_name", "email"], type$.JSArray_String), B.List_empty29, _null); if (t1.prefState.appLayout === B.AppLayout_mobile && userCompany.can$2(B.UserPermission_create, B.EntityType_user)) { t1 = A.Theme_of(context); t5 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_user"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t5, "user_fab", false, new A.UserScreen_build_closure6(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_user, t3.filter, new A.UserScreen_build_closure7(store), this.viewModel.userList, _null, _null, new A.UserScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.UserListBuilder(_null), t4, B.EntityType_user, t1, 0, _null, new A.UserScreen_build_closure9(store), new A.UserScreen_build_closure10(store)); } }; A.UserScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartUserMultiselect()); }, $signature: 14 }; A.UserScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterUsers(value)); }, $signature: 28 }; A.UserScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterUsersByState(state)); }, $signature: 71 }; A.UserScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.userUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearUserMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartUserMultiselect()); } }, $signature: 4 }; A.UserScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortUsers(value)); }, $signature: 6 }; A.UserScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterUsersByCustom1(value)); }, $signature: 6 }; A.UserScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterUsersByCustom2(value)); }, $signature: 6 }; A.UserScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterUsersByCustom3(value)); }, $signature: 6 }; A.UserScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterUsersByCustom4(value)); }, $signature: 6 }; A.UserScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterUsersByState(state)); }, $signature: 68 }; A.UserScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.userUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearUserMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartUserMultiselect()); } }, $signature: 4 }; A.UserScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_user); }, $signature: 0 }; A.UserScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.UserScreenBuilder_build_closure(), A.user_screen_vm_UserScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.UserScreenVM); } }; A.UserScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.UserScreen(vm, null); }, $signature: 3292 }; A.UserScreenVM.prototype = {}; A.UserView.prototype = { build$1(context) { var user, t2, t3, userCompany, t4, t5, t6, t7, t8, t9, t10, _null = null, _s6_ = "active", _s8_ = "archived", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; user = this.viewModel.user; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t2 = t2.uiState.selectedCompanyIndex; t3 = t3._list$_list; userCompany = t3[t2].userCompany; t4 = this.isFilter; t5 = A._setArrayType([], type$.JSArray_Widget); if (user.emailVerifiedAt == null) { t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t6.toString; t6 = J.$index$asx(t6, "email_sent_to_confirm_email"); t6.toString; t5.push(new A.IconMessage(t6, _null, B.MaterialColor_Map_JNyrt_4294940672, _null, false, _null)); } t6 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "email"); t7.toString; t8 = t6.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "phone"); t8.toString; t5.push(A.EntityHeader$(user, t7, t8, _null, _null, _null, user.email)); t5.push(new A.ListDivider(_null)); if (userCompany.canViewCreateOrEdit$1(B.EntityType_client)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "clients"); t7.toString; t8 = $.$get$memoizedClientStatsForUser().call$2(user.id, t3[t2].clientState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_client, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_invoice)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "invoices"); t7.toString; t8 = $.$get$memoizedInvoiceStatsForUser().call$2(user.id, t3[t2].invoiceState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_invoice, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_quote)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "quotes"); t7.toString; t8 = $.$get$memoizedQuoteStatsForUser().call$2(user.id, t3[t2].quoteState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_quote, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_credit)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "credits"); t7.toString; t8 = $.$get$memoizedCreditStatsForUser().call$2(user.id, t3[t2].creditState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_credit, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_task)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "tasks"); t7.toString; t8 = $.$get$memoizedTaskStatsForUser().call$2(user.id, t3[t2].taskState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_task, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_project)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "projects"); t7.toString; t8 = $.$get$memoizedProjectStatsForUser().call$2(user.id, t3[t2].projectState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_project, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_expense)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "expenses"); t7.toString; t8 = $.$get$memoizedExpenseStatsForUser().call$2(user.id, t3[t2].expenseState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_expense, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_vendor)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "vendors"); t7.toString; t8 = $.$get$memoizedVendorStatsForUser().call$2(user.id, t3[t2].vendorState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_vendor, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_recurringInvoice)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "recurring_invoices"); t7.toString; t8 = $.$get$memoizedRecurringInvoiceStatsForUser().call$2(user.id, t3[t2].recurringInvoiceState.map); t9 = t6.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, _s6_); t9.toString; t10 = t6.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, _s8_); t10.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_recurringInvoice, t7, t8.present$2(t9, t10), t4, false, _null)); } if (userCompany.canViewCreateOrEdit$1(B.EntityType_recurringExpense)) { t7 = t6.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "recurring_expenses"); t7.toString; t2 = $.$get$memoizedRecurringExpenseStatsForUser().call$2(user.id, t3[t2].recurringExpenseState.map); t3 = t6.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, _s6_); t3.toString; t1 = t6.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; t5.push(new A.EntitiesListTile(user, B.EntityType_recurringExpense, t7, t2.present$2(t3, t1), t4, false, _null)); } return A.ViewScaffold$(_null, new A.ScrollableListView(t5, _null, _null, _null, false, _null), user, true, t4, new A.UserView_build_closure(this), _null); } }; A.UserView_build_closure.prototype = { call$0() { return this.$this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.UserViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.UserViewScreen_build_closure(this), new A.UserViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.UserViewVM); } }; A.UserViewScreen_build_closure0.prototype = { call$1(store) { return A.UserViewVM_UserViewVM$fromStore(store); }, $signature: 3293 }; A.UserViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.UserView(vm, this.$this.isFilter, null); }, $signature: 3294 }; A.UserViewVM.prototype = { get$user(receiver) { return this.user; } }; A.UserViewVM_UserViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/user_management")); }, $signature: 4 }; A.VendorEdit.prototype = { createState$0() { return new A._VendorEditState(null, null, B._StateLifecycle_0); } }; A._VendorEditState.prototype = { initState$0() { this.super$State$initState(); this._vendor_edit$_controller = A.TabController$(null, 0, 5, this); }, dispose$0() { this._vendor_edit$_controller.dispose$0(); this.super$__VendorEditState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var viewModel, vendor, isFullscreen, t2, t3, t0, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; vendor = viewModel.vendor; isFullscreen = viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_vendor); t1 = t1.localeCode; if (vendor.get$isNew()) { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "new_vendor"); t3.toString; t0 = t3; t3 = t2; t2 = t0; } else { t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "edit_vendor"); t3.toString; t0 = t3; t3 = t2; t2 = t0; } t4 = _this._vendor_edit$_controller; t5 = t3.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "details"); t5.toString; t5 = A.Tab$(_null, t5); t6 = t3.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "contacts"); t6.toString; t6 = A.Tab$(_null, t6); t7 = t3.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "notes"); t7.toString; t7 = A.Tab$(_null, t7); t8 = t3.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "settings"); t8.toString; t8 = A.Tab$(_null, t8); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "address"); t1.toString; t3 = type$.JSArray_Widget; t1 = A.TabBar$(t4, _null, true, _null, _null, A._setArrayType([t5, t6, t7, t8, A.Tab$(_null, t1)], t3)); t8 = $.$get$_VendorEditState__formKey(); t4 = type$.ValueKey_String; t5 = "__vendor_" + vendor.id; t6 = "" + vendor.updatedAt; if (isFullscreen) t3 = new A.VendorEditDesktop(viewModel, new A.ValueKey(t5 + "_" + t6 + "__", t4)); else { t7 = _this._vendor_edit$_controller; t9 = A._setArrayType([new A.VendorEditDetails(_this._widget.viewModel, _null)], t3); t10 = _this._widget.viewModel; t4 = A.TabBarView$(A._setArrayType([new A.ScrollableListView(t9, _null, _null, _null, false, _null), new A.VendorEditContactsScreen(t10, _null), new A.ScrollableListView(A._setArrayType([new A.VendorEditNotes(t10, _null)], t3), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.VendorEditSettings(viewModel, _null)], t3), _null, _null, _null, false, _null), new A.ScrollableListView(A._setArrayType([new A.VendorEditAddress(_this._widget.viewModel, _null)], t3), _null, _null, _null, false, _null)], t3), t7, new A.ValueKey(t5 + "_" + t6 + "__", t4)); t3 = t4; } return A.EditScaffold$(_null, t1, A.Form$(_null, t3, t8), new A.VendorEditFooter(vendor, _null), vendor, _null, isFullscreen, _null, new A._VendorEditState_build_closure(viewModel), new A._VendorEditState_build_closure0(viewModel), _null, t2); } }; A._VendorEditState_build_closure.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._VendorEditState_build_closure0.prototype = { call$1(context) { if (!$.$get$_VendorEditState__formKey().get$currentState().validate$0()) return; this.viewModel.onSavePressed.call$1(context); }, $signature: 16 }; A.__VendorEditState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.VendorEditAddress.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.VendorEditAddressState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), A._setArrayType([], type$.JSArray_TextEditingController), new A.Debouncer(500), B._StateLifecycle_0); } }; A.VendorEditAddressState.prototype = { didChangeDependencies$0() { var vendor, _this = this, t1 = _this._vendor_edit_address$_address1Controller, t2 = _this._vendor_edit_address$_address2Controller, t3 = _this._vendor_edit_address$_cityController, t4 = _this._vendor_edit_address$_stateController, t5 = _this._vendor_edit_address$_postalCodeController, t6 = A._setArrayType([t1, t2, t3, t4, t5], type$.JSArray_TextEditingController); _this._vendor_edit_address$_controllers = t6; B.JSArray_methods.forEach$1(t6, new A.VendorEditAddressState_didChangeDependencies_closure(_this)); vendor = _this._widget.viewModel.vendor; t1.set$text(0, vendor.address1); t2.set$text(0, vendor.address2); t3.set$text(0, vendor.city); t4.set$text(0, vendor.state); t5.set$text(0, vendor.postalCode); B.JSArray_methods.forEach$1(_this._vendor_edit_address$_controllers, new A.VendorEditAddressState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._vendor_edit_address$_controllers, new A.VendorEditAddressState_dispose_closure(this)); this.super$State$dispose(); }, _vendor_edit_address$_onChanged$0() { var _this = this, vendor = _this._widget.viewModel.vendor.rebuild$1(new A.VendorEditAddressState__onChanged_closure(_this)); if (!vendor.$eq(0, _this._widget.viewModel.vendor)) _this._vendor_edit_address$_debouncer.run$1(new A.VendorEditAddressState__onChanged_closure0(_this, vendor)); }, build$1(context) { var viewModel, vendor, t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; vendor = viewModel.vendor; t2 = viewModel.state; t3 = t2.prefState.isEditorFullScreen$1(B.EntityType_vendor) ? B.EdgeInsets_6_12_12_0 : _null; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "address1"); t5.toString; t6 = viewModel.onSavePressed; t5 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_address$_address1Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_9_null_null, t5, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, "address2"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_address$_address2Controller, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t8 = t4.$index(0, t1); t8.toString; t8 = J.$index$asx(t8, "city"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_address$_cityController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t9 = t4.$index(0, t1); t9.toString; t9 = J.$index$asx(t9, "state"); t9.toString; t9 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_address$_stateController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t9, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t10 = t4.$index(0, t1); t10.toString; t10 = J.$index$asx(t10, "postal_code"); t10.toString; t6 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_address$_postalCodeController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t10, _null, _null, false, _null, _null, t6, true, _null, _null, B.TextAlign_4, _null); t2 = $.$get$memoizedCountryList().call$1(t2.staticState.countryMap); t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "country"); t1.toString; return A.FormCard$(_null, A._setArrayType([t5, t7, t8, t9, t6, A.EntityDropdown$(true, false, vendor.countryId, t2, _null, B.EntityType_country, B.List_empty0, t1, _null, _null, new A.VendorEditAddressState_build_closure(viewModel, vendor), _null, _null, _null)], type$.JSArray_Widget), _null, _null, false, _null, true, _null, t3); } }; A.VendorEditAddressState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_vendor_edit_address$_onChanged()); }, $signature: 10 }; A.VendorEditAddressState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_vendor_edit_address$_onChanged()); }, $signature: 10 }; A.VendorEditAddressState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_vendor_edit_address$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.VendorEditAddressState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._vendor_edit_address$_address1Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_address1 = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_address$_address2Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_address2 = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_address$_cityController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_city = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_address$_stateController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_state = t2; t1 = B.JSString_methods.trim$0(t1._vendor_edit_address$_postalCodeController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_postalCode = t1; return b; }, $signature: 95 }; A.VendorEditAddressState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.vendor); }, $signature: 0 }; A.VendorEditAddressState_build_closure.prototype = { call$1(country) { return this.viewModel.onChanged.call$1(this.vendor.rebuild$1(new A.VendorEditAddressState_build__closure(country))); }, $signature: 69 }; A.VendorEditAddressState_build__closure.prototype = { call$1(b) { var t1 = this.country; t1 = t1 == null ? null : t1.get$id(t1); b.get$_vendor_model$_$this()._vendor_model$_countryId = t1; return b; }, $signature: 95 }; A.VendorEditContacts.prototype = { createState$0() { return new A._VendorEditContactsState(B._StateLifecycle_0); } }; A._VendorEditContactsState.prototype = { _showContactEditor$2(contact, context) { var _null = null; A.showDialog(_null, _null, true, _null, new A._VendorEditContactsState__showContactEditor_closure(this, contact), context, _null, true, type$.VendorContactEditDetails); }, build$1(context) { var isFullscreen, contacts, contact, t4, t5, t6, children, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = _this._widget, viewModel = t2.viewModel, t3 = viewModel.vendor; t3.toString; isFullscreen = t2.vendorViewModel.state.prefState.isEditorFullScreen$1(B.EntityType_vendor); t2 = t3.contacts._list$_list; if (t2.length > 1) { t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,ContactListTile>"); contacts = A.List_List$of(new A.MappedListIterable(t2, new A._VendorEditContactsState_build_closure(_this, context), t3), true, t3._eval$1("ListIterable.E")); } else { contact = t2[0]; t3 = _this._widget.vendorViewModel; t4 = contact.get$entityType().toString$0(0); t5 = contact.id; t6 = t2.length; contacts = A._setArrayType([new A.VendorContactEditDetails(B.JSArray_methods.indexOf$2(t2, contact, 0), contact, viewModel, t3, t6 > 1, new A.ValueKey("__" + t4 + "__" + t5 + "__", type$.ValueKey_String))], type$.JSArray_Widget); } contact = viewModel.contact; contact = B.JSArray_methods.contains$1(t2, contact) ? contact : _null; if (contact != null && !contact.$eq(0, _this.selectedContact)) { _this.selectedContact = contact; $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._VendorEditContactsState_build_closure0(_this, contact, context)); } children = A._setArrayType([], type$.JSArray_Widget); B.JSArray_methods.addAll$1(children, contacts); if (t2.length === 1) t1 = t1.get$addSecondContact(); else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "add_contact"); t1.toString; } children.push(new A.Padding(B.EdgeInsets_25_0_25_6, new A.AppButton(_null, _null, t1.toUpperCase(), new A._VendorEditContactsState_build_closure1(viewModel), _null, _null), _null)); return isFullscreen ? A.Column$(children, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1) : new A.ScrollableListView(children, _null, _null, _null, false, _null); } }; A._VendorEditContactsState__showContactEditor_closure.prototype = { call$1(context) { var t3, t4, t5, t1 = this.$this._widget, viewModel = t1.viewModel, t2 = viewModel.vendor; t2.toString; t1 = t1.vendorViewModel; t3 = this.contact; t4 = t3.get$entityType().toString$0(0); t2 = t2.contacts._list$_list; t5 = t2.length; return new A.VendorContactEditDetails(B.JSArray_methods.indexOf$2(t2, B.JSArray_methods.firstWhere$2$orElse(t2, new A._VendorEditContactsState__showContactEditor__closure(t3), null), 0), t3, viewModel, t1, t5 > 1, new A.ValueKey("__" + t4 + "__" + t3.id + "__", type$.ValueKey_String)); }, $signature: 3295 }; A._VendorEditContactsState__showContactEditor__closure.prototype = { call$1(c) { return c.id === this.contact.id; }, $signature: 208 }; A._VendorEditContactsState_build_closure.prototype = { call$1(contact) { return new A.ContactListTile(new A._VendorEditContactsState_build__closure(this.$this, contact, this.context), contact, null); }, $signature: 3296 }; A._VendorEditContactsState_build__closure.prototype = { call$0() { return this.$this._showContactEditor$2(this.contact, this.context); }, $signature: 0 }; A._VendorEditContactsState_build_closure0.prototype = { call$1(duration) { this.$this._showContactEditor$2(this.contact, this.context); }, $signature: 11 }; A._VendorEditContactsState_build_closure1.prototype = { call$0() { return this.viewModel.onAddContactPressed.call$0(); }, $signature: 14 }; A.ContactListTile.prototype = { build$1(context) { var t4, t5, _null = null, t1 = A.Theme_of(context), t2 = type$.nullable_void_Function._as(this.onTap), t3 = this.contact; if (t3.get$fullName().length !== 0) t4 = A.Text$(t3.get$fullName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); else { t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "blank_contact"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontStyle_1, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); } t5 = t3.email; return A.Material$(B.Duration_200000, true, _null, new A.Padding(B.EdgeInsets_0_4_0_4, A.Column$(A._setArrayType([A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, _null, _null, _null, t2, false, _null, _null, _null, A.Text$(t5.length !== 0 ? t5 : t3.phone, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, t4, A.Icon$(B.IconData_58397_MaterialIcons_null_true, _null, _null, _null), _null), A.Divider$(_null, 1, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null), B.Clip_0, t1.canvasColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); }, get$contact() { return this.contact; } }; A.VendorContactEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.VendorContactEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); }, get$contact() { return this.contact; } }; A.VendorContactEditDetailsState.prototype = { _onDoneContactPressed$0() { var t2, _this = this, t1 = _this._widget; if (t1.isDialog) { t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onDoneContactPressed.call$1(t2); t2 = _this._framework$_element; t2.toString; A.Navigator_of(t2, false).pop$0(); } else { t1 = t1.vendorViewModel; t2 = _this._framework$_element; t2.toString; t1.onSavePressed.call$1(t2); } }, didChangeDependencies$0() { var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, contact, _this = this; if (_this._vendor_edit_contacts$_controllers.length !== 0) return; t1 = _this._vendor_edit_contacts$_firstNameController; t2 = _this._vendor_edit_contacts$_lastNameController; t3 = _this._vendor_edit_contacts$_emailController; t4 = _this._vendor_edit_contacts$_passwordController; t5 = _this._vendor_edit_contacts$_phoneController; t6 = _this._vendor_edit_contacts$_custom1Controller; t7 = _this._vendor_edit_contacts$_custom2Controller; t8 = _this._vendor_edit_contacts$_custom3Controller; t9 = _this._vendor_edit_contacts$_custom4Controller; t10 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9], type$.JSArray_TextEditingController); _this._vendor_edit_contacts$_controllers = t10; B.JSArray_methods.forEach$1(t10, new A.VendorContactEditDetailsState_didChangeDependencies_closure(_this)); contact = _this._contact = _this._widget.contact; t1.set$text(0, contact.firstName); t2.set$text(0, contact.lastName); t3.set$text(0, contact.email); t4.set$text(0, contact.password); t5.set$text(0, contact.phone); t6.set$text(0, contact.customValue1); t7.set$text(0, contact.customValue2); t8.set$text(0, contact.customValue3); t9.set$text(0, contact.customValue4); B.JSArray_methods.forEach$1(_this._vendor_edit_contacts$_controllers, new A.VendorContactEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._vendor_edit_contacts$_controllers, new A.VendorContactEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _vendor_edit_contacts$_onChanged$0() { var _this = this, contact = _this._contact = _this._widget.contact.rebuild$1(new A.VendorContactEditDetailsState__onChanged_closure(_this)); if (!contact.$eq(0, _this._widget.contact)) _this._vendor_edit_contacts$_debouncer.run$1(new A.VendorContactEditDetailsState__onChanged_closure0(_this, contact)); }, build$1(context) { var t2, viewModel, isFullscreen, t3, t4, t5, t6, t7, t8, t9, t10, column, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this._widget; viewModel = t2.viewModel; isFullscreen = t2.vendorViewModel.state.prefState.isEditorFullScreen$1(B.EntityType_vendor); t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "first_name"); t4.toString; t4 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_contacts$_firstNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t4, _null, _null, false, _null, _null, new A.VendorContactEditDetailsState_build_closure(_this), true, _null, _null, B.TextAlign_4, _null); t5 = t2.$index(0, t3); t5.toString; t5 = J.$index$asx(t5, "last_name"); t5.toString; t5 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_contacts$_lastNameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_8_null_null, t5, _null, _null, false, _null, _null, new A.VendorContactEditDetailsState_build_closure0(_this), true, _null, _null, B.TextAlign_4, _null); t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "email"); t6.toString; t6 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_contacts$_emailController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_5_null_null, t6, _null, _null, false, _null, _null, new A.VendorContactEditDetailsState_build_closure1(_this), true, _null, _null, B.TextAlign_4, new A.VendorContactEditDetailsState_build_closure2(t1)); if (viewModel.company.settings.enablePortalPassword === true) { t7 = t2.$index(0, t3); t7.toString; t7 = J.$index$asx(t7, "password"); t7.toString; t7 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_contacts$_passwordController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_7_null_null, t7, _null, _null, true, _null, _null, new A.VendorContactEditDetailsState_build_closure3(_this), true, _null, _null, B.TextAlign_4, new A.VendorContactEditDetailsState_build_closure4(t1)); } else t7 = new A.SizedBox(_null, _null, _null, _null); t8 = t2.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "phone"); t8.toString; t8 = A.DecoratedFormField$(false, _null, false, _this._vendor_edit_contacts$_phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t8, _null, _null, false, _null, _null, new A.VendorContactEditDetailsState_build_closure5(_this), true, _null, _null, B.TextAlign_4, _null); t9 = _this._widget.contact; t10 = type$.JSArray_Widget; t9 = A._setArrayType([t4, t5, t6, t7, t8, A.CustomField$(_this._vendor_edit_contacts$_custom1Controller, "vendor_contact1", false, _null, new A.VendorContactEditDetailsState_build_closure6(_this), t9.customValue1), A.CustomField$(_this._vendor_edit_contacts$_custom2Controller, "vendor_contact2", false, _null, new A.VendorContactEditDetailsState_build_closure7(_this), t9.customValue2), A.CustomField$(_this._vendor_edit_contacts$_custom3Controller, "vendor_contact3", false, _null, new A.VendorContactEditDetailsState_build_closure8(_this), t9.customValue3), A.CustomField$(_this._vendor_edit_contacts$_custom4Controller, "vendor_contact4", false, _null, new A.VendorContactEditDetailsState_build_closure9(_this), t9.customValue4)], t10); if (_this._widget.isDialog) t9.push(new A.Padding(B.EdgeInsets_0_20_0_0, A.SwitchListTile$(A.Theme_of(context).colorScheme.secondary, _null, new A.VendorContactEditDetailsState_build_closure10(_this, viewModel), _null, _null, A.Text$(t1.get$addToInvoices(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _this._contact.sendEmail), _null)); column = A.Column$(t9, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); if (_this._widget.isDialog) { t1 = A.SingleChildScrollView$(column, _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t4 = t2.$index(0, t3); t4.toString; t4 = A.TextButton$(false, A.Text$(J.$index$asx(t4, "remove").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.VendorContactEditDetailsState_build_closure11(_this, context), _null); t3 = t2.$index(0, t3); t3.toString; t1 = A.AlertDialog$(A._setArrayType([t4, A.TextButton$(false, A.Text$(J.$index$asx(t3, "done").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.VendorContactEditDetailsState_build_closure12(viewModel, context), _null)], t10), _null, _null, t1, _null, _null, _null); } else t1 = A.FormCard$(column, _null, _null, _null, false, _null, false, _null, isFullscreen ? B.EdgeInsets_6_12_6_0 : _null); return t1; } }; A.VendorContactEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_vendor_edit_contacts$_onChanged()); }, $signature: 10 }; A.VendorContactEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_vendor_edit_contacts$_onChanged()); }, $signature: 10 }; A.VendorContactEditDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_vendor_edit_contacts$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.VendorContactEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_firstNameController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_firstName = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_lastNameController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_lastName = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_emailController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_email = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_phoneController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_phone = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_passwordController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_password = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_custom1Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_custom2Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_custom3Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._vendor_edit_contacts$_custom4Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue4 = t1; return b; }, $signature: 361 }; A.VendorContactEditDetailsState__onChanged_closure0.prototype = { call$0() { var t1 = this.$this._widget; t1.viewModel.onChangedContact.call$2(this.contact, t1.index); }, $signature: 0 }; A.VendorContactEditDetailsState_build_closure.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure0.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure1.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure2.prototype = { call$1(value) { var t1; if (value.length !== 0 && !B.JSString_methods.contains$1(value, "@")) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "email_is_invalid"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.VendorContactEditDetailsState_build_closure4.prototype = { call$1(value) { var t1 = value.length; if (t1 !== 0 && t1 < 8) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "password_is_too_short"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.VendorContactEditDetailsState_build_closure3.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure5.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure6.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure7.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure8.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure9.prototype = { call$1(_) { return this.$this._onDoneContactPressed$0(); }, $signature: 20 }; A.VendorContactEditDetailsState_build_closure10.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A.VendorContactEditDetailsState_build__closure0(t1, value)); this.viewModel.onChangedContact.call$2(t1._contact.rebuild$1(new A.VendorContactEditDetailsState_build__closure1(value)), t1._widget.index); }, $signature: 13 }; A.VendorContactEditDetailsState_build__closure0.prototype = { call$0() { var t1 = this.$this; return t1._contact = t1._contact.rebuild$1(new A.VendorContactEditDetailsState_build___closure(this.value)); }, $signature: 0 }; A.VendorContactEditDetailsState_build___closure.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_sendEmail = this.value; return b; }, $signature: 361 }; A.VendorContactEditDetailsState_build__closure1.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_sendEmail = this.value; return b; }, $signature: 361 }; A.VendorContactEditDetailsState_build_closure11.prototype = { call$0() { var t1 = this.context; return A.confirmCallback(false, new A.VendorContactEditDetailsState_build__closure(this.$this, t1), t1, null, false, null); }, $signature: 0 }; A.VendorContactEditDetailsState_build__closure.prototype = { call$1(_) { var t1 = this.$this._widget; t1.viewModel.onRemoveContactPressed.call$1(t1.index); A.Navigator_of(this.context, false).pop$1(null); }, $signature: 28 }; A.VendorContactEditDetailsState_build_closure12.prototype = { call$0() { this.viewModel.onDoneContactPressed.call$0(); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.VendorEditContactsScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.VendorEditContactsScreen_build_closure(this), new A.VendorEditContactsScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.VendorEditContactsVM); } }; A.VendorEditContactsScreen_build_closure0.prototype = { call$1(store) { return A.VendorEditContactsVM_VendorEditContactsVM$fromStore(store); }, $signature: 3297 }; A.VendorEditContactsScreen_build_closure.prototype = { call$2(context, vm) { return new A.VendorEditContacts(vm, this.$this.viewModel, null); }, $signature: 3298 }; A.VendorEditContactsVM.prototype = { get$vendor(receiver) { return this.vendor; }, get$contact() { return this.contact; } }; A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure.prototype = { call$0() { var contact = A.VendorContactEntity_VendorContactEntity(), t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.AddVendorContact(contact)); t1[0].call$1(new A.EditVendorContact(contact)); }, $signature: 4 }; A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure0.prototype = { call$1(index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.DeleteVendorContact(index)); }, $signature: 357 }; A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.EditVendorContact(null)); }, $signature: 14 }; A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure2.prototype = { call$2(contact, index) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateVendorContact(index, contact)); }, $signature: 3299 }; A.VendorEditDesktop.prototype = { build$1(context) { var _null = null, t1 = this.viewModel, t2 = type$.JSArray_Widget; return new A.ScrollableListView(A._setArrayType([A.Row$(A._setArrayType([A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.VendorEditDetails(t1, _null), new A.VendorEditNotes(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1), A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.VendorEditContactsScreen(t1, _null), new A.VendorEditSettings(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1), A.Expanded$(A.FocusTraversalGroup$(A.Column$(A._setArrayType([new A.VendorEditAddress(t1, _null)], t2), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), true, _null), 1)], t2), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 12, _null, _null)], t2), _null, _null, true, false, _null); } }; A.VendorEditDetails.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.VendorEditDetailsState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.VendorEditDetailsState.prototype = { didChangeDependencies$0() { var vendor, _this = this, t1 = _this._vendor_edit_details$_numberController, t2 = _this._vendor_edit_details$_nameController, t3 = _this._vendor_edit_details$_idNumberController, t4 = _this._vendor_edit_details$_vatNumberController, t5 = _this._vendor_edit_details$_websiteController, t6 = _this._vendor_edit_details$_phoneController, t7 = _this._vendor_edit_details$_custom1Controller, t8 = _this._vendor_edit_details$_custom2Controller, t9 = _this._vendor_edit_details$_custom3Controller, t10 = _this._vendor_edit_details$_custom4Controller, t11 = A._setArrayType([t1, t2, t3, t4, t5, t6, t7, t8, t9, t10], type$.JSArray_TextEditingController); _this.__VendorEditDetailsState__controllers_A = t11; B.JSArray_methods.forEach$1(t11, new A.VendorEditDetailsState_didChangeDependencies_closure(_this)); vendor = _this._widget.viewModel.vendor; t1.set$text(0, vendor.number); t2.set$text(0, vendor.name); t3.set$text(0, vendor.idNumber); t4.set$text(0, vendor.vatNumber); t5.set$text(0, vendor.website); t6.set$text(0, vendor.phone); t7.set$text(0, vendor.customValue1); t8.set$text(0, vendor.customValue2); t9.set$text(0, vendor.customValue3); t10.set$text(0, vendor.customValue4); B.JSArray_methods.forEach$1(_this.__VendorEditDetailsState__controllers_A, new A.VendorEditDetailsState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__VendorEditDetailsState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.VendorEditDetailsState_dispose_closure(this)); this.super$State$dispose(); }, _vendor_edit_details$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.vendor, vendor = t1.rebuild$1(new A.VendorEditDetailsState__onChanged_closure(this)); if (!vendor.$eq(0, t1)) this._vendor_edit_details$_debouncer.run$1(new A.VendorEditDetailsState__onChanged_closure0(viewModel, vendor)); }, _vendor_edit_details$_onSavePressed$1(context) { if (!$.$get$VendorEditDetailsState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var viewModel, vendor, state, isFullscreen, t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = _this._widget.viewModel; vendor = viewModel.vendor; state = viewModel.state; isFullscreen = state.prefState.isEditorFullScreen$1(B.EntityType_vendor); t2 = $.$get$VendorEditDetailsState__formKey(); t3 = isFullscreen ? B.EdgeInsets_12_12_6_0 : _null; t4 = _this.get$_vendor_edit_details$_onSavePressed(); t5 = $.$get$LocalizationsProvider__localizedValues(); t6 = t1.localeCode; t7 = t5.$index(0, t6); t7.toString; t7 = J.$index$asx(t7, "name"); t7.toString; t7 = A._setArrayType([A.DecoratedFormField$(false, _null, true, _this._vendor_edit_details$_nameController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t7, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, new A.VendorEditDetailsState_build_closure(context))], type$.JSArray_Widget); if (!vendor.get$isNew()) { t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "number"); t8.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._vendor_edit_details$_numberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); } t7.push(new A.UserPicker(vendor.assignedUserId, new A.VendorEditDetailsState_build_closure0(viewModel, vendor), _null)); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "id_number"); t8.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._vendor_edit_details$_idNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "vat_number"); t8.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._vendor_edit_details$_vatNumberController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t8, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t8 = t5.$index(0, t6); t8.toString; t8 = J.$index$asx(t8, "website"); t8.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._vendor_edit_details$_websiteController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t8, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t6 = t5.$index(0, t6); t6.toString; t6 = J.$index$asx(t6, "phone"); t6.toString; t7.push(A.DecoratedFormField$(false, _null, false, _this._vendor_edit_details$_phoneController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_3_null_null, t6, _null, _null, false, _null, _null, t4, true, _null, _null, B.TextAlign_4, _null)); t7.push(A.CustomField$(_this._vendor_edit_details$_custom1Controller, "vendor1", false, _null, t4, vendor.customValue1)); t7.push(A.CustomField$(_this._vendor_edit_details$_custom2Controller, "vendor2", false, _null, t4, vendor.customValue2)); t7.push(A.CustomField$(_this._vendor_edit_details$_custom3Controller, "vendor3", false, _null, t4, vendor.customValue3)); t7.push(A.CustomField$(_this._vendor_edit_details$_custom4Controller, "vendor4", false, _null, t4, vendor.customValue4)); if (state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany.company.calculateTaxes) { t4 = t1.get$classification(); t5 = type$.MappedListIterable_of_String_and_DropdownMenuItem_String; t7.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(new A.MappedListIterable(B.List_014, new A.VendorEditDetailsState_build_closure1(t1), t5), true, t5._eval$1("ListIterable.E")), _null, t4, new A.VendorEditDetailsState_build_closure2(viewModel, vendor), _null, true, vendor.classification, type$.String)); } return A.Form$(_null, A.FormCard$(_null, t7, _null, _null, false, _null, true, _null, t3), t2); } }; A.VendorEditDetailsState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_vendor_edit_details$_onChanged()); }, $signature: 10 }; A.VendorEditDetailsState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_vendor_edit_details$_onChanged()); }, $signature: 10 }; A.VendorEditDetailsState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_vendor_edit_details$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.VendorEditDetailsState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_numberController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_number = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_nameController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_name = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_idNumberController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_idNumber = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_vatNumberController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_vatNumber = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_websiteController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_website = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_phoneController._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_phone = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_custom1Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue1 = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_custom2Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue2 = t2; t2 = B.JSString_methods.trim$0(t1._vendor_edit_details$_custom3Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue3 = t2; t1 = B.JSString_methods.trim$0(t1._vendor_edit_details$_custom4Controller._change_notifier$_value.text); b.get$_vendor_model$_$this()._vendor_model$_customValue4 = t1; return b; }, $signature: 95 }; A.VendorEditDetailsState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.vendor); }, $signature: 0 }; A.VendorEditDetailsState_build_closure.prototype = { call$1(val) { var t1; if (B.JSString_methods.trim$0(val).length === 0) { t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A.VendorEditDetailsState_build_closure0.prototype = { call$1(userId) { return this.viewModel.onChanged.call$1(this.vendor.rebuild$1(new A.VendorEditDetailsState_build__closure0(userId))); }, $signature: 6 }; A.VendorEditDetailsState_build__closure0.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_assignedUserId = this.userId; return b; }, $signature: 95 }; A.VendorEditDetailsState_build_closure2.prototype = { call$1(value) { this.viewModel.onChanged.call$1(this.vendor.rebuild$1(new A.VendorEditDetailsState_build__closure(value))); }, $signature: 5 }; A.VendorEditDetailsState_build__closure.prototype = { call$1(b) { b.get$_vendor_model$_$this()._vendor_model$_classification = this.value; return b; }, $signature: 95 }; A.VendorEditDetailsState_build_closure1.prototype = { call$1(classification) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(classification), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, classification, type$.String); }, $signature: 40 }; A.VendorEditFooter.prototype = { build$1(context) { var useSidebarEditor, showLayoutToggle, t4, t5, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = type$.AppState, store = A.StoreProvider_of(context, t2), t3 = store.__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.prefState; useSidebarEditor = t3.useSidebarEditor._map$_map.$index(0, B.EntityType_vendor); if (useSidebarEditor == null) useSidebarEditor = false; t2 = A.StoreProvider_of(context, t2).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); showLayoutToggle = t2.prefState.appLayout === B.AppLayout_desktop; t2 = A.Theme_of(context); t4 = A._setArrayType([], type$.JSArray_Widget); if (showLayoutToggle) { if (useSidebarEditor) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "fullscreen_editor"); t1.toString; } else { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "sidebar_editor"); t1.toString; } t4.push(A.Tooltip$(A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_8_0_8_0, A.Icon$(useSidebarEditor ? B.IconData_57694_MaterialIcons_null_true : B.IconData_57695_MaterialIcons_null_true, _null, _null, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.VendorEditFooter_build_closure(store), _null, _null, _null, _null, _null, _null, _null), t1)); } t1 = this.vendor; t5 = t1.number; t1 = t5.length === 0 ? t1.get$calculateDisplayName() : t5 + " \u2022 " + t1.get$calculateDisplayName(); t5 = t3.darkModeType; t4.push(new A.AppBorder(new A.Padding(B.EdgeInsets_16_8_0_0, A.Text$(t1, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, (t5 === "system" ? t3.enableDarkModeSystem : t5 === "dark") ? B.Color_4294967295 : B.Color_4278190080, _null, _null, _null, _null, _null, _null, _null, _null, 20, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null), _null, _null, showLayoutToggle, false, _null)); return A.BottomAppBar$(new A.SizedBox(_null, 50, new A.AppBorder(A.Row$(t4, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), true, _null, _null, false, _null), _null), t2.cardColor, 0, new A.CircularNotchedRectangle()); }, get$vendor(receiver) { return this.vendor; } }; A.VendorEditFooter_build_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ToggleEditorLayout(B.EntityType_vendor)); }, $signature: 0 }; A.VendorEditNotes.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A.VendorEditNotesState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), B._StateLifecycle_0); } }; A.VendorEditNotesState.prototype = { didChangeDependencies$0() { var vendor, _this = this, t1 = _this._vendor_edit_notes$_publicNotesController, t2 = _this._vendor_edit_notes$_privateNotesController, t3 = A._setArrayType([t1, t2], type$.JSArray_TextEditingController); _this.__VendorEditNotesState__controllers_A = t3; B.JSArray_methods.forEach$1(t3, new A.VendorEditNotesState_didChangeDependencies_closure(_this)); vendor = _this._widget.viewModel.vendor; t1.set$text(0, vendor.publicNotes); t2.set$text(0, vendor.privateNotes); B.JSArray_methods.forEach$1(_this.__VendorEditNotesState__controllers_A, new A.VendorEditNotesState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { var t1 = this.__VendorEditNotesState__controllers_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.forEach$1(t1, new A.VendorEditNotesState_dispose_closure(this)); this.super$State$dispose(); }, _vendor_edit_notes$_onChanged$0() { var viewModel = this._widget.viewModel, t1 = viewModel.vendor, vendor = t1.rebuild$1(new A.VendorEditNotesState__onChanged_closure(this)); if (!vendor.$eq(0, t1)) this._vendor_edit_notes$_debouncer.run$1(new A.VendorEditNotesState__onChanged_closure0(viewModel, vendor)); }, build$1(context) { var t2, t3, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = this._widget.viewModel.state.prefState.isEditorFullScreen$1(B.EntityType_vendor) ? B.EdgeInsets_12_12_6_0 : _null; t3 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t4 = t3.$index(0, t1); t4.toString; t4 = J.$index$asx(t4, "public_notes"); t4.toString; t4 = A.DecoratedFormField$(false, _null, false, this._vendor_edit_notes$_publicNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t4, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null); t1 = t3.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "private_notes"); t1.toString; return A.FormCard$(_null, A._setArrayType([t4, A.DecoratedFormField$(false, _null, false, this._vendor_edit_notes$_privateNotesController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t1, 4, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, _null)], type$.JSArray_Widget), _null, _null, false, _null, true, _null, t2); } }; A.VendorEditNotesState_didChangeDependencies_closure.prototype = { call$1(controller) { return J.removeListener$1$x(controller, this.$this.get$_vendor_edit_notes$_onChanged()); }, $signature: 10 }; A.VendorEditNotesState_didChangeDependencies_closure0.prototype = { call$1(controller) { return J.addListener$1$x(controller, this.$this.get$_vendor_edit_notes$_onChanged()); }, $signature: 10 }; A.VendorEditNotesState_dispose_closure.prototype = { call$1(controller) { J.removeListener$1$x(controller, this.$this.get$_vendor_edit_notes$_onChanged()); controller.dispose$0(); }, $signature: 10 }; A.VendorEditNotesState__onChanged_closure.prototype = { call$1(b) { var t1 = this.$this, t2 = t1._vendor_edit_notes$_publicNotesController._change_notifier$_value.text; b.get$_vendor_model$_$this()._vendor_model$_publicNotes = t2; t1 = t1._vendor_edit_notes$_privateNotesController._change_notifier$_value.text; b.get$_vendor_model$_$this()._vendor_model$_privateNotes = t1; return b; }, $signature: 95 }; A.VendorEditNotesState__onChanged_closure0.prototype = { call$0() { this.viewModel.onChanged.call$1(this.vendor); }, $signature: 0 }; A.VendorEditSettings.prototype = { createState$0() { return new A.VendorEditSettingsState(B._StateLifecycle_0); } }; A.VendorEditSettingsState.prototype = { build$1(context) { var viewModel, state, vendor, t2, t3, t4, t5, t6, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; state = viewModel.state; vendor = viewModel.vendor; t2 = state.prefState.isEditorFullScreen$1(B.EntityType_vendor) ? B.EdgeInsets_6_12_6_0 : _null; t3 = state.staticState; t4 = $.$get$memoizedCurrencyList().call$1(t3.currencyMap); t5 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t6 = t5.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "currency"); t6.toString; t6 = A.EntityDropdown$(true, false, vendor.currencyId, t4, _null, B.EntityType_currency, B.List_empty0, t6, _null, _null, new A.VendorEditSettingsState_build_closure(viewModel, vendor), _null, _null, _null); t3 = $.$get$memoizedLanguageList().call$1(t3.languageMap); t1 = t5.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "language"); t1.toString; return A.FormCard$(_null, A._setArrayType([t6, A.EntityDropdown$(true, false, vendor.languageId, t3, _null, B.EntityType_language, B.List_empty0, t1, _null, _null, new A.VendorEditSettingsState_build_closure0(viewModel, vendor), _null, _null, _null)], type$.JSArray_Widget), _null, _null, false, _null, true, _null, t2); } }; A.VendorEditSettingsState_build_closure.prototype = { call$1(currency) { return this.viewModel.onChanged.call$1(this.vendor.rebuild$1(new A.VendorEditSettingsState_build__closure0(currency))); }, $signature: 69 }; A.VendorEditSettingsState_build__closure0.prototype = { call$1(b) { var t1 = this.currency; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_vendor_model$_$this()._vendor_model$_currencyId = t1; return b; }, $signature: 95 }; A.VendorEditSettingsState_build_closure0.prototype = { call$1(language) { return this.viewModel.onChanged.call$1(this.vendor.rebuild$1(new A.VendorEditSettingsState_build__closure(language))); }, $signature: 69 }; A.VendorEditSettingsState_build__closure.prototype = { call$1(b) { var t1 = this.language; t1 = t1 == null ? null : t1.get$id(t1); if (t1 == null) t1 = ""; b.get$_vendor_model$_$this()._vendor_model$_languageId = t1; return b; }, $signature: 95 }; A.VendorEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.VendorEditScreen_build_closure(), new A.VendorEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.VendorEditVM); } }; A.VendorEditScreen_build_closure0.prototype = { call$1(store) { return A.VendorEditVM_VendorEditVM$fromStore(store); }, $signature: 3300 }; A.VendorEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.VendorEdit(viewModel, new A.ValueKey(viewModel.vendor.updatedAt, type$.ValueKey_int)); }, $signature: 3301 }; A.VendorEditVM.prototype = { get$vendor(receiver) { return this.vendor; } }; A.VendorEditVM_VendorEditVM$fromStore_closure.prototype = { call$1(vendor) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateVendor(vendor)); }, $signature: 302 }; A.VendorEditVM_VendorEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, t2, _null = null; A.createEntity(_null, _null, A.VendorEntity_VendorEntity(_null, _null, _null), _null, true); t1 = this.state.uiState; t2 = t1.vendorUIState.cancelCompleter; if (t2 != null) t2.complete$0(0); else { t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(t1.previousRoute)); } }, $signature: 16 }; A.VendorEditVM_VendorEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.VendorEditVM_VendorEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.VendorEditVM_VendorEditVM$fromStore__closure.prototype = { call$0() { var t3, t4, $navigator, t5, _null = null, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState.vendorUIState.editing; t2.toString; t3 = $.$get$navigatorKey(); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t4.toString; t4 = A.Localizations_of(t4, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t3.get$currentState(); if (!t2.get$hasNameSet()) { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3); t1.toString; A.showDialog(_null, _null, true, _null, new A.VendorEditVM_VendorEditVM$fromStore___closure(t4), t1, _null, true, type$.ErrorDialog); return _null; } t3 = new A._Future($.Zone__current, type$._Future_VendorEntity); t5 = t1.__Store__dispatchers_F; t5 === $ && A.throwUnnamedLateFieldNI(); t5[0].call$1(new A.SaveVendorRequest(new A._AsyncCompleter(t3, type$._AsyncCompleter_VendorEntity), t2)); return t3.then$1$1(0, new A.VendorEditVM_VendorEditVM$fromStore___closure0(t2, t4, this.state, t1, $navigator), type$.Null).catchError$1(new A.VendorEditVM_VendorEditVM$fromStore___closure1()); }, $signature: 138 }; A.VendorEditVM_VendorEditVM$fromStore___closure.prototype = { call$1(context) { var t1 = this.localization; t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_name"); t1.toString; return new A.ErrorDialog(t1, false, null); }, $signature: 23 }; A.VendorEditVM_VendorEditVM$fromStore___closure0.prototype = { call$1(savedVendor) { var t3, _this = this, _s12_ = "/vendor/view", t1 = _this.vendor, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_vendor"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_vendor"); t2.toString; } A.showToast(t2); t2 = _this.state; t3 = t2.prefState; if (t3.appLayout === B.AppLayout_mobile) { t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.UpdateCurrentRoute(_s12_)); t1 = t1.get$isNew() && t2.uiState.vendorUIState.saveCompleter == null; t2 = _this.navigator; if (t1) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s12_, t1, t1); } else t2.pop$1(savedVendor); } else if (t2.uiState.vendorUIState.saveCompleter == null) { if (!t3.isPreviewVisible) { t1 = _this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.TogglePreviewSidebar()); } A.viewEntity(false, savedVendor, null, true); } }, $signature: 302 }; A.VendorEditVM_VendorEditVM$fromStore___closure1.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.VendorEditVM_VendorEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.VendorEditVM_VendorEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.VendorListItem.prototype = { build$1(context) { var uiState, vendorUIState, t3, filterMatch, textStyle, textColor, t4, _this = this, _null = null, t1 = type$.AppState, store = A.StoreProvider_of(context, t1), t2 = store.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; vendorUIState = uiState.vendorUIState; t3 = _this.filter; filterMatch = t3 != null && t3.length !== 0 ? _this.vendor.matchesFilterValue$1(t3) : _null; textStyle = A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, 16, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); textColor = A.Theme_of(context).textTheme.bodyLarge.color; t3 = _this.vendor; t1 = A.StoreProvider_of(context, t1).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.prefState.appLayout === B.AppLayout_desktop) if (!_this.showCheck) { t1 = uiState.get$isEditing() ? vendorUIState.editing.id : vendorUIState.selectedId; t1 = t3.id === t1; } else t1 = false; else t1 = false; t4 = store.__Store__state_A; return new A.DismissibleEntity(t4.userCompanyStates._list$_list[t4.uiState.selectedCompanyIndex].userCompany, t3, new A.LayoutBuilder(new A.VendorListItem_build_closure(_this, t2, textStyle, t3.documents, filterMatch, textColor), _null), t1, _this.showCheck, true, _null); }, get$vendor(receiver) { return this.vendor; } }; A.VendorListItem_build_closure.prototype = { call$2(context, constraints) { var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, t1 = _this.$this; if (constraints.maxWidth > 550) { if (t1.showCheck) t2 = new A.Padding(B.EdgeInsets_0_0_20_0, A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.VendorListItem_build__closure(), _null, _null, _null, _null, _null, false, t1.isChecked), true, _null), _null); else { t2 = t1.vendor; t3 = _this.state; t3 = A.ActionMenuButton$(t2, t2.getActions$2$includeEdit$userCompany(true, t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany), _null, _null, false, new A.VendorListItem_build__closure0(t1)); t2 = t3; } t3 = t1.vendor; t4 = _this.textStyle; t5 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t3.number, _null, _null, B.TextOverflow_2, _null, _null, t4, _null, _null, _null)], t5); if (t3.archivedAt > 0) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) { t7 = t3.isDeleted; t7.toString; t7 = !t7; } else t7 = false; if (!t7) t6.push(new A.EntityStateLabel(t3, _null)); t6 = A.Column$(t6, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); t7 = _this.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t4 = A._setArrayType([A.Text$(t3.name + t7, _null, _null, _null, _null, _null, t4, _null, _null, _null)], t5); t3 = _this.filterMatch; if (t3 != null) { t7 = A.Theme_of(context).textTheme.titleSmall; t7.toString; t8 = _this.textColor; t4.push(A.Text$(t3, _null, 3, B.TextOverflow_2, _null, _null, t7.copyWith$1$color(A.Color$fromARGB(153, t8.get$value(t8) >>> 16 & 255, t8.get$value(t8) >>> 8 & 255, t8.get$value(t8) & 255)), _null, _null, _null)); } t1 = A.InkWell$(false, _null, true, new A.Padding(B.EdgeInsets_10_4_28_4, A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_16_0, t2, _null), new A.SizedBox(100, _null, t6, _null), new A.SizedBox(10, _null, _null, _null), A.Expanded$(A.Column$(t4, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.SizedBox(10, _null, _null, _null)], t5), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.VendorListItem_build__closure1(t1), new A.VendorListItem_build__closure2(t1), _null, _null, _null, _null, _null, _null, _null); } else { t2 = t1.showCheck ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.VendorListItem_build__closure3(), _null, _null, _null, _null, _null, false, t1.isChecked), true, _null) : _null; t3 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t4 = t1.vendor; t5 = _this.documents._list$_list.length !== 0 ? " \ud83d\udcce" : ""; t6 = type$.JSArray_Widget; t3 = A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(A.Text$(t4.name + t5, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1)], t6), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3.size._dx); t5 = _this.filterMatch; if (t5 != null) { t7 = A.Theme_of(context).textTheme.titleSmall; t7.toString; t8 = _this.textColor; t8 = A.Text$(t5, _null, 3, B.TextOverflow_2, _null, _null, t7.copyWith$1$color(A.Color$fromARGB(153, t8.get$value(t8) >>> 16 & 255, t8.get$value(t8) >>> 8 & 255, t8.get$value(t8) & 255)), _null, _null, _null); t5 = t8; } else t5 = A.Text$(t4.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); t3 = A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t2, _null, new A.VendorListItem_build__closure4(t1), new A.VendorListItem_build__closure5(t1), false, _null, _null, _null, A.Column$(A._setArrayType([t5, new A.EntityStateLabel(t4, _null)], t6), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t3, _null, _null); t1 = t3; } return t1; }, $signature: 116 }; A.VendorListItem_build__closure2.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.vendor, false, false); }, $signature: 0 }; A.VendorListItem_build__closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.vendor, false, true); return t1; }, $signature: 0 }; A.VendorListItem_build__closure.prototype = { call$1(value) { return null; }, $signature: 17 }; A.VendorListItem_build__closure0.prototype = { call$2(context, action) { A.handleEntitiesActions(A._setArrayType([this.$this.vendor], type$.JSArray_BaseEntity), action, false); return null; }, $signature: 73 }; A.VendorListItem_build__closure5.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTap; return t2 != null ? t2.call$0() : A.selectEntity(t1.vendor, false, false); }, $signature: 0 }; A.VendorListItem_build__closure4.prototype = { call$0() { var t1 = A.selectEntity(this.$this.vendor, false, true); return t1; }, $signature: 0 }; A.VendorListItem_build__closure3.prototype = { call$1(value) { return null; }, $signature: 17 }; A.VendorListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.VendorListBuilder_build_closure(), A.vendor_list_vm_VendorListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.VendorListVM); } }; A.VendorListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.vendorList, B.EntityType_vendor, new A.VendorListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.VendorPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3302 }; A.VendorListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, t2 = t1.vendorMap._map$_map.$index(0, J.$index$asx(t1.vendorList, index)); t2.toString; t3 = t1.state.getUIState$1(B.EntityType_vendor).get$listUIState().selectedIds; t4 = t3 != null; t3 = t4 && B.JSArray_methods.contains$1(t3._list$_list, t2.id); return A.VendorListItem$(t1.filter, t3, null, t4, t2); }, $signature: 866 }; A.VendorListVM.prototype = {}; A.VendorListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.VendorListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.VendorListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortVendors(field)); }, $signature: 6 }; A.VendorListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearVendorMultiselect()); }, $signature: 14 }; A.VendorPresenter.prototype = { getField$2$context$field(context, field) { var t2, t3, _this = this, _null = null, t1 = _this.__EntityPresenter_entity_A; t1 === $ && A.throwUnnamedLateFieldNI(); type$.nullable_VendorEntity._as(t1); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t3 === $ && A.throwUnnamedLateFieldNI(); switch (field) { case "name": return A.Text$(t1.name, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "city": return A.Text$(t1.city, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "phone": return A.Text$(t1.phone, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "state": return A.Text$(t1.state, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "address1": return A.Text$(t1.address1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "address2": return A.Text$(t1.address2, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "id_number": return A.Text$(t1.idNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "routing_id": return A.Text$(t1.routingId, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "number": return A.Text$(t1.number, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "postal_code": return A.Text$(t1.postalCode, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "country_id": t1 = t3.staticState.countryMap._map$_map.$index(0, t1.countryId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "private_notes": return new A.TableTooltip(t1.privateNotes, _null); case "public_notes": return new A.TableTooltip(t1.publicNotes, _null); case "website": return A.Text$(t1.website, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "vat_number": return A.Text$(t1.vatNumber, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "currency_id": t1 = t3.staticState.currencyMap._map$_map.$index(0, t1.currencyId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "language_id": t1 = t3.staticState.languageMap._map$_map.$index(0, t1.languageId); t1 = t1 == null ? _null : t1.name; return A.Text$(t1 == null ? "" : t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom1": return A.Text$(_this.presentCustomField$2(context, t1.customValue1), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom2": return A.Text$(_this.presentCustomField$2(context, t1.customValue2), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom3": return A.Text$(_this.presentCustomField$2(context, t1.customValue3), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "custom4": return A.Text$(_this.presentCustomField$2(context, t1.customValue4), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "documents": return A.Text$("" + t1.documents._list$_list.length, _null, _null, _null, _null, _null, _null, _null, _null, _null); case "contacts": t1 = t1.contacts._list$_list; return A.Text$(new A.MappedListIterable(t1, new A.VendorPresenter_getField_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, "\n"), _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null); case "contact_email": return new A.CopyToClipboard(_null, t1.get$primaryContact().email, true, new A.VendorPresenter_getField_closure0(t1), _null, _null); case "last_login_at": t1 = t1.lastLogin; return A.Text$(t1 === 0 ? "" : A.formatDate(A.convertTimestampToDateString(t1), context, true, true, false), _null, _null, _null, _null, _null, _null, _null, _null, _null); case "classification": return A.Text$(t2.lookup$1(t1.classification), _null, _null, _null, _null, _null, _null, _null, _null, _null); } return _this.super$EntityPresenter$getField(context, field); } }; A.VendorPresenter_getField_closure.prototype = { call$1(contact) { return contact.get$fullName(); }, $signature: 3303 }; A.VendorPresenter_getField_closure0.prototype = { call$0() { return A.launchUrl(A.Uri_parse("mailto:" + this.vendor.get$primaryContact().email, 0, null)); }, $signature: 60 }; A.VendorScreen.prototype = { build$1(context) { var t2, t3, company, t4, t5, t6, t7, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; t2 = t2._list$_list[t3.selectedCompanyIndex].userCompany; company = t2.company; t4 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.vendorUIState.listUIState; t5 = type$.JSArray_String; t6 = A.List_List$of(A._setArrayType(["number", "name", "city", "phone", "state", "contact_email", "last_login_at"], t5), true, type$.String); B.JSArray_methods.addAll$1(t6, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t5)); t6.push("created_at"); t6.push("address1"); t6.push("address2"); t6.push("postal_code"); t6.push("country_id"); t6.push("private_notes"); t6.push("public_notes"); t6.push("website"); t6.push("vat_number"); t6.push("id_number"); t6.push("currency_id"); t6.push("language_id"); t6.push("custom1"); t6.push("custom2"); t6.push("custom3"); t6.push("custom4"); t6.push("updated_at"); t6.push("archived_at"); t6.push("documents"); t6.push("contacts"); if (company.settings.enableEInvoice === true) B.JSArray_methods.addAll$1(t6, A._setArrayType(["routing_id"], t5)); if (company.calculateTaxes) B.JSArray_methods.addAll$1(t6, A._setArrayType(["classification"], t5)); t7 = A._setArrayType(["number", "name", "city", "phone", "state", "contact_email", "last_login_at"], t5); t6 = A.AppBottomBar$(company.getCustomFieldValues$2$excludeBlank("vendor1", true), company.getCustomFieldValues$2$excludeBlank("vendor2", true), company.getCustomFieldValues$2$excludeBlank("vendor3", true), company.getCustomFieldValues$2$excludeBlank("vendor4", true), t7, B.EntityType_vendor, false, B.List_empty28, new A.VendorScreen_build_closure(store), new A.VendorScreen_build_closure0(store), new A.VendorScreen_build_closure1(store), new A.VendorScreen_build_closure2(store), new A.VendorScreen_build_closure3(store), new A.VendorScreen_build_closure4(store), new A.VendorScreen_build_closure5(store), _null, A._setArrayType(["name", "number", "updated_at"], t5), B.List_empty29, t6); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && t2.can$2(B.UserPermission_create, B.EntityType_vendor)) { t1 = A.Theme_of(context); t2 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "new_vendor"); t4.toString; t4 = A.FloatingActionButton$(t1.primaryColorDark, t2, "vendor_fab", false, new A.VendorScreen_build_closure6(context), t4); t1 = t4; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_vendor, t3.filter, new A.VendorScreen_build_closure7(store), this.viewModel.vendorList, _null, _null, new A.VendorScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.VendorListBuilder(_null), t6, B.EntityType_vendor, t1, 0, _null, new A.VendorScreen_build_closure9(store), new A.VendorScreen_build_closure10(store)); } }; A.VendorScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartVendorMultiselect()); }, $signature: 14 }; A.VendorScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterVendors(value)); }, $signature: 28 }; A.VendorScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterVendorsByState(state)); }, $signature: 71 }; A.VendorScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.vendorUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearVendorMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartVendorMultiselect()); } }, $signature: 4 }; A.VendorScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortVendors(value)); }, $signature: 6 }; A.VendorScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterVendorsByCustom1(value)); }, $signature: 6 }; A.VendorScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterVendorsByCustom2(value)); }, $signature: 6 }; A.VendorScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterVendorsByCustom3(value)); }, $signature: 6 }; A.VendorScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterVendorsByCustom4(value)); }, $signature: 6 }; A.VendorScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterVendorsByState(state)); }, $signature: 68 }; A.VendorScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.vendorUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearVendorMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartVendorMultiselect()); } }, $signature: 4 }; A.VendorScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_vendor); }, $signature: 0 }; A.VendorScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.VendorScreenBuilder_build_closure(), A.vendor_screen_vm_VendorScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.VendorScreenVM); } }; A.VendorScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.VendorScreen(vm, null); }, $signature: 3304 }; A.VendorScreenVM.prototype = {}; A.VendorView.prototype = { createState$0() { return new A._VendorViewState(null, null, B._StateLifecycle_0); } }; A._VendorViewState.prototype = { initState$0() { var state, t1, t2, _this = this; _this.super$State$initState(); state = _this._widget.viewModel.state; t1 = state.uiState; t2 = state.userCompanyStates._list$_list[t1.selectedCompanyIndex].userCompany.company.isModuleEnabled$1(B.EntityType_document) ? 4 : 3; t1 = A.TabController$(null, _this._widget.isFilter ? 0 : t1.vendorUIState.tabIndex, t2, _this); _this._vendor_view$_controller = t1; t1.addListener$1(0, _this.get$_vendor_view$_onTabChanged()); }, _vendor_view$_onTabChanged$0() { var t1, store, t2; if (this._widget.isFilter) return; t1 = this._framework$_element; t1.toString; store = A.StoreProvider_of(t1, type$.AppState); t1 = this._vendor_view$_controller._tab_controller$_index; t2 = store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateVendorTab(t1)); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.tabIndex; if (oldWidget.tabIndex !== t1) this._vendor_view$_controller._changeIndex$1(t1); }, dispose$0() { var _this = this; _this._vendor_view$_controller.removeListener$1(0, _this.get$_vendor_view$_onTabChanged()); _this._vendor_view$_controller.dispose$0(); _this.super$__VendorViewState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t4, t5, t6, t7, _null = null, _s9_ = "documents", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = this._widget, viewModel = t2.viewModel, t3 = viewModel.state, company = t3.userCompanyStates._list$_list[t3.uiState.selectedCompanyIndex].userCompany.company, vendor = viewModel.vendor; if (t2.isTopFilter) { t1 = A.Theme_of(context); return A.Material$(B.Duration_200000, true, _null, A.Column$(A._setArrayType([new A.EntityTopFilterHeader(_null), A.Expanded$(new A.AppBorder(new A.VendorViewFullwidth(viewModel, _null), true, true, _null, false, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_3, B.MainAxisSize_1, B.VerticalDirection_1), B.Clip_0, t1.scaffoldBackgroundColor, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } t2 = t2.isFilter; t3 = this._vendor_view$_controller; t1.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "overview"); t5.toString; t5 = A.Tab$(_null, t5); t6 = t4.$index(0, t1); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t6 = A._setArrayType([t5, A.Tab$(_null, t6)], type$.JSArray_Widget); if (company.isModuleEnabled$1(B.EntityType_document)) { t5 = vendor.documents._list$_list; if (t5.length === 0) { t5 = t4.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, _s9_); t5.toString; } else { t7 = t4.$index(0, t1); t7.toString; t7 = J.$index$asx(t7, _s9_); t7.toString; t5 = t7 + " (" + t5.length + ")"; } t6.push(A.Tab$(_null, t5)); } t1 = t4.$index(0, t1); t1.toString; t1 = J.$index$asx(t1, "activity"); t1.toString; t6.push(A.Tab$(_null, t1)); return A.ViewScaffold$(A.TabBar$(t3, _null, true, _null, _null, t6), new A.Builder(new A._VendorViewState_build_closure(this, viewModel, company, vendor), _null), vendor, true, t2, _null, _null); } }; A._VendorViewState_build_closure.prototype = { call$1(context) { var _this = this, _null = null, t1 = _this.$this, t2 = t1._vendor_view$_controller, t3 = _this.viewModel, t4 = t3.vendor, t5 = type$.JSArray_Widget; t1 = A._setArrayType([A.RefreshIndicator$(new A.VendorOverview(t3, t1._widget.isFilter, _null), new A._VendorViewState_build__closure(t3, context)), A.RefreshIndicator$(new A.VendorViewDetails(t4, _null), new A._VendorViewState_build__closure0(t3, context))], t5); if (_this.company.isModuleEnabled$1(B.EntityType_document)) t1.push(A.RefreshIndicator$(new A.VendorViewDocuments(t3, _null), new A._VendorViewState_build__closure1(t3, context))); t1.push(A.RefreshIndicator$(new A.VendorViewActivity(t3, new A.ValueKey(t4.id, type$.ValueKey_String)), new A._VendorViewState_build__closure2(t3, context))); return A.Column$(A._setArrayType([A.Expanded$(A.TabBarView$(t1, t2, _null), 1), new A.BottomButtons(_this.vendor, B.EntityAction_newExpense, B.EntityAction_archive, true, true, _null)], t5), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1); }, $signature: 223 }; A._VendorViewState_build__closure.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._VendorViewState_build__closure0.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._VendorViewState_build__closure1.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._VendorViewState_build__closure2.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__VendorViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.VendorViewActivity.prototype = { createState$0() { return new A._VendorViewActivityState(B._StateLifecycle_0); } }; A._VendorViewActivityState.prototype = { didChangeDependencies$0() { var t1, t2, _this = this; if (_this._widget.viewModel.vendor.get$isStale()) { t1 = _this._widget.viewModel; t2 = _this._framework$_element; t2.toString; t1.onRefreshed.call$1(t2); } _this.super$State$didChangeDependencies(); }, build$1(context) { var vendor = this._widget.viewModel.vendor, activities = vendor.activities, t1 = vendor.loadedAt; if (!(t1 != null && t1 > 0)) return new A.LoadingIndicator(null, false, null); return A.ScrollableListViewBuilder$(new A._VendorViewActivityState_build_closure(activities), activities._list$_list.length, B.EdgeInsets_0_16_0_16, false, null, new A._VendorViewActivityState_build_closure0()); } }; A._VendorViewActivityState_build_closure0.prototype = { call$2(context, index) { return new A.ListDivider(null); }, $signature: 79 }; A._VendorViewActivityState_build_closure.prototype = { call$2(context, index) { return new A.ActivityListTile(this.activities._list$_list[index], true, null); }, $signature: 346 }; A.VendorViewDetails.prototype = { createState$0() { return new A._VendorViewDetailsState(B._StateLifecycle_0); }, get$vendor(receiver) { return this.vendor; } }; A._VendorViewDetailsState.prototype = { _launchURL$2(context, url) { return this._launchURL$body$_VendorViewDetailsState(context, url); }, _launchURL$body$_VendorViewDetailsState(context, url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null); var $async$_launchURL$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.launchUrl(A.Uri_parse(url, 0, null)), $async$_launchURL$2); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_launchURL$2, $async$completer); }, _launchStatus$2(context, snapshot) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = snapshot.error; if (t2 != null) { t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "error"); t1.toString; return A.Text$(t1 + ": " + A.S(t2), _null, _null, _null, _null, _null, _null, _null, _null, _null); } else return B.Text_OPN; }, build$1(context) { var _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userCompany; return new A.ScrollableListView(new A._VendorViewDetailsState_build__buildDetailsList(this, this._widget.vendor, t2.company, t1, context).call$0(), _null, _null, _null, false, _null); } }; A._VendorViewDetailsState_build__buildDetailsList.prototype = { call$0() { var t5, t6, address, _this = this, _null = null, listTiles = A._setArrayType([], type$.JSArray_Widget), t1 = _this.vendor, t2 = _this.$this, t3 = _this.localization, t4 = _this.context; B.JSArray_methods.forEach$1(t1.contacts._list$_list, new A._VendorViewDetailsState_build__buildDetailsList_closure(t2, _this.company, listTiles, t3, t4)); t5 = t1.website; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "website"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58240_MaterialIcons_null_false, new A._VendorViewDetailsState_build__buildDetailsList_closure0(t2, t4, t1), t6, t5)); } t5 = t1.phone; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "phone"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58530_MaterialIcons_null_false, new A._VendorViewDetailsState_build__buildDetailsList_closure1(t2, t4, t1), t6, t5)); } t5 = t1.vatNumber; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "vat_number"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58280_MaterialIcons_null_false, _null, t6, t5)); } t5 = t1.idNumber; if (t5.length !== 0) { t3.toString; t6 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t6.toString; t6 = J.$index$asx(t6, "id_number"); t6.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_57627_MaterialIcons_null_false, _null, t6, t5)); } t5 = A.StoreProvider_of(t4, type$.AppState).__Store__state_A; t5 === $ && A.throwUnnamedLateFieldNI(); address = A.formatAddress(t5, "\n", false, t1); if (address.length !== 0) { t3.toString; t3 = $.$get$LocalizationsProvider__localizedValues().$index(0, t3.localeCode); t3.toString; t3 = J.$index$asx(t3, "billing_address"); t3.toString; listTiles.push(A.AppListTile$(_null, _null, B.IconData_58567_MaterialIcons_null_false, new A._VendorViewDetailsState_build__buildDetailsList_closure2(t2, t4, t5, t1), t3, address)); } listTiles.push(new A.Padding(B.EdgeInsets_16_16_16_16, A.FutureBuilder$(t2.get$_launchStatus(), t2._launched, type$.Null), _null)); return listTiles; }, $signature: 336 }; A._VendorViewDetailsState_build__buildDetailsList_closure.prototype = { call$1(contact) { var t2, t3, t4, t5, t6, _this = this, _null = null, _s15_ = "vendor_contact1", _s15_0 = "vendor_contact2", _s15_1 = "vendor_contact3", _s15_2 = "vendor_contact4", subtitleParts = A._setArrayType([], type$.JSArray_String), t1 = contact.email; if (t1.length !== 0) subtitleParts.push(t1); t2 = _this.company; if (t2.getCustomFieldLabel$1(_s15_).length !== 0 && contact.customValue1.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s15_, contact.customValue1)); if (t2.getCustomFieldLabel$1(_s15_0).length !== 0 && contact.customValue2.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s15_0, contact.customValue2)); if (t2.getCustomFieldLabel$1(_s15_1).length !== 0 && contact.customValue3.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s15_1, contact.customValue3)); if (t2.getCustomFieldLabel$1(_s15_2).length !== 0 && contact.customValue4.length !== 0) subtitleParts.push(t2.formatCustomFieldValue$2(_s15_2, contact.customValue4)); t2 = _this.listTiles; t3 = contact.link; if (contact.get$fullName().length === 0) { t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "blank_contact"); t4.toString; } else t4 = contact.get$fullName(); t5 = _this.$this; t6 = _this.context; t2.push(A.AppListTile$(new A.PortalLinks(t3 + "?silent=true", t3, _null, _null, _null), t1, B.IconData_57898_MaterialIcons_null_false, new A._VendorViewDetailsState_build__buildDetailsList__closure1(t5, contact, t6), B.JSArray_methods.join$1(subtitleParts, "\n"), t4)); t1 = contact.phone; if (t1.length !== 0) { t3 = contact.get$fullName(); t4 = _this.localization; t4.toString; t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, t4.localeCode); t4.toString; t4 = J.$index$asx(t4, "phone"); t4.toString; t2.push(A.AppListTile$(_null, t1, B.IconData_58530_MaterialIcons_null_false, new A._VendorViewDetailsState_build__buildDetailsList__closure2(t5, t6, contact), t4, t3 + "\n" + t1)); } }, $signature: 3305 }; A._VendorViewDetailsState_build__buildDetailsList__closure1.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._VendorViewDetailsState_build__buildDetailsList___closure0(t1, this.contact, this.context)); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList___closure0.prototype = { call$0() { var t2, t1 = this.contact.email; if (t1.length === 0) return; t2 = this.$this; t2._launched = t2._launchURL$2(this.context, "mailto:" + t1); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList__closure2.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._VendorViewDetailsState_build__buildDetailsList___closure(t1, this.context, this.contact)); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList___closure.prototype = { call$0() { var t1 = this.$this, t2 = A.RegExp_RegExp("\\D", true, false, false, false); t1._launched = t1._launchURL$2(this.context, "sms:" + A.stringReplaceAllUnchecked(this.contact.phone, t2, "")); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList_closure0.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._VendorViewDetailsState_build__buildDetailsList__closure0(t1, this.context, this.vendor)); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList__closure0.prototype = { call$0() { var t1 = this.$this; t1._launched = t1._launchURL$2(this.context, A.formatURL(this.vendor.website)); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList_closure1.prototype = { call$0() { var t1 = this.$this; return t1.setState$1(new A._VendorViewDetailsState_build__buildDetailsList__closure(t1, this.context, this.vendor)); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList__closure.prototype = { call$0() { var t1 = this.$this, t2 = A.RegExp_RegExp("\\D", true, false, false, false); t1._launched = t1._launchURL$2(this.context, "sms:" + A.stringReplaceAllUnchecked(this.vendor.phone, t2, "")); }, $signature: 0 }; A._VendorViewDetailsState_build__buildDetailsList_closure2.prototype = { call$0() { var _this = this, t1 = _this.$this; A.isApple(); t1._launched = t1._launchURL$2(_this.context, "https://maps.google.com/?q=" + A._Uri__uriEncode(B.List_5Q7, A.formatAddress(_this.state, ",", false, _this.vendor), B.C_Utf8Codec, false)); }, $signature: 4 }; A.VendorViewDocuments.prototype = { build$1(context) { var vendor = this.viewModel.vendor, t1 = vendor.documents; return new A.DocumentGrid(new A.CopyOnWriteList(true, t1._list$_list, t1.$ti._eval$1("CopyOnWriteList<1>")), new A.VendorViewDocuments_build_closure(this, context), null, new A.VendorViewDocuments_build_closure0(A.StoreProvider_of(context, type$.AppState), vendor), null); } }; A.VendorViewDocuments_build_closure.prototype = { call$2(path, isPrivate) { return this.$this.viewModel.onUploadDocuments.call$3(this.context, path, isPrivate); }, $signature: 136 }; A.VendorViewDocuments_build_closure0.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.LoadVendor(null, this.vendor.id)); }, $signature: 14 }; A.VendorViewFullwidth.prototype = { createState$0() { return new A._VendorViewFullwidthState(null, null, B._StateLifecycle_0); } }; A._VendorViewFullwidthState.prototype = { initState$0() { var _this = this, _null = null; _this.super$State$initState(); _this._scrollController1 = A.ScrollController$(0, true, _null, _null); _this._scrollController2 = A.ScrollController$(0, true, _null, _null); _this._scrollController3 = A.ScrollController$(0, true, _null, _null); }, dispose$0() { var _this = this; _this._scrollController1.dispose$0(); _this._scrollController2.dispose$0(); _this._scrollController3.dispose$0(); _this.super$__VendorViewFullwidthState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t3, t4, t5, t6, vendor, viewModel, billingAddress, showStanding, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.userCompanyStates; t4 = t2.uiState; t3 = t3._list$_list[t4.selectedCompanyIndex]; t5 = t3.userCompany; t3 = t3.vendorState; t6 = t4.filterStack._list$_list; if (t6.length === 0) t6 = null; else { t6 = B.JSArray_methods.get$last(t6); t6 = t6.get$id(t6); } t6.toString; vendor = t3.$get$1(0, t6); viewModel = this._widget.viewModel; billingAddress = A.formatAddress(t2, "\n", false, vendor); t6 = vendor.contacts._list$_list.length; t3 = t2.prefState; showStanding = !t3.isPreviewVisible && !t4.get$isEditing() && t3.moduleLayout !== B.ModuleLayout_list; return new A.LayoutBuilder(new A._VendorViewFullwidthState_build_closure(this, t1, vendor, t2, t5.company, billingAddress, showStanding, t6 > 1, vendor.documents, viewModel), null); } }; A._VendorViewFullwidthState_build_closure.prototype = { call$2(context, layout) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, _null = null, _s9_ = "documents", minHeight = layout.maxHeight - 24 - 43, t1 = _this.$this, t2 = t1._scrollController1, t3 = _this.localization; t3.toString; t4 = $.$get$LocalizationsProvider__localizedValues(); t5 = t3.localeCode; t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, "details"); t6.toString; t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t8 = _this.vendor; t9 = t8.idNumber; if (t9.length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_0_0_1, new A.CopyToClipboard(_null, t9, false, _null, t3.get$id(0), _null), _null)); t9 = t8.vatNumber; if (t9.length !== 0) t6.push(new A.CopyToClipboard(_null, t9, false, _null, t3.get$vat(), _null)); t6.push(new A.SizedBox(_null, 4, _null, _null)); t9 = t8.phone; if (t9.length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_4_0_4, new A.CopyToClipboard(new A.IconText(t9, B.IconData_58530_MaterialIcons_null_false, _null, _null, false, _null), t9, false, _null, _null, _null), _null)); t9 = t8.website; if (t9.length !== 0) t6.push(new A.Padding(B.EdgeInsets_0_4_0_4, A.InkWell$(false, _null, true, new A.IconText(A.trimUrl(t9), B._MdiIconData_jVE0, _null, _null, false, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._VendorViewFullwidthState_build__closure(t8), _null, _null, _null, _null, _null, _null, _null), _null)); t6.push(new A.SizedBox(_null, 4, _null, _null)); t9 = t8.currencyId; t10 = _this.state; t11 = t10.uiState.selectedCompanyIndex; t12 = t10.userCompanyStates._list$_list; t13 = t12[t11].userCompany.company.settings.currencyId; if (t9 !== (t13 == null ? "1" : t13)) { t13 = t10.staticState.currencyMap._map$_map.$index(0, t9); t13 = t13 == null ? _null : t13.name; t6.push(new A.Padding(B.EdgeInsets_0_0_0_1, A.Text$(t13 == null ? "" : t13, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null)); } t13 = t8.languageId; if (t13.length !== 0) { t14 = t12[t11].userCompany.company.settings.languageId; t14 = t13 !== (t14 == null ? "1" : t14); } else t14 = false; if (t14) { t13 = t10.staticState.languageMap._map$_map.$index(0, t13); t13 = t13 == null ? _null : t13.name; t6.push(new A.Padding(B.EdgeInsets_0_0_0_1, A.Text$(t13 == null ? "" : t13, _null, 1, B.TextOverflow_2, _null, _null, _null, _null, _null, _null), _null)); } t13 = t8.customValue1; if (t13.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor1", t13), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t13 = t8.customValue2; if (t13.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor2", t13), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t13 = t8.customValue3; if (t13.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor3", t13), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t13 = t8.customValue4; if (t13.length !== 0) t6.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor4", t13), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t2 = A.Expanded$(A.FormCard$(A.ListView$(t6, t2, _null, _null, B.Axis_1, false), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 1 / 0), B.CrossAxisAlignment_0, false, _null, true, _null, B.EdgeInsets_12_12_6_12), 1); t6 = t1._scrollController2; t13 = t4.$index(0, t5); t13.toString; t13 = J.$index$asx(t13, "address"); t13.toString; t13 = A._setArrayType([A.Text$(t13, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t14 = _this.billingAddress; if (t14.length !== 0) { t15 = t4.$index(0, t5); t15.toString; t15 = J.$index$asx(t15, "billing_address"); t15.toString; t15 = A.Text$(t15, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, B.MaterialColor_Map_MUpTk_4288585374, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null); t16 = A.Expanded$(new A.CopyToClipboard(A.Row$(A._setArrayType([new A.Flexible(1, B.FlexFit_1, A.Text$(t14, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t14, false, _null, _null, _null), 1); t17 = A.Icon$(B.IconData_58312_MaterialIcons_null_false, _null, _null, _null); t10 = t10.prefState.enableTooltips ? t3.get$viewMap() : ""; B.JSArray_methods.addAll$1(t13, A._setArrayType([t15, A.Row$(A._setArrayType([t16, new A.SizedBox(8, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, t17, _null, new A._VendorViewFullwidthState_build__closure0(t14), _null, _null, _null, t10, _null)], t7), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 8, _null, _null)], t7)); } t10 = t8.publicNotes; if (t10.length !== 0) t13.push(new A.CopyToClipboard(_null, t10, false, _null, _null, _null)); t6 = A.Expanded$(A.FormCard$(A.ListView$(t13, t6, _null, _null, B.Axis_1, false), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 1 / 0), B.CrossAxisAlignment_0, false, _null, true, _null, B.EdgeInsets_6_12_6_12), 1); t10 = _this.showStanding; t13 = !t10 ? 1 : 2; t1 = t1._scrollController3; t14 = t4.$index(0, t5); t14.toString; t14 = J.$index$asx(t14, "contacts"); t14.toString; t15 = _this.hasMultipleContacts ? " (" + t8.contacts._list$_list.length + ")" : ""; t15 = A._setArrayType([A.Text$(t14 + t15, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleLarge, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t14 = _this.company; t16 = t8.contacts._list$_list; t17 = A._arrayInstanceType(t16)._eval$1("MappedListIterable<1,Row>"); B.JSArray_methods.addAll$1(t15, A.List_List$of(new A.MappedListIterable(t16, new A._VendorViewFullwidthState_build__closure1(context, t14), t17), true, t17._eval$1("ListIterable.E"))); t13 = A._setArrayType([t2, t6, A.Expanded$(A.FormCard$(A.Scrollbar$(A.ListView$(t15, t1, _null, _null, B.Axis_1, false), t1, true), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 1 / 0), B.CrossAxisAlignment_0, false, _null, true, _null, new A.EdgeInsets(6, 12, 12 / t13, 12)), 1)], t7); if (t10) { t1 = t14.isModuleEnabled$1(B.EntityType_document) ? 3 : 2; t3 = A._setArrayType([A.Tab$(A.Text$(t3.get$standing(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)], t7); if (t14.isModuleEnabled$1(B.EntityType_document)) { t2 = _this.documents._list$_list; if (t2.length === 0) { t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, _s9_); t2.toString; } else { t6 = t4.$index(0, t5); t6.toString; t6 = J.$index$asx(t6, _s9_); t6.toString; t2 = t6 + " (" + t2.length + ")"; } t3.push(A.Tab$(_null, t2)); } t2 = t4.$index(0, t5); t2.toString; t2 = J.$index$asx(t2, "activity"); t2.toString; t3.push(A.Tab$(A.Text$(t2, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null)); t5 = t4.$index(0, t5); t5.toString; t5 = J.$index$asx(t5, "total"); t5.toString; t4 = $.$get$memoizedCalculateVendorBalance(); t11 = t12[t11].expenseState; t9 = A._setArrayType([A.EntityHeader$(t8, t5, _null, _null, _null, _null, A.formatNumber(t4.call$4(t8.id, t9, t11.map, t11.list), context, _null, t9, B.FormatNumberType_0, true, _null, _null, false))], t7); t2 = t8.privateNotes; if (t2.length !== 0) t9.push(new A.IconText(t2, B.IconData_58286_MaterialIcons_null_false, _null, _null, true, _null)); t2 = A._setArrayType([A.ListView$(t9, _null, _null, _null, B.Axis_1, false)], t7); if (t14.isModuleEnabled$1(B.EntityType_document)) { t4 = _this.viewModel; t2.push(A.RefreshIndicator$(new A.VendorViewDocuments(t4, new A.ValueKey(t4.vendor.id, type$.ValueKey_String)), new A._VendorViewFullwidthState_build__closure2(t4, context))); } t4 = _this.viewModel; t2.push(A.RefreshIndicator$(new A.VendorViewActivity(t4, new A.ValueKey(t4.vendor.id, type$.ValueKey_String)), new A._VendorViewFullwidthState_build__closure3(t4, context))); t13.push(A.Expanded$(A.FormCard$(A.DefaultTabController$(new A.SizedBox(_null, minHeight, A.Column$(A._setArrayType([new A.AppTabBar(t3, _null, true, _null, _null), new A.Flexible(1, B.FlexFit_1, A.TabBarView$(t2, _null, _null), _null)], t7), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null), t1), _null, new A.BoxConstraints(0, 1 / 0, minHeight, 600), B.CrossAxisAlignment_0, false, _null, true, _null, B.EdgeInsets_6_12_12_12), 2)); } return A.Row$(t13, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 589 }; A._VendorViewFullwidthState_build__closure.prototype = { call$0() { return A.launchUrl(A.Uri_parse(A.untrimUrl(this.vendor.website), 0, null)); }, $signature: 0 }; A._VendorViewFullwidthState_build__closure0.prototype = { call$0() { A.launchUrl(A._Uri__Uri(null, "maps.google.com", null, A.LinkedHashMap_LinkedHashMap$_literal(["daddr", this.billingAddress], type$.String, type$.dynamic), "https")); }, $signature: 0 }; A._VendorViewFullwidthState_build__closure1.prototype = { call$1(contact) { var _this = this, _null = null, t1 = type$.JSArray_Widget, t2 = A._setArrayType([A.Text$(contact.get$fullName(), _null, _null, _null, _null, _null, A.Theme_of(_this.context).textTheme.titleMedium, _null, _null, _null)], t1), t3 = contact.email; if (t3.length !== 0) t2.push(new A.Padding(B.EdgeInsets_0_4_0_4, new A.CopyToClipboard(new A.IconText(t3, B.IconData_57898_MaterialIcons_null_false, _null, _null, false, _null), t3, false, _null, _null, _null), _null)); t3 = contact.phone; if (t3.length !== 0) t2.push(new A.Padding(B.EdgeInsets_0_4_0_4, new A.CopyToClipboard(new A.IconText(t3, B.IconData_58530_MaterialIcons_null_false, _null, _null, false, _null), t3, false, _null, _null, _null), _null)); t3 = contact.customValue1; if (t3.length !== 0) t2.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor_contact1", t3), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t3 = contact.customValue2; if (t3.length !== 0) t2.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor_contact2", t3), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t3 = contact.customValue3; if (t3.length !== 0) t2.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor_contact3", t3), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t3 = contact.customValue4; if (t3.length !== 0) t2.push(A.Text$(_this.company.formatCustomFieldValue$2("vendor_contact4", t3), _null, _null, _null, _null, _null, _null, _null, _null, _null)); t2.push(new A.SizedBox(_null, 8, _null, _null)); t3 = contact.link; return A.Row$(A._setArrayType([A.Expanded$(A.Column$(t2, B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), 1), new A.PortalLinks(t3 + "?silent=true", t3, _null, B.PortalLinkStyle_1, _null)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 3306 }; A._VendorViewFullwidthState_build__closure2.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A._VendorViewFullwidthState_build__closure3.prototype = { call$0() { return this.viewModel.onRefreshed.call$1(this.context); }, $signature: 19 }; A.__VendorViewFullwidthState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.VendorOverview.prototype = { build$1(context) { var t2, vendor, company, statics, fields, t3, t4, t5, user, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s7_ = "vendor1", _s7_0 = "vendor2", _s7_1 = "vendor3", _s7_2 = "vendor4", _s6_ = "active", _s8_ = "archived", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this.viewModel; vendor = t2.vendor; company = t2.company; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); statics = t2.staticState; fields = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.nullable_String); t3 = vendor.assignedUserId; t4 = t3 != null; if (t4 && t3.length !== 0) { t5 = t2.userCompanyStates._list$_list[t2.uiState.selectedCompanyIndex].userState; t3.toString; user = t5.$get$1(0, t3); } else user = _null; t5 = vendor.currencyId; if (t5.length !== 0) { t6 = company.settings.currencyId; t6 = t5 !== (t6 == null ? "1" : t6); } else t6 = false; if (t6) fields.$indexSet(0, "currency_id", statics.currencyMap._map$_map.$index(0, t5).name); t6 = vendor.languageId; if (t6.length !== 0) { t7 = company.settings.languageId; t6 = t6 !== (t7 == null ? "1" : t7); } else t6 = false; if (t6) fields.$indexSet(0, "language_id", statics.languageMap._map$_map.$index(0, t5).name); if (company.getCustomFieldLabel$1(_s7_).length !== 0 && vendor.customValue1.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_), A.formatCustomValue(context, _s7_, vendor.customValue1)); if (company.getCustomFieldLabel$1(_s7_0).length !== 0 && vendor.customValue2.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_0), A.formatCustomValue(context, _s7_0, vendor.customValue2)); if (company.getCustomFieldLabel$1(_s7_1).length !== 0 && vendor.customValue3.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_1), A.formatCustomValue(context, _s7_1, vendor.customValue3)); if (company.getCustomFieldLabel$1(_s7_2).length !== 0 && vendor.customValue4.length !== 0) fields.$indexSet(0, company.getCustomFieldLabel$1(_s7_2), A.formatCustomValue(context, _s7_2, vendor.customValue4)); t6 = $.$get$LocalizationsProvider__localizedValues(); t7 = t1.localeCode; t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, "total"); t8.toString; t9 = $.$get$memoizedCalculateVendorBalance(); t10 = vendor.id; t11 = t2.userCompanyStates; t2 = t2.uiState.selectedCompanyIndex; t11 = t11._list$_list; t12 = t11[t2].expenseState; t13 = type$.JSArray_Widget; t5 = A._setArrayType([A.EntityHeader$(vendor, t8, _null, _null, _null, _null, A.formatNumber(t9.call$4(t10, t5, t12.map, t12.list), context, _null, t5, B.FormatNumberType_0, true, _null, _null, false)), new A.ListDivider(_null)], t13); t8 = vendor.privateNotes; if (t8.length !== 0) B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.IconMessage(t8, B.IconData_58286_MaterialIcons_null_false, _null, _null, true, _null), new A.ListDivider(_null)], t13)); if (t4 && t3.length !== 0 && user != null) t5.push(A.EntityListTile$(user, _this.isFilter, _null)); t5.push(new A.FieldGrid(fields, _null)); if (company.isModuleEnabled$1(B.EntityType_purchaseOrder)) { t3 = t1.get$purchaseOrders(); t4 = $.$get$memoizedPurchaseOrderStatsForVendor().call$2(t10, t11[t2].purchaseOrderState.map); t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, _s6_); t8.toString; t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t5.push(new A.EntitiesListTile(vendor, B.EntityType_purchaseOrder, t3, t4.present$2(t8, t9), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_expense)) { t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "expenses"); t3.toString; t4 = $.$get$memoizedExpenseStatsForVendor().call$2(t10, t11[t2].expenseState.map); t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, _s6_); t8.toString; t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t5.push(new A.EntitiesListTile(vendor, B.EntityType_expense, t3, t4.present$2(t8, t9), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_recurringExpense)) { t3 = t6.$index(0, t7); t3.toString; t3 = J.$index$asx(t3, "recurring_expenses"); t3.toString; t4 = $.$get$memoizedRecurringExpenseStatsForVendor().call$2(t10, t11[t2].recurringExpenseState.map); t8 = t6.$index(0, t7); t8.toString; t8 = J.$index$asx(t8, _s6_); t8.toString; t9 = t6.$index(0, t7); t9.toString; t9 = J.$index$asx(t9, _s8_); t9.toString; t5.push(new A.EntitiesListTile(vendor, B.EntityType_recurringExpense, t3, t4.present$2(t8, t9), _this.isFilter, false, _null)); } if (company.isModuleEnabled$1(B.EntityType_transaction)) { t1 = t1.get$transactions(); t2 = $.$get$memoizedTransactionStatsForVendor().call$2(t10, t11[t2].transactionState.map); t11 = t6.$index(0, t7); t11.toString; t11 = J.$index$asx(t11, _s6_); t11.toString; t7 = t6.$index(0, t7); t7.toString; t7 = J.$index$asx(t7, _s8_); t7.toString; t5.push(new A.EntitiesListTile(vendor, B.EntityType_transaction, t1, t2.present$2(t11, t7), _this.isFilter, false, _null)); } t1 = vendor.publicNotes; if (t1.length !== 0) B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.IconMessage(t1, _null, _null, _null, true, _null), new A.ListDivider(_null)], t13)); return new A.ScrollableListView(t5, _null, _null, _null, false, _null); } }; A.VendorViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.VendorViewScreen_build_closure(this), new A.VendorViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.VendorViewVM); } }; A.VendorViewScreen_build_closure0.prototype = { call$1(store) { return A.VendorViewVM_VendorViewVM$fromStore(store); }, $signature: 3307 }; A.VendorViewScreen_build_closure.prototype = { call$2(context, vm) { var t1 = this.$this; return new A.VendorView(vm, t1.isFilter, t1.isTopFilter, vm.state.uiState.vendorUIState.tabIndex, null); }, $signature: 3308 }; A.VendorViewVM.prototype = { get$vendor(receiver) { return this.vendor; } }; A.VendorViewVM_VendorViewVM$fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "refresh_complete"); t1.toString; completer = A.snackBarCompleter(t1, null, false, type$.Null); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.LoadVendor(completer, this.vendor.id)); return completer.future; }, $signature: 18 }; A.VendorViewVM_VendorViewVM$fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.VendorViewVM_VendorViewVM$fromStore_closure0.prototype = { call$3(context, multipartFile, isPrivate) { var t1 = new A._Future($.Zone__current, type$._Future_List_DocumentEntity), t2 = this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.SaveVendorDocumentRequest(isPrivate, new A._AsyncCompleter(t1, type$._AsyncCompleter_List_DocumentEntity), multipartFile, this.vendor)); t1.then$1$1(0, new A.VendorViewVM_VendorViewVM$fromStore__closure(context), type$.Null).catchError$1(new A.VendorViewVM_VendorViewVM$fromStore__closure0(context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 108 }; A.VendorViewVM_VendorViewVM$fromStore__closure.prototype = { call$1(client) { var t1 = A.Localizations_of(this.context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, "uploaded_document"); t1.toString; A.showToast(t1); }, $signature: 80 }; A.VendorViewVM_VendorViewVM$fromStore__closure0.prototype = { call$1(error) { var _null = null; A.showDialog(_null, _null, true, _null, new A.VendorViewVM_VendorViewVM$fromStore___closure(error), this.context, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.VendorViewVM_VendorViewVM$fromStore___closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.WebhookEdit.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(); return new A._WebhookEditState(new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.TextEditingController(B.TextEditingValue_li8, t1), new A.Debouncer(500), A._setArrayType([], type$.JSArray_TextEditingController), B._StateLifecycle_0); } }; A._WebhookEditState.prototype = { didChangeDependencies$0() { var _this = this, t1 = _this._targetUrlController, t2 = A._setArrayType([t1, _this._headerKeyController, _this._headerValueController], type$.JSArray_TextEditingController); _this._webhook_edit$_controllers = t2; B.JSArray_methods.forEach$1(t2, new A._WebhookEditState_didChangeDependencies_closure(_this)); t1.set$text(0, _this._widget.viewModel.webhook.targetUrl); B.JSArray_methods.forEach$1(_this._webhook_edit$_controllers, new A._WebhookEditState_didChangeDependencies_closure0(_this)); _this.super$State$didChangeDependencies(); }, dispose$0() { B.JSArray_methods.forEach$1(this._webhook_edit$_controllers, new A._WebhookEditState_dispose_closure(this)); this.super$State$dispose(); }, _webhook_edit$_onChanged$0() { var _this = this, webhook = _this._widget.viewModel.webhook.rebuild$1(new A._WebhookEditState__onChanged_closure(_this)); if (!webhook.$eq(0, _this._widget.viewModel.webhook)) _this._webhook_edit$_debouncer.run$1(new A._WebhookEditState__onChanged_closure0(_this, webhook)); }, _webhook_edit$_onSavePressed$1(context) { if (!$.$get$_WebhookEditState__formKey().get$currentState().validate$0()) return; this._widget.viewModel.onSavePressed.call$1(context); }, build$1(context) { var t2, _this = this, _null = null, viewModel = _this._widget.viewModel, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization), webhook = viewModel.webhook, key = B.JSString_methods.trim$0(_this._headerKeyController._change_notifier$_value.text), value = B.JSString_methods.trim$0(_this._headerValueController._change_notifier$_value.text); if (webhook.get$isNew()) { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_webhook"); t2.toString; } else { t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t1.localeCode); t2.toString; t2 = J.$index$asx(t2, "edit_webhook"); t2.toString; } return A.EditScaffold$(_null, _null, A.Form$(_null, new A.Builder(new A._WebhookEditState_build_closure(_this, t1, webhook, viewModel, key, value), _null), $.$get$_WebhookEditState__formKey()), _null, webhook, _null, false, _null, new A._WebhookEditState_build_closure0(viewModel), _this.get$_webhook_edit$_onSavePressed(), _null, t2); } }; A._WebhookEditState_didChangeDependencies_closure.prototype = { call$1(controller) { return controller.removeListener$1(0, this.$this.get$_webhook_edit$_onChanged()); }, $signature: 25 }; A._WebhookEditState_didChangeDependencies_closure0.prototype = { call$1(controller) { return controller.addListener$1(0, this.$this.get$_webhook_edit$_onChanged()); }, $signature: 25 }; A._WebhookEditState_dispose_closure.prototype = { call$1(controller) { controller.removeListener$1(0, this.$this.get$_webhook_edit$_onChanged()); controller.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); controller.ChangeNotifier__count = 0; }, $signature: 25 }; A._WebhookEditState__onChanged_closure.prototype = { call$1(b) { var t1 = B.JSString_methods.trim$0(this.$this._targetUrlController._change_notifier$_value.text); b.get$_webhook_model$_$this()._targetUrl = t1; return b; }, $signature: 271 }; A._WebhookEditState__onChanged_closure0.prototype = { call$0() { this.$this._widget.viewModel.onChanged.call$1(this.webhook); }, $signature: 0 }; A._WebhookEditState_build_closure0.prototype = { call$1(context) { return this.viewModel.onCancelPressed.call$1(context); }, $signature: 53 }; A._WebhookEditState_build_closure.prototype = { call$1(context) { var t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, _s8_ = "test_url", t1 = _this.localization, t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t1.localeCode, t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s8_); if (t4 == null) { t4 = t2.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s8_); t4.toString; } t5 = _this.$this; t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "target_url"); t6.toString; t4 = A.LearnMoreUrl$(A.DecoratedFormField$(false, _null, true, t5._targetUrlController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_6_null_null, t6, _null, _null, false, _null, _null, _null, true, _null, _null, B.TextAlign_4, new A._WebhookEditState_build__closure(t1)), t4, "https://requestcatcher.com"); t6 = t2.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "event_type"); t6.toString; t7 = _this.webhook; t8 = _this.viewModel; t9 = type$.String; t6 = A.AppDropdownButton$(false, _null, "", true, J.map$1$1$ax(B.Map_MuHvh.get$keys(B.Map_MuHvh), new A._WebhookEditState_build__closure0(t1), type$.DropdownMenuItem_String).toList$0(0), _null, t6, new A._WebhookEditState_build__closure1(t8, t7), _null, false, t7.eventId, t9); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "rest_method"); t10.toString; t9 = A.AppDropdownButton$(false, _null, "", true, A._setArrayType([A.DropdownMenuItem$(A.Text$("POST", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "post", t9), A.DropdownMenuItem$(A.Text$("PUT", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, "put", t9)], type$.JSArray_DropdownMenuItem_String), _null, t10, new A._WebhookEditState_build__closure2(t8, t7), _null, true, t7.restMethod, t9); t10 = t2.$index(0, t3); t10.toString; t10 = J.$index$asx(t10, "header_key"); t10.toString; t11 = t5.get$_webhook_edit$_onSavePressed(); t10 = A.Expanded$(A.DecoratedFormField$(false, _null, false, t5._headerKeyController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t10, _null, _null, false, new A._WebhookEditState_build__closure3(t5), _null, t11, true, _null, _null, B.TextAlign_4, _null), 1); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "header_value"); t12.toString; t11 = A.Expanded$(A.DecoratedFormField$(false, _null, false, t5._headerValueController, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_0_null_null, t12, _null, _null, false, new A._WebhookEditState_build__closure4(t5), _null, t11, true, _null, _null, B.TextAlign_4, _null), 1); t12 = t2.$index(0, t3); t12.toString; t12 = J.$index$asx(t12, "add_header"); t12.toString; t13 = A.Icon$(B.IconData_57424_MaterialIcons_null_false, _null, _null, _null); t14 = _this.key; t15 = type$.JSArray_Widget; t12 = A._setArrayType([t4, t6, t9, A.Row$(A._setArrayType([t10, new A.SizedBox(16, _null, _null, _null), t11, new A.SizedBox(16, _null, _null, _null), A.IconButton$(_null, _null, _null, _null, t13, _null, t14.length === 0 || _this.value.length === 0 ? _null : new A._WebhookEditState_build__closure5(t5, t7, t14, t8, _this.value), _null, _null, _null, t12, _null)], t15), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.SizedBox(_null, 8, _null, _null)], t15); t4 = t7.headers; if (t4._map$_map.__js_helper$_length === 0) { t1 = t2.$index(0, t3); t1.toString; t1 = J.$index$asx(t1, "no_headers"); t1.toString; t12.push(new A.Padding(B.EdgeInsets_0_16_0_8, A.Center$(new A.HelpText(t1, _null), _null, _null), _null)); } else { t2 = t4.get$keys(0); B.JSArray_methods.addAll$1(t12, A.MappedIterable_MappedIterable(t2, new A._WebhookEditState_build__closure6(t7, t1, t8), t2.$ti._eval$1("Iterable.E"), type$.Widget)); } return new A.ScrollableListView(A._setArrayType([A.FormCard$(_null, t12, _null, _null, false, _null, false, _null, _null)], t15), _null, _null, _null, false, _null); }, $signature: 150 }; A._WebhookEditState_build__closure.prototype = { call$1(value) { var t1; if (value.length === 0 || B.JSString_methods.trim$0(value).length === 0) { t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_value"); t1.toString; } else t1 = null; return t1; }, $signature: 30 }; A._WebhookEditState_build__closure1.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.webhook.rebuild$1(new A._WebhookEditState_build___closure4(value))); }, $signature: 32 }; A._WebhookEditState_build___closure4.prototype = { call$1(b) { b.get$_webhook_model$_$this()._eventId = this.value; return b; }, $signature: 271 }; A._WebhookEditState_build__closure0.prototype = { call$1(eventId) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.localization.lookup$1(B.Map_MuHvh.$index(0, eventId)), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, eventId, type$.String); }, $signature: 40 }; A._WebhookEditState_build__closure2.prototype = { call$1(value) { return this.viewModel.onChanged.call$1(this.webhook.rebuild$1(new A._WebhookEditState_build___closure3(value))); }, $signature: 32 }; A._WebhookEditState_build___closure3.prototype = { call$1(b) { b.get$_webhook_model$_$this()._restMethod = this.value; return b; }, $signature: 271 }; A._WebhookEditState_build__closure3.prototype = { call$1(value) { return this.$this.setState$1(new A._WebhookEditState_build___closure2()); }, $signature: 15 }; A._WebhookEditState_build___closure2.prototype = { call$0() { }, $signature: 0 }; A._WebhookEditState_build__closure4.prototype = { call$1(value) { return this.$this.setState$1(new A._WebhookEditState_build___closure1()); }, $signature: 15 }; A._WebhookEditState_build___closure1.prototype = { call$0() { }, $signature: 0 }; A._WebhookEditState_build__closure5.prototype = { call$0() { var t2, _this = this, t1 = _this.$this; t1._headerKeyController.set$text(0, ""); t1._headerValueController.set$text(0, ""); t1 = _this.webhook; t2 = _this.key; if (t1.headers._map$_map.containsKey$1(0, t2)) return; _this.viewModel.onChanged.call$1(t1.rebuild$1(new A._WebhookEditState_build___closure0(t2, _this.value))); }, $signature: 0 }; A._WebhookEditState_build___closure0.prototype = { call$1(b) { b.get$headers(0).$indexSet(0, this.key, this.value); return b; }, $signature: 271 }; A._WebhookEditState_build__closure6.prototype = { call$1(key) { var t4, _null = null, t1 = A.Expanded$(A.Text$(key, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), t2 = this.webhook, t3 = t2.headers._map$_map.$index(0, key); t3.toString; t3 = A.Row$(A._setArrayType([t1, new A.SizedBox(16, _null, _null, _null), A.Expanded$(A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); t1 = A.Icon$(B.IconData_57704_MaterialIcons_null_false, _null, _null, _null); t4 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localization.localeCode); t4.toString; t4 = J.$index$asx(t4, "remove_header"); t4.toString; return A.ListTile$(false, B.EdgeInsets_0_0_0_0, _null, _null, true, _null, _null, false, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, t3, A.IconButton$(_null, _null, _null, _null, t1, _null, new A._WebhookEditState_build___closure(this.viewModel, t2, key), _null, _null, _null, t4, _null), _null); }, $signature: 242 }; A._WebhookEditState_build___closure.prototype = { call$0() { this.viewModel.onChanged.call$1(this.webhook.rebuild$1(new A._WebhookEditState_build____closure(this.key))); }, $signature: 0 }; A._WebhookEditState_build____closure.prototype = { call$1(b) { b.get$headers(0).get$_safeMap().remove$1(0, this.key); return b; }, $signature: 271 }; A.WebhookEditScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.WebhookEditScreen_build_closure(), new A.WebhookEditScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.WebhookEditVM); } }; A.WebhookEditScreen_build_closure0.prototype = { call$1(store) { return A.WebhookEditVM_WebhookEditVM$fromStore(store); }, $signature: 3309 }; A.WebhookEditScreen_build_closure.prototype = { call$2(context, viewModel) { return new A.WebhookEdit(viewModel, new A.ValueKey(viewModel.webhook.updatedAt, type$.ValueKey_int)); }, $signature: 3310 }; A.WebhookEditVM.prototype = { get$webhook() { return this.webhook; } }; A.WebhookEditVM_WebhookEditVM$fromStore_closure.prototype = { call$1(webhook) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateWebhook(webhook)); }, $signature: 433 }; A.WebhookEditVM_WebhookEditVM$fromStore_closure1.prototype = { call$1(context) { var t1, _null = null; A.createEntity(_null, _null, A.WebhookEntity_WebhookEntity(_null, _null), _null, true); t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute(this.state.uiState.previousRoute)); }, $signature: 16 }; A.WebhookEditVM_WebhookEditVM$fromStore_closure0.prototype = { call$1(context) { var t1 = $.Debouncer_action; if (t1 != null) { t1.call$0(); $.Debouncer_action = null; } new A.WebhookEditVM_WebhookEditVM$fromStore__closure(this.store, this.state).call$0(); }, $signature: 16 }; A.WebhookEditVM_WebhookEditVM$fromStore__closure.prototype = { call$0() { var webhook, t3, $navigator, t4, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); webhook = t2.uiState.webhookUIState.editing; t2 = $.$get$navigatorKey(); t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); t3.toString; t3 = A.Localizations_of(t3, B.Type_AppLocalization_KyD, type$.AppLocalization); $navigator = t2.get$currentState(); t2 = new A._Future($.Zone__current, type$._Future_WebhookEntity); t4 = t1.__Store__dispatchers_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4[0].call$1(new A.SaveWebhookRequest(new A._AsyncCompleter(t2, type$._AsyncCompleter_WebhookEntity), webhook)); return t2.then$1$1(0, new A.WebhookEditVM_WebhookEditVM$fromStore___closure(webhook, t3, this.state, t1, $navigator), type$.Null).catchError$1(new A.WebhookEditVM_WebhookEditVM$fromStore___closure0()); }, $signature: 67 }; A.WebhookEditVM_WebhookEditVM$fromStore___closure.prototype = { call$1(savedWebhook) { var _this = this, _s22_ = "/settings/webhook/view", t1 = _this.webhook, t2 = _this.localization; if (t1.get$isNew()) { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "created_webhook"); t2.toString; } else { t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "updated_webhook"); t2.toString; } A.showToast(t2); if (_this.state.prefState.appLayout === B.AppLayout_mobile) { t2 = _this.store.__Store__dispatchers_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2[0].call$1(new A.UpdateCurrentRoute(_s22_)); t2 = _this.navigator; if (t1.get$isNew()) { t1 = type$.nullable_Object; t2.pushReplacementNamed$2$1(_s22_, t1, t1); } else t2.pop$1(savedWebhook); } else A.viewEntity(false, savedWebhook, null, true); }, $signature: 433 }; A.WebhookEditVM_WebhookEditVM$fromStore___closure0.prototype = { call$1(error) { var _null = null, t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.WebhookEditVM_WebhookEditVM$fromStore____closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.WebhookEditVM_WebhookEditVM$fromStore____closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.WebhookView.prototype = { createState$0() { return new A._WebhookViewState(B._StateLifecycle_0); } }; A._WebhookViewState.prototype = { build$1(context) { var viewModel, webhook, t2, t3, t4, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; viewModel = this._widget.viewModel; webhook = viewModel.webhook; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "event_type"); t4.toString; t1 = t1.lookup$1(B.Map_MuHvh.$index(0, webhook.eventId)); t3 = t2.$index(0, t3); t3.toString; t3 = J.$index$asx(t3, "created_on"); t3.toString; return A.ViewScaffold$(_null, new A.ScrollableListView(A._setArrayType([A.EntityHeader$(webhook, t4, t3, A.formatDate(A.convertTimestampToDateString(webhook.createdAt), context, true, true, false), _null, _null, t1), new A.ListDivider(_null), new A.TargetListTile(webhook, _null), new A.ListDivider(_null)], type$.JSArray_Widget), _null, _null, _null, false, _null), webhook, true, false, new A._WebhookViewState_build_closure(viewModel), _null); } }; A._WebhookViewState_build_closure.prototype = { call$0() { return this.viewModel.onBackPressed.call$0(); }, $signature: 14 }; A.TargetListTile.prototype = { build$1(context) { var _null = null; return A.ListTile$(false, B.EdgeInsets_22_22_22_22, _null, _null, true, _null, _null, false, _null, _null, _null, _null, new A.TargetListTile_build_closure(this, context), false, _null, _null, _null, _null, _null, new A.Padding(B.EdgeInsets_0_0_16_0, A.Text$(this.webhook.targetUrl, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), A.Icon$(B.IconData_57744_MaterialIcons_null_false, _null, _null, _null), _null); }, get$webhook() { return this.webhook; } }; A.TargetListTile_build_closure.prototype = { call$0() { A.handleWebhookAction(this.context, A._setArrayType([this.$this.webhook], type$.JSArray_BaseEntity), B.EntityAction_copy); }, $signature: 0 }; A.WebhookViewScreen.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.WebhookViewScreen_build_closure(this), new A.WebhookViewScreen_build_closure0(), _null, _null, _null, _null, _null, true, type$.AppState, type$.WebhookViewVM); } }; A.WebhookViewScreen_build_closure0.prototype = { call$1(store) { return A.WebhookViewVM_WebhookViewVM$fromStore(store); }, $signature: 3311 }; A.WebhookViewScreen_build_closure.prototype = { call$2(context, vm) { return new A.WebhookView(vm, false, null); }, $signature: 3312 }; A.WebhookViewVM.prototype = { get$webhook() { return this.webhook; } }; A.WebhookViewVM_WebhookViewVM$fromStore_closure.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.UpdateCurrentRoute("/settings/webhook")); }, $signature: 4 }; A.WebhookListItem.prototype = { build$1(context) { var t2, uiState, webhookUIState, t3, filterMatch, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); uiState = t2.uiState; webhookUIState = uiState.webhookUIState; t3 = _this.filter; filterMatch = t3 != null && t3.length !== 0 ? A.matchesStringsValue(A._setArrayType([_this.webhook.targetUrl], type$.JSArray_nullable_String), t3) : _null; t2 = t2.userCompanyStates._list$_list[uiState.selectedCompanyIndex].userCompany; t3 = _this.webhook; t4 = uiState.get$isEditing() ? webhookUIState.editing.id : webhookUIState.selectedId; t5 = webhookUIState.listUIState.selectedIds != null ? A.IgnorePointer$(A.Checkbox$(A.Theme_of(context).colorScheme.secondary, false, _null, _null, _null, false, B.MaterialTapTargetSize_1, _null, new A.WebhookListItem_build_closure(_this), _null, _null, _null, _null, _null, false, _this.isChecked), true, _null) : _null; t6 = A.InheritedModel_inheritFrom(context, _null, type$.MediaQuery).data; t7 = A.Expanded$(A.Text$(t3.targetUrl, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null), 1); t8 = A.formatNumber(_null, context, _null, _null, B.FormatNumberType_0, true, _null, _null, false); t8.toString; t9 = type$.JSArray_Widget; t6 = A.Container$(_null, A.Row$(A._setArrayType([t7, A.Text$(t8, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.titleMedium, _null, _null, _null)], t9), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6.size._dx); t1 = A.Text$(t1.lookup$1(B.Map_MuHvh.$index(0, t3.eventId)), _null, _null, _null, _null, _null, _null, _null, _null, _null); t7 = filterMatch != null && filterMatch.length !== 0 ? A.Text$(filterMatch, _null, 3, B.TextOverflow_2, _null, _null, _null, _null, _null, _null) : A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A.DismissibleEntity(t2, t3, A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t5, _null, new A.WebhookListItem_build_closure0(_this), new A.WebhookListItem_build_closure1(_this), false, _null, _null, _null, A.Column$(A._setArrayType([t1, t7, new A.EntityStateLabel(t3, _null)], t9), B.CrossAxisAlignment_0, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, t6, _null, _null), t3.id === t4, true, true, _null); }, get$user(receiver) { return this.user; }, get$webhook() { return this.webhook; } }; A.WebhookListItem_build_closure1.prototype = { call$0() { var t1 = A.selectEntity(this.$this.webhook, false, false); return t1; }, $signature: 0 }; A.WebhookListItem_build_closure0.prototype = { call$0() { var t1 = A.selectEntity(this.$this.webhook, false, true); return t1; }, $signature: 0 }; A.WebhookListItem_build_closure.prototype = { call$1(value) { return null.call$1(value); }, $signature: 17 }; A.WebhookListBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.WebhookListBuilder_build_closure(), A.webhook_list_vm_WebhookListVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.WebhookListVM); } }; A.WebhookListBuilder_build_closure.prototype = { call$2(context, viewModel) { return A.EntityList$(viewModel.webhookList, B.EntityType_webhook, new A.WebhookListBuilder_build__closure(viewModel), viewModel.onClearMultielsect, viewModel.onRefreshed, viewModel.onSortColumn, new A.WebhookPresenter(), viewModel.state, viewModel.tableColumns); }, $signature: 3313 }; A.WebhookListBuilder_build__closure.prototype = { call$2(context, index) { var t3, t4, t1 = this.viewModel, state = t1.state, t2 = t1.webhookMap._map$_map.$index(0, J.$index$asx(t1.webhookList, index)); t2.toString; t3 = state.getUIState$1(B.EntityType_webhook).get$listUIState().selectedIds; t4 = state.userCompanyStates._list$_list[state.uiState.selectedCompanyIndex].userCompany; if (t3 != null) t3 = B.JSArray_methods.contains$1(t3._list$_list, t2.id); else t3 = false; return new A.WebhookListItem(t4.user, t2, t1.filter, t3, null); }, $signature: 3314 }; A.WebhookListVM.prototype = {}; A.WebhookListVM_fromStore__handleRefresh.prototype = { call$1(context) { var completer, t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.isLoading) return A.Future_Future$value(null, type$.Null); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "refresh_complete"); t2.toString; completer = A.snackBarCompleter(t2, null, false, type$.Null); t1 = t1.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(completer, false, false, false)); return completer.future; }, $signature: 18 }; A.WebhookListVM_fromStore_closure.prototype = { call$1(context) { return this._handleRefresh.call$1(context); }, $signature: 18 }; A.WebhookListVM_fromStore_closure0.prototype = { call$1(field) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.SortWebhooks(field)); }, $signature: 6 }; A.WebhookListVM_fromStore_closure1.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.ClearWebhookMultiselect()); }, $signature: 14 }; A.WebhookPresenter.prototype = { getField$2$context$field(context, field) { return this.super$EntityPresenter$getField(context, field); } }; A.WebhookScreen.prototype = { build$1(context) { var t2, t3, userCompany, t4, t5, _null = null, store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.userCompanyStates; t3 = t1.uiState; userCompany = t2._list$_list[t3.selectedCompanyIndex].userCompany; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t3 = t3.webhookUIState.listUIState; t4 = type$.JSArray_String; t5 = A.List_List$of(A._setArrayType([], t4), true, type$.String); B.JSArray_methods.addAll$1(t5, A._setArrayType(["created_at", "updated_at", "archived_at", "assigned_to", "created_by", "entity_state", "is_deleted"], t4)); t5 = A.AppBottomBar$(B.List_empty0, B.List_empty0, B.List_empty0, B.List_empty0, A._setArrayType([], t4), B.EntityType_webhook, false, B.List_empty28, new A.WebhookScreen_build_closure(store), new A.WebhookScreen_build_closure0(store), new A.WebhookScreen_build_closure1(store), new A.WebhookScreen_build_closure2(store), new A.WebhookScreen_build_closure3(store), new A.WebhookScreen_build_closure4(store), new A.WebhookScreen_build_closure5(store), _null, A._setArrayType(["target_url"], t4), B.List_empty29, t5); t1 = t1.prefState; if ((t1.appLayout === B.AppLayout_mobile || t1.menuSidebarMode === B.AppSidebarMode_float) && userCompany.can$2(B.UserPermission_create, B.EntityType_webhook)) { t1 = A.Theme_of(context); t4 = A.Icon$(B.IconData_57415_MaterialIcons_null_false, B.Color_4294967295, _null, _null); t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "new_webhook"); t2.toString; t2 = A.FloatingActionButton$(t1.primaryColorDark, t4, "webhook_fab", false, new A.WebhookScreen_build_closure6(context), t2); t1 = t2; } else t1 = _null; return A.ListScaffold$(_null, B.List_empty20, new A.ListFilter(B.EntityType_webhook, t3.filter, new A.WebhookScreen_build_closure7(store), this.viewModel.webhookList, _null, _null, new A.WebhookScreen_build_closure8(store), new A.ValueKey("__filter_" + t3.filterClearedAt + "__", type$.ValueKey_String)), new A.WebhookListBuilder(_null), t5, B.EntityType_webhook, t1, 0, "account_management", new A.WebhookScreen_build_closure9(store), new A.WebhookScreen_build_closure10(store)); } }; A.WebhookScreen_build_closure10.prototype = { call$0() { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.StartWebhookMultiselect()); }, $signature: 14 }; A.WebhookScreen_build_closure7.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterWebhooks(value)); }, $signature: 28 }; A.WebhookScreen_build_closure8.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterWebhooksByState(state)); }, $signature: 71 }; A.WebhookScreen_build_closure9.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.webhookUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearWebhookMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartWebhookMultiselect()); } }, $signature: 4 }; A.WebhookScreen_build_closure4.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.SortWebhooks(value)); }, $signature: 37 }; A.WebhookScreen_build_closure5.prototype = { call$2(state, value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.FilterWebhooksByState(state)); }, $signature: 68 }; A.WebhookScreen_build_closure.prototype = { call$0() { var t1 = this.store, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.uiState; t1 = t1.__Store__dispatchers_F; if (t2.webhookUIState.listUIState.selectedIds != null) { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ClearWebhookMultiselect()); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.StartWebhookMultiselect()); } }, $signature: 4 }; A.WebhookScreen_build_closure0.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterWebhooksByCustom1(value)); }, $signature: 6 }; A.WebhookScreen_build_closure1.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterWebhooksByCustom2(value)); }, $signature: 6 }; A.WebhookScreen_build_closure2.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterWebhooksByCustom3(value)); }, $signature: 6 }; A.WebhookScreen_build_closure3.prototype = { call$1(value) { var t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1[0].call$1(new A.FilterWebhooksByCustom4(value)); }, $signature: 6 }; A.WebhookScreen_build_closure6.prototype = { call$0() { A.createEntityByType(true, this.context, B.EntityType_webhook); }, $signature: 0 }; A.WebhookScreenBuilder.prototype = { build$1(context) { var _null = null; return A.StoreConnector$(new A.WebhookScreenBuilder_build_closure(), A.webhook_screen_vm_WebhookScreenVM_fromStore$closure(), _null, _null, _null, _null, _null, true, type$.AppState, type$.WebhookScreenVM); } }; A.WebhookScreenBuilder_build_closure.prototype = { call$2(context, vm) { return new A.WebhookScreen(vm, null); }, $signature: 3315 }; A.WebhookScreenVM.prototype = {}; A.snackBarCompleter_closure.prototype = { call$1(_) { var t1, _this = this; if (_this.shouldPop && _this.navigator.canPop$0()) _this.navigator.pop$0(); A.showToast(_this.message); t1 = _this.callback; if (t1 != null) t1.call$0(); }, $signature() { return this.T._eval$1("Null(0)"); } }; A.snackBarCompleter_closure0.prototype = { call$1(error) { var t1, _null = null; if (this.shouldPop && this.navigator.canPop$0()) this.navigator.pop$0(); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.showDialog(_null, _null, true, _null, new A.snackBarCompleter__closure(error), t1, _null, true, type$.ErrorDialog); }, $signature: 2 }; A.snackBarCompleter__closure.prototype = { call$1(context) { return new A.ErrorDialog(this.error, false, null); }, $signature: 23 }; A.Debouncer.prototype = { run$1(action) { var t2, t1 = this.milliseconds; if (t1 === 0) { action.call$0(); return; } t2 = $.Debouncer_timer; if (t2 != null) t2.cancel$0(0); $.Debouncer_action = action; $.Debouncer_timer = A.Timer_Timer(A.Duration$(0, 0, 0, t1, 0, 0), new A.Debouncer_run_closure(action)); } }; A.Debouncer_run_closure.prototype = { call$0() { this.action.call$0(); $.Debouncer_timer = $.Debouncer_action = null; }, $signature: 0 }; A.SimpleDebouncer.prototype = { run$1(action) { var t1 = $.SimpleDebouncer_timer; if (t1 != null) t1.cancel$0(0); $.SimpleDebouncer_timer = A.Timer_Timer(A.Duration$(0, 0, 0, this.milliseconds, 0, 0), new A.SimpleDebouncer_run_closure(action)); } }; A.SimpleDebouncer_run_closure.prototype = { call$0() { this.action.call$0(); }, $signature: 0 }; A.PersistDebouncer.prototype = { run$1(action) { var t1 = $.PersistDebouncer_timer; if (t1 != null) t1.cancel$0(0); $.PersistDebouncer_timer = A.Timer_Timer(A.Duration$(0, 0, 0, 3000, 0, 0), new A.PersistDebouncer_run_closure(action)); } }; A.PersistDebouncer_run_closure.prototype = { call$0() { this.action.call$0(); }, $signature: 0 }; A.ConnectionStatusSingleton.prototype = { dispose$0() { this.connectionChangeController.close$0(0); }, _connectionChange$1(result) { this.checkConnection$0(); }, get$isConnected(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, response, t1, exception, $async$exception; var $async$get$isConnected = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait(A.head(A.Uri_parse("https://www.example.com", 0, null)).timeout$1(0, A.Duration$(0, 0, 0, 0, 0, 5)), $async$get$isConnected); case 7: // returning from await. response = $async$result; t1 = response.statusCode; $async$returnValue = t1 === 200; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; $async$returnValue = false; // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$get$isConnected, $async$completer); }, checkConnection$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this, previousConnection, t1; var $async$checkConnection$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start previousConnection = $async$self.hasConnection; $async$goto = 3; return A._asyncAwait($async$self.get$isConnected(0), $async$checkConnection$0); case 3: // returning from await. t1 = $async$self.hasConnection = $async$result; if (previousConnection !== t1) $async$self.connectionChangeController.add$1(0, t1); $async$returnValue = $async$self.hasConnection; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$checkConnection$0, $async$completer); } }; A.loadDesign_closure.prototype = { call$1(response) { this.onComplete.call$1(response); }, $signature: 5 }; A.loadDesign_closure0.prototype = { call$1(error) { A.showErrorDialog(false, A.S(error)); this.onComplete.call$1(null); }, $signature: 5 }; A.showRefreshDataDialog_closure.prototype = { call$1(context) { return A.SimpleDialog$(A._setArrayType([new A.LoadingDialog(null)], type$.JSArray_Widget), null); }, $signature: 181 }; A.showErrorDialog_closure.prototype = { call$1(context) { return new A.ErrorDialog(this.message, this.clearErrorOnDismiss, null); }, $signature: 23 }; A.showMessageDialog_closure.prototype = { call$1(context) { return new A.MessageDialog(this.message, null, this.secondaryActions, this.onDismiss, null, null); }, $signature: 366 }; A.confirmCallback_closure.prototype = { call$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, _s19_ = "why_are_you_leaving", t1 = {}; t1._reason = t1._typed = ""; t2 = _this.typeToConfirm; t3 = _this.localization; t4 = new A.confirmCallback_closure__onPressed(t1, t2, context, _this.callback, t3); t3.toString; t5 = $.$get$LocalizationsProvider__localizedValues(); t3 = t3.localeCode; t6 = t5.$index(0, t3); t6.toString; t6 = J.$index$asx(t6, "are_you_sure"); t6.toString; t7 = t2 == null; t8 = !t7; t9 = t8 ? _null : A.Text$(_this.title, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (t8) { t8 = t5.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, "please_type_to_confirm"); t8.toString; t10 = type$.JSArray_Widget; t2 = A._setArrayType([new A.SizedBox(_null, 8, _null, _null), new A.Flexible(1, B.FlexFit_1, A.Text$(B.JSString_methods.replaceFirst$2(t8, ":value", t2) + ":", _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, t2, _null, _null, false, false, _null, B.TextInputType_0_null_null, _null, _null, _null, false, new A.confirmCallback__closure(t1), _null, new A.confirmCallback__closure0(t4), true, _null, _null, B.TextAlign_4, _null)], t10); if (_this.askForReason) { t8 = t5.$index(0, t3); t8.toString; t8 = J.$index$asx(t8, _s19_); if (t8 == null) { t8 = t5.$index(0, "en"); t8.toString; t8 = J.$index$asx(t8, _s19_); t8.toString; } B.JSArray_methods.addAll$1(t2, A._setArrayType([new A.SizedBox(_null, 30, _null, _null), new A.Flexible(1, B.FlexFit_1, A.Text$(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null), A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, _null, 4, 4, false, new A.confirmCallback__closure1(t1), _null, _null, true, _null, _null, B.TextAlign_4, _null)], t10)); } t2.push(new A.SizedBox(_null, 30, _null, _null)); t2.push(new A.Flexible(1, B.FlexFit_1, A.Text$(_this.title, _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.FontWeight_5_600, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, _null), _null)); t1 = A.Column$(t2, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); } else { t1 = _this.content; t1 = t1 == null ? _null : A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); } t2 = t5.$index(0, t3); t2.toString; t2 = A.TextButton$(false, A.Text$(J.$index$asx(t2, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.confirmCallback__closure2(context), _null); t3 = t5.$index(0, t3); t3.toString; return A.PointerInterceptor$(A.AlertDialog$(A._setArrayType([t2, A.TextButton$(t7, A.Text$(J.$index$asx(t3, "ok").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.confirmCallback__closure3(t4), _null)], type$.JSArray_Widget), _null, _null, t1, _null, t6, t9)); }, $signature: 706 }; A.confirmCallback_closure__onPressed.prototype = { call$0() { var t2, _this = this, t1 = _this.typeToConfirm; if (t1 == null || t1.toLowerCase() === _this._box_0._typed.toLowerCase()) { A.Navigator_of(_this.context, false).pop$1(null); _this.callback.call$1(_this._box_0._reason); } else { t2 = _this.localization; t2.toString; t2 = $.$get$LocalizationsProvider__localizedValues().$index(0, t2.localeCode); t2.toString; t2 = J.$index$asx(t2, "please_type_to_confirm"); t2.toString; A.showMessageDialog(B.JSString_methods.replaceFirst$2(t2, ":value", t1), null); } }, $signature: 0 }; A.confirmCallback__closure.prototype = { call$1(value) { return this._box_0._typed = value; }, $signature: 15 }; A.confirmCallback__closure0.prototype = { call$1(context) { return this._onPressed.call$0(); }, $signature: 20 }; A.confirmCallback__closure1.prototype = { call$1(value) { return this._box_0._reason = value; }, $signature: 15 }; A.confirmCallback__closure2.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); }, $signature: 0 }; A.confirmCallback__closure3.prototype = { call$0() { return this._onPressed.call$0(); }, $signature: 0 }; A.passwordCallback_closure.prototype = { call$0() { var _null = null, t1 = this.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.ViewSettings(_null, _null, _null, _null, false, "user_details", false, _null)); A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.passwordCallback_closure0.prototype = { call$1(context) { A.print("## 3"); return new A.PasswordConfirmation(this.callback, "", null); }, $signature: 551 }; A.passwordCallback_closure1.prototype = { call$2(idToken, accessToken) { var t1, t2, _this = this, _null = null; if (!_this.alwaysRequire) { t1 = _this.state; t1 = !t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.oauthPasswordRequired; } else t1 = false; t1 = t1 || !_this.user.hasPassword; t2 = _this.callback; if (t1) { A.print("## 4"); t2.call$2(_null, idToken); } else { A.print("## 5"); A.showDialog(_null, _null, false, _null, new A.passwordCallback__closure0(t2, idToken), _this.context, _null, true, type$.AlertDialog); } }, $signature: 194 }; A.passwordCallback__closure0.prototype = { call$1(context) { return new A.PasswordConfirmation(this.callback, this.idToken, null); }, $signature: 551 }; A.passwordCallback_closure2.prototype = { call$2(idToken, accessToken) { var t1, t2, _this = this, _null = null; if (!_this.alwaysRequire) { t1 = _this.state; t1 = !t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company.oauthPasswordRequired; } else t1 = false; t1 = t1 || !_this.user.hasPassword; t2 = _this.callback; if (t1) { A.print("## 6"); t2.call$2(_null, idToken); } else { A.print("## 7"); A.showDialog(_null, _null, false, _null, new A.passwordCallback__closure(t2, idToken), _this.context, _null, true, type$.AlertDialog); } }, $signature: 194 }; A.passwordCallback__closure.prototype = { call$1(context) { return new A.PasswordConfirmation(this.callback, this.idToken, null); }, $signature: 551 }; A.passwordCallback_closure3.prototype = { call$1(error) { A.showErrorDialog(false, error); }, $signature: 5 }; A.PasswordConfirmation.prototype = { createState$0() { return new A._PasswordConfirmationState(B._StateLifecycle_0); }, callback$2($receiver, arg0, arg1) { return this.callback.call$2(arg0, arg1); } }; A._PasswordConfirmationState.prototype = { _submit$0() { var t1 = this._dialogs$_password, password = B.JSString_methods.trim$0(t1 == null ? "" : t1); if (password.length === 0) return; t1 = this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$1(null); t1 = this._widget; t1.callback$2(0, password, t1.idToken); }, build$1(context) { var t2, t3, t4, t5, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t3 = t2.$index(0, t1); t3.toString; t3 = J.$index$asx(t3, "verify_password"); t3.toString; t3 = A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = _this._isPasswordObscured; t5 = t2.$index(0, t1); t5.toString; t5 = J.$index$asx(t5, "password"); t5.toString; t4 = A.TextField$(true, B.List_empty0, true, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _null, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, A.IconButton$(B.Alignment_0_1, _null, _null, _null, A.Icon$(_this._isPasswordObscured ? B.IconData_59069_MaterialIcons_null_false : B.IconData_59070_MaterialIcons_null_false, B.MaterialColor_Map_MUpTk_4288585374, _null, _null), _null, new A._PasswordConfirmationState_build_closure(_this), _null, _null, _null, _null, _null), _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, _null, _null, B.TextInputType_7_null_null, _null, _null, _null, 1, _null, _null, t4, "\u2022", _null, new A._PasswordConfirmationState_build_closure0(_this), _null, new A._PasswordConfirmationState_build_closure1(_this), _null, false, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null); t5 = t2.$index(0, t1); t5.toString; t5 = A.TextButton$(false, A.Text$(J.$index$asx(t5, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._PasswordConfirmationState_build_closure2(context), _null); t1 = t2.$index(0, t1); t1.toString; return A.AlertDialog$(A._setArrayType([t5, A.TextButton$(false, A.Text$(J.$index$asx(t1, "submit").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._PasswordConfirmationState_build_closure3(_this), _null)], type$.JSArray_Widget), _null, _null, t4, _null, _null, t3); } }; A._PasswordConfirmationState_build_closure0.prototype = { call$1(value) { return this.$this._dialogs$_password = value; }, $signature: 15 }; A._PasswordConfirmationState_build_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._PasswordConfirmationState_build__closure(t1)); }, $signature: 0 }; A._PasswordConfirmationState_build__closure.prototype = { call$0() { var t1 = this.$this; t1._isPasswordObscured = !t1._isPasswordObscured; }, $signature: 0 }; A._PasswordConfirmationState_build_closure1.prototype = { call$1(value) { return this.$this._submit$0(); }, $signature: 15 }; A._PasswordConfirmationState_build_closure2.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); return null; }, $signature: 0 }; A._PasswordConfirmationState_build_closure3.prototype = { call$0() { return this.$this._submit$0(); }, $signature: 0 }; A.fieldCallback_closure.prototype = { call$1(context) { var _this = this; return new A.FieldConfirmation(_this.callback, _this.title, _this.field, _this.value, _this.maxLength, _this.secondaryActions, null); }, $signature: 3318 }; A.FieldConfirmation.prototype = { createState$0() { return new A._FieldConfirmationState(B._StateLifecycle_0); }, get$value(receiver) { return this.value; } }; A._FieldConfirmationState.prototype = { _submit$0() { var t1 = this._dialogs$_field, value = B.JSString_methods.trim$0(t1 == null ? "" : t1); if (value.length === 0) return; t1 = this._framework$_element; t1.toString; A.Navigator_of(t1, false).pop$1(null); this._widget.callback.call$1(value); }, build$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = _this._widget; t3 = A.Text$(t2.title, _null, _null, _null, _null, _null, _null, _null, _null, _null); t4 = t2.value; t5 = t2.maxLength; t6 = t5 != null ? B.MaxLengthEnforcement_1 : B.MaxLengthEnforcement_0; t6 = A.TextFormField$(true, _null, true, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2.field, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, false, _null, t4, _null, _null, _null, _null, t5, t6, 1, _null, false, new A._FieldConfirmationState_build_closure(_this), _null, new A._FieldConfirmationState_build_closure0(_this), _null, _null, false, _null, _null, _null, B.TextAlign_4, _null, _null, _null); t5 = _this._widget.secondaryActions; t2 = t5 == null ? A._setArrayType([], type$.JSArray_Widget) : t5; t2 = A.List_List$of(t2, true, type$.Widget); t2.push(new A.SizedBox(6, _null, _null, _null)); t4 = $.$get$LocalizationsProvider__localizedValues(); t1 = t1.localeCode; t5 = t4.$index(0, t1); t5.toString; t2.push(A.TextButton$(false, A.Text$(J.$index$asx(t5, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._FieldConfirmationState_build_closure1(context), _null)); t1 = t4.$index(0, t1); t1.toString; t2.push(A.TextButton$(false, A.Text$(J.$index$asx(t1, "submit").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._FieldConfirmationState_build_closure2(_this), _null)); return A.AlertDialog$(t2, _null, _null, t6, _null, _null, t3); } }; A._FieldConfirmationState_build_closure.prototype = { call$1(value) { return this.$this._dialogs$_field = value; }, $signature: 15 }; A._FieldConfirmationState_build_closure0.prototype = { call$1(value) { return this.$this._submit$0(); }, $signature: 15 }; A._FieldConfirmationState_build_closure1.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(null); return null; }, $signature: 0 }; A._FieldConfirmationState_build_closure2.prototype = { call$0() { return this.$this._submit$0(); }, $signature: 0 }; A.cloneToDialog_closure.prototype = { call$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, "clone_to"); t4.toString; t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = type$.JSArray_Widget; t6 = A._setArrayType([], t5); t7 = _this.userCompany; if (t7.can$2(B.UserPermission_create, B.EntityType_invoice)) { t8 = A.Icon$(A.getEntityIcon(B.EntityType_invoice), _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "invoice"); t9.toString; t6.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t8, _null, _null, new A.cloneToDialog__closure(context, _this.invoice), false, _null, _null, _null, _null, _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } if (t7.can$2(B.UserPermission_create, B.EntityType_quote)) { t8 = A.Icon$(A.getEntityIcon(B.EntityType_quote), _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "quote"); t9.toString; t6.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t8, _null, _null, new A.cloneToDialog__closure0(context, _this.invoice), false, _null, _null, _null, _null, _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } if (t7.can$2(B.UserPermission_create, B.EntityType_credit)) { t8 = A.Icon$(A.getEntityIcon(B.EntityType_credit), _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "credit"); t9.toString; t6.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t8, _null, _null, new A.cloneToDialog__closure1(context, _this.invoice), false, _null, _null, _null, _null, _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } if (t7.can$2(B.UserPermission_create, B.EntityType_recurringInvoice)) { t8 = A.Icon$(A.getEntityIcon(B.EntityType_recurringInvoice), _null, _null, _null); t9 = t2.$index(0, t3); t9.toString; t9 = J.$index$asx(t9, "recurring_invoice"); t9.toString; t6.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, t8, _null, _null, new A.cloneToDialog__closure2(context, _this.invoice), false, _null, _null, _null, _null, _null, A.Text$(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); } if (t7.can$2(B.UserPermission_create, B.EntityType_purchaseOrder)) t6.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, A.Icon$(A.getEntityIcon(B.EntityType_purchaseOrder), _null, _null, _null), _null, _null, new A.cloneToDialog__closure3(context, _this.invoice), false, _null, _null, _null, _null, _null, A.Text$(t1.get$purchaseOrder(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)); t1 = A.Column$(t6, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t3 = t2.$index(0, t3); t3.toString; return A.AlertDialog$(A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t3, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.cloneToDialog__closure4(context), _null)], t5), _null, _null, t1, _null, _null, t4); }, $signature: 153 }; A.cloneToDialog__closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.handleEntitiesActions(A._setArrayType([this.invoice], type$.JSArray_BaseEntity), B.EntityAction_cloneToInvoice, false); }, $signature: 0 }; A.cloneToDialog__closure0.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.handleEntitiesActions(A._setArrayType([this.invoice], type$.JSArray_BaseEntity), B.EntityAction_cloneToQuote, false); }, $signature: 0 }; A.cloneToDialog__closure1.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.handleEntitiesActions(A._setArrayType([this.invoice], type$.JSArray_BaseEntity), B.EntityAction_cloneToCredit, false); }, $signature: 0 }; A.cloneToDialog__closure2.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.handleEntitiesActions(A._setArrayType([this.invoice], type$.JSArray_BaseEntity), B.EntityAction_cloneToRecurring, false); }, $signature: 0 }; A.cloneToDialog__closure3.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.handleEntitiesActions(A._setArrayType([this.invoice], type$.JSArray_BaseEntity), B.EntityAction_cloneToPurchaseOrder, false); }, $signature: 0 }; A.cloneToDialog__closure4.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.changeTaskStatusDialog_closure.prototype = { call$1(statusId) { return statusId !== this.task.statusId; }, $signature: 12 }; A.changeTaskStatusDialog_closure0.prototype = { call$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, _s13_ = "change_status", t1 = _this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t1.localeCode; t4 = t2.$index(0, t3); t4.toString; t4 = J.$index$asx(t4, _s13_); if (t4 == null) { t4 = t2.$index(0, "en"); t4.toString; t4 = J.$index$asx(t4, _s13_); t4.toString; } t4 = A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null); t5 = _this.statusIds; t6 = A._arrayInstanceType(t5)._eval$1("MappedListIterable<1,ListTile>"); t6 = A.Column$(A.List_List$of(new A.MappedListIterable(t5, new A.changeTaskStatusDialog__closure(_this.state, _this.store, _this.task, t1, context), t6), true, t6._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t3 = t2.$index(0, t3); t3.toString; return A.AlertDialog$(A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t3, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A.changeTaskStatusDialog__closure0(context), _null)], type$.JSArray_Widget), _null, _null, t6, _null, _null, t4); }, $signature: 153 }; A.changeTaskStatusDialog__closure.prototype = { call$1(statusId) { var _this = this, _null = null, t1 = _this.state; t1 = A.Text$(t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].taskStatusState.$get$1(0, statusId).name, _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, A.Icon$(B.IconData_57689_MaterialIcons_null_false, _null, _null, _null), _null, _null, new A.changeTaskStatusDialog___closure(_this.store, _this.task, statusId, _this.localization, _this.context), false, _null, _null, _null, _null, _null, t1, _null, _null); }, $signature: 242 }; A.changeTaskStatusDialog___closure.prototype = { call$0() { var _this = this, _s14_ = "changed_status", t1 = _this.task.rebuild$1(new A.changeTaskStatusDialog____closure(_this.statusId)), t2 = $.$get$LocalizationsProvider__localizedValues(), t3 = t2.$index(0, _this.localization.localeCode); t3.toString; t3 = J.$index$asx(t3, _s14_); if (t3 == null) { t2 = t2.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, _s14_); t2.toString; } else t2 = t3; t2 = A.snackBarCompleter(t2, null, false, type$.TaskEntity); t3 = _this.store.__Store__dispatchers_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3[0].call$1(new A.SaveTaskRequest(t2, t1, true, null)); A.Navigator_of(_this.context, false).pop$0(); }, $signature: 0 }; A.changeTaskStatusDialog____closure.prototype = { call$1(b) { b.get$_task_model$_$this()._task_model$_statusId = this.statusId; return b; }, $signature: 77 }; A.changeTaskStatusDialog__closure0.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A.addToInvoiceDialog_closure.prototype = { call$1(invoice) { var t1; if (this.clientId !== invoice.clientId) return false; if (invoice.archivedAt > 0) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (!t1) { t1 = invoice.isDeleted; t1.toString; t1 = !t1; } else t1 = false; if (t1) t1 = !(invoice.entityType === B.EntityType_invoice && invoice.statusId === "4"); else t1 = false; return t1; }, $signature: 209 }; A.addToInvoiceDialog_closure0.prototype = { call$1(context) { var t2, t3, _null = null, _s14_ = "add_to_invoice", t1 = this.localization; t1.toString; t2 = $.$get$LocalizationsProvider__localizedValues(); t1 = t2.$index(0, t1.localeCode); t1.toString; t1 = J.$index$asx(t1, _s14_); if (t1 == null) { t1 = t2.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } t1 = A.Text$(t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); t2 = this.invoices; t3 = t2.$ti._eval$1("MappedIterable<1,SimpleDialogOption>"); return A.SimpleDialog$(A.List_List$of(new A.MappedIterable(t2, new A.addToInvoiceDialog__closure(context, this.items), t3), true, t3._eval$1("Iterable.E")), t1); }, $signature: 181 }; A.addToInvoiceDialog__closure.prototype = { call$1(invoice) { var _null = null, t1 = A.Expanded$(A.Text$(invoice.number, _null, _null, _null, _null, _null, _null, _null, _null, _null), 1), t2 = this.context, t3 = A.formatNumber(invoice.amount, t2, invoice.clientId, _null, B.FormatNumberType_0, true, _null, _null, false); t3.toString; return A.SimpleDialogOption$(A.Row$(A._setArrayType([t1, A.Text$(t3, _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), new A.addToInvoiceDialog___closure(t2, invoice, this.items)); }, $signature: 3319 }; A.addToInvoiceDialog___closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); A.editEntity(null, this.invoice.rebuild$1(new A.addToInvoiceDialog____closure(this.items)), true, null); }, $signature: 0 }; A.addToInvoiceDialog____closure.prototype = { call$1(b) { b.get$lineItems().addAll$1(0, this.items); return b; }, $signature: 8 }; A.BulkUpdateDialog.prototype = { createState$0() { return new A._BulkUpdateDialogState(B._StateLifecycle_0); } }; A._BulkUpdateDialogState.prototype = { build$1(context) { var company, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, _s11_ = "bulk_update", _s12_ = "custom_value", store = A.StoreProvider_of(context, type$.AppState), t1 = store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); company = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].userCompany.company; t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t2.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s11_); if (t5 == null) { t5 = t3.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s11_); t5.toString; } t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); t6 = _this._widget; t7 = t6.entities.length; t6 = t6.entityType; t6 = t7 === 1 ? t2.lookup$1(A.toSnakeCase(t6.name)) : t2.lookup$1(t6.get$plural()) + (" (" + _this._widget.entities.length + ")"); t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.Text$(t6, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t8 = _this._widget.entities; t9 = A._arrayInstanceType(t8)._eval$1("MappedListIterable<1,Text>"); B.JSArray_methods.addAll$1(t6, A.List_List$of(new A.MappedListIterable(t8, new A._BulkUpdateDialogState_build_closure(), t9), true, t9._eval$1("ListIterable.E"))); if (_this._dialogs$_isLoading) B.JSArray_methods.addAll$1(t6, A._setArrayType([new A.SizedBox(_null, 32, _null, _null), A.LinearProgressIndicator$()], t7)); else { t8 = t2.get$field(); t9 = t1.staticState; t10 = t9.bulkUpdates._map$_map.$index(0, _this._widget.entityType.get$apiValue())._list$_list; t11 = A._arrayInstanceType(t10); t12 = t11._eval$1("MappedIterable<1,DropdownMenuItem>"); t13 = type$.String; t8 = A._setArrayType([new A.SizedBox(_null, 16, _null, _null), A.AppDropdownButton$(true, _null, "", true, A.List_List$of(new A.MappedIterable(new A.WhereIterable(t10, new A._BulkUpdateDialogState_build_closure0(company), t11._eval$1("WhereIterable<1>")), new A._BulkUpdateDialogState_build_closure1(company, t2), t12), true, t12._eval$1("Iterable.E")), _null, t8, new A._BulkUpdateDialogState_build_closure2(_this), _null, false, _null, t13)], t7); t10 = _this._dialogs$_field; if (t10 === "public_notes") { t9 = t3.$index(0, t4); t9.toString; t9 = J.$index$asx(t9, "public_notes"); t9.toString; t8.push(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _null, _null, false, false, _null, B.TextInputType_1_null_null, t9, 4, _null, false, new A._BulkUpdateDialogState_build_closure3(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null)); } else if (t10 === "size_id") { t10 = _this._dialogs$_value; t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "size"); t11.toString; t9 = J.map$1$1$ax($.$get$memoizedSizeList().call$1(t9.sizeMap), new A._BulkUpdateDialogState_build_closure4(t1), type$.DropdownMenuItem_String); t8.push(A.AppDropdownButton$(false, _null, "", true, A.List_List$of(t9, true, A._instanceType(t9)._eval$1("ListIterable.E")), _null, t11, new A._BulkUpdateDialogState_build_closure5(_this), _null, false, t10, t13)); } else if (t10 === "industry_id") { t10 = _this._dialogs$_value; t9 = $.$get$memoizedIndustryList().call$1(t9.industryMap); t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "industry"); t11.toString; t8.push(A.EntityDropdown$(true, false, t10, t9, _null, B.EntityType_industry, B.List_empty0, t11, _null, _null, new A._BulkUpdateDialogState_build_closure6(_this), _null, _null, _null)); } else if (t10 === "country_id") { t10 = _this._dialogs$_value; t9 = $.$get$memoizedCountryList().call$1(t9.countryMap); t11 = t3.$index(0, t4); t11.toString; t11 = J.$index$asx(t11, "country"); t11.toString; t8.push(A.EntityDropdown$(true, false, t10, t9, _null, B.EntityType_country, B.List_empty0, t11, _null, _null, new A._BulkUpdateDialogState_build_closure7(_this), _null, _null, _null)); } else { t9 = t10 == null; if (B.JSString_methods.contains$1(t9 ? "" : t10, _s12_)) t8.push(A.CustomField$(_null, B.JSString_methods.replaceFirst$2(t9 ? "" : t10, _s12_, "client"), false, new A._BulkUpdateDialogState_build_closure8(_this), _null, _this._dialogs$_value)); else { t9 = t2.lookup$1(t10); t8.push(A.DecoratedFormField$(false, _null, false, _null, _null, true, _null, _null, _this._dialogs$_value, _null, false, false, _null, B.TextInputType_9_null_null, t9, _null, _null, false, new A._BulkUpdateDialogState_build_closure9(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null)); } } B.JSArray_methods.addAll$1(t6, t8); } t6 = A.SingleChildScrollView$(A.Column$(t6, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); t8 = t3.$index(0, t4); t8.toString; t8 = A.TextButton$(false, A.Text$(J.$index$asx(t8, "close").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._BulkUpdateDialogState_build_closure10(context), _null); t4 = t3.$index(0, t4); t4.toString; t4 = A.Text$(J.$index$asx(t4, "submit").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null); return A.AlertDialog$(A._setArrayType([t8, A.TextButton$(false, t4, _null, _null, _this._dialogs$_value == null ? _null : new A._BulkUpdateDialogState_build_closure11(_this, t1, t2, store), _null)], t7), _null, _null, t6, _null, _null, t5); } }; A._BulkUpdateDialogState_build_closure.prototype = { call$1(entity) { var _null = null; return A.Text$(entity.get$listDisplayName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 523 }; A._BulkUpdateDialogState_build_closure2.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure9(t1, value)); }, $signature: 5 }; A._BulkUpdateDialogState_build__closure9.prototype = { call$0() { var t1 = this.$this; t1._dialogs$_value = null; t1._dialogs$_field = this.value; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure0.prototype = { call$1(field) { var _s12_ = "custom_value"; if (B.JSString_methods.contains$1(field, _s12_)) return this.company.getCustomFieldLabel$1(B.JSString_methods.replaceFirst$2(field, _s12_, "client")).length !== 0; return true; }, $signature: 12 }; A._BulkUpdateDialogState_build_closure1.prototype = { call$1(field) { var _s12_ = "custom_value", _null = null; return A.DropdownMenuItem$(A.Text$(B.JSString_methods.contains$1(field, _s12_) ? this.company.getCustomFieldLabel$1(B.JSString_methods.replaceFirst$2(field, _s12_, "client")) : this.localization.lookup$1(field), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, field, type$.String); }, $signature: 40 }; A._BulkUpdateDialogState_build_closure3.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure8(t1, value)); }, $signature: 15 }; A._BulkUpdateDialogState_build__closure8.prototype = { call$0() { this.$this._dialogs$_value = this.value; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure4.prototype = { call$1(sizeId) { var _null = null; return A.DropdownMenuItem$(A.Text$(this.state.staticState.sizeMap._map$_map.$index(0, sizeId).name, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, sizeId, type$.String); }, $signature: 342 }; A._BulkUpdateDialogState_build_closure5.prototype = { call$1(size) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure7(t1, size)); }, $signature: 5 }; A._BulkUpdateDialogState_build__closure7.prototype = { call$0() { var t1 = this.size; t1 = t1 == null ? null : J.get$id$x(t1); this.$this._dialogs$_value = t1; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure6.prototype = { call$1(industry) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure6(t1, industry)); }, $signature: 50 }; A._BulkUpdateDialogState_build__closure6.prototype = { call$0() { var t1 = this.industry; t1 = t1 == null ? null : t1.get$id(t1); this.$this._dialogs$_value = t1; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure7.prototype = { call$1(country) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure5(t1, country)); }, $signature: 50 }; A._BulkUpdateDialogState_build__closure5.prototype = { call$0() { var t1 = this.country; t1 = t1 == null ? null : t1.get$id(t1); this.$this._dialogs$_value = t1; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure8.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure4(t1, value)); }, $signature: 37 }; A._BulkUpdateDialogState_build__closure4.prototype = { call$0() { this.$this._dialogs$_value = this.value; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure9.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build__closure3(t1, value)); }, $signature: 15 }; A._BulkUpdateDialogState_build__closure3.prototype = { call$0() { this.$this._dialogs$_value = this.value; }, $signature: 0 }; A._BulkUpdateDialogState_build_closure10.prototype = { call$0() { return A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._BulkUpdateDialogState_build_closure11.prototype = { call$0() { var _this = this, credentials = _this.state.get$credentials(0), t1 = _this.$this, t2 = t1._widget.entityType.get$pluralApiValue(), t3 = t1._widget.entities, t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,String>"), data = A.LinkedHashMap_LinkedHashMap$_literal(["ids", A.List_List$of(new A.MappedListIterable(t3, new A._BulkUpdateDialogState_build__closure(), t4), true, t4._eval$1("ListIterable.E")), "column", t1._dialogs$_field, "new_value", t1._dialogs$_value, "action", B.EntityAction_bulkUpdate.toApiParam$0()], type$.String, type$.nullable_Object); t1.setState$1(new A._BulkUpdateDialogState_build__closure0(t1)); new A.WebClient().post$3$data(credentials.url + "/" + t2 + "/bulk", credentials.token, B.C_JsonCodec.encode$2$toEncodable(data, null)).then$1$1(0, new A._BulkUpdateDialogState_build__closure1(t1, _this.localization, _this.store), type$.Null).catchError$1(new A._BulkUpdateDialogState_build__closure2(t1)); }, $signature: 0 }; A._BulkUpdateDialogState_build__closure.prototype = { call$1(entity) { return entity.get$id(entity); }, $signature: 48 }; A._BulkUpdateDialogState_build__closure0.prototype = { call$0() { return this.$this._dialogs$_isLoading = true; }, $signature: 0 }; A._BulkUpdateDialogState_build__closure1.prototype = { call$1(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t2, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; t1.setState$1(new A._BulkUpdateDialogState_build___closure0(t1)); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.Navigator_of(t1, false).pop$0(); t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "bulk_updated"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "bulk_updated"); t1.toString; } else t1 = t2; A.showToast(t1); t1 = $async$self.store.__Store__dispatchers_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1[0].call$1(new A.RefreshData(null, false, false, false)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A._BulkUpdateDialogState_build___closure0.prototype = { call$0() { return this.$this._dialogs$_isLoading = false; }, $signature: 0 }; A._BulkUpdateDialogState_build__closure2.prototype = { call$1(error) { var t1; A.showErrorDialog(false, error); t1 = this.$this; t1.setState$1(new A._BulkUpdateDialogState_build___closure(t1)); }, $signature: 5 }; A._BulkUpdateDialogState_build___closure.prototype = { call$0() { return this.$this._dialogs$_isLoading = false; }, $signature: 0 }; A.RunTemplateDialog.prototype = { createState$0() { return new A._RunTemplateDialogState(B._StateLifecycle_0); } }; A._RunTemplateDialogState.prototype = { loadTemplate$1(jobHash) { return this.loadTemplate$body$_RunTemplateDialogState(jobHash); }, loadTemplate$body$_RunTemplateDialogState(jobHash) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, credentials, url, response, error, t2, exception, t1, $async$exception; var $async$loadTemplate$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._framework$_element; t1.toString; t1 = A.StoreProvider_of(t1, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); credentials = t1.get$credentials(0); url = credentials.url + "/templates/preview/" + jobHash; t1 = type$.dynamic; case 3: // while condition t2 = $async$self._dialogs$_data == null; if (!(t2 && $async$self._framework$_element != null)) { // goto after while $async$goto = 4; break; } $async$goto = 5; return A._asyncAwait(A.Future_Future$delayed(new A.Duration(3000000), null, t1), $async$loadTemplate$1); case 5: // returning from await. $async$handler = 7; $async$goto = 10; return A._asyncAwait(new A.WebClient().post$3$rawResponse(url, credentials.token, true), $async$loadTemplate$1); case 10: // returning from await. response = $async$result; $async$self._dialogs$_data = response.get$bodyBytes(); $async$handler = 2; // goto after finally $async$goto = 9; break; case 7: // catch $async$handler = 6; $async$exception = $async$currentError; error = A.unwrapException($async$exception); t2 = A.S(error); A.printString("## CATCH ERROR: " + t2); // goto after finally $async$goto = 9; break; case 6: // uncaught // goto rethrow $async$goto = 2; break; case 9: // after finally // goto while condition $async$goto = 3; break; case 4: // after while $async$returnValue = !t2; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$loadTemplate$1, $async$completer); }, build$1(context) { var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, _s12_ = "run_template", t1 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t2.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s12_); if (t5 == null) { t5 = t3.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s12_); t5.toString; } t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._dialogs$_isLoading) { t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "cancel"); t6.toString; } else { t6 = t3.$index(0, t4); t6.toString; t6 = J.$index$asx(t6, "close"); t6.toString; } t7 = type$.JSArray_Widget; t6 = A._setArrayType([A.TextButton$(false, A.Text$(t6.toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._RunTemplateDialogState_build_closure(context), _null)], t7); if (_this._dialogs$_data != null) { t8 = t3.$index(0, t4); t8.toString; B.JSArray_methods.addAll$1(t6, A._setArrayType([A.TextButton$(false, A.Text$(J.$index$asx(t8, "download").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._RunTemplateDialogState_build_closure0(_this, t1), _null)], t7)); } else if (!_this._dialogs$_isLoading) { t1 = _this._dialogs$_designId.length === 0 ? _null : new A._RunTemplateDialogState_build_closure1(_this, t1, t2); t8 = t3.$index(0, t4); t8.toString; t6.push(A.TextButton$(false, A.Text$(J.$index$asx(t8, "start").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t1, _null)); } if (_this._dialogs$_data != null) t1 = new A.SizedBox(600, _null, A.PdfPreview$(false, false, new A._RunTemplateDialogState_build_closure2(_this), false, false, false, _null, _null, _null), _null); else { t1 = _this._widget; t8 = t1.entities.length; t1 = t1.entityType; t1 = t8 === 1 ? t2.lookup$1(A.toSnakeCase(t1.name)) : t2.lookup$1(t1.get$plural()) + (" (" + _this._widget.entities.length + ")"); t1 = A._setArrayType([A.Text$(t1, _null, _null, _null, _null, _null, A.Theme_of(context).textTheme.bodySmall, _null, _null, _null), new A.SizedBox(_null, 8, _null, _null)], t7); t2 = _this._widget.entities; t8 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Text>"); B.JSArray_methods.addAll$1(t1, A.List_List$of(new A.MappedListIterable(t2, new A._RunTemplateDialogState_build_closure3(), t8), true, t8._eval$1("ListIterable.E"))); if (_this._dialogs$_isLoading) B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(_null, 32, _null, _null), A.LinearProgressIndicator$()], t7)); else { t2 = _this._widget.entityType; t8 = _this._dialogs$_designId; t9 = _this._dialogs$_sendEmail; t4 = t3.$index(0, t4); t4.toString; t4 = J.$index$asx(t4, "send_email"); t4.toString; B.JSArray_methods.addAll$1(t1, A._setArrayType([new A.SizedBox(_null, 16, _null, _null), new A.DesignPicker(new A._RunTemplateDialogState_build_closure4(_this), _null, t8, false, true, t2, _null), new A.SizedBox(_null, 16, _null, _null), A.SwitchListTile$(_null, _null, new A._RunTemplateDialogState_build_closure5(_this), _null, _null, A.Text$(t4, _null, _null, _null, _null, _null, _null, _null, _null, _null), t9)], t7)); } t1 = A.SingleChildScrollView$(A.Column$(t1, B.CrossAxisAlignment_3, _null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_1); } return A.AlertDialog$(t6, _null, _null, t1, _null, _null, t5); } }; A._RunTemplateDialogState_build_closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$0(); }, $signature: 0 }; A._RunTemplateDialogState_build_closure0.prototype = { call$0() { var t1 = this.state, t2 = this.$this; t1 = t1.userCompanyStates._list$_list[t1.uiState.selectedCompanyIndex].designState.map._map$_map.$index(0, t2._dialogs$_designId); t1.toString; t2 = t2._dialogs$_data; t2.toString; A.saveDownloadedFile(t2, t1.name + ".pdf", "1", null); }, $signature: 0 }; A._RunTemplateDialogState_build_closure1.prototype = { call$0() { var credentials = this.state.get$credentials(0), t1 = this.$this, t2 = t1._widget.entityType.get$pluralApiValue(), t3 = t1._widget.entities, t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,String>"), data = A.LinkedHashMap_LinkedHashMap$_literal(["ids", A.List_List$of(new A.MappedListIterable(t3, new A._RunTemplateDialogState_build__closure1(), t4), true, t4._eval$1("ListIterable.E")), "entity", t1._widget.entityType.get$apiValue(), "template_id", t1._dialogs$_designId, "send_email", t1._dialogs$_sendEmail, "action", B.EntityAction_runTemplate.toApiParam$0()], type$.String, type$.Object); t1.setState$1(new A._RunTemplateDialogState_build__closure2(t1)); new A.WebClient().post$3$data(credentials.url + "/" + t2 + "/bulk", credentials.token, B.C_JsonCodec.encode$2$toEncodable(data, null)).then$1$1(0, new A._RunTemplateDialogState_build__closure3(t1, this.localization), type$.Null).catchError$1(new A._RunTemplateDialogState_build__closure4(t1)); }, $signature: 0 }; A._RunTemplateDialogState_build__closure1.prototype = { call$1(entity) { return entity.get$id(entity); }, $signature: 48 }; A._RunTemplateDialogState_build__closure2.prototype = { call$0() { return this.$this._dialogs$_isLoading = true; }, $signature: 0 }; A._RunTemplateDialogState_build__closure3.prototype = { call$1(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.$this; $async$goto = t1._dialogs$_sendEmail ? 2 : 4; break; case 2: // then t1.setState$1(new A._RunTemplateDialogState_build___closure0(t1)); t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.Navigator_of(t1, false).pop$0(); A.showToast($async$self.localization.get$exportedData()); // goto join $async$goto = 3; break; case 4: // else $async$goto = 5; return A._asyncAwait(t1.loadTemplate$1(J.$index$asx(response, "message")), $async$call$1); case 5: // returning from await. t1.setState$1(new A._RunTemplateDialogState_build___closure1(t1)); case 3: // join // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A._RunTemplateDialogState_build___closure0.prototype = { call$0() { return this.$this._dialogs$_isLoading = false; }, $signature: 0 }; A._RunTemplateDialogState_build___closure1.prototype = { call$0() { return this.$this._dialogs$_isLoading = false; }, $signature: 0 }; A._RunTemplateDialogState_build__closure4.prototype = { call$1(error) { var t1; A.showErrorDialog(false, error); t1 = this.$this; t1.setState$1(new A._RunTemplateDialogState_build___closure(t1)); }, $signature: 5 }; A._RunTemplateDialogState_build___closure.prototype = { call$0() { return this.$this._dialogs$_isLoading = false; }, $signature: 0 }; A._RunTemplateDialogState_build_closure2.prototype = { call$1(format) { var t1 = this.$this._dialogs$_data; t1.toString; return t1; }, $signature: 111 }; A._RunTemplateDialogState_build_closure3.prototype = { call$1(entity) { var _null = null; return A.Text$(entity.get$listDisplayName(), _null, _null, _null, _null, _null, _null, _null, _null, _null); }, $signature: 523 }; A._RunTemplateDialogState_build_closure4.prototype = { call$1(design) { var t1 = this.$this; t1.setState$1(new A._RunTemplateDialogState_build__closure0(t1, design)); }, $signature: 147 }; A._RunTemplateDialogState_build__closure0.prototype = { call$0() { var t1 = this.design; t1 = t1 == null ? null : t1.id; if (t1 == null) t1 = ""; this.$this._dialogs$_designId = t1; }, $signature: 0 }; A._RunTemplateDialogState_build_closure5.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._RunTemplateDialogState_build__closure(t1, value)); }, $signature: 13 }; A._RunTemplateDialogState_build__closure.prototype = { call$0() { this.$this._dialogs$_sendEmail = this.value; }, $signature: 0 }; A.AddCommentDialog.prototype = { createState$0() { return new A._AddCommentDialogState(B._StateLifecycle_0); } }; A._AddCommentDialogState.prototype = { build$1(context) { var t2, t3, t4, t5, t6, _this = this, _null = null, _s11_ = "add_comment", t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.AppLocalization); t1.toString; t2 = A.StoreProvider_of(context, type$.AppState).__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = $.$get$LocalizationsProvider__localizedValues(); t4 = t1.localeCode; t5 = t3.$index(0, t4); t5.toString; t5 = J.$index$asx(t5, _s11_); if (t5 == null) { t5 = t3.$index(0, "en"); t5.toString; t5 = J.$index$asx(t5, _s11_); t5.toString; } t5 = A.Text$(t5, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this._dialogs$_isLoading) t1 = A._setArrayType([], type$.JSArray_Widget); else { t6 = t3.$index(0, t4); t6.toString; t6 = A.TextButton$(false, A.Text$(J.$index$asx(t6, "cancel").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, new A._AddCommentDialogState_build_closure(context), _null); t1 = _this._comment.length === 0 ? _null : new A._AddCommentDialogState_build_closure0(_this, t2, t1); t2 = t3.$index(0, t4); t2.toString; t1 = A._setArrayType([t6, A.TextButton$(false, A.Text$(J.$index$asx(t2, "save").toUpperCase(), _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null, t1, _null)], type$.JSArray_Widget); } if (_this._dialogs$_isLoading) t2 = A.LinearProgressIndicator$(); else { t2 = t3.$index(0, t4); t2.toString; t2 = J.$index$asx(t2, "comment"); if (t2 == null) { t2 = t3.$index(0, "en"); t2.toString; t2 = J.$index$asx(t2, "comment"); t2.toString; } t2 = A.DecoratedFormField$(false, _null, true, _null, _null, true, _null, _null, _this._comment, _null, false, false, _null, B.TextInputType_1_null_null, t2, 6, 6, false, new A._AddCommentDialogState_build_closure1(_this), _null, _null, true, _null, _null, B.TextAlign_4, _null); } return A.AlertDialog$(t1, _null, _null, t2, _null, _null, t5); } }; A._AddCommentDialogState_build_closure.prototype = { call$0() { A.Navigator_of(this.context, false).pop$1(false); }, $signature: 0 }; A._AddCommentDialogState_build_closure0.prototype = { call$0() { var credentials = this.state.get$credentials(0), t1 = this.$this, t2 = type$.String, data = A.LinkedHashMap_LinkedHashMap$_literal(["entity", t1._widget.entityType.get$pluralApiValue(), "entity_id", t1._widget.entityId, "notes", B.JSString_methods.trim$0(t1._comment)], t2, t2); A.print("DATA: " + data.toString$0(0)); t1.setState$1(new A._AddCommentDialogState_build__closure0(t1)); new A.WebClient().post$3$data(credentials.url + "/activities/notes", credentials.token, B.C_JsonCodec.encode$2$toEncodable(data, null)).then$1$1(0, new A._AddCommentDialogState_build__closure1(this.localization), type$.Null).catchError$1(new A._AddCommentDialogState_build__closure2(t1)); }, $signature: 0 }; A._AddCommentDialogState_build__closure0.prototype = { call$0() { return this.$this._dialogs$_isLoading = true; }, $signature: 0 }; A._AddCommentDialogState_build__closure1.prototype = { call$1(response) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Null), $async$self = this, t2, t1; var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $.$get$navigatorKey(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1.toString; A.Navigator_of(t1, false).pop$1(true); t1 = $.$get$LocalizationsProvider__localizedValues(); t2 = t1.$index(0, $async$self.localization.localeCode); t2.toString; t2 = J.$index$asx(t2, "added_comment"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "added_comment"); t1.toString; } else t1 = t2; A.showToast(t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$call$1, $async$completer); }, $signature: 220 }; A._AddCommentDialogState_build__closure2.prototype = { call$1(error) { var t1; A.showErrorDialog(false, error); t1 = this.$this; t1.setState$1(new A._AddCommentDialogState_build___closure(t1)); }, $signature: 5 }; A._AddCommentDialogState_build___closure.prototype = { call$0() { return this.$this._dialogs$_isLoading = false; }, $signature: 0 }; A._AddCommentDialogState_build_closure1.prototype = { call$1(value) { var t1 = this.$this; t1.setState$1(new A._AddCommentDialogState_build__closure(t1, value)); }, $signature: 15 }; A._AddCommentDialogState_build__closure.prototype = { call$0() { this.$this._comment = B.JSString_methods.trim$0(this.value); }, $signature: 0 }; A.EnumUtils_fromString_closure.prototype = { call$1(enumItem) { return A.EnumUtils_parse(enumItem).toLowerCase() === this.value.toLowerCase(); }, $signature() { return this.T._eval$1("bool(0)"); } }; A.FormatNumberType.prototype = { _enumToString$0() { return "FormatNumberType." + this._core$_name; } }; A.LocaleCodeAware.prototype = {}; A.LocalizationsProvider.prototype = { get$compareTo(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "compare_to"); t1.toString; return t1; }, get$product(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "product"); t1.toString; return t1; }, get$document(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "document"); t1.toString; return t1; }, get$invoice() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "invoice"); t1.toString; return t1; }, get$amount() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "amount"); t1.toString; return t1; }, get$contact() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "contact"); t1.toString; return t1; }, get$pleaseEnterAClientOrContactName() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "please_enter_a_client_or_contact_name"); return t1 == null ? "" : t1; }, get$body(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "body"); t1.toString; return t1; }, get$payment() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "payment"); t1.toString; return t1; }, get$quote() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "quote"); t1.toString; return t1; }, get$expense() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "expense"); t1.toString; return t1; }, get$vendor(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "vendor"); t1.toString; return t1; }, get$task() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "task"); t1.toString; return t1; }, get$project() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "project"); t1.toString; return t1; }, get$date() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "date"); t1.toString; return t1; }, get$design() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "design"); t1.toString; return t1; }, get$group() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "group"); t1.toString; return t1; }, get$companyGateway() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "company_gateway"); t1.toString; return t1; }, get$taxRate() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "tax_rate"); t1.toString; return t1; }, get$credit() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "credit"); t1.toString; return t1; }, get$schedule() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "schedule"); t1.toString; return t1; }, get$user(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "user"); t1.toString; return t1; }, get$message(_) { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "message"); t1.toString; return t1; }, get$taskStatus() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "task_status"); t1.toString; return t1; }, get$expenseCategory() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "expense_category"); t1.toString; return t1; }, get$recurringInvoice() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "recurring_invoice"); t1.toString; return t1; }, get$webhook() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "webhook"); t1.toString; return t1; }, get$token() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "token"); t1.toString; return t1; }, get$paymentTerm() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "payment_term"); t1.toString; return t1; }, get$expenseCategoryId() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "expense_category_id"); t1.toString; return t1; }, get$transactionId() { var t1 = $.$get$LocalizationsProvider__localizedValues().$index(0, this.localeCode); t1.toString; t1 = J.$index$asx(t1, "transaction_id"); t1.toString; return t1; }, get$newPaymentLink() { var _s16_ = "new_payment_link", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; return t1; }, get$partialValue() { var _s13_ = "partial_value", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; return t1; }, get$lastUpdated() { var _s12_ = "last_updated", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$exportedData() { var _s13_ = "exported_data", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; return t1; }, get$waitForData() { var _s13_ = "wait_for_data", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; return t1; }, get$noPaymentTypesEnabled() { var _s24_ = "no_payment_types_enabled", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s24_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s24_); t1.toString; } else t1 = t2; return t1; }, get$subdomainGuide() { var _s15_ = "subdomain_guide", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s15_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } else t1 = t2; return t1; }, get$changeEmail() { var _s12_ = "change_email", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$colors() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "colors"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "colors"); t1.toString; } else t1 = t2; return t1; }, get$importColors() { var _s13_ = "import_colors", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; return t1; }, get$addSecondContact() { var _s18_ = "add_second_contact", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s18_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } else t1 = t2; return t1; }, get$recurringExpense() { var _s17_ = "recurring_expense", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s17_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } else t1 = t2; return t1; }, get$newRecurringExpense() { var _s21_ = "new_recurring_expense", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s21_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } else t1 = t2; return t1; }, get$system(_) { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "system"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "system"); t1.toString; } else t1 = t2; return t1; }, get$updateAllRecords() { var _s18_ = "update_all_records", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s18_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } else t1 = t2; return t1; }, get$addToInvoices() { var _s15_ = "add_to_invoices", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s15_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } else t1 = t2; return t1; }, get$editRecord() { var _s11_ = "edit_record", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s11_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } else t1 = t2; return t1; }, get$waitForLoading() { var _s16_ = "wait_for_loading", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; return t1; }, get$waitForSaving() { var _s15_ = "wait_for_saving", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s15_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } else t1 = t2; return t1; }, get$customEmailsDisabledHelp() { var _s27_ = "custom_emails_disabled_help", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s27_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s27_); t1.toString; } else t1 = t2; return t1; }, get$id(_) { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "id"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "id"); t1.toString; } else t1 = t2; return t1; }, get$dueOnReceipt() { var _s14_ = "due_on_receipt", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; return t1; }, get$releaseNotes() { var _s13_ = "release_notes", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; return t1; }, get$viewTask() { var _s9_ = "view_task", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s9_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else t1 = t2; return t1; }, get$autoArchivePaidInvoices() { var _s26_ = "auto_archive_paid_invoices", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s26_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s26_); t1.toString; } else t1 = t2; return t1; }, get$autoArchiveCancelledInvoices() { var _s31_ = "auto_archive_cancelled_invoices", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s31_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s31_); t1.toString; } else t1 = t2; return t1; }, get$multipleClientError() { var _s21_ = "multiple_client_error", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s21_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } else t1 = t2; return t1; }, get$addCountry() { var _s11_ = "add_country", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s11_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } else t1 = t2; return t1; }, get$left(_) { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "left"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "left"); t1.toString; } else t1 = t2; return t1; }, get$right(_) { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "right"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "right"); t1.toString; } else t1 = t2; return t1; }, get$center() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "center"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "center"); t1.toString; } else t1 = t2; return t1; }, get$viewMap() { var _s8_ = "view_map", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$standing() { var _s8_ = "standing", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$vat() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "vat"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "vat"); t1.toString; } else t1 = t2; return t1; }, get$stockNotifications() { var _s19_ = "stock_notifications", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } else t1 = t2; return t1; }, get$notificationThreshold() { var _s22_ = "notification_threshold", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s22_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } else t1 = t2; return t1; }, get$stockQuantity() { var _s14_ = "stock_quantity", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; return t1; }, get$purchaseOrder() { var _s14_ = "purchase_order", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; return t1; }, get$purchaseOrders() { var _s15_ = "purchase_orders", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s15_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } else t1 = t2; return t1; }, get$newPurchaseOrder() { var _s18_ = "new_purchase_order", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s18_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s18_); t1.toString; } else t1 = t2; return t1; }, get$updatedPurchaseOrder() { var _s22_ = "updated_purchase_order", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s22_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } else t1 = t2; return t1; }, get$enableReactApp() { var _s16_ = "enable_react_app", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; return t1; }, get$emailedPurchaseOrder() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "emailed_purchase_orderk"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "emailed_purchase_order"); t1.toString; } else t1 = t2; return t1; }, get$connectMicrosoft() { var _s17_ = "connect_microsoft", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s17_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s17_); t1.toString; } else t1 = t2; return t1; }, get$pleaseSelectAVendor() { var _s22_ = "please_select_a_vendor", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s22_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } else t1 = t2; return t1; }, get$vendorDetails() { var _s14_ = "vendor_details", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; return t1; }, get$purchaseOrderDetails() { var _s22_ = "purchase_order_details", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s22_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s22_); t1.toString; } else t1 = t2; return t1; }, get$purchaseOrderDate() { var _s19_ = "purchase_order_date", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } else t1 = t2; return t1; }, get$verifyPhoneNumber() { var _s19_ = "verify_phone_number", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } else t1 = t2; return t1; }, get$verifyPhoneNumberHelp() { var _s24_ = "verify_phone_number_help", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s24_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s24_); t1.toString; } else t1 = t2; return t1; }, get$verify() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "verify"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "verify"); t1.toString; } else t1 = t2; return t1; }, get$verifiedPhoneNumber() { var _s21_ = "verified_phone_number", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s21_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } else t1 = t2; return t1; }, get$saveToUploadDocuments() { var _s24_ = "save_to_upload_documents", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s24_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s24_); t1.toString; } else t1 = t2; return t1; }, get$sendCode() { var _s9_ = "send_code", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s9_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else t1 = t2; return t1; }, get$field() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "field"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "field"); t1.toString; } else t1 = t2; return t1; }, get$connect() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "connect"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "connect"); t1.toString; } else t1 = t2; return t1; }, get$bankAccount() { var _s12_ = "bank_account", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$transaction(_) { var _s11_ = "transaction", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s11_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } else t1 = t2; return t1; }, get$transactions() { var _s12_ = "transactions", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$newTransaction() { var _s15_ = "new_transaction", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s15_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } else t1 = t2; return t1; }, get$deposit() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "deposit"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "deposit"); t1.toString; } else t1 = t2; return t1; }, get$withdrawal() { var _s10_ = "withdrawal", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s10_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s10_); t1.toString; } else t1 = t2; return t1; }, get$convertedTransaction() { var _s21_ = "converted_transaction", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s21_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s21_); t1.toString; } else t1 = t2; return t1; }, get$selected(_) { var _s8_ = "selected", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$minAmount() { var _s10_ = "min_amount", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s10_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s10_); t1.toString; } else t1 = t2; return t1; }, get$maxAmount() { var _s10_ = "max_amount", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s10_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s10_); t1.toString; } else t1 = t2; return t1; }, get$newBankAccount() { var _s16_ = "new_bank_account", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; return t1; }, get$verifyPhoneNumber2faHelp() { var _s28_ = "verify_phone_number_2fa_help", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s28_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s28_); t1.toString; } else t1 = t2; return t1; }, get$upgradeToConnectBankAccount() { var _s31_ = "upgrade_to_connect_bank_account", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s31_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s31_); t1.toString; } else t1 = t2; return t1; }, get$autoSync() { var _s9_ = "auto_sync", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s9_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s9_); t1.toString; } else t1 = t2; return t1; }, get$transactionRule() { var _s16_ = "transaction_rule", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; return t1; }, get$newTransactionRule() { var _s20_ = "new_transaction_rule", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s20_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s20_); t1.toString; } else t1 = t2; return t1; }, get$matchAllRules() { var _s15_ = "match_all_rules", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s15_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s15_); t1.toString; } else t1 = t2; return t1; }, get$isEmpty(_) { var _s8_ = "is_empty", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$value(_) { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "value"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "value"); t1.toString; } else t1 = t2; return t1; }, get$operator(_) { var _s8_ = "operator", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$linkPayment() { var _s12_ = "link_payment", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$linkExpense() { var _s12_ = "link_expense", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$hour() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "hour"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "hour"); t1.toString; } else t1 = t2; return t1; }, get$pixels() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "pixels"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "pixels"); t1.toString; } else t1 = t2; return t1; }, get$noDocumentsToDownload() { var _s24_ = "no_documents_to_download", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s24_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s24_); t1.toString; } else t1 = t2; return t1; }, get$maxQuantity() { var _s12_ = "max_quantity", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$newSchedule() { var _s12_ = "new_schedule", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$showAgingTable() { var _s16_ = "show_aging_table", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s16_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s16_); t1.toString; } else t1 = t2; return t1; }, get$showPaymentsTable() { var _s19_ = "show_payments_table", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s19_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s19_); t1.toString; } else t1 = t2; return t1; }, get$onlyClientsWithInvoices() { var _s26_ = "only_clients_with_invoices", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s26_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s26_); t1.toString; } else t1 = t2; return t1; }, get$allClients() { var _s11_ = "all_clients", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s11_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } else t1 = t2; return t1; }, get$nextRun() { var _s8_ = "next_run", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$upgradeToPaidPlanToSchedule() { var _s32_ = "upgrade_to_paid_plan_to_schedule", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s32_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s32_); t1.toString; } else t1 = t2; return t1; }, get$billable() { var _s8_ = "billable", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s8_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s8_); t1.toString; } else t1 = t2; return t1; }, get$updatedPrices() { var _s14_ = "updated_prices", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; return t1; }, get$taxCategory() { var _s12_ = "tax_category", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, get$rename() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "rename"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "rename"); t1.toString; } else t1 = t2; return t1; }, get$taxDetails() { var _s11_ = "tax_details", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s11_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } else t1 = t2; return t1; }, get$isTaxExempt() { var _s13_ = "is_tax_exempt", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s13_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s13_); t1.toString; } else t1 = t2; return t1; }, get$$private() { var t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, "private"); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, "private"); t1.toString; } else t1 = t2; return t1; }, get$classification() { var _s14_ = "classification", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s14_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s14_); t1.toString; } else t1 = t2; return t1; }, get$watchVideo() { var _s11_ = "watch_video", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s11_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s11_); t1.toString; } else t1 = t2; return t1; }, get$insertBelow() { var _s12_ = "insert_below", t1 = $.$get$LocalizationsProvider__localizedValues(), t2 = t1.$index(0, this.localeCode); t2.toString; t2 = J.$index$asx(t2, _s12_); if (t2 == null) { t1 = t1.$index(0, "en"); t1.toString; t1 = J.$index$asx(t1, _s12_); t1.toString; } else t1 = t2; return t1; }, lookup$2$overrideLocaleCode(key, overrideLocaleCode) { var t2, t3, value, englishValue, lookupKey = A.toSnakeCase(key), t1 = key == null; if ((t1 ? "" : key).length === 0) return ""; if (B.JSString_methods.startsWith$1(lookupKey, "_")) return t1 ? "" : key; t2 = $.$get$LocalizationsProvider__localizedValues(); t3 = t2.$index(0, overrideLocaleCode == null ? this.localeCode : overrideLocaleCode); t3.toString; t3 = J.$index$asx(t3, lookupKey); if (t3 == null) { t3 = t2.$index(0, this.localeCode); t3.toString; t3 = J.$index$asx(t3, B.JSString_methods.replaceFirst$2(lookupKey, "_id", "")); value = t3; } else value = t3; if (value == null) value = ""; if (value.length === 0) { A.print("## ERROR: localization key not found - " + A.S(key)); t2 = t2.$index(0, "en"); t2.toString; englishValue = J.$index$asx(t2, lookupKey); if (englishValue == null) englishValue = ""; if (englishValue.length === 0) t1 = t1 ? "" : key; else t1 = englishValue; return t1; } return value; }, lookup$1(key) { return this.lookup$2$overrideLocaleCode(key, null); }, compareTo$1($receiver, arg0) { return this.get$compareTo(this).call$1(arg0); } }; A.AppLocalization.prototype = {}; A.AppLocalizationsDelegate.prototype = { isSupported$1(locale) { return B.JSArray_methods.contains$1(B.List_0, locale._rawToString$1("_")); }, load$1(_, locale) { return new A.SynchronousFuture(new A.AppLocalization(locale._rawToString$1("_")), type$.SynchronousFuture_AppLocalization); }, shouldReload$1(old) { return false; } }; A._AppLocalization_LocaleCodeAware_LocalizationsProvider.prototype = {}; A._MarkdownToDocument.prototype = { visitElementBefore$1(element) { var inlineVisitor, t1, t2, t3, _this = this; switch (element.tag) { case "h1": _this._addHeader$2$level(element, 1); break; case "h2": _this._addHeader$2$level(element, 2); break; case "h3": _this._addHeader$2$level(element, 3); break; case "h4": _this._addHeader$2$level(element, 4); break; case "h5": _this._addHeader$2$level(element, 5); break; case "h6": _this._addHeader$2$level(element, 6); break; case "p": inlineVisitor = _this._parseInline$1(element); t1 = inlineVisitor._markdown$_imageUrl != null && B.JSArray_methods.get$first(inlineVisitor._textStack).text.length === 0; t2 = _this._markdown$_content; if (t1) { t1 = inlineVisitor._markdown$_imageUrl; t1.toString; t3 = inlineVisitor._imageAltText; t3.toString; t2.push(A.ImageNode$(t3, B.C_Uuid.v4$0(), t1)); } else { t1 = B.JSArray_methods.get$first(inlineVisitor._textStack); t2.push(A.ParagraphNode$(B.C_Uuid.v4$0(), null, t1)); } break; case "blockquote": t1 = B.C_Uuid.v4$0(); t2 = B.JSArray_methods.get$first(_this._parseInline$1(element)._textStack); _this._markdown$_content.push(A.ParagraphNode$(t1, A.LinkedHashMap_LinkedHashMap$_literal(["blockType", B.NamedAttribution_blockquote], type$.String, type$.dynamic), t2)); return false; case "code": t1 = B.C_Uuid.v4$0(); t2 = A.AttributedText$(element.get$textContent(), null); _this._markdown$_content.push(A.ParagraphNode$(t1, A.LinkedHashMap_LinkedHashMap$_literal(["blockType", B.NamedAttribution_code], type$.String, type$.dynamic), t2)); break; case "ul": _this._listItemTypeStack.push(B.ListItemType_1); break; case "ol": _this._listItemTypeStack.push(B.ListItemType_0); break; case "li": t1 = _this._listItemTypeStack; if (t1.length === 0) throw A.wrapException(A.Exception_Exception("Tried to parse a markdown list item but the list item type was null")); t2 = B.JSArray_methods.get$last(t1); t1 = t1.length; _this._markdown$_content.push(A.ListItemNode$(B.C_Uuid.v4$0(), t1 - 1, t2, B.JSArray_methods.get$first(_this._parseInline$1(element)._textStack))); break; case "hr": _this._markdown$_content.push(A.HorizontalRuleNode$(B.C_Uuid.v4$0())); break; } return true; }, visitElementAfter$1(element) { switch (element.tag) { case "ul": case "ol": this._listItemTypeStack.pop(); break; } }, visitText$1(text) { }, _addHeader$2$level(element, level) { var headerAttribution, t1, t2; switch (level) { case 1: headerAttribution = B.NamedAttribution_header1; break; case 2: headerAttribution = B.NamedAttribution_header2; break; case 3: headerAttribution = B.NamedAttribution_header3; break; case 4: headerAttribution = B.NamedAttribution_header4; break; case 5: headerAttribution = B.NamedAttribution_header5; break; case 6: headerAttribution = B.NamedAttribution_header6; break; default: headerAttribution = null; } t1 = B.C_Uuid.v4$0(); t2 = B.JSArray_methods.get$first(this._parseInline$1(element)._textStack); this._markdown$_content.push(A.ParagraphNode$(t1, A.LinkedHashMap_LinkedHashMap$_literal(["blockType", headerAttribution], type$.String, type$.dynamic), t2)); }, _parseInline$1(element) { var inlineVisitor, inlineNodes, _i, _null = null, t1 = element.get$textContent(), t2 = A.Document$0(_null), t3 = type$.JSArray_InlineSyntax, t4 = A._setArrayType([], t3), t5 = A._setArrayType([], type$.JSArray_Delimiter), t6 = A._setArrayType([], type$.JSArray_Node_2); B.JSArray_methods.addAll$1(t4, t2._inlineSyntaxes); if (t2.hasCustomInlineSyntaxes) t4.push(new A.TextSyntax("", A.RegExp_RegExp("[A-Za-z0-9]+(?=\\s)", true, false, true, false), _null)); else t4.push(new A.TextSyntax("", A.RegExp_RegExp("[ \\tA-Za-z0-9]*[A-Za-z0-9](?=\\s)", true, false, true, false), _null)); B.JSArray_methods.addAll$1(t4, A._setArrayType([A.LinkSyntax$(_null, "\\[", 91), A.ImageSyntax$(_null)], t3)); B.JSArray_methods.addAll$1(t4, $.$get$InlineParser__defaultSyntaxes()); B.JSArray_methods.addAll$1(t4, $.$get$InlineParser__htmlSyntaxes()); inlineVisitor = new A._InlineMarkdownToDocument(A._setArrayType([A.AttributedText$(_null, _null)], type$.JSArray_AttributedText)); inlineNodes = new A.InlineParser(t1, t2, t4, t5, t6).parse$0(0); for (t1 = inlineNodes.length, _i = 0; _i < inlineNodes.length; inlineNodes.length === t1 || (0, A.throwConcurrentModificationError)(inlineNodes), ++_i) J.accept$1$x(inlineNodes[_i], inlineVisitor); return inlineVisitor; } }; A._InlineMarkdownToDocument.prototype = { visitElementBefore$1(element) { var t1; if (element.tag === "img") { t1 = element.attributes; this._markdown$_imageUrl = t1.$index(0, "src"); t1 = t1.$index(0, "alt"); this._imageAltText = t1 == null ? "" : t1; return true; } this._textStack.push(A.AttributedText$(null, null)); return true; }, visitText$1(text) { var t1 = this._textStack; t1.push(t1.pop().copyAndAppend$1(A.AttributedText$(text.text, null))); }, visitElementAfter$1(element) { var t1 = this._textStack, styledText = t1.pop(), t2 = element.tag; if (t2 === "strong") styledText.addAttribution$2(B.NamedAttribution_bold, new A.SpanRange(0, styledText.text.length - 1)); else if (t2 === "em") styledText.addAttribution$2(B.NamedAttribution_italics, new A.SpanRange(0, styledText.text.length - 1)); else if (t2 === "a") { t2 = element.attributes.$index(0, "href"); t2.toString; styledText.addAttribution$2(new A.LinkAttribution(A.Uri_parse(t2, 0, null)), new A.SpanRange(0, styledText.text.length - 1)); } if (t1.length !== 0) t1.push(t1.pop().copyAndAppend$1(styledText)); else t1.push(styledText); } }; A.AttributedTextMarkdownSerializer.prototype = { visitAttributions$4(fullText, index, startingAttributions, endingAttributions) { var t2, markdownStyles, linkMarker, _this = this, t1 = _this._markdown$_buffer; t1.toString; t2 = _this.__AttributedTextMarkdownSerializer__bufferCursor_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._contents += B.JSString_methods.substring$2(fullText.text, t2, index); if (startingAttributions._collection$_length !== 0) { markdownStyles = A.AttributedTextMarkdownSerializer__sortAndSerializeAttributions(startingAttributions, B.AttributionVisitEvent_0); linkMarker = A.AttributedTextMarkdownSerializer__encodeLinkMarker(startingAttributions, B.AttributionVisitEvent_0); t1 = _this._markdown$_buffer; t2 = t1._contents += linkMarker; t1._contents = t2 + markdownStyles; } t2 = _this.__AttributedTextMarkdownSerializer__fullText_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._contents += t2[index]; _this.__AttributedTextMarkdownSerializer__bufferCursor_A = index + 1; if (endingAttributions._collection$_length !== 0) { markdownStyles = A.AttributedTextMarkdownSerializer__sortAndSerializeAttributions(endingAttributions, B.AttributionVisitEvent_1); linkMarker = A.AttributedTextMarkdownSerializer__encodeLinkMarker(endingAttributions, B.AttributionVisitEvent_1); t1 = _this._markdown$_buffer; t2 = t1._contents += markdownStyles; t1._contents = t2 + linkMarker; } } }; A.AttributedTextMarkdownSerializer__encodeLinkMarker_closure.prototype = { call$1(element) { return element instanceof A.LinkAttribution; }, $signature: 148 }; A._EmptyParagraphSyntax.prototype = { get$pattern(_) { return $.$get$_emptyParagraphPattern(); }, parse$1(_, parser) { var t1, t2; parser.encounteredBlankLine = true; t1 = ++parser._pos; t2 = $.$get$_emptyParagraphPattern(); t1 = parser.lines[t1]; if (!t2._nativeRegExp.test(t1)) return null; parser.encounteredBlankLine = false; ++parser._pos; t1 = type$.String; return new A.Element1("p", A._setArrayType([], type$.JSArray_Node_2), A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); } }; A.GoogleOAuth_signIn_closure.prototype = { call$1(value) { var t1 = value._google_sign_in$_data, t2 = t1.idToken; if (t2 == null) t2 = ""; t1 = t1.accessToken; if (t1 == null) t1 = ""; this.callback.call$2(t2, t1); }, $signature: 872 }; A.GoogleOAuth_signUp_closure.prototype = { call$1(value) { var t1 = value._google_sign_in$_data, t2 = t1.idToken; if (t2 == null) t2 = ""; t1 = t1.accessToken; if (t1 == null) t1 = ""; this.callback.call$2(t2, t1); }, $signature: 872 }; A.initiatePurchase_closure.prototype = { call$1(context) { return new A.UpgradeDialog(null); }, $signature: 707 }; A.toSnakeCase_closure.prototype = { call$1(match) { return "_" + match.$index(0, 0).toLowerCase(); }, $signature: 119 }; A.toCamelCase_closure.prototype = { call$1(word) { return A.toTitleCase(word); }, $signature: 31 }; A.toSpaceCase_closure.prototype = { call$1(match) { return " " + match.$index(0, 0).toLowerCase(); }, $signature: 119 }; A.toTitleCase_closure.prototype = { call$1(word) { if (word === "url") return "URL"; if (word.length <= 1) return word; return B.JSString_methods.substring$2(word, 0, 1).toUpperCase() + B.JSString_methods.substring$1(word, 1).toLowerCase(); }, $signature: 31 }; A.matchesStrings_closure.prototype = { call$1(haystack) { if (A.matchesString(haystack, this.needle)) this._box_0.isMatch = true; }, $signature: 98 }; A.matchesString_closure.prototype = { call$1(rune) { var character = A.quoteStringForRegExp(A.Primitives_stringFromCharCode(rune)), t1 = this._box_0; t1.regExp = t1.regExp + (character + ".*?"); }, $signature: 64 }; A.matchesString_closure0.prototype = { call$1(needle) { if (!B.JSString_methods.contains$1(this.haystack.toLowerCase(), needle)) this._box_0.isMatch = false; }, $signature: 15 }; A.matchesStringsValue_closure.prototype = { call$1(haystack) { var value = A.matchesStringValue(haystack, this.needle); if (value != null) this._box_0.match = value; }, $signature: 98 }; A.getRandomString_closure.prototype = { call$1(_) { return "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890".charCodeAt(B.C__JSRandom.nextInt$1(62)); }, $signature: 137 }; A.ExampleEditor.prototype = { createState$0() { var _null = null, t1 = type$.LabeledGlobalKey_State_StatefulWidget, t2 = $.$get$ChangeNotifier__emptyListeners(), t3 = A.SelectionLayerLinks$(), t4 = type$.ValueNotifier_nullable_Offset, t5 = new A.MagnifierAndToolbarController(t2); t5._screenPadding = B.EdgeInsets_20_20_20_20; t5.notifyListeners$0(); return new A._ExampleEditorState(new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t1), new A.SignalNotifier(t2), t3, new A.ValueNotifier(B.Brightness_1, t2, type$.ValueNotifier_Brightness), new A.OverlayPortalController(_null), new A.ValueNotifier(_null, t2, t4), new A.OverlayPortalController(_null), new A.ValueNotifier(_null, t2, t4), t5, B._StateLifecycle_0); }, get$value(receiver) { return this.value; } }; A._ExampleEditorState.prototype = { initState$0() { var markdown, t1, t2, _this = this, _null = null; _this.super$State$initState(); markdown = _this._widget.value; markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); markdown = A.stringReplaceAllUnchecked(markdown, "

", ""); t1 = A.deserializeMarkdownToDocument(A.stringReplaceAllUnchecked(markdown, "
", "")); t1._editor$_listeners.push(_this.get$_super_editor$_onDocumentChange()); _this.___ExampleEditorState__doc_A = t1; t1 = A.MutableDocumentComposer$(); _this.___ExampleEditorState__composer_A = t1; t2 = _this.get$_hideOrShowToolbar(); t1._selectionNotifier.addListener$1(0, t2); t1 = _this.___ExampleEditorState__doc_A; t1 = A.createDefaultDocumentEditor(_this.___ExampleEditorState__composer_A, t1); _this.___ExampleEditorState__docEditor_A = t1; _this.___ExampleEditorState__docOps_A = new A.CommonEditorOperations(_this.___ExampleEditorState__doc_A, t1, _this.___ExampleEditorState__composer_A, new A._ExampleEditorState_initState_closure(_this)); _this.___ExampleEditorState__editorFocusNode_A = A.FocusNode$(true, _null, true, true, _null, _null, false); t1 = A.ScrollController$(0, true, _null, _null); t1.addListener$1(0, t2); _this.___ExampleEditorState__scrollController_A = t1; t1 = A.SuperEditorIosControlsController$(); _this.___ExampleEditorState__iosControlsController_F !== $ && A.throwUnnamedLateFieldAI(); _this.___ExampleEditorState__iosControlsController_F = t1; }, didUpdateWidget$1(oldWidget) { var t1, markdown, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget.value; if (t1 !== oldWidget.value) { markdown = A.stringReplaceAllUnchecked(t1, "

", "\n"); markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); markdown = A.stringReplaceAllUnchecked(markdown, "

", "\n"); markdown = A.stringReplaceAllUnchecked(markdown, "

", ""); markdown = A.stringReplaceAllUnchecked(markdown, "
", ""); t1 = _this.___ExampleEditorState__doc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_super_editor$_onDocumentChange(); B.JSArray_methods.remove$1(t1._editor$_listeners, t2); t1 = A.deserializeMarkdownToDocument(markdown); t1._editor$_listeners.push(t2); _this.___ExampleEditorState__doc_A = t1; t2 = _this.___ExampleEditorState__composer_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.___ExampleEditorState__docEditor_A = A.createDefaultDocumentEditor(t2, t1); } }, dispose$0() { var _this = this, t1 = _this.___ExampleEditorState__doc_A; t1 === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.remove$1(t1._editor$_listeners, _this.get$_super_editor$_onDocumentChange()); t1 = _this.___ExampleEditorState__iosControlsController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___ExampleEditorState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___ExampleEditorState__editorFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.___ExampleEditorState__composer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$State$dispose(); }, _super_editor$_onDocumentChange$1(_) { var t1, value, _this = this; _this._hideOrShowToolbar$0(); _this._docChangeSignal.super$ChangeNotifier$notifyListeners(); if (_this._widget.onChanged != null) { t1 = _this.___ExampleEditorState__doc_A; t1 === $ && A.throwUnnamedLateFieldNI(); value = A.serializeDocumentToMarkdown(t1); _this._widget.onChanged.call$1(value); } }, _hideOrShowToolbar$0() { var t1, t2, t3, selectedNode, _this = this; if (_this.get$_super_editor$_gestureMode() !== B.DocumentGestureMode_0) return; t1 = _this.___ExampleEditorState__composer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) { _this._hideEditorToolbar$0(); return; } t2 = t1.base; t3 = t1.extent.nodeId; if (t2.nodeId !== t3) { _this._hideEditorToolbar$0(); _this._hideImageToolbar$0(); return; } if (t1.get$isCollapsed(0)) { _this._hideEditorToolbar$0(); _this._hideImageToolbar$0(); return; } t1 = _this.___ExampleEditorState__doc_A; t1 === $ && A.throwUnnamedLateFieldNI(); selectedNode = t1._nodesById.$index(0, t3); if (selectedNode instanceof A.ImageNode) { _this._showImageToolbar$0(); _this._hideEditorToolbar$0(); return; } else _this._hideImageToolbar$0(); if (selectedNode instanceof A.TextNode) { _this._showEditorToolbar$0(); _this._hideImageToolbar$0(); return; } else _this._hideEditorToolbar$0(); }, _showEditorToolbar$0() { this._textFormatBarOverlayController.show$0(0); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ExampleEditorState__showEditorToolbar_closure(this)); }, _hideEditorToolbar$0() { this._textSelectionAnchor.set$value(0, null); this._textFormatBarOverlayController.hide$0(); var t1 = this.___ExampleEditorState__editorFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); }, get$_super_editor$_gestureMode() { switch (A.defaultTargetPlatform().index) { case 0: return B.DocumentGestureMode_1; case 2: return B.DocumentGestureMode_2; case 1: case 3: case 4: case 5: return B.DocumentGestureMode_0; } }, get$_super_editor$_inputSource() { switch (A.defaultTargetPlatform().index) { case 0: case 2: case 1: case 3: case 4: case 5: return B.TextInputSource_1; } }, _showImageToolbar$0() { $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ExampleEditorState__showImageToolbar_closure(this)); this._imageFormatBarOverlayController.show$0(0); }, _hideImageToolbar$0() { this._imageSelectionAnchor.set$value(0, null); this._imageFormatBarOverlayController.hide$0(); var t1 = this.___ExampleEditorState__editorFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); }, build$1(context) { return new A.ValueListenableBuilder(this._brightness, new A._ExampleEditorState_build_closure(), new A.Builder(new A._ExampleEditorState_build_closure0(this), null), null, type$.ValueListenableBuilder_Brightness); }, _buildEditor$1(context) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, isLight = A.Theme_of(context).colorScheme.brightness === B.Brightness_1, t1 = isLight ? B.Color_4294967295 : B.Color_4280427042, t2 = _this.___ExampleEditorState__iosControlsController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___ExampleEditorState__docEditor_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___ExampleEditorState__doc_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.___ExampleEditorState__composer_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.___ExampleEditorState__editorFocusNode_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = _this.___ExampleEditorState__scrollController_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = type$.JSArray_SuperEditorLayerBuilder; t9 = A._setArrayType([new A.DefaultCaretOverlayBuilder(B.CaretStyle_13i.copyWith$1$color(isLight ? B.Color_4278190080 : B.MaterialAccentColor_Map_df0_4294922834))], t8); if (A.defaultTargetPlatform() === B.TargetPlatform_2) B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder(), new A.SuperEditorAndroidHandlesDocumentLayerBuilder()], t8)); if (A.defaultTargetPlatform() === B.TargetPlatform_0) B.JSArray_methods.addAll$1(t9, A._setArrayType([new A.SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder(), new A.SuperEditorAndroidHandlesDocumentLayerBuilder()], t8)); t8 = isLight ? B.SelectionStyles_Color_4289515255 : new A.SelectionStyles(A.Color$fromARGB(B.JSNumber_methods.round$0(76.5), 244, 67, 54)); t10 = $.$get$defaultStylesheet(); t11 = A._setArrayType([], type$.JSArray_StyleRule); if (!isLight) B.JSArray_methods.addAll$1(t11, $.$get$_darkModeStyles()); t11.push($.$get$taskStyles()); t12 = A.List_List$of(B.List_empty30, true, type$.StyleRule); B.JSArray_methods.addAll$1(t12, t10.rules); B.JSArray_methods.addAll$1(t12, t11); t11 = A._setArrayType([new A.TaskComponentBuilder(_this.___ExampleEditorState__docEditor_A)], type$.JSArray_ComponentBuilder); B.JSArray_methods.addAll$1(t11, B.List_Zeq); t13 = _this.get$_super_editor$_gestureMode(); t14 = _this.get$_super_editor$_inputSource(); t15 = _this.get$_super_editor$_inputSource() === B.TextInputSource_1 ? $.defaultImeKeyboardActions : $.defaultKeyboardActions; t11 = A.List_List$of(t11, true, type$.ComponentBuilder); t11.push(B.C_UnknownComponentBuilder); return new A.ColoredBox(t1, new A.SuperEditorDebugVisuals(B.C_SuperEditorDebugVisualsConfig, new A.KeyedSubtree(new A.SuperEditorIosControlsScope(t2, new A.SuperEditor(t6, t7, _this._docLayoutKey, new A.Stylesheet(t10.documentPadding, t10.inlineTextStyler, t10.selectedTextColorStrategy, t12), t8, t14, t13, _this._selectionLayerLinks, t3, t4, t9, t5, t11, t15, _null), _null), _this._viewportKey), _null), _null); }, _buildMountedToolbar$0() { var t1 = this.___ExampleEditorState__composer_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.MultiListenableBuilder(A.LinkedHashSet_LinkedHashSet$_literal([this._docChangeSignal, t1._selectionNotifier], type$.Listenable), new A._ExampleEditorState__buildMountedToolbar_closure(this), null); }, _buildFloatingToolbar$1(context) { var t2, t3, t4, t5, _this = this, t1 = _this._selectionLayerLinks.__SelectionLayerLinks_expandedSelectionBoundsLink_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___ExampleEditorState__editorFocusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.___ExampleEditorState__docEditor_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___ExampleEditorState__doc_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.___ExampleEditorState__composer_A; t5 === $ && A.throwUnnamedLateFieldNI(); return new A.EditorToolbar(_this._viewportKey, t1, t2, t3, t4, t5, _this.get$_hideEditorToolbar(), null); }, _buildImageToolbar$1(context) { var t1 = this.___ExampleEditorState__composer_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ImageFormatToolbar(this._imageSelectionAnchor, t1, new A._ExampleEditorState__buildImageToolbar_closure(this), null); } }; A._ExampleEditorState_initState_closure.prototype = { call$0() { return type$.DocumentLayout._as(this.$this._docLayoutKey.get$currentState()); }, $signature: 146 }; A._ExampleEditorState__showEditorToolbar_closure.prototype = { call$1(timeStamp) { var t5, docBox, t1 = this.$this, t2 = t1._docLayoutKey, t3 = type$.DocumentLayout._as(t2.get$currentState()), t4 = t1.___ExampleEditorState__composer_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4._selectionNotifier; if (t4._pausable_value_notifier$_isPaused) { t4 = t4.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t4, 0); t4 = t4.base; t5 = t1.___ExampleEditorState__composer_A._selectionNotifier; if (t5._pausable_value_notifier$_isPaused) { t5 = t5.__PausableValueNotifier__currentValueDuringPause_A; t5 === $ && A.throwUnnamedLateFieldNI(); } else t5 = A.ValueNotifier.prototype.get$value.call(t5, 0); t5 = t3.getRectForSelection$2(t4, t5.extent); t5.toString; docBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()); t1._textSelectionAnchor.set$value(0, A.Rect$fromPoints(A.MatrixUtils_transformPoint(docBox.getTransformTo$1(0, null), new A.Offset(t5.left, t5.top)), A.MatrixUtils_transformPoint(docBox.getTransformTo$1(0, null), new A.Offset(t5.right, t5.bottom))).get$topCenter()); }, $signature: 11 }; A._ExampleEditorState__showImageToolbar_closure.prototype = { call$1(timeStamp) { var t5, docBox, t1 = this.$this, t2 = t1._docLayoutKey, t3 = type$.DocumentLayout._as(t2.get$currentState()), t4 = t1.___ExampleEditorState__composer_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4._selectionNotifier; if (t4._pausable_value_notifier$_isPaused) { t4 = t4.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t4, 0); t4 = t4.base; t5 = t1.___ExampleEditorState__composer_A._selectionNotifier; if (t5._pausable_value_notifier$_isPaused) { t5 = t5.__PausableValueNotifier__currentValueDuringPause_A; t5 === $ && A.throwUnnamedLateFieldNI(); } else t5 = A.ValueNotifier.prototype.get$value.call(t5, 0); t5 = t3.getRectForSelection$2(t4, t5.extent); t5.toString; docBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()); t1._imageSelectionAnchor.set$value(0, A.Rect$fromPoints(A.MatrixUtils_transformPoint(docBox.getTransformTo$1(0, null), new A.Offset(t5.left, t5.top)), A.MatrixUtils_transformPoint(docBox.getTransformTo$1(0, null), new A.Offset(t5.right, t5.bottom))).get$center()); }, $signature: 11 }; A._ExampleEditorState_build_closure.prototype = { call$3(context, brightness, child) { var _null = null, t1 = A.ThemeData_ThemeData(_null, _null, brightness, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); child.toString; return new A.Theme(t1, child, _null); }, $signature: 3323 }; A._ExampleEditorState_build_closure0.prototype = { call$1(themedContext) { var t1 = this.$this, t2 = type$.JSArray_Widget, t3 = A._setArrayType([A.Expanded$(t1._buildEditor$1(themedContext), 1)], t2); if (t1.get$_super_editor$_gestureMode() !== B.DocumentGestureMode_0) t3.push(t1._buildMountedToolbar$0()); return A.OverlayPortal$(A.OverlayPortal$(new A.Stack(B.AlignmentDirectional_m1_m1, null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Column$(t3, B.CrossAxisAlignment_2, null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1)], t2), null), t1._imageFormatBarOverlayController, t1.get$_buildImageToolbar()), t1._textFormatBarOverlayController, t1.get$_buildFloatingToolbar()); }, $signature: 3324 }; A._ExampleEditorState__buildMountedToolbar_closure.prototype = { call$1(_) { var t3, t4, t1 = this.$this, t2 = t1.___ExampleEditorState__composer_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t2 == null) return B.SizedBox_null_null_null_null; t2 = t1.___ExampleEditorState__docEditor_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.___ExampleEditorState__doc_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.___ExampleEditorState__composer_A; t1 = t1.___ExampleEditorState__docOps_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.KeyboardEditingToolbar(t2, t3, t4, t1, null); }, $signature: 44 }; A._ExampleEditorState__buildImageToolbar_closure.prototype = { call$2(nodeId, width) { var t1; A.print("Applying width " + A.S(width) + " to node " + nodeId); t1 = this.$this.___ExampleEditorState__doc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._nodesById.$index(0, nodeId); t1.toString; t1.putMetadataValue$2("singleColumnLayout", A.LinkedHashMap_LinkedHashMap$_literal(["width", width, "padding", A.SingleColumnLayoutComponentStyles_SingleColumnLayoutComponentStyles$fromMetadata(t1).padding], type$.String, type$.nullable_Object)); }, $signature: 3325 }; A._darkModeStyles_closure.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["textStyle", B.TextStyle_gkc0], type$.String, type$.dynamic); }, $signature: 123 }; A._darkModeStyles_closure0.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["textStyle", B.TextStyle_gkc], type$.String, type$.dynamic); }, $signature: 123 }; A._darkModeStyles_closure1.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["textStyle", B.TextStyle_gkc], type$.String, type$.dynamic); }, $signature: 123 }; A.SuperEditorDemoTextItemSelector.prototype = { createState$0() { return new A._SuperEditorDemoTextItemSelectorState(new A.PopoverController($.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, null, true, true, null, null, false), B._StateLifecycle_0); }, onSelected$1(arg0) { return this.onSelected.call$1(arg0); }, get$id(receiver) { return this.id; } }; A._SuperEditorDemoTextItemSelectorState.prototype = { dispose$0() { var t1 = this._super_editor_item_selector$_popoverController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this._popoverFocusNode.dispose$0(); this.super$State$dispose(); }, _onItemSelected$1(value) { this._super_editor_item_selector$_popoverController.close$0(0); this._widget.onSelected$1(value); }, build$1(context) { var _this = this, t1 = _this._widget; return new A.PopoverScaffold(_this._super_editor_item_selector$_popoverController, _this.get$_super_editor_item_selector$_buildButton(), new A._SuperEditorDemoTextItemSelectorState_build_closure(_this), _this._popoverFocusNode, t1.parentFocusNode, t1.boundaryKey, null); }, _super_editor_item_selector$_buildButton$1(context) { var _null = null, t1 = A.Text$(this._widget.id.label, _null, _null, _null, _null, _null, B.TextStyle_cMb1, _null, _null, _null); return new A.SuperEditorPopoverButton(B.EdgeInsets_16_0_24_0, new A._SuperEditorDemoTextItemSelectorState__buildButton_closure(this), t1, _null); }, _buildPopoverListItem$4(context, item, isActive, onTap) { var _null = null, t1 = isActive ? A.Color$fromARGB(51, 158, 158, 158) : B.Color_0; return A.DecoratedBox$(A.InkWell$(false, _null, true, A.Container$(B.Alignment_m1_0, A.Text$(item.label, _null, _null, _null, _null, _null, B.TextStyle_cMb1, _null, _null, _null), B.Clip_0, _null, B.BoxConstraints_mlX2, _null, _null, _null, _null, _null, B.EdgeInsets_20_0_20_0, _null, _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, onTap, _null, _null, _null, _null, _null, _null, _null), new A.BoxDecoration(t1, _null, _null, _null, _null, _null, B.BoxShape_0), B.DecorationPosition_0); } }; A._SuperEditorDemoTextItemSelectorState_build_closure.prototype = { call$1(context) { var t1 = this.$this, t2 = t1._widget; return new A.RoundedRectanglePopoverAppearance(new A.ItemSelectionList(t2.id, t2.items, t1.get$_buildPopoverListItem(), t1.get$_onItemSelected(), new A._SuperEditorDemoTextItemSelectorState_build__closure(t1), t1._popoverFocusNode, null, type$.ItemSelectionList_SuperEditorDemoTextItem), null); }, $signature: 3329 }; A._SuperEditorDemoTextItemSelectorState_build__closure.prototype = { call$0() { return this.$this._super_editor_item_selector$_popoverController.close$0(0); }, $signature: 0 }; A._SuperEditorDemoTextItemSelectorState__buildButton_closure.prototype = { call$0() { return this.$this._super_editor_item_selector$_popoverController.open$0(0); }, $signature: 0 }; A.SuperEditorDemoTextItem.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.SuperEditorDemoTextItem && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.id === other.id; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.id); }, get$id(receiver) { return this.id; } }; A.SuperEditorPopoverButton.prototype = { build$1(context) { var _null = null, t1 = A._setArrayType([], type$.JSArray_Widget); t1.push(new A.Padding(this.padding, this.child, _null)); t1.push(B.Positioned_wrt); return A.InkWell$(false, _null, true, A.Center$(new A.Stack(B.Alignment_m1_0, _null, B.StackFit_0, B.Clip_1, t1, _null), _null, _null), _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, this.onTap, _null, _null, _null, _null, _null, _null, _null); } }; A.EditorToolbar.prototype = { createState$0() { return new A._EditorToolbarState(B._StateLifecycle_0); }, closeToolbar$0() { return this.closeToolbar.call$0(); }, get$document(receiver) { return this.document; } }; A._EditorToolbarState.prototype = { initState$0() { var t1, _this = this, _null = null; _this.super$State$initState(); t1 = _this._widget.editorViewportKey; _this.___EditorToolbarState__toolbarAligner_F !== $ && A.throwUnnamedLateFieldAI(); _this.___EditorToolbarState__toolbarAligner_F = new A.CupertinoPopoverToolbarAligner(t1); _this.___EditorToolbarState__popoverFocusNode_A = A.FocusNode$(true, _null, true, true, _null, _null, false); _this.___EditorToolbarState__urlFocusNode_A = A.FocusNode$(true, _null, true, true, _null, _null, false); t1 = A.AttributedText$(_null, _null); t1 = new A.SingleLineAttributedTextEditingController(_this.get$_applyLink(), B.TextSelection_ke5, A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution), B.TextRange_m1_m1, t1, $.$get$ChangeNotifier__emptyListeners()); t1.AttributedTextEditingController$3$composingRegion$selection$text(_null, _null, _null); t1 = A.ImeAttributedTextEditingController$(t1, true); t1.__ime_text_editing_controller$_onPerformActionPressed = _this.get$_toolbar0$_onPerformAction(); t1._realController.set$text(0, A.AttributedText$("https://", _null)); _this._urlController = t1; }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._widget.editorViewportKey; t2 = _this._framework$_element; t2.toString; _this.___EditorToolbarState__screenBoundary_A = new A.WidgetFollowerBoundary(t1, A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio); }, dispose$0() { var _this = this, t1 = _this.___EditorToolbarState__urlFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._urlController.dispose$0(); t1 = _this.___EditorToolbarState__popoverFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$State$dispose(); }, _isConvertibleNode$0() { var t2, selectedNode, t1 = this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = t1.base; t1 = t1.extent.nodeId; if (t2.nodeId !== t1) return false; selectedNode = this._widget.document._nodesById.$index(0, t1); return selectedNode instanceof A.ParagraphNode || selectedNode instanceof A.ListItemNode; }, _getCurrentTextType$0() { var selectedNode, type, t1 = this._widget, t2 = t1.document; t1 = t1.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); selectedNode = t2._nodesById.$index(0, t1.extent.nodeId); if (selectedNode instanceof A.ParagraphNode) { type = selectedNode._metadata.$index(0, "blockType"); t1 = J.getInterceptor$(type); if (t1.$eq(type, B.NamedAttribution_header1)) return B._TextType_0; else if (t1.$eq(type, B.NamedAttribution_header2)) return B._TextType_1; else if (t1.$eq(type, B.NamedAttribution_header3)) return B._TextType_2; else if (t1.$eq(type, B.NamedAttribution_blockquote)) return B._TextType_4; else return B._TextType_3; } else if (selectedNode instanceof A.ListItemNode) return selectedNode.type === B.ListItemType_0 ? B._TextType_5 : B._TextType_6; else throw A.wrapException(A.Exception_Exception("Invalid node type: " + A.S(selectedNode))); }, _convertTextToNewType$1(newType) { var t1, t2, t3, _this = this, existingTextType = _this._getCurrentTextType$0(); if (existingTextType === newType) return; t1 = existingTextType !== B._TextType_5; if (!t1 || existingTextType === B._TextType_6) t2 = newType === B._TextType_5 || newType === B._TextType_6; else t2 = false; if (t2) { t1 = _this._widget; t2 = t1.editor; t1 = t1.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1.extent; t3 = newType === B._TextType_5 ? B.ListItemType_0 : B.ListItemType_1; t2.execute$1(A._setArrayType([new A.ChangeListItemTypeRequest(t1.nodeId, t3)], type$.JSArray_EditRequest)); } else { if (!t1 || existingTextType === B._TextType_6) t2 = !(newType === B._TextType_5 || newType === B._TextType_6); else t2 = false; if (t2) { t1 = _this._widget; t2 = t1.editor; t1 = t1.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.execute$1(A._setArrayType([new A.ConvertListItemToParagraphRequest(t1.extent.nodeId, A.LinkedHashMap_LinkedHashMap$_literal(["blockType", _this._getBlockTypeAttribution$1(newType)], type$.String, type$.dynamic))], type$.JSArray_EditRequest)); } else { if (!(!t1 || existingTextType === B._TextType_6)) t1 = newType === B._TextType_5 || newType === B._TextType_6; else t1 = false; t2 = _this._widget; if (t1) { t1 = t2.editor; t2 = t2.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = t2.extent; t3 = newType === B._TextType_5 ? B.ListItemType_0 : B.ListItemType_1; t1.execute$1(A._setArrayType([new A.ConvertParagraphToListItemRequest(t2.nodeId, t3)], type$.JSArray_EditRequest)); } else { t1 = t2.editor; t2 = t2.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.execute$1(A._setArrayType([new A.ChangeParagraphBlockTypeRequest(t2.extent.nodeId, _this._getBlockTypeAttribution$1(newType))], type$.JSArray_EditRequest)); } } } }, _getBlockTypeAttribution$1(newType) { switch (newType.index) { case 0: return B.NamedAttribution_header1; case 1: return B.NamedAttribution_header2; case 2: return B.NamedAttribution_header3; case 4: return B.NamedAttribution_blockquote; case 3: default: return null; } }, _toggleBold$0() { var t1 = this._widget, t2 = t1.editor; t1 = t1.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t2.execute$1(A._setArrayType([new A.ToggleTextAttributionsRequest(t1, A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold], type$.Attribution))], type$.JSArray_EditRequest)); }, _toggleItalics$0() { var t1 = this._widget, t2 = t1.editor; t1 = t1.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t2.execute$1(A._setArrayType([new A.ToggleTextAttributionsRequest(t1, A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_italics], type$.Attribution))], type$.JSArray_EditRequest)); }, _toggleStrikethrough$0() { var t1 = this._widget, t2 = t1.editor; t1 = t1.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t2.execute$1(A._setArrayType([new A.ToggleTextAttributionsRequest(t1, A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_strikethrough], type$.Attribution))], type$.JSArray_EditRequest)); }, _getSelectedLinkSpans$0() { var t2, baseOffset, extentOffset, selectionStart, selectionEnd, t1 = this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = type$.TextPosition; baseOffset = t2._as(t1.base.nodePosition).offset; t1 = t1.extent; extentOffset = t2._as(t1.nodePosition).offset; selectionStart = Math.min(baseOffset, extentOffset); selectionEnd = Math.max(baseOffset, extentOffset); return type$.TextNode._as(this._widget.document._nodesById.$index(0, t1.nodeId))._text$_text.getAttributionSpansInRange$2$attributionFilter$range(new A._EditorToolbarState__getSelectedLinkSpans_closure(), new A.SpanRange(selectionStart, selectionEnd - 1)); }, _onLinkPressed$0() { var t2, baseOffset, extentOffset, selectionStart, selectionRange, text, overlappingLinkAttributions, overlappingLinkSpan, t3, isLinkSelectionOnTrailingEdge, _this = this, t1 = _this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = type$.TextPosition; baseOffset = t2._as(t1.base.nodePosition).offset; t1 = t1.extent; extentOffset = t2._as(t1.nodePosition).offset; selectionStart = Math.min(baseOffset, extentOffset); t2 = Math.max(baseOffset, extentOffset) - 1; selectionRange = new A.SpanRange(selectionStart, t2); text = type$.TextNode._as(_this._widget.document._nodesById.$index(0, t1.nodeId))._text$_text; overlappingLinkAttributions = text.getAttributionSpansInRange$2$attributionFilter$range(new A._EditorToolbarState__onLinkPressed_closure(), selectionRange); t1 = overlappingLinkAttributions._collection$_length; if (t1 >= 2) return; if (t1 !== 0) { overlappingLinkSpan = overlappingLinkAttributions.get$first(0); t1 = overlappingLinkSpan.start; if (!(t1 >= selectionStart && t1 <= t2)) { t3 = overlappingLinkSpan.end; isLinkSelectionOnTrailingEdge = t3 >= selectionStart && t3 <= t2; } else isLinkSelectionOnTrailingEdge = true; t2 = overlappingLinkSpan.attribution; if (isLinkSelectionOnTrailingEdge) text.removeAttribution$2(t2, selectionRange); else text.removeAttribution$2(t2, new A.SpanRange(t1, overlappingLinkSpan.end)); } else _this.setState$1(new A._EditorToolbarState__onLinkPressed_closure0(_this)); }, _applyLink$0() { var t2, t3, baseOffset, extentOffset, selectionStart, selectionEnd, text, trimmedRange, _this = this, t1 = _this._urlController._realController; t1 = t1.get$text(t1); t2 = _this._widget.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3 = type$.TextPosition; baseOffset = t3._as(t2.base.nodePosition).offset; t2 = t2.extent; extentOffset = t3._as(t2.nodePosition).offset; selectionStart = Math.min(baseOffset, extentOffset); selectionEnd = Math.max(baseOffset, extentOffset); text = type$.TextNode._as(_this._widget.document._nodesById.$index(0, t2.nodeId))._text$_text; trimmedRange = _this._trimTextRangeWhitespace$2(text, new A.TextRange(selectionStart, selectionEnd - 1)); text.addAttribution$2(new A.LinkAttribution(A.Uri_parse(t1.text, 0, null)), trimmedRange); _this._urlController._realController.clear$0(0); _this.setState$1(new A._EditorToolbarState__applyLink_closure(_this)); }, _trimTextRangeWhitespace$2(text, range) { var startOffset = range.start, endOffset = range.end, t1 = text.text; while (true) { if (!(startOffset < endOffset && t1[startOffset] === " ")) break; ++startOffset; } while (true) { if (!(endOffset > startOffset && t1[endOffset] === " ")) break; --endOffset; } return new A.SpanRange(startOffset, endOffset); }, _getTextTypeName$1(textType) { switch (textType.index) { case 0: return "Header 1"; case 1: return "Header 2"; case 2: return "Header 3"; case 3: return "Paragraph"; case 4: return "Blockquote"; case 5: return "Ordered List Item"; case 6: return "Unordered List Item"; } }, _onBlockTypeSelected$1(selectedItem) { if (selectedItem != null) this.setState$1(new A._EditorToolbarState__onBlockTypeSelected_closure(this, selectedItem)); }, _toolbar0$_onPerformAction$1(action) { if (action === B.TextInputAction_2) this._applyLink$0(); }, build$1(context) { var t4, t5, t6, t7, t8, t9, _this = this, _null = null, t1 = _this._widget, t2 = t1.anchor, t3 = _this.___EditorToolbarState__screenBoundary_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.___EditorToolbarState__toolbarAligner_F; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.___EditorToolbarState__popoverFocusNode_A; t5 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.editorFocusNode; t6 = type$.JSArray_Widget; t7 = A._setArrayType([], t6); if (_this._isConvertibleNode$0()) B.JSArray_methods.addAll$1(t7, A._setArrayType([A.Tooltip$(_this._buildBlockTypeSelector$0(), "Block Type"), A.Container$(_null, _null, B.Clip_0, B.Color_4292927712, _null, _null, _null, _null, _null, _null, _null, _null, _null, 1)], t6)); t7.push(A.Center$(A.IconButton$(_null, _null, _null, _null, B.Icon_8xm, _null, _this.get$_toggleBold(), _null, 16, _null, "Bold", _null), _null, _null)); t7.push(A.Center$(A.IconButton$(_null, _null, _null, _null, B.Icon_Dlh, _null, _this.get$_toggleItalics(), _null, 16, _null, "Italics", _null), _null, _null)); t7.push(A.Center$(A.IconButton$(_null, _null, _null, _null, B.Icon_MXY0, _null, _this.get$_toggleStrikethrough(), _null, 16, _null, "Strikethrough", _null), _null, _null)); t8 = _this._getSelectedLinkSpans$0()._collection$_length >= 2 ? _null : _this.get$_onLinkPressed(); if (_this._getSelectedLinkSpans$0()._collection$_length === 1) t9 = B.Color_4278221567; else { t9 = _this._framework$_element; t9.toString; t9 = A.IconTheme_of(t9).color; } t7.push(A.Center$(A.IconButton$(_null, t9, _null, _null, B.Icon_gkc, _null, t8, _null, 16, _null, "Link", _null), _null, _null)); t7 = A._setArrayType([A.IntrinsicWidth$(A.Material$(B.Duration_200000, true, _null, new A.SizedBox(_null, 40, A.Row$(t7, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), B.Clip_1, _null, 5, _null, _null, B.StadiumBorder_Sik, _null, _null, B.MaterialType_0), _null)], t6); if (_this._showUrlField) B.JSArray_methods.addAll$1(t7, A._setArrayType([B.SizedBox_null_8_null_null, _this._buildUrlField$0()], t6)); return new A.BuildInOrder(A._setArrayType([A.FollowerFadeOutBeyondBoundary$(t3, A.Follower$withAligner(t4, t3, new A.SuperEditorPopover(t5, t1, A.Column$(t7, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1), _null), t2, false), t2)], t6), _null); }, _buildBlockTypeSelector$0() { var _this = this, currentBlockType = _this._getCurrentTextType$0(), t1 = _this._widget, t2 = type$.MappedListIterable__TextType_SuperEditorDemoTextItem; return new A.SuperEditorDemoTextItemSelector(t1.editorFocusNode, t1.editorViewportKey, new A.SuperEditorDemoTextItem(currentBlockType._core$_name, _this._getTextTypeName$1(currentBlockType)), A.List_List$of(new A.MappedListIterable(B.List_tCu, new A._EditorToolbarState__buildBlockTypeSelector_closure(_this), t2), true, t2._eval$1("ListIterable.E")), _this.get$_onBlockTypeSelected(), null); }, _buildUrlField$0() { var t2, _this = this, _null = null, t1 = _this.___EditorToolbarState__urlFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___EditorToolbarState__popoverFocusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); return A.Material$(B.Duration_200000, true, _null, A.Container$(_null, A.Row$(A._setArrayType([A.Expanded$(A.Focus$(false, _null, new A.SuperTextField(t1, _this._urlController, new A._EditorToolbarState__buildUrlField_closure(), B.HintBehavior_1, new A._EditorToolbarState__buildUrlField_closure0(), 1, 1, B.TextInputSource_1, _null), _null, _null, _null, t1, true, _null, _null, _null, _null, t2, _null), 1), A.IconButton$(_null, _null, _null, _null, B.Icon_r9m, 20, new A._EditorToolbarState__buildUrlField_closure1(_this), B.EdgeInsets_0_0_0_0, 16, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, _null, _null, 40, _null, _null, B.EdgeInsets_16_8_16_8, _null, _null, 400), B.Clip_1, _null, 5, _null, _null, B.StadiumBorder_Sik, _null, _null, B.MaterialType_0); } }; A._EditorToolbarState__getSelectedLinkSpans_closure.prototype = { call$1(attribution) { return attribution instanceof A.LinkAttribution; }, $signature: 148 }; A._EditorToolbarState__onLinkPressed_closure.prototype = { call$1(attribution) { return attribution instanceof A.LinkAttribution; }, $signature: 148 }; A._EditorToolbarState__onLinkPressed_closure0.prototype = { call$0() { var t1 = this.$this; t1._showUrlField = true; t1 = t1.___EditorToolbarState__urlFocusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); }, $signature: 0 }; A._EditorToolbarState__applyLink_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._showUrlField = false; t2 = t1.___EditorToolbarState__urlFocusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.unfocus$1$disposition(B.UnfocusDisposition_1); t1._widget.closeToolbar$0(); }, $signature: 0 }; A._EditorToolbarState__onBlockTypeSelected_closure.prototype = { call$0() { this.$this._convertTextToNewType$1(new A.WhereIterable(B.List_tCu, new A._EditorToolbarState__onBlockTypeSelected__closure(this.selectedItem), type$.WhereIterable__TextType).get$first(0)); }, $signature: 0 }; A._EditorToolbarState__onBlockTypeSelected__closure.prototype = { call$1(e) { return e._core$_name === this.selectedItem.id; }, $signature: 3331 }; A._EditorToolbarState__buildBlockTypeSelector_closure.prototype = { call$1(blockType) { return new A.SuperEditorDemoTextItem(blockType._core$_name, this.$this._getTextTypeName$1(blockType)); }, $signature: 3332 }; A._EditorToolbarState__buildUrlField_closure0.prototype = { call$1(context) { return B.Text_TVF; }, $signature: 3333 }; A._EditorToolbarState__buildUrlField_closure.prototype = { call$1(_) { return B.TextStyle_cMb0; }, $signature: 200 }; A._EditorToolbarState__buildUrlField_closure1.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A._EditorToolbarState__buildUrlField__closure(t1)); }, $signature: 0 }; A._EditorToolbarState__buildUrlField__closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.___EditorToolbarState__urlFocusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.unfocus$0(); t1._showUrlField = false; t1._urlController._realController.clear$0(0); }, $signature: 0 }; A._TextType.prototype = { _enumToString$0() { return "_TextType." + this._core$_name; } }; A.ImageFormatToolbar.prototype = { createState$0() { return new A._ImageFormatToolbarState(B._StateLifecycle_0); }, setWidth$2(arg0, arg1) { return this.setWidth.call$2(arg0, arg1); } }; A._ImageFormatToolbarState.prototype = { _makeImageConfined$0() { var t1 = this._widget, t2 = t1.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.setWidth$2(t2.extent.nodeId, null); }, _makeImageFullBleed$0() { var t1 = this._widget, t2 = t1.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.setWidth$2(t2.extent.nodeId, 1 / 0); }, build$1(context) { var t1 = this._widget, t2 = t1.anchor; t1 = t1.composer; return new A._PositionedToolbar(t2, t1, new A.ValueListenableBuilder(t1._selectionNotifier, new A._ImageFormatToolbarState_build_closure(this), null, null, type$.ValueListenableBuilder_nullable_DocumentSelection), null); } }; A._ImageFormatToolbarState_build_closure.prototype = { call$3(context, selection, child) { var t1, _null = null; if (selection == null) return B.SizedBox_null_null_null_null; if (!(selection.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition)) return B.SizedBox_null_null_null_null; t1 = this.$this; return A.Material$(B.Duration_200000, true, _null, new A.SizedBox(_null, 40, new A.Padding(B.EdgeInsets_16_0_16_0, A.Row$(A._setArrayType([A.Center$(A.IconButton$(_null, _null, _null, _null, B.Icon_MXY1, _null, t1.get$_makeImageConfined(), _null, 16, _null, "Bold", _null), _null, _null), A.Center$(A.IconButton$(_null, _null, _null, _null, B.Icon_xk6, _null, t1.get$_makeImageFullBleed(), _null, 16, _null, "Italics", _null), _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null), _null), B.Clip_1, _null, 5, _null, _null, B.StadiumBorder_Sik, _null, _null, B.MaterialType_0); }, $signature: 3335 }; A._PositionedToolbar.prototype = { build$1(context) { return new A.ValueListenableBuilder(this.anchor, new A._PositionedToolbar_build_closure(this), null, null, type$.ValueListenableBuilder_nullable_Offset); } }; A._PositionedToolbar_build_closure.prototype = { call$3(context, offset, _) { var t1, t2, _null = null; if (offset != null) { t1 = this.$this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1 == null; } else t1 = true; if (t1) return B.SizedBox_null_null_null_null; t1 = offset._dx; t2 = offset._dy; return A.SizedBox$expand(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Positioned$(_null, A.FractionalTranslation$(this.$this.child, true, B.Offset_omC), _null, _null, t1, _null, t2, _null)], type$.JSArray_Widget), _null)); }, $signature: 3336 }; A.SingleLineAttributedTextEditingController.prototype = { insertNewline$0() { this.onSubmit.call$0(); } }; A.loadEmailTemplate_closure.prototype = { call$1(response) { var t1 = J.getInterceptor$asx(response); this.onComplete.call$5(t1.$index(response, "subject"), t1.$index(response, "body"), J.replaceFirst$2$s(t1.$index(response, "wrapper"), "$body", t1.$index(response, "body")), t1.$index(response, "raw_subject"), t1.$index(response, "raw_body")); }, $signature: 5 }; A.loadEmailTemplate_closure0.prototype = { call$1(error) { var t1, t2; A.showErrorDialog(false, A.S(error)); t1 = this._box_0; t2 = t1.subject; t1 = t1.body; this.onComplete.call$5(t2, t1, t1, t2, t1); }, $signature: 5 }; A.WebUtils_registerWebView_closure.prototype = { call$1(viewId) { var t2, t1 = document.createElement("iframe"); t1.src = this.html; t2 = t1.style; t2.border = "none"; return t1; }, $signature: 3337 }; A.WebUtils_warnChanges_closure.prototype = { call$1(e) { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.hasChanges$0()) type$.BeforeUnloadEvent._as(e).returnValue = "Changes you made may not be saved."; }, $signature: 618 }; A.WebUtils_microsoftLogin_closure.prototype = { call$1(result) { var t1 = result._jsObject, t2 = J.getInterceptor$x(t1); this.succesCallback.call$2(t2.get$idToken(t1), t2.get$accessToken(t1)); }, $signature: 3338 }; A.WebUtils_microsoftLogin_closure0.prototype = { call$1(error) { this.failureCallback.call$1(error); }, $signature: 5 }; A.LinkifyElement.prototype = { $eq(_, other) { if (other == null) return false; return this.equals$1(other); }, get$hashCode(_) { return A.Object_hash(this.text, this.originText, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, equals$1(other) { return other instanceof A.LinkifyElement && other.text === this.text; } }; A.LinkableElement.prototype = { $eq(_, other) { if (other == null) return false; return this.equals$1(other); }, get$hashCode(_) { return A.Object_hash(this.text, this.originText, this.url, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, equals$1(other) { return other instanceof A.LinkableElement && this.super$LinkifyElement$equals(other) && other.url === this.url; } }; A.TextElement0.prototype = { toString$0(_) { return "TextElement: '" + this.text + "'"; }, $eq(_, other) { if (other == null) return false; return other instanceof A.TextElement0 && this.super$LinkifyElement$equals(other); }, get$hashCode(_) { return A.Object_hash(this.text, this.originText, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, equals$1(other) { return other instanceof A.TextElement0 && this.super$LinkifyElement$equals(other); } }; A.Linkifier.prototype = {}; A.LinkifyOptions.prototype = {}; A.EmailLinkifier.prototype = { parse$2(_, elements, options) { var t2, _i, element, t3, t4, match, t5, text, _null = null, _s10_ = "startIndex", t1 = type$.JSArray_LinkifyElement, list = A._setArrayType([], t1); for (t2 = elements.length, _i = 0; _i < elements.length; elements.length === t2 || (0, A.throwConcurrentModificationError)(elements), ++_i) { element = elements[_i]; if (element instanceof A.TextElement0) { t3 = $.$get$_emailRegex(); t4 = element.text; match = t3.firstMatch$1(t4); if (match == null) list.push(element); else { t3 = match._match; t5 = t3[0]; t5.toString; text = A.stringReplaceFirstUnchecked(t4, t5, "", 0); t4 = t3[1]; t5 = t4; if ((t5 == null ? _null : t5.length !== 0) === true) { t4 = t4; t4.toString; list.push(new A.TextElement0(t4, t4)); } t3 = t3[2]; t4 = t3; if ((t4 == null ? _null : t4.length !== 0) === true) { t3 = t3; t3.toString; t4 = A.RegExp_RegExp("mailto:", true, false, false, false); t3 = A.stringReplaceFirstUnchecked(t3, t4, "", 0); list.push(new A.EmailElement(t3, "mailto:" + t3, t3, t3)); } if (text.length !== 0) B.JSArray_methods.addAll$1(list, this.parse$2(0, A._setArrayType([new A.TextElement0(text, text)], t1), options)); } } else list.push(element); } return list; } }; A.EmailElement.prototype = { toString$0(_) { return "EmailElement: '" + this.emailAddress + "' (" + this.text + ")"; }, $eq(_, other) { if (other == null) return false; return this.equals$1(other); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.text, _this.originText, _this.url, _this.emailAddress, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, equals$1(other) { return other instanceof A.EmailElement && this.super$LinkableElement$equals(other) && other.emailAddress === this.emailAddress; } }; A.UrlLinkifier.prototype = { parse$2(_, elements, options) { var t2, t3, t4, t5, _i, element, t6, match, t7, t8, text, originalUrl, originText, end, originalUrl0, url, t1 = type$.JSArray_LinkifyElement, list = A._setArrayType([], t1); for (t2 = elements.length, t3 = options.looseUrl, t4 = options.humanize, t5 = !t4, _i = 0; _i < elements.length; elements.length === t2 || (0, A.throwConcurrentModificationError)(elements), ++_i) { element = elements[_i]; if (element instanceof A.TextElement0) { t6 = element.text; match = t3 ? $.$get$_looseUrlRegex().firstMatch$1(t6) : $.$get$_urlRegex().firstMatch$1(t6); if (match == null) list.push(element); else { t7 = match._match; t8 = t7[0]; t8.toString; text = A.stringReplaceFirstUnchecked(t6, t8, "", 0); t6 = t7[1]; t8 = t6; if ((t8 == null ? null : t8.length !== 0) === true) { t6 = t6; t6.toString; list.push(new A.TextElement0(t6, t6)); } t6 = t7[2]; t7 = t6; if ((t7 == null ? null : t7.length !== 0) === true) { originalUrl = t6; t6 = originalUrl.length - 1; t7 = originalUrl[t6]; if (t7 === ".") { originText = B.JSString_methods.substring$2(originalUrl, 0, t6); originalUrl = originText; end = "."; } else { originText = originalUrl; end = null; } if (!B.JSString_methods.startsWith$1(originalUrl, $.$get$_protocolIdentifierRegex())) originalUrl0 = "http://" + originalUrl; else originalUrl0 = originalUrl; if (!t5 || false) { if (t4) { t6 = A.RegExp_RegExp("https?://", true, false, false, false); url = A.stringReplaceFirstUnchecked(originalUrl, t6, "", 0); } else url = originalUrl; list.push(new A.UrlElement(originalUrl0, url, originText)); } else list.push(new A.UrlElement(originalUrl0, originalUrl0, originText)); if (end != null) list.push(new A.TextElement0(end, end)); } if (text.length !== 0) B.JSArray_methods.addAll$1(list, this.parse$2(0, A._setArrayType([new A.TextElement0(text, text)], t1), options)); } } else list.push(element); } return list; } }; A.UrlElement.prototype = { toString$0(_) { return "LinkElement: '" + this.url + "' (" + this.text + ")"; }, $eq(_, other) { if (other == null) return false; return other instanceof A.UrlElement && this.super$LinkableElement$equals(other); }, get$hashCode(_) { return A.Object_hash(this.text, this.originText, this.url, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, equals$1(other) { return other instanceof A.UrlElement && this.super$LinkableElement$equals(other); } }; A.LocalAuthentication.prototype = { authenticate$2$localizedReason$options(localizedReason, options) { return $.$get$LocalAuthPlatform__instance().authenticate$3$authMessages$localizedReason$options(B.List_5bl, localizedReason, options); } }; A.AndroidAuthMessages.prototype = { get$args() { var _null = null, _s27_ = "Device credentials required", t1 = A.Intl__message("Verify identity", _null, _null, _null, _null), t2 = A.Intl__message("Not recognized. Try again.", _null, _null, _null, _null), t3 = A.Intl__message("Success", _null, _null, _null, _null), t4 = A.Intl__message("Biometric required", _null, _null, _null, _null), t5 = A.Intl__message("Cancel", _null, _null, _null, _null), t6 = A.Intl__message(_s27_, _null, _null, _null, _null), t7 = A.Intl__message(_s27_, _null, _null, _null, _null), t8 = A.Intl__message("Go to settings", _null, _null, _null, _null), t9 = A.Intl__message("Biometric authentication is not set up on your device. Go to 'Settings > Security' to add biometric authentication.", _null, _null, _null, _null), t10 = A.Intl__message("Authentication required", _null, _null, _null, _null), t11 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["biometricHint", t1, "biometricNotRecognized", t2, "biometricSuccess", t3, "biometricRequired", t4, "cancelButton", t5, "deviceCredentialsRequired", t6, "deviceCredentialsSetupDescription", t7, "goToSetting", t8, "goToSettingDescription", t9, "signInTitle", t10], t11, t11); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.AndroidAuthMessages) if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { var _null = null; return A.Object_hash(A.Object.prototype.get$hashCode.call(this, 0), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.IOSAuthMessages.prototype = { get$args() { var t2, _null = null, t1 = type$.String; t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); t2 = A.Intl__message("Biometric authentication is disabled. Please lock and unlock your screen to enable it.", _null, _null, _null, _null); t1.$indexSet(0, "lockOut", t2); t2 = A.Intl__message("Go to settings", _null, _null, _null, _null); t1.$indexSet(0, "goToSetting", t2); t2 = A.Intl__message("Biometric authentication is not set up on your device. Please either enable Touch ID or Face ID on your phone.", _null, _null, _null, _null); t1.$indexSet(0, "goToSettingDescriptionIOS", t2); t2 = A.Intl__message("OK", _null, _null, _null, _null); t1.$indexSet(0, "okButton", t2); return t1; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.IOSAuthMessages) if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { var _null = null; return A.Object_hash(A.Object.prototype.get$hashCode.call(this, 0), _null, _null, _null, _null, _null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.DefaultLocalAuthPlatform.prototype = { authenticate$3$authMessages$localizedReason$options(authMessages, localizedReason, options) { return this.authenticate$body$DefaultLocalAuthPlatform(authMessages, localizedReason, options); }, authenticate$body$DefaultLocalAuthPlatform(authMessages, localizedReason, options) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, _i, t1, args; var $async$authenticate$3$authMessages$localizedReason$options = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start args = A.LinkedHashMap_LinkedHashMap$_literal(["localizedReason", localizedReason, "useErrorDialogs", true, "stickyAuth", false, "sensitiveTransaction", true, "biometricOnly", options.biometricOnly], type$.String, type$.Object); for (_i = 0; _i < 3; ++_i) args.addAll$1(0, authMessages[_i].get$args()); $async$goto = 3; return A._asyncAwait(B.MethodChannel_jZA._invokeMethod$1$3$arguments$missingOk("authenticate", args, false, type$.bool), $async$authenticate$3$authMessages$localizedReason$options); case 3: // returning from await. t1 = $async$result; $async$returnValue = t1 == null ? false : t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$authenticate$3$authMessages$localizedReason$options, $async$completer); }, deviceSupportsBiometrics$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, availableBiometrics; var $async$deviceSupportsBiometrics$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.MethodChannel_jZA.invokeListMethod$1$1("getAvailableBiometrics", type$.String), $async$deviceSupportsBiometrics$0); case 3: // returning from await. availableBiometrics = $async$result; $async$returnValue = J.get$isNotEmpty$asx(availableBiometrics == null ? A._setArrayType([], type$.JSArray_String) : availableBiometrics); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$deviceSupportsBiometrics$0, $async$completer); } }; A.LocalAuthPlatform.prototype = {}; A.AuthMessages.prototype = {}; A.AuthenticationOptions.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.AuthenticationOptions) if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) t1 = this.biometricOnly === other.biometricOnly; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return A.Object_hash(true, false, true, this.biometricOnly, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); } }; A.WindowsAuthMessages.prototype = { get$args() { var t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); } }; A.Level.prototype = { $eq(_, other) { if (other == null) return false; return other instanceof A.Level && this.value === other.value; }, $lt(_, other) { return B.JSInt_methods.$lt(this.value, other.get$value(other)); }, $gt(_, other) { return B.JSInt_methods.$gt(this.value, other.get$value(other)); }, $ge(_, other) { return this.value >= other.value; }, compareTo$1(_, other) { return this.value - other.value; }, get$hashCode(_) { return this.value; }, toString$0(_) { return this.name; }, $isComparable: 1, get$value(receiver) { return this.value; } }; A.LogRecord.prototype = { toString$0(_) { return "[" + this.level.name + "] " + this.loggerName + ": " + this.message; }, get$message(receiver) { return this.message; } }; A.Logger.prototype = { get$fullName() { var t1 = this.parent, t2 = t1 == null ? null : t1.name.length !== 0, t3 = this.name; return t2 === true ? t1.get$fullName() + "." + t3 : t3; }, get$level(_) { var t1, effectiveLevel; if (this.parent == null) { t1 = this._level; t1.toString; effectiveLevel = t1; } else { t1 = $.$get$Logger_root()._level; t1.toString; effectiveLevel = t1; } return effectiveLevel; }, log$4(logLevel, message, error, stackTrace) { var msg, record, _this = this, t1 = logLevel.value; if (t1 >= _this.get$level(0).value) { if (type$.Function._is(message)) message = type$.nullable_Object_Function._as(message).call$0(); msg = typeof message == "string" ? message : J.toString$0$(message); if (t1 >= 2000) { A.StackTrace_current(); logLevel.toString$0(0); } t1 = _this.get$fullName(); Date.now(); $.LogRecord__nextNumber = $.LogRecord__nextNumber + 1; record = new A.LogRecord(logLevel, msg, t1); if (_this.parent == null) _this._publish$1(record); else $.$get$Logger_root()._publish$1(record); } }, log$2(logLevel, message) { return this.log$4(logLevel, message, null, null); }, _publish$1(record) { var t1 = this._logger$_controller; return t1 == null ? null : t1.add$1(0, record); } }; A.Logger_Logger_closure.prototype = { call$0() { var dot, $parent, t1, thisName = this.name; if (B.JSString_methods.startsWith$1(thisName, ".")) A.throwExpression(A.ArgumentError$("name shouldn't start with a '.'", null)); if (B.JSString_methods.endsWith$1(thisName, ".")) A.throwExpression(A.ArgumentError$("name shouldn't end with a '.'", null)); dot = B.JSString_methods.lastIndexOf$1(thisName, "."); if (dot === -1) $parent = thisName !== "" ? A.Logger_Logger("") : null; else { $parent = A.Logger_Logger(B.JSString_methods.substring$2(thisName, 0, dot)); thisName = B.JSString_methods.substring$1(thisName, dot + 1); } t1 = new A.Logger(thisName, $parent, A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Logger)); if ($parent == null) t1._level = B.Level_INFO_800; else $parent._logger$_children.$indexSet(0, thisName, t1); return t1; }, $signature: 3339 }; A.Element1.prototype = { get$isEmpty(_) { return this.children == null; }, accept$1(_, visitor) { var t1; if (visitor.visitElementBefore$1(this)) { t1 = this.children; if (t1 != null) for (t1 = J.get$iterator$ax(t1); t1.moveNext$0();) t1.get$current(t1).accept$1(0, visitor); visitor.visitElementAfter$1(this); } }, get$textContent() { var t1 = this.children; if (t1 == null) t1 = A._setArrayType([], type$.JSArray_Node_2); return J.map$1$1$ax(t1, new A.Element_textContent_closure(), type$.String).join$1(0, ""); }, $isNode3: 1 }; A.Element_textContent_closure.prototype = { call$1(child) { return child.get$textContent(); }, $signature: 878 }; A.Text1.prototype = { accept$1(_, visitor) { return visitor.visitText$1(this); }, get$textContent() { return this.text; }, $isNode3: 1 }; A.UnparsedContent.prototype = { accept$1(_, visitor) { }, $isNode3: 1, get$textContent() { return this.textContent; } }; A.BlockParser.prototype = { get$next(_) { var t1 = this._pos, t2 = this.lines; if (t1 >= t2.length - 1) return null; return t2[t1 + 1]; }, peek$1(linesAhead) { var t1 = this._pos, t2 = this.lines; if (t1 >= t2.length - linesAhead) return null; return t2[t1 + linesAhead]; }, matches$1(_, regex) { var t1 = this._pos, t2 = this.lines; if (t1 >= t2.length) return false; t1 = t2[t1]; return regex._nativeRegExp.test(t1); }, parseLines$0() { var t1, t2, t3, _i, syntax, block, _this = this, blocks = A._setArrayType([], type$.JSArray_Node_2); for (t1 = _this.lines, t2 = _this.blockSyntaxes; _this._pos < t1.length;) for (t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { syntax = t2[_i]; if (syntax.canParse$1(_this)) { block = J.parse$1$z(syntax, _this); if (block != null) blocks.push(block); break; } } return blocks; }, get$document(receiver) { return this.document; } }; A.BlockSyntax.prototype = { canEndBlock$1(parser) { return true; }, canParse$1(parser) { var t1 = this.get$pattern(this), t2 = parser.lines[parser._pos]; return t1._nativeRegExp.test(t2); } }; A.BlockSyntax_isAtBlockEnd_closure.prototype = { call$1(s) { var t1 = this.parser; return s.canParse$1(t1) && s.canEndBlock$1(t1); }, $signature: 879 }; A.EmptyBlockSyntax.prototype = { get$pattern(_) { return $.$get$_emptyPattern(); }, parse$1(_, parser) { parser.encounteredBlankLine = true; ++parser._pos; return null; } }; A.SetextHeaderSyntax.prototype = { get$pattern(_) { return $.$get$_dummyPattern(); }, canParse$1(parser) { var i, nextLine, t1; if (!this._interperableAsParagraph$1(parser.lines[parser._pos])) return false; for (i = 1; true;) { nextLine = parser.peek$1(i); if (nextLine == null) return false; t1 = $.$get$_setextPattern(); if (t1._nativeRegExp.test(nextLine)) return true; if (!this._interperableAsParagraph$1(nextLine)) return false; ++i; } }, parse$1(_, parser) { var tag, t2, match, lines = A._setArrayType([], type$.JSArray_String), t1 = parser.lines; while (true) { t2 = parser._pos; if (!(t2 < t1.length)) { tag = null; break; } c$0: { match = $.$get$_setextPattern().firstMatch$1(t1[t2]); if (match == null) { lines.push(t1[parser._pos]); ++parser._pos; break c$0; } else { tag = match._match[1][0] === "=" ? "h1" : "h2"; ++parser._pos; break; } } } t1 = B.JSString_methods.trimRight$0(B.JSArray_methods.join$1(lines, "\n")); tag.toString; t2 = type$.String; return new A.Element1(tag, A._setArrayType([new A.UnparsedContent(t1)], type$.JSArray_Node_2), A.LinkedHashMap_LinkedHashMap$_empty(t2, t2)); }, _interperableAsParagraph$1(line) { var t1 = $.$get$_indentPattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_codeFencePattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_headerPattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_blockquotePattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_hrPattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_ulPattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_olPattern(); if (!t1._nativeRegExp.test(line)) { t1 = $.$get$_emptyPattern(); t1 = t1._nativeRegExp.test(line); } else t1 = true; } else t1 = true; } else t1 = true; } else t1 = true; } else t1 = true; } else t1 = true; } else t1 = true; return !t1; } }; A.HeaderSyntax.prototype = { get$pattern(_) { return $.$get$_headerPattern(); }, parse$1(_, parser) { var level, t2, t1 = $.$get$_headerPattern().firstMatch$1(parser.lines[parser._pos]); t1.toString; ++parser._pos; t1 = t1._match; level = t1[1].length; t1 = t1[2]; t1.toString; t2 = type$.String; return new A.Element1("h" + level, A._setArrayType([new A.UnparsedContent(B.JSString_methods.trim$0(t1))], type$.JSArray_Node_2), A.LinkedHashMap_LinkedHashMap$_empty(t2, t2)); } }; A.BlockquoteSyntax.prototype = { get$pattern(_) { return $.$get$_blockquotePattern(); }, parseChildLines$1(parser) { var t1, t2, encounteredCodeBlock, t3, match, t4, otherMatched, childLines = A._setArrayType([], type$.JSArray_String); for (t1 = parser.lines, t2 = parser.blockSyntaxes, encounteredCodeBlock = false; t3 = parser._pos, t3 < t1.length;) { match = $.$get$_blockquotePattern().firstMatch$1(t1[t3]); if (match != null) { t3 = match._match[1]; t3.toString; childLines.push(t3); t4 = $.$get$_indentPattern(); encounteredCodeBlock = t4._nativeRegExp.test(t3); ++parser._pos; continue; } otherMatched = B.JSArray_methods.firstWhere$1(t2, new A.BlockquoteSyntax_parseChildLines_closure(parser)); if (!(otherMatched instanceof A.ParagraphSyntax)) t3 = !encounteredCodeBlock && otherMatched instanceof A.CodeBlockSyntax; else t3 = true; if (t3) { childLines.push(t1[parser._pos]); ++parser._pos; } else break; } return childLines; }, parse$1(_, parser) { var t1 = type$.String; return new A.Element1("blockquote", A.BlockParser$(this.parseChildLines$1(parser), parser.document).parseLines$0(), A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); } }; A.BlockquoteSyntax_parseChildLines_closure.prototype = { call$1(s) { return s.canParse$1(this.parser); }, $signature: 879 }; A.CodeBlockSyntax.prototype = { get$pattern(_) { return $.$get$_indentPattern(); }, canEndBlock$1(parser) { return false; }, parseChildLines$1(parser) { var t1, t2, t3, match, nextMatch, childLines = A._setArrayType([], type$.JSArray_nullable_String); for (t1 = parser.lines; t2 = parser._pos, t2 < t1.length;) { t3 = $.$get$_indentPattern(); match = t3.firstMatch$1(t1[t2]); if (match != null) { childLines.push(match._match[1]); ++parser._pos; } else { if (parser.get$next(0) != null) { t2 = parser.get$next(0); t2.toString; nextMatch = t3.firstMatch$1(t2); } else nextMatch = null; if (B.JSString_methods.trim$0(t1[parser._pos]) === "" && nextMatch != null) { childLines.push(""); childLines.push(nextMatch._match[1]); parser._pos = ++parser._pos + 1; } else break; } } return childLines; }, parse$1(_, parser) { var $content, t1, t2, childLines = this.parseChildLines$1(parser); childLines.push(""); $content = B.HtmlEscape_HtmlEscapeMode_element_false.convert$1(B.JSArray_methods.join$1(childLines, "\n")); t1 = type$.JSArray_Node_2; t2 = type$.String; return new A.Element1("pre", A._setArrayType([new A.Element1("code", A._setArrayType([new A.Text1($content)], t1), A.LinkedHashMap_LinkedHashMap$_empty(t2, t2))], t1), A.LinkedHashMap_LinkedHashMap$_empty(t2, t2)); } }; A.FencedCodeBlockSyntax.prototype = { get$pattern(_) { return $.$get$_codeFencePattern(); }, canParse$1(parser) { var t1, t2, infoString, match = $.$get$_codeFencePattern().firstMatch$1(parser.lines[parser._pos]); if (match == null) return false; t1 = match._match; t2 = t1[1]; t2.toString; infoString = t1[2]; if (t2.charCodeAt(0) === 96) { infoString.toString; t1 = new A.CodeUnits(infoString); t1 = !t1.contains$1(t1, 96); } else t1 = true; return t1; }, parseChildLines$2(parser, endBlock) { var childLines, t1, t2, match, t3; if (endBlock == null) endBlock = ""; childLines = A._setArrayType([], type$.JSArray_String); t1 = ++parser._pos; for (t2 = parser.lines; t1 < t2.length;) { match = $.$get$_codeFencePattern().firstMatch$1(t2[t1]); if (match != null) { t1 = match._match[1]; t1.toString; t1 = !B.JSString_methods.startsWith$1(t1, endBlock); } else t1 = true; t3 = parser._pos; if (t1) { childLines.push(t2[t3]); t1 = ++parser._pos; } else { parser._pos = t3 + 1; break; } } return childLines; }, parse$1(_, parser) { var childLines, text, t3, t4, t5, infoString, firstSpace, t1 = $.$get$_codeFencePattern().firstMatch$1(parser.lines[parser._pos])._match, t2 = t1[1]; t1 = t1[2]; t1.toString; childLines = this.parseChildLines$2(parser, t2); childLines.push(""); text = B.HtmlEscape_HtmlEscapeMode_element_false.convert$1(B.JSArray_methods.join$1(childLines, "\n")); t2 = type$.JSArray_Node_2; t3 = A._setArrayType([new A.Text1(text)], t2); t4 = type$.String; t5 = A.LinkedHashMap_LinkedHashMap$_empty(t4, t4); infoString = B.JSString_methods.trim$0(t1); if (infoString.length !== 0) { firstSpace = B.JSString_methods.indexOf$1(infoString, " "); infoString = B.HtmlEscape_HtmlEscapeMode_attribute_true.convert$1(firstSpace >= 0 ? B.JSString_methods.substring$2(infoString, 0, firstSpace) : infoString); t5.$indexSet(0, "class", "language-" + infoString); } return new A.Element1("pre", A._setArrayType([new A.Element1("code", t3, t5)], t2), A.LinkedHashMap_LinkedHashMap$_empty(t4, t4)); } }; A.HorizontalRuleSyntax.prototype = { get$pattern(_) { return $.$get$_hrPattern(); }, parse$1(_, parser) { var t1; ++parser._pos; t1 = type$.String; return new A.Element1("hr", null, A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); } }; A.BlockHtmlSyntax.prototype = { canEndBlock$1(parser) { return true; } }; A.BlockTagBlockHtmlSyntax.prototype = { get$pattern(_) { return $.$get$BlockTagBlockHtmlSyntax__pattern(); }, canParse$1(parser) { var t1 = $.$get$BlockTagBlockHtmlSyntax__openBracketPattern(), t2 = parser.lines[parser._pos]; if (!t1._nativeRegExp.test(t2)) return false; return this.super$BlockSyntax$canParse(parser); }, parse$1(_, parser) { var childLines = A._setArrayType([], type$.JSArray_String), t1 = parser.lines; while (true) { if (!(parser._pos < t1.length && !parser.matches$1(0, $.$get$_emptyPattern()))) break; childLines.push(t1[parser._pos]); ++parser._pos; } return new A.Text1(B.JSString_methods.trimRight$0(B.JSArray_methods.join$1(childLines, "\n"))); } }; A.OtherTagBlockHtmlSyntax.prototype = { canEndBlock$1(parser) { return false; }, get$pattern(_) { return A.RegExp_RegExp("^ {0,3}|\\s+[^>]*>)\\s*$", true, false, false, false); } }; A.LongBlockHtmlSyntax.prototype = { parse$1(_, parser) { var t1, t2, t3, childLines = A._setArrayType([], type$.JSArray_String); for (t1 = parser.lines, t2 = this._endPattern; t3 = parser._pos, t3 < t1.length;) { childLines.push(t1[t3]); if (parser.matches$1(0, t2)) break; ++parser._pos; } ++parser._pos; return new A.Text1(B.JSString_methods.trimRight$0(B.JSArray_methods.join$1(childLines, "\n"))); }, get$pattern(receiver) { return this.pattern; } }; A.ListItem.prototype = {}; A.ListSyntax.prototype = { canEndBlock$1(parser) { var t1 = this.get$pattern(this).firstMatch$1(parser.lines[parser._pos])._match[7]; t1 = t1 == null ? null : t1.length !== 0; return t1 === true; }, parse$1(_, parser) { var endItem, match, tryMatch, t1, t2, startNumber, indent, listMarker, t3, t4, leadingExpandedTabLength, t5, line, digits, firstWhitespace, restWhitespace, $content, markerAsSpaces, itemNodes, anyEmptyLines, anyEmptyLinesBetweenBlocks, _i, itemParser, children, i, child, _this = this, _null = null, _box_0 = {}, items = A._setArrayType([], type$.JSArray_ListItem); _box_0.childLines = A._setArrayType([], type$.JSArray_String); endItem = new A.ListSyntax_parse_endItem(_box_0, items); match = A._Cell$named("match"); tryMatch = new A.ListSyntax_parse_tryMatch(match, parser); for (t1 = parser.lines, t2 = match.__late_helper$_name, startNumber = _null, indent = startNumber, listMarker = indent; t3 = parser._pos, t3 < t1.length;) { t4 = $.$get$ListSyntax__whitespaceRe(); t3 = t1[t3]; t3 = t4._execAnchored$2(t3, 0)._match[0]; t3.toString; leadingExpandedTabLength = A.ListSyntax__expandedTabLength(t3); t4 = $.$get$_emptyPattern(); if (tryMatch.call$1(t4)) { t3 = parser.get$next(0); if (t3 == null) t3 = ""; if (t4._nativeRegExp.test(t3)) break; _box_0.childLines.push(""); } else if (indent != null && indent.length <= leadingExpandedTabLength) { t4 = t1[parser._pos]; t5 = B.JSString_methods.$mul(" ", leadingExpandedTabLength); t3 = A.stringReplaceFirstUnchecked(t4, t3, t5, 0); line = A.stringReplaceFirstUnchecked(t3, indent, "", 0); _box_0.childLines.push(line); } else if (tryMatch.call$1($.$get$_hrPattern())) break; else if (tryMatch.call$1($.$get$_ulPattern()) || tryMatch.call$1($.$get$_olPattern())) { t3 = match.__late_helper$_value; if (t3 === match) A.throwExpression(A.LateError$localNI(t2)); t3.toString; t3 = J.$index$asx(t3, 1); t3.toString; t4 = match.__late_helper$_value; if (t4 === match) A.throwExpression(A.LateError$localNI(t2)); t4.toString; digits = J.$index$asx(t4, 2); if (digits == null) digits = ""; if (startNumber == null && digits.length !== 0) startNumber = A.int_parse(digits, _null); t4 = match.__late_helper$_value; if (t4 === match) A.throwExpression(A.LateError$localNI(t2)); t4.toString; t4 = J.$index$asx(t4, 3); t4.toString; t5 = match.__late_helper$_value; if (t5 === match) A.throwExpression(A.LateError$localNI(t2)); t5.toString; firstWhitespace = J.$index$asx(t5, 5); if (firstWhitespace == null) firstWhitespace = ""; t5 = match.__late_helper$_value; if (t5 === match) A.throwExpression(A.LateError$localNI(t2)); t5.toString; restWhitespace = J.$index$asx(t5, 6); if (restWhitespace == null) restWhitespace = ""; t5 = match.__late_helper$_value; if (t5 === match) A.throwExpression(A.LateError$localNI(t2)); t5.toString; $content = J.$index$asx(t5, 7); if ($content == null) $content = ""; if (listMarker != null && listMarker !== t4) break; markerAsSpaces = B.JSString_methods.$mul(" ", digits.length + t4.length); if ($content.length === 0) indent = t3 + markerAsSpaces + " "; else { indent = t3 + markerAsSpaces + firstWhitespace; indent = restWhitespace.length >= 4 ? indent : indent + restWhitespace; } endItem.call$0(); _box_0.childLines.push(restWhitespace + $content); listMarker = t4; } else if (A.BlockSyntax_isAtBlockEnd(parser)) break; else { t3 = _box_0.childLines; if (t3.length !== 0 && B.JSArray_methods.get$last(t3) === "") { parser.encounteredBlankLine = true; break; } _box_0.childLines.push(t1[parser._pos]); } ++parser._pos; } endItem.call$0(); itemNodes = A._setArrayType([], type$.JSArray_Element_2); B.JSArray_methods.forEach$1(items, _this.get$_removeLeadingEmptyLine()); anyEmptyLines = _this._removeTrailingEmptyLines$1(items); for (t1 = items.length, t2 = parser.document, t3 = type$.String, anyEmptyLinesBetweenBlocks = false, _i = 0; _i < items.length; items.length === t1 || (0, A.throwConcurrentModificationError)(items), ++_i) { itemParser = A.BlockParser$(items[_i].lines, t2); itemNodes.push(new A.Element1("li", itemParser.parseLines$0(), A.LinkedHashMap_LinkedHashMap$_empty(t3, t3))); anyEmptyLinesBetweenBlocks = anyEmptyLinesBetweenBlocks || itemParser.encounteredBlankLine; } if (!anyEmptyLines && !anyEmptyLinesBetweenBlocks) for (t1 = itemNodes.length, _i = 0; _i < itemNodes.length; itemNodes.length === t1 || (0, A.throwConcurrentModificationError)(itemNodes), ++_i) { children = itemNodes[_i].children; if (children != null) for (t2 = J.getInterceptor$asx(children), i = 0; i < t2.get$length(children); ++i) { child = t2.$index(children, i); if (child instanceof A.Element1 && child.tag === "p") { t2.removeAt$1(children, i); t4 = child.children; t4.toString; t2.insertAll$2(children, i, t4); } } } if (_this.get$listTag() === "ol" && startNumber !== 1) { t1 = _this.get$listTag(); t3 = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); t3.$indexSet(0, "start", A.S(startNumber)); return new A.Element1(t1, itemNodes, t3); } else return new A.Element1(_this.get$listTag(), itemNodes, A.LinkedHashMap_LinkedHashMap$_empty(t3, t3)); }, _removeLeadingEmptyLine$1(item) { var t2, t3, t1 = item.lines; if (t1.length !== 0) { t2 = $.$get$_emptyPattern(); t3 = B.JSArray_methods.get$first(t1); t2 = t2._nativeRegExp.test(t3); } else t2 = false; if (t2) B.JSArray_methods.removeAt$1(t1, 0); }, _removeTrailingEmptyLines$1(items) { var anyEmpty, i, t1, t2; for (anyEmpty = false, i = 0; i < items.length; ++i) { if (items[i].lines.length === 1) continue; while (true) { t1 = items[i].lines; if (t1.length !== 0) { t2 = $.$get$_emptyPattern(); t1 = B.JSArray_methods.get$last(t1); t1 = t2._nativeRegExp.test(t1); } else t1 = false; if (!t1) break; if (i < items.length - 1) anyEmpty = true; items[i].lines.pop(); } } return anyEmpty; } }; A.ListSyntax_parse_endItem.prototype = { call$0() { var t1 = this._box_0, t2 = t1.childLines; if (t2.length !== 0) { this.items.push(new A.ListItem(t2)); t1.childLines = A._setArrayType([], type$.JSArray_String); } }, $signature: 0 }; A.ListSyntax_parse_tryMatch.prototype = { call$1(pattern) { var t1 = this.match, t2 = this.parser; t1.__late_helper$_value = pattern.firstMatch$1(t2.lines[t2._pos]); return t1._readLocal$0() != null; }, $signature: 3343 }; A.UnorderedListSyntax.prototype = { get$pattern(_) { return $.$get$_ulPattern(); }, get$listTag() { return "ul"; } }; A.OrderedListSyntax.prototype = { get$pattern(_) { return $.$get$_olPattern(); }, get$listTag() { return "ol"; } }; A.ParagraphSyntax.prototype = { get$pattern(_) { return $.$get$_dummyPattern(); }, canEndBlock$1(parser) { return false; }, canParse$1(parser) { return true; }, parse$1(_, parser) { var t1, paragraphLines, childLines = A._setArrayType([], type$.JSArray_String); for (t1 = parser.lines; !A.BlockSyntax_isAtBlockEnd(parser);) { childLines.push(t1[parser._pos]); ++parser._pos; } paragraphLines = this._extractReflinkDefinitions$2(parser, childLines); if (paragraphLines == null) return new A.Text1(""); else { t1 = type$.String; return new A.Element1("p", A._setArrayType([new A.UnparsedContent(B.JSString_methods.trimRight$0(B.JSArray_methods.join$1(paragraphLines, "\n")))], type$.JSArray_Node_2), A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); } }, _extractReflinkDefinitions$2(parser, lines) { var i, contents, j, t1, t2, t3, lineStartsReflinkDefinition = new A.ParagraphSyntax__extractReflinkDefinitions_lineStartsReflinkDefinition(lines); $label0$0: for (i = 0; true; i = j) { if (!lineStartsReflinkDefinition.call$1(i)) break $label0$0; contents = lines[i]; j = i + 1; for (; j < lines.length;) if (lineStartsReflinkDefinition.call$1(j)) if (this._parseReflinkDefinition$2(parser, contents)) continue $label0$0; else break; else { contents = contents + "\n" + lines[j]; ++j; } if (this._parseReflinkDefinition$2(parser, contents)) { i = j; break $label0$0; } for (t1 = A._arrayInstanceType(lines), t2 = t1._precomputed1, t1 = t1._eval$1("SubListIterable<1>"); j >= i;) { A.RangeError_checkValidRange(i, j, lines.length, null, null); t3 = new A.SubListIterable(lines, i, j, t1); t3.SubListIterable$3(lines, i, j, t2); if (this._parseReflinkDefinition$2(parser, t3.join$1(0, "\n"))) { i = j; break; } --j; } break $label0$0; } if (i === lines.length) return null; else return B.JSArray_methods.sublist$1(lines, i); }, _parseReflinkDefinition$2(parser, contents) { var t2, t3, destination, t4, title, label, t1 = {}, match = A.RegExp_RegExp("^[ ]{0,3}\\[((?:\\\\\\]|[^\\]])+)\\]:\\s*(?:<(\\S+)>|(\\S+))\\s*(\"[^\"]+\"|'[^']+'|\\([^)]+\\)|)\\s*$", true, false, true, false).firstMatch$1(contents); if (match == null) return false; t2 = match._match; if (t2[0].length < contents.length) return false; t3 = t2[1]; t3.toString; t1.label = t3; destination = t2[2]; if (destination == null) { t4 = t2[3]; t4.toString; destination = t4; } title = t1.title = t2[4]; t2 = $.$get$ParagraphSyntax__whitespacePattern(); if (t2._nativeRegExp.test(t3)) return false; if (title === "") t1.title = null; else t1.title = B.JSString_methods.substring$2(title, 1, title.length - 1); t2 = B.JSString_methods.trim$0(t3); t3 = $.$get$_oneOrMoreWhitespacePattern(); label = A.stringReplaceAllUnchecked(t2, t3, " ").toLowerCase(); t1.label = label; parser.document.linkReferences.putIfAbsent$2(0, label, new A.ParagraphSyntax__parseReflinkDefinition_closure(t1, destination)); return true; } }; A.ParagraphSyntax__extractReflinkDefinitions_lineStartsReflinkDefinition.prototype = { call$1(i) { return B.JSString_methods.startsWith$1(this.lines[i], $.$get$ParagraphSyntax__reflinkDefinitionStart()); }, $signature: 142 }; A.ParagraphSyntax__parseReflinkDefinition_closure.prototype = { call$0() { return new A.LinkReference(this.destination, this._box_0.title); }, $signature: 3344 }; A.Document0.prototype = {}; A.LinkReference.prototype = {}; A.ExtensionSet.prototype = {}; A.InlineParser.prototype = { parse$0(_) { var t1, t2, t3, t4, _this = this; for (t1 = _this.source, t2 = t1.length, t3 = _this.syntaxes; t4 = _this.pos, t4 !== t2;) { if (t1.charCodeAt(t4) === 93) { _this.writeText$0(0); _this._linkOrImage$0(); continue; } if (B.JSArray_methods.any$1(t3, new A.InlineParser_parse_closure(_this))) continue; ++_this.pos; } _this.writeText$0(0); _this._processEmphasis$1(-1); t1 = _this._inline_parser$_tree; _this._combineAdjacentText$1(t1); return t1; }, _linkOrImage$0() { var delimiter, syntax, t2, nodeIndex, linkNode, t3, _i, d, _this = this, t1 = _this._delimiterStack, index = B.JSArray_methods.lastIndexWhere$1(t1, new A.InlineParser__linkOrImage_closure()); if (index === -1) { _this._inline_parser$_tree.push(new A.Text1("]")); _this.start = ++_this.pos; return; } delimiter = type$.SimpleDelimiter._as(t1[index]); if (!delimiter.isActive) { B.JSArray_methods.removeAt$1(t1, index); _this._inline_parser$_tree.push(new A.Text1("]")); _this.start = ++_this.pos; return; } syntax = delimiter.syntax; if (syntax instanceof A.LinkSyntax && B.JSArray_methods.any$1(_this.syntaxes, new A.InlineParser__linkOrImage_closure0())) { t2 = _this._inline_parser$_tree; nodeIndex = B.JSArray_methods.lastIndexWhere$1(t2, new A.InlineParser__linkOrImage_closure1(delimiter)); linkNode = syntax.close$4$getChildren(0, _this, delimiter, null, new A.InlineParser__linkOrImage_closure2(_this, index, nodeIndex)); if (linkNode != null) { B.JSArray_methods.removeAt$1(t1, index); if (delimiter.char === 91) for (t1 = B.JSArray_methods.sublist$2(t1, 0, index), t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { d = t1[_i]; if (d.get$char() === 91) d.set$isActive(false); } t2[nodeIndex] = linkNode; _this.start = ++_this.pos; } else { B.JSArray_methods.removeAt$1(t1, index); t1 = _this.start; _this.pos = t1; _this.pos = t1 + 1; } } else throw A.wrapException(A.StateError$('Non-link syntax delimiter found with character "' + delimiter.char + '"')); }, _canFormEmphasis$2($opener, closer) { var t1; if (!($opener.get$canOpen() && $opener.get$canClose())) t1 = closer.get$canOpen() && closer.get$canClose(); else t1 = true; if (t1) { if (B.JSInt_methods.$mod($opener.get$length($opener) + closer.get$length(closer), 3) === 0) t1 = B.JSInt_methods.$mod($opener.get$length($opener), 3) === 0 && B.JSInt_methods.$mod(closer.get$length(closer), 3) === 0; else t1 = true; return t1; } else return true; }, _processEmphasis$1(bottomIndex) { var t1, t2, t3, currentIndex0, t4, _box_0, closer, t5, openerBottom, t6, openerIndex, $opener, strong, openerTextNode, openerTextNodeIndex, closerTextNode, node, currentIndex1, newOpenerTextNode, newCloserTextNode, _this = this, currentIndex = bottomIndex + 1, openersBottom = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.List_int); for (t1 = _this._delimiterStack, t2 = _this._inline_parser$_tree, t3 = type$.JSArray_Node_2, currentIndex0 = currentIndex; t4 = t1.length, currentIndex0 < t4;) { _box_0 = {}; closer = t1[currentIndex0]; if (!closer.get$canClose()) { ++currentIndex0; continue; } if (closer.get$char() === 91 || closer.get$char() === 33) { ++currentIndex0; continue; } openersBottom.putIfAbsent$2(0, closer.get$char(), new A.InlineParser__processEmphasis_closure(bottomIndex)); t4 = openersBottom.$index(0, closer.get$char()); t4.toString; t5 = J.getInterceptor$asx(t4); openerBottom = t5.$index(t4, B.JSInt_methods.$mod(closer.get$length(closer), 3)); t6 = currentIndex0 - 1; openerIndex = B.JSArray_methods.lastIndexWhere$2(t1, new A.InlineParser__processEmphasis_closure0(_this, closer), t6); if (openerIndex > bottomIndex && openerIndex > openerBottom) { $opener = t1[openerIndex]; strong = $opener.get$length($opener) >= 2 && closer.get$length(closer) >= 2; openerTextNode = $opener.get$node(); openerTextNodeIndex = B.JSArray_methods.indexOf$1(t2, openerTextNode); closerTextNode = closer.get$node(); _box_0.closerTextNodeIndex = B.JSArray_methods.indexOf$1(t2, closerTextNode); node = $opener.get$syntax().close$4$getChildren(0, _this, $opener, closer, new A.InlineParser__processEmphasis_closure1(_box_0, _this, openerTextNodeIndex)); t4 = _box_0.closerTextNodeIndex; node.toString; B.JSArray_methods.replaceRange$3(t2, openerTextNodeIndex + 1, t4, A._setArrayType([node], t3)); _box_0.closerTextNodeIndex = openerTextNodeIndex + 2; currentIndex1 = openerIndex + 1; if (!!t1.fixed$length) A.throwExpression(A.UnsupportedError$("removeRange")); A.RangeError_checkValidRange(currentIndex1, currentIndex0, t1.length, null, null); t1.splice(currentIndex1, currentIndex0 - currentIndex1); if (!(strong && openerTextNode.text.length === 2)) t4 = !strong && openerTextNode.text.length === 1; else t4 = true; if (t4) { B.JSArray_methods.removeAt$1(t2, openerTextNodeIndex); B.JSArray_methods.removeAt$1(t1, openerIndex); currentIndex0 = currentIndex1 - 1; --_box_0.closerTextNodeIndex; } else { t4 = strong ? 2 : 1; newOpenerTextNode = new A.Text1(B.JSString_methods.substring$1(openerTextNode.text, t4)); t2[openerTextNodeIndex] = newOpenerTextNode; $opener.set$node(newOpenerTextNode); currentIndex0 = currentIndex1; } if (!(strong && closerTextNode.text.length === 2)) t4 = !strong && closerTextNode.text.length === 1; else t4 = true; if (t4) { B.JSArray_methods.removeAt$1(t2, _box_0.closerTextNodeIndex); B.JSArray_methods.removeAt$1(t1, currentIndex0); } else { t4 = strong ? 2 : 1; newCloserTextNode = new A.Text1(B.JSString_methods.substring$1(closerTextNode.text, t4)); t2[_box_0.closerTextNodeIndex] = newCloserTextNode; closer.set$node(newCloserTextNode); } } else { t5.$indexSet(t4, B.JSInt_methods.$mod(closer.get$length(closer), 3), t6); if (!closer.get$canOpen()) B.JSArray_methods.removeAt$1(t1, currentIndex0); else ++currentIndex0; } } B.JSArray_methods.removeRange$2(t1, currentIndex, t4); }, _combineAdjacentText$1(nodes) { var t1, i, node, t2, t3, j; for (t1 = J.getInterceptor$asx(nodes), i = 0; i < t1.get$length(nodes) - 1; ++i) { node = t1.$index(nodes, i); if (node instanceof A.Element1 && node.children != null) { t2 = node.children; t2.toString; this._combineAdjacentText$1(t2); continue; } if (node instanceof A.Text1 && t1.$index(nodes, i + 1) instanceof A.Text1) { t2 = i + 1; t3 = node.text + t1.$index(nodes, t2).get$textContent(); j = i + 2; while (true) { if (!(j < t1.get$length(nodes) && t1.$index(nodes, j) instanceof A.Text1)) break; t3 += t1.$index(nodes, j).get$textContent(); ++j; } t1.$indexSet(nodes, i, new A.Text1(t3.charCodeAt(0) == 0 ? t3 : t3)); t1.removeRange$2(nodes, t2, j); } } }, writeText$0(_) { var _this = this, t1 = _this.pos, t2 = _this.start; if (t1 === t2) return; _this._inline_parser$_tree.push(new A.Text1(B.JSString_methods.substring$2(_this.source, t2, t1))); _this.start = _this.pos; }, consume$1($length) { var t1 = this.pos += $length; this.start = t1; }, get$document(receiver) { return this.document; } }; A.InlineParser_parse_closure.prototype = { call$1(syntax) { return syntax.tryMatch$1(this.$this); }, $signature: 880 }; A.InlineParser__linkOrImage_closure.prototype = { call$1(d) { return d.get$char() === 91 || d.get$char() === 33; }, $signature: 881 }; A.InlineParser__linkOrImage_closure0.prototype = { call$1(e) { return e instanceof A.LinkSyntax; }, $signature: 880 }; A.InlineParser__linkOrImage_closure1.prototype = { call$1(n) { return n === this.delimiter.node; }, $signature: 3347 }; A.InlineParser__linkOrImage_closure2.prototype = { call$0() { var t2, children, t1 = this.$this; t1._processEmphasis$1(this.index); t1 = t1._inline_parser$_tree; t2 = this.nodeIndex + 1; children = B.JSArray_methods.sublist$2(t1, t2, t1.length); B.JSArray_methods.removeRange$2(t1, t2, t1.length); return children; }, $signature: 882 }; A.InlineParser__processEmphasis_closure.prototype = { call$0() { return A.List_List$filled(3, this.bottomIndex, false, type$.int); }, $signature: 853 }; A.InlineParser__processEmphasis_closure0.prototype = { call$1(d) { var t1 = this.closer; return d.get$char() === t1.get$char() && d.get$canOpen() && this.$this._canFormEmphasis$2(d, t1); }, $signature: 881 }; A.InlineParser__processEmphasis_closure1.prototype = { call$0() { return B.JSArray_methods.sublist$2(this.$this._inline_parser$_tree, this.openerTextNodeIndex + 1, this._box_0.closerTextNodeIndex); }, $signature: 882 }; A.InlineSyntax.prototype = { tryMatch$1(parser) { var startMatch, startMatchPos = parser.pos, t1 = this._startCharacter; if (t1 != null && parser.source.charCodeAt(startMatchPos) !== t1) return false; startMatch = this.pattern.matchAsPrefix$2(0, parser.source, startMatchPos); if (startMatch == null) return false; parser.writeText$0(0); if (this.onMatch$2(parser, startMatch)) parser.consume$1(startMatch._match[0].length); return true; } }; A.LineBreakSyntax.prototype = { onMatch$2(parser, match) { var t1 = type$.String; parser._inline_parser$_tree.push(new A.Element1("br", null, A.LinkedHashMap_LinkedHashMap$_empty(t1, t1))); return true; } }; A.TextSyntax.prototype = { onMatch$2(parser, match) { var t2, t3, t1 = this.substitute; if (t1.length !== 0) { t2 = match._match; t3 = t2.index; t2 = t3 > 0 && B.JSString_methods.substring$2(t2.input, t3 - 1, t3) === "/"; } else t2 = true; if (t2) { parser.pos += match._match[0].length; return false; } parser._inline_parser$_tree.push(new A.Text1(t1)); return true; } }; A.EscapeSyntax.prototype = { onMatch$2(parser, match) { var char, t2, t1 = match._match[0]; t1.toString; char = t1.charCodeAt(1); if (char === 34) parser._inline_parser$_tree.push(new A.Text1(""")); else if (char === 60) parser._inline_parser$_tree.push(new A.Text1("<")); else { t2 = parser._inline_parser$_tree; if (char === 62) t2.push(new A.Text1(">")); else t2.push(new A.Text1(t1[1])); } return true; } }; A.InlineHtmlSyntax.prototype = {}; A.EmailAutolinkSyntax.prototype = { onMatch$2(parser, match) { var text, t2, t3, t1 = match._match[1]; t1.toString; text = B.HtmlEscape_HtmlEscapeMode_element_false.convert$1(t1); t2 = A._setArrayType([new A.Text1(text)], type$.JSArray_Node_2); t3 = type$.String; t3 = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); t3.$indexSet(0, "href", A._Uri__uriEncode(B.List_5Q7, "mailto:" + t1, B.C_Utf8Codec, false)); parser._inline_parser$_tree.push(new A.Element1("a", t2, t3)); return true; } }; A.AutolinkSyntax.prototype = { onMatch$2(parser, match) { var text, t2, t3, t1 = match._match[1]; t1.toString; text = B.HtmlEscape_HtmlEscapeMode_element_false.convert$1(t1); t2 = A._setArrayType([new A.Text1(text)], type$.JSArray_Node_2); t3 = type$.String; t3 = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); t3.$indexSet(0, "href", A._Uri__uriEncode(B.List_5Q7, t1, B.C_Utf8Codec, false)); parser._inline_parser$_tree.push(new A.Element1("a", t2, t3)); return true; } }; A.SimpleDelimiter.prototype = {$isDelimiter: 1, get$node() { return this.node; }, get$char() { return this.char; }, get$length(receiver) { return this.length; }, get$canOpen() { return this.canOpen; }, get$canClose() { return this.canClose; }, get$syntax() { return this.syntax; }, set$node(val) { return this.node = val; }, set$isActive(val) { return this.isActive = val; } }; A.DelimiterRun.prototype = { get$length(_) { return this.node.text.length; }, toString$0(_) { var _this = this; return ""; }, $isDelimiter: 1, get$node() { return this.node; }, get$char() { return this.char; }, get$syntax() { return this.syntax; }, get$canOpen() { return this.canOpen; }, get$canClose() { return this.canClose; }, set$node(val) { return this.node = val; }, set$isActive() { } }; A.TagSyntax.prototype = { onMatch$2(parser, match) { var delimiterRun, runLength = match._match[0].length, matchStart = parser.pos, matchEnd = matchStart + runLength, t1 = parser.source, text = new A.Text1(B.JSString_methods.substring$2(t1, matchStart, matchEnd)); if (!this.requiresDelimiterRun) { parser._delimiterStack.push(new A.SimpleDelimiter(text, t1.charCodeAt(matchStart), runLength, true, false, this, matchEnd)); parser._inline_parser$_tree.push(text); return true; } delimiterRun = A.DelimiterRun_tryParse(parser, matchStart, matchEnd, false, text, this); if (delimiterRun != null) { parser._delimiterStack.push(delimiterRun); parser._inline_parser$_tree.push(text); return true; } else { parser.pos += runLength; return false; } }, close$4$getChildren(_, parser, $opener, closer, getChildren) { var t1 = $opener.get$length($opener) >= 2 && closer.get$length(closer) >= 2 ? "strong" : "em", t2 = type$.String; return new A.Element1(t1, getChildren.call$0(), A.LinkedHashMap_LinkedHashMap$_empty(t2, t2)); } }; A.LinkSyntax.prototype = { close$4$getChildren(_, parser, $opener, closer, getChildren) { var t3, char, inlineLink, label, _this = this, t1 = parser.source, t2 = parser.pos, text = B.JSString_methods.substring$2(t1, $opener.endPos, t2); ++t2; t3 = t1.length; if (t2 >= t3) return _this._resolveReferenceLink$3$getChildren(text, parser.document.linkReferences, getChildren); char = t1.charCodeAt(t2); if (char === 40) { parser.pos = t2; inlineLink = _this._parseInlineLink$1(parser); if (inlineLink != null) return _this._inline_parser$_createNode$3$getChildren(inlineLink.destination, inlineLink.title, getChildren); parser.pos = t2; parser.pos = t2 + -1; return _this._resolveReferenceLink$3$getChildren(text, parser.document.linkReferences, getChildren); } if (char === 91) { parser.pos = t2; ++t2; if (t2 < t3 && t1.charCodeAt(t2) === 93) { parser.pos = t2; return _this._resolveReferenceLink$3$getChildren(text, parser.document.linkReferences, getChildren); } label = _this._parseReferenceLinkLabel$1(parser); if (label != null) return _this._resolveReferenceLink$3$getChildren(label, parser.document.linkReferences, getChildren); return null; } return _this._resolveReferenceLink$3$getChildren(text, parser.document.linkReferences, getChildren); }, _resolveReferenceLink$3$getChildren(label, linkReferences, getChildren) { var resolved, t1 = B.JSString_methods.trim$0(label), t2 = $.$get$_oneOrMoreWhitespacePattern(), linkReference = linkReferences.$index(0, A.stringReplaceAllUnchecked(t1, t2, " ").toLowerCase()); if (linkReference != null) return this._inline_parser$_createNode$3$getChildren(linkReference.destination, linkReference.title, getChildren); else { t1 = A.stringReplaceAllUnchecked(label, "\\\\", "\\"); t1 = A.stringReplaceAllUnchecked(t1, "\\[", "["); resolved = this.linkResolver.call$1(A.stringReplaceAllUnchecked(t1, "\\]", "]")); if (resolved != null) getChildren.call$0(); return resolved; } }, _inline_parser$_createNode$3$getChildren(destination, title, getChildren) { var children = getChildren.call$0(), t1 = type$.String; t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); t1.$indexSet(0, "href", A.escapeAttribute(destination)); if (title != null && title.length !== 0) t1.$indexSet(0, "title", A.escapeAttribute(title)); return new A.Element1("a", children, t1); }, _parseReferenceLinkLabel$1(parser) { var t4, t0, char, next, label, _null = null, t1 = ++parser.pos, t2 = parser.source, t3 = t2.length; if (t1 === t3) return _null; for (t4 = ""; true; t0 = t4, t4 = t1, t1 = t0) { char = t2.charCodeAt(t1); if (char === 92) { ++t1; parser.pos = t1; next = t2.charCodeAt(t1); t1 = next !== 92 && next !== 93 ? t4 + A.Primitives_stringFromCharCode(char) : t4; t1 += A.Primitives_stringFromCharCode(next); } else if (char === 91) return _null; else if (char === 93) break; else t1 = t4 + A.Primitives_stringFromCharCode(char); t4 = ++parser.pos; if (t4 === t3) return _null; } label = t4.charCodeAt(0) == 0 ? t4 : t4; t1 = $.$get$LinkSyntax__entirelyWhitespacePattern(); if (t1._nativeRegExp.test(label)) return _null; return label; }, _parseInlineLink$1(parser) { var t1, t2; ++parser.pos; this._moveThroughWhitespace$1(parser); t1 = parser.pos; t2 = parser.source; if (t1 === t2.length) return null; if (t2.charCodeAt(t1) === 60) return this._parseInlineBracketedLink$1(parser); else return this._parseInlineBareDestinationLink$1(parser); }, _parseInlineBracketedLink$1(parser) { var t2, t3, t4, t0, char, next, destination, title, _null = null, t1 = ++parser.pos; for (t2 = parser.source, t3 = t2.length, t4 = ""; true; t0 = t4, t4 = t1, t1 = t0) { char = t2.charCodeAt(t1); if (char === 92) { ++t1; parser.pos = t1; next = t2.charCodeAt(t1); t1 = next !== 92 && next !== 62 ? t4 + A.Primitives_stringFromCharCode(char) : t4; t1 += A.Primitives_stringFromCharCode(next); } else if (char === 10 || char === 13 || char === 12) return _null; else if (char === 32) t1 = t4 + "%20"; else if (char === 62) break; else t1 = t4 + A.Primitives_stringFromCharCode(char); t4 = ++parser.pos; if (t4 === t3) return _null; } destination = t4.charCodeAt(0) == 0 ? t4 : t4; ++t1; parser.pos = t1; char = t2.charCodeAt(t1); if (char === 32 || char === 10 || char === 13 || char === 12) { title = this._parseTitle$1(parser); if (title == null && t2.charCodeAt(parser.pos) !== 41) return _null; return new A.InlineLink(destination, title); } else if (char === 41) return new A.InlineLink(destination, _null); else return _null; }, _parseInlineBareDestinationLink$1(parser) { var t1, t2, parenCount, t3, t4, char, next, destination, title, _null = null; for (t1 = parser.source, t2 = t1.length, parenCount = 1, t3 = ""; true;) { t4 = parser.pos; char = t1.charCodeAt(t4); switch (char) { case 92: t4 = parser.pos = t4 + 1; if (t4 === t2) return _null; next = t1.charCodeAt(t4); if (next !== 92 && next !== 40 && next !== 41) t3 += A.Primitives_stringFromCharCode(char); t3 += A.Primitives_stringFromCharCode(next); break; case 32: case 10: case 13: case 12: destination = t3.charCodeAt(0) == 0 ? t3 : t3; title = this._parseTitle$1(parser); if (title == null) { t4 = parser.pos; t4 = t4 === t2 || t1.charCodeAt(t4) !== 41; } else t4 = false; if (t4) return _null; --parenCount; if (parenCount === 0) return new A.InlineLink(destination, title); break; case 40: ++parenCount; t3 += A.Primitives_stringFromCharCode(char); break; case 41: --parenCount; if (parenCount === 0) return new A.InlineLink(t3.charCodeAt(0) == 0 ? t3 : t3, _null); t3 += A.Primitives_stringFromCharCode(char); break; default: t3 += A.Primitives_stringFromCharCode(char); } if (++parser.pos === t2) return _null; } }, _moveThroughWhitespace$1(parser) { var t1, t2, t3, char; for (t1 = parser.source, t2 = t1.length; t3 = parser.pos, t3 !== t2;) { char = t1.charCodeAt(t3); if (char !== 32 && char !== 9 && char !== 10 && char !== 11 && char !== 13 && char !== 12) return; parser.pos = t3 + 1; } }, _parseTitle$1(parser) { var t1, t2, t3, delimiter, closeDelimiter, t4, t0, char, next, _null = null; this._moveThroughWhitespace$1(parser); t1 = parser.pos; t2 = parser.source; t3 = t2.length; if (t1 === t3) return _null; delimiter = t2.charCodeAt(t1); if (delimiter !== 39 && delimiter !== 34 && delimiter !== 40) return _null; closeDelimiter = delimiter === 40 ? 41 : delimiter; t1 = parser.pos = t1 + 1; for (t4 = ""; true; t0 = t4, t4 = t1, t1 = t0) { char = t2.charCodeAt(t1); if (char === 92) { ++t1; parser.pos = t1; next = t2.charCodeAt(t1); t1 = next !== 92 && next !== closeDelimiter ? t4 + A.Primitives_stringFromCharCode(char) : t4; t1 += A.Primitives_stringFromCharCode(next); } else if (char === closeDelimiter) break; else t1 = t4 + A.Primitives_stringFromCharCode(char); t4 = ++parser.pos; if (t4 === t3) return _null; } ++t1; parser.pos = t1; if (t1 === t3) return _null; this._moveThroughWhitespace$1(parser); t1 = parser.pos; if (t1 === t3) return _null; if (t2.charCodeAt(t1) !== 41) return _null; return t4.charCodeAt(0) == 0 ? t4 : t4; } }; A.LinkSyntax_closure.prototype = { call$2(_, __) { return null; }, call$1(_) { return this.call$2(_, null); }, "call*": "call$2", $requiredArgCount: 1, $defaultValues() { return [null]; }, $signature: 3349 }; A.ImageSyntax.prototype = { _inline_parser$_createNode$3$getChildren(destination, title, getChildren) { var t1 = type$.String, t2 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), children = getChildren.call$0(); t2.$indexSet(0, "src", destination); t2.$indexSet(0, "alt", J.map$1$1$ax(children, new A.ImageSyntax__createNode_closure(), t1).join$0(0)); if (title != null && title.length !== 0) t2.$indexSet(0, "title", A.escapeAttribute(A.stringReplaceAllUnchecked(title, "&", "&"))); return new A.Element1("img", null, t2); } }; A.ImageSyntax__createNode_closure.prototype = { call$1(node) { return node.get$textContent(); }, $signature: 878 }; A.CodeSyntax.prototype = { tryMatch$1(parser) { var match, t1 = parser.pos; if (t1 > 0 && parser.source.charCodeAt(t1 - 1) === 96) return false; match = this.pattern.matchAsPrefix$2(0, parser.source, t1); if (match == null) return false; parser.writeText$0(0); this.onMatch$2(parser, match); parser.consume$1(match._match[0].length); return true; }, onMatch$2(parser, match) { var code, t1 = match._match[2]; t1.toString; t1 = B.JSString_methods.trim$0(t1); code = B.HtmlEscape_HtmlEscapeMode_element_false.convert$1(A.stringReplaceAllUnchecked(t1, "\n", " ")); t1 = type$.String; parser._inline_parser$_tree.push(new A.Element1("code", A._setArrayType([new A.Text1(code)], type$.JSArray_Node_2), A.LinkedHashMap_LinkedHashMap$_empty(t1, t1))); return true; } }; A.InlineLink.prototype = {}; A._MdiIconData.prototype = {}; A.memo1_closure.prototype = { call$1(arg) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && J.$eq$(arg, _this.prevArg._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArg.__late_helper$_value = arg; t3.__late_helper$_value = _this.func.call$1(arg); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { return this.R._eval$1("@<0>")._bind$1(this.A)._eval$1("1(2)"); } }; A.memo2_closure.prototype = { call$2(argA, argB) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && J.$eq$(argA, _this.prevArgA._readLocal$0()) && J.$eq$(argB, _this.prevArgB._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; t3.__late_helper$_value = _this.func.call$2(argA, argB); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { return this.R._eval$1("@<0>")._bind$1(this.A)._bind$1(this.B)._eval$1("1(2,3)"); } }; A.memo3_closure.prototype = { call$3(argA, argB, argC) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && J.$eq$(argA, _this.prevArgA._readLocal$0()) && argB.$eq(0, _this.prevArgB._readLocal$0()) && argC.$eq(0, _this.prevArgC._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; t3.__late_helper$_value = _this.func.call$3(argA, argB, argC); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._eval$1("1(2,3,4)"); } }; A.memo4_closure.prototype = { call$4(argA, argB, argC, argD) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && J.$eq$(argA, _this.prevArgA._readLocal$0()) && J.$eq$(argB, _this.prevArgB._readLocal$0()) && J.$eq$(argC, _this.prevArgC._readLocal$0()) && J.$eq$(argD, _this.prevArgD._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; t3.__late_helper$_value = _this.func.call$4(argA, argB, argC, argD); t1.isInitial = false; return t3._readLocal$0(); } }, "call*": "call$4", $requiredArgCount: 4, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._eval$1("1(2,3,4,5)"); } }; A.memo5_closure.prototype = { call$5(argA, argB, argC, argD, argE) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && J.$eq$(argA, _this.prevArgA._readLocal$0()) && J.$eq$(argB, _this.prevArgB._readLocal$0()) && J.$eq$(argC, _this.prevArgC._readLocal$0()) && J.$eq$(argD, _this.prevArgD._readLocal$0()) && J.$eq$(argE, _this.prevArgE._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; _this.prevArgE.__late_helper$_value = argE; t3.__late_helper$_value = _this.func.call$5(argA, argB, argC, argD, argE); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._bind$1(_this.E)._eval$1("1(2,3,4,5,6)"); } }; A.memo6_closure.prototype = { call$6(argA, argB, argC, argD, argE, argF) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && argA.$eq(0, _this.prevArgA._readLocal$0()) && argB.$eq(0, _this.prevArgB._readLocal$0()) && argC.$eq(0, _this.prevArgC._readLocal$0()) && argD.$eq(0, _this.prevArgD._readLocal$0()) && argE.$eq(0, _this.prevArgE._readLocal$0()) && argF.$eq(0, _this.prevArgF._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; _this.prevArgE.__late_helper$_value = argE; _this.prevArgF.__late_helper$_value = argF; t3.__late_helper$_value = _this.func.call$6(argA, argB, argC, argD, argE, argF); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._bind$1(_this.E)._bind$1(_this.F)._eval$1("1(2,3,4,5,6,7)"); } }; A.memo7_closure.prototype = { call$7(argA, argB, argC, argD, argE, argF, argG) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && argA.$eq(0, _this.prevArgA._readLocal$0()) && argB.$eq(0, _this.prevArgB._readLocal$0()) && argC.$eq(0, _this.prevArgC._readLocal$0()) && argD.$eq(0, _this.prevArgD._readLocal$0()) && J.$eq$(argE, _this.prevArgE._readLocal$0()) && argF.$eq(0, _this.prevArgF._readLocal$0()) && J.$eq$(argG, _this.prevArgG._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; _this.prevArgE.__late_helper$_value = argE; _this.prevArgF.__late_helper$_value = argF; _this.prevArgG.__late_helper$_value = argG; t3.__late_helper$_value = _this.func.call$7(argA, argB, argC, argD, argE, argF, argG); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._bind$1(_this.E)._bind$1(_this.F)._bind$1(_this.G)._eval$1("1(2,3,4,5,6,7,8)"); } }; A.memo8_closure.prototype = { call$8(argA, argB, argC, argD, argE, argF, argG, argH) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && argA.$eq(0, _this.prevArgA._readLocal$0()) && argB.$eq(0, _this.prevArgB._readLocal$0()) && argC.$eq(0, _this.prevArgC._readLocal$0()) && argD.$eq(0, _this.prevArgD._readLocal$0()) && J.$eq$(argE, _this.prevArgE._readLocal$0()) && argF.$eq(0, _this.prevArgF._readLocal$0()) && J.$eq$(argG, _this.prevArgG._readLocal$0()) && J.$eq$(argH, _this.prevArgH._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; _this.prevArgE.__late_helper$_value = argE; _this.prevArgF.__late_helper$_value = argF; _this.prevArgG.__late_helper$_value = argG; _this.prevArgH.__late_helper$_value = argH; t3.__late_helper$_value = _this.func.call$8(argA, argB, argC, argD, argE, argF, argG, argH); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._bind$1(_this.E)._bind$1(_this.F)._bind$1(_this.G)._bind$1(_this.H)._eval$1("1(2,3,4,5,6,7,8,9)"); } }; A.memo9_closure.prototype = { call$9(argA, argB, argC, argD, argE, argF, argG, argH, argI) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && argA.$eq(0, _this.prevArgA._readLocal$0()) && argB.$eq(0, _this.prevArgB._readLocal$0()) && argC.$eq(0, _this.prevArgC._readLocal$0()) && argD.$eq(0, _this.prevArgD._readLocal$0()) && argE.$eq(0, _this.prevArgE._readLocal$0()) && argF.$eq(0, _this.prevArgF._readLocal$0()) && argG.$eq(0, _this.prevArgG._readLocal$0()) && argH.$eq(0, _this.prevArgH._readLocal$0()) && argI.$eq(0, _this.prevArgI._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; _this.prevArgE.__late_helper$_value = argE; _this.prevArgF.__late_helper$_value = argF; _this.prevArgG.__late_helper$_value = argG; _this.prevArgH.__late_helper$_value = argH; _this.prevArgI.__late_helper$_value = argI; t3.__late_helper$_value = _this.func.call$9(argA, argB, argC, argD, argE, argF, argG, argH, argI); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._bind$1(_this.E)._bind$1(_this.F)._bind$1(_this.G)._bind$1(_this.H)._bind$1(_this.I)._eval$1("1(2,3,4,5,6,7,8,9,10)"); } }; A.memo10_closure.prototype = { call$10(argA, argB, argC, argD, argE, argF, argG, argH, argI, argJ) { var _this = this, t1 = _this._box_0, t2 = !t1.isInitial && argA.$eq(0, _this.prevArgA._readLocal$0()) && argB.$eq(0, _this.prevArgB._readLocal$0()) && argC.$eq(0, _this.prevArgC._readLocal$0()) && argD.$eq(0, _this.prevArgD._readLocal$0()) && argE.$eq(0, _this.prevArgE._readLocal$0()) && argF.$eq(0, _this.prevArgF._readLocal$0()) && argG.$eq(0, _this.prevArgG._readLocal$0()) && argH.$eq(0, _this.prevArgH._readLocal$0()) && argI.$eq(0, _this.prevArgI._readLocal$0()) && J.$eq$(argJ, _this.prevArgJ._readLocal$0()), t3 = _this.prevResult; if (t2) return t3._readLocal$0(); else { _this.prevArgA.__late_helper$_value = argA; _this.prevArgB.__late_helper$_value = argB; _this.prevArgC.__late_helper$_value = argC; _this.prevArgD.__late_helper$_value = argD; _this.prevArgE.__late_helper$_value = argE; _this.prevArgF.__late_helper$_value = argF; _this.prevArgG.__late_helper$_value = argG; _this.prevArgH.__late_helper$_value = argH; _this.prevArgI.__late_helper$_value = argI; _this.prevArgJ.__late_helper$_value = argJ; t3.__late_helper$_value = _this.func.call$10(argA, argB, argC, argD, argE, argF, argG, argH, argI, argJ); t1.isInitial = false; return t3._readLocal$0(); } }, $signature() { var _this = this; return _this.R._eval$1("@<0>")._bind$1(_this.A)._bind$1(_this.B)._bind$1(_this.C)._bind$1(_this.D)._bind$1(_this.E)._bind$1(_this.F)._bind$1(_this.G)._bind$1(_this.H)._bind$1(_this.I)._bind$1(_this.J)._eval$1("1(2,3,4,5,6,7,8,9,10,11)"); } }; A.AuthenticationResult.prototype = {}; A.Configuration.prototype = {}; A.BrowserAuthOptions0.prototype = {}; A.PublicClientApplication.prototype = { loginPopup$1(_, request) { return this.loginPopup$body$PublicClientApplication(0, request); }, loginPopup$body$PublicClientApplication(_, request) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AuthenticationResult), $async$returnValue, $async$self = this, $async$temp1; var $async$loginPopup$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$temp1 = A; $async$goto = 3; return A._asyncAwait(A._convertMsalPromise(A._callJsMethod(new A.PublicClientApplication_loginPopup_closure($async$self, request)), type$.AuthenticationResult_2), $async$loginPopup$1); case 3: // returning from await. $async$returnValue = new $async$temp1.AuthenticationResult($async$result); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$loginPopup$1, $async$completer); } }; A.PublicClientApplication_loginPopup_closure.prototype = { call$0() { return J.loginPopup$1$x(this.$this._jsObject, this.request._jsObject); }, $signature: 14 }; A.PopupRequest.prototype = {}; A.CommonAuthorizationUrlRequest.prototype = {}; A.MsalJsException.prototype = { get$message(_) { var t1 = J.get$message$x(this._baseJsObject); return t1 == null ? "" : t1; }, toString$0(_) { return "MsalJsException: " + this.get$message(this); }, $isException: 1 }; A.AuthException.prototype = { get$message(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return t1 == null ? "" : t1; }, toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "AuthException: " + (t1 == null ? "" : t1); } }; A.ClientAuthException.prototype = { toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "ClientAuthException: " + (t1 == null ? "" : t1); } }; A.ClientConfigurationException.prototype = { toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "ClientConfigurationException: " + (t1 == null ? "" : t1); } }; A.InteractionRequiredAuthException.prototype = { toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "InteractionRequiredAuthException: " + (t1 == null ? "" : t1); } }; A.ServerException.prototype = { toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "ServerException: " + (t1 == null ? "" : t1); } }; A.BrowserAuthException.prototype = { toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "BrowserAuthException: " + (t1 == null ? "" : t1); } }; A.BrowserConfigurationAuthException.prototype = { toString$0(_) { var t1 = J.get$message$x(this._exceptions$_jsObject); return "BrowserConfigurationAuthException: " + (t1 == null ? "" : t1); } }; A.AccountInfo.prototype = {}; A.AuthenticationResult0.prototype = {}; A.Configuration0.prototype = {}; A.BrowserAuthOptions.prototype = {}; A.CacheOptions.prototype = {}; A.BrowserSystemOptions.prototype = {}; A.LoggerOptions.prototype = {}; A.AuthError.prototype = {}; A.EventMessage.prototype = {}; A.Logger1.prototype = {}; A.NavigationOptions.prototype = {}; A.NetworkRequestOptions.prototype = {}; A.NetworkResponse.prototype = {}; A.PublicClientApplication0.prototype = {}; A.SsoSilentRequest.prototype = {}; A.EndSessionRequest.prototype = {}; A.EndSessionPopupRequest.prototype = {}; A.SilentRequest.prototype = {}; A.RedirectRequest.prototype = {}; A.PopupRequest0.prototype = {}; A.CommonSilentFlowRequest.prototype = {}; A.CommonAuthorizationUrlRequest0.prototype = {}; A.CommonEndSessionRequest.prototype = {}; A.JsError.prototype = {}; A.Promise1.prototype = {}; A.Array.prototype = {}; A.Object0.prototype = {}; A.Reflect.prototype = {}; A.OverflowViewParentData.prototype = {}; A.OverflowViewLayoutBehavior.prototype = { _enumToString$0() { return "OverflowViewLayoutBehavior." + this._core$_name; } }; A.RenderOverflowView.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A.OverflowViewParentData)) child.parentData = new A.OverflowViewParentData(null, null, B.Offset_0_0); }, _overflow_view$_getCrossSize$1(child) { switch (this._overflow_view$_direction.index) { case 0: return child.get$size(0)._dy; case 1: return child.get$size(0)._dx; } }, _overflow_view$_getMainSize$1(child) { switch (this._overflow_view$_direction.index) { case 0: return child.get$size(0)._dx; case 1: return child.get$size(0)._dy; } }, performLayout$0() { var _this = this; _this._hasOverflow = false; _this.resetOffstage$0(); if (_this._overflow_view$_layoutBehavior === B.OverflowViewLayoutBehavior_0) _this.performFixedLayout$0(); else _this.performFlexibleLayout$0(); }, resetOffstage$0() { this.visitChildren$1(new A.RenderOverflowView_resetOffstage_closure()); }, performFixedLayout$0() { var t2, t3, childConstraints, maxExtent, childParentData, t4, childExtent, crossExtent, otherChildConstraints, childStride, getChildOffset, t5, count, renderedChildCount, unRenderedChildCount, onstageCount, child, i, overflowIndicatorParentData, mainAxisExtent, requestedSize, _this = this, t1 = _this.ContainerRenderObjectMixin__firstChild; t1.toString; t2 = type$.BoxConstraints; t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); childConstraints = new A.BoxConstraints(0, t3.maxWidth, 0, t3.maxHeight); maxExtent = _this._isHorizontal ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth : t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight; t3 = type$.OverflowViewParentData; childParentData = t3._as(t1.parentData); t1.layout$2$parentUsesSize(childConstraints, true); t4 = t1.get$size(0); childExtent = _this._overflow_view$_direction === B.Axis_0 ? t4._dx : t4._dy; t4 = t1.get$size(0); crossExtent = _this._overflow_view$_direction === B.Axis_0 ? t4._dy : t4._dx; otherChildConstraints = _this._isHorizontal ? childConstraints.tighten$2$height$width(crossExtent, childExtent) : childConstraints.tighten$2$height$width(childExtent, crossExtent); t4 = _this._overflow_view$_spacing; childStride = childExtent + t4; getChildOffset = new A.RenderOverflowView_performFixedLayout_getChildOffset(_this, childStride); t5 = _this.ContainerRenderObjectMixin__childCount; count = t5 - 1; renderedChildCount = childExtent * count + t4 * (t5 - 2) <= maxExtent ? count : B.JSNumber_methods.$tdiv(maxExtent + t4, childStride) - 1; unRenderedChildCount = count - renderedChildCount; if (renderedChildCount > 0) { childParentData.offstage = false; onstageCount = 1; } else onstageCount = 0; for (child = t1, i = 1; i < renderedChildCount; ++i, child = t1) { t1 = childParentData.ContainerParentDataMixin_nextSibling; t1.toString; childParentData = t3._as(t1.parentData); t1.layout$1(otherChildConstraints); childParentData.offset = getChildOffset.call$1(i); childParentData.offstage = false; ++onstageCount; } for (; t1 = _this.ContainerRenderObjectMixin__lastChild, child !== t1; child = t1) { t1 = childParentData.ContainerParentDataMixin_nextSibling; t1.toString; childParentData = t3._as(t1.parentData); childParentData.offstage = true; } if (unRenderedChildCount > 0) { t1.toString; t1.layout$1(A.BoxValueConstraints$(otherChildConstraints, unRenderedChildCount, type$.int)); overflowIndicatorParentData = t3._as(t1.parentData); overflowIndicatorParentData.offset = getChildOffset.call$1(renderedChildCount); overflowIndicatorParentData.offstage = false; ++onstageCount; } mainAxisExtent = onstageCount * childStride - _this._overflow_view$_spacing; requestedSize = _this._isHorizontal ? new A.Size(mainAxisExtent, crossExtent) : new A.Size(crossExtent, mainAxisExtent); _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(requestedSize); }, performFlexibleLayout$0() { var renderBoxes, unRenderedChildCount, t2, availableExtent, maxCrossExtent, childConstraints, showOverflowIndicator, t3, child, offset, childParentData, childMainSize, childStride, t4, overflowIndicatorConstraints, t5, overflowIndicatorParentData, crossSize, _i, childCrossPosition, t6, idealSize, _this = this, t1 = _this.ContainerRenderObjectMixin__firstChild; t1.toString; renderBoxes = A._setArrayType([], type$.JSArray_RenderBox); unRenderedChildCount = _this.ContainerRenderObjectMixin__childCount - 1; t2 = type$.BoxConstraints; availableExtent = _this._isHorizontal ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth : t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight; maxCrossExtent = _this._isHorizontal ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight : t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth; childConstraints = _this._isHorizontal ? A.BoxConstraints$loose(new A.Size(1 / 0, maxCrossExtent)) : A.BoxConstraints$loose(new A.Size(maxCrossExtent, 1 / 0)); t3 = type$.OverflowViewParentData; child = t1; offset = 0; while (true) { if (!(child !== _this.ContainerRenderObjectMixin__lastChild)) { showOverflowIndicator = false; break; } childParentData = t3._as(child.parentData); child.layout$2$parentUsesSize(childConstraints, true); childMainSize = _this._overflow_view$_getMainSize$1(child); if (childMainSize <= availableExtent) { renderBoxes.push(child); childParentData.offstage = false; childParentData.offset = _this._isHorizontal ? new A.Offset(offset, 0) : new A.Offset(0, offset); childStride = _this._overflow_view$_spacing + childMainSize; offset += childStride; availableExtent -= childStride; --unRenderedChildCount; t1 = childParentData.ContainerParentDataMixin_nextSibling; t1.toString; } else { showOverflowIndicator = true; break; } child = t1; } t1 = _this.ContainerRenderObjectMixin__lastChild; if (showOverflowIndicator) { t1.toString; t4 = type$.int; overflowIndicatorConstraints = A.BoxValueConstraints$(childConstraints, unRenderedChildCount, t4); t1.layout$2$parentUsesSize(overflowIndicatorConstraints, true); childMainSize = _this._overflow_view$_getMainSize$1(t1); while (true) { t5 = childMainSize > availableExtent; if (!(t5 && renderBoxes.length !== 0)) break; child = renderBoxes.pop(); t3._as(child.parentData).offstage = true; childStride = _this._overflow_view$_getMainSize$1(child) + _this._overflow_view$_spacing; availableExtent += childStride; ++unRenderedChildCount; offset -= childStride; } if (t5) _this._hasOverflow = true; if (overflowIndicatorConstraints.value !== unRenderedChildCount) t1.layout$2$parentUsesSize(A.BoxValueConstraints$(childConstraints, unRenderedChildCount, t4), true); renderBoxes.push(t1); overflowIndicatorParentData = t3._as(t1.parentData); overflowIndicatorParentData.offset = _this._isHorizontal ? new A.Offset(offset, 0) : new A.Offset(0, offset); overflowIndicatorParentData.offstage = false; offset += childMainSize; } else { offset -= _this._overflow_view$_spacing; if (t1 != null) t1.layout$1(A.BoxValueConstraints$(childConstraints, unRenderedChildCount, type$.int)); _this._hasOverflow = true; } crossSize = B.JSArray_methods.fold$1$2(renderBoxes, 0, new A.RenderOverflowView_performFlexibleLayout_closure(_this), type$.double); for (t1 = renderBoxes.length, t4 = crossSize / 2, _i = 0; _i < renderBoxes.length; renderBoxes.length === t1 || (0, A.throwConcurrentModificationError)(renderBoxes), ++_i) { child = renderBoxes[_i]; childCrossPosition = t4 - _this._overflow_view$_getCrossSize$1(child) / 2; childParentData = t3._as(child.parentData); t5 = _this._isHorizontal; t6 = childParentData.offset; childParentData.offset = t5 ? new A.Offset(t6._dx, childCrossPosition) : new A.Offset(childCrossPosition, t6._dy); } idealSize = _this._isHorizontal ? new A.Size(offset, crossSize) : new A.Size(crossSize, offset); _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(idealSize); }, visitOnlyOnStageChildren$1(visitor) { this.visitChildren$1(new A.RenderOverflowView_visitOnlyOnStageChildren_closure(visitor)); }, visitChildrenForSemantics$1(visitor) { this.visitOnlyOnStageChildren$1(visitor); }, paint$2(context, offset) { var t2, t3, _this = this, t1 = new A.RenderOverflowView_paint_defaultPaint(_this, new A.RenderOverflowView_paint_paintChild(_this, context, offset)); if (_this._hasOverflow) { t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.get$size(0); context.pushClipRect$5$clipBehavior(t2, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), t1, B.Clip_1); } else t1.call$2(context, offset); }, hitTestChildren$2$position(result, position) { this.visitOnlyOnStageChildren$1(new A.RenderOverflowView_hitTestChildren_closure(result, position)); return false; } }; A.RenderOverflowView_resetOffstage_closure.prototype = { call$1(child) { type$.OverflowViewParentData._as(child.parentData).offstage = null; }, $signature: 66 }; A.RenderOverflowView_performFixedLayout_getChildOffset.prototype = { call$1(index) { var mainAxisOffset = index * this.childStride; if (this.$this._isHorizontal) return new A.Offset(mainAxisOffset, 0); else return new A.Offset(0, mainAxisOffset); }, $signature: 3350 }; A.RenderOverflowView_performFlexibleLayout_closure.prototype = { call$2(previousValue, element) { return Math.max(previousValue, this.$this._overflow_view$_getCrossSize$1(element)); }, $signature: 3351 }; A.RenderOverflowView_visitOnlyOnStageChildren_closure.prototype = { call$1(child) { if (type$.OverflowViewParentData._as(child.parentData).offstage === false) this.visitor.call$1(child); }, $signature: 66 }; A.RenderOverflowView_paint_paintChild.prototype = { call$1(child) { var childParentData = type$.OverflowViewParentData._as(child.parentData), t1 = this.context; if (childParentData.offstage === false) t1.paintChild$2(child, childParentData.offset.$add(0, this.offset)); else t1.paintChild$2(child, this.$this.get$size(0).bottomRight$1(0, B.Offset_0_0)); }, $signature: 66 }; A.RenderOverflowView_paint_defaultPaint.prototype = { call$2(context, offset) { this.$this.visitOnlyOnStageChildren$1(this.paintChild); }, $signature: 94 }; A.RenderOverflowView_hitTestChildren_closure.prototype = { call$1(renderObject) { var childParentData, t1; type$.RenderBox._as(renderObject); childParentData = type$.OverflowViewParentData._as(renderObject.parentData); t1 = this.position; this.result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderOverflowView_hitTestChildren__closure(t1, childParentData, renderObject), childParentData.offset, t1); }, $signature: 66 }; A.RenderOverflowView_hitTestChildren__closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.OverflowViewParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$.OverflowViewParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.OverflowView.prototype = { createElement$0(_) { return new A._OverflowViewElement(A.HashSet_HashSet(type$.Element_2), this, B._ElementLifecycle_0); }, createRenderObject$1(context) { var t1 = this.direction; t1 = new A.RenderOverflowView(t1, this.spacing, this._layoutBehavior, t1 === B.Axis_0, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.addAll$1(0, null); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = this.direction; if (renderObject._overflow_view$_direction !== t1) { renderObject._overflow_view$_direction = t1; renderObject._isHorizontal = t1 === B.Axis_0; renderObject.markNeedsLayout$0(); } t1 = this.spacing; if (renderObject._overflow_view$_spacing !== t1) { renderObject._overflow_view$_spacing = t1; renderObject.markNeedsLayout$0(); } t1 = this._layoutBehavior; if (renderObject._overflow_view$_layoutBehavior !== t1) { renderObject._overflow_view$_layoutBehavior = t1; renderObject.markNeedsLayout$0(); } } }; A.OverflowView$_all_closure.prototype = { call$2(context, constraints) { return this.builder.call$2(context, constraints.value); }, $signature: 3352 }; A._OverflowViewElement.prototype = {}; A.CupertinoPopoverToolbarAligner.prototype = { align$2(_, globalLeaderRect, followerSize) { var t2, t3, bounds, alignment, _null = null, t1 = this._cupertino_popover_aligners$_boundsKey; if (t1 == null) t1 = _null; else { t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1 = t1 == null ? _null : t1.get$renderObject(); } type$.nullable_RenderBox._as(t1); if (t1 != null) { t2 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), B.Offset_0_0); t3 = t1.get$size(0).bottomRight$1(0, B.Offset_0_0); bounds = A.Rect$fromPoints(t2, A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), t3)); } else bounds = B.Rect_aha; alignment = A._Cell$named("alignment"); if (globalLeaderRect.top - followerSize._dy - 16 < bounds.top) { $.$get$OverlordLogs_cupertinoToolbar().log$4(B.Level_FINE_500, " - follower is too far to the top, switching to bottom", _null, _null); alignment.__late_helper$_value = B.FollowerAlignment_KpO; } else alignment.__late_helper$_value = B.FollowerAlignment_ecu; return alignment._readLocal$0(); } }; A.CupertinoPopoverMenu.prototype = { createRenderObject$1(context) { var _this = this, t1 = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data, t2 = _this.backgroundColor, t3 = A.LayerHandle$(type$.ClipPathLayer), t4 = $.$get$_renderer().createPaint$0(); t4.set$color(0, t2); t3 = new A.RenderPopover(_this.borderRadius, _this.arrowBaseWidth, _this.arrowLength, _this.focalPoint, _this.padding, t1.size, t2, _this.elevation, _this.shadowColor, false, true, B.Size_0_0, B.Offset_0_0, B.Offset_0_0, false, t4, t3, null, A.LayerHandle$(type$.ContainerLayer_2)); t3.RenderObject$0(); t3.set$child(null); t3._updateReservedSizeForArrow$0(); t3._updateShapeOffset$0(); return t3; }, updateRenderObject$2(context, renderObject) { var _this = this; _this.super$RenderObjectWidget$updateRenderObject(context, renderObject); renderObject.set$borderRadius(0, _this.borderRadius); renderObject.set$arrowBaseWidth(_this.arrowBaseWidth); renderObject.set$arrowLength(_this.arrowLength); renderObject.set$padding(0, _this.padding); renderObject.set$screenSize(A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.size); renderObject.set$focalPoint(_this.focalPoint); renderObject.set$backgroundColor(0, _this.backgroundColor); renderObject.set$elevation(0, _this.elevation); renderObject.set$shadowColor(0, _this.shadowColor); renderObject.set$allowHorizontalArrow(false); renderObject.set$extendAndClipContentOverArrow(true); renderObject.set$showDebugPaint(false); } }; A.RenderPopover.prototype = { set$borderRadius(_, value) { if (this._cupertino_popover_menu$_borderRadius === value) return; this._cupertino_popover_menu$_borderRadius = value; this.markNeedsLayout$0(); }, set$arrowBaseWidth(value) { if (this._arrowBaseWidth === value) return; this._arrowBaseWidth = value; this.markNeedsLayout$0(); }, set$arrowLength(value) { var _this = this; if (_this._arrowLength === value) return; _this._arrowLength = value; _this._updateReservedSizeForArrow$0(); _this._updateShapeOffset$0(); _this.markNeedsLayout$0(); }, set$focalPoint(value) { if (this._focalPoint === value) return; this._focalPoint = value; this.markNeedsLayout$0(); }, set$padding(_, value) { return; }, set$screenSize(value) { if (value.$eq(0, this._screenSize)) return; this._screenSize = value; this.markNeedsLayout$0(); }, set$backgroundColor(_, value) { var t1, _this = this; if (value.$eq(0, _this._cupertino_popover_menu$_backgroundColor)) return; _this._cupertino_popover_menu$_backgroundColor = value; t1 = $.$get$_renderer().createPaint$0(); t1.set$color(0, _this._cupertino_popover_menu$_backgroundColor); _this.__RenderPopover__backgroundPaint_A = t1; _this.markNeedsPaint$0(); }, set$elevation(_, value) { if (value === this._cupertino_popover_menu$_elevation) return; this._cupertino_popover_menu$_elevation = value; this.markNeedsPaint$0(); }, set$shadowColor(_, value) { if (value.$eq(0, this._cupertino_popover_menu$_shadowColor)) return; this._cupertino_popover_menu$_shadowColor = value; this.markNeedsPaint$0(); }, set$allowHorizontalArrow(value) { return; }, set$extendAndClipContentOverArrow(value) { return; }, set$showDebugPaint(newValue) { return; }, dispose$0() { this._clipPathLayer.set$layer(0, null); this.super$RenderObject$dispose(); }, performLayout$0() { var t3, t4, t5, innerConstraints, _this = this, t1 = _this._reservedSizeForArrow, t2 = 0 + t1._dx; t1 = 0 + t1._dy; t3 = type$.BoxConstraints; t4 = t3._as(A.RenderObject.prototype.get$constraints.call(_this)); t5 = Math.min(_this._screenSize._dy, t3._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); innerConstraints = t4.enforce$1(new A.BoxConstraints(0, Math.min(_this._screenSize._dx, t3._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth) - t2, 0, t5 - t1)); t4 = _this._reservedSizeForArrow; _this._contentOffset = new A.Offset(0 + t4._dx / 2, 0 + t4._dy / 2); _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(innerConstraints, true); innerConstraints = t3._as(A.RenderObject.prototype.get$constraints.call(_this)).enforce$1(new A.BoxConstraints(0, 1 / 0, _this.RenderObjectWithChildMixin__child.get$size(0)._dy + _this._arrowLength * 2, 1 / 0)); _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(innerConstraints, true); _this._box$_size = t3._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(t2 + _this.RenderObjectWithChildMixin__child.get$size(0)._dx, t1 + _this.RenderObjectWithChildMixin__child.get$size(0)._dy)); }, paint$2(context, offset) { var t1, localFocalPoint, t2, desiredFocalPoint, t3, t4, t5, halfOfBase, t6, t7, contentRect, path, _this = this, direction = A._Cell$named("direction"), arrowCenter = A._Cell$named("arrowCenter"); if (_this._focalPoint.get$globalOffset() != null) { t1 = _this._focalPoint.get$globalOffset(); t1.toString; localFocalPoint = _this.globalToLocal$1(t1); } else localFocalPoint = null; if (localFocalPoint != null) { t1 = _this.get$size(0); direction.__late_helper$_value = _this._computeArrowDirection$2(new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy), localFocalPoint); t1 = direction._readLocal$0(); t2 = t1 !== B.ArrowDirection_0; desiredFocalPoint = !t2 || t1 === B.ArrowDirection_1 ? localFocalPoint._dx : localFocalPoint._dy; t3 = !t2 || t1 === B.ArrowDirection_1; t4 = _this._cupertino_popover_menu$_borderRadius; t5 = _this._arrowBaseWidth / 2; t3 = t3 ? t4 + t5 + _this._backgroundShapeOffset._dx : t4 + t5 + _this._arrowLength; t3 = Math.max(desiredFocalPoint, t3); t1 = !t2 || t1 === B.ArrowDirection_1 ? _this.get$size(0)._dx - _this._cupertino_popover_menu$_borderRadius - _this._arrowBaseWidth - _this._backgroundShapeOffset._dx / 2 : _this.get$size(0)._dy - _this._cupertino_popover_menu$_borderRadius - _this._arrowLength - _this._arrowBaseWidth / 2; arrowCenter.__late_helper$_value = Math.min(t3, t1); } else { direction.__late_helper$_value = B.ArrowDirection_1; arrowCenter.__late_helper$_value = 0.5; } t1 = direction._readLocal$0(); t2 = arrowCenter._readLocal$0(); halfOfBase = _this._arrowBaseWidth / 2; t3 = _this.get$size(0); t4 = _this.get$size(0); t5 = _this._arrowLength; t6 = _this._backgroundShapeOffset; t7 = t6._dx; t6 = t6._dy; contentRect = new A.Rect(t7, t6, t7 + (t3._dx - 0), t6 + (t4._dy - t5 * 2)); path = $.$get$_renderer().createPath$0(); t5 = _this._cupertino_popover_menu$_borderRadius; path.addRRect$1(A.RRect$fromRectAndRadius(contentRect, new A.Radius(t5, t5))); if (t1 === B.ArrowDirection_2) { path.moveTo$2(0, contentRect.get$centerLeft()._dx, t2 - halfOfBase); path.relativeLineTo$2(-_this._arrowLength, halfOfBase); path.relativeLineTo$2(_this._arrowLength, halfOfBase); } else if (t1 === B.ArrowDirection_3) { path.moveTo$2(0, contentRect.get$centerRight()._dx, t2 - halfOfBase); path.relativeLineTo$2(_this._arrowLength, halfOfBase); path.relativeLineTo$2(-_this._arrowLength, halfOfBase); } else { t2 -= halfOfBase; if (t1 === B.ArrowDirection_0) { path.moveTo$2(0, t2, contentRect.get$topCenter()._dy); path.relativeLineTo$2(halfOfBase, -_this._arrowLength); path.relativeLineTo$2(halfOfBase, _this._arrowLength); } else { path.moveTo$2(0, t2, contentRect.get$bottomCenter()._dy); path.relativeLineTo$2(halfOfBase, _this._arrowLength); path.relativeLineTo$2(halfOfBase, -_this._arrowLength); } } path.close$0(0); _this._backgroundShapePath = path; if (_this._cupertino_popover_menu$_elevation !== 0) { t1 = _this._cupertino_popover_menu$_backgroundColor; t2 = context.get$canvas(context); t3 = _this._backgroundShapePath; t3.toString; t2.drawShadow$4(t3, _this._cupertino_popover_menu$_shadowColor, _this._cupertino_popover_menu$_elevation, (t1.value >>> 24 & 255) !== 255); } t1 = context.get$canvas(context); t2 = _this._backgroundShapePath.shift$1(offset); t3 = _this.__RenderPopover__backgroundPaint_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.drawPath$2(t2, t3); t3 = _this._clipPathLayer; t2 = _this.__RenderObject__needsCompositing_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = _this.RenderObjectWithChildMixin__child.get$size(0); t4 = _this._backgroundShapePath; t4.toString; t3.set$layer(0, context.pushClipPath$6$oldLayer(t2, offset, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy), t4, new A.RenderPopover_paint_closure(_this), t3._layer)); }, applyPaintTransform$2(child, transform) { var t1 = this._contentOffset; return transform.translate$2(0, t1._dx, t1._dy); }, hitTest$2$position(result, position) { var t1 = this._backgroundShapePath; if (t1 == null) return false; if (!t1.contains$1(0, position)) return false; if (this.hitTestChildren$2$position(result, position)) return true; t1 = this.get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, position); }, hitTestChildren$2$position(result, position) { return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderPopover_hitTestChildren_closure(this, position), this._contentOffset, position); }, _computeArrowDirection$2(menuRect, globalFocalPoint) { if (globalFocalPoint._dy < menuRect.top) return B.ArrowDirection_0; return B.ArrowDirection_1; }, _updateReservedSizeForArrow$0() { this._reservedSizeForArrow = new A.Size(0, 0); }, _updateShapeOffset$0() { this._backgroundShapeOffset = new A.Offset(0, this._arrowLength); } }; A.RenderPopover_paint_closure.prototype = { call$2(innerContext, innerOffset) { var t1 = this.$this, t2 = t1.RenderObjectWithChildMixin__child; t2.toString; innerContext.paintChild$2(t2, innerOffset.$add(0, t1._contentOffset)); }, $signature: 94 }; A.RenderPopover_hitTestChildren_closure.prototype = { call$2(result, transformed) { var t1 = this.$this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.hitTest$2$position(result, transformed); return t1 === true; }, $signature: 72 }; A.ArrowDirection.prototype = { _enumToString$0() { return "ArrowDirection." + this._core$_name; } }; A.CupertinoPopoverToolbar.prototype = { createState$0() { return new A._CupertinoPopoverToolbarState(new A._MenuPageController($.$get$ChangeNotifier__emptyListeners()), B._StateLifecycle_0); } }; A._CupertinoPopoverToolbarState.prototype = { build$1(context) { var t1 = this._widget, t2 = t1.backgroundColor, t3 = t1.elevation; return new A.CupertinoPopoverMenu(t1.focalPoint, false, 18, 12, 12, null, t2, t3, B.Color_4278190080, true, this._buildContent$0(), null); }, _buildContent$0() { return A.AnimatedBuilder$(this._cupertino_toolbar$_controller, new A._CupertinoPopoverToolbarState__buildContent_closure(this), null); } }; A._CupertinoPopoverToolbarState__buildContent_closure.prototype = { call$2(context, child) { var t4, t5, t6, _null = null, t1 = this.$this, t2 = t1._widget, t3 = t2.height; t1 = t1._cupertino_toolbar$_controller; t4 = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Size_48_0, B.EdgeInsets_0_0_0_0, _null, _null, B.C__NoSplashFactory, B.MaterialTapTargetSize_1, _null, _null); t5 = t1._currentPage; t4 = A.TextButton$(false, A.Icon$(B.IconData_57694_MaterialIcons_null_true, t5 === 1 ? t2.inactiveButtonTextColor : t2.activeButtonTextColor, _null, _null), _null, _null, t1.get$previous(), t4); t6 = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Size_48_0, B.EdgeInsets_0_0_0_0, _null, _null, B.C__NoSplashFactory, B.MaterialTapTargetSize_1, _null, _null); t6 = A.TextButton$(false, A.Icon$(B.IconData_57695_MaterialIcons_null_true, t5 === t1._maxPages ? t2.inactiveButtonTextColor : t2.activeButtonTextColor, _null, _null), _null, _null, t1.get$next(t1), t6); return new A.SizedBox(_null, t3, A._IosToolbarMenuContent$(t2.children, t1, t3, t6, _null, t4), _null); }, $signature: 3353 }; A._MenuPageController.prototype = { set$currentPage(value) { if (value !== this._currentPage) { this._currentPage = value; this.notifyListeners$0(); } }, next$0(_) { var t1 = this._currentPage; if (t1 < this._maxPages) this.set$currentPage(t1 + 1); }, previous$0() { var t1 = this._currentPage; if (t1 > 1) this.set$currentPage(t1 - 1); } }; A._IosToolbarMenuContent.prototype = { createRenderObject$1(context) { var t1 = this._menuPagesToPageInfo$0(), t2 = $.$get$_renderer().createPaint$0(); t2.set$color(0, B.Color_4283782485); t1 = new A._RenderIosPagedMenu(t2, this.controller, true, this.height, t1, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { var t2, t1 = this.controller; if (renderObject._cupertino_toolbar$_controller !== t1) { renderObject._cupertino_toolbar$_controller = t1; renderObject.markNeedsLayout$0(); } t1 = this.height; if (renderObject._cupertino_toolbar$_height !== t1) { renderObject._cupertino_toolbar$_height = t1; renderObject.markNeedsLayout$0(); } if (!renderObject._autoPaginated) { renderObject._autoPaginated = true; renderObject.markNeedsLayout$0(); } t1 = this._menuPagesToPageInfo$0(); t2 = renderObject._pages; if (t2 == null ? t1 != null : t2 !== t1) { renderObject._pages = t1; renderObject.markNeedsLayout$0(); } }, _menuPagesToPageInfo$0() { return null; } }; A._IosPagerParentData.prototype = {}; A._RenderIosPagedMenu.prototype = { attach$1(owner) { this.super$__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin$attach(owner); this._cupertino_toolbar$_controller.addListener$1(0, this.get$markNeedsLayout()); }, detach$0(_) { this._cupertino_toolbar$_controller.removeListener$1(0, this.get$markNeedsLayout()); this.super$__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin$detach(0); }, setupParentData$1(child) { if (!(child.parentData instanceof A._IosPagerParentData)) child.parentData = new A._IosPagerParentData(null, null, B.Offset_0_0); }, performLayout$0() { var children, t2, effectiveHeight, innerConstraints, i, currentPage, previousButton, accumulatedWith, child, childSize, nextButton, _this = this, t1 = type$.BoxConstraints, looseConstraints = new A.BoxConstraints(0, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).minHeight, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); if (_this._autoPaginated) _this._pages = _this._computePages$1(looseConstraints); _this._scheduleUpdateControllerPageCount$0(); _this._hasMultiplePages = _this._pages.length > 1; children = _this.getChildrenAsList$0(); t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); effectiveHeight = t2.minHeight >= t2.maxHeight ? t1._as(A.RenderObject.prototype.get$constraints.call(_this)).minHeight : _this._cupertino_toolbar$_height; innerConstraints = looseConstraints.enforce$1(new A.BoxConstraints(0, 1 / 0, effectiveHeight, effectiveHeight)); for (i = 0; i < children.length; ++i) children[i].layout$2$parentUsesSize(innerConstraints, true); currentPage = _this._pages[_this._cupertino_toolbar$_controller._currentPage - 1]; if (_this._hasMultiplePages) { previousButton = B.JSArray_methods.get$first(children); type$._IosPagerParentData._as(previousButton.parentData).offset = new A.Offset(0, (effectiveHeight - previousButton.get$size(0)._dy) / 2); accumulatedWith = 0 + previousButton.get$size(0)._dx; } else accumulatedWith = 0; for (i = currentPage.startingIndex, t1 = currentPage.endingIndex, t2 = type$._IosPagerParentData; i < t1; ++i) { child = children[i]; childSize = child._box$_size; if (childSize == null) childSize = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))); t2._as(child.parentData).offset = new A.Offset(accumulatedWith, (effectiveHeight - childSize._dy) / 2); accumulatedWith += childSize._dx; } if (_this._hasMultiplePages) { nextButton = B.JSArray_methods.get$last(children); t2._as(nextButton.parentData).offset = new A.Offset(accumulatedWith, (effectiveHeight - nextButton.get$size(0)._dy) / 2); accumulatedWith += nextButton.get$size(0)._dx; } _this._box$_size = new A.Size(accumulatedWith, effectiveHeight); }, paint$2(context, offset) { var previousButton, i, t1, t2, t3, t4, t5, t6, t7, i0, child, t8, t9, t10, nextButton, _this = this, children = _this.getChildrenAsList$0(), page = _this._pages[_this._cupertino_toolbar$_controller._currentPage - 1], childOffset = A._Cell$named("childOffset"); if (_this._hasMultiplePages) { previousButton = B.JSArray_methods.get$first(children); childOffset.__late_helper$_value = type$._IosPagerParentData._as(previousButton.parentData).offset; context.paintChild$2(previousButton, J.$add$ansx(childOffset._readLocal$0(), offset)); } for (i = page.startingIndex, t1 = page.endingIndex, t2 = offset._dx, t3 = offset._dy, t4 = type$._IosPagerParentData, t5 = _this._linePaint, t6 = childOffset.__late_helper$_name, t7 = t3 + 0, i0 = i; i0 < t1; ++i0) { child = children[i0]; childOffset.__late_helper$_value = t4._as(child.parentData).offset; if (_this._hasMultiplePages || i0 > i) { t8 = context.get$canvas(context); t9 = childOffset.__late_helper$_value; if (t9 === childOffset) A.throwExpression(A.LateError$localNI(t6)); t9 = t2 + t9._dx; t10 = _this._box$_size; if (t10 == null) t10 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + "#" + A.shortHash(_this))); t8.drawLine$3(new A.Offset(t9, t7), new A.Offset(t9, t3 + t10._dy), t5); } t8 = childOffset.__late_helper$_value; if (t8 === childOffset) A.throwExpression(A.LateError$localNI(t6)); context.paintChild$2(child, new A.Offset(t8._dx + t2, t8._dy + t3)); } if (_this._hasMultiplePages) { nextButton = B.JSArray_methods.get$last(children); childOffset.__late_helper$_value = t4._as(nextButton.parentData).offset; context.get$canvas(context).drawLine$3(offset.$add(0, new A.Offset(childOffset._readLocal$0()._dx, 0)), offset.$add(0, new A.Offset(childOffset._readLocal$0()._dx, _this.get$size(0)._dy)), t5); context.paintChild$2(nextButton, J.$add$ansx(childOffset._readLocal$0(), offset)); } }, hitTestChildren$2$position(result, position) { var i, t1, _this = this, page = _this._pages[_this._cupertino_toolbar$_controller._currentPage - 1], children = _this.getChildrenAsList$0(), previousButton = B.JSArray_methods.get$first(children), nextButton = B.JSArray_methods.get$last(children); if (_this._hasMultiplePages) { if (_this._hitTestChild$3$child$position(result, previousButton, position)) return true; if (_this._hitTestChild$3$child$position(result, nextButton, position)) return true; } for (i = page.startingIndex, t1 = page.endingIndex; i < t1; ++i) if (_this._hitTestChild$3$child$position(result, children[i], position)) return true; return false; }, _hitTestChild$3$child$position(result, child, position) { var t1 = child.parentData; t1.toString; type$._IosPagerParentData._as(t1); return result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderIosPagedMenu__hitTestChild_closure(position, t1, child), t1.offset, position); }, _computePages$1(constraints) { var t1, currentPageStartingIndex, currentPageWidth, i, t2, t3, requiredWidthWithoutNavigationButtons, t4, pages = A._setArrayType([], type$.JSArray__MenuPageInfo), children = this.getChildrenAsList$0(), previousButton = B.JSArray_methods.get$first(children), nextButton = B.JSArray_methods.get$last(children), buttonsWidth = previousButton.getDryLayout$1(constraints)._dx + nextButton.getDryLayout$1(constraints)._dx; for (t1 = constraints.maxWidth, currentPageStartingIndex = 1, currentPageWidth = 0, i = 1; t2 = children.length, i < t2 - 1; ++i) { t3 = children[i].getDryLayout$1(constraints)._dx; requiredWidthWithoutNavigationButtons = currentPageWidth + t3; if (requiredWidthWithoutNavigationButtons + buttonsWidth > t1) { t4 = !(requiredWidthWithoutNavigationButtons <= t1 && i === t2 - 2 && pages.length === 1); t2 = t4; } else t2 = false; if (t2) { pages.push(new A._MenuPageInfo(currentPageStartingIndex, i)); currentPageStartingIndex = i; currentPageWidth = 0; } currentPageWidth += t3; } pages.push(new A._MenuPageInfo(currentPageStartingIndex, this.ContainerRenderObjectMixin__childCount - 1)); return pages; }, _scheduleUpdateControllerPageCount$0() { $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._RenderIosPagedMenu__scheduleUpdateControllerPageCount_closure(this)); }, _updateControllerPageCount$0() { var t2, t3, _this = this, t1 = _this.get$markNeedsLayout(); _this._cupertino_toolbar$_controller.removeListener$1(0, t1); try { t2 = _this._cupertino_toolbar$_controller; t3 = _this._pages.length; if (t3 !== t2._maxPages) { t2._maxPages = t3; t2.notifyListeners$0(); } } finally { _this._cupertino_toolbar$_controller.addListener$1(0, t1); } } }; A._RenderIosPagedMenu__hitTestChild_closure.prototype = { call$2(result, transformed) { return this.child.hitTest$2$position(result, transformed); }, $signature: 72 }; A._RenderIosPagedMenu__scheduleUpdateControllerPageCount_closure.prototype = { call$1(d) { return this.$this._updateControllerPageCount$0(); }, $signature: 11 }; A._MenuPageInfo.prototype = {}; A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._IosPagerParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._IosPagerParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A.LeaderMenuFocalPoint.prototype = { get$globalOffset() { var t1 = this._menu_with_pointer_follower$_link; if (t1._leader_link$_leader == null || t1._leader_link$_offset == null) return null; t1 = t1.getOffsetInLeader$1(B.Alignment_0_0); t1.toString; return t1; } }; A.PopoverScaffold.prototype = { createState$0() { var _null = null; return new A._PopoverScaffoldState(new A.OverlayPortalController(_null), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function), $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, _null, true, true, _null, _null, false), B._StateLifecycle_0); }, buttonBuilder$1(arg0) { return this.buttonBuilder.call$1(arg0); }, popoverBuilder$1(arg0) { return this.popoverBuilder.call$1(arg0); }, onTapOutside$1(arg0) { return A.popovers__PopoverScaffoldState_closePopoverOnTapOutside$closure().call$1(arg0); } }; A._PopoverScaffoldState.prototype = { initState$0() { this.super$State$initState(); this._widget.controller.addListener$1(0, this.get$_onPopoverControllerChanged()); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._updateFollowerBoundary$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.controller; if (t1 !== _this._widget.controller) { t2 = _this.get$_onPopoverControllerChanged(); t1.removeListener$1(0, t2); _this._widget.controller.addListener$1(0, t2); } if (oldWidget.boundaryKey !== _this._widget.boundaryKey) _this._updateFollowerBoundary$0(); }, dispose$0() { var t1, _this = this; _this._widget.controller.removeListener$1(0, _this.get$_onPopoverControllerChanged()); t1 = _this._popoverLink; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this._scaffoldFocusNode.dispose$0(); _this.super$State$dispose(); }, _updateFollowerBoundary$0() { var t2, t3, _this = this, t1 = _this._framework$_element; t1.toString; t2 = type$.MediaQuery; _this.___PopoverScaffoldState__screenSize_A = A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_0, t2).data.size; t1 = _this._widget.boundaryKey; t3 = _this._framework$_element; t3.toString; _this.___PopoverScaffoldState__screenBoundary_A = new A.WidgetFollowerBoundary(t1, A.InheritedModel_inheritFrom(t3, B._MediaQueryAspect_2, t2).data.devicePixelRatio); }, _onPopoverControllerChanged$0() { var _this = this, t1 = _this._popovers$_overlayController; if (_this._widget.controller._shouldShow) { t1.show$0(0); _this._widget.toString; $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._PopoverScaffoldState__onPopoverControllerChanged_closure(_this)); } else t1.hide$0(); }, _onTapOutsideOfPopover$1(e) { var t1 = this._widget; t1.onTapOutside$1(t1.controller); }, _computePopoverConstraints$0() { var boundaryBox, t2, t1 = this._widget; t1 = t1.boundaryKey; boundaryBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()); t1 = boundaryBox.get$size(0); t2 = boundaryBox.get$size(0); return new A.BoxConstraints(0, t2._dx, 0, t1._dy); }, build$1(context) { var _this = this, _null = null, t1 = A.Primitives_objectHashCode(_this); return A.OverlayPortal$(A.TapRegion$(A.Leader$(_this._widget.buttonBuilder$1(context), _this._popoverLink), false, _null, true, "popover-" + t1, _null, _null, _null), _this._popovers$_overlayController, _this.get$_buildPopover()); }, _buildPopover$1(context) { var t1, t2, t3, t4, t5, _this = this, _null = null; _this._widget.toString; t1 = $.$get$disabledMacIntents0(); t2 = _this.___PopoverScaffoldState__screenBoundary_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._computePopoverConstraints$0(); t4 = _this._widget; t5 = t4.parentFocusNode; return A.TapRegion$(A.Actions$(t1, A.Follower$withAligner(new A.FunctionalAligner(new A._PopoverScaffoldState__buildPopover_closure(_this)), t2, new A.ConstrainedBox(t3, A.Focus$(false, _null, t4.popoverBuilder$1(context), _null, _null, _null, _null, true, _null, _null, _null, _null, t5, _null), _null), _this._popoverLink, false)), false, _null, true, _null, _null, _null, _this.get$_onTapOutsideOfPopover()); } }; A._PopoverScaffoldState__onPopoverControllerChanged_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; if (t1._framework$_element == null) return; t1._widget.popoverFocusNode.requestFocus$0(); }, $signature: 11 }; A._PopoverScaffoldState__buildPopover_closure.prototype = { call$2(globalLeaderRect, followerSize) { var t3, bounds, alignment, _null = null, t1 = this.$this, t2 = t1._widget; t2.toString; t1 = t1.___PopoverScaffoldState__screenSize_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2.boundaryKey); t2 = t2 == null ? _null : t2.get$renderObject(); type$.nullable_RenderBox._as(t2); if (t2 != null) { t1 = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, _null), B.Offset_0_0); t3 = t2.get$size(0).bottomRight$1(0, B.Offset_0_0); bounds = A.Rect$fromPoints(t1, A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, _null), t3)); } else bounds = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); alignment = A._Cell$named("alignment"); t1 = followerSize._dy; if (globalLeaderRect.bottom + t1 < bounds.bottom) alignment.__late_helper$_value = new A.FollowerAlignment(B.Alignment_0_1, B.Alignment_0_m1, new A.Offset(0, 20)); else if (globalLeaderRect.top - t1 > bounds.top) alignment.__late_helper$_value = new A.FollowerAlignment(B.Alignment_0_m1, B.Alignment_0_1, new A.Offset(0, -20)); else alignment.__late_helper$_value = new A.FollowerAlignment(B.Alignment_0_1, B.Alignment_0_m1, new A.Offset(0, 20)); return alignment._readLocal$0(); }, $signature: 3354 }; A.PopoverController.prototype = { open$0(_) { if (this._shouldShow) return; this._shouldShow = true; this.notifyListeners$0(); }, close$0(_) { if (!this._shouldShow) return; this._shouldShow = false; this.notifyListeners$0(); }, $isListenable: 1 }; A.PopoverGeometry.prototype = {}; A.DropdownListPopoverAligner.prototype = {}; A.disabledMacIntents_closure0.prototype = { call$1(e) { return e instanceof A.ActivateIntent; }, $signature: 883 }; A._PreventPrioritizedIntentsFromBubblingUp0.prototype = { consumesKey$1(intent) { return false; }, invoke$1(intent) { }, isEnabled$1(_, intent) { var t1, _i, candidateIntent, t2, candidateAction, $focus = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; if ($focus == null || $focus._focus_manager$_context == null) return false; for (t1 = type$.Intent, _i = 0; _i < 2; ++_i) { candidateIntent = B.List_UOM[_i]; t2 = $focus._focus_manager$_context; t2.toString; candidateAction = A.Actions_maybeFind(t2, candidateIntent, t1); if (candidateAction != null && this._popovers$_isActionEnabled$3(candidateAction, candidateIntent, null)) { if (this.intentFilter.call$1(candidateIntent)) return true; return false; } } return false; }, _popovers$_isActionEnabled$3(action, intent, context) { if (action instanceof A.ContextAction) return action.isEnabled$2(0, intent, context); return action.isEnabled$1(0, intent); } }; A.RoundedRectanglePopoverAppearance.prototype = { createState$0() { return new A._RoundedRectanglePopoverAppearanceState(null, null, B._StateLifecycle_0); } }; A._RoundedRectanglePopoverAppearanceState.prototype = { initState$0() { var t1, t2, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, B.Duration_300000, _null, 1, _null, _this); _this.___RoundedRectanglePopoverAppearanceState__animationController_F !== $ && A.throwUnnamedLateFieldAI(); _this.___RoundedRectanglePopoverAppearanceState__animationController_F = t1; t2 = A.CurvedAnimation$(B.Cubic_xDo, t1, _null); _this.___RoundedRectanglePopoverAppearanceState__containerFadeInAnimation_F !== $ && A.throwUnnamedLateFieldAI(); _this.___RoundedRectanglePopoverAppearanceState__containerFadeInAnimation_F = t2; t1.forward$0(0); }, dispose$0() { var t1 = this.___RoundedRectanglePopoverAppearanceState__animationController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var _null = null, t1 = A.BorderRadius$circular(12), t2 = this.___RoundedRectanglePopoverAppearanceState__containerFadeInAnimation_F; t2 === $ && A.throwUnnamedLateFieldNI(); return A.Material$(B.Duration_200000, true, t1, new A.FadeTransition(t2, false, this._widget.child, _null), B.Clip_1, _null, 8, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A._PopoverController_Object_ChangeNotifier.prototype = {}; A.__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.PackageInfoPlusWebPlugin.prototype = {}; A.PackageInfoPlatform.prototype = {}; A.Context.prototype = { absolute$15(_, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, part15) { var t1; A._validateArgList("absolute", A._setArrayType([part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, part15], type$.JSArray_nullable_String)); t1 = this.style; t1 = t1.rootLength$1(part1) > 0 && !t1.isRootRelative$1(part1); if (t1) return part1; t1 = this._context$_current; return this.join$16(0, t1 == null ? A.current() : t1, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, part15); }, absolute$1(_, part1) { var _null = null; return this.absolute$15(0, part1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, join$16(_, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, part15, part16) { var parts = A._setArrayType([part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, part15, part16], type$.JSArray_nullable_String); A._validateArgList("join", parts); return this.joinAll$1(new A.WhereTypeIterable(parts, type$.WhereTypeIterable_String)); }, joinAll$1(parts) { var t1, t2, t3, needsSeparator, isAbsoluteAndNotRootRelative, t4, t5, parsed, path; for (t1 = parts.get$iterator(0), t2 = new A.WhereIterator(t1, new A.Context_joinAll_closure(), parts.$ti._eval$1("WhereIterator")), t3 = this.style, needsSeparator = false, isAbsoluteAndNotRootRelative = false, t4 = ""; t2.moveNext$0();) { t5 = t1.get$current(0); if (t3.isRootRelative$1(t5) && isAbsoluteAndNotRootRelative) { parsed = A.ParsedPath_ParsedPath$parse(t5, t3); path = t4.charCodeAt(0) == 0 ? t4 : t4; t4 = B.JSString_methods.substring$2(path, 0, t3.rootLength$2$withDrive(path, true)); parsed.root = t4; if (t3.needsSeparator$1(t4)) parsed.separators[0] = t3.get$separator(); t4 = "" + parsed.toString$0(0); } else if (t3.rootLength$1(t5) > 0) { isAbsoluteAndNotRootRelative = !t3.isRootRelative$1(t5); t4 = "" + t5; } else { if (!(t5.length !== 0 && t3.containsSeparator$1(t5[0]))) if (needsSeparator) t4 += t3.get$separator(); t4 += t5; } needsSeparator = t3.needsSeparator$1(t5); } return t4.charCodeAt(0) == 0 ? t4 : t4; }, split$1(_, path) { var parsed = A.ParsedPath_ParsedPath$parse(path, this.style), t1 = parsed.parts, t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); t2 = A.List_List$of(new A.WhereIterable(t1, new A.Context_split_closure(), t2), true, t2._eval$1("Iterable.E")); parsed.parts = t2; t1 = parsed.root; if (t1 != null) B.JSArray_methods.insert$2(t2, 0, t1); return parsed.parts; }, normalize$1(_, path) { var parsed; if (!this._needsNormalization$1(path)) return path; parsed = A.ParsedPath_ParsedPath$parse(path, this.style); parsed.normalize$0(0); return parsed.toString$0(0); }, _needsNormalization$1(path) { var i, start, previous, t2, t3, previousPrevious, codeUnit, t4, t1 = this.style, root = t1.rootLength$1(path); if (root !== 0) { if (t1 === $.$get$Style_windows()) for (i = 0; i < root; ++i) if (path.charCodeAt(i) === 47) return true; start = root; previous = 47; } else { start = 0; previous = null; } for (t2 = new A.CodeUnits(path)._string, t3 = t2.length, i = start, previousPrevious = null; i < t3; ++i, previousPrevious = previous, previous = codeUnit) { codeUnit = t2.charCodeAt(i); if (t1.isSeparator$1(codeUnit)) { if (t1 === $.$get$Style_windows() && codeUnit === 47) return true; if (previous != null && t1.isSeparator$1(previous)) return true; if (previous === 46) t4 = previousPrevious == null || previousPrevious === 46 || t1.isSeparator$1(previousPrevious); else t4 = false; if (t4) return true; } } if (previous == null) return true; if (t1.isSeparator$1(previous)) return true; if (previous === 46) t1 = previousPrevious == null || t1.isSeparator$1(previousPrevious) || previousPrevious === 46; else t1 = false; if (t1) return true; return false; }, relative$1(path) { var from, fromParsed, pathParsed, t3, _this = this, _s26_ = 'Unable to find a path to "', t1 = _this.style, t2 = t1.rootLength$1(path); if (t2 <= 0) return _this.normalize$1(0, path); t2 = _this._context$_current; from = t2 == null ? A.current() : t2; if (t1.rootLength$1(from) <= 0 && t1.rootLength$1(path) > 0) return _this.normalize$1(0, path); if (t1.rootLength$1(path) <= 0 || t1.isRootRelative$1(path)) path = _this.absolute$1(0, path); if (t1.rootLength$1(path) <= 0 && t1.rootLength$1(from) > 0) throw A.wrapException(A.PathException$(_s26_ + path + '" from "' + from + '".')); fromParsed = A.ParsedPath_ParsedPath$parse(from, t1); fromParsed.normalize$0(0); pathParsed = A.ParsedPath_ParsedPath$parse(path, t1); pathParsed.normalize$0(0); t2 = fromParsed.parts; if (t2.length !== 0 && J.$eq$(t2[0], ".")) return pathParsed.toString$0(0); t2 = fromParsed.root; t3 = pathParsed.root; if (t2 != t3) t2 = t2 == null || t3 == null || !t1.pathsEqual$2(t2, t3); else t2 = false; if (t2) return pathParsed.toString$0(0); while (true) { t2 = fromParsed.parts; if (t2.length !== 0) { t3 = pathParsed.parts; t2 = t3.length !== 0 && t1.pathsEqual$2(t2[0], t3[0]); } else t2 = false; if (!t2) break; B.JSArray_methods.removeAt$1(fromParsed.parts, 0); B.JSArray_methods.removeAt$1(fromParsed.separators, 1); B.JSArray_methods.removeAt$1(pathParsed.parts, 0); B.JSArray_methods.removeAt$1(pathParsed.separators, 1); } t2 = fromParsed.parts; if (t2.length !== 0 && J.$eq$(t2[0], "..")) throw A.wrapException(A.PathException$(_s26_ + path + '" from "' + from + '".')); t2 = type$.String; B.JSArray_methods.insertAll$2(pathParsed.parts, 0, A.List_List$filled(fromParsed.parts.length, "..", false, t2)); t3 = pathParsed.separators; t3[0] = ""; B.JSArray_methods.insertAll$2(t3, 1, A.List_List$filled(fromParsed.parts.length, t1.get$separator(), false, t2)); t1 = pathParsed.parts; t2 = t1.length; if (t2 === 0) return "."; if (t2 > 1 && J.$eq$(B.JSArray_methods.get$last(t1), ".")) { B.JSArray_methods.removeLast$0(pathParsed.parts); t1 = pathParsed.separators; t1.pop(); t1.pop(); t1.push(""); } pathParsed.root = ""; pathParsed.removeTrailingSeparators$0(); return pathParsed.toString$0(0); }, prettyUri$1(uri) { var path, rel, _this = this, typedUri = A._parseUri(uri); if (typedUri.get$scheme() === "file" && _this.style === $.$get$Style_url()) return typedUri.toString$0(0); else if (typedUri.get$scheme() !== "file" && typedUri.get$scheme() !== "" && _this.style !== $.$get$Style_url()) return typedUri.toString$0(0); path = _this.normalize$1(0, _this.style.pathFromUri$1(A._parseUri(typedUri))); rel = _this.relative$1(path); return _this.split$1(0, rel).length > _this.split$1(0, path).length ? path : rel; } }; A.Context_joinAll_closure.prototype = { call$1(part) { return part !== ""; }, $signature: 12 }; A.Context_split_closure.prototype = { call$1(part) { return part.length !== 0; }, $signature: 12 }; A._validateArgList_closure.prototype = { call$1(arg) { return arg == null ? "null" : '"' + arg + '"'; }, $signature: 374 }; A.InternalStyle.prototype = { getRoot$1(path) { var $length = this.rootLength$1(path); if ($length > 0) return B.JSString_methods.substring$2(path, 0, $length); return this.isRootRelative$1(path) ? path[0] : null; }, pathsEqual$2(path1, path2) { return path1 === path2; } }; A.ParsedPath.prototype = { get$basename() { var _this = this, t1 = type$.String, copy = new A.ParsedPath(_this.style, _this.root, _this.isRootRelative, A.List_List$from(_this.parts, true, t1), A.List_List$from(_this.separators, true, t1)); copy.removeTrailingSeparators$0(); t1 = copy.parts; if (t1.length === 0) { t1 = _this.root; return t1 == null ? "" : t1; } return B.JSArray_methods.get$last(t1); }, removeTrailingSeparators$0() { var t1, t2, _this = this; while (true) { t1 = _this.parts; if (!(t1.length !== 0 && J.$eq$(B.JSArray_methods.get$last(t1), ""))) break; B.JSArray_methods.removeLast$0(_this.parts); _this.separators.pop(); } t1 = _this.separators; t2 = t1.length; if (t2 !== 0) t1[t2 - 1] = ""; }, normalize$0(_) { var t1, t2, leadingDoubles, _i, part, t3, _this = this, newParts = A._setArrayType([], type$.JSArray_String); for (t1 = _this.parts, t2 = t1.length, leadingDoubles = 0, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { part = t1[_i]; t3 = J.getInterceptor$(part); if (!(t3.$eq(part, ".") || t3.$eq(part, ""))) if (t3.$eq(part, "..")) if (newParts.length !== 0) newParts.pop(); else ++leadingDoubles; else newParts.push(part); } if (_this.root == null) B.JSArray_methods.insertAll$2(newParts, 0, A.List_List$filled(leadingDoubles, "..", false, type$.String)); if (newParts.length === 0 && _this.root == null) newParts.push("."); _this.parts = newParts; t1 = _this.style; _this.separators = A.List_List$filled(newParts.length + 1, t1.get$separator(), true, type$.String); t2 = _this.root; if (t2 == null || newParts.length === 0 || !t1.needsSeparator$1(t2)) _this.separators[0] = ""; t2 = _this.root; if (t2 != null && t1 === $.$get$Style_windows()) { t2.toString; _this.root = A.stringReplaceAllUnchecked(t2, "/", "\\"); } _this.removeTrailingSeparators$0(); }, toString$0(_) { var i, _this = this, t1 = _this.root; t1 = t1 != null ? "" + t1 : ""; for (i = 0; i < _this.parts.length; ++i) t1 = t1 + A.S(_this.separators[i]) + A.S(_this.parts[i]); t1 += A.S(B.JSArray_methods.get$last(_this.separators)); return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A.PathException.prototype = { toString$0(_) { return "PathException: " + this.message; }, $isException: 1, get$message(receiver) { return this.message; } }; A.Style.prototype = { toString$0(_) { return this.get$name(this); } }; A.PosixStyle.prototype = { containsSeparator$1(path) { return B.JSString_methods.contains$1(path, "/"); }, isSeparator$1(codeUnit) { return codeUnit === 47; }, needsSeparator$1(path) { var t1 = path.length; return t1 !== 0 && path.charCodeAt(t1 - 1) !== 47; }, rootLength$2$withDrive(path, withDrive) { if (path.length !== 0 && path.charCodeAt(0) === 47) return 1; return 0; }, rootLength$1(path) { return this.rootLength$2$withDrive(path, false); }, isRootRelative$1(path) { return false; }, pathFromUri$1(uri) { var t1; if (uri.get$scheme() === "" || uri.get$scheme() === "file") { t1 = uri.get$path(uri); return A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); } throw A.wrapException(A.ArgumentError$("Uri " + uri.toString$0(0) + " must have scheme 'file:'.", null)); }, get$name() { return "posix"; }, get$separator() { return "/"; } }; A.UrlStyle.prototype = { containsSeparator$1(path) { return B.JSString_methods.contains$1(path, "/"); }, isSeparator$1(codeUnit) { return codeUnit === 47; }, needsSeparator$1(path) { var t1 = path.length; if (t1 === 0) return false; if (path.charCodeAt(t1 - 1) !== 47) return true; return B.JSString_methods.endsWith$1(path, "://") && this.rootLength$1(path) === t1; }, rootLength$2$withDrive(path, withDrive) { var i, codeUnit, index, t1 = path.length; if (t1 === 0) return 0; if (path.charCodeAt(0) === 47) return 1; for (i = 0; i < t1; ++i) { codeUnit = path.charCodeAt(i); if (codeUnit === 47) return 0; if (codeUnit === 58) { if (i === 0) return 0; index = B.JSString_methods.indexOf$2(path, "/", B.JSString_methods.startsWith$2(path, "//", i + 1) ? i + 3 : i); if (index <= 0) return t1; if (!withDrive || t1 < index + 3) return index; if (!B.JSString_methods.startsWith$1(path, "file://")) return index; t1 = A.driveLetterEnd(path, index + 1); return t1 == null ? index : t1; } } return 0; }, rootLength$1(path) { return this.rootLength$2$withDrive(path, false); }, isRootRelative$1(path) { return path.length !== 0 && path.charCodeAt(0) === 47; }, pathFromUri$1(uri) { return uri.toString$0(0); }, get$name() { return "url"; }, get$separator() { return "/"; } }; A.WindowsStyle.prototype = { containsSeparator$1(path) { return B.JSString_methods.contains$1(path, "/"); }, isSeparator$1(codeUnit) { return codeUnit === 47 || codeUnit === 92; }, needsSeparator$1(path) { var t1 = path.length; if (t1 === 0) return false; t1 = path.charCodeAt(t1 - 1); return !(t1 === 47 || t1 === 92); }, rootLength$2$withDrive(path, withDrive) { var index, t1 = path.length; if (t1 === 0) return 0; if (path.charCodeAt(0) === 47) return 1; if (path.charCodeAt(0) === 92) { if (t1 < 2 || path.charCodeAt(1) !== 92) return 1; index = B.JSString_methods.indexOf$2(path, "\\", 2); if (index > 0) { index = B.JSString_methods.indexOf$2(path, "\\", index + 1); if (index > 0) return index; } return t1; } if (t1 < 3) return 0; if (!A.isAlphabetic(path.charCodeAt(0))) return 0; if (path.charCodeAt(1) !== 58) return 0; t1 = path.charCodeAt(2); if (!(t1 === 47 || t1 === 92)) return 0; return 3; }, rootLength$1(path) { return this.rootLength$2$withDrive(path, false); }, isRootRelative$1(path) { return this.rootLength$1(path) === 1; }, pathFromUri$1(uri) { var path, t1; if (uri.get$scheme() !== "" && uri.get$scheme() !== "file") throw A.wrapException(A.ArgumentError$("Uri " + uri.toString$0(0) + " must have scheme 'file:'.", null)); path = uri.get$path(uri); if (uri.get$host(uri) === "") { if (path.length >= 3 && B.JSString_methods.startsWith$1(path, "/") && A.driveLetterEnd(path, 1) != null) path = B.JSString_methods.replaceFirst$2(path, "/", ""); } else path = "\\\\" + uri.get$host(uri) + path; t1 = A.stringReplaceAllUnchecked(path, "/", "\\"); return A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); }, codeUnitsEqual$2(codeUnit1, codeUnit2) { var upperCase1; if (codeUnit1 === codeUnit2) return true; if (codeUnit1 === 47) return codeUnit2 === 92; if (codeUnit1 === 92) return codeUnit2 === 47; if ((codeUnit1 ^ codeUnit2) !== 32) return false; upperCase1 = codeUnit1 | 32; return upperCase1 >= 97 && upperCase1 <= 122; }, pathsEqual$2(path1, path2) { var t1, i; if (path1 === path2) return true; t1 = path1.length; if (t1 !== path2.length) return false; for (i = 0; i < t1; ++i) if (!this.codeUnitsEqual$2(path1.charCodeAt(i), path2.charCodeAt(i))) return false; return true; }, get$name() { return "windows"; }, get$separator() { return "\\"; } }; A.MissingPlatformDirectoryException.prototype = { toString$0(_) { return "MissingPlatformDirectoryException(" + this.message + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.PathProviderPlatform.prototype = {}; A.MethodChannelPathProvider.prototype = {}; A.PdfPageFormat.prototype = { toString$0(_) { var _this = this; return A.getRuntimeTypeOfDartObject(_this).toString$0(0) + " " + A.S(_this.width) + "x" + A.S(_this.height) + " margins:" + A.S(_this.marginLeft) + ", " + A.S(_this.marginTop) + ", " + A.S(_this.marginRight) + ", " + A.S(_this.marginBottom); }, $eq(_, other) { var _this = this; if (other == null) return false; if (!(other instanceof A.PdfPageFormat)) return false; return other.width === _this.width && other.height === _this.height && other.marginLeft === _this.marginLeft && other.marginTop === _this.marginTop && other.marginRight === _this.marginRight && other.marginBottom === _this.marginBottom; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.toString$0(0)); } }; A.PdfRasterBase.prototype = { toString$0(_) { var t1 = this.width, t2 = this.height; return "Image " + t1 + "x" + t2 + " " + t1 * t2 * 4 + " bytes"; }, get$pixels() { return this.pixels; } }; A.WebPermissionHandler.prototype = {}; A.WebDelegate.prototype = {}; A.PermissionHandlerPlatform.prototype = {}; A.MethodChannelPermissionHandler.prototype = {}; A.PinchZoom.prototype = { createState$0() { return new A._PinchZoomState(A.TransformationController$(), null, null, B._StateLifecycle_0); } }; A._PinchZoomState.prototype = { build$1(context) { var _this = this, _179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368 = 17976931348623157e292, _null = null, t1 = _this._widget.child; return A.Container$(_null, A.InteractiveViewer$(t1, 3, new A._PinchZoomState_build_closure(_this), new A._PinchZoomState_build_closure0(_this), false, true, _this._pinch_zoom_widget$_transformationController), B.Clip_0, _null, _null, _null, _null, _179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368, _null, _null, _null, _null, _null, _179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368); }, initState$0() { var _this = this; _this.super$State$initState(); _this._widget.toString; _this.___PinchZoomState__controllerReset_A = A.AnimationController$(null, B.Duration_100000, null, 1, null, _this); }, dispose$0() { var t1 = this.___PinchZoomState__controllerReset_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__PinchZoomState_State_SingleTickerProviderStateMixin$dispose(); }, _onAnimateReset$0() { var t2, _this = this, t1 = _this.___PinchZoomState__animationReset_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; _this._pinch_zoom_widget$_transformationController.set$value(0, t1._evaluatable.transform$1(0, t2.get$value(t2))); t1 = _this.___PinchZoomState__controllerReset_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._ticker; if (!(t1 != null && t1._ticker$_future != null)) { _this.___PinchZoomState__animationReset_A.parent.removeListener$1(0, _this.get$_onAnimateReset()); t1 = _this.___PinchZoomState__controllerReset_A; _this.___PinchZoomState__animationReset_A = new A._AnimatedEvaluation(t1, new A.Matrix4Tween(null, null), type$.Matrix4Tween._eval$1("_AnimatedEvaluation")); t1.set$value(0, t1.lowerBound); _this._widget.toString; } } }; A._PinchZoomState_build_closure0.prototype = { call$1(_) { var t3, t1 = this.$this, t2 = t1.___PinchZoomState__controllerReset_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.__AnimationController__status_A; t3 === $ && A.throwUnnamedLateFieldNI(); if (t3 === B.AnimationStatus_1) { t2.stop$0(0); t2 = t1.___PinchZoomState__animationReset_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.parent.removeListener$1(0, t1.get$_onAnimateReset()); t2 = t1.___PinchZoomState__controllerReset_A; t1.___PinchZoomState__animationReset_A = new A._AnimatedEvaluation(t2, new A.Matrix4Tween(null, null), type$.Matrix4Tween._eval$1("_AnimatedEvaluation")); t2.set$value(0, t2.lowerBound); } else t1._widget.toString; }, $signature: 493 }; A._PinchZoomState_build_closure.prototype = { call$1(_) { var t3, t4, t1 = this.$this, t2 = t1.___PinchZoomState__controllerReset_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.set$value(0, t2.lowerBound); t2 = t1._pinch_zoom_widget$_transformationController._change_notifier$_value; t3 = new A.Matrix40(new Float64Array(16)); t3.setIdentity$0(); t4 = t1.___PinchZoomState__controllerReset_A; t1.___PinchZoomState__animationReset_A = new A._AnimatedEvaluation(t4, new A.Matrix4Tween(t2, t3), type$.Matrix4Tween._eval$1("_AnimatedEvaluation")); t4.addListener$1(0, t1.get$_onAnimateReset()); t1.___PinchZoomState__controllerReset_A.forward$0(0); return null; }, $signature: 429 }; A.__PinchZoomState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.PinTheme.prototype = {}; A.Pinput.prototype = { createState$0() { var _null = null; return new A._PinputState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_EditableTextState), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, B._StateLifecycle_0); }, get$length(receiver) { return this.length; } }; A._PinputState.prototype = { get$forcePressEnabled() { var t1 = this.___PinputState_forcePressEnabled_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, get$selectionEnabled() { this._widget.toString; return true; }, get$autofillId() { var t1 = this.editableTextKey.get$currentState(); t1.toString; return "EditableText-" + A.Primitives_objectHashCode(t1); }, get$restorationId() { this._widget.toString; return null; }, get$_pinput$_errorText() { this._widget.toString; var t1 = this._validatorErrorText; return t1; }, get$_pinput$_canRequestFocus() { var mode, t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, null); mode = t1 == null ? null : t1.navigationMode; switch ((mode == null ? B.NavigationMode_0 : mode).index) { case 0: this._widget.toString; return true; case 1: this._widget.toString; return true; } }, get$_pinput$_effectiveController() { this._widget.toString; var t1 = this._pinput$_controller._restoration_properties$_value; t1.toString; return t1; }, get$effectiveFocusNode() { var t1, _null = null; this._widget.toString; t1 = this._pinput$_focusNode; if (t1 == null) { t1 = A.FocusNode$(true, _null, true, true, _null, _null, false); this._pinput$_focusNode = t1; } return t1; }, initState$0() { var t1, _this = this; _this.super$State$initState(); _this.___PinputState__gestureDetectorBuilder_F !== $ && A.throwUnnamedLateFieldAI(); _this.___PinputState__gestureDetectorBuilder_F = new A._PinputSelectionGestureDetectorBuilder(_this, _this); _this._widget.toString; _this._pinput$_createLocalController$0(); _this.___PinputState__recentControllerValue_A = B.TextEditingValue_li8; t1 = _this.get$effectiveFocusNode(); _this._widget.toString; t1.set$canRequestFocus(true); _this._maybeInitSmartAuth$0(); _this._maybeCheckClipboard$0(); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); }, _maybeInitSmartAuth$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$_maybeInitSmartAuth$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._widget.toString; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_maybeInitSmartAuth$0, $async$completer); }, _handleTextEditingControllerChanges$0() { var t2, t3, _this = this, t1 = _this.___PinputState__recentControllerValue_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_pinput$_effectiveController()._change_notifier$_value.text; _this.___PinputState__recentControllerValue_A = _this.get$_pinput$_effectiveController()._change_notifier$_value; if (t1.text !== t2) { t1 = _this.get$_pinput$_effectiveController()._change_notifier$_value.text; _this._widget.toString; t2 = _this.get$_pinput$_effectiveController()._change_notifier$_value.text; t3 = _this._widget; if (t2.length === t3.length) { t3.onCompleted.call$1(t1); _this._widget.toString; _this._validator$0(); _this._widget.toString; _this.get$effectiveFocusNode().unfocus$0(); } } }, didChangeDependencies$0() { this.super$__PinputState_State_RestorationMixin$didChangeDependencies(); this.get$effectiveFocusNode().set$canRequestFocus(this.get$_pinput$_canRequestFocus()); }, didUpdateWidget$1(oldWidget) { var _this = this; _this.super$__PinputState_State_RestorationMixin$didUpdateWidget(oldWidget); _this._widget.toString; _this.get$effectiveFocusNode().set$canRequestFocus(_this.get$_pinput$_canRequestFocus()); }, restoreState$2(oldBucket, initialRestore) { var t1 = this._pinput$_controller; if (t1 != null) this.registerForRestoration$2(t1, "controller"); }, _pinput$_createLocalController$1(value) { var _this = this, t1 = new A.RestorableTextEditingController(B.TextEditingValue_li8, $.$get$ChangeNotifier__emptyListeners()); _this._pinput$_controller = t1; t1.addListener$1(0, _this.get$_handleTextEditingControllerChanges()); if (!_this.get$restorePending()) { t1 = _this._pinput$_controller; t1.toString; _this.registerForRestoration$2(t1, "controller"); } }, _pinput$_createLocalController$0() { return this._pinput$_createLocalController$1(null); }, dispose$0() { var t1, _this = this; _this._widget.toString; t1 = _this._pinput$_focusNode; if (t1 != null) t1.dispose$0(); t1 = _this._pinput$_controller; if (t1 != null) { t1._disposeOldValue$0(); t1.super$RestorableListenable$dispose(); } t1 = _this._smartAuth; if (t1 != null) t1.removeSmsListener$0(); B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); _this.super$__PinputState_State_RestorationMixin$dispose(); }, _pinput$_requestKeyboard$0() { if (this.get$effectiveFocusNode().get$canRequestFocus()) { var t1 = this.editableTextKey.get$currentState(); if (t1 != null) t1.requestKeyboard$0(); } }, _pinput$_handleSelectionChanged$2(selection, cause) { var t1, _this = this; _this.get$_pinput$_effectiveController().set$selection(A.TextSelection$collapsed(B.TextAffinity_1, _this.get$_pinput$_effectiveController()._change_notifier$_value.text.length)); t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 2: case 4: case 3: case 5: case 1: case 0: if (cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_6) { t1 = _this.editableTextKey.get$currentState(); if (t1 != null) t1.bringIntoView$1(selection.get$extent()); } break; } t1 = _this._framework$_element; t1.toString; switch (A.Theme_of(t1).platform.index) { case 2: case 1: case 0: break; case 4: case 3: case 5: if (cause === B.SelectionChangedCause_6) { t1 = _this.editableTextKey.get$currentState(); if (t1 != null) t1.hideToolbar$0(); } break; } }, _pinput$_handleSelectionHandleTapped$0() { var t1 = this.get$_pinput$_effectiveController()._change_notifier$_value.selection; if (t1.start === t1.end) this.editableTextKey.get$currentState().toggleToolbar$0(); }, _pinput$_handleHover$1(hovering) { if (hovering !== this._pinput$_isHovering) this.setState$1(new A._PinputState__handleHover_closure(this, hovering)); }, didChangeAppLifecycleState$1(appLifecycleState) { return this.didChangeAppLifecycleState$body$_PinputState(appLifecycleState); }, didChangeAppLifecycleState$body$_PinputState(appLifecycleState) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$didChangeAppLifecycleState$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if (appLifecycleState === B.AppLifecycleState_1) $async$self._maybeCheckClipboard$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$didChangeAppLifecycleState$1, $async$completer); }, _maybeCheckClipboard$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$_maybeCheckClipboard$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._widget.toString; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_maybeCheckClipboard$0, $async$completer); }, _validator$1(_) { var _this = this, res = _this._widget.validator.call$1(_this.get$_pinput$_effectiveController()._change_notifier$_value.text); _this.setState$1(new A._PinputState__validator_closure(_this, res)); return res; }, _validator$0() { return this._validator$1(null); }, build$1(context) { var t1; this._widget.toString; t1 = A.IntrinsicWidth$(this._buildPinput$0(), null); return t1; }, _buildPinput$0() { var theme, _this = this, _box_0 = {}, t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); _box_0.handleDidGainAccessibilityFocus = null; _this._widget.toString; _box_0.textSelectionControls = null; switch (theme.platform.index) { case 2: _this.___PinputState_forcePressEnabled_A = true; _box_0.textSelectionControls = $.$get$cupertinoTextSelectionHandleControls(); break; case 4: _this.___PinputState_forcePressEnabled_A = false; _box_0.textSelectionControls = $.$get$cupertinoDesktopTextSelectionHandleControls(); _box_0.handleDidGainAccessibilityFocus = new A._PinputState__buildPinput_closure(_this); break; case 0: case 1: _this.___PinputState_forcePressEnabled_A = false; _box_0.textSelectionControls = $.$get$materialTextSelectionHandleControls(); break; case 3: _this.___PinputState_forcePressEnabled_A = false; _box_0.textSelectionControls = $.$get$desktopTextSelectionHandleControls(); break; case 5: _this.___PinputState_forcePressEnabled_A = false; _box_0.textSelectionControls = $.$get$desktopTextSelectionHandleControls(); _box_0.handleDidGainAccessibilityFocus = new A._PinputState__buildPinput_closure0(_this); break; } t1 = _this.get$_pinput$_effectiveController()._change_notifier$_value.text; return new A._PinputFormField(null, _this.get$_validator(), new A._PinputState__buildPinput_closure1(_box_0, _this), t1, true, B.AutovalidateMode_0, null, null); }, _buildEditable$2(textSelectionControls, field) { var t1, t2, t3, t4, t5, _this = this, _null = null; _this._widget.toString; t1 = A.List_List$of(B.List_empty22, true, type$.TextInputFormatter); t1.push(new A.LengthLimitingTextInputFormatter(_this._widget.length, B.MaxLengthEnforcement_1)); t2 = _this.RestorationMixin__bucket; _this._widget.toString; t3 = _this.get$effectiveFocusNode(); _this._widget.toString; t4 = _this.get$_pinput$_effectiveController(); _this._widget.toString; t5 = _this._framework$_element; t5.toString; t5 = A.Theme_of(t5); return new A.RepaintBoundary(A.UnmanagedRestorationScope$(t2, A.EditableText$(false, _null, _this, _null, true, B.Color_0, B.Clip_1, _null, A.pinput_Pinput__defaultContextMenuBuilder$closure(), t4, B.Color_0, _null, _null, false, _null, 2, B.DragStartBehavior_1, false, false, true, false, t3, true, t1, _this.editableTextKey, t5.colorScheme.brightness, B.TextInputType_2_false_false, B.TextMagnifierConfiguration_null_true, 1, _null, B.C__DeferringMouseCursor, false, "\u2022", _null, new A._PinputState__buildEditable_closure(_this, field), _null, _this.get$_pinput$_handleSelectionChanged(), _this.get$_pinput$_handleSelectionHandleTapped(), new A._PinputState__buildEditable_closure0(_this), _null, false, false, true, "pinput", true, _null, B.EdgeInsets_20_20_20_20, _null, B.Color_0, textSelectionControls, B.BoxHeightStyle_0, B.BoxWidthStyle_0, false, false, _null, _null, _null, _null, B.TextStyle_cMb, B.TextAlign_2, B.TextCapitalization_30, _null, _null, _null, _null, B.TextWidthBasis_0, _null, _null)), _null); }, _semanticsOnTap$0() { var _this = this; if (!_this.get$_pinput$_effectiveController()._change_notifier$_value.selection.get$isValid()) _this.get$_pinput$_effectiveController().set$selection(A.TextSelection$collapsed(B.TextAffinity_1, _this.get$_pinput$_effectiveController()._change_notifier$_value.text.length)); _this._pinput$_requestKeyboard$0(); }, _buildFields$0() { var _this = this; return A.Center$(A.AnimatedBuilder$(new A._MergingListenable(A._setArrayType([_this.get$effectiveFocusNode(), _this.get$_pinput$_effectiveController()], type$.JSArray_Listenable)), new A._PinputState__buildFields_closure(_this, new A._PinputState__buildFields_onlyFields(_this)), null), null, null); }, get$hasFocus() { var t1, _this = this; _this.get$_pinput$_effectiveController()._change_notifier$_value.toString; _this._widget.toString; if (!_this.get$effectiveFocusNode().get$hasFocus()) { _this._widget.toString; t1 = false; } else t1 = true; return t1; }, _pinput$_buildError$0() { var t1, theme, t2, _this = this, _null = null; _this._widget.toString; t1 = _this._validatorErrorText; if (t1 != null) if (_this.get$hasFocus()) { _this._widget.toString; t1 = false; } else t1 = true; else t1 = false; if (t1) { _this._widget.toString; t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); if (_this.get$_pinput$_errorText() != null) { t1 = _this.get$_pinput$_errorText(); t1.toString; _this._widget.toString; t2 = theme.textTheme.titleMedium; t2 = t2 == null ? _null : t2.copyWith$1$color(theme.colorScheme.error); return new A.Padding(B.EdgeInsetsDirectional_4_8_0_0, A.Text$(t1, _null, _null, _null, _null, _null, t2, _null, _null, _null), _null); } } return B.SizedBox_0_0_null_null; }, autofill$1(newEditingValue) { return this.editableTextKey.get$currentState().updateEditingValue$1(newEditingValue); }, get$textInputConfiguration() { this._widget.toString; return this.editableTextKey.get$currentState().get$textInputConfiguration().copyWith$1$autofillConfiguration(B.AutofillConfiguration_lYx); }, $isAutofillClient: 1, get$editableTextKey() { return this.editableTextKey; } }; A._PinputState__handleHover_closure.prototype = { call$0() { return this.$this._pinput$_isHovering = this.hovering; }, $signature: 0 }; A._PinputState__validator_closure.prototype = { call$0() { return this.$this._validatorErrorText = this.res; }, $signature: 0 }; A._PinputState__buildPinput_closure.prototype = { call$0() { var t1 = this.$this; if (!t1.get$effectiveFocusNode().get$hasFocus() && t1.get$effectiveFocusNode().get$canRequestFocus()) t1.get$effectiveFocusNode().requestFocus$0(); }, $signature: 0 }; A._PinputState__buildPinput_closure0.prototype = { call$0() { var t1 = this.$this; if (!t1.get$effectiveFocusNode().get$hasFocus() && t1.get$effectiveFocusNode().get$canRequestFocus()) t1.get$effectiveFocusNode().requestFocus$0(); }, $signature: 0 }; A._PinputState__buildPinput_closure1.prototype = { call$1(field) { var t2, t3, t4, t5, _null = null, t1 = this.$this; t1._widget.toString; t2 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (t1._pinput$_isHovering) t2.add$1(0, B.MaterialState_0); if (t1.get$effectiveFocusNode().get$hasFocus()) t2.add$1(0, B.MaterialState_1); t1._widget.toString; t3 = t1._validatorErrorText; if (t3 != null) t2.add$1(0, B.MaterialState_7); t2 = A.MaterialStateProperty_resolveAs(B._EnabledAndDisabledMouseCursor_SystemMouseCursor_text_textable, t2, type$.MouseCursor); t1._widget.toString; t3 = t1.get$_pinput$_effectiveController(); t4 = this._box_0; t5 = t1.___PinputState__gestureDetectorBuilder_F; t5 === $ && A.throwUnnamedLateFieldNI(); return A.MouseRegion$(A.TextFieldTapRegion$(A.IgnorePointer$(A.AnimatedBuilder$(t3, new A._PinputState__buildPinput__closure(t4, t1), t5.buildGestureDetector$2$behavior$child(B.HitTestBehavior_2, new A.Stack(B.Alignment_0_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([t1._buildEditable$2(t4.textSelectionControls, field), t1._buildFields$0()], type$.JSArray_Widget), _null))), false, _null), _null, _null), t2, _null, _null, new A._PinputState__buildPinput__closure0(t1), new A._PinputState__buildPinput__closure1(t1), _null); }, $signature: 3357 }; A._PinputState__buildPinput__closure0.prototype = { call$1($event) { return this.$this._pinput$_handleHover$1(true); }, $signature: 131 }; A._PinputState__buildPinput__closure1.prototype = { call$1($event) { return this.$this._pinput$_handleHover$1(false); }, $signature: 112 }; A._PinputState__buildPinput__closure.prototype = { call$2(_, child) { var t4, _null = null, t1 = this.$this, t2 = t1._widget.length, t3 = t1.get$_pinput$_effectiveController()._change_notifier$_value.text; t3 = (t3.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(t3)).get$length(0); t1._widget.toString; t4 = this._box_0.handleDidGainAccessibilityFocus; return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1.get$_semanticsOnTap(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, child, _null); }, $signature: 806 }; A._PinputState__buildEditable_closure.prototype = { call$1(value) { var t1; this.field.didChange$1(value); t1 = this.$this; t1._widget.toString; t1._maybeUseHaptic$1(B.HapticFeedbackType_0); }, $signature: 15 }; A._PinputState__buildEditable_closure0.prototype = { call$1(s) { var t1 = this.$this; t1._widget.toString; t1._validator$0(); }, $signature: 15 }; A._PinputState__buildFields_onlyFields.prototype = { call$0() { var t1 = this.$this; return new A._SeparatedRaw(A.Iterable_Iterable$generate(t1._widget.length, null, type$.int).map$1$1(0, new A._PinputState__buildFields_onlyFields_closure(t1), type$.Widget).toList$0(0), B.MainAxisAlignment_2, null, null); }, $signature: 151 }; A._PinputState__buildFields_onlyFields_closure.prototype = { call$1(index) { return new A._PinItem(this.$this, index, null); }, $signature: 3358 }; A._PinputState__buildFields_closure.prototype = { call$2(context, child) { var t1 = this.$this; t1._widget.toString; return A.AnimatedSize$(B.Alignment_0_m1, A.Column$(A._setArrayType([this.onlyFields.call$0(), t1._pinput$_buildError$0()], type$.JSArray_Widget), B.CrossAxisAlignment_0, null, B.MainAxisAlignment_0, B.MainAxisSize_1, B.VerticalDirection_1), B.C__Linear, B.Duration_180000, null); }, $signature: 184 }; A.PinputAutovalidateMode.prototype = { _enumToString$0() { return "PinputAutovalidateMode." + this._core$_name; } }; A.AndroidSmsAutofillMethod.prototype = { _enumToString$0() { return "AndroidSmsAutofillMethod." + this._core$_name; } }; A.PinAnimationType.prototype = { _enumToString$0() { return "PinAnimationType." + this._core$_name; } }; A.HapticFeedbackType.prototype = { _enumToString$0() { return "HapticFeedbackType." + this._core$_name; } }; A._PinputUtilsMixin.prototype = { _maybeUseHaptic$1(hapticFeedbackType) { switch (hapticFeedbackType.index) { case 0: break; case 1: A.HapticFeedback_lightImpact(); break; case 2: A.HapticFeedback_mediumImpact(); break; case 3: A.HapticFeedback_heavyImpact(); break; case 4: A.HapticFeedback_selectionClick(); break; case 5: A.HapticFeedback_vibrate(); break; } } }; A._PinItem.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this.index, pinTheme = _this._pinTheme$1(t1); _this.state._widget.toString; return new A.Flexible(1, B.FlexFit_1, A.AnimatedContainer$(B.Alignment_0_0, A.AnimatedSwitcher$(_this._buildFieldContent$2(t1, pinTheme), B.Duration_180000, B.Cubic_JUR0, B.Cubic_JUR0, _this.get$_getTransition()), _null, _null, B.Cubic_JUR0, B.BoxDecoration_uUr, B.Duration_180000, 60, _null, _null, _null, 56), _null); }, _pinTheme$1(index) { var t2, _this = this, t1 = _this.state; t1._widget.toString; t2 = t1._validatorErrorText; if (t2 != null) if (t1.get$hasFocus()) { t1._widget.toString; t2 = false; } else t2 = true; else t2 = false; if (t2) { t1._widget.toString; t1 = _this._getDefaultPinTheme$0(); return t1; } if (t1.get$hasFocus() && index === B.JSInt_methods.clamp$2(t1.get$_pinput$_effectiveController()._change_notifier$_value.text.length, 0, t1._widget.length - 1)) { t1._widget.toString; t1 = _this._getDefaultPinTheme$0(); return t1; } if (index < t1.get$_pinput$_effectiveController()._change_notifier$_value.text.length) { t1._widget.toString; t1 = _this._getDefaultPinTheme$0(); return t1; } t1._widget.toString; t1 = _this._getDefaultPinTheme$0(); return t1; }, _getDefaultPinTheme$0() { this.state._widget.toString; return B.C_PinTheme; }, _buildFieldContent$2(index, pinTheme) { var focused, _null = null, t1 = this.state, pin = t1.get$_pinput$_effectiveController()._change_notifier$_value.text, t2 = pin.length, t3 = index < t2, t4 = t3 ? pin[index] : "", key = new A.ValueKey(t4, type$.ValueKey_String); if (t3) { t1._widget.toString; t1 = pin[index]; return A.Text$(t1, key, _null, _null, _null, _null, B.TextStyle_SVP, _null, _null, _null); } if (!t1.get$effectiveFocusNode().get$hasFocus()) { t1._widget.toString; focused = false; } else focused = true; t1._widget.toString; if (index === t2 && focused) return this._buildCursor$1(pinTheme); return A.Text$("", key, _null, _null, _null, _null, B.TextStyle_SVP, _null, _null, _null); }, _buildCursor$1(pinTheme) { this.state._widget.toString; return new A._PinputAnimatedCursor(null, B.TextStyle_SVP, null); }, _getTransition$2(child, animation) { if (child instanceof A._PinputAnimatedCursor) return child; this.state._widget.toString; switch (1) { case 1: return A.ScaleTransition$(B.Alignment_0_0, child, animation); } } }; A._PinputSelectionGestureDetectorBuilder.prototype = { onForcePressStart$1(details) { var t1; this.super$TextSelectionGestureDetectorBuilder$onForcePressStart(details); t1 = this.delegate; if (t1.get$selectionEnabled() && this._shouldShowSelectionToolbar) { t1 = t1.get$editableTextKey().get$currentState(); t1.toString; t1.showToolbar$0(); } }, onSingleTapUp$1(details) { var t1; this.super$TextSelectionGestureDetectorBuilder$onSingleTapUp(details); t1 = this.delegate.get$editableTextKey().get$currentState(); t1.toString; t1.hideToolbar$0(); t1 = this._pinput$_state; t1._pinput$_requestKeyboard$0(); t1._widget.toString; }, onSingleLongTapEnd$1(details) { this.super$TextSelectionGestureDetectorBuilder$onSingleLongTapEnd(details); this._pinput$_state._widget.toString; }, onSingleLongTapStart$1(details) { var t1, t2; this.super$TextSelectionGestureDetectorBuilder$onSingleLongTapStart(details); if (this.delegate.get$selectionEnabled()) { t1 = this._pinput$_state; t2 = t1._framework$_element; t2.toString; switch (A.Theme_of(t2).platform.index) { case 2: case 4: break; case 0: case 1: case 3: case 5: t1 = t1._framework$_element; t1.toString; A.Feedback_forLongPress(t1); break; } } } }; A._PinputFormField.prototype = {}; A._SeparatedRaw.prototype = { build$1(context) { var i, t2, t3, t4, itemCount = Math.max(0, this.children.length * 2 - 1), t1 = A._setArrayType([], type$.JSArray_int); for (i = 0; i < itemCount; ++i) t1.push(i); t2 = this.mainAxisAlignment; t3 = t2 === B.MainAxisAlignment_2 ? B.MainAxisSize_0 : B.MainAxisSize_1; t4 = type$.MappedListIterable_int_Widget; return A.Row$(A.List_List$of(new A.MappedListIterable(t1, new A._SeparatedRaw_build_closure(this), t4), false, t4._eval$1("ListIterable.E")), B.CrossAxisAlignment_2, t2, t3, null); } }; A._SeparatedRaw_build_closure.prototype = { call$1(index) { var t1, itemIndex = B.JSInt_methods._tdivFast$1(index, 2); if ((index & 1) === 0) t1 = this.$this.children[itemIndex]; else t1 = B.SizedBox_8_null_null_null; return t1; }, $signature: 3359 }; A._PinputCursor.prototype = { build$1(context) { var _null = null, t1 = A.Text$("|", _null, _null, _null, _null, _null, this.textStyle, _null, _null, _null); return t1; } }; A._PinputAnimatedCursor.prototype = { createState$0() { return new A._PinputAnimatedCursorState(null, null, B._StateLifecycle_0); } }; A._PinputAnimatedCursorState.prototype = { initState$0() { this.super$State$initState(); this._startCursorAnimation$0(); }, _startCursorAnimation$0() { var t2, _this = this, t1 = A.AnimationController$(null, B.Duration_450000, null, 1, null, _this); _this.___PinputAnimatedCursorState__animationController_F !== $ && A.throwUnnamedLateFieldAI(); _this.___PinputAnimatedCursorState__animationController_F = t1; t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(new A._PinputAnimatedCursorState__startCursorAnimation_closure(_this)); t1.forward$0(0); }, dispose$0() { var t1 = this.___PinputAnimatedCursorState__animationController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin$dispose(); }, build$1(context) { var t2, t3, t1 = this.___PinputAnimatedCursorState__animationController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._widget; t3 = t2.textStyle; return new A.FadeTransition(t1, false, new A._PinputCursor(t2.cursor, t3, null), null); } }; A._PinputAnimatedCursorState__startCursorAnimation_closure.prototype = { call$1($status) { var t1; if ($status === B.AnimationStatus_3) { t1 = this.$this.___PinputAnimatedCursorState__animationController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.repeat$1$reverse(0, true); } }, $signature: 47 }; A.__PinputState_State_RestorationMixin_dispose_closure.prototype = { call$2(property, listener) { if (!property._restoration0$_disposed) property.removeListener$1(0, listener); }, $signature: 126 }; A.__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.__PinputState_State_RestorationMixin.prototype = { didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this.didUpdateRestorationId$0(); }, didChangeDependencies$0() { var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; _this.super$State$didChangeDependencies(); oldBucket = _this.RestorationMixin__bucket; needsRestore = _this.get$restorePending(); t1 = _this._framework$_element; t1.toString; t1 = A.RestorationScope_maybeOf(t1); _this.RestorationMixin__currentParent = t1; didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); if (needsRestore) { _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); _this.RestorationMixin__firstRestorePending = false; } if (didReplaceBucket) if (oldBucket != null) oldBucket.dispose$0(); }, dispose$0() { var t1, _this = this; _this.RestorationMixin__properties.forEach$1(0, new A.__PinputState_State_RestorationMixin_dispose_closure()); t1 = _this.RestorationMixin__bucket; if (t1 != null) t1.dispose$0(); _this.RestorationMixin__bucket = null; _this.super$State$dispose(); } }; A.__PinputState_State_RestorationMixin_WidgetsBindingObserver.prototype = {}; A.__PinputState_State_RestorationMixin_WidgetsBindingObserver__PinputUtilsMixin.prototype = {}; A.LocalPlatform.prototype = { get$numberOfProcessors() { return $.$get$Platform_numberOfProcessors(); }, get$pathSeparator() { return $.$get$Platform_pathSeparator(); }, get$operatingSystem() { return $.$get$Platform_operatingSystem(); }, get$operatingSystemVersion() { return $.$get$Platform_operatingSystemVersion(); }, get$localHostname() { return $.$get$Platform_localHostname(); }, get$executable() { return A.Platform_executable(); }, get$resolvedExecutable() { return A.Platform_resolvedExecutable(); }, get$script() { return A.Platform_script(); }, get$executableArguments() { return A.Platform_executableArguments(); }, get$version(_) { return $.$get$Platform_version(); }, get$stdinSupportsAnsi() { return A.stdin().get$supportsAnsiEscapes(); }, get$stdoutSupportsAnsi() { return A.stdout().get$supportsAnsiEscapes(); }, get$localeName() { return A.Platform_localeName(); } }; A.Platform.prototype = { toJson$0() { var _this = this; A.LinkedHashMap_LinkedHashMap$_literal(["numberOfProcessors", _this.get$numberOfProcessors(), "pathSeparator", _this.get$pathSeparator(), "operatingSystem", _this.get$operatingSystem(), "operatingSystemVersion", _this.get$operatingSystemVersion(), "localHostname", _this.get$localHostname(), "environment", void 1, "executable", _this.get$executable(), "resolvedExecutable", _this.get$resolvedExecutable(), "script", _this.get$script().toString$0(0), "executableArguments", _this.get$executableArguments(), "packageConfig", void 1, "version", _this.get$version(0), "stdinSupportsAnsi", _this.get$stdinSupportsAnsi(), "stdoutSupportsAnsi", _this.get$stdoutSupportsAnsi(), "localeName", _this.get$localeName()], type$.String, type$.dynamic); return void 1; } }; A.PlatformInterface.prototype = { PlatformInterface$1$token(token) { $.$get$PlatformInterface__instanceTokens().$indexSet(0, this, token); } }; A._registerFactory_closure.prototype = { call$1(viewId) { var htmlElement = document.createElement("div"), t1 = htmlElement.style; t1.width = "100%"; t1 = htmlElement.style; t1.height = "100%"; if (this.debug) { t1 = htmlElement.style; t1.backgroundColor = "rgba(255, 0, 0, .5)"; } return htmlElement; }, $signature: 3360 }; A.PointerInterceptor.prototype = { build$1(context) { return new A.Stack(B.Alignment_0_0, null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Positioned$fill(0, A.HtmlElementView$(null, "__webPointerInterceptorViewType__")), this.child], type$.JSArray_Widget), null); } }; A.PrintingPlugin.prototype = { _initPlugin$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t2, define, amd, exports, module, t3, script, t4, t1; var $async$_initPlugin$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self._printing_web$_loading; $async$goto = 2; return A._asyncAwait(t1.acquire$0(), $async$_initPlugin$0); case 2: // returning from await. t2 = $.$get$_context(); $async$goto = !t2.callMethod$2("eval", A._setArrayType([string$.typeof], type$.JSArray_String)) ? 3 : 4; break; case 3: // then if (t2.$index(0, "define") != null) { define = A.JsObject_JsObject$fromBrowserObject(t2.$index(0, "define")); amd = define.$index(0, "amd"); define.$indexSet(0, "amd", false); } else { amd = null; define = null; } exports = t2.$index(0, "exports") != null ? A.JsObject_JsObject$fromBrowserObject(t2.$index(0, "exports")) : null; t2.$indexSet(0, "exports", 0); module = t2.$index(0, "module") != null ? A.JsObject_JsObject$fromBrowserObject(t2.$index(0, "module")) : null; t2.$indexSet(0, "module", 0); if (t2.hasProperty$1("dartPdfJsBaseUrl")) $async$self.__PrintingPlugin__pdfJsUrlBase_A = A._asString(t2.$index(0, "dartPdfJsBaseUrl")); else $async$self.__PrintingPlugin__pdfJsUrlBase_A = "https://unpkg.com/pdfjs-dist@" + A.S(t2.hasProperty$1("dartPdfJsVersion") ? t2.$index(0, "dartPdfJsVersion") : "3.2.146") + "/build/"; t3 = document; script = t3.createElement("script"); script.type = "text/javascript"; script.async = true; t4 = $async$self.__PrintingPlugin__pdfJsUrlBase_A; t4 === $ && A.throwUnnamedLateFieldNI(); script.src = t4 + "pdf.min.js"; t3.head.appendChild(script).toString; $async$goto = 5; return A._asyncAwait(new A._ElementEventStreamImpl(script, "load", false, type$._ElementEventStreamImpl_Event).get$first(0), $async$_initPlugin$0); case 5: // returning from await. if (amd != null) define.$indexSet(0, "amd", amd); J.$indexSet$ax(J.$index$asx(t2.$index(0, "pdfjsLib"), "GlobalWorkerOptions"), "workerSrc", $async$self.__PrintingPlugin__pdfJsUrlBase_A + "pdf.worker.min.js"); if (module != null) t2.$indexSet(0, "module", module); if (exports != null) t2.$indexSet(0, "exports", exports); case 4: // join t1.release$0(0); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_initPlugin$0, $async$completer); }, info$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PrintingInfo), $async$returnValue, $async$self = this; var $async$info$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($async$self._initPlugin$0(), $async$info$0); case 3: // returning from await. $async$returnValue = new A.PrintingInfo(false, false, true, false, false, true, $.$get$_context().callMethod$2("eval", A._setArrayType([string$.typeof], type$.JSArray_String))); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$info$0, $async$completer); }, layoutPdf$6(printer, onLayout, $name, format, dynamicLayout, usePrinterSettings) { return this.layoutPdf$body$PrintingPlugin(printer, onLayout, $name, format, true, false); }, layoutPdf$body$PrintingPlugin(printer, onLayout, $name, format, dynamicLayout, usePrinterSettings) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, e, s, t2, exception, userAgent, t3, isSafari, isMobile, isFirefox, t4, doc, script, frame, stopWatch, load, res, t1, result, $async$exception, $async$temp1; var $async$layoutPdf$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = {}; result = A._Cell$named("result"); $async$handler = 4; t2 = onLayout.call$1(format); $async$temp1 = result; $async$goto = 7; return A._asyncAwait(type$.Future_Uint8List._is(t2) ? t2 : A._Future$value(t2, type$.Uint8List), $async$layoutPdf$6); case 7: // returning from await. $async$temp1.__late_helper$_value = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); s = A.getTraceFromException($async$exception); t1.collector = null; t1 = A.ErrorDescription$("while generating a PDF"); A.FlutterError_reportError(new A.FlutterErrorDetails(e, s, "printing", t1, new A.PrintingPlugin_layoutPdf_closure(), null, false)); throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally if (J.get$length$asx(result._readLocal$0()) === 0) { $async$returnValue = false; // goto return $async$goto = 1; break; } t2 = $.$get$_context(); userAgent = J.$index$asx(t2.$index(0, "navigator"), "userAgent"); t3 = t2.$index(0, "chrome"); isSafari = t2.$index(0, "safari") != null && !B.JSString_methods.contains$1(userAgent, A.RegExp_RegExp("Version/14\\.1\\.", true, false, false, false)); isMobile = B.JSString_methods.contains$1(userAgent, "Mobile"); isFirefox = B.JSString_methods.contains$1(userAgent, "Firefox"); $async$goto = (t3 != null || isSafari || isFirefox) && !isMobile ? 8 : 9; break; case 8: // then t3 = new A._Future($.Zone__current, type$._Future_bool); t4 = (self.URL || self.webkitURL).createObjectURL(A.Blob_Blob(A._setArrayType([result._readLocal$0()], type$.JSArray_Uint8List), "application/pdf")); t4.toString; doc = t2.$index(0, "document"); script = doc.getElementById("__net_nfet_printing_s__"); if (script == null) script = doc.createElement("script"); script.setAttribute("id", "__net_nfet_printing_s__"); script.setAttribute("type", "text/javascript"); script.innerText = "function __net_nfet_printing___print(){var f=document.getElementById('__net_nfet_printing__');f.focus();f.contentWindow.print();}"; doc.body.appendChild(script).toString; frame = doc.getElementById("__net_nfet_printing__"); if (frame == null) frame = doc.createElement("iframe"); if (isFirefox) frame.setAttribute("style", "width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"); else frame.setAttribute("style", "visibility: hidden; height: 0; width: 0; position: absolute;"); frame.setAttribute("id", "__net_nfet_printing__"); frame.setAttribute("src", t4); stopWatch = new A.Stopwatch(); $.$get$Stopwatch__frequency(); t1.load = null; load = new A.PrintingPlugin_layoutPdf_closure0(t1, $async$self, frame, isSafari, stopWatch, new A._AsyncCompleter(t3, type$._AsyncCompleter_bool), result); t1.load = load; t1 = J.getInterceptor$x(frame); t1.addEventListener$2(frame, "load", load); doc.body.appendChild(frame).toString; $async$goto = 10; return A._asyncAwait(t3, $async$layoutPdf$6); case 10: // returning from await. res = $async$result; if (stopWatch.get$elapsedMilliseconds() > 1000) { t1.remove$0(frame); J.remove$0$ax(script); } $async$returnValue = res; // goto return $async$goto = 1; break; case 9: // join $async$returnValue = $async$self._getPdf$1(result._readLocal$0()); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$layoutPdf$6, $async$completer); }, sharePdf$6(bytes, filename, bounds, subject, body, emails) { return this.sharePdf$body$PrintingPlugin(bytes, filename, bounds, subject, body, emails); }, sharePdf$body$PrintingPlugin(bytes, filename, bounds, subject, body, emails) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this; var $async$sharePdf$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self._getPdf$2$filename(bytes, filename); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$sharePdf$6, $async$completer); }, _getPdf$2$filename(bytes, filename) { return this._getPdf$body$PrintingPlugin(bytes, filename); }, _getPdf$1(bytes) { return this._getPdf$2$filename(bytes, null); }, _getPdf$body$PrintingPlugin(bytes, filename) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, doc, link, t1; var $async$_getPdf$2$filename = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = (self.URL || self.webkitURL).createObjectURL(A.Blob_Blob(A._setArrayType([bytes], type$.JSArray_Uint8List), "application/pdf")); t1.toString; doc = $.$get$_context().$index(0, "document"); link = A.AnchorElement_AnchorElement(t1); if (filename != null) link.download = filename; else link.target = "_blank"; t1 = doc.body; if (t1 != null) t1.appendChild(link).toString; link.click(); B.AnchorElement_methods.remove$0(link); $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_getPdf$2$filename, $async$completer); }, raster$3($document, pages, dpi) { return this.raster$body$PrintingPlugin($document, pages, dpi); }, raster$body$PrintingPlugin($document, pages, dpi) { var $async$raster$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { switch ($async$errorCode) { case 2: $async$next = $async$nextWhenCanceled; $async$goto = $async$next.pop(); break; case 1: $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncStarHelper($async$self._initPlugin$0(), $async$raster$3, $async$controller); case 3: // returning from await. settings = A.Settings$(null); settings.data = $document; t1 = $.$get$_context(); if (!t1.callMethod$2("eval", A._setArrayType([string$.typeof], type$.JSArray_String))) { t2 = $async$self.__PrintingPlugin__pdfJsUrlBase_A; t2 === $ && A.throwUnnamedLateFieldNI(); settings.cMapUrl = t2 + "/cmaps/"; settings.cMapPacked = true; } jsDoc = self.pdfjsLib.getDocument(settings); $async$handler = 4; $async$goto = 7; return A._asyncStarHelper(A.promiseToFuture(J.get$promise$x(jsDoc), type$.PdfJsDoc), $async$raster$3, $async$controller); case 7: // returning from await. doc = $async$result; numPages = J.get$numPages$x(doc); canvas = J.createElement$1$x(t1.$index(0, "document"), "canvas"); context = type$.nullable_CanvasRenderingContext2D._as(J.getContext$1$x(canvas, "2d")); computedPages = pages == null ? A.Iterable_Iterable$generate(numPages, new A.PrintingPlugin_raster_closure(), type$.int) : pages; t1 = J.get$iterator$ax(computedPages), t2 = type$.ProgressEvent, t3 = dpi / 72, t4 = type$.void, t5 = type$._Future_void, t6 = type$._AsyncCompleter_void, t7 = type$.PdfJsPage; case 8: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 9; break; } pageIndex = t1.get$current(t1); $async$goto = 10; return A._asyncStarHelper(A.promiseToFuture(J.getPage$1$x(doc, pageIndex + 1), t7), $async$raster$3, $async$controller); case 10: // returning from await. page = $async$result; $async$handler = 11; t8 = A.Settings$(null); t8.scale = t3; viewport = J.getViewport$1$x(page, t8); canvas.height = J.toInt$0$n(J.get$height$x(viewport)); canvas.width = J.toInt$0$n(J.get$width$x(viewport)); renderContext0 = A.Settings$(null); t8 = context; t8.toString; renderContext0.canvasContext = t8; renderContext0.viewport = viewport; renderContext = renderContext0; $async$goto = 14; return A._asyncStarHelper(A.promiseToFuture(J.get$promise$x(J.render$1$x(page, renderContext)), t4), $async$raster$3, $async$controller); case 14: // returning from await. completer = new A._AsyncCompleter(new A._Future($.Zone__current, t5), t6); $async$goto = 15; return A._asyncStarHelper(J.toBlob$0$x(canvas), $async$raster$3, $async$controller); case 15: // returning from await. blob = $async$result; t8 = $.$get$_CopyingBytesBuilder__emptyList(); data = new A._CopyingBytesBuilder(t8); t8 = new FileReader(); t8.toString; r = t8; J.readAsArrayBuffer$1$x(r, blob); A._EventStreamSubscription$(r, "loadend", new A.PrintingPlugin_raster_closure0(data, r, completer), false, t2); $async$goto = 16; return A._asyncStarHelper(completer.future, $async$raster$3, $async$controller); case 16: // returning from await. t8 = canvas.width; t8.toString; t9 = canvas.height; t9.toString; t10 = data.toBytes$0(); $async$goto = 17; $async$nextWhenCanceled = [1, 5, 12]; return A._asyncStarHelper(A._IterationMarker_yieldSingle(new A._WebPdfRaster(t10, t8, t9, new Uint8Array(0))), $async$raster$3, $async$controller); case 17: // after yield $async$next.push(13); // goto finally $async$goto = 12; break; case 11: // uncaught $async$next = [4]; case 12: // finally $async$handler = 4; J.cleanup$0$x(page); // goto the next finally handler $async$goto = $async$next.pop(); break; case 13: // after finally // goto for condition $async$goto = 8; break; case 9: // after for $async$next.push(6); // goto finally $async$goto = 5; break; case 4: // uncaught $async$next = [2]; case 5: // finally $async$handler = 2; J.destroy$0$x(jsDoc); // goto the next finally handler $async$goto = $async$next.pop(); break; case 6: // after finally case 1: // return return A._asyncStarHelper(null, 0, $async$controller); case 2: // rethrow return A._asyncStarHelper($async$currentError, 1, $async$controller); } }); var $async$goto = 0, $async$controller = A._makeAsyncStarStreamController($async$raster$3, type$.PdfRaster), $async$nextWhenCanceled, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, jsDoc, doc, numPages, canvas, context, computedPages, pageIndex, page, viewport, renderContext, completer, blob, data, r, settings, t1, t2, t3, t4, t5, t6, t7, t8, renderContext0, t9, t10; return A._streamOfController($async$controller); } }; A.PrintingPlugin_layoutPdf_closure.prototype = { call$1(input) { return input; }, $signature: 463 }; A.PrintingPlugin_layoutPdf_closure0.prototype = { call$1($event) { var _this = this; J.removeEventListener$2$x(_this.frame, "load", _this._box_0.load); A.Timer_Timer(A.Duration$(0, 0, 0, _this.isSafari ? 500 : 0, 0, 0), new A.PrintingPlugin_layoutPdf__closure(_this.$this, _this.stopWatch, _this.completer, _this.result)); }, $signature: 3362 }; A.PrintingPlugin_layoutPdf__closure.prototype = { call$0() { var e, t1, exception, _this = this; try { t1 = _this.stopWatch; t1.start$0(0); $.$get$_context().callMethod$1("__net_nfet_printing___print"); if (t1._stop == null) t1._stop = $.Primitives_timerTicks.call$0(); _this.completer.complete$1(0, true); } catch (exception) { e = A.unwrapException(exception); _this.completer.complete$1(0, _this.$this._getPdf$1(_this.result._readLocal$0())); } }, $signature: 0 }; A.PrintingPlugin_raster_closure.prototype = { call$1(index) { return index; }, $signature: 137 }; A.PrintingPlugin_raster_closure0.prototype = { call$1(e) { this.data.add$1(0, type$.List_int._as(B.FileReader_methods.get$result(this.r))); this.completer.complete$0(0); }, $signature: 622 }; A._WebPdfRaster.prototype = { get$pixels() { var img, data, t1 = this._printing_web$_pixels; if (t1 == null) { t1 = type$.String; img = new A.PngDecoder(new A.InternalPngInfo(A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), A._setArrayType([], type$.JSArray_PngFrame), A._setArrayType([], type$.JSArray_int))).decode$1(0, this.png); data = img.convert$3$format$noAnimation$numChannels(B.Format_3, true, 4).toUint8List$0(); img.get$width(0); img.get$height(0); this._printing_web$_pixels = data; t1 = data; } return t1; }, toImage$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Image), $async$returnValue, $async$self = this, frameInfo; var $async$toImage$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 4; return A._asyncAwait(A.instantiateImageCodec($async$self.png), $async$toImage$0); case 4: // returning from await. $async$goto = 3; return A._asyncAwait($async$result.getNextFrame$0(), $async$toImage$0); case 3: // returning from await. frameInfo = $async$result; $async$returnValue = frameInfo.get$image(frameInfo); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$toImage$0, $async$completer); }, toPng$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, $async$self = this; var $async$toPng$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.png; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$toPng$0, $async$completer); } }; A.PrintingPlatform.prototype = {}; A.MethodChannelPrinting.prototype = { info$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.PrintingInfo), $async$returnValue, $async$handler = 2, $async$currentError, result, e, exception, t1, t2, t3, t4, t5, t6, t7, t8, $async$exception; var $async$info$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start B.MethodChannel_mHe.setMethodCallHandler$1(A.method_channel_MethodChannelPrinting__handleMethod$closure()); result = null; $async$handler = 4; $async$goto = 7; return A._asyncAwait(B.MethodChannel_mHe._invokeMethod$1$3$arguments$missingOk("printingInfo", A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic), false, type$.Map_dynamic_dynamic), $async$info$0); case 7: // returning from await. result = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); $async$returnValue = B.PrintingInfo_XjJ; // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally t1 = result; t1.toString; t2 = J.getInterceptor$asx(t1); t3 = t2.$index(t1, "directPrint"); if (t3 == null) t3 = false; t4 = t2.$index(t1, "dynamicLayout"); if (t4 == null) t4 = false; t5 = t2.$index(t1, "canPrint"); if (t5 == null) t5 = false; t6 = t2.$index(t1, "canConvertHtml"); if (t6 == null) t6 = false; t7 = t2.$index(t1, "canListPrinters"); if (t7 == null) t7 = false; t8 = t2.$index(t1, "canShare"); if (t8 == null) t8 = false; t1 = t2.$index(t1, "canRaster"); $async$returnValue = new A.PrintingInfo(t3, t4, t5, t6, t7, t8, t1 == null ? false : t1); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$info$0, $async$completer); }, layoutPdf$6(printer, onLayout, $name, format, dynamicLayout, usePrinterSettings) { return this.layoutPdf$body$MethodChannelPrinting(printer, onLayout, $name, format, true, false); }, layoutPdf$body$MethodChannelPrinting(printer, onLayout, $name, format, dynamicLayout, usePrinterSettings) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], job, t1; var $async$layoutPdf$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start job = $.$get$MethodChannelPrinting__printJobs().add$2$onCompleted$onLayout(0, new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_bool), type$._AsyncCompleter_bool), onLayout); t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t1.$indexSet(0, "name", $name); t1.$indexSet(0, "job", job.index); t1.$indexSet(0, "width", format.width); t1.$indexSet(0, "height", format.height); t1.$indexSet(0, "marginLeft", format.marginLeft); t1.$indexSet(0, "marginTop", format.marginTop); t1.$indexSet(0, "marginRight", format.marginRight); t1.$indexSet(0, "marginBottom", format.marginBottom); t1.$indexSet(0, "dynamic", true); t1.$indexSet(0, "usePrinterSettings", false); $async$goto = 3; return A._asyncAwait(B.MethodChannel_mHe._invokeMethod$1$3$arguments$missingOk("printPdf", t1, false, type$.int), $async$layoutPdf$6); case 3: // returning from await. $async$handler = 4; $async$goto = 7; return A._asyncAwait(job.onCompleted.future, $async$layoutPdf$6); case 7: // returning from await. t1 = $async$result; $async$returnValue = t1; $async$next = [1]; // goto finally $async$goto = 5; break; $async$next.push(6); // goto finally $async$goto = 5; break; case 4: // uncaught $async$next = [2]; case 5: // finally $async$handler = 2; $.$get$MethodChannelPrinting__printJobs()._printJobs.remove$1(0, job.index); // goto the next finally handler $async$goto = $async$next.pop(); break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$layoutPdf$6, $async$completer); }, sharePdf$6(bytes, filename, bounds, subject, body, emails) { return this.sharePdf$body$MethodChannelPrinting(bytes, filename, bounds, subject, body, emails); }, sharePdf$body$MethodChannelPrinting(bytes, filename, bounds, subject, body, emails) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, t1, t2, $async$temp1; var $async$sharePdf$6 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = bounds.left; t2 = bounds.top; $async$temp1 = J; $async$goto = 3; return A._asyncAwait(B.MethodChannel_mHe._invokeMethod$1$3$arguments$missingOk("sharePdf", A.LinkedHashMap_LinkedHashMap$_literal(["doc", new Uint8Array(A._ensureNativeList(bytes)), "name", filename, "subject", subject, "body", body, "emails", emails, "x", t1, "y", t2, "w", bounds.right - t1, "h", bounds.bottom - t2], type$.String, type$.dynamic), false, type$.int), $async$sharePdf$6); case 3: // returning from await. $async$returnValue = !$async$temp1.$eq$($async$result, 0); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$sharePdf$6, $async$completer); }, raster$3($document, pages, dpi) { var t1, job = $.$get$MethodChannelPrinting__printJobs().add$1$onPageRasterized(0, A.StreamController_StreamController(null, null, null, false, type$.PdfRaster)); B.MethodChannel_mHe._invokeMethod$1$3$arguments$missingOk("rasterPdf", A.LinkedHashMap_LinkedHashMap$_literal(["doc", new Uint8Array(A._ensureNativeList($document)), "pages", pages, "scale", dpi / 72, "job", job.index], type$.String, type$.dynamic), false, type$.void); t1 = job.onPageRasterized; t1.toString; return new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")); } }; A.MethodChannelPrinting__handleMethod_closure.prototype = { call$1(input) { return input; }, $signature: 463 }; A.Mutex.prototype = { acquire$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, t1; var $async$acquire$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = $async$self._mutex$_locked ? 2 : 3; break; case 2: // then t1 = new A._Future($.Zone__current, type$._Future_void); $async$self._waiting.push(new A._AsyncCompleter(t1, type$._AsyncCompleter_void)); $async$goto = 4; return A._asyncAwait(t1, $async$acquire$0); case 4: // returning from await. case 3: // join $async$self._mutex$_locked = true; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$acquire$0, $async$completer); }, release$0(_) { var t1, t2, _i; this._mutex$_locked = false; for (t1 = this._waiting, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].complete$0(0); B.JSArray_methods.clear$0(t1); } }; A.PdfJs.prototype = {}; A.Settings.prototype = {}; A.PdfJsDocLoader.prototype = {}; A.PdfJsDoc.prototype = {}; A.PdfJsPage.prototype = {}; A.PdfJsViewport.prototype = {}; A.PdfJsRender.prototype = {}; A.PdfActionBarTheme.prototype = { get$hashCode(_) { return A.Object_hashAll([null, null, null, null, 4, 0, B.WrapAlignment_4, B.WrapAlignment_2, B.WrapCrossAlignment_2]); }, $eq(_, other) { var t1; if (other == null) return false; if (this === other) return true; if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) return false; if (other instanceof A.PdfActionBarTheme) t1 = true; else t1 = false; return t1; } }; A._PdfActionBarTheme_Object_Diagnosticable.prototype = {}; A.PdfPreviewActionBounds.prototype = {}; A.PdfPreviewAction.prototype = { build$1(context) { var _null = null; return A.IconButton$(_null, _null, _null, _null, this.icon, _null, new A.PdfPreviewAction_build_closure(this, context), _null, _null, _null, _null, _null); }, pressed$1(_, context) { return this.pressed$body$PdfPreviewAction(0, context); }, pressed$body$PdfPreviewAction(_, context) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, data, t1; var $async$pressed$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start data = context.findAncestorWidgetOfExactType$1$0(type$.PdfPreviewController).data; t1 = data.__PdfPreviewData__pageFormat_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$self.onPressed.call$3(context, data.buildDocument, t1); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$pressed$1, $async$completer); } }; A.PdfPreviewAction_build_closure.prototype = { call$0() { return this.$this.pressed$1(0, this.context); }, $signature: 0 }; A.PdfPrintAction.prototype = { build$1(context) { return new A.PdfPreviewAction(this.icon, this.get$_print(), null); }, _print$3(context, build, pageFormat) { return this._print$body$PdfPrintAction(context, build, pageFormat); }, _print$body$PdfPrintAction(context, build, pageFormat) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$handler = 1, $async$currentError, $async$self = this, result, exception, stack, t1, exception0, data, $async$exception0; var $async$_print$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start data = context.findAncestorWidgetOfExactType$1$0(type$.PdfPreviewController).data; $async$handler = 3; $async$goto = 6; return A._asyncAwait(A.Printing_layoutPdf(true, data._onComputeActualPageFormat$0(), $async$self.jobName, build, false), $async$_print$3); case 6: // returning from await. result = $async$result; if (result) { t1 = $async$self.onPrinted; if (t1 != null) t1.call$0(); } $async$handler = 1; // goto after finally $async$goto = 5; break; case 3: // catch $async$handler = 2; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("while printing a PDF"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "printing", t1, null, null, false)); t1 = $async$self.onPrintError; if (t1 != null) t1.call$1(exception); // goto after finally $async$goto = 5; break; case 2: // uncaught // goto rethrow $async$goto = 1; break; case 5: // after finally // implicit return return A._asyncReturn(null, $async$completer); case 1: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_print$3, $async$completer); } }; A.PdfShareAction.prototype = { build$1(context) { return new A.PdfPreviewAction(this.icon, this.get$_share(), this.PdfPreviewActionBounds_childKey); }, _share$3(context, build, pageFormat) { return this._share$body$PdfShareAction(context, build, pageFormat); }, _share$body$PdfShareAction(context, build, pageFormat) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, topLeft, bounds, t1, bytes, referenceBox; var $async$_share$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = build.call$1(pageFormat); $async$goto = 2; return A._asyncAwait(type$.Future_Uint8List._is(t1) ? t1 : A._Future$value(t1, type$.Uint8List), $async$_share$3); case 2: // returning from await. bytes = $async$result; referenceBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, $async$self.PdfPreviewActionBounds_childKey).get$renderObject()); referenceBox.get$size(0); topLeft = A.MatrixUtils_transformPoint(referenceBox.getTransformTo$1(0, null), new A.Offset(0, 0)); t1 = referenceBox.get$size(0); bounds = A.Rect$fromPoints(topLeft, A.MatrixUtils_transformPoint(referenceBox.getTransformTo$1(0, null), new A.Offset(0 + t1._dx, 0 + t1._dy))); $async$goto = 3; return A._asyncAwait($.$get$PrintingPlatform__instance().sharePdf$6(bytes, $async$self.filename, bounds, null, null, null), $async$_share$3); case 3: // returning from await. if ($async$result) { t1 = $async$self.onShared; if (t1 != null) t1.call$0(); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_share$3, $async$completer); }, get$body() { return null; } }; A._PdfShareAction_StatelessWidget_PdfPreviewActionBounds.prototype = {}; A.PdfPreviewData.prototype = { get$localPageFormat() { var t1, cc; $.WidgetsBinding__instance.toString; t1 = $.$get$EnginePlatformDispatcher__instance().configuration.locales; cc = (t1.length === 0 ? B.Locale_und_null : B.JSArray_methods.get$first(t1)).get$countryCode(); if (cc == null) cc = "US"; if (cc === "US" || cc === "CA" || cc === "MX") return "Letter"; return "A4"; }, _onComputeActualPageFormat$0() { return this._onComputeActualPageFormat.call$0(); } }; A.PdfPreviewController.prototype = { updateShouldNotify$1(oldWidget) { return false; } }; A.PdfPreviewCustom.prototype = { createState$0() { var _null = null; return new A.PdfPreviewCustomState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), A._setArrayType([], type$.JSArray_GlobalKey_State_StatefulWidget), A.ScrollController$(0, true, _null, _null), A.TransformationController$(), B.C__DeferringMouseCursor, A._setArrayType([], type$.JSArray_PdfPreviewPageData), _null, _null, 72, false, _null, B._StateLifecycle_0); }, build$1(arg0) { return this.build.call$1(arg0); } }; A.PdfPreviewCustomState.prototype = { dispose$0() { var t1 = this.transformationController; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$_PdfPreviewCustomState_State_PdfPreviewRaster$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; if (J.$eq$(oldWidget.build, _this._widget.build)) t1 = !_this._widget.pageFormat.$eq(0, oldWidget.pageFormat); else t1 = true; if (t1) { _this.updatePosition = _this.preview = null; _this.raster$0(); _this._zoomChanged$0(); } _this.super$State$didUpdateWidget(oldWidget); }, didChangeDependencies$0() { var _this = this; if (!_this.infoLoaded) { _this.infoLoaded = true; $.$get$PrintingPlatform__instance().info$0().then$1$1(0, new A.PdfPreviewCustomState_didChangeDependencies_closure(_this), type$.Null); } _this.raster$0(); _this.super$State$didChangeDependencies(); }, _showError$1(error) { var t1, t2; this._widget.toString; t1 = A.ErrorWidget__stringify(error); t2 = error instanceof A.FlutterError ? error : null; return new A.ErrorWidget(t1, t2, new A.UniqueKey()); }, _createPreview$0() { var printingInfo, t2, _this = this, t1 = _this.PdfPreviewRaster_error; if (t1 != null) return _this._showError$1(t1); printingInfo = _this.PdfPreviewRaster_info; if (printingInfo != null && !printingInfo.canRaster) return _this._showError$1("Unable to display the document"); t1 = _this.PdfPreviewRaster_pages.length; if (t1 === 0) { _this._widget.toString; return B.Center_oER; } t2 = _this._widget; t1 = A.ListView$builder(_this.scrollController, new A.PdfPreviewCustomState__createPreview_closure(new A.PdfPreviewCustomState__createPreview_pageWidget(_this)), t1, t2.padding, null, null, B.Axis_1, false); return t1; }, _zoomPreview$0() { var t2, _this = this, _null = null, t1 = _this.preview; t1.toString; t1 = _this.PdfPreviewRaster_pages[t1]; t2 = _this._widget; return A.MouseRegion$(A.GestureDetector$(_null, A.InteractiveViewer$(A.Center$(new A.PdfPreviewPage(t1, t2.pdfPreviewPageDecoration, t2.previewPageMargin, _null), _null, _null), 5, new A.PdfPreviewCustomState__zoomPreview_closure(_this), _null, true, true, _this.transformationController), B.DragStartBehavior_1, false, _null, new A.PdfPreviewCustomState__zoomPreview_closure0(_this), _null, _null, _null, _null, _null, _null, new A.PdfPreviewCustomState__zoomPreview_closure1(_this), new A.PdfPreviewCustomState__zoomPreview_closure2(_this), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _this._mouseCursor, _null, _null, _null, _null, _null); }, _zoomChanged$0() { this._widget.toString; return null; }, _updateCursor$1(mouseCursor) { if (!mouseCursor.$eq(0, this._mouseCursor)) this.setState$1(new A.PdfPreviewCustomState__updateCursor_closure(this, mouseCursor)); }, build$1(context) { var page, t1, _this = this, _null = null; if (_this.preview != null) page = _this._zoomPreview$0(); else { t1 = _this._widget.maxPageWidth; t1 = t1 != null ? new A.BoxConstraints(0, t1, 0, 1 / 0) : _null; page = A.Container$(_null, _this._createPreview$0(), B.Clip_0, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null); if (_this.updatePosition != null) A.Timer_Timer(B.Duration_0, new A.PdfPreviewCustomState_build_closure(_this)); } _this._widget.toString; t1 = A._setArrayType([B.Color_4290624957, B.Color_4293848814], type$.JSArray_Color_2); return A.Container$(B.Alignment_0_0, page, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, _null, _null, _null, new A.LinearGradient(B.Alignment_0_m1, B.Alignment_0_1, B.TileMode_0, t1, _null, _null), B.BoxShape_0), _null, _null, _null, _null, _null, _null, _null, 1 / 0); } }; A.PdfPreviewCustomState_didChangeDependencies_closure.prototype = { call$1(printingInfo) { var t1 = this.$this; if (t1._framework$_element == null) return; t1.setState$1(new A.PdfPreviewCustomState_didChangeDependencies__closure(t1, printingInfo)); }, $signature: 886 }; A.PdfPreviewCustomState_didChangeDependencies__closure.prototype = { call$0() { var t1 = this.$this; t1.PdfPreviewRaster_info = this.printingInfo; t1.raster$0(); }, $signature: 0 }; A.PdfPreviewCustomState__createPreview_pageWidget.prototype = { call$2$key(index, key) { var _null = null, t1 = this.$this, t2 = t1.PdfPreviewRaster_pages[index], t3 = t1._widget; return A.GestureDetector$(_null, new A.PdfPreviewPage(t2, t3.pdfPreviewPageDecoration, t3.previewPageMargin, key), B.DragStartBehavior_1, false, _null, new A.PdfPreviewCustomState__createPreview_pageWidget_closure(t1, index), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r); }, call$1(index) { return this.call$2$key(index, null); }, $signature: 3365 }; A.PdfPreviewCustomState__createPreview_pageWidget_closure.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.PdfPreviewCustomState__createPreview_pageWidget__closure(t1, this.index)); t1._zoomChanged$0(); }, $signature: 0 }; A.PdfPreviewCustomState__createPreview_pageWidget__closure.prototype = { call$0() { var t1 = this.$this, t2 = B.JSArray_methods.get$single(t1.scrollController._positions)._pixels; t2.toString; t1.updatePosition = t2; t1.preview = this.index; t1.transformationController._change_notifier$_value.setIdentity$0(); t1._updateCursor$1(B.SystemMouseCursor_grab); }, $signature: 0 }; A.PdfPreviewCustomState__createPreview_closure.prototype = { call$2(context, index) { return this.pageWidget.call$1(index); }, $signature: 99 }; A.PdfPreviewCustomState__zoomPreview_closure0.prototype = { call$0() { var t1 = this.$this; t1.setState$1(new A.PdfPreviewCustomState__zoomPreview__closure(t1)); t1._zoomChanged$0(); }, $signature: 0 }; A.PdfPreviewCustomState__zoomPreview__closure.prototype = { call$0() { var t1 = this.$this; t1.preview = null; t1._updateCursor$1(B.C__DeferringMouseCursor); }, $signature: 0 }; A.PdfPreviewCustomState__zoomPreview_closure1.prototype = { call$0() { return this.$this._updateCursor$1(B.SystemMouseCursor_grab); }, $signature: 0 }; A.PdfPreviewCustomState__zoomPreview_closure2.prototype = { call$1(_) { return this.$this._updateCursor$1(B.SystemMouseCursor_grabbing); }, $signature: 3366 }; A.PdfPreviewCustomState__zoomPreview_closure.prototype = { call$1(_) { return this.$this._updateCursor$1(B.SystemMouseCursor_grab); }, $signature: 429 }; A.PdfPreviewCustomState__updateCursor_closure.prototype = { call$0() { this.$this._mouseCursor = this.mouseCursor; }, $signature: 0 }; A.PdfPreviewCustomState_build_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.updatePosition; t2.toString; t1.scrollController.jumpTo$1(t2); t1.updatePosition = null; }, $signature: 0 }; A._PdfPreviewCustomState_State_PdfPreviewRaster.prototype = { dispose$0() { var t2, _i, t1 = this.PdfPreviewRaster__previewUpdate; if (t1 != null) t1.cancel$0(0); for (t1 = this.PdfPreviewRaster_pages, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].image.evict$0(); B.JSArray_methods.clear$0(t1); this.super$State$dispose(); } }; A.PdfPreviewPageData.prototype = { get$aspectRatio(_) { var t1 = this.height; if (t1 !== 0) return this.width / t1; t1 = this.width; if (t1 > 0) return 1 / 0; if (t1 < 0) return -1 / 0; return 0; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.PdfPreviewPageData && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.image.$eq(0, other.image) && _this.width === other.width && _this.height === other.height; else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.image; return A.Object_hash(J.get$hashCode$(t1.bytes), t1.scale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue) ^ B.JSInt_methods.get$hashCode(this.width) ^ B.JSInt_methods.get$hashCode(this.height); } }; A.PdfPreviewPage.prototype = { build$1(context) { var t2, _null = null, t1 = A.Theme_of(context).scrollbarTheme.thickness, scrollbarTrack = t1 == null ? _null : t1.resolve$1(0, A.LinkedHashSet_LinkedHashSet$_literal([B.MaterialState_0], type$.MaterialState)); t1 = 8 + (scrollbarTrack == null ? 12 : scrollbarTrack); t2 = this.pageData; return A.Container$(_null, new A.AspectRatio(t2.get$aspectRatio(0), new A.Image(t2.image, _null, _null, _null, B.BoxFit_2, _null), _null), B.Clip_0, _null, _null, B.BoxDecoration_yzp, _null, _null, _null, new A.EdgeInsets(t1, 8, t1, 12), _null, _null, _null, _null); } }; A.PdfPreview.prototype = { createState$0() { return new A.PdfPreviewState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_PdfPreviewCustomState), B._StateLifecycle_0); } }; A.PdfPreviewState.prototype = { computeActualPageFormat$0() { var t2, t3, pages, dpi, format, t1 = this.__PdfPreviewState_previewData_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__PdfPreviewData__pageFormat_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.previewWidget; t3 = t2.get$currentState(); pages = t3 == null ? null : t3.PdfPreviewRaster_pages; if (pages == null) pages = B.List_empty27; t2 = t2.get$currentState(); dpi = t2 == null ? null : t2.PdfPreviewRaster_dpi; if (dpi == null) dpi = 72; this._widget.toString; t2 = pages.length; if (t2 !== 0) format = A.PdfPageFormat$(B.JSArray_methods.get$first(pages).width * 72 / dpi, B.JSArray_methods.get$first(pages).height * 72 / dpi, 14.173228346456694, 0, 0, 0, 0); else format = t1; return format; }, initState$0() { var _this = this, t1 = _this._widget.build; if (B.Map_NAASI.get$isNotEmpty(B.Map_NAASI)) _this._widget.toString; _this._widget.toString; t1 = A.PdfPreviewData$(t1, null, _this.get$computeActualPageFormat(), B.Map_NAASI); _this.__PdfPreviewState_previewData_A = t1; t1.addListener$1(0, new A.PdfPreviewState_initState_closure(_this)); _this.super$State$initState(); }, dispose$0() { var t1 = this.__PdfPreviewState_previewData_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; this.super$State$dispose(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; if (J.$eq$(oldWidget.build, _this._widget.build)) { _this._widget.toString; t1 = false; } else t1 = true; if (t1) { t1 = _this._widget.build; if (B.Map_NAASI.get$isNotEmpty(B.Map_NAASI)) _this._widget.toString; t2 = _this.__PdfPreviewState_previewData_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.__PdfPreviewData__pageFormat_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__PdfPreviewState_previewData_A = A.PdfPreviewData$(t1, t2, _this.get$computeActualPageFormat(), B.Map_NAASI); } _this.super$State$didUpdateWidget(oldWidget); }, didChangeDependencies$0() { var _this = this; if (!_this.infoLoaded) { _this.infoLoaded = true; $.$get$PrintingPlatform__instance().info$0().then$1$1(0, new A.PdfPreviewState_didChangeDependencies_closure(_this), type$.Null); } _this.super$State$didChangeDependencies(); }, build$1(context) { var t1, actions, t2, t3, _this = this, _null = null, theme = A.Theme_of(context), iconColor = theme.primaryIconTheme.color; if (iconColor == null) iconColor = B.Color_4294967295; t1 = type$.JSArray_Widget; actions = A._setArrayType([], t1); t2 = _this._widget; if (t2.allowPrinting) { t3 = _this.info; t3 = (t3 == null ? _null : t3.canPrint) === true; } else t3 = false; if (t3) { t2 = t2.pdfFileName; actions.push(new A.PdfPrintAction(B.Icon_MXY, t2 == null ? "Document" : t2, true, _null, _null, _null)); } t2 = _this._widget; if (t2.allowSharing) { t3 = _this.info; t3 = (t3 == null ? _null : t3.canShare) === true; } else t3 = false; if (t3) { t2 = t2.pdfFileName; if (t2 == null) t2 = "document.pdf"; actions.push(new A.PdfShareAction(B.Icon_AKW0, t2, _null, new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), _null)); } _this._widget.toString; t2 = _this.__PdfPreviewState_previewData_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = A._setArrayType([A.Expanded$(new A.Builder(new A.PdfPreviewState_build_closure(_this), _null), 1)], t1); if (actions.length !== 0) { _this._widget.toString; t1.push(A.IconTheme_merge(A.Material$(B.Duration_200000, true, _null, new A.SizedBox(1 / 0, _null, A.SafeArea$(true, A.Wrap$(B.WrapAlignment_4, actions, B.Clip_0, B.WrapCrossAlignment_2, B.WrapAlignment_2, 0), B.EdgeInsets_0_0_0_0, true), _null), B.Clip_0, theme.primaryColor, 4, _null, _null, _null, _null, _null, B.MaterialType_0), new A.IconThemeData(_null, _null, _null, _null, _null, iconColor, _null, _null, _null))); } return new A.PdfPreviewController(t2, t2, A.Column$(t1, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_2, B.MainAxisSize_1, B.VerticalDirection_1), _null); } }; A.PdfPreviewState_initState_closure.prototype = { call$0() { var t1 = this.$this; if (t1._framework$_element != null) t1.setState$1(new A.PdfPreviewState_initState__closure()); t1._widget.toString; }, $signature: 0 }; A.PdfPreviewState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A.PdfPreviewState_didChangeDependencies_closure.prototype = { call$1(printingInfo) { var t1 = this.$this; if (t1._framework$_element == null) return; t1.setState$1(new A.PdfPreviewState_didChangeDependencies__closure(t1, printingInfo)); }, $signature: 886 }; A.PdfPreviewState_didChangeDependencies__closure.prototype = { call$0() { this.$this.info = this.printingInfo; }, $signature: 0 }; A.PdfPreviewState_build_closure.prototype = { call$1(context) { var _null = null, controller = context.dependOnInheritedWidgetOfExactType$1$0(type$.PdfPreviewController).data, t1 = this.$this, t2 = t1._widget, t3 = t2.maxPageWidth, t4 = controller.__PdfPreviewData__pageFormat_A; t4 === $ && A.throwUnnamedLateFieldNI(); return new A.PdfPreviewCustom(t4, controller.buildDocument, t3, _null, _null, _null, t2.pages, _null, _null, false, _null, _null, _null, false, _null, t1.previewWidget); }, $signature: 3368 }; A.PdfPreviewRaster.prototype = { raster$0() { var t1 = this.PdfPreviewRaster__previewUpdate; if (t1 != null) t1.cancel$0(0); this.PdfPreviewRaster__previewUpdate = A.Timer_Timer(B.Duration_300000, new A.PdfPreviewRaster_raster_closure(this)); }, _raster$0() { return this._raster$body$PdfPreviewRaster(); }, _raster$body$PdfPreviewRaster() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, doc, exception, stack, pageNum, page, index, exception0, stack0, printingInfo, t1, t2, t3, $async$exception0, $async$exception, $async$temp1, $async$temp2, $async$temp3, $async$temp4; var $async$_raster$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start if ($async$self.PdfPreviewRaster__rastering) { // goto return $async$goto = 1; break; } $async$self.PdfPreviewRaster__rastering = true; doc = null; printingInfo = $async$self.PdfPreviewRaster_info; if (printingInfo != null && !printingInfo.canRaster) { $async$self.PdfPreviewRaster__rastering = false; // goto return $async$goto = 1; break; } $async$handler = 4; t1 = $async$self._widget; t1 = t1.build$1(t1.pageFormat); $async$goto = 7; return A._asyncAwait(type$.Future_Uint8List._is(t1) ? t1 : A._Future$value(t1, type$.Uint8List), $async$_raster$0); case 7: // returning from await. doc = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stack = A.getTraceFromException($async$exception0); t1 = A.ErrorDescription$("while generating a PDF"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "printing", t1, null, null, false)); if ($async$self._framework$_element != null) $async$self.setState$1(new A.PdfPreviewRaster__raster_closure($async$self, exception)); // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally if ($async$self.PdfPreviewRaster_error != null && $async$self._framework$_element != null) $async$self.setState$1(new A.PdfPreviewRaster__raster_closure0($async$self)); $async$handler = 9; pageNum = 0; t1 = doc; t2 = $async$self.PdfPreviewRaster_dpi; t3 = $async$self._widget.pages; t2 = new A._StreamIterator(A.checkNotNullable($.$get$PrintingPlatform__instance().raster$3(t1, t3, t2), "stream", type$.Object), type$._StreamIterator_PdfRaster); $async$handler = 12; t1 = $async$self.PdfPreviewRaster_pages; case 15: // for condition $async$goto = 17; return A._asyncAwait(t2.moveNext$0(), $async$_raster$0); case 17: // returning from await. if (!$async$result) { // goto after for $async$goto = 16; break; } page = t2.get$current(0); if ($async$self._framework$_element == null) { $async$self.PdfPreviewRaster__rastering = false; $async$next = [1]; // goto finally $async$goto = 13; break; } $async$goto = t1.length <= pageNum ? 18 : 20; break; case 18: // then $async$temp1 = t1; $async$temp2 = A; $async$temp3 = A; $async$goto = 21; return A._asyncAwait(page.toPng$0(), $async$_raster$0); case 21: // returning from await. $async$temp1.push(new $async$temp2.PdfPreviewPageData(new $async$temp3.MemoryImage($async$result, 1), page.width, page.height)); // goto join $async$goto = 19; break; case 20: // else t1[pageNum].image.evict$0(); $async$temp1 = t1; $async$temp2 = pageNum; $async$temp3 = A; $async$temp4 = A; $async$goto = 22; return A._asyncAwait(page.toPng$0(), $async$_raster$0); case 22: // returning from await. $async$temp1[$async$temp2] = new $async$temp3.PdfPreviewPageData(new $async$temp4.MemoryImage($async$result, 1), page.width, page.height); case 19: // join if ($async$self._framework$_element != null) { new A.PdfPreviewRaster__raster_closure1().call$0(); $async$self._framework$_element.markNeedsBuild$0(); } ++pageNum; // goto for condition $async$goto = 15; break; case 16: // after for $async$next.push(14); // goto finally $async$goto = 13; break; case 12: // uncaught $async$next = [9]; case 13: // finally $async$handler = 9; $async$goto = 23; return A._asyncAwait(t2.cancel$0(0), $async$_raster$0); case 23: // returning from await. // goto the next finally handler $async$goto = $async$next.pop(); break; case 14: // after finally for (index = pageNum, t1 = $async$self.PdfPreviewRaster_pages; t2 = index, t3 = t1.length, t2 < t3; ++index) t1[index].image.evict$0(); B.JSArray_methods.removeRange$2(t1, pageNum, t3); if ($async$self._framework$_element != null) $async$self.setState$1(new A.PdfPreviewRaster__raster_closure2()); $async$handler = 2; // goto after finally $async$goto = 11; break; case 9: // catch $async$handler = 8; $async$exception = $async$currentError; exception0 = A.unwrapException($async$exception); stack0 = A.getTraceFromException($async$exception); t1 = A.ErrorDescription$("while rastering a PDF"); A.FlutterError_reportError(new A.FlutterErrorDetails(exception0, stack0, "printing", t1, null, null, false)); if ($async$self._framework$_element != null) $async$self.setState$1(new A.PdfPreviewRaster__raster_closure3($async$self, exception0)); // goto after finally $async$goto = 11; break; case 8: // uncaught // goto rethrow $async$goto = 2; break; case 11: // after finally $async$self.PdfPreviewRaster__rastering = false; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_raster$0, $async$completer); } }; A.PdfPreviewRaster_raster_closure.prototype = { call$0() { var t2, mq, t3, t1 = this.$this; t1._widget.toString; t2 = t1._framework$_element; t2.toString; mq = A.InheritedModel_inheritFrom(t2, null, type$.MediaQuery).data; t2 = t1._widget; t3 = t2.maxPageWidth; if (t3 == null) t3 = 1 / 0; t1.PdfPreviewRaster_dpi = Math.min(mq.size._dx - 16, t3) * mq.devicePixelRatio / t2.pageFormat.width * 72; t1._raster$0(); }, $signature: 0 }; A.PdfPreviewRaster__raster_closure.prototype = { call$0() { var t1 = this.$this; t1.PdfPreviewRaster_error = this.exception; t1.PdfPreviewRaster__rastering = false; }, $signature: 0 }; A.PdfPreviewRaster__raster_closure0.prototype = { call$0() { this.$this.PdfPreviewRaster_error = null; }, $signature: 0 }; A.PdfPreviewRaster__raster_closure1.prototype = { call$0() { }, $signature: 0 }; A.PdfPreviewRaster__raster_closure2.prototype = { call$0() { }, $signature: 0 }; A.PdfPreviewRaster__raster_closure3.prototype = { call$0() { this.$this.PdfPreviewRaster_error = this.exception; }, $signature: 0 }; A.PrintJob.prototype = {}; A.PrintJobs.prototype = { add$3$onCompleted$onLayout$onPageRasterized(_, onCompleted, onLayout, onPageRasterized) { var job, t1 = $.PrintJobs__currentIndex; $.PrintJobs__currentIndex = t1 + 1; job = new A.PrintJob(onLayout, null, onCompleted, onPageRasterized, t1, $.$get$Platform_isMacOS() || $.$get$Platform_isIOS()); this._printJobs.$indexSet(0, t1, job); return job; }, add$1$onPageRasterized(_, onPageRasterized) { return this.add$3$onCompleted$onLayout$onPageRasterized(0, null, null, onPageRasterized); }, add$2$onCompleted$onLayout(_, onCompleted, onLayout) { return this.add$3$onCompleted$onLayout$onPageRasterized(0, onCompleted, onLayout, null); } }; A.PrintingInfo.prototype = { toString$0(_) { var _this = this; return A.getRuntimeTypeOfDartObject(_this).toString$0(0) + ":\n canPrint: " + _this.canPrint + "\n directPrint: " + _this.directPrint + "\n dynamicLayout: " + _this.dynamicLayout + "\n canConvertHtml: " + _this.canConvertHtml + "\n canListPrinters: " + _this.canListPrinters + "\n canShare: " + _this.canShare + "\n canRaster: " + _this.canRaster; } }; A.PdfRaster.prototype = { toImage$0() { var t1 = new A._Future($.Zone__current, type$._Future_Image), t2 = this.get$pixels(); $.$get$_renderer().decodeImageFromPixels$9$allowUpscaling$rowBytes$targetHeight$targetWidth(t2, this.width, this.height, B.PixelFormat_0, new A.PdfRaster_toImage_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_Image)), true, null, null, null); return t1; }, toPng$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Uint8List), $async$returnValue, $async$self = this, data; var $async$toPng$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 4; return A._asyncAwait($async$self.toImage$0(), $async$toPng$0); case 4: // returning from await. $async$goto = 3; return A._asyncAwait($async$result.toByteData$1$format(B.ImageByteFormat_3), $async$toPng$0); case 3: // returning from await. data = $async$result; data.toString; $async$returnValue = J.asUint8List$0$x(J.get$buffer$x(data)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$toPng$0, $async$completer); } }; A.PdfRaster_toImage_closure.prototype = { call$1(image) { return this.comp.complete$1(0, image); }, $signature: 3369 }; A.QrBitBuffer.prototype = { $indexSet(_, index, value) { return A.throwExpression(A.UnsupportedError$("cannot change")); }, $index(_, index) { return (B.JSInt_methods._shrReceiverPositive$1(this._bit_buffer$_buffer[B.JSInt_methods._tdivFast$1(index, 8)], 7 - B.JSInt_methods.$mod(index, 8)) & 1) === 1; }, get$length(_) { return this._bit_buffer$_length; }, set$length(_, value) { A.throwExpression(A.UnsupportedError$("Cannot change")); }, put$2(_, number, $length) { var i; for (i = 0; i < $length; ++i) this.putBit$1((B.JSInt_methods.$shr(number, $length - i - 1) & 1) === 1); }, putBit$1(bit) { var _this = this, bufIndex = B.JSInt_methods._tdivFast$1(_this._bit_buffer$_length, 8), t1 = _this._bit_buffer$_buffer; if (t1.length <= bufIndex) t1.push(0); if (bit) t1[bufIndex] = t1[bufIndex] | B.JSInt_methods._shrBothPositive$1(128, B.JSInt_methods.$mod(_this._bit_buffer$_length, 8)); ++_this._bit_buffer$_length; }, $isEfficientLengthIterable: 1, $isIterable: 1, $isList: 1 }; A._QrBitBuffer_Object_ListMixin.prototype = {}; A.QrByte.prototype = { get$length(_) { return this._byte$_data.length; }, write$1(_, buffer) { var t1, t2, _i; for (t1 = this._byte$_data, t2 = t1.length, _i = 0; _i < t2; ++_i) buffer.put$2(0, t1[_i], 8); }, $isQrDatum: 1 }; A.InputTooLongException.prototype = { toString$0(_) { return "QrInputTooLongException: " + this.message; }, $isException: 1, get$message(receiver) { return this.message; } }; A.QrPolynomial.prototype = { $index(_, index) { return this._polynomial$_values[index]; }, get$length(_) { return this._polynomial$_values.length; }, multiply$1(_, e) { var i, j, t5, t6, t7, t8, t9, t1 = this._polynomial$_values, t2 = t1.length, t3 = e._polynomial$_values, t4 = t3.length, foo = new Uint8Array(t2 + t4 - 1); for (i = 0; i < t2; ++i) for (j = 0; j < t4; ++j) { t5 = i + j; t6 = foo[t5]; t7 = t1[i]; if (t7 < 1) A.throwExpression(A.ArgumentError$("glog(" + t7 + ")", null)); t8 = $.$get$_logTable(); t7 = t8[t7]; t9 = t3[j]; if (t9 < 1) A.throwExpression(A.ArgumentError$("glog(" + t9 + ")", null)); foo[t5] = (t6 ^ A.gexp(t7 + t8[t9])) >>> 0; } return A.QrPolynomial_QrPolynomial(foo, 0); }, mod$1(e) { var ratio, value, i, t1 = this._polynomial$_values, t2 = t1.length, t3 = e._polynomial$_values, t4 = t3.length; if (t2 - t4 < 0) return this; ratio = A.glog(t1[0]) - A.glog(t3[0]); value = new Uint8Array(t2); for (i = 0; i < t2; ++i) value[i] = t1[i]; for (i = 0; i < t4; ++i) { t1 = value[i]; t2 = t3[i]; if (t2 < 1) A.throwExpression(A.ArgumentError$("glog(" + t2 + ")", null)); value[i] = (t1 ^ A.gexp($.$get$_logTable()[t2] + ratio)) >>> 0; } return A.QrPolynomial_QrPolynomial(value, 0).mod$1(e); } }; A.QrCode.prototype = { get$dataCache() { var _this = this, t1 = _this._dataCache; return t1 == null ? _this._dataCache = A._createData(_this.typeNumber, _this.errorCorrectLevel, _this._dataList) : t1; } }; A.QrImage.prototype = { _resetModules$0() { var t2, t3, row, t1 = this._modules; B.JSArray_methods.clear$0(t1); for (t2 = this.moduleCount, t3 = type$.nullable_bool, row = 0; row < t2; ++row) t1.push(A.List_List$filled(t2, null, false, t3)); }, isDark$2(row, col) { var t1; if (row >= 0) { t1 = this.moduleCount; t1 = t1 <= row || col < 0 || t1 <= col; } else t1 = true; if (t1) throw A.wrapException(A.ArgumentError$("" + row + " , " + col, null)); t1 = this._modules[row][col]; t1.toString; return t1; }, _makeImpl$3(maskPattern, dataCache, test) { var t1, _this = this; _this._resetModules$0(); _this._setupPositionProbePattern$2(0, 0); t1 = _this.moduleCount - 7; _this._setupPositionProbePattern$2(t1, 0); _this._setupPositionProbePattern$2(0, t1); _this._setupPositionAdjustPattern$0(); _this._setupTimingPattern$0(); _this._setupTypeInfo$2(maskPattern, test); if (_this.typeNumber >= 7) _this._setupTypeNumber$1(test); _this._mapData$2(dataCache, maskPattern); }, _setupPositionProbePattern$2(row, col) { var t1, t2, r, t3, t4, t5, t6, t7, t8, t9, c, t10, t11; for (t1 = this._modules, t2 = this.moduleCount, r = -1; r <= 7; ++r) { t3 = row + r; if (t3 <= -1 || t2 <= t3) continue; for (t4 = 0 <= r, t5 = r <= 6, t6 = r !== 0, t7 = r === 6, t8 = 2 <= r, t9 = r <= 4, c = -1; c <= 7; ++c) { t10 = col + c; if (t10 <= -1 || t2 <= t10) continue; if (t4) if (t5) t11 = c === 0 || c === 6; else t11 = false; else t11 = false; if (!t11) { if (0 <= c) if (c <= 6) t11 = !t6 || t7; else t11 = false; else t11 = false; if (!t11) t11 = t8 && t9 && 2 <= c && c <= 4; else t11 = true; } else t11 = true; if (t11) t1[t3][t10] = true; else t1[t3][t10] = false; } } }, _setupPositionAdjustPattern$0() { var t1, t2, i, j, row, col, r, t3, t4, t5, t6, c, t7, t8, pos = B.List_gsm2[this.typeNumber - 1]; for (t1 = pos.length, t2 = this._modules, i = 0; i < t1; ++i) for (j = 0; j < t1; ++j) { row = pos[i]; col = pos[j]; if (t2[row][col] != null) continue; for (r = -2; r <= 2; ++r) for (t3 = row + r, t4 = r !== -2, t5 = r !== 2, t6 = r === 0, c = -2; c <= 2; ++c) { if (t4) if (t5) if (c !== -2) if (c !== 2) t7 = t6 && c === 0; else t7 = true; else t7 = true; else t7 = true; else t7 = true; t8 = col + c; if (t7) t2[t3][t8] = true; else t2[t3][t8] = false; } } }, _setupTimingPattern$0() { var t1, t2, r, t3, c; for (t1 = this.moduleCount - 8, t2 = this._modules, r = 8; r < t1; ++r) { t3 = t2[r]; if (t3[6] != null) continue; t3[6] = (r & 1) === 0; } for (c = 8; c < t1; ++c) { t3 = t2[6]; if (t3[c] != null) continue; t3[c] = (c & 1) === 0; } }, _setupTypeInfo$2(maskPattern, test) { var t1, t2, t3, t4, i, mod, bits = A.bchTypeInfo((this.errorCorrectLevel << 3 | maskPattern) >>> 0); for (t1 = this._modules, t2 = this.moduleCount, t3 = t2 - 15, t4 = !test, i = 0; i < 15; ++i) { mod = t4 && (B.JSInt_methods._shrBothPositive$1(bits, i) & 1) === 1; if (i < 6) t1[i][8] = mod; else if (i < 8) t1[i + 1][8] = mod; else t1[t3 + i][8] = mod; } for (i = 0; i < 15; ++i) { mod = t4 && (B.JSInt_methods._shrBothPositive$1(bits, i) & 1) === 1; if (i < 8) t1[8][t2 - i - 1] = mod; else { t3 = 15 - i - 1; if (i < 9) t1[8][t3 + 1] = mod; else t1[8][t3] = mod; } } t1[t2 - 8][8] = t4; }, _setupTypeNumber$1(test) { var t1, t2, t3, i, mod, bits = A.bchTypeNumber(this.typeNumber); for (t1 = this._modules, t2 = this.moduleCount, t3 = !test, i = 0; i < 18; ++i) { mod = t3 && (B.JSInt_methods._shrBothPositive$1(bits, i) & 1) === 1; t1[B.JSInt_methods._tdivFast$1(i, 3)][B.JSInt_methods.$mod(i, 3) + t2 - 8 - 3] = mod; } for (i = 0; i < 18; ++i) { mod = t3 && (B.JSInt_methods._shrBothPositive$1(bits, i) & 1) === 1; t1[B.JSInt_methods.$mod(i, 3) + t2 - 8 - 3][B.JSInt_methods._tdivFast$1(i, 3)] = mod; } }, _mapData$2(data, maskPattern) { var t2, col, inc, bitIndex, byteIndex, c, t3, dark, inc0, t1 = this.moduleCount, row = t1 - 1; for (t2 = this._modules, col = row, inc = -1, bitIndex = 7, byteIndex = 0; col > 0; col -= 2) { if (col === 6) --col; for (; true;) { for (c = 0; c < 2; ++c) { t3 = col - c; if (t2[row][t3] == null) { dark = byteIndex < data.length && (B.JSInt_methods._shrReceiverPositive$1(data[byteIndex], bitIndex) & 1) === 1; if (A._mask(maskPattern, row, t3)) dark = !dark; t2[row][t3] = dark; --bitIndex; if (bitIndex === -1) { ++byteIndex; bitIndex = 7; } } } row += inc; if (row < 0 || t1 <= row) { row -= inc; inc0 = -inc; inc = inc0; break; } } } } }; A.QrRsBlock.prototype = {}; A.PaintCache.prototype = { _cacheKey$2$position(element, position) { var posKey = position != null ? position._enumToString$0() : "any"; return element.toString$0(0) + ":" + posKey; }, cache$3$position(_, paint, element, position) { if (element === B.QrCodeElement_3) this._pixelPaints.push(paint); else this._keyedPaints.$indexSet(0, this._cacheKey$2$position(element, position), paint); }, cache$2(_, paint, element) { return this.cache$3$position(0, paint, element, null); }, firstPaint$2$position(element, position) { return element === B.QrCodeElement_3 ? B.JSArray_methods.get$first(this._pixelPaints) : this._keyedPaints.$index(0, this._cacheKey$2$position(element, position)); }, firstPaint$1(element) { return this.firstPaint$2$position(element, null); } }; A.QrImageView.prototype = { createState$0() { return new A._QrImageViewState(B._StateLifecycle_0); } }; A._QrImageViewState.prototype = { build$1(context) { var _this = this, t1 = _this._widget; t1 = _this.___QrImageViewState__validationResult_A = A.QrValidator_validate(t1._qr_image_view$_data, 1, t1.version); _this._qr = t1.status === B.QrValidationStatus_0 ? t1.qrCode : null; return new A.LayoutBuilder(new A._QrImageViewState_build_closure(_this), null); }, _qrWidget$2(image, edgeLength) { var t2, painter, _null = null, t1 = this._qr; t1.toString; this._widget.toString; t2 = t1.typeNumber; painter = new A.QrPainter(t2, t1.errorCorrectLevel, true, image, _null, B.C_QrEyeStyle, B.C_QrDataModuleStyle, t1, new A.PaintCache(A._setArrayType([], type$.JSArray_Paint), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Paint)), _null, _null); painter.__QrPainter__calcVersion_F = t2; painter._initPaints$0(); return new A._QrContentView(edgeLength, this._widget.backgroundColor, B.EdgeInsets_10_10_10_10, A.CustomPaint$(_null, _null, _null, painter, B.Size_0_0), "qr code", _null); }, _errorWidget$3(context, constraints, error) { var errorWidget, _null = null, t1 = this._widget; t1.toString; errorWidget = A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); return new A._QrContentView(t1.size, t1.backgroundColor, B.EdgeInsets_10_10_10_10, errorWidget, "qr code", _null); } }; A._QrImageViewState_build_closure.prototype = { call$2(context, constraints) { var widgetSize, t1 = this.$this, t2 = t1.___QrImageViewState__validationResult_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.status !== B.QrValidationStatus_0) return t1._errorWidget$3(context, constraints, t2.error); widgetSize = t1._widget.size; t1 = t1._qrWidget$2(null, widgetSize); return t1; }, $signature: 229 }; A._QrContentView.prototype = { build$1(context) { var _this = this, _null = null, t1 = _this.edgeLength; t1 = A.Container$(_null, new A.Padding(_this.padding, _this.child, _null), B.Clip_0, _this.backgroundColor, _null, _null, _null, t1, _null, _null, _null, _null, _null, t1); return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.semanticsLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, t1, _null); } }; A.QrPainter.prototype = { _initPaints$0() { var t1, t2, t3, _i, position, t4, posKey; this.__QrPainter__qrImage_A = A.QrImage_QrImage(this._qr_painter$_qr); t1 = this._paintCache; t2 = $.$get$_renderer(); t3 = t2.createPaint$0(); t3.set$style(0, B.PaintingStyle_0); t1.cache$2(0, t3, B.QrCodeElement_3); t3 = t2.createPaint$0(); t3.set$style(0, B.PaintingStyle_0); t1.cache$2(0, t3, B.QrCodeElement_4); for (_i = 0; _i < 3; ++_i) { position = B.List_k45[_i]; t3 = t2.createPaint$0(); t3.set$style(0, B.PaintingStyle_1); t4 = t1._keyedPaints; posKey = position._enumToString$0(); t4.$indexSet(0, B.QrCodeElement_0.toString$0(0) + ":" + posKey, t3); t3 = t2.createPaint$0(); t3.set$style(0, B.PaintingStyle_1); posKey = position._enumToString$0(); t4.$indexSet(0, B.QrCodeElement_1.toString$0(0) + ":" + posKey, t3); t3 = t2.createPaint$0(); t3.set$style(0, B.PaintingStyle_0); posKey = position._enumToString$0(); t4.$indexSet(0, B.QrCodeElement_2.toString$0(0) + ":" + posKey, t3); } }, paint$2(canvas, size) { var t1, t2, paintMetrics, gapTotal, t3, t4, pixelPaint, t5, x, isTopLeft, isBottomLeft, left, y, t6, isTopLeft0, isBottomLeft0, isTopRight, paint, $top, pixelHTweak, pixelVTweak, imageSize, t7, _this = this; if (size.get$shortestSide() === 0) { A.print__debugPrintThrottled$closure().call$1("[QR] WARN: width or height is zero. You should set a 'size' value or nest this painter in a Widget that defines a non-zero size"); return; } t1 = size.get$shortestSide(); t2 = _this._qr_painter$_qr.moduleCount; paintMetrics = new A._PaintMetrics(t2, t1, 0); gapTotal = (t2 - 1) * 0; t3 = paintMetrics.___PaintMetrics__pixelSize_F = B.JSNumber_methods.roundToDouble$0((t1 - gapTotal) / t2 * 2) / 2; t4 = t3 * t2 + gapTotal; paintMetrics.___PaintMetrics__innerContentSize_F = t4; t4 = paintMetrics.___PaintMetrics__inset_F = (t1 - t4) / 2; _this._drawFinderPatternItem$3(B.FinderPatternPosition_0, canvas, paintMetrics); _this._drawFinderPatternItem$3(B.FinderPatternPosition_2, canvas, paintMetrics); _this._drawFinderPatternItem$3(B.FinderPatternPosition_1, canvas, paintMetrics); pixelPaint = _this._paintCache.firstPaint$1(B.QrCodeElement_3); pixelPaint.set$color(0, B.Color_4278190080); for (t1 = t2 - 7, t5 = t3 + 0, x = 0; x < t2; ++x) for (isTopLeft = x < 7, isBottomLeft = x >= t1, left = t4 + x * t5, y = 0; y < t2; ++y) { t6 = y < 7; isTopLeft0 = t6 && isTopLeft; isBottomLeft0 = t6 && isBottomLeft; isTopRight = y >= t1 && isTopLeft; if (isTopLeft0 || isBottomLeft0 || isTopRight) continue; t6 = _this.__QrPainter__qrImage_A; t6 === $ && A.throwUnnamedLateFieldNI(); paint = t6.isDark$2(y, x) ? pixelPaint : null; if (paint == null) continue; $top = t4 + y * t5; t6 = _this._hasAdjacentHorizontalPixel$3(x, y, t2); pixelHTweak = t6 ? 0.5 : 0; t6 = _this._hasAdjacentVerticalPixel$3(x, y, t2); pixelVTweak = t6 ? 0.5 : 0; canvas.drawRect$2(new A.Rect(left, $top, left + (t3 + pixelHTweak), $top + (t3 + pixelVTweak)), paint); } t1 = _this.embeddedImage; if (t1 != null) { t2 = t1.get$width(t1); t3 = t1.get$height(t1); imageSize = _this._scaledAspectSize$3(size, new A.Size(t2, t3), null); t2 = imageSize._dx; t3 = (size._dx - t2) / 2; t4 = imageSize._dy; t5 = (size._dy - t4) / 2; paint = $.$get$_renderer().createPaint$0(); paint.set$isAntiAlias(true); paint.set$filterQuality(B.FilterQuality_3); t6 = t1.get$width(t1); t7 = t1.get$height(t1); canvas.drawImageRect$4(t1, B.Alignment_0_0.inscribe$2(new A.Size(t6, t7), new A.Rect(0, 0, t6, t7)), B.Alignment_0_0.inscribe$2(imageSize, new A.Rect(t3, t5, t3 + t2, t5 + t4)), paint); } }, _hasAdjacentVerticalPixel$3(x, y, moduleCount) { var t2, t1 = y + 1; if (t1 >= moduleCount) return false; t2 = this.__QrPainter__qrImage_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t2.isDark$2(t1, x); }, _hasAdjacentHorizontalPixel$3(x, y, moduleCount) { var t2, t1 = x + 1; if (t1 >= moduleCount) return false; t2 = this.__QrPainter__qrImage_A; t2 === $ && A.throwUnnamedLateFieldNI(); return t2.isDark$2(y, t1); }, _drawFinderPatternItem$3(position, canvas, metrics) { var radius, strokeAdjust, t2, t3, edgePos, offset, outerPaint, innerPaint, dotPaint, innerRadius, t4, t5, dotSize, t6, t1 = metrics.___PaintMetrics__pixelSize_F; t1 === $ && A.throwUnnamedLateFieldNI(); radius = 7 * t1 + 6 * metrics.gapSize - t1; strokeAdjust = t1 / 2; t2 = metrics.___PaintMetrics__inset_F; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = metrics.___PaintMetrics__innerContentSize_F; t3 === $ && A.throwUnnamedLateFieldNI(); edgePos = t2 + t3 - (radius + strokeAdjust); if (position === B.FinderPatternPosition_0) { t2 += strokeAdjust; offset = new A.Offset(t2, t2); } else { t2 += strokeAdjust; offset = position === B.FinderPatternPosition_2 ? new A.Offset(t2, edgePos) : new A.Offset(edgePos, t2); } t2 = this._paintCache; outerPaint = t2.firstPaint$2$position(B.QrCodeElement_0, position); outerPaint.set$strokeWidth(t1); outerPaint.set$color(0, B.Color_4278190080); innerPaint = t2.firstPaint$2$position(B.QrCodeElement_1, position); innerPaint.set$strokeWidth(t1); innerPaint.set$color(0, B.Color_16777215); dotPaint = t2.firstPaint$2$position(B.QrCodeElement_2, position); dotPaint.set$color(0, B.Color_4278190080); t2 = offset._dx; t3 = offset._dy; innerRadius = radius - 2 * t1; t4 = t2 + t1; t5 = t3 + t1; dotSize = radius - t1 * 2 - 2 * strokeAdjust; t1 = t4 + strokeAdjust; t6 = t5 + strokeAdjust; canvas.drawRect$2(new A.Rect(t2, t3, t2 + radius, t3 + radius), outerPaint); canvas.drawRect$2(new A.Rect(t4, t5, t4 + innerRadius, t5 + innerRadius), innerPaint); canvas.drawRect$2(new A.Rect(t1, t6, t1 + dotSize, t6 + dotSize), dotPaint); }, _scaledAspectSize$3(widgetSize, originalSize, requestedSize) { var ratio = 0.25 * widgetSize.get$shortestSide() / originalSize.get$longestSide(); return new A.Size(ratio * originalSize._dx, ratio * originalSize._dy); }, shouldRepaint$1(oldPainter) { var t1, t2, _this = this; if (oldPainter instanceof A.QrPainter) { if (_this.errorCorrectionLevel === oldPainter.errorCorrectionLevel) { t1 = _this.__QrPainter__calcVersion_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = oldPainter.__QrPainter__calcVersion_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 !== t2 || _this._qr_painter$_qr !== oldPainter._qr_painter$_qr || _this.embeddedImage != oldPainter.embeddedImage || !_this.eyeStyle.$eq(0, oldPainter.eyeStyle) || !_this.dataModuleStyle.$eq(0, oldPainter.dataModuleStyle); } else t1 = true; return t1; } return true; } }; A._PaintMetrics.prototype = {}; A.QrCodeElement.prototype = { _enumToString$0() { return "QrCodeElement." + this._core$_name; } }; A.FinderPatternPosition.prototype = { _enumToString$0() { return "FinderPatternPosition." + this._core$_name; } }; A.QrEyeShape.prototype = { _enumToString$0() { return "QrEyeShape." + this._core$_name; } }; A.QrDataModuleShape.prototype = { _enumToString$0() { return "QrDataModuleShape." + this._core$_name; } }; A.QrEyeStyle.prototype = { get$hashCode(_) { return (A.Primitives_objectHashCode(B.QrEyeShape_0) ^ B.JSInt_methods.get$hashCode(4278190080)) >>> 0; }, $eq(_, other) { var t1; if (other == null) return false; if (other instanceof A.QrEyeStyle) { t1 = B.Color_4278190080.$eq(0, B.Color_4278190080); return t1; } return false; } }; A.QrDataModuleStyle.prototype = { get$hashCode(_) { return (A.Primitives_objectHashCode(B.QrDataModuleShape_0) ^ B.JSInt_methods.get$hashCode(4278190080)) >>> 0; }, $eq(_, other) { var t1; if (other == null) return false; if (other instanceof A.QrDataModuleStyle) { t1 = B.Color_4278190080.$eq(0, B.Color_4278190080); return t1; } return false; } }; A.QrValidationResult.prototype = {}; A.QrValidationStatus.prototype = { _enumToString$0() { return "QrValidationStatus." + this._core$_name; } }; A.MiddlewareClass.prototype = {}; A.Store.prototype = { _createReduceAndNotify$1(distinct) { return new A.Store__createReduceAndNotify_closure(this, false); }, _createDispatchers$2(middleware, reduceAndNotify) { var t1, t2, nextMiddleware, dispatchers = A._setArrayType([], type$.JSArray_of_dynamic_Function_dynamic); dispatchers.push(reduceAndNotify); for (t1 = A._arrayInstanceType(middleware)._eval$1("ReversedListIterable<1>"), t2 = new A.ReversedListIterable(middleware, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"); t2.moveNext$0();) { nextMiddleware = t2.__internal$_current; if (nextMiddleware == null) nextMiddleware = t1._as(nextMiddleware); dispatchers.push(new A.Store__createDispatchers_closure(this, nextMiddleware, B.JSArray_methods.get$last(dispatchers))); } t1 = type$.ReversedListIterable_of_dynamic_Function_dynamic; return A.List_List$of(new A.ReversedListIterable(dispatchers, t1), true, t1._eval$1("ListIterable.E")); } }; A.Store__createReduceAndNotify_closure.prototype = { call$1(action) { var state, t1 = this.$this, t2 = t1.__Store__state_A; t2 === $ && A.throwUnnamedLateFieldNI(); state = t1.reducer.call$2(t2, action); t1.__Store__state_A = state; t1._changeController.add$1(0, state); }, $signature: 5 }; A.Store__createDispatchers_closure.prototype = { call$1(action) { return this.nextMiddleware.call$3(this.$this, action, this.next); }, $signature: 32 }; A.TypedReducer.prototype = { call$2(state, action) { if (this.$ti._rest[1]._is(action)) return this.reducer.call$2(state, action); return state; } }; A.TypedMiddleware.prototype = { call$3(store, action, next) { if (this.$ti._rest[1]._is(action)) return this.middleware.call$3(store, action, next); else return next.call$1(action); } }; A.combineReducers_closure.prototype = { call$2(state, action) { var t1, t2, _i; for (t1 = this.reducers, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) state = t1[_i].call$2(state, action); return state; }, $signature() { return this.State._eval$1("0(0,@)"); } }; A.LoggingMiddleware.prototype = { call$3(store, action, next) { next.call$1(action); this.logger.log$2(this.level, new A.LoggingMiddleware_call_closure(this, store, action)); } }; A.LoggingMiddleware_call_closure.prototype = { call$0() { var t1 = this.store.__Store__state_A; t1 === $ && A.throwUnnamedLateFieldNI(); return this.$this.formatter.call$3(t1, this.action, new A.DateTime(Date.now(), false)); }, $signature: 106 }; A.ButtonState.prototype = { _enumToString$0() { return "ButtonState." + this._core$_name; } }; A.RoundedLoadingButton.prototype = { createState$0() { return new A.RoundedLoadingButtonState(A.BehaviorSubject_BehaviorSubject$seeded(B.ButtonState_0, type$.ButtonState), null, null, B._StateLifecycle_0); } }; A.RoundedLoadingButtonState.prototype = { build$1(context) { var t1, t2, t3, t4, t5, _check, _cross, childStream, t6, _btn, _this = this, _null = null, theme = A.Theme_of(context); _this._widget.toString; t1 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.parent; t2 = J.$div$n(t1._evaluatable.transform$1(0, t2.get$value(t2)), 2); t2 = A.BorderRadius$all(new A.Radius(t2, t2)); t1 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t3 = t1.parent; t3 = t1._evaluatable.transform$1(0, t3.get$value(t3)); t1 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t4 = t1.parent; t4 = t1._evaluatable.transform$1(0, t4.get$value(t4)); t1 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t5 = t1.parent; if (J.$gt$n(t1._evaluatable.transform$1(0, t5.get$value(t5)), 20)) { _this._widget.toString; t1 = A.Icon$(B.IconData_57686_MaterialIcons_null_false, B.Color_4294967295, _null, _null); } else t1 = _null; _check = A.Container$(B.FractionalOffset_0_0, t1, B.Clip_0, _null, _null, new A.BoxDecoration(theme.primaryColor, _null, _null, t2, _null, _null, B.BoxShape_0), _null, t4, _null, _null, _null, _null, _null, t3); _this._widget.toString; t3 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t4 = t3.parent; t4 = J.$div$n(t3._evaluatable.transform$1(0, t4.get$value(t4)), 2); t4 = A.BorderRadius$all(new A.Radius(t4, t4)); t3 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t2 = t3.parent; t2 = t3._evaluatable.transform$1(0, t2.get$value(t2)); t3 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t1 = t3.parent; t1 = t3._evaluatable.transform$1(0, t1.get$value(t1)); t3 = _this.__RoundedLoadingButtonState__bounceAnimation_A; t5 = t3.parent; if (J.$gt$n(t3._evaluatable.transform$1(0, t5.get$value(t5)), 20)) { _this._widget.toString; t3 = A.Icon$(B.IconData_57706_MaterialIcons_null_false, B.Color_4294967295, _null, _null); } else t3 = _null; _cross = A.Container$(B.FractionalOffset_0_0, t3, B.Clip_0, _null, _null, new A.BoxDecoration(B.MaterialColor_Map_JNusp_4294198070, _null, _null, t4, _null, _null, B.BoxShape_0), _null, t1, _null, _null, _null, _null, _null, t2); _this._widget.toString; t2 = _this._rounded_loading_button$_state; childStream = A.StreamBuilder$(new A.RoundedLoadingButtonState_build_closure(_this, new A.SizedBox(24, 24, A.CircularProgressIndicator$(_null, _null, _null, _null, _null, 0, _null, 2, _null, new A.AlwaysStoppedAnimation(B.Color_4294967295, type$.AlwaysStoppedAnimation_Color)), _null)), t2, type$.ButtonState); t1 = _this.__RoundedLoadingButtonState__borderAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t4 = t1.parent; t4 = t1._evaluatable.transform$1(0, t4.get$value(t4)); _this._widget.toString; t1 = _this.__RoundedLoadingButtonState__squeezeAnimation_A; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.parent; t3 = t1._evaluatable.transform$1(0, t3.get$value(t3)); t1 = _this._widget; t5 = t1.height; t6 = A.BorderRadius$circular(t1.borderRadius); t6 = A.ElevatedButton_styleFrom(_null, _null, t1.color, _null, _null, _null, 2, _null, _null, _null, _null, new A.Size(t3, t5), B.EdgeInsets_0_0_0_0, _null, new A.RoundedRectangleBorder(t6, B.BorderSide_8xm), _null, _null, _null, _null); t1 = A.ElevatedButton$(childStream, _this.get$_btnPressed(), t6); _btn = new A.ButtonTheme(A.ButtonThemeData$(false, _null, _null, _null, _null, 36, _null, _null, B.ButtonBarLayoutBehavior_1, _null, 88, B.EdgeInsets_0_0_0_0, new A.RoundedRectangleBorder(t4, B.BorderSide_8xm), _null, B.ButtonTextTheme_0), t1, _null); if (t2.get$value(0) === B.ButtonState_3) t1 = _cross; else t1 = t2.get$value(0) === B.ButtonState_2 ? _check : _btn; return new A.SizedBox(_null, t5, A.Center$(t1, _null, _null), _null); }, initState$0() { var t1, t2, t3, t4, t5, _this = this, _null = null; _this.super$State$initState(); _this._widget.toString; _this.__RoundedLoadingButtonState__buttonController_A = A.AnimationController$(_null, B.Duration_500000, _null, 1, _null, _this); _this._widget.toString; _this.__RoundedLoadingButtonState__checkButtonController_A = A.AnimationController$(_null, B.Duration_1000000, _null, 1, _null, _this); _this._widget.toString; _this.__RoundedLoadingButtonState__borderController_A = A.AnimationController$(_null, A.Duration$(0, 0, 0, 250, 0, 0), _null, 1, _null, _this); t1 = _this._widget.height; t2 = type$.Tween_double; t3 = A.CurvedAnimation$(B.C_ElasticOutCurve, _this.__RoundedLoadingButtonState__checkButtonController_A, _null); t4 = t2._eval$1("_AnimatedEvaluation"); _this.__RoundedLoadingButtonState__bounceAnimation_A = new A._AnimatedEvaluation(t3, new A.Tween(0, t1, t2), t4); t3.addListener$1(0, new A.RoundedLoadingButtonState_initState_closure(_this)); t3 = _this._widget; t1 = t3.width; t3 = t3.height; t5 = A.CurvedAnimation$(B.Cubic_QB2, _this.__RoundedLoadingButtonState__buttonController_A, _null); _this.__RoundedLoadingButtonState__squeezeAnimation_A = new A._AnimatedEvaluation(t5, new A.Tween(t1, t3, t2), t4); t5.addListener$1(0, new A.RoundedLoadingButtonState_initState_closure0(_this)); _this.__RoundedLoadingButtonState__squeezeAnimation_A.parent.addStatusListener$1(new A.RoundedLoadingButtonState_initState_closure1(_this)); t5 = _this._widget; t4 = A.BorderRadius$circular(t5.borderRadius); t5 = A.BorderRadius$circular(t5.height); t2 = _this.__RoundedLoadingButtonState__borderController_A; _this.__RoundedLoadingButtonState__borderAnimation_A = new A._AnimatedEvaluation(t2, new A.BorderRadiusTween(t4, t5), type$.BorderRadiusTween._eval$1("_AnimatedEvaluation")); t2.addListener$1(0, new A.RoundedLoadingButtonState_initState_closure2(_this)); t2 = _this._rounded_loading_button$_state; new A._BehaviorSubjectStream(t2, t2.$ti._eval$1("_BehaviorSubjectStream<1>")).listen$1(0, new A.RoundedLoadingButtonState_initState_closure3(_this)); t2 = _this._widget.controller; t2._startListener = _this.get$_rounded_loading_button$_start(_this); t2._resetListener = _this.get$_rounded_loading_button$_reset(); }, dispose$0() { var _this = this, t1 = _this.__RoundedLoadingButtonState__buttonController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__RoundedLoadingButtonState__checkButtonController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__RoundedLoadingButtonState__borderController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._rounded_loading_button$_state.close$0(0); _this.super$_RoundedLoadingButtonState_State_TickerProviderStateMixin$dispose(); }, _btnPressed$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$_btnPressed$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._widget.toString; $async$self._rounded_loading_button$_start$0(0); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_btnPressed$0, $async$completer); }, _rounded_loading_button$_start$0(_) { var t1, _this = this; if (_this._framework$_element == null) return; _this._rounded_loading_button$_state.add$1(0, B.ButtonState_1); t1 = _this.__RoundedLoadingButtonState__borderController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); t1 = _this.__RoundedLoadingButtonState__buttonController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); _this._widget.toString; }, _rounded_loading_button$_reset$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1; var $async$_rounded_loading_button$_reset$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self._widget.toString; if ($async$self._framework$_element == null) { // goto return $async$goto = 1; break; } $async$self._rounded_loading_button$_state.add$1(0, B.ButtonState_0); t1 = $async$self.__RoundedLoadingButtonState__buttonController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); t1 = $async$self.__RoundedLoadingButtonState__borderController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); t1 = $async$self.__RoundedLoadingButtonState__checkButtonController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$value(0, t1.lowerBound); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_rounded_loading_button$_reset$0, $async$completer); } }; A.RoundedLoadingButtonState_build_closure.prototype = { call$2(context, snapshot) { return A.AnimatedSwitcher$(J.$eq$(snapshot.data, B.ButtonState_1) ? this._loader : this.$this._widget.child, B.Duration_200000, B.C__Linear, B.C__Linear, A.animated_switcher_AnimatedSwitcher_defaultTransitionBuilder$closure()); }, $signature: 3371 }; A.RoundedLoadingButtonState_initState_closure.prototype = { call$0() { this.$this.setState$1(new A.RoundedLoadingButtonState_initState__closure1()); }, $signature: 0 }; A.RoundedLoadingButtonState_initState__closure1.prototype = { call$0() { }, $signature: 0 }; A.RoundedLoadingButtonState_initState_closure0.prototype = { call$0() { this.$this.setState$1(new A.RoundedLoadingButtonState_initState__closure0()); }, $signature: 0 }; A.RoundedLoadingButtonState_initState__closure0.prototype = { call$0() { }, $signature: 0 }; A.RoundedLoadingButtonState_initState_closure1.prototype = { call$1(state) { var t1; if (state === B.AnimationStatus_3) { this.$this._widget.toString; t1 = true; } else t1 = false; if (t1) this.$this._widget.onPressed.call$0(); }, $signature: 47 }; A.RoundedLoadingButtonState_initState_closure2.prototype = { call$0() { this.$this.setState$1(new A.RoundedLoadingButtonState_initState__closure()); }, $signature: 0 }; A.RoundedLoadingButtonState_initState__closure.prototype = { call$0() { }, $signature: 0 }; A.RoundedLoadingButtonState_initState_closure3.prototype = { call$1($event) { var t1 = this.$this; if (t1._framework$_element == null) return; t1._widget.controller._rounded_loading_button$_state.add$1(0, $event); }, $signature: 3372 }; A.RoundedLoadingButtonController.prototype = {}; A._RoundedLoadingButtonState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.DeferStream.prototype = { get$isBroadcast() { return true; }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { var e, s, exception, t1, t2, t3, t4, _null = null, stream = null; try { stream = this._factory.call$0(); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); t1 = e; t2 = s; A.checkNotNullable(t1, "error", type$.Object); t3 = this.$ti._eval$1("_AsyncStreamController<1>"); t4 = new A._AsyncStreamController(_null, _null, _null, _null, t3); t4._addError$2(t1, t2 == null ? A.AsyncError_defaultStackTrace(t1) : t2); t4._closeUnchecked$0(); return new A._ControllerStream(t4, t3._eval$1("_ControllerStream<1>")).listen$4$cancelOnError$onDone$onError(0, onData, cancelOnError, onDone, onError); } return J.listen$4$cancelOnError$onDone$onError$z(stream, onData, cancelOnError, onDone, onError); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); } }; A._MissingCase.prototype = { _enumToString$0() { return "_MissingCase." + this._core$_name; } }; A.ValueStreamError.prototype = { toString$0(_) { switch (this._missingCase.index) { case 0: return "ValueStream has no value. You should check ValueStream.hasValue before accessing ValueStream.value, or use ValueStream.valueOrNull instead."; case 1: return "ValueStream has no error. You should check ValueStream.hasError before accessing ValueStream.error, or use ValueStream.errorOrNull instead."; } } }; A.BehaviorSubject.prototype = { get$stream(_) { return new A._BehaviorSubjectStream(this, this.$ti._eval$1("_BehaviorSubjectStream<1>")); }, get$value(_) { var value = this._wrapper.value; if (value !== B.C__Empty) return this.$ti._precomputed1._as(value); throw A.wrapException(new A.ValueStreamError(B._MissingCase_0)); } }; A.BehaviorSubject__deferStream_closure.prototype = { call$0() { var value, t2, _this = this, t1 = _this.wrapper, errorAndStackTrace = t1.errorAndStackTrace; if (errorAndStackTrace != null && !t1.isValue) { t1 = _this.controller; return new A.StartWithErrorStreamTransformer(errorAndStackTrace.error, errorAndStackTrace.stackTrace, _this.T._eval$1("StartWithErrorStreamTransformer<0>")).bind$1(0, new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>"))); } value = t1.value; if (value !== B.C__Empty && t1.isValue) { t1 = _this.controller; t2 = _this.T; return new A.StartWithStreamTransformer(t2._as(value), t2._eval$1("StartWithStreamTransformer<0>")).bind$1(0, new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>"))); } t1 = _this.controller; return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); }, $signature() { return this.T._eval$1("Stream<0>()"); } }; A._Wrapper.prototype = { get$value(receiver) { return this.value; } }; A._BehaviorSubjectStream.prototype = { get$isBroadcast() { return true; }, get$hashCode(_) { return (A.Primitives_objectHashCode(this._behavior_subject$_subject) ^ 892482866) >>> 0; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A._BehaviorSubjectStream && other._behavior_subject$_subject === this._behavior_subject$_subject; }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return this._behavior_subject$_subject.listen$4$cancelOnError$onDone$onError(0, onData, cancelOnError, onDone, onError); }, listen$1(_, onData) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, null, null); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); }, get$value(_) { return this._behavior_subject$_subject.get$value(0); } }; A.Subject.prototype = { get$stream(_) { return new A._SubjectStream(this, this.$ti._eval$1("_SubjectStream<1>")); }, addError$2(error, stackTrace) { if (this._isAddingStreamItems) throw A.wrapException(A.StateError$("You cannot add an error while items are being added from addStream")); this._subject$_addError$2(error, stackTrace); }, addError$1(error) { return this.addError$2(error, null); }, _subject$_addError$2(error, stackTrace) { var t2, t1 = this._subject$_controller; if ((t1._state & 4) === 0) { t2 = this._wrapper; t2.errorAndStackTrace = new A.ErrorAndStackTrace(error, stackTrace); t2.isValue = false; } t1.addError$2(error, stackTrace); }, _subject$_addError$1(error) { return this._subject$_addError$2(error, null); }, addStream$2$cancelOnError(_, source, cancelOnError) { var t1, _this = this; if (_this._isAddingStreamItems) throw A.wrapException(A.StateError$(string$.You_ca)); _this._isAddingStreamItems = true; t1 = new A._Future($.Zone__current, type$._Future_void); source.listen$4$cancelOnError$onDone$onError(0, _this.get$_subject$_add(_this), cancelOnError, new A.Subject_addStream_complete(_this, new A._AsyncCompleter(t1, type$._AsyncCompleter_void)), _this.get$_subject$_addError()); return t1; }, addStream$1(_, source) { return this.addStream$2$cancelOnError(0, source, null); }, add$1(_, $event) { if (this._isAddingStreamItems) throw A.wrapException(A.StateError$(string$.You_ca)); this._subject$_add$1(0, $event); }, _subject$_add$1(_, $event) { var t2, t1 = this._subject$_controller; if ((t1._state & 4) === 0) { t2 = this._wrapper; t2.value = $event; t2.isValue = true; } t1.add$1(0, $event); }, close$0(_) { if (this._isAddingStreamItems) throw A.wrapException(A.StateError$("You cannot close the subject while items are being added from addStream")); return this._subject$_controller.close$0(0); }, $isEventSink: 1 }; A.Subject_addStream_complete.prototype = { call$0() { var t1 = this.completer; if ((t1.future._state & 30) === 0) { this.$this._isAddingStreamItems = false; t1.complete$0(0); } }, $signature: 0 }; A._SubjectStream.prototype = { get$isBroadcast() { return true; }, get$hashCode(_) { return (A.Primitives_objectHashCode(this._subject$_subject) ^ 892482866) >>> 0; }, $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A._SubjectStream && other._subject$_subject === this._subject$_subject; }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return this._subject$_subject.listen$4$cancelOnError$onDone$onError(0, onData, cancelOnError, onDone, onError); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); } }; A._StartWithStreamSink.prototype = { onData$1(data) { return this.get$sink().add$1(0, data); }, onError$2(_, e, st) { return this.get$sink().addError$2(e, st); }, onDone$0() { return this.get$sink().close$0(0); }, onCancel$0(_) { }, onListen$0() { this.get$sink().add$1(0, this._startValue); }, onPause$0(_) { }, onResume$0(_) { } }; A.StartWithStreamTransformer.prototype = { bind$1(_, stream) { var t1 = this.$ti._precomputed1; return A.forwardStream(stream, new A.StartWithStreamTransformer_bind_closure(this), t1, t1); } }; A.StartWithStreamTransformer_bind_closure.prototype = { call$0() { var t1 = this.$this; return new A._StartWithStreamSink(t1.startValue, t1.$ti._eval$1("_StartWithStreamSink<1>")); }, $signature() { return this.$this.$ti._eval$1("_StartWithStreamSink<1>()"); } }; A._StartWithErrorStreamSink.prototype = { onData$1(data) { return this.get$sink().add$1(0, data); }, onError$2(_, e, st) { return this.get$sink().addError$2(e, st); }, onDone$0() { return this.get$sink().close$0(0); }, onCancel$0(_) { }, onListen$0() { this.get$sink().addError$2(this._e, this._st); }, onPause$0(_) { }, onResume$0(_) { } }; A.StartWithErrorStreamTransformer.prototype = { bind$1(_, stream) { var t1 = this.$ti._precomputed1; return A.forwardStream(stream, new A.StartWithErrorStreamTransformer_bind_closure(this), t1, t1); } }; A.StartWithErrorStreamTransformer_bind_closure.prototype = { call$0() { var t1 = this.$this; return new A._StartWithErrorStreamSink(t1.error, t1.stackTrace, t1.$ti._eval$1("_StartWithErrorStreamSink<1>")); }, $signature() { return this.$this.$ti._eval$1("_StartWithErrorStreamSink<1>()"); } }; A._Empty.prototype = { toString$0(_) { return "<>"; } }; A.ErrorAndStackTrace.prototype = { toString$0(_) { return "ErrorAndStackTrace{error: " + A.S(this.error) + ", stacktrace: " + A.S(this.stackTrace) + "}"; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.ErrorAndStackTrace && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && J.$eq$(_this.error, other.error) && _this.stackTrace == other.stackTrace; else t1 = true; return t1; }, get$hashCode(_) { return (J.get$hashCode$(this.error) ^ J.get$hashCode$(this.stackTrace)) >>> 0; } }; A.ForwardingSink.prototype = { get$sink() { var t1 = this._forwarding_sink$_sink; return t1 == null ? A.throwExpression(A.StateError$("Must call setSink(sink) before accessing!")) : t1; } }; A._forwardMulti_closure.prototype = { call$1(controller) { var t1 = {}, sink = this.sinkFactory.call$0(); sink._forwarding_sink$_sink = new A._MultiControllerSink(controller, this.R._eval$1("_MultiControllerSink<0>")); t1.subscription = null; t1.cancelled = false; sink.onListen$0(); new A._forwardMulti_closure_listenToUpstream(t1, this.stream, sink).call$0(); controller.onCancel = new A._forwardMulti__closure(t1, sink); }, $signature() { return this.R._eval$1("~(MultiStreamController<0>)"); } }; A._forwardMulti_closure_listenToUpstream.prototype = { call$1(_) { var t2, t3, t4, t1 = this._box_0; if (t1.cancelled) return; t2 = this.sink; t3 = t2.get$onData(); t4 = t2.get$onError(t2); t1.subscription = this.stream.listen$3$onDone$onError(0, t3, t2.get$onDone(), t4); }, call$0() { return this.call$1(null); }, $signature: 887 }; A._forwardMulti__closure.prototype = { call$0() { var t2, future, t1 = this._box_0; t1.cancelled = true; t2 = t1.subscription; future = t2 == null ? null : t2.cancel$0(0); t1.subscription = null; return A.waitTwoFutures(future, this.sink.onCancel$0(0)); }, $signature: 0 }; A._forward_closure.prototype = { call$0() { return this.sinkFactory.call$0(); }, $signature() { return this.T._eval$1("@<0>")._bind$1(this.R)._eval$1("ForwardingSink<1,2>()"); } }; A._forward_closure0.prototype = { call$0() { var _this = this, t1 = _this.sink, t2 = _this.controller; t1._readFinal$0()._forwarding_sink$_sink = t2; t1._readFinal$0().onListen$0(); new A._forward_closure_listenToUpstream(_this._box_0, _this.stream, t1, t2).call$0(); }, $signature: 0 }; A._forward_closure_listenToUpstream.prototype = { call$1(_) { var t2, t3, t4, t5, _this = this, t1 = _this._box_0; if (t1.cancelled) return; t2 = _this.stream; t3 = _this.sink; t4 = t3._readFinal$0().get$onData(); t5 = J.get$onError$x(t3._readFinal$0()); t1.subscription = t2.listen$3$onDone$onError(0, t4, t3._readFinal$0().get$onDone(), t5); if (!t2.get$isBroadcast()) { t2 = _this.controller; t2.set$onPause(0, new A._forward__listenToUpstream_closure(t1, t3)); t2.set$onResume(0, new A._forward__listenToUpstream_closure0(t1, t3)); } }, call$0() { return this.call$1(null); }, $signature: 887 }; A._forward__listenToUpstream_closure.prototype = { call$0() { this._box_0.subscription.pause$0(0); J.onPause$0$z(this.sink._readFinal$0()); }, $signature: 0 }; A._forward__listenToUpstream_closure0.prototype = { call$0() { this._box_0.subscription.resume$0(0); J.onResume$0$z(this.sink._readFinal$0()); }, $signature: 0 }; A._forward_closure1.prototype = { call$0() { var t2, future, t1 = this._box_0; t1.cancelled = true; t2 = t1.subscription; future = t2 == null ? null : t2.cancel$0(0); t1.subscription = null; return A.waitTwoFutures(future, J.onCancel$0$z(this.sink._readFinal$0())); }, $signature: 0 }; A._MultiControllerSink.prototype = { add$1(_, $event) { var t1 = this.controller, t2 = t1._state; if (t2 >= 4) A.throwExpression(t1._badEventState$0()); if ((t2 & 1) !== 0) t1.get$_async$_subscription()._add$1(0, $event); return null; }, addError$2(error, stackTrace) { var t1 = this.controller, t2 = t1._state; if (t2 >= 4) A.throwExpression(t1._badEventState$0()); if ((t2 & 1) !== 0) { t1 = t1.get$_async$_subscription(); t1._addError$2(error, stackTrace == null ? B.C__StringStackTrace : stackTrace); } return null; }, close$0(_) { return this.controller.closeSync$0(); }, $isEventSink: 1 }; A.WebEnvironmentVariables.prototype = {}; A.EnvironmentVariables.prototype = {}; A.HubAdapter.prototype = { addBreadcrumb$2$hint(crumb, hint) { return this.addBreadcrumb$body$HubAdapter(crumb, hint); }, addBreadcrumb$1(crumb) { return this.addBreadcrumb$2$hint(crumb, null); }, addBreadcrumb$body$HubAdapter(crumb, hint) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue; var $async$addBreadcrumb$2$hint = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait($.$get$Sentry__hub().addBreadcrumb$2$hint(crumb, hint), $async$addBreadcrumb$2$hint); case 3: // returning from await. $async$returnValue = $async$result; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$addBreadcrumb$2$hint, $async$completer); } }; A.MetricsApi.prototype = {}; A.NoOpClient.prototype = {$isClient0: 1}; A.NoOpHub.prototype = { addBreadcrumb$2$hint(crumb, hint) { return this.addBreadcrumb$body$NoOpHub(crumb, hint); }, addBreadcrumb$body$NoOpHub(crumb, hint) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$addBreadcrumb$2$hint = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$addBreadcrumb$2$hint, $async$completer); } }; A.NoOpSentrySpan.prototype = { finish$2$endTimestamp$status(_, endTimestamp, $status) { return this.finish$body$NoOpSentrySpan(0, endTimestamp, $status); }, finish$0(_) { return this.finish$2$endTimestamp$status(0, null, null); }, finish$body$NoOpSentrySpan(_, endTimestamp, $status) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$finish$2$endTimestamp$status = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$finish$2$endTimestamp$status, $async$completer); }, setMeasurement$3$unit($name, value, unit) { } }; A.WebPlatform.prototype = { _browserPlatform$0() { var _s7_ = "android", t1 = window.navigator.platform, navigatorPlatform = t1 == null ? null : t1.toLowerCase(); if (navigatorPlatform == null) navigatorPlatform = ""; if (B.JSString_methods.startsWith$1(navigatorPlatform, "mac")) return "macos"; if (B.JSString_methods.startsWith$1(navigatorPlatform, "win")) return "windows"; if (B.JSString_methods.contains$1(navigatorPlatform, "iphone") || B.JSString_methods.contains$1(navigatorPlatform, "ipad") || B.JSString_methods.contains$1(navigatorPlatform, "ipod")) return "ios"; if (B.JSString_methods.contains$1(navigatorPlatform, _s7_)) return _s7_; if (B.JSString_methods.contains$1(navigatorPlatform, "fuchsia")) return "fuchsia"; t1 = window.matchMedia("only screen and (pointer: fine)").matches; t1.toString; if (t1) return "linux"; return _s7_; } }; A.Platform0.prototype = {}; A.PlatformChecker.prototype = {}; A.Breadcrumb.prototype = { toJson$0() { var t2, t3, _this = this, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic), iso = _this.timestamp.toIso8601String$0(), millisecondSeparatorIndex = B.JSString_methods.lastIndexOf$1(iso, "."); t1.$indexSet(0, "timestamp", (millisecondSeparatorIndex !== -1 ? B.JSString_methods.substring$2(iso, 0, millisecondSeparatorIndex + 4) : iso) + "Z"); t1.$indexSet(0, "category", _this.category); t2 = _this.data; t3 = t2.__js_helper$_length; if (t3 !== 0) t1.$indexSet(0, "data", t2); t1.$indexSet(0, "level", _this.level.name); t1.$indexSet(0, "type", _this.type); return t1; }, get$message() { return null; } }; A.SdkVersion.prototype = { toJson$0() { var t3, t4, _this = this, t1 = type$.String, t2 = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.dynamic); t2.$indexSet(0, "name", _this.name); t2.$indexSet(0, "version", _this.version); t3 = _this._packages; t4 = type$.SentryPackage; if (A.List_List$unmodifiable(t3, t4).length !== 0) { t3 = A.List_List$unmodifiable(t3, t4); t4 = A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,Map>"); t2.$indexSet(0, "packages", A.List_List$of(new A.MappedListIterable(t3, new A.SdkVersion_toJson_closure(), t4), false, t4._eval$1("ListIterable.E"))); } t3 = _this._integrations; if (A.List_List$unmodifiable(t3, t1).length !== 0) t2.$indexSet(0, "integrations", A.List_List$unmodifiable(t3, t1)); return t2; }, addIntegration$1(integration) { var t1 = this._integrations; if (B.JSArray_methods.contains$1(t1, integration)) return; t1.push(integration); } }; A.SdkVersion_toJson_closure.prototype = { call$1(p) { return p.toJson$0(); }, $signature: 3374 }; A.SentryId.prototype = { toString$0(_) { return this._sentry_id$_id; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this._sentry_id$_id); }, $eq(_, o) { if (o == null) return false; if (o instanceof A.SentryId) return o._sentry_id$_id === this._sentry_id$_id; return false; } }; A.SentryLevel.prototype = {}; A.SpanId.prototype = { toString$0(_) { return this._span_id$_id; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this._span_id$_id); }, $eq(_, o) { if (o == null) return false; if (o instanceof A.SpanId) return o._span_id$_id === this._span_id$_id; return false; } }; A.SpanStatus.prototype = { toString$0(_) { return this._span_status$_value; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this._span_status$_value); }, $eq(_, o) { if (o == null) return false; if (o instanceof A.SpanStatus) return o._span_status$_value === this._span_status$_value && o._minHttpStatusCode === this._minHttpStatusCode && o._maxHttpStatusCode === this._maxHttpStatusCode; return false; } }; A.DurationSentryMeasurementUnit.prototype = { _enumToString$0() { return "DurationSentryMeasurementUnit." + this._core$_name; } }; A.SentryOptions.prototype = { get$logger() { return A.sentry_options__noOpLogger$closure(); }, logger$4$exception$stackTrace(arg0, arg1, arg2, arg3) { return this.get$logger().call$4$exception$stackTrace(arg0, arg1, arg2, arg3); } }; A.SentrySpanContext.prototype = { toJson$0() { var _this = this, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic), t2 = _this.__SentrySpanContext_spanId_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1.$indexSet(0, "span_id", t2._span_id$_id); t2 = _this.__SentrySpanContext_traceId_F; t2 === $ && A.throwUnnamedLateFieldNI(); t1.$indexSet(0, "trace_id", t2._sentry_id$_id); t1.$indexSet(0, "op", _this.operation); t2 = _this.origin; if (t2 != null) t1.$indexSet(0, "origin", t2); return t1; } }; A.ISentrySpan.prototype = {}; A.SentryTransactionContext.prototype = {}; A.Spotlight.prototype = {}; A.NoOpTransport.prototype = {}; A.SentryFlutterWeb.prototype = { handleMethodCall$1($call) { return this.handleMethodCall$body$SentryFlutterWeb($call); }, handleMethodCall$body$SentryFlutterWeb($call) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), $async$returnValue; var $async$handleMethodCall$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = ""; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$handleMethodCall$1, $async$completer); } }; A.DefaultFrameCallbackHandler.prototype = { addPostFrameCallback$1(callback) { var exception; try { $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(callback); } catch (exception) { } } }; A.NativeAppStartIntegration_getAppStartInfo_closure.prototype = { call$0() { return null; }, $signature: 4 }; A.SentryNavigatorObserver.prototype = { didPush$2(route, previousRoute) { var t1, _this = this; _this.super$RouteObserver$didPush(route, previousRoute); _this._setCurrentRouteName$1(route); _this._setCurrentRouteNameAsTransaction$1(route); t1 = previousRoute == null ? null : previousRoute._navigator$_settings; _this._addBreadcrumb$3$from$to$type(t1, route._navigator$_settings, "didPush"); t1 = $.SentryNavigatorObserver__timeToDisplayTracker; if (t1 != null) t1.clear$0(0); _this._finishTimeToDisplayTracking$0(); _this._startTimeToDisplayTracking$1(route); }, didReplace$2$newRoute$oldRoute(newRoute, oldRoute) { var t1, t2, _this = this; _this.super$NavigatorObserver$didReplace(newRoute, oldRoute); _this._setCurrentRouteName$1(newRoute); _this._setCurrentRouteNameAsTransaction$1(newRoute); t1 = oldRoute == null ? null : oldRoute._navigator$_settings; t2 = newRoute._navigator$_settings; _this._addBreadcrumb$3$from$to$type(t1, t2, "didReplace"); }, didPop$2(route, previousRoute) { var t1, _this = this; _this.super$RouteObserver$didPop(route, previousRoute); _this._setCurrentRouteName$1(previousRoute); _this._setCurrentRouteNameAsTransaction$1(previousRoute); t1 = route._navigator$_settings; _this._addBreadcrumb$3$from$to$type(t1, previousRoute == null ? null : previousRoute._navigator$_settings, "didPop"); _this._finishTimeToDisplayTracking$1$clearAfter(true); }, _addBreadcrumb$3$from$to$type(from, to, type) { var t1, t2, fromArgs, t3, toArgs, t4, _null = null, _s10_ = "navigation"; $.$get$Sentry__hub(); t1 = A.getUtcDateTime(); t2 = from == null; fromArgs = A.RouteObserverBreadcrumb__formatArgs(t2 ? _null : from.$arguments); t3 = to == null; toArgs = A.RouteObserverBreadcrumb__formatArgs(t3 ? _null : to.$arguments); t2 = t2 ? _null : from.name; t3 = t3 ? _null : to.name; t4 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t4.$indexSet(0, "state", type); if (t2 != null) t4.$indexSet(0, "from", t2); if (fromArgs != null) t4.$indexSet(0, "from_arguments", fromArgs); if (t3 != null) t4.$indexSet(0, "to", t3); if (toArgs != null) t4.$indexSet(0, "to_arguments", toArgs); if (t1 == null) t1 = new A.DateTime(Date.now(), false).toUtc$0(); this._hub.addBreadcrumb$1(new A.RouteObserverBreadcrumb(_s10_, t4, B.SentryLevel_info, _s10_, t1)); }, _getRouteName$1(route) { var t1 = route == null ? null : route._navigator$_settings; return t1 == null ? null : t1.name; }, _setCurrentRouteName$1(route) { return this._setCurrentRouteName$body$SentryNavigatorObserver(route); }, _setCurrentRouteName$body$SentryNavigatorObserver(route) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$_setCurrentRouteName$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.SentryNavigatorObserver__currentRouteName = $async$self._getRouteName$1(route); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_setCurrentRouteName$1, $async$completer); }, _setCurrentRouteNameAsTransaction$1(route) { return this._setCurrentRouteNameAsTransaction$body$SentryNavigatorObserver(route); }, _setCurrentRouteNameAsTransaction$body$SentryNavigatorObserver(route) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this; var $async$_setCurrentRouteNameAsTransaction$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start if ($async$self._getRouteName$1(route) == null) { // goto return $async$goto = 1; break; } case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_setCurrentRouteNameAsTransaction$1, $async$completer); }, _startTransaction$2(route, startTimestamp) { return this._startTransaction$body$SentryNavigatorObserver(route, startTimestamp); }, _startTransaction$body$SentryNavigatorObserver(route, startTimestamp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, $name; var $async$_startTransaction$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $name = $async$self._getRouteName$1(route); if ($name == null) { // goto return $async$goto = 1; break; } t1 = $.$get$SentryId__uuidGenerator().v4$0(); A.stringReplaceAllUnchecked(t1, "-", ""); t1 = $.$get$SpanId__uuidGenerator().v4$0(); B.JSString_methods.substring$2(A.stringReplaceAllUnchecked(t1, "-", ""), 0, 16); $.$get$Sentry__hub(); $async$self._transaction = $.$get$NoOpSentrySpan__instance(); $async$self._transaction = null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_startTransaction$2, $async$completer); }, _finishTimeToDisplayTracking$1$clearAfter(clearAfter) { return this._finishTimeToDisplayTracking$body$SentryNavigatorObserver(clearAfter); }, _finishTimeToDisplayTracking$0() { return this._finishTimeToDisplayTracking$1$clearAfter(false); }, _finishTimeToDisplayTracking$body$SentryNavigatorObserver(clearAfter) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, child, isTTIDSpan, isTTFDSpan, exception, stacktrace, t1, t2, exception0, transaction, $async$exception0; var $async$_finishTimeToDisplayTracking$1$clearAfter = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start transaction = $async$self._transaction; $async$self._transaction = null; $async$handler = 4; $.$get$Sentry__hub(); if (transaction == null || false) { $async$next = [1]; // goto finally $async$goto = 5; break; } t1 = type$.SentryTracer._as(transaction), t1 = t1.get$children(t1), t1 = t1.get$iterator(t1); case 7: // for condition if (!t1.moveNext$0()) { // goto after for $async$goto = 8; break; } child = t1.get$current(t1); J.get$context$x(child).get$operation(); isTTIDSpan = false; J.get$context$x(child).get$operation(); isTTFDSpan = false; if (!J.get$finished$z(child)) t2 = isTTIDSpan || isTTFDSpan; else t2 = false; $async$goto = t2 ? 9 : 10; break; case 9: // then $async$goto = 11; return A._asyncAwait(J.finish$1$status$z(child, new A.SpanStatus("deadline_exceeded", 504, 504)), $async$_finishTimeToDisplayTracking$1$clearAfter); case 11: // returning from await. case 10: // join // goto for condition $async$goto = 7; break; case 8: // after for $async$next.push(6); // goto finally $async$goto = 5; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stacktrace = A.getTraceFromException($async$exception0); $.$get$Sentry__hub()._options.logger$4$exception$stackTrace(B.SentryLevel_error, "Error while finishing time to display tracking", exception, stacktrace); $async$next.push(6); // goto finally $async$goto = 5; break; case 3: // uncaught $async$next = [2]; case 5: // finally $async$handler = 2; t1 = transaction; t1 = t1 == null ? null : J.finish$0$z(t1); $async$goto = 12; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_finishTimeToDisplayTracking$1$clearAfter); case 12: // returning from await. if (clearAfter) $async$self._clear$0(0); // goto the next finally handler $async$goto = $async$next.pop(); break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_finishTimeToDisplayTracking$1$clearAfter, $async$completer); }, _startTimeToDisplayTracking$1(route) { return this._startTimeToDisplayTracking$body$SentryNavigatorObserver(route); }, _startTimeToDisplayTracking$body$SentryNavigatorObserver(route) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$handler = 2, $async$currentError, $async$next = [], $async$self = this, routeName, isAppStart, startTimestamp, endTimestamp, appStartInfo, transaction, exception, stacktrace, routeName0, t1, t2, exception0, $async$exception0; var $async$_startTimeToDisplayTracking$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; routeName0 = $async$self._getRouteName$1(route); routeName = routeName0 == null ? $.SentryNavigatorObserver__currentRouteName : routeName0; if (routeName == null) { $async$next = [1]; // goto finally $async$goto = 5; break; } isAppStart = J.$eq$(routeName, "/"); $.$get$Sentry__hub(); startTimestamp = A.getUtcDateTime(); endTimestamp = null; $async$goto = isAppStart ? 7 : 8; break; case 7: // then $async$goto = 9; return A._asyncAwait(A.NativeAppStartIntegration_getAppStartInfo(), $async$_startTimeToDisplayTracking$1); case 9: // returning from await. appStartInfo = $async$result; if (appStartInfo == null) { $async$next = [1]; // goto finally $async$goto = 5; break; } startTimestamp = J.get$start$z(appStartInfo); endTimestamp = J.get$end$z(appStartInfo); case 8: // join $async$goto = 10; return A._asyncAwait($async$self._startTransaction$2(route, startTimestamp), $async$_startTimeToDisplayTracking$1); case 10: // returning from await. transaction = $async$self._transaction; if (transaction == null) { $async$next = [1]; // goto finally $async$goto = 5; break; } t1 = isAppStart && endTimestamp != null; t2 = $.SentryNavigatorObserver__timeToDisplayTracker; $async$goto = t1 ? 11 : 13; break; case 11: // then if (t2 == null) t1 = null; else { t1 = startTimestamp; t1 = t2.trackAppStartTTD$3$endTimestamp$startTimestamp(transaction, endTimestamp, t1); } $async$goto = 14; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_startTimeToDisplayTracking$1); case 14: // returning from await. // goto join $async$goto = 12; break; case 13: // else t1 = t2 == null ? null : t2.trackRegularRouteTTD$2$startTimestamp(transaction, startTimestamp); $async$goto = 15; return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_startTimeToDisplayTracking$1); case 15: // returning from await. case 12: // join $async$next.push(6); // goto finally $async$goto = 5; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; exception = A.unwrapException($async$exception0); stacktrace = A.getTraceFromException($async$exception0); $.$get$Sentry__hub()._options.logger$4$exception$stackTrace(B.SentryLevel_error, "Error while tracking time to display", exception, stacktrace); $async$next.push(6); // goto finally $async$goto = 5; break; case 3: // uncaught $async$next = [2]; case 5: // finally $async$handler = 2; $async$self._clear$0(0); // goto the next finally handler $async$goto = $async$next.pop(); break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_startTimeToDisplayTracking$1, $async$completer); }, _clear$0(_) { var t1 = this._completedDisplayTracking, t2 = t1.future._state; if ((t2 & 30) === 0) t1.complete$0(0); this._completedDisplayTracking = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); t1 = $.SentryNavigatorObserver__timeToDisplayTracker; if (t1 != null) t1.clear$0(0); } }; A.RouteObserverBreadcrumb.prototype = {}; A.RouteObserverBreadcrumb__formatArgs_closure.prototype = { call$2(key, value) { return new A.MapEntry(key, J.toString$0$(value), type$.MapEntry_String_String); }, $signature: 3375 }; A.TimeToDisplayTracker.prototype = { trackAppStartTTD$3$endTimestamp$startTimestamp(transaction, endTimestamp, startTimestamp) { return this.trackAppStartTTD$body$TimeToDisplayTracker(transaction, endTimestamp, startTimestamp); }, trackAppStartTTD$body$TimeToDisplayTracker(transaction, endTimestamp, startTimestamp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$trackAppStartTTD$3$endTimestamp$startTimestamp = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self._ttidTracker.trackAppStart$3$endTimestamp$startTimestamp(transaction, endTimestamp, startTimestamp), $async$trackAppStartTTD$3$endTimestamp$startTimestamp); case 2: // returning from await. $async$goto = 3; return A._asyncAwait($async$self._trackTTFDIfEnabled$2(transaction, startTimestamp), $async$trackAppStartTTD$3$endTimestamp$startTimestamp); case 3: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$trackAppStartTTD$3$endTimestamp$startTimestamp, $async$completer); }, trackRegularRouteTTD$2$startTimestamp(transaction, startTimestamp) { return this.trackRegularRouteTTD$body$TimeToDisplayTracker(transaction, startTimestamp); }, trackRegularRouteTTD$body$TimeToDisplayTracker(transaction, startTimestamp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$trackRegularRouteTTD$2$startTimestamp = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self._ttidTracker.trackRegularRoute$2(transaction, startTimestamp), $async$trackRegularRouteTTD$2$startTimestamp); case 2: // returning from await. $async$goto = 3; return A._asyncAwait($async$self._trackTTFDIfEnabled$2(transaction, startTimestamp), $async$trackRegularRouteTTD$2$startTimestamp); case 3: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$trackRegularRouteTTD$2$startTimestamp, $async$completer); }, _trackTTFDIfEnabled$2(transaction, startTimestamp) { return this._trackTTFDIfEnabled$body$TimeToDisplayTracker(transaction, startTimestamp); }, _trackTTFDIfEnabled$body$TimeToDisplayTracker(transaction, startTimestamp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void); var $async$_trackTTFDIfEnabled$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_trackTTFDIfEnabled$2, $async$completer); }, clear$0(_) { var t1 = this._ttidTracker; t1._time_to_initial_display_tracker$_isManual = false; t1._trackingCompleter = null; t1 = this._ttfdTracker; if (t1 != null) t1.clear$0(0); } }; A.TimeToFullDisplayTracker.prototype = { clear$0(_) { var _this = this; _this._time_to_full_display_tracker$_transaction = _this._ttfdSpan = _this._startTimestamp = null; _this._completedTTFDTracking = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); } }; A.TimeToInitialDisplayTracker.prototype = { trackRegularRoute$2(transaction, startTimestamp) { return this.trackRegularRoute$body$TimeToInitialDisplayTracker(transaction, startTimestamp); }, trackRegularRoute$body$TimeToInitialDisplayTracker(transaction, startTimestamp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$trackRegularRoute$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self._trackTimeToInitialDisplay$2$startTimestamp$transaction(startTimestamp, transaction), $async$trackRegularRoute$2); case 2: // returning from await. // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$trackRegularRoute$2, $async$completer); }, trackAppStart$3$endTimestamp$startTimestamp(transaction, endTimestamp, startTimestamp) { return this.trackAppStart$body$TimeToInitialDisplayTracker(transaction, endTimestamp, startTimestamp); }, trackAppStart$body$TimeToInitialDisplayTracker(transaction, endTimestamp, startTimestamp) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$trackAppStart$3$endTimestamp$startTimestamp = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait($async$self._trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction(endTimestamp, "auto.ui.time_to_display", startTimestamp, transaction), $async$trackAppStart$3$endTimestamp$startTimestamp); case 2: // returning from await. $async$self._endTimestamp = endTimestamp; // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$trackAppStart$3$endTimestamp$startTimestamp, $async$completer); }, _trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction(endTimestamp, origin, startTimestamp, transaction) { return this._trackTimeToInitialDisplay$body$TimeToInitialDisplayTracker(endTimestamp, origin, startTimestamp, transaction); }, _trackTimeToInitialDisplay$2$startTimestamp$transaction(startTimestamp, transaction) { return this._trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction(null, null, startTimestamp, transaction); }, _trackTimeToInitialDisplay$body$TimeToInitialDisplayTracker(endTimestamp, origin, startTimestamp, transaction) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, ttidSpan, t1, _endTimestamp; var $async$_trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = $async$self.determineEndTime$0(); $async$goto = 3; return A._asyncAwait(type$.Future_nullable_DateTime._is(t1) ? t1 : A._Future$value(t1, type$.nullable_DateTime), $async$_trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction); case 3: // returning from await. _endTimestamp = $async$result; if (_endTimestamp == null) { // goto return $async$goto = 1; break; } type$.SentryTracer._as(transaction); ttidSpan = transaction.startChild$3$description$startTimestamp("ui.load.initial_display", A.S(transaction.get$name(transaction)) + " initial display", startTimestamp); if (origin == null) t1 = "auto.ui.time_to_display"; else t1 = origin; ttidSpan.set$origin(0, t1); transaction.setMeasurement$3$unit("time_to_initial_display", B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, B.JSInt_methods._tdivFast$1(A.Duration$(0, 0, 0, _endTimestamp._value - startTimestamp._value, 0, 0)._duration, 1000), 0, 0)._duration, 1000), B.DurationSentryMeasurementUnit_2_milliSecond); $async$goto = 4; return A._asyncAwait(ttidSpan.finish$1$endTimestamp(0, _endTimestamp), $async$_trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction); case 4: // returning from await. case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$_trackTimeToInitialDisplay$4$endTimestamp$origin$startTimestamp$transaction, $async$completer); }, determineEndTime$0() { var future, _this = this, t1 = new A._Future($.Zone__current, type$._Future_nullable_DateTime); _this._trackingCompleter = new A._AsyncCompleter(t1, type$._AsyncCompleter_nullable_DateTime); future = t1.timeout$2$onTimeout(0, _this._determineEndtimeTimeout, new A.TimeToInitialDisplayTracker_determineEndTime_closure()); _this._frameCallbackHandler.addPostFrameCallback$1(new A.TimeToInitialDisplayTracker_determineEndTime_closure0(_this)); return future; } }; A.TimeToInitialDisplayTracker_determineEndTime_closure.prototype = { call$0() { return A.Future_Future$value(null, type$.nullable_DateTime); }, $signature: 3376 }; A.TimeToInitialDisplayTracker_determineEndTime_closure0.prototype = { call$1(_) { var endTimestamp, t1 = this.$this, t2 = t1._trackingCompleter; if (t2 != null && (t2.future._state & 30) === 0) { endTimestamp = new A.DateTime(Date.now(), false); t1._endTimestamp = endTimestamp; t1 = t1._trackingCompleter; if (t1 != null) t1.complete$1(0, endTimestamp); } }, $signature: 11 }; A.SharePlusWebPlugin.prototype = {}; A.SharePlatform.prototype = {}; A.SharedPreferences.prototype = { containsKey$1(_, key) { return J.containsKey$1$x(this._preferenceCache, key); }, remove$1(_, key) { J.remove$1$ax(this._preferenceCache, key); return $.$get$SharedPreferencesStorePlatform__instance().remove$1(0, "flutter." + key); }, _setValue$3(valueType, key, value) { A.ArgumentError_checkNotNull(value, "value"); J.$indexSet$ax(this._preferenceCache, key, value); return $.$get$SharedPreferencesStorePlatform__instance().setValue$3(valueType, "flutter." + key, value); } }; A.MethodChannelSharedPreferencesStore.prototype = { remove$1(_, key) { return this.remove$body$MethodChannelSharedPreferencesStore(0, key); }, remove$body$MethodChannelSharedPreferencesStore(_, key) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, t1; var $async$remove$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.MethodChannel_YQ9._invokeMethod$1$3$arguments$missingOk("remove", A.LinkedHashMap_LinkedHashMap$_literal(["key", key], type$.String, type$.dynamic), false, type$.bool), $async$remove$1); case 3: // returning from await. t1 = $async$result; t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$remove$1, $async$completer); }, setValue$3(valueType, key, value) { return this.setValue$body$MethodChannelSharedPreferencesStore(valueType, key, value); }, setValue$body$MethodChannelSharedPreferencesStore(valueType, key, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, t1; var $async$setValue$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(B.MethodChannel_YQ9._invokeMethod$1$3$arguments$missingOk("set" + valueType, A.LinkedHashMap_LinkedHashMap$_literal(["key", key, "value", value], type$.String, type$.dynamic), false, type$.bool), $async$setValue$3); case 3: // returning from await. t1 = $async$result; t1.toString; $async$returnValue = t1; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$setValue$3, $async$completer); }, getAll$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue, t1, t2, t3; var $async$getAll$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; t2 = type$.Object; $async$goto = 3; return A._asyncAwait(B.MethodChannel_YQ9.invokeMapMethod$2$1("getAll", t1, t2), $async$getAll$0); case 3: // returning from await. t3 = $async$result; $async$returnValue = t3 == null ? A.LinkedHashMap_LinkedHashMap$_empty(t1, t2) : t3; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getAll$0, $async$completer); } }; A.SharedPreferencesStorePlatform.prototype = {}; A.PreferencesFilter.prototype = {}; A.GetAllParameters.prototype = {}; A.SharedPreferencesPlugin.prototype = { getAll$0(_) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue, $async$self = this; var $async$getAll$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.getAllWithParameters$1(new A.GetAllParameters(new A.PreferencesFilter("flutter.", null))); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getAll$0, $async$completer); }, getAllWithParameters$1(parameters) { return this.getAllWithParameters$body$SharedPreferencesPlugin(parameters); }, getAllWithParameters$body$SharedPreferencesPlugin(parameters) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), $async$returnValue, $async$self = this, t1, t2, t3, t4, filter, allData; var $async$getAllWithParameters$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start filter = parameters.filter; allData = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); for (t1 = $async$self._getFilteredKeys$2$allowList(filter.prefix, filter.allowList), t2 = J.get$iterator$ax(t1.__internal$_iterable), t1 = new A.WhereIterator(t2, t1._f, t1.$ti._eval$1("WhereIterator<1>")); t1.moveNext$0();) { t3 = t2.get$current(t2); t4 = self.window.localStorage.getItem(t3); t4.toString; allData.$indexSet(0, t3, $async$self._decodeValue$1(t4)); } $async$returnValue = allData; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$getAllWithParameters$1, $async$completer); }, remove$1(_, key) { return this.remove$body$SharedPreferencesPlugin(0, key); }, remove$body$SharedPreferencesPlugin(_, key) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$remove$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start self.window.localStorage.removeItem(key); $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$remove$1, $async$completer); }, setValue$3(valueType, key, value) { return this.setValue$body$SharedPreferencesPlugin(valueType, key, value); }, setValue$body$SharedPreferencesPlugin(valueType, key, value) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue; var $async$setValue$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start self.window.localStorage.setItem(key, B.C_JsonCodec.encode$1(value)); $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$setValue$3, $async$completer); }, _getFilteredKeys$2$allowList(prefix, allowList) { var t1 = A.KeysExtension_get_keys(self.window.localStorage); return new A.WhereIterable(t1, new A.SharedPreferencesPlugin__getFilteredKeys_closure(prefix, allowList), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); }, _decodeValue$1(encodedValue) { var decodedValue = B.C_JsonCodec.decode$1(0, encodedValue); if (type$.List_dynamic._is(decodedValue)) return J.cast$1$0$ax(decodedValue, type$.String); decodedValue.toString; return decodedValue; } }; A.SharedPreferencesPlugin__getFilteredKeys_closure.prototype = { call$1(key) { var t1; if (B.JSString_methods.startsWith$1(key, this.prefix)) t1 = true; else t1 = false; return t1; }, $signature: 12 }; A.AppleLogoPainter.prototype = { paint$2(canvas, size) { var t2, t3, t4, t5, t6, t7, t8, t9, t1 = $.$get$_renderer(), paint = t1.createPaint$0(); paint.set$color(0, this.color); t2 = size._dx; t3 = size._dy; t1 = t1.createPath$0(); t4 = t2 * 0.50779; t5 = t3 * 0.28732; t1.moveTo$2(0, t4, t5); t6 = t3 * 0.24404; t1.cubicTo$6(t2 * 0.4593, t5, t2 * 0.38424, t3 * 0.24241, t2 * 0.30519, t6); t1.cubicTo$6(t2 * 0.2009, t3 * 0.24512, t2 * 0.10525, t3 * 0.29328, t2 * 0.05145, t3 * 0.36957); t1.cubicTo$6(t2 * -0.05683, t3 * 0.5227, t2 * 0.02355, t3 * 0.74888, t2 * 0.12916, t3 * 0.87333); t7 = t3 * 0.99995; t1.cubicTo$6(t2 * 0.18097, t3 * 0.93394, t2 * 0.24209, t3 * 1.00211, t2 * 0.32313, t7); t8 = t3 * 0.99724; t9 = t3 * 0.95883; t1.cubicTo$6(t2 * 0.40084, t8, t2 * 0.43007, t9, t2 * 0.52439, t9); t1.cubicTo$6(t2 * 0.61805, t9, t2 * 0.64462, t7, t2 * 0.72699, t3 * 0.99833); t1.cubicTo$6(t2 * 0.81069, t8, t2 * 0.86383, t3 * 0.93664, t2 * 0.91498, t3 * 0.8755); t1.cubicTo$6(t2 * 0.97409, t3 * 0.80515, t2 * 0.99867, t3 * 0.73698, t2, t3 * 0.73319); t1.cubicTo$6(t2 * 0.99801, t3 * 0.73265, t2 * 0.83726, t3 * 0.68233, t2 * 0.83526, t3 * 0.53082); t1.cubicTo$6(t2 * 0.83394, t3 * 0.4042, t2 * 0.96214, t3 * 0.3436, t2 * 0.96812, t3 * 0.34089); t1.cubicTo$6(t2 * 0.89505, t3 * 0.25378, t2 * 0.78279, t6, t2 * 0.7436, t3 * 0.24187); t1.cubicTo$6(t2 * 0.6413, t3 * 0.23538, t2 * 0.55561, t5, t4, t5); t1.close$0(0); t5 = t2 * 0.68049; t4 = t3 * 0.15962; t1.moveTo$2(0, t5, t4); t1.cubicTo$6(t2 * 0.72367, t3 * 0.11742, t2 * 0.75223, t3 * 0.05844, t2 * 0.74426, 0); t1.cubicTo$6(t2 * 0.68249, t3 * 0.00216, t2 * 0.60809, t3 * 0.03355, t2 * 0.56359, t3 * 0.07575); t1.cubicTo$6(t2 * 0.52373, t3 * 0.11309, t2 * 0.48919, t3 * 0.17315, t2 * 0.49849, t3 * 0.23051); t1.cubicTo$6(t2 * 0.56691, t3 * 0.23484, t2 * 0.63732, t3 * 0.20183, t5, t4); t1.close$0(0); canvas.drawPath$2(t1, paint); }, shouldRepaint$1(oldDelegate) { return !oldDelegate.color.$eq(0, this.color); } }; A.SignInWithAppleButton.prototype = { get$_sign_in_with_apple_button$_backgroundColor(_) { switch (0) { case 0: return B.Color_4278190080; } }, get$_contrastColor() { switch (0) { case 0: return B.Color_4294967295; } }, get$_sign_in_with_apple_button$_decoration() { switch (0) { case 0: case 1: return null; } }, build$1(context) { var t2, _this = this, _null = null, textWidget = A.Text$("Sign in with Apple", _null, _null, _null, _null, _null, A.TextStyle$(_null, _null, _this.get$_contrastColor(), _null, _null, _null, _null, _null, ".SF Pro Text", _null, _null, 18.919999999999998, _null, _null, _null, _null, _null, false, _null, -0.41, _null, _null, _null, _null, _null, _null), B.TextAlign_2, _null, _null), appleIcon = A.Container$(_null, A.Center$(new A.SizedBox(15.25806451612903, 18.919999999999998, A.CustomPaint$(_null, _null, _null, new A.AppleLogoPainter(_this.get$_contrastColor(), _null), B.Size_0_0), _null), _null, _null), B.Clip_0, _null, _null, _null, _null, 30, _null, _null, new A.EdgeInsets(0, 0, 0, 4), _null, _null, 28), t1 = type$.JSArray_Widget, children = A._setArrayType([], t1); switch (0) { case 0: children = A._setArrayType([appleIcon, new A.Flexible(1, B.FlexFit_1, textWidget, _null)], t1); break; } t1 = _this.get$_sign_in_with_apple_button$_backgroundColor(0); t2 = _this.get$_sign_in_with_apple_button$_decoration(); return new A.SizedBox(_null, 44, A.SizedBox$expand(A.CupertinoButton$(B.Alignment_0_0, B.BorderRadius_tLn1, A.Container$(_null, A.Row$(children, B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, t2, _null, 44, _null, _null, B.EdgeInsets_16_0_16_0, _null, _null, _null), t1, B.CupertinoDynamicColor_xDe, 44, _this.onPressed, B.EdgeInsets_0_0_0_0, 0.4)), _null); } }; A.SignInWithAppleButtonStyle.prototype = { _enumToString$0() { return "SignInWithAppleButtonStyle." + this._core$_name; } }; A.IconAlignment.prototype = { _enumToString$0() { return "IconAlignment." + this._core$_name; } }; A.AuthorizationCredentialAppleID.prototype = { toString$0(_) { var _this = this; return "AuthorizationCredentialAppleID(" + A.S(_this.userIdentifier) + ", " + A.S(_this.givenName) + ", " + A.S(_this.familyName) + ", " + A.S(_this.email) + ", [identityToken set: " + (_this.identityToken != null) + "], " + A.S(_this.state) + ")"; } }; A.AppleIDAuthorizationScopes.prototype = { _enumToString$0() { return "AppleIDAuthorizationScopes." + this._core$_name; } }; A.AppleIDAuthorizationRequest.prototype = { toString$0(_) { return "AppleIDAuthorizationRequest(scopes: " + A.S(this.scopes) + ")"; }, toJson$0() { var t2, t3, _i, scope, t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); t1.$indexSet(0, "type", "appleid"); t2 = A._setArrayType([], type$.JSArray_String); for (t3 = this.scopes, _i = 0; _i < 2; ++_i) { scope = t3[_i]; if (scope === B.AppleIDAuthorizationScopes_0) t2.push("email"); else if (scope === B.AppleIDAuthorizationScopes_1) t2.push("fullName"); } t1.$indexSet(0, "scopes", t2); return t1; } }; A.UnknownSignInWithAppleException.prototype = { toString$0(_) { return "UnknownSignInWithAppleException(" + this.code + ", " + A.S(this.message) + ", " + A.S(this.details) + ")"; } }; A.SignInWithAppleNotSupportedException.prototype = { toString$0(_) { return "SignInWithAppleNotSupportedException(" + this.message + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.AuthorizationErrorCode.prototype = { _enumToString$0() { return "AuthorizationErrorCode." + this._core$_name; } }; A.SignInWithAppleAuthorizationException.prototype = { toString$0(_) { return "SignInWithAppleAuthorizationException(" + this.code.toString$0(0) + ", " + this.message + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.SignInWithAppleCredentialsException.prototype = { toString$0(_) { return "SignInWithAppleCredentialsException(" + this.message + ")"; }, $isException: 1, get$message(receiver) { return this.message; } }; A.MethodChannelSignInWithApple.prototype = { getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions(nonce, scopes, state, webAuthenticationOptions) { return this.getAppleIDCredential$body$MethodChannelSignInWithApple(nonce, scopes, state, webAuthenticationOptions); }, getAppleIDCredential$body$MethodChannelSignInWithApple(nonce, scopes, state, webAuthenticationOptions) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AuthorizationCredentialAppleID), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, response, exception, t1, exception0, $async$exception0; var $async$getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start if ($.$get$Platform_isAndroid()) { $async$returnValue = $async$self._signInWithAppleAndroid$4$nonce$scopes$state$webAuthenticationOptions(nonce, scopes, state, webAuthenticationOptions); // goto return $async$goto = 1; break; } $async$handler = 4; if (!$.$get$Platform_isIOS() && !$.$get$Platform_isMacOS() && !J.$eq$(J.$index$asx(A._Platform_environment()._collection$_map, "FLUTTER_TEST"), "true")) throw A.wrapException(B.SignInWithAppleNotSupportedException_OdV); $async$goto = 7; return A._asyncAwait(B.MethodChannel_fP4._invokeMethod$1$3$arguments$missingOk("performAuthorizationRequest", A._setArrayType([new A.AppleIDAuthorizationRequest(scopes, nonce, state).toJson$0()], type$.JSArray_Map_String_dynamic), false, type$.Map_dynamic_dynamic), $async$getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions); case 7: // returning from await. response = $async$result; if (response == null) { t1 = A.Exception_Exception("getKeychainCredential: Received `null` response"); throw A.wrapException(t1); } t1 = A.parseAuthorizationCredentialAppleID(response); $async$returnValue = t1; // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; t1 = A.unwrapException($async$exception0); if (t1 instanceof A.PlatformException) { exception = t1; throw A.wrapException(A.SignInWithAppleException_SignInWithAppleException$fromPlatformException(exception)); } else throw $async$exception0; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions, $async$completer); }, _signInWithAppleAndroid$4$nonce$scopes$state$webAuthenticationOptions(nonce, scopes, state, webAuthenticationOptions) { return this._signInWithAppleAndroid$body$MethodChannelSignInWithApple(nonce, scopes, state, webAuthenticationOptions); }, _signInWithAppleAndroid$body$MethodChannelSignInWithApple(nonce, scopes, state, webAuthenticationOptions) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AuthorizationCredentialAppleID), $async$returnValue, $async$handler = 2, $async$currentError, uri, result, exception, user, $name, authorizationCode, t3, t4, t5, t6, exception0, t1, t2, $async$exception0; var $async$_signInWithAppleAndroid$4$nonce$scopes$state$webAuthenticationOptions = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start t1 = type$.String; t2 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); t2.$indexSet(0, "client_id", webAuthenticationOptions.clientId); t2.$indexSet(0, "redirect_uri", webAuthenticationOptions.redirectUri.toString$0(0)); t2.$indexSet(0, "scope", new A.MappedListIterable(scopes, new A.MethodChannelSignInWithApple__signInWithAppleAndroid_closure(), A._arrayInstanceType(scopes)._eval$1("MappedListIterable<1,String>")).join$1(0, " ")); t2.$indexSet(0, "response_type", "code id_token"); t2.$indexSet(0, "response_mode", "form_post"); uri = A._Uri__Uri(null, "appleid.apple.com", "/auth/authorize", t2, "https").get$_text(); $async$handler = 4; $async$goto = 7; return A._asyncAwait(B.MethodChannel_fP4._invokeMethod$1$3$arguments$missingOk("performAuthorizationRequest", A.LinkedHashMap_LinkedHashMap$_literal(["url", uri], t1, t1), false, t1), $async$_signInWithAppleAndroid$4$nonce$scopes$state$webAuthenticationOptions); case 7: // returning from await. result = $async$result; if (result == null) throw A.wrapException(B.SignInWithAppleAuthorizationException_U6T); t1 = A.Uri_parse(result, 0, null); if (t1.get$queryParameters().containsKey$1(0, "error")) if (J.$eq$(t1.get$queryParameters().$index(0, "error"), "user_cancelled_authorize")) A.throwExpression(B.SignInWithAppleAuthorizationException_PGb); if (t1.get$queryParameters().containsKey$1(0, "user")) { t2 = t1.get$queryParameters().$index(0, "user"); user = type$.Map_String_dynamic._as(B.C_JsonCodec.decode$1(0, t2 == null ? A._asString(t2) : t2)); } else user = null; t2 = user == null; $name = !t2 ? type$.nullable_Map_String_dynamic._as(J.$index$asx(user, "name")) : null; authorizationCode = t1.get$queryParameters().$index(0, "code"); if (authorizationCode == null) A.throwExpression(B.SignInWithAppleAuthorizationException_BKW); t3 = A._asStringQ(t2 ? null : J.$index$asx(user, "email")); t2 = $name == null; t4 = A._asStringQ(t2 ? null : J.$index$asx($name, "firstName")); t5 = A._asStringQ(t2 ? null : J.$index$asx($name, "lastName")); t6 = t1.get$queryParameters().$index(0, "id_token"); t1 = t1.get$queryParameters().$index(0, "state"); $async$returnValue = new A.AuthorizationCredentialAppleID(null, t4, t5, t3, authorizationCode, t6, t1); // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception0 = $async$currentError; t1 = A.unwrapException($async$exception0); if (t1 instanceof A.PlatformException) { exception = t1; throw A.wrapException(A.SignInWithAppleException_SignInWithAppleException$fromPlatformException(exception)); } else throw $async$exception0; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_signInWithAppleAndroid$4$nonce$scopes$state$webAuthenticationOptions, $async$completer); } }; A.MethodChannelSignInWithApple__signInWithAppleAndroid_closure.prototype = { call$1(scope) { switch (scope.index) { case 0: return "email"; case 1: return "name"; } }, $signature: 3377 }; A.SignInWithApplePlatform.prototype = {}; A.WebAuthenticationOptions.prototype = {}; A.SignInWithApplePlugin.prototype = { getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions(nonce, scopes, state, webAuthenticationOptions) { return this.getAppleIDCredential$body$SignInWithApplePlugin(nonce, scopes, state, webAuthenticationOptions); }, getAppleIDCredential$body$SignInWithApplePlugin(nonce, scopes, state, webAuthenticationOptions) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.AuthorizationCredentialAppleID), $async$returnValue, $async$handler = 2, $async$currentError, t1, scope, options, response, e, errorProp, errorCode, t2, _i, t3, t4, t5, t6, exception, $async$exception; var $async$getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; t2 = webAuthenticationOptions.redirectUri.toString$0(0); t1 = A._setArrayType([], type$.JSArray_String); for (_i = 0; _i < 2; ++_i) { scope = scopes[_i]; if (scope === B.AppleIDAuthorizationScopes_0) J.add$1$ax(t1, "email"); else if (scope === B.AppleIDAuthorizationScopes_1) J.add$1$ax(t1, "name"); } options = {clientId: webAuthenticationOptions.clientId, scope: J.join$1$ax(t1, " "), redirectURI: t2, state: state, nonce: nonce, usePopup: true}; self.AppleID.auth.init(options); $async$goto = 7; return A._asyncAwait(A.promiseToFuture(self.AppleID.auth.signIn(), type$.SignInResponseI), $async$getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions); case 7: // returning from await. response = $async$result; t1 = J.get$code$x(J.get$authorization$x(response)); t2 = J.get$id_token$x(J.get$authorization$x(response)); t3 = J.get$state$x(J.get$authorization$x(response)); t4 = J.get$user$x(response); t4 = t4 == null ? null : J.get$email$x(t4); t5 = J.get$user$x(response); if (t5 == null) t5 = null; else { t5 = J.get$name$x(t5); t5 = t5 == null ? null : J.get$firstName$x(t5); } t6 = J.get$user$x(response); if (t6 == null) t6 = null; else { t6 = J.get$name$x(t6); t6 = t6 == null ? null : J.get$lastName$x(t6); } $async$returnValue = new A.AuthorizationCredentialAppleID(null, t5, t6, t4, t1, t2, t3); // goto return $async$goto = 1; break; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; e = A.unwrapException($async$exception); errorProp = e.error; errorCode = typeof errorProp == "string" ? errorProp : "UNKNOWN_SIWA_ERROR"; throw A.wrapException(A.SignInWithAppleCredentialsException$("Authentication failed with " + A.S(errorCode))); // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$getAppleIDCredential$4$nonce$scopes$state$webAuthenticationOptions, $async$completer); } }; A.SignInWithAppleInitOptions.prototype = {}; A.SignInResponseI.prototype = {}; A.AuthorizationI.prototype = {}; A.UserI.prototype = {}; A.NameI.prototype = {}; A.SourceFile.prototype = { get$length(_) { return this._decodedChars.length; }, get$lines(_) { return this._lineStarts.length; }, SourceFile$decoded$2$url(decodedChars, url) { var t1, t2, t3, i, c, j; for (t1 = this._decodedChars, t2 = t1.length, t3 = this._lineStarts, i = 0; i < t2; ++i) { c = t1[i]; if (c === 13) { j = i + 1; if (j >= t2 || t1[j] !== 10) c = 10; } if (c === 10) t3.push(i + 1); } }, span$2(_, start, end) { return A._FileSpan$(this, start, end); }, getLine$1(offset) { var t1, _this = this; if (offset < 0) throw A.wrapException(A.RangeError$("Offset may not be negative, was " + offset + ".")); else if (offset > _this._decodedChars.length) throw A.wrapException(A.RangeError$("Offset " + offset + string$.x20must_ + _this.get$length(0) + ".")); t1 = _this._lineStarts; if (offset < B.JSArray_methods.get$first(t1)) return -1; if (offset >= B.JSArray_methods.get$last(t1)) return t1.length - 1; if (_this._isNearCachedLine$1(offset)) { t1 = _this._cachedLine; t1.toString; return t1; } return _this._cachedLine = _this._file$_binarySearch$1(offset) - 1; }, _isNearCachedLine$1(offset) { var t2, t3, t1 = this._cachedLine; if (t1 == null) return false; t2 = this._lineStarts; if (offset < t2[t1]) return false; t3 = t2.length; if (t1 >= t3 - 1 || offset < t2[t1 + 1]) return true; if (t1 >= t3 - 2 || offset < t2[t1 + 2]) { this._cachedLine = t1 + 1; return true; } return false; }, _file$_binarySearch$1(offset) { var min, half, t1 = this._lineStarts, max = t1.length - 1; for (min = 0; min < max;) { half = min + B.JSInt_methods._tdivFast$1(max - min, 2); if (t1[half] > offset) max = half; else min = half + 1; } return max; }, getColumn$1(offset) { var line, lineStart, _this = this; if (offset < 0) throw A.wrapException(A.RangeError$("Offset may not be negative, was " + offset + ".")); else if (offset > _this._decodedChars.length) throw A.wrapException(A.RangeError$("Offset " + offset + " must be not be greater than the number of characters in the file, " + _this.get$length(0) + ".")); line = _this.getLine$1(offset); lineStart = _this._lineStarts[line]; if (lineStart > offset) throw A.wrapException(A.RangeError$("Line " + line + " comes after offset " + offset + ".")); return offset - lineStart; }, getOffset$1(line) { var t1, t2, result, t3; if (line < 0) throw A.wrapException(A.RangeError$("Line may not be negative, was " + line + ".")); else { t1 = this._lineStarts; t2 = t1.length; if (line >= t2) throw A.wrapException(A.RangeError$("Line " + line + " must be less than the number of lines in the file, " + this.get$lines(0) + ".")); } result = t1[line]; if (result <= this._decodedChars.length) { t3 = line + 1; t1 = t3 < t2 && result >= t1[t3]; } else t1 = true; if (t1) throw A.wrapException(A.RangeError$("Line " + line + " doesn't have 0 columns.")); return result; } }; A.FileLocation.prototype = { get$sourceUrl() { return this.file.url; }, get$line(_) { return this.file.getLine$1(this.offset); }, get$column() { return this.file.getColumn$1(this.offset); }, FileLocation$_$2(file, offset) { var t2, t1 = this.offset; if (t1 < 0) throw A.wrapException(A.RangeError$("Offset may not be negative, was " + t1 + ".")); else { t2 = this.file; if (t1 > t2._decodedChars.length) throw A.wrapException(A.RangeError$("Offset " + t1 + string$.x20must_ + t2.get$length(0) + ".")); } }, get$offset(receiver) { return this.offset; } }; A._FileSpan.prototype = { get$sourceUrl() { return this.file.url; }, get$length(_) { return this._file$_end - this._file$_start; }, get$start(_) { return A.FileLocation$_(this.file, this._file$_start); }, get$end(_) { return A.FileLocation$_(this.file, this._file$_end); }, get$text(_) { return A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(this.file._decodedChars, this._file$_start, this._file$_end), 0, null); }, get$context(_) { var _this = this, t1 = _this.file, endOffset = _this._file$_end, endLine = t1.getLine$1(endOffset); if (t1.getColumn$1(endOffset) === 0 && endLine !== 0) { if (endOffset - _this._file$_start === 0) return endLine === t1._lineStarts.length - 1 ? "" : A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1._decodedChars, t1.getOffset$1(endLine), t1.getOffset$1(endLine + 1)), 0, null); } else endOffset = endLine === t1._lineStarts.length - 1 ? t1._decodedChars.length : t1.getOffset$1(endLine + 1); return A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1._decodedChars, t1.getOffset$1(t1.getLine$1(_this._file$_start)), endOffset), 0, null); }, _FileSpan$3(file, _start, _end) { var t3, t1 = this._file$_end, t2 = this._file$_start; if (t1 < t2) throw A.wrapException(A.ArgumentError$("End " + t1 + " must come after start " + t2 + ".", null)); else { t3 = this.file; if (t1 > t3._decodedChars.length) throw A.wrapException(A.RangeError$("End " + t1 + string$.x20must_ + t3.get$length(0) + ".")); else if (t2 < 0) throw A.wrapException(A.RangeError$("Start may not be negative, was " + t2 + ".")); } }, compareTo$1(_, other) { var result; if (!(other instanceof A._FileSpan)) return this.super$SourceSpanMixin$compareTo(0, other); result = B.JSInt_methods.compareTo$1(this._file$_start, other._file$_start); return result === 0 ? B.JSInt_methods.compareTo$1(this._file$_end, other._file$_end) : result; }, $eq(_, other) { var _this = this; if (other == null) return false; if (!(other instanceof A._FileSpan)) return _this.super$SourceSpanMixin$$eq(0, other); return _this._file$_start === other._file$_start && _this._file$_end === other._file$_end && J.$eq$(_this.file.url, other.file.url); }, get$hashCode(_) { return A.Object_hash(this._file$_start, this._file$_end, this.file.url, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, expand$1(_, other) { var start, _this = this, t1 = _this.file; if (!J.$eq$(t1.url, other.file.url)) throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(_this.get$sourceUrl()) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); start = Math.min(_this._file$_start, other._file$_start); return A._FileSpan$(t1, start, Math.max(_this._file$_end, other._file$_end)); }, $isSourceSpanWithContext: 1 }; A.Highlighter.prototype = { highlight$0(_) { var t2, highlightsByColumn, t3, t4, i, line, lastLine, t5, t6, t7, t8, t9, t10, t11, t12, t13, index, primaryIdx, primary, _i, _this = this, _null = null, t1 = _this._lines; _this._writeFileStart$1(B.JSArray_methods.get$first(t1).url); t2 = _this._maxMultilineSpans; highlightsByColumn = A.List_List$filled(t2, _null, false, type$.nullable__Highlight); for (t3 = _this._highlighter$_buffer, t2 = t2 !== 0, t4 = _this._highlighter$_primaryColor, i = 0; i < t1.length; ++i) { line = t1[i]; if (i > 0) { lastLine = t1[i - 1]; t5 = lastLine.url; t6 = line.url; if (!J.$eq$(t5, t6)) { _this._writeSidebar$1$end("\u2575"); t3._contents += "\n"; _this._writeFileStart$1(t6); } else if (lastLine.number + 1 !== line.number) { _this._writeSidebar$1$text("..."); t3._contents += "\n"; } } for (t5 = line.highlights, t6 = A._arrayInstanceType(t5)._eval$1("ReversedListIterable<1>"), t7 = new A.ReversedListIterable(t5, t6), t7 = new A.ListIterator(t7, t7.get$length(0), t6._eval$1("ListIterator")), t6 = t6._eval$1("ListIterable.E"), t8 = line.number, t9 = line.text; t7.moveNext$0();) { t10 = t7.__internal$_current; if (t10 == null) t10 = t6._as(t10); t11 = t10.span; t12 = t11.get$start(t11); t12 = t12.get$line(t12); t13 = t11.get$end(t11); if (t12 !== t13.get$line(t13)) { t12 = t11.get$start(t11); t11 = t12.get$line(t12) === t8 && _this._isOnlyWhitespace$1(B.JSString_methods.substring$2(t9, 0, t11.get$start(t11).get$column())); } else t11 = false; if (t11) { index = B.JSArray_methods.indexOf$1(highlightsByColumn, _null); if (index < 0) A.throwExpression(A.ArgumentError$(A.S(highlightsByColumn) + " contains no null elements.", _null)); highlightsByColumn[index] = t10; } } _this._writeSidebar$1$line(t8); t3._contents += " "; _this._writeMultilineHighlights$2(line, highlightsByColumn); if (t2) t3._contents += " "; primaryIdx = B.JSArray_methods.indexWhere$1(t5, new A.Highlighter_highlight_closure()); primary = primaryIdx === -1 ? _null : t5[primaryIdx]; t6 = primary != null; if (t6) { t7 = primary.span; t10 = t7.get$start(t7); t10 = t10.get$line(t10) === t8 ? t7.get$start(t7).get$column() : 0; t11 = t7.get$end(t7); _this._writeHighlightedText$4$color(t9, t10, t11.get$line(t11) === t8 ? t7.get$end(t7).get$column() : t9.length, t4); } else _this._writeText$1(t9); t3._contents += "\n"; if (t6) _this._writeIndicator$3(line, primary, highlightsByColumn); for (t6 = t5.length, _i = 0; _i < t6; ++_i) { t5[_i].toString; continue; } } _this._writeSidebar$1$end("\u2575"); t1 = t3._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, _writeFileStart$1(url) { var _this = this; if (!_this._multipleFiles || !type$.Uri._is(url)) _this._writeSidebar$1$end("\u2577"); else { _this._writeSidebar$1$end("\u250c"); _this._colorize$2$color(new A.Highlighter__writeFileStart_closure(_this), "\x1b[34m"); _this._highlighter$_buffer._contents += " " + $.$get$context().prettyUri$1(url); } _this._highlighter$_buffer._contents += "\n"; }, _writeMultilineHighlights$3$current(line, highlightsByColumn, current) { var t1, currentColor, t2, t3, t4, foundCurrent, _i, highlight, t5, startLine, t6, endLine, _this = this, _box_0 = {}; _box_0.openedOnThisLine = false; _box_0.openedOnThisLineColor = null; t1 = current == null; if (t1) currentColor = null; else currentColor = _this._highlighter$_primaryColor; for (t2 = highlightsByColumn.length, t3 = _this._highlighter$_primaryColor, t1 = !t1, t4 = _this._highlighter$_buffer, foundCurrent = false, _i = 0; _i < t2; ++_i) { highlight = highlightsByColumn[_i]; t5 = highlight == null; if (t5) startLine = null; else { t6 = highlight.span; t6 = t6.get$start(t6); startLine = t6.get$line(t6); } if (t5) endLine = null; else { t6 = highlight.span; t6 = t6.get$end(t6); endLine = t6.get$line(t6); } if (t1 && highlight === current) { _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure(_this, startLine, line), currentColor); foundCurrent = true; } else if (foundCurrent) _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure0(_this, highlight), currentColor); else if (t5) if (_box_0.openedOnThisLine) _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure1(_this), _box_0.openedOnThisLineColor); else t4._contents += " "; else _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure2(_box_0, _this, current, startLine, line, highlight, endLine), t3); } }, _writeMultilineHighlights$2(line, highlightsByColumn) { return this._writeMultilineHighlights$3$current(line, highlightsByColumn, null); }, _writeHighlightedText$4$color(text, startColumn, endColumn, color) { var _this = this; _this._writeText$1(B.JSString_methods.substring$2(text, 0, startColumn)); _this._colorize$2$color(new A.Highlighter__writeHighlightedText_closure(_this, text, startColumn, endColumn), color); _this._writeText$1(B.JSString_methods.substring$2(text, endColumn, text.length)); }, _writeIndicator$3(line, highlight, highlightsByColumn) { var t3, coversWholeLine, _this = this, color = _this._highlighter$_primaryColor, t1 = highlight.span, t2 = t1.get$start(t1); t2 = t2.get$line(t2); t3 = t1.get$end(t1); if (t2 === t3.get$line(t3)) { _this._writeSidebar$0(); t1 = _this._highlighter$_buffer; t1._contents += " "; _this._writeMultilineHighlights$3$current(line, highlightsByColumn, highlight); if (highlightsByColumn.length !== 0) t1._contents += " "; _this._writeLabel$3(highlight, highlightsByColumn, _this._colorize$2$color(new A.Highlighter__writeIndicator_closure(_this, line, highlight), color)); } else { t2 = t1.get$start(t1); t3 = line.number; if (t2.get$line(t2) === t3) { if (B.JSArray_methods.contains$1(highlightsByColumn, highlight)) return; A.replaceFirstNull(highlightsByColumn, highlight); _this._writeSidebar$0(); t1 = _this._highlighter$_buffer; t1._contents += " "; _this._writeMultilineHighlights$3$current(line, highlightsByColumn, highlight); _this._colorize$2$color(new A.Highlighter__writeIndicator_closure0(_this, line, highlight), color); t1._contents += "\n"; } else { t2 = t1.get$end(t1); if (t2.get$line(t2) === t3) { coversWholeLine = t1.get$end(t1).get$column() === line.text.length; if (coversWholeLine && true) { A.replaceWithNull(highlightsByColumn, highlight); return; } _this._writeSidebar$0(); _this._highlighter$_buffer._contents += " "; _this._writeMultilineHighlights$3$current(line, highlightsByColumn, highlight); _this._writeLabel$3(highlight, highlightsByColumn, _this._colorize$2$color(new A.Highlighter__writeIndicator_closure1(_this, coversWholeLine, line, highlight), color)); A.replaceWithNull(highlightsByColumn, highlight); } } } }, _writeArrow$3$beginning(line, column, beginning) { var t1 = beginning ? 0 : 1, t2 = this._highlighter$_buffer; t1 = t2._contents += B.JSString_methods.$mul("\u2500", 1 + column + this._countTabs$1(B.JSString_methods.substring$2(line.text, 0, column + t1)) * 3); t2._contents = t1 + "^"; }, _writeArrow$2(line, column) { return this._writeArrow$3$beginning(line, column, true); }, _writeLabel$3(highlight, highlightsByColumn, underlineLength) { this._highlighter$_buffer._contents += "\n"; return; }, _writeText$1(text) { var t1, t2, t3, t4; for (t1 = new A.CodeUnits(text), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t3 = this._highlighter$_buffer, t2 = t2._eval$1("ListBase.E"); t1.moveNext$0();) { t4 = t1.__internal$_current; if (t4 == null) t4 = t2._as(t4); if (t4 === 9) t3._contents += B.JSString_methods.$mul(" ", 4); else t3._contents += A.Primitives_stringFromCharCode(t4); } }, _writeSidebar$3$end$line$text(end, line, text) { var t1 = {}; t1.text = text; if (line != null) t1.text = B.JSInt_methods.toString$0(line + 1); this._colorize$2$color(new A.Highlighter__writeSidebar_closure(t1, this, end), "\x1b[34m"); }, _writeSidebar$1$end(end) { return this._writeSidebar$3$end$line$text(end, null, null); }, _writeSidebar$1$text(text) { return this._writeSidebar$3$end$line$text(null, null, text); }, _writeSidebar$1$line(line) { return this._writeSidebar$3$end$line$text(null, line, null); }, _writeSidebar$0() { return this._writeSidebar$3$end$line$text(null, null, null); }, _countTabs$1(text) { var t1, t2, count, t3; for (t1 = new A.CodeUnits(text), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"), count = 0; t1.moveNext$0();) { t3 = t1.__internal$_current; if ((t3 == null ? t2._as(t3) : t3) === 9) ++count; } return count; }, _isOnlyWhitespace$1(text) { var t1, t2, t3; for (t1 = new A.CodeUnits(text), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"); t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); if (t3 !== 32 && t3 !== 9) return false; } return true; }, _colorize$1$2$color(callback, color) { var result, t1 = this._highlighter$_primaryColor != null; if (t1 && color != null) this._highlighter$_buffer._contents += color; result = callback.call$0(); if (t1 && color != null) this._highlighter$_buffer._contents += "\x1b[0m"; return result; }, _colorize$2$color(callback, color) { return this._colorize$1$2$color(callback, color, type$.dynamic); } }; A.Highlighter_closure.prototype = { call$0() { var t1 = this.color, t2 = J.getInterceptor$(t1); if (t2.$eq(t1, true)) return "\x1b[31m"; if (t2.$eq(t1, false)) return null; return A._asStringQ(t1); }, $signature: 864 }; A.Highlighter$__closure.prototype = { call$1(line) { var t1 = line.highlights; return new A.WhereIterable(t1, new A.Highlighter$___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).get$length(0); }, $signature: 3378 }; A.Highlighter$___closure.prototype = { call$1(highlight) { var t1 = highlight.span, t2 = t1.get$start(t1); t2 = t2.get$line(t2); t1 = t1.get$end(t1); return t2 !== t1.get$line(t1); }, $signature: 609 }; A.Highlighter$__closure0.prototype = { call$1(line) { return line.url; }, $signature: 3380 }; A.Highlighter__collateLines_closure.prototype = { call$1(highlight) { var t1 = highlight.span.get$sourceUrl(); return t1 == null ? new A.Object() : t1; }, $signature: 3381 }; A.Highlighter__collateLines_closure0.prototype = { call$2(highlight1, highlight2) { return highlight1.span.compareTo$1(0, highlight2.span); }, $signature: 3382 }; A.Highlighter__collateLines_closure1.prototype = { call$1(entry) { var t1, t2, t3, t4, context, t5, linesBeforeSpan, lineNumber, _i, line, activeHighlights, highlightIndex, oldHighlightLength, t6, url = entry.key, highlightsForFile = entry.value, lines = A._setArrayType([], type$.JSArray__Line); for (t1 = J.getInterceptor$ax(highlightsForFile), t2 = t1.get$iterator(highlightsForFile), t3 = type$.JSArray__Highlight; t2.moveNext$0();) { t4 = t2.get$current(t2).span; context = t4.get$context(t4); t5 = A.findLineStart(context, t4.get$text(t4), t4.get$start(t4).get$column()); t5.toString; linesBeforeSpan = B.JSString_methods.allMatches$1("\n", B.JSString_methods.substring$2(context, 0, t5)).get$length(0); t4 = t4.get$start(t4); lineNumber = t4.get$line(t4) - linesBeforeSpan; for (t4 = context.split("\n"), t5 = t4.length, _i = 0; _i < t5; ++_i) { line = t4[_i]; if (lines.length === 0 || lineNumber > B.JSArray_methods.get$last(lines).number) lines.push(new A._Line(line, lineNumber, url, A._setArrayType([], t3))); ++lineNumber; } } activeHighlights = A._setArrayType([], t3); for (t2 = lines.length, highlightIndex = 0, _i = 0; _i < lines.length; lines.length === t2 || (0, A.throwConcurrentModificationError)(lines), ++_i) { line = lines[_i]; if (!!activeHighlights.fixed$length) A.throwExpression(A.UnsupportedError$("removeWhere")); B.JSArray_methods._removeWhere$2(activeHighlights, new A.Highlighter__collateLines__closure(line), true); oldHighlightLength = activeHighlights.length; for (t3 = t1.skip$1(highlightsForFile, highlightIndex), t4 = A._instanceType(t3), t3 = new A.ListIterator(t3, t3.get$length(t3), t4._eval$1("ListIterator")), t4 = t4._eval$1("ListIterable.E"); t3.moveNext$0();) { t5 = t3.__internal$_current; if (t5 == null) t5 = t4._as(t5); t6 = t5.span; t6 = t6.get$start(t6); if (t6.get$line(t6) > line.number) break; activeHighlights.push(t5); } highlightIndex += activeHighlights.length - oldHighlightLength; B.JSArray_methods.addAll$1(line.highlights, activeHighlights); } return lines; }, $signature: 3383 }; A.Highlighter__collateLines__closure.prototype = { call$1(highlight) { var t1 = highlight.span; t1 = t1.get$end(t1); return t1.get$line(t1) < this.line.number; }, $signature: 609 }; A.Highlighter_highlight_closure.prototype = { call$1(highlight) { return true; }, $signature: 609 }; A.Highlighter__writeFileStart_closure.prototype = { call$0() { this.$this._highlighter$_buffer._contents += B.JSString_methods.$mul("\u2500", 2) + ">"; return null; }, $signature: 0 }; A.Highlighter__writeMultilineHighlights_closure.prototype = { call$0() { var t1 = this.startLine === this.line.number ? "\u250c" : "\u2514"; this.$this._highlighter$_buffer._contents += t1; }, $signature: 4 }; A.Highlighter__writeMultilineHighlights_closure0.prototype = { call$0() { var t1 = this.highlight == null ? "\u2500" : "\u253c"; this.$this._highlighter$_buffer._contents += t1; }, $signature: 4 }; A.Highlighter__writeMultilineHighlights_closure1.prototype = { call$0() { this.$this._highlighter$_buffer._contents += "\u2500"; return null; }, $signature: 0 }; A.Highlighter__writeMultilineHighlights_closure2.prototype = { call$0() { var t2, t3, _this = this, t1 = _this._box_0, vertical = t1.openedOnThisLine ? "\u253c" : "\u2502"; if (_this.current != null) _this.$this._highlighter$_buffer._contents += vertical; else { t2 = _this.line; t3 = t2.number; if (_this.startLine === t3) { t2 = _this.$this; t2._colorize$2$color(new A.Highlighter__writeMultilineHighlights__closure(t1, t2), t1.openedOnThisLineColor); t1.openedOnThisLine = true; if (t1.openedOnThisLineColor == null) t1.openedOnThisLineColor = t2._highlighter$_primaryColor; } else { if (_this.endLine === t3) { t3 = _this.highlight.span; t2 = t3.get$end(t3).get$column() === t2.text.length; } else t2 = false; t3 = _this.$this; if (t2) t3._highlighter$_buffer._contents += "\u2514"; else t3._colorize$2$color(new A.Highlighter__writeMultilineHighlights__closure0(t3, vertical), t1.openedOnThisLineColor); } } }, $signature: 4 }; A.Highlighter__writeMultilineHighlights__closure.prototype = { call$0() { var t1 = this._box_0.openedOnThisLine ? "\u252c" : "\u250c"; this.$this._highlighter$_buffer._contents += t1; }, $signature: 4 }; A.Highlighter__writeMultilineHighlights__closure0.prototype = { call$0() { this.$this._highlighter$_buffer._contents += this.vertical; }, $signature: 4 }; A.Highlighter__writeHighlightedText_closure.prototype = { call$0() { var _this = this; return _this.$this._writeText$1(B.JSString_methods.substring$2(_this.text, _this.startColumn, _this.endColumn)); }, $signature: 0 }; A.Highlighter__writeIndicator_closure.prototype = { call$0() { var tabsBefore, tabsInside, t1 = this.$this, t2 = t1._highlighter$_buffer, t3 = t2._contents, t4 = this.highlight.span, startColumn = t4.get$start(t4).get$column(), endColumn = t4.get$end(t4).get$column(); t4 = this.line.text; tabsBefore = t1._countTabs$1(B.JSString_methods.substring$2(t4, 0, startColumn)); tabsInside = t1._countTabs$1(B.JSString_methods.substring$2(t4, startColumn, endColumn)); startColumn += tabsBefore * 3; t2._contents += B.JSString_methods.$mul(" ", startColumn); t2 = t2._contents += B.JSString_methods.$mul("^", Math.max(endColumn + (tabsBefore + tabsInside) * 3 - startColumn, 1)); return t2.length - t3.length; }, $signature: 176 }; A.Highlighter__writeIndicator_closure0.prototype = { call$0() { var t1 = this.highlight.span; return this.$this._writeArrow$2(this.line, t1.get$start(t1).get$column()); }, $signature: 0 }; A.Highlighter__writeIndicator_closure1.prototype = { call$0() { var t4, _this = this, t1 = _this.$this, t2 = t1._highlighter$_buffer, t3 = t2._contents; if (_this.coversWholeLine) t2._contents += B.JSString_methods.$mul("\u2500", 3); else { t4 = _this.highlight.span; t1._writeArrow$3$beginning(_this.line, Math.max(t4.get$end(t4).get$column() - 1, 0), false); } return t2._contents.length - t3.length; }, $signature: 176 }; A.Highlighter__writeSidebar_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._highlighter$_buffer, t3 = this._box_0.text; if (t3 == null) t3 = ""; t1 = t2._contents += B.JSString_methods.padRight$1(t3, t1._paddingBeforeSidebar); t3 = this.end; t2._contents = t1 + (t3 == null ? "\u2502" : t3); }, $signature: 4 }; A._Highlight.prototype = { toString$0(_) { var t3, t4, t1 = this.span, t2 = t1.get$start(t1); t2 = t2.get$line(t2); t3 = t1.get$start(t1).get$column(); t4 = t1.get$end(t1); t1 = "" + "primary " + ("" + t2 + ":" + t3 + "-" + t4.get$line(t4) + ":" + t1.get$end(t1).get$column()); return t1.charCodeAt(0) == 0 ? t1 : t1; } }; A._Highlight_closure.prototype = { call$0() { var t2, t3, t4, t5, t1 = this.span; if (!(type$.SourceSpanWithContext._is(t1) && A.findLineStart(t1.get$context(t1), t1.get$text(t1), t1.get$start(t1).get$column()) != null)) { t2 = t1.get$start(t1); t2 = A.SourceLocation$(t2.get$offset(t2), 0, 0, t1.get$sourceUrl()); t3 = t1.get$end(t1); t3 = t3.get$offset(t3); t4 = t1.get$sourceUrl(); t5 = A.countCodeUnits(t1.get$text(t1), 10); t1 = A.SourceSpanWithContext$(t2, A.SourceLocation$(t3, A._Highlight__lastLineLength(t1.get$text(t1)), t5, t4), t1.get$text(t1), t1.get$text(t1)); } return A._Highlight__normalizeEndOfLine(A._Highlight__normalizeTrailingNewline(A._Highlight__normalizeNewlines(t1))); }, $signature: 3384 }; A._Line.prototype = { toString$0(_) { return "" + this.number + ': "' + this.text + '" (' + B.JSArray_methods.join$1(this.highlights, ", ") + ")"; } }; A.SourceLocation.prototype = { distance$1(other) { var t1 = this.sourceUrl; if (!J.$eq$(t1, other.get$sourceUrl())) throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(t1) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); return Math.abs(this.offset - other.get$offset(other)); }, compareTo$1(_, other) { var t1 = this.sourceUrl; if (!J.$eq$(t1, other.get$sourceUrl())) throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(t1) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); return this.offset - other.get$offset(other); }, $eq(_, other) { if (other == null) return false; return type$.SourceLocation._is(other) && J.$eq$(this.sourceUrl, other.get$sourceUrl()) && this.offset === other.get$offset(other); }, get$hashCode(_) { var t1 = this.sourceUrl; t1 = t1 == null ? null : t1.get$hashCode(t1); if (t1 == null) t1 = 0; return t1 + this.offset; }, toString$0(_) { var _this = this, t1 = A.getRuntimeTypeOfDartObject(_this).toString$0(0), source = _this.sourceUrl; return "<" + t1 + ": " + _this.offset + " " + (A.S(source == null ? "unknown source" : source) + ":" + (_this.line + 1) + ":" + (_this.column + 1)) + ">"; }, $isComparable: 1, get$sourceUrl() { return this.sourceUrl; }, get$offset(receiver) { return this.offset; }, get$line(receiver) { return this.line; }, get$column() { return this.column; } }; A.SourceLocationMixin.prototype = { distance$1(other) { if (!J.$eq$(this.file.url, other.get$sourceUrl())) throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(this.get$sourceUrl()) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); return Math.abs(this.offset - other.get$offset(other)); }, compareTo$1(_, other) { if (!J.$eq$(this.file.url, other.get$sourceUrl())) throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(this.get$sourceUrl()) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); return this.offset - other.get$offset(other); }, $eq(_, other) { if (other == null) return false; return type$.SourceLocation._is(other) && J.$eq$(this.file.url, other.get$sourceUrl()) && this.offset === other.get$offset(other); }, get$hashCode(_) { var t1 = this.file.url; t1 = t1 == null ? null : t1.get$hashCode(t1); if (t1 == null) t1 = 0; return t1 + this.offset; }, toString$0(_) { var t1 = A.getRuntimeTypeOfDartObject(this).toString$0(0), t2 = this.offset, t3 = this.file, source = t3.url; return "<" + t1 + ": " + t2 + " " + (A.S(source == null ? "unknown source" : source) + ":" + (t3.getLine$1(t2) + 1) + ":" + (t3.getColumn$1(t2) + 1)) + ">"; }, $isComparable: 1, $isSourceLocation: 1 }; A.SourceSpanBase.prototype = { SourceSpanBase$3(start, end, text) { var t3, t1 = this.end, t2 = this.start; if (!J.$eq$(t1.get$sourceUrl(), t2.get$sourceUrl())) throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(t2.get$sourceUrl()) + '" and "' + A.S(t1.get$sourceUrl()) + "\" don't match.", null)); else if (t1.get$offset(t1) < t2.get$offset(t2)) throw A.wrapException(A.ArgumentError$("End " + t1.toString$0(0) + " must come after start " + t2.toString$0(0) + ".", null)); else { t3 = this.text; if (t3.length !== t2.distance$1(t1)) throw A.wrapException(A.ArgumentError$('Text "' + t3 + '" must be ' + t2.distance$1(t1) + " characters long.", null)); } }, get$start(receiver) { return this.start; }, get$end(receiver) { return this.end; }, get$text(receiver) { return this.text; } }; A.SourceSpanException.prototype = { get$message(_) { return this._span_exception$_message; }, toString$0(_) { return "Error on " + this._span.message$2$color(0, this._span_exception$_message, null); }, $isException: 1 }; A.SourceSpanFormatException.prototype = { get$offset(_) { var t1 = this._span; t1 = A.FileLocation$_(t1.file, t1._file$_start); return t1.offset; }, $isFormatException: 1, get$source(receiver) { return this.source; } }; A.SourceSpanMixin.prototype = { get$sourceUrl() { return this.get$start(this).get$sourceUrl(); }, get$length(_) { var t2, _this = this, t1 = _this.get$end(_this); t1 = t1.get$offset(t1); t2 = _this.get$start(_this); return t1 - t2.get$offset(t2); }, compareTo$1(_, other) { var _this = this, result = _this.get$start(_this).compareTo$1(0, other.get$start(other)); return result === 0 ? _this.get$end(_this).compareTo$1(0, other.get$end(other)) : result; }, message$2$color(_, message, color) { var t2, t3, highlight, _this = this, t1 = _this.get$start(_this); t1 = "" + ("line " + (t1.get$line(t1) + 1) + ", column " + (_this.get$start(_this).get$column() + 1)); if (_this.get$sourceUrl() != null) { t2 = _this.get$sourceUrl(); t3 = $.$get$context(); t2.toString; t2 = t1 + (" of " + t3.prettyUri$1(t2)); t1 = t2; } t1 += ": " + message; highlight = _this.highlight$1$color(0, color); if (highlight.length !== 0) t1 = t1 + "\n" + highlight; return t1.charCodeAt(0) == 0 ? t1 : t1; }, message$1(_, message) { return this.message$2$color(0, message, null); }, highlight$1$color(_, color) { var _this = this; if (!type$.SourceSpanWithContext._is(_this) && _this.get$length(_this) === 0) return ""; return A.Highlighter$(_this, color).highlight$0(0); }, $eq(_, other) { var _this = this; if (other == null) return false; return other instanceof A.SourceSpanMixin && _this.get$start(_this).$eq(0, other.get$start(other)) && _this.get$end(_this).$eq(0, other.get$end(other)); }, get$hashCode(_) { var _this = this; return A.Object_hash(_this.get$start(_this), _this.get$end(_this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); }, toString$0(_) { var _this = this; return "<" + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + ": from " + _this.get$start(_this).toString$0(0) + " to " + _this.get$end(_this).toString$0(0) + ' "' + _this.get$text(_this) + '">'; }, $isComparable: 1 }; A.SourceSpanWithContext.prototype = { get$context(_) { return this._span_with_context$_context; } }; A._Rebuild.prototype = { call$2$key(builder, key) { var _null = null; return A.OnBuilder$(builder, _null, key, this._injected, this._injectedList, _null, _null, _null, this.$ti._precomputed1); }, call$1(builder) { return this.call$2$key(builder, null); } }; A.addToContextSet_closure.prototype = { call$0() { B.JSArray_methods.remove$1($._contextSet, this.ctx); }, $signature: 0 }; A.addToActiveReactiveModels_closure.prototype = { call$0() { $.injectedModels.remove$1(0, this.inj); }, $signature: 0 }; A.OnBuilder.prototype = {}; A.OnBuilder_closure.prototype = { call$1(_) { var t1 = A._setArrayType([this.listenTo], type$.JSArray_ReactiveModelImp_dynamic); return t1; }, $signature: 3386 }; A.OnBuilder_closure0.prototype = { call$3(_, __, ___) { return this.builder.call$0(); }, $signature() { return this.T._eval$1("Widget(BuildContext,SnapState<0>,ReactiveModel<0>)"); } }; A.MyStatefulWidget.prototype = { createState$0() { return new A._MyStatefulWidgetState(A._setArrayType([], type$.JSArray_of_void_Function), B._StateLifecycle_0, this.$ti._eval$1("_MyStatefulWidgetState<1>")); }, observers$1(arg0) { return this.observers.call$1(arg0); }, dispose$0() { return null.call$0(); } }; A._MyStatefulWidgetState.prototype = { get$models() { var t1, t2, _this = this, value = _this.___MyStatefulWidgetState_models_AI; if (value === $) { t1 = _this._widget; t1.toString; t2 = _this._framework$_element; t2.toString; value = _this.___MyStatefulWidgetState_models_AI = t1.observers$1(t2); } return value; }, initState$0() { var t1, t2, t3, _this = this; _this.super$ExtendedState$initState(); _this.cachedAddToObs = $.ReactiveStatelessWidget_addToObs; $.ReactiveStatelessWidget_addToObs = null; _this.setCombinedSnap$1(_this.get$models()); for (t1 = J.get$iterator$ax(_this.get$models()), t2 = _this.disposers; t1.moveNext$0();) { t3 = t1.get$current(t1); t3.addCleaner$1(t3.get$dispose()); t2.push(t3.addObserver$3$isSideEffects$listener$shouldAutoClean(false, new A._MyStatefulWidgetState_initState_closure(_this), true)); } _this._widget.toString; }, setCombinedSnap$2(models, model) { var t2, t3, t4, _snap, snapError, isWaiting, isIdle, t5, _this = this, _null = null, t1 = J.getInterceptor$asx(models); if (t1.get$length(models) === 1) { t2 = _this.$ti; t1 = t2._eval$1("ReactiveModel<1>")._as(t1.get$first(models)); _this.rm = t1; _this.snap = t2._eval$1("ReactiveModelImp<1>")._as(t1).get$snapState(); return; } _this.rm = null; if (model != null) { t2 = model.__ReactiveModelImp__snapState_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.$ti; t4 = t3._eval$1("SnapState<1>"); if (t4._is(t2)) { t4._as(t2); _this.rm = t3._eval$1("ReactiveModel<1>")._as(model); _snap = t2; } else _snap = _null; } else _snap = _null; for (t1 = t1.get$iterator(models), t2 = _this.$ti, t3 = t2._eval$1("SnapState<1>"), t2 = t2._eval$1("ReactiveModel<1>"), snapError = _null, isWaiting = false, isIdle = false; t1.moveNext$0();) { t4 = t1.get$current(t1); t4.initialize$0(0); t5 = t4.__ReactiveModelImp__snapState_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t5.status === B.StateStatus_1) isWaiting = true; t4.initialize$0(0); t5 = t4.__ReactiveModelImp__snapState_A; if (t5.status === B.StateStatus_3) snapError = t5.snapError; t4.initialize$0(0); t5 = t4.__ReactiveModelImp__snapState_A; if (t5.status === B.StateStatus_0) isIdle = true; if (t3._is(t5)) { if (_snap == null) _snap = t3._as(t5); if (_this.rm == null) _this.rm = t2._as(t4); } } if (isWaiting) _this.snap = _snap.copyWith$2$infoMessage$status(_null, B.StateStatus_1); else if (snapError != null) _this.snap = _snap.copyWith$3$error$infoMessage$status(snapError, "", B.StateStatus_3); else if (isIdle) _this.snap = _snap.copyToIsIdle$0(); else _this.snap = _snap; }, setCombinedSnap$1(models) { return this.setCombinedSnap$2(models, null); }, dispose$0() { var t1, t2, _i, _this = this; _this._widget.toString; for (t1 = _this.disposers, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].call$0(); for (t1 = _this._widget.cleaners, _i = 0; false; ++_i) t1[_i].call$0(); _this.super$ExtendedState$dispose(); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._widget.toString; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, build$1(context) { var t1, t2, t3, _this = this; _this.cachedAddToObs = $.ReactiveStatelessWidget_addToObs; $.ReactiveStatelessWidget_addToObs = null; t1 = _this._widget; t1.toString; t2 = _this.snap; t2.toString; t3 = _this.rm; t3.toString; return t1._rm$_builder.call$3(context, t2, t3); } }; A._MyStatefulWidgetState_initState_closure.prototype = { call$1(model) { var t3, t4, t1 = this.$this, t2 = t1._widget.shouldRebuild; if (t2 == null) t2 = null; else { t3 = model.__ReactiveModelImp__snapState_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t3.oldSnapState; t4.toString; t3 = t2.call$2(t4, t3); t2 = t3; } if (false === t2) return; t1.setState$1(new A._MyStatefulWidgetState_initState__closure(t1, model)); }, $signature: 3387 }; A._MyStatefulWidgetState_initState__closure.prototype = { call$0() { var t1 = this.$this; t1.setCombinedSnap$2(t1.get$models(), this.model); t1._widget.toString; }, $signature: 0 }; A.IStatefulWidget.prototype = { createElement$0(_) { return A.MyElement$(this); } }; A.MyElement.prototype = { performRebuild$0() { this.super$StatefulElement$performRebuild(); var t1 = this._framework$_state; t1.toString; if (t1 instanceof A._MyStatefulWidgetState) $.ReactiveStatelessWidget_addToObs = type$.ExtendedState_StatefulWidget._as(t1).cachedAddToObs; } }; A.ExtendedState.prototype = { get$removeFromContextSet() { var t1 = this.__ExtendedState_removeFromContextSet_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, initState$0() { this.super$State$initState(); var t1 = this._framework$_element; t1.toString; this.__ExtendedState_removeFromContextSet_A = A.addToContextSet(t1); }, dispose$0() { this.removeFromContextSet$0(); this.super$State$dispose(); }, removeFromContextSet$0() { return this.get$removeFromContextSet().call$0(); } }; A.InjectedImp.prototype = { InjectedImp$9$autoDisposeWhenNotUsed$creator$debugPrintWhenNotifiedPreMessageGlobal$dependsOn$initialState$sideEffectsGlobal$stateInterceptor$toDebugString$watch(autoDisposeWhenNotUsed, creator, debugPrintWhenNotifiedPreMessageGlobal, dependsOn, initialState, sideEffectsGlobal, stateInterceptor, toDebugString, watch, $T) { this.resetDefaultState$1(new A.InjectedImp_closure(this, creator)); }, resetDefaultState$1(fn) { this.super$ReactiveModelImp$resetDefaultState(); this.inheritedInjects.clear$0(0); this.__InjectedImp__cachedWatch_A = null; if (fn != null) fn.call$0(); }, resetDefaultState$0() { return this.resetDefaultState$1(null); }, get$mockableCreator() { this.__ReactiveModelImp_isInitialized_A === $ && A.throwUnnamedLateFieldNI(); B.JSArray_methods.get$last(this.cachedCreatorMocks); var t1 = this.__InjectedImp_creatorUpdatable_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, onStateInitialized$0() { }, notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(nextSnap, shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor) { var t1; if (!this.super$ReactiveModelImp$notify(nextSnap, null, sideEffects, stateInterceptor)) return false; if (nextSnap == null) return true; if (shouldOverrideDefaultSideEffects == null) t1 = null; else { t1 = this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = shouldOverrideDefaultSideEffects.call$1(t1); } J.$eq$(t1, true); return true; }, notify$1$shouldOverrideDefaultSideEffects(shouldOverrideDefaultSideEffects) { return this.notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(null, shouldOverrideDefaultSideEffects, null, null); }, notify$0() { var _null = null; return this.notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(_null, _null, _null, _null); }, rebuildState$0() { this.super$ReactiveModelImp$rebuildState(); }, call$2$defaultToGlobal(context, defaultToGlobal) { var t1 = A._instanceType(this), t2 = context.getElementForInheritedWidgetOfExactType$1$0(t1._eval$1("_InheritedInjected<1>")); if (t2 == null) t2 = null; else { t2 = t2._widget; t2.toString; } t1._eval$1("_InheritedInjected<1>?")._as(t2); if (defaultToGlobal) return this; throw A.wrapException(A.Exception_Exception("No InheritedWidget of type " + A.createRuntimeType(t1._precomputed1).toString$0(0) + " is found")); }, call$1(context) { return this.call$2$defaultToGlobal(context, false); }, dispose$0() { var t1 = this.__ReactiveModelImp_isInitialized_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1) return; t1 = this.cachedCreatorMocks; if (t1.length > 1) t1.pop(); this.super$ReactiveModelImp$dispose(); } }; A.InjectedImp_closure.prototype = { call$0() { this.$this.__InjectedImp_creatorUpdatable_A = this.creator; }, $signature: 0 }; A.IObservable.prototype = { addObserver$3$isSideEffects$listener$shouldAutoClean(isSideEffects, listener, shouldAutoClean) { this.IObservable__listeners.push(listener); return new A.IObservable_addObserver_closure(this, false, listener, true); }, addCleaner$1(listener) { this.IObservable__cleaners.push(listener); return new A.IObservable_addCleaner_closure(this, listener); }, cleanState$0() { var t1, t2, _i; for (t1 = A.List_List$of(this.IObservable__cleaners, true, type$.void_Function), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].call$0(); } }; A.IObservable_addObserver_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.IObservable__listeners; B.JSArray_methods.remove$1(t2, this.listener); t3 = !(t2.length !== 0 || t1.IObservable__dependentListeners.length !== 0); t2 = t3; if (t2) t1.cleanState$0(); }, $signature: 0 }; A.IObservable_addCleaner_closure.prototype = { call$0() { B.JSArray_methods.remove$1(this.$this.IObservable__cleaners, this.listener); }, $signature: 0 }; A.ReactiveModel.prototype = { dispose$0() { var t1 = this.subscription; if (t1 != null) t1.cancel$0(0); }, get$subscription() { return this.subscription; } }; A.ReactiveModelImp.prototype = { resetDefaultState$0() { var t1, _this = this; B.JSArray_methods.clear$0(_this.IObservable__listeners); B.JSArray_methods.clear$0(_this.IObservable__listenersForSideEffects); B.JSArray_methods.clear$0(_this.IObservable__dependentListeners); B.JSArray_methods.clear$0(_this.IObservable__cleaners); _this.__ReactiveModelImp__snapState_A = A.SnapState$none(_this.initialState, "", "INITIALIZING...", _this.toDebugString, A._instanceType(_this)._precomputed1); _this.__ReactiveModelImp_isInitialized_A = false; _this.__ReactiveModelImp_removeFromReactiveModel_A = null; t1 = _this.subscription; if (t1 != null) t1.cancel$0(0); _this.__ReactiveModelImp__dependentDebounceTimer_A = _this.__ReactiveModelImp_completer_A = _this.subscription = null; _this.__ReactiveModelImp_isWaitingToInitialize_A = false; _this.IObservable_customStatus = null; }, get$stateAsync() { return this.stateAsync$body$ReactiveModelImp(A._instanceType(this)._precomputed1); }, stateAsync$body$ReactiveModelImp($async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$self = this, t1, t2, t3; var $async$get$stateAsync = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$self.initialize$0(0); t1 = $async$self.__ReactiveModelImp_completer_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1 == null ? null : t1.future; $async$goto = 3; return A._asyncAwait(type$.Future_dynamic._is(t1) ? t1 : A._Future$value(t1, type$.dynamic), $async$get$stateAsync); case 3: // returning from await. t1 = $async$self.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.status === B.StateStatus_3) { t2 = A._instanceType($async$self); t3 = new A._Future($.Zone__current, t2._eval$1("_Future<1>")); t1 = t1.snapError; new A._AsyncCompleter(t3, t2._eval$1("_AsyncCompleter<1>")).completeError$2(t1.error, t1.stackTrace); $async$returnValue = t3; // goto return $async$goto = 1; break; } $async$returnValue = $async$self.get$snapState().get$state(0); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$get$stateAsync, $async$completer); }, setStateNullable$3$middleSetState$stackTrace(mutator, middleSetState, stackTrace) { var result, e, s, t1, exception, t2, _this = this; try { t1 = _this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); result = mutator.call$1(t1.data); if (type$.Future_dynamic._is(result) || result instanceof A.Stream) { t1 = result; t1.toString; _this._handleAsyncState$4$asyncResult$middleSetState$mutator$stackTrace(t1, middleSetState, mutator, stackTrace); t1 = new A.ReactiveModelImp_setStateNullable_closure(_this).call$0(); return t1; } if (_this.__ReactiveModelImp__snapState_A.status === B.StateStatus_1 && _this.get$snapState()._infoMessage !== "DEPENDS_ON" && _this.__ReactiveModelImp__snapState_A._infoMessage !== "STOP_WAITING") { _this.__ReactiveModelImp__snapState_A = _this.__ReactiveModelImp__snapState_A.copyToHasData$1(result).copyWith$2$infoMessage$status(null, B.StateStatus_1); _this.notify$1$shouldOverrideDefaultSideEffects(new A.ReactiveModelImp_setStateNullable_closure0(_this)); } else middleSetState.call$2(B.StateStatus_2, result); t1 = _this.__ReactiveModelImp__snapState_A; return new A.SynchronousFuture(t1.data, A._instanceType(_this)._eval$1("SynchronousFuture<1?>")); } catch (exception) { e = A.unwrapException(exception); s = A.getTraceFromException(exception); t1 = type$.Error; t2 = t1._is(e) && !(e instanceof A.UnimplementedError) ? A.S(e) + "\n" + A.S(s) : e; middleSetState.call$2(B.StateStatus_3, new A.SnapError(t2, s, new A.ReactiveModelImp_setStateNullable_closure1(_this, mutator, middleSetState, stackTrace))); if (t1._is(e) && !(e instanceof A.UnimplementedError)) { if (type$.TypeError._is(e)) { A.StatesRebuilerLogger_log("", e, null); A.StatesRebuilerLogger_log("", string$.IF_YOU, s); } else A.StatesRebuilerLogger_log("", e, s); throw exception; } t1 = _this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.SynchronousFuture(t1.data, A._instanceType(_this)._eval$1("SynchronousFuture<1?>")); } }, interceptState$2(snap, stateInterceptor) { var t2, t3, t1 = snap.oldSnapState; t1.toString; t2 = snap._isImmutable; if (t2 && t1.get$hashCode(0) === snap.get$hashCode(0)) return null; t1 = snap.status; t3 = t1 === B.StateStatus_1; if (!t3 && t3) return snap.copyWith$1$infoMessage("STOP_WAITING"); if (t1 !== B.StateStatus_3) if (t1 === B.StateStatus_2) { if (t2) { t1 = this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = snap.$eq(0, t1) && this.__ReactiveModelImp__snapState_A._infoMessage !== "REFRESHING..."; } else t1 = false; if (t1) return null; } return snap; }, setToIsWaiting$3$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor) { var t1 = this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(t1.copyWith$2$infoMessage$status("", B.StateStatus_1), shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor); }, setToIsWaiting$0() { return this.setToIsWaiting$3$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(null, null, null); }, setToHasData$4$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(data, shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor) { var t1 = this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(t1.copyToHasData$1(data), shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor); }, setToHasData$1(data) { return this.setToHasData$4$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(data, null, null, null); }, setToHasError$6$refresher$shouldOverrideDefaultSideEffects$sideEffects$stackTrace$stateInterceptor(error, refresher, shouldOverrideDefaultSideEffects, sideEffects, stackTrace, stateInterceptor) { var t1 = this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); this.notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(t1.copyWith$3$error$infoMessage$status(new A.SnapError(error, stackTrace, refresher), "", B.StateStatus_3), shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor); }, setToHasError$3$refresher$stackTrace(error, refresher, stackTrace) { return this.setToHasError$6$refresher$shouldOverrideDefaultSideEffects$sideEffects$stackTrace$stateInterceptor(error, refresher, null, null, stackTrace, null); }, notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor(nextSnap, shouldOverrideDefaultSideEffects, sideEffects, stateInterceptor) { var interceptedSnap, t1, t2, t3, _this = this; if (nextSnap != null) { interceptedSnap = _this.interceptState$2(nextSnap, stateInterceptor); t1 = interceptedSnap == null; if ((t1 ? null : interceptedSnap.status === B.StateStatus_1) === true || nextSnap.status === B.StateStatus_1) { t2 = _this.__ReactiveModelImp__snapState_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.status !== B.StateStatus_1) { t2 = _this.__ReactiveModelImp_completer_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 == null) _this.__ReactiveModelImp_completer_A = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_dynamic), type$._AsyncCompleter_dynamic); } } else { t2 = _this.__ReactiveModelImp__snapState_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2.status === B.StateStatus_1) { t2 = _this.__ReactiveModelImp_completer_A; t2 === $ && A.throwUnnamedLateFieldNI(); if ((t2 == null ? null : (t2.future._state & 30) !== 0) === false) { t2.toString; t3 = t1 ? null : interceptedSnap.data; t2.complete$1(0, t3 == null ? nextSnap.data : t3); _this.__ReactiveModelImp_completer_A = null; } } } if (t1) return false; _this.__ReactiveModelImp__snapState_A = interceptedSnap; } _this.rebuildState$0(); return true; }, rebuildState$0() { var t1, t2, _i, _this = this; for (t1 = A.List_List$of(_this.IObservable__listeners, true, type$.void_Function_ReactiveModelImp_dynamic), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].call$1(_this); for (t1 = _this.IObservable__listenersForSideEffects, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].call$1(_this); for (t1 = _this.IObservable__dependentListeners, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].call$1(_this); }, dispose$0() { var t1 = this.__ReactiveModelImp_removeFromReactiveModel_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 != null) t1.call$0(); this.resetDefaultState$0(); }, get$snapState() { this.initialize$0(0); var t1 = this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, initialize$0(_) { var creator, cachedObs, _this = this, t1 = _this.__ReactiveModelImp_isInitialized_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1) return; creator = _this.get$mockableCreator(); _this.__ReactiveModelImp_removeFromReactiveModel_A = A.addToActiveReactiveModels(_this); if (_this.__ReactiveModelImp_isInitialized_A) return; cachedObs = $.ReactiveStatelessWidget_addToObs; $.ReactiveStatelessWidget_addToObs = null; _this.__ReactiveModelImp_isInitialized_A = true; _this.setStateNullable$3$middleSetState$stackTrace(new A.ReactiveModelImp_initialize_closure(_this, creator), _this.get$middleSetCreator(), null); _this.onStateInitialized$0(); $.ReactiveStatelessWidget_addToObs = cachedObs; }, middleSetCreator$2($status, result) { var t1, t2, _this = this; if ($status === B.StateStatus_1) { _this.__ReactiveModelImp_isWaitingToInitialize_A = true; _this.setToIsWaiting$0(); return; } if ($status === B.StateStatus_3) { t1 = _this.__ReactiveModelImp_isWaitingToInitialize_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.SnapError; if (t1) { t2._as(result); _this.setToHasError$3$refresher$stackTrace(result.error, result.refresher, result.stackTrace); } else { t1 = _this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ReactiveModelImp__snapState_A = t1.copyWith$3$error$infoMessage$status(t2._as(result), "", B.StateStatus_3); } return; } t1 = _this.__ReactiveModelImp_isWaitingToInitialize_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1) _this.setToHasData$1(result); else { t1 = _this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__ReactiveModelImp__snapState_A = t1.copyToIsIdle$2$data$infoMessage(result, ""); } }, _handleAsyncState$4$asyncResult$middleSetState$mutator$stackTrace(asyncResult, middleSetState, mutator, stackTrace) { var _this = this, stream = type$.Future_dynamic._is(asyncResult) ? asyncResult.asStream$0() : type$.Stream_dynamic._as(asyncResult), t1 = _this.subscription; if (t1 != null) t1.cancel$0(0); _this.subscription = stream.listen$3$onDone$onError(0, new A.ReactiveModelImp__handleAsyncState_closure(_this, middleSetState, stackTrace), new A.ReactiveModelImp__handleAsyncState_closure0(_this), new A.ReactiveModelImp__handleAsyncState_closure1(_this, middleSetState, mutator, stackTrace)); middleSetState.call$2(B.StateStatus_1, null); }, toString$0(_) { var t1 = A.Primitives_objectHashCode(this), t2 = this.__ReactiveModelImp__snapState_A; t2 === $ && A.throwUnnamedLateFieldNI(); return "#" + t1 + " - " + t2.toString$0(0); } }; A.ReactiveModelImp_setStateNullable_closure.prototype = { call$0() { return this.$call$body$ReactiveModelImp_setStateNullable_closure(A._instanceType(this.$this)._eval$1("1?")); }, $call$body$ReactiveModelImp_setStateNullable_closure($async$type) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter($async$type), $async$returnValue, $async$handler = 2, $async$currentError, $async$self = this, exception, t1, $async$exception; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start $async$handler = 4; $async$goto = 7; return A._asyncAwait($async$self.$this.get$stateAsync(), $async$call$0); case 7: // returning from await. $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; t1 = $async$self.$this.__ReactiveModelImp__snapState_A; t1 === $ && A.throwUnnamedLateFieldNI(); $async$returnValue = t1.data; // goto return $async$goto = 1; break; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature() { return A._instanceType(this.$this)._eval$1("Future<1?>()"); } }; A.ReactiveModelImp_setStateNullable_closure0.prototype = { call$1(_) { return true; }, $signature() { return A._instanceType(this.$this)._eval$1("bool(SnapState<1>)"); } }; A.ReactiveModelImp_setStateNullable_closure1.prototype = { call$0() { var _this = this; return _this.$this.setStateNullable$3$middleSetState$stackTrace(_this.mutator, _this.middleSetState, _this.stackTrace); }, $signature: 0 }; A.ReactiveModelImp_initialize_closure.prototype = { call$1(_) { return this.creator.call$0(); }, $signature() { return A._instanceType(this.$this)._eval$1("Object?(1?)"); } }; A.ReactiveModelImp__handleAsyncState_closure.prototype = { call$1($event) { var t2, _this = this, t1 = _this.$this; if (A._instanceType(t1)._eval$1("1()")._is($event)) { t2 = t1.__ReactiveModelImp__snapState_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.oldSnapState; t2.toString; t1.__ReactiveModelImp__snapState_A = t2; t1.setStateNullable$3$middleSetState$stackTrace(new A.ReactiveModelImp__handleAsyncState__closure0(t1, $event), _this.middleSetState, _this.stackTrace); return; } _this.middleSetState.call$2(B.StateStatus_2, $event); }, $signature: 10 }; A.ReactiveModelImp__handleAsyncState__closure0.prototype = { call$1(_) { return this.event.call$0(); }, $signature() { return A._instanceType(this.$this)._eval$1("1(1?)"); } }; A.ReactiveModelImp__handleAsyncState_closure1.prototype = { call$2(e, s) { var _this = this, t1 = _this.middleSetState, t2 = type$.Error._is(e), t3 = t2 ? e.toString$0(0) + "\n" + A.S(s) : e, t4 = _this.$this; t1.call$2(B.StateStatus_3, new A.SnapError(t3, s, new A.ReactiveModelImp__handleAsyncState__closure(t4, _this.mutator, t1, _this.stackTrace))); t1 = t4.__ReactiveModelImp_completer_A; t1 === $ && A.throwUnnamedLateFieldNI(); if ((t1 == null ? null : (t1.future._state & 30) !== 0) === false) { t1.complete$0(0); t4.__ReactiveModelImp_completer_A = null; } if (t2) { if (type$.TypeError._is(e)) { A.StatesRebuilerLogger_log("", e, null); A.StatesRebuilerLogger_log("", string$.IF_YOU, s); } else A.StatesRebuilerLogger_log("", e, s); throw A.wrapException(e); } }, $signature: 369 }; A.ReactiveModelImp__handleAsyncState__closure.prototype = { call$0() { var _this = this; return _this.$this.setStateNullable$3$middleSetState$stackTrace(_this.mutator, _this.middleSetState, _this.stackTrace); }, $signature: 0 }; A.ReactiveModelImp__handleAsyncState_closure0.prototype = { call$0() { }, $signature: 0 }; A.StateStatus.prototype = { _enumToString$0() { return "StateStatus." + this._core$_name; } }; A.SnapState.prototype = { get$state(_) { var t3, t4, $status, _this = this, _null = null, t1 = _this.data, t2 = _this.$ti._precomputed1; if (t2._is(t1)) return t1 == null ? t2._as(t1) : t1; t3 = _this.status; t4 = t3 === B.StateStatus_1; $status = t4 ? "isWaiting" : "hasError"; if (t3 === B.StateStatus_3) { A.StatesRebuilerLogger_log("", _this.snapError.error, _null); A.print(_this); A.StatesRebuilerLogger_log("", "IF [" + A.createRuntimeType(t2).toString$0(0) + "] IS A REPOSITORY AND YOU ARE TESTING THE APP THINK OF MOCKING IT", _null); A.StatesRebuilerLogger_log("", "OR, TRY DEFINING THE INITIAL STATE OR HANDLE THE ERROR STATUS", A.StackTrace_current()); } else if (t4) { A.StatesRebuilerLogger_log("", "The state is waiting and it is not initialized yet", _null); A.StatesRebuilerLogger_log("", "OTHERWISE, TRY DEFINING THE INITIAL STATE OR HANDLE THE WAITING STATUS", A.StackTrace_current()); } throw A.wrapException(A.ArgumentError$(A.S(t1) + " is not of type " + A.createRuntimeType(t2).toString$0(0) + ". " + _this.toString$0(0) + ".\n\nTRY define an initialState or Handle " + $status + " status.\n", _null)); }, copyToIsIdle$2$data$infoMessage(data, infoMessage) { var t1 = this.$ti._precomputed1._is(data); return this.copyWith$4$data$infoMessage$isImmutable$status(t1 ? data : this.data, infoMessage, t1, B.StateStatus_0); }, copyToIsIdle$0() { return this.copyToIsIdle$2$data$infoMessage(null, null); }, copyToHasData$1(data) { var t1 = this.$ti._precomputed1._is(data); return this.copyWith$4$data$infoMessage$isImmutable$status(t1 ? data : this.data, "", t1, B.StateStatus_2); }, copyWith$5$data$error$infoMessage$isImmutable$status(data, error, infoMessage, isImmutable, $status) { var t3, t4, t5, t6, _this = this, t1 = $status == null, t2 = t1 ? _this.status : $status; if (isImmutable === true) t3 = data; else t3 = data == null ? _this.data : data; t4 = error == null; if (t4) t5 = t1 || $status === B.StateStatus_1 ? _this.snapError : null; else t5 = error; if (!t1 || data != null || !t4) t1 = _this; else t1 = _this.oldSnapState; t4 = infoMessage == null ? _this._infoMessage : infoMessage; t6 = isImmutable == null ? _this._isImmutable : isImmutable; return new A.SnapState(t2, t3, t5, t1, _this._debugName, _this._toDebugString, t4, t6, _this.$ti); }, copyWith$2$infoMessage$status(infoMessage, $status) { return this.copyWith$5$data$error$infoMessage$isImmutable$status(null, null, infoMessage, null, $status); }, copyWith$3$error$infoMessage$status(error, infoMessage, $status) { return this.copyWith$5$data$error$infoMessage$isImmutable$status(null, error, infoMessage, null, $status); }, copyWith$4$data$infoMessage$isImmutable$status(data, infoMessage, isImmutable, $status) { return this.copyWith$5$data$error$infoMessage$isImmutable$status(data, null, infoMessage, isImmutable, $status); }, copyWith$1$infoMessage(infoMessage) { var _null = null; return this.copyWith$5$data$error$infoMessage$isImmutable$status(_null, _null, infoMessage, _null, _null); }, toString$0(_) { var _this = this, t1 = _this._debugName; if (t1.length !== 0) return "SnapState<" + A.createRuntimeType(_this.$ti._precomputed1).toString$0(0) + ">[" + t1 + "](" + _this._toShortString$1(_this.data) + ")"; return "SnapState<" + A.createRuntimeType(_this.$ti._precomputed1).toString$0(0) + ">(" + _this._toShortString$1(_this.data) + ")"; }, _toShortString$1$1(d) { var $status, _this = this, t1 = _this.status, t2 = t1 === B.StateStatus_0; if (t2 && _this._infoMessage.length !== 0) $status = _this._infoMessage; else if (t2) $status = "isIdle : " + A.S(d == null ? _this.data : d); else if (t1 === B.StateStatus_1) $status = "isWaiting (" + _this._infoMessage + "): " + A.S(d == null ? _this.data : d); else if (t1 === B.StateStatus_3) $status = "hasError: " + A.S(_this.snapError.error); else if (t1 === B.StateStatus_2) $status = "hasData: " + A.S(d == null ? _this.data : d); else $status = ""; return $status; }, _toShortString$1(d) { return this._toShortString$1$1(d, type$.dynamic); }, $eq(_, other) { var t1, t2, _this = this; if (other == null) return false; if (_this === other) return true; if (_this.$ti._is(other)) if (other.status === B.StateStatus_1 === (_this.status === B.StateStatus_1)) { t1 = other.snapError; t1 = t1 == null ? null : t1.error; t2 = _this.snapError; t1 = J.$eq$(t1, t2 == null ? null : t2.error) && B.DeepCollectionEquality_false.equals$2(other.data, _this.data); } else t1 = false; else t1 = false; return t1; }, get$hashCode(_) { return (A.Primitives_objectHashCode(this.status) ^ J.get$hashCode$(this.data) ^ J.get$hashCode$(this.snapError)) >>> 0; } }; A.SnapError.prototype = { $eq(_, other) { if (other == null) return false; if (this === other) return true; return other instanceof A.SnapError && J.$eq$(other.error, this.error); }, get$hashCode(_) { return J.get$hashCode$(this.error); } }; A._ReactiveModel_Object_IObservable.prototype = {}; A.StringScannerException.prototype = { get$source(_) { return A._asString(this.source); } }; A.StringScanner.prototype = { get$lastMatch() { var _this = this; if (_this._string_scanner$_position !== _this._lastMatchPosition) _this._lastMatch = null; return _this._lastMatch; }, scan$1(pattern) { var success, _this = this, t1 = _this._lastMatch = J.matchAsPrefix$2$s(pattern, _this.string, _this._string_scanner$_position); _this._lastMatchPosition = _this._string_scanner$_position; success = t1 != null; if (success) _this._lastMatchPosition = _this._string_scanner$_position = t1.get$end(t1); return success; }, expect$2$name(pattern, $name) { var t1; if (this.scan$1(pattern)) return; if ($name == null) if (pattern instanceof A.JSSyntaxRegExp) $name = "/" + pattern.pattern + "/"; else { t1 = J.toString$0$(pattern); t1 = A.stringReplaceAllUnchecked(t1, "\\", "\\\\"); $name = '"' + A.stringReplaceAllUnchecked(t1, '"', '\\"') + '"'; } this._fail$1($name); }, expect$1(pattern) { return this.expect$2$name(pattern, null); }, expectDone$0() { if (this._string_scanner$_position === this.string.length) return; this._fail$1("no more input"); }, error$3$length$position(_, message, $length, position) { var t2, t1 = this.string; if (position < 0) A.throwExpression(A.RangeError$("position must be greater than or equal to 0.")); else if (position > t1.length) A.throwExpression(A.RangeError$("position must be less than or equal to the string length.")); t2 = position + $length > t1.length; if (t2) A.throwExpression(A.RangeError$("position plus length must not go beyond the end of the string.")); throw A.wrapException(new A.StringScannerException(t1, message, A.SourceFile$fromString(t1, this.sourceUrl).span$2(0, position, position + $length))); }, _fail$1($name) { this.error$3$length$position(0, "expected " + $name + ".", 0, this._string_scanner$_position); } }; A.DocumentChangeLog.prototype = {}; A.NodeInsertedEvent.prototype = { toString$0(_) { return "NodeInsertedEvent (" + this.nodeId + ")"; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.NodeInsertedEvent && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.insertionIndex === other.insertionIndex; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.nodeId) ^ B.JSInt_methods.get$hashCode(this.insertionIndex); }, $isDocumentChange: 1 }; A.NodeRemovedEvent.prototype = { toString$0(_) { return "NodeRemovedEvent (" + this.nodeId + ")"; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.NodeRemovedEvent && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.nodeId === other.nodeId; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.nodeId); }, $isDocumentChange: 1 }; A.NodeChangeEvent.prototype = { toString$0(_) { return "NodeChangeEvent (" + this.nodeId + ")"; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.NodeChangeEvent && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.nodeId === other.nodeId; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.nodeId); }, $isDocumentChange: 1 }; A.DocumentPosition.prototype = { isEquivalentTo$1(other) { return this.nodeId === other.nodeId && this.nodePosition.isEquivalentTo$1(other.nodePosition); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.DocumentPosition && this.nodeId === other.nodeId && this.nodePosition.$eq(0, other.nodePosition); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.nodePosition; return (B.JSString_methods.get$hashCode(this.nodeId) ^ t1.get$hashCode(t1)) >>> 0; }, copyWith$1$nodePosition(nodePosition) { return new A.DocumentPosition(this.nodeId, nodePosition); }, toString$0(_) { return '[DocumentPosition] - node: "' + this.nodeId + '", position: (' + this.nodePosition.toString$0(0) + ")"; } }; A.DocumentNode.prototype = { set$metadata(_, newMetadata) { var t1 = this._metadata; if (B.DeepCollectionEquality_false.equals$2(t1, newMetadata)) return; t1.clear$0(0); if (newMetadata != null) t1.addAll$1(0, newMetadata); this.notifyListeners$0(); }, putMetadataValue$2(key, value) { var t1 = this._metadata; if (J.$eq$(t1.$index(0, key), value)) return; t1.$indexSet(0, key, value); this.notifyListeners$0(); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.DocumentNode && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && B.DeepCollectionEquality_false.equals$2(this._metadata, other._metadata); else t1 = true; return t1; }, get$hashCode(_) { return 1; }, $isListenable: 1 }; A.DocumentComposer.prototype = { DocumentComposer$2$imeConfiguration$initialSelection(imeConfiguration, initialSelection) { var t1, _this = this; _this.__DocumentComposer__streamController_A = new A._AsyncBroadcastStreamController(null, null, type$._AsyncBroadcastStreamController_DocumentSelectionChange); t1 = _this._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) t1.__PausableValueNotifier__currentValueDuringPause_A = initialSelection; else t1.super$ValueNotifier$value(0, initialSelection); _this._preferences.addListener$1(0, new A.DocumentComposer_closure(_this)); }, dispose$0() { var t1 = this._preferences; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = this.__DocumentComposer__streamController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.close$0(0); this.super$ChangeNotifier$dispose(); }, $isListenable: 1 }; A.DocumentComposer_closure.prototype = { call$0() { $.$get$editorLog().log$4(B.Level_FINE_500, "Composer preferences changed", null, null); this.$this.notifyListeners$0(); }, $signature: 0 }; A.MutableDocumentComposer.prototype = { setSelectionWithReason$2(newSelection, reason) { var t1, _this = this; if (_this._isInTransaction) { t1 = _this._latestSelectionChange; t1 = !J.$eq$(newSelection, t1 == null ? null : t1.selection); } else t1 = false; if (t1) _this._didChangeSelectionDuringTransaction = true; _this._latestSelectionChange = new A.DocumentSelectionChange(newSelection, reason); t1 = _this._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) t1.__PausableValueNotifier__currentValueDuringPause_A = newSelection; else t1.super$ValueNotifier$value(0, newSelection); }, onTransactionStart$0() { var _this = this, t1 = _this._selectionNotifier; t1._pausable_value_notifier$_isPaused = true; t1.__PausableValueNotifier__currentValueDuringPause_A = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = _this._document_composer$_composingRegion; t1._pausable_value_notifier$_isPaused = true; t1.__PausableValueNotifier__currentValueDuringPause_A = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = _this._isInInteractionMode; t1._pausable_value_notifier$_isPaused = true; t1.__PausableValueNotifier__currentValueDuringPause_A = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._isInTransaction = true; _this._didChangeSelectionDuringTransaction = false; }, onTransactionEnd$1(edits) { var t1, t2, _this = this; _this._isInTransaction = false; t1 = _this._selectionNotifier; t1._pausable_value_notifier$_isPaused = false; t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.super$ValueNotifier$value(0, t2); t1 = _this._latestSelectionChange; if (t1 != null && _this._didChangeSelectionDuringTransaction) { t2 = _this.__DocumentComposer__streamController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.toString; t2.add$1(0, t1); } t1 = _this._document_composer$_composingRegion; t1._pausable_value_notifier$_isPaused = false; t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.super$ValueNotifier$value(0, t2); t2 = _this._isInInteractionMode; t2._pausable_value_notifier$_isPaused = false; t1 = t2.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2.super$ValueNotifier$value(0, t1); }, $isEditable: 1 }; A.ComposerPreferences.prototype = { toggleStyles$1(attributions) { var t1, t2, t3, t4; for (t1 = A._LinkedHashSetIterator$(attributions, attributions._collection$_modifications, A._instanceType(attributions)._precomputed1), t2 = this._currentAttributions, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t4 = t3._as(t4); if (t2.contains$1(0, t4)) t2.remove$1(0, t4); else t2.add$1(0, t4); } this.notifyListeners$0(); }, $isListenable: 1 }; A.ClearSelectionRequest.prototype = {$isEditRequest: 1}; A.ChangeSelectionRequest.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.ChangeSelectionRequest && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && J.$eq$(_this.newSelection, other.newSelection) && _this.changeType === other.changeType && _this.reason === other.reason; else t1 = true; return t1; }, get$hashCode(_) { var t1 = J.get$hashCode$(this.newSelection); return (t1 ^ 519018 ^ A.Primitives_objectHashCode(this.changeType) ^ B.JSString_methods.get$hashCode(this.reason)) >>> 0; }, $isEditRequest: 1 }; A.ChangeSelectionCommand.prototype = { execute$2(context, executor) { var t2, composer = context.find$1$1(0, "composer", type$.MutableDocumentComposer), t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = this.newSelection; composer.setSelectionWithReason$2(t2, this.reason); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.SelectionChangeEvent(t1, t2, this.changeType)], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.SelectionChangeEvent.prototype = { toString$0(_) { return "[SelectionChangeEvent] - New selection: " + A.S(this.newSelection) + ", change type: " + this.changeType.toString$0(0); }, $isEditEvent: 1 }; A.ComposingRegionChangeEvent.prototype = { toString$0(_) { return "[ComposingRegionChangeEvent] - New composing region: " + A.S(this.newComposingRegion); }, $isEditEvent: 1 }; A.DocumentSelectionChange.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.DocumentSelectionChange && J.$eq$(this.selection, other.selection) && this.reason === other.reason; else t1 = true; return t1; }, get$hashCode(_) { var t2, t3, t4, t1 = this.selection; if (t1 == null) t1 = null; else { t2 = t1.base; t3 = B.JSString_methods.get$hashCode(t2.nodeId); t2 = t2.nodePosition; t2 = t2.get$hashCode(t2); t1 = t1.extent; t4 = t1.nodePosition; t4 = (t3 ^ t2 ^ B.JSString_methods.get$hashCode(t1.nodeId) ^ t4.get$hashCode(t4)) >>> 0; t1 = t4; } if (t1 == null) t1 = 0; return (t1 ^ B.JSString_methods.get$hashCode(this.reason)) >>> 0; } }; A.SelectionChangeType.prototype = { _enumToString$0() { return "SelectionChangeType." + this._core$_name; } }; A.ChangeComposingRegionRequest.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.ChangeComposingRegionRequest && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && J.$eq$(this.composingRegion, other.composingRegion); else t1 = true; return t1; }, get$hashCode(_) { return J.get$hashCode$(this.composingRegion); }, $isEditRequest: 1 }; A.ChangeComposingRegionCommand.prototype = { execute$2(context, executor) { var t2, t1 = context.find$1$1(0, "composer", type$.MutableDocumentComposer)._document_composer$_composingRegion; if (t1._pausable_value_notifier$_isPaused) t1.__PausableValueNotifier__currentValueDuringPause_A === $ && A.throwUnnamedLateFieldNI(); else A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = this.composingRegion; if (t1._pausable_value_notifier$_isPaused) t1.__PausableValueNotifier__currentValueDuringPause_A = t2; else t1.super$ValueNotifier$value(0, t2); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.ComposingRegionChangeEvent(t2)], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.ClearComposingRegionRequest.prototype = {$isEditRequest: 1}; A.ChangeInteractionModeRequest.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.ChangeInteractionModeRequest && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.isInteractionModeDesired === other.isInteractionModeDesired; else t1 = true; return t1; }, get$hashCode(_) { return this.isInteractionModeDesired ? 519018 : 218159; }, $isEditRequest: 1 }; A.ChangeInteractionModeCommand.prototype = { execute$2(context, executor) { var t1 = this.isInteractionModeDesired, t2 = context.find$1$1(0, "composer", type$.MutableDocumentComposer)._isInInteractionMode; if (t2._pausable_value_notifier$_isPaused) t2.__PausableValueNotifier__currentValueDuringPause_A = t1; else t2.super$ValueNotifier$value(0, t1); }, $isEditCommand: 1 }; A._ComposerPreferences_Object_ChangeNotifier.prototype = {}; A._DocumentComposer_Object_ChangeNotifier.prototype = {}; A.DebugPaintConfig.prototype = {}; A.DocumentGestureMode.prototype = { _enumToString$0() { return "DocumentGestureMode." + this._core$_name; } }; A.DocumentLayoutEditable.prototype = { onTransactionEnd$1(edits) { }, onTransactionStart$0() { }, $isEditable: 1 }; A.DocumentComponent.prototype = { isVisualSelectionSupported$0() { return true; } }; A.ProxyDocumentComponent.prototype = { _getChildOffset$1(myOffset) { var t1 = type$.RenderBox, myBox = t1._as(this._framework$_element.get$renderObject()), t2 = this.get$childDocumentComponentKey(); return t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$2$ancestor(myOffset, myBox); }, _getOffsetFromChild$1(childOffset) { var t1 = type$.RenderBox, myBox = t1._as(this._framework$_element.get$renderObject()), t2 = this.get$childDocumentComponentKey(); return A.MatrixUtils_transformPoint(t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).getTransformTo$1(0, myBox), childOffset); }, _getRectFromChild$1(childRect) { return A.Rect$fromPoints(this._getOffsetFromChild$1(new A.Offset(childRect.left, childRect.top)), this._getOffsetFromChild$1(new A.Offset(childRect.right, childRect.bottom))); }, getPositionAtOffset$1(localOffset) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getPositionAtOffset$1(this._getChildOffset$1(localOffset)); }, getOffsetForPosition$1(nodePosition) { return this._getOffsetFromChild$1(type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getOffsetForPosition$1(nodePosition)); }, getEdgeForPosition$1(nodePosition) { return this._getRectFromChild$1(type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getEdgeForPosition$1(nodePosition)); }, getRectForPosition$1(nodePosition) { return this._getRectFromChild$1(type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getRectForPosition$1(nodePosition)); }, getRectForSelection$2(baseNodePosition, extentNodePosition) { return this._getRectFromChild$1(type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getRectForSelection$2(baseNodePosition, extentNodePosition)); }, getBeginningPosition$0() { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getBeginningPosition$0(); }, getBeginningPositionNearX$1(x) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getBeginningPositionNearX$1(this._getChildOffset$1(new A.Offset(x, 0))._dx); }, movePositionLeft$2(currentPosition, movementModifier) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).movePositionLeft$2(currentPosition, movementModifier); }, movePositionRight$2(currentPosition, movementModifier) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).movePositionRight$2(currentPosition, movementModifier); }, movePositionUp$1(currentPosition) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).movePositionUp$1(currentPosition); }, movePositionDown$1(currentPosition) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).movePositionDown$1(currentPosition); }, getEndPosition$0() { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getEndPosition$0(); }, getEndPositionNearX$1(x) { return type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).getEndPositionNearX$1(this._getChildOffset$1(new A.Offset(x, 0))._dx); }, isVisualSelectionSupported$0() { type$.DocumentComponent_StatefulWidget._as(this.get$childDocumentComponentKey().get$currentState()).isVisualSelectionSupported$0(); return true; } }; A.MovementModifier.prototype = { toString$0(_) { return this.id; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.MovementModifier && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.id === other.id; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.id); }, get$id(receiver) { return this.id; } }; A.DocumentSelection.prototype = { get$isCollapsed(_) { var t1 = this.base, t2 = this.extent; return t1.nodeId === t2.nodeId && t1.nodePosition.isEquivalentTo$1(t2.nodePosition); }, toString$0(_) { return "[DocumentSelection] - \n base: (" + this.base.toString$0(0) + "),\n extent: (" + this.extent.toString$0(0) + ")"; }, collapse$0(_) { var t1; if (this.get$isCollapsed(0)) return this; else { t1 = this.extent; return new A.DocumentSelection(t1, t1, t1, t1); } }, collapseUpstream$1($document) { var t1, t2, t3, t4, _this = this; if (_this.get$isCollapsed(0)) return _this; t1 = _this.base; t2 = $document._nodesById; t3 = t2.$index(0, t1.nodeId); t3.toString; t4 = _this.extent; t2 = t2.$index(0, t4.nodeId); t2.toString; if (t3.$eq(0, t2)) return A.DocumentSelection$collapsed(t4.copyWith$1$nodePosition(t2.selectUpstreamPosition$2(t1.nodePosition, t4.nodePosition))); return $document.getNodeIndexById$1(t3.get$id(t3)) < $document.getNodeIndexById$1(t2.get$id(t2)) ? A.DocumentSelection$collapsed(t1) : A.DocumentSelection$collapsed(t4); }, collapseDownstream$1($document) { var t1, t2, t3, t4, _this = this; if (_this.get$isCollapsed(0)) return _this; t1 = _this.base; t2 = $document._nodesById; t3 = t2.$index(0, t1.nodeId); t3.toString; t4 = _this.extent; t2 = t2.$index(0, t4.nodeId); t2.toString; if (t3.$eq(0, t2)) return A.DocumentSelection$collapsed(t4.copyWith$1$nodePosition(t2.selectDownstreamPosition$2(t1.nodePosition, t4.nodePosition))); return $document.getNodeIndexById$1(t3.get$id(t3)) > $document.getNodeIndexById$1(t2.get$id(t2)) ? A.DocumentSelection$collapsed(t1) : A.DocumentSelection$collapsed(t4); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.DocumentSelection && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.base.$eq(0, other.base) && _this.extent.$eq(0, other.extent); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.base, t2 = t1.nodePosition, t3 = this.extent, t4 = t3.nodePosition; return (B.JSString_methods.get$hashCode(t1.nodeId) ^ t2.get$hashCode(t2) ^ B.JSString_methods.get$hashCode(t3.nodeId) ^ t4.get$hashCode(t4)) >>> 0; }, copyWith$2$base$extent(base, extent) { var t1 = base == null ? this.base : base, t2 = extent == null ? this.extent : extent; return new A.DocumentSelection(t1, t2, t1, t2); }, copyWith$1$base(base) { return this.copyWith$2$base$extent(base, null); }, copyWith$1$extent(extent) { return this.copyWith$2$base$extent(null, extent); } }; A.DocumentRange.prototype = { normalize$1(_, $document) { var t1 = this.start, t2 = this.end; if (A.InspectDocumentAffinity_getAffinityBetween($document, t1, t2) === B.TextAffinity_1) return this; return new A.DocumentRange(t2, t1); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.DocumentRange && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.start.$eq(0, other.start) && _this.end.$eq(0, other.end); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.start, t2 = t1.nodePosition, t3 = this.end, t4 = t3.nodePosition; return (B.JSString_methods.get$hashCode(t1.nodeId) ^ t2.get$hashCode(t2) ^ B.JSString_methods.get$hashCode(t3.nodeId) ^ t4.get$hashCode(t4)) >>> 0; }, toString$0(_) { return "[DocumentRange] - start: (" + this.start.toString$0(0) + "), end: (" + this.end.toString$0(0) + ")"; } }; A.InspectDocumentRange_getRangeBetween_closure.prototype = { call$0() { return A.InspectDocumentAffinity_getAffinityBetween(this._this, this.position1, this.position2); }, $signature: 3389 }; A.SuperEditorContext.prototype = { get$document(receiver) { return this.document; } }; A.Editor.prototype = { dispose$0() { B.JSArray_methods.clear$0(this.reactionPipeline); B.JSArray_methods.clear$0(this._changeListeners); }, addListener$1(_, listener) { this._changeListeners.push(listener); }, removeListener$1(_, listener) { B.JSArray_methods.remove$1(this._changeListeners, listener); }, execute$1(requests) { var t1, t2, t3, _i, command, changeList, t4, _this = this; if (_this._activeCommandCount === 0) { t1 = _this.__Editor_context_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._resources.get$values(0); t2 = A._instanceType(t1); t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]); t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")); t2 = t2._rest[1]; for (; t1.moveNext$0();) { t3 = t1.__internal$_current; (t3 == null ? t2._as(t3) : t3).onTransactionStart$0(); } } if (_this._activeChangeList == null) _this._activeChangeList = A._setArrayType([], type$.JSArray_EditEvent); ++_this._activeCommandCount; for (t1 = requests.length, t2 = type$.EditEvent, _i = 0; _i < requests.length; requests.length === t1 || (0, A.throwConcurrentModificationError)(requests), ++_i) { command = _this._findCommandForRequest$1(requests[_i]); t3 = _this.__Editor__commandExecutor_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.executeCommand$1(command); changeList = A.List_List$from(t3._changeList, true, t2); B.JSArray_methods.clear$0(t3._changeList); t3 = _this._activeChangeList; t3.toString; B.JSArray_methods.addAll$1(t3, changeList); } if (_this._activeCommandCount === 1) { if (_this._activeChangeList.length !== 0) { _this._reactToChanges$0(); _this._editor$_notifyListeners$0(); t1 = _this.__Editor_context_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._resources.get$values(0); t2 = A._instanceType(t1); t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]); t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")); t2 = t2._rest[1]; for (; t1.moveNext$0();) { t3 = t1.__internal$_current; if (t3 == null) t3 = t2._as(t3); t4 = _this._activeChangeList; t4.toString; t3.onTransactionEnd$1(t4); } } else $.$get$editorOpsLog().log$4(B.Level_WARNING_900, "We have an empty change list after processing one or more requests: " + A.S(requests), null, null); _this._activeChangeList = null; } --_this._activeCommandCount; }, _findCommandForRequest$1(request) { var t1, t2, _i, command; for (t1 = this.requestHandlers, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { command = t1[_i].call$1(request); if (command != null) return command; } throw A.wrapException(A.Exception_Exception("Could not handle EditorRequest. DocumentEditor doesn't have a handler that recognizes the request: " + request.toString$0(0))); }, _reactToChanges$0() { var t1, t2, _i, reaction, t3, t4, _this = this; for (t1 = _this.reactionPipeline, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { reaction = t1[_i]; t3 = _this.__Editor_context_F; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._activeChangeList; t4.toString; reaction.react$3(t3, _this, t4); } }, _editor$_notifyListeners$0() { var changeList, t2, _i, t1 = this._activeChangeList; t1.toString; changeList = A.List_List$from(t1, false, type$.EditEvent); for (t1 = this._changeListeners, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].onEdit$1(changeList); } }; A._DocumentEditorCommandExecutor.prototype = { executeCommand$1(command) { var t3, t4, t1 = this._commandsBeingProcessed, t2 = t1._commandBacklog; t2.push(command); for (t3 = this._editor$_context, t4 = t1._activeCommandExpansionQueue; t2.length !== 0;) { command = B.JSArray_methods.removeAt$1(t2, 0); t1._activeCommand = command; command.execute$2(t3, this); B.JSArray_methods.insertAll$2(t2, 0, t4); B.JSArray_methods.clear$0(t4); t1._activeCommand = null; } } }; A.EditCommand.prototype = {}; A.EditContext.prototype = { find$1$1(_, id, $T) { var _null = null, _s42_ = "Tried to find an editor resource of type '", _s45_ = "', but the resource with that ID is of type '", t1 = this._resources; if (!t1.containsKey$1(0, id)) { t1 = "Tried to find an editor resource for the ID '" + id + "', but there's no resource with that ID."; $.$get$editorLog().log$4(B.Level_SHOUT_1200, t1, _null, _null); throw A.wrapException(A.Exception_Exception(t1)); } if (!$T._is(t1.$index(0, id))) { $.$get$editorLog().log$4(B.Level_SHOUT_1200, _s42_ + A.createRuntimeType($T).toString$0(0) + "' for ID '" + id + _s45_ + J.get$runtimeType$(t1.$index(0, id)).toString$0(0), _null, _null); throw A.wrapException(A.Exception_Exception(_s42_ + A.createRuntimeType($T).toString$0(0) + "' for ID '" + id + _s45_ + J.get$runtimeType$(t1.$index(0, id)).toString$0(0))); } return $T._as(t1.$index(0, id)); }, put$2(_, id, editable) { this._resources.$indexSet(0, id, editable); return editable; } }; A.EditorCommandQueue.prototype = {}; A.DocumentEdit.prototype = { toString$0(_) { return "DocumentEdit -> " + this.change.toString$0(0); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.DocumentEdit && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.change.$eq(0, other.change); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.change; return t1.get$hashCode(t1); }, $isEditEvent: 1 }; A.MutableDocument.prototype = { dispose$0() { B.JSArray_methods.clear$0(this._editor$_listeners); }, get$nodes(_) { return new A.UnmodifiableListView(this._editor$_nodes, type$.UnmodifiableListView_DocumentNode); }, getNodeAt$1(index) { if (index < 0 || index >= this._editor$_nodes.length) return null; return this._editor$_nodes[index]; }, getNodeIndexById$1(nodeId) { var t1 = this._nodeIndicesById.$index(0, nodeId); return t1 == null ? -1 : t1; }, getNodeBefore$1(node) { var nodeIndex = this.getNodeIndexById$1(node.get$id(node)); return nodeIndex > 0 ? this.getNodeAt$1(nodeIndex - 1) : null; }, getNodeAfter$1(node) { var nodeIndex = this.getNodeIndexById$1(node.get$id(node)); return nodeIndex >= 0 && nodeIndex < this._editor$_nodes.length - 1 ? this.getNodeAt$1(nodeIndex + 1) : null; }, getNodesInside$2(position1, position2) { var index1, node2, index2, _this = this, _s30_ = "No such position in document: ", t1 = _this._nodesById, node1 = t1.$index(0, position1.nodeId); if (node1 == null) throw A.wrapException(A.Exception_Exception(_s30_ + position1.toString$0(0))); index1 = _this.getNodeIndexById$1(node1.get$id(node1)); node2 = t1.$index(0, position2.nodeId); if (node2 == null) throw A.wrapException(A.Exception_Exception(_s30_ + position2.toString$0(0))); index2 = _this.getNodeIndexById$1(node2.get$id(node2)); return B.JSArray_methods.sublist$2(_this._editor$_nodes, Math.min(index1, index2), Math.max(index1, index2) + 1); }, insertNodeAt$2(index, node) { var t1 = this._editor$_nodes; if (index <= t1.length) { B.JSArray_methods.insert$2(t1, index, node); this._refreshNodeIdCaches$0(); } }, insertNodeBefore$2$existingNode$newNode(existingNode, newNode) { var t1 = this._editor$_nodes; B.JSArray_methods.insert$2(t1, B.JSArray_methods.indexOf$1(t1, existingNode), newNode); this._refreshNodeIdCaches$0(); }, insertNodeAfter$2$existingNode$newNode(existingNode, newNode) { var t1 = this._editor$_nodes, nodeIndex = B.JSArray_methods.indexOf$1(t1, existingNode); if (nodeIndex >= 0 && nodeIndex < t1.length) { B.JSArray_methods.insert$2(t1, nodeIndex + 1, newNode); this._refreshNodeIdCaches$0(); } }, deleteNode$1(node) { var isRemoved = B.JSArray_methods.remove$1(this._editor$_nodes, node); if (isRemoved) this._refreshNodeIdCaches$0(); return isRemoved; }, replaceNode$2$newNode$oldNode(newNode, oldNode) { var t1 = this._editor$_nodes, index = B.JSArray_methods.indexOf$1(t1, oldNode); if (index !== -1) { B.JSArray_methods.removeAt$1(t1, index); B.JSArray_methods.insert$2(t1, index, newNode); this._refreshNodeIdCaches$0(); } else throw A.wrapException(A.Exception_Exception("Could not find oldNode: " + oldNode.get$id(oldNode))); }, addListener$1(_, listener) { this._editor$_listeners.push(listener); }, removeListener$1(_, listener) { B.JSArray_methods.remove$1(this._editor$_listeners, listener); }, onTransactionStart$0() { }, onTransactionEnd$1(edits) { var changeLog, t2, _i, t1 = type$.WhereTypeIterable_DocumentEdit; t1 = A.MappedIterable_MappedIterable(new A.WhereTypeIterable(edits, t1), new A.MutableDocument_onTransactionEnd_closure(), t1._eval$1("Iterable.E"), type$.DocumentChange); if (A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")).length === 0) return; changeLog = new A.DocumentChangeLog(); for (t1 = this._editor$_listeners, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].call$1(changeLog); }, _refreshNodeIdCaches$0() { var t2, t3, i, node, t1 = this._nodeIndicesById; t1.clear$0(0); t2 = this._nodesById; t2.clear$0(0); for (t3 = this._editor$_nodes, i = 0; i < t3.length; ++i) { node = t3[i]; t1.$indexSet(0, node.get$id(node), i); t2.$indexSet(0, node.get$id(node), node); } }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.MutableDocument && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && B.DeepCollectionEquality_false.equals$2(this._editor$_nodes, new A.UnmodifiableListView(other._editor$_nodes, type$.UnmodifiableListView_DocumentNode)); else t1 = true; return t1; }, get$hashCode(_) { return A.Primitives_objectHashCode(this._editor$_nodes); }, $isDocument3: 1, $isEditable: 1 }; A.MutableDocument_onTransactionEnd_closure.prototype = { call$1(edit) { return edit.change; }, $signature: 3390 }; A.Stylesheet.prototype = {}; A.StyleRule.prototype = { styler$2(arg0, arg1) { return this.styler.call$2(arg0, arg1); } }; A.BlockSelector.prototype = { after$1(_, precedingBlockType) { return new A.BlockSelector(this._blockType, precedingBlockType, this._followingBlockType, null); }, matches$2(_, $document, node) { var t2, nodeBefore, _s9_ = "blockType", t1 = this._blockType; if (t1 != null) { t2 = type$.nullable_NamedAttribution._as(node._metadata.$index(0, _s9_)); t1 = (t2 == null ? null : t2.id) !== t1; } else t1 = false; if (t1) return false; t1 = this._indexMatcher; if (t1 != null && !t1.matches$2(0, $document, node)) return false; t1 = this._precedingBlockType; if (t1 != null) { nodeBefore = $document.getNodeBefore$1(node); if (nodeBefore != null) { t2 = type$.nullable_NamedAttribution._as(nodeBefore._metadata.$index(0, _s9_)); t1 = (t2 == null ? null : t2.id) !== t1; } else t1 = true; if (t1) return false; } return true; }, toString$0(_) { var t1 = this._precedingBlockType; t1 = t1 != null ? t1 + " + " : ""; return t1 + "[" + A.S(this._blockType) + "]"; } }; A._LastBlockMatcher.prototype = { matches$2(_, $document, node) { return $document.getNodeIndexById$1(node.get$id(node)) === $document._editor$_nodes.length - 1; } }; A.CascadingPadding.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.CascadingPadding && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.left == other.left && _this.right == other.right && _this.top == other.top && _this.bottom == other.bottom; else t1 = true; return t1; }, get$hashCode(_) { var _this = this; return J.get$hashCode$(_this.left) ^ J.get$hashCode$(_this.right) ^ J.get$hashCode$(_this.top) ^ J.get$hashCode$(_this.bottom); } }; A.SelectionStyles.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.SelectionStyles && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.selectionColor.$eq(0, other.selectionColor) && true; else t1 = true; return t1; }, get$hashCode(_) { var t1 = B.JSInt_methods.get$hashCode(this.selectionColor.value); return t1 ^ 519018; } }; A.ColorAttribution.prototype = {}; A.LinkAttribution.prototype = { get$id(_) { return "link"; }, canMergeWith$1(other) { return this.$eq(0, other); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.LinkAttribution && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.url.$eq(0, other.url); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.url; return t1.get$hashCode(t1); }, toString$0(_) { return "[LinkAttribution]: " + this.url.toString$0(0); }, $isAttribution: 1 }; A.BlockquoteComponentBuilder.prototype = { createViewModel$2($document, node) { var t1, textDirection, textAlign, _null = null; if (!(node instanceof A.ParagraphNode)) return _null; t1 = node._metadata; if (!J.$eq$(t1.$index(0, "blockType"), B.NamedAttribution_blockquote)) return _null; textDirection = A.getParagraphDirection(node._text$_text.text); textAlign = textDirection === B.TextDirection_1 ? B.TextAlign_0 : B.TextAlign_1; switch (t1.$index(0, "textAlign")) { case "left": textAlign = B.TextAlign_0; break; case "center": textAlign = B.TextAlign_2; break; case "right": textAlign = B.TextAlign_1; break; case "justify": textAlign = B.TextAlign_3; break; } return A.BlockquoteComponentViewModel$(B.Color_0, B.BorderRadius_tLn0, _null, false, _null, node.id, B.EdgeInsets_0_0_0_0, _null, B.Color_0, false, node._text$_text, textAlign, textDirection, A._presenter__noStyleBuilder$closure()); }, createComponent$2(componentContext, componentViewModel) { var t1, t2, t3, t4; if (!(componentViewModel instanceof A.BlockquoteComponentViewModel)) return null; t1 = componentViewModel.text; t2 = componentViewModel.textStyleBuilder; t3 = componentViewModel.backgroundColor; t4 = componentViewModel.borderRadius; return new A.BlockquoteComponent(componentContext.componentKey, t1, t2, componentViewModel.selection, componentViewModel.selectionColor, t3, t4, componentViewModel.highlightWhenEmpty, componentViewModel.composingRegion, componentViewModel.showComposingUnderline, null); }, $isComponentBuilder: 1 }; A.BlockquoteComponentViewModel.prototype = { applyStyles$1(styles) { var t1; this.super$_BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel$applyStyles(styles); t1 = styles.$index(0, "backgroundColor"); this.backgroundColor = t1 == null ? B.Color_0 : t1; t1 = styles.$index(0, "borderRadius"); this.borderRadius = t1 == null ? B.BorderRadius_tLn0 : t1; }, copy$0() { var _this = this, t1 = _this.maxWidth, t2 = _this.padding, t3 = _this.text, t4 = _this.textStyleBuilder, t5 = _this.textAlignment, t6 = _this.backgroundColor, t7 = _this.borderRadius, t8 = _this.selection, t9 = _this.selectionColor, t10 = _this.highlightWhenEmpty; return A.BlockquoteComponentViewModel$(t6, t7, _this.composingRegion, t10, t1, _this.nodeId, t2, t8, t9, _this.showComposingUnderline, t3, t5, _this.textDirection, t4); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$SingleColumnLayoutComponentViewModel$$eq(0, other) && other instanceof A.BlockquoteComponentViewModel && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.text.$eq(0, other.text) && _this.textDirection === other.textDirection && _this.textAlignment === other.textAlignment && _this.backgroundColor.$eq(0, other.backgroundColor) && _this.borderRadius.$eq(0, other.borderRadius) && J.$eq$(_this.selection, other.selection) && _this.selectionColor.$eq(0, other.selectionColor) && _this.highlightWhenEmpty === other.highlightWhenEmpty && J.$eq$(_this.composingRegion, other.composingRegion) && _this.showComposingUnderline === other.showComposingUnderline; else t1 = true; return t1; }, get$hashCode(_) { var t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, t1 = A.SingleColumnLayoutComponentViewModel.prototype.get$hashCode.call(_this, 0), t2 = B.JSString_methods.get$hashCode(_this.nodeId), t3 = _this.text, t4 = B.JSString_methods.get$hashCode(t3.text); t3 = A.Primitives_objectHashCode(t3.spans._markers); t5 = A.Primitives_objectHashCode(_this.textDirection); t6 = A.Primitives_objectHashCode(_this.textAlignment); t7 = _this.backgroundColor; t7 = t7.get$hashCode(t7); t8 = _this.borderRadius.get$hashCode(0); t9 = J.get$hashCode$(_this.selection); t10 = B.JSInt_methods.get$hashCode(_this.selectionColor.value); t11 = _this.highlightWhenEmpty ? 519018 : 218159; t12 = J.get$hashCode$(_this.composingRegion); t13 = _this.showComposingUnderline ? 519018 : 218159; return (t1 ^ t2 ^ t4 ^ t3 ^ t5 ^ t6 ^ t7 ^ t8 ^ t9 ^ t10 ^ t11 ^ t12 ^ t13) >>> 0; }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); }, get$text(receiver) { return this.text; }, set$text(receiver, val) { return this.text = val; }, set$selection(val) { return this.selection = val; }, set$selectionColor(val) { return this.selectionColor = val; }, set$highlightWhenEmpty(val) { return this.highlightWhenEmpty = val; }, set$composingRegion(val) { return this.composingRegion = val; }, set$showComposingUnderline(val) { return this.showComposingUnderline = val; } }; A.BlockquoteComponent.prototype = { build$1(context) { var _this = this, _null = null; return A.IgnorePointer$(A.Container$(_null, A.TextComponent$(_this.composingRegion, _this.highlightWhenEmpty, _this.textKey, B.Map_empty3, _this.selectionColor, _this.showComposingUnderline, false, _this.text, _null, _null, _null, _this.textSelection, _this.styleBuilder), B.Clip_0, _null, _null, new A.BoxDecoration(_this.backgroundColor, _null, _null, _this.borderRadius, _null, _null, B.BoxShape_0), _null, _null, _null, _null, B.EdgeInsets_16_16_16_16, _null, _null, _null), true, _null); } }; A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure.prototype = { call$1(attributions) { var t1 = this.styles, baseStyle = t1.$index(0, "textStyle"); if (baseStyle == null) baseStyle = B.TextStyle_SVP1; return type$.TextStyle_Function_2_Set_Attribution_and_TextStyle._as(t1.$index(0, "inlineTextStyler")).call$2(attributions, baseStyle); }, $signature: 200 }; A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel.prototype = { applyStyles$1(styles) { var t1, _this = this; _this.super$SingleColumnLayoutComponentViewModel$applyStyles(styles); t1 = styles.$index(0, "textAlign"); _this.textAlignment = t1 == null ? _this.textAlignment : t1; _this.textStyleBuilder = new A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(styles); } }; A.BlockNode.prototype = { get$beginningPosition() { return B.UpstreamDownstreamNodePosition_TextAffinity_0; }, get$endPosition() { return B.UpstreamDownstreamNodePosition_TextAffinity_1; }, selectUpstreamPosition$2(position1, position2) { if (!(position1 instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaU1 + A.getRuntimeTypeOfDartObject(position1).toString$0(0))); if (!(position2 instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaU2 + A.getRuntimeTypeOfDartObject(position2).toString$0(0))); if (position1.affinity === B.TextAffinity_0 || position2.affinity === B.TextAffinity_0) return B.UpstreamDownstreamNodePosition_TextAffinity_0; else return B.UpstreamDownstreamNodePosition_TextAffinity_1; }, selectDownstreamPosition$2(position1, position2) { if (!(position1 instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaU1 + A.getRuntimeTypeOfDartObject(position1).toString$0(0))); if (!(position2 instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaU2 + A.getRuntimeTypeOfDartObject(position2).toString$0(0))); if (position1.affinity === B.TextAffinity_1 || position2.affinity === B.TextAffinity_1) return B.UpstreamDownstreamNodePosition_TextAffinity_1; else return B.UpstreamDownstreamNodePosition_TextAffinity_0; }, computeSelection$2$base$extent(base, extent) { if (!(base instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception("Expected a UpstreamDownstreamNodePosition for base but received a " + A.getRuntimeTypeOfDartObject(base).toString$0(0))); if (!(extent instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception("Expected a UpstreamDownstreamNodePosition for extent but received a " + A.getRuntimeTypeOfDartObject(extent).toString$0(0))); return new A.UpstreamDownstreamNodeSelection(base, extent); } }; A.BoxComponent.prototype = { createState$0() { return new A._BoxComponentState(B._StateLifecycle_0); } }; A._BoxComponentState.prototype = { getBeginningPosition$0() { return B.UpstreamDownstreamNodePosition_TextAffinity_0; }, getBeginningPositionNearX$1(x) { return x < type$.RenderBox._as(this._framework$_element.get$renderObject()).get$size(0)._dx / 2 ? B.UpstreamDownstreamNodePosition_TextAffinity_0 : B.UpstreamDownstreamNodePosition_TextAffinity_1; }, movePositionLeft$2(currentPosition, movementModifier) { if (currentPosition.$eq(0, B.UpstreamDownstreamNodePosition_TextAffinity_0)) return null; return B.UpstreamDownstreamNodePosition_TextAffinity_0; }, movePositionRight$2(currentPosition, movementModifier) { if (currentPosition.$eq(0, B.UpstreamDownstreamNodePosition_TextAffinity_1)) return null; return B.UpstreamDownstreamNodePosition_TextAffinity_1; }, movePositionUp$1(currentPosition) { return null; }, movePositionDown$1(currentPosition) { return null; }, getEndPosition$0() { return B.UpstreamDownstreamNodePosition_TextAffinity_1; }, getEndPositionNearX$1(x) { return x < type$.RenderBox._as(this._framework$_element.get$renderObject()).get$size(0)._dx / 2 ? B.UpstreamDownstreamNodePosition_TextAffinity_0 : B.UpstreamDownstreamNodePosition_TextAffinity_1; }, getOffsetForPosition$1(nodePosition) { var myBox; if (!(nodePosition instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectnU + nodePosition.toString$0(0))); myBox = type$.RenderBox._as(this._framework$_element.get$renderObject()); if (nodePosition.affinity === B.TextAffinity_0) return new A.Offset(myBox.get$size(0)._dx / 4, myBox.get$size(0)._dy / 2); else return new A.Offset(3 * myBox.get$size(0)._dx / 4, myBox.get$size(0)._dy / 2); }, getEdgeForPosition$1(nodePosition) { var t3, boundingBox = this.getRectForPosition$1(nodePosition), t1 = boundingBox.top, t2 = boundingBox.bottom - t1; if (type$.UpstreamDownstreamNodePosition._as(nodePosition).affinity === B.TextAffinity_0) { t3 = boundingBox.left; return new A.Rect(t3, t1, t3 + 0, t1 + t2); } else { t3 = boundingBox.right; return new A.Rect(t3, t1, t3 + 0, t1 + t2); } }, getRectForPosition$1(nodePosition) { var myBox; if (!(nodePosition instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectnU + nodePosition.toString$0(0))); myBox = type$.RenderBox._as(this._framework$_element.get$renderObject()); return new A.Rect(0, 0, 0 + myBox.get$size(0)._dx, 0 + myBox.get$size(0)._dy); }, getRectForSelection$2(basePosition, extentPosition) { var t1, _s75_ = string$.ExpectnU; if (!(basePosition instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(_s75_ + basePosition.toString$0(0))); if (!(extentPosition instanceof A.UpstreamDownstreamNodePosition)) throw A.wrapException(A.Exception_Exception(_s75_ + extentPosition.toString$0(0))); if (basePosition.$eq(0, extentPosition)) return this.getRectForPosition$1(extentPosition); t1 = type$.RenderBox._as(this._framework$_element.get$renderObject()).get$size(0); return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); }, getPositionAtOffset$1(localOffset) { if (localOffset._dx <= type$.RenderBox._as(this._framework$_element.get$renderObject()).get$size(0)._dx / 2) return B.UpstreamDownstreamNodePosition_TextAffinity_0; else return B.UpstreamDownstreamNodePosition_TextAffinity_1; }, isVisualSelectionSupported$0() { this._widget.toString; return true; }, build$1(context) { return this._widget.child; } }; A.SelectableBox.prototype = { build$1(context) { var _null = null, t1 = this.selection; if (t1 != null && !t1.base.$eq(0, t1.extent)) { t1 = this.selectionColor.value; t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } else t1 = B.Color_0; return A.MouseRegion$(A.IgnorePointer$(A.DecoratedBox$(this.child, new A.BoxDecoration(t1, _null, _null, _null, _null, _null, B.BoxShape_0), B.DecorationPosition_1), true, _null), B.SystemMouseCursor_basic, _null, _null, _null, _null, _null); } }; A.DeleteUpstreamAtBeginningOfBlockNodeCommand.prototype = { execute$2(context, executor) { var nodeBefore, $document = context.find$1$1(0, "document", type$.MutableDocument), composer = context.find$1$1(0, "composer", type$.MutableDocumentComposer), documentLayoutEditable = context.find$1$1(0, "layout", type$.DocumentLayoutEditable), t1 = this.node, t2 = t1.get$id(t1); if (type$.UpstreamDownstreamNodePosition._as(t1.get$beginningPosition()).affinity === B.TextAffinity_1) { executor.executeCommand$1(new A.ReplaceNodeWithEmptyParagraphWithCaretCommand(t2)); return; } nodeBefore = $document.getNodeBefore$1(t1); if (nodeBefore == null) return; if (nodeBefore instanceof A.TextNode && nodeBefore._text$_text.text.length === 0) { executor.executeCommand$1(new A.DeleteNodeCommand(nodeBefore.id)); return; } documentLayoutEditable._documentLayoutResolver.call$0().getComponentByNodeId$1(nodeBefore.get$id(nodeBefore)).isVisualSelectionSupported$0(); this.moveSelectionToEndOfPrecedingNode$3(executor, $document, composer); }, moveSelectionToEndOfPrecedingNode$3(executor, $document, composer) { var t2, node, nodeBefore, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = $document._nodesById.$index(0, t1.extent.nodeId); if (node == null) return; nodeBefore = $document.getNodeBefore$1(node); if (nodeBefore == null) return; executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(nodeBefore.get$id(nodeBefore), nodeBefore.get$endPosition())), B.SelectionChangeType_5, "userInteraction")); }, $isEditCommand: 1 }; A.__BoxComponentState_State_DocumentComponent.prototype = {}; A.CommonEditorOperations.prototype = { selectAll$0() { var t1, t2, nodes = new A.UnmodifiableListView(this.document._editor$_nodes, type$.UnmodifiableListView_DocumentNode); if (nodes.get$length(0) === 0) return false; t1 = new A.DocumentPosition(J.get$id$x(nodes.get$first(nodes)), nodes.get$first(nodes).get$beginningPosition()); t2 = new A.DocumentPosition(J.get$id$x(nodes.get$last(nodes)), nodes.get$last(nodes).get$endPosition()); this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t1, t2, t1, t2), B.SelectionChangeType_4, "userInteraction")], type$.JSArray_EditRequest)); return true; }, collapseSelection$0() { var t2, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.collapse$0(0), B.SelectionChangeType_5, "userInteraction")], type$.JSArray_EditRequest)); return true; }, moveCaretUpstream$2$expand$movementModifier(expand, movementModifier) { var t2, currentExtent, nodeId, node, extentComponent, newExtentNodePosition, nextNode, newExtentNodeId, nextComponent, newExtent, _this = this, _s15_ = "userInteraction", t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0) && !expand) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.collapseUpstream$1(_this.document), B.SelectionChangeType_5, _s15_)], type$.JSArray_EditRequest)); return true; } if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtent = t2.extent; nodeId = currentExtent.nodeId; node = _this.document._nodesById.$index(0, nodeId); if (node == null) return false; t2 = _this.documentLayoutResolver; extentComponent = t2.call$0().getComponentByNodeId$1(nodeId); if (extentComponent == null) return false; newExtentNodePosition = extentComponent.movePositionLeft$2(currentExtent.nodePosition, movementModifier); if (newExtentNodePosition == null) { nextNode = _this._getUpstreamSelectableNodeBefore$1(node); if (nextNode == null) return false; newExtentNodeId = nextNode.get$id(nextNode); nextComponent = t2.call$0().getComponentByNodeId$1(nextNode.get$id(nextNode)); if (nextComponent == null) return false; newExtentNodePosition = nextComponent.getEndPosition$0(); } else newExtentNodeId = nodeId; newExtent = new A.DocumentPosition(newExtentNodeId, newExtentNodePosition); t2 = _this.editor; if (expand) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.copyWith$1$extent(newExtent), B.SelectionChangeType_3, _s15_)], type$.JSArray_EditRequest)); } else t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(newExtent), B.SelectionChangeType_2, _s15_)], type$.JSArray_EditRequest)); return true; }, moveCaretUpstream$1$expand(expand) { return this.moveCaretUpstream$2$expand$movementModifier(expand, null); }, moveCaretUpstream$1$movementModifier(movementModifier) { return this.moveCaretUpstream$2$expand$movementModifier(false, movementModifier); }, moveCaretUpstream$0() { return this.moveCaretUpstream$2$expand$movementModifier(false, null); }, moveCaretDownstream$2$expand$movementModifier(expand, movementModifier) { var t2, currentExtent, nodeId, node, extentComponent, newExtentNodePosition, nextNode, newExtentNodeId, nextComponent, newExtent, _this = this, _s15_ = "userInteraction", t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0) && !expand) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.collapseDownstream$1(_this.document), B.SelectionChangeType_5, _s15_)], type$.JSArray_EditRequest)); return true; } if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtent = t2.extent; nodeId = currentExtent.nodeId; node = _this.document._nodesById.$index(0, nodeId); if (node == null) return false; t2 = _this.documentLayoutResolver; extentComponent = t2.call$0().getComponentByNodeId$1(nodeId); if (extentComponent == null) return false; newExtentNodePosition = extentComponent.movePositionRight$2(currentExtent.nodePosition, movementModifier); if (newExtentNodePosition == null) { nextNode = _this._getDownstreamSelectableNodeAfter$1(node); if (nextNode == null) return false; newExtentNodeId = nextNode.get$id(nextNode); nextComponent = t2.call$0().getComponentByNodeId$1(nextNode.get$id(nextNode)); if (nextComponent == null) throw A.wrapException(A.Exception_Exception("Could not find next component to move the selection horizontally. Next node ID: " + nextNode.get$id(nextNode))); newExtentNodePosition = nextComponent.getBeginningPosition$0(); } else newExtentNodeId = nodeId; newExtent = new A.DocumentPosition(newExtentNodeId, newExtentNodePosition); t2 = _this.editor; if (expand) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.copyWith$1$extent(newExtent), B.SelectionChangeType_3, _s15_)], type$.JSArray_EditRequest)); } else t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(newExtent), B.SelectionChangeType_2, _s15_)], type$.JSArray_EditRequest)); return true; }, moveCaretDownstream$1$expand(expand) { return this.moveCaretDownstream$2$expand$movementModifier(expand, null); }, moveCaretDownstream$1$movementModifier(movementModifier) { return this.moveCaretDownstream$2$expand$movementModifier(false, movementModifier); }, moveCaretDownstream$0() { return this.moveCaretDownstream$2$expand$movementModifier(false, null); }, moveCaretUp$1$expand(expand) { var t2, currentExtent, nodeId, node, extentComponent, newExtentNodePosition, nextNode, newExtentNodeId, nextComponent, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtent = t1.extent; nodeId = currentExtent.nodeId; node = _this.document._nodesById.$index(0, nodeId); if (node == null) return false; t1 = _this.documentLayoutResolver; extentComponent = t1.call$0().getComponentByNodeId$1(nodeId); if (extentComponent == null) return false; t2 = currentExtent.nodePosition; newExtentNodePosition = extentComponent.movePositionUp$1(t2); if (newExtentNodePosition == null) { nextNode = _this._getUpstreamSelectableNodeBefore$1(node); if (nextNode != null) { newExtentNodeId = nextNode.get$id(nextNode); nextComponent = t1.call$0().getComponentByNodeId$1(nextNode.get$id(nextNode)); if (nextComponent == null) { $.$get$editorOpsLog().log$4(B.Level_SHOUT_1200, string$.Tried_o + newExtentNodeId, null, null); return false; } newExtentNodePosition = nextComponent.getEndPositionNearX$1(extentComponent.getOffsetForPosition$1(t2)._dx); } else { newExtentNodePosition = extentComponent.getBeginningPosition$0(); newExtentNodeId = nodeId; } } else newExtentNodeId = nodeId; _this._updateSelectionExtent$2$expandSelection$position(expand, new A.DocumentPosition(newExtentNodeId, newExtentNodePosition)); return true; }, moveCaretUp$0() { return this.moveCaretUp$1$expand(false); }, moveCaretDown$1$expand(expand) { var t2, currentExtent, nodeId, node, extentComponent, newExtentNodePosition, nextNode, newExtentNodeId, nextComponent, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtent = t1.extent; nodeId = currentExtent.nodeId; node = _this.document._nodesById.$index(0, nodeId); if (node == null) return false; t1 = _this.documentLayoutResolver; extentComponent = t1.call$0().getComponentByNodeId$1(nodeId); if (extentComponent == null) return false; t2 = currentExtent.nodePosition; newExtentNodePosition = extentComponent.movePositionDown$1(t2); if (newExtentNodePosition == null) { nextNode = _this._getDownstreamSelectableNodeAfter$1(node); if (nextNode != null) { newExtentNodeId = nextNode.get$id(nextNode); nextComponent = t1.call$0().getComponentByNodeId$1(nextNode.get$id(nextNode)); if (nextComponent == null) { $.$get$editorOpsLog().log$4(B.Level_SHOUT_1200, string$.Tried_o + newExtentNodeId, null, null); return false; } newExtentNodePosition = nextComponent.getBeginningPositionNearX$1(extentComponent.getOffsetForPosition$1(t2)._dx); } else { newExtentNodePosition = extentComponent.getEndPosition$0(); newExtentNodeId = nodeId; } } else newExtentNodeId = nodeId; _this._updateSelectionExtent$2$expandSelection$position(expand, new A.DocumentPosition(newExtentNodeId, newExtentNodePosition)); return true; }, moveCaretDown$0() { return this.moveCaretDown$1$expand(false); }, moveSelectionToBeginningOfDocument$1$expand(expand) { var t2, t3, t4, firstNode, currentExtentNode, _this = this, _s15_ = "userInteraction", t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; t2 = _this.document; t3 = t2._editor$_nodes; t4 = type$.UnmodifiableListView_DocumentNode; if (new A.UnmodifiableListView(t3, t4).get$length(0) === 0) return false; t3 = new A.UnmodifiableListView(t3, t4); firstNode = t3.get$first(t3); if (expand) { if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtentNode = t2._nodesById.$index(0, t3.extent.nodeId); if (currentExtentNode == null) return false; if (!(currentExtentNode instanceof A.TextNode)) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1.base; t2 = new A.DocumentPosition(firstNode.get$id(firstNode), firstNode.get$beginningPosition()); _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t1, t2, t1, t2), B.SelectionChangeType_4, _s15_)], type$.JSArray_EditRequest)); return true; } _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(firstNode.get$id(firstNode), firstNode.get$beginningPosition())), B.SelectionChangeType_0, _s15_)], type$.JSArray_EditRequest)); return true; }, moveSelectionToEndOfDocument$1$expand(expand) { var t2, t3, t4, lastNode, currentExtentNode, _this = this, _s15_ = "userInteraction", t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; t2 = _this.document; t3 = t2._editor$_nodes; t4 = type$.UnmodifiableListView_DocumentNode; if (new A.UnmodifiableListView(t3, t4).get$length(0) === 0) return false; t3 = new A.UnmodifiableListView(t3, t4); lastNode = t3.get$last(t3); if (expand) { if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentExtentNode = t2._nodesById.$index(0, t3.extent.nodeId); if (currentExtentNode == null) return false; if (!(currentExtentNode instanceof A.TextNode)) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1.base; t2 = new A.DocumentPosition(lastNode.get$id(lastNode), lastNode.get$endPosition()); _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t1, t2, t1, t2), B.SelectionChangeType_4, _s15_)], type$.JSArray_EditRequest)); return true; } _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(lastNode.get$id(lastNode), lastNode.get$endPosition())), B.SelectionChangeType_0, _s15_)], type$.JSArray_EditRequest)); return true; }, _updateSelectionExtent$2$expandSelection$position(expandSelection, position) { var t2, _s15_ = "userInteraction", t1 = this.editor; if (expandSelection) { t2 = this.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t2.copyWith$1$extent(position), B.SelectionChangeType_4, _s15_)], type$.JSArray_EditRequest)); } else t1.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(position), B.SelectionChangeType_5, _s15_)], type$.JSArray_EditRequest)); }, _getUpstreamSelectableNodeBefore$1(startingNode) { var selectableNode, t3, nextComponent, t1 = this.document, t2 = this.documentLayoutResolver, prevNode = startingNode, foundSelectableNode = false; do { selectableNode = t1.getNodeBefore$1(prevNode); t3 = selectableNode != null; if (t3) { nextComponent = t2.call$0().getComponentByNodeId$1(selectableNode.get$id(selectableNode)); if (nextComponent != null) { nextComponent.isVisualSelectionSupported$0(); foundSelectableNode = true; } prevNode = selectableNode; } } while (!foundSelectableNode && t3); return selectableNode; }, _getDownstreamSelectableNodeAfter$1(startingNode) { var selectableNode, t3, nextComponent, t1 = this.document, t2 = this.documentLayoutResolver, prevNode = startingNode, foundSelectableNode = false; do { selectableNode = t1.getNodeAfter$1(prevNode); t3 = selectableNode != null; if (t3) { nextComponent = t2.call$0().getComponentByNodeId$1(selectableNode.get$id(selectableNode)); if (nextComponent != null) { nextComponent.isVisualSelectionSupported$0(); foundSelectableNode = true; } prevNode = selectableNode; } } while (!foundSelectableNode && t3); return selectableNode; }, deleteDownstream$0() { var t2, textPosition, t3, t4, nodeAfter, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) { _this._deleteExpandedSelection$0(); return true; } if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (type$.UpstreamDownstreamNodePosition._as(t2.extent.nodePosition).affinity === B.TextAffinity_0) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this.editor.execute$1(A._setArrayType([new A.ReplaceNodeWithEmptyParagraphWithCaretRequest(t1.extent.nodeId)], type$.JSArray_EditRequest)); return true; } else return _this._moveSelectionToBeginningOfNextNode$0(); } if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.extent.nodePosition instanceof A.TextNodePosition) { if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); textPosition = type$.TextNodePosition._as(t2.extent.nodePosition); t2 = _this.document; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); t4 = t2._nodesById; if (textPosition.offset === type$.TextNode._as(t4.$index(0, t3.extent.nodeId))._text$_text.text.length) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t4.$index(0, t1.extent.nodeId); t1.toString; nodeAfter = t2.getNodeAfter$1(t1); if (nodeAfter instanceof A.TextNode) return _this._mergeTextNodeWithDownstreamTextNode$0(); else if (nodeAfter != null) { _this.documentLayoutResolver.call$0().getComponentByNodeId$1(nodeAfter.get$id(nodeAfter)).isVisualSelectionSupported$0(); t1 = _this._moveSelectionToBeginningOfNextNode$0(); return t1; } } else return _this._deleteDownstreamCharacter$0(); } return false; }, _moveSelectionToBeginningOfNextNode$0() { var t2, node, nodeAfter, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; t2 = this.document; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = t2._nodesById.$index(0, t1.extent.nodeId); if (node == null) return false; nodeAfter = t2.getNodeAfter$1(node); if (nodeAfter == null) return false; this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(nodeAfter.get$id(nodeAfter), nodeAfter.get$beginningPosition())), B.SelectionChangeType_2, "userInteraction")], type$.JSArray_EditRequest)); return true; }, _mergeTextNodeWithDownstreamTextNode$0() { var node, nodeAfter, t1 = this.document, t2 = this.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); node = t1._nodesById.$index(0, t2.extent.nodeId); if (node == null) return false; if (!(node instanceof A.TextNode)) return false; nodeAfter = t1.getNodeAfter$1(node); if (nodeAfter == null) return false; if (!(nodeAfter instanceof A.TextNode)) return false; t1 = node._text$_text; t2 = node.id; this.editor.execute$1(A._setArrayType([new A.CombineParagraphsRequest(t2, nodeAfter.id), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t2, new A.TextNodePosition(t1.text.length, B.TextAffinity_1))), B.SelectionChangeType_8, "userInteraction")], type$.JSArray_EditRequest)); return true; }, _deleteDownstreamCharacter$0() { var t2, t3, textNode, text, currentTextOffset, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; t2 = _this.document; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3.toString; if (!_this._isTextEntryNode$2$document$selection(t2, t3)) return false; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t3.get$isCollapsed(0)) { if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = type$.TextNodePosition._as(t3.extent.nodePosition).offset < 0; } else t3 = false; if (t3) return false; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); textNode = type$.TextNode._as(t2._nodesById.$index(0, t3.extent.nodeId)); text = textNode._text$_text; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); currentTextOffset = type$.TextNodePosition._as(t1.extent.nodePosition).offset; t1 = text.text; if (currentTextOffset >= t1.length) return false; _this.editor.execute$1(A._setArrayType([new A.DeleteContentRequest(textNode.selectionBetween$2(currentTextOffset, A.getCharacterEndBounds(t1, currentTextOffset)))], type$.JSArray_EditRequest)); return true; }, deleteUpstream$0() { var t2, t3, t4, nodeBefore, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) { _this._deleteExpandedSelection$0(); return true; } t2 = _this.document; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = t2._nodesById.$index(0, t3.extent.nodeId); t3.toString; if (t3 instanceof A.ListItemNode) { if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); t4 = type$.TextNodePosition._as(t4.extent.nodePosition).offset === 0; } else t4 = false; if (t4) return _this.unindentListItem$0(); if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t4.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (type$.UpstreamDownstreamNodePosition._as(t4.extent.nodePosition).affinity === B.TextAffinity_1) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this.editor.execute$1(A._setArrayType([new A.ReplaceNodeWithEmptyParagraphWithCaretRequest(t1.extent.nodeId)], type$.JSArray_EditRequest)); return true; } else { nodeBefore = t2.getNodeBefore$1(t3); if (nodeBefore == null) return false; t1 = _this.documentLayoutResolver.call$0().getComponentByNodeId$1(nodeBefore.get$id(nodeBefore)); t1.toString; if (nodeBefore instanceof A.TextNode && nodeBefore._text$_text.text.length === 0) { _this.editor.execute$1(A._setArrayType([new A.DeleteNodeRequest(nodeBefore.id)], type$.JSArray_EditRequest)); return true; } t1.isVisualSelectionSupported$0(); return _this.moveSelectionToEndOfPrecedingNode$0(); } } if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t4.extent.nodePosition instanceof A.TextNodePosition) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (type$.TextNodePosition._as(t1.extent.nodePosition).offset === 0) { nodeBefore = t2.getNodeBefore$1(t3); if (nodeBefore == null) return false; t1 = _this.documentLayoutResolver.call$0().getComponentByNodeId$1(nodeBefore.get$id(nodeBefore)); t1.toString; if (nodeBefore instanceof A.TextNode) return _this.mergeTextNodeWithUpstreamTextNode$0(); else { t1.isVisualSelectionSupported$0(); type$.TextNode._as(t3); if (t3._text$_text.text.length === 0) { if (_this.moveSelectionToEndOfPrecedingNode$0()) _this.editor.execute$1(A._setArrayType([new A.DeleteNodeRequest(t3.id)], type$.JSArray_EditRequest)); return true; } else return _this.moveSelectionToEndOfPrecedingNode$0(); } } else { _this.editor.execute$1(A._setArrayType([B.C_DeleteUpstreamCharacterRequest], type$.JSArray_EditRequest)); return true; } } return false; }, moveSelectionToEndOfPrecedingNode$0() { var t2, node, nodeBefore, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; t2 = this.document; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = t2._nodesById.$index(0, t1.extent.nodeId); if (node == null) return false; nodeBefore = t2.getNodeBefore$1(node); if (nodeBefore == null) return false; this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(nodeBefore.get$id(nodeBefore), nodeBefore.get$endPosition())), B.SelectionChangeType_5, "userInteraction")], type$.JSArray_EditRequest)); return true; }, mergeTextNodeWithUpstreamTextNode$0() { var node, nodeAbove, t1 = this.document, t2 = this.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); node = t1._nodesById.$index(0, t2.extent.nodeId); if (node == null) return false; nodeAbove = t1.getNodeBefore$1(node); if (nodeAbove == null) return false; if (!(nodeAbove instanceof A.TextNode)) return false; t1 = nodeAbove._text$_text; t2 = nodeAbove.id; this.editor.execute$1(A._setArrayType([new A.CombineParagraphsRequest(t2, node.get$id(node)), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t2, new A.TextNodePosition(t1.text.length, B.TextAffinity_1))), B.SelectionChangeType_8, "userInteraction")], type$.JSArray_EditRequest)); return true; }, deleteSelection$0() { var t2, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1.get$isCollapsed(0)) return false; this._deleteExpandedSelection$0(); return true; }, _deleteExpandedSelection$0() { var t2, newSelectionPosition, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.toString; newSelectionPosition = A.CommonEditorOperations_getDocumentPositionAfterExpandedDeletion(this.document, t2); if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; this.editor.execute$1(A._setArrayType([new A.DeleteContentRequest(t1), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(newSelectionPosition), B.SelectionChangeType_8, "userInteraction")], type$.JSArray_EditRequest)); }, toggleAttributionsOnSelection$1(attributions) { var t2, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.get$isCollapsed(0)) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; this.editor.execute$1(A._setArrayType([new A.ToggleTextAttributionsRequest(t1, attributions)], type$.JSArray_EditRequest)); return false; }, insertPlainText$1(text) { var t4, t5, t6, _this = this, _null = null, t1 = $.$get$editorOpsLog(), t2 = _this.composer, t3 = t2._selectionNotifier; if (t3._pausable_value_notifier$_isPaused) { t4 = t3.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t3, 0); t1.log$4(B.Level_FINE_500, 'Attempting to insert "' + text + '" at document selection: ' + A.S(t4), _null, _null); if (t3._pausable_value_notifier$_isPaused) { t4 = t3.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t3, 0); if (t4 == null) { t1.log$4(B.Level_FINE_500, "The composer has no selection. Can't insert.", _null, _null); return false; } if (t3._pausable_value_notifier$_isPaused) { t4 = t3.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t3, 0); if (!t4.get$isCollapsed(0)) { t1.log$4(B.Level_FINE_500, "The selection is expanded. Deleting the selection before inserting text.", _null, _null); t4 = t2._preferences; t5 = t4._currentAttributions; t6 = A.LinkedHashSet_LinkedHashSet$of(t5, type$.Attribution); _this._deleteExpandedSelection$0(); t5.clear$0(0); t4.notifyListeners$0(); t5.addAll$1(0, t6); t4.notifyListeners$0(); } if (t3._pausable_value_notifier$_isPaused) { t4 = t3.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t3, 0); if (t4.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { t1.log$4(B.Level_FINE_500, string$.The_se, _null, _null); _this.insertBlockLevelNewline$0(); } if (t3._pausable_value_notifier$_isPaused) { t4 = t3.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t3, 0); t4 = _this.document._nodesById.$index(0, t4.extent.nodeId); t4.toString; if (!(t4 instanceof A.TextNode)) { t1.log$4(B.Level_FINE_500, string$.Couldnt + t4.toString$0(0), _null, _null); return false; } t1.log$4(B.Level_FINE_500, "Executing text insertion command.", _null, _null); if (t3._pausable_value_notifier$_isPaused) { t1 = t3.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t3, 0); _this.editor.execute$1(A._setArrayType([new A.InsertTextRequest(t1.extent, text, t2._preferences._currentAttributions)], type$.JSArray_EditRequest)); return true; }, insertCharacter$1(character) { var t2, t3, inserted, _this = this, _null = null, t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINE_500, "Trying to insert '" + character + "'", _null, _null); t2 = _this.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3 == null) return false; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (!t3.get$isCollapsed(0)) _this._deleteExpandedSelection$0(); if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { t1.log$4(B.Level_FINE_500, string$.The_se, _null, _null); _this.insertBlockLevelNewline$0(); } if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = _this.document._nodesById.$index(0, t2.extent.nodeId); t2.toString; if (!(t2 instanceof A.TextNode)) { t1.log$4(B.Level_FINE_500, string$.Couldnc + t2.toString$0(0), _null, _null); return false; } inserted = _this._insertCharacterInTextComposable$2$ignoreComposerAttributions(character, false); t1.log$4(B.Level_FINE_500, "Did insert '" + character + "'? " + inserted, _null, _null); return inserted; }, _insertCharacterInTextComposable$2$ignoreComposerAttributions(character, ignoreComposerAttributions) { var t3, _this = this, t1 = _this.composer, t2 = t1._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3 == null) return false; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (!t3.get$isCollapsed(0)) return false; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3.toString; if (!_this._isTextEntryNode$2$document$selection(_this.document, t3)) return false; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = t2.extent; _this.editor.execute$1(A._setArrayType([new A.InsertTextRequest(t2, character, t1._preferences._currentAttributions)], type$.JSArray_EditRequest)); return true; }, insertBlockLevelNewline$0() { var t2, t3, t4, t5, newNodeId, currentExtentPosition, _this = this, _null = null, _s15_ = "userInteraction", t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINE_500, "Inserting block-level newline", _null, _null); t2 = _this.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3 == null) { t1.log$4(B.Level_FINER_400, "Selection is null. Can't insert newline.", _null, _null); return false; } if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); t4 = _this.document._nodesById; t3 = t4.$index(0, t3.base.nodeId); t3.toString; if (t2._pausable_value_notifier$_isPaused) { t5 = t2.__PausableValueNotifier__currentValueDuringPause_A; t5 === $ && A.throwUnnamedLateFieldNI(); } else t5 = A.ValueNotifier.prototype.get$value.call(t2, 0); t5 = t4.$index(0, t5.extent.nodeId); t5.toString; if (t3.get$id(t3) !== t5.get$id(t5)) { t1.log$4(B.Level_FINER_400, "The selection spans multiple nodes. Can't insert block-level newline.", _null, _null); return false; } if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (!t3.get$isCollapsed(0)) { t1.log$4(B.Level_FINER_400, "Deleting selection before inserting block-level newline", _null, _null); _this._deleteExpandedSelection$0(); } newNodeId = B.C_Uuid.v4$0(); if (t5 instanceof A.ListItemNode) { if (t5._text$_text.text.length === 0) { t1.log$4(B.Level_FINER_400, string$.The_cu, _null, _null); return _this.convertToParagraph$0(); } t1.log$4(B.Level_FINER_400, "Splitting list item in two.", _null, _null); if (t2._pausable_value_notifier$_isPaused) { t1 = t2.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t2, 0); _this.editor.execute$1(A._setArrayType([new A.SplitListItemRequest(t5.id, type$.TextNodePosition._as(t1.extent.nodePosition), newNodeId), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], type$.JSArray_EditRequest)); } else if (t5 instanceof A.ParagraphNode) { if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); currentExtentPosition = type$.TextNodePosition._as(t2.extent.nodePosition); t2 = t5._text$_text; t1.log$4(B.Level_FINER_400, "Splitting paragraph in two.", _null, _null); _this.editor.execute$1(A._setArrayType([new A.SplitParagraphRequest(t5.id, currentExtentPosition, newNodeId, currentExtentPosition.offset !== t2.text.length), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], type$.JSArray_EditRequest)); } else { if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3 = type$.JSArray_EditRequest; t4 = _this.editor; if (type$.UpstreamDownstreamNodePosition._as(t2.extent.nodePosition).affinity === B.TextAffinity_1) { t1.log$4(B.Level_FINER_400, string$.Inserta, _null, _null); t4.execute$1(A._setArrayType([new A.InsertNodeAfterNodeRequest(t5.get$id(t5), A.ParagraphNode$(newNodeId, _null, A.AttributedText$(_null, _null))), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], t3)); } else { t1.log$4(B.Level_FINER_400, string$.Insertb, _null, _null); t4.execute$1(A._setArrayType([new A.InsertNodeBeforeNodeRequest(t5.get$id(t5), A.ParagraphNode$(newNodeId, _null, A.AttributedText$(_null, _null))), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], t3)); } } else if (t5 instanceof A.TaskNode) { if (t2._pausable_value_notifier$_isPaused) { t1 = t2.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t2, 0); _this.editor.execute$1(A._setArrayType([new A.SplitExistingTaskRequest(t5.id, type$.TextNodePosition._as(t1.extent.nodePosition).offset, newNodeId), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], type$.JSArray_EditRequest)); } else { t1.log$4(B.Level_FINE_500, string$.Can_t_, _null, _null); return false; } } return true; }, indentListItem$0() { var t2, t3, baseNode, extentNode, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = this.document._nodesById; baseNode = t3.$index(0, t2.base.nodeId); if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); extentNode = t3.$index(0, t1.extent.nodeId); if (!(baseNode instanceof A.ListItemNode) || !(extentNode instanceof A.ListItemNode)) return false; this.editor.execute$1(A._setArrayType([new A.IndentListItemRequest(extentNode.id)], type$.JSArray_EditRequest)); return true; }, unindentListItem$0() { var t2, t3, baseNode, extentNode, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = this.document._nodesById; baseNode = t3.$index(0, t2.base.nodeId); if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); extentNode = t3.$index(0, t1.extent.nodeId); if (baseNode.get$id(baseNode) !== extentNode.get$id(extentNode)) return false; if (!(baseNode instanceof A.ListItemNode)) return false; this.editor.execute$1(A._setArrayType([new A.UnIndentListItemRequest(extentNode.get$id(extentNode))], type$.JSArray_EditRequest)); return true; }, convertToListItem$2(type, text) { var t2, t3, nodeId, node, newNode, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = t2.base; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.nodeId !== t3.extent.nodeId) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); nodeId = t1.base.nodeId; node = this.document._nodesById.$index(0, nodeId); if (!(node instanceof A.TextNode)) return false; newNode = A.ListItemNode$(nodeId, 0, type, text); this.editor.execute$1(A._setArrayType([new A.ReplaceNodeRequest(node.id, newNode)], type$.JSArray_EditRequest)); return true; }, convertToBlockquote$1(text) { var t2, t3, nodeId, node, newNode, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = t2.base; if (t1._pausable_value_notifier$_isPaused) { t3 = t1.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.nodeId !== t3.extent.nodeId) return false; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); nodeId = t1.base.nodeId; node = this.document._nodesById.$index(0, nodeId); if (!(node instanceof A.TextNode)) return false; newNode = A.ParagraphNode$(nodeId, A.LinkedHashMap_LinkedHashMap$_literal(["blockType", B.NamedAttribution_blockquote], type$.String, type$.dynamic), text); this.editor.execute$1(A._setArrayType([new A.ReplaceNodeRequest(node.id, newNode)], type$.JSArray_EditRequest)); return true; }, convertToParagraph$1$newMetadata(newMetadata) { var t2, t3, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return false; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t3 = this.document._nodesById; t2 = t3.$index(0, t2.base.nodeId); t2.toString; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t3.$index(0, t1.extent.nodeId); t1.toString; if (t2.get$id(t2) !== t1.get$id(t1)) return false; if (!(t1 instanceof A.TextNode)) return false; if (t1 instanceof A.ParagraphNode && J.$eq$(t1._metadata.$index(0, "blockType"), B.NamedAttribution_paragraph)) return false; this.editor.execute$1(A._setArrayType([new A.ConvertTextNodeToParagraphRequest(t1.id, newMetadata)], type$.JSArray_EditRequest)); return true; }, convertToParagraph$0() { return this.convertToParagraph$1$newMetadata(null); }, _isTextEntryNode$2$document$selection($document, selection) { return $document._nodesById.$index(0, selection.extent.nodeId) instanceof A.TextNode; }, copy$0() { var t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; A.Clipboard_setData(new A.ClipboardData(this._textInSelection$2$document$documentSelection(this.document, t1))); }, cut$0() { var _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; A.Clipboard_setData(new A.ClipboardData(_this._textInSelection$2$document$documentSelection(_this.document, t1))); _this.deleteSelection$0(); }, _textInSelection$2$document$documentSelection($document, documentSelection) { var nodePosition, nodePosition0, i, selectedNode, baseSelectionPosition, nodeSelection, nodePosition1, nodeContent, t1 = documentSelection.base, t2 = documentSelection.extent, selectedNodes = $document.getNodesInside$2(t1, t2), buffer = new A.StringBuffer(""); for (nodePosition = t2.nodePosition, t2 = t1.nodeId, nodePosition0 = t1.nodePosition, i = 0; t1 = selectedNodes.length, i < t1; ++i) { selectedNode = selectedNodes[i]; if (i === 0) { baseSelectionPosition = selectedNode.get$id(selectedNode) === t2 ? nodePosition0 : nodePosition; nodeSelection = selectedNode.computeSelection$2$base$extent(baseSelectionPosition, selectedNodes.length > 1 ? selectedNode.get$endPosition() : nodePosition); } else if (i === t1 - 1) { nodePosition1 = selectedNode.get$id(selectedNode) === t2 ? nodePosition0 : nodePosition; nodeSelection = selectedNode.computeSelection$2$base$extent(selectedNode.get$beginningPosition(), nodePosition1); } else nodeSelection = selectedNode.computeSelection$2$base$extent(selectedNode.get$beginningPosition(), selectedNode.get$endPosition()); nodeContent = selectedNode.copyContent$1(nodeSelection); if (nodeContent != null) { t1 = buffer._contents += nodeContent; if (i < selectedNodes.length - 1) buffer._contents = t1 + "\n"; } } t1 = buffer._contents; return t1.charCodeAt(0) == 0 ? t1 : t1; }, paste$0() { var t3, pastePosition, _this = this, t1 = _this.composer, t2 = t1._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); pastePosition = t3.extent; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (!t3.get$isCollapsed(0)) { if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3.toString; pastePosition = A.CommonEditorOperations_getDocumentPositionAfterExpandedDeletion(_this.document, t3); if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2.toString; _this.editor.execute$1(A._setArrayType([new A.DeleteContentRequest(t2), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(pastePosition), B.SelectionChangeType_8, "userInteraction")], type$.JSArray_EditRequest)); } _this._common_editor_operations$_paste$4$composer$document$editor$pastePosition(t1, _this.document, _this.editor, pastePosition); }, _common_editor_operations$_paste$4$composer$document$editor$pastePosition(composer, $document, editor, pastePosition) { return this._paste$body$CommonEditorOperations(composer, $document, editor, pastePosition); }, _paste$body$CommonEditorOperations(composer, $document, editor, pastePosition) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), t1, $content; var $async$_common_editor_operations$_paste$4$composer$document$editor$pastePosition = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 2; return A._asyncAwait(A.Clipboard_getData("text/plain"), $async$_common_editor_operations$_paste$4$composer$document$editor$pastePosition); case 2: // returning from await. t1 = $async$result; $content = t1 == null ? null : t1.text; editor.execute$1(A._setArrayType([new A.PasteEditorRequest($content == null ? "" : $content, pastePosition, composer)], type$.JSArray_EditRequest)); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_common_editor_operations$_paste$4$composer$document$editor$pastePosition, $async$completer); }, get$document(receiver) { return this.document; } }; A.PasteEditorRequest.prototype = {$isEditRequest: 1}; A.PasteEditorCommand.prototype = { execute$2(context, executor) { var attributedLines, textNode, pasteTextOffset, pastedContentNodes, t4, t5, previousNode, t6, previousNode0, t7, _this = this, _null = null, $document = context.find$1$1(0, "document", type$.MutableDocument), t1 = _this._pastePosition, t2 = t1.nodeId, t3 = $document._nodesById, currentNodeWithSelection = t3.$index(0, t2); if (!(currentNodeWithSelection instanceof A.TextNode)) throw A.wrapException(A.Exception_Exception("Can't handle pasting text within node of type: " + A.S(currentNodeWithSelection))); $.$get$editorOpsLog().log$4(B.Level_INFO_800, "Pasting clipboard content in document.", _null, _null); attributedLines = _this._inferAttributionsForLinesOfPastedText$1(_this._common_editor_operations$_content); textNode = type$.TextNode._as(t3.$index(0, t2)); pasteTextOffset = type$.TextPosition._as(t1.nodePosition).offset; if (attributedLines.length > 1 && pasteTextOffset < textNode._text$_text.text.length) executor.executeCommand$1(new A.SplitParagraphCommand(currentNodeWithSelection.id, new A.TextPosition(pasteTextOffset, B.TextAffinity_1), B.C_Uuid.v4$0(), true, A.paragraph0__defaultAttributionsToExtendToNewParagraph$closure())); executor.executeCommand$1(new A.InsertAttributedTextCommand(t1, B.JSArray_methods.get$first(attributedLines))); pastedContentNodes = _this._convertLinesToParagraphs$1(B.JSArray_methods.sublist$1(attributedLines, 1)); for (t1 = pastedContentNodes.$ti, t2 = new A.ListIterator(pastedContentNodes, pastedContentNodes.get$length(0), t1._eval$1("ListIterator")), t3 = type$.JSArray_EditEvent, t4 = executor._changeList, t5 = $document._nodeIndicesById, t1 = t1._eval$1("ListIterable.E"), previousNode = currentNodeWithSelection; t2.moveNext$0(); previousNode = previousNode0) { t6 = t2.__internal$_current; previousNode0 = t6 == null ? t1._as(t6) : t6; $document.insertNodeAfter$2$existingNode$newNode(previousNode, previousNode0); t6 = previousNode0.id; t7 = t5.$index(0, t6); B.JSArray_methods.addAll$1(t4, A._setArrayType([new A.DocumentEdit(new A.NodeInsertedEvent(t6, t7 == null ? -1 : t7))], t3)); } executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(!pastedContentNodes.get$isEmpty(0) ? new A.DocumentPosition(previousNode.id, new A.TextNodePosition(previousNode._text$_text.text.length, B.TextAffinity_1)) : new A.DocumentPosition(currentNodeWithSelection.id, new A.TextNodePosition(pasteTextOffset + B.JSArray_methods.get$first(attributedLines).text.length, B.TextAffinity_1))), B.SelectionChangeType_6, "userInteraction")); t1 = $.$get$editorOpsLog(); t2 = _this._composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.log$4(B.Level_FINE_500, "New selection after paste operation: " + A.S(t2), _null, _null); t1.log$4(B.Level_FINE_500, "Done with paste command.", _null, _null); }, _inferAttributionsForLinesOfPastedText$1($content) { var t2, _i, attributedLines, line, t3, t4, _null = null, lines = $content.split("\n"), t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINE_500, "Breaking pasted content into lines and adding attributions:", _null, _null); t1.log$4(B.Level_FINE_500, "Lines of content:", _null, _null); for (t2 = lines.length, _i = 0; _i < lines.length; lines.length === t2 || (0, A.throwConcurrentModificationError)(lines), ++_i) t1.log$4(B.Level_FINE_500, ' - "' + A.S(lines[_i]) + '"', _null, _null); attributedLines = A._setArrayType([], type$.JSArray_AttributedText); for (t1 = lines.length, t2 = type$.void_Function, _i = 0; _i < lines.length; lines.length === t1 || (0, A.throwConcurrentModificationError)(lines), ++_i) { line = lines[_i]; t3 = this._findUrlSpansInText$1$pastedText(B.JSArray_methods.get$first(lines)); t4 = line == null ? "" : line; attributedLines.push(new A.AttributedText(t4, t3, A.LinkedHashSet_LinkedHashSet$_empty(t2))); } return attributedLines; }, _findUrlSpansInText$1$pastedText(pastedText) { var t1, _i, wordBoundary, t2, t3, link, linkAttributionSpans = A.AttributedSpans$(null), wordBoundaries = A.Words_calculateAllWordBoundaries(pastedText); for (t1 = wordBoundaries.length, _i = 0; _i < wordBoundaries.length; wordBoundaries.length === t1 || (0, A.throwConcurrentModificationError)(wordBoundaries), ++_i) { wordBoundary = wordBoundaries[_i]; t2 = wordBoundary.start; t3 = wordBoundary.end; link = A.Uri_tryParse(B.JSString_methods.substring$2(pastedText, t2, t3)); if (link != null && link.get$hasScheme() && link.get$hasAuthority()) linkAttributionSpans.addAttribution$3$end$newAttribution$start(t3 - 1, new A.LinkAttribution(link), t2); } return linkAttributionSpans; }, _convertLinesToParagraphs$1(attributedLines) { return new A.MappedListIterable(attributedLines, new A.PasteEditorCommand__convertLinesToParagraphs_closure(), A._arrayInstanceType(attributedLines)._eval$1("MappedListIterable<1,ParagraphNode>")); }, $isEditCommand: 1 }; A.PasteEditorCommand__convertLinesToParagraphs_closure.prototype = { call$1(pastedLine) { return A.ParagraphNode$(B.C_Uuid.v4$0(), null, pastedLine); }, $signature: 3391 }; A.DeleteUpstreamCharacterRequest.prototype = {$isEditRequest: 1}; A.DeleteUpstreamCharacterCommand.prototype = { execute$2(context, executor) { var t2, t3, t4, textNode, currentTextOffset, previousCharacterOffset, $document = context.find$1$1(0, "document", type$.MutableDocument), t1 = context.find$1$1(0, "composer", type$.MutableDocumentComposer)._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) throw A.wrapException(A.Exception_Exception("Tried to delete upstream character but there's no selection.")); if (!t1.get$isCollapsed(0)) throw A.wrapException(A.Exception_Exception("Tried to delete upstream character but the selection isn't collapsed.")); t2 = t1.extent; t3 = t2.nodeId; t4 = $document._nodesById; if (!(t4.$index(0, t3) instanceof A.TextNode)) throw A.wrapException(A.Exception_Exception("Tried to delete upstream character but the selected node isn't a TextNode.")); if (t1.get$isCollapsed(0) && type$.TextNodePosition._as(t2.nodePosition).offset <= 0) throw A.wrapException(A.Exception_Exception("Tried to delete upstream character but the caret is at the beginning of the text.")); textNode = type$.TextNode._as(t4.$index(0, t3)); currentTextOffset = type$.TextNodePosition._as(t2.nodePosition).offset; previousCharacterOffset = A.getCharacterStartBounds(textNode._text$_text.text, currentTextOffset); executor.executeCommand$1(new A.DeleteContentCommand(textNode.selectionBetween$2(currentTextOffset, previousCharacterOffset))); executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(textNode.id, new A.TextNodePosition(previousCharacterOffset, B.TextAffinity_1))), B.SelectionChangeType_8, "userInteraction")); }, $isEditCommand: 1 }; A.UpdateComposerTextStylesReaction.prototype = { react$3(editContext, requestDispatcher, changeList) { var t1, lastSelectionChange = type$.nullable_SelectionChangeEvent._as(A.IterableExtension_lastWhereOrNull(changeList, new A.UpdateComposerTextStylesReaction_react_closure())); if (lastSelectionChange == null) return; switch (lastSelectionChange.changeType.index) { case 0: case 2: case 5: case 8: this._updateComposerStylesAtCaret$1(editContext); break; } t1 = editContext.find$1$1(0, "composer", type$.MutableDocumentComposer)._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); this._previousSelectionExtent = t1 == null ? null : t1.extent; }, _updateComposerStylesAtCaret$1(editContext) { var t2, selectionExtent, selectedNodePosition, t3, previousSelectedNodePosition, t4, node, offsetWithAttributionsToExtend, allAttributions, newStyles, linkAttribution, range, _this = this, $document = editContext.find$1$1(0, "document", type$.MutableDocument), composer = editContext.find$1$1(0, "composer", type$.MutableDocumentComposer), t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = t2 == null ? null : t2.extent; if (J.$eq$(t2, _this._previousSelectionExtent)) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); selectionExtent = t2 == null ? null : t2.extent; if (selectionExtent != null) if (selectionExtent.nodePosition instanceof A.TextNodePosition) { t2 = _this._previousSelectionExtent; t2 = t2 != null && t2.nodePosition instanceof A.TextNodePosition; } else t2 = false; else t2 = false; if (t2) { t2 = type$.TextNodePosition; selectedNodePosition = t2._as(selectionExtent.nodePosition); t3 = _this._previousSelectionExtent; previousSelectedNodePosition = t2._as(t3.nodePosition); if (selectionExtent.nodeId === t3.nodeId && selectedNodePosition.offset === previousSelectedNodePosition.offset) return; } if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._previousSelectionExtent = t2 == null ? null : t2.extent; t2 = composer._preferences; t3 = t2._currentAttributions; t3.clear$0(0); t2.notifyListeners$0(); if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t4 != null) { if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); t4 = !t4.get$isCollapsed(0); } else t4 = true; if (t4) return; if (t1._pausable_value_notifier$_isPaused) { t4 = t1.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = $document._nodesById.$index(0, t4.extent.nodeId); if (!(node instanceof A.TextNode)) return; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = type$.TextPosition._as(t1.extent.nodePosition).offset; t4 = t1 === 0; if (t4 && node._text$_text.text.length === 0) return; offsetWithAttributionsToExtend = A._Cell$named("offsetWithAttributionsToExtend"); if (t4) offsetWithAttributionsToExtend.__late_helper$_value = t1 + 1; else offsetWithAttributionsToExtend.__late_helper$_value = t1 - 1; allAttributions = node._text$_text.spans.getAllAttributionsAt$1(offsetWithAttributionsToExtend._readLocal$0()); t4 = A._instanceType(allAttributions)._eval$1("WhereIterable"); newStyles = A.LinkedHashSet_LinkedHashSet$of(new A.WhereIterable(allAttributions, new A.UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure(_this), t4), t4._eval$1("Iterable.E")); linkAttribution = A.IterableExtension_firstWhereOrNull(allAttributions, new A.UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure0()); if (linkAttribution != null) { range = node._text$_text.spans.getAttributedRange$2(A.LinkedHashSet_LinkedHashSet$_literal([linkAttribution], type$.Attribution), offsetWithAttributionsToExtend._readLocal$0()); if (t1 > 0 && offsetWithAttributionsToExtend._readLocal$0() >= range.start && offsetWithAttributionsToExtend._readLocal$0() < range.end) newStyles.add$1(0, linkAttribution); } t3.addAll$1(0, newStyles); t2.notifyListeners$0(); }, $isEditReaction: 1 }; A.UpdateComposerTextStylesReaction_react_closure.prototype = { call$1(element) { return element instanceof A.SelectionChangeEvent; }, $signature: 889 }; A.UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure.prototype = { call$1(attribution) { return this.$this._stylesToExtend._collection$_source.contains$1(0, attribution); }, $signature: 148 }; A.UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure0.prototype = { call$1(attribution) { return attribution instanceof A.LinkAttribution; }, $signature: 148 }; A.SuperEditorDebugVisuals.prototype = { updateShouldNotify$1(oldWidget) { return !this.config.$eq(0, oldWidget.config); } }; A.SuperEditorDebugVisualsConfig.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.SuperEditorDebugVisualsConfig) if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return 0; } }; A.SuperEditorFocusDebugVisuals.prototype = { build$1(context) { A.SuperEditorDebugVisuals_maybeOf(context); return this.child; } }; A.SuperEditorImeDebugVisuals.prototype = { build$1(context) { A.SuperEditorDebugVisuals_maybeOf(context); return this.child; } }; A.defaultRequestHandlers_closure.prototype = { call$1(request) { return request instanceof A.ChangeSelectionRequest ? new A.ChangeSelectionCommand(request.newSelection, request.changeType, request.reason) : null; }, $signature: 890 }; A.defaultRequestHandlers_closure0.prototype = { call$1(request) { return request instanceof A.ClearSelectionRequest ? B.ChangeSelectionCommand_I9t : null; }, $signature: 890 }; A.defaultRequestHandlers_closure1.prototype = { call$1(request) { return request instanceof A.ChangeComposingRegionRequest ? new A.ChangeComposingRegionCommand(request.composingRegion) : null; }, $signature: 891 }; A.defaultRequestHandlers_closure2.prototype = { call$1(request) { return request instanceof A.ClearComposingRegionRequest ? new A.ChangeComposingRegionCommand(null) : null; }, $signature: 891 }; A.defaultRequestHandlers_closure3.prototype = { call$1(request) { return request instanceof A.ChangeInteractionModeRequest ? new A.ChangeInteractionModeCommand(request.isInteractionModeDesired) : null; }, $signature: 3395 }; A.defaultRequestHandlers_closure4.prototype = { call$1(request) { return request instanceof A.InsertTextRequest ? new A.InsertTextCommand(request.documentPosition, request.textToInsert, request.attributions) : null; }, $signature: 892 }; A.defaultRequestHandlers_closure5.prototype = { call$1(request) { return null; }, $signature: 3397 }; A.defaultRequestHandlers_closure6.prototype = { call$1(request) { return null; }, $signature: 3398 }; A.defaultRequestHandlers_closure7.prototype = { call$1(request) { return request instanceof A.InsertNodeAtIndexRequest ? new A.InsertNodeAtIndexCommand(request.nodeIndex, request.newNode) : null; }, $signature: 3399 }; A.defaultRequestHandlers_closure8.prototype = { call$1(request) { return request instanceof A.InsertNodeBeforeNodeRequest ? new A.InsertNodeBeforeNodeCommand(request.existingNodeId, request.newNode) : null; }, $signature: 3400 }; A.defaultRequestHandlers_closure9.prototype = { call$1(request) { return request instanceof A.InsertNodeAfterNodeRequest ? new A.InsertNodeAfterNodeCommand(request.existingNodeId, request.newNode) : null; }, $signature: 3401 }; A.defaultRequestHandlers_closure10.prototype = { call$1(request) { return null; }, $signature: 3402 }; A.defaultRequestHandlers_closure11.prototype = { call$1(request) { return null; }, $signature: 3403 }; A.defaultRequestHandlers_closure12.prototype = { call$1(request) { return request instanceof A.CombineParagraphsRequest ? new A.CombineParagraphsCommand(request.firstNodeId, request.secondNodeId) : null; }, $signature: 3404 }; A.defaultRequestHandlers_closure13.prototype = { call$1(request) { return request instanceof A.ReplaceNodeRequest ? new A.ReplaceNodeCommand(request.existingNodeId, request.newNode) : null; }, $signature: 3405 }; A.defaultRequestHandlers_closure14.prototype = { call$1(request) { return request instanceof A.ReplaceNodeWithEmptyParagraphWithCaretRequest ? new A.ReplaceNodeWithEmptyParagraphWithCaretCommand(request.nodeId) : null; }, $signature: 3406 }; A.defaultRequestHandlers_closure15.prototype = { call$1(request) { return request instanceof A.DeleteContentRequest ? new A.DeleteContentCommand(request.documentRange) : null; }, $signature: 3407 }; A.defaultRequestHandlers_closure16.prototype = { call$1(request) { var t1; if (request instanceof A.DeleteUpstreamAtBeginningOfNodeRequest && request.node instanceof A.ListItemNode) { t1 = request.node; t1 = new A.ConvertListItemToParagraphCommand(t1.get$id(t1), t1._metadata); } else t1 = null; return t1; }, $signature: 893 }; A.defaultRequestHandlers_closure17.prototype = { call$1(request) { return request instanceof A.DeleteUpstreamAtBeginningOfNodeRequest && request.node instanceof A.ParagraphNode ? new A.DeleteUpstreamAtBeginningOfParagraphCommand(request.node) : null; }, $signature: 3409 }; A.defaultRequestHandlers_closure18.prototype = { call$1(request) { return request instanceof A.DeleteUpstreamAtBeginningOfNodeRequest && request.node instanceof A.BlockNode ? new A.DeleteUpstreamAtBeginningOfBlockNodeCommand(request.node) : null; }, $signature: 3410 }; A.defaultRequestHandlers_closure19.prototype = { call$1(request) { return request instanceof A.DeleteNodeRequest ? new A.DeleteNodeCommand(request.nodeId) : null; }, $signature: 3411 }; A.defaultRequestHandlers_closure20.prototype = { call$1(request) { return request instanceof A.DeleteUpstreamCharacterRequest ? B.C_DeleteUpstreamCharacterCommand : null; }, $signature: 3412 }; A.defaultRequestHandlers_closure21.prototype = { call$1(request) { return null; }, $signature: 3413 }; A.defaultRequestHandlers_closure22.prototype = { call$1(request) { return request instanceof A.InsertTextRequest ? new A.InsertTextCommand(request.documentPosition, request.textToInsert, request.attributions) : null; }, $signature: 892 }; A.defaultRequestHandlers_closure23.prototype = { call$1(request) { return request instanceof A.InsertCharacterAtCaretRequest ? new A.InsertCharacterAtCaretCommand(" ", false) : null; }, $signature: 3414 }; A.defaultRequestHandlers_closure24.prototype = { call$1(request) { return null; }, $signature: 3415 }; A.defaultRequestHandlers_closure25.prototype = { call$1(request) { return request instanceof A.ChangeParagraphBlockTypeRequest ? new A.ChangeParagraphBlockTypeCommand(request.nodeId, request.blockType) : null; }, $signature: 3416 }; A.defaultRequestHandlers_closure26.prototype = { call$1(request) { return request instanceof A.SplitParagraphRequest ? new A.SplitParagraphCommand(request.nodeId, request.splitPosition, request.newNodeId, request.replicateExistingMetadata, A.paragraph0__defaultAttributionsToExtendToNewParagraph$closure()) : null; }, $signature: 3417 }; A.defaultRequestHandlers_closure27.prototype = { call$1(request) { return null; }, $signature: 3418 }; A.defaultRequestHandlers_closure28.prototype = { call$1(request) { var t1; if (request instanceof A.DeleteUpstreamAtBeginningOfNodeRequest && request.node instanceof A.TaskNode) { t1 = request.node; t1 = new A.ConvertTaskToParagraphCommand(t1.get$id(t1), t1._metadata); } else t1 = null; return t1; }, $signature: 3419 }; A.defaultRequestHandlers_closure29.prototype = { call$1(request) { return request instanceof A.ChangeTaskCompletionRequest ? new A.ChangeTaskCompletionCommand(request.nodeId, request.isComplete) : null; }, $signature: 3420 }; A.defaultRequestHandlers_closure30.prototype = { call$1(request) { return request instanceof A.SplitExistingTaskRequest ? new A.SplitExistingTaskCommand(request.splitOffset, request.newNodeId) : null; }, $signature: 3421 }; A.defaultRequestHandlers_closure31.prototype = { call$1(request) { return request instanceof A.SplitListItemRequest ? new A.SplitListItemCommand(request.nodeId, request.splitPosition, request.newNodeId) : null; }, $signature: 3422 }; A.defaultRequestHandlers_closure32.prototype = { call$1(request) { return request instanceof A.IndentListItemRequest ? new A.IndentListItemCommand(request.nodeId) : null; }, $signature: 3423 }; A.defaultRequestHandlers_closure33.prototype = { call$1(request) { return request instanceof A.UnIndentListItemRequest ? new A.UnIndentListItemCommand(request.nodeId) : null; }, $signature: 3424 }; A.defaultRequestHandlers_closure34.prototype = { call$1(request) { return request instanceof A.ChangeListItemTypeRequest ? new A.ChangeListItemTypeCommand(request.nodeId, request.newType) : null; }, $signature: 3425 }; A.defaultRequestHandlers_closure35.prototype = { call$1(request) { return request instanceof A.ConvertListItemToParagraphRequest ? new A.ConvertListItemToParagraphCommand(request.nodeId, request.paragraphMetadata) : null; }, $signature: 893 }; A.defaultRequestHandlers_closure36.prototype = { call$1(request) { return request instanceof A.ConvertParagraphToListItemRequest ? new A.ConvertParagraphToListItemCommand(request.nodeId, request.type) : null; }, $signature: 3426 }; A.defaultRequestHandlers_closure37.prototype = { call$1(request) { return null; }, $signature: 3427 }; A.defaultRequestHandlers_closure38.prototype = { call$1(request) { return request instanceof A.ToggleTextAttributionsRequest ? new A.ToggleTextAttributionsCommand(request.documentRange, request.attributions) : null; }, $signature: 3428 }; A.defaultRequestHandlers_closure39.prototype = { call$1(request) { return null; }, $signature: 3429 }; A.defaultRequestHandlers_closure40.prototype = { call$1(request) { return null; }, $signature: 3430 }; A.defaultRequestHandlers_closure41.prototype = { call$1(request) { return request instanceof A.ConvertTextNodeToParagraphRequest ? new A.ConvertTextNodeToParagraphCommand(request.nodeId, request.newMetadata) : null; }, $signature: 3431 }; A.defaultRequestHandlers_closure42.prototype = { call$1(request) { return request instanceof A.PasteEditorRequest ? new A.PasteEditorCommand(request.content, request.pastePosition, request.composer) : null; }, $signature: 3432 }; A.HeaderConversionReaction.prototype = { get$pattern(_) { var t1 = this.__HeaderConversionReaction__headerRegExp_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, onPrefixMatched$5(editContext, requestDispatcher, changeList, paragraph, match) { var headerAttribution = A._InitializedCell$named("headerAttribution", new A.HeaderConversionReaction_onPrefixMatched_closure(match.length - 1)), t1 = paragraph.id, t2 = new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1), t3 = new A.DocumentPosition(t1, new A.TextNodePosition(B.JSString_methods.indexOf$1(paragraph._text$_text.text, " ") + 1, B.TextAffinity_1)), paragraphPatternSelection = new A.DocumentSelection(t2, t3, t2, t3); requestDispatcher.execute$1(A._setArrayType([new A.ChangeParagraphBlockTypeRequest(t1, headerAttribution._read$0()), new A.ChangeSelectionRequest(paragraphPatternSelection, B.SelectionChangeType_4, "contentChange"), new A.DeleteContentRequest(paragraphPatternSelection), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_8, "userInteraction")], type$.JSArray_EditRequest)); } }; A.HeaderConversionReaction_onPrefixMatched_closure.prototype = { call$0() { return A.HeaderConversionReaction__getHeaderAttributionForLevel(this.prefixLength); }, $signature: 3433 }; A.UnorderedListItemConversionReaction.prototype = { get$pattern(_) { return $.$get$UnorderedListItemConversionReaction__unorderedListItemPattern(); }, onPrefixMatched$5(editContext, requestDispatcher, changeList, paragraph, match) { var t1 = paragraph.id; requestDispatcher.execute$1(A._setArrayType([new A.ReplaceNodeRequest(t1, A.ListItemNode$unordered(t1, 0, A.AttributedText$(null, null))), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_0, "contentChange")], type$.JSArray_EditRequest)); } }; A.OrderedListItemConversionReaction.prototype = { get$pattern(_) { return $.$get$OrderedListItemConversionReaction__orderedListPattern(); }, onPrefixMatched$5(editContext, requestDispatcher, changeList, paragraph, match) { var t1 = paragraph.id; requestDispatcher.execute$1(A._setArrayType([new A.ReplaceNodeRequest(t1, A.ListItemNode$ordered(t1, 0, A.AttributedText$(null, null))), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_0, "contentChange")], type$.JSArray_EditRequest)); } }; A.BlockquoteConversionReaction.prototype = { get$pattern(_) { return $.$get$BlockquoteConversionReaction__blockquotePattern(); }, onPrefixMatched$5(editContext, requestDispatcher, changeList, paragraph, match) { var t1 = paragraph.id, t2 = A.AttributedText$(null, null); requestDispatcher.execute$1(A._setArrayType([new A.ReplaceNodeRequest(t1, A.ParagraphNode$(t1, A.LinkedHashMap_LinkedHashMap$_literal(["blockType", B.NamedAttribution_blockquote], type$.String, type$.dynamic), t2)), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_0, "contentChange")], type$.JSArray_EditRequest)); } }; A.HorizontalRuleConversionReaction.prototype = { react$3(editorContext, requestDispatcher, changeList) { var $document, edit, paragraph, t1, match; if (changeList.length < 2) return; $document = editorContext.find$1$1(0, "document", type$.MutableDocument); if (!A.EditInspector_didTypeSpace($document, changeList)) return; edit = type$.DocumentEdit._as(changeList[changeList.length - 2]); paragraph = type$.TextNode._as($document._nodesById.$index(0, type$.TextInsertionEvent._as(edit.change).nodeId)); t1 = $.$get$HorizontalRuleConversionReaction__hrPattern().firstMatch$1(paragraph._text$_text.text); match = t1 == null ? null : t1._match[0]; if (match == null) return; t1 = paragraph.id; requestDispatcher.execute$1(A._setArrayType([new A.DeleteContentRequest(new A.DocumentRange(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1), new A.DocumentPosition(t1, new A.TextNodePosition(match.length, B.TextAffinity_1)))), new A.InsertNodeAtIndexRequest($document.getNodeIndexById$1(t1), A.HorizontalRuleNode$(B.C_Uuid.v4$0())), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_0, "contentChange")], type$.JSArray_EditRequest)); }, $isEditReaction: 1 }; A.ParagraphPrefixConversionReaction.prototype = { react$3(editContext, requestDispatcher, changeList) { var paragraph, t1, match, $document = editContext.find$1$1(0, "document", type$.MutableDocument), didTypeSpaceAtEnd = A.EditInspector_didTypeSpaceAtEndOfNode($document, changeList); if (!didTypeSpaceAtEnd) return; paragraph = $document._nodesById.$index(0, type$.TextInsertionEvent._as(type$.DocumentEdit._as(changeList[changeList.length - 2]).change).nodeId); if (!(paragraph instanceof A.ParagraphNode)) return; t1 = this.get$pattern(this).firstMatch$1(paragraph._text$_text.text); match = t1 == null ? null : t1._match[0]; if (match == null) return; this.onPrefixMatched$5(editContext, requestDispatcher, changeList, paragraph, match); }, $isEditReaction: 1 }; A.ImageUrlConversionReaction.prototype = { react$3(editContext, requestDispatcher, changeList) { var t1, selectionChange, $document, previousNode, extractedLinks, linkCount, url, t2, _null = null; if (changeList.length === 0) return; if (!(B.JSArray_methods.get$last(changeList) instanceof A.SubmitParagraphIntention)) return; t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINER_400, "Checking for image URL after paragraph submission", _null, _null); selectionChange = type$.nullable_SelectionChangeEvent._as(A.IterableExtension_firstWhereOrNull(new A.ReversedListIterable(changeList, A._arrayInstanceType(changeList)._eval$1("ReversedListIterable<1>")), new A.ImageUrlConversionReaction_react_closure())); if (selectionChange == null || selectionChange.oldSelection == null) { t1.log$4(B.Level_FINER_400, "There was no selection change. Not an image URL.", _null, _null); return; } $document = editContext.find$1$1(0, "document", type$.MutableDocument); previousNode = $document._nodesById.$index(0, selectionChange.oldSelection.extent.nodeId); if (!(previousNode instanceof A.ParagraphNode)) { t1.log$4(B.Level_FINER_400, "Previous node wasn't a paragraph. Bailing.", _null, _null); return; } extractedLinks = A.linkify(previousNode._text$_text.text, B.LinkifyOptions_false_false); linkCount = B.JSArray_methods.fold$1$2(extractedLinks, 0, new A.ImageUrlConversionReaction_react_closure0(), type$.int); if (linkCount !== 1) { t1.log$4(B.Level_FINER_400, "Didn't find exactly 1 link. Found: " + A.S(linkCount), _null, _null); return; } url = B.JSArray_methods.firstWhere$1(extractedLinks, new A.ImageUrlConversionReaction_react_closure1()).text; t2 = previousNode._text$_text.text; if (url !== B.JSString_methods.trim$0(t2)) { t1.log$4(B.Level_FINER_400, "Paragraph had more than just a URL", _null, _null); return; } this._isImageUrl$1(url).then$1$1(0, new A.ImageUrlConversionReaction_react_closure2($document, previousNode, t2, url, requestDispatcher), type$.Null); }, _isImageUrl$1(url) { return this._isImageUrl$body$ImageUrlConversionReaction(url); }, _isImageUrl$body$ImageUrlConversionReaction(url) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$handler = 2, $async$currentError, exception, contentType, response, $async$exception, $async$temp1; var $async$_isImageUrl$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) { $async$currentError = $async$result; $async$goto = $async$handler; } while (true) switch ($async$goto) { case 0: // Function start response = A._Cell$named("response"); $async$handler = 4; $async$temp1 = response; $async$goto = 7; return A._asyncAwait(A.get(A.Uri_parse(url, 0, null)), $async$_isImageUrl$1); case 7: // returning from await. $async$temp1.__late_helper$_value = $async$result; $async$handler = 2; // goto after finally $async$goto = 6; break; case 4: // catch $async$handler = 3; $async$exception = $async$currentError; throw $async$exception; // goto after finally $async$goto = 6; break; case 3: // uncaught // goto rethrow $async$goto = 2; break; case 6: // after finally if (response._readLocal$0().statusCode < 200 || response._readLocal$0().statusCode >= 300) { $.$get$editorOpsLog().log$4(B.Level_FINE_500, "Failed to load URL: " + response._readLocal$0().statusCode + " - " + A.S(response._readLocal$0().reasonPhrase), null, null); $async$returnValue = false; // goto return $async$goto = 1; break; } contentType = response._readLocal$0().headers.$index(0, "content-type"); if (contentType == null) { $.$get$editorOpsLog().log$4(B.Level_FINE_500, "Failed to determine URL content type.", null, null); $async$returnValue = false; // goto return $async$goto = 1; break; } if (!B.JSString_methods.startsWith$1(contentType, "image/")) { $.$get$editorOpsLog().log$4(B.Level_FINE_500, "URL is not an image. Ignoring", null, null); $async$returnValue = false; // goto return $async$goto = 1; break; } $async$returnValue = true; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); case 2: // rethrow return A._asyncRethrow($async$currentError, $async$completer); } }); return A._asyncStartSync($async$_isImageUrl$1, $async$completer); }, $isEditReaction: 1 }; A.ImageUrlConversionReaction_react_closure.prototype = { call$1(item) { return item instanceof A.SelectionChangeEvent; }, $signature: 889 }; A.ImageUrlConversionReaction_react_closure0.prototype = { call$2(value, element) { return element instanceof A.UrlElement ? value + 1 : value; }, $signature: 894 }; A.ImageUrlConversionReaction_react_closure1.prototype = { call$1(element) { return element instanceof A.UrlElement; }, $signature: 3435 }; A.ImageUrlConversionReaction_react_closure2.prototype = { call$1(isImage) { var t1, node, _this = this, _null = null; if (!isImage) { $.$get$editorOpsLog().log$4(B.Level_FINER_400, "Checked URL, but it's not an image", _null, _null); return; } t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINER_400, "The URL is an image. Converting the ParagraphNode to an ImageNode.", _null, _null); node = _this.document._nodesById.$index(0, _this.previousNode.id); if (!(node instanceof A.ParagraphNode)) { t1.log$4(B.Level_FINER_400, "The node has become something other than a ParagraphNode (" + A.S(node) + "). Can't convert node.", _null, _null); return; } if (B.JSString_methods.trim$0(node._text$_text.text) !== B.JSString_methods.trim$0(_this.originalText)) { t1.log$4(B.Level_FINER_400, "The node content changed in a non-trivial way. Aborting node conversion.", _null, _null); return; } t1 = node.id; _this.requestDispatcher.execute$1(A._setArrayType([new A.ReplaceNodeRequest(t1, A.ImageNode$("", t1, _this.url))], type$.JSArray_EditRequest)); }, $signature: 187 }; A.LinkifyReaction.prototype = { react$3(editContext, requestDispatcher, edits) { var t1, t2, t3, t4, linkifyCandidate, didInsertSpace, i, t5, edit, change, t6, t7, nextEdit, editedNode, _null = null, $document = editContext.find$1$1(0, "document", type$.MutableDocument), composer = editContext.find$1$1(0, "composer", type$.MutableDocumentComposer); for (t1 = type$.NodeChangeEvent, t2 = $document._nodesById, t3 = type$.TextNode, t4 = type$.TextNodePosition, linkifyCandidate = _null, didInsertSpace = false, i = 0; t5 = edits.length, i < t5; ++i) { edit = edits[i]; if (edit instanceof A.DocumentEdit) { change = edit.change; if (change instanceof A.TextInsertionEvent && change.text.text === " ") { linkifyCandidate = change; didInsertSpace = true; } } else if (edit instanceof A.SelectionChangeEvent) { if (linkifyCandidate == null) continue; t5 = edit.newSelection; if (t5 == null) { linkifyCandidate = _null; continue; } else { t6 = t5.base; t5 = t5.extent; t7 = t5.nodeId; if (!(t6.nodeId === t7 && t6.nodePosition.isEquivalentTo$1(t5.nodePosition))) { linkifyCandidate = _null; continue; } } t6 = linkifyCandidate.nodeId; if (t7 !== t6) { linkifyCandidate = _null; continue; } t5 = t4._as(t5.nodePosition); t7 = linkifyCandidate.offset; if (t5.offset !== t7 + 1) { linkifyCandidate = _null; continue; } this._extractUpstreamWordAndLinkify$2(t3._as(t2.$index(0, t6))._text$_text, t7); } else { if (!(edit instanceof A.SubmitParagraphIntention && edit._isStart)) if (!(edit instanceof A.SplitParagraphIntention && edit._isStart)) if (!(edit instanceof A.SplitListItemIntention && edit._isStart)) t6 = edit instanceof A.SplitTaskIntention && edit._isStart; else t6 = true; else t6 = true; else t6 = true; if (t6) { if (i >= t5 - 1) continue; nextEdit = edits[i + 1]; if (nextEdit instanceof A.DocumentEdit && nextEdit.change instanceof A.NodeChangeEvent) { editedNode = t2.$index(0, t1._as(nextEdit.change).nodeId); if (editedNode instanceof A.TextNode) { t5 = editedNode._text$_text; this._extractUpstreamWordAndLinkify$2(t5, t5.text.length); } } } } } if (!didInsertSpace) this._tryUpdateLinkAttribution$3($document, composer, edits); }, _extractUpstreamWordAndLinkify$2(text, endOffset) { var t1 = text.text, wordStartOffset = this._moveOffsetByWord$3(t1, endOffset, true), word = B.JSString_methods.substring$2(t1, wordStartOffset, endOffset); if (text.getAttributionSpansInRange$2$attributionFilter$range(new A.LinkifyReaction__extractUpstreamWordAndLinkify_closure(), new A.SpanRange(wordStartOffset, endOffset))._collection$_length !== 0) return; if (B.JSArray_methods.fold$1$2(A.linkify(word, B.LinkifyOptions_false_true), 0, new A.LinkifyReaction__extractUpstreamWordAndLinkify_closure0(), type$.int) === 1) text.addAttribution$2(new A.LinkAttribution(this._parseLink$1(word)), new A.SpanRange(wordStartOffset, endOffset - 1)); }, _moveOffsetByWord$3(text, textOffset, upstream) { var range, moveWhile, t1 = {}; if (textOffset < 0 || textOffset > text.length) throw A.wrapException(A.Exception_Exception("Index '" + textOffset + "' is out of string range. Length: " + text.length)); range = new A.StringCharacterRange((text.length === 0 ? B.StringCharacters_ehH : new A.StringCharacters(text)).string, 0, 0); t1.remainingOffset = textOffset; range.expandWhile$1(new A.LinkifyReaction__moveOffsetByWord_closure(t1)); moveWhile = range.get$dropBackWhile(); moveWhile.call$1(new A.LinkifyReaction__moveOffsetByWord_closure0()); moveWhile.call$1(new A.LinkifyReaction__moveOffsetByWord_closure1()); return range.get$current(0).length; }, _tryUpdateLinkAttribution$3($document, composer, changeList) { var insertionOrDeletionEvent, editEvent, edit, t1, changedNodeText, insertionOrDeletionOffset, upstreamLinkAttribution, downstreamOffset, downstreamLinkAttribution, isAtMiddleOfLink, rangeToUpdate, attributionsToRemove, t2, t3, t4, t5, t6, t7, t8; if (!B.JSArray_methods.contains$1(B.List_suq, B.LinkUpdatePolicy_0)) return; if (changeList.length === 0) return; insertionOrDeletionEvent = A._Cell$named("insertionOrDeletionEvent"); if (changeList.length === 1) { editEvent = B.JSArray_methods.get$last(changeList); if (!(editEvent instanceof A.DocumentEdit) || !(editEvent.change instanceof A.TextDeletedEvent)) return; insertionOrDeletionEvent.__late_helper$_value = type$.NodeChangeEvent._as(editEvent.change); } else { if (!(B.JSArray_methods.get$last(changeList) instanceof A.SelectionChangeEvent)) return; edit = changeList[changeList.length - 2]; if (edit instanceof A.DocumentEdit) { t1 = edit.change; t1 = !(t1 instanceof A.TextInsertionEvent) && !(t1 instanceof A.TextDeletedEvent); } else t1 = true; if (t1) return; insertionOrDeletionEvent.__late_helper$_value = type$.NodeChangeEvent._as(edit.change); } changedNodeText = type$.TextNode._as($document._nodesById.$index(0, insertionOrDeletionEvent._readLocal$0().nodeId))._text$_text; insertionOrDeletionOffset = insertionOrDeletionEvent._readLocal$0() instanceof A.TextInsertionEvent ? insertionOrDeletionEvent._readLocal$0().offset : type$.TextDeletedEvent._as(insertionOrDeletionEvent._readLocal$0()).offset; if (insertionOrDeletionOffset > 0) { t1 = insertionOrDeletionOffset - 1; upstreamLinkAttribution = A.IterableExtension_get_firstOrNull(changedNodeText.getAttributionSpansInRange$2$attributionFilter$range(new A.LinkifyReaction__tryUpdateLinkAttribution_closure(), new A.SpanRange(t1, t1))); } else upstreamLinkAttribution = null; if (!(insertionOrDeletionEvent._readLocal$0() instanceof A.TextInsertionEvent && insertionOrDeletionOffset < changedNodeText.text.length - 1)) t1 = insertionOrDeletionEvent._readLocal$0() instanceof A.TextDeletedEvent && insertionOrDeletionOffset < changedNodeText.text.length; else t1 = true; if (t1) { downstreamOffset = insertionOrDeletionEvent._readLocal$0() instanceof A.TextInsertionEvent ? insertionOrDeletionOffset + 1 : insertionOrDeletionOffset; downstreamLinkAttribution = A.IterableExtension_get_firstOrNull(changedNodeText.getAttributionSpansInRange$2$attributionFilter$range(new A.LinkifyReaction__tryUpdateLinkAttribution_closure0(), new A.SpanRange(downstreamOffset, downstreamOffset))); } else downstreamLinkAttribution = null; t1 = upstreamLinkAttribution == null; if (t1 && downstreamLinkAttribution == null) return; isAtMiddleOfLink = !t1 && downstreamLinkAttribution != null && upstreamLinkAttribution.attribution.$eq(0, downstreamLinkAttribution.attribution); if (!isAtMiddleOfLink && insertionOrDeletionEvent._readLocal$0() instanceof A.TextInsertionEvent) return; if (isAtMiddleOfLink) rangeToUpdate = new A.SpanRange(upstreamLinkAttribution.start, downstreamLinkAttribution.end); else { if (t1) { downstreamLinkAttribution.toString; t1 = downstreamLinkAttribution; } else t1 = upstreamLinkAttribution; rangeToUpdate = new A.SpanRange(t1.start, t1.end); } attributionsToRemove = changedNodeText.getAttributionSpansInRange$2$attributionFilter$range(new A.LinkifyReaction__tryUpdateLinkAttribution_closure1(), rangeToUpdate); for (t1 = A._LinkedHashSetIterator$(attributionsToRemove, attributionsToRemove._collection$_modifications, A._instanceType(attributionsToRemove)._precomputed1), t2 = changedNodeText.spans, t3 = composer._preferences, t4 = t3._currentAttributions, t5 = t1.$ti._precomputed1; t1.moveNext$0();) { t6 = t1._collection$_current; if (t6 == null) t6 = t5._as(t6); t7 = t6.attribution; t8 = t6.start; t2.removeAttribution$3$attributionToRemove$end$start(t7, t6.end, t8); changedNodeText._attributed_text$_notifyListeners$0(); t4.remove$1(0, t7); t3.notifyListeners$0(); } }, _parseLink$1(text) { return B.JSString_methods.startsWith$1(text, "http://") || B.JSString_methods.startsWith$1(text, "https://") ? A.Uri_parse(text, 0, null) : A.Uri_parse("https://" + text, 0, null); }, $isEditReaction: 1 }; A.LinkifyReaction__extractUpstreamWordAndLinkify_closure.prototype = { call$1(attribution) { return attribution instanceof A.LinkAttribution; }, $signature: 148 }; A.LinkifyReaction__extractUpstreamWordAndLinkify_closure0.prototype = { call$2(value, element) { return element instanceof A.UrlElement ? value + 1 : value; }, $signature: 894 }; A.LinkifyReaction__moveOffsetByWord_closure.prototype = { call$1(char) { var t1 = this._box_0, remainingOffset = t1.remainingOffset - char.length; t1.remainingOffset = remainingOffset; return remainingOffset >= 0; }, $signature: 12 }; A.LinkifyReaction__moveOffsetByWord_closure0.prototype = { call$1(char) { return char !== " "; }, $signature: 12 }; A.LinkifyReaction__moveOffsetByWord_closure1.prototype = { call$1(char) { return char !== " "; }, $signature: 12 }; A.LinkifyReaction__tryUpdateLinkAttribution_closure.prototype = { call$1(attribution) { return attribution instanceof A.LinkAttribution; }, $signature: 148 }; A.LinkifyReaction__tryUpdateLinkAttribution_closure0.prototype = { call$1(attribution) { return attribution instanceof A.LinkAttribution; }, $signature: 148 }; A.LinkifyReaction__tryUpdateLinkAttribution_closure1.prototype = { call$1(attr) { return attr instanceof A.LinkAttribution; }, $signature: 148 }; A.LinkUpdatePolicy.prototype = { _enumToString$0() { return "LinkUpdatePolicy." + this._core$_name; } }; A.DashConversionReaction.prototype = { react$3(editorContext, requestDispatcher, changeList) { var documentEdit, insertionEvent, t1, insertionNode, t2, t3, $document = editorContext.find$1$1(0, "document", type$.MutableDocument), composer = editorContext.find$1$1(0, "composer", type$.MutableDocumentComposer); if (changeList.length < 2) return; if (!(B.JSArray_methods.get$last(changeList) instanceof A.SelectionChangeEvent)) return; documentEdit = changeList[changeList.length - 2]; if (!(documentEdit instanceof A.DocumentEdit) || !(documentEdit.change instanceof A.TextInsertionEvent)) return; insertionEvent = type$.TextInsertionEvent._as(documentEdit.change); if (insertionEvent.text.text !== "-") return; t1 = insertionEvent.offset; if (t1 < 1) return; insertionNode = type$.TextNode._as($document._nodesById.$index(0, insertionEvent.nodeId)); t2 = t1 - 1; if (insertionNode._text$_text.text[t2] !== "-") return; t3 = insertionNode.id; requestDispatcher.execute$1(A._setArrayType([new A.DeleteContentRequest(new A.DocumentRange(new A.DocumentPosition(t3, new A.TextNodePosition(t2, B.TextAffinity_1)), new A.DocumentPosition(t3, new A.TextNodePosition(t1 + 1, B.TextAffinity_1)))), new A.InsertTextRequest(new A.DocumentPosition(t3, new A.TextNodePosition(t2, B.TextAffinity_1)), "\u2014", composer._preferences._currentAttributions), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t3, new A.TextNodePosition(t1, B.TextAffinity_1))), B.SelectionChangeType_0, "contentChange")], type$.JSArray_EditRequest)); }, $isEditReaction: 1 }; A.CaretDocumentOverlay.prototype = { createState$0() { return new A.CaretDocumentOverlayState(null, null, B._StateLifecycle_0); } }; A.CaretDocumentOverlayState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); switch (_this._widget.blinkTimingMode.index) { case 0: t1 = A.BlinkController$(_this); _this.__CaretDocumentOverlayState__blinkController_F !== $ && A.throwUnnamedLateFieldAI(); _this.__CaretDocumentOverlayState__blinkController_F = t1; break; case 1: t1 = $.$get$ChangeNotifier__emptyListeners(); _this.__CaretDocumentOverlayState__blinkController_F !== $ && A.throwUnnamedLateFieldAI(); _this.__CaretDocumentOverlayState__blinkController_F = new A.BlinkController(B.Duration_0, t1); break; } _this._widget.composer._selectionNotifier.addListener$1(0, _this.get$_document_caret_overlay$_onSelectionChange()); _this._startOrStopBlinking$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.composer; if (_this._widget.composer !== t1) { t2 = _this.get$_document_caret_overlay$_onSelectionChange(); t1._selectionNotifier.removeListener$1(0, t2); _this._widget.composer._selectionNotifier.addListener$1(0, t2); _this._startOrStopBlinking$0(); } }, dispose$0() { var t1, _this = this; _this._widget.composer._selectionNotifier.removeListener$1(0, _this.get$_document_caret_overlay$_onSelectionChange()); t1 = _this.__CaretDocumentOverlayState__blinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$_CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin$dispose(); }, _document_caret_overlay$_onSelectionChange$0() { this._updateCaretFlash$0(); if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_3) this.setState$1(new A.CaretDocumentOverlayState__onSelectionChange_closure()); }, _startOrStopBlinking$0() { var wantsToBlink, t2, _this = this, t1 = _this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1 == null; wantsToBlink = !t1; if (wantsToBlink) { t2 = _this.__CaretDocumentOverlayState__blinkController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.get$isBlinking(); } else t2 = false; if (t2) return; if (t1) { t1 = _this.__CaretDocumentOverlayState__blinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = !t1.get$isBlinking(); } else t1 = false; if (t1) return; t1 = _this.__CaretDocumentOverlayState__blinkController_F; if (wantsToBlink) { t1 === $ && A.throwUnnamedLateFieldNI(); t1.startBlinking$0(); } else { t1 === $ && A.throwUnnamedLateFieldNI(); t1.stopBlinking$0(); } }, _updateCaretFlash$0() { var _this = this, t1 = _this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) { t1 = _this.__CaretDocumentOverlayState__blinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stopBlinking$0(); return; } t1 = _this.__CaretDocumentOverlayState__blinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.jumpToOpaque$0(); _this._startOrStopBlinking$0(); }, computeLayoutDataWithDocumentLayout$2(context, documentLayout) { var t2, overlayBox, t3, caretRect, _this = this, t1 = _this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return null; t2 = _this._widget.composer._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (documentLayout.getComponentByNodeId$1(t2.extent.nodeId) == null) return null; t1 = documentLayout.getEdgeForPosition$1(t1.extent); t1.toString; overlayBox = type$.nullable_RenderBox._as(context.get$renderObject()); if (overlayBox != null && overlayBox._box$_size != null && t1.left + _this._widget.caretStyle.width >= overlayBox.get$size(0)._dx) { t2 = overlayBox.get$size(0)._dx - _this._widget.caretStyle.width; t3 = t1.top; caretRect = new A.Rect(t2, t3, t2 + (t1.right - t1.left), t3 + (t1.bottom - t3)); } else caretRect = t1; return caretRect; }, doBuild$2(context, caret) { var platform, t1, t2, t3, t4, t5, _null = null; this._widget.toString; platform = A.defaultTargetPlatform(); t1 = platform === B.TargetPlatform_0 || platform === B.TargetPlatform_2; if (t1) return B.SizedBox_null_null_null_null; t1 = A._setArrayType([], type$.JSArray_Widget); if (caret != null) { t2 = caret.top; t3 = caret.left; t4 = caret.bottom; t5 = this.__CaretDocumentOverlayState__blinkController_F; t5 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Positioned$(_null, A.AnimatedBuilder$(t5, new A.CaretDocumentOverlayState_doBuild_closure(this), _null), t4 - t2, _null, t3, _null, t2, _null)); } return A.IgnorePointer$(new A.RepaintBoundary(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, t1, _null), _null), true, _null); } }; A.CaretDocumentOverlayState__onSelectionChange_closure.prototype = { call$0() { }, $signature: 0 }; A.CaretDocumentOverlayState_doBuild_closure.prototype = { call$2(context, child) { var _null = null, t1 = this.$this, t2 = t1._widget.caretStyle, t3 = t2.color, t4 = t1.__CaretDocumentOverlayState__blinkController_F; t4 === $ && A.throwUnnamedLateFieldNI(); return A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(A.Color$fromARGB(B.JSInt_methods.round$0(255 * (t4._blink_controller$_isVisible ? 1 : 0)), t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255), _null, _null, t1._widget.caretStyle.borderRadius, _null, _null, B.BoxShape_0), _null, _null, B.ValueKey_document_caret, _null, _null, _null, _null, t2.width); }, $signature: 3436 }; A._CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.EditorSelectionAndFocusPolicy.prototype = { createState$0() { return new A._EditorSelectionAndFocusPolicyState(B._StateLifecycle_0); }, isDocumentLayoutAvailable$0() { return this.isDocumentLayoutAvailable.call$0(); }, getDocumentLayout$0() { return this.getDocumentLayout.call$0(); }, get$document(receiver) { return this.document; } }; A._EditorSelectionAndFocusPolicyState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._widget.focusNode.addListener$1(0, _this.get$_document_focus_and_selection_policies$_onFocusChange()); _this._wasFocused = _this._widget.focusNode.get$hasFocus(); _this._widget.selection.addListener$1(0, _this.get$_onSelectionChange()); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._previousSelection = t1; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.focusNode; if (_this._widget.focusNode !== t1) { t2 = _this.get$_document_focus_and_selection_policies$_onFocusChange(); t1.removeListener$1(0, t2); _this._widget.focusNode.addListener$1(0, t2); _this._document_focus_and_selection_policies$_onFocusChange$0(); } t1 = oldWidget.selection; if (_this._widget.selection !== t1) { t2 = _this.get$_onSelectionChange(); t1.removeListener$1(0, t2); _this._widget.selection.addListener$1(0, t2); _this._onSelectionChange$0(); } }, dispose$0() { var _this = this; _this._widget.focusNode.removeListener$1(0, _this.get$_document_focus_and_selection_policies$_onFocusChange()); _this._widget.selection.removeListener$1(0, _this.get$_onSelectionChange()); _this.super$State$dispose(); }, _document_focus_and_selection_policies$_onFocusChange$0() { var t1, t2, position, _this = this, _null = null, _s13_ = "contentChange"; if (!_this._wasFocused && _this._widget.focusNode.get$hasFocus()) { t1 = _this._widget; t1.toString; t2 = _this._previousSelection; if (t2 != null) { if (t1.document._nodesById.$index(0, t2.base.nodeId) == null || _this._widget.document._nodesById.$index(0, _this._previousSelection.extent.nodeId) == null) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - not restoring previous editor selection because one of the selected nodes was deleted", _null, _null); return; } t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (J.$eq$(t1, _this._previousSelection)) return; t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - restoring previous editor selection because the editor re-gained focus", _null, _null); _this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(_this._previousSelection, B.SelectionChangeType_0, _s13_)], type$.JSArray_EditRequest)); } else { t2 = $.$get$editorPoliciesLog(); t2.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + "] - placing caret at end of document because the editor gained focus", _null, _null); if (!_this._widget.isDocumentLayoutAvailable$0()) { t1 = _this._widget; t1.toString; t2.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + "] - the document hasn't been laid out yet. Trying again at the end of the frame", _null, _null); $.WidgetsBinding__instance.scheduleFrameCallback$1(new A._EditorSelectionAndFocusPolicyState__onFocusChange_closure(_this)); return; } position = _this._widget.getDocumentLayout$0().findLastSelectablePosition$0(); if (position != null) _this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(position), B.SelectionChangeType_0, _s13_)], type$.JSArray_EditRequest)); } } if (!_this._widget.focusNode.get$hasFocus()) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + string$.x5dx20__cl, _null, _null); _this._widget.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest], type$.JSArray_EditRequest)); } _this._wasFocused = _this._widget.focusNode.get$hasFocus(); }, _onSelectionChange$0() { var t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 != null) { t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); this._previousSelection = t1; } }, build$1(context) { return this._widget.child; } }; A._EditorSelectionAndFocusPolicyState__onFocusChange_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; if (t1._framework$_element == null) return; t1._document_focus_and_selection_policies$_onFocusChange$0(); }, $signature: 11 }; A.DocumentMouseInteractor.prototype = { createState$0() { return new A._DocumentMouseInteractorState(B.SelectionType_0, new A.ValueNotifier(B.SystemMouseCursor_text, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_MouseCursor), null, null, B._StateLifecycle_0); }, getDocumentLayout$0() { return this.getDocumentLayout.call$0(); }, get$document(receiver) { return this.document; } }; A._DocumentMouseInteractorState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.focusNode; _this.___DocumentMouseInteractorState__focusNode_A = t2; _this.___DocumentMouseInteractorState__selectionSubscription_A = t1.selectionChanges.listen$1(0, _this.get$_document_gestures_mouse$_onSelectionChange()); t1 = _this._widget.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._document_gestures_mouse$_previousSelection = t1; t1 = _this._widget.autoScroller; t1.addListener$1(0, _this.get$_document_gestures_mouse$_updateDragSelection()); t2 = _this.get$_updateMouseCursorAtLatestOffset(); t1.addListener$1(0, t2); t1 = _this._widget.contentTapHandler; if (t1 != null) t1.addListener$1(0, t2); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t2 = t1.focusNode; if (t2 !== oldWidget.focusNode) _this.___DocumentMouseInteractorState__focusNode_A = t2; t1 = t1.selectionNotifier; if (t1 !== oldWidget.selectionNotifier) { if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._document_gestures_mouse$_previousSelection = t1; } if (!_this._widget.selectionChanges.$eq(0, oldWidget.selectionChanges)) { t1 = _this.___DocumentMouseInteractorState__selectionSubscription_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cancel$0(0); _this.___DocumentMouseInteractorState__selectionSubscription_A = _this._widget.selectionChanges.listen$1(0, _this.get$_document_gestures_mouse$_onSelectionChange()); } t1 = oldWidget.autoScroller; if (_this._widget.autoScroller !== t1) { t2 = _this.get$_document_gestures_mouse$_updateDragSelection(); t1.removeListener$1(0, t2); t3 = _this.get$_updateMouseCursorAtLatestOffset(); t1.removeListener$1(0, t3); t1 = _this._widget.autoScroller; t1.addListener$1(0, t2); t1.addListener$1(0, t3); } t1 = oldWidget.contentTapHandler; if (_this._widget.contentTapHandler != t1) { if (t1 != null) t1.removeListener$1(0, _this.get$_updateMouseCursorAtLatestOffset()); t1 = _this._widget.contentTapHandler; if (t1 != null) t1.addListener$1(0, _this.get$_updateMouseCursorAtLatestOffset()); } }, dispose$0() { var _this = this, t1 = _this._widget.contentTapHandler; if (t1 != null) t1.removeListener$1(0, _this.get$_updateMouseCursorAtLatestOffset()); _this._widget.toString; t1 = _this.___DocumentMouseInteractorState__selectionSubscription_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cancel$0(0); t1 = _this._widget.autoScroller; t1.removeListener$1(0, _this.get$_document_gestures_mouse$_updateDragSelection()); t1.removeListener$1(0, _this.get$_updateMouseCursorAtLatestOffset()); _this.super$__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin$dispose(); }, get$_document_gestures_mouse$_isShiftPressed() { var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); if (!A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).contains$1(0, B.LogicalKeyboardKey_8589934850)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); if (!A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).contains$1(0, B.LogicalKeyboardKey_8589934851)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); t1 = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).contains$1(0, B.LogicalKeyboardKey_8589935090); } else t1 = true; } else t1 = true; if (t1) { t1 = this._widget.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1 != null; } else t1 = false; return t1; }, _document_gestures_mouse$_onSelectionChange$1(selectionChange) { var t1, selection, _this = this; if (_this._framework$_element == null) return; if (selectionChange.reason !== "userInteraction") return; t1 = selectionChange.selection; if (J.$eq$(t1, _this._document_gestures_mouse$_previousSelection)) return; _this._document_gestures_mouse$_previousSelection = t1; t1 = _this._widget.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection == null) return; if (_this._widget.document._nodesById.$index(0, selection.extent.nodeId) instanceof A.BlockNode) return; A.Frames_onNextFrame(_this, new A._DocumentMouseInteractorState__onSelectionChange_closure(_this)); }, _getSelectionExtentAsGlobalRect$0() { var t2, selectionExtentRectInDoc, t3, globalTopLeft, t4, _null = null, t1 = this._widget.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return _null; t2 = this._widget.getDocumentLayout$0(); t1 = t1.extent; selectionExtentRectInDoc = t2.getRectForPosition$1(t1); if (selectionExtentRectInDoc == null) { $.$get$editorGesturesLog().log$4(B.Level_WARNING_900, "Tried to ensure that position " + t1.toString$0(0) + " is visible on screen but no bounding box was returned for that position.", _null, _null); return _null; } t1 = this._widget.getDocumentLayout$0(); t2 = selectionExtentRectInDoc.left; t3 = selectionExtentRectInDoc.top; globalTopLeft = A.MatrixUtils_transformPoint(type$.RenderBox._as(t1._framework$_element.get$renderObject()).getTransformTo$1(0, _null), new A.Offset(t2, t3)); t1 = globalTopLeft._dx; t4 = globalTopLeft._dy; return new A.Rect(t1, t4, t1 + (selectionExtentRectInDoc.right - t2), t4 + (selectionExtentRectInDoc.bottom - t3)); }, _document_gestures_mouse$_onTapUp$1(details) { var t2, docOffset, docPosition, t3, expandSelection, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Tap up on document", _null, _null); t2 = details.globalPosition; docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t2); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t3 = _this.___DocumentMouseInteractorState__focusNode_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3.requestFocus$0(); if (docPosition == null) { t1.log$4(B.Level_FINE_500, "No document content at " + t2.toString$0(0) + ".", _null, _null); _this._document_gestures_mouse$_clearSelection$0(); return; } t1 = _this._widget.contentTapHandler; if (t1 != null) if (t1.onTap$1(docPosition) === B.TapHandlingInstruction_0) return; t1 = _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId); t1.toString; if (_this.get$_document_gestures_mouse$_isShiftPressed()) { t2 = _this._widget.selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); expandSelection = t2 != null; } else expandSelection = false; t1.isVisualSelectionSupported$0(); if (expandSelection) { t1 = _this._widget; t2 = t1.editor; t1 = t1.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.copyWith$1$extent(docPosition), B.SelectionChangeType_4, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); } else { _this._document_gestures_mouse$_selectionType = B.SelectionType_0; _this._document_gestures_mouse$_selectPosition$1(docPosition); } }, _document_gestures_mouse$_onDoubleTapDown$1(details) { var docOffset, docPosition, didSelectContent, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Double tap down on document", _null, _null); docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(details.globalPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = docPosition != null; if (t1 && _this._widget.contentTapHandler != null) _this._widget.contentTapHandler.toString; if (t1) _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); _this._document_gestures_mouse$_selectionType = B.SelectionType_1; _this._document_gestures_mouse$_clearSelection$0(); if (t1) { didSelectContent = _this._document_gestures_mouse$_selectWordAt$2$docLayout$docPosition(_this._widget.getDocumentLayout$0(), docPosition); if (didSelectContent) { t1 = _this._widget.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._wordSelectionUpstream = t1.start; t1 = _this._widget.selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._wordSelectionDownstream = t1.end; } if (!(!didSelectContent ? _this._document_gestures_mouse$_selectBlockAt$1(docPosition) : didSelectContent)) _this._document_gestures_mouse$_selectPosition$1(docPosition); } t1 = _this.___DocumentMouseInteractorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); }, _document_gestures_mouse$_selectWordAt$2$docLayout$docPosition(docLayout, docPosition) { var newSelection = A.getWordSelection(docLayout, docPosition); if (newSelection != null) { this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction")], type$.JSArray_EditRequest)); return true; } else return false; }, _document_gestures_mouse$_selectBlockAt$1(position) { var t1, t2; if (!(position.nodePosition instanceof A.UpstreamDownstreamNodePosition)) return false; t1 = position.nodeId; t2 = new A.DocumentPosition(t1, B.UpstreamDownstreamNodePosition_TextAffinity_0); t1 = new A.DocumentPosition(t1, B.UpstreamDownstreamNodePosition_TextAffinity_1); this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t2, t1, t2, t1), B.SelectionChangeType_0, "userInteraction")], type$.JSArray_EditRequest)); return true; }, _document_gestures_mouse$_onDoubleTap$0() { $.$get$editorGesturesLog().log$4(B.Level_INFO_800, "Double tap up on document", null, null); this._document_gestures_mouse$_selectionType = B.SelectionType_0; }, _document_gestures_mouse$_onTripleTapDown$1(details) { var docOffset, docPosition, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Triple down down on document", _null, _null); docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(details.globalPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = docPosition != null; if (t1 && _this._widget.contentTapHandler != null) _this._widget.contentTapHandler.toString; if (t1) _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); _this._document_gestures_mouse$_selectionType = B.SelectionType_2; _this._document_gestures_mouse$_clearSelection$0(); if (t1) if (!_this._document_gestures_mouse$_selectParagraphAt$2$docLayout$docPosition(_this._widget.getDocumentLayout$0(), docPosition)) _this._document_gestures_mouse$_selectPosition$1(docPosition); t1 = _this.___DocumentMouseInteractorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); }, _document_gestures_mouse$_selectParagraphAt$2$docLayout$docPosition(docLayout, docPosition) { var newSelection = A.getParagraphSelection(docLayout, docPosition); if (newSelection != null) { this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction")], type$.JSArray_EditRequest)); return true; } else return false; }, _document_gestures_mouse$_onTripleTap$0() { $.$get$editorGesturesLog().log$4(B.Level_INFO_800, "Triple tap up on document", null, null); this._document_gestures_mouse$_selectionType = B.SelectionType_0; }, _document_gestures_mouse$_selectPosition$1(position) { $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Setting document selection to " + position.toString$0(0), null, null); this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(position), B.SelectionChangeType_0, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _document_gestures_mouse$_onPanStart$1(details) { var _this = this, _null = null, t1 = $.$get$editorGesturesLog(), t2 = details.globalPosition, t3 = details.kind; t1.log$4(B.Level_INFO_800, "Pan start on document, global offset: " + t2.toString$0(0) + ", device: " + A.S(t3), _null, _null); _this._document_gestures_mouse$_panGestureDevice = t3; if (t3 === B.PointerDeviceKind_4) return; _this._dragStartGlobal = t2; _this._widget.autoScroller.enableAutoScrolling$0(); if (_this.get$_document_gestures_mouse$_isShiftPressed()) _this._expandSelectionDuringDrag = true; if (!_this.get$_document_gestures_mouse$_isShiftPressed()) { t1.log$4(B.Level_FINE_500, "Shift isn't pressed. Clearing any existing selection before panning.", _null, _null); _this._document_gestures_mouse$_clearSelection$0(); } t1 = _this.___DocumentMouseInteractorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.requestFocus$0(); }, _document_gestures_mouse$_onPanUpdate$1(details) { var _this = this; $.$get$editorGesturesLog().log$4(B.Level_INFO_800, "Pan update on document, global offset: " + details.globalPosition.toString$0(0) + ", device: " + A.S(_this._document_gestures_mouse$_panGestureDevice), null, null); if (_this._document_gestures_mouse$_panGestureDevice === B.PointerDeviceKind_4) { _this._widget.autoScroller.jumpBy$1(details.delta._dy * -1); _this._document_gestures_mouse$_updateDragSelection$0(); return; } _this.setState$1(new A._DocumentMouseInteractorState__onPanUpdate_closure(_this, details)); }, _document_gestures_mouse$_onPanEnd$1(details) { var _this = this; $.$get$editorGesturesLog().log$4(B.Level_INFO_800, "Pan end on document, device: " + A.S(_this._document_gestures_mouse$_panGestureDevice), null, null); if (_this._document_gestures_mouse$_panGestureDevice === B.PointerDeviceKind_4) { _this._widget.autoScroller.goBallistic$1(-details.velocity.pixelsPerSecond._dy); return; } _this._onDragEnd$0(); }, _document_gestures_mouse$_onPanCancel$0() { $.$get$editorGesturesLog().log$4(B.Level_INFO_800, "Pan cancel on document", null, null); this._onDragEnd$0(); }, _onDragEnd$0() { var t1, t2; this.setState$1(new A._DocumentMouseInteractorState__onDragEnd_closure(this)); t1 = this._widget.autoScroller; t2 = t1._isAutoScrollingEnabled = false; t1._autoScrollGlobalRegion = null; t1 = t1._document_scrollable$_ticker; if (t1 != null ? t1._ticker$_future != null : t2) t1.stop$0(0); }, _scrollOnMouseWheel$1($event) { var t1; if (type$.PointerScrollEvent._is($event)) { t1 = $event.get$scrollDelta(); this._widget.autoScroller.jumpBy$1(t1._dy); this._document_gestures_mouse$_updateDragSelection$0(); } }, _document_gestures_mouse$_updateDragSelection$0() { var t1, dragStartInDoc, dragEndInDoc, t2, _this = this; if (_this._dragEndGlobal == null) return; t1 = _this._dragStartGlobal; t1.toString; dragStartInDoc = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t1).$add(0, new A.Offset(0, _this._widget.autoScroller._deltaWhileAutoScrolling)); t1 = _this._dragEndGlobal; t1.toString; dragEndInDoc = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t1); $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Updating drag selection:\n - drag start in doc: " + dragStartInDoc.toString$0(0) + "\n - drag end in doc: " + dragEndInDoc.toString$0(0), null, null); t1 = _this._widget.getDocumentLayout$0(); t2 = _this._document_gestures_mouse$_selectionType; _this._selectRegion$5$baseOffsetInDocument$documentLayout$expandSelection$extentOffsetInDocument$selectionType(dragStartInDoc, t1, _this._expandSelectionDuringDrag, dragEndInDoc, t2); _this._widget.toString; }, _selectRegion$5$baseOffsetInDocument$documentLayout$expandSelection$extentOffsetInDocument$selectionType(baseOffsetInDocument, documentLayout, expandSelection, extentOffsetInDocument, selectionType) { var selection, t2, basePosition, extentPosition, baseParagraphSelection, extentParagraphSelection, t3, extentWordSelection, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Selecting region with selection mode: " + selectionType.toString$0(0), _null, _null); selection = documentLayout.getDocumentSelectionInRegion$2(baseOffsetInDocument, extentOffsetInDocument); t2 = _this._dragSelectionBase; if (t2 == null) { t2 = selection == null ? _null : selection.base; _this._dragSelectionBase = t2; basePosition = t2; } else basePosition = t2; extentPosition = selection == null ? _null : selection.extent; t1.log$4(B.Level_FINE_500, " - base: " + A.S(basePosition) + ", extent: " + A.S(extentPosition), _null, _null); if (basePosition == null || extentPosition == null) { _this._document_gestures_mouse$_clearSelection$0(); return; } if (selectionType === B.SelectionType_2) { baseParagraphSelection = A.getParagraphSelection(documentLayout, basePosition); if (baseParagraphSelection == null) { _this._document_gestures_mouse$_clearSelection$0(); return; } t2 = baseOffsetInDocument._dy < extentOffsetInDocument._dy; basePosition = t2 ? baseParagraphSelection.base : baseParagraphSelection.extent; extentParagraphSelection = A.getParagraphSelection(documentLayout, extentPosition); if (extentParagraphSelection == null) { _this._document_gestures_mouse$_clearSelection$0(); return; } extentPosition = t2 ? extentParagraphSelection.extent : extentParagraphSelection.base; } else if (selectionType === B.SelectionType_1) { t2 = _this._widget.document; t3 = _this._wordSelectionUpstream; t3.toString; t2 = A.InspectDocumentAffinity_getAffinityBetween(t2, t3, selection.extent) === B.TextAffinity_1; if (t2) { t3 = _this._wordSelectionUpstream; t3.toString; basePosition = t3; } else { t3 = _this._wordSelectionDownstream; t3.toString; basePosition = t3; } extentWordSelection = A.getWordSelection(documentLayout, extentPosition); if (extentWordSelection == null) { _this._document_gestures_mouse$_clearSelection$0(); return; } extentPosition = t2 ? extentWordSelection.end : extentWordSelection.start; } t2 = _this._widget; t3 = t2.editor; if (expandSelection) { t2 = t2.selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = t2 == null ? _null : t2.base; if (t2 == null) t2 = basePosition; } else t2 = basePosition; t3.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t2, extentPosition, t2, extentPosition), B.SelectionChangeType_4, "userInteraction")], type$.JSArray_EditRequest)); t2 = _this._widget.selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.log$4(B.Level_FINE_500, "Selected region: " + A.S(t2), _null, _null); }, _document_gestures_mouse$_clearSelection$0() { $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Clearing document selection", null, null); this._widget.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest, B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _onMouseMove$1($event) { this._widget.autoScroller.goIdle$0(); this._updateMouseCursor$1($event.get$position($event)); this._lastHoverOffset = $event.get$position($event); }, _updateMouseCursorAtLatestOffset$0() { var t1 = this._lastHoverOffset; if (t1 == null) return; this._updateMouseCursor$1(t1); }, _updateMouseCursor$1(globalPosition) { var t1, cursorForContent, _this = this, docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(globalPosition), docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); if (docPosition == null) { _this._document_gestures_mouse$_mouseCursor.set$value(0, B.SystemMouseCursor_text); return; } t1 = _this._widget.contentTapHandler; cursorForContent = t1 == null ? null : t1.mouseCursorForContentHover$1(docPosition); t1 = cursorForContent == null ? B.SystemMouseCursor_text : cursorForContent; _this._document_gestures_mouse$_mouseCursor.set$value(0, t1); }, build$1(context) { var _this = this, _null = null; _this._widget.toString; return A.Listener$(B.HitTestBehavior_0, _this._buildCursorStyle$1$child(_this._buildGestureInput$1$child(B.SizedBox_null_null_null_null)), _null, _null, _null, _this.get$_onMouseMove(), _null, _null, _this.get$_scrollOnMouseWheel(), _null); }, _buildCursorStyle$1$child(child) { return new A.ValueListenableBuilder(this._document_gestures_mouse$_mouseCursor, new A._DocumentMouseInteractorState__buildCursorStyle_closure(this), child, null, type$.ValueListenableBuilder_MouseCursor); }, _buildGestureInput$1$child(child) { var gestureSettings, t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, null); gestureSettings = t1 == null ? null : t1.gestureSettings; return new A.RawGestureDetector(child, A.LinkedHashMap_LinkedHashMap$_literal([B.Type_TapSequenceGestureRecognizer_7F1, new A.GestureRecognizerFactoryWithHandlers(new A._DocumentMouseInteractorState__buildGestureInput_closure(), new A._DocumentMouseInteractorState__buildGestureInput_closure0(this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer), B.Type_PanGestureRecognizer_bbH, new A.GestureRecognizerFactoryWithHandlers(new A._DocumentMouseInteractorState__buildGestureInput_closure1(), new A._DocumentMouseInteractorState__buildGestureInput_closure2(this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), B.HitTestBehavior_2, false, null); } }; A._DocumentMouseInteractorState__onSelectionChange_closure.prototype = { call$1(_) { var t1, globalExtentRect; $.$get$editorGesturesLog().log$4(B.Level_FINER_400, "Ensuring selection extent is visible because the doc selection changed", null, null); t1 = this.$this; globalExtentRect = t1._getSelectionExtentAsGlobalRect$0(); if (globalExtentRect != null) t1._widget.autoScroller.ensureGlobalRectIsVisible$1(globalExtentRect); }, $signature: 11 }; A._DocumentMouseInteractorState__onPanUpdate_closure.prototype = { call$0() { var t2, t3, t1 = this.$this; t1._dragEndGlobal = this.details.globalPosition; t1._document_gestures_mouse$_updateDragSelection$0(); t2 = t1._widget.autoScroller; t1 = t1._dragEndGlobal; t3 = t1._dx; t1 = t1._dy; t2.setGlobalAutoScrollRegion$1(new A.Rect(t3, t1, t3 + 1, t1 + 1)); }, $signature: 0 }; A._DocumentMouseInteractorState__onDragEnd_closure.prototype = { call$0() { var t1 = this.$this; t1._dragEndGlobal = t1._dragSelectionBase = t1._dragStartGlobal = null; t1._expandSelectionDuringDrag = false; t1._wordSelectionDownstream = t1._wordSelectionUpstream = null; }, $signature: 0 }; A._DocumentMouseInteractorState__buildCursorStyle_closure.prototype = { call$3(context, value, child) { var _null = null, t1 = this.$this; return A.MouseRegion$(child, t1._document_gestures_mouse$_mouseCursor._change_notifier$_value, _null, _null, _null, new A._DocumentMouseInteractorState__buildCursorStyle__closure(t1), _null); }, $signature: 3438 }; A._DocumentMouseInteractorState__buildCursorStyle__closure.prototype = { call$1(_) { return this.$this._lastHoverOffset = null; }, $signature: 112 }; A._DocumentMouseInteractorState__buildGestureInput_closure.prototype = { call$0() { return A.TapSequenceGestureRecognizer$(); }, $signature: 254 }; A._DocumentMouseInteractorState__buildGestureInput_closure0.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onTapUp = t1.get$_document_gestures_mouse$_onTapUp(); recognizer.onDoubleTapDown = t1.get$_document_gestures_mouse$_onDoubleTapDown(); recognizer.onDoubleTap = t1.get$_document_gestures_mouse$_onDoubleTap(); recognizer.onTripleTapDown = t1.get$_document_gestures_mouse$_onTripleTapDown(); recognizer.onTripleTap = t1.get$_document_gestures_mouse$_onTripleTap(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 263 }; A._DocumentMouseInteractorState__buildGestureInput_closure1.prototype = { call$0() { return A.PanGestureRecognizer$(null, null); }, $signature: 246 }; A._DocumentMouseInteractorState__buildGestureInput_closure2.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onStart = t1.get$_document_gestures_mouse$_onPanStart(); recognizer.onUpdate = t1.get$_document_gestures_mouse$_onPanUpdate(); recognizer.onEnd = t1.get$_document_gestures_mouse$_onPanEnd(); recognizer.onCancel = t1.get$_document_gestures_mouse$_onPanCancel(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 247 }; A.__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.SuperEditorAndroidControlsScope.prototype = { updateShouldNotify$1(oldWidget) { return this.controller !== oldWidget.controller; } }; A.SuperEditorAndroidControlsScope_maybeRootOf_closure.prototype = { call$1(element) { var t1; if (element instanceof A.InheritedElement) { t1 = element._widget; t1.toString; t1 = !(t1 instanceof A.SuperEditorAndroidControlsScope); } else t1 = true; if (t1) return true; this._box_0.root = element; return true; }, $signature: 129 }; A.SuperEditorAndroidControlsController.prototype = { dispose$0() { var t1, t2, _this = this; _this.cancelCollapsedHandleAutoHideCountdown$0(); t1 = _this._document_gestures_touch_android$_shouldCaretBlink; t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._document_gestures_touch_android$_shouldShowMagnifier; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._document_gestures_touch_android$_shouldShowToolbar; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; }, showCollapsedHandle$0() { this.cancelCollapsedHandleAutoHideCountdown$0(); this._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, true); this._shouldShowExpandedHandles.set$value(0, false); }, startCollapsedHandleAutoHideCountdown$0() { var t1 = this._collapsedHandleAutoHideCountdown; if (t1 != null) t1.cancel$0(0); this._collapsedHandleAutoHideCountdown = A.Timer_Timer(B.Duration_5000000, new A.SuperEditorAndroidControlsController_startCollapsedHandleAutoHideCountdown_closure(this)); }, cancelCollapsedHandleAutoHideCountdown$0() { var t1 = this._collapsedHandleAutoHideCountdown; if (t1 != null) t1.cancel$0(0); this._collapsedHandleAutoHideCountdown = null; } }; A.SuperEditorAndroidControlsController_startCollapsedHandleAutoHideCountdown_closure.prototype = { call$0() { var t1 = this.$this; t1.cancelCollapsedHandleAutoHideCountdown$0(); t1._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, false); }, $signature: 0 }; A.SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder.prototype = { build$2(context, editorContext) { if (A.defaultTargetPlatform() !== B.TargetPlatform_0 || A.SuperEditorAndroidControlsScope_maybeNearestOf(context) == null) return B.ContentLayerProxyWidget_null; return new A.AndroidToolbarFocalPointDocumentLayer(editorContext.document, editorContext.composer._selectionNotifier, A.SuperEditorAndroidControlsScope_rootOf(context).toolbarFocalPoint, false, null); }, $isSuperEditorLayerBuilder: 1 }; A.SuperEditorAndroidHandlesDocumentLayerBuilder.prototype = { build$2(context, editContext) { if (A.defaultTargetPlatform() !== B.TargetPlatform_0 || A.SuperEditorAndroidControlsScope_maybeNearestOf(context) == null) return B.ContentLayerProxyWidget_null; editContext._getDocumentLayout.call$0(); return new A.AndroidHandlesDocumentLayer(editContext.document, editContext.composer._selectionNotifier, null, null); }, $isSuperEditorLayerBuilder: 1 }; A.AndroidDocumentTouchInteractor.prototype = { createState$0() { return new A._AndroidDocumentTouchInteractorState(new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable_Offset), null, null, B._StateLifecycle_0); }, getDocumentLayout$0() { return this.getDocumentLayout.call$0(); }, get$document(receiver) { return this.document; } }; A._AndroidDocumentTouchInteractorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._widget.dragHandleAutoScroller.set$value(0, new A.DragHandleAutoScroller(A.AutoScroller$(_this), B.AxisOffset_54_54, new A._AndroidDocumentTouchInteractorState_initState_closure(_this), new A._AndroidDocumentTouchInteractorState_initState_closure0(_this))); _this._document_gestures_touch_android$_configureScrollController$0(); _this._widget.document._editor$_listeners.push(_this.get$_document_gestures_touch_android$_onDocumentChange()); _this._widget.selection.addListener$1(0, _this.get$_document_gestures_touch_android$_onSelectionChange()); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this._document_gestures_touch_android$_controlsController = A.SuperEditorAndroidControlsScope_rootOf(t1); t1 = _this._framework$_element; t1.toString; t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t1); if (t1 == null) t1 = null; else { t1 = t1._scrollable$_position; t1.toString; } _this._document_gestures_touch_android$_ancestorScrollPosition = t1; A.Frames_onNextFrame(_this, new A._AndroidDocumentTouchInteractorState_didChangeDependencies_closure(_this)); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.document; if (!_this._widget.document.$eq(0, t1)) { t2 = _this.get$_document_gestures_touch_android$_onDocumentChange(); B.JSArray_methods.remove$1(t1._editor$_listeners, t2); _this._widget.document._editor$_listeners.push(t2); } t1 = oldWidget.selection; if (_this._widget.selection !== t1) { t2 = _this.get$_document_gestures_touch_android$_onSelectionChange(); t1.removeListener$1(0, t2); _this._widget.selection.addListener$1(0, t2); } if (_this._widget.scrollController !== oldWidget.scrollController) { _this._document_gestures_touch_android$_teardownScrollController$0(); _this._document_gestures_touch_android$_configureScrollController$0(); } }, didChangeMetrics$0() { A.Frames_onNextFrame(this, new A._AndroidDocumentTouchInteractorState_didChangeMetrics_closure(this)); }, dispose$0() { var t1, _this = this; B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); B.JSArray_methods.remove$1(_this._widget.document._editor$_listeners, _this.get$_document_gestures_touch_android$_onDocumentChange()); _this._widget.selection.removeListener$1(0, _this.get$_document_gestures_touch_android$_onSelectionChange()); _this._document_gestures_touch_android$_teardownScrollController$0(); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value._mobile_documents$_autoScroller.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._widget.dragHandleAutoScroller.set$value(0, null); _this.super$__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin$dispose(); }, get$scrollPosition() { var t1 = this._document_gestures_touch_android$_ancestorScrollPosition; return t1 == null ? B.JSArray_methods.get$single(this._widget.scrollController._positions) : t1; }, get$viewportBox() { var t1 = this._framework$_element; t1.toString; t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t1); t1 = t1 == null ? null : t1._framework$_element.get$renderObject(); if (t1 == null) t1 = this._framework$_element.get$renderObject(); return type$.RenderBox._as(t1); }, _document_gestures_touch_android$_documentOffsetToViewportOffset$1(documentOffset) { var globalOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as(this._widget.getDocumentLayout$0()._framework$_element.get$renderObject()).getTransformTo$1(0, null), documentOffset); return this.get$viewportBox().globalToLocal$1(globalOffset); }, _document_gestures_touch_android$_configureScrollController$0() { A.Frames_onNextFrame(this, new A._AndroidDocumentTouchInteractorState__configureScrollController_closure(this)); }, _document_gestures_touch_android$_teardownScrollController$0() { var _this = this, t1 = _this.get$_document_gestures_touch_android$_onScrollActivityChange(); _this._widget.scrollController.removeListener$1(0, t1); if (_this._widget.scrollController._positions.length !== 0) _this.get$scrollPosition().isScrollingNotifier.removeListener$1(0, t1); }, _document_gestures_touch_android$_onScrollActivityChange$0() { var t1, _this = this; if (_this.get$scrollPosition().isScrollingNotifier._change_notifier$_value) { _this._document_gestures_touch_android$_isScrolling = true; t1 = _this._document_gestures_touch_android$_tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); _this._document_gestures_touch_android$_tapDownLongPressTimer = null; } else A.Frames_onNextFrame(_this, new A._AndroidDocumentTouchInteractorState__onScrollActivityChange_closure(_this)); }, _document_gestures_touch_android$_ensureSelectionExtentIsVisible$0() { var t1, selection, t2, t3, extentOffsetInViewport, _this = this; $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Ensuring selection extent is visible", null, null); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection == null) return; t1 = _this._widget.getDocumentLayout$0(); t2 = selection.base; t3 = selection.extent; t1 = t1.getRectForSelection$2(t2, t3); t1.toString; extentOffsetInViewport = A.InspectDocumentAffinity_getAffinityBetween(_this._widget.document, t2, t3) === B.TextAffinity_1 ? _this._document_gestures_touch_android$_documentOffsetToViewportOffset$1(t1.get$bottomCenter()) : _this._document_gestures_touch_android$_documentOffsetToViewportOffset$1(t1.get$topCenter()); _this._widget.dragHandleAutoScroller._change_notifier$_value.ensureOffsetIsVisible$1(extentOffsetInViewport); }, _document_gestures_touch_android$_onDocumentChange$1(_) { A.Frames_onNextFrame(this, new A._AndroidDocumentTouchInteractorState__onDocumentChange_closure(this)); }, _document_gestures_touch_android$_onSelectionChange$0() { var t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) { t1 = this._document_gestures_touch_android$_controlsController; t1.cancelCollapsedHandleAutoHideCountdown$0(); t1._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, false); t1._shouldShowExpandedHandles.set$value(0, false); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); } }, _document_gestures_touch_android$_onTapDown$1(details) { var position, t1, _this = this; _this._document_gestures_touch_android$_wasScrollingOnTapDown = _this._document_gestures_touch_android$_isScrolling; position = _this.get$scrollPosition(); position.beginActivity$1(new A.IdleScrollActivity(position)); _this._document_gestures_touch_android$_globalTapDownOffset = details.globalPosition; t1 = _this._document_gestures_touch_android$_tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); _this._document_gestures_touch_android$_tapDownLongPressTimer = A.Timer_Timer(B.Duration_500000, _this.get$_document_gestures_touch_android$_onLongPressDown()); }, _document_gestures_touch_android$_onLongPressDown$0() { var t2, _this = this, t1 = _this._widget; t1 = new A.AndroidDocumentLongPressSelectionStrategy(t1.document, t1.getDocumentLayout$0(), _this.get$_updateLongPressSelection()); _this._document_gestures_touch_android$_longPressStrategy = t1; t2 = _this._document_gestures_touch_android$_globalTapDownOffset; t2.toString; if (!t1.onLongPressStart$1$tapDownDocumentOffset(_this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t2))) { _this._document_gestures_touch_android$_longPressStrategy = null; return; } t1 = _this._document_gestures_touch_android$_controlsController; t1.cancelCollapsedHandleAutoHideCountdown$0(); t1._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, false); t1._shouldShowExpandedHandles.set$value(0, false); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, true); _this._widget.focusNode.requestFocus$0(); }, _document_gestures_touch_android$_onTapUp$1(details) { var docOffset, docPosition, selection, didTapOnExistingSelection, _this = this, _null = null, t1 = _this._document_gestures_touch_android$_tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); if (_this._document_gestures_touch_android$_longPressStrategy != null) { _this._document_gestures_touch_android$_longPressStrategy = null; _this._magnifierGlobalOffset.set$value(0, _null); _this._showAndHideEditingControlsAfterTapSelection$1$didTapOnExistingSelection(false); return; } if (_this._document_gestures_touch_android$_wasScrollingOnTapDown) return; t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Tap down on document", _null, _null); docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(details.globalPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = _this._widget.contentTapHandler; if (t1 != null && docPosition != null) if (t1.onTap$1(docPosition) === B.TapHandlingInstruction_0) return; if (docPosition != null) { t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection != null) if (selection.get$isCollapsed(0)) { t1 = selection.extent; t1 = t1.nodeId === docPosition.nodeId && t1.nodePosition.isEquivalentTo$1(docPosition.nodePosition); didTapOnExistingSelection = t1; } else didTapOnExistingSelection = false; else didTapOnExistingSelection = false; _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); _this._document_gestures_touch_android$_selectPosition$1(docPosition); } else { _this._document_gestures_touch_android$_clearSelection$0(); didTapOnExistingSelection = false; } _this._showAndHideEditingControlsAfterTapSelection$1$didTapOnExistingSelection(didTapOnExistingSelection); _this._widget.focusNode.requestFocus$0(); }, _document_gestures_touch_android$_onDoubleTapDown$1(details) { var docOffset, docPosition, didSelectContent, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Double tap down on document", _null, _null); docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(details.globalPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = docPosition != null; if (t1 && _this._widget.contentTapHandler != null) _this._widget.contentTapHandler.toString; if (t1) { _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); didSelectContent = _this._document_gestures_touch_android$_selectWordAt$2$docLayout$docPosition(_this._widget.getDocumentLayout$0(), docPosition); if (!(!didSelectContent ? _this._document_gestures_touch_android$_selectBlockAt$1(docPosition) : didSelectContent)) _this._document_gestures_touch_android$_selectPosition$1(docPosition); } else _this._document_gestures_touch_android$_clearSelection$0(); _this._showAndHideEditingControlsAfterTapSelection$1$didTapOnExistingSelection(false); _this._widget.focusNode.requestFocus$0(); }, _document_gestures_touch_android$_selectBlockAt$1(position) { var t1, t2; if (!(position.nodePosition instanceof A.UpstreamDownstreamNodePosition)) return false; t1 = position.nodeId; t2 = new A.DocumentPosition(t1, B.UpstreamDownstreamNodePosition_TextAffinity_0); t1 = new A.DocumentPosition(t1, B.UpstreamDownstreamNodePosition_TextAffinity_1); this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t2, t1, t2, t1), B.SelectionChangeType_0, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); return true; }, _document_gestures_touch_android$_onTripleTapDown$1(details) { var docOffset, docPosition, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Triple tap down on document", _null, _null); docOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(details.globalPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = docPosition != null; if (t1 && _this._widget.contentTapHandler != null) _this._widget.contentTapHandler.toString; if (t1) { _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); if (!_this._document_gestures_touch_android$_selectParagraphAt$2$docLayout$docPosition(_this._widget.getDocumentLayout$0(), docPosition)) _this._document_gestures_touch_android$_selectPosition$1(docPosition); } else _this._document_gestures_touch_android$_clearSelection$0(); _this._showAndHideEditingControlsAfterTapSelection$1$didTapOnExistingSelection(false); _this._widget.focusNode.requestFocus$0(); }, _showAndHideEditingControlsAfterTapSelection$1$didTapOnExistingSelection(didTapOnExistingSelection) { var t2, _this = this, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) { t1 = _this._document_gestures_touch_android$_controlsController; t1.cancelCollapsedHandleAutoHideCountdown$0(); t1._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, false); t1._shouldShowExpandedHandles.set$value(0, false); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); t1._document_gestures_touch_android$_shouldCaretBlink.set$value(0, false); } else { t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t1 = J.get$isCollapsed$z(t1); t2 = _this._document_gestures_touch_android$_controlsController; if (!t1) { t2.cancelCollapsedHandleAutoHideCountdown$0(); t1 = t2._document_gestures_touch_android$_shouldShowCollapsedHandle; t1.set$value(0, false); t2._shouldShowExpandedHandles.set$value(0, true); t1.set$value(0, false); t2._document_gestures_touch_android$_shouldShowToolbar.set$value(0, true); t2._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t2._document_gestures_touch_android$_shouldCaretBlink.set$value(0, false); } else { t2.showCollapsedHandle$0(); t2.startCollapsedHandleAutoHideCountdown$0(); t2._shouldShowExpandedHandles.set$value(0, false); t2._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t2._document_gestures_touch_android$_shouldCaretBlink.set$value(0, true); t1 = _this._document_gestures_touch_android$_controlsController; if (didTapOnExistingSelection) { t1 = t1._document_gestures_touch_android$_shouldShowToolbar; t1.set$value(0, !t1._change_notifier$_value); } else t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); } } }, _document_gestures_touch_android$_onPanStart$1(details) { var t2, caretPosition, t3, tapDocumentOffset, _this = this, t1 = _this._document_gestures_touch_android$_tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); t1 = _this._document_gestures_touch_android$_globalStartDragOffset = details.globalPosition; _this._document_gestures_touch_android$_dragStartInDoc = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t1); t2 = _this.get$scrollPosition()._pixels; t2.toString; _this._document_gestures_touch_android$_dragStartScrollOffset = t2; t2 = _this._document_gestures_touch_android$_dragStartInDoc; t2.toString; _this._document_gestures_touch_android$_startDragPositionOffset = t2; if (_this._document_gestures_touch_android$_longPressStrategy != null) { $.$get$longPressSelectionLog().log$4(B.Level_FINE_500, "Long press drag start", null, null); _this._magnifierGlobalOffset.set$value(0, t1); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; t1._mobile_documents$_autoScroller.__scrolling$_scrollPosition = t1._mobile_documents$_getScrollPosition$0(); t1 = _this._document_gestures_touch_android$_controlsController; t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, true); return; } t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); if ((t2 == null ? null : J.get$isCollapsed$z(t2)) === true) { t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); caretPosition = t2.extent; t2 = _this._widget.getDocumentLayout$0(); t3 = _this._document_gestures_touch_android$_globalTapDownOffset; t3.toString; tapDocumentOffset = t2.getDocumentOffsetFromAncestorOffset$1(t3); t3 = _this._widget.getDocumentLayout$0().getDocumentPositionAtOffset$1(tapDocumentOffset); t3.toString; if (caretPosition.isEquivalentTo$1(t3)) { _this._isCaretDragInProgress = true; _this._magnifierGlobalOffset.set$value(0, t1); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; t1._mobile_documents$_autoScroller.__scrolling$_scrollPosition = t1._mobile_documents$_getScrollPosition$0(); t1 = _this._document_gestures_touch_android$_controlsController; t1._document_gestures_touch_android$_shouldCaretBlink.set$value(0, false); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, true); return; } } _this._document_gestures_touch_android$_scrollingDrag = _this.get$scrollPosition().drag$2(details, new A._AndroidDocumentTouchInteractorState__onPanStart_closure(_this)); }, _document_gestures_touch_android$_onPanUpdate$1(details) { var t2, fingerDragDelta, t3, fingerDocumentOffset, fingerDocumentPosition, _this = this, t1 = _this._document_gestures_touch_android$_globalDragOffset = details.globalPosition; if (_this._document_gestures_touch_android$_longPressStrategy != null) { t2 = _this._document_gestures_touch_android$_globalStartDragOffset; t2.toString; fingerDragDelta = t1.$sub(0, t2); t2 = _this._document_gestures_touch_android$_dragStartScrollOffset; t2.toString; t3 = _this.get$scrollPosition()._pixels; t3.toString; fingerDocumentOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t1); fingerDocumentPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(_this._document_gestures_touch_android$_startDragPositionOffset.$add(0, fingerDragDelta).$sub(0, new A.Offset(0, t2 - t3))); _this._document_gestures_touch_android$_longPressStrategy.onLongPressDragUpdate$2(fingerDocumentOffset, fingerDocumentPosition); return; } if (_this._isCaretDragInProgress) { t2 = _this._document_gestures_touch_android$_globalStartDragOffset; t2.toString; fingerDragDelta = t1.$sub(0, t2); t2 = _this._document_gestures_touch_android$_dragStartScrollOffset; t2.toString; t1 = _this.get$scrollPosition()._pixels; t1.toString; t1 = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(_this._document_gestures_touch_android$_startDragPositionOffset.$add(0, fingerDragDelta).$sub(0, new A.Offset(0, t2 - t1))); t1.toString; _this._document_gestures_touch_android$_selectPosition$1(t1); return; } t1 = _this._document_gestures_touch_android$_scrollingDrag; if (t1 != null) t1.update$1(0, details); }, _updateLongPressSelection$1(newSelection) { var t2, extentDocumentOffset, extentGlobalOffset, extentInteractorOffset, interactorBox, extentViewportOffset, _this = this, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!newSelection.$eq(0, t1)) { _this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); A.HapticFeedback_lightImpact(); } t1 = _this._widget.getDocumentLayout$0(); t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); extentDocumentOffset = t1.getRectForPosition$1(t2.extent).get$center(); extentGlobalOffset = _this._widget.getDocumentLayout$0().getAncestorOffsetFromDocumentOffset$1(extentDocumentOffset); t2 = type$.RenderBox; extentInteractorOffset = t2._as(_this._framework$_element.get$renderObject()).globalToLocal$1(extentGlobalOffset); interactorBox = t2._as(_this._framework$_element.get$renderObject()); extentViewportOffset = _this.get$viewportBox().globalToLocal$1(A.MatrixUtils_transformPoint(interactorBox.getTransformTo$1(0, null), extentInteractorOffset)); _this._widget.dragHandleAutoScroller._change_notifier$_value.updateAutoScrollHandleMonitoring$1$dragEndInViewport(extentViewportOffset); _this._magnifierGlobalOffset.set$value(0, extentGlobalOffset); }, _document_gestures_touch_android$_onPanEnd$1(details) { var t1, _this = this; if (_this._document_gestures_touch_android$_longPressStrategy != null) { _this._onLongPressEnd$0(); return; } if (_this._isCaretDragInProgress) { _this._onCaretDragEnd$0(); return; } t1 = _this._document_gestures_touch_android$_scrollingDrag; if (t1 != null) t1.end$1(0, details); }, _document_gestures_touch_android$_onPanCancel$0() { var t1, _this = this; if (_this._document_gestures_touch_android$_longPressStrategy != null) { _this._onLongPressEnd$0(); return; } if (_this._isCaretDragInProgress) { _this._onCaretDragEnd$0(); return; } t1 = _this._document_gestures_touch_android$_scrollingDrag; if (t1 != null) t1._delegate.goBallistic$1(0); }, _onLongPressEnd$0() { var _this = this, t1 = _this._document_gestures_touch_android$_longPressStrategy; t1.toString; $.$get$longPressSelectionLog().log$4(B.Level_FINE_500, "Long press end", null, null); _this._document_gestures_touch_android$_longPressStrategy = t1._longPressMostRecentDownstreamWordBoundary = t1._longPressMostRecentUpstreamWordBoundary = t1._long_press_selection0$_longPressInitialSelection = null; _this._magnifierGlobalOffset.set$value(0, null); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value._mobile_documents$_autoScroller; t1.stopScrollingUp$0(); t1.stopScrollingDown$0(); t1.__scrolling$_scrollPosition = null; _this._document_gestures_touch_android$_controlsController._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; if (!J.get$isCollapsed$z(t1)) { t1 = _this._document_gestures_touch_android$_controlsController; t1._shouldShowExpandedHandles.set$value(0, true); t1._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, false); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, true); } }, _onCaretDragEnd$0() { var t1, _this = this; _this._isCaretDragInProgress = false; _this._magnifierGlobalOffset.set$value(0, null); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value._mobile_documents$_autoScroller; t1.stopScrollingUp$0(); t1.stopScrollingDown$0(); t1.__scrolling$_scrollPosition = null; t1 = _this._document_gestures_touch_android$_controlsController; t1._document_gestures_touch_android$_shouldCaretBlink.set$value(0, true); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; if (!J.get$isCollapsed$z(t1)) { t1 = _this._document_gestures_touch_android$_controlsController; t1._shouldShowExpandedHandles.set$value(0, true); t1._document_gestures_touch_android$_shouldShowCollapsedHandle.set$value(0, false); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, true); } }, _document_gestures_touch_android$_selectWordAt$2$docLayout$docPosition(docLayout, docPosition) { var newSelection = A.getWordSelection(docLayout, docPosition); if (newSelection != null) { this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); return true; } else return false; }, _document_gestures_touch_android$_selectParagraphAt$2$docLayout$docPosition(docLayout, docPosition) { var newSelection = A.getParagraphSelection(docLayout, docPosition); if (newSelection != null) { this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); return true; } else return false; }, _document_gestures_touch_android$_selectPosition$1(position) { $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Setting document selection to " + position.toString$0(0), null, null); this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(position), B.SelectionChangeType_0, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _document_gestures_touch_android$_clearSelection$0() { $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Clearing document selection", null, null); this._widget.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest, B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, build$1(context) { var _null = null, t1 = A.MediaQuery__maybeOf(context, _null), gestureSettings = t1 == null ? _null : t1.gestureSettings; t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_TapSequenceGestureRecognizer_7F1, new A.GestureRecognizerFactoryWithHandlers(new A._AndroidDocumentTouchInteractorState_build_closure(), new A._AndroidDocumentTouchInteractorState_build_closure0(this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer), B.Type_mLh, new A.GestureRecognizerFactoryWithHandlers(new A._AndroidDocumentTouchInteractorState_build_closure1(), new A._AndroidDocumentTouchInteractorState_build_closure2(this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); this._widget.toString; return new A.RawGestureDetector(_null, t1, B.HitTestBehavior_2, false, _null); } }; A._AndroidDocumentTouchInteractorState_initState_closure.prototype = { call$0() { return this.$this.get$scrollPosition(); }, $signature: 372 }; A._AndroidDocumentTouchInteractorState_initState_closure0.prototype = { call$0() { return this.$this.get$viewportBox(); }, $signature: 402 }; A._AndroidDocumentTouchInteractorState_didChangeDependencies_closure.prototype = { call$1(_) { var t1 = this.$this, newScrollPosition = t1.get$scrollPosition(); if (newScrollPosition !== t1._document_gestures_touch_android$_activeScrollPosition) t1._document_gestures_touch_android$_activeScrollPosition = newScrollPosition; return null; }, $signature: 11 }; A._AndroidDocumentTouchInteractorState_didChangeMetrics_closure.prototype = { call$1(_) { var t1 = this.$this; t1._document_gestures_touch_android$_ensureSelectionExtentIsVisible$0(); t1.setState$1(new A._AndroidDocumentTouchInteractorState_didChangeMetrics__closure()); }, $signature: 11 }; A._AndroidDocumentTouchInteractorState_didChangeMetrics__closure.prototype = { call$0() { }, $signature: 0 }; A._AndroidDocumentTouchInteractorState__configureScrollController_closure.prototype = { call$1(_) { var t1 = this.$this; return t1.get$scrollPosition().isScrollingNotifier.addListener$1(0, t1.get$_document_gestures_touch_android$_onScrollActivityChange()); }, $signature: 11 }; A._AndroidDocumentTouchInteractorState__onScrollActivityChange_closure.prototype = { call$1(_) { this.$this._document_gestures_touch_android$_isScrolling = false; }, $signature: 11 }; A._AndroidDocumentTouchInteractorState__onDocumentChange_closure.prototype = { call$1(_) { this.$this._document_gestures_touch_android$_ensureSelectionExtentIsVisible$0(); }, $signature: 11 }; A._AndroidDocumentTouchInteractorState__onPanStart_closure.prototype = { call$0() { this.$this.get$scrollPosition().context.setIgnorePointer$1(false); }, $signature: 0 }; A._AndroidDocumentTouchInteractorState_build_closure.prototype = { call$0() { return A.TapSequenceGestureRecognizer$(); }, $signature: 254 }; A._AndroidDocumentTouchInteractorState_build_closure0.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onTapDown = t1.get$_document_gestures_touch_android$_onTapDown(); recognizer.onTapUp = t1.get$_document_gestures_touch_android$_onTapUp(); recognizer.onDoubleTapDown = t1.get$_document_gestures_touch_android$_onDoubleTapDown(); recognizer.onTripleTapDown = t1.get$_document_gestures_touch_android$_onTripleTapDown(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 263 }; A._AndroidDocumentTouchInteractorState_build_closure1.prototype = { call$0() { return A.VerticalDragGestureRecognizer$(null, null); }, $signature: 329 }; A._AndroidDocumentTouchInteractorState_build_closure2.prototype = { call$1(recognizer) { var t1; recognizer.dragStartBehavior = B.DragStartBehavior_0; t1 = this.$this; recognizer.onStart = t1.get$_document_gestures_touch_android$_onPanStart(); recognizer.onUpdate = t1.get$_document_gestures_touch_android$_onPanUpdate(); recognizer.onEnd = t1.get$_document_gestures_touch_android$_onPanEnd(); recognizer.onCancel = t1.get$_document_gestures_touch_android$_onPanCancel(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 328 }; A.SuperEditorAndroidControlsOverlayManager.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = type$.ValueNotifier_nullable_Offset; return new A.SuperEditorAndroidControlsOverlayManagerState(new A.OverlayPortalController(null), new A.ValueNotifier(null, t1, t2), new A.ValueNotifier(null, t1, t2), B._StateLifecycle_0); }, getDocumentLayout$0() { return this.getDocumentLayout.call$0(); }, setSelection$1(arg0) { return this.setSelection.call$1(arg0); }, get$document(receiver) { return this.document; } }; A.SuperEditorAndroidControlsOverlayManagerState.prototype = { initState$0() { this.super$State$initState(); this._document_gestures_touch_android$_overlayController.show$0(0); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this._document_gestures_touch_android$_controlsController = A.SuperEditorAndroidControlsScope_rootOf(t1); _this.__SuperEditorAndroidControlsOverlayManagerState__toolbarAligner_A = new A.CupertinoPopoverToolbarAligner(null); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.scrollChangeSignal; if (_this._widget.scrollChangeSignal !== t1) { t2 = _this.get$_onDocumentScroll(); t1.removeListener$1(0, t2); if (_this._document_gestures_touch_android$_dragHandleType != null) _this._widget.scrollChangeSignal.addListener$1(0, t2); } }, dispose$0() { var _this = this, t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) { t1 = t1._mobile_documents$_autoScroller; t1.stopScrollingUp$0(); t1.stopScrollingDown$0(); t1.__scrolling$_scrollPosition = null; } _this._widget.scrollChangeSignal.removeListener$1(0, _this.get$_onDocumentScroll()); _this.super$State$dispose(); }, _toggleToolbarOnCollapsedHandleTap$0() { var t1 = this._document_gestures_touch_android$_controlsController._document_gestures_touch_android$_shouldShowToolbar; t1.set$value(0, !t1._change_notifier$_value); }, _onHandlePanStart$2(details, handleType) { var selection, selectionBoundPosition, documentLayout, centerOfContentAtOffset, _this = this, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection == null) throw A.wrapException(A.Exception_Exception("Tried to drag a collapsed Android handle when there's no selection.")); t1 = handleType === B.HandleType_0; if (t1 && !selection.get$isCollapsed(0)) throw A.wrapException(A.Exception_Exception("Tried to drag a collapsed Android handle but the selection is expanded.")); if (!t1 && selection.get$isCollapsed(0)) throw A.wrapException(A.Exception_Exception("Tried to drag an expanded Android handle but the selection is collapsed.")); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t1 = A.InspectDocumentAffinity_getAffinityBetween(_this._widget.document, t1.base, t1.extent); _this._document_gestures_touch_android$_dragHandleType = handleType; selectionBoundPosition = A._Cell$named("selectionBoundPosition"); if (t1 === B.TextAffinity_1) { t1 = handleType === B.HandleType_1; _this._dragHandleSelectionBound = t1 ? B.SelectionBound_0 : B.SelectionBound_1; selectionBoundPosition.set$finalLocalValue(t1 ? selection.base : selection.extent); } else { t1 = handleType === B.HandleType_1; _this._dragHandleSelectionBound = t1 ? B.SelectionBound_1 : B.SelectionBound_0; selectionBoundPosition.set$finalLocalValue(t1 ? selection.extent : selection.base); } documentLayout = _this._widget.getDocumentLayout$0(); centerOfContentAtOffset = documentLayout.getAncestorOffsetFromDocumentOffset$1(documentLayout.getRectForPosition$1(selectionBoundPosition._readLocal$0()).get$center()); _this._dragHandleSelectionGlobalFocalPoint.set$value(0, centerOfContentAtOffset); _this._document_gestures_touch_android$_magnifierFocalPoint.set$value(0, centerOfContentAtOffset); t1 = _this._document_gestures_touch_android$_controlsController; t1.cancelCollapsedHandleAutoHideCountdown$0(); t1._document_gestures_touch_android$_shouldCaretBlink.set$value(0, false); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, true); t1._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) t1._mobile_documents$_autoScroller.__scrolling$_scrollPosition = t1._mobile_documents$_getScrollPosition$0(); _this._widget.scrollChangeSignal.addListener$1(0, _this.get$_onDocumentScroll()); }, _onHandlePanUpdate$1(details) { var t3, t1 = this._dragHandleSelectionGlobalFocalPoint, t2 = t1._change_notifier$_value; if (t2 == null) throw A.wrapException(A.Exception_Exception("Tried to pan an Android drag handle but the focal point is null. The focal point is set when the drag begins. This shouldn't be possible.")); t3 = details.delta; t1.set$value(0, J.$add$ansx(t2, t3)); this._moveSelectionAndMagnifierToDragHandleOffset$1$dragDx(t3._dx); }, _document_gestures_touch_android$_onHandleDragEnd$1(handleType) { var t1, t2, _this = this, _null = null; _this._document_gestures_touch_android$_dragHandleType = _this._dragHandleSelectionBound = null; _this._dragHandleSelectionGlobalFocalPoint.set$value(0, _null); _this._document_gestures_touch_android$_magnifierFocalPoint.set$value(0, _null); t1 = _this._document_gestures_touch_android$_controlsController; t1._document_gestures_touch_android$_shouldCaretBlink.set$value(0, true); t1._document_gestures_touch_android$_shouldShowMagnifier.set$value(0, false); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if ((t1 == null ? _null : J.get$isCollapsed$z(t1)) === true && B.JSArray_methods.contains$1(B.List_HandleType_1_HandleType_2, handleType)) { t1 = _this._document_gestures_touch_android$_controlsController; t1._shouldShowExpandedHandles.set$value(0, false); t1.showCollapsedHandle$0(); } t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) { t1 = t1._mobile_documents$_autoScroller; t1.stopScrollingUp$0(); t1.stopScrollingDown$0(); t1.__scrolling$_scrollPosition = null; } _this._widget.scrollChangeSignal.removeListener$1(0, _this.get$_onDocumentScroll()); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = t1 == null ? _null : J.get$isCollapsed$z(t1); t2 = _this._document_gestures_touch_android$_controlsController; if (t1 === false) t2._document_gestures_touch_android$_shouldShowToolbar.set$value(0, true); else t2.startCollapsedHandleAutoHideCountdown$0(); }, _onDocumentScroll$0() { if (this._document_gestures_touch_android$_dragHandleType == null) return; this._moveSelectionAndMagnifierToDragHandleOffset$0(); }, _moveSelectionAndMagnifierToDragHandleOffset$1$dragDx(dragDx) { var centerOfContentAtNearestPosition, t2, t3, _this = this, documentLayout = _this._widget.getDocumentLayout$0(), t1 = _this._dragHandleSelectionGlobalFocalPoint._change_notifier$_value; t1.toString; t1 = documentLayout.getDocumentPositionNearestToOffset$1(documentLayout.getDocumentOffsetFromAncestorOffset$1(t1)); t1.toString; centerOfContentAtNearestPosition = documentLayout.getAncestorOffsetFromDocumentOffset$1(documentLayout.getRectForPosition$1(t1).get$center()); t2 = _this._document_gestures_touch_android$_magnifierFocalPoint; t2.set$value(0, new A.Offset(t2._change_notifier$_value._dx + dragDx, centerOfContentAtNearestPosition._dy)); switch (_this._document_gestures_touch_android$_dragHandleType.index) { case 0: t2 = _this._widget; t2.toString; t2.setSelection$1(A.DocumentSelection$collapsed(t1)); break; case 1: case 2: switch (_this._dragHandleSelectionBound.index) { case 0: t2 = _this._widget; t3 = t2.selection; if (t3._pausable_value_notifier$_isPaused) { t3 = t3.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t3, 0); t3 = t3.extent; t2.setSelection$1(new A.DocumentSelection(t1, t3, t1, t3)); break; case 1: t2 = _this._widget; t3 = t2.selection; if (t3._pausable_value_notifier$_isPaused) { t3 = t3.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t3, 0); t3 = t3.base; t2.setSelection$1(new A.DocumentSelection(t3, t1, t3, t1)); break; } break; } t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) t1.updateAutoScrollHandleMonitoring$1$dragEndInViewport(centerOfContentAtNearestPosition); }, _moveSelectionAndMagnifierToDragHandleOffset$0() { return this._moveSelectionAndMagnifierToDragHandleOffset$1$dragDx(0); }, build$1(context) { var t1 = this._widget.child; return A.OverlayPortal$(t1, this._document_gestures_touch_android$_overlayController, this.get$_document_gestures_touch_android$_buildOverlay()); }, _document_gestures_touch_android$_buildOverlay$1(context) { var _this = this, _null = null, t1 = _this._widget.tapRegionGroupId, t2 = A._setArrayType([_this._document_gestures_touch_android$_buildMagnifierFocalPoint$0()], type$.JSArray_Widget); _this._widget.toString; t2.push(_this._document_gestures_touch_android$_buildMagnifier$0()); t2.push(_this._document_gestures_touch_android$_buildCollapsedHandle$0()); B.JSArray_methods.addAll$1(t2, _this._document_gestures_touch_android$_buildExpandedHandles$0()); t2.push(_this._document_gestures_touch_android$_buildToolbar$0()); return A.TapRegion$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null), false, _null, true, t1, _null, _null, _null); }, _document_gestures_touch_android$_buildCollapsedHandle$0() { return new A.ValueListenableBuilder(this._document_gestures_touch_android$_controlsController._document_gestures_touch_android$_shouldShowCollapsedHandle, new A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle_closure(this), null, null, type$.ValueListenableBuilder_bool); }, _document_gestures_touch_android$_buildExpandedHandles$0() { var _null = null, t1 = this._document_gestures_touch_android$_controlsController._shouldShowExpandedHandles, t2 = type$.ValueListenableBuilder_bool; return A._setArrayType([new A.ValueListenableBuilder(t1, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure(this), _null, _null, t2), new A.ValueListenableBuilder(t1, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure0(this), _null, _null, t2)], type$.JSArray_Widget); }, _document_gestures_touch_android$_buildToolbar$0() { var t3, t4, t5, t6, _this = this, t1 = _this._document_gestures_touch_android$_controlsController, t2 = t1._document_gestures_touch_android$_shouldShowToolbar; t1 = t1.toolbarFocalPoint; t3 = _this.__SuperEditorAndroidControlsOverlayManagerState__toolbarAligner_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._framework$_element; t4.toString; t5 = type$.MediaQuery; t4 = A.InheritedModel_inheritFrom(t4, B._MediaQueryAspect_0, t5).data; t6 = _this._framework$_element; t6.toString; t5 = A.InheritedModel_inheritFrom(t6, B._MediaQueryAspect_2, t5).data; t6 = _this._framework$_element; t6.toString; return new A.ValueListenableBuilder(t2, new A.SuperEditorAndroidControlsOverlayManagerState__buildToolbar_closure(), A.Follower$withAligner(t3, new A.ScreenFollowerBoundary(t4.size, t5.devicePixelRatio), _this._toolbarBuilder$3(t6, B.ValueKey_document_mobile_toolbar, _this._document_gestures_touch_android$_controlsController.toolbarFocalPoint), t1, false), null, type$.ValueListenableBuilder_bool); }, get$_toolbarBuilder() { this._document_gestures_touch_android$_controlsController.toString; var t1 = this._widget.defaultToolbarBuilder; return t1; }, _document_gestures_touch_android$_buildMagnifierFocalPoint$0() { return new A.ValueListenableBuilder(this._document_gestures_touch_android$_magnifierFocalPoint, new A.SuperEditorAndroidControlsOverlayManagerState__buildMagnifierFocalPoint_closure(this), null, null, type$.ValueListenableBuilder_nullable_Offset); }, _document_gestures_touch_android$_buildMagnifier$0() { var t1 = this._document_gestures_touch_android$_controlsController, t2 = t1._document_gestures_touch_android$_shouldShowMagnifier; this._framework$_element.toString; t1 = t1.magnifierFocalPoint; t1 = A.Follower$withOffset(A.FractionalTranslation$(new A.AndroidMagnifyingGlass(1.5, B.Offset_0_m58, B.ValueKey_document_magnifier), true, B.Offset_0), B.Alignment_m1_m1, B.Alignment_0_0, t1, B.Offset_0_m150); return new A.ValueListenableBuilder(t2, new A.SuperEditorAndroidControlsOverlayManagerState__buildMagnifier_closure(), t1, null, type$.ValueListenableBuilder_bool); }, _toolbarBuilder$3(arg0, arg1, arg2) { return this.get$_toolbarBuilder().call$3(arg0, arg1, arg2); } }; A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle_closure.prototype = { call$3(context, shouldShow, child) { var selection, t3, t4, _null = null, t1 = this.$this, t2 = t1._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); selection = t2; } else selection = A.ValueNotifier.prototype.get$value.call(t2, 0); if (selection == null || !selection.get$isCollapsed(0)) return B.SizedBox_null_null_null_null; t2 = t1._document_gestures_touch_android$_controlsController.collapsedHandleFocalPoint; t3 = shouldShow ? 1 : 0; t4 = A.Theme_of(context); return A.Follower$withOffset(A.AnimatedOpacity$(A.IgnorePointer$(A.GestureDetector$(_null, new A.AndroidSelectionHandle(B.HandleType_0, t4.primaryColor, B.ValueKey_document_android_caret_handle), B.DragStartBehavior_0, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure(t1), _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure0(t1), new A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure1(t1), t1.get$_onHandlePanUpdate(), _null, _null, _null, _null, _null, _null, _null, t1.get$_toggleToolbarOnCollapsedHandleTap(), _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure2(), _null, _null, _null, _null, false, B.Offset_O5r), !shouldShow, _null), B.C__Linear, B.Duration_150000, t3), B.Alignment_0_m1, B.Alignment_0_1, t2, B.Offset_0_0); }, $signature: 605 }; A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure2.prototype = { call$1(_) { }, $signature: 56 }; A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure1.prototype = { call$1(details) { return this.$this._onHandlePanStart$2(details, B.HandleType_0); }, $signature: 78 }; A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure0.prototype = { call$1(details) { this.$this._document_gestures_touch_android$_onHandleDragEnd$1(B.HandleType_0); return null; }, $signature: 92 }; A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure.prototype = { call$0() { this.$this._document_gestures_touch_android$_onHandleDragEnd$1(B.HandleType_0); return null; }, $signature: 0 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure.prototype = { call$3(context, shouldShow, child) { var t1, t2, t3, _null = null; if (!shouldShow) return B.SizedBox_null_null_null_null; t1 = this.$this; t2 = t1._document_gestures_touch_android$_controlsController.upstreamHandleFocalPoint; t3 = A.Theme_of(context); return A.Follower$withOffset(A.GestureDetector$(_null, new A.AndroidSelectionHandle(B.HandleType_1, t3.primaryColor, B.ValueKey_document_upstream_handle), B.DragStartBehavior_0, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure3(t1), _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure4(t1), new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure5(t1), t1.get$_onHandlePanUpdate(), _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure6(), _null, _null, _null, _null, false, B.Offset_O5r), B.Alignment_1_m1, B.Alignment_m1_1, t2, B.Offset_0_0); }, $signature: 605 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure6.prototype = { call$1(_) { }, $signature: 56 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure5.prototype = { call$1(details) { return this.$this._onHandlePanStart$2(details, B.HandleType_1); }, $signature: 78 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure4.prototype = { call$1(details) { this.$this._document_gestures_touch_android$_onHandleDragEnd$1(B.HandleType_1); return null; }, $signature: 92 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure3.prototype = { call$0() { this.$this._document_gestures_touch_android$_onHandleDragEnd$1(B.HandleType_1); return null; }, $signature: 0 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure0.prototype = { call$3(context, shouldShow, child) { var t1, t2, t3, _null = null; if (!shouldShow) return B.SizedBox_null_null_null_null; t1 = this.$this; t2 = t1._document_gestures_touch_android$_controlsController.downstreamHandleFocalPoint; t3 = A.Theme_of(context); return A.Follower$withOffset(A.GestureDetector$(_null, new A.AndroidSelectionHandle(B.HandleType_2, t3.primaryColor, B.ValueKey_document_downstream_handle), B.DragStartBehavior_0, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure(t1), _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure0(t1), new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure1(t1), t1.get$_onHandlePanUpdate(), _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure2(), _null, _null, _null, _null, false, B.Offset_O5r), B.Alignment_m1_m1, B.Alignment_1_1, t2, B.Offset_0_0); }, $signature: 605 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure2.prototype = { call$1(_) { }, $signature: 56 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure1.prototype = { call$1(details) { return this.$this._onHandlePanStart$2(details, B.HandleType_2); }, $signature: 78 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure0.prototype = { call$1(details) { this.$this._document_gestures_touch_android$_onHandleDragEnd$1(B.HandleType_2); return null; }, $signature: 92 }; A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure.prototype = { call$0() { this.$this._document_gestures_touch_android$_onHandleDragEnd$1(B.HandleType_2); return null; }, $signature: 0 }; A.SuperEditorAndroidControlsOverlayManagerState__buildToolbar_closure.prototype = { call$3(context, shouldShow, child) { var t1; if (shouldShow) { child.toString; t1 = child; } else t1 = B.SizedBox_null_null_null_null; return t1; }, $signature: 606 }; A.SuperEditorAndroidControlsOverlayManagerState__buildMagnifierFocalPoint_closure.prototype = { call$3(context, focalPoint, child) { var t1, t2, _null = null; if (focalPoint == null) return B.SizedBox_null_null_null_null; t1 = focalPoint._dx; t2 = focalPoint._dy; return A.Positioned$(_null, A.Leader$(_null, this.$this._document_gestures_touch_android$_controlsController.magnifierFocalPoint), 1, _null, t1, _null, t2, 1); }, $signature: 902 }; A.SuperEditorAndroidControlsOverlayManagerState__buildMagnifier_closure.prototype = { call$3(context, shouldShow, child) { var t1; if (shouldShow) { child.toString; t1 = child; } else t1 = B.SizedBox_null_null_null_null; return t1; }, $signature: 606 }; A.SelectionBound.prototype = { _enumToString$0() { return "SelectionBound." + this._core$_name; } }; A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver.prototype = {}; A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.SuperEditorIosControlsScope.prototype = { updateShouldNotify$1(oldWidget) { return this.controller !== oldWidget.controller; } }; A.SuperEditorIosControlsScope_maybeRootOf_closure.prototype = { call$1(element) { var t1; if (element instanceof A.InheritedElement) { t1 = element._widget; t1.toString; t1 = !(t1 instanceof A.SuperEditorIosControlsScope); } else t1 = true; if (t1) return true; this._box_0.root = element; return true; }, $signature: 129 }; A.SuperEditorIosControlsController.prototype = { dispose$0() { var t2, _this = this, t1 = _this.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._shouldCaretBlink; t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this._shouldShowMagnifier; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this._shouldShowToolbar; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; } }; A.IosDocumentTouchInteractor.prototype = { createState$0() { return new A._IosDocumentTouchInteractorState(new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable_Offset), null, null, B._StateLifecycle_0); }, getDocumentLayout$0() { return this.getDocumentLayout.call$0(); }, get$document(receiver) { return this.document; } }; A._IosDocumentTouchInteractorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._widget.dragHandleAutoScroller.set$value(0, new A.DragHandleAutoScroller(A.AutoScroller$(_this), B.AxisOffset_54_54, new A._IosDocumentTouchInteractorState_initState_closure(_this), new A._IosDocumentTouchInteractorState_initState_closure0(_this))); _this._configureScrollController$0(); _this._widget.document._editor$_listeners.push(_this.get$_onDocumentChange()); _this.___IosDocumentTouchInteractorState__floatingCursorListener_A = new A.FloatingCursorListener(_this.get$_onFloatingCursorStart(), null, _this.get$_onFloatingCursorStop()); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._controlsController; if (t1 != null) { t1 = t1.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___IosDocumentTouchInteractorState__floatingCursorListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._ios_document_controls$_listeners.remove$1(0, t2); t2 = _this._controlsController.__SuperEditorIosControlsController_floatingCursorController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.cursorGeometryInViewport.removeListener$1(0, _this.get$_onFloatingCursorGeometryChange()); } t1 = _this._framework$_element; t1.toString; t1 = A.SuperEditorIosControlsScope_rootOf(t1); _this._controlsController = t1; t1 = t1.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___IosDocumentTouchInteractorState__floatingCursorListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._ios_document_controls$_listeners.add$1(0, t2); t2 = _this._controlsController.__SuperEditorIosControlsController_floatingCursorController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.cursorGeometryInViewport.addListener$1(0, _this.get$_onFloatingCursorGeometryChange()); t2 = _this._framework$_element; t2.toString; t2 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t2); if (t2 == null) t1 = null; else { t1 = t2._scrollable$_position; t1.toString; } _this._document_gestures_touch_ios$_ancestorScrollPosition = t1; A.Frames_onNextFrame(_this, new A._IosDocumentTouchInteractorState_didChangeDependencies_closure(_this)); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.document; if (!_this._widget.document.$eq(0, t1)) { t2 = _this.get$_onDocumentChange(); B.JSArray_methods.remove$1(t1._editor$_listeners, t2); _this._widget.document._editor$_listeners.push(t2); } if (_this._widget.scrollController !== oldWidget.scrollController) { _this._teardownScrollController$0(); _this._configureScrollController$0(); } }, dispose$0() { var t1, t2, _this = this; B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); t1 = _this._controlsController.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___IosDocumentTouchInteractorState__floatingCursorListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._ios_document_controls$_listeners.remove$1(0, t2); t2 = _this._controlsController.__SuperEditorIosControlsController_floatingCursorController_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.cursorGeometryInViewport.removeListener$1(0, _this.get$_onFloatingCursorGeometryChange()); B.JSArray_methods.remove$1(_this._widget.document._editor$_listeners, _this.get$_onDocumentChange()); _this._teardownScrollController$0(); t2 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t2 != null) { t1 = t2._mobile_documents$_autoScroller.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); } _this.super$__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin$dispose(); }, didChangeMetrics$0() { A.Frames_onNextFrame(this, new A._IosDocumentTouchInteractorState_didChangeMetrics_closure(this)); }, _configureScrollController$0() { A.Frames_onNextFrame(this, new A._IosDocumentTouchInteractorState__configureScrollController_closure(this)); }, _teardownScrollController$0() { if (this._widget.scrollController._positions.length !== 0) this.get$scrollPosition().isScrollingNotifier.removeListener$1(0, this.get$_onScrollActivityChange()); }, _onScrollActivityChange$0() { var _this = this; if (_this.get$scrollPosition().isScrollingNotifier._change_notifier$_value) _this._isScrolling = true; else A.Frames_onNextFrame(_this, new A._IosDocumentTouchInteractorState__onScrollActivityChange_closure(_this)); }, _document_gestures_touch_ios$_ensureSelectionExtentIsVisible$0() { var t1, selection, t2, t3, extentOffsetInViewport, _this = this; $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Ensuring selection extent is visible", null, null); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection == null) return; t1 = _this._widget.getDocumentLayout$0(); t2 = selection.base; t3 = selection.extent; t1 = t1.getRectForSelection$2(t2, t3); t1.toString; extentOffsetInViewport = A.InspectDocumentAffinity_getAffinityBetween(_this._widget.document, t2, t3) === B.TextAffinity_1 ? _this._documentOffsetToViewportOffset$1(t1.get$bottomCenter()) : _this._documentOffsetToViewportOffset$1(t1.get$topCenter()); t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) t1.ensureOffsetIsVisible$1(extentOffsetInViewport); }, _onDocumentChange$1(_) { this._controlsController._shouldShowToolbar.set$value(0, false); A.Frames_onNextFrame(this, new A._IosDocumentTouchInteractorState__onDocumentChange_closure(this)); }, get$scrollPosition() { var t1 = this._document_gestures_touch_ios$_ancestorScrollPosition; return t1 == null ? B.JSArray_methods.get$single(this._widget.scrollController._positions) : t1; }, get$viewportBox() { var t1 = this._framework$_element; t1.toString; t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t1); t1 = t1 == null ? null : t1._framework$_element.get$renderObject(); if (t1 == null) t1 = this._framework$_element.get$renderObject(); return type$.RenderBox._as(t1); }, _documentOffsetToViewportOffset$1(documentOffset) { var globalOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as(this._widget.getDocumentLayout$0()._framework$_element.get$renderObject()).getTransformTo$1(0, null), documentOffset); return this.get$viewportBox().globalToLocal$1(globalOffset); }, _interactorOffsetToDocumentOffset$1(interactorOffset) { var globalOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as(this._framework$_element.get$renderObject()).getTransformTo$1(0, null), interactorOffset); return this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(globalOffset); }, _document_gestures_touch_ios$_onTapDown$1(details) { var _this = this, t1 = _this._isScrolling; _this._wasScrollingOnTapDown = t1; if (t1) { t1 = _this.get$scrollPosition(); t1.beginActivity$1(new A.IdleScrollActivity(t1)); return; } _this._globalTapDownOffset = details.globalPosition; t1 = _this._tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); _this._tapDownLongPressTimer = A.Timer_Timer(B.Duration_500000, _this.get$_onLongPressDown()); _this._controlsController._shouldCaretBlink.set$value(0, false); }, _onLongPressDown$0() { var interactorOffset, tapDownDocumentOffset, _this = this, t1 = type$.RenderBox, t2 = t1._as(_this._framework$_element.get$renderObject()), t3 = _this._globalTapDownOffset; t3.toString; interactorOffset = t2.globalToLocal$1(t3); tapDownDocumentOffset = _this._interactorOffsetToDocumentOffset$1(interactorOffset); if (_this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(tapDownDocumentOffset) == null) return; if (_this._isOverBaseHandle$1(interactorOffset) || _this._isOverExtentHandle$1(interactorOffset) || _this._isOverCollapsedHandle$1(interactorOffset)) return; _this._document_gestures_touch_ios$_globalDragOffset = _this._globalTapDownOffset; t2 = _this._widget; t2 = new A.IosLongPressSelectionStrategy(t2.document, t2.getDocumentLayout$0(), _this.get$_document_gestures_touch_ios$_select()); _this._longPressStrategy = t2; if (!t2.onLongPressStart$1$tapDownDocumentOffset(tapDownDocumentOffset)) { _this._longPressStrategy = null; return; } t1 = t1._as(_this._framework$_element.get$renderObject()); t2 = _this._globalTapDownOffset; t2.toString; _this._magnifierOffset.set$value(0, _this._interactorOffsetToDocumentOffset$1(t1.globalToLocal$1(t2))); t2 = _this._controlsController; t2._shouldShowToolbar.set$value(0, false); t2._shouldShowMagnifier.set$value(0, true); _this._widget.focusNode.requestFocus$0(); }, _document_gestures_touch_ios$_onTapUp$1(details) { var t1, selection, t2, docOffset, docPosition, didTapOnExistingSelection, _this = this, _null = null; _this._globalTapDownOffset = null; t1 = _this._tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); t1 = _this._controlsController; t1._shouldShowMagnifier.set$value(0, false); t1._shouldCaretBlink.set$value(0, true); if (_this._wasScrollingOnTapDown) return; t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = selection != null; if (t1) if (!selection.get$isCollapsed(0)) { t2 = details.localPosition; t2 = _this._isOverBaseHandle$1(t2) || _this._isOverExtentHandle$1(t2); } else t2 = false; else t2 = false; if (t2) { t1 = _this._controlsController._shouldShowToolbar; t1.set$value(0, !t1._change_notifier$_value); return; } t2 = $.$get$editorGesturesLog(); t2.log$4(B.Level_INFO_800, "Tap down on document", _null, _null); docOffset = _this._interactorOffsetToDocumentOffset$1(details.localPosition); t2.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t2.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t2 = _this._widget.contentTapHandler; if (t2 != null && docPosition != null) if (t2.onTap$1(docPosition) === B.TapHandlingInstruction_0) return; t2 = docPosition != null; if (t2 && t1 && !selection.get$isCollapsed(0) && A.InspectDocumentSelection_doesSelectionContainPosition(_this._widget.document, selection, docPosition)) { t1 = _this._controlsController._shouldShowToolbar; t1.set$value(0, !t1._change_notifier$_value); return; } if (t2) { didTapOnExistingSelection = t1 && selection.get$isCollapsed(0) && selection.extent.nodePosition.isEquivalentTo$1(docPosition.nodePosition); t1 = _this._controlsController; if (didTapOnExistingSelection) { t1 = t1._shouldShowToolbar; t1.set$value(0, !t1._change_notifier$_value); } else t1._shouldShowToolbar.set$value(0, false); _this._widget.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); _this._selectPosition$1(docPosition); } else { _this._widget.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest], type$.JSArray_EditRequest)); _this._controlsController._shouldShowToolbar.set$value(0, false); } _this._widget.focusNode.requestFocus$0(); }, _onDoubleTapUp$1(details) { var selection, docOffset, docPosition, t2, didSelectContent, newSelection, _this = this, _null = null, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection != null) if (!selection.get$isCollapsed(0)) { t1 = details.localPosition; t1 = _this._isOverBaseHandle$1(t1) || _this._isOverExtentHandle$1(t1); } else t1 = false; else t1 = false; if (t1) return; t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Double tap down on document", _null, _null); docOffset = _this._interactorOffsetToDocumentOffset$1(details.localPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = docPosition != null; if (t1 && _this._widget.contentTapHandler != null) _this._widget.contentTapHandler.toString; t2 = _this._widget; if (t1) { t2.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); didSelectContent = _this._selectWordAt$2$docLayout$docPosition(_this._widget.getDocumentLayout$0(), docPosition); if (!(!didSelectContent ? _this._selectBlockAt$1(docPosition) : didSelectContent)) _this._selectPosition$1(docPosition); } else t2.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest], type$.JSArray_EditRequest)); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); newSelection = t1; } else newSelection = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = newSelection == null || newSelection.get$isCollapsed(0); t2 = _this._controlsController; if (t1) t2._shouldShowToolbar.set$value(0, false); else t2._shouldShowToolbar.set$value(0, true); _this._widget.focusNode.requestFocus$0(); }, _selectBlockAt$1(position) { var t1, t2; if (!(position.nodePosition instanceof A.UpstreamDownstreamNodePosition)) return false; t1 = position.nodeId; t2 = new A.DocumentPosition(t1, B.UpstreamDownstreamNodePosition_TextAffinity_0); t1 = new A.DocumentPosition(t1, B.UpstreamDownstreamNodePosition_TextAffinity_1); this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t2, t1, t2, t1), B.SelectionChangeType_0, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); return true; }, _onTripleTapUp$1(details) { var docOffset, docPosition, t2, selection, _this = this, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Triple down down on document", _null, _null); docOffset = _this._interactorOffsetToDocumentOffset$1(details.localPosition); t1.log$4(B.Level_FINE_500, " - document offset: " + docOffset.toString$0(0), _null, _null); docPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(docOffset); t1.log$4(B.Level_FINE_500, " - tapped document position: " + A.S(docPosition), _null, _null); t1 = docPosition != null; if (t1 && _this._widget.contentTapHandler != null) _this._widget.contentTapHandler.toString; t2 = _this._widget; if (t1) { t2.getDocumentLayout$0().getComponentByNodeId$1(docPosition.nodeId).isVisualSelectionSupported$0(); if (!_this._selectParagraphAt$2$docLayout$docPosition(_this._widget.getDocumentLayout$0(), docPosition)) _this._selectPosition$1(docPosition); } else t2.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest], type$.JSArray_EditRequest)); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = selection == null || selection.get$isCollapsed(0); t2 = _this._controlsController; if (t1) t2._shouldShowToolbar.set$value(0, false); else t2._shouldShowToolbar.set$value(0, true); _this._widget.focusNode.requestFocus$0(); }, _onPanDown$1(details) { }, _document_gestures_touch_ios$_onPanStart$1(details) { var t1, selection, _this = this; _this._globalTapDownOffset = null; t1 = _this._tapDownLongPressTimer; if (t1 != null) t1.cancel$0(0); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection == null) { _this._startDragScrolling$1(details); return; } if (_this._longPressStrategy != null) { _this._dragMode = B.DragMode_3; _this._dragHandleType = null; $.$get$longPressSelectionLog().log$4(B.Level_FINE_500, "Long press drag start", null, null); } else if (selection.get$isCollapsed(0) && _this._isOverCollapsedHandle$1(details.localPosition)) { _this._dragMode = B.DragMode_0; _this._dragHandleType = B.HandleType_0; } else { t1 = details.localPosition; if (_this._isOverBaseHandle$1(t1)) { _this._dragMode = B.DragMode_1; _this._dragHandleType = B.HandleType_1; } else if (_this._isOverExtentHandle$1(t1)) { _this._dragMode = B.DragMode_2; _this._dragHandleType = B.HandleType_2; } else { _this._startDragScrolling$1(details); return; } } t1 = _this._controlsController; t1._shouldCaretBlink.set$value(0, false); t1._shouldShowToolbar.set$value(0, false); t1._shouldShowMagnifier.set$value(0, true); t1 = details.globalPosition; _this._globalStartDragOffset = t1; t1 = _this._interactorOffsetToDocumentOffset$1(type$.RenderBox._as(_this._framework$_element.get$renderObject()).globalToLocal$1(t1)); _this._dragStartInDoc = t1; if (_this._dragHandleType != null) { t1 = _this._widget.getDocumentLayout$0(); _this._startDragPositionOffset = t1.getRectForPosition$1(_this._dragHandleType === B.HandleType_1 ? selection.base : selection.extent).get$center(); } else _this._startDragPositionOffset = t1; t1 = _this.get$scrollPosition()._pixels; t1.toString; _this._document_gestures_touch_ios$_dragStartScrollOffset = t1; t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) t1._mobile_documents$_autoScroller.__scrolling$_scrollPosition = t1._mobile_documents$_getScrollPosition$0(); _this.get$scrollPosition().addListener$1(0, _this.get$_onAutoScrollChange()); }, _isOverCollapsedHandle$1(interactorOffset) { var collapsedPosition, extentRect, t2, t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); collapsedPosition = t1 == null ? null : t1.extent; if (collapsedPosition == null) return false; extentRect = this._widget.getDocumentLayout$0().getRectForPosition$1(collapsedPosition); t1 = extentRect.left - 1; t2 = extentRect.get$center()._dy; return new A.Rect(t1, t2, t1 + 1, t2 + 1).inflate$1(24).contains$1(0, this._interactorOffsetToDocumentOffset$1(interactorOffset)); }, _isOverBaseHandle$1(interactorOffset) { var basePosition, baseRect, t2, t3, t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); basePosition = t1 == null ? null : t1.base; if (basePosition == null) return false; baseRect = this._widget.getDocumentLayout$0().getRectForPosition$1(basePosition); t1 = baseRect.left - 24; t2 = baseRect.top; t3 = t2 - 24; return new A.Rect(t1, t3, t1 + 48, t3 + (baseRect.bottom - t2 + 48)).contains$1(0, this._interactorOffsetToDocumentOffset$1(interactorOffset)); }, _isOverExtentHandle$1(interactorOffset) { var extentPosition, extentRect, t2, t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); extentPosition = t1 == null ? null : t1.extent; if (extentPosition == null) return false; extentRect = this._widget.getDocumentLayout$0().getRectForPosition$1(extentPosition); t1 = extentRect.left - 24; t2 = extentRect.top; return new A.Rect(t1, t2, t1 + 48, t2 + (extentRect.bottom - t2 + 32)).contains$1(0, this._interactorOffsetToDocumentOffset$1(interactorOffset)); }, _document_gestures_touch_ios$_onPanUpdate$1(details) { var t1, t2, interactorBox, t3, dragEndInViewport, fingerDragDelta, fingerDocumentOffset, fingerDocumentPosition, _this = this; if (_this._dragMode === B.DragMode_4) { _this._scrollingDrag.update$1(0, details); return; } t1 = _this._document_gestures_touch_ios$_globalDragOffset = details.globalPosition; t2 = type$.RenderBox; interactorBox = t2._as(_this._framework$_element.get$renderObject()); t3 = interactorBox.globalToLocal$1(t1); _this._dragEndInInteractor = t3; dragEndInViewport = _this.get$viewportBox().globalToLocal$1(A.MatrixUtils_transformPoint(t2._as(_this._framework$_element.get$renderObject()).getTransformTo$1(0, null), t3)); if (_this._longPressStrategy != null) { t2 = _this._document_gestures_touch_ios$_globalDragOffset; t2.toString; t3 = _this._globalStartDragOffset; t3.toString; fingerDragDelta = t2.$sub(0, t3); t3 = _this._document_gestures_touch_ios$_dragStartScrollOffset; t3.toString; t2 = _this.get$scrollPosition()._pixels; t2.toString; fingerDocumentOffset = _this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(t1); fingerDocumentPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(_this._startDragPositionOffset.$add(0, fingerDragDelta).$sub(0, new A.Offset(0, t3 - t2))); _this._longPressStrategy.onLongPressDragUpdate$2(fingerDocumentOffset, fingerDocumentPosition); } else _this._document_gestures_touch_ios$_updateSelectionForNewDragHandleLocation$0(); t2 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t2 != null) t2.updateAutoScrollHandleMonitoring$1$dragEndInViewport(dragEndInViewport); _this._magnifierOffset.set$value(0, _this._interactorOffsetToDocumentOffset$1(interactorBox.globalToLocal$1(t1))); }, _document_gestures_touch_ios$_updateSelectionForNewDragHandleLocation$0() { var t2, docDragDelta, docDragPosition, _this = this, _s15_ = "userInteraction", t1 = _this._document_gestures_touch_ios$_globalDragOffset; t1.toString; t2 = _this._globalStartDragOffset; t2.toString; docDragDelta = t1.$sub(0, t2); t2 = _this._document_gestures_touch_ios$_dragStartScrollOffset; t2.toString; t1 = _this.get$scrollPosition()._pixels; t1.toString; docDragPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(_this._startDragPositionOffset.$add(0, docDragDelta).$sub(0, new A.Offset(0, t2 - t1))); if (docDragPosition == null) return; t1 = _this._dragHandleType; if (t1 === B.HandleType_0) _this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(docDragPosition), B.SelectionChangeType_0, _s15_), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); else if (t1 === B.HandleType_1) { t1 = _this._widget; t2 = t1.editor; t1 = t1.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.copyWith$1$base(docDragPosition), B.SelectionChangeType_4, _s15_), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); } else if (t1 === B.HandleType_2) { t1 = _this._widget; t2 = t1.editor; t1 = t1.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t1.copyWith$1$extent(docDragPosition), B.SelectionChangeType_4, _s15_), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); } }, _document_gestures_touch_ios$_onPanEnd$1(details) { var t1, _this = this; _this._magnifierOffset.set$value(0, null); t1 = _this._controlsController; t1._shouldShowMagnifier.set$value(0, false); t1._shouldCaretBlink.set$value(0, true); switch (_this._dragMode) { case B.DragMode_4: _this._scrollingDrag.end$1(0, details); _this._dragMode = _this._scrollingDrag = null; break; case B.DragMode_0: case B.DragMode_1: case B.DragMode_2: case B.DragMode_3: _this._onDragSelectionEnd$0(); break; case null: case void 0: break; } }, _document_gestures_touch_ios$_onPanCancel$0() { var t1, _this = this; _this._magnifierOffset.set$value(0, null); t1 = _this._scrollingDrag; if (t1 != null) { t1._delegate.goBallistic$1(0); _this._scrollingDrag = null; return; } if (_this._dragMode != null) _this._onDragSelectionEnd$0(); }, _onDragSelectionEnd$0() { var t1, _this = this; if (_this._dragMode === B.DragMode_3) { t1 = _this._longPressStrategy; t1.toString; $.$get$longPressSelectionLog().log$4(B.Level_FINE_500, "Long press end", null, null); _this._dragMode = _this._longPressStrategy = t1._longPressInitialSelection = null; _this._updateOverlayControlsAfterFinishingDragSelection$0(); } else { _this._dragMode = null; _this._updateOverlayControlsAfterFinishingDragSelection$0(); } t1 = _this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) { t1 = t1._mobile_documents$_autoScroller; t1.stopScrollingUp$0(); t1.stopScrollingDown$0(); t1.__scrolling$_scrollPosition = null; } _this.get$scrollPosition().removeListener$1(0, _this.get$_onAutoScrollChange()); }, _updateOverlayControlsAfterFinishingDragSelection$0() { this._controlsController._shouldShowMagnifier.set$value(0, false); var t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; if (!J.get$isCollapsed$z(t1)) this._controlsController._shouldShowToolbar.set$value(0, true); }, _onAutoScrollChange$0() { var t1, interactorBox, t2, _this = this; _this._updateDocumentSelectionOnAutoScrollFrame$0(); t1 = _this._magnifierOffset; if (t1._change_notifier$_value != null) { interactorBox = type$.RenderBox._as(_this._framework$_element.get$renderObject()); t2 = _this._document_gestures_touch_ios$_globalDragOffset; t2.toString; t1.set$value(0, _this._interactorOffsetToDocumentOffset$1(interactorBox.globalToLocal$1(t2))); } }, _updateDocumentSelectionOnAutoScrollFrame$0() { var t1, dragEndInDoc, dragPosition, basePosition, extentPosition, changeType, t2, t3, t4, _this = this, _null = null; if (_this._dragStartInDoc == null) return; if (_this._dragHandleType == null) return; t1 = _this._dragEndInInteractor; t1.toString; dragEndInDoc = _this._interactorOffsetToDocumentOffset$1(t1); dragPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(dragEndInDoc); t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_INFO_800, "Selecting new position during drag: " + A.S(dragPosition), _null, _null); if (dragPosition == null) return; basePosition = A._Cell$named("basePosition"); extentPosition = A._Cell$named("extentPosition"); changeType = A._Cell$named("changeType"); switch (_this._dragHandleType.index) { case 0: extentPosition.__late_helper$_value = basePosition.__late_helper$_value = dragPosition; changeType.__late_helper$_value = B.SelectionChangeType_0; break; case 1: basePosition.__late_helper$_value = dragPosition; t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); extentPosition.__late_helper$_value = t2.extent; changeType.__late_helper$_value = B.SelectionChangeType_4; break; case 2: t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); basePosition.__late_helper$_value = t2.base; extentPosition.__late_helper$_value = dragPosition; changeType.__late_helper$_value = B.SelectionChangeType_4; break; } t2 = _this._widget.editor; t3 = basePosition._readLocal$0(); t4 = extentPosition._readLocal$0(); t2.execute$1(A._setArrayType([new A.ChangeSelectionRequest(new A.DocumentSelection(t3, t4, t3, t4), changeType._readLocal$0(), "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); t4 = _this._widget.selection; if (t4._pausable_value_notifier$_isPaused) { t2 = t4.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t4, 0); t1.log$4(B.Level_FINE_500, "Selected region: " + A.S(t2), _null, _null); }, _selectWordAt$2$docLayout$docPosition(docLayout, docPosition) { var newSelection = A.getWordSelection(docLayout, docPosition); if (newSelection != null) { this._document_gestures_touch_ios$_select$1(newSelection); return true; } else return false; }, _document_gestures_touch_ios$_select$1(newSelection) { this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _selectParagraphAt$2$docLayout$docPosition(docLayout, docPosition) { var newSelection = A.getParagraphSelection(docLayout, docPosition); if (newSelection != null) { this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_4, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); return true; } else return false; }, _onFloatingCursorStart$0() { var t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return; t1 = this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) t1._mobile_documents$_autoScroller.__scrolling$_scrollPosition = t1._mobile_documents$_getScrollPosition$0(); }, _onFloatingCursorGeometryChange$0() { var cursorGeometry, t1 = this._controlsController.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); cursorGeometry = t1.cursorGeometryInViewport._change_notifier$_value; if (cursorGeometry == null) return; t1 = this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) t1.updateAutoScrollHandleMonitoring$1$dragEndInViewport(cursorGeometry.get$center()); }, _onFloatingCursorStop$0() { var t1 = this._widget.dragHandleAutoScroller._change_notifier$_value; if (t1 != null) { t1 = t1._mobile_documents$_autoScroller; t1.stopScrollingUp$0(); t1.stopScrollingDown$0(); t1.__scrolling$_scrollPosition = null; } }, _selectPosition$1(position) { $.$get$editorGesturesLog().log$4(B.Level_FINE_500, "Setting document selection to " + position.toString$0(0), null, null); this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(position), B.SelectionChangeType_0, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _startDragScrolling$1(details) { var _this = this; _this._dragMode = B.DragMode_4; _this._scrollingDrag = _this.get$scrollPosition().drag$2(details, new A._IosDocumentTouchInteractorState__startDragScrolling_closure(_this)); }, build$1(context) { var gestureSettings, _this = this, _null = null, t1 = _this._widget.scrollController._positions.length; if (t1 !== 0) if (t1 > 1) A.Frames_scheduleBuildAfterBuild(_this, _null); else if (_this.get$scrollPosition() !== _this._activeScrollPosition) _this._activeScrollPosition = _this.get$scrollPosition(); t1 = A.MediaQuery__maybeOf(context, _null); gestureSettings = t1 == null ? _null : t1.gestureSettings; t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_TapSequenceGestureRecognizer_7F1, new A.GestureRecognizerFactoryWithHandlers(new A._IosDocumentTouchInteractorState_build_closure(), new A._IosDocumentTouchInteractorState_build_closure0(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer), B.Type_mLh, new A.GestureRecognizerFactoryWithHandlers(new A._IosDocumentTouchInteractorState_build_closure1(), new A._IosDocumentTouchInteractorState_build_closure2(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer), B.Type_Vq1, new A.GestureRecognizerFactoryWithHandlers(new A._IosDocumentTouchInteractorState_build_closure3(), new A._IosDocumentTouchInteractorState_build_closure4(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); _this._widget.toString; return new A.RawGestureDetector(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([B.SizedBox_null_null_null_null, _this._buildMagnifierFocalPoint$0()], type$.JSArray_Widget), _null), t1, B.HitTestBehavior_1, false, _null); }, _buildMagnifierFocalPoint$0() { return new A.ValueListenableBuilder(this._magnifierOffset, new A._IosDocumentTouchInteractorState__buildMagnifierFocalPoint_closure(this), null, null, type$.ValueListenableBuilder_nullable_Offset); } }; A._IosDocumentTouchInteractorState_initState_closure.prototype = { call$0() { return this.$this.get$scrollPosition(); }, $signature: 372 }; A._IosDocumentTouchInteractorState_initState_closure0.prototype = { call$0() { return this.$this.get$viewportBox(); }, $signature: 402 }; A._IosDocumentTouchInteractorState_didChangeDependencies_closure.prototype = { call$1(_) { var t1 = this.$this, newScrollPosition = t1.get$scrollPosition(); if (newScrollPosition === t1._activeScrollPosition) return; t1.setState$1(new A._IosDocumentTouchInteractorState_didChangeDependencies__closure(t1, newScrollPosition)); }, $signature: 11 }; A._IosDocumentTouchInteractorState_didChangeDependencies__closure.prototype = { call$0() { this.$this._activeScrollPosition = this.newScrollPosition; }, $signature: 0 }; A._IosDocumentTouchInteractorState_didChangeMetrics_closure.prototype = { call$1(_) { this.$this._document_gestures_touch_ios$_ensureSelectionExtentIsVisible$0(); }, $signature: 11 }; A._IosDocumentTouchInteractorState__configureScrollController_closure.prototype = { call$1(_) { var t1 = this.$this; return t1.get$scrollPosition().isScrollingNotifier.addListener$1(0, t1.get$_onScrollActivityChange()); }, $signature: 11 }; A._IosDocumentTouchInteractorState__onScrollActivityChange_closure.prototype = { call$1(_) { this.$this._isScrolling = false; }, $signature: 11 }; A._IosDocumentTouchInteractorState__onDocumentChange_closure.prototype = { call$1(_) { this.$this._document_gestures_touch_ios$_ensureSelectionExtentIsVisible$0(); }, $signature: 11 }; A._IosDocumentTouchInteractorState__startDragScrolling_closure.prototype = { call$0() { this.$this.get$scrollPosition().context.setIgnorePointer$1(false); }, $signature: 0 }; A._IosDocumentTouchInteractorState_build_closure.prototype = { call$0() { return A.TapSequenceGestureRecognizer$(); }, $signature: 254 }; A._IosDocumentTouchInteractorState_build_closure0.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onTapDown = t1.get$_document_gestures_touch_ios$_onTapDown(); recognizer.onTapUp = t1.get$_document_gestures_touch_ios$_onTapUp(); recognizer.onDoubleTapUp = t1.get$_onDoubleTapUp(); recognizer.onTripleTapUp = t1.get$_onTripleTapUp(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 263 }; A._IosDocumentTouchInteractorState_build_closure1.prototype = { call$0() { return A.VerticalDragGestureRecognizer$(null, null); }, $signature: 329 }; A._IosDocumentTouchInteractorState_build_closure2.prototype = { call$1(instance) { var t1; instance.dragStartBehavior = B.DragStartBehavior_0; t1 = this.$this; instance.onDown = t1.get$_onPanDown(); instance.onStart = t1.get$_document_gestures_touch_ios$_onPanStart(); instance.onUpdate = t1.get$_document_gestures_touch_ios$_onPanUpdate(); instance.onEnd = t1.get$_document_gestures_touch_ios$_onPanEnd(); instance.onCancel = t1.get$_document_gestures_touch_ios$_onPanCancel(); instance.gestureSettings = this.gestureSettings; }, $signature: 328 }; A._IosDocumentTouchInteractorState_build_closure3.prototype = { call$0() { return A.HorizontalDragGestureRecognizer$(null, null); }, $signature: 473 }; A._IosDocumentTouchInteractorState_build_closure4.prototype = { call$1(instance) { var t1; instance.dragStartBehavior = B.DragStartBehavior_0; t1 = this.$this; instance.onDown = t1.get$_onPanDown(); instance.onStart = t1.get$_document_gestures_touch_ios$_onPanStart(); instance.onUpdate = t1.get$_document_gestures_touch_ios$_onPanUpdate(); instance.onEnd = t1.get$_document_gestures_touch_ios$_onPanEnd(); instance.onCancel = t1.get$_document_gestures_touch_ios$_onPanCancel(); instance.gestureSettings = this.gestureSettings; }, $signature: 477 }; A._IosDocumentTouchInteractorState__buildMagnifierFocalPoint_closure.prototype = { call$3(context, magnifierOffset, child) { var t1, t2, _null = null; if (magnifierOffset == null) return B.SizedBox_null_null_null_null; t1 = magnifierOffset._dx; t2 = magnifierOffset._dy; return A.Positioned$(_null, A.Leader$(B.SizedBox_1_1_null_null, this.$this._controlsController.magnifierFocalPoint), _null, _null, t1, _null, t2, _null); }, $signature: 902 }; A.DragMode.prototype = { _enumToString$0() { return "DragMode." + this._core$_name; } }; A.SuperEditorIosToolbarOverlayManager.prototype = { createState$0() { return new A.SuperEditorIosToolbarOverlayManagerState(new A.OverlayPortalController(null), B._StateLifecycle_0); } }; A.SuperEditorIosToolbarOverlayManagerState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this._controlsController = A.SuperEditorIosControlsScope_rootOf(t1); _this._overlayPortalController.show$0(0); }, build$1(context) { var t1 = this._widget.child; return A.OverlayPortal$(t1, this._overlayPortalController, this.get$_document_gestures_touch_ios$_buildToolbar()); }, _document_gestures_touch_ios$_buildToolbar$1(context) { var _null = null, t1 = this._widget, t2 = t1.tapRegionGroupId, t3 = this._controlsController, t4 = t3._shouldShowToolbar; t3 = t3.toolbarFocalPoint; t1 = t1.defaultToolbarBuilder; return A.TapRegion$(new A.IosFloatingToolbarOverlay(t4, t3, _null, t1, false, _null), false, _null, true, t2, _null, _null, _null); } }; A.SuperEditorIosMagnifierOverlayManager.prototype = { createState$0() { return new A.SuperEditorIosMagnifierOverlayManagerState(new A.OverlayPortalController(null), B._StateLifecycle_0); } }; A.SuperEditorIosMagnifierOverlayManagerState.prototype = { didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; _this._controlsController = A.SuperEditorIosControlsScope_rootOf(t1); _this._overlayPortalController.show$0(0); }, build$1(context) { var t1 = this._widget.child; return A.OverlayPortal$(t1, this._overlayPortalController, this.get$_document_gestures_touch_ios$_buildMagnifier()); }, _document_gestures_touch_ios$_buildMagnifier$1(context) { var t1 = this._controlsController, t2 = t1._shouldShowMagnifier; t1 = this._buildDefaultMagnifier$3(context, B.ValueKey_document_magnifier, t1.magnifierFocalPoint); return new A.ValueListenableBuilder(t2, new A.SuperEditorIosMagnifierOverlayManagerState__buildMagnifier_closure(), t1, null, type$.ValueListenableBuilder_bool); }, _buildDefaultMagnifier$3(context, magnifierKey, magnifierFocalPoint) { return B.SizedBox_null_null_null_null; } }; A.SuperEditorIosMagnifierOverlayManagerState__buildMagnifier_closure.prototype = { call$3(context, shouldShowMagnifier, child) { if (!shouldShowMagnifier) return B.SizedBox_null_null_null_null; child.toString; return child; }, $signature: 606 }; A.EditorFloatingCursor.prototype = { createState$0() { return new A._EditorFloatingCursorState(B._StateLifecycle_0); }, getDocumentLayout$0() { return this.getDocumentLayout.call$0(); }, get$document(receiver) { return this.document; } }; A._EditorFloatingCursorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this.___EditorFloatingCursorState__floatingCursorListener_A = new A.FloatingCursorListener(_this.get$_onFloatingCursorStart(), _this.get$_onFloatingCursorMove(), _this.get$_onFloatingCursorStop()); _this._widget.scrollChangeSignal.addListener$1(0, _this.get$_document_gestures_touch_ios$_onScrollChange()); }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._controlsContext; if (t1 != null) { t1 = t1.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___EditorFloatingCursorState__floatingCursorListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._ios_document_controls$_listeners.remove$1(0, t2); } t1 = _this._framework$_element; t1.toString; t1 = A.SuperEditorIosControlsScope_rootOf(t1); _this._controlsContext = t1; t1 = t1.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___EditorFloatingCursorState__floatingCursorListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._ios_document_controls$_listeners.add$1(0, t2); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.scrollChangeSignal; if (_this._widget.scrollChangeSignal !== t1) { t2 = _this.get$_document_gestures_touch_ios$_onScrollChange(); t1.removeListener$1(0, t2); _this._widget.scrollChangeSignal.addListener$1(0, t2); } }, dispose$0() { this._widget.scrollChangeSignal.removeListener$1(0, this.get$_document_gestures_touch_ios$_onScrollChange()); this.super$State$dispose(); }, _viewportOffsetToDocumentOffset$1(viewportOffset) { var globalOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as(this._framework$_element.get$renderObject()).getTransformTo$1(0, null), viewportOffset); return this._widget.getDocumentLayout$0().getDocumentOffsetFromAncestorOffset$1(globalOffset); }, _onFloatingCursorStart$0() { var t1, initialSelectionExtent, initialFloatingCursorOffsetInDocument, globalOffset, _this = this; $.$get$editorIosFloatingCursorLog().log$4(B.Level_FINE_500, "Floating cursor started.", null, null); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return; t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); initialSelectionExtent = t1.extent; initialFloatingCursorOffsetInDocument = _this._widget.getDocumentLayout$0().getRectForPosition$1(initialSelectionExtent).get$center().$add(0, B.Offset_m1_0); t1 = type$.RenderBox; globalOffset = A.MatrixUtils_transformPoint(t1._as(_this._widget.getDocumentLayout$0()._framework$_element.get$renderObject()).getTransformTo$1(0, null), initialFloatingCursorOffsetInDocument); t1 = t1._as(_this._framework$_element.get$renderObject()).globalToLocal$1(globalOffset); _this._floatingCursorFocalPointInViewport = _this._initialFloatingCursorOffsetInViewport = t1; _this._floatingCursorFocalPointInDocument = _this._viewportOffsetToDocumentOffset$1(t1); _this._controlsContext._shouldShowToolbar.set$value(0, false); _this._controlsContext._shouldShowMagnifier.set$value(0, false); _this._updateFloatingCursorGeometryForCurrentFloatingCursorFocalPoint$0(); }, _onFloatingCursorMove$1(offset) { var t2, cursorViewportFocalPointUnbounded, _this = this, _null = null, t1 = $.$get$editorIosFloatingCursorLog(); t1.log$4(B.Level_FINER_400, "Floating cursor moved: " + A.S(offset), _null, _null); if (offset == null) return; t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t2 == null) return; t2 = _this._widget.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2.toString; if (!J.get$isCollapsed$z(t2)) t1.log$4(B.Level_SHOUT_1200, "Floating cursor move reported with an expanded selection. The selection should be collapsed!", _null, _null); cursorViewportFocalPointUnbounded = _this._initialFloatingCursorOffsetInViewport.$add(0, offset); t1.log$4(B.Level_FINER_400, " - unbounded cursor focal point: " + cursorViewportFocalPointUnbounded.toString$0(0), _null, _null); t2 = new A.Offset(cursorViewportFocalPointUnbounded._dx, B.JSNumber_methods.clamp$2(cursorViewportFocalPointUnbounded._dy, 0, type$.RenderBox._as(_this._framework$_element.get$renderObject()).get$size(0)._dy)); _this._floatingCursorFocalPointInViewport = t2; t1.log$4(B.Level_FINER_400, " - bounded cursor focal point: " + t2.toString$0(0), _null, _null); t2 = _this._floatingCursorFocalPointInViewport; t2.toString; t2 = _this._viewportOffsetToDocumentOffset$1(t2); _this._floatingCursorFocalPointInDocument = t2; t1.log$4(B.Level_FINER_400, " - floating cursor offset in document: " + t2.toString$0(0), _null, _null); _this._updateFloatingCursorGeometryForCurrentFloatingCursorFocalPoint$0(); _this._selectPositionUnderFloatingCursor$0(); }, _document_gestures_touch_ios$_onScrollChange$0() { var t1 = this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.isActive._change_notifier$_value) return; this._updateFloatingCursorGeometryForCurrentFloatingCursorFocalPoint$0(); this._selectPositionUnderFloatingCursor$0(); }, _updateFloatingCursorGeometryForCurrentFloatingCursorFocalPoint$0() { var focalPointInDocument, t2, t3, nearestPositionRect, distance, t4, t5, _this = this, _null = null, t1 = _this._floatingCursorFocalPointInViewport; t1.toString; focalPointInDocument = _this._viewportOffsetToDocumentOffset$1(t1); t1 = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(focalPointInDocument); t1.toString; t2 = $.$get$editorIosFloatingCursorLog(); t2.log$4(B.Level_FINER_400, " - nearest position to floating cursor: " + t1.toString$0(0), _null, _null); t3 = _this._widget; if (t1.nodePosition instanceof A.TextNodePosition) { nearestPositionRect = t3.getDocumentLayout$0().getRectForPosition$1(t1); t1 = nearestPositionRect.bottom; t3 = nearestPositionRect.top; _this._document_gestures_touch_ios$_floatingCursorHeight = t1 - t3; t1 = _this._floatingCursorFocalPointInDocument; t1.toString; distance = t1.$sub(0, new A.Offset(nearestPositionRect.left, t3)).$add(0, B.Offset_1_0); t3 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t3 === $ && A.throwUnnamedLateFieldNI(); t3.isNearText.set$value(0, Math.abs(distance._dx) <= 30); } else { _this._document_gestures_touch_ios$_floatingCursorHeight = type$.RenderBox._as(t3.getDocumentLayout$0().getComponentByNodeId$1(t1.nodeId)._framework$_element.get$renderObject()).get$size(0)._dy; t1 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.isNearText.set$value(0, false); } t1 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._floatingCursorFocalPointInViewport; t4 = t3._dx; t3 = t3._dy; t5 = _this._document_gestures_touch_ios$_floatingCursorHeight; t3 -= t5 / 2; t1.cursorGeometryInViewport.set$value(0, new A.Rect(t4, t3, t4 + 2, t3 + t5)); t5 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t5 === $ && A.throwUnnamedLateFieldNI(); t2.log$4(B.Level_FINER_400, "Set floating cursor geometry to: " + A.S(t5.cursorGeometryInViewport._change_notifier$_value), _null, _null); }, _selectPositionUnderFloatingCursor$0() { var t2, floatingCursorRectInViewport, nearestDocumentPosition, _this = this, _null = null, t1 = $.$get$editorIosFloatingCursorLog(); t1.log$4(B.Level_FINER_400, "Updating document selection based on floating cursor focal point.", _null, _null); t2 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t2 === $ && A.throwUnnamedLateFieldNI(); floatingCursorRectInViewport = t2.cursorGeometryInViewport._change_notifier$_value; if (floatingCursorRectInViewport == null) { t1.log$4(B.Level_FINER_400, " - the floating cursor rect is null. Not selecting anything.", _null, _null); return; } nearestDocumentPosition = _this._widget.getDocumentLayout$0().getDocumentPositionNearestToOffset$1(_this._viewportOffsetToDocumentOffset$1(floatingCursorRectInViewport.get$center())); t1.log$4(B.Level_FINER_400, " - selecting nearest position: " + nearestDocumentPosition.toString$0(0), _null, _null); _this._widget.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(nearestDocumentPosition), B.SelectionChangeType_0, "userInteraction"), B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _onFloatingCursorStop$0() { var t1, _this = this; $.$get$editorIosFloatingCursorLog().log$4(B.Level_FINE_500, "Floating cursor stopped.", null, null); t1 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.isNearText.set$value(0, false); t1 = _this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.cursorGeometryInViewport.set$value(0, null); _this._floatingCursorFocalPointInViewport = _this._floatingCursorFocalPointInDocument = null; _this._document_gestures_touch_ios$_floatingCursorHeight = 20; }, build$1(context) { return new A.Stack(B.AlignmentDirectional_m1_m1, null, B.StackFit_0, B.Clip_1, A._setArrayType([this._widget.child, this._buildFloatingCursor$0()], type$.JSArray_Widget), null); }, _buildFloatingCursor$0() { var t1 = this._controlsContext.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ValueListenableBuilder(t1.cursorGeometryInViewport, new A._EditorFloatingCursorState__buildFloatingCursor_closure(), null, null, type$.ValueListenableBuilder_nullable_Rect); } }; A._EditorFloatingCursorState__buildFloatingCursor_closure.prototype = { call$3(context, floatingCursorRect, child) { if (floatingCursorRect == null) return B.SizedBox_null_null_null_null; return A.Positioned$fromRect(A.IgnorePointer$(new A.ColoredBox(A.Color$fromARGB(191, 244, 67, 54), null, null), true, null), floatingCursorRect); }, $signature: 903 }; A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver.prototype = {}; A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.SuperEditorHardwareKeyHandler.prototype = { createState$0() { return new A._SuperEditorHardwareKeyHandlerState(B._StateLifecycle_0); } }; A._SuperEditorHardwareKeyHandlerState.prototype = { initState$0() { this.super$State$initState(); var t1 = this._widget.focusNode; this.___SuperEditorHardwareKeyHandlerState__focusNode_A = t1; }, dispose$0() { this._widget.toString; this.super$State$dispose(); }, _document_physical_keyboard$_onKeyPressed$2(node, keyEvent) { var instruction, index, t1; if (!node.get$hasPrimaryFocus()) return B.KeyEventResult_1; $.$get$editorKeyLog().log$4(B.Level_INFO_800, "Handling key press: " + keyEvent.toString$0(0), null, null); instruction = B.ExecutionInstruction_0; index = 0; while (true) { if (!(instruction === B.ExecutionInstruction_0 && index < this._widget.keyboardActions.length)) break; t1 = this._widget; instruction = t1.keyboardActions[index].call$2$editContext$keyEvent(t1.editContext, keyEvent); ++index; } switch (instruction.index) { case 2: return B.KeyEventResult_0; case 0: case 1: return B.KeyEventResult_1; } }, build$1(context) { var t2, t3, _null = null, t1 = this.___SuperEditorHardwareKeyHandlerState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this._widget; t3 = t2.keyboardActions.length === 0 ? _null : this.get$_document_physical_keyboard$_onKeyPressed(); return A.Focus$(false, _null, t2.child, _null, _null, _null, t1, true, _null, _null, _null, t3, _null, _null); } }; A.TextDeltasDocumentEditor.prototype = { applyDeltas$1(textEditingDeltas) { var t1, t2, _i, t3, t4, t5, t6, delta, t7, t8, t9, t10, t11, t12, e, docSelection, docComposingRegion, _this = this, _null = null, _s51_ = "---------------------------------------------------"; $.$get$editorImeLog().log$4(B.Level_INFO_800, "Applying " + textEditingDeltas.length + " IME deltas to document", _null, _null); t1 = $.$get$editorImeDeltasLog(); t1.log$4(B.Level_FINE_500, "Incoming deltas:", _null, _null); for (t2 = textEditingDeltas.length, _i = 0; _i < textEditingDeltas.length; textEditingDeltas.length === t2 || (0, A.throwConcurrentModificationError)(textEditingDeltas), ++_i) t1.log$4(B.Level_FINE_500, textEditingDeltas[_i], _null, _null); t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Serializing document to perform IME operations", _null, _null); t2 = _this.selection; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3.toString; t4 = _this.composingRegion; if (t4._pausable_value_notifier$_isPaused) { t5 = t4.__PausableValueNotifier__currentValueDuringPause_A; t5 === $ && A.throwUnnamedLateFieldNI(); } else t5 = A.ValueNotifier.prototype.get$value.call(t4, 0); t5 = A.DocumentImeSerializer$(_this.document, t3, t5, B.PrependedCharacterPolicy_1); _this.__TextDeltasDocumentEditor__serializedDoc_A = t5; t5 = t5.__DocumentImeSerializer_imeText_A; t5 === $ && A.throwUnnamedLateFieldNI(); if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3 != null) { t3 = _this.__TextDeltasDocumentEditor__serializedDoc_A; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2.toString; t2 = t3.documentToImeSelection$1(t2); } else t2 = B.TextSelection_ke5; t3 = _this.__TextDeltasDocumentEditor__serializedDoc_A; _this.__TextDeltasDocumentEditor__previousImeValue_A = new A.TextEditingValue(t5, t2, t3.documentToImeRange$1(t3.composingRegion)); for (t2 = textEditingDeltas.length, t3 = type$.JSArray_TextEditingDelta, t5 = type$.JSArray_EditRequest, t6 = _this.editor, _i = 0; _i < textEditingDeltas.length; textEditingDeltas.length === t2 || (0, A.throwConcurrentModificationError)(textEditingDeltas), ++_i) { delta = textEditingDeltas[_i]; t1.log$4(B.Level_INFO_800, _s51_, _null, _null); t1.log$4(B.Level_INFO_800, "Applying delta: " + delta.toString$0(0), _null, _null); _this._nextImeValue = delta.apply$1(_this.__TextDeltasDocumentEditor__previousImeValue_A); if (delta instanceof A.TextEditingDeltaInsertion) _this._applyInsertion$1(delta); else if (delta instanceof A.TextEditingDeltaReplacement) _this._applyReplacement$1(delta); else if (delta instanceof A.TextEditingDeltaDeletion) { t7 = delta.oldText; t8 = delta.deletedRange; t9 = t8.start; t10 = t8.end; t11 = delta.selection; t12 = delta.composing; t1.log$4(B.Level_FINE_500, "Delete delta:\nText deleted: '" + B.JSString_methods.substring$2(t7, t9, t10) + "'\nDeleted Range: " + t8.toString$0(0) + "\nSelection: " + t11.toString$0(0) + "\nComposing: " + t12.toString$0(0) + "\nOld text: '" + t7 + "'", _null, _null); _this.delete$1(0, t8); t8 = _this.__TextDeltasDocumentEditor__previousImeValue_A; e = A.RangeError_checkValidRange(t9, t10, t7.length, _null, _null); _this.__TextDeltasDocumentEditor__previousImeValue_A = t8.copyWith$3$composing$selection$text(t12, t11, t7.substring(0, t9) + t7.substring(e)); t1.log$4(B.Level_FINE_500, "Deletion operation complete", _null, _null); } else if (delta instanceof A.TextEditingDeltaNonTextUpdate) { t1.log$4(B.Level_FINE_500, "Non-text change:", _null, _null); t7 = delta.selection; t1.log$4(B.Level_FINE_500, "OS-side selection - " + t7.toString$0(0), _null, _null); t8 = delta.composing; t1.log$4(B.Level_FINE_500, "OS-side composing - " + t8.toString$0(0), _null, _null); docSelection = _this._calculateNewDocumentSelection$1(delta); docComposingRegion = _this._calculateNewComposingRegion$1(A._setArrayType([delta], t3)); if (docSelection != null) { t9 = docSelection.base; t10 = docSelection.extent; t6.execute$1(A._setArrayType([new A.ChangeSelectionRequest(docSelection, t9.nodeId === t10.nodeId && t9.nodePosition.isEquivalentTo$1(t10.nodePosition) ? B.SelectionChangeType_0 : B.SelectionChangeType_4, "userInteraction"), new A.ChangeComposingRegionRequest(docComposingRegion)], t5)); } _this.__TextDeltasDocumentEditor__previousImeValue_A = new A.TextEditingValue(delta.oldText, t7, t8); } else t1.log$4(B.Level_SHOUT_1200, "Unknown IME delta type: " + A.getRuntimeTypeOfDartObject(delta).toString$0(0), _null, _null); t1.log$4(B.Level_INFO_800, _s51_, _null, _null); } t1.log$4(B.Level_FINE_500, "After applying all deltas, converting the final composing region to a document range.", _null, _null); t1.log$4(B.Level_FINE_500, "Raw IME delta composing region: " + B.JSArray_methods.get$last(textEditingDeltas).composing.toString$0(0), _null, _null); t6.execute$1(A._setArrayType([new A.ChangeComposingRegionRequest(_this._calculateNewComposingRegion$1(textEditingDeltas))], t5)); if (t4._pausable_value_notifier$_isPaused) { t2 = t4.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t4, 0); t1.log$4(B.Level_FINE_500, "Document composing region: " + A.S(t2), _null, _null); _this._nextImeValue = null; }, _applyInsertion$1(delta) { var t3, t4, t5, t6, insertionPosition, selectionBeforeInsertion, t7, didInsert, _this = this, _null = null, t1 = $.$get$editorImeLog(), t2 = delta.textInserted; t1.log$4(B.Level_FINE_500, 'Inserted text: "' + t2 + '"', _null, _null); t3 = delta.insertionOffset; t4 = "" + t3; t1.log$4(B.Level_FINE_500, "Insertion offset: " + t4, _null, _null); t5 = delta.selection; t1.log$4(B.Level_FINE_500, "Selection: " + t5.toString$0(0), _null, _null); t6 = delta.composing; t1.log$4(B.Level_FINE_500, "Composing: " + t6.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, 'Old text: "' + delta.oldText + '"', _null, _null); if (t2 === "\n") { if (A.defaultTargetPlatform() === B.TargetPlatform_0) { t1.log$4(B.Level_FINE_500, "Received a newline insertion on Android. Forwarding to newline input action.", _null, _null); _this.onPerformAction.call$1(B.TextInputAction_12); } else t1.log$4(B.Level_FINE_500, "Skipping insertion delta because its a newline", _null, _null); t1 = _this.__TextDeltasDocumentEditor__previousImeValue_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__TextDeltasDocumentEditor__previousImeValue_A = delta.apply$1(t1); return; } if (t2 === "\t" && A.defaultTargetPlatform() === B.TargetPlatform_2) { _this.commonOps.indentListItem$0(); t1 = _this.__TextDeltasDocumentEditor__previousImeValue_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__TextDeltasDocumentEditor__previousImeValue_A = delta.apply$1(t1); return; } t1.log$4(B.Level_FINE_500, "Inserting text: '" + t2 + "', at insertion offset: " + t4 + ", with ime selection: " + t5.toString$0(0), _null, _null); insertionPosition = new A.TextPosition(t3, t5.affinity); if (t2 === " ") { t3 = _this.__TextDeltasDocumentEditor__serializedDoc_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.isPositionInsidePlaceholder$1(insertionPosition); } else t3 = false; if (t3) return; t1.log$4(B.Level_FINE_500, "Converting IME insertion offset into a DocumentSelection", _null, _null); t3 = _this.__TextDeltasDocumentEditor__serializedDoc_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.imeToDocumentSelection$1(A.TextSelection$fromPosition(insertionPosition)); t3.toString; t4 = _this.__TextDeltasDocumentEditor__previousImeValue_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.__TextDeltasDocumentEditor__previousImeValue_A = delta.apply$1(t4); t1.log$4(B.Level_FINE_500, 'Inserting "' + t2 + '" at position "' + t3.toString$0(0) + '"', _null, _null); t1.log$4(B.Level_FINE_500, "Updating the Document Composer's selection to place caret at insertion offset:\n" + t3.toString$0(0), _null, _null); t4 = _this.selection; if (t4._pausable_value_notifier$_isPaused) { t5 = t4.__PausableValueNotifier__currentValueDuringPause_A; t5 === $ && A.throwUnnamedLateFieldNI(); selectionBeforeInsertion = t5; } else selectionBeforeInsertion = A.ValueNotifier.prototype.get$value.call(t4, 0); t5 = _this.editor; t7 = type$.JSArray_EditRequest; t5.execute$1(A._setArrayType([new A.ChangeSelectionRequest(t3, B.SelectionChangeType_0, "userInteraction")], t7)); t1.log$4(B.Level_FINE_500, "Inserting the text at the Document Composer's selection", _null, _null); didInsert = _this._insertPlainText$2(t3.extent, t2); t1.log$4(B.Level_FINE_500, "Insertion successful? " + didInsert, _null, _null); if (!didInsert) { t1.log$4(B.Level_FINE_500, "Failed to insert characters. Restoring previous selection.", _null, _null); t5.execute$1(A._setArrayType([new A.ChangeSelectionRequest(selectionBeforeInsertion, B.SelectionChangeType_0, "contentChange")], t7)); } if (t4._pausable_value_notifier$_isPaused) { t1 = t4.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t4, 0); t1.toString; t2 = _this.composingRegion; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3 = _this.__TextDeltasDocumentEditor__serializedDoc_A._prependedPlaceholder.length !== 0 ? B.PrependedCharacterPolicy_1 : B.PrependedCharacterPolicy_2; t3 = A.DocumentImeSerializer$(_this.document, t1, t2, t3); t3.__DocumentImeSerializer_imeText_A = _this.__TextDeltasDocumentEditor__previousImeValue_A.text; _this.__TextDeltasDocumentEditor__serializedDoc_A = t3; t5.execute$1(A._setArrayType([new A.ChangeComposingRegionRequest(t3.imeToDocumentRange$1(t6))], t7)); }, _applyReplacement$1(delta) { var t2, t3, t4, _this = this, _null = null, t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Text replaced: '" + delta.get$textReplaced() + "'", _null, _null); t2 = delta.replacementText; t1.log$4(B.Level_FINE_500, "Replacement text: '" + t2 + "'", _null, _null); t3 = delta.replacedRange; t1.log$4(B.Level_FINE_500, "Replaced range: " + t3.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "Selection: " + delta.selection.toString$0(0), _null, _null); t4 = delta.composing; t1.log$4(B.Level_FINE_500, "Composing: " + t4.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, 'Old text: "' + delta.oldText + '"', _null, _null); if (t2 === "\n") { if (A.defaultTargetPlatform() === B.TargetPlatform_0) { t1.log$4(B.Level_FINE_500, "Received a newline replacement on Android. Forwarding to newline input action.", _null, _null); _this.onPerformAction.call$1(B.TextInputAction_12); } else t1.log$4(B.Level_FINE_500, "Skipping replacement delta because its a newline", _null, _null); return; } if (t2 === "\t" && A.defaultTargetPlatform() === B.TargetPlatform_2) { _this.commonOps.indentListItem$0(); return; } _this.replace$2(0, t3, t2); t1 = _this.__TextDeltasDocumentEditor__previousImeValue_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this.__TextDeltasDocumentEditor__previousImeValue_A = delta.apply$1(t1); t1 = _this.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t2 = _this.composingRegion; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3 = _this.__TextDeltasDocumentEditor__serializedDoc_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._prependedPlaceholder.length !== 0 ? B.PrependedCharacterPolicy_1 : B.PrependedCharacterPolicy_2; t3 = A.DocumentImeSerializer$(_this.document, t1, t2, t3); t3.__DocumentImeSerializer_imeText_A = _this.__TextDeltasDocumentEditor__previousImeValue_A.text; _this.__TextDeltasDocumentEditor__serializedDoc_A = t3; _this.editor.execute$1(A._setArrayType([new A.ChangeComposingRegionRequest(t3.imeToDocumentRange$1(t4))], type$.JSArray_EditRequest)); }, _insertPlainText$2(insertionPosition, text) { var t2, insertionNode, t3, _this = this, _null = null, t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINE_500, 'Attempting to insert "' + text + '" at position: ' + insertionPosition.toString$0(0), _null, _null); t2 = _this.document._nodesById; insertionNode = t2.$index(0, insertionPosition.nodeId); if (insertionNode == null) { t1.log$4(B.Level_WARNING_900, "Attempted to insert text using a non-existing node", _null, _null); return false; } if (insertionPosition.nodePosition instanceof A.UpstreamDownstreamNodePosition) { t1.log$4(B.Level_FINE_500, string$.The_se, _null, _null); _this.commonOps.insertBlockLevelNewline$0(); t3 = _this.selection; if (t3._pausable_value_notifier$_isPaused) { t3 = t3.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t3, 0); insertionNode = t2.$index(0, t3.extent.nodeId); insertionPosition = new A.DocumentPosition(insertionNode.get$id(insertionNode), insertionNode.get$endPosition()); } if (!(insertionNode instanceof A.TextNode) || !(insertionPosition.nodePosition instanceof A.TextNodePosition)) { t1.log$4(B.Level_FINE_500, string$.Couldnt + insertionNode.toString$0(0) + ", with position: " + insertionPosition.nodePosition.toString$0(0), _null, _null); return false; } t1.log$4(B.Level_FINE_500, "Executing text insertion command.", _null, _null); t1.log$4(B.Level_FINER_400, "Text before insertion: '" + insertionNode._text$_text.text + "'", _null, _null); _this.editor.execute$1(A._setArrayType([new A.InsertTextRequest(insertionPosition, text, _this.composerPreferences._currentAttributions)], type$.JSArray_EditRequest)); t1.log$4(B.Level_FINER_400, "Text after insertion: '" + insertionNode._text$_text.text + "'", _null, _null); return true; }, replace$2(_, replacedRange, replacementText) { var replacementSelection, _this = this, _null = null, t1 = _this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); replacementSelection = t1.imeToDocumentSelection$1(A.TextSelection$(B.TextAffinity_1, replacedRange.start, replacedRange.end, false)); if (replacementSelection != null) _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(replacementSelection, B.SelectionChangeType_4, "contentChange")], type$.JSArray_EditRequest)); t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Replacing selection: " + A.S(replacementSelection), _null, _null); t1.log$4(B.Level_FINE_500, 'With text: "' + replacementText + '"', _null, _null); if (replacementText === "\n") { _this.onPerformAction.call$1(B.TextInputAction_12); return; } _this.commonOps.insertPlainText$1(replacementText); }, delete$1(_, deletedRange) { var docSelectionToDelete, t2, _this = this, _null = null, t1 = _this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); docSelectionToDelete = t1.imeToDocumentSelection$1(A.TextSelection$(B.TextAffinity_1, deletedRange.start, deletedRange.end, false)); t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Doc selection to delete: " + A.S(docSelectionToDelete), _null, _null); if (docSelectionToDelete == null) { t1 = _this.document; t2 = _this.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2 = t1.getNodeAt$1(t1.getNodeIndexById$1(t2.extent.nodeId)); t2.toString; _this.editor.execute$1(A._setArrayType([new A.DeleteUpstreamAtBeginningOfNodeRequest(t2)], type$.JSArray_EditRequest)); return; } t1.log$4(B.Level_FINE_500, "Running selection deletion operation", _null, _null); _this.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(docSelectionToDelete, docSelectionToDelete.get$isCollapsed(0) ? B.SelectionChangeType_5 : B.SelectionChangeType_4, "contentChange")], type$.JSArray_EditRequest)); _this.commonOps.deleteSelection$0(); }, _insertNewlineInDeltas$0() { var t2, caretPosition, t3, newNodeId, currentExtentPosition, t4, t5, newTextNode, _this = this, _null = null, _s15_ = "userInteraction", t1 = $.$get$editorOpsLog(); t1.log$4(B.Level_FINE_500, "Inserting block-level newline", _null, _null); t2 = _this.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); caretPosition = t2.extent; t2 = _this.document._nodesById; t3 = t2.$index(0, caretPosition.nodeId); t3.toString; newNodeId = B.C_Uuid.v4$0(); if (t3 instanceof A.ListItemNode) { if (t3._text$_text.text.length === 0) { t1.log$4(B.Level_FINER_400, string$.The_cu, _null, _null); _this.editor.execute$1(A._setArrayType([new A.ConvertTextNodeToParagraphRequest(t3.id, _null)], type$.JSArray_EditRequest)); return; } t1.log$4(B.Level_FINER_400, "Splitting list item in two.", _null, _null); _this.editor.execute$1(A._setArrayType([new A.SplitListItemRequest(t3.id, type$.TextNodePosition._as(caretPosition.nodePosition), newNodeId), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], type$.JSArray_EditRequest)); t1 = t2.$index(0, newNodeId); t1.toString; _this._updateImeRangeMappingAfterNodeSplit$2$newNode$originNode(t1, t3); } else if (t3 instanceof A.ParagraphNode) { currentExtentPosition = type$.TextNodePosition._as(caretPosition.nodePosition); t4 = t3._text$_text; t1.log$4(B.Level_FINER_400, "Splitting paragraph in two.", _null, _null); t1 = _this.editor; t5 = type$.JSArray_EditRequest; t1.execute$1(A._setArrayType([new A.SplitParagraphRequest(t3.id, currentExtentPosition, newNodeId, currentExtentPosition.offset !== t4.text.length)], t5)); newTextNode = t2.$index(0, newNodeId); t1.execute$1(A._setArrayType([new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newTextNode.get$id(newTextNode), newTextNode.get$beginningPosition())), B.SelectionChangeType_6, _s15_)], t5)); _this._updateImeRangeMappingAfterNodeSplit$2$newNode$originNode(newTextNode, t3); } else { t4 = caretPosition.nodePosition; if (t4 instanceof A.UpstreamDownstreamNodePosition) { t2 = type$.JSArray_EditRequest; t5 = _this.editor; if (t4.affinity === B.TextAffinity_1) { t1.log$4(B.Level_FINER_400, string$.Inserta, _null, _null); t5.execute$1(A._setArrayType([new A.InsertNodeAfterNodeRequest(t3.get$id(t3), A.ParagraphNode$(newNodeId, _null, A.AttributedText$(_null, _null))), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], t2)); } else { t1.log$4(B.Level_FINER_400, string$.Insertb, _null, _null); t5.execute$1(A._setArrayType([new A.InsertNodeBeforeNodeRequest(t3.get$id(t3), A.ParagraphNode$(newNodeId, _null, A.AttributedText$(_null, _null)))], t2)); } } else if (t3 instanceof A.TaskNode) { _this.editor.execute$1(A._setArrayType([new A.SplitExistingTaskRequest(t3.id, type$.TextNodePosition._as(t4).offset, newNodeId), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(newNodeId, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_6, _s15_)], type$.JSArray_EditRequest)); t1 = t2.$index(0, newNodeId); t1.toString; _this._updateImeRangeMappingAfterNodeSplit$2$newNode$originNode(t1, t3); } else { t1.log$4(B.Level_FINE_500, string$.Can_t_, _null, _null); return; } } }, _updateImeRangeMappingAfterNodeSplit$2$newNode$originNode(newNode, originNode) { var t2, oldImeToDoc, t3, _this = this, t1 = _this._nextImeValue.text, imeNewlineIndex = B.JSString_methods.indexOf$1(t1, "\n"), topImeToDocTextRange = new A.TextRange(0, imeNewlineIndex), bottomImeToDocTextRange = new A.TextRange(imeNewlineIndex + 1, t1.length); t1 = _this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = originNode.id; t1.docTextNodesToImeRanges.$indexSet(0, t2, topImeToDocTextRange); _this.__TextDeltasDocumentEditor__serializedDoc_A.docTextNodesToImeRanges.$indexSet(0, newNode.get$id(newNode), bottomImeToDocTextRange); oldImeToDoc = A._Cell$named("oldImeToDoc"); for (t1 = _this.__TextDeltasDocumentEditor__serializedDoc_A.imeRangesToDocTextNodes, t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1); t1.moveNext$0();) { t3 = t1.get$current(t1); if (!J.$eq$(t3.value, t2)) continue; if (oldImeToDoc.__late_helper$_value !== oldImeToDoc) A.throwExpression(A.LateError$localAI(oldImeToDoc.__late_helper$_name)); oldImeToDoc.__late_helper$_value = t3; break; } _this.__TextDeltasDocumentEditor__serializedDoc_A.imeRangesToDocTextNodes.remove$1(0, oldImeToDoc._readLocal$0().key); _this.__TextDeltasDocumentEditor__serializedDoc_A.imeRangesToDocTextNodes.$indexSet(0, topImeToDocTextRange, t2); _this.__TextDeltasDocumentEditor__serializedDoc_A.imeRangesToDocTextNodes.$indexSet(0, bottomImeToDocTextRange, newNode.get$id(newNode)); }, _calculateNewDocumentSelection$1(delta) { var t2, t1 = delta.selection; if (t1.start === t1.end) { t2 = this.__TextDeltasDocumentEditor__serializedDoc_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t2.isPositionInsidePlaceholder$1(t1.get$extent()); } else t1 = false; if (t1) { t1 = this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._prependedPlaceholder.length; return t1.imeToDocumentSelection$1(A.TextSelection$collapsed(B.TextAffinity_1, (t2 !== 0 ? new A.TextPosition(t2, B.TextAffinity_1) : B.TextPosition_0_TextAffinity_1).offset)); } t1 = this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.imeToDocumentSelection$1(delta.selection); }, _calculateNewComposingRegion$1(deltas) { var lastDelta = B.JSArray_methods.get$last(deltas), t1 = lastDelta.composing, t2 = t1.end; if (t1.start === t2) { t1 = this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.isPositionInsidePlaceholder$1(new A.TextPosition(t2, B.TextAffinity_1)); t1 = t2; } else t1 = false; if (t1) { t1 = this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._prependedPlaceholder.length; t2 = (t2 !== 0 ? new A.TextPosition(t2, B.TextAffinity_1) : B.TextPosition_0_TextAffinity_1).offset; return t1.imeToDocumentRange$1(new A.TextRange(t2, t2)); } t1 = this.__TextDeltasDocumentEditor__serializedDoc_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.imeToDocumentRange$1(lastDelta.composing); }, get$document(receiver) { return this.document; } }; A.DocumentImeInputClient.prototype = { dispose$0() { var _this = this, t1 = _this.get$_onContentChange(); _this.selection.removeListener$1(0, t1); _this.composingRegion.removeListener$1(0, t1); _this.imeConnection.removeListener$1(0, _this.get$_onImeConnectionChange()); }, _onContentChange$0() { if (!this.get$attached(0)) return; if (this._isApplyingDeltas) return; this._sendDocumentToIme$0(); }, _onImeConnectionChange$0() { var _this = this; _this.client = _this.imeConnection._change_notifier$_value; if (_this.get$attached(0)) { _this._platformTextEditingValue = _this._currentTextEditingValue = B.TextEditingValue_li8; _this._sendDocumentToIme$0(); } }, setEditingState$1(newValue) { var t1, _this = this, _null = null; if (_this._isApplyingDeltas) { $.$get$editorImeLog().log$4(B.Level_FINE_500, "Ignoring new TextEditingValue because we're applying deltas", _null, _null); return; } t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Wants to send a value to IME: " + newValue.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "The current local IME value: " + _this._currentTextEditingValue.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "The current platform IME value: " + _this._currentTextEditingValue.toString$0(0), _null, _null); if (!newValue.$eq(0, _this._platformTextEditingValue)) { t1.log$4(B.Level_FINE_500, "Sending forceful update to IME because our local TextEditingValue didn't change, but the IME may have:", _null, _null); t1.log$4(B.Level_FINE_500, newValue.toString$0(0), _null, _null); t1 = _this.imeConnection._change_notifier$_value; if (t1 != null) t1.setEditingState$1(newValue); } else t1.log$4(B.Level_FINE_500, "Ignoring new TextEditingValue because it's the same as the existing one: " + newValue.toString$0(0), _null, _null); _this._platformTextEditingValue = _this._currentTextEditingValue = newValue; }, get$currentAutofillScope() { return null; }, get$currentTextEditingValue() { return this._currentTextEditingValue; }, _updatePlatformImeValueWithDeltas$1(textEditingDeltas) { var t1, _i; for (t1 = textEditingDeltas.length, _i = 0; _i < textEditingDeltas.length; textEditingDeltas.length === t1 || (0, A.throwConcurrentModificationError)(textEditingDeltas), ++_i) this._platformTextEditingValue = textEditingDeltas[_i].apply$1(this._platformTextEditingValue); }, updateEditingValue$1(value) { $.$get$editorImeLog().log$4(B.Level_SHOUT_1200, string$.Delta_ + value.toString$0(0), null, null); }, updateEditingValueWithDeltas$1(textEditingDeltas) { var t1, t2, _i, _this = this, _null = null, _s51_ = "==================================================="; if (textEditingDeltas.length === 0) return; if (_this._isFloatingCursorVisible && B.JSArray_methods.every$1(textEditingDeltas, new A.DocumentImeInputClient_updateEditingValueWithDeltas_closure())) return; t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Received edit deltas from platform: " + textEditingDeltas.length + " deltas", _null, _null); for (t2 = textEditingDeltas.length, _i = 0; _i < textEditingDeltas.length; textEditingDeltas.length === t2 || (0, A.throwConcurrentModificationError)(textEditingDeltas), ++_i) t1.log$4(B.Level_FINE_500, textEditingDeltas[_i].toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "IME value before applying deltas: " + _this._currentTextEditingValue.toString$0(0), _null, _null); _this._isApplyingDeltas = true; t1.log$4(B.Level_FINE_500, _s51_, _null, _null); _this._updatePlatformImeValueWithDeltas$1(textEditingDeltas); _this.textDeltasDocumentEditor.applyDeltas$1(textEditingDeltas); t1.log$4(B.Level_FINE_500, _s51_, _null, _null); _this._isApplyingDeltas = false; _this._sendDocumentToIme$0(); }, _sendDocumentToIme$0() { var t1, t2, t3, t4, t5, imeSerialization, imeSelection, imeComposingRegion, textEditingValue, _this = this, _null = null; if (_this._isApplyingDeltas) { $.$get$editorImeLog().log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Tried to send document to IME, but we're applying deltas. Fizzling.", _null, _null); return; } if (_this._isSendingToIme) { $.$get$editorImeLog().log$4(B.Level_WARNING_900, "[DocumentImeInputClient] - Tried to send document to IME, while we're sending document to IME.", _null, _null); return; } t1 = _this.textDeltasDocumentEditor; t2 = t1.selection; if (t2._pausable_value_notifier$_isPaused) { t3 = t2.__PausableValueNotifier__currentValueDuringPause_A; t3 === $ && A.throwUnnamedLateFieldNI(); } else t3 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t3 == null) { $.$get$editorImeLog().log$4(B.Level_FINE_500, "[DocumentImeInputClient] - There's no document selection. Not sending anything to IME.", _null, _null); return; } _this._isSendingToIme = true; t3 = $.$get$editorImeLog(); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Serializing and sending document and selection to IME", _null, _null); if (t2._pausable_value_notifier$_isPaused) { t4 = t2.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t2, 0); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Selection: " + A.S(t4), _null, _null); t4 = t1.composingRegion; if (t4._pausable_value_notifier$_isPaused) { t5 = t4.__PausableValueNotifier__currentValueDuringPause_A; t5 === $ && A.throwUnnamedLateFieldNI(); } else t5 = A.ValueNotifier.prototype.get$value.call(t4, 0); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Composing region: " + A.S(t5), _null, _null); if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2.toString; if (t4._pausable_value_notifier$_isPaused) { t4 = t4.__PausableValueNotifier__currentValueDuringPause_A; t4 === $ && A.throwUnnamedLateFieldNI(); } else t4 = A.ValueNotifier.prototype.get$value.call(t4, 0); imeSerialization = A.DocumentImeSerializer$(t1.document, t2, t4, B.PrependedCharacterPolicy_1); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Adding invisible characters?: " + (imeSerialization._prependedPlaceholder.length !== 0), _null, _null); t4 = imeSerialization.selection; t3.log$4(B.Level_FINE_500, "Creating TextEditingValue from document. Selection: " + t4.toString$0(0), _null, _null); t2 = imeSerialization.__DocumentImeSerializer_imeText_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3.log$4(B.Level_FINE_500, "Text:\n'" + t2 + "'", _null, _null); imeSelection = imeSerialization.documentToImeSelection$1(t4); t3.log$4(B.Level_FINE_500, "Selection: " + imeSelection.toString$0(0), _null, _null); imeComposingRegion = imeSerialization.documentToImeRange$1(imeSerialization.composingRegion); t3.log$4(B.Level_FINE_500, "Composing region: " + imeComposingRegion.toString$0(0), _null, _null); textEditingValue = new A.TextEditingValue(imeSerialization.__DocumentImeSerializer_imeText_A, imeSelection, imeComposingRegion); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Sending IME serialization:", _null, _null); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - " + textEditingValue.toString$0(0), _null, _null); _this.setEditingState$1(textEditingValue); t3.log$4(B.Level_FINE_500, "[DocumentImeInputClient] - Done sending document to IME", _null, _null); _this._isSendingToIme = false; }, performAction$1(action) { var t1, t2; $.$get$editorImeLog().log$4(B.Level_FINE_500, "IME says to perform action: " + action.toString$0(0), null, null); if (action === B.TextInputAction_12) { t1 = this.textDeltasDocumentEditor; if (t1._nextImeValue != null) t1._insertNewlineInDeltas$0(); else { t2 = t1.selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t2.toString; if (!J.get$isCollapsed$z(t2)) t1.commonOps.deleteSelection$0(); t1.commonOps.insertBlockLevelNewline$0(); } } }, performSelector$1(selectorName) { $.$get$editorImeLog().log$4(B.Level_FINE_500, "IME says to perform selector: " + selectorName, null, null); this.onPerformSelector.call$1(selectorName); }, performPrivateCommand$2(action, data) { }, showAutocorrectionPromptRect$2(start, end) { }, updateFloatingCursor$1(point) { var t1 = this.__DocumentImeInputClient_floatingCursorController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 == null) return; switch (point.state.index) { case 0: this._isFloatingCursorVisible = true; t1.onStart$0(0); t1.onMove$1(point.offset); break; case 1: t1.onMove$1(point.offset); break; case 2: this._isFloatingCursorVisible = false; t1.onStop$0(); break; } }, connectionClosed$0() { $.$get$editorImeLog().log$4(B.Level_INFO_800, "IME connection was closed", null, null); } }; A.DocumentImeInputClient_updateEditingValueWithDeltas_closure.prototype = { call$1(e) { return e instanceof A.TextEditingDeltaNonTextUpdate; }, $signature: 3449 }; A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient.prototype = {}; A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient_DeltaTextInputClient.prototype = {}; A.ImeFocusPolicy.prototype = { createState$0() { return new A._ImeFocusPolicyState(B._StateLifecycle_0); }, imeClientFactory$0() { return this.imeClientFactory.call$0(); } }; A._ImeFocusPolicyState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.focusNode; t1.addListener$1(0, _this.get$_document_ime_interaction_policies$_onFocusChange()); _this.___ImeFocusPolicyState__focusNode_A = t1; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.focusNode !== oldWidget.focusNode) { t1 = _this.___ImeFocusPolicyState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_document_ime_interaction_policies$_onFocusChange(); t1.removeListener$1(0, t2); t1 = _this._widget.focusNode; t1.addListener$1(0, t2); _this.___ImeFocusPolicyState__focusNode_A = t1; } }, dispose$0() { this._widget.toString; this.super$State$dispose(); }, _document_ime_interaction_policies$_onFocusChange$0() { var t2, shouldOpenIme, shouldCloseIme, _this = this, _null = null, t1 = _this.___ImeFocusPolicyState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$hasPrimaryFocus()) { t1 = _this._widget; t1 = t1.imeConnection._change_notifier$_value; t1 = t1 == null || !J.get$attached$z(t1); } else t1 = false; if (t1) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - Document editor gained primary focus. Opening an IME connection.", _null, _null); shouldOpenIme = true; } else { if (!_this.___ImeFocusPolicyState__focusNode_A.get$hasPrimaryFocus()) if (_this.___ImeFocusPolicyState__focusNode_A.get$hasFocus()) { t1 = _this._widget; t1 = t1.imeConnection._change_notifier$_value; t1 = t1 == null || !J.get$attached$z(t1); } else t1 = false; else t1 = false; if (t1) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - Document editor gained non-primary focus. Opening an IME connection.", _null, _null); shouldOpenIme = true; } else shouldOpenIme = false; } if (shouldOpenIme) { t1 = $.WidgetsBinding__instance; t1.toString; A.Scheduler_runAsSoonAsPossible(t1, new A._ImeFocusPolicyState__onFocusChange_closure(_this), "Open IME Connection on Primary Focus Change"); } if (!_this.___ImeFocusPolicyState__focusNode_A.get$hasPrimaryFocus()) _this._widget.toString; if (!_this.___ImeFocusPolicyState__focusNode_A.get$hasFocus()) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - Document editor lost all focus. Closing the IME connection.", _null, _null); shouldCloseIme = true; } else shouldCloseIme = false; if (shouldCloseIme) { t1 = _this._widget.imeConnection._change_notifier$_value; if (t1 != null) J.close$0$z(t1); _this._widget.imeConnection.set$value(0, _null); } }, build$1(context) { return this._widget.child; } }; A._ImeFocusPolicyState__onFocusChange_closure.prototype = { call$0() { var t2, t3, connection, t1 = this.$this; if (t1._framework$_element == null) return; t2 = $.$get$editorImeLog(); t3 = t1._widget; t3.toString; t2.log$4(B.Level_FINER_400, "[" + A.getRuntimeTypeOfDartObject(t3).toString$0(0) + string$.x5dx20__cr, null, null); t3 = t1._widget; t2 = t3.imeConnection; t3 = t3.imeClientFactory$0(); t1 = t1._widget.imeConfiguration; connection = A.TextInputConnection$_(t3); t3 = $.$get$TextInput__instance(); t3._attach$2(connection, t1); t3._show$0(); t2.set$value(0, connection); }, $signature: 0 }; A.DocumentSelectionOpenAndCloseImePolicy.prototype = { createState$0() { return new A._DocumentSelectionOpenAndCloseImePolicyState(B._StateLifecycle_0); }, imeClientFactory$0() { return this.imeClientFactory.call$0(); } }; A._DocumentSelectionOpenAndCloseImePolicyState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.imeConnection._change_notifier$_value; t1 = t1 == null ? null : J.get$attached$z(t1); _this._wasAttached = t1 === true; _this._widget.imeConnection.addListener$1(0, _this.get$_onConnectionChange()); _this._widget.focusNode.addListener$1(0, _this.get$_document_ime_interaction_policies$_onFocusChange()); _this._widget.selection.addListener$1(0, _this.get$_document_ime_interaction_policies$_onSelectionChange()); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 != null) { _this._document_ime_interaction_policies$_onSelectionChange$0(); _this._onConnectionChange$0(); } }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.focusNode; if (_this._widget.focusNode !== t1) { t2 = _this.get$_document_ime_interaction_policies$_onFocusChange(); t1.removeListener$1(0, t2); _this._widget.focusNode.addListener$1(0, t2); _this._document_ime_interaction_policies$_onFocusChange$0(); } t1 = oldWidget.selection; if (_this._widget.selection !== t1) { t2 = _this.get$_document_ime_interaction_policies$_onSelectionChange(); t1.removeListener$1(0, t2); _this._widget.selection.addListener$1(0, t2); _this._document_ime_interaction_policies$_onSelectionChange$0(); } t1 = oldWidget.imeConnection; if (_this._widget.imeConnection !== t1) { t2 = _this.get$_onConnectionChange(); t1.removeListener$1(0, t2); _this._widget.imeConnection.addListener$1(0, t2); A.Frames_onNextFrame(_this, new A._DocumentSelectionOpenAndCloseImePolicyState_didUpdateWidget_closure(_this)); } }, dispose$0() { var _this = this; _this._widget.focusNode.removeListener$1(0, _this.get$_document_ime_interaction_policies$_onFocusChange()); _this._widget.selection.removeListener$1(0, _this.get$_document_ime_interaction_policies$_onSelectionChange()); _this._widget.imeConnection.removeListener$1(0, _this.get$_onConnectionChange()); _this.super$State$dispose(); }, _document_ime_interaction_policies$_onFocusChange$0() { var t2, _this = this, t1 = _this._widget; if (!t1.focusNode.get$hasFocus()) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + string$.x5dx20__cl, null, null); _this._widget.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest], type$.JSArray_EditRequest)); } if (!_this._widget.focusNode.get$hasFocus()) _this._widget.editor.execute$1(A._setArrayType([B.C_ClearComposingRegionRequest], type$.JSArray_EditRequest)); }, _document_ime_interaction_policies$_onSelectionChange$0() { var t2, _this = this, t1 = _this._widget; t1 = t1.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 != null) if (_this._widget.focusNode.get$hasPrimaryFocus()) { _this._widget.toString; t1 = true; } else t1 = false; else t1 = false; if (t1) { t1 = _this._widget.imeConnection._change_notifier$_value; if (t1 == null || !J.get$attached$z(t1)) { t1 = $.WidgetsBinding__instance; t1.toString; A.Scheduler_runAsSoonAsPossible(t1, new A._DocumentSelectionOpenAndCloseImePolicyState__onSelectionChange_closure(_this), "Open IME Connection on Selection Change"); } else { t1 = _this._widget.imeConnection._change_notifier$_value; t1.toString; J.show$0$z(t1); } } else { t1 = _this._widget; if (t1.imeConnection._change_notifier$_value != null) { t1 = t1.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) { _this._widget.toString; t1 = true; } else t1 = false; } else t1 = false; if (t1) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - closing the IME keyboard because the document selection was cleared", null, null); t2 = _this._widget.imeConnection._change_notifier$_value; t2.toString; J.close$0$z(t2); } } }, _onConnectionChange$0() { var t1, _this = this; if (_this._framework$_element == null) return; _this._clearSelectionIfDesired$0(); t1 = _this._widget.imeConnection._change_notifier$_value; t1 = t1 == null ? null : J.get$attached$z(t1); _this._wasAttached = t1 === true; }, _clearSelectionIfDesired$0() { var t2, _this = this, _null = null, t1 = _this._widget; t1.toString; if (_this._wasAttached) { t1 = t1.imeConnection._change_notifier$_value; t1 = t1 == null ? _null : J.get$attached$z(t1); t1 = t1 === true; } else t1 = true; if (t1) return; if (_this._widget.focusNode.get$hasFocus() && !_this._widget.focusNode.get$hasPrimaryFocus()) { t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - policy wants to clear selection because IME closed, but the editor has non-primary focus, so we aren't clearing the selection", _null, _null); return; } t1 = $.$get$editorPoliciesLog(); t2 = _this._widget; t2.toString; t1.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "] - clearing document selection because the IME closed and the editor didn't have non-primary focus", _null, _null); _this._widget.editor.execute$1(A._setArrayType([B.C_ClearSelectionRequest], type$.JSArray_EditRequest)); _this._widget.focusNode.unfocus$0(); }, build$1(context) { return this._widget.child; } }; A._DocumentSelectionOpenAndCloseImePolicyState_didUpdateWidget_closure.prototype = { call$1(_) { this.$this._onConnectionChange$0(); }, $signature: 11 }; A._DocumentSelectionOpenAndCloseImePolicyState__onSelectionChange_closure.prototype = { call$0() { var t2, t3, connection, _null = null, t1 = this.$this; if (t1._framework$_element == null) return; t2 = $.$get$editorPoliciesLog(); t3 = t1._widget; t3.toString; t2.log$4(B.Level_INFO_800, "[" + A.getRuntimeTypeOfDartObject(t3).toString$0(0) + "] - opening the IME keyboard because the document selection changed", _null, _null); t3 = $.$get$editorImeConnectionLog(); t2 = t1._widget; t2.toString; t3.log$4(B.Level_FINER_400, "[" + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + string$.x5dx20__cr, _null, _null); t2 = t1._widget; t3 = t2.imeConnection; t2 = t2.imeClientFactory$0(); t1 = t1._widget.imeConfiguration; connection = A.TextInputConnection$_(t2); t2 = $.$get$TextInput__instance(); t2._attach$2(connection, t1); t2._show$0(); t3.set$value(0, connection); }, $signature: 0 }; A.DocumentImeSerializer.prototype = { get$imeText() { var t1 = this.__DocumentImeSerializer_imeText_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, _document_serialization$_serialize$0() { var t1, characterCount, t2, t3, t4, downstreamPosition, downstreamPosition0, upstreamIndex, i, node, imeRange, t5, _this = this, _null = null; $.$get$editorImeLog().log$4(B.Level_FINE_500, "Creating an IME model from document, selection, and composing region", _null, _null); if (_this._shouldPrependPlaceholder$0()) { _this._prependedPlaceholder = ". "; t1 = "" + ". "; characterCount = 2; } else { _this._prependedPlaceholder = ""; characterCount = 0; t1 = ""; } t2 = _this.selectedNodes; B.JSArray_methods.clear$0(t2); t3 = _this._doc; t4 = _this.selection; downstreamPosition = t4.base; downstreamPosition0 = t4.extent; upstreamIndex = t3.getNodeIndexById$1(A.InspectDocumentSelection_selectUpstreamPosition(t3, downstreamPosition, downstreamPosition0).nodeId); t4 = new A.UnmodifiableListView(t3._editor$_nodes, type$.UnmodifiableListView_DocumentNode); B.JSArray_methods.addAll$1(t2, t4.sublist$2(t4, upstreamIndex, t3.getNodeIndexById$1((A.InspectDocumentSelection_selectUpstreamPosition(t3, downstreamPosition, downstreamPosition0).$eq(0, downstreamPosition) ? downstreamPosition0 : downstreamPosition).nodeId) + 1)); for (t3 = _this.imeRangesToDocTextNodes, t4 = _this.docTextNodesToImeRanges, i = 0; i < t2.length; ++i) { if (i !== 0) { t1 += "\n"; ++characterCount; } node = t2[i]; if (!(node instanceof A.TextNode)) { t1 += "~"; ++characterCount; imeRange = new A.TextRange(characterCount - 1, characterCount); t3.$indexSet(0, imeRange, node.get$id(node)); t4.$indexSet(0, node.get$id(node), imeRange); continue; } imeRange = new A.TextRange(characterCount, characterCount + node._text$_text.text.length); $.$get$editorImeLog().log$4(B.Level_FINER_400, "IME range " + imeRange.toString$0(0) + " -> text node content '" + node._text$_text.text + "'", _null, _null); t5 = node.id; t3.$indexSet(0, imeRange, t5); t4.$indexSet(0, t5, imeRange); t5 = node._text$_text.text; t1 += t5; characterCount += t5.length; } t1 = t1.charCodeAt(0) == 0 ? t1 : t1; _this.__DocumentImeSerializer_imeText_A = t1; $.$get$editorImeLog().log$4(B.Level_FINE_500, "IME serialization:\n'" + t1 + "'", _null, _null); }, _shouldPrependPlaceholder$0() { var t2, t3, t1 = this._prependedCharacterPolicy; if (t1 === B.PrependedCharacterPolicy_1) return true; else if (t1 === B.PrependedCharacterPolicy_2) return false; t1 = this.selection; t2 = t1.extent; t3 = this._doc._nodesById.$index(0, t2.nodeId); t3.toString; return t1.get$isCollapsed(0) && t2.nodePosition.$eq(0, t3.get$beginningPosition()); }, imeToDocumentSelection$1(imeSelection) { var t2, t3, t4, base, extent, _this = this, _null = null, t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Creating doc selection from IME selection: " + imeSelection.toString$0(0), _null, _null); if (!imeSelection.get$isValid()) { t1.log$4(B.Level_FINE_500, "The IME selection is empty. Returning a null document selection.", _null, _null); return _null; } t2 = _this._prependedPlaceholder.length; if (t2 !== 0) { t3 = imeSelection.start; t4 = imeSelection.end; if (!(t3 === t4 && imeSelection.extentOffset < t2)) t4 = t3 < t2 && t4 === t2; else t4 = true; if (t4) { t1.log$4(B.Level_FINE_500, "The IME only selected invisible characters. Returning a null document selection.", _null, _null); return _null; } else if (t3 < t2) { t1.log$4(B.Level_FINE_500, "Removing invisible characters from IME selection.", _null, _null); t2 = _this._prependedPlaceholder.length; imeSelection = imeSelection.copyWith$2$baseOffset$extentOffset(Math.max(imeSelection.baseOffset, t2), Math.max(imeSelection.extentOffset, t2)); t1.log$4(B.Level_FINE_500, "Adjusted IME selection is: " + imeSelection.toString$0(0), _null, _null); } else t1.log$4(B.Level_FINE_500, "The IME only selected visible characters. No adjustment necessary.", _null, _null); } else t1.log$4(B.Level_FINE_500, "The serialization doesn't have any invisible characters. No adjustment necessary.", _null, _null); t1.log$4(B.Level_FINE_500, "Calculating the base DocumentPosition for the DocumentSelection", _null, _null); base = _this._imeToDocumentPosition$2$isUpstream(imeSelection.get$base(), imeSelection.get$base().affinity === B.TextAffinity_0); t1.log$4(B.Level_FINE_500, "Selection base: " + base.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "Calculating the extent DocumentPosition for the DocumentSelection", _null, _null); extent = _this._imeToDocumentPosition$2$isUpstream(imeSelection.get$extent(), imeSelection.get$extent().affinity === B.TextAffinity_0); t1.log$4(B.Level_FINE_500, "Selection extent: " + extent.toString$0(0), _null, _null); return new A.DocumentSelection(base, extent, base, extent); }, imeToDocumentRange$1(imeRange) { var t2, t3, t4, _this = this, _null = null, t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Creating doc range from IME range: " + imeRange.toString$0(0), _null, _null); if (!imeRange.get$isValid()) { t1.log$4(B.Level_FINE_500, "The IME range is empty. Returning null document range.", _null, _null); return _null; } t2 = _this._prependedPlaceholder.length; if (t2 !== 0) { t3 = imeRange.start; t4 = imeRange.end; if (!(t3 === t4 && t4 < t2)) t2 = t3 < t2 && t4 === t2; else t2 = true; if (t2) { t1.log$4(B.Level_FINE_500, "The IME tried to create a range around invisible characters. Returning null document range.", _null, _null); return _null; } else { t1.log$4(B.Level_FINE_500, "Removing arbitrary character from IME range.", _null, _null); t1.log$4(B.Level_FINE_500, "Before adjustment, range: " + imeRange.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "Prepended characters length: " + _this._prependedPlaceholder.length, _null, _null); t2 = _this._prependedPlaceholder.length; imeRange = new A.TextRange(Math.max(t3, t2), Math.max(t4, t2)); t1.log$4(B.Level_FINE_500, "Adjusted IME range to: " + imeRange.toString$0(0), _null, _null); } } else t1.log$4(B.Level_FINE_500, "The IME is only composing visible characters. No adjustment necessary.", _null, _null); return new A.DocumentRange(_this._imeToDocumentPosition$2$isUpstream(new A.TextPosition(imeRange.start, B.TextAffinity_1), false), _this._imeToDocumentPosition$2$isUpstream(new A.TextPosition(imeRange.end, B.TextAffinity_1), false)); }, isPositionInsidePlaceholder$1(imePosition) { var t2, t1 = this._prependedPlaceholder.length; if (t1 === 0) return false; t2 = imePosition.offset; if (t2 <= -1) return false; if (t2 >= t1) return false; return true; }, _imeToDocumentPosition$2$isUpstream(imePosition, isUpstream) { var t1, t2, t3, t4, t5, t6, _this = this, _null = null; for (t1 = _this.imeRangesToDocTextNodes, t2 = A.LinkedHashMapKeyIterator$(t1, t1._modifications, A._instanceType(t1)._precomputed1), t3 = imePosition.offset; t2.moveNext$0();) { t4 = t2.__js_helper$_current; t5 = t4.start; if (t5 <= t3 && t3 <= t4.end) { t2 = t1.$index(0, t4); t2.toString; t2 = _this._doc._nodesById.$index(0, t2); t2.toString; if (t2 instanceof A.TextNode) { t2 = t1.$index(0, t4); t2.toString; return new A.DocumentPosition(t2, new A.TextNodePosition(t3 - t5, B.TextAffinity_1)); } else if (t3 <= t5) return new A.DocumentPosition(t2.get$id(t2), t2.get$beginningPosition()); else return new A.DocumentPosition(t2.get$id(t2), t2.get$endPosition()); } } t2 = $.$get$editorImeLog(); t2.log$4(B.Level_SHOUT_1200, "---------------DocumentImeSerializer----------------------", _null, _null); t2.log$4(B.Level_SHOUT_1200, "Couldn't map an IME position to a document position.", _null, _null); t2.log$4(B.Level_SHOUT_1200, "Desired IME position: '" + imePosition.toString$0(0) + "'", _null, _null); t2.log$4(B.Level_SHOUT_1200, "", _null, _null); t3 = _this.__DocumentImeSerializer_imeText_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2.log$4(B.Level_SHOUT_1200, "IME text: '" + t3 + "'", _null, _null); t2.log$4(B.Level_SHOUT_1200, "IME prepended placeholder: '" + _this._prependedPlaceholder + "'", _null, _null); t2.log$4(B.Level_SHOUT_1200, "", _null, _null); t2.log$4(B.Level_SHOUT_1200, "Document selection: " + _this.selection.toString$0(0), _null, _null); t2.log$4(B.Level_SHOUT_1200, "Document composing region: " + A.S(_this.composingRegion), _null, _null); t2.log$4(B.Level_SHOUT_1200, "", _null, _null); t2.log$4(B.Level_SHOUT_1200, "IME Ranges to text nodes:", _null, _null); for (t1 = t1.get$entries(t1), t1 = t1.get$iterator(t1), t3 = _this._doc._nodesById, t4 = type$.TextNode; t1.moveNext$0();) { t5 = t1.get$current(t1); t6 = A.S(t5.key); t5 = t5.value; t2.log$4(B.Level_SHOUT_1200, " - IME range: " + t6 + " -> Text node: " + A.S(t5), _null, _null); t2.log$4(B.Level_SHOUT_1200, " ^ node content: '" + t4._as(t3.$index(0, t5))._text$_text.text + "'", _null, _null); } t2.log$4(B.Level_SHOUT_1200, "-----------------------------------------------------------", _null, _null); throw A.wrapException(A.Exception_Exception("Couldn't map an IME position to a document position. \nTextEditingValue: '" + _this.get$imeText() + "'\nIME position: " + imePosition.toString$0(0))); }, documentToImeSelection$1(docSelection) { var t2, t3, selectionAffinity, startImePosition, endImePosition, _null = null, t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Converting doc selection to ime selection: " + docSelection.toString$0(0), _null, _null); t2 = docSelection.base; t3 = docSelection.extent; selectionAffinity = A.InspectDocumentAffinity_getAffinityBetween(this._doc, t2, t3); startImePosition = this._documentToImePosition$1(t2); endImePosition = this._documentToImePosition$1(t3); t1.log$4(B.Level_FINE_500, "Start IME position: " + startImePosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "End IME position: " + endImePosition.toString$0(0), _null, _null); return A.TextSelection$(selectionAffinity, startImePosition.offset, endImePosition.offset, false); }, documentToImeRange$1(documentRange) { var startImePosition, endImePosition, _null = null, t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Converting doc range to ime range: " + A.S(documentRange), _null, _null); if (documentRange == null) { t1.log$4(B.Level_FINE_500, "The document range is null. Returning an empty IME range.", _null, _null); return B.TextRange_m1_m1; } startImePosition = this._documentToImePosition$1(documentRange.start); endImePosition = this._documentToImePosition$1(documentRange.end); t1.log$4(B.Level_FINE_500, "After converting DocumentRange to TextRange:", _null, _null); t1.log$4(B.Level_FINE_500, "Start IME position: " + startImePosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINE_500, "End IME position: " + endImePosition.toString$0(0), _null, _null); return new A.TextRange(startImePosition.offset, endImePosition.offset); }, _documentToImePosition$1(docPosition) { var imeRange, nodePosition, t2, _null = null, t1 = $.$get$editorImeLog(); t1.log$4(B.Level_FINE_500, "Converting DocumentPosition to IME TextPosition: " + docPosition.toString$0(0), _null, _null); imeRange = this.docTextNodesToImeRanges.$index(0, docPosition.nodeId); if (imeRange == null) throw A.wrapException(A.Exception_Exception("No such document position in the IME content: " + docPosition.toString$0(0))); nodePosition = docPosition.nodePosition; if (nodePosition instanceof A.UpstreamDownstreamNodePosition) { t2 = imeRange.start; if (nodePosition.affinity === B.TextAffinity_0) { t1.log$4(B.Level_FINE_500, "The doc position is an upstream position on a block.", _null, _null); return new A.TextPosition(t2, B.TextAffinity_1); } else { t1.log$4(B.Level_FINE_500, "The doc position is a downstream position on a block.", _null, _null); return new A.TextPosition(t2 + 1, B.TextAffinity_1); } } if (nodePosition instanceof A.TextNodePosition) return new A.TextPosition(imeRange.start + nodePosition.offset, B.TextAffinity_1); throw A.wrapException(A.Exception_Exception("Super Editor doesn't know how to convert a " + nodePosition.toString$0(0) + " into an IME-compatible selection")); } }; A.PrependedCharacterPolicy.prototype = { _enumToString$0() { return "PrependedCharacterPolicy." + this._core$_name; } }; A.TextInputConnectionDecorator.prototype = { get$attached(_) { var t1 = this.client; t1 = t1 == null ? null : t1.get$attached(t1); return t1 === true; }, show$0(_) { var t1 = this.client; return t1 == null ? null : t1.show$0(0); }, setEditingState$1(value) { var t1 = this.client; return t1 == null ? null : t1.setEditingState$1(value); }, updateConfig$1(configuration) { var t1 = this.client; return t1 == null ? null : t1.updateConfig$1(configuration); }, setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(fontFamily, fontSize, fontWeight, textAlign, textDirection) { var t1 = this.client; return t1 == null ? null : t1.setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(fontFamily, fontSize, fontWeight, textAlign, textDirection); }, setEditableSizeAndTransform$2(editableBoxSize, transform) { var t1 = this.client; return t1 == null ? null : t1.setEditableSizeAndTransform$2(editableBoxSize, transform); }, close$0(_) { var t1 = this.client; return t1 == null ? null : t1.close$0(0); } }; A.DeltaTextInputClientDecorator.prototype = { get$currentAutofillScope() { return null; }, get$currentTextEditingValue() { var t1 = this._ime_decoration$_client; return t1 == null ? null : t1._currentTextEditingValue; }, insertTextPlaceholder$1(size) { }, performAction$1(action) { var t1 = this._ime_decoration$_client; if (t1 != null) t1.performAction$1(action); }, performPrivateCommand$2(action, data) { }, performSelector$1(selectorName) { var t1 = this._ime_decoration$_client; if (t1 != null) t1.performSelector$1(selectorName); }, removeTextPlaceholder$0() { }, showAutocorrectionPromptRect$2(start, end) { }, showToolbar$0() { }, updateEditingValue$1(value) { if (this._ime_decoration$_client != null) $.$get$editorImeLog().log$4(B.Level_SHOUT_1200, string$.Delta_ + value.toString$0(0), null, null); }, updateEditingValueWithDeltas$1(textEditingDeltas) { var t1 = this._ime_decoration$_client; if (t1 != null) t1.updateEditingValueWithDeltas$1(textEditingDeltas); }, updateFloatingCursor$1(point) { var t1 = this._ime_decoration$_client; if (t1 != null) t1.updateFloatingCursor$1(point); }, connectionClosed$0() { if (this._ime_decoration$_client != null) $.$get$editorImeLog().log$4(B.Level_INFO_800, "IME connection was closed", null, null); } }; A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient.prototype = {}; A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient_TextInputClient.prototype = {}; A.SoftwareKeyboardOpener.prototype = { createState$0() { return new A._SoftwareKeyboardOpenerState(B._StateLifecycle_0); } }; A._SoftwareKeyboardOpenerState.prototype = { initState$0() { this.super$State$initState(); this._widget.toString; }, didUpdateWidget$1(oldWidget) { this.super$State$didUpdateWidget(oldWidget); this._widget.toString; }, dispose$0() { $.WidgetsBinding__instance.scheduleFrameCallback$1(new A._SoftwareKeyboardOpenerState_dispose_closure(this)); this.super$State$dispose(); }, build$1(context) { return this._widget.child; } }; A._SoftwareKeyboardOpenerState_dispose_closure.prototype = { call$1(timeStamp) { this.$this._widget.toString; }, $signature: 11 }; A.KeyboardEditingToolbar.prototype = { createState$0() { return new A._KeyboardEditingToolbarState(new A.GroupedOverlayPortalController(B.C_OverlayGroupPriority, null), B._StateLifecycle_0); }, get$document(receiver) { return this.document; } }; A._KeyboardEditingToolbarState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget; _this.___KeyboardEditingToolbarState__toolbarOps_A = new A.KeyboardEditingToolbarOperations(t1.editor, t1.document, t1.composer, t1.commonOps); t1 = $.WidgetsBinding__instance; t1.toString; A.Scheduler_runAsSoonAsPossible(t1, new A._KeyboardEditingToolbarState_initState_closure(_this), "anonymous action"); }, didUpdateWidget$1(oldWidget) { var t1; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget; this.___KeyboardEditingToolbarState__toolbarOps_A = new A.KeyboardEditingToolbarOperations(t1.editor, t1.document, t1.composer, t1.commonOps); }, dispose$0() { var t1 = this._portalController; if (t1.get$isShowing()) t1.hide$0(); this.super$State$dispose(); }, _onToolbarLayout$1(toolbarHeight) { if (toolbarHeight === this._toolbarHeight) return; A.Frames_setStateAsSoonAsPossible(this, new A._KeyboardEditingToolbarState__onToolbarLayout_closure(this, toolbarHeight)); }, build$1(context) { this._widget.toString; return A.OverlayPortal$(new A.SizedBox(null, 0, null, null), this._portalController, this.get$_buildToolbarOverlay()); }, _buildToolbarOverlay$1(context) { var t1 = this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return B.SizedBox_null_null_null_null; return new A.KeyboardHeightBuilder(new A._KeyboardEditingToolbarState__buildToolbarOverlay_closure(this), null); }, _mobile_toolbar$_buildToolbar$1(context) { var t2, _null = null, t1 = this._widget.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1.toString; t2 = A.Theme_of(context).colorScheme.brightness === B.Brightness_1 ? B.Color_4292730333 : B.Color_4280427042; return A.Material$(B.Duration_200000, true, _null, A.Container$(_null, new A.LayoutBuilder(new A._KeyboardEditingToolbarState__buildToolbar_closure(this, t1), _null), B.Clip_0, t2, _null, _null, _null, 48, _null, _null, _null, _null, _null, 1 / 0), B.Clip_0, _null, 0, _null, _null, _null, _null, _null, B.MaterialType_0); } }; A._KeyboardEditingToolbarState_initState_closure.prototype = { call$0() { this.$this._portalController.show$0(0); }, $signature: 0 }; A._KeyboardEditingToolbarState__onToolbarLayout_closure.prototype = { call$0() { this.$this._toolbarHeight = this.toolbarHeight; }, $signature: 0 }; A._KeyboardEditingToolbarState__buildToolbarOverlay_closure.prototype = { call$2(context, keyboardHeight) { var t2, brightness, t3, _null = null, t1 = this.$this; t1._widget.toString; t2 = t1._framework$_element; t2.toString; brightness = A.InheritedModel_inheritFrom(t2, _null, type$.MediaQuery).data.platformBrightness; t2 = t1._framework$_element; t2.toString; t2 = A.Theme_of(t2); t3 = brightness === B.Brightness_1; t2 = t2.copyWith$2$brightness$disabledColor(brightness, t3 ? A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), 0, 0, 0) : A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), 255, 255, 255)); t3 = t3 ? B.Color_4278190080 : B.Color_4294967295; return new A.Padding(new A.EdgeInsets(0, 0, 0, keyboardHeight), new A.Align(B.Alignment_m1_1, _null, _null, new A.Theme(t2, A.IconTheme$(new A.Builder(new A._KeyboardEditingToolbarState__buildToolbarOverlay__closure(t1), _null), new A.IconThemeData(_null, _null, _null, _null, _null, t3, _null, _null, _null), _null), _null), _null), _null); }, $signature: 3450 }; A._KeyboardEditingToolbarState__buildToolbarOverlay__closure.prototype = { call$1(themedContext) { return this.$this._mobile_toolbar$_buildToolbar$1(themedContext); }, $signature: 44 }; A._KeyboardEditingToolbarState__buildToolbar_closure.prototype = { call$2(context, constraints) { var t2, t3, _null = null, t1 = this.$this; t1._onToolbarLayout$1(constraints.maxHeight); t2 = A.Expanded$(A.SingleChildScrollView$(new A.ListenableBuilder(new A._KeyboardEditingToolbarState__buildToolbar__closure(t1, this.selection), _null, t1._widget.composer, _null), _null, B.DragStartBehavior_1, _null, _null, _null, _null, _null, false, B.Axis_0), 1); t3 = A.Container$(_null, _null, B.Clip_0, B.Color_4291611852, _null, _null, _null, 32, _null, _null, _null, _null, _null, 1); t1 = t1.___KeyboardEditingToolbarState__toolbarOps_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.Row$(A._setArrayType([t2, t3, A.IconButton$(_null, _null, _null, _null, B.Icon_Iik, _null, t1.get$closeKeyboard(), _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $signature: 589 }; A._KeyboardEditingToolbarState__buildToolbar__closure.prototype = { call$2(context, _) { var t4, t5, t6, t7, t8, t9, t10, t11, t12, _null = null, _s9_ = "blockType", t1 = this.$this, t2 = this.selection, t3 = t2.extent.nodeId, selectedNode = t1._widget.document._nodesById.$index(0, t3), isSingleNodeSelected = t3 === t2.base.nodeId; t2 = selectedNode instanceof A.TextNode; if (t2) { t3 = t1.___KeyboardEditingToolbarState__toolbarOps_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3.get$toggleBold(); } else t3 = _null; t4 = t1.___KeyboardEditingToolbarState__toolbarOps_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = type$.Attribution; t3 = A.IconButton$(_null, t4._doesSelectionHaveAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold], t5)) ? A.Theme_of(context).primaryColor : _null, _null, _null, B.Icon_8xm, _null, t3, _null, _null, _null, _null, _null); t4 = t2 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$toggleItalics() : _null; t4 = A.IconButton$(_null, t1.___KeyboardEditingToolbarState__toolbarOps_A._doesSelectionHaveAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_italics], t5)) ? A.Theme_of(context).primaryColor : _null, _null, _null, B.Icon_Dlh, _null, t4, _null, _null, _null, _null, _null); t6 = t2 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$toggleUnderline() : _null; t6 = A.IconButton$(_null, t1.___KeyboardEditingToolbarState__toolbarOps_A._doesSelectionHaveAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_underline], t5)) ? A.Theme_of(context).primaryColor : _null, _null, _null, B.Icon_bH5, _null, t6, _null, _null, _null, _null, _null); t7 = t2 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$toggleStrikethrough() : _null; t7 = A.IconButton$(_null, t1.___KeyboardEditingToolbarState__toolbarOps_A._doesSelectionHaveAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_strikethrough], t5)) ? A.Theme_of(context).primaryColor : _null, _null, _null, B.Icon_MXY0, _null, t7, _null, _null, _null, _null, _null); t5 = A.IconButton$(_null, _null, _null, _null, B.Icon_KPc, _null, isSingleNodeSelected && t2 && !J.$eq$(selectedNode._metadata.$index(0, _s9_), B.NamedAttribution_header1) ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToHeader1() : _null, _null, _null, _null, _null, _null); t8 = A.IconButton$(_null, _null, _null, _null, B.Icon_KPc, 18, isSingleNodeSelected && t2 && !J.$eq$(selectedNode._metadata.$index(0, _s9_), B.NamedAttribution_header2) ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToHeader2() : _null, _null, _null, _null, _null, _null); if (isSingleNodeSelected) { t9 = selectedNode instanceof A.ParagraphNode; if (!(t9 && selectedNode._metadata.$index(0, _s9_) != null)) t9 = t2 && !t9; else t9 = true; } else t9 = false; t10 = A.IconButton$(_null, _null, _null, _null, B.Icon_MXY2, _null, t9 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToParagraph() : _null, _null, _null, _null, _null, _null); if (isSingleNodeSelected) if (!(t2 && !(selectedNode instanceof A.ListItemNode))) t9 = selectedNode instanceof A.ListItemNode && selectedNode.type !== B.ListItemType_0; else t9 = true; else t9 = false; t11 = A.IconButton$(_null, _null, _null, _null, B.Icon_Dfr, _null, t9 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToOrderedListItem() : _null, _null, _null, _null, _null, _null); if (isSingleNodeSelected) if (!(t2 && !(selectedNode instanceof A.ListItemNode))) t9 = selectedNode instanceof A.ListItemNode && selectedNode.type !== B.ListItemType_1; else t9 = true; else t9 = false; t12 = A.IconButton$(_null, _null, _null, _null, B.Icon_wIq, _null, t9 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToUnorderedListItem() : _null, _null, _null, _null, _null, _null); if (isSingleNodeSelected) if (t2) t2 = !(selectedNode instanceof A.ParagraphNode) || !J.$eq$(selectedNode._metadata.$index(0, _s9_), B.NamedAttribution_blockquote); else t2 = false; else t2 = false; t9 = A.IconButton$(_null, _null, _null, _null, B.Icon_l3B, _null, t2 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToBlockquote() : _null, _null, _null, _null, _null, _null); return A.Row$(A._setArrayType([t3, t4, t6, t7, t5, t8, t10, t11, t12, t9, A.IconButton$(_null, _null, _null, _null, B.Icon_S8r, _null, isSingleNodeSelected && selectedNode instanceof A.ParagraphNode && selectedNode._text$_text.text.length === 0 ? t1.___KeyboardEditingToolbarState__toolbarOps_A.get$convertToHr() : _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null); }, $signature: 3451 }; A.KeyboardHeightBuilder.prototype = { createState$0() { return new A._KeyboardHeightBuilderState(B._StateLifecycle_0); }, builder$2(arg0, arg1) { return this.builder.call$2(arg0, arg1); } }; A._KeyboardHeightBuilderState.prototype = { initState$0() { this.super$State$initState(); $.WidgetsBinding__instance.WidgetsBinding__observers.push(this); }, dispose$0() { B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, this); this.super$State$dispose(); }, didChangeMetrics$0() { var t2, keyboardHeight, _this = this, t1 = _this._framework$_element; t1.toString; t1 = A.View_maybeOf(t1)._viewInsets; t2 = _this._framework$_element; t2.toString; A.View_maybeOf(t2).toString; t2 = $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride; if (t2 == null) { t2 = self.window.devicePixelRatio; if (t2 === 0) t2 = 1; } keyboardHeight = A.EdgeInsets$fromViewPadding(t1, t2).bottom; if (keyboardHeight === _this._keyboardHeight) return; _this.setState$1(new A._KeyboardHeightBuilderState_didChangeMetrics_closure(_this, keyboardHeight)); }, build$1(context) { return this._widget.builder$2(context, this._keyboardHeight); } }; A._KeyboardHeightBuilderState_didChangeMetrics_closure.prototype = { call$0() { this.$this._keyboardHeight = this.keyboardHeight; }, $signature: 0 }; A.KeyboardEditingToolbarOperations.prototype = { toggleBold$0() { return this._toggleAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold], type$.Attribution)); }, toggleItalics$0() { return this._toggleAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_italics], type$.Attribution)); }, toggleUnderline$0() { return this._toggleAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_underline], type$.Attribution)); }, toggleStrikethrough$0() { return this._toggleAttributions$1(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_strikethrough], type$.Attribution)); }, _doesSelectionHaveAttributions$1(attributions) { var t1 = this.composer, t2 = t1._selectionNotifier; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); if (t2 == null) return false; if (t2.get$isCollapsed(0)) return t1._preferences._currentAttributions.containsAll$1(attributions); return A.DocumentSelectionWithText_doesSelectedTextContainAttributions(this.document, t2, attributions); }, _toggleAttributions$1(attributions) { var t2, t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return; t2 = this.commonOps; if (t1.get$isCollapsed(0)) t2.composer._preferences.toggleStyles$1(attributions); else t2.toggleAttributionsOnSelection$1(attributions); }, convertToHeader1$0() { var selectedNode, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); selectedNode = _this.document._nodesById.$index(0, t1.extent.nodeId); if (!(selectedNode instanceof A.TextNode)) return; if (selectedNode instanceof A.ListItemNode) _this.commonOps.convertToParagraph$1$newMetadata(A.LinkedHashMap_LinkedHashMap$_literal(["blockType", B.NamedAttribution_header1], type$.String, type$.Attribution)); else _this.editor.execute$1(A._setArrayType([new A.ChangeParagraphBlockTypeRequest(selectedNode.id, B.NamedAttribution_header1)], type$.JSArray_EditRequest)); }, convertToHeader2$0() { var selectedNode, _this = this, t1 = _this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); selectedNode = _this.document._nodesById.$index(0, t1.extent.nodeId); if (!(selectedNode instanceof A.TextNode)) return; if (selectedNode instanceof A.ListItemNode) _this.commonOps.convertToParagraph$1$newMetadata(A.LinkedHashMap_LinkedHashMap$_literal(["blockType", B.NamedAttribution_header2], type$.String, type$.Attribution)); else _this.editor.execute$1(A._setArrayType([new A.ChangeParagraphBlockTypeRequest(selectedNode.id, B.NamedAttribution_header2)], type$.JSArray_EditRequest)); }, convertToParagraph$0() { this.commonOps.convertToParagraph$0(); }, convertToOrderedListItem$0() { var t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = this.document._nodesById.$index(0, t1.extent.nodeId); t1.toString; this.commonOps.convertToListItem$2(B.ListItemType_0, type$.TextNode._as(t1)._text$_text); }, convertToUnorderedListItem$0() { var t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = this.document._nodesById.$index(0, t1.extent.nodeId); t1.toString; this.commonOps.convertToListItem$2(B.ListItemType_1, type$.TextNode._as(t1)._text$_text); }, convertToBlockquote$0() { var t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = this.document._nodesById.$index(0, t1.extent.nodeId); t1.toString; this.commonOps.convertToBlockquote$1(type$.TextNode._as(t1)._text$_text); }, convertToHr$0() { var t1 = this.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = this.document._nodesById.$index(0, t1.extent.nodeId); t1.toString; t1 = type$.TextNode._as(t1).id; this.editor.execute$1(A._setArrayType([new A.ReplaceNodeRequest(t1, A.ParagraphNode$(t1, null, A.AttributedText$("---", null))), new A.ChangeSelectionRequest(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_3_TextAffinity_1)), B.SelectionChangeType_6, "userInteraction"), B.C_InsertCharacterAtCaretRequest], type$.JSArray_EditRequest)); }, closeKeyboard$0() { this.editor.execute$1(A._setArrayType([B.ChangeSelectionRequest_omH], type$.JSArray_EditRequest)); }, get$document(receiver) { return this.document; } }; A.__KeyboardEditingToolbarState_State_WidgetsBindingObserver.prototype = {}; A.__KeyboardHeightBuilderState_State_WidgetsBindingObserver.prototype = {}; A.SuperEditorImeInteractor.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = type$.ValueNotifier_nullable_TextInputConnection; return new A.SuperEditorImeInteractorState(new A.ValueNotifier(null, t1, t2), new A.ValueNotifier(null, t1, t2), B._StateLifecycle_0); } }; A.SuperEditorImeInteractorState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.focusNode; _this.__SuperEditorImeInteractorState__focusNode_A = t1; _this._createTextDeltasDocumentEditor$0(); _this._createDocumentImeClient$0(); _this.__SuperEditorImeInteractorState__imeClient_A = new A.DeltaTextInputClientDecorator(); _this._configureImeClientDecorators$0(); _this._imeConnection.addListener$1(0, _this.get$_supereditor_ime_interactor$_onImeConnectionChange()); _this.__SuperEditorImeInteractorState__textInputConfiguration_A = _this._widget.imeConfiguration.toTextInputConfiguration$0(); }, didChangeDependencies$0() { var t1, t2, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._framework$_element; t1.toString; t1 = _this._supereditor_ime_interactor$_controlsController = A.SuperEditorIosControlsScope_maybeRootOf(t1); t2 = _this.__SuperEditorImeInteractorState__documentImeClient_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; if (t1 == null) t1 = null; else { t1 = t1.__SuperEditorIosControlsController_floatingCursorController_F; t1 === $ && A.throwUnnamedLateFieldNI(); } t2.__DocumentImeInputClient_floatingCursorController_A = t1; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.editContext !== oldWidget.editContext) { _this._createTextDeltasDocumentEditor$0(); _this._createDocumentImeClient$0(); t1 = _this.__SuperEditorImeInteractorState__documentImeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; t2 = _this._supereditor_ime_interactor$_controlsController; if (t2 == null) t2 = null; else { t2 = t2.__SuperEditorIosControlsController_floatingCursorController_F; t2 === $ && A.throwUnnamedLateFieldNI(); } t1.__DocumentImeInputClient_floatingCursorController_A = t2; _this._imeConnection.notifyListeners$0(); } if (!_this._widget.imeConfiguration.$eq(0, oldWidget.imeConfiguration)) { _this.__SuperEditorImeInteractorState__textInputConfiguration_A = _this._widget.imeConfiguration.toTextInputConfiguration$0(); if (_this.get$isAttachedToIme()) _this._imeConnection._change_notifier$_value.updateConfig$1(_this.__SuperEditorImeInteractorState__textInputConfiguration_A); } _this._widget.toString; }, dispose$0() { var _this = this, t1 = _this._imeConnection; t1.removeListener$1(0, _this.get$_supereditor_ime_interactor$_onImeConnectionChange()); t1 = t1._change_notifier$_value; if (t1 != null) J.close$0$z(t1); _this._widget.toString; t1 = _this.__SuperEditorImeInteractorState__imeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._ime_decoration$_client = null; t1 = _this.__SuperEditorImeInteractorState__documentImeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this._widget.toString; _this.super$State$dispose(); }, get$isAttachedToIme() { var t1 = this._imeConnection._change_notifier$_value; t1 = t1 == null ? null : J.get$attached$z(t1); return t1 === true; }, _createTextDeltasDocumentEditor$0() { var t1 = this._widget.editContext, t2 = t1.composer; this.__SuperEditorImeInteractorState__textDeltasDocumentEditor_A = new A.TextDeltasDocumentEditor(t1.editor, t1.document, t2._selectionNotifier, t2._document_composer$_composingRegion, t2._preferences, t1.commonOps, new A.SuperEditorImeInteractorState__createTextDeltasDocumentEditor_closure(this)); }, _createDocumentImeClient$0() { var t3, t4, t5, _this = this, t1 = _this._widget.editContext.composer, t2 = t1._selectionNotifier; t1 = t1._document_composer$_composingRegion; t3 = _this.__SuperEditorImeInteractorState__textDeltasDocumentEditor_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._imeConnection; t3 = new A.DocumentImeInputClient(t2, t1, t3, t4, _this.get$_supereditor_ime_interactor$_onPerformSelector(), B.TextEditingValue_li8, B.TextEditingValue_li8, null); t5 = t3.get$_onContentChange(); t2.addListener$1(0, t5); t1.addListener$1(0, t5); t4.addListener$1(0, t3.get$_onImeConnectionChange()); if (t3.get$attached(0)) t3._sendDocumentToIme$0(); _this.__SuperEditorImeInteractorState__documentImeClient_A = t3; }, _supereditor_ime_interactor$_onImeConnectionChange$0() { var t1, _this = this; if (_this._imeConnection._change_notifier$_value == null) { _this._documentImeConnection.set$value(0, null); _this._widget.toString; return; } _this._configureImeClientDecorators$0(); t1 = _this.__SuperEditorImeInteractorState__documentImeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._documentImeConnection.set$value(0, t1); _this._supereditor_ime_interactor$_reportVisualInformationToIme$0(); }, _configureImeClientDecorators$0() { var t1, t2; this._widget.toString; t1 = this.__SuperEditorImeInteractorState__imeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__SuperEditorImeInteractorState__documentImeClient_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._ime_decoration$_client = t2; }, _supereditor_ime_interactor$_reportVisualInformationToIme$0() { var myRenderBox, _this = this; if (!_this.get$isAttachedToIme()) return; myRenderBox = type$.nullable_RenderBox._as(_this._framework$_element.get$renderObject()); if (myRenderBox != null && myRenderBox._box$_size != null) { _this._supereditor_ime_interactor$_reportSizeAndTransformToIme$0(); _this._supereditor_ime_interactor$_reportCaretRectToIme$0(); _this._supereditor_ime_interactor$_reportTextStyleToIme$0(); } A.Frames_onNextFrame(_this, new A.SuperEditorImeInteractorState__reportVisualInformationToIme_closure(_this)); }, _supereditor_ime_interactor$_reportSizeAndTransformToIme$0() { var t1, size = A._Cell$named("size"), transform = A._Cell$named("transform"), sizeAndTransform = this._computeSizeAndTransformOfSelectNode$0(); if (sizeAndTransform == null) return; size.__late_helper$_value = sizeAndTransform._0; transform.__late_helper$_value = sizeAndTransform._1; t1 = this._imeConnection._change_notifier$_value; t1.toString; t1.setEditableSizeAndTransform$2(size._readLocal$0(), transform._readLocal$0()); }, _supereditor_ime_interactor$_reportCaretRectToIme$0() { return; }, _supereditor_ime_interactor$_reportTextStyleToIme$0() { var nodePosition, selectedComponent, t2, t3, style, t1 = this._widget.editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return; t1 = t1.extent; nodePosition = t1.nodePosition; if (!(nodePosition instanceof A.TextNodePosition)) return; t1 = t1.nodeId; selectedComponent = this._widget.editContext._getDocumentLayout.call$0().getComponentByNodeId$1(t1); if (type$.ProxyDocumentComponent_StatefulWidget._is(selectedComponent)) selectedComponent = type$.nullable_DocumentComponent_StatefulWidget._as(selectedComponent.get$childDocumentComponentKey().get$currentState()); if (selectedComponent == null) { $.$get$editorImeLog().log$4(B.Level_WARNING_900, string$.A_sele + t1 + " was found", null, null); return; } if (!(selectedComponent instanceof A.TextComponentState)) return; t1 = nodePosition.offset; t2 = selectedComponent._widget.text; t3 = t2.text.length; t1 = t1 < t3 ? t1 : t3 - 1; style = selectedComponent._textStyleWithBlockType$1(t2.spans.getAllAttributionsAt$1(t1)); t1 = this._imeConnection._change_notifier$_value; t1.toString; t2 = selectedComponent._widget; t3 = t2.textDirection; if (t3 == null) t3 = B.TextDirection_1; t2 = t2.textAlign; if (t2 == null) t2 = B.TextAlign_0; t1.setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(style.fontFamily, style.fontSize, style.fontWeight, t2, t3); }, _computeSizeAndTransformOfSelectNode$0() { var t2, selectedComponent, renderBox, _null = null, t1 = this._widget.editContext.composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) return _null; t2 = this._widget.editContext._getDocumentLayout.call$0(); t1 = t1.extent.nodeId; selectedComponent = t2.getComponentByNodeId$1(t1); if (type$.ProxyDocumentComponent_StatefulWidget._is(selectedComponent)) selectedComponent = type$.DocumentComponent_StatefulWidget._as(selectedComponent.get$childDocumentComponentKey().get$currentState()); if (selectedComponent == null) { $.$get$editorImeLog().log$4(B.Level_WARNING_900, string$.A_sele + t1 + " was found", _null, _null); return _null; } renderBox = type$.RenderBox._as(selectedComponent._framework$_element.get$renderObject()); return new A._Record_2(renderBox.get$size(0), renderBox.getTransformTo$1(0, _null)); }, _supereditor_ime_interactor$_onPerformSelector$1(selectorName) { var handler = this._widget.selectorHandlers.$index(0, selectorName); if (handler == null) { $.$get$editorImeLog().log$4(B.Level_WARNING_900, "No handler found for " + selectorName, null, null); return; } handler.call$1(this._widget.editContext); }, build$1(context) { var t4, t5, t6, t7, _this = this, _null = null, t1 = _this._imeConnection, t2 = A.defaultTargetPlatform() === B.TargetPlatform_4 ? $.$get$disabledMacIntents() : A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.Action_Intent), t3 = _this.__SuperEditorImeInteractorState__focusNode_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this._widget; t5 = t4.editContext; t6 = t4.hardwareKeyboardActions; t7 = _this.__SuperEditorImeInteractorState__textInputConfiguration_A; t7 === $ && A.throwUnnamedLateFieldNI(); return new A.SuperEditorImeDebugVisuals(t1, A.Actions$(t2, new A.SuperEditorHardwareKeyHandler(t3, t5, t6, false, new A.DocumentSelectionOpenAndCloseImePolicy(t3, t5.editor, t5.composer._selectionNotifier, t1, new A.SuperEditorImeInteractorState_build_closure(_this), t7, true, true, true, true, new A.ImeFocusPolicy(t3, t1, new A.SuperEditorImeInteractorState_build_closure0(_this), t7, true, false, true, true, new A.SoftwareKeyboardOpener(t4.softwareKeyboardController, t4.child, _null), _null), _null), _null)), _null); } }; A.SuperEditorImeInteractorState__createTextDeltasDocumentEditor_closure.prototype = { call$1(action) { var t1 = this.$this.__SuperEditorImeInteractorState__imeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.performAction$1(action); }, $signature: 332 }; A.SuperEditorImeInteractorState__reportVisualInformationToIme_closure.prototype = { call$1(_) { return this.$this._supereditor_ime_interactor$_reportVisualInformationToIme$0(); }, $signature: 11 }; A.SuperEditorImeInteractorState_build_closure.prototype = { call$0() { var t1 = this.$this.__SuperEditorImeInteractorState__imeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, $signature: 904 }; A.SuperEditorImeInteractorState_build_closure0.prototype = { call$0() { var t1 = this.$this.__SuperEditorImeInteractorState__imeClient_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1; }, $signature: 904 }; A.SuperEditorImePolicies.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.SuperEditorImePolicies) if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return 311109; } }; A.SuperEditorImeConfiguration.prototype = { toTextInputConfiguration$0() { return A.TextInputConfiguration$(null, B.List_empty0, true, B.AutofillConfiguration_lYx, true, true, true, true, B.TextInputAction_12, B.TextInputType_1_null_null, this.keyboardBrightness, false, false, null, null, B.TextCapitalization_10); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.SuperEditorImeConfiguration && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.keyboardBrightness === other.keyboardBrightness && true; else t1 = true; return t1; }, get$hashCode(_) { return (0 ^ A.Primitives_objectHashCode(this.keyboardBrightness) ^ A.Primitives_objectHashCode(B.TextInputAction_12)) >>> 0; } }; A.DocumentScrollable.prototype = { createState$0() { return new A._DocumentScrollableState(null, null, B._StateLifecycle_0); } }; A._DocumentScrollableState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.scrollController; _this.___DocumentScrollableState__scrollController_A = t1; A.Frames_onNextFrame(_this, new A._DocumentScrollableState_initState_closure(_this)); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._widget.toString; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t2 = t1.scrollController; if (t2 !== oldWidget.scrollController) _this.___DocumentScrollableState__scrollController_A = t2; t2 = oldWidget.autoScroller; if (t1.autoScroller !== t2) { t2.detachScrollable$0(); _this._widget.autoScroller.attachScrollable$3(_this, new A._DocumentScrollableState_didUpdateWidget_closure(_this), new A._DocumentScrollableState_didUpdateWidget_closure0(_this)); } t1 = oldWidget.scroller; if (_this._widget.scroller != t1) { if (t1 != null) t1.detach$0(0); t1 = _this._widget.scroller; if (t1 != null) t1.attach$1(_this.get$_document_scrollable$_scrollPosition()); } }, dispose$0() { var t1 = this._widget; t1.autoScroller.detachScrollable$0(); t1 = this._widget.scroller; if (t1 != null) t1.detach$0(0); this.super$__DocumentScrollableState_State_SingleTickerProviderStateMixin$dispose(); }, get$_document_scrollable$_viewport() { var t1 = this._framework$_element; t1.toString; t1 = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t1); t1 = t1 == null ? null : t1._framework$_element.get$renderObject(); if (t1 == null) t1 = this._framework$_element.get$renderObject(); return type$.RenderBox._as(t1); }, get$_document_scrollable$_scrollPosition() { var t1 = this._ancestorScrollPosition; if (t1 == null) { t1 = this.___DocumentScrollableState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = B.JSArray_methods.get$single(t1._positions); } return t1; }, build$1(context) { var t1, t2, scrollBehavior, t3, _this = this, _null = null, ancestorScrollable = A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(context); if (ancestorScrollable == null) t1 = _null; else { t1 = ancestorScrollable._scrollable$_position; t1.toString; } _this._ancestorScrollPosition = t1; t2 = _this._widget; if (t1 == null) { t1 = t2.child; t2 = _this._framework$_element; t2.toString; scrollBehavior = A.ScrollConfiguration_of(t2); t2 = scrollBehavior.copyWith$1$scrollbars(false); t3 = _this.___DocumentScrollableState__scrollController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._maybeBuildScrollbar$2$behavior$child(scrollBehavior, A.ScrollConfiguration$(t2, A.SingleChildScrollView$(t1, t3, B.DragStartBehavior_1, _null, _null, B.NeverScrollableScrollPhysics_null, _null, _null, false, B.Axis_1))); t1 = t3; } else t1 = t2.child; t1 = A._setArrayType([t1], type$.JSArray_Widget); _this._widget.toString; return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); }, _maybeBuildScrollbar$2$behavior$child(behavior, child) { var t2, _this = this, t1 = _this._framework$_element; t1.toString; t2 = _this.___DocumentScrollableState__scrollController_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (behavior.buildScrollbar$3(t1, child, new A.ScrollableDetails(B.AxisDirection_2, t2, null)).super$Object$$eq(0, child)) return child; t1 = _this.___DocumentScrollableState__scrollController_A; t2 = _this._framework$_element; t2.toString; return A.ScrollbarWithCustomPhysics$(child, t1, behavior.getScrollPhysics$1(t2)); } }; A._DocumentScrollableState_initState_closure.prototype = { call$1(_) { var t2, t1 = this.$this; t1._widget.autoScroller.attachScrollable$3(t1, new A._DocumentScrollableState_initState__closure(t1), new A._DocumentScrollableState_initState__closure0(t1)); t2 = t1._widget.scroller; if (t2 != null) t2.attach$1(t1.get$_document_scrollable$_scrollPosition()); }, $signature: 11 }; A._DocumentScrollableState_initState__closure.prototype = { call$0() { return this.$this.get$_document_scrollable$_viewport(); }, $signature: 402 }; A._DocumentScrollableState_initState__closure0.prototype = { call$0() { return this.$this.get$_document_scrollable$_scrollPosition(); }, $signature: 372 }; A._DocumentScrollableState_didUpdateWidget_closure.prototype = { call$0() { return this.$this.get$_document_scrollable$_viewport(); }, $signature: 402 }; A._DocumentScrollableState_didUpdateWidget_closure0.prototype = { call$0() { return this.$this.get$_document_scrollable$_scrollPosition(); }, $signature: 372 }; A.AutoScrollController.prototype = { dispose$0() { this.detachScrollable$0(); this.super$ChangeNotifier$dispose(); }, attachScrollable$3(vsync, viewportResolver, scrollPositionResolver) { var _this = this; _this.detachScrollable$0(); _this._document_scrollable$_ticker = vsync.createTicker$1(_this.get$_document_scrollable$_onTick()); _this._getViewport = viewportResolver; _this._getScrollPosition = scrollPositionResolver; J.addListener$1$x(scrollPositionResolver.call$0(), _this.get$_onScrollPositionChange()); }, _onScrollPositionChange$0() { this.notifyListeners$0(); }, detachScrollable$0() { var t1, _this = this; if (_this._getScrollPosition == null) return; t1 = _this._document_scrollable$_ticker; if (t1._ticker$_future != null) t1.stop$0(0); _this._document_scrollable$_ticker.dispose$0(); _this._getScrollPosition = _this._getViewport = null; }, jumpBy$1(delta) { var scrollPosition, t2, t1 = this._getScrollPosition; if (t1 == null) { $.$get$editorScrollingLog().log$4(B.Level_WARNING_900, "Tried to jump a document scrollable by " + A.S(delta) + " pixels, but no scrollable is attached to this controller.", null, null); return; } scrollPosition = t1.call$0(); t1 = scrollPosition._maxScrollExtent; t1.toString; if (t1 === 0) return; t2 = scrollPosition._pixels; t2.toString; scrollPosition.jumpTo$1(B.JSNumber_methods.clamp$2(t2 + delta, 0, t1)); }, goBallistic$1(pixelsPerSecond) { var t1 = this._getScrollPosition, pos = t1 == null ? null : t1.call$0(); if (pos == null) return; t1 = pos._maxScrollExtent; t1.toString; if (t1 > 0) pos.goBallistic$1(pixelsPerSecond); pos.context.setIgnorePointer$1(false); }, goIdle$0() { var t2, t1 = this._getScrollPosition, pos = t1 == null ? null : t1.call$0(); if (pos == null) return; t1 = pos._pixels; t1.toString; t2 = pos._minScrollExtent; t2.toString; if (t1 > t2) { t2 = pos._maxScrollExtent; t2.toString; t2 = t1 < t2; t1 = t2; } else t1 = false; if (t1) pos.beginActivity$1(new A.IdleScrollActivity(pos)); }, ensureGlobalRectIsVisible$1(globalRegion) { var scrollPosition, viewportBox, t2, viewportTopLeft, t3, t4, beyondTopExtent, beyondBottomExtent, t5, t6, newScrollPosition, _null = null, t1 = this._getScrollPosition; if (t1 == null) return; scrollPosition = t1.call$0(); viewportBox = this._getViewport.call$0(); t1 = globalRegion.left; t2 = globalRegion.top; viewportTopLeft = viewportBox.globalToLocal$1(new A.Offset(t1, t2)); t3 = viewportTopLeft._dx; t4 = viewportTopLeft._dy; t2 = t4 + (globalRegion.bottom - t2); beyondTopExtent = Math.abs(Math.min(t4, 0)); beyondBottomExtent = Math.max(t2 - viewportBox.get$size(0)._dy, 0); t5 = $.$get$editorScrollingLog(); t5.log$4(B.Level_FINEST_300, "Ensuring extent is visible.", _null, _null); t5.log$4(B.Level_FINEST_300, " - viewport size: " + viewportBox.get$size(0).toString$0(0), _null, _null); t6 = scrollPosition._pixels; t6.toString; t5.log$4(B.Level_FINEST_300, " - scroll controller offset: " + A.S(t6), _null, _null); t5.log$4(B.Level_FINEST_300, " - selection extent rect in viewport: " + new A.Rect(t3, t4, t3 + (globalRegion.right - t1), t2).toString$0(0), _null, _null); t5.log$4(B.Level_FINEST_300, " - beyond top: " + A.S(beyondTopExtent), _null, _null); t5.log$4(B.Level_FINEST_300, " - beyond bottom: " + A.S(beyondBottomExtent), _null, _null); newScrollPosition = A._Cell$named("newScrollPosition"); if (beyondTopExtent > 0) { t1 = scrollPosition._pixels; t1.toString; t2 = scrollPosition._maxScrollExtent; t2.toString; newScrollPosition.__late_helper$_value = B.JSNumber_methods.clamp$2(t1 - beyondTopExtent, 0, t2); } else if (beyondBottomExtent > 0) { t1 = scrollPosition._pixels; t1.toString; t2 = scrollPosition._maxScrollExtent; t2.toString; newScrollPosition.__late_helper$_value = B.JSNumber_methods.clamp$2(beyondBottomExtent + t1, 0, t2); } else return; t5.log$4(B.Level_FINEST_300, "Animating scroll offset to: " + A.S(newScrollPosition._readLocal$0()), _null, _null); scrollPosition.animateTo$3$curve$duration(newScrollPosition._readLocal$0(), B.Cubic_xDo0, B.Duration_100000); }, enableAutoScrolling$0() { var _this = this, t1 = _this._getScrollPosition; if (t1 == null) return; if (_this._isAutoScrollingEnabled) return; _this._isAutoScrollingEnabled = true; t1 = t1.call$0()._pixels; t1.toString; _this._autoScrollingStartOffset = t1; _this._deltaWhileAutoScrolling = 0; _this._document_scrollable$_ticker.start$0(0); }, setGlobalAutoScrollRegion$1(globalRegion) { if (!this._isAutoScrollingEnabled) return; this._autoScrollGlobalRegion = globalRegion; }, _document_scrollable$_onTick$1(elapsedTime) { var t1, viewport, t2, t3, t4, _this = this; if (_this._autoScrollGlobalRegion == null) return; if (_this._getScrollPosition == null) { t1 = _this._document_scrollable$_ticker; t1.stop$0(0); t1.dispose$0(); return; } viewport = _this._getViewport.call$0(); t1 = A.MatrixUtils_transformPoint(viewport.getTransformTo$1(0, null), B.Offset_0_0)._dy + 100; viewport.get$size(0); t2 = t1 + (viewport.get$size(0)._dy - 100 - 100); t3 = _this._autoScrollGlobalRegion; t4 = t3.top; if (t4 < t1) _this._document_scrollable$_scrollUp$1(t1 - t4); else { t1 = t3.bottom; if (t1 > t2) _this._document_scrollable$_scrollDown$1(t1 - t2); } t1 = _this._autoScrollingStartOffset; t1.toString; t2 = _this._getScrollPosition.call$0()._pixels; t2.toString; _this._deltaWhileAutoScrolling = t1 - t2; }, _document_scrollable$_scrollUp$1(distanceInGutter) { var speedPercent, t2, t3, _null = null, scrollPosition = this._getScrollPosition.call$0(), t1 = scrollPosition._pixels; t1.toString; if (t1 <= 0) { $.$get$editorScrollingLog().log$4(B.Level_FINEST_300, string$.Tried_su, _null, _null); return; } t1 = $.$get$editorScrollingLog(); t1.log$4(B.Level_FINEST_300, "Scrolling up on tick", _null, _null); speedPercent = distanceInGutter / 100; t2 = A.lerpDouble(0, 20, speedPercent); t2.toString; t1.log$4(B.Level_FINEST_300, "Speed percent: " + A.S(speedPercent), _null, _null); t3 = scrollPosition._pixels; t3.toString; t1.log$4(B.Level_FINEST_300, "Jumping from " + A.S(t3) + " to " + A.S(t3 + t2), _null, _null); t3 = scrollPosition._pixels; t3.toString; scrollPosition.jumpTo$1(t3 - t2); }, _document_scrollable$_scrollDown$1(distanceInGutter) { var t2, speedPercent, t3, _null = null, scrollPosition = this._getScrollPosition.call$0(), t1 = scrollPosition._pixels; t1.toString; t2 = scrollPosition._maxScrollExtent; t2.toString; if (t1 >= t2) { $.$get$editorScrollingLog().log$4(B.Level_FINEST_300, string$.Tried_sd, _null, _null); return; } t1 = $.$get$editorScrollingLog(); t1.log$4(B.Level_FINEST_300, "Scrolling down on tick", _null, _null); speedPercent = distanceInGutter / 100; t2 = A.lerpDouble(0, 20, speedPercent); t2.toString; t1.log$4(B.Level_FINEST_300, "Speed percent: " + A.S(speedPercent), _null, _null); t3 = scrollPosition._pixels; t3.toString; t1.log$4(B.Level_FINEST_300, "Jumping from " + A.S(t3) + " to " + A.S(t3 + t2), _null, _null); t3 = scrollPosition._pixels; t3.toString; scrollPosition.jumpTo$1(t3 + t2); }, $isListenable: 1 }; A._AutoScrollController_Object_ChangeNotifier.prototype = {}; A.__DocumentScrollableState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.HorizontalRuleNode.prototype = { copyContent$1(selection) { if (!(selection instanceof A.UpstreamDownstreamNodeSelection)) throw A.wrapException(A.Exception_Exception("HorizontalRuleNode can only copy content from a UpstreamDownstreamNodeSelection.")); return !selection.base.$eq(0, selection.extent) ? "---" : null; }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.HorizontalRuleNode && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.id === other.id; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.id); }, get$id(receiver) { return this.id; } }; A.HorizontalRuleComponentBuilder.prototype = { createViewModel$2($document, node) { var _null = null; if (!(node instanceof A.HorizontalRuleNode)) return _null; return new A.HorizontalRuleComponentViewModel(_null, B.Color_0, _null, B.Color_0, node.id, _null, B.EdgeInsets_0_0_0_0); }, createComponent$2(componentContext, componentViewModel) { var t1; if (!(componentViewModel instanceof A.HorizontalRuleComponentViewModel)) return null; t1 = componentViewModel.selection; return new A.HorizontalRuleComponent(componentContext.componentKey, componentViewModel.selectionColor, t1, null); }, $isComponentBuilder: 1 }; A.HorizontalRuleComponentViewModel.prototype = { copy$0() { var _this = this, t1 = _this.maxWidth, t2 = _this.padding; return new A.HorizontalRuleComponentViewModel(_this.selection, _this.selectionColor, _this.caret, _this.caretColor, _this.nodeId, t1, t2); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) if (_this.super$SingleColumnLayoutComponentViewModel$$eq(0, other)) if (other instanceof A.HorizontalRuleComponentViewModel) if (A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other)) if (_this.nodeId === other.nodeId) if (J.$eq$(_this.selection, other.selection)) if (_this.selectionColor.$eq(0, other.selectionColor)) t1 = _this.caretColor.$eq(0, other.caretColor); else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { var _this = this; return (A.SingleColumnLayoutComponentViewModel.prototype.get$hashCode.call(_this, 0) ^ B.JSString_methods.get$hashCode(_this.nodeId) ^ J.get$hashCode$(_this.selection) ^ B.JSInt_methods.get$hashCode(_this.selectionColor.value) ^ B.JSNull_methods.get$hashCode(_this.caret) ^ B.JSInt_methods.get$hashCode(_this.caretColor.value)) >>> 0; } }; A.HorizontalRuleComponent.prototype = { build$1(context) { return A.IgnorePointer$(new A.SelectableBox(this.selection, this.selectionColor, new A.BoxComponent(A.Divider$(B.MaterialColor_Map_MUpTk_4288585374, null, 1), this.componentKey), null), true, null); } }; A._HorizontalRuleNode_BlockNode_ChangeNotifier.prototype = {}; A.ImageNode.prototype = { copyContent$1(selection) { if (!(selection instanceof A.UpstreamDownstreamNodeSelection)) throw A.wrapException(A.Exception_Exception("ImageNode can only copy content from a UpstreamDownstreamNodeSelection.")); return !selection.base.$eq(0, selection.extent) ? this._image0$_imageUrl : null; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.ImageNode && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.id === other.id && _this._image0$_imageUrl === other._image0$_imageUrl && _this._altText === other._altText; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.id) ^ B.JSString_methods.get$hashCode(this._image0$_imageUrl) ^ B.JSString_methods.get$hashCode(this._altText); }, get$id(receiver) { return this.id; } }; A.ImageComponentBuilder.prototype = { createViewModel$2($document, node) { var _null = null; if (!(node instanceof A.ImageNode)) return _null; return new A.ImageComponentViewModel(node._image0$_imageUrl, _null, _null, B.Color_0, node.id, _null, B.EdgeInsets_0_0_0_0); }, createComponent$2(componentContext, componentViewModel) { var t1; if (!(componentViewModel instanceof A.ImageComponentViewModel)) return null; t1 = componentViewModel.selection; return new A.ImageComponent(componentContext.componentKey, componentViewModel.imageUrl, componentViewModel.expectedSize, componentViewModel.selectionColor, t1, null); }, $isComponentBuilder: 1 }; A.ImageComponentViewModel.prototype = { copy$0() { var _this = this, t1 = _this.maxWidth, t2 = _this.padding; return new A.ImageComponentViewModel(_this.imageUrl, _this.expectedSize, _this.selection, _this.selectionColor, _this.nodeId, t1, t2); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$SingleColumnLayoutComponentViewModel$$eq(0, other) && other instanceof A.ImageComponentViewModel && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.imageUrl === other.imageUrl && J.$eq$(_this.selection, other.selection) && _this.selectionColor.$eq(0, other.selectionColor); else t1 = true; return t1; }, get$hashCode(_) { var _this = this; return (A.SingleColumnLayoutComponentViewModel.prototype.get$hashCode.call(_this, 0) ^ B.JSString_methods.get$hashCode(_this.nodeId) ^ B.JSString_methods.get$hashCode(_this.imageUrl) ^ J.get$hashCode$(_this.selection) ^ B.JSInt_methods.get$hashCode(_this.selectionColor.value)) >>> 0; } }; A.ImageComponent.prototype = { build$1(context) { var _this = this, _null = null, t1 = A.Image$network(_this.imageUrl, B.BoxFit_1, new A.ImageComponent_build_closure(_this), _null, _null, _null, _null); return A.MouseRegion$(A.IgnorePointer$(A.Center$(new A.SelectableBox(_this.selection, _this.selectionColor, new A.BoxComponent(t1, _this.componentKey), _null), _null, _null), true, _null), B.SystemMouseCursor_basic, B.HitTestBehavior_2, _null, _null, _null, _null); } }; A.ImageComponent_build_closure.prototype = { call$4(context, child, frame, wasSynchronouslyLoaded) { var _null = null; if (frame != null) return child; return new A.SizedBox(_null, _null, _null, _null); }, "call*": "call$4", $requiredArgCount: 4, $signature: 3453 }; A._ImageNode_BlockNode_ChangeNotifier.prototype = {}; A.SingleColumnDocumentLayout.prototype = { createState$0() { var t1 = type$.String, t2 = type$.GlobalKey_State_StatefulWidget; return new A._SingleColumnDocumentLayoutState(A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(t2, t1), A._setArrayType([], type$.JSArray_GlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A._SingleColumnDocumentLayoutState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = new A.SingleColumnLayoutPresenterChangeListener(_this.get$_onPresenterMarkedDirty(), _this.get$_onViewModelChange()); _this.___SingleColumnDocumentLayoutState__presenterListener_A = t1; _this._widget.presenter.__presenter$_listeners.add$1(0, t1); _this._widget.presenter.updateViewModel$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.presenter; if (_this._widget.presenter !== t1) { t2 = _this.___SingleColumnDocumentLayoutState__presenterListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.__presenter$_listeners.remove$1(0, t2); _this._widget.presenter.__presenter$_listeners.add$1(0, _this.___SingleColumnDocumentLayoutState__presenterListener_A); _this._widget.presenter.updateViewModel$0(); } }, dispose$0() { var t1 = this._widget.presenter, t2 = this.___SingleColumnDocumentLayoutState__presenterListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.__presenter$_listeners.remove$1(0, t2); this.super$State$dispose(); }, _onPresenterMarkedDirty$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this; var $async$_onPresenterMarkedDirty$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $.$get$editorLayoutLog().log$4(B.Level_FINE_500, "Layout presenter is dirty. Instructing it to update the view model.", null, null); $async$self._widget.presenter.updateViewModel$0(); // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$_onPresenterMarkedDirty$0, $async$completer); }, _onViewModelChange$4$addedComponents$changedComponents$movedComponents$removedComponents(addedComponents, changedComponents, movedComponents, removedComponents) { if (addedComponents.length !== 0 || movedComponents.length !== 0 || removedComponents.length !== 0) this.setState$1(new A._SingleColumnDocumentLayoutState__onViewModelChange_closure()); }, getDocumentPositionAtOffset$1(documentOffset) { var componentKey; $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "Getting document position at exact offset: " + documentOffset.toString$0(0), null, null); componentKey = this._findComponentAtOffset$1(documentOffset); if (componentKey == null || $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey) == null) return null; return this._getDocumentPositionInComponentNearOffset$2(componentKey, documentOffset); }, getDocumentPositionNearestToOffset$1(rawDocumentOffset) { var firstPosition, lastPosition, componentKey, _this = this, documentOffset = new A.Offset(B.JSNumber_methods.clamp$2(rawDocumentOffset._dx, 1, Math.max(type$.RenderBox._as(_this._framework$_element.get$renderObject()).get$size(0)._dx - 1, 1)), rawDocumentOffset._dy); $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "Getting document position near offset: " + documentOffset.toString$0(0), null, null); if (_this._isAboveStartOfContent$1(documentOffset)) { firstPosition = _this._findFirstPosition$0(); if (firstPosition != null) return firstPosition; } if (_this._isBeyondDocumentEnd$1(documentOffset)) { lastPosition = _this._findLastPosition$0(); if (lastPosition != null) return lastPosition; } componentKey = _this._findComponentClosestToOffset$1(documentOffset); if (componentKey == null || $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey) == null) return null; return _this._getDocumentPositionInComponentNearOffset$2(componentKey, documentOffset); }, _getDocumentPositionInComponentNearOffset$2(componentKey, documentOffset) { var componentPosition, t2, selectionAtOffset, _null = null, component = type$.DocumentComponent_StatefulWidget._as(componentKey.get$currentState()), componentBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey).get$renderObject()), t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_INFO_800, " - found node at position: " + component.toString$0(0), _null, _null); componentPosition = component.getPositionAtOffset$1(this._componentOffset$2(componentBox, documentOffset)); t2 = this._componentKeysToNodeIds.$index(0, componentKey); t2.toString; selectionAtOffset = new A.DocumentPosition(t2, componentPosition); t1.log$4(B.Level_INFO_800, " - selection at offset: " + selectionAtOffset.toString$0(0), _null, _null); return selectionAtOffset; }, _isAboveStartOfContent$1(documentOffset) { var componentKey, t1 = this._topToBottomComponentKeys; if (t1.length === 0) return true; componentKey = B.JSArray_methods.get$first(t1); return this._componentOffset$2(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey).get$renderObject()), documentOffset)._dy < 0; }, _isBeyondDocumentEnd$1(documentOffset) { var componentKey, componentBox, t1 = this._topToBottomComponentKeys; if (t1.length === 0) return true; componentKey = B.JSArray_methods.get$last(t1); componentBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey).get$renderObject()); return this._componentOffset$2(componentBox, documentOffset)._dy > componentBox.get$size(0)._dy; }, getEdgeForPosition$1(position) { var componentEdge, docOffset, component = this.getComponentByNodeId$1(position.nodeId); if (component == null) { $.$get$editorLayoutLog().log$4(B.Level_INFO_800, string$.Could_ + position.toString$0(0), null, null); return null; } componentEdge = component.getEdgeForPosition$1(position.nodePosition); docOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as(component._framework$_element.get$renderObject()).getTransformTo$1(0, this._framework$_element.get$renderObject()), B.Offset_0_0); return componentEdge.translate$2(0, docOffset._dx, docOffset._dy); }, getRectForPosition$1(position) { var componentRect, docOffset, component = this.getComponentByNodeId$1(position.nodeId); if (component == null) { $.$get$editorLayoutLog().log$4(B.Level_INFO_800, string$.Could_ + position.toString$0(0), null, null); return null; } componentRect = component.getRectForPosition$1(position.nodePosition); docOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as(component._framework$_element.get$renderObject()).getTransformTo$1(0, this._framework$_element.get$renderObject()), B.Offset_0_0); return componentRect.translate$2(0, docOffset._dx, docOffset._dy); }, getRectForSelection$2(base, extent) { var componentBoundingBoxes, t3, documentLayoutBox, componentOffsetInDocument, selectedNodes, startPosition, endPosition, i, component, selectionRectInComponent, boundingBox, _this = this, t1 = base.nodeId, baseComponent = _this.getComponentByNodeId$1(t1), t2 = extent.nodeId, extentComponent = _this.getComponentByNodeId$1(t2); if (baseComponent == null || extentComponent == null) { $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "Could not find base and/or extent position to calculate bounding box for selection. Base: " + base.toString$0(0) + " -> " + A.S(baseComponent) + ", Extent: " + extent.toString$0(0) + " -> " + A.S(extentComponent), null, null); return null; } componentBoundingBoxes = A._setArrayType([], type$.JSArray_Rect); t3 = type$.RenderBox; documentLayoutBox = t3._as(_this._framework$_element.get$renderObject()); if (t1 === t2) { componentOffsetInDocument = A.MatrixUtils_transformPoint(t3._as(extentComponent._framework$_element.get$renderObject()).getTransformTo$1(0, documentLayoutBox), B.Offset_0_0); componentBoundingBoxes.push(extentComponent.getRectForSelection$2(base.nodePosition, extent.nodePosition).translate$2(0, componentOffsetInDocument._dx, componentOffsetInDocument._dy)); } else { selectedNodes = _this._getNodeIdsBetween$2(t1, t2); _this.getComponentByNodeId$1(B.JSArray_methods.get$first(selectedNodes)).toString; startPosition = J.$eq$(B.JSArray_methods.get$first(selectedNodes), t1) ? base.nodePosition : extent.nodePosition; endPosition = J.$eq$(B.JSArray_methods.get$first(selectedNodes), t1) ? extent.nodePosition : base.nodePosition; for (i = 0; i < selectedNodes.length; ++i) { component = _this.getComponentByNodeId$1(selectedNodes[i]); componentOffsetInDocument = A.MatrixUtils_transformPoint(t3._as(component._framework$_element.get$renderObject()).getTransformTo$1(0, documentLayoutBox), B.Offset_0_0); if (i === 0) { selectionRectInComponent = component.getRectForSelection$2(startPosition, component.getEndPosition$0()); t1 = componentOffsetInDocument._dx; t2 = componentOffsetInDocument._dy; componentBoundingBoxes.push(new A.Rect(selectionRectInComponent.left + t1, selectionRectInComponent.top + t2, selectionRectInComponent.right + t1, selectionRectInComponent.bottom + t2)); } else { t1 = componentOffsetInDocument._dx; t2 = componentOffsetInDocument._dy; if (i === selectedNodes.length - 1) { selectionRectInComponent = component.getRectForSelection$2(component.getBeginningPosition$0(), endPosition); componentBoundingBoxes.push(new A.Rect(selectionRectInComponent.left + t1, selectionRectInComponent.top + t2, selectionRectInComponent.right + t1, selectionRectInComponent.bottom + t2)); } else { selectionRectInComponent = component.getRectForSelection$2(component.getBeginningPosition$0(), component.getEndPosition$0()); componentBoundingBoxes.push(new A.Rect(selectionRectInComponent.left + t1, selectionRectInComponent.top + t2, selectionRectInComponent.right + t1, selectionRectInComponent.bottom + t2)); } } } } boundingBox = B.JSArray_methods.get$first(componentBoundingBoxes); for (i = 1; i < componentBoundingBoxes.length; ++i) boundingBox = boundingBox.expandToInclude$1(componentBoundingBoxes[i]); return boundingBox; }, _getNodeIdsBetween$2(baseNodeId, extentNodeId) { var t3, baseComponentIndex, extentComponentIndex, topNodeIndex, componentsInside, t1 = this._nodeIdsToComponentKeys, t2 = t1.$index(0, baseNodeId); t2.toString; t3 = this._topToBottomComponentKeys; baseComponentIndex = B.JSArray_methods.indexOf$1(t3, t2); t1 = t1.$index(0, extentNodeId); t1.toString; extentComponentIndex = B.JSArray_methods.indexOf$1(t3, t1); topNodeIndex = baseComponentIndex <= extentComponentIndex ? baseComponentIndex : extentComponentIndex; componentsInside = B.JSArray_methods.sublist$2(t3, topNodeIndex, (topNodeIndex === baseComponentIndex ? extentComponentIndex : baseComponentIndex) + 1); t1 = A._arrayInstanceType(componentsInside)._eval$1("MappedListIterable<1,String>"); return A.List_List$of(new A.MappedListIterable(componentsInside, new A._SingleColumnDocumentLayoutState__getNodeIdsBetween_closure(this), t1), true, t1._eval$1("ListIterable.E")); }, getDocumentSelectionInRegion$2(baseOffset, extentOffset) { var region, t2, t3, componentSearchStartIndex, t4, t5, t6, t7, t8, t9, i, bottomNodeExtentPosition, bottomNodeBasePosition, bottomNodeId, topNodeExtentPosition, topNodeBasePosition, topNodeId, componentKey, component, componentOverlap, t10, contentOffset, componentBaseOffset, componentExtentOffset, isDraggingDown, _this = this, _null = null, _s28_ = "RenderBox was not laid out: ", t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_INFO_800, "getDocumentSelectionInRegion() - from: " + baseOffset.toString$0(0) + ", to: " + extentOffset.toString$0(0), _null, _null); region = A.Rect$fromPoints(baseOffset, extentOffset); t2 = baseOffset._dy; t3 = extentOffset._dy; componentSearchStartIndex = Math.max(_this._findComponentIndexAtOffset$1(Math.min(t2, t3)), 0); for (t4 = _this._topToBottomComponentKeys, t5 = type$.DocumentComponent_StatefulWidget, t6 = _this._componentKeysToNodeIds, t7 = extentOffset._dx, t8 = baseOffset._dx, t9 = type$.RenderBox, i = componentSearchStartIndex, bottomNodeExtentPosition = _null, bottomNodeBasePosition = bottomNodeExtentPosition, bottomNodeId = bottomNodeBasePosition, topNodeExtentPosition = bottomNodeId, topNodeBasePosition = topNodeExtentPosition, topNodeId = topNodeBasePosition; i < t4.length; ++i) { componentKey = t4[i]; t1.log$4(B.Level_INFO_800, ' - considering component "' + componentKey.toString$0(0) + '"', _null, _null); if (!t5._is(componentKey.get$currentState())) { t1.log$4(B.Level_INFO_800, " - found unknown component: " + A.S(componentKey.get$currentState()), _null, _null); continue; } component = t5._as(componentKey.get$currentState()); component.isVisualSelectionSupported$0(); componentOverlap = _this._getLocalOverlapWithComponent$2(region, component); if (componentOverlap != null) { t1.log$4(B.Level_FINE_500, " - drag intersects: " + componentKey.toString$0(0) + "}", _null, _null); t1.log$4(B.Level_FINE_500, " - intersection: " + componentOverlap.toString$0(0), _null, _null); t10 = t9._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey).get$renderObject()); contentOffset = A.MatrixUtils_transformPoint(t10.getTransformTo$1(0, t9._as(_this._framework$_element.get$renderObject())), B.Offset_0_0); if (t10._box$_size == null) A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t10).toString$0(0) + "#" + A.shortHash(t10))); componentBaseOffset = new A.Offset(t8 - contentOffset._dx, t2 - contentOffset._dy); t1.log$4(B.Level_FINE_500, " - base component offset: " + componentBaseOffset.toString$0(0), _null, _null); t10 = t9._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, componentKey).get$renderObject()); contentOffset = A.MatrixUtils_transformPoint(t10.getTransformTo$1(0, t9._as(_this._framework$_element.get$renderObject())), B.Offset_0_0); if (t10._box$_size == null) A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t10).toString$0(0) + "#" + A.shortHash(t10))); componentExtentOffset = new A.Offset(t7 - contentOffset._dx, t3 - contentOffset._dy); t1.log$4(B.Level_FINE_500, " - extent component offset: " + componentExtentOffset.toString$0(0), _null, _null); if (topNodeId == null) { topNodeId = t6.$index(0, componentKey); topNodeBasePosition = _this._getNodePositionForComponentOffset$2(component, componentBaseOffset); topNodeExtentPosition = _this._getNodePositionForComponentOffset$2(component, componentExtentOffset); } bottomNodeId = t6.$index(0, componentKey); bottomNodeBasePosition = _this._getNodePositionForComponentOffset$2(component, componentBaseOffset); bottomNodeExtentPosition = _this._getNodePositionForComponentOffset$2(component, componentExtentOffset); } else if (topNodeId != null) break; } if (topNodeId == null || bottomNodeId == null) { t1.log$4(B.Level_FINER_400, " - no document content exists in the region. Node at top: " + A.S(topNodeId) + ". Node at bottom: " + A.S(bottomNodeId), _null, _null); return _null; } t4 = A.S(topNodeId); if (topNodeId === bottomNodeId) { t1.log$4(B.Level_FINE_500, " - the entire selection sits within a single node: " + t4, _null, _null); t1 = new A.DocumentPosition(topNodeId, topNodeBasePosition); t2 = new A.DocumentPosition(bottomNodeId, topNodeExtentPosition); return new A.DocumentSelection(t1, t2, t1, t2); } else { t1.log$4(B.Level_FINE_500, " - the selection spans nodes: " + t4 + " -> " + bottomNodeId, _null, _null); isDraggingDown = t2 < t3; t1 = isDraggingDown ? topNodeId : bottomNodeId; t1 = new A.DocumentPosition(t1, isDraggingDown ? topNodeBasePosition : bottomNodeBasePosition); t2 = isDraggingDown ? bottomNodeId : topNodeId; t2 = new A.DocumentPosition(t2, isDraggingDown ? bottomNodeExtentPosition : topNodeExtentPosition); return new A.DocumentSelection(t1, t2, t1, t2); } }, _getLocalOverlapWithComponent$2(region, component) { var componentBox = type$.RenderBox._as(component._framework$_element.get$renderObject()), contentOffset = A.MatrixUtils_transformPoint(componentBox.getTransformTo$1(0, this._framework$_element.get$renderObject()), B.Offset_0_0), t1 = componentBox.get$size(0), t2 = contentOffset._dx, t3 = contentOffset._dy, componentBounds = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy); $.$get$editorLayoutLog().log$4(B.Level_FINEST_300, "Component bounds: " + componentBounds.toString$0(0) + ", versus region of interest: " + region.toString$0(0), null, null); if (region.overlaps$1(componentBounds)) return region.translate$2(0, -t2, -t3); else return null; }, _getNodePositionForComponentOffset$2(component, componentOffset) { var t1 = componentOffset._dy; if (t1 < 0) return component.getBeginningPosition$0(); if (t1 > component.getRectForPosition$1(component.getEndPosition$0()).bottom) return component.getEndPosition$0(); return component.getPositionAtOffset$1(componentOffset); }, _findComponentAtOffset$1(documentOffset) { var t1, t2, t3, t4, t5, textBox, contentOffset, t6, t7, t8; for (t1 = this._nodeIdsToComponentKeys.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t3 = type$.RenderBox, t4 = type$.DocumentComponent_StatefulWidget, t2 = t2._rest[1]; t1.moveNext$0();) { t5 = t1.__internal$_current; if (t5 == null) t5 = t2._as(t5); if (!t4._is(t5.get$currentState())) continue; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t5) == null || $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t5).get$renderObject() == null) continue; textBox = t3._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t5).get$renderObject()); contentOffset = A.MatrixUtils_transformPoint(textBox.getTransformTo$1(0, t3._as(this._framework$_element.get$renderObject())), B.Offset_0_0); t6 = textBox._box$_size; if (t6 == null) t6 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(textBox).toString$0(0) + "#" + A.shortHash(textBox))); t7 = contentOffset._dx; t8 = contentOffset._dy; if (new A.Rect(t7, t8, t7 + t6._dx, t8 + t6._dy).contains$1(0, documentOffset)) return t5; } return null; }, _findComponentClosestToOffset$1(documentOffset) { var t1, t2, t3, t4, nearestComponentKey, nearestDistance, t5, nearestComponentKey0, componentBox, contentOffset, t6, t7, distance; for (t1 = this._nodeIdsToComponentKeys.get$values(0), t2 = A._instanceType(t1), t2 = t2._eval$1("@<1>")._bind$1(t2._rest[1]), t1 = new A.MappedIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, t2._eval$1("MappedIterator<1,2>")), t3 = type$.RenderBox, t4 = type$.DocumentComponent_StatefulWidget, t2 = t2._rest[1], nearestComponentKey = null, nearestDistance = 1 / 0; t1.moveNext$0();) { t5 = t1.__internal$_current; nearestComponentKey0 = t5 == null ? t2._as(t5) : t5; if (!t4._is(nearestComponentKey0.get$currentState())) continue; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, nearestComponentKey0) == null || $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, nearestComponentKey0).get$renderObject() == null) continue; componentBox = t3._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, nearestComponentKey0).get$renderObject()); contentOffset = A.MatrixUtils_transformPoint(componentBox.getTransformTo$1(0, t3._as(this._framework$_element.get$renderObject())), B.Offset_0_0); t5 = componentBox._box$_size; if (t5 == null) t5 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(componentBox).toString$0(0) + "#" + A.shortHash(componentBox))); t6 = contentOffset._dx; t7 = contentOffset._dy; if (new A.Rect(t6, t7, t6 + t5._dx, t7 + t5._dy).contains$1(0, documentOffset)) return nearestComponentKey0; distance = this._getDistanceToComponent$2(componentBox, documentOffset); if (distance < nearestDistance) { nearestDistance = distance; nearestComponentKey = nearestComponentKey0; } } return nearestComponentKey; }, _findFirstPosition$0() { var componentKey, component, t1 = this._topToBottomComponentKeys; if (t1.length === 0) return null; componentKey = B.JSArray_methods.get$first(t1); component = type$.DocumentComponent_StatefulWidget._as(componentKey.get$currentState()); t1 = this._componentKeysToNodeIds.$index(0, componentKey); t1.toString; return new A.DocumentPosition(t1, component.getBeginningPosition$0()); }, _findLastPosition$0() { var componentKey, component, t1 = this._topToBottomComponentKeys; if (t1.length === 0) return null; componentKey = B.JSArray_methods.get$last(t1); component = type$.DocumentComponent_StatefulWidget._as(componentKey.get$currentState()); t1 = this._componentKeysToNodeIds.$index(0, componentKey); t1.toString; return new A.DocumentPosition(t1, component.getEndPosition$0()); }, _getDistanceToComponent$2(componentBox, documentOffset) { var t1 = A.MatrixUtils_transformPoint(componentBox.getTransformTo$1(0, type$.RenderBox._as(this._framework$_element.get$renderObject())), B.Offset_0_0)._dy, t2 = t1 + componentBox.get$size(0)._dy, t3 = documentOffset._dy; if (t3 < t1) return t1 - t3; else if (t3 > t2) return t3 - t2; else return 0; }, _componentOffset$2(componentBox, documentOffset) { var contentOffset = A.MatrixUtils_transformPoint(componentBox.getTransformTo$1(0, type$.RenderBox._as(this._framework$_element.get$renderObject())), B.Offset_0_0); componentBox.get$size(0); return documentOffset.$sub(0, new A.Offset(contentOffset._dx, contentOffset._dy)); }, getComponentByNodeId$1(nodeId) { var t1, t2, t3, t4, _null = null, key = this._nodeIdsToComponentKeys.$index(0, nodeId); if (key == null) { $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "WARNING: could not find component for node ID: " + nodeId, _null, _null); return _null; } t1 = type$.DocumentComponent_StatefulWidget; if (!t1._is(key.get$currentState())) { t1 = $.$get$editorLayoutLog(); t2 = key.toString$0(0); t3 = A.S(key.get$currentState()); t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, key); t1.log$4(B.Level_INFO_800, "WARNING: found component but it's not a DocumentComponent: " + nodeId + ", layout key: " + t2 + ", state: " + t3 + ", widget: " + A.S(t4 == null ? _null : t4.get$widget()) + ", context: " + A.S($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, key)), _null, _null); return _null; } return t1._as(key.get$currentState()); }, getDocumentOffsetFromAncestorOffset$1(ancestorOffset) { return type$.RenderBox._as(this._framework$_element.get$renderObject()).globalToLocal$2$ancestor(ancestorOffset, null); }, getAncestorOffsetFromDocumentOffset$1(documentOffset) { return A.MatrixUtils_transformPoint(type$.RenderBox._as(this._framework$_element.get$renderObject()).getTransformTo$1(0, null), documentOffset); }, findLastSelectablePosition$0() { var nodePosition, nodeId, componentKey, component, t1 = this._topToBottomComponentKeys, i = t1.length - 1, t2 = i >= 0, t3 = this._componentKeysToNodeIds, t4 = type$.DocumentComponent_StatefulWidget; while (true) { if (!t2) { nodePosition = null; nodeId = null; break; } componentKey = t1[i]; component = t4._as(componentKey.get$currentState()); component.isVisualSelectionSupported$0(); nodePosition = component.getEndPosition$0(); nodeId = t3.$index(0, componentKey); break; } if (nodePosition == null) return null; nodeId.toString; return new A.DocumentPosition(nodeId, nodePosition); }, setState$1(fn) { this.super$State$setState(fn); this._widget.onBuildScheduled.call$0(); }, build$1(context) { var t2, t3, _null = null, t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_FINE_500, "Building document layout", _null, _null); t2 = this._widget.presenter.__SingleColumnLayoutPresenter__viewModel_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A.Column$(this._buildDocComponents$0(), B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); t1.log$4(B.Level_FINE_500, "Done building document", _null, _null); return new A.Padding(t2.padding, t3, _null); }, _buildDocComponents$0() { var docComponents, t2, t3, newComponentKeys, newNodeIds, t4, t5, t6, _i, t7, t8, _this = this, _null = null, t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_FINE_500, "Building all document layout components", _null, _null); docComponents = A._setArrayType([], type$.JSArray_Widget); t2 = type$.String; t3 = type$.GlobalKey_State_StatefulWidget; newComponentKeys = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); newNodeIds = A.LinkedHashMap_LinkedHashMap$_empty(t3, t2); t2 = _this._topToBottomComponentKeys; B.JSArray_methods.clear$0(t2); t3 = _this._widget.presenter.__SingleColumnLayoutPresenter__viewModel_A; t3 === $ && A.throwUnnamedLateFieldNI(); t1.log$4(B.Level_FINE_500, "Rendering layout view model: " + A.Primitives_objectHashCode(t3), _null, _null); for (t3 = t3._componentViewModels, t4 = t3.length, t5 = type$.LabeledGlobalKey_State_StatefulWidget, t6 = _this._nodeIdsToComponentKeys, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { t7 = t3[_i].nodeId; if (t6.containsKey$1(0, t7)) { t8 = t6.$index(0, t7); t8.toString; newComponentKeys.$indexSet(0, t7, t8); } else newComponentKeys.$indexSet(0, t7, new A.LabeledGlobalKey(_null, t5)); t8 = newComponentKeys.$index(0, t7); t8.toString; newNodeIds.$indexSet(0, t8, t7); t1.log$4(B.Level_FINER_400, "Node -> Key: " + t7 + " -> " + t8.toString$0(0), _null, _null); t2.push(t8); docComponents.push(new A._PresenterComponentBuilder(_this._widget.presenter, t7, new A._SingleColumnDocumentLayoutState__buildDocComponents_closure(_this, t8), _null)); } t6.clear$0(0); t6.addAll$1(0, newComponentKeys); t2 = _this._componentKeysToNodeIds; t2.clear$0(0); t2.addAll$1(0, newNodeIds); t1.log$4(B.Level_FINER_400, " - keys -> IDs after building all components:", _null, _null); t6.forEach$1(0, new A._SingleColumnDocumentLayoutState__buildDocComponents_closure0()); return docComponents; }, _findComponentIndexAtOffset$1(dy) { var t1 = this._topToBottomComponentKeys.length; if (t1 === 0) return -1; return this._binarySearchComponentIndexAtOffset$3(dy, 0, t1 - 1); }, _binarySearchComponentIndexAtOffset$3(dy, minIndex, maxIndex) { var middleIndex, componentBounds, t1, t2, nextComponentBounds, _this = this; if (minIndex > maxIndex) return -1; middleIndex = B.JSNumber_methods.floor$0((minIndex + maxIndex) / 2); componentBounds = _this._getComponentBoundsByIndex$1(middleIndex); t1 = componentBounds.top; if (t1 <= dy && dy <= componentBounds.bottom) return middleIndex; t2 = componentBounds.bottom; if (dy > t2) { t1 = middleIndex + 1; if (t1 < _this._topToBottomComponentKeys.length) { nextComponentBounds = _this._getComponentBoundsByIndex$1(t1); if (t2 < dy && dy < t2 + (nextComponentBounds.top - t2) / 2) return middleIndex; } return _this._binarySearchComponentIndexAtOffset$3(dy, t1, maxIndex); } else { t2 = middleIndex - 1; if (t2 >= 0) if (t1 - (t1 - _this._getComponentBoundsByIndex$1(t2).bottom) / 2 < dy && dy < t1) return middleIndex; return _this._binarySearchComponentIndexAtOffset$3(dy, minIndex, t2); } }, _getComponentBoundsByIndex$1(componentIndex) { var componentBox = type$.RenderBox._as(type$.DocumentComponent_StatefulWidget._as(this._topToBottomComponentKeys[componentIndex].get$currentState())._framework$_element.get$renderObject()), contentOffset = A.MatrixUtils_transformPoint(componentBox.getTransformTo$1(0, this._framework$_element.get$renderObject()), B.Offset_0_0), t1 = componentBox.get$size(0), t2 = contentOffset._dx, t3 = contentOffset._dy; return new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy); }, $isDocumentLayout: 1 }; A._SingleColumnDocumentLayoutState__onViewModelChange_closure.prototype = { call$0() { }, $signature: 0 }; A._SingleColumnDocumentLayoutState__getNodeIdsBetween_closure.prototype = { call$1(componentKey) { var t1 = this.$this._componentKeysToNodeIds.$index(0, componentKey); t1.toString; return t1; }, $signature: 3455 }; A._SingleColumnDocumentLayoutState__buildDocComponents_closure.prototype = { call$2(context, newComponentViewModel) { return new A._Component(this.$this._widget.componentBuilders, this.componentKey, newComponentViewModel, null); }, $signature: 3456 }; A._SingleColumnDocumentLayoutState__buildDocComponents_closure0.prototype = { call$2(key, value) { $.$get$editorLayoutLog().log$4(B.Level_FINER_400, " - " + key + ": " + value.toString$0(0), null, null); }, $signature: 3457 }; A._PresenterComponentBuilder.prototype = { createState$0() { return new A._PresenterComponentBuilderState(B._StateLifecycle_0); }, builder$2(arg0, arg1) { return this.builder.call$2(arg0, arg1); } }; A._PresenterComponentBuilderState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = new A.SingleColumnLayoutPresenterChangeListener(null, _this.get$_onViewModelChange()); _this.___PresenterComponentBuilderState__presenterListener_A = t1; _this._widget.presenter.__presenter$_listeners.add$1(0, t1); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.presenter; if (_this._widget.presenter !== t1) { t2 = _this.___PresenterComponentBuilderState__presenterListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.__presenter$_listeners.remove$1(0, t2); _this._widget.presenter.__presenter$_listeners.add$1(0, _this.___PresenterComponentBuilderState__presenterListener_A); } }, dispose$0() { var t1 = this._widget.presenter, t2 = this.___PresenterComponentBuilderState__presenterListener_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.__presenter$_listeners.remove$1(0, t2); this.super$State$dispose(); }, _onViewModelChange$4$addedComponents$changedComponents$movedComponents$removedComponents(addedComponents, changedComponents, movedComponents, removedComponents) { if (B.JSArray_methods.contains$1(changedComponents, this._widget.watchNode)) this.setState$1(new A._PresenterComponentBuilderState__onViewModelChange_closure()); }, build$1(context) { var t1, t2; $.$get$editorLayoutLog().log$4(B.Level_FINEST_300, "Building component: " + this._widget.watchNode, null, null); t1 = this._widget; t2 = t1.presenter.__SingleColumnLayoutPresenter__viewModel_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t2._viewModelsByNodeId.$index(0, t1.watchNode); t1.toString; return this._widget.builder$2(context, t1); } }; A._PresenterComponentBuilderState__onViewModelChange_closure.prototype = { call$0() { }, $signature: 0 }; A._Component.prototype = { build$1(context) { var t1, t2, t3, _i, component, _null = null, componentContext = new A.SingleColumnDocumentComponentContext(context, this.componentKey); for (t1 = this.componentBuilders, t2 = t1.length, t3 = this.componentViewModel, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { component = t1[_i].createComponent$2(componentContext, t3); if (component != null) { t1 = t3.maxWidth; if (t1 == null) t1 = 1 / 0; t2 = t3.padding; return new A.ConstrainedBox(new A.BoxConstraints(0, t1, 0, 1 / 0), new A.SizedBox(1 / 0, _null, new A.Padding(t2, component, _null), _null), _null); } } return B.SizedBox_null_null_null_null; } }; A.SingleColumnDocumentComponentContext.prototype = {}; A.SingleColumnLayoutPresenter.prototype = { dispose$0() { var _this = this; _this.__presenter$_listeners.clear$0(0); B.JSArray_methods.remove$1(_this._document._editor$_listeners, _this.get$__presenter$_onDocumentChange()); _this._disassemblePipeline$0(); }, __presenter$_onDocumentChange$1(_) { var t1, t2, t3, _this = this; $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "The document changed. Marking the presenter dirty.", null, null); t1 = _this._earliestDirtyPhase; t2 = _this._pipeline.length; _this._earliestDirtyPhase = 0; if (t1 >= t2) for (t1 = _this.__presenter$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; t3 = (t3 == null ? t2._as(t3) : t3).__presenter$_onPresenterMarkedDirty; if (t3 != null) t3.call$0(); } }, _assemblePipeline$0() { var t1, t2, i; for (t1 = this._pipeline, t2 = this._phaseViewModels, i = 0; i < t1.length; ++i) { t2.push(null); t1[i]._dirtyCallback = new A.SingleColumnLayoutPresenter__assemblePipeline_closure(this, i); } }, _disassemblePipeline$0() { var t1, t2, _i; for (t1 = this._pipeline, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) t1[_i].dispose$0(); }, updateViewModel$0() { var t2, t3, _this = this, _null = null, t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_INFO_800, "Calculating an updated view model for document layout.", _null, _null); t2 = _this._earliestDirtyPhase; t3 = _this._pipeline.length; if (t2 === t3) { t1.log$4(B.Level_FINE_500, "The presenter is already up to date", _null, _null); return; } t1.log$4(B.Level_FINE_500, "Earliest dirty phase is: " + t2 + ". Phase count: " + t3, _null, _null); t2 = _this.__SingleColumnLayoutPresenter__viewModel_A; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__SingleColumnLayoutPresenter__viewModel_A = _this._createNewViewModel$0(); t1.log$4(B.Level_INFO_800, "Done calculating new document layout view model", _null, _null); _this._notifyListenersOfChanges$2$newViewModel$oldViewModel(_this.__SingleColumnLayoutPresenter__viewModel_A, t2); }, _createNewViewModel$0() { var t1, newViewModel, viewModels, t2, t3, i, t4, viewModel, _i, t5, _this = this, _null = null; $.$get$editorLayoutLog().log$4(B.Level_FINE_500, "Running layout presenter pipeline", _null, _null); t1 = _this._earliestDirtyPhase; newViewModel = t1 > 0 && t1 < _this._phaseViewModels.length ? _this._phaseViewModels[t1 - 1] : _null; if (newViewModel == null) { viewModels = A._setArrayType([], type$.JSArray_SingleColumnLayoutComponentViewModel); for (t1 = _this._document, t2 = t1._editor$_nodes, t3 = _this._componentBuilders, i = 0; i < t2.length; ++i) { for (t4 = t3.length, viewModel = _null, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { viewModel = t3[_i].createViewModel$2(t1, B.JSArray_methods.elementAt$1(t2, i)); if (viewModel != null) break; } if (viewModel == null) throw A.wrapException(A.Exception_Exception("Couldn't find styler to create component for document node: " + A.getRuntimeTypeOfDartObject(t1.get$nodes(0).$index(0, i)).toString$0(0))); viewModels.push(viewModel); } newViewModel = A.SingleColumnLayoutViewModel$(viewModels, B.EdgeInsets_0_0_0_0); } for (i = _this._earliestDirtyPhase, t1 = _this._pipeline, t2 = _this._document, t3 = _this._phaseViewModels; t4 = t1.length, i < t4; ++i) { t4 = $.$get$editorLayoutLog(); t5 = "" + i; t4.log$4(B.Level_FINE_500, "Running phase " + t5 + ": " + A.S(t1[i]), _null, _null); newViewModel = J.style$2$x(t1[i], t2, newViewModel); t4.log$4(B.Level_FINE_500, "Storing phase " + t5 + " view model", _null, _null); t3[i] = newViewModel; } _this._earliestDirtyPhase = t4; return newViewModel; }, _notifyListenersOfChanges$2$newViewModel$oldViewModel(newViewModel, oldViewModel) { var t1, addedComponents, movedComponents, removedComponents, changedComponents, nodeIdToComponentMap, t2, nodeIdToPreviousOrderMap, changeMap, i, oldComponent, nodeId, newComponent, _i, _null = null, _s19_ = "Component for node "; $.$get$editorLayoutLog().log$4(B.Level_FINER_400, "Computing layout view model changes to notify listeners of those changes.", _null, _null); t1 = type$.JSArray_String; addedComponents = A._setArrayType([], t1); movedComponents = A._setArrayType([], t1); removedComponents = A._setArrayType([], t1); changedComponents = A._setArrayType([], t1); t1 = type$.String; nodeIdToComponentMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.SingleColumnLayoutComponentViewModel); t2 = type$.int; nodeIdToPreviousOrderMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); changeMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); for (t1 = oldViewModel._componentViewModels, i = 0; i < t1.length; ++i) { oldComponent = t1[i]; nodeId = oldComponent.nodeId; nodeIdToComponentMap.$indexSet(0, nodeId, oldComponent); nodeIdToPreviousOrderMap.$indexSet(0, nodeId, i); changeMap.$indexSet(0, nodeId, -1); } for (t1 = newViewModel._componentViewModels, i = 0; i < t1.length; ++i) { newComponent = t1[i]; nodeId = newComponent.nodeId; if (!nodeIdToComponentMap.containsKey$1(0, nodeId)) { $.$get$editorLayoutLog().log$4(B.Level_FINE_500, "New component was added for node " + nodeId, _null, _null); changeMap.$indexSet(0, nodeId, 3); continue; } if (nodeIdToPreviousOrderMap.$index(0, nodeId) !== i) { $.$get$editorLayoutLog().log$4(B.Level_FINE_500, _s19_ + nodeId + " was at index " + A.S(nodeIdToPreviousOrderMap.$index(0, nodeId)) + " but now it's at " + i + ", marking the view model as changed", _null, _null); changeMap.$indexSet(0, nodeId, 2); continue; } if (J.$eq$(nodeIdToComponentMap.$index(0, nodeId), newComponent)) { $.$get$editorLayoutLog().log$4(B.Level_FINE_500, _s19_ + nodeId + " didn't change at all", _null, _null); changeMap.$indexSet(0, nodeId, 0); continue; } if (J.get$runtimeType$(nodeIdToComponentMap.$index(0, nodeId)) === A.getRuntimeTypeOfDartObject(newComponent)) { $.$get$editorLayoutLog().log$4(B.Level_FINE_500, _s19_ + nodeId + " is the same runtime type, but changed content. Marking as changed.", _null, _null); changeMap.$indexSet(0, nodeId, 1); continue; } $.$get$editorLayoutLog().log$4(B.Level_FINE_500, _s19_ + nodeId + " at index " + i + " was removed", _null, _null); changeMap.$indexSet(0, nodeId, -1); } for (t1 = changeMap.get$entries(changeMap), t1 = t1.get$iterator(t1); t1.moveNext$0();) { t2 = t1.get$current(t1); switch (t2.value) { case -1: removedComponents.push(t2.key); break; case 0: break; case 1: changedComponents.push(t2.key); break; case 2: movedComponents.push(t2.key); break; case 3: addedComponents.push(t2.key); break; default: break; } } if (addedComponents.length === 0 && movedComponents.length === 0 && changedComponents.length === 0 && removedComponents.length === 0) { $.$get$editorLayoutLog().log$4(B.Level_FINE_500, "Nothing has changed in the view model. Not notifying any listeners.", _null, _null); return; } t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_FINE_500, "Notifying layout presenter listeners of changes:", _null, _null); t1.log$4(B.Level_FINE_500, " - added: " + A.S(addedComponents), _null, _null); t1.log$4(B.Level_FINE_500, " - added: " + A.S(movedComponents), _null, _null); t1.log$4(B.Level_FINE_500, " - changed: " + A.S(changedComponents), _null, _null); t1.log$4(B.Level_FINE_500, " - removed: " + A.S(removedComponents), _null, _null); for (t1 = this.__presenter$_listeners, t1 = A.List_List$of(t1, true, A._instanceType(t1)._eval$1("SetBase.E")), t2 = t1.length, _i = 0; _i < t2; ++_i) t1[_i].__presenter$_onViewModelChange.call$4$addedComponents$changedComponents$movedComponents$removedComponents(addedComponents, changedComponents, movedComponents, removedComponents); } }; A.SingleColumnLayoutPresenter__assemblePipeline_closure.prototype = { call$0() { var phaseIndex = this.i, t1 = this.$this, t2 = t1._earliestDirtyPhase, t3 = t1._pipeline.length; if (phaseIndex < t2) t1._earliestDirtyPhase = phaseIndex; $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "Presenter phase (" + phaseIndex + ") is dirty.", null, null); if (t2 >= t3) for (t1 = t1.__presenter$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; t3 = (t3 == null ? t2._as(t3) : t3).__presenter$_onPresenterMarkedDirty; if (t3 != null) t3.call$0(); } }, $signature: 0 }; A.SingleColumnLayoutPresenterChangeListener.prototype = {}; A.SingleColumnLayoutStylePhase.prototype = { dispose$0() { this._dirtyCallback = null; }, markDirty$0() { $.$get$editorLayoutLog().log$4(B.Level_INFO_800, "Marking a layout phase as dirty: " + A.getRuntimeTypeOfDartObject(this).toString$0(0), null, null); var t1 = this._dirtyCallback; if (t1 != null) t1.call$0(); } }; A.SingleColumnLayoutViewModel.prototype = { SingleColumnLayoutViewModel$2$componentViewModels$padding(componentViewModels, padding) { var t1, t2, t3, _i, componentViewModel; for (t1 = this._componentViewModels, t2 = t1.length, t3 = this._viewModelsByNodeId, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { componentViewModel = t1[_i]; t3.$indexSet(0, componentViewModel.nodeId, componentViewModel); } } }; A.SingleColumnLayoutComponentViewModel.prototype = { applyStyles$1(styles) { var t2, t3, t4, t1 = styles.$index(0, "maxWidth"); this.maxWidth = t1 == null ? 1 / 0 : t1; t1 = type$.nullable_CascadingPadding._as(styles.$index(0, "padding")); if (t1 == null) t1 = null; else { t2 = t1.left; if (t2 == null) t2 = 0; t3 = t1.right; if (t3 == null) t3 = 0; t4 = t1.top; if (t4 == null) t4 = 0; t1 = t1.bottom; t1 = new A.EdgeInsets(t2, t4, t3, t1 == null ? 0 : t1); } this.padding = t1 == null ? B.EdgeInsets_0_0_0_0 : t1; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.SingleColumnLayoutComponentViewModel && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.maxWidth == other.maxWidth && _this.padding.$eq(0, other.padding); else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.nodeId) ^ J.get$hashCode$(this.maxWidth) ^ this.padding.get$hashCode(0); } }; A.SingleColumnLayoutComposingRegionStyler.prototype = { dispose$0() { this.__styler_composing_region$_composingRegion.removeListener$1(0, this.get$markDirty()); this.super$SingleColumnLayoutStylePhase$dispose(); }, style$2(_, $document, viewModel) { var t1, documentComposingRegion, t2, t3, _i; $.$get$editorStyleLog().log$4(B.Level_INFO_800, "(Re)calculating composing region view model for document layout", null, null); t1 = this.__styler_composing_region$_composingRegion; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); documentComposingRegion = t1; } else documentComposingRegion = A.ValueNotifier.prototype.get$value.call(t1, 0); if (documentComposingRegion == null) return viewModel; t1 = A._setArrayType([], type$.JSArray_SingleColumnLayoutComponentViewModel); for (t2 = viewModel._componentViewModels, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) t1.push(this._applyComposingRegion$2(t2[_i].copy$0(), documentComposingRegion)); return A.SingleColumnLayoutViewModel$(t1, viewModel.padding); }, _applyComposingRegion$2(viewModel, documentComposingRegion) { var t3, t4, t5, t6, textComposingRegion, _null = null, t1 = this.__styler_composing_region$_document, t2 = t1._nodesById.$index(0, viewModel.nodeId); t2.toString; if (!(t2 instanceof A.TextNode)) return viewModel; if (!type$.TextComponentViewModel._is(viewModel)) return viewModel; t3 = $.$get$editorStyleLog(); t4 = t2.id; t3.log$4(B.Level_FINE_500, "Applying composing region styles to node: " + t4, _null, _null); t5 = documentComposingRegion.start; t6 = documentComposingRegion.end; t3.log$4(B.Level_FINE_500, "Node selection (" + t4 + "): " + A.S(this._computeNodeSelection$3$documentRange$node$selectedNodes(documentComposingRegion, t2, t1.getNodesInside$2(t5, t6))), _null, _null); t1 = t5.nodeId; if (t1 === t6.nodeId && t1 === t4) { t1 = type$.TextNodePosition; textComposingRegion = new A.TextRange(t1._as(t5.nodePosition).offset, t1._as(t6.nodePosition).offset); } else textComposingRegion = _null; viewModel.set$composingRegion(textComposingRegion); viewModel.set$showComposingUnderline(true); return viewModel; }, _computeNodeSelection$3$documentRange$node$selectedNodes(documentRange, node, selectedNodes) { var baseNodePosition, extentNodePosition, nodeSelection, t3, t4, t5, t6, exception, _i, isBase, _null = null, t1 = $.$get$editorStyleLog(), t2 = node.id; t1.log$4(B.Level_FINER_400, "_computeNodeSelection(): " + t2, _null, _null); t3 = documentRange.start; t4 = t3.nodeId; t1.log$4(B.Level_FINER_400, " - start: " + t4, _null, _null); t5 = documentRange.end; t6 = t5.nodeId; t1.log$4(B.Level_FINER_400, " - end: " + t6, _null, _null); if (t4 === t6) { t1.log$4(B.Level_FINER_400, " - selection is within 1 node.", _null, _null); if (t4 !== t2) { t1.log$4(B.Level_FINER_400, string$.x20__thinn, _null, _null); return _null; } t1.log$4(B.Level_FINER_400, " - this node has the selection", _null, _null); baseNodePosition = t3.nodePosition; extentNodePosition = t5.nodePosition; nodeSelection = A._Cell$named("nodeSelection"); try { nodeSelection.__late_helper$_value = node.computeSelection$2$base$extent(baseNodePosition, extentNodePosition); } catch (exception) { return _null; } t1.log$4(B.Level_FINER_400, " - node selection: " + A.S(nodeSelection._readLocal$0()), _null, _null); return new A._DocumentNodeSelection(t2, nodeSelection._readLocal$0(), type$._DocumentNodeSelection_NodeSelection); } else { t1.log$4(B.Level_FINER_400, " - selection contains multiple nodes:", _null, _null); for (t6 = selectedNodes.length, _i = 0; _i < selectedNodes.length; selectedNodes.length === t6 || (0, A.throwConcurrentModificationError)(selectedNodes), ++_i) t1.log$4(B.Level_FINER_400, " - " + J.get$id$x(selectedNodes[_i]), _null, _null); if (A.IterableExtension_firstWhereOrNull(selectedNodes, new A.SingleColumnLayoutComposingRegionStyler__computeNodeSelection_closure(node)) == null) { t1.log$4(B.Level_FINER_400, " - this node is not in the selection", _null, _null); return _null; } if (J.get$id$x(B.JSArray_methods.get$first(selectedNodes)) === t2) { t1.log$4(B.Level_FINER_400, string$.x20__thiif, _null, _null); isBase = t2 === t4; t1 = isBase ? t3.nodePosition : new A.TextNodePosition(node._text$_text.text.length, B.TextAffinity_1); return new A._DocumentNodeSelection(t2, node.computeSelection$2$base$extent(t1, isBase ? new A.TextNodePosition(node._text$_text.text.length, B.TextAffinity_1) : t5.nodePosition), type$._DocumentNodeSelection_NodeSelection); } else if (J.get$id$x(B.JSArray_methods.get$last(selectedNodes)) === t2) { t1.log$4(B.Level_FINER_400, string$.x20__thiil, _null, _null); return new A._DocumentNodeSelection(t2, node.computeSelection$2$base$extent(B.TextNodePosition_0_TextAffinity_1, t2 === t4 ? t3.nodePosition : t5.nodePosition), type$._DocumentNodeSelection_NodeSelection); } else { t1.log$4(B.Level_FINER_400, string$.x20__thinf, _null, _null); return new A._DocumentNodeSelection(t2, node.computeSelection$2$base$extent(B.TextNodePosition_0_TextAffinity_1, new A.TextNodePosition(node._text$_text.text.length, B.TextAffinity_1)), type$._DocumentNodeSelection_NodeSelection); } } } }; A.SingleColumnLayoutComposingRegionStyler__computeNodeSelection_closure.prototype = { call$1(selectedNode) { return selectedNode.get$id(selectedNode) === this.node.id; }, $signature: 906 }; A._DocumentNodeSelection.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A._DocumentNodeSelection && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.nodeSelection.$eq(0, other.nodeSelection); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.nodeSelection; return (B.JSString_methods.get$hashCode(this.nodeId) ^ t1.get$hashCode(t1)) >>> 0; }, toString$0(_) { return '[DocumentNodeSelection] - node: "' + this.nodeId + '", selection: (' + this.nodeSelection.toString$0(0) + ")"; } }; A.SingleColumnLayoutCustomComponentStyler.prototype = { style$2(_, $document, viewModel) { var t1, t2, t3, t4, _i, previousViewModel, t5, t6, componentStyles; $.$get$editorStyleLog().log$4(B.Level_INFO_800, "(Re)calculating custom component styles view model for document layout", null, null); t1 = A._setArrayType([], type$.JSArray_SingleColumnLayoutComponentViewModel); for (t2 = viewModel._componentViewModels, t3 = t2.length, t4 = $document._nodesById, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { previousViewModel = t2[_i]; t5 = t4.$index(0, previousViewModel.nodeId); t5.toString; t6 = previousViewModel.copy$0(); componentStyles = A.SingleColumnLayoutComponentStyles_SingleColumnLayoutComponentStyles$fromMetadata(t5); t5 = componentStyles.width; t6.maxWidth = t5 == null ? t6.maxWidth : t5; t5 = componentStyles.padding; t6.padding = t5 == null ? t6.padding : t5; t1.push(t6); } return A.SingleColumnLayoutViewModel$(t1, viewModel.padding); } }; A.SingleColumnLayoutComponentStyles.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.SingleColumnLayoutComponentStyles && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.width == other.width && J.$eq$(_this.padding, other.padding); else t1 = true; return t1; }, get$hashCode(_) { return J.get$hashCode$(this.width) ^ J.get$hashCode$(this.padding); } }; A.SingleColumnStylesheetStyler.prototype = { style$2(_, $document, viewModel) { var t2, t3, t4, _i, componentViewModel, t5, t1 = A._setArrayType([], type$.JSArray_SingleColumnLayoutComponentViewModel); for (t2 = viewModel._componentViewModels, t3 = t2.length, t4 = $document._nodesById, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { componentViewModel = t2[_i]; t5 = t4.$index(0, componentViewModel.nodeId); t5.toString; t1.push(this._styleComponent$3($document, t5, componentViewModel.copy$0())); } return A.SingleColumnLayoutViewModel$(t1, viewModel.padding); }, _styleComponent$3($document, node, viewModel) { var t2, _i, rule, t1 = this._stylesheet, aggregateStyles = A.LinkedHashMap_LinkedHashMap$_literal(["inlineTextStyler", t1.inlineTextStyler], type$.String, type$.dynamic); for (t1 = t1.rules, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { rule = t1[_i]; if (rule.selector.matches$2(0, $document, node)) this._mergeStyles$2$existingStyles$newStyles(aggregateStyles, rule.styler$2($document, node)); } viewModel.applyStyles$1(aggregateStyles); return viewModel; }, _mergeStyles$2$existingStyles$newStyles(existingStyles, newStyles) { var t1, t2, t3, t4, newValue, oldValue, t5, t6; for (t1 = J.get$entries$x(newStyles), t1 = t1.get$iterator(t1); t1.moveNext$0();) { t2 = t1.get$current(t1); t3 = t2.key; t4 = existingStyles.containsKey$1(0, t3); newValue = t2.value; if (t4) { oldValue = existingStyles.$index(0, t3); if (oldValue instanceof A.TextStyle && newValue instanceof A.TextStyle) existingStyles.$indexSet(0, t3, oldValue.merge$1(newValue)); else if (oldValue instanceof A.CascadingPadding && newValue instanceof A.CascadingPadding) { t2 = newValue.left; if (t2 == null) t2 = oldValue.left; t4 = newValue.right; if (t4 == null) t4 = oldValue.right; t5 = newValue.top; if (t5 == null) t5 = oldValue.top; t6 = newValue.bottom; existingStyles.$indexSet(0, t3, new A.CascadingPadding(t2, t4, t5, t6 == null ? oldValue.bottom : t6)); } } else existingStyles.$indexSet(0, t3, newValue); } } }; A.SingleColumnLayoutSelectionStyler.prototype = { dispose$0() { this.__styler_user_selection$_selection.removeListener$1(0, this.get$markDirty()); this.super$SingleColumnLayoutStylePhase$dispose(); }, set$selectionStyles(selectionStyles) { if (selectionStyles.$eq(0, this._selectionStyles)) return; this._selectionStyles = selectionStyles; this.markDirty$0(); }, set$shouldDocumentShowCaret(newValue) { if (newValue === this._shouldDocumentShowCaret) return; this._shouldDocumentShowCaret = newValue; $.$get$editorStyleLog().log$4(B.Level_FINE_500, "Change to 'document should show caret': " + newValue, null, null); this.markDirty$0(); }, style$2(_, $document, viewModel) { var t2, t3, _i, _null = null, t1 = $.$get$editorStyleLog(); t1.log$4(B.Level_INFO_800, "(Re)calculating selection view model for document layout", _null, _null); t2 = this.__styler_user_selection$_selection; if (t2._pausable_value_notifier$_isPaused) { t2 = t2.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t2, 0); t1.log$4(B.Level_FINE_500, "Applying selection to components: " + A.S(t2), _null, _null); t2 = A._setArrayType([], type$.JSArray_SingleColumnLayoutComponentViewModel); for (t1 = viewModel._componentViewModels, t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) t2.push(this._applySelection$1(t1[_i].copy$0())); return A.SingleColumnLayoutViewModel$(t2, viewModel.padding); }, _applySelection$1(viewModel) { var documentSelection, selectedNodes, documentSelection0, t2, exception, nodeSelection, t3, t4, textSelection, showCaret, highlightWhenEmpty, textWithSelectionAttributions, _this = this, _null = null, t1 = _this.__styler_user_selection$_selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); documentSelection0 = t1; } else documentSelection0 = A.ValueNotifier.prototype.get$value.call(t1, 0); documentSelection = documentSelection0; t1 = _this.__styler_user_selection$_document; t2 = t1._nodesById.$index(0, viewModel.nodeId); t2.toString; if (documentSelection != null) { selectedNodes = A._Cell$named("selectedNodes"); try { selectedNodes.__late_helper$_value = t1.getNodesInside$2(documentSelection.base, documentSelection.extent); } catch (exception) { selectedNodes.__late_helper$_value = A._setArrayType([], type$.JSArray_DocumentNode); } nodeSelection = _this.__styler_user_selection$_computeNodeSelection$3$documentSelection$node$selectedNodes(documentSelection, t2, selectedNodes._readLocal$0()); } else nodeSelection = _null; t1 = $.$get$editorStyleLog(); t1.log$4(B.Level_FINE_500, "Node selection (" + t2.get$id(t2) + "): " + A.S(nodeSelection), _null, _null); if (t2 instanceof A.TextNode) { t3 = nodeSelection == null; t4 = !t3; textSelection = !t4 || !(nodeSelection.nodeSelection instanceof A.TextSelection) ? _null : type$.TextSelection._as(nodeSelection.nodeSelection); if (t4 && !(nodeSelection.nodeSelection instanceof A.TextSelection)) t1.log$4(B.Level_SHOUT_1200, "ERROR: Building a paragraph component but the selection is not a TextSelection. Node: " + t2.id + ", Selection: " + nodeSelection.nodeSelection.toString$0(0), _null, _null); showCaret = _this._shouldDocumentShowCaret && t4 && nodeSelection.isExtent; t1.log$4(B.Level_FINE_500, "Showing caret? " + showCaret, _null, _null); if (t3) highlightWhenEmpty = false; else highlightWhenEmpty = nodeSelection.highlightWhenEmpty && true; t1.log$4(B.Level_FINER_400, " - " + t2.id + ": " + A.S(nodeSelection), _null, _null); if (showCaret) t1.log$4(B.Level_FINER_400, " - ^ showing caret", _null, _null); t1.log$4(B.Level_FINER_400, " - building a paragraph with selection:", _null, _null); t2 = textSelection == null; t1.log$4(B.Level_FINER_400, " - base: " + A.S(t2 ? _null : new A.TextNodePosition(textSelection.baseOffset, textSelection.affinity)), _null, _null); t1.log$4(B.Level_FINER_400, " - extent: " + A.S(t2 ? _null : new A.TextNodePosition(textSelection.extentOffset, textSelection.affinity)), _null, _null); if (type$.TextComponentViewModel._is(viewModel)) { viewModel.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).toString; textWithSelectionAttributions = viewModel.get$text(viewModel); viewModel.set$text(0, textWithSelectionAttributions); viewModel.set$selection(textSelection); viewModel.set$selectionColor(_this._selectionStyles.selectionColor); viewModel.set$highlightWhenEmpty(highlightWhenEmpty); } } if (viewModel instanceof A.ImageComponentViewModel) { viewModel.selection = nodeSelection == null ? _null : type$.UpstreamDownstreamNodeSelection._as(nodeSelection.nodeSelection); viewModel.selectionColor = _this._selectionStyles.selectionColor; } if (viewModel instanceof A.HorizontalRuleComponentViewModel) { viewModel.selection = nodeSelection == null ? _null : type$.UpstreamDownstreamNodeSelection._as(nodeSelection.nodeSelection); viewModel.selectionColor = _this._selectionStyles.selectionColor; } return viewModel; }, __styler_user_selection$_computeNodeSelection$3$documentSelection$node$selectedNodes(documentSelection, node, selectedNodes) { var baseNodePosition, extentNodePosition, nodeSelection, t2, t3, t4, t5, exception, t6, t7, isBase, _null = null, t1 = $.$get$editorStyleLog(); t1.log$4(B.Level_FINER_400, "_computeNodeSelection(): " + node.get$id(node), _null, _null); t2 = documentSelection.base; t3 = t2.nodeId; t1.log$4(B.Level_FINER_400, " - base: " + t3, _null, _null); t4 = documentSelection.extent; t5 = t4.nodeId; t1.log$4(B.Level_FINER_400, " - extent: " + t5, _null, _null); if (t3 === t5) { t1.log$4(B.Level_FINER_400, " - selection is within 1 node.", _null, _null); if (t3 !== node.get$id(node)) { t1.log$4(B.Level_FINER_400, string$.x20__thinn, _null, _null); return _null; } t1.log$4(B.Level_FINER_400, " - this node has the selection", _null, _null); baseNodePosition = t2.nodePosition; extentNodePosition = t4.nodePosition; nodeSelection = A._Cell$named("nodeSelection"); try { nodeSelection.__late_helper$_value = node.computeSelection$2$base$extent(baseNodePosition, extentNodePosition); } catch (exception) { return _null; } t1.log$4(B.Level_FINER_400, " - node selection: " + A.S(nodeSelection._readLocal$0()), _null, _null); return new A.DocumentNodeSelection(node.get$id(node), nodeSelection._readLocal$0(), true, false, type$.DocumentNodeSelection_NodeSelection); } else { t1.log$4(B.Level_FINER_400, " - selection contains multiple nodes:", _null, _null); for (t5 = J.getInterceptor$ax(selectedNodes), t6 = t5.get$iterator(selectedNodes); t6.moveNext$0();) { t7 = t6.get$current(t6); t1.log$4(B.Level_FINER_400, " - " + t7.get$id(t7), _null, _null); } if (A.IterableExtension_firstWhereOrNull(selectedNodes, new A.SingleColumnLayoutSelectionStyler__computeNodeSelection_closure(node)) == null) { t1.log$4(B.Level_FINER_400, " - this node is not in the selection", _null, _null); return _null; } if (J.get$id$x(t5.get$first(selectedNodes)) === node.get$id(node)) { t1.log$4(B.Level_FINER_400, string$.x20__thiif, _null, _null); isBase = node.get$id(node) === t3; t1 = node.get$id(node); t2 = isBase ? t2.nodePosition : node.get$endPosition(); return new A.DocumentNodeSelection(t1, node.computeSelection$2$base$extent(t2, isBase ? node.get$endPosition() : t4.nodePosition), !isBase, isBase, type$.DocumentNodeSelection_NodeSelection); } else if (J.get$id$x(t5.get$last(selectedNodes)) === node.get$id(node)) { t1.log$4(B.Level_FINER_400, string$.x20__thiil, _null, _null); isBase = node.get$id(node) === t3; t1 = node.get$id(node); t3 = isBase ? node.get$beginningPosition() : node.get$beginningPosition(); return new A.DocumentNodeSelection(t1, node.computeSelection$2$base$extent(t3, isBase ? t2.nodePosition : t4.nodePosition), !isBase, isBase, type$.DocumentNodeSelection_NodeSelection); } else { t1.log$4(B.Level_FINER_400, string$.x20__thinf, _null, _null); return new A.DocumentNodeSelection(node.get$id(node), node.computeSelection$2$base$extent(node.get$beginningPosition(), node.get$endPosition()), false, true, type$.DocumentNodeSelection_NodeSelection); } } } }; A.SingleColumnLayoutSelectionStyler__computeNodeSelection_closure.prototype = { call$1(selectedNode) { var t1 = this.node; return selectedNode.get$id(selectedNode) === t1.get$id(t1); }, $signature: 906 }; A.DocumentNodeSelection.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.DocumentNodeSelection && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.nodeSelection.$eq(0, other.nodeSelection); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.nodeSelection; return (B.JSString_methods.get$hashCode(this.nodeId) ^ t1.get$hashCode(t1)) >>> 0; }, toString$0(_) { return '[DocumentNodeSelection] - node: "' + this.nodeId + '", selection: (' + this.nodeSelection.toString$0(0) + ")"; } }; A.ListItemNode.prototype = { set$indent(newIndent) { if (newIndent !== this._list_items$_indent) { this._list_items$_indent = newIndent; this.notifyListeners$0(); } }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$TextNode$$eq(0, other) && other instanceof A.ListItemNode && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.type === other.type && _this._list_items$_indent === other._list_items$_indent; else t1 = true; return t1; }, get$hashCode(_) { return (A.TextNode.prototype.get$hashCode.call(this, 0) ^ A.Primitives_objectHashCode(this.type) ^ B.JSInt_methods.get$hashCode(this._list_items$_indent)) >>> 0; } }; A.ListItemType.prototype = { _enumToString$0() { return "ListItemType." + this._core$_name; } }; A.ListItemComponentBuilder.prototype = { createViewModel$2($document, node) { var t1, nodeAbove, t2, ordinalValue, nodeIndex, _null = null; if (!(node instanceof A.ListItemNode)) return _null; t1 = node.type; if (t1 === B.ListItemType_0) { nodeAbove = $document.getNodeBefore$1(node); t2 = $document._nodeIndicesById; ordinalValue = 1; while (true) { if (!(nodeAbove != null && nodeAbove instanceof A.ListItemNode && nodeAbove._list_items$_indent >= node._list_items$_indent)) break; if (nodeAbove._list_items$_indent === node._list_items$_indent) ++ordinalValue; nodeIndex = t2.$index(0, nodeAbove.get$id(nodeAbove)); if (nodeIndex == null) nodeIndex = -1; nodeAbove = nodeIndex > 0 ? $document.getNodeAt$1(nodeIndex - 1) : _null; } } else ordinalValue = _null; return A.ListItemComponentViewModel$(_null, node._list_items$_indent, _null, node.id, ordinalValue, B.EdgeInsets_0_0_0_0, _null, B.Color_0, false, node._text$_text, B.TextDirection_1, A._presenter__noStyleBuilder$closure(), t1); }, createComponent$2(componentContext, componentViewModel) { var t1, _null = null; if (!(componentViewModel instanceof A.ListItemComponentViewModel)) return _null; t1 = componentViewModel.type; if (t1 === B.ListItemType_1) return new A.UnorderedListItemComponent(componentContext.componentKey, componentViewModel.text, componentViewModel.textStyleBuilder, componentViewModel.indent, componentViewModel.selection, componentViewModel.selectionColor, componentViewModel.highlightWhenEmpty, componentViewModel.composingRegion, componentViewModel.showComposingUnderline, _null); else if (t1 === B.ListItemType_0) { t1 = componentViewModel.ordinalValue; t1.toString; return new A.OrderedListItemComponent(componentContext.componentKey, t1, componentViewModel.text, componentViewModel.textStyleBuilder, componentViewModel.indent, componentViewModel.selection, componentViewModel.selectionColor, componentViewModel.highlightWhenEmpty, componentViewModel.composingRegion, componentViewModel.showComposingUnderline, _null); } $.$get$editorLayoutLog().log$4(B.Level_WARNING_900, "Tried to build a component for a list item view model without a list item type: " + componentViewModel.toString$0(0), _null, _null); return _null; }, $isComponentBuilder: 1 }; A.ListItemComponentViewModel.prototype = { copy$0() { var _this = this, t1 = _this.maxWidth, t2 = _this.padding, t3 = _this.text, t4 = _this.textStyleBuilder, t5 = _this.selection, t6 = _this.selectionColor; return A.ListItemComponentViewModel$(_this.composingRegion, _this.indent, t1, _this.nodeId, _this.ordinalValue, t2, t5, t6, _this.showComposingUnderline, t3, _this.textDirection, t4, _this.type); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$SingleColumnLayoutComponentViewModel$$eq(0, other) && other instanceof A.ListItemComponentViewModel && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.type === other.type && _this.ordinalValue == other.ordinalValue && _this.indent === other.indent && _this.text.$eq(0, other.text) && _this.textDirection === other.textDirection && J.$eq$(_this.selection, other.selection) && _this.selectionColor.$eq(0, other.selectionColor) && J.$eq$(_this.composingRegion, other.composingRegion) && _this.showComposingUnderline === other.showComposingUnderline; else t1 = true; return t1; }, get$hashCode(_) { var t8, t9, t10, t11, t12, _this = this, t1 = A.SingleColumnLayoutComponentViewModel.prototype.get$hashCode.call(_this, 0), t2 = B.JSString_methods.get$hashCode(_this.nodeId), t3 = A.Primitives_objectHashCode(_this.type), t4 = J.get$hashCode$(_this.ordinalValue), t5 = B.JSInt_methods.get$hashCode(_this.indent), t6 = _this.text, t7 = B.JSString_methods.get$hashCode(t6.text); t6 = A.Primitives_objectHashCode(t6.spans._markers); t8 = A.Primitives_objectHashCode(_this.textDirection); t9 = J.get$hashCode$(_this.selection); t10 = B.JSInt_methods.get$hashCode(_this.selectionColor.value); t11 = J.get$hashCode$(_this.composingRegion); t12 = _this.showComposingUnderline ? 519018 : 218159; return (t1 ^ t2 ^ t3 ^ t4 ^ t5 ^ t7 ^ t6 ^ t8 ^ t9 ^ t10 ^ t11 ^ t12) >>> 0; }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); }, get$text(receiver) { return this.text; }, set$text(receiver, val) { return this.text = val; }, set$selection(val) { return this.selection = val; }, set$selectionColor(val) { return this.selectionColor = val; }, set$highlightWhenEmpty(val) { return this.highlightWhenEmpty = val; }, set$composingRegion(val) { return this.composingRegion = val; }, set$showComposingUnderline(val) { return this.showComposingUnderline = val; } }; A.UnorderedListItemComponent.prototype = { createState$0() { return new A._UnorderedListItemComponentState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); }, styleBuilder$1(arg0) { return this.styleBuilder.call$1(arg0); }, dotBuilder$2(arg0, arg1) { return A.list_items___defaultUnorderedListItemDotBuilder$closure().call$2(arg0, arg1); }, indentCalculator$2(arg0, arg1) { return A.list_items___defaultIndentCalculator$closure().call$2(arg0, arg1); } }; A._UnorderedListItemComponentState.prototype = { build$1(context) { var textScaler, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, textStyle = _this._widget.styleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)), t1 = _this._widget, indentSpace = t1.indentCalculator$2(textStyle, t1.indent); t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); textScaler = t1 == null ? _null : t1.get$textScaler(); if (textScaler == null) textScaler = B._LinearTextScaler_1; t1 = textStyle.fontSize; t1.toString; t2 = textStyle.height; if (t2 == null) t2 = 1.25; t3 = _this._widget; t4 = t3.componentKey; t5 = _this._innerTextComponentKey; t1 = A.Container$(_null, new A.SizedBox(_null, t1 * t2 * textScaler.textScaleFactor, t3.dotBuilder$2(context, t3), _null), B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, _null, _null, _null, _null, B.BoxShape_0), _null, _null, _null, B.EdgeInsets_0_3_0_0, _null, _null, _null, indentSpace); t2 = _this._widget; t3 = t2.text; t6 = t2.styleBuilder; t7 = t2.textSelection; t8 = t2.selectionColor; t9 = t2.highlightWhenEmpty; return new A.ProxyTextDocumentComponent(t5, A.Row$(A._setArrayType([t1, A.Expanded$(A.TextComponent$(t2.composingRegion, t9, t5, B.Map_empty3, t8, t2.showComposingUnderline, false, t3, _null, _null, textScaler, t7, t6), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t4); } }; A.OrderedListItemComponent.prototype = { createState$0() { return new A._OrderedListItemComponentState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); }, styleBuilder$1(arg0) { return this.styleBuilder.call$1(arg0); }, numeralBuilder$2(arg0, arg1) { return A.list_items___defaultOrderedListItemNumeralBuilder$closure().call$2(arg0, arg1); }, indentCalculator$2(arg0, arg1) { return A.list_items___defaultIndentCalculator$closure().call$2(arg0, arg1); } }; A._OrderedListItemComponentState.prototype = { build$1(context) { var textScaler, t2, lineHeight, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, textStyle = _this._widget.styleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)), t1 = _this._widget, indentSpace = t1.indentCalculator$2(textStyle, t1.indent); t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); textScaler = t1 == null ? _null : t1.get$textScaler(); if (textScaler == null) textScaler = B._LinearTextScaler_1; t1 = textStyle.fontSize; t1.toString; t2 = textStyle.height; lineHeight = t1 * (t2 == null ? 1 : t2) * textScaler.textScaleFactor; t1 = _this._widget; t2 = t1.componentKey; t3 = _this._innerTextComponentKey; t1 = A.Container$(_null, new A.SizedBox(_null, lineHeight, t1.numeralBuilder$2(context, t1), _null), B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, _null, _null, _null, _null, B.BoxShape_0), _null, lineHeight, _null, _null, _null, _null, _null, indentSpace); t4 = _this._widget; t5 = t4.text; t6 = t4.styleBuilder; t7 = t4.textSelection; t8 = t4.selectionColor; t9 = t4.highlightWhenEmpty; return new A.ProxyTextDocumentComponent(t3, A.Row$(A._setArrayType([t1, A.Expanded$(A.TextComponent$(t4.composingRegion, t9, t3, B.Map_empty3, t8, t4.showComposingUnderline, false, t5, _null, _null, textScaler, t7, t6), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), t2); } }; A.IndentListItemRequest.prototype = {$isEditRequest: 1}; A.IndentListItemCommand.prototype = { execute$2(context, executor) { var t1 = this.nodeId, listItem = type$.ListItemNode._as(context.find$1$1(0, "document", type$.MutableDocument)._nodesById.$index(0, t1)), t2 = listItem._list_items$_indent; if (t2 >= 6) { $.$get$_log11().log$2("IndentListItemCommand", "WARNING: Editor does not support an indent level beyond 6."); return; } listItem.set$indent(t2 + 1); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.UnIndentListItemRequest.prototype = {$isEditRequest: 1}; A.UnIndentListItemCommand.prototype = { execute$2(context, executor) { var t1 = this.nodeId, listItem = type$.ListItemNode._as(context.find$1$1(0, "document", type$.MutableDocument)._nodesById.$index(0, t1)), t2 = listItem._list_items$_indent; if (t2 > 0) { listItem.set$indent(t2 - 1); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); } else executor.executeCommand$1(new A.ConvertListItemToParagraphCommand(t1, null)); }, $isEditCommand: 1 }; A.ConvertListItemToParagraphRequest.prototype = {$isEditRequest: 1}; A.ConvertListItemToParagraphCommand.prototype = { execute$2(context, executor) { var newMetadata, _s9_ = "blockType", $document = context.find$1$1(0, "document", type$.MutableDocument), listItem = type$.ListItemNode._as($document._nodesById.$index(0, this.nodeId)), t1 = this.paragraphMetadata; if (t1 == null) { t1 = type$.dynamic; t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); } newMetadata = A.LinkedHashMap_LinkedHashMap$from(t1, type$.String, type$.dynamic); if (J.$eq$(newMetadata.$index(0, _s9_), B.NamedAttribution_listItem)) newMetadata.$indexSet(0, _s9_, B.NamedAttribution_paragraph); t1 = listItem.id; $document.replaceNode$2$newNode$oldNode(A.ParagraphNode$(t1, newMetadata, listItem._text$_text), listItem); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.ConvertParagraphToListItemRequest.prototype = {$isEditRequest: 1}; A.ConvertParagraphToListItemCommand.prototype = { execute$2(context, executor) { var $document = context.find$1$1(0, "document", type$.MutableDocument), paragraphNode = type$.ParagraphNode._as($document._nodesById.$index(0, this.nodeId)), t1 = paragraphNode.id; $document.replaceNode$2$newNode$oldNode(A.ListItemNode$(t1, 0, this.type, paragraphNode._text$_text), paragraphNode); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.ChangeListItemTypeRequest.prototype = {$isEditRequest: 1}; A.ChangeListItemTypeCommand.prototype = { execute$2(context, executor) { var $document = context.find$1$1(0, "document", type$.MutableDocument), existingListItem = type$.ListItemNode._as($document._nodesById.$index(0, this.nodeId)), t1 = existingListItem.id; $document.replaceNode$2$newNode$oldNode(A.ListItemNode$(t1, 0, this.newType, existingListItem._text$_text), existingListItem); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.SplitListItemRequest.prototype = {$isEditRequest: 1}; A.SplitListItemCommand.prototype = { execute$2(context, executor) { var t3, t4, newNode, _s20_ = "SplitListItemCommand", $document = context.find$1$1(0, "document", type$.MutableDocument), composer = context.find$1$1(0, "composer", type$.MutableDocumentComposer), t1 = this.nodeId, listItemNode = type$.ListItemNode._as($document._nodesById.$index(0, t1)), text = listItemNode._text$_text, t2 = this.splitPosition.offset, startText = text.copyText$2(0, t2), endText = t2 < text.text.length ? text.copyText$1(t2) : A.AttributedText$(null, null); t2 = $.$get$_log11(); t2.log$2(_s20_, "Splitting list item:"); t2.log$2(_s20_, ' - start text: "' + startText.toString$0(0) + '"'); t2.log$2(_s20_, ' - end text: "' + endText.toString$0(0) + '"'); t2.log$2(_s20_, " - changing the original list item text due to split"); listItemNode.set$text(0, startText); t3 = this.newNodeId; t4 = listItemNode._list_items$_indent; newNode = listItemNode.type === B.ListItemType_0 ? A.ListItemNode$ordered(t3, t4, endText) : A.ListItemNode$unordered(t3, t4, endText); t2.log$2(_s20_, " - inserting new node in document"); $document.insertNodeAfter$2$existingNode$newNode(listItemNode, newNode); t4 = composer._document_composer$_composingRegion; if (t4._pausable_value_notifier$_isPaused) t4.__PausableValueNotifier__currentValueDuringPause_A = null; else t4.super$ValueNotifier$value(0, null); t2.log$2(_s20_, " - inserted new node: " + newNode.id + " after old one: " + listItemNode.id); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.SplitListItemIntention(true), new A.DocumentEdit(new A.NodeChangeEvent(t1)), new A.DocumentEdit(new A.NodeInsertedEvent(t3, $document.getNodeIndexById$1(t3))), new A.SplitListItemIntention(false)], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.SplitListItemIntention.prototype = {}; A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure.prototype = { call$1(attributions) { var t1 = this.styles, baseStyle = t1.$index(0, "textStyle"); if (baseStyle == null) baseStyle = B.TextStyle_SVP1; return type$.TextStyle_Function_2_Set_Attribution_and_TextStyle._as(t1.$index(0, "inlineTextStyler")).call$2(attributions, baseStyle); }, $signature: 200 }; A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel.prototype = { applyStyles$1(styles) { var t1, _this = this; _this.super$SingleColumnLayoutComponentViewModel$applyStyles(styles); t1 = styles.$index(0, "textAlign"); _this.textAlignment = t1 == null ? _this.textAlignment : t1; _this.textStyleBuilder = new A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(styles); } }; A.InsertNodeAtIndexRequest.prototype = {$isEditRequest: 1}; A.InsertNodeAtIndexCommand.prototype = { execute$2(context, executor) { var t1 = this.nodeIndex, t2 = this.newNode; context.find$1$1(0, "document", type$.MutableDocument).insertNodeAt$2(t1, t2); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeInsertedEvent(t2.id, t1))], type$.JSArray_EditEvent)); } }; A.InsertNodeBeforeNodeRequest.prototype = {$isEditRequest: 1}; A.InsertNodeBeforeNodeCommand.prototype = { execute$2(context, executor) { var t2, $document = context.find$1$1(0, "document", type$.MutableDocument), t1 = $document._nodesById.$index(0, this.existingNodeId); t1.toString; t2 = this.newNode; $document.insertNodeBefore$2$existingNode$newNode(t1, t2); t2 = t2.id; B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeInsertedEvent(t2, $document.getNodeIndexById$1(t2)))], type$.JSArray_EditEvent)); } }; A.InsertNodeAfterNodeRequest.prototype = {$isEditRequest: 1}; A.InsertNodeAfterNodeCommand.prototype = { execute$2(context, executor) { var t2, $document = context.find$1$1(0, "document", type$.MutableDocument), t1 = $document._nodesById.$index(0, this.existingNodeId); t1.toString; t2 = this.newNode; $document.insertNodeAfter$2$existingNode$newNode(t1, t2); t2 = t2.id; B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeInsertedEvent(t2, $document.getNodeIndexById$1(t2)))], type$.JSArray_EditEvent)); } }; A.ReplaceNodeRequest.prototype = {$isEditRequest: 1}; A.ReplaceNodeCommand.prototype = { execute$2(context, executor) { var t3, $document = context.find$1$1(0, "document", type$.MutableDocument), t1 = this.existingNodeId, t2 = $document._nodesById.$index(0, t1); t2.toString; t3 = this.newNode; $document.replaceNode$2$newNode$oldNode(t3, t2); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(t1)), new A.DocumentEdit(new A.NodeInsertedEvent(t3.get$id(t3), $document.getNodeIndexById$1(t3.get$id(t3))))], type$.JSArray_EditEvent)); } }; A.ReplaceNodeWithEmptyParagraphWithCaretRequest.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.ReplaceNodeWithEmptyParagraphWithCaretRequest && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.nodeId === other.nodeId; else t1 = true; return t1; }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.nodeId); }, $isEditRequest: 1 }; A.ReplaceNodeWithEmptyParagraphWithCaretCommand.prototype = { execute$2(context, executor) { var newNode, t1, $document = context.find$1$1(0, "document", type$.MutableDocument), oldNode = $document._nodesById.$index(0, this.nodeId); if (oldNode == null) return; newNode = A.ParagraphNode$(oldNode.get$id(oldNode), null, A.AttributedText$(null, null)); $document.replaceNode$2$newNode$oldNode(newNode, oldNode); t1 = newNode.id; B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(oldNode.get$id(oldNode))), new A.DocumentEdit(new A.NodeInsertedEvent(t1, $document.getNodeIndexById$1(t1)))], type$.JSArray_EditEvent)); executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(t1, B.TextNodePosition_0_TextAffinity_1)), B.SelectionChangeType_0, "userInteraction")); }, $isEditCommand: 1 }; A.DeleteContentRequest.prototype = {$isEditRequest: 1}; A.DeleteContentCommand.prototype = { execute$2(context, executor) { var $document, nodes, normalizedRange, t3, startNode, startNodeIndex, t4, endNode, endNodeIndex, t5, startNodeAfterDeletion, endNodeAfterDeletion, _this = this, _s22_ = "DeleteSelectionCommand", t1 = $.$get$_log12(), t2 = _this.documentRange; t1.log$2(_s22_, "DocumentEditor: deleting selection: " + t2.toString$0(0)); $document = context.find$1$1(0, "document", type$.MutableDocument); nodes = $document.getNodesInside$2(t2.start, t2.end); normalizedRange = t2.normalize$1(0, $document); if (nodes.length === 1) { B.JSArray_methods.addAll$1(executor._changeList, _this._deleteSelectionWithinSingleNode$3$document$node$normalizedRange($document, B.JSArray_methods.get$first(nodes), normalizedRange)); return; } t2 = normalizedRange.start; t3 = $document._nodesById; startNode = t3.$index(0, t2.nodeId); if (startNode == null) throw A.wrapException(A.Exception_Exception("Could not locate start node for DeleteSelectionCommand: " + t2.toString$0(0))); startNodeIndex = $document.getNodeIndexById$1(startNode.get$id(startNode)); t4 = normalizedRange.end; endNode = t3.$index(0, t4.nodeId); if (endNode == null) throw A.wrapException(A.Exception_Exception("Could not locate end node for DeleteSelectionCommand: " + t4.toString$0(0))); endNodeIndex = $document.getNodeIndexById$1(endNode.get$id(endNode)); t5 = executor._changeList; B.JSArray_methods.addAll$1(t5, _this._deleteNodesBetweenFirstAndLast$3$document$endNode$startNode($document, endNode, startNode)); t1.log$2(_s22_, " - deleting partial selection within the starting node."); B.JSArray_methods.addAll$1(t5, _this._deleteRangeWithinNodeFromPositionToEnd$4$document$node$nodePosition$replaceWithParagraph($document, startNode, t2.nodePosition, false)); t1.log$2(_s22_, " - deleting partial selection within ending node."); B.JSArray_methods.addAll$1(t5, _this._deleteRangeWithinNodeFromStartToPosition$3$document$node$nodePosition($document, endNode, t4.nodePosition)); if (t3.$index(0, startNode.get$id(startNode)) == null && t3.$index(0, endNode.get$id(endNode)) == null) { $document.insertNodeAt$2(Math.min(startNodeIndex, endNodeIndex), A.ParagraphNode$(startNode.get$id(startNode), null, A.AttributedText$(null, null))); B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(startNode.get$id(startNode)))], type$.JSArray_EditEvent)); } startNodeAfterDeletion = t3.$index(0, startNode.get$id(startNode)); endNodeAfterDeletion = t3.$index(0, endNode.get$id(endNode)); if (!(startNodeAfterDeletion instanceof A.TextNode) || !(endNodeAfterDeletion instanceof A.TextNode)) return; t1.log$2(_s22_, " - combining last node text with first node text"); t2 = startNodeAfterDeletion.id; t3 = type$.JSArray_EditEvent; B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.DocumentEdit(new A.TextInsertionEvent(startNodeAfterDeletion._text$_text.text.length, endNodeAfterDeletion._text$_text, t2))], t3)); startNodeAfterDeletion.set$text(0, startNodeAfterDeletion._text$_text.copyAndAppend$1(endNodeAfterDeletion._text$_text)); t1.log$2(_s22_, " - deleting last node"); $document.deleteNode$1(endNodeAfterDeletion); B.JSArray_methods.addAll$1(t5, A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(endNodeAfterDeletion.id))], t3)); t1.log$2(_s22_, " - done with selection deletion"); }, _deleteSelectionWithinSingleNode$3$document$node$normalizedRange($document, node, normalizedRange) { var startPosition, endPosition, t2, startOffset, endOffset, deletedText, _s32_ = "_deleteSelectionWithinSingleNode", t1 = $.$get$_log12(); t1.log$2(_s32_, " - deleting selection within single node"); startPosition = normalizedRange.start.nodePosition; endPosition = normalizedRange.end.nodePosition; if (startPosition instanceof A.UpstreamDownstreamNodePosition) { if (startPosition.$eq(0, endPosition)) return A._setArrayType([], type$.JSArray_EditEvent); $document.replaceNode$2$newNode$oldNode(A.ParagraphNode$(node.get$id(node), null, A.AttributedText$(null, null)), node); return A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(node.get$id(node)))], type$.JSArray_EditEvent); } else if (node instanceof A.TextNode) { t1.log$2(_s32_, " - its a TextNode"); t2 = type$.TextPosition; startOffset = t2._as(startPosition).offset; endOffset = t2._as(endPosition).offset; t1.log$2(_s32_, " - deleting from " + startOffset + " to " + endOffset); deletedText = node._text$_text.copyText$2(startOffset, endOffset); node.set$text(0, node._text$_text.removeRegion$2$endOffset$startOffset(endOffset, startOffset)); return A._setArrayType([new A.DocumentEdit(new A.TextDeletedEvent(startOffset, deletedText, node.id))], type$.JSArray_EditEvent); } return A._setArrayType([], type$.JSArray_EditEvent); }, _deleteNodesBetweenFirstAndLast$3$document$endNode$startNode($document, endNode, startNode) { var t2, changes, i, t3, t4, removedNode, _s31_ = "_deleteNodesBetweenFirstAndLast", startIndex = $document.getNodeIndexById$1(startNode.get$id(startNode)), endIndex = $document.getNodeIndexById$1(endNode.get$id(endNode)), t1 = $.$get$_log12(); t1.log$2(_s31_, " - start node index: " + startIndex); t1.log$2(_s31_, " - end node index: " + endIndex); t2 = $document._editor$_nodes; t1.log$2(_s31_, " - initially " + t2.length + " nodes"); changes = A._setArrayType([], type$.JSArray_EditEvent); for (i = endIndex - 1; i > startIndex; --i) { t3 = "" + i; t4 = $document.getNodeAt$1(i); t4 = t4 == null ? null : t4.get$id(t4); t1.log$2(_s31_, " - deleting node " + t3 + ": " + A.S(t4)); removedNode = $document.getNodeAt$1(i); changes.push(new A.DocumentEdit(new A.NodeRemovedEvent(removedNode.get$id(removedNode)))); if (i >= 0 && i < t2.length) { B.JSArray_methods.removeAt$1(t2, i); $document._refreshNodeIdCaches$0(); } else $.$get$editorDocLog().log$4(B.Level_WARNING_900, "Could not delete node. Index out of range: " + t3, null, null); } return changes; }, _deleteRangeWithinNodeFromPositionToEnd$4$document$node$nodePosition$replaceWithParagraph($document, node, nodePosition, replaceWithParagraph) { var t1, t2, t3, deletedText, t4; if (nodePosition instanceof A.UpstreamDownstreamNodePosition) { if (nodePosition.affinity === B.TextAffinity_1) return A._setArrayType([], type$.JSArray_EditEvent); return this._deleteBlockLevelNode$3$document$node$replaceWithParagraph($document, node, false); } else if (nodePosition instanceof A.TextPosition && node instanceof A.TextNode) { t1 = type$.JSArray_EditEvent; t2 = node.id; if (nodePosition.$eq(0, B.TextNodePosition_0_TextAffinity_1)) { $document.deleteNode$1(node); return A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(t2))], t1); } else { t3 = type$.TextNodePosition._as(nodePosition).offset; deletedText = node._text$_text.copyText$1(t3); t4 = node._text$_text; node.set$text(0, t4.removeRegion$2$endOffset$startOffset(t4.text.length, t3)); return A._setArrayType([new A.DocumentEdit(new A.TextDeletedEvent(t3, deletedText, t2))], t1); } } else throw A.wrapException(A.Exception_Exception("Unknown node position type: " + nodePosition.toString$0(0) + ", for node: " + node.toString$0(0))); }, _deleteRangeWithinNodeFromStartToPosition$3$document$node$nodePosition($document, node, nodePosition) { var t1, t2, t3, deletedText; if (nodePosition instanceof A.UpstreamDownstreamNodePosition) { if (nodePosition.affinity === B.TextAffinity_0) return A._setArrayType([], type$.JSArray_EditEvent); return this._deleteBlockLevelNode$3$document$node$replaceWithParagraph($document, node, false); } else if (nodePosition instanceof A.TextPosition && node instanceof A.TextNode) { t1 = type$.JSArray_EditEvent; t2 = node.id; if (nodePosition.$eq(0, new A.TextNodePosition(node._text$_text.text.length, B.TextAffinity_1))) { $document.deleteNode$1(node); return A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(t2))], t1); } else { t3 = type$.TextNodePosition._as(nodePosition).offset; deletedText = node._text$_text.copyText$2(0, t3); node.set$text(0, node._text$_text.removeRegion$2$endOffset$startOffset(t3, 0)); return A._setArrayType([new A.DocumentEdit(new A.TextDeletedEvent(0, deletedText, t2))], t1); } } else throw A.wrapException(A.Exception_Exception("Unknown node position type: " + nodePosition.toString$0(0) + ", for node: " + node.toString$0(0))); }, _deleteBlockLevelNode$3$document$node$replaceWithParagraph($document, node, replaceWithParagraph) { var t1; $.$get$_log12().log$2("_deleteBlockNode", " - deleting block level node"); $document.deleteNode$1(node); t1 = A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(node.get$id(node)))], type$.JSArray_EditEvent); return t1; }, $isEditCommand: 1 }; A.DeleteUpstreamAtBeginningOfNodeRequest.prototype = {$isEditRequest: 1}; A.DeleteNodeRequest.prototype = {$isEditRequest: 1}; A.DeleteNodeCommand.prototype = { execute$2(context, executor) { var $document, node, _s17_ = "DeleteNodeCommand", t1 = $.$get$_log12(), t2 = this.nodeId; t1.log$2(_s17_, "DocumentEditor: deleting node: " + t2); $document = context.find$1$1(0, "document", type$.MutableDocument); node = $document._nodesById.$index(0, t2); if (node == null) { t1.log$2(_s17_, "No such node. Returning."); return; } t1.log$2(_s17_, " - deleting node"); $document.deleteNode$1(node); t1.log$2(_s17_, " - done with node deletion"); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(node.get$id(node)))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.ParagraphNode.prototype = {}; A.ParagraphComponentBuilder.prototype = { createViewModel$2($document, node) { var textDirection, textAlign, t1, _null = null; if (!(node instanceof A.ParagraphNode)) return _null; textDirection = A.getParagraphDirection(node._text$_text.text); textAlign = textDirection === B.TextDirection_1 ? B.TextAlign_0 : B.TextAlign_1; t1 = node._metadata; switch (t1.$index(0, "textAlign")) { case "left": textAlign = B.TextAlign_0; break; case "center": textAlign = B.TextAlign_2; break; case "right": textAlign = B.TextAlign_1; break; case "justify": textAlign = B.TextAlign_3; break; } return A.ParagraphComponentViewModel$(t1.$index(0, "blockType"), _null, false, _null, node.id, B.EdgeInsets_0_0_0_0, _null, B.Color_0, false, node._text$_text, textAlign, textDirection, A._presenter__noStyleBuilder$closure()); }, createComponent$2(componentContext, componentViewModel) { var t1, t2, t3, t4, t5, t6, t7, _null = null; if (!(componentViewModel instanceof A.ParagraphComponentViewModel)) return _null; t1 = $.$get$editorLayoutLog(); t1.log$4(B.Level_FINE_500, "Building paragraph component for node: " + componentViewModel.nodeId, _null, _null); if (componentViewModel.selection != null) { t1.log$4(B.Level_FINER_400, " - painting a text selection:", _null, _null); t2 = componentViewModel.selection; t1.log$4(B.Level_FINER_400, " base: " + new A.TextNodePosition(t2.baseOffset, t2.affinity).toString$0(0), _null, _null); t2 = componentViewModel.selection; t1.log$4(B.Level_FINER_400, " extent: " + new A.TextNodePosition(t2.extentOffset, t2.affinity).toString$0(0), _null, _null); } else t1.log$4(B.Level_FINER_400, " - not painting any text selection", _null, _null); t1 = componentViewModel.text; t2 = componentViewModel.textStyleBuilder; t3 = componentViewModel.blockType; t4 = type$.String; t5 = type$.dynamic; t3 = t3 != null ? A.LinkedHashMap_LinkedHashMap$_literal(["blockType", t3], t4, t5) : A.LinkedHashMap_LinkedHashMap$_empty(t4, t5); t4 = componentViewModel.textAlignment; t5 = componentViewModel.selection; t6 = componentViewModel.selectionColor; t7 = componentViewModel.highlightWhenEmpty; return A.TextComponent$(componentViewModel.composingRegion, t7, componentContext.componentKey, t3, t6, componentViewModel.showComposingUnderline, false, t1, t4, componentViewModel.textDirection, _null, t5, t2); }, $isComponentBuilder: 1 }; A.ParagraphComponentViewModel.prototype = { copy$0() { var _this = this, t1 = _this.maxWidth, t2 = _this.padding, t3 = _this.text, t4 = _this.textStyleBuilder, t5 = _this.textAlignment, t6 = _this.selection, t7 = _this.selectionColor, t8 = _this.highlightWhenEmpty; return A.ParagraphComponentViewModel$(_this.blockType, _this.composingRegion, t8, t1, _this.nodeId, t2, t6, t7, _this.showComposingUnderline, t3, t5, _this.textDirection, t4); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$SingleColumnLayoutComponentViewModel$$eq(0, other) && other instanceof A.ParagraphComponentViewModel && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && J.$eq$(_this.blockType, other.blockType) && _this.text.$eq(0, other.text) && _this.textDirection === other.textDirection && _this.textAlignment === other.textAlignment && J.$eq$(_this.selection, other.selection) && _this.selectionColor.$eq(0, other.selectionColor) && _this.highlightWhenEmpty === other.highlightWhenEmpty && J.$eq$(_this.composingRegion, other.composingRegion) && _this.showComposingUnderline === other.showComposingUnderline; else t1 = true; return t1; }, get$hashCode(_) { var t6, t7, t8, t9, t10, t11, t12, _this = this, t1 = A.SingleColumnLayoutComponentViewModel.prototype.get$hashCode.call(_this, 0), t2 = B.JSString_methods.get$hashCode(_this.nodeId), t3 = J.get$hashCode$(_this.blockType), t4 = _this.text, t5 = B.JSString_methods.get$hashCode(t4.text); t4 = A.Primitives_objectHashCode(t4.spans._markers); t6 = A.Primitives_objectHashCode(_this.textDirection); t7 = A.Primitives_objectHashCode(_this.textAlignment); t8 = J.get$hashCode$(_this.selection); t9 = B.JSInt_methods.get$hashCode(_this.selectionColor.value); t10 = _this.highlightWhenEmpty ? 519018 : 218159; t11 = J.get$hashCode$(_this.composingRegion); t12 = _this.showComposingUnderline ? 519018 : 218159; return (t1 ^ t2 ^ t3 ^ t5 ^ t4 ^ t6 ^ t7 ^ t8 ^ t9 ^ t10 ^ t11 ^ t12) >>> 0; }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); }, get$text(receiver) { return this.text; }, set$text(receiver, val) { return this.text = val; }, set$selection(val) { return this.selection = val; }, set$selectionColor(val) { return this.selectionColor = val; }, set$highlightWhenEmpty(val) { return this.highlightWhenEmpty = val; }, set$composingRegion(val) { return this.composingRegion = val; }, set$showComposingUnderline(val) { return this.showComposingUnderline = val; } }; A.ChangeParagraphBlockTypeRequest.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.ChangeParagraphBlockTypeRequest && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && J.$eq$(_this.blockType, other.blockType); else t1 = true; return t1; }, get$hashCode(_) { return (B.JSString_methods.get$hashCode(this.nodeId) ^ J.get$hashCode$(this.blockType)) >>> 0; }, $isEditRequest: 1 }; A.ChangeParagraphBlockTypeCommand.prototype = { execute$2(context, executor) { var t1 = this.nodeId, t2 = context.find$1$1(0, "document", type$.MutableDocument)._nodesById.$index(0, t1); t2.toString; type$.ParagraphNode._as(t2).putMetadataValue$2("blockType", this.blockType); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.CombineParagraphsRequest.prototype = {$isEditRequest: 1}; A.CombineParagraphsCommand.prototype = { execute$2(context, executor) { var t2, t3, $document, secondNode, nodeAbove, _null = null, t1 = $.$get$editorDocLog(); t1.log$4(B.Level_INFO_800, "Executing CombineParagraphsCommand", _null, _null); t2 = this.firstNodeId; t3 = this.secondNodeId; t1.log$4(B.Level_INFO_800, ' - merging "' + t2 + '" <- "' + t3 + '"', _null, _null); $document = context.find$1$1(0, "document", type$.MutableDocument); secondNode = $document._nodesById.$index(0, t3); if (!(secondNode instanceof A.TextNode)) { t1.log$4(B.Level_INFO_800, "WARNING: Cannot merge node of type: " + A.S(secondNode) + " into node above.", _null, _null); return; } nodeAbove = $document.getNodeBefore$1(secondNode); if (nodeAbove == null) { t1.log$4(B.Level_INFO_800, "At top of document. Cannot merge with node above.", _null, _null); return; } if (nodeAbove.get$id(nodeAbove) !== t2) { t1.log$4(B.Level_INFO_800, "The specified `firstNodeId` is not the node before `secondNodeId`.", _null, _null); return; } if (!(nodeAbove instanceof A.TextNode)) { t1.log$4(B.Level_INFO_800, "Cannot merge ParagraphNode into node of type: " + nodeAbove.toString$0(0), _null, _null); return; } t2 = nodeAbove._text$_text; nodeAbove.set$text(0, t2.copyAndAppend$1(secondNode._text$_text)); if (t2.text.length === 0 && nodeAbove instanceof A.ParagraphNode) nodeAbove.set$metadata(0, secondNode._metadata); if (!$document.deleteNode$1(secondNode)) t1.log$4(B.Level_INFO_800, "ERROR: Failed to delete the currently selected node from the document.", _null, _null); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeRemovedEvent(secondNode.id)), new A.DocumentEdit(new A.NodeChangeEvent(nodeAbove.id))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.SplitParagraphRequest.prototype = {$isEditRequest: 1}; A.SplitParagraphCommand.prototype = { execute$2(context, executor) { var $document, node, text, t2, startText, endText, newParagraphAttributions, t3, t4, t5, t6, t7, newNode, composer, newSelection, documentChanges, _this = this, _null = null, t1 = $.$get$editorDocLog(); t1.log$4(B.Level_INFO_800, "Executing SplitParagraphCommand", _null, _null); $document = context.find$1$1(0, "document", type$.MutableDocument); node = $document._nodesById.$index(0, _this.nodeId); if (!(node instanceof A.ParagraphNode)) { t1.log$4(B.Level_INFO_800, "WARNING: Cannot split paragraph for node of type: " + A.S(node) + ".", _null, _null); return; } text = node._text$_text; t2 = _this.splitPosition.offset; startText = text.copyText$2(0, t2); endText = text.copyText$1(t2); t1.log$4(B.Level_INFO_800, "Splitting paragraph:", _null, _null); t1.log$4(B.Level_INFO_800, ' - start text: "' + startText.text + '"', _null, _null); t1.log$4(B.Level_INFO_800, ' - end text: "' + endText.text + '"', _null, _null); if (t2 === text.text.length) { newParagraphAttributions = endText.getAttributionSpansInRange$2$attributionFilter$range(new A.SplitParagraphCommand_execute_closure(), B.SpanRange_0_0); for (t1 = A._LinkedHashSetIterator$(newParagraphAttributions, newParagraphAttributions._collection$_modifications, A._instanceType(newParagraphAttributions)._precomputed1), t2 = endText.spans, t3 = _this.attributionsToExtendToNewParagraph, t4 = t1.$ti._precomputed1; t1.moveNext$0();) { t5 = t1._collection$_current; if (t5 == null) t5 = t4._as(t5); t6 = t5.attribution; if (t3.call$1(t6)) continue; t7 = t5.start; t2.removeAttribution$3$attributionToRemove$end$start(t6, t5.end, t7); endText._attributed_text$_notifyListeners$0(); } } t1 = $.$get$editorDocLog(); t1.log$4(B.Level_INFO_800, " - changing the original paragraph text due to split", _null, _null); node.set$text(0, startText); t2 = _this.newNodeId; t3 = type$.String; t4 = type$.dynamic; newNode = A.ParagraphNode$(t2, _this.replicateExistingMetadata ? A.LinkedHashMap_LinkedHashMap$from(node._metadata, t3, t4) : A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), endText); t1.log$4(B.Level_INFO_800, " - inserting new node in document", _null, _null); $document.insertNodeAfter$2$existingNode$newNode(node, newNode); t3 = node.id; t1.log$4(B.Level_INFO_800, " - inserted new node: " + newNode.id + " after old one: " + t3, _null, _null); composer = context.find$1$1(0, "composer", type$.MutableDocumentComposer); t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t4 = composer._document_composer$_composingRegion; if (t4._pausable_value_notifier$_isPaused) t4.__PausableValueNotifier__currentValueDuringPause_A === $ && A.throwUnnamedLateFieldNI(); else A.ValueNotifier.prototype.get$value.call(t4, 0); newSelection = A.DocumentSelection$collapsed(new A.DocumentPosition(t2, B.TextNodePosition_0_TextAffinity_1)); composer.setSelectionWithReason$2(newSelection, "userInteraction"); if (t4._pausable_value_notifier$_isPaused) t4.__PausableValueNotifier__currentValueDuringPause_A = null; else t4.super$ValueNotifier$value(0, _null); t4 = type$.JSArray_EditEvent; documentChanges = A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t3)), new A.DocumentEdit(new A.NodeInsertedEvent(t2, $document.getNodeIndexById$1(t2))), new A.SelectionChangeEvent(t1, newSelection, B.SelectionChangeType_6), new A.ComposingRegionChangeEvent(_null)], t4); t1 = executor._changeList; if (newNode._text$_text.text.length === 0) { t2 = A._setArrayType([new A.SubmitParagraphIntention(true)], t4); B.JSArray_methods.addAll$1(t2, documentChanges); t2.push(new A.SubmitParagraphIntention(false)); B.JSArray_methods.addAll$1(t1, t2); } else { t2 = A._setArrayType([new A.SplitParagraphIntention(true)], t4); B.JSArray_methods.addAll$1(t2, documentChanges); t2.push(new A.SplitParagraphIntention(false)); B.JSArray_methods.addAll$1(t1, t2); } }, $isEditCommand: 1 }; A.SplitParagraphCommand_execute_closure.prototype = { call$1(a) { return true; }, $signature: 148 }; A.DeleteUpstreamAtBeginningOfParagraphCommand.prototype = { execute$2(context, executor) { var $document, composer, documentLayoutEditable, nodeBefore, t1 = this.node; if (!(t1 instanceof A.ParagraphNode)) return; t1.get$beginningPosition(); $document = context.find$1$1(0, "document", type$.MutableDocument); composer = context.find$1$1(0, "composer", type$.MutableDocumentComposer); documentLayoutEditable = context.find$1$1(0, "layout", type$.DocumentLayoutEditable); if (!J.$eq$(t1._metadata.$index(0, "blockType"), B.NamedAttribution_paragraph)) { executor.executeCommand$1(new A.ChangeParagraphBlockTypeCommand(t1.id, B.NamedAttribution_paragraph)); return; } nodeBefore = $document.getNodeBefore$1(t1); if (nodeBefore == null) return; if (nodeBefore instanceof A.TextNode) { this.mergeTextNodeWithUpstreamTextNode$3(executor, $document, composer); return; } documentLayoutEditable._documentLayoutResolver.call$0().getComponentByNodeId$1(nodeBefore.get$id(nodeBefore)).isVisualSelectionSupported$0(); this.moveSelectionToEndOfPrecedingNode$3(executor, $document, composer); if (t1._text$_text.text.length === 0) executor.executeCommand$1(new A.DeleteNodeCommand(t1.id)); }, mergeTextNodeWithUpstreamTextNode$3(executor, $document, composer) { var node, nodeAbove, t2, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = $document._nodesById.$index(0, t1.extent.nodeId); if (node == null) return false; nodeAbove = $document.getNodeBefore$1(node); if (nodeAbove == null) return false; if (!(nodeAbove instanceof A.TextNode)) return false; t1 = nodeAbove._text$_text; t2 = nodeAbove.id; executor.executeCommand$1(new A.CombineParagraphsCommand(t2, node.get$id(node))); executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(t2, new A.TextNodePosition(t1.text.length, B.TextAffinity_1))), B.SelectionChangeType_8, "userInteraction")); return true; }, moveSelectionToEndOfPrecedingNode$3(executor, $document, composer) { var t2, node, nodeBefore, t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); node = $document._nodesById.$index(0, t1.extent.nodeId); if (node == null) return; nodeBefore = $document.getNodeBefore$1(node); if (nodeBefore == null) return; executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(nodeBefore.get$id(nodeBefore), nodeBefore.get$endPosition())), B.SelectionChangeType_5, "userInteraction")); }, $isEditCommand: 1 }; A.Intention.prototype = {$isEditEvent: 1}; A.SplitParagraphIntention.prototype = {}; A.SubmitParagraphIntention.prototype = {}; A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure.prototype = { call$1(attributions) { var t1 = this.styles, baseStyle = t1.$index(0, "textStyle"); if (baseStyle == null) baseStyle = B.TextStyle_SVP1; return type$.TextStyle_Function_2_Set_Attribution_and_TextStyle._as(t1.$index(0, "inlineTextStyler")).call$2(attributions, baseStyle); }, $signature: 200 }; A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel.prototype = { applyStyles$1(styles) { var t1, _this = this; _this.super$SingleColumnLayoutComponentViewModel$applyStyles(styles); t1 = styles.$index(0, "textAlign"); _this.textAlignment = t1 == null ? _this.textAlignment : t1; _this.textStyleBuilder = new A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(styles); } }; A.UpstreamDownstreamNodePosition.prototype = { isEquivalentTo$1(other) { return this.$eq(0, other); }, toString$0(_) { return "[UpstreamDownstreamNodePosition] - " + this.affinity.toString$0(0); }, $eq(_, other) { var t1; if (other == null) return false; if (this !== other) t1 = other instanceof A.UpstreamDownstreamNodePosition && A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other) && this.affinity === other.affinity; else t1 = true; return t1; }, get$hashCode(_) { return A.Primitives_objectHashCode(this.affinity); } }; A.UpstreamDownstreamNodeSelection.prototype = { toString$0(_) { return "[UpstreamDownstreamNodeSelection] - base: " + this.base.toString$0(0) + ", extent: " + this.extent.toString$0(0); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.UpstreamDownstreamNodeSelection && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.base.$eq(0, other.base) && _this.extent.$eq(0, other.extent); else t1 = true; return t1; }, get$hashCode(_) { return (A.Primitives_objectHashCode(this.base.affinity) ^ A.Primitives_objectHashCode(this.extent.affinity)) >>> 0; } }; A.SuperEditor.prototype = { createState$0() { var t1 = $.$get$ChangeNotifier__emptyListeners(), t2 = type$.ValueNotifier_bool, t3 = type$.LabeledGlobalKey_State_StatefulWidget, t4 = A.SuperEditorIosControlsController$(), t5 = type$.void_Function; return new A.SuperEditorState(new A.LayerLink(), new A.ValueNotifier(false, t1, t2), new A.SignalNotifier(t1), new A.ValueNotifier(null, t1, type$.ValueNotifier_nullable_DragHandleAutoScroller), new A.LabeledGlobalKey(null, t3), t4, new A.LabeledGlobalKey(null, t3), new A.SuperEditorAndroidControlsController(new A.ValueNotifier(true, t1, t2), new A.SignalNotifier(t1), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t5), t1), new A.ValueNotifier(false, t1, t2), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t5), t1), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t5), t1), new A.ValueNotifier(false, t1, t2), new A.ValueNotifier(false, t1, t2), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t5), t1), new A.ValueNotifier(false, t1, t2), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t5), t1)), B._StateLifecycle_0); }, get$document(receiver) { return this.document; } }; A.SuperEditorState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget.focusNode; t1.addListener$1(0, _this.get$_super_editor0$_onFocusChange()); _this.__SuperEditorState__focusNode_A = t1; t1 = _this._widget; _this.__SuperEditorState__composer_A = t1.composer; t2 = t1.scrollController; _this.__SuperEditorState__scrollController_A = t2; _this.__SuperEditorState__autoScrollController_A = new A.AutoScrollController($.$get$ChangeNotifier__emptyListeners()); t2 = t1.documentLayoutKey; _this.__SuperEditorState__docLayoutKey_A = t2; t2 = t1.selectionLayerLinks; _this.__SuperEditorState__selectionLinks_A = t2; t1 = t1.editor.__Editor_context_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.put$2(0, "layout", new A.DocumentLayoutEditable(new A.SuperEditorState_initState_closure(_this))); _this._createEditContext$0(); _this._createLayoutPresenter$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget.focusNode; if (t1 !== oldWidget.focusNode) { t1.addListener$1(0, _this.get$_super_editor0$_onFocusChange()); _this.__SuperEditorState__focusNode_A = t1; } t1 = _this._widget; t2 = t1.documentLayoutKey; if (t2 !== oldWidget.documentLayoutKey) _this.__SuperEditorState__docLayoutKey_A = t2; t2 = t1.selectionLayerLinks; if (t2 !== oldWidget.selectionLayerLinks) _this.__SuperEditorState__selectionLinks_A = t2; t2 = t1.composer; if (t2 !== oldWidget.composer) _this.__SuperEditorState__composer_A = t2; t2 = oldWidget.editor; if (t1.editor !== t2) { for (t1 = B.Set_empty2.get$iterator(B.Set_empty2); t1.moveNext$0();) t1.get$current(0).detach$1(0, t2); t1 = t2.__Editor_context_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1._resources.remove$1(0, "layout"); t1 = _this._widget.editor.__Editor_context_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.put$2(0, "layout", new A.DocumentLayoutEditable(new A.SuperEditorState_didUpdateWidget_closure(_this))); _this._createEditContext$0(); _this._createLayoutPresenter$0(); } else { if (!t1.selectionStyles.$eq(0, oldWidget.selectionStyles)) { t1 = _this.__SuperEditorState__docLayoutSelectionStyler_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$selectionStyles(_this._widget.selectionStyles); } if (_this._widget.stylesheet !== oldWidget.stylesheet) _this._createLayoutPresenter$0(); } t1 = _this._widget.scrollController; if (t1 !== oldWidget.scrollController) _this.__SuperEditorState__scrollController_A = t1; _this._recomputeIfLayoutShouldShowCaret$0(); }, dispose$0() { var _this = this, t1 = _this._contentTapDelegate; if (t1 != null) t1.dispose$0(); _this._iosControlsController.dispose$0(); _this._androidControlsController.dispose$0(); t1 = _this._widget.editor.__Editor_context_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1._resources.remove$1(0, "layout"); t1 = _this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_super_editor0$_onFocusChange()); _this._widget.toString; _this.super$State$dispose(); }, _createEditContext$0() { var t2, t3, t4, _this = this, t1 = _this._scroller; if (t1 != null) t1._scrollChangeListeners.clear$0(0); t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function); t2 = new A.DocumentScroller(t1); t1.add$1(0, _this._scrollChangeSignal.get$notifyListeners()); _this._scroller = t2; t1 = _this._widget; t3 = t1.editor; t1 = t1.document; t4 = _this.__SuperEditorState__composer_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.__SuperEditorState_editContext_A = new A.SuperEditorContext(t3, t1, new A.SuperEditorState__createEditContext_closure(_this), t4, t2, new A.CommonEditorOperations(t1, t3, t4, new A.SuperEditorState__createEditContext_closure0(_this))); for (t1 = B.Set_empty2.get$iterator(B.Set_empty2); t1.moveNext$0();) t1.get$current(0).attach$1(_this._widget.editor); t1 = _this._contentTapDelegate; if (t1 != null) t1.dispose$0(); _this._widget.toString; t1 = A.superEditorLaunchLinkTapHandlerFactory(_this.__SuperEditorState_editContext_A); _this._contentTapDelegate = t1; }, _createLayoutPresenter$0() { var $document, t2, t3, showComposingUnderline, t4, _this = this, t1 = _this._docLayoutPresenter; if (t1 != null) t1.dispose$0(); t1 = _this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); $document = t1.document; t2 = _this._widget; t3 = t2.stylesheet; _this.__SuperEditorState__docStylesheetStyler_A = new A.SingleColumnStylesheetStyler(t3); _this.__SuperEditorState__docLayoutPerComponentBlockStyler_A = new A.SingleColumnLayoutCustomComponentStyler(); t1 = t1.composer._selectionNotifier; t3 = new A.SingleColumnLayoutSelectionStyler($document, t1, t2.selectionStyles, t3.selectedTextColorStrategy); t1.addListener$1(0, t3.get$markDirty()); _this.__SuperEditorState__docLayoutSelectionStyler_A = t3; showComposingUnderline = A.defaultTargetPlatform() === B.TargetPlatform_4 || A.defaultTargetPlatform() === B.TargetPlatform_2 || A.defaultTargetPlatform() === B.TargetPlatform_0; t1 = _this._widget.componentBuilders; t2 = A._setArrayType([_this.__SuperEditorState__docStylesheetStyler_A, _this.__SuperEditorState__docLayoutPerComponentBlockStyler_A], type$.JSArray_SingleColumnLayoutStylePhase); _this._widget.toString; B.JSArray_methods.addAll$1(t2, B.List_empty32); if (showComposingUnderline) { t3 = _this.__SuperEditorState_editContext_A.composer._document_composer$_composingRegion; t4 = new A.SingleColumnLayoutComposingRegionStyler($document, t3, true); t3.addListener$1(0, t4.get$markDirty()); t2.push(t4); } t2.push(_this.__SuperEditorState__docLayoutSelectionStyler_A); t1 = new A.SingleColumnLayoutPresenter($document, t1, t2, A._setArrayType([], type$.JSArray_nullable_SingleColumnLayoutViewModel), A.LinkedHashSet_LinkedHashSet$_empty(type$.SingleColumnLayoutPresenterChangeListener)); t1._assemblePipeline$0(); t1.__SingleColumnLayoutPresenter__viewModel_A = t1._createNewViewModel$0(); $document._editor$_listeners.push(t1.get$__presenter$_onDocumentChange()); _this._docLayoutPresenter = t1; _this._recomputeIfLayoutShouldShowCaret$0(); }, _super_editor0$_onFocusChange$0() { this._recomputeIfLayoutShouldShowCaret$0(); var t1 = this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); this._primaryFocusListener.set$value(0, t1.get$hasPrimaryFocus()); }, _recomputeIfLayoutShouldShowCaret$0() { var t2, t1 = this.__SuperEditorState__docLayoutSelectionStyler_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = this.__SuperEditorState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1.set$shouldDocumentShowCaret(t2.get$hasFocus() && this.get$gestureMode() === B.DocumentGestureMode_0); }, get$gestureMode() { var t1 = this._widget.gestureMode; return t1; }, get$_keyboardActions() { var t1 = this._widget.keyboardActions; return t1; }, build$1(context) { return this._buildGestureControlsScope$1$child(new A.Builder(new A.SuperEditorState_build_closure(this), null)); }, _buildGestureControlsScope$1$child(child) { var _this = this; switch (_this.get$gestureMode().index) { case 0: return child; case 1: return new A.SuperEditorAndroidControlsScope(_this._androidControlsController, child, _this._androidControlsContextKey); case 2: return new A.SuperEditorIosControlsScope(_this._iosControlsController, child, _this._iosControlsContextKey); } }, _buildTextInputSystem$1$child(child) { var t2, t3, t4, t5, _this = this, _null = null, t1 = _this._widget.inputSource; switch (t1.index) { case 0: t1 = _this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__SuperEditorState_editContext_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = A._setArrayType([], type$.JSArray_of_ExecutionInstruction_Function_$named_$req_editContext_SuperEditorContext_and_$req_keyEvent_KeyEvent); _this._widget.toString; t4 = B.Set_empty2.get$iterator(B.Set_empty2); for (; t4.moveNext$0();) B.JSArray_methods.addAll$1(t3, t4.get$current(0).get$keyboardActions()); B.JSArray_methods.addAll$1(t3, _this.get$_keyboardActions()); return new A.SuperEditorHardwareKeyHandler(t1, t2, t3, false, child, _null); case 1: t1 = _this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__SuperEditorState_editContext_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._framework$_element; t3.toString; t3 = A.Theme_of(t3); _this._widget.toString; t4 = A._setArrayType([], type$.JSArray_of_ExecutionInstruction_Function_$named_$req_editContext_SuperEditorContext_and_$req_keyEvent_KeyEvent); _this._widget.toString; t5 = B.Set_empty2.get$iterator(B.Set_empty2); for (; t5.moveNext$0();) B.JSArray_methods.addAll$1(t4, t5.get$current(0).get$keyboardActions()); B.JSArray_methods.addAll$1(t4, _this.get$_keyboardActions()); _this._widget.toString; return new A.SuperEditorImeInteractor(t1, false, t2, true, true, _null, B.C_SuperEditorImePolicies, new A.SuperEditorImeConfiguration(t3.colorScheme.brightness), _null, t4, B.Map_CyONe, child, _null); } }, _buildPlatformSpecificViewportDecorations$2$child(context, child) { var t1, t2, _this = this, _null = null; switch (_this.get$gestureMode().index) { case 2: t1 = _this._widget; return new A.SuperEditorIosToolbarOverlayManager(_null, new A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure(_this, context), new A.SuperEditorIosMagnifierOverlayManager(new A.EditorFloatingCursor(t1.editor, t1.document, new A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure0(_this), t1.composer._selectionNotifier, _this._scrollChangeSignal, child, _null), _null), _null); case 1: _this._widget.toString; t1 = _this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__SuperEditorState__composer_A; t2 === $ && A.throwUnnamedLateFieldNI(); return new A.SuperEditorAndroidControlsOverlayManager(_null, t1.document, new A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure1(_this), t2._selectionNotifier, new A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure2(_this), _this._scrollChangeSignal, _this._dragHandleAutoScroller, new A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure3(_this, context), child, _null); case 0: return child; } }, _buildGestureInteractor$1(context) { var t1, t2, t3, t4, t5, t6, _this = this; switch (_this.get$gestureMode().index) { case 0: t1 = _this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__SuperEditorState_editContext_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t2.composer; t4 = t3.__DocumentComposer__streamController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this._contentTapDelegate; t6 = _this.__SuperEditorState__autoScrollController_A; t6 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; return new A.DocumentMouseInteractor(t1, t2.editor, t2.document, new A.SuperEditorState__buildGestureInteractor_closure(_this), new A._BroadcastStream(t4, A._instanceType(t4)._eval$1("_BroadcastStream<1>")), t3._selectionNotifier, t5, t6, false, null); case 1: t1 = _this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__SuperEditorState_editContext_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._contentTapDelegate; t4 = _this.__SuperEditorState__scrollController_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; return new A.AndroidDocumentTouchInteractor(t1, t2.editor, t2.document, new A.SuperEditorState__buildGestureInteractor_closure0(_this), t2.composer._selectionNotifier, t3, t4, _this._dragHandleAutoScroller, null); case 2: t1 = _this.__SuperEditorState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.__SuperEditorState_editContext_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._contentTapDelegate; t4 = _this.__SuperEditorState__scrollController_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; return new A.IosDocumentTouchInteractor(t1, t2.editor, t2.document, new A.SuperEditorState__buildGestureInteractor_closure1(_this), t2.composer._selectionNotifier, t3, t4, _this._dragHandleAutoScroller, null); } } }; A.SuperEditorState_initState_closure.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); return type$.DocumentLayout._as(t1.get$currentState()); }, $signature: 146 }; A.SuperEditorState_didUpdateWidget_closure.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); return type$.DocumentLayout._as(t1.get$currentState()); }, $signature: 146 }; A.SuperEditorState__createEditContext_closure.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); return type$.DocumentLayout._as(t1.get$currentState()); }, $signature: 146 }; A.SuperEditorState__createEditContext_closure0.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); return type$.DocumentLayout._as(t1.get$currentState()); }, $signature: 146 }; A.SuperEditorState_build_closure.prototype = { call$1(controlsScopeContext) { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _i, t14, t15, t1 = this.$this, t2 = t1.__SuperEditorState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1._widget; t4 = t3.editor; t5 = t3.document; t6 = t1.__SuperEditorState__composer_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = t1.__SuperEditorState__docLayoutKey_A; t7 === $ && A.throwUnnamedLateFieldNI(); t8 = t1.__SuperEditorState__scrollController_A; t8 === $ && A.throwUnnamedLateFieldNI(); t9 = t1.__SuperEditorState__autoScrollController_A; t9 === $ && A.throwUnnamedLateFieldNI(); t10 = t1._scroller; t11 = t1._docLayoutPresenter; t11.toString; t3 = t3.componentBuilders; t12 = type$.JSArray_of_ContentLayerWidget_Function_BuildContext; t13 = A._setArrayType([], t12); t1._widget.toString; _i = 0; for (; false; ++_i) t13.push(new A.SuperEditorState_build__closure(t1, B.List_empty31[_i])); t12 = A._setArrayType([new A.SuperEditorState_build__closure0(t1)], t12); for (t14 = t1._widget.documentOverlayBuilders, t15 = t14.length, _i = 0; _i < t14.length; t14.length === t15 || (0, A.throwConcurrentModificationError)(t14), ++_i) t12.push(new A.SuperEditorState_build__closure1(t1, t14[_i])); t1._widget.toString; return new A.SuperEditorFocusDebugVisuals(t2, new A.EditorSelectionAndFocusPolicy(new A.SuperEditorState_build__closure2(t1), t2, t4, t5, t6._selectionNotifier, new A.SuperEditorState_build__closure3(t1), true, true, true, t1._buildTextInputSystem$1$child(t1._buildPlatformSpecificViewportDecorations$2$child(controlsScopeContext, new A.DocumentScaffold(t1._documentLayoutLink, t7, t1.get$_buildGestureInteractor(), t8, t9, t10, t11, t3, t13, t12, B.C_DebugPaintConfig, null, type$.DocumentScaffold_dynamic))), null), null); }, $signature: 3459 }; A.SuperEditorState_build__closure2.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); return (t1 == null ? null : t1._box$_size != null) === true; }, $signature: 22 }; A.SuperEditorState_build__closure3.prototype = { call$0() { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._getDocumentLayout.call$0(); }, $signature: 146 }; A.SuperEditorState_build__closure.prototype = { call$1(context) { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return this.underlayBuilder.build$2(context, t1); }, $signature: 608 }; A.SuperEditorState_build__closure0.prototype = { call$1(context) { var t1 = this.$this, t2 = t1.__SuperEditorState__selectionLinks_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._SelectionLeadersDocumentLayerBuilder(t2, false).build$2(context, t1); }, $signature: 608 }; A.SuperEditorState_build__closure1.prototype = { call$1(context) { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return this.overlayBuilder.build$2(context, t1); }, $signature: 608 }; A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure.prototype = { call$3(overlayContext, mobileToolbarKey, focalPoint) { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return A.defaultIosEditorToolbarBuilder(overlayContext, mobileToolbarKey, focalPoint, t1.commonOps, A.SuperEditorIosControlsScope_rootOf(this.context)); }, "call*": "call$3", $requiredArgCount: 3, $signature: 908 }; A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure0.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); return type$.DocumentLayout._as(t1.get$currentState()); }, $signature: 146 }; A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure1.prototype = { call$0() { var t1 = this.$this.__SuperEditorState__docLayoutKey_A; t1 === $ && A.throwUnnamedLateFieldNI(); return type$.DocumentLayout._as(t1.get$currentState()); }, $signature: 146 }; A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure2.prototype = { call$1(newSelection) { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.editor.execute$1(A._setArrayType([new A.ChangeSelectionRequest(newSelection, B.SelectionChangeType_2, "userInteraction")], type$.JSArray_EditRequest)); }, $signature: 3462 }; A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure3.prototype = { call$3(overlayContext, mobileToolbarKey, focalPoint) { var t1 = this.$this, t2 = t1.__SuperEditorState_editContext_A; t2 === $ && A.throwUnnamedLateFieldNI(); return new A.DefaultAndroidEditorToolbar(mobileToolbarKey, t2.commonOps, A.SuperEditorAndroidControlsScope_rootOf(this.context), t1.__SuperEditorState_editContext_A.composer._selectionNotifier, null); }, "call*": "call$3", $requiredArgCount: 3, $signature: 908 }; A.SuperEditorState__buildGestureInteractor_closure.prototype = { call$0() { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._getDocumentLayout.call$0(); }, $signature: 146 }; A.SuperEditorState__buildGestureInteractor_closure0.prototype = { call$0() { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._getDocumentLayout.call$0(); }, $signature: 146 }; A.SuperEditorState__buildGestureInteractor_closure1.prototype = { call$0() { var t1 = this.$this.__SuperEditorState_editContext_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1._getDocumentLayout.call$0(); }, $signature: 146 }; A.DefaultAndroidEditorToolbar.prototype = { build$1(context) { return new A.ValueListenableBuilder(this.selectionNotifier, new A.DefaultAndroidEditorToolbar_build_closure(this), null, null, type$.ValueListenableBuilder_nullable_DocumentSelection); }, _cut$0() { this.editorOps.cut$0(); this.editorControlsController._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); }, _copy$0() { this.editorOps.copy$0(); this.editorControlsController._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); }, _paste$0() { this.editorOps.paste$0(); this.editorControlsController._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); }, _selectAll$0() { this.editorOps.selectAll$0(); this.editorControlsController._document_gestures_touch_android$_shouldShowToolbar.set$value(0, false); } }; A.DefaultAndroidEditorToolbar_build_closure.prototype = { call$3(context, selection, child) { var t1 = this.$this, t2 = selection != null, t3 = !t2 || !selection.get$isCollapsed(0) ? t1.get$_copy() : null; t2 = !t2 || !selection.get$isCollapsed(0) ? t1.get$_cut() : null; return new A.AndroidTextEditingFloatingToolbar(t1.floatingToolbarKey, t2, t3, t1.get$_paste(), t1.get$_selectAll(), null); }, $signature: 3463 }; A._SelectionLeadersDocumentLayerBuilder.prototype = { build$2(context, editContext) { return new A.SelectionLeadersDocumentLayer(editContext.document, editContext.composer._selectionNotifier, this.links, false, null); }, $isSuperEditorLayerBuilder: 1 }; A.SuperEditorSelectionPolicies.prototype = { $eq(_, other) { var t1; if (other == null) return false; if (this !== other) if (other instanceof A.SuperEditorSelectionPolicies) if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) t1 = true; else t1 = false; else t1 = false; else t1 = true; return t1; }, get$hashCode(_) { return 0; } }; A.DefaultCaretOverlayBuilder.prototype = { build$2(context, editContext) { return new A.CaretDocumentOverlay(editContext.composer, this.caretStyle, null, false, true, B.BlinkTimingMode_0, null); }, $isSuperEditorLayerBuilder: 1 }; A.defaultStylesheet_closure.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["maxWidth", 640, "padding", B.CascadingPadding_24_24_null_null, "textStyle", B.TextStyle_sBb], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure0.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_40_null, "textStyle", B.TextStyle_o8I1], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure1.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_32_null, "textStyle", B.TextStyle_o8I0], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure2.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_28_null, "textStyle", B.TextStyle_o8I], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure3.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_24_null], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure4.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_0_null], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure5.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_0_null], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure6.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_0_null], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure7.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_24_null], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure8.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["textStyle", B.TextStyle_CcT], type$.String, type$.dynamic); }, $signature: 123 }; A.defaultStylesheet_closure9.prototype = { call$2(doc, docNode) { return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_null_96], type$.String, type$.dynamic); }, $signature: 123 }; A.SuperEditorLaunchLinkTapHandler.prototype = { dispose$0() { this.composer._isInInteractionMode.removeListener$1(0, this.get$notifyListeners()); this.super$ChangeNotifier$dispose(); }, mouseCursorForContentHover$1(hoverPosition) { var t1 = this.composer._isInInteractionMode; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t1) return null; return this._getLinkAtPosition$1(hoverPosition) != null ? B.SystemMouseCursor_click : null; }, onTap$1(tapPosition) { var link, t1 = this.composer._isInInteractionMode; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t1) return B.TapHandlingInstruction_1; link = this._getLinkAtPosition$1(tapPosition); if (link != null) { if ($.UrlLauncher__instance == null) $.UrlLauncher__instance = new A.UrlLauncher(); A.launchUrl(link); return B.TapHandlingInstruction_0; } else return B.TapHandlingInstruction_1; }, _getLinkAtPosition$1(position) { var textNode, tappedAttributions, t1, t2, t3, _null = null, nodePosition = position.nodePosition; if (!(nodePosition instanceof A.TextNodePosition)) return _null; textNode = this.document._nodesById.$index(0, position.nodeId); if (!(textNode instanceof A.TextNode)) { $.$get$editorGesturesLog().log$4(B.Level_SHOUT_1200, "Received a report of a tap on a TextNodePosition, but the node with that ID is a: " + A.S(textNode), _null, _null); return _null; } tappedAttributions = textNode._text$_text.spans.getAllAttributionsAt$1(nodePosition.offset); for (t1 = A._LinkedHashSetIterator$(tappedAttributions, tappedAttributions._collection$_modifications, A._instanceType(tappedAttributions)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; if (t3 == null) t3 = t2._as(t3); if (t3 instanceof A.LinkAttribution) return t3.url; } return _null; }, get$document(receiver) { return this.document; } }; A.TaskNode.prototype = { set$isComplete(newValue) { if (newValue === this._isComplete) return; this._isComplete = newValue; this.notifyListeners$0(); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$TextNode$$eq(0, other) && other instanceof A.TaskNode && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this._isComplete === other._isComplete; else t1 = true; return t1; }, get$hashCode(_) { var t1 = A.TextNode.prototype.get$hashCode.call(this, 0); return (t1 ^ (this._isComplete ? 519018 : 218159)) >>> 0; } }; A.taskStyles_closure.prototype = { call$2($document, node) { if (!(node instanceof A.TaskNode)) return A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); return A.LinkedHashMap_LinkedHashMap$_literal(["padding", B.CascadingPadding_null_null_24_null], type$.String, type$.dynamic); }, $signature: 123 }; A.TaskComponentBuilder.prototype = { createViewModel$2($document, node) { var _null = null; if (!(node instanceof A.TaskNode)) return _null; return A.TaskComponentViewModel$(_null, false, node._isComplete, _null, node.id, B.EdgeInsets_0_0_0_0, _null, B.Color_0, new A.TaskComponentBuilder_createViewModel_closure(this, node), false, node._text$_text, B.TextDirection_1, A._presenter__noStyleBuilder$closure()); }, createComponent$2(componentContext, componentViewModel) { if (!(componentViewModel instanceof A.TaskComponentViewModel)) return null; return new A.TaskComponent(componentViewModel, componentContext.componentKey); }, $isComponentBuilder: 1 }; A.TaskComponentBuilder_createViewModel_closure.prototype = { call$1(isComplete) { this.$this._editor.execute$1(A._setArrayType([new A.ChangeTaskCompletionRequest(this.node.id, isComplete)], type$.JSArray_EditRequest)); }, $signature: 13 }; A.TaskComponentViewModel.prototype = { copy$0() { var _this = this, t1 = _this.maxWidth, t2 = _this.padding, t3 = _this.text, t4 = _this.textStyleBuilder, t5 = _this.selection, t6 = _this.selectionColor, t7 = _this.highlightWhenEmpty; return A.TaskComponentViewModel$(_this.composingRegion, t7, _this.isComplete, t1, _this.nodeId, t2, t5, t6, _this.setComplete, _this.showComposingUnderline, t3, _this.textDirection, t4); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$SingleColumnLayoutComponentViewModel$$eq(0, other) && other instanceof A.TaskComponentViewModel && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.isComplete === other.isComplete && _this.text.$eq(0, other.text) && _this.textDirection === other.textDirection && _this.textAlignment === other.textAlignment && J.$eq$(_this.selection, other.selection) && _this.selectionColor.$eq(0, other.selectionColor) && _this.highlightWhenEmpty === other.highlightWhenEmpty && J.$eq$(_this.composingRegion, other.composingRegion) && _this.showComposingUnderline === other.showComposingUnderline; else t1 = true; return t1; }, get$hashCode(_) { var t5, t6, t7, t8, t9, t10, t11, _this = this, _519018 = 519018, _218159 = 218159, t1 = A.SingleColumnLayoutComponentViewModel.prototype.get$hashCode.call(_this, 0), t2 = _this.isComplete ? _519018 : _218159, t3 = _this.text, t4 = B.JSString_methods.get$hashCode(t3.text); t3 = A.Primitives_objectHashCode(t3.spans._markers); t5 = A.Primitives_objectHashCode(_this.textDirection); t6 = A.Primitives_objectHashCode(_this.textAlignment); t7 = J.get$hashCode$(_this.selection); t8 = B.JSInt_methods.get$hashCode(_this.selectionColor.value); t9 = _this.highlightWhenEmpty ? _519018 : _218159; t10 = J.get$hashCode$(_this.composingRegion); t11 = _this.showComposingUnderline ? _519018 : _218159; return (t1 ^ t2 ^ t4 ^ t3 ^ t5 ^ t6 ^ t7 ^ t8 ^ t9 ^ t10 ^ t11) >>> 0; }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); }, get$text(receiver) { return this.text; }, set$text(receiver, val) { return this.text = val; }, set$selection(val) { return this.selection = val; }, set$selectionColor(val) { return this.selectionColor = val; }, set$highlightWhenEmpty(val) { return this.highlightWhenEmpty = val; }, set$composingRegion(val) { return this.composingRegion = val; }, set$showComposingUnderline(val) { return this.showComposingUnderline = val; } }; A.TaskComponent.prototype = { createState$0() { return new A._TaskComponentState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A._TaskComponentState.prototype = { get$childDocumentComponentKey() { return this._tasks$_textKey; }, get$childTextComposable() { return type$.TextComposable._as(this._tasks$_textKey.get$currentState()); }, _computeStyles$1(attributions) { var t1, style = this._widget.viewModel.textStyleBuilder.call$1(attributions); if (this._widget.viewModel.isComplete) { t1 = style.decoration; t1 = style.copyWith$1$decoration(t1 == null ? B.TextDecoration_4 : A.TextDecoration_TextDecoration$combine(A._setArrayType([B.TextDecoration_4, t1], type$.JSArray_TextDecoration))); } else t1 = style; return t1; }, build$1(context) { var _this = this, _null = null, t1 = _this._widget.viewModel, t2 = A.Checkbox$(_null, false, _null, _null, _null, false, _null, _null, new A._TaskComponentState_build_closure(_this), _null, _null, _null, _null, _null, false, t1.isComplete), t3 = t1.text, t4 = t1.selection, t5 = t1.selectionColor, t6 = t1.highlightWhenEmpty; return A.Row$(A._setArrayType([new A.Padding(B.EdgeInsets_16_0_4_0, t2, _null), A.Expanded$(A.TextComponent$(t1.composingRegion, t6, _this._tasks$_textKey, B.Map_empty3, t5, t1.showComposingUnderline, false, t3, _null, _null, _null, t4, _this.get$_computeStyles()), 1)], type$.JSArray_Widget), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); }, $isDocumentComponent: 1, $isTextComposable: 1 }; A._TaskComponentState_build_closure.prototype = { call$1(newValue) { var t1 = this.$this._widget.viewModel; newValue.toString; t1.setComplete.call$1(newValue); }, $signature: 17 }; A.ChangeTaskCompletionRequest.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.ChangeTaskCompletionRequest && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.nodeId === other.nodeId && _this.isComplete === other.isComplete; else t1 = true; return t1; }, get$hashCode(_) { var t1 = B.JSString_methods.get$hashCode(this.nodeId); return t1 ^ (this.isComplete ? 519018 : 218159); }, $isEditRequest: 1 }; A.ChangeTaskCompletionCommand.prototype = { execute$2(context, executor) { var t1 = this.nodeId, taskNode = context.find$1$1(0, "document", type$.MutableDocument)._nodesById.$index(0, t1); if (!(taskNode instanceof A.TaskNode)) return; taskNode.set$isComplete(this.isComplete); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.ConvertTaskToParagraphCommand.prototype = { execute$2(context, executor) { var t1, $document = context.find$1$1(0, "document", type$.MutableDocument), taskNode = type$.TaskNode._as($document._nodesById.$index(0, this.nodeId)), newMetadata = A.LinkedHashMap_LinkedHashMap$from(this.paragraphMetadata, type$.String, type$.dynamic); newMetadata.$indexSet(0, "blockType", B.NamedAttribution_paragraph); t1 = taskNode.id; $document.replaceNode$2$newNode$oldNode(A.ParagraphNode$(t1, newMetadata, taskNode._text$_text), taskNode); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(t1))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.SplitExistingTaskRequest.prototype = {$isEditRequest: 1}; A.SplitExistingTaskCommand.prototype = { execute$2(editContext, executor) { var t2, node, t3, newTaskNode, newSelection, $document = editContext.find$1$1(0, "document", type$.MutableDocument), composer = editContext.find$1$1(0, "composer", type$.MutableDocumentComposer), t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null || !t2.get$isCollapsed(0)) return; node = $document._nodesById.$index(0, t2.extent.nodeId); if (!(node instanceof A.TaskNode)) return; t2 = this.splitOffset; if (t2 < 0 || t2 > node._text$_text.text.length + 1) return; t3 = this.newNodeId; if (t3 == null) t3 = B.C_Uuid.v4$0(); newTaskNode = A.TaskNode$(t3, false, node._text$_text.copyText$1(t2)); t3 = node._text$_text; node.set$text(0, t3.removeRegion$2$endOffset$startOffset(t3.text.length, t2)); $document.insertNodeAfter$2$existingNode$newNode(node, newTaskNode); if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t2 = composer._document_composer$_composingRegion; if (t2._pausable_value_notifier$_isPaused) t2.__PausableValueNotifier__currentValueDuringPause_A === $ && A.throwUnnamedLateFieldNI(); else A.ValueNotifier.prototype.get$value.call(t2, 0); t3 = newTaskNode.id; newSelection = A.DocumentSelection$collapsed(new A.DocumentPosition(t3, B.TextNodePosition_0_TextAffinity_1)); composer.setSelectionWithReason$2(newSelection, "userInteraction"); if (t2._pausable_value_notifier$_isPaused) t2.__PausableValueNotifier__currentValueDuringPause_A = null; else t2.super$ValueNotifier$value(0, null); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.SplitTaskIntention(true), new A.DocumentEdit(new A.NodeChangeEvent(node.id)), new A.DocumentEdit(new A.NodeInsertedEvent(t3, $document.getNodeIndexById$1(t3))), new A.SelectionChangeEvent(t1, newSelection, B.SelectionChangeType_2), new A.ComposingRegionChangeEvent(null), new A.SplitTaskIntention(false)], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.SplitTaskIntention.prototype = {}; A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure.prototype = { call$1(attributions) { var t1 = this.styles, baseStyle = t1.$index(0, "textStyle"); if (baseStyle == null) baseStyle = B.TextStyle_SVP1; return type$.TextStyle_Function_2_Set_Attribution_and_TextStyle._as(t1.$index(0, "inlineTextStyler")).call$2(attributions, baseStyle); }, $signature: 200 }; A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel.prototype = { applyStyles$1(styles) { var t1, _this = this; _this.super$SingleColumnLayoutComponentViewModel$applyStyles(styles); t1 = styles.$index(0, "textAlign"); _this.textAlignment = t1 == null ? _this.textAlignment : t1; _this.textStyleBuilder = new A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure(styles); } }; A.__TaskComponentState_State_ProxyDocumentComponent.prototype = {}; A.__TaskComponentState_State_ProxyDocumentComponent_ProxyTextComposable.prototype = {}; A.TextNode.prototype = { TextNode$3$id$metadata$text(id, metadata, text) { this.set$metadata(0, metadata); this._text$_text._attributed_text$_listeners.add$1(0, this.get$notifyListeners()); }, dispose$0() { this._text$_text._attributed_text$_listeners.remove$1(0, this.get$notifyListeners()); this.super$ChangeNotifier$dispose(); }, set$text(_, newText) { var t1, _this = this; if (!newText.$eq(0, _this._text$_text)) { t1 = _this.get$notifyListeners(); _this._text$_text._attributed_text$_listeners.remove$1(0, t1); _this._text$_text = newText; newText._attributed_text$_listeners.add$1(0, t1); _this.notifyListeners$0(); } }, get$beginningPosition() { return B.TextNodePosition_0_TextAffinity_1; }, get$endPosition() { return new A.TextNodePosition(this._text$_text.text.length, B.TextAffinity_1); }, selectUpstreamPosition$2(position1, position2) { if (!(position1 instanceof A.TextNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaT1 + A.getRuntimeTypeOfDartObject(position1).toString$0(0))); if (!(position2 instanceof A.TextNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaT2 + A.getRuntimeTypeOfDartObject(position2).toString$0(0))); return position1.offset < position2.offset ? position1 : position2; }, selectDownstreamPosition$2(position1, position2) { if (!(position1 instanceof A.TextNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaT1 + A.getRuntimeTypeOfDartObject(position1).toString$0(0))); if (!(position2 instanceof A.TextNodePosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectaT2 + A.getRuntimeTypeOfDartObject(position2).toString$0(0))); return position1.offset > position2.offset ? position1 : position2; }, selectionBetween$2(startIndex, endIndex) { var t1 = this.id, t2 = new A.DocumentPosition(t1, new A.TextNodePosition(startIndex, B.TextAffinity_1)); t1 = new A.DocumentPosition(t1, new A.TextNodePosition(endIndex, B.TextAffinity_1)); return new A.DocumentSelection(t2, t1, t2, t1); }, computeSelection$2$base$extent(base, extent) { var t1 = type$.TextNodePosition; t1._as(base); t1._as(extent); return A.TextNodeSelection$(extent.affinity, base.offset, extent.offset); }, copyContent$1(selection) { type$.TextSelection._as(selection); return B.JSString_methods.substring$2(this._text$_text.text, selection.start, selection.end); }, toString$0(_) { return "[TextNode] - text: " + this._text$_text.toString$0(0) + ", metadata: " + A.LinkedHashMap_LinkedHashMap$from(this._metadata, type$.String, type$.dynamic).toString$0(0); }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$DocumentNode$$eq(0, other) && other instanceof A.TextNode && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.id === other.id && _this._text$_text.$eq(0, other._text$_text); else t1 = true; return t1; }, get$hashCode(_) { var t1 = A.DocumentNode.prototype.get$hashCode.call(this, 0), t2 = B.JSString_methods.get$hashCode(this.id), t3 = this._text$_text; return (t1 ^ t2 ^ B.JSString_methods.get$hashCode(t3.text) ^ A.Primitives_objectHashCode(t3.spans._markers)) >>> 0; }, get$id(receiver) { return this.id; } }; A.TextNodeSelection.prototype = { get$base() { return new A.TextNodePosition(this.baseOffset, this.affinity); }, get$extent() { return new A.TextNodePosition(this.extentOffset, this.affinity); } }; A.TextNodePosition.prototype = { isEquivalentTo$1(other) { if (!(other instanceof A.TextNodePosition)) return false; return this.offset === other.offset; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$TextPosition$$eq(0, other) && other instanceof A.TextNodePosition && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.offset === other.offset; else t1 = true; return t1; }, get$hashCode(_) { return A.TextPosition.prototype.get$hashCode.call(this, 0) ^ J.get$hashCode$(this.offset); } }; A.TextComponentViewModel.prototype = {}; A.TextComponent.prototype = { createState$0() { return new A.TextComponentState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_ProseTextState_StatefulWidget), B._StateLifecycle_0); }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); } }; A.TextComponentState.prototype = { getPositionAtOffset$1(localOffset) { var textPosition = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(localOffset); return new A.TextNodePosition(textPosition.offset, textPosition.affinity); }, getOffsetForPosition$1(nodePosition) { if (!(nodePosition instanceof A.TextPosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectnT + nodePosition.toString$0(0))); return A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(nodePosition); }, getEdgeForPosition$1(nodePosition) { var characterBox, t1, t2, t3; if (!(nodePosition instanceof A.TextPosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectnT + nodePosition.toString$0(0))); characterBox = this.getRectForPosition$1(nodePosition); t1 = characterBox.top; t2 = characterBox.bottom - t1; if (nodePosition.affinity === B.TextAffinity_0) { t3 = characterBox.left; t2 = new A.Rect(t3, t1, t3 + 0, t1 + t2); t1 = t2; } else { t3 = characterBox.right; t2 = new A.Rect(t3, t1, t3 + 0, t1 + t2); t1 = t2; } return t1; }, getRectForPosition$1(nodePosition) { var offset, t1, lineHeight, t2; if (!(nodePosition instanceof A.TextPosition)) throw A.wrapException(A.Exception_Exception(string$.ExpectnT + nodePosition.toString$0(0))); offset = this.getOffsetForPosition$1(nodePosition); t1 = this._text$_textKey; lineHeight = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey).getHeightForCaret$1(nodePosition); if (lineHeight == null) lineHeight = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey).getLineHeightAtPosition$1(nodePosition); t1 = offset._dx; t2 = offset._dy; return new A.Rect(t1, t2, t1 + 0, t2 + lineHeight); }, getRectForSelection$2(baseNodePosition, extentNodePosition) { var t1, selection, rectForPosition, t2, characterBox, caretHeight, boxes, boundingBox, i, _s57_ = string$.ExpectnT; if (!(baseNodePosition instanceof A.TextPosition)) throw A.wrapException(A.Exception_Exception(_s57_ + baseNodePosition.toString$0(0))); if (!(extentNodePosition instanceof A.TextPosition)) throw A.wrapException(A.Exception_Exception(_s57_ + extentNodePosition.toString$0(0))); t1 = extentNodePosition.offset; selection = A.TextSelection$(B.TextAffinity_1, baseNodePosition.offset, t1, false); if (selection.start === selection.end) { rectForPosition = this.getRectForPosition$1(extentNodePosition); if (rectForPosition.bottom - rectForPosition.top > 0) return rectForPosition; t2 = this._text$_textKey; characterBox = A.RenderSuperTextLayout_textLayoutFrom(t2.get$currentState()._textLayoutKey).getCharacterBox$1(extentNodePosition); if (characterBox != null) { t1 = characterBox.left; t2 = characterBox.top; return new A.Rect(t1, t2, t1 + 0, t2 + (characterBox.bottom - t2)); } characterBox = t1 > 0 ? A.RenderSuperTextLayout_textLayoutFrom(t2.get$currentState()._textLayoutKey).getCharacterBox$1(new A.TextPosition(t1 - 1, B.TextAffinity_1)) : null; if (characterBox != null) { t1 = characterBox.top; t2 = characterBox.right; return new A.Rect(t2, t1, t2 + 0, t1 + (characterBox.bottom - t1)); } t1 = A.RenderSuperTextLayout_textLayoutFrom(t2.get$currentState()._textLayoutKey); t1.toString; caretHeight = t1.getHeightForCaret$1(selection.get$extent()); return caretHeight != null ? new A.Rect(0, 0, 0, 0 + caretHeight) : new A.Rect(0, 0, 0, 0 + A.RenderSuperTextLayout_textLayoutFrom(t2.get$currentState()._textLayoutKey).get$estimatedLineHeight()); } boxes = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getBoxesForSelection$1(selection); if (boxes.length !== 0) { t1 = B.JSArray_methods.get$first(boxes); boundingBox = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); } else boundingBox = B.Rect_0_0_0_0; for (i = 1; i < boxes.length; ++i) { t1 = boxes[i]; boundingBox = boundingBox.expandToInclude$1(new A.Rect(t1.left, t1.top, t1.right, t1.bottom)); } return boundingBox; }, getBeginningPosition$0() { return B.TextNodePosition_0_TextAffinity_1; }, getBeginningPositionNearX$1(x) { var t1 = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getPositionInFirstLineAtX$1(x); return new A.TextNodePosition(t1.offset, t1.affinity); }, movePositionLeft$2(textPosition, movementModifier) { var t1, t2, newOffset, _this = this; if (!(textPosition instanceof A.TextNodePosition)) return null; t1 = textPosition.offset; if (t1 > _this._widget.text.text.length) return null; if (t1 === 0) return null; t2 = J.getInterceptor$(movementModifier); if (t2.$eq(movementModifier, B.MovementModifier_line)) { t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._text$_textKey.get$currentState()._textLayoutKey).getPositionAtStartOfLine$1(new A.TextNodePosition(t1, B.TextAffinity_1)); return new A.TextNodePosition(t1.offset, t1.affinity); } else if (t2.$eq(movementModifier, B.MovementModifier_word)) { newOffset = A.CharacterMovement_moveOffsetUpstreamByWord(_this._widget.text.text, t1); if (newOffset == null) return textPosition; return new A.TextNodePosition(newOffset, B.TextAffinity_1); } else if (t2.$eq(movementModifier, B.MovementModifier_paragraph)) return B.TextNodePosition_0_TextAffinity_1; newOffset = A.CharacterMovement_moveOffsetUpstreamByCharacter(_this._widget.text.text, t1); return newOffset != null ? new A.TextNodePosition(newOffset, B.TextAffinity_1) : textPosition; }, movePositionRight$2(textPosition, movementModifier) { var t1, t2, t3, newOffset, _this = this; if (!(textPosition instanceof A.TextNodePosition)) return null; t1 = textPosition.offset; if (t1 >= _this._widget.text.text.length) return null; t2 = J.getInterceptor$(movementModifier); if (t2.$eq(movementModifier, B.MovementModifier_line)) { t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._text$_textKey.get$currentState()._textLayoutKey).getPositionAtEndOfLine$1(new A.TextNodePosition(t1, B.TextAffinity_1)); t2 = t1.offset; t3 = _this._widget.text.text; return t2 !== t3.length && t3[t2] !== "\n" ? new A.TextNodePosition(t2 - 1, B.TextAffinity_1) : new A.TextNodePosition(t2, t1.affinity); } if (t2.$eq(movementModifier, B.MovementModifier_word)) { newOffset = A.CharacterMovement_moveOffsetDownstreamByWord(_this._widget.text.text, t1); if (newOffset == null) return textPosition; return new A.TextNodePosition(newOffset, B.TextAffinity_1); } else if (t2.$eq(movementModifier, B.MovementModifier_paragraph)) return new A.TextNodePosition(_this._widget.text.text.length, B.TextAffinity_1); newOffset = A.CharacterMovement_moveOffsetDownstreamByCharacter(_this._widget.text.text, t1); return newOffset != null ? new A.TextNodePosition(newOffset, B.TextAffinity_1) : textPosition; }, movePositionUp$1(textNodePosition) { var t1, positionOneLineUp; if (!(textNodePosition instanceof A.TextNodePosition)) return null; t1 = textNodePosition.offset; if (t1 < 0 || t1 > this._widget.text.text.length) return null; positionOneLineUp = this.getPositionOneLineUp$1(textNodePosition); if (positionOneLineUp == null) return null; return new A.TextNodePosition(positionOneLineUp.offset, positionOneLineUp.affinity); }, movePositionDown$1(textNodePosition) { var t1, positionOneLineDown; if (!(textNodePosition instanceof A.TextNodePosition)) return null; t1 = textNodePosition.offset; if (t1 < 0 || t1 > this._widget.text.text.length) return null; positionOneLineDown = this.getPositionOneLineDown$1(textNodePosition); if (positionOneLineDown == null) return null; return new A.TextNodePosition(positionOneLineDown.offset, positionOneLineDown.affinity); }, getEndPosition$0() { return new A.TextNodePosition(this._widget.text.text.length, B.TextAffinity_1); }, getEndPositionNearX$1(x) { var t1 = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getPositionInLastLineAtX$1(x); return new A.TextNodePosition(t1.offset, t1.affinity); }, getWordSelectionAt$1(textPosition) { return A.TextNodeSelection$fromTextSelection(A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getWordSelectionAt$1(textPosition)); }, getContiguousTextSelectionAt$1(textPosition) { var start, start0, end, text = this._widget.text.text, t1 = text.length; if (t1 === 0) return B.TextNodeSelection_kfn; start = Math.min(textPosition.offset, t1 - 1); start0 = start; while (true) { if (!(start0 > 0 && text[start0 - 1] !== "\n")) break; --start0; } end = start; while (true) { if (!(end < t1 && text[end] !== "\n")) break; ++end; } return A.TextNodeSelection$(B.TextAffinity_1, start0, end); }, getPositionOneLineUp$1(textPosition) { var positionOneLineUp = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getPositionOneLineUp$1(textPosition); if (positionOneLineUp == null) return null; return new A.TextNodePosition(positionOneLineUp.offset, positionOneLineUp.affinity); }, getPositionOneLineDown$1(textPosition) { var positionOneLineDown = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getPositionOneLineDown$1(textPosition); if (positionOneLineDown == null) return null; return new A.TextNodePosition(positionOneLineDown.offset, positionOneLineDown.affinity); }, getPositionAtStartOfLine$1(textNodePosition) { var t1 = A.RenderSuperTextLayout_textLayoutFrom(this._text$_textKey.get$currentState()._textLayoutKey).getPositionAtStartOfLine$1(textNodePosition); return new A.TextNodePosition(t1.offset, t1.affinity); }, build$1(context) { var t1, t2, t3, t4, _this = this, _null = null; $.$get$editorLayoutLog().log$4(B.Level_FINER_400, "Building a TextComponent with key: " + A.S(_this._widget.key), _null, _null); t1 = A.ComputeTextSpan_computeTextSpan(_this._widget.text, _this.get$_textStyleWithBlockType()); t2 = _this._widget; t3 = t2.textAlign; if (t3 == null) t3 = B.TextAlign_0; t4 = t2.textDirection; if (t4 == null) t4 = B.TextDirection_1; t2 = t2.textScaler; if (t2 == null) { t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); t2 = t2 == null ? _null : t2.get$textScaler(); if (t2 == null) t2 = B._LinearTextScaler_1; } return A.IgnorePointer$(A.SuperText$(_this._text$_textKey, _null, new A.TextComponentState_build_closure(_this), t1, t3, t4, t2), true, _null); }, _textStyleWithBlockType$1(attributions) { var attributionsWithBlockType = A.LinkedHashSet_LinkedHashSet$from(attributions, type$.Attribution), blockType = this._widget.metadata.$index(0, "blockType"); if (blockType != null) attributionsWithBlockType.add$1(0, blockType); return this._widget.textStyleBuilder$1(attributionsWithBlockType); }, $isTextComposable: 1 }; A.TextComponentState_build_closure.prototype = { call$2(context, textLayout) { var t4, _null = null, t1 = A._setArrayType([], type$.JSArray_Widget), t2 = this.$this, t3 = t2._widget; if (t3.text.text.length > 0) { t4 = t3.selectionColor; t3 = t3.textSelection; if (t3 == null) t3 = B.TextSelection_ke5; t1.push(new A.TextLayoutSelectionHighlight(textLayout, new A.SelectionHighlightStyle(t4), t3, _null)); } else if (t3.highlightWhenEmpty) t1.push(new A.TextLayoutEmptyHighlight(textLayout, new A.SelectionHighlightStyle(t3.selectionColor), _null)); t3 = t2._widget; if (t3.composingRegion != null) { t3 = t3.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).color; if (t3 == null) t3 = A.Theme_of(context).colorScheme.brightness === B.Brightness_1 ? B.Color_4278190080 : B.Color_4294967295; t2 = t2._widget.composingRegion; t2.toString; t1.push(new A.TextUnderlineLayer(textLayout, A._setArrayType([new A.TextLayoutUnderline(new A.UnderlineStyle(t3), t2)], type$.JSArray_TextLayoutUnderline), _null)); } return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); }, $signature: 378 }; A.ProxyTextDocumentComponent.prototype = { createState$0() { return new A._ProxyTextDocumentComponentState(B._StateLifecycle_0); } }; A._ProxyTextDocumentComponentState.prototype = { get$childDocumentComponentKey() { return this._widget.textComponentKey; }, get$childTextComposable() { return type$.TextComposable._as(this._widget.textComponentKey.get$currentState()); }, build$1(context) { return this._widget.child; }, $isDocumentComponent: 1, $isTextComposable: 1 }; A.ToggleTextAttributionsRequest.prototype = {$isEditRequest: 1}; A.ToggleTextAttributionsCommand.prototype = { execute$2(context, executor) { var $document, t2, nodes, normalizedRange, nodesAndSelections, t3, t4, t5, alreadyHasAttributions, _i, textNode, startOffset, endOffset, t6, t7, selectionRange, t8, t9, t10, node, range, t11, t12, t13, wasAttributionAdded, _null = null, t1 = $.$get$editorDocLog(); t1.log$4(B.Level_INFO_800, "Executing ToggleTextAttributionsCommand", _null, _null); $document = context.find$1$1(0, "document", type$.MutableDocument); t2 = this.documentRange; nodes = $document.getNodesInside$2(t2.start, t2.end); if (nodes.length === 0) { t1.log$4(B.Level_SHOUT_1200, " - Bad DocumentSelection. Could not get range of nodes. Selection: " + t2.toString$0(0), _null, _null); return; } normalizedRange = t2.normalize$1(0, $document); t1.log$4(B.Level_INFO_800, " - node range: " + normalizedRange.toString$0(0), _null, _null); nodesAndSelections = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.TextNode, type$.SpanRange); for (t1 = nodes.length, t2 = normalizedRange.end.nodePosition, t3 = type$.TextPosition, t4 = normalizedRange.start.nodePosition, t5 = this.attributions, alreadyHasAttributions = true, _i = 0; _i < nodes.length; nodes.length === t1 || (0, A.throwConcurrentModificationError)(nodes), ++_i) { textNode = nodes[_i]; if (!(textNode instanceof A.TextNode)) continue; if (textNode.$eq(0, B.JSArray_methods.get$first(nodes)) && textNode.$eq(0, B.JSArray_methods.get$last(nodes))) { $.$get$editorDocLog().log$4(B.Level_INFO_800, " - the selection is within a single node: " + textNode.id, _null, _null); startOffset = t3._as(t4).offset; endOffset = t3._as(t2).offset - 1; } else if (textNode.$eq(0, B.JSArray_methods.get$first(nodes))) { $.$get$editorDocLog().log$4(B.Level_INFO_800, " - selecting part of the first node: " + textNode.id, _null, _null); startOffset = t3._as(t4).offset; endOffset = Math.max(textNode._text$_text.text.length - 1, 0); } else { t6 = textNode.$eq(0, B.JSArray_methods.get$last(nodes)); t7 = textNode.id; if (t6) { $.$get$editorDocLog().log$4(B.Level_INFO_800, " - toggling part of the last node: " + t7, _null, _null); endOffset = t3._as(t2).offset - 1; } else { $.$get$editorDocLog().log$4(B.Level_INFO_800, " - toggling full node: " + t7, _null, _null); endOffset = Math.max(textNode._text$_text.text.length - 1, 0); } startOffset = 0; } selectionRange = new A.SpanRange(startOffset, endOffset); alreadyHasAttributions = alreadyHasAttributions && textNode._text$_text.hasAttributionsThroughout$2$attributions$range(t5, selectionRange); nodesAndSelections.putIfAbsent$2(0, textNode, new A.ToggleTextAttributionsCommand_execute_closure(selectionRange)); } for (t1 = nodesAndSelections.get$entries(nodesAndSelections), t1 = t1.get$iterator(t1), t2 = A._instanceType(t5), t3 = t2._eval$1("_LinkedHashSetIterator<1>"), t4 = type$.JSArray_EditEvent, t6 = executor._changeList, t7 = type$.SpanMarker, t8 = type$.void_Function, t2 = t2._precomputed1; t1.moveNext$0();) { t9 = t1.get$current(t1); for (t10 = new A._LinkedHashSetIterator(t5, t5._collection$_modifications, t3), t10._collection$_cell = t5._collection$_first, node = t9.key, range = t9.value; t10.moveNext$0();) { t9 = t10._collection$_current; if (t9 == null) t9 = t2._as(t9); t11 = $.$get$editorDocLog(); t11.log$4(B.Level_INFO_800, " - toggling attribution: " + t9.toString$0(0) + ". Range: " + range.toString$0(0), _null, _null); if (alreadyHasAttributions) { t11.log$4(B.Level_INFO_800, " - Removing attribution: " + t9.toString$0(0) + ". Range: " + range.toString$0(0), _null, _null); t11 = node._text$_text; t12 = A.AttributedSpans$(A.List_List$from(t11.spans._markers, true, t7)); t11 = new A.AttributedText(t11.text, t12, A.LinkedHashSet_LinkedHashSet$_empty(t8)); t13 = range.start; t12.removeAttribution$3$attributionToRemove$end$start(t9, range.end, t13); t11._attributed_text$_notifyListeners$0(); node.set$text(0, t11); t11 = t13; } else { t11.log$4(B.Level_INFO_800, " - Adding attribution: " + t9.toString$0(0) + ". Range: " + range.toString$0(0), _null, _null); t11 = node._text$_text; t12 = A.AttributedSpans$(A.List_List$from(t11.spans._markers, true, t7)); t11 = new A.AttributedText(t11.text, t12, A.LinkedHashSet_LinkedHashSet$_empty(t8)); t13 = range.start; t12.addAttribution$4$autoMerge$end$newAttribution$start(true, range.end, t9, t13); t11._attributed_text$_notifyListeners$0(); node.set$text(0, t11); t11 = t13; } wasAttributionAdded = node._text$_text.spans.hasAttributionAt$2$attribution(t11, t9); t9 = node.id; B.JSArray_methods.addAll$1(t6, A._setArrayType([new A.DocumentEdit(new A.AttributionChangeEvent(wasAttributionAdded ? B.AttributionChange_0 : B.AttributionChange_1, range, t5, t9))], t4)); } } $.$get$editorDocLog().log$4(B.Level_INFO_800, " - done toggling attributions", _null, _null); }, $isEditCommand: 1 }; A.ToggleTextAttributionsCommand_execute_closure.prototype = { call$0() { return this.selectionRange; }, $signature: 3465 }; A.AttributionChangeEvent.prototype = { toString$0(_) { var _this = this, t1 = _this.range; return "AttributionChangeEvent ('" + _this.nodeId + "' - " + t1.start + " -> " + t1.end + " (" + _this.change.toString$0(0) + "): '" + _this.attributions.toString$0(0) + "')"; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$NodeChangeEvent$$eq(0, other) && other instanceof A.AttributionChangeEvent && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.change === other.change && _this.range.$eq(0, other.range) && B.DeepCollectionEquality_false.equals$2(_this.attributions, other.attributions); else t1 = true; return t1; }, get$hashCode(_) { var _this = this, t1 = _this.range; return (A.NodeChangeEvent.prototype.get$hashCode.call(_this, 0) ^ A.Primitives_objectHashCode(_this.change) ^ B.JSInt_methods.get$hashCode(t1.start) ^ B.JSInt_methods.get$hashCode(t1.end) ^ A.Primitives_objectHashCode(_this.attributions)) >>> 0; } }; A.AttributionChange.prototype = { _enumToString$0() { return "AttributionChange." + this._core$_name; } }; A.InsertTextRequest.prototype = {$isEditRequest: 1}; A.InsertTextCommand.prototype = { execute$2(context, executor) { var textPosition, textOffset, t2, t1 = this.documentPosition, textNode = context.find$1$1(0, "document", type$.MutableDocument)._nodesById.$index(0, t1.nodeId); if (!(textNode instanceof A.TextNode)) { $.$get$editorDocLog().log$4(B.Level_SHOUT_1200, string$.ERROR_ + A.S(textNode), null, null); return; } textPosition = type$.TextPosition._as(t1.nodePosition); textOffset = textPosition.offset; t1 = this.textToInsert; textNode.set$text(0, textNode._text$_text.insertString$3$applyAttributions$startOffset$textToInsert(this.attributions, textOffset, t1)); t2 = textNode.id; B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.TextInsertionEvent(textOffset, A.AttributedText$(t1, null), t2))], type$.JSArray_EditEvent)); executor.executeCommand$1(new A.ChangeSelectionCommand(A.DocumentSelection$collapsed(new A.DocumentPosition(t2, new A.TextNodePosition(textOffset + t1.length, textPosition.affinity))), B.SelectionChangeType_6, "userInteraction")); }, $isEditCommand: 1 }; A.TextInsertionEvent.prototype = { toString$0(_) { return "TextInsertionEvent ('" + this.nodeId + "' - " + this.offset + " -> '" + this.text.text + "')"; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$NodeChangeEvent$$eq(0, other) && other instanceof A.TextInsertionEvent && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.offset === other.offset && _this.text.$eq(0, other.text); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.text; return (A.NodeChangeEvent.prototype.get$hashCode.call(this, 0) ^ B.JSInt_methods.get$hashCode(this.offset) ^ B.JSString_methods.get$hashCode(t1.text) ^ A.Primitives_objectHashCode(t1.spans._markers)) >>> 0; } }; A.TextDeletedEvent.prototype = { toString$0(_) { return "TextDeletedEvent ('" + this.nodeId + "' - " + this.offset + " -> '" + this.deletedText.text + "')"; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = _this.super$NodeChangeEvent$$eq(0, other) && other instanceof A.TextDeletedEvent && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.offset === other.offset && _this.deletedText.$eq(0, other.deletedText); else t1 = true; return t1; }, get$hashCode(_) { var t1 = this.deletedText; return (A.NodeChangeEvent.prototype.get$hashCode.call(this, 0) ^ B.JSInt_methods.get$hashCode(this.offset) ^ B.JSString_methods.get$hashCode(t1.text) ^ A.Primitives_objectHashCode(t1.spans._markers)) >>> 0; } }; A.ConvertTextNodeToParagraphRequest.prototype = {$isEditRequest: 1}; A.ConvertTextNodeToParagraphCommand.prototype = { execute$2(context, executor) { var $document = context.find$1$1(0, "document", type$.MutableDocument), extentNode = type$.TextNode._as($document._nodesById.$index(0, this.nodeId)); if (extentNode instanceof A.ParagraphNode) extentNode.putMetadataValue$2("blockType", B.NamedAttribution_paragraph); else $document.replaceNode$2$newNode$oldNode(A.ParagraphNode$(extentNode.id, this.newMetadata, extentNode._text$_text), extentNode); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.NodeChangeEvent(extentNode.id))], type$.JSArray_EditEvent)); } }; A.InsertAttributedTextCommand.prototype = { execute$2(context, executor) { var textOffset, t1 = this.documentPosition, textNode = context.find$1$1(0, "document", type$.MutableDocument)._nodesById.$index(0, t1.nodeId); if (!(textNode instanceof A.TextNode)) { $.$get$editorDocLog().log$4(B.Level_SHOUT_1200, string$.ERROR_ + A.S(textNode), null, null); return; } textOffset = type$.TextPosition._as(t1.nodePosition).offset; t1 = this.textToInsert; textNode.set$text(0, textNode._text$_text.insert$2$startOffset$textToInsert(0, textOffset, t1)); B.JSArray_methods.addAll$1(executor._changeList, A._setArrayType([new A.DocumentEdit(new A.TextInsertionEvent(textOffset, t1, textNode.id))], type$.JSArray_EditEvent)); }, $isEditCommand: 1 }; A.InsertCharacterAtCaretRequest.prototype = {$isEditRequest: 1}; A.InsertCharacterAtCaretCommand.prototype = { execute$2(context, executor) { var t2, _null = null, $document = context.find$1$1(0, "document", type$.MutableDocument), composer = context.find$1$1(0, "composer", type$.MutableDocumentComposer), t1 = composer._selectionNotifier; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2 == null) return; if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (!t2.get$isCollapsed(0)) A._deleteExpandedSelection(composer, context, $document, executor); if (t1._pausable_value_notifier$_isPaused) { t2 = t1.__PausableValueNotifier__currentValueDuringPause_A; t2 === $ && A.throwUnnamedLateFieldNI(); } else t2 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t2.extent.nodePosition instanceof A.UpstreamDownstreamNodePosition) { $.$get$editorOpsLog().log$4(B.Level_FINE_500, string$.The_se, _null, _null); A._insertBlockLevelNewline(composer, context, $document, executor); } if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); t1 = $document._nodesById.$index(0, t1.extent.nodeId); t1.toString; if (!(t1 instanceof A.TextNode)) { $.$get$editorOpsLog().log$4(B.Level_FINE_500, string$.Couldnc + t1.toString$0(0), _null, _null); return; } A._insertCharacterInTextComposable(this.character, composer, context, $document, executor, false); } }; A._TextComponentState_State_DocumentComponent.prototype = {}; A._TextNode_DocumentNode_ChangeNotifier.prototype = {}; A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent.prototype = {}; A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent_ProxyTextComposable.prototype = {}; A.UnknownComponentBuilder.prototype = { createViewModel$2($document, node) { return null; }, createComponent$2(componentContext, componentViewModel) { $.$get$editorLayoutLog().log$4(B.Level_WARNING_900, "Building component widget for unknown component: " + componentViewModel.toString$0(0), null, null); return new A.SizedBox(1 / 0, 100, B.Placeholder_null, componentContext.componentKey); }, $isComponentBuilder: 1 }; A.SelectionType.prototype = { _enumToString$0() { return "SelectionType." + this._core$_name; } }; A.Logger0.prototype = { log$2(tag, message) { return; } }; A.AutoScroller.prototype = { dispose$0() { var t1 = this.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, startScrollingUp$1(speedPercent) { var t1, _this = this; _this._scrollSpeedPercent = speedPercent; if (_this._scrollUpOnTick) return; $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Starting to auto-scroll up", null, null); _this._scrollUpOnTick = true; t1 = _this.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.start$0(0); }, _scrollUp$0() { var scrollAmount, t2, _null = null, t1 = this.__scrolling$_scrollPosition; if (t1 == null) { $.$get$editorGesturesLog().log$4(B.Level_WARNING_900, "Tried to scroll up but the scroll position is null", _null, _null); return; } t1 = t1._pixels; t1.toString; if (t1 <= 0) { $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, string$.Tried_su, _null, _null); return; } $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Scrolling up on tick", _null, _null); scrollAmount = A.lerpDouble(0, 5, this._scrollSpeedPercent); t1 = this.__scrolling$_scrollPosition; t2 = t1._pixels; t2.toString; scrollAmount.toString; t1.jumpTo$1(t2 - scrollAmount); }, stopScrollingUp$0() { if (!this._scrollUpOnTick) return; $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Stopping auto-scroll up", null, null); this._scrollUpOnTick = false; var t1 = this.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); }, startScrollingDown$1(speedPercent) { var t1, _this = this; _this._scrollSpeedPercent = speedPercent; if (_this._scrollDownOnTick) return; $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Starting to auto-scroll down", null, null); _this._scrollDownOnTick = true; t1 = _this.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.start$0(0); }, _scrollDown$0() { var t2, scrollAmount, _null = null, t1 = this.__scrolling$_scrollPosition; if (t1 == null) { $.$get$editorGesturesLog().log$4(B.Level_WARNING_900, "Tried to scroll down but the scroll position is null", _null, _null); return; } t2 = t1._pixels; t2.toString; t1 = t1._maxScrollExtent; t1.toString; if (t2 >= t1) { $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, string$.Tried_sd, _null, _null); return; } $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Scrolling down on tick", _null, _null); scrollAmount = A.lerpDouble(0, 5, this._scrollSpeedPercent); t1 = this.__scrolling$_scrollPosition; t2 = t1._pixels; t2.toString; scrollAmount.toString; t1.jumpTo$1(t2 + scrollAmount); }, stopScrollingDown$0() { if (!this._scrollDownOnTick) return; $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Stopping auto-scroll down", null, null); this._scrollDownOnTick = false; var t1 = this.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); }, __scrolling$_onTick$1(elapsedTime) { var _this = this; if (_this._scrollUpOnTick) _this._scrollUp$0(); if (_this._scrollDownOnTick) _this._scrollDown$0(); } }; A.ComputeTextSpan_computeTextSpan_closure.prototype = { call$1(attributedSpan) { var t1 = B.JSString_methods.substring$2(this._this.text, attributedSpan.start, attributedSpan.end + 1); return A.TextSpan$(null, null, this.styleBuilder.call$1(attributedSpan.attributions), t1); }, $signature: 3466 }; A.ProxyTextComposable.prototype = { getWordSelectionAt$1(textNodePosition) { return this.get$childTextComposable().getWordSelectionAt$1(textNodePosition); }, getContiguousTextSelectionAt$1(textNodePosition) { return this.get$childTextComposable().getContiguousTextSelectionAt$1(textNodePosition); }, getPositionAtStartOfLine$1(textNodePosition) { return this.get$childTextComposable().getPositionAtStartOfLine$1(textNodePosition); } }; A.ContentLayers.prototype = { createElement$0(_) { var t1 = type$.JSArray_Element; return new A.ContentLayersElement(A._setArrayType([], t1), A._setArrayType([], t1), this, B._ElementLifecycle_0); }, createRenderObject$1(context) { var t1 = type$.JSArray_RenderBox; t1 = new A.RenderContentLayers(type$.ContentLayersElement._as(context), A._setArrayType([], t1), A._setArrayType([], t1), A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; } }; A.ContentLayersElement.prototype = { get$widget() { return type$.ContentLayers._as(A.Element0.prototype.get$widget.call(this)); }, get$renderObject() { return type$.RenderContentLayers._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); }, mount$2($parent, newSlot) { var t1, t2, _this = this; $.$get$contentLayersLog().log$4(B.Level_FINE_500, "ContentLayersElement - mounting", null, null); _this.super$RenderObjectElement$mount($parent, newSlot); if ($.ContentLayersElement__realOnBuildScheduled == null) { t1 = _this._framework$_owner; t2 = t1.onBuildScheduled; t2.toString; $.ContentLayersElement__realOnBuildScheduled = t2; t1.onBuildScheduled = A.content_layers_ContentLayersElement__globalOnBuildScheduled$closure(); $.ContentLayersElement__onBuildListeners.add$1(0, _this.get$_onBuildScheduled()); } _this._content = _this.super$Element$inflateWidget(type$.ContentLayers._as(A.Element0.prototype.get$widget.call(_this)).content.call$1(_this.get$_onContentBuildScheduled()), "content"); }, activate$0() { $.$get$contentLayersLog().log$4(B.Level_FINE_500, "ContentLayersElement - activating", null, null); this.super$Element$activate(); }, deactivate$0() { var t1, t2, _i, underlay, t3, overlay, _this = this; $.$get$contentLayersLog().log$4(B.Level_FINE_500, "ContentLayersElement - deactivating", null, null); for (t1 = _this._underlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { underlay = t1[_i]; underlay._framework$_parent = null; underlay.detachRenderObject$0(); t3 = _this._framework$_owner._inactiveElements; if (underlay._lifecycleState === B._ElementLifecycle_1) { underlay.deactivate$0(); underlay.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); } t3._framework$_elements.add$1(0, underlay); } _this._underlays = B.List_empty25; for (t1 = _this._content_layers$_overlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { overlay = t1[_i]; overlay._framework$_parent = null; overlay.detachRenderObject$0(); t3 = _this._framework$_owner._inactiveElements; if (overlay._lifecycleState === B._ElementLifecycle_1) { overlay.deactivate$0(); overlay.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); } t3._framework$_elements.add$1(0, overlay); } _this._content_layers$_overlays = B.List_empty25; _this.super$RenderObjectElement$deactivate(); }, unmount$0() { $.$get$contentLayersLog().log$4(B.Level_FINE_500, "ContentLayersElement - unmounting", null, null); $.ContentLayersElement__onBuildListeners.remove$1(0, this.get$_onBuildScheduled()); if ($.ContentLayersElement__onBuildListeners._collection$_length === 0) this._framework$_owner.onBuildScheduled = $.ContentLayersElement__realOnBuildScheduled; this.super$RenderObjectElement$unmount(); }, _onBuildScheduled$0() { $.$get$contentLayersLog().log$4(B.Level_FINER_400, "ON BUILD SCHEDULED", null, null); $.SchedulerBinding__instance.scheduleFrameCallback$1(new A.ContentLayersElement__onBuildScheduled_closure(this)); }, _isAnyLayerDirty$0() { var t2, t3, hasDirtyElements, _i, underlay, overlay, _this = this, _null = null, _s17_ = ") subtree dirty? ", t1 = $.$get$contentLayersLog(); t1.log$4(B.Level_FINER_400, "Checking if any layer is dirty", _null, _null); t1.log$4(B.Level_FINER_400, "Checking underlays", _null, _null); for (t2 = _this._underlays, t3 = t2.length, hasDirtyElements = false, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { underlay = t2[_i]; t1.log$4(B.Level_FINER_400, " - Is underlay (" + underlay.toString$0(0) + _s17_ + _this._isSubtreeDirty$1(underlay), _null, _null); hasDirtyElements = hasDirtyElements || _this._isSubtreeDirty$1(underlay); } t1.log$4(B.Level_FINER_400, "Checking overlays", _null, _null); for (t2 = _this._content_layers$_overlays, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { overlay = t2[_i]; t1.log$4(B.Level_FINER_400, " - Is overlay (" + overlay.toString$0(0) + _s17_ + _this._isSubtreeDirty$1(overlay), _null, _null); hasDirtyElements = hasDirtyElements || _this._isSubtreeDirty$1(overlay); } return hasDirtyElements; }, _isSubtreeDirty$1(element) { var _null = null, t1 = {}, t2 = $.$get$contentLayersLog(); t2.log$4(B.Level_FINEST_300, "Finding dirty children for: " + element.toString$0(0), _null, _null); if (element._dirty) { t2.log$4(B.Level_FINEST_300, "Found a dirty child: " + element.toString$0(0), _null, _null); return true; } t1.isDirty = false; element.visitChildren$1(new A.ContentLayersElement__isSubtreeDirty_closure(t1, this)); return t1.isDirty; }, _onContentBuildScheduled$0() { this._temporarilyForgetLayers$0(); }, markNeedsBuild$0() { $.$get$contentLayersLog().log$4(B.Level_FINER_400, string$.Conten, null, null); this.super$Element$markNeedsBuild(); }, buildLayers$0() { $.$get$contentLayersLog().log$4(B.Level_FINER_400, "ContentLayersElement - (re)building layers", null, null); this._framework$_owner.buildScope$2(this, new A.ContentLayersElement_buildLayers_closure(this)); }, inflateWidget$2(newWidget, newSlot) { return this.super$Element$inflateWidget(newWidget, newSlot); }, _temporarilyForgetLayers$0() { var t1, _i; $.$get$contentLayersLog().log$4(B.Level_FINER_400, "ContentLayersElement - temporarily forgetting layers", null, null); for (t1 = this._underlays.length, _i = 0; _i < t1; ++_i) ; for (t1 = this._content_layers$_overlays.length, _i = 0; _i < t1; ++_i) ; }, update$1(_, newWidget) { var newContent, _this = this; _this.super$RenderObjectElement$update(0, newWidget); newContent = type$.ContentLayers._as(A.Element0.prototype.get$widget.call(_this)).content.call$1(_this.get$_onContentBuildScheduled()); _this._content = _this.updateChild$3(_this._content, newContent, "content"); }, updateChild$3(child, newWidget, newSlot) { if (!J.$eq$(newSlot, "content")) return null; return this.super$Element$updateChild(child, newWidget, newSlot); }, insertRenderObjectChild$2(child, slot) { var t1 = type$.RenderContentLayers._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); type$.RenderBox._as(child); slot.toString; if (J.$eq$(slot, "content")) t1._content = child; else if (slot instanceof A._UnderlaySlot) B.JSArray_methods.insert$2(t1._underlays, slot.index, child); else if (slot instanceof A._OverlaySlot) B.JSArray_methods.insert$2(t1._content_layers$_overlays, slot.index, child); t1.adoptChild$1(child); }, moveRenderObjectChild$3(child, oldSlot, newSlot) { var t1, t2; if (J.$eq$(oldSlot, "content")) { t1 = type$.RenderContentLayers._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); type$.RenderBox._as(child); newSlot.toString; t1._content = null; if (newSlot instanceof A._UnderlaySlot) B.JSArray_methods.insert$2(t1._underlays, newSlot.index, child); else if (newSlot instanceof A._OverlaySlot) B.JSArray_methods.insert$2(t1._content_layers$_overlays, newSlot.index, child); } else { t1 = type$.RenderContentLayers; t2 = type$.RenderBox; if (J.$eq$(newSlot, "content")) { t1 = t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); t2._as(child); oldSlot.toString; if (oldSlot instanceof A._UnderlaySlot) B.JSArray_methods.remove$1(t1._underlays, child); else if (oldSlot instanceof A._OverlaySlot) B.JSArray_methods.remove$1(t1._content_layers$_overlays, child); t1._content = child; } else { t1 = t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); t2._as(child); oldSlot.toString; newSlot.toString; if (oldSlot instanceof A._UnderlaySlot) B.JSArray_methods.remove$1(t1._underlays, child); else if (oldSlot instanceof A._OverlaySlot) B.JSArray_methods.remove$1(t1._content_layers$_overlays, child); if (newSlot instanceof A._UnderlaySlot) B.JSArray_methods.insert$2(t1._underlays, newSlot.index, child); else if (newSlot instanceof A._OverlaySlot) B.JSArray_methods.insert$2(t1._content_layers$_overlays, newSlot.index, child); } } }, removeRenderObjectChild$2(child, slot) { var t1 = type$.RenderContentLayers._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); type$.RenderBox._as(child); slot.toString; if (J.$eq$(slot, "content")) t1._content = null; else if (slot instanceof A._UnderlaySlot) B.JSArray_methods.remove$1(t1._underlays, child); else if (slot instanceof A._OverlaySlot) B.JSArray_methods.remove$1(t1._content_layers$_overlays, child); t1.dropChild$1(child); }, visitChildren$1(visitor) { var t2, _i, t1 = this._content; if (t1 != null) visitor.call$1(t1); if ($.WidgetsBinding__instance._lockCount <= 0) { for (t1 = this._underlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) visitor.call$1(t1[_i]); for (t1 = this._content_layers$_overlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) visitor.call$1(t1[_i]); } } }; A.ContentLayersElement__onBuildScheduled_closure.prototype = { call$1(timeStamp) { var t2, t3, isContentDirty, isAnyLayerDirty, _null = null, t1 = $.$get$contentLayersLog(); t1.log$4(B.Level_FINER_400, "SCHEDULED FRAME CALLBACK", _null, _null); t2 = this.$this; if (t2._widget == null) { t1.log$4(B.Level_FINER_400, "We've unmounted since the end of the frame. Fizzling.", _null, _null); return; } t3 = t2._content; t3.toString; isContentDirty = t2._isSubtreeDirty$1(t3); isAnyLayerDirty = t2._isAnyLayerDirty$0(); if (isContentDirty && isAnyLayerDirty) { t1.log$4(B.Level_FINE_500, "Marking needs build because content and at least one layer are both dirty.", _null, _null); t2._temporarilyForgetLayers$0(); } }, $signature: 11 }; A.ContentLayersElement__isSubtreeDirty_closure.prototype = { call$1(childElement) { var t1 = this._box_0; t1.isDirty = t1.isDirty || this.$this._isSubtreeDirty$1(childElement); }, $signature: 109 }; A.ContentLayersElement_buildLayers_closure.prototype = { call$0() { var i, child, t5, newChild, overlays, t1 = this.$this, t2 = type$.ContentLayers, t3 = t2._as(A.Element0.prototype.get$widget.call(t1)).underlays.length, t4 = type$.Element_2, underlays = A.List_List$filled(t3, $.$get$_NullElement_instance1(), false, t4); for (i = 0; i < t3; ++i) { child = A._Cell$named("child"); t5 = t1._underlays; if (i > t5.length - 1) { newChild = t1.super$Element$inflateWidget(t2._as(A.Element0.prototype.get$widget.call(t1)).underlays[i].call$1(t1), new A._UnderlaySlot(i)); if (child.__late_helper$_value !== child) A.throwExpression(A.LateError$localAI(child.__late_helper$_name)); child.__late_helper$_value = newChild; t5 = newChild; } else { t5 = t1.super$Element$updateChild(t5[i], t2._as(A.Element0.prototype.get$widget.call(t1)).underlays[i].call$1(t1), new A._UnderlaySlot(i)); t5.toString; if (child.__late_helper$_value !== child) A.throwExpression(A.LateError$localAI(child.__late_helper$_name)); child.__late_helper$_value = t5; } underlays[i] = t5; } t1._underlays = underlays; t3 = t2._as(A.Element0.prototype.get$widget.call(t1)).overlays.length; overlays = A.List_List$filled(t3, $.$get$_NullElement_instance1(), false, t4); for (i = 0; i < t3; ++i) { child = A._Cell$named("child"); t4 = t1._content_layers$_overlays; if (i > t4.length - 1) { newChild = t1.super$Element$inflateWidget(t2._as(A.Element0.prototype.get$widget.call(t1)).overlays[i].call$1(t1), new A._OverlaySlot(i)); if (child.__late_helper$_value !== child) A.throwExpression(A.LateError$localAI(child.__late_helper$_name)); child.__late_helper$_value = newChild; t4 = newChild; } else { t4 = t1.super$Element$updateChild(t4[i], t2._as(A.Element0.prototype.get$widget.call(t1)).overlays[i].call$1(t1), new A._OverlaySlot(i)); t4.toString; if (child.__late_helper$_value !== child) A.throwExpression(A.LateError$localAI(child.__late_helper$_name)); child.__late_helper$_value = t4; } overlays[i] = t4; } t1._content_layers$_overlays = overlays; }, $signature: 0 }; A.RenderContentLayers.prototype = { dispose$0() { this._content_layers$_element = null; this.super$RenderObject$dispose(); }, attach$1(owner) { $.$get$contentLayersLog().log$4(B.Level_INFO_800, "Attaching RenderContentLayers to owner: " + owner.toString$0(0), null, null); this.super$RenderObject$attach(owner); this.visitChildren$1(new A.RenderContentLayers_attach_closure(owner)); }, detach$0(_) { $.$get$contentLayersLog().log$4(B.Level_INFO_800, "detach()'ing RenderContentLayers from pipeline", null, null); this.super$RenderObject$detach(0); this.visitChildren$1(new A.RenderContentLayers_detach_closure()); }, markNeedsLayout$0() { this.super$RenderBox$markNeedsLayout(); if (this._runningLayout) return; this._contentNeedsLayout = true; }, debugDescribeChildren$0() { var i, _null = null, childDiagnostics = A._setArrayType([], type$.JSArray_DiagnosticsNode), t1 = this._content; if (t1 != null) childDiagnostics.push(A.DiagnosticableTreeNode$("content", _null, t1)); for (t1 = this._underlays, i = 0; i < t1.length; ++i) childDiagnostics.push(new A.DiagnosticableTreeNode(t1[i], "underlay-" + i, true, true, _null, _null)); for (t1 = this._content_layers$_overlays, i = 0; i < t1.length; ++i) childDiagnostics.push(new A.DiagnosticableTreeNode(t1[i], "overlay-#" + i, true, true, _null, _null)); return childDiagnostics; }, visitChildren$1(visitor) { var t2, _i, t1 = this._content; if (t1 != null) visitor.call$1(t1); for (t1 = this._underlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) visitor.call$1(t1[_i]); for (t1 = this._content_layers$_overlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) visitor.call$1(t1[_i]); }, computeDryLayout$1(constraints) { var t1 = this._content; t1 = t1 == null ? null : t1.computeDryLayout$1(constraints); return t1 == null ? B.Size_0_0 : t1; }, computeMinIntrinsicWidth$1(height) { var t1 = this._content; t1 = t1 == null ? null : t1.computeMinIntrinsicWidth$1(height); return t1 == null ? 0 : t1; }, computeMaxIntrinsicWidth$1(height) { var t1 = this._content; t1 = t1 == null ? null : t1.computeMaxIntrinsicWidth$1(height); return t1 == null ? 0 : t1; }, computeMinIntrinsicHeight$1(width) { var t1 = this._content; t1 = t1 == null ? null : t1.computeMinIntrinsicHeight$1(width); return t1 == null ? 0 : t1; }, computeMaxIntrinsicHeight$1(width) { var t1 = this._content; t1 = t1 == null ? null : t1.computeMaxIntrinsicHeight$1(width); return t1 == null ? 0 : t1; }, performLayout$0() { var t2, t3, layerConstraints, t4, _i, underlay, overlay, _this = this, _null = null, t1 = $.$get$contentLayersLog(); t1.log$4(B.Level_INFO_800, "Laying out ContentLayers", _null, _null); t2 = _this._content; if (t2 == null) { _this._box$_size = B.Size_0_0; _this._contentNeedsLayout = false; return; } _this._runningLayout = true; t1.log$4(B.Level_FINE_500, "Laying out content - " + t2.toString$0(0), _null, _null); t2 = _this._content; t2.toString; t2.layout$2$parentUsesSize(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), true); t1.log$4(B.Level_FINE_500, "Content after layout: " + A.S(_this._content), _null, _null); _this._box$_size = _this._content.get$size(0); _this._contentNeedsLayout = false; t1.log$4(B.Level_FINE_500, "Building layers", _null, _null); _this.invokeLayoutCallback$1$1(new A.RenderContentLayers_performLayout_closure(_this), type$.Constraints); t1.log$4(B.Level_FINER_400, "Done building layers", _null, _null); t2 = _this._underlays; t3 = _this._content_layers$_overlays; t1.log$4(B.Level_FINE_500, "Laying out layers (" + t2.length + " underlays, " + t3.length + " overlays)", _null, _null); layerConstraints = A.BoxConstraints$tight(_this.get$size(0)); for (t4 = t2.length, _i = 0; _i < t2.length; t2.length === t4 || (0, A.throwConcurrentModificationError)(t2), ++_i) { underlay = t2[_i]; t1.log$4(B.Level_FINE_500, "Laying out underlay: " + underlay.toString$0(0), _null, _null); underlay.layout$1(layerConstraints); } for (t2 = t3.length, _i = 0; _i < t3.length; t3.length === t2 || (0, A.throwConcurrentModificationError)(t3), ++_i) { overlay = t3[_i]; t1.log$4(B.Level_FINE_500, "Laying out overlay: " + overlay.toString$0(0), _null, _null); overlay.layout$1(layerConstraints); } _this._runningLayout = false; t1.log$4(B.Level_FINER_400, "Done laying out layers", _null, _null); }, hitTestChildren$2$position(result, position) { var t1, t2, _i, didHit, _this = this; if (_this._content == null) return false; for (t1 = _this._content_layers$_overlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) if (t1[_i].hitTest$2$position(result, position)) return true; if (_this._content.hitTest$2$position(result, position)) return true; for (t1 = _this._underlays, t2 = t1.length, didHit = false, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { didHit = t1[_i].hitTest$2$position(result, position) || didHit; if (didHit) return true; } return false; }, paint$2(context, offset) { var t1, t2, _i, _this = this; if (_this._content == null) return; for (t1 = _this._underlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) context.paintChild$2(t1[_i], offset); t1 = _this._content; t1.toString; context.paintChild$2(t1, offset); for (t1 = _this._content_layers$_overlays, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) context.paintChild$2(t1[_i], offset); } }; A.RenderContentLayers_attach_closure.prototype = { call$1(child) { child.attach$1(this.owner); }, $signature: 66 }; A.RenderContentLayers_detach_closure.prototype = { call$1(child) { child.detach$0(0); }, $signature: 66 }; A.RenderContentLayers_performLayout_closure.prototype = { call$1(constraints) { this.$this._content_layers$_element.buildLayers$0(); }, $signature: 45 }; A._UnderlaySlot.prototype = { toString$0(_) { return "[" + B.Type__UnderlaySlot_e4d.toString$0(0) + "] - underlay index: " + this.index; } }; A._OverlaySlot.prototype = { toString$0(_) { return "[" + B.Type__OverlaySlot_KiL.toString$0(0) + "] - overlay index: " + this.index; } }; A._IndexedSlot.prototype = {}; A._NullElement1.prototype = {}; A._NullWidget5.prototype = { createElement$0(_) { return A.throwExpression(A.UnimplementedError$(null)); } }; A.ContentLayerProxyWidget.prototype = {}; A.ContentLayerStatelessWidget.prototype = { build$1(context) { var contentLayers = A._extension_0_findAncestorContentLayers(context), contentElement = contentLayers == null ? null : contentLayers._content; if (contentElement != null) contentElement.get$renderObject(); return B.SizedBox_null_null_null_null; }, $isContentLayerWidget: 1 }; A.ContentLayerStatefulWidget.prototype = { createElement$0(_) { return A.ContentLayerStatefulElement$(this); }, $isContentLayerWidget: 1 }; A.ContentLayerStatefulElement.prototype = { activate$0() { this.super$StatefulElement$activate(); this._content_layers$_isActive = true; }, deactivate$0() { this._content_layers$_isActive = false; this.super$StatefulElement$deactivate(); }, markNeedsBuild$0() { var t1, _this = this; if (_this._content_layers$_isActive && _this._widget != null) { t1 = A._extension_0_findAncestorContentLayers(_this); if (t1 != null) { $.$get$contentLayersLog().log$4(B.Level_FINER_400, string$.Conten, null, null); t1.super$Element$markNeedsBuild(); } } _this.super$Element$markNeedsBuild(); } }; A._extension_0_findAncestorContentLayers_closure.prototype = { call$1(element) { if (element instanceof A.ContentLayersElement) { this._box_0.contentLayersElement = element; return false; } return true; }, $signature: 129 }; A.ContentLayerState.prototype = { build$1(context) { var _this = this, contentLayers = A._extension_0_findAncestorContentLayers(context), t1 = contentLayers == null, contentElement = t1 ? null : contentLayers._content, contentLayout = contentElement == null ? null : contentElement.get$renderObject(); if (!t1 && !type$.RenderContentLayers._as(A.RenderObjectElement.prototype.get$renderObject.call(contentLayers))._contentNeedsLayout) _this._layoutData = _this.computeLayoutData$2(contentElement, contentLayout); return _this.doBuild$2(context, _this._layoutData); } }; A.AxisOffset.prototype = { toString$0(_) { return "[AxisOffset] - leading: " + this.leading + ", trailing: " + this.trailing; }, $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A.AxisOffset && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.leading === other.leading && _this.trailing === other.trailing; else t1 = true; return t1; }, get$hashCode(_) { return B.JSInt_methods.get$hashCode(this.leading) ^ B.JSInt_methods.get$hashCode(this.trailing); } }; A.ContentTapDelegate.prototype = {$isListenable: 1}; A.TapHandlingInstruction.prototype = { _enumToString$0() { return "TapHandlingInstruction." + this._core$_name; } }; A._ContentTapDelegate_Object_ChangeNotifier.prototype = {}; A.DocumentLayoutLayerStatefulWidget.prototype = {}; A.DocumentLayoutLayerState.prototype = { computeLayoutData$2(contentElement, contentLayout) { var t1, t2; if (contentElement != null) if (contentElement instanceof A.StatefulElement) { t1 = contentElement._framework$_state; t1.toString; t1 = !(t1 instanceof A._SingleColumnDocumentLayoutState); } else t1 = true; else t1 = true; if (t1) return null; t1 = this._framework$_element; t1.toString; t2 = contentElement._framework$_state; t2.toString; return this.computeLayoutDataWithDocumentLayout$2(t1, type$.DocumentLayout._as(t2)); } }; A.DocumentScaffold.prototype = { createState$0() { return new A._DocumentScaffoldState(new A.ValueNotifier(B.BoxConstraints_mlX5, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_BoxConstraints), B._StateLifecycle_0); }, gestureBuilder$1(arg0) { return this.gestureBuilder.call$1(arg0); } }; A._DocumentScaffoldState.prototype = { build$1(context) { var t4, _this = this, _null = null, t1 = _this._buildDocumentLayout$0(), t2 = _this._contentConstraints, t3 = _this._widget; t3.toString; t4 = _this._framework$_element; t4.toString; t1 = A._setArrayType([A.Positioned$fill(0, t3.gestureBuilder$1(t4)), t1], type$.JSArray_Widget); t4 = _this._widget; return new A.ViewportBoundsReporter(t2, new A.DocumentScrollable(t4.autoScrollController, t4.scrollController, t4.scroller, _null, false, new A.ViewportBoundsReplicator(t2, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, t1, _null), _null), _null), _null); }, _buildDocumentLayout$0() { var _null = null, t1 = this._widget; return new A.Align(B.Alignment_0_m1, _null, _null, new A.CompositedTransformTarget(t1.documentLayoutLink, new A.ContentLayers(t1.underlays, new A._DocumentScaffoldState__buildDocumentLayout_closure(this), t1.overlays, _null), _null), _null); } }; A._DocumentScaffoldState__buildDocumentLayout_closure.prototype = { call$1(onBuildScheduled) { var t1 = this.$this._widget, t2 = t1.documentLayoutKey; return new A.SingleColumnDocumentLayout(t1.presenter, t1.componentBuilders, onBuildScheduled, t2); }, $signature: 3467 }; A.DocumentScroller.prototype = { dispose$0() { this._scrollChangeListeners.clear$0(0); }, attach$1(scrollPosition) { this._document_scroller$_scrollPosition = scrollPosition; scrollPosition.addListener$1(0, this.get$_notifyScrollChangeListeners()); }, detach$0(_) { var t1 = this._document_scroller$_scrollPosition; if (t1 != null) t1.removeListener$1(0, this.get$_notifyScrollChangeListeners()); this._document_scroller$_scrollPosition = null; }, _notifyScrollChangeListeners$0() { var t1, t2, listener; for (t1 = this._scrollChangeListeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { listener = t1._collection$_current; (listener == null ? t2._as(listener) : listener).call$0(); } } }; A.SelectionLeadersDocumentLayer.prototype = { createState$0() { return new A._SelectionLeadersDocumentLayerState(null, null, B._StateLifecycle_0); }, get$document(receiver) { return this.document; } }; A._SelectionLeadersDocumentLayerState.prototype = { initState$0() { this.super$State$initState(); this._widget.selection.addListener$1(0, this.get$_selection_leader_document_layer$_onSelectionChange()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.selection; if (_this._widget.selection !== t1) { t2 = _this.get$_selection_leader_document_layer$_onSelectionChange(); t1.removeListener$1(0, t2); _this._widget.selection.addListener$1(0, t2); } }, dispose$0() { this._widget.selection.removeListener$1(0, this.get$_selection_leader_document_layer$_onSelectionChange()); this.super$__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin$dispose(); }, _selection_leader_document_layer$_onSelectionChange$0() { if (this._framework$_element != null && $.SchedulerBinding__instance.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_3) this.setState$1(new A._SelectionLeadersDocumentLayerState__onSelectionChange_closure()); }, computeLayoutDataWithDocumentLayout$2(context, documentLayout) { var documentSelection, t2, t3, t4, _this = this, _null = null, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); documentSelection = t1; } else documentSelection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (documentSelection == null) return _null; t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (documentLayout.getComponentByNodeId$1(t1.extent.nodeId) == null) return _null; t1 = documentSelection.get$isCollapsed(0); t2 = documentSelection.extent; if (t1) { t1 = documentLayout.getRectForPosition$1(t2); t1.toString; return new A.DocumentSelectionLayout(t1, _null, _null, _null); } else { t1 = _this._widget.document; t3 = documentSelection.base; t1 = documentLayout.getRectForPosition$1(A.InspectDocumentSelection_selectUpstreamPosition(t1, t3, t2)); t1.toString; t4 = documentLayout.getRectForPosition$1(A.InspectDocumentSelection_selectUpstreamPosition(_this._widget.document, t3, t2).$eq(0, t3) ? t2 : t3); t4.toString; return new A.DocumentSelectionLayout(_null, t1, t4, documentLayout.getRectForSelection$2(t3, t2)); } }, doBuild$2(context, selectionLayout) { var t1, t2, t3, t4, t5, _this = this, _null = null; if (selectionLayout == null) return B.SizedBox_null_null_null_null; t1 = A._setArrayType([], type$.JSArray_Widget); t2 = selectionLayout.caret; if (t2 != null) { t3 = t2.top; t4 = t2.left; t2 = t2.bottom; t5 = _this._widget.links.__SelectionLayerLinks_caretLink_F; t5 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Positioned$(_null, A.Leader$(_null, t5), t2 - t3, _null, t4, _null, t3, 1)); } t2 = selectionLayout.upstream; if (t2 != null) { t3 = t2.top; t4 = t2.left; t2 = t2.bottom; t5 = _this._widget.links.__SelectionLayerLinks_upstreamLink_F; t5 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Positioned$(_null, A.Leader$(_null, t5), t2 - t3, _null, t4, _null, t3, 1)); } t2 = selectionLayout.downstream; if (t2 != null) { t3 = t2.top; t4 = t2.left; t2 = t2.bottom; t5 = _this._widget.links.__SelectionLayerLinks_downstreamLink_F; t5 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Positioned$(_null, A.Leader$(_null, t5), t2 - t3, _null, t4, _null, t3, 1)); } t2 = selectionLayout.expandedSelectionBounds; if (t2 != null) { t3 = _this._widget.links.__SelectionLayerLinks_expandedSelectionBoundsLink_F; t3 === $ && A.throwUnnamedLateFieldNI(); t1.push(A.Positioned$fromRect(A.Leader$(_null, t3), t2)); } return A.IgnorePointer$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null), true, _null); } }; A._SelectionLeadersDocumentLayerState__onSelectionChange_closure.prototype = { call$0() { }, $signature: 0 }; A.DocumentSelectionLayout.prototype = {}; A.SelectionLayerLinks.prototype = {}; A.__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.CupertinoScrollbarWithCustomPhysics.prototype = { createState$0() { return new A._CupertinoScrollbarState0(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); } }; A._CupertinoScrollbarState0.prototype = { initState$0() { var t1, _this = this; _this.super$RawScrollbarWithCustomPhysicsState$initState(); t1 = _this._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A = A.AnimationController$(null, B.Duration_100000, null, 1, null, _this); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(new A._CupertinoScrollbarState_initState_closure0(_this)); }, updateScrollbarPainter$0() { var t2, t3, t4, _this = this, t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._framework$_element; t2.toString; t2 = B.CupertinoDynamicColor_zPV.resolveFrom$1(t2); t1.set$color(0, t2); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t2 = _this._widget; t3 = t2.thickness; t3.toString; t4 = _this._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = t4.__AnimationController__value_A; t4 === $ && A.throwUnnamedLateFieldNI(); t1.set$thickness(t3 + t4 * (t2.thicknessWhileDragging - t3)); t1.set$mainAxisMargin(3); t1.set$crossAxisMargin(3); t3 = _this._widget; t2 = t3.radius; t3 = t3.radiusWhileDragging; t4 = _this._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A.__AnimationController__value_A; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = A.Radius_lerp(t2, t3, t4); t4.toString; t1.set$radius(t4); t4 = _this._framework$_element; t4.toString; t1.set$padding(0, A.InheritedModel_inheritFrom(t4, B._MediaQueryAspect_6, type$.MediaQuery).data.padding); t1.set$minLength(0, 36); t1.set$minOverscrollLength(8); t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); }, handleThumbPressStart$1(localPosition) { var direction, _this = this; _this.super$RawScrollbarWithCustomPhysicsState$handleThumbPressStart(localPosition); direction = _this.getScrollbarDirection$0(); if (direction == null) return; switch (direction.index) { case 1: _this._cupertino_scrollbar$_pressStartAxisPosition = localPosition._dy; break; case 0: _this._cupertino_scrollbar$_pressStartAxisPosition = localPosition._dx; break; } }, handleThumbPress$0() { if (this.getScrollbarDirection$0() == null) return; this.super$RawScrollbarWithCustomPhysicsState$handleThumbPress(); var t1 = this._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0).then$1$1(0, new A._CupertinoScrollbarState_handleThumbPress_closure0(), type$.void); }, handleThumbPressEnd$2(localPosition, velocity) { var t1, _this = this, direction = _this.getScrollbarDirection$0(); if (direction == null) return; t1 = _this._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); _this.super$RawScrollbarWithCustomPhysicsState$handleThumbPressEnd(localPosition, velocity); switch (direction.index) { case 1: if (Math.abs(velocity.pixelsPerSecond._dy) < 10 && Math.abs(localPosition._dy - _this._cupertino_scrollbar$_pressStartAxisPosition) > 0) A.HapticFeedback_mediumImpact(); break; case 0: if (Math.abs(velocity.pixelsPerSecond._dx) < 10 && Math.abs(localPosition._dx - _this._cupertino_scrollbar$_pressStartAxisPosition) > 0) A.HapticFeedback_mediumImpact(); break; } }, dispose$0() { var t1 = this._cupertino_scrollbar$___CupertinoScrollbarState__thicknessAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$RawScrollbarWithCustomPhysicsState$dispose(); } }; A._CupertinoScrollbarState_initState_closure0.prototype = { call$0() { this.$this.updateScrollbarPainter$0(); }, $signature: 0 }; A._CupertinoScrollbarState_handleThumbPress_closure0.prototype = { call$1(_) { return A.HapticFeedback_mediumImpact(); }, $signature: 601 }; A.Scheduler_runAsSoonAsPossible_closure.prototype = { call$1(timeStamp) { $.$get$schedulerLog().log$4(B.Level_INFO_800, "Flutter is done building widgets. Running '" + this.debugLabel + "' at the end of the frame.", null, null); this.action.call$0(); }, $signature: 11 }; A.Frames_setStateAsSoonAsPossible_closure.prototype = { call$0() { var t1 = this._this; if (t1._framework$_element == null) return; t1.setState$1(new A.Frames_setStateAsSoonAsPossible__closure(this.stateChange)); }, $signature: 0 }; A.Frames_setStateAsSoonAsPossible__closure.prototype = { call$0() { this.stateChange.call$0(); }, $signature: 0 }; A.Frames_onNextFrame_closure.prototype = { call$1(timeStamp) { if (this._this._framework$_element == null) return; this.work.call$1(timeStamp); }, $signature: 11 }; A.Frames_scheduleBuildAfterBuild_closure.prototype = { call$1(_) { this._this.setState$1(new A.Frames_scheduleBuildAfterBuild__closure(this.stateChange)); }, $signature: 11 }; A.Frames_scheduleBuildAfterBuild__closure.prototype = { call$0() { var t1 = this.stateChange; if (t1 != null) t1.call$0(); }, $signature: 0 }; A.ScrollbarWithCustomPhysics.prototype = { build$1(context) { var _this = this, _null = null; if (A.Theme_of(context).platform === B.TargetPlatform_2) return new A.CupertinoScrollbarWithCustomPhysics(8, B.Radius_4_4, _this.child, _this.controller, _this.physics, false, B.Radius_ydE, 3, _null, B.Duration_250000, B.Duration_1200000, B.Duration_100000, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, _null); return new A._MaterialScrollbar0(_null, _this.child, _this.controller, _this.physics, _null, _null, _null, _null, B.Duration_300000, B.Duration_600000, B.Duration_0, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, _null); } }; A._MaterialScrollbar0.prototype = { createState$0() { return new A._MaterialScrollbarState0(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); } }; A._MaterialScrollbarState0.prototype = { get$showScrollbar() { var t1 = this._widget.thumbVisibility; if (t1 == null) { t1 = this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbVisibility; t1 = t1 == null ? null : t1.resolve$1(0, this.get$_material_scrollbar$_states()); } return t1 == null ? false : t1; }, get$enableGestures() { this._widget.toString; var t1 = this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.interactive; if (t1 == null) { t1 = this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = !t1; } return t1; }, get$_material_scrollbar$_trackVisibility() { return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackVisibility_closure0(this), type$._MaterialStatePropertyWith_bool); }, get$_material_scrollbar$_states() { var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (this._material_scrollbar$_dragIsActive) t1.add$1(0, B.MaterialState_3); if (this._material_scrollbar$_hoverIsActive) t1.add$1(0, B.MaterialState_0); return t1; }, get$_material_scrollbar$_thumbColor() { var onSurface, dragColor, hoverColor, idleColor, t2, t3, t4, _this = this, t1 = _this._material_scrollbar$___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); onSurface = t1.onSurface; dragColor = A._Cell$named("dragColor"); hoverColor = A._Cell$named("hoverColor"); idleColor = A._Cell$named("idleColor"); switch (t1.brightness.index) { case 1: t1 = onSurface.value; t2 = t1 >>> 16 & 255; t3 = t1 >>> 8 & 255; t1 &= 255; dragColor.__late_helper$_value = A.Color$fromARGB(153, t2, t3, t1); hoverColor.__late_helper$_value = A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), t2, t3, t1); t4 = _this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4) { t1 = _this._framework$_element; t1.toString; t1 = A.Theme_of(t1).highlightColor.value; t1 = A.Color$fromARGB(255, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } else t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t2, t3, t1); idleColor.__late_helper$_value = t1; break; case 0: t1 = onSurface.value; t2 = t1 >>> 16 & 255; t3 = t1 >>> 8 & 255; t1 &= 255; dragColor.__late_helper$_value = A.Color$fromARGB(191, t2, t3, t1); hoverColor.__late_helper$_value = A.Color$fromARGB(166, t2, t3, t1); t4 = _this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4) { t1 = _this._framework$_element; t1.toString; t1 = A.Theme_of(t1).highlightColor.value; t1 = A.Color$fromARGB(255, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } else t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(76.5), t2, t3, t1); idleColor.__late_helper$_value = t1; break; } return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__thumbColor_closure0(_this, dragColor, hoverColor, idleColor), type$._MaterialStatePropertyWith_Color); }, get$_material_scrollbar$_trackColor() { var t1 = this._material_scrollbar$___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackColor_closure0(this, t1.brightness, t1.onSurface), type$._MaterialStatePropertyWith_Color); }, get$_material_scrollbar$_trackBorderColor() { var t1 = this._material_scrollbar$___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackBorderColor_closure0(this, t1.brightness, t1.onSurface), type$._MaterialStatePropertyWith_Color); }, get$_material_scrollbar$_thickness() { return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__thickness_closure0(this), type$._MaterialStatePropertyWith_double); }, initState$0() { var t1, _this = this; _this.super$RawScrollbarWithCustomPhysicsState$initState(); t1 = _this._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A = A.AnimationController$(null, B.Duration_200000, null, 1, null, _this); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(new A._MaterialScrollbarState_initState_closure0(_this)); }, didChangeDependencies$0() { var theme, _this = this, t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); _this._material_scrollbar$___MaterialScrollbarState__colorScheme_A = theme.colorScheme; t1 = _this._framework$_element; t1.toString; _this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A = A.ScrollbarTheme_of(t1); switch (theme.platform.index) { case 0: _this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A = true; break; case 2: case 3: case 1: case 4: case 5: _this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A = false; break; } _this.super$RawScrollbarWithCustomPhysicsState$didChangeDependencies(); }, updateScrollbarPainter$0() { var t2, _this = this, t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$color(0, _this.get$_material_scrollbar$_thumbColor()._material_state$_resolve.call$1(_this.get$_material_scrollbar$_states())); t1.set$trackColor(_this.get$_material_scrollbar$_trackColor()._material_state$_resolve.call$1(_this.get$_material_scrollbar$_states())); t1.set$trackBorderColor(_this.get$_material_scrollbar$_trackBorderColor()._material_state$_resolve.call$1(_this.get$_material_scrollbar$_states())); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t1.set$thickness(_this.get$_material_scrollbar$_thickness()._material_state$_resolve.call$1(_this.get$_material_scrollbar$_states())); t2 = _this._widget.radius; if (t2 == null) { t2 = _this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.radius; } if (t2 == null) { t2 = _this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 ? null : B.Radius_8_8; } t1.set$radius(t2); t2 = _this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.crossAxisMargin; if (t2 == null) { t2 = _this._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 ? 0 : 2; } t1.set$crossAxisMargin(t2); t2 = _this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A.mainAxisMargin; t1.set$mainAxisMargin(t2 == null ? 0 : t2); t2 = _this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A.minThumbLength; t1.set$minLength(0, t2 == null ? 48 : t2); t2 = _this._framework$_element; t2.toString; t1.set$padding(0, A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_6, type$.MediaQuery).data.padding); t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); t1.set$ignorePointer(!_this.get$enableGestures()); }, handleThumbPressStart$1(localPosition) { this.super$RawScrollbarWithCustomPhysicsState$handleThumbPressStart(localPosition); this.setState$1(new A._MaterialScrollbarState_handleThumbPressStart_closure0(this)); }, handleThumbPressEnd$2(localPosition, velocity) { this.super$RawScrollbarWithCustomPhysicsState$handleThumbPressEnd(localPosition, velocity); this.setState$1(new A._MaterialScrollbarState_handleThumbPressEnd_closure0(this)); }, handleHover$1($event) { var t1, _this = this; _this.super$RawScrollbarWithCustomPhysicsState$handleHover($event); if (_this.isPointerOverScrollbar$3$forHover($event.get$position($event), $event.get$kind($event), true)) { _this.setState$1(new A._MaterialScrollbarState_handleHover_closure1(_this)); t1 = _this._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else if (_this._material_scrollbar$_hoverIsActive) { _this.setState$1(new A._MaterialScrollbarState_handleHover_closure2(_this)); t1 = _this._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } }, handleHoverExit$1($event) { var t1, _this = this; _this.super$RawScrollbarWithCustomPhysicsState$handleHoverExit($event); _this.setState$1(new A._MaterialScrollbarState_handleHoverExit_closure0(_this)); t1 = _this._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); }, dispose$0() { var t1 = this._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$RawScrollbarWithCustomPhysicsState$dispose(); } }; A._MaterialScrollbarState__trackVisibility_closure0.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_0)) { t1 = this.$this; t1._widget.toString; t1 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.showTrackOnHover === true; } else t1 = false; if (t1) return true; t1 = this.$this; t2 = t1._widget.trackVisibility; t1 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackVisibility; t1 = t1 == null ? null : t1.resolve$1(0, states); return t1 == null ? false : t1; }, $signature: 807 }; A._MaterialScrollbarState__thumbColor_closure0.prototype = { call$1(states) { var t1, t2, t3, _this = this, _null = null; if (states.contains$1(0, B.MaterialState_3)) { t1 = _this.$this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, states); return t1 == null ? _this.dragColor._readLocal$0() : t1; } t1 = _this.$this; if (t1.get$_material_scrollbar$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, states); return t1 == null ? _this.hoverColor._readLocal$0() : t1; } t2 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.thumbColor; t2 = t2 == null ? _null : t2.resolve$1(0, states); if (t2 == null) t2 = _this.idleColor._readLocal$0(); t3 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A.thumbColor; t3 = t3 == null ? _null : t3.resolve$1(0, states); if (t3 == null) t3 = _this.hoverColor._readLocal$0(); t1 = t1._material_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.Color_lerp(t2, t3, t1); t1.toString; return t1; }, $signature: 24 }; A._MaterialScrollbarState__trackColor_closure0.prototype = { call$1(states) { var t1 = this.$this; if (t1.get$showScrollbar() && t1.get$_material_scrollbar$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackColor; t1 = t1 == null ? null : t1.resolve$1(0, states); if (t1 == null) { t1 = this.onSurface.value; t1 = this.brightness === B.Brightness_1 ? A.Color$fromARGB(8, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255) : A.Color$fromARGB(13, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } return B.Color_0; }, $signature: 24 }; A._MaterialScrollbarState__trackBorderColor_closure0.prototype = { call$1(states) { var t1 = this.$this; if (t1.get$showScrollbar() && t1.get$_material_scrollbar$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackBorderColor; t1 = t1 == null ? null : t1.resolve$1(0, states); if (t1 == null) { t1 = this.onSurface.value; t1 = this.brightness === B.Brightness_1 ? A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255) : A.Color$fromARGB(64, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } return B.Color_0; }, $signature: 24 }; A._MaterialScrollbarState__thickness_closure0.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_0) && this.$this.get$_material_scrollbar$_trackVisibility()._material_state$_resolve.call$1(states)) { t1 = this.$this._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thickness; t1 = t1 == null ? null : t1.resolve$1(0, states); return t1 == null ? 12 : t1; } t1 = this.$this; t2 = t1._widget.thickness; if (t2 == null) { t2 = t1._material_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.thickness; t2 = t2 == null ? null : t2.resolve$1(0, states); } if (t2 == null) { t1 = t1._material_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = 8 / (t1 ? 2 : 1); t1 = t2; } else t1 = t2; return t1; }, $signature: 423 }; A._MaterialScrollbarState_initState_closure0.prototype = { call$0() { this.$this.updateScrollbarPainter$0(); }, $signature: 0 }; A._MaterialScrollbarState_handleThumbPressStart_closure0.prototype = { call$0() { this.$this._material_scrollbar$_dragIsActive = true; }, $signature: 0 }; A._MaterialScrollbarState_handleThumbPressEnd_closure0.prototype = { call$0() { this.$this._material_scrollbar$_dragIsActive = false; }, $signature: 0 }; A._MaterialScrollbarState_handleHover_closure1.prototype = { call$0() { this.$this._material_scrollbar$_hoverIsActive = true; }, $signature: 0 }; A._MaterialScrollbarState_handleHover_closure2.prototype = { call$0() { this.$this._material_scrollbar$_hoverIsActive = false; }, $signature: 0 }; A._MaterialScrollbarState_handleHoverExit_closure0.prototype = { call$0() { this.$this._material_scrollbar$_hoverIsActive = false; }, $signature: 0 }; A.GroupedOverlayPortalController.prototype = { show$0(_) { if (!$.GroupedOverlayPortalController__isReworkingOrder) { A.GroupedOverlayPortalController__show(this); return; } this.super$OverlayPortalController$show(0); }, hide$0() { if (!$.GroupedOverlayPortalController__isReworkingOrder) { A.GroupedOverlayPortalController__hide(this); return; } this.super$OverlayPortalController$hide(); } }; A.GroupedOverlayPortalController__visibleControllers_closure.prototype = { call$2(a, b) { return 0; }, $signature: 3468 }; A.OverlayGroupPriority.prototype = { compareTo$1(_, other) { return 0; }, $isComparable: 1 }; A.RawScrollbarWithCustomPhysics.prototype = { createState$0() { return A.RawScrollbarWithCustomPhysicsState$(type$.RawScrollbarWithCustomPhysics); }, notificationPredicate$1(arg0) { return this.notificationPredicate.call$1(arg0); } }; A.RawScrollbarWithCustomPhysicsState.prototype = { get$_scrollbar1$_effectiveScrollController() { var t1 = this._widget.controller; return t1; }, get$showScrollbar() { var t1 = this._widget.thumbVisibility; return t1 === true; }, get$_scrollbar1$_showTrack() { if (this.get$showScrollbar()) this._widget.toString; return false; }, get$enableGestures() { this._widget.toString; return true; }, initState$0() { var t1, t2, t3, t4, _this = this, _null = null; _this.super$State$initState(); t1 = A.AnimationController$(_null, _this._widget.fadeDuration, _null, 1, _null, _this); t1.didRegisterListener$0(); t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; t2._isDirty = true; t2._observer_list$_list.push(_this.get$_scrollbar1$_validateInteractions()); _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A = t1; t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutOpacityAnimation_A = A.CurvedAnimation$(B.Cubic_ifx, t1, _null); t2 = _this._widget; t3 = t2.thickness; if (t3 == null) t3 = 6; t4 = t2.radius; t2 = t2.scrollbarOrientation; t2 = new A.ScrollbarPainter0(B.Color_1723645116, B.Color_0, B.Color_0, _null, t3, t1, 0, 0, t4, _null, B.EdgeInsets_0_0_0_0, 18, 18, t2, $.$get$ChangeNotifier__emptyListeners()); t1.parent.addListener$1(0, t2.get$notifyListeners()); _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F !== $ && A.throwUnnamedLateFieldAI(); _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F = t2; }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); }, _scrollbar1$_validateInteractions$1($status) { if ($status !== B.AnimationStatus_0) if (this.get$_scrollbar1$_effectiveScrollController() != null) this.get$enableGestures(); }, updateScrollbarPainter$0() { var t2, _this = this, t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; t1.set$color(0, B.Color_1723645116); _this._widget.toString; t1.set$trackRadius(null); if (_this.get$_scrollbar1$_showTrack()) { _this._widget.toString; t2 = B.Color_134217728; } else t2 = B.Color_0; t1.set$trackColor(t2); if (_this.get$_scrollbar1$_showTrack()) { _this._widget.toString; t2 = B.Color_436207616; } else t2 = B.Color_0; t1.set$trackBorderColor(t2); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t2 = _this._widget.thickness; t1.set$thickness(t2 == null ? 6 : t2); t1.set$radius(_this._widget.radius); _this._widget.toString; t2 = _this._framework$_element; t2.toString; t2 = A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_6, type$.MediaQuery).data; t1.set$padding(0, t2.padding); t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); _this._widget.toString; t1.set$mainAxisMargin(0); _this._widget.toString; t1.set$shape(0, null); _this._widget.toString; t1.set$crossAxisMargin(0); _this._widget.toString; t1.set$minLength(0, 18); _this._widget.toString; t1.set$minOverscrollLength(18); t1.set$ignorePointer(!_this.get$enableGestures()); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget.thumbVisibility; if (t1 != oldWidget.thumbVisibility) if (t1 === true) { t1 = _this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._direction = B._AnimationDirection_0; t1._animateToInternal$3$curve$duration(1, B.C__Linear, null); } else { t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } }, _scrollbar1$_updateScrollPosition$1(updatedOffset) { var t1, t2, t3, scrollOffsetGlobal, newPosition, _this = this, position = B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions), primaryDeltaFromDragStart = A._Cell$named("primaryDeltaFromDragStart"), primaryDeltaFromLastDragUpdate = A._Cell$named("primaryDeltaFromLastDragUpdate"); switch (position.context._widget.axisDirection.index) { case 0: t1 = updatedOffset._dy; primaryDeltaFromDragStart.__late_helper$_value = _this._scrollbar1$_startDragScrollbarAxisOffset._dy - t1; primaryDeltaFromLastDragUpdate.__late_helper$_value = _this._scrollbar1$_lastDragUpdateOffset._dy - t1; break; case 1: t1 = updatedOffset._dx; primaryDeltaFromDragStart.__late_helper$_value = t1 - _this._scrollbar1$_startDragScrollbarAxisOffset._dx; primaryDeltaFromLastDragUpdate.__late_helper$_value = t1 - _this._scrollbar1$_lastDragUpdateOffset._dx; break; case 2: t1 = updatedOffset._dy; primaryDeltaFromDragStart.__late_helper$_value = t1 - _this._scrollbar1$_startDragScrollbarAxisOffset._dy; primaryDeltaFromLastDragUpdate.__late_helper$_value = t1 - _this._scrollbar1$_lastDragUpdateOffset._dy; break; case 3: t1 = updatedOffset._dx; primaryDeltaFromDragStart.__late_helper$_value = _this._scrollbar1$_startDragScrollbarAxisOffset._dx - t1; primaryDeltaFromLastDragUpdate.__late_helper$_value = _this._scrollbar1$_lastDragUpdateOffset._dx - t1; break; } t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = primaryDeltaFromDragStart._readLocal$0(); t3 = _this._scrollbar1$_startDragThumbOffset; t3.toString; scrollOffsetGlobal = t1.getTrackToScroll$1(t2 + t3); if (primaryDeltaFromDragStart._readLocal$0() > 0) { t2 = position._pixels; t2.toString; t2 = scrollOffsetGlobal < t2; } else t2 = false; if (!t2) if (primaryDeltaFromDragStart._readLocal$0() < 0) { t2 = position._pixels; t2.toString; t2 = scrollOffsetGlobal > t2; } else t2 = false; else t2 = true; if (t2) { t2 = position._pixels; t2.toString; scrollOffsetGlobal = t2 + t1.getTrackToScroll$1(primaryDeltaFromLastDragUpdate._readLocal$0()); } t1 = position._pixels; t1.toString; if (scrollOffsetGlobal !== t1) { newPosition = scrollOffsetGlobal - position.physics.applyBoundaryConditions$2(position, scrollOffsetGlobal); t1 = _this._framework$_element; t1.toString; t1 = A.ScrollConfiguration_of(t1); t2 = _this._framework$_element; t2.toString; switch (t1.getPlatform$1(t2).index) { case 1: case 3: case 4: case 5: t1 = position._minScrollExtent; t1.toString; t2 = position._maxScrollExtent; t2.toString; newPosition = A.clampDouble(newPosition, t1, t2); break; case 2: case 0: break; } position.jumpTo$1(newPosition); } }, _scrollbar1$_maybeStartFadeoutTimer$0() { var t1, _this = this; if (!_this.get$showScrollbar()) { t1 = _this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); _this._scrollbar1$_fadeoutTimer = A.Timer_Timer(_this._widget.timeToFade, new A.RawScrollbarWithCustomPhysicsState__maybeStartFadeoutTimer_closure(_this)); } }, getScrollbarDirection$0() { var t1 = this._scrollbar1$_cachedController._positions; if (t1.length !== 0) return A.axisDirectionToAxis(B.JSArray_methods.get$single(t1).get$axisDirection()); return null; }, handleThumbPress$0() { if (this.getScrollbarDirection$0() == null) return; var t1 = this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); }, handleThumbPressStart$1(localPosition) { var t1, t2, t3, t4, scrollableExtent, fractionPast, _this = this; _this._scrollbar1$_cachedController = _this.get$_scrollbar1$_effectiveScrollController(); if (_this.getScrollbarDirection$0() == null) return; t1 = _this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); _this._scrollbar1$_lastDragUpdateOffset = _this._scrollbar1$_startDragScrollbarAxisOffset = localPosition; t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._scrollbar1$_lastMetrics; t3 = t2._scroll_metrics$_maxScrollExtent; t3.toString; t4 = t2._scroll_metrics$_minScrollExtent; t4.toString; scrollableExtent = t3 - t4; if (scrollableExtent > 0) { t3 = t2._scroll_metrics$_pixels; t3.toString; fractionPast = A.clampDouble(t3 / scrollableExtent, 0, 1); } else fractionPast = 0; t2 = t2._scroll_metrics$_viewportDimension; t2.toString; t3 = t1._scrollbar1$_lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t4 = t1._scrollbar1$_padding; t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); t4 = t1._scrollbar1$_mainAxisMargin; t1 = t1._scrollbar1$__ScrollbarPainter__thumbExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); _this._scrollbar1$_startDragThumbOffset = fractionPast * (t2 - t3 - 2 * t4 - t1); _this._scrollbar1$_thumbDragging = true; }, handleThumbPressUpdate$1(localPosition) { var position, _this = this; if (J.$eq$(_this._scrollbar1$_lastDragUpdateOffset, localPosition)) return; position = B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions); if (!_this._widget.physics.shouldAcceptUserOffset$1(position)) return; if (_this.getScrollbarDirection$0() == null) return; _this._scrollbar1$_updateScrollPosition$1(localPosition); _this._scrollbar1$_lastDragUpdateOffset = localPosition; }, handleThumbPressEnd$2(localPosition, velocity) { var _this = this; _this._scrollbar1$_thumbDragging = false; if (_this.getScrollbarDirection$0() == null) return; _this._scrollbar1$_maybeStartFadeoutTimer$0(); _this._scrollbar1$_cachedController = _this._scrollbar1$_startDragThumbOffset = _this._scrollbar1$_lastDragUpdateOffset = _this._scrollbar1$_startDragScrollbarAxisOffset = null; }, _scrollbar1$_handleTrackTapDown$1(details) { var position, t2, scrollDirection, state, scrollIncrement, _this = this, t1 = _this.get$_scrollbar1$_effectiveScrollController(); _this._scrollbar1$_cachedController = t1; position = B.JSArray_methods.get$single(t1._positions); if (!position.physics.shouldAcceptUserOffset$1(position)) return; t1 = position.context; switch (t1._widget.axisDirection.index) { case 0: case 2: t2 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._scrollbar1$__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); scrollDirection = details.localPosition._dy > t2 ? B.AxisDirection_2 : B.AxisDirection_0; break; case 3: case 1: t2 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._scrollbar1$__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); scrollDirection = details.localPosition._dx > t2 ? B.AxisDirection_1 : B.AxisDirection_3; break; default: scrollDirection = null; } t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._gestureDetectorKey); t1.toString; state = A.Scrollable_maybeOf(t1, null); state.toString; scrollIncrement = A.ScrollAction_getDirectionalIncrement(state, new A.ScrollIntent(scrollDirection, B.ScrollIncrementType_1)); t1 = B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions); t2 = B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions)._pixels; t2.toString; t1.moveTo$3$curve$duration(0, t2 + scrollIncrement, B.Cubic_xDo, B.Duration_100000); }, _scrollbar1$_shouldUpdatePainter$1(notificationAxis) { var t1, t2, scrollController = this.get$_scrollbar1$_effectiveScrollController(); if (scrollController == null) return true; t1 = scrollController._positions; t2 = t1.length; if (t2 > 1) return false; return t2 === 0 || A.axisDirectionToAxis(B.JSArray_methods.get$single(t1).get$axisDirection()) === notificationAxis; }, _scrollbar1$_handleScrollMetricsNotification$1(notification) { var t2, metrics, _this = this, t1 = _this._widget; t1.toString; if (!t1.notificationPredicate$1(notification.asScrollUpdate$0())) return false; if (_this.get$showScrollbar()) { t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_1 && t2 !== B.AnimationStatus_3) t1.forward$0(0); } metrics = notification.metrics; t1 = metrics.axisDirection; if (_this._scrollbar1$_shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { t2 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.update$2(0, metrics, t1); } return false; }, _scrollbar1$_handleScrollNotification$1(notification) { var metrics, t1, t2, _this = this; if (!_this._widget.notificationPredicate$1(notification)) return false; metrics = notification.metrics; t1 = metrics._scroll_metrics$_maxScrollExtent; t1.toString; t2 = metrics._scroll_metrics$_minScrollExtent; t2.toString; if (t1 <= t2) { t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_0 && t2 !== B.AnimationStatus_2) t1.reverse$0(0); t1 = metrics.axisDirection; if (_this._scrollbar1$_shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { t2 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.update$2(0, metrics, t1); } return false; } if (notification instanceof A.ScrollUpdateNotification || notification instanceof A.OverscrollNotification) { t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1.__AnimationController__status_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t2 !== B.AnimationStatus_1 && t2 !== B.AnimationStatus_3) t1.forward$0(0); t1 = _this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = metrics.axisDirection; if (_this._scrollbar1$_shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { t2 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t2 === $ && A.throwUnnamedLateFieldNI(); t2.update$2(0, metrics, t1); } } else if (notification instanceof A.ScrollEndNotification) if (_this._scrollbar1$_startDragScrollbarAxisOffset == null) _this._scrollbar1$_maybeStartFadeoutTimer$0(); return false; }, get$_scrollbar1$_gestures() { var _this = this, gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); if (_this.get$_scrollbar1$_effectiveScrollController() == null || !_this.get$enableGestures()) return gestures; gestures.$indexSet(0, B.Type__ThumbPressGestureRecognizer_SP2, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarWithCustomPhysicsState__gestures_closure(_this), new A.RawScrollbarWithCustomPhysicsState__gestures_closure0(_this), type$.GestureRecognizerFactoryWithHandlers__ThumbPressGestureRecognizer_2)); gestures.$indexSet(0, B.Type__TrackTapGestureRecognizer_Znl, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarWithCustomPhysicsState__gestures_closure1(_this), new A.RawScrollbarWithCustomPhysicsState__gestures_closure2(_this), type$.GestureRecognizerFactoryWithHandlers__TrackTapGestureRecognizer_2)); return gestures; }, isPointerOverThumb$2(position, kind) { var localOffset, t1 = this._scrollbar1$_scrollbarPainterKey; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) return false; localOffset = A._getLocalOffset0(t1, position); t1 = this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.hitTestOnlyThumbInteractive$2(localOffset, kind); }, isPointerOverScrollbar$3$forHover(position, kind, forHover) { var localOffset, t1 = this._scrollbar1$_scrollbarPainterKey; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) return false; localOffset = A._getLocalOffset0(t1, position); t1 = this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.hitTestInteractive$3$forHover(localOffset, kind, true); }, handleHover$1($event) { var t1, _this = this; _this.setState$1(new A.RawScrollbarWithCustomPhysicsState_handleHover_closure(_this, $event)); if (_this.isPointerOverScrollbar$3$forHover($event.get$position($event), $event.get$kind($event), true)) { _this._scrollbar1$_hoverIsActive = true; t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); t1 = _this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); } else if (_this._scrollbar1$_hoverIsActive) { _this._scrollbar1$_hoverIsActive = false; _this._scrollbar1$_maybeStartFadeoutTimer$0(); } }, handleHoverExit$1($event) { var _this = this; _this._scrollbar1$_hoverIsActive = false; _this.setState$1(new A.RawScrollbarWithCustomPhysicsState_handleHoverExit_closure(_this)); _this._scrollbar1$_maybeStartFadeoutTimer$0(); }, _scrollbar1$_pointerSignalEventDelta$1($event) { var delta = A.axisDirectionToAxis(B.JSArray_methods.get$single(this._scrollbar1$_cachedController._positions).get$axisDirection()) === B.Axis_0 ? $event.get$scrollDelta()._dx : $event.get$scrollDelta()._dy; return A.axisDirectionIsReversed(B.JSArray_methods.get$single(this._scrollbar1$_cachedController._positions).context._widget.axisDirection) ? delta * -1 : delta; }, _scrollbar1$_targetScrollOffsetForPointerScroll$1(delta) { var t2, t1 = B.JSArray_methods.get$single(this._scrollbar1$_cachedController._positions)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(this._scrollbar1$_cachedController._positions)._minScrollExtent; t2.toString; t2 = Math.max(t1 + delta, t2); t1 = B.JSArray_methods.get$single(this._scrollbar1$_cachedController._positions)._maxScrollExtent; t1.toString; return Math.min(t2, t1); }, _scrollbar1$_handlePointerScroll$1($event) { var delta, targetScrollOffset, t1, _this = this; _this._scrollbar1$_cachedController = _this.get$_scrollbar1$_effectiveScrollController(); delta = _this._scrollbar1$_pointerSignalEventDelta$1($event); targetScrollOffset = _this._scrollbar1$_targetScrollOffsetForPointerScroll$1(delta); if (delta !== 0) { t1 = B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions)._pixels; t1.toString; t1 = targetScrollOffset !== t1; } else t1 = false; if (t1) B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions).pointerScroll$1(delta); }, _scrollbar1$_receivedPointerSignal$1($event) { var t1, position, delta, targetScrollOffset, _this = this; _this._scrollbar1$_cachedController = _this.get$_scrollbar1$_effectiveScrollController(); t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.hitTest$1($event.get$localPosition()); if (t1 === true) { t1 = _this._scrollbar1$_cachedController; if (t1 != null) if (t1._positions.length !== 0) t1 = true; else t1 = false; else t1 = false; } else t1 = false; if (t1) { position = B.JSArray_methods.get$single(_this._scrollbar1$_cachedController._positions); if (type$.PointerScrollEvent._is($event)) { if (!position.physics.shouldAcceptUserOffset$1(position)) return; delta = _this._scrollbar1$_pointerSignalEventDelta$1($event); targetScrollOffset = _this._scrollbar1$_targetScrollOffsetForPointerScroll$1(delta); if (delta !== 0) { t1 = position._pixels; t1.toString; t1 = targetScrollOffset !== t1; } else t1 = false; if (t1) $.GestureBinding__instance.GestureBinding_pointerSignalResolver.register$2(0, $event, _this.get$_scrollbar1$_handlePointerScroll()); } else if (type$.PointerScrollInertiaCancelEvent._is($event)) { t1 = position._pixels; t1.toString; position.jumpTo$1(t1); } } }, dispose$0() { var _this = this, t1 = _this.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._scrollbar1$_fadeoutTimer; if (t1 != null) t1.cancel$0(0); t1 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.fadeoutOpacityAnimation.parent.removeListener$1(0, t1.get$notifyListeners()); t1.super$ChangeNotifier$dispose(); _this.super$_RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin$dispose(); }, build$1(context) { var t1, t2, t3, _this = this, _null = null; _this.updateScrollbarPainter$0(); t1 = _this.get$_scrollbar1$_gestures(); t2 = _this._isHoveringThumb ? B.SystemMouseCursor_basic : B.C__DeferringMouseCursor; t3 = _this.__RawScrollbarWithCustomPhysicsState_scrollbarPainter_F; t3 === $ && A.throwUnnamedLateFieldNI(); return new A.NotificationListener(_this.get$_scrollbar1$_handleScrollMetricsNotification(), new A.NotificationListener(_this.get$_scrollbar1$_handleScrollNotification(), new A.RepaintBoundary(A.Listener$(B.HitTestBehavior_0, new A.RawGestureDetector(A.MouseRegion$(A.CustomPaint$(new A.RepaintBoundary(_this._widget.child, _null), t3, _this._scrollbar1$_scrollbarPainterKey, _null, B.Size_0_0), t2, _null, _null, _null, new A.RawScrollbarWithCustomPhysicsState_build_closure(_this), new A.RawScrollbarWithCustomPhysicsState_build_closure0(_this)), t1, _null, false, _null), _null, _null, _null, _null, _null, _null, _this.get$_scrollbar1$_receivedPointerSignal(), _null), _null), _null, type$.NotificationListener_ScrollNotification), _null, type$.NotificationListener_ScrollMetricsNotification); } }; A.RawScrollbarWithCustomPhysicsState__maybeStartFadeoutTimer_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.__RawScrollbarWithCustomPhysicsState__fadeoutAnimationController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.reverse$0(0); t1._scrollbar1$_fadeoutTimer = null; }, $signature: 0 }; A.RawScrollbarWithCustomPhysicsState__gestures_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.pressDuration, t3 = type$.int, t4 = A.HashSet_HashSet(t3), t5 = A.long_press_LongPressGestureRecognizer__defaultButtonAcceptBehavior$closure(); return new A._ThumbPressGestureRecognizer0(t1._scrollbar1$_scrollbarPainterKey, t2, null, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.GestureArenaEntry), t4, t1, null, t5, A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.PointerDeviceKind)); }, $signature: 3469 }; A.RawScrollbarWithCustomPhysicsState__gestures_closure0.prototype = { call$1(instance) { var t1 = this.$this; instance.onLongPress = t1.get$handleThumbPress(); instance.onLongPressStart = new A.RawScrollbarWithCustomPhysicsState__gestures__closure(t1); instance.onLongPressMoveUpdate = new A.RawScrollbarWithCustomPhysicsState__gestures__closure0(t1); instance.onLongPressEnd = new A.RawScrollbarWithCustomPhysicsState__gestures__closure1(t1); }, $signature: 3470 }; A.RawScrollbarWithCustomPhysicsState__gestures__closure.prototype = { call$1(details) { return this.$this.handleThumbPressStart$1(details.localPosition); }, $signature: 239 }; A.RawScrollbarWithCustomPhysicsState__gestures__closure0.prototype = { call$1(details) { return this.$this.handleThumbPressUpdate$1(details.localPosition); }, $signature: 297 }; A.RawScrollbarWithCustomPhysicsState__gestures__closure1.prototype = { call$1(details) { return this.$this.handleThumbPressEnd$2(details.localPosition, details.velocity); }, $signature: 283 }; A.RawScrollbarWithCustomPhysicsState__gestures_closure1.prototype = { call$0() { var t1 = this.$this, t2 = type$.int, t3 = A.HashSet_HashSet(t2); return new A._TrackTapGestureRecognizer0(t1._scrollbar1$_scrollbarPainterKey, B.Duration_100000, 18, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.GestureArenaEntry), t3, t1, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.PointerDeviceKind)); }, $signature: 3471 }; A.RawScrollbarWithCustomPhysicsState__gestures_closure2.prototype = { call$1(instance) { instance.onTapDown = this.$this.get$_scrollbar1$_handleTrackTapDown(); }, $signature: 3472 }; A.RawScrollbarWithCustomPhysicsState_handleHover_closure.prototype = { call$0() { var t1 = this.$this, t2 = this.event; t1._isHoveringThumb = t1.isPointerOverThumb$2(t2.get$position(t2), t2.get$kind(t2)); }, $signature: 0 }; A.RawScrollbarWithCustomPhysicsState_handleHoverExit_closure.prototype = { call$0() { this.$this._isHoveringThumb = false; }, $signature: 0 }; A.RawScrollbarWithCustomPhysicsState_build_closure.prototype = { call$1($event) { var t1; switch ($event.get$kind($event).index) { case 1: case 4: t1 = this.$this; if (t1.get$enableGestures()) t1.handleHoverExit$1($event); break; case 2: case 3: case 5: case 0: break; } }, $signature: 112 }; A.RawScrollbarWithCustomPhysicsState_build_closure0.prototype = { call$1($event) { var t1; switch ($event.get$kind($event).index) { case 1: case 4: t1 = this.$this; if (t1.get$enableGestures()) t1.handleHover$1($event); break; case 2: case 3: case 5: case 0: break; } }, $signature: 252 }; A.ScrollbarPainter0.prototype = { set$color(_, value) { if (this._scrollbar1$_color.$eq(0, value)) return; this._scrollbar1$_color = value; this.notifyListeners$0(); }, set$trackColor(value) { if (this._scrollbar1$_trackColor.$eq(0, value)) return; this._scrollbar1$_trackColor = value; this.notifyListeners$0(); }, set$trackBorderColor(value) { if (this._scrollbar1$_trackBorderColor.$eq(0, value)) return; this._scrollbar1$_trackBorderColor = value; this.notifyListeners$0(); }, set$trackRadius(value) { return; }, set$textDirection(value) { if (this._scrollbar1$_textDirection === value) return; this._scrollbar1$_textDirection = value; this.notifyListeners$0(); }, set$thickness(value) { if (this._scrollbar1$_thickness === value) return; this._scrollbar1$_thickness = value; this.notifyListeners$0(); }, set$mainAxisMargin(value) { if (this._scrollbar1$_mainAxisMargin === value) return; this._scrollbar1$_mainAxisMargin = value; this.notifyListeners$0(); }, set$crossAxisMargin(value) { if (this._scrollbar1$_crossAxisMargin === value) return; this._scrollbar1$_crossAxisMargin = value; this.notifyListeners$0(); }, set$radius(value) { if (J.$eq$(this._scrollbar1$_radius, value)) return; this._scrollbar1$_radius = value; this.notifyListeners$0(); }, set$shape(_, value) { return; }, set$padding(_, value) { if (this._scrollbar1$_padding.$eq(0, value)) return; this._scrollbar1$_padding = value; this.notifyListeners$0(); }, set$minLength(_, value) { if (this._scrollbar1$_minLength === value) return; this._scrollbar1$_minLength = value; this.notifyListeners$0(); }, set$minOverscrollLength(value) { if (this._scrollbar1$_minOverscrollLength === value) return; this._scrollbar1$_minOverscrollLength = value; this.notifyListeners$0(); }, set$scrollbarOrientation(value) { return; }, set$ignorePointer(value) { if (this._scrollbar1$_ignorePointer === value) return; this._scrollbar1$_ignorePointer = value; this.notifyListeners$0(); }, get$_leadingTrackMainAxisOffset() { switch (this.get$_resolvedOrientation().index) { case 0: case 1: return this._scrollbar1$_padding.top; case 2: case 3: return this._scrollbar1$_padding.left; } }, get$_leadingThumbMainAxisOffset() { var _this = this; switch (_this.get$_resolvedOrientation().index) { case 0: case 1: return _this._scrollbar1$_padding.top + _this._scrollbar1$_mainAxisMargin; case 2: case 3: return _this._scrollbar1$_padding.left + _this._scrollbar1$_mainAxisMargin; } }, get$_resolvedOrientation() { var t1 = this._scrollbar1$_lastAxisDirection; if (t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0) return this._scrollbar1$_textDirection === B.TextDirection_1 ? B.ScrollbarOrientation_1 : B.ScrollbarOrientation_0; return B.ScrollbarOrientation_3; }, update$2(_, metrics, axisDirection) { var oldMetrics, _this = this, t1 = _this._scrollbar1$_lastMetrics; if (t1 != null) if (Math.max(t1.get$pixels() - t1.get$minScrollExtent(), 0) === Math.max(metrics.get$pixels() - metrics.get$minScrollExtent(), 0)) if (_this._scrollbar1$_lastMetrics.get$extentInside() === metrics.get$extentInside()) { t1 = _this._scrollbar1$_lastMetrics; t1 = Math.max(t1.get$maxScrollExtent() - t1.get$pixels(), 0) === Math.max(metrics.get$maxScrollExtent() - metrics.get$pixels(), 0) && _this._scrollbar1$_lastAxisDirection === axisDirection; } else t1 = false; else t1 = false; else t1 = false; if (t1) return; oldMetrics = _this._scrollbar1$_lastMetrics; _this._scrollbar1$_lastMetrics = metrics; _this._scrollbar1$_lastAxisDirection = axisDirection; t1 = new A.ScrollbarPainter_update_needPaint0(); if (!t1.call$1(oldMetrics) && !t1.call$1(metrics)) return; _this.notifyListeners$0(); }, get$_paintThumb() { var t1 = $.$get$_renderer().createPaint$0(), t2 = this._scrollbar1$_color; t1.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((t2.get$value(t2) >>> 24 & 255) / 255 * this.fadeoutOpacityAnimation.get$value(0))), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255)); return t1; }, _paintTrack$1$isBorder(isBorder) { var t1, t2, _this = this; if (isBorder) { t1 = $.$get$_renderer().createPaint$0(); t2 = _this._scrollbar1$_trackBorderColor; t1.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((t2.get$value(t2) >>> 24 & 255) / 255 * _this.fadeoutOpacityAnimation.get$value(0))), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255)); t1.set$style(0, B.PaintingStyle_1); t1.set$strokeWidth(1); return t1; } t1 = $.$get$_renderer().createPaint$0(); t2 = _this._scrollbar1$_trackColor; t1.set$color(0, A.Color$fromARGB(B.JSNumber_methods.round$0(255 * ((t2.get$value(t2) >>> 24 & 255) / 255 * _this.fadeoutOpacityAnimation.get$value(0))), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255)); return t1; }, _paintTrack$0() { return this._paintTrack$1$isBorder(false); }, _paintScrollbar$2(canvas, size) { var t1, t2, thumbSize, t3, t4, trackSize, x, t5, trackOffset, borderStart, t6, t7, borderEnd, y, _this = this, _null = null; _this.get$_resolvedOrientation(); switch (_this.get$_resolvedOrientation().index) { case 0: t1 = _this._scrollbar1$_thickness; t2 = _this._scrollbar1$__ScrollbarPainter__thumbExtent_A; t2 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, t2); t1 += 2 * _this._scrollbar1$_crossAxisMargin; t2 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t2.toString; t3 = _this._scrollbar1$_lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t4 = _this._scrollbar1$_padding; trackSize = new A.Size(t1, t2 - (t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal())); t2 = _this._scrollbar1$_crossAxisMargin; x = t2 + _this._scrollbar1$_padding.left; t4 = _this._scrollbar1$__ScrollbarPainter__thumbOffset_A; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = x - t2; t5 = _this.get$_leadingTrackMainAxisOffset(); trackOffset = new A.Offset(t2, t5); borderStart = trackOffset.$add(0, new A.Offset(t1, 0)); t6 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t3 = _this._scrollbar1$_lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t7 = _this._scrollbar1$_padding; t3 = t3 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal(); borderEnd = new A.Offset(t2 + t1, t5 + (t6 - t3)); y = t4; break; case 1: t1 = _this._scrollbar1$_thickness; t2 = _this._scrollbar1$__ScrollbarPainter__thumbExtent_A; t2 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, t2); t2 = _this._scrollbar1$_crossAxisMargin; t3 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t3.toString; t4 = _this._scrollbar1$_lastAxisDirection; t4 = t4 === B.AxisDirection_2 || t4 === B.AxisDirection_0; t5 = _this._scrollbar1$_padding; t4 = t4 ? t5.get$_top(0) + t5.get$_bottom(0) : t5.get$horizontal(); trackSize = new A.Size(t1 + 2 * t2, t3 - t4); t4 = _this._scrollbar1$_thickness; t3 = _this._scrollbar1$_crossAxisMargin; x = size._dx - t4 - t3 - _this._scrollbar1$_padding.right; t4 = _this._scrollbar1$__ScrollbarPainter__thumbOffset_A; t4 === $ && A.throwUnnamedLateFieldNI(); t3 = x - t3; t2 = _this.get$_leadingTrackMainAxisOffset(); trackOffset = new A.Offset(t3, t2); t1 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t5 = _this._scrollbar1$_lastAxisDirection; t5 = t5 === B.AxisDirection_2 || t5 === B.AxisDirection_0; t6 = _this._scrollbar1$_padding; borderEnd = new A.Offset(t3, t2 + (t1 - (t5 ? t6.get$_top(0) + t6.get$_bottom(0) : t6.get$horizontal()))); borderStart = trackOffset; y = t4; break; case 2: t1 = _this._scrollbar1$__ScrollbarPainter__thumbExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, _this._scrollbar1$_thickness); t1 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t2 = _this._scrollbar1$_lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar1$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t3 = _this._scrollbar1$_thickness; t4 = _this._scrollbar1$_crossAxisMargin; t3 += 2 * t4; trackSize = new A.Size(t1 - t2, t3); t2 = _this._scrollbar1$__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); y = t4 + _this._scrollbar1$_padding.top; t4 = _this.get$_leadingTrackMainAxisOffset(); t1 = y - _this._scrollbar1$_crossAxisMargin; trackOffset = new A.Offset(t4, t1); borderStart = trackOffset.$add(0, new A.Offset(0, t3)); t5 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t5.toString; t6 = _this._scrollbar1$_lastAxisDirection; t6 = t6 === B.AxisDirection_2 || t6 === B.AxisDirection_0; t7 = _this._scrollbar1$_padding; borderEnd = new A.Offset(t4 + (t5 - (t6 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal())), t1 + t3); x = t2; break; case 3: t1 = _this._scrollbar1$__ScrollbarPainter__thumbExtent_A; t1 === $ && A.throwUnnamedLateFieldNI(); thumbSize = new A.Size(t1, _this._scrollbar1$_thickness); t1 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t2 = _this._scrollbar1$_lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar1$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t3 = _this._scrollbar1$_thickness; t4 = _this._scrollbar1$_crossAxisMargin; trackSize = new A.Size(t1 - t2, t3 + 2 * t4); t2 = _this._scrollbar1$__ScrollbarPainter__thumbOffset_A; t2 === $ && A.throwUnnamedLateFieldNI(); y = size._dy - t3 - t4 - _this._scrollbar1$_padding.bottom; t4 = _this.get$_leadingTrackMainAxisOffset(); t3 = y - _this._scrollbar1$_crossAxisMargin; trackOffset = new A.Offset(t4, t3); t1 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t5 = _this._scrollbar1$_lastAxisDirection; t5 = t5 === B.AxisDirection_2 || t5 === B.AxisDirection_0; t6 = _this._scrollbar1$_padding; borderEnd = new A.Offset(t4 + (t1 - (t5 ? t6.get$_top(0) + t6.get$_bottom(0) : t6.get$horizontal())), t3); borderStart = trackOffset; x = t2; break; default: borderEnd = _null; borderStart = borderEnd; trackOffset = borderStart; trackSize = trackOffset; thumbSize = trackSize; y = thumbSize; x = y; } t1 = trackOffset._dx; t2 = trackOffset._dy; _this._scrollbar1$_trackRect = new A.Rect(t1, t2, t1 + trackSize._dx, t2 + trackSize._dy); _this._scrollbar1$_thumbRect = new A.Rect(x, y, x + thumbSize._dx, y + thumbSize._dy); if (_this.fadeoutOpacityAnimation.get$value(0) !== 0) { t1 = _this._scrollbar1$_trackRect; t1.toString; canvas.drawRect$2(t1, _this._paintTrack$0()); canvas.drawLine$3(borderStart, borderEnd, _this._paintTrack$1$isBorder(true)); t1 = _this._scrollbar1$_radius; if (t1 != null) { t2 = _this._scrollbar1$_thumbRect; t2.toString; canvas.drawRRect$2(A.RRect$fromRectAndRadius(t2, t1), _this.get$_paintThumb()); return; } t1 = _this._scrollbar1$_thumbRect; t1.toString; canvas.drawRect$2(t1, _this.get$_paintThumb()); return; } }, paint$2(canvas, size) { var t2, t3, t4, t5, t6, t7, fractionVisible, thumbExtent, safeMinLength, newMinLength, scrollableExtent, fractionPast, _this = this, t1 = _this._scrollbar1$_lastAxisDirection; if (t1 != null) { t2 = _this._scrollbar1$_lastMetrics; if (t2 != null) { t3 = t2._scroll_metrics$_maxScrollExtent; t3.toString; t2 = t2._scroll_metrics$_minScrollExtent; t2.toString; t2 = t3 <= t2; } else t2 = true; } else t2 = true; if (t2) return; t2 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t2.toString; t1 = t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0; t3 = _this._scrollbar1$_padding; t1 = t1 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); if (t2 - t1 - 2 * _this._scrollbar1$_mainAxisMargin <= 0) return; t1 = _this._scrollbar1$_lastMetrics; t2 = t1._scroll_metrics$_maxScrollExtent; t2.toString; if (t2 == 1 / 0 || t2 == -1 / 0) return; t1 = t1.get$extentInside(); t2 = _this._scrollbar1$_lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar1$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t3 = _this._scrollbar1$_lastMetrics; t4 = t3._scroll_metrics$_maxScrollExtent; t4.toString; t5 = t3._scroll_metrics$_minScrollExtent; t5.toString; t3 = t3._scroll_metrics$_viewportDimension; t3.toString; t6 = _this._scrollbar1$_lastAxisDirection; t6 = t6 === B.AxisDirection_2 || t6 === B.AxisDirection_0; t7 = _this._scrollbar1$_padding; t6 = t6 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal(); fractionVisible = A.clampDouble((t1 - t2) / (t4 - t5 + t3 - t6), 0, 1); t6 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t1 = _this._scrollbar1$_lastAxisDirection; t1 = t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0; t2 = _this._scrollbar1$_padding; t1 = t1 ? t2.get$_top(0) + t2.get$_bottom(0) : t2.get$horizontal(); t1 = Math.min(t6 - t1 - 2 * _this._scrollbar1$_mainAxisMargin, _this._scrollbar1$_minOverscrollLength); t6 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t2 = _this._scrollbar1$_lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar1$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); thumbExtent = Math.max(t1, (t6 - t2 - 2 * _this._scrollbar1$_mainAxisMargin) * fractionVisible); t2 = _this._scrollbar1$_lastMetrics.get$extentInside(); t6 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t6.toString; t1 = _this._scrollbar1$_minLength; t3 = _this._scrollbar1$_lastAxisDirection; t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; t4 = _this._scrollbar1$_padding; t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); safeMinLength = Math.min(t1, t6 - t3 - 2 * _this._scrollbar1$_mainAxisMargin); t1 = _this._scrollbar1$_lastAxisDirection; t1 = t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; t3 = _this._scrollbar1$_lastMetrics; if ((t1 ? Math.max(t3.get$maxScrollExtent() - t3.get$pixels(), 0) : Math.max(t3.get$pixels() - t3.get$minScrollExtent(), 0)) > 0) { t1 = _this._scrollbar1$_lastAxisDirection; t1 = t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; t3 = _this._scrollbar1$_lastMetrics; t3 = (t1 ? Math.max(t3.get$pixels() - t3.get$minScrollExtent(), 0) : Math.max(t3.get$maxScrollExtent() - t3.get$pixels(), 0)) > 0; t1 = t3; } else t1 = false; newMinLength = t1 ? safeMinLength : safeMinLength * (1 - A.clampDouble(1 - t2 / t6, 0, 0.2) / 0.2); t1 = _this._scrollbar1$_lastMetrics._scroll_metrics$_viewportDimension; t1.toString; t2 = _this._scrollbar1$_lastAxisDirection; t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; t3 = _this._scrollbar1$_padding; t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); t2 = A.clampDouble(thumbExtent, newMinLength, t1 - t2 - 2 * _this._scrollbar1$_mainAxisMargin); _this._scrollbar1$__ScrollbarPainter__thumbExtent_A = t2; t1 = _this._scrollbar1$_lastMetrics; t3 = t1._scroll_metrics$_maxScrollExtent; t3.toString; t4 = t1._scroll_metrics$_minScrollExtent; t4.toString; scrollableExtent = t3 - t4; if (scrollableExtent > 0) { t3 = t1._scroll_metrics$_pixels; t3.toString; fractionPast = A.clampDouble((t3 - t4) / scrollableExtent, 0, 1); } else fractionPast = 0; t3 = _this._scrollbar1$_lastAxisDirection; t4 = t3 === B.AxisDirection_0; t5 = t4 || t3 === B.AxisDirection_3 ? 1 - fractionPast : fractionPast; t1 = t1._scroll_metrics$_viewportDimension; t1.toString; t3 = t3 === B.AxisDirection_2 || t4; t4 = _this._scrollbar1$_padding; t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); _this._scrollbar1$__ScrollbarPainter__thumbOffset_A = t5 * (t1 - t3 - 2 * _this._scrollbar1$_mainAxisMargin - t2) + _this.get$_leadingThumbMainAxisOffset(); return _this._paintScrollbar$2(canvas, size); }, getTrackToScroll$1(thumbOffsetLocal) { var t3, t4, t5, t6, _this = this, t1 = _this._scrollbar1$_lastMetrics, t2 = t1._scroll_metrics$_maxScrollExtent; t2.toString; t3 = t1._scroll_metrics$_minScrollExtent; t3.toString; t1 = t1._scroll_metrics$_viewportDimension; t1.toString; t4 = _this._scrollbar1$_lastAxisDirection; t4 = t4 === B.AxisDirection_2 || t4 === B.AxisDirection_0; t5 = _this._scrollbar1$_padding; t4 = t4 ? t5.get$_top(0) + t5.get$_bottom(0) : t5.get$horizontal(); t5 = _this._scrollbar1$_mainAxisMargin; t6 = _this._scrollbar1$__ScrollbarPainter__thumbExtent_A; t6 === $ && A.throwUnnamedLateFieldNI(); return (t2 - t3) * thumbOffsetLocal / (t1 - t4 - 2 * t5 - t6); }, hitTest$1(position) { var t1, t2, _this = this; if (_this._scrollbar1$_thumbRect == null) return null; if (!_this._scrollbar1$_ignorePointer) if (_this.fadeoutOpacityAnimation.get$value(0) !== 0) { t1 = _this._scrollbar1$_lastMetrics; t2 = t1._scroll_metrics$_minScrollExtent; t2.toString; t1 = t1._scroll_metrics$_maxScrollExtent; t1.toString; t1 = t2 === t1; } else t1 = true; else t1 = true; if (t1) return false; return _this._scrollbar1$_trackRect.contains$1(0, position); }, hitTestInteractive$3$forHover(position, kind, forHover) { var t2, t3, paddedRect, _this = this, t1 = _this._scrollbar1$_trackRect; if (t1 == null) return false; if (_this._scrollbar1$_ignorePointer) return false; t2 = _this._scrollbar1$_lastMetrics; t3 = t2._scroll_metrics$_minScrollExtent; t3.toString; t2 = t2._scroll_metrics$_maxScrollExtent; t2.toString; if (t3 === t2) return false; paddedRect = t1.expandToInclude$1(A.Rect$fromCircle(_this._scrollbar1$_thumbRect.get$center(), 24)); if (_this.fadeoutOpacityAnimation.get$value(0) === 0) { if (forHover && kind === B.PointerDeviceKind_1) return paddedRect.contains$1(0, position); return false; } switch (kind.index) { case 0: case 4: return paddedRect.contains$1(0, position); case 1: case 2: case 3: case 5: return t1.contains$1(0, position); } }, hitTestInteractive$2(position, kind) { return this.hitTestInteractive$3$forHover(position, kind, false); }, hitTestOnlyThumbInteractive$2(position, kind) { var t1, t2, _this = this; if (_this._scrollbar1$_thumbRect == null) return false; if (_this._scrollbar1$_ignorePointer) return false; if (_this.fadeoutOpacityAnimation.get$value(0) === 0) return false; t1 = _this._scrollbar1$_lastMetrics; t2 = t1._scroll_metrics$_minScrollExtent; t2.toString; t1 = t1._scroll_metrics$_maxScrollExtent; t1.toString; if (t2 === t1) return false; switch (kind.index) { case 0: case 4: t1 = _this._scrollbar1$_thumbRect; return t1.expandToInclude$1(A.Rect$fromCircle(t1.get$center(), 24)).contains$1(0, position); case 1: case 2: case 3: case 5: return _this._scrollbar1$_thumbRect.contains$1(0, position); } }, shouldRepaint$1(oldDelegate) { var t1, _this = this; if (_this._scrollbar1$_color.$eq(0, oldDelegate._scrollbar1$_color)) if (_this._scrollbar1$_trackColor.$eq(0, oldDelegate._scrollbar1$_trackColor)) if (_this._scrollbar1$_trackBorderColor.$eq(0, oldDelegate._scrollbar1$_trackBorderColor)) if (_this._scrollbar1$_textDirection == oldDelegate._scrollbar1$_textDirection) if (_this._scrollbar1$_thickness === oldDelegate._scrollbar1$_thickness) if (_this.fadeoutOpacityAnimation === oldDelegate.fadeoutOpacityAnimation) if (_this._scrollbar1$_mainAxisMargin === oldDelegate._scrollbar1$_mainAxisMargin) if (_this._scrollbar1$_crossAxisMargin === oldDelegate._scrollbar1$_crossAxisMargin) if (J.$eq$(_this._scrollbar1$_radius, oldDelegate._scrollbar1$_radius)) if (_this._scrollbar1$_padding.$eq(0, oldDelegate._scrollbar1$_padding)) if (_this._scrollbar1$_minLength === oldDelegate._scrollbar1$_minLength) if (_this._scrollbar1$_minOverscrollLength === oldDelegate._scrollbar1$_minOverscrollLength) t1 = _this._scrollbar1$_ignorePointer !== oldDelegate._scrollbar1$_ignorePointer; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; else t1 = true; return t1; }, shouldRebuildSemantics$1(oldDelegate) { return false; }, get$semanticsBuilder() { return null; }, toString$0(_) { return "#" + A.shortHash(this); }, dispose$0() { this.fadeoutOpacityAnimation.parent.removeListener$1(0, this.get$notifyListeners()); this.super$ChangeNotifier$dispose(); } }; A.ScrollbarPainter_update_needPaint0.prototype = { call$1(metrics) { var t1, t2; if (metrics != null) { t1 = metrics._scroll_metrics$_maxScrollExtent; t1.toString; t2 = metrics._scroll_metrics$_minScrollExtent; t2.toString; t2 = t1 > t2; t1 = t2; } else t1 = false; return t1; }, $signature: 761 }; A._ThumbPressGestureRecognizer0.prototype = { isPointerAllowed$1($event) { if (!this._scrollbar1$_hitTestInteractive$3(this._scrollbar1$_customPaintKey, $event.get$position($event), $event.get$kind($event))) return false; return this.super$LongPressGestureRecognizer$isPointerAllowed($event); }, _scrollbar1$_hitTestInteractive$3(customPaintKey, offset, kind) { var t1; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey) == null) return false; t1 = type$.CustomPaint._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey).get$widget()).foregroundPainter; t1.toString; return type$.ScrollbarPainter_2._as(t1).hitTestOnlyThumbInteractive$2(A._getLocalOffset0(customPaintKey, offset), kind); } }; A._TrackTapGestureRecognizer0.prototype = { isPointerAllowed$1($event) { if (!this._scrollbar1$_hitTestInteractive$3(this._scrollbar1$_customPaintKey, $event.get$position($event), $event.get$kind($event))) return false; return this.super$TapGestureRecognizer$isPointerAllowed($event); }, _scrollbar1$_hitTestInteractive$3(customPaintKey, offset, kind) { var t1, localOffset; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey) == null) return false; t1 = type$.CustomPaint._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey).get$widget()).foregroundPainter; t1.toString; type$.ScrollbarPainter_2._as(t1); localOffset = A._getLocalOffset0(customPaintKey, offset); return t1.hitTestInteractive$2(localOffset, kind) && !t1.hitTestOnlyThumbInteractive$2(localOffset, kind); } }; A._RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.NonReparentingFocus.prototype = { createState$0() { return new A._NonReparentingFocusState(B._StateLifecycle_0); } }; A._NonReparentingFocusState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget.focusNode; t2 = _this._framework$_element; t2.toString; _this.___NonReparentingFocusState__keyboardFocusAttachment_A = t1.attach$2$onKeyEvent(t2, _this.get$_focus$_onKeyEvent()); }, didChangeDependencies$0() { this.super$State$didChangeDependencies(); this._reparentIfMissingParent$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.focusNode !== oldWidget.focusNode) { t1 = _this.___NonReparentingFocusState__keyboardFocusAttachment_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.detach$0(0); t1 = _this._widget.focusNode; t2 = _this._framework$_element; t2.toString; _this.___NonReparentingFocusState__keyboardFocusAttachment_A = t1.attach$2$onKeyEvent(t2, _this.get$_focus$_onKeyEvent()); _this._reparentIfMissingParent$0(); } }, dispose$0() { var t1 = this.___NonReparentingFocusState__keyboardFocusAttachment_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.detach$0(0); this.super$State$dispose(); }, _reparentIfMissingParent$0() { if (this._widget.focusNode._focus_manager$_parent == null) { var t1 = this.___NonReparentingFocusState__keyboardFocusAttachment_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reparent$0(); } }, _focus$_onKeyEvent$2(focusNode, $event) { var t1 = this._widget.onKeyEvent; t1 = t1 == null ? null : t1.call$2(focusNode, $event); return t1 == null ? B.KeyEventResult_1 : t1; }, build$1(context) { this._reparentIfMissingParent$0(); return this._widget.child; } }; A.FocusWithCustomParent.prototype = { get$onKeyEvent() { var t1 = this._focus$_onKeyEvent; t1 = this.focusNode.onKeyEvent; return t1; }, get$onKey() { var t1 = this.focusNode.onKey; return t1; }, get$skipTraversal() { var t1 = this.focusNode.get$skipTraversal(); return t1 === true; }, get$descendantsAreFocusable() { var t1 = this.focusNode._descendantsAreFocusable; return t1 !== false; }, get$descendantsAreTraversable() { return true; }, createState$0() { return new A._FocusWithCustomParentState(B._StateLifecycle_0); } }; A._FocusWithCustomParentState.prototype = { get$focusNode(_) { var t1 = this._widget.focusNode; return t1; }, initState$0() { this.super$State$initState(); this._focus$_initNode$0(); }, _focus$_initNode$0() { var t1, t2, t3, _this = this; _this._widget.toString; _this.get$focusNode(0).set$descendantsAreFocusable(_this._widget.get$descendantsAreFocusable()); t1 = _this.get$focusNode(0); _this._widget.get$descendantsAreTraversable(); t1.set$descendantsAreTraversable(true); _this.get$focusNode(0).set$skipTraversal(_this._widget.get$skipTraversal()); _this._widget.toString; _this.___FocusWithCustomParentState__couldRequestFocus_A = _this.get$focusNode(0).get$canRequestFocus(); _this.___FocusWithCustomParentState__descendantsWereFocusable_A = _this.get$focusNode(0)._descendantsAreFocusable; _this.get$focusNode(0); _this.___FocusWithCustomParentState__descendantsWereTraversable_A = true; _this.___FocusWithCustomParentState__hadPrimaryFocus_A = _this.get$focusNode(0).get$hasPrimaryFocus(); t1 = _this.get$focusNode(0); t2 = _this._framework$_element; t2.toString; t3 = _this._widget.get$onKeyEvent(); t3 = t1.attach$3$onKey$onKeyEvent(t2, _this._widget.get$onKey(), t3); t3.reparent$1$parent(_this._widget.parentFocusNode); _this.___FocusWithCustomParentState__focusAttachment_A = t3; _this.get$focusNode(0).addListener$1(0, _this.get$_focus$_handleFocusChanged()); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this.___FocusWithCustomParentState__focusAttachment_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reparent$1$parent(_this._widget.parentFocusNode); _this._focus$_handleAutofocus$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.focusNode; t2 = _this._widget; if (t1 === t2.focusNode) { t2.get$onKey(); _this.get$focusNode(0); if (!J.$eq$(_this._widget.get$onKeyEvent(), _this.get$focusNode(0).onKeyEvent)) _this.get$focusNode(0).onKeyEvent = _this._widget.get$onKeyEvent(); _this.get$focusNode(0).set$skipTraversal(_this._widget.get$skipTraversal()); _this._widget.toString; _this.get$focusNode(0).set$descendantsAreFocusable(_this._widget.get$descendantsAreFocusable()); t1 = _this.get$focusNode(0); _this._widget.get$descendantsAreTraversable(); t1.set$descendantsAreTraversable(true); } else { t2 = _this.___FocusWithCustomParentState__focusAttachment_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.detach$0(0); t1.removeListener$1(0, _this.get$_focus$_handleFocusChanged()); _this._focus$_initNode$0(); } t1 = _this._widget.parentFocusNode; if (t1 !== oldWidget.parentFocusNode) { t2 = _this.___FocusWithCustomParentState__focusAttachment_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.reparent$1$parent(t1); } _this._widget.toString; }, deactivate$0() { this.super$State$deactivate(); var t1 = this.___FocusWithCustomParentState__focusAttachment_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reparent$0(); this._focus$_didAutofocus = false; }, dispose$0() { var t1, _this = this; _this.get$focusNode(0).removeListener$1(0, _this.get$_focus$_handleFocusChanged()); t1 = _this.___FocusWithCustomParentState__focusAttachment_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.detach$0(0); t1 = _this._focus$_internalNode; if (t1 != null) t1.dispose$0(); _this.super$State$dispose(); }, _focus$_handleAutofocus$0() { if (!this._focus$_didAutofocus) this._widget.toString; }, _focus$_handleFocusChanged$0() { var t1, _this = this, hasPrimaryFocus = _this.get$focusNode(0).get$hasPrimaryFocus(), canRequestFocus = _this.get$focusNode(0).get$canRequestFocus(), descendantsAreFocusable = _this.get$focusNode(0)._descendantsAreFocusable; _this.get$focusNode(0); _this._widget.toString; t1 = _this.___FocusWithCustomParentState__hadPrimaryFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== hasPrimaryFocus) _this.setState$1(new A._FocusWithCustomParentState__handleFocusChanged_closure(_this, hasPrimaryFocus)); t1 = _this.___FocusWithCustomParentState__couldRequestFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== canRequestFocus) _this.setState$1(new A._FocusWithCustomParentState__handleFocusChanged_closure0(_this, canRequestFocus)); t1 = _this.___FocusWithCustomParentState__descendantsWereFocusable_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1 !== descendantsAreFocusable) _this.setState$1(new A._FocusWithCustomParentState__handleFocusChanged_closure1(_this, descendantsAreFocusable)); t1 = _this.___FocusWithCustomParentState__descendantsWereTraversable_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1) _this.setState$1(new A._FocusWithCustomParentState__handleFocusChanged_closure2(_this, true)); }, build$1(context) { var t2, _this = this, _null = null, t1 = _this._widget, child = t1.child; t1 = _this.___FocusWithCustomParentState__couldRequestFocus_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.___FocusWithCustomParentState__hadPrimaryFocus_A; t2 === $ && A.throwUnnamedLateFieldNI(); child = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), false, false, false, false, child, _null); return new A._FocusMarker(_this.get$focusNode(0), child, _null); } }; A._FocusWithCustomParentState__handleFocusChanged_closure.prototype = { call$0() { this.$this.___FocusWithCustomParentState__hadPrimaryFocus_A = this.hasPrimaryFocus; }, $signature: 0 }; A._FocusWithCustomParentState__handleFocusChanged_closure0.prototype = { call$0() { this.$this.___FocusWithCustomParentState__couldRequestFocus_A = this.canRequestFocus; }, $signature: 0 }; A._FocusWithCustomParentState__handleFocusChanged_closure1.prototype = { call$0() { this.$this.___FocusWithCustomParentState__descendantsWereFocusable_A = this.descendantsAreFocusable; }, $signature: 0 }; A._FocusWithCustomParentState__handleFocusChanged_closure2.prototype = { call$0() { this.$this.___FocusWithCustomParentState__descendantsWereTraversable_A = this.descendantsAreTraversable; }, $signature: 0 }; A._FocusMarker.prototype = {}; A.ExecutionInstruction.prototype = { _enumToString$0() { return "ExecutionInstruction." + this._core$_name; } }; A.UrlLauncher.prototype = {}; A.MultiListenableBuilder.prototype = { createState$0() { return new A._MultiListenableBuilderState(B._StateLifecycle_0); }, builder$1(arg0) { return this.builder.call$1(arg0); } }; A._MultiListenableBuilderState.prototype = { initState$0() { this.super$State$initState(); this._syncListenables$2$newListenables$oldListenables(this._widget.listenables, A.LinkedHashSet_LinkedHashSet$_empty(type$.Listenable)); }, didUpdateWidget$1(oldWidget) { var t1, t2; this.super$State$didUpdateWidget(oldWidget); t1 = this._widget.listenables; t2 = oldWidget.listenables; if (t1 !== t2) this._syncListenables$2$newListenables$oldListenables(t1, t2); }, dispose$0() { this._syncListenables$2$newListenables$oldListenables(A.LinkedHashSet_LinkedHashSet$_empty(type$.Listenable), this._widget.listenables); this.super$State$dispose(); }, _syncListenables$2$newListenables$oldListenables(newListenables, oldListenables) { var t1, t2, t3, t4; for (t1 = A._LinkedHashSetIterator$(oldListenables, oldListenables._collection$_modifications, A._instanceType(oldListenables)._precomputed1), t2 = t1.$ti._precomputed1, t3 = this.get$_onListenableChange(); t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t4 = t2._as(t4); if (!newListenables.contains$1(0, t4)) t4.removeListener$1(0, t3); } for (t1 = A._LinkedHashSetIterator$(newListenables, newListenables._collection$_modifications, A._instanceType(newListenables)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t4 = t1._collection$_current; if (t4 == null) t4 = t2._as(t4); if (!oldListenables.contains$1(0, t4)) t4.addListener$1(0, t3); } }, _onListenableChange$0() { this.setState$1(new A._MultiListenableBuilderState__onListenableChange_closure()); }, build$1(context) { return this._widget.builder$1(context); } }; A._MultiListenableBuilderState__onListenableChange_closure.prototype = { call$0() { }, $signature: 0 }; A.TapSequenceGestureRecognizer.prototype = { isPointerAllowed$1($event) { if (this._multi_tap_gesture$_firstTap == null) if ($event.get$buttons($event) !== 1) return false; return $event.get$buttons($event) === 1 && this.super$GestureRecognizer$isPointerAllowed($event); }, addAllowedPointer$1($event) { var t2, _this = this, t1 = _this._secondTap; if (t1 != null) if (!t1.isWithinGlobalTolerance$2($event, 100)) return; else { t1 = _this._secondTap; if (!t1._tapMinTimeCountdown._multi_tap_gesture$_timeout || $event.get$buttons($event) !== t1.initialButtons) { _this._multi_tap_gesture$_reset$0(); return _this._multi_tap_gesture$_trackTap$1($event); } else if (_this.onTripleTapDown != null) { t1 = $event.get$position($event); t2 = $event.get$localPosition(); _this._pointerToKind.$index(0, $event.get$pointer()).toString; _this.invokeCallback$2("onTripleTapDown", new A.TapSequenceGestureRecognizer_addAllowedPointer_closure(_this, new A.TapDownDetails(t1, t2))); } } else { t1 = _this._multi_tap_gesture$_firstTap; if (t1 != null) if (!t1.isWithinGlobalTolerance$2($event, 100)) return; else { t1 = _this._multi_tap_gesture$_firstTap; if (!t1._tapMinTimeCountdown._multi_tap_gesture$_timeout || $event.get$buttons($event) !== t1.initialButtons) { _this._multi_tap_gesture$_reset$0(); return _this._multi_tap_gesture$_trackTap$1($event); } else if (_this.onDoubleTapDown != null) { t1 = $event.get$position($event); t2 = $event.get$localPosition(); _this._pointerToKind.$index(0, $event.get$pointer()).toString; _this._secondTapDownDetails = new A.TapDownDetails(t1, t2); _this.invokeCallback$2("onDoubleTapDown", new A.TapSequenceGestureRecognizer_addAllowedPointer_closure0(_this)); } } else if (_this.onTapDown != null) { t1 = $event.get$position($event); t2 = $event.get$localPosition(); _this._pointerToKind.$index(0, $event.get$pointer()).toString; _this._firstTapDownDetails = new A.TapDownDetails(t1, t2); _this.invokeCallback$2("onTapDown", new A.TapSequenceGestureRecognizer_addAllowedPointer_closure1(_this)); } } _this._multi_tap_gesture$_trackTap$1($event); }, _multi_tap_gesture$_trackTap$1($event) { var t1, t2, t3, t4, t5, tracker, _this = this; _this._stopTapTimer$0(); t1 = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, $event.get$pointer(), _this); t2 = $event.get$pointer(); t3 = $event.get$position($event); t4 = $event.get$buttons($event); t5 = new A._CountdownZoned0(); A.Timer_Timer(B.Duration_40000, t5.get$_multi_tap_gesture$_onTimeout()); tracker = new A._TapTracker0(t2, t1, t3, t4, t5); _this._multi_tap_gesture$_trackers.$indexSet(0, $event.get$pointer(), tracker); if ($event.get$transform($event) != null) { t1 = $event.get$transform($event); t1.toString; if (!tracker._multi_tap_gesture$_isTrackingPointer) { tracker._multi_tap_gesture$_isTrackingPointer = true; $.GestureBinding__instance.GestureBinding_pointerRouter.addRoute$3(t2, _this.get$_multi_tap_gesture$_handleEvent(), t1); } } }, _multi_tap_gesture$_handleEvent$1($event) { var t3, t4, t5, t6, _this = this, t1 = _this._multi_tap_gesture$_trackers, t2 = t1.$index(0, $event.get$pointer()); t2.toString; if (type$.PointerUpEvent._is($event)) if (_this._multi_tap_gesture$_firstTap == null) { _this._startTapTimer$0(); _this._multi_tap_gesture$_checkUp$2($event, t2.initialButtons); t3 = t2.pointer; $.GestureBinding__instance.GestureBinding_gestureArena.hold$1(t3); t2.stopTrackingPointer$1(_this.get$_multi_tap_gesture$_handleEvent()); t1.remove$1(0, t3); _this._multi_tap_gesture$_clearTrackers$0(); _this._multi_tap_gesture$_firstTap = t2; } else { t3 = _this._secondTap; t4 = _this.get$_multi_tap_gesture$_handleEvent(); t5 = t2.initialButtons; t6 = t2.pointer; if (t3 == null) { _this._startTapTimer$0(); _this._multi_tap_gesture$_checkUp$2($event, t5); $.GestureBinding__instance.GestureBinding_gestureArena.hold$1(t6); t2.stopTrackingPointer$1(t4); t1.remove$1(0, t6); _this._multi_tap_gesture$_clearTrackers$0(); _this._secondTap = t2; } else { t3 = t3.entry; t3._arena._resolve$3(t3._arena$_pointer, t3._member, B.GestureDisposition_0); t3 = t2.entry; t3._arena._resolve$3(t3._arena$_pointer, t3._member, B.GestureDisposition_0); t2.stopTrackingPointer$1(t4); t1.remove$1(0, t6); _this._multi_tap_gesture$_checkUp$2($event, t5); _this._multi_tap_gesture$_reset$0(); } } else if (type$.PointerMoveEvent._is($event)) { if (!t2.isWithinGlobalTolerance$2($event, 18)) _this._multi_tap_gesture$_reject$1(t2); } else if (type$.PointerCancelEvent._is($event)) _this._multi_tap_gesture$_reject$1(t2); }, acceptGesture$1(pointer) { }, rejectGesture$1(pointer) { var t1, _this = this, tracker = _this._multi_tap_gesture$_trackers.$index(0, pointer); if (tracker == null) { t1 = _this._multi_tap_gesture$_firstTap; t1 = t1 != null && t1.pointer === pointer; } else t1 = false; if (t1) tracker = _this._multi_tap_gesture$_firstTap; if (tracker == null) { t1 = _this._secondTap; t1 = t1 != null && t1.pointer === pointer; } else t1 = false; if (t1) tracker = _this._secondTap; if (tracker != null) _this._multi_tap_gesture$_reject$1(tracker); }, _multi_tap_gesture$_reject$1(tracker) { var _this = this, t1 = _this._multi_tap_gesture$_trackers, t2 = tracker.pointer; if (!t1.containsKey$1(0, t2)) return; t1.remove$1(0, t2); t2 = tracker.entry; t2._arena._resolve$3(t2._arena$_pointer, t2._member, B.GestureDisposition_1); tracker.stopTrackingPointer$1(_this.get$_multi_tap_gesture$_handleEvent()); t2 = _this._multi_tap_gesture$_firstTap; if (t2 != null || _this._secondTap != null) if (tracker === t2 || tracker === _this._secondTap) _this._multi_tap_gesture$_reset$0(); else { _this._multi_tap_gesture$_checkCancel$0(); if (t1.__js_helper$_length === 0) _this._multi_tap_gesture$_reset$0(); } }, dispose$0() { this._multi_tap_gesture$_reset$0(); this.super$GestureRecognizer$dispose(); }, _onTapTimeout$0() { this._multi_tap_gesture$_reset$0(); }, _multi_tap_gesture$_reset$0() { var t1, _this = this; _this._stopTapTimer$0(); if (_this._secondTap != null) { if (_this._multi_tap_gesture$_trackers.__js_helper$_length !== 0) _this._multi_tap_gesture$_checkCancel$0(); t1 = _this._secondTap; t1.toString; _this._secondTap = null; _this._multi_tap_gesture$_reject$1(t1); $.GestureBinding__instance.GestureBinding_gestureArena.release$1(0, t1.pointer); } if (_this._multi_tap_gesture$_firstTap != null) { if (_this._multi_tap_gesture$_trackers.__js_helper$_length !== 0) _this._multi_tap_gesture$_checkCancel$0(); t1 = _this._multi_tap_gesture$_firstTap; t1.toString; _this._multi_tap_gesture$_firstTap = null; _this._multi_tap_gesture$_reject$1(t1); $.GestureBinding__instance.GestureBinding_gestureArena.release$1(0, t1.pointer); } _this._multi_tap_gesture$_clearTrackers$0(); }, _multi_tap_gesture$_clearTrackers$0() { var t1 = this._multi_tap_gesture$_trackers.get$values(0); B.JSArray_methods.forEach$1(A.List_List$of(t1, true, A._instanceType(t1)._eval$1("Iterable.E")), this.get$_multi_tap_gesture$_reject()); }, _startTapTimer$0() { if (this._tapTimer == null) this._tapTimer = A.Timer_Timer(B.Duration_300000, this.get$_onTapTimeout()); }, _stopTapTimer$0() { var t1 = this._tapTimer; if (t1 != null) { t1.cancel$0(0); this._tapTimer = null; } }, _multi_tap_gesture$_checkUp$2($event, buttons) { var t2, _this = this, t1 = _this._multi_tap_gesture$_firstTap == null; if (t1 && _this._secondTap == null) { t1 = $event.get$position($event); t2 = $event.get$localPosition(); _this._pointerToKind.$index(0, $event.get$pointer()).toString; _this._firstTapUpDetails = new A.TapUpDetails(t1, t2); if (_this.onTapUp != null && true) _this.invokeCallback$2("onTapUp", new A.TapSequenceGestureRecognizer__checkUp_closure(_this)); } else if (!t1 && _this._secondTap == null) { t1 = $event.get$position($event); t2 = $event.get$localPosition(); _this._pointerToKind.$index(0, $event.get$pointer()).toString; _this._secondTapUpDetails = new A.TapUpDetails(t1, t2); if (_this.onDoubleTapUp != null && true) _this.invokeCallback$2("onDoubleTapUp", new A.TapSequenceGestureRecognizer__checkUp_closure0(_this)); t1 = _this.onDoubleTap; if (t1 != null && true) { t1.toString; _this.invokeCallback$2("onDoubleTap", t1); } } else if (_this._secondTap != null) { if (_this.onTripleTapUp != null) { t1 = $event.get$position($event); t2 = $event.get$localPosition(); _this._pointerToKind.$index(0, $event.get$pointer()).toString; _this.invokeCallback$2("onTripleTapUp", new A.TapSequenceGestureRecognizer__checkUp_closure1(_this, new A.TapUpDetails(t1, t2))); } t1 = _this.onTripleTap; if (t1 != null) _this.invokeCallback$2("onTripleTap", t1); } }, _multi_tap_gesture$_checkCancel$0() { } }; A.TapSequenceGestureRecognizer_addAllowedPointer_closure.prototype = { call$0() { return this.$this.onTripleTapDown.call$1(this.details); }, $signature: 0 }; A.TapSequenceGestureRecognizer_addAllowedPointer_closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1.onDoubleTapDown; t2.toString; t1 = t1._secondTapDownDetails; t1.toString; return t2.call$1(t1); }, $signature: 0 }; A.TapSequenceGestureRecognizer_addAllowedPointer_closure1.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTapDown; t2.toString; t1 = t1._firstTapDownDetails; t1.toString; return t2.call$1(t1); }, $signature: 0 }; A.TapSequenceGestureRecognizer__checkUp_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1.onTapUp; t2.toString; t1 = t1._firstTapUpDetails; t1.toString; return t2.call$1(t1); }, $signature: 0 }; A.TapSequenceGestureRecognizer__checkUp_closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1.onDoubleTapUp; t2.toString; t1 = t1._secondTapUpDetails; t1.toString; return t2.call$1(t1); }, $signature: 0 }; A.TapSequenceGestureRecognizer__checkUp_closure1.prototype = { call$0() { return this.$this.onTripleTapUp.call$1(this.details); }, $signature: 0 }; A._TapTracker0.prototype = { stopTrackingPointer$1(route) { if (this._multi_tap_gesture$_isTrackingPointer) { this._multi_tap_gesture$_isTrackingPointer = false; $.GestureBinding__instance.GestureBinding_pointerRouter.removeRoute$2(this.pointer, route); } }, isWithinGlobalTolerance$2($event, tolerance) { return $event.get$position($event).$sub(0, this._multi_tap_gesture$_initialGlobalPosition).get$distance() <= tolerance; } }; A._CountdownZoned0.prototype = { _multi_tap_gesture$_onTimeout$0() { this._multi_tap_gesture$_timeout = true; } }; A.PausableValueNotifier.prototype = { get$value(_) { var t1; if (this._pausable_value_notifier$_isPaused) { t1 = this.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(this, 0); return t1; } }; A.AndroidToolbarFocalPointDocumentLayer.prototype = { createState$0() { return new A._AndroidToolbarFocalPointDocumentLayerState(B._StateLifecycle_0); }, get$document(receiver) { return this.document; } }; A._AndroidToolbarFocalPointDocumentLayerState.prototype = { initState$0() { this.super$State$initState(); this._widget.selection.addListener$1(0, this.get$_android_document_controls$_onSelectionChange()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.selection; if (_this._widget.selection !== t1) { t2 = _this.get$_android_document_controls$_onSelectionChange(); t1.removeListener$1(0, t2); _this._widget.selection.addListener$1(0, t2); } }, dispose$0() { this._widget.selection.removeListener$1(0, this.get$_android_document_controls$_onSelectionChange()); this.super$State$dispose(); }, _android_document_controls$_onSelectionChange$0() { A.Frames_setStateAsSoonAsPossible(this, new A._AndroidToolbarFocalPointDocumentLayerState__onSelectionChange_closure()); }, computeLayoutDataWithDocumentLayout$2(context, documentLayout) { var documentSelection, t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); documentSelection = t1; } else documentSelection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (documentSelection == null) return null; t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (documentLayout.getComponentByNodeId$1(t1.extent.nodeId) == null) return null; return documentLayout.getRectForSelection$2(documentSelection.base, documentSelection.extent); }, doBuild$2(context, expandedSelectionBounds) { var t1, _null = null; if (expandedSelectionBounds == null) return B.SizedBox_null_null_null_null; t1 = this._widget.toolbarFocalPointLink; return A.IgnorePointer$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Positioned$fromRect(A.Leader$(_null, t1), expandedSelectionBounds)], type$.JSArray_Widget), _null), true, _null); } }; A._AndroidToolbarFocalPointDocumentLayerState__onSelectionChange_closure.prototype = { call$0() { }, $signature: 0 }; A.AndroidHandlesDocumentLayer.prototype = { createState$0() { return new A.AndroidControlsDocumentLayerState(null, null, B._StateLifecycle_0); }, get$document(receiver) { return this.document; } }; A.AndroidControlsDocumentLayerState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this.__AndroidControlsDocumentLayerState__caretBlinkController_A = A.BlinkController$(_this); t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); _this._android_document_controls$_previousSelection = t1; _this._widget.selection.addListener$1(0, _this.get$_android_document_controls$_onSelectionChange()); }, didChangeDependencies$0() { var t1, _this = this; _this.super$State$didChangeDependencies(); t1 = _this._android_document_controls$_controlsController; if (t1 != null) { t1._document_gestures_touch_android$_shouldCaretBlink.removeListener$1(0, _this.get$_onBlinkModeChange()); _this._android_document_controls$_controlsController.caretJumpToOpaqueSignal.removeListener$1(0, _this.get$_caretJumpToOpaque()); _this._android_document_controls$_controlsController._document_gestures_touch_android$_shouldShowCollapsedHandle.removeListener$1(0, _this.get$_onShouldShowCollapsedHandleChange()); } t1 = _this._framework$_element; t1.toString; t1 = A.SuperEditorAndroidControlsScope_rootOf(t1); _this._android_document_controls$_controlsController = t1; t1._document_gestures_touch_android$_shouldCaretBlink.addListener$1(0, _this.get$_onBlinkModeChange()); _this._android_document_controls$_controlsController.caretJumpToOpaqueSignal.addListener$1(0, _this.get$_caretJumpToOpaque()); _this._android_document_controls$_controlsController._document_gestures_touch_android$_shouldShowCollapsedHandle.addListener$1(0, _this.get$_onShouldShowCollapsedHandleChange()); _this._onBlinkModeChange$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.selection; if (_this._widget.selection !== t1) { t2 = _this.get$_android_document_controls$_onSelectionChange(); t1.removeListener$1(0, t2); _this._widget.selection.addListener$1(0, t2); } }, dispose$0() { var t1, _this = this; _this._widget.selection.removeListener$1(0, _this.get$_android_document_controls$_onSelectionChange()); t1 = _this._android_document_controls$_controlsController; if (t1 != null) t1._document_gestures_touch_android$_shouldCaretBlink.removeListener$1(0, _this.get$_onBlinkModeChange()); _this._android_document_controls$_controlsController._document_gestures_touch_android$_shouldShowCollapsedHandle.removeListener$1(0, _this.get$_onShouldShowCollapsedHandleChange()); t1 = _this.__AndroidControlsDocumentLayerState__caretBlinkController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); _this.super$_AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin$dispose(); }, _android_document_controls$_onSelectionChange$0() { var newSelection, _this = this, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); newSelection = t1; } else newSelection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (newSelection != null && newSelection.get$isCollapsed(0)) { t1 = _this._android_document_controls$_previousSelection; if (t1 != null && t1.get$isCollapsed(0) && !_this._android_document_controls$_previousSelection.extent.isEquivalentTo$1(newSelection.extent)) _this._android_document_controls$_controlsController.caretJumpToOpaqueSignal.super$ChangeNotifier$notifyListeners(); } _this._android_document_controls$_previousSelection = newSelection; _this.setState$1(new A.AndroidControlsDocumentLayerState__onSelectionChange_closure()); }, _onBlinkModeChange$0() { var t1 = this._android_document_controls$_controlsController._document_gestures_touch_android$_shouldCaretBlink._change_notifier$_value, t2 = this.__AndroidControlsDocumentLayerState__caretBlinkController_A; if (t1) { t2 === $ && A.throwUnnamedLateFieldNI(); t2.startBlinking$0(); } else { t2 === $ && A.throwUnnamedLateFieldNI(); t2.stopBlinking$0(); } }, _caretJumpToOpaque$0() { var t1 = this.__AndroidControlsDocumentLayerState__caretBlinkController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.jumpToOpaque$0(); }, _onShouldShowCollapsedHandleChange$0() { this.setState$1(new A.AndroidControlsDocumentLayerState__onShouldShowCollapsedHandleChange_closure()); }, computeLayoutDataWithDocumentLayout$2(context, documentLayout) { var selection, t2, t3, t4, _this = this, _null = null, t1 = _this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1; } else selection = A.ValueNotifier.prototype.get$value.call(t1, 0); if (selection == null) return _null; t1 = selection.get$isCollapsed(0) && !_this._android_document_controls$_controlsController._shouldShowExpandedHandles._change_notifier$_value; t2 = selection.extent; if (t1) { t1 = documentLayout.getRectForPosition$1(t2); t1.toString; return new A.DocumentSelectionLayout(t1, _null, _null, _null); } else { t1 = _this._widget.document; t3 = selection.base; t1 = documentLayout.getRectForPosition$1(A.InspectDocumentSelection_selectUpstreamPosition(t1, t3, t2)); t1.toString; t4 = documentLayout.getRectForPosition$1(A.InspectDocumentSelection_selectUpstreamPosition(_this._widget.document, t3, t2).$eq(0, t3) ? t2 : t3); t4.toString; return new A.DocumentSelectionLayout(_null, t1, t4, documentLayout.getRectForSelection$2(t3, t2)); } }, doBuild$2(context, layoutData) { return A.IgnorePointer$(A.SizedBox$expand(layoutData != null ? this._buildHandles$1(layoutData) : B.SizedBox_null_null_null_null), true, null); }, _buildHandles$1(layoutData) { var t2, t3, t4, t5, _null = null, t1 = this._widget.selection; if (t1._pausable_value_notifier$_isPaused) { t1 = t1.__PausableValueNotifier__currentValueDuringPause_A; t1 === $ && A.throwUnnamedLateFieldNI(); } else t1 = A.ValueNotifier.prototype.get$value.call(t1, 0); if (t1 == null) { $.$get$editorGesturesLog().log$4(B.Level_FINER_400, "Not building overlay handles because there's no selection.", _null, _null); return B.SizedBox_0_0_null_null; } t1 = type$.JSArray_Widget; t2 = A._setArrayType([], t1); t3 = layoutData.caret; if (t3 != null) t2.push(this._buildCaret$1$caret(t3)); t3 = layoutData.upstream; if (t3 != null && layoutData.downstream != null) { t3.toString; t4 = layoutData.downstream; t4.toString; t5 = this._android_document_controls$_controlsController; B.JSArray_methods.addAll$1(t2, A._setArrayType([A.Positioned$fromRect(A.Leader$(_null, t5.upstreamHandleFocalPoint), t3), A.Positioned$fromRect(A.Leader$(_null, t5.downstreamHandleFocalPoint), t4)], t1)); } return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null); }, _buildCaret$1$caret(caret) { var _null = null, t1 = caret.top, t2 = this._android_document_controls$_controlsController.collapsedHandleFocalPoint, t3 = this.__AndroidControlsDocumentLayerState__caretBlinkController_A; t3 === $ && A.throwUnnamedLateFieldNI(); return A.Positioned$(_null, A.Leader$(new A.ListenableBuilder(new A.AndroidControlsDocumentLayerState__buildCaret_closure(this), _null, t3, _null), t2), caret.bottom - t1, _null, caret.left, _null, t1, 2); } }; A.AndroidControlsDocumentLayerState__onSelectionChange_closure.prototype = { call$0() { }, $signature: 0 }; A.AndroidControlsDocumentLayerState__onShouldShowCollapsedHandleChange_closure.prototype = { call$0() { }, $signature: 0 }; A.AndroidControlsDocumentLayerState__buildCaret_closure.prototype = { call$2(context, child) { var t2, t1 = this.$this; t1._widget.toString; t2 = t1._framework$_element; t2.toString; t2 = A.Theme_of(t2).primaryColor; t1 = t1.__AndroidControlsDocumentLayerState__caretBlinkController_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.ColoredBox(A.Color$fromARGB(B.JSInt_methods.round$0(255 * (t1._blink_controller$_isVisible ? 1 : 0)), t2.get$value(t2) >>> 16 & 255, t2.get$value(t2) >>> 8 & 255, t2.get$value(t2) & 255), null, B.ValueKey_document_caret); }, $signature: 3474 }; A._AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.AndroidDocumentLongPressSelectionStrategy.prototype = { onLongPressStart$1$tapDownDocumentOffset(tapDownDocumentOffset) { var t2, docPosition, t3, _this = this, _null = null, t1 = $.$get$longPressSelectionLog(); t1.log$4(B.Level_FINE_500, "Long press start", _null, _null); t2 = _this._long_press_selection0$_docLayout; docPosition = t2.getDocumentPositionNearestToOffset$1(tapDownDocumentOffset); if (docPosition == null) { t1.log$4(B.Level_FINER_400, "No doc position where the user pressed", _null, _null); return false; } t2 = A.getWordSelection(t2, docPosition); _this._long_press_selection0$_longPressInitialSelection = t2; t2.toString; _this._long_press_selection0$_select.call$1(t2); t1.log$4(B.Level_FINER_400, "Setting initial long-press upstream bound to: " + _this._long_press_selection0$_longPressInitialSelection.start.toString$0(0), _null, _null); t1 = _this._long_press_selection0$_longPressInitialSelection; t2 = t1.start; _this._longPressMostRecentBoundaryNodeId = t2.nodeId; t3 = type$.TextNodePosition; _this._longPressMostRecentUpstreamWordBoundary = t3._as(t2.nodePosition).offset; _this._longPressMostRecentDownstreamWordBoundary = t3._as(t1.end.nodePosition).offset; return true; }, onLongPressDragUpdate$2(fingerDocumentOffset, fingerDocumentPosition) { var t2, focalPointDocumentOffset, focalPointDocumentPosition, t3, t4, initialWordRect, t5, componentUnderFinger, textComponent, t6, initialSelectionStartOffset, initialSelectionEndOffset, mostRecentBoundaryTextOffset, _this = this, _null = null, t1 = $.$get$longPressSelectionLog(); t1.log$4(B.Level_FINER_400, string$.x2d_____, _null, _null); t1.log$4(B.Level_FINE_500, "Long press drag update", _null, _null); t1.log$4(B.Level_FINER_400, "Finger offset: " + fingerDocumentOffset.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, "Finger position: " + A.S(fingerDocumentPosition), _null, _null); if (fingerDocumentPosition == null) return; t2 = fingerDocumentPosition.nodePosition; if (!(t2 instanceof A.TextNodePosition)) { t1.log$4(B.Level_FINER_400, "Dragging over non-text node. Selecting the whole node.", _null, _null); _this._long_press_selection0$_select.call$1(_this._long_press_selection0$_longPressInitialSelection.copyWith$1$extent(fingerDocumentPosition)); return; } focalPointDocumentOffset = !_this._isSelectingByCharacter ? fingerDocumentOffset : fingerDocumentOffset.$add(0, new A.Offset(_this._longPressCharacterSelectionXOffset, 0)); if (!_this._isSelectingByCharacter) focalPointDocumentPosition = fingerDocumentPosition; else { t3 = _this._long_press_selection0$_docLayout.getDocumentPositionNearestToOffset$1(focalPointDocumentOffset); t3.toString; focalPointDocumentPosition = t3; } t3 = _this._long_press_selection0$_document; t4 = _this._long_press_selection0$_longPressInitialSelection; t4.toString; if (A.InspectDocumentSelection_doesSelectionContainPosition(t3, t4, focalPointDocumentPosition)) { t1.log$4(B.Level_FINER_400, "Dragging in the initial word.", _null, _null); t1 = _this._long_press_selection0$_longPressInitialSelection; t2 = type$.TextNodePosition; _this._longPressMostRecentUpstreamWordBoundary = t2._as(t1.start.nodePosition).offset; _this._longPressMostRecentDownstreamWordBoundary = t2._as(t1.end.nodePosition).offset; _this._longPressSelectionDirection = null; _this._isSelectingByCharacter = false; _this._longPressCharacterSelectionXOffset = 0; initialWordRect = _this._long_press_selection0$_docLayout.getRectForSelection$2(t1.base, t1.extent); t1 = fingerDocumentOffset._dx; t2 = initialWordRect.left; t3 = initialWordRect.right; t4 = _this._long_press_selection0$_longPressInitialSelection; t5 = _this._long_press_selection0$_select; if (Math.abs(t1 - t3) <= Math.abs(t1 - t2)) { t1 = t4.start; t4 = t4.end; t5.call$1(new A.DocumentSelection(t1, t4, t1, t4)); } else { t1 = t4.end; t4 = t4.start; t5.call$1(new A.DocumentSelection(t1, t4, t1, t4)); } return; } t4 = fingerDocumentPosition.nodeId; componentUnderFinger = _this._long_press_selection0$_docLayout.getComponentByNodeId$1(t4); textComponent = componentUnderFinger instanceof A.TextComponentState ? componentUnderFinger : type$.ProxyTextComposable._as(componentUnderFinger); t5 = type$.TextNodePosition; t6 = _this._long_press_selection0$_longPressInitialSelection; initialSelectionStartOffset = t5._as(t6.base.nodePosition).offset; initialSelectionEndOffset = t5._as(t6.end.nodePosition).offset; if (_this._longPressSelectionDirection === B.TextAffinity_0) { t6 = _this._longPressMostRecentUpstreamWordBoundary; mostRecentBoundaryTextOffset = t6 == null ? initialSelectionStartOffset : t6; } else { t6 = _this._longPressMostRecentDownstreamWordBoundary; mostRecentBoundaryTextOffset = t6 == null ? initialSelectionEndOffset : t6; } if (!textComponent.getPositionAtStartOfLine$1(new A.TextNodePosition(t2.offset, B.TextAffinity_1)).$eq(0, textComponent.getPositionAtStartOfLine$1(new A.TextNodePosition(mostRecentBoundaryTextOffset, B.TextAffinity_1))) || t4 !== _this._longPressMostRecentBoundaryNodeId) { t1.log$4(B.Level_FINEST_300, "Resetting word-vs-character tracking", _null, _null); t1 = _this._long_press_selection0$_longPressInitialSelection; t2 = t1.start; _this._longPressMostRecentBoundaryNodeId = t2.nodeId; _this._longPressMostRecentUpstreamWordBoundary = t5._as(t2.nodePosition).offset; _this._longPressMostRecentDownstreamWordBoundary = t5._as(t1.end.nodePosition).offset; _this._isSelectingByCharacter = false; _this._longPressCharacterSelectionXOffset = 0; } if (A.InspectDocumentAffinity_getAffinityBetween(t3, fingerDocumentPosition, _this._long_press_selection0$_longPressInitialSelection.end) === B.TextAffinity_1) _this._onLongPressDragUpstreamOfInitialWord$3$fingerDocumentOffset$fingerDocumentPosition$focalPointDocumentPosition(fingerDocumentOffset, fingerDocumentPosition, focalPointDocumentPosition); else _this._onLongPressDragDownstreamOfInitialWord$3$fingerDocumentOffset$fingerDocumentPosition$focalPointDocumentPosition(fingerDocumentOffset, fingerDocumentPosition, focalPointDocumentPosition); }, _onLongPressDragUpstreamOfInitialWord$3$fingerDocumentOffset$fingerDocumentPosition$focalPointDocumentPosition(fingerDocumentOffset, fingerDocumentPosition, focalPointDocumentPosition) { var focalPointNodeId, t2, focalPointTextOffset, t3, focalPointIsBeyondMostRecentUpstreamWordBoundary, selectByWord, isMovingBackward, t4, reverseDirectionDistance, startedMovingBackward, longPressMostRecentUpstreamWordBoundaryPosition, boundaryOffsetInDocument, newSelection, wordUnderFinger, wordSelection, focalPointWord, upstreamWordBoundary, _this = this, _null = null, t1 = $.$get$longPressSelectionLog(); t1.log$4(B.Level_FINEST_300, "Dragging upstream from initial word.", _null, _null); _this._longPressSelectionDirection = B.TextAffinity_0; focalPointNodeId = focalPointDocumentPosition.nodeId; if (focalPointNodeId !== _this._longPressMostRecentBoundaryNodeId) { _this._longPressMostRecentBoundaryNodeId = focalPointNodeId; _this._longPressMostRecentUpstreamWordBoundary = type$.TextNode._as(_this._long_press_selection0$_document._nodesById.$index(0, focalPointNodeId))._text$_text.text.length; } t2 = type$.TextNodePosition; focalPointTextOffset = t2._as(focalPointDocumentPosition.nodePosition).offset; if (focalPointNodeId === _this._longPressMostRecentBoundaryNodeId) { t3 = _this._longPressMostRecentUpstreamWordBoundary; t3.toString; focalPointIsBeyondMostRecentUpstreamWordBoundary = focalPointTextOffset < t3; } else focalPointIsBeyondMostRecentUpstreamWordBoundary = false; t1.log$4(B.Level_FINEST_300, "Focal point: " + focalPointTextOffset + ", boundary: " + A.S(_this._longPressMostRecentUpstreamWordBoundary) + ", most recent touch position: " + A.S(_this._longPressMostRecentTouchDocumentPosition), _null, _null); selectByWord = A._Cell$named("selectByWord"); if (focalPointIsBeyondMostRecentUpstreamWordBoundary) { t1.log$4(B.Level_FINEST_300, string$.Select, _null, _null); t1.log$4(B.Level_FINEST_300, " - most recent boundary position: " + A.S(_this._longPressMostRecentUpstreamWordBoundary), _null, _null); t1.log$4(B.Level_FINEST_300, " - focal point position: " + focalPointDocumentPosition.toString$0(0), _null, _null); selectByWord.set$finalLocalValue(true); } else { t1.log$4(B.Level_FINEST_300, string$.Focal_, _null, _null); t3 = _this._longPressMostRecentTouchDocumentPosition; if (t3 != null) if (!fingerDocumentPosition.$eq(0, t3)) { t3 = _this._longPressMostRecentTouchDocumentPosition; t3.toString; t3 = A.InspectDocumentAffinity_getAffinityBetween(_this._long_press_selection0$_document, t3, fingerDocumentPosition) === B.TextAffinity_1; isMovingBackward = t3; } else isMovingBackward = false; else isMovingBackward = false; t3 = _this._longPressMostRecentBoundaryNodeId; t3.toString; t4 = _this._longPressMostRecentUpstreamWordBoundary; t4.toString; reverseDirectionDistance = fingerDocumentOffset._dx - _this._long_press_selection0$_docLayout.getRectForSelection$2(new A.DocumentPosition(t3, new A.TextNodePosition(t4, B.TextAffinity_1)), _this._long_press_selection0$_longPressInitialSelection.start).left; startedMovingBackward = !_this._isSelectingByCharacter && isMovingBackward && reverseDirectionDistance > 24; t1.log$4(B.Level_FINEST_300, " - current doc drag position: " + fingerDocumentPosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - most recent drag position: " + A.S(_this._longPressMostRecentTouchDocumentPosition), _null, _null); t1.log$4(B.Level_FINEST_300, " - is moving backward? " + isMovingBackward, _null, _null); t1.log$4(B.Level_FINEST_300, " - is already selecting by character? " + _this._isSelectingByCharacter, _null, _null); t1.log$4(B.Level_FINEST_300, " - reverse direction distance: " + A.S(reverseDirectionDistance), _null, _null); if (startedMovingBackward || _this._isSelectingByCharacter) { t1.log$4(B.Level_FINEST_300, "Selecting by character:", _null, _null); t1.log$4(B.Level_FINEST_300, " - just started moving backward: " + startedMovingBackward, _null, _null); t1.log$4(B.Level_FINEST_300, string$.x20__con + _this._isSelectingByCharacter, _null, _null); selectByWord.set$finalLocalValue(false); } else { t1.log$4(B.Level_FINEST_300, string$.User_i, _null, _null); selectByWord.set$finalLocalValue(true); } } if (!selectByWord._readLocal$0() && !_this._isSelectingByCharacter) if (_this._longPressSelectionDirection == null) t1.log$4(B.Level_WARNING_900, string$.The_us, _null, _null); else { t1.log$4(B.Level_FINEST_300, "Switched to per-character...", _null, _null); t3 = _this._longPressMostRecentBoundaryNodeId; t3.toString; t4 = _this._longPressMostRecentUpstreamWordBoundary; t4.toString; longPressMostRecentUpstreamWordBoundaryPosition = new A.DocumentPosition(t3, new A.TextNodePosition(t4, B.TextAffinity_1)); t4 = _this._long_press_selection0$_docLayout; boundaryOffsetInDocument = t4.getRectForPosition$1(longPressMostRecentUpstreamWordBoundaryPosition).get$center(); _this._longPressCharacterSelectionXOffset = boundaryOffsetInDocument._dx - fingerDocumentOffset._dx; t1.log$4(B.Level_FINEST_300, " - Upstream boundary position: " + longPressMostRecentUpstreamWordBoundaryPosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - Upstream boundary offset in document: " + boundaryOffsetInDocument.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - Touch document offset: " + fingerDocumentOffset.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - Per-character selection x-offset: " + A.S(_this._longPressCharacterSelectionXOffset), _null, _null); focalPointDocumentPosition = t4.getDocumentPositionNearestToOffset$1(fingerDocumentOffset.$add(0, new A.Offset(_this._longPressCharacterSelectionXOffset, 0))); t4 = t2._as(focalPointDocumentPosition.nodePosition); t1.log$4(B.Level_FINEST_300, string$.Update, _null, _null); t1.log$4(B.Level_FINEST_300, " - new focal point text offset: " + t4.offset, _null, _null); } _this._isSelectingByCharacter = !selectByWord._readLocal$0(); newSelection = A._Cell$named("newSelection"); if (selectByWord._readLocal$0()) { t1.log$4(B.Level_FINEST_300, "Selecting by word...", _null, _null); t1.log$4(B.Level_FINEST_300, " - finding word around finger position: " + fingerDocumentPosition.nodePosition.toString$0(0), _null, _null); wordUnderFinger = A.getWordSelection(_this._long_press_selection0$_docLayout, fingerDocumentPosition); if (wordUnderFinger == null) { t1.log$4(B.Level_WARNING_900, string$.Long_p + fingerDocumentPosition.toString$0(0), _null, _null); return; } t3 = wordUnderFinger.base; wordSelection = A.TextSelection$(B.TextAffinity_1, t2._as(t3.nodePosition).offset, t2._as(wordUnderFinger.extent.nodePosition).offset, false); t1.log$4(B.Level_FINEST_300, " - word selection: " + wordSelection.toString$0(0), _null, _null); t2 = wordSelection.start; t1.log$4(B.Level_FINEST_300, "Selected word text: '" + B.JSString_methods.substring$2(type$.TextNode._as(_this._long_press_selection0$_document._nodesById.$index(0, t3.nodeId))._text$_text.text, t2, wordSelection.end) + "'", _null, _null); t3 = _this._long_press_selection0$_longPressInitialSelection.end; t4 = wordUnderFinger.start; newSelection.set$finalLocalValue(new A.DocumentSelection(t3, t4, t3, t4)); t4 = _this._longPressMostRecentUpstreamWordBoundary; t4.toString; t3 = "" + t2; t1.log$4(B.Level_FINEST_300, "Word upstream offset: " + t3 + ", long press upstream bound: " + t4, _null, _null); if (t2 < t4) { _this._longPressMostRecentUpstreamWordBoundary = t2; t1.log$4(B.Level_FINEST_300, "Updating long-press most recent upstream word boundary: " + t3, _null, _null); } } else { t1.log$4(B.Level_FINEST_300, "Selecting by character...", _null, _null); t1.log$4(B.Level_FINEST_300, "Calculating the character drag position:", _null, _null); t1.log$4(B.Level_FINEST_300, " - character drag position: " + focalPointDocumentPosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - long-press character x-offset: " + A.S(_this._longPressCharacterSelectionXOffset), _null, _null); t3 = A.InspectDocumentAffinity_getAffinityBetween(_this._long_press_selection0$_document, focalPointDocumentPosition, _this._long_press_selection0$_longPressInitialSelection.end); t4 = _this._long_press_selection0$_longPressInitialSelection; if (t3 === B.TextAffinity_1) { t3 = t4.end; t3 = new A.DocumentSelection(t3, focalPointDocumentPosition, t3, focalPointDocumentPosition); } else { t3 = t4.start; t3 = new A.DocumentSelection(t3, focalPointDocumentPosition, t3, focalPointDocumentPosition); } newSelection.set$finalLocalValue(t3); focalPointWord = A.getWordSelection(_this._long_press_selection0$_docLayout, focalPointDocumentPosition); if (focalPointWord != null) { upstreamWordBoundary = t2._as(focalPointWord.start.nodePosition).offset; t2 = _this._longPressMostRecentUpstreamWordBoundary; t2.toString; if (upstreamWordBoundary > t2) { t1.log$4(B.Level_FINEST_300, "The user moved backward into another word. We're pushing back the upstream boundary from " + t2 + " to " + upstreamWordBoundary, _null, _null); _this._longPressMostRecentUpstreamWordBoundary = upstreamWordBoundary; } } } _this._longPressMostRecentTouchDocumentPosition = fingerDocumentPosition; _this._long_press_selection0$_select.call$1(newSelection._readLocal$0()); }, _onLongPressDragDownstreamOfInitialWord$3$fingerDocumentOffset$fingerDocumentPosition$focalPointDocumentPosition(fingerDocumentOffset, fingerDocumentPosition, focalPointDocumentPosition) { var focalPointNodeId, t2, focalPointTextOffset, t3, focalPointIsBeyondMostRecentDownstreamWordBoundary, selectByWord, isMovingBackward, t4, reverseDirectionDistance, startedMovingBackward, longPressMostRecentDownstreamWordBoundaryPosition, boundaryOffsetInDocument, newSelection, wordUnderFinger, wordSelection, focalPointWord, downstreamWordBoundary, _this = this, _null = null, t1 = $.$get$longPressSelectionLog(); t1.log$4(B.Level_FINEST_300, "Dragging downstream from initial word.", _null, _null); _this._longPressSelectionDirection = B.TextAffinity_1; focalPointNodeId = focalPointDocumentPosition.nodeId; if (focalPointNodeId !== _this._longPressMostRecentBoundaryNodeId) { _this._longPressMostRecentBoundaryNodeId = focalPointNodeId; type$.TextNode._as(_this._long_press_selection0$_document._nodesById.$index(0, focalPointNodeId)); _this._longPressMostRecentDownstreamWordBoundary = 0; } t2 = type$.TextNodePosition; focalPointTextOffset = t2._as(focalPointDocumentPosition.nodePosition).offset; if (focalPointNodeId === _this._longPressMostRecentBoundaryNodeId) { t3 = _this._longPressMostRecentDownstreamWordBoundary; t3.toString; focalPointIsBeyondMostRecentDownstreamWordBoundary = focalPointTextOffset > t3; } else focalPointIsBeyondMostRecentDownstreamWordBoundary = false; t1.log$4(B.Level_FINEST_300, "Focal point: " + focalPointTextOffset + ", boundary: " + A.S(_this._longPressMostRecentDownstreamWordBoundary) + ", most recent touch position: " + A.S(_this._longPressMostRecentTouchDocumentPosition), _null, _null); selectByWord = A._Cell$named("selectByWord"); if (focalPointIsBeyondMostRecentDownstreamWordBoundary) { t1.log$4(B.Level_FINEST_300, string$.Select, _null, _null); t1.log$4(B.Level_FINEST_300, " - most recent boundary position: " + A.S(_this._longPressMostRecentDownstreamWordBoundary), _null, _null); t1.log$4(B.Level_FINEST_300, " - focal point position: " + focalPointDocumentPosition.toString$0(0), _null, _null); selectByWord.set$finalLocalValue(true); } else { t1.log$4(B.Level_FINEST_300, string$.Focal_, _null, _null); t3 = _this._longPressMostRecentTouchDocumentPosition; if (t3 != null) if (!fingerDocumentPosition.$eq(0, t3)) { t3 = _this._longPressMostRecentTouchDocumentPosition; t3.toString; t3 = A.InspectDocumentAffinity_getAffinityBetween(_this._long_press_selection0$_document, fingerDocumentPosition, t3) === B.TextAffinity_1; isMovingBackward = t3; } else isMovingBackward = false; else isMovingBackward = false; t3 = _this._longPressMostRecentBoundaryNodeId; t3.toString; t4 = _this._longPressMostRecentDownstreamWordBoundary; t4.toString; reverseDirectionDistance = _this._long_press_selection0$_docLayout.getRectForSelection$2(new A.DocumentPosition(t3, new A.TextNodePosition(t4, B.TextAffinity_1)), _this._long_press_selection0$_longPressInitialSelection.start).right - fingerDocumentOffset._dx; startedMovingBackward = !_this._isSelectingByCharacter && isMovingBackward && reverseDirectionDistance > 24; t1.log$4(B.Level_FINEST_300, " - current doc drag position: " + fingerDocumentPosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - most recent drag position: " + A.S(_this._longPressMostRecentTouchDocumentPosition), _null, _null); t1.log$4(B.Level_FINEST_300, " - is moving backward? " + isMovingBackward, _null, _null); t1.log$4(B.Level_FINEST_300, " - is already selecting by character? " + _this._isSelectingByCharacter, _null, _null); t1.log$4(B.Level_FINEST_300, " - reverse direction distance: " + A.S(reverseDirectionDistance), _null, _null); if (startedMovingBackward || _this._isSelectingByCharacter) { t1.log$4(B.Level_FINEST_300, "Selecting by character:", _null, _null); t1.log$4(B.Level_FINEST_300, " - just started moving backward: " + startedMovingBackward, _null, _null); t1.log$4(B.Level_FINEST_300, string$.x20__con + _this._isSelectingByCharacter, _null, _null); selectByWord.set$finalLocalValue(false); } else { t1.log$4(B.Level_FINEST_300, string$.User_i, _null, _null); selectByWord.set$finalLocalValue(true); } } if (!selectByWord._readLocal$0() && !_this._isSelectingByCharacter) if (_this._longPressSelectionDirection == null) t1.log$4(B.Level_WARNING_900, string$.The_us, _null, _null); else { t1.log$4(B.Level_FINEST_300, "Switched to per-character...", _null, _null); t3 = _this._longPressMostRecentBoundaryNodeId; t3.toString; t4 = _this._longPressMostRecentDownstreamWordBoundary; t4.toString; longPressMostRecentDownstreamWordBoundaryPosition = new A.DocumentPosition(t3, new A.TextNodePosition(t4, B.TextAffinity_1)); t4 = _this._long_press_selection0$_docLayout; boundaryOffsetInDocument = t4.getRectForPosition$1(longPressMostRecentDownstreamWordBoundaryPosition).get$center(); _this._longPressCharacterSelectionXOffset = boundaryOffsetInDocument._dx - fingerDocumentOffset._dx; t1.log$4(B.Level_FINEST_300, " - Downstream boundary position: " + longPressMostRecentDownstreamWordBoundaryPosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - Downstream boundary offset in document: " + boundaryOffsetInDocument.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - Touch document offset: " + fingerDocumentOffset.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - Per-character selection x-offset: " + A.S(_this._longPressCharacterSelectionXOffset), _null, _null); focalPointDocumentPosition = t4.getDocumentPositionNearestToOffset$1(fingerDocumentOffset.$add(0, new A.Offset(_this._longPressCharacterSelectionXOffset, 0))); t4 = t2._as(focalPointDocumentPosition.nodePosition); t1.log$4(B.Level_FINEST_300, string$.Update, _null, _null); t1.log$4(B.Level_FINEST_300, " - new focal point text offset: " + t4.offset, _null, _null); } _this._isSelectingByCharacter = !selectByWord._readLocal$0(); newSelection = A._Cell$named("newSelection"); t3 = _this._long_press_selection0$_docLayout; if (selectByWord._readLocal$0()) { t1.log$4(B.Level_FINEST_300, "Selecting by word...", _null, _null); t1.log$4(B.Level_FINEST_300, " - finger document position: " + fingerDocumentPosition.toString$0(0), _null, _null); wordUnderFinger = A.getWordSelection(t3, fingerDocumentPosition); if (wordUnderFinger == null) { t1.log$4(B.Level_WARNING_900, string$.Long_p + fingerDocumentPosition.toString$0(0), _null, _null); return; } t3 = wordUnderFinger.base; wordSelection = A.TextSelection$(B.TextAffinity_1, t2._as(t3.nodePosition).offset, t2._as(wordUnderFinger.extent.nodePosition).offset, false); t2 = wordSelection.end; t1.log$4(B.Level_FINEST_300, "Selected word text: '" + B.JSString_methods.substring$2(type$.TextNode._as(_this._long_press_selection0$_document._nodesById.$index(0, t3.nodeId))._text$_text.text, wordSelection.start, t2) + "'", _null, _null); t3 = _this._long_press_selection0$_longPressInitialSelection.start; t4 = wordUnderFinger.end; newSelection.set$finalLocalValue(new A.DocumentSelection(t3, t4, t3, t4)); t4 = _this._longPressMostRecentDownstreamWordBoundary; t4.toString; t3 = "" + t2; t1.log$4(B.Level_FINEST_300, "Word downstream offset: " + t3 + ", long press downstream bound: " + t4, _null, _null); if (t2 > t4) { _this._longPressMostRecentDownstreamWordBoundary = t2; t1.log$4(B.Level_FINEST_300, "Updating long-press most recent downstream word boundary: " + t3, _null, _null); } } else { t1.log$4(B.Level_FINEST_300, "Selecting by character...", _null, _null); t1.log$4(B.Level_FINEST_300, "Calculating the character drag position:", _null, _null); t1.log$4(B.Level_FINEST_300, " - character drag position: " + focalPointDocumentPosition.toString$0(0), _null, _null); t1.log$4(B.Level_FINEST_300, " - long-press character x-offset: " + A.S(_this._longPressCharacterSelectionXOffset), _null, _null); t4 = _this._long_press_selection0$_longPressInitialSelection.start; newSelection.set$finalLocalValue(new A.DocumentSelection(t4, focalPointDocumentPosition, t4, focalPointDocumentPosition)); focalPointWord = A.getWordSelection(t3, focalPointDocumentPosition); if (focalPointWord != null) { downstreamWordBoundary = t2._as(focalPointWord.end.nodePosition).offset; t2 = _this._longPressMostRecentDownstreamWordBoundary; t2.toString; if (downstreamWordBoundary < t2) { t1.log$4(B.Level_FINEST_300, "The user moved backward into another word. We're pushing back the downstream boundary from " + t2 + " to " + downstreamWordBoundary, _null, _null); _this._longPressMostRecentDownstreamWordBoundary = downstreamWordBoundary; } } } _this._longPressMostRecentTouchDocumentPosition = fingerDocumentPosition; _this._long_press_selection0$_select.call$1(newSelection._readLocal$0()); } }; A.AndroidFollowingMagnifier.prototype = { build$1(context) { var t1 = this.offsetFromFocalPoint; return A.CompositedTransformFollower$(A.FractionalTranslation$(new A.AndroidMagnifyingGlass(1.5, t1, null), true, B.Offset_0), B.Alignment_m1_m1, null, this.layerLink, t1, true, B.Alignment_m1_m1); } }; A.AndroidMagnifyingGlass.prototype = { build$1(context) { var _null = null; return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([new A.MagnifyingGlass(this.offsetFromFocalPoint, new A.RoundedRectangleBorder(A.BorderRadius$circular(8), B.BorderSide_8xm), B.Size_92_48, this.magnificationScale, _null), A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_null, _null, _null, A.BorderRadius$circular(8), B.List_Ept, _null, B.BoxShape_0), _null, 48, _null, _null, _null, _null, _null, 92)], type$.JSArray_Widget), _null); } }; A.AndroidSelectionHandle.prototype = { build$1(context) { var _this = this, _null = null; switch (_this.handleType.index) { case 0: return A.Transform$rotate(-0.7853981633974483, A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_this.color, _null, _null, new A.BorderRadius(new A.Radius(10, 10), B.Radius_0_0, new A.Radius(10, 10), new A.Radius(10, 10)), _null, _null, B.BoxShape_0), _null, 20, _null, _null, _null, _null, _null, 20)); case 1: return A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_this.color, _null, _null, new A.BorderRadius(new A.Radius(10, 10), B.Radius_0_0, new A.Radius(10, 10), new A.Radius(10, 10)), _null, _null, B.BoxShape_0), _null, 20, _null, _null, _null, _null, _null, 20); case 2: return A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_this.color, _null, _null, new A.BorderRadius(B.Radius_0_0, new A.Radius(10, 10), new A.Radius(10, 10), new A.Radius(10, 10)), _null, _null, B.BoxShape_0), _null, 20, _null, _null, _null, _null, _null, 20); } } }; A.AndroidTextEditingFloatingToolbar.prototype = { build$1(context) { var _this = this, _null = null, brightness = A.Theme_of(context).colorScheme.brightness, t1 = A.ThemeData_ThemeData(_null, _null, _null, _null, _null, brightness === B.Brightness_1 ? B.ColorScheme_oqh : B.ColorScheme_HZw, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = A.BorderRadius$circular(1), t3 = brightness === B.Brightness_0 ? B.Color_4282532418 : B.Color_4294967295, t4 = A._setArrayType([], type$.JSArray_Widget), t5 = _this.onCutPressed; if (t5 != null) t4.push(_this._toolbar$_buildButton$2$onPressed$title(t5, "Cut")); t5 = _this.onCopyPressed; if (t5 != null) t4.push(_this._toolbar$_buildButton$2$onPressed$title(t5, "Copy")); t4.push(_this._toolbar$_buildButton$2$onPressed$title(_this.onPastePressed, "Paste")); t4.push(_this._toolbar$_buildButton$2$onPressed$title(_this.onSelectAllPressed, "Select All")); return new A.Theme(t1, A.Material$(B.Duration_200000, true, t2, A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), B.Clip_0, t3, 1, _this.floatingToolbarKey, _null, _null, _null, _null, B.MaterialType_0), _null); }, _toolbar$_buildButton$2$onPressed$title(onPressed, title) { var _null = null, t1 = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsets_0_16_0_16, _null, _null, _null, _null, _null, _null); return A.TextButton$(false, new A.Padding(B.EdgeInsets_8_0_8_0, A.Text$(title, _null, _null, _null, _null, _null, B.TextStyle_SVP0, _null, _null, _null), _null), _null, _null, onPressed, t1); } }; A.IosFloatingToolbarOverlay.prototype = { createState$0() { return new A._IosFloatingToolbarOverlayState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); }, floatingToolbarBuilder$3(arg0, arg1, arg2) { return this.floatingToolbarBuilder.call$3(arg0, arg1, arg2); } }; A._IosFloatingToolbarOverlayState.prototype = { build$1(context) { return new A.ListenableBuilder(new A._IosFloatingToolbarOverlayState_build_closure(this), null, this._widget.shouldShowToolbar, null); } }; A._IosFloatingToolbarOverlayState_build_closure.prototype = { call$2(context, _) { var t4, t5, t6, t7, t8, t9, t10, _null = null, t1 = type$.MediaQuery, t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data, t3 = this.$this; t3._widget.toString; t4 = t3._boundsKey; t5 = A._setArrayType([], type$.JSArray_Widget); t6 = t3._widget; if (t6.shouldShowToolbar._change_notifier$_value) { t6 = t6.toolbarFocalPoint; t7 = t3._framework$_element; t7.toString; t7 = A.InheritedModel_inheritFrom(t7, B._MediaQueryAspect_2, t1).data; t8 = t3._widget.toolbarFocalPoint; t9 = t3._framework$_element; t9.toString; t1 = A.InheritedModel_inheritFrom(t9, B._MediaQueryAspect_2, t1).data; t9 = t3._widget; t9.toString; t10 = t3._framework$_element; t10.toString; t5.push(A.FollowerFadeOutBeyondBoundary$(new A.WidgetFollowerBoundary(t4, t7.devicePixelRatio), A.Follower$withAligner(new A.CupertinoPopoverToolbarAligner(t4), new A.WidgetFollowerBoundary(t4, t1.devicePixelRatio), t9.floatingToolbarBuilder$3(t10, B.ValueKey_document_mobile_toolbar, t9.toolbarFocalPoint), t8, false), t6)); } t3._widget.toString; return new A.Padding(new A.EdgeInsets(0, 0, 0, t2.viewInsets.bottom), A.ClipRect$(new A.SizedBox(1 / 0, 1 / 0, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t5, _null), t4), B.Clip_1, _null), _null); }, $signature: 3475 }; A.FloatingCursorController0.prototype = { dispose$0() { var _this = this, t1 = _this.isActive, t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; t1 = _this.isNearText; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this.cursorGeometryInViewport; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this._ios_document_controls$_listeners.clear$0(0); }, onStart$0(_) { var t1, t2, t3; this.isActive.set$value(0, true); for (t1 = this._ios_document_controls$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3)._onStart.call$0(); } }, onMove$1(newOffset) { var t1, t2, t3; if (J.$eq$(newOffset, this._ios_document_controls$_offset)) return; this._ios_document_controls$_offset = newOffset; for (t1 = this._ios_document_controls$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; t3 = (t3 == null ? t2._as(t3) : t3)._onMove; if (t3 != null) t3.call$1(newOffset); } }, onStop$0() { var t1, t2, t3; this.isActive.set$value(0, false); for (t1 = this._ios_document_controls$_listeners, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { t3 = t1._collection$_current; (t3 == null ? t2._as(t3) : t3)._onStop.call$0(); } }, addListener$1(_, listener) { this._ios_document_controls$_listeners.add$1(0, listener); }, removeListener$1(_, listener) { this._ios_document_controls$_listeners.remove$1(0, listener); } }; A.FloatingCursorListener.prototype = {}; A.__IosFloatingToolbarOverlayState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.IosLongPressSelectionStrategy.prototype = { onLongPressStart$1$tapDownDocumentOffset(tapDownDocumentOffset) { var t2, docPosition, _null = null, t1 = $.$get$longPressSelectionLog(); t1.log$4(B.Level_FINE_500, "Long press start", _null, _null); t2 = this._docLayout; docPosition = t2.getDocumentPositionNearestToOffset$1(tapDownDocumentOffset); if (docPosition == null) { t1.log$4(B.Level_FINER_400, "No doc position where the user pressed", _null, _null); return false; } t1 = A.getWordSelection(t2, docPosition); this._longPressInitialSelection = t1; t1.toString; this._long_press_selection$_select.call$1(t1); return true; }, onLongPressDragUpdate$2(fingerDocumentOffset, fingerDocumentPosition) { var wordUnderFinger, newWordDirection, newSelection, t2, _this = this, _null = null, t1 = $.$get$longPressSelectionLog(); t1.log$4(B.Level_FINER_400, string$.x2d_____, _null, _null); t1.log$4(B.Level_FINE_500, "Long press drag update", _null, _null); if (fingerDocumentPosition == null) return; if (!(fingerDocumentPosition.nodePosition instanceof A.TextNodePosition)) { _this._long_press_selection$_select.call$1(_this._longPressInitialSelection.copyWith$1$extent(fingerDocumentPosition)); return; } wordUnderFinger = A.getWordSelection(_this._docLayout, fingerDocumentPosition); if (wordUnderFinger == null) { t1.log$4(B.Level_WARNING_900, string$.Long_p + fingerDocumentPosition.toString$0(0), _null, _null); return; } if (wordUnderFinger.$eq(0, _this._longPressInitialSelection)) { t1 = _this._longPressInitialSelection; t1.toString; _this._long_press_selection$_select.call$1(t1); return; } t1 = wordUnderFinger.start; newWordDirection = A.InspectDocumentAffinity_getAffinityBetween(_this._long_press_selection$_document, t1, _this._longPressInitialSelection.start); newSelection = A._Cell$named("newSelection"); t2 = _this._longPressInitialSelection; if (newWordDirection === B.TextAffinity_1) { t2 = t2.end; newSelection.set$finalLocalValue(new A.DocumentSelection(t1, t2, t1, t2)); } else { t1 = t2.start; t2 = wordUnderFinger.end; newSelection.set$finalLocalValue(new A.DocumentSelection(t1, t2, t1, t2)); } _this._long_press_selection$_select.call$1(newSelection._readLocal$0()); } }; A.IOSFollowingMagnifier.prototype = { build$1(context) { var t1 = this.offsetFromFocalPoint; return A.Follower$withOffset(A._roundedRectangleMagnifierBuilder(context, t1, this.magnifierKey), B.Alignment_0_1, B.Alignment_0_m1, this.leaderLink, t1); } }; A.IOSRoundedRectangleMagnifyingGlass.prototype = { build$1(context) { var _null = null; return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, A._setArrayType([A.Container$(_null, _null, B.Clip_0, _null, _null, B.ShapeDecoration_Cb0, _null, 48, _null, _null, _null, _null, _null, 72), new A.MagnifyingGlass(this.offsetFromFocalPoint, B.RoundedRectangleBorder_27D8, B.Size_72_48, 1.5, _null)], type$.JSArray_Widget), _null); } }; A.IOSSelectionHandle.prototype = { build$1(context) { var t2, ballDiameter, t3, t4, _this = this, _null = null, t1 = _this.handleType; switch (t1.index) { case 1: case 2: t2 = _this.ballRadius; ballDiameter = t2 * 2; t3 = A._setArrayType([], type$.JSArray_Widget); if (t1 === B.HandleType_1) t3.push(A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(_this.color, _null, _null, _null, _null, _null, B.BoxShape_1), _null, ballDiameter, _null, _null, _null, _null, _null, ballDiameter)); t4 = _this.color; t3.push(A.Container$(_null, _null, B.Clip_0, t4, _null, _null, _null, _this.caretHeight + t2, _null, _null, _null, _null, _null, 2)); if (t1 === B.HandleType_2) t3.push(A.Container$(_null, _null, B.Clip_0, _null, _null, new A.BoxDecoration(t4, _null, _null, _null, _null, _null, B.BoxShape_1), _null, ballDiameter, _null, _null, _null, _null, _null, ballDiameter)); return A.Column$(t3, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); default: throw A.wrapException(A.Exception_Exception("Bad handle type: " + t1.toString$0(0))); } } }; A.IOSTextEditingFloatingToolbar.prototype = { build$1(context) { var t5, _this = this, _null = null, brightness = A.Theme_of(context).colorScheme.brightness, t1 = A.ThemeData_ThemeData(_null, _null, _null, _null, _null, brightness === B.Brightness_1 ? B.ColorScheme_oqh : B.ColorScheme_HZw, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), t2 = brightness === B.Brightness_0, t3 = t2 ? B.Color_4281545523 : B.Color_4294967295, t4 = t2 ? B.Color_4294967295 : B.Color_4278190080; t2 = t2 ? B.Color_4285887861 : B.Color_4288256409; t5 = A._setArrayType([], type$.JSArray_Widget); t5.push(_this._buildButton$2$onPressed$title(_this.onCutPressed, "Cut")); t5.push(_this._buildButton$2$onPressed$title(_this.onCopyPressed, "Copy")); t5.push(_this._buildButton$2$onPressed$title(_this.onPastePressed, "Paste")); return new A.Theme(t1, new A.CupertinoPopoverToolbar(new A.LeaderMenuFocalPoint(_this.focalPoint), t3, 39, 8, t4, t2, t5, _this.floatingToolbarKey), _null); }, _buildButton$2$onPressed$title(onPressed, title) { var _null = null, t1 = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Size_48_0, B.EdgeInsets_0_0_0_0, _null, _null, B.C__NoSplashFactory, B.MaterialTapTargetSize_1, _null, _null); return A.TextButton$(false, new A.Padding(B.EdgeInsets_12_0_12_0, A.Text$(title, _null, _null, _null, _null, _null, B.TextStyle_LxF1, _null, _null, _null), _null), _null, _null, onPressed, t1); } }; A.disabledMacIntents_closure.prototype = { call$1(e) { return e instanceof A.ActivateIntent; }, $signature: 883 }; A._PreventPrioritizedIntentsFromBubblingUp.prototype = { consumesKey$1(intent) { return false; }, invoke$1(intent) { }, isEnabled$1(_, intent) { var t1, _i, candidateIntent, t2, candidateAction, $focus = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; if ($focus == null || $focus._focus_manager$_context == null) return false; for (t1 = type$.Intent, _i = 0; _i < 2; ++_i) { candidateIntent = B.List_UOM[_i]; t2 = $focus._focus_manager$_context; t2.toString; candidateAction = A.Actions_maybeFind(t2, candidateIntent, t1); if (candidateAction != null && this._isActionEnabled$3(candidateAction, candidateIntent, null)) { if (this.intentFilter.call$1(candidateIntent)) return true; return false; } } return false; }, _isActionEnabled$3(action, intent, context) { if (action instanceof A.ContextAction) return action.isEnabled$2(0, intent, context); return action.isEnabled$1(0, intent); } }; A.MagnifierAndToolbarController.prototype = { showMagnifier$0() { this.hideToolbar$0(); this._isMagnifierVisible = true; this.notifyListeners$0(); }, showToolbar$0() { var _this = this; if (_this._shouldDisplayToolbar) return; _this._isMagnifierVisible = false; _this.notifyListeners$0(); _this._shouldDisplayToolbar = true; _this.notifyListeners$0(); }, hideToolbar$0() { if (!this._shouldDisplayToolbar) return; this._shouldDisplayToolbar = false; this.notifyListeners$0(); }, $isListenable: 1 }; A.DragHandleAutoScroller.prototype = { dispose$0() { var t1 = this._mobile_documents$_autoScroller.__AutoScroller__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, ensureOffsetIsVisible$1(offsetInViewport) { var scrollPosition, t2, t3, t4, t5, _null = null, t1 = $.$get$editorGesturesLog(); t1.log$4(B.Level_FINE_500, "Ensuring content offset is visible in scrollable: " + offsetInViewport.toString$0(0), _null, _null); scrollPosition = this._mobile_documents$_getScrollPosition.call$0(); t2 = scrollPosition._pixels; t2.toString; t3 = offsetInViewport._dy; t4 = this._dragAutoScrollBoundary; t5 = t4.leading; if (t3 < t5) { t1.log$4(B.Level_FINE_500, "The scrollable needs to scroll up to make offset visible.", _null, _null); if (t2 > 0) scrollPosition.jumpTo$1(t2 + (t3 - t5)); } else { t5 = this._getViewportBox; t4 = t4.trailing; if (t3 > J.get$size$x(t5.call$0())._dy - t4) { t1.log$4(B.Level_FINE_500, "The scrollable needs to scroll down to make offset visible.", _null, _null); t1 = scrollPosition._maxScrollExtent; t1.toString; if (t2 < t1) scrollPosition.jumpTo$1(t2 + (t3 + t4 - J.get$size$x(t5.call$0())._dy)); } } }, updateAutoScrollHandleMonitoring$1$dragEndInViewport(dragEndInViewport) { var t4, t5, t6, _this = this, _null = null, t1 = dragEndInViewport._dy, t2 = _this._dragAutoScrollBoundary, t3 = t2.leading; if (t1 < t3) { t4 = _this._mobile_documents$_getScrollPosition; t5 = t4.call$0()._pixels; t5.toString; t4 = t4.call$0()._minScrollExtent; t4.toString; t4 = t5 > t4; } else t4 = false; t5 = _this._mobile_documents$_autoScroller; if (t4) { $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Metrics say we should try to scroll up", _null, _null); t5.startScrollingUp$1(B.JSNumber_methods.clamp$2(1 - B.JSNumber_methods.clamp$2(t1, 0, t3) / t3, 0, 1)); } else t5.stopScrollingUp$0(); t3 = _this._getViewportBox; t2 = t2.trailing; if (J.get$size$x(t3.call$0())._dy - t1 < t2) { t4 = _this._mobile_documents$_getScrollPosition; t6 = t4.call$0()._pixels; t6.toString; t4 = t4.call$0()._maxScrollExtent; t4.toString; t4 = t6 < t4; } else t4 = false; if (t4) { $.$get$editorGesturesLog().log$4(B.Level_FINEST_300, "Metrics say we should try to scroll down", _null, _null); t5.startScrollingDown$1(1 - B.JSNumber_methods.clamp$2(J.get$size$x(t3.call$0())._dy - t1, 0, t2) / t2); } else t5.stopScrollingDown$0(); }, _mobile_documents$_getScrollPosition$0() { return this._mobile_documents$_getScrollPosition.call$0(); } }; A._MagnifierAndToolbarController_Object_ChangeNotifier.prototype = {}; A.SuperEditorPopover.prototype = { build$1(context) { return A.Actions$($.$get$disabledMacIntents(), new A.FocusWithCustomParent(this.child, this.popoverFocusNode, this.editorFocusNode, null, null)); } }; A.ItemSelectionList.prototype = { createState$0() { var _null = null; return new A.ItemSelectionListState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), A.ScrollController$(0, true, _null, _null), A._setArrayType([], type$.JSArray_GlobalKey_State_StatefulWidget), _null, _null, B._StateLifecycle_0, this.$ti._eval$1("ItemSelectionListState<1>")); }, get$value(receiver) { return this.value; } }; A.ItemSelectionListState.prototype = { initState$0() { this.super$State$initState(); this._activateSelectedItem$0(); }, dispose$0() { this.scrollController.dispose$0(); this.super$_ItemSelectionListState_State_SingleTickerProviderStateMixin$dispose(); }, _activateSelectedItem$0() { var t1 = this._widget, selectedItem = t1.value, selectedItemIndex = B.JSArray_methods.indexOf$1(t1.items, selectedItem); if (selectedItemIndex < 0) { this._activeIndex = null; return; } this._activateItem$2$animationDuration(selectedItemIndex, B.Duration_0); }, _activateItem$2$animationDuration(itemIndex, animationDuration) { var _this = this; _this._activeIndex = itemIndex; if (itemIndex != null) _this._widget.toString; A.Frames_onNextFrame(_this, new A.ItemSelectionListState__activateItem_closure(_this, animationDuration)); }, _scrollToShowActiveItem$1(animationDuration) { var key, t2, t1 = this._activeIndex; if (t1 == null) return; key = this._itemKeys[t1]; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, key); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); if (t1 == null) return; t2 = t1.get$size(0); t1.showOnScreen$3$curve$duration$rect(B.Cubic_JUR0, animationDuration, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); }, _selectable_list$_onKeyEvent$2(node, $event) { var t2, t3, _this = this, t1 = {}; if (!($event instanceof A.KeyDownEvent) && !($event instanceof A.KeyRepeatEvent)) return B.KeyEventResult_1; t2 = $event.logicalKey; if (!B.JSArray_methods.contains$1(B.List_m2n, t2)) return B.KeyEventResult_1; if (t2.$eq(0, B.LogicalKeyboardKey_4294967323)) { _this._widget.onCancel.call$0(); return B.KeyEventResult_0; } if (t2.$eq(0, B.LogicalKeyboardKey_4294967309) || t2.$eq(0, B.LogicalKeyboardKey_8589935117)) { t1 = _this._activeIndex; if (t1 == null) { _this._widget.onItemSelected.call$1(null); return B.KeyEventResult_0; } t2 = _this._widget; t1 = t2.items[t1]; t2.onItemSelected.call$1(t1); return B.KeyEventResult_0; } t1.newActiveIndex = null; if (t2.$eq(0, B.LogicalKeyboardKey_4294968065)) { t3 = _this._activeIndex; if (t3 == null || t3 >= _this._widget.items.length - 1) t1.newActiveIndex = 0; else { t3.toString; t1.newActiveIndex = t3 + 1; } } if (t2.$eq(0, B.LogicalKeyboardKey_4294968068)) { t2 = _this._activeIndex; if (t2 == null || t2 <= 0) t1.newActiveIndex = _this._widget.items.length - 1; else { t2.toString; t1.newActiveIndex = t2 - 1; } } _this.setState$1(new A.ItemSelectionListState__onKeyEvent_closure(t1, _this)); return B.KeyEventResult_0; }, build$1(context) { var t2, i, t3, t4, t5, t6, t7, t8, t9, t10, _this = this, _null = null, t1 = _this._itemKeys; B.JSArray_methods.clear$0(t1); for (t2 = type$.LabeledGlobalKey_State_StatefulWidget, i = 0; t3 = _this._widget, i < t3.items.length; ++i) t1.push(new A.LabeledGlobalKey(_null, t2)); t2 = t3.focusNode; t3 = A.ScrollConfiguration_of(context).copyWith$3$overscroll$physics$scrollbars(false, B.ClampingScrollPhysics_null, false); t4 = type$.JSArray_Widget; t5 = A._setArrayType([], t4); for (i = 0; i < _this._widget.items.length; ++i) { t6 = A._setArrayType([], t4); if (i > 0) _this._widget.toString; t7 = t1[i]; t8 = _this._widget; t9 = t8.items[i]; t10 = _this._activeIndex; t6.push(new A.KeyedSubtree(t8.itemBuilder.call$4(context, t9, i === t10, new A.ItemSelectionListState_build_closure(_this, i)), t7)); B.JSArray_methods.addAll$1(t5, t6); } t1 = A.Column$(t5, B.CrossAxisAlignment_2, _null, B.MainAxisAlignment_0, B.MainAxisSize_0, B.VerticalDirection_1); return A.Focus$(false, _null, A.ScrollConfiguration$(t3, A.PrimaryScrollController$(A.Scrollbar$(A.SingleChildScrollView$(A.IntrinsicWidth$(t1, _null), _null, B.DragStartBehavior_1, _this._selectable_list$_scrollableKey, _null, _null, true, _null, false, B.Axis_1), _null, true), _this.scrollController)), _null, _null, _null, t2, true, _null, _null, _null, _this.get$_selectable_list$_onKeyEvent(), _null, _null); } }; A.ItemSelectionListState__activateItem_closure.prototype = { call$1(timeStamp) { this.$this._scrollToShowActiveItem$1(this.animationDuration); }, $signature: 11 }; A.ItemSelectionListState__onKeyEvent_closure.prototype = { call$0() { this.$this._activateItem$2$animationDuration(this._box_0.newActiveIndex, B.Duration_100000); }, $signature: 0 }; A.ItemSelectionListState_build_closure.prototype = { call$0() { var t1 = this.$this._widget, t2 = t1.items[this.i]; return t1.onItemSelected.call$1(t2); }, $signature: 0 }; A._ItemSelectionListState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.SignalNotifier.prototype = { notifyListeners$0() { this.super$ChangeNotifier$notifyListeners(); } }; A.CharacterMovement__moveOffsetByWord_closure.prototype = { call$1(char) { var t1 = this._box_0, remainingOffset = t1.remainingOffset - char.length; t1.remainingOffset = remainingOffset; return remainingOffset >= 0; }, $signature: 12 }; A.CharacterMovement__moveOffsetByWord_closure0.prototype = { call$1(char) { var t1 = $.$get$_separatorRegex(); return t1._nativeRegExp.test(char); }, $signature: 12 }; A.CharacterMovement__moveOffsetByWord_closure1.prototype = { call$1(char) { var t1 = $.$get$_separatorRegex(); return !t1._nativeRegExp.test(char); }, $signature: 12 }; A.CharacterMovement__moveOffsetByCharacter_closure.prototype = { call$1(char) { var t1 = this._box_0, remainingOffset = t1.remainingOffset - char.length; t1.remainingOffset = remainingOffset; return remainingOffset >= 0; }, $signature: 12 }; A.TextInputSource.prototype = { _enumToString$0() { return "TextInputSource." + this._core$_name; } }; A.ToolbarPositionDelegate.prototype = { getPositionForChild$2(size, childSize) { var t4, desiredTopLeft, x, constrainedOffset, _null = null, t1 = childSize._dy, t2 = this.textFieldGlobalOffset, desiredAnchor = this.desiredTopAnchorInTextField, t3 = t2._dy + desiredAnchor._dy, fitsAboveTextField = t3 > t1 + 24 + 0; desiredAnchor = fitsAboveTextField ? desiredAnchor : this.desiredBottomAnchorInTextField.$add(0, new A.Offset(0, t1)); t4 = childSize._dx; desiredTopLeft = desiredAnchor.$sub(0, new A.Offset(t4 / 2, t1)).$add(0, t2); x = Math.max(desiredTopLeft._dx, 0); constrainedOffset = new A.Offset(Math.min(x, size._dx - t4 - 0), desiredTopLeft._dy); t1 = $.$get$_log13(); t1.log$4(B.Level_FINER_400, "ToolbarPositionDelegate:", _null, _null); t1.log$4(B.Level_FINER_400, " - available space: " + size.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - child size: " + childSize.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - text field offset: " + t2.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - ideal y-position: " + A.S(t3), _null, _null); t1.log$4(B.Level_FINER_400, " - fits above text field: " + fitsAboveTextField, _null, _null); t1.log$4(B.Level_FINER_400, " - desired anchor: " + desiredAnchor.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - desired top left: " + desiredTopLeft.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, " - actual offset: " + constrainedOffset.toString$0(0), _null, _null); return constrainedOffset; }, shouldRelayout$1(oldDelegate) { return true; } }; A.HandleType.prototype = { _enumToString$0() { return "HandleType." + this._core$_name; } }; A.ToolbarConfig.prototype = {}; A.ViewportBoundsReporter.prototype = { createRenderObject$1(context) { var t1 = new A.RenderViewportBoundsReporter(null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); t1.__RenderViewportBoundsReporter_viewportOuterConstraints_A = this.viewportOuterConstraints; return t1; }, updateRenderObject$2(context, renderObject) { renderObject.__RenderViewportBoundsReporter_viewportOuterConstraints_A = this.viewportOuterConstraints; } }; A.RenderViewportBoundsReporter.prototype = { performLayout$0() { var t2, t3, _this = this, t1 = _this.__RenderViewportBoundsReporter_viewportOuterConstraints_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = type$.BoxConstraints; t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth < 1 / 0 ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth : 0; t1.set$value(0, new A.BoxConstraints(t3, 1 / 0, t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight < 1 / 0 ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight : 0, 1 / 0)); t1 = _this.RenderObjectWithChildMixin__child; t1.toString; t1.layout$2$parentUsesSize(t2._as(A.RenderObject.prototype.get$constraints.call(_this)), true); _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); } }; A.ViewportBoundsReplicator.prototype = { createRenderObject$1(context) { var t1 = new A.RenderViewportBoundsReplicator(null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); t1.__RenderViewportBoundsReplicator_viewportOuterConstraints_A = this.viewportOuterConstraints; return t1; }, updateRenderObject$2(context, renderObject) { renderObject.__RenderViewportBoundsReplicator_viewportOuterConstraints_A = this.viewportOuterConstraints; } }; A.RenderViewportBoundsReplicator.prototype = { performLayout$0() { var childConstraints, _this = this, t1 = _this.__RenderViewportBoundsReplicator_viewportOuterConstraints_A; t1 === $ && A.throwUnnamedLateFieldNI(); childConstraints = t1._change_notifier$_value.enforce$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(childConstraints, true); _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); } }; A.AndroidEditingOverlayControls.prototype = { createState$0() { var t1 = type$.LabeledGlobalKey_State_StatefulWidget; return new A._AndroidEditingOverlayControlsState(new A.LabeledGlobalKey(null, t1), new A.LabeledGlobalKey(null, t1), new A.LabeledGlobalKey(null, t1), B._StateLifecycle_0); }, popoverToolbarBuilder$3(arg0, arg1, arg2) { return this.popoverToolbarBuilder.call$3(arg0, arg1, arg2); } }; A._AndroidEditingOverlayControlsState.prototype = { get$_shouldShowCollapsedHandle() { var t1 = this._widget.editingController.textController._realController.get$selection(); return t1.start === t1.end && !this.__editing_controls0$_isDraggingBase && !this.__editing_controls0$_isDraggingExtent; }, initState$0() { var _this = this; _this.super$State$initState(); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); _this._widget.editingController.textController.addListener$1(0, _this.get$__editing_controls0$_rebuildOnNextFrame()); if (_this.get$_shouldShowCollapsedHandle()) A.Frames_onNextFrame(_this, new A._AndroidEditingOverlayControlsState_initState_closure(_this)); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.editingController; if (_this._widget.editingController !== t1) { t2 = _this.get$__editing_controls0$_rebuildOnNextFrame(); t1.textController.removeListener$1(0, t2); _this._widget.editingController.textController.addListener$1(0, t2); if (_this.get$_shouldShowCollapsedHandle()) A.Frames_onNextFrame(_this, new A._AndroidEditingOverlayControlsState_didUpdateWidget_closure(_this)); } }, dispose$0() { var _this = this; _this._widget.editingController.textController.removeListener$1(0, _this.get$__editing_controls0$_rebuildOnNextFrame()); B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); _this.super$State$dispose(); }, didChangeMetrics$0() { A.Frames_scheduleBuildAfterBuild(this, null); }, __editing_controls0$_rebuildOnNextFrame$0() { A.Frames_scheduleBuildAfterBuild(this, new A._AndroidEditingOverlayControlsState__rebuildOnNextFrame_closure(this)); }, _onCollapsedPanStart$1(details) { var globalOffsetInMiddleOfLine, t1, t2, _this = this; $.$get$_log6().log$4(B.Level_FINE_500, "_onCollapsedPanStart", null, null); _this.__editing_controls0$_onHandleDragStart$0(); globalOffsetInMiddleOfLine = _this._getGlobalOffsetOfMiddleOfLine$1(_this._widget.editingController.textController._realController.get$selection().get$extent()); _this._touchHandleOffsetFromLineOfText = globalOffsetInMiddleOfLine.$sub(0, details.globalPosition); t1 = _this._widget; t2 = t1.textScrollController; t1 = t1.textFieldKey; t2.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffsetInMiddleOfLine)); _this._widget.textScrollController.addListener$1(0, _this.get$_updateSelectionForDragHandleAfterScrollChange()); _this.setState$1(new A._AndroidEditingOverlayControlsState__onCollapsedPanStart_closure(_this, details)); }, __editing_controls0$_onBasePanStart$1(details) { var globalOffsetInMiddleOfLine, t2, t3, t4, t5, _this = this, _null = null, t1 = $.$get$_log6(); t1.log$4(B.Level_FINE_500, "_onBasePanStart", _null, _null); _this.__editing_controls0$_onHandleDragStart$0(); globalOffsetInMiddleOfLine = _this._getGlobalOffsetOfMiddleOfLine$1(_this._widget.editingController.textController._realController.get$selection().get$base()); t2 = details.globalPosition; _this._touchHandleOffsetFromLineOfText = globalOffsetInMiddleOfLine.$sub(0, t2); t1.log$4(B.Level_FINE_500, " - global offset in middle of line: " + globalOffsetInMiddleOfLine.toString$0(0), _null, _null); t3 = _this._widget; t4 = t3.textScrollController; t3 = t3.textFieldKey; t3 = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3).get$renderObject()); t5 = _this._touchHandleOffsetFromLineOfText; t5.toString; t4.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(t3.globalToLocal$1(t2.$add(0, t5))); _this._widget.textScrollController.addListener$1(0, _this.get$_updateSelectionForDragHandleAfterScrollChange()); t1.log$4(B.Level_FINE_500, string$.x20__upd, _null, _null); _this.setState$1(new A._AndroidEditingOverlayControlsState__onBasePanStart_closure(_this, details)); }, __editing_controls0$_onExtentPanStart$1(details) { var t1, t2, t3, t4, _this = this; $.$get$_log6().log$4(B.Level_FINE_500, "_onExtentPanStart", null, null); _this.__editing_controls0$_onHandleDragStart$0(); t1 = details.globalPosition; _this._touchHandleOffsetFromLineOfText = _this._getGlobalOffsetOfMiddleOfLine$1(_this._widget.editingController.textController._realController.get$selection().get$extent()).$sub(0, t1); t2 = _this._widget; t3 = t2.textScrollController; t2 = t2.textFieldKey; t2 = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()); t4 = _this._touchHandleOffsetFromLineOfText; t4.toString; t3.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(t2.globalToLocal$1(t1.$add(0, t4))); _this._widget.textScrollController.addListener$1(0, _this.get$_updateSelectionForDragHandleAfterScrollChange()); _this.setState$1(new A._AndroidEditingOverlayControlsState__onExtentPanStart_closure(_this, details)); }, __editing_controls0$_onHandleDragStart$0() { var t2, _null = null, t1 = $.$get$_log6(); t1.log$4(B.Level_FINE_500, "_onHandleDragStart()", _null, _null); t2 = this._widget.editingController; t2._isToolbarVisible = false; t2.notifyListeners$0(); t2.cancelCollapsedHandleAutoHideCountdown$0(); t1.log$4(B.Level_FINE_500, " - hid the toolbar, cancelled countdown timer", _null, _null); t1 = this._widget.editingController.textController._realController.get$selection(); if (t1.start === t1.end) this._widget.editingController.caretBlinkController.stopBlinking$0(); }, __editing_controls0$_onPanUpdate$1(details) { var t2, t3, t4, t5, _this = this, _null = null, t1 = $.$get$_log6(); t1.log$4(B.Level_FINE_500, "_onPanUpdate", _null, _null); t2 = _this.__editing_controls0$_globalDragOffset = details.globalPosition; t1.log$4(B.Level_FINE_500, " - global offset: " + t2.toString$0(0), _null, _null); _this._updateSelectionForCurrentDragHandleOffset$0(); t1.log$4(B.Level_FINE_500, " - done updating selection for new drag handle location", _null, _null); t3 = _this._widget; t4 = t3.textScrollController; t3 = t3.textFieldKey; t3 = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3).get$renderObject()); t5 = _this._touchHandleOffsetFromLineOfText; t5.toString; t4.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(t3.globalToLocal$1(t2.$add(0, t5))); t1.log$4(B.Level_FINE_500, string$.x20__upd, _null, _null); _this.setState$1(new A._AndroidEditingOverlayControlsState__onPanUpdate_closure(_this, details)); }, _updateSelectionForDragHandleAfterScrollChange$0() { this._needToSyncSelectionWithHandleLocation = true; A.Frames_onNextFrame(this, new A._AndroidEditingOverlayControlsState__updateSelectionForDragHandleAfterScrollChange_closure(this)); }, _updateSelectionForCurrentDragHandleOffset$0() { var t2, textOffset, _this = this, t1 = _this._widget.textContentKey, textBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()); t1 = _this.__editing_controls0$_globalDragOffset; t1.toString; t2 = _this._touchHandleOffsetFromLineOfText; t2.toString; textOffset = textBox.globalToLocal$1(t1.$add(0, t2)); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey); t2.toString; if (_this._isDraggingCollapsed) _this._widget.editingController.textController._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.getPositionNearestToOffset$1(textOffset).offset)); else if (_this.__editing_controls0$_isDraggingBase) { $.$get$_log6().log$4(B.Level_FINE_500, "Dragging base. New offset: " + t2.getPositionNearestToOffset$1(textOffset).offset, null, null); t1 = _this._widget.editingController.textController._realController; t1.set$selection(t1.get$selection().copyWith$1$baseOffset(t2.getPositionNearestToOffset$1(textOffset).offset)); } else if (_this.__editing_controls0$_isDraggingExtent) { t1 = _this._widget.editingController.textController._realController; t1.set$selection(t1.get$selection().copyWith$1$extentOffset(t2.getPositionNearestToOffset$1(textOffset).offset)); } }, __editing_controls0$_onPanEnd$1(details) { $.$get$_log6().log$4(B.Level_FINE_500, "_onPanEnd", null, null); this.__editing_controls0$_onHandleDragEnd$0(); }, __editing_controls0$_onPanCancel$0() { $.$get$_log6().log$4(B.Level_FINE_500, "_onPanCancel", null, null); this.__editing_controls0$_onHandleDragEnd$0(); }, __editing_controls0$_onHandleDragEnd$0() { var _this = this; $.$get$_log6().log$4(B.Level_FINE_500, "_onHandleDragEnd()", null, null); _this._widget.textScrollController.stopScrolling$0(); _this._widget.textScrollController.removeListener$1(0, _this.get$_updateSelectionForDragHandleAfterScrollChange()); _this.setState$1(new A._AndroidEditingOverlayControlsState__onHandleDragEnd_closure(_this)); }, __editing_controls0$_textOffsetToViewportOffset$1(textOffset) { var t1 = this._widget.textContentKey, t2 = type$.RenderBox, globalOffset = A.MatrixUtils_transformPoint(t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, null), textOffset); t1 = this._widget.textFieldKey; return t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffset); }, _getGlobalOffsetOfMiddleOfLine$1(position) { var extentLineHeight, t2, textLayout = A.RenderSuperTextLayout_textLayoutFrom(this._widget.textContentKey.get$currentState()._textLayoutKey), extentOffsetInText = textLayout.getOffsetAtPosition$1(position), t1 = textLayout.getCharacterBox$1(position); if (t1 == null) extentLineHeight = null; else { t2 = t1.top; t2 = t1.bottom - t2; extentLineHeight = t2; } if (extentLineHeight == null) extentLineHeight = textLayout.get$estimatedLineHeight(); t1 = this._widget.textContentKey; return A.MatrixUtils_transformPoint(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, null), extentOffsetInText).$add(0, new A.Offset(0, extentLineHeight / 2)); }, _updateOffsetForCollapsedHandle$0() { var _this = this, offset = _this._computeOffsetForCollapsedHandle$0(); if (offset == null) { A.Frames_onNextFrame(_this, new A._AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure(_this)); return; } _this.setState$1(new A._AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure0(_this, offset)); }, _computeOffsetForCollapsedHandle$0() { var extentHandleOffsetInText, t2, extentLineHeight, t3, _this = this, _null = null, extentTextPosition = _this._widget.editingController.textController._realController.get$selection().get$extent(), t1 = $.$get$_log6(); t1.log$4(B.Level_FINER_400, "Collapsed handle text position: " + extentTextPosition.toString$0(0), _null, _null); extentHandleOffsetInText = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(extentTextPosition); t1.log$4(B.Level_FINER_400, "Collapsed handle text offset: " + extentHandleOffsetInText.toString$0(0), _null, _null); if (extentHandleOffsetInText.$eq(0, B.Offset_0_0) && extentTextPosition.offset !== 0) return _null; t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getCharacterBox$1(extentTextPosition); if (t2 == null) extentLineHeight = _null; else { t3 = t2.top; t3 = t2.bottom - t3; extentLineHeight = t3; } if (extentLineHeight == null) extentLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); t2 = _this._widget.editingController.textController._realController; if (t2.get$text(t2).text.length === 0) extentLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getLineHeightAtPosition$1(extentTextPosition); if (extentLineHeight === 0) { t1.log$4(B.Level_FINER_400, "Not building collapsed handle because the text layout reported a zero line-height", _null, _null); return _null; } return extentHandleOffsetInText.$add(0, new A.Offset(0, extentLineHeight)); }, build$1(context) { if (context.get$renderObject() == null) { A.Frames_scheduleBuildAfterBuild(this, null); return B.SizedBox_null_null_null_null; } return new A.MultiListenableBuilder(A.LinkedHashSet_LinkedHashSet$_literal([this._widget.editingController], type$.Listenable), new A._AndroidEditingOverlayControlsState_build_closure(this), null); }, __editing_controls0$_buildToolbar$0() { var t1, t2, textOffset, globalOffset, extentOffsetInViewport, lineHeight, toolbarBottomAnchor, selectionBoxes, selectionBounds, i, t3, textFieldGlobalOffset, _this = this, _null = null, _box_0 = {}; if (_this._widget.editingController.textController._realController.get$selection().extentOffset < 0) return B.SizedBox_null_null_null_null; t1 = _this._widget.editingController; if (!t1._isToolbarVisible) return B.SizedBox_null_null_null_null; _box_0.toolbarTopAnchor = null; t1 = t1.textController._realController.get$selection(); t2 = _this._widget; if (t1.start === t1.end) { t1 = t2.editingController.textController._realController.get$selection().get$extent(); textOffset = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(t1); t1 = _this._widget.textContentKey; t2 = type$.RenderBox; globalOffset = A.MatrixUtils_transformPoint(t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, _null), textOffset); t1 = _this._widget.textFieldKey; extentOffsetInViewport = t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffset); t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey); t1.toString; lineHeight = t1.getLineHeightAtPosition$1(_this._widget.editingController.textController._realController.get$selection().get$extent()); _box_0.toolbarTopAnchor = extentOffsetInViewport.$sub(0, B.Offset_0_24); toolbarBottomAnchor = extentOffsetInViewport.$add(0, new A.Offset(0, lineHeight)).$add(0, B.Offset_0_24); } else { t1 = A.RenderSuperTextLayout_textLayoutFrom(t2.textContentKey.get$currentState()._textLayoutKey); t1.toString; selectionBoxes = t1.getBoxesForSelection$1(_this._widget.editingController.textController._realController.get$selection()); t1 = B.JSArray_methods.get$first(selectionBoxes); selectionBounds = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); for (i = 1; i < selectionBoxes.length; ++i) { t1 = selectionBoxes[i]; selectionBounds = selectionBounds.expandToInclude$1(new A.Rect(t1.left, t1.top, t1.right, t1.bottom)); } _box_0.toolbarTopAnchor = _this.__editing_controls0$_textOffsetToViewportOffset$1(selectionBounds.get$topCenter()).$sub(0, B.Offset_0_24); toolbarBottomAnchor = _this.__editing_controls0$_textOffsetToViewportOffset$1(selectionBounds.get$bottomCenter()).$add(0, B.Offset_0_24); } t1 = _box_0.toolbarTopAnchor; _box_0.toolbarTopAnchor = new A.Offset(t1._dx, Math.max(t1._dy, -24)); t1 = _this._widget.textFieldKey; t2 = type$.RenderBox; t1 = t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).get$size(0); t3 = _box_0.toolbarTopAnchor; _box_0.toolbarTopAnchor = new A.Offset(t3._dx, Math.min(t3._dy, t1._dy + 24)); t1 = _this._widget.textFieldKey; textFieldGlobalOffset = A.MatrixUtils_transformPoint(t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, _null), B.Offset_0_0); t1 = _box_0.toolbarTopAnchor; t2 = _this._widget.editingController._isToolbarVisible; t3 = t2 ? 1 : 0; return new A.CustomSingleChildLayout(new A.ToolbarPositionDelegate(textFieldGlobalOffset, t1, toolbarBottomAnchor), A.IgnorePointer$(A.AnimatedOpacity$(new A.Builder(new A._AndroidEditingOverlayControlsState__buildToolbar_closure(_box_0, _this, textFieldGlobalOffset), _null), B.C__Linear, B.Duration_150000, t3), !t2, _null), _null); }, __editing_controls0$_buildDraggableOverlayHandles$0() { var _this = this, t1 = _this._widget.editingController; if (!t1._areHandlesVisible) return A._setArrayType([], type$.JSArray_Widget); if (t1.textController._realController.get$selection().extentOffset < 0) { $.$get$_log6().log$4(B.Level_FINER_400, "Not building overlay handles because there is no selection", null, null); return A._setArrayType([], type$.JSArray_Widget); } if (_this.get$_shouldShowCollapsedHandle()) return A._setArrayType([_this._buildCollapsedHandle$0()], type$.JSArray_Widget); else return _this._buildExpandedHandles$0(); }, _buildCollapsedHandle$0() { var _this = this, t1 = _this._collapsedHandleOffset; if (t1 == null) return B.SizedBox_null_null_null_null; return _this.__editing_controls0$_buildHandle$6$debugColor$followerOffset$handleKey$handleType$onPanStart$showHandle(B.MaterialColor_Map_JNGTf_4280391411, t1, _this._collapsedHandleKey, B.HandleType_0, _this.get$_onCollapsedPanStart(), true); }, _buildExpandedHandles$0() { var upstreamLineHeight, t3, upstreamHandleOffsetInText, downstreamTextPosition, downstreamLineHeight, downstreamHandleOffsetInText, showUpstreamHandle, showDownstreamHandle, _this = this, _null = null, t1 = (_this._widget.editingController.textController._realController.get$selection().extentOffset >= _this._widget.editingController.textController._realController.get$selection().baseOffset ? B.TextAffinity_1 : B.TextAffinity_0) === B.TextAffinity_1, t2 = _this._widget, upstreamTextPosition = t1 ? t2.editingController.textController._realController.get$selection().get$base() : t2.editingController.textController._realController.get$selection().get$extent(); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getCharacterBox$1(upstreamTextPosition); if (t2 == null) upstreamLineHeight = _null; else { t3 = t2.top; t3 = t2.bottom - t3; upstreamLineHeight = t3; } if (upstreamLineHeight == null) upstreamLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); upstreamHandleOffsetInText = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(upstreamTextPosition).$add(0, new A.Offset(0, upstreamLineHeight)); t2 = _this._widget; downstreamTextPosition = t1 ? t2.editingController.textController._realController.get$selection().get$extent() : t2.editingController.textController._realController.get$selection().get$base(); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getCharacterBox$1(downstreamTextPosition); if (t2 == null) downstreamLineHeight = _null; else { t3 = t2.top; t3 = t2.bottom - t3; downstreamLineHeight = t3; } if (downstreamLineHeight == null) downstreamLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); downstreamHandleOffsetInText = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(downstreamTextPosition).$add(0, new A.Offset(0, downstreamLineHeight)); if (upstreamLineHeight === 0 || downstreamLineHeight === 0) { $.$get$_log6().log$4(B.Level_FINER_400, string$.Not_bu, _null, _null); A.Frames_scheduleBuildAfterBuild(_this, _null); return A._setArrayType([], type$.JSArray_Widget); } showUpstreamHandle = _this._widget.textScrollController._text_scrollview$_delegate.isTextPositionVisible$1(upstreamTextPosition); showDownstreamHandle = _this._widget.textScrollController._text_scrollview$_delegate.isTextPositionVisible$1(downstreamTextPosition); t2 = t1 ? _this.get$__editing_controls0$_onBasePanStart() : _this.get$__editing_controls0$_onExtentPanStart(); t2 = _this.__editing_controls0$_buildHandle$6$debugColor$followerOffset$handleKey$handleType$onPanStart$showHandle(B.MaterialColor_Map_JNgz5_4283215696, upstreamHandleOffsetInText, _this.__editing_controls0$_upstreamHandleKey, B.HandleType_1, t2, showUpstreamHandle); t1 = t1 ? _this.get$__editing_controls0$_onExtentPanStart() : _this.get$__editing_controls0$_onBasePanStart(); return A._setArrayType([t2, _this.__editing_controls0$_buildHandle$6$debugColor$followerOffset$handleKey$handleType$onPanStart$showHandle(B.MaterialColor_Map_JNusp_4294198070, downstreamHandleOffsetInText, _this.__editing_controls0$_downstreamHandleKey, B.HandleType_2, t1, showDownstreamHandle)], type$.JSArray_Widget); }, __editing_controls0$_buildHandle$6$debugColor$followerOffset$handleKey$handleType$onPanStart$showHandle(debugColor, followerOffset, handleKey, handleType, onPanStart, showHandle) { var t1, t2, t3, t4, _this = this, _null = null, fractionalTranslation = A._Cell$named("fractionalTranslation"); switch (handleType.index) { case 0: fractionalTranslation.__late_helper$_value = B.Offset_Oho; break; case 1: fractionalTranslation.__late_helper$_value = B.Offset_m1_0; break; case 2: fractionalTranslation.__late_helper$_value = B.Offset_0_0; break; } t1 = _this._widget.textContentLayerLink; t2 = fractionalTranslation._readLocal$0(); t3 = _this._widget; t3.toString; if (showHandle) { t4 = handleType === B.HandleType_0 && t3.editingController._isCollapsedHandleAutoHidden ? 0 : 1; t4 = A.AnimatedOpacity$(A.TapRegion$(new A.AndroidSelectionHandle(handleType, t3.handleColor, _null), false, _null, true, t3.tapRegionGroupId, _null, _null, _null), B.C__Linear, B.Duration_150000, t4); t3 = t4; } else t3 = B.SizedBox_null_null_null_null; return A.CompositedTransformFollower$(A.FractionalTranslation$(A.GestureDetector$(B.HitTestBehavior_2, A.DecoratedBox$(t3, new A.BoxDecoration(B.Color_0, _null, _null, _null, _null, _null, B.BoxShape_0), B.DecorationPosition_0), B.DragStartBehavior_0, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$__editing_controls0$_onPanCancel(), _null, _this.get$__editing_controls0$_onPanEnd(), onPanStart, _this.get$__editing_controls0$_onPanUpdate(), _null, _null, _null, _null, _null, _null, _null, new A._AndroidEditingOverlayControlsState__buildHandle_closure(_this, handleType), _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), true, t2), B.Alignment_m1_m1, handleKey, t1, followerOffset, true, B.Alignment_m1_m1); } }; A._AndroidEditingOverlayControlsState_initState_closure.prototype = { call$1(_) { return this.$this._updateOffsetForCollapsedHandle$0(); }, $signature: 11 }; A._AndroidEditingOverlayControlsState_didUpdateWidget_closure.prototype = { call$1(_) { return this.$this._updateOffsetForCollapsedHandle$0(); }, $signature: 11 }; A._AndroidEditingOverlayControlsState__rebuildOnNextFrame_closure.prototype = { call$0() { this.$this._updateOffsetForCollapsedHandle$0(); }, $signature: 0 }; A._AndroidEditingOverlayControlsState__onCollapsedPanStart_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._isDraggingCollapsed = true; t1.__editing_controls0$_isDraggingExtent = t1.__editing_controls0$_isDraggingBase = false; t2 = this.details.globalPosition; t1.__editing_controls0$_globalDragOffset = t2; t1.__editing_controls0$_localDragOffset = type$.RenderBox._as(t1._framework$_element.get$renderObject()).globalToLocal$1(t2); }, $signature: 0 }; A._AndroidEditingOverlayControlsState__onBasePanStart_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._isDraggingCollapsed = false; t1.__editing_controls0$_isDraggingBase = true; t1.__editing_controls0$_isDraggingExtent = false; t2 = this.details.globalPosition; t1.__editing_controls0$_globalDragOffset = t2; t1.__editing_controls0$_localDragOffset = type$.RenderBox._as(t1._framework$_element.get$renderObject()).globalToLocal$1(t2); $.$get$_log6().log$4(B.Level_FINE_500, " - done updating all local state for beginning drag", null, null); }, $signature: 0 }; A._AndroidEditingOverlayControlsState__onExtentPanStart_closure.prototype = { call$0() { var t1 = this.$this; t1.__editing_controls0$_isDraggingBase = t1._isDraggingCollapsed = false; t1.__editing_controls0$_isDraggingExtent = true; t1.__editing_controls0$_localDragOffset = type$.RenderBox._as(t1._framework$_element.get$renderObject()).globalToLocal$1(this.details.globalPosition); }, $signature: 0 }; A._AndroidEditingOverlayControlsState__onPanUpdate_closure.prototype = { call$0() { var t1 = this.$this; t1.__editing_controls0$_localDragOffset = t1.__editing_controls0$_localDragOffset.$add(0, this.details.delta); t1 = t1._widget.editingController; t1._isToolbarVisible = false; t1.notifyListeners$0(); t1.__editing_controls0$_isMagnifierVisible = true; t1.notifyListeners$0(); $.$get$_log6().log$4(B.Level_FINE_500, " - done updating all local state for drag update", null, null); }, $signature: 0 }; A._AndroidEditingOverlayControlsState__updateSelectionForDragHandleAfterScrollChange_closure.prototype = { call$1(timeStamp) { var t1 = this.$this; if (!t1._needToSyncSelectionWithHandleLocation) return; t1._updateSelectionForCurrentDragHandleOffset$0(); t1._needToSyncSelectionWithHandleLocation = false; }, $signature: 11 }; A._AndroidEditingOverlayControlsState__onHandleDragEnd_closure.prototype = { call$0() { var t2, t3, t1 = this.$this; t1.__editing_controls0$_isDraggingExtent = t1.__editing_controls0$_isDraggingBase = t1._isDraggingCollapsed = false; t2 = t1._widget.editingController; t2.__editing_controls0$_isMagnifierVisible = false; t2.notifyListeners$0(); t2 = t1._widget.editingController.textController._realController.get$selection(); t3 = t1._widget; if (t2.start !== t2.end) t3.editingController.showToolbar$0(); else { t3.editingController.caretBlinkController.startBlinking$0(); t1 = t1._widget.editingController; t1.unHideCollapsedHandle$0(); t1.startCollapsedHandleAutoHideCountdown$0(); } }, $signature: 0 }; A._AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure.prototype = { call$1(_) { return this.$this._updateOffsetForCollapsedHandle$0(); }, $signature: 11 }; A._AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure0.prototype = { call$0() { this.$this._collapsedHandleOffset = this.offset; }, $signature: 0 }; A._AndroidEditingOverlayControlsState_build_closure.prototype = { call$1(context) { var t4, focalPointOffsetInMiddleOfLine, _null = null, t1 = A._setArrayType([], type$.JSArray_Widget), t2 = this.$this, t3 = !t2._isDraggingCollapsed; if (!t3 || t2.__editing_controls0$_isDraggingBase || t2.__editing_controls0$_isDraggingExtent) { t3 = !t3 || t2.__editing_controls0$_isDraggingExtent; t4 = t2._widget; t3 = t3 ? t4.editingController.textController._realController.get$selection().get$extent() : t4.editingController.textController._realController.get$selection().get$base(); focalPointOffsetInMiddleOfLine = type$.RenderBox._as(t2._framework$_element.get$renderObject()).globalToLocal$1(t2._getGlobalOffsetOfMiddleOfLine$1(t3)); t3 = t2.__editing_controls0$_localDragOffset._dx; t1.push(A.Positioned$(_null, new A.CompositedTransformTarget(t2._widget.editingController.__editing_controls0$_magnifierFocalPoint, B.SizedBox_1_1_null_null, _null), _null, _null, t3, _null, focalPointOffsetInMiddleOfLine._dy, _null)); } t3 = t2._widget.editingController; if (t3.__editing_controls0$_isMagnifierVisible) t1.push(A.Center$(new A.AndroidFollowingMagnifier(t3.__editing_controls0$_magnifierFocalPoint, B.Offset_0_m72, _null), _null, _null)); B.JSArray_methods.addAll$1(t1, t2.__editing_controls0$_buildDraggableOverlayHandles$0()); t1.push(t2.__editing_controls0$_buildToolbar$0()); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t1, _null); }, $signature: 910 }; A._AndroidEditingOverlayControlsState__buildToolbar_closure.prototype = { call$1(context) { var _null = null, t1 = this.$this._widget, t2 = t1.tapRegionGroupId, t3 = t1.editingController; this.textFieldGlobalOffset.$add(0, this._box_0.toolbarTopAnchor); return A.TapRegion$(t1.popoverToolbarBuilder$3(context, t3, new A.ToolbarConfig()), false, _null, true, t2, _null, _null, _null); }, $signature: 3477 }; A._AndroidEditingOverlayControlsState__buildHandle_closure.prototype = { call$0() { if (this.handleType === B.HandleType_0) this.$this._widget.editingController.toggleToolbar$0(); return null; }, $signature: 0 }; A.AndroidEditingOverlayController.prototype = { dispose$0() { var t1 = this._handleAutoHideTimer; if (t1 != null) t1.cancel$0(0); this.super$ChangeNotifier$dispose(); }, toggleToolbar$0() { var _this = this; if (_this._isToolbarVisible) { _this._isToolbarVisible = false; _this.notifyListeners$0(); } else _this.showToolbar$0(); }, showToolbar$0() { var _this = this; _this.__editing_controls0$_isMagnifierVisible = false; _this.notifyListeners$0(); _this._isToolbarVisible = true; _this.notifyListeners$0(); }, unHideCollapsedHandle$0() { if (this._isCollapsedHandleAutoHidden) { this._isCollapsedHandleAutoHidden = false; this.notifyListeners$0(); } }, startCollapsedHandleAutoHideCountdown$0() { var t1 = this._handleAutoHideTimer; if (t1 != null) t1.cancel$0(0); this._handleAutoHideTimer = A.Timer_Timer(B.Duration_4000000, this.get$_hideCollapsedHandle()); }, cancelCollapsedHandleAutoHideCountdown$0() { var t1 = this._handleAutoHideTimer; if (t1 != null) t1.cancel$0(0); }, _hideCollapsedHandle$0() { if (!this._isCollapsedHandleAutoHidden) { this._isCollapsedHandleAutoHidden = true; this.notifyListeners$0(); } }, $isListenable: 1 }; A._AndroidEditingOverlayController_Object_ChangeNotifier.prototype = {}; A.__AndroidEditingOverlayControlsState_State_WidgetsBindingObserver.prototype = {}; A.AndroidTextFieldTouchInteractor.prototype = { createState$0() { return new A.AndroidTextFieldTouchInteractorState(new A.LayerLink(), null, null, B._StateLifecycle_0); }, getGlobalCaretRect$0() { return this.getGlobalCaretRect.call$0(); } }; A.AndroidTextFieldTouchInteractorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._widget.textController.addListener$1(0, _this.get$__user_interaction0$_onTextOrSelectionChange()); _this._widget.textScrollController.addListener$1(0, _this.get$__user_interaction0$_onScrollChange()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.textController; if (_this._widget.textController !== t1) { t2 = _this.get$__user_interaction0$_onTextOrSelectionChange(); t1.removeListener$1(0, t2); _this._widget.textController.addListener$1(0, t2); } t1 = oldWidget.textScrollController; if (_this._widget.textScrollController !== t1) { t2 = _this.get$__user_interaction0$_onScrollChange(); t1.removeListener$1(0, t2); _this._widget.textScrollController.addListener$1(0, t2); } }, dispose$0() { var _this = this; _this._widget.textController.removeListener$1(0, _this.get$__user_interaction0$_onTextOrSelectionChange()); _this._widget.textScrollController.removeListener$1(0, _this.get$__user_interaction0$_onScrollChange()); _this.super$_AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin$dispose(); }, __user_interaction0$_onTextOrSelectionChange$0() { if (!this.__user_interaction0$_isDraggingCaret) A.Frames_onNextFrame(this, new A.AndroidTextFieldTouchInteractorState__onTextOrSelectionChange_closure(this)); }, __user_interaction0$_onTapUp$1(details) { var t1, t2, tapTextPosition, previousSelection, t3, t4, didTapOnExistingSelection, t5, _this = this; $.$get$_log7().log$4(B.Level_FINE_500, "User released a tap", null, null); t1 = _this._widget.focusNode.get$hasFocus() && _this._widget.textController.get$isAttachedToIme(); t2 = _this._widget; if (t1) t2.textController.showKeyboard$0(); else t2.focusNode.requestFocus$0(); t1 = details.localPosition; tapTextPosition = _this.__user_interaction0$_getTextPositionAtOffset$1(t1); previousSelection = _this._widget.textController._realController.get$selection(); t2 = previousSelection.start; t3 = previousSelection.end; t4 = t2 === t3; if (t4) didTapOnExistingSelection = tapTextPosition.$eq(0, previousSelection.get$extent()); else { t5 = tapTextPosition.offset; didTapOnExistingSelection = t5 >= t2 && t5 <= t3; } t2 = didTapOnExistingSelection && t4; t3 = _this._widget; if (t2) t3.editingOverlayController.toggleToolbar$0(); else { t2 = t3.editingOverlayController; t2._isToolbarVisible = false; t2.notifyListeners$0(); _this.__user_interaction0$_selectAtOffset$1(t1); } t1 = _this._widget.editingOverlayController; t1.unHideCollapsedHandle$0(); t1.startCollapsedHandleAutoHideCountdown$0(); }, __user_interaction0$_selectAtOffset$1(localOffset) { var tapTextPosition, t1, t2, _this = this; _this._widget.editingOverlayController.unHideCollapsedHandle$0(); tapTextPosition = _this.__user_interaction0$_getTextPositionAtOffset$1(localOffset); t1 = _this._widget.textController; t2 = tapTextPosition.offset; t2 = t2 >= 0 ? A.TextSelection$collapsed(B.TextAffinity_1, t2) : B.TextSelection_3Ex; t1._realController.set$selection(t2); _this._widget.textController._realController.set$composingRegion(B.TextRange_m1_m1); t1 = _this._widget.editingOverlayController; if (!t1._areHandlesVisible) { t1._areHandlesVisible = true; t1.notifyListeners$0(); } }, __user_interaction0$_onLongPress$0() { if (!this._widget.textController._realController.get$selection().get$isValid()) return; this._widget.editingOverlayController.showToolbar$0(); }, __user_interaction0$_onDoubleTapDown$1(details) { var _this = this; $.$get$_log7().log$4(B.Level_FINE_500, "User double-tapped down", null, null); _this._widget.focusNode.requestFocus$0(); _this.setState$1(new A.AndroidTextFieldTouchInteractorState__onDoubleTapDown_closure(_this, _this.__user_interaction0$_getTextPositionAtOffset$1(details.localPosition))); }, __user_interaction0$_onTripleTapDown$1(details) { var t1, t2, _this = this; $.$get$_log7().log$4(B.Level_FINE_500, "User triple-tapped down", null, null); t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getPositionAtOffset$1(details.localPosition); t1.toString; t2 = _this._widget; t2.textController._realController.set$selection(A.paragraphExpansionFilter(A.RenderSuperTextLayout_textLayoutFrom(t2.textKey.get$currentState()._textLayoutKey)._richText.toPlainText$0(), t1, B.TextAffinity_1)); t1 = _this._widget.textController._realController.get$selection(); if (t1.start === t1.end) { t1 = _this._widget.editingOverlayController; t1.unHideCollapsedHandle$0(); t1.startCollapsedHandleAutoHideCountdown$0(); } }, __user_interaction0$_onPanStart$1(details) { var globalCaretRect; $.$get$_log7().log$4(B.Level_FINE_500, "User started a pan", null, null); globalCaretRect = this._widget.getGlobalCaretRect$0(); if (globalCaretRect == null) return; if (Math.abs(globalCaretRect.get$center().$sub(0, details.globalPosition)._dx) > 48) return; this.setState$1(new A.AndroidTextFieldTouchInteractorState__onPanStart_closure(this, details)); }, __user_interaction0$_onPanUpdate$1(details) { var t1, t2, _this = this; $.$get$_log7().log$4(B.Level_FINER_400, "User panned to new offset", null, null); if (!_this.__user_interaction0$_isDraggingCaret) return; t1 = _this._widget; t2 = t1.textController; t1 = A.RenderSuperTextLayout_textLayoutFrom(t1.textKey.get$currentState()._textLayoutKey); t1.toString; t2._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1.getPositionNearestToOffset$1(_this.__user_interaction0$_globalOffsetToTextOffset$1(details.globalPosition)).offset)); _this.setState$1(new A.AndroidTextFieldTouchInteractorState__onPanUpdate_closure(_this, details)); }, __user_interaction0$_onPanEnd$1(details) { $.$get$_log7().log$4(B.Level_FINE_500, "User ended a pan", null, null); this.__user_interaction0$_onHandleDragEnd$0(); }, __user_interaction0$_onPanCancel$0() { $.$get$_log7().log$4(B.Level_FINE_500, "_onPanCancel()", null, null); this.__user_interaction0$_onHandleDragEnd$0(); }, __user_interaction0$_onHandleDragEnd$0() { var _this = this; $.$get$_log7().log$4(B.Level_FINE_500, "_onHandleDragEnd()", null, null); _this._widget.textScrollController.stopScrolling$0(); if (_this.__user_interaction0$_isDraggingCaret) _this._widget.textScrollController.ensureExtentIsVisible$0(); _this.setState$1(new A.AndroidTextFieldTouchInteractorState__onHandleDragEnd_closure(_this)); }, __user_interaction0$_onScrollChange$0() { if (this.__user_interaction0$_isDraggingCaret) A.Frames_onNextFrame(this, new A.AndroidTextFieldTouchInteractorState__onScrollChange_closure(this)); }, __user_interaction0$_globalOffsetToTextOffset$1(globalOffset) { var t1 = this._widget.textKey; return type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffset); }, __user_interaction0$_getTextPositionAtOffset$1(localOffset) { var globalOffset, t2, textOffset, _this = this, t1 = _this._widget.textController._realController; if (t1.get$text(t1).text.length === 0) return B.TextPosition_m1_TextAffinity_1; t1 = type$.RenderBox; globalOffset = A.MatrixUtils_transformPoint(t1._as(_this._framework$_element.get$renderObject()).getTransformTo$1(0, null), localOffset); t2 = _this._widget.textKey; textOffset = t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$1(globalOffset); return A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(textOffset); }, build$1(context) { var _this = this, _null = null, t1 = _this._widget; t1 = A._setArrayType([t1.child], type$.JSArray_Widget); if (_this._widget.textController._realController.get$selection().extentOffset >= 0) t1.push(_this.__user_interaction0$_buildExtentTrackerForMagnifier$0()); t1.push(_this.__user_interaction0$_buildTapAndDragDetector$0()); return new A.CompositedTransformTarget(_this.__user_interaction0$_textViewportOffsetLink, A.GestureDetector$(_null, A.DecoratedBox$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, t1, _null), new A.BoxDecoration(_null, _null, B.Border_bWW, _null, _null, _null, B.BoxShape_0), B.DecorationPosition_0), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.AndroidTextFieldTouchInteractorState_build_closure(), _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null); }, __user_interaction0$_buildTapAndDragDetector$0() { var gestureSettings, _this = this, _null = null, t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, _null); gestureSettings = t1 == null ? _null : t1.gestureSettings; return A.Positioned$(0, new A.RawGestureDetector(_null, A.LinkedHashMap_LinkedHashMap$_literal([B.Type_TapSequenceGestureRecognizer_7F1, new A.GestureRecognizerFactoryWithHandlers(new A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure(), new A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure0(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer), B.Type_LongPressGestureRecognizer_46y, new A.GestureRecognizerFactoryWithHandlers(new A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure1(), new A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure2(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer), B.Type_PanGestureRecognizer_bbH, new A.GestureRecognizerFactoryWithHandlers(new A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure3(), new A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure4(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), B.HitTestBehavior_2, false, _null), _null, _null, 0, 0, 0, _null); }, __user_interaction0$_buildExtentTrackerForMagnifier$0() { var extentPosition, extentOffsetInText, t1, extentLineHeight, t2, extentGlobalOffset, extentOffsetInViewport, _this = this, _null = null; if (!_this.__user_interaction0$_isDraggingCaret) return B.SizedBox_null_null_null_null; extentPosition = _this._widget.textController._realController.get$selection().get$extent(); extentOffsetInText = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(extentPosition); t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getCharacterBox$1(extentPosition); if (t1 == null) extentLineHeight = _null; else { t2 = t1.top; t2 = t1.bottom - t2; extentLineHeight = t2; } if (extentLineHeight == null) extentLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); t1 = _this._widget.textKey; t2 = type$.RenderBox; extentGlobalOffset = A.MatrixUtils_transformPoint(t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, _null), extentOffsetInText); extentOffsetInViewport = t2._as(_this._framework$_element.get$renderObject()).globalToLocal$1(extentGlobalOffset); t2 = _this._widget.editingOverlayController; return A.Positioned$(_null, new A.CompositedTransformTarget(t2.__editing_controls0$_magnifierFocalPoint, B.SizedBox_1_1_null_null, _null), _null, _null, extentOffsetInViewport._dx, _null, extentOffsetInViewport._dy + extentLineHeight / 2, _null); } }; A.AndroidTextFieldTouchInteractorState__onTextOrSelectionChange_closure.prototype = { call$1(timeStamp) { this.$this._widget.textScrollController.ensureExtentIsVisible$0(); }, $signature: 11 }; A.AndroidTextFieldTouchInteractorState__onDoubleTapDown_closure.prototype = { call$0() { var t1 = this.$this, wordSelection = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey).getWordSelectionAt$1(this.tapTextPosition); t1._widget.textController._realController.set$selection(wordSelection); t1 = t1._widget; if (wordSelection.start !== wordSelection.end) t1.editingOverlayController.showToolbar$0(); else { t1 = t1.editingOverlayController; t1.unHideCollapsedHandle$0(); t1.startCollapsedHandleAutoHideCountdown$0(); } }, $signature: 0 }; A.AndroidTextFieldTouchInteractorState__onPanStart_closure.prototype = { call$0() { var t2, t1 = this.$this; t1.__user_interaction0$_isDraggingCaret = true; t2 = this.details; t1.__user_interaction0$_globalDragOffset = t2.globalPosition; t1.__user_interaction0$_dragOffset = t2.localPosition; t1._widget.editingOverlayController.cancelCollapsedHandleAutoHideCountdown$0(); t2 = t1._widget.textController._realController.get$selection(); if (t2.start === t2.end) t1._widget.editingOverlayController.caretBlinkController.stopBlinking$0(); }, $signature: 0 }; A.AndroidTextFieldTouchInteractorState__onPanUpdate_closure.prototype = { call$0() { var t1 = this.$this, t2 = this.details.delta; t1.__user_interaction0$_globalDragOffset = t1.__user_interaction0$_globalDragOffset.$add(0, t2); t2 = t1.__user_interaction0$_dragOffset.$add(0, t2); t1.__user_interaction0$_dragOffset = t2; t1._widget.textScrollController.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(t2); t2 = t1._widget.editingOverlayController; t1.__user_interaction0$_globalDragOffset.toString; t2._isToolbarVisible = false; t2.notifyListeners$0(); t2.__editing_controls0$_isMagnifierVisible = true; t2.notifyListeners$0(); }, $signature: 0 }; A.AndroidTextFieldTouchInteractorState__onHandleDragEnd_closure.prototype = { call$0() { var t2, t3, t1 = this.$this; t1.__user_interaction0$_isDraggingCaret = false; t2 = t1._widget.editingOverlayController; t2.__editing_controls0$_isMagnifierVisible = false; t2.notifyListeners$0(); t2 = t1._widget.textController._realController.get$selection(); t3 = t1._widget; if (t2.start !== t2.end) t3.editingOverlayController.showToolbar$0(); else { t3.editingOverlayController.caretBlinkController.startBlinking$0(); t1 = t1._widget.editingOverlayController; t1.unHideCollapsedHandle$0(); t1.startCollapsedHandleAutoHideCountdown$0(); } }, $signature: 0 }; A.AndroidTextFieldTouchInteractorState__onScrollChange_closure.prototype = { call$1(_) { var t1 = this.$this, t2 = t1._widget, t3 = t2.textController, t4 = t1.__user_interaction0$_globalDragOffset; t4.toString; t2 = A.RenderSuperTextLayout_textLayoutFrom(t2.textKey.get$currentState()._textLayoutKey); t2.toString; t3._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.getPositionNearestToOffset$1(t1.__user_interaction0$_globalOffsetToTextOffset$1(t4)).offset)); }, $signature: 11 }; A.AndroidTextFieldTouchInteractorState_build_closure.prototype = { call$0() { $.$get$_log7().log$4(B.Level_FINE_500, "Intercepting single tap", null, null); }, $signature: 0 }; A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure.prototype = { call$0() { return A.TapSequenceGestureRecognizer$(); }, $signature: 254 }; A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure0.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onTapUp = t1.get$__user_interaction0$_onTapUp(); recognizer.onDoubleTapDown = t1.get$__user_interaction0$_onDoubleTapDown(); recognizer.onTripleTapDown = t1.get$__user_interaction0$_onTripleTapDown(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 263 }; A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure1.prototype = { call$0() { return A.LongPressGestureRecognizer$(null, null, null); }, $signature: 451 }; A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure2.prototype = { call$1(recognizer) { recognizer.onLongPress = this.$this.get$__user_interaction0$_onLongPress(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 461 }; A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure3.prototype = { call$0() { return A.PanGestureRecognizer$(null, null); }, $signature: 246 }; A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure4.prototype = { call$1(recognizer) { var _null = null, t1 = this.$this; recognizer.onStart = t1._widget.focusNode.get$hasFocus() ? t1.get$__user_interaction0$_onPanStart() : _null; recognizer.onUpdate = t1._widget.focusNode.get$hasFocus() ? t1.get$__user_interaction0$_onPanUpdate() : _null; recognizer.onEnd = t1._widget.focusNode.get$hasFocus() || t1.__user_interaction0$_isDraggingCaret ? t1.get$__user_interaction0$_onPanEnd() : _null; recognizer.onCancel = t1._widget.focusNode.get$hasFocus() || t1.__user_interaction0$_isDraggingCaret ? t1.get$__user_interaction0$_onPanCancel() : _null; recognizer.gestureSettings = this.gestureSettings; }, $signature: 247 }; A._AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.SuperAndroidTextField.prototype = { createState$0() { var _null = null; return new A.SuperAndroidTextFieldState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LayerLink(), new A.LayerLink(), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_AndroidTextFieldTouchInteractorState), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_ProseTextState_StatefulWidget), new A.LayerLink(), new A.OverlayPortalController(_null), new A.SignalNotifier($.$get$ChangeNotifier__emptyListeners()), _null, _null, B._StateLifecycle_0); }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); } }; A.SuperAndroidTextFieldState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); switch (_this._widget.blinkTimingMode.index) { case 0: t1 = A.BlinkController$(_this); _this.__SuperAndroidTextFieldState__caretBlinkController_F !== $ && A.throwUnnamedLateFieldAI(); _this.__SuperAndroidTextFieldState__caretBlinkController_F = t1; break; case 1: t1 = $.$get$ChangeNotifier__emptyListeners(); _this.__SuperAndroidTextFieldState__caretBlinkController_F !== $ && A.throwUnnamedLateFieldAI(); _this.__SuperAndroidTextFieldState__caretBlinkController_F = new A.BlinkController(B.Duration_0, t1); break; } t1 = _this._widget.focusNode; t1.addListener$1(0, _this.get$_android_textfield$_updateSelectionAndImeConnectionOnFocusChange()); _this.__SuperAndroidTextFieldState__focusNode_A = t1; t1 = _this._widget.textController; t1.addListener$1(0, _this.get$_android_textfield$_onTextOrSelectionChange()); if (t1.__ime_text_editing_controller$_onPerformActionPressed == null) t1.__ime_text_editing_controller$_onPerformActionPressed = _this.get$_android_textfield$_onPerformActionPressed(); _this.__SuperAndroidTextFieldState__textEditingController_A = t1; t1 = A.TextScrollController$(t1, _this); t1.addListener$1(0, _this.get$_android_textfield$_onTextScrollChange()); _this.__SuperAndroidTextFieldState__textScrollController_A = t1; t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t2 = _this.__SuperAndroidTextFieldState__caretBlinkController_F; t2 === $ && A.throwUnnamedLateFieldNI(); _this.__SuperAndroidTextFieldState__editingOverlayController_A = new A.AndroidEditingOverlayController(t1, t2, _this._magnifierLayerLink, $.$get$ChangeNotifier__emptyListeners()); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); if (_this.__SuperAndroidTextFieldState__focusNode_A.get$hasFocus()) A.Frames_onNextFrame(_this, new A.SuperAndroidTextFieldState_initState_closure(_this)); if (_this.__SuperAndroidTextFieldState__textEditingController_A._realController.get$selection().get$isValid()) A.Frames_onNextFrame(_this, new A.SuperAndroidTextFieldState_initState_closure0(_this)); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.focusNode !== oldWidget.focusNode) { t1 = _this.__SuperAndroidTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_android_textfield$_updateSelectionAndImeConnectionOnFocusChange(); t1.removeListener$1(0, t2); t1 = _this._widget.focusNode; t1.addListener$1(0, t2); _this.__SuperAndroidTextFieldState__focusNode_A = t1; } if (_this._widget.textInputAction !== oldWidget.textInputAction) { t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$isAttachedToIme(); } else t1 = false; if (t1) { t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget.textInputAction; t1.updateTextInputConfiguration$2$textInputAction$textInputType(t2, _this.get$_android_textfield$_isMultiline() ? B.TextInputType_1_null_null : B.TextInputType_0_null_null); } t1 = _this._widget; if (t1.textController !== oldWidget.textController) { t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_android_textfield$_onTextOrSelectionChange(); t1.removeListener$1(0, t2); t1 = _this.get$_android_textfield$_onPerformActionPressed(); if (J.$eq$(_this.__SuperAndroidTextFieldState__textEditingController_A.__ime_text_editing_controller$_onPerformActionPressed, t1)) _this.__SuperAndroidTextFieldState__textEditingController_A.__ime_text_editing_controller$_onPerformActionPressed = null; t3 = _this.__SuperAndroidTextFieldState__textEditingController_A = _this._widget.textController; t3.addListener$1(0, t2); if (t3.__ime_text_editing_controller$_onPerformActionPressed == null) t3.__ime_text_editing_controller$_onPerformActionPressed = t1; } _this._widget.toString; }, dispose$0() { var t2, _this = this, t1 = _this._android_textfield$_popoverController; if (t1.get$isShowing()) t1.hide$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.SuperAndroidTextFieldState_dispose_closure(_this)); t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_android_textfield$_onTextOrSelectionChange()); t1.detachFromIme$0(); _this._widget.toString; t1 = _this.__SuperAndroidTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_android_textfield$_updateSelectionAndImeConnectionOnFocusChange()); _this._widget.toString; t1 = _this.__SuperAndroidTextFieldState__textScrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_android_textfield$_onTextScrollChange()); t2 = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this.__SuperAndroidTextFieldState__caretBlinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this._popoverRebuildSignal; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); _this.super$_SuperAndroidTextFieldState_State_TickerProviderStateMixin$dispose(); }, didChangeMetrics$0() { A.Frames_onNextFrame(this, new A.SuperAndroidTextFieldState_didChangeMetrics_closure(this)); }, _android_textfield$_getGlobalCaretRect$0() { var globalTextOffset, caretPosition, caretOffset, t2, t3, _this = this, t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1._realController.get$selection().get$isValid()) { t1 = _this.__SuperAndroidTextFieldState__textEditingController_A._realController.get$selection(); t1 = t1.start !== t1.end; } else t1 = true; if (t1) return null; t1 = _this._android_textfield$_textContentKey; globalTextOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, null), B.Offset_0_0); caretPosition = _this.__SuperAndroidTextFieldState__textEditingController_A._realController.get$selection().get$extent(); caretOffset = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey).getOffsetForCaret$1(caretPosition).$add(0, globalTextOffset); t1 = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey).getHeightForCaret$1(caretPosition); t1.toString; t2 = caretOffset._dx; t3 = caretOffset._dy; return new A.Rect(t2, t3, t2 + 1, t3 + t1); }, get$_android_textfield$_isMultiline() { var t1 = this._widget, t2 = t1.minLines; return t2 !== 1 || t1.maxLines !== 1; }, _android_textfield$_updateSelectionAndImeConnectionOnFocusChange$0() { var _this = this, _null = null, t1 = _this.__SuperAndroidTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$hasFocus()) { t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isAttachedToIme()) { $.$get$_log8().log$4(B.Level_INFO_800, "Attaching TextInputClient to TextInput", _null, _null); _this.setState$1(new A.SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure(_this)); } } else { $.$get$_log8().log$4(B.Level_INFO_800, string$.Lost_f, _null, _null); _this.setState$1(new A.SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0(_this)); } }, _android_textfield$_onTextOrSelectionChange$0() { var t1 = this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController.get$selection(); if (t1.start === t1.end) { t1 = this.__SuperAndroidTextFieldState__editingOverlayController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._isToolbarVisible = false; t1.notifyListeners$0(); } }, _android_textfield$_onTextScrollChange$0() { var t1 = this._android_textfield$_popoverController; if (t1.get$isShowing()) if (t1.get$isShowing()) this._popoverRebuildSignal.super$ChangeNotifier$notifyListeners(); }, _showEditingControlsOverlay$0() { var t1 = this._android_textfield$_popoverController; if (!t1.get$isShowing()) t1.show$0(0); }, _android_textfield$_onPerformActionPressed$1(action) { var t1, t2; switch (action.index) { case 2: t1 = this.__SuperAndroidTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.unfocus$0(); break; case 6: t1 = this.__SuperAndroidTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); break; case 7: t1 = this.__SuperAndroidTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); break; default: $.$get$_log8().log$4(B.Level_WARNING_900, "User pressed unhandled action button: " + action.toString$0(0), null, null); } }, _onKeyEventPressed$2(focusNode, keyEvent) { var t2, _null = null, t1 = $.$get$_log8(); t1.log$4(B.Level_FINER_400, "_onKeyEventPressed - keyEvent: " + A.S(keyEvent.character), _null, _null); if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) { t1.log$4(B.Level_FINER_400, '_onKeyEventPressed - not a "down" event. Ignoring.', _null, _null); return B.KeyEventResult_1; } if (!keyEvent.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967304)) return B.KeyEventResult_1; t1 = this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController.get$selection(); t2 = this.__SuperAndroidTextFieldState__textEditingController_A._realController; if (t1.start === t1.end) t2.deletePreviousCharacter$1$newComposingRegion(_null); else t2.deleteSelection$1$newComposingRegion(_null); return B.KeyEventResult_0; }, _android_textfield$_autoScrollToKeepTextFieldVisible$0() { var t2, lineHeight, fieldBox, _this = this, t1 = _this._framework$_element; t1.toString; if (A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t1) == null) return; _this._widget.toString; t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._android_textfield$_textContentKey.get$currentState()._textLayoutKey); t1.toString; t2 = _this.__SuperAndroidTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); lineHeight = t1.getLineHeightAtPosition$1(new A.TextPosition(t2._realController.get$selection().extentOffset, B.TextAffinity_1)); fieldBox = type$.RenderBox._as(_this._framework$_element.get$renderObject()); fieldBox.showOnScreen$3$curve$duration$rect(B.Cubic_ifx, B.Duration_100000, new A.Rect(0, 0, 0 + fieldBox.get$size(0)._dx, 0 + (lineHeight + 30))); }, build$1(context) { return A.OverlayPortal$(this._android_textfield$_buildTextField$0(), this._android_textfield$_popoverController, this.get$_buildPopoverToolbar()); }, _android_textfield$_buildTextField$0() { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = _this._widget.tapRegionGroupId, t2 = _this.__SuperAndroidTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._android_textfield$_textContentKey; t4 = _this.__SuperAndroidTextFieldState__textEditingController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__SuperAndroidTextFieldState__editingOverlayController_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__SuperAndroidTextFieldState__textScrollController_A; t6 === $ && A.throwUnnamedLateFieldNI(); _this.get$_android_textfield$_isMultiline(); t7 = _this._widget; t8 = _this.__SuperAndroidTextFieldState__textScrollController_A; t9 = _this.__SuperAndroidTextFieldState__textEditingController_A; t10 = t7.textAlign; t11 = t7.minLines; t12 = t7.maxLines; t7 = t7.lineHeight; return A.TapRegion$(new A.NonReparentingFocus(t2, _this.get$_onKeyEventPressed(), new A.CompositedTransformTarget(_this._android_textfield$_textFieldLayerLink, new A.AndroidTextFieldTouchInteractor(t2, t4, t5, t6, t3, _this.get$_android_textfield$_getGlobalCaretRect(), false, A.TextScrollView$(new A.FillWidthIfConstrained(new A.Padding(new A.EdgeInsets(0, 0, 0, 0), new A.CompositedTransformTarget(_this._android_textfield$_textContentLayerLink, new A.ListenableBuilder(new A.SuperAndroidTextFieldState__buildTextField_closure(_this), _null, t9, _null), _null), _null), _null), _this._android_textfield$_scrollKey, t7, t12, t11, new A.EdgeInsets(0, 0, 0, 0), B.Duration_100000, false, t10, t9, t3, t8), _null), _null), _this._android_textfield$_textFieldKey), false, _null, true, t1, _null, _null, _null); }, _android_textfield$_buildSelectableText$0() { var textSpan, t2, _this = this, t1 = _this.__SuperAndroidTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController; if (t1.get$text(t1).text.length !== 0) { t1 = _this.__SuperAndroidTextFieldState__textEditingController_A._realController; textSpan = A.ComputeTextSpan_computeTextSpan(t1.get$text(t1), _this._widget.textStyleBuilder); } else textSpan = A.TextSpan$(null, null, _this._widget.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)), ""); t1 = _this._widget.textAlign; t2 = _this._framework$_element; t2.toString; t2 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_4); t2 = t2 == null ? null : t2.get$textScaler(); if (t2 == null) t2 = B._LinearTextScaler_1; return A.SuperText$(_this._android_textfield$_textContentKey, new A.SuperAndroidTextFieldState__buildSelectableText_closure(_this), new A.SuperAndroidTextFieldState__buildSelectableText_closure0(_this), textSpan, t1, B.TextDirection_1, t2); }, _buildPopoverToolbar$1(context) { return new A.ListenableBuilder(new A.SuperAndroidTextFieldState__buildPopoverToolbar_closure(this), null, this._popoverRebuildSignal, null); } }; A.SuperAndroidTextFieldState_initState_closure.prototype = { call$1(_) { return this.$this._android_textfield$_updateSelectionAndImeConnectionOnFocusChange$0(); }, $signature: 11 }; A.SuperAndroidTextFieldState_initState_closure0.prototype = { call$1(_) { var t1 = this.$this.__SuperAndroidTextFieldState__textScrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.ensureExtentIsVisible$0(); }, $signature: 11 }; A.SuperAndroidTextFieldState_dispose_closure.prototype = { call$1(timeStamp) { var t1 = this.$this.__SuperAndroidTextFieldState__editingOverlayController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); }, $signature: 11 }; A.SuperAndroidTextFieldState_didChangeMetrics_closure.prototype = { call$1(_) { var t1 = this.$this, t2 = t1.__SuperAndroidTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$hasFocus()) return; t1._android_textfield$_autoScrollToKeepTextFieldVisible$0(); }, $signature: 11 }; A.SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.__SuperAndroidTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2._realController.get$selection().get$isValid()) { t2 = t1.__SuperAndroidTextFieldState__textEditingController_A._realController; t2.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.get$text(t2).text.length)); } t2 = t1._widget; t3 = t1.__SuperAndroidTextFieldState__textEditingController_A; t2 = t2.textInputAction; t3.attachToIme$2$textInputAction$textInputType(t2, t1.get$_android_textfield$_isMultiline() ? B.TextInputType_1_null_null : B.TextInputType_0_null_null); t1._android_textfield$_autoScrollToKeepTextFieldVisible$0(); t1._showEditingControlsOverlay$0(); }, $signature: 0 }; A.SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1.__SuperAndroidTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.detachFromIme$0(); t1.__SuperAndroidTextFieldState__textEditingController_A._realController.set$selection(B.TextSelection_ke5); t1.__SuperAndroidTextFieldState__textEditingController_A._realController.set$composingRegion(B.TextRange_m1_m1); t1 = t1._android_textfield$_popoverController; if (t1.get$isShowing()) t1.hide$0(); }, $signature: 0 }; A.SuperAndroidTextFieldState__buildTextField_closure.prototype = { call$2(context, _) { return this.$this._android_textfield$_buildSelectableText$0(); }, $signature: 184 }; A.SuperAndroidTextFieldState__buildSelectableText_closure0.prototype = { call$2(context, textLayout) { var isTextEmpty, showHint, t3, t4, _null = null, t1 = this.$this, t2 = t1.__SuperAndroidTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._realController; isTextEmpty = t2.get$text(t2).text.length === 0; t2 = t1._widget; t2.toString; if (!(isTextEmpty && t2.hintBehavior === B.HintBehavior_1)) { if (isTextEmpty) { t2 = t1.__SuperAndroidTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = !t2.get$hasFocus() && t1._widget.hintBehavior === B.HintBehavior_0; } else t2 = false; showHint = t2; } else showHint = true; t2 = A._setArrayType([], type$.JSArray_Widget); t3 = t1._widget.textController._realController.get$selection().get$isValid(); if (t3) { t3 = t1._widget; t4 = t3.selectionColor; t3 = t3.textController._realController.get$selection(); t2.push(new A.TextLayoutSelectionHighlight(textLayout, new A.SelectionHighlightStyle(t4), t3, _null)); } t3 = t1._widget.textController._realController.get$composingRegion().get$isValid(); if (t3) { t1._widget.toString; t3 = true; } else t3 = false; if (t3) { t3 = t1._widget.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).color; if (t3 == null) t3 = A.Theme_of(context).colorScheme.brightness === B.Brightness_1 ? B.Color_4278190080 : B.Color_4294967295; t2.push(new A.TextUnderlineLayer(textLayout, A._setArrayType([new A.TextLayoutUnderline(new A.UnderlineStyle(t3), t1._widget.textController._realController.get$composingRegion())], type$.JSArray_TextLayoutUnderline), _null)); } if (showHint) t2.push(t1._widget.hintBuilder.call$1(context)); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null); }, $signature: 378 }; A.SuperAndroidTextFieldState__buildSelectableText_closure.prototype = { call$2(context, textLayout) { var t3, t1 = this.$this, t2 = t1.__SuperAndroidTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$hasFocus()) return B.SizedBox_null_null_null_null; t2 = t1._widget.caretStyle; t3 = t1.__SuperAndroidTextFieldState__textEditingController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._realController.get$selection(); t3 = t3.start === t3.end ? t1.__SuperAndroidTextFieldState__textEditingController_A._realController.get$selection().get$extent() : null; t1 = t1.__SuperAndroidTextFieldState__caretBlinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); return A.TextLayoutCaret$(t1, B.BlinkTimingMode_0, t3, t2, textLayout); }, $signature: 912 }; A.SuperAndroidTextFieldState__buildPopoverToolbar_closure.prototype = { call$2(context, _) { var t3, t4, t1 = this.$this, t2 = t1.__SuperAndroidTextFieldState__editingOverlayController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.__SuperAndroidTextFieldState__textScrollController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1._widget; return new A.AndroidEditingOverlayControls(t2, t3, t1._android_textfield$_textFieldKey, t1._android_textfield$_textContentLayerLink, t1._android_textfield$_textContentKey, t4.tapRegionGroupId, t4.handlesColor, false, A.android_textfield___defaultAndroidToolbarBuilder$closure(), null); }, $signature: 3480 }; A._defaultAndroidToolbarBuilder_closure.prototype = { call$0() { return A._onToolbarCutPressed(this.controller); }, $signature: 0 }; A._defaultAndroidToolbarBuilder_closure0.prototype = { call$0() { var t1 = this.controller.textController._realController, selection = t1.get$selection(); A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(t1.get$text(t1).text, selection.start, selection.end))); return null; }, $signature: 0 }; A._defaultAndroidToolbarBuilder_closure1.prototype = { call$0() { return A._onToolbarPastePressed(this.controller); }, $signature: 0 }; A._defaultAndroidToolbarBuilder_closure2.prototype = { call$0() { this.controller.textController._realController.selectAll$0(); return null; }, $signature: 0 }; A._SuperAndroidTextFieldState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._SuperAndroidTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver.prototype = {}; A.SuperDesktopTextField.prototype = { createState$0() { return new A.SuperDesktopTextFieldState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_ProseTextState_StatefulWidget), new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_SuperTextFieldScrollviewState), new A._EstimatedLineHeight(), B._StateLifecycle_0); }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); } }; A.SuperDesktopTextFieldState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget.focusNode; t1.addListener$1(0, _this.get$_updateSelectionAndComposingRegionOnFocusChange()); _this.__SuperDesktopTextFieldState__focusNode_A = t1; t1 = _this._widget; t1 = t1.textController; _this.__SuperDesktopTextFieldState__controller_A = t1; t1.addListener$1(0, _this.get$_onSelectionOrContentChange()); t1 = A.ScrollController$(0, true, null, null); _this.__SuperDesktopTextFieldState__scrollController_A = t1; t2 = new A.TextFieldScroller(); t2._text_field_scroller$_scrollController = t1; _this.__SuperDesktopTextFieldState__textFieldScroller_A = t2; _this._createTextFieldContext$0(); _this._updateSelectionAndComposingRegionOnFocusChange$0(); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.focusNode !== oldWidget.focusNode) { t1 = _this.__SuperDesktopTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_updateSelectionAndComposingRegionOnFocusChange(); t1.removeListener$1(0, t2); t1 = _this._widget.focusNode; t1.addListener$1(0, t2); _this.__SuperDesktopTextFieldState__focusNode_A = t1; _this._updateSelectionAndComposingRegionOnFocusChange$0(); } if (_this._widget.textController !== oldWidget.textController) { t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_onSelectionOrContentChange(); t1.removeListener$1(0, t2); t1 = _this._widget; t1 = t1.textController; _this.__SuperDesktopTextFieldState__controller_A = t1; t1.addListener$1(0, t2); _this._createTextFieldContext$0(); } if (_this._widget.padding.$eq(0, oldWidget.padding)) { t1 = _this._widget; t1 = t1.minLines !== oldWidget.minLines || t1.maxLines !== oldWidget.maxLines; } else t1 = true; if (t1) _this._onSelectionOrContentChange$0(); }, dispose$0() { var _this = this, t1 = _this.__SuperDesktopTextFieldState__textFieldScroller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._text_field_scroller$_scrollController = null; t1 = _this.__SuperDesktopTextFieldState__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); t1 = _this.__SuperDesktopTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_updateSelectionAndComposingRegionOnFocusChange()); _this._widget.toString; t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_onSelectionOrContentChange()); t1.detachFromIme$0(); _this._widget.toString; _this.super$State$dispose(); }, _createTextFieldContext$0() { var t2, t3, t4, _this = this, t1 = _this._framework$_element; t1.toString; t2 = _this.__SuperDesktopTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this.__SuperDesktopTextFieldState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = _this.__SuperDesktopTextFieldState__textFieldScroller_A; t4 === $ && A.throwUnnamedLateFieldNI(); _this.__SuperDesktopTextFieldState__textFieldContext_A = new A.SuperTextFieldContext(t1, t2, t3, new A.SuperDesktopTextFieldState__createTextFieldContext_closure(_this), t4); }, _updateSelectionAndComposingRegionOnFocusChange$0() { var _this = this, t1 = _this.__SuperDesktopTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$hasFocus()) if (!_this._desktop_textfield$_hasFocus) { t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController.get$selection().extentOffset === -1; } else t1 = false; else t1 = false; if (t1) { t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController; t1.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1.get$text(t1).text.length)); } if (!_this.__SuperDesktopTextFieldState__focusNode_A.get$hasFocus()) { t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._realController.set$composingRegion(B.TextRange_m1_m1); } _this._desktop_textfield$_hasFocus = _this.__SuperDesktopTextFieldState__focusNode_A.get$hasFocus(); }, _onSelectionOrContentChange$0() { A.Frames_onNextFrame(this, new A.SuperDesktopTextFieldState__onSelectionOrContentChange_closure(this)); }, _updateViewportHeight$0() { var t3, minHeight, maxHeight, _this = this, t1 = {}, estimatedLineHeight = _this._getEstimatedLineHeight$0(), estimatedLinesOfText = _this._getEstimatedLinesOfText$0(), t2 = _this._widget.padding, estimatedContentHeight = estimatedLinesOfText * estimatedLineHeight + (t2.get$_top(0) + t2.get$_bottom(0)); t2 = _this._widget; t3 = t2.minLines; t2 = t2.padding; minHeight = t3 * estimatedLineHeight + (t2.get$_top(0) + t2.get$_bottom(0)); t2 = _this._widget; t3 = t2.maxLines; t2 = t2.padding; maxHeight = t3 * estimatedLineHeight + (t2.get$_top(0) + t2.get$_bottom(0)); t1.viewportHeight = null; if (estimatedContentHeight > maxHeight) { t1.viewportHeight = maxHeight; t2 = maxHeight; } else if (estimatedContentHeight < minHeight) { t1.viewportHeight = minHeight; t2 = minHeight; } else t2 = null; if (t2 == _this._viewportHeight) return false; _this.setState$1(new A.SuperDesktopTextFieldState__updateViewportHeight_closure(t1, _this)); return true; }, _getEstimatedLinesOfText$0() { var t2, lineCount, _this = this, t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController; if (t1.get$text(t1).text.length === 0) return 0; t1 = _this._desktop_textfield$_textKey; if (t1.get$currentState() == null) return 0; t1 = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey); t1.toString; t2 = _this.__SuperDesktopTextFieldState__controller_A._realController; lineCount = B.JSNumber_methods.ceil$0(t1.getOffsetAtPosition$1(new A.TextPosition(t2.get$text(t2).text.length, B.TextAffinity_1))._dy / _this._getEstimatedLineHeight$0()); t1 = _this.__SuperDesktopTextFieldState__controller_A._realController; return B.JSString_methods.endsWith$1(t1.get$text(t1).text, "\n") ? lineCount + 1 : lineCount; }, _getEstimatedLineHeight$0() { var lineHeight, defaultStyle, _this = this, textLayout = A.RenderSuperTextLayout_textLayoutFrom(_this._desktop_textfield$_textKey), t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController; if (t1.get$text(t1).text.length === 0 || textLayout == null) lineHeight = 0; else { t1 = textLayout.getHeightForCaret$1(B.TextPosition_0_TextAffinity_1); lineHeight = t1 == null ? textLayout.getLineHeightAtPosition$1(B.TextPosition_0_TextAffinity_1) : t1; } if (lineHeight > 0) return lineHeight; defaultStyle = _this._widget.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)); t1 = _this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_4); t1 = t1 == null ? null : t1.get$textScaler(); if (t1 == null) t1 = B._LinearTextScaler_1; return _this._estimatedLineHeight.calculate$2(defaultStyle, t1); }, build$1(context) { var t2, isMultiline, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = _this._desktop_textfield$_textKey; if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) A.Frames_scheduleBuildAfterBuild(_this, new A.SuperDesktopTextFieldState_build_closure(_this)); t2 = _this._widget; isMultiline = t2.minLines !== 1 || t2.maxLines !== 1; t2 = t2.tapRegionGroupId; t3 = _this.__SuperDesktopTextFieldState__scrollController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = A.ScrollConfiguration_of(context).getScrollPhysics$1(context); t5 = _this.__SuperDesktopTextFieldState__focusNode_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__SuperDesktopTextFieldState__controller_A; t6 === $ && A.throwUnnamedLateFieldNI(); _this._widget.toString; t4 = A.ScrollbarWithCustomPhysics$(new A.SuperTextFieldGestureInteractor(t5, t6, t1, _this._textScrollKey, isMultiline, _null, new A.MultiListenableBuilder(A.LinkedHashSet_LinkedHashSet$_literal([t5, t6], type$.Listenable), new A.SuperDesktopTextFieldState_build_closure0(_this, isMultiline), _null), _null), t3, t4); t3 = A.defaultTargetPlatform() === B.TargetPlatform_4 ? $.$get$disabledMacIntents() : A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.Action_Intent); t5 = _this.__SuperDesktopTextFieldState__focusNode_A; t6 = _this.__SuperDesktopTextFieldState__textFieldContext_A; t6 === $ && A.throwUnnamedLateFieldNI(); t7 = _this._widget; t8 = t7.keyboardHandlers; if (t7.inputSource === B.TextInputSource_1) { t9 = t7.textInputAction; t10 = t7.imeConfiguration; t11 = t7.textStyleBuilder; t7 = t7.textAlign; t12 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t12.toString; t4 = new A.SuperTextFieldImeInteractor(t5, t6, isMultiline, t1, B.Map_00, t9, t10, t11, t7, t12.textDirection, t4, _null); t1 = t4; } else t1 = t4; return A.TapRegion$(A.Actions$(t3, new A.SuperTextFieldKeyboardInteractor(t5, t6, t8, t1, _null)), false, _null, true, t2, _null, _null, _null); }, _desktop_textfield$_buildSelectableText$0() { var t2, t3, _this = this, t1 = _this.__SuperDesktopTextFieldState__controller_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController; t1 = A.ComputeTextSpan_computeTextSpan(t1.get$text(t1), _this._widget.textStyleBuilder); t2 = _this._widget.textAlign; t3 = _this._framework$_element; t3.toString; t3 = A.MediaQuery__maybeOf(t3, B._MediaQueryAspect_4); t3 = t3 == null ? null : t3.get$textScaler(); if (t3 == null) t3 = B._LinearTextScaler_1; return A.SuperText$(_this._desktop_textfield$_textKey, new A.SuperDesktopTextFieldState__buildSelectableText_closure(_this), new A.SuperDesktopTextFieldState__buildSelectableText_closure0(_this), t1, t2, B.TextDirection_1, t3); } }; A.SuperDesktopTextFieldState__createTextFieldContext_closure.prototype = { call$0() { var t1 = A.RenderSuperTextLayout_textLayoutFrom(this.$this._desktop_textfield$_textKey.get$currentState()._textLayoutKey); t1.toString; return t1; }, $signature: 3481 }; A.SuperDesktopTextFieldState__onSelectionOrContentChange_closure.prototype = { call$1(_) { return this.$this._updateViewportHeight$0(); }, $signature: 11 }; A.SuperDesktopTextFieldState__updateViewportHeight_closure.prototype = { call$0() { this.$this._viewportHeight = this._box_0.viewportHeight; }, $signature: 0 }; A.SuperDesktopTextFieldState_build_closure.prototype = { call$0() { this.$this._updateViewportHeight$0(); }, $signature: 0 }; A.SuperDesktopTextFieldState_build_closure0.prototype = { call$1(context) { var t3, t4, t5, t6, t7, t1 = this.$this, t2 = t1.__SuperDesktopTextFieldState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t1._widget.toString; t3 = t1.__SuperDesktopTextFieldState__scrollController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1._viewportHeight; t5 = t1._getEstimatedLineHeight$0(); t6 = t1._widget.padding; t7 = t1._desktop_textfield$_buildSelectableText$0(); t1._widget.toString; return new A.SuperTextFieldScrollview(t2, t1._desktop_textfield$_textKey, t3, t4, t5, this.isMultiline, new A.FillWidthIfConstrained(new A.Padding(t6, t7, null), null), t1._textScrollKey); }, $signature: 44 }; A.SuperDesktopTextFieldState__buildSelectableText_closure0.prototype = { call$2(context, textLayout) { var isTextEmpty, showHint, t3, t4, _null = null, t1 = this.$this, t2 = t1.__SuperDesktopTextFieldState__controller_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._realController; isTextEmpty = t2.get$text(t2).text.length === 0; t2 = t1._widget; t2.toString; if (!(isTextEmpty && t2.hintBehavior === B.HintBehavior_1)) { if (isTextEmpty) { t2 = t1.__SuperDesktopTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = !t2.get$hasFocus() && t1._widget.hintBehavior === B.HintBehavior_0; } else t2 = false; showHint = t2; } else showHint = true; t2 = A._setArrayType([], type$.JSArray_Widget); t3 = t1._widget.textController._realController.get$selection().get$isValid(); if (t3) { t3 = t1._widget; t4 = t3.selectionHighlightStyle; t3 = t3.textController._realController.get$selection(); t2.push(new A.TextLayoutSelectionHighlight(textLayout, t4, t3, _null)); } t3 = t1._widget.textController._realController.get$composingRegion().get$isValid(); if (t3) t3 = t1._widget.showComposingUnderline; else t3 = false; if (t3) { t3 = t1._widget.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).color; if (t3 == null) t3 = A.Theme_of(context).colorScheme.brightness === B.Brightness_1 ? B.Color_4278190080 : B.Color_4294967295; t2.push(new A.TextUnderlineLayer(textLayout, A._setArrayType([new A.TextLayoutUnderline(new A.UnderlineStyle(t3), t1._widget.textController._realController.get$composingRegion())], type$.JSArray_TextLayoutUnderline), _null)); } if (showHint) t2.push(new A.Align(B.Alignment_m1_0, _null, _null, t1._widget.hintBuilder.call$1(context), _null)); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null); }, $signature: 378 }; A.SuperDesktopTextFieldState__buildSelectableText_closure.prototype = { call$2(context, textLayout) { var t3, t1 = this.$this, t2 = t1.__SuperDesktopTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$hasFocus()) return B.SizedBox_null_null_null_null; t2 = t1._widget.caretStyle; t3 = t1.__SuperDesktopTextFieldState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._realController.get$selection().get$extent(); return A.TextLayoutCaret$(null, t1._widget.blinkTimingMode, t3, t2, textLayout); }, $signature: 912 }; A.SuperTextFieldGestureInteractor.prototype = { createState$0() { return new A._SuperTextFieldGestureInteractorState(B._SelectionType_0, B._StateLifecycle_0); } }; A._SuperTextFieldGestureInteractorState.prototype = { _desktop_textfield$_onTapDown$1(details) { var textOffset, tapTextPosition, expandSelection, _this = this, _null = null, t1 = $.$get$_log0(); t1.log$4(B.Level_FINE_500, "Tap down on SuperTextField", _null, _null); _this._selectionType = B._SelectionType_0; textOffset = _this._getTextOffset$1(details.localPosition); tapTextPosition = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(textOffset); t1.log$4(B.Level_FINER_400, "Tap text position: " + tapTextPosition.toString$0(0), _null, _null); t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); if (!A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).contains$1(0, B.LogicalKeyboardKey_8589934850)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); if (!A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).contains$1(0, B.LogicalKeyboardKey_8589934851)) { t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._pressedKeys.get$values(0); t1 = A.LinkedHashSet_LinkedHashSet$of(t1, A._instanceType(t1)._eval$1("Iterable.E")).contains$1(0, B.LogicalKeyboardKey_8589935090); expandSelection = t1; } else expandSelection = true; } else expandSelection = true; _this.setState$1(new A._SuperTextFieldGestureInteractorState__onTapDown_closure(_this, expandSelection, tapTextPosition)); _this._widget.focusNode.requestFocus$0(); }, _desktop_textfield$_onDoubleTapDown$1(details) { var tapTextPosition, _this = this; _this._selectionType = B._SelectionType_1; $.$get$_log0().log$4(B.Level_FINER_400, "_onDoubleTapDown - EditableDocument: onDoubleTap()", null, null); tapTextPosition = _this._getPositionAtOffset$1(details.localPosition); if (tapTextPosition != null) _this.setState$1(new A._SuperTextFieldGestureInteractorState__onDoubleTapDown_closure(_this, tapTextPosition)); else _this._clearSelection$0(); _this._widget.focusNode.requestFocus$0(); }, _onDoubleTap$0() { this._selectionType = B._SelectionType_0; }, _desktop_textfield$_onTripleTapDown$1(details) { var tapTextPosition, _this = this; _this._selectionType = B._SelectionType_2; $.$get$_log0().log$4(B.Level_FINER_400, "_onTripleTapDown - EditableDocument: onTripleTapDown()", null, null); tapTextPosition = _this._getPositionAtOffset$1(details.localPosition); if (tapTextPosition != null) _this.setState$1(new A._SuperTextFieldGestureInteractorState__onTripleTapDown_closure(_this, tapTextPosition)); else _this._clearSelection$0(); _this._widget.focusNode.requestFocus$0(); }, _onTripleTap$0() { this._selectionType = B._SelectionType_0; }, _onRightClick$1(details) { this._widget.toString; }, _desktop_textfield$_onPanStart$1(details) { var t2, _this = this, t1 = details.kind; _this._panGestureDevice = t1; if (t1 === B.PointerDeviceKind_4) return; $.$get$_log0().log$4(B.Level_FINE_500, "User started pan", null, null); t1 = details.localPosition; _this._dragStartInViewport = t1; _this._dragStartInText = _this._getTextOffset$1(t1); t1 = _this._dragStartInViewport; t2 = t1._dx; t1 = t1._dy; _this._dragRectInViewport = new A.Rect(t2, t1, t2 + 1, t1 + 1); _this._widget.focusNode.requestFocus$0(); }, _desktop_textfield$_onPanUpdate$1(details) { var _this = this; $.$get$_log0().log$4(B.Level_FINER_400, "User moved during pan", null, null); if (_this._panGestureDevice === B.PointerDeviceKind_4) { _this._scrollVertically$1(details.delta._dy * -1); return; } _this.setState$1(new A._SuperTextFieldGestureInteractorState__onPanUpdate_closure(_this, details)); }, _desktop_textfield$_onPanEnd$1(details) { var t1, pos, _this = this; $.$get$_log0().log$4(B.Level_FINER_400, "User ended a pan", null, null); if (_this._panGestureDevice === B.PointerDeviceKind_4) { t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; pos = B.JSArray_methods.get$single(t1._widget.scrollController._positions); t1 = pos._maxScrollExtent; t1.toString; if (t1 > 0) pos.goBallistic$1(-details.velocity.pixelsPerSecond._dy); pos.context.setIgnorePointer$1(false); return; } _this.setState$1(new A._SuperTextFieldGestureInteractorState__onPanEnd_closure(_this)); t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToStart$0(); t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToEnd$0(); }, _desktop_textfield$_onPanCancel$0() { var t1, _this = this; $.$get$_log0().log$4(B.Level_FINER_400, "User cancelled a pan", null, null); _this.setState$1(new A._SuperTextFieldGestureInteractorState__onPanCancel_closure(_this)); t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToStart$0(); t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToEnd$0(); }, _updateDragSelection$0() { var _this = this; if (_this._dragStartInText == null || _this._dragEndInText == null) return; _this.setState$1(new A._SuperTextFieldGestureInteractorState__updateDragSelection_closure(_this)); }, _combineSelections$3(selection1, selection2, affinity) { var t1 = selection1.start, t2 = selection2.start, t3 = selection1.end, t4 = selection2.end; return affinity === B.TextAffinity_1 ? A.TextSelection$(B.TextAffinity_1, Math.min(t1, t2), Math.max(t3, t4), false) : A.TextSelection$(B.TextAffinity_1, Math.max(t3, t4), Math.min(t1, t2), false); }, _clearSelection$0() { this.setState$1(new A._SuperTextFieldGestureInteractorState__clearSelection_closure(this)); }, _onPointerSignal$1($event) { if (type$.PointerScrollEvent._is($event)) this._scrollVertically$1($event.get$scrollDelta()._dy); }, _scrollIfNearBoundary$0() { var editorBox, t1, _this = this; if (_this._dragEndInViewport == null) { $.$get$_log0().log$4(B.Level_FINER_400, "_scrollIfNearBoundary - Can't scroll near boundary because _dragEndInViewport is null", null, null); return; } if (!_this._widget.isMultiline) { editorBox = type$.RenderBox._as(_this._framework$_element.get$renderObject()); if (_this._dragEndInViewport._dx < 24) _this._startScrollingToStart$0(); else { t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToStart$0(); } if (editorBox.get$size(0)._dx - _this._dragEndInViewport._dx < 24) _this._startScrollingToEnd$0(); else { t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToEnd$0(); } } else _this._scrollIfNearVerticalBoundary$0(); }, _scrollIfNearVerticalBoundary$0() { var t1, _this = this, editorBox = type$.RenderBox._as(_this._framework$_element.get$renderObject()); if (_this._dragEndInViewport._dy < 24) { _this._startScrollingToStart$0(); return; } else { t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToStart$0(); } if (editorBox.get$size(0)._dy - _this._dragEndInViewport._dy < 24) { _this._startScrollingToEnd$0(); return; } else { t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1.stopScrollingToEnd$0(); } }, _startScrollingToStart$0() { var t2, t1 = this._dragEndInViewport; if (t1 == null) { $.$get$_log0().log$4(B.Level_FINER_400, "_scrollUp - Can't scroll up because _dragEndInViewport is null", null, null); return; } t1 = A.lerpDouble(0, 20, 1 - B.JSNumber_methods.clamp$2(t1._dy, 0, 24) / 24); t1.toString; t2 = this._widget.textScrollKey.get$currentState(); t2.toString; t2.startScrollingToStart$1$amountPerFrame(t1); }, _startScrollingToEnd$0() { var t1, t2, _this = this; if (_this._dragEndInViewport == null) { $.$get$_log0().log$4(B.Level_FINER_400, "_scrollDown - Can't scroll down because _dragEndInViewport is null", null, null); return; } t1 = A.lerpDouble(0, 20, 1 - B.JSNumber_methods.clamp$2(type$.RenderBox._as(_this._framework$_element.get$renderObject()).get$size(0)._dy - _this._dragEndInViewport._dy, 0, 24) / 24); t1.toString; t2 = _this._widget.textScrollKey.get$currentState(); t2.toString; t2.startScrollingToEnd$1$amountPerFrame(t1); }, _scrollVertically$1(delta) { var t2, newScrollOffset, _this = this, t1 = _this._widget.textScrollKey.get$currentState(); t1.toString; t1 = t1._widget.scrollController.get$position(0)._pixels; t1.toString; t2 = _this._widget.textScrollKey.get$currentState(); t2.toString; t2 = B.JSArray_methods.get$single(t2._widget.scrollController._positions)._maxScrollExtent; t2.toString; newScrollOffset = B.JSNumber_methods.clamp$2(t1 + delta, 0, t2); t2 = _this._widget.textScrollKey.get$currentState(); t2.toString; t2._widget.scrollController.jumpTo$1(newScrollOffset); _this._updateDragSelection$0(); }, _getPositionAtOffset$1(textFieldOffset) { var textOffset = this._getTextOffset$1(textFieldOffset), t1 = this._widget.textKey; return type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).get$size(0).contains$1(0, textOffset) ? A.RenderSuperTextLayout_textLayoutFrom(this._widget.textKey.get$currentState()._textLayoutKey).getPositionAtOffset$1(textOffset) : null; }, _getTextOffset$1(textFieldOffset) { var t1 = type$.RenderBox, textFieldBox = t1._as(this._framework$_element.get$renderObject()), t2 = this._widget.textKey; return t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$2$ancestor(textFieldOffset, textFieldBox); }, build$1(context) { var _this = this, _null = null, t1 = A.MediaQuery__maybeOf(context, _null), gestureSettings = t1 == null ? _null : t1.gestureSettings; t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_TapSequenceGestureRecognizer_7F1, new A.GestureRecognizerFactoryWithHandlers(new A._SuperTextFieldGestureInteractorState_build_closure(), new A._SuperTextFieldGestureInteractorState_build_closure0(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer), B.Type_PanGestureRecognizer_bbH, new A.GestureRecognizerFactoryWithHandlers(new A._SuperTextFieldGestureInteractorState_build_closure1(), new A._SuperTextFieldGestureInteractorState_build_closure2(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); return A.Listener$(B.HitTestBehavior_0, A.GestureDetector$(_null, new A.RawGestureDetector(A.MouseRegion$(_this._widget.child, B.SystemMouseCursor_text, _null, _null, _null, _null, _null), t1, B.HitTestBehavior_2, false, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_onRightClick(), _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null, _null, _null, new A._SuperTextFieldGestureInteractorState_build_closure3(_this), _null, _null, _this.get$_onPointerSignal(), _null); } }; A._SuperTextFieldGestureInteractorState__onTapDown_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget.textController, t3 = this.tapTextPosition.offset; t3 = this.expandSelection ? A.TextSelection$(B.TextAffinity_1, t2._realController.get$selection().baseOffset, t3, false) : A.TextSelection$collapsed(B.TextAffinity_1, t3); t2._realController.set$selection(t3); t1._widget.textController._realController.set$composingRegion(B.TextRange_m1_m1); $.$get$_log0().log$4(B.Level_FINER_400, "New text field selection: " + t1._widget.textController._realController.get$selection().toString$0(0), null, null); }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__onDoubleTapDown_closure.prototype = { call$0() { var t1 = this.$this._widget; t1.textController._realController.set$selection(A.RenderSuperTextLayout_textLayoutFrom(t1.textKey.get$currentState()._textLayoutKey).getWordSelectionAt$1(this.tapTextPosition)); }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__onTripleTapDown_closure.prototype = { call$0() { var t1 = this.$this._widget; t1.textController._realController.set$selection(A.paragraphExpansionFilter(A.RenderSuperTextLayout_textLayoutFrom(t1.textKey.get$currentState()._textLayoutKey)._richText.toPlainText$0(), this.tapTextPosition, B.TextAffinity_1)); }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__onPanUpdate_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = this.details.localPosition; t1._dragEndInViewport = t2; t1._dragEndInText = t1._getTextOffset$1(t2); t2 = t1._dragStartInViewport; t2.toString; t3 = t1._dragEndInViewport; t3.toString; t3 = A.Rect$fromPoints(t2, t3); t1._dragRectInViewport = t3; $.$get$_log0().log$4(B.Level_FINER_400, "_onPanUpdate - drag rect: " + t3.toString$0(0), null, null); t1._updateDragSelection$0(); t1._scrollIfNearBoundary$0(); }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__onPanEnd_closure.prototype = { call$0() { var t1 = this.$this; t1._dragRectInViewport = t1._dragEndInText = t1._dragStartInText = null; }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__onPanCancel_closure.prototype = { call$0() { var t1 = this.$this; t1._dragRectInViewport = t1._dragEndInText = t1._dragStartInText = null; }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__updateDragSelection_closure.prototype = { call$0() { var startDragOffset, endDragOffset, affinity, t3, baseParagraphSelection, extentParagraphSelection, t1 = this.$this, t2 = t1._dragStartInText; t2.toString; startDragOffset = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(t2).offset; t2 = t1._dragEndInText; t2.toString; endDragOffset = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(t2).offset; affinity = startDragOffset <= endDragOffset ? B.TextAffinity_1 : B.TextAffinity_0; t2 = t1._selectionType; if (t2 === B._SelectionType_2) { t2 = A.paragraphExpansionFilter(A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey)._richText.toPlainText$0(), new A.TextPosition(startDragOffset, B.TextAffinity_1), affinity); t3 = A.paragraphExpansionFilter(A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey)._richText.toPlainText$0(), new A.TextPosition(endDragOffset, B.TextAffinity_1), affinity); t1._widget.textController._realController.set$selection(t1._combineSelections$3(t2, t3, affinity)); } else { t3 = t1._widget; if (t2 === B._SelectionType_1) { baseParagraphSelection = A.RenderSuperTextLayout_textLayoutFrom(t3.textKey.get$currentState()._textLayoutKey).getWordSelectionAt$1(new A.TextPosition(startDragOffset, B.TextAffinity_1)); extentParagraphSelection = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey).getWordSelectionAt$1(new A.TextPosition(endDragOffset, B.TextAffinity_1)); t1._widget.textController._realController.set$selection(t1._combineSelections$3(baseParagraphSelection, extentParagraphSelection, affinity)); } else t3.textController._realController.set$selection(A.TextSelection$(B.TextAffinity_1, startDragOffset, endDragOffset, false)); } }, $signature: 0 }; A._SuperTextFieldGestureInteractorState__clearSelection_closure.prototype = { call$0() { this.$this._widget.textController._realController.set$selection(B.TextSelection_ke5); }, $signature: 0 }; A._SuperTextFieldGestureInteractorState_build_closure3.prototype = { call$1($event) { var pos, t2, t1 = this.$this._widget.textScrollKey.get$currentState(); t1.toString; pos = B.JSArray_methods.get$single(t1._widget.scrollController._positions); t1 = pos._pixels; t1.toString; t2 = pos._minScrollExtent; t2.toString; if (t1 > t2) { t2 = pos._maxScrollExtent; t2.toString; t2 = t1 < t2; t1 = t2; } else t1 = false; if (t1) pos.beginActivity$1(new A.IdleScrollActivity(pos)); return null; }, $signature: 252 }; A._SuperTextFieldGestureInteractorState_build_closure.prototype = { call$0() { return A.TapSequenceGestureRecognizer$(); }, $signature: 254 }; A._SuperTextFieldGestureInteractorState_build_closure0.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onTapDown = t1.get$_desktop_textfield$_onTapDown(); recognizer.onDoubleTapDown = t1.get$_desktop_textfield$_onDoubleTapDown(); recognizer.onDoubleTap = t1.get$_onDoubleTap(); recognizer.onTripleTapDown = t1.get$_desktop_textfield$_onTripleTapDown(); recognizer.onTripleTap = t1.get$_onTripleTap(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 263 }; A._SuperTextFieldGestureInteractorState_build_closure1.prototype = { call$0() { return A.PanGestureRecognizer$(null, null); }, $signature: 246 }; A._SuperTextFieldGestureInteractorState_build_closure2.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onStart = t1.get$_desktop_textfield$_onPanStart(); recognizer.onUpdate = t1.get$_desktop_textfield$_onPanUpdate(); recognizer.onEnd = t1.get$_desktop_textfield$_onPanEnd(); recognizer.onCancel = t1.get$_desktop_textfield$_onPanCancel(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 247 }; A.SuperTextFieldKeyboardInteractor.prototype = { createState$0() { return new A._SuperTextFieldKeyboardInteractorState(B._StateLifecycle_0); } }; A._SuperTextFieldKeyboardInteractorState.prototype = { initState$0() { this.super$State$initState(); this._widget.focusNode.addListener$1(0, this.get$_onFocusChange()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.focusNode; if (_this._widget.focusNode !== t1) { t2 = _this.get$_onFocusChange(); t1.removeListener$1(0, t2); _this._widget.focusNode.addListener$1(0, t2); } }, dispose$0() { this._widget.focusNode.removeListener$1(0, this.get$_onFocusChange()); this.super$State$dispose(); }, _onFocusChange$0() { if (this._widget.focusNode.get$hasFocus()) return; $.$get$_log0().log$4(B.Level_FINE_500, "Clearing selection because SuperTextField lost focus", null, null); this._widget.textFieldContext.controller._realController.set$selection(B.TextSelection_ke5); }, _onKeyPressed$2(focusNode, keyEvent) { var result, index, _null = null, t1 = $.$get$_log0(); t1.log$4(B.Level_FINE_500, "_onKeyPressed - keyEvent: " + keyEvent.logicalKey.toString$0(0) + ", character: " + A.S(keyEvent.character), _null, _null); if (!(keyEvent instanceof A.KeyDownEvent) && !(keyEvent instanceof A.KeyRepeatEvent)) { t1.log$4(B.Level_FINER_400, '_onKeyPressed - not a "down" event. Ignoring.', _null, _null); return B.KeyEventResult_1; } result = B.TextFieldKeyboardHandlerResult_3; index = 0; while (true) { if (!(result === B.TextFieldKeyboardHandlerResult_3 && index < this._widget.keyboardActions.length)) break; t1 = this._widget; result = t1.keyboardActions[index].call$2$keyEvent$textFieldContext(keyEvent, t1.textFieldContext); ++index; } $.$get$_log0().log$4(B.Level_FINEST_300, "Key handler result: " + result.toString$0(0), _null, _null); switch (result.index) { case 0: return B.KeyEventResult_0; case 2: return B.KeyEventResult_2; case 1: case 3: return B.KeyEventResult_1; } }, build$1(context) { var t1 = this._widget; return new A.NonReparentingFocus(t1.focusNode, this.get$_onKeyPressed(), t1.child, null); } }; A.SuperTextFieldImeInteractor.prototype = { createState$0() { return new A._SuperTextFieldImeInteractorState(B._StateLifecycle_0); }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); } }; A._SuperTextFieldImeInteractorState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); _this._widget.focusNode.addListener$1(0, _this.get$_desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange()); t1 = _this._widget.textFieldContext.controller; t1._inputConnectionNotifier.addListener$1(0, _this.get$_onImeConnectionChanged()); if (t1.__ime_text_editing_controller$_onPerformActionPressed == null) t1.__ime_text_editing_controller$_onPerformActionPressed = _this.get$_onPerformAction(); if (t1.onPerformSelector == null) t1.onPerformSelector = _this.get$_onPerformSelector(); _this.___SuperTextFieldImeInteractorState__textController_A = t1; if (_this._widget.focusNode.get$hasFocus()) A.Frames_onNextFrame(_this, new A._SuperTextFieldImeInteractorState_initState_closure(_this)); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, t4, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.focusNode; if (_this._widget.focusNode !== t1) { t2 = _this.get$_desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange(); t1.removeListener$1(0, t2); _this._widget.focusNode.addListener$1(0, t2); if (_this._widget.focusNode.get$hasFocus()) A.Frames_onNextFrame(_this, new A._SuperTextFieldImeInteractorState_didUpdateWidget_closure(_this)); } t1 = _this._widget.textFieldContext; t2 = _this.___SuperTextFieldImeInteractorState__textController_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (t1.controller !== t2) { t1 = _this.get$_onPerformAction(); if (J.$eq$(t2.__ime_text_editing_controller$_onPerformActionPressed, t1)) _this.___SuperTextFieldImeInteractorState__textController_A.__ime_text_editing_controller$_onPerformActionPressed = null; t2 = _this.get$_onPerformSelector(); if (J.$eq$(_this.___SuperTextFieldImeInteractorState__textController_A.onPerformSelector, t2)) _this.___SuperTextFieldImeInteractorState__textController_A.onPerformSelector = null; t3 = _this.get$_onImeConnectionChanged(); _this.___SuperTextFieldImeInteractorState__textController_A._inputConnectionNotifier.removeListener$1(0, t3); t4 = _this._widget.textFieldContext.controller; t4._inputConnectionNotifier.addListener$1(0, t3); if (t4.__ime_text_editing_controller$_onPerformActionPressed == null) t4.__ime_text_editing_controller$_onPerformActionPressed = t1; if (t4.onPerformSelector == null) t4.onPerformSelector = t2; _this.___SuperTextFieldImeInteractorState__textController_A = t4; } _this._widget.toString; }, dispose$0() { var t1, _this = this; _this._widget.focusNode.removeListener$1(0, _this.get$_desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange()); t1 = _this.___SuperTextFieldImeInteractorState__textController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1._inputConnectionNotifier.removeListener$1(0, _this.get$_onImeConnectionChanged()); if (J.$eq$(_this.___SuperTextFieldImeInteractorState__textController_A.onPerformSelector, _this.get$_onPerformSelector())) _this.___SuperTextFieldImeInteractorState__textController_A.onPerformSelector = null; if (J.$eq$(_this.___SuperTextFieldImeInteractorState__textController_A.__ime_text_editing_controller$_onPerformActionPressed, _this.get$_onPerformAction())) _this.___SuperTextFieldImeInteractorState__textController_A.__ime_text_editing_controller$_onPerformActionPressed = null; _this.super$State$dispose(); }, _desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange$0() { var t1, _this = this, _null = null; if (_this._widget.focusNode.get$hasFocus()) { t1 = _this.___SuperTextFieldImeInteractorState__textController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isAttachedToIme()) { $.$get$_log0().log$4(B.Level_INFO_800, "Attaching TextInputClient to TextInput", _null, _null); _this.setState$1(new A._SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure(_this)); } } else { $.$get$_log0().log$4(B.Level_INFO_800, string$.Lost_f, _null, _null); _this.setState$1(new A._SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure0(_this)); } }, _onImeConnectionChanged$0() { var t1 = this.___SuperTextFieldImeInteractorState__textController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isAttachedToIme()) return; this._reportVisualInformationToIme$0(); }, _reportVisualInformationToIme$0() { var _this = this, t1 = _this.___SuperTextFieldImeInteractorState__textController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isAttachedToIme()) return; _this._reportSizeAndTransformToIme$0(); _this._reportCaretRectToIme$0(); _this._reportTextStyleToIme$0(); _this.___SuperTextFieldImeInteractorState__textController_A.showKeyboard$0(); A.Frames_onNextFrame(_this, new A._SuperTextFieldImeInteractorState__reportVisualInformationToIme_closure(_this)); }, _reportSizeAndTransformToIme$0() { var t2, t1 = this._widget.textKey; t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); t1 = t1 == null ? null : t1.get$renderObject(); type$.nullable_RenderBox._as(t1); if (t1 == null) return; t2 = this.___SuperTextFieldImeInteractorState__textController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._inputConnectionNotifier._change_notifier$_value; t2.toString; t2.setEditableSizeAndTransform$2(t1.get$size(0), t1.getTransformTo$1(0, null)); }, _reportCaretRectToIme$0() { return; }, _reportTextStyleToIme$0() { var selection, attributions, t2, t3, t4, t5, t6, _this = this, textStyle = A._Cell$named("textStyle"), t1 = _this.___SuperTextFieldImeInteractorState__textController_A; t1 === $ && A.throwUnnamedLateFieldNI(); selection = t1._realController.get$selection(); if (!selection.get$isValid()) return; t1 = _this.___SuperTextFieldImeInteractorState__textController_A._realController; attributions = t1.get$text(t1).spans.getAllAttributionsAt$1(selection.extentOffset); textStyle.__late_helper$_value = _this._widget.textStyleBuilder$1(attributions); t1 = _this.___SuperTextFieldImeInteractorState__textController_A._inputConnectionNotifier._change_notifier$_value; t1.toString; t2 = textStyle._readLocal$0().fontFamily; t3 = textStyle._readLocal$0().fontSize; t4 = textStyle._readLocal$0().fontWeight; t5 = _this._widget; t6 = t5.textDirection; t5 = t5.textAlign; t1.setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t2, t3, t4, t5, t6); }, _onPerformSelector$1(selectorName) { var handler = this._widget.selectorHandlers.$index(0, selectorName); if (handler == null) { $.$get$editorImeLog().log$4(B.Level_WARNING_900, "No handler found for " + selectorName, null, null); return; } handler.call$1$textFieldContext(this._widget.textFieldContext); }, _onPerformAction$1(action) { var t1, t2; switch (action.index) { case 12: break; case 2: this._widget.focusNode.unfocus$0(); break; case 6: t1 = this._widget.focusNode; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); break; case 7: t1 = this._widget.focusNode; t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); break; default: $.$get$_log0().log$4(B.Level_WARNING_900, "User pressed unhandled action button: " + action.toString$0(0), null, null); } }, build$1(context) { return this._widget.child; } }; A._SuperTextFieldImeInteractorState_initState_closure.prototype = { call$1(_) { return this.$this._desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange$0(); }, $signature: 11 }; A._SuperTextFieldImeInteractorState_didUpdateWidget_closure.prototype = { call$1(_) { return this.$this._desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange$0(); }, $signature: 11 }; A._SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.___SuperTextFieldImeInteractorState__textController_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2._realController.get$selection().get$isValid()) { t2 = t1.___SuperTextFieldImeInteractorState__textController_A._realController; t2.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.get$text(t2).text.length)); } t2 = t1._widget; t1 = t1.___SuperTextFieldImeInteractorState__textController_A; t3 = t2.isMultiline ? B.TextInputType_1_null_null : B.TextInputType_0_null_null; t2 = t2.textInputAction; t1.attachToIme$2$textInputAction$textInputType(t2, t3); }, $signature: 0 }; A._SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1.___SuperTextFieldImeInteractorState__textController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.detachFromIme$0(); t1.___SuperTextFieldImeInteractorState__textController_A._realController.set$selection(B.TextSelection_ke5); }, $signature: 0 }; A._SuperTextFieldImeInteractorState__reportVisualInformationToIme_closure.prototype = { call$1(_) { return this.$this._reportVisualInformationToIme$0(); }, $signature: 11 }; A.SuperTextFieldScrollview.prototype = { createState$0() { return new A.SuperTextFieldScrollviewState(null, null, B._StateLifecycle_0); } }; A.SuperTextFieldScrollviewState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this.__SuperTextFieldScrollviewState__ticker_A = _this.createTicker$1(_this.get$_desktop_textfield$_onTick()); _this._widget.textController.addListener$1(0, _this.get$_onSelectionOrContentChange()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.textController; if (_this._widget.textController !== t1) { t2 = _this.get$_onSelectionOrContentChange(); t1.removeListener$1(0, t2); _this._widget.textController.addListener$1(0, t2); } if (_this._widget.viewportHeight != oldWidget.viewportHeight) A.Frames_onNextFrame(_this, new A.SuperTextFieldScrollviewState_didUpdateWidget_closure(_this)); }, dispose$0() { var t1 = this.__SuperTextFieldScrollviewState__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$_SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin$dispose(); }, _onSelectionOrContentChange$0() { A.Frames_onNextFrame(this, new A.SuperTextFieldScrollviewState__onSelectionOrContentChange_closure(this)); }, _ensureSelectionExtentIsVisible$0() { if (!this._widget.isMultiline) this._ensureSelectionExtentIsVisibleInSingleLineTextField$0(); else this._ensureSelectionExtentIsVisibleInMultilineTextField$0(); }, _ensureSelectionExtentIsVisibleInSingleLineTextField$0() { var t1, viewportBox, t2, textBoxOffset, beyondLeftViewportEdge, beyondRightViewportEdge, newScrollPosition, _this = this, selection = _this._widget.textController._realController.get$selection(); if (selection.extentOffset === -1) return; t1 = type$.RenderBox; viewportBox = t1._as(_this._framework$_element.get$renderObject()); t2 = _this._widget.textKey; textBoxOffset = t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$2$ancestor(B.Offset_0_0, viewportBox); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey); t2.toString; t2 = -textBoxOffset._dx + t2.getOffsetAtPosition$1(selection.get$extent())._dx; beyondLeftViewportEdge = Math.abs(Math.min(t2 - 0, 0)); beyondRightViewportEdge = Math.max(t2 + 0 - viewportBox.get$size(0)._dx, 0); if (beyondLeftViewportEdge > 0) { t1 = _this._widget.scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(_this._widget.scrollController._positions)._maxScrollExtent; t2.toString; newScrollPosition = B.JSNumber_methods.clamp$2(t1 - beyondLeftViewportEdge, 0, t2); _this._widget.scrollController.animateTo$3$curve$duration(newScrollPosition, B.Cubic_xDo0, B.Duration_100000); } else if (beyondRightViewportEdge > 0) { t1 = _this._widget.scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(_this._widget.scrollController._positions)._maxScrollExtent; t2.toString; newScrollPosition = B.JSNumber_methods.clamp$2(beyondRightViewportEdge + t1, 0, t2); _this._widget.scrollController.animateTo$3$curve$duration(newScrollPosition, B.Cubic_xDo0, B.Duration_100000); } }, _ensureSelectionExtentIsVisibleInMultilineTextField$0() { var t1, extentOffset, t2, extentLineIndex, firstCharY, myBox, t3, beyondTopExtent, lastCharY, t4, beyondBottomExtent, newScrollPosition, _this = this, _null = null, selection = _this._widget.textController._realController.get$selection(); if (selection.extentOffset === -1) return; t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey); t1.toString; extentOffset = t1.getOffsetAtPosition$1(selection.get$extent()); t1 = extentOffset._dy; t2 = _this._widget; extentLineIndex = B.JSNumber_methods.round$0(t1 / t2.estimatedLineHeight); t2 = A.RenderSuperTextLayout_textLayoutFrom(t2.textKey.get$currentState()._textLayoutKey).getCharacterBox$1(B.TextPosition_0_TextAffinity_1); firstCharY = t2 == null ? _null : t2.top; if (firstCharY == null) firstCharY = 0; myBox = type$.RenderBox._as(_this._framework$_element.get$renderObject()); t2 = _this._widget.scrollController.get$position(0)._pixels; t2.toString; if (t1 === firstCharY) { t3 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey); t3.toString; t3 = t3.getLineHeightAtPosition$1(selection.get$extent()) / 2; } else t3 = 0; beyondTopExtent = Math.abs(Math.min(t1 - t2 - 0 - t3, 0)); t3 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey); t3.toString; t2 = _this._widget.textController._realController; t2 = t3.getCharacterBox$1(new A.TextPosition(t2.get$text(t2).text.length - 1, B.TextAffinity_1)); lastCharY = t2 == null ? _null : t2.top; if (lastCharY == null) lastCharY = 0; t2 = _this._widget.estimatedLineHeight; t3 = myBox.get$size(0); t4 = _this._widget.scrollController.get$position(0)._pixels; t4.toString; if (t1 === lastCharY) { t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey); t1.toString; t1 = t1.getLineHeightAtPosition$1(selection.get$extent()) / 2; } else t1 = 0; beyondBottomExtent = Math.max((extentLineIndex + 1) * t2 - t3._dy - t4 + 0 + t1 + _this._widget.estimatedLineHeight / 2, 0); t1 = $.$get$_log0(); t1.log$4(B.Level_FINER_400, "_ensureSelectionExtentIsVisible - Ensuring extent is visible.", _null, _null); t1.log$4(B.Level_FINER_400, "_ensureSelectionExtentIsVisible - interaction size: " + myBox.get$size(0).toString$0(0), _null, _null); t4 = _this._widget.scrollController.get$position(0)._pixels; t4.toString; t1.log$4(B.Level_FINER_400, "_ensureSelectionExtentIsVisible - scroll extent: " + A.S(t4), _null, _null); t1.log$4(B.Level_FINER_400, "_ensureSelectionExtentIsVisible - extent rect: " + extentOffset.toString$0(0), _null, _null); t1.log$4(B.Level_FINER_400, "_ensureSelectionExtentIsVisible - beyond top: " + A.S(beyondTopExtent), _null, _null); t1.log$4(B.Level_FINER_400, "_ensureSelectionExtentIsVisible - beyond bottom: " + A.S(beyondBottomExtent), _null, _null); if (beyondTopExtent > 0) { t1 = _this._widget.scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(_this._widget.scrollController._positions)._maxScrollExtent; t2.toString; newScrollPosition = B.JSNumber_methods.clamp$2(t1 - beyondTopExtent, 0, t2); _this._widget.scrollController.animateTo$3$curve$duration(newScrollPosition, B.Cubic_xDo0, B.Duration_100000); } else if (beyondBottomExtent > 0) { t1 = _this._widget.scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(_this._widget.scrollController._positions)._maxScrollExtent; t2.toString; newScrollPosition = B.JSNumber_methods.clamp$2(beyondBottomExtent + t1, 0, t2); _this._widget.scrollController.animateTo$3$curve$duration(newScrollPosition, B.Cubic_xDo0, B.Duration_100000); } }, startScrollingToStart$1$amountPerFrame(amountPerFrame) { var t1, _this = this; if (_this._scrollToStartOnTick) { _this._scrollAmountPerFrame = amountPerFrame; return; } _this._scrollToStartOnTick = true; $.$get$_log0().log$4(B.Level_FINER_400, "Starting Ticker to auto-scroll up", null, null); t1 = _this.__SuperTextFieldScrollviewState__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.start$0(0); }, stopScrollingToStart$0() { var t1, _this = this; if (!_this._scrollToStartOnTick) return; _this._scrollToStartOnTick = false; _this._scrollAmountPerFrame = 0; $.$get$_log0().log$4(B.Level_FINER_400, "Stopping Ticker after auto-scroll up", null, null); t1 = _this.__SuperTextFieldScrollviewState__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); }, scrollToStart$0() { var t2, _this = this, t1 = _this._widget.scrollController.get$position(0)._pixels; t1.toString; if (t1 <= 0) return; t1 = B.JSArray_methods.get$single(_this._widget.scrollController._positions); t2 = _this._widget.scrollController.get$position(0)._pixels; t2.toString; t1.jumpTo$1(t2 - _this._scrollAmountPerFrame); }, startScrollingToEnd$1$amountPerFrame(amountPerFrame) { var t1, _this = this; if (_this._scrollToEndOnTick) { _this._scrollAmountPerFrame = amountPerFrame; return; } _this._scrollToEndOnTick = true; $.$get$_log0().log$4(B.Level_FINER_400, "Starting Ticker to auto-scroll down", null, null); t1 = _this.__SuperTextFieldScrollviewState__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.start$0(0); }, stopScrollingToEnd$0() { var t1, _this = this; if (!_this._scrollToEndOnTick) return; _this._scrollToEndOnTick = false; _this._scrollAmountPerFrame = 0; $.$get$_log0().log$4(B.Level_FINER_400, "Stopping Ticker after auto-scroll down", null, null); t1 = _this.__SuperTextFieldScrollviewState__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.stop$0(0); }, scrollToEnd$0() { var t2, _this = this, t1 = _this._widget.scrollController.get$position(0)._pixels; t1.toString; t2 = B.JSArray_methods.get$single(_this._widget.scrollController._positions)._maxScrollExtent; t2.toString; if (t1 >= t2) return; t1 = B.JSArray_methods.get$single(_this._widget.scrollController._positions); t2 = _this._widget.scrollController.get$position(0)._pixels; t2.toString; t1.jumpTo$1(t2 + _this._scrollAmountPerFrame); }, _desktop_textfield$_onTick$1(elapsedTime) { var _this = this; if (_this._scrollToStartOnTick) _this.scrollToStart$0(); if (_this._scrollToEndOnTick) _this.scrollToEnd$0(); }, build$1(context) { var _null = null, t1 = this._widget.viewportHeight, t2 = A.ScrollConfiguration_of(context).copyWith$1$scrollbars(false), t3 = this._widget, t4 = t3.scrollController, t5 = t3.isMultiline ? B.Axis_1 : B.Axis_0; return new A.SizedBox(_null, t1, A.ScrollConfiguration$(t2, A.SingleChildScrollView$(t3.child, t4, B.DragStartBehavior_1, _null, _null, B.NeverScrollableScrollPhysics_null, _null, _null, false, t5)), _null); } }; A.SuperTextFieldScrollviewState_didUpdateWidget_closure.prototype = { call$1(_) { return this.$this._ensureSelectionExtentIsVisible$0(); }, $signature: 11 }; A.SuperTextFieldScrollviewState__onSelectionOrContentChange_closure.prototype = { call$1(_) { return this.$this._ensureSelectionExtentIsVisible$0(); }, $signature: 11 }; A._SelectionType.prototype = { _enumToString$0() { return "_SelectionType." + this._core$_name; } }; A.TextFieldKeyboardHandlerResult.prototype = { _enumToString$0() { return "TextFieldKeyboardHandlerResult." + this._core$_name; } }; A._EstimatedLineHeight.prototype = { calculate$2(style, textScaler) { var t1, builder, paragraph, _this = this; if (J.$eq$(_this._lastComputedStyle, style) && _this._lastLineHeight != null && J.$eq$(_this._lastTextScaleFactor, textScaler) && _this._lastTextScaleFactor != null) { t1 = _this._lastLineHeight; t1.toString; return t1; } t1 = style.getParagraphStyle$0(); builder = $.$get$_renderer().createParagraphBuilder$1(t1); builder.pushStyle$1(style.getTextStyle$1$textScaler(textScaler)); builder.addText$1("A"); paragraph = builder.build$0(); paragraph.layout$1(B.ParagraphConstraints_C5f); t1 = paragraph.get$height(paragraph); _this._lastLineHeight = t1; _this._lastComputedStyle = style; _this._lastTextScaleFactor = textScaler; return t1; } }; A._SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.AttributedTextEditingController.prototype = { AttributedTextEditingController$3$composingRegion$selection$text(composingRegion, selection, text) { this._updateComposingAttributions$0(); }, get$selection() { return this._attributed_text_editing_controller$_selection; }, set$selection(newValue) { var _this = this; if (!newValue.$eq(0, _this._attributed_text_editing_controller$_selection)) { _this._attributed_text_editing_controller$_selection = newValue; _this._updateComposingAttributions$0(); _this.notifyListeners$0(); } }, _updateComposingAttributions$0() { var t3, _this = this, t1 = _this.get$selection(), t2 = _this._composingAttributions; if (t1.start === t1.end) { t2.clear$0(0); t2.addAll$1(0, _this.get$text(_this).spans.getAllAttributionsAt$1(Math.max(_this.get$selection().extentOffset - 1, 0))); } else { t2.clear$0(0); t1 = _this.get$text(_this); t3 = _this.get$selection(); t2.addAll$1(0, t1.getAllAttributionsThroughout$1(new A.SpanRange(t3.start, t3.end))); } }, get$composingAttributions() { return A.LinkedHashSet_LinkedHashSet$from(this._composingAttributions, type$.Attribution); }, get$composingRegion() { return this._composingRegion; }, set$composingRegion(newValue) { if (!newValue.$eq(0, this._composingRegion)) { this._composingRegion = newValue; this.notifyListeners$0(); } }, updateTextAndSelection$2$selection$text(selection, text) { var _this = this; if (text.$eq(0, _this._attributed_text_editing_controller$_text) && selection.$eq(0, _this._attributed_text_editing_controller$_selection)) return; _this._switchText$1(text); _this._attributed_text_editing_controller$_selection = selection; _this._updateComposingAttributions$0(); _this.notifyListeners$0(); }, get$text(_) { return this._attributed_text_editing_controller$_text; }, set$text(_, newValue) { var t1, t2, t3, t4, _this = this; if (!newValue.$eq(0, _this._attributed_text_editing_controller$_text)) { _this._switchText$1(newValue); t1 = _this._attributed_text_editing_controller$_selection; t2 = _this._attributed_text_editing_controller$_text.text.length; if (t1.end > t2) { t3 = t1.affinity === B.TextAffinity_1; t4 = t3 ? t1.baseOffset : t2; _this._attributed_text_editing_controller$_selection = t1.copyWith$2$baseOffset$extentOffset(t4, t3 ? t2 : t1.extentOffset); } _this.notifyListeners$0(); } }, _switchText$1(newText) { var t1 = this.get$notifyListeners(); this._attributed_text_editing_controller$_text._attributed_text$_listeners.remove$1(0, t1); this._attributed_text_editing_controller$_text = newText; newText._attributed_text$_listeners.add$1(0, t1); }, insertAtCaret$2$newComposingRegion$text(newComposingRegion, text) { var t2, updatedText, _this = this, t1 = _this.get$selection(); if (t1.start !== t1.end) $.$get$textFieldLog().log$4(B.Level_WARNING_900, "Attempted to insert text at the caret with an expanded selection. Selection: " + _this.get$selection().toString$0(0), null, null); t1 = _this._attributed_text_editing_controller$_text; t2 = _this.get$selection(); updatedText = t1.insertString$3$applyAttributions$startOffset$textToInsert(A.LinkedHashSet_LinkedHashSet$from(_this.get$composingAttributions(), type$.Attribution), t2.extentOffset, text); t2 = _this.get$selection(); _this.update$3$composingRegion$selection$text(0, newComposingRegion, _this._moveSelectionForInsertion$3$insertIndex$newTextLength$selection(_this.get$selection().extentOffset, text.length, t2), updatedText); }, insert$4$insertIndex$newComposingRegion$newSelection$newText(_, insertIndex, newComposingRegion, newSelection, newText) { var updatedText = this._attributed_text_editing_controller$_text.insert$2$startOffset$textToInsert(0, insertIndex, newText); this.update$3$composingRegion$selection$text(0, newComposingRegion, newSelection, updatedText); }, _moveSelectionForInsertion$3$insertIndex$newTextLength$selection(insertIndex, newTextLength, selection) { var newExtentOffset, newBaseOffset = selection.baseOffset; if (newBaseOffset === insertIndex && selection.start === selection.end || newBaseOffset > insertIndex) newBaseOffset += newTextLength; newExtentOffset = selection.extentOffset; return A.TextSelection$(B.TextAffinity_1, newBaseOffset, newExtentOffset >= insertIndex ? newExtentOffset + newTextLength : newExtentOffset, false); }, replaceSelectionWithUnstyledText$2$newComposingRegion$replacementText(newComposingRegion, replacementText) { var t2, updatedText, _this = this, t1 = _this.get$selection(); if (t1.start === t1.end) return; t1 = _this._attributed_text_editing_controller$_text; t2 = _this.get$selection(); updatedText = t1.removeRegion$2$endOffset$startOffset(_this.get$selection().extentOffset, t2.baseOffset).insertString$2$startOffset$textToInsert(_this.get$selection().baseOffset, replacementText); _this.update$3$composingRegion$selection$text(0, newComposingRegion, A.TextSelection$collapsed(B.TextAffinity_1, _this.get$selection().baseOffset + replacementText.length), updatedText); }, replace$5$from$newComposingRegion$newSelection$newText$to(_, from, newComposingRegion, newSelection, newText, to) { var _this = this, updatedText = _this._attributed_text_editing_controller$_text.removeRegion$2$endOffset$startOffset(to, from); updatedText = updatedText.insert$2$startOffset$textToInsert(0, from, newText); _this.set$text(0, updatedText); _this.set$selection(newSelection); _this._updateComposingAttributions$0(); _this.set$composingRegion(newComposingRegion); }, deletePreviousCharacter$1$newComposingRegion(newComposingRegion) { var previousCharacterOffset, _this = this, t1 = _this.get$selection(); if (t1.start !== t1.end) return; if (_this.get$selection().extentOffset === 0) return; previousCharacterOffset = A.getCharacterStartBounds(_this._attributed_text_editing_controller$_text.text, _this.get$selection().extentOffset); t1 = _this.get$selection(); _this.delete$4$from$newComposingRegion$newSelection$to(0, previousCharacterOffset, newComposingRegion, A.TextSelection$collapsed(B.TextAffinity_1, previousCharacterOffset), t1.extentOffset); }, deleteSelection$1$newComposingRegion(newComposingRegion) { var t2, _this = this, t1 = _this.get$selection(); if (t1.start === t1.end) return; t1 = _this.get$selection(); t2 = _this.get$selection(); _this.delete$4$from$newComposingRegion$newSelection$to(0, t1.baseOffset, newComposingRegion, A.TextSelection$collapsed(B.TextAffinity_1, _this.get$selection().baseOffset), t2.extentOffset); }, delete$4$from$newComposingRegion$newSelection$to(_, from, newComposingRegion, newSelection, to) { var _this = this, updatedText = _this._attributed_text_editing_controller$_text.removeRegion$2$endOffset$startOffset(to, from); _this.updateTextAndSelection$2$selection$text(newSelection, updatedText); _this._updateComposingAttributions$0(); _this.set$composingRegion(newComposingRegion == null ? B.TextRange_m1_m1 : newComposingRegion); }, delete$3$from$newSelection$to(_, from, newSelection, to) { return this.delete$4$from$newComposingRegion$newSelection$to(0, from, null, newSelection, to); }, update$3$composingRegion$selection$text(_, composingRegion, selection, text) { var t2, _this = this, t1 = text != null; if (!t1 || text.$eq(0, _this._attributed_text_editing_controller$_text)) { t2 = selection.$eq(0, _this._attributed_text_editing_controller$_selection); if (t2) t2 = composingRegion == null || composingRegion.$eq(0, _this._composingRegion); else t2 = false; } else t2 = false; if (t2) return; if (t1) _this._switchText$1(text); _this._attributed_text_editing_controller$_selection = selection; if (composingRegion != null) _this._composingRegion = composingRegion; _this._updateComposingAttributions$0(); _this.notifyListeners$0(); }, clear$0(_) { var _this = this; _this._attributed_text_editing_controller$_text = A.AttributedText$(null, null); _this._attributed_text_editing_controller$_selection = B.TextSelection_ke5; _this._composingAttributions.clear$0(0); _this._composingRegion = B.TextRange_m1_m1; _this.notifyListeners$0(); }, copySelectedTextToClipboard$0() { var t1, _this = this; if (_this.get$selection().extentOffset === -1) return; t1 = _this.get$selection(); A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(_this.get$text(_this).text, t1.start, t1.end))); }, pasteClipboard$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$self = this, textToPaste, insertionOffset, $clipboardData; var $async$pasteClipboard$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start insertionOffset = $async$self.get$selection().extentOffset; $async$goto = 2; return A._asyncAwait(A.Clipboard_getData("text/plain"), $async$pasteClipboard$0); case 2: // returning from await. $clipboardData = $async$result; if ($clipboardData != null && true) { textToPaste = $clipboardData.text; $async$self.set$text(0, $async$self.get$text($async$self).insertString$2$startOffset$textToInsert(insertionOffset, textToPaste)); $async$self.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, insertionOffset + textToPaste.length)); } // implicit return return A._asyncReturn(null, $async$completer); } }); return A._asyncStartSync($async$pasteClipboard$0, $async$completer); }, selectAll$0() { this.set$selection(A.TextSelection$(B.TextAffinity_1, 0, this.get$text(this).text.length, false)); }, moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(expandSelection, moveLeft, movementModifier, textLayout) { if (moveLeft) this._moveCaretUpstream$3$expandSelection$movementModifier$textLayout(expandSelection, movementModifier, textLayout); else this._moveCaretDownstream$3$expandSelection$movementModifier$textLayout(expandSelection, movementModifier, textLayout); }, _moveCaretUpstream$3$expandSelection$movementModifier$textLayout(expandSelection, movementModifier, textLayout) { var newExtent, plainText, _this = this, t1 = _this.get$selection(); if (t1.start !== t1.end && !expandSelection) { _this.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, _this.get$selection().start)); return; } if (_this.get$selection().extentOffset <= 0) return; t1 = J.getInterceptor$(movementModifier); if (t1.$eq(movementModifier, B.MovementModifier_line)) { newExtent = textLayout.getPositionAtStartOfLine$1(new A.TextPosition(_this.get$selection().extentOffset, B.TextAffinity_1)).offset; _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); return; } if (t1.$eq(movementModifier, B.MovementModifier_word)) { plainText = _this.get$text(_this).text; newExtent = _this.get$selection().extentOffset - 1; while (true) { if (newExtent > 0) { t1 = plainText[newExtent - 1]; t1 = t1 !== " " && t1 !== "\n"; } else t1 = false; if (!t1) break; --newExtent; } _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); return; } newExtent = A.CharacterMovement_moveOffsetUpstreamByCharacter(_this.get$text(_this).text, _this.get$selection().extentOffset); if (newExtent == null) newExtent = 0; _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); }, _moveCaretDownstream$3$expandSelection$movementModifier$textLayout(expandSelection, movementModifier, textLayout) { var endOfLine, t2, newExtent, extentPosition, plainText, _this = this, t1 = _this.get$selection(); if (t1.start !== t1.end && !expandSelection) { _this.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, _this.get$selection().end)); return; } if (_this.get$selection().extentOffset >= _this.get$text(_this).text.length) return; t1 = J.getInterceptor$(movementModifier); if (t1.$eq(movementModifier, B.MovementModifier_line)) { endOfLine = textLayout.getPositionAtEndOfLine$1(new A.TextPosition(_this.get$selection().extentOffset, B.TextAffinity_1)); t1 = _this.get$text(_this); t2 = _this.get$text(_this); newExtent = endOfLine.offset; if (newExtent !== t1.text.length && t2.text[newExtent] !== "\n") --newExtent; _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); return; } if (t1.$eq(movementModifier, B.MovementModifier_word)) { extentPosition = _this.get$selection().get$extent(); plainText = _this.get$text(_this).text; newExtent = extentPosition.offset + 1; t1 = plainText.length; while (true) { if (newExtent < t1) { t2 = plainText[newExtent]; t2 = t2 !== " " && t2 !== "\n"; } else t2 = false; if (!t2) break; ++newExtent; } _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); return; } newExtent = A.CharacterMovement_moveOffsetDownstreamByCharacter(_this.get$text(_this).text, _this.get$selection().extentOffset); if (newExtent == null) newExtent = _this.get$text(_this).text.length; _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); }, moveCaretVertically$3$expandSelection$moveUp$textLayout(expandSelection, moveUp, textLayout) { var t1, newExtent, _this = this; if (moveUp) { t1 = textLayout.getPositionOneLineUp$1(_this.get$selection().get$extent()); newExtent = t1 == null ? null : t1.offset; if (newExtent == null) newExtent = 0; } else { t1 = textLayout.getPositionOneLineDown$1(_this.get$selection().get$extent()); newExtent = t1 == null ? null : t1.offset; if (newExtent == null) newExtent = _this.get$text(_this).text.length; } _this.set$selection(A.TextSelection$(B.TextAffinity_1, expandSelection ? _this.get$selection().baseOffset : newExtent, newExtent, false)); }, insertCharacter$1(character) { var t2, _this = this, initialTextOffset = _this.get$selection().start, existingAttributions = _this.get$text(_this).spans.getAllAttributionsAt$1(initialTextOffset), t1 = _this.get$selection(); if (t1.start !== t1.end) { t1 = _this.get$text(_this); t2 = _this.get$selection(); _this.set$text(0, t1.removeRegion$2$endOffset$startOffset(_this.get$selection().end, t2.start)); _this.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, _this.get$selection().start)); } _this.set$text(0, _this.get$text(_this).insertString$3$applyAttributions$startOffset$textToInsert(existingAttributions, initialTextOffset, character)); _this.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, initialTextOffset + 1)); }, deleteCharacter$1(direction) { var deleteEndIndex, deleteStartIndex, _this = this; if (direction === B.TextAffinity_0) { deleteEndIndex = _this.get$selection().extentOffset; deleteStartIndex = A.getCharacterStartBounds(_this.get$text(_this).text, deleteEndIndex); } else { deleteStartIndex = _this.get$selection().extentOffset; deleteEndIndex = A.getCharacterEndBounds(_this.get$text(_this).text, deleteStartIndex); } _this.delete$3$from$newSelection$to(0, deleteStartIndex, A.TextSelection$collapsed(B.TextAffinity_1, deleteStartIndex), deleteEndIndex); }, deleteTextOnLineBeforeCaret$1$textLayout(textLayout) { var t1, _this = this, startOfLinePosition = textLayout.getPositionAtStartOfLine$1(_this.get$selection().get$extent()); _this.set$selection(A.TextSelection$(B.TextAffinity_1, _this.get$selection().extentOffset, startOfLinePosition.offset, false)); t1 = _this.get$selection(); if (t1.start !== t1.end) _this.deleteSelectedText$0(); }, deleteSelectedText$0() { var deleteStartIndex = this.get$selection().start, t1 = this.get$selection(); this.delete$3$from$newSelection$to(0, deleteStartIndex, A.TextSelection$collapsed(B.TextAffinity_1, deleteStartIndex), t1.end); }, insertNewline$0() { var _this = this, t1 = _this.get$selection().get$extent().offset; _this.set$text(0, _this.get$text(_this).insertString$2$startOffset$textToInsert(t1, "\n")); _this.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1 + 1)); }, $isListenable: 1 }; A._AttributedTextEditingController_Object_ChangeNotifier.prototype = {}; A.FillWidthIfConstrained.prototype = { createRenderObject$1(context) { var t1 = new A.RenderFillWidthIfConstrained(this._createViewportWidthLookup$1(context), null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { renderObject._findAncestorScrollableWidth = this._createViewportWidthLookup$1(context); renderObject.markNeedsLayout$0(); }, _createViewportWidthLookup$1(context) { return new A.FillWidthIfConstrained__createViewportWidthLookup_closure(this, context); }, _getViewportWidth$1(context) { var direction, t1, _null = null, scrollable = A.Scrollable_maybeOf(context, _null); if (scrollable == null) return _null; direction = scrollable._widget.axisDirection; if (direction === B.AxisDirection_0 || direction === B.AxisDirection_2) return _null; t1 = type$.nullable_RenderBox._as(scrollable._framework$_element.get$renderObject()); return t1 == null ? _null : t1.get$constraints().maxWidth; } }; A.FillWidthIfConstrained__createViewportWidthLookup_closure.prototype = { call$0() { return this.$this._getViewportWidth$1(this.context); }, $signature: 800 }; A.RenderFillWidthIfConstrained.prototype = { performLayout$0() { var _this = this, t1 = type$.BoxConstraints, childConstraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)), ancestorViewportWidth = _this._findAncestorScrollableWidth.call$0(); if (t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth < 1 / 0) childConstraints = new A.BoxConstraints(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).minHeight, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); else if (ancestorViewportWidth != null && ancestorViewportWidth < 1 / 0) childConstraints = new A.BoxConstraints(ancestorViewportWidth, 1 / 0, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).minHeight, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(childConstraints, true); _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); } }; A.HintBehavior.prototype = { _enumToString$0() { return "HintBehavior." + this._core$_name; } }; A.MagnifyingGlass.prototype = { build$1(context) { var t2, t3, _this = this, t1 = new Float64Array(16), magnifierMatrix = new A.Matrix40(t1); magnifierMatrix.setIdentity$0(); t2 = _this.offsetFromFocalPoint; t3 = _this.magnificationScale; magnifierMatrix.translate$2(0, t2._dx * t3, t2._dy * t3); magnifierMatrix.scale$2(0, t3, t3); t1 = A.ImageFilter_ImageFilter$matrix(t1, B.FilterQuality_1); return A.ClipPath_shape(A.BackdropFilter$(A.SizedBox$fromSize(null, _this.size), t1), _this.shape); } }; A.OuterBoxShadow.prototype = { toPaint$0() { var t1 = $.$get$_renderer().createPaint$0(); t1.set$color(0, this.color); t1.set$maskFilter(new A.MaskFilter(B.BlurStyle_2, A.Shadow_convertRadiusToSigma(this.blurRadius))); return t1; } }; A.TextFieldScroller.prototype = {}; A.TextScrollView.prototype = { createState$0() { var _null = null; return new A._TextScrollViewState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), A.ScrollController$(0, true, _null, _null), _null, _null, B._StateLifecycle_0); } }; A._TextScrollViewState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._widget.textScrollController; t1.set$delegate(_this); t1.addListener$1(0, _this.get$_onTextScrollChange()); _this._widget.textEditingController.addListener$1(0, _this.get$_onTextOrSelectionChanged()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.textScrollController; if (_this._widget.textScrollController !== t1) { t1.set$delegate(null); t2 = _this.get$_onTextScrollChange(); t1.removeListener$1(0, t2); t1 = _this._widget.textScrollController; t1.set$delegate(_this); t1.addListener$1(0, t2); } t1 = oldWidget.textEditingController; if (_this._widget.textEditingController !== t1) { t2 = _this.get$_onTextOrSelectionChanged(); t1.removeListener$1(0, t2); _this._widget.textEditingController.addListener$1(0, t2); } }, dispose$0() { var _this = this, t1 = _this._widget.textScrollController; t1.set$delegate(null); t1.removeListener$1(0, _this.get$_onTextScrollChange()); _this._widget.textEditingController.removeListener$1(0, _this.get$_onTextOrSelectionChanged()); _this.super$__TextScrollViewState_State_SingleTickerProviderStateMixin$dispose(); }, get$viewportWidth() { var renderBox = type$.nullable_RenderBox._as(this._framework$_element.get$renderObject()); if (renderBox == null) return null; return renderBox.get$size(0)._dx; }, get$viewportHeight() { var renderBox = type$.nullable_RenderBox._as(this._framework$_element.get$renderObject()); if (renderBox == null) return null; return renderBox.get$size(0)._dy; }, get$isMultiline() { var t1 = this._widget.maxLines; return t1 > 1; }, get$endScrollOffset() { var t1, t2, _this = this, viewportWidth = _this.get$viewportWidth(), viewportHeight = _this.get$viewportHeight(); if (viewportWidth == null || viewportHeight == null) return 0; t1 = _this._widget.textEditingController._realController; t1 = t1.get$text(t1); if (_this.get$isMultiline()) { t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getCharacterBox$1(new A.TextPosition(t1.text.length - 1, B.TextAffinity_1)); t1 = t1 == null ? null : t1.bottom; if (t1 == null) t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); t2 = _this._widget.padding; t2 = t2.get$_top(0) + t2.get$_bottom(0); t2 = t1 - viewportHeight + t2; t1 = t2; } else { t1 = B.JSArray_methods.get$single(_this._text_scrollview$_scrollController._positions)._maxScrollExtent; t1.toString; } return t1; }, isTextPositionVisible$1(position) { var viewportHeight, characterBox, t1, t2, t3, t4, viewportWidth, viewportBox, _this = this; if (_this.get$isMultiline()) { viewportHeight = _this.get$viewportHeight(); if (viewportHeight == null) return false; characterBox = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getCharacterBox$1(position); t1 = characterBox == null; t2 = t1 ? null : characterBox.top; if (t2 == null) t2 = 0; t3 = _this._text_scrollview$_scrollController; t4 = t3.get$position(0)._pixels; t4.toString; t1 = t1 ? null : characterBox.bottom; if (t1 == null) t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); t3 = t3.get$position(0)._pixels; t3.toString; return B.JSNumber_methods.round$0(t2 - t4) >= 0 && B.JSNumber_methods.round$0(t1 - t3) <= viewportHeight; } else { viewportWidth = _this.get$viewportWidth(); if (viewportWidth == null) return false; t1 = type$.RenderBox; viewportBox = t1._as(_this._framework$_element.get$renderObject()); t2 = _this._widget.textKey; t1 = B.JSNumber_methods.round$0(A.MatrixUtils_transformPoint(t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).getTransformTo$1(0, viewportBox), B.Offset_0_0).$add(0, A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(position))._dx); return t1 >= 0 && t1 <= viewportWidth; } }, calculateDistanceBeyondStartingAutoScrollBoundary$1(offsetInViewport) { if (this.get$isMultiline()) return Math.abs(Math.max(20 - offsetInViewport._dy, 0)); else return Math.abs(Math.max(24 - offsetInViewport._dx, 0)); }, calculateDistanceBeyondEndingAutoScrollBoundary$1(offsetInViewport) { var viewportHeight, viewportWidth; if (this.get$isMultiline()) { viewportHeight = this.get$viewportHeight(); if (viewportHeight == null) return 0; return Math.max(offsetInViewport._dy - (viewportHeight - 20), 0); } else { viewportWidth = this.get$viewportWidth(); if (viewportWidth == null) return 0; return Math.max(offsetInViewport._dx - (viewportWidth - 24), 0); } }, getViewportCharacterRectAtPosition$1(position) { var characterBoxInTextLayout, _this = this, t1 = type$.RenderBox, viewportBox = t1._as(_this._framework$_element.get$renderObject()), t2 = _this._widget.textKey, textOffsetInViewport = A.MatrixUtils_transformPoint(t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).getTransformTo$1(0, viewportBox), B.Offset_0_0); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getCharacterBox$1(position); characterBoxInTextLayout = t2 == null ? null : new A.Rect(t2.left, t2.top, t2.right, t2.bottom); if (characterBoxInTextLayout == null) characterBoxInTextLayout = new A.Rect(0, 0, 0, A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).get$estimatedLineHeight()); return characterBoxInTextLayout.translate$2(0, textOffsetInViewport._dx, textOffsetInViewport._dy); }, getVerticalOffsetForBottomOfLineBelowViewport$0() { var t1, t2, textPositionOneLineDown, bottomOfCharacter, _this = this; if (_this.get$viewportHeight() == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Tried to calculate line below viewport but viewportHeight is null", null, null); return 0; } t1 = _this.get$viewportHeight(); t1.toString; t2 = _this._text_scrollview$_scrollController.get$position(0)._pixels; t2.toString; textPositionOneLineDown = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(new A.Offset(0, t1 + t2 + 5)); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).getCharacterBox$1(textPositionOneLineDown); bottomOfCharacter = t2 == null ? null : t2.bottom; return bottomOfCharacter == null ? A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textKey.get$currentState()._textLayoutKey).get$estimatedLineHeight() : bottomOfCharacter; }, _onTextScrollChange$0() { var t2, t3, _this = this, t1 = _this._widget.perLineAutoScrollDuration; t1 = t1._duration === B.Duration_0._duration || !_this.get$isMultiline(); t2 = _this._text_scrollview$_scrollController; t3 = _this._widget; if (t1) t2.jumpTo$1(t3.textScrollController._scrollOffset); else t2.animateTo$3$curve$duration(t3.textScrollController._scrollOffset, B.Cubic_xDo0, t3.perLineAutoScrollDuration); }, _onTextOrSelectionChanged$0() { A.Frames_scheduleBuildAfterBuild(this, null); }, build$1(context) { var t7, t8, t9, t10, _this = this, _null = null, t1 = _this._widget, t2 = t1.textKey, t3 = _this._text_scrollview$_scrollController, t4 = t1.minLines, t5 = t1.maxLines, t6 = t1.lineHeight; t1 = t1.padding; t7 = _this._getAlignment$0(); t8 = _this.get$isMultiline() ? B.Axis_1 : B.Axis_0; t9 = _this._widget; t10 = t9.padding; t7 = A._setArrayType([new A.Align(t7, _null, _null, A.SingleChildScrollView$(new A.Padding(t10, t9.child, _null), t3, B.DragStartBehavior_1, _this._textFieldViewportKey, _null, B.NeverScrollableScrollPhysics_null, _null, _null, false, t8), _null)], type$.JSArray_Widget); _this._widget.toString; return new A._TextLinesLimiter(t2, t3, t4, t5, t6, t1, new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t7, _null), _null); }, _getAlignment$0() { switch (this._widget.textAlign.index) { case 0: case 3: return B.Alignment_m1_m1; case 1: return B.Alignment_1_m1; case 2: return B.Alignment_0_m1; case 4: var t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return t1.textDirection === B.TextDirection_1 ? B.Alignment_m1_m1 : B.Alignment_1_m1; case 5: t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; return t1.textDirection === B.TextDirection_1 ? B.Alignment_1_m1 : B.Alignment_m1_m1; } } }; A.TextScrollController.prototype = { set$delegate(delegate) { var t1 = this._text_scrollview$_delegate; if (delegate != t1) { if (t1 != null) this.stopScrolling$0(); this._text_scrollview$_delegate = delegate; } }, _setScrollOffset$1(newValue) { if (newValue === this._scrollOffset) return; this._scrollOffset = newValue; this.notifyListeners$0(); }, updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(userInteractionOffsetInViewport) { var _this = this, t1 = _this._text_scrollview$_delegate; if (t1 == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll. The auto-scroll delegate is null.", null, null); return; } _this._userInteractionOffsetInViewport = userInteractionOffsetInViewport; if (t1.calculateDistanceBeyondStartingAutoScrollBoundary$1(userInteractionOffsetInViewport) > 0) _this.startScrollingToStart$0(); else if (_this._text_scrollview$_delegate.calculateDistanceBeyondEndingAutoScrollBoundary$1(userInteractionOffsetInViewport) > 0) _this.startScrollingToEnd$0(); else _this.stopScrolling$0(); }, startScrollingToStart$0() { var t1, _this = this; if (_this._autoScrollDirection === B._AutoScrollDirection_0) return; _this.stopScrolling$0(); $.$get$_log2().log$4(B.Level_FINE_500, "Auto-scrolling to start", null, null); _this._autoScrollDirection = B._AutoScrollDirection_0; _this._timeOfPreviousAutoScroll = B.Duration_0; _this._autoScrollTick$1(B.Duration_0); t1 = _this.__TextScrollController__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.start$0(0); }, startScrollingToEnd$0() { var t1, _this = this; if (_this._autoScrollDirection === B._AutoScrollDirection_1) return; _this.stopScrolling$0(); $.$get$_log2().log$4(B.Level_FINE_500, "Auto-scrolling to end", null, null); _this._autoScrollDirection = B._AutoScrollDirection_1; _this._timeOfPreviousAutoScroll = B.Duration_0; _this._autoScrollTick$1(B.Duration_0); t1 = _this.__TextScrollController__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.start$0(0); }, stopScrolling$0() { var _this = this, t1 = _this.__TextScrollController__ticker_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isTicking()) return; $.$get$_log2().log$4(B.Level_FINE_500, "stopping auto-scroll", null, null); _this._autoScrollDirection = null; _this._timeOfNextAutoScroll = B.Duration_0; _this.__TextScrollController__ticker_A.stop$0(0); }, _autoScrollTick$1(elapsedTime) { var t2, t3, dt, offsetBeforeScroll, t4, _this = this, _null = null, t1 = _this._text_scrollview$_delegate; if (t1 == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "auto-scroll delegate was null in _autoScrollTick()", _null, _null); _this.stopScrolling$0(); return; } if (_this._autoScrollDirection == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "_autoScrollDirection was null in _autoScrollTick()", _null, _null); _this.stopScrolling$0(); return; } t2 = elapsedTime._duration; if (t2 < _this._timeOfNextAutoScroll._duration) { $.$get$_log2().log$4(B.Level_FINEST_300, "Not enough time passed to do auto-scroll.", _null, _null); return; } t3 = $.$get$_log2(); t3.log$4(B.Level_FINER_400, "auto-scroll tick, is multiline: " + t1.get$isMultiline() + ", direction: " + A.S(_this._autoScrollDirection), _null, _null); dt = new A.Duration(t2 - _this._timeOfPreviousAutoScroll._duration); _this._timeOfPreviousAutoScroll = elapsedTime; offsetBeforeScroll = _this._scrollOffset; if (_this._text_scrollview$_delegate.get$isMultiline()) if (_this._autoScrollDirection === B._AutoScrollDirection_0) _this._autoScrollOneLineUp$0(); else _this._autoScrollOneLineDown$0(); else { t1 = _this._autoScrollDirection; t2 = _this._text_scrollview$_delegate; t4 = _this._userInteractionOffsetInViewport; if (t1 === B._AutoScrollDirection_0) { t2.toString; t4.toString; _this._autoScrollToTheLeft$2(dt, t2.calculateDistanceBeyondStartingAutoScrollBoundary$1(t4)); } else { t2.toString; t4.toString; _this._autoScrollToTheRight$2(dt, t2.calculateDistanceBeyondEndingAutoScrollBoundary$1(t4)); } } if (_this._scrollOffset === offsetBeforeScroll) { t3.log$4(B.Level_FINE_500, "Offset did not change during tick. Stopping scroll.", _null, _null); _this.stopScrolling$0(); } }, _autoScrollToTheLeft$2(dt, distanceFromAutoScrollBoundary) { var t1, t2, _this = this, _null = null; if (_this._text_scrollview$_delegate == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll left. The scroll delegate is null.", _null, _null); return; } t1 = _this._scrollOffset; if (t1 <= 0) { $.$get$_log2().log$4(B.Level_FINE_500, "Can't auto-scroll left because we're already at the end.", _null, _null); return; } t2 = $.$get$_log2(); t2.log$4(B.Level_FINER_400, "_autoScrollOneCharacterLeft. Scroll offset before: " + A.S(t1), _null, _null); _this._timeOfNextAutoScroll = new A.Duration(_this._timeOfNextAutoScroll._duration + 50000); _this._setScrollOffset$1(Math.max(_this._scrollOffset - _this._calculateAutoScrollDistance$2(dt, distanceFromAutoScrollBoundary), 0)); t2.log$4(B.Level_FINER_400, " - _scrollOffset after: " + A.S(_this._scrollOffset), _null, _null); }, _autoScrollToTheRight$2(dt, distanceFromAutoScrollBoundary) { var t2, t3, scrollDistance, _this = this, _null = null, t1 = _this._text_scrollview$_delegate; if (t1 == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll right. The scroll delegate is null.", _null, _null); return; } if (t1.get$viewportWidth() == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll right. Viewport width is null", _null, _null); return; } if (_this._scrollOffset >= _this._text_scrollview$_delegate.get$endScrollOffset()) { $.$get$_log2().log$4(B.Level_FINE_500, "Can't auto-scroll right because we're already at the end.", _null, _null); return; } t1 = $.$get$_log2(); t2 = _this._scrollOffset; t3 = _this._text_scrollview$_delegate; t3 = t3 == null ? _null : t3.get$endScrollOffset(); t1.log$4(B.Level_FINER_400, "Scrolling right - current scroll offset: " + A.S(t2) + ", max scroll: " + A.S(t3), _null, _null); _this._timeOfNextAutoScroll = new A.Duration(_this._timeOfNextAutoScroll._duration + 50000); scrollDistance = _this._calculateAutoScrollDistance$2(dt, distanceFromAutoScrollBoundary); _this._setScrollOffset$1(Math.min(_this._scrollOffset + scrollDistance, _this._text_scrollview$_delegate.get$endScrollOffset())); t1.log$4(B.Level_FINER_400, " - _scrollOffset after: " + A.S(_this._scrollOffset), _null, _null); _this.notifyListeners$0(); }, _calculateAutoScrollDistance$2(dt, distanceFromAutoScrollBound) { var t1 = A.lerpDouble(50, 1500, B.Cubic_JUR0.transform$1(0, Math.min(distanceFromAutoScrollBound, 75) / 75)); t1.toString; return t1 * (B.JSInt_methods._tdivFast$1(dt._duration, 1000) / 1000); }, _autoScrollOneLineUp$0() { var viewportHeight, t2, textPositionOneLineUp, verticalOffsetForTopOfLineAboveViewport, _this = this, _null = null, t1 = _this._text_scrollview$_delegate; if (t1 == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll up. The scroll delegate is null.", _null, _null); return; } viewportHeight = t1.get$viewportHeight(); if (viewportHeight == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll up. The viewport height is null", _null, _null); return; } t1 = _this._text_scrollview$_delegate; t2 = t1._text_scrollview$_scrollController.get$position(0)._pixels; t2.toString; textPositionOneLineUp = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(new A.Offset(0, t2 - 5)); verticalOffsetForTopOfLineAboveViewport = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.textKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(textPositionOneLineUp)._dy; t1 = $.$get$_log2(); t1.log$4(B.Level_FINE_500, "Auto-scrolling one line up", _null, _null); t1.log$4(B.Level_FINER_400, "Old offset: " + A.S(_this._scrollOffset) + ".", _null, _null); t1.log$4(B.Level_FINER_400, "Viewport height: " + A.S(viewportHeight), _null, _null); t1.log$4(B.Level_FINER_400, "Vertical offset for top of line above viewport: " + A.S(verticalOffsetForTopOfLineAboveViewport), _null, _null); _this._timeOfNextAutoScroll = new A.Duration(_this._timeOfNextAutoScroll._duration + 500000); _this._setScrollOffset$1(verticalOffsetForTopOfLineAboveViewport); t1.log$4(B.Level_FINE_500, "New scroll offset: " + A.S(_this._scrollOffset) + ", time of next scroll: " + _this._timeOfNextAutoScroll.toString$0(0), _null, _null); }, _autoScrollOneLineDown$0() { var viewportHeight, verticalOffsetForBottomOfLineBelowViewport, _this = this, _null = null, t1 = _this._text_scrollview$_delegate; if (t1 == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll down. The scroll delegate is null.", _null, _null); return; } viewportHeight = t1.get$viewportHeight(); if (viewportHeight == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't auto-scroll down. The viewport height is null", _null, _null); return; } verticalOffsetForBottomOfLineBelowViewport = _this._text_scrollview$_delegate.getVerticalOffsetForBottomOfLineBelowViewport$0(); t1 = $.$get$_log2(); t1.log$4(B.Level_FINE_500, "Auto-scrolling one line down", _null, _null); t1.log$4(B.Level_FINER_400, "Old offset: " + A.S(_this._scrollOffset) + ".", _null, _null); t1.log$4(B.Level_FINER_400, "Viewport height: " + A.S(_this._text_scrollview$_delegate.get$viewportHeight()), _null, _null); t1.log$4(B.Level_FINER_400, "Vertical offset for bottom of line below viewport: " + A.S(verticalOffsetForBottomOfLineBelowViewport), _null, _null); _this._timeOfNextAutoScroll = new A.Duration(_this._timeOfNextAutoScroll._duration + 500000); _this._setScrollOffset$1(verticalOffsetForBottomOfLineBelowViewport - viewportHeight); t1.log$4(B.Level_FINE_500, "New scroll offset: " + A.S(_this._scrollOffset) + ", time of next scroll: " + _this._timeOfNextAutoScroll.toString$0(0), _null, _null); }, ensureExtentIsVisible$0() { var t1, characterIndex, extentCharacterRectInViewportSpace, t2, extentCharacterRectInContentSpace, _this = this; if (_this._text_scrollview$_delegate == null) { $.$get$_log2().log$4(B.Level_WARNING_900, "Can't make extent selection visible. The scroll delegate is null.", null, null); return; } t1 = _this._text_scrollview$_textController._realController; if (t1.get$selection().extentOffset < 0) return; if (t1.get$text(t1).text.length === 0) return; characterIndex = t1.get$selection().extentOffset >= t1.get$text(t1).text.length ? t1.get$text(t1).text.length - 1 : t1.get$selection().extentOffset; extentCharacterRectInViewportSpace = _this._text_scrollview$_delegate.getViewportCharacterRectAtPosition$1(new A.TextPosition(characterIndex, B.TextAffinity_1)); t1 = _this._text_scrollview$_delegate.get$isMultiline(); t2 = _this._scrollOffset; extentCharacterRectInContentSpace = t1 ? extentCharacterRectInViewportSpace.translate$2(0, 0, t2) : extentCharacterRectInViewportSpace.translate$2(0, -t2, 0); t1 = extentCharacterRectInContentSpace.left; t2 = extentCharacterRectInContentSpace.top; _this._ensureRectIsVisible$1(new A.Rect(t1, t2, t1 + (extentCharacterRectInContentSpace.right - t1 + 2), t2 + (extentCharacterRectInContentSpace.bottom - t2))); }, _ensureRectIsVisible$1(rectInContentSpace) { var t2, extraSpacingAboveTop, t3, t4, extraSpacingBelowBottom, rectInViewportSpace, scrollAmount, _this = this, _null = null, _s28_ = " - updated _scrollOffset to ", _s28_0 = " to show a desired rectangle", t1 = $.$get$_log2(); t1.log$4(B.Level_FINER_400, "Ensuring rect is visible: " + rectInContentSpace.toString$0(0), _null, _null); if (_this._text_scrollview$_delegate.get$isMultiline()) { t2 = rectInContentSpace.top; extraSpacingAboveTop = t2 === _this._text_scrollview$_delegate.getViewportCharacterRectAtPosition$1(B.TextPosition_0_TextAffinity_1).top ? (rectInContentSpace.bottom - t2) / 2 : 0; t3 = _this._text_scrollview$_delegate; t3.toString; t4 = _this._text_scrollview$_textController._realController; extraSpacingBelowBottom = t2 === t3.getViewportCharacterRectAtPosition$1(new A.TextPosition(t4.get$text(t4).text.length - 1, B.TextAffinity_1)).top ? (rectInContentSpace.bottom - t2) / 2 : 0; t2 -= extraSpacingAboveTop; t3 = _this._scrollOffset; if (t2 - t3 < 0) { _this._setScrollOffset$1(Math.max(t2, 0)); t1.log$4(B.Level_FINER_400, _s28_ + A.S(_this._scrollOffset), _null, _null); return; } else { t2 = rectInContentSpace.bottom; t4 = _this._text_scrollview$_delegate.get$viewportHeight(); t4.toString; if (t2 - t3 + extraSpacingBelowBottom > t4) { t3 = _this._text_scrollview$_delegate.get$viewportHeight(); t3.toString; _this._setScrollOffset$1(Math.min(t2 - t3 + extraSpacingBelowBottom, _this._text_scrollview$_delegate.get$endScrollOffset())); t1.log$4(B.Level_FINER_400, _s28_ + A.S(_this._scrollOffset), _null, _null); return; } } } else { rectInViewportSpace = rectInContentSpace.translate$2(0, _this._scrollOffset, 0); t2 = rectInViewportSpace.left; if (t2 < 0) { t1.log$4(B.Level_FINER_400, "Auto-scrolling to the left by " + A.S(t2) + _s28_0, _null, _null); _this._setScrollOffset$1(B.JSNumber_methods.clamp$2(_this._scrollOffset + t2, 0, _this._text_scrollview$_delegate.get$endScrollOffset())); return; } else { t2 = rectInViewportSpace.right; t3 = _this._text_scrollview$_delegate.get$viewportWidth(); t3.toString; if (t2 > t3) { t3 = _this._text_scrollview$_delegate.get$viewportWidth(); t3.toString; scrollAmount = t2 - t3; t1.log$4(B.Level_FINER_400, "Auto-scrolling to the right by " + A.S(scrollAmount) + _s28_0, _null, _null); _this._setScrollOffset$1(B.JSNumber_methods.clamp$2(_this._scrollOffset + scrollAmount, 0, _this._text_scrollview$_delegate.get$endScrollOffset())); } } } }, $isListenable: 1 }; A._AutoScrollDirection.prototype = { _enumToString$0() { return "_AutoScrollDirection." + this._core$_name; } }; A._TextLinesLimiter.prototype = { createRenderObject$1(context) { var _this = this, t1 = new A._RenderTextViewport(_this.textKey, _this.scrollController, _this.maxLines, _this.minLines, _this.lineHeight, _this.padding, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); t1.set$child(null); return t1; }, updateRenderObject$2(context, renderObject) { var _this = this; renderObject.set$textKey(_this.textKey); renderObject.___RenderTextViewport__scrollController_A = _this.scrollController; renderObject.set$minLines(_this.minLines); renderObject.set$maxLines(_this.maxLines); renderObject.set$lineHeight(0, _this.lineHeight); renderObject.set$padding(0, _this.padding); } }; A._RenderTextViewport.prototype = { set$textKey(value) { if (value === this._textKey) return; this._textKey = value; this.markNeedsLayout$0(); }, set$maxLines(value) { if (value === this._text_scrollview$_maxLines) return; this._text_scrollview$_maxLines = value; this.markNeedsLayout$0(); }, set$minLines(value) { if (value === this._text_scrollview$_minLines) return; this._text_scrollview$_minLines = value; this.markNeedsLayout$0(); }, set$lineHeight(_, value) { return; }, set$padding(_, value) { if (value.$eq(0, this._text_scrollview$_padding)) return; this._text_scrollview$_padding = value; this.markNeedsLayout$0(); }, performLayout$0() { var lineHeight, t2, t3, minHeight, maxHeight, childIntrinsicHeight, adjustedChildHeight, _this = this, childConstraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), t1 = _this.___RenderTextViewport__scrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.get$position(0)._pixels; t1.toString; _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(childConstraints, true); lineHeight = _this._computeLineHeight$0(); t2 = _this._text_scrollview$_minLines; t3 = _this._text_scrollview$_padding; t3 = t3.get$_top(0) + t3.get$_bottom(0); minHeight = t2 * lineHeight + t3; maxHeight = _this._computeMaxHeight$1(lineHeight); t3 = _this.RenderObjectWithChildMixin__child; t3.toString; t3.layout$2$parentUsesSize(childConstraints.copyWith$1$maxHeight(1 / 0), true); childIntrinsicHeight = _this.RenderObjectWithChildMixin__child.get$size(0)._dy; if (childIntrinsicHeight < minHeight) adjustedChildHeight = minHeight; else adjustedChildHeight = maxHeight != null && childIntrinsicHeight > maxHeight ? maxHeight : null; if (adjustedChildHeight == null) { t2 = _this.RenderObjectWithChildMixin__child; t2.toString; t2.layout$2$parentUsesSize(childConstraints.tighten$1$height(childIntrinsicHeight), true); B.JSArray_methods.get$single(_this.___RenderTextViewport__scrollController_A._positions)._pixels = t1; _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); return; } t2 = _this.RenderObjectWithChildMixin__child; t2.toString; t2.layout$2$parentUsesSize(childConstraints.tighten$1$height(adjustedChildHeight), true); B.JSArray_methods.get$single(_this.___RenderTextViewport__scrollController_A._positions)._pixels = t1; _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); }, _computeMaxHeight$1(lineHeight) { var t1 = this._text_scrollview$_maxLines, t2 = this._text_scrollview$_padding; t2 = t2.get$_top(0) + t2.get$_bottom(0); return t1 * lineHeight + t2; }, _computeLineHeight$0() { var t1, _null = null, textLayout = A.RenderSuperTextLayout_textLayoutFrom(this._textKey.get$currentState()._textLayoutKey), lineHeight = textLayout.getHeightForCaret$1(B.TextPosition_0_TextAffinity_1); if (lineHeight == null) lineHeight = textLayout.getLineHeightAtPosition$1(B.TextPosition_0_TextAffinity_1); t1 = $.$get$_log2(); t1.log$4(B.Level_FINER_400, " - line height at position 0: " + A.S(lineHeight), _null, _null); if (lineHeight === 0) { lineHeight = A.RenderSuperTextLayout_textLayoutFrom(this._textKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); t1.log$4(B.Level_FINER_400, " - estimated line height based on text styles: " + A.S(lineHeight), _null, _null); } return lineHeight; } }; A._TextScrollController_Object_ChangeNotifier.prototype = {}; A.__TextScrollViewState_State_SingleTickerProviderStateMixin.prototype = { dispose$0() { var _this = this, t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTicker()); _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); }, activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTicker$0(); } }; A.ImeAttributedTextEditingController.prototype = { dispose$0() { var _this = this, t1 = _this._realController; t1.removeListener$1(0, _this.get$_onInnerControllerChange()); if (_this._disposeClientController) t1.dispose$0(); _this.super$ChangeNotifier$dispose(); }, get$isAttachedToIme() { var t1 = this._inputConnectionNotifier._change_notifier$_value; return t1 != null && J.get$attached$z(t1); }, attachToIme$2$textInputAction$textInputType(textInputAction, textInputType) { if (this.get$isAttachedToIme()) return; this.attachToImeWithConfig$1(A.TextInputConfiguration$(null, B.List_empty0, true, B.AutofillConfiguration_lYx, true, true, true, true, textInputAction, textInputType, this._keyboardAppearance, false, false, null, null, B.TextCapitalization_30)); }, attachToIme$0() { return this.attachToIme$2$textInputAction$textInputType(B.TextInputAction_2, B.TextInputType_0_null_null); }, attachToImeWithConfig$1(configuration) { var imeConfig, connection, t1, t2, _this = this; if (_this.get$isAttachedToIme()) return; imeConfig = configuration.copyWith$1$enableDeltaModel(true); connection = A.TextInputConnection$_(_this); t1 = $.$get$TextInput__instance(); t1._attach$2(connection, imeConfig); t1._show$0(); _this._inputConnectionNotifier.set$value(0, connection); _this._sendEditingValueToPlatform$0(); t2 = _this._latestTextEditingValueSentToPlatform; t2.toString; _this._osCurrentTextEditingValue = t2; $.$get$_log5().log$4(B.Level_FINE_500, "Is attached to input client? " + (t1._currentConnection === connection), null, null); }, updateTextInputConfiguration$6$autocorrect$enableSuggestions$keyboardAppearance$textCapitalization$textInputAction$textInputType(autocorrect, enableSuggestions, keyboardAppearance, textCapitalization, textInputAction, textInputType) { var t1, t2, imeConfig, connection, _this = this; _this._keyboardAppearance = keyboardAppearance; if (!_this.get$isAttachedToIme()) return; t1 = _this._inputConnectionNotifier; t2 = t1._change_notifier$_value; if (t2 != null) J.close$0$z(t2); imeConfig = A.TextInputConfiguration$(null, B.List_empty0, true, B.AutofillConfiguration_lYx, true, true, true, true, textInputAction, textInputType, keyboardAppearance, false, false, null, null, textCapitalization); connection = A.TextInputConnection$_(_this); t2 = $.$get$TextInput__instance(); t2._attach$2(connection, imeConfig); t2._show$0(); t1.set$value(0, connection); _this._sendEditingValueToPlatform$0(); t1 = _this._latestTextEditingValueSentToPlatform; t1.toString; _this._osCurrentTextEditingValue = t1; }, updateTextInputConfiguration$2$textInputAction$textInputType(textInputAction, textInputType) { return this.updateTextInputConfiguration$6$autocorrect$enableSuggestions$keyboardAppearance$textCapitalization$textInputAction$textInputType(true, true, B.Brightness_1, B.TextCapitalization_30, textInputAction, textInputType); }, detachFromIme$0() { var t1, t2; $.$get$_log5().log$4(B.Level_FINE_500, "Closing input connection", null, null); t1 = this._inputConnectionNotifier; t2 = t1._change_notifier$_value; if (t2 != null) J.close$0$z(t2); this._osCurrentTextEditingValue = B.TextEditingValue_li8; t1.set$value(0, null); }, showKeyboard$0() { var t1 = this._inputConnectionNotifier, t2 = t1._change_notifier$_value; t2 = t2 == null ? null : J.get$attached$z(t2); if (t2 !== true) return; t1 = t1._change_notifier$_value; if (t1 != null) J.show$0$z(t1); }, _onInnerControllerChange$0() { if (this._sendTextChangesToPlatform) this._sendEditingValueToPlatform$0(); this.notifyListeners$0(); }, _onReceivedTextEditingValueFromPlatform$1(newValue) { var _this = this; if (newValue.$eq(0, _this._latestTextEditingValueSentToPlatform)) return; if (_this.get$currentTextEditingValue().$eq(0, _this._osCurrentTextEditingValue)) return; _this._sendEditingValueToPlatform$0(); }, _sendEditingValueToPlatform$0() { var t1, _this = this; if (!_this.get$isAttachedToIme()) return; $.$get$_log5().log$4(B.Level_FINE_500, "Sending TextEditingValue to platform: " + _this.get$currentTextEditingValue().toString$0(0), null, null); _this._latestTextEditingValueSentToPlatform = _this.get$currentTextEditingValue(); t1 = _this._inputConnectionNotifier._change_notifier$_value; t1.toString; t1.setEditingState$1(_this.get$currentTextEditingValue()); }, get$currentTextEditingValue() { var t1 = this._realController; return new A.TextEditingValue(t1.get$text(t1).text, t1.get$selection(), t1.get$composingRegion()); }, updateEditingValue$1(value) { var t1, _this = this; $.$get$_log5().log$4(B.Level_FINE_500, "New platform TextEditingValue: " + value.toString$0(0), null, null); _this._osCurrentTextEditingValue = value; _this._onReceivedTextEditingValueFromPlatform$1(value); if (!J.$eq$(_this._latestTextEditingValueSentToPlatform, _this.get$currentTextEditingValue())) { _this._sendTextChangesToPlatform = false; t1 = _this._realController; t1.set$text(0, A.AttributedText$(value.text, null)); t1.set$selection(value.selection); t1.set$composingRegion(value.composing); _this._sendTextChangesToPlatform = true; } }, updateEditingValueWithDeltas$1(deltas) { var t1, _i, t2, t3, delta, t4, t5, _this = this, _null = null; $.$get$_log5().log$4(B.Level_FINE_500, "Received text editing deltas from platform...", _null, _null); t1 = deltas.length; if (t1 === 0) return; for (_i = 0; t2 = deltas.length, _i < t2; deltas.length === t1 || (0, A.throwConcurrentModificationError)(deltas), ++_i) _this._osCurrentTextEditingValue = deltas[_i].apply$1(_this._osCurrentTextEditingValue); _this._sendTextChangesToPlatform = false; for (t1 = _this._realController, t3 = type$.void_Function, _i = 0; _i < deltas.length; deltas.length === t2 || (0, A.throwConcurrentModificationError)(deltas), ++_i) { delta = deltas[_i]; if (delta instanceof A.TextEditingDeltaInsertion) { $.$get$_log5().log$4(B.Level_FINE_500, "Processing insertion: " + delta.toString$0(0), _null, _null); t4 = t1.get$selection(); t4 = t4.start === t4.end && delta.insertionOffset === t1.get$selection().extentOffset; t5 = delta.textInserted; if (t4) t1.insertAtCaret$2$newComposingRegion$text(delta.composing, t5); else { t4 = A.AttributedSpans$(_null); t1.insert$4$insertIndex$newComposingRegion$newSelection$newText(0, delta.insertionOffset, delta.composing, delta.selection, new A.AttributedText(t5, t4, A.LinkedHashSet_LinkedHashSet$_empty(t3))); } } else if (delta instanceof A.TextEditingDeltaDeletion) { $.$get$_log5().log$4(B.Level_FINE_500, "Processing deletion: " + delta.toString$0(0), _null, _null); t4 = delta.deletedRange; t1.delete$4$from$newComposingRegion$newSelection$to(0, t4.start, delta.composing, delta.selection, t4.end); } else if (delta instanceof A.TextEditingDeltaReplacement) { $.$get$_log5().log$4(B.Level_FINE_500, "Processing replacement: " + delta.toString$0(0), _null, _null); t4 = A.AttributedSpans$(_null); t5 = delta.replacedRange; t1.replace$5$from$newComposingRegion$newSelection$newText$to(0, t5.start, delta.composing, delta.selection, new A.AttributedText(delta.replacementText, t4, A.LinkedHashSet_LinkedHashSet$_empty(t3)), t5.end); } else if (delta instanceof A.TextEditingDeltaNonTextUpdate) { $.$get$_log5().log$4(B.Level_FINE_500, "Processing selection/composing change: " + delta.toString$0(0), _null, _null); t1.update$3$composingRegion$selection$text(0, delta.composing, delta.selection, _null); } } _this._sendTextChangesToPlatform = true; _this._onReceivedTextEditingValueFromPlatform$1(_this.get$currentTextEditingValue()); }, updateFloatingCursor$1(point) { var t1 = this._onIOSFloatingCursorChange; if (t1 != null) t1.call$1(point); }, get$currentAutofillScope() { return null; }, performAction$1(action) { var t1 = this.__ime_text_editing_controller$_onPerformActionPressed; if (t1 != null) t1.call$1(action); }, performPrivateCommand$2(action, data) { }, showAutocorrectionPromptRect$2(start, end) { }, connectionClosed$0() { $.$get$_log5().log$4(B.Level_INFO_800, "TextInputClient: connectionClosed()", null, null); this._inputConnectionNotifier.set$value(0, null); this._latestTextEditingValueSentToPlatform = null; }, performSelector$1(selectorName) { var t1; $.$get$editorImeLog().log$4(B.Level_FINE_500, "IME says to perform selector: " + selectorName, null, null); t1 = this.onPerformSelector; if (t1 != null) t1.call$1(selectorName); }, get$text(_) { var t1 = this._realController; return t1.get$text(t1); }, set$text(_, newValue) { this._realController.set$text(0, newValue); }, get$selection() { return this._realController.get$selection(); }, set$selection(newValue) { this._realController.set$selection(newValue); }, get$composingAttributions() { return this._realController.get$composingAttributions(); }, get$composingRegion() { return this._realController.get$composingRegion(); }, set$composingRegion(newValue) { this._realController.set$composingRegion(newValue); }, updateTextAndSelection$2$selection$text(selection, text) { this._realController.updateTextAndSelection$2$selection$text(selection, text); }, insert$4$insertIndex$newComposingRegion$newSelection$newText(_, insertIndex, newComposingRegion, newSelection, newText) { this._realController.insert$4$insertIndex$newComposingRegion$newSelection$newText(0, insertIndex, newComposingRegion, newSelection, newText); }, insertNewline$0() { return this._realController.insertNewline$0(); }, insertAtCaret$2$newComposingRegion$text(newComposingRegion, text) { this._realController.insertAtCaret$2$newComposingRegion$text(newComposingRegion, text); }, replaceSelectionWithUnstyledText$2$newComposingRegion$replacementText(newComposingRegion, replacementText) { this._realController.replaceSelectionWithUnstyledText$2$newComposingRegion$replacementText(newComposingRegion, replacementText); }, replace$5$from$newComposingRegion$newSelection$newText$to(_, from, newComposingRegion, newSelection, newText, to) { this._realController.replace$5$from$newComposingRegion$newSelection$newText$to(0, from, newComposingRegion, newSelection, newText, to); }, delete$4$from$newComposingRegion$newSelection$to(_, from, newComposingRegion, newSelection, to) { this._realController.delete$4$from$newComposingRegion$newSelection$to(0, from, newComposingRegion, newSelection, to); }, delete$3$from$newSelection$to(_, from, newSelection, to) { return this.delete$4$from$newComposingRegion$newSelection$to(0, from, null, newSelection, to); }, deletePreviousCharacter$1$newComposingRegion(newComposingRegion) { this._realController.deletePreviousCharacter$1$newComposingRegion(newComposingRegion); }, deleteSelection$1$newComposingRegion(newComposingRegion) { this._realController.deleteSelection$1$newComposingRegion(newComposingRegion); }, update$3$composingRegion$selection$text(_, composingRegion, selection, text) { this._realController.update$3$composingRegion$selection$text(0, composingRegion, selection, text); }, clear$0(_) { this._realController.clear$0(0); }, deleteCharacter$1(direction) { this._realController.deleteCharacter$1(direction); }, copySelectedTextToClipboard$0() { this._realController.copySelectedTextToClipboard$0(); }, deleteSelectedText$0() { this._realController.deleteSelectedText$0(); }, deleteTextOnLineBeforeCaret$1$textLayout(textLayout) { this._realController.deleteTextOnLineBeforeCaret$1$textLayout(textLayout); }, insertCharacter$1(character) { this._realController.insertCharacter$1(character); }, moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(expandSelection, moveLeft, movementModifier, textLayout) { this._realController.moveCaretHorizontally$4$expandSelection$moveLeft$movementModifier$textLayout(expandSelection, moveLeft, movementModifier, textLayout); }, moveCaretVertically$3$expandSelection$moveUp$textLayout(expandSelection, moveUp, textLayout) { this._realController.moveCaretVertically$3$expandSelection$moveUp$textLayout(expandSelection, moveUp, textLayout); }, pasteClipboard$0() { return this._realController.pasteClipboard$0(); }, selectAll$0() { this._realController.selectAll$0(); } }; A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient.prototype = {}; A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient_DeltaTextInputClient.prototype = {}; A.IOSEditingControls.prototype = { createState$0() { var t1 = type$.LabeledGlobalKey_State_StatefulWidget; return new A._IOSEditingControlsState(new A.LabeledGlobalKey(null, t1), new A.LabeledGlobalKey(null, t1), B._StateLifecycle_0); }, popoverToolbarBuilder$2(arg0, arg1) { return this.popoverToolbarBuilder.call$2(arg0, arg1); } }; A._IOSEditingControlsState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); _this._widget.editingController.textController.addListener$1(0, _this.get$_rebuildOnNextFrame()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.editingController; if (_this._widget.editingController !== t1) { t2 = _this.get$_rebuildOnNextFrame(); t1.textController.removeListener$1(0, t2); _this._widget.editingController.textController.addListener$1(0, t2); } }, dispose$0() { var _this = this; _this._widget.editingController.textController.removeListener$1(0, _this.get$_rebuildOnNextFrame()); B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); _this.super$State$dispose(); }, didChangeMetrics$0() { A.Frames_scheduleBuildAfterBuild(this, null); }, _rebuildOnNextFrame$0() { A.Frames_scheduleBuildAfterBuild(this, null); }, _onBasePanStart$1(details) { $.$get$_log1().log$4(B.Level_FINE_500, "_onBasePanStart", null, null); this._onHandleDragStart$1(details); this.setState$1(new A._IOSEditingControlsState__onBasePanStart_closure(this, details)); }, _onExtentPanStart$1(details) { $.$get$_log1().log$4(B.Level_FINE_500, "_onExtentPanStart", null, null); this._onHandleDragStart$1(details); this.setState$1(new A._IOSEditingControlsState__onExtentPanStart_closure(this, details)); }, _onHandleDragStart$1(details) { var t1, t2, _this = this; $.$get$_log1().log$4(B.Level_FINE_500, "_onHandleDragStart()", null, null); _this._widget.editingController.overlayController.hideToolbar$0(); t1 = _this._widget; t2 = t1.textScrollController; t1 = t1.textFieldKey; t2.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(details.globalPosition)); _this._widget.textScrollController.addListener$1(0, _this.get$_updateSelectionForNewDragHandleLocation()); t1 = _this._widget.editingController.textController._realController.get$selection(); if (t1.start === t1.end) _this._widget.editingController.caretBlinkController.stopBlinking$0(); }, _onPanUpdate$1(details) { var t2, t3, _this = this, t1 = details.globalPosition; _this._globalDragOffset = t1; _this._updateSelectionForNewDragHandleLocation$0(); t2 = _this._widget; t3 = t2.textScrollController; t2 = t2.textFieldKey; t3.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$1(t1)); _this.setState$1(new A._IOSEditingControlsState__onPanUpdate_closure(_this, details)); }, _updateSelectionForNewDragHandleLocation$0() { var textOffset, t2, _this = this, t1 = _this._widget.textContentKey, textBox = type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()); t1 = _this._globalDragOffset; t1.toString; textOffset = textBox.globalToLocal$1(t1); t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey); t1.toString; if (_this._isDraggingBase) { t2 = _this._widget.editingController.textController._realController; t2.set$selection(t2.get$selection().copyWith$1$baseOffset(t1.getPositionNearestToOffset$1(textOffset).offset)); } else if (_this._isDraggingExtent) { t2 = _this._widget.editingController.textController._realController; t2.set$selection(t2.get$selection().copyWith$1$extentOffset(t1.getPositionNearestToOffset$1(textOffset).offset)); } }, _onPanEnd$1(details) { $.$get$_log1().log$4(B.Level_FINE_500, "_onPanEnd", null, null); this._onHandleDragEnd$0(); }, _onPanCancel$0() { $.$get$_log1().log$4(B.Level_FINE_500, "_onPanCancel", null, null); this._onHandleDragEnd$0(); }, _onHandleDragEnd$0() { var _this = this; $.$get$_log1().log$4(B.Level_FINE_500, "_onHandleDragEnd()", null, null); _this._widget.textScrollController.stopScrolling$0(); _this._widget.textScrollController.removeListener$1(0, _this.get$_updateSelectionForNewDragHandleLocation()); _this.setState$1(new A._IOSEditingControlsState__onHandleDragEnd_closure(_this)); }, _textOffsetToViewportOffset$1(textOffset) { var t1 = this._widget.textContentKey, t2 = type$.RenderBox, globalOffset = A.MatrixUtils_transformPoint(t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, null), textOffset); t1 = this._widget.textFieldKey; return t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffset); }, build$1(context) { if (context.get$renderObject() == null) { A.Frames_scheduleBuildAfterBuild(this, null); return B.SizedBox_null_null_null_null; } return new A.MultiListenableBuilder(A.LinkedHashSet_LinkedHashSet$_literal([this._widget.editingController], type$.Listenable), new A._IOSEditingControlsState_build_closure(this), null); }, __editing_controls$_buildToolbar$0() { var t1, t2, textOffset, globalOffset, extentOffsetInViewport, lineHeight, toolbarTopAnchor, toolbarBottomAnchor, selectionBoxes, selectionBounds, i, t3, textFieldRenderBox, textFieldGlobalOffset, _this = this, _null = null; if (_this._widget.editingController.textController._realController.get$selection().extentOffset < 0) return B.SizedBox_null_null_null_null; t1 = _this._widget.editingController; if (!t1.overlayController._shouldDisplayToolbar) return B.SizedBox_null_null_null_null; t1 = t1.textController._realController.get$selection(); t2 = _this._widget; if (t1.start === t1.end) { t1 = t2.editingController.textController._realController.get$selection().get$extent(); textOffset = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(t1); t1 = _this._widget.textContentKey; t2 = type$.RenderBox; globalOffset = A.MatrixUtils_transformPoint(t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, _null), textOffset); t1 = _this._widget.textFieldKey; extentOffsetInViewport = t2._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffset); t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey); t1.toString; lineHeight = t1.getLineHeightAtPosition$1(_this._widget.editingController.textController._realController.get$selection().get$extent()); toolbarTopAnchor = extentOffsetInViewport.$sub(0, B.Offset_0_24); toolbarBottomAnchor = extentOffsetInViewport.$add(0, new A.Offset(0, lineHeight)).$add(0, B.Offset_0_24); } else { t1 = A.RenderSuperTextLayout_textLayoutFrom(t2.textContentKey.get$currentState()._textLayoutKey); t1.toString; selectionBoxes = t1.getBoxesForSelection$1(_this._widget.editingController.textController._realController.get$selection()); t1 = B.JSArray_methods.get$first(selectionBoxes); selectionBounds = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); for (i = 1; i < selectionBoxes.length; ++i) { t1 = selectionBoxes[i]; selectionBounds = selectionBounds.expandToInclude$1(new A.Rect(t1.left, t1.top, t1.right, t1.bottom)); } toolbarTopAnchor = _this._textOffsetToViewportOffset$1(selectionBounds.get$topCenter()).$sub(0, B.Offset_0_24); toolbarBottomAnchor = _this._textOffsetToViewportOffset$1(selectionBounds.get$bottomCenter()).$add(0, B.Offset_0_24); } t1 = Math.max(toolbarTopAnchor._dy, -24); t2 = _this._widget.textFieldKey; t3 = type$.RenderBox; toolbarTopAnchor = new A.Offset(toolbarTopAnchor._dx, Math.min(t1, t3._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).get$size(0)._dy + 24)); t2 = _this._widget.textFieldKey; textFieldRenderBox = t3._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()); textFieldGlobalOffset = A.MatrixUtils_transformPoint(textFieldRenderBox.getTransformTo$1(0, _null), B.Offset_0_0); t2 = _this._widget.editingController.overlayController; t3 = A.MatrixUtils_transformPoint(textFieldRenderBox.getTransformTo$1(0, _null), toolbarTopAnchor); t1 = A.MatrixUtils_transformPoint(textFieldRenderBox.getTransformTo$1(0, _null), toolbarBottomAnchor); if (!t3.$eq(0, t2._toolbarTopAnchor) || !t1.$eq(0, t2._toolbarBottomAnchor)) { t2._toolbarTopAnchor = t3; t2._toolbarBottomAnchor = t1; t2.notifyListeners$0(); } t1 = _this._widget; t2 = t1.editingController.overlayController._shouldDisplayToolbar; t3 = t2 ? 1 : 0; return new A.CustomSingleChildLayout(new A.ToolbarPositionDelegate(textFieldGlobalOffset, toolbarTopAnchor, toolbarBottomAnchor), A.IgnorePointer$(A.AnimatedOpacity$(A.TapRegion$(new A.Builder(new A._IOSEditingControlsState__buildToolbar_closure(_this), _null), false, _null, true, t1.tapRegionGroupId, _null, _null, _null), B.C__Linear, B.Duration_150000, t3), !t2, _null), _null); }, _buildDraggableOverlayHandles$0() { var t1, t2, upstreamTextPosition, upstreamHandleOffsetInText, upstreamLineHeight, t3, downstreamTextPosition, downstreamHandleOffsetInText, downstreamLineHeight, showUpstreamHandle, showDownstreamHandle, _this = this, _null = null; if (_this._widget.editingController.textController._realController.get$selection().extentOffset < 0) { $.$get$_log1().log$4(B.Level_FINER_400, "Not building expanded handles because there is no selection", _null, _null); return A._setArrayType([], type$.JSArray_Widget); } t1 = _this._widget.editingController.textController._realController.get$selection(); if (t1.start === t1.end && !_this._isDraggingBase && !_this._isDraggingExtent) return A._setArrayType([], type$.JSArray_Widget); t1 = (_this._widget.editingController.textController._realController.get$selection().extentOffset >= _this._widget.editingController.textController._realController.get$selection().baseOffset ? B.TextAffinity_1 : B.TextAffinity_0) === B.TextAffinity_1; t2 = _this._widget; upstreamTextPosition = t1 ? t2.editingController.textController._realController.get$selection().get$base() : t2.editingController.textController._realController.get$selection().get$extent(); upstreamHandleOffsetInText = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(upstreamTextPosition); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getCharacterBox$1(upstreamTextPosition); if (t2 == null) upstreamLineHeight = _null; else { t3 = t2.top; t3 = t2.bottom - t3; upstreamLineHeight = t3; } if (upstreamLineHeight == null) upstreamLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); t2 = _this._widget; downstreamTextPosition = t1 ? t2.editingController.textController._realController.get$selection().get$extent() : t2.editingController.textController._realController.get$selection().get$base(); downstreamHandleOffsetInText = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getOffsetAtPosition$1(downstreamTextPosition); t2 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).getCharacterBox$1(downstreamTextPosition); if (t2 == null) downstreamLineHeight = _null; else { t3 = t2.top; t3 = t2.bottom - t3; downstreamLineHeight = t3; } if (downstreamLineHeight == null) downstreamLineHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.textContentKey.get$currentState()._textLayoutKey).get$estimatedLineHeight(); if (upstreamLineHeight === 0 || downstreamLineHeight === 0) { $.$get$_log1().log$4(B.Level_FINER_400, string$.Not_bu, _null, _null); A.Frames_scheduleBuildAfterBuild(_this, _null); return A._setArrayType([], type$.JSArray_Widget); } showUpstreamHandle = _this._widget.textScrollController._text_scrollview$_delegate.isTextPositionVisible$1(upstreamTextPosition); showDownstreamHandle = _this._widget.textScrollController._text_scrollview$_delegate.isTextPositionVisible$1(downstreamTextPosition); t2 = t1 ? _this.get$_onBasePanStart() : _this.get$_onExtentPanStart(); t2 = _this._buildHandle$7$debugColor$followerOffset$handleKey$isUpstreamHandle$lineHeight$onPanStart$showHandle(B.MaterialColor_Map_JNgz5_4283215696, upstreamHandleOffsetInText, _this._upstreamHandleKey, true, upstreamLineHeight, t2, showUpstreamHandle); t1 = t1 ? _this.get$_onExtentPanStart() : _this.get$_onBasePanStart(); return A._setArrayType([t2, _this._buildHandle$7$debugColor$followerOffset$handleKey$isUpstreamHandle$lineHeight$onPanStart$showHandle(B.MaterialColor_Map_JNusp_4294198070, downstreamHandleOffsetInText, _this._downstreamHandleKey, false, downstreamLineHeight, t1, showDownstreamHandle)], type$.JSArray_Widget); }, _buildHandle$7$debugColor$followerOffset$handleKey$isUpstreamHandle$lineHeight$onPanStart$showHandle(debugColor, followerOffset, handleKey, isUpstreamHandle, lineHeight, onPanStart, showHandle) { var _this = this, _null = null, t1 = _this._widget, t2 = t1.textContentLayerLink, t3 = t1.tapRegionGroupId; if (showHandle) { t1 = t1.handleColor; t1 = isUpstreamHandle ? new A.IOSSelectionHandle(t1, lineHeight, 4, B.HandleType_1, _null) : new A.IOSSelectionHandle(t1, lineHeight, 4, B.HandleType_2, _null); } else t1 = B.SizedBox_null_null_null_null; return A.CompositedTransformFollower$(A.Transform$translate(A.TapRegion$(A.GestureDetector$(B.HitTestBehavior_2, A.Container$(_null, t1, B.Clip_0, B.Color_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, 24), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_onPanCancel(), _null, _this.get$_onPanEnd(), onPanStart, _this.get$_onPanUpdate(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), false, _null, true, t3, _null, _null, _null), B.Offset_m12_m5), B.Alignment_m1_m1, handleKey, t2, followerOffset, true, B.Alignment_m1_m1); } }; A._IOSEditingControlsState__onBasePanStart_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._isDraggingBase = true; t1._isDraggingExtent = false; t2 = this.details.globalPosition; t1._globalDragOffset = t2; t1._localDragOffset = type$.RenderBox._as(t1._framework$_element.get$renderObject()).globalToLocal$1(t2); }, $signature: 0 }; A._IOSEditingControlsState__onExtentPanStart_closure.prototype = { call$0() { var t1 = this.$this; t1._isDraggingBase = false; t1._isDraggingExtent = true; t1._localDragOffset = type$.RenderBox._as(t1._framework$_element.get$renderObject()).globalToLocal$1(this.details.globalPosition); }, $signature: 0 }; A._IOSEditingControlsState__onPanUpdate_closure.prototype = { call$0() { var t1 = this.$this; t1._localDragOffset = t1._localDragOffset.$add(0, this.details.delta); t1._widget.editingController.overlayController.showMagnifier$0(); }, $signature: 0 }; A._IOSEditingControlsState__onHandleDragEnd_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._isDraggingExtent = t1._isDraggingBase = false; t2 = t1._widget.editingController.overlayController; t2._isMagnifierVisible = false; t2.notifyListeners$0(); t2 = t1._widget.editingController.textController._realController.get$selection(); t1 = t1._widget; if (t2.start !== t2.end) t1.editingController.overlayController.showToolbar$0(); else t1.editingController.caretBlinkController.startBlinking$0(); }, $signature: 0 }; A._IOSEditingControlsState_build_closure.prototype = { call$1(context) { var t3, t4, _null = null, t1 = this.$this, t2 = A.List_List$of(t1._buildDraggableOverlayHandles$0(), true, type$.Widget); t2.push(t1.__editing_controls$_buildToolbar$0()); if (t1._isDraggingBase || t1._isDraggingExtent) { t3 = t1._localDragOffset; t4 = t3._dx; t3 = t3._dy; t2.push(A.Positioned$(_null, A.Leader$(B.SizedBox_1_1_null_null, t1._widget.editingController._magnifierFocalPoint), _null, _null, t4, _null, t3, _null)); } t1 = t1._widget.editingController; if (t1.overlayController._isMagnifierVisible) t2.push(A.Center$(A.IOSFollowingMagnifier$roundedRectangle(t1._magnifierFocalPoint, _null, B.Offset_0_m72), _null, _null)); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_1, t2, _null); }, $signature: 910 }; A._IOSEditingControlsState__buildToolbar_closure.prototype = { call$1(context) { var t1 = this.$this._widget; return t1.popoverToolbarBuilder$2(context, t1.editingController); }, $signature: 44 }; A.IOSEditingOverlayController.prototype = { dispose$0() { this.overlayController.removeListener$1(0, this.get$_overlayControllerChanged()); this.super$ChangeNotifier$dispose(); }, _overlayControllerChanged$0() { this.notifyListeners$0(); }, $isListenable: 1 }; A._IOSEditingOverlayController_Object_ChangeNotifier.prototype = {}; A.__IOSEditingControlsState_State_WidgetsBindingObserver.prototype = {}; A.IOSFloatingCursor.prototype = { build$1(context) { return new A.ListenableBuilder(new A.IOSFloatingCursor_build_closure(this), null, this.controller, null); } }; A.IOSFloatingCursor_build_closure.prototype = { call$2(context, _) { var t4, t5, _null = null, t1 = A._setArrayType([], type$.JSArray_Widget), t2 = this.$this.controller, t3 = t2._floatingCursorCurrentOffset; if (t3 != null) { t3 = t2._floatingCursorStartOffset.$add(0, t3); t4 = t2._floatingCursorStartOffset; t4.toString; t5 = t2._floatingCursorCurrentOffset; t5.toString; t5 = t4.$add(0, t5); t2 = t2._floatingCursorHeight; t1.push(A.Positioned$(_null, A.Container$(_null, _null, B.Clip_0, A.Color$fromARGB(191, 244, 67, 54), _null, _null, _null, t2, _null, _null, _null, _null, _null, 2), _null, _null, t3._dx, _null, t5._dy, _null)); } return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, t1, _null); }, $signature: 3482 }; A.FloatingCursorController.prototype = { updateFloatingCursor$2(textLayout, point) { var t1, t2, t3, textPosition, _this = this; switch (point.state.index) { case 0: t1 = _this.__floating_cursor$_textController._realController; t2 = textLayout.getOffsetAtPosition$1(t1.get$selection().get$extent()); _this._floatingCursorStartOffset = t2; t3 = point.offset; _this._floatingCursorCurrentOffset = t3; t3.toString; textPosition = textLayout.getPositionNearestToOffset$1(t2.$add(0, t3)); _this._floatingCursorHeight = textLayout.getLineHeightAtPosition$1(textPosition); t1.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, textPosition.offset)); break; case 1: t1 = point.offset; _this._floatingCursorCurrentOffset = t1; t2 = _this._floatingCursorStartOffset; t2.toString; t1.toString; textPosition = textLayout.getPositionNearestToOffset$1(t2.$add(0, t1)); _this._floatingCursorHeight = textLayout.getLineHeightAtPosition$1(textPosition); _this.__floating_cursor$_textController._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, textPosition.offset)); break; case 2: _this._floatingCursorCurrentOffset = _this._floatingCursorStartOffset = null; _this._floatingCursorHeight = 0; break; } _this.notifyListeners$0(); }, $isListenable: 1 }; A._FloatingCursorController_Object_ChangeNotifier.prototype = {}; A.IOSTextFieldTouchInteractor.prototype = { createState$0() { return new A.IOSTextFieldTouchInteractorState(new A.LayerLink(), new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners(), type$.ValueNotifier_nullable_Rect), null, null, B._StateLifecycle_0); }, getGlobalCaretRect$0() { return this.getGlobalCaretRect.call$0(); } }; A.IOSTextFieldTouchInteractorState.prototype = { initState$0() { var _this = this; _this.super$State$initState(); _this._widget.textController.addListener$1(0, _this.get$_onTextOrSelectionChange()); _this._widget.textScrollController.addListener$1(0, _this.get$_onScrollChange()); }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.textController; if (_this._widget.textController !== t1) { t2 = _this.get$_onTextOrSelectionChange(); t1.removeListener$1(0, t2); _this._widget.textController.addListener$1(0, t2); } t1 = oldWidget.textScrollController; if (_this._widget.textScrollController !== t1) { t2 = _this.get$_onScrollChange(); t1.removeListener$1(0, t2); _this._widget.textScrollController.addListener$1(0, t2); } }, dispose$0() { var _this = this, t1 = _this._toolbarFocusSelectionRect; t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; _this._widget.textController.removeListener$1(0, _this.get$_onTextOrSelectionChange()); _this._widget.textScrollController.removeListener$1(0, _this.get$_onScrollChange()); _this.super$_IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin$dispose(); }, _onTextOrSelectionChange$0() { var t1, _this = this; if (!_this._widget.textController._realController.get$selection().$eq(0, _this._previousToolbarFocusSelection)) { t1 = $.WidgetsBinding__instance; t1.toString; A.Scheduler_runAsSoonAsPossible(t1, _this.get$_computeSelectionRect(), "anonymous action"); } if (!_this._isDraggingCaret) A.Frames_onNextFrame(_this, new A.IOSTextFieldTouchInteractorState__onTextOrSelectionChange_closure(_this)); }, __user_interaction$_onTapDown$1(details) { var _null = null, t1 = $.$get$_log3(); t1.log$4(B.Level_FINE_500, "User tapped down", _null, _null); if (!this._widget.focusNode.get$hasFocus()) { t1.log$4(B.Level_FINER_400, "Field isn't focused. Ignoring press.", _null, _null); return; } }, __user_interaction$_onTapUp$1(details) { var t1, t2, exactTapTextPosition, t3, t4, didTapOnExistingSelection, didCaretStayInSamePlace, _this = this; $.$get$_log3().log$4(B.Level_FINE_500, "User released a tap", null, null); _this._selectionBeforeTap = _this._widget.textController._realController.get$selection(); if (_this._widget.focusNode.get$hasFocus() && _this._widget.textController.get$isAttachedToIme()) _this._widget.textController.showKeyboard$0(); else { t1 = _this._widget.focusNode.get$hasFocus(); t2 = _this._widget; if (t1) t2.textController.attachToIme$0(); else t2.focusNode.requestFocus$0(); } t1 = details.localPosition; exactTapTextPosition = _this._getTextPositionAtOffset$1(t1); if (exactTapTextPosition != null) { t2 = _this._selectionBeforeTap; if (t2 != null) { t3 = t2.start; t4 = t2.end; if (t3 === t4) t2 = exactTapTextPosition.offset === t2.get$extent().offset; else { t2 = exactTapTextPosition.offset; t2 = t2 >= t3 && t2 <= t4; } didTapOnExistingSelection = t2; } else didTapOnExistingSelection = false; } else didTapOnExistingSelection = false; _this._selectAtOffset$1(t1); t1 = _this._selectionBeforeTap; if (t1 != null) { t2 = _this._widget.textController._realController.get$selection(); t1 = t1.start === t2.start && t1.end === t2.end; if (t1 === true) { t1 = _this._selectionBeforeTap; t1 = t1.start === t1.end; didCaretStayInSamePlace = t1; } else didCaretStayInSamePlace = false; } else didCaretStayInSamePlace = false; t1 = !didCaretStayInSamePlace; if (!t1 || didTapOnExistingSelection) { t1 = _this._widget.editingOverlayController.overlayController; if (t1._shouldDisplayToolbar) t1.hideToolbar$0(); else t1.showToolbar$0(); } else if (t1 && !didTapOnExistingSelection) _this._widget.editingOverlayController.overlayController.hideToolbar$0(); _this._selectionBeforeTap = null; }, _selectAtOffset$1(localOffset) { var _this = this, t1 = _this._getTextPositionNearestToOffset$1(localOffset).offset; if (t1 < 0) { t1 = _this._widget.textController._realController; t1.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1.get$text(t1).text.length)); return; } _this._widget.textController._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1)); _this._widget.textController._realController.set$composingRegion(B.TextRange_m1_m1); }, _onDoubleTapDown$1(details) { var _this = this; $.$get$_log3().log$4(B.Level_FINE_500, "Double tap", null, null); _this._widget.focusNode.requestFocus$0(); _this._widget.editingOverlayController.overlayController.hideToolbar$0(); _this.setState$1(new A.IOSTextFieldTouchInteractorState__onDoubleTapDown_closure(_this, _this._getTextPositionNearestToOffset$1(details.localPosition))); }, _onTripleTapDown$1(details) { var textLayout = A.RenderSuperTextLayout_textLayoutFrom(this._widget.selectableTextKey.get$currentState()._textLayoutKey), t1 = textLayout.getPositionAtOffset$1(details.localPosition); t1.toString; this._widget.textController._realController.set$selection(A.paragraphExpansionFilter(textLayout._richText.toPlainText$0(), t1, B.TextAffinity_1)); }, _onPanStart$1(details) { var globalCaretRect; $.$get$_log3().log$4(B.Level_FINE_500, "_onPanStart()", null, null); globalCaretRect = this._widget.getGlobalCaretRect$0(); if (globalCaretRect == null) return; if (Math.abs(globalCaretRect.get$center().$sub(0, details.globalPosition)._dx) > 48) return; this.setState$1(new A.IOSTextFieldTouchInteractorState__onPanStart_closure(this, details)); }, __user_interaction$_onPanUpdate$1(details) { $.$get$_log3().log$4(B.Level_FINE_500, "_onPanUpdate handle mode", null, null); if (!this._isDraggingCaret) return; this.setState$1(new A.IOSTextFieldTouchInteractorState__onPanUpdate_closure(this, details)); }, __user_interaction$_onPanEnd$1(details) { $.$get$_log3().log$4(B.Level_FINE_500, "_onPanEnd()", null, null); this.__user_interaction$_onHandleDragEnd$0(); }, __user_interaction$_onPanCancel$0() { $.$get$_log3().log$4(B.Level_FINE_500, "_onPanCancel()", null, null); this.__user_interaction$_onHandleDragEnd$0(); }, __user_interaction$_onHandleDragEnd$0() { var _this = this; $.$get$_log3().log$4(B.Level_FINE_500, "_onHandleDragEnd()", null, null); _this._widget.textScrollController.stopScrolling$0(); if (_this._isDraggingCaret) _this._widget.textScrollController.ensureExtentIsVisible$0(); _this.setState$1(new A.IOSTextFieldTouchInteractorState__onHandleDragEnd_closure(_this)); }, _onScrollChange$0() { if (this._isDraggingCaret) A.Frames_onNextFrame(this, new A.IOSTextFieldTouchInteractorState__onScrollChange_closure(this)); }, _globalOffsetToTextOffset$1(globalOffset) { var t1 = this._widget.selectableTextKey; return type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).globalToLocal$1(globalOffset); }, _getTextPositionNearestToOffset$1(localOffset) { var globalOffset, t2, textOffset, _this = this, t1 = _this._widget.textController._realController; if (t1.get$text(t1).text.length === 0) return B.TextPosition_m1_TextAffinity_1; t1 = type$.RenderBox; globalOffset = A.MatrixUtils_transformPoint(t1._as(_this._framework$_element.get$renderObject()).getTransformTo$1(0, null), localOffset); t2 = _this._widget.selectableTextKey; textOffset = t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$1(globalOffset); return A.RenderSuperTextLayout_textLayoutFrom(_this._widget.selectableTextKey.get$currentState()._textLayoutKey).getPositionNearestToOffset$1(textOffset); }, _getTextPositionAtOffset$1(localOffset) { var globalOffset, t2, textOffset, _this = this, t1 = _this._widget.textController._realController; if (t1.get$text(t1).text.length === 0) return B.TextPosition_m1_TextAffinity_1; t1 = type$.RenderBox; globalOffset = A.MatrixUtils_transformPoint(t1._as(_this._framework$_element.get$renderObject()).getTransformTo$1(0, null), localOffset); t2 = _this._widget.selectableTextKey; textOffset = t1._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2).get$renderObject()).globalToLocal$1(globalOffset); return A.RenderSuperTextLayout_textLayoutFrom(_this._widget.selectableTextKey.get$currentState()._textLayoutKey).getPositionAtOffset$1(textOffset); }, build$1(context) { var _this = this, _null = null, t1 = _this._widget; return new A.CompositedTransformTarget(_this._textViewportOffsetLink, A.GestureDetector$(_null, A.DecoratedBox$(new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, A._setArrayType([t1.child, _this._buildExtentTrackerForMagnifier$0(), _this._buildTrackerForToolbarFocus$0(), _this._buildTapAndDragDetector$0()], type$.JSArray_Widget), _null), new A.BoxDecoration(_null, _null, B.Border_bWW, _null, _null, _null, B.BoxShape_0), B.DecorationPosition_0), B.DragStartBehavior_1, false, _null, new A.IOSTextFieldTouchInteractorState_build_closure(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.IOSTextFieldTouchInteractorState_build_closure0(), _null, _null, _null, _null, _null, _null, false, B.Offset_O5r), _null); }, _buildTapAndDragDetector$0() { var gestureSettings, _null = null, t1 = this._framework$_element; t1.toString; t1 = A.MediaQuery__maybeOf(t1, _null); gestureSettings = t1 == null ? _null : t1.gestureSettings; return A.Positioned$(0, new A.RawGestureDetector(_null, A.LinkedHashMap_LinkedHashMap$_literal([B.Type_TapSequenceGestureRecognizer_7F1, new A.GestureRecognizerFactoryWithHandlers(new A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure(), new A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure0(this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer), B.Type_PanGestureRecognizer_bbH, new A.GestureRecognizerFactoryWithHandlers(new A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure1(), new A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure2(this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), B.HitTestBehavior_2, false, _null), _null, _null, 0, 0, 0, _null); }, _buildTrackerForToolbarFocus$0() { return new A.ValueListenableBuilder(this._toolbarFocusSelectionRect, new A.IOSTextFieldTouchInteractorState__buildTrackerForToolbarFocus_closure(this), null, null, type$.ValueListenableBuilder_nullable_Rect); }, _computeSelectionRect$0() { var t1, selectionExtent, caretOffset, caretHeight, t2, textBoxes, boundingBox, i, _this = this; _this._previousToolbarFocusSelection = _this._widget.textController._realController.get$selection(); if (!_this._widget.textController._realController.get$selection().get$isValid()) { _this._toolbarFocusSelectionRect.set$value(0, null); return; } t1 = _this._widget.textController._realController.get$selection(); if (t1.start === t1.end) { selectionExtent = _this._widget.textController._realController.get$selection().get$extent(); caretOffset = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.selectableTextKey.get$currentState()._textLayoutKey).getOffsetForCaret$1(selectionExtent); caretHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.selectableTextKey.get$currentState()._textLayoutKey).getHeightForCaret$1(selectionExtent); if (caretHeight == null) caretHeight = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.selectableTextKey.get$currentState()._textLayoutKey).getLineHeightAtPosition$1(selectionExtent); t1 = caretOffset._dx; t2 = caretOffset._dy; _this._toolbarFocusSelectionRect.set$value(0, new A.Rect(t1, t2, t1 + 0, t2 + caretHeight)); return; } t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._widget.selectableTextKey.get$currentState()._textLayoutKey); t1.toString; textBoxes = t1.getBoxesForSelection$1(_this._widget.textController._realController.get$selection()); t1 = B.JSArray_methods.get$first(textBoxes); boundingBox = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); for (i = 1; i < textBoxes.length; ++i) { t1 = textBoxes[i]; boundingBox = boundingBox.expandToInclude$1(new A.Rect(t1.left, t1.top, t1.right, t1.bottom)); } _this._toolbarFocusSelectionRect.set$value(0, boundingBox); }, _buildExtentTrackerForMagnifier$0() { var t1, t2, t3, _this = this, _null = null; if (!_this._widget.textController._realController.get$selection().get$isValid() || !_this._isDraggingCaret) return B.SizedBox_null_null_null_null; t1 = _this.__user_interaction$_dragOffset; t2 = t1._dx; t1 = t1._dy; t3 = _this._widget.editingOverlayController; return A.Positioned$(_null, A.Leader$(B.SizedBox_1_1_null_null, t3._magnifierFocalPoint), _null, _null, t2, _null, t1, _null); } }; A.IOSTextFieldTouchInteractorState__onTextOrSelectionChange_closure.prototype = { call$1(timeStamp) { this.$this._widget.textScrollController.ensureExtentIsVisible$0(); }, $signature: 11 }; A.IOSTextFieldTouchInteractorState__onDoubleTapDown_closure.prototype = { call$0() { var t1 = this.$this, wordSelection = A.RenderSuperTextLayout_textLayoutFrom(t1._widget.selectableTextKey.get$currentState()._textLayoutKey).getWordSelectionAt$1(this.tapTextPosition); t1._widget.textController._realController.set$selection(wordSelection); if (wordSelection.start !== wordSelection.end) t1._widget.editingOverlayController.overlayController.showToolbar$0(); }, $signature: 0 }; A.IOSTextFieldTouchInteractorState__onPanStart_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._isDraggingCaret = true; t2 = this.details; t1.__user_interaction$_globalDragOffset = t2.globalPosition; t1.__user_interaction$_dragOffset = t2.localPosition; t1._widget.editingOverlayController.overlayController.hideToolbar$0(); t2 = t1._widget.textController._realController.get$selection(); if (t2.start === t2.end) t1._widget.editingOverlayController.caretBlinkController.stopBlinking$0(); }, $signature: 0 }; A.IOSTextFieldTouchInteractorState__onPanUpdate_closure.prototype = { call$0() { var t1 = this.$this, t2 = t1._widget, t3 = t2.textController, t4 = this.details; t2 = A.RenderSuperTextLayout_textLayoutFrom(t2.selectableTextKey.get$currentState()._textLayoutKey); t2.toString; t3._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.getPositionNearestToOffset$1(t1._globalOffsetToTextOffset$1(t4.globalPosition)).offset)); t4 = t4.delta; t1.__user_interaction$_globalDragOffset = t1.__user_interaction$_globalDragOffset.$add(0, t4); t4 = t1.__user_interaction$_dragOffset.$add(0, t4); t1.__user_interaction$_dragOffset = t4; t1._widget.textScrollController.updateAutoScrollingForTouchOffset$1$userInteractionOffsetInViewport(t4); t4 = t1._widget.editingOverlayController; t1.__user_interaction$_globalDragOffset.toString; t4.overlayController.showMagnifier$0(); }, $signature: 0 }; A.IOSTextFieldTouchInteractorState__onHandleDragEnd_closure.prototype = { call$0() { var t2, t1 = this.$this; t1._isDraggingCaret = false; t2 = t1._widget.editingOverlayController.overlayController; t2._isMagnifierVisible = false; t2.notifyListeners$0(); t2 = t1._widget.textController._realController.get$selection(); t1 = t1._widget; if (t2.start !== t2.end) t1.editingOverlayController.overlayController.showToolbar$0(); else t1.editingOverlayController.caretBlinkController.startBlinking$0(); }, $signature: 0 }; A.IOSTextFieldTouchInteractorState__onScrollChange_closure.prototype = { call$1(_) { var t1 = this.$this, t2 = t1._widget, t3 = t2.textController, t4 = t1.__user_interaction$_globalDragOffset; t4.toString; t2 = A.RenderSuperTextLayout_textLayoutFrom(t2.selectableTextKey.get$currentState()._textLayoutKey); t2.toString; t3._realController.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.getPositionNearestToOffset$1(t1._globalOffsetToTextOffset$1(t4)).offset)); }, $signature: 11 }; A.IOSTextFieldTouchInteractorState_build_closure0.prototype = { call$0() { $.$get$_log3().log$4(B.Level_FINE_500, "Intercepting single tap", null, null); }, $signature: 0 }; A.IOSTextFieldTouchInteractorState_build_closure.prototype = { call$0() { $.$get$_log3().log$4(B.Level_FINE_500, "Intercepting double tap", null, null); }, $signature: 0 }; A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure.prototype = { call$0() { return A.TapSequenceGestureRecognizer$(); }, $signature: 254 }; A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure0.prototype = { call$1(recognizer) { var t1 = this.$this; recognizer.onTapDown = t1.get$__user_interaction$_onTapDown(); recognizer.onTapUp = t1.get$__user_interaction$_onTapUp(); recognizer.onDoubleTapDown = t1.get$_onDoubleTapDown(); recognizer.onTripleTapDown = t1.get$_onTripleTapDown(); recognizer.gestureSettings = this.gestureSettings; }, $signature: 263 }; A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure1.prototype = { call$0() { return A.PanGestureRecognizer$(null, null); }, $signature: 246 }; A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure2.prototype = { call$1(recognizer) { var _null = null, t1 = this.$this; recognizer.onStart = t1._widget.focusNode.get$hasFocus() ? t1.get$_onPanStart() : _null; recognizer.onUpdate = t1._widget.focusNode.get$hasFocus() ? t1.get$__user_interaction$_onPanUpdate() : _null; recognizer.onEnd = t1._widget.focusNode.get$hasFocus() || t1._isDraggingCaret ? t1.get$__user_interaction$_onPanEnd() : _null; recognizer.onCancel = t1._widget.focusNode.get$hasFocus() || t1._isDraggingCaret ? t1.get$__user_interaction$_onPanCancel() : _null; recognizer.gestureSettings = this.gestureSettings; }, $signature: 247 }; A.IOSTextFieldTouchInteractorState__buildTrackerForToolbarFocus_closure.prototype = { call$3(context, selectionRect, child) { var t1; if (selectionRect == null) return B.SizedBox_null_null_null_null; t1 = this.$this._widget.editingOverlayController; return A.Positioned$fromRect(A.Leader$(B.SizedBox_null_null_null_null, t1._toolbarFocalPoint), selectionRect); }, $signature: 903 }; A._IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.SuperIOSTextField.prototype = { createState$0() { var _null = null, t1 = type$.void_Function, t2 = $.$get$ChangeNotifier__emptyListeners(); return new A.SuperIOSTextFieldState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LayerLink(), new A.LayerLink(), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_IOSTextFieldTouchInteractorState), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_ProseTextState_StatefulWidget), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t1), t2), new A.LeaderLink(A.LinkedHashSet_LinkedHashSet$_empty(t1), t2), new A.OverlayPortalController(_null), new A.SignalNotifier(t2), _null, _null, B._StateLifecycle_0); }, textStyleBuilder$1(arg0) { return this.textStyleBuilder.call$1(arg0); } }; A.SuperIOSTextFieldState.prototype = { initState$0() { var t1, t2, t3, t4, _this = this; _this.super$State$initState(); switch (_this._widget.blinkTimingMode.index) { case 0: t1 = A.BlinkController$(_this); _this.__SuperIOSTextFieldState__caretBlinkController_F !== $ && A.throwUnnamedLateFieldAI(); _this.__SuperIOSTextFieldState__caretBlinkController_F = t1; break; case 1: t1 = $.$get$ChangeNotifier__emptyListeners(); _this.__SuperIOSTextFieldState__caretBlinkController_F !== $ && A.throwUnnamedLateFieldAI(); _this.__SuperIOSTextFieldState__caretBlinkController_F = new A.BlinkController(B.Duration_0, t1); break; } t1 = _this._widget.focusNode; t1.addListener$1(0, _this.get$_updateSelectionAndImeConnectionOnFocusChange()); _this.__SuperIOSTextFieldState__focusNode_A = t1; t1 = _this._widget.textController; t1.addListener$1(0, _this.get$_ios_textfield$_onTextOrSelectionChange()); t1._onIOSFloatingCursorChange = _this.get$_onFloatingCursorChange(); if (t1.__ime_text_editing_controller$_onPerformActionPressed == null) t1.__ime_text_editing_controller$_onPerformActionPressed = _this.get$_onPerformActionPressed(); _this.__SuperIOSTextFieldState__textEditingController_A = t1; t1 = A.TextScrollController$(t1, _this); t1.addListener$1(0, _this.get$_ios_textfield$_onTextScrollChange()); _this.__SuperIOSTextFieldState__textScrollController_A = t1; t1 = _this.__SuperIOSTextFieldState__textEditingController_A; t2 = $.$get$ChangeNotifier__emptyListeners(); _this.__SuperIOSTextFieldState__floatingCursorController_A = new A.FloatingCursorController(t1, t2); t3 = _this.__SuperIOSTextFieldState__overlayController_A = new A.MagnifierAndToolbarController(t2); t4 = _this.__SuperIOSTextFieldState__caretBlinkController_F; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = new A.IOSEditingOverlayController(t1, t4, t3, _this._toolbarLeaderLink, _this._magnifierLeaderLink, t2); t3.addListener$1(0, t2.get$_overlayControllerChanged()); _this.__SuperIOSTextFieldState__editingOverlayController_A = t2; $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); if (_this.__SuperIOSTextFieldState__focusNode_A.get$hasFocus()) A.Frames_onNextFrame(_this, new A.SuperIOSTextFieldState_initState_closure(_this)); if (_this.__SuperIOSTextFieldState__textEditingController_A._realController.get$selection().get$isValid()) A.Frames_onNextFrame(_this, new A.SuperIOSTextFieldState_initState_closure0(_this)); }, didUpdateWidget$1(oldWidget) { var t1, t2, t3, _this = this; _this.super$State$didUpdateWidget(oldWidget); if (_this._widget.focusNode !== oldWidget.focusNode) { t1 = _this.__SuperIOSTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_updateSelectionAndImeConnectionOnFocusChange(); t1.removeListener$1(0, t2); t1 = _this._widget.focusNode; _this.__SuperIOSTextFieldState__focusNode_A = t1; t1.addListener$1(0, t2); } if (_this._widget.textController !== oldWidget.textController) { t1 = _this.__SuperIOSTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this.get$_ios_textfield$_onTextOrSelectionChange(); t1.removeListener$1(0, t2); t1._onIOSFloatingCursorChange = null; t1 = _this.get$_onPerformActionPressed(); if (J.$eq$(_this.__SuperIOSTextFieldState__textEditingController_A.__ime_text_editing_controller$_onPerformActionPressed, t1)) _this.__SuperIOSTextFieldState__textEditingController_A.__ime_text_editing_controller$_onPerformActionPressed = null; t3 = _this.__SuperIOSTextFieldState__textEditingController_A = _this._widget.textController; t3.addListener$1(0, t2); t3._onIOSFloatingCursorChange = _this.get$_onFloatingCursorChange(); if (t3.__ime_text_editing_controller$_onPerformActionPressed == null) t3.__ime_text_editing_controller$_onPerformActionPressed = t1; } _this._widget.toString; }, dispose$0() { var t2, _this = this, t1 = _this._popoverController; if (t1.get$isShowing()) t1.hide$0(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.SuperIOSTextFieldState_dispose_closure(_this)); t1 = _this.__SuperIOSTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_ios_textfield$_onTextOrSelectionChange()); t1._onIOSFloatingCursorChange = null; t1.detachFromIme$0(); _this._widget.toString; t1 = _this.__SuperIOSTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_updateSelectionAndImeConnectionOnFocusChange()); _this._widget.toString; t1 = _this.__SuperIOSTextFieldState__textScrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.removeListener$1(0, _this.get$_ios_textfield$_onTextScrollChange()); t2 = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; t1 = _this.__SuperIOSTextFieldState__caretBlinkController_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); B.JSArray_methods.remove$1($.WidgetsBinding__instance.WidgetsBinding__observers, _this); t1 = _this._overlayControlsRebuildSignal; t1.ChangeNotifier__listeners = t2; t1.ChangeNotifier__count = 0; _this.super$_SuperIOSTextFieldState_State_TickerProviderStateMixin$dispose(); }, didChangeMetrics$0() { A.Frames_onNextFrame(this, new A.SuperIOSTextFieldState_didChangeMetrics_closure(this)); }, _getGlobalCaretRect$0() { var globalTextOffset, caretPosition, caretOffset, t2, t3, _this = this, t1 = _this.__SuperIOSTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1._realController.get$selection().get$isValid()) { t1 = _this.__SuperIOSTextFieldState__textEditingController_A._realController.get$selection(); t1 = t1.start !== t1.end; } else t1 = true; if (t1) return null; t1 = _this._textContentKey; globalTextOffset = A.MatrixUtils_transformPoint(type$.RenderBox._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject()).getTransformTo$1(0, null), B.Offset_0_0); caretPosition = _this.__SuperIOSTextFieldState__textEditingController_A._realController.get$selection().get$extent(); caretOffset = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey).getOffsetForCaret$1(caretPosition).$add(0, globalTextOffset); t1 = A.RenderSuperTextLayout_textLayoutFrom(t1.get$currentState()._textLayoutKey).getHeightForCaret$1(caretPosition); t1.toString; t2 = caretOffset._dx; t3 = caretOffset._dy; return new A.Rect(t2, t3, t2 + 1, t3 + t1); }, get$_isMultiline() { var t1 = this._widget, t2 = t1.minLines; return t2 !== 1 || t1.maxLines !== 1; }, _updateSelectionAndImeConnectionOnFocusChange$0() { var _this = this, _null = null, t1 = _this.__SuperIOSTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (t1.get$hasFocus()) { t1 = _this.__SuperIOSTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); if (!t1.get$isAttachedToIme()) { $.$get$_log4().log$4(B.Level_INFO_800, "Attaching TextInputClient to TextInput", _null, _null); _this.setState$1(new A.SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure(_this)); } } else { $.$get$_log4().log$4(B.Level_INFO_800, string$.Lost_f, _null, _null); _this.setState$1(new A.SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0(_this)); } }, _ios_textfield$_onTextOrSelectionChange$0() { var t1 = this.__SuperIOSTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController.get$selection(); if (t1.start === t1.end) { t1 = this.__SuperIOSTextFieldState__editingOverlayController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.overlayController.hideToolbar$0(); } }, _ios_textfield$_onTextScrollChange$0() { if (this._popoverController.get$isShowing()) this._rebuildHandles$0(); }, _showHandles$0() { var t1 = this._popoverController; if (!t1.get$isShowing()) t1.show$0(0); }, _rebuildHandles$0() { if (!this._popoverController.get$isShowing()) this._overlayControlsRebuildSignal.super$ChangeNotifier$notifyListeners(); }, _onFloatingCursorChange$1(point) { var t2, t1 = this.__SuperIOSTextFieldState__floatingCursorController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = A.RenderSuperTextLayout_textLayoutFrom(this._textContentKey.get$currentState()._textLayoutKey); t2.toString; t1.updateFloatingCursor$2(t2, point); }, _onPerformActionPressed$1(action) { var t1, t2; switch (action.index) { case 2: t1 = this.__SuperIOSTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.unfocus$0(); break; case 6: t1 = this.__SuperIOSTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); break; case 7: t1 = this.__SuperIOSTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = t1._focus_manager$_context; t2.toString; A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); break; default: $.$get$_log4().log$4(B.Level_WARNING_900, "User pressed unhandled action button: " + action.toString$0(0), null, null); } }, _autoScrollToKeepTextFieldVisible$0() { var t2, lineHeight, fieldBox, _this = this, t1 = _this._framework$_element; t1.toString; if (A.ScrollableFinder_get_findAncestorScrollableWithVerticalScroll(t1) == null) return; _this._widget.toString; t1 = A.RenderSuperTextLayout_textLayoutFrom(_this._textContentKey.get$currentState()._textLayoutKey); t1.toString; t2 = _this.__SuperIOSTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); lineHeight = t1.getLineHeightAtPosition$1(new A.TextPosition(t2._realController.get$selection().extentOffset, B.TextAffinity_1)); fieldBox = type$.RenderBox._as(_this._framework$_element.get$renderObject()); fieldBox.showOnScreen$3$curve$duration$rect(B.Cubic_ifx, B.Duration_100000, new A.Rect(0, 0, 0 + fieldBox.get$size(0)._dx, 0 + (lineHeight + 30))); }, build$1(context) { return A.OverlayPortal$(this._buildTextField$0(), this._popoverController, this.get$_buildOverlayIosControls()); }, _buildTextField$0() { var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, t1 = _this._widget.tapRegionGroupId, t2 = _this.__SuperIOSTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = _this._textContentKey; t4 = _this.__SuperIOSTextFieldState__textEditingController_A; t4 === $ && A.throwUnnamedLateFieldNI(); t5 = _this.__SuperIOSTextFieldState__editingOverlayController_A; t5 === $ && A.throwUnnamedLateFieldNI(); t6 = _this.__SuperIOSTextFieldState__textScrollController_A; t6 === $ && A.throwUnnamedLateFieldNI(); _this.get$_isMultiline(); t7 = _this._widget; t8 = _this.__SuperIOSTextFieldState__textScrollController_A; t9 = _this.__SuperIOSTextFieldState__textEditingController_A; t10 = t7.textAlign; t11 = t7.minLines; t12 = t7.maxLines; t7 = t7.lineHeight; return A.TapRegion$(new A.NonReparentingFocus(t2, _null, new A.CompositedTransformTarget(_this._textFieldLayerLink, new A.IOSTextFieldTouchInteractor(t2, t4, t5, t6, t3, _this.get$_getGlobalCaretRect(), false, A.TextScrollView$(new A.FillWidthIfConstrained(new A.Padding(new A.EdgeInsets(0, 0, 0, 0), new A.CompositedTransformTarget(_this._textContentLayerLink, new A.ListenableBuilder(new A.SuperIOSTextFieldState__buildTextField_closure(_this), _null, t9, _null), _null), _null), _null), _this._scrollKey, t7, t12, t11, new A.EdgeInsets(0, 0, 0, 0), B.Duration_100000, false, t10, t9, t3, t8), _null), _null), _this._textFieldKey), false, _null, true, t1, _null, _null, _null); }, _buildSelectableText$0() { var textSpan, caretStyle, caretColorOverride, t2, _this = this, _null = null, t1 = _this.__SuperIOSTextFieldState__textEditingController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1._realController; if (t1.get$text(t1).text.length !== 0) { t1 = _this.__SuperIOSTextFieldState__textEditingController_A._realController; textSpan = A.ComputeTextSpan_computeTextSpan(t1.get$text(t1), _this._widget.textStyleBuilder); } else textSpan = A.ComputeTextSpan_computeTextSpan(A.AttributedText$(_null, _null), _this._widget.textStyleBuilder); caretStyle = _this._widget.caretStyle; t1 = _this.__SuperIOSTextFieldState__floatingCursorController_A; t1 === $ && A.throwUnnamedLateFieldNI(); caretColorOverride = t1._floatingCursorCurrentOffset != null ? B.MaterialColor_Map_MUpTk_4288585374 : _null; if (caretColorOverride != null) caretStyle.copyWith$1$color(caretColorOverride); t1 = _this._widget.textAlign; t2 = _this._framework$_element; t2.toString; t2 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_4); t2 = t2 == null ? _null : t2.get$textScaler(); if (t2 == null) t2 = B._LinearTextScaler_1; return A.SuperText$(_this._textContentKey, new A.SuperIOSTextFieldState__buildSelectableText_closure(_this), new A.SuperIOSTextFieldState__buildSelectableText_closure0(_this), textSpan, t1, B.TextDirection_1, t2); }, _buildOverlayIosControls$1(context) { return new A.ListenableBuilder(new A.SuperIOSTextFieldState__buildOverlayIosControls_closure(this), null, this._overlayControlsRebuildSignal, null); } }; A.SuperIOSTextFieldState_initState_closure.prototype = { call$1(_) { return this.$this._updateSelectionAndImeConnectionOnFocusChange$0(); }, $signature: 11 }; A.SuperIOSTextFieldState_initState_closure0.prototype = { call$1(_) { var t1 = this.$this.__SuperIOSTextFieldState__textScrollController_A; t1 === $ && A.throwUnnamedLateFieldNI(); return t1.ensureExtentIsVisible$0(); }, $signature: 11 }; A.SuperIOSTextFieldState_dispose_closure.prototype = { call$1(timeStamp) { var t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__editingOverlayController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.overlayController.removeListener$1(0, t2.get$_overlayControllerChanged()); t2.super$ChangeNotifier$dispose(); t1 = t1.__SuperIOSTextFieldState__overlayController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); t1.ChangeNotifier__count = 0; }, $signature: 11 }; A.SuperIOSTextFieldState_didChangeMetrics_closure.prototype = { call$1(_) { var t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$hasFocus()) return; t1._autoScrollToKeepTextFieldVisible$0(); }, $signature: 11 }; A.SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure.prototype = { call$0() { var t3, t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2._realController.get$selection().get$isValid()) { t2 = t1.__SuperIOSTextFieldState__textEditingController_A._realController; t2.set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t2.get$text(t2).text.length)); } t2 = t1._widget; t3 = t1.__SuperIOSTextFieldState__textEditingController_A; t2 = t2.textInputAction; t3.attachToIme$2$textInputAction$textInputType(t2, t1.get$_isMultiline() ? B.TextInputType_1_null_null : B.TextInputType_0_null_null); t1._autoScrollToKeepTextFieldVisible$0(); t1._showHandles$0(); }, $signature: 0 }; A.SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0.prototype = { call$0() { var t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2.detachFromIme$0(); t1.__SuperIOSTextFieldState__textEditingController_A._realController.set$selection(B.TextSelection_ke5); t1.__SuperIOSTextFieldState__textEditingController_A._realController.set$composingRegion(B.TextRange_m1_m1); t1 = t1._popoverController; if (t1.get$isShowing()) t1.hide$0(); }, $signature: 0 }; A.SuperIOSTextFieldState__buildTextField_closure.prototype = { call$2(context, _) { return this.$this._buildSelectableText$0(); }, $signature: 184 }; A.SuperIOSTextFieldState__buildSelectableText_closure0.prototype = { call$2(context, textLayout) { var isTextEmpty, showHint, t3, t4, _null = null, t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__textEditingController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2._realController; isTextEmpty = t2.get$text(t2).text.length === 0; t2 = t1._widget; t2.toString; if (!(isTextEmpty && t2.hintBehavior === B.HintBehavior_1)) { if (isTextEmpty) { t2 = t1.__SuperIOSTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = !t2.get$hasFocus() && t1._widget.hintBehavior === B.HintBehavior_0; } else t2 = false; showHint = t2; } else showHint = true; t2 = A._setArrayType([], type$.JSArray_Widget); t3 = t1._widget.textController._realController.get$selection().get$isValid(); if (t3) { t3 = t1._widget; t4 = t3.selectionColor; t3 = t3.textController._realController.get$selection(); t2.push(new A.TextLayoutSelectionHighlight(textLayout, new A.SelectionHighlightStyle(t4), t3, _null)); } t3 = t1._widget.textController._realController.get$composingRegion().get$isValid(); if (t3) { t1._widget.toString; t3 = true; } else t3 = false; if (t3) { t3 = t1._widget.textStyleBuilder$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.Attribution)).color; if (t3 == null) t3 = A.Theme_of(context).colorScheme.brightness === B.Brightness_1 ? B.Color_4278190080 : B.Color_4294967295; t2.push(new A.TextUnderlineLayer(textLayout, A._setArrayType([new A.TextLayoutUnderline(new A.UnderlineStyle(t3), t1._widget.textController._realController.get$composingRegion())], type$.JSArray_TextLayoutUnderline), _null)); } if (showHint) t2.push(t1._widget.hintBuilder.call$1(context)); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, t2, _null); }, $signature: 378 }; A.SuperIOSTextFieldState__buildSelectableText_closure.prototype = { call$2(context, textLayout) { var t3, t4, _null = null, t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__focusNode_A; t2 === $ && A.throwUnnamedLateFieldNI(); if (!t2.get$hasFocus()) return B.SizedBox_null_null_null_null; t2 = t1._widget.caretStyle; t3 = t1.__SuperIOSTextFieldState__textEditingController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t3 = t3._realController.get$selection(); t3 = t3.start === t3.end ? t1.__SuperIOSTextFieldState__textEditingController_A._realController.get$selection().get$extent() : _null; t4 = t1.__SuperIOSTextFieldState__caretBlinkController_F; t4 === $ && A.throwUnnamedLateFieldNI(); t2 = A.TextLayoutCaret$(t4, B.BlinkTimingMode_0, t3, t2, textLayout); t1 = t1.__SuperIOSTextFieldState__floatingCursorController_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, A._setArrayType([t2, new A.IOSFloatingCursor(t1, _null)], type$.JSArray_Widget), _null); }, $signature: 3484 }; A.SuperIOSTextFieldState__buildOverlayIosControls_closure.prototype = { call$2(context, _) { var t3, t4, t1 = this.$this, t2 = t1.__SuperIOSTextFieldState__editingOverlayController_A; t2 === $ && A.throwUnnamedLateFieldNI(); t3 = t1.__SuperIOSTextFieldState__textScrollController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = t1._widget; return new A.IOSEditingControls(t2, t3, t1._textFieldKey, t1._textContentLayerLink, t1._textContentKey, t4.tapRegionGroupId, t4.handlesColor, false, A.ios_textfield___defaultPopoverToolbarBuilder$closure(), null); }, $signature: 3485 }; A._defaultPopoverToolbarBuilder_closure.prototype = { call$0() { var selectedText, t1 = this.controller.textController._realController, selection = t1.get$selection(), t2 = selection.start, t3 = selection.end; if (t2 === t3) return; selectedText = B.JSString_methods.substring$2(t1.get$text(t1).text, t2, t3); t1.deleteSelectedText$0(); A.Clipboard_setData(new A.ClipboardData(selectedText)); }, $signature: 0 }; A._defaultPopoverToolbarBuilder_closure0.prototype = { call$0() { var t1 = this.controller.textController._realController, selection = t1.get$selection(); A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(t1.get$text(t1).text, selection.start, selection.end))); }, $signature: 0 }; A._defaultPopoverToolbarBuilder_closure1.prototype = { call$0() { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.void), $async$returnValue, $async$self = this, t1, selection, clipboardContent; var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$goto = 3; return A._asyncAwait(A.Clipboard_getData("text/plain"), $async$call$0); case 3: // returning from await. clipboardContent = $async$result; if (clipboardContent == null || false) { // goto return $async$goto = 1; break; } t1 = $async$self.controller.textController._realController; selection = t1.get$selection(); if (selection.start === selection.end) t1.insertAtCaret$2$newComposingRegion$text(null, clipboardContent.text); else t1.replaceSelectionWithUnstyledText$2$newComposingRegion$replacementText(null, clipboardContent.text); case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$call$0, $async$completer); }, $signature: 19 }; A._SuperIOSTextFieldState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A._SuperIOSTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver.prototype = {}; A.SuperTextField.prototype = { createState$0() { return new A.SuperTextFieldState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), A.LinkedHashMap_LinkedHashMap$_literal([A.LogicalKeySet$(B.LogicalKeyboardKey_32), B.C_DoNothingAndStopPropagationIntent, A.LogicalKeySet$(B.LogicalKeyboardKey_4294968068), B.C_DoNothingAndStopPropagationIntent, A.LogicalKeySet$(B.LogicalKeyboardKey_4294968065), B.C_DoNothingAndStopPropagationIntent, A.LogicalKeySet$(B.LogicalKeyboardKey_4294968066), B.C_DoNothingAndStopPropagationIntent, A.LogicalKeySet$(B.LogicalKeyboardKey_4294968067), B.C_DoNothingAndStopPropagationIntent], type$.LogicalKeySet, type$.Intent), B._StateLifecycle_0); } }; A.SuperTextFieldState.prototype = { initState$0() { var t1, t2, _this = this; _this.super$State$initState(); t1 = _this._widget; t2 = t1.focusNode; _this.__SuperTextFieldState__focusNode_A = t2; t1 = t1.textController; if (!(t1 != null)) t1 = A.ImeAttributedTextEditingController$(null, true); _this.__SuperTextFieldState__controller_A = t1; }, didUpdateWidget$1(oldWidget) { var t1, t2, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = _this._widget; t2 = t1.focusNode; if (t2 !== oldWidget.focusNode) _this.__SuperTextFieldState__focusNode_A = t2; t1 = t1.textController; if (t1 != oldWidget.textController) { if (!(t1 != null)) t1 = A.ImeAttributedTextEditingController$(null, true); _this.__SuperTextFieldState__controller_A = t1; } }, dispose$0() { this._widget.toString; this.super$State$dispose(); }, get$_textInputAction() { var t1 = this._widget, t2 = t1.minLines; t1 = t2 !== 1 || t1.maxLines !== 1 ? B.TextInputAction_12 : B.TextInputAction_2; return t1; }, get$_super_textfield$_configuration() { this._widget.toString; switch (A.defaultTargetPlatform().index) { case 0: return B.SuperTextFieldPlatformConfiguration_1; case 2: return B.SuperTextFieldPlatformConfiguration_2; case 1: case 3: case 4: case 5: return B.SuperTextFieldPlatformConfiguration_0; } }, get$_inputSource() { var t1 = this._widget.inputSource; return t1; }, build$1(context) { var t1, t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null; switch (_this.get$_super_textfield$_configuration().index) { case 0: t1 = _this.__SuperTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t2.toString; t3 = _this.__SuperTextFieldState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = new A.CaretStyle(B.Color_4278190080, 1, B.BorderRadius_tLn0); t5 = _this.get$_inputSource(); t6 = _this.get$_textInputAction(); _this._widget.toString; t7 = A.defaultTargetPlatform(); t8 = t5 === B.TextInputSource_0 ? B.List_Iqz : B.List_aoW; return new A.SuperDesktopTextField(t1, _null, t3, t2.textStyleBuilder, t2.hintBehavior, t2.hintBuilder, B.TextAlign_0, new A.SelectionHighlightStyle(B.Color_4289515255), t4, B.BlinkTimingMode_0, B.EdgeInsets_0_0_0_0, t2.minLines, t2.maxLines, t5, t8, _null, t6, _null, t7 === B.TargetPlatform_4, _this._platformFieldKey); case 1: t1 = _this.__SuperTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t2.toString; t3 = _this.__SuperTextFieldState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = new A.CaretStyle(B.Color_4288988729, 2, B.BorderRadius_tLn0); t5 = _this.get$_textInputAction(); _this._widget.toString; return A.Shortcuts$(new A.SuperAndroidTextField(t1, _null, t3, B.TextAlign_0, t2.textStyleBuilder, t2.hintBehavior, t2.hintBuilder, t4, B.BlinkTimingMode_0, B.Color_4289515255, B.Color_4288988729, t2.minLines, t2.maxLines, _null, t5, _null, true, _null, _this._platformFieldKey), _null, _this._scrollShortcutOverrides); case 2: t1 = _this.__SuperTextFieldState__focusNode_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = _this._widget; t2.toString; t3 = _this.__SuperTextFieldState__controller_A; t3 === $ && A.throwUnnamedLateFieldNI(); t4 = new A.CaretStyle(B.Color_4280391411, 2, B.BorderRadius_tLn0); t5 = _this.get$_textInputAction(); _this._widget.toString; return A.Shortcuts$(new A.SuperIOSTextField(t1, _null, t3, B.TextAlign_0, t2.textStyleBuilder, _null, t2.hintBehavior, t2.hintBuilder, t4, B.BlinkTimingMode_0, B.Color_4289515255, B.Color_4280391411, t2.minLines, t2.maxLines, _null, t5, _null, true, _this._platformFieldKey), _null, _this._scrollShortcutOverrides); } } }; A.SuperTextFieldPlatformConfiguration.prototype = { _enumToString$0() { return "SuperTextFieldPlatformConfiguration." + this._core$_name; } }; A.SuperTextFieldContext.prototype = {}; A.TextLayoutCaret.prototype = { createState$0() { return new A.TextLayoutCaretState(null, null, B._StateLifecycle_0); } }; A.TextLayoutCaretState.prototype = { initState$0() { var t1, _this = this; _this.super$State$initState(); t1 = _this._obtainBlinkController$0(); _this.__TextLayoutCaretState__blinkController_A = t1; _this._widget.toString; t1.startBlinking$0(); }, didUpdateWidget$1(oldWidget) { var t1, _this = this; _this.super$State$didUpdateWidget(oldWidget); t1 = oldWidget.blinkController; if (_this._widget.blinkController != t1) { if (t1 == null) { t1 = _this.__TextLayoutCaretState__blinkController_A; t1 === $ && A.throwUnnamedLateFieldNI(); $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.TextLayoutCaretState_didUpdateWidget_closure(t1)); } _this.__TextLayoutCaretState__blinkController_A = _this._obtainBlinkController$0(); } if (!J.$eq$(_this._widget.position, oldWidget.position)) { _this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = _this.__TextLayoutCaretState__blinkController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.jumpToOpaque$0(); } }, dispose$0() { if (this._widget.blinkController == null) { var t1 = this.__TextLayoutCaretState__blinkController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); } this.super$_TextLayoutCaretState_State_TickerProviderStateMixin$dispose(); }, _obtainBlinkController$0() { var t1 = this._widget, t2 = t1.blinkController; if (t2 != null) return t2; switch (t1.blinkTimingMode.index) { case 0: return A.BlinkController$(this); case 1: return new A.BlinkController(B.Duration_0, $.$get$ChangeNotifier__emptyListeners()); } }, get$isCaretPresent() { var t1 = this._widget.position; return t1 != null && t1.offset >= 0; }, build$1(context) { var t1, t2, offset, height, t3, _this = this, _null = null; if (_this.get$isCaretPresent()) { t1 = _this._widget; t2 = t1.textLayout; t1 = t1.position; t1.toString; offset = t2.getOffsetForCaret$1(t1); } else offset = _null; if (_this.get$isCaretPresent()) { t1 = _this._widget; t2 = t1.textLayout; t1 = t1.position; t1.toString; t1 = t2.getHeightForCaret$1(t1); if (t1 == null) { t1 = _this._widget; t2 = t1.textLayout; t1 = t1.position; t1.toString; t1 = t2.getLineHeightAtPosition$1(t1); height = t1; } else height = t1; } else height = _null; t1 = _this._widget.style; t2 = height == null ? 0 : height; t3 = _this.__TextLayoutCaretState__blinkController_A; t3 === $ && A.throwUnnamedLateFieldNI(); t2 = A._setArrayType([A.Positioned$fill(0, A.CustomPaint$(_null, _null, _null, new A.CaretPainter(t3, t1, offset, height, t3), new A.Size(t1.width, t2)))], type$.JSArray_Widget); _this._widget.toString; return new A.Stack(B.AlignmentDirectional_m1_m1, _null, B.StackFit_0, B.Clip_0, t2, _null); } }; A.TextLayoutCaretState_didUpdateWidget_closure.prototype = { call$1(timeStamp) { this.oldBlinkController.dispose$0(); }, $signature: 11 }; A.CaretPainter.prototype = { paint$2(canvas, size) { var t2, t3, t4, _this = this, t1 = _this.offset; if (t1 == null || _this._caret_layer$_height == null) return; t2 = t1._dx; t1 = t1._dy; t3 = _this._caretStyle; t4 = _this._caret_layer$_height; t4.toString; t4 = A.RRect$fromRectAndRadius(new A.Rect(t2, t1, t2 + t3.width, t1 + t4), t3.borderRadius.topLeft); t1 = $.$get$_renderer().createPaint$0(); t3 = t3.color; t2 = _this.blinkController._blink_controller$_isVisible ? 1 : 0; t1.set$color(0, A.Color$fromARGB(B.JSInt_methods.round$0(255 * (t2 == null ? 1 : t2)), t3.get$value(t3) >>> 16 & 255, t3.get$value(t3) >>> 8 & 255, t3.get$value(t3) & 255)); canvas.drawRRect$2(t4, t1); }, shouldRepaint$1(oldDelegate) { var _this = this; return _this.blinkController !== oldDelegate.blinkController || _this._caretStyle !== oldDelegate._caretStyle || !J.$eq$(_this.offset, oldDelegate.offset) || _this._caret_layer$_height != oldDelegate._caret_layer$_height; } }; A.CaretStyle.prototype = { copyWith$1$color(color) { return new A.CaretStyle(color, this.width, this.borderRadius); } }; A._TextLayoutCaretState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.BlinkController.prototype = { dispose$0() { var t1 = this._blink_controller$_ticker; if (t1 != null) t1.dispose$0(); t1 = this._blink_controller$_timer; if (t1 != null) t1.cancel$0(0); this.super$ChangeNotifier$dispose(); }, get$isBlinking() { var t1 = this._blink_controller$_ticker, t2 = t1 == null; if (!t2 || this._blink_controller$_timer != null) if (!t2) t1 = t1.get$isTicking(); else { t1 = this._blink_controller$_timer; t1 = t1 == null ? null : t1._handle != null; t1 = t1 === true; } else t1 = false; return t1; }, startBlinking$0() { var _this = this, t1 = _this._blink_controller$_ticker; if (t1 != null) { t1.stop$0(0); t1.start$0(0); } else { t1 = _this._blink_controller$_timer; if (t1 != null) t1.cancel$0(0); _this._blink_controller$_timer = A.Timer_Timer(B.Duration_500000, _this.get$_blink()); } _this._lastBlinkTime = B.Duration_0; _this.notifyListeners$0(); }, stopBlinking$0() { var t1, _this = this; _this._blink_controller$_isVisible = true; t1 = _this._blink_controller$_ticker; if (t1 != null) { t1.stop$0(0); _this._blink_controller$_ticker = null; } else { t1 = _this._blink_controller$_timer; if (t1 != null) t1.cancel$0(0); _this._blink_controller$_timer = null; } _this.notifyListeners$0(); }, jumpToOpaque$0() { var wasBlinking = this.get$isBlinking(); this.stopBlinking$0(); if (wasBlinking) this.startBlinking$0(); }, _blink_controller$_onTick$1(elapsedTime) { if (elapsedTime._duration - this._lastBlinkTime._duration >= 500000) { this._blink$0(); this._lastBlinkTime = elapsedTime; } }, _blink$0() { var _this = this; _this._blink_controller$_isVisible = !_this._blink_controller$_isVisible; _this.notifyListeners$0(); if (_this._blink_controller$_timer != null && true) _this._blink_controller$_timer = A.Timer_Timer(B.Duration_500000, _this.get$_blink()); }, $isListenable: 1 }; A.BlinkTimingMode.prototype = { _enumToString$0() { return "BlinkTimingMode." + this._core$_name; } }; A._BlinkController_Object_ChangeNotifier.prototype = {}; A.SuperText.prototype = { createState$0() { return new A.SuperTextState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), B._StateLifecycle_0); } }; A.SuperTextState.prototype = { _invalidateParagraph$0() { return this._super_text$_paragraph = null; }, build$1(context) { var _this = this, _null = null, t1 = _this._widget, t2 = t1.richText, t3 = t1.textAlign; t1 = t1.textScaler; return new A._SuperTextLayout(_this, A._setArrayType([new A.LayoutBuilder(new A.SuperTextState_build_closure(_this), _null), new A.LayoutAwareRichText(_this.get$_invalidateParagraph(), t2, t3, _null, true, B.TextOverflow_0, A.RichText__effectiveTextScalerFrom(t1, 1), _null, _null, _null, B.TextWidthBasis_0, _null, _null, _null, A.WidgetSpan_extractFromInlineSpan(t2, A.RichText__effectiveTextScalerFrom(t1, 1)), _null), new A.LayoutBuilder(new A.SuperTextState_build_closure0(_this), _null)], type$.JSArray_Widget), _this._textLayoutKey); } }; A.SuperTextState_build_closure.prototype = { call$2(context, constraints) { var t1 = this.$this, t2 = t1._widget, background = t2.layerBeneathBuilder; t1 = t1._super_text$_paragraph; if (t1 != null) return background.call$2(context, A.RenderParagraphProseTextLayout$(t1, t2.richText)); else return B.SizedBox_null_null_null_null; }, $signature: 229 }; A.SuperTextState_build_closure0.prototype = { call$2(context, constraints) { var t1 = this.$this, t2 = t1._widget, foreground = t2.layerAboveBuilder; if (foreground != null && t1._super_text$_paragraph != null) { t2 = t2.richText; t1 = t1._super_text$_paragraph; t1.toString; return foreground.call$2(context, A.RenderParagraphProseTextLayout$(t1, t2)); } else return B.SizedBox_null_null_null_null; }, $signature: 229 }; A._SuperTextLayout.prototype = { createRenderObject$1(context) { var t1 = new A.RenderSuperTextLayout(this.state, 0, null, null, A.LayerHandle$(type$.ContainerLayer_2)); t1.RenderObject$0(); return t1; }, updateRenderObject$2(context, renderObject) { var t1 = this.state; if (renderObject._super_text$_state !== t1) { renderObject._super_text$_state = t1; renderObject.markNeedsLayout$0(); renderObject.markNeedsPaint$0(); } } }; A._SuperTextLayoutParentData.prototype = {}; A.RenderSuperTextLayout.prototype = { setupParentData$1(child) { if (!(child.parentData instanceof A._SuperTextLayoutParentData)) child.parentData = new A._SuperTextLayoutParentData(null, null, B.Offset_0_0); }, computeMinIntrinsicWidth$1(height) { var text = this.getChildrenAsList$0()[1]; return text._computeIntrinsicDimension$3(B._IntrinsicDimension_0, height, text.get$computeMinIntrinsicWidth()); }, computeMaxIntrinsicWidth$1(height) { var text = this.getChildrenAsList$0()[1]; return text._computeIntrinsicDimension$3(B._IntrinsicDimension_1, height, text.get$computeMaxIntrinsicWidth()); }, computeMinIntrinsicHeight$1(width) { var text = this.getChildrenAsList$0()[1]; return text._computeIntrinsicDimension$3(B._IntrinsicDimension_2, width, text.get$computeMinIntrinsicHeight()); }, computeMaxIntrinsicHeight$1(width) { var text = this.getChildrenAsList$0()[1]; return text._computeIntrinsicDimension$3(B._IntrinsicDimension_3, width, text.get$computeMaxIntrinsicHeight()); }, computeDryLayout$1(constraints) { return this.getChildrenAsList$0()[1].getDryLayout$1(constraints); }, performLayout$0() { var children, background, text, foreground, layerConstraints, _this = this, _null = null, t1 = $.$get$layoutLog(), t2 = type$.BoxConstraints; t1.log$4(B.Level_INFO_800, "Running SuperText layout. Incoming constraints: " + t2._as(A.RenderObject.prototype.get$constraints.call(_this)).toString$0(0), _null, _null); children = _this.getChildrenAsList$0(); background = children[0]; text = children[1]; foreground = children[2]; text.layout$2$parentUsesSize(t2._as(A.RenderObject.prototype.get$constraints.call(_this)), true); t2 = _this._super_text$_state; type$.RenderLayoutAwareParagraph._as(text); t2._super_text$_paragraph = text; t1.log$4(B.Level_INFO_800, "SuperText text layout size: " + text.get$size(0).toString$0(0), _null, _null); layerConstraints = A.BoxConstraints$tight(text.get$size(0)); t1.log$4(B.Level_FINER_400, "Laying out SuperText background layer. Constraints: " + layerConstraints.toString$0(0), _null, _null); background.layout$1(layerConstraints); t1.log$4(B.Level_FINER_400, "Laying out SuperText foreground layer. Constraints: " + layerConstraints.toString$0(0), _null, _null); foreground.layout$1(layerConstraints); _this._box$_size = text.get$size(0); }, paint$2(context, offset) { this.defaultPaint$2(context, offset); }, hitTestChildren$2$position(result, position) { return this.defaultHitTestChildren$2$position(result, position); } }; A.LayoutAwareRichText.prototype = { createRenderObject$1(context) { var t2, t3, t4, t5, _this = this, _null = null, t1 = _this.textDirection; if (t1 == null) { t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = t1.textDirection; } t2 = _this.overflow; t3 = _this.textScaler; t4 = A.Localizations_maybeLocaleOf(context); if (t3.$eq(0, B._LinearTextScaler_1)) t3 = new A._LinearTextScaler(1); t5 = t2 === B.TextOverflow_2 ? "\u2026" : _null; t2 = new A.RenderLayoutAwareParagraph(_this.onMarkNeedsLayout, A.TextPainter$(t5, t4, _this.maxLines, _this.strutStyle, _this.text, _this.textAlign, t1, _this.textHeightBehavior, t3, _this.textWidthBasis), _this.softWrap, t2, _null, false, 0, _null, _null, A.LayerHandle$(type$.ContainerLayer_2)); t2.RenderObject$0(); t2.addAll$1(0, _null); t2.set$registrar(_null); return t2; }, updateRenderObject$2(context, renderObject) { var t1, _this = this; renderObject.set$text(0, _this.text); renderObject.set$textAlign(0, _this.textAlign); t1 = _this.textDirection; if (t1 == null) { t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t1.toString; t1 = t1.textDirection; } renderObject.set$textDirection(t1); renderObject.set$softWrap(_this.softWrap); renderObject.set$overflow(0, _this.overflow); renderObject.set$textScaler(_this.textScaler); renderObject.set$maxLines(_this.maxLines); renderObject.set$strutStyle(_this.strutStyle); renderObject.set$textWidthBasis(_this.textWidthBasis); renderObject.set$textHeightBehavior(_this.textHeightBehavior); t1 = A.Localizations_maybeLocaleOf(context); renderObject.set$locale(0, t1); t1 = _this.onMarkNeedsLayout; if (!J.$eq$(renderObject._onMarkNeedsLayout, t1)) renderObject._onMarkNeedsLayout = t1; } }; A.RenderLayoutAwareParagraph.prototype = { set$textAlign(_, value) { if (value === A.RenderParagraph.prototype.get$textAlign.call(this, 0)) return; this.super$RenderParagraph$textAlign(0, value); this.markNeedsLayout$0(); }, markNeedsLayout$0() { this.super$RenderParagraph$markNeedsLayout(); this._super_text$_needsLayout = true; this._onMarkNeedsLayout.call$0(); }, performLayout$0() { this.super$RenderParagraph$performLayout(); this._super_text$_needsLayout = false; } }; A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin.prototype = { attach$1(owner) { var child, t1, t2; this.super$RenderObject$attach(owner); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._SuperTextLayoutParentData; child != null;) { child.attach$1(owner); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } }, detach$0(_) { var child, t1, t2; this.super$RenderObject$detach(0); child = this.ContainerRenderObjectMixin__firstChild; for (t1 = type$._SuperTextLayoutParentData; child != null;) { child.detach$0(0); t2 = child.parentData; t2.toString; child = t1._as(t2).ContainerParentDataMixin_nextSibling; } } }; A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; A._SuperTextState_ProseTextState_ProseTextBlock.prototype = {}; A.ProseTextBlock.prototype = {}; A.ProseTextState.prototype = {}; A.RenderParagraphProseTextLayout.prototype = { get$estimatedLineHeight() { var lineHeight, t1 = this._richText.style, t2 = t1 == null, fontSize = t2 ? null : t1.fontSize; if (fontSize == null) fontSize = 16; lineHeight = t2 ? null : t1.height; if (lineHeight == null) lineHeight = 1; return fontSize * lineHeight * this._renderParagraph._textPainter._text_painter$_textScaler.textScaleFactor; }, getPositionAtOffset$1(localOffset) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return null; if (!t1.get$size(0).contains$1(0, localOffset)) return null; return t1.getPositionForOffset$1(localOffset); }, getPositionNearestToOffset$1(localOffset) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.TextPosition_m1_TextAffinity_1; return t1.getPositionForOffset$1(localOffset); }, getOffsetAtPosition$1(position) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.Offset_0_0; return t1.getOffsetForCaret$2(position, B.Rect_0_0_0_0); }, getLineHeightAtPosition$1(position) { var t2, t3, lineHeightMultiplier, t4, fontSize, estimatedLineHeight, characterBox, _this = this, t1 = _this._renderParagraph; if (t1._super_text$_needsLayout) return 0; t2 = _this._richText.style; t3 = t2 == null; lineHeightMultiplier = t3 ? null : t2.height; if (lineHeightMultiplier == null) lineHeightMultiplier = 1; t4 = _this.__RenderParagraphProseTextLayout__textLength_F; t4 === $ && A.throwUnnamedLateFieldNI(); if (t4 === 0) { fontSize = t3 ? null : t2.fontSize; if (fontSize == null) fontSize = 0; estimatedLineHeight = t1.getFullHeightForCaret$1(position); return (estimatedLineHeight == null ? fontSize * t1._textPainter._text_painter$_textScaler.textScaleFactor : estimatedLineHeight) * lineHeightMultiplier; } characterBox = _this.getCharacterBox$1(position); if (characterBox == null) return _this.get$estimatedLineHeight(); t1 = characterBox.top; return (characterBox.bottom - t1) * lineHeightMultiplier; }, getOffsetForCaret$1(position) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.Offset_0_0; return t1.getOffsetForCaret$2(position, B.Rect_0_0_0_0); }, getHeightForCaret$1(position) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return null; return t1.getFullHeightForCaret$1(position); }, getBoxesForSelection$2$boxHeightStyle(selection, boxHeightStyle) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return A._setArrayType([], type$.JSArray_TextBox); return t1.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, boxHeightStyle, B.BoxWidthStyle_0); }, getBoxesForSelection$1(selection) { return this.getBoxesForSelection$2$boxHeightStyle(selection, B.BoxHeightStyle_0); }, getCharacterBox$1(position) { var t2, lineHeightEstimate, characterPosition, boxes, t3, t4, t5, t6, t7, t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.TextBox_AHF; t2 = this._richText.toPlainText$0().length; if (t2 === 0) { lineHeightEstimate = t1.getFullHeightForCaret$1(B.TextPosition_0_TextAffinity_1); return new A.TextBox(0, 0, 0, lineHeightEstimate == null ? 0 : lineHeightEstimate, B.TextDirection_1); } characterPosition = position.offset >= t2 ? new A.TextPosition(t2 - 1, B.TextAffinity_1) : position; t2 = characterPosition.offset; boxes = t1.getBoxesForSelection$1(A.TextSelection$(B.TextAffinity_1, t2, t2 + 1, false)); t2 = type$.BoxConstraints; while (true) { if (!(boxes.length === 0 && characterPosition.offset > 0)) break; t3 = characterPosition.offset - 1; characterPosition = new A.TextPosition(t3, B.TextAffinity_1); t4 = t3 + 1; t5 = t2._as(A.RenderObject.prototype.get$constraints.call(t1)); t6 = t1._textPainter; t6.setPlaceholderDimensions$1(t1._placeholderDimensions); t7 = t5.maxWidth; t7 = t1._softWrap || t1._overflow === B.TextOverflow_2 ? t7 : 1 / 0; t6.layout$2$maxWidth$minWidth(t7, t5.minWidth); boxes = t6.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(new A.TextSelection(t3, t4, B.TextAffinity_1, false, t3, t4), B.BoxHeightStyle_0, B.BoxWidthStyle_0); } while (true) { t3 = boxes.length === 0; if (t3) { t4 = this.__RenderParagraphProseTextLayout__textLength_F; t4 === $ && A.throwUnnamedLateFieldNI(); t4 = characterPosition.offset < t4 - 1; } else t4 = false; if (!t4) break; t3 = characterPosition.offset + 1; characterPosition = new A.TextPosition(t3, B.TextAffinity_1); t4 = t3 + 1; t5 = t2._as(A.RenderObject.prototype.get$constraints.call(t1)); t6 = t1._textPainter; t6.setPlaceholderDimensions$1(t1._placeholderDimensions); t7 = t5.maxWidth; t7 = t1._softWrap || t1._overflow === B.TextOverflow_2 ? t7 : 1 / 0; t6.layout$2$maxWidth$minWidth(t7, t5.minWidth); boxes = t6.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(new A.TextSelection(t3, t4, B.TextAffinity_1, false, t3, t4), B.BoxHeightStyle_0, B.BoxWidthStyle_0); } if (t3) return null; return B.JSArray_methods.get$first(boxes); }, getPositionAtStartOfLine$1(currentPosition) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.TextPosition_m1_TextAffinity_1; return t1.getPositionForOffset$1(new A.Offset(0, t1.getOffsetForCaret$2(currentPosition, B.Rect_0_0_0_0).$add(0, new A.Offset(0, this.get$estimatedLineHeight() / 2))._dy)); }, getPositionAtEndOfLine$1(currentPosition) { var positionOffset, t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.TextPosition_m1_TextAffinity_1; positionOffset = t1.getOffsetForCaret$2(currentPosition, B.Rect_0_0_0_0).$add(0, new A.Offset(0, this.get$estimatedLineHeight() / 2)); return t1.getPositionForOffset$1(new A.Offset(t1.get$size(0)._dx, positionOffset._dy)); }, getPositionOneLineUp$1(currentPosition) { var lineHeight, oneLineUpOffset, t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return null; lineHeight = this.get$estimatedLineHeight(); oneLineUpOffset = t1.getOffsetForCaret$2(currentPosition, B.Rect_0_0_0_0).$add(0, new A.Offset(0, lineHeight / 2)).$sub(0, new A.Offset(0, lineHeight)); if (oneLineUpOffset._dy < 0) return null; return t1.getPositionForOffset$1(oneLineUpOffset); }, getPositionOneLineDown$1(currentPosition) { var lineHeight, oneLineDownOffset, t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return null; lineHeight = this.get$estimatedLineHeight(); oneLineDownOffset = t1.getOffsetForCaret$2(currentPosition, B.Rect_0_0_0_0).$add(0, new A.Offset(0, lineHeight / 2)).$add(0, new A.Offset(0, lineHeight)); if (oneLineDownOffset._dy > t1.get$size(0)._dy) return null; return t1.getPositionForOffset$1(oneLineDownOffset); }, getPositionInFirstLineAtX$1(x) { if (this._renderParagraph._super_text$_needsLayout) return B.TextPosition_m1_TextAffinity_1; return this.getPositionNearestToOffset$1(new A.Offset(x, 0)); }, getPositionInLastLineAtX$1(x) { var t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.TextPosition_m1_TextAffinity_1; return this.getPositionNearestToOffset$1(new A.Offset(x, t1.get$size(0)._dy)); }, getWordSelectionAt$1(position) { var wordRange, t1 = this._renderParagraph; if (t1._super_text$_needsLayout) return B.TextSelection_ke5; wordRange = t1.getWordBoundary$1(position); return A.TextSelection$(B.TextAffinity_1, wordRange.start, wordRange.end, false); }, $isTextLayout: 1, $isProseTextLayout: 1 }; A._ProseTextState_State_ProseTextBlock.prototype = {}; A.TextLayoutSelectionHighlight.prototype = { build$1(context) { var _null = null, t1 = this.style.color, t2 = $.$get$_renderer().createPaint$0(); t2.set$color(0, t1); return A.CustomPaint$(_null, _null, _null, new A.TextSelectionPainter(this.textLayout, this.selection, t1, t2, _null), B.Size_0_0); } }; A.TextLayoutEmptyHighlight.prototype = { build$1(context) { var _null = null; return A.CustomPaint$(_null, _null, _null, new A._EmptyHighlightPainter(20, this.textLayout.getLineHeightAtPosition$1(B.TextPosition_m1_TextAffinity_1), this.style, _null), B.Size_0_0); } }; A._EmptyHighlightPainter.prototype = { paint$2(canvas, size) { var t1 = $.$get$_renderer().createPaint$0(); t1.set$color(0, this.style.color); canvas.drawRect$2(new A.Rect(0, 0, this.width, 0 + this.height), t1); }, shouldRepaint$1(oldDelegate) { return false; } }; A.SelectionHighlightStyle.prototype = {}; A.TextSelectionPainter.prototype = { paint$2(canvas, size) { var selectionBoxes, t2, _i, box, t3, t4, t5, t6, rect, t1 = this.textSelection; if (t1 == null || t1.$eq(0, B.TextSelection_ke5)) return; t1.toString; selectionBoxes = this.textLayout.getBoxesForSelection$1(t1); for (t1 = selectionBoxes.length, t2 = this._selectionPaint, _i = 0; _i < selectionBoxes.length; selectionBoxes.length === t1 || (0, A.throwConcurrentModificationError)(selectionBoxes), ++_i) { box = selectionBoxes[_i]; t3 = box.left; t4 = box.top; t5 = t4 - 2; t6 = t3 + (box.right - t3); t4 = t5 + (box.bottom - t4 + 4); rect = new A.Rect(t3, t5, t6, t4); canvas.drawRect$2(t6 - t3 > 0 ? rect : new A.Rect(t3, t5, t3 + 5, t5 + (t4 - t5)), t2); } }, shouldRepaint$1(oldDelegate) { return this.textLayout !== oldDelegate.textLayout || !J.$eq$(this.textSelection, oldDelegate.textSelection) || !this.selectionColor.$eq(0, oldDelegate.selectionColor); } }; A.TextUnderlineLayer.prototype = { createState$0() { return new A.TextUnderlineLayerState(null, null, B._StateLifecycle_0); } }; A.TextUnderlineLayerState.prototype = { build$1(context) { var paintableUnderlines, t1, t2, _i, underline, t3, t4, t5, t6, t7, boxes, lines, _i0, box, _null = null; this._widget.toString; paintableUnderlines = A._setArrayType([], type$.JSArray__PaintableUnderline); for (t1 = this._widget.underlines, t2 = type$.JSArray_Path, _i = 0; _i < 1; ++_i) { underline = t1[_i]; t3 = this._widget.textLayout; t4 = underline.range; t5 = t4.start; t4 = t4.end; t6 = t5 < t4; t7 = t6 ? t5 : t4; boxes = t3.getBoxesForSelection$2$boxHeightStyle(new A.TextSelection(t5, t4, B.TextAffinity_1, false, t7, t6 ? t4 : t5), B.BoxHeightStyle_1); lines = A._setArrayType([], t2); for (t3 = boxes.length, _i0 = 0; _i0 < boxes.length; boxes.length === t3 || (0, A.throwConcurrentModificationError)(boxes), ++_i0) { box = boxes[_i0]; t4 = $.$get$_renderer().createPath$0(); t5 = box.left; t6 = box.bottom + 1; t4.moveTo$2(0, t5, t6); t4.lineTo$2(0, box.right, t6); lines.push(t4); } paintableUnderlines.push(new A._PaintableUnderline(underline.style.color, 2, B.StrokeCap_2, 1, lines)); } return A.CustomPaint$(_null, _null, _null, new A._UnderlinePainter(paintableUnderlines, _null), B.Size_wjo); } }; A.TextLayoutUnderline.prototype = {}; A.UnderlineStyle.prototype = {}; A._UnderlinePainter.prototype = { paint$2(canvas, size) { var _i, underline, linePaint, t3, t4, _i0, t1 = this._underlines, t2 = t1.length; if (t2 === 0) return; for (_i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { underline = t1[_i]; linePaint = $.$get$_renderer().createPaint$0(); linePaint.set$style(0, B.PaintingStyle_1); linePaint.set$color(0, underline.color); linePaint.set$strokeWidth(underline.thickness); linePaint.set$strokeCap(underline.capType); for (t3 = underline.lines, t4 = t3.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) canvas.drawPath$2(t3[_i0], linePaint); } }, shouldRepaint$1(oldDelegate) { return !B.DeepCollectionEquality_false.equals$2(this._underlines, oldDelegate._underlines); } }; A._PaintableUnderline.prototype = { $eq(_, other) { var t1, _this = this; if (other == null) return false; if (_this !== other) t1 = other instanceof A._PaintableUnderline && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.color.$eq(0, other.color) && _this.thickness === other.thickness && _this.capType === other.capType && _this.gap === other.gap && B.DeepCollectionEquality_false.equals$2(_this.lines, other.lines); else t1 = true; return t1; }, get$hashCode(_) { var _this = this, t1 = _this.color; return (t1.get$hashCode(t1) ^ B.JSInt_methods.get$hashCode(_this.thickness) ^ A.Primitives_objectHashCode(_this.capType) ^ B.JSInt_methods.get$hashCode(_this.gap) ^ A.Primitives_objectHashCode(_this.lines)) >>> 0; } }; A._TextUnderlineLayerState_State_TickerProviderStateMixin.prototype = { activate$0() { this.super$State$activate(); this._updateTickerModeNotifier$0(); this._updateTickers$0(); }, dispose$0() { var _this = this, t1 = _this.TickerProviderStateMixin__tickerModeNotifier; if (t1 != null) t1.removeListener$1(0, _this.get$_updateTickers()); _this.TickerProviderStateMixin__tickerModeNotifier = null; _this.super$State$dispose(); } }; A.ArMessages.prototype = { prefixAgo$0() { return "\u0645\u0646\u0630"; }, prefixFromNow$0() { return "\u0628\u0639\u062f"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { var t1, t2; if (seconds === 1) return "\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629"; else if (seconds === 2) return "\u062b\u0627\u0646\u064a\u062a\u064a\u0646"; else { t1 = seconds > 2 && seconds < 11; t2 = "" + seconds; if (t1) return t2 + " \u062b\u0648\u0627\u0646\u064a"; else return t2 + " \u062b\u0627\u0646\u064a\u0629"; } }, aboutAMinute$1(minutes) { return "\u062f\u0642\u064a\u0642\u0629 \u062a\u0642\u0631\u064a\u0628\u0627\u064b"; }, minutes$1(minutes) { var t1, t2; if (minutes === 2) return "\u062f\u0642\u064a\u0642\u062a\u064a\u0646"; else { t1 = minutes > 2 && minutes < 11; t2 = "" + minutes; if (t1) return t2 + " \u062f\u0642\u0627\u0626\u0642"; else return t2 + " \u062f\u0642\u064a\u0642\u0629"; } }, aboutAnHour$1(minutes) { return "\u0633\u0627\u0639\u0629 \u062a\u0642\u0631\u064a\u0628\u0627\u064b"; }, hours$1(hours) { var t1, t2; if (hours === 2) return "\u0633\u0627\u0639\u062a\u064a\u0646"; else { t1 = hours > 2 && hours < 11; t2 = "" + hours; if (t1) return t2 + " \u0633\u0627\u0639\u0627\u062a"; else return t2 + " \u0633\u0627\u0639\u0629"; } }, aDay$1(hours) { return "\u064a\u0648\u0645"; }, days$1(days) { var t1, t2; if (days === 2) return "\u064a\u0648\u0645\u064a\u0646"; else { t1 = days > 2 && days < 11; t2 = "" + days; if (t1) return t2 + " \u0627\u064a\u0627\u0645"; else return t2 + " \u064a\u0648\u0645"; } }, aboutAMonth$1(days) { return "\u0634\u0647\u0631 \u062a\u0642\u0631\u064a\u0628\u0627\u064b"; }, months$1(months) { if (months === 2) return "\u0634\u0647\u0631\u064a\u0646"; else if (months > 2 && months < 11) return "" + months + " \u0627\u0634\u0647\u0631"; else if (months > 10) return "" + months + " \u0634\u0647\u0631"; return "" + months + " \u0634\u0647\u0648\u0631"; }, aboutAYear$1(year) { return "\u0633\u0646\u0629 \u062a\u0642\u0631\u064a\u0628\u0627\u064b"; }, years$1(years) { var t1, t2; if (years === 2) return "\u0633\u0646\u062a\u064a\u0646"; else { t1 = years > 2 && years < 11; t2 = "" + years; if (t1) return t2 + " \u0633\u0646\u0648\u0627\u062a"; else return t2 + " \u0633\u0646\u0629"; } }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.CaMessages.prototype = { prefixAgo$0() { return "fa"; }, prefixFromNow$0() { return "d'aqu\xed a"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "un moment"; }, aboutAMinute$1(minutes) { return "un minut"; }, minutes$1(minutes) { return "" + minutes + " minuts"; }, aboutAnHour$1(minutes) { return "una hora"; }, hours$1(hours) { return "" + hours + " hores"; }, aDay$1(hours) { return "un dia"; }, days$1(days) { return "" + days + " dies"; }, aboutAMonth$1(days) { return "un mes"; }, months$1(months) { return "" + months + " mesos"; }, aboutAYear$1(year) { return "un any"; }, years$1(years) { return "" + years + " anys"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.CsMessages.prototype = { prefixAgo$0() { return "p\u0159ed"; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return "od te\u010f"; }, lessThanOneMinute$1(seconds) { return "chv\xedl\xed"; }, aboutAMinute$1(minutes) { return "minutou"; }, minutes$1(minutes) { var _s8_ = "minutami"; return A._pluralize(minutes, "minutou", _s8_, _s8_); }, aboutAnHour$1(minutes) { return "hodinou"; }, hours$1(hours) { var _s8_ = "hodinami"; return A._pluralize(hours, "hodinou", _s8_, _s8_); }, aDay$1(hours) { return "dnem"; }, days$1(days) { return A._pluralize(days, "dnem", "dny", "dny"); }, aboutAMonth$1(days) { return "m\u011bs\xedcem"; }, months$1(months) { return A._pluralize(months, "m\u011bs\xedcem", "m\u011bs\xedci", "m\u011bs\xedci"); }, aboutAYear$1(year) { return "rokem"; }, years$1(years) { return A._pluralize(years, "rokem", "roky", "roky"); }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.DaMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return "siden"; }, suffixFromNow$0() { return "fra nu"; }, lessThanOneMinute$1(seconds) { return "et \xf8jeblik"; }, aboutAMinute$1(minutes) { return "et minut"; }, minutes$1(minutes) { return "" + minutes + " minutter"; }, aboutAnHour$1(minutes) { return "omkring en time"; }, hours$1(hours) { return "" + hours + " timer"; }, aDay$1(hours) { return "en dag"; }, days$1(days) { return "" + days + " dage"; }, aboutAMonth$1(days) { return "omkring en m\xe5ned"; }, months$1(months) { return "" + months + " m\xe5neder"; }, aboutAYear$1(year) { return "omkring et \xe5r"; }, years$1(years) { return "" + years + " \xe5r"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.DeMessages.prototype = { prefixAgo$0() { return "vor"; }, prefixFromNow$0() { return "in"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "weniger als einer Minute"; }, aboutAMinute$1(minutes) { return "einer Minute"; }, minutes$1(minutes) { return "" + minutes + " Minuten"; }, aboutAnHour$1(minutes) { return "~1 Stunde"; }, hours$1(hours) { return "" + hours + " Stunden"; }, aDay$1(hours) { return "~1 Tag"; }, days$1(days) { return "" + days + " Tagen"; }, aboutAMonth$1(days) { return "~1 Monat"; }, months$1(months) { return "" + months + " Monaten"; }, aboutAYear$1(year) { return "~1 Jahr"; }, years$1(years) { return "" + years + " Jahren"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.EnMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return "ago"; }, suffixFromNow$0() { return "from now"; }, lessThanOneMinute$1(seconds) { return "a moment"; }, aboutAMinute$1(minutes) { return "a minute"; }, minutes$1(minutes) { return "" + minutes + " minutes"; }, aboutAnHour$1(minutes) { return "about an hour"; }, hours$1(hours) { return "" + hours + " hours"; }, aDay$1(hours) { return "a day"; }, days$1(days) { return "" + days + " days"; }, aboutAMonth$1(days) { return "about a month"; }, months$1(months) { return "" + months + " months"; }, aboutAYear$1(year) { return "about a year"; }, years$1(years) { return "" + years + " years"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.EnShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "now"; }, aboutAMinute$1(minutes) { return "1m"; }, minutes$1(minutes) { return "" + minutes + "m"; }, aboutAnHour$1(minutes) { return "~1h"; }, hours$1(hours) { return "" + hours + "h"; }, aDay$1(hours) { return "~1d"; }, days$1(days) { return "" + days + "d"; }, aboutAMonth$1(days) { return "~1mo"; }, months$1(months) { return "" + months + "mo"; }, aboutAYear$1(year) { return "~1y"; }, years$1(years) { return "" + years + "y"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.EsMessages.prototype = { prefixAgo$0() { return "hace"; }, prefixFromNow$0() { return "dentro de"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "un momento"; }, aboutAMinute$1(minutes) { return "un minuto"; }, minutes$1(minutes) { return "" + minutes + " minutos"; }, aboutAnHour$1(minutes) { return "una hora"; }, hours$1(hours) { return "" + hours + " horas"; }, aDay$1(hours) { return "un d\xeda"; }, days$1(days) { return "" + days + " d\xedas"; }, aboutAMonth$1(days) { return "un mes"; }, months$1(months) { return "" + months + " meses"; }, aboutAYear$1(year) { return "un a\xf1o"; }, years$1(years) { return "" + years + " a\xf1os"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.EsShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "ahora"; }, aboutAMinute$1(minutes) { return "1 min"; }, minutes$1(minutes) { return "" + minutes + " min"; }, aboutAnHour$1(minutes) { return "~1 hr"; }, hours$1(hours) { return "" + hours + " hr"; }, aDay$1(hours) { return "~1 d\xeda"; }, days$1(days) { return "" + days + " d\xedas"; }, aboutAMonth$1(days) { return "~1 mes"; }, months$1(months) { return "" + months + " meses"; }, aboutAYear$1(year) { return "~1 a\xf1o"; }, years$1(years) { return "" + years + " a\xf1os"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.FaMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return "\u067e\u06cc\u0634"; }, suffixFromNow$0() { return "\u0628\u0639\u062f"; }, lessThanOneMinute$1(seconds) { return "\u0686\u0646\u062f \u0644\u062d\u0638\u0647"; }, aboutAMinute$1(minutes) { return "\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647"; }, minutes$1(minutes) { return "" + minutes + " \u062f\u0642\u06cc\u0642\u0647"; }, aboutAnHour$1(minutes) { return "~\u06cc\u06a9 \u0633\u0627\u0639\u062a"; }, hours$1(hours) { return "" + hours + " \u0633\u0627\u0639\u062a"; }, aDay$1(hours) { return "~\u06cc\u06a9 \u0631\u0648\u0632"; }, days$1(days) { return "" + days + " \u0631\u0648\u0632"; }, aboutAMonth$1(days) { return "~\u06cc\u06a9 \u0645\u0627\u0647"; }, months$1(months) { return "" + months + " \u0645\u0627\u0647"; }, aboutAYear$1(year) { return "~\u06cc\u06a9 \u0633\u0627\u0644"; }, years$1(years) { return "" + years + " \u0633\u0627\u0644"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.FrMessages.prototype = { prefixAgo$0() { return "il y a"; }, prefixFromNow$0() { return "d'ici"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "moins d'une minute"; }, aboutAMinute$1(minutes) { return "environ une minute"; }, minutes$1(minutes) { return "environ " + minutes + " minutes"; }, aboutAnHour$1(minutes) { return "environ une heure"; }, hours$1(hours) { return "" + hours + " heures"; }, aDay$1(hours) { return "environ un jour"; }, days$1(days) { return "environ " + days + " jours"; }, aboutAMonth$1(days) { return "environ un mois"; }, months$1(months) { return "environ " + months + " mois"; }, aboutAYear$1(year) { return "un an"; }, years$1(years) { return "" + years + " ans"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.FrShortMessages.prototype = { prefixAgo$0() { return "il y a"; }, prefixFromNow$0() { return "d'ici"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "moins d'une minute"; }, aboutAMinute$1(minutes) { return "une minute"; }, minutes$1(minutes) { return "" + minutes + " minutes"; }, aboutAnHour$1(minutes) { return "une heure"; }, hours$1(hours) { return "" + hours + " heures"; }, aDay$1(hours) { return "un jour"; }, days$1(days) { return "" + days + " jours"; }, aboutAMonth$1(days) { return "un mois"; }, months$1(months) { return "" + months + " mois"; }, aboutAYear$1(year) { return "un an"; }, years$1(years) { return "" + years + " ans"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.HuMessages.prototype = { prefixAgo$0() { return "ezel\xf6tt"; }, prefixFromNow$0() { return "mostant\xf3l"; }, suffixAgo$0() { return "e"; }, suffixFromNow$0() { return "mostant\xf3l"; }, lessThanOneMinute$1(seconds) { return "kevesebb mint egy perc"; }, aboutAMinute$1(minutes) { return "kb. egy perc"; }, minutes$1(minutes) { return "" + minutes + " perc"; }, aboutAnHour$1(minutes) { return "kb. 1 \xf3ra"; }, hours$1(hours) { return "" + hours + " \xf3ra"; }, aDay$1(hours) { return "egy nap"; }, days$1(days) { return "" + days + " napok"; }, aboutAMonth$1(days) { return "kb. egy h\xf3nap"; }, months$1(months) { return "" + months + " h\xf3nap"; }, aboutAYear$1(year) { return "kb. egy \xe9v"; }, years$1(years) { return "" + years + " \xe9vek"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.HuShortMessages.prototype = { prefixAgo$0() { return "ezel\xf6tt"; }, prefixFromNow$0() { return "mostant\xf3l"; }, suffixAgo$0() { return "e"; }, suffixFromNow$0() { return "mostant\xf3l"; }, lessThanOneMinute$1(seconds) { return "kevesebb mint egy perc"; }, aboutAMinute$1(minutes) { return "kb. 1 perc"; }, minutes$1(minutes) { return "" + minutes + " perc"; }, aboutAnHour$1(minutes) { return "kb. 1 \xf3ra"; }, hours$1(hours) { return "" + hours + " \xf3ra"; }, aDay$1(hours) { return "egy nap"; }, days$1(days) { return "" + days + " nap"; }, aboutAMonth$1(days) { return "kb. 1 h\xf3nap"; }, months$1(months) { return "" + months + " honap"; }, aboutAYear$1(year) { return "kb. 1 \xe9v"; }, years$1(years) { return "" + years + " \xe9v"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.ItMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return "tra"; }, suffixAgo$0() { return "fa"; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "meno di un minuto"; }, aboutAMinute$1(minutes) { return "circa un minuto"; }, minutes$1(minutes) { return "" + minutes + " minuti"; }, aboutAnHour$1(minutes) { return "circa un'ora"; }, hours$1(hours) { return "" + hours + " ore"; }, aDay$1(hours) { return "circa un giorno"; }, days$1(days) { return "" + days + " giorni"; }, aboutAMonth$1(days) { return "circa un mese"; }, months$1(months) { return "" + months + " mesi"; }, aboutAYear$1(year) { return "circa un anno"; }, years$1(years) { return "" + years + " anni"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.ItShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "ora"; }, aboutAMinute$1(minutes) { return "1 m"; }, minutes$1(minutes) { return "" + minutes + " m"; }, aboutAnHour$1(minutes) { return "~1 o"; }, hours$1(hours) { return "" + hours + " o"; }, aDay$1(hours) { return "~1 g"; }, days$1(days) { return "" + days + " g"; }, aboutAMonth$1(days) { return "~1 m"; }, months$1(months) { return "" + months + " m"; }, aboutAYear$1(year) { return "~1 a"; }, years$1(years) { return "" + years + " a"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.JaMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return "\u4eca\u304b\u3089"; }, suffixAgo$0() { return "\u524d"; }, suffixFromNow$0() { return "\u5f8c"; }, lessThanOneMinute$1(seconds) { return "" + seconds + "\u79d2"; }, aboutAMinute$1(minutes) { return "\u7d041\u5206"; }, minutes$1(minutes) { return "" + minutes + "\u5206"; }, aboutAnHour$1(minutes) { return "\u7d041\u6642\u9593"; }, hours$1(hours) { return "" + hours + "\u6642\u9593"; }, aDay$1(hours) { return "1\u65e5"; }, days$1(days) { return "" + days + "\u65e5"; }, aboutAMonth$1(days) { return "\u7d041\u304b\u6708"; }, months$1(months) { return "" + months + "\u304b\u6708"; }, aboutAYear$1(year) { return "\u7d041\u5e74"; }, years$1(years) { return "" + years + "\u5e74"; }, wordSeparator$0() { return ""; }, $isLookupMessages: 1 }; A.NbNoShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "n\xe5"; }, aboutAMinute$1(minutes) { return "1 min"; }, minutes$1(minutes) { return "" + minutes + " min"; }, aboutAnHour$1(minutes) { return "~1 t"; }, hours$1(hours) { return "" + hours + " t"; }, aDay$1(hours) { return "~1 d"; }, days$1(days) { return "" + days + " d"; }, aboutAMonth$1(days) { return "~1 mnd"; }, months$1(months) { return "" + months + " mnd"; }, aboutAYear$1(year) { return "~1 \xe5r"; }, years$1(years) { return "" + years + " \xe5r"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.NbNoMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return "siden"; }, suffixFromNow$0() { return "fra n\xe5"; }, lessThanOneMinute$1(seconds) { return "ett \xf8yeblikk"; }, aboutAMinute$1(minutes) { return "ett minutt"; }, minutes$1(minutes) { return "" + minutes + " minutter"; }, aboutAnHour$1(minutes) { return "rundt en time"; }, hours$1(hours) { return "" + hours + " timer"; }, aDay$1(hours) { return "en dag"; }, days$1(days) { return "" + days + " dager"; }, aboutAMonth$1(days) { return "omtrent en m\xe5ned"; }, months$1(months) { return "" + months + " m\xe5neder"; }, aboutAYear$1(year) { return "omtrent et \xe5r"; }, years$1(years) { return "" + years + " \xe5r"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.NlMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return "over"; }, suffixAgo$0() { return "geleden"; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "een moment"; }, aboutAMinute$1(minutes) { return "\xe9\xe9n minuut"; }, minutes$1(minutes) { return "" + minutes + " minuten"; }, aboutAnHour$1(minutes) { return "ongeveer \xe9\xe9n uur"; }, hours$1(hours) { return "" + hours + " uur"; }, aDay$1(hours) { return "\xe9\xe9n dag"; }, days$1(days) { return "" + days + " dagen"; }, aboutAMonth$1(days) { return "ongeveer \xe9\xe9n maand"; }, months$1(months) { return "" + months + " maanden"; }, aboutAYear$1(year) { return "ongeveer \xe9\xe9n jaar"; }, years$1(years) { return "" + years + " jaren"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.NlShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "nu"; }, aboutAMinute$1(minutes) { return "1 min"; }, minutes$1(minutes) { return "" + minutes + " min"; }, aboutAnHour$1(minutes) { return "~1 u"; }, hours$1(hours) { return "" + hours + " u"; }, aDay$1(hours) { return "~1 d"; }, days$1(days) { return "" + days + " d"; }, aboutAMonth$1(days) { return "~1 ma"; }, months$1(months) { return "" + months + " ma"; }, aboutAYear$1(year) { return "~1 jr"; }, years$1(years) { return "" + years + " jr"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.PlMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return "temu"; }, suffixFromNow$0() { return "od tego momentu"; }, lessThanOneMinute$1(seconds) { return "chwil\u0119"; }, aboutAMinute$1(minutes) { return "oko\u0142o minuty"; }, minutes$1(minutes) { return this._pluralize$3(minutes, "minuty", "minut"); }, aboutAnHour$1(minutes) { return "oko\u0142o godziny"; }, hours$1(hours) { return this._pluralize$3(hours, "godziny", "godzin"); }, aDay$1(hours) { return "dzie\u0144"; }, days$1(days) { return "" + days + " dni"; }, aboutAMonth$1(days) { return "oko\u0142o miesi\u0105ca"; }, months$1(months) { return this._pluralize$3(months, "miesi\u0105ce", "miesi\u0119cy"); }, aboutAYear$1(year) { return "oko\u0142o roku"; }, years$1(years) { return this._pluralize$3(years, "lata", "lat"); }, wordSeparator$0() { return " "; }, _pluralize$3(n, form1, form2) { var t1 = B.JSInt_methods.$mod(n, 10); if (t1 >= 2) if (t1 <= 4) { t1 = B.JSInt_methods.$mod(n, 100); t1 = t1 < 10 || t1 >= 20; } else t1 = false; else t1 = false; if (t1) return "" + n + " " + form1; return "" + n + " " + form2; }, $isLookupMessages: 1 }; A.PtBrMessages.prototype = { prefixAgo$0() { return "h\xe1"; }, prefixFromNow$0() { return "em"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "alguns segundos"; }, aboutAMinute$1(minutes) { return "cerca de um minuto"; }, minutes$1(minutes) { return "" + minutes + " minutos"; }, aboutAnHour$1(minutes) { return "cerca de uma hora"; }, hours$1(hours) { return "" + hours + " horas"; }, aDay$1(hours) { return "um dia"; }, days$1(days) { return "" + days + " dias"; }, aboutAMonth$1(days) { return "cerca de um m\xeas"; }, months$1(months) { return "" + months + " meses"; }, aboutAYear$1(year) { return "cerca de um ano"; }, years$1(years) { return "" + years + " anos"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.PtBrShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "agora"; }, aboutAMinute$1(minutes) { return "1 min"; }, minutes$1(minutes) { return "" + minutes + " min"; }, aboutAnHour$1(minutes) { return "~1h"; }, hours$1(hours) { return "" + hours + " h"; }, aDay$1(hours) { return "~1 dia"; }, days$1(days) { return "" + days + " dias"; }, aboutAMonth$1(days) { return "~1 m\xeas"; }, months$1(months) { return "" + months + " meses"; }, aboutAYear$1(year) { return "~1 ano"; }, years$1(years) { return "" + years + " anos"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.RoMessages.prototype = { prefixAgo$0() { return "acum"; }, prefixFromNow$0() { return "peste"; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "o clipit\u0103"; }, aboutAMinute$1(minutes) { return "un minut"; }, minutes$1(minutes) { return "" + minutes + " minute"; }, aboutAnHour$1(minutes) { return "o or\u0103"; }, hours$1(hours) { return "" + hours + " ore"; }, aDay$1(hours) { return "o zi"; }, days$1(days) { return "" + days + " zile"; }, aboutAMonth$1(days) { return "o luna"; }, months$1(months) { return "" + months + " luni"; }, aboutAYear$1(year) { return "un an"; }, years$1(years) { return "" + years + " ani"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.RoShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "acum"; }, aboutAMinute$1(minutes) { return "1 min"; }, minutes$1(minutes) { return "" + minutes + " min"; }, aboutAnHour$1(minutes) { return "~1 or\u0103"; }, hours$1(hours) { return "" + hours + " ore"; }, aDay$1(hours) { return "~1 zi"; }, days$1(days) { return "" + days + " zile"; }, aboutAMonth$1(days) { return "~1 luni"; }, months$1(months) { return "" + months + " luni"; }, aboutAYear$1(year) { return "~1 ani"; }, years$1(years) { return "" + years + " ani"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.RuMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return "\u0447\u0435\u0440\u0435\u0437"; }, suffixAgo$0() { return "\u043d\u0430\u0437\u0430\u0434"; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "\u043c\u0438\u043d\u0443\u0442\u0443"; }, aboutAMinute$1(minutes) { return "\u043c\u0438\u043d\u0443\u0442\u0443"; }, minutes$1(minutes) { return "" + minutes + " " + this._convert$2(minutes, "minutes"); }, aboutAnHour$1(minutes) { return "\u0447\u0430\u0441"; }, hours$1(hours) { return "" + hours + " " + this._convert$2(hours, "hours"); }, aDay$1(hours) { return "\u0434\u0435\u043d\u044c"; }, days$1(days) { return "" + days + " " + this._convert$2(days, "days"); }, aboutAMonth$1(days) { return "\u043c\u0435\u0441\u044f\u0446"; }, months$1(months) { return "" + months + " " + this._convert$2(months, "months"); }, aboutAYear$1(year) { return "\u0433\u043e\u0434"; }, years$1(years) { return "" + years + " " + this._convert$2(years, "years"); }, wordSeparator$0() { return " "; }, _convert$2(number, type) { var t1, mod = B.JSInt_methods.$mod(number, 10), modH = B.JSInt_methods.$mod(number, 100); if (mod === 1 && modH !== 11) switch (type) { case "minutes": return "\u043c\u0438\u043d\u0443\u0442\u0443"; case "hours": return "\u0447\u0430\u0441"; case "days": return "\u0434\u0435\u043d\u044c"; case "months": return "\u043c\u0435\u0441\u044f\u0446"; case "years": return "\u0433\u043e\u0434"; default: return ""; } else { t1 = type$.JSArray_int; if (B.JSArray_methods.contains$1(A._setArrayType([2, 3, 4], t1), mod) && !B.JSArray_methods.contains$1(A._setArrayType([12, 13, 14], t1), modH)) switch (type) { case "minutes": return "\u043c\u0438\u043d\u0443\u0442\u044b"; case "hours": return "\u0447\u0430\u0441\u0430"; case "days": return "\u0434\u043d\u044f"; case "months": return "\u043c\u0435\u0441\u044f\u0446\u0430"; case "years": return "\u0433\u043e\u0434\u0430"; default: return ""; } } switch (type) { case "minutes": return "\u043c\u0438\u043d\u0443\u0442"; case "hours": return "\u0447\u0430\u0441\u043e\u0432"; case "days": return "\u0434\u043d\u0435\u0439"; case "months": return "\u043c\u0435\u0441\u044f\u0446\u0435\u0432"; case "years": return "\u043b\u0435\u0442"; default: return ""; } }, $isLookupMessages: 1 }; A.RuShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "\u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e"; }, aboutAMinute$1(minutes) { return "1 \u043c\u0438\u043d."; }, minutes$1(minutes) { return "" + minutes + " \u043c\u0438\u043d."; }, aboutAnHour$1(minutes) { return "~1 \u0447."; }, hours$1(hours) { return "" + hours + " \u0447."; }, aDay$1(hours) { return "~1 \u0434."; }, days$1(days) { return "" + days + " \u0434."; }, aboutAMonth$1(days) { return "~1 \u043c\u0435\u0441."; }, months$1(months) { return "" + months + " \u043c\u0435\u0441."; }, aboutAYear$1(year) { return "~1 \u0433."; }, years$1(years) { return "" + years + " \u0433."; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.SvMessages.prototype = { prefixAgo$0() { return "f\xf6r"; }, prefixFromNow$0() { return "om"; }, suffixAgo$0() { return "sedan"; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "en stund"; }, aboutAMinute$1(minutes) { return "en minut"; }, minutes$1(minutes) { return "" + minutes + " minuter"; }, aboutAnHour$1(minutes) { return "ungef\xe4r en timme"; }, hours$1(hours) { return "" + hours + " timmar"; }, aDay$1(hours) { return "en dag"; }, days$1(days) { return "" + days + " dagar"; }, aboutAMonth$1(days) { return "ungef\xe4r en m\xe5nad"; }, months$1(months) { return "" + months + " m\xe5nader"; }, aboutAYear$1(year) { return "ungef\xe4r ett \xe5r"; }, years$1(years) { return "" + years + " \xe5r"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.SvShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "nu"; }, aboutAMinute$1(minutes) { return "1 min"; }, minutes$1(minutes) { return "" + minutes + " min"; }, aboutAnHour$1(minutes) { return "~1 h"; }, hours$1(hours) { return "" + hours + " h"; }, aDay$1(hours) { return "~1 d"; }, days$1(days) { return "" + days + " d"; }, aboutAMonth$1(days) { return "~1 m\xe5n"; }, months$1(months) { return "" + months + " m\xe5n"; }, aboutAYear$1(year) { return "~1 \xe5r"; }, years$1(years) { return "" + years + " \xe5r"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.ThMessages.prototype = { prefixAgo$0() { return "\u0e40\u0e21\u0e37\u0e48\u0e2d"; }, prefixFromNow$0() { return "\u0e43\u0e19"; }, suffixAgo$0() { return "\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27"; }, suffixFromNow$0() { return "\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49"; }, lessThanOneMinute$1(seconds) { return "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e23\u0e39\u0e48\u0e19\u0e35\u0e49"; }, aboutAMinute$1(minutes) { return "\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e19\u0e32\u0e17\u0e35"; }, minutes$1(minutes) { return "" + minutes + " \u0e19\u0e32\u0e17\u0e35"; }, aboutAnHour$1(minutes) { return "\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07"; }, hours$1(hours) { return "" + hours + " \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07"; }, aDay$1(hours) { return "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e27\u0e31\u0e19"; }, days$1(days) { return "" + days + " \u0e27\u0e31\u0e19"; }, aboutAMonth$1(days) { return "\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e40\u0e14\u0e37\u0e2d\u0e19"; }, months$1(months) { return "" + months + " \u0e40\u0e14\u0e37\u0e2d\u0e19"; }, aboutAYear$1(year) { return "\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1b\u0e35"; }, years$1(years) { return "" + years + " \u0e1b\u0e35"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.ThShortMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return ""; }, suffixFromNow$0() { return ""; }, lessThanOneMinute$1(seconds) { return "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e23\u0e39\u0e48"; }, aboutAMinute$1(minutes) { return "1 \u0e19\u0e32\u0e17\u0e35"; }, minutes$1(minutes) { return "" + minutes + " \u0e19\u0e32\u0e17\u0e35"; }, aboutAnHour$1(minutes) { return "~1 \u0e0a\u0e21"; }, hours$1(hours) { return "" + hours + " \u0e0a\u0e21"; }, aDay$1(hours) { return "~1 \u0e27"; }, days$1(days) { return "" + days + " \u0e27"; }, aboutAMonth$1(days) { return "~1 \u0e14"; }, months$1(months) { return "" + months + " \u0e14"; }, aboutAYear$1(year) { return "~1 \u0e1b"; }, years$1(years) { return "" + years + " \u0e1b"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.ZhMessages.prototype = { prefixAgo$0() { return ""; }, prefixFromNow$0() { return ""; }, suffixAgo$0() { return "\u524d"; }, suffixFromNow$0() { return "\u5f8c"; }, lessThanOneMinute$1(seconds) { return "\u5c11\u65bc\u4e00\u5206\u9418"; }, aboutAMinute$1(minutes) { return "\u7d041\u5206\u9418"; }, minutes$1(minutes) { return "" + minutes + " \u5206"; }, aboutAnHour$1(minutes) { return "\u7d041\u5c0f\u6642"; }, hours$1(hours) { return "\u7d04 " + hours + " \u5c0f\u6642"; }, aDay$1(hours) { return "\u7d041\u5929"; }, days$1(days) { return "\u7d04 " + days + " \u65e5"; }, aboutAMonth$1(days) { return "\u7d041\u500b\u6708"; }, months$1(months) { return "\u7d04 " + months + " \u6708"; }, aboutAYear$1(year) { return "\u7d041\u5e74"; }, years$1(years) { return "\u7d04 " + years + " \u5e74"; }, wordSeparator$0() { return " "; }, $isLookupMessages: 1 }; A.format_closure.prototype = { call$1(str) { return str.length !== 0; }, $signature: 12 }; A.LaunchMode.prototype = { _enumToString$0() { return "LaunchMode." + this._core$_name; } }; A.WebViewConfiguration.prototype = {}; A.MethodChannelUrlLauncher.prototype = { launch$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(url, enableDomStorage, enableJavaScript, headers, universalLinksOnly, useSafariVC, useWebView, webOnlyWindowName) { var t1 = type$.bool; return B.MethodChannel_EYo._invokeMethod$1$3$arguments$missingOk("launch", A.LinkedHashMap_LinkedHashMap$_literal(["url", url, "useSafariVC", useSafariVC, "useWebView", useWebView, "enableJavaScript", true, "enableDomStorage", true, "universalLinksOnly", universalLinksOnly, "headers", headers], type$.String, type$.Object), false, t1).then$1$1(0, new A.MethodChannelUrlLauncher_launch_closure(), t1); } }; A.MethodChannelUrlLauncher_launch_closure.prototype = { call$1(value) { return value === true; }, $signature: 3486 }; A.PreferredLaunchMode.prototype = { _enumToString$0() { return "PreferredLaunchMode." + this._core$_name; } }; A.InAppWebViewConfiguration.prototype = {}; A.LaunchOptions.prototype = {}; A.UrlLauncherPlatform.prototype = { launch$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(url, enableDomStorage, enableJavaScript, headers, universalLinksOnly, useSafariVC, useWebView, webOnlyWindowName) { throw A.wrapException(A.UnimplementedError$("launch() has not been implemented.")); }, launchUrl$2(url, options) { var t2, useWebView, isWebURL = B.JSString_methods.startsWith$1(url, "http:") || B.JSString_methods.startsWith$1(url, "https:"), t1 = options.mode; if (t1 !== B.PreferredLaunchMode_1) if (t1 !== B.PreferredLaunchMode_2) { t2 = isWebURL && t1 === B.PreferredLaunchMode_0; useWebView = t2; } else useWebView = true; else useWebView = true; return this.launch$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(url, true, true, options.webViewConfiguration.headers, t1 === B.PreferredLaunchMode_4, useWebView, useWebView, options.webOnlyWindowName); } }; A.UrlLauncherPlugin.prototype = { openNewWindow$2$webOnlyWindowName(url, webOnlyWindowName) { var target, t1 = A.Uri_tryParse(url), scheme = t1 == null ? null : t1.get$scheme(); if (B.Set_K9WK5.contains$1(0, scheme)) return null; target = this._isSafari && B.Set_irLI1.contains$1(0, scheme) ? "_top" : ""; return this._window.open(url, target, "noopener,noreferrer"); }, launch$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(url, enableDomStorage, enableJavaScript, headers, universalLinksOnly, useSafariVC, useWebView, webOnlyWindowName) { return this.launch$body$UrlLauncherPlugin(url, true, true, headers, universalLinksOnly, useSafariVC, useWebView, webOnlyWindowName); }, launch$body$UrlLauncherPlugin(url, enableDomStorage, enableJavaScript, headers, universalLinksOnly, useSafariVC, useWebView, webOnlyWindowName) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this; var $async$launch$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.launchUrl$2(url, new A.LaunchOptions(B.PreferredLaunchMode_0, B.InAppWebViewConfiguration_true_true_Map_empty, webOnlyWindowName)); // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$launch$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName, $async$completer); }, launchUrl$2(url, options) { return this.launchUrl$body$UrlLauncherPlugin(url, options); }, launchUrl$body$UrlLauncherPlugin(url, options) { var $async$goto = 0, $async$completer = A._makeAsyncAwaitCompleter(type$.bool), $async$returnValue, $async$self = this; var $async$launchUrl$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { if ($async$errorCode === 1) return A._asyncRethrow($async$result, $async$completer); while (true) switch ($async$goto) { case 0: // Function start $async$returnValue = $async$self.openNewWindow$2$webOnlyWindowName(url, options.webOnlyWindowName) != null; // goto return $async$goto = 1; break; case 1: // return return A._asyncReturn($async$returnValue, $async$completer); } }); return A._asyncStartSync($async$launchUrl$2, $async$completer); } }; A.RNG.prototype = { generate$0() { var uint8list = this._generateInternal$0(); if (J.get$length$asx(uint8list) !== 16) throw A.wrapException(A.Exception_Exception("The length of the Uint8list returned by the custom RNG must be 16.")); else return uint8list; } }; A.MathRNG.prototype = { _generateInternal$0() { var t1, i, k, b = new Uint8Array(16); for (t1 = this._rnd, i = 0; i < 16; i += 4) { k = t1.nextInt$1(B.JSNumber_methods.toInt$0(Math.pow(2, 32))); b[i] = k; b[i + 1] = B.JSInt_methods._shrOtherPositive$1(k, 8); b[i + 2] = B.JSInt_methods._shrOtherPositive$1(k, 16); b[i + 3] = B.JSInt_methods._shrOtherPositive$1(k, 24); } return b; } }; A.Uuid.prototype = { v4$0() { var rng, t1, t2; if (null == null) rng = null; else rng = null; if (rng == null) rng = $.$get$V4State_random().generate$0(); t1 = J.getInterceptor$asx(rng); t1.$indexSet(rng, 6, t1.$index(rng, 6) & 15 | 64); t1.$indexSet(rng, 8, t1.$index(rng, 8) & 63 | 128); if (t1.get$length(rng) - 0 < 16) { t2 = t1.get$length(rng); A.throwExpression(A.RangeError$("buffer too small: need 16: length=" + t2)); } t2 = $.$get$UuidParsing__byteToHex(); return t2[t1.$index(rng, 0)] + t2[t1.$index(rng, 1)] + t2[t1.$index(rng, 2)] + t2[t1.$index(rng, 3)] + "-" + t2[t1.$index(rng, 4)] + t2[t1.$index(rng, 5)] + "-" + t2[t1.$index(rng, 6)] + t2[t1.$index(rng, 7)] + "-" + t2[t1.$index(rng, 8)] + t2[t1.$index(rng, 9)] + "-" + t2[t1.$index(rng, 10)] + t2[t1.$index(rng, 11)] + t2[t1.$index(rng, 12)] + t2[t1.$index(rng, 13)] + t2[t1.$index(rng, 14)] + t2[t1.$index(rng, 15)]; } }; A.BoxValueConstraints.prototype = { $eq(_, other) { var _this = this; if (other == null) return false; if (_this === other) return true; if (!_this.$ti._is(other)) return false; return _this.value === other.value && _this.minWidth === other.minWidth && _this.maxWidth === other.maxWidth && _this.minHeight === other.minHeight && _this.maxHeight === other.maxHeight; }, get$hashCode(_) { var _this = this; return A.hashValues(_this.minWidth, _this.maxWidth, _this.minHeight, _this.maxHeight, _this.value, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd, B.C__HashEnd); }, get$value(receiver) { return this.value; } }; A.ValueLayoutBuilder.prototype = { get$builder() { return this.builder; }, createRenderObject$1(context) { var t1 = new A._RenderValueLayoutBuilder(null, true, null, null, A.LayerHandle$(type$.ContainerLayer_2), this.$ti._eval$1("_RenderValueLayoutBuilder<1>")); t1.RenderObject$0(); return t1; } }; A._RenderValueLayoutBuilder.prototype = { computeMinIntrinsicWidth$1(height) { return 0; }, computeMaxIntrinsicWidth$1(height) { return 0; }, computeMinIntrinsicHeight$1(width) { return 0; }, computeMaxIntrinsicHeight$1(width) { return 0; }, performLayout$0() { var t1, _this = this, constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); _this.rebuildIfNecessary$0(); t1 = _this.RenderObjectWithChildMixin__child; if (t1 != null) { t1.layout$2$parentUsesSize(constraints, true); _this._box$_size = constraints.constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); } else _this._box$_size = new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); }, hitTestChildren$2$position(result, position) { var t1 = this.RenderObjectWithChildMixin__child; t1 = t1 == null ? null : t1.hitTest$2$position(result, position); return t1 === true; }, paint$2(context, offset) { var t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) context.paintChild$2(t1, offset); } }; A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin.prototype = { attach$1(owner) { var t1; this.super$RenderObject$attach(owner); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.attach$1(owner); }, detach$0(_) { var t1; this.super$RenderObject$detach(0); t1 = this.RenderObjectWithChildMixin__child; if (t1 != null) t1.detach$0(0); } }; A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder.prototype = {}; A.Matrix3.prototype = { setFrom$1(arg) { var argStorage = arg._m3storage, t1 = this._m3storage; t1[8] = argStorage[8]; t1[7] = argStorage[7]; t1[6] = argStorage[6]; t1[5] = argStorage[5]; t1[4] = argStorage[4]; t1[3] = argStorage[3]; t1[2] = argStorage[2]; t1[1] = argStorage[1]; t1[0] = argStorage[0]; }, toString$0(_) { return "[0] " + this.getRow$1(0).toString$0(0) + "\n[1] " + this.getRow$1(1).toString$0(0) + "\n[2] " + this.getRow$1(2).toString$0(0) + "\n"; }, $index(_, i) { return this._m3storage[i]; }, $indexSet(_, i, v) { this._m3storage[i] = v; }, $eq(_, other) { var t1, t2, t3; if (other == null) return false; if (other instanceof A.Matrix3) { t1 = this._m3storage; t2 = t1[0]; t3 = other._m3storage; t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3] && t1[4] === t3[4] && t1[5] === t3[5] && t1[6] === t3[6] && t1[7] === t3[7] && t1[8] === t3[8]; } else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hashAll(this._m3storage); }, getRow$1(row) { var t1 = new Float64Array(3), t2 = this._m3storage; t1[0] = t2[row]; t1[1] = t2[3 + row]; t1[2] = t2[6 + row]; return new A.Vector3(t1); }, $mul(_, arg) { var t1 = new Float64Array(9), t2 = new A.Matrix3(t1); t2.setFrom$1(this); t1[0] = t1[0] * arg; t1[1] = t1[1] * arg; t1[2] = t1[2] * arg; t1[3] = t1[3] * arg; t1[4] = t1[4] * arg; t1[5] = t1[5] * arg; t1[6] = t1[6] * arg; t1[7] = t1[7] * arg; t1[8] = t1[8] * arg; return t2; }, $add(_, arg) { var oStorage, t1 = new Float64Array(9), t2 = new A.Matrix3(t1); t2.setFrom$1(this); oStorage = arg._m3storage; t1[0] = t1[0] + oStorage[0]; t1[1] = t1[1] + oStorage[1]; t1[2] = t1[2] + oStorage[2]; t1[3] = t1[3] + oStorage[3]; t1[4] = t1[4] + oStorage[4]; t1[5] = t1[5] + oStorage[5]; t1[6] = t1[6] + oStorage[6]; t1[7] = t1[7] + oStorage[7]; t1[8] = t1[8] + oStorage[8]; return t2; }, $sub(_, arg) { var oStorage, t1 = new Float64Array(9), t2 = new A.Matrix3(t1); t2.setFrom$1(this); oStorage = arg._m3storage; t1[0] = t1[0] - oStorage[0]; t1[1] = t1[1] - oStorage[1]; t1[2] = t1[2] - oStorage[2]; t1[3] = t1[3] - oStorage[3]; t1[4] = t1[4] - oStorage[4]; t1[5] = t1[5] - oStorage[5]; t1[6] = t1[6] - oStorage[6]; t1[7] = t1[7] - oStorage[7]; t1[8] = t1[8] - oStorage[8]; return t2; } }; A.Matrix40.prototype = { setFrom$1(arg) { var argStorage = arg._vector_math_64$_m4storage, t1 = this._vector_math_64$_m4storage; t1[15] = argStorage[15]; t1[14] = argStorage[14]; t1[13] = argStorage[13]; t1[12] = argStorage[12]; t1[11] = argStorage[11]; t1[10] = argStorage[10]; t1[9] = argStorage[9]; t1[8] = argStorage[8]; t1[7] = argStorage[7]; t1[6] = argStorage[6]; t1[5] = argStorage[5]; t1[4] = argStorage[4]; t1[3] = argStorage[3]; t1[2] = argStorage[2]; t1[1] = argStorage[1]; t1[0] = argStorage[0]; }, toString$0(_) { var _this = this; return "[0] " + _this.getRow$1(0).toString$0(0) + "\n[1] " + _this.getRow$1(1).toString$0(0) + "\n[2] " + _this.getRow$1(2).toString$0(0) + "\n[3] " + _this.getRow$1(3).toString$0(0) + "\n"; }, $index(_, i) { return this._vector_math_64$_m4storage[i]; }, $indexSet(_, i, v) { this._vector_math_64$_m4storage[i] = v; }, $eq(_, other) { var t1, t2, t3; if (other == null) return false; if (other instanceof A.Matrix40) { t1 = this._vector_math_64$_m4storage; t2 = t1[0]; t3 = other._vector_math_64$_m4storage; t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3] && t1[4] === t3[4] && t1[5] === t3[5] && t1[6] === t3[6] && t1[7] === t3[7] && t1[8] === t3[8] && t1[9] === t3[9] && t1[10] === t3[10] && t1[11] === t3[11] && t1[12] === t3[12] && t1[13] === t3[13] && t1[14] === t3[14] && t1[15] === t3[15]; } else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hashAll(this._vector_math_64$_m4storage); }, setRow$2(row, arg) { var argStorage = arg._v4storage, t1 = this._vector_math_64$_m4storage; t1[row] = argStorage[0]; t1[4 + row] = argStorage[1]; t1[8 + row] = argStorage[2]; t1[12 + row] = argStorage[3]; }, getRow$1(row) { var t1 = new Float64Array(4), t2 = this._vector_math_64$_m4storage; t1[0] = t2[row]; t1[1] = t2[4 + row]; t1[2] = t2[8 + row]; t1[3] = t2[12 + row]; return new A.Vector4(t1); }, $mul(_, arg) { var t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(this); t1.scale$3(0, arg, null, null); return t1; }, $add(_, arg) { var oStorage, t1 = new Float64Array(16), t2 = new A.Matrix40(t1); t2.setFrom$1(this); oStorage = arg._vector_math_64$_m4storage; t1[0] = t1[0] + oStorage[0]; t1[1] = t1[1] + oStorage[1]; t1[2] = t1[2] + oStorage[2]; t1[3] = t1[3] + oStorage[3]; t1[4] = t1[4] + oStorage[4]; t1[5] = t1[5] + oStorage[5]; t1[6] = t1[6] + oStorage[6]; t1[7] = t1[7] + oStorage[7]; t1[8] = t1[8] + oStorage[8]; t1[9] = t1[9] + oStorage[9]; t1[10] = t1[10] + oStorage[10]; t1[11] = t1[11] + oStorage[11]; t1[12] = t1[12] + oStorage[12]; t1[13] = t1[13] + oStorage[13]; t1[14] = t1[14] + oStorage[14]; t1[15] = t1[15] + oStorage[15]; return t2; }, $sub(_, arg) { var oStorage, t1 = new Float64Array(16), t2 = new A.Matrix40(t1); t2.setFrom$1(this); oStorage = arg._vector_math_64$_m4storage; t1[0] = t1[0] - oStorage[0]; t1[1] = t1[1] - oStorage[1]; t1[2] = t1[2] - oStorage[2]; t1[3] = t1[3] - oStorage[3]; t1[4] = t1[4] - oStorage[4]; t1[5] = t1[5] - oStorage[5]; t1[6] = t1[6] - oStorage[6]; t1[7] = t1[7] - oStorage[7]; t1[8] = t1[8] - oStorage[8]; t1[9] = t1[9] - oStorage[9]; t1[10] = t1[10] - oStorage[10]; t1[11] = t1[11] - oStorage[11]; t1[12] = t1[12] - oStorage[12]; t1[13] = t1[13] - oStorage[13]; t1[14] = t1[14] - oStorage[14]; t1[15] = t1[15] - oStorage[15]; return t2; }, translate$2(_, x, y) { var t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = t1[4], t4 = t1[8], t5 = t1[12], t6 = t1[1], t7 = t1[5], t8 = t1[9], t9 = t1[13], t10 = t1[2], t11 = t1[6], t12 = t1[10], t13 = t1[14], t14 = t1[3], t15 = t1[7], t16 = t1[11], t17 = t1[15]; t1[12] = t2 * x + t3 * y + t4 * 0 + t5; t1[13] = t6 * x + t7 * y + t8 * 0 + t9; t1[14] = t10 * x + t11 * y + t12 * 0 + t13; t1[15] = t14 * x + t15 * y + t16 * 0 + t17; }, rotateZ$1(angle) { var cosAngle = Math.cos(angle), sinAngle = Math.sin(angle), t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = t1[4], t4 = t1[1], t5 = t1[5], t6 = t1[2], t7 = t1[6], t8 = t1[3], t9 = t1[7], t10 = -sinAngle; t1[0] = t2 * cosAngle + t3 * sinAngle; t1[1] = t4 * cosAngle + t5 * sinAngle; t1[2] = t6 * cosAngle + t7 * sinAngle; t1[3] = t8 * cosAngle + t9 * sinAngle; t1[4] = t2 * t10 + t3 * cosAngle; t1[5] = t4 * t10 + t5 * cosAngle; t1[6] = t6 * t10 + t7 * cosAngle; t1[7] = t8 * t10 + t9 * cosAngle; }, scale$3(_, x, y, z) { var t1, sx, sy, sz; if (x instanceof A.Vector3) { t1 = x._v3storage; sx = t1[0]; sy = t1[1]; sz = t1[2]; } else { if (typeof x == "number") { sy = y == null ? x : y; sz = z == null ? x : z; } else throw A.wrapException(A.UnimplementedError$(null)); sx = x; } t1 = this._vector_math_64$_m4storage; t1[0] = t1[0] * sx; t1[1] = t1[1] * sx; t1[2] = t1[2] * sx; t1[3] = t1[3] * sx; t1[4] = t1[4] * sy; t1[5] = t1[5] * sy; t1[6] = t1[6] * sy; t1[7] = t1[7] * sy; t1[8] = t1[8] * sz; t1[9] = t1[9] * sz; t1[10] = t1[10] * sz; t1[11] = t1[11] * sz; t1[12] = t1[12]; t1[13] = t1[13]; t1[14] = t1[14]; t1[15] = t1[15]; }, scale$2(_, x, y) { return this.scale$3(0, x, y, null); }, scale$1(_, x) { return this.scale$3(0, x, null, null); }, setZero$0() { var t1 = this._vector_math_64$_m4storage; t1[0] = 0; t1[1] = 0; t1[2] = 0; t1[3] = 0; t1[4] = 0; t1[5] = 0; t1[6] = 0; t1[7] = 0; t1[8] = 0; t1[9] = 0; t1[10] = 0; t1[11] = 0; t1[12] = 0; t1[13] = 0; t1[14] = 0; t1[15] = 0; }, setIdentity$0() { var t1 = this._vector_math_64$_m4storage; t1[0] = 1; t1[1] = 0; t1[2] = 0; t1[3] = 0; t1[4] = 0; t1[5] = 1; t1[6] = 0; t1[7] = 0; t1[8] = 0; t1[9] = 0; t1[10] = 1; t1[11] = 0; t1[12] = 0; t1[13] = 0; t1[14] = 0; t1[15] = 1; }, determinant$0() { var t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = t1[5], t4 = t1[1], t5 = t1[4], det2_01_01 = t2 * t3 - t4 * t5, t6 = t1[6], t7 = t1[2], det2_01_02 = t2 * t6 - t7 * t5, t8 = t1[7], t9 = t1[3], det2_01_03 = t2 * t8 - t9 * t5, det2_01_12 = t4 * t6 - t7 * t3, det2_01_13 = t4 * t8 - t9 * t3, det2_01_23 = t7 * t8 - t9 * t6; t6 = t1[8]; t9 = t1[9]; t8 = t1[10]; t7 = t1[11]; return -(t9 * det2_01_23 - t8 * det2_01_13 + t7 * det2_01_12) * t1[12] + (t6 * det2_01_23 - t8 * det2_01_03 + t7 * det2_01_02) * t1[13] - (t6 * det2_01_13 - t9 * det2_01_03 + t7 * det2_01_01) * t1[14] + (t6 * det2_01_12 - t9 * det2_01_02 + t8 * det2_01_01) * t1[15]; }, getTranslation$0() { var t1 = this._vector_math_64$_m4storage, z = t1[14], y = t1[13], x = t1[12]; t1 = new A.Vector3(new Float64Array(3)); t1.setValues$3(x, y, z); return t1; }, setTranslation$1(t) { var tStorage = t._v3storage, z = tStorage[2], y = tStorage[1], x = tStorage[0], t1 = this._vector_math_64$_m4storage; t1[14] = z; t1[13] = y; t1[12] = x; }, setTranslationRaw$3(x, y, z) { var t1 = this._vector_math_64$_m4storage; t1[14] = z; t1[13] = y; t1[12] = x; }, getMaxScaleOnAxis$0() { var t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = t1[1], t4 = t1[2], t5 = t1[4], t6 = t1[5], t7 = t1[6], t8 = t1[8], t9 = t1[9]; t1 = t1[10]; return Math.sqrt(Math.max(t2 * t2 + t3 * t3 + t4 * t4, Math.max(t5 * t5 + t6 * t6 + t7 * t7, t8 * t8 + t9 * t9 + t1 * t1))); }, copyInverse$1(arg) { var invDet, t1, t2, t3, argStorage = arg._vector_math_64$_m4storage, a00 = argStorage[0], a01 = argStorage[1], a02 = argStorage[2], a03 = argStorage[3], a10 = argStorage[4], a11 = argStorage[5], a12 = argStorage[6], a13 = argStorage[7], a20 = argStorage[8], a21 = argStorage[9], a22 = argStorage[10], a23 = argStorage[11], a30 = argStorage[12], a31 = argStorage[13], a32 = argStorage[14], a33 = argStorage[15], b00 = a00 * a11 - a01 * a10, b01 = a00 * a12 - a02 * a10, b02 = a00 * a13 - a03 * a10, b03 = a01 * a12 - a02 * a11, b04 = a01 * a13 - a03 * a11, b05 = a02 * a13 - a03 * a12, b06 = a20 * a31 - a21 * a30, b07 = a20 * a32 - a22 * a30, b08 = a20 * a33 - a23 * a30, b09 = a21 * a32 - a22 * a31, b10 = a21 * a33 - a23 * a31, b11 = a22 * a33 - a23 * a32, det = b00 * b11 - b01 * b10 + b02 * b09 + b03 * b08 - b04 * b07 + b05 * b06; if (det === 0) { this.setFrom$1(arg); return 0; } invDet = 1 / det; t1 = this._vector_math_64$_m4storage; t1[0] = (a11 * b11 - a12 * b10 + a13 * b09) * invDet; t1[1] = (-a01 * b11 + a02 * b10 - a03 * b09) * invDet; t1[2] = (a31 * b05 - a32 * b04 + a33 * b03) * invDet; t1[3] = (-a21 * b05 + a22 * b04 - a23 * b03) * invDet; t2 = -a10; t1[4] = (t2 * b11 + a12 * b08 - a13 * b07) * invDet; t1[5] = (a00 * b11 - a02 * b08 + a03 * b07) * invDet; t3 = -a30; t1[6] = (t3 * b05 + a32 * b02 - a33 * b01) * invDet; t1[7] = (a20 * b05 - a22 * b02 + a23 * b01) * invDet; t1[8] = (a10 * b10 - a11 * b08 + a13 * b06) * invDet; t1[9] = (-a00 * b10 + a01 * b08 - a03 * b06) * invDet; t1[10] = (a30 * b04 - a31 * b02 + a33 * b00) * invDet; t1[11] = (-a20 * b04 + a21 * b02 - a23 * b00) * invDet; t1[12] = (t2 * b09 + a11 * b07 - a12 * b06) * invDet; t1[13] = (a00 * b09 - a01 * b07 + a02 * b06) * invDet; t1[14] = (t3 * b03 + a31 * b01 - a32 * b00) * invDet; t1[15] = (a20 * b03 - a21 * b01 + a22 * b00) * invDet; return det; }, multiply$1(_, arg) { var t1 = this._vector_math_64$_m4storage, m00 = t1[0], m01 = t1[4], m02 = t1[8], m03 = t1[12], m10 = t1[1], m11 = t1[5], m12 = t1[9], m13 = t1[13], m20 = t1[2], m21 = t1[6], m22 = t1[10], m23 = t1[14], m30 = t1[3], m31 = t1[7], m32 = t1[11], m33 = t1[15], argStorage = arg._vector_math_64$_m4storage, n00 = argStorage[0], n01 = argStorage[4], n02 = argStorage[8], n03 = argStorage[12], n10 = argStorage[1], n11 = argStorage[5], n12 = argStorage[9], n13 = argStorage[13], n20 = argStorage[2], n21 = argStorage[6], n22 = argStorage[10], n23 = argStorage[14], n30 = argStorage[3], n31 = argStorage[7], n32 = argStorage[11], n33 = argStorage[15]; t1[0] = m00 * n00 + m01 * n10 + m02 * n20 + m03 * n30; t1[4] = m00 * n01 + m01 * n11 + m02 * n21 + m03 * n31; t1[8] = m00 * n02 + m01 * n12 + m02 * n22 + m03 * n32; t1[12] = m00 * n03 + m01 * n13 + m02 * n23 + m03 * n33; t1[1] = m10 * n00 + m11 * n10 + m12 * n20 + m13 * n30; t1[5] = m10 * n01 + m11 * n11 + m12 * n21 + m13 * n31; t1[9] = m10 * n02 + m11 * n12 + m12 * n22 + m13 * n32; t1[13] = m10 * n03 + m11 * n13 + m12 * n23 + m13 * n33; t1[2] = m20 * n00 + m21 * n10 + m22 * n20 + m23 * n30; t1[6] = m20 * n01 + m21 * n11 + m22 * n21 + m23 * n31; t1[10] = m20 * n02 + m21 * n12 + m22 * n22 + m23 * n32; t1[14] = m20 * n03 + m21 * n13 + m22 * n23 + m23 * n33; t1[3] = m30 * n00 + m31 * n10 + m32 * n20 + m33 * n30; t1[7] = m30 * n01 + m31 * n11 + m32 * n21 + m33 * n31; t1[11] = m30 * n02 + m31 * n12 + m32 * n22 + m33 * n32; t1[15] = m30 * n03 + m31 * n13 + m32 * n23 + m33 * n33; }, multiplied$1(arg) { var t1 = new A.Matrix40(new Float64Array(16)); t1.setFrom$1(this); t1.multiply$1(0, arg); return t1; }, decompose$3(translation, rotation, scale) { var t1, sx, sy, sz, t2, invSX, invSY, invSZ, m, r, rStorage, t3, t, s, i, j, k, t4, v = $.Matrix4__decomposeV; if (v == null) v = $.Matrix4__decomposeV = new A.Vector3(new Float64Array(3)); t1 = this._vector_math_64$_m4storage; v.setValues$3(t1[0], t1[1], t1[2]); sx = Math.sqrt(v.get$length2()); v.setValues$3(t1[4], t1[5], t1[6]); sy = Math.sqrt(v.get$length2()); v.setValues$3(t1[8], t1[9], t1[10]); sz = Math.sqrt(v.get$length2()); if (this.determinant$0() < 0) sx = -sx; t2 = translation._v3storage; t2[0] = t1[12]; t2[1] = t1[13]; t2[2] = t1[14]; invSX = 1 / sx; invSY = 1 / sy; invSZ = 1 / sz; m = $.Matrix4__decomposeM; if (m == null) m = $.Matrix4__decomposeM = new A.Matrix40(new Float64Array(16)); m.setFrom$1(this); t1 = m._vector_math_64$_m4storage; t1[0] = t1[0] * invSX; t1[1] = t1[1] * invSX; t1[2] = t1[2] * invSX; t1[4] = t1[4] * invSY; t1[5] = t1[5] * invSY; t1[6] = t1[6] * invSY; t1[8] = t1[8] * invSZ; t1[9] = t1[9] * invSZ; t1[10] = t1[10] * invSZ; r = $.Matrix4__decomposeR; if (r == null) r = $.Matrix4__decomposeR = new A.Matrix3(new Float64Array(9)); rStorage = r._m3storage; rStorage[0] = t1[0]; rStorage[1] = t1[1]; rStorage[2] = t1[2]; rStorage[3] = t1[4]; rStorage[4] = t1[5]; rStorage[5] = t1[6]; rStorage[6] = t1[8]; rStorage[7] = t1[9]; rStorage[8] = t1[10]; t1 = rStorage[0]; t2 = rStorage[4]; t3 = rStorage[8]; t = 0 + t1 + t2 + t3; if (t > 0) { s = Math.sqrt(t + 1); t1 = rotation._qStorage; t1[3] = s * 0.5; s = 0.5 / s; t1[0] = (rStorage[5] - rStorage[7]) * s; t1[1] = (rStorage[6] - rStorage[2]) * s; t1[2] = (rStorage[1] - rStorage[3]) * s; } else { if (t1 < t2) i = t2 < t3 ? 2 : 1; else i = t1 < t3 ? 2 : 0; j = (i + 1) % 3; k = (i + 2) % 3; t1 = i * 3; t2 = j * 3; t3 = k * 3; s = Math.sqrt(rStorage[t1 + i] - rStorage[t2 + j] - rStorage[t3 + k] + 1); t4 = rotation._qStorage; t4[i] = s * 0.5; s = 0.5 / s; t4[3] = (rStorage[t2 + k] - rStorage[t3 + j]) * s; t4[j] = (rStorage[t1 + j] + rStorage[t2 + i]) * s; t4[k] = (rStorage[t1 + k] + rStorage[t3 + i]) * s; } t1 = scale._v3storage; t1[0] = sx; t1[1] = sy; t1[2] = sz; }, transform3$1(arg) { var argStorage = arg._v3storage, t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = argStorage[0], t4 = t1[4], t5 = argStorage[1], t6 = t1[8], t7 = argStorage[2], t8 = t1[12], t9 = t1[1], t10 = t1[5], t11 = t1[9], t12 = t1[13], t13 = t1[2], t14 = t1[6], t15 = t1[10]; t1 = t1[14]; argStorage[0] = t2 * t3 + t4 * t5 + t6 * t7 + t8; argStorage[1] = t9 * t3 + t10 * t5 + t11 * t7 + t12; argStorage[2] = t13 * t3 + t14 * t5 + t15 * t7 + t1; return arg; }, transform$1(_, arg) { var argStorage = arg._v4storage, t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = argStorage[0], t4 = t1[4], t5 = argStorage[1], t6 = t1[8], t7 = argStorage[2], t8 = t1[12], t9 = argStorage[3], t10 = t1[1], t11 = t1[5], t12 = t1[9], t13 = t1[13], t14 = t1[2], t15 = t1[6], t16 = t1[10], t17 = t1[14], t18 = t1[3], t19 = t1[7], t20 = t1[11]; t1 = t1[15]; argStorage[0] = t2 * t3 + t4 * t5 + t6 * t7 + t8 * t9; argStorage[1] = t10 * t3 + t11 * t5 + t12 * t7 + t13 * t9; argStorage[2] = t14 * t3 + t15 * t5 + t16 * t7 + t17 * t9; argStorage[3] = t18 * t3 + t19 * t5 + t20 * t7 + t1 * t9; return arg; }, perspectiveTransform$1(arg) { var argStorage = arg._v3storage, t1 = this._vector_math_64$_m4storage, t2 = t1[0], t3 = argStorage[0], t4 = t1[4], t5 = argStorage[1], t6 = t1[8], t7 = argStorage[2], t8 = t1[12], t9 = t1[1], t10 = t1[5], t11 = t1[9], t12 = t1[13], t13 = t1[2], t14 = t1[6], t15 = t1[10], t16 = t1[14], w_ = 1 / (t1[3] * t3 + t1[7] * t5 + t1[11] * t7 + t1[15]); argStorage[0] = (t2 * t3 + t4 * t5 + t6 * t7 + t8) * w_; argStorage[1] = (t9 * t3 + t10 * t5 + t11 * t7 + t12) * w_; argStorage[2] = (t13 * t3 + t14 * t5 + t15 * t7 + t16) * w_; return arg; }, isZero$0() { var t1 = this._vector_math_64$_m4storage; return t1[0] === 0 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 0 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 0 && t1[11] === 0 && t1[12] === 0 && t1[13] === 0 && t1[14] === 0 && t1[15] === 0; } }; A.Quad.prototype = {}; A.Quaternion.prototype = { setFrom$1(source) { var sourceStorage = source._qStorage, t1 = this._qStorage; t1[0] = sourceStorage[0]; t1[1] = sourceStorage[1]; t1[2] = sourceStorage[2]; t1[3] = sourceStorage[3]; }, normalize$0(_) { var d, t1, l = Math.sqrt(this.get$length2()); if (l === 0) return 0; d = 1 / l; t1 = this._qStorage; t1[0] = t1[0] * d; t1[1] = t1[1] * d; t1[2] = t1[2] * d; t1[3] = t1[3] * d; return l; }, get$length2() { var t1 = this._qStorage, x = t1[0], y = t1[1], z = t1[2], w = t1[3]; return x * x + y * y + z * z + w * w; }, get$length(_) { var t1 = this._qStorage, x = t1[0], y = t1[1], z = t1[2], w = t1[3]; return Math.sqrt(x * x + y * y + z * z + w * w); }, scaled$1(scale) { var t1 = new Float64Array(4), t2 = new A.Quaternion(t1); t2.setFrom$1(this); t1[3] = t1[3] * scale; t1[2] = t1[2] * scale; t1[1] = t1[1] * scale; t1[0] = t1[0] * scale; return t2; }, $mul(_, other) { var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t1 = this._qStorage, _w = t1[3], _z = t1[2], _y = t1[1], _x = t1[0], otherStorage = other.get$_qStorage(), ow = otherStorage.$index(0, 3), oz = otherStorage.$index(0, 2), oy = otherStorage.$index(0, 1), ox = otherStorage.$index(0, 0); t1 = B.JSNumber_methods.$mul(_w, ox); t2 = B.JSNumber_methods.$mul(_x, ow); t3 = B.JSNumber_methods.$mul(_y, oz); t4 = B.JSNumber_methods.$mul(_z, oy); t5 = B.JSNumber_methods.$mul(_w, oy); t6 = B.JSNumber_methods.$mul(_y, ow); t7 = B.JSNumber_methods.$mul(_z, ox); t8 = B.JSNumber_methods.$mul(_x, oz); t9 = B.JSNumber_methods.$mul(_w, oz); t10 = B.JSNumber_methods.$mul(_z, ow); t11 = B.JSNumber_methods.$mul(_x, oy); t12 = B.JSNumber_methods.$mul(_y, ox); t13 = B.JSNumber_methods.$mul(_w, ow); t14 = B.JSNumber_methods.$mul(_x, ox); t15 = B.JSNumber_methods.$mul(_y, oy); t16 = B.JSNumber_methods.$mul(_z, oz); t17 = new Float64Array(4); t17[0] = t1 + t2 + t3 - t4; t17[1] = t5 + t6 + t7 - t8; t17[2] = t9 + t10 + t11 - t12; t17[3] = t13 - t14 - t15 - t16; return new A.Quaternion(t17); }, $add(_, other) { var argStorage, t1 = new Float64Array(4), t2 = new A.Quaternion(t1); t2.setFrom$1(this); argStorage = other._qStorage; t1[0] = t1[0] + argStorage[0]; t1[1] = t1[1] + argStorage[1]; t1[2] = t1[2] + argStorage[2]; t1[3] = t1[3] + argStorage[3]; return t2; }, $sub(_, other) { var argStorage, t1 = new Float64Array(4), t2 = new A.Quaternion(t1); t2.setFrom$1(this); argStorage = other._qStorage; t1[0] = t1[0] - argStorage[0]; t1[1] = t1[1] - argStorage[1]; t1[2] = t1[2] - argStorage[2]; t1[3] = t1[3] - argStorage[3]; return t2; }, $index(_, i) { return this._qStorage[i]; }, $indexSet(_, i, arg) { this._qStorage[i] = arg; }, toString$0(_) { var t1 = this._qStorage; return A.S(t1[0]) + ", " + A.S(t1[1]) + ", " + A.S(t1[2]) + " @ " + A.S(t1[3]); } }; A.Vector3.prototype = { setValues$3(x, y, z) { var t1 = this._v3storage; t1[0] = x; t1[1] = y; t1[2] = z; }, setFrom$1(other) { var otherStorage = other._v3storage, t1 = this._v3storage; t1[0] = otherStorage[0]; t1[1] = otherStorage[1]; t1[2] = otherStorage[2]; }, toString$0(_) { var t1 = this._v3storage; return "[" + A.S(t1[0]) + "," + A.S(t1[1]) + "," + A.S(t1[2]) + "]"; }, $eq(_, other) { var t1, t2, t3; if (other == null) return false; if (other instanceof A.Vector3) { t1 = this._v3storage; t2 = t1[0]; t3 = other._v3storage; t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2]; } else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hashAll(this._v3storage); }, $sub(_, other) { var argStorage, t1 = new Float64Array(3), t2 = new A.Vector3(t1); t2.setFrom$1(this); argStorage = other._v3storage; t1[0] = t1[0] - argStorage[0]; t1[1] = t1[1] - argStorage[1]; t1[2] = t1[2] - argStorage[2]; return t2; }, $add(_, other) { var argStorage, t1 = new Float64Array(3), t2 = new A.Vector3(t1); t2.setFrom$1(this); argStorage = other._v3storage; t1[0] = t1[0] + argStorage[0]; t1[1] = t1[1] + argStorage[1]; t1[2] = t1[2] + argStorage[2]; return t2; }, $div(_, scale) { return this.scaled$1(1 / scale); }, $mul(_, scale) { return this.scaled$1(scale); }, $index(_, i) { return this._v3storage[i]; }, $indexSet(_, i, v) { this._v3storage[i] = v; }, get$length(_) { var t1 = this._v3storage, t2 = t1[0], t3 = t1[1]; t1 = t1[2]; return Math.sqrt(t2 * t2 + t3 * t3 + t1 * t1); }, get$length2() { var t1 = this._v3storage, t2 = t1[0], t3 = t1[1]; t1 = t1[2]; return t2 * t2 + t3 * t3 + t1 * t1; }, dot$1(other) { var otherStorage = other._v3storage, t1 = this._v3storage; return t1[0] * otherStorage[0] + t1[1] * otherStorage[1] + t1[2] * otherStorage[2]; }, scaled$1(arg) { var t1 = new Float64Array(3), t2 = new A.Vector3(t1); t2.setFrom$1(this); t1[2] = t1[2] * arg; t1[1] = t1[1] * arg; t1[0] = t1[0] * arg; return t2; }, round$0(_) { var t1 = this._v3storage; t1[0] = B.JSNumber_methods.roundToDouble$0(t1[0]); t1[1] = B.JSNumber_methods.roundToDouble$0(t1[1]); t1[2] = B.JSNumber_methods.roundToDouble$0(t1[2]); } }; A.Vector4.prototype = { setValues$4(x_, y_, z_, w_) { var t1 = this._v4storage; t1[3] = w_; t1[2] = z_; t1[1] = y_; t1[0] = x_; }, setFrom$1(other) { var otherStorage = other._v4storage, t1 = this._v4storage; t1[3] = otherStorage[3]; t1[2] = otherStorage[2]; t1[1] = otherStorage[1]; t1[0] = otherStorage[0]; }, toString$0(_) { var t1 = this._v4storage; return A.S(t1[0]) + "," + A.S(t1[1]) + "," + A.S(t1[2]) + "," + A.S(t1[3]); }, $eq(_, other) { var t1, t2, t3; if (other == null) return false; if (other instanceof A.Vector4) { t1 = this._v4storage; t2 = t1[0]; t3 = other._v4storage; t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3]; } else t1 = false; return t1; }, get$hashCode(_) { return A.Object_hashAll(this._v4storage); }, $sub(_, other) { var argStorage, t1 = new Float64Array(4), t2 = new A.Vector4(t1); t2.setFrom$1(this); argStorage = other._v4storage; t1[0] = t1[0] - argStorage[0]; t1[1] = t1[1] - argStorage[1]; t1[2] = t1[2] - argStorage[2]; t1[3] = t1[3] - argStorage[3]; return t2; }, $add(_, other) { var argStorage, t1 = new Float64Array(4), t2 = new A.Vector4(t1); t2.setFrom$1(this); argStorage = other._v4storage; t1[0] = t1[0] + argStorage[0]; t1[1] = t1[1] + argStorage[1]; t1[2] = t1[2] + argStorage[2]; t1[3] = t1[3] + argStorage[3]; return t2; }, $div(_, scale) { var t1 = new A.Vector4(new Float64Array(4)); t1.setFrom$1(this); t1.scale$1(0, 1 / scale); return t1; }, $mul(_, scale) { var t1 = new A.Vector4(new Float64Array(4)); t1.setFrom$1(this); t1.scale$1(0, scale); return t1; }, $index(_, i) { return this._v4storage[i]; }, $indexSet(_, i, v) { this._v4storage[i] = v; }, get$length(_) { var t1 = this._v4storage, t2 = t1[0], t3 = t1[1], t4 = t1[2]; t1 = t1[3]; return Math.sqrt(t2 * t2 + t3 * t3 + t4 * t4 + t1 * t1); }, scale$1(_, arg) { var t1 = this._v4storage; t1[0] = t1[0] * arg; t1[1] = t1[1] * arg; t1[2] = t1[2] * arg; t1[3] = t1[3] * arg; }, round$0(_) { var t1 = this._v4storage; t1[0] = B.JSNumber_methods.roundToDouble$0(t1[0]); t1[1] = B.JSNumber_methods.roundToDouble$0(t1[1]); t1[2] = B.JSNumber_methods.roundToDouble$0(t1[2]); t1[3] = B.JSNumber_methods.roundToDouble$0(t1[3]); } }; A.Version.prototype = { Version$5$build$preRelease(major, minor, patch, build, preRelease) { var t1, i, t2, t3, _this = this, _null = null; for (t1 = _this._preRelease, i = 0; i < t1.length; ++i) { t2 = t1[i]; if (B.JSString_methods.trim$0(t2).length === 0) throw A.wrapException(A.ArgumentError$("preRelease segments must not be empty", _null)); t1[i] = t2; t3 = $.$get$Version__preReleaseRegex(); if (!t3._nativeRegExp.test(t2)) throw A.wrapException(A.FormatException$("preRelease segments must only contain [0-9A-Za-z-]", _null, _null)); } t1 = _this.build; if (t1.length !== 0) { t2 = $.$get$Version__buildRegex(); t1 = !t2._nativeRegExp.test(t1); } else t1 = false; if (t1) throw A.wrapException(A.FormatException$("build must only contain [0-9A-Za-z-.]", _null, _null)); if (_this.major < 0 || _this.minor < 0 || _this.patch < 0) throw A.wrapException(A.ArgumentError$("Version numbers must be greater than 0", _null)); }, get$hashCode(_) { return B.JSString_methods.get$hashCode(this.toString$0(0)); }, $lt(_, o) { return o instanceof A.Version && A.Version__compare(this, o) < 0; }, $eq(_, o) { if (o == null) return false; return o instanceof A.Version && A.Version__compare(this, o) === 0; }, $gt(_, o) { return false; }, $ge(_, o) { return false; }, compareTo$1(_, other) { if (other == null) throw A.wrapException(A.ArgumentError$notNull("other")); return A.Version__compare(this, other); }, toString$0(_) { var _this = this, t1 = "" + _this.major + "." + _this.minor + "." + _this.patch, t2 = _this._preRelease; if (t2.length !== 0) t1 += "-" + B.JSArray_methods.join$1(t2, "."); t2 = B.JSString_methods.trim$0(_this.build); if (t2.length !== 0) t1 += "+" + t2; return t1.charCodeAt(0) == 0 ? t1 : t1; }, $isComparable: 1 }; A.VsScrollbarStyle.prototype = {}; A.VsScrollbar.prototype = { createState$0() { return new A._ScrollbarState(B._StateLifecycle_0); } }; A._ScrollbarState.prototype = { build$1(context) { var _null = null, t1 = this._widget, t2 = t1.child, t3 = t1.controller, t4 = t1.isAlwaysShown; t1 = t1.style; return new A._MaterialScrollbar1(t1.color, true, t1.hoverThickness, t2, t3, t4, t1.radius, t1.thickness, _null, B.Duration_300000, B.Duration_600000, B.Duration_0, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, _null); } }; A._MaterialScrollbar1.prototype = { createState$0() { return new A._MaterialScrollbarState1(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null, B._StateLifecycle_0); } }; A._MaterialScrollbarState1.prototype = { get$showScrollbar() { var t1 = this._widget.thumbVisibility; return t1 === true; }, get$_vs_scrollbar$_states() { var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.MaterialState); if (this._vs_scrollbar$_dragIsActive) t1.add$1(0, B.MaterialState_3); if (this._vs_scrollbar$_hoverIsActive) t1.add$1(0, B.MaterialState_0); return t1; }, get$_vs_scrollbar$_thumbColor() { var t1, dragColor, hoverColor, idleColor, t2, t3; this._widget.toString; t1 = this._vs_scrollbar$___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); dragColor = A._Cell$named("dragColor"); hoverColor = A._Cell$named("hoverColor"); idleColor = A._Cell$named("idleColor"); t1 = t1.onSurface.value; t2 = t1 >>> 16 & 255; t3 = t1 >>> 8 & 255; t1 &= 255; dragColor.__late_helper$_value = A.Color$fromARGB(B.JSNumber_methods.round$0(229.5), t2, t3, t1); hoverColor.__late_helper$_value = A.Color$fromARGB(191, t2, t3, t1); idleColor.__late_helper$_value = A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), t2, t3, t1); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__thumbColor_closure1(this, dragColor, hoverColor, idleColor), type$._MaterialStatePropertyWith_Color); }, get$_vs_scrollbar$_trackColor() { this._widget.toString; var t1 = this._vs_scrollbar$___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackColor_closure1(this, t1.onSurface), type$._MaterialStatePropertyWith_Color); }, get$_vs_scrollbar$_trackBorderColor() { this._widget.toString; var t1 = this._vs_scrollbar$___MaterialScrollbarState__colorScheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__trackBorderColor_closure1(this, t1.onSurface), type$._MaterialStatePropertyWith_Color); }, get$_vs_scrollbar$_thickness() { return new A._MaterialStatePropertyWith(new A._MaterialScrollbarState__thickness_closure1(this), type$._MaterialStatePropertyWith_double); }, initState$0() { var t1, _this = this; _this.super$RawScrollbarState$initState(); t1 = _this._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A = A.AnimationController$(null, B.Duration_200000, null, 1, null, _this); t1.didRegisterListener$0(); t1 = t1.AnimationLocalListenersMixin__listeners; t1._isDirty = true; t1._observer_list$_list.push(new A._MaterialScrollbarState_initState_closure1(_this)); }, didChangeDependencies$0() { var theme, _this = this, t1 = _this._framework$_element; t1.toString; theme = A.Theme_of(t1); _this._vs_scrollbar$___MaterialScrollbarState__colorScheme_A = theme.colorScheme; _this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A = theme.scrollbarTheme; switch (theme.platform.index) { case 0: _this._vs_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A = true; break; case 2: case 3: case 1: case 4: case 5: _this._vs_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A = false; break; } _this.super$RawScrollbarState$didChangeDependencies(); }, updateScrollbarPainter$0() { var t2, _this = this, t1 = _this.__RawScrollbarState_scrollbarPainter_F; t1 === $ && A.throwUnnamedLateFieldNI(); t1.set$color(0, _this.get$_vs_scrollbar$_thumbColor()._material_state$_resolve.call$1(_this.get$_vs_scrollbar$_states())); t1.set$trackColor(_this.get$_vs_scrollbar$_trackColor()._material_state$_resolve.call$1(_this.get$_vs_scrollbar$_states())); t1.set$trackBorderColor(_this.get$_vs_scrollbar$_trackBorderColor()._material_state$_resolve.call$1(_this.get$_vs_scrollbar$_states())); t2 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); t2.toString; t1.set$textDirection(t2.textDirection); t1.set$thickness(_this.get$_vs_scrollbar$_thickness()._material_state$_resolve.call$1(_this.get$_vs_scrollbar$_states())); t2 = _this._widget.radius; if (t2 == null) { t2 = _this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.radius; } if (t2 == null) { t2 = _this._vs_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 ? null : B.Radius_8_8; } t1.set$radius(t2); t2 = _this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.crossAxisMargin; if (t2 == null) { t2 = _this._vs_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2 ? 0 : 2; } t1.set$crossAxisMargin(t2); t2 = _this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A.mainAxisMargin; t1.set$mainAxisMargin(t2 == null ? 0 : t2); t2 = _this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A.minThumbLength; t1.set$minLength(0, t2 == null ? 48 : t2); t2 = _this._framework$_element; t2.toString; t1.set$padding(0, A.InheritedModel_inheritFrom(t2, null, type$.MediaQuery).data.padding); }, handleThumbPressStart$1(localPosition) { this.super$RawScrollbarState$handleThumbPressStart(localPosition); this.setState$1(new A._MaterialScrollbarState_handleThumbPressStart_closure1(this)); }, handleThumbPressEnd$2(localPosition, velocity) { this.super$RawScrollbarState$handleThumbPressEnd(localPosition, velocity); this.setState$1(new A._MaterialScrollbarState_handleThumbPressEnd_closure1(this)); }, handleHover$1($event) { var t1, _this = this; _this.super$RawScrollbarState$handleHover($event); if (_this.isPointerOverScrollbar$2($event.get$position($event), $event.get$kind($event))) { _this.setState$1(new A._MaterialScrollbarState_handleHover_closure3(_this)); t1 = _this._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.forward$0(0); } else if (_this._vs_scrollbar$_hoverIsActive) { _this.setState$1(new A._MaterialScrollbarState_handleHover_closure4(_this)); t1 = _this._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); } }, handleHoverExit$1($event) { var t1, _this = this; _this.super$RawScrollbarState$handleHoverExit($event); _this.setState$1(new A._MaterialScrollbarState_handleHoverExit_closure1(_this)); t1 = _this._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.reverse$0(0); }, dispose$0() { var t1 = this._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1.dispose$0(); this.super$RawScrollbarState$dispose(); } }; A._MaterialScrollbarState__thumbColor_closure1.prototype = { call$1(states) { var t1, t2, t3, _this = this, _null = null; if (states.contains$1(0, B.MaterialState_3)) { t1 = _this.$this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, states); return t1 == null ? _this.dragColor._readLocal$0() : t1; } if (states.contains$1(0, B.MaterialState_0)) { _this.$this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = _this.$this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.thumbColor; t1 = t1 == null ? _null : t1.resolve$1(0, states); return t1 == null ? _this.hoverColor._readLocal$0() : t1; } t1 = _this.$this; t2 = t1._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.thumbColor; t2 = t2 == null ? _null : t2.resolve$1(0, states); if (t2 == null) t2 = _this.idleColor._readLocal$0(); t3 = t1._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A.thumbColor; t3 = t3 == null ? _null : t3.resolve$1(0, states); if (t3 == null) t3 = _this.hoverColor._readLocal$0(); t1 = t1._vs_scrollbar$___MaterialScrollbarState__hoverAnimationController_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.__AnimationController__value_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = A.Color_lerp(t2, t3, t1); t1.toString; return t1; }, $signature: 24 }; A._MaterialScrollbarState__trackColor_closure1.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_0)) { this.$this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = this.$this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackColor; t1 = t1 == null ? null : t1.resolve$1(0, states); if (t1 == null) { t1 = this.onSurface.value; t1 = A.Color$fromARGB(13, t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } return B.Color_0; }, $signature: 24 }; A._MaterialScrollbarState__trackBorderColor_closure1.prototype = { call$1(states) { var t1; if (states.contains$1(0, B.MaterialState_0)) { this.$this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = this.$this._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t1 === $ && A.throwUnnamedLateFieldNI(); t1 = t1.trackBorderColor; t1 = t1 == null ? null : t1.resolve$1(0, states); if (t1 == null) { t1 = this.onSurface.value; t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1 >>> 16 & 255, t1 >>> 8 & 255, t1 & 255); } return t1; } return B.Color_0; }, $signature: 24 }; A._MaterialScrollbarState__thickness_closure1.prototype = { call$1(states) { var t1, t2; if (states.contains$1(0, B.MaterialState_0)) { this.$this._widget.toString; t1 = true; } else t1 = false; if (t1) { t1 = this.$this._widget.hoverThickness; return t1; } t1 = this.$this; t2 = t1._widget.thickness; if (t2 == null) { t2 = t1._vs_scrollbar$___MaterialScrollbarState__scrollbarTheme_A; t2 === $ && A.throwUnnamedLateFieldNI(); t2 = t2.thickness; t2 = t2 == null ? null : t2.resolve$1(0, states); } if (t2 == null) { t1 = t1._vs_scrollbar$___MaterialScrollbarState__useAndroidScrollbar_A; t1 === $ && A.throwUnnamedLateFieldNI(); t2 = 8 / (t1 ? 2 : 1); t1 = t2; } else t1 = t2; return t1; }, $signature: 423 }; A._MaterialScrollbarState_initState_closure1.prototype = { call$0() { this.$this.updateScrollbarPainter$0(); }, $signature: 0 }; A._MaterialScrollbarState_handleThumbPressStart_closure1.prototype = { call$0() { this.$this._vs_scrollbar$_dragIsActive = true; }, $signature: 0 }; A._MaterialScrollbarState_handleThumbPressEnd_closure1.prototype = { call$0() { this.$this._vs_scrollbar$_dragIsActive = false; }, $signature: 0 }; A._MaterialScrollbarState_handleHover_closure3.prototype = { call$0() { this.$this._vs_scrollbar$_hoverIsActive = true; }, $signature: 0 }; A._MaterialScrollbarState_handleHover_closure4.prototype = { call$0() { this.$this._vs_scrollbar$_hoverIsActive = false; }, $signature: 0 }; A._MaterialScrollbarState_handleHoverExit_closure1.prototype = { call$0() { this.$this._vs_scrollbar$_hoverIsActive = false; }, $signature: 0 }; A.EventStreamProvider0.prototype = {}; A._EventStream0.prototype = { get$isBroadcast() { return true; }, listen$4$cancelOnError$onDone$onError(_, onData, cancelOnError, onDone, onError) { return A._EventStreamSubscription$0(this._streams$_target, this._streams$_eventType, onData, false, A._instanceType(this)._precomputed1); }, listen$3$onDone$onError(_, onData, onDone, onError) { return this.listen$4$cancelOnError$onDone$onError(0, onData, null, onDone, onError); } }; A._EventStreamSubscription0.prototype = { cancel$0(_) { var _this = this, emptyFuture = A.Future_Future$value(null, type$.void); if (_this._streams$_target == null) return emptyFuture; _this._streams$_unlisten$0(); _this._streams$_onData = _this._streams$_target = null; return emptyFuture; }, onData$1(handleData) { var t1, _this = this; if (_this._streams$_target == null) throw A.wrapException(A.StateError$("Subscription has been canceled.")); _this._streams$_unlisten$0(); t1 = A._wrapZone0(new A._EventStreamSubscription_onData_closure0(handleData), type$.JSObject); t1 = t1 == null ? null : type$.JavaScriptFunction._as(A.allowInterop(t1)); _this._streams$_onData = t1; _this._streams$_tryResume$0(); }, pause$1(_, resumeSignal) { var _this = this; if (_this._streams$_target == null) return; ++_this._streams$_pauseCount; _this._streams$_unlisten$0(); if (resumeSignal != null) resumeSignal.whenComplete$1(_this.get$resume(_this)); }, pause$0(_) { return this.pause$1(0, null); }, resume$0(_) { var _this = this; if (_this._streams$_target == null || _this._streams$_pauseCount <= 0) return; --_this._streams$_pauseCount; _this._streams$_tryResume$0(); }, _streams$_tryResume$0() { var t2, _this = this, t1 = _this._streams$_onData; if (t1 != null && _this._streams$_pauseCount <= 0) { t2 = _this._streams$_target; t2.toString; A.callMethod(t2, "addEventListener", [_this._streams$_eventType, t1, false]); } }, _streams$_unlisten$0() { var t2, t1 = this._streams$_onData; if (t1 != null) { t2 = this._streams$_target; t2.toString; A.callMethod(t2, "removeEventListener", [this._streams$_eventType, t1, false]); } } }; A._EventStreamSubscription_closure0.prototype = { call$1(e) { return this.onData.call$1(e); }, $signature: 236 }; A._EventStreamSubscription_onData_closure0.prototype = { call$1(e) { return this.handleData.call$1(e); }, $signature: 236 }; A.WindowListener.prototype = {}; A.main_closure0.prototype = { call$0() { return A.main__main$closure().call$0(); }, $signature: 0 }; A.main_closure.prototype = { call$0() { var channel, pluginInstance, t4, target, targetElement, registrar = $.$get$webPluginRegistrar(), t1 = $.$get$ConnectivityPlatform__token(), t2 = new A.DartHtmlConnectivityPlugin(), t3 = $.$get$PlatformInterface__instanceTokens(); t3.$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, false); $.ConnectivityPlatform__instance = t2; channel = new A.MethodChannel("desktop_drop", B.C_StandardMethodCodec0, registrar); pluginInstance = new A.DesktopDropWeb(channel); channel.setMethodCallHandler$1(pluginInstance.get$handleMethodCall()); pluginInstance._registerEvents$0(); window.navigator.toString; t2 = $.$get$DeviceInfoPlatform__token(); t1 = new A.DeviceInfoPlusWebPlugin(); t3.$indexSet(0, t1, t2); A.PlatformInterface__verify(t1, t2, false); t2 = $.$get$FilePickerWeb_platform(); A.PlatformInterface__verify(t2, $.$get$FilePicker__token(), false); $.FilePicker__instance = t2; t2 = A.GoogleSignInPlugin$(); t1 = $.$get$GoogleSignInPlatform__token(); A.PlatformInterface__verify(t2, t1, true); $.GoogleSignInPlatform__instance = t2; t1 = $.$get$ImageCropperPlatform__token(); t2 = new A.ImageCropperPlugin(); t3.$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, true); $.ImageCropperPlatform__instance = t2; t2 = $.$get$ImagePickerPlatform__token(); t1 = new A.ImagePickerPlugin(); t3.$indexSet(0, t1, t2); t1.__ImagePickerPlugin__imageResizer_A = new A.ImageResizer(); t4 = self; target = t4.document.querySelector("#__image_picker_web-file-input"); if (target == null) { targetElement = t4.document.createElement("flt-image-picker-inputs"); targetElement.id = "__image_picker_web-file-input"; t4 = t4.document.body; t4.toString; A.callMethod(t4, "append", [targetElement]); target = targetElement; } t1.__ImagePickerPlugin__target_A = target; A.PlatformInterface__verify(t1, t2, true); $.ImagePickerPlatform__instance = t1; $._assetManager.toString; t1 = $.$get$PackageInfoPlatform__token(); t2 = new A.PackageInfoPlusWebPlugin(); t3.$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, false); t1 = $.$get$WebPermissionHandler__devices(); t2 = $.$get$WebPermissionHandler__geolocation(); $.$get$WebPermissionHandler__htmlPermissions(); t4 = $.$get$PermissionHandlerPlatform__token(); t2 = new A.WebPermissionHandler(new A.WebDelegate(t1, t2)); t3.$indexSet(0, t2, t4); A.PlatformInterface__verify(t2, t4, false); $.PermissionHandlerPlatform__instance = t2; t2 = A._setArrayType([], type$.JSArray_Completer_dynamic); t4 = $.$get$PrintingPlatform__token(); t2 = new A.PrintingPlugin(new A.Mutex(t2)); t3.$indexSet(0, t2, t4); A.PlatformInterface__verify(t2, t4, false); $.PrintingPlatform__instance = t2; new A.MethodChannel("sentry_flutter", B.C_StandardMethodCodec0, registrar).setMethodCallHandler$1(new A.SentryFlutterWeb().get$handleMethodCall()); A.UrlLauncherPlugin$(); window.navigator.toString; t1 = $.$get$SharePlatform__token(); t2 = new A.SharePlusWebPlugin(); t3.$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, false); t1 = $.$get$SharedPreferencesStorePlatform__token(); t2 = new A.SharedPreferencesPlugin(); t3.$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, true); $.SharedPreferencesStorePlatform__instance = t2; t1 = $.$get$SignInWithApplePlatform__token(); t2 = new A.SignInWithApplePlugin(); t3.$indexSet(0, t2, t1); A.PlatformInterface__verify(t2, t1, false); $.SignInWithApplePlatform__instance = t2; t2 = A.UrlLauncherPlugin$(); A.PlatformInterface__verify(t2, $.$get$UrlLauncherPlatform__token(), true); $.UrlLauncherPlatform__instance = t2; $.$get$platformViewRegistry(); $.$get$PlatformViewManager_instance().registerFactory$3$isVisible("__url_launcher::link", A.link_LinkViewController__viewFactory$closure(), false); $.pluginMessageCallHandler = registrar.get$handleFrameworkMessage(); }, $signature: 0 }; (function aliases() { var _ = A._SaveStackTracking.prototype; _.super$_SaveStackTracking$clear = _.clear$0; _.super$_SaveStackTracking$save = _.save$0; _.super$_SaveStackTracking$restore = _.restore$0; _.super$_SaveStackTracking$translate = _.translate$2; _.super$_SaveStackTracking$scale = _.scale$2; _.super$_SaveStackTracking$rotate = _.rotate$1; _.super$_SaveStackTracking$transform = _.transform$1; _.super$_SaveStackTracking$clipRect = _.clipRect$1; _.super$_SaveStackTracking$clipRRect = _.clipRRect$1; _.super$_SaveStackTracking$clipPath = _.clipPath$1; _ = A.ContainerLayer.prototype; _.super$ContainerLayer$preroll = _.preroll$2; _ = A.SaveElementStackTracking.prototype; _.super$SaveElementStackTracking$clear = _.clear$0; _ = A._DomClip.prototype; _.super$_DomClip$createElement = _.createElement$0; _ = A.PersistedSurface.prototype; _.super$PersistedSurface$revive = _.revive$0; _.super$PersistedSurface$canUpdateAsMatch = _.canUpdateAsMatch$1; _.super$PersistedSurface$build = _.build$0; _.super$PersistedSurface$adoptElements = _.adoptElements$1; _.super$PersistedSurface$update = _.update$1; _.super$PersistedSurface$retain = _.retain$0; _.super$PersistedSurface$discard = _.discard$0; _.super$PersistedSurface$preroll = _.preroll$1; _ = A.PersistedContainerSurface.prototype; _.super$PersistedContainerSurface$recomputeTransformAndClip = _.recomputeTransformAndClip$0; _.super$PersistedContainerSurface$update = _.update$1; _.super$PersistedContainerSurface$retain = _.retain$0; _.super$PersistedContainerSurface$discard = _.discard$0; _ = A.PrimaryRoleManager.prototype; _.super$PrimaryRoleManager$update = _.update$0; _.super$PrimaryRoleManager$dispose = _.dispose$0; _ = A.RoleManager.prototype; _.super$RoleManager$dispose = _.dispose$0; _ = A.DefaultTextEditingStrategy.prototype; _.super$DefaultTextEditingStrategy$initializeTextEditing = _.initializeTextEditing$3$onAction$onChange; _.super$DefaultTextEditingStrategy$updateElementStyle = _.updateElementStyle$1; _.super$DefaultTextEditingStrategy$disable = _.disable$0; _.super$DefaultTextEditingStrategy$enable = _.enable$3$onAction$onChange; _ = A.DimensionsProvider.prototype; _.super$DimensionsProvider$close = _.close$0; _ = A.EngineFlutterView.prototype; _.super$EngineFlutterView$dispose = _.dispose$0; _ = J.Interceptor.prototype; _.super$Interceptor$toString = _.toString$0; _.super$Interceptor$noSuchMethod = _.noSuchMethod$1; _ = J.LegacyJavaScriptObject.prototype; _.super$LegacyJavaScriptObject$toString = _.toString$0; _ = A.JsLinkedHashMap.prototype; _.super$JsLinkedHashMap$internalContainsKey = _.internalContainsKey$1; _.super$JsLinkedHashMap$internalGet = _.internalGet$1; _.super$JsLinkedHashMap$internalSet = _.internalSet$2; _.super$JsLinkedHashMap$internalRemove = _.internalRemove$1; _ = A._BroadcastStreamController.prototype; _.super$_BroadcastStreamController$_addEventError = _._addEventError$0; _ = A._BufferingStreamSubscription.prototype; _.super$_BufferingStreamSubscription$_add = _._add$1; _.super$_BufferingStreamSubscription$_addError = _._addError$2; _.super$_BufferingStreamSubscription$_close = _._close$0; _ = A._StreamSinkTransformer.prototype; _.super$_StreamSinkTransformer$bind = _.bind$1; _ = A._HashMap.prototype; _.super$_HashMap$_containsKey = _._containsKey$1; _.super$_HashMap$_get = _._get$1; _.super$_HashMap$_set = _._set$2; _.super$_HashMap$_remove = _._remove$1; _ = A.ListBase.prototype; _.super$ListBase$removeWhere = _.removeWhere$1; _.super$ListBase$retainWhere = _.retainWhere$1; _.super$ListBase$clear = _.clear$0; _.super$ListBase$removeLast = _.removeLast$0; _.super$ListBase$setRange = _.setRange$4; _ = A.Converter.prototype; _.super$Converter$fuse = _.fuse$1$1; _ = A._StringSinkConversionSink.prototype; _.super$_StringSinkConversionSink$close = _.close$0; _ = A.Iterable.prototype; _.super$Iterable$where = _.where$1; _ = A.Object.prototype; _.super$Object$$eq = _.$eq; _.super$Object$toString = _.toString$0; _ = A.EventTarget.prototype; _.super$EventTarget$addEventListener = _.addEventListener$3; _ = A.JsObject.prototype; _.super$JsObject$$index = _.$index; _.super$JsObject$$indexSet = _.$indexSet; _ = A._JsArray_JsObject_ListMixin.prototype; _.super$_JsArray_JsObject_ListMixin$$indexSet = _.$indexSet; _ = A.Color.prototype; _.super$Color$$eq = _.$eq; _.super$Color$toString = _.toString$0; _ = A.TextPosition.prototype; _.super$TextPosition$$eq = _.$eq; _ = A._BoardViewState_State_AutomaticKeepAliveClientMixin.prototype; _.super$_BoardViewState_State_AutomaticKeepAliveClientMixin$initState = _.initState$0; _ = A.EnumClass.prototype; _.super$EnumClass$toString = _.toString$0; _ = A.BaseBarRendererConfig.prototype; _.super$BaseBarRendererConfig$$eq = _.$eq; _ = A.BaseBarRendererElement.prototype; _.super$BaseBarRendererElement$updateAnimationPercent = _.updateAnimationPercent$3; _ = A.BaseAnimatedBar.prototype; _.super$BaseAnimatedBar$getCurrentBar = _.getCurrentBar$1; _ = A.Axis.prototype; _.super$Axis$layout = _.layout$2; _ = A.BaseRenderSpec.prototype; _.super$BaseRenderSpec$$eq = _.$eq; _ = A.SmallTickRendererSpec.prototype; _.super$SmallTickRendererSpec$$eq = _.$eq; _ = A.AxisSpec.prototype; _.super$AxisSpec$configure = _.configure$3; _.super$AxisSpec$$eq = _.$eq; _ = A.TimeTickFormatterImpl.prototype; _.super$TimeTickFormatterImpl$formatSimpleTick = _.formatSimpleTick$1; _ = A.BaseCartesianRenderer.prototype; _.super$BaseCartesianRenderer$onAttach = _.onAttach$1; _.super$BaseCartesianRenderer$configureDomainAxes = _.configureDomainAxes$1; _ = A.BaseChart0.prototype; _.super$BaseChart$init = _.init$2; _.super$BaseChart$makeSeries = _.makeSeries$1; _.super$BaseChart$preprocessSeries = _.preprocessSeries$1; _.super$BaseChart$onSkipLayout = _.onSkipLayout$0; _.super$BaseChart$onPostLayout = _.onPostLayout$1; _ = A.Legend.prototype; _.super$Legend$entryTextStyle = _.set$entryTextStyle; _ = A.SeriesLegend0.prototype; _.super$SeriesLegend$defaultHiddenSeries = _.set$defaultHiddenSeries; _ = A.BaseSeriesRenderer.prototype; _.super$BaseSeriesRenderer$onAttach = _.onAttach$1; _.super$BaseSeriesRenderer$layout = _.layout$2; _ = A.SymbolRenderer.prototype; _.super$SymbolRenderer$$eq = _.$eq; _ = A.BaseChart.prototype; _.super$BaseChart$updateCommonChart = _.updateCommonChart$3; _.super$BaseChart$addDefaultInteractions = _.addDefaultInteractions$1; _ = A._BaseChartState_State_TickerProviderStateMixin.prototype; _.super$_BaseChartState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.Animation0.prototype; _.super$Animation$toStringDetails = _.toStringDetails$0; _ = A.AnimationWithParentMixin.prototype; _.super$AnimationWithParentMixin$removeListener = _.removeListener$1; _.super$AnimationWithParentMixin$removeStatusListener = _.removeStatusListener$1; _ = A.ParametricCurve.prototype; _.super$ParametricCurve$transform = _.transform$1; _ = A.AnimationEagerListenerMixin.prototype; _.super$AnimationEagerListenerMixin$dispose = _.dispose$0; _ = A.__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin.prototype; _.super$__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CupertinoButtonState_State_SingleTickerProviderStateMixin.prototype; _.super$__CupertinoButtonState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CupertinoCheckboxState_State_TickerProviderStateMixin.prototype; _.super$__CupertinoCheckboxState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin.prototype; _.super$__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CupertinoRadioState_State_TickerProviderStateMixin.prototype; _.super$__CupertinoRadioState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin.prototype; _.super$__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin.prototype; _.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A.BindingBase.prototype; _.super$BindingBase$initInstances = _.initInstances$0; _.super$BindingBase$initServiceExtensions = _.initServiceExtensions$0; _.super$BindingBase$unlocked = _.unlocked$0; _ = A.ChangeNotifier.prototype; _.super$ChangeNotifier$addListener = _.addListener$1; _.super$ChangeNotifier$removeListener = _.removeListener$1; _.super$ChangeNotifier$dispose = _.dispose$0; _.super$ChangeNotifier$notifyListeners = _.notifyListeners$0; _ = A.ValueNotifier.prototype; _.super$ValueNotifier$value = _.set$value; _ = A.Diagnosticable.prototype; _.super$Diagnosticable$toStringShort = _.toStringShort$0; _.super$Diagnosticable$debugFillProperties = _.debugFillProperties$1; _ = A.DiagnosticableTreeMixin.prototype; _.super$DiagnosticableTreeMixin$toStringDeep = _.toStringDeep$3$minLevel$prefixLineOne$prefixOtherLines; _.super$DiagnosticableTreeMixin$toStringShort = _.toStringShort$0; _ = A.GestureBinding.prototype; _.super$GestureBinding$hitTestInView = _.hitTestInView$3; _.super$GestureBinding$dispatchEvent = _.dispatchEvent$2; _ = A.LongPressGestureRecognizer.prototype; _.super$LongPressGestureRecognizer$isPointerAllowed = _.isPointerAllowed$1; _ = A.MultiDragPointerState.prototype; _.super$MultiDragPointerState$dispose = _.dispose$0; _ = A.GestureRecognizer.prototype; _.super$GestureRecognizer$addAllowedPointerPanZoom = _.addAllowedPointerPanZoom$1; _.super$GestureRecognizer$isPointerAllowed = _.isPointerAllowed$1; _.super$GestureRecognizer$dispose = _.dispose$0; _ = A.OneSequenceGestureRecognizer.prototype; _.super$OneSequenceGestureRecognizer$addAllowedPointer = _.addAllowedPointer$1; _.super$OneSequenceGestureRecognizer$handleNonAllowedPointer = _.handleNonAllowedPointer$1; _.super$OneSequenceGestureRecognizer$resolve = _.resolve$1; _.super$OneSequenceGestureRecognizer$dispose = _.dispose$0; _.super$OneSequenceGestureRecognizer$startTrackingPointer = _.startTrackingPointer$2; _.super$OneSequenceGestureRecognizer$stopTrackingPointer = _.stopTrackingPointer$1; _ = A.PrimaryPointerGestureRecognizer.prototype; _.super$PrimaryPointerGestureRecognizer$addAllowedPointer = _.addAllowedPointer$1; _.super$PrimaryPointerGestureRecognizer$acceptGesture = _.acceptGesture$1; _.super$PrimaryPointerGestureRecognizer$rejectGesture = _.rejectGesture$1; _ = A.TapGestureRecognizer.prototype; _.super$TapGestureRecognizer$isPointerAllowed = _.isPointerAllowed$1; _ = A._TapStatusTrackerMixin.prototype; _.super$_TapStatusTrackerMixin$handleEvent = _.handleEvent$1; _.super$_TapStatusTrackerMixin$rejectGesture = _.rejectGesture$1; _ = A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin.prototype; _.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$addAllowedPointer = _.addAllowedPointer$1; _.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$dispose = _.dispose$0; _ = A.__ButtonStyleState_State_TickerProviderStateMixin.prototype; _.super$__ButtonStyleState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin.prototype; _.super$__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CheckboxState_State_TickerProviderStateMixin.prototype; _.super$__CheckboxState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype; _.super$__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin$initState = _.initState$0; _.super$__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin$dispose = _.dispose$0; _ = A.__SortArrowState_State_TickerProviderStateMixin.prototype; _.super$__SortArrowState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DatePickerDialogState_State_RestorationMixin.prototype; _.super$__DatePickerDialogState_State_RestorationMixin$dispose = _.dispose$0; _ = A._DrawerControllerState_State_SingleTickerProviderStateMixin.prototype; _.super$_DrawerControllerState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ExpandIconState_State_SingleTickerProviderStateMixin.prototype; _.super$__ExpandIconState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.InteractiveInkFeature.prototype; _.super$InteractiveInkFeature$confirm = _.confirm$0; _.super$InteractiveInkFeature$cancel = _.cancel$0; _ = A.InkResponse.prototype; _.super$InkResponse$debugCheckContext = _.debugCheckContext$1; _ = A.__InkResponseState_State_AutomaticKeepAliveClientMixin.prototype; _.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$initState = _.initState$0; _.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$deactivate = _.deactivate$0; _ = A.__BorderContainerState_State_TickerProviderStateMixin.prototype; _.super$__BorderContainerState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__HelperErrorState_State_SingleTickerProviderStateMixin.prototype; _.super$__HelperErrorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__InputDecoratorState_State_TickerProviderStateMixin.prototype; _.super$__InputDecoratorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.InkFeature.prototype; _.super$InkFeature$dispose = _.dispose$0; _ = A.__MergeableMaterialState_State_TickerProviderStateMixin.prototype; _.super$__MergeableMaterialState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ZoomEnterTransitionState_State__ZoomTransitionBase.prototype; _.super$__ZoomEnterTransitionState_State__ZoomTransitionBase$dispose = _.dispose$0; _ = A.__ZoomExitTransitionState_State__ZoomTransitionBase.prototype; _.super$__ZoomExitTransitionState_State__ZoomTransitionBase$dispose = _.dispose$0; _ = A._CircularProgressIndicatorPainter.prototype; _.super$_CircularProgressIndicatorPainter$paint = _.paint$2; _ = A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin.prototype; _.super$__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin.prototype; _.super$__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__RadioState_State_TickerProviderStateMixin.prototype; _.super$__RadioState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype; _.super$__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin$dispose = _.dispose$0; _ = A._RefreshIndicatorState_State_TickerProviderStateMixin.prototype; _.super$_RefreshIndicatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._ScaffoldMessengerState_State_TickerProviderStateMixin.prototype; _.super$_ScaffoldMessengerState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._ScaffoldState_State_TickerProviderStateMixin.prototype; _.super$_ScaffoldState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin.prototype; _.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$dispose = _.dispose$0; _ = A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin.prototype; _.super$__FloatingActionButtonTransitionState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__MaterialSwitchState_State_TickerProviderStateMixin.prototype; _.super$__MaterialSwitchState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin.prototype; _.super$__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin$dispose = _.dispose$0; _ = A.__DefaultTabControllerState_State_SingleTickerProviderStateMixin.prototype; _.super$__DefaultTabControllerState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__TextFieldState_State_RestorationMixin.prototype; _.super$__TextFieldState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$__TextFieldState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$__TextFieldState_State_RestorationMixin$dispose = _.dispose$0; _ = A.__DialState_State_SingleTickerProviderStateMixin.prototype; _.super$__DialState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__HourMinuteTextFieldState_State_RestorationMixin.prototype; _.super$__HourMinuteTextFieldState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$__HourMinuteTextFieldState_State_RestorationMixin$dispose = _.dispose$0; _ = A.__TimePickerDialogState_State_RestorationMixin.prototype; _.super$__TimePickerDialogState_State_RestorationMixin$dispose = _.dispose$0; _ = A.__TimePickerInputState_State_RestorationMixin.prototype; _.super$__TimePickerInputState_State_RestorationMixin$dispose = _.dispose$0; _ = A.__TimePickerState_State_RestorationMixin.prototype; _.super$__TimePickerState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$__TimePickerState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$__TimePickerState_State_RestorationMixin$dispose = _.dispose$0; _ = A.ToggleablePainter0.prototype; _.super$ToggleablePainter$dispose = _.dispose$0; _ = A._TooltipState_State_SingleTickerProviderStateMixin.prototype; _.super$_TooltipState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.Alignment.prototype; _.super$Alignment$$sub = _.$sub; _.super$Alignment$$add = _.$add; _ = A.BorderRadiusGeometry.prototype; _.super$BorderRadiusGeometry$subtract = _.subtract$1; _.super$BorderRadiusGeometry$add = _.add$1; _ = A.ShapeBorder.prototype; _.super$ShapeBorder$lerpFrom = _.lerpFrom$2; _.super$ShapeBorder$lerpTo = _.lerpTo$2; _ = A.OutlinedBorder.prototype; _.super$OutlinedBorder$lerpFrom = _.lerpFrom$2; _.super$OutlinedBorder$lerpTo = _.lerpTo$2; _ = A.Decoration.prototype; _.super$Decoration$lerpFrom = _.lerpFrom$2; _.super$Decoration$lerpTo = _.lerpTo$2; _ = A.BoxPainter.prototype; _.super$BoxPainter$dispose = _.dispose$0; _ = A.EdgeInsetsGeometry.prototype; _.super$EdgeInsetsGeometry$add = _.add$1; _ = A._CachedImageBase.prototype; _.super$_CachedImageBase$dispose = _.dispose$0; _ = A.ImageStreamCompleter.prototype; _.super$ImageStreamCompleter$addListener = _.addListener$1; _.super$ImageStreamCompleter$removeListener = _.removeListener$1; _.super$ImageStreamCompleter$_maybeDispose = _._maybeDispose$0; _ = A.InlineSpan.prototype; _.super$InlineSpan$$eq = _.$eq; _ = A.ShapeDecoration.prototype; _.super$ShapeDecoration$$eq = _.$eq; _ = A.SpringSimulation.prototype; _.super$SpringSimulation$x = _.x$1; _ = A.RendererBinding.prototype; _.super$RendererBinding$handleMetricsChanged = _.handleMetricsChanged$0; _.super$RendererBinding$handleTextScaleFactorChanged = _.handleTextScaleFactorChanged$0; _.super$RendererBinding$handlePlatformBrightnessChanged = _.handlePlatformBrightnessChanged$0; _.super$RendererBinding$drawFrame = _.drawFrame$0; _ = A.BoxConstraints.prototype; _.super$BoxConstraints$$eq = _.$eq; _ = A.BoxParentData.prototype; _.super$BoxParentData$toString = _.toString$0; _ = A.RenderBox.prototype; _.super$RenderBox$computeDistanceToActualBaseline = _.computeDistanceToActualBaseline$1; _.super$RenderBox$markNeedsLayout = _.markNeedsLayout$0; _.super$RenderBox$layout = _.layout$2$parentUsesSize; _.super$RenderBox$performResize = _.performResize$0; _.super$RenderBox$hitTest = _.hitTest$2$position; _.super$RenderBox$applyPaintTransform = _.applyPaintTransform$2; _ = A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin.prototype; _.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin.prototype; _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$attach = _.attach$1; _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$detach = _.detach$0; _ = A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin.prototype; _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$attach = _.attach$1; _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$detach = _.detach$0; _ = A.RenderFlex.prototype; _.super$RenderFlex$performLayout = _.performLayout$0; _ = A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin.prototype; _.super$_RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin$dispose = _.dispose$0; _ = A.Layer0.prototype; _.super$Layer$_fireCompositionCallbacks = _._fireCompositionCallbacks$1$includeChildren; _.super$Layer$dispose = _.dispose$0; _.super$Layer$updateSubtreeNeedsAddToScene = _.updateSubtreeNeedsAddToScene$0; _.super$Layer$attach = _.attach$1; _.super$Layer$detach = _.detach$0; _ = A.ContainerLayer0.prototype; _.super$ContainerLayer$findAnnotations = _.findAnnotations$1$3$onlyFirst; _.super$ContainerLayer$attach = _.attach$1; _.super$ContainerLayer$detach = _.detach$0; _ = A.OffsetLayer.prototype; _.super$OffsetLayer$findAnnotations = _.findAnnotations$1$3$onlyFirst; _ = A.ParentData.prototype; _.super$ParentData$detach = _.detach$0; _ = A.RenderObject.prototype; _.super$RenderObject$dispose = _.dispose$0; _.super$RenderObject$adoptChild = _.adoptChild$1; _.super$RenderObject$attach = _.attach$1; _.super$RenderObject$detach = _.detach$0; _.super$RenderObject$markNeedsLayout = _.markNeedsLayout$0; _.super$RenderObject$layout = _.layout$2$parentUsesSize; _.super$RenderObject$markNeedsPaint = _.markNeedsPaint$0; _.super$RenderObject$applyPaintTransform = _.applyPaintTransform$2; _.super$RenderObject$scheduleInitialSemantics = _.scheduleInitialSemantics$0; _.super$RenderObject$describeSemanticsConfiguration = _.describeSemanticsConfiguration$1; _.super$RenderObject$clearSemantics = _.clearSemantics$0; _.super$RenderObject$visitChildrenForSemantics = _.visitChildrenForSemantics$1; _.super$RenderObject$assembleSemanticsNode = _.assembleSemanticsNode$3; _.super$RenderObject$handleEvent = _.handleEvent$2; _.super$RenderObject$toStringShort = _.toStringShort$0; _.super$RenderObject$showOnScreen = _.showOnScreen$4$curve$descendant$duration$rect; _ = A.RenderObjectWithChildMixin.prototype; _.super$RenderObjectWithChildMixin$redepthChildren = _.redepthChildren$0; _ = A.ContainerRenderObjectMixin.prototype; _.super$ContainerRenderObjectMixin$insert = _.insert$2$after; _.super$ContainerRenderObjectMixin$remove = _.remove$1; _.super$ContainerRenderObjectMixin$move = _.move$2$after; _.super$ContainerRenderObjectMixin$redepthChildren = _.redepthChildren$0; _.super$ContainerRenderObjectMixin$visitChildren = _.visitChildren$1; _ = A.RelayoutWhenSystemFontsChangeMixin.prototype; _.super$RelayoutWhenSystemFontsChangeMixin$systemFontsDidChange = _.systemFontsDidChange$0; _ = A._InterestingSemanticsFragment.prototype; _.super$_InterestingSemanticsFragment$addTags = _.addTags$1; _ = A.RenderParagraph.prototype; _.super$RenderParagraph$markNeedsLayout = _.markNeedsLayout$0; _.super$RenderParagraph$textAlign = _.set$textAlign; _.super$RenderParagraph$performLayout = _.performLayout$0; _ = A._RenderParagraph_RenderBox_ContainerRenderObjectMixin.prototype; _.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A._TextParentData_ParentData_ContainerParentDataMixin.prototype; _.super$_TextParentData_ParentData_ContainerParentDataMixin$detach = _.detach$0; _ = A.RenderProxyBoxMixin.prototype; _.super$RenderProxyBoxMixin$computeMinIntrinsicWidth = _.computeMinIntrinsicWidth$1; _.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth = _.computeMaxIntrinsicWidth$1; _.super$RenderProxyBoxMixin$computeMinIntrinsicHeight = _.computeMinIntrinsicHeight$1; _.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight = _.computeMaxIntrinsicHeight$1; _.super$RenderProxyBoxMixin$computeDryLayout = _.computeDryLayout$1; _.super$RenderProxyBoxMixin$performLayout = _.performLayout$0; _.super$RenderProxyBoxMixin$hitTestChildren = _.hitTestChildren$2$position; _.super$RenderProxyBoxMixin$applyPaintTransform = _.applyPaintTransform$2; _.super$RenderProxyBoxMixin$paint = _.paint$2; _ = A.RenderProxyBoxWithHitTestBehavior.prototype; _.super$RenderProxyBoxWithHitTestBehavior$hitTest = _.hitTest$2$position; _ = A.RenderConstrainedBox.prototype; _.super$RenderConstrainedBox$performLayout = _.performLayout$0; _ = A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin.prototype; _.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach = _.attach$1; _.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach = _.detach$0; _ = A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin.prototype; _.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin$computeDistanceToActualBaseline = _.computeDistanceToActualBaseline$1; _ = A.RenderShiftedBox.prototype; _.super$RenderShiftedBox$computeMinIntrinsicWidth = _.computeMinIntrinsicWidth$1; _.super$RenderShiftedBox$computeMaxIntrinsicWidth = _.computeMaxIntrinsicWidth$1; _.super$RenderShiftedBox$computeMinIntrinsicHeight = _.computeMinIntrinsicHeight$1; _.super$RenderShiftedBox$computeMaxIntrinsicHeight = _.computeMaxIntrinsicHeight$1; _.super$RenderShiftedBox$paint = _.paint$2; _.super$RenderShiftedBox$hitTestChildren = _.hitTestChildren$2$position; _ = A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin.prototype; _.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$attach = _.attach$1; _.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$detach = _.detach$0; _ = A.SliverLogicalParentData.prototype; _.super$SliverLogicalParentData$toString = _.toString$0; _ = A.RenderSliver.prototype; _.super$RenderSliver$childMainAxisPosition = _.childMainAxisPosition$1; _ = A.SliverMultiBoxAdaptorParentData.prototype; _.super$SliverMultiBoxAdaptorParentData$toString = _.toString$0; _ = A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin.prototype; _.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$attach = _.attach$1; _.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$detach = _.detach$0; _ = A.RenderSliverEdgeInsetsPadding.prototype; _.super$RenderSliverEdgeInsetsPadding$performLayout = _.performLayout$0; _ = A.RenderView.prototype; _.super$RenderView$prepareInitialFrame = _.prepareInitialFrame$0; _ = A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin.prototype; _.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A.ViewportOffset.prototype; _.super$ViewportOffset$moveTo = _.moveTo$3$curve$duration; _.super$ViewportOffset$debugFillDescription = _.debugFillDescription$1; _ = A.SchedulerBinding.prototype; _.super$SchedulerBinding$handleAppLifecycleStateChanged = _.handleAppLifecycleStateChanged$1; _ = A.Ticker.prototype; _.super$Ticker$dispose = _.dispose$0; _ = A.AssetBundle.prototype; _.super$AssetBundle$loadString = _.loadString$2$cache; _ = A.ServicesBinding.prototype; _.super$ServicesBinding$handleMemoryPressure = _.handleMemoryPressure$0; _.super$ServicesBinding$handleSystemMessage = _.handleSystemMessage$1; _ = A.StandardMessageCodec0.prototype; _.super$StandardMessageCodec$writeValue = _.writeValue$2; _.super$StandardMessageCodec$readValueOfType = _.readValueOfType$2; _ = A.MethodChannel.prototype; _.super$MethodChannel$_invokeMethod = _._invokeMethod$1$3$arguments$missingOk; _ = A.TextInputConfiguration.prototype; _.super$TextInputConfiguration$toJson = _.toJson$0; _ = A.Action.prototype; _.super$Action$_updateCallingAction = _._updateCallingAction$1; _.super$Action$isEnabled = _.isEnabled$1; _.super$Action$addActionListener = _.addActionListener$1; _.super$Action$removeActionListener = _.removeActionListener$1; _ = A.__AnimatedCrossFadeState_State_TickerProviderStateMixin.prototype; _.super$__AnimatedCrossFadeState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__AnimatedSwitcherState_State_TickerProviderStateMixin.prototype; _.super$__AnimatedSwitcherState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.AutomaticKeepAliveClientMixin.prototype; _.super$AutomaticKeepAliveClientMixin$build = _.build$1; _ = A.Flex.prototype; _.super$Flex$updateRenderObject = _.updateRenderObject$2; _ = A.WidgetsBindingObserver.prototype; _.super$WidgetsBindingObserver$didChangeMetrics = _.didChangeMetrics$0; _.super$WidgetsBindingObserver$didChangeAppLifecycleState = _.didChangeAppLifecycleState$1; _ = A._RootElement_Element_RootElementMixin.prototype; _.super$_RootElement_Element_RootElementMixin$mount = _.mount$2; _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding.prototype; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$initInstances = _.initInstances$0; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$unlocked = _.unlocked$0; _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding.prototype; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initInstances = _.initInstances$0; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initServiceExtensions = _.initServiceExtensions$0; _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding.prototype; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initInstances = _.initInstances$0; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initServiceExtensions = _.initServiceExtensions$0; _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding.prototype; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$initInstances = _.initInstances$0; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$handleMemoryPressure = _.handleMemoryPressure$0; _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding.prototype; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding$initInstances = _.initInstances$0; _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding.prototype; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initInstances = _.initInstances$0; _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initServiceExtensions = _.initServiceExtensions$0; _ = A._DraggableScrollableNotification_Notification_ViewportNotificationMixin.prototype; _.super$_DraggableScrollableNotification_Notification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; _ = A._EditableTextState_State_AutomaticKeepAliveClientMixin.prototype; _.super$_EditableTextState_State_AutomaticKeepAliveClientMixin$initState = _.initState$0; _ = A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin.prototype; _.super$_EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.FocusTraversalPolicy.prototype; _.super$FocusTraversalPolicy$invalidateScopeData = _.invalidateScopeData$1; _.super$FocusTraversalPolicy$changedScope = _.changedScope$2$node$oldScope; _ = A.FormFieldState.prototype; _.super$FormFieldState$didChange = _.didChange$1; _.super$FormFieldState$restoreState = _.restoreState$2; _.super$FormFieldState$dispose = _.dispose$0; _ = A._FormFieldState_State_RestorationMixin.prototype; _.super$_FormFieldState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$_FormFieldState_State_RestorationMixin$dispose = _.dispose$0; _ = A.State.prototype; _.super$State$initState = _.initState$0; _.super$State$didUpdateWidget = _.didUpdateWidget$1; _.super$State$setState = _.setState$1; _.super$State$deactivate = _.deactivate$0; _.super$State$activate = _.activate$0; _.super$State$dispose = _.dispose$0; _.super$State$didChangeDependencies = _.didChangeDependencies$0; _ = A.RenderObjectWidget.prototype; _.super$RenderObjectWidget$updateRenderObject = _.updateRenderObject$2; _ = A.Element0.prototype; _.super$Element$updateChild = _.updateChild$3; _.super$Element$mount = _.mount$2; _.super$Element$update = _.update$1; _.super$Element$updateSlot = _.updateSlot$1; _.super$Element$inflateWidget = _.inflateWidget$2; _.super$Element$forgetChild = _.forgetChild$1; _.super$Element$activate = _.activate$0; _.super$Element$deactivate = _.deactivate$0; _.super$Element$unmount = _.unmount$0; _.super$Element$dependOnInheritedElement = _.dependOnInheritedElement$2$aspect; _.super$Element$didChangeDependencies = _.didChangeDependencies$0; _.super$Element$markNeedsBuild = _.markNeedsBuild$0; _.super$Element$performRebuild = _.performRebuild$0; _ = A.ComponentElement.prototype; _.super$ComponentElement$_firstBuild = _._firstBuild$0; _.super$ComponentElement$performRebuild = _.performRebuild$0; _ = A.StatefulElement.prototype; _.super$StatefulElement$performRebuild = _.performRebuild$0; _.super$StatefulElement$activate = _.activate$0; _.super$StatefulElement$deactivate = _.deactivate$0; _ = A.ProxyElement.prototype; _.super$ProxyElement$build = _.build$0; _.super$ProxyElement$update = _.update$1; _.super$ProxyElement$updated = _.updated$1; _ = A.InheritedElement.prototype; _.super$InheritedElement$notifyClients = _.notifyClients$1; _ = A.RenderObjectElement.prototype; _.super$RenderObjectElement$mount = _.mount$2; _.super$RenderObjectElement$update = _.update$1; _.super$RenderObjectElement$performRebuild = _.performRebuild$0; _.super$RenderObjectElement$deactivate = _.deactivate$0; _.super$RenderObjectElement$unmount = _.unmount$0; _.super$RenderObjectElement$updateSlot = _.updateSlot$1; _ = A.MultiChildRenderObjectElement.prototype; _.super$MultiChildRenderObjectElement$insertRenderObjectChild = _.insertRenderObjectChild$2; _.super$MultiChildRenderObjectElement$moveRenderObjectChild = _.moveRenderObjectChild$3; _.super$MultiChildRenderObjectElement$removeRenderObjectChild = _.removeRenderObjectChild$2; _.super$MultiChildRenderObjectElement$mount = _.mount$2; _.super$MultiChildRenderObjectElement$update = _.update$1; _ = A.ImplicitlyAnimatedWidgetState.prototype; _.super$ImplicitlyAnimatedWidgetState$initState = _.initState$0; _ = A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin.prototype; _.super$_ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__InteractiveViewerState_State_TickerProviderStateMixin.prototype; _.super$__InteractiveViewerState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.Route.prototype; _.super$Route$install = _.install$0; _.super$Route$didPush = _.didPush$0; _.super$Route$didAdd = _.didAdd$0; _.super$Route$didReplace = _.didReplace$1; _.super$Route$willPop = _.willPop$0; _.super$Route$didPop = _.didPop$1; _.super$Route$didPopNext = _.didPopNext$1; _.super$Route$didChangeNext = _.didChangeNext$1; _.super$Route$didChangePrevious = _.didChangePrevious$1; _.super$Route$changedInternalState = _.changedInternalState$0; _.super$Route$changedExternalState = _.changedExternalState$0; _.super$Route$dispose = _.dispose$0; _ = A.NavigatorObserver.prototype; _.super$NavigatorObserver$didReplace = _.didReplace$2$newRoute$oldRoute; _ = A._RestorationInformation.prototype; _.super$_RestorationInformation$computeSerializableData = _.computeSerializableData$0; _ = A._NavigatorState_State_TickerProviderStateMixin.prototype; _.super$_NavigatorState_State_TickerProviderStateMixin$activate = _.activate$0; _.super$_NavigatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin.prototype; _.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$dispose = _.dispose$0; _ = A.Notification0.prototype; _.super$Notification$debugFillDescription = _.debugFillDescription$1; _ = A._RenderTheaterMixin.prototype; _.super$_RenderTheaterMixin$paint = _.paint$2; _ = A.OverlayPortalController.prototype; _.super$OverlayPortalController$show = _.show$0; _.super$OverlayPortalController$hide = _.hide$0; _ = A.__RenderTheater_RenderBox_ContainerRenderObjectMixin.prototype; _.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin.prototype; _.super$_OverscrollIndicatorNotification_Notification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; _ = A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype; _.super$__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype; _.super$__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._SliverReorderableListState_State_TickerProviderStateMixin.prototype; _.super$_SliverReorderableListState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.RestorableProperty.prototype; _.super$RestorableProperty$dispose = _.dispose$0; _ = A.RestorationMixin.prototype; _.super$RestorationMixin$didToggleBucket = _.didToggleBucket$1; _ = A.RestorableValue.prototype; _.super$RestorableValue$value = _.set$value; _ = A._RestorablePrimitiveValueN.prototype; _.super$_RestorablePrimitiveValueN$fromPrimitives = _.fromPrimitives$1; _.super$_RestorablePrimitiveValueN$toPrimitives = _.toPrimitives$0; _ = A.RestorableListenable.prototype; _.super$RestorableListenable$initWithValue = _.initWithValue$1; _.super$RestorableListenable$dispose = _.dispose$0; _ = A.__RouterState_State_RestorationMixin.prototype; _.super$__RouterState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$__RouterState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$__RouterState_State_RestorationMixin$dispose = _.dispose$0; _ = A.OverlayRoute.prototype; _.super$OverlayRoute$install = _.install$0; _.super$OverlayRoute$didPop = _.didPop$1; _.super$OverlayRoute$dispose = _.dispose$0; _ = A.TransitionRoute.prototype; _.super$TransitionRoute$createAnimation = _.createAnimation$0; _.super$TransitionRoute$install = _.install$0; _.super$TransitionRoute$didPush = _.didPush$0; _.super$TransitionRoute$didAdd = _.didAdd$0; _.super$TransitionRoute$didPop = _.didPop$1; _.super$TransitionRoute$didPopNext = _.didPopNext$1; _.super$TransitionRoute$didChangeNext = _.didChangeNext$1; _ = A.RouteObserver.prototype; _.super$RouteObserver$didPop = _.didPop$2; _.super$RouteObserver$didPush = _.didPush$2; _ = A._ModalRoute_TransitionRoute_LocalHistoryRoute.prototype; _.super$_ModalRoute_TransitionRoute_LocalHistoryRoute$willPop = _.willPop$0; _ = A.ScrollActivity.prototype; _.super$ScrollActivity$dispose = _.dispose$0; _ = A.ScrollController.prototype; _.super$ScrollController$attach = _.attach$1; _.super$ScrollController$detach = _.detach$1; _.super$ScrollController$debugFillDescription = _.debugFillDescription$1; _ = A.ScrollNotification.prototype; _.super$ScrollNotification$debugFillDescription = _.debugFillDescription$1; _ = A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin.prototype; _.super$_ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; _ = A.ScrollPhysics.prototype; _.super$ScrollPhysics$adjustPositionForNewDimensions = _.adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity; _.super$ScrollPhysics$createBallisticSimulation = _.createBallisticSimulation$2; _ = A.ScrollPosition.prototype; _.super$ScrollPosition$absorb = _.absorb$1; _.super$ScrollPosition$setPixels = _.setPixels$1; _.super$ScrollPosition$applyViewportDimension = _.applyViewportDimension$1; _.super$ScrollPosition$applyContentDimensions = _.applyContentDimensions$2; _.super$ScrollPosition$applyNewDimensions = _.applyNewDimensions$0; _.super$ScrollPosition$ensureVisible = _.ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject; _.super$ScrollPosition$beginActivity = _.beginActivity$1; _.super$ScrollPosition$dispose = _.dispose$0; _.super$ScrollPosition$debugFillDescription = _.debugFillDescription$1; _ = A._ScrollMetricsNotification_Notification_ViewportNotificationMixin.prototype; _.super$_ScrollMetricsNotification_Notification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; _ = A.ScrollPositionWithSingleContext.prototype; _.super$ScrollPositionWithSingleContext$absorb = _.absorb$1; _.super$ScrollPositionWithSingleContext$beginActivity = _.beginActivity$1; _.super$ScrollPositionWithSingleContext$applyUserOffset = _.applyUserOffset$1; _.super$ScrollPositionWithSingleContext$goBallistic = _.goBallistic$1; _.super$ScrollPositionWithSingleContext$drag = _.drag$2; _.super$ScrollPositionWithSingleContext$dispose = _.dispose$0; _ = A._ScrollableState_State_TickerProviderStateMixin.prototype; _.super$_ScrollableState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin.prototype; _.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$dispose = _.dispose$0; _ = A.RawScrollbarState.prototype; _.super$RawScrollbarState$initState = _.initState$0; _.super$RawScrollbarState$didChangeDependencies = _.didChangeDependencies$0; _.super$RawScrollbarState$handleThumbPress = _.handleThumbPress$0; _.super$RawScrollbarState$handleThumbPressStart = _.handleThumbPressStart$1; _.super$RawScrollbarState$handleThumbPressEnd = _.handleThumbPressEnd$2; _.super$RawScrollbarState$handleHover = _.handleHover$1; _.super$RawScrollbarState$handleHoverExit = _.handleHoverExit$1; _.super$RawScrollbarState$dispose = _.dispose$0; _ = A._RawScrollbarState_State_TickerProviderStateMixin.prototype; _.super$_RawScrollbarState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.MultiSelectableSelectionContainerDelegate.prototype; _.super$MultiSelectableSelectionContainerDelegate$didChangeSelectables = _.didChangeSelectables$0; _.super$MultiSelectableSelectionContainerDelegate$handleSelectAll = _.handleSelectAll$1; _.super$MultiSelectableSelectionContainerDelegate$handleSelectWord = _.handleSelectWord$1; _.super$MultiSelectableSelectionContainerDelegate$handleClearSelection = _.handleClearSelection$1; _.super$MultiSelectableSelectionContainerDelegate$handleGranularlyExtendSelection = _.handleGranularlyExtendSelection$1; _.super$MultiSelectableSelectionContainerDelegate$handleDirectionallyExtendSelection = _.handleDirectionallyExtendSelection$1; _.super$MultiSelectableSelectionContainerDelegate$handleSelectionEdgeUpdate = _.handleSelectionEdgeUpdate$1; _.super$MultiSelectableSelectionContainerDelegate$dispose = _.dispose$0; _.super$MultiSelectableSelectionContainerDelegate$dispatchSelectionEventToChild = _.dispatchSelectionEventToChild$2; _ = A.__SelectionContainerState_State_Selectable_SelectionRegistrant.prototype; _.super$__SelectionContainerState_State_Selectable_SelectionRegistrant$dispose = _.dispose$0; _ = A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin.prototype; _.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$attach = _.attach$1; _.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$detach = _.detach$0; _ = A.SliverMultiBoxAdaptorWidget.prototype; _.super$SliverMultiBoxAdaptorWidget$estimateMaxScrollOffset = _.estimateMaxScrollOffset$5; _ = A.TextSelectionGestureDetectorBuilder.prototype; _.super$TextSelectionGestureDetectorBuilder$onForcePressStart = _.onForcePressStart$1; _.super$TextSelectionGestureDetectorBuilder$onSingleTapUp = _.onSingleTapUp$1; _.super$TextSelectionGestureDetectorBuilder$onSingleLongTapStart = _.onSingleLongTapStart$1; _.super$TextSelectionGestureDetectorBuilder$onSingleLongTapEnd = _.onSingleLongTapEnd$1; _ = A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin.prototype; _.super$__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin.prototype; _.super$__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__SlidableDismissalState_State_SingleTickerProviderStateMixin.prototype; _.super$__SlidableDismissalState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin.prototype; _.super$__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A.__SlidableState_State_TickerProviderStateMixin.prototype; _.super$__SlidableState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin.prototype; _.super$__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin$initState = _.initState$0; _ = A._StyledToastWidgetState_State_TickerProviderStateMixin.prototype; _.super$_StyledToastWidgetState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.Phase.prototype; _.super$Phase$processCharacters = _.processCharacters$1; _ = A.ListProxy.prototype; _.super$ListProxy$$indexSet = _.$indexSet; _.super$ListProxy$add = _.add$1; _.super$ListProxy$insert = _.insert$2; _.super$ListProxy$addAll = _.addAll$1; _.super$ListProxy$insertAll = _.insertAll$2; _.super$ListProxy$removeAt = _.removeAt$1; _.super$ListProxy$removeRange = _.removeRange$2; _ = A.BaseRequest.prototype; _.super$BaseRequest$finalize = _.finalize$0; _ = A.BaseEntity.prototype; _.super$BaseEntity$getActions = _.getActions$4$client$includeEdit$multiselect$userCompany; _ = A.__InvoiceEmailViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__InvoiceEmailViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.EntityPresenter.prototype; _.super$EntityPresenter$getField = _.getField$2$context$field; _ = A.__VariablesHelpState_State_SingleTickerProviderStateMixin.prototype; _.super$__VariablesHelpState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ClientEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__ClientEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ClientViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__ClientViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ClientViewFullwidthState_State_TickerProviderStateMixin.prototype; _.super$__ClientViewFullwidthState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CompanyGatewayEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__CompanyGatewayEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CompanyGatewayViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__CompanyGatewayViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CreditEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__CreditEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DashboardScreenState_State_TickerProviderStateMixin.prototype; _.super$__DashboardScreenState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DesignEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__DesignEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ExpenseEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__ExpenseEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ExpenseViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__ExpenseViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__GroupViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__GroupViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__InvoiceEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__InvoiceEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A._InvoiceEditDesktopState_State_TickerProviderStateMixin.prototype; _.super$_InvoiceEditDesktopState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin.prototype; _.super$__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__InvoiceViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__InvoiceViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__PaymentViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__PaymentViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ProductViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__ProductViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ProjectViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__ProjectViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__PurchaseOrderEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__PurchaseOrderEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__QuoteEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__QuoteEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__AccountManagementState_State_SingleTickerProviderStateMixin.prototype; _.super$__AccountManagementState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ClientPortalState_State_SingleTickerProviderStateMixin.prototype; _.super$__ClientPortalState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CompanyDetailsState_State_SingleTickerProviderStateMixin.prototype; _.super$__CompanyDetailsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin.prototype; _.super$__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__CustomFieldsState_State_SingleTickerProviderStateMixin.prototype; _.super$__CustomFieldsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DeviceSettingsState_State_SingleTickerProviderStateMixin.prototype; _.super$__DeviceSettingsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__GeneratedNumbersState_State_SingleTickerProviderStateMixin.prototype; _.super$__GeneratedNumbersState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__ImportExportState_State_SingleTickerProviderStateMixin.prototype; _.super$__ImportExportState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__InvoiceDesignState_State_SingleTickerProviderStateMixin.prototype; _.super$__InvoiceDesignState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__LocalizationSettingsState_State_SingleTickerProviderStateMixin.prototype; _.super$__LocalizationSettingsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__PaymentSettingsState_State_SingleTickerProviderStateMixin.prototype; _.super$__PaymentSettingsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin.prototype; _.super$__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__UserDetailsState_State_SingleTickerProviderStateMixin.prototype; _.super$__UserDetailsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__WorkflowSettingsState_State_SingleTickerProviderStateMixin.prototype; _.super$__WorkflowSettingsState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__SubscriptionEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__SubscriptionEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__TaskEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__TaskEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__TaskViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__TaskViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__UserEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__UserEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__VendorEditState_State_SingleTickerProviderStateMixin.prototype; _.super$__VendorEditState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__VendorViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__VendorViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__VendorViewFullwidthState_State_TickerProviderStateMixin.prototype; _.super$__VendorViewFullwidthState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.LinkifyElement.prototype; _.super$LinkifyElement$equals = _.equals$1; _ = A.LinkableElement.prototype; _.super$LinkableElement$equals = _.equals$1; _ = A.BlockSyntax.prototype; _.super$BlockSyntax$canParse = _.canParse$1; _ = A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin.prototype; _.super$__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; _.super$__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; _ = A.__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin.prototype; _.super$__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__PinchZoomState_State_SingleTickerProviderStateMixin.prototype; _.super$__PinchZoomState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin.prototype; _.super$__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__PinputState_State_RestorationMixin.prototype; _.super$__PinputState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; _.super$__PinputState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; _.super$__PinputState_State_RestorationMixin$dispose = _.dispose$0; _ = A._PdfPreviewCustomState_State_PdfPreviewRaster.prototype; _.super$_PdfPreviewCustomState_State_PdfPreviewRaster$dispose = _.dispose$0; _ = A._RoundedLoadingButtonState_State_TickerProviderStateMixin.prototype; _.super$_RoundedLoadingButtonState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A.SourceSpanMixin.prototype; _.super$SourceSpanMixin$compareTo = _.compareTo$1; _.super$SourceSpanMixin$$eq = _.$eq; _ = A.ExtendedState.prototype; _.super$ExtendedState$initState = _.initState$0; _.super$ExtendedState$dispose = _.dispose$0; _ = A.ReactiveModelImp.prototype; _.super$ReactiveModelImp$resetDefaultState = _.resetDefaultState$0; _.super$ReactiveModelImp$notify = _.notify$4$nextSnap$shouldOverrideDefaultSideEffects$sideEffects$stateInterceptor; _.super$ReactiveModelImp$rebuildState = _.rebuildState$0; _.super$ReactiveModelImp$dispose = _.dispose$0; _ = A.NodeChangeEvent.prototype; _.super$NodeChangeEvent$$eq = _.$eq; _ = A.DocumentNode.prototype; _.super$DocumentNode$$eq = _.$eq; _ = A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel.prototype; _.super$_BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel$applyStyles = _.applyStyles$1; _ = A._CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin.prototype; _.super$_CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin.prototype; _.super$__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin.prototype; _.super$__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin.prototype; _.super$__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__DocumentScrollableState_State_SingleTickerProviderStateMixin.prototype; _.super$__DocumentScrollableState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.SingleColumnLayoutStylePhase.prototype; _.super$SingleColumnLayoutStylePhase$dispose = _.dispose$0; _ = A.SingleColumnLayoutComponentViewModel.prototype; _.super$SingleColumnLayoutComponentViewModel$applyStyles = _.applyStyles$1; _.super$SingleColumnLayoutComponentViewModel$$eq = _.$eq; _ = A.TextNode.prototype; _.super$TextNode$$eq = _.$eq; _ = A.__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin.prototype; _.super$__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.RawScrollbarWithCustomPhysicsState.prototype; _.super$RawScrollbarWithCustomPhysicsState$initState = _.initState$0; _.super$RawScrollbarWithCustomPhysicsState$didChangeDependencies = _.didChangeDependencies$0; _.super$RawScrollbarWithCustomPhysicsState$handleThumbPress = _.handleThumbPress$0; _.super$RawScrollbarWithCustomPhysicsState$handleThumbPressStart = _.handleThumbPressStart$1; _.super$RawScrollbarWithCustomPhysicsState$handleThumbPressEnd = _.handleThumbPressEnd$2; _.super$RawScrollbarWithCustomPhysicsState$handleHover = _.handleHover$1; _.super$RawScrollbarWithCustomPhysicsState$handleHoverExit = _.handleHoverExit$1; _.super$RawScrollbarWithCustomPhysicsState$dispose = _.dispose$0; _ = A._RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin.prototype; _.super$_RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin.prototype; _.super$_AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A._ItemSelectionListState_State_SingleTickerProviderStateMixin.prototype; _.super$_ItemSelectionListState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A._AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin.prototype; _.super$_AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._SuperAndroidTextFieldState_State_TickerProviderStateMixin.prototype; _.super$_SuperAndroidTextFieldState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin.prototype; _.super$_SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A.__TextScrollViewState_State_SingleTickerProviderStateMixin.prototype; _.super$__TextScrollViewState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; _ = A._IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin.prototype; _.super$_IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._SuperIOSTextFieldState_State_TickerProviderStateMixin.prototype; _.super$_SuperIOSTextFieldState_State_TickerProviderStateMixin$dispose = _.dispose$0; _ = A._TextLayoutCaretState_State_TickerProviderStateMixin.prototype; _.super$_TextLayoutCaretState_State_TickerProviderStateMixin$dispose = _.dispose$0; })(); (function installTearOffs() { var _static_2 = hunkHelpers._static_2, _static_1 = hunkHelpers._static_1, _static = hunkHelpers.installStaticTearOff, _instance_0_u = hunkHelpers._instance_0u, _instance_1_u = hunkHelpers._instance_1u, _instance_1_i = hunkHelpers._instance_1i, _instance_2_u = hunkHelpers._instance_2u, _instance = hunkHelpers.installInstanceTearOff, _static_0 = hunkHelpers._static_0, _instance_0_i = hunkHelpers._instance_0i, _instance_2_i = hunkHelpers._instance_2i; _static_2(A, "_engine__canvasKitWasmModuleUrl$closure", "canvasKitWasmModuleUrl", 621); _static_1(A, "_engine_BitmapCanvas__onEvictElement$closure", "BitmapCanvas__onEvictElement", 33); _static(A, "_engine___defaultFactory$closure", 1, function() { return {params: null}; }, ["call$2$params", "call$1"], ["_defaultFactory", function(viewId) { return A._defaultFactory(viewId, null); }], 3488, 0); _static_1(A, "_engine___noopCallback$closure", "_noopCallback", 162); _static_1(A, "_engine___emptyCallback$closure", "_emptyCallback", 10); _instance_0_u(A.AlarmClock.prototype, "get$_timerDidFire", "_timerDidFire$0", 0); _instance_1_u(A.CkCanvas.prototype, "get$drawPicture", "drawPicture$1", 1758); _instance_1_u(A.DisplayCanvasFactory.prototype, "get$_removeFromDom", "_removeFromDom$1", 45); var _; _instance_1_u(_ = A.HtmlViewEmbedder.prototype, "get$_releaseOverlay", "_releaseOverlay$1", 64); _instance_1_u(_, "get$_initializeOverlay", "_initializeOverlay$1", 64); _instance_1_u(A.CkNWayCanvas.prototype, "get$addCanvas", "addCanvas$1", 2727); _instance_1_u(_ = A.CanvasKitRenderer.prototype, "get$_onViewCreated", "_onViewCreated$1", 64); _instance_1_u(_, "get$_onViewDisposed", "_onViewDisposed$1", 64); _instance_1_u(_ = A.Surface.prototype, "get$_contextRestoredListener", "_contextRestoredListener$1", 33); _instance_1_u(_, "get$_contextLostListener", "_contextLostListener$1", 33); _instance_1_i(_ = A.FallbackFontDownloadQueue.prototype, "get$add", "add$1", 3126); _instance_0_u(_, "get$startDownloads", "startDownloads$0", 19); _instance_1_u(A.KeyboardBinding.prototype, "get$_onKeyData", "_onKeyData$1", 620); _instance_1_i(A.MultiEntriesBrowserHistory.prototype, "get$onPopState", "onPopState$1", 45); _instance_1_i(A.SingleEntryBrowserHistory.prototype, "get$onPopState", "onPopState$1", 45); _instance_1_u(A.HighContrastSupport.prototype, "get$_onHighContrastChange", "_onHighContrastChange$1", 33); _instance_0_u(_ = A.EnginePlatformDispatcher.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_, "get$_updateHighContrast", "_updateHighContrast$1", 13); _instance_1_u(A.PlatformViewManager.prototype, "get$clearPlatformView", "clearPlatformView$1", 64); _instance_2_u(_ = A.ClickDebouncer.prototype, "get$onPointerData", "onPointerData$2", 2173); _instance_0_u(_, "get$_onTimerExpired", "_onTimerExpired$0", 0); _instance_1_u(A.TextLayoutService.prototype, "get$_positionLineFragments", "_positionLineFragments$1", 3047); _instance_1_u(A.Spanometer.prototype, "get$measureFragment", "measureFragment$1", 3062); _instance_0_u(A.RulerHost.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.CompositionAwareMixin.prototype, "get$_handleCompositionStart", "_handleCompositionStart$1", 33); _instance_1_u(_, "get$_handleCompositionUpdate", "_handleCompositionUpdate$1", 33); _instance_1_u(_, "get$_handleCompositionEnd", "_handleCompositionEnd$1", 33); _instance_1_u(_ = A.DefaultTextEditingStrategy.prototype, "get$handleChange", "handleChange$1", 33); _instance_1_u(_, "get$handleBeforeInput", "handleBeforeInput$1", 33); _instance_1_u(_, "get$maybeSendAction", "maybeSendAction$1", 33); _instance_1_u(A.CustomElementDimensionsProvider.prototype, "get$_broadcastSize", "_broadcastSize$1", 584); _instance_1_u(A.FullPageDimensionsProvider.prototype, "get$_onVisualViewportResize", "_onVisualViewportResize$1", 33); _instance_1_u(A.FlutterViewManager.prototype, "get$disposeAndUnregisterView", "disposeAndUnregisterView$1", 3505); _instance_0_u(_ = A.EngineFlutterView.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_, "get$_didResize", "_didResize$1", 950); _instance_0_u(A.EngineFlutterWindow.prototype, "get$dispose", "dispose$0", 0); _static_2(J, "_interceptors_JSArray__compareAny$closure", "JSArray__compareAny", 554); _instance_1_i(_ = J.JSArray.prototype, "get$add", "add$1", 45); _instance_1_i(_, "get$remove", "remove$1", 124); _instance(_, "get$toList", 1, 0, function() { return {growable: true}; }, ["call$1$growable", "call$0"], ["toList$1$growable", "toList$0"], "List<1>({growable:bool})", 0, 0); _instance(J.JSString.prototype, "get$startsWith", 1, 1, null, ["call$2", "call$1"], ["startsWith$2", "startsWith$1"], 1121, 0, 0); _instance_1_i(A._CastIterableBase.prototype, "get$contains", "contains$1", 124); _static_0(A, "_js_helper_Primitives_dateNow$closure", "Primitives_dateNow", 176); _instance_1_i(A.ConstantStringSet.prototype, "get$contains", "contains$1", 124); _instance_1_i(A.GeneralConstantSet.prototype, "get$contains", "contains$1", 124); _instance_1_i(A.JsLinkedHashMap.prototype, "get$remove", "remove$1", "2?(Object?)"); _instance_1_u(A._MatchImplementation.prototype, "get$group", "group$1", 1170); _instance_1_u(A.StringMatch.prototype, "get$group", "group$1", 421); _static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 275); _static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 275); _static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 275); _static_0(A, "async___startMicrotaskLoop$closure", "_startMicrotaskLoop", 0); _static_1(A, "async___nullDataHandler$closure", "_nullDataHandler", 10); _static_2(A, "async___nullErrorHandler$closure", "_nullErrorHandler", 157); _static_0(A, "async___nullDoneHandler$closure", "_nullDoneHandler", 0); _instance_0_u(_ = A._BroadcastSubscription.prototype, "get$_onPause", "_onPause$0", 0); _instance_0_u(_, "get$_onResume", "_onResume$0", 0); _instance_1_i(_ = A._BroadcastStreamController.prototype, "get$add", "add$1", 45); _instance_0_i(_, "get$close", "close$0", 244); _instance_1_i(_, "get$_add", "_add$1", 45); _instance_2_u(_, "get$_addError", "_addError$2", 157); _instance_0_u(_, "get$_close", "_close$0", 0); _instance(A._Completer.prototype, "get$completeError", 0, 1, function() { return [null]; }, ["call$2", "call$1"], ["completeError$2", "completeError$1"], 537, 0, 0); _instance(A._AsyncCompleter.prototype, "get$complete", 1, 0, function() { return [null]; }, ["call$1", "call$0"], ["complete$1", "complete$0"], 898, 0, 0); _instance_2_u(A._Future.prototype, "get$_completeError", "_completeError$2", 157); _instance_1_i(_ = A._StreamController.prototype, "get$add", "add$1", 45); _instance(_, "get$addError", 0, 1, function() { return [null]; }, ["call$2", "call$1"], ["addError$2", "addError$1"], 537, 0, 0); _instance_0_i(_, "get$close", "close$0", 244); _instance_1_i(_, "get$_add", "_add$1", 45); _instance_2_u(_, "get$_addError", "_addError$2", 157); _instance_0_u(_, "get$_close", "_close$0", 0); _instance_0_u(_ = A._ControllerSubscription.prototype, "get$_onPause", "_onPause$0", 0); _instance_0_u(_, "get$_onResume", "_onResume$0", 0); _instance(_ = A._BufferingStreamSubscription.prototype, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 896, 0, 0); _instance_0_i(_, "get$resume", "resume$0", 0); _instance_0_i(_, "get$cancel", "cancel$0", 244); _instance_0_u(_, "get$_onPause", "_onPause$0", 0); _instance_0_u(_, "get$_onResume", "_onResume$0", 0); _instance_1_u(A._PendingEvents.prototype, "get$schedule", "schedule$1", 45); _instance(_ = A._DoneStreamSubscription.prototype, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 896, 0, 0); _instance_0_i(_, "get$resume", "resume$0", 0); _instance_0_i(_, "get$cancel", "cancel$0", 244); _instance_0_u(_, "get$_onMicrotask", "_onMicrotask$0", 0); _instance_1_u(_ = A._StreamIterator.prototype, "get$_onData", "_onData$1", 45); _instance_2_u(_, "get$_onError", "_onError$2", 157); _instance_0_u(_, "get$_onDone", "_onDone$0", 0); _instance_0_u(_ = A._ForwardingStreamSubscription.prototype, "get$_onPause", "_onPause$0", 0); _instance_0_u(_, "get$_onResume", "_onResume$0", 0); _instance_1_u(_, "get$_handleData", "_handleData$1", 45); _instance_2_u(_, "get$_async$_handleError", "_async$_handleError$2", 1618); _instance_0_u(_, "get$_handleDone", "_handleDone$0", 0); _instance_0_u(_ = A._SinkTransformerStreamSubscription.prototype, "get$_onPause", "_onPause$0", 0); _instance_0_u(_, "get$_onResume", "_onResume$0", 0); _instance_1_u(_, "get$_handleData", "_handleData$1", 45); _instance_2_u(_, "get$_async$_handleError", "_async$_handleError$2", 157); _instance_0_u(_, "get$_handleDone", "_handleDone$0", 0); _static_2(A, "collection___defaultEquals$closure", "_defaultEquals", 565); _static_1(A, "collection___defaultHashCode$closure", "_defaultHashCode", 243); _static_2(A, "collection_ListBase__compareAny$closure", "ListBase__compareAny", 554); _static_2(A, "collection___dynamicCompare$closure", "_dynamicCompare", 554); _instance_1_i(A._LinkedCustomHashMap.prototype, "get$remove", "remove$1", "2?(Object?)"); _instance(_ = A._HashSet.prototype, "get$_newSimilarSet", 0, 0, null, ["call$1$0", "call$0"], ["_newSimilarSet$1$0", "_newSimilarSet$0"], 563, 0, 0); _instance_1_i(_, "get$contains", "contains$1", 124); _instance(_ = A._LinkedHashSet.prototype, "get$_newSimilarSet", 0, 0, null, ["call$1$0", "call$0"], ["_newSimilarSet$1$0", "_newSimilarSet$0"], 563, 0, 0); _instance_1_i(_, "get$contains", "contains$1", 124); _instance_1_i(A.UnmodifiableSetView.prototype, "get$contains", "contains$1", 124); _instance(_ = A.SplayTreeSet.prototype, "get$_newSet", 0, 0, null, ["call$1$0", "call$0"], ["_newSet$1$0", "_newSet$0"], 563, 0, 0); _instance_1_i(_, "get$contains", "contains$1", 124); _static_1(A, "convert___defaultToEncodable$closure", "_defaultToEncodable", 32); _instance_0_i(A._JsonDecoderSink.prototype, "get$close", "close$0", 0); _instance_1_i(_ = A._ByteCallbackSink.prototype, "get$add", "add$1", 45); _instance_0_i(_, "get$close", "close$0", 0); _static_1(A, "core__identityHashCode$closure", "identityHashCode", 243); _static_2(A, "core__identical$closure", "identical", 565); _static_2(A, "core_Comparable_compare$closure", "Comparable_compare", 3490); _static(A, "core_DateTime___new_tearOff$closure", 1, null, ["call$8", "call$1", "call$2", "call$3", "call$4", "call$5", "call$6", "call$7"], ["DateTime___new_tearOff", function(year) { return A.DateTime___new_tearOff(year, 1, 1, 0, 0, 0, 0, 0); }, function(year, month) { return A.DateTime___new_tearOff(year, month, 1, 0, 0, 0, 0, 0); }, function(year, month, day) { return A.DateTime___new_tearOff(year, month, day, 0, 0, 0, 0, 0); }, function(year, month, day, hour) { return A.DateTime___new_tearOff(year, month, day, hour, 0, 0, 0, 0); }, function(year, month, day, hour, minute) { return A.DateTime___new_tearOff(year, month, day, hour, minute, 0, 0, 0); }, function(year, month, day, hour, minute, second) { return A.DateTime___new_tearOff(year, month, day, hour, minute, second, 0, 0); }, function(year, month, day, hour, minute, second, millisecond) { return A.DateTime___new_tearOff(year, month, day, hour, minute, second, millisecond, 0); }], 914, 0); _static(A, "core_DateTime___utc_tearOff$closure", 1, null, ["call$8", "call$1", "call$2", "call$3", "call$4", "call$5", "call$6", "call$7"], ["DateTime___utc_tearOff", function(year) { return A.DateTime___utc_tearOff(year, 1, 1, 0, 0, 0, 0, 0); }, function(year, month) { return A.DateTime___utc_tearOff(year, month, 1, 0, 0, 0, 0, 0); }, function(year, month, day) { return A.DateTime___utc_tearOff(year, month, day, 0, 0, 0, 0, 0); }, function(year, month, day, hour) { return A.DateTime___utc_tearOff(year, month, day, hour, 0, 0, 0, 0); }, function(year, month, day, hour, minute) { return A.DateTime___utc_tearOff(year, month, day, hour, minute, 0, 0, 0); }, function(year, month, day, hour, minute, second) { return A.DateTime___utc_tearOff(year, month, day, hour, minute, second, 0, 0); }, function(year, month, day, hour, minute, second, millisecond) { return A.DateTime___utc_tearOff(year, month, day, hour, minute, second, millisecond, 0); }], 914, 0); _static_1(A, "core__GeneratorIterable__id$closure", "_GeneratorIterable__id", 137); _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 31); _static_0(A, "core__Uri__createList$closure", "_Uri__createList", 754); _static_2(A, "core___toUnmodifiableStringList$closure", "_toUnmodifiableStringList", 3492); _instance_1_i(A.Iterable.prototype, "get$contains", "contains$1", 124); _instance(A.StringBuffer.prototype, "get$writeln", 0, 0, null, ["call$1", "call$0"], ["writeln$1", "writeln$0"], 898, 0, 0); _instance_2_i(A.HttpRequest.prototype, "get$setRequestHeader", "setRequestHeader$2", 189); _instance_0_i(_ = A._EventStreamSubscription.prototype, "get$cancel", "cancel$0", 244); _instance(_, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 884, 0, 0); _instance_0_i(_, "get$resume", "resume$0", 0); _instance_2_i(A.Database.prototype, "get$transaction", "transaction$2", 2557); _instance_0_u(_ = A._FileStream.prototype, "get$_readBlock", "_readBlock$0", 0); _instance_0_i(_, "get$_io$_start", "_io$_start$0", 0); _instance_0_i(A._File.prototype, "get$length", "length$0", 362); _instance_0_i(_ = A._RandomAccessFile.prototype, "get$close", "close$0", 19); _instance_0_i(_, "get$length", "length$0", 362); _static_1(A, "js___convertToJS$closure", "_convertToJS", 367); _static_1(A, "js___convertToDart$closure", "_convertToDart", 204); _static(A, "math__max$closure", 2, null, ["call$1$2", "call$2"], ["max", function(a, b) { return A.max(a, b, type$.num); }], 3493, 1); _static(A, "ui_Size_lerp$closure", 3, null, ["call$3"], ["Size_lerp"], 3494, 0); _static(A, "ui__lerpDouble$closure", 3, null, ["call$3"], ["lerpDouble"], 3495, 0); _static(A, "ui_Color_lerp$closure", 3, null, ["call$3"], ["Color_lerp"], 3496, 0); _instance_1_u(A._StoredMessage.prototype, "get$invoke", "invoke$1", 162); _instance_0_u(A._Channel.prototype, "get$_drainStep", "_drainStep$0", 0); _instance_2_u(A.BoardItemState.prototype, "get$onDropItem", "onDropItem$2", 865); _instance_1_u(A.BoardListState.prototype, "get$onDropList", "onDropList$1", 861); _instance_1_i(A.CopyOnWriteSet.prototype, "get$contains", "contains$1", 124); _instance_1_u(_ = A.StringCharacterRange.prototype, "get$dropBackWhile", "dropBackWhile$1", 859); _instance_1_u(_, "get$expandWhile", "expandWhile$1", 859); _instance_1_u(A.CartesianChart.prototype, "get$makeSeries", "makeSeries$1", "MutableSeries(Object?)"); _instance_1_u(_ = A.DomainHighlighter0.prototype, "get$_selectionChanged", "_selectionChanged$1", 45); _instance_1_u(_, "get$_updateColorFunctions", "_updateColorFunctions$1", 45); _instance_1_u(_ = A.Legend.prototype, "get$defaultLegendMeasureFormatter", "defaultLegendMeasureFormatter$1", 850); _instance_1_u(_, "get$_preProcess", "_preProcess$1", 45); _instance_1_u(_, "get$_postProcess", "_postProcess$1", 45); _instance_1_u(_, "get$_legend$_selectionChanged", "_legend$_selectionChanged$1", 45); _instance_1_u(A.SeriesLegend0.prototype, "get$onData", "onData$1", 45); _instance_1_u(_ = A.LinePointHighlighter0.prototype, "get$_line_point_highlighter$_selectionChanged", "_line_point_highlighter$_selectionChanged$1", 45); _instance_0_u(_, "get$_updateViewData", "_updateViewData$0", 0); _instance_1_u(_ = A.SelectNearest0.prototype, "get$_onTapTest", "_onTapTest$1", 487); _instance_1_u(_, "get$_onLongPressSelect", "_onLongPressSelect$1", 487); _instance(_, "get$_onSelect", 0, 1, null, ["call$2", "call$1"], ["_onSelect$2", "_onSelect$1"], 1164, 0, 0); _instance(_, "get$_onDeselectAll", 0, 3, null, ["call$3"], ["_onDeselectAll$3"], 1165, 0, 0); _instance_1_u(A.BaseChart.prototype, "get$_notACustomBehavior", "_notACustomBehavior$1", 844); _instance_0_u(A.BaseChartState.prototype, "get$_animationTick", "_animationTick$0", 0); _instance_1_u(A.ChartContainerCustomPaint.prototype, "get$_buildSemantics", "_buildSemantics$1", 1426); _instance_1_u(_ = A.ChartGestureDetector.prototype, "get$onTapDown", "onTapDown$1", 56); _instance_1_u(_, "get$onTapUp", "onTapUp$1", 120); _instance_1_u(_, "get$onScaleStart", "onScaleStart$1", 493); _instance_1_u(_, "get$onScaleUpdate", "onScaleUpdate$1", 840); _instance_1_u(_, "get$onScaleEnd", "onScaleEnd$1", 429); _instance_2_u(_ = A.DeepCollectionEquality.prototype, "get$equals", "equals$2", 565); _instance_1_i(_, "get$hash", "hash$1", 243); _instance_1_u(_, "get$isValidKey", "isValidKey$1", 124); _static_1(A, "utils0__parseConnectivityResults$closure", "parseConnectivityResults", 3497); _instance_0_i(A.XFileBase.prototype, "get$length", "length$0", 362); _instance_0_i(_ = A.XFile.prototype, "get$length", "length$0", 362); _instance_1_u(_, "get$_blobToByteBuffer", "_blobToByteBuffer$1", 1569); _instance_1_u(A.DesktopDropWeb.prototype, "get$handleMethodCall", "handleMethodCall$1", 186); _instance_1_u(A._DropTargetState.prototype, "get$_onDropEvent", "_onDropEvent$1", 1693); _instance(_ = A.AnimationController.prototype, "get$reverse", 1, 0, null, ["call$1$from", "call$0"], ["reverse$1$from", "reverse$0"], 1922, 0, 0); _instance_1_u(_, "get$_directionSetter", "_directionSetter$1", 1951); _instance_1_u(_, "get$_animation_controller$_tick", "_animation_controller$_tick$1", 11); _instance_1_u(A.ReverseAnimation.prototype, "get$_statusChangeHandler", "_statusChangeHandler$1", 47); _instance_1_u(A.CurvedAnimation.prototype, "get$_updateCurveDirection", "_updateCurveDirection$1", 47); _instance_1_u(_ = A.TrainHoppingAnimation.prototype, "get$_statusChangeHandler", "_statusChangeHandler$1", 47); _instance_0_u(_, "get$_valueChangeHandler", "_valueChangeHandler$0", 0); _instance_1_u(_ = A.CompoundAnimation.prototype, "get$_maybeNotifyStatusListeners", "_maybeNotifyStatusListeners$1", 47); _instance_0_u(_, "get$_maybeNotifyListeners", "_maybeNotifyListeners$0", 0); _instance_0_u(A.AnimationLocalListenersMixin.prototype, "get$notifyListeners", "notifyListeners$0", 0); _instance_1_u(A.AnimationLocalStatusListenersMixin.prototype, "get$notifyStatusListeners", "notifyStatusListeners$1", 47); _instance_1_i(A._Interval.prototype, "get$value", "value$1", 7); _instance_1_u(_ = A._CupertinoButtonState.prototype, "get$_handleTapDown", "_handleTapDown$1", 56); _instance_1_u(_, "get$_handleTapUp", "_handleTapUp$1", 120); _instance_0_u(_, "get$_handleTapCancel", "_handleTapCancel$0", 0); _instance_1_u(A._CupertinoCheckboxState.prototype, "get$onFocusChange", "onFocusChange$1", 13); _instance_1_u(_ = A._CupertinoDesktopTextSelectionToolbarButtonState.prototype, "get$_onEnter", "_onEnter$1", 131); _instance_1_u(_, "get$_onExit", "_onExit$1", 112); _instance_0_u(A._CupertinoTextMagnifierState.prototype, "get$_magnifier0$_determineMagnifierPositionAndFocalPoint", "_magnifier0$_determineMagnifierPositionAndFocalPoint$0", 0); _instance_1_u(_ = A._CupertinoRadioState.prototype, "get$_radio0$_handleChanged", "_radio0$_handleChanged$1", 17); _instance_1_u(_, "get$onFocusChange", "onFocusChange$1", 13); _instance_1_u(_ = A._CupertinoBackGestureDetectorState.prototype, "get$_route$_handleDragStart", "_route$_handleDragStart$1", 78); _instance_1_u(_, "get$_route$_handleDragUpdate", "_route$_handleDragUpdate$1", 74); _instance_1_u(_, "get$_route$_handleDragEnd", "_route$_handleDragEnd$1", 92); _instance_0_u(_, "get$_route$_handleDragCancel", "_route$_handleDragCancel$0", 0); _instance_1_u(_, "get$_route$_handlePointerDown", "_route$_handlePointerDown$1", 203); _instance_0_u(A._CupertinoScrollbarState.prototype, "get$handleThumbPress", "handleThumbPress$0", 0); _static(A, "text_selection_toolbar0_CupertinoTextSelectionToolbar__defaultToolbarBuilder$closure", 4, null, ["call$4"], ["CupertinoTextSelectionToolbar__defaultToolbarBuilder"], 3498, 0); _instance_1_u(_ = A._CupertinoTextSelectionToolbarContentState.prototype, "get$_onHorizontalDragEnd", "_onHorizontalDragEnd$1", 92); _instance_0_u(_, "get$_handleNextPage", "_handleNextPage$0", 0); _instance_0_u(_, "get$_handlePreviousPage", "_handlePreviousPage$0", 0); _instance_1_u(_, "get$_statusListener", "_statusListener$1", 47); _instance_1_u(_ = A._CupertinoTextSelectionToolbarButtonState.prototype, "get$_onTapDown", "_onTapDown$1", 56); _instance_1_u(_, "get$_onTapUp", "_onTapUp$1", 120); _instance_0_u(_, "get$_onTapCancel", "_onTapCancel$0", 0); _instance_1_u(_ = A.ToggleableStateMixin.prototype, "get$_toggleable0$_handleTapDown", "_toggleable0$_handleTapDown$1", 56); _instance(_, "get$_toggleable0$_handleTap", 0, 0, function() { return [null]; }, ["call$1", "call$0"], ["_toggleable0$_handleTap$1", "_toggleable0$_handleTap$0"], 594, 0, 0); _instance(_, "get$_toggleable0$_handleTapEnd", 0, 0, null, ["call$1", "call$0"], ["_toggleable0$_handleTapEnd$1", "_toggleable0$_handleTapEnd$0"], 835, 0, 0); _instance_1_u(_, "get$_toggleable0$_handleFocusHighlightChanged", "_toggleable0$_handleFocusHighlightChanged$1", 13); _static(A, "assertions_FlutterError_dumpErrorToConsole$closure", 1, null, ["call$2$forceReport", "call$1"], ["FlutterError_dumpErrorToConsole", function(details) { return A.FlutterError_dumpErrorToConsole(details, false); }], 3499, 0); _static_1(A, "assertions_FlutterError_defaultStackFilter$closure", "FlutterError_defaultStackFilter", 463); _static_1(A, "assertions_DiagnosticsStackTrace__createStackFrame$closure", "DiagnosticsStackTrace__createStackFrame", 3500); _instance_1_i(_ = A.ChangeNotifier.prototype, "get$addListener", "addListener$1", 275); _instance_1_i(_, "get$removeListener", "removeListener$1", 275); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_0_u(_, "get$notifyListeners", "notifyListeners$0", 0); _instance_1_i(A.DiagnosticPropertiesBuilder.prototype, "get$add", "add$1", 834); _static_1(A, "stack_frame_StackFrame_fromStackTraceLine$closure", "StackFrame_fromStackTraceLine", 3501); _instance_1_u(_ = A.GestureBinding.prototype, "get$_handlePointerDataPacket", "_handlePointerDataPacket$1", 2612); _instance_1_u(_, "get$_devicePixelRatioForView", "_devicePixelRatioForView$1", 2613); _instance_1_u(_, "get$cancelPointer", "cancelPointer$1", 64); _instance_0_u(_, "get$_flushPointerEventQueue", "_flushPointerEventQueue$0", 0); _instance_1_u(_, "get$_handlePointerEventImmediately", "_handlePointerEventImmediately$1", 110); _instance_0_u(_, "get$_handleSampleTimeChanged", "_handleSampleTimeChanged$0", 0); _static(A, "force_press_ForcePressGestureRecognizer__inverseLerp$closure", 3, null, ["call$3"], ["ForcePressGestureRecognizer__inverseLerp"], 3502, 0); _instance_1_u(A.ForcePressGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 110); _static_1(A, "long_press_LongPressGestureRecognizer__defaultButtonAcceptBehavior$closure", "LongPressGestureRecognizer__defaultButtonAcceptBehavior", 142); _static_1(A, "monodrag_DragGestureRecognizer__defaultBuilder$closure", "DragGestureRecognizer__defaultBuilder", 765); _static_1(A, "monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure", "DragGestureRecognizer__defaultButtonAcceptBehavior", 142); _instance_1_u(A.DragGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 110); _static_1(A, "multidrag_MultiDragGestureRecognizer__defaultButtonAcceptBehavior$closure", "MultiDragGestureRecognizer__defaultButtonAcceptBehavior", 142); _instance_1_u(_ = A.MultiDragGestureRecognizer.prototype, "get$_multidrag$_handleEvent", "_multidrag$_handleEvent$1", 110); _instance_1_u(_, "get$_removeState", "_removeState$1", 64); _instance_0_u(A._DelayedPointerState.prototype, "get$_delayPassed", "_delayPassed$0", 0); _static_1(A, "multitap_DoubleTapGestureRecognizer__defaultButtonAcceptBehavior$closure", "DoubleTapGestureRecognizer__defaultButtonAcceptBehavior", 142); _instance_0_u(A._CountdownZoned.prototype, "get$_onTimeout", "_onTimeout$0", 0); _instance_1_u(_ = A.DoubleTapGestureRecognizer.prototype, "get$_multitap$_handleEvent", "_multitap$_handleEvent$1", 110); _instance_1_u(_, "get$_reject", "_reject$1", 2717); _instance_0_u(_, "get$_multitap$_reset", "_multitap$_reset$0", 0); _static_1(A, "recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure", "GestureRecognizer__defaultButtonAcceptBehavior", 142); _instance(A.OneSequenceGestureRecognizer.prototype, "get$stopTrackingPointer", 0, 1, null, ["call$1"], ["stopTrackingPointer$1"], 64, 0, 1); _instance_1_u(A.PrimaryPointerGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 110); _instance_1_u(A.ScaleGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 110); _instance_1_u(_ = A._TapStatusTrackerMixin.prototype, "get$handleEvent", "handleEvent$1", 110); _instance_0_u(_, "get$_consecutiveTapTimerTimeout", "_consecutiveTapTimerTimeout$0", 0); _instance_1_u(A.BaseTapAndDragGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 110); _instance(_ = A._LicensePageState.prototype, "get$_packageLicensePage", 0, 3, null, ["call$3"], ["_packageLicensePage$3"], 825, 0, 0); _instance_2_u(_, "get$_packagesView", "_packagesView$2", 824); _instance_2_u(_ = A._MaterialAppState.prototype, "get$_inspectorSelectButtonBuilder", "_inspectorSelectButtonBuilder$2", 3060); _instance_2_u(_, "get$_materialBuilder", "_materialBuilder$2", 184); _instance_1_u(A._AppBarState.prototype, "get$_app_bar$_handleScrollNotification", "_app_bar$_handleScrollNotification$1", 3079); _instance_1_u(_ = A._BottomSheetState.prototype, "get$_bottom_sheet$_handleDragStart", "_bottom_sheet$_handleDragStart$1", 78); _instance_1_u(_, "get$_bottom_sheet$_handleDragUpdate", "_bottom_sheet$_handleDragUpdate$1", 74); _instance_1_u(_, "get$_bottom_sheet$_handleDragEnd", "_bottom_sheet$_handleDragEnd$1", 92); _instance_1_u(_, "get$extentChanged", "extentChanged$1", 822); _instance_1_u(_, "get$_handleDragHandleHover", "_handleDragHandleHover$1", 13); _instance_1_u(_ = A._RenderInputPadding.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_u(A._ButtonStyleState.prototype, "get$handleStatesControllerChange", "handleStatesControllerChange$0", 0); _instance_1_u(_ = A._RenderInputPadding0.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A._CalendarDatePickerState.prototype, "get$_handleMonthChanged", "_handleMonthChanged$1", 323); _instance_1_u(_, "get$_handleYearChanged", "_handleYearChanged$1", 323); _instance_1_u(_, "get$_handleDayChanged", "_handleDayChanged$1", 323); _instance_1_u(_ = A._MonthPickerState.prototype, "get$_handleDateSelected", "_handleDateSelected$1", 323); _instance_1_u(_, "get$_handleMonthPageChanged", "_handleMonthPageChanged$1", 64); _instance_0_u(_, "get$_handleNextMonth", "_handleNextMonth$0", 0); _instance_0_u(_, "get$_handlePreviousMonth", "_handlePreviousMonth$0", 0); _instance_1_u(_, "get$_handleGridFocusChange", "_handleGridFocusChange$1", 13); _instance_1_u(_, "get$_handleGridNextFocus", "_handleGridNextFocus$1", 3263); _instance_1_u(_, "get$_handleGridPreviousFocus", "_handleGridPreviousFocus$1", 3273); _instance_1_u(_, "get$_handleDirectionFocus", "_handleDirectionFocus$1", 3277); _instance_2_u(_, "get$_buildItems", "_buildItems$2", 99); _instance_2_u(A._YearPickerState.prototype, "get$_buildYearItem", "_buildYearItem$2", 99); _instance_0_u(A.CheckboxListTile.prototype, "get$_handleValueChange", "_handleValueChange$0", 0); _instance_1_u(_ = A.TableRowInkWell.prototype, "get$getRectCallback", "getRectCallback$1", 3334); _instance_1_u(_, "get$debugCheckContext", "debugCheckContext$1", 816); _instance_0_u(_ = A._SortArrowState.prototype, "get$_data_table$_rebuild", "_data_table$_rebuild$0", 0); _instance_1_u(_, "get$_resetOrientationAnimation", "_resetOrientationAnimation$1", 47); _instance_0_u(_ = A._DatePickerDialogState.prototype, "get$_handleOk", "_handleOk$0", 0); _instance_0_u(_, "get$_handleCancel", "_handleCancel$0", 0); _instance_0_u(_, "get$_handleEntryModeToggle", "_handleEntryModeToggle$0", 0); _instance_1_u(_, "get$_handleDateChanged", "_handleDateChanged$1", 323); _static(A, "dialog___buildMaterialDialogTransitions$closure", 4, null, ["call$4"], ["_buildMaterialDialogTransitions"], 3503, 0); _instance_0_u(_ = A.DrawerControllerState.prototype, "get$_animationChanged", "_animationChanged$0", 0); _instance_1_u(_, "get$_animationStatusChanged", "_animationStatusChanged$1", 47); _instance_0_u(_, "get$_handleHistoryEntryRemoved", "_handleHistoryEntryRemoved$0", 0); _instance_1_u(_, "get$_handleDragDown", "_handleDragDown$1", 521); _instance_0_u(_, "get$_handleDragCancel", "_handleDragCancel$0", 0); _instance_1_u(_, "get$_move", "_move$1", 74); _instance_1_u(_, "get$_settle", "_settle$1", 92); _instance_0_i(_, "get$close", "close$0", 0); _instance_1_u(_ = A._DropdownMenuItemButtonState.prototype, "get$_dropdown$_handleFocusChange", "_dropdown$_handleFocusChange$1", 13); _instance_0_u(_, "get$_handleOnTap", "_handleOnTap$0", 0); _instance_0_u(A._DropdownButtonState.prototype, "get$_dropdown$_handleTap", "_dropdown$_handleTap$0", 0); _instance_1_u(A._DropdownButtonFormFieldState.prototype, "get$didChange", "didChange$1", 45); _instance_0_u(A._ExpandIconState.prototype, "get$_handlePressed", "_handlePressed$0", 0); _instance_1_u(_ = A._RenderChildOverflowBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_0_u(_ = A._InkState.prototype, "get$_handleRemoved", "_handleRemoved$0", 0); _instance_1_u(_, "get$_ink_decoration$_build", "_ink_decoration$_build$1", 44); _instance_0_u(A.InkDecoration.prototype, "get$_handleChanged", "_handleChanged$0", 0); _instance_1_u(A.InkHighlight.prototype, "get$_handleAlphaStatusChanged", "_handleAlphaStatusChanged$1", 47); _instance_1_u(A.InkRipple.prototype, "get$_ink_ripple$_handleAlphaStatusChanged", "_ink_ripple$_handleAlphaStatusChanged$1", 47); _instance_1_u(A.InkSplash.prototype, "get$_ink_splash$_handleAlphaStatusChanged", "_ink_splash$_handleAlphaStatusChanged$1", 47); _instance_1_u(_ = A.InkResponse.prototype, "get$getRectCallback", "getRectCallback$1", 956); _instance_1_u(_, "get$debugCheckContext", "debugCheckContext$1", 816); _instance_1_u(_ = A._InkResponseState.prototype, "get$activateOnIntent", "activateOnIntent$1", 958); _instance(_, "get$simulateTap", 0, 0, null, ["call$1", "call$0"], ["simulateTap$1", "simulateTap$0"], 594, 0, 0); _instance_0_u(_, "get$simulateLongPress", "simulateLongPress$0", 0); _instance_0_u(_, "get$handleStatesControllerChange", "handleStatesControllerChange$0", 0); _instance_1_u(_, "get$handleFocusHighlightModeChange", "handleFocusHighlightModeChange$1", 814); _instance_1_u(_, "get$handleFocusUpdate", "handleFocusUpdate$1", 13); _instance_1_u(_, "get$handleTapDown", "handleTapDown$1", 56); _instance_1_u(_, "get$handleTapUp", "handleTapUp$1", 120); _instance_1_u(_, "get$handleSecondaryTapDown", "handleSecondaryTapDown$1", 56); _instance_1_u(_, "get$handleSecondaryTapUp", "handleSecondaryTapUp$1", 120); _instance_0_u(_, "get$handleTap", "handleTap$0", 0); _instance_0_u(_, "get$handleTapCancel", "handleTapCancel$0", 0); _instance_0_u(_, "get$handleDoubleTap", "handleDoubleTap$0", 0); _instance_0_u(_, "get$handleLongPress", "handleLongPress$0", 0); _instance_0_u(_, "get$handleSecondaryTap", "handleSecondaryTap$0", 0); _instance_0_u(_, "get$handleSecondaryTapCancel", "handleSecondaryTapCancel$0", 0); _instance_1_u(_, "get$handleMouseEnter", "handleMouseEnter$1", 131); _instance_1_u(_, "get$handleMouseExit", "handleMouseExit$1", 112); _instance_1_u(_ = A._InputDatePickerFormFieldState.prototype, "get$_validateDate", "_validateDate$1", 149); _instance_1_u(_, "get$_handleSaved", "_handleSaved$1", 98); _instance_1_u(_, "get$_handleSubmitted", "_handleSubmitted$1", 15); _instance_0_u(A._HelperErrorState.prototype, "get$_input_decorator$_handleChange", "_input_decorator$_handleChange$0", 0); _instance_1_u(_ = A._RenderDecoration.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_, "get$_childSemanticsConfigurationDelegate", "_childSemanticsConfigurationDelegate$1", 812); _instance_2_u(_, "get$_paintLabel", "_paintLabel$2", 94); _instance_0_u(A._InputDecoratorState.prototype, "get$_input_decorator$_handleChange", "_input_decorator$_handleChange$0", 0); _instance_1_u(_ = A._RenderListTile.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_u(A._TextMagnifierState.prototype, "get$_determineMagnifierPositionAndFocalPoint", "_determineMagnifierPositionAndFocalPoint$0", 0); _instance_0_u(A._MergeableMaterialState.prototype, "get$_handleTick", "_handleTick$0", 0); _instance_0_u(_ = A._ZoomTransitionBase.prototype, "get$onAnimationValueChange", "onAnimationValueChange$0", 0); _instance_1_u(_, "get$onAnimationStatusChange", "onAnimationStatusChange$1", 47); _instance_1_u(_ = A._ZoomEnterTransitionPainter.prototype, "get$_onStatusChange", "_onStatusChange$1", 10); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A._ZoomExitTransitionPainter.prototype, "get$_onStatusChange", "_onStatusChange$1", 10); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_0_u(A.PopupMenuItemState.prototype, "get$handleTap", "handleTap$0", 0); _instance_0_u(A.PopupMenuButtonState.prototype, "get$showButtonMenu", "showButtonMenu$0", 0); _instance_1_u(A._RadioState.prototype, "get$_radio$_handleChanged", "_radio$_handleChanged$1", 17); _instance_1_u(_ = A.RefreshIndicatorState.prototype, "get$_refresh_indicator$_handleScrollNotification", "_refresh_indicator$_handleScrollNotification$1", 173); _instance_1_u(_, "get$_handleIndicatorNotification", "_handleIndicatorNotification$1", 1146); _instance_2_u(_ = A._ReorderableListViewState.prototype, "get$_itemBuilder", "_itemBuilder$2", 99); _instance(_, "get$_proxyDecorator", 0, 3, null, ["call$3"], ["_proxyDecorator$3"], 1147, 0, 0); _instance_1_u(_ = A._FloatingActionButtonTransitionState.prototype, "get$_handlePreviousAnimationStatusChanged", "_handlePreviousAnimationStatusChanged$1", 47); _instance_0_u(_, "get$_onProgressChanged", "_onProgressChanged$0", 0); _instance_1_u(_ = A.ScaffoldState.prototype, "get$_drawerOpenedCallback", "_drawerOpenedCallback$1", 13); _instance_1_u(_, "get$_endDrawerOpenedCallback", "_endDrawerOpenedCallback$1", 13); _instance_0_u(_, "get$_handleStatusBarTap", "_handleStatusBarTap$0", 0); _instance_0_i(_ = A._StandardBottomSheetState.prototype, "get$close", "close$0", 0); _instance_1_u(_, "get$_scaffold$_handleDragStart", "_scaffold$_handleDragStart$1", 78); _instance(_, "get$_scaffold$_handleDragEnd", 0, 1, null, ["call$2$isClosing", "call$1"], ["_scaffold$_handleDragEnd$2$isClosing", "_scaffold$_handleDragEnd$1"], 1157, 0, 0); _instance_1_u(_, "get$_handleStatusChange", "_handleStatusChange$1", 47); _instance_1_u(_, "get$extentChanged", "extentChanged$1", 822); _static(A, "scrollbar_theme___lerpBool$closure", 3, null, ["call$3"], ["_lerpBool"], 3504, 0); _static_2(A, "selectable_text_SelectableText__defaultContextMenuBuilder$closure", "SelectableText__defaultContextMenuBuilder", 370); _instance_1_u(_ = A._SelectableTextSelectionGestureDetectorBuilder.prototype, "get$onForcePressStart", "onForcePressStart$1", 172); _instance_1_u(_, "get$onForcePressEnd", "onForcePressEnd$1", 172); _instance_1_u(_, "get$onSingleLongTapMoveUpdate", "onSingleLongTapMoveUpdate$1", 297); _instance_1_u(_, "get$onSingleTapUp", "onSingleTapUp$1", 296); _instance_1_u(_, "get$onSingleLongTapStart", "onSingleLongTapStart$1", 239); _instance_0_u(_ = A._SelectableTextState.prototype, "get$_onControllerChanged", "_onControllerChanged$0", 0); _instance_2_u(_, "get$_selectable_text$_handleSelectionChanged", "_selectable_text$_handleSelectionChanged$2", 491); _instance_0_u(_, "get$_selectable_text$_handleSelectionHandleTapped", "_selectable_text$_handleSelectionHandleTapped$0", 0); _instance_1_u(_ = A._MaterialSwitchState.prototype, "get$_switch$_handleDragStart", "_switch$_handleDragStart$1", 78); _instance_1_u(_, "get$_switch$_handleDragUpdate", "_switch$_handleDragUpdate$1", 74); _instance_1_u(_, "get$_switch$_handleDragEnd", "_switch$_handleDragEnd$1", 92); _instance_1_u(_, "get$_switch$_handleChanged", "_switch$_handleChanged$1", 17); _instance_0_u(_ = A._SwitchPainter.prototype, "get$_handleDecorationChanged", "_handleDecorationChanged$0", 0); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_0_u(A.TabController.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(A._IndicatorPainter.prototype, "get$markNeedsPaint", "markNeedsPaint$0", 0); _instance_0_u(_ = A._TabBarState.prototype, "get$_handleTabControllerAnimationTick", "_handleTabControllerAnimationTick$0", 0); _instance_0_u(_, "get$_handleTabControllerTick", "_handleTabControllerTick$0", 0); _instance(_, "get$_saveTabOffsets", 0, 3, null, ["call$3"], ["_saveTabOffsets$3"], 1173, 0, 0); _instance_0_u(_ = A._TabBarViewState.prototype, "get$_handleTabControllerAnimationTick", "_handleTabControllerAnimationTick$0", 0); _instance_1_u(_, "get$_tabs$_handleScrollNotification", "_tabs$_handleScrollNotification$1", 173); _static_2(A, "text_field_TextField__defaultContextMenuBuilder$closure", "TextField__defaultContextMenuBuilder", 370); _instance_1_u(_ = A._TextFieldSelectionGestureDetectorBuilder.prototype, "get$onForcePressStart", "onForcePressStart$1", 172); _instance_1_u(_, "get$onForcePressEnd", "onForcePressEnd$1", 172); _instance_1_u(_, "get$onSingleTapUp", "onSingleTapUp$1", 296); _instance_0_u(_, "get$onUserTap", "onUserTap$0", 0); _instance_1_u(_, "get$onSingleLongTapStart", "onSingleLongTapStart$1", 239); _instance_0_u(_ = A._TextFieldState.prototype, "get$_text_field$_handleFocusChanged", "_text_field$_handleFocusChanged$0", 0); _instance_2_u(_, "get$_text_field$_handleSelectionChanged", "_text_field$_handleSelectionChanged$2", 491); _instance_0_u(_, "get$_handleSelectionHandleTapped", "_handleSelectionHandleTapped$0", 0); _instance_0_u(_, "get$_handleStatesControllerChange", "_handleStatesControllerChange$0", 0); _static_2(A, "text_form_field_TextFormField__defaultContextMenuBuilder$closure", "TextFormField__defaultContextMenuBuilder", 370); _instance_0_u(A._TextFormFieldState.prototype, "get$_handleControllerChanged", "_handleControllerChanged$0", 0); _static_2(A, "text_selection_toolbar_TextSelectionToolbar__defaultToolbarBuilder$closure", "TextSelectionToolbar__defaultToolbarBuilder", 3506); _instance_1_u(_ = A._RenderInputPadding2.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A._DialState.prototype, "get$_handlePanStart", "_handlePanStart$1", 78); _instance_1_u(_, "get$_handlePanUpdate", "_handlePanUpdate$1", 74); _instance_1_u(_, "get$_handlePanEnd", "_handlePanEnd$1", 92); _instance_1_u(_, "get$_time_picker0$_handleTapUp", "_time_picker0$_handleTapUp$1", 120); _instance_1_u(_ = A._TimePickerInputState.prototype, "get$_handleHourSavedSubmitted", "_handleHourSavedSubmitted$1", 98); _instance_1_u(_, "get$_handleHourChanged", "_handleHourChanged$1", 15); _instance_1_u(_, "get$_handleMinuteSavedSubmitted", "_handleMinuteSavedSubmitted$1", 98); _instance_1_u(_, "get$_handleDayPeriodChanged", "_handleDayPeriodChanged$1", 489); _instance_1_u(_, "get$_validateHour", "_validateHour$1", 149); _instance_1_u(_, "get$_validateMinute", "_validateMinute$1", 149); _instance_1_u(_ = A._TimePickerDialogState.prototype, "get$_handleTimeChanged", "_handleTimeChanged$1", 489); _instance_1_u(_, "get$_handleEntryModeChanged", "_handleEntryModeChanged$1", 1241); _instance_0_u(_, "get$_toggleEntryMode", "_toggleEntryMode$0", 0); _instance_0_u(_, "get$_time_picker0$_handleCancel", "_time_picker0$_handleCancel$0", 0); _instance_0_u(_, "get$_time_picker0$_handleOk", "_time_picker0$_handleOk$0", 0); _instance_1_u(_ = A._TimePickerState0.prototype, "get$_handleHourMinuteModeChanged", "_handleHourMinuteModeChanged$1", 1263); _instance_1_u(_, "get$_handleTimeChanged", "_handleTimeChanged$1", 489); _instance_0_u(_, "get$_handleHourDoubleTapped", "_handleHourDoubleTapped$0", 0); _instance_0_u(_, "get$_handleMinuteDoubleTapped", "_handleMinuteDoubleTapped$0", 0); _instance_0_u(_, "get$_handleHourSelected", "_handleHourSelected$0", 0); _instance_1_u(_ = A._SelectToggleButtonRenderObject.prototype, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_ = A._RenderInputPadding1.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.ToggleableStateMixin0.prototype, "get$_toggleable$_handleTapDown", "_toggleable$_handleTapDown$1", 56); _instance(_, "get$_toggleable$_handleTap", 0, 0, function() { return [null]; }, ["call$1", "call$0"], ["_toggleable$_handleTap$1", "_toggleable$_handleTap$0"], 594, 0, 0); _instance(_, "get$_handleTapEnd", 0, 0, null, ["call$1", "call$0"], ["_handleTapEnd$1", "_handleTapEnd$0"], 835, 0, 0); _instance_1_u(_, "get$_handleFocusHighlightChanged", "_handleFocusHighlightChanged$1", 13); _instance_1_u(_, "get$_handleHoverChanged", "_handleHoverChanged$1", 13); _instance_0_u(A.ToggleablePainter0.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.TooltipState.prototype, "get$_handleStatusChanged", "_handleStatusChanged$1", 47); _instance_1_u(_, "get$_tooltip$_handlePointerDown", "_tooltip$_handlePointerDown$1", 203); _instance_1_u(_, "get$_handleGlobalPointerEvent", "_handleGlobalPointerEvent$1", 110); _instance_0_u(_, "get$_handleTapToDismiss", "_handleTapToDismiss$0", 0); _instance_0_u(_, "get$_handleLongPress", "_handleLongPress$0", 0); _instance_0_u(_, "get$_handlePressUp", "_handlePressUp$0", 0); _instance_1_u(_, "get$_handleMouseEnter", "_handleMouseEnter$1", 131); _instance_1_u(_, "get$_handleMouseExit", "_handleMouseExit$1", 112); _instance_1_u(_, "get$_buildTooltipOverlay", "_buildTooltipOverlay$1", 44); _instance(_ = A.PaintingBinding.prototype, "get$instantiateImageCodecFromBuffer", 0, 1, null, ["call$4$allowUpscaling$cacheHeight$cacheWidth", "call$1"], ["instantiateImageCodecFromBuffer$4$allowUpscaling$cacheHeight$cacheWidth", "instantiateImageCodecFromBuffer$1"], 1268, 0, 0); _instance(_, "get$instantiateImageCodecWithSize", 0, 1, null, ["call$2$getTargetSize", "call$1"], ["instantiateImageCodecWithSize$2$getTargetSize", "instantiateImageCodecWithSize$1"], 1269, 0, 0); _static(A, "borders_OutlinedBorder_lerp$closure", 3, null, ["call$3"], ["OutlinedBorder_lerp"], 3507, 0); _static(A, "edge_insets_EdgeInsetsGeometry_lerp$closure", 3, null, ["call$3"], ["EdgeInsetsGeometry_lerp"], 3508, 0); _instance_1_i(_ = A.ImageStreamCompleter.prototype, "get$addListener", "addListener$1", 803); _instance_1_u(_, "get$reportImageChunkEvent", "reportImageChunkEvent$1", 1313); _instance_1_u(_ = A.MultiFrameImageStreamCompleter.prototype, "get$_handleCodecReady", "_handleCodecReady$1", 918); _instance_1_u(_, "get$_handleAppFrame", "_handleAppFrame$1", 11); _instance_1_i(_, "get$addListener", "addListener$1", 803); _instance_2_u(A.WordBoundary.prototype, "get$_skipSpacesAndPunctuations", "_skipSpacesAndPunctuations$2", 1358); _static(A, "text_style_TextStyle_lerp$closure", 3, null, ["call$3"], ["TextStyle_lerp"], 3509, 0); _instance_1_i(_ = A.FrictionSimulation.prototype, "get$x", "x$1", 7); _instance_1_i(_, "get$dx", "dx$1", 7); _instance_1_u(A.RenderAnimatedSize.prototype, "get$_animationStatusListener", "_animationStatusListener$1", 47); _static_1(A, "binding2__DefaultRootPipelineOwner__onSemanticsUpdate$closure", "_DefaultRootPipelineOwner__onSemanticsUpdate", 802); _instance_1_u(_ = A.RendererBinding.prototype, "get$_handleWebFirstFrame", "_handleWebFirstFrame$1", 11); _instance_1_u(_, "get$_handlePersistentFrameCallback", "_handlePersistentFrameCallback$1", 11); _instance_0_u(A._BindingPipelineManifold.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.RenderBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_u(_, "get$markNeedsLayout", "markNeedsLayout$0", 0); _instance_2_u(A.RenderBoxContainerDefaultsMixin.prototype, "get$defaultPaint", "defaultPaint$2", 94); _instance_1_u(_ = A.RenderCustomMultiChildLayoutBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderCustomPaint.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_u(_ = A.RenderEditable.prototype, "get$markNeedsPaint", "markNeedsPaint$0", 0); _instance_0_u(_, "get$_showHideCursor", "_showHideCursor$0", 0); _instance_1_u(_, "get$_handleSetText", "_handleSetText$1", 15); _instance_1_u(_, "get$_handleSetSelection", "_handleSetSelection$1", 1374); _instance_1_u(_, "get$_handleMoveCursorForwardByCharacter", "_handleMoveCursorForwardByCharacter$1", 13); _instance_1_u(_, "get$_handleMoveCursorBackwardByCharacter", "_handleMoveCursorBackwardByCharacter$1", 13); _instance_1_u(_, "get$_handleMoveCursorForwardByWord", "_handleMoveCursorForwardByWord$1", 13); _instance_1_u(_, "get$_handleMoveCursorBackwardByWord", "_handleMoveCursorBackwardByWord$1", 13); _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_, "get$_editable$_handleTapDown", "_editable$_handleTapDown$1", 56); _instance_0_u(_, "get$_handleTap", "_handleTap$0", 0); _instance_0_u(_, "get$_editable$_handleLongPress", "_editable$_handleLongPress$0", 0); _instance_2_u(_, "get$_editable$_paintContents", "_editable$_paintContents$2", 94); _instance_1_u(_ = A.RenderErrorBox.prototype, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderFlex.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderImage.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderListBody.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _static_1(A, "object_RenderObject__cleanChildRelayoutBoundary$closure", "RenderObject__cleanChildRelayoutBoundary", 66); _static_1(A, "object_RenderObject__propagateRelayoutBoundaryToChild$closure", "RenderObject__propagateRelayoutBoundaryToChild", 66); _instance_0_u(A.PipelineOwner.prototype, "get$_updateSemanticsOwner", "_updateSemanticsOwner$0", 0); _instance_1_u(_ = A.RenderObject.prototype, "get$redepthChild", "redepthChild$1", 66); _instance_1_u(_, "get$dropChild", "dropChild$1", 66); _instance_0_u(_, "get$markNeedsPaint", "markNeedsPaint$0", 0); _instance(_, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 94, 0, 1); _instance_0_u(_, "get$markNeedsSemanticsUpdate", "markNeedsSemanticsUpdate$0", 0); _instance(_, "get$_marksExplicitInMergeGroup", 0, 1, null, ["call$2$isMergeUp", "call$1"], ["_marksExplicitInMergeGroup$2$isMergeUp", "_marksExplicitInMergeGroup$1"], 1388, 0, 0); _instance(_, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 442, 0, 0); _instance_1_u(_ = A.ContainerRenderObjectMixin.prototype, "get$childBefore", "childBefore$1", "ContainerRenderObjectMixin.0?(Object?)"); _instance_1_u(_, "get$childAfter", "childAfter$1", "ContainerRenderObjectMixin.0?(Object?)"); _instance_0_u(A.RelayoutWhenSystemFontsChangeMixin.prototype, "get$_scheduleSystemFontsUpdate", "_scheduleSystemFontsUpdate$0", 0); _instance_1_u(_ = A.RenderParagraph.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_, "get$_childSemanticsConfigurationsDelegate", "_childSemanticsConfigurationsDelegate$1", 812); _instance_1_u(A._PlatformViewGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 110); _instance_1_u(_ = A.RenderProxyBoxMixin.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance(_, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 94, 0, 1); _instance_1_u(_ = A.RenderConstrainedBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderAspectRatio.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderIntrinsicWidth.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderIntrinsicHeight.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_0_u(A.RenderAnimatedOpacityMixin.prototype, "get$_updateOpacity", "_updateOpacity$0", 0); _instance_0_u(A._RenderCustomClip.prototype, "get$_markNeedsClip", "_markNeedsClip$0", 0); _instance_2_u(A.RenderFittedBox.prototype, "get$_paintChildWithTransform", "_paintChildWithTransform$2", 1419); _instance_1_u(_ = A.RenderOffstage.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_u(_ = A.RenderSemanticsGestureHandler.prototype, "get$_performSemanticScrollLeft", "_performSemanticScrollLeft$0", 0); _instance_0_u(_, "get$_performSemanticScrollRight", "_performSemanticScrollRight$0", 0); _instance_0_u(_, "get$_performSemanticScrollUp", "_performSemanticScrollUp$0", 0); _instance_0_u(_, "get$_performSemanticScrollDown", "_performSemanticScrollDown$0", 0); _instance_0_u(_ = A.RenderSemanticsAnnotations.prototype, "get$_performTap", "_performTap$0", 0); _instance_0_u(_, "get$_performLongPress", "_performLongPress$0", 0); _instance_0_u(_, "get$_performDismiss", "_performDismiss$0", 0); _instance_0_u(_, "get$_performIncrease", "_performIncrease$0", 0); _instance_0_u(_, "get$_performDecrease", "_performDecrease$0", 0); _instance_0_u(_, "get$_performCopy", "_performCopy$0", 0); _instance_0_u(_, "get$_performCut", "_performCut$0", 0); _instance_0_u(_, "get$_performPaste", "_performPaste$0", 0); _instance_0_u(_, "get$_performDidGainAccessibilityFocus", "_performDidGainAccessibilityFocus$0", 0); _instance_0_u(_, "get$_performDidLoseAccessibilityFocus", "_performDidLoseAccessibilityFocus$0", 0); _instance_0_u(A.SelectionRegistrant.prototype, "get$_selection$_updateSelectionRegistrarSubscription", "_selection$_updateSelectionRegistrarSubscription$0", 0); _instance_1_u(_ = A.RenderShiftedBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance(_, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 94, 0, 1); _instance_1_u(_ = A.RenderPadding.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderPositionedBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderFractionallySizedOverflowBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderCustomSingleChildLayoutBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance(A.RenderSliver.prototype, "get$hitTest", 0, 1, null, ["call$3$crossAxisPosition$mainAxisPosition"], ["hitTest$3$crossAxisPosition$mainAxisPosition"], 1420, 0, 0); _instance(A.RenderSliverPinnedPersistentHeader.prototype, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 442, 0, 0); _instance_1_u(_ = A.RenderStack.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_2_u(_, "get$paintStack", "paintStack$2", 94); _instance_2_u(A.RenderIndexedStack.prototype, "get$paintStack", "paintStack$2", 94); _instance_1_u(_ = A.RenderTable.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A.RenderViewportBase.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_2_u(_, "get$_paintContents", "_paintContents$2", 94); _instance(_, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 442, 0, 0); _instance_1_u(_ = A.RenderWrap.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _static_2(A, "binding1_SchedulerBinding__taskSorter$closure", "SchedulerBinding__taskSorter", 3510); _static(A, "binding1__defaultSchedulingStrategy$closure", 0, null, ["call$2$priority$scheduler"], ["defaultSchedulingStrategy"], 3511, 0); _instance_1_u(_ = A.SchedulerBinding.prototype, "get$_executeTimingsCallbacks", "_executeTimingsCallbacks$1", 466); _instance_0_u(_, "get$_runTasks", "_runTasks$0", 0); _instance_1_u(_, "get$_handleBeginFrame", "_handleBeginFrame$1", 11); _instance_0_u(_, "get$_handleDrawFrame", "_handleDrawFrame$0", 0); _instance_0_u(_, "get$_disposePerformanceModeRequest", "_disposePerformanceModeRequest$0", 0); _instance_1_u(_, "get$_profileFramePostEvent", "_profileFramePostEvent$1", 1427); _instance_1_u(A.Ticker.prototype, "get$_ticker$_tick", "_ticker$_tick$1", 11); _instance_0_u(_ = A.SemanticsBinding.prototype, "get$_didDisposeSemanticsHandle", "_didDisposeSemanticsHandle$0", 0); _instance_0_u(_, "get$_handleSemanticsEnabledChanged", "_handleSemanticsEnabledChanged$0", 0); _instance_1_u(_, "get$_handleSemanticsActionEvent", "_handleSemanticsActionEvent$1", 1439); _instance_1_u(_ = A.SemanticsNode.prototype, "get$_redepthChild", "_redepthChild$1", 792); _instance_1_u(_, "get$_updateChildMergeFlagRecursively", "_updateChildMergeFlagRecursively$1", 792); _instance_0_u(A.SemanticsOwner.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.SemanticsConfiguration.prototype, "get$_onCustomSemanticsAction", "_onCustomSemanticsAction$1", 45); _instance_1_u(_, "get$addTagForChildren", "addTagForChildren$1", 1460); _static_1(A, "binding3_ServicesBinding__parseLicenses$closure", "ServicesBinding__parseLicenses", 3512); _instance_0_u(_ = A.ServicesBinding.prototype, "get$_addLicenses", "_addLicenses$0", 1496); _instance_1_u(_, "get$_handleLifecycleMessage", "_handleLifecycleMessage$1", 1497); _instance_1_u(_, "get$_handlePlatformMessage", "_handlePlatformMessage$1", 186); _instance_1_u(_ = A.KeyEventManager.prototype, "get$handleKeyData", "handleKeyData$1", 620); _instance_1_u(_, "get$handleRawKeyMessage", "handleRawKeyMessage$1", 1499); _instance_1_u(_, "get$_convertRawEventAndStore", "_convertRawEventAndStore$1", 1500); _instance_1_u(_ = A.RestorationManager.prototype, "get$_methodHandler", "_methodHandler$1", 536); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.RestorationBucket.prototype, "get$_restoration$_dropChild", "_restoration$_dropChild$1", 785); _instance_1_u(_, "get$_recursivelyUpdateManager", "_recursivelyUpdateManager$1", 785); _instance_1_u(A.TextInputClient.prototype, "get$performSelector", "performSelector$1", 15); _instance_1_u(A.TextInput.prototype, "get$_loudlyHandleTextInputInvocation", "_loudlyHandleTextInputInvocation$1", 186); _instance_1_u(A.UndoManager.prototype, "get$_handleUndoManagerInvocation", "_handleUndoManagerInvocation$1", 186); _instance_1_u(A._HtmlElementViewController.prototype, "get$dispatchPointerEvent", "dispatchPointerEvent$1", 1563); _instance_1_u(A._ActionsState.prototype, "get$_handleActionChanged", "_handleActionChanged$1", 1566); _instance_1_u(_ = A._FocusableActionDetectorState.prototype, "get$_handleFocusHighlightModeChange", "_handleFocusHighlightModeChange$1", 814); _instance_1_u(_, "get$_actions$_handleMouseEnter", "_actions$_handleMouseEnter$1", 131); _instance_1_u(_, "get$_actions$_handleMouseExit", "_actions$_handleMouseExit$1", 112); _instance_1_u(_, "get$_handleFocusChange", "_handleFocusChange$1", 13); _static(A, "animated_cross_fade_AnimatedCrossFade_defaultLayoutBuilder$closure", 4, null, ["call$4"], ["AnimatedCrossFade_defaultLayoutBuilder"], 3513, 0); _static_2(A, "animated_switcher_AnimatedSwitcher_defaultTransitionBuilder$closure", "AnimatedSwitcher_defaultTransitionBuilder", 566); _static_2(A, "animated_switcher_AnimatedSwitcher_defaultLayoutBuilder$closure", "AnimatedSwitcher_defaultLayoutBuilder", 3514); _instance_1_u(A._AnimatedSwitcherState.prototype, "get$_updateTransitionForEntry", "_updateTransitionForEntry$1", 1600); _instance_1_u(_ = A._WidgetsAppState.prototype, "get$_defaultOnNavigationNotification", "_defaultOnNavigationNotification$1", 456); _instance_1_u(_, "get$_onGenerateRoute", "_onGenerateRoute$1", 1617); _instance_1_u(_, "get$_onUnknownRoute", "_onUnknownRoute$1", 783); _static_1(A, "autocomplete_RawAutocomplete_defaultStringForOption$closure", "RawAutocomplete_defaultStringForOption", 597); _instance_0_u(_ = A._RawAutocompleteState.prototype, "get$_onChangedField", "_onChangedField$0", 19); _instance_0_u(_, "get$_onChangedFocus", "_onChangedFocus$0", 0); _instance_0_u(_, "get$_onFieldSubmitted", "_onFieldSubmitted$0", 0); _instance_1_u(_, "get$_select", "_select$1", 45); _instance_1_u(_, "get$_highlightPreviousOption", "_highlightPreviousOption$1", 1648); _instance_1_u(_, "get$_highlightNextOption", "_highlightNextOption$1", 1650); _instance_1_u(_, "get$_hideOptions", "_hideOptions$1", 782); _instance_1_u(A._AutomaticKeepAliveState.prototype, "get$_addClient", "_addClient$1", 1658); _instance_0_u(A.KeepAliveHandle.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_ = A.WidgetsBinding.prototype, "get$handleLocaleChanged", "handleLocaleChanged$0", 0); _instance_1_u(_, "get$_handleNavigationInvocation", "_handleNavigationInvocation$1", 186); _instance_0_u(_, "get$_handleBuildScheduled", "_handleBuildScheduled$0", 0); _instance_0_u(_ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding.prototype, "get$handleMetricsChanged", "handleMetricsChanged$0", 0); _instance_0_u(_, "get$handleTextScaleFactorChanged", "handleTextScaleFactorChanged$0", 0); _instance_0_u(_, "get$handlePlatformBrightnessChanged", "handlePlatformBrightnessChanged$0", 0); _instance_1_u(_, "get$handleAppLifecycleStateChanged", "handleAppLifecycleStateChanged$1", 3487); _instance_0_u(A._DraggableScrollableSheetScrollPosition.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(A._DualTransitionBuilderState.prototype, "get$_animationListener", "_animationListener$1", 47); _instance_0_u(_ = A.EditableTextState.prototype, "get$_onChangedClipboardStatus", "_onChangedClipboardStatus$0", 0); _instance_0_u(_, "get$_onFloatingCursorResetTick", "_onFloatingCursorResetTick$0", 0); _instance_0_u(_, "get$_restartConnectionIfNeeded", "_restartConnectionIfNeeded$0", 0); _instance_0_u(_, "get$_unflagInternalFocus", "_unflagInternalFocus$0", 0); _instance_0_u(_, "get$_onEditableScroll", "_onEditableScroll$0", 0); _instance_0_u(_, "get$_onCursorColorTick", "_onCursorColorTick$0", 0); _instance_0_u(_, "get$_onCursorTick", "_onCursorTick$0", 0); _instance_0_u(_, "get$_didChangeTextEditingValue", "_didChangeTextEditingValue$0", 0); _instance_0_u(_, "get$_editable_text$_handleFocusChanged", "_editable_text$_handleFocusChanged$0", 0); _instance_1_u(_, "get$_compositeCallback", "_compositeCallback$1", 1727); _instance(_, "get$_schedulePeriodicPostFrameCallbacks", 0, 0, function() { return [null]; }, ["call$1", "call$0"], ["_schedulePeriodicPostFrameCallbacks$1", "_schedulePeriodicPostFrameCallbacks$0"], 779, 0, 0); _instance_1_u(_, "get$performSelector", "performSelector$1", 15); _instance(_, "get$_moveBeyondTextBoundary", 0, 3, null, ["call$3"], ["_moveBeyondTextBoundary$3"], 778, 0, 0); _instance(_, "get$_moveToTextBoundary", 0, 3, null, ["call$3"], ["_moveToTextBoundary$3"], 778, 0, 0); _instance_0_u(_, "get$_characterBoundary", "_characterBoundary$0", 280); _instance_0_u(_, "get$_nextWordBoundary", "_nextWordBoundary$0", 280); _instance_0_u(_, "get$_linebreak", "_linebreak$0", 280); _instance_0_u(_, "get$_paragraphBoundary", "_paragraphBoundary$0", 280); _instance_0_u(_, "get$_documentBoundary", "_documentBoundary$0", 280); _instance_1_u(_, "get$_transposeCharacters", "_transposeCharacters$1", 1762); _instance_1_u(_, "get$_replaceText", "_replaceText$1", 1765); _instance_1_u(_, "get$_scrollToDocumentBoundary", "_scrollToDocumentBoundary$1", 1797); _instance_1_u(_, "get$_editable_text$_scroll", "_editable_text$_scroll$1", 1807); _instance_1_u(_, "get$_extendSelectionByPage", "_extendSelectionByPage$1", 1808); _instance_1_u(_, "get$_updateSelection", "_updateSelection$1", 1810); _instance_1_u(_, "get$_hideToolbarIfVisible", "_hideToolbarIfVisible$1", 782); _instance_1_u(_, "get$_defaultOnTapOutside", "_defaultOnTapOutside$1", 203); _instance_0_u(A.FocusNode.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_ = A.FocusManager.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_, "get$applyFocusChangesIfNeeded", "applyFocusChangesIfNeeded$0", 0); _instance_1_u(_ = A._HighlightModeManager.prototype, "get$handlePointerEvent", "handlePointerEvent$1", 110); _instance_1_u(_, "get$handleKeyMessage", "handleKeyMessage$1", 1924); _instance_0_u(A._FocusState.prototype, "get$_handleFocusChanged", "_handleFocusChanged$0", 0); _static(A, "focus_traversal_FocusTraversalPolicy_defaultTraversalRequestFocusCallback$closure", 1, null, ["call$5$alignment$alignmentPolicy$curve$duration", "call$1", "call$2$alignmentPolicy"], ["FocusTraversalPolicy_defaultTraversalRequestFocusCallback", function(node) { var _null = null; return A.FocusTraversalPolicy_defaultTraversalRequestFocusCallback(node, _null, _null, _null, _null); }, function(node, alignmentPolicy) { return A.FocusTraversalPolicy_defaultTraversalRequestFocusCallback(node, null, alignmentPolicy, null, null); }], 3515, 0); _static_1(A, "framework__InactiveElements__deactivateRecursively$closure", "_InactiveElements__deactivateRecursively", 109); _static_2(A, "framework_Element__sort$closure", "Element__sort", 3516); _static_1(A, "framework_Element__activateRecursively$closure", "Element__activateRecursively", 109); _static_1(A, "framework_ErrorWidget__defaultErrorWidgetBuilder$closure", "ErrorWidget__defaultErrorWidgetBuilder", 3517); _instance_1_u(A.State.prototype, "get$setState", "setState$1", 275); _instance_1_u(_ = A._InactiveElements.prototype, "get$_unmount", "_unmount$1", 109); _instance_0_u(_, "get$_unmountAll", "_unmountAll$0", 0); _instance_1_u(A.Element0.prototype, "get$deactivateChild", "deactivateChild$1", 109); _instance_1_u(_ = A.RawGestureDetectorState.prototype, "get$_gesture_detector$_handlePointerDown", "_gesture_detector$_handlePointerDown$1", 203); _instance_1_u(_, "get$_handlePointerPanZoomStart", "_handlePointerPanZoomStart$1", 2134); _instance_1_u(_, "get$_updateSemanticsForRenderObject", "_updateSemanticsForRenderObject$1", 2135); _instance_1_u(_ = A._HeroFlight.prototype, "get$_buildOverlay", "_buildOverlay$1", 44); _instance_1_u(_, "get$_handleAnimationUpdate", "_handleAnimationUpdate$1", 47); _instance_0_u(_, "get$onTick", "onTick$0", 0); _instance_1_u(_ = A.HeroController.prototype, "get$_handleFlightEnded", "_handleFlightEnded$1", 2139); _instance(_, "get$_defaultHeroFlightShuttleBuilder", 0, 5, null, ["call$5"], ["_defaultHeroFlightShuttleBuilder$5"], 2140, 0, 0); _static(A, "icon_theme_data_IconThemeData_lerp$closure", 3, null, ["call$3"], ["IconThemeData_lerp"], 3518, 0); _instance_2_u(A._ImageState.prototype, "get$_handleImageFrame", "_handleImageFrame$2", 2167); _instance_0_u(A.AnimatedWidgetBaseState.prototype, "get$_handleAnimationChanged", "_handleAnimationChanged$0", 0); _instance_0_u(A._InheritedNotifierElement.prototype, "get$_handleUpdate", "_handleUpdate$0", 0); _instance_1_u(_ = A._InteractiveViewerState.prototype, "get$_onScaleStart", "_onScaleStart$1", 493); _instance_1_u(_, "get$_onScaleUpdate", "_onScaleUpdate$1", 840); _instance_1_u(_, "get$_onScaleEnd", "_onScaleEnd$1", 429); _instance_1_u(_, "get$_interactive_viewer$_receivedPointerSignal", "_interactive_viewer$_receivedPointerSignal$1", 249); _instance_0_u(_, "get$_onAnimate", "_onAnimate$0", 0); _instance_0_u(_, "get$_onScaleAnimate", "_onScaleAnimate$0", 0); _instance_0_u(_, "get$_onTransformationControllerChange", "_onTransformationControllerChange$0", 0); _instance_1_u(A._LayoutBuilderElement.prototype, "get$_layout", "_layout$1", 45); _instance_1_u(_ = A._RenderLayoutBuilder.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _static_2(A, "navigator_Navigator_defaultGenerateInitialRoutes$closure", "Navigator_defaultGenerateInitialRoutes", 3519); _static_1(A, "navigator__RouteEntry_isPresentPredicate$closure", "_RouteEntry_isPresentPredicate", 308); _static_1(A, "navigator__RouteEntry_suitableForTransitionAnimationPredicate$closure", "_RouteEntry_suitableForTransitionAnimationPredicate", 308); _static_1(A, "navigator__RouteEntry_willBePresentPredicate$closure", "_RouteEntry_willBePresentPredicate", 308); _instance_1_u(A._NavigatorPushObservation.prototype, "get$notify", "notify$1", 385); _instance_1_u(A._NavigatorPopObservation.prototype, "get$notify", "notify$1", 385); _instance_1_u(A._NavigatorRemoveObservation.prototype, "get$notify", "notify$1", 385); _instance_1_u(A._NavigatorReplaceObservation.prototype, "get$notify", "notify$1", 385); _instance_0_u(_ = A.NavigatorState.prototype, "get$_handleHistoryChanged", "_handleHistoryChanged$0", 0); _instance_0_u(_, "get$_recordLastFocus", "_recordLastFocus$0", 0); _instance_1_u(_, "get$_handlePointerDown", "_handlePointerDown$1", 203); _instance_1_u(_, "get$_handlePointerUpOrCancel", "_handlePointerUpOrCancel$1", 110); _instance_1_u(_ = A._RenderOverflowBar.prototype, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _static_1(A, "overlay__RenderTheater__detachChild$closure", "_RenderTheater__detachChild", 66); _instance(A._RenderTheaterMixin.prototype, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 94, 0, 1); _instance_1_u(_ = A._RenderTheater.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(A._GlowingOverscrollIndicatorState.prototype, "get$_overscroll_indicator$_handleScrollNotification", "_overscroll_indicator$_handleScrollNotification$1", 173); _instance_0_u(_ = A._GlowController.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_, "get$_changePhase", "_changePhase$1", 47); _instance_1_u(_, "get$_tickDisplacement", "_tickDisplacement$1", 11); _instance_1_u(A._StretchingOverscrollIndicatorState.prototype, "get$_overscroll_indicator$_handleScrollNotification", "_overscroll_indicator$_handleScrollNotification$1", 173); _instance_1_u(_ = A._StretchController.prototype, "get$_changePhase", "_changePhase$1", 47); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_1_u(A.DefaultPlatformMenuDelegate.prototype, "get$_methodCallHandler", "_methodCallHandler$1", 536); _instance_1_u(_ = A._PlatformViewLinkState.prototype, "get$_onPlatformViewCreated", "_onPlatformViewCreated$1", 64); _instance_1_u(_, "get$_handleFrameworkFocusChanged", "_handleFrameworkFocusChanged$1", 13); _instance_1_u(_ = A.SliverReorderableListState.prototype, "get$_dragStart", "_dragStart$1", 833); _instance(_, "get$_dragUpdate", 0, 3, null, ["call$3"], ["_dragUpdate$3"], 2452, 0, 0); _instance_1_u(_, "get$_dragCancel", "_dragCancel$1", 766); _instance_1_u(_, "get$_dragEnd", "_dragEnd$1", 766); _instance_0_u(_, "get$_dropCompleted", "_dropCompleted$0", 0); _instance_0_u(_, "get$_handleScrollableAutoScrolled", "_handleScrollableAutoScrolled$0", 0); _instance_2_u(_, "get$_reorderable_list$_itemBuilder", "_reorderable_list$_itemBuilder$2", 99); _instance_0_u(A._ReorderableItemState.prototype, "get$rebuild", "rebuild$0", 0); _instance_1_u(A._DragInfo.prototype, "get$createProxy", "createProxy$1", 44); _instance_0_u(A._RootRestorationScopeState.prototype, "get$_replaceRootBucket", "_replaceRootBucket$0", 0); _instance_0_u(A.RestorableProperty.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(A.RestorationMixin.prototype, "get$_updateProperty", "_updateProperty$1", 2483); _instance_0_u(A.RestorableListenable.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(A.RestorableChangeNotifier.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A._RouterState.prototype, "get$_reportRouteInformation", "_reportRouteInformation$1", 11); _instance_0_u(_, "get$_handleRouteInformationProviderNotification", "_handleRouteInformationProviderNotification$0", 0); _instance_0_u(_, "get$_handleBackButtonDispatcherNotification", "_handleBackButtonDispatcherNotification$0", 60); _instance_0_u(_, "get$_handleRouterDelegateNotification", "_handleRouterDelegateNotification$0", 0); _instance_1_u(A.TransitionRoute.prototype, "get$_routes$_handleStatusChanged", "_routes$_handleStatusChanged$1", 47); _instance_0_i(A.LocalHistoryEntry.prototype, "get$remove", "remove$0", 0); _instance_0_u(_ = A.ModalRoute.prototype, "get$_handlePopEntryChange", "_handlePopEntryChange$0", 0); _instance_1_u(_, "get$_buildModalBarrier", "_buildModalBarrier$1", 44); _instance_1_u(_, "get$_buildModalScope", "_buildModalScope$1", 44); _instance_0_u(_ = A.BallisticScrollActivity.prototype, "get$_scroll_activity$_tick", "_scroll_activity$_tick$0", 0); _instance_0_u(_, "get$_scroll_activity$_end", "_scroll_activity$_end$0", 0); _instance_0_u(_ = A.DrivenScrollActivity.prototype, "get$_scroll_activity$_tick", "_scroll_activity$_tick$0", 0); _instance_0_u(_, "get$_scroll_activity$_end", "_scroll_activity$_end$0", 0); _instance_0_u(A.ScrollController.prototype, "get$dispose", "dispose$0", 0); _static_2(A, "scroll_delegate___kDefaultSemanticIndexCallback$closure", "_kDefaultSemanticIndexCallback", 3520); _instance_1_i(_ = A._SelectionKeepAliveState.prototype, "get$add", "add$1", 251); _instance_1_i(_, "get$remove", "remove$1", 251); _static_1(A, "scroll_notification__defaultScrollNotificationPredicate$closure", "defaultScrollNotificationPredicate", 173); _instance_0_u(_ = A.ScrollPosition.prototype, "get$didUpdateScrollMetrics", "didUpdateScrollMetrics$0", 0); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_0_u(A.ScrollPositionWithSingleContext.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.ScrollableState.prototype, "get$_scrollable$_handleDragDown", "_scrollable$_handleDragDown$1", 521); _instance_1_u(_, "get$_scrollable$_handleDragStart", "_scrollable$_handleDragStart$1", 78); _instance_1_u(_, "get$_scrollable$_handleDragUpdate", "_scrollable$_handleDragUpdate$1", 74); _instance_1_u(_, "get$_scrollable$_handleDragEnd", "_scrollable$_handleDragEnd$1", 92); _instance_0_u(_, "get$_scrollable$_handleDragCancel", "_scrollable$_handleDragCancel$0", 0); _instance_0_u(_, "get$_disposeHold", "_disposeHold$0", 0); _instance_0_u(_, "get$_disposeDrag", "_disposeDrag$0", 0); _instance_1_u(_, "get$_receivedPointerSignal", "_receivedPointerSignal$1", 249); _instance_1_u(_, "get$_scrollable$_handlePointerScroll", "_scrollable$_handlePointerScroll$1", 110); _instance_1_u(_, "get$_handleScrollMetricsNotification", "_handleScrollMetricsNotification$1", 384); _instance_0_u(_ = A._ScrollableSelectionContainerDelegate.prototype, "get$_scheduleLayoutChange", "_scheduleLayoutChange$0", 0); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_0_u(A.ScrollbarPainter.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_ = A.RawScrollbarState.prototype, "get$_validateInteractions", "_validateInteractions$1", 47); _instance_0_u(_, "get$handleThumbPress", "handleThumbPress$0", 0); _instance_1_u(_, "get$_handleTrackTapDown", "_handleTrackTapDown$1", 56); _instance_1_u(_, "get$_scrollbar$_handleScrollMetricsNotification", "_scrollbar$_handleScrollMetricsNotification$1", 384); _instance_1_u(_, "get$_handleScrollNotification", "_handleScrollNotification$1", 173); _instance_1_u(_, "get$_handlePointerScroll", "_handlePointerScroll$1", 110); _instance_1_u(_, "get$_scrollbar$_receivedPointerSignal", "_scrollbar$_receivedPointerSignal$1", 249); _instance_1_i(_ = A.MultiSelectableSelectionContainerDelegate.prototype, "get$add", "add$1", 251); _instance_1_i(_, "get$remove", "remove$1", 251); _instance_2_u(_, "get$_compareScreenOrder", "_compareScreenOrder$2", 2567); _instance_0_u(_, "get$_handleSelectableGeometryChange", "_handleSelectableGeometryChange$0", 0); _instance_0_u(_, "get$dispose", "dispose$0", 0); _instance_2_u(A._ShortcutsState.prototype, "get$_handleOnKeyEvent", "_handleOnKeyEvent$2", 211); _instance_0_u(A.ShortcutRegistry.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(A._ShortcutRegistrarState.prototype, "get$_shortcutsChanged", "_shortcutsChanged$0", 0); _instance_0_u(_ = A._RenderSingleChildViewport.prototype, "get$_hasScrolled", "_hasScrolled$0", 0); _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance(_, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 442, 0, 0); _instance_1_u(A.SliverMultiBoxAdaptorElement.prototype, "get$removeChild", "removeChild$1", 2590); _instance_0_u(A._FloatingHeaderState.prototype, "get$_isScrollingListener", "_isScrollingListener$0", 0); _instance_0_u(A._RenderSnapshotWidget.prototype, "get$_onRasterValueChanged", "_onRasterValueChanged$0", 0); _instance_0_u(A._DefaultSnapshotPainter.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_ = A.TextSelectionOverlay.prototype, "get$_updateTextSelectionOverlayVisibilities", "_updateTextSelectionOverlayVisibilities$0", 0); _instance_1_u(_, "get$_handleSelectionEndHandleDragStart", "_handleSelectionEndHandleDragStart$1", 78); _instance_1_u(_, "get$_handleSelectionEndHandleDragUpdate", "_handleSelectionEndHandleDragUpdate$1", 74); _instance_1_u(_, "get$_handleSelectionStartHandleDragStart", "_handleSelectionStartHandleDragStart$1", 78); _instance_1_u(_, "get$_handleSelectionStartHandleDragUpdate", "_handleSelectionStartHandleDragUpdate$1", 74); _instance_1_u(_, "get$_handleAnyDragEnd", "_handleAnyDragEnd$1", 92); _instance_1_u(_ = A.SelectionOverlay.prototype, "get$_handleStartHandleDragStart", "_handleStartHandleDragStart$1", 78); _instance_1_u(_, "get$_handleStartHandleDragUpdate", "_handleStartHandleDragUpdate$1", 74); _instance_1_u(_, "get$_handleStartHandleDragEnd", "_handleStartHandleDragEnd$1", 92); _instance_1_u(_, "get$_handleEndHandleDragStart", "_handleEndHandleDragStart$1", 78); _instance_1_u(_, "get$_handleEndHandleDragUpdate", "_handleEndHandleDragUpdate$1", 74); _instance_1_u(_, "get$_handleEndHandleDragEnd", "_handleEndHandleDragEnd$1", 92); _instance_1_u(_, "get$_buildStartHandle", "_buildStartHandle$1", 44); _instance_1_u(_, "get$_buildEndHandle", "_buildEndHandle$1", 44); _instance_1_u(_, "get$_buildToolbar", "_buildToolbar$1", 44); _instance_0_u(A._SelectionToolbarWrapperState.prototype, "get$_toolbarVisibilityChanged", "_toolbarVisibilityChanged$0", 0); _instance_0_u(A._SelectionHandleOverlayState.prototype, "get$_handleVisibilityChanged", "_handleVisibilityChanged$0", 0); _instance_0_u(_ = A.TextSelectionGestureDetectorBuilder.prototype, "get$onTapTrackStart", "onTapTrackStart$0", 0); _instance_0_u(_, "get$onTapTrackReset", "onTapTrackReset$0", 0); _instance_1_u(_, "get$onTapDown", "onTapDown$1", 382); _instance_1_u(_, "get$onForcePressStart", "onForcePressStart$1", 172); _instance_1_u(_, "get$onForcePressEnd", "onForcePressEnd$1", 172); _instance_0_u(_, "get$onUserTap", "onUserTap$0", 0); _instance_1_u(_, "get$onSingleTapUp", "onSingleTapUp$1", 296); _instance_0_u(_, "get$onSingleTapCancel", "onSingleTapCancel$0", 0); _instance_1_u(_, "get$onSingleLongTapStart", "onSingleLongTapStart$1", 239); _instance_1_u(_, "get$onSingleLongTapMoveUpdate", "onSingleLongTapMoveUpdate$1", 297); _instance_1_u(_, "get$onSingleLongTapEnd", "onSingleLongTapEnd$1", 283); _instance_0_u(_, "get$onSecondaryTap", "onSecondaryTap$0", 0); _instance_1_u(_, "get$onSecondaryTapDown", "onSecondaryTapDown$1", 56); _instance_1_u(_, "get$onDoubleTapDown", "onDoubleTapDown$1", 382); _instance_1_u(_, "get$onTripleTapDown", "onTripleTapDown$1", 382); _instance_1_u(_, "get$onDragSelectionStart", "onDragSelectionStart$1", 758); _instance_1_u(_, "get$onDragSelectionUpdate", "onDragSelectionUpdate$1", 757); _instance_1_u(_, "get$onDragSelectionEnd", "onDragSelectionEnd$1", 756); _instance_0_u(_ = A._TextSelectionGestureDetectorState.prototype, "get$_handleTapTrackStart", "_handleTapTrackStart$0", 0); _instance_0_u(_, "get$_handleTapTrackReset", "_handleTapTrackReset$0", 0); _instance_1_u(_, "get$_text_selection$_handleTapDown", "_text_selection$_handleTapDown$1", 382); _instance_1_u(_, "get$_text_selection$_handleTapUp", "_text_selection$_handleTapUp$1", 296); _instance_0_u(_, "get$_text_selection$_handleTapCancel", "_text_selection$_handleTapCancel$0", 0); _instance_1_u(_, "get$_handleDragStart", "_handleDragStart$1", 758); _instance_1_u(_, "get$_handleDragUpdate", "_handleDragUpdate$1", 757); _instance_1_u(_, "get$_handleDragEnd", "_handleDragEnd$1", 756); _instance_1_u(_, "get$_forcePressStarted", "_forcePressStarted$1", 172); _instance_1_u(_, "get$_forcePressEnded", "_forcePressEnded$1", 172); _instance_1_u(_, "get$_handleLongPressStart", "_handleLongPressStart$1", 239); _instance_1_u(_, "get$_handleLongPressMoveUpdate", "_handleLongPressMoveUpdate$1", 297); _instance_1_u(_, "get$_handleLongPressEnd", "_handleLongPressEnd$1", 283); _instance_0_u(A.ClipboardStatusNotifier.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(A.SingleTickerProviderStateMixin.prototype, "get$_updateTicker", "_updateTicker$0", 0); _instance_0_u(A.TickerProviderStateMixin.prototype, "get$_updateTickers", "_updateTickers$0", 0); _static_1(A, "transitions_ScaleTransition__handleScaleMatrix$closure", "ScaleTransition__handleScaleMatrix", 916); _static_1(A, "transitions_RotationTransition__handleTurnsMatrix$closure", "RotationTransition__handleTurnsMatrix", 916); _instance_0_u(A._AnimatedState.prototype, "get$_handleChange", "_handleChange$0", 0); _instance_0_u(_ = A.UndoHistoryState.prototype, "get$undo", "undo$0", 0); _instance_0_u(_, "get$redo", "redo$0", 0); _instance_1_u(_, "get$_undoFromIntent", "_undoFromIntent$1", 2627); _instance_1_u(_, "get$_redoFromIntent", "_redoFromIntent$1", 2628); _instance_0_u(_, "get$_push", "_push$0", 0); _instance_0_u(_, "get$_handleFocus", "_handleFocus$0", 0); _instance_0_u(A.UndoHistoryController.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(A._ValueListenableBuilderState.prototype, "get$_valueChanged", "_valueChanged$0", 0); _instance_1_u(_ = A._RenderScaledInlineWidget.prototype, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _static(A, "block_picker___defaultLayoutBuilder$closure", 3, null, ["call$3"], ["_defaultLayoutBuilder"], 3522, 0); _static(A, "block_picker___defaultItemBuilder$closure", 3, null, ["call$3"], ["_defaultItemBuilder"], 3523, 0); _static(A, "flutter_redux_StoreBuilder__identity$closure", 1, null, ["call$1$1", "call$1"], ["StoreBuilder__identity", function(store) { return A.StoreBuilder__identity(store, type$.dynamic); }], 3524, 0); _instance_1_u(_ = A._StoreStreamListenerState.prototype, "get$_whereDistinct", "_whereDistinct$1", 124); _instance_1_u(_, "get$_ignoreChange", "_ignoreChange$1", 124); _instance_2_u(_, "get$_flutter_redux$_handleChange", "_flutter_redux$_handleChange$2", 318); _instance(_, "get$_handleConverterError", 0, 3, null, ["call$3"], ["_handleConverterError$3"], 755, 0, 0); _instance(_, "get$_handleError", 0, 3, null, ["call$3"], ["_handleError$3"], 755, 0, 0); _instance_1_u(A._SlidableAutoCloseBarrierNotificationSenderState.prototype, "get$_auto_close_behavior$_handleStatusChanged", "_auto_close_behavior$_handleStatusChanged$1", 47); _instance_1_u(A._SlidableNotificationSenderState0.prototype, "get$handleStatusChanged", "handleStatusChanged$1", 47); _instance_0_u(A.SlidableController.prototype, "get$_onDirectionChanged", "_onDirectionChanged$0", 0); _instance_0_u(A._SlidableDismissalState.prototype, "get$handleResizeRequestChanged", "handleResizeRequestChanged$0", 0); _instance_0_u(_ = A._RenderFlexEntranceTransition.prototype, "get$markNeedsOffsets", "markNeedsOffsets$0", 0); _instance_1_u(_, "get$updateChildOffsets", "updateChildOffsets$1", 66); _instance_1_u(_ = A._SlidableGestureDetectorState.prototype, "get$handleDragStart", "handleDragStart$1", 78); _instance_1_u(_, "get$handleDragUpdate", "handleDragUpdate$1", 74); _instance_1_u(_, "get$handleDragEnd", "handleDragEnd$1", 92); _instance_0_u(A._SlidableScrollingBehaviorState.prototype, "get$handleScrollingChanged", "handleScrollingChanged$0", 0); _instance_0_u(_ = A._ActionPaneState.prototype, "get$handleEndGestureChanged", "handleEndGestureChanged$0", 0); _instance_0_u(_, "get$handleRatioChanged", "handleRatioChanged$0", 0); _instance_0_u(A._SlidableState.prototype, "get$handleActionPanelTypeChanged", "handleActionPanelTypeChanged$0", 0); _static(A, "staggered_grid___dryLayoutChild$closure", 2, null, ["call$3$parentUsesSize", "call$2"], ["_dryLayoutChild", function(child, constraints) { return A._dryLayoutChild(child, constraints, false); }], 917, 0); _static(A, "staggered_grid___layoutChild$closure", 2, null, ["call$3$parentUsesSize", "call$2"], ["_layoutChild", function(child, constraints) { return A._layoutChild(child, constraints, false); }], 917, 0); _instance_1_u(_ = A.RenderStaggeredGrid.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance(A.Registrar.prototype, "get$handleFrameworkMessage", 0, 3, null, ["call$3"], ["handleFrameworkMessage$3"], 2671, 0, 0); _instance_0_u(_ = A.RenderFollower.prototype, "get$markNeedsPaint", "markNeedsPaint$0", 0); _instance_0_u(_, "get$_calculateGlobalFollowerContentRect", "_calculateGlobalFollowerContentRect$0", 412); _instance_0_u(_ = A.MethodChannelGoogleSignIn.prototype, "get$signInSilently", "signInSilently$0", 380); _instance_0_i(_, "get$signIn", "signIn$0", 380); _instance_0_i(_, "get$signOut", "signOut$0", 19); _instance_0_i(_, "get$disconnect", "disconnect$0", 19); _instance_0_u(_ = A.GoogleSignInPlugin.prototype, "get$signInSilently", "signInSilently$0", 380); _instance_0_i(_, "get$signIn", "signIn$0", 380); _instance_0_i(_, "get$signOut", "signOut$0", 19); _instance_0_i(_, "get$disconnect", "disconnect$0", 19); _static_1(A, "constants__isWhitespace$closure", "isWhitespace", 117); _static_1(A, "constants__isDigit$closure", "isDigit", 117); _static_1(A, "constants__isHexDigit$closure", "isHexDigit", 117); _static_1(A, "constants__AsciiUpperToLower__asciiToLower$closure", "AsciiUpperToLower__asciiToLower", 137); _instance_1_i(A._CssClassSetImpl.prototype, "get$contains", "contains$1", 124); _instance_1_u(A.SelectorEvaluator.prototype, "get$visitSelector", "visitSelector$1", 2709); _instance_0_u(_ = A.HtmlTokenizer.prototype, "get$dataState", "dataState$0", 22); _instance_0_u(_, "get$entityDataState", "entityDataState$0", 22); _instance_0_u(_, "get$rcdataState", "rcdataState$0", 22); _instance_0_u(_, "get$characterReferenceInRcdata", "characterReferenceInRcdata$0", 22); _instance_0_u(_, "get$rawtextState", "rawtextState$0", 22); _instance_0_u(_, "get$scriptDataState", "scriptDataState$0", 22); _instance_0_u(_, "get$plaintextState", "plaintextState$0", 22); _instance_0_u(_, "get$tagOpenState", "tagOpenState$0", 22); _instance_0_u(_, "get$closeTagOpenState", "closeTagOpenState$0", 22); _instance_0_u(_, "get$tagNameState", "tagNameState$0", 22); _instance_0_u(_, "get$rcdataLessThanSignState", "rcdataLessThanSignState$0", 22); _instance_0_u(_, "get$rcdataEndTagOpenState", "rcdataEndTagOpenState$0", 22); _instance_0_u(_, "get$rcdataEndTagNameState", "rcdataEndTagNameState$0", 22); _instance_0_u(_, "get$rawtextLessThanSignState", "rawtextLessThanSignState$0", 22); _instance_0_u(_, "get$rawtextEndTagOpenState", "rawtextEndTagOpenState$0", 22); _instance_0_u(_, "get$rawtextEndTagNameState", "rawtextEndTagNameState$0", 22); _instance_0_u(_, "get$scriptDataLessThanSignState", "scriptDataLessThanSignState$0", 22); _instance_0_u(_, "get$scriptDataEndTagOpenState", "scriptDataEndTagOpenState$0", 22); _instance_0_u(_, "get$scriptDataEndTagNameState", "scriptDataEndTagNameState$0", 22); _instance_0_u(_, "get$scriptDataEscapeStartState", "scriptDataEscapeStartState$0", 22); _instance_0_u(_, "get$scriptDataEscapeStartDashState", "scriptDataEscapeStartDashState$0", 22); _instance_0_u(_, "get$scriptDataEscapedState", "scriptDataEscapedState$0", 22); _instance_0_u(_, "get$scriptDataEscapedDashState", "scriptDataEscapedDashState$0", 22); _instance_0_u(_, "get$scriptDataEscapedDashDashState", "scriptDataEscapedDashDashState$0", 22); _instance_0_u(_, "get$scriptDataEscapedLessThanSignState", "scriptDataEscapedLessThanSignState$0", 22); _instance_0_u(_, "get$scriptDataEscapedEndTagOpenState", "scriptDataEscapedEndTagOpenState$0", 22); _instance_0_u(_, "get$scriptDataEscapedEndTagNameState", "scriptDataEscapedEndTagNameState$0", 22); _instance_0_u(_, "get$scriptDataDoubleEscapeStartState", "scriptDataDoubleEscapeStartState$0", 22); _instance_0_u(_, "get$scriptDataDoubleEscapedState", "scriptDataDoubleEscapedState$0", 22); _instance_0_u(_, "get$scriptDataDoubleEscapedDashState", "scriptDataDoubleEscapedDashState$0", 22); _instance_0_u(_, "get$scriptDataDoubleEscapedDashDashState", "scriptDataDoubleEscapedDashDashState$0", 22); _instance_0_u(_, "get$scriptDataDoubleEscapedLessThanSignState", "scriptDataDoubleEscapedLessThanSignState$0", 22); _instance_0_u(_, "get$scriptDataDoubleEscapeEndState", "scriptDataDoubleEscapeEndState$0", 22); _instance_0_u(_, "get$beforeAttributeNameState", "beforeAttributeNameState$0", 22); _instance_0_u(_, "get$attributeNameState", "attributeNameState$0", 22); _instance_0_u(_, "get$afterAttributeNameState", "afterAttributeNameState$0", 22); _instance_0_u(_, "get$beforeAttributeValueState", "beforeAttributeValueState$0", 22); _instance_0_u(_, "get$attributeValueDoubleQuotedState", "attributeValueDoubleQuotedState$0", 22); _instance_0_u(_, "get$attributeValueSingleQuotedState", "attributeValueSingleQuotedState$0", 22); _instance_0_u(_, "get$attributeValueUnQuotedState", "attributeValueUnQuotedState$0", 22); _instance_0_u(_, "get$afterAttributeValueState", "afterAttributeValueState$0", 22); _instance_0_u(_, "get$selfClosingStartTagState", "selfClosingStartTagState$0", 22); _instance_0_u(_, "get$bogusCommentState", "bogusCommentState$0", 22); _instance_0_u(_, "get$markupDeclarationOpenState", "markupDeclarationOpenState$0", 22); _instance_0_u(_, "get$commentStartState", "commentStartState$0", 22); _instance_0_u(_, "get$commentStartDashState", "commentStartDashState$0", 22); _instance_0_u(_, "get$commentState", "commentState$0", 22); _instance_0_u(_, "get$commentEndDashState", "commentEndDashState$0", 22); _instance_0_u(_, "get$commentEndState", "commentEndState$0", 22); _instance_0_u(_, "get$commentEndBangState", "commentEndBangState$0", 22); _instance_0_u(_, "get$doctypeState", "doctypeState$0", 22); _instance_0_u(_, "get$beforeDoctypeNameState", "beforeDoctypeNameState$0", 22); _instance_0_u(_, "get$doctypeNameState", "doctypeNameState$0", 22); _instance_0_u(_, "get$afterDoctypeNameState", "afterDoctypeNameState$0", 22); _instance_0_u(_, "get$afterDoctypePublicKeywordState", "afterDoctypePublicKeywordState$0", 22); _instance_0_u(_, "get$beforeDoctypePublicIdentifierState", "beforeDoctypePublicIdentifierState$0", 22); _instance_0_u(_, "get$doctypePublicIdentifierDoubleQuotedState", "doctypePublicIdentifierDoubleQuotedState$0", 22); _instance_0_u(_, "get$doctypePublicIdentifierSingleQuotedState", "doctypePublicIdentifierSingleQuotedState$0", 22); _instance_0_u(_, "get$afterDoctypePublicIdentifierState", "afterDoctypePublicIdentifierState$0", 22); _instance_0_u(_, "get$betweenDoctypePublicAndSystemIdentifiersState", "betweenDoctypePublicAndSystemIdentifiersState$0", 22); _instance_0_u(_, "get$afterDoctypeSystemKeywordState", "afterDoctypeSystemKeywordState$0", 22); _instance_0_u(_, "get$beforeDoctypeSystemIdentifierState", "beforeDoctypeSystemIdentifierState$0", 22); _instance_0_u(_, "get$doctypeSystemIdentifierDoubleQuotedState", "doctypeSystemIdentifierDoubleQuotedState$0", 22); _instance_0_u(_, "get$doctypeSystemIdentifierSingleQuotedState", "doctypeSystemIdentifierSingleQuotedState$0", 22); _instance_0_u(_, "get$afterDoctypeSystemIdentifierState", "afterDoctypeSystemIdentifierState$0", 22); _instance_0_u(_, "get$bogusDoctypeState", "bogusDoctypeState$0", 22); _instance_0_u(_, "get$cdataSectionState", "cdataSectionState$0", 22); _instance_0_i(A.BrowserClient.prototype, "get$close", "close$0", 0); _static_2(A, "billing_client_manager_BillingClientManager__createBillingClient$closure", "BillingClientManager__createBillingClient", 3526); _instance_0_i(_ = A.BillingClientManager.prototype, "get$_connect", "_connect$0", 19); _instance_1_u(_, "get$_onPurchasesUpdated", "_onPurchasesUpdated$1", 2754); _instance_1_u(_, "get$onUserChoiceAlternativeBilling", "onUserChoiceAlternativeBilling$1", 2755); _instance_1_u(A.InAppPurchaseAndroidPlatform.prototype, "get$_getPurchaseDetailsFromResult", "_getPurchaseDetailsFromResult$1", 2760); _static_1(A, "pigeon_converters__productDetailsWrapperFromPlatform$closure", "productDetailsWrapperFromPlatform", 3527); _static_1(A, "pigeon_converters__pricingPhaseWrapperFromPlatform$closure", "pricingPhaseWrapperFromPlatform", 3528); _static_1(A, "pigeon_converters__purchaseWrapperFromPlatform$closure", "purchaseWrapperFromPlatform", 3529); _static_1(A, "pigeon_converters__subscriptionOfferDetailsWrapperFromPlatform$closure", "subscriptionOfferDetailsWrapperFromPlatform", 3530); _static_1(A, "pigeon_converters__userChoiceDetailsProductFromPlatform$closure", "userChoiceDetailsProductFromPlatform", 3531); _static_1(A, "translator_Translator_convertToUserChoiceDetails$closure", "Translator_convertToUserChoiceDetails", 3532); _instance_1_u(_ = A.SKPaymentQueueWrapper.prototype, "get$handleObserverCallbacks", "handleObserverCallbacks$1", 186); _instance_1_u(_, "get$handlePaymentQueueDelegateCallbacks", "handlePaymentQueueDelegateCallbacks$1", 186); _instance_1_u(_ = A.DateBuilder.prototype, "get$setYear", "setYear$1", 64); _instance_1_u(_, "get$setMonth", "setMonth$1", 64); _instance_1_u(_, "get$setDay", "setDay$1", 64); _instance_1_u(_, "get$setDayOfYear", "setDayOfYear$1", 64); _instance_1_u(_, "get$setHour", "setHour$1", 64); _instance_1_u(_, "get$setMinute", "setMinute$1", 64); _instance_1_u(_, "get$setSecond", "setSecond$1", 64); _instance_1_u(_, "get$setFractionalSecond", "setFractionalSecond$1", 64); _static_1(A, "date_format_DateFormat_localeExists$closure", "DateFormat_localeExists", 117); _instance_0_u(A.DateFormat.prototype, "get$_initDigitMatcher", "_initDigitMatcher$0", 2871); _static_1(A, "number_format_NumberFormat_localeExists$closure", "NumberFormat_localeExists", 117); _static_1(A, "intl_helpers__canonicalizedLocale$closure", "canonicalizedLocale", 374); _static_1(A, "intl_helpers___throwLocaleError$closure", "_throwLocaleError", 31); _static_1(A, "intl_helpers__deprecatedLocale$closure", "deprecatedLocale", 31); _static_1(A, "intl_helpers__shortLocale$closure", "shortLocale", 31); _static_0(A, "plural_rules___default_rule$closure", "_default_rule", 55); _static_0(A, "plural_rules___ast_rule$closure", "_ast_rule", 55); _static_0(A, "plural_rules___af_rule$closure", "_af_rule", 55); _static_0(A, "plural_rules___am_rule$closure", "_am_rule", 55); _static_0(A, "plural_rules___ar_rule$closure", "_ar_rule", 55); _static_0(A, "plural_rules___be_rule$closure", "_be_rule", 55); _static_0(A, "plural_rules___br_rule$closure", "_br_rule", 55); _static_0(A, "plural_rules___bs_rule$closure", "_bs_rule", 55); _static_0(A, "plural_rules___ca_rule$closure", "_ca_rule", 55); _static_0(A, "plural_rules___cs_rule$closure", "_cs_rule", 55); _static_0(A, "plural_rules___cy_rule$closure", "_cy_rule", 55); _static_0(A, "plural_rules___da_rule$closure", "_da_rule", 55); _static_0(A, "plural_rules___es_rule$closure", "_es_rule", 55); _static_0(A, "plural_rules___ceb_rule$closure", "_ceb_rule", 55); _static_0(A, "plural_rules___fr_rule$closure", "_fr_rule", 55); _static_0(A, "plural_rules___ga_rule$closure", "_ga_rule", 55); _static_0(A, "plural_rules___he_rule$closure", "_he_rule", 55); _static_0(A, "plural_rules___ff_rule$closure", "_ff_rule", 55); _static_0(A, "plural_rules___is_rule$closure", "_is_rule", 55); _static_0(A, "plural_rules___ak_rule$closure", "_ak_rule", 55); _static_0(A, "plural_rules___lt_rule$closure", "_lt_rule", 55); _static_0(A, "plural_rules___lv_rule$closure", "_lv_rule", 55); _static_0(A, "plural_rules___mk_rule$closure", "_mk_rule", 55); _static_0(A, "plural_rules___mt_rule$closure", "_mt_rule", 55); _static_0(A, "plural_rules___pl_rule$closure", "_pl_rule", 55); _static_0(A, "plural_rules___pt_rule$closure", "_pt_rule", 55); _static_0(A, "plural_rules___mo_rule$closure", "_mo_rule", 55); _static_0(A, "plural_rules___ru_rule$closure", "_ru_rule", 55); _static_0(A, "plural_rules___si_rule$closure", "_si_rule", 55); _static_0(A, "plural_rules___sl_rule$closure", "_sl_rule", 55); _static_1(A, "plural_rules__localeHasPluralRules$closure", "localeHasPluralRules", 12); _instance_0_u(A._IntlPhoneFieldState.prototype, "get$_changeCountry", "_changeCountry$0", 19); _static(A, "main__main$closure", 0, null, ["call$1$isTesting", "call$0"], ["main0", function() { return A.main0(false); }], 3534, 0); _instance_0_u(_ = A.InvoiceNinjaAppState.prototype, "get$_authenticate", "_authenticate$0", 67); _instance_1_u(_, "get$generateRoute", "generateRoute$1", 783); _static_2(A, "app_reducer__appReducer$closure", "appReducer", 3535); _static_2(A, "auth_reducer__userLoadUrlReducer$closure", "userLoadUrlReducer", 3536); _static_2(A, "auth_reducer__userSignUpRequestReducer$closure", "userSignUpRequestReducer", 3537); _static_2(A, "auth_reducer__userLoginRequestReducer$closure", "userLoginRequestReducer", 3538); _static_2(A, "auth_reducer__oauthLoginRequestReducer$closure", "oauthLoginRequestReducer", 3539); _static_2(A, "auth_reducer__oauthSignUpRequestReducer$closure", "oauthSignUpRequestReducer", 3540); _static_2(A, "auth_reducer__userLoginSuccessReducer$closure", "userLoginSuccessReducer", 3541); _static_2(A, "auth_reducer__userVerifiedPasswordReducer$closure", "userVerifiedPasswordReducer", 3542); _static_2(A, "auth_reducer__userUnverifiedPasswordReducer$closure", "userUnverifiedPasswordReducer", 3543); _static_2(A, "bank_account_reducer___clearEditing$closure", "_clearEditing", 3544); _static_2(A, "bank_account_reducer___updateEditing$closure", "_updateEditing", 3545); _static_2(A, "bank_account_reducer___viewBankAccountList$closure", "_viewBankAccountList0", 3546); _static_2(A, "bank_account_reducer___filterBankAccountsByCustom1$closure", "_filterBankAccountsByCustom1", 3547); _static_2(A, "bank_account_reducer___filterBankAccountsByCustom2$closure", "_filterBankAccountsByCustom2", 3548); _static_2(A, "bank_account_reducer___filterBankAccountsByState$closure", "_filterBankAccountsByState", 3549); _static_2(A, "bank_account_reducer___filterBankAccounts$closure", "_filterBankAccounts", 3550); _static_2(A, "bank_account_reducer___sortBankAccounts$closure", "_sortBankAccounts", 3551); _static_2(A, "bank_account_reducer___startListMultiselect$closure", "_startListMultiselect", 3552); _static_2(A, "bank_account_reducer___addToListMultiselect$closure", "_addToListMultiselect", 3553); _static_2(A, "bank_account_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect", 3554); _static_2(A, "bank_account_reducer___clearListMultiselect$closure", "_clearListMultiselect", 3555); _static_2(A, "bank_account_reducer___archiveBankAccountSuccess$closure", "_archiveBankAccountSuccess", 3556); _static_2(A, "bank_account_reducer___deleteBankAccountSuccess$closure", "_deleteBankAccountSuccess", 3557); _static_2(A, "bank_account_reducer___restoreBankAccountSuccess$closure", "_restoreBankAccountSuccess", 3558); _static_2(A, "bank_account_reducer___addBankAccount$closure", "_addBankAccount", 3559); _static_2(A, "bank_account_reducer___updateBankAccount$closure", "_updateBankAccount", 3560); _static_2(A, "bank_account_reducer___setLoadedBankAccount$closure", "_setLoadedBankAccount", 3561); _static_2(A, "bank_account_reducer___setLoadedBankAccounts$closure", "_setLoadedBankAccounts", 3562); _static_2(A, "bank_account_reducer___setLoadedCompany$closure", "_setLoadedCompany", 3563); _static_2(A, "client_reducer___viewClientList$closure", "_viewClientList0", 3564); _static_2(A, "client_reducer___filterClientsByCustom1$closure", "_filterClientsByCustom1", 3565); _static_2(A, "client_reducer___filterClientsByCustom2$closure", "_filterClientsByCustom2", 3566); _static_2(A, "client_reducer___filterClientsByCustom3$closure", "_filterClientsByCustom3", 3567); _static_2(A, "client_reducer___filterClientsByCustom4$closure", "_filterClientsByCustom4", 3568); _static_2(A, "client_reducer___filterClientsByState$closure", "_filterClientsByState", 3569); _static_2(A, "client_reducer___filterClients$closure", "_filterClients", 3570); _static_2(A, "client_reducer___sortClients$closure", "_sortClients", 3571); _static_2(A, "client_reducer___startListMultiselect$closure", "_startListMultiselect0", 3572); _static_2(A, "client_reducer___addToListMultiselect$closure", "_addToListMultiselect0", 3573); _static_2(A, "client_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect0", 3574); _static_2(A, "client_reducer___clearListMultiselect$closure", "_clearListMultiselect0", 3575); _static_2(A, "client_reducer___archiveClientSuccess$closure", "_archiveClientSuccess", 3576); _static_2(A, "client_reducer___deleteClientSuccess$closure", "_deleteClientSuccess", 3577); _static_2(A, "client_reducer___restoreClientSuccess$closure", "_restoreClientSuccess", 3578); _static_2(A, "client_reducer___addClient$closure", "_addClient", 3579); _static_2(A, "client_reducer___updateClient$closure", "_updateClient", 3580); _static_2(A, "client_reducer___setLoadedClient$closure", "_setLoadedClient", 3581); _static_2(A, "client_reducer___mergeClientSuccess$closure", "_mergeClientSuccess", 3582); _static_2(A, "client_reducer___purgeClientSuccess$closure", "_purgeClientSuccess", 3583); _static_2(A, "client_reducer___setLoadedClients$closure", "_setLoadedClients", 3584); _static_2(A, "client_reducer___setLoadedCompany$closure", "_setLoadedCompany0", 3585); _static_2(A, "company_reducer__loadCompanySuccessReducer$closure", "loadCompanySuccessReducer", 3586); _static_2(A, "company_reducer__saveCompanySuccessReducer$closure", "saveCompanySuccessReducer", 3587); _static_2(A, "company_gateway_reducer___clearEditing$closure", "_clearEditing0", 3588); _static_2(A, "company_gateway_reducer___updateEditing$closure", "_updateEditing0", 3589); _static_2(A, "company_gateway_reducer___filterCompanyGatewaysByCustom1$closure", "_filterCompanyGatewaysByCustom1", 3590); _static_2(A, "company_gateway_reducer___filterCompanyGatewaysByCustom2$closure", "_filterCompanyGatewaysByCustom2", 3591); _static_2(A, "company_gateway_reducer___filterCompanyGatewaysByState$closure", "_filterCompanyGatewaysByState", 3592); _static_2(A, "company_gateway_reducer___filterCompanyGateways$closure", "_filterCompanyGateways", 3593); _static_2(A, "company_gateway_reducer___sortCompanyGateways$closure", "_sortCompanyGateways", 3594); _static_2(A, "company_gateway_reducer___startListMultiselect$closure", "_startListMultiselect1", 3595); _static_2(A, "company_gateway_reducer___addToListMultiselect$closure", "_addToListMultiselect1", 3596); _static_2(A, "company_gateway_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect1", 3597); _static_2(A, "company_gateway_reducer___clearListMultiselect$closure", "_clearListMultiselect1", 3598); _static_2(A, "company_gateway_reducer___archiveCompanyGatewaySuccess$closure", "_archiveCompanyGatewaySuccess", 3599); _static_2(A, "company_gateway_reducer___deleteCompanyGatewaySuccess$closure", "_deleteCompanyGatewaySuccess", 3600); _static_2(A, "company_gateway_reducer___restoreCompanyGatewaySuccess$closure", "_restoreCompanyGatewaySuccess", 3601); _static_2(A, "company_gateway_reducer___addCompanyGateway$closure", "_addCompanyGateway", 3602); _static_2(A, "company_gateway_reducer___updateCompanyGateway$closure", "_updateCompanyGateway", 3603); _static_2(A, "company_gateway_reducer___setLoadedCompanyGateway$closure", "_setLoadedCompanyGateway", 3604); _static_2(A, "company_gateway_reducer___setLoadedCompany$closure", "_setLoadedCompany1", 3605); _static_2(A, "company_gateway_reducer___setLoadedCompanyGateways$closure", "_setLoadedCompanyGateways", 3606); _static_2(A, "credit_reducer___clearEditing$closure", "_clearEditing1", 273); _static_2(A, "credit_reducer___updateEditing$closure", "_updateEditing1", 448); _static_2(A, "credit_reducer___addCreditItem$closure", "_addCreditItem", 666); _static_2(A, "credit_reducer___addCreditItems$closure", "_addCreditItems", 3609); _static_2(A, "credit_reducer___removeCreditItem$closure", "_removeCreditItem", 3610); _static_2(A, "credit_reducer___updateCreditItem$closure", "_updateCreditItem", 3611); _static_2(A, "credit_reducer___viewCreditList$closure", "_viewCreditList0", 3612); _static_2(A, "credit_reducer___filterCreditsByCustom1$closure", "_filterCreditsByCustom1", 3613); _static_2(A, "credit_reducer___filterCreditsByCustom2$closure", "_filterCreditsByCustom2", 3614); _static_2(A, "credit_reducer___filterCreditsByCustom3$closure", "_filterCreditsByCustom3", 3615); _static_2(A, "credit_reducer___filterCreditsByCustom4$closure", "_filterCreditsByCustom4", 3616); _static_2(A, "credit_reducer___filterCreditsByState$closure", "_filterCreditsByState", 3617); _static_2(A, "credit_reducer___filterCreditsByStatus$closure", "_filterCreditsByStatus", 3618); _static_2(A, "credit_reducer___filterCredits$closure", "_filterCredits", 3619); _static_2(A, "credit_reducer___sortCredits$closure", "_sortCredits", 3620); _static_2(A, "credit_reducer___startListMultiselect$closure", "_startListMultiselect2", 3621); _static_2(A, "credit_reducer___addToListMultiselect$closure", "_addToListMultiselect2", 3622); _static_2(A, "credit_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect2", 3623); _static_2(A, "credit_reducer___clearListMultiselect$closure", "_clearListMultiselect2", 3624); _static_2(A, "credit_reducer___purgeClientSuccess$closure", "_purgeClientSuccess0", 3625); _static_2(A, "credit_reducer___markSentCreditSuccess$closure", "_markSentCreditSuccess", 3626); _static_2(A, "credit_reducer___archiveCreditSuccess$closure", "_archiveCreditSuccess", 3627); _static_2(A, "credit_reducer___deleteCreditSuccess$closure", "_deleteCreditSuccess", 3628); _static_2(A, "credit_reducer___restoreCreditSuccess$closure", "_restoreCreditSuccess", 3629); _static_2(A, "credit_reducer___addCredit$closure", "_addCredit", 3630); _static_2(A, "credit_reducer___updateCredit$closure", "_updateCredit", 3631); _static_2(A, "credit_reducer___setLoadedCredits$closure", "_setLoadedCredits", 3632); _static_2(A, "credit_reducer___setLoadedCompany$closure", "_setLoadedCompany2", 3633); _static_2(A, "design_reducer___clearEditing$closure", "_clearEditing2", 3634); _static_2(A, "design_reducer___updateEditing$closure", "_updateEditing2", 3635); _static_2(A, "design_reducer___viewDesignList$closure", "_viewDesignList0", 3636); _static_2(A, "design_reducer___filterDesignsByCustom1$closure", "_filterDesignsByCustom1", 3637); _static_2(A, "design_reducer___filterDesignsByCustom2$closure", "_filterDesignsByCustom2", 3638); _static_2(A, "design_reducer___filterDesignsByState$closure", "_filterDesignsByState", 3639); _static_2(A, "design_reducer___filterDesigns$closure", "_filterDesigns", 3640); _static_2(A, "design_reducer___sortDesigns$closure", "_sortDesigns", 3641); _static_2(A, "design_reducer___startListMultiselect$closure", "_startListMultiselect3", 3642); _static_2(A, "design_reducer___addToListMultiselect$closure", "_addToListMultiselect3", 3643); _static_2(A, "design_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect3", 3644); _static_2(A, "design_reducer___clearListMultiselect$closure", "_clearListMultiselect3", 3645); _static_2(A, "design_reducer___archiveDesignSuccess$closure", "_archiveDesignSuccess", 3646); _static_2(A, "design_reducer___deleteDesignSuccess$closure", "_deleteDesignSuccess", 3647); _static_2(A, "design_reducer___restoreDesignSuccess$closure", "_restoreDesignSuccess", 3648); _static_2(A, "design_reducer___addDesign$closure", "_addDesign", 3649); _static_2(A, "design_reducer___updateDesign$closure", "_updateDesign", 3650); _static_2(A, "design_reducer___setLoadedDesign$closure", "_setLoadedDesign", 3651); _static_2(A, "design_reducer___setLoadedDesigns$closure", "_setLoadedDesigns", 3652); _static_2(A, "design_reducer___setLoadedCompany$closure", "_setLoadedCompany3", 3653); _static_2(A, "document_reducer___updateEditing$closure", "_updateEditing3", 3654); _static_2(A, "document_reducer___viewDocumentList$closure", "_viewDocumentList0", 3655); _static_2(A, "document_reducer___filterDocumentsByCustom1$closure", "_filterDocumentsByCustom1", 3656); _static_2(A, "document_reducer___filterDocumentsByCustom2$closure", "_filterDocumentsByCustom2", 3657); _static_2(A, "document_reducer___filterDocumentsByState$closure", "_filterDocumentsByState", 3658); _static_2(A, "document_reducer___filterDocumentsByStatus$closure", "_filterDocumentsByStatus", 3659); _static_2(A, "document_reducer___filterDocuments$closure", "_filterDocuments", 3660); _static_2(A, "document_reducer___sortDocuments$closure", "_sortDocuments", 3661); _static_2(A, "document_reducer___startListMultiselect$closure", "_startListMultiselect4", 3662); _static_2(A, "document_reducer___addToListMultiselect$closure", "_addToListMultiselect4", 3663); _static_2(A, "document_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect4", 3664); _static_2(A, "document_reducer___clearListMultiselect$closure", "_clearListMultiselect4", 3665); _static_2(A, "document_reducer___archiveDocumentSuccess$closure", "_archiveDocumentSuccess", 3666); _static_2(A, "document_reducer___deleteDocumentSuccess$closure", "_deleteDocumentSuccess", 3667); _static_2(A, "document_reducer___restoreDocumentSuccess$closure", "_restoreDocumentSuccess", 3668); _static_2(A, "document_reducer___addDocument$closure", "_addDocument", 3669); _static_2(A, "document_reducer___updateDocument$closure", "_updateDocument", 3670); _static_2(A, "document_reducer___setLoadedDocument$closure", "_setLoadedDocument", 3671); _static_2(A, "document_reducer___setLoadedDocuments$closure", "_setLoadedDocuments", 3672); _static_2(A, "document_reducer___setLoadedCompany$closure", "_setLoadedCompany4", 3673); _static_2(A, "expense_reducer___clearEditing$closure", "_clearEditing3", 921); _static_2(A, "expense_reducer___updateEditing$closure", "_updateEditing4", 922); _static_2(A, "expense_reducer___viewExpenseList$closure", "_viewExpenseList0", 3676); _static_2(A, "expense_reducer___filterExpensesByCustom1$closure", "_filterExpensesByCustom1", 3677); _static_2(A, "expense_reducer___filterExpensesByCustom2$closure", "_filterExpensesByCustom2", 3678); _static_2(A, "expense_reducer___filterExpensesByCustom3$closure", "_filterExpensesByCustom3", 3679); _static_2(A, "expense_reducer___filterExpensesByCustom4$closure", "_filterExpensesByCustom4", 3680); _static_2(A, "expense_reducer___filterExpensesByState$closure", "_filterExpensesByState", 3681); _static_2(A, "expense_reducer___filterExpensesByStatus$closure", "_filterExpensesByStatus", 3682); _static_2(A, "expense_reducer___filterExpenses$closure", "_filterExpenses", 3683); _static_2(A, "expense_reducer___sortExpenses$closure", "_sortExpenses", 3684); _static_2(A, "expense_reducer___startListMultiselect$closure", "_startListMultiselect5", 3685); _static_2(A, "expense_reducer___addToListMultiselect$closure", "_addToListMultiselect5", 3686); _static_2(A, "expense_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect5", 3687); _static_2(A, "expense_reducer___clearListMultiselect$closure", "_clearListMultiselect5", 3688); _static_2(A, "expense_reducer___purgeClientSuccess$closure", "_purgeClientSuccess1", 3689); _static_2(A, "expense_reducer___archiveExpenseSuccess$closure", "_archiveExpenseSuccess", 3690); _static_2(A, "expense_reducer___deleteExpenseSuccess$closure", "_deleteExpenseSuccess", 3691); _static_2(A, "expense_reducer___restoreExpenseSuccess$closure", "_restoreExpenseSuccess", 3692); _static_2(A, "expense_reducer___addExpense$closure", "_addExpense", 3693); _static_2(A, "expense_reducer___updateExpense$closure", "_updateExpense", 3694); _static_2(A, "expense_reducer___setLoadedExpense$closure", "_setLoadedExpense", 3695); _static_2(A, "expense_reducer___setLoadedExpenses$closure", "_setLoadedExpenses", 3696); _static_2(A, "expense_reducer___setLoadedCompany$closure", "_setLoadedCompany5", 3697); _static_2(A, "expense_category_reducer___clearEditing$closure", "_clearEditing4", 3698); _static_2(A, "expense_category_reducer___updateEditing$closure", "_updateEditing5", 3699); _static_2(A, "expense_category_reducer___filterExpenseCategoriesByCustom1$closure", "_filterExpenseCategoriesByCustom1", 3700); _static_2(A, "expense_category_reducer___filterExpenseCategoriesByCustom2$closure", "_filterExpenseCategoriesByCustom2", 3701); _static_2(A, "expense_category_reducer___filterExpenseCategoriesByState$closure", "_filterExpenseCategoriesByState", 3702); _static_2(A, "expense_category_reducer___filterExpenseCategories$closure", "_filterExpenseCategories", 3703); _static_2(A, "expense_category_reducer___sortExpenseCategories$closure", "_sortExpenseCategories", 3704); _static_2(A, "expense_category_reducer___startListMultiselect$closure", "_startListMultiselect6", 3705); _static_2(A, "expense_category_reducer___addToListMultiselect$closure", "_addToListMultiselect6", 3706); _static_2(A, "expense_category_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect6", 3707); _static_2(A, "expense_category_reducer___clearListMultiselect$closure", "_clearListMultiselect6", 3708); _static_2(A, "expense_category_reducer___archiveExpenseCategorySuccess$closure", "_archiveExpenseCategorySuccess", 3709); _static_2(A, "expense_category_reducer___deleteExpenseCategorySuccess$closure", "_deleteExpenseCategorySuccess", 3710); _static_2(A, "expense_category_reducer___restoreExpenseCategorySuccess$closure", "_restoreExpenseCategorySuccess", 3711); _static_2(A, "expense_category_reducer___addExpenseCategory$closure", "_addExpenseCategory", 3712); _static_2(A, "expense_category_reducer___updateExpenseCategory$closure", "_updateExpenseCategory", 3713); _static_2(A, "expense_category_reducer___setLoadedExpenseCategory$closure", "_setLoadedExpenseCategory", 3714); _static_2(A, "expense_category_reducer___setLoadedExpenseCategories$closure", "_setLoadedExpenseCategories", 3715); _static_2(A, "expense_category_reducer___setLoadedCompany$closure", "_setLoadedCompany6", 3716); _static_2(A, "group_reducer___clearEditing$closure", "_clearEditing5", 3717); _static_2(A, "group_reducer___updateEditing$closure", "_updateEditing6", 3718); _static_2(A, "group_reducer___viewGroupList$closure", "_viewGroupList0", 3719); _static_2(A, "group_reducer___filterGroupsByState$closure", "_filterGroupsByState", 3720); _static_2(A, "group_reducer___filterGroups$closure", "_filterGroups", 3721); _static_2(A, "group_reducer___sortGroups$closure", "_sortGroups", 3722); _static_2(A, "group_reducer___startListMultiselect$closure", "_startListMultiselect7", 3723); _static_2(A, "group_reducer___addToListMultiselect$closure", "_addToListMultiselect7", 3724); _static_2(A, "group_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect7", 3725); _static_2(A, "group_reducer___clearListMultiselect$closure", "_clearListMultiselect7", 3726); _static_2(A, "group_reducer___archiveGroupSuccess$closure", "_archiveGroupSuccess", 3727); _static_2(A, "group_reducer___deleteGroupSuccess$closure", "_deleteGroupSuccess", 3728); _static_2(A, "group_reducer___restoreGroupSuccess$closure", "_restoreGroupSuccess", 3729); _static_2(A, "group_reducer___addGroup$closure", "_addGroup", 3730); _static_2(A, "group_reducer___updateGroup$closure", "_updateGroup", 3731); _static_2(A, "group_reducer___setLoadedGroup$closure", "_setLoadedGroup", 3732); _static_2(A, "group_reducer___setLoadedGroups$closure", "_setLoadedGroups", 3733); _static_2(A, "group_reducer___setLoadedCompany$closure", "_setLoadedCompany7", 3734); _static_2(A, "invoice_reducer___clearEditing$closure", "_clearEditing6", 273); _static_2(A, "invoice_reducer___updateEditing$closure", "_updateEditing7", 273); _static_2(A, "invoice_reducer___addInvoiceItem$closure", "_addInvoiceItem", 642); _static_2(A, "invoice_reducer___addInvoiceItems$closure", "_addInvoiceItems", 3735); _static_2(A, "invoice_reducer___removeInvoiceItem$closure", "_removeInvoiceItem", 3736); _static_2(A, "invoice_reducer___updateInvoiceItem$closure", "_updateInvoiceItem", 3737); _static_2(A, "invoice_reducer___viewInvoiceList$closure", "_viewInvoiceList0", 3738); _static_2(A, "invoice_reducer___filterInvoicesByCustom1$closure", "_filterInvoicesByCustom1", 3739); _static_2(A, "invoice_reducer___filterInvoicesByCustom2$closure", "_filterInvoicesByCustom2", 3740); _static_2(A, "invoice_reducer___filterInvoicesByCustom3$closure", "_filterInvoicesByCustom3", 3741); _static_2(A, "invoice_reducer___filterInvoicesByCustom4$closure", "_filterInvoicesByCustom4", 3742); _static_2(A, "invoice_reducer___filterInvoicesByState$closure", "_filterInvoicesByState", 3743); _static_2(A, "invoice_reducer___filterInvoicesByStatus$closure", "_filterInvoicesByStatus", 3744); _static_2(A, "invoice_reducer___filterInvoices$closure", "_filterInvoices", 3745); _static_2(A, "invoice_reducer___sortInvoices$closure", "_sortInvoices", 3746); _static_2(A, "invoice_reducer___startListMultiselect$closure", "_startListMultiselect8", 3747); _static_2(A, "invoice_reducer___addToListMultiselect$closure", "_addToListMultiselect8", 3748); _static_2(A, "invoice_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect8", 3749); _static_2(A, "invoice_reducer___clearListMultiselect$closure", "_clearListMultiselect8", 3750); _static_2(A, "invoice_reducer___purgeClientSuccess$closure", "_purgeClientSuccess2", 3751); _static_2(A, "invoice_reducer___markInvoicesSentSuccess$closure", "_markInvoicesSentSuccess", 3752); _static_2(A, "invoice_reducer___markInvoicesPaidSuccess$closure", "_markInvoicesPaidSuccess", 3753); _static_2(A, "invoice_reducer___cancelInvoicesSuccess$closure", "_cancelInvoicesSuccess", 3754); _static_2(A, "invoice_reducer___archiveInvoiceSuccess$closure", "_archiveInvoiceSuccess", 3755); _static_2(A, "invoice_reducer___deleteInvoiceSuccess$closure", "_deleteInvoiceSuccess", 3756); _static_2(A, "invoice_reducer___emailInvoiceSuccess$closure", "_emailInvoiceSuccess", 3757); _static_2(A, "invoice_reducer___restoreInvoiceSuccess$closure", "_restoreInvoiceSuccess", 3758); _static_2(A, "invoice_reducer___addInvoice$closure", "_addInvoice", 3759); _static_2(A, "invoice_reducer___updateInvoice$closure", "_updateInvoice", 3760); _static_2(A, "invoice_reducer___setLoadedInvoices$closure", "_setLoadedInvoices", 3761); _static_2(A, "invoice_reducer___setLoadedCompany$closure", "_setLoadedCompany8", 3762); _static_2(A, "payment_reducer___clearEditing$closure", "_clearEditing7", 3763); _static_2(A, "payment_reducer___updateEditing$closure", "_updateEditing8", 3764); _static_2(A, "payment_reducer___viewPaymentList$closure", "_viewPaymentList0", 3765); _static_2(A, "payment_reducer___filterPaymentsByCustom1$closure", "_filterPaymentsByCustom1", 3766); _static_2(A, "payment_reducer___filterPaymentsByCustom2$closure", "_filterPaymentsByCustom2", 3767); _static_2(A, "payment_reducer___filterPaymentsByCustom3$closure", "_filterPaymentsByCustom3", 3768); _static_2(A, "payment_reducer___filterPaymentsByCustom4$closure", "_filterPaymentsByCustom4", 3769); _static_2(A, "payment_reducer___filterPaymentsByState$closure", "_filterPaymentsByState", 3770); _static_2(A, "payment_reducer___filterPaymentsByStatus$closure", "_filterPaymentsByStatus", 3771); _static_2(A, "payment_reducer___filterPayments$closure", "_filterPayments", 3772); _static_2(A, "payment_reducer___sortPayments$closure", "_sortPayments", 3773); _static_2(A, "payment_reducer___startListMultiselect$closure", "_startListMultiselect9", 3774); _static_2(A, "payment_reducer___addToListMultiselect$closure", "_addToListMultiselect9", 3775); _static_2(A, "payment_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect9", 3776); _static_2(A, "payment_reducer___clearListMultiselect$closure", "_clearListMultiselect9", 3777); _static_2(A, "payment_reducer___purgeClientSuccess$closure", "_purgeClientSuccess3", 3778); _static_2(A, "payment_reducer___archivePaymentSuccess$closure", "_archivePaymentSuccess", 3779); _static_2(A, "payment_reducer___deletePaymentSuccess$closure", "_deletePaymentSuccess", 3780); _static_2(A, "payment_reducer___restorePaymentSuccess$closure", "_restorePaymentSuccess", 3781); _static_2(A, "payment_reducer___addPayment$closure", "_addPayment", 3782); _static_2(A, "payment_reducer___updatePayment$closure", "_updatePayment", 3783); _static_2(A, "payment_reducer___setLoadedPayment$closure", "_setLoadedPayment", 3784); _static_2(A, "payment_reducer___setLoadedPayments$closure", "_setLoadedPayments", 3785); _static_2(A, "payment_reducer___setLoadedCompany$closure", "_setLoadedCompany9", 3786); _static_2(A, "payment_term_reducer___clearEditing$closure", "_clearEditing8", 3787); _static_2(A, "payment_term_reducer___updateEditing$closure", "_updateEditing9", 3788); _static_2(A, "payment_term_reducer___viewPaymentTermList$closure", "_viewPaymentTermList0", 3789); _static_2(A, "payment_term_reducer___filterPaymentTermsByCustom1$closure", "_filterPaymentTermsByCustom1", 3790); _static_2(A, "payment_term_reducer___filterPaymentTermsByCustom2$closure", "_filterPaymentTermsByCustom2", 3791); _static_2(A, "payment_term_reducer___filterPaymentTermsByState$closure", "_filterPaymentTermsByState", 3792); _static_2(A, "payment_term_reducer___filterPaymentTerms$closure", "_filterPaymentTerms", 3793); _static_2(A, "payment_term_reducer___sortPaymentTerms$closure", "_sortPaymentTerms", 3794); _static_2(A, "payment_term_reducer___startListMultiselect$closure", "_startListMultiselect10", 3795); _static_2(A, "payment_term_reducer___addToListMultiselect$closure", "_addToListMultiselect10", 3796); _static_2(A, "payment_term_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect10", 3797); _static_2(A, "payment_term_reducer___clearListMultiselect$closure", "_clearListMultiselect10", 3798); _static_2(A, "payment_term_reducer___archivePaymentTermSuccess$closure", "_archivePaymentTermSuccess", 3799); _static_2(A, "payment_term_reducer___deletePaymentTermSuccess$closure", "_deletePaymentTermSuccess", 3800); _static_2(A, "payment_term_reducer___restorePaymentTermSuccess$closure", "_restorePaymentTermSuccess", 3801); _static_2(A, "payment_term_reducer___addPaymentTerm$closure", "_addPaymentTerm", 3802); _static_2(A, "payment_term_reducer___updatePaymentTerm$closure", "_updatePaymentTerm", 3803); _static_2(A, "payment_term_reducer___setLoadedPaymentTerm$closure", "_setLoadedPaymentTerm", 3804); _static_2(A, "payment_term_reducer___setLoadedPaymentTerms$closure", "_setLoadedPaymentTerms", 3805); _static_2(A, "payment_term_reducer___setLoadedCompany$closure", "_setLoadedCompany10", 3806); _static_2(A, "product_reducer___clearEditing$closure", "_clearEditing9", 3807); _static_2(A, "product_reducer___updateEditing$closure", "_updateEditing10", 3808); _static_2(A, "product_reducer___viewProductList$closure", "_viewProductList0", 3809); _static_2(A, "product_reducer___filterProductsByState$closure", "_filterProductsByState", 3810); _static_2(A, "product_reducer___filterProductsByCustom1$closure", "_filterProductsByCustom1", 3811); _static_2(A, "product_reducer___filterProductsByCustom2$closure", "_filterProductsByCustom2", 3812); _static_2(A, "product_reducer___filterProductsByCustom3$closure", "_filterProductsByCustom3", 3813); _static_2(A, "product_reducer___filterProductsByCustom4$closure", "_filterProductsByCustom4", 3814); _static_2(A, "product_reducer___filterProducts$closure", "_filterProducts", 3815); _static_2(A, "product_reducer___sortProducts$closure", "_sortProducts", 3816); _static_2(A, "product_reducer___startListMultiselect$closure", "_startListMultiselect11", 3817); _static_2(A, "product_reducer___addToListMultiselect$closure", "_addToListMultiselect11", 3818); _static_2(A, "product_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect11", 3819); _static_2(A, "product_reducer___clearListMultiselect$closure", "_clearListMultiselect11", 3820); _static_2(A, "product_reducer___archiveProductSuccess$closure", "_archiveProductSuccess", 3821); _static_2(A, "product_reducer___deleteProductSuccess$closure", "_deleteProductSuccess", 3822); _static_2(A, "product_reducer___restoreProductSuccess$closure", "_restoreProductSuccess", 3823); _static_2(A, "product_reducer___setTaxCategoryProductsSuccess$closure", "_setTaxCategoryProductsSuccess", 3824); _static_2(A, "product_reducer___addProduct$closure", "_addProduct", 3825); _static_2(A, "product_reducer___updateProduct$closure", "_updateProduct", 3826); _static_2(A, "product_reducer___setLoadedProduct$closure", "_setLoadedProduct", 3827); _static_2(A, "product_reducer___setLoadedProducts$closure", "_setLoadedProducts", 3828); _static_2(A, "product_reducer___setLoadedCompany$closure", "_setLoadedCompany11", 3829); _static_2(A, "project_reducer___clearEditing$closure", "_clearEditing10", 3830); _static_2(A, "project_reducer___updateEditing$closure", "_updateEditing11", 3831); _static_2(A, "project_reducer___viewProjectList$closure", "_viewProjectList0", 3832); _static_2(A, "project_reducer___filterProjectsByCustom1$closure", "_filterProjectsByCustom1", 3833); _static_2(A, "project_reducer___filterProjectsByCustom2$closure", "_filterProjectsByCustom2", 3834); _static_2(A, "project_reducer___filterProjectsByCustom3$closure", "_filterProjectsByCustom3", 3835); _static_2(A, "project_reducer___filterProjectsByCustom4$closure", "_filterProjectsByCustom4", 3836); _static_2(A, "project_reducer___filterProjectsByState$closure", "_filterProjectsByState", 3837); _static_2(A, "project_reducer___filterProjects$closure", "_filterProjects", 3838); _static_2(A, "project_reducer___sortProjects$closure", "_sortProjects", 3839); _static_2(A, "project_reducer___startListMultiselect$closure", "_startListMultiselect12", 3840); _static_2(A, "project_reducer___addToListMultiselect$closure", "_addToListMultiselect12", 3841); _static_2(A, "project_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect12", 3842); _static_2(A, "project_reducer___clearListMultiselect$closure", "_clearListMultiselect12", 3843); _static_2(A, "project_reducer___purgeClientSuccess$closure", "_purgeClientSuccess4", 3844); _static_2(A, "project_reducer___archiveProjectSuccess$closure", "_archiveProjectSuccess", 3845); _static_2(A, "project_reducer___deleteProjectSuccess$closure", "_deleteProjectSuccess", 3846); _static_2(A, "project_reducer___restoreProjectSuccess$closure", "_restoreProjectSuccess", 3847); _static_2(A, "project_reducer___addProject$closure", "_addProject", 3848); _static_2(A, "project_reducer___updateProject$closure", "_updateProject", 3849); _static_2(A, "project_reducer___setLoadedProject$closure", "_setLoadedProject", 3850); _static_2(A, "project_reducer___setLoadedProjects$closure", "_setLoadedProjects", 3851); _static_2(A, "project_reducer___setLoadedCompany$closure", "_setLoadedCompany12", 3852); _static_2(A, "purchase_order_reducer___clearEditing$closure", "_clearEditing11", 273); _static_2(A, "purchase_order_reducer___updateEditing$closure", "_updateEditing12", 448); _static_2(A, "purchase_order_reducer___addPurchaseOrderItem$closure", "_addPurchaseOrderItem", 632); _static_2(A, "purchase_order_reducer___addPurchaseOrderItems$closure", "_addPurchaseOrderItems", 3853); _static_2(A, "purchase_order_reducer___removePurchaseOrderItem$closure", "_removePurchaseOrderItem", 3854); _static_2(A, "purchase_order_reducer___updatePurchaseOrderItem$closure", "_updatePurchaseOrderItem", 3855); _static_2(A, "purchase_order_reducer___viewPurchaseOrderList$closure", "_viewPurchaseOrderList0", 3856); _static_2(A, "purchase_order_reducer___filterPurchaseOrdersByCustom1$closure", "_filterPurchaseOrdersByCustom1", 3857); _static_2(A, "purchase_order_reducer___filterPurchaseOrdersByCustom2$closure", "_filterPurchaseOrdersByCustom2", 3858); _static_2(A, "purchase_order_reducer___filterPurchaseOrdersByCustom3$closure", "_filterPurchaseOrdersByCustom3", 3859); _static_2(A, "purchase_order_reducer___filterPurchaseOrdersByCustom4$closure", "_filterPurchaseOrdersByCustom4", 3860); _static_2(A, "purchase_order_reducer___filterPurchaseOrdersByState$closure", "_filterPurchaseOrdersByState", 3861); _static_2(A, "purchase_order_reducer___filterPurchaseOrdersByStatus$closure", "_filterPurchaseOrdersByStatus", 3862); _static_2(A, "purchase_order_reducer___filterPurchaseOrders$closure", "_filterPurchaseOrders", 3863); _static_2(A, "purchase_order_reducer___sortPurchaseOrders$closure", "_sortPurchaseOrders", 3864); _static_2(A, "purchase_order_reducer___startListMultiselect$closure", "_startListMultiselect13", 3865); _static_2(A, "purchase_order_reducer___addToListMultiselect$closure", "_addToListMultiselect13", 3866); _static_2(A, "purchase_order_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect13", 3867); _static_2(A, "purchase_order_reducer___clearListMultiselect$closure", "_clearListMultiselect13", 3868); _static_2(A, "purchase_order_reducer___markSentPurchaseOrderSuccess$closure", "_markSentPurchaseOrderSuccess", 3869); _static_2(A, "purchase_order_reducer___convertPurchaseOrdersToExpenses$closure", "_convertPurchaseOrdersToExpenses", 3870); _static_2(A, "purchase_order_reducer___addPurchaseOrdersToInventorySuccess$closure", "_addPurchaseOrdersToInventorySuccess", 3871); _static_2(A, "purchase_order_reducer___acceptPurchaseOrderSuccess$closure", "_acceptPurchaseOrderSuccess", 3872); _static_2(A, "purchase_order_reducer___cancelPurchaseOrderSuccess$closure", "_cancelPurchaseOrderSuccess", 3873); _static_2(A, "purchase_order_reducer___archivePurchaseOrderSuccess$closure", "_archivePurchaseOrderSuccess", 3874); _static_2(A, "purchase_order_reducer___deletePurchaseOrderSuccess$closure", "_deletePurchaseOrderSuccess", 3875); _static_2(A, "purchase_order_reducer___restorePurchaseOrderSuccess$closure", "_restorePurchaseOrderSuccess", 3876); _static_2(A, "purchase_order_reducer___emailPurchaseOrderSuccess$closure", "_emailPurchaseOrderSuccess", 3877); _static_2(A, "purchase_order_reducer___approvePurchaseOrderSuccess$closure", "_approvePurchaseOrderSuccess", 3878); _static_2(A, "purchase_order_reducer___addPurchaseOrder$closure", "_addPurchaseOrder", 3879); _static_2(A, "purchase_order_reducer___updatePurchaseOrder$closure", "_updatePurchaseOrder", 3880); _static_2(A, "purchase_order_reducer___setLoadedPurchaseOrders$closure", "_setLoadedPurchaseOrders", 3881); _static_2(A, "purchase_order_reducer___setLoadedCompany$closure", "_setLoadedCompany13", 3882); _static_2(A, "quote_reducer___clearEditing$closure", "_clearEditing12", 273); _static_2(A, "quote_reducer___updateEditing$closure", "_updateEditing13", 448); _static_2(A, "quote_reducer___addQuoteItem$closure", "_addQuoteItem", 630); _static_2(A, "quote_reducer___addQuoteItems$closure", "_addQuoteItems", 3883); _static_2(A, "quote_reducer___removeQuoteItem$closure", "_removeQuoteItem", 3884); _static_2(A, "quote_reducer___updateQuoteItem$closure", "_updateQuoteItem", 3885); _static_2(A, "quote_reducer___viewQuoteList$closure", "_viewQuoteList0", 3886); _static_2(A, "quote_reducer___filterQuotesByCustom1$closure", "_filterQuotesByCustom1", 3887); _static_2(A, "quote_reducer___filterQuotesByCustom2$closure", "_filterQuotesByCustom2", 3888); _static_2(A, "quote_reducer___filterQuotesByCustom3$closure", "_filterQuotesByCustom3", 3889); _static_2(A, "quote_reducer___filterQuotesByCustom4$closure", "_filterQuotesByCustom4", 3890); _static_2(A, "quote_reducer___filterQuotesByState$closure", "_filterQuotesByState", 3891); _static_2(A, "quote_reducer___filterQuotesByStatus$closure", "_filterQuotesByStatus", 3892); _static_2(A, "quote_reducer___filterQuotes$closure", "_filterQuotes", 3893); _static_2(A, "quote_reducer___sortQuotes$closure", "_sortQuotes", 3894); _static_2(A, "quote_reducer___startListMultiselect$closure", "_startListMultiselect14", 3895); _static_2(A, "quote_reducer___addToListMultiselect$closure", "_addToListMultiselect14", 3896); _static_2(A, "quote_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect14", 3897); _static_2(A, "quote_reducer___clearListMultiselect$closure", "_clearListMultiselect14", 3898); _static_2(A, "quote_reducer___purgeClientSuccess$closure", "_purgeClientSuccess5", 3899); _static_2(A, "quote_reducer___markSentQuoteSuccess$closure", "_markSentQuoteSuccess", 3900); _static_2(A, "quote_reducer___archiveQuoteSuccess$closure", "_archiveQuoteSuccess", 3901); _static_2(A, "quote_reducer___deleteQuoteSuccess$closure", "_deleteQuoteSuccess", 3902); _static_2(A, "quote_reducer___restoreQuoteSuccess$closure", "_restoreQuoteSuccess", 3903); _static_2(A, "quote_reducer___emailQuoteSuccess$closure", "_emailQuoteSuccess", 3904); _static_2(A, "quote_reducer___convertQuotesToInvoicesSuccess$closure", "_convertQuotesToInvoicesSuccess", 3905); _static_2(A, "quote_reducer___convertQuotesToProjectsSuccess$closure", "_convertQuotesToProjectsSuccess", 3906); _static_2(A, "quote_reducer___addQuote$closure", "_addQuote", 3907); _static_2(A, "quote_reducer___updateQuote$closure", "_updateQuote", 3908); _static_2(A, "quote_reducer___setLoadedQuotes$closure", "_setLoadedQuotes", 3909); _static_2(A, "quote_reducer___setLoadedCompany$closure", "_setLoadedCompany14", 3910); _static_2(A, "recurring_expense_reducer___clearEditing$closure", "_clearEditing13", 921); _static_2(A, "recurring_expense_reducer___updateEditing$closure", "_updateEditing14", 922); _static_2(A, "recurring_expense_reducer___viewRecurringExpenseList$closure", "_viewRecurringExpenseList0", 3911); _static_2(A, "recurring_expense_reducer___filterRecurringExpensesByCustom1$closure", "_filterRecurringExpensesByCustom1", 3912); _static_2(A, "recurring_expense_reducer___filterRecurringExpensesByCustom2$closure", "_filterRecurringExpensesByCustom2", 3913); _static_2(A, "recurring_expense_reducer___filterRecurringExpensesByState$closure", "_filterRecurringExpensesByState", 3914); _static_2(A, "recurring_expense_reducer___filterRecurringExpensesByStatus$closure", "_filterRecurringExpensesByStatus", 3915); _static_2(A, "recurring_expense_reducer___filterRecurringExpenses$closure", "_filterRecurringExpenses", 3916); _static_2(A, "recurring_expense_reducer___sortRecurringExpenses$closure", "_sortRecurringExpenses", 3917); _static_2(A, "recurring_expense_reducer___startListMultiselect$closure", "_startListMultiselect15", 3918); _static_2(A, "recurring_expense_reducer___addToListMultiselect$closure", "_addToListMultiselect15", 3919); _static_2(A, "recurring_expense_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect15", 3920); _static_2(A, "recurring_expense_reducer___clearListMultiselect$closure", "_clearListMultiselect15", 3921); _static_2(A, "recurring_expense_reducer___purgeClientSuccess$closure", "_purgeClientSuccess6", 3922); _static_2(A, "recurring_expense_reducer___archiveRecurringExpenseSuccess$closure", "_archiveRecurringExpenseSuccess", 3923); _static_2(A, "recurring_expense_reducer___deleteRecurringExpenseSuccess$closure", "_deleteRecurringExpenseSuccess", 3924); _static_2(A, "recurring_expense_reducer___restoreRecurringExpenseSuccess$closure", "_restoreRecurringExpenseSuccess", 3925); _static_2(A, "recurring_expense_reducer___addRecurringExpense$closure", "_addRecurringExpense", 3926); _static_2(A, "recurring_expense_reducer___updateRecurringExpense$closure", "_updateRecurringExpense", 3927); _static_2(A, "recurring_expense_reducer___startRecurringExpensesSuccess$closure", "_startRecurringExpensesSuccess", 3928); _static_2(A, "recurring_expense_reducer___stopRecurringExpensesSuccess$closure", "_stopRecurringExpensesSuccess", 3929); _static_2(A, "recurring_expense_reducer___setLoadedRecurringExpense$closure", "_setLoadedRecurringExpense", 3930); _static_2(A, "recurring_expense_reducer___setLoadedRecurringExpenses$closure", "_setLoadedRecurringExpenses", 3931); _static_2(A, "recurring_expense_reducer___setLoadedCompany$closure", "_setLoadedCompany15", 3932); _static_2(A, "recurring_invoice_reducer___clearEditing$closure", "_clearEditing14", 273); _static_2(A, "recurring_invoice_reducer___updateEditing$closure", "_updateEditing15", 448); _static_2(A, "recurring_invoice_reducer___addRecurringInvoiceItem$closure", "_addRecurringInvoiceItem", 629); _static_2(A, "recurring_invoice_reducer___addRecurringInvoiceItems$closure", "_addRecurringInvoiceItems", 3933); _static_2(A, "recurring_invoice_reducer___removeRecurringInvoiceItem$closure", "_removeRecurringInvoiceItem", 3934); _static_2(A, "recurring_invoice_reducer___updateRecurringInvoiceItem$closure", "_updateRecurringInvoiceItem", 3935); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoicesByCustom1$closure", "_filterRecurringInvoicesByCustom1", 3936); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoicesByCustom2$closure", "_filterRecurringInvoicesByCustom2", 3937); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoicesByCustom3$closure", "_filterRecurringInvoicesByCustom3", 3938); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoicesByCustom4$closure", "_filterRecurringInvoicesByCustom4", 3939); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoicesByState$closure", "_filterRecurringInvoicesByState", 3940); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoicesByStatus$closure", "_filterRecurringInvoicesByStatus", 3941); _static_2(A, "recurring_invoice_reducer___filterRecurringInvoices$closure", "_filterRecurringInvoices", 3942); _static_2(A, "recurring_invoice_reducer___sortRecurringInvoices$closure", "_sortRecurringInvoices", 3943); _static_2(A, "recurring_invoice_reducer___startListMultiselect$closure", "_startListMultiselect16", 3944); _static_2(A, "recurring_invoice_reducer___addToListMultiselect$closure", "_addToListMultiselect16", 3945); _static_2(A, "recurring_invoice_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect16", 3946); _static_2(A, "recurring_invoice_reducer___clearListMultiselect$closure", "_clearListMultiselect16", 3947); _static_2(A, "recurring_invoice_reducer___purgeClientSuccess$closure", "_purgeClientSuccess7", 3948); _static_2(A, "recurring_invoice_reducer___archiveRecurringInvoiceSuccess$closure", "_archiveRecurringInvoiceSuccess", 3949); _static_2(A, "recurring_invoice_reducer___deleteRecurringInvoiceSuccess$closure", "_deleteRecurringInvoiceSuccess", 3950); _static_2(A, "recurring_invoice_reducer___emailRecurringInvoiceSuccess$closure", "_emailRecurringInvoiceSuccess", 3951); _static_2(A, "recurring_invoice_reducer___restoreRecurringInvoiceSuccess$closure", "_restoreRecurringInvoiceSuccess", 3952); _static_2(A, "recurring_invoice_reducer___sendNowRecurringInvoiceSuccess$closure", "_sendNowRecurringInvoiceSuccess", 3953); _static_2(A, "recurring_invoice_reducer___startRecurringInvoicesSuccess$closure", "_startRecurringInvoicesSuccess", 3954); _static_2(A, "recurring_invoice_reducer___stopRecurringInvoicesSuccess$closure", "_stopRecurringInvoicesSuccess", 3955); _static_2(A, "recurring_invoice_reducer___addRecurringInvoice$closure", "_addRecurringInvoice", 3956); _static_2(A, "recurring_invoice_reducer___updateRecurringInvoice$closure", "_updateRecurringInvoice", 3957); _static_2(A, "recurring_invoice_reducer___setLoadedRecurringInvoices$closure", "_setLoadedRecurringInvoices", 3958); _static_2(A, "recurring_invoice_reducer___setLoadedCompany$closure", "_setLoadedCompany16", 3959); _static_2(A, "schedule_reducer___clearEditing$closure", "_clearEditing15", 3960); _static_2(A, "schedule_reducer___updateEditing$closure", "_updateEditing16", 3961); _static_2(A, "schedule_reducer___viewScheduleList$closure", "_viewScheduleList0", 3962); _static_2(A, "schedule_reducer___filterSchedulesByCustom1$closure", "_filterSchedulesByCustom1", 3963); _static_2(A, "schedule_reducer___filterSchedulesByCustom2$closure", "_filterSchedulesByCustom2", 3964); _static_2(A, "schedule_reducer___filterSchedulesByState$closure", "_filterSchedulesByState", 3965); _static_2(A, "schedule_reducer___filterSchedules$closure", "_filterSchedules", 3966); _static_2(A, "schedule_reducer___sortSchedules$closure", "_sortSchedules", 3967); _static_2(A, "schedule_reducer___startListMultiselect$closure", "_startListMultiselect17", 3968); _static_2(A, "schedule_reducer___addToListMultiselect$closure", "_addToListMultiselect17", 3969); _static_2(A, "schedule_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect17", 3970); _static_2(A, "schedule_reducer___clearListMultiselect$closure", "_clearListMultiselect17", 3971); _static_2(A, "schedule_reducer___archiveScheduleSuccess$closure", "_archiveScheduleSuccess", 3972); _static_2(A, "schedule_reducer___deleteScheduleSuccess$closure", "_deleteScheduleSuccess", 3973); _static_2(A, "schedule_reducer___restoreScheduleSuccess$closure", "_restoreScheduleSuccess", 3974); _static_2(A, "schedule_reducer___addSchedule$closure", "_addSchedule", 3975); _static_2(A, "schedule_reducer___updateSchedule$closure", "_updateSchedule", 3976); _static_2(A, "schedule_reducer___setLoadedSchedule$closure", "_setLoadedSchedule", 3977); _static_2(A, "schedule_reducer___setLoadedSchedules$closure", "_setLoadedSchedules", 3978); _static_2(A, "schedule_reducer___setLoadedCompany$closure", "_setLoadedCompany17", 3979); _static_2(A, "static_reducer__staticLoadedReducer$closure", "staticLoadedReducer", 3980); _static_2(A, "subscription_reducer___clearEditing$closure", "_clearEditing16", 3981); _static_2(A, "subscription_reducer___updateEditing$closure", "_updateEditing17", 3982); _static_2(A, "subscription_reducer___filterSubscriptionsByCustom1$closure", "_filterSubscriptionsByCustom1", 3983); _static_2(A, "subscription_reducer___filterSubscriptionsByCustom2$closure", "_filterSubscriptionsByCustom2", 3984); _static_2(A, "subscription_reducer___filterSubscriptionsByState$closure", "_filterSubscriptionsByState", 3985); _static_2(A, "subscription_reducer___filterSubscriptions$closure", "_filterSubscriptions", 3986); _static_2(A, "subscription_reducer___sortSubscriptions$closure", "_sortSubscriptions", 3987); _static_2(A, "subscription_reducer___startListMultiselect$closure", "_startListMultiselect18", 3988); _static_2(A, "subscription_reducer___addToListMultiselect$closure", "_addToListMultiselect18", 3989); _static_2(A, "subscription_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect18", 3990); _static_2(A, "subscription_reducer___clearListMultiselect$closure", "_clearListMultiselect18", 3991); _static_2(A, "subscription_reducer___archiveSubscriptionSuccess$closure", "_archiveSubscriptionSuccess", 3992); _static_2(A, "subscription_reducer___deleteSubscriptionSuccess$closure", "_deleteSubscriptionSuccess", 3993); _static_2(A, "subscription_reducer___restoreSubscriptionSuccess$closure", "_restoreSubscriptionSuccess", 3994); _static_2(A, "subscription_reducer___addSubscription$closure", "_addSubscription", 3995); _static_2(A, "subscription_reducer___updateSubscription$closure", "_updateSubscription", 3996); _static_2(A, "subscription_reducer___setLoadedSubscription$closure", "_setLoadedSubscription", 3997); _static_2(A, "subscription_reducer___setLoadedSubscriptions$closure", "_setLoadedSubscriptions", 3998); _static_2(A, "subscription_reducer___setLoadedCompany$closure", "_setLoadedCompany18", 3999); _static_2(A, "task_reducer___clearEditing$closure", "_clearEditing17", 4000); _static_2(A, "task_reducer___updateEditing$closure", "_updateEditing18", 4001); _static_2(A, "task_reducer___viewTaskList$closure", "_viewTaskList0", 4002); _static_2(A, "task_reducer___filterTasksByCustom1$closure", "_filterTasksByCustom1", 4003); _static_2(A, "task_reducer___filterTasksByCustom2$closure", "_filterTasksByCustom2", 4004); _static_2(A, "task_reducer___filterTasksByState$closure", "_filterTasksByState", 4005); _static_2(A, "task_reducer___filterTasksByStatus$closure", "_filterTasksByStatus", 4006); _static_2(A, "task_reducer___filterTasks$closure", "_filterTasks", 4007); _static_2(A, "task_reducer___sortTasks$closure", "_sortTasks0", 4008); _static_2(A, "task_reducer___addTaskTime$closure", "_addTaskTime", 4009); _static_2(A, "task_reducer___removeTaskTime$closure", "_removeTaskTime", 4010); _static_2(A, "task_reducer___updateTaskTime$closure", "_updateTaskTime", 4011); _static_2(A, "task_reducer___startListMultiselect$closure", "_startListMultiselect19", 4012); _static_2(A, "task_reducer___addToListMultiselect$closure", "_addToListMultiselect19", 4013); _static_2(A, "task_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect19", 4014); _static_2(A, "task_reducer___clearListMultiselect$closure", "_clearListMultiselect19", 4015); _static_2(A, "task_reducer___purgeClientSuccess$closure", "_purgeClientSuccess8", 4016); _static_2(A, "task_reducer___sortTasksSuccess$closure", "_sortTasksSuccess", 4017); _static_2(A, "task_reducer___archiveTaskSuccess$closure", "_archiveTaskSuccess", 4018); _static_2(A, "task_reducer___startTaskSuccess$closure", "_startTaskSuccess", 4019); _static_2(A, "task_reducer___stopTaskSuccess$closure", "_stopTaskSuccess", 4020); _static_2(A, "task_reducer___deleteTaskSuccess$closure", "_deleteTaskSuccess", 4021); _static_2(A, "task_reducer___restoreTaskSuccess$closure", "_restoreTaskSuccess", 4022); _static_2(A, "task_reducer___addTask$closure", "_addTask", 4023); _static_2(A, "task_reducer___updateTask$closure", "_updateTask", 4024); _static_2(A, "task_reducer___setLoadedTask$closure", "_setLoadedTask", 4025); _static_2(A, "task_reducer___setLoadedTasks$closure", "_setLoadedTasks", 4026); _static_2(A, "task_reducer___setLoadedCompany$closure", "_setLoadedCompany19", 4027); _static_2(A, "task_status_reducer___clearEditing$closure", "_clearEditing18", 4028); _static_2(A, "task_status_reducer___updateEditing$closure", "_updateEditing19", 4029); _static_2(A, "task_status_reducer___viewTaskStatusList$closure", "_viewTaskStatusList0", 4030); _static_2(A, "task_status_reducer___filterTaskStatusesByCustom1$closure", "_filterTaskStatusesByCustom1", 4031); _static_2(A, "task_status_reducer___filterTaskStatusesByCustom2$closure", "_filterTaskStatusesByCustom2", 4032); _static_2(A, "task_status_reducer___filterTaskStatusesByState$closure", "_filterTaskStatusesByState", 4033); _static_2(A, "task_status_reducer___filterTaskStatuses$closure", "_filterTaskStatuses", 4034); _static_2(A, "task_status_reducer___sortTaskStatuses$closure", "_sortTaskStatuses", 4035); _static_2(A, "task_status_reducer___startListMultiselect$closure", "_startListMultiselect20", 4036); _static_2(A, "task_status_reducer___addToListMultiselect$closure", "_addToListMultiselect20", 4037); _static_2(A, "task_status_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect20", 4038); _static_2(A, "task_status_reducer___clearListMultiselect$closure", "_clearListMultiselect20", 4039); _static_2(A, "task_status_reducer___sortTaskStatusSuccess$closure", "_sortTaskStatusSuccess", 4040); _static_2(A, "task_status_reducer___archiveTaskStatusSuccess$closure", "_archiveTaskStatusSuccess", 4041); _static_2(A, "task_status_reducer___deleteTaskStatusSuccess$closure", "_deleteTaskStatusSuccess", 4042); _static_2(A, "task_status_reducer___restoreTaskStatusSuccess$closure", "_restoreTaskStatusSuccess", 4043); _static_2(A, "task_status_reducer___addTaskStatus$closure", "_addTaskStatus", 4044); _static_2(A, "task_status_reducer___updateTaskStatus$closure", "_updateTaskStatus", 4045); _static_2(A, "task_status_reducer___setLoadedTaskStatus$closure", "_setLoadedTaskStatus", 4046); _static_2(A, "task_status_reducer___setLoadedTaskStatuses$closure", "_setLoadedTaskStatuses", 4047); _static_2(A, "task_status_reducer___setLoadedCompany$closure", "_setLoadedCompany20", 4048); _static_2(A, "tax_rate_reducer___clearEditing$closure", "_clearEditing19", 4049); _static_2(A, "tax_rate_reducer___updateEditing$closure", "_updateEditing20", 4050); _static_2(A, "tax_rate_reducer___viewTaxRateList$closure", "_viewTaxRateList0", 4051); _static_2(A, "tax_rate_reducer___filterTaxRatesByState$closure", "_filterTaxRatesByState", 4052); _static_2(A, "tax_rate_reducer___filterTaxRates$closure", "_filterTaxRates", 4053); _static_2(A, "tax_rate_reducer___sortTaxRates$closure", "_sortTaxRates", 4054); _static_2(A, "tax_rate_reducer___startListMultiselect$closure", "_startListMultiselect21", 4055); _static_2(A, "tax_rate_reducer___addToListMultiselect$closure", "_addToListMultiselect21", 4056); _static_2(A, "tax_rate_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect21", 4057); _static_2(A, "tax_rate_reducer___clearListMultiselect$closure", "_clearListMultiselect21", 4058); _static_2(A, "tax_rate_reducer___archiveTaxRateSuccess$closure", "_archiveTaxRateSuccess", 4059); _static_2(A, "tax_rate_reducer___deleteTaxRateSuccess$closure", "_deleteTaxRateSuccess", 4060); _static_2(A, "tax_rate_reducer___restoreTaxRateSuccess$closure", "_restoreTaxRateSuccess", 4061); _static_2(A, "tax_rate_reducer___addTaxRate$closure", "_addTaxRate", 4062); _static_2(A, "tax_rate_reducer___updateTaxRate$closure", "_updateTaxRate", 4063); _static_2(A, "tax_rate_reducer___setLoadedTaxRate$closure", "_setLoadedTaxRate", 4064); _static_2(A, "tax_rate_reducer___setLoadedTaxRates$closure", "_setLoadedTaxRates", 4065); _static_2(A, "tax_rate_reducer___setLoadedCompany$closure", "_setLoadedCompany21", 4066); _static_2(A, "token_reducer___clearEditing$closure", "_clearEditing20", 4067); _static_2(A, "token_reducer___updateEditing$closure", "_updateEditing21", 4068); _static_2(A, "token_reducer___viewTokenList$closure", "_viewTokenList0", 4069); _static_2(A, "token_reducer___filterTokensByCustom1$closure", "_filterTokensByCustom1", 4070); _static_2(A, "token_reducer___filterTokensByCustom2$closure", "_filterTokensByCustom2", 4071); _static_2(A, "token_reducer___filterTokensByState$closure", "_filterTokensByState", 4072); _static_2(A, "token_reducer___filterTokens$closure", "_filterTokens", 4073); _static_2(A, "token_reducer___sortTokens$closure", "_sortTokens", 4074); _static_2(A, "token_reducer___startListMultiselect$closure", "_startListMultiselect22", 4075); _static_2(A, "token_reducer___addToListMultiselect$closure", "_addToListMultiselect22", 4076); _static_2(A, "token_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect22", 4077); _static_2(A, "token_reducer___clearListMultiselect$closure", "_clearListMultiselect22", 4078); _static_2(A, "token_reducer___archiveTokenSuccess$closure", "_archiveTokenSuccess", 4079); _static_2(A, "token_reducer___deleteTokenSuccess$closure", "_deleteTokenSuccess", 4080); _static_2(A, "token_reducer___restoreTokenSuccess$closure", "_restoreTokenSuccess", 4081); _static_2(A, "token_reducer___addToken$closure", "_addToken", 4082); _static_2(A, "token_reducer___updateToken$closure", "_updateToken", 4083); _static_2(A, "token_reducer___setLoadedToken$closure", "_setLoadedToken", 4084); _static_2(A, "token_reducer___setLoadedTokens$closure", "_setLoadedTokens", 4085); _static_2(A, "token_reducer___setLoadedCompany$closure", "_setLoadedCompany22", 4086); _static_2(A, "transaction_reducer___clearEditing$closure", "_clearEditing21", 4087); _static_2(A, "transaction_reducer___updateEditing$closure", "_updateEditing22", 4088); _static_2(A, "transaction_reducer___viewTransactionList$closure", "_viewTransactionList0", 4089); _static_2(A, "transaction_reducer___filterTransactionsByCustom1$closure", "_filterTransactionsByCustom1", 4090); _static_2(A, "transaction_reducer___filterTransactionsByCustom2$closure", "_filterTransactionsByCustom2", 4091); _static_2(A, "transaction_reducer___filterTransactionsByState$closure", "_filterTransactionsByState", 4092); _static_2(A, "transaction_reducer___filterTransactionsByStatus$closure", "_filterTransactionsByStatus", 4093); _static_2(A, "transaction_reducer___filterTransactions$closure", "_filterTransactions", 4094); _static_2(A, "transaction_reducer___sortTransactions$closure", "_sortTransactions", 4095); _static_2(A, "transaction_reducer___startListMultiselect$closure", "_startListMultiselect23", 4096); _static_2(A, "transaction_reducer___addToListMultiselect$closure", "_addToListMultiselect23", 4097); _static_2(A, "transaction_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect23", 4098); _static_2(A, "transaction_reducer___clearListMultiselect$closure", "_clearListMultiselect23", 4099); _static_2(A, "transaction_reducer___archiveTransactionSuccess$closure", "_archiveTransactionSuccess", 4100); _static_2(A, "transaction_reducer___deleteTransactionSuccess$closure", "_deleteTransactionSuccess", 4101); _static_2(A, "transaction_reducer___restoreTransactionSuccess$closure", "_restoreTransactionSuccess", 4102); _static_2(A, "transaction_reducer___addTransaction$closure", "_addTransaction", 4103); _static_2(A, "transaction_reducer___updateTransaction$closure", "_updateTransaction", 4104); _static_2(A, "transaction_reducer___convertTransactionToPayment$closure", "_convertTransactionToPayment", 4105); _static_2(A, "transaction_reducer___convertTransactionToExpense$closure", "_convertTransactionToExpense", 4106); _static_2(A, "transaction_reducer___linkTransactionToPayment$closure", "_linkTransactionToPayment", 4107); _static_2(A, "transaction_reducer___linkTransactionToExpense$closure", "_linkTransactionToExpense", 4108); _static_2(A, "transaction_reducer___convertTransactions$closure", "_convertTransactions0", 4109); _static_2(A, "transaction_reducer___setLoadedTransaction$closure", "_setLoadedTransaction", 4110); _static_2(A, "transaction_reducer___setLoadedTransactions$closure", "_setLoadedTransactions", 4111); _static_2(A, "transaction_reducer___setLoadedCompany$closure", "_setLoadedCompany23", 4112); _static_2(A, "transaction_rule_reducer___clearEditing$closure", "_clearEditing22", 4113); _static_2(A, "transaction_rule_reducer___updateEditing$closure", "_updateEditing23", 4114); _static_2(A, "transaction_rule_reducer___viewTransactionRuleList$closure", "_viewTransactionRuleList0", 4115); _static_2(A, "transaction_rule_reducer___filterTransactionRulesByCustom1$closure", "_filterTransactionRulesByCustom1", 4116); _static_2(A, "transaction_rule_reducer___filterTransactionRulesByCustom2$closure", "_filterTransactionRulesByCustom2", 4117); _static_2(A, "transaction_rule_reducer___filterTransactionRulesByState$closure", "_filterTransactionRulesByState", 4118); _static_2(A, "transaction_rule_reducer___filterTransactionRules$closure", "_filterTransactionRules", 4119); _static_2(A, "transaction_rule_reducer___sortTransactionRules$closure", "_sortTransactionRules", 4120); _static_2(A, "transaction_rule_reducer___startListMultiselect$closure", "_startListMultiselect24", 4121); _static_2(A, "transaction_rule_reducer___addToListMultiselect$closure", "_addToListMultiselect24", 4122); _static_2(A, "transaction_rule_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect24", 4123); _static_2(A, "transaction_rule_reducer___clearListMultiselect$closure", "_clearListMultiselect24", 4124); _static_2(A, "transaction_rule_reducer___archiveTransactionRuleSuccess$closure", "_archiveTransactionRuleSuccess", 4125); _static_2(A, "transaction_rule_reducer___deleteTransactionRuleSuccess$closure", "_deleteTransactionRuleSuccess", 4126); _static_2(A, "transaction_rule_reducer___restoreTransactionRuleSuccess$closure", "_restoreTransactionRuleSuccess", 4127); _static_2(A, "transaction_rule_reducer___addTransactionRule$closure", "_addTransactionRule", 4128); _static_2(A, "transaction_rule_reducer___updateTransactionRule$closure", "_updateTransactionRule", 4129); _static_2(A, "transaction_rule_reducer___setLoadedTransactionRule$closure", "_setLoadedTransactionRule", 4130); _static_2(A, "transaction_rule_reducer___setLoadedTransactionRules$closure", "_setLoadedTransactionRules", 4131); _static_2(A, "transaction_rule_reducer___setLoadedCompany$closure", "_setLoadedCompany24", 4132); _static_2(A, "user_reducer___clearEditing$closure", "_clearEditing23", 4133); _static_2(A, "user_reducer___updateEditing$closure", "_updateEditing24", 4134); _static_2(A, "user_reducer___viewUserList$closure", "_viewUserList0", 4135); _static_2(A, "user_reducer___filterUsersByCustom1$closure", "_filterUsersByCustom1", 4136); _static_2(A, "user_reducer___filterUsersByCustom2$closure", "_filterUsersByCustom2", 4137); _static_2(A, "user_reducer___filterUsersByCustom3$closure", "_filterUsersByCustom3", 4138); _static_2(A, "user_reducer___filterUsersByCustom4$closure", "_filterUsersByCustom4", 4139); _static_2(A, "user_reducer___filterUsersByState$closure", "_filterUsersByState", 4140); _static_2(A, "user_reducer___filterUsers$closure", "_filterUsers", 4141); _static_2(A, "user_reducer___sortUsers$closure", "_sortUsers", 4142); _static_2(A, "user_reducer___startListMultiselect$closure", "_startListMultiselect25", 4143); _static_2(A, "user_reducer___addToListMultiselect$closure", "_addToListMultiselect25", 4144); _static_2(A, "user_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect25", 4145); _static_2(A, "user_reducer___clearListMultiselect$closure", "_clearListMultiselect25", 4146); _static_2(A, "user_reducer___archiveUserSuccess$closure", "_archiveUserSuccess", 4147); _static_2(A, "user_reducer___deleteUserSuccess$closure", "_deleteUserSuccess", 4148); _static_2(A, "user_reducer___restoreUserSuccess$closure", "_restoreUserSuccess", 4149); _static_2(A, "user_reducer___removeUserSuccess$closure", "_removeUserSuccess", 4150); _static_2(A, "user_reducer___addUser$closure", "_addUser", 4151); _static_2(A, "user_reducer___updateUser$closure", "_updateUser", 4152); _static_2(A, "user_reducer___updateAuthUser$closure", "_updateAuthUser", 4153); _static_2(A, "user_reducer___connectOAuthUser$closure", "_connectOAuthUser0", 4154); _static_2(A, "user_reducer___disconnectOAuthUser$closure", "_disconnectOAuthUser0", 4155); _static_2(A, "user_reducer___disconnectOAuthMailer$closure", "_disconnectOAuthMailer0", 4156); _static_2(A, "user_reducer___connectGmailUser$closure", "_connectGmailUser0", 4157); _static_2(A, "user_reducer___setLoadedUser$closure", "_setLoadedUser", 4158); _static_2(A, "user_reducer___setLoadedUsers$closure", "_setLoadedUsers", 4159); _static_2(A, "user_reducer___setLoadedCompany$closure", "_setLoadedCompany25", 4160); _static_2(A, "vendor_reducer__editVendorContact$closure", "editVendorContact", 4161); _static_2(A, "vendor_reducer___clearEditing$closure", "_clearEditing24", 4162); _static_2(A, "vendor_reducer___updateEditing$closure", "_updateEditing25", 4163); _static_2(A, "vendor_reducer___addContact$closure", "_addContact", 4164); _static_2(A, "vendor_reducer___removeContact$closure", "_removeContact", 4165); _static_2(A, "vendor_reducer___updateContact$closure", "_updateContact", 4166); _static_2(A, "vendor_reducer___viewVendorList$closure", "_viewVendorList0", 4167); _static_2(A, "vendor_reducer___filterVendorsByCustom1$closure", "_filterVendorsByCustom1", 4168); _static_2(A, "vendor_reducer___filterVendorsByCustom2$closure", "_filterVendorsByCustom2", 4169); _static_2(A, "vendor_reducer___filterVendorsByCustom3$closure", "_filterVendorsByCustom3", 4170); _static_2(A, "vendor_reducer___filterVendorsByCustom4$closure", "_filterVendorsByCustom4", 4171); _static_2(A, "vendor_reducer___filterVendorsByState$closure", "_filterVendorsByState", 4172); _static_2(A, "vendor_reducer___filterVendors$closure", "_filterVendors", 4173); _static_2(A, "vendor_reducer___sortVendors$closure", "_sortVendors", 4174); _static_2(A, "vendor_reducer___startListMultiselect$closure", "_startListMultiselect26", 4175); _static_2(A, "vendor_reducer___addToListMultiselect$closure", "_addToListMultiselect26", 4176); _static_2(A, "vendor_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect26", 4177); _static_2(A, "vendor_reducer___clearListMultiselect$closure", "_clearListMultiselect26", 4178); _static_2(A, "vendor_reducer___archiveVendorSuccess$closure", "_archiveVendorSuccess", 4179); _static_2(A, "vendor_reducer___deleteVendorSuccess$closure", "_deleteVendorSuccess", 4180); _static_2(A, "vendor_reducer___restoreVendorSuccess$closure", "_restoreVendorSuccess", 4181); _static_2(A, "vendor_reducer___addVendor$closure", "_addVendor", 4182); _static_2(A, "vendor_reducer___updateVendor$closure", "_updateVendor", 4183); _static_2(A, "vendor_reducer___setLoadedVendor$closure", "_setLoadedVendor", 4184); _static_2(A, "vendor_reducer___setLoadedVendors$closure", "_setLoadedVendors", 4185); _static_2(A, "vendor_reducer___setLoadedCompany$closure", "_setLoadedCompany26", 4186); _static_2(A, "webhook_reducer___clearEditing$closure", "_clearEditing25", 4187); _static_2(A, "webhook_reducer___updateEditing$closure", "_updateEditing26", 4188); _static_2(A, "webhook_reducer___viewWebhookList$closure", "_viewWebhookList0", 4189); _static_2(A, "webhook_reducer___filterWebhooksByCustom1$closure", "_filterWebhooksByCustom1", 4190); _static_2(A, "webhook_reducer___filterWebhooksByCustom2$closure", "_filterWebhooksByCustom2", 4191); _static_2(A, "webhook_reducer___filterWebhooksByState$closure", "_filterWebhooksByState", 4192); _static_2(A, "webhook_reducer___filterWebhooks$closure", "_filterWebhooks", 4193); _static_2(A, "webhook_reducer___sortWebhooks$closure", "_sortWebhooks", 4194); _static_2(A, "webhook_reducer___startListMultiselect$closure", "_startListMultiselect27", 4195); _static_2(A, "webhook_reducer___addToListMultiselect$closure", "_addToListMultiselect27", 4196); _static_2(A, "webhook_reducer___removeFromListMultiselect$closure", "_removeFromListMultiselect27", 4197); _static_2(A, "webhook_reducer___clearListMultiselect$closure", "_clearListMultiselect27", 4198); _static_2(A, "webhook_reducer___archiveWebhookSuccess$closure", "_archiveWebhookSuccess", 4199); _static_2(A, "webhook_reducer___deleteWebhookSuccess$closure", "_deleteWebhookSuccess", 4200); _static_2(A, "webhook_reducer___restoreWebhookSuccess$closure", "_restoreWebhookSuccess", 4201); _static_2(A, "webhook_reducer___addWebhook$closure", "_addWebhook", 4202); _static_2(A, "webhook_reducer___updateWebhook$closure", "_updateWebhook", 4203); _static_2(A, "webhook_reducer___setLoadedWebhook$closure", "_setLoadedWebhook", 4204); _static_2(A, "webhook_reducer___setLoadedWebhooks$closure", "_setLoadedWebhooks", 4205); _static_2(A, "webhook_reducer___setLoadedCompany$closure", "_setLoadedCompany27", 4206); _static_1(A, "confirm_email_vm_ConfirmEmailVM_fromStore$closure", "ConfirmEmailVM_fromStore", 4207); _instance_1_u(A.ConnStatusBannerState.prototype, "get$connectionChanged", "connectionChanged$1", 10); _instance_0_u(A._EntitiesListTileState.prototype, "get$_entity_list_tile$_onLongPress", "_entity_list_tile$_onLongPress$0", 0); _instance_0_u(A._EntityDropdownState.prototype, "get$_onFocusChanged", "_onFocusChanged$0", 0); _instance_0_u(_ = A._FormColorPickerState.prototype, "get$_color_picker$_onChanged", "_color_picker$_onChanged$0", 0); _instance_0_u(_, "get$_showPicker", "_showPicker$0", 0); _instance_0_u(A._DatePickerState.prototype, "get$_onFoucsChanged", "_onFoucsChanged$0", 0); _instance_0_u(A._DurationPickerState.prototype, "get$_duration_picker$_onFoucsChanged", "_duration_picker$_onFoucsChanged$0", 0); _instance_0_u(A._GrowableFormFieldState.prototype, "get$_growable_form_field$_onFoucsChanged", "_growable_form_field$_onFoucsChanged$0", 0); _instance_0_u(A._TimePickerState.prototype, "get$_time_picker$_onFoucsChanged", "_time_picker$_onFoucsChanged$0", 0); _static_1(A, "history_drawer_vm_AppDrawerVM_fromStore$closure", "AppDrawerVM_fromStore", 4208); _instance_0_u(A._InvoiceEmailViewState.prototype, "get$_invoice_email_view$_loadTemplate", "_invoice_email_view$_loadTemplate$0", 0); _instance_0_u(A._ListFilterState.prototype, "get$onFocusChanged", "onFocusChanged$0", 0); _static_1(A, "menu_drawer_vm_MenuDrawerVM_fromStore$closure", "MenuDrawerVM_fromStore", 4209); _instance_0_u(_ = A.AppPaginatedDataTableState.prototype, "get$_handleDataSourceChanged", "_handleDataSourceChanged$0", 0); _instance_0_u(_, "get$_handleFirst", "_handleFirst$0", 0); _instance_0_u(_, "get$_handlePrevious", "_handlePrevious$0", 0); _instance_0_u(_, "get$_handleNext", "_handleNext$0", 0); _instance_0_u(_, "get$_handleLast", "_handleLast$0", 0); _instance_0_u(A._LoginState.prototype, "get$_submitForm", "_submitForm$0", 0); _static_1(A, "login_vm_LoginVM_fromStore$closure", "LoginVM_fromStore", 4210); _static_1(A, "bank_account_list_vm_BankAccountListVM_fromStore$closure", "BankAccountListVM_fromStore", 4211); _static_1(A, "bank_account_screen_vm_BankAccountScreenVM_fromStore$closure", "BankAccountScreenVM_fromStore", 4212); _instance_0_u(A._BankAccountEditState.prototype, "get$_bank_account_edit$_onChanged", "_bank_account_edit$_onChanged$0", 0); _static_1(A, "client_list_vm_ClientListVM_fromStore$closure", "ClientListVM_fromStore", 4213); _static_1(A, "client_screen_vm_ClientScreenVM_fromStore$closure", "ClientScreenVM_fromStore", 4214); _instance_0_u(A.ClientEditBillingAddressState.prototype, "get$_client_edit_billing_address$_onChanged", "_client_edit_billing_address$_onChanged$0", 0); _instance_0_u(A.ContactEditDetailsState.prototype, "get$_client_edit_contacts$_onChanged", "_client_edit_contacts$_onChanged$0", 0); _instance_0_u(_ = A.ClientEditDetailsState.prototype, "get$_client_edit_details$_onChanged", "_client_edit_details$_onChanged$0", 0); _instance_1_u(_, "get$_client_edit_details$_onSavePressed", "_client_edit_details$_onSavePressed$1", 20); _instance_0_u(A.ClientEditNotesState.prototype, "get$_client_edit_notes$_onChanged", "_client_edit_notes$_onChanged$0", 0); _instance_0_u(A.ClientEditSettingsState.prototype, "get$_client_edit_settings$_onChanged", "_client_edit_settings$_onChanged$0", 0); _instance_0_u(A.ClientEditShippingAddressState.prototype, "get$_client_edit_shipping_address$_onChanged", "_client_edit_shipping_address$_onChanged$0", 0); _instance_0_u(A._ClientViewState.prototype, "get$_client_view$_onTabChanged", "_client_view$_onTabChanged$0", 0); _instance_2_u(A._ClientViewDetailsState.prototype, "get$_client_view_details$_launchStatus", "_client_view_details$_launchStatus$2", 730); _static_1(A, "company_gateway_list_vm_CompanyGatewayListVM_fromStore$closure", "CompanyGatewayListVM_fromStore", 4215); _static_1(A, "company_gateway_screen_vm_CompanyGatewayScreenVM_fromStore$closure", "CompanyGatewayScreenVM_fromStore", 4216); _instance_0_u(A._GatewayConfigFieldState.prototype, "get$_company_gateway_edit$_onChanged", "_company_gateway_edit$_onChanged$0", 0); _instance_0_u(A._LimitEditorState.prototype, "get$_onTextChange", "_onTextChange$0", 0); _instance_0_u(A._FeesEditorState.prototype, "get$_company_gateway_edit$_onChanged", "_company_gateway_edit$_onChanged$0", 0); _static_1(A, "credit_list_vm_CreditListVM_fromStore$closure", "CreditListVM_fromStore", 4217); _static_1(A, "credit_screen_vm_CreditScreenVM_fromStore$closure", "CreditScreenVM_fromStore", 4218); _instance_1_u(A._DashboardChartState.prototype, "get$_onSelectionChanged", "_onSelectionChanged$1", 2774); _instance_0_u(_ = A._DashboardScreenState.prototype, "get$onScrollListener", "onScrollListener$0", 0); _instance_0_u(_, "get$onTabListener", "onTabListener$0", 0); _static_1(A, "dashboard_screen_vm_DashboardVM_fromStore$closure", "DashboardVM_fromStore", 4219); _static_1(A, "design_list_vm_DesignListVM_fromStore$closure", "DesignListVM_fromStore", 4220); _static_1(A, "design_screen_vm_DesignScreenVM_fromStore$closure", "DesignScreenVM_fromStore", 4221); _instance(_ = A._DesignEditState.prototype, "get$_design_edit$_onChanged", 0, 0, function() { return {debounce: true}; }, ["call$1$debounce", "call$0"], ["_design_edit$_onChanged$1$debounce", "_design_edit$_onChanged$0"], 2812, 0, 0); _instance_0_u(_, "get$_onHtmlChanged", "_onHtmlChanged$0", 0); _instance_1_u(_, "get$_loadDesign", "_loadDesign$1", 2813); _static_1(A, "document_list_vm_DocumentListVM_fromStore$closure", "DocumentListVM_fromStore", 4222); _static_1(A, "document_screen_vm_DocumentScreenVM_fromStore$closure", "DocumentScreenVM_fromStore", 4223); _instance_0_u(A._DocumentEditState.prototype, "get$_document_edit$_onChanged", "_document_edit$_onChanged$0", 0); _instance_0_u(A.ExpenseEditDetailsState.prototype, "get$_expense_edit_details$_onChanged", "_expense_edit_details$_onChanged$0", 0); _instance_0_u(A.ExpenseEditNotesState.prototype, "get$_expense_edit_notes$_onChanged", "_expense_edit_notes$_onChanged$0", 0); _instance_0_u(A.ExpenseEditSettingsState.prototype, "get$_expense_edit_settings$_onChanged", "_expense_edit_settings$_onChanged$0", 0); _static_1(A, "expense_list_vm_ExpenseListVM_fromStore$closure", "ExpenseListVM_fromStore", 4224); _static_1(A, "expense_screen_vm_ExpenseScreenVM_fromStore$closure", "ExpenseScreenVM_fromStore", 4225); _instance_0_u(A._ExpenseViewState.prototype, "get$_expense_view$_onTabChanged", "_expense_view$_onTabChanged$0", 0); _instance_0_u(A._ExpenseCategoryEditState.prototype, "get$_expense_category_edit$_onChanged", "_expense_category_edit$_onChanged$0", 0); _static_1(A, "expense_category_list_vm_ExpenseCategoryListVM_fromStore$closure", "ExpenseCategoryListVM_fromStore", 4226); _static_1(A, "expense_category_screen_vm_ExpenseCategoryScreenVM_fromStore$closure", "ExpenseCategoryScreenVM_fromStore", 4227); _instance_0_u(A._GroupEditState.prototype, "get$_group_edit$_onChanged", "_group_edit$_onChanged$0", 0); _static_1(A, "group_list_vm_GroupListVM_fromStore$closure", "GroupListVM_fromStore", 4228); _static_1(A, "group_screen_vm_GroupScreenVM_fromStore$closure", "GroupScreenVM_fromStore", 4229); _instance_0_u(_ = A.InvoiceEditDesktopState.prototype, "get$_invoice_edit_desktop$_onChanged", "_invoice_edit_desktop$_onChanged$0", 0); _instance_1_u(_, "get$_invoice_edit_desktop$_onSavePressed", "_invoice_edit_desktop$_onSavePressed$1", 20); _instance_0_u(A.InvoiceEditDetailsState.prototype, "get$_invoice_edit_details$_onChanged", "_invoice_edit_details$_onChanged$0", 0); _instance_0_u(A.ItemEditDetailsState.prototype, "get$_invoice_edit_items$_onTextChanged", "_invoice_edit_items$_onTextChanged$0", 0); _instance_0_u(A.InvoiceEditNotesState.prototype, "get$_invoice_edit_notes$_onChanged", "_invoice_edit_notes$_onChanged$0", 0); _static_1(A, "invoice_list_vm_InvoiceListVM_fromStore$closure", "InvoiceListVM_fromStore", 4230); _static_1(A, "invoice_screen_vm_InvoiceScreenVM_fromStore$closure", "InvoiceScreenVM_fromStore", 4231); _instance_0_u(A._InvoiceViewState.prototype, "get$_invoice_view$_onTabChanged", "_invoice_view$_onTabChanged$0", 0); _instance_0_u(_ = A._PaymentEditState.prototype, "get$_payment_edit$_onChanged", "_payment_edit$_onChanged$0", 0); _instance_1_u(_, "get$_payment_edit$_onSavePressed", "_payment_edit$_onSavePressed$1", 20); _instance(A._PaymentableEditorState.prototype, "get$_payment_edit$_onChanged", 0, 0, function() { return [null]; }, ["call$1", "call$0"], ["_payment_edit$_onChanged$1", "_payment_edit$_onChanged$0"], 798, 0, 0); _static_1(A, "payment_list_vm_PaymentListVM_fromStore$closure", "PaymentListVM_fromStore", 4232); _static_1(A, "payment_screen_vm_PaymentScreenVM_fromStore$closure", "PaymentScreenVM_fromStore", 4233); _instance_0_u(A._PaymentRefundState.prototype, "get$_payment_refund$_onChanged", "_payment_refund$_onChanged$0", 0); _instance(A._PaymentableEditorState0.prototype, "get$_payment_refund$_onChanged", 0, 0, function() { return [null]; }, ["call$1", "call$0"], ["_payment_refund$_onChanged$1", "_payment_refund$_onChanged$0"], 798, 0, 0); _instance_0_u(A._PaymentViewState.prototype, "get$_payment_view$_onTabChanged", "_payment_view$_onTabChanged$0", 0); _instance_0_u(A._PaymentTermEditState.prototype, "get$_payment_term_edit$_onChanged", "_payment_term_edit$_onChanged$0", 0); _static_1(A, "payment_term_list_vm_PaymentTermListVM_fromStore$closure", "PaymentTermListVM_fromStore", 4234); _static_1(A, "payment_term_screen_vm_PaymentTermScreenVM_fromStore$closure", "PaymentTermScreenVM_fromStore", 4235); _instance_0_u(_ = A._ProductEditState.prototype, "get$_product_edit$_onChanged", "_product_edit$_onChanged$0", 0); _instance_1_u(_, "get$_product_edit$_onSavePressed", "_product_edit$_onSavePressed$1", 20); _static_1(A, "product_list_vm_ProductListVM_fromStore$closure", "ProductListVM_fromStore", 4236); _static_1(A, "product_screen_vm_ProductScreenVM_fromStore$closure", "ProductScreenVM_fromStore", 4237); _instance_0_u(A._ProductViewState.prototype, "get$_product_view$_onTabChanged", "_product_view$_onTabChanged$0", 0); _instance_0_u(_ = A._ProjectEditState.prototype, "get$_project_edit$_onChanged", "_project_edit$_onChanged$0", 0); _instance_1_u(_, "get$_project_edit$_onSavePressed", "_project_edit$_onSavePressed$1", 20); _static_1(A, "project_list_vm_ProjectListVM_fromStore$closure", "ProjectListVM_fromStore", 4238); _static_1(A, "project_screen_vm_ProjectScreenVM_fromStore$closure", "ProjectScreenVM_fromStore", 4239); _instance_0_u(A._ProjectViewState.prototype, "get$_project_view$_onTabChanged", "_project_view$_onTabChanged$0", 0); _static_1(A, "purchase_order_list_vm_PurchaseOrderListVM_fromStore$closure", "PurchaseOrderListVM_fromStore", 4240); _static_1(A, "purchase_order_screen_vm_PurchaseOrderScreenVM_fromStore$closure", "PurchaseOrderScreenVM_fromStore", 4241); _static_1(A, "quote_list_vm_QuoteListVM_fromStore$closure", "QuoteListVM_fromStore", 4242); _static_1(A, "quote_screen_vm_QuoteScreenVM_fromStore$closure", "QuoteScreenVM_fromStore", 4243); _static_1(A, "recurring_expense_list_vm_RecurringExpenseListVM_fromStore$closure", "RecurringExpenseListVM_fromStore", 4244); _static_1(A, "recurring_expense_screen_vm_RecurringExpenseScreenVM_fromStore$closure", "RecurringExpenseScreenVM_fromStore", 4245); _static_1(A, "recurring_invoice_list_vm_RecurringInvoiceListVM_fromStore$closure", "RecurringInvoiceListVM_fromStore", 4246); _static_1(A, "recurring_invoice_screen_vm_RecurringInvoiceScreenVM_fromStore$closure", "RecurringInvoiceScreenVM_fromStore", 4247); _static_1(A, "reports_screen_vm_ReportsScreenVM_fromStore$closure", "ReportsScreenVM_fromStore", 4248); _instance_0_u(A._ScheduleEditState.prototype, "get$_schedule_edit$_onChanged", "_schedule_edit$_onChanged$0", 0); _static_1(A, "schedule_list_vm_ScheduleListVM_fromStore$closure", "ScheduleListVM_fromStore", 4249); _static_1(A, "schedule_screen_vm_ScheduleScreenVM_fromStore$closure", "ScheduleScreenVM_fromStore", 4250); _instance_0_u(_ = A._AccountManagementState.prototype, "get$_onTabChanged", "_onTabChanged$0", 0); _instance_0_u(_, "get$_account_management$_onChanged", "_account_management$_onChanged$0", 0); _static_1(A, "account_management_vm_AccountManagementVM_fromStore$closure", "AccountManagementVM_fromStore", 4251); _instance_0_u(_ = A._ClientPortalState.prototype, "get$_client_portal$_onTabChanged", "_client_portal$_onTabChanged$0", 0); _instance_0_u(_, "get$_client_portal$_onChanged", "_client_portal$_onChanged$0", 0); _instance_1_u(_, "get$_client_portal$_onSavePressed", "_client_portal$_onSavePressed$1", 20); _static_1(A, "client_portal_vm_ClientPortalVM_fromStore$closure", "ClientPortalVM_fromStore", 4252); _instance_0_u(_ = A._CompanyDetailsState.prototype, "get$_company_details$_onTabChanged", "_company_details$_onTabChanged$0", 0); _instance_0_u(_, "get$_onSettingsChanged", "_onSettingsChanged$0", 0); _static_1(A, "company_details_vm_CompanyDetailsVM_fromStore$closure", "CompanyDetailsVM_fromStore", 4253); _instance_0_u(A._CreditCardsAndBanksState.prototype, "get$_credit_cards_and_banks$_onChanged", "_credit_cards_and_banks$_onChanged$0", 0); _static_1(A, "credit_cards_and_banks_vm_CreditCardsAndBanksVM_fromStore$closure", "CreditCardsAndBanksVM_fromStore", 4254); _instance_0_u(A._CustomFieldsState.prototype, "get$_custom_fields$_onTabChanged", "_custom_fields$_onTabChanged$0", 0); _instance_0_u(A._CustomFormFieldState.prototype, "get$_custom_fields$_onChanged", "_custom_fields$_onChanged$0", 0); _static_1(A, "custom_fields_vm_CustomFieldsVM_fromStore$closure", "CustomFieldsVM_fromStore", 4255); _instance_0_u(A._DataVisualizationsState.prototype, "get$_data_visualizations$_onChanged", "_data_visualizations$_onChanged$0", 0); _static_1(A, "data_visualizations_vm_DataVisualizationsVM_fromStore$closure", "DataVisualizationsVM_fromStore", 4256); _instance_0_u(_ = A._DeviceSettingsState.prototype, "get$_device_settings$_onChanged", "_device_settings$_onChanged$0", 0); _instance_0_u(_, "get$_device_settings$_onTabChanged", "_device_settings$_onTabChanged$0", 0); _static_1(A, "device_settings_vm_DeviceSettingsVM_fromStore$closure", "DeviceSettingsVM_fromStore", 4257); _instance_0_u(_ = A._EInvoiceSettingsState.prototype, "get$_e_invoice_settings$_onChanged", "_e_invoice_settings$_onChanged$0", 0); _instance_1_u(_, "get$_onSavePressed", "_onSavePressed$1", 20); _static_1(A, "e_invoice_settings_vm_EInvoiceSettingsVM_fromStore$closure", "EInvoiceSettingsVM_fromStore", 4258); _instance_0_u(_ = A._EmailSettingsState.prototype, "get$_email_settings$_onChanged", "_email_settings$_onChanged$0", 0); _instance_1_u(_, "get$_email_settings$_onSavePressed", "_email_settings$_onSavePressed$1", 20); _static_1(A, "email_settings_vm_EmailSettingsVM_fromStore$closure", "EmailSettingsVM_fromStore", 4259); _static_1(A, "expense_settings_vm_ExpenseSettingsVM_fromStore$closure", "ExpenseSettingsVM_fromStore", 4260); _instance_0_u(_ = A._GeneratedNumbersState.prototype, "get$_generated_numbers$_onTabChanged", "_generated_numbers$_onTabChanged$0", 0); _instance_0_u(_, "get$_generated_numbers$_onChanged", "_generated_numbers$_onChanged$0", 0); _instance_1_u(_, "get$_generated_numbers$_onSavePressed", "_generated_numbers$_onSavePressed$1", 20); _instance_0_u(A._EntityNumberSettingsState.prototype, "get$_generated_numbers$_onChanged", "_generated_numbers$_onChanged$0", 0); _static_1(A, "generated_numbers_vm_GeneratedNumbersVM_fromStore$closure", "GeneratedNumbersVM_fromStore", 4261); _instance_0_u(A._ImportExportState.prototype, "get$_import_export$_onTabChanged", "_import_export$_onTabChanged$0", 0); _static_1(A, "import_export_vm_ImportExportVM_fromStore$closure", "ImportExportVM_fromStore", 4262); _instance_0_u(_ = A._InvoiceDesignState.prototype, "get$_invoice_design$_onTabChanged", "_invoice_design$_onTabChanged$0", 0); _instance_0_u(_, "get$_invoice_design$_onChanged", "_invoice_design$_onChanged$0", 0); _static_1(A, "invoice_design_vm_InvoiceDesignVM_fromStore$closure", "InvoiceDesignVM_fromStore", 4263); _instance_0_u(_ = A._LocalizationSettingsState.prototype, "get$_localization_settings$_onTabChanged", "_localization_settings$_onTabChanged$0", 0); _instance_0_u(_, "get$_localization_settings$_onChanged", "_localization_settings$_onChanged$0", 0); _static_1(A, "localization_vm_LocalizationSettingsVM_fromStore$closure", "LocalizationSettingsVM_fromStore", 4264); _instance_0_u(_ = A._PaymentSettingsState.prototype, "get$_payment_settings$_onTabChanged", "_payment_settings$_onTabChanged$0", 0); _instance_0_u(_, "get$_payment_settings$_onChanged", "_payment_settings$_onChanged$0", 0); _static_1(A, "payment_settings_vm_PaymentSettingsVM_fromStore$closure", "PaymentSettingsVM_fromStore", 4265); _instance_0_u(A._ProductSettingsState.prototype, "get$_product_settings$_onChanged", "_product_settings$_onChanged$0", 0); _static_1(A, "product_settings_vm_ProductSettingsVM_fromStore$closure", "ProductSettingsVM_fromStore", 4266); _static_1(A, "settings_list_vm_SettingsListVM_fromStore$closure", "SettingsListVM_fromStore", 4267); _static_1(A, "settings_screen_vm_SettingsScreenVM_fromStore$closure", "SettingsScreenVM_fromStore", 4268); _instance_0_u(A._SettingsWizardState.prototype, "get$_settings_wizard$_onSavePressed", "_settings_wizard$_onSavePressed$0", 0); _instance_0_u(A._TaskSettingsState.prototype, "get$_task_settings$_onChanged", "_task_settings$_onChanged$0", 0); _static_1(A, "task_settings_vm_TaskSettingsVM_fromStore$closure", "TaskSettingsVM_fromStore", 4269); _instance_0_u(A.__EditSubregionDialogState.prototype, "get$_tax_settings$_onDone", "_tax_settings$_onDone$0", 0); _static_1(A, "tax_settings_vm_TaxSettingsVM_fromStore$closure", "TaxSettingsVM_fromStore", 4270); _instance_0_u(_ = A._TemplatesAndRemindersState.prototype, "get$_onTextChanged", "_onTextChanged$0", 0); _instance_0_u(_, "get$_templates_and_reminders$_onTabChanged", "_templates_and_reminders$_onTabChanged$0", 0); _instance_0_u(A._ReminderSettingsState.prototype, "get$_onTextChanged", "_onTextChanged$0", 0); _static_1(A, "templates_and_reminders_vm_TemplatesAndRemindersVM_fromStore$closure", "TemplatesAndRemindersVM_fromStore", 4271); _instance_0_u(_ = A._UserDetailsState.prototype, "get$_user_details$_onTabChanged", "_user_details$_onTabChanged$0", 0); _instance_0_u(_, "get$_user_details$_onChanged", "_user_details$_onChanged$0", 0); _instance_1_u(_, "get$_user_details$_onSavePressed", "_user_details$_onSavePressed$1", 20); _static_1(A, "user_details_vm_UserDetailsVM_fromStore$closure", "UserDetailsVM_fromStore", 4272); _instance_0_u(A._WorkflowSettingsState.prototype, "get$_workflow_settings$_onTabChanged", "_workflow_settings$_onTabChanged$0", 0); _static_1(A, "workflow_vm_WorkflowSettingsVM_fromStore$closure", "WorkflowSettingsVM_fromStore", 4273); _instance_0_u(_ = A._SubscriptionEditState.prototype, "get$_subscription_edit$_onTabChanged", "_subscription_edit$_onTabChanged$0", 0); _instance_0_u(_, "get$_subscription_edit$_onChanged", "_subscription_edit$_onChanged$0", 0); _instance_1_u(_, "get$_subscription_edit$_onSavePressed", "_subscription_edit$_onSavePressed$1", 20); _static_1(A, "subscription_list_vm_SubscriptionListVM_fromStore$closure", "SubscriptionListVM_fromStore", 4274); _static_1(A, "subscription_screen_vm_SubscriptionScreenVM_fromStore$closure", "SubscriptionScreenVM_fromStore", 4275); _instance_0_u(A._TaskEditDesktopState.prototype, "get$_task_edit_desktop$_onChanged", "_task_edit_desktop$_onChanged$0", 0); _instance_0_u(A._TaskEditDetailsState.prototype, "get$_task_edit_details$_onChanged", "_task_edit_details$_onChanged$0", 0); _instance_0_u(A._KanbanStatusCardState.prototype, "get$_kanban_status$_onSavePressed", "_kanban_status$_onSavePressed$0", 0); _static_1(A, "kanban_view_vm_KanbanVM_fromStore$closure", "KanbanVM_fromStore", 4276); _static_1(A, "task_list_vm_TaskListVM_fromStore$closure", "TaskListVM_fromStore", 4277); _static_1(A, "task_screen_vm_TaskScreenVM_fromStore$closure", "TaskScreenVM_fromStore", 4278); _instance_0_u(A._TaskViewState.prototype, "get$_task_view$_onTabChanged", "_task_view$_onTabChanged$0", 0); _instance_0_u(_ = A._TaskStatusEditState.prototype, "get$_task_status_edit$_onChanged", "_task_status_edit$_onChanged$0", 0); _instance_1_u(_, "get$_task_status_edit$_onSavePressed", "_task_status_edit$_onSavePressed$1", 20); _static_1(A, "task_status_list_vm_TaskStatusListVM_fromStore$closure", "TaskStatusListVM_fromStore", 4279); _static_1(A, "task_status_screen_vm_TaskStatusScreenVM_fromStore$closure", "TaskStatusScreenVM_fromStore", 4280); _instance_0_u(_ = A._TaxRateEditState.prototype, "get$_tax_rate_edit$_onChanged", "_tax_rate_edit$_onChanged$0", 0); _instance_1_u(_, "get$_tax_rate_edit$_onSavePressed", "_tax_rate_edit$_onSavePressed$1", 20); _static_1(A, "tax_rate_list_vm_TaxRateListVM_fromStore$closure", "TaxRateListVM_fromStore", 4281); _static_1(A, "tax_rate_screen_vm_TaxRateScreenVM_fromStore$closure", "TaxRateScreenVM_fromStore", 4282); _instance_0_u(_ = A._TokenEditState.prototype, "get$_token_edit$_onChanged", "_token_edit$_onChanged$0", 0); _instance_1_u(_, "get$_token_edit$_onSavePressed", "_token_edit$_onSavePressed$1", 20); _static_1(A, "token_list_vm_TokenListVM_fromStore$closure", "TokenListVM_fromStore", 4283); _static_1(A, "token_screen_vm_TokenScreenVM_fromStore$closure", "TokenScreenVM_fromStore", 4284); _instance_0_u(A._TransactionEditState.prototype, "get$_transaction_edit$_onChanged", "_transaction_edit$_onChanged$0", 0); _static_1(A, "transaction_list_vm_TransactionListVM_fromStore$closure", "TransactionListVM_fromStore", 4285); _static_1(A, "transaction_screen_vm_TransactionScreenVM_fromStore$closure", "TransactionScreenVM_fromStore", 4286); _instance_0_u(A._TransactionRuleEditState.prototype, "get$_transaction_rule_edit$_onChanged", "_transaction_rule_edit$_onChanged$0", 0); _instance_0_u(A.__RuleCriteriaState.prototype, "get$onDonePressed", "onDonePressed$0", 0); _static_1(A, "transaction_rule_list_vm_TransactionRuleListVM_fromStore$closure", "TransactionRuleListVM_fromStore", 4287); _static_1(A, "transaction_rule_screen_vm_TransactionRuleScreenVM_fromStore$closure", "TransactionRuleScreenVM_fromStore", 4288); _instance_0_u(_ = A._UserEditState.prototype, "get$_user_edit$_onChanged", "_user_edit$_onChanged$0", 0); _instance_1_u(_, "get$_user_edit$_onSavePressed", "_user_edit$_onSavePressed$1", 20); _static_1(A, "user_list_vm_UserListVM_fromStore$closure", "UserListVM_fromStore", 4289); _static_1(A, "user_screen_vm_UserScreenVM_fromStore$closure", "UserScreenVM_fromStore", 4290); _instance_0_u(A.VendorEditAddressState.prototype, "get$_vendor_edit_address$_onChanged", "_vendor_edit_address$_onChanged$0", 0); _instance_0_u(A.VendorContactEditDetailsState.prototype, "get$_vendor_edit_contacts$_onChanged", "_vendor_edit_contacts$_onChanged$0", 0); _instance_0_u(_ = A.VendorEditDetailsState.prototype, "get$_vendor_edit_details$_onChanged", "_vendor_edit_details$_onChanged$0", 0); _instance_1_u(_, "get$_vendor_edit_details$_onSavePressed", "_vendor_edit_details$_onSavePressed$1", 20); _instance_0_u(A.VendorEditNotesState.prototype, "get$_vendor_edit_notes$_onChanged", "_vendor_edit_notes$_onChanged$0", 0); _static_1(A, "vendor_list_vm_VendorListVM_fromStore$closure", "VendorListVM_fromStore", 4291); _static_1(A, "vendor_screen_vm_VendorScreenVM_fromStore$closure", "VendorScreenVM_fromStore", 4292); _instance_0_u(A._VendorViewState.prototype, "get$_vendor_view$_onTabChanged", "_vendor_view$_onTabChanged$0", 0); _instance_2_u(A._VendorViewDetailsState.prototype, "get$_launchStatus", "_launchStatus$2", 730); _instance_0_u(_ = A._WebhookEditState.prototype, "get$_webhook_edit$_onChanged", "_webhook_edit$_onChanged$0", 0); _instance_1_u(_, "get$_webhook_edit$_onSavePressed", "_webhook_edit$_onSavePressed$1", 20); _static_1(A, "webhook_list_vm_WebhookListVM_fromStore$closure", "WebhookListVM_fromStore", 4293); _static_1(A, "webhook_screen_vm_WebhookScreenVM_fromStore$closure", "WebhookScreenVM_fromStore", 4294); _instance_1_u(A.ConnectionStatusSingleton.prototype, "get$_connectionChange", "_connectionChange$1", 3316); _instance_1_u(_ = A._ExampleEditorState.prototype, "get$_super_editor$_onDocumentChange", "_super_editor$_onDocumentChange$1", 10); _instance_0_u(_, "get$_hideOrShowToolbar", "_hideOrShowToolbar$0", 0); _instance_0_u(_, "get$_hideEditorToolbar", "_hideEditorToolbar$0", 0); _instance_1_u(_, "get$_buildFloatingToolbar", "_buildFloatingToolbar$1", 44); _instance_1_u(_, "get$_buildImageToolbar", "_buildImageToolbar$1", 44); _instance_1_u(_ = A._SuperEditorDemoTextItemSelectorState.prototype, "get$_onItemSelected", "_onItemSelected$1", 875); _instance_1_u(_, "get$_super_editor_item_selector$_buildButton", "_super_editor_item_selector$_buildButton$1", 44); _instance(_, "get$_buildPopoverListItem", 0, 4, null, ["call$4"], ["_buildPopoverListItem$4"], 3328, 0, 0); _instance_0_u(_ = A._EditorToolbarState.prototype, "get$_toggleBold", "_toggleBold$0", 0); _instance_0_u(_, "get$_toggleItalics", "_toggleItalics$0", 0); _instance_0_u(_, "get$_toggleStrikethrough", "_toggleStrikethrough$0", 0); _instance_0_u(_, "get$_onLinkPressed", "_onLinkPressed$0", 0); _instance_0_u(_, "get$_applyLink", "_applyLink$0", 0); _instance_1_u(_, "get$_onBlockTypeSelected", "_onBlockTypeSelected$1", 875); _instance_1_u(_, "get$_toolbar0$_onPerformAction", "_toolbar0$_onPerformAction$1", 332); _instance_0_u(_ = A._ImageFormatToolbarState.prototype, "get$_makeImageConfined", "_makeImageConfined$0", 0); _instance_0_u(_, "get$_makeImageFullBleed", "_makeImageFullBleed$0", 0); _instance_1_u(A.ListSyntax.prototype, "get$_removeLeadingEmptyLine", "_removeLeadingEmptyLine$1", 3342); _instance_0_i(_ = A._MenuPageController.prototype, "get$next", "next$0", 0); _instance_0_u(_, "get$previous", "previous$0", 0); _static_1(A, "popovers__PopoverScaffoldState_closePopoverOnTapOutside$closure", "_PopoverScaffoldState_closePopoverOnTapOutside", 4295); _instance_0_u(_ = A._PopoverScaffoldState.prototype, "get$_onPopoverControllerChanged", "_onPopoverControllerChanged$0", 0); _instance_1_u(_, "get$_onTapOutsideOfPopover", "_onTapOutsideOfPopover$1", 203); _instance_1_u(_, "get$_buildPopover", "_buildPopover$1", 44); _static_0(A, "path_provider__getApplicationDocumentsDirectory$closure", "getApplicationDocumentsDirectory", 4296); _instance_0_u(A._PinchZoomState.prototype, "get$_onAnimateReset", "_onAnimateReset$0", 0); _static_2(A, "pinput_Pinput__defaultContextMenuBuilder$closure", "Pinput__defaultContextMenuBuilder", 370); _instance_0_u(_ = A._PinputState.prototype, "get$_handleTextEditingControllerChanges", "_handleTextEditingControllerChanges$0", 0); _instance_2_u(_, "get$_pinput$_handleSelectionChanged", "_pinput$_handleSelectionChanged$2", 491); _instance_0_u(_, "get$_pinput$_handleSelectionHandleTapped", "_pinput$_handleSelectionHandleTapped$0", 0); _instance(_, "get$_validator", 0, 0, null, ["call$1", "call$0"], ["_validator$1", "_validator$0"], 3356, 0, 0); _instance_0_u(_, "get$_semanticsOnTap", "_semanticsOnTap$0", 0); _instance_2_u(A._PinItem.prototype, "get$_getTransition", "_getTransition$2", 566); _instance_1_u(_ = A._PinputSelectionGestureDetectorBuilder.prototype, "get$onForcePressStart", "onForcePressStart$1", 172); _instance_1_u(_, "get$onSingleTapUp", "onSingleTapUp$1", 296); _instance_1_u(_, "get$onSingleLongTapEnd", "onSingleLongTapEnd$1", 283); _instance_1_u(_, "get$onSingleLongTapStart", "onSingleLongTapStart$1", 239); _static_1(A, "method_channel_MethodChannelPrinting__handleMethod$closure", "MethodChannelPrinting__handleMethod", 186); _instance(A.PdfPrintAction.prototype, "get$_print", 0, 3, null, ["call$3"], ["_print$3"], 885, 0, 0); _instance(A.PdfShareAction.prototype, "get$_share", 0, 3, null, ["call$3"], ["_share$3"], 885, 0, 0); _instance_0_u(A.PdfPreviewState.prototype, "get$computeActualPageFormat", "computeActualPageFormat$0", 3367); _instance_2_u(A.TypedReducer.prototype, "get$$call", "call$2", "1(Object?,@)"); _instance(A.TypedMiddleware.prototype, "get$$call", 0, 3, null, ["call$3"], ["call$3"], 3370, 0, 0); _instance_0_u(_ = A.RoundedLoadingButtonState.prototype, "get$_btnPressed", "_btnPressed$0", 0); _instance_0_i(_, "get$_rounded_loading_button$_start", "_rounded_loading_button$_start$0", 0); _instance_0_u(_, "get$_rounded_loading_button$_reset", "_rounded_loading_button$_reset$0", 0); _instance(_ = A.Subject.prototype, "get$_subject$_addError", 0, 1, function() { return [null]; }, ["call$2", "call$1"], ["_subject$_addError$2", "_subject$_addError$1"], 537, 0, 0); _instance_1_i(_, "get$add", "add$1", 45); _instance_1_i(_, "get$_subject$_add", "_subject$_add$1", 45); _instance_1_u(_ = A._StartWithStreamSink.prototype, "get$onData", "onData$1", 45); _instance_2_i(_, "get$onError", "onError$2", 157); _instance_0_u(_, "get$onDone", "onDone$0", 0); _instance_1_u(_ = A._StartWithErrorStreamSink.prototype, "get$onData", "onData$1", 45); _instance_2_i(_, "get$onError", "onError$2", 157); _instance_0_u(_, "get$onDone", "onDone$0", 0); _static(A, "sentry_options__noOpLogger$closure", 2, null, ["call$5$exception$logger$stackTrace", "call$2", "call$4$exception$stackTrace"], ["noOpLogger", function(level, message) { return A.noOpLogger(level, message, null, null, null); }, function(level, message, exception, stackTrace) { return A.noOpLogger(level, message, exception, null, stackTrace); }], 4297, 0); _instance_1_u(A.SentryFlutterWeb.prototype, "get$handleMethodCall", "handleMethodCall$1", 186); _instance(A.SourceSpanMixin.prototype, "get$message", 1, 1, null, ["call$2$color", "call$1"], ["message$2$color", "message$1"], 3385, 0, 0); _instance_0_u(A.InjectedImp.prototype, "get$dispose", "dispose$0", 0); _instance_2_u(A.ReactiveModelImp.prototype, "get$middleSetCreator", "middleSetCreator$2", 3388); _instance_0_u(A.DocumentComposer.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(A.CaretDocumentOverlayState.prototype, "get$_document_caret_overlay$_onSelectionChange", "_document_caret_overlay$_onSelectionChange$0", 0); _instance_0_u(_ = A._EditorSelectionAndFocusPolicyState.prototype, "get$_document_focus_and_selection_policies$_onFocusChange", "_document_focus_and_selection_policies$_onFocusChange$0", 0); _instance_0_u(_, "get$_onSelectionChange", "_onSelectionChange$0", 0); _instance_1_u(_ = A._DocumentMouseInteractorState.prototype, "get$_document_gestures_mouse$_onSelectionChange", "_document_gestures_mouse$_onSelectionChange$1", 3437); _instance_1_u(_, "get$_document_gestures_mouse$_onTapUp", "_document_gestures_mouse$_onTapUp$1", 120); _instance_1_u(_, "get$_document_gestures_mouse$_onDoubleTapDown", "_document_gestures_mouse$_onDoubleTapDown$1", 56); _instance_0_u(_, "get$_document_gestures_mouse$_onDoubleTap", "_document_gestures_mouse$_onDoubleTap$0", 0); _instance_1_u(_, "get$_document_gestures_mouse$_onTripleTapDown", "_document_gestures_mouse$_onTripleTapDown$1", 56); _instance_0_u(_, "get$_document_gestures_mouse$_onTripleTap", "_document_gestures_mouse$_onTripleTap$0", 0); _instance_1_u(_, "get$_document_gestures_mouse$_onPanStart", "_document_gestures_mouse$_onPanStart$1", 78); _instance_1_u(_, "get$_document_gestures_mouse$_onPanUpdate", "_document_gestures_mouse$_onPanUpdate$1", 74); _instance_1_u(_, "get$_document_gestures_mouse$_onPanEnd", "_document_gestures_mouse$_onPanEnd$1", 92); _instance_0_u(_, "get$_document_gestures_mouse$_onPanCancel", "_document_gestures_mouse$_onPanCancel$0", 0); _instance_1_u(_, "get$_scrollOnMouseWheel", "_scrollOnMouseWheel$1", 249); _instance_0_u(_, "get$_document_gestures_mouse$_updateDragSelection", "_document_gestures_mouse$_updateDragSelection$0", 0); _instance_1_u(_, "get$_onMouseMove", "_onMouseMove$1", 252); _instance_0_u(_, "get$_updateMouseCursorAtLatestOffset", "_updateMouseCursorAtLatestOffset$0", 0); _instance_0_u(_ = A._AndroidDocumentTouchInteractorState.prototype, "get$_document_gestures_touch_android$_onScrollActivityChange", "_document_gestures_touch_android$_onScrollActivityChange$0", 0); _instance_1_u(_, "get$_document_gestures_touch_android$_onDocumentChange", "_document_gestures_touch_android$_onDocumentChange$1", 10); _instance_0_u(_, "get$_document_gestures_touch_android$_onSelectionChange", "_document_gestures_touch_android$_onSelectionChange$0", 0); _instance_1_u(_, "get$_document_gestures_touch_android$_onTapDown", "_document_gestures_touch_android$_onTapDown$1", 56); _instance_0_u(_, "get$_document_gestures_touch_android$_onLongPressDown", "_document_gestures_touch_android$_onLongPressDown$0", 0); _instance_1_u(_, "get$_document_gestures_touch_android$_onTapUp", "_document_gestures_touch_android$_onTapUp$1", 120); _instance_1_u(_, "get$_document_gestures_touch_android$_onDoubleTapDown", "_document_gestures_touch_android$_onDoubleTapDown$1", 56); _instance_1_u(_, "get$_document_gestures_touch_android$_onTripleTapDown", "_document_gestures_touch_android$_onTripleTapDown$1", 56); _instance_1_u(_, "get$_document_gestures_touch_android$_onPanStart", "_document_gestures_touch_android$_onPanStart$1", 78); _instance_1_u(_, "get$_document_gestures_touch_android$_onPanUpdate", "_document_gestures_touch_android$_onPanUpdate$1", 74); _instance_1_u(_, "get$_updateLongPressSelection", "_updateLongPressSelection$1", 897); _instance_1_u(_, "get$_document_gestures_touch_android$_onPanEnd", "_document_gestures_touch_android$_onPanEnd$1", 92); _instance_0_u(_, "get$_document_gestures_touch_android$_onPanCancel", "_document_gestures_touch_android$_onPanCancel$0", 0); _instance_0_u(_ = A.SuperEditorAndroidControlsOverlayManagerState.prototype, "get$_toggleToolbarOnCollapsedHandleTap", "_toggleToolbarOnCollapsedHandleTap$0", 0); _instance_1_u(_, "get$_onHandlePanUpdate", "_onHandlePanUpdate$1", 74); _instance_0_u(_, "get$_onDocumentScroll", "_onDocumentScroll$0", 0); _instance_1_u(_, "get$_document_gestures_touch_android$_buildOverlay", "_document_gestures_touch_android$_buildOverlay$1", 44); _instance_0_u(_ = A._IosDocumentTouchInteractorState.prototype, "get$_onScrollActivityChange", "_onScrollActivityChange$0", 0); _instance_1_u(_, "get$_onDocumentChange", "_onDocumentChange$1", 10); _instance_1_u(_, "get$_document_gestures_touch_ios$_onTapDown", "_document_gestures_touch_ios$_onTapDown$1", 56); _instance_0_u(_, "get$_onLongPressDown", "_onLongPressDown$0", 0); _instance_1_u(_, "get$_document_gestures_touch_ios$_onTapUp", "_document_gestures_touch_ios$_onTapUp$1", 120); _instance_1_u(_, "get$_onDoubleTapUp", "_onDoubleTapUp$1", 120); _instance_1_u(_, "get$_onTripleTapUp", "_onTripleTapUp$1", 120); _instance_1_u(_, "get$_onPanDown", "_onPanDown$1", 521); _instance_1_u(_, "get$_document_gestures_touch_ios$_onPanStart", "_document_gestures_touch_ios$_onPanStart$1", 78); _instance_1_u(_, "get$_document_gestures_touch_ios$_onPanUpdate", "_document_gestures_touch_ios$_onPanUpdate$1", 74); _instance_1_u(_, "get$_document_gestures_touch_ios$_onPanEnd", "_document_gestures_touch_ios$_onPanEnd$1", 92); _instance_0_u(_, "get$_document_gestures_touch_ios$_onPanCancel", "_document_gestures_touch_ios$_onPanCancel$0", 0); _instance_0_u(_, "get$_onAutoScrollChange", "_onAutoScrollChange$0", 0); _instance_1_u(_, "get$_document_gestures_touch_ios$_select", "_document_gestures_touch_ios$_select$1", 897); _instance_0_u(_, "get$_onFloatingCursorStart", "_onFloatingCursorStart$0", 0); _instance_0_u(_, "get$_onFloatingCursorGeometryChange", "_onFloatingCursorGeometryChange$0", 0); _instance_0_u(_, "get$_onFloatingCursorStop", "_onFloatingCursorStop$0", 0); _instance_1_u(A.SuperEditorIosToolbarOverlayManagerState.prototype, "get$_document_gestures_touch_ios$_buildToolbar", "_document_gestures_touch_ios$_buildToolbar$1", 44); _instance_1_u(A.SuperEditorIosMagnifierOverlayManagerState.prototype, "get$_document_gestures_touch_ios$_buildMagnifier", "_document_gestures_touch_ios$_buildMagnifier$1", 44); _instance_0_u(_ = A._EditorFloatingCursorState.prototype, "get$_onFloatingCursorStart", "_onFloatingCursorStart$0", 0); _instance_1_u(_, "get$_onFloatingCursorMove", "_onFloatingCursorMove$1", 3447); _instance_0_u(_, "get$_document_gestures_touch_ios$_onScrollChange", "_document_gestures_touch_ios$_onScrollChange$0", 0); _instance_0_u(_, "get$_onFloatingCursorStop", "_onFloatingCursorStop$0", 0); _instance_2_u(A._SuperEditorHardwareKeyHandlerState.prototype, "get$_document_physical_keyboard$_onKeyPressed", "_document_physical_keyboard$_onKeyPressed$2", 211); _instance_0_u(_ = A.DocumentImeInputClient.prototype, "get$_onContentChange", "_onContentChange$0", 0); _instance_0_u(_, "get$_onImeConnectionChange", "_onImeConnectionChange$0", 0); _instance_1_u(_, "get$performSelector", "performSelector$1", 15); _instance_0_u(A._ImeFocusPolicyState.prototype, "get$_document_ime_interaction_policies$_onFocusChange", "_document_ime_interaction_policies$_onFocusChange$0", 0); _instance_0_u(_ = A._DocumentSelectionOpenAndCloseImePolicyState.prototype, "get$_document_ime_interaction_policies$_onFocusChange", "_document_ime_interaction_policies$_onFocusChange$0", 0); _instance_0_u(_, "get$_document_ime_interaction_policies$_onSelectionChange", "_document_ime_interaction_policies$_onSelectionChange$0", 0); _instance_0_u(_, "get$_onConnectionChange", "_onConnectionChange$0", 0); _instance_1_u(A.DeltaTextInputClientDecorator.prototype, "get$performSelector", "performSelector$1", 15); _instance_1_u(A._KeyboardEditingToolbarState.prototype, "get$_buildToolbarOverlay", "_buildToolbarOverlay$1", 44); _instance_0_u(_ = A.KeyboardEditingToolbarOperations.prototype, "get$toggleBold", "toggleBold$0", 0); _instance_0_u(_, "get$toggleItalics", "toggleItalics$0", 0); _instance_0_u(_, "get$toggleUnderline", "toggleUnderline$0", 0); _instance_0_u(_, "get$toggleStrikethrough", "toggleStrikethrough$0", 0); _instance_0_u(_, "get$convertToHeader1", "convertToHeader1$0", 0); _instance_0_u(_, "get$convertToHeader2", "convertToHeader2$0", 0); _instance_0_u(_, "get$convertToParagraph", "convertToParagraph$0", 0); _instance_0_u(_, "get$convertToOrderedListItem", "convertToOrderedListItem$0", 0); _instance_0_u(_, "get$convertToUnorderedListItem", "convertToUnorderedListItem$0", 0); _instance_0_u(_, "get$convertToBlockquote", "convertToBlockquote$0", 0); _instance_0_u(_, "get$convertToHr", "convertToHr$0", 0); _instance_0_u(_, "get$closeKeyboard", "closeKeyboard$0", 0); _static_1(A, "supereditor_ime_interactor__moveLeft$closure", "moveLeft", 46); _static_1(A, "supereditor_ime_interactor__moveRight$closure", "moveRight", 46); _static_1(A, "supereditor_ime_interactor__moveUp$closure", "moveUp", 46); _static_1(A, "supereditor_ime_interactor__moveDown$closure", "moveDown", 46); _static_1(A, "supereditor_ime_interactor__moveWordLeft$closure", "moveWordLeft", 46); _static_1(A, "supereditor_ime_interactor__moveWordRight$closure", "moveWordRight", 46); _static_1(A, "supereditor_ime_interactor__moveToLeftEndOfLine$closure", "moveToLeftEndOfLine", 46); _static_1(A, "supereditor_ime_interactor__moveToRightEndOfLine$closure", "moveToRightEndOfLine", 46); _static_1(A, "supereditor_ime_interactor__moveToBeginningOfParagraph$closure", "moveToBeginningOfParagraph", 46); _static_1(A, "supereditor_ime_interactor__moveToEndOfParagraph$closure", "moveToEndOfParagraph", 46); _static_1(A, "supereditor_ime_interactor__moveToBeginningOfDocument$closure", "moveToBeginningOfDocument", 46); _static_1(A, "supereditor_ime_interactor__moveToEndOfDocument$closure", "moveToEndOfDocument", 46); _static_1(A, "supereditor_ime_interactor__moveLeftAndModifySelection$closure", "moveLeftAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveRightAndModifySelection$closure", "moveRightAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveUpAndModifySelection$closure", "moveUpAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveDownAndModifySelection$closure", "moveDownAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveWordLeftAndModifySelection$closure", "moveWordLeftAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveWordRightAndModifySelection$closure", "moveWordRightAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveToLeftEndOfLineAndModifySelection$closure", "moveToLeftEndOfLineAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveParagraphBackwardAndModifySelection$closure", "moveParagraphBackwardAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveParagraphForwardAndModifySelection$closure", "moveParagraphForwardAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveToBeginningOfDocumentAndModifySelection$closure", "moveToBeginningOfDocumentAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveToEndOfDocumentAndModifySelection$closure", "moveToEndOfDocumentAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__moveToRightEndOfLineAndModifySelection$closure", "moveToRightEndOfLineAndModifySelection", 46); _static_1(A, "supereditor_ime_interactor__indentListItem$closure", "indentListItem", 46); _static_1(A, "supereditor_ime_interactor__unIndentListItem$closure", "unIndentListItem", 46); _static_1(A, "supereditor_ime_interactor__insertNewLine$closure", "insertNewLine", 46); _static_1(A, "supereditor_ime_interactor__deleteWordBackward$closure", "deleteWordBackward", 46); _static_1(A, "supereditor_ime_interactor__deleteWordForward$closure", "deleteWordForward", 46); _static_1(A, "supereditor_ime_interactor__deleteToBeginningOfLine$closure", "deleteToBeginningOfLine", 46); _static_1(A, "supereditor_ime_interactor__deleteToEndOfLine$closure", "deleteToEndOfLine", 46); _static_1(A, "supereditor_ime_interactor__deleteBackward$closure", "deleteBackward", 46); _static_1(A, "supereditor_ime_interactor__deleteForward$closure", "deleteForward", 46); _static_1(A, "supereditor_ime_interactor__scrollToBeginningOfDocument$closure", "scrollToBeginningOfDocument", 46); _static_1(A, "supereditor_ime_interactor__scrollToEndOfDocument$closure", "scrollToEndOfDocument", 46); _static_1(A, "supereditor_ime_interactor__scrollPageUp$closure", "scrollPageUp", 46); _static_1(A, "supereditor_ime_interactor__scrollPageDown$closure", "scrollPageDown", 46); _instance_0_u(_ = A.SuperEditorImeInteractorState.prototype, "get$_supereditor_ime_interactor$_onImeConnectionChange", "_supereditor_ime_interactor$_onImeConnectionChange$0", 0); _instance_1_u(_, "get$_supereditor_ime_interactor$_onPerformSelector", "_supereditor_ime_interactor$_onPerformSelector$1", 15); _instance_0_u(_ = A.AutoScrollController.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_, "get$_onScrollPositionChange", "_onScrollPositionChange$0", 0); _instance_1_u(_, "get$_document_scrollable$_onTick", "_document_scrollable$_onTick$1", 11); _instance_0_u(_ = A._SingleColumnDocumentLayoutState.prototype, "get$_onPresenterMarkedDirty", "_onPresenterMarkedDirty$0", 19); _instance(_, "get$_onViewModelChange", 0, 0, null, ["call$4$addedComponents$changedComponents$movedComponents$removedComponents"], ["_onViewModelChange$4$addedComponents$changedComponents$movedComponents$removedComponents"], 905, 0, 0); _instance(A._PresenterComponentBuilderState.prototype, "get$_onViewModelChange", 0, 0, null, ["call$4$addedComponents$changedComponents$movedComponents$removedComponents"], ["_onViewModelChange$4$addedComponents$changedComponents$movedComponents$removedComponents"], 905, 0, 0); _static_1(A, "_presenter__noStyleBuilder$closure", "noStyleBuilder", 200); _instance_1_u(A.SingleColumnLayoutPresenter.prototype, "get$__presenter$_onDocumentChange", "__presenter$_onDocumentChange$1", 10); _instance_0_u(A.SingleColumnLayoutStylePhase.prototype, "get$markDirty", "markDirty$0", 0); _static_2(A, "list_items___defaultUnorderedListItemDotBuilder$closure", "_defaultUnorderedListItemDotBuilder", 4299); _static_2(A, "list_items___defaultIndentCalculator$closure", "_defaultIndentCalculator", 4300); _static_2(A, "list_items___defaultOrderedListItemNumeralBuilder$closure", "_defaultOrderedListItemNumeralBuilder", 4301); _static(A, "list_items__tabToIndentListItem$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["tabToIndentListItem"], 42, 0); _static(A, "list_items__shiftTabToUnIndentListItem$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["shiftTabToUnIndentListItem"], 42, 0); _static(A, "list_items__backspaceToUnIndentListItem$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["backspaceToUnIndentListItem"], 42, 0); _static_1(A, "paragraph0__defaultAttributionsToExtendToNewParagraph$closure", "defaultAttributionsToExtendToNewParagraph", 148); _static(A, "paragraph0__anyCharacterToInsertInParagraph$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["anyCharacterToInsertInParagraph"], 42, 0); _static(A, "paragraph0__backspaceToClearParagraphBlockType$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["backspaceToClearParagraphBlockType"], 42, 0); _static(A, "paragraph0__enterToInsertBlockNewline$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["enterToInsertBlockNewline"], 42, 0); _static(A, "paragraph0__doNothingWithEnterOnWeb$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["doNothingWithEnterOnWeb"], 42, 0); _static(A, "paragraph0__doNothingWithBackspaceOnWeb$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["doNothingWithBackspaceOnWeb"], 42, 0); _static(A, "paragraph0__doNothingWithDeleteOnWeb$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["doNothingWithDeleteOnWeb"], 42, 0); _static_2(A, "super_editor0__defaultInlineTextStyler$closure", "defaultInlineTextStyler", 4303); _static_1(A, "super_editor0__superEditorLaunchLinkTapHandlerFactory$closure", "superEditorLaunchLinkTapHandlerFactory", 4304); _instance_0_u(_ = A.SuperEditorState.prototype, "get$_super_editor0$_onFocusChange", "_super_editor0$_onFocusChange$0", 0); _instance_1_u(_, "get$_buildGestureInteractor", "_buildGestureInteractor$1", 44); _instance_0_u(_ = A.DefaultAndroidEditorToolbar.prototype, "get$_cut", "_cut$0", 0); _instance_0_u(_, "get$_copy", "_copy$0", 0); _instance_0_u(_, "get$_paste", "_paste$0", 0); _instance_0_u(_, "get$_selectAll", "_selectAll$0", 0); _instance_0_u(A.SuperEditorLaunchLinkTapHandler.prototype, "get$dispose", "dispose$0", 0); _static(A, "tasks__enterToInsertNewTask$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["enterToInsertNewTask"], 42, 0); _static(A, "tasks__backspaceToConvertTaskToParagraph$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["backspaceToConvertTaskToParagraph"], 42, 0); _instance_1_u(A._TaskComponentState.prototype, "get$_computeStyles", "_computeStyles$1", 200); _static(A, "text__anyCharacterToInsertInTextContent$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["anyCharacterToInsertInTextContent"], 42, 0); _static(A, "text__deleteDownstreamContentWithDelete$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteDownstreamContentWithDelete"], 42, 0); _static(A, "text__shiftEnterToInsertNewlineInBlock$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["shiftEnterToInsertNewlineInBlock"], 42, 0); _instance_0_u(A.TextNode.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(A.TextComponentState.prototype, "get$_textStyleWithBlockType", "_textStyleWithBlockType$1", 200); _instance_1_u(A.AutoScroller.prototype, "get$__scrolling$_onTick", "__scrolling$_onTick$1", 10); _static_0(A, "content_layers_ContentLayersElement__globalOnBuildScheduled$closure", "ContentLayersElement__globalOnBuildScheduled", 0); _instance_0_u(_ = A.ContentLayersElement.prototype, "get$_onBuildScheduled", "_onBuildScheduled$0", 0); _instance_0_u(_, "get$_onContentBuildScheduled", "_onContentBuildScheduled$0", 0); _instance_1_u(_ = A.RenderContentLayers.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_u(A.DocumentScroller.prototype, "get$_notifyScrollChangeListeners", "_notifyScrollChangeListeners$0", 0); _instance_0_u(A._SelectionLeadersDocumentLayerState.prototype, "get$_selection_leader_document_layer$_onSelectionChange", "_selection_leader_document_layer$_onSelectionChange$0", 0); _instance_0_u(A._CupertinoScrollbarState0.prototype, "get$handleThumbPress", "handleThumbPress$0", 0); _instance_1_u(_ = A.RawScrollbarWithCustomPhysicsState.prototype, "get$_scrollbar1$_validateInteractions", "_scrollbar1$_validateInteractions$1", 47); _instance_0_u(_, "get$handleThumbPress", "handleThumbPress$0", 0); _instance_1_u(_, "get$_scrollbar1$_handleTrackTapDown", "_scrollbar1$_handleTrackTapDown$1", 56); _instance_1_u(_, "get$_scrollbar1$_handleScrollMetricsNotification", "_scrollbar1$_handleScrollMetricsNotification$1", 384); _instance_1_u(_, "get$_scrollbar1$_handleScrollNotification", "_scrollbar1$_handleScrollNotification$1", 173); _instance_1_u(_, "get$_scrollbar1$_handlePointerScroll", "_scrollbar1$_handlePointerScroll$1", 110); _instance_1_u(_, "get$_scrollbar1$_receivedPointerSignal", "_scrollbar1$_receivedPointerSignal$1", 249); _instance_0_u(A.ScrollbarPainter0.prototype, "get$dispose", "dispose$0", 0); _instance_2_u(A._NonReparentingFocusState.prototype, "get$_focus$_onKeyEvent", "_focus$_onKeyEvent$2", 211); _instance_0_u(A._FocusWithCustomParentState.prototype, "get$_focus$_handleFocusChanged", "_focus$_handleFocusChanged$0", 0); _instance_0_u(A._MultiListenableBuilderState.prototype, "get$_onListenableChange", "_onListenableChange$0", 0); _instance_1_u(_ = A.TapSequenceGestureRecognizer.prototype, "get$_multi_tap_gesture$_handleEvent", "_multi_tap_gesture$_handleEvent$1", 110); _instance_1_u(_, "get$_multi_tap_gesture$_reject", "_multi_tap_gesture$_reject$1", 3473); _instance_0_u(_, "get$_onTapTimeout", "_onTapTimeout$0", 0); _instance_0_u(A._CountdownZoned0.prototype, "get$_multi_tap_gesture$_onTimeout", "_multi_tap_gesture$_onTimeout$0", 0); _instance_0_u(A._AndroidToolbarFocalPointDocumentLayerState.prototype, "get$_android_document_controls$_onSelectionChange", "_android_document_controls$_onSelectionChange$0", 0); _instance_0_u(_ = A.AndroidControlsDocumentLayerState.prototype, "get$_android_document_controls$_onSelectionChange", "_android_document_controls$_onSelectionChange$0", 0); _instance_0_u(_, "get$_onBlinkModeChange", "_onBlinkModeChange$0", 0); _instance_0_u(_, "get$_caretJumpToOpaque", "_caretJumpToOpaque$0", 0); _instance_0_u(_, "get$_onShouldShowCollapsedHandleChange", "_onShouldShowCollapsedHandleChange$0", 0); _static(A, "magnifier2___roundedRectangleMagnifierBuilder$closure", 2, function() { return [null]; }, ["call$3", "call$2"], ["_roundedRectangleMagnifierBuilder", function(context, offsetFromFocalPoint) { return A._roundedRectangleMagnifierBuilder(context, offsetFromFocalPoint, null); }], 4305, 0); _instance_2_u(A.ItemSelectionListState.prototype, "get$_selectable_list$_onKeyEvent", "_selectable_list$_onKeyEvent$2", 211); _instance_0_u(A.SignalNotifier.prototype, "get$notifyListeners", "notifyListeners$0", 0); _instance_0_u(_ = A._AndroidEditingOverlayControlsState.prototype, "get$__editing_controls0$_rebuildOnNextFrame", "__editing_controls0$_rebuildOnNextFrame$0", 0); _instance_1_u(_, "get$_onCollapsedPanStart", "_onCollapsedPanStart$1", 78); _instance_1_u(_, "get$__editing_controls0$_onBasePanStart", "__editing_controls0$_onBasePanStart$1", 78); _instance_1_u(_, "get$__editing_controls0$_onExtentPanStart", "__editing_controls0$_onExtentPanStart$1", 78); _instance_1_u(_, "get$__editing_controls0$_onPanUpdate", "__editing_controls0$_onPanUpdate$1", 74); _instance_0_u(_, "get$_updateSelectionForDragHandleAfterScrollChange", "_updateSelectionForDragHandleAfterScrollChange$0", 0); _instance_1_u(_, "get$__editing_controls0$_onPanEnd", "__editing_controls0$_onPanEnd$1", 92); _instance_0_u(_, "get$__editing_controls0$_onPanCancel", "__editing_controls0$_onPanCancel$0", 0); _instance_0_u(_ = A.AndroidEditingOverlayController.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_, "get$_hideCollapsedHandle", "_hideCollapsedHandle$0", 0); _instance_0_u(_ = A.AndroidTextFieldTouchInteractorState.prototype, "get$__user_interaction0$_onTextOrSelectionChange", "__user_interaction0$_onTextOrSelectionChange$0", 0); _instance_1_u(_, "get$__user_interaction0$_onTapUp", "__user_interaction0$_onTapUp$1", 120); _instance_0_u(_, "get$__user_interaction0$_onLongPress", "__user_interaction0$_onLongPress$0", 0); _instance_1_u(_, "get$__user_interaction0$_onDoubleTapDown", "__user_interaction0$_onDoubleTapDown$1", 56); _instance_1_u(_, "get$__user_interaction0$_onTripleTapDown", "__user_interaction0$_onTripleTapDown$1", 56); _instance_1_u(_, "get$__user_interaction0$_onPanStart", "__user_interaction0$_onPanStart$1", 78); _instance_1_u(_, "get$__user_interaction0$_onPanUpdate", "__user_interaction0$_onPanUpdate$1", 74); _instance_1_u(_, "get$__user_interaction0$_onPanEnd", "__user_interaction0$_onPanEnd$1", 92); _instance_0_u(_, "get$__user_interaction0$_onPanCancel", "__user_interaction0$_onPanCancel$0", 0); _instance_0_u(_, "get$__user_interaction0$_onScrollChange", "__user_interaction0$_onScrollChange$0", 0); _static(A, "android_textfield___defaultAndroidToolbarBuilder$closure", 3, null, ["call$3"], ["_defaultAndroidToolbarBuilder"], 4306, 0); _instance_0_u(_ = A.SuperAndroidTextFieldState.prototype, "get$_android_textfield$_getGlobalCaretRect", "_android_textfield$_getGlobalCaretRect$0", 911); _instance_0_u(_, "get$_android_textfield$_updateSelectionAndImeConnectionOnFocusChange", "_android_textfield$_updateSelectionAndImeConnectionOnFocusChange$0", 0); _instance_0_u(_, "get$_android_textfield$_onTextOrSelectionChange", "_android_textfield$_onTextOrSelectionChange$0", 0); _instance_0_u(_, "get$_android_textfield$_onTextScrollChange", "_android_textfield$_onTextScrollChange$0", 0); _instance_1_u(_, "get$_android_textfield$_onPerformActionPressed", "_android_textfield$_onPerformActionPressed$1", 332); _instance_2_u(_, "get$_onKeyEventPressed", "_onKeyEventPressed$2", 211); _instance_1_u(_, "get$_buildPopoverToolbar", "_buildPopoverToolbar$1", 44); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_copyTextWhenCmdCIsPressed$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_copyTextWhenCmdCIsPressed"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_pasteTextWhenCmdVIsPressed$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_pasteTextWhenCmdVIsPressed"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_selectAllTextFieldWhenCmdAIsPressed$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_selectAllTextFieldWhenCmdAIsPressed"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveCaretToStartOrEnd$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_moveCaretToStartOrEnd"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveUpDownLeftAndRightWithArrowKeys$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_moveUpDownLeftAndRightWithArrowKeys"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveToLineStartWithHome$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_moveToLineStartWithHome"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveToLineEndWithEnd$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_moveToLineEndWithEnd"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_insertCharacterWhenKeyIsPressed$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_insertCharacterWhenKeyIsPressed"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteTextOnLineBeforeCaretWhenShortcutKeyAndBackspaceIsPressed$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_deleteTextOnLineBeforeCaretWhenShortcutKeyAndBackspaceIsPressed"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteTextWhenBackspaceOrDeleteIsPressed$closure", 0, null, ["call$3$keyEvent$textFieldContext$textLayout", "call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_deleteTextWhenBackspaceOrDeleteIsPressed", function(keyEvent, textFieldContext) { return A.DefaultSuperTextFieldKeyboardHandlers_deleteTextWhenBackspaceOrDeleteIsPressed(keyEvent, textFieldContext, null); }], 926, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenAltBackSpaceIsPressedOnMac$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenAltBackSpaceIsPressedOnMac"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenCtlBackSpaceIsPressedOnWindowsAndLinux$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenCtlBackSpaceIsPressedOnWindowsAndLinux"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_insertNewlineWhenEnterIsPressed$closure", 0, null, ["call$3$keyEvent$textFieldContext$textLayout", "call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_insertNewlineWhenEnterIsPressed", function(keyEvent, textFieldContext) { return A.DefaultSuperTextFieldKeyboardHandlers_insertNewlineWhenEnterIsPressed(keyEvent, textFieldContext, null); }], 926, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_sendKeyEventToMacOs$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_sendKeyEventToMacOs"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollOnPageUp$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_scrollOnPageUp"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollOnPageDown$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_scrollOnPageDown"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnCtrlOrCmdAndHome$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnCtrlOrCmdAndHome"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnCtrlOrCmdAndEnd$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnCtrlOrCmdAndEnd"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnHomeOnMacOrWeb$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnHomeOnMacOrWeb"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnEndOnMacOrWeb$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnEndOnMacOrWeb"], 102, 0); _static(A, "desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_blockControlKeys$closure", 0, null, ["call$2$keyEvent$textFieldContext"], ["DefaultSuperTextFieldKeyboardHandlers_blockControlKeys"], 102, 0); _static(A, "desktop_textfield___giveUpFocus$closure", 0, null, ["call$1$textFieldContext"], ["_giveUpFocus"], 83, 0); _static(A, "desktop_textfield___moveFocusNext$closure", 0, null, ["call$1$textFieldContext"], ["_moveFocusNext"], 83, 0); _static(A, "desktop_textfield___moveCaretUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_moveCaretUpstream"], 83, 0); _static(A, "desktop_textfield___moveCaretDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_moveCaretDownstream"], 83, 0); _static(A, "desktop_textfield___moveCaretUp$closure", 0, null, ["call$1$textFieldContext"], ["_moveCaretUp"], 83, 0); _static(A, "desktop_textfield___moveCaretDown$closure", 0, null, ["call$1$textFieldContext"], ["_moveCaretDown"], 83, 0); _static(A, "desktop_textfield___moveWordUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_moveWordUpstream"], 83, 0); _static(A, "desktop_textfield___moveWordDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_moveWordDownstream"], 83, 0); _static(A, "desktop_textfield___moveLineBeginning$closure", 0, null, ["call$1$textFieldContext"], ["_moveLineBeginning"], 83, 0); _static(A, "desktop_textfield___moveLineEnd$closure", 0, null, ["call$1$textFieldContext"], ["_moveLineEnd"], 83, 0); _static(A, "desktop_textfield___expandSelectionUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionUpstream"], 83, 0); _static(A, "desktop_textfield___expandSelectionDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionDownstream"], 83, 0); _static(A, "desktop_textfield___expandSelectionLineUp$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionLineUp"], 83, 0); _static(A, "desktop_textfield___expandSelectionLineDown$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionLineDown"], 83, 0); _static(A, "desktop_textfield___expandSelectionWordUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionWordUpstream"], 83, 0); _static(A, "desktop_textfield___expandSelectionWordDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionWordDownstream"], 83, 0); _static(A, "desktop_textfield___expandSelectionLineUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionLineUpstream"], 83, 0); _static(A, "desktop_textfield___expandSelectionLineDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_expandSelectionLineDownstream"], 83, 0); _static(A, "desktop_textfield___deleteUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_deleteUpstream"], 83, 0); _static(A, "desktop_textfield___deleteDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_deleteDownstream"], 83, 0); _static(A, "desktop_textfield___deleteWordUpstream$closure", 0, null, ["call$1$textFieldContext"], ["_deleteWordUpstream"], 83, 0); _static(A, "desktop_textfield___deleteWordDownstream$closure", 0, null, ["call$1$textFieldContext"], ["_deleteWordDownstream"], 83, 0); _static(A, "desktop_textfield___deleteToBeginningOfLine$closure", 0, null, ["call$1$textFieldContext"], ["_deleteToBeginningOfLine"], 83, 0); _static(A, "desktop_textfield___deleteToEndOfLine$closure", 0, null, ["call$1$textFieldContext"], ["_deleteToEndOfLine"], 83, 0); _static(A, "desktop_textfield___scrollToBeginningOfDocument$closure", 0, null, ["call$1$textFieldContext"], ["_scrollToBeginningOfDocument"], 365, 0); _static(A, "desktop_textfield___scrollToEndOfDocument$closure", 0, null, ["call$1$textFieldContext"], ["_scrollToEndOfDocument"], 365, 0); _static(A, "desktop_textfield___scrollPageUp$closure", 0, null, ["call$1$textFieldContext"], ["_scrollPageUp"], 365, 0); _static(A, "desktop_textfield___scrollPageDown$closure", 0, null, ["call$1$textFieldContext"], ["_scrollPageDown"], 365, 0); _instance_0_u(_ = A.SuperDesktopTextFieldState.prototype, "get$_updateSelectionAndComposingRegionOnFocusChange", "_updateSelectionAndComposingRegionOnFocusChange$0", 0); _instance_0_u(_, "get$_onSelectionOrContentChange", "_onSelectionOrContentChange$0", 0); _instance_1_u(_ = A._SuperTextFieldGestureInteractorState.prototype, "get$_desktop_textfield$_onTapDown", "_desktop_textfield$_onTapDown$1", 56); _instance_1_u(_, "get$_desktop_textfield$_onDoubleTapDown", "_desktop_textfield$_onDoubleTapDown$1", 56); _instance_0_u(_, "get$_onDoubleTap", "_onDoubleTap$0", 0); _instance_1_u(_, "get$_desktop_textfield$_onTripleTapDown", "_desktop_textfield$_onTripleTapDown$1", 56); _instance_0_u(_, "get$_onTripleTap", "_onTripleTap$0", 0); _instance_1_u(_, "get$_onRightClick", "_onRightClick$1", 120); _instance_1_u(_, "get$_desktop_textfield$_onPanStart", "_desktop_textfield$_onPanStart$1", 78); _instance_1_u(_, "get$_desktop_textfield$_onPanUpdate", "_desktop_textfield$_onPanUpdate$1", 74); _instance_1_u(_, "get$_desktop_textfield$_onPanEnd", "_desktop_textfield$_onPanEnd$1", 92); _instance_0_u(_, "get$_desktop_textfield$_onPanCancel", "_desktop_textfield$_onPanCancel$0", 0); _instance_1_u(_, "get$_onPointerSignal", "_onPointerSignal$1", 249); _instance_0_u(_ = A._SuperTextFieldKeyboardInteractorState.prototype, "get$_onFocusChange", "_onFocusChange$0", 0); _instance_2_u(_, "get$_onKeyPressed", "_onKeyPressed$2", 211); _instance_0_u(_ = A._SuperTextFieldImeInteractorState.prototype, "get$_desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange", "_desktop_textfield$_updateSelectionAndImeConnectionOnFocusChange$0", 0); _instance_0_u(_, "get$_onImeConnectionChanged", "_onImeConnectionChanged$0", 0); _instance_1_u(_, "get$_onPerformSelector", "_onPerformSelector$1", 15); _instance_1_u(_, "get$_onPerformAction", "_onPerformAction$1", 332); _instance_0_u(_ = A.SuperTextFieldScrollviewState.prototype, "get$_onSelectionOrContentChange", "_onSelectionOrContentChange$0", 0); _instance_1_u(_, "get$_desktop_textfield$_onTick", "_desktop_textfield$_onTick$1", 10); _instance_0_u(_ = A._TextScrollViewState.prototype, "get$_onTextScrollChange", "_onTextScrollChange$0", 0); _instance_0_u(_, "get$_onTextOrSelectionChanged", "_onTextOrSelectionChanged$0", 0); _instance_1_u(A.TextScrollController.prototype, "get$_autoScrollTick", "_autoScrollTick$1", 11); _instance_0_u(_ = A.ImeAttributedTextEditingController.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_, "get$_onInnerControllerChange", "_onInnerControllerChange$0", 0); _instance_1_u(_, "get$performSelector", "performSelector$1", 15); _instance_0_u(_ = A._IOSEditingControlsState.prototype, "get$_rebuildOnNextFrame", "_rebuildOnNextFrame$0", 0); _instance_1_u(_, "get$_onBasePanStart", "_onBasePanStart$1", 78); _instance_1_u(_, "get$_onExtentPanStart", "_onExtentPanStart$1", 78); _instance_1_u(_, "get$_onPanUpdate", "_onPanUpdate$1", 74); _instance_0_u(_, "get$_updateSelectionForNewDragHandleLocation", "_updateSelectionForNewDragHandleLocation$0", 0); _instance_1_u(_, "get$_onPanEnd", "_onPanEnd$1", 92); _instance_0_u(_, "get$_onPanCancel", "_onPanCancel$0", 0); _instance_0_u(_ = A.IOSEditingOverlayController.prototype, "get$dispose", "dispose$0", 0); _instance_0_u(_, "get$_overlayControllerChanged", "_overlayControllerChanged$0", 0); _instance_0_u(_ = A.IOSTextFieldTouchInteractorState.prototype, "get$_onTextOrSelectionChange", "_onTextOrSelectionChange$0", 0); _instance_1_u(_, "get$__user_interaction$_onTapDown", "__user_interaction$_onTapDown$1", 56); _instance_1_u(_, "get$__user_interaction$_onTapUp", "__user_interaction$_onTapUp$1", 120); _instance_1_u(_, "get$_onDoubleTapDown", "_onDoubleTapDown$1", 56); _instance_1_u(_, "get$_onTripleTapDown", "_onTripleTapDown$1", 56); _instance_1_u(_, "get$_onPanStart", "_onPanStart$1", 78); _instance_1_u(_, "get$__user_interaction$_onPanUpdate", "__user_interaction$_onPanUpdate$1", 74); _instance_1_u(_, "get$__user_interaction$_onPanEnd", "__user_interaction$_onPanEnd$1", 92); _instance_0_u(_, "get$__user_interaction$_onPanCancel", "__user_interaction$_onPanCancel$0", 0); _instance_0_u(_, "get$_onScrollChange", "_onScrollChange$0", 0); _instance_0_u(_, "get$_computeSelectionRect", "_computeSelectionRect$0", 0); _static_2(A, "ios_textfield___defaultPopoverToolbarBuilder$closure", "_defaultPopoverToolbarBuilder", 4311); _instance_0_u(_ = A.SuperIOSTextFieldState.prototype, "get$_getGlobalCaretRect", "_getGlobalCaretRect$0", 911); _instance_0_u(_, "get$_updateSelectionAndImeConnectionOnFocusChange", "_updateSelectionAndImeConnectionOnFocusChange$0", 0); _instance_0_u(_, "get$_ios_textfield$_onTextOrSelectionChange", "_ios_textfield$_onTextOrSelectionChange$0", 0); _instance_0_u(_, "get$_ios_textfield$_onTextScrollChange", "_ios_textfield$_onTextScrollChange$0", 0); _instance_1_u(_, "get$_onFloatingCursorChange", "_onFloatingCursorChange$1", 3483); _instance_1_u(_, "get$_onPerformActionPressed", "_onPerformActionPressed$1", 332); _instance_1_u(_, "get$_buildOverlayIosControls", "_buildOverlayIosControls$1", 44); _instance_0_u(_ = A.BlinkController.prototype, "get$dispose", "dispose$0", 0); _instance_1_u(_, "get$_blink_controller$_onTick", "_blink_controller$_onTick$1", 11); _instance_0_u(_, "get$_blink", "_blink$0", 0); _instance_0_u(A.SuperTextState.prototype, "get$_invalidateParagraph", "_invalidateParagraph$0", 0); _instance_1_u(_ = A.RenderSuperTextLayout.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_1_u(_ = A._RenderValueLayoutBuilder.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 7); _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 7); _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 7); _instance_0_i(_ = A._EventStreamSubscription0.prototype, "get$cancel", "cancel$0", 19); _instance(_, "get$pause", 1, 0, null, ["call$1", "call$0"], ["pause$1", "pause$0"], 884, 0, 0); _instance_0_i(_, "get$resume", "resume$0", 0); _static_1(A, "link_LinkViewController__viewFactory$closure", "LinkViewController__viewFactory", 913); _static(A, "print__debugPrintThrottled$closure", 1, null, ["call$2$wrapWidth", "call$1"], ["debugPrintThrottled", function(message) { return A.debugPrintThrottled(message, null); }], 4312, 0); _static_0(A, "print___debugPrintTask$closure", "_debugPrintTask", 0); _static_2(A, "layout_helper_ChildLayoutHelper_dryLayoutChild$closure", "ChildLayoutHelper_dryLayoutChild", 274); _static_2(A, "layout_helper_ChildLayoutHelper_layoutChild$closure", "ChildLayoutHelper_layoutChild", 274); _static_1(A, "utils__getUserDataFromMap$closure", "getUserDataFromMap", 4313); _static_2(A, "loading_reducer___setLoading$closure", "_setLoading", 4314); _static_2(A, "loading_reducer___setLoaded$closure", "_setLoaded", 4315); _static_2(A, "loading_reducer___setSaving$closure", "_setSaving", 4316); _static_2(A, "loading_reducer___setSaved$closure", "_setSaved", 2877); _static_1(A, "serialization0_SerializationUtils_deserializeWith$closure", "SerializationUtils_deserializeWith", 32); _static_0(A, "utils3__getUtcDateTime$closure", "getUtcDateTime", 570); _static(A, "document_keyboard_actions__scrollOnPageUpKeyPress$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["scrollOnPageUpKeyPress"], 42, 0); _static(A, "document_keyboard_actions__scrollOnPageDownKeyPress$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["scrollOnPageDownKeyPress"], 42, 0); _static(A, "document_keyboard_actions__scrollOnCtrlOrCmdAndHomeKeyPress$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["scrollOnCtrlOrCmdAndHomeKeyPress"], 42, 0); _static(A, "document_keyboard_actions__scrollOnCtrlOrCmdAndEndKeyPress$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["scrollOnCtrlOrCmdAndEndKeyPress"], 42, 0); _static(A, "document_keyboard_actions__blockControlKeys$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["blockControlKeys"], 42, 0); _static(A, "document_keyboard_actions__toggleInteractionModeWhenCmdOrCtrlPressed$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["toggleInteractionModeWhenCmdOrCtrlPressed"], 42, 0); _static(A, "document_keyboard_actions__doNothingWhenThereIsNoSelection$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["doNothingWhenThereIsNoSelection"], 42, 0); _static(A, "document_keyboard_actions__sendKeyEventToMacOs$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["sendKeyEventToMacOs"], 42, 0); _static(A, "document_keyboard_actions__deleteDownstreamCharacterWithCtrlDeleteOnMac$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteDownstreamCharacterWithCtrlDeleteOnMac"], 42, 0); _static(A, "document_keyboard_actions__pasteWhenCmdVIsPressed$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["pasteWhenCmdVIsPressed"], 42, 0); _static(A, "document_keyboard_actions__selectAllWhenCmdAIsPressed$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["selectAllWhenCmdAIsPressed"], 42, 0); _static(A, "document_keyboard_actions__copyWhenCmdCIsPressed$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["copyWhenCmdCIsPressed"], 42, 0); _static(A, "document_keyboard_actions__cutWhenCmdXIsPressed$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["cutWhenCmdXIsPressed"], 42, 0); _static(A, "document_keyboard_actions__cmdBToToggleBold$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["cmdBToToggleBold"], 42, 0); _static(A, "document_keyboard_actions__cmdIToToggleItalics$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["cmdIToToggleItalics"], 42, 0); _static(A, "document_keyboard_actions__anyCharacterOrDestructiveKeyToDeleteSelection$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["anyCharacterOrDestructiveKeyToDeleteSelection"], 42, 0); _static(A, "document_keyboard_actions__deleteUpstreamContentWithBackspace$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteUpstreamContentWithBackspace"], 42, 0); _static(A, "document_keyboard_actions__moveUpAndDownWithArrowKeys$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["moveUpAndDownWithArrowKeys"], 42, 0); _static(A, "document_keyboard_actions__moveLeftAndRightWithArrowKeys$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["moveLeftAndRightWithArrowKeys"], 42, 0); _static(A, "document_keyboard_actions__doNothingWithLeftRightArrowKeysAtMiddleOfTextOnWeb$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["doNothingWithLeftRightArrowKeysAtMiddleOfTextOnWeb"], 42, 0); _static(A, "document_keyboard_actions__moveToLineStartOrEndWithCtrlAOrE$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["moveToLineStartOrEndWithCtrlAOrE"], 42, 0); _static(A, "document_keyboard_actions__moveToLineStartWithHome$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["moveToLineStartWithHome"], 42, 0); _static(A, "document_keyboard_actions__moveToLineEndWithEnd$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["moveToLineEndWithEnd"], 42, 0); _static(A, "document_keyboard_actions__deleteToStartOfLineWithCmdBackspaceOnMac$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteToStartOfLineWithCmdBackspaceOnMac"], 42, 0); _static(A, "document_keyboard_actions__deleteToEndOfLineWithCmdDeleteOnMac$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteToEndOfLineWithCmdDeleteOnMac"], 42, 0); _static(A, "document_keyboard_actions__deleteWordUpstreamWithAltBackspaceOnMac$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteWordUpstreamWithAltBackspaceOnMac"], 42, 0); _static(A, "document_keyboard_actions__deleteWordUpstreamWithControlBackspaceOnWindowsAndLinux$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteWordUpstreamWithControlBackspaceOnWindowsAndLinux"], 42, 0); _static(A, "document_keyboard_actions__deleteWordDownstreamWithAltDeleteOnMac$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteWordDownstreamWithAltDeleteOnMac"], 42, 0); _static(A, "document_keyboard_actions__deleteWordDownstreamWithControlDeleteOnWindowsAndLinux$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["deleteWordDownstreamWithControlDeleteOnWindowsAndLinux"], 42, 0); _static(A, "document_keyboard_actions__collapseSelectionWhenEscIsPressed$closure", 0, function() { return {editContext: B.C__Required, keyEvent: B.C__Required}; }, ["call$2$editContext$keyEvent"], ["collapseSelectionWhenEscIsPressed"], 42, 0); })(); (function inheritance() { var _mixin = hunkHelpers.mixin, _mixinHard = hunkHelpers.mixinHard, _inheritMany = hunkHelpers.inheritMany, _inherit = hunkHelpers.inherit; _inheritMany(null, [A.Object, A._UnmodifiableInt64ListView]); _inheritMany(A.Object, [A.AlarmClock, A.AppBootstrap, A.Closure, A._Enum, A._SaveStackTracking, A.ContextStateHandle, A.CkCanvas, A.CanvasKitCanvas, A.ManagedSkColorFilter, A.CkColorFilter, A.DisplayCanvasFactory, A.HtmlViewEmbedder, A.OverlayGroup, A.ViewClipChain, A.EmbeddedViewParams, A.Mutator, A.Iterable, A.EmbedderFrameContext, A.ViewListDiffResult, A.SkiaFontCollection, A.RegisteredFont, A.UnregisteredFont, A.FontDownloadResult, A.SkiaFallbackRegistry, A.ImageCodecException, A.CkImage, A.CkImageFilter, A.CkAnimatedImage, A.BrowserImageDecoder, A.Layer, A.PrerollContext, A.PaintContext, A.LayerScene, A.LayerSceneBuilder, A.LayerTree, A.Frame, A.CompositorContext, A.CkMaskFilter, A.Rasterizer, A.ViewRasterizer, A.CkNWayCanvas, A.NativeMemoryFinalizationRegistry, A.UniqueRef, A.CountedRef, A.CkPaint, A.CkPath, A.CkPicture, A.CkPictureRecorder, A.DisplayCanvas, A.CanvasKitRenderer, A.SimpleCkShader, A.CkSurface, A.CkParagraphStyle, A.CkTextStyle, A.CkStrutStyle, A.CkParagraph, A.CkLineMetrics, A.CkParagraphBuilder, A.Error, A.ClipboardMessageHandler, A.ClipboardAPICopyStrategy, A.ClipboardAPIPasteStrategy, A.ExecCommandCopyStrategy, A.ExecCommandPasteStrategy, A.FlutterConfiguration, A.Display, A.ScreenOrientation, A.HttpFetchResponseImpl, A.HttpFetchPayloadImpl, A.HttpFetchNoPayloadError, A.HttpFetchError, A.DomSubscription, A.DomPoint, A._DomListIterator, A._DomTouchListIterator, A.DomIteratorWrapper, A.FlutterViewEmbedder, A.EngineCanvas, A.SaveStackEntry, A.SaveClipEntry, A._SaveElementStackEntry, A.SaveElementStackTracking, A.FontFallbackManager, A._UnicodePropertyLookup, A.FallbackFontDownloadQueue, A.FontAsset, A.FontFamily, A.FontManifest, A.AssetFontsResult, A.FrameReference, A.CrossFrameCache, A._CrossFrameCacheItem, A.PersistedSurface, A.SvgBlendMode, A.SurfaceCanvas, A._DomClip, A.SvgFilterBuilder, A.SvgFilter, A.SurfacePaint, A.SurfacePaintData, A.Conic, A.QuadBounds, A.ConicBounds, A._ConicPair, A.CubicBounds, A.SurfacePath, A.PathIterator, A.PathRef, A.PathRefIterator, A.QuadRoots, A.SkQuadCoefficients, A.PathWinding, A.PaintRequest, A.RecordingCanvas, A.PaintCommand, A._PaintBounds, A.RenderStrategy, A._WebGlRenderer, A.HtmlRenderer, A.SurfaceScene, A.SurfaceSceneBuilder, A.NormalizedGradient, A.SharedCanvas, A.EngineGradient, A.EngineImageFilter, A.EngineHtmlColorFilter, A.ShaderBuilder, A.ShaderMethod, A.ShaderDeclaration, A._PersistedSurfaceMatch, A.PrerollSurfaceContext, A.HtmlCodec, A.SingleFrameInfo, A.HtmlImage, A.AnimatedImageFrameInfo, A.ImageFileFormat, A.KeyboardBinding, A.FlutterHtmlKeyboardEvent, A.KeyboardConverter, A.ContextMenu, A.MouseCursor, A.BrowserHistory, A.NotoFont, A.FallbackFontComponent, A.EnginePictureRecorder, A.EnginePicture, A.HighContrastSupport, A.PlatformDispatcher, A.ViewConfiguration0, A.PlatformConfiguration, A.PlatformViewManager, A.PlatformViewMessageHandler, A.SafariPointerEventWorkaround, A.PointerBinding, A.ClickDebouncer, A.PointerSupportDetector, A._Listener, A._BaseAdapter, A._WheelEventListenerMixin, A._SanitizedDetails, A._ButtonSanitizer, A._PointerDeviceState, A._GlobalPointerState, A.PointerDataConverter, A.Profiler, A.RawKeyboard, A.GlProgram, A.GlContext, A.OffScreenCanvas, A.AccessibilityAnnouncements, A.PrimaryRoleManager, A.RoleManager, A.AccessibilityFocusManager, A.EngineAccessibilityFeatures, A.SemanticsUpdate, A.SemanticsNodeUpdate, A.SemanticsObject, A.EngineSemantics, A.EngineSemanticsOwner, A.SemanticsHelper, A.SemanticsEnabler, A._DefaultTextEditingStrategy_Object_CompositionAwareMixin, A.ListBase, A.MethodCall, A.JSONMessageCodec, A.JSONMethodCodec, A.StandardMessageCodec, A.StandardMethodCodec, A.WriteBuffer, A.ReadBuffer, A.SurfaceShadowData, A.CanvasParagraph, A.ParagraphSpan, A.ParagraphPlaceholder, A.StyleNode, A.CanvasParagraphBuilder, A.HtmlFontCollection, A.TextFragmenter, A.TextFragment, A._FragmentMetrics, A._FragmentPosition, A._FragmentBox, A.TextLayoutService, A.LineBuilder, A.Spanometer, A.RulerHost, A.TextPaintService, A.EngineLineMetrics, A.ParagraphLine, A.EngineParagraphStyle, A.EngineTextStyle, A.EngineStrutStyle, A.TextHeightStyle, A.TextDimensions, A.TextHeightRuler, A.UnicodeRange, A.UnicodePropertyLookup, A.BrowserAutofillHints, A.CompositionAwareMixin, A.EngineInputAction, A.EngineInputType, A.TextCapitalizationConfig, A.EngineAutofillForm, A.AutofillInfo, A.TextEditingDeltaState, A.EditingState, A.InputConfiguration, A.TextInputCommand, A.TextEditingChannel, A.HybridTextEditing, A.EditableTextStyle, A.EditableTextGeometry, A.LruCache, A.Matrix4, A.FastMatrix32, A.DimensionsProvider, A.DomManager, A.CustomElementEmbeddingStrategy, A.FullPageEmbeddingStrategy, A.FlutterViewManager, A.EngineFlutterView, A.ViewPadding, A.JS_CONST, J.Interceptor, J.ArrayIterator, A._CopyingBytesBuilder, A._BytesBuilder, A.CastIterator, A.MapBase, A.SentinelValue, A.ListIterator, A.MappedIterator, A.WhereIterator, A.ExpandIterator, A.TakeIterator, A.SkipIterator, A.SkipWhileIterator, A.EmptyIterator, A.FollowedByIterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.Symbol, A._Record, A.MapView, A.ConstantMap, A._KeysOrValuesOrElementsIterator, A.SetBase, A.JSInvocationMirror, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A._Required, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A._Cell, A._InitializedCell, A.Rti, A._FunctionParameters, A._Type, A._StringStream, A.LocaleKeymap, A._TimerImpl, A._AsyncAwaitCompleter, A._AsyncStarStreamController, A._IterationMarker, A._SyncStarIterator, A.AsyncError, A.Stream, A._BufferingStreamSubscription, A._BroadcastStreamController, A.TimeoutException, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A.StreamTransformerBase, A._StreamController, A._SyncStreamControllerDispatch, A._AsyncStreamControllerDispatch, A._AddStreamState, A._DelayedEvent, A._DelayedDone, A._PendingEvents, A._DoneStreamSubscription, A._StreamIterator, A._EventSinkWrapper, A._HandlerEventSink, A._Zone, A._HashMapKeyIterator, A._HashSetIterator, A._LinkedHashSetCell, A._LinkedHashSetIterator, A._LinkedListIterator, A.LinkedListEntry, A._MapBaseValueIterator, A._UnmodifiableMapMixin, A._DoubleLinkedQueueEntry, A._DoubleLinkedQueueIterator, A._ListQueueIterator, A._UnmodifiableSetMixin, A._SplayTreeNode, A._SplayTree, A._SplayTreeIterator, A.StringConversionSink, A.Codec0, A.Converter, A.ByteConversionSink, A._Base64Encoder, A._Base64Decoder, A.ChunkedConversionSink, A._SimpleCallbackSink, A.HtmlEscapeMode, A._JsonStringifier, A._JsonPrettyPrintMixin, A._ClosableStringSink, A._StringConversionSinkAsStringSinkAdapter, A._Utf8Encoder, A._Utf8Decoder, A._BigIntImpl, A._WeakReferenceWrapper, A.DateTime, A.Duration, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.IntegerDivisionByZeroException, A.Iterator, A.MapEntry, A.Null, A._StringStackTrace, A.Stopwatch, A.RuneIterator, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.Expando, A._FakeUserTag, A.ServiceExtensionResponse, A.TimelineTask, A._AsyncBlock, A._SyncBlock, A.CssStyleDeclarationBase, A.EventStreamProvider, A._EventStreamSubscription, A.ImmutableListMixin, A.FixedSizeListIterator, A._AcceptStructuredClone, A.OSError, A.FileSystemEntity, A.FileMode, A.FileSystemException, A._RandomAccessFile, A.JsObject, A.NullRejectionException, A._JSRandom, A._Random, A.Point, A._RectangleBase, A.Endian, A._ChannelCallbackRecord, A._StoredMessage, A._Channel, A.ChannelBuffers, A.OffsetBase, A.Rect, A.Radius, A.RRect, A._HashEnd, A.KeyData, A.Color, A.MaskFilter, A.ImageFilter, A.Shadow, A.ImmutableBuffer, A.FrameTiming, A.Locale, A.SemanticsActionEvent, A.PointerData, A.PointerDataPacket, A.SemanticsAction, A.SemanticsFlag, A.SemanticsUpdateBuilder, A.FontWeight, A.FontFeature, A.FontVariation, A.GlyphInfo, A.TextDecoration, A.TextHeightBehavior, A.TextBox, A.TextPosition, A.TextRange, A.ParagraphConstraints, A.CallbackHandle, A.GestureSettings, A.AssetManager, A.BrowserPlatformLocation, A.HashUrlStrategy, A.PlatformViewRegistry, A.GZipEncoder, A.InputStreamBase, A.OutputStreamBase, A.Deflate, A._DeflaterConfig, A._HuffmanTree, A._StaticTree, A.HuffmanTable, A.Inflate, A.AttributedSpans, A.SpanMarker, A.AttributionSpan, A.MultiAttributionSpan, A.IncompatibleOverlappingAttributionsException, A.AttributedText, A.AttributionVisitor, A.NamedAttribution, A.SpanRange, A._DiagnosticableTree_Object_Diagnosticable, A._State_Object_Diagnosticable, A.BoardViewController, A.CopyOnWriteList, A.CopyOnWriteMap, A.CopyOnWriteSet, A.BuiltList, A.ListBuilder, A.BuiltListMultimap, A.ListMultimapBuilder, A.BuiltMap, A.MapBuilder, A.BuiltSet, A.SetBuilder, A.BuiltSetMultimap, A.SetMultimapBuilder, A.EnumClass, A.IndentingBuiltValueToStringHelper, A.JsonObject, A.FullType, A.BigIntSerializer, A.BoolSerializer, A.BuiltJsonSerializers, A.BuiltJsonSerializersBuilder, A.BuiltListMultimapSerializer, A.BuiltListSerializer, A.BuiltMapSerializer, A.BuiltSetMultimapSerializer, A.BuiltSetSerializer, A.DateTimeSerializer, A.DoubleSerializer, A.DurationSerializer, A.Int32Serializer, A.Int64Serializer, A.IntSerializer, A.JsonObjectSerializer, A.NullSerializer, A.NumSerializer, A.RegExpSerializer, A.StringSerializer, A.Uint8ListSerializer, A.UriSerializer, A.StandardJsonPlugin, A.StringCharacterRange, A.Breaks, A.BackBreaks, A.BaseChart0, A.BaseSeriesRenderer, A.BaseBarRendererElement, A.BaseAnimatedBar, A.LayoutViewConfig, A.ConstCornerStrategy, A.ImmutableAxis, A.Tick, A.CollisionReport, A.BaseRenderSpec, A.BaseTickDrawStrategy, A.NoneDrawStrategy, A.LinearScale, A.LinearScaleDomainInfo, A.LinearScaleFunction, A.LinearScaleViewportSettings, A.NumericExtents, A.BaseTickProvider, A._TickStepInfo, A.OrdinalScaleDomainInfo, A.Scale, A.ScaleOutputExtent, A.RangeBandConfig, A.StepSizeConfig, A.Extents, A.SimpleOrdinalScale, A.AxisSpec, A.TextStyleSpec, A.LineStyleSpec, A.SimpleTickFormatterBase, A.AutoAdjustingDateTimeTickProvider, A.BaseTimeStepper, A._TimeStepIteratorImpl, A.DateTimeTickFormatter, A.TimeTickFormatterImpl, A.LifecycleListener, A.DomainHighlighter0, A.Legend, A.LegendState, A.LegendEntryBase, A.PerSeriesLegendEntryGenerator, A.LinePointHighlighter0, A.LayoutView, A.NullablePoint, A._PointRendererElement, A._AnimatedPoint, A.SelectNearest0, A.CanvasRect, A.CanvasBarStack, A.DatumDetails, A.ImmutableSeries, A.SelectionModel, A.SeriesDatum, A.TypedRegistry, A.IdentityConverter, A.LayoutConfig, A.MarginSpec, A.LayoutManagerImpl, A._MeasuredSizes, A.SizeList, A._DesiredViewSizes, A.VerticalMarginStrategy, A.HorizontalMarginStrategy, A.ViewMargin, A.ViewMeasuredSizes, A._LineRendererElement, A._AnimatedLine, A._AreaRendererElement, A._AnimatedArea, A._AnimatedElements, A._Range, A.Color0, A.LocalDateTimeFactory, A.GestureListener, A.Palette, A.ProxyGestureListener, A.MaterialStyle, A.StyleFactory, A.BaseSymbolRenderer, A.TextMeasurement, A.TypedKey, A.Series, A.ChartBehavior, A.BaseLegendContentBuilder, A.SimpleLegendEntryLayout, A.TabularLegendLayout, A.ChartCanvas, A._RenderObject_Object_DiagnosticableTreeMixin, A.Listenable, A.ChartGestureDetector, A.GraphicsFactory, A.LineStyle, A.SelectionModelConfig, A.SymbolRendererCanvas, A.TextElement, A.TextStyle0, A.MultiChildLayoutDelegate, A.CanonicalizedMap, A.DefaultEquality, A.IterableEquality, A.ListEquality, A._UnorderedEquality, A._MapEntry, A.MapEquality, A.DeepCollectionEquality, A.HeapPriorityQueue, A.Connectivity, A.PlatformInterface, A.XFileBase, A._Parser, A.Token, A.TokenizerBase, A.Message, A.Messages, A.PreprocessorOptions, A.TreeNode, A.Visitor, A.DesktopDropWeb, A.DesktopDrop, A.WebDropItem, A.DropDoneDetails, A.DropEventDetails, A.DropEvent, A.FilePickerResult, A.KDialogHandler, A.QarmaAndZenityHandler, A.PlatformFile, A.Int32, A.Int64, A.Simulation, A._AnimationStyle_Object_Diagnosticable, A.AnimationWithParentMixin, A.ParametricCurve, A.AnimationLazyListenerMixin, A.AnimationEagerListenerMixin, A.AnimationLocalListenersMixin, A.AnimationLocalStatusListenersMixin, A.Animatable, A.TweenSequenceItem, A._Interval, A.ChangeNotifier, A.TextSelectionControls, A._IconThemeData_Object_Diagnosticable, A.LocalizationsDelegate, A.DefaultCupertinoLocalizations, A._CupertinoBackGestureController, A._Decoration_Object_Diagnosticable, A.BoxPainter, A._CupertinoTextThemeData_Object_Diagnosticable, A._TextThemeDefaultsBuilder, A.NoDefaultCupertinoThemeData, A._CupertinoThemeDefaults, A._CupertinoTextThemeDefaults, A.ToggleableStateMixin, A.DiagnosticsNode, A._FlutterErrorDetails_Object_Diagnosticable, A.BindingBase, A.TextTreeConfiguration, A._PrefixedStringBuilder, A._NoDefaultValue, A.TextTreeRenderer, A.DiagnosticPropertiesBuilder, A.Diagnosticable, A.DiagnosticableTreeMixin, A.Key, A._TypeLiteral, A.LicenseParagraph, A.LicenseEntry, A.PersistentHashMap, A._TrieNode, A.WriteBuffer0, A.ReadBuffer0, A.StackFrame, A.SynchronousFuture, A.GestureArenaMember, A.GestureArenaEntry, A._GestureArena, A.GestureArenaManager, A._Resampler, A.GestureBinding, A.Drag, A.DragDownDetails, A.DragStartDetails, A.DragUpdateDetails, A.DragEndDetails, A._PointerEvent_Object_Diagnosticable, A._PointerEventDescription, A._AbstractPointerEvent, A._CopyPointerAddedEvent, A._CopyPointerRemovedEvent, A._CopyPointerHoverEvent, A._CopyPointerEnterEvent, A._CopyPointerExitEvent, A._CopyPointerDownEvent, A._CopyPointerMoveEvent, A._CopyPointerUpEvent, A._CopyPointerScrollEvent, A._CopyPointerScrollInertiaCancelEvent, A._CopyPointerScaleEvent, A._CopyPointerPanZoomStartEvent, A._CopyPointerPanZoomUpdateEvent, A._CopyPointerPanZoomEndEvent, A._CopyPointerCancelEvent, A.ForcePressDetails, A.DeviceGestureSettings, A.HitTestEntry, A._TransformPart, A.HitTestResult, A.LongPressDownDetails, A.LongPressStartDetails, A.LongPressMoveUpdateDetails, A.LongPressEndDetails, A._Vector, A._Matrix, A.PolynomialFit, A.LeastSquaresSolver, A.MultiDragPointerState, A._CountdownZoned, A._TapTracker, A.PointerRouter, A.PointerSignalResolver, A.OffsetPair, A._PointerPanZoomData, A.ScaleStartDetails, A.ScaleUpdateDetails, A.ScaleEndDetails, A._LineBetweenPointers, A.TapDownDetails, A.TapUpDetails, A._TapDragDownDetails_Object_Diagnosticable, A._TapDragUpDetails_Object_Diagnosticable, A._TapDragStartDetails_Object_Diagnosticable, A._TapDragUpdateDetails_Object_Diagnosticable, A._TapDragEndDetails_Object_Diagnosticable, A._TapStatusTrackerMixin, A._CombiningGestureArenaEntry, A.GestureArenaTeam, A.Velocity, A.VelocityEstimate, A._PointAtTime, A.VelocityTracker, A._LicenseData, A._DetailArguments, A._MasterDetailFlowProxy, A._ActionIconThemeData_Object_Diagnosticable, A.ScrollBehavior, A.SingleChildLayoutDelegate, A.SliverPersistentHeaderDelegate, A._AppBarTheme_Object_Diagnosticable, A._Diagonal, A._BadgeThemeData_Object_Diagnosticable, A._MaterialBannerThemeData_Object_Diagnosticable, A._BottomAppBarTheme_Object_Diagnosticable, A._BottomNavigationBarThemeData_Object_Diagnosticable, A._BottomSheetThemeData_Object_Diagnosticable, A._ButtonBarThemeData_Object_Diagnosticable, A._ButtonStyle_Object_Diagnosticable, A._LerpSides, A._MouseCursor_Object_Diagnosticable, A._ButtonThemeData_Object_Diagnosticable, A.SliverGridDelegate, A._CardTheme_Object_Diagnosticable, A._CheckboxThemeData_Object_Diagnosticable, A._ChipThemeData_Object_Diagnosticable, A._ColorScheme_Object_Diagnosticable, A.DataColumn, A.DataRow, A.DataCell, A.TableColumnWidth, A._DataTableThemeData_Object_Diagnosticable, A._DatePickerThemeData_Object_Diagnosticable, A.Route, A._DialogTheme_Object_Diagnosticable, A._DividerThemeData_Object_Diagnosticable, A._DrawerThemeData_Object_Diagnosticable, A._DropdownRouteResult, A._MenuLimits, A._DropdownMenuThemeData_Object_Diagnosticable, A.MaterialStateProperty, A._ElevatedButtonThemeData_Object_Diagnosticable, A._ElevationOpacity, A.ExpansionPanel, A._ExpansionTileThemeData_Object_Diagnosticable, A._FilledButtonThemeData_Object_Diagnosticable, A._DefaultHeroTag, A._FloatingActionButtonThemeData_Object_Diagnosticable, A.FloatingActionButtonLocation, A.FabTopOffsetY, A.FabFloatOffsetY, A.FabDockedOffsetY, A.FabEndOffsetX, A.FloatingActionButtonAnimator, A._IconButtonThemeData_Object_Diagnosticable, A.InkFeature, A.InteractiveInkFeatureFactory, A.ShapeBorder, A.FloatingLabelAlignment, A._Decoration, A._RenderDecorationLayout, A.InputDecoration, A._InputDecorationTheme_Object_Diagnosticable, A._ListTileThemeData_Object_Diagnosticable, A.DefaultMaterialLocalizations, A._BorderSide_Object_Diagnosticable, A._TextStyle_Object_Diagnosticable, A._LerpProperties, A._MaterialStatePropertyWith, A.MaterialStatePropertyAll, A.MaterialStateMixin, A._MenuThemeData_Object_Diagnosticable, A._MenuButtonThemeData_Object_Diagnosticable, A._MenuStyle_Object_Diagnosticable, A._LerpSides1, A.MergeableMaterialItem, A._AnimationTuple, A._NavigationBarThemeData_Object_Diagnosticable, A._NavigationDrawerThemeData_Object_Diagnosticable, A._NavigationRailThemeData_Object_Diagnosticable, A._OutlinedButtonThemeData_Object_Diagnosticable, A.MaterialRouteTransitionMixin, A.PageTransitionsBuilder, A._PageTransitionsTheme_Object_Diagnosticable, A._ZoomTransitionBase, A._PopupMenuThemeData_Object_Diagnosticable, A._ProgressIndicatorThemeData_Object_Diagnosticable, A._RadioThemeData_Object_Diagnosticable, A.ScaffoldPrelayoutGeometry, A.ScaffoldGeometry, A.Constraints, A._Action_Object_Diagnosticable, A.ScaffoldFeatureController, A._ScrollbarThemeData_Object_Diagnosticable, A._SearchBarThemeData_Object_Diagnosticable, A._LerpSides0, A._SearchViewThemeData_Object_Diagnosticable, A._SegmentedButtonThemeData_Object_Diagnosticable, A.TextSelectionGestureDetectorBuilder, A._SliderThemeData_Object_Diagnosticable, A._SnackBarThemeData_Object_Diagnosticable, A.Adaptation, A._SwitchConfig, A._SwitchThemeData_Object_Diagnosticable, A.__SwitchConfigCupertino_Object__SwitchConfig, A.__SwitchConfigM2_Object__SwitchConfig, A.__SwitchConfigM3_Object__SwitchConfig, A._TabBarTheme_Object_Diagnosticable, A._TextButtonThemeData_Object_Diagnosticable, A._TextSelectionThemeData_Object_Diagnosticable, A._TextTheme_Object_Diagnosticable, A._ThemeData_Object_Diagnosticable, A._IdentityThemeDataCacheKey, A._FifoCache, A._VisualDensity_Object_Diagnosticable, A.TimeOfDay, A._TappableLabel, A._TimePickerThemeData_Object_Diagnosticable, A._ToggleButtonsThemeData_Object_Diagnosticable, A.ToggleableStateMixin0, A._TooltipThemeData_Object_Diagnosticable, A._Typography_Object_Diagnosticable, A.ImageProvider, A.AlignmentGeometry, A.TextAlignVertical, A.PaintingBinding, A.BorderRadiusGeometry, A.FittedSizes, A.ClipContext, A.HSLColor, A.ImageSizeInfo, A._BlendedDecorationImage, A._BlendedDecorationImagePainter, A.EdgeInsetsGeometry, A._ColorsAndStops, A.Gradient, A.ImageCache, A._CachedImageBase, A._PendingImage, A.ImageConfiguration, A._ImageStreamCompleter_Object_Diagnosticable, A.AssetBundleImageKey, A.NetworkImageLoadException, A.ImageInfo, A.ImageStreamListener, A._ImageChunkEvent_Object_Diagnosticable, A._ImageStream_Object_Diagnosticable, A.ImageStreamCompleterHandle, A.Accumulator, A.InlineSpanSemanticsInformation, A.NotchedShape, A._StrutStyle_Object_Diagnosticable, A.PlaceholderDimensions, A.TextBoundary, A._TextLayout, A._TextPainterLayoutCacheWithOffset, A._LineCaretMetrics, A._EmptyLineCaretMetrics, A.TextPainter, A._LinearTextScaler, A.SpringDescription, A._CriticalSolution, A._OverdampedSolution, A._UnderdampedSolution, A.Tolerance, A.RendererBinding, A._PipelineOwner_Object_DiagnosticableTreeMixin, A.ParentData, A._IntrinsicDimensionsCacheEntry, A.RenderBoxContainerDefaultsMixin, A.CustomPainterSemantics, A.DebugOverflowIndicatorMixin, A.TextSelectionPoint, A.VerticalCaretMovementRun, A._LayoutSizes, A.AnnotationEntry, A.AnnotationResult, A._Layer_Object_DiagnosticableTreeMixin, A.LayerHandle, A.LayerLink, A._MouseState, A.__MouseTrackerUpdateDetails_Object_Diagnosticable, A.RenderObjectWithChildMixin, A.ContainerParentDataMixin, A.ContainerRenderObjectMixin, A.RelayoutWhenSystemFontsChangeMixin, A._SemanticsFragment, A._SemanticsGeometry, A.SemanticsTag, A.RenderInlineChildrenContainerDefaults, A.__SelectableFragment_Object_Selectable, A._PlatformViewGestureMixin, A.RenderProxyBoxMixin, A.RenderAnimatedOpacityMixin, A.Selectable, A.SelectionRegistrant, A.SelectionEvent, A.SelectionGeometry, A._SelectionPoint_Object_Diagnosticable, A.SliverLayoutDimensions, A._SliverGeometry_Object_Diagnosticable, A.RenderSliverHelpers, A.SliverGridGeometry, A.SliverGridLayout, A.KeepAliveParentDataMixin, A.RenderSliverWithKeepAliveMixin, A.PersistentHeaderShowOnScreenConfiguration, A.RelativeRect, A.ViewConfiguration, A.RevealedOffset, A._RunMetrics, A._TaskEntry, A._FrameCallbackEntry, A.PerformanceModeRequestHandle, A.SchedulerBinding, A.Ticker, A.TickerFuture, A.TickerCanceled, A.SemanticsBinding, A.SemanticsHandle, A.ChildSemanticsConfigurationsResult, A.ChildSemanticsConfigurationsResultBuilder, A.CustomSemanticsAction, A.AttributedString, A._SemanticsData_Object_Diagnosticable, A._SemanticsNode_Object_DiagnosticableTreeMixin, A._BoxEdge, A._SemanticsSortGroup, A._TraversalSortNode, A.SemanticsConfiguration, A._SemanticsSortKey_Object_Diagnosticable, A.SemanticsEvent, A.AssetBundle, A._AssetManifestBin, A.AssetMetadata, A.AutofillConfiguration, A.TextInputConfiguration, A.AutofillScopeMixin, A.BinaryMessenger, A.ServicesBinding, A.BrowserContextMenu, A.ClipboardData, A._KeyEvent_Object_Diagnosticable, A.HardwareKeyboard, A.KeyMessage, A.KeyEventManager, A.KeyboardInsertedContent, A._KeyboardKey_Object_Diagnosticable, A.MethodCall0, A.PlatformException, A.MissingPluginException, A.StringCodec, A.JSONMessageCodec0, A.JSONMethodCodec0, A.StandardMessageCodec0, A.StandardMethodCodec0, A.MouseCursorManager, A.MouseCursorSession, A._ProfiledBinaryMessenger, A._PlatformChannelStats, A.BasicMessageChannel, A.MethodChannel, A.EventChannel, A.PlatformViewsRegistry, A.PlatformViewController, A.ProcessTextAction, A.DefaultProcessTextService, A._RawKeyEventData_Object_Diagnosticable, A._RawKeyEvent_Object_Diagnosticable, A.RawKeyboard0, A._ModifierSidePair, A.RestorationBucket, A.SuggestionSpan, A.SpellCheckResults, A.DefaultSpellCheckService, A.ApplicationSwitcherDescription, A.SystemUiOverlayStyle, A._TextEditingDelta_Object_Diagnosticable, A.TextInputFormatter, A._MutableTextRange, A._TextEditingValueAccumulator, A.TextInputType, A.RawFloatingCursorPoint, A.TextEditingValue, A.TextSelectionDelegate, A.TextInputClient, A.SelectionRect, A.DeltaTextInputClient, A.TextInputConnection, A.TextInput, A.TextInputControl, A.__PlatformTextInputControl_Object_TextInputControl, A.UndoManager, A.UndoManagerClient, A._Intent_Object_Diagnosticable, A._ActionDispatcher_Object_Diagnosticable, A._OverridableActionMixin, A._ChildEntry, A.AsyncSnapshot, A.Notification0, A.AutomaticKeepAliveClientMixin, A.WidgetsBindingObserver, A.WidgetsBinding, A.ContextMenuButtonItem, A.ContextMenuController, A.DisposableBuildContext, A._DraggableSheetExtent, A.ToolbarOptions, A._KeyFrame, A._ScribbleCacheKey, A._GlyphHeights, A._Autofocus, A.FocusAttachment, A._FocusNode_Object_DiagnosticableTreeMixin, A._FocusManager_Object_DiagnosticableTreeMixin, A._HighlightModeManager, A._FocusTraversalGroupInfo, A._FocusTraversalPolicy_Object_Diagnosticable, A._DirectionalPolicyDataEntry, A._DirectionalPolicyData, A.DirectionalFocusTraversalPolicyMixin, A.__ReadingOrderSortData_Object_Diagnosticable, A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable, A._InactiveElements, A.BuildOwner, A.NotifiableElementMixin, A._NotificationNode, A.RootElementMixin, A.IndexedSlot, A.GestureRecognizerFactory, A.SemanticsGestureDelegate, A._HeroFlightManifest, A._HeroFlight, A.NavigatorObserver, A.IconData, A.CapturedThemes, A.RenderConstrainedLayoutBuilder, A._Pending, A.DefaultWidgetsLocalizations, A.MagnifierInfo, A.TextMagnifierConfiguration, A.MagnifierController, A.MediaQueryData, A.RouteSettings, A.RouteTransitionRecord, A.TransitionDelegate, A._NavigatorObservation, A._RestorationInformation, A.OverlayEntry, A._RenderTheaterMixin, A.OverlayPortalController, A._StorageEntryIdentifier, A.PageStorageBucket, A._FixedScrollMetrics_Object_ScrollMetrics, A.ScrollPhysics, A.MenuSerializableShortcut, A.PlatformMenuDelegate, A.PlatformViewCreationParams, A.RestorationMixin, A.RouteInformation, A.LocalHistoryEntry, A.LocalHistoryRoute, A.ScrollActivity, A.ScrollDragController, A._WrappedScrollBehavior, A.SliverChildDelegate, A.ScrollMetrics, A.ViewportNotificationMixin, A.ViewportElementMixin, A.SelectionContainerDelegate, A.ScrollableDetails, A.EdgeDraggingAutoScroller, A.KeySet, A._SingleActivator_Object_Diagnosticable, A.__ActivatorIntentPair_Object_Diagnosticable, A._ShortcutManager_Object_Diagnosticable, A._ShortcutRegistry_Object_ChangeNotifier, A._RenderSliverPersistentHeaderForWidgetsMixin, A.SlottedMultiChildRenderObjectWidgetMixin, A.SlottedContainerRenderObjectMixin, A._DefaultSnapshotPainter, A.SpellCheckConfiguration, A.TableRow, A._TableElementRow, A.__TableSlot_Object_Diagnosticable, A.TextSelectionOverlay, A.SelectionOverlay, A.TextSelectionHandleControls, A.TextSelectionToolbarAnchors, A.SingleTickerProviderStateMixin, A.TickerProviderStateMixin, A._ConstantValueListenable, A.UndoHistoryValue, A._UndoStack, A.GlobalCupertinoLocalizations, A.GlobalMaterialLocalizations, A.GlobalWidgetsLocalizations, A.SlidableAutoCloseNotification, A.SlidableAutoCloseBarrierNotification, A.EndGesture, A.SlidableController, A.ActionPaneData, A.StaggeredGridDelegate, A._TileOrigin, A.StyledToastPosition, A.ToastFuture, A.ToastManager, A.StaticOffsetAligner, A.FunctionalAligner, A.FollowerAlignment, A.ScreenFollowerBoundary, A.WidgetFollowerBoundary, A._LeaderLink_Object_ChangeNotifier, A.CustomLayerLinkHandle, A.GoogleSignInAuthentication, A.GoogleSignInAccount, A.GoogleSignIn, A.SignInInitParameters, A.GoogleSignInUserData, A.GoogleSignInTokenData, A.AttributeName, A._ParentNode, A._NonElementParentNode, A._ElementAndDocument, A.Node0, A.TreeVisitor, A.HtmlParser, A.Phase, A.ParseError, A.ReparseException, A.EncodingBytes, A.ContentAttrParser, A._EncodingRangeException, A.HtmlInputStream, A.Token0, A.TagAttribute, A.HtmlTokenizer, A.TreeBuilder, A.Pair, A.Node, A._StyleOption, A.Rule, A.BaseClient, A.BaseRequest, A.BaseResponse, A.ClientException, A.MultipartFile, A.MediaType, A.ChannelIterator, A.IfdContainer, A.ExifTag, A.IfdDirectory, A.IfdValue, A.Decoder, A.PngFrame, A.PngInfo, A.IccProfile, A.Palette0, A.ImageException, A.InputBuffer, A.ImageResizer, A.InAppPurchase, A.BillingClientManager, A.BillingClient, A.HostBillingClientCallbackHandler, A.BillingResponseConverter, A.BillingResultWrapper, A.OneTimePurchaseOfferDetailsWrapper, A.ProductDetailsWrapper, A.ProductDetailsResponseWrapper, A.ProductWrapper, A.PurchaseWrapper, A.PurchasesResultWrapper, A.PurchaseStateConverter, A.SubscriptionOfferDetailsWrapper, A.PricingPhaseWrapper, A.UserChoiceDetailsWrapper, A.UserChoiceDetailsProductWrapper, A.InAppPurchasePlatformAddition, A.PlatformQueryProduct, A.PlatformAccountIdentifiers, A.PlatformBillingResult, A.PlatformOneTimePurchaseOfferDetails, A.PlatformProductDetails, A.PlatformProductDetailsResponse, A.PlatformAlternativeBillingOnlyReportingDetailsResponse, A.PlatformBillingConfigResponse, A.PlatformBillingFlowParams, A.PlatformPricingPhase, A.PlatformPurchase, A.PlatformPurchaseHistoryRecord, A.PlatformPurchaseHistoryResponse, A.PlatformPurchasesResponse, A.PlatformSubscriptionOfferDetails, A.PlatformUserChoiceDetails, A.PlatformUserChoiceProduct, A.InAppPurchaseApi, A.ProductDetails, A.PurchaseDetails, A.PurchaseParam, A.GooglePlayUserChoiceDetails, A.GooglePlayUserChoiceDetailsProduct, A.IAPError, A.InAppPurchaseException, A.ProductDetailsResponse, A.PurchaseVerificationData, A._TransactionObserver, A.SKPaymentTransactionMessage, A.SKPaymentMessage, A.SKErrorMessage, A.SKPaymentDiscountMessage, A.SKStorefrontMessage, A.SKProductsResponseMessage, A.SKProductMessage, A.SKPriceLocaleMessage, A.SKProductDiscountMessage, A.SKProductSubscriptionPeriodMessage, A.InAppPurchaseAPI, A.SKTransactionStatusConverter, A.SKSubscriptionPeriodUnitConverter, A.SKProductDiscountPaymentModeConverter, A.SKProductDiscountTypeConverter, A.SKPaymentQueueWrapper, A.SKError, A.SKPaymentWrapper, A.SKPaymentTransactionWrapper, A.SkProductResponseWrapper, A.SKProductSubscriptionPeriodWrapper, A.SKProductDiscountWrapper, A.SKProductWrapper, A.SKPriceLocaleWrapper, A.SKRequestMaker, A.SKStorefrontWrapper, A.DateSymbols, A.NumberSymbols, A.DateBuilder, A.DateFormat, A._DateFormatField, A.NumberFormat, A.NumberFormatParseResult, A.NumberFormatParser, A.StringStack, A.UninitializedLocaleData, A.LocaleDataException, A.Country, A.PhoneNumber, A.InvoiceStatusColors, A.RecurringInvoiceStatusColors, A.CreditStatusColors, A.PurchaseOrderStatusColors, A.TransactionStatusColors, A.QuoteStatusColors, A.PaymentStatusColors, A.ExpenseStatusColors, A.TaskStatusColors, A.FileStorage, A.AccountEntity, A._$AccountEntitySerializer, A.AccountEntityBuilder, A.BankAccountListResponse, A.BankAccountItemResponse, A._BankAccountEntity_Object_BaseEntity, A._$BankAccountListResponseSerializer, A._$BankAccountItemResponseSerializer, A._$BankAccountEntitySerializer, A.BankAccountListResponseBuilder, A.BankAccountItemResponseBuilder, A.BankAccountEntityBuilder, A.ClientListResponse, A.ClientItemResponse, A._ClientEntity_Object_BaseEntity, A._ClientContactEntity_Object_BaseEntity, A._$ClientListResponseSerializer, A._$ClientItemResponseSerializer, A._$ClientEntitySerializer, A._$ClientContactEntitySerializer, A.ClientListResponseBuilder, A.ClientItemResponseBuilder, A.ClientEntityBuilder, A.ClientContactEntityBuilder, A.CompanyGatewayListResponse, A.CompanyGatewayItemResponse, A._CompanyGatewayEntity_Object_BaseEntity, A.FeesAndLimitsSettings, A._$CompanyGatewayListResponseSerializer, A._$CompanyGatewayItemResponseSerializer, A._$CompanyGatewayEntitySerializer, A._$FeesAndLimitsSettingsSerializer, A.CompanyGatewayListResponseBuilder, A.CompanyGatewayItemResponseBuilder, A.CompanyGatewayEntityBuilder, A.FeesAndLimitsSettingsBuilder, A._CompanyEntity_Object_BaseEntity, A._GatewayEntity_Object_SelectableEntity, A.GatewayOptionsEntity, A.UserCompanyEntity, A.UserSettingsEntity, A.ReportSettingsEntity, A.CompanyItemResponse, A.RegistrationFieldEntity, A.DashboardField, A._$CompanyEntitySerializer, A._$GatewayEntitySerializer, A._$GatewayOptionsEntitySerializer, A._$UserCompanyEntitySerializer, A._$UserSettingsEntitySerializer, A._$ReportSettingsEntitySerializer, A._$CompanyItemResponseSerializer, A._$RegistrationFieldEntitySerializer, A._$DashboardFieldSerializer, A.CompanyEntityBuilder, A.GatewayEntityBuilder, A.GatewayOptionsEntityBuilder, A.UserCompanyEntityBuilder, A.UserSettingsEntityBuilder, A.ReportSettingsEntityBuilder, A.CompanyItemResponseBuilder, A.RegistrationFieldEntityBuilder, A.DashboardFieldBuilder, A.CreditListResponse, A.CreditItemResponse, A._$CreditListResponseSerializer, A._$CreditItemResponseSerializer, A.CreditListResponseBuilder, A.CreditItemResponseBuilder, A.DashboardSettings, A._$DateRangeSerializer, A._$DateRangeComparisonSerializer, A.DesignListResponse, A.DesignItemResponse, A.DesignPreviewRequest, A._DesignEntity_Object_BaseEntity, A._$DesignListResponseSerializer, A._$DesignItemResponseSerializer, A._$DesignPreviewRequestSerializer, A._$DesignEntitySerializer, A.DesignListResponseBuilder, A.DesignItemResponseBuilder, A.DesignPreviewRequestBuilder, A.DesignEntityBuilder, A.DocumentListResponse, A.DocumentItemResponse, A._DocumentEntity_Object_BaseEntity, A._$DocumentListResponseSerializer, A._$DocumentItemResponseSerializer, A._$DocumentEntitySerializer, A.DocumentListResponseBuilder, A.DocumentItemResponseBuilder, A.DocumentEntityBuilder, A.EInvoiceFieldEntity, A.EInvoiceElementEntity, A._$EInvoiceFieldEntitySerializer, A._$EInvoiceElementEntitySerializer, A.EInvoiceFieldEntityBuilder, A.EInvoiceElementEntityBuilder, A.EntityStatus, A.EntityStats, A.SelectableEntity, A.BaseEntity, A.HasActivities, A.BelongsToClient, A.BelongsToVendor, A.LoginResponse, A.ActivityEntity, A.LedgerEntity, A._$EntityTypeSerializer, A._$EntityStateSerializer, A._$EmailTemplateSerializer, A._$LoginResponseSerializer, A._$ActivityEntitySerializer, A._$LedgerEntitySerializer, A.LoginResponseBuilder, A.ActivityEntityBuilder, A.LedgerEntityBuilder, A.ExpenseCategoryListResponse, A.ExpenseCategoryItemResponse, A._ExpenseCategoryEntity_Object_BaseEntity, A._$ExpenseCategoryListResponseSerializer, A._$ExpenseCategoryItemResponseSerializer, A._$ExpenseCategoryEntitySerializer, A.ExpenseCategoryListResponseBuilder, A.ExpenseCategoryItemResponseBuilder, A.ExpenseCategoryEntityBuilder, A.ExpenseListResponse, A.ExpenseItemResponse, A._ExpenseEntity_Object_BaseEntity, A.ExpenseScheduleEntity, A._ExpenseStatusEntity_Object_EntityStatus, A._$ExpenseListResponseSerializer, A._$ExpenseItemResponseSerializer, A._$ExpenseEntitySerializer, A._$ExpenseScheduleEntitySerializer, A._$ExpenseStatusEntitySerializer, A.ExpenseListResponseBuilder, A.ExpenseItemResponseBuilder, A.ExpenseEntityBuilder, A.ExpenseScheduleEntityBuilder, A.ExpenseStatusEntityBuilder, A.GatewayTokenListResponse, A.GatewayTokenItemResponse, A._GatewayTokenEntity_Object_BaseEntity, A.GatewayTokenMetaEntity, A._$GatewayTokenListResponseSerializer, A._$GatewayTokenItemResponseSerializer, A._$GatewayTokenEntitySerializer, A._$GatewayTokenMetaEntitySerializer, A.GatewayTokenListResponseBuilder, A.GatewayTokenItemResponseBuilder, A.GatewayTokenEntityBuilder, A.GatewayTokenMetaEntityBuilder, A.GroupListResponse, A.GroupItemResponse, A._GroupEntity_Object_BaseEntity, A._$GroupListResponseSerializer, A._$GroupItemResponseSerializer, A._$GroupEntitySerializer, A.GroupListResponseBuilder, A.GroupItemResponseBuilder, A.GroupEntityBuilder, A.HealthCheckResponse, A.HealthCheckPHPResponse, A.HealthCheckQueueResponse, A.HealthCheckLastErrorResponse, A._$HealthCheckResponseSerializer, A._$HealthCheckPHPResponseSerializer, A._$HealthCheckQueueResponseSerializer, A._$HealthCheckLastErrorResponseSerializer, A.HealthCheckResponseBuilder, A.HealthCheckPHPResponseBuilder, A.HealthCheckQueueResponseBuilder, A.HealthCheckLastErrorResponseBuilder, A.PreImportResponse, A.PreImportResponseEntityDetails, A.ImportRequest, A.ImportRequestMapping, A._$PreImportResponseSerializer, A._$PreImportResponseEntityDetailsSerializer, A._$ImportRequestSerializer, A._$ImportRequestMappingSerializer, A.PreImportResponseBuilder, A.PreImportResponseEntityDetailsBuilder, A.ImportRequestBuilder, A.ImportRequestMappingBuilder, A.InvoiceListResponse, A.InvoiceItemResponse, A._InvoiceEntity_Object_BaseEntity, A.InvoiceItemEntity, A._InvitationEntity_Object_BaseEntity, A.InvoiceScheduleEntity, A.InvoiceHistoryEntity, A._$InvoiceListResponseSerializer, A._$InvoiceItemResponseSerializer, A._$InvoiceEntitySerializer, A._$InvoiceItemEntitySerializer, A._$InvitationEntitySerializer, A._$InvoiceScheduleEntitySerializer, A._$InvoiceHistoryEntitySerializer, A.InvoiceListResponseBuilder, A.InvoiceItemResponseBuilder, A.InvoiceEntityBuilder, A.InvoiceItemEntityBuilder, A.InvitationEntityBuilder, A.InvoiceScheduleEntityBuilder, A.InvoiceHistoryEntityBuilder, A.CalculateInvoiceTotal, A.PaymentListResponse, A.PaymentItemResponse, A._PaymentEntity_Object_BaseEntity, A._PaymentableEntity_Object_SelectableEntity, A._$PaymentListResponseSerializer, A._$PaymentItemResponseSerializer, A._$PaymentEntitySerializer, A._$PaymentableEntitySerializer, A.PaymentListResponseBuilder, A.PaymentItemResponseBuilder, A.PaymentEntityBuilder, A.PaymentableEntityBuilder, A.PaymentTermListResponse, A.PaymentTermItemResponse, A._PaymentTermEntity_Object_BaseEntity, A._$PaymentTermListResponseSerializer, A._$PaymentTermItemResponseSerializer, A._$PaymentTermEntitySerializer, A.PaymentTermListResponseBuilder, A.PaymentTermItemResponseBuilder, A.PaymentTermEntityBuilder, A.ProductListResponse, A.ProductItemResponse, A._ProductEntity_Object_BaseEntity, A._$ProductListResponseSerializer, A._$ProductItemResponseSerializer, A._$ProductEntitySerializer, A.ProductListResponseBuilder, A.ProductItemResponseBuilder, A.ProductEntityBuilder, A.ProjectListResponse, A.ProjectItemResponse, A._ProjectEntity_Object_BaseEntity, A._$ProjectListResponseSerializer, A._$ProjectItemResponseSerializer, A._$ProjectEntitySerializer, A.ProjectListResponseBuilder, A.ProjectItemResponseBuilder, A.ProjectEntityBuilder, A.ScheduleListResponse, A.ScheduleItemResponse, A._ScheduleEntity_Object_BaseEntity, A.ScheduleParameters, A._$ScheduleListResponseSerializer, A._$ScheduleItemResponseSerializer, A._$ScheduleEntitySerializer, A._$ScheduleParametersSerializer, A.ScheduleListResponseBuilder, A.ScheduleItemResponseBuilder, A.ScheduleEntityBuilder, A.ScheduleParametersBuilder, A.SettingsEntity, A.PdfPreviewRequest, A._$SettingsEntitySerializer, A._$PdfPreviewRequestSerializer, A.SettingsEntityBuilder, A.PdfPreviewRequestBuilder, A.ColorTheme, A.CountryListResponse, A.CountryItemResponse, A._CountryEntity_Object_SelectableEntity, A._$CountryListResponseSerializer, A._$CountryItemResponseSerializer, A._$CountryEntitySerializer, A.CountryListResponseBuilder, A.CountryItemResponseBuilder, A.CountryEntityBuilder, A.CurrencyListResponse, A.CurrencyItemResponse, A._CurrencyEntity_Object_SelectableEntity, A._$CurrencyListResponseSerializer, A._$CurrencyItemResponseSerializer, A._$CurrencyEntitySerializer, A.CurrencyListResponseBuilder, A.CurrencyItemResponseBuilder, A.CurrencyEntityBuilder, A.DateFormatListResponse, A.DateFormatItemResponse, A._DateFormatEntity_Object_SelectableEntity, A._$DateFormatListResponseSerializer, A._$DateFormatItemResponseSerializer, A._$DateFormatEntitySerializer, A.DateFormatListResponseBuilder, A.DateFormatItemResponseBuilder, A.DateFormatEntityBuilder, A.DatetimeFormatListResponse, A.DatetimeFormatItemResponse, A.DatetimeFormatEntity, A._$DatetimeFormatListResponseSerializer, A._$DatetimeFormatItemResponseSerializer, A._$DatetimeFormatEntitySerializer, A.DatetimeFormatListResponseBuilder, A.DatetimeFormatItemResponseBuilder, A.DatetimeFormatEntityBuilder, A._DocumentStatusEntity_Object_EntityStatus, A.DocumentStatusEntityBuilder, A._FontEntity_Object_SelectableEntity, A.IndustryListResponse, A.IndustryItemResponse, A._IndustryEntity_Object_SelectableEntity, A._$IndustryListResponseSerializer, A._$IndustryItemResponseSerializer, A._$IndustryEntitySerializer, A.IndustryListResponseBuilder, A.IndustryItemResponseBuilder, A.IndustryEntityBuilder, A._InvoiceStatusEntity_Object_EntityStatus, A._$InvoiceStatusEntitySerializer, A.InvoiceStatusEntityBuilder, A.LanguageListResponse, A.LanguageItemResponse, A._LanguageEntity_Object_SelectableEntity, A._$LanguageListResponseSerializer, A._$LanguageItemResponseSerializer, A._$LanguageEntitySerializer, A.LanguageListResponseBuilder, A.LanguageItemResponseBuilder, A.LanguageEntityBuilder, A._PaymentStatusEntity_Object_EntityStatus, A.PaymentStatusEntityBuilder, A.PaymentTypeListResponse, A.PaymentTypeItemResponse, A._PaymentTypeEntity_Object_SelectableEntity, A._$PaymentTypeListResponseSerializer, A._$PaymentTypeItemResponseSerializer, A._$PaymentTypeEntitySerializer, A.PaymentTypeListResponseBuilder, A.PaymentTypeItemResponseBuilder, A.PaymentTypeEntityBuilder, A.SizeListResponse, A.SizeItemResponse, A._SizeEntity_Object_SelectableEntity, A._$SizeListResponseSerializer, A._$SizeItemResponseSerializer, A._$SizeEntitySerializer, A.SizeListResponseBuilder, A.SizeItemResponseBuilder, A.SizeEntityBuilder, A.StaticDataItemResponse, A.StaticDataEntity, A.TemplateEntity, A._$StaticDataItemResponseSerializer, A._$StaticDataEntitySerializer, A._$TemplateEntitySerializer, A.StaticDataItemResponseBuilder, A.StaticDataEntityBuilder, A.TemplateEntityBuilder, A.TimezoneListResponse, A.TimezoneItemResponse, A._TimezoneEntity_Object_SelectableEntity, A._$TimezoneListResponseSerializer, A._$TimezoneItemResponseSerializer, A._$TimezoneEntitySerializer, A.TimezoneListResponseBuilder, A.TimezoneItemResponseBuilder, A.TimezoneEntityBuilder, A.SubscriptionListResponse, A.SubscriptionItemResponse, A._SubscriptionEntity_Object_BaseEntity, A.WebhookConfigurationEntity, A._$SubscriptionListResponseSerializer, A._$SubscriptionItemResponseSerializer, A._$SubscriptionEntitySerializer, A._$WebhookConfigurationEntitySerializer, A.SubscriptionListResponseBuilder, A.SubscriptionItemResponseBuilder, A.SubscriptionEntityBuilder, A.WebhookConfigurationEntityBuilder, A.SystemLogEntity, A._$SystemLogEntitySerializer, A.SystemLogEntityBuilder, A.TaskListResponse, A.TaskItemResponse, A.TaskTime, A._TaskEntity_Object_BaseEntity, A._$TaskListResponseSerializer, A._$TaskItemResponseSerializer, A._$TaskEntitySerializer, A.TaskListResponseBuilder, A.TaskItemResponseBuilder, A.TaskTimeBuilder, A.TaskEntityBuilder, A.TaskStatusListResponse, A.TaskStatusItemResponse, A._TaskStatusEntity_Object_BaseEntity, A._$TaskStatusListResponseSerializer, A._$TaskStatusItemResponseSerializer, A._$TaskStatusEntitySerializer, A.TaskStatusListResponseBuilder, A.TaskStatusItemResponseBuilder, A.TaskStatusEntityBuilder, A.TaxDataEntity, A.TaxConfigEntity, A.TaxConfigRegionEntity, A.TaxConfigSubregionEntity, A._$TaxDataEntitySerializer, A._$TaxConfigEntitySerializer, A._$TaxConfigRegionEntitySerializer, A._$TaxConfigSubregionEntitySerializer, A.TaxDataEntityBuilder, A.TaxConfigEntityBuilder, A.TaxConfigRegionEntityBuilder, A.TaxConfigSubregionEntityBuilder, A.TaxRateListResponse, A.TaxRateItemResponse, A._TaxRateEntity_Object_BaseEntity, A._$TaxRateListResponseSerializer, A._$TaxRateItemResponseSerializer, A._$TaxRateEntitySerializer, A.TaxRateListResponseBuilder, A.TaxRateItemResponseBuilder, A.TaxRateEntityBuilder, A.TokenListResponse, A.TokenItemResponse, A._TokenEntity_Object_BaseEntity, A._$TokenListResponseSerializer, A._$TokenItemResponseSerializer, A._$TokenEntitySerializer, A.TokenListResponseBuilder, A.TokenItemResponseBuilder, A.TokenEntityBuilder, A.TransactionListResponse, A.TransactionItemResponse, A._TransactionEntity_Object_BaseEntity, A._TransactionStatusEntity_Object_EntityStatus, A._$TransactionListResponseSerializer, A._$TransactionItemResponseSerializer, A._$TransactionEntitySerializer, A._$TransactionStatusEntitySerializer, A.TransactionListResponseBuilder, A.TransactionItemResponseBuilder, A.TransactionEntityBuilder, A.TransactionStatusEntityBuilder, A.TransactionRuleListResponse, A.TransactionRuleItemResponse, A._TransactionRuleEntity_Object_BaseEntity, A.TransactionRuleCriteriaEntity, A._$TransactionRuleListResponseSerializer, A._$TransactionRuleItemResponseSerializer, A._$TransactionRuleEntitySerializer, A._$TransactionRuleCriteriaEntitySerializer, A.TransactionRuleListResponseBuilder, A.TransactionRuleItemResponseBuilder, A.TransactionRuleEntityBuilder, A.TransactionRuleCriteriaEntityBuilder, A.UserListResponse, A.UserItemResponse, A.UserTwoFactorResponse, A.UserTwoFactorData, A.UserCompanyItemResponse, A._UserEntity_Object_BaseEntity, A._$UserListResponseSerializer, A._$UserItemResponseSerializer, A._$UserTwoFactorResponseSerializer, A._$UserTwoFactorDataSerializer, A._$UserCompanyItemResponseSerializer, A._$UserEntitySerializer, A.UserListResponseBuilder, A.UserItemResponseBuilder, A.UserTwoFactorResponseBuilder, A.UserTwoFactorDataBuilder, A.UserCompanyItemResponseBuilder, A.UserEntityBuilder, A.VendorListResponse, A.VendorItemResponse, A._VendorEntity_Object_BaseEntity, A._VendorContactEntity_Object_BaseEntity, A._$VendorListResponseSerializer, A._$VendorItemResponseSerializer, A._$VendorEntitySerializer, A._$VendorContactEntitySerializer, A.VendorListResponseBuilder, A.VendorItemResponseBuilder, A.VendorEntityBuilder, A.VendorContactEntityBuilder, A.WebhookListResponse, A.WebhookItemResponse, A._WebhookEntity_Object_BaseEntity, A._$WebhookListResponseSerializer, A._$WebhookItemResponseSerializer, A._$WebhookEntitySerializer, A.WebhookListResponseBuilder, A.WebhookItemResponseBuilder, A.WebhookEntityBuilder, A.AuthRepository, A.BankAccountRepository, A.ClientRepository, A.CompanyGatewayRepository, A.CreditRepository, A.DesignRepository, A.DocumentRepository, A.ExpenseCategoryRepository, A.ExpenseRepository, A.GroupRepository, A.InvoiceRepository, A.PaymentRepository, A.PaymentTermRepository, A.PersistenceRepository, A.ProductRepository, A.ProjectRepository, A.PurchaseOrderRepository, A.QuoteRepository, A.RecurringExpenseRepository, A.RecurringInvoiceRepository, A.ScheduleRepository, A.SettingsRepository, A.SubscriptionRepository, A.TaskRepository, A.TaskStatusRepository, A.TaxRateRepository, A.TokenRepository, A.TransactionRepository, A.TransactionRuleRepository, A.UserRepository, A.VendorRepository, A.WebhookRepository, A.WebClient, A.PersistData, A.ClearPersistedData, A.SwitchListTableLayout, A.PopLastHistory, A.UpdateLastHistory, A.DismissGatewayWarningPermanently, A.DismissTaskExtensionBanner, A.DismissFlutterWebWarning, A.ViewMainScreen, A.StartLoading, A.StopLoading, A.StartSaving, A.StopSaving, A.LoadStaticSuccess, A.ToggleEditorLayout, A.ToggleViewerLayout, A.TogglePreviewSidebar, A.UpdateUserPreferences, A.LoadAccountSuccess, A.ResendConfirmation, A.ResendConfirmationFailure, A.ResendConfirmationSuccess, A.RefreshData, A.RefreshDataSuccess, A.RefreshDataFailure, A.PreviewEntity, A.ClearPreviewStack, A.PopPreviewStack, A.PopFilterStack, A.ClearData, A.ClearLastError, A.DiscardChanges, A.ClearEntityFilter, A.ClearEntitySelection, A.FilterByEntity, A.FilterCompany, A.AppState, A.Credentials, A.SelectionState, A._$AppStateSerializer, A.AppStateBuilder, A.LoadStateRequest, A.LoadStateSuccess, A.OAuthLoginRequest, A.UserLoadUrl, A.UserLoginRequest, A.UserLoginSuccess, A.UserLoginFailure, A.RecoverPasswordRequest, A.RecoverPasswordSuccess, A.RecoverPasswordFailure, A.UserLogout, A.UserLogoutAll, A.UserLogoutAllSuccess, A.UserLogoutAllFailure, A.UserSignUpRequest, A.OAuthSignUpRequest, A.UserVerifiedPassword, A.UserUnverifiedPassword, A.AuthState, A._$AuthStateSerializer, A.AuthStateBuilder, A.ViewBankAccountList, A.ViewBankAccount, A.EditBankAccount, A.UpdateBankAccount, A.LoadBankAccountRequest, A.LoadBankAccountFailure, A.LoadBankAccountSuccess, A.LoadBankAccountsRequest, A.LoadBankAccountsFailure, A.LoadBankAccountsSuccess, A.SaveBankAccountRequest, A.SaveBankAccountSuccess, A.AddBankAccountSuccess, A.SaveBankAccountFailure, A.ArchiveBankAccountsRequest, A.ArchiveBankAccountsSuccess, A.ArchiveBankAccountsFailure, A.DeleteBankAccountsRequest, A.DeleteBankAccountsSuccess, A.DeleteBankAccountsFailure, A.RestoreBankAccountsRequest, A.RestoreBankAccountsSuccess, A.RestoreBankAccountsFailure, A.FilterBankAccounts, A.SortBankAccounts, A.FilterBankAccountsByState, A.FilterBankAccountsByCustom1, A.FilterBankAccountsByCustom2, A.FilterBankAccountsByCustom3, A.FilterBankAccountsByCustom4, A.StartBankAccountMultiselect, A.AddToBankAccountMultiselect, A.RemoveFromBankAccountMultiselect, A.ClearBankAccountMultiselect, A.BankAccountState, A._BankAccountUIState_Object_EntityUIState, A._$BankAccountStateSerializer, A._$BankAccountUIStateSerializer, A.BankAccountStateBuilder, A.BankAccountUIStateBuilder, A.ViewClientList, A.ViewClient, A.EditClient, A.EditContact, A.ShowPdfClient, A.UpdateClient, A.LoadClient, A.LoadClients, A.LoadClientRequest, A.LoadClientFailure, A.LoadClientSuccess, A.LoadClientsRequest, A.LoadClientsFailure, A.LoadClientsSuccess, A.AddContact, A.UpdateContact, A.DeleteContact, A.SaveClientRequest, A.SaveClientSuccess, A.AddClientSuccess, A.SaveClientFailure, A.ArchiveClientsRequest, A.ArchiveClientsSuccess, A.ArchiveClientsFailure, A.MergeClientsRequest, A.MergeClientsSuccess, A.MergeClientsFailure, A.DeleteClientsRequest, A.DeleteClientsSuccess, A.DeleteClientsFailure, A.PurgeClientRequest, A.PurgeClientSuccess, A.PurgeClientFailure, A.RestoreClientsRequest, A.RestoreClientSuccess, A.RestoreClientFailure, A.FilterClients, A.SortClients, A.FilterClientsByState, A.FilterClientsByCustom1, A.FilterClientsByCustom2, A.FilterClientsByCustom3, A.FilterClientsByCustom4, A.StartClientMultiselect, A.AddToClientMultiselect, A.RemoveFromClientMultiselect, A.ClearClientMultiselect, A.SaveClientDocumentRequest, A.SaveClientDocumentFailure, A.UpdateClientTab, A.ClientState, A._ClientUIState_Object_EntityUIState, A._$ClientStateSerializer, A._$ClientUIStateSerializer, A.ClientStateBuilder, A.ClientUIStateBuilder, A.SelectCompany, A.LoadCompanySuccess, A.UpdateCompany, A.SaveCompanyRequest, A.SaveCompanySuccess, A.SaveCompanyFailure, A.SaveEInvoiceCertificateRequest, A.SaveEInvoiceCertificateSuccess, A.SaveEInvoiceCertificateFailure, A.AddCompany, A.AddCompanySuccess, A.DeleteCompanyRequest, A.DeleteCompanySuccess, A.DeleteCompanyFailure, A.PurgeDataRequest, A.PurgeDataSuccess, A.PurgeDataFailure, A.UpdateCompanyLanguage, A.SaveCompanyDocumentRequest, A.SaveCompanyDocumentFailure, A.SetDefaultCompanyRequest, A.SetDefaultCompanySuccess, A.SetDefaultCompanyFailure, A.UserCompanyState, A._$UserCompanyStateSerializer, A.UserCompanyStateBuilder, A.ViewCompanyGatewayList, A.ViewCompanyGateway, A.EditCompanyGateway, A.UpdateCompanyGateway, A.LoadCompanyGateway, A.LoadCompanyGatewayRequest, A.LoadCompanyGatewayFailure, A.LoadCompanyGatewaySuccess, A.LoadCompanyGatewaysRequest, A.LoadCompanyGatewaysFailure, A.LoadCompanyGatewaysSuccess, A.SaveCompanyGatewayRequest, A.SaveCompanyGatewaySuccess, A.AddCompanyGatewaySuccess, A.SaveCompanyGatewayFailure, A.ArchiveCompanyGatewayRequest, A.ArchiveCompanyGatewaySuccess, A.ArchiveCompanyGatewayFailure, A.DeleteCompanyGatewayRequest, A.DeleteCompanyGatewaySuccess, A.DeleteCompanyGatewayFailure, A.DisconnectCompanyGatewayRequest, A.DisconnectCompanyGatewaySuccess, A.DisconnectCompanyGatewayFailure, A.RestoreCompanyGatewayRequest, A.RestoreCompanyGatewaySuccess, A.RestoreCompanyGatewayFailure, A.FilterCompanyGatewaysByState, A.FilterCompanyGatewaysByCustom1, A.FilterCompanyGatewaysByCustom2, A.FilterCompanyGatewaysByCustom3, A.FilterCompanyGatewaysByCustom4, A.StartCompanyGatewayMultiselect, A.AddToCompanyGatewayMultiselect, A.RemoveFromCompanyGatewayMultiselect, A.ClearCompanyGatewayMultiselect, A.CompanyGatewayState, A._CompanyGatewayUIState_Object_EntityUIState, A._$CompanyGatewayStateSerializer, A._$CompanyGatewayUIStateSerializer, A.CompanyGatewayStateBuilder, A.CompanyGatewayUIStateBuilder, A.ViewCreditList, A.ViewCredit, A.EditCredit, A.ShowEmailCredit, A.ShowPdfCredit, A.EditCreditItem, A.UpdateCredit, A.UpdateCreditClient, A.LoadCredit, A.LoadCredits, A.LoadCreditRequest, A.LoadCreditFailure, A.LoadCreditSuccess, A.LoadCreditsRequest, A.LoadCreditsFailure, A.LoadCreditsSuccess, A.AddCreditContact, A.RemoveCreditContact, A.AddCreditItem, A.MoveCreditItem, A.AddCreditItems, A.UpdateCreditItem, A.DeleteCreditItem, A.SaveCreditRequest, A.SaveCreditSuccess, A.AddCreditSuccess, A.SaveCreditFailure, A.EmailCreditRequest, A.EmailCreditSuccess, A.EmailCreditFailure, A.MarkSentCreditRequest, A.MarkSentCreditSuccess, A.MarkSentCreditFailure, A.BulkEmailCreditsRequest, A.BulkEmailCreditsSuccess, A.BulkEmailCreditsFailure, A.MarkCreditsPaidRequest, A.MarkCreditsPaidSuccess, A.MarkCreditsPaidFailure, A.ArchiveCreditsRequest, A.ArchiveCreditsSuccess, A.ArchiveCreditsFailure, A.DeleteCreditsRequest, A.DeleteCreditsSuccess, A.DeleteCreditsFailure, A.DownloadCreditsRequest, A.DownloadCreditsSuccess, A.DownloadCreditsFailure, A.RestoreCreditsRequest, A.RestoreCreditsSuccess, A.RestoreCreditsFailure, A.FilterCredits, A.SortCredits, A.FilterCreditsByState, A.FilterCreditsByStatus, A.FilterCreditsByCustom1, A.FilterCreditsByCustom2, A.FilterCreditsByCustom3, A.FilterCreditsByCustom4, A.SaveCreditDocumentRequest, A.SaveCreditDocumentFailure, A.StartCreditMultiselect, A.AddToCreditMultiselect, A.RemoveFromCreditMultiselect, A.ClearCreditMultiselect, A.UpdateCreditTab, A.CreditState, A._CreditUIState_Object_EntityUIState, A._$CreditStateSerializer, A._$CreditUIStateSerializer, A.CreditStateBuilder, A.CreditUIStateBuilder, A.ViewDashboard, A.UpdateDashboardSettings, A.UpdateDashboardFields, A.UpdateDashboardFieldSettingss, A.UpdateDashboardSelection, A.UpdateDashboardSidebar, A.ChartDataGroup, A.ChartMoneyData, A.DashboardUIState, A.DashboardUISettings, A._$DashboardUIStateSerializer, A._$DashboardUISettingsSerializer, A.DashboardUIStateBuilder, A.DashboardUISettingsBuilder, A.ViewDesignList, A.ViewDesign, A.EditDesign, A.UpdateDesign, A.LoadDesignRequest, A.LoadDesignFailure, A.LoadDesignSuccess, A.LoadDesignsRequest, A.LoadDesignsFailure, A.LoadDesignsSuccess, A.SaveDesignRequest, A.SaveDesignSuccess, A.AddDesignSuccess, A.SaveDesignFailure, A.ArchiveDesignsRequest, A.ArchiveDesignsSuccess, A.ArchiveDesignsFailure, A.DeleteDesignsRequest, A.DeleteDesignsSuccess, A.DeleteDesignsFailure, A.RestoreDesignsRequest, A.RestoreDesignsSuccess, A.RestoreDesignsFailure, A.FilterDesigns, A.SortDesigns, A.FilterDesignsByState, A.FilterDesignsByCustom1, A.FilterDesignsByCustom2, A.FilterDesignsByCustom3, A.FilterDesignsByCustom4, A.StartDesignMultiselect, A.AddToDesignMultiselect, A.RemoveFromDesignMultiselect, A.ClearDesignMultiselect, A.DesignState, A._DesignUIState_Object_EntityUIState, A._$DesignStateSerializer, A._$DesignUIStateSerializer, A.DesignStateBuilder, A.DesignUIStateBuilder, A.ViewDocumentList, A.ViewDocument, A.EditDocument, A.UpdateDocument, A.LoadDocumentData, A.LoadDocumentRequest, A.LoadDocumentFailure, A.LoadDocumentSuccess, A.LoadDocumentsSuccess, A.SaveDocumentRequest, A.SaveDocumentSuccess, A.SaveDocumentFailure, A.DownloadDocumentsRequest, A.DownloadDocumentsSuccess, A.DownloadDocumentsFailure, A.ArchiveDocumentRequest, A.ArchiveDocumentSuccess, A.ArchiveDocumentFailure, A.DeleteDocumentRequest, A.DeleteDocumentSuccess, A.DeleteDocumentFailure, A.RestoreDocumentRequest, A.RestoreDocumentSuccess, A.RestoreDocumentFailure, A.FilterDocuments, A.FilterDocumentsByStatus, A.SortDocuments, A.FilterDocumentsByCustom1, A.FilterDocumentsByCustom2, A.FilterDocumentsByCustom3, A.FilterDocumentsByCustom4, A.StartDocumentMultiselect, A.AddToDocumentMultiselect, A.RemoveFromDocumentMultiselect, A.ClearDocumentMultiselect, A.DocumentState, A._DocumentUIState_Object_EntityUIState, A._$DocumentStateSerializer, A._$DocumentUIStateSerializer, A.DocumentStateBuilder, A.DocumentUIStateBuilder, A.ViewExpenseList, A.ViewExpense, A.EditExpense, A.UpdateExpense, A.LoadExpense, A.LoadExpenses, A.LoadExpenseRequest, A.LoadExpenseFailure, A.LoadExpenseSuccess, A.LoadExpensesRequest, A.LoadExpensesFailure, A.LoadExpensesSuccess, A.SaveExpenseRequest, A.SaveExpenseSuccess, A.AddExpenseSuccess, A.SaveExpenseFailure, A.ArchiveExpenseRequest, A.ArchiveExpenseSuccess, A.ArchiveExpenseFailure, A.DeleteExpenseRequest, A.DeleteExpenseSuccess, A.DeleteExpenseFailure, A.RestoreExpenseRequest, A.RestoreExpenseSuccess, A.RestoreExpenseFailure, A.FilterExpenses, A.SortExpenses, A.FilterExpensesByState, A.FilterExpensesByStatus, A.FilterExpensesByCustom1, A.FilterExpensesByCustom2, A.FilterExpensesByCustom3, A.FilterExpensesByCustom4, A.StartExpenseMultiselect, A.AddToExpenseMultiselect, A.RemoveFromExpenseMultiselect, A.ClearExpenseMultiselect, A.SaveExpenseDocumentRequest, A.SaveExpenseDocumentFailure, A.UpdateExpenseTab, A.ExpenseState, A._ExpenseUIState_Object_EntityUIState, A._$ExpenseStateSerializer, A._$ExpenseUIStateSerializer, A.ExpenseStateBuilder, A.ExpenseUIStateBuilder, A.ViewExpenseCategoryList, A.ViewExpenseCategory, A.EditExpenseCategory, A.UpdateExpenseCategory, A.LoadExpenseCategoryRequest, A.LoadExpenseCategoryFailure, A.LoadExpenseCategorySuccess, A.LoadExpenseCategoriesRequest, A.LoadExpenseCategoriesFailure, A.LoadExpenseCategoriesSuccess, A.SaveExpenseCategoryRequest, A.SaveExpenseCategorySuccess, A.AddExpenseCategorySuccess, A.SaveExpenseCategoryFailure, A.ArchiveExpenseCategoriesRequest, A.ArchiveExpenseCategoriesSuccess, A.ArchiveExpenseCategoriesFailure, A.DeleteExpenseCategoriesRequest, A.DeleteExpenseCategoriesSuccess, A.DeleteExpenseCategoriesFailure, A.RestoreExpenseCategoriesRequest, A.RestoreExpenseCategoriesSuccess, A.RestoreExpenseCategoriesFailure, A.FilterExpenseCategories, A.SortExpenseCategories, A.FilterExpenseCategoriesByState, A.FilterExpenseCategoriesByCustom1, A.FilterExpenseCategoriesByCustom2, A.FilterExpenseCategoriesByCustom3, A.FilterExpenseCategoriesByCustom4, A.StartExpenseCategoryMultiselect, A.AddToExpenseCategoryMultiselect, A.RemoveFromExpenseCategoryMultiselect, A.ClearExpenseCategoryMultiselect, A.ExpenseCategoryState, A._ExpenseCategoryUIState_Object_EntityUIState, A._$ExpenseCategoryStateSerializer, A._$ExpenseCategoryUIStateSerializer, A.ExpenseCategoryStateBuilder, A.ExpenseCategoryUIStateBuilder, A.ViewGroupList, A.ViewGroup, A.EditGroup, A.UpdateGroup, A.LoadGroup, A.LoadGroupRequest, A.LoadGroupFailure, A.LoadGroupSuccess, A.LoadGroupsRequest, A.LoadGroupsFailure, A.LoadGroupsSuccess, A.SaveGroupRequest, A.SaveGroupSuccess, A.AddGroupSuccess, A.SaveGroupFailure, A.ArchiveGroupRequest, A.ArchiveGroupSuccess, A.ArchiveGroupFailure, A.DeleteGroupRequest, A.DeleteGroupSuccess, A.DeleteGroupFailure, A.RestoreGroupRequest, A.RestoreGroupSuccess, A.RestoreGroupFailure, A.FilterGroups, A.SortGroups, A.FilterGroupsByState, A.StartGroupMultiselect, A.AddToGroupMultiselect, A.RemoveFromGroupMultiselect, A.ClearGroupMultiselect, A.SaveGroupDocumentRequest, A.SaveGroupDocumentFailure, A.GroupState, A._GroupUIState_Object_EntityUIState, A._$GroupStateSerializer, A._$GroupUIStateSerializer, A.GroupStateBuilder, A.GroupUIStateBuilder, A.ViewInvoiceList, A.ViewInvoice, A.EditInvoice, A.ShowEmailInvoice, A.ShowPdfInvoice, A.EditInvoiceItem, A.UpdateInvoice, A.UpdateInvoiceClient, A.LoadInvoice, A.LoadInvoices, A.LoadInvoiceRequest, A.LoadInvoiceFailure, A.LoadInvoiceSuccess, A.LoadInvoicesRequest, A.LoadInvoicesFailure, A.LoadInvoicesSuccess, A.AddInvoiceContact, A.RemoveInvoiceContact, A.AddInvoiceItem, A.MoveInvoiceItem, A.AddInvoiceItems, A.UpdateInvoiceItem, A.DeleteInvoiceItem, A.SaveInvoiceRequest, A.SaveInvoiceSuccess, A.AddInvoiceSuccess, A.SaveInvoiceFailure, A.EmailInvoiceRequest, A.EmailInvoiceSuccess, A.EmailInvoiceFailure, A.MarkInvoicesSentRequest, A.MarkInvoicesSentSuccess, A.MarkInvoicesSentFailure, A.BulkEmailInvoicesRequest, A.BulkEmailInvoicesSuccess, A.BulkEmailInvoicesFailure, A.MarkInvoicesPaidRequest, A.MarkInvoicesPaidSuccess, A.MarkInvoicesPaidFailure, A.AutoBillInvoicesRequest, A.AutoBillInvoicesSuccess, A.AutoBillInvoicesFailure, A.CancelInvoicesRequest, A.CancelInvoicesSuccess, A.CancelInvoicesFailure, A.ArchiveInvoicesRequest, A.ArchiveInvoicesSuccess, A.ArchiveInvoicesFailure, A.DeleteInvoicesRequest, A.DeleteInvoicesSuccess, A.DeleteInvoicesFailure, A.DownloadInvoicesRequest, A.DownloadInvoicesSuccess, A.DownloadInvoicesFailure, A.RestoreInvoicesRequest, A.RestoreInvoicesSuccess, A.RestoreInvoicesFailure, A.FilterInvoices, A.SortInvoices, A.FilterInvoicesByState, A.FilterInvoicesByStatus, A.FilterInvoicesByCustom1, A.FilterInvoicesByCustom2, A.FilterInvoicesByCustom3, A.FilterInvoicesByCustom4, A.StartInvoiceMultiselect, A.AddToInvoiceMultiselect, A.RemoveFromInvoiceMultiselect, A.ClearInvoiceMultiselect, A.SaveInvoiceDocumentRequest, A.SaveInvoiceDocumentFailure, A.UpdateInvoiceTab, A.InvoiceState, A._InvoiceUIState_Object_EntityUIState, A._$InvoiceStateSerializer, A._$InvoiceUIStateSerializer, A.InvoiceStateBuilder, A.InvoiceUIStateBuilder, A.ViewPaymentList, A.ViewPayment, A.EditPayment, A.ViewRefundPayment, A.UpdatePayment, A.LoadPayment, A.LoadPayments, A.LoadPaymentRequest, A.LoadPaymentFailure, A.LoadPaymentSuccess, A.LoadPaymentsRequest, A.LoadPaymentsFailure, A.LoadPaymentsSuccess, A.SavePaymentRequest, A.SavePaymentSuccess, A.AddPaymentSuccess, A.SavePaymentFailure, A.RefundPaymentRequest, A.RefundPaymentSuccess, A.RefundPaymentFailure, A.ArchivePaymentsRequest, A.ArchivePaymentsSuccess, A.ArchivePaymentsFailure, A.DeletePaymentsRequest, A.DeletePaymentsSuccess, A.DeletePaymentsFailure, A.RestorePaymentsRequest, A.RestorePaymentsSuccess, A.RestorePaymentsFailure, A.EmailPaymentRequest, A.EmailPaymentSuccess, A.FilterPayments, A.SortPayments, A.FilterPaymentsByState, A.FilterPaymentsByStatus, A.FilterPaymentsByCustom1, A.FilterPaymentsByCustom2, A.FilterPaymentsByCustom3, A.FilterPaymentsByCustom4, A.StartPaymentMultiselect, A.AddToPaymentMultiselect, A.RemoveFromPaymentMultiselect, A.ClearPaymentMultiselect, A.SavePaymentDocumentRequest, A.SavePaymentDocumentFailure, A.UpdatePaymentTab, A.PaymentState, A._PaymentUIState_Object_EntityUIState, A._$PaymentStateSerializer, A._$PaymentUIStateSerializer, A.PaymentStateBuilder, A.PaymentUIStateBuilder, A.ViewPaymentTermList, A.ViewPaymentTerm, A.EditPaymentTerm, A.UpdatePaymentTerm, A.LoadPaymentTermRequest, A.LoadPaymentTermFailure, A.LoadPaymentTermSuccess, A.LoadPaymentTermsRequest, A.LoadPaymentTermsFailure, A.LoadPaymentTermsSuccess, A.SavePaymentTermRequest, A.SavePaymentTermSuccess, A.AddPaymentTermSuccess, A.SavePaymentTermFailure, A.ArchivePaymentTermsRequest, A.ArchivePaymentTermsSuccess, A.ArchivePaymentTermsFailure, A.DeletePaymentTermsRequest, A.DeletePaymentTermsSuccess, A.DeletePaymentTermsFailure, A.RestorePaymentTermsRequest, A.RestorePaymentTermsSuccess, A.RestorePaymentTermsFailure, A.FilterPaymentTerms, A.SortPaymentTerms, A.FilterPaymentTermsByState, A.FilterPaymentTermsByCustom1, A.FilterPaymentTermsByCustom2, A.FilterPaymentTermsByCustom3, A.FilterPaymentTermsByCustom4, A.StartPaymentTermMultiselect, A.AddToPaymentTermMultiselect, A.RemoveFromPaymentTermMultiselect, A.ClearPaymentTermMultiselect, A.PaymentTermState, A._PaymentTermUIState_Object_EntityUIState, A._$PaymentTermStateSerializer, A._$PaymentTermUIStateSerializer, A.PaymentTermStateBuilder, A.PaymentTermUIStateBuilder, A.ViewProductList, A.ViewProduct, A.EditProduct, A.UpdateProduct, A.LoadProductRequest, A.LoadProduct, A.LoadProductSuccess, A.LoadProductFailure, A.LoadProducts, A.LoadProductsRequest, A.LoadProductsFailure, A.LoadProductsSuccess, A.SaveProductRequest, A.SaveProductSuccess, A.AddProductSuccess, A.SaveProductFailure, A.ArchiveProductsRequest, A.ArchiveProductsSuccess, A.ArchiveProductsFailure, A.DeleteProductsRequest, A.DeleteProductsSuccess, A.DeleteProductsFailure, A.RestoreProductsRequest, A.RestoreProductsSuccess, A.RestoreProductsFailure, A.SetTaxCategoryProductsRequest, A.SetTaxCategoryProductsSuccess, A.SetTaxCategoryProductsFailure, A.FilterProducts, A.SortProducts, A.FilterProductsByState, A.FilterProductsByCustom1, A.FilterProductsByCustom2, A.FilterProductsByCustom3, A.FilterProductsByCustom4, A.StartProductMultiselect, A.AddToProductMultiselect, A.RemoveFromProductMultiselect, A.ClearProductMultiselect, A.SaveProductDocumentRequest, A.SaveProductDocumentFailure, A.UpdateProductTab, A.ProductState, A._ProductUIState_Object_EntityUIState, A._$ProductStateSerializer, A._$ProductUIStateSerializer, A.ProductStateBuilder, A.ProductUIStateBuilder, A.ViewProjectList, A.ViewProject, A.EditProject, A.UpdateProject, A.LoadProject, A.LoadProjects, A.LoadProjectRequest, A.LoadProjectFailure, A.LoadProjectSuccess, A.LoadProjectsRequest, A.LoadProjectsFailure, A.LoadProjectsSuccess, A.SaveProjectRequest, A.SaveProjectSuccess, A.AddProjectSuccess, A.SaveProjectFailure, A.ArchiveProjectRequest, A.ArchiveProjectSuccess, A.ArchiveProjectFailure, A.DeleteProjectRequest, A.DeleteProjectSuccess, A.DeleteProjectFailure, A.RestoreProjectRequest, A.RestoreProjectSuccess, A.RestoreProjectFailure, A.FilterProjects, A.SortProjects, A.FilterProjectsByState, A.FilterProjectsByCustom1, A.FilterProjectsByCustom2, A.FilterProjectsByCustom3, A.FilterProjectsByCustom4, A.StartProjectMultiselect, A.AddToProjectMultiselect, A.RemoveFromProjectMultiselect, A.ClearProjectMultiselect, A.SaveProjectDocumentRequest, A.SaveProjectDocumentFailure, A.UpdateProjectTab, A.ProjectState, A._ProjectUIState_Object_EntityUIState, A._$ProjectStateSerializer, A._$ProjectUIStateSerializer, A.ProjectStateBuilder, A.ProjectUIStateBuilder, A.ViewPurchaseOrderList, A.ViewPurchaseOrder, A.EditPurchaseOrder, A.ShowEmailPurchaseOrder, A.ShowPdfPurchaseOrder, A.EditPurchaseOrderItem, A.UpdatePurchaseOrder, A.UpdatePurchaseOrderVendor, A.LoadPurchaseOrder, A.LoadPurchaseOrders, A.LoadPurchaseOrderRequest, A.LoadPurchaseOrderFailure, A.LoadPurchaseOrderSuccess, A.LoadPurchaseOrdersRequest, A.LoadPurchaseOrdersFailure, A.LoadPurchaseOrdersSuccess, A.SavePurchaseOrderDocumentRequest, A.SavePurchaseOrderDocumentFailure, A.SavePurchaseOrderRequest, A.SavePurchaseOrderSuccess, A.AddPurchaseOrderSuccess, A.SavePurchaseOrderFailure, A.BulkEmailPurchaseOrdersRequest, A.BulkEmailPurchaseOrdersSuccess, A.BulkEmailPurchaseOrdersFailure, A.ArchivePurchaseOrdersRequest, A.ArchivePurchaseOrdersSuccess, A.ArchivePurchaseOrdersFailure, A.DeletePurchaseOrdersRequest, A.DeletePurchaseOrdersSuccess, A.DeletePurchaseOrdersFailure, A.DownloadPurchaseOrdersRequest, A.DownloadPurchaseOrdersSuccess, A.DownloadPurchaseOrdersFailure, A.AcceptPurchaseOrdersRequest, A.AcceptPurchaseOrderSuccess, A.AcceptPurchaseOrderFailure, A.CancelPurchaseOrdersRequest, A.CancelPurchaseOrderSuccess, A.CancelPurchaseOrderFailure, A.RestorePurchaseOrdersRequest, A.RestorePurchaseOrdersSuccess, A.RestorePurchaseOrdersFailure, A.EmailPurchaseOrderRequest, A.EmailPurchaseOrderSuccess, A.EmailPurchaseOrderFailure, A.MarkPurchaseOrdersSentRequest, A.MarkPurchaseOrderSentSuccess, A.MarkPurchaseOrderSentFailure, A.ConvertPurchaseOrdersToExpensesRequest, A.ConvertPurchaseOrdersToExpensesSuccess, A.ConvertPurchaseOrdersToExpensesFailure, A.AddPurchaseOrdersToInventoryRequest, A.AddPurchaseOrdersToInventorySuccess, A.AddPurchaseOrdersToInventoryFailure, A.ApprovePurchaseOrderSuccess, A.ApprovePurchaseOrderFailure, A.AddPurchaseOrderContact, A.RemovePurchaseOrderContact, A.AddPurchaseOrderItem, A.MovePurchaseOrderItem, A.AddPurchaseOrderItems, A.UpdatePurchaseOrderItem, A.DeletePurchaseOrderItem, A.FilterPurchaseOrders, A.SortPurchaseOrders, A.FilterPurchaseOrdersByState, A.FilterPurchaseOrdersByStatus, A.FilterPurchaseOrdersByCustom1, A.FilterPurchaseOrdersByCustom2, A.FilterPurchaseOrdersByCustom3, A.FilterPurchaseOrdersByCustom4, A.StartPurchaseOrderMultiselect, A.AddToPurchaseOrderMultiselect, A.RemoveFromPurchaseOrderMultiselect, A.ClearPurchaseOrderMultiselect, A.UpdatePurchaseOrderTab, A.PurchaseOrderState, A._PurchaseOrderUIState_Object_EntityUIState, A._$PurchaseOrderStateSerializer, A._$PurchaseOrderUIStateSerializer, A.PurchaseOrderStateBuilder, A.PurchaseOrderUIStateBuilder, A.ViewQuoteList, A.ViewQuote, A.EditQuote, A.ShowEmailQuote, A.ShowPdfQuote, A.EditQuoteItem, A.UpdateQuote, A.UpdateQuoteClient, A.LoadQuote, A.LoadQuotes, A.LoadQuoteRequest, A.LoadQuoteFailure, A.LoadQuoteSuccess, A.LoadQuotesRequest, A.LoadQuotesFailure, A.LoadQuotesSuccess, A.AddQuoteContact, A.RemoveQuoteContact, A.AddQuoteItem, A.MoveQuoteItem, A.AddQuoteItems, A.UpdateQuoteItem, A.DeleteQuoteItem, A.SaveQuoteRequest, A.SaveQuoteSuccess, A.AddQuoteSuccess, A.SaveQuoteFailure, A.EmailQuoteRequest, A.EmailQuoteSuccess, A.EmailQuoteFailure, A.MarkSentQuotesRequest, A.MarkSentQuoteSuccess, A.MarkSentQuoteFailure, A.BulkEmailQuotesRequest, A.BulkEmailQuotesSuccess, A.BulkEmailQuotesFailure, A.ArchiveQuotesRequest, A.ArchiveQuotesSuccess, A.ArchiveQuotesFailure, A.DeleteQuotesRequest, A.DeleteQuotesSuccess, A.DeleteQuotesFailure, A.DownloadQuotesRequest, A.DownloadQuotesSuccess, A.DownloadQuotesFailure, A.RestoreQuotesRequest, A.RestoreQuotesSuccess, A.RestoreQuotesFailure, A.FilterQuotes, A.SortQuotes, A.FilterQuotesByState, A.FilterQuotesByStatus, A.FilterQuotesByCustom1, A.FilterQuotesByCustom2, A.FilterQuotesByCustom3, A.FilterQuotesByCustom4, A.ConvertQuotesToInvoices, A.ConvertQuotesToInvoicesSuccess, A.ConvertQuotesToInvoicesFailure, A.ConvertQuotesToProjects, A.ConvertQuotesToProjectsSuccess, A.ConvertQuotesToProjectsFailure, A.ApproveQuotes, A.ApproveQuoteSuccess, A.ApproveQuoteFailure, A.SaveQuoteDocumentRequest, A.SaveQuoteDocumentFailure, A.StartQuoteMultiselect, A.AddToQuoteMultiselect, A.RemoveFromQuoteMultiselect, A.ClearQuoteMultiselect, A.UpdateQuoteTab, A.QuoteState, A._QuoteUIState_Object_EntityUIState, A._$QuoteStateSerializer, A._$QuoteUIStateSerializer, A.QuoteStateBuilder, A.QuoteUIStateBuilder, A.ViewRecurringExpenseList, A.ViewRecurringExpense, A.EditRecurringExpense, A.UpdateRecurringExpense, A.LoadRecurringExpense, A.LoadRecurringExpenses, A.LoadRecurringExpenseRequest, A.LoadRecurringExpenseFailure, A.LoadRecurringExpenseSuccess, A.LoadRecurringExpensesRequest, A.LoadRecurringExpensesFailure, A.LoadRecurringExpensesSuccess, A.SaveRecurringExpenseRequest, A.SaveRecurringExpenseSuccess, A.AddRecurringExpenseSuccess, A.SaveRecurringExpenseFailure, A.ArchiveRecurringExpensesRequest, A.ArchiveRecurringExpensesSuccess, A.ArchiveRecurringExpensesFailure, A.DeleteRecurringExpensesRequest, A.DeleteRecurringExpensesSuccess, A.DeleteRecurringExpensesFailure, A.RestoreRecurringExpensesRequest, A.RestoreRecurringExpensesSuccess, A.RestoreRecurringExpensesFailure, A.FilterRecurringExpenses, A.SortRecurringExpenses, A.FilterRecurringExpensesByState, A.FilterRecurringExpensesByStatus, A.FilterRecurringExpensesByCustom1, A.FilterRecurringExpensesByCustom2, A.FilterRecurringExpensesByCustom3, A.FilterRecurringExpensesByCustom4, A.StartRecurringExpenseMultiselect, A.AddToRecurringExpenseMultiselect, A.RemoveFromRecurringExpenseMultiselect, A.ClearRecurringExpenseMultiselect, A.UpdateRecurringExpenseTab, A.StartRecurringExpensesRequest, A.StartRecurringExpensesSuccess, A.StartRecurringExpensesFailure, A.StopRecurringExpensesRequest, A.StopRecurringExpensesSuccess, A.StopRecurringExpensesFailure, A.SaveRecurringExpenseDocumentRequest, A.SaveRecurringExpenseDocumentFailure, A.RecurringExpenseState, A._RecurringExpenseUIState_Object_EntityUIState, A._$RecurringExpenseStateSerializer, A._$RecurringExpenseUIStateSerializer, A.RecurringExpenseStateBuilder, A.RecurringExpenseUIStateBuilder, A.ViewRecurringInvoiceList, A.ViewRecurringInvoice, A.EditRecurringInvoice, A.ShowPdfRecurringInvoice, A.EditRecurringInvoiceItem, A.UpdateRecurringInvoice, A.UpdateRecurringInvoiceClient, A.LoadRecurringInvoice, A.LoadRecurringInvoices, A.LoadRecurringInvoiceRequest, A.LoadRecurringInvoiceFailure, A.LoadRecurringInvoiceSuccess, A.LoadRecurringInvoicesRequest, A.LoadRecurringInvoicesFailure, A.LoadRecurringInvoicesSuccess, A.AddRecurringInvoiceContact, A.RemoveRecurringInvoiceContact, A.SaveRecurringInvoiceRequest, A.SaveRecurringInvoiceSuccess, A.AddRecurringInvoiceSuccess, A.AddRecurringInvoiceItem, A.MoveRecurringInvoiceItem, A.AddRecurringInvoiceItems, A.UpdateRecurringInvoiceItem, A.DeleteRecurringInvoiceItem, A.SaveRecurringInvoiceFailure, A.ArchiveRecurringInvoicesRequest, A.ArchiveRecurringInvoicesSuccess, A.ArchiveRecurringInvoicesFailure, A.SendNowRecurringInvoicesRequest, A.SendNowRecurringInvoicesSuccess, A.SendNowRecurringInvoicesFailure, A.UpdatePricesRecurringInvoicesRequest, A.UpdatePricesRecurringInvoicesSuccess, A.UpdatePricesRecurringInvoicesFailure, A.IncreasePricesRecurringInvoicesRequest, A.IncreasePricesRecurringInvoicesSuccess, A.IncreasePricesRecurringInvoicesFailure, A.DeleteRecurringInvoicesRequest, A.DeleteRecurringInvoicesSuccess, A.DeleteRecurringInvoicesFailure, A.RestoreRecurringInvoicesRequest, A.RestoreRecurringInvoicesSuccess, A.RestoreRecurringInvoicesFailure, A.FilterRecurringInvoices, A.SortRecurringInvoices, A.FilterRecurringInvoicesByState, A.FilterRecurringInvoicesByStatus, A.FilterRecurringInvoicesByCustom1, A.FilterRecurringInvoicesByCustom2, A.FilterRecurringInvoicesByCustom3, A.FilterRecurringInvoicesByCustom4, A.SaveRecurringInvoiceDocumentRequest, A.SaveRecurringInvoiceDocumentFailure, A.StartRecurringInvoicesRequest, A.StartRecurringInvoicesSuccess, A.StartRecurringInvoicesFailure, A.StopRecurringInvoicesRequest, A.StopRecurringInvoicesSuccess, A.StopRecurringInvoicesFailure, A.StartRecurringInvoiceMultiselect, A.AddToRecurringInvoiceMultiselect, A.RemoveFromRecurringInvoiceMultiselect, A.ClearRecurringInvoiceMultiselect, A.UpdateRecurringInvoiceTab, A.RecurringInvoiceState, A._RecurringInvoiceUIState_Object_EntityUIState, A._$RecurringInvoiceStateSerializer, A._$RecurringInvoiceUIStateSerializer, A.RecurringInvoiceStateBuilder, A.RecurringInvoiceUIStateBuilder, A.ViewReports, A.UpdateReportSettings, A.ReportsUIState, A._$ReportsUIStateSerializer, A.ReportsUIStateBuilder, A.ViewScheduleList, A.ViewSchedule, A.EditSchedule, A.UpdateSchedule, A.LoadScheduleRequest, A.LoadScheduleFailure, A.LoadScheduleSuccess, A.LoadSchedulesRequest, A.LoadSchedulesFailure, A.LoadSchedulesSuccess, A.SaveScheduleRequest, A.SaveScheduleSuccess, A.AddScheduleSuccess, A.SaveScheduleFailure, A.ArchiveSchedulesRequest, A.ArchiveSchedulesSuccess, A.ArchiveSchedulesFailure, A.DeleteSchedulesRequest, A.DeleteSchedulesSuccess, A.DeleteSchedulesFailure, A.RestoreSchedulesRequest, A.RestoreSchedulesSuccess, A.RestoreSchedulesFailure, A.FilterSchedules, A.SortSchedules, A.FilterSchedulesByState, A.FilterSchedulesByCustom1, A.FilterSchedulesByCustom2, A.FilterSchedulesByCustom3, A.FilterSchedulesByCustom4, A.StartScheduleMultiselect, A.AddToScheduleMultiselect, A.RemoveFromScheduleMultiselect, A.ClearScheduleMultiselect, A.ScheduleState, A._ScheduleUIState_Object_EntityUIState, A._$ScheduleStateSerializer, A._$ScheduleUIStateSerializer, A.ScheduleStateBuilder, A.ScheduleUIStateBuilder, A.ViewSettings, A.ClearSettingsFilter, A.ResetSettings, A.UpdateSettings, A.UpdateSettingsTab, A.UpdatedSetting, A.UpdatedSettingUI, A.UpdateSettingsTemplate, A.UpdateUserSettings, A.UploadLogoRequest, A.UploadLogoFailure, A.SaveUserSettingsRequest, A.SaveUserSettingsSuccess, A.SaveUserSettingsFailure, A.SaveAuthUserRequest, A.SaveAuthUserSuccess, A.SaveAuthUserFailure, A.ConnecOAuthUserRequest, A.ConnectOAuthUserSuccess, A.ConnecOAuthUserFailure, A.DisconnecOAuthUserRequest, A.DisconnectOAuthUserSuccess, A.DisconnecOAuthUserFailure, A.DisconnectOAuthMailerRequest, A.DisconnectOAuthMailerSuccess, A.DisconnectOAuthMailerFailure, A.DisableTwoFactorRequest, A.DisableTwoFactorSuccess, A.DisableTwoFactorFailure, A.ConnecGmailUserSuccess, A.ConnecGmailUserFailure, A.FilterSettings, A.ToggleShowNewSettings, A.ToggleShowPdfPreview, A.SettingsUIState, A._$SettingsUIStateSerializer, A.SettingsUIStateBuilder, A.StaticState, A._$StaticStateSerializer, A.StaticStateBuilder, A.ViewSubscriptionList, A.ViewSubscription, A.EditSubscription, A.UpdateSubscription, A.LoadSubscriptionRequest, A.LoadSubscriptionFailure, A.LoadSubscriptionSuccess, A.LoadSubscriptionsRequest, A.LoadSubscriptionsFailure, A.LoadSubscriptionsSuccess, A.SaveSubscriptionRequest, A.SaveSubscriptionSuccess, A.AddSubscriptionSuccess, A.SaveSubscriptionFailure, A.ArchiveSubscriptionsRequest, A.ArchiveSubscriptionsSuccess, A.ArchiveSubscriptionsFailure, A.DeleteSubscriptionsRequest, A.DeleteSubscriptionsSuccess, A.DeleteSubscriptionsFailure, A.RestoreSubscriptionsRequest, A.RestoreSubscriptionsSuccess, A.RestoreSubscriptionsFailure, A.FilterSubscriptions, A.SortSubscriptions, A.FilterSubscriptionsByState, A.FilterSubscriptionsByCustom1, A.FilterSubscriptionsByCustom2, A.FilterSubscriptionsByCustom3, A.FilterSubscriptionsByCustom4, A.StartSubscriptionMultiselect, A.AddToSubscriptionMultiselect, A.RemoveFromSubscriptionMultiselect, A.ClearSubscriptionMultiselect, A.SubscriptionState, A._SubscriptionUIState_Object_EntityUIState, A._$SubscriptionStateSerializer, A._$SubscriptionUIStateSerializer, A.SubscriptionStateBuilder, A.SubscriptionUIStateBuilder, A.ViewTaskList, A.ViewTask, A.EditTask, A.UpdateTask, A.LoadTask, A.LoadTasks, A.LoadTaskRequest, A.LoadTaskFailure, A.LoadTaskSuccess, A.EditTaskTime, A.AddTaskTime, A.UpdateTaskTime, A.DeleteTaskTime, A.LoadTasksRequest, A.LoadTasksFailure, A.LoadTasksSuccess, A.SaveTaskRequest, A.SaveTaskSuccess, A.AddTaskSuccess, A.SaveTaskFailure, A.ArchiveTaskRequest, A.ArchiveTaskSuccess, A.ArchiveTaskFailure, A.StartTasksRequest, A.StartTasksSuccess, A.StartTasksFailure, A.StopTasksRequest, A.StopTasksSuccess, A.StopTasksFailure, A.DeleteTaskRequest, A.DeleteTaskSuccess, A.DeleteTaskFailure, A.RestoreTaskRequest, A.RestoreTaskSuccess, A.RestoreTaskFailure, A.SortTasksRequest, A.SortTasksSuccess, A.SortTasksFailure, A.FilterTasks, A.SortTasks, A.FilterTasksByState, A.FilterTasksByStatus, A.FilterTasksByCustom1, A.FilterTasksByCustom2, A.FilterTasksByCustom3, A.FilterTasksByCustom4, A.UpdateKanban, A.StartTaskMultiselect, A.AddToTaskMultiselect, A.RemoveFromTaskMultiselect, A.ClearTaskMultiselect, A.SaveTaskDocumentRequest, A.SaveTaskDocumentFailure, A.UpdateTaskTab, A.TaskState, A._TaskUIState_Object_EntityUIState, A._$TaskStateSerializer, A._$TaskUIStateSerializer, A.TaskStateBuilder, A.TaskUIStateBuilder, A.ViewTaskStatusList, A.ViewTaskStatus, A.EditTaskStatus, A.UpdateTaskStatus, A.LoadTaskStatusRequest, A.LoadTaskStatusFailure, A.LoadTaskStatusSuccess, A.LoadTaskStatusesRequest, A.LoadTaskStatusesFailure, A.LoadTaskStatusesSuccess, A.SaveTaskStatusRequest, A.SaveTaskStatusSuccess, A.AddTaskStatusSuccess, A.SaveTaskStatusFailure, A.ArchiveTaskStatusesRequest, A.ArchiveTaskStatusesSuccess, A.ArchiveTaskStatusesFailure, A.DeleteTaskStatusesRequest, A.DeleteTaskStatusesSuccess, A.DeleteTaskStatusesFailure, A.RestoreTaskStatusesRequest, A.RestoreTaskStatusesSuccess, A.RestoreTaskStatusesFailure, A.FilterTaskStatuses, A.SortTaskStatuses, A.FilterTaskStatusesByState, A.FilterTaskStatusesByCustom1, A.FilterTaskStatusesByCustom2, A.FilterTaskStatusesByCustom3, A.FilterTaskStatusesByCustom4, A.StartTaskStatusMultiselect, A.AddToTaskStatusMultiselect, A.RemoveFromTaskStatusMultiselect, A.ClearTaskStatusMultiselect, A.TaskStatusState, A._TaskStatusUIState_Object_EntityUIState, A._$TaskStatusStateSerializer, A._$TaskStatusUIStateSerializer, A.TaskStatusStateBuilder, A.TaskStatusUIStateBuilder, A.ViewTaxRateList, A.ViewTaxRate, A.EditTaxRate, A.UpdateTaxRate, A.LoadTaxRateRequest, A.LoadTaxRateFailure, A.LoadTaxRateSuccess, A.LoadTaxRatesRequest, A.LoadTaxRatesFailure, A.LoadTaxRatesSuccess, A.SaveTaxRateRequest, A.SaveTaxRateSuccess, A.AddTaxRateSuccess, A.SaveTaxRateFailure, A.ArchiveTaxRateRequest, A.ArchiveTaxRatesSuccess, A.ArchiveTaxRateFailure, A.DeleteTaxRateRequest, A.DeleteTaxRatesSuccess, A.DeleteTaxRateFailure, A.RestoreTaxRateRequest, A.RestoreTaxRatesSuccess, A.RestoreTaxRateFailure, A.FilterTaxRates, A.SortTaxRates, A.FilterTaxRatesByState, A.StartTaxRateMultiselect, A.AddToTaxRateMultiselect, A.RemoveFromTaxRateMultiselect, A.ClearTaxRateMultiselect, A.TaxRateState, A._TaxRateUIState_Object_EntityUIState, A._$TaxRateStateSerializer, A._$TaxRateUIStateSerializer, A.TaxRateStateBuilder, A.TaxRateUIStateBuilder, A.ViewTokenList, A.ViewToken, A.EditToken, A.UpdateToken, A.LoadTokenRequest, A.LoadTokenFailure, A.LoadTokenSuccess, A.LoadTokensRequest, A.LoadTokensFailure, A.LoadTokensSuccess, A.SaveTokenRequest, A.SaveTokenSuccess, A.AddTokenSuccess, A.SaveTokenFailure, A.ArchiveTokensRequest, A.ArchiveTokensSuccess, A.ArchiveTokensFailure, A.DeleteTokensRequest, A.DeleteTokensSuccess, A.DeleteTokensFailure, A.RestoreTokensRequest, A.RestoreTokensSuccess, A.RestoreTokensFailure, A.FilterTokens, A.SortTokens, A.FilterTokensByState, A.FilterTokensByCustom1, A.FilterTokensByCustom2, A.FilterTokensByCustom3, A.FilterTokensByCustom4, A.StartTokenMultiselect, A.AddToTokenMultiselect, A.RemoveFromTokenMultiselect, A.ClearTokenMultiselect, A.TokenState, A._TokenUIState_Object_EntityUIState, A._$TokenStateSerializer, A._$TokenUIStateSerializer, A.TokenStateBuilder, A.TokenUIStateBuilder, A.ViewTransactionList, A.ViewTransaction, A.EditTransaction, A.UpdateTransaction, A.LoadTransactions, A.LoadTransactionRequest, A.LoadTransactionFailure, A.LoadTransactionSuccess, A.LoadTransactionsRequest, A.LoadTransactionsFailure, A.LoadTransactionsSuccess, A.SaveTransactionRequest, A.SaveTransactionSuccess, A.AddTransactionSuccess, A.SaveTransactionFailure, A.ArchiveTransactionsRequest, A.ArchiveTransactionsSuccess, A.ArchiveTransactionsFailure, A.DeleteTransactionsRequest, A.DeleteTransactionsSuccess, A.DeleteTransactionsFailure, A.RestoreTransactionsRequest, A.RestoreTransactionsSuccess, A.RestoreTransactionsFailure, A.ConvertTransactionToPaymentRequest, A.ConvertTransactionToPaymentSuccess, A.ConvertTransactionToPaymentFailure, A.LinkTransactionToPaymentRequest, A.LinkTransactionToPaymentSuccess, A.LinkTransactionToPaymentFailure, A.UnlinkTransactionsRequest, A.UnlinkTransactionsSuccess, A.UnlinkTransactionsFailure, A.LinkTransactionToExpenseRequest, A.LinkTransactionToExpenseSuccess, A.LinkTransactionToExpenseFailure, A.ConvertTransactionsToExpensesRequest, A.ConvertTransactionsToExpensesSuccess, A.ConvertTransactionsToExpensesFailure, A.ConvertTransactionsRequest, A.ConvertTransactionsSuccess, A.ConvertTransactionsFailure, A.FilterTransactions, A.SortTransactions, A.FilterTransactionsByState, A.FilterTransactionsByStatus, A.FilterTransactionsByCustom1, A.FilterTransactionsByCustom2, A.FilterTransactionsByCustom3, A.FilterTransactionsByCustom4, A.StartTransactionMultiselect, A.AddToTransactionMultiselect, A.RemoveFromTransactionMultiselect, A.ClearTransactionMultiselect, A.TransactionState, A._TransactionUIState_Object_EntityUIState, A._$TransactionStateSerializer, A._$TransactionUIStateSerializer, A.TransactionStateBuilder, A.TransactionUIStateBuilder, A.ViewTransactionRuleList, A.ViewTransactionRule, A.EditTransactionRule, A.UpdateTransactionRule, A.LoadTransactionRuleRequest, A.LoadTransactionRuleFailure, A.LoadTransactionRuleSuccess, A.LoadTransactionRulesRequest, A.LoadTransactionRulesFailure, A.LoadTransactionRulesSuccess, A.SaveTransactionRuleRequest, A.SaveTransactionRuleSuccess, A.AddTransactionRuleSuccess, A.SaveTransactionRuleFailure, A.ArchiveTransactionRulesRequest, A.ArchiveTransactionRulesSuccess, A.ArchiveTransactionRulesFailure, A.DeleteTransactionRulesRequest, A.DeleteTransactionRulesSuccess, A.DeleteTransactionRulesFailure, A.RestoreTransactionRulesRequest, A.RestoreTransactionRulesSuccess, A.RestoreTransactionRulesFailure, A.FilterTransactionRules, A.SortTransactionRules, A.FilterTransactionRulesByState, A.FilterTransactionRulesByCustom1, A.FilterTransactionRulesByCustom2, A.FilterTransactionRulesByCustom3, A.FilterTransactionRulesByCustom4, A.StartTransactionRuleMultiselect, A.AddToTransactionRuleMultiselect, A.RemoveFromTransactionRuleMultiselect, A.ClearTransactionRuleMultiselect, A.TransactionRuleState, A._TransactionRuleUIState_Object_EntityUIState, A._$TransactionRuleStateSerializer, A._$TransactionRuleUIStateSerializer, A.TransactionRuleStateBuilder, A.TransactionRuleUIStateBuilder, A.EntityUIState, A.ListUIState, A._$ListUIStateSerializer, A.ListUIStateBuilder, A.PrefState, A.PrefStateSortField, A.CompanyPrefState, A.HistoryRecord, A._$PrefStateSerializer, A._$PrefStateSortFieldSerializer, A._$CompanyPrefStateSerializer, A._$AppLayoutSerializer, A._$ModuleLayoutSerializer, A._$AppSidebarModeSerializer, A._$HistoryRecordSerializer, A.PrefStateBuilder, A.PrefStateSortFieldBuilder, A.CompanyPrefStateBuilder, A.HistoryRecordBuilder, A.UpdateCurrentRoute, A.UIState, A._$UIStateSerializer, A.UIStateBuilder, A.ViewUserList, A.ViewUser, A.EditUser, A.UpdateUser, A.LoadUserRequest, A.LoadUserFailure, A.LoadUserSuccess, A.LoadUsersRequest, A.LoadUsersFailure, A.LoadUsersSuccess, A.SaveUserRequest, A.SaveUserSuccess, A.AddUserSuccess, A.SaveUserFailure, A.ArchiveUserRequest, A.ArchiveUserSuccess, A.ArchiveUserFailure, A.DeleteUserRequest, A.DeleteUserSuccess, A.DeleteUserFailure, A.RestoreUserRequest, A.RestoreUserSuccess, A.RestoreUserFailure, A.RemoveUserRequest, A.RemoveUserSuccess, A.RemoveUserFailure, A.ResendInviteRequest, A.ResendInviteSuccess, A.ResendInviteFailure, A.FilterUsers, A.SortUsers, A.FilterUsersByState, A.FilterUsersByCustom1, A.FilterUsersByCustom2, A.FilterUsersByCustom3, A.FilterUsersByCustom4, A.StartUserMultiselect, A.AddToUserMultiselect, A.RemoveFromUserMultiselect, A.ClearUserMultiselect, A.UserState, A._UserUIState_Object_EntityUIState, A._$UserStateSerializer, A._$UserUIStateSerializer, A.UserStateBuilder, A.UserUIStateBuilder, A.ViewVendorList, A.ViewVendor, A.EditVendor, A.UpdateVendor, A.LoadVendor, A.LoadVendors, A.LoadVendorRequest, A.LoadVendorFailure, A.LoadVendorSuccess, A.LoadVendorsRequest, A.LoadVendorsFailure, A.LoadVendorsSuccess, A.SaveVendorRequest, A.SaveVendorSuccess, A.AddVendorSuccess, A.SaveVendorFailure, A.ArchiveVendorRequest, A.ArchiveVendorSuccess, A.ArchiveVendorFailure, A.DeleteVendorRequest, A.DeleteVendorSuccess, A.DeleteVendorFailure, A.RestoreVendorRequest, A.RestoreVendorSuccess, A.RestoreVendorFailure, A.EditVendorContact, A.AddVendorContact, A.UpdateVendorContact, A.DeleteVendorContact, A.FilterVendors, A.SortVendors, A.FilterVendorsByState, A.FilterVendorsByCustom1, A.FilterVendorsByCustom2, A.FilterVendorsByCustom3, A.FilterVendorsByCustom4, A.StartVendorMultiselect, A.AddToVendorMultiselect, A.RemoveFromVendorMultiselect, A.ClearVendorMultiselect, A.SaveVendorDocumentRequest, A.SaveVendorDocumentFailure, A.UpdateVendorTab, A.VendorState, A._VendorUIState_Object_EntityUIState, A._$VendorStateSerializer, A._$VendorUIStateSerializer, A.VendorStateBuilder, A.VendorUIStateBuilder, A.ViewWebhookList, A.ViewWebhook, A.EditWebhook, A.UpdateWebhook, A.LoadWebhookRequest, A.LoadWebhookFailure, A.LoadWebhookSuccess, A.LoadWebhooksRequest, A.LoadWebhooksFailure, A.LoadWebhooksSuccess, A.SaveWebhookRequest, A.SaveWebhookSuccess, A.AddWebhookSuccess, A.SaveWebhookFailure, A.ArchiveWebhooksRequest, A.ArchiveWebhooksSuccess, A.ArchiveWebhooksFailure, A.DeleteWebhooksRequest, A.DeleteWebhooksSuccess, A.DeleteWebhooksFailure, A.RestoreWebhooksRequest, A.RestoreWebhooksSuccess, A.RestoreWebhooksFailure, A.FilterWebhooks, A.SortWebhooks, A.FilterWebhooksByState, A.FilterWebhooksByCustom1, A.FilterWebhooksByCustom2, A.FilterWebhooksByCustom3, A.FilterWebhooksByCustom4, A.StartWebhookMultiselect, A.AddToWebhookMultiselect, A.RemoveFromWebhookMultiselect, A.ClearWebhookMultiselect, A.WebhookState, A._WebhookUIState_Object_EntityUIState, A._$WebhookStateSerializer, A._$WebhookUIStateSerializer, A.WebhookStateBuilder, A.WebhookUIStateBuilder, A.ConfirmEmailVM, A.__AutocompleteEntity_Object_SelectableEntity, A.AppDrawerVM, A.MenuDrawerVM, A._TheState, A.EntityPresenter, A.ExamplePaymentQueueDelegate, A.LoginVM, A.BankAccountListVM, A.BankAccountScreenVM, A.BankAccountEditVM, A.BankAccountViewVM, A.ClientListVM, A.ClientPdfVM, A.ClientScreenVM, A.ClientEditContactsVM, A.ClientEditVM, A.ClientViewVM, A.CompanyGatewayListVM, A.CompanyGatewayScreenVM, A.CompanyGatewayEditVM, A.CompanyGatewayViewVM, A.EmailEntityVM, A.EntityListVM, A.EntityPdfVM, A.CreditScreenVM, A.EntityEditDetailsVM, A.EntityEditItemsVM, A.EntityEditNotesVM, A.EntityEditPDFVM, A.AbstractInvoiceEditVM, A.AbstractInvoiceViewVM, A.DashboardVM, A.DesignListVM, A.DesignScreenVM, A.DesignEditVM, A.DesignViewVM, A.DocumentListVM, A.DocumentScreenVM, A.DocumentEditVM, A.DocumentViewVM, A.AbstractExpenseEditVM, A.ExpenseListVM, A.ExpenseScreenVM, A.AbstractExpenseViewVM, A.ExpenseCategoryEditVM, A.ExpenseCategoryListVM, A.ExpenseCategoryScreenVM, A.ExpenseCategoryViewVM, A.GroupEditVM, A.GroupListVM, A.GroupScreenVM, A.GroupViewVM, A.EntityEditContactsVM, A.InvoiceScreenVM, A.PaymentEditVM, A.PaymentListVM, A.PaymentScreenVM, A.PaymentRefundVM, A.PaymentViewVM, A.PaymentTermEditVM, A.PaymentTermListVM, A.PaymentTermScreenVM, A.PaymentTermViewVM, A.ProductEditVM, A.ProductListVM, A.ProductScreenVM, A.ProductViewVM, A.ProjectEditVM, A.ProjectListVM, A.ProjectScreenVM, A.ProjectViewVM, A.PurchaseOrderScreenVM, A.QuoteScreenVM, A.RecurringExpenseListVM, A.RecurringExpenseScreenVM, A.RecurringInvoiceListVM, A.RecurringInvoiceScreenVM, A.ReportResult, A.ReportElement, A.ReportsScreenVM, A.GroupTotals, A.ScheduleEditVM, A.ScheduleListVM, A.ScheduleScreenVM, A.ScheduleViewVM, A.AccountManagementVM, A.ClientPortalVM, A.CompanyDetailsVM, A.CreditCardsAndBanksVM, A.CustomFieldsVM, A.DataVisualizationsVM, A.DeviceSettingsVM, A.EInvoiceSettingsVM, A.EmailSettingsVM, A.ExpenseSettingsVM, A.GeneratedNumbersVM, A.ImportExportVM, A.InvoiceDesignVM, A.LocalizationSettingsVM, A.PaymentSettingsVM, A.ProductSettingsVM, A.SettingsListVM, A.SettingsScreenVM, A.TaskSettingsVM, A.TaxSettingsVM, A.TemplatesAndRemindersVM, A.UserDetailsVM, A.WorkflowSettingsVM, A.SubscriptionEditVM, A.SubscriptionListVM, A.SubscriptionScreenVM, A.SubscriptionViewVM, A.TaskEditDetailsVM, A.TaskEditTimesVM, A.TaskEditVM, A.KanbanVM, A.TaskListVM, A.TaskScreenVM, A.TaskViewVM, A.TaskStatusEditVM, A.TaskStatusListVM, A.TaskStatusScreenVM, A.TaskStatusViewVM, A.TaxRateEditVM, A.TaxRateListVM, A.TaxRateScreenVM, A.TaxRateViewVM, A.TokenEditVM, A.TokenListVM, A.TokenScreenVM, A.TokenViewVM, A.TransactionEditVM, A.TransactionListVM, A.TransactionScreenVM, A.TransactionViewVM, A.TransactionRuleEditVM, A.TransactionRuleListVM, A.TransactionRuleScreenVM, A.TransactionRuleViewVM, A.UserEditVM, A.UserListVM, A.UserScreenVM, A.UserViewVM, A.VendorEditContactsVM, A.VendorEditVM, A.VendorListVM, A.VendorScreenVM, A.VendorViewVM, A.WebhookEditVM, A.WebhookViewVM, A.WebhookListVM, A.WebhookScreenVM, A.Debouncer, A.SimpleDebouncer, A.PersistDebouncer, A.ConnectionStatusSingleton, A.LocaleCodeAware, A.LocalizationsProvider, A._MarkdownToDocument, A._InlineMarkdownToDocument, A.BlockSyntax, A.SuperEditorDemoTextItem, A._AttributedTextEditingController_Object_ChangeNotifier, A.LinkifyElement, A.Linkifier, A.LinkifyOptions, A.LocalAuthentication, A.AuthMessages, A.AuthenticationOptions, A.Level, A.LogRecord, A.Logger, A.Element1, A.Text1, A.UnparsedContent, A.BlockParser, A.ListItem, A.Document0, A.LinkReference, A.ExtensionSet, A.InlineParser, A.InlineSyntax, A.SimpleDelimiter, A.DelimiterRun, A.InlineLink, A.AuthenticationResult, A.Configuration, A.BrowserAuthOptions0, A.PublicClientApplication, A.CommonAuthorizationUrlRequest, A.MsalJsException, A.CupertinoPopoverToolbarAligner, A._MenuPageInfo, A.LeaderMenuFocalPoint, A._PopoverController_Object_ChangeNotifier, A.PopoverGeometry, A.DropdownListPopoverAligner, A.Context, A.Style, A.ParsedPath, A.PathException, A.MissingPlatformDirectoryException, A.PdfPageFormat, A.PdfRasterBase, A.WebDelegate, A.PinTheme, A._PinputUtilsMixin, A.Platform, A.Mutex, A._PdfActionBarTheme_Object_Diagnosticable, A.PdfPreviewActionBounds, A.PdfPreviewPageData, A.PdfPreviewRaster, A.PrintJob, A.PrintJobs, A.PrintingInfo, A._QrBitBuffer_Object_ListMixin, A.QrByte, A.InputTooLongException, A.QrPolynomial, A.QrCode, A.QrImage, A.QrRsBlock, A.PaintCache, A._PaintMetrics, A.QrEyeStyle, A.QrDataModuleStyle, A.QrValidationResult, A.MiddlewareClass, A.Store, A.TypedReducer, A.TypedMiddleware, A.RoundedLoadingButtonController, A._Wrapper, A.ForwardingSink, A._Empty, A.ErrorAndStackTrace, A._MultiControllerSink, A.EnvironmentVariables, A.HubAdapter, A.MetricsApi, A.NoOpClient, A.NoOpHub, A.ISentrySpan, A.Platform0, A.PlatformChecker, A.Breadcrumb, A.SdkVersion, A.SentryId, A.SentryLevel, A.SpanId, A.SpanStatus, A.SentryOptions, A.SentrySpanContext, A.Spotlight, A.NoOpTransport, A.SentryFlutterWeb, A.DefaultFrameCallbackHandler, A.TimeToDisplayTracker, A.TimeToFullDisplayTracker, A.TimeToInitialDisplayTracker, A.SharedPreferences, A.PreferencesFilter, A.GetAllParameters, A.AuthorizationCredentialAppleID, A.AppleIDAuthorizationRequest, A.SignInWithAppleNotSupportedException, A.SignInWithAppleAuthorizationException, A.SignInWithAppleCredentialsException, A.WebAuthenticationOptions, A.SourceFile, A.SourceLocationMixin, A.SourceSpanMixin, A.Highlighter, A._Highlight, A._Line, A.SourceLocation, A.SourceSpanException, A._Rebuild, A._ReactiveModel_Object_IObservable, A.IObservable, A.SnapState, A.SnapError, A.StringScanner, A.DocumentChangeLog, A.NodeInsertedEvent, A.NodeRemovedEvent, A.NodeChangeEvent, A.DocumentPosition, A.DocumentNode, A._DocumentComposer_Object_ChangeNotifier, A._ComposerPreferences_Object_ChangeNotifier, A.ClearSelectionRequest, A.ChangeSelectionRequest, A.ChangeSelectionCommand, A.SelectionChangeEvent, A.ComposingRegionChangeEvent, A.DocumentSelectionChange, A.ChangeComposingRegionRequest, A.ChangeComposingRegionCommand, A.ClearComposingRegionRequest, A.ChangeInteractionModeRequest, A.ChangeInteractionModeCommand, A.DebugPaintConfig, A.DocumentLayoutEditable, A.DocumentComponent, A.ProxyDocumentComponent, A.MovementModifier, A.DocumentRange, A.SuperEditorContext, A.Editor, A._DocumentEditorCommandExecutor, A.EditCommand, A.EditContext, A.EditorCommandQueue, A.DocumentEdit, A.MutableDocument, A.Stylesheet, A.StyleRule, A.BlockSelector, A._LastBlockMatcher, A.CascadingPadding, A.SelectionStyles, A.ColorAttribution, A.LinkAttribution, A.BlockquoteComponentBuilder, A.SingleColumnLayoutComponentViewModel, A.DeleteUpstreamAtBeginningOfBlockNodeCommand, A.CommonEditorOperations, A.PasteEditorRequest, A.PasteEditorCommand, A.DeleteUpstreamCharacterRequest, A.DeleteUpstreamCharacterCommand, A.UpdateComposerTextStylesReaction, A.SuperEditorDebugVisualsConfig, A.ParagraphPrefixConversionReaction, A.HorizontalRuleConversionReaction, A.ImageUrlConversionReaction, A.LinkifyReaction, A.DashConversionReaction, A.SuperEditorAndroidControlsController, A.SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder, A.SuperEditorAndroidHandlesDocumentLayerBuilder, A.SuperEditorIosControlsController, A.TextDeltasDocumentEditor, A.TextInputConnectionDecorator, A.DocumentImeSerializer, A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient, A.KeyboardEditingToolbarOperations, A.SuperEditorImePolicies, A.SuperEditorImeConfiguration, A._AutoScrollController_Object_ChangeNotifier, A.HorizontalRuleComponentBuilder, A.ImageComponentBuilder, A.SingleColumnDocumentComponentContext, A.SingleColumnLayoutPresenter, A.SingleColumnLayoutPresenterChangeListener, A.SingleColumnLayoutStylePhase, A.SingleColumnLayoutViewModel, A._DocumentNodeSelection, A.SingleColumnLayoutComponentStyles, A.DocumentNodeSelection, A.ListItemComponentBuilder, A.IndentListItemRequest, A.IndentListItemCommand, A.UnIndentListItemRequest, A.UnIndentListItemCommand, A.ConvertListItemToParagraphRequest, A.ConvertListItemToParagraphCommand, A.ConvertParagraphToListItemRequest, A.ConvertParagraphToListItemCommand, A.ChangeListItemTypeRequest, A.ChangeListItemTypeCommand, A.SplitListItemRequest, A.SplitListItemCommand, A.Intention, A.InsertNodeAtIndexRequest, A.InsertNodeBeforeNodeRequest, A.InsertNodeAfterNodeRequest, A.ReplaceNodeRequest, A.ReplaceNodeWithEmptyParagraphWithCaretRequest, A.ReplaceNodeWithEmptyParagraphWithCaretCommand, A.DeleteContentRequest, A.DeleteContentCommand, A.DeleteUpstreamAtBeginningOfNodeRequest, A.DeleteNodeRequest, A.DeleteNodeCommand, A.ParagraphComponentBuilder, A.ChangeParagraphBlockTypeRequest, A.ChangeParagraphBlockTypeCommand, A.CombineParagraphsRequest, A.CombineParagraphsCommand, A.SplitParagraphRequest, A.SplitParagraphCommand, A.DeleteUpstreamAtBeginningOfParagraphCommand, A.UpstreamDownstreamNodePosition, A.UpstreamDownstreamNodeSelection, A._SelectionLeadersDocumentLayerBuilder, A.SuperEditorSelectionPolicies, A.DefaultCaretOverlayBuilder, A._ContentTapDelegate_Object_ChangeNotifier, A.TaskComponentBuilder, A.ChangeTaskCompletionRequest, A.ChangeTaskCompletionCommand, A.ConvertTaskToParagraphCommand, A.SplitExistingTaskRequest, A.SplitExistingTaskCommand, A.TextComponentViewModel, A.ToggleTextAttributionsRequest, A.ToggleTextAttributionsCommand, A.InsertTextRequest, A.InsertTextCommand, A.ConvertTextNodeToParagraphRequest, A.InsertAttributedTextCommand, A.InsertCharacterAtCaretRequest, A.UnknownComponentBuilder, A.Logger0, A.AutoScroller, A.ProxyTextComposable, A._IndexedSlot, A.AxisOffset, A.DocumentScroller, A.DocumentSelectionLayout, A.SelectionLayerLinks, A.OverlayGroupPriority, A.UrlLauncher, A._TapTracker0, A._CountdownZoned0, A.AndroidDocumentLongPressSelectionStrategy, A.FloatingCursorController0, A.FloatingCursorListener, A.IosLongPressSelectionStrategy, A._MagnifierAndToolbarController_Object_ChangeNotifier, A.DragHandleAutoScroller, A.ToolbarConfig, A._AndroidEditingOverlayController_Object_ChangeNotifier, A._EstimatedLineHeight, A.TextFieldScroller, A._TextScrollController_Object_ChangeNotifier, A._IOSEditingOverlayController_Object_ChangeNotifier, A._FloatingCursorController_Object_ChangeNotifier, A.SuperTextFieldContext, A.CaretStyle, A._BlinkController_Object_ChangeNotifier, A.ProseTextBlock, A.RenderParagraphProseTextLayout, A.SelectionHighlightStyle, A.TextLayoutUnderline, A.UnderlineStyle, A._PaintableUnderline, A.ArMessages, A.CaMessages, A.CsMessages, A.DaMessages, A.DeMessages, A.EnMessages, A.EnShortMessages, A.EsMessages, A.EsShortMessages, A.FaMessages, A.FrMessages, A.FrShortMessages, A.HuMessages, A.HuShortMessages, A.ItMessages, A.ItShortMessages, A.JaMessages, A.NbNoShortMessages, A.NbNoMessages, A.NlMessages, A.NlShortMessages, A.PlMessages, A.PtBrMessages, A.PtBrShortMessages, A.RoMessages, A.RoShortMessages, A.RuMessages, A.RuShortMessages, A.SvMessages, A.SvShortMessages, A.ThMessages, A.ThShortMessages, A.ZhMessages, A.WebViewConfiguration, A.InAppWebViewConfiguration, A.LaunchOptions, A.RNG, A.Uuid, A.Matrix3, A.Matrix40, A.Quad, A.Quaternion, A.Vector3, A.Vector4, A.Version, A.VsScrollbarStyle, A.EventStreamProvider0, A._EventStreamSubscription0, A.WindowListener]); _inheritMany(A.Closure, [A.Closure0Args, A.AppBootstrap_prepareEngineInitializer_closure0, A.AppBootstrap__prepareAppRunner_closure, A.AppBootstrap__prepareFlutterApp_closure, A.AppBootstrap__prepareFlutterApp_closure0, A.CkCanvas_saveLayerWithFilter_closure, A._canvasKitJsUrls_closure, A._downloadCanvasKitJs_loadEventHandler, A._downloadCanvasKitJs_errorEventHandler, A.HtmlViewEmbedder_getOverlayCanvases_closure, A.HtmlViewEmbedder_submitFrame_closure, A.HtmlViewEmbedder__updateOverlays_closure, A.HtmlViewEmbedder__updateOverlays_closure0, A.HtmlViewEmbedder__updateOverlays_closure1, A.diffViewList_lookForwards, A.diffViewList_lookBackwards, A.SkiaFontCollection_registerDownloadedFonts_makeRegisterFont, A.readChunked_closure, A.ImageFilterEngineLayer_preroll_closure, A.MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure, A._finalizationRegistry_closure, A.CkPaint_imageFilter_closure, A._getEffectiveFontFamilies_closure, A.ClipboardMessageHandler_setDataMethodCall_closure, A.ClipboardMessageHandler_setDataMethodCall_closure0, A.ClipboardMessageHandler_getDataMethodCall_closure, A.ClipboardMessageHandler_getDataMethodCall_closure0, A.ClipboardMessageHandler_getDataMethodCall__closure, A.ClipboardMessageHandler_hasStringsMethodCall_closure, A.ClipboardMessageHandler_hasStringsMethodCall_closure0, A.ClipboardMessageHandler_hasStringsMethodCall__closure, A.DomConsoleExtension_get_warn_closure, A.DomNavigatorExtension_get_languages_closure, A.Closure2Args, A._ttPolicy_closure, A.sendFontChangeMessage_closure, A.sendFontChangeMessage__closure, A.FontFallbackManager$__closure, A.FontFallbackManager$__closure0, A.FontFallbackManager$__closure1, A.FontFallbackManager$__closure2, A.FontFallbackManager$__closure3, A.FontFallbackManager$__closure4, A.FontFallbackManager_findFontsForMissingCodePoints_closure, A.FontFallbackManager__selectFont_closure, A.fetchFontManifest_closure, A.fetchFontManifest_closure0, A.fetchFontManifest_closure1, A.fetchFontManifest__closure, A.HtmlRenderer_decodeImageFromPixels_executeCallback, A.HtmlRenderer_decodeImageFromPixels_executeCallback_closure, A.NormalizedGradient_NormalizedGradient_closure, A.HtmlCodec_getNextFrame_closure, A.HtmlCodec_getNextFrame_closure0, A.HtmlCodec__decodeUsingOnLoad_closure, A.HtmlCodec__decodeUsingOnLoad_closure0, A.initializeEngineServices__closure, A.FlutterApp__staticInteropFactoryStub_closure, A.FlutterApp__staticInteropFactoryStub_closure0, A.FlutterEngineInitializer__staticInteropFactoryStub_closure, A.FlutterAppRunner__staticInteropFactoryStub_closure, A.futureToPromise__closure, A.futureToPromise__closure0, A._kLogicalKeyToModifierGetter_closure, A._kLogicalKeyToModifierGetter_closure0, A._kLogicalKeyToModifierGetter_closure1, A._kLogicalKeyToModifierGetter_closure2, A._kLogicalKeyToModifierGetter_closure3, A._kLogicalKeyToModifierGetter_closure4, A._kLogicalKeyToModifierGetter_closure5, A._kLogicalKeyToModifierGetter_closure6, A.KeyboardBinding$__closure, A.KeyboardBinding$__closure0, A.KeyboardBinding__addEventListener_loggedHandler, A.KeyboardBinding__onKeyData_closure, A.KeyboardConverter__scheduleAsyncEvent_closure, A.KeyboardConverter_handleEvent_closure, A.preventDefaultListener_closure, A.MultiEntriesBrowserHistory_onPopState_closure, A.SingleEntryBrowserHistory_onPopState_closure, A.SingleEntryBrowserHistory_onPopState_closure0, A.FallbackFontComponent__activeFonts_closure, A.EnginePlatformDispatcher_closure, A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure, A.EnginePlatformDispatcher__sendPlatformMessage_closure, A.EnginePlatformDispatcher__sendPlatformMessage_closure0, A.EnginePlatformDispatcher__sendPlatformMessage_closure1, A.EnginePlatformDispatcher__addLocaleChangedListener_closure, A.EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure, A.EnginePlatformDispatcher_replyToPlatformMessage_closure, A.SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure, A._BaseAdapter_addEventListener_loggedHandler, A._PointerAdapter__addPointerEventListener_closure, A._PointerAdapter_setup_closure, A._PointerAdapter_setup_closure0, A._PointerAdapter_setup_closure1, A._PointerAdapter_setup_closure2, A._PointerAdapter_setup_closure3, A._PointerAdapter_setup_closure4, A.RawKeyboard_handleHtmlEvent_closure0, A.Dialog__setDefaultFocus_closure, A.AccessibilityFocusManager_manage_closure, A.AccessibilityFocusManager_manage_closure0, A.Incrementable_closure, A.Incrementable_closure0, A.Scrollable_update_closure0, A.Scrollable_update_closure1, A.EngineSemanticsOwner__finalizeTree_closure, A.DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure, A.MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure, A.Tappable_closure, A.TextField__initializeForBlink_closure, A.TextField__initializeForBlink_closure0, A.TextField__initializeForWebkit_closure, A.TextField__initializeForWebkit_closure0, A.TextField__invokeIosWorkaround_closure0, A.CanvasParagraph_computeLineMetrics_closure, A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey, A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure, A.DefaultTextEditingStrategy_addEventHandlers_closure, A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure, A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0, A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1, A.IOSTextEditingStrategy_addEventHandlers_closure, A.IOSTextEditingStrategy_addEventHandlers_closure0, A.IOSTextEditingStrategy__addTapListener_closure, A.AndroidTextEditingStrategy_addEventHandlers_closure, A.FirefoxTextEditingStrategy_addEventHandlers_closure, A.FirefoxTextEditingStrategy_addEventHandlers_closure0, A.HybridTextEditing__startEditing_closure, A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure, A.bytesToHexString_closure, A.CustomElementDimensionsProvider__closure, A.CustomElementEmbeddingStrategy_initialize_closure, A.FullPageEmbeddingStrategy_initialize_closure, A._CastListBase_removeWhere_closure, A._CastListBase_retainWhere_closure, A.CastSet_removeWhere_closure, A.CastMap_entries_closure, A.Instantiation, A.TearOffClosure, A.JsLinkedHashMap_values_closure, A.JsLinkedHashMap_containsValue_closure, A.initHooks_closure, A.initHooks_closure1, A._StringStream__goalToEventCode_closure, A._AsyncRun__initializeScheduleImmediate_internalCallback, A._AsyncRun__initializeScheduleImmediate_closure, A._awaitOnObject_closure, A._asyncStarHelper_closure0, A._SyncBroadcastStreamController__sendData_closure, A._SyncBroadcastStreamController__sendError_closure, A._SyncBroadcastStreamController__sendDone_closure, A.Future_wait_closure, A.FutureExtensions_onError_closure, A._Future__chainForeignFuture_closure, A._Future__propagateToListeners_handleWhenCompleteCallback_closure, A._Future_timeout_closure1, A.Stream_Stream$fromFuture_closure, A.Stream_asyncMap_closure_add, A.Stream_asyncMap__closure, A.Stream_fold_closure0, A.Stream_fold__closure0, A.Stream_forEach_closure0, A.Stream_forEach__closure0, A.Stream_length_closure, A.Stream_isEmpty_closure0, A.Stream_toList_closure, A.Stream_first_closure0, A._StreamHandlerTransformer_closure, A._RootZone_bindUnaryCallbackGuarded_closure, A._HashMap_values_closure, A._CustomHashMap_closure, A._LinkedCustomHashMap_closure, A.MapBase_entries_closure, A.SplayTreeMap_closure, A.SplayTreeSet_closure, A._JsonMap_values_closure, A._BigIntImpl_hashCode_finish, A._BigIntImpl_toDouble_readBits, A.DateTime_parse_parseIntOrZero, A.DateTime_parse_parseMilliAndMicroseconds, A._Uri__splitQueryStringAll_parsePair, A._createTables_setChars, A._createTables_setRange, A.CanvasElement_toBlob_closure, A._ChildrenElementList__filter_closure, A._EventStreamSubscription_closure, A._EventStreamSubscription_onData_closure, A.FilteredElementList__iterable_closure, A.FilteredElementList__iterable_closure0, A.FilteredElementList_removeRange_closure0, A._FileStream__readBlock_closure, A._FileStream__start_onReady, A._FileStream__start_onOpenFile, A._File_open_closure, A._File_length_closure, A._File_readAsBytes_readUnsized, A._File_readAsBytes_readUnsized_read_closure, A._File_readAsBytes_readSized_read_closure, A._File_readAsBytes_closure, A._File_readAsBytes__closure, A._RandomAccessFile_close_closure, A._RandomAccessFile_read_closure, A._RandomAccessFile_readInto_closure, A._RandomAccessFile_setPosition_closure, A._RandomAccessFile_length_closure, A._convertToJS_closure, A._convertToJS_closure0, A._wrapToDart_closure, A._wrapToDart_closure0, A._wrapToDart_closure1, A.jsify__convert, A.promiseToFuture_closure, A.promiseToFuture_closure0, A.dartify_convert, A.KeyData__quotedCharCode_closure, A.bootstrapEngine_closure, A.HashUrlStrategy_addPopStateListener_wrappedFn, A.HashUrlStrategy__waitForPopState_closure, A.AttributedSpans__getStartingMarkerAtOrBefore_closure, A.AttributedSpans__getStartingMarkerAtOrBefore_closure0, A.AttributedSpans__getEndingMarkerAtOrAfter_closure, A.AttributedSpans__getEndingMarkerAtOrAfter_closure0, A.AttributedSpans_addAttribution_closure, A.AttributedSpans_addAttribution_closure0, A.AttributedSpans_addAttribution_closure1, A.AttributedSpans_addAttribution_closure2, A.AttributedSpans_removeAttribution_closure, A.AttributedSpans_removeAttribution_closure0, A.AttributedSpans_removeAttribution_closure1, A.AttributedSpans_removeAttribution_closure2, A.AttributedSpans_removeAttribution_closure3, A.AttributedSpans_removeAttribution_closure4, A.AttributedSpans__getMarkerAt_closure, A.AttributedSpans__getMarkerAt_closure0, A.AttributedSpans__getMarkerAt_closure1, A.AttributedSpans__insertMarker_closure, A.AttributedSpans__mergeBackToBackAttributions_closure, A.AttributedSpans__mergeBackToBackAttributions_closure0, A.AttributedSpans__mergeBackToBackAttributions_closure1, A.AttributedSpans_copyAttributionRegion_closure, A.AttributedSpans_copyAttributionRegion_closure0, A.AttributedSpans_copyAttributionRegion_closure2, A.AttributedSpans_copyAttributionRegion_closure3, A.AttributedSpans_copyAttributionRegion_closure4, A.AttributedSpans_copyAttributionRegion_closure5, A.AttributedSpans_pushAttributionsBack_closure, A.AttributedSpans_contractAttributions_closure, A.AttributedSpans_contractAttributions_closure0, A.AttributedSpans_contractAttributions_closure1, A.AttributedSpans_contractAttributions_closure2, A.AttributedSpans_contractAttributions_closure3, A.BoardItemState_build_closure, A.BoardItemState_build_closure3, A.BoardListState_build_closure2, A.BoardViewState_build_closure, A.BoardViewState_build_closure3, A.BoardViewState_build_closure5, A.BoardViewState_build_closure4, A.BoardViewState_build_closure6, A.BuiltListMultimap_BuiltListMultimap_closure, A.BuiltListMultimap_hashCode_closure, A.BuiltListMultimap_forEach__closure, A.ListMultimapBuilder_replace_closure, A.BuiltMap_BuiltMap_closure, A.BuiltMap_BuiltMap$from_closure, A.BuiltMap_hashCode_closure, A.BuiltSet_hashCode_closure, A.BuiltSetMultimap_hashCode_closure, A.BuiltSetMultimap_forEach__closure, A.SetMultimapBuilder_replace_closure, A.newBuiltValueToStringHelper_closure, A.BuiltListMultimapSerializer_serialize_closure, A.BuiltListMultimapSerializer_deserialize_closure, A.BuiltListSerializer_serialize_closure, A.BuiltListSerializer_deserialize_closure, A.BuiltSetMultimapSerializer_serialize_closure, A.BuiltSetMultimapSerializer_deserialize_closure, A.BuiltSetSerializer_serialize_closure, A.BuiltSetSerializer_deserialize_closure, A.StandardJsonPlugin__toList_closure, A.StandardJsonPlugin__toListUsingDiscriminator_closure, A.BaseBarRenderer_preprocessSeries_closure, A.BaseBarRenderer_preprocessSeries__closure0, A.BaseBarRenderer_preprocessSeries__closure2, A.BaseBarRenderer_preprocessSeries_closure0, A.BaseBarRenderer_update_closure, A.BaseBarRenderer_update__closure0, A.BaseBarRenderer_paint__closure0, A.BaseBarRenderer_paint__closure, A.BaseBarRenderer_getNearestDatumDetailPerSeries_closure, A.BaseBarRenderer__getSegmentsForDomainValue_closure0, A.BaseBarRenderer__getVerticalDetailsForDomainValue_closure, A.BaseBarRenderer__getVerticalDetailsForDomainValue_closure0, A.Axis__updateAxisTicks_closure, A.Axis__updateAxisTicks_closure0, A.Axis_paint_closure, A.BaseTickDrawStrategy_splitLabel_closure, A.BaseTickDrawStrategy_getLabelWidth_closure, A.NoneDrawStrategy_decorateTicks_closure, A.SimpleTickFormatterBase_format_closure, A.NumericTickFormatter__getFormatter_closure, A.CartesianChart_makeSeries_closure, A.BaseCartesianRenderer_configureDomainAxes_closure, A.BaseCartesianRenderer_configureMeasureAxes_closure, A.BaseChart_init_closure, A.BaseChart_pointWithinRenderer_closure, A.BaseChart_getNearestDatumDetailPerSeries_closure, A.BaseChart_draw_closure, A.BaseChart_drawInternal_closure, A.BaseChart_configureSeries_closure, A.BaseChart_preprocessSeries_closure, A.BaseChart_preprocessSeries_closure0, A.BaseChart_paint_closure, A.BaseChart_fireOnDraw_closure, A.BaseChart_fireOnPreprocess_closure, A.BaseChart_fireOnPostprocess_closure, A.BaseChart_fireOnAxisConfigured_closure, A.BaseChart_fireOnPostrender_closure, A.BaseChart_fireOnAnimationComplete_closure, A.DomainHighlighter__updateColorFunctions_closure, A.DomainHighlighter__updateColorFunctions__closure, A.PerSeriesLegendEntryGenerator_getLegendEntries_closure, A.PerSeriesLegendEntryGenerator_getLegendEntries_closure0, A.PerSeriesLegendEntryGenerator__updateFromSelection_closure, A.PerSeriesLegendEntryGenerator__updateFromSelection_closure0, A.PerSeriesLegendEntryGenerator__updateFromSeriesList_getMeasureTotal, A.SeriesLegend_onData_closure0, A.SeriesLegend_onData_closure, A.SeriesLegend_preProcessSeriesList_closure, A.SeriesLegend_showSeries_closure, A.SelectNearest__onSelect_closure0, A.SelectNearest__extractSeriesFromNearestSelection_closure, A.MutableSeries_closure, A.MutableSelectionModel_updateSelection_closure, A.MutableSelectionModel_updateSelection_closure0, A.BaseSeriesRenderer_assignMissingColors_closure, A.BaseSeriesRenderer_assignMissingColors__closure3, A.BaseSeriesRenderer_assignMissingColors_closure0, A.BaseSeriesRenderer_assignMissingColors__closure2, A.BaseSeriesRenderer_assignMissingColors_closure1, A.BaseSeriesRenderer_assignMissingColors_closure2, A.BaseSeriesRenderer_assignMissingColors__closure0, A.BaseSeriesRenderer_assignMissingColors__closure1, A.BaseSeriesRenderer_assignMissingColors_closure3, A.BaseSeriesRenderer_assignMissingColors__closure, A.BaseSeriesRenderer_assignMissingColors_closure4, A.LayoutManagerImpl_drawableLayoutAreaBounds_closure, A.LayoutManagerImpl_layout_closure, A.LayoutManagerImpl__viewsForPositions_closure, A.VerticalMarginStrategy_measure_closure, A.LeftMarginLayoutStrategy_layout_closure, A.RightMarginLayoutStrategy_layout_closure, A.HorizontalMarginStrategy_measure_closure, A.TopMarginLayoutStrategy_layout_closure, A.BottomMarginLayoutStrategy_layout_closure, A.LineRenderer_configureSeries_closure, A.LineRenderer_configureSeries__closure, A.LineRenderer_preprocessSeries_closure, A.LineRenderer_preprocessSeries_closure0, A.LineRenderer_preprocessSeries__closure, A.LineRenderer__mergeIntoSeriesMap_closure, A.LineRenderer__mergeIntoSeriesMap__closure, A.LineRenderer_update_closure, A.LineRenderer_update__closure, A.LineRenderer_update___closure, A.LineRenderer__createBoundsSegment_closure, A.LineRenderer__createBoundsSegment_closure0, A.LineRenderer_paint__closure7, A.LineRenderer_paint__closure, A.LineRenderer_paint__closure0, A.LineRenderer_paint__closure1, A.LineRenderer_paint__closure2, A.LineRenderer_paint__closure3, A.LineRenderer_paint__closure4, A.LineRenderer_paint__closure5, A.LineRenderer_paint__closure6, A.PointRenderer_paint__closure1, A.PointRenderer_paint__closure, A.PointRenderer_paint__closure0, A.PointRenderer_paint___closure, A.PointRenderer_paint___closure0, A.PointRenderer_paint___closure1, A.PointRenderer_paint___closure2, A.GestureListener_defaultTapTest_closure, A.MaterialPalette__orderedPalettes_closure10, A.Performance_time_closure, A.Performance_timeEnd_closure, A.ProxyGestureListener_onLongPress_closure, A.ProxyGestureListener_onTap_closure, A.ProxyGestureListener_onDragStart_closure, A.ProxyGestureListener_onDragUpdate_closure, A.ProxyGestureListener_onDragEnd_closure, A.ProxyGestureListener__cancel_closure, A.ProxyGestureListener__populateActiveListeners_closure, A.Series_Series_closure0, A.Series_Series_closure1, A.Series_Series_closure2, A.Series_Series_closure, A.BaseChart__updateBehaviors_closure, A.BaseChart__updateBehaviors_closure0, A.BaseChart__notACustomBehavior_closure, A.BaseChart__updateSelectionModel_closure, A.BaseChart__updateSelectionModel_closure0, A.BaseChart_getDesiredGestures_closure, A.BaseChart_getDesiredGestures_closure0, A.BaseLegendContentBuilder_build_closure, A.SimpleLegendEntryLayout_makeTapUpCallback_closure, A.TabularLegendLayout_build_closure, A.TabularLegendLayout__buildTableFromRows_closure, A.TabularLegendLayout__buildTableFromRows_closure1, A._FlutterSeriesLegend_build_closure, A.ChartContainerRenderObject_requestAnimation_startAnimationController, A.ChartContainerRenderObject_requestRebuild_doRebuild, A.getChartContainerRenderObject_closure, A.CanonicalizedMap_entries_closure, A.CanonicalizedMap_keys_closure, A.CanonicalizedMap_values_closure, A.DartHtmlConnectivityPlugin_onConnectivityChanged_closure, A.DartHtmlConnectivityPlugin_onConnectivityChanged_closure0, A.MethodChannelConnectivity_onConnectivityChanged_closure, A.parseConnectivityResults_closure, A.XFile__blob_closure, A.XFile__blob_closure0, A.DesktopDropWeb__registerEvents_closure, A.DesktopDropWeb__registerEvents__closure, A.DesktopDropWeb__registerEvents_closure0, A.DesktopDropWeb__registerEvents_closure1, A.DesktopDropWeb__registerEvents_closure2, A.DesktopDrop_init_closure, A.DesktopDrop__handleMethodChannel_closure, A.DesktopDrop__handleMethodChannel_closure0, A.DesktopDrop__handleMethodChannel_closure1, A.DesktopDrop__handleMethodChannel_closure2, A.DesktopDrop__handleMethodChannel_closure3, A.DesktopDrop__handleMethodChannel_closure4, A.FilePickerWeb_pickFiles_changeEventListener, A.FilePickerWeb_pickFiles_changeEventListener_addPickedFile, A.FilePickerWeb_pickFiles_changeEventListener_closure, A.FilePickerWeb_pickFiles_changeEventListener_closure0, A.FilePickerWeb_pickFiles_cancelledEventListener, A.FilePickerWeb_pickFiles_cancelledEventListener_closure, A.FilePickerMacOS_resultStringToFilePaths_closure, A.FilePickerMacOS_resultStringToFilePaths_closure0, A.FilePickerMacOS_resultStringToFilePaths_closure1, A.FilePickerMacOS_resultStringToFilePaths__closure, A.KDialogHandler_fileTypeToFileFilter_closure, A.KDialogHandler_resultStringToFilePaths_closure, A.QarmaAndZenityHandler_resultStringToFilePaths_closure, A.filePathsToPlatformFiles_closure, A.filePathsToPlatformFiles_closure0, A._CupertinoButtonState__animate_closure, A._CupertinoBackGestureDetectorState_dispose_closure, A._CupertinoBackGestureController_dragEnd_closure, A._CupertinoEdgeShadowDecoration_lerp_closure, A._CupertinoEdgeShadowDecoration_lerp_closure0, A._CupertinoScrollbarState_handleThumbPress_closure, A._CupertinoTextSelectionToolbarContentState_build_closure, A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure, A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure0, A._RenderCupertinoTextSelectionToolbarItems_paint_closure, A._RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure, A._RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure, A._RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure, A.CupertinoThemeData_resolveFrom_convertColor, A.NoDefaultCupertinoThemeData_resolveFrom_convertColor, A._CupertinoThemeDefaults_resolveFrom_convertColor, A.FlutterErrorDetails_summary_closure, A.FlutterErrorDetails_debugFillProperties_closure, A.FlutterError_FlutterError_closure, A.FlutterError_defaultStackFilter_closure, A.FlutterError_defaultStackFilter_closure0, A.FlutterError_toString_closure, A.debugPrintStack_closure, A.BindingBase_initServiceExtensions_closure0, A.BindingBase_initServiceExtensions_closure2, A.BindingBase_registerBoolServiceExtension_closure, A.BindingBase_registerNumericServiceExtension_closure, A.BindingBase_registerStringServiceExtension_closure, A._PrefixedStringBuilder__wordWrapLine_noWrap, A.TextTreeRenderer__debugRender_visitor, A.TextTreeRenderer__debugRender_closure, A.StackFrame_fromStackString_closure, A.SynchronousFuture_whenComplete_closure, A._GestureArena_toString_closure, A.PointerEventConverter_expand_closure, A.PointerEventConverter_expand_closure0, A.PolynomialFit_toString_closure, A.MultiDragGestureRecognizer_acceptGesture_closure, A.ScaleGestureRecognizer__reconfigure_closure, A.ScaleGestureRecognizer_acceptGesture_closure, A.showLicensePage_closure, A._PackagesViewState_licenses_closure0, A._PackagesViewState_build___closure, A._PackagesViewState__initDefaultDetailPage_closure, A._PackagesViewState__packagesList___closure, A._MasterDetailFlowState__nestedUI_closure0, A._MasterDetailFlowState__masterPageRoute_closure, A._MasterDetailFlowState__detailPageRoute_closure, A._MasterDetailFlowState__detailPageRoute__closure, A._MasterDetailFlowState__lateralUI_closure0, A._MasterDetailScaffoldState_openDetailPage_closure, A._MasterDetailScaffoldState_setInitialDetailPage_closure, A._MasterDetailScaffoldState_build_closure, A.BackButtonIcon_build_closure, A.BackButtonIcon_build_closure0, A.BackButtonIcon_build_closure1, A.DrawerButtonIcon_build_closure, A.DrawerButtonIcon_build_closure0, A.DrawerButtonIcon_build_closure1, A.EndDrawerButtonIcon_build_closure, A.EndDrawerButtonIcon_build_closure0, A.EndDrawerButtonIcon_build_closure1, A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure, A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0, A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1, A._MaterialAppState__materialBuilder_closure, A._MaterialAppState__buildWidgetApp_closure, A.MaterialRectArcTween__initialize_closure, A._DragHandle_build_closure, A._DragHandle_build_closure0, A._BottomSheetGestureDetector_build_closure0, A._ButtonStyleState_build_effectiveValue, A._ButtonStyleState_build_resolve, A._ButtonStyleState_build_resolve_closure, A._ButtonStyleState_build_closure, A._ButtonStyleState_build_closure0, A._ButtonStyleState_build_closure1, A._ButtonStyleState_build_closure2, A._ButtonStyleState_build_closure3, A._ButtonStyleState_build_closure4, A._ButtonStyleState_build_closure5, A._ButtonStyleState_build_closure6, A._ButtonStyleState_build_closure7, A._ButtonStyleState_build_closure8, A._ButtonStyleState_build_closure9, A._ButtonStyleState_build_closure10, A._ButtonStyleState_build_closure11, A._ButtonStyleState_build_closure12, A._ButtonStyleState_build_closure20, A._ButtonStyleState_build__closure0, A._ButtonStyleState_build_closure21, A._ButtonStyleState_build__closure, A._ButtonStyleState_build_closure13, A._ButtonStyleState_build_closure14, A._ButtonStyleState_build_closure15, A._ButtonStyleState_build_closure16, A._ButtonStyleState_build_closure17, A._ButtonStyleState_build_closure18, A._ButtonStyleState_build_closure19, A._DayState_build_effectiveValue, A._DayState_build_resolve, A._DayState_build_resolve_closure, A._DayState_build_closure, A._DayState_build_closure0, A._DayState_build_closure2, A._DayState_build__closure, A._YearPickerState__buildYearItem_effectiveValue, A._YearPickerState__buildYearItem_resolve, A._YearPickerState__buildYearItem_resolve_closure, A._YearPickerState__buildYearItem_closure, A._YearPickerState__buildYearItem_closure0, A._YearPickerState__buildYearItem_closure2, A._YearPickerState__buildYearItem__closure, A._CheckboxState__widgetFillColor_closure, A._CheckboxState_build_closure, A._CheckboxDefaultsM2_side_closure, A._CheckboxDefaultsM2_fillColor_closure, A._CheckboxDefaultsM2_overlayColor_closure, A._CheckboxDefaultsM3_side_closure, A._CheckboxDefaultsM3_fillColor_closure, A._CheckboxDefaultsM3_checkColor_closure, A._CheckboxDefaultsM3_overlayColor_closure, A.DataTable_build_closure3, A.DataTable_build_closure, A.DataTable_build_closure0, A.DataTable_build_closure1, A.DataTable_build_closure2, A.DataTable_build_closure4, A.showDatePicker_closure, A._DatePickerDefaultsM2_dayForegroundColor_closure, A._DatePickerDefaultsM2_dayBackgroundColor_closure, A._DatePickerDefaultsM2_dayOverlayColor_closure, A._DatePickerDefaultsM2_todayForegroundColor_closure, A._DatePickerDefaultsM2_rangeSelectionOverlayColor_closure, A._DatePickerDefaultsM3_dayForegroundColor_closure, A._DatePickerDefaultsM3_dayBackgroundColor_closure, A._DatePickerDefaultsM3_dayOverlayColor_closure, A._DatePickerDefaultsM3_todayForegroundColor_closure, A._DatePickerDefaultsM3_yearForegroundColor_closure, A._DatePickerDefaultsM3_yearBackgroundColor_closure, A._DatePickerDefaultsM3_yearOverlayColor_closure, A._DatePickerDefaultsM3_rangeSelectionOverlayColor_closure, A.DialogRoute_closure, A._DropdownRoutePageState_build_closure, A._DropdownButtonState_initState_closure, A._DropdownButtonState_initState_closure0, A._DropdownButtonState__updateSelectedIndex_closure, A._DropdownButtonState__handleTap_closure, A._DropdownButtonState__handleTap_closure0, A._DropdownButtonState_build_closure, A.DropdownButtonFormField_closure, A.DropdownButtonFormField__closure, A.DropdownButtonFormField__closure0, A._ElevatedButtonDefaultsM3_backgroundColor_closure, A._ElevatedButtonDefaultsM3_foregroundColor_closure, A._ElevatedButtonDefaultsM3_overlayColor_closure, A._ElevatedButtonDefaultsM3_elevation_closure, A._ElevatedButtonDefaultsM3_mouseCursor_closure, A._ExpansionPanelListState_build_closure, A._IconButtonM3_themeStyleOf_isIconThemeDefault, A._IconButtonDefaultsM3_foregroundColor_closure, A._IconButtonDefaultsM3_overlayColor_closure, A._IconButtonDefaultsM3_mouseCursor_closure, A._FilledIconButtonDefaultsM3_backgroundColor_closure, A._FilledIconButtonDefaultsM3_foregroundColor_closure, A._FilledIconButtonDefaultsM3_overlayColor_closure, A._FilledIconButtonDefaultsM3_mouseCursor_closure, A._FilledTonalIconButtonDefaultsM3_backgroundColor_closure, A._FilledTonalIconButtonDefaultsM3_foregroundColor_closure, A._FilledTonalIconButtonDefaultsM3_overlayColor_closure, A._FilledTonalIconButtonDefaultsM3_mouseCursor_closure, A._OutlinedIconButtonDefaultsM3_backgroundColor_closure, A._OutlinedIconButtonDefaultsM3_foregroundColor_closure, A._OutlinedIconButtonDefaultsM3_overlayColor_closure, A._OutlinedIconButtonDefaultsM3_side_closure, A._OutlinedIconButtonDefaultsM3_mouseCursor_closure, A._InkResponseState_highlightsExist_closure, A._InkResponseState_build_getHighlightColorForType, A._InputDatePickerFormFieldState_didUpdateWidget_closure, A._RenderDecoration_paint_doPaint, A._InputDecoratorDefaultsM2_hintStyle_closure, A._InputDecoratorDefaultsM2_labelStyle_closure, A._InputDecoratorDefaultsM2_floatingLabelStyle_closure, A._InputDecoratorDefaultsM2_helperStyle_closure, A._InputDecoratorDefaultsM2_errorStyle_closure, A._InputDecoratorDefaultsM2_fillColor_closure, A._InputDecoratorDefaultsM2_iconColor_closure, A._InputDecoratorDefaultsM2_prefixIconColor_closure, A._InputDecoratorDefaultsM2_suffixIconColor_closure, A._InputDecoratorDefaultsM3_hintStyle_closure, A._InputDecoratorDefaultsM3_fillColor_closure, A._InputDecoratorDefaultsM3_activeIndicatorBorder_closure, A._InputDecoratorDefaultsM3_outlineBorder_closure, A._InputDecoratorDefaultsM3_prefixIconColor_closure, A._InputDecoratorDefaultsM3_suffixIconColor_closure, A._InputDecoratorDefaultsM3_labelStyle_closure, A._InputDecoratorDefaultsM3_floatingLabelStyle_closure, A._InputDecoratorDefaultsM3_helperStyle_closure, A._InputDecoratorDefaultsM3_errorStyle_closure, A.ListTile_build_resolveColor, A._RenderListTile_paint_doPaint, A.ListTileTheme_merge_closure, A.TextMagnifier_adaptiveMagnifierConfiguration_closure, A._MaterialState_build_closure, A._MaterialInteriorState_forEachTween_closure, A._MaterialInteriorState_forEachTween_closure0, A._MaterialInteriorState_forEachTween_closure1, A._MaterialInteriorState_forEachTween_closure2, A.MaterialStateMixin_updateMaterialState_closure, A._MergeableMaterialState_didUpdateWidget_closure, A._MergeableMaterialState_didUpdateWidget_closure0, A._OutlinedButtonDefaultsM3_foregroundColor_closure, A._OutlinedButtonDefaultsM3_overlayColor_closure, A._OutlinedButtonDefaultsM3_side_closure, A._OutlinedButtonDefaultsM3_mouseCursor_closure, A._ZoomPageTransition_build_closure, A._ZoomPageTransition_build_closure0, A._ZoomPageTransition_build_closure1, A._ZoomPageTransition_build_closure2, A.PageTransitionsTheme__all_closure, A._PopupMenu_build_closure, A._PopupMenuRoute_buildPage_closure, A.PopupMenuButtonState_showButtonMenu_closure, A._PopupMenuDefaultsM3_labelTextStyle_closure, A._RadioState__widgetFillColor_closure, A._RadioState_build_closure, A._RadioDefaultsM2_fillColor_closure, A._RadioDefaultsM2_overlayColor_closure, A._RadioDefaultsM3_fillColor_closure, A._RadioDefaultsM3_overlayColor_closure, A.RefreshIndicatorState__show_closure, A.ScaffoldMessengerState_hideCurrentSnackBar_closure, A._MaterialScrollbarState__trackVisibility_closure, A._MaterialScrollbarState__thumbColor_closure, A._MaterialScrollbarState__trackColor_closure, A._MaterialScrollbarState__trackBorderColor_closure, A._MaterialScrollbarState__thickness_closure, A._MaterialSwitchState__widgetThumbColor_closure, A._MaterialSwitchState__widgetTrackColor_closure, A._MaterialSwitchState_build_closure, A._SwitchPainter_paint_thumbSizeAnimation, A._SwitchDefaultsCupertino_mouseCursor_closure, A._SwitchDefaultsCupertino_trackColor_closure, A._SwitchDefaultsCupertino_overlayColor_closure, A._SwitchConfigCupertino_iconColor_closure, A._SwitchDefaultsM2_thumbColor_closure, A._SwitchDefaultsM2_trackColor_closure, A._SwitchDefaultsM2_mouseCursor_closure, A._SwitchDefaultsM2_overlayColor_closure, A._SwitchDefaultsM3_thumbColor_closure, A._SwitchDefaultsM3_trackColor_closure, A._SwitchDefaultsM3_trackOutlineColor_closure, A._SwitchDefaultsM3_overlayColor_closure, A._SwitchDefaultsM3_mouseCursor_closure, A._SwitchConfigM3_iconColor_closure, A._TabStyle__resolveWithLabelColor_closure, A._TabBarState_initState_closure, A._TabBarState_build_closure, A._TabBarState_build_closure0, A._TabsPrimaryDefaultsM3_overlayColor_closure, A._TextButtonDefaultsM3_foregroundColor_closure, A._TextButtonDefaultsM3_overlayColor_closure, A._TextButtonDefaultsM3_mouseCursor_closure, A._TextFieldState_build_closure7, A._TextFieldState_build_closure8, A._m2StateInputStyle_closure, A._m3StateInputStyle_closure, A.TextFormField_closure, A.TextFormField_closure_onChangedHandler, A._RenderTextSelectionToolbarItemsLayout__layoutChildren_closure, A._RenderTextSelectionToolbarItemsLayout__placeChildren_closure, A._RenderTextSelectionToolbarItemsLayout_paint_closure, A._RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure, A._AnimatedThemeState_forEachTween_closure, A.ThemeData__lerpThemeExtensions_closure0, A.TimeOfDay_toString_addLeadingZeroIfNeeded, A._HourControl_build_hoursFromSelected, A._DialPainter_paint_paintInnerOuterLabels, A._DialPainter_paint_paintInnerOuterLabels_closure, A._DialPainter_paint_paintInnerOuterLabels_closure0, A._DialState__animateTo_animateToValue, A.showTimePicker_closure, A._TimePickerDefaultsM2_dayPeriodColor_closure, A._TimePickerDefaultsM2_dayPeriodTextColor_closure, A._TimePickerDefaultsM2_dialTextColor_closure, A._TimePickerDefaultsM2_hourMinuteColor_closure, A._TimePickerDefaultsM2_hourMinuteTextColor_closure, A._TimePickerDefaultsM2__hourMinuteInputColor_closure, A._TimePickerDefaultsM3_dayPeriodColor_closure, A._TimePickerDefaultsM3_dayPeriodTextColor_closure, A._TimePickerDefaultsM3_dialTextColor_closure, A._TimePickerDefaultsM3_helpTextStyle_closure, A._TimePickerDefaultsM3_hourMinuteColor_closure, A._TimePickerDefaultsM3_hourMinuteTextColor_closure, A._TimePickerDefaultsM3__hourMinuteTextColor_closure, A._TimePickerDefaultsM3_hourMinuteTextStyle_closure, A.TimePickerThemeData_dayPeriodColor_closure, A.ToggleButtons_build_closure, A.NetworkImage__loadAsync_closure0, A.NetworkImage__loadAsync_closure1, A._CompoundBorder_scale_closure, A._CompoundBorder_preferPaintInterior_closure, A._CompoundBorder_toString_closure, A.ClipContext_clipPathAndPaint_closure, A.ClipContext_clipRRectAndPaint_closure, A.ClipContext_clipRectAndPaint_closure, A.paintImage_closure0, A._sample_closure, A._interpolateColorsAndStops_closure, A.LinearGradient_scale_closure, A._CachedImageBase_dispose_closure, A.ImageProvider_resolve_closure0, A.ImageProvider__createErrorHandlerAndKey_closure, A.AssetImage_obtainKey_closure, A.ImageStreamCompleter_reportError_closure, A.ImageStreamCompleter_reportImageChunkEvent_closure, A.InlineSpan_getSpanForPosition_closure, A.InlineSpan_codeUnitAt_closure, A._ShapeDecorationPainter__precache_closure, A._ShapeDecorationPainter__precache_closure0, A._ShapeDecorationPainter__precache_closure1, A.TextPainter_inlinePlaceholderBoxes_closure, A.TextPainter_getBoxesForSelection_closure, A.TextPainter_computeLineMetrics_closure, A.TextSpan_debugDescribeChildren_closure, A.TextStyle_fontFamilyFallback_closure, A.FrictionSimulation_closure, A.RendererBinding_pipelineOwner_closure1, A.RendererBinding__scheduleMouseTrackerUpdate_closure, A.BoxConstraints_toString_describe, A.RenderEditable_getBoxesForSelection_closure, A.RenderEditable_describeSemanticsConfiguration_closure, A.RenderEditable__canComputeDryLayoutForInlineWidgets_closure, A.RenderListBody_computeMinIntrinsicWidth_closure, A.RenderListBody_computeMinIntrinsicWidth_closure0, A.RenderListBody_computeMaxIntrinsicWidth_closure, A.RenderListBody_computeMaxIntrinsicWidth_closure0, A.RenderListBody_computeMinIntrinsicHeight_closure, A.RenderListBody_computeMinIntrinsicHeight_closure0, A.RenderListBody_computeMaxIntrinsicHeight_closure, A.RenderListBody_computeMaxIntrinsicHeight_closure0, A.MouseTracker__handleDeviceUpdate_closure, A.MouseTracker__handleDeviceUpdateMouseEvents_closure0, A.RenderObject__updateCompositingBits_closure, A.RenderObject_clearSemantics_closure, A.RenderObject__getSemanticsForParent_closure, A.RenderObject__getSemanticsForParent_closure0, A.RenderObject__getSemanticsForParent_closure1, A.RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure, A.RenderParagraph_markNeedsLayout_closure, A.RenderParagraph_selectionColor_closure, A.RenderParagraph__canComputeDryLayoutForInlineWidgets_closure, A._factoriesTypeSet_closure, A._PlatformViewGestureRecognizer_closure, A.RenderSliverHelpers_hitTestBoxChild_closure, A.RenderSliverMultiBoxAdaptor__createOrObtainChild_closure, A.RenderSliverMultiBoxAdaptor_collectGarbage_closure, A.RenderSliverMultiBoxAdaptor_collectGarbage__closure, A.RenderSliverPersistentHeader_layoutChild_closure, A.RenderStack_computeMinIntrinsicWidth_closure, A.RenderStack_computeMaxIntrinsicWidth_closure, A.RenderStack_computeMinIntrinsicHeight_closure, A.RenderStack_computeMaxIntrinsicHeight_closure, A.RenderViewportBase_visitChildrenForSemantics_closure, A.RenderViewportBase_hitTestChildren_closure, A.SchedulerBinding_endOfFrame_closure, A.SchedulerBinding__handleDrawFrame_closure, A.TickerFuture_whenCompleteOrCancel_thunk, A.SemanticsNode_getSemanticsData_closure, A.SemanticsNode__childrenInTraversalOrder_closure, A.SemanticsNode_debugDescribeChildren_closure, A._SemanticsSortGroup_sortedWithinVerticalGroup_closure, A._SemanticsSortGroup_sortedWithinKnot_search, A._SemanticsSortGroup_sortedWithinKnot_closure0, A._SemanticsSortGroup_sortedWithinKnot_closure1, A._childrenInDefaultOrder_closure, A.SemanticsOwner_sendSemanticsUpdate_closure, A.SemanticsOwner__getSemanticsActionHandlerForId_closure, A.SemanticsConfiguration__addArgumentlessAction_closure, A.SemanticsConfiguration_onMoveCursorForwardByCharacter_closure, A.SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure, A.SemanticsConfiguration_onMoveCursorForwardByWord_closure, A.SemanticsConfiguration_onMoveCursorBackwardByWord_closure, A.SemanticsConfiguration_onSetSelection_closure, A.SemanticsConfiguration_onSetText_closure, A.CachingAssetBundle_loadStructuredData_closure, A.PlatformAssetBundle_load_closure, A.AssetManifest_loadFromAssetBundle_closure, A._AssetManifestBin_getAssetVariants_closure, A._AutofillScopeTextInputConfiguration_toJson_closure, A.AutofillScopeMixin_attach_closure, A.ServicesBinding__initKeyboard_closure, A._DefaultBinaryMessenger_send_closure, A.LogicalKeyboardKey_collapseSynonyms_closure, A.LogicalKeyboardKey_expandSynonyms_closure, A.BasicMessageChannel_setMessageHandler_closure, A.MethodChannel_setMethodCallHandler_closure, A.EventChannel_receiveBroadcastStream__closure, A.RestorationManager_handleRestorationUpdateFromEngine_closure, A.RestorationManager_scheduleSerializationFor_closure, A.RestorationBucket__visitChildren_closure, A.FilteringTextInputFormatter__processRegion_adjustIndex, A.TextEditingValue_replaced_adjustIndex, A.TextInput__handleTextInputInvocation_closure, A.TextInput__handleTextInputInvocation_closure0, A.TextInput__handleTextInputInvocation_closure1, A._PlatformTextInputControl_setSelectionRects_closure, A.HtmlElementViewImpl_get__createController_closure, A.HtmlElementViewImpl__createController_closure, A._getParent_closure, A.Actions__findDispatcher_closure, A.Actions_maybeFind_closure, A.Actions__maybeFindWithoutDependingOn_closure, A.Actions_invoke_closure, A.Actions_maybeInvoke_closure, A._FocusableActionDetectorState_initState_closure, A._FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight, A._FocusableActionDetectorState__mayTriggerCallback_canRequestFocus, A._FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight, A._FocusableActionDetectorState_didUpdateWidget_closure, A._AnimatedCrossFadeState_initState_closure, A._AnimatedSwitcherState__newEntry_closure, A._AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure, A._AnimatedSwitcherState_build_closure, A._WidgetsAppState__onGenerateRoute_closure, A._WidgetsAppState_build_closure, A._StreamBuilderBaseState__subscribe_closure, A._FutureBuilderState__subscribe_closure, A._RawAutocompleteState__updateOverlay_closure, A._RawAutocompleteState__updateOverlay_closure0, A._RawAutocompleteState__updateOverlay__closure, A.AutofillGroupState_autofillClients_closure, A._AutomaticKeepAliveState__addClient_closure, A._AutomaticKeepAliveState__getChildElement_closure, A._UbiquitousInheritedElement_notifyClients_closure, A._UbiquitousInheritedElement__recurseChildren_closure, A.ClipPath_shape_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure, A.ContextMenuController_show_closure, A.DefaultSelectionStyle_merge_closure, A.DisplayFeatureSubScreen_avoidBounds_closure, A.DisplayFeatureSubScreen_avoidBounds_closure0, A._DraggableScrollableSheetState_build_closure, A.EditableTextState_cutSelection_closure, A.EditableTextState__pasteText_closure, A.EditableTextState_didChangeDependencies_closure, A.EditableTextState_didUpdateWidget_closure, A.EditableTextState__createSelectionOverlay_closure, A.EditableTextState__scheduleShowCaretOnScreen_closure, A.EditableTextState_didChangeMetrics_closure, A.EditableTextState__startCursorBlink_closure, A.EditableTextState__onCursorTick_closure1, A.EditableTextState_showSpellCheckSuggestionsToolbar_closure, A.EditableTextState__actions_closure, A.EditableTextState_build_closure1, A.EditableTextState_build_closure0, A._ScribbleFocusableState_isInScribbleRect_closure, A.FocusNode_traversalDescendants_closure, A.FocusNode__removeChild_closure, A.FocusNode_debugDescribeChildren_closure, A._getAncestor_closure, A.FocusTraversalPolicy__findInitialFocus_closure, A.FocusTraversalPolicy__sortAllDescendants_visitGroups, A.FocusTraversalPolicy__sortAllDescendants_closure, A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0, A.DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate, A.DirectionalFocusTraversalPolicyMixin_inDirection_closure, A.DirectionalFocusTraversalPolicyMixin_inDirection_closure0, A.DirectionalFocusTraversalPolicyMixin_inDirection_closure1, A.DirectionalFocusTraversalPolicyMixin_inDirection_closure2, A._ReadingOrderSortData_commonDirectionalityOf_closure, A._ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors, A._ReadingOrderDirectionalGroupData_rect_closure, A.ReadingOrderTraversalPolicy__pickNext_inBand_closure, A.FormState__fieldDidChange_closure, A._InactiveElements__unmount_closure, A.Element_renderObjectAttachingChild_closure, A.Element_describeMissingAncestor_closure, A.Element_describeElements_closure, A.Element_updateChildren_replaceWithNullIfForgotten, A.Element_updateSlotForChild_visit, A.Element__updateDepth_closure, A.Element_detachRenderObject_closure, A.Element_attachRenderObject_closure, A.Element_debugDescribeChildren_closure, A.ParentDataElement__applyParentData_applyParentDataToChild, A.MultiChildRenderObjectElement_children_closure, A.GestureDetector_build_closure0, A.GestureDetector_build_closure2, A.GestureDetector_build_closure4, A.GestureDetector_build_closure6, A.GestureDetector_build_closure8, A.GestureDetector_build_closure10, A.GestureDetector_build_closure12, A.GestureDetector_build_closure14, A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure, A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0, A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1, A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure, A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0, A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1, A.Hero__allHeroesFor_visitor, A.HeroController_didStopUserGesture_isInvalidFlight, A.HeroController__maybeStartHeroTransition_closure, A.IconTheme_merge_closure, A._ImageState__replaceImage_closure, A.ImplicitlyAnimatedWidgetState_initState_closure, A.ImplicitlyAnimatedWidgetState_didUpdateWidget_closure, A.ImplicitlyAnimatedWidgetState__constructTweens_closure, A._AnimatedContainerState_forEachTween_closure, A._AnimatedContainerState_forEachTween_closure0, A._AnimatedContainerState_forEachTween_closure1, A._AnimatedContainerState_forEachTween_closure2, A._AnimatedContainerState_forEachTween_closure3, A._AnimatedContainerState_forEachTween_closure4, A._AnimatedContainerState_forEachTween_closure5, A._AnimatedContainerState_forEachTween_closure6, A._AnimatedPaddingState_forEachTween_closure, A._AnimatedPositionedState_forEachTween_closure, A._AnimatedPositionedState_forEachTween_closure0, A._AnimatedPositionedState_forEachTween_closure1, A._AnimatedPositionedState_forEachTween_closure2, A._AnimatedPositionedState_forEachTween_closure3, A._AnimatedPositionedState_forEachTween_closure4, A._AnimatedOpacityState_forEachTween_closure, A._AnimatedDefaultTextStyleState_forEachTween_closure, A._AnimatedPhysicalModelState_forEachTween_closure, A._AnimatedPhysicalModelState_forEachTween_closure0, A._AnimatedPhysicalModelState_forEachTween_closure1, A._AnimatedPhysicalModelState_forEachTween_closure2, A.InheritedTheme_capture_closure, A._loadAll_closure, A._loadAll_closure0, A._loadAll_closure1, A._LocalizationsState_load_closure, A._LocalizationsState_load_closure0, A.LookupBoundary_findAncestorStateOfType_closure, A.LookupBoundary_findRootAncestorStateOfType_closure, A.LookupBoundary_findAncestorRenderObjectOfType_closure, A.TextMagnifierConfiguration_magnifierBuilder_closure, A.MagnifierController_show_closure, A.MediaQueryData_removeDisplayFeatures_closure, A.MediaQuery_withNoTextScaling_closure, A.MediaQuery_withClampedTextScaling_closure, A.Route_didPush_closure, A.Route_didAdd_closure, A.Navigator_defaultGenerateInitialRoutes_closure, A._RouteEntry_handleDidPopNext_closure, A._RouteEntry_dispose_closure, A._RouteEntry_isRoutePredicate_closure, A.NavigatorState__handleHistoryChanged_closure, A.NavigatorState_restoreState_closure, A.NavigatorState__forcedDisposeAllRouteEntries_closure, A.NavigatorState__afterNavigation_closure, A.NavigatorState_build_closure, A._NavigatorPopHandlerState_build_closure0, A._NavigatorPopHandlerState_build_closure, A.OverlayEntry_remove_closure, A._RenderTheater_computeMinIntrinsicWidth_closure, A._RenderTheater_computeMaxIntrinsicWidth_closure, A._RenderTheater_computeMinIntrinsicHeight_closure, A._RenderTheater_computeMaxIntrinsicHeight_closure, A._RenderTheater_debugDescribeChildren_closure, A._RenderDeferredLayoutBox__childrenInPaintOrder_closure, A._RenderDeferredLayoutBox_layout_closure, A.PageStorageBucket__allKeys_closure, A._PageViewState_build_closure, A._PlatformViewPlaceholderBox_performLayout_closure, A._extension_0_disposePostFrame_closure, A.SliverReorderableListState__dragStart_closure, A._ReorderableItemState_updateForGap_closure, A.ReorderableDragStartListener_build_closure, A._DragInfo_startDrag_closure, A._RootRestorationScopeState__loadRootBucketIfNecessary_closure, A._RouterState__processParsedRouteInformation_closure, A._RouterState__handleRoutePopped_closure, A.TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd, A.TransitionRoute__setSecondaryAnimation_closure, A.LocalHistoryRoute_removeLocalHistoryEntry_closure, A._ModalScopeState_build_closure0, A._ModalScopeState_build__closure, A.ModalRoute_popDisposition_closure, A.ModalRoute__handlePopEntryChange_closure, A.ScrollAwareImageProvider_resolveStreamForKey_closure, A.ScrollBehavior_velocityTrackerBuilder_closure, A.ScrollBehavior_velocityTrackerBuilder_closure0, A.ScrollBehavior_velocityTrackerBuilder_closure1, A.ScrollNotificationObserverState_build_closure, A.ScrollNotificationObserverState_build_closure0, A.ScrollPosition_forcePixels_closure, A.ScrollView_build_closure0, A.Scrollable_ensureVisible_closure, A.ScrollableState_setCanDrag_closure0, A.ScrollableState_setCanDrag_closure2, A._ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure, A.ScrollbarPainter_update_needPaint, A.RawScrollbarState__gestures_closure0, A.RawScrollbarState__gestures__closure, A.RawScrollbarState__gestures__closure0, A.RawScrollbarState__gestures__closure1, A.RawScrollbarState__gestures_closure2, A.RawScrollbarState_build_closure, A.RawScrollbarState_build_closure0, A.MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask, A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure, A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0, A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure, A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0, A.MultiSelectableSelectionContainerDelegate_handleSelectWord_closure, A.MultiSelectableSelectionContainerDelegate_handleSelectWord_closure0, A.LogicalKeySet__triggers_closure, A.SliverMultiBoxAdaptorElement_performRebuild_processElement, A.Table_closure, A.Table_closure0, A._TableElement_mount_closure, A._TableElement_mount__closure, A._TableElement_update_closure, A._TableElement_update_closure0, A._TableElement__updateRenderObjectChildren_closure, A._TableElement__updateRenderObjectChildren__closure, A._TableElement_visitChildren_closure, A.SelectionOverlay_showMagnifier_closure, A.SelectionOverlay_showToolbar_closure, A.SelectionOverlay_showSpellCheckSuggestionsToolbar_closure, A.SelectionOverlay_markNeedsBuild_closure, A.SelectionOverlay__buildToolbar_closure, A._SelectionHandleOverlayState_build_closure0, A._TextSelectionGestureDetectorState_build_closure0, A._TextSelectionGestureDetectorState_build_closure2, A._TextSelectionGestureDetectorState_build_closure4, A._TextSelectionGestureDetectorState_build_closure6, A._TextSelectionGestureDetectorState_build_closure8, A.UndoHistoryState_initState_closure, A._throttle_closure, A.Visibility_of_closure, A.WidgetSpan_extractFromInlineSpan_visitSubtree, A._BlockPickerState_build_closure, A._GlobalCupertinoLocalizationsDelegate_load_closure_loadFormats, A._StoreStreamListenerState__createStream_closure, A.SlidableAction_build_closure, A.SlidableAutoCloseBehaviorListener_build_closure, A.SlidableAutoCloseNotificationSender_build_closure, A._SlidableAutoCloseBarrierNotificationSenderState_dispose_closure, A._SlidableAutoCloseBarrierBehaviorListenerState_build_closure, A._SlidableDismissalState_handleResizeRequestChanged_closure, A._RenderFlexEntranceTransition_getTotalFlex_closure, A._RenderFlexEntranceTransition_performLayout_closure, A.showToastWidget_closure, A._StyledToastState_build_closure, A.ToastManager_dismissAll_closure, A.Registrar_send_closure, A.RenderFollower_paint_closure, A.RenderFollower_paint_closure1, A.LeaderLink_notifyListeners_closure, A.GoogleSignIn__ensureInitialized_closure, A.GoogleSignIn__waitFor_closure, A.GoogleSignIn__addMethodCall_closure, A.GoogleSignIn_signIn_isCanceled, A.GoogleSignIn_signIn_closure, A.MethodChannelGoogleSignIn_getTokens_closure, A.GoogleSignInPlugin_closure, A.GoogleSignInPlugin_initWithParams_closure, A.GoogleSignInPlugin_initWithParams_closure0, A.NodeList_retainWhere_closure, A.FilteredElementList_removeRange_closure, A.InTableTextPhase_flushCharacters_closure, A._CssClassSetImpl_add_closure, A.SelectorEvaluator_visitPseudoClassSelector_closure, A.SelectorEvaluator_visitPseudoClassSelector_closure0, A.SelectorEvaluator_visitPseudoClassSelector__closure, A.SelectorEvaluator_visitAttributeSelector_closure, A.HtmlTokenizer_consumeEntity_closure, A._escape_closure, A._escape_closure0, A._escape_closure1, A._escape_closure2, A._escape_closure3, A._escape__closure, A._escape_closure4, A._escape_closure5, A._escape_closure6, A._escape_closure7, A._escape_closure8, A._postProcess_closure, A.Rule_findRule_closure, A.Rule_findRule_closure0, A.Rule__buildFilterFn_closure, A._CommonRules_indentedCodeBlock_closure, A._CommonRules_fencedCodeBlock_closure, A._CommonRules_inlineLink_closure, A._CommonRules_referenceLink_closure0, A._CommonRules_code_closure, A._CommonRules_code__closure, A.head_closure, A.get_closure, A.read_closure, A.BaseRequest_closure0, A.BrowserClient_send_closure, A.BrowserClient_send_closure0, A.ByteStream_toBytes_closure, A.mapToQuery_closure0, A.onDone_closure, A.CaseInsensitiveMap$from_closure, A.MediaType_toString__closure, A.expectQuotedString_closure, A.BillingClient_queryProductDetails_closure, A._$UserChoiceDetailsWrapperToJson_closure, A.InAppPurchaseAndroidPlatform_isAvailable_closure, A.InAppPurchaseAndroidPlatform_queryProductDetails_closure, A.InAppPurchaseAndroidPlatform_queryProductDetails__closure0, A.InAppPurchaseAndroidPlatform_queryProductDetails_closure0, A.InAppPurchaseAndroidPlatform_queryProductDetails__closure, A.InAppPurchaseAndroidPlatform_queryProductDetails_closure1, A.InAppPurchaseAndroidPlatform_queryProductDetails_closure2, A.InAppPurchaseAndroidPlatform_queryProductDetails_closure3, A.InAppPurchaseAndroidPlatform_buyNonConsumable_closure, A.InAppPurchaseAndroidPlatform_completePurchase_closure, A.InAppPurchaseAndroidPlatform_restorePurchases_closure, A.InAppPurchaseAndroidPlatform_restorePurchases_closure0, A.InAppPurchaseAndroidPlatform_restorePurchases_closure1, A.InAppPurchaseAndroidPlatform_restorePurchases_closure2, A.InAppPurchaseAndroidPlatform_restorePurchases_closure3, A.InAppPurchaseAndroidPlatform_restorePurchases_closure4, A.InAppPurchaseAndroidPlatform_restorePurchases_closure5, A.InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure, A.InAppPurchaseAndroidPlatform__getPurchaseDetailsFromResult_closure0, A.InAppPurchaseAndroidPlatformAddition_consumePurchase_closure, A.InAppPurchaseCallbackApi_setup_closure, A.InAppPurchaseCallbackApi_setup_closure0, A.InAppPurchaseCallbackApi_setup_closure1, A.productDetailsResponseWrapperFromPlatform_closure, A.productDetailsWrapperFromPlatform_closure, A.purchasesResultWrapperFromPlatform_closure, A.purchaseWrapperFromPlatform_closure, A.subscriptionOfferDetailsWrapperFromPlatform_closure, A.subscriptionOfferDetailsWrapperFromPlatform_closure0, A.userChoiceDetailsFromPlatform_closure, A.GooglePlayPurchaseDetails_fromPurchase_closure, A.Translator_convertToUserChoiceDetails_closure, A.InAppPurchaseStoreKitPlatform_queryProductDetails_closure, A._TransactionObserver__handleTransationUpdates_closure, A._TransactionObserver__handleTransationUpdates_closure0, A.SKPaymentQueueWrapper__getTransactionList_closure, A.SkProductResponseWrapper_convertFromPigeon_closure, A.SKProductWrapper_convertFromPigeon_closure, A._$SKProductWrapperFromJson_closure1, A.Intl__pluralRule_closure, A.DateBuilder__estimatedYear_preliminaryResult, A.DateFormat_dateTimeConstructor_closure, A.DateFormat__checkDateOnly_closure, A.DateFormat__initDigitMatcher_closure, A.DateFormat__initDigitMatcher_closure0, A._DateFormatPatternField_parseStandaloneDay_closure, A.NumberFormat_NumberFormat_closure, A.NumberFormat_NumberFormat$decimalPattern_closure, A.verifiedLocale_closure, A.verifiedLocale_closure0, A.verifiedLocale_closure1, A._CountryPickerDialogState_build_closure, A.CountryExtensions_stringSearch_closure, A.CountryExtensions_stringSearch__closure, A._IntlPhoneFieldState_initState_closure, A._IntlPhoneFieldState__changeCountry_closure, A._IntlPhoneFieldState__changeCountry___closure, A._IntlPhoneFieldState_build_closure0, A._IntlPhoneFieldState_build_closure, A._IntlPhoneFieldState_build_closure1, A.ClientEntity_ClientEntity_closure, A.ClientEntity_ClientEntity_closure0, A.ClientEntity_primaryContact_closure, A.ClientEntity_emailContacts_closure, A.ClientEntity_hasEmailAddress_closure, A.ClientEntity_getContact_closure, A.CompanyGatewayEntity_updateConfig_closure, A.CompanyEntity_getCustomFieldValues_closure, A.CompanyEntity_coreCompany_closure, A.GatewayEntity_supportsTokenBilling_closure, A.GatewayEntity_matchesFilter_closure, A.GatewayEntity_matchesFilterValue_closure, A.UserCompanyEntity_UserCompanyEntity_closure, A.UserCompanyEntity__initializeBuilder_closure, A.DesignEntity_clone_closure, A.HasActivities_getActivities_closure, A.ExpenseEntity_clone_closure, A.InvoiceEntity_InvoiceEntity_closure, A.InvoiceEntity_InvoiceEntity_closure0, A.InvoiceEntity_moveLineItem_closure, A.InvoiceEntity_moveLineItem_closure0, A.InvoiceEntity_recreateInvitations_closure0, A.InvoiceEntity_recreateInvitations_closure, A.InvoiceEntity_recreateInvitations_closure2, A.InvoiceEntity_recreateInvitations_closure1, A.InvoiceEntity_clone_closure, A.InvoiceEntity_clone__closure, A.InvoiceEntity_clone__closure0, A.InvoiceEntity_clone__closure1, A.InvoiceEntity_applyClient_closure, A.InvoiceEntity_balanceHistory_closure, A.InvoiceEntity_balanceHistory_closure0, A.InvoiceEntity_hasTasks_closure, A.InvoiceEntity_hasProducts_closure, A.InvoiceEntity_hasExpenses_closure, A.InvoiceEntity_applyTax_closure, A.InvoiceEntity_applyTax_closure0, A.InvoiceEntity_applyTax_closure1, A.InvoiceEntity_isViewed_closure, A.InvoiceEntity_isBounced_closure, A.InvoiceEntity_getInvitationForClientContact_closure, A.InvoiceEntity_getInvitationForVendorContact_closure, A.InvoiceItemEntity_taxAmount_calculateTaxAmount, A.InvoiceItemEntity_clone_closure, A.InvoiceItemEntity_applyTax_closure, A.InvoiceItemEntity_applyTax_closure0, A.InvoiceItemEntity_applyTax_closure1, A.CalculateInvoiceTotal_calculateTaxes_closure, A.CalculateInvoiceTotal_calculateTaxes__closure, A.CalculateInvoiceTotal_calculateTaxes__closure1, A.CalculateInvoiceTotal_calculateTaxes__closure3, A.CalculateInvoiceTotal_calculateTaxes_closure0, A.CalculateInvoiceTotal_calculateTaxes_closure2, A.CalculateInvoiceTotal_calculateTaxes_closure4, A.CalculateInvoiceTotal_getTaxable_closure, A.CalculateInvoiceTotal_calculateTotal_closure, A.CalculateInvoiceTotal_calculateSubtotal_closure, A.PaymentEntity_invoicePaymentables_closure, A.PaymentEntity_creditPaymentables_closure, A.PaymentEntity_invoiceId_closure, A.ProductEntity_clone_closure, A.ProjectEntity_clone_closure, A.SettingsEntity_setFieldsForSection_closure, A.SettingsEntity_setFieldsForSection_closure0, A.TaskTime_stop_closure, A.TaskEntity_clone_closure, A.TaskEntity_areTimesValid_closure, A.TaskEntity_getInvalidTimeIndices_closure, A.TaskEntity_isRunning_closure, A.TaskEntity_getTaskTimes_closure, A.TaskEntity_addTaskTime_closure, A.TaskEntity_updateTaskTime_closure, A.TaskEntity_deleteTaskTime_closure, A.TaskEntity_calculateDuration_closure, A.TransactionEntity_TransactionEntity_closure, A.TransactionEntity_TransactionEntity_closure0, A.VendorEntity_VendorEntity_closure, A.VendorEntity_emailContacts_closure, A.VendorEntity_primaryContact_closure, A.VendorEntity_hasEmailAddress_closure, A.VendorEntity_getContact_closure, A.ClientRepository_saveData_closure, A.CreditRepository_saveData_closure, A.InvoiceRepository_saveData_closure, A.PaymentRepository_saveData_closure, A.ProductRepository_saveData_closure, A.PurchaseOrderRepository_saveData_closure, A.QuoteRepository_saveData_closure, A.TransactionRepository_convertToExpense_closure, A._parseError__closure, A._initialState_closure, A._initialState_closure0, A._registerErrorHandlers_closure, A.InvoiceNinjaAppState_initState_closure, A.InvoiceNinjaAppState_generateRoute_closure, A.InvoiceNinjaAppState_generateRoute_closure0, A.InvoiceNinjaAppState_build_closure, A.InvoiceNinjaAppState_build__closure, A.InvoiceNinjaAppState_build__closure0, A.InvoiceNinjaAppState_build__closure1, A.InvoiceNinjaAppState_build__closure2, A.InvoiceNinjaAppState_build__closure3, A.InvoiceNinjaAppState_build__closure4, A.InvoiceNinjaAppState_build__closure5, A.InvoiceNinjaAppState_build__closure6, A.InvoiceNinjaAppState_build__closure7, A.InvoiceNinjaAppState_build__closure8, A.InvoiceNinjaAppState_build__closure9, A.InvoiceNinjaAppState_build__closure10, A.InvoiceNinjaAppState_build__closure11, A.InvoiceNinjaAppState_build__closure12, A.InvoiceNinjaAppState_build__closure13, A.InvoiceNinjaAppState_build__closure14, A.InvoiceNinjaAppState_build__closure15, A.InvoiceNinjaAppState_build__closure16, A.InvoiceNinjaAppState_build__closure17, A.InvoiceNinjaAppState_build__closure18, A.InvoiceNinjaAppState_build__closure19, A.InvoiceNinjaAppState_build__closure20, A.InvoiceNinjaAppState_build__closure21, A.InvoiceNinjaAppState_build__closure22, A.InvoiceNinjaAppState_build__closure23, A.InvoiceNinjaAppState_build__closure24, A.InvoiceNinjaAppState_build__closure25, A.InvoiceNinjaAppState_build__closure26, A.InvoiceNinjaAppState_build__closure27, A.InvoiceNinjaAppState_build__closure28, A.InvoiceNinjaAppState_build__closure29, A.InvoiceNinjaAppState_build__closure30, A.InvoiceNinjaAppState_build__closure31, A.InvoiceNinjaAppState_build__closure32, A.InvoiceNinjaAppState_build__closure33, A.InvoiceNinjaAppState_build__closure34, A.InvoiceNinjaAppState_build__closure35, A.InvoiceNinjaAppState_build__closure36, A.InvoiceNinjaAppState_build__closure37, A.InvoiceNinjaAppState_build__closure38, A.InvoiceNinjaAppState_build__closure39, A.InvoiceNinjaAppState_build__closure40, A.InvoiceNinjaAppState_build__closure41, A.InvoiceNinjaAppState_build__closure42, A.InvoiceNinjaAppState_build__closure43, A.InvoiceNinjaAppState_build__closure44, A.InvoiceNinjaAppState_build__closure45, A.InvoiceNinjaAppState_build__closure46, A.InvoiceNinjaAppState_build__closure47, A.InvoiceNinjaAppState_build__closure48, A.InvoiceNinjaAppState_build__closure49, A.InvoiceNinjaAppState_build__closure50, A.InvoiceNinjaAppState_build__closure51, A.InvoiceNinjaAppState_build__closure52, A.InvoiceNinjaAppState_build__closure53, A.InvoiceNinjaAppState_build__closure54, A.InvoiceNinjaAppState_build__closure55, A.InvoiceNinjaAppState_build__closure56, A.InvoiceNinjaAppState_build__closure57, A.InvoiceNinjaAppState_build__closure58, A.InvoiceNinjaAppState_build__closure59, A.InvoiceNinjaAppState_build__closure60, A.InvoiceNinjaAppState_build__closure61, A.InvoiceNinjaAppState_build__closure62, A.InvoiceNinjaAppState_build__closure63, A.InvoiceNinjaAppState_build__closure64, A.InvoiceNinjaAppState_build__closure65, A.InvoiceNinjaAppState_build__closure66, A.InvoiceNinjaAppState_build__closure67, A.InvoiceNinjaAppState_build__closure68, A.InvoiceNinjaAppState_build__closure69, A.InvoiceNinjaAppState_build__closure70, A.InvoiceNinjaAppState_build__closure71, A.InvoiceNinjaAppState_build__closure72, A.InvoiceNinjaAppState_build__closure73, A.InvoiceNinjaAppState_build__closure74, A.InvoiceNinjaAppState_build__closure75, A.InvoiceNinjaAppState_build__closure76, A.InvoiceNinjaAppState_build__closure77, A.InvoiceNinjaAppState_build__closure78, A.InvoiceNinjaAppState_build__closure79, A.InvoiceNinjaAppState_build__closure80, A.InvoiceNinjaAppState_build__closure81, A.InvoiceNinjaAppState_build__closure82, A.InvoiceNinjaAppState_build__closure83, A.InvoiceNinjaAppState_build__closure84, A.InvoiceNinjaAppState_build__closure85, A.InvoiceNinjaAppState_build__closure86, A.InvoiceNinjaAppState_build__closure87, A.InvoiceNinjaAppState_build__closure88, A.InvoiceNinjaAppState_build__closure89, A.InvoiceNinjaAppState_build__closure90, A.InvoiceNinjaAppState_build__closure91, A.InvoiceNinjaAppState_build__closure92, A.InvoiceNinjaAppState_build__closure93, A.InvoiceNinjaAppState_build__closure94, A.InvoiceNinjaAppState_build__closure95, A.InvoiceNinjaAppState_build__closure96, A.InvoiceNinjaAppState_build__closure97, A.InvoiceNinjaAppState_build__closure98, A.InvoiceNinjaAppState_build__closure99, A.InvoiceNinjaAppState_build__closure100, A.InvoiceNinjaAppState_build__closure101, A.InvoiceNinjaAppState_build__closure102, A.InvoiceNinjaAppState_build__closure103, A.InvoiceNinjaAppState_build__closure104, A.InvoiceNinjaAppState_build__closure105, A.InvoiceNinjaAppState_build__closure106, A.InvoiceNinjaAppState_build__closure107, A.InvoiceNinjaAppState_build__closure108, A.InvoiceNinjaAppState_build__closure109, A.InvoiceNinjaAppState_build__closure110, A.InvoiceNinjaAppState_build__closure111, A.InvoiceNinjaAppState_build__closure112, A.InvoiceNinjaAppState_build__closure113, A.InvoiceNinjaAppState_build__closure114, A.InvoiceNinjaAppState_build__closure115, A.InvoiceNinjaAppState_build__closure116, A.InvoiceNinjaAppState_build__closure117, A.InvoiceNinjaAppState_build__closure118, A.InvoiceNinjaAppState_build__closure119, A.InvoiceNinjaAppState_build__closure120, A.InvoiceNinjaAppState_build__closure121, A.InvoiceNinjaAppState_build__closure122, A.InvoiceNinjaAppState_build__closure123, A.viewEntityById__closure, A.checkForChanges_closure, A._createLoadState_closure, A._createLoadState__closure, A._createLoadState__closure0, A._createLoadState__closure1, A._createLoadState__closure2, A._createLoadState__closure3, A._getRoutes_closure, A._getRoutes_closure0, A._createUserLoggedIn_closure, A._createPersistData_closure, A._createPersistUI_closure, A._createPersistPrefs_closure, A._createPersistPrefs__closure, A._createAccountLoaded_closure, A._createDataRefreshed_closure, A._createPersistStatic_closure, A._createDeleteState_closure, A._createDeleteState__closure, A._createViewMainScreen_closure, A._createViewMainScreen__closure, A._createClearData_closure, A._createClearData__closure, A.appReducer_closure, A.appReducer__closure, A.appReducer_closure0, A.appReducer_closure1, A.appReducer_closure2, A.AppState_AppState_closure, A.AppState_companies_closure, A.AppState_historyList_closure, A.AppState_getEntityMap_closure, A.AppState_getEntityMap_closure0, A._createUserLogout_closure, A._createUserLogout__closure, A._createUserLogoutAll_closure, A._createUserLogoutAll__closure, A._createUserLogoutAll__closure0, A._createLoginRequest_closure, A._createLoginRequest__closure, A._createLoginRequest__closure0, A._createSignUpRequest_closure, A._createSignUpRequest__closure, A._createSignUpRequest__closure0, A._createOAuthLoginRequest_closure, A._createOAuthLoginRequest__closure, A._createOAuthLoginRequest__closure0, A._createOAuthSignUpRequest_closure, A._createOAuthSignUpRequest__closure, A._createOAuthSignUpRequest__closure0, A._createRefreshRequest_closure, A._createRefreshRequest__closure, A._createRefreshRequest___closure, A._createRefreshRequest____closure, A._createRefreshRequest__closure0, A._createRecoverRequest_closure, A._createRecoverRequest__closure, A._createRecoverRequest__closure0, A._createCompany_closure, A._createCompany__closure, A._createCompany___closure, A._setDefaultCompany_closure, A._setDefaultCompany__closure, A._setDefaultCompany__closure0, A._deleteCompany_closure, A._deleteCompany__closure, A._deleteCompany__closure0, A._purgeData_closure, A._purgeData__closure, A._purgeData___closure, A._purgeData__closure0, A._resendConfirmation_closure, A._resendConfirmation__closure, A._resendConfirmation__closure0, A.userLoadUrlReducer_closure, A.userSignUpRequestReducer_closure, A.userLoginRequestReducer_closure, A.oauthLoginRequestReducer_closure, A.oauthSignUpRequestReducer_closure, A.userLoginSuccessReducer_closure, A.userVerifiedPasswordReducer_closure, A.userUnverifiedPasswordReducer_closure, A.handleBankAccountAction_closure, A.handleBankAccountAction_closure0, A.handleBankAccountAction_closure1, A.handleBankAccountAction_closure2, A._editBankAccount_closure, A._viewBankAccount_closure, A._viewBankAccountList_closure0, A._viewBankAccountList__closure, A._archiveBankAccount_closure, A._archiveBankAccount__closure, A._archiveBankAccount__closure0, A._archiveBankAccount__closure1, A._deleteBankAccount_closure, A._deleteBankAccount__closure, A._deleteBankAccount__closure0, A._deleteBankAccount__closure1, A._restoreBankAccount_closure, A._restoreBankAccount__closure, A._restoreBankAccount__closure0, A._restoreBankAccount__closure1, A._saveBankAccount_closure, A._saveBankAccount__closure, A._saveBankAccount__closure0, A._loadBankAccount_closure, A._loadBankAccount__closure, A._loadBankAccount__closure0, A._loadBankAccounts_closure, A._loadBankAccounts__closure, A._loadBankAccounts__closure0, A.bankAccountUIReducer_closure, A.editingReducer__closure45, A.bankAccountListReducer__closure, A._viewBankAccountList_closure, A._filterBankAccountsByCustom1_closure, A._filterBankAccountsByCustom1_closure0, A._filterBankAccountsByCustom2_closure, A._filterBankAccountsByCustom2_closure0, A._filterBankAccountsByState_closure, A._filterBankAccountsByState_closure0, A._filterBankAccounts_closure, A._sortBankAccounts_closure, A._startListMultiselect_closure21, A._addToListMultiselect_closure21, A._removeFromListMultiselect_closure21, A._clearListMultiselect_closure21, A._archiveBankAccountSuccess_closure, A._deleteBankAccountSuccess_closure, A._restoreBankAccountSuccess_closure, A._addBankAccount_closure, A._updateBankAccount_closure, A._setLoadedBankAccount_closure, A.memoizedDropdownBankAccountList_closure, A.dropdownBankAccountsSelector_closure, A.memoizedFilteredBankAccountList_closure, A.filteredBankAccountsSelector_closure, A.BankAccountState_loadBankAccounts_closure0, A.BankAccountState_loadBankAccounts_closure1, A.BankAccountState_loadBankAccounts_closure, A.handleClientAction_closure, A.handleClientAction_closure0, A.handleClientAction_closure1, A.handleClientAction_closure2, A.handleClientAction_closure3, A.handleClientAction_closure4, A.handleClientAction_closure5, A.handleClientAction_closure6, A.handleClientAction_closure7, A.handleClientAction_closure8, A.__AssignGroupDialogState_build__closure0, A.__AssignGroupDialogState_build__closure2, A.__AssignGroupDialogState_build__closure3, A.__AssignGroupDialogState_build_closure1, A.__AssignGroupDialogState_build_closure2, A.__MergClientPickerState_build_closure, A._editClient_closure, A._viewClient_closure, A._viewClientList_closure0, A._viewClientList__closure, A._archiveClient_closure, A._archiveClient__closure, A._archiveClient__closure0, A._archiveClient__closure1, A._mergeClients_closure, A._mergeClients__closure, A._mergeClients__closure0, A._deleteClient_closure, A._deleteClient__closure, A._deleteClient__closure0, A._deleteClient__closure1, A._purgeClient_closure, A._purgeClient__closure, A._purgeClient__closure0, A._restoreClient_closure, A._restoreClient__closure, A._restoreClient__closure0, A._restoreClient__closure1, A._saveClient_closure, A._saveClient__closure, A._saveClient__closure0, A._loadClient_closure, A._loadClient__closure, A._loadClient__closure0, A._loadClients_closure, A._loadClients__closure, A._loadClients___closure, A._loadClients____closure, A._loadClients_____closure, A._loadClients__closure0, A._saveDocument_closure12, A._saveDocument__closure25, A._saveDocument___closure12, A._saveDocument____closure12, A._saveDocument__closure26, A._showPdfClient_closure, A.clientUIReducer_closure, A.editingReducer__closure59, A.editingReducer__closure58, A.editingReducer__closure57, A.editingReducer__closure56, A.clientListReducer__closure, A._viewClientList_closure, A._filterClientsByCustom1_closure, A._filterClientsByCustom1_closure0, A._filterClientsByCustom2_closure, A._filterClientsByCustom2_closure0, A._filterClientsByCustom3_closure, A._filterClientsByCustom3_closure0, A._filterClientsByCustom4_closure, A._filterClientsByCustom4_closure0, A._filterClientsByState_closure, A._filterClientsByState_closure0, A._filterClients_closure, A._sortClients_closure, A._startListMultiselect_closure26, A._addToListMultiselect_closure26, A._removeFromListMultiselect_closure26, A._clearListMultiselect_closure26, A._archiveClientSuccess_closure, A._deleteClientSuccess_closure, A._restoreClientSuccess_closure, A._addClient_closure, A._addClient__closure, A._updateClient_closure, A._updateClient__closure, A._setLoadedClient_closure, A._setLoadedClient__closure, A._mergeClientSuccess_closure, A._purgeClientSuccess_closure26, A.memoizedDropdownClientList_closure, A.dropdownClientsSelector_closure, A.memoizedFilteredClientList_closure, A.filteredClientsSelector_closure, A.filteredClientsSelector__closure, A.ClientState_loadClients_closure0, A.ClientState_loadClients_closure1, A.ClientState_loadClients_closure, A.companyReducer_closure, A.userCompanyEntityReducer__closure12, A.userCompanyEntityReducer__closure10, A.userCompanyEntityReducer___closure, A.userCompanyEntityReducer__closure11, A.userCompanyEntityReducer__closure9, A.userCompanyEntityReducer__closure8, A.userCompanyEntityReducer__closure7, A.userCompanyEntityReducer__closure6, A.userCompanyEntityReducer__closure5, A.userCompanyEntityReducer__closure4, A.userCompanyEntityReducer__closure3, A.userCompanyEntityReducer__closure2, A.userCompanyEntityReducer__closure1, A.userCompanyEntityReducer__closure, A.userCompanyEntityReducer__closure0, A.loadCompanySuccessReducer_closure, A.loadCompanySuccessReducer_closure0, A.saveCompanySuccessReducer_closure, A.saveCompanySuccessReducer_closure0, A.dropdownExpenseCategoriesSelector_closure1, A.memoizedHasMultipleCurrencies_closure, A.memoizedGetCurrencyIds_closure, A.filteredSelector_closure, A.filteredSelector_closure0, A.filteredSelector_closure1, A.filteredSelector_closure2, A.filteredSelector_closure3, A.filteredSelector_closure4, A.filteredSelector_closure5, A.filteredSelector_closure6, A.filteredSelector_closure7, A.filteredSelector_closure8, A.filteredSelector_closure9, A.filteredSelector_closure10, A.filteredSelector_closure11, A.filteredSelector_closure12, A.handleCompanyGatewayAction_closure, A.handleCompanyGatewayAction_closure0, A.handleCompanyGatewayAction_closure1, A._editCompanyGateway_closure, A._viewCompanyGateway_closure, A._viewCompanyGatewayList_closure, A._viewCompanyGatewayList__closure, A._archiveCompanyGateway_closure, A._archiveCompanyGateway__closure, A._archiveCompanyGateway__closure0, A._archiveCompanyGateway__closure1, A._deleteCompanyGateway_closure, A._deleteCompanyGateway__closure, A._deleteCompanyGateway__closure0, A._deleteCompanyGateway__closure1, A._restoreCompanyGateway_closure, A._restoreCompanyGateway__closure, A._restoreCompanyGateway__closure0, A._restoreCompanyGateway__closure1, A._disconnectCompanyGateway_closure, A._disconnectCompanyGateway__closure, A._disconnectCompanyGateway__closure0, A._saveCompanyGateway_closure, A._saveCompanyGateway__closure, A._saveCompanyGateway__closure0, A._loadCompanyGateway_closure, A._loadCompanyGateway__closure, A._loadCompanyGateway__closure0, A._loadCompanyGateways_closure, A._loadCompanyGateways__closure, A._loadCompanyGateways__closure0, A.companyGatewayUIReducer_closure, A.editingReducer__closure13, A.companyGatewayListReducer__closure, A._filterCompanyGatewaysByCustom1_closure, A._filterCompanyGatewaysByCustom1_closure0, A._filterCompanyGatewaysByCustom2_closure, A._filterCompanyGatewaysByCustom2_closure0, A._filterCompanyGatewaysByState_closure, A._filterCompanyGatewaysByState_closure0, A._filterCompanyGateways_closure, A._sortCompanyGateways_closure, A._startListMultiselect_closure7, A._addToListMultiselect_closure7, A._removeFromListMultiselect_closure7, A._clearListMultiselect_closure7, A._archiveCompanyGatewaySuccess_closure, A._deleteCompanyGatewaySuccess_closure, A._restoreCompanyGatewaySuccess_closure, A._addCompanyGateway_closure, A._addCompanyGateway__closure, A._updateCompanyGateway_closure, A._updateCompanyGateway__closure, A._setLoadedCompanyGateway_closure, A._setLoadedCompanyGateway__closure, A._setLoadedCompany_closure1, A._setLoadedCompany__closure1, A._setLoadedCompany__closure2, A._setLoadedCompany_closure2, A._setLoadedCompanyGateways_closure, A._setLoadedCompanyGateways__closure, A._setLoadedCompanyGateways__closure0, A._setLoadedCompanyGateways_closure0, A.memoizedFilteredCompanyGatewayList_closure, A.filteredCompanyGatewaysSelector_closure, A.filteredCompanyGatewaysSelector_closure0, A.filteredCompanyGatewaysSelector_closure1, A.clientStatsForCompanyGateway__closure, A.handleCreditAction_closure, A.handleCreditAction_closure0, A.handleCreditAction_closure3, A.handleCreditAction_closure4, A.handleCreditAction_closure5, A.handleCreditAction_closure6, A.handleCreditAction_closure7, A.handleCreditAction_closure8, A.handleCreditAction_closure9, A.handleCreditAction__closure, A.handleCreditAction_closure10, A.handleCreditAction_closure11, A.handleCreditAction_closure12, A.handleCreditAction_closure13, A.handleCreditAction_closure14, A.handleCreditAction_closure15, A.handleCreditAction_closure16, A.handleCreditAction_closure17, A._viewCredit_closure, A._viewCreditList_closure0, A._viewCreditList__closure, A._editCredit_closure, A._showEmailCredit_closure, A._showPdfCredit_closure, A._archiveCredit_closure, A._archiveCredit__closure, A._archiveCredit__closure0, A._archiveCredit__closure1, A._deleteCredit_closure, A._deleteCredit__closure, A._deleteCredit__closure0, A._deleteCredit__closure1, A._restoreCredit_closure, A._restoreCredit__closure, A._restoreCredit__closure0, A._restoreCredit__closure1, A._markSentCredit_closure, A._markSentCredit__closure, A._markSentCredit__closure0, A._markPaidCredit_closure, A._markPaidCredit__closure, A._markPaidCredit__closure0, A._emailCredit_closure, A._emailCredit__closure, A._emailCredit__closure0, A._saveCredit_closure, A._saveCredit__closure, A._saveCredit___closure, A._saveCredit__closure0, A._saveCredit__closure1, A._loadCredit_closure, A._loadCredit__closure, A._loadCredit__closure0, A._loadCredits_closure, A._loadCredits__closure, A._loadCredits___closure, A._loadCredits____closure, A._loadCredits_____closure, A._loadCredits__closure0, A._downloadCredits_closure, A._downloadCredits__closure, A._downloadCredits__closure0, A._bulkEmailCredits_closure, A._bulkEmailCredits__closure, A._bulkEmailCredits__closure0, A._saveDocument_closure0, A._saveDocument__closure1, A._saveDocument___closure0, A._saveDocument____closure0, A._saveDocument__closure2, A.creditUIReducer_closure, A.editingReducer__closure22, A.editingReducer__closure21, A.editingReducer__closure20, A.editingReducer__closure19, A.editingReducer__closure18, A.editingReducer___closure0, A.editingReducer__closure17, A.editingReducer__closure16, A._addCreditItem_closure, A._addCreditItem_closure0, A._addCreditItems_closure, A._removeCreditItem_closure, A._updateCreditItem_closure, A.creditListReducer__closure, A._viewCreditList_closure, A._filterCreditsByCustom1_closure, A._filterCreditsByCustom1_closure0, A._filterCreditsByCustom2_closure, A._filterCreditsByCustom2_closure0, A._filterCreditsByCustom3_closure, A._filterCreditsByCustom3_closure0, A._filterCreditsByCustom4_closure, A._filterCreditsByCustom4_closure0, A._filterCreditsByState_closure, A._filterCreditsByState_closure0, A._filterCreditsByStatus_closure, A._filterCreditsByStatus_closure0, A._filterCredits_closure, A._sortCredits_closure, A._startListMultiselect_closure10, A._addToListMultiselect_closure10, A._removeFromListMultiselect_closure10, A._clearListMultiselect_closure10, A._purgeClientSuccess_closure9, A._purgeClientSuccess_closure10, A._purgeClientSuccess_closure8, A._purgeClientSuccess__closure6, A._markSentCreditSuccess_closure0, A._markSentCreditSuccess_closure1, A._markSentCreditSuccess_closure, A._archiveCreditSuccess_closure, A._deleteCreditSuccess_closure, A._restoreCreditSuccess_closure, A._addCredit_closure, A._addCredit__closure, A._updateCredit_closure, A._updateCredit__closure, A.creditContactSelector_closure, A.creditContactSelector_closure0, A.memoizedDropdownCreditList_closure, A.dropdownCreditSelector_closure, A.memoizedFilteredCreditList_closure, A.filteredCreditsSelector__closure0, A.filteredCreditsSelector_closure0, A.filteredCreditsSelector__closure, A.CreditState_loadCredits_closure0, A.CreditState_loadCredits_closure1, A.CreditState_loadCredits_closure, A._createViewDashboard_closure, A._createViewDashboard___closure, A.dashboardUIReducer_closure, A.selectedEntitiesReducer__closure0, A.selectedEntitiesReducer__closure, A.dashboardSettingsReducer_closure, A.dashboardSettingsReducer_closure0, A.dashboardSettingsReducer_closure1, A.dashboardSettingsReducer_closure2, A.dashboardSettingsReducer_closure3, A.memoizedChartInvoices_closure, A.memoizedChartOverviewInvoices_closure, A.memoizedPreviousChartInvoices_closure, A.memoizedChartQuotes_closure, A.memoizedPreviousChartQuotes_closure, A.memoizedChartPayments_closure, A.memoizedPreviousChartPayments_closure, A.memoizedChartTasks_closure, A.memoizedPreviousChartTasks_closure, A.chartTasks__closure, A.memoizedChartExpenses_closure, A.memoizedPreviousChartExpenses_closure, A.handleDesignAction_closure, A.handleDesignAction_closure0, A.handleDesignAction_closure1, A.handleDesignAction_closure2, A.handleDesignAction_closure3, A._editDesign_closure, A._viewDesign_closure, A._viewDesignList_closure0, A._viewDesignList__closure, A._archiveDesign_closure, A._archiveDesign__closure, A._archiveDesign__closure0, A._archiveDesign__closure1, A._deleteDesign_closure, A._deleteDesign__closure, A._deleteDesign__closure0, A._deleteDesign__closure1, A._restoreDesign_closure, A._restoreDesign__closure, A._restoreDesign__closure0, A._restoreDesign__closure1, A._saveDesign_closure, A._saveDesign__closure, A._saveDesign__closure0, A._loadDesign_closure, A._loadDesign__closure, A._loadDesign__closure0, A._loadDesigns_closure, A._loadDesigns__closure, A._loadDesigns__closure0, A.designUIReducer_closure, A.editingReducer__closure23, A.designListReducer__closure, A._viewDesignList_closure, A._filterDesignsByCustom1_closure, A._filterDesignsByCustom1_closure0, A._filterDesignsByCustom2_closure, A._filterDesignsByCustom2_closure0, A._filterDesignsByState_closure, A._filterDesignsByState_closure0, A._filterDesigns_closure, A._sortDesigns_closure, A._startListMultiselect_closure11, A._addToListMultiselect_closure11, A._removeFromListMultiselect_closure11, A._clearListMultiselect_closure11, A._archiveDesignSuccess_closure, A._deleteDesignSuccess_closure, A._restoreDesignSuccess_closure, A._addDesign_closure, A._updateDesign_closure, A._setLoadedDesign_closure, A.memoizedFilteredDesignList_closure, A.filteredDesignsSelector_closure, A.DesignState_cleanDesign_closure, A.DesignState_customDesigns_closure, A.DesignState_customDesigns_closure0, A.DesignState_loadDesigns_closure0, A.DesignState_loadDesigns_closure1, A.DesignState_loadDesigns_closure, A.handleDocumentAction_closure, A.handleDocumentAction_showDocument_closure, A.handleDocumentAction_showDocument__closure0, A.handleDocumentAction_closure0, A.handleDocumentAction_closure1, A.handleDocumentAction_closure2, A.handleDocumentAction___closure, A.handleDocumentAction___closure0, A.handleDocumentAction___closure1, A.handleDocumentAction___closure2, A.handleDocumentAction___closure3, A.handleDocumentAction___closure4, A.handleDocumentAction___closure5, A.handleDocumentAction___closure6, A.handleDocumentAction___closure7, A.handleDocumentAction___closure8, A.handleDocumentAction___closure9, A.handleDocumentAction___closure10, A.handleDocumentAction___closure11, A.handleDocumentAction___closure12, A.handleDocumentAction___closure13, A.handleDocumentAction___closure14, A._editDocument_closure, A._viewDocument_closure, A._viewDocumentList_closure0, A._viewDocumentList__closure, A._saveDocument_closure14, A._saveDocument__closure29, A._saveDocument___closure14, A._saveDocument__closure30, A._archiveDocument_closure, A._archiveDocument__closure, A._archiveDocument__closure0, A._archiveDocument__closure1, A._downloadDocuments_closure, A._downloadDocuments__closure, A._downloadDocuments__closure0, A._deleteDocument_closure, A._deleteDocument__closure, A._deleteDocument__closure0, A._restoreDocument_closure, A._restoreDocument__closure, A._restoreDocument__closure0, A._restoreDocument__closure1, A._loadDocument_closure, A._loadDocument__closure, A._loadDocument__closure0, A._loadDocumentData_closure, A._loadDocumentData__closure, A._loadDocumentData___closure, A._loadDocumentData__closure0, A.documentUIReducer_closure, A.editingReducer__closure11, A.documentListReducer__closure, A._viewDocumentList_closure, A._filterDocumentsByCustom1_closure, A._filterDocumentsByCustom1_closure0, A._filterDocumentsByCustom2_closure, A._filterDocumentsByCustom2_closure0, A._filterDocumentsByState_closure, A._filterDocumentsByState_closure0, A._filterDocumentsByStatus_closure, A._filterDocumentsByStatus_closure0, A._filterDocuments_closure, A._sortDocuments_closure, A._startListMultiselect_closure5, A._addToListMultiselect_closure5, A._removeFromListMultiselect_closure5, A._clearListMultiselect_closure5, A._archiveDocumentSuccess_closure, A._deleteDocumentSuccess_closure, A._restoreDocumentSuccess_closure, A._addDocument_closure, A._addDocument__closure, A._addDocument__closure0, A._addDocument_closure0, A._updateDocument_closure, A._setLoadedDocument_closure, A._setLoadedDocuments_closure, A._setLoadedDocuments__closure, A._setLoadedDocuments__closure0, A._setLoadedDocuments_closure0, A._setLoadedCompany_closure9, A._setLoadedCompany__closure25, A._setLoadedCompany_closure10, A._setLoadedCompany__closure24, A._setLoadedCompany___closure12, A._setLoadedCompany_closure11, A._setLoadedCompany__closure23, A._setLoadedCompany___closure11, A._setLoadedCompany_closure12, A._setLoadedCompany__closure22, A._setLoadedCompany___closure10, A._setLoadedCompany_closure13, A._setLoadedCompany__closure21, A._setLoadedCompany___closure9, A._setLoadedCompany_closure14, A._setLoadedCompany__closure20, A._setLoadedCompany___closure8, A._setLoadedCompany_closure15, A._setLoadedCompany__closure19, A._setLoadedCompany___closure7, A._setLoadedCompany_closure16, A._setLoadedCompany__closure18, A._setLoadedCompany___closure6, A._setLoadedCompany_closure17, A._setLoadedCompany__closure17, A._setLoadedCompany___closure5, A._setLoadedCompany_closure18, A._setLoadedCompany__closure16, A._setLoadedCompany___closure4, A._setLoadedCompany_closure19, A._setLoadedCompany__closure15, A._setLoadedCompany___closure3, A._setLoadedCompany_closure20, A._setLoadedCompany__closure14, A._setLoadedCompany___closure2, A._setLoadedCompany_closure21, A._setLoadedCompany__closure13, A._setLoadedCompany___closure1, A._setLoadedCompany_closure22, A._setLoadedCompany__closure12, A._setLoadedCompany___closure0, A._setLoadedCompany_closure23, A._setLoadedCompany__closure11, A._setLoadedCompany___closure, A._setLoadedCompany_closure24, A._setLoadedCompany__closure9, A._setLoadedCompany__closure10, A._setLoadedCompany_closure25, A.memoizedFilteredDocumentList_closure, A.filteredDocumentsSelector_closure, A.handleExpenseAction_closure, A.handleExpenseAction_closure0, A.handleExpenseAction_closure1, A.handleExpenseAction_closure2, A.handleExpenseAction_closure3, A.handleExpenseAction_closure4, A.handleExpenseAction_closure5, A._editExpense_closure, A._viewExpense_closure, A._viewExpenseList_closure0, A._viewExpenseList__closure, A._archiveExpense_closure, A._archiveExpense__closure, A._archiveExpense__closure0, A._archiveExpense__closure1, A._deleteExpense_closure, A._deleteExpense__closure, A._deleteExpense__closure0, A._deleteExpense__closure1, A._restoreExpense_closure, A._restoreExpense__closure, A._restoreExpense__closure0, A._restoreExpense__closure1, A._saveExpense_closure, A._saveExpense__closure, A._saveExpense__closure0, A._loadExpense_closure, A._loadExpense__closure, A._loadExpense__closure0, A._loadExpenses_closure, A._loadExpenses__closure, A._loadExpenses___closure, A._loadExpenses____closure, A._loadExpenses_____closure, A._loadExpenses__closure0, A._saveDocument_closure10, A._saveDocument__closure21, A._saveDocument___closure10, A._saveDocument____closure10, A._saveDocument__closure22, A.expenseUIReducer_closure, A.editingReducer__closure10, A.expenseListReducer__closure, A._viewExpenseList_closure, A._filterExpensesByCustom1_closure, A._filterExpensesByCustom1_closure0, A._filterExpensesByCustom2_closure, A._filterExpensesByCustom2_closure0, A._filterExpensesByCustom3_closure, A._filterExpensesByCustom3_closure0, A._filterExpensesByCustom4_closure, A._filterExpensesByCustom4_closure0, A._filterExpensesByState_closure, A._filterExpensesByState_closure0, A._filterExpensesByStatus_closure, A._filterExpensesByStatus_closure0, A._filterExpenses_closure, A._sortExpenses_closure, A._startListMultiselect_closure4, A._addToListMultiselect_closure4, A._removeFromListMultiselect_closure4, A._clearListMultiselect_closure4, A._purgeClientSuccess_closure21, A._purgeClientSuccess_closure22, A._purgeClientSuccess_closure20, A._purgeClientSuccess__closure14, A._archiveExpenseSuccess_closure, A._deleteExpenseSuccess_closure, A._restoreExpenseSuccess_closure, A._addExpense_closure, A._updateExpense_closure, A._setLoadedExpense_closure, A.convertExpenseToInvoiceItem_closure, A.memoizedFilteredExpenseList_closure, A.filteredExpensesSelector_closure, A.clientExpenseList_closure, A.ExpenseState_loadExpenses_closure0, A.ExpenseState_loadExpenses_closure1, A.ExpenseState_loadExpenses_closure, A.handleExpenseCategoryAction_closure, A.handleExpenseCategoryAction_closure0, A.handleExpenseCategoryAction_closure1, A._editExpenseCategory_closure, A._viewExpenseCategory_closure, A._viewExpenseCategoryList_closure, A._viewExpenseCategoryList__closure, A._archiveExpenseCategory_closure, A._archiveExpenseCategory__closure, A._archiveExpenseCategory__closure0, A._archiveExpenseCategory__closure1, A._deleteExpenseCategory_closure, A._deleteExpenseCategory__closure, A._deleteExpenseCategory__closure0, A._deleteExpenseCategory__closure1, A._restoreExpenseCategory_closure, A._restoreExpenseCategory__closure, A._restoreExpenseCategory__closure0, A._restoreExpenseCategory__closure1, A._saveExpenseCategory_closure, A._saveExpenseCategory__closure, A._saveExpenseCategory__closure0, A._loadExpenseCategory_closure, A._loadExpenseCategory__closure, A._loadExpenseCategory__closure0, A._loadExpenseCategories_closure, A._loadExpenseCategories__closure, A._loadExpenseCategories__closure0, A.expenseCategoryUIReducer_closure, A.editingReducer__closure34, A.expenseCategoryListReducer__closure, A._filterExpenseCategoriesByCustom1_closure, A._filterExpenseCategoriesByCustom1_closure0, A._filterExpenseCategoriesByCustom2_closure, A._filterExpenseCategoriesByCustom2_closure0, A._filterExpenseCategoriesByState_closure, A._filterExpenseCategoriesByState_closure0, A._filterExpenseCategories_closure, A._sortExpenseCategories_closure, A._startListMultiselect_closure16, A._addToListMultiselect_closure16, A._removeFromListMultiselect_closure16, A._clearListMultiselect_closure16, A._archiveExpenseCategorySuccess_closure, A._deleteExpenseCategorySuccess_closure, A._restoreExpenseCategorySuccess_closure, A._addExpenseCategory_closure, A._updateExpenseCategory_closure, A._setLoadedExpenseCategory_closure, A.memoizedDropdownExpenseCategoryList_closure, A.dropdownExpenseCategoriesSelector_closure, A.memoizedFilteredExpenseCategoryList_closure, A.filteredExpenseCategoriesSelector_closure, A.ExpenseCategoryState_loadExpenseCategories_closure0, A.ExpenseCategoryState_loadExpenseCategories_closure1, A.ExpenseCategoryState_loadExpenseCategories_closure, A.handleGroupAction_closure, A.handleGroupAction_closure0, A._editGroup_closure, A._viewGroup_closure, A._viewGroupList_closure0, A._viewGroupList__closure, A._archiveGroup_closure, A._archiveGroup__closure, A._archiveGroup__closure0, A._archiveGroup__closure1, A._deleteGroup_closure, A._deleteGroup__closure, A._deleteGroup__closure0, A._deleteGroup__closure1, A._restoreGroup_closure, A._restoreGroup__closure, A._restoreGroup__closure0, A._restoreGroup__closure1, A._saveGroup_closure, A._saveGroup__closure, A._saveGroup__closure0, A._loadGroup_closure, A._loadGroup__closure, A._loadGroup__closure0, A._loadGroups_closure, A._loadGroups__closure, A._loadGroups___closure, A._loadGroups____closure, A._loadGroups_____closure, A._loadGroups__closure0, A._saveDocument_closure, A._saveDocument__closure, A._saveDocument___closure, A._saveDocument____closure, A._saveDocument__closure0, A.groupUIReducer_closure, A.editingReducer__closure12, A.groupListReducer__closure, A._viewGroupList_closure, A._filterGroupsByState_closure, A._filterGroupsByState_closure0, A._filterGroups_closure, A._sortGroups_closure, A._startListMultiselect_closure6, A._addToListMultiselect_closure6, A._removeFromListMultiselect_closure6, A._clearListMultiselect_closure6, A._archiveGroupSuccess_closure, A._deleteGroupSuccess_closure, A._restoreGroupSuccess_closure, A._addGroup_closure, A._updateGroup_closure, A._setLoadedGroup_closure, A._setLoadedGroups_closure, A._setLoadedGroups__closure, A._setLoadedGroups__closure0, A._setLoadedGroups_closure0, A._setLoadedCompany_closure, A._setLoadedCompany__closure, A._setLoadedCompany__closure0, A._setLoadedCompany_closure0, A.memoizedFilteredGroupList_closure, A.filteredGroupsSelector_closure, A.handleInvoiceAction_closure, A.handleInvoiceAction_closure0, A.handleInvoiceAction_closure1, A.handleInvoiceAction_closure2, A.handleInvoiceAction_closure3, A.handleInvoiceAction_closure6, A.handleInvoiceAction_closure7, A.handleInvoiceAction__closure1, A.handleInvoiceAction_closure8, A.handleInvoiceAction_closure9, A.handleInvoiceAction_closure10, A.handleInvoiceAction_closure11, A.handleInvoiceAction_closure12, A.handleInvoiceAction__closure, A.handleInvoiceAction__closure0, A.handleInvoiceAction_closure13, A.handleInvoiceAction_closure14, A.handleInvoiceAction_closure15, A.handleInvoiceAction_closure16, A.handleInvoiceAction_closure17, A.handleInvoiceAction_closure18, A.handleInvoiceAction_closure19, A.handleInvoiceAction_closure20, A._viewInvoiceList_closure0, A._viewInvoiceList__closure, A._viewInvoice_closure, A._editInvoice_closure, A._showEmailInvoice_closure, A._showPdfInvoice_closure, A._cancelInvoices_closure, A._cancelInvoices__closure, A._cancelInvoices__closure0, A._archiveInvoice_closure, A._archiveInvoice__closure, A._archiveInvoice__closure0, A._archiveInvoice__closure1, A._deleteInvoice_closure, A._deleteInvoice__closure, A._deleteInvoice__closure0, A._deleteInvoice__closure1, A._restoreInvoice_closure, A._restoreInvoice__closure, A._restoreInvoice__closure0, A._restoreInvoice__closure1, A._markInvoiceSent_closure, A._markInvoiceSent__closure, A._markInvoiceSent__closure0, A._autoBillInvoices_closure, A._autoBillInvoices__closure, A._autoBillInvoices__closure0, A._markInvoicePaid_closure, A._markInvoicePaid__closure, A._markInvoicePaid__closure0, A._downloadInvoices_closure, A._downloadInvoices__closure, A._downloadInvoices__closure0, A._emailInvoice_closure, A._emailInvoice__closure, A._emailInvoice__closure0, A._bulkEmailInvoices_closure, A._bulkEmailInvoices__closure, A._bulkEmailInvoices__closure0, A._saveInvoice_closure, A._saveInvoice__closure, A._saveInvoice___closure, A._saveInvoice__closure0, A._saveInvoice__closure1, A._loadInvoice_closure, A._loadInvoice__closure, A._loadInvoice__closure0, A._loadInvoices_closure, A._loadInvoices__closure, A._loadInvoices___closure, A._loadInvoices____closure, A._loadInvoices_____closure, A._loadInvoices__closure0, A._saveDocument_closure11, A._saveDocument__closure23, A._saveDocument___closure11, A._saveDocument____closure11, A._saveDocument__closure24, A.invoiceUIReducer_closure, A.editingReducer__closure55, A.editingReducer__closure54, A.editingReducer__closure53, A.editingReducer__closure52, A.editingReducer__closure51, A.editingReducer___closure3, A.editingReducer__closure50, A.editingReducer__closure49, A._updateEditing_closure, A._addInvoiceItem_closure, A._addInvoiceItem_closure0, A._addInvoiceItems_closure, A._removeInvoiceItem_closure, A._updateInvoiceItem_closure, A.invoiceListReducer__closure, A._viewInvoiceList_closure, A._filterInvoicesByCustom1_closure, A._filterInvoicesByCustom1_closure0, A._filterInvoicesByCustom2_closure, A._filterInvoicesByCustom2_closure0, A._filterInvoicesByCustom3_closure, A._filterInvoicesByCustom3_closure0, A._filterInvoicesByCustom4_closure, A._filterInvoicesByCustom4_closure0, A._filterInvoicesByState_closure, A._filterInvoicesByState_closure0, A._filterInvoicesByStatus_closure, A._filterInvoicesByStatus_closure0, A._filterInvoices_closure, A._sortInvoices_closure, A._startListMultiselect_closure25, A._addToListMultiselect_closure25, A._removeFromListMultiselect_closure25, A._clearListMultiselect_closure25, A._purgeClientSuccess_closure24, A._purgeClientSuccess_closure25, A._purgeClientSuccess_closure23, A._purgeClientSuccess__closure16, A._markInvoicesSentSuccess_closure, A._markInvoicesPaidSuccess_closure, A._cancelInvoicesSuccess_closure, A._archiveInvoiceSuccess_closure, A._deleteInvoiceSuccess_closure, A._emailInvoiceSuccess_closure, A._restoreInvoiceSuccess_closure, A._addInvoice_closure, A._addInvoice__closure, A._updateInvoice_closure, A._updateInvoice__closure, A.invoiceContactSelector_closure, A.invoiceContactSelector_closure0, A.memoizedDropdownInvoiceList_closure, A.dropdownInvoiceSelector_closure, A.memoizedFilteredInvoiceList_closure, A.filteredInvoicesSelector__closure0, A.filteredInvoicesSelector_closure0, A.filteredInvoicesSelector__closure, A.InvoiceState_loadInvoices_closure0, A.InvoiceState_loadInvoices_closure1, A.InvoiceState_loadInvoices_closure, A.handlePaymentAction_closure, A.handlePaymentAction_closure0, A.handlePaymentAction__closure1, A.handlePaymentAction_closure1, A.handlePaymentAction__closure, A.handlePaymentAction__closure0, A.handlePaymentAction_closure2, A.handlePaymentAction_closure3, A._editPayment_closure, A._editPayment__closure, A._viewRefundPayment_closure, A._viewRefundPayment__closure, A._viewPayment_closure, A._viewPaymentList_closure0, A._viewPaymentList__closure, A._archivePayment_closure, A._archivePayment__closure, A._archivePayment__closure0, A._archivePayment__closure1, A._deletePayment_closure, A._deletePayment__closure, A._deletePayment__closure0, A._deletePayment__closure1, A._restorePayment_closure, A._restorePayment__closure, A._restorePayment__closure0, A._restorePayment__closure1, A._savePayment_closure, A._savePayment__closure, A._savePayment__closure0, A._refundPayment_closure, A._refundPayment__closure, A._refundPayment__closure0, A._emailPayment_closure, A._emailPayment__closure, A._emailPayment__closure0, A._loadPayment_closure, A._loadPayment__closure, A._loadPayment__closure0, A._loadPayments_closure, A._loadPayments__closure, A._loadPayments___closure, A._loadPayments____closure, A._loadPayments_____closure, A._loadPayments__closure0, A._saveDocument_closure6, A._saveDocument__closure13, A._saveDocument___closure6, A._saveDocument____closure6, A._saveDocument__closure14, A.paymentUIReducer_closure, A.editingReducer__closure6, A.paymentListReducer__closure, A._viewPaymentList_closure, A._filterPaymentsByCustom1_closure, A._filterPaymentsByCustom1_closure0, A._filterPaymentsByCustom2_closure, A._filterPaymentsByCustom2_closure0, A._filterPaymentsByCustom3_closure, A._filterPaymentsByCustom3_closure0, A._filterPaymentsByCustom4_closure, A._filterPaymentsByCustom4_closure0, A._filterPaymentsByState_closure, A._filterPaymentsByState_closure0, A._filterPaymentsByStatus_closure, A._filterPaymentsByStatus_closure0, A._filterPayments_closure, A._sortPayments_closure, A._startListMultiselect_closure0, A._addToListMultiselect_closure0, A._removeFromListMultiselect_closure0, A._clearListMultiselect_closure0, A._purgeClientSuccess_closure3, A._purgeClientSuccess_closure4, A._purgeClientSuccess_closure2, A._purgeClientSuccess__closure2, A._archivePaymentSuccess_closure, A._deletePaymentSuccess_closure, A._restorePaymentSuccess_closure, A._addPayment_closure, A._updatePayment_closure, A._setLoadedPayment_closure, A.memoizedPaymentsByInvoice_closure, A.paymentsByInvoiceSelector_closure, A.paymentsByInvoiceSelector_closure0, A.paymentsByInvoiceSelector__closure, A.memoizedPaymentsByCredit_closure, A.paymentsByCreditSelector_closure, A.paymentsByCreditSelector_closure0, A.paymentsByCreditSelector__closure, A.memoizedFilteredPaymentList_closure, A.filteredPaymentsSelector_closure, A.filteredPaymentsSelector__closure, A.memoizedPaymentStatsForClient_closure, A.PaymentState_loadPayments_closure0, A.PaymentState_loadPayments_closure1, A.PaymentState_loadPayments_closure, A.handlePaymentTermAction_closure, A._editPaymentTerm_closure, A._viewPaymentTerm_closure, A._viewPaymentTermList_closure0, A._viewPaymentTermList__closure, A._archivePaymentTerm_closure, A._archivePaymentTerm__closure, A._archivePaymentTerm__closure0, A._archivePaymentTerm__closure1, A._deletePaymentTerm_closure, A._deletePaymentTerm__closure, A._deletePaymentTerm__closure0, A._deletePaymentTerm__closure1, A._restorePaymentTerm_closure, A._restorePaymentTerm__closure, A._restorePaymentTerm__closure0, A._restorePaymentTerm__closure1, A._savePaymentTerm_closure, A._savePaymentTerm__closure, A._savePaymentTerm__closure0, A._loadPaymentTerm_closure, A._loadPaymentTerm__closure, A._loadPaymentTerm__closure0, A._loadPaymentTerms_closure, A._loadPaymentTerms__closure, A._loadPaymentTerms__closure0, A.paymentTermUIReducer_closure, A.editingReducer__closure24, A.paymentTermListReducer__closure, A._viewPaymentTermList_closure, A._filterPaymentTermsByCustom1_closure, A._filterPaymentTermsByCustom1_closure0, A._filterPaymentTermsByCustom2_closure, A._filterPaymentTermsByCustom2_closure0, A._filterPaymentTermsByState_closure, A._filterPaymentTermsByState_closure0, A._filterPaymentTerms_closure, A._sortPaymentTerms_closure, A._startListMultiselect_closure12, A._addToListMultiselect_closure12, A._removeFromListMultiselect_closure12, A._clearListMultiselect_closure12, A._archivePaymentTermSuccess_closure, A._deletePaymentTermSuccess_closure, A._restorePaymentTermSuccess_closure, A._addPaymentTerm_closure, A._updatePaymentTerm_closure, A._setLoadedPaymentTerm_closure, A._setLoadedCompany_closure7, A._setLoadedCompany__closure7, A._setLoadedCompany__closure8, A._setLoadedCompany_closure8, A.dropdownPaymentTermsSelector_closure, A.memoizedFilteredPaymentTermList_closure, A.filteredPaymentTermsSelector_closure, A.PaymentTermState_loadPaymentTerms_closure0, A.PaymentTermState_loadPaymentTerms_closure1, A.PaymentTermState_loadPaymentTerms_closure, A.handleProductAction_closure, A.handleProductAction_closure0, A.handleProductAction__closure2, A.handleProductAction_closure1, A.handleProductAction__closure1, A.handleProductAction_closure2, A.handleProductAction__closure0, A.handleProductAction_closure3, A.handleProductAction__closure, A._editProduct_closure, A._viewProduct_closure, A._viewProductList_closure0, A._viewProductList__closure, A._archiveProduct_closure, A._archiveProduct__closure, A._archiveProduct__closure0, A._archiveProduct__closure1, A._setTaxCategoryProducts_closure, A._setTaxCategoryProducts__closure, A._setTaxCategoryProducts__closure0, A._deleteProduct_closure, A._deleteProduct__closure, A._deleteProduct__closure0, A._deleteProduct__closure1, A._restoreProduct_closure, A._restoreProduct__closure, A._restoreProduct__closure0, A._restoreProduct__closure1, A._saveProduct_closure, A._saveProduct__closure, A._saveProduct__closure0, A._loadProduct_closure, A._loadProduct__closure, A._loadProduct__closure0, A._loadProducts_closure, A._loadProducts__closure, A._loadProducts___closure, A._loadProducts____closure, A._loadProducts_____closure, A._loadProducts__closure0, A._saveDocument_closure13, A._saveDocument__closure27, A._saveDocument___closure13, A._saveDocument____closure13, A._saveDocument__closure28, A.productUIReducer_closure, A.editingReducer__closure60, A.productListReducer__closure, A._viewProductList_closure, A._filterProductsByState_closure, A._filterProductsByState_closure0, A._filterProductsByCustom1_closure, A._filterProductsByCustom1_closure0, A._filterProductsByCustom2_closure, A._filterProductsByCustom2_closure0, A._filterProductsByCustom3_closure, A._filterProductsByCustom3_closure0, A._filterProductsByCustom4_closure, A._filterProductsByCustom4_closure0, A._filterProducts_closure, A._sortProducts_closure, A._startListMultiselect_closure27, A._addToListMultiselect_closure27, A._removeFromListMultiselect_closure27, A._clearListMultiselect_closure27, A._archiveProductSuccess_closure, A._deleteProductSuccess_closure, A._restoreProductSuccess_closure, A._setTaxCategoryProductsSuccess_closure, A._addProduct_closure, A._updateProduct_closure, A._setLoadedProduct_closure, A.convertProductToInvoiceItem_closure, A.memoizedDropdownProductList_closure, A.dropdownProductsSelector_closure, A.memoizedProductList_closure, A.productList_closure, A.memoizedFilteredProductList_closure, A.filteredProductsSelector_closure, A.ProductState_loadProducts_closure0, A.ProductState_loadProducts_closure1, A.ProductState_loadProducts_closure, A.handleProjectAction_closure, A.handleProjectAction_closure0, A.handleProjectAction_closure1, A.handleProjectAction_closure2, A.handleProjectAction_closure3, A.handleProjectAction_closure4, A.handleProjectAction_closure5, A.handleProjectAction_closure6, A.handleProjectAction_closure7, A.handleProjectAction_closure8, A._editProject_closure, A._viewProject_closure, A._viewProjectList_closure0, A._viewProjectList__closure, A._archiveProject_closure, A._archiveProject__closure, A._archiveProject__closure0, A._archiveProject__closure1, A._deleteProject_closure, A._deleteProject__closure, A._deleteProject__closure0, A._deleteProject__closure1, A._restoreProject_closure, A._restoreProject__closure, A._restoreProject__closure0, A._restoreProject__closure1, A._saveProject_closure, A._saveProject__closure, A._saveProject__closure0, A._loadProject_closure, A._loadProject__closure, A._loadProject__closure0, A._loadProjects_closure, A._loadProjects__closure, A._loadProjects___closure, A._loadProjects____closure, A._loadProjects_____closure, A._loadProjects__closure0, A._saveDocument_closure7, A._saveDocument__closure15, A._saveDocument___closure7, A._saveDocument____closure7, A._saveDocument__closure16, A.projectUIReducer_closure, A.editingReducer__closure7, A.projectListReducer__closure, A._viewProjectList_closure, A._filterProjectsByCustom1_closure, A._filterProjectsByCustom1_closure0, A._filterProjectsByCustom2_closure, A._filterProjectsByCustom2_closure0, A._filterProjectsByCustom3_closure, A._filterProjectsByCustom3_closure0, A._filterProjectsByCustom4_closure, A._filterProjectsByCustom4_closure0, A._filterProjectsByState_closure, A._filterProjectsByState_closure0, A._filterProjects_closure, A._sortProjects_closure, A._startListMultiselect_closure1, A._addToListMultiselect_closure1, A._removeFromListMultiselect_closure1, A._clearListMultiselect_closure1, A._purgeClientSuccess_closure6, A._purgeClientSuccess_closure7, A._purgeClientSuccess_closure5, A._purgeClientSuccess__closure4, A._archiveProjectSuccess_closure, A._deleteProjectSuccess_closure, A._restoreProjectSuccess_closure, A._addProject_closure, A._updateProject_closure, A._setLoadedProject_closure, A.convertProjectToInvoiceItem_closure3, A.convertProjectToInvoiceItem_closure4, A.memoizedDropdownProjectList_closure, A.dropdownProjectsSelector_closure, A.memoizedFilteredProjectList_closure, A.filteredProjectsSelector_closure, A.ProjectState_loadProjects_closure0, A.ProjectState_loadProjects_closure1, A.ProjectState_loadProjects_closure, A.handlePurchaseOrderAction_closure, A.handlePurchaseOrderAction_closure0, A.handlePurchaseOrderAction_closure1, A.handlePurchaseOrderAction_closure2, A.handlePurchaseOrderAction_closure5, A.handlePurchaseOrderAction_closure6, A.handlePurchaseOrderAction_closure7, A.handlePurchaseOrderAction_closure8, A.handlePurchaseOrderAction_closure9, A.handlePurchaseOrderAction_closure10, A.handlePurchaseOrderAction_closure11, A.handlePurchaseOrderAction_closure12, A.handlePurchaseOrderAction_closure13, A.handlePurchaseOrderAction_closure14, A.handlePurchaseOrderAction_closure15, A.handlePurchaseOrderAction_closure16, A._viewPurchaseOrder_closure, A._viewPurchaseOrderList_closure0, A._viewPurchaseOrderList__closure, A._editPurchaseOrder_closure, A._showEmailPurchaseOrder_closure, A._showPdfPurchaseOrder_closure, A._archivePurchaseOrder_closure, A._archivePurchaseOrder__closure, A._archivePurchaseOrder__closure0, A._archivePurchaseOrder__closure1, A._deletePurchaseOrder_closure, A._deletePurchaseOrder__closure, A._deletePurchaseOrder__closure0, A._deletePurchaseOrder__closure1, A._restorePurchaseOrder_closure, A._restorePurchaseOrder__closure, A._restorePurchaseOrder__closure0, A._restorePurchaseOrder__closure1, A._approvePurchaseOrder_closure, A._approvePurchaseOrder__closure, A._approvePurchaseOrder__closure0, A._markSentPurchaseOrder_closure, A._markSentPurchaseOrder__closure, A._markSentPurchaseOrder__closure0, A._convertPurchaseOrdersToExpense_closure, A._convertPurchaseOrdersToExpense__closure, A._convertPurchaseOrdersToExpense__closure0, A._addPurchaseOrdersToInventory_closure, A._addPurchaseOrdersToInventory__closure, A._addPurchaseOrdersToInventory__closure0, A._acceptPurchaseOrders_closure, A._acceptPurchaseOrders__closure, A._acceptPurchaseOrders__closure0, A._cancelPurchaseOrders_closure, A._cancelPurchaseOrders__closure, A._cancelPurchaseOrders__closure0, A._emailPurchaseOrder_closure, A._emailPurchaseOrder__closure, A._emailPurchaseOrder__closure0, A._savePurchaseOrder_closure, A._savePurchaseOrder__closure, A._savePurchaseOrder___closure, A._savePurchaseOrder__closure0, A._savePurchaseOrder__closure1, A._loadPurchaseOrder_closure, A._loadPurchaseOrder__closure, A._loadPurchaseOrder__closure0, A._downloadPurchaseOrders_closure, A._downloadPurchaseOrders__closure, A._downloadPurchaseOrders__closure0, A._bulkEmailPurchaseOrders_closure, A._bulkEmailPurchaseOrders__closure, A._bulkEmailPurchaseOrders__closure0, A._loadPurchaseOrders_closure, A._loadPurchaseOrders__closure, A._loadPurchaseOrders___closure, A._loadPurchaseOrders____closure, A._loadPurchaseOrders_____closure, A._loadPurchaseOrders__closure0, A._saveDocument_closure3, A._saveDocument__closure7, A._saveDocument___closure3, A._saveDocument____closure3, A._saveDocument__closure8, A.purchaseOrderUIReducer_closure, A.editingReducer__closure44, A.editingReducer__closure43, A.editingReducer__closure42, A.editingReducer__closure41, A.editingReducer__closure40, A.editingReducer___closure2, A.editingReducer__closure39, A.editingReducer__closure38, A._addPurchaseOrderItem_closure, A._addPurchaseOrderItem_closure0, A._addPurchaseOrderItems_closure, A._removePurchaseOrderItem_closure, A._updatePurchaseOrderItem_closure, A.purchaseOrderListReducer__closure, A._viewPurchaseOrderList_closure, A._filterPurchaseOrdersByCustom1_closure, A._filterPurchaseOrdersByCustom1_closure0, A._filterPurchaseOrdersByCustom2_closure, A._filterPurchaseOrdersByCustom2_closure0, A._filterPurchaseOrdersByCustom3_closure, A._filterPurchaseOrdersByCustom3_closure0, A._filterPurchaseOrdersByCustom4_closure, A._filterPurchaseOrdersByCustom4_closure0, A._filterPurchaseOrdersByState_closure, A._filterPurchaseOrdersByState_closure0, A._filterPurchaseOrdersByStatus_closure, A._filterPurchaseOrdersByStatus_closure0, A._filterPurchaseOrders_closure, A._sortPurchaseOrders_closure, A._startListMultiselect_closure20, A._addToListMultiselect_closure20, A._removeFromListMultiselect_closure20, A._clearListMultiselect_closure20, A._markSentPurchaseOrderSuccess_closure0, A._markSentPurchaseOrderSuccess_closure1, A._markSentPurchaseOrderSuccess_closure, A._convertPurchaseOrdersToExpenses_closure0, A._convertPurchaseOrdersToExpenses_closure1, A._convertPurchaseOrdersToExpenses_closure, A._addPurchaseOrdersToInventorySuccess_closure0, A._addPurchaseOrdersToInventorySuccess_closure1, A._addPurchaseOrdersToInventorySuccess_closure, A._acceptPurchaseOrderSuccess_closure0, A._acceptPurchaseOrderSuccess_closure1, A._acceptPurchaseOrderSuccess_closure, A._cancelPurchaseOrderSuccess_closure0, A._cancelPurchaseOrderSuccess_closure1, A._cancelPurchaseOrderSuccess_closure, A._archivePurchaseOrderSuccess_closure, A._deletePurchaseOrderSuccess_closure, A._restorePurchaseOrderSuccess_closure, A._emailPurchaseOrderSuccess_closure, A._approvePurchaseOrderSuccess_closure0, A._approvePurchaseOrderSuccess_closure1, A._approvePurchaseOrderSuccess_closure, A._addPurchaseOrder_closure, A._addPurchaseOrder__closure, A._updatePurchaseOrder_closure, A._updatePurchaseOrder__closure, A.purchaseOrderContactSelector_closure, A.purchaseOrderContactSelector_closure0, A.memoizedDropdownPurchaseOrderList_closure, A.dropdownPurchaseOrdersSelector_closure, A.memoizedFilteredPurchaseOrderList_closure, A.filteredPurchaseOrdersSelector_closure, A.PurchaseOrderState_loadPurchaseOrders_closure0, A.PurchaseOrderState_loadPurchaseOrders_closure1, A.PurchaseOrderState_loadPurchaseOrders_closure, A.handleQuoteAction_closure, A.handleQuoteAction_closure0, A.handleQuoteAction_closure1, A.handleQuoteAction_closure2, A.handleQuoteAction_closure5, A.handleQuoteAction_closure6, A.handleQuoteAction_closure7, A.handleQuoteAction_closure8, A.handleQuoteAction_closure9, A.handleQuoteAction_closure10, A.handleQuoteAction_closure11, A.handleQuoteAction_closure12, A.handleQuoteAction_closure13, A.handleQuoteAction_closure14, A.handleQuoteAction_closure15, A.handleQuoteAction_closure16, A.handleQuoteAction_closure17, A.handleQuoteAction_closure18, A._viewQuote_closure, A._viewQuoteList_closure0, A._viewQuoteList__closure, A._editQuote_closure, A._showEmailQuote_closure, A._showPdfQuote_closure, A._archiveQuote_closure, A._archiveQuote__closure, A._archiveQuote__closure0, A._archiveQuote__closure1, A._deleteQuote_closure, A._deleteQuote__closure, A._deleteQuote__closure0, A._deleteQuote__closure1, A._restoreQuote_closure, A._restoreQuote__closure, A._restoreQuote__closure0, A._restoreQuote__closure1, A._convertQuotesToInvoices_closure, A._convertQuotesToInvoices__closure, A._convertQuotesToInvoices__closure0, A._convertQuotesToProjects_closure, A._convertQuotesToProjects__closure, A._convertQuotesToProjects__closure0, A._approveQuote_closure, A._approveQuote__closure, A._approveQuote__closure0, A._markSentQuote_closure, A._markSentQuote__closure, A._markSentQuote__closure0, A._emailQuote_closure, A._emailQuote__closure, A._emailQuote__closure0, A._saveQuote_closure, A._saveQuote__closure, A._saveQuote___closure, A._saveQuote__closure0, A._saveQuote__closure1, A._loadQuote_closure, A._loadQuote__closure, A._loadQuote__closure0, A._downloadQuotes_closure, A._downloadQuotes__closure, A._downloadQuotes__closure0, A._bulkEmailQuotes_closure, A._bulkEmailQuotes__closure, A._bulkEmailQuotes__closure0, A._loadQuotes_closure, A._loadQuotes__closure, A._loadQuotes___closure, A._loadQuotes____closure, A._loadQuotes_____closure, A._loadQuotes__closure0, A._saveDocument_closure5, A._saveDocument__closure11, A._saveDocument___closure5, A._saveDocument____closure5, A._saveDocument__closure12, A.quoteUIReducer_closure, A.editingReducer__closure5, A.editingReducer__closure4, A.editingReducer__closure3, A.editingReducer__closure2, A.editingReducer__closure1, A.editingReducer___closure, A.editingReducer__closure0, A.editingReducer__closure, A._addQuoteItem_closure, A._addQuoteItem_closure0, A._addQuoteItems_closure, A._removeQuoteItem_closure, A._updateQuoteItem_closure, A.quoteListReducer__closure, A._viewQuoteList_closure, A._filterQuotesByCustom1_closure, A._filterQuotesByCustom1_closure0, A._filterQuotesByCustom2_closure, A._filterQuotesByCustom2_closure0, A._filterQuotesByCustom3_closure, A._filterQuotesByCustom3_closure0, A._filterQuotesByCustom4_closure, A._filterQuotesByCustom4_closure0, A._filterQuotesByState_closure, A._filterQuotesByState_closure0, A._filterQuotesByStatus_closure, A._filterQuotesByStatus_closure0, A._filterQuotes_closure, A._sortQuotes_closure, A._startListMultiselect_closure, A._addToListMultiselect_closure, A._removeFromListMultiselect_closure, A._clearListMultiselect_closure, A._purgeClientSuccess_closure0, A._purgeClientSuccess_closure1, A._purgeClientSuccess_closure, A._purgeClientSuccess__closure0, A._markSentQuoteSuccess_closure0, A._markSentQuoteSuccess_closure1, A._markSentQuoteSuccess_closure, A._archiveQuoteSuccess_closure, A._deleteQuoteSuccess_closure, A._restoreQuoteSuccess_closure, A._emailQuoteSuccess_closure, A._convertQuotesToInvoicesSuccess_closure0, A._convertQuotesToInvoicesSuccess_closure1, A._convertQuotesToInvoicesSuccess_closure, A._convertQuotesToProjectsSuccess_closure0, A._convertQuotesToProjectsSuccess_closure1, A._convertQuotesToProjectsSuccess_closure, A._addQuote_closure, A._addQuote__closure, A._updateQuote_closure, A._updateQuote__closure, A.quoteContactSelector_closure, A.quoteContactSelector_closure0, A.memoizedDropdownQuoteList_closure, A.dropdownQuoteSelector_closure, A.memoizedFilteredQuoteList_closure, A.filteredQuotesSelector_closure, A.QuoteState_loadQuotes_closure0, A.QuoteState_loadQuotes_closure1, A.QuoteState_loadQuotes_closure, A.handleRecurringExpenseAction_closure, A.handleRecurringExpenseAction_closure0, A.handleRecurringExpenseAction_closure1, A.handleRecurringExpenseAction_closure2, A._editRecurringExpense_closure, A._viewRecurringExpense_closure, A._viewRecurringExpenseList_closure0, A._viewRecurringExpenseList__closure, A._archiveRecurringExpense_closure, A._archiveRecurringExpense__closure, A._archiveRecurringExpense__closure0, A._archiveRecurringExpense__closure1, A._deleteRecurringExpense_closure, A._deleteRecurringExpense__closure, A._deleteRecurringExpense__closure0, A._deleteRecurringExpense__closure1, A._restoreRecurringExpense_closure, A._restoreRecurringExpense__closure, A._restoreRecurringExpense__closure0, A._restoreRecurringExpense__closure1, A._saveRecurringExpense_closure, A._saveRecurringExpense__closure, A._saveRecurringExpense__closure0, A._loadRecurringExpense_closure, A._loadRecurringExpense__closure, A._loadRecurringExpense__closure0, A._loadRecurringExpenses_closure, A._loadRecurringExpenses__closure, A._loadRecurringExpenses___closure, A._loadRecurringExpenses____closure, A._loadRecurringExpenses_____closure, A._loadRecurringExpenses__closure0, A._startRecurringExpense_closure, A._startRecurringExpense__closure, A._startRecurringExpense__closure0, A._stopRecurringExpense_closure, A._stopRecurringExpense__closure, A._stopRecurringExpense__closure0, A._saveDocument_closure2, A._saveDocument__closure5, A._saveDocument___closure2, A._saveDocument____closure2, A._saveDocument__closure6, A.recurringExpenseUIReducer_closure, A.editingReducer__closure37, A.recurringExpenseListReducer__closure, A._viewRecurringExpenseList_closure, A._filterRecurringExpensesByCustom1_closure, A._filterRecurringExpensesByCustom1_closure0, A._filterRecurringExpensesByCustom2_closure, A._filterRecurringExpensesByCustom2_closure0, A._filterRecurringExpensesByState_closure, A._filterRecurringExpensesByState_closure0, A._filterRecurringExpensesByStatus_closure, A._filterRecurringExpensesByStatus_closure0, A._filterRecurringExpenses_closure, A._sortRecurringExpenses_closure, A._startListMultiselect_closure19, A._addToListMultiselect_closure19, A._removeFromListMultiselect_closure19, A._clearListMultiselect_closure19, A._purgeClientSuccess_closure15, A._purgeClientSuccess_closure16, A._purgeClientSuccess_closure14, A._purgeClientSuccess__closure10, A._archiveRecurringExpenseSuccess_closure, A._deleteRecurringExpenseSuccess_closure, A._restoreRecurringExpenseSuccess_closure, A._addRecurringExpense_closure, A._addRecurringExpense__closure, A._updateRecurringExpense_closure, A._updateRecurringExpense__closure, A._startRecurringExpensesSuccess_closure, A._stopRecurringExpensesSuccess_closure, A._setLoadedRecurringExpense_closure, A._setLoadedRecurringExpense__closure, A.memoizedFilteredRecurringExpenseList_closure, A.filteredRecurringExpensesSelector_closure, A.RecurringExpenseState_loadRecurringExpenses_closure0, A.RecurringExpenseState_loadRecurringExpenses_closure1, A.RecurringExpenseState_loadRecurringExpenses_closure, A.handleRecurringInvoiceAction_closure, A.handleRecurringInvoiceAction_closure0, A.handleRecurringInvoiceAction_closure1, A.handleRecurringInvoiceAction__closure, A.handleRecurringInvoiceAction_closure2, A.handleRecurringInvoiceAction_closure3, A.handleRecurringInvoiceAction_closure4, A.handleRecurringInvoiceAction_closure5, A.handleRecurringInvoiceAction_closure6, A.handleRecurringInvoiceAction_closure7, A._editRecurringInvoice_closure, A._viewRecurringInvoice_closure, A._viewRecurringInvoiceList_closure, A._viewRecurringInvoiceList__closure, A._showPdfRecurringInvoice_closure, A._startRecurringInvoice_closure, A._startRecurringInvoice__closure, A._startRecurringInvoice__closure0, A._stopRecurringInvoice_closure, A._stopRecurringInvoice__closure, A._stopRecurringInvoice__closure0, A._updatePricesRecurringInvoice_closure, A._updatePricesRecurringInvoice__closure, A._updatePricesRecurringInvoice__closure0, A._increasePricesRecurringInvoice_closure, A._increasePricesRecurringInvoice__closure, A._increasePricesRecurringInvoice__closure0, A._sendNowRecurringInvoice_closure, A._sendNowRecurringInvoice__closure, A._sendNowRecurringInvoice__closure0, A._archiveRecurringInvoice_closure, A._archiveRecurringInvoice__closure, A._archiveRecurringInvoice__closure0, A._archiveRecurringInvoice__closure1, A._deleteRecurringInvoice_closure, A._deleteRecurringInvoice__closure, A._deleteRecurringInvoice__closure0, A._deleteRecurringInvoice__closure1, A._restoreRecurringInvoice_closure, A._restoreRecurringInvoice__closure, A._restoreRecurringInvoice__closure0, A._restoreRecurringInvoice__closure1, A._saveRecurringInvoice_closure, A._saveRecurringInvoice__closure, A._saveRecurringInvoice___closure, A._saveRecurringInvoice__closure0, A._saveRecurringInvoice__closure1, A._loadRecurringInvoice_closure, A._loadRecurringInvoice__closure, A._loadRecurringInvoice__closure0, A._loadRecurringInvoices_closure, A._loadRecurringInvoices__closure, A._loadRecurringInvoices___closure, A._loadRecurringInvoices____closure, A._loadRecurringInvoices_____closure, A._loadRecurringInvoices__closure0, A._saveDocument_closure1, A._saveDocument__closure3, A._saveDocument___closure1, A._saveDocument____closure1, A._saveDocument__closure4, A.recurringInvoiceUIReducer_closure, A.editingReducer__closure33, A.editingReducer__closure32, A.editingReducer__closure31, A.editingReducer__closure30, A.editingReducer__closure29, A.editingReducer___closure1, A.editingReducer__closure28, A.editingReducer__closure27, A._addRecurringInvoiceItem_closure, A._addRecurringInvoiceItem_closure0, A._addRecurringInvoiceItems_closure, A._removeRecurringInvoiceItem_closure, A._updateRecurringInvoiceItem_closure, A.recurringInvoiceListReducer__closure, A._filterRecurringInvoicesByCustom1_closure, A._filterRecurringInvoicesByCustom1_closure0, A._filterRecurringInvoicesByCustom2_closure, A._filterRecurringInvoicesByCustom2_closure0, A._filterRecurringInvoicesByCustom3_closure, A._filterRecurringInvoicesByCustom3_closure0, A._filterRecurringInvoicesByCustom4_closure, A._filterRecurringInvoicesByCustom4_closure0, A._filterRecurringInvoicesByState_closure, A._filterRecurringInvoicesByState_closure0, A._filterRecurringInvoicesByStatus_closure, A._filterRecurringInvoicesByStatus_closure0, A._filterRecurringInvoices_closure, A._sortRecurringInvoices_closure, A._startListMultiselect_closure15, A._addToListMultiselect_closure15, A._removeFromListMultiselect_closure15, A._clearListMultiselect_closure15, A._purgeClientSuccess_closure12, A._purgeClientSuccess_closure13, A._purgeClientSuccess_closure11, A._purgeClientSuccess__closure8, A._archiveRecurringInvoiceSuccess_closure, A._deleteRecurringInvoiceSuccess_closure, A._emailRecurringInvoiceSuccess_closure, A._restoreRecurringInvoiceSuccess_closure, A._sendNowRecurringInvoiceSuccess_closure, A._startRecurringInvoicesSuccess_closure, A._stopRecurringInvoicesSuccess_closure, A._addRecurringInvoice_closure, A._addRecurringInvoice__closure, A._updateRecurringInvoice_closure, A._updateRecurringInvoice__closure, A.memoizedFilteredRecurringInvoiceList_closure, A.filteredRecurringInvoicesSelector_closure, A.RecurringInvoiceState_loadRecurringInvoices_closure0, A.RecurringInvoiceState_loadRecurringInvoices_closure1, A.RecurringInvoiceState_loadRecurringInvoices_closure, A._viewReports_closure, A._viewReports___closure, A.reportsUIReducer_closure, A.reportsUIReducer_closure0, A.reportsUIReducer_closure1, A.handleScheduleAction_closure, A._editSchedule_closure, A._viewSchedule_closure, A._viewScheduleList_closure0, A._viewScheduleList__closure, A._archiveSchedule_closure, A._archiveSchedule__closure, A._archiveSchedule__closure0, A._archiveSchedule__closure1, A._deleteSchedule_closure, A._deleteSchedule__closure, A._deleteSchedule__closure0, A._deleteSchedule__closure1, A._restoreSchedule_closure, A._restoreSchedule__closure, A._restoreSchedule__closure0, A._restoreSchedule__closure1, A._saveSchedule_closure, A._saveSchedule__closure, A._saveSchedule__closure0, A._loadSchedule_closure, A._loadSchedule__closure, A._loadSchedule__closure0, A._loadSchedules_closure, A._loadSchedules__closure, A._loadSchedules__closure0, A.scheduleUIReducer_closure, A.editingReducer__closure48, A.scheduleListReducer__closure, A._viewScheduleList_closure, A._filterSchedulesByCustom1_closure, A._filterSchedulesByCustom1_closure0, A._filterSchedulesByCustom2_closure, A._filterSchedulesByCustom2_closure0, A._filterSchedulesByState_closure, A._filterSchedulesByState_closure0, A._filterSchedules_closure, A._sortSchedules_closure, A._startListMultiselect_closure24, A._addToListMultiselect_closure24, A._removeFromListMultiselect_closure24, A._clearListMultiselect_closure24, A._archiveScheduleSuccess_closure, A._deleteScheduleSuccess_closure, A._restoreScheduleSuccess_closure, A._addSchedule_closure, A._updateSchedule_closure, A._setLoadedSchedule_closure, A.memoizedFilteredScheduleList_closure, A.filteredSchedulesSelector_closure, A.ScheduleState_loadSchedules_closure0, A.ScheduleState_loadSchedules_closure1, A.ScheduleState_loadSchedules_closure, A._viewSettings_closure, A._viewSettings___closure, A._saveCompany_closure, A._saveCompany__closure, A._saveCompany__closure0, A._saveEInvoiceCertificate_closure, A._saveEInvoiceCertificate__closure, A._saveEInvoiceCertificate__closure0, A._saveAuthUser_closure, A._saveAuthUser__closure, A._saveAuthUser__closure0, A._connectOAuthUser_closure0, A._connectOAuthUser__closure, A._connectOAuthUser__closure0, A._disconnectOAuthUser_closure0, A._disconnectOAuthUser__closure, A._disconnectOAuthUser__closure0, A._disconnectOAuthMailer_closure0, A._disconnectOAuthMailer__closure, A._disconnectOAuthMailer__closure0, A._connectGmailUser_closure0, A._connectGmailUser__closure, A._connectGmailUser__closure0, A._disableTwoFactor_closure, A._disableTwoFactor__closure, A._disableTwoFactor__closure0, A._saveSettings_closure, A._saveSettings__closure, A._saveSettings__closure0, A._uploadLogo_closure, A._uploadLogo__closure, A._uploadLogo__closure0, A._saveDocument_closure4, A._saveDocument__closure9, A._saveDocument___closure4, A._saveDocument____closure4, A._saveDocument__closure10, A.settingsUIReducer__closure20, A.settingsUIReducer__closure19, A.settingsUIReducer__closure16, A.settingsUIReducer__closure17, A.settingsUIReducer__closure18, A.settingsUIReducer__closure15, A.settingsUIReducer__closure14, A.settingsUIReducer__closure13, A.settingsUIReducer__closure12, A.settingsUIReducer__closure11, A.settingsUIReducer__closure10, A.settingsUIReducer__closure9, A.settingsUIReducer__closure8, A.settingsUIReducer__closure7, A.settingsUIReducer__closure6, A.settingsUIReducer__closure5, A.settingsUIReducer__closure4, A.settingsUIReducer__closure3, A.settingsUIReducer__closure2, A.settingsUIReducer__closure1, A.settingsUIReducer__closure0, A.settingsUIReducer__closure, A.staticLoadedReducer_closure, A.staticLoadedReducer__closure, A.staticLoadedReducer__closure0, A.staticLoadedReducer__closure1, A.staticLoadedReducer__closure2, A.staticLoadedReducer__closure3, A.staticLoadedReducer__closure4, A.staticLoadedReducer__closure5, A.staticLoadedReducer__closure6, A.staticLoadedReducer__closure7, A.staticLoadedReducer__closure8, A.staticLoadedReducer__closure9, A.staticLoadedReducer__closure10, A.staticLoadedReducer__closure11, A.staticLoadedReducer__closure12, A.staticLoadedReducer__closure13, A.staticLoadedReducer__closure14, A.staticLoadedReducer__closure15, A.staticLoadedReducer__closure16, A.memoizedCountryList_closure, A.memoizedCountryIso2Map_closure, A.countryIso2Map_closure, A.memoizedGroupList_closure, A.groupList_closure, A.memoizedLanguageList_closure, A.memoizedCurrencyList_closure, A.memoizedTimezoneList_closure, A.memoizedDateFormatList_closure, A.memoizedIndustryList_closure, A.memoizedSizeList_closure, A.gatewayList_closure, A.memoizedPaymentTypeList_closure, A.memoizedFontMap_closure, A.fontMap_closure, A.fontMap_closure0, A.handleSubscriptionAction_closure, A._editSubscription_closure, A._viewSubscription_closure, A._viewSubscriptionList_closure, A._viewSubscriptionList__closure, A._archiveSubscription_closure, A._archiveSubscription__closure, A._archiveSubscription__closure0, A._archiveSubscription__closure1, A._deleteSubscription_closure, A._deleteSubscription__closure, A._deleteSubscription__closure0, A._deleteSubscription__closure1, A._restoreSubscription_closure, A._restoreSubscription__closure, A._restoreSubscription__closure0, A._restoreSubscription__closure1, A._saveSubscription_closure, A._saveSubscription__closure, A._saveSubscription__closure0, A._loadSubscription_closure, A._loadSubscription__closure, A._loadSubscription__closure0, A._loadSubscriptions_closure, A._loadSubscriptions__closure, A._loadSubscriptions__closure0, A.subscriptionUIReducer_closure, A.editingReducer__closure36, A.subscriptionListReducer__closure, A._filterSubscriptionsByCustom1_closure, A._filterSubscriptionsByCustom1_closure0, A._filterSubscriptionsByCustom2_closure, A._filterSubscriptionsByCustom2_closure0, A._filterSubscriptionsByState_closure, A._filterSubscriptionsByState_closure0, A._filterSubscriptions_closure, A._sortSubscriptions_closure, A._startListMultiselect_closure18, A._addToListMultiselect_closure18, A._removeFromListMultiselect_closure18, A._clearListMultiselect_closure18, A._archiveSubscriptionSuccess_closure, A._deleteSubscriptionSuccess_closure, A._restoreSubscriptionSuccess_closure, A._addSubscription_closure, A._updateSubscription_closure, A._setLoadedSubscription_closure, A.memoizedFilteredSubscriptionList_closure, A.filteredSubscriptionsSelector_closure, A.SubscriptionState_loadSubscriptions_closure0, A.SubscriptionState_loadSubscriptions_closure1, A.SubscriptionState_loadSubscriptions_closure, A.handleTaskAction_closure, A.handleTaskAction_closure0, A.handleTaskAction_closure2, A.handleTaskAction_closure3, A.handleTaskAction_closure4, A.handleTaskAction_closure5, A.handleTaskAction_closure6, A._editTask_closure, A._viewTask_closure, A._viewTaskList_closure0, A._viewTaskList__closure, A._archiveTask_closure, A._archiveTask__closure, A._archiveTask__closure0, A._archiveTask__closure1, A._startTask_closure, A._startTask__closure, A._startTask__closure0, A._startTask__closure1, A._stopTask_closure, A._stopTask__closure, A._stopTask__closure0, A._stopTask__closure1, A._deleteTask_closure, A._deleteTask__closure, A._deleteTask__closure0, A._deleteTask__closure1, A._restoreTask_closure, A._restoreTask__closure, A._restoreTask__closure0, A._restoreTask__closure1, A._saveTask_closure, A._saveTask__closure, A._saveTask__closure0, A._loadTask_closure, A._loadTask__closure, A._loadTask__closure0, A._loadTasks_closure, A._loadTasks__closure, A._loadTasks___closure, A._loadTasks____closure, A._loadTasks_____closure, A._loadTasks__closure0, A._saveDocument_closure8, A._saveDocument__closure17, A._saveDocument___closure8, A._saveDocument____closure8, A._saveDocument__closure18, A._sortTasks_closure0, A._sortTasks__closure, A._sortTasks__closure0, A.taskUIReducer_closure, A.editingReducer__closure8, A.taskListReducer__closure, A._viewTaskList_closure, A._filterTasksByCustom1_closure, A._filterTasksByCustom1_closure0, A._filterTasksByCustom2_closure, A._filterTasksByCustom2_closure0, A._filterTasksByState_closure, A._filterTasksByState_closure0, A._filterTasksByStatus_closure, A._filterTasksByStatus_closure0, A._filterTasks_closure, A._sortTasks_closure, A._startListMultiselect_closure2, A._addToListMultiselect_closure2, A._removeFromListMultiselect_closure2, A._clearListMultiselect_closure2, A._purgeClientSuccess_closure18, A._purgeClientSuccess_closure19, A._purgeClientSuccess_closure17, A._purgeClientSuccess__closure12, A._sortTasksSuccess_closure, A._sortTasksSuccess__closure, A._archiveTaskSuccess_closure, A._startTaskSuccess_closure, A._stopTaskSuccess_closure, A._deleteTaskSuccess_closure, A._restoreTaskSuccess_closure, A._addTask_closure, A._updateTask_closure, A._setLoadedTask_closure, A.convertTaskToInvoiceItem_closure, A.convertTaskToInvoiceItem_closure0, A.convertTaskToInvoiceItem_closure2, A.memoizedTaskList_closure, A.taskList_closure, A.memoizedKanbanTaskList_closure, A.kanbanTasksSelector_closure, A.memoizedFilteredTaskList_closure, A.filteredTasksSelector_closure, A.TaskState_loadTasks_closure0, A.TaskState_loadTasks_closure1, A.TaskState_loadTasks_closure, A.handleTaskStatusAction_closure, A.handleTaskStatusAction_closure0, A._editTaskStatus_closure, A._viewTaskStatus_closure, A._viewTaskStatusList_closure0, A._viewTaskStatusList__closure, A._archiveTaskStatus_closure, A._archiveTaskStatus__closure, A._archiveTaskStatus__closure0, A._archiveTaskStatus__closure1, A._deleteTaskStatus_closure, A._deleteTaskStatus__closure, A._deleteTaskStatus__closure0, A._deleteTaskStatus__closure1, A._restoreTaskStatus_closure, A._restoreTaskStatus__closure, A._restoreTaskStatus__closure0, A._restoreTaskStatus__closure1, A._saveTaskStatus_closure, A._saveTaskStatus__closure, A._saveTaskStatus__closure0, A._loadTaskStatus_closure, A._loadTaskStatus__closure, A._loadTaskStatus__closure0, A._loadTaskStatuses_closure, A._loadTaskStatuses__closure, A._loadTaskStatuses__closure0, A.taskStatusUIReducer_closure, A.editingReducer__closure35, A.taskStatusListReducer__closure, A._viewTaskStatusList_closure, A._filterTaskStatusesByCustom1_closure, A._filterTaskStatusesByCustom1_closure0, A._filterTaskStatusesByCustom2_closure, A._filterTaskStatusesByCustom2_closure0, A._filterTaskStatusesByState_closure, A._filterTaskStatusesByState_closure0, A._filterTaskStatuses_closure, A._sortTaskStatuses_closure, A._startListMultiselect_closure17, A._addToListMultiselect_closure17, A._removeFromListMultiselect_closure17, A._clearListMultiselect_closure17, A._sortTaskStatusSuccess_closure, A._sortTaskStatusSuccess__closure, A._archiveTaskStatusSuccess_closure, A._deleteTaskStatusSuccess_closure, A._restoreTaskStatusSuccess_closure, A._addTaskStatus_closure, A._updateTaskStatus_closure, A._setLoadedTaskStatus_closure, A.sortedActiveTaskStatusIds_closure, A.memoizedDropdownTaskStatusList_closure, A.dropdownTaskStatusesSelector_closure, A.memoizedFilteredTaskStatusList_closure, A.filteredTaskStatusesSelector_closure, A.defaultTaskStatusId_closure, A.TaskStatusState_loadTaskStatuses_closure0, A.TaskStatusState_loadTaskStatuses_closure1, A.TaskStatusState_loadTaskStatuses_closure, A.handleTaxRateAction_closure, A._editTaxRate_closure, A._viewTaxRate_closure, A._viewTaxRateList_closure0, A._viewTaxRateList__closure, A._archiveTaxRate_closure, A._archiveTaxRate__closure, A._archiveTaxRate__closure0, A._archiveTaxRate__closure1, A._deleteTaxRate_closure, A._deleteTaxRate__closure, A._deleteTaxRate__closure0, A._deleteTaxRate__closure1, A._restoreTaxRate_closure, A._restoreTaxRate__closure, A._restoreTaxRate__closure0, A._restoreTaxRate__closure1, A._saveTaxRate_closure, A._saveTaxRate__closure, A._saveTaxRate__closure0, A._loadTaxRate_closure, A._loadTaxRate__closure, A._loadTaxRate__closure0, A._loadTaxRates_closure, A._loadTaxRates__closure, A._loadTaxRates__closure0, A.taxRateUIReducer_closure, A.editingReducer__closure14, A.taxRateListReducer__closure, A._viewTaxRateList_closure, A._filterTaxRatesByState_closure, A._filterTaxRatesByState_closure0, A._filterTaxRates_closure, A._sortTaxRates_closure, A._startListMultiselect_closure8, A._addToListMultiselect_closure8, A._removeFromListMultiselect_closure8, A._clearListMultiselect_closure8, A._archiveTaxRateSuccess_closure, A._deleteTaxRateSuccess_closure, A._restoreTaxRateSuccess_closure, A._addTaxRate_closure, A._updateTaxRate_closure, A._setLoadedTaxRate_closure, A._setLoadedTaxRates_closure, A._setLoadedTaxRates__closure, A._setLoadedTaxRates__closure0, A._setLoadedTaxRates_closure0, A._setLoadedCompany_closure3, A._setLoadedCompany__closure3, A._setLoadedCompany__closure4, A._setLoadedCompany_closure4, A.memoizedFilteredTaxRateList_closure, A.filteredTaxRatesSelector_closure, A.handleTokenAction_closure, A._editToken_closure, A._viewToken_closure, A._viewTokenList_closure0, A._viewTokenList__closure, A._archiveToken_closure, A._archiveToken__closure, A._archiveToken__closure0, A._archiveToken__closure1, A._deleteToken_closure, A._deleteToken__closure, A._deleteToken__closure0, A._deleteToken__closure1, A._restoreToken_closure, A._restoreToken__closure, A._restoreToken__closure0, A._restoreToken__closure1, A._saveToken_closure, A._saveToken__closure, A._saveToken__closure0, A._loadToken_closure, A._loadToken__closure, A._loadToken__closure0, A._loadTokens_closure, A._loadTokens__closure, A._loadTokens__closure0, A.tokenUIReducer_closure, A.editingReducer__closure25, A.tokenListReducer__closure, A._viewTokenList_closure, A._filterTokensByCustom1_closure, A._filterTokensByCustom1_closure0, A._filterTokensByCustom2_closure, A._filterTokensByCustom2_closure0, A._filterTokensByState_closure, A._filterTokensByState_closure0, A._filterTokens_closure, A._sortTokens_closure, A._startListMultiselect_closure13, A._addToListMultiselect_closure13, A._removeFromListMultiselect_closure13, A._clearListMultiselect_closure13, A._archiveTokenSuccess_closure, A._deleteTokenSuccess_closure, A._restoreTokenSuccess_closure, A._addToken_closure, A._updateToken_closure, A._setLoadedToken_closure, A.memoizedFilteredTokenList_closure, A.filteredTokensSelector_closure, A.TokenState_loadTokens_closure0, A.TokenState_loadTokens_closure1, A.TokenState_loadTokens_closure, A.handleTransactionAction_closure, A._editTransaction_closure, A._viewTransaction_closure, A._viewTransactionList_closure0, A._viewTransactionList__closure, A._archiveTransaction_closure, A._archiveTransaction__closure, A._archiveTransaction__closure0, A._archiveTransaction__closure1, A._deleteTransaction_closure, A._deleteTransaction__closure, A._deleteTransaction__closure0, A._deleteTransaction__closure1, A._restoreTransaction_closure, A._restoreTransaction__closure, A._restoreTransaction__closure0, A._restoreTransaction__closure1, A._convertTransactions_closure, A._convertTransactions__closure, A._convertTransactions__closure0, A._unlinkTransactions_closure, A._unlinkTransactions__closure, A._unlinkTransactions__closure0, A._convertToPayment_closure, A._convertToPayment__closure, A._convertToPayment__closure0, A._convertToExpense_closure, A._convertToExpense__closure, A._convertToExpense__closure0, A._linkToPayment_closure, A._linkToPayment__closure, A._linkToPayment__closure0, A._linkToExpense_closure, A._linkToExpense__closure, A._linkToExpense__closure0, A._saveTransaction_closure, A._saveTransaction__closure, A._saveTransaction__closure0, A._loadTransaction_closure, A._loadTransaction__closure, A._loadTransaction__closure0, A._loadTransactions_closure, A._loadTransactions__closure, A._loadTransactions__closure0, A.transactionUIReducer_closure, A.editingReducer__closure46, A.transactionListReducer__closure, A._viewTransactionList_closure, A._filterTransactionsByCustom1_closure, A._filterTransactionsByCustom1_closure0, A._filterTransactionsByCustom2_closure, A._filterTransactionsByCustom2_closure0, A._filterTransactionsByState_closure, A._filterTransactionsByState_closure0, A._filterTransactionsByStatus_closure, A._filterTransactionsByStatus_closure0, A._filterTransactions_closure, A._sortTransactions_closure, A._startListMultiselect_closure22, A._addToListMultiselect_closure22, A._removeFromListMultiselect_closure22, A._clearListMultiselect_closure22, A._archiveTransactionSuccess_closure, A._deleteTransactionSuccess_closure, A._restoreTransactionSuccess_closure, A._addTransaction_closure, A._updateTransaction_closure, A._convertTransactionToPayment_closure, A._linkTransactionToPayment_closure, A._linkTransactionToExpense_closure, A._setLoadedTransaction_closure, A.memoizedFilteredTransactionList_closure, A.filteredTransactionsSelector_closure, A.TransactionState_loadTransactions_closure0, A.TransactionState_loadTransactions_closure1, A.TransactionState_loadTransactions_closure, A.handleTransactionRuleAction_closure, A._editTransactionRule_closure, A._viewTransactionRule_closure, A._viewTransactionRuleList_closure0, A._viewTransactionRuleList__closure, A._archiveTransactionRule_closure, A._archiveTransactionRule__closure, A._archiveTransactionRule__closure0, A._archiveTransactionRule__closure1, A._deleteTransactionRule_closure, A._deleteTransactionRule__closure, A._deleteTransactionRule__closure0, A._deleteTransactionRule__closure1, A._restoreTransactionRule_closure, A._restoreTransactionRule__closure, A._restoreTransactionRule__closure0, A._restoreTransactionRule__closure1, A._saveTransactionRule_closure, A._saveTransactionRule__closure, A._saveTransactionRule__closure0, A._loadTransactionRule_closure, A._loadTransactionRule__closure, A._loadTransactionRule__closure0, A._loadTransactionRules_closure, A._loadTransactionRules__closure, A._loadTransactionRules__closure0, A.transactionRuleUIReducer_closure, A.editingReducer__closure47, A.transactionRuleListReducer__closure, A._viewTransactionRuleList_closure, A._filterTransactionRulesByCustom1_closure, A._filterTransactionRulesByCustom1_closure0, A._filterTransactionRulesByCustom2_closure, A._filterTransactionRulesByCustom2_closure0, A._filterTransactionRulesByState_closure, A._filterTransactionRulesByState_closure0, A._filterTransactionRules_closure, A._sortTransactionRules_closure, A._startListMultiselect_closure23, A._addToListMultiselect_closure23, A._removeFromListMultiselect_closure23, A._clearListMultiselect_closure23, A._archiveTransactionRuleSuccess_closure, A._deleteTransactionRuleSuccess_closure, A._restoreTransactionRuleSuccess_closure, A._addTransactionRule_closure, A._updateTransactionRule_closure, A._setLoadedTransactionRule_closure, A.memoizedFilteredTransactionRuleList_closure, A.filteredTransactionRulesSelector_closure, A.TransactionRuleState_loadTransactionRules_closure0, A.TransactionRuleState_loadTransactionRules_closure1, A.TransactionRuleState_loadTransactionRules_closure, A.prefReducer_closure, A._resortFields_closure, A._resortFields_closure0, A.sidebarEditorReducer__closure, A.sidebarEditorReducer__closure0, A.sidebarViewerReducer__closure, A.sidebarViewerReducer__closure0, A.companyPrefReducer_closure, A.historyReducer__closure0, A.historyReducer__closure, A.historyReducer___closure, A._addToHistory_closure, A._addToHistory_closure0, A._addToHistory_closure1, A.uiReducer_closure, A.previewStackReducer__closure, A.filterStackReducer__closure, A.UIState_mainRoute_closure, A.UIState_subRoute_closure, A.UIState_previousMainRoute_closure, A.UIState_previousSubRoute_closure, A.handleUserAction_closure, A.handleUserAction_closure0, A.handleUserAction_closure1, A.handleUserAction_closure2, A.handleUserAction_closure3, A.handleUserAction_closure4, A.handleUserAction_closure5, A.handleUserAction_closure6, A.handleUserAction_closure7, A.handleUserAction_closure8, A.handleUserAction_closure9, A.handleUserAction_closure11, A.handleUserAction_closure13, A.handleUserAction_closure15, A.handleUserAction_closure17, A.handleUserAction_closure16, A._editUser_closure, A._viewUser_closure, A._viewUserList_closure0, A._viewUserList__closure, A._archiveUser_closure, A._archiveUser__closure, A._archiveUser__closure0, A._archiveUser__closure1, A._deleteUser_closure, A._deleteUser__closure, A._deleteUser__closure0, A._deleteUser__closure1, A._restoreUser_closure, A._restoreUser__closure, A._restoreUser__closure0, A._restoreUser__closure1, A._removeUser_closure, A._removeUser__closure, A._removeUser__closure0, A._resendInvite_closure, A._resendInvite__closure, A._resendInvite__closure0, A._saveUser_closure, A._saveUser__closure, A._saveUser__closure0, A._loadUser_closure, A._loadUser__closure, A._loadUser__closure0, A._loadUsers_closure, A._loadUsers__closure, A._loadUsers__closure0, A.userUIReducer_closure, A.editingReducer__closure15, A.userListReducer__closure, A._viewUserList_closure, A._filterUsersByCustom1_closure, A._filterUsersByCustom1_closure0, A._filterUsersByCustom2_closure, A._filterUsersByCustom2_closure0, A._filterUsersByCustom3_closure, A._filterUsersByCustom3_closure0, A._filterUsersByCustom4_closure, A._filterUsersByCustom4_closure0, A._filterUsersByState_closure, A._filterUsersByState_closure0, A._filterUsers_closure, A._sortUsers_closure, A._startListMultiselect_closure9, A._addToListMultiselect_closure9, A._removeFromListMultiselect_closure9, A._clearListMultiselect_closure9, A._archiveUserSuccess_closure, A._deleteUserSuccess_closure, A._restoreUserSuccess_closure, A._removeUserSuccess_closure, A._addUser_closure, A._updateUser_closure, A._updateAuthUser_closure, A._connectOAuthUser_closure, A._disconnectOAuthUser_closure, A._disconnectOAuthMailer_closure, A._connectGmailUser_closure, A._setLoadedUser_closure, A._setLoadedUsers_closure, A._setLoadedUsers__closure, A._setLoadedUsers__closure0, A._setLoadedUsers_closure0, A._setLoadedCompany_closure5, A._setLoadedCompany__closure5, A._setLoadedCompany__closure6, A._setLoadedCompany_closure6, A.memoizedFilteredUserList_closure, A.filteredUsersSelector_closure, A.memoizedUserList_closure, A.userList_closure, A.memoizedGmailUserList_closure, A.gmailUserList_closure, A.memoizedMicrosoftUserList_closure, A.microsoftUserList_closure, A.handleVendorAction_closure, A.handleVendorAction_closure0, A.handleVendorAction_closure1, A._editVendor_closure, A._viewVendor_closure, A._viewVendorList_closure0, A._viewVendorList__closure, A._archiveVendor_closure, A._archiveVendor__closure, A._archiveVendor__closure0, A._archiveVendor__closure1, A._deleteVendor_closure, A._deleteVendor__closure, A._deleteVendor__closure0, A._deleteVendor__closure1, A._restoreVendor_closure, A._restoreVendor__closure, A._restoreVendor__closure0, A._restoreVendor__closure1, A._saveVendor_closure, A._saveVendor__closure, A._saveVendor__closure0, A._loadVendor_closure, A._loadVendor__closure, A._loadVendor__closure0, A._loadVendors_closure, A._loadVendors__closure, A._loadVendors___closure, A._loadVendors____closure, A._loadVendors_____closure, A._loadVendors__closure0, A._saveDocument_closure9, A._saveDocument__closure19, A._saveDocument___closure9, A._saveDocument____closure9, A._saveDocument__closure20, A.vendorUIReducer_closure, A.editingReducer__closure9, A._addContact_closure, A._removeContact_closure, A._updateContact_closure, A.vendorListReducer__closure, A._viewVendorList_closure, A._filterVendorsByCustom1_closure, A._filterVendorsByCustom1_closure0, A._filterVendorsByCustom2_closure, A._filterVendorsByCustom2_closure0, A._filterVendorsByCustom3_closure, A._filterVendorsByCustom3_closure0, A._filterVendorsByCustom4_closure, A._filterVendorsByCustom4_closure0, A._filterVendorsByState_closure, A._filterVendorsByState_closure0, A._filterVendors_closure, A._sortVendors_closure, A._startListMultiselect_closure3, A._addToListMultiselect_closure3, A._removeFromListMultiselect_closure3, A._clearListMultiselect_closure3, A._archiveVendorSuccess_closure, A._deleteVendorSuccess_closure, A._restoreVendorSuccess_closure, A._addVendor_closure, A._addVendor__closure, A._updateVendor_closure, A._updateVendor__closure, A._setLoadedVendor_closure, A._setLoadedVendor__closure, A.memoizedDropdownVendorList_closure, A.dropdownVendorsSelector_closure, A.memoizedFilteredVendorList_closure, A.filteredVendorsSelector_closure, A.memoizedCalculateVendorBalance_closure, A.calculateVendorBalance_closure, A.VendorState_loadVendors_closure0, A.VendorState_loadVendors_closure1, A.VendorState_loadVendors_closure, A.handleWebhookAction_closure, A._editWebhook_closure, A._viewWebhook_closure, A._viewWebhookList_closure0, A._viewWebhookList__closure, A._archiveWebhook_closure, A._archiveWebhook__closure, A._archiveWebhook__closure0, A._archiveWebhook__closure1, A._deleteWebhook_closure, A._deleteWebhook__closure, A._deleteWebhook__closure0, A._deleteWebhook__closure1, A._restoreWebhook_closure, A._restoreWebhook__closure, A._restoreWebhook__closure0, A._restoreWebhook__closure1, A._saveWebhook_closure, A._saveWebhook__closure, A._saveWebhook__closure0, A._loadWebhook_closure, A._loadWebhook__closure, A._loadWebhook__closure0, A._loadWebhooks_closure, A._loadWebhooks__closure, A._loadWebhooks__closure0, A.webhookUIReducer_closure, A.editingReducer__closure26, A.webhookListReducer__closure, A._viewWebhookList_closure, A._filterWebhooksByCustom1_closure, A._filterWebhooksByCustom1_closure0, A._filterWebhooksByCustom2_closure, A._filterWebhooksByCustom2_closure0, A._filterWebhooksByState_closure, A._filterWebhooksByState_closure0, A._filterWebhooks_closure, A._sortWebhooks_closure, A._startListMultiselect_closure14, A._addToListMultiselect_closure14, A._removeFromListMultiselect_closure14, A._clearListMultiselect_closure14, A._archiveWebhookSuccess_closure, A._deleteWebhookSuccess_closure, A._restoreWebhookSuccess_closure, A._addWebhook_closure, A._updateWebhook_closure, A._setLoadedWebhook_closure, A.memoizedFilteredWebhookList_closure, A.filteredWebhooksSelector_closure, A.WebhookState_loadWebhooks_closure0, A.WebhookState_loadWebhooks_closure1, A.WebhookState_loadWebhooks_closure, A.ActionMenuButton_build_closure, A.ActionMenuButton_build_closure0, A.ActionMenuButton_build_closure1, A._AppBottomBarState_build__closure14, A._AppBottomBarState_build___closure8, A._AppBottomBarState_build____closure1, A._AppBottomBarState_build_____closure2, A._AppBottomBarState_build__closure12, A._AppBottomBarState_build___closure6, A._AppBottomBarState_build____closure0, A._AppBottomBarState_build_____closure1, A._AppBottomBarState_build__closure2, A._AppBottomBarState_build___closure0, A._AppBottomBarState_build____closure, A._AppBottomBarState_build_____closure, A._AppBottomBarState_build__closure10, A._AppBottomBarState_build___closure4, A._AppBottomBarState_build__closure8, A._AppBottomBarState_build___closure3, A._AppBottomBarState_build__closure6, A._AppBottomBarState_build___closure2, A._AppBottomBarState_build__closure4, A._AppBottomBarState_build___closure1, A._AppBottomBarState_build___onColumnsPressed_closure, A._AppBottomBarState_build___onColumnsPressed__closure, A._AppBottomBarState_build___onColumnsPressed__closure0, A._AppBottomBarState_build___onColumnsPressed__closure1, A.CustomFieldSelector_build_closure0, A.CustomFieldSelector_build__closure, A.CustomFieldSelector_build___closure, A.ConfirmEmail_build___closure, A.ConfirmEmailVM_fromStore_closure2, A.ConfirmEmailVM_fromStore__closure, A._DesktopSessionTimeoutState_initState_closure, A._DesktopSessionTimeoutState_build__closure, A.MessageDialog_build_closure, A.ErrorDialog_build__closure, A._HealthCheckDialogState_runCheck_closure0, A._HealthCheckDialogState_runCheck_closure1, A._HealthCheckDialogState_clearCache_closure0, A._HealthCheckDialogState_clearCache__closure, A._HealthCheckDialogState_clearCache_closure1, A._HealthCheckDialogState_build__closure0, A._HealthCheckDialogState_build__closure, A.__LastErrorState_initState_closure, A.multiselectDialog_closure, A.multiselectDialog__closure, A.MultiSelectListState_build_closure, A.MultiSelectListState_build_closure0, A.MultiSelectListState_build_closure2, A.MultiSelectListState_build_closure3, A.MultiSelectListState_build_closure4, A.DismissibleEntity_build_closure, A.DismissibleEntity_build_closure0, A.DismissibleEntity_build_closure1, A.DismissibleEntity_build_closure2, A.DismissibleEntity_build_closure3, A._DocumentGridState_build_closure, A._DocumentGridState_build__closure2, A._DocumentGridState_build__closure0, A._DocumentGridState_build__closure1, A._DocumentGridState_build__closure, A.DocumentTile_build_closure1, A.DocumentTile_build__closure, A.DocumentTile_build___closure, A.DocumentTile_build___closure0, A.DocumentTile_build_closure0, A.EditScaffold_build_closure3, A.EditScaffold_build__closure2, A.EditScaffold_build__closure1, A.EditScaffold_build___closure, A.EditScaffold_build_closure6, A.EditScaffold_build_closure7, A.EditScaffold_build_closure8, A.EditScaffold_build__closure, A.EditScaffold_build_closure9, A.showEntityActionsDialog_closure, A.showEntityActionsDialog_closure0, A._EntityListTileState_build_closure3, A._EntityListTileState_build_closure4, A._EntitiesListTileState_build_closure2, A._EntitiesListTileState_build_closure3, A._EntityDropdownState__showOptions_closure, A._EntityDropdownState__showOptions__closure, A._EntityDropdownState__showOptions__closure1, A._EntityDropdownState_build__closure4, A._EntityDropdownState_build_closure1, A._EntityDropdownState_build_closure2, A._EntityDropdownState_build__closure2, A._EntityDropdownState_build___closure0, A._EntityDropdownState_build___closure1, A._EntityDropdownState_build___closure2, A._EntityDropdownState_build__closure, A._EntityDropdownState_build__closure1, A._EntityDropdownState_build__closure__wrapUp, A._EntityDropdownState_build____wrapUp_closure, A._EntityDropdownState_build___closure3, A._EntityDropdownState_build___closure4, A._EntityDropdownState_build___closure5, A._EntityDropdownState_build__closure0, A._EntityDropdownState_build___closure7, A._EntityDropdownState_build___closure6, A._EntityDropdownState_build__closure3, A._EntityDropdownState_build____closure, A._EntityDropdownState_build_____closure, A._EntityDropdownState_build_____closure0, A._EntityDropdownDialogState_build__selectEntity, A._EntityDropdownDialogState_build__headerRow_closure, A._EntityDropdownDialogState_build__headerRow__closure, A._EntityDropdownDialogState_build__createList_closure, A._EntityDropdownDialogState_build__createList_closure0, A._EntityDropdownDialogState_build__createList__closure, A.EntityTopFilter_build_closure, A.EntityTopFilter_build__closure0, A.EntityTopFilter_build__closure, A.EntityTopFilter_build___closure, A.EntityTopFilter_build___closure0, A.EntityTopFilterHeader_build_closure2, A.EntityTopFilterHeader_build__closure0, A.EntityTopFilterHeader_build__closure, A.EntityTopFilterHeader_build___closure, A.AppDropdownButton_build_closure, A.AppToggleButtons_build__closure, A.AppToggleButtons_build__closure0, A.BoolDropdownButton_build_closure, A.BoolDropdownButton_build_closure0, A.BoolDropdownButton_build_closure1, A.BoolDropdownButton_build_closure3, A.ClientPicker_build_closure, A._FormColorPickerState_didChangeDependencies_closure, A._FormColorPickerState_didChangeDependencies_closure0, A._FormColorPickerState__showPicker_closure, A._FormColorPickerState__showPicker__closure, A._CustomFieldState_build_closure, A._CustomFieldState_build_closure1, A._CustomFieldState_build_closure2, A._DatePickerState_build_closure1, A._DecoratedFormFieldState_build_closure2, A._DecoratedFormFieldState_build_closure0, A._DecoratedFormFieldState_build_closure1, A.DesignPicker_build_closure1, A.DesignPicker_build_closure, A.DesignPicker_build_closure0, A._DurationPickerState_build_closure1, A._DurationPickerState_build_closure, A._DurationPickerState_build__closure0, A._DurationPickerState_build_closure0, A.DynamicSelector_build_closure0, A.DynamicSelector_build_closure, A.DynamicSelector_build_closure1, A.NotificationSettings_build_closure, A.NotificationSettings_build_closure0, A.NotificationSettings_build_closure1, A.NotificationSettings_build__closure, A._NotificationSelector_build_closure, A._PasswordFormFieldState_build_closure0, A.ProjectPicker_build_closure0, A.ProjectPicker_build__closure, A.SaveCancelButtons_build_closure, A.SaveCancelButtons_build_closure0, A._TimePickerState_build_closure0, A._TimePickerState_build__closure, A._TimePickerState_build__closure0, A.VendorPicker_build_closure0, A.VendorPicker_build__closure, A.HistoryDrawer_build_closure, A._HistoryListTileState_build__closure, A._ImportantMessageBannerState_build__closure1, A._ImportantMessageBannerState_build___closure, A._ImportantMessageBannerState_build___closure0, A._ImportantMessageBannerState_build___closure1, A._ImportantMessageBannerState_build__closure0, A._InvoiceEmailViewState_dispose_closure, A._InvoiceEmailViewState__loadTemplate_closure0, A._InvoiceEmailViewState__buildTemplateDropdown_closure, A._InvoiceEmailViewState__buildTemplateDropdown__closure0, A._InvoiceEmailViewState__buildTemplateDropdown_closure0, A._InvoiceEmailViewState__buildTemplateDropdown_closure1, A._InvoiceEmailViewState__buildEdit_closure0, A._InvoiceEmailViewState__buildEdit_closure1, A._InvoiceEmailViewState__buildEdit_closure2, A._InvoiceEmailViewState_build_closure, A._InvoiceEmailViewState_build_closure0, A._InvoiceEmailViewState_build_closure1, A._InvoiceEmailViewState_build_closure2, A._TaxRateDropdownState_didChangeDependencies_closure, A._TaxRateDropdownState_didChangeDependencies_closure0, A._TaxRateDropdownState_build_closure, A._TaxRateDropdownState_build_closure0, A._TaxRateDropdownState_build_closure1, A._TaxRateDropdownState_build_closure4, A._TaxRateDropdownState_build_closure3, A.TaxRateField_build_closure, A.TaxRateField_build_closure0, A._LinkTextRelatedEntityState_build_closure2, A._LinkTextRelatedEntityState_build_closure1, A._ListFilterState_build_closure0, A._ListFilterState_build_closure4, A._ListFilterState_build__closure2, A._ListFilterState_build__closure3, A._ListFilterState_build_closure3, A._ListFilterState_build_closure2, A._ListFilterState_build__closure4, A._ListFilterState_build_closure7, A._ListFilterState_build__closure, A._ListFilterState_build___closure0, A._ListFilterState_build__closure0, A._ListFilterState_build___closure, A._ListFilterState_build_closure6, A._ListFilterState_build_closure5, A._ListFilterState_build__closure1, A.ListScaffold_build_closure0, A.ListScaffold_build_closure5, A.ListScaffold_build_closure4, A._LiveTextState_initState_closure, A.MainScreen_build__closure, A._MenuDrawerState_build__companyLogo, A._MenuDrawerState_build__companyLogo_closure, A._MenuDrawerState_build__companyListItem, A._MenuDrawerState_build__companyListItem_closure, A._MenuDrawerState_build__companyListItem_closure2, A._MenuDrawerState_build__companyListItem_closure3, A._MenuDrawerState_build_closure, A._MenuDrawerState_build__closure5, A._MenuDrawerState_build_closure0, A._MenuDrawerState_build__closure4, A._MenuDrawerState_build_closure3, A._MenuDrawerState_build__closure3, A._MenuDrawerState_build_closure1, A._MenuDrawerState_build_closure2, A._MenuDrawerState_build__closure2, A._MenuDrawerState_build__closure1, A._MenuDrawerState_build__closure0, A._MenuDrawerState_build__closure, A._DrawerTileState_build_closure3, A._DrawerTileState_build_closure4, A.SidebarFooter_build__closure, A.SidebarFooterCollapsed_build_closure0, A.SidebarFooterCollapsed_build_closure, A._showContactUs_closure, A._showUpdate_closure, A._showAbout_closure, A._showAbout___closure1, A._showAbout___closure0, A._showAbout_____closure, A._showAbout___closure, A._ContactUsDialogState__sendMessage_closure0, A._ContactUsDialogState__sendMessage__closure1, A._ContactUsDialogState__sendMessage_closure1, A._ContactUsDialogState_build_closure1, A._ContactUsDialogState_build_closure2, A.MenuDrawerVM_fromStore_closure1, A.MenuDrawerVM_fromStore__closure, A.MenuDrawerVM_fromStore_closure, A.MenuDrawerVM_fromStore_closure0, A.MenuDrawerVM_fromStore__closure0, A.MenuDrawerVM_fromStore___closure, A.MenuDrawerVM_fromStore___closure0, A._DropDownMultiSelectState_initState_closure, A._DropDownMultiSelectState_build___closure2, A._DropDownMultiSelectState_build___closure3, A._DropDownMultiSelectState_build__closure1, A._DropDownMultiSelectState_build__closure2, A._DropDownMultiSelectState_build___closure, A._DropDownMultiSelectState_build__closure0, A._DropDownMultiSelectState_build____closure, A.AppPinput_build_closure, A.PortalLinks_build_closure1, A.PortalLinks_build_closure2, A.SearchText_build_closure0, A._AccountSmsVerificationState__sendCode_closure0, A._AccountSmsVerificationState__sendCode_closure1, A._AccountSmsVerificationState__verifyCode_closure0, A._AccountSmsVerificationState__verifyCode_closure1, A._AccountSmsVerificationState_build_closure, A._AccountSmsVerificationState_build_closure0, A._AccountSmsVerificationState_build_closure1, A._UserSmsVerificationState_initState_closure, A._UserSmsVerificationState__sendCode_closure0, A._UserSmsVerificationState__sendCode_closure1, A._UserSmsVerificationState__verifyCode_closure0, A._UserSmsVerificationState__verifyCode_closure1, A._UserSmsVerificationState_build_closure, A._SystemLogViewerState_build_closure, A._SystemLogViewerState_build_closure0, A._SystemLogViewerState_build_closure1, A.AppPaginatedDataTableState__getProgressIndicatorRowFor_closure, A.AppPaginatedDataTableState_build_closure, A.EntityDataTableSource_getRow_closure, A.EntityDataTableSource_getRow_closure4, A._EntityListState_initState_closure, A._EntityListState_build_closure, A._EntityListState_build__closure, A._EntityListState_build__closure3, A._EntityListState_build__closure8, A._EntityListState_build___closure, A._EntityListState_build___closure0, A._EntityListState_build__closure5, A._EntityListState_build__closure6, A._EntityListState_build__closure7, A._EntityListState_build_closure0, A._EntityListState_build_closure1, A._EntityListState_build__closure13, A._EntityListState_build_closure2, A._EntityListState_build__closure11, A._EntityListState_build__closure10, A._EntityListState_build___closure2, A._EntityListState_build_closure5, A._EntityListState_build__closure9, A._EntityListState_build_closure4, A._UpgradeDialogState_initState_closure, A._UpgradeDialogState_initState_closure1, A._UpgradeDialogState__buildProductList_closure, A._UpgradeDialogState__buildProductList_closure1, A._VariablesHelpState_build_closure, A._VariablesHelpState_build_closure0, A._VariablesHelpState_build_closure1, A._VariableGrid_build__closure, A.ViewScaffold_build_closure4, A._WebSessionTimeoutState_initState_closure, A.InitScreen_build_closure0, A._LoginState__submitSignUpForm_closure0, A._LoginState__submitSignUpForm_closure1, A._LoginState__submitSignUpForm_closure2, A._LoginState__submitLoginForm_closure0, A._LoginState__submitLoginForm___closure, A._LoginState__submitLoginForm_closure1, A._LoginState__submitLoginForm_closure2, A._LoginState_build_closure2, A._LoginState_build_closure3, A._LoginState_build_closure4, A._LoginState_build_closure5, A._LoginState_build_closure6, A._LoginState_build_closure7, A._LoginState_build_closure8, A._LoginState_build_closure9, A.LoginVM_fromStore__handleLogin, A.LoginVM_fromStore__handleLogin_closure, A.LoginVM_fromStore__formatApiUrl, A.LoginVM_fromStore_closure3, A.LoginVM_fromStore___closure2, A.LoginVM_fromStore_closure4, A.LoginVM_fromStore___closure1, A.LoginVM_fromStore_closure5, A.LoginVM_fromStore___closure0, A.LoginVM_fromStore__closure4, A.LoginVM_fromStore_closure6, A.LoginVM_fromStore___closure, A.LoginVM_fromStore__closure2, A.LoginVM_fromStore_closure7, A.LoginVM_fromStore__closure0, A.LoginVM_fromStore_closure8, A.LoginVM_fromStore__closure, A.LoginVM_fromStore_closure1, A.LoginVM_fromStore__closure7, A.LoginVM_fromStore_closure0, A.LoginVM_fromStore_closure, A.LoginVM_fromStore__closure8, A.LoginVM_fromStore_closure2, A.BankAccountListItem_build_closure, A.BankAccountListVM_fromStore__handleRefresh, A.BankAccountListVM_fromStore_closure, A.BankAccountListVM_fromStore_closure0, A.BankAccountScreen_connectAccounts_closure, A.BankAccountScreen__connectAccounts_closure, A.BankAccountScreen__connectAccounts_closure0, A.BankAccountScreen_build_closure12, A.BankAccountScreen_build_closure9, A.BankAccountScreen_build_closure5, A.BankAccountScreen_build_closure6, A.BankAccountScreen_build_closure7, A.BankAccountScreen_build_closure8, A.BankAccountScreenVM_fromStore_closure, A.BankAccountScreenVM_fromStore__closure, A.BankAccountScreenVM_fromStore__closure0, A._BankAccountEditState_didChangeDependencies_closure, A._BankAccountEditState_didChangeDependencies_closure0, A._BankAccountEditState_dispose_closure, A._BankAccountEditState__onChanged_closure, A._BankAccountEditState_build_closure3, A._BankAccountEditState_build_closure4, A._BankAccountEditState_build_closure0, A._BankAccountEditState_build_closure, A._BankAccountEditState_build__closure0, A._BankAccountEditState_build_closure2, A._BankAccountEditState_build__closure, A.BankAccountEditScreen_build_closure0, A.BankAccountEditVM_BankAccountEditVM$fromStore_closure, A.BankAccountEditVM_BankAccountEditVM$fromStore_closure1, A.BankAccountEditVM_BankAccountEditVM$fromStore_closure0, A.BankAccountEditVM_BankAccountEditVM$fromStore___closure, A.BankAccountEditVM_BankAccountEditVM$fromStore___closure0, A.BankAccountEditVM_BankAccountEditVM$fromStore____closure, A.BankAccountViewScreen_build_closure0, A.ClientListItem_build__closure, A.ClientListItem_build__closure3, A.ClientListVM_fromStore__handleRefresh, A.ClientListVM_fromStore_closure, A.ClientListVM_fromStore_closure0, A._ClientPdfViewState_loadPDF_closure0, A._ClientPdfViewState_loadPDF_closure1, A._ClientPdfViewState_loadPDF__closure0, A._ClientPdfViewState_build_closure1, A._ClientPdfViewState_build_closure, A._ClientPdfViewState_build_closure0, A._ClientPdfViewState_build_closure3, A._ClientPdfViewState_build_closure2, A._ClientPdfViewState_build_closure5, A._ClientPdfViewState_build_closure4, A._ClientPdfViewState_build__closure4, A._ClientPdfViewState_build__closure2, A._ClientPdfViewState_build_closure13, A.ClientPdfScreen_build_closure0, A.ClientPresenter_getField_closure0, A.ClientScreen_build_closure7, A.ClientScreen_build_closure4, A.ClientScreen_build_closure0, A.ClientScreen_build_closure1, A.ClientScreen_build_closure2, A.ClientScreen_build_closure3, A._ClientEditState_build_closure, A._ClientEditState_build_closure0, A.ClientEditBillingAddressState_didChangeDependencies_closure, A.ClientEditBillingAddressState_didChangeDependencies_closure0, A.ClientEditBillingAddressState_dispose_closure, A.ClientEditBillingAddressState__onChanged_closure, A.ClientEditBillingAddressState_build_closure, A.ClientEditBillingAddressState_build__closure0, A.ClientEditBillingAddressState_build__closure, A._ClientEditContactsState__showContactEditor_closure, A._ClientEditContactsState__showContactEditor__closure, A._ClientEditContactsState_build_closure, A._ClientEditContactsState_build_closure0, A.ContactEditDetailsState_didChangeDependencies_closure, A.ContactEditDetailsState_didChangeDependencies_closure0, A.ContactEditDetailsState_dispose_closure, A.ContactEditDetailsState__onChanged_closure, A.ContactEditDetailsState_build_closure0, A.ContactEditDetailsState_build_closure, A.ContactEditDetailsState_build_closure2, A.ContactEditDetailsState_build_closure1, A.ContactEditDetailsState_build_closure4, A.ContactEditDetailsState_build_closure3, A.ContactEditDetailsState_build_closure6, A.ContactEditDetailsState_build_closure5, A.ContactEditDetailsState_build_closure7, A.ContactEditDetailsState_build_closure8, A.ContactEditDetailsState_build_closure9, A.ContactEditDetailsState_build_closure10, A.ContactEditDetailsState_build_closure11, A.ContactEditDetailsState_build_closure12, A.ContactEditDetailsState_build___closure, A.ContactEditDetailsState_build__closure1, A.ContactEditDetailsState_build__closure, A.ClientEditContactsScreen_build_closure0, A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure0, A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure1, A.ClientEditDetailsState_didChangeDependencies_closure, A.ClientEditDetailsState_didChangeDependencies_closure0, A.ClientEditDetailsState_dispose_closure, A.ClientEditDetailsState__onChanged_closure, A.ClientEditDetailsState_build_closure, A.ClientEditDetailsState_build_closure0, A.ClientEditDetailsState_build__closure3, A.ClientEditDetailsState_build_closure1, A.ClientEditDetailsState_build__closure2, A.ClientEditDetailsState_build_closure3, A.ClientEditDetailsState_build__closure1, A.ClientEditDetailsState_build_closure2, A.ClientEditDetailsState_build_closure4, A.ClientEditDetailsState_build__closure0, A.ClientEditDetailsState_build_closure5, A.ClientEditDetailsState_build__closure, A.ClientEditNotesState_didChangeDependencies_closure, A.ClientEditNotesState_didChangeDependencies_closure0, A.ClientEditNotesState_dispose_closure, A.ClientEditNotesState__onChanged_closure, A.ClientEditSettingsState_didChangeDependencies_closure, A.ClientEditSettingsState_didChangeDependencies_closure0, A.ClientEditSettingsState_dispose_closure, A.ClientEditSettingsState__onChanged_closure, A.ClientEditSettingsState_build_closure, A.ClientEditSettingsState_build__closure5, A.ClientEditSettingsState_build_closure0, A.ClientEditSettingsState_build__closure4, A.ClientEditSettingsState_build_closure1, A.ClientEditSettingsState_build_closure2, A.ClientEditSettingsState_build__closure3, A.ClientEditSettingsState_build_closure3, A.ClientEditSettingsState_build_closure4, A.ClientEditSettingsState_build__closure2, A.ClientEditSettingsState_build_closure5, A.ClientEditSettingsState_build__closure1, A.ClientEditSettingsState_build_closure6, A.ClientEditSettingsState_build_closure7, A.ClientEditSettingsState_build__closure0, A.ClientEditSettingsState_build_closure8, A.ClientEditSettingsState_build__closure, A.ClientEditShippingAddressState_didChangeDependencies_closure, A.ClientEditShippingAddressState_didChangeDependencies_closure0, A.ClientEditShippingAddressState_dispose_closure, A.ClientEditShippingAddressState__onChanged_closure, A.ClientEditShippingAddressState_build_closure, A.ClientEditShippingAddressState_build__closure0, A.ClientEditShippingAddressState_build__closure, A.ClientEditScreen_build_closure0, A.ClientEditVM_ClientEditVM$fromStore_closure, A.ClientEditVM_ClientEditVM$fromStore__closure, A.ClientEditVM_ClientEditVM$fromStore__closure0, A.ClientEditVM_ClientEditVM$fromStore_closure1, A.ClientEditVM_ClientEditVM$fromStore_closure0, A.ClientEditVM_ClientEditVM$fromStore___closure, A.ClientEditVM_ClientEditVM$fromStore___closure0, A.ClientEditVM_ClientEditVM$fromStore___closure1, A.ClientEditVM_ClientEditVM$fromStore____closure, A._ClientViewState_build_closure, A._ClientViewDetailsState_build__buildDetailsList_closure, A._ClientViewFullwidthState_build_closure, A._ClientViewFullwidthState_build__closure2, A._ClientViewLedgerState_build_closure, A.ClientOverview_build_closure, A.ClientOverview_build_closure0, A.ClientViewPaymentMethods_build__closure, A.ClientViewScreen_build_closure0, A.ClientViewVM_ClientViewVM$fromStore__handleRefresh, A.ClientViewVM_ClientViewVM$fromStore_closure, A.ClientViewVM_ClientViewVM$fromStore_closure0, A.ClientViewVM_ClientViewVM$fromStore__closure, A.ClientViewVM_ClientViewVM$fromStore__closure0, A.ClientViewVM_ClientViewVM$fromStore___closure, A._CompanyGatewayListState_build_closure, A.CompanyGatewayListItem_build_closure, A.CompanyGatewayListVM_fromStore__handleRefresh, A.CompanyGatewayListVM_fromStore_closure, A.CompanyGatewayListVM_fromStore_closure1, A.CompanyGatewayListVM_fromStore__closure, A.CompanyGatewayListVM_fromStore__closure0, A.CompanyGatewayScreen_build_closure, A.CompanyGatewayScreen_build__closure0, A.CompanyGatewayScreen_build__closure1, A.CompanyGatewayScreen_build_closure0, A.CompanyGatewayScreen_build__closure, A.CompanyGatewayScreen_build_closure2, A.CompanyGatewayScreen_build_closure4, A.CompanyGatewayScreen_build_closure5, A.CompanyGatewayScreen_build_closure6, A.CompanyGatewayScreen_build_closure7, A.CompanyGatewayScreenVM_fromStore_closure, A._CompanyGatewayEditState_didChangeDependencies_closure, A._CompanyGatewayEditState_build_closure, A._CompanyGatewayEditState_build_closure0, A._CompanyGatewayEditState_build__closure18, A._CompanyGatewayEditState_build_closure3, A._CompanyGatewayEditState_build__closure17, A._CompanyGatewayEditState_build_closure4, A._CompanyGatewayEditState_build__closure16, A._CompanyGatewayEditState_build_closure6, A._CompanyGatewayEditState_build__closure15, A._CompanyGatewayEditState_build_closure5, A._CompanyGatewayEditState_build_closure7, A._CompanyGatewayEditState_build__closure14, A._CompanyGatewayEditState_build___closure, A._CompanyGatewayEditState_build_closure8, A._CompanyGatewayEditState_build__closure13, A._CompanyGatewayEditState_build_closure9, A._CompanyGatewayEditState_build__closure12, A._CompanyGatewayEditState_build_closure10, A._CompanyGatewayEditState_build__closure11, A._CompanyGatewayEditState_build_closure11, A._CompanyGatewayEditState_build__closure10, A._CompanyGatewayEditState_build_closure12, A._CompanyGatewayEditState_build__closure9, A._CompanyGatewayEditState_build_closure13, A._CompanyGatewayEditState_build__closure8, A._CompanyGatewayEditState_build_closure14, A._CompanyGatewayEditState_build__closure7, A._CompanyGatewayEditState_build_closure15, A._CompanyGatewayEditState_build__closure6, A._CompanyGatewayEditState_build_closure16, A._CompanyGatewayEditState_build__closure5, A._CompanyGatewayEditState_build_closure17, A._CompanyGatewayEditState_build__closure4, A._CompanyGatewayEditState_build_closure18, A._CompanyGatewayEditState_build__closure3, A._CompanyGatewayEditState_build_closure19, A._CompanyGatewayEditState_build__closure2, A._CompanyGatewayEditState_build_closure20, A._CompanyGatewayEditState_build__closure1, A._CompanyGatewayEditState_build_closure21, A._CompanyGatewayEditState_build__closure0, A._CompanyGatewayEditState_build_closure22, A._CompanyGatewayEditState_build_closure23, A.GatewayConfigSettings_build_closure0, A.GatewayConfigSettings_build__closure, A._GatewayConfigFieldState__obscureText_closure, A._GatewayConfigFieldState_build_closure0, A._GatewayConfigFieldState_build_closure, A._GatewayConfigFieldState_build_closure1, A._GatewayConfigFieldState_build_closure2, A._GatewayConfigFieldState_build_closure3, A._LimitEditorState__onChanged_closure, A._LimitEditorState__onChanged_closure0, A._LimitEditorState_build_closure, A._LimitEditorState_build_closure0, A._FeesEditorState_dispose_closure, A._FeesEditorState_didChangeDependencies_closure, A._FeesEditorState_didChangeDependencies_closure0, A._FeesEditorState__onChanged_closure, A._FeesEditorState__onChanged__closure, A._FeesEditorState_build_closure, A._FeesEditorState_build__closure2, A._FeesEditorState_build___closure2, A._FeesEditorState_build_closure0, A._FeesEditorState_build__closure1, A._FeesEditorState_build___closure1, A._FeesEditorState_build_closure1, A._FeesEditorState_build__closure0, A._FeesEditorState_build___closure0, A._FeesEditorState_build_closure2, A._FeesEditorState_build__closure, A._FeesEditorState_build___closure, A.CompanyGatewayEditScreen_build_closure0, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure1, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure0, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure0, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore___closure0, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore____closure, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore_closure2, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure0, A._CompanyGatewayOverview_build_closure3, A.CompanyGatewayViewScreen_build_closure0, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__handleRefresh, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure0, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure2, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore____closure, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore___closure0, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure3, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure0, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure1, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure2, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure3, A.CreditEmailScreen_build_closure1, A.CreditEmailScreen_build_closure0, A.EmailCreditVM_EmailCreditVM$fromStore_closure, A.EmailCreditVM_EmailCreditVM$fromStore__closure, A.CreditListItem_build__closure, A.CreditListItem_build__closure3, A.CreditListVM_fromStore__handleRefresh, A.CreditListVM_fromStore_closure, A.CreditListVM_fromStore_closure0, A.CreditPdfScreen_build_closure0, A.CreditScreen_build_closure, A.CreditScreen_build_closure0, A.CreditScreen_build_closure1, A.CreditScreen_build_closure2, A.CreditScreen_build_closure3, A.CreditScreen_build_closure4, A.CreditScreen_build_closure14, A.CreditScreen_build_closure10, A.CreditScreen_build_closure6, A.CreditScreen_build_closure7, A.CreditScreen_build_closure8, A.CreditScreen_build_closure9, A._CreditEditState_build_closure1, A._CreditEditState_build_closure2, A._CreditEditState_build__closure, A._CreditEditState_build___closure0, A._CreditEditState_build___closure1, A._CreditEditState_build___closure, A.CreditEditDetailsScreen_build_closure0, A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure, A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure0, A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure, A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore__closure0, A.CreditEditItemsScreen_build_closure0, A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure1, A.CreditEditItemsVM_CreditEditItemsVM$fromStore__closure, A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure, A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure0, A.CreditEditNotesScreen_build_closure0, A.CreditEditNotesVM_CreditEditNotesVM$fromStore_closure, A.CreditEditPDFScreen_build_closure0, A.CreditEditScreen_build_closure0, A.CreditEditVM_CreditEditVM$fromStore_closure, A.CreditEditVM_CreditEditVM$fromStore___closure0, A.CreditEditVM_CreditEditVM$fromStore___closure1, A.CreditEditVM_CreditEditVM$fromStore___closure2, A.CreditEditVM_CreditEditVM$fromStore____closure, A.CreditEditVM_CreditEditVM$fromStore_closure0, A.CreditEditVM_CreditEditVM$fromStore_closure1, A.CreditEditVM_CreditEditVM$fromStore_closure2, A.CreditEditVM_CreditEditVM$fromStore__closure, A.CreditEditVM_CreditEditVM$fromStore__closure0, A.CreditEditVM_CreditEditVM$fromStore___closure, A.CreditViewScreen_build_closure0, A.CreditViewVM_CreditViewVM$fromStore__handleRefresh, A.CreditViewVM_CreditViewVM$fromStore_closure, A.CreditViewVM_CreditViewVM$fromStore_closure0, A.CreditViewVM_CreditViewVM$fromStore_closure1, A.CreditViewVM_CreditViewVM$fromStore__closure, A.CreditViewVM_CreditViewVM$fromStore__closure0, A.CreditViewVM_CreditViewVM$fromStore___closure, A.CreditViewVM_CreditViewVM$fromStore_closure2, A._DashboardChartState__onSelectionChanged_closure, A._DashboardChartState__onSelectionChanged_closure0, A._DashboardChartState_build_closure, A._DashboardDateRangePickerState_build_closure, A._DashboardDateRangePickerState_build_closure0, A._DashboardDateRangePickerState_build_closure1, A._DashboardDateRangePickerState_build_closure2, A._DashboardDateRangePickerState_build_closure5, A._DashboardDateRangePickerState_build_closure6, A._DashboardDateRangePickerState_build__closure, A.DashboardPanels__showDateOptions_closure, A.DashboardPanels__header__closure, A.DashboardPanels__header__closure0, A.DashboardPanels__header__closure1, A.DashboardPanels__header___closure0, A.DashboardPanels__header___closure1, A.DashboardPanels__header__closure2, A.DashboardPanels__header___closure, A.DashboardPanels__header__closure3, A.DashboardPanels__header__closure4, A.DashboardPanels__header___showSettings_closure, A.DashboardPanels__runningTasks_closure, A.DashboardPanels_build_closure, A.DashboardPanels_build_closure0, A.DashboardPanels_build_closure1, A.DashboardPanels_build_closure2, A.DashboardPanels_build_closure3, A.DashboardPanels_build__closure2, A.__DashboardPanelState_build_closure, A.__OverviewPanelState_build_closure, A.__DashboardSettingsState_build_closure, A.__DashboardSettingsState_build_closure0, A.__DashboardSettingsState_build_closure1, A.__DashboardSettingsState_build_closure2, A.__DashboardSettingsState_build__closure6, A.__DashboardSettingsState_build__closure2, A.__DashboardSettingsState_build__closure4, A.__DashboardSettingsState_build__closure0, A.__DashboardSettingsState_build_closure9, A.__DashboardSettingsState_build_closure8, A._DashboardFieldState_build__closure5, A._DashboardFieldState_build_closure0, A._DashboardFieldState_build_closure1, A._DashboardFieldState_build_closure2, A._DashboardFieldState_build_closure3, A._DashboardFieldState_build__closure, A._DashboardFieldState_build__closure0, A._DashboardScreenState_initState_closure, A._DashboardScreenState_initState_closure0, A._DashboardScreenState_initState__closure, A._DashboardScreenState_build_closure, A._DashboardScreenState_build_closure0, A._DashboardScreenState_build__closure0, A._DashboardScreenState_build___closure, A._DashboardScreenState_build___closure0, A._DashboardScreenState_build___closure1, A._DashboardScreenState_build_closure3, A.DashboardVM_fromStore__handleRefresh, A.DashboardVM_fromStore_closure, A.DashboardVM_fromStore_closure0, A.DashboardVM_fromStore_closure4, A.DashboardVM_fromStore_closure5, A.DashboardVM_fromStore_closure2, A.DashboardVM_fromStore_closure3, A.DesignListItem_build_closure, A.DesignListVM_fromStore__handleRefresh, A.DesignListVM_fromStore_closure, A.DesignListVM_fromStore_closure0, A.DesignScreen_build_closure7, A.DesignScreen_build_closure4, A.DesignScreen_build_closure0, A.DesignScreen_build_closure1, A.DesignScreen_build_closure2, A.DesignScreen_build_closure3, A._DesignEditState_didChangeDependencies_closure, A._DesignEditState_didChangeDependencies_closure0, A._DesignEditState_dispose_closure, A._DesignEditState__onChanged_closure, A._DesignEditState__loadDesign_closure, A._DesignEditState__loadDesign_closure0, A._DesignEditState__loadPreview_closure0, A._DesignEditState_build_closure2, A._DesignEditState_build_closure, A._DesignEditState_build_closure0, A._DesignEditState_build_closure1, A._DesignSettingsState_build_closure, A._DesignSettingsState_build_closure0, A._DesignSettingsState_build_closure1, A._DesignSettingsState_build__closure2, A._DesignSettingsState_build_closure4, A._DesignSettingsState_build_closure5, A._DesignSettingsState_build__closure1, A._DesignSettingsState_build___closure, A._DesignSettingsState_build____closure, A._DesignSettingsState_build__closure, A._DesignSettingsState_build__closure0, A._PdfDesignPreviewState_build_closure, A.__DesignImportDialogState_build_closure, A.DesignEditScreen_build_closure0, A.DesignEditVM_DesignEditVM$fromStore_closure, A.DesignEditVM_DesignEditVM$fromStore_closure1, A.DesignEditVM_DesignEditVM$fromStore_closure0, A._DesignViewState_build_closure, A._DesignViewState_build_closure0, A._DesignViewState_build_closure1, A._DesignViewState_build_closure2, A._DesignViewState_build_closure3, A._DesignViewState_build_closure4, A._DesignViewState_build_closure5, A._DesignViewState_build_closure6, A.DesignViewScreen_build_closure0, A.DocumentListItem_build__closure, A.DocumentListItem_build__closure3, A.DocumentListBuilder_build__closure1, A.DocumentListVM_fromStore_closure0, A.DocumentScreen_build_closure, A.DocumentScreen_build_closure0, A.DocumentScreen_build_closure1, A.DocumentScreen_build_closure2, A.DocumentScreen_build_closure3, A.DocumentScreen_build_closure4, A.DocumentScreen_build_closure11, A.DocumentScreen_build_closure7, A.DocumentScreen_build_closure8, A.DocumentScreen_build_closure9, A.DocumentScreen_build_closure10, A._DocumentEditState_didChangeDependencies_closure, A._DocumentEditState_didChangeDependencies_closure0, A._DocumentEditState_dispose_closure, A._DocumentEditState__onChanged_closure, A._DocumentEditState_build_closure1, A._DocumentEditState_build_closure0, A._DocumentEditState_build_closure, A._DocumentEditState_build__closure, A._DocumentEditState_build__closure0, A.DocumentEditScreen_build_closure0, A.DocumentEditVM_DocumentEditVM$fromStore_closure1, A.DocumentEditVM_DocumentEditVM$fromStore_closure, A.DocumentEditVM_DocumentEditVM$fromStore_closure0, A.DocumentEditVM_DocumentEditVM$fromStore___closure, A.DocumentEditVM_DocumentEditVM$fromStore___closure0, A.DocumentEditVM_DocumentEditVM$fromStore____closure, A._DocumentViewState_build_closure, A.DocumentViewScreen_build_closure0, A._ExpenseEditState__onSavePressed_closure, A._ExpenseEditState_build_closure1, A._ExpenseEditState_build_closure2, A.ExpenseEditDetailsState_didChangeDependencies_closure, A.ExpenseEditDetailsState_didChangeDependencies_closure0, A.ExpenseEditDetailsState_dispose_closure, A.ExpenseEditDetailsState__onChanged_closure, A.ExpenseEditDetailsState_build_closure1, A.ExpenseEditDetailsState_build__closure18, A.ExpenseEditDetailsState_build_closure, A.ExpenseEditDetailsState_build__closure19, A.ExpenseEditDetailsState_build_closure3, A.ExpenseEditDetailsState_build__closure17, A.ExpenseEditDetailsState_build_closure2, A.ExpenseEditDetailsState_build_closure4, A.ExpenseEditDetailsState_build__closure16, A.ExpenseEditDetailsState_build_closure6, A.ExpenseEditDetailsState_build__closure14, A.ExpenseEditDetailsState_build__closure15, A.ExpenseEditDetailsState_build_closure7, A.ExpenseEditDetailsState_build__closure13, A.ExpenseEditDetailsState_build_closure8, A.ExpenseEditDetailsState_build__closure12, A.ExpenseEditDetailsState_build_closure9, A.ExpenseEditDetailsState_build__closure11, A.ExpenseEditDetailsState_build_closure10, A.ExpenseEditDetailsState_build__closure10, A.ExpenseEditDetailsState_build_closure11, A.ExpenseEditDetailsState_build__closure9, A.ExpenseEditDetailsState_build_closure12, A.ExpenseEditDetailsState_build__closure8, A.ExpenseEditDetailsState_build_closure13, A.ExpenseEditDetailsState_build__closure7, A.ExpenseEditDetailsState_build_closure14, A.ExpenseEditDetailsState_build__closure6, A.ExpenseEditDetailsState_build_closure15, A.ExpenseEditDetailsState_build__closure5, A.ExpenseEditDetailsState_build_closure16, A.ExpenseEditDetailsState_build__closure4, A.ExpenseEditDetailsState_build_closure17, A.ExpenseEditDetailsState_build__closure3, A.ExpenseEditDetailsState_build__closure2, A.ExpenseEditDetailsState_build_closure20, A.ExpenseEditDetailsState_build__closure1, A.ExpenseEditDetailsState_build_closure19, A.ExpenseEditDetailsState_build__closure0, A.ExpenseEditDetailsState_build_closure23, A.ExpenseEditDetailsState_build__closure, A.ExpenseEditDetailsState_build_closure22, A.ExpenseEditNotesState_didChangeDependencies_closure, A.ExpenseEditNotesState_didChangeDependencies_closure0, A.ExpenseEditNotesState_dispose_closure, A.ExpenseEditNotesState__onChanged_closure, A.ExpenseEditSettingsState_didChangeDependencies_closure, A.ExpenseEditSettingsState_didChangeDependencies_closure0, A.ExpenseEditSettingsState_dispose_closure, A.ExpenseEditSettingsState__onChanged_closure, A.ExpenseEditSettingsState__setCurrency_closure, A.ExpenseEditSettingsState__setCurrency_closure0, A.ExpenseEditSettingsState__calculateExchangeRate_closure, A.ExpenseEditSettingsState_build_closure, A.ExpenseEditSettingsState_build__closure11, A.ExpenseEditSettingsState_build_closure0, A.ExpenseEditSettingsState_build__closure7, A.ExpenseEditSettingsState_build__closure8, A.ExpenseEditSettingsState_build__closure9, A.ExpenseEditSettingsState_build_closure1, A.ExpenseEditSettingsState_build__closure6, A.ExpenseEditSettingsState_build__closure5, A.ExpenseEditSettingsState_build_closure3, A.ExpenseEditSettingsState_build__closure3, A.ExpenseEditSettingsState_build__closure4, A.ExpenseEditSettingsState_build_closure4, A.ExpenseEditSettingsState_build_closure7, A.ExpenseEditSettingsState_build_closure5, A.ExpenseEditSettingsState_build_closure6, A.ExpenseEditSettingsState_build_closure8, A.ExpenseEditSettingsState_build__closure1, A.ExpenseEditSettingsState_build_closure10, A.ExpenseEditSettingsState_build__closure0, A.ExpenseEditSettingsState_build_closure11, A.ExpenseEditSettingsState_build__closure, A.ExpenseEditScreen_build_closure0, A.ExpenseEditVM_ExpenseEditVM$fromStore_closure, A.ExpenseEditVM_ExpenseEditVM$fromStore_closure1, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure3, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure4, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure1, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure2, A.ExpenseEditVM_ExpenseEditVM$fromStore_closure0, A.ExpenseEditVM_ExpenseEditVM$fromStore___closure0, A.ExpenseEditVM_ExpenseEditVM$fromStore___closure1, A.ExpenseEditVM_ExpenseEditVM$fromStore____closure, A.ExpenseEditVM_ExpenseEditVM$fromStore_closure4, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure0, A.ExpenseEditVM_ExpenseEditVM$fromStore___closure, A.ExpenseListItem_build__closure, A.ExpenseListItem_build__closure3, A.ExpenseListVM_fromStore__handleRefresh, A.ExpenseListVM_fromStore_closure, A.ExpenseListVM_fromStore_closure0, A.ExpenseScreen_build_closure, A.ExpenseScreen_build_closure0, A.ExpenseScreen_build_closure1, A.ExpenseScreen_build_closure2, A.ExpenseScreen_build_closure3, A.ExpenseScreen_build_closure14, A.ExpenseScreen_build_closure10, A.ExpenseScreen_build_closure6, A.ExpenseScreen_build_closure7, A.ExpenseScreen_build_closure8, A.ExpenseScreen_build_closure9, A._ExpenseViewState_build_closure, A._ExpenseViewScheduleState_build_closure, A.ExpenseViewScreen_build_closure0, A.ExpenseViewVM_ExpenseViewVM$fromStore__handleRefresh, A.ExpenseViewVM_ExpenseViewVM$fromStore_closure, A.ExpenseViewVM_ExpenseViewVM$fromStore_closure0, A.ExpenseViewVM_ExpenseViewVM$fromStore__closure, A.ExpenseViewVM_ExpenseViewVM$fromStore__closure0, A.ExpenseViewVM_ExpenseViewVM$fromStore___closure, A._ExpenseCategoryEditState_didChangeDependencies_closure, A._ExpenseCategoryEditState_didChangeDependencies_closure0, A._ExpenseCategoryEditState_dispose_closure, A._ExpenseCategoryEditState__onChanged_closure, A._ExpenseCategoryEditState_build_closure0, A._ExpenseCategoryEditState_build_closure1, A._ExpenseCategoryEditState_build_closure, A._ExpenseCategoryEditState_build__closure, A._ExpenseCategoryEditState_build__closure0, A._ExpenseCategoryEditState_build__closure1, A._ExpenseCategoryEditState_build___closure, A.ExpenseCategoryEditScreen_build_closure0, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure1, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore_closure0, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore___closure0, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore____closure, A.ExpenseCategoryListItem_build_closure, A.ExpenseCategoryListVM_fromStore__handleRefresh, A.ExpenseCategoryListVM_fromStore_closure, A.ExpenseCategoryListVM_fromStore_closure0, A.ExpenseCategoryScreen_build_closure7, A.ExpenseCategoryScreen_build_closure4, A.ExpenseCategoryScreen_build_closure0, A.ExpenseCategoryScreen_build_closure1, A.ExpenseCategoryScreen_build_closure2, A.ExpenseCategoryScreen_build_closure3, A.ExpenseCategoryViewScreen_build_closure0, A._GroupEditState_didChangeDependencies_closure, A._GroupEditState_didChangeDependencies_closure0, A._GroupEditState_dispose_closure, A._GroupEditState__onChanged_closure, A._GroupEditState_build_closure0, A._GroupEditState_build_closure1, A._GroupEditState_build_closure, A._GroupEditState_build__closure, A._GroupEditState_build__closure0, A.GroupEditScreen_build_closure0, A.GroupEditVM_GroupEditVM$fromStore_closure, A.GroupEditVM_GroupEditVM$fromStore_closure1, A.GroupEditVM_GroupEditVM$fromStore_closure0, A.GroupEditVM_GroupEditVM$fromStore___closure, A.GroupEditVM_GroupEditVM$fromStore___closure0, A.GroupEditVM_GroupEditVM$fromStore____closure, A.GroupListItem_build_closure, A.GroupListVM_fromStore__handleRefresh, A.GroupListVM_fromStore_closure, A.GroupListVM_fromStore_closure0, A.GroupSettingsScreen_build_closure3, A.GroupSettingsScreen_build_closure0, A.GroupViewScreen_build_closure0, A.GroupViewVM_GroupViewVM$fromStore_closure0, A.GroupViewVM_GroupViewVM$fromStore__closure, A.GroupViewVM_GroupViewVM$fromStore__closure0, A.GroupViewVM_GroupViewVM$fromStore___closure, A._InvoiceEditState__onSavePressed_closure, A._InvoiceEditState_build_closure1, A._InvoiceEditState_build_closure2, A._InvoiceEditState_build__closure, A._InvoiceEditState_build___closure0, A._InvoiceEditState_build___closure1, A._InvoiceEditState_build___closure, A.InvoiceEditContacts_build_closure0, A.InvoiceEditContacts_build_closure2, A._ContactListTileState_build_closure, A._ContactListTileState_build_closure0, A._ContactListTileState_build_closure1, A._ContactListTileState_build__closure, A._ContactListTileState_build__closure0, A.InvoiceEditContactsScreen_build_closure0, A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure, A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure0, A.InvoiceEditContactsVM_InvoiceEditContactsVM$fromStore_closure1, A.InvoiceEditDesktopState_didChangeDependencies_closure, A.InvoiceEditDesktopState_didChangeDependencies_closure0, A.InvoiceEditDesktopState_dispose_closure, A.InvoiceEditDesktopState__onChanged_closure, A.InvoiceEditDesktopState_build_closure, A.InvoiceEditDesktopState_build_closure0, A.InvoiceEditDesktopState_build_closure1, A.InvoiceEditDesktopState_build_closure2, A.InvoiceEditDesktopState_build_closure3, A.InvoiceEditDesktopState_build_closure4, A.InvoiceEditDesktopState_build_closure8, A.InvoiceEditDesktopState_build__closure21, A.InvoiceEditDesktopState_build_closure7, A.InvoiceEditDesktopState_build__closure20, A.InvoiceEditDesktopState_build_closure11, A.InvoiceEditDesktopState_build__closure19, A.InvoiceEditDesktopState_build_closure10, A.InvoiceEditDesktopState_build_closure13, A.InvoiceEditDesktopState_build__closure18, A.InvoiceEditDesktopState_build_closure12, A.InvoiceEditDesktopState_build_closure15, A.InvoiceEditDesktopState_build__closure17, A.InvoiceEditDesktopState_build__closure16, A.InvoiceEditDesktopState_build_closure17, A.InvoiceEditDesktopState_build__closure15, A.InvoiceEditDesktopState_build_closure19, A.InvoiceEditDesktopState_build_closure20, A.InvoiceEditDesktopState_build__closure14, A.InvoiceEditDesktopState_build_closure21, A.InvoiceEditDesktopState_build__closure13, A.InvoiceEditDesktopState_build_closure23, A.InvoiceEditDesktopState_build__closure12, A.InvoiceEditDesktopState_build_closure22, A.InvoiceEditDesktopState_build_closure24, A.InvoiceEditDesktopState_build_closure25, A.InvoiceEditDesktopState_build__closure10, A.InvoiceEditDesktopState_build_closure26, A.InvoiceEditDesktopState_build__closure9, A.InvoiceEditDesktopState_build__closure0, A.InvoiceEditDesktopState_build___closure8, A.InvoiceEditDesktopState_build__closure1, A.InvoiceEditDesktopState_build___closure7, A.InvoiceEditDesktopState_build__closure2, A.InvoiceEditDesktopState_build___closure5, A.InvoiceEditDesktopState_build___closure6, A.InvoiceEditDesktopState_build__closure3, A.InvoiceEditDesktopState_build___closure4, A.InvoiceEditDesktopState_build__closure5, A.InvoiceEditDesktopState_build___closure2, A.InvoiceEditDesktopState_build___closure3, A.InvoiceEditDesktopState_build__closure6, A.InvoiceEditDesktopState_build___closure1, A.InvoiceEditDesktopState_build__closure7, A.InvoiceEditDesktopState_build___closure0, A.InvoiceEditDesktopState_build__closure8, A.InvoiceEditDesktopState_build___closure, A.InvoiceEditDesktopState_build_closure30, A.InvoiceEditDesktopState_build_closure31, A.InvoiceEditDesktopState_build_closure32, A.InvoiceEditDesktopState_build__closure, A.__PdfPreviewState__loadPdf_closure0, A.__PdfPreviewState__loadPdf_closure1, A.__PdfPreviewState_build_closure1, A.InvoiceEditDetailsState_didChangeDependencies_closure, A.InvoiceEditDetailsState_didChangeDependencies_closure0, A.InvoiceEditDetailsState_dispose_closure, A.InvoiceEditDetailsState__onChanged_closure, A.InvoiceEditDetailsState_build_closure, A.InvoiceEditDetailsState_build_closure0, A.InvoiceEditDetailsState_build_closure1, A.InvoiceEditDetailsState_build_closure2, A.InvoiceEditDetailsState_build_closure3, A.InvoiceEditDetailsState_build_closure4, A.InvoiceEditDetailsState_build__closure19, A.InvoiceEditDetailsState_build_closure6, A.InvoiceEditDetailsState_build__closure18, A.InvoiceEditDetailsState_build_closure5, A.InvoiceEditDetailsState_build__closure17, A.InvoiceEditDetailsState_build_closure9, A.InvoiceEditDetailsState_build__closure16, A.InvoiceEditDetailsState_build_closure8, A.InvoiceEditDetailsState_build_closure11, A.InvoiceEditDetailsState_build__closure15, A.InvoiceEditDetailsState_build_closure10, A.InvoiceEditDetailsState_build_closure13, A.InvoiceEditDetailsState_build__closure14, A.InvoiceEditDetailsState_build__closure13, A.InvoiceEditDetailsState_build_closure15, A.InvoiceEditDetailsState_build__closure12, A.InvoiceEditDetailsState_build_closure17, A.InvoiceEditDetailsState_build__closure11, A.InvoiceEditDetailsState_build_closure18, A.InvoiceEditDetailsState_build__closure10, A.InvoiceEditDetailsState_build_closure20, A.InvoiceEditDetailsState_build__closure9, A.InvoiceEditDetailsState_build_closure19, A.InvoiceEditDetailsState_build_closure21, A.InvoiceEditDetailsState_build_closure22, A.InvoiceEditDetailsState_build_closure23, A.InvoiceEditDetailsState_build_closure24, A.InvoiceEditDetailsState_build__closure8, A.InvoiceEditDetailsState_build_closure25, A.InvoiceEditDetailsState_build__closure6, A.InvoiceEditDetailsState_build__closure7, A.InvoiceEditDetailsState_build_closure26, A.InvoiceEditDetailsState_build__closure5, A.InvoiceEditDetailsState_build_closure28, A.InvoiceEditDetailsState_build__closure3, A.InvoiceEditDetailsState_build__closure4, A.InvoiceEditDetailsState_build_closure29, A.InvoiceEditDetailsState_build__closure2, A.InvoiceEditDetailsState_build_closure30, A.InvoiceEditDetailsState_build__closure1, A.InvoiceEditDetailsState_build_closure31, A.InvoiceEditDetailsState_build__closure0, A.InvoiceEditDetailsState_build__closure, A.InvoiceEditDetailsScreen_build_closure0, A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure, A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure0, A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure, A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore__closure0, A._InvoiceEditItemsState__showInvoiceItemEditor_closure, A._InvoiceEditItemsState_build_closure, A.ItemEditDetailsState_didChangeDependencies_closure, A.ItemEditDetailsState_dispose_closure, A.ItemEditDetailsState__onChanged_closure, A.ItemEditDetailsState__onChanged_closure0, A.ItemEditDetailsState_build__closure3, A.ItemEditDetailsState_build_closure2, A.ItemEditDetailsState_build_closure1, A.ItemEditDetailsState_build_closure3, A.ItemEditDetailsState_build_closure4, A.ItemEditDetailsState_build_closure5, A._InvoiceEditItemsDesktopState__updateColumns_closure, A._InvoiceEditItemsDesktopState__updateColumns_closure0, A._InvoiceEditItemsDesktopState__updateColumns_closure1, A._InvoiceEditItemsDesktopState__updateColumns_closure2, A._InvoiceEditItemsDesktopState__updateColumns_closure3, A._InvoiceEditItemsDesktopState__onFocusChange_closure, A._InvoiceEditItemsDesktopState_build_closure, A._InvoiceEditItemsDesktopState_build_closure0, A._InvoiceEditItemsDesktopState_build__closure33, A._InvoiceEditItemsDesktopState_build__closure34, A._InvoiceEditItemsDesktopState_build_closure4, A._InvoiceEditItemsDesktopState_build_closure6, A._InvoiceEditItemsDesktopState_build__closure5, A._InvoiceEditItemsDesktopState_build__closure3, A._InvoiceEditItemsDesktopState_build___closure13, A._InvoiceEditItemsDesktopState_build___closure14, A._InvoiceEditItemsDesktopState_build__closure0, A._InvoiceEditItemsDesktopState_build__closure2, A._InvoiceEditItemsDesktopState_build___closure15, A._InvoiceEditItemsDesktopState_build___closure16, A._InvoiceEditItemsDesktopState_build__closure1, A._InvoiceEditItemsDesktopState_build___closure18, A._InvoiceEditItemsDesktopState_build___closure17, A._InvoiceEditItemsDesktopState_build____closure2, A._InvoiceEditItemsDesktopState_build__closure4, A._InvoiceEditItemsDesktopState_build____closure, A._InvoiceEditItemsDesktopState_build____closure1, A._InvoiceEditItemsDesktopState_build____closure0, A._InvoiceEditItemsDesktopState_build__closure7, A._InvoiceEditItemsDesktopState_build__closure6, A._InvoiceEditItemsDesktopState_build___closure11, A._InvoiceEditItemsDesktopState_build__closure9, A._InvoiceEditItemsDesktopState_build__closure8, A._InvoiceEditItemsDesktopState_build___closure10, A._InvoiceEditItemsDesktopState_build__closure11, A._InvoiceEditItemsDesktopState_build__closure10, A._InvoiceEditItemsDesktopState_build___closure9, A._InvoiceEditItemsDesktopState_build__closure13, A._InvoiceEditItemsDesktopState_build__closure12, A._InvoiceEditItemsDesktopState_build___closure8, A._InvoiceEditItemsDesktopState_build__closure15, A._InvoiceEditItemsDesktopState_build__closure14, A._InvoiceEditItemsDesktopState_build___closure7, A._InvoiceEditItemsDesktopState_build__closure18, A._InvoiceEditItemsDesktopState_build__closure17, A._InvoiceEditItemsDesktopState_build___closure6, A._InvoiceEditItemsDesktopState_build__closure16, A._InvoiceEditItemsDesktopState_build__closure20, A._InvoiceEditItemsDesktopState_build__closure19, A._InvoiceEditItemsDesktopState_build___closure5, A._InvoiceEditItemsDesktopState_build___closure4, A._InvoiceEditItemsDesktopState_build__closure23, A._InvoiceEditItemsDesktopState_build__closure22, A._InvoiceEditItemsDesktopState_build___closure3, A._InvoiceEditItemsDesktopState_build__closure25, A._InvoiceEditItemsDesktopState_build__closure24, A._InvoiceEditItemsDesktopState_build___closure2, A._InvoiceEditItemsDesktopState_build__closure27, A._InvoiceEditItemsDesktopState_build__closure26, A._InvoiceEditItemsDesktopState_build___closure1, A._InvoiceEditItemsDesktopState_build__closure29, A._InvoiceEditItemsDesktopState_build__closure28, A._InvoiceEditItemsDesktopState_build___closure0, A._InvoiceEditItemsDesktopState_build__closure31, A._InvoiceEditItemsDesktopState_build__closure30, A._InvoiceEditItemsDesktopState_build___closure, A._InvoiceEditItemsDesktopState_build_closure7, A._InvoiceEditItemsDesktopState_build__closure, A._InvoiceEditItemsDesktopState_build_closure8, A.InvoiceEditItemsScreen_build_closure0, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure0, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure0, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure1, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore__closure, A.InvoiceEditNotesState_didChangeDependencies_closure, A.InvoiceEditNotesState_didChangeDependencies_closure0, A.InvoiceEditNotesState_dispose_closure, A.InvoiceEditNotesState__onChanged_closure, A.InvoiceEditNotesScreen_build_closure0, A.InvoiceEditNotesVM_InvoiceEditNotesVM$fromStore_closure, A.InvoiceEditPDFState_didChangeDependencies_closure0, A.InvoiceEditPDFState_didChangeDependencies_closure1, A.InvoiceEditPDFState_build_closure, A.InvoiceEditPDFScreen_build_closure0, A.InvoiceEditScreen_build_closure0, A.InvoiceEditVM_InvoiceEditVM$fromStore_closure, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure1, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure2, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure3, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure4, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure5, A.InvoiceEditVM_InvoiceEditVM$fromStore____closure, A.InvoiceEditVM_InvoiceEditVM$fromStore_closure0, A.InvoiceEditVM_InvoiceEditVM$fromStore__closure1, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure0, A.InvoiceEditVM_InvoiceEditVM$fromStore_closure1, A.InvoiceEditVM_InvoiceEditVM$fromStore_closure2, A.InvoiceEditVM_InvoiceEditVM$fromStore__closure, A.InvoiceEditVM_InvoiceEditVM$fromStore__closure0, A.InvoiceEditVM_InvoiceEditVM$fromStore___closure, A._InvoiceItemSelectorState__onItemsSelected_closure, A._InvoiceItemSelectorState__updateClientId_closure, A._InvoiceItemSelectorState_build_closure, A._InvoiceItemSelectorState_build_closure0, A._InvoiceItemSelectorState_build_closure1, A._InvoiceItemSelectorState_build__productList__closure, A._InvoiceItemSelectorState_build__taskList__closure, A._InvoiceItemSelectorState_build__expenseList__closure, A._InvoiceItemSelectorState_build_closure2, A.InvoiceEmailScreen_build_closure1, A.InvoiceEmailScreen_build_closure0, A.EmailInvoiceVM_EmailInvoiceVM$fromStore_closure, A.EmailInvoiceVM_EmailInvoiceVM$fromStore__closure, A.InvoiceListItem_build__closure, A.InvoiceListItem_build__closure3, A.InvoiceListVM_fromStore__handleRefresh, A.InvoiceListVM_fromStore_closure, A.InvoiceListVM_fromStore_closure0, A._InvoicePdfViewState_loadPdf_closure0, A._InvoicePdfViewState_loadPdf_closure1, A._InvoicePdfViewState_loadPdf__closure0, A._InvoicePdfViewState_build_closure0, A._InvoicePdfViewState_build_closure, A._InvoicePdfViewState_build_closure1, A._InvoicePdfViewState_build_closure5, A.InvoicePdfScreen_build_closure0, A.InvoiceScreen_build_closure, A.InvoiceScreen_build_closure0, A.InvoiceScreen_build_closure1, A.InvoiceScreen_build_closure2, A.InvoiceScreen_build_closure3, A.InvoiceScreen_build_closure4, A.InvoiceScreen_build_closure5, A.InvoiceScreen_build_closure6, A.InvoiceScreen_build_closure7, A.InvoiceScreen_build_closure17, A.InvoiceScreen_build_closure13, A.InvoiceScreen_build_closure9, A.InvoiceScreen_build_closure10, A.InvoiceScreen_build_closure11, A.InvoiceScreen_build_closure12, A._InvoiceViewState_build_closure, A.InvoiceViewContacts_build_closure, A._InvitationListTile_build_closure, A._InvitationListTile_build_closure1, A.InvoiceViewDocuments_build_closure0, A._InvoiceViewHistoryState_build_closure, A._InvoiceViewHistoryState_build_closure0, A.InvoiceOverview_build_closure, A.InvoiceOverview_build__closure0, A.InvoiceOverview_build__closure1, A.InvoiceOverview_build_closure0, A.InvoiceOverview_build_closure1, A.InvoiceOverview_build_closure2, A.InvoiceOverview_build__closure, A._InvoiceViewScheduleState_build_closure, A.InvoiceViewScreen_build_closure0, A.InvoiceViewVM_InvoiceViewVM$fromStore__handleRefresh, A.InvoiceViewVM_InvoiceViewVM$fromStore_closure, A.InvoiceViewVM_InvoiceViewVM$fromStore_closure0, A.InvoiceViewVM_InvoiceViewVM$fromStore_closure1, A.InvoiceViewVM_InvoiceViewVM$fromStore__closure, A.InvoiceViewVM_InvoiceViewVM$fromStore__closure0, A.InvoiceViewVM_InvoiceViewVM$fromStore___closure, A.InvoiceViewVM_InvoiceViewVM$fromStore_closure3, A._PaymentEditState_didChangeDependencies_closure, A._PaymentEditState_didChangeDependencies_closure0, A._PaymentEditState_dispose_closure, A._PaymentEditState__onChanged_closure, A._PaymentEditState_convertCurrency_closure, A._PaymentEditState_build_closure, A._PaymentEditState_build_closure0, A._PaymentEditState_build_closure1, A._PaymentEditState_build_closure2, A._PaymentEditState_build_closure4, A._PaymentEditState_build_closure3, A._PaymentEditState_build__closure5, A._PaymentEditState_build_closure5, A._PaymentEditState_build_closure6, A._PaymentEditState_build_closure8, A._PaymentEditState_build__closure4, A._PaymentEditState_build_closure9, A._PaymentEditState_build__closure3, A._PaymentEditState_build_closure10, A._PaymentEditState_build__closure2, A._PaymentEditState_build_closure11, A._PaymentEditState_build__closure0, A._PaymentEditState_build_closure12, A._PaymentEditState_build_closure14, A._PaymentEditState_build__closure, A._PaymentEditState_build_closure13, A._PaymentEditState_build_closure17, A._PaymentableEditorState_didChangeDependencies_closure, A._PaymentableEditorState_didChangeDependencies_closure0, A._PaymentableEditorState_dispose_closure0, A._PaymentableEditorState__onChanged_closure, A._PaymentableEditorState__onChanged_closure0, A._PaymentableEditorState__onChanged_closure1, A._PaymentableEditorState__onChanged_closure2, A._PaymentableEditorState__onChanged_closure3, A._PaymentableEditorState__onChanged_closure4, A._PaymentableEditorState__onChanged_closure5, A._PaymentableEditorState_build_closure, A._PaymentableEditorState_build_closure0, A._PaymentableEditorState_build_closure3, A._PaymentableEditorState_build_closure2, A._PaymentableEditorState_build_closure1, A._PaymentableEditorState_build_closure6, A._PaymentableEditorState_build_closure5, A._PaymentableEditorState_build_closure4, A._PaymentableEditorState_build__closure, A._PaymentableEditorState_build__closure0, A.PaymentEditFooter_build_closure, A.PaymentEditFooter_build_closure0, A.PaymentEditScreen_build_closure0, A.PaymentEditVM_PaymentEditVM$fromStore_closure, A.PaymentEditVM_PaymentEditVM$fromStore_closure1, A.PaymentEditVM_PaymentEditVM$fromStore_closure0, A.PaymentEditVM_PaymentEditVM$fromStore___closure, A.PaymentEditVM_PaymentEditVM$fromStore___closure0, A.PaymentEditVM_PaymentEditVM$fromStore___closure1, A.PaymentEditVM_PaymentEditVM$fromStore___closure2, A.PaymentEditVM_PaymentEditVM$fromStore___closure3, A.PaymentEditVM_PaymentEditVM$fromStore___closure4, A.PaymentEditVM_PaymentEditVM$fromStore____closure, A.PaymentListItem_build__closure, A.PaymentListItem_build__closure3, A.PaymentListVM_fromStore__handleRefresh, A.PaymentListVM_fromStore_closure, A.PaymentListVM_fromStore_closure0, A.PaymentPresenter_getField_closure, A.PaymentPresenter_getField_closure0, A.PaymentPresenter_getField_closure1, A.PaymentScreen_build_closure, A.PaymentScreen_build_closure0, A.PaymentScreen_build_closure1, A.PaymentScreen_build_closure2, A.PaymentScreen_build_closure3, A.PaymentScreen_build_closure4, A.PaymentScreen_build_closure5, A.PaymentScreen_build_closure6, A.PaymentScreen_build_closure17, A.PaymentScreen_build_closure13, A.PaymentScreen_build_closure9, A.PaymentScreen_build_closure10, A.PaymentScreen_build_closure11, A.PaymentScreen_build_closure12, A._PaymentRefundState_didChangeDependencies_closure, A._PaymentRefundState_didChangeDependencies_closure0, A._PaymentRefundState_dispose_closure, A._PaymentRefundState__onChanged__closure, A._PaymentRefundState_build_closure, A._PaymentRefundState_build_closure1, A._PaymentRefundState_build__closure1, A._PaymentRefundState_build_closure2, A._PaymentRefundState_build__closure0, A._PaymentRefundState_build_closure3, A._PaymentRefundState_build__closure, A._PaymentRefundState_build_onSavePressed, A._PaymentRefundState_build_onSavePressed_closure0, A._PaymentRefundState_build_closure4, A._PaymentRefundState_build_closure5, A._PaymentableEditorState_didChangeDependencies_closure1, A._PaymentableEditorState_didChangeDependencies_closure2, A._PaymentableEditorState_dispose_closure, A._PaymentableEditorState__onChanged_closure6, A._PaymentableEditorState__onChanged_closure7, A._PaymentableEditorState__onChanged_closure8, A._PaymentableEditorState__onChanged_closure9, A._PaymentableEditorState_build_closure8, A._PaymentableEditorState_build_closure10, A._PaymentableEditorState_build_closure9, A._PaymentableEditorState_build_closure11, A._PaymentableEditorState_build__closure1, A.PaymentRefundScreen_build_closure0, A.PaymentRefundVM_PaymentRefundVM$fromStore_closure, A.PaymentRefundVM_PaymentRefundVM$fromStore_closure1, A.PaymentRefundVM_PaymentRefundVM$fromStore__closure, A.PaymentRefundVM_PaymentRefundVM$fromStore__closure0, A.PaymentRefundVM_PaymentRefundVM$fromStore___closure, A._PaymentViewState_build_closure, A.PaymentViewScreen_build_closure0, A.PaymentViewVM_PaymentViewVM$fromStore__handleRefresh, A.PaymentViewVM_PaymentViewVM$fromStore_closure, A.PaymentViewVM_PaymentViewVM$fromStore_closure0, A.PaymentViewVM_PaymentViewVM$fromStore__closure, A.PaymentViewVM_PaymentViewVM$fromStore__closure0, A.PaymentViewVM_PaymentViewVM$fromStore___closure, A._PaymentTermEditState_didChangeDependencies_closure, A._PaymentTermEditState_didChangeDependencies_closure0, A._PaymentTermEditState_dispose_closure, A._PaymentTermEditState__onChanged_closure, A._PaymentTermEditState_build_closure0, A._PaymentTermEditState_build_closure1, A._PaymentTermEditState_build_closure, A._PaymentTermEditState_build__closure0, A._PaymentTermEditState_build__closure, A.PaymentTermEditScreen_build_closure0, A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure, A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure1, A.PaymentTermEditVM_PaymentTermEditVM$fromStore_closure0, A.PaymentTermEditVM_PaymentTermEditVM$fromStore___closure, A.PaymentTermEditVM_PaymentTermEditVM$fromStore___closure0, A.PaymentTermEditVM_PaymentTermEditVM$fromStore____closure, A.PaymentTermListItem_build_closure, A.PaymentTermListVM_fromStore__handleRefresh, A.PaymentTermListVM_fromStore_closure, A.PaymentTermListVM_fromStore_closure0, A.PaymentTermScreen_build_closure7, A.PaymentTermScreen_build_closure4, A.PaymentTermScreen_build_closure0, A.PaymentTermScreen_build_closure1, A.PaymentTermScreen_build_closure2, A.PaymentTermScreen_build_closure3, A.PaymentTermViewScreen_build_closure0, A._ProductEditState_didChangeDependencies_closure, A._ProductEditState_didChangeDependencies_closure0, A._ProductEditState_dispose_closure, A._ProductEditState__onChanged_closure, A._ProductEditState_build_closure6, A._ProductEditState_build_closure, A._ProductEditState_build_closure1, A._ProductEditState_build__closure3, A._ProductEditState_build_closure0, A._ProductEditState_build_closure2, A._ProductEditState_build__closure2, A._ProductEditState_build_closure3, A._ProductEditState_build__closure1, A._ProductEditState_build_closure4, A._ProductEditState_build__closure0, A._ProductEditState_build_closure5, A._ProductEditState_build__closure, A.ProductEditScreen_build_closure0, A.ProductEditVM_ProductEditVM$fromStore_closure, A.ProductEditVM_ProductEditVM$fromStore_closure1, A.ProductEditVM_ProductEditVM$fromStore_closure0, A.ProductEditVM_ProductEditVM$fromStore___closure, A.ProductEditVM_ProductEditVM$fromStore___closure0, A.ProductEditVM_ProductEditVM$fromStore____closure, A.ProductListItem_build__closure, A.ProductListItem_build__closure3, A.ProductListVM_fromStore__handleRefresh, A.ProductListVM_fromStore_closure, A.ProductListVM_fromStore_closure0, A.ProductScreen_build_closure8, A.ProductScreen_build_closure5, A.ProductScreen_build_closure1, A.ProductScreen_build_closure2, A.ProductScreen_build_closure3, A.ProductScreen_build_closure4, A._ProductViewState_build_closure, A.ProductViewScreen_build_closure0, A.ProductViewVM_ProductViewVM$fromStore__handleRefresh, A.ProductViewVM_ProductViewVM$fromStore_closure, A.ProductViewVM_ProductViewVM$fromStore_closure0, A.ProductViewVM_ProductViewVM$fromStore__closure, A.ProductViewVM_ProductViewVM$fromStore__closure0, A.ProductViewVM_ProductViewVM$fromStore___closure, A._ProjectEditState_didChangeDependencies_closure, A._ProjectEditState_didChangeDependencies_closure0, A._ProjectEditState_dispose_closure, A._ProjectEditState__onChanged_closure, A._ProjectEditState_build_closure0, A._ProjectEditState_build_closure, A._ProjectEditState_build__closure, A._ProjectEditState_build__closure2, A._ProjectEditState_build__closure1, A._ProjectEditState_build___closure1, A._ProjectEditState_build__closure0, A._ProjectEditState_build__closure4, A._ProjectEditState_build___closure, A._ProjectEditState_build___closure0, A.ProjectEditScreen_build_closure0, A.ProjectEditVM_ProjectEditVM$fromStore_closure, A.ProjectEditVM_ProjectEditVM$fromStore_closure1, A.ProjectEditVM_ProjectEditVM$fromStore__closure, A.ProjectEditVM_ProjectEditVM$fromStore__closure0, A.ProjectEditVM_ProjectEditVM$fromStore_closure0, A.ProjectEditVM_ProjectEditVM$fromStore___closure, A.ProjectEditVM_ProjectEditVM$fromStore___closure0, A.ProjectEditVM_ProjectEditVM$fromStore____closure, A.ProjectListItem_build__closure, A.ProjectListItem_build__closure3, A.ProjectListVM_fromStore__handleRefresh, A.ProjectListVM_fromStore_closure, A.ProjectListVM_fromStore_closure0, A.ProjectScreen_build_closure7, A.ProjectScreen_build_closure4, A.ProjectScreen_build_closure0, A.ProjectScreen_build_closure1, A.ProjectScreen_build_closure2, A.ProjectScreen_build_closure3, A._ProjectViewState_build_closure, A._ProjectOverviewState_initState_closure, A.ProjectViewScreen_build_closure0, A.ProjectViewVM_ProjectViewVM$fromStore__handleRefresh, A.ProjectViewVM_ProjectViewVM$fromStore_closure, A.ProjectViewVM_ProjectViewVM$fromStore_closure0, A.ProjectViewVM_ProjectViewVM$fromStore__closure, A.ProjectViewVM_ProjectViewVM$fromStore__closure0, A.ProjectViewVM_ProjectViewVM$fromStore___closure, A._PurchaseOrderEditState_build_closure1, A._PurchaseOrderEditState_build_closure2, A._PurchaseOrderEditState_build__closure, A._PurchaseOrderEditState_build___closure0, A._PurchaseOrderEditState_build___closure1, A._PurchaseOrderEditState_build___closure, A.PurchaseOrderEditDetailsScreen_build_closure0, A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure, A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure0, A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure, A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore__closure0, A.PurchaseOrderEditItemsScreen_build_closure0, A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure1, A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure, A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure0, A.PurchaseOrderEditNotesScreen_build_closure0, A.PurchaseOrderEditNotesVM_PurchaseOrderEditNotesVM$fromStore_closure, A.PurchaseOrderEditPDFScreen_build_closure0, A.PurchaseOrderEditScreen_build_closure0, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure0, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure1, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure2, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore____closure, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure0, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure1, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore_closure2, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure0, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore___closure, A.PurchaseOrderEmailScreen_build_closure1, A.PurchaseOrderEmailScreen_build_closure0, A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore_closure, A.EmailPurchaseOrderVM_EmailPurchaseOrderVM$fromStore__closure, A.PurchaseOrderListItem_build__closure, A.PurchaseOrderListItem_build__closure3, A.PurchaseOrderListVM_fromStore__handleRefresh, A.PurchaseOrderListVM_fromStore_closure, A.PurchaseOrderListVM_fromStore_closure0, A.PurchaseOrderPdfScreen_build_closure0, A.PurchaseOrderScreen_build_closure, A.PurchaseOrderScreen_build_closure0, A.PurchaseOrderScreen_build_closure1, A.PurchaseOrderScreen_build_closure2, A.PurchaseOrderScreen_build_closure3, A.PurchaseOrderScreen_build_closure13, A.PurchaseOrderScreen_build_closure9, A.PurchaseOrderScreen_build_closure5, A.PurchaseOrderScreen_build_closure6, A.PurchaseOrderScreen_build_closure7, A.PurchaseOrderScreen_build_closure8, A.PurchaseOrderViewScreen_build_closure0, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__handleRefresh, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure0, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure1, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore__closure0, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore___closure, A.PurchaseOrderViewVM_PurchaseOrderViewVM$fromStore_closure2, A._QuoteEditState_build_closure1, A._QuoteEditState_build_closure2, A._QuoteEditState_build__closure, A._QuoteEditState_build___closure0, A._QuoteEditState_build___closure1, A._QuoteEditState_build___closure, A.QuoteEditDetailsScreen_build_closure0, A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure, A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure0, A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure, A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore__closure0, A.QuoteEditItemsScreen_build_closure0, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure1, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore__closure, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure0, A.QuoteEditNotesScreen_build_closure0, A.QuoteEditNotesVM_QuoteEditNotesVM$fromStore_closure, A.QuoteEditPDFScreen_build_closure0, A.QuoteEditScreen_build_closure0, A.QuoteEditVM_QuoteEditVM$fromStore_closure, A.QuoteEditVM_QuoteEditVM$fromStore___closure0, A.QuoteEditVM_QuoteEditVM$fromStore___closure1, A.QuoteEditVM_QuoteEditVM$fromStore___closure2, A.QuoteEditVM_QuoteEditVM$fromStore____closure, A.QuoteEditVM_QuoteEditVM$fromStore_closure0, A.QuoteEditVM_QuoteEditVM$fromStore_closure1, A.QuoteEditVM_QuoteEditVM$fromStore_closure2, A.QuoteEditVM_QuoteEditVM$fromStore__closure, A.QuoteEditVM_QuoteEditVM$fromStore__closure0, A.QuoteEditVM_QuoteEditVM$fromStore___closure, A.QuoteEmailScreen_build_closure1, A.QuoteEmailScreen_build_closure0, A.EmailQuoteVM_EmailQuoteVM$fromStore_closure, A.EmailQuoteVM_EmailQuoteVM$fromStore__closure, A.QuoteListItem_build__closure, A.QuoteListItem_build__closure3, A.QuoteListVM_fromStore__handleRefresh, A.QuoteListVM_fromStore_closure, A.QuoteListVM_fromStore_closure0, A.QuotePdfScreen_build_closure0, A.QuoteScreen_build_closure, A.QuoteScreen_build_closure0, A.QuoteScreen_build_closure1, A.QuoteScreen_build_closure2, A.QuoteScreen_build_closure3, A.QuoteScreen_build_closure4, A.QuoteScreen_build_closure5, A.QuoteScreen_build_closure15, A.QuoteScreen_build_closure11, A.QuoteScreen_build_closure7, A.QuoteScreen_build_closure8, A.QuoteScreen_build_closure9, A.QuoteScreen_build_closure10, A.QuoteViewScreen_build_closure0, A.QuoteViewVM_QuoteViewVM$fromStore__handleRefresh, A.QuoteViewVM_QuoteViewVM$fromStore_closure, A.QuoteViewVM_QuoteViewVM$fromStore_closure0, A.QuoteViewVM_QuoteViewVM$fromStore_closure1, A.QuoteViewVM_QuoteViewVM$fromStore__closure, A.QuoteViewVM_QuoteViewVM$fromStore__closure0, A.QuoteViewVM_QuoteViewVM$fromStore___closure, A.QuoteViewVM_QuoteViewVM$fromStore_closure2, A.RecurringExpenseEditScreen_build_closure0, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure3, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure4, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure1, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure2, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure1, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure0, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure0, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure1, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore____closure, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure4, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure0, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore___closure, A.RecurringExpenseListItem_build__closure, A.RecurringExpenseListItem_build__closure3, A.RecurringExpenseListVM_fromStore__handleRefresh, A.RecurringExpenseListVM_fromStore_closure, A.RecurringExpenseListVM_fromStore_closure0, A.RecurringExpenseScreen_build_closure, A.RecurringExpenseScreen_build_closure0, A.RecurringExpenseScreen_build_closure1, A.RecurringExpenseScreen_build_closure2, A.RecurringExpenseScreen_build_closure3, A.RecurringExpenseScreen_build_closure13, A.RecurringExpenseScreen_build_closure9, A.RecurringExpenseScreen_build_closure5, A.RecurringExpenseScreen_build_closure6, A.RecurringExpenseScreen_build_closure7, A.RecurringExpenseScreen_build_closure8, A.RecurringExpenseViewScreen_build_closure0, A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__handleRefresh, A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure, A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore_closure0, A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure, A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore__closure0, A.RecurringExpenseViewVM_RecurringExpenseViewVM$fromStore___closure, A._RecurringInvoiceEditState_build_closure1, A._RecurringInvoiceEditState_build_closure2, A._RecurringInvoiceEditState_build__closure, A._RecurringInvoiceEditState_build___closure0, A._RecurringInvoiceEditState_build___closure1, A._RecurringInvoiceEditState_build___closure, A.RecurringInvoiceEditDetailsScreen_build_closure0, A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure, A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure0, A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure, A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore__closure0, A.RecurringInvoiceEditItemsScreen_build_closure0, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure1, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore__closure, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure0, A.RecurringInvoiceEditNotesScreen_build_closure0, A.RecurringInvoiceEditNotesVM_RecurringInvoiceEditNotesVM$fromStore_closure, A.RecurringInvoiceEditPDFScreen_build_closure0, A.RecurringInvoiceEditScreen_build_closure0, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure0, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure1, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure2, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore____closure, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure0, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure1, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore_closure2, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure0, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore___closure, A.RecurringInvoiceListItem_build__closure, A.RecurringInvoiceListItem_build__closure3, A.RecurringInvoiceListVM_fromStore__handleRefresh, A.RecurringInvoiceListVM_fromStore_closure, A.RecurringInvoiceListVM_fromStore_closure0, A.RecurringInvoicePdfScreen_build_closure0, A.RecurringInvoiceScreen_build_closure, A.RecurringInvoiceScreen_build_closure0, A.RecurringInvoiceScreen_build_closure1, A.RecurringInvoiceScreen_build_closure2, A.RecurringInvoiceScreen_build_closure3, A.RecurringInvoiceScreen_build_closure13, A.RecurringInvoiceScreen_build_closure9, A.RecurringInvoiceScreen_build_closure5, A.RecurringInvoiceScreen_build_closure6, A.RecurringInvoiceScreen_build_closure7, A.RecurringInvoiceScreen_build_closure8, A.RecurringInvoiceViewScreen_build_closure0, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__handleRefresh, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure0, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure1, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore__closure0, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore___closure, A.RecurringInvoiceViewVM_RecurringInvoiceViewVM$fromStore_closure2, A.memoizedClientReport_closure, A.clientReport_closure, A.clientReport_closure0, A.clientReport_closure2, A.clientReport_closure3, A.memoizedContactReport_closure, A.contactReport_closure, A.contactReport_closure0, A.contactReport_closure2, A.contactReport_closure3, A.memoizedCreditItemReport_closure, A.lineItemReport_closure11, A.lineItemReport_closure12, A.lineItemReport_closure14, A.lineItemReport_closure15, A.lineItemReport_closure16, A.memoizedCreditReport_closure, A.creditReport_closure, A.creditReport_closure0, A.creditReport_closure2, A.creditReport_closure3, A.memoizedDocumentReport_closure, A.documentReport_closure, A.documentReport_closure0, A.documentReport_closure1, A.documentReport_closure3, A.documentReport_closure4, A.memoizedExpenseReport_closure, A.expenseReport_closure, A.expenseReport_closure0, A.expenseReport_closure2, A.expenseReport_closure3, A.memoizedInvoiceItemReport_closure, A.lineItemReport_closure17, A.lineItemReport_closure18, A.lineItemReport_closure20, A.lineItemReport_closure21, A.lineItemReport_closure22, A.memoizedInvoiceReport_closure, A.invoiceReport_closure, A.invoiceReport__closure, A.invoiceReport_closure1, A.invoiceReport_closure3, A.invoiceReport_closure4, A.memoizedInvoiceTaxReport_closure, A.taxReport_closure, A.taxReport_closure1, A.taxReport_closure2, A.taxReport_closure3, A.taxReport_closure4, A.memoizedPaymentReport_closure, A.paymentReport_closure, A.paymentReport_closure0, A.paymentReport_closure2, A.paymentReport_closure3, A.memoizedPaymentTaxReport_closure, A.paymentTaxReport_closure, A.paymentTaxReport_closure1, A.paymentTaxReport_closure2, A.paymentTaxReport_closure3, A.paymentTaxReport_closure4, A.memoizedProductReport_closure, A.productReport_closure, A.productReport_closure0, A.productReport_closure2, A.productReport_closure3, A.memoizedProfitAndLossReport_closure, A.profitAndLossReport_closure, A.profitAndLossReport_closure1, A.profitAndLossReport_closure2, A.profitAndLossReport_closure3, A.profitAndLossReport_closure4, A.memoizedPurchaseOrderItemReport_closure, A.lineItemReport_closure, A.lineItemReport_closure0, A.lineItemReport_closure2, A.lineItemReport_closure3, A.lineItemReport_closure4, A.memoizedPurchaseOrderReport_closure, A.purchaseOrderReport_closure, A.purchaseOrderReport_closure0, A.purchaseOrderReport_closure2, A.purchaseOrderReport_closure3, A.memoizedQuoteItemReport_closure, A.lineItemReport_closure5, A.lineItemReport_closure6, A.lineItemReport_closure8, A.lineItemReport_closure9, A.lineItemReport_closure10, A.memoizedQuoteReport_closure, A.quoteReport_closure, A.quoteReport_closure0, A.quoteReport_closure2, A.quoteReport_closure3, A.memoizedRecurringExpenseReport_closure, A.recurringExpenseReport_closure, A.recurringExpenseReport_closure0, A.recurringExpenseReport_closure2, A.recurringExpenseReport_closure3, A.memoizedRecurringInvoiceReport_closure, A.recurringInvoiceReport_closure, A.recurringInvoiceReport_closure0, A.recurringInvoiceReport_closure2, A.recurringInvoiceReport_closure3, A.ReportCharts_build_closure0, A.ReportCharts_build_closure3, A.ReportCharts_build_closure6, A.ReportsScreen_build_closure, A.ReportsScreen_build_closure0, A.ReportsScreen_build_closure3, A.ReportsScreen_build_closure2, A.ReportsScreen_build_closure6, A.ReportsScreen_build_closure4, A.ReportsScreen_build_closure5, A.ReportsScreen_build_closure7, A.ReportsScreen_build_closure8, A.ReportsScreen_build_closure9, A.ReportsScreen_build_closure11, A.ReportsScreen_build__closure4, A.ReportsScreen_build_closure10, A.ReportsScreen_build_closure12, A.ReportsScreen_build__closure3, A.ReportsScreen_build_closure13, A.ReportsScreen_build_closure14, A.ReportsScreen_build_closure19, A.ReportsScreen_build_closure17, A.ReportsScreen_build_closure18, A.ReportsScreen_build_closure29, A.ReportsScreen_build_closure20, A.ReportsScreen_build___closure0, A.ReportsScreen_build__closure1, A.ReportsScreen_build_closure24, A.ReportsScreen_build_closure27, A.ReportsScreen_build___closure, A._ReportDataTableState_initState__closure, A._ReportDataTableState__onChanged_closure, A._ReportDataTableState_dispose_closure, A._ReportDataTableState_dispose__closure, A.getReportColumnType_convertCustomFieldType, A.ReportResult_tableFilters_closure, A.ReportResult_tableFilters_closure0, A.ReportResult_tableFilters_closure1, A.ReportResult_tableFilters_closure3, A.ReportResult_tableFilters_closure4, A.ReportResult_tableFilters_closure5, A.ReportResult_tableFilters_closure9, A.ReportResult_tableFilters__closure, A.ReportResult_tableFilters__closure0, A.ReportResult_tableFilters_closure8, A.ReportResult_tableFilters__closure1, A.ReportResult_tableFilters_closure6, A.ReportResult_tableFilters__closure4, A.ReportResult_tableFilters_closure7, A.ReportResult_tableRow__closure, A.ReportResult_totalColumns_closure, A.ReportResult_totalRows_closure0, A.ReportResult_totalRows_closure2, A.ReportResult_totalRows__closure, A.ReportsScreenVM_fromStore__closure7, A.ReportsScreenVM_fromStore___closure0, A.ReportsScreenVM_fromStore__closure8, A.ReportsScreenVM_fromStore__closure9, A.ReportsScreenVM_fromStore_closure5, A.ReportsScreenVM_fromStore_closure1, A.ReportsScreenVM_fromStore__closure0, A.ReportsScreenVM_fromStore_closure0, A.ReportsScreenVM_fromStore__closure1, A.ReportsScreenVM_fromStore__closure2, A.ReportsScreenVM_fromStore__closure3, A.ReportsScreenVM_fromStore__closure5, A.ReportsScreenVM_fromStore__closure6, A.ReportsScreenVM_fromStore___closure, A.memoizeedGroupTotals_closure, A.memoizedTaskItemReport_closure, A.taskItemReport_closure, A.taskItemReport_closure0, A.taskItemReport_closure2, A.taskItemReport_closure3, A.memoizedTaskReport_closure, A.taskReport_closure, A.taskReport_closure0, A.taskReport_closure2, A.taskReport_closure3, A.memoizedTransactionReport_closure, A.transactionReport_closure, A.transactionReport_closure0, A.transactionReport_closure1, A.transactionReport_closure2, A.transactionReport_closure3, A.transactionReport_closure5, A.transactionReport_closure6, A.memoizedVendorReport_closure, A.vendorReport_closure, A.vendorReport_closure0, A.vendorReport_closure2, A.vendorReport_closure3, A._ScheduleEditState_didChangeDependencies_closure, A._ScheduleEditState_didChangeDependencies_closure0, A._ScheduleEditState_dispose_closure, A._ScheduleEditState__onChanged__closure, A._ScheduleEditState_build_closure0, A._ScheduleEditState_build_closure1, A._ScheduleEditState_build_closure, A._ScheduleEditState_build__closure1, A._ScheduleEditState_build___closure17, A._ScheduleEditState_build__closure, A._ScheduleEditState_build__closure0, A._ScheduleEditState_build___closure16, A._ScheduleEditState_build__closure3, A._ScheduleEditState_build__closure5, A._ScheduleEditState_build___closure15, A._ScheduleEditState_build__closure4, A._ScheduleEditState_build__closure7, A._ScheduleEditState_build___closure14, A._ScheduleEditState_build__closure6, A._ScheduleEditState_build__closure9, A._ScheduleEditState_build____closure, A._ScheduleEditState_build__closure8, A._ScheduleEditState_build__closure12, A._ScheduleEditState_build___closure12, A._ScheduleEditState_build__closure10, A._ScheduleEditState_build__closure11, A._ScheduleEditState_build__closure15, A._ScheduleEditState_build___closure11, A._ScheduleEditState_build__closure13, A._ScheduleEditState_build__closure14, A._ScheduleEditState_build__closure17, A._ScheduleEditState_build___closure10, A._ScheduleEditState_build__closure16, A._ScheduleEditState_build__closure18, A._ScheduleEditState_build___closure9, A._ScheduleEditState_build__closure19, A._ScheduleEditState_build___closure8, A._ScheduleEditState_build__closure20, A._ScheduleEditState_build___closure7, A._ScheduleEditState_build__closure21, A._ScheduleEditState_build___closure5, A._ScheduleEditState_build___closure4, A._ScheduleEditState_build__closure24, A._ScheduleEditState_build___closure3, A._ScheduleEditState_build__closure23, A._ScheduleEditState_build__closure25, A._ScheduleEditState_build___closure2, A._ScheduleEditState_build__closure26, A._ScheduleEditState_build___closure1, A._ScheduleEditState_build__closure27, A._ScheduleEditState_build___closure0, A._ScheduleEditState_build__closure28, A._ScheduleEditState_build___closure, A.ScheduleEditScreen_build_closure0, A.ScheduleEditVM_ScheduleEditVM$fromStore_closure, A.ScheduleEditVM_ScheduleEditVM$fromStore_closure1, A.ScheduleEditVM_ScheduleEditVM$fromStore_closure0, A.ScheduleEditVM_ScheduleEditVM$fromStore___closure, A.ScheduleEditVM_ScheduleEditVM$fromStore___closure0, A.ScheduleEditVM_ScheduleEditVM$fromStore____closure, A.ScheduleListItem_build_closure, A.ScheduleListVM_fromStore__handleRefresh, A.ScheduleListVM_fromStore_closure, A.ScheduleListVM_fromStore_closure0, A.ScheduleScreen_build_closure7, A.ScheduleScreen_build_closure4, A.ScheduleScreen_build_closure0, A.ScheduleScreen_build_closure1, A.ScheduleScreen_build_closure2, A.ScheduleScreen_build_closure3, A.ScheduleViewScreen_build_closure0, A._AccountManagementState_didChangeDependencies_closure, A._AccountManagementState_didChangeDependencies_closure0, A._AccountManagementState__onChanged_closure, A._AccountManagementState_dispose_closure, A._AccountManagementState_build_closure, A._AccountManagementState_build__closure2, A._AccountManagementState_build___closure, A._AccountManagementState_build_closure0, A._AccountManagementState_build__closure1, A._AccountManagementState_build_closure1, A._AccountManagementState_build__closure0, A._AccountManagementState_build_closure2, A._AccountManagementState_build__closure, A._AccountOverview_build_closure1, A._AccountOverview_build__closure6, A._AccountOverview_build_closure2, A._AccountOverview_build__closure5, A._AccountOverview_build_closure3, A._AccountOverview_build__closure4, A._AccountOverview_build_closure4, A._AccountOverview_build__closure3, A._AccountOverview_build_closure5, A._AccountOverview_build__closure2, A._AccountOverview_build__closure1, A._AccountOverview_build___closure1, A._AccountOverview_build___closure2, A._AccountOverview_build___closure3, A._AccountOverview_build__closure0, A._AccountOverview_build__closure, A.AccountManagementVM_fromStore_closure1, A.AccountManagementVM_fromStore_closure2, A.AccountManagementVM_fromStore__closure, A.AccountManagementVM_fromStore__closure0, A.AccountManagementVM_fromStore___closure0, A.AccountManagementVM_fromStore__closure1, A.AccountManagementVM_fromStore___closure, A.AccountManagementVM_fromStore_closure, A.AccountManagementVM_fromStore_closure3, A.AccountManagementVM_fromStore_closure0, A._ClientPortalState__validateSubdomain__closure1, A._ClientPortalState__validateSubdomain__closure2, A._ClientPortalState_dispose_closure, A._ClientPortalState_didChangeDependencies_closure, A._ClientPortalState_didChangeDependencies_closure0, A._ClientPortalState__onChanged__closure, A._ClientPortalState__onChanged__closure0, A._ClientPortalState_build_closure23, A._ClientPortalState_build_closure, A._ClientPortalState_build__closure15, A._ClientPortalState_build_closure1, A._ClientPortalState_build_closure0, A._ClientPortalState_build_closure2, A._ClientPortalState_build_closure5, A._ClientPortalState_build__closure14, A._ClientPortalState_build_closure6, A._ClientPortalState_build__closure13, A._ClientPortalState_build_closure7, A._ClientPortalState_build__closure12, A._ClientPortalState_build_closure8, A._ClientPortalState_build__closure11, A._ClientPortalState_build_closure9, A._ClientPortalState_build__closure10, A._ClientPortalState_build_closure10, A._ClientPortalState_build__closure9, A._ClientPortalState_build_closure11, A._ClientPortalState_build__closure8, A._ClientPortalState_build_closure13, A._ClientPortalState_build__closure7, A._ClientPortalState_build_closure15, A._ClientPortalState_build__closure6, A._ClientPortalState_build___closure, A._ClientPortalState_build____closure, A._ClientPortalState_build_closure16, A._ClientPortalState_build__closure5, A._ClientPortalState_build_closure17, A._ClientPortalState_build__closure4, A._ClientPortalState_build_closure18, A._ClientPortalState_build__closure3, A._ClientPortalState_build_closure19, A._ClientPortalState_build__closure2, A._ClientPortalState_build_closure20, A._ClientPortalState_build__closure1, A._ClientPortalState_build_closure21, A._ClientPortalState_build__closure0, A._ClientPortalState_build_closure22, A._ClientPortalState_build__closure, A.ClientPortalVM_fromStore_closure1, A.ClientPortalVM_fromStore_closure0, A.ClientPortalVM_fromStore_closure, A.ClientPortalVM_fromStore___closure, A._CompanyDetailsState_didChangeDependencies_closure, A._CompanyDetailsState_didChangeDependencies_closure0, A._CompanyDetailsState_dispose_closure, A._CompanyDetailsState__onSettingsChanged_closure, A._CompanyDetailsState_build_closure0, A._CompanyDetailsState_build__closure8, A._CompanyDetailsState_build_closure, A._CompanyDetailsState_build_closure1, A._CompanyDetailsState_build_closure2, A._CompanyDetailsState_build__closure7, A._CompanyDetailsState_build_closure3, A._CompanyDetailsState_build__closure6, A._CompanyDetailsState_build_closure4, A._CompanyDetailsState_build__closure5, A._CompanyDetailsState_build_closure5, A._CompanyDetailsState_build___closure, A._CompanyDetailsState_build_closure6, A._CompanyDetailsState_build__closure2, A._CompanyDetailsState_build_closure7, A._CompanyDetailsState_build__closure1, A._CompanyDetailsState_build_closure8, A._CompanyDetailsState_build__closure0, A._CompanyDetailsState_build_closure9, A._CompanyDetailsState_build__closure, A.CompanyDetailsVM_fromStore_closure, A.CompanyDetailsVM_fromStore_closure0, A.CompanyDetailsVM_fromStore_closure3, A.CompanyDetailsVM_fromStore__closure1, A.CompanyDetailsVM_fromStore__closure2, A.CompanyDetailsVM_fromStore__closure3, A.CompanyDetailsVM_fromStore_closure1, A.CompanyDetailsVM_fromStore_closure4, A.CompanyDetailsVM_fromStore__closure, A.CompanyDetailsVM_fromStore__closure0, A.CompanyDetailsVM_fromStore___closure, A._CreditCardsAndBanksState_dispose_closure, A._CreditCardsAndBanksState_didChangeDependencies_closure, A._CreditCardsAndBanksState_didChangeDependencies_closure0, A._CustomFieldsState_initState_closure, A.CustomFieldsSettings_build_closure, A.CustomFieldsSettings_build__closure6, A.CustomFieldsSettings_build_closure0, A.CustomFieldsSettings_build__closure5, A.CustomFieldsSettings_build_closure1, A.CustomFieldsSettings_build__closure4, A.CustomFieldsSettings_build_closure2, A.CustomFieldsSettings_build__closure3, A.CustomFieldsSettings_build_closure3, A.CustomFieldsSettings_build__closure2, A.CustomFieldsSettings_build_closure4, A.CustomFieldsSettings_build__closure1, A.CustomFieldsSettings_build_closure5, A.CustomFieldsSettings_build__closure0, A.CustomFieldsSettings_build_closure6, A.CustomFieldsSettings_build__closure, A._CustomFormFieldState_dispose_closure, A._CustomFormFieldState_didChangeDependencies_closure, A._CustomFormFieldState_didChangeDependencies_closure0, A._CustomFormFieldState__onChanged_closure, A._CustomFormFieldState_build_closure, A._CustomFormFieldState_build_closure1, A.CustomFieldsVM_fromStore_closure0, A.CustomFieldsVM_fromStore_closure, A._DataVisualizationsState_dispose_closure, A._DataVisualizationsState_didChangeDependencies_closure, A._DataVisualizationsState_didChangeDependencies_closure0, A._DeviceSettingsState_didChangeDependencies_closure, A._DeviceSettingsState_didChangeDependencies_closure0, A._DeviceSettingsState_build_closure, A._DeviceSettingsState_build_closure0, A._DeviceSettingsState_build_closure1, A._DeviceSettingsState_build_closure2, A._DeviceSettingsState_build_closure3, A._DeviceSettingsState_build_closure4, A._DeviceSettingsState_build_closure5, A._DeviceSettingsState_build_closure6, A._DeviceSettingsState_build_closure7, A._DeviceSettingsState_build_closure8, A._DeviceSettingsState_build__closure7, A._DeviceSettingsState_build_closure10, A._DeviceSettingsState_build_closure11, A._DeviceSettingsState_build_closure12, A._DeviceSettingsState_build_closure13, A._DeviceSettingsState_build_closure14, A._DeviceSettingsState_build__closure4, A._DeviceSettingsState_build_closure16, A._DeviceSettingsState_build_closure17, A._DeviceSettingsState_build_closure18, A._DeviceSettingsState_build_closure19, A._DeviceSettingsState_build__closure2, A._DeviceSettingsState_build__closure3, A._DeviceSettingsState_build_closure20, A._DeviceSettingsState_build__closure1, A._DeviceSettingsState_build___closure0, A._DeviceSettingsState_build__closure0, A._DeviceSettingsState_build__closure, A._DeviceSettingsState_build___closure, A.DeviceSettingsVM_fromStore_closure, A.DeviceSettingsVM_fromStore_closure0, A.DeviceSettingsVM_fromStore__closure, A._EInvoiceSettingsState_dispose_closure, A._EInvoiceSettingsState_didChangeDependencies_closure, A._EInvoiceSettingsState_didChangeDependencies_closure0, A._EInvoiceSettingsState__onChanged_closure, A._EInvoiceSettingsState_build_closure, A._EInvoiceSettingsState_build__closure2, A._EInvoiceSettingsState_build_closure0, A._EInvoiceSettingsState_build__closure1, A._EInvoiceSettingsState_build_closure2, A._EInvoiceSettingsState_build__closure0, A._EInvoiceSettingsState_build_closure1, A._EInvoiceSettingsState_build_closure4, A._EInvoiceSettingsState_build__closure, A._EInvoiceSettingsState_build_closure3, A.EInvoiceSettingsVM_fromStore_closure1, A.EInvoiceSettingsVM_fromStore_closure0, A.EInvoiceSettingsVM_fromStore_closure, A.EInvoiceSettingsVM_fromStore_closure2, A._EmailSettingsState_dispose_closure, A._EmailSettingsState_didChangeDependencies_closure, A._EmailSettingsState_didChangeDependencies_closure0, A._EmailSettingsState__onChanged_closure, A._EmailSettingsState__onChanged_closure0, A._EmailSettingsState_build_closure, A._EmailSettingsState_build__closure11, A._EmailSettingsState_build_closure1, A._EmailSettingsState_build__closure10, A._EmailSettingsState_build_closure2, A._EmailSettingsState_build_closure4, A._EmailSettingsState_build__closure9, A._EmailSettingsState_build_closure5, A._EmailSettingsState_build_closure6, A._EmailSettingsState_build_closure7, A._EmailSettingsState_build_closure8, A._EmailSettingsState_build_closure10, A._EmailSettingsState_build__closure8, A._EmailSettingsState_build_closure9, A._EmailSettingsState_build_closure11, A._EmailSettingsState_build_closure12, A._EmailSettingsState_build_closure13, A._EmailSettingsState_build_closure14, A._EmailSettingsState_build__closure7, A._EmailSettingsState_build_closure15, A._EmailSettingsState_build_closure16, A._EmailSettingsState_build_closure17, A._EmailSettingsState_build__closure6, A._EmailSettingsState_build_closure20, A._EmailSettingsState_build__closure5, A._EmailSettingsState_build_closure19, A._EmailSettingsState_build_closure21, A._EmailSettingsState_build__closure4, A._EmailSettingsState_build_closure22, A._EmailSettingsState_build__closure3, A._EmailSettingsState_build_closure23, A._EmailSettingsState_build__closure2, A._EmailSettingsState_build_closure24, A._EmailSettingsState_build__closure1, A._EmailSettingsState_build_closure25, A._EmailSettingsState_build__closure0, A._EmailSettingsState_build_closure26, A._EmailSettingsState_build__closure, A.EmailSettingsVM_fromStore_closure1, A.EmailSettingsVM_fromStore_closure0, A.EmailSettingsVM_fromStore_closure, A._ExpenseSettingsState_build_closure, A._ExpenseSettingsState_build__closure6, A._ExpenseSettingsState_build_closure0, A._ExpenseSettingsState_build__closure5, A._ExpenseSettingsState_build_closure1, A._ExpenseSettingsState_build__closure4, A._ExpenseSettingsState_build_closure2, A._ExpenseSettingsState_build__closure3, A._ExpenseSettingsState_build_closure3, A._ExpenseSettingsState_build__closure2, A._ExpenseSettingsState_build_closure4, A._ExpenseSettingsState_build__closure1, A._ExpenseSettingsState_build_closure5, A._ExpenseSettingsState_build__closure0, A._ExpenseSettingsState_build_closure6, A._ExpenseSettingsState_build__closure, A.ExpenseSettingsVM_fromStore_closure0, A.ExpenseSettingsVM_fromStore_closure1, A.ExpenseSettingsVM_fromStore_closure, A.ExpenseSettingsVM_fromStore_closure2, A._GeneratedNumbersState_initState_closure, A._GeneratedNumbersState_dispose_closure, A._GeneratedNumbersState_didChangeDependencies_closure, A._GeneratedNumbersState_didChangeDependencies_closure0, A._GeneratedNumbersState__onChanged__closure, A._GeneratedNumbersState__onSavePressed_closure, A._GeneratedNumbersState__onSavePressed_closure0, A._GeneratedNumbersState_build_closure0, A._GeneratedNumbersState_build__closure16, A._GeneratedNumbersState_build_closure, A._GeneratedNumbersState_build_closure1, A._GeneratedNumbersState_build__closure15, A._GeneratedNumbersState_build_closure3, A._GeneratedNumbersState_build__closure14, A._GeneratedNumbersState_build__closure13, A._GeneratedNumbersState_build_closure5, A._GeneratedNumbersState_build__closure12, A._GeneratedNumbersState_build_closure6, A._GeneratedNumbersState_build__closure11, A._GeneratedNumbersState_build__closure10, A._GeneratedNumbersState_build__closure9, A._GeneratedNumbersState_build__closure8, A._GeneratedNumbersState_build__closure7, A._GeneratedNumbersState_build__closure6, A._GeneratedNumbersState_build__closure5, A._GeneratedNumbersState_build__closure4, A._GeneratedNumbersState_build__closure3, A._GeneratedNumbersState_build__closure2, A._GeneratedNumbersState_build__closure1, A._GeneratedNumbersState_build__closure0, A._GeneratedNumbersState_build__closure, A._EntityNumberSettingsState_dispose_closure, A._EntityNumberSettingsState_didChangeDependencies_closure, A._EntityNumberSettingsState_didChangeDependencies_closure0, A._EntityNumberSettingsState_build_closure0, A.HelpPanel_build_closure, A.HelpPanel_build_closure0, A.HelpPanel_build_closure1, A.HelpPanel_build_closure2, A.GeneratedNumbersVM_fromStore_closure0, A.GeneratedNumbersVM_fromStore_closure, A._ImportExportState_build_closure0, A._ImportExportState_build_closure, A._ImportExportState_build_closure3, A._ImportExportState_build_closure2, A._ImportExportState_build_closure5, A._ImportExportState_build_closure4, A._ImportExportState_build_closure7, A._ImportExportState_build_closure6, A._ImportExportState_build_closure9, A._ImportExportState_build_closure8, A._ImportExportState_build_closure12, A._ImportExportState_build__closure1, A._ImportExportState_build__closure2, A._ImportExportState_build__closure, A._FileImportState_uploadJsonFile_closure0, A._FileImportState_uploadJsonFile_closure1, A._FileImportState_uploadFile_closure0, A._FileImportState_uploadFile_closure1, A._FileImportState_build_closure0, A._FileImportState_build_closure, A._FileImportState_build_closure2, A._FileImportState_build_closure3, A.__FileMapperState_build_closure, A.__FileMapperState_build_closure0, A.__FileMapperState_build_closure1, A.__FileMapperState_build__closure2, A.__FileMapperState_build_closure2, A.__FileMapperState_build_closure3, A.__FileMapperState_build__closure0, A.__FileMapperState_build__closure1, A._FieldMapper_build_closure2, A._FieldMapper_build__closure, A._FieldMapper_build_closure1, A._FieldMapper_build_closure0, A._InvoiceDesignState_initState_closure, A._InvoiceDesignState_didChangeDependencies_closure, A._InvoiceDesignState_didChangeDependencies_closure0, A._InvoiceDesignState__onChanged_closure, A._InvoiceDesignState_dispose_closure, A._InvoiceDesignState_build_closure76, A._InvoiceDesignState_build_closure, A._InvoiceDesignState_build_closure1, A._InvoiceDesignState_build_closure2, A._InvoiceDesignState_build__closure29, A._InvoiceDesignState_build_closure3, A._InvoiceDesignState_build_closure4, A._InvoiceDesignState_build__closure26, A._InvoiceDesignState_build_closure5, A._InvoiceDesignState_build_closure6, A._InvoiceDesignState_build__closure23, A._InvoiceDesignState_build_closure7, A._InvoiceDesignState_build_closure8, A._InvoiceDesignState_build__closure20, A._InvoiceDesignState_build_closure9, A._InvoiceDesignState_build_closure11, A._InvoiceDesignState_build__closure17, A._InvoiceDesignState_build_closure12, A._InvoiceDesignState_build__closure16, A._InvoiceDesignState_build_closure13, A._InvoiceDesignState_build__closure15, A._InvoiceDesignState_build_closure14, A._InvoiceDesignState_build__closure14, A._InvoiceDesignState_build_closure16, A._InvoiceDesignState_build__closure13, A._InvoiceDesignState_build_closure15, A._InvoiceDesignState_build_closure18, A._InvoiceDesignState_build__closure12, A._InvoiceDesignState_build_closure17, A._InvoiceDesignState_build_closure20, A._InvoiceDesignState_build__closure11, A._InvoiceDesignState_build_closure19, A._InvoiceDesignState_build_closure21, A._InvoiceDesignState_build__closure10, A._InvoiceDesignState_build_closure22, A._InvoiceDesignState_build__closure9, A._InvoiceDesignState_build_closure23, A._InvoiceDesignState_build__closure8, A._InvoiceDesignState_build_closure24, A._InvoiceDesignState_build__closure7, A._InvoiceDesignState_build_closure25, A._InvoiceDesignState_build__closure6, A._InvoiceDesignState_build_closure26, A._InvoiceDesignState_build__closure5, A._InvoiceDesignState_build_closure27, A._InvoiceDesignState_build__closure4, A._InvoiceDesignState_build_closure28, A._InvoiceDesignState_build__closure3, A._InvoiceDesignState_build_closure29, A._InvoiceDesignState_build__closure2, A._InvoiceDesignState_build_closure30, A._InvoiceDesignState_build__closure1, A._InvoiceDesignState_build_closure31, A._InvoiceDesignState_build__closure0, A._InvoiceDesignState_build_closure32, A._InvoiceDesignState_build_closure33, A._InvoiceDesignState_build_closure34, A._InvoiceDesignState_build_closure35, A._InvoiceDesignState_build_closure36, A._InvoiceDesignState_build_closure37, A._InvoiceDesignState_build_closure38, A._InvoiceDesignState_build_closure39, A._InvoiceDesignState_build_closure40, A._InvoiceDesignState_build_closure41, A._InvoiceDesignState_build_closure42, A._InvoiceDesignState_build_closure43, A._InvoiceDesignState_build_closure44, A._InvoiceDesignState_build_closure45, A._InvoiceDesignState_build_closure46, A._InvoiceDesignState_build_closure47, A._InvoiceDesignState_build_closure48, A._InvoiceDesignState_build_closure49, A._InvoiceDesignState_build_closure50, A._InvoiceDesignState_build_closure51, A._InvoiceDesignState_build_closure52, A._InvoiceDesignState_build_closure53, A._InvoiceDesignState_build_closure54, A._InvoiceDesignState_build_closure55, A._InvoiceDesignState_build_closure56, A._InvoiceDesignState_build_closure57, A._InvoiceDesignState_build_closure58, A._InvoiceDesignState_build_closure59, A._InvoiceDesignState_build_closure60, A._InvoiceDesignState_build_closure61, A._InvoiceDesignState_build_closure62, A._InvoiceDesignState_build_closure63, A._InvoiceDesignState_build_closure64, A._InvoiceDesignState_build_closure65, A._InvoiceDesignState_build_closure66, A._InvoiceDesignState_build__closure, A._InvoiceDesignState_build_closure67, A._InvoiceDesignState_build_closure68, A._InvoiceDesignState_build_closure69, A._InvoiceDesignState_build_closure70, A._InvoiceDesignState_build_closure71, A._InvoiceDesignState_build_closure72, A._InvoiceDesignState_build_closure73, A._InvoiceDesignState_build_closure74, A._InvoiceDesignState_build_closure75, A._PdfPreviewState__loadPdf_closure0, A._PdfPreviewState_build_closure, A.InvoiceDesignVM_fromStore_closure, A.InvoiceDesignVM_fromStore___closure, A.InvoiceDesignVM_fromStore____closure, A.InvoiceDesignVM_fromStore_____closure, A.InvoiceDesignVM_fromStore_____closure0, A._LocalizationSettingsState_dispose_closure, A._LocalizationSettingsState_didChangeDependencies_closure, A._LocalizationSettingsState_didChangeDependencies_closure0, A._LocalizationSettingsState_build_closure, A._LocalizationSettingsState_build_closure1, A._LocalizationSettingsState_build__closure14, A._LocalizationSettingsState_build_closure2, A._LocalizationSettingsState_build__closure13, A._LocalizationSettingsState_build_closure3, A._LocalizationSettingsState_build__closure12, A._LocalizationSettingsState_build_closure4, A._LocalizationSettingsState_build__closure11, A._LocalizationSettingsState_build_closure5, A._LocalizationSettingsState_build__closure10, A._LocalizationSettingsState_build_closure6, A._LocalizationSettingsState_build__closure9, A._LocalizationSettingsState_build_closure7, A._LocalizationSettingsState_build__closure8, A._LocalizationSettingsState_build_closure8, A._LocalizationSettingsState_build__closure7, A._LocalizationSettingsState_build_closure10, A._LocalizationSettingsState_build__closure6, A._LocalizationSettingsState_build_closure11, A._LocalizationSettingsState_build_closure12, A._LocalizationSettingsState_build__closure5, A._LocalizationSettingsState_build__closure3, A._LocalizationSettingsState_build___closure, A._LocalizationSettingsState_build__closure1, A._LocalizationSettingsState_build__closure2, A._LocalizationSettingsState_build_closure15, A._LocalizationSettingsState_build__closure0, A._LocalizationSettingsState_build__closure, A._AddCompanyDialogState_build_closure1, A.LocalizationSettingsVM_fromStore_closure0, A.LocalizationSettingsVM_fromStore_closure, A.LocalizationSettingsVM_fromStore_closure1, A.LocalizationSettingsVM_fromStore___closure, A.LocalizationSettingsVM_fromStore____closure, A._PaymentSettingsState_didChangeDependencies_closure, A._PaymentSettingsState_didChangeDependencies_closure0, A._PaymentSettingsState__onChanged_closure, A._PaymentSettingsState_build_closure, A._PaymentSettingsState_build__closure17, A._PaymentSettingsState_build_closure2, A._PaymentSettingsState_build__closure15, A._PaymentSettingsState_build_closure0, A._PaymentSettingsState_build__closure16, A._PaymentSettingsState_build_closure1, A._PaymentSettingsState_build_closure3, A._PaymentSettingsState_build__closure14, A._PaymentSettingsState_build_closure4, A._PaymentSettingsState_build__closure13, A._PaymentSettingsState_build_closure5, A._PaymentSettingsState_build__closure12, A._PaymentSettingsState_build_closure6, A._PaymentSettingsState_build__closure11, A._PaymentSettingsState_build_closure7, A._PaymentSettingsState_build__closure10, A._PaymentSettingsState_build_closure8, A._PaymentSettingsState_build__closure9, A._PaymentSettingsState_build_closure9, A._PaymentSettingsState_build__closure8, A._PaymentSettingsState_build_closure10, A._PaymentSettingsState_build__closure7, A._PaymentSettingsState_build_closure11, A._PaymentSettingsState_build__closure6, A._PaymentSettingsState_build_closure13, A._PaymentSettingsState_build__closure5, A._PaymentSettingsState_build_closure14, A._PaymentSettingsState_build_closure15, A._PaymentSettingsState_build__closure4, A._PaymentSettingsState_build_closure16, A._PaymentSettingsState_build_closure17, A._PaymentSettingsState_build__closure3, A._PaymentSettingsState_build_closure19, A._PaymentSettingsState_build__closure2, A._PaymentSettingsState_build_closure20, A._PaymentSettingsState_build__closure1, A._PaymentSettingsState_build_closure21, A._PaymentSettingsState_build__closure0, A._PaymentSettingsState_build_closure22, A._PaymentSettingsState_build__closure, A.PaymentSettingsVM_fromStore_closure0, A.PaymentSettingsVM_fromStore_closure1, A.PaymentSettingsVM_fromStore_closure, A.PaymentSettingsVM_fromStore_closure2, A.PaymentSettingsVM_fromStore_closure3, A._ProductSettingsState_didChangeDependencies_closure, A._ProductSettingsState_didChangeDependencies_closure0, A._ProductSettingsState_dispose_closure, A._ProductSettingsState__onChanged_closure, A._ProductSettingsState_build_closure, A._ProductSettingsState_build__closure9, A._ProductSettingsState_build_closure0, A._ProductSettingsState_build__closure8, A._ProductSettingsState_build_closure1, A._ProductSettingsState_build__closure7, A._ProductSettingsState_build_closure2, A._ProductSettingsState_build__closure6, A._ProductSettingsState_build_closure3, A._ProductSettingsState_build__closure5, A._ProductSettingsState_build_closure4, A._ProductSettingsState_build__closure4, A._ProductSettingsState_build_closure5, A._ProductSettingsState_build__closure3, A._ProductSettingsState_build_closure6, A._ProductSettingsState_build__closure2, A._ProductSettingsState_build_closure7, A._ProductSettingsState_build__closure1, A._ProductSettingsState_build_closure8, A._ProductSettingsState_build__closure0, A._ProductSettingsState_build_closure9, A._ProductSettingsState_build__closure, A.ProductSettingsVM_fromStore_closure0, A.ProductSettingsVM_fromStore_closure, A._SettingsListTileState_build_closure0, A._SettingsListTileState_build_closure1, A.SettingsSearch_build_closure0, A.SettingsListVM_fromStore_closure, A.SettingsListVM_fromStore_closure1, A.SettingsListVM_fromStore_closure0, A.SettingsScreen_build_closure, A._SettingsWizardState_dispose_closure, A._SettingsWizardState__validateSubdomain__closure1, A._SettingsWizardState__validateSubdomain__closure2, A._SettingsWizardState__onSavePressed__closure, A._SettingsWizardState__onSavePressed___closure0, A._SettingsWizardState__onSavePressed___closure1, A._SettingsWizardState__onSavePressed___closure2, A._SettingsWizardState__onSavePressed__closure0, A._SettingsWizardState__onSavePressed__closure2, A._SettingsWizardState_build_closure, A._SettingsWizardState_build_closure0, A._SettingsWizardState_build_closure1, A._SettingsWizardState_build_closure2, A._SettingsWizardState_build_closure3, A._SettingsWizardState_build_closure4, A._SettingsWizardState_build_closure5, A._SettingsWizardState_build__closure, A._SettingsWizardState_build_closure8, A._SettingsWizardState_build_closure7, A._TaskSettingsState_didChangeDependencies_closure, A._TaskSettingsState_didChangeDependencies_closure0, A._TaskSettingsState_dispose_closure, A._TaskSettingsState__onChanged_closure, A._TaskSettingsState_build_closure, A._TaskSettingsState_build__closure17, A._TaskSettingsState_build_closure0, A._TaskSettingsState_build__closure16, A._TaskSettingsState_build_closure1, A._TaskSettingsState_build__closure15, A._TaskSettingsState_build_closure2, A._TaskSettingsState_build__closure14, A._TaskSettingsState_build_closure3, A._TaskSettingsState_build__closure13, A._TaskSettingsState_build_closure4, A._TaskSettingsState_build__closure12, A._TaskSettingsState_build_closure6, A._TaskSettingsState_build__closure10, A._TaskSettingsState_build_closure5, A._TaskSettingsState_build_closure8, A._TaskSettingsState_build__closure9, A._TaskSettingsState_build_closure9, A._TaskSettingsState_build__closure8, A._TaskSettingsState_build_closure10, A._TaskSettingsState_build__closure7, A._TaskSettingsState_build_closure11, A._TaskSettingsState_build__closure6, A._TaskSettingsState_build_closure12, A._TaskSettingsState_build__closure5, A._TaskSettingsState_build_closure13, A._TaskSettingsState_build__closure4, A._TaskSettingsState_build_closure14, A._TaskSettingsState_build__closure3, A._TaskSettingsState_build_closure15, A._TaskSettingsState_build__closure2, A._TaskSettingsState_build_closure16, A._TaskSettingsState_build__closure1, A._TaskSettingsState_build_closure17, A._TaskSettingsState_build__closure0, A._TaskSettingsState_build_closure18, A._TaskSettingsState_build__closure, A._TaskSettingsState_build_closure19, A.TaskSettingsVM_fromStore_closure0, A.TaskSettingsVM_fromStore_closure1, A.TaskSettingsVM_fromStore_closure, A.TaskSettingsVM_fromStore_closure2, A._TaxSettingsState_build_closure, A._TaxSettingsState_build__closure11, A._TaxSettingsState_build_closure0, A._TaxSettingsState_build__closure10, A._TaxSettingsState_build_closure1, A._TaxSettingsState_build__closure9, A._TaxSettingsState_build_closure2, A._TaxSettingsState_build__closure8, A._TaxSettingsState_build_closure3, A._TaxSettingsState_build__closure7, A._TaxSettingsState_build_closure4, A._TaxSettingsState_build__closure6, A._TaxSettingsState_build_closure5, A._TaxSettingsState_build__closure5, A._TaxSettingsState_build_closure7, A._TaxSettingsState_build__closure4, A._TaxSettingsState_build_closure9, A._TaxSettingsState_build__closure3, A._TaxSettingsState_build_closure8, A._TaxSettingsState_build_closure10, A._TaxSettingsState_build__closure0, A._TaxSettingsState_build___closure2, A._TaxSettingsState_build____closure1, A._TaxSettingsState_build__closure, A._TaxSettingsState_build__closure2, A._TaxSettingsState_build___closure, A._TaxSettingsState_build____closure0, A._TaxSettingsState_build_____closure, A._TaxSettingsState_build______closure, A._TaxSettingsState_build_______closure, A._TaxSettingsState_build____closure, A.NumberOfRatesSelector_build_closure, A.__EditSubregionDialogState__onDone_closure, A.__EditSubregionDialogState__onDone__closure, A.__EditSubregionDialogState__onDone___closure, A.__EditSubregionDialogState__onDone____closure, A.__EditSubregionDialogState_build_closure0, A.__EditSubregionDialogState_build_closure1, A.__EditSubregionDialogState_build_closure2, A.__EditSubregionDialogState_build_closure3, A.__EditSubregionDialogState_build_closure4, A.__EditSubregionDialogState_build_closure5, A.TaxSettingsVM_fromStore_closure0, A.TaxSettingsVM_fromStore_closure1, A.TaxSettingsVM_fromStore_closure, A.TaxSettingsVM_fromStore_closure2, A._TemplatesAndRemindersState_initState_closure, A._TemplatesAndRemindersState_dispose_closure, A._TemplatesAndRemindersState__onChanged_closure, A._TemplatesAndRemindersState__onChanged_closure0, A._TemplatesAndRemindersState__onChanged_closure1, A._TemplatesAndRemindersState__onChanged_closure2, A._TemplatesAndRemindersState__onChanged_closure3, A._TemplatesAndRemindersState__onChanged_closure4, A._TemplatesAndRemindersState__onChanged_closure5, A._TemplatesAndRemindersState__onChanged_closure6, A._TemplatesAndRemindersState__onChanged_closure7, A._TemplatesAndRemindersState__onChanged_closure8, A._TemplatesAndRemindersState__onChanged_closure9, A._TemplatesAndRemindersState__onChanged_closure10, A._TemplatesAndRemindersState__onChanged_closure11, A._TemplatesAndRemindersState__onChanged_closure12, A._TemplatesAndRemindersState__onChanged_closure13, A._TemplatesAndRemindersState__renderTemplate_closure0, A._TemplatesAndRemindersState_build_closure11, A._TemplatesAndRemindersState_build_closure1, A._TemplatesAndRemindersState_build_closure, A._TemplatesAndRemindersState_build_closure0, A._TemplatesAndRemindersState_build_closure2, A._TemplatesAndRemindersState_build__closure4, A._TemplatesAndRemindersState_build_closure3, A._TemplatesAndRemindersState_build__closure3, A._TemplatesAndRemindersState_build_closure4, A._TemplatesAndRemindersState_build__closure2, A._TemplatesAndRemindersState_build_closure5, A._TemplatesAndRemindersState_build__closure1, A._TemplatesAndRemindersState_build_closure6, A._TemplatesAndRemindersState_build__closure0, A._TemplatesAndRemindersState_build_closure8, A._TemplatesAndRemindersState_build__closure, A._TemplatesAndRemindersState_build_closure10, A._ReminderSettingsState_dispose_closure, A._ReminderSettingsState_didChangeDependencies_closure, A._ReminderSettingsState_didChangeDependencies_closure0, A._ReminderSettingsState_build_closure, A._ReminderSettingsState_build_closure0, A.TemplatesAndRemindersVM_fromStore_closure0, A.TemplatesAndRemindersVM_fromStore_closure, A.TemplatesAndRemindersVM_fromStore____closure, A.TemplatesAndRemindersVM_fromStore____closure0, A.TemplatesAndRemindersVM_fromStore___closure0, A.TemplatesAndRemindersVM_fromStore___closure1, A.TemplatesAndRemindersVM_fromStore___closure2, A._UserDetailsState_dispose_closure, A._UserDetailsState_didChangeDependencies_closure, A._UserDetailsState_didChangeDependencies_closure0, A._UserDetailsState__onChanged_closure, A._UserDetailsState_build_closure4, A._UserDetailsState_build_closure5, A._UserDetailsState_build_closure6, A._UserDetailsState_build__closure8, A._UserDetailsState_build__closure9, A._UserDetailsState_build__closure10, A._UserDetailsState_build_closure8, A._UserDetailsState_build__closure7, A._UserDetailsState_build_closure9, A._UserDetailsState_build__closure6, A._UserDetailsState_build_closure11, A._UserDetailsState_build__closure5, A._UserDetailsState_build_closure10, A._UserDetailsState_build_closure12, A._UserDetailsState_build__closure4, A._UserDetailsState_build_closure13, A._UserDetailsState_build__closure3, A._UserDetailsState_build_closure14, A._UserDetailsState_build__closure0, A._UserDetailsState_build__closure1, A._UserDetailsState_build__closure2, A._UserDetailsState_build__closure, A._EnableTwoFactorState_initState_closure, A._EnableTwoFactorState_initState_closure0, A._EnableTwoFactorState__onSavePressed_closure1, A._EnableTwoFactorState__onSavePressed_closure2, A._EnableTwoFactorState_build_closure, A._EnableTwoFactorState_build_closure1, A._EnableTwoFactorState_build_closure0, A.UserDetailsVM_fromStore_closure, A.UserDetailsVM_fromStore_closure5, A.UserDetailsVM_fromStore__closure2, A.UserDetailsVM_fromStore_closure6, A.UserDetailsVM_fromStore__closure1, A.UserDetailsVM_fromStore_closure7, A.UserDetailsVM_fromStore__closure0, A.UserDetailsVM_fromStore_closure2, A.UserDetailsVM_fromStore__closure5, A.UserDetailsVM_fromStore____closure, A.UserDetailsVM_fromStore_closure1, A.UserDetailsVM_fromStore_closure4, A.UserDetailsVM_fromStore__closure3, A.UserDetailsVM_fromStore_closure8, A.UserDetailsVM_fromStore__closure, A.UserDetailsVM_fromStore_closure3, A.UserDetailsVM_fromStore___closure5, A.UserDetailsVM_fromStore_closure0, A.UserDetailsVM_fromStore___closure8, A.UserDetailsVM_fromStore____closure1, A.UserDetailsVM_fromStore____closure2, A.UserDetailsVM_fromStore___closure9, A._WorkflowSettingsState_build_closure, A._WorkflowSettingsState_build__closure6, A._WorkflowSettingsState_build_closure0, A._WorkflowSettingsState_build__closure5, A._WorkflowSettingsState_build_closure1, A._WorkflowSettingsState_build__closure4, A._WorkflowSettingsState_build_closure2, A._WorkflowSettingsState_build__closure3, A._WorkflowSettingsState_build_closure4, A._WorkflowSettingsState_build__closure2, A._WorkflowSettingsState_build_closure3, A._WorkflowSettingsState_build_closure5, A._WorkflowSettingsState_build__closure1, A._WorkflowSettingsState_build_closure6, A._WorkflowSettingsState_build__closure0, A._WorkflowSettingsState_build_closure7, A._WorkflowSettingsState_build__closure, A.WorkflowSettingsVM_fromStore_closure0, A.WorkflowSettingsVM_fromStore_closure1, A.WorkflowSettingsVM_fromStore_closure, A._SubscriptionEditState_didChangeDependencies_closure, A._SubscriptionEditState_didChangeDependencies_closure0, A._SubscriptionEditState_dispose_closure, A._SubscriptionEditState__onChanged_closure, A._SubscriptionEditState_build_closure33, A._SubscriptionEditState_build_closure, A._SubscriptionEditState_build__closure30, A._SubscriptionEditState_build_closure0, A._SubscriptionEditState_build__closure29, A._SubscriptionEditState_build_closure1, A._SubscriptionEditState_build__closure27, A._SubscriptionEditState_build___closure7, A._SubscriptionEditState_build__closure28, A._SubscriptionEditState_build_closure2, A._SubscriptionEditState_build_closure3, A._SubscriptionEditState_build___closure6, A._SubscriptionEditState_build_closure4, A._SubscriptionEditState_build__closure24, A._SubscriptionEditState_build___closure5, A._SubscriptionEditState_build__closure25, A._SubscriptionEditState_build_closure5, A._SubscriptionEditState_build_closure6, A._SubscriptionEditState_build___closure4, A._SubscriptionEditState_build_closure7, A._SubscriptionEditState_build__closure21, A._SubscriptionEditState_build___closure3, A._SubscriptionEditState_build__closure22, A._SubscriptionEditState_build_closure8, A._SubscriptionEditState_build_closure9, A._SubscriptionEditState_build___closure2, A._SubscriptionEditState_build_closure10, A._SubscriptionEditState_build__closure18, A._SubscriptionEditState_build___closure1, A._SubscriptionEditState_build__closure19, A._SubscriptionEditState_build_closure11, A._SubscriptionEditState_build_closure12, A._SubscriptionEditState_build___closure0, A._SubscriptionEditState_build_closure14, A._SubscriptionEditState_build__closure16, A._SubscriptionEditState_build_closure13, A._SubscriptionEditState_build_closure16, A._SubscriptionEditState_build__closure15, A._SubscriptionEditState_build_closure17, A._SubscriptionEditState_build__closure14, A._SubscriptionEditState_build_closure15, A._SubscriptionEditState_build_closure18, A._SubscriptionEditState_build__closure13, A._SubscriptionEditState_build_closure19, A._SubscriptionEditState_build__closure12, A._SubscriptionEditState_build_closure20, A._SubscriptionEditState_build__closure11, A._SubscriptionEditState_build_closure21, A._SubscriptionEditState_build__closure10, A._SubscriptionEditState_build_closure22, A._SubscriptionEditState_build__closure9, A._SubscriptionEditState_build_closure23, A._SubscriptionEditState_build__closure8, A._SubscriptionEditState_build_closure24, A._SubscriptionEditState_build__closure7, A._SubscriptionEditState_build_closure25, A._SubscriptionEditState_build__closure6, A._SubscriptionEditState_build_closure26, A._SubscriptionEditState_build__closure5, A._SubscriptionEditState_build_closure27, A._SubscriptionEditState_build__closure4, A._SubscriptionEditState_build_closure28, A._SubscriptionEditState_build__closure3, A._SubscriptionEditState_build_closure29, A._SubscriptionEditState_build_closure30, A._SubscriptionEditState_build__closure0, A._SubscriptionEditState_build_closure32, A._SubscriptionEditState_build___closure, A.SubscriptionEditScreen_build_closure0, A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure, A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure1, A.SubscriptionEditVM_SubscriptionEditVM$fromStore_closure0, A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure, A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure0, A.SubscriptionEditVM_SubscriptionEditVM$fromStore___closure1, A.SubscriptionEditVM_SubscriptionEditVM$fromStore____closure, A.SubscriptionListItem_build_closure, A.SubscriptionListVM_fromStore__handleRefresh, A.SubscriptionListVM_fromStore_closure, A.SubscriptionListVM_fromStore_closure0, A.SubscriptionScreen_build_closure7, A.SubscriptionScreen_build_closure4, A.SubscriptionScreen_build_closure0, A.SubscriptionScreen_build_closure1, A.SubscriptionScreen_build_closure2, A.SubscriptionScreen_build_closure3, A.SubscriptionViewScreen_build_closure0, A._UpdateDialogState_initState_closure, A._UpdateDialogState_updateApp__closure0, A._UpdateDialogState_updateApp__closure1, A._TaskEditState_build_closure1, A._TaskEditState_build_closure2, A._TaskEditDesktopState_didChangeDependencies_closure, A._TaskEditDesktopState_didChangeDependencies_closure0, A._TaskEditDesktopState_dispose_closure, A._TaskEditDesktopState__onChanged_closure, A._TaskEditDesktopState_build_closure, A._TaskEditDesktopState_build_closure0, A._TaskEditDesktopState_build_closure2, A._TaskEditDesktopState_build__closure10, A._TaskEditDesktopState_build_closure1, A._TaskEditDesktopState_build_closure3, A._TaskEditDesktopState_build__closure9, A._TaskEditDesktopState_build_closure4, A._TaskEditDesktopState_build_closure5, A._TaskEditDesktopState_build__closure8, A._TaskEditDesktopState_build_closure6, A._TaskEditDesktopState_build__closure7, A._TaskEditDesktopState_build_closure7, A._TaskEditDesktopState_build__closure0, A._TaskEditDesktopState_build__closure2, A._TaskEditDesktopState_build__closure3, A._TaskEditDesktopState_build__closure4, A._TaskEditDesktopState_build___closure1, A._TaskEditDesktopState_build___closure0, A._TaskEditDesktopState_build___closure, A._TaskEditDetailsState_didChangeDependencies_closure, A._TaskEditDetailsState_didChangeDependencies_closure0, A._TaskEditDetailsState_dispose_closure, A._TaskEditDetailsState__onChanged_closure, A._TaskEditDetailsState_build_closure0, A._TaskEditDetailsState_build__closure2, A._TaskEditDetailsState_build_closure, A._TaskEditDetailsState_build_closure1, A._TaskEditDetailsState_build__closure1, A._TaskEditDetailsState_build_closure2, A._TaskEditDetailsState_build_closure3, A._TaskEditDetailsState_build__closure0, A._TaskEditDetailsState_build_closure4, A._TaskEditDetailsState_build__closure, A.TaskEditDetailsScreen_build_closure0, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure2, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure3, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure3, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure0, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore__closure1, A._TaskEditTimesState__showTaskTimeEditor_closure, A._TaskEditTimesState__showTaskTimeEditor_closure0, A._TaskEditTimesState__showTaskTimeEditor__closure, A._TaskEditTimesState_build_closure, A._TaskEditTimesState_build_closure0, A.TimeEditDetailsState_build_closure0, A.TimeEditDetailsState_build_closure2, A.TimeEditDetailsState_build_closure3, A.TimeEditDetailsState_build_closure4, A.TimeEditDetailsState_build__closure1, A.TimeEditDetailsState_build_closure5, A.TimeEditDetailsState_build__closure, A.TaskEditTimesScreen_build_closure0, A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure, A.TaskEditScreen_build_closure0, A.TaskEditVM_TaskEditVM$fromStore_closure0, A.TaskEditVM_TaskEditVM$fromStore__closure, A.TaskEditVM_TaskEditVM$fromStore_closure, A.TaskEditVM_TaskEditVM$fromStore___closure, A.TaskEditVM_TaskEditVM$fromStore___closure0, A.TaskEditVM_TaskEditVM$fromStore___closure1, A.TaskEditVM_TaskEditVM$fromStore____closure, A._KanbanTaskCardState_build_closure, A._KanbanTaskCardState_build__closure4, A._KanbanTaskCardState_build_closure10, A._KanbanTaskCardState_build_closure9, A._KanbanTaskCardState_build_closure6, A._KanbanTaskCardState_build__closure2, A._KanbanTaskCardState_build_closure7, A._KanbanStatusCardState__onSavePressed_closure, A._KanbanStatusCardState_build_closure, A._KanbanStatusCardState_build_closure0, A.KanbanViewState__initBoard_closure, A.KanbanViewState__onBoardChanged_closure, A.KanbanViewState_build_closure, A.KanbanViewState_build_closure0, A.KanbanViewState_build____closure3, A.KanbanViewState_build__closure3, A.KanbanViewState_build__closure4, A.KanbanViewState_build___closure3, A.KanbanViewState_build___closure2, A.KanbanVM_fromStore_closure, A.KanbanVM_fromStore_closure1, A.KanbanVM_fromStore__closure, A.KanbanVM_fromStore_closure0, A.KanbanVM_fromStore__closure0, A.KanbanVM_fromStore__closure1, A.KanbanVM_fromStore__closure2, A.KanbanVM_fromStore__closure3, A.TaskListItem_build__closure, A.TaskListItem_build__closure3, A.TaskListVM_fromStore__handleRefresh, A.TaskListVM_fromStore_closure0, A.TaskListVM_fromStore_closure, A.TaskPresenter_getField_closure, A.TaskPresenter_getField_closure0, A.TaskScreen_build_closure, A.TaskScreen_build_closure0, A.TaskScreen_build_closure1, A.TaskScreen_build_closure2, A.TaskScreen_build_closure17, A.TaskScreen_build_closure13, A.TaskScreen_build_closure9, A.TaskScreen_build_closure10, A.TaskScreen_build_closure11, A.TaskScreen_build_closure12, A._TaskViewState_build_closure, A._TaskOverviewState_initState_closure, A._TaskOverviewState_build__buildView_closure, A._TaskOverviewState_build__buildView__closure, A.TaskViewScreen_build_closure0, A.TaskViewVM_TaskViewVM$fromStore__handleRefresh, A.TaskViewVM_TaskViewVM$fromStore_closure, A.TaskViewVM_TaskViewVM$fromStore_closure0, A.TaskViewVM_TaskViewVM$fromStore_closure1, A.TaskViewVM_TaskViewVM$fromStore__closure, A.TaskViewVM_TaskViewVM$fromStore__closure0, A.TaskViewVM_TaskViewVM$fromStore___closure, A._TaskStatusEditState_didChangeDependencies_closure, A._TaskStatusEditState_didChangeDependencies_closure0, A._TaskStatusEditState_dispose_closure, A._TaskStatusEditState__onChanged_closure, A._TaskStatusEditState_build_closure0, A._TaskStatusEditState_build_closure, A._TaskStatusEditState_build__closure, A._TaskStatusEditState_build__closure0, A._TaskStatusEditState_build___closure, A.TaskStatusEditScreen_build_closure0, A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure, A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure1, A.TaskStatusEditVM_TaskStatusEditVM$fromStore_closure0, A.TaskStatusEditVM_TaskStatusEditVM$fromStore___closure, A.TaskStatusEditVM_TaskStatusEditVM$fromStore___closure0, A.TaskStatusEditVM_TaskStatusEditVM$fromStore____closure, A._TaskStatusListState_build_closure, A.TaskStatusListItem_build_closure, A.TaskStatusListVM_fromStore__handleRefresh, A.TaskStatusListVM_fromStore_closure, A.TaskStatusListVM_fromStore__closure, A.TaskStatusScreen_build_closure8, A.TaskStatusScreen_build__closure, A.TaskStatusScreen_build__closure0, A.TaskStatusScreen_build_closure5, A.TaskStatusScreen_build_closure1, A.TaskStatusScreen_build_closure2, A.TaskStatusScreen_build_closure3, A.TaskStatusScreen_build_closure4, A.TaskStatusViewScreen_build_closure0, A._TaxRateEditState_didChangeDependencies_closure, A._TaxRateEditState_didChangeDependencies_closure0, A._TaxRateEditState_dispose_closure, A._TaxRateEditState__onChanged_closure, A._TaxRateEditState_build_closure, A.TaxRateEditScreen_build_closure0, A.TaxRateEditVM_TaxRateEditVM$fromStore_closure, A.TaxRateEditVM_TaxRateEditVM$fromStore_closure1, A.TaxRateEditVM_TaxRateEditVM$fromStore_closure0, A.TaxRateEditVM_TaxRateEditVM$fromStore___closure, A.TaxRateEditVM_TaxRateEditVM$fromStore___closure0, A.TaxRateEditVM_TaxRateEditVM$fromStore____closure, A.TaxRateListItem_build_closure, A.TaxRateListVM_fromStore__handleRefresh, A.TaxRateListVM_fromStore_closure, A.TaxRateListVM_fromStore_closure0, A.TaxRateSettingsScreen_build_closure3, A.TaxRateSettingsScreen_build_closure0, A.TaxRateViewScreen_build_closure0, A._TokenEditState_didChangeDependencies_closure, A._TokenEditState_didChangeDependencies_closure0, A._TokenEditState_dispose_closure, A._TokenEditState__onChanged_closure, A._TokenEditState_build_closure0, A._TokenEditState_build_closure, A._TokenEditState_build__closure, A.TokenEditScreen_build_closure0, A.TokenEditVM_TokenEditVM$fromStore_closure, A.TokenEditVM_TokenEditVM$fromStore_closure1, A.TokenEditVM_TokenEditVM$fromStore_closure0, A.TokenEditVM_TokenEditVM$fromStore____closure, A.TokenEditVM_TokenEditVM$fromStore____closure0, A.TokenEditVM_TokenEditVM$fromStore_____closure, A.TokenListItem_build_closure, A.TokenListVM_fromStore__handleRefresh, A.TokenListVM_fromStore_closure, A.TokenListVM_fromStore_closure0, A.TokenScreen_build_closure7, A.TokenScreen_build_closure4, A.TokenScreen_build_closure0, A.TokenScreen_build_closure1, A.TokenScreen_build_closure2, A.TokenScreen_build_closure3, A.TokenViewScreen_build_closure0, A._TransactionEditState_didChangeDependencies_closure, A._TransactionEditState_didChangeDependencies_closure0, A._TransactionEditState_dispose_closure, A._TransactionEditState__onChanged__closure, A._TransactionEditState_build_closure0, A._TransactionEditState_build_closure1, A._TransactionEditState_build_closure, A._TransactionEditState_build__closure, A._TransactionEditState_build___closure3, A._TransactionEditState_build___closure2, A._TransactionEditState_build__closure1, A._TransactionEditState_build__closure2, A._TransactionEditState_build__closure3, A._TransactionEditState_build___closure1, A._TransactionEditState_build__closure6, A._TransactionEditState_build___closure, A._TransactionEditState_build__closure4, A._TransactionEditState_build___closure0, A._TransactionEditState_build__closure8, A._TransactionEditState_build__closure7, A.TransactionEditScreen_build_closure0, A.TransactionEditVM_TransactionEditVM$fromStore_closure, A.TransactionEditVM_TransactionEditVM$fromStore_closure1, A.TransactionEditVM_TransactionEditVM$fromStore_closure0, A.TransactionEditVM_TransactionEditVM$fromStore___closure, A.TransactionEditVM_TransactionEditVM$fromStore___closure0, A.TransactionEditVM_TransactionEditVM$fromStore____closure, A.TransactionEditVM_TransactionEditVM$fromStore__closure, A.TransactionEditVM_TransactionEditVM$fromStore__closure0, A.TransactionListItem_build__closure, A.TransactionListItem_build__closure3, A.TransactionListVM_fromStore__handleRefresh, A.TransactionListVM_fromStore_closure, A.TransactionListVM_fromStore_closure0, A.TransactionPresenter_getField_closure, A.TransactionPresenter_getField_closure0, A.TransactionPresenter_getField_closure1, A.TransactionPresenter_getField_closure2, A.TransactionScreen_build_closure, A.TransactionScreen_build_closure0, A.TransactionScreen_build_closure1, A.TransactionScreen_build_closure2, A.TransactionScreen_build_closure3, A.TransactionScreen_build_closure13, A.TransactionScreen_build_closure10, A.TransactionScreen_build_closure6, A.TransactionScreen_build_closure7, A.TransactionScreen_build_closure8, A.TransactionScreen_build_closure9, A._TransactionViewState_build_closure, A._TransactionViewState_build_closure0, A._TransactionViewState_build_closure1, A._MatchDepositsState_initState_closure, A._MatchDepositsState_updateInvoiceList_closure, A._MatchDepositsState_updatePaymentList_closure, A._MatchDepositsState_build_closure, A._MatchDepositsState_build_closure0, A._MatchDepositsState_build_closure1, A._MatchDepositsState_build_closure2, A._MatchDepositsState_build_closure5, A._MatchDepositsState_build_closure8, A._MatchDepositsState_build_closure9, A._MatchDepositsState_build__closure, A._MatchWithdrawalsState_updateCategoryList_closure, A._MatchWithdrawalsState_updateVendorList_closure, A._MatchWithdrawalsState_updateExpenseList_closure, A._MatchWithdrawalsState_build_closure, A._MatchWithdrawalsState_build_closure0, A._MatchWithdrawalsState_build_closure1, A._MatchWithdrawalsState_build_closure2, A._MatchWithdrawalsState_build_closure5, A._MatchWithdrawalsState_build_closure6, A._MatchWithdrawalsState_build____closure1, A._MatchWithdrawalsState_build_____closure, A._MatchWithdrawalsState_build_closure11, A._MatchWithdrawalsState_build__closure6, A._MatchWithdrawalsState_build__closure7, A._MatchWithdrawalsState_build___closure2, A._MatchWithdrawalsState_build____closure0, A._MatchWithdrawalsState_build_closure16, A._MatchWithdrawalsState_build__closure1, A._MatchWithdrawalsState_build__closure2, A._MatchWithdrawalsState_build___closure0, A._MatchWithdrawalsState_build____closure, A._MatchWithdrawalsState_build__closure, A.TransactionViewScreen_build_closure0, A.TransactionViewScreen_build__closure, A.TransactionViewVM_TransactionViewVM$fromStore_closure, A.TransactionViewVM_TransactionViewVM$fromStore_closure1, A.TransactionViewVM_TransactionViewVM$fromStore__closure, A._TransactionRuleEditState_didChangeDependencies_closure, A._TransactionRuleEditState_didChangeDependencies_closure0, A._TransactionRuleEditState_dispose_closure, A._TransactionRuleEditState__onChanged__closure, A._TransactionRuleEditState_build_closure0, A._TransactionRuleEditState_build_closure1, A._TransactionRuleEditState_build_closure, A._TransactionRuleEditState_build__closure, A._TransactionRuleEditState_build__closure0, A._TransactionRuleEditState_build__closure1, A._TransactionRuleEditState_build___closure9, A._TransactionRuleEditState_build__closure2, A._TransactionRuleEditState_build___closure8, A._TransactionRuleEditState_build___closure6, A._TransactionRuleEditState_build___closure7, A._TransactionRuleEditState_build___closure5, A._TransactionRuleEditState_build___closure3, A._TransactionRuleEditState_build___closure4, A._TransactionRuleEditState_build__closure7, A._TransactionRuleEditState_build___closure1, A._TransactionRuleEditState_build___closure2, A._TransactionRuleEditState_build__closure9, A._TransactionRuleEditState_build___closure, A._TransactionRuleEditState_build___closure0, A.__RuleCriteriaState_build_closure, A.__RuleCriteriaState_build___closure2, A.__RuleCriteriaState_build_closure0, A.__RuleCriteriaState_build___closure1, A.__RuleCriteriaState_build_closure1, A.__RuleCriteriaState_build___closure0, A.__RuleCriteriaState_build_closure2, A.__RuleCriteriaState_build_closure3, A.__RuleCriteriaState_build_closure4, A.__RuleCriteriaState_build___closure, A.TransactionRuleEditScreen_build_closure0, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure1, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore_closure0, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore___closure0, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore____closure, A.TransactionRuleListItem_build_closure, A.TransactionRuleListVM_fromStore__handleRefresh, A.TransactionRuleListVM_fromStore_closure, A.TransactionRuleListVM_fromStore_closure0, A.TransactionRuleScreen_build_closure7, A.TransactionRuleScreen_build_closure4, A.TransactionRuleScreen_build_closure0, A.TransactionRuleScreen_build_closure1, A.TransactionRuleScreen_build_closure2, A.TransactionRuleScreen_build_closure3, A.TransactionRuleViewScreen_build_closure0, A._UserEditState_didChangeDependencies_closure, A._UserEditState_didChangeDependencies_closure0, A._UserEditState_dispose_closure, A._UserEditState__onChanged_closure, A._UserEditState__togglePermission_closure, A._UserEditState__togglePermission_closure0, A._UserEditState_build_closure15, A._UserEditState_build_closure, A._UserEditState_build_closure0, A._UserEditState_build_closure1, A._UserEditState_build__closure12, A._UserEditState_build_closure3, A._UserEditState_build__closure11, A._UserEditState_build_closure4, A._UserEditState_build__closure9, A._UserEditState_build__closure10, A._UserEditState_build_closure5, A._UserEditState_build__closure7, A._UserEditState_build__closure8, A._UserEditState_build__closure6, A._UserEditState_build___closure0, A._UserEditState_build_closure7, A._UserEditState_build_closure9, A._UserEditState_build_closure11, A._UserEditState_build_closure13, A._UserEditState_build_closure14, A._UserEditState_build___closure, A._UserEditState_build____closure, A._UserEditState_build__closure1, A._UserEditState_build__closure3, A._UserEditState_build__closure5, A.UserEditScreen_build_closure0, A.UserEditVM_UserEditVM$fromStore_closure, A.UserEditVM_UserEditVM$fromStore_closure1, A.UserEditVM_UserEditVM$fromStore_closure0, A.UserEditVM_UserEditVM$fromStore___closure0, A.UserEditVM_UserEditVM$fromStore___closure1, A.UserEditVM_UserEditVM$fromStore____closure, A.UserListItem_build_closure, A.UserListVM_fromStore__handleRefresh, A.UserListVM_fromStore_closure, A.UserListVM_fromStore_closure0, A.UserScreen_build_closure7, A.UserScreen_build_closure4, A.UserScreen_build_closure0, A.UserScreen_build_closure1, A.UserScreen_build_closure2, A.UserScreen_build_closure3, A.UserViewScreen_build_closure0, A._VendorEditState_build_closure, A._VendorEditState_build_closure0, A.VendorEditAddressState_didChangeDependencies_closure, A.VendorEditAddressState_didChangeDependencies_closure0, A.VendorEditAddressState_dispose_closure, A.VendorEditAddressState__onChanged_closure, A.VendorEditAddressState_build_closure, A.VendorEditAddressState_build__closure, A._VendorEditContactsState__showContactEditor_closure, A._VendorEditContactsState__showContactEditor__closure, A._VendorEditContactsState_build_closure, A._VendorEditContactsState_build_closure0, A.VendorContactEditDetailsState_didChangeDependencies_closure, A.VendorContactEditDetailsState_didChangeDependencies_closure0, A.VendorContactEditDetailsState_dispose_closure, A.VendorContactEditDetailsState__onChanged_closure, A.VendorContactEditDetailsState_build_closure, A.VendorContactEditDetailsState_build_closure0, A.VendorContactEditDetailsState_build_closure1, A.VendorContactEditDetailsState_build_closure2, A.VendorContactEditDetailsState_build_closure4, A.VendorContactEditDetailsState_build_closure3, A.VendorContactEditDetailsState_build_closure5, A.VendorContactEditDetailsState_build_closure6, A.VendorContactEditDetailsState_build_closure7, A.VendorContactEditDetailsState_build_closure8, A.VendorContactEditDetailsState_build_closure9, A.VendorContactEditDetailsState_build_closure10, A.VendorContactEditDetailsState_build___closure, A.VendorContactEditDetailsState_build__closure1, A.VendorContactEditDetailsState_build__closure, A.VendorEditContactsScreen_build_closure0, A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure0, A.VendorEditDetailsState_didChangeDependencies_closure, A.VendorEditDetailsState_didChangeDependencies_closure0, A.VendorEditDetailsState_dispose_closure, A.VendorEditDetailsState__onChanged_closure, A.VendorEditDetailsState_build_closure, A.VendorEditDetailsState_build_closure0, A.VendorEditDetailsState_build__closure0, A.VendorEditDetailsState_build_closure2, A.VendorEditDetailsState_build__closure, A.VendorEditDetailsState_build_closure1, A.VendorEditNotesState_didChangeDependencies_closure, A.VendorEditNotesState_didChangeDependencies_closure0, A.VendorEditNotesState_dispose_closure, A.VendorEditNotesState__onChanged_closure, A.VendorEditSettingsState_build_closure, A.VendorEditSettingsState_build__closure0, A.VendorEditSettingsState_build_closure0, A.VendorEditSettingsState_build__closure, A.VendorEditScreen_build_closure0, A.VendorEditVM_VendorEditVM$fromStore_closure, A.VendorEditVM_VendorEditVM$fromStore_closure1, A.VendorEditVM_VendorEditVM$fromStore_closure0, A.VendorEditVM_VendorEditVM$fromStore___closure, A.VendorEditVM_VendorEditVM$fromStore___closure0, A.VendorEditVM_VendorEditVM$fromStore___closure1, A.VendorEditVM_VendorEditVM$fromStore____closure, A.VendorListItem_build__closure, A.VendorListItem_build__closure3, A.VendorListVM_fromStore__handleRefresh, A.VendorListVM_fromStore_closure, A.VendorListVM_fromStore_closure0, A.VendorPresenter_getField_closure, A.VendorScreen_build_closure7, A.VendorScreen_build_closure4, A.VendorScreen_build_closure0, A.VendorScreen_build_closure1, A.VendorScreen_build_closure2, A.VendorScreen_build_closure3, A._VendorViewState_build_closure, A._VendorViewDetailsState_build__buildDetailsList_closure, A._VendorViewFullwidthState_build__closure1, A.VendorViewScreen_build_closure0, A.VendorViewVM_VendorViewVM$fromStore__handleRefresh, A.VendorViewVM_VendorViewVM$fromStore_closure, A.VendorViewVM_VendorViewVM$fromStore_closure0, A.VendorViewVM_VendorViewVM$fromStore__closure, A.VendorViewVM_VendorViewVM$fromStore__closure0, A.VendorViewVM_VendorViewVM$fromStore___closure, A._WebhookEditState_didChangeDependencies_closure, A._WebhookEditState_didChangeDependencies_closure0, A._WebhookEditState_dispose_closure, A._WebhookEditState__onChanged_closure, A._WebhookEditState_build_closure0, A._WebhookEditState_build_closure, A._WebhookEditState_build__closure, A._WebhookEditState_build__closure1, A._WebhookEditState_build___closure4, A._WebhookEditState_build__closure0, A._WebhookEditState_build__closure2, A._WebhookEditState_build___closure3, A._WebhookEditState_build__closure3, A._WebhookEditState_build__closure4, A._WebhookEditState_build___closure0, A._WebhookEditState_build__closure6, A._WebhookEditState_build____closure, A.WebhookEditScreen_build_closure0, A.WebhookEditVM_WebhookEditVM$fromStore_closure, A.WebhookEditVM_WebhookEditVM$fromStore_closure1, A.WebhookEditVM_WebhookEditVM$fromStore_closure0, A.WebhookEditVM_WebhookEditVM$fromStore___closure, A.WebhookEditVM_WebhookEditVM$fromStore___closure0, A.WebhookEditVM_WebhookEditVM$fromStore____closure, A.WebhookViewScreen_build_closure0, A.WebhookListItem_build_closure, A.WebhookListVM_fromStore__handleRefresh, A.WebhookListVM_fromStore_closure, A.WebhookListVM_fromStore_closure0, A.WebhookScreen_build_closure7, A.WebhookScreen_build_closure4, A.WebhookScreen_build_closure0, A.WebhookScreen_build_closure1, A.WebhookScreen_build_closure2, A.WebhookScreen_build_closure3, A.snackBarCompleter_closure, A.snackBarCompleter_closure0, A.snackBarCompleter__closure, A.loadDesign_closure, A.loadDesign_closure0, A.showRefreshDataDialog_closure, A.showErrorDialog_closure, A.showMessageDialog_closure, A.confirmCallback_closure, A.confirmCallback__closure, A.confirmCallback__closure0, A.confirmCallback__closure1, A.passwordCallback_closure0, A.passwordCallback__closure0, A.passwordCallback__closure, A.passwordCallback_closure3, A._PasswordConfirmationState_build_closure0, A._PasswordConfirmationState_build_closure1, A.fieldCallback_closure, A._FieldConfirmationState_build_closure, A._FieldConfirmationState_build_closure0, A.cloneToDialog_closure, A.changeTaskStatusDialog_closure, A.changeTaskStatusDialog_closure0, A.changeTaskStatusDialog__closure, A.changeTaskStatusDialog____closure, A.addToInvoiceDialog_closure, A.addToInvoiceDialog_closure0, A.addToInvoiceDialog__closure, A.addToInvoiceDialog____closure, A._BulkUpdateDialogState_build_closure, A._BulkUpdateDialogState_build_closure2, A._BulkUpdateDialogState_build_closure0, A._BulkUpdateDialogState_build_closure1, A._BulkUpdateDialogState_build_closure3, A._BulkUpdateDialogState_build_closure4, A._BulkUpdateDialogState_build_closure5, A._BulkUpdateDialogState_build_closure6, A._BulkUpdateDialogState_build_closure7, A._BulkUpdateDialogState_build_closure8, A._BulkUpdateDialogState_build_closure9, A._BulkUpdateDialogState_build__closure, A._BulkUpdateDialogState_build__closure1, A._BulkUpdateDialogState_build__closure2, A._RunTemplateDialogState_build__closure1, A._RunTemplateDialogState_build__closure3, A._RunTemplateDialogState_build__closure4, A._RunTemplateDialogState_build_closure2, A._RunTemplateDialogState_build_closure3, A._RunTemplateDialogState_build_closure4, A._RunTemplateDialogState_build_closure5, A._AddCommentDialogState_build__closure1, A._AddCommentDialogState_build__closure2, A._AddCommentDialogState_build_closure1, A.EnumUtils_fromString_closure, A.AttributedTextMarkdownSerializer__encodeLinkMarker_closure, A.GoogleOAuth_signIn_closure, A.GoogleOAuth_signUp_closure, A.initiatePurchase_closure, A.toSnakeCase_closure, A.toCamelCase_closure, A.toSpaceCase_closure, A.toTitleCase_closure, A.matchesStrings_closure, A.matchesString_closure, A.matchesString_closure0, A.matchesStringsValue_closure, A.getRandomString_closure, A._ExampleEditorState__showEditorToolbar_closure, A._ExampleEditorState__showImageToolbar_closure, A._ExampleEditorState_build_closure, A._ExampleEditorState_build_closure0, A._ExampleEditorState__buildMountedToolbar_closure, A._SuperEditorDemoTextItemSelectorState_build_closure, A._EditorToolbarState__getSelectedLinkSpans_closure, A._EditorToolbarState__onLinkPressed_closure, A._EditorToolbarState__onBlockTypeSelected__closure, A._EditorToolbarState__buildBlockTypeSelector_closure, A._EditorToolbarState__buildUrlField_closure0, A._EditorToolbarState__buildUrlField_closure, A._ImageFormatToolbarState_build_closure, A._PositionedToolbar_build_closure, A.loadEmailTemplate_closure, A.loadEmailTemplate_closure0, A.WebUtils_registerWebView_closure, A.WebUtils_warnChanges_closure, A.WebUtils_microsoftLogin_closure, A.WebUtils_microsoftLogin_closure0, A.Element_textContent_closure, A.BlockSyntax_isAtBlockEnd_closure, A.BlockquoteSyntax_parseChildLines_closure, A.ListSyntax_parse_tryMatch, A.ParagraphSyntax__extractReflinkDefinitions_lineStartsReflinkDefinition, A.InlineParser_parse_closure, A.InlineParser__linkOrImage_closure, A.InlineParser__linkOrImage_closure0, A.InlineParser__linkOrImage_closure1, A.InlineParser__processEmphasis_closure0, A.LinkSyntax_closure, A.ImageSyntax__createNode_closure, A.memo1_closure, A.memo3_closure, A.memo4_closure, A.memo5_closure, A.memo6_closure, A.memo7_closure, A.memo8_closure, A.memo9_closure, A.memo10_closure, A.RenderOverflowView_resetOffstage_closure, A.RenderOverflowView_performFixedLayout_getChildOffset, A.RenderOverflowView_visitOnlyOnStageChildren_closure, A.RenderOverflowView_paint_paintChild, A.RenderOverflowView_hitTestChildren_closure, A._RenderIosPagedMenu__scheduleUpdateControllerPageCount_closure, A._PopoverScaffoldState__onPopoverControllerChanged_closure, A.disabledMacIntents_closure0, A.Context_joinAll_closure, A.Context_split_closure, A._validateArgList_closure, A._PinchZoomState_build_closure0, A._PinchZoomState_build_closure, A._PinputState__buildPinput_closure1, A._PinputState__buildPinput__closure0, A._PinputState__buildPinput__closure1, A._PinputState__buildEditable_closure, A._PinputState__buildEditable_closure0, A._PinputState__buildFields_onlyFields_closure, A._SeparatedRaw_build_closure, A._PinputAnimatedCursorState__startCursorAnimation_closure, A._registerFactory_closure, A.PrintingPlugin_layoutPdf_closure, A.PrintingPlugin_layoutPdf_closure0, A.PrintingPlugin_raster_closure, A.PrintingPlugin_raster_closure0, A.MethodChannelPrinting__handleMethod_closure, A.PdfPreviewCustomState_didChangeDependencies_closure, A.PdfPreviewCustomState__createPreview_pageWidget, A.PdfPreviewCustomState__zoomPreview_closure2, A.PdfPreviewCustomState__zoomPreview_closure, A.PdfPreviewState_didChangeDependencies_closure, A.PdfPreviewState_build_closure, A.PdfRaster_toImage_closure, A.Store__createReduceAndNotify_closure, A.Store__createDispatchers_closure, A.RoundedLoadingButtonState_initState_closure1, A.RoundedLoadingButtonState_initState_closure3, A._forwardMulti_closure, A._forwardMulti_closure_listenToUpstream, A._forward_closure_listenToUpstream, A.SdkVersion_toJson_closure, A.TimeToInitialDisplayTracker_determineEndTime_closure0, A.SharedPreferencesPlugin__getFilteredKeys_closure, A.MethodChannelSignInWithApple__signInWithAppleAndroid_closure, A.Highlighter$__closure, A.Highlighter$___closure, A.Highlighter$__closure0, A.Highlighter__collateLines_closure, A.Highlighter__collateLines_closure1, A.Highlighter__collateLines__closure, A.Highlighter_highlight_closure, A.OnBuilder_closure, A.OnBuilder_closure0, A._MyStatefulWidgetState_initState_closure, A.ReactiveModelImp_setStateNullable_closure0, A.ReactiveModelImp_initialize_closure, A.ReactiveModelImp__handleAsyncState_closure, A.ReactiveModelImp__handleAsyncState__closure0, A.MutableDocument_onTransactionEnd_closure, A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure, A.PasteEditorCommand__convertLinesToParagraphs_closure, A.UpdateComposerTextStylesReaction_react_closure, A.UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure, A.UpdateComposerTextStylesReaction__updateComposerStylesAtCaret_closure0, A.defaultRequestHandlers_closure, A.defaultRequestHandlers_closure0, A.defaultRequestHandlers_closure1, A.defaultRequestHandlers_closure2, A.defaultRequestHandlers_closure3, A.defaultRequestHandlers_closure4, A.defaultRequestHandlers_closure5, A.defaultRequestHandlers_closure6, A.defaultRequestHandlers_closure7, A.defaultRequestHandlers_closure8, A.defaultRequestHandlers_closure9, A.defaultRequestHandlers_closure10, A.defaultRequestHandlers_closure11, A.defaultRequestHandlers_closure12, A.defaultRequestHandlers_closure13, A.defaultRequestHandlers_closure14, A.defaultRequestHandlers_closure15, A.defaultRequestHandlers_closure16, A.defaultRequestHandlers_closure17, A.defaultRequestHandlers_closure18, A.defaultRequestHandlers_closure19, A.defaultRequestHandlers_closure20, A.defaultRequestHandlers_closure21, A.defaultRequestHandlers_closure22, A.defaultRequestHandlers_closure23, A.defaultRequestHandlers_closure24, A.defaultRequestHandlers_closure25, A.defaultRequestHandlers_closure26, A.defaultRequestHandlers_closure27, A.defaultRequestHandlers_closure28, A.defaultRequestHandlers_closure29, A.defaultRequestHandlers_closure30, A.defaultRequestHandlers_closure31, A.defaultRequestHandlers_closure32, A.defaultRequestHandlers_closure33, A.defaultRequestHandlers_closure34, A.defaultRequestHandlers_closure35, A.defaultRequestHandlers_closure36, A.defaultRequestHandlers_closure37, A.defaultRequestHandlers_closure38, A.defaultRequestHandlers_closure39, A.defaultRequestHandlers_closure40, A.defaultRequestHandlers_closure41, A.defaultRequestHandlers_closure42, A.ImageUrlConversionReaction_react_closure, A.ImageUrlConversionReaction_react_closure1, A.ImageUrlConversionReaction_react_closure2, A.LinkifyReaction__extractUpstreamWordAndLinkify_closure, A.LinkifyReaction__moveOffsetByWord_closure, A.LinkifyReaction__moveOffsetByWord_closure0, A.LinkifyReaction__moveOffsetByWord_closure1, A.LinkifyReaction__tryUpdateLinkAttribution_closure, A.LinkifyReaction__tryUpdateLinkAttribution_closure0, A.LinkifyReaction__tryUpdateLinkAttribution_closure1, A._EditorSelectionAndFocusPolicyState__onFocusChange_closure, A._DocumentMouseInteractorState__onSelectionChange_closure, A._DocumentMouseInteractorState__buildCursorStyle_closure, A._DocumentMouseInteractorState__buildCursorStyle__closure, A._DocumentMouseInteractorState__buildGestureInput_closure0, A._DocumentMouseInteractorState__buildGestureInput_closure2, A.SuperEditorAndroidControlsScope_maybeRootOf_closure, A._AndroidDocumentTouchInteractorState_didChangeDependencies_closure, A._AndroidDocumentTouchInteractorState_didChangeMetrics_closure, A._AndroidDocumentTouchInteractorState__configureScrollController_closure, A._AndroidDocumentTouchInteractorState__onScrollActivityChange_closure, A._AndroidDocumentTouchInteractorState__onDocumentChange_closure, A._AndroidDocumentTouchInteractorState_build_closure0, A._AndroidDocumentTouchInteractorState_build_closure2, A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle_closure, A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure2, A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure1, A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure0, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure6, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure5, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure4, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles_closure0, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure2, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure1, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure0, A.SuperEditorAndroidControlsOverlayManagerState__buildToolbar_closure, A.SuperEditorAndroidControlsOverlayManagerState__buildMagnifierFocalPoint_closure, A.SuperEditorAndroidControlsOverlayManagerState__buildMagnifier_closure, A.SuperEditorIosControlsScope_maybeRootOf_closure, A._IosDocumentTouchInteractorState_didChangeDependencies_closure, A._IosDocumentTouchInteractorState_didChangeMetrics_closure, A._IosDocumentTouchInteractorState__configureScrollController_closure, A._IosDocumentTouchInteractorState__onScrollActivityChange_closure, A._IosDocumentTouchInteractorState__onDocumentChange_closure, A._IosDocumentTouchInteractorState_build_closure0, A._IosDocumentTouchInteractorState_build_closure2, A._IosDocumentTouchInteractorState_build_closure4, A._IosDocumentTouchInteractorState__buildMagnifierFocalPoint_closure, A.SuperEditorIosMagnifierOverlayManagerState__buildMagnifier_closure, A._EditorFloatingCursorState__buildFloatingCursor_closure, A.DocumentImeInputClient_updateEditingValueWithDeltas_closure, A._DocumentSelectionOpenAndCloseImePolicyState_didUpdateWidget_closure, A._SoftwareKeyboardOpenerState_dispose_closure, A._KeyboardEditingToolbarState__buildToolbarOverlay__closure, A.SuperEditorImeInteractorState__createTextDeltasDocumentEditor_closure, A.SuperEditorImeInteractorState__reportVisualInformationToIme_closure, A._DocumentScrollableState_initState_closure, A.ImageComponent_build_closure, A._SingleColumnDocumentLayoutState__getNodeIdsBetween_closure, A.SingleColumnLayoutComposingRegionStyler__computeNodeSelection_closure, A.SingleColumnLayoutSelectionStyler__computeNodeSelection_closure, A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure, A.SplitParagraphCommand_execute_closure, A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure, A.SuperEditorState_build_closure, A.SuperEditorState_build__closure, A.SuperEditorState_build__closure0, A.SuperEditorState_build__closure1, A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure, A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure2, A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure3, A.DefaultAndroidEditorToolbar_build_closure, A.TaskComponentBuilder_createViewModel_closure, A._TaskComponentState_build_closure, A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel_applyStyles_closure, A.ComputeTextSpan_computeTextSpan_closure, A.ContentLayersElement__onBuildScheduled_closure, A.ContentLayersElement__isSubtreeDirty_closure, A.RenderContentLayers_attach_closure, A.RenderContentLayers_detach_closure, A.RenderContentLayers_performLayout_closure, A._extension_0_findAncestorContentLayers_closure, A._DocumentScaffoldState__buildDocumentLayout_closure, A._CupertinoScrollbarState_handleThumbPress_closure0, A.Scheduler_runAsSoonAsPossible_closure, A.Frames_onNextFrame_closure, A.Frames_scheduleBuildAfterBuild_closure, A._MaterialScrollbarState__trackVisibility_closure0, A._MaterialScrollbarState__thumbColor_closure0, A._MaterialScrollbarState__trackColor_closure0, A._MaterialScrollbarState__trackBorderColor_closure0, A._MaterialScrollbarState__thickness_closure0, A.RawScrollbarWithCustomPhysicsState__gestures_closure0, A.RawScrollbarWithCustomPhysicsState__gestures__closure, A.RawScrollbarWithCustomPhysicsState__gestures__closure0, A.RawScrollbarWithCustomPhysicsState__gestures__closure1, A.RawScrollbarWithCustomPhysicsState__gestures_closure2, A.RawScrollbarWithCustomPhysicsState_build_closure, A.RawScrollbarWithCustomPhysicsState_build_closure0, A.ScrollbarPainter_update_needPaint0, A.disabledMacIntents_closure, A.ItemSelectionListState__activateItem_closure, A.CharacterMovement__moveOffsetByWord_closure, A.CharacterMovement__moveOffsetByWord_closure0, A.CharacterMovement__moveOffsetByWord_closure1, A.CharacterMovement__moveOffsetByCharacter_closure, A._AndroidEditingOverlayControlsState_initState_closure, A._AndroidEditingOverlayControlsState_didUpdateWidget_closure, A._AndroidEditingOverlayControlsState__updateSelectionForDragHandleAfterScrollChange_closure, A._AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure, A._AndroidEditingOverlayControlsState_build_closure, A._AndroidEditingOverlayControlsState__buildToolbar_closure, A.AndroidTextFieldTouchInteractorState__onTextOrSelectionChange_closure, A.AndroidTextFieldTouchInteractorState__onScrollChange_closure, A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure0, A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure2, A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure4, A.SuperAndroidTextFieldState_initState_closure, A.SuperAndroidTextFieldState_initState_closure0, A.SuperAndroidTextFieldState_dispose_closure, A.SuperAndroidTextFieldState_didChangeMetrics_closure, A.SuperDesktopTextFieldState__onSelectionOrContentChange_closure, A.SuperDesktopTextFieldState_build_closure0, A._SuperTextFieldGestureInteractorState_build_closure3, A._SuperTextFieldGestureInteractorState_build_closure0, A._SuperTextFieldGestureInteractorState_build_closure2, A._SuperTextFieldImeInteractorState_initState_closure, A._SuperTextFieldImeInteractorState_didUpdateWidget_closure, A._SuperTextFieldImeInteractorState__reportVisualInformationToIme_closure, A.SuperTextFieldScrollviewState_didUpdateWidget_closure, A.SuperTextFieldScrollviewState__onSelectionOrContentChange_closure, A._IOSEditingControlsState_build_closure, A._IOSEditingControlsState__buildToolbar_closure, A.IOSTextFieldTouchInteractorState__onTextOrSelectionChange_closure, A.IOSTextFieldTouchInteractorState__onScrollChange_closure, A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure0, A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure2, A.IOSTextFieldTouchInteractorState__buildTrackerForToolbarFocus_closure, A.SuperIOSTextFieldState_initState_closure, A.SuperIOSTextFieldState_initState_closure0, A.SuperIOSTextFieldState_dispose_closure, A.SuperIOSTextFieldState_didChangeMetrics_closure, A.TextLayoutCaretState_didUpdateWidget_closure, A.format_closure, A.MethodChannelUrlLauncher_launch_closure, A._MaterialScrollbarState__thumbColor_closure1, A._MaterialScrollbarState__trackColor_closure1, A._MaterialScrollbarState__trackBorderColor_closure1, A._MaterialScrollbarState__thickness_closure1, A._EventStreamSubscription_closure0, A._EventStreamSubscription_onData_closure0]); _inheritMany(A.Closure0Args, [A.AppBootstrap_prepareEngineInitializer_closure, A.HtmlViewEmbedder__compositeWithParams_closure, A.HtmlViewEmbedder__applyMutators_closure, A.HtmlViewEmbedder__applyMutators_closure0, A.SkiaFontCollection__registerWithFontProvider_closure, A.SkiaFontCollection__registerWithFontProvider_closure0, A.skiaDecodeImageFromPixels_closure, A.Frame_raster_closure, A.Frame_raster_closure0, A.MultiSurfaceRasterizer_createViewRasterizer_closure, A.MultiSurfaceViewRasterizer_displayFactory_closure, A.OffscreenCanvasRasterizer_createViewRasterizer_closure, A.OffscreenCanvasViewRasterizer_displayFactory_closure, A.CanvasKitRenderer_initialize_closure, A.CkTextStyle_skTextStyle_closure, A.FontFallbackManager_addMissingCodePoints_closure, A.FallbackFontDownloadQueue_startDownloads_closure, A.PersistedPicture__applyBitmapPaint_closure, A.HtmlRenderer_initialize_closure, A.SurfaceSceneBuilder_build_closure, A.SurfaceSceneBuilder_build_closure0, A.GradientLinear_createImageBitmap_closure, A.BrowserImageDecoder__cacheExpirationClock_closure, A.BrowserImageDecoder__getOrCreateWebDecoder_closure, A.initializeEngineServices_closure0, A.initializeEngineServices_initializeRendererCallback, A.FlutterEngineInitializer__staticInteropFactoryStub_closure0, A._cached_closure, A.KeyboardConverter__scheduleAsyncEvent_closure0, A.KeyboardConverter__startGuardingKey_closure, A.KeyboardConverter__startGuardingKey_closure0, A.KeyboardConverter__handleEvent_closure, A.KeyboardConverter__handleEvent_closure0, A.KeyboardConverter__handleEvent_closure1, A.EnginePlatformDispatcher_invokeOnKeyData_closure, A.invoke2_closure, A.PlatformViewManager_renderContent_closure, A._PointerAdapter__ensureSanitizer_closure, A._GlobalPointerState_ensurePointerDeviceState_closure, A.RawKeyboard$__closure, A.RawKeyboard_handleHtmlEvent_closure, A.AccessibilityAnnouncements_announce_closure, A.Dialog_closure, A.RouteName_update_closure, A.AccessibilityFocusManager_changeFocus_closure, A.Scrollable_update_closure, A.EngineSemantics__now_closure, A.EngineSemantics__getGestureModeClock_closure, A.EngineSemanticsOwner_closure, A.MobileSemanticsEnabler_tryEnableSemantics_closure, A.TextField__invokeIosWorkaround_closure, A.TextField_update_closure, A.HtmlFontCollection_loadAssetFonts_closure, A.SafariDesktopTextEditingStrategy_placeElement_closure, A.IOSTextEditingStrategy__schedulePlacement_closure, A.FirefoxTextEditingStrategy__postponeFocus_closure, A.TextEditingChannel_handleTextInput_closure, A._hotRestartCache_closure, A.EngineFlutterWindow_handleNavigationMessage_closure, A.CastMap_putIfAbsent_closure, A.nullFuture_closure, A.Primitives_initTicker_closure, A._AsyncRun__scheduleImmediateJsOverride_internalCallback, A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback, A._TimerImpl_internalCallback, A._TimerImpl$periodic_closure, A._asyncStarHelper_closure, A._AsyncStarStreamController__resumeBody, A._AsyncStarStreamController__resumeBody_closure, A._AsyncStarStreamController_closure0, A._AsyncStarStreamController_closure1, A._AsyncStarStreamController_closure, A._AsyncStarStreamController__closure, A.Future_Future_closure, A.Future_Future$delayed_closure, A._Future__addListener_closure, A._Future__prependListeners_closure, A._Future__chainForeignFuture_closure1, A._Future__chainCoreFutureAsync_closure, A._Future__asyncCompleteWithValue_closure, A._Future__asyncCompleteError_closure, A._Future__propagateToListeners_handleWhenCompleteCallback, A._Future__propagateToListeners_handleValueCallback, A._Future__propagateToListeners_handleError, A._Future_timeout_closure, A._Future_timeout_closure0, A.Stream_asyncMap_closure, A.Stream_fold_closure, A.Stream_fold__closure, A.Stream_forEach_closure, A.Stream_forEach__closure, A.Stream_length_closure0, A.Stream_isEmpty_closure, A.Stream_toList_closure0, A.Stream_first_closure, A._StreamController__subscribe_closure, A._StreamController__recordCancel_complete, A._AddStreamState_cancel_closure, A._BufferingStreamSubscription__sendError_sendError, A._BufferingStreamSubscription__sendDone_sendDone, A._PendingEvents_schedule_closure, A._MultiStream_listen_closure, A._cancelAndError_closure, A._cancelAndValue_closure, A._rootHandleError_closure, A._RootZone_bindCallbackGuarded_closure, A._Utf8Decoder__decoder_closure, A._Utf8Decoder__decoderNonfatal_closure, A._BigIntImpl_toDouble_roundUp, A._FileStream_listen_closure, A._FileStream__closeFile_done, A._File_readAsBytes_readUnsized_read, A._File_readAsBytes_readSized_read, A.ChannelBuffers_push_closure, A.ChannelBuffers_setListener_closure, A.KeyData__logicalToString_closure, A.bootstrapEngine_closure0, A.BrowserPlatformLocation_getOrCreateDomEventListener_closure, A.HashUrlStrategy_addPopStateListener_closure, A.AttributedSpans_copyAttributionRegion__closure1, A.AttributedSpans_copyAttributionRegion__closure2, A.AttributedSpans_copyAttributionRegion__closure, A.AttributedSpans_copyAttributionRegion__closure0, A.BoardItemState_onDropItem_closure, A.BoardItemState__startDrag_closure, A.BoardItemState__startDrag_closure0, A.BoardItemState_build_closure2, A.BoardItemState_build_closure1, A.BoardItemState_build_closure0, A.BoardListState_onDropList_closure, A.BoardListState__startDrag_closure, A.BoardListState_build_closure0, A.BoardListState_build_closure1, A.BoardListState_build_closure, A.BoardViewState_moveDown_closure, A.BoardViewState_moveUp_closure, A.BoardViewState_moveListRight_closure, A.BoardViewState_moveListRight__closure, A.BoardViewState_moveListRight_closure0, A.BoardViewState_moveRight_closure, A.BoardViewState_moveRight_closure0, A.BoardViewState_moveRight_closure1, A.BoardViewState_moveRight__closure, A.BoardViewState_moveRight_closure2, A.BoardViewState_moveListLeft_closure, A.BoardViewState_moveListLeft__closure, A.BoardViewState_moveListLeft_closure0, A.BoardViewState_moveLeft_closure, A.BoardViewState_moveLeft_closure0, A.BoardViewState_moveLeft_closure1, A.BoardViewState_moveLeft__closure, A.BoardViewState_moveLeft_closure2, A.BoardViewState_build__closure5, A.BoardViewState_build_closure1, A.BoardViewState_build__closure4, A.BoardViewState_build_closure2, A.BoardViewState_build__closure3, A.BoardViewState_build__closure2, A.BoardViewState_build__closure0, A.BoardViewState_build__closure1, A.BoardViewState_build__closure, A.BoardViewState_run_closure, A.Serializers_Serializers_closure, A.Serializers_Serializers_closure0, A.Serializers_Serializers_closure1, A.Serializers_Serializers_closure2, A.Serializers_Serializers_closure3, A.BaseBarRenderer_preprocessSeries__closure1, A.BaseBarRenderer_update__closure, A.BaseBarRenderer_update__closure1, A._ReversedSeriesIterator_closure, A.BaseChart_getSelectionModel_closure, A.BaseChart_configureSeries__closure, A.BaseChart_preprocessSeries__closure, A.GestureListener_defaultTapCancel_closure, A.MaterialPalette__orderedPalettes_closure, A.MaterialPalette__orderedPalettes_closure0, A.MaterialPalette__orderedPalettes_closure1, A.MaterialPalette__orderedPalettes_closure2, A.MaterialPalette__orderedPalettes_closure3, A.MaterialPalette__orderedPalettes_closure4, A.MaterialPalette__orderedPalettes_closure5, A.MaterialPalette__orderedPalettes_closure6, A.MaterialPalette__orderedPalettes_closure7, A.MaterialPalette__orderedPalettes_closure8, A.MaterialPalette__orderedPalettes_closure9, A.BaseChartState_requestRebuild_closure, A.BaseChartState__animationTick_closure, A.LinePainter__drawDashedLine_closure, A.ChartGestureDetector_makeWidget_closure, A.ChartGestureDetector_onTapDown_closure, A.CanonicalizedMap_putIfAbsent_closure, A._CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure, A._CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure, A._CupertinoTextMagnifierState_initState_closure, A._CupertinoTextMagnifierState_initState__closure, A._CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure, A.CupertinoRouteTransitionMixin_buildPageTransitions_closure, A.CupertinoRouteTransitionMixin_buildPageTransitions_closure0, A._CupertinoScrollbarState_initState_closure, A._CupertinoTextSelectionToolbarContentState__statusListener_closure, A._CupertinoTextSelectionToolbarButtonState__onTapDown_closure, A._CupertinoTextSelectionToolbarButtonState__onTapUp_closure, A._CupertinoTextSelectionToolbarButtonState__onTapCancel_closure, A.ToggleableStateMixin__handleTapDown_closure0, A.ToggleableStateMixin__handleTapEnd_closure0, A.ToggleableStateMixin__handleFocusHighlightChanged_closure0, A._testPlatform_closure, A._browserPlatform_closure, A.FlutterErrorDetails_summary_formatException, A.FlutterErrorDetails_summary_closure0, A.BindingBase_initServiceExtensions_closure, A.BindingBase_initServiceExtensions_closure1, A.BindingBase_lockEvents_closure, A.BindingBase_registerServiceExtension__closure, A.ChangeNotifier_notifyListeners_closure, A.LicenseEntryWithLineBreaks_paragraphs_addLine, A.LicenseEntryWithLineBreaks_paragraphs_getParagraph, A.LicenseRegistry_licenses_closure, A.GestureArenaManager_add_closure, A.GestureArenaManager__tryToResolveArena_closure, A.GestureBinding_dispatchEvent_closure, A.GestureBinding_dispatchEvent_closure0, A.ForcePressGestureRecognizer_handleEvent_closure, A.ForcePressGestureRecognizer_acceptGesture_closure, A.ForcePressGestureRecognizer_didStopTrackingLastPointer_closure, A.LongPressGestureRecognizer__checkLongPressDown_closure, A.LongPressGestureRecognizer__checkLongPressStart_closure, A.LongPressGestureRecognizer__checkLongPressMoveUpdate_closure, A.LongPressGestureRecognizer__checkLongPressEnd_closure, A.DragGestureRecognizer__checkDown_closure, A.DragGestureRecognizer__checkStart_closure, A.DragGestureRecognizer__checkUpdate_closure, A.DragGestureRecognizer__checkEnd_closure, A.DragGestureRecognizer__checkEnd_closure0, A.DragGestureRecognizer__checkEnd_closure1, A.DragGestureRecognizer__checkEnd_closure2, A.MultiDragGestureRecognizer__startDrag_closure, A.PointerRouter_addRoute_closure, A.PrimaryPointerGestureRecognizer_addAllowedPointer_closure, A.ScaleGestureRecognizer__reconfigure_closure1, A.ScaleGestureRecognizer__reconfigure_closure2, A.ScaleGestureRecognizer__advanceStateMachine_closure, A.ScaleGestureRecognizer__dispatchOnStartCallbackIfNeeded_closure, A.TapGestureRecognizer_handleTapDown_closure, A.TapGestureRecognizer_handleTapDown_closure0, A.TapGestureRecognizer_handleTapUp_closure, A.TapGestureRecognizer_handleTapUp_closure0, A.TapGestureRecognizer_handleTapUp_closure1, A.BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure, A.BaseTapAndDragGestureRecognizer_addAllowedPointer_closure, A.BaseTapAndDragGestureRecognizer__checkTapDown_closure, A.BaseTapAndDragGestureRecognizer__checkTapUp_closure, A.BaseTapAndDragGestureRecognizer__checkDragStart_closure, A.BaseTapAndDragGestureRecognizer__checkDragUpdate_closure, A.BaseTapAndDragGestureRecognizer__checkDragEnd_closure, A.GestureArenaTeam_add_closure, A._PackagesViewState__packagesList__closure, A._PackageLicensePageState__initLicenses_closure, A._PackageLicensePageState__initLicenses_closure0, A._MasterDetailFlowState__nestedUI_closure1, A._MasterDetailFlowState__masterPageRoute__closure, A._ActionButton_build_closure, A.AppBar__getEffectiveCenterTitle_platformCenter, A._AppBarState__handleScrollNotification_closure, A.MaterialPointArcTween__initialize_sweepAngle, A._BottomSheetState__handleDragStart_closure, A._BottomSheetState__handleDragEnd_closure, A._BottomSheetState__handleDragHandleHover_closure, A._BottomSheetGestureDetector_build_closure, A._ButtonStyleState_handleStatesControllerChange_closure, A._ButtonStyleState_build__closure1, A._CalendarDatePickerState__handleModeChanged_closure, A._CalendarDatePickerState__handleMonthChanged_closure, A._CalendarDatePickerState__handleYearChanged_closure, A._CalendarDatePickerState__handleDayChanged_closure, A._CalendarDatePickerState_build_closure, A._MonthPickerState__handleMonthPageChanged_closure, A._MonthPickerState__handleGridFocusChange_closure, A._MonthPickerState__handleDirectionFocus_closure, A._DayState_build_closure1, A._YearPickerState__buildYearItem_closure1, A.DataTable_build_closure5, A.DataTable_build_closure6, A.DataTable_build_closure7, A.TableRowInkWell_getRectCallback_closure, A._SortArrowState__rebuild_closure, A._DatePickerDialogState__handleOk_closure, A._DatePickerDialogState__handleEntryModeToggle_closure, A._DatePickerDialogState__handleDateChanged_closure, A._DatePickerDialogState_build_calendarDatePicker, A._DatePickerDialogState_build_inputDatePicker, A.DrawerControllerState__animationChanged_closure, A._DropdownMenuState_build_closure, A.DropdownButtonFormField_closure_isHintOrDisabledHintAvailable, A.DropdownButtonFormField__closure_resolveInputBorder, A.DropdownButtonFormField__closure_effectiveBorderRadius, A.Feedback_wrapForTap_closure, A._getClipCallback_closure, A._getClipCallback_closure0, A._InkResponseState_activateOnIntent_closure, A._InkResponseState_handleStatesControllerChange_closure, A._InkResponseState_updateHighlight_handleInkRemoval, A._InkResponseState__createSplash_onRemoved, A._InkResponseState_handleFocusHighlightModeChange_closure, A._InputDatePickerFormFieldState_didUpdateWidget__closure, A._HelperErrorState__handleChange_closure, A._InputDecoratorState__handleChange_closure, A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure, A._TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure, A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0, A.MaterialStateMixin_addMaterialState_closure, A.MaterialStateMixin_removeMaterialState_closure, A._MergeableMaterialState__handleTick_closure, A.RadioListTile_build_closure, A.RefreshIndicatorState__handleScrollNotification_closure, A.RefreshIndicatorState__dismiss_closure, A.RefreshIndicatorState__dismiss_closure0, A.RefreshIndicatorState__show__closure, A.RefreshIndicatorState__show__closure0, A._FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure, A.ScaffoldState__drawerOpenedCallback_closure, A.ScaffoldState__endDrawerOpenedCallback_closure, A.ScaffoldState__updateSnackBar_closure, A.ScaffoldState__updateMaterialBanner_closure, A.ScaffoldState__buildBottomSheet_removePersistentSheetHistoryEntryIfNeeded, A.ScaffoldState__buildBottomSheet_removeCurrentBottomSheet, A.ScaffoldState__buildBottomSheet_removeCurrentBottomSheet_closure, A.ScaffoldState__buildBottomSheet_closure, A.ScaffoldState__buildBottomSheet_removeEntryIfNeeded, A.ScaffoldState__buildBottomSheet_closure0, A.ScaffoldState__buildBottomSheet_closure1, A.ScaffoldState__buildBottomSheet__closure, A.ScaffoldState__buildBottomSheet_closure2, A.ScaffoldState_showBottomSheet_closure, A.ScaffoldState__moveFloatingActionButton_closure, A.ScaffoldState_showBodyScrim_closure, A._MaterialScrollbarState_initState_closure, A._MaterialScrollbarState_handleThumbPressStart_closure, A._MaterialScrollbarState_handleThumbPressEnd_closure, A._MaterialScrollbarState_handleHover_closure, A._MaterialScrollbarState_handleHover_closure0, A._MaterialScrollbarState_handleHoverExit_closure, A._SelectableTextState__onControllerChanged_closure, A._SelectableTextState__handleSelectionChanged_closure, A._SelectableTextState_build_closure, A._MaterialSwitchState__handleDragEnd_closure, A.SwitchListTile_build_closure, A.TabController__changeIndex_closure, A._TabBarState__handleTabControllerTick_closure, A._TabBarState_build_closure1, A._TabBarViewState__warpToAdjacentTab_closure, A._TabBarViewState__warpToNonAdjacentTab_closure, A._TabBarViewState__warpToNonAdjacentTab_closure0, A._TextFieldState__handleFocusChanged_closure, A._TextFieldState__handleSelectionChanged_closure, A._TextFieldState__handleHover_closure, A._TextFieldState__handleStatesControllerChange_closure, A._TextFieldState_build_closure, A._TextFieldState_build_closure0, A._TextFieldState_build_closure1, A._TextFieldState_build_closure2, A._TextFieldState_build_closure3, A._TextFieldState_build_closure4, A._TextFieldState_build__closure, A._TextSelectionToolbarOverflowableState_build_closure, A._TextSelectionToolbarOverflowableState_build__closure, A.ThemeData_localize_closure, A._HourControl_build_closure1, A._HourControl_build_closure0, A._HourControl_build_closure, A._MinuteControl_build_closure1, A._MinuteControl_build_closure0, A._MinuteControl_build_closure, A._DayPeriodControl_build_closure, A._DayPeriodControl_build_closure0, A._DialState_initState_closure, A._DialState_initState__closure0, A._DialState_initState_closure0, A._DialState_initState__closure, A._DialState__updateThetaForPan_closure, A._DialState__selectHour_getAmPmTime, A._DialState__build24HourRing_closure, A._DialState__build24HourRing_closure0, A._DialState__build12HourRing_closure, A._DialState__buildMinutes_closure, A._TimePickerInputState__validateHour_closure, A._TimePickerInputState__validateMinute_closure, A._HourMinuteTextFieldState_initState_closure, A._HourMinuteTextFieldState_initState__closure, A._HourMinuteTextFieldState_build_closure, A._TimePickerDialogState__handleTimeChanged_closure, A._TimePickerDialogState__handleEntryModeChanged_closure, A._TimePickerDialogState__handleOk_closure, A._TimePickerState__vibrate_closure, A._TimePickerState__handleHourMinuteModeChanged_closure, A._TimePickerState__handleEntryModeToggle_closure, A._TimePickerState__handleTimeChanged_closure, A._TimePickerState__handleHourSelected_closure, A.ToggleButtons_build__closure, A.ToggleableStateMixin__handleTapDown_closure, A.ToggleableStateMixin__handleTapEnd_closure, A.ToggleableStateMixin__handleFocusHighlightChanged_closure, A.ToggleableStateMixin__handleHoverChanged_closure, A.TooltipState__scheduleShowTooltip_show, A.ImageCache__trackLiveImage_closure, A.ImageCache__trackLiveImage__closure, A._LiveImage_closure, A.ImageProvider_resolveStreamForKey_closure, A.ImageProvider_resolveStreamForKey_closure0, A.MultiFrameImageStreamCompleter__handleAppFrame_closure, A.RenderAnimatedSize_closure, A.RendererBinding_pipelineOwner_closure, A.RendererBinding_pipelineOwner_closure0, A.RenderBox__computeIntrinsicDimension_closure, A.RenderBox_getDryLayout_closure, A.RenderBox_getDistanceToActualBaseline_closure, A.RenderEditable__createShowOnScreenFor_closure, A.Layer_addCompositionCallback_closure, A.Layer_addCompositionCallback_closure0, A.MouseTracker_updateWithEvent_closure, A.MouseTracker_updateWithEvent__closure, A.MouseTracker_updateAllDevices_closure, A.PaintingContext_pushClipRect_closure, A.PaintingContext_pushClipRRect_closure, A.PaintingContext_pushClipPath_closure, A.RenderObject__reportException_closure, A.RenderObject_invokeLayoutCallback_closure, A.RenderObject_toStringDeep_closure, A.RenderParagraph__createShowOnScreenFor_closure, A.RenderSliverList_performLayout_advance, A.RenderSliverFloatingPersistentHeader__updateAnimation_closure, A._TaskEntry_run_closure, A.SchedulerBinding_scheduleWarmUpFrame_closure, A.SchedulerBinding_scheduleWarmUpFrame_closure0, A.SchedulerBinding_scheduleWarmUpFrame_closure1, A.CachingAssetBundle_loadString_closure, A.ServicesBinding__addLicenses_closure, A.EventChannel_receiveBroadcastStream_closure, A.EventChannel_receiveBroadcastStream_closure0, A.RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb, A.RestorationBucket__rawChildren_closure, A.RestorationBucket__rawValues_closure, A.RestorationBucket__addChildData_closure, A.SystemChrome_setSystemUIOverlayStyle_closure, A.TextInput__loudlyHandleTextInputInvocation_closure, A.TextInput__scheduleHide_closure, A._ActionsState__handleActionChanged_closure, A._FocusableActionDetectorState__updateHighlightMode_closure, A._FocusableActionDetectorState__handleMouseEnter_closure, A._FocusableActionDetectorState__handleMouseExit_closure, A._FocusableActionDetectorState__handleFocusChange_closure, A._AnimatedCrossFadeState_initState__closure, A._AnimatedSwitcherState__newEntry__closure, A._WidgetsAppState_didChangeLocales_closure, A._StreamBuilderBaseState__subscribe__closure1, A._StreamBuilderBaseState__subscribe__closure, A._StreamBuilderBaseState__subscribe_closure0, A._StreamBuilderBaseState__subscribe__closure0, A._FutureBuilderState__subscribe__closure0, A._FutureBuilderState__subscribe__closure, A.AutofillGroupState_register_closure, A._AutomaticKeepAliveState__createCallback_closure, A._AutomaticKeepAliveState__createCallback__closure, A._AutomaticKeepAliveState__createCallback__closure0, A._AutomaticKeepAliveState__createCallback___closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5, A.WidgetsBinding_scheduleAttachRootWidget_closure, A.RootWidget_attach_closure, A.RootWidget_attach_closure0, A._DraggableScrollableSheetScrollController_createScrollPosition_closure, A._DraggableScrollableSheetScrollPosition_goBallistic_tick, A._DraggableScrollableSheetScrollPosition_goBallistic_closure, A.EditableTextState__onChangedClipboardStatus_closure, A.EditableTextState_buttonItemsForToolbarOptions_closure, A.EditableTextState_buttonItemsForToolbarOptions_closure0, A.EditableTextState_buttonItemsForToolbarOptions_closure1, A.EditableTextState_buttonItemsForToolbarOptions_closure2, A.EditableTextState_contextMenuButtonItems_closure, A.EditableTextState_contextMenuButtonItems_closure0, A.EditableTextState_contextMenuButtonItems_closure1, A.EditableTextState_contextMenuButtonItems_closure2, A.EditableTextState_contextMenuButtonItems_closure3, A.EditableTextState_contextMenuButtonItems_closure4, A.EditableTextState_contextMenuButtonItems_closure5, A.EditableTextState_contextMenuButtonItems_closure6, A.EditableTextState__textProcessingActionButtonItems_closure, A.EditableTextState__onCursorTick_closure, A.EditableTextState__onCursorTick_closure0, A.EditableTextState__didChangeTextEditingValue_closure, A.EditableTextState__handleFocusChanged_closure, A.EditableTextState_insertTextPlaceholder_closure, A.EditableTextState_removeTextPlaceholder_closure, A.EditableTextState_showAutocorrectionPromptRect_closure, A.EditableTextState__semanticsOnCopy_closure, A.EditableTextState__semanticsOnCut_closure, A.EditableTextState__semanticsOnPaste_closure, A.EditableTextState_build__closure, A._FocusState__handleFocusChanged_closure, A._FocusState__handleFocusChanged_closure0, A._FocusState__handleFocusChanged_closure1, A._FocusState__handleFocusChanged_closure2, A.FormState__forceRebuild_closure, A.FormState__validate_closure, A.FormFieldState_validate_closure, A.FormFieldState_didChange_closure, A.BuildOwner_buildScope_closure, A.ComponentElement_performRebuild_closure, A.ComponentElement_performRebuild_closure0, A.GestureDetector_build_closure, A.GestureDetector_build_closure1, A.GestureDetector_build_closure3, A.GestureDetector_build_closure5, A.GestureDetector_build_closure7, A.GestureDetector_build_closure9, A.GestureDetector_build_closure11, A.GestureDetector_build_closure13, A._DefaultSemanticsGestureDelegate__getTapHandler_closure, A._DefaultSemanticsGestureDelegate__getLongPressHandler_closure, A._HeroState_startFlight_closure, A._HeroState_endFlight_closure, A._HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate, A._ImageState__handleImageFrame_closure, A._ImageState__updateSourceStream_closure, A._ImageState__updateSourceStream_closure0, A.AnimatedWidgetBaseState__handleAnimationChanged_closure, A._InteractiveViewerState__onTransformationControllerChange_closure, A._LayoutBuilderElement__layout_layoutCallback, A._LayoutBuilderElement__layout_layoutCallback_closure, A._LayoutBuilderElement__layout_layoutCallback_closure0, A._LocalizationsState_load__closure, A._MediaQueryFromViewState__updateData_closure, A.ModalBarrier_build_handleDismiss, A._RouteEntry_handlePush_closure, A._RouteEntry_dispose_closure0, A._RouteEntry_dispose__closure, A.NavigatorState__cancelActivePointers_closure, A._NavigatorPopHandlerState_build__closure, A._RenderOverflowBar_performLayout_nextChild, A._OverlayEntryWidgetState__markNeedsBuild_closure, A.OverlayState_insert_closure, A.OverlayState_insertAll_closure, A.OverlayState_rearrange_closure, A.OverlayState__markDirty_closure, A.OverlayState__didChangeEntryOpacity_closure, A._OverlayPortalState__getLocation_closure, A._OverlayPortalState_show_closure, A._OverlayPortalState_hide_closure, A._GlowController_pull_closure, A._PlatformViewLinkState__onPlatformViewCreated_closure, A.SliverReorderableListState_startItemDragReorder_closure, A.SliverReorderableListState_cancelReorder_closure, A.SliverReorderableListState__dragUpdate_closure, A.SliverReorderableListState__dragCancel_closure, A.SliverReorderableListState__dragEnd_closure, A.SliverReorderableListState__dropCompleted_closure, A.SliverReorderableListState__wrapWithSemantics_moveToStart, A.SliverReorderableListState__wrapWithSemantics_moveToEnd, A.SliverReorderableListState__wrapWithSemantics_moveBefore, A.SliverReorderableListState__wrapWithSemantics_moveAfter, A._ReorderableItemState_dragging_closure, A._ReorderableItemState_rebuild_closure, A._RootRestorationScopeState__loadRootBucketIfNecessary__closure, A.RestorationMixin_registerForRestoration_listener, A._RouterState_restoreState_closure, A._RouterState_restoreState_closure0, A._RouterState_didChangeDependencies_closure, A._RouterState__handleRouteInformationProviderNotification_closure, A._RouterState__rebuild_closure, A._RouterState__handleRouterDelegateNotification_closure, A.TransitionRoute__updateSecondaryAnimation_closure, A.TransitionRoute__updateSecondaryAnimation_closure0, A._ModalScopeState__forceRebuildPage_closure, A.ModalRoute_offstage_closure, A.ModalRoute_changedInternalState_closure, A.ScrollAwareImageProvider_resolveStreamForKey__closure, A._SelectionKeepAliveState_listensTo_closure, A.ScrollNotificationObserverState__notifyListeners_closure, A.ScrollableState_setCanDrag_closure, A.ScrollableState_setCanDrag_closure1, A.RawScrollbarState__maybeStartFadeoutTimer_closure, A.RawScrollbarState__gestures_closure, A.RawScrollbarState__gestures_closure1, A.ShortcutManager__indexShortcuts__closure, A.SliverMultiBoxAdaptorElement_performRebuild_closure, A.SliverMultiBoxAdaptorElement_performRebuild_closure0, A.SliverMultiBoxAdaptorElement_createChild_closure, A.SliverMultiBoxAdaptorElement_removeChild_closure, A._SliverPersistentHeaderElement__build_closure, A._SelectionHandleOverlayState_build_closure, A._TextSelectionGestureDetectorState_build_closure, A._TextSelectionGestureDetectorState_build_closure1, A._TextSelectionGestureDetectorState_build_closure3, A._TextSelectionGestureDetectorState_build_closure5, A._TextSelectionGestureDetectorState_build_closure7, A._AnimatedState__handleChange_closure, A._throttle__closure, A._ValueListenableBuilderState__valueChanged_closure, A._BlockPickerState_changeColor_closure, A._BlockPickerState_build__closure, A.JsonObjectViewerState__getList_closure, A.JsonObjectViewerState__getList__closure, A.JsonObjectViewerState_getValueWidget_closure, A.JsonObjectViewerState_getValueWidget__closure0, A.JsonObjectViewerState_getValueWidget_closure0, A.JsonObjectViewerState_getValueWidget__closure, A._JsonArrayViewerState_getInkWell_closure, A._JsonArrayViewerState_getInkWell__closure, A._JsonArrayViewerState_getValueWidget_closure, A._JsonArrayViewerState_getValueWidget__closure0, A._JsonArrayViewerState_getValueWidget_closure0, A._JsonArrayViewerState_getValueWidget__closure, A._GlobalCupertinoLocalizationsDelegate_load_closure, A._MaterialLocalizationsDelegate_load_closure, A._WidgetsLocalizationsDelegate_load_closure, A.CustomSlidableAction_build_closure, A._SlidableDismissalState_handleResizeRequestChanged_closure0, A._ActionPaneState_handleRatioChanged_closure, A._SlidableState_handleActionPanelTypeChanged_closure, A.StyledToastWidgetState_initState_closure, A.StyledToastWidgetState_dismissToast_closure, A.StyledToastWidgetState_didChangeMetrics_closure, A.ToastFuture$create_closure, A.inject_closure, A.init_closure, A.Phase_startTagHtml__closure, A.InBodyPhase_startTagBody__closure, A.entitiesByFirstChar_closure, A.entitiesByFirstChar__closure, A.HtmlTokenizer_emitCurrentToken_closure, A.Rule_findRule_closure1, A._CommonRules_referenceLink_closure, A.MediaType_MediaType$parse_closure, A.BillingClientManager__connect_closure, A.InAppPurchaseStoreKitPlatform_registerPlatform_closure, A.InAppPurchaseStoreKitPlatform_registerPlatform_closure0, A.InAppPurchaseStoreKitPlatform_restorePurchases_closure, A.SKPaymentQueueWrapper_handleObserverCallbacks_closure, A.SKPaymentQueueWrapper_handleObserverCallbacks_closure0, A.SKPaymentQueueWrapper_handleObserverCallbacks_closure1, A.SKPaymentQueueWrapper_handleObserverCallbacks_closure2, A.SKPaymentQueueWrapper_handleObserverCallbacks_closure3, A.NumberFormat__formatFixed_computeFractionDigits, A._CountryPickerDialogState_build__closure1, A._CountryPickerDialogState_build__closure, A._IntlPhoneFieldState_initState_closure0, A._IntlPhoneFieldState__changeCountry____closure, A._IntlPhoneFieldState__changeCountry_closure0, A.ClientEntity_primaryContact_closure0, A.ClientEntity_getContact_closure0, A.InvoiceEntity__calculateTax_closure, A.CalculateInvoiceTotal_calculateTaxes__closure0, A.CalculateInvoiceTotal_calculateTaxes__closure2, A.CalculateInvoiceTotal_calculateTaxes__closure4, A.CalculateInvoiceTotal_calculateTaxes_closure1, A.CalculateInvoiceTotal_calculateTaxes_closure3, A.CalculateInvoiceTotal_calculateTaxes_closure5, A._$serializers_closure, A._$serializers_closure0, A._$serializers_closure1, A._$serializers_closure2, A._$serializers_closure3, A._$serializers_closure4, A._$serializers_closure5, A._$serializers_closure6, A._$serializers_closure7, A._$serializers_closure8, A._$serializers_closure9, A._$serializers_closure10, A._$serializers_closure11, A._$serializers_closure12, A._$serializers_closure13, A._$serializers_closure14, A._$serializers_closure15, A._$serializers_closure16, A._$serializers_closure17, A._$serializers_closure18, A._$serializers_closure19, A._$serializers_closure20, A._$serializers_closure21, A._$serializers_closure22, A._$serializers_closure23, A._$serializers_closure24, A._$serializers_closure25, A._$serializers_closure26, A._$serializers_closure27, A._$serializers_closure28, A._$serializers_closure29, A._$serializers_closure30, A._$serializers_closure31, A._$serializers_closure32, A._$serializers_closure33, A._$serializers_closure34, A._$serializers_closure35, A._$serializers_closure36, A._$serializers_closure37, A._$serializers_closure38, A._$serializers_closure39, A._$serializers_closure40, A._$serializers_closure41, A._$serializers_closure42, A._$serializers_closure43, A._$serializers_closure44, A._$serializers_closure45, A._$serializers_closure46, A._$serializers_closure47, A._$serializers_closure48, A._$serializers_closure49, A._$serializers_closure50, A._$serializers_closure51, A._$serializers_closure52, A._$serializers_closure53, A._$serializers_closure54, A._$serializers_closure55, A._$serializers_closure56, A._$serializers_closure57, A._$serializers_closure58, A._$serializers_closure59, A._$serializers_closure60, A._$serializers_closure61, A._$serializers_closure62, A._$serializers_closure63, A._$serializers_closure64, A._$serializers_closure65, A._$serializers_closure66, A._$serializers_closure67, A._$serializers_closure68, A._$serializers_closure69, A._$serializers_closure70, A._$serializers_closure71, A._$serializers_closure72, A._$serializers_closure73, A._$serializers_closure74, A._$serializers_closure75, A._$serializers_closure76, A._$serializers_closure77, A._$serializers_closure78, A._$serializers_closure79, A._$serializers_closure80, A._$serializers_closure81, A._$serializers_closure82, A._$serializers_closure83, A._$serializers_closure84, A._$serializers_closure85, A._$serializers_closure86, A._$serializers_closure87, A._$serializers_closure88, A._$serializers_closure89, A._$serializers_closure90, A._$serializers_closure91, A._$serializers_closure92, A._$serializers_closure93, A._$serializers_closure94, A._$serializers_closure95, A._$serializers_closure96, A._$serializers_closure97, A._$serializers_closure98, A._$serializers_closure99, A._$serializers_closure100, A._$serializers_closure101, A._$serializers_closure102, A._$serializers_closure103, A._$serializers_closure104, A._$serializers_closure105, A._$serializers_closure106, A._$serializers_closure107, A._$serializers_closure108, A._$serializers_closure109, A._$serializers_closure110, A._$serializers_closure111, A._$serializers_closure112, A._$serializers_closure113, A._$serializers_closure114, A._$serializers_closure115, A._$serializers_closure116, A._$serializers_closure117, A._$serializers_closure118, A._$serializers_closure119, A._$serializers_closure120, A._$serializers_closure121, A._$serializers_closure122, A._$serializers_closure123, A._$serializers_closure124, A._$serializers_closure125, A._$serializers_closure126, A._$serializers_closure127, A._$serializers_closure128, A._$serializers_closure129, A._$serializers_closure130, A._$serializers_closure131, A._$serializers_closure132, A._$serializers_closure133, A._$serializers_closure134, A._$serializers_closure135, A._$serializers_closure136, A._$serializers_closure137, A._$serializers_closure138, A._$serializers_closure139, A._$serializers_closure140, A._$serializers_closure141, A._$serializers_closure142, A._$serializers_closure143, A._$serializers_closure144, A._$serializers_closure145, A._$serializers_closure146, A._$serializers_closure147, A._$serializers_closure148, A._$serializers_closure149, A._$serializers_closure150, A._$serializers_closure151, A._$serializers_closure152, A._$serializers_closure153, A._$serializers_closure154, A._$serializers_closure155, A._$serializers_closure156, A._$serializers_closure157, A._$serializers_closure158, A._$serializers_closure159, A._$serializers_closure160, A._$serializers_closure161, A._$serializers_closure162, A._$serializers_closure163, A._$serializers_closure164, A._$serializers_closure165, A._$serializers_closure166, A._$serializers_closure167, A._$serializers_closure168, A._$serializers_closure169, A._$serializers_closure170, A._$serializers_closure171, A._$serializers_closure172, A._$serializers_closure173, A._$serializers_closure174, A._$serializers_closure175, A._$serializers_closure176, A._$serializers_closure177, A._$serializers_closure178, A._$serializers_closure179, A._$serializers_closure180, A._$serializers_closure181, A._$serializers_closure182, A._$serializers_closure183, A._$serializers_closure184, A._$serializers_closure185, A._$serializers_closure186, A._$serializers_closure187, A._$serializers_closure188, A._$serializers_closure189, A._$serializers_closure190, A._$serializers_closure191, A._$serializers_closure192, A._$serializers_closure193, A._$serializers_closure194, A._$serializers_closure195, A._$serializers_closure196, A._$serializers_closure197, A._$serializers_closure198, A._$serializers_closure199, A._$serializers_closure200, A._$serializers_closure201, A._$serializers_closure202, A._$serializers_closure203, A._$serializers_closure204, A._$serializers_closure205, A._$serializers_closure206, A._$serializers_closure207, A._$serializers_closure208, A._$serializers_closure209, A._$serializers_closure210, A._$serializers_closure211, A._$serializers_closure212, A._$serializers_closure213, A._$serializers_closure214, A._$serializers_closure215, A._$serializers_closure216, A._$serializers_closure217, A._$serializers_closure218, A._$serializers_closure219, A._$serializers_closure220, A._$serializers_closure221, A._$serializers_closure222, A.VendorEntity_primaryContact_closure0, A.VendorEntity_getContact_closure0, A.InvoiceNinjaAppState__authenticate_closure, A.viewEntitiesByType_closure, A.viewEntityById_closure, A.createEntityByType_closure, A.createEntity_closure, A.editEntity_closure, A.checkForChanges__closure, A._createPersistUI__closure, A.handleClientAction___closure, A.__AssignGroupDialogState_build_closure, A.__AssignGroupDialogState_build_closure0, A.__AssignGroupDialogState_build__closure1, A.__AssignGroupDialogState_build___closure0, A.__AssignGroupDialogState_build___closure, A.__AssignGroupDialogState_build__closure, A.__MergClientPickerState_build__closure0, A.__MergClientPickerState_build_closure0, A.__MergClientPickerState_build_closure1, A.handleCreditAction_closure1, A.handleCreditAction_closure2, A._createViewDashboard__closure, A.handleDocumentAction_showDocument, A.handleDocumentAction_showDocument__closure, A.handleDocumentAction_downloadDocument, A.handleInvoiceAction_closure4, A.handleInvoiceAction_closure5, A.handleInvoiceAction___closure, A.handleProductAction___closure, A.handlePurchaseOrderAction_closure3, A.handlePurchaseOrderAction_closure4, A.handleQuoteAction_closure3, A.handleQuoteAction_closure4, A.handleRecurringInvoiceAction__closure0, A.handleRecurringInvoiceAction__closure1, A._viewReports__closure, A._viewSettings__closure, A._AppBottomBarState_build_closure0, A._AppBottomBarState_build__closure15, A._AppBottomBarState_build_closure1, A._AppBottomBarState_build__closure13, A._AppBottomBarState_build_closure6, A._AppBottomBarState_build_____closure0, A._AppBottomBarState_build__closure3, A._AppBottomBarState_build_closure2, A._AppBottomBarState_build__closure11, A._AppBottomBarState_build_closure3, A._AppBottomBarState_build__closure9, A._AppBottomBarState_build_closure4, A._AppBottomBarState_build__closure7, A._AppBottomBarState_build_closure5, A._AppBottomBarState_build__closure5, A._AppBottomBarState_build_closure__onColumnsPressed, A._AppBottomBarState_build__closure, A._AppBottomBarState_build__closure0, A._AppBottomBarState_build__closure1, A.AppBuilderState_rebuild_closure, A.AppHeader_build__value1, A.AppHeader_build__value2, A.BottomButtons_build_closure, A.BottomButtons_build_closure0, A.ConfirmEmail_build_closure, A.ConfirmEmailVM_fromStore_closure0, A.ConfirmEmailVM_fromStore_closure1, A.ConfirmEmailVM_fromStore_closure, A.ConnStatusBannerState_initState_closure, A.ConnStatusBannerState_connectionChanged_closure, A.ConnStatusBannerState_connectionChanged_closure0, A.ConnStatusBannerState_connectionChanged__closure, A.ConnStatusBannerState_connectionChanged_closure1, A.CopyToClipboard_build_closure, A._DesktopSessionTimeoutState_initState__closure, A._DesktopSessionTimeoutState_build_closure, A._DesktopSessionTimeoutState_build___closure, A.MessageDialog_build_closure0, A.MessageDialog_build_closure1, A.ErrorDialog_build_closure, A.ErrorDialog_build_closure0, A.ErrorDialog_build_closure1, A._HealthCheckDialogState_runCheck_closure, A._HealthCheckDialogState_runCheck__closure, A._HealthCheckDialogState_clearCache_closure, A._HealthCheckDialogState_build_closure, A._HealthCheckDialogState_build_closure0, A._HealthCheckDialogState_build___closure, A._HealthCheckDialogState_build___closure0, A._HealthCheckDialogState_build_closure1, A._HealthCheckDialogState_build_closure2, A._HealthCheckDialogState_build_closure3, A._HealthListTile_build_closure, A._HealthListTile_build_closure0, A.__LastErrorState_initState__closure, A.__LastErrorState_build_closure, A.__LastErrorState_build_closure0, A.MultiSelectListState_build__closure3, A.MultiSelectListState_build__closure2, A.MultiSelectListState_build___closure, A.MultiSelectListState_build__closure1, A.MultiSelectListState_build_closure6, A.MultiSelectListState_build__closure0, A.MultiSelectListState_build_closure7, A.MultiSelectListState_build__closure, A.MultiSelectListState_build_closure8, A.MultiSelectListState_build_closure9, A._DocumentGridState_build__closure4, A._DocumentGridState_build__closure3, A._DocumentGridState_build___closure0, A._DocumentGridState_build___closure, A.DocumentTile_build_closure, A.EditScaffold_build_closure, A.EditScaffold_build_closure0, A.EditScaffold_build_closure1, A.EditScaffold_build__closure0, A.EditScaffold_build_closure4, A.EditScaffold_build_closure5, A.EntityActionListTile_build_closure, A._EntityListTileState_build_closure0, A._EntityListTileState_build__closure0, A._EntityListTileState_build__closure, A._EntityListTileState_build_closure2, A._EntityListTileState_build_closure1, A._EntitiesListTileState_build__closure0, A._EntitiesListTileState_build__closure, A._EntitiesListTileState_build_closure, A._EntitiesListTileState_build_closure1, A._EntitiesListTileState_build_closure0, A._EntityDropdownState_build_closure, A._EntityDropdownState_build_closure0, A._EntityDropdownState_build_closure3, A._EntityDropdownState_build_closure4, A._EntityDropdownDialogState_build__headerRow, A._EntityDropdownDialogState_build__headerRow__closure0, A._EntityDropdownDialogState_build__headerRow_closure0, A._EntityDropdownDialogState_build__headerRow_closure1, A._EntityDropdownDialogState_build__createList, A.EntityAutocompleteListTile_build_closure, A.EntityHeader_build__value1, A.EntityHeader_build__value2, A.EntityTopFilter_build_closure0, A.EntityTopFilter_build_closure2, A.EntityTopFilter_build_closure1, A.EntityTopFilter_build_closure4, A.EntityTopFilter_build_closure3, A.EntityTopFilter_build_closure6, A.EntityTopFilterHeader_build_closure, A.EntityTopFilterHeader_build_closure1, A.EntityTopFilterHeader_build_closure0, A.EntityTopFilterHeader_build__closure1, A.EntityTopFilterHeader_build_closure4, A.BoolDropdownButton_build_closure2, A.BoolDropdownButton_build_closure4, A._FormColorPickerState__onChanged_closure, A._FormColorPickerState__selectColor_closure, A._FormColorPickerState__showPicker__closure0, A._FormColorPickerState__showPicker__closure1, A._FormColorPickerState_build_closure, A._CustomFieldState_build__closure, A._DatePickerState__onFoucsChanged_closure, A._DatePickerState_build_closure, A._DatePickerState_build_closure0, A._DatePickerState_build__closure, A._DecoratedFormFieldState_build_closure, A._DecoratedFormFieldState_build__closure, A._DurationPickerState__onFoucsChanged_closure, A._DurationPickerState_build__closure, A._GrowableFormFieldState__onFoucsChanged_closure, A.LearnMoreUrl_build_closure, A._PasswordFormFieldState_build_closure, A._PasswordFormFieldState_build__closure, A.SaveCancelButtons_build__closure0, A.SaveCancelButtons_build__closure, A._TimePickerState__onFoucsChanged_closure, A._TimePickerState_build_closure, A._TimePickerState_build__closure1, A.HistoryDrawer_build__closure, A.HistoryDrawer_build_closure0, A._HistoryListTileState_build_closure, A._HistoryListTileState_build_closure1, A._HistoryListTileState_build_closure0, A._ImportantMessageBannerState_build_closure, A._ImportantMessageBannerState_build_closure0, A._ImportantMessageBannerState_build_closure1, A._ImportantMessageBannerState_build_closure2, A._ImportantMessageBannerState_build__closure, A._InvoiceEmailViewState__onChanged_closure, A._InvoiceEmailViewState__loadTemplate_closure, A._InvoiceEmailViewState__loadTemplate__closure, A._InvoiceEmailViewState__buildTemplateDropdown__closure, A._InvoiceEmailViewState__buildEdit_closure, A._TaxRateDropdownState_didChangeDependencies_closure1, A._TaxRateDropdownState_build_closure2, A._LinkTextRelatedEntityState_build__closure, A._LinkTextRelatedEntityState_build__closure0, A._LinkTextRelatedEntityState_build_closure0, A._LinkTextRelatedEntityState_build_closure, A.LinkTextSpan_closure, A._ListFilterState_onFocusChanged_closure, A._ListFilterState_build_closure, A._ListFilterState_build_closure1, A._ListFilterState_build__closure5, A.ListScaffold_build_closure, A.ListScaffold_build__closure0, A.ListScaffold_build_closure1, A.ListScaffold_build_closure2, A.ListScaffold_build_closure3, A.ListScaffold_build__closure, A.ActivityListTile_build_closure, A.AppListTile_build_closure, A.FilterListTile_build__closure, A._LiveTextState_initState__closure, A._MenuDrawerState_build__companyListItem__closure0, A._MenuDrawerState_build__companyListItem__closure, A._MenuDrawerState_build__companyListItem_closure0, A._MenuDrawerState_build__companyListItem_closure1, A._MenuDrawerState_build_closure4, A._MenuDrawerState_build_closure5, A._MenuDrawerState_build_closure6, A._MenuDrawerState_build_closure7, A._MenuDrawerState_build_closure8, A._MenuDrawerState_build_closure9, A._MenuDrawerState_build_closure10, A._MenuDrawerState_build_closure11, A._MenuDrawerState_build_closure13, A._MenuDrawerState_build_closure12, A._MenuDrawerState_build_closure14, A._MenuDrawerState_build_closure15, A._DrawerTileState_build_closure, A._DrawerTileState_build_closure0, A._DrawerTileState_build_closure1, A._DrawerTileState_build_closure2, A._DrawerTileState_build__closure0, A._DrawerTileState_build__closure, A.SidebarFooter_build_closure, A.SidebarFooter_build__closure0, A.SidebarFooter_build__closure1, A.SidebarFooter_build_closure0, A.SidebarFooter_build_closure1, A.SidebarFooter_build_closure2, A.SidebarFooter_build_closure3, A.SidebarFooter_build_closure4, A.SidebarFooter_build_closure5, A.SidebarFooter_build_closure6, A.SidebarFooter_build_closure7, A.SidebarFooter_build_closure8, A.SidebarFooterCollapsed_build_closure1, A._showConnectStripe_closure, A._showAbout__closure, A._showAbout__closure0, A._showAbout__closure2, A._showAbout__closure1, A._showAbout___closure2, A._showAbout__closure3, A._showAbout____closure, A._showAbout______closure, A._showAbout______closure0, A._showAbout______closure1, A._showAbout______closure2, A._showAbout____closure0, A._showAbout____closure1, A._showAbout____closure2, A._showAbout____closure3, A._showAbout____closure4, A._showAbout____closure5, A._showAbout____closure6, A._showAbout__closure4, A._showAbout__closure5, A._showAbout__closure6, A._showAbout__closure7, A._showAbout__closure8, A._showAbout__closure9, A._showAbout__closure10, A._showAbout__closure11, A._showAbout__closure12, A._ContactUsDialogState__sendMessage_closure, A._ContactUsDialogState__sendMessage__closure0, A._ContactUsDialogState__sendMessage__closure, A._ContactUsDialogState_build_closure, A._ContactUsDialogState_build_closure0, A._ContactUsDialogState_build__closure, A.MenuDrawerVM_fromStore__closure1, A._theState_closure, A._SelectRow_build_closure, A._DropDownMultiSelectState_initState__closure, A._DropDownMultiSelectState_build__closure, A._DropDownMultiSelectState_build___closure0, A._DropDownMultiSelectState_build___closure1, A.PortalLinks_build_closure, A.PortalLinks_build_closure0, A.SearchText_build_closure, A._AccountSmsVerificationState__sendCode_closure, A._AccountSmsVerificationState__sendCode__closure0, A._AccountSmsVerificationState__sendCode__closure, A._AccountSmsVerificationState__verifyCode_closure, A._AccountSmsVerificationState__verifyCode__closure0, A._AccountSmsVerificationState__verifyCode__closure, A._AccountSmsVerificationState_build_closure2, A._AccountSmsVerificationState_build_closure3, A._AccountSmsVerificationState_build_closure4, A._AccountSmsVerificationState_build_closure5, A._UserSmsVerificationState__sendCode_closure, A._UserSmsVerificationState__sendCode__closure0, A._UserSmsVerificationState__sendCode__closure, A._UserSmsVerificationState__verifyCode_closure, A._UserSmsVerificationState__verifyCode__closure0, A._UserSmsVerificationState__verifyCode__closure, A._UserSmsVerificationState_build_closure0, A._UserSmsVerificationState_build_closure1, A._UserSmsVerificationState_build_closure2, A._UserSmsVerificationState_build_closure3, A._SystemLogViewerState_build__closure, A._SystemLogViewerState_build___closure, A._SystemLogViewerState_build____closure, A.AppPaginatedDataTableState__handleDataSourceChanged_closure, A.AppPaginatedDataTableState_pageTo_closure, A.AppPaginatedDataTableState__getRows_closure, A.EntityDataTableSource_getRow_closure1, A.EntityDataTableSource_getRow_closure0, A.EntityDataTableSource_getRow_closure3, A.EntityDataTableSource_getRow__closure0, A.EntityDataTableSource_getRow__closure, A._EntityListState_build_closure6, A._EntityListState_build__closure0, A._EntityListState_build__closure4, A._EntityListState_build_closure7, A._EntityListState_build__closure12, A._UpgradeDialogState_initState_closure0, A._UpgradeDialogState_initStoreInfo_closure, A._UpgradeDialogState_initStoreInfo_closure0, A._UpgradeDialogState_initStoreInfo_closure1, A._UpgradeDialogState_initStoreInfo_closure2, A._UpgradeDialogState_build_closure, A._UpgradeDialogState_build_closure0, A._UpgradeDialogState_build_closure1, A._UpgradeDialogState__buildProductList__closure, A._UpgradeDialogState_showPendingUI_closure, A._UpgradeDialogState_deliverProduct_closure, A._UpgradeDialogState_handleError_closure, A._VariableGrid_build___closure, A.ViewScaffold_build_closure, A.ViewScaffold_build_closure0, A.ViewScaffold_build_closure1, A.ViewScaffold_build_closure2, A.ViewScaffold_build_closure3, A.ViewScaffold_build__closure, A.InitScreen_build__closure, A._LoginState__submitSignUpForm_closure, A._LoginState__submitSignUpForm__closure1, A._LoginState__submitSignUpForm__closure0, A._LoginState__submitSignUpForm__closure, A._LoginState__submitLoginForm_closure, A._LoginState__submitLoginForm__closure0, A._LoginState__submitLoginForm__closure, A._LoginState_build_closure0, A._LoginState_build_closure, A._LoginState_build__closure7, A._LoginState_build_closure1, A._LoginState_build__closure6, A._LoginState_build__closure5, A._LoginState_build__closure4, A._LoginState_build__closure3, A._LoginState_build_closure10, A._LoginState_build_closure11, A._LoginState_build_closure12, A._LoginState_build__closure2, A._LoginState_build_closure13, A._LoginState_build__closure1, A._LoginState_build_closure14, A._LoginState_build__closure0, A._LoginState_build_closure15, A._LoginState_build__closure, A._LoginState_build_closure16, A._LoginState_build_closure17, A.BankAccountListItem_build_closure1, A.BankAccountListItem_build_closure0, A.BankAccountListVM_fromStore_closure1, A.BankAccountScreen_connectAccounts__closure, A.BankAccountScreen_connectAccounts__closure0, A.BankAccountScreen_connectAccounts__closure1, A.BankAccountScreen_connectAccounts__closure2, A.BankAccountScreen_connectAccounts__closure3, A.BankAccountScreen_build_closure15, A.BankAccountScreen_build_closure14, A.BankAccountScreen_build_closure, A.BankAccountScreen_build_closure0, A.BankAccountScreen_build_closure1, A.BankAccountScreen_build_closure2, A.BankAccountScreen_build_closure3, A.BankAccountScreen_build_closure4, A.BankAccountScreen_build_closure11, A._BankAccountEditState__onChanged_closure0, A.BankAccountEditVM_BankAccountEditVM$fromStore__closure, A._BankAccountViewState_build_closure0, A._BankAccountViewState_build_closure, A.BankAccountViewVM_BankAccountViewVM$fromStore_closure, A.ClientListItem_build__closure2, A.ClientListItem_build__closure1, A.ClientListItem_build__closure5, A.ClientListItem_build__closure4, A.ClientListVM_fromStore_closure1, A._ClientPdfViewState_loadPDF_closure, A._ClientPdfViewState_loadPDF__closure1, A._ClientPdfViewState_loadPDF__closure, A._ClientPdfViewState_build__closure6, A._ClientPdfViewState_build__closure5, A._ClientPdfViewState_build_closure6, A._ClientPdfViewState_build_closure7, A._ClientPdfViewState_build__closure3, A._ClientPdfViewState_build_closure8, A._ClientPdfViewState_build__closure1, A._ClientPdfViewState_build_closure9, A._ClientPdfViewState_build__closure0, A._ClientPdfViewState_build__closure, A._ClientPdfViewState_build_closure12, A.ClientPresenter_getField_closure, A.ClientScreen_build_closure10, A.ClientScreen_build_closure9, A.ClientScreen_build_closure, A.ClientScreen_build_closure6, A._ClientEditState_build__closure, A.ClientEditBillingAddressState__onChanged_closure0, A.ClientEditBillingAddressState_build_closure0, A._ClientEditContactsState_build__closure, A._ClientEditContactsState_build_closure1, A.ContactEditDetailsState__onChanged_closure0, A.ContactEditDetailsState_build__closure0, A.ContactEditDetailsState_build_closure13, A.ContactEditDetailsState_build_closure14, A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure, A.ClientEditDetailsState__onChanged_closure0, A.ClientEditFooter_build_closure, A.ClientEditNotesState__onChanged_closure0, A.ClientEditSettingsState__onChanged_closure0, A.ClientEditShippingAddressState__onChanged_closure0, A.ClientEditShippingAddressState_build_closure0, A.ClientEditVM_ClientEditVM$fromStore_closure3, A.ClientEditVM_ClientEditVM$fromStore_closure2, A.ClientEditVM_ClientEditVM$fromStore__closure1, A._ClientViewState_build__closure, A._ClientViewState_build__closure0, A._ClientViewState_build__closure1, A._ClientViewState_build__closure2, A._ClientViewState_build__closure3, A._ClientViewState_build__closure4, A._ClientViewDetailsState_build__buildDetailsList, A._ClientViewDetailsState_build__buildDetailsList__closure1, A._ClientViewDetailsState_build__buildDetailsList___closure0, A._ClientViewDetailsState_build__buildDetailsList__closure2, A._ClientViewDetailsState_build__buildDetailsList___closure, A._ClientViewDetailsState_build__buildDetailsList_closure0, A._ClientViewDetailsState_build__buildDetailsList__closure0, A._ClientViewDetailsState_build__buildDetailsList_closure1, A._ClientViewDetailsState_build__buildDetailsList__closure, A._ClientViewDetailsState_build__buildDetailsList_closure2, A._ClientViewDetailsState_build__buildDetailsList_closure3, A.ClientViewDocuments_build_closure0, A._ClientViewFullwidthState_build__closure, A._ClientViewFullwidthState_build__closure0, A._ClientViewFullwidthState_build__closure1, A._ClientViewFullwidthState_build__closure3, A._ClientViewFullwidthState_build__closure4, A._ClientViewFullwidthState_build__closure5, A._ClientViewFullwidthState_build__closure6, A._ClientViewFullwidthState_build__closure7, A._ClientViewLedgerState_build__closure0, A._ClientViewLedgerState_build__closure, A.ClientOverview_build_closure1, A.ClientOverview_build_closure2, A.ClientOverview_build_closure3, A.ClientViewPaymentMethods_build__closure0, A.ClientViewPaymentMethods_build__closure1, A.ClientViewPaymentMethods_build__closure2, A._CompanyGatewayListState_build_closure1, A._CompanyGatewayListState_build__closure, A.CompanyGatewayListItem_build_closure0, A.CompanyGatewayScreen_build_closure11, A.CompanyGatewayScreen_build_closure10, A.CompanyGatewayScreen_build_closure1, A.CompanyGatewayScreen_build_closure3, A.CompanyGatewayScreen_build_closure9, A.CompanyGatewayScreenVM_fromStore__closure, A._CompanyGatewayEditState_build_closure1, A._CompanyGatewayEditState_build_closure2, A._CompanyGatewayEditState_build__closure, A.GatewayConfigSettings_build_closure, A._LimitEditorState__onTextChange_closure, A._LimitEditorState_build__closure0, A._LimitEditorState_build__closure, A._FeesEditorState__onChanged_closure0, A.CompanyGatewayEditVM_CompanyGatewayEditVM$fromStore__closure1, A._CompanyGatewayViewState_build_closure1, A._CompanyGatewayViewState_build_closure, A._CompanyGatewayViewState_build_closure0, A._CompanyGatewayOverview_build_closure, A._CompanyGatewayOverview_build_closure0, A._CompanyGatewayOverview_build_closure1, A._CompanyGatewayOverview_build_closure2, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_closure, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore_____closure, A.CreditListItem_build__closure2, A.CreditListItem_build__closure1, A.CreditListItem_build__closure5, A.CreditListItem_build__closure4, A.CreditListVM_fromStore_closure1, A.CreditPresenter_getField_closure, A.CreditScreen_build_closure18, A.CreditScreen_build_closure17, A.CreditScreen_build_closure5, A.CreditScreen_build_closure13, A._CreditEditState_build_closure, A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure2, A.CreditEditVM_CreditEditVM$fromStore__closure1, A._DashboardChartState__onSelectionChanged_closure1, A._DashboardChartState_build__closure, A._DashboardChartState_build___closure, A._DashboardDateRangePickerState_build__closure6, A._DashboardDateRangePickerState_build__closure5, A._DashboardDateRangePickerState_build__closure4, A._DashboardDateRangePickerState_build__closure3, A._DashboardDateRangePickerState_build__closure2, A._DashboardDateRangePickerState_build__closure1, A._DashboardDateRangePickerState_build__closure0, A._DashboardDateRangePickerState_build_closure9, A.DashboardPanels__header_closure__showSettings, A.DashboardPanels__header__closure5, A.DashboardPanels__header__closure6, A.DashboardPanels__header__closure7, A.DashboardPanels__header__closure8, A.DashboardPanels__runningTasks__closure2, A.DashboardPanels__runningTasks__closure1, A.DashboardPanels__runningTasks__closure0, A.DashboardPanels_build__closure, A.DashboardPanels_build__closure0, A.DashboardPanels_build__closure1, A.DashboardPanels_build__closure4, A.DashboardPanels_build__closure6, A.DashboardPanels_build__closure8, A.DashboardPanels_build__closure10, A.DashboardPanels_build__closure12, A.__OverviewPanelState_build_closure0, A.__DashboardSettingsState_build__closure9, A.__DashboardSettingsState_build__closure8, A.__DashboardSettingsState_build__closure7, A.__DashboardSettingsState_build_closure3, A.__DashboardSettingsState_build_closure4, A.__DashboardSettingsState_build__closure3, A.__DashboardSettingsState_build_closure5, A.__DashboardSettingsState_build__closure5, A.__DashboardSettingsState_build_closure7, A.__DashboardSettingsState_build__closure1, A.__DashboardSettingsState_build__closure, A._DashboardFieldState_build__closure4, A._DashboardFieldState_build__closure3, A._DashboardFieldState_build__closure2, A._DashboardFieldState_build__closure1, A._DashboardFieldState_build_closure4, A._DashboardFieldState_build_closure5, A._DashboardScreenState_build__closure1, A._DashboardScreenState_build_closure1, A._DashboardScreenState_build_closure2, A._DashboardScreenState_build__closure, A._CustomTabBarView_build__closure, A._CustomTabBarView_build_closure0, A._CustomTabBarView_build_closure1, A._CustomTabBarView_build_closure2, A.DashboardVM_fromStore_closure6, A.SidebarScaffold_build_closure, A._DashboardSidebar_build_closure, A.DesignListItem_build_closure1, A.DesignListItem_build_closure0, A.DesignListVM_fromStore_closure1, A.DesignScreen_build_closure10, A.DesignScreen_build_closure9, A.DesignScreen_build_closure, A.DesignScreen_build_closure6, A._DesignEditState__onChanged_closure0, A._DesignEditState__onHtmlChanged_closure, A._DesignEditState__onHtmlChanged__closure, A._DesignEditState__loadPreview_closure, A._DesignEditState__loadPreview__closure, A._DesignEditState__setDraftMode_closure, A._DesignSettingsState_build_closure2, A._DesignSettingsState_build_closure3, A._DesignSettingsState_build_closure6, A._DesignSettingsState_build_closure7, A._DesignSettingsState_build_closure8, A.__DesignImportDialogState_build_closure0, A.__DesignImportDialogState_build_closure1, A.DesignEditVM_DesignEditVM$fromStore__closure, A._DesignViewState_build_closure7, A.DesignViewVM_DesignViewVM$fromStore_closure, A.DocumentListItem_build__closure2, A.DocumentListItem_build__closure1, A.DocumentListItem_build__closure5, A.DocumentListItem_build__closure4, A.DocumentListBuilder_build__closure, A.DocumentListVM_fromStore_closure1, A.DocumentScreen_build_closure14, A.DocumentScreen_build_closure13, A.DocumentScreen_build_closure6, A._DocumentEditState__onChanged_closure0, A.DocumentEditVM_DocumentEditVM$fromStore__closure, A._ExpenseEditState_build_closure, A.ExpenseEditDetailsState__onChanged_closure0, A.ExpenseEditNotesState__onChanged_closure0, A.ExpenseEditNotesState_build_closure0, A.ExpenseEditSettingsState__onChanged_closure0, A.ExpenseEditSettingsState_build__closure10, A.ExpenseEditSettingsState_build__closure2, A.ExpenseEditSettingsState_build_closure9, A.ExpenseEditVM_ExpenseEditVM$fromStore__closure5, A.ExpenseListItem_build__closure2, A.ExpenseListItem_build__closure1, A.ExpenseListItem_build__closure5, A.ExpenseListItem_build__closure4, A.ExpenseListVM_fromStore_closure1, A.ExpenseScreen_build_closure18, A.ExpenseScreen_build_closure17, A.ExpenseScreen_build_closure4, A.ExpenseScreen_build_closure5, A.ExpenseScreen_build_closure13, A._ExpenseViewState_build__closure, A._ExpenseViewState_build__closure0, A._ExpenseViewState_build__closure1, A._ExpenseViewState_build__closure2, A.ExpenseViewDocuments_build_closure0, A.ExpenseOverview_build__buildDetailsList, A._ExpenseCategoryEditState__onChanged_closure0, A.ExpenseCategoryEditVM_ExpenseCategoryEditVM$fromStore__closure, A.ExpenseCategoryListItem_build_closure1, A.ExpenseCategoryListItem_build_closure0, A.ExpenseCategoryListVM_fromStore_closure1, A.ExpenseCategoryScreen_build_closure10, A.ExpenseCategoryScreen_build_closure9, A.ExpenseCategoryScreen_build_closure, A.ExpenseCategoryScreen_build_closure6, A._ExpenseCategoryViewState_build_closure, A.ExpenseCategoryViewVM_ExpenseCategoryViewVM$fromStore_closure, A._GroupEditState__onChanged_closure0, A.GroupEditVM_GroupEditVM$fromStore__closure, A.GroupListItem_build_closure1, A.GroupListItem_build_closure0, A.GroupListVM_fromStore_closure1, A.GroupSettingsScreen_build_closure6, A.GroupSettingsScreen_build_closure5, A.GroupSettingsScreen_build_closure, A.GroupSettingsScreen_build_closure2, A._GroupViewState_build_closure2, A._GroupViewState_build_closure, A._GroupViewState_build_closure1, A.GroupViewVM_GroupViewVM$fromStore_closure, A._InvoiceEditState_build_closure, A.InvoiceEditContacts_build__closure0, A.InvoiceEditContacts_build__closure, A._ContactListTileState_build_closure2, A._ContactListTileState_build___closure, A.InvoiceEditDesktopState__onChanged_closure0, A.InvoiceEditDesktopState_build_closure5, A.InvoiceEditDesktopState_build_closure6, A.InvoiceEditDesktopState_build__closure11, A.InvoiceEditDesktopState_build_closure29, A.InvoiceEditDesktopState_build_closure33, A.__PdfPreviewState_loadPdf_closure, A.__PdfPreviewState__loadPdf_closure, A.__PdfPreviewState__loadPdf__closure0, A.__PdfPreviewState__loadPdf__closure, A.__PdfPreviewState_build_closure, A.__PdfPreviewState_build__closure0, A.__PdfPreviewState_build_closure0, A.__PdfPreviewState_build__closure, A.InvoiceEditDetailsState__onChanged_closure0, A.InvoiceEditDetailsState_build_closure32, A.InvoiceEditFooter_build_closure, A._InvoiceEditItemsState_build_closure0, A.ItemEditDetailsState__onTextChanged_closure, A.ItemEditDetailsState_build_closure, A.ItemEditDetailsState_build_closure0, A.ItemEditDetailsState_build__closure2, A.ItemEditDetailsState_build__closure1, A.ItemEditDetailsState_build__closure0, A.ItemEditDetailsState_build__closure, A._InvoiceEditItemsDesktopState__updateTable_closure, A._InvoiceEditItemsDesktopState__onChanged_closure, A._InvoiceEditItemsDesktopState_build_closure1, A._InvoiceEditItemsDesktopState_build__closure35, A._InvoiceEditItemsDesktopState_build_closure5, A._InvoiceEditItemsDesktopState_build__closure32, A._InvoiceEditItemsDesktopState_build__closure21, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure2, A.InvoiceEditNotesState__onChanged_closure0, A.InvoiceEditPDFState_didChangeDependencies_closure, A.InvoiceEditPDFState_didChangeDependencies__closure0, A.InvoiceEditPDFState_didChangeDependencies__closure, A.InvoiceEditVM_InvoiceEditVM$fromStore__closure2, A._InvoiceItemSelectorState__toggleEntity_closure, A._InvoiceItemSelectorState_build__productList, A._InvoiceItemSelectorState_build__productList__closure0, A._InvoiceItemSelectorState_build__taskList, A._InvoiceItemSelectorState_build__taskList__closure0, A._InvoiceItemSelectorState_build__expenseList, A._InvoiceItemSelectorState_build__expenseList__closure0, A._InvoiceItemSelectorState_build__closure0, A._InvoiceItemSelectorState_build_closure3, A._InvoiceItemSelectorState_build__closure, A._InvoiceItemSelectorState_build_closure4, A._InvoiceItemSelectorState_build_closure5, A.InvoiceTaxDetails_build_closure, A.InvoiceListItem_build__closure2, A.InvoiceListItem_build__closure1, A.InvoiceListItem_build__closure5, A.InvoiceListItem_build__closure4, A.InvoiceListVM_fromStore_closure1, A._InvoicePdfViewState_loadPdf_closure, A._InvoicePdfViewState_loadPdf__closure1, A._InvoicePdfViewState_loadPdf__closure, A._InvoicePdfViewState_build__closure0, A._InvoicePdfViewState_build__closure, A._InvoicePdfViewState_build_closure2, A._InvoicePdfViewState_build_closure3, A._InvoicePdfViewState_build_closure4, A.InvoicePresenter_getField_closure, A.InvoiceScreen_build_closure21, A.InvoiceScreen_build_closure20, A.InvoiceScreen_build_closure8, A.InvoiceScreen_build_closure16, A._InvoiceViewState_build__closure5, A._InvoiceViewState_build__closure, A._InvoiceViewState_build__closure0, A._InvoiceViewState_build__closure1, A._InvoiceViewState_build__closure2, A._InvoiceViewState_build__closure3, A._InvoiceViewState_build__closure4, A._InvitationListTile_build_closure0, A._InvitationListTile_build_closure2, A.InvoiceViewDocuments_build_closure1, A._InvoiceViewHistoryState_build__closure, A.InvoiceOverview_build___closure, A._PaymentEditState__onChanged_closure0, A._PaymentEditState_build__closure1, A._PaymentEditState_build_closure15, A._PaymentEditState_build_closure16, A._PaymentableEditorState_build_closure7, A.PaymentEditVM_PaymentEditVM$fromStore__closure, A.PaymentListItem_build__closure2, A.PaymentListItem_build__closure1, A.PaymentListItem_build__closure5, A.PaymentListItem_build__closure4, A.PaymentListVM_fromStore_closure1, A.PaymentScreen_build_closure21, A.PaymentScreen_build_closure20, A.PaymentScreen_build_closure7, A.PaymentScreen_build_closure8, A.PaymentScreen_build_closure16, A._PaymentRefundState__onChanged_closure, A._PaymentRefundState_build_onSavePressed_closure, A._PaymentRefundState_build_closure6, A._PaymentRefundState_build_closure7, A._PaymentableEditorState_build__closure2, A._PaymentableEditorState_build_closure12, A._PaymentViewState_build__closure, A._PaymentViewState_build__closure0, A._PaymentViewState_build__closure1, A.PaymentViewDocuments_build_closure0, A._PaymentOverviewState_build_closure, A._PaymentOverviewState_build_closure0, A._PaymentOverviewState_build_closure1, A._PaymentTermEditState__onChanged_closure0, A.PaymentTermEditVM_PaymentTermEditVM$fromStore__closure, A.PaymentTermListItem_build_closure1, A.PaymentTermListItem_build_closure0, A.PaymentTermListVM_fromStore_closure1, A.PaymentTermScreen_build_closure10, A.PaymentTermScreen_build_closure9, A.PaymentTermScreen_build_closure, A.PaymentTermScreen_build_closure6, A._PaymentTermViewState_build_closure, A.PaymentTermViewVM_PaymentTermViewVM$fromStore_closure, A._ProductEditState__onChanged_closure0, A.ProductEditVM_ProductEditVM$fromStore__closure, A.ProductListItem_build__closure2, A.ProductListItem_build__closure1, A.ProductListItem_build__closure5, A.ProductListItem_build__closure4, A.ProductListVM_fromStore_closure1, A.ProductScreen_build_closure11, A.ProductScreen_build_closure10, A.ProductScreen_build_closure, A.ProductScreen_build_closure0, A.ProductScreen_build_closure7, A._ProductViewState_build__closure, A._ProductViewState_build__closure0, A._ProductViewState_build__closure1, A.ProductViewDocuments_build_closure0, A._ProjectEditState__onChanged_closure0, A.ProjectEditVM_ProjectEditVM$fromStore__closure1, A.ProjectListItem_build__closure2, A.ProjectListItem_build__closure1, A.ProjectListItem_build__closure5, A.ProjectListItem_build__closure4, A.ProjectListVM_fromStore_closure1, A.ProjectScreen_build_closure10, A.ProjectScreen_build_closure9, A.ProjectScreen_build_closure, A.ProjectScreen_build_closure6, A._ProjectViewState_build__closure, A._ProjectViewState_build__closure0, A._ProjectViewState_build__closure1, A.ProjectViewDocuments_build_closure0, A._ProjectOverviewState_initState__closure, A._ProjectOverviewState_build__buildView, A._ProjectOverviewState_build_closure, A._PurchaseOrderEditState_build_closure, A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure2, A.PurchaseOrderEditVM_PurchaseOrderEditVM$fromStore__closure1, A.PurchaseOrderListItem_build__closure2, A.PurchaseOrderListItem_build__closure1, A.PurchaseOrderListItem_build__closure5, A.PurchaseOrderListItem_build__closure4, A.PurchaseOrderListVM_fromStore_closure1, A.PurchaseOrderPresenter_getField_closure, A.PurchaseOrderScreen_build_closure17, A.PurchaseOrderScreen_build_closure16, A.PurchaseOrderScreen_build_closure4, A.PurchaseOrderScreen_build_closure12, A._QuoteEditState_build_closure, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure2, A.QuoteEditVM_QuoteEditVM$fromStore__closure1, A.QuoteListItem_build__closure2, A.QuoteListItem_build__closure1, A.QuoteListItem_build__closure5, A.QuoteListItem_build__closure4, A.QuoteListVM_fromStore_closure1, A.QuotePresenter_getField_closure, A.QuoteScreen_build_closure19, A.QuoteScreen_build_closure18, A.QuoteScreen_build_closure6, A.QuoteScreen_build_closure14, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore__closure5, A.RecurringExpenseListItem_build__closure2, A.RecurringExpenseListItem_build__closure1, A.RecurringExpenseListItem_build__closure5, A.RecurringExpenseListItem_build__closure4, A.RecurringExpenseListVM_fromStore_closure1, A.RecurringExpenseScreen_build_closure17, A.RecurringExpenseScreen_build_closure16, A.RecurringExpenseScreen_build_closure4, A.RecurringExpenseScreen_build_closure12, A._RecurringInvoiceEditState_build_closure, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure2, A.RecurringInvoiceEditVM_RecurringInvoiceEditVM$fromStore__closure1, A.RecurringInvoiceListItem_build__closure2, A.RecurringInvoiceListItem_build__closure1, A.RecurringInvoiceListItem_build__closure5, A.RecurringInvoiceListItem_build__closure4, A.RecurringInvoiceListVM_fromStore_closure1, A.RecurringInvoiceScreen_build_closure17, A.RecurringInvoiceScreen_build_closure16, A.RecurringInvoiceScreen_build_closure4, A.RecurringInvoiceScreen_build_closure12, A.ReportsScreen_build__closure5, A.ReportsScreen_build__closure2, A.ReportsScreen_build_closure21, A.ReportsScreen_build_closure22, A.ReportsScreen_build__closure0, A.ReportsScreen_build_closure25, A.ReportsScreen_build__closure, A.ReportsScreen_build_closure26, A.ReportsScreen_build_closure28, A._ReportDataTableState_didChangeDependencies_closure, A.ReportResult_tableColumns_closure, A.ReportResult_tableFilters_closure2, A.ReportResult_tableFilters__closure3, A.ReportResult_tableFilters___closure, A.ReportResult_tableRow_closure, A.ReportResult_tableRow_closure0, A.ReportsScreenVM_fromStore__closure, A._ScheduleEditState__onChanged_closure, A._ScheduleEditState_build___closure13, A._ScheduleEditState_build___closure6, A._ScheduleEditState_build__closure22, A.ScheduleEditVM_ScheduleEditVM$fromStore__closure, A.ScheduleListItem_build_closure1, A.ScheduleListItem_build_closure0, A.ScheduleListVM_fromStore_closure1, A.ScheduleScreen_build_closure10, A.ScheduleScreen_build_closure9, A.ScheduleScreen_build_closure, A.ScheduleScreen_build_closure6, A._ScheduleViewState_build_closure, A.ScheduleViewVM_ScheduleViewVM$fromStore_closure, A._AccountManagementState__onChanged_closure0, A._AccountManagementState_build_closure3, A._AccountManagementState_build_closure4, A._AccountOverview_build__getDataStats, A._AccountOverview_build_closure, A._AccountOverview_build_closure0, A._AccountOverview_build_closure6, A._AccountOverview_build_closure7, A._AccountOverview_build_closure8, A._AccountOverview_build_closure9, A._AccountOverview_build_closure10, A._AccountOverview_build_closure11, A._AccountOverview_build_closure12, A._AccountOverview_build_closure13, A.AccountManagementVM_fromStore__closure2, A.AccountManagementVM_fromStore_closure4, A._ClientPortalState__validateSubdomain_closure, A._ClientPortalState__validateSubdomain_closure0, A._ClientPortalState__validateSubdomain__closure, A._ClientPortalState__validateSubdomain__closure0, A._ClientPortalState__validateSubdomain___closure0, A._ClientPortalState__validateSubdomain___closure, A._ClientPortalState__onChanged_closure, A._ClientPortalState_build_closure3, A._ClientPortalState_build_closure4, A._ClientPortalState_build_closure12, A._ClientPortalState_build_closure14, A.ClientPortalVM_fromStore__closure, A._CompanyDetailsState__onSettingsChanged_closure0, A._CompanyDetailsState_build__closure3, A._CompanyDetailsState_build__closure4, A._CompanyDetailsState_build_closure11, A.CompanyDetailsVM_fromStore__closure4, A._CustomFormFieldState_build_closure0, A._CustomFormFieldState_build__closure, A.CustomFieldsVM_fromStore__closure, A._DeviceSettingsState_build__closure6, A._DeviceSettingsState_build__closure5, A._DeviceSettingsState_build_closure15, A._DeviceSettingsState_build_closure21, A._DeviceSettingsState_build_closure22, A.DeviceSettingsVM_fromStore_closure20, A._EInvoiceSettingsState_build_closure5, A.EInvoiceSettingsVM_fromStore__closure, A._EmailSettingsState_build_closure0, A._EmailSettingsState_build_closure3, A._EmailSettingsState_build_closure18, A.EmailSettingsVM_fromStore__closure, A._ExpenseSettingsState_build_closure7, A.ExpenseSettingsVM_fromStore__closure, A._GeneratedNumbersState__onChanged_closure, A._EntityNumberSettingsState__onChanged_closure, A._EntityNumberSettingsState_build_closure, A.HelpPanel_build__closure, A.GeneratedNumbersVM_fromStore__closure, A._ImportExportState_build__closure11, A._ImportExportState_build__closure12, A._ImportExportState_build_closure1, A._ImportExportState_build__closure10, A._ImportExportState_build__closure9, A._ImportExportState_build__closure8, A._ImportExportState_build__closure7, A._ImportExportState_build__closure6, A._ImportExportState_build__closure5, A._ImportExportState_build__closure4, A._ImportExportState_build__closure3, A._ImportExportState_build_closure13, A._ImportExportState_build__closure0, A._ImportExportState_build___closure0, A._ImportExportState_build___closure, A._ImportExportState_build_closure14, A._FileImportState_uploadJsonFile_closure, A._FileImportState_uploadJsonFile__closure0, A._FileImportState_uploadJsonFile__closure, A._FileImportState_uploadFile_closure, A._FileImportState_uploadFile__closure0, A._FileImportState_uploadFile__closure, A._FileImportState_build_closure1, A._FileImportState_build__closure1, A._FileImportState_build__closure0, A._FileImportState_build__closure, A._FileImportState_build_closure4, A.__FileMapperState_build__closure5, A.__FileMapperState_build__closure4, A.__FileMapperState_build__closure3, A.__FileMapperState_build_closure5, A.__FileMapperState_build_closure6, A.__FileMapperState_build__closure, A.__FileMapperState_build___closure0, A.__FileMapperState_build___closure, A._InvoiceDesignState__onChanged_closure0, A._InvoiceDesignState_build_closure0, A._InvoiceDesignState_build__closure28, A._InvoiceDesignState_build__closure27, A._InvoiceDesignState_build__closure25, A._InvoiceDesignState_build__closure24, A._InvoiceDesignState_build__closure22, A._InvoiceDesignState_build__closure21, A._InvoiceDesignState_build__closure19, A._InvoiceDesignState_build__closure18, A._InvoiceDesignState_build_closure10, A._PdfPreviewState__loadPdf_closure, A._PdfPreviewState__loadPdf_closure1, A.InvoiceDesignVM_fromStore__closure, A._LocalizationSettingsState_build_closure13, A._LocalizationSettingsState_build__closure4, A._LocalizationSettingsState_build_closure14, A._LocalizationSettingsState_build_closure16, A._AddCompanyDialogState_build_closure, A._AddCompanyDialogState_build_closure0, A.LocalizationSettingsVM_fromStore__closure, A._PaymentSettingsState_build_closure12, A._PaymentSettingsState_build_closure18, A.PaymentSettingsVM_fromStore__closure, A._ProductSettingsState__onChanged_closure0, A.ProductSettingsVM_fromStore__closure, A._SettingsListTileState_build__closure0, A._SettingsListTileState_build__closure, A._SettingsListTileState_build_closure, A.SettingsSearch_build_closure1, A.SettingsSearch_build_closure2, A.SettingsListVM_fromStore_closure2, A._SettingsWizardState__validateSubdomain_closure, A._SettingsWizardState__validateSubdomain__closure, A._SettingsWizardState__validateSubdomain__closure0, A._SettingsWizardState__validateSubdomain___closure0, A._SettingsWizardState__validateSubdomain___closure, A._SettingsWizardState__onSavePressed____closure0, A._SettingsWizardState__onSavePressed____closure, A._SettingsWizardState__onSavePressed___closure, A._SettingsWizardState__onSavePressed__closure1, A._SettingsWizardState_build__closure1, A._SettingsWizardState_build__closure0, A._SettingsWizardState_build_closure9, A._SettingsWizardState_build_closure10, A._TaskSettingsState_build__closure11, A._TaskSettingsState_build_closure7, A.TaskSettingsVM_fromStore__closure, A._TaxSettingsState_build_closure6, A._TaxSettingsState_build__closure1, A._TaxSettingsState_build___closure1, A._TaxSettingsState_build___closure0, A.__EditSubregionDialogState_build_closure, A.TaxSettingsVM_fromStore__closure, A._TemplatesAndRemindersState__loadTemplate_closure, A._TemplatesAndRemindersState__onTextChanged_closure, A._TemplatesAndRemindersState__onTabChanged_closure, A._TemplatesAndRemindersState__renderTemplate_closure, A._TemplatesAndRemindersState__renderTemplate__closure, A._TemplatesAndRemindersState_build__closure5, A._TemplatesAndRemindersState_build_closure9, A._ReminderSettingsState__onTextChanged_closure, A.TemplatesAndRemindersVM_fromStore__closure, A.TemplatesAndRemindersVM_fromStore___closure, A.TemplatesAndRemindersVM_fromStore_____closure, A._UserDetailsState__onChanged_closure0, A._UserDetailsState_build_closure, A._UserDetailsState_build_closure0, A._UserDetailsState_build_closure1, A._UserDetailsState_build_closure2, A._UserDetailsState_build_closure3, A._UserDetailsState_build_closure7, A._EnableTwoFactorState_initState__closure, A._EnableTwoFactorState__onSavePressed_closure, A._EnableTwoFactorState__onSavePressed_closure0, A._EnableTwoFactorState__onSavePressed__closure0, A._EnableTwoFactorState__onSavePressed__closure, A._EnableTwoFactorState_build_closure2, A._EnableTwoFactorState_build_closure3, A._EnableTwoFactorState_build_closure4, A.UserDetailsVM_fromStore__closure7, A.WorkflowSettingsVM_fromStore__closure, A._SubscriptionEditState__onChanged_closure0, A._SubscriptionEditState_build__closure26, A._SubscriptionEditState_build__closure23, A._SubscriptionEditState_build__closure20, A._SubscriptionEditState_build__closure17, A._SubscriptionEditState_build__closure2, A._SubscriptionEditState_build__closure1, A._SubscriptionEditState_build_closure31, A._SubscriptionEditState_build__closure, A.SubscriptionEditVM_SubscriptionEditVM$fromStore__closure, A.SubscriptionListItem_build_closure1, A.SubscriptionListItem_build_closure0, A.SubscriptionListVM_fromStore_closure1, A.SubscriptionScreen_build_closure10, A.SubscriptionScreen_build_closure9, A.SubscriptionScreen_build_closure, A.SubscriptionScreen_build_closure6, A._SubscriptionViewState_build_closure1, A._SubscriptionViewState_build_closure0, A._SubscriptionViewState_build_closure, A.SubscriptionViewVM_SubscriptionViewVM$fromStore_closure, A._UpdateDialogState_initState__closure, A._UpdateDialogState_build_closure, A._UpdateDialogState_build_closure0, A._UpdateDialogState_build_closure1, A._UpdateDialogState_build_closure2, A._UpdateDialogState_build_closure3, A._UpdateDialogState_build_closure4, A._UpdateDialogState_updateApp__closure, A._UpdateDialogState_updateApp___closure0, A._UpdateDialogState_updateApp___closure, A._TaskEditState_build_closure, A._TaskEditState_build__closure, A._BottomBar_build_closure, A._BottomBar_build_closure0, A._TaskEditDesktopState__onChanged_closure0, A._TaskEditDesktopState_build___closure6, A._TaskEditDesktopState_build___closure5, A._TaskEditDesktopState_build___closure4, A._TaskEditDesktopState_build___closure3, A._TaskEditDesktopState_build___closure2, A._TaskEditDesktopState_build__closure5, A._TaskEditDesktopState_build__closure6, A._TaskEditDesktopState_build____closure, A._TaskEditDetailsState__onChanged_closure0, A.TimeEditDetailsState_build__closure6, A.TimeEditDetailsState_build__closure5, A.TimeEditDetailsState_build__closure4, A.TimeEditDetailsState_build__closure3, A.TimeEditDetailsState_build__closure2, A.TimeEditDetailsState_build__closure0, A.TimeEditDetailsState_build_closure6, A.TimeEditDetailsState_build_closure7, A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure0, A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure2, A.TaskEditVM_TaskEditVM$fromStore_closure1, A.TaskEditVM_TaskEditVM$fromStore__closure0, A._KanbanTaskCardState_build_closure1, A._KanbanTaskCardState_build__closure3, A._KanbanTaskCardState_build_closure0, A._KanbanTaskCardState_build___closure, A._KanbanTaskCardState_build__closure, A._KanbanTaskCardState_build__closure0, A._KanbanTaskCardState_build_closure2, A._KanbanTaskCardState_build_closure3, A._KanbanTaskCardState_build_closure4, A._KanbanTaskCardState_build_closure5, A._KanbanTaskCardState_build_closure8, A._KanbanTaskCardState_build__closure1, A._KanbanStatusCardState__onSavePressed__closure, A._KanbanStatusCardState_build_closure1, A._KanbanStatusCardState_build__closure0, A._KanbanStatusCardState_build_closure2, A._KanbanStatusCardState_build__closure, A.KanbanViewState_build___closure, A.KanbanViewState_build__closure0, A.KanbanViewState_build___closure5, A.KanbanViewState_build__closure2, A.KanbanViewState_build___closure4, A.KanbanViewState_build___closure0, A.KanbanViewState_build____closure2, A.KanbanViewState_build____closure, A.KanbanViewState_build____closure0, A.KanbanViewState_build____closure1, A.TaskListItem_build_closure1, A.TaskListItem_build_closure, A.TaskListItem_build__closure2, A.TaskListItem_build__closure1, A.TaskListItem_build__closure5, A.TaskListItem_build__closure4, A.TaskListVM_fromStore_closure1, A.TaskScreen_build_closure21, A.TaskScreen_build_closure20, A.TaskScreen_build_closure3, A.TaskScreen_build_closure4, A.TaskScreen_build_closure5, A.TaskScreen_build_closure6, A.TaskScreen_build_closure7, A.TaskScreen_build_closure8, A.TaskScreen_build_closure16, A.TaskTimeListTile_build_closure0, A.TaskTimeListTile_build_closure, A._TaskViewState_build__closure, A._TaskViewState_build__closure0, A._TaskViewState_build__closure1, A.TaskViewDocuments_build_closure0, A._TaskOverviewState_initState__closure, A._TaskOverviewState_build__buildView, A._TaskOverviewState_build_closure, A._TaskStatusEditState__onChanged_closure0, A.TaskStatusEditVM_TaskStatusEditVM$fromStore__closure, A._TaskStatusListState_build_closure1, A.TaskStatusListItem_build_closure1, A.TaskStatusListItem_build_closure0, A.TaskStatusScreen_build_closure11, A.TaskStatusScreen_build_closure10, A.TaskStatusScreen_build_closure, A.TaskStatusScreen_build_closure0, A.TaskStatusScreen_build_closure7, A._TaskStatusViewState_build_closure, A.TaskStatusViewVM_TaskStatusViewVM$fromStore_closure, A._TaxRateEditState__onChanged_closure0, A.TaxRateEditVM_TaxRateEditVM$fromStore__closure, A.TaxRateListItem_build_closure1, A.TaxRateListItem_build_closure0, A.TaxRateListVM_fromStore_closure1, A.TaxRateSettingsScreen_build_closure6, A.TaxRateSettingsScreen_build_closure5, A.TaxRateSettingsScreen_build_closure, A.TaxRateSettingsScreen_build_closure2, A._TaxRateViewState_build_closure, A.TaxRateViewVM_TaxRateViewVM$fromStore_closure, A._TokenEditState__onChanged_closure0, A.TokenEditVM_TokenEditVM$fromStore__closure, A.TokenListItem_build_closure1, A.TokenListItem_build_closure0, A.TokenListVM_fromStore_closure1, A.TokenScreen_build_closure10, A.TokenScreen_build_closure9, A.TokenScreen_build_closure, A.TokenScreen_build_closure6, A._TokenViewState_build_closure, A._TokenListTile_build_closure, A.TokenViewVM_TokenViewVM$fromStore_closure, A._TransactionEditState__onChanged_closure, A.TransactionEditVM_TransactionEditVM$fromStore__closure1, A.TransactionListItem_build__closure2, A.TransactionListItem_build__closure1, A.TransactionListItem_build__closure5, A.TransactionListItem_build__closure4, A.TransactionListVM_fromStore_closure1, A.TransactionScreen_build_closure17, A.TransactionScreen_build_closure16, A.TransactionScreen_build_closure4, A.TransactionScreen_build_closure5, A.TransactionScreen_build_closure12, A._MatchDepositsState_build__closure12, A._MatchDepositsState_build__closure11, A._MatchDepositsState_build_closure3, A._MatchDepositsState_build__closure10, A._MatchDepositsState_build_closure4, A._MatchDepositsState_build__closure9, A._MatchDepositsState_build__closure8, A._MatchDepositsState_build_closure6, A._MatchDepositsState_build__closure7, A._MatchDepositsState_build_closure7, A._MatchDepositsState_build__closure6, A._MatchDepositsState_build__closure5, A._MatchDepositsState_build__closure4, A._MatchDepositsState_build__closure3, A._MatchDepositsState_build__closure2, A._MatchDepositsState_build__closure1, A._MatchDepositsState_build___closure0, A._MatchDepositsState_build__closure0, A._MatchDepositsState_build___closure, A._MatchDepositsState_build_closure16, A._MatchDepositsState_build_closure17, A._MatchWithdrawalsState_build__closure18, A._MatchWithdrawalsState_build__closure17, A._MatchWithdrawalsState_build_closure3, A._MatchWithdrawalsState_build__closure16, A._MatchWithdrawalsState_build_closure4, A._MatchWithdrawalsState_build__closure15, A._MatchWithdrawalsState_build__closure14, A._MatchWithdrawalsState_build__closure13, A._MatchWithdrawalsState_build__closure12, A._MatchWithdrawalsState_build__closure11, A._MatchWithdrawalsState_build__closure10, A._MatchWithdrawalsState_build___closure3, A._MatchWithdrawalsState_build__closure9, A._MatchWithdrawalsState_build_closure12, A._MatchWithdrawalsState_build__closure8, A._MatchWithdrawalsState_build_closure13, A._MatchWithdrawalsState_build__closure5, A._MatchWithdrawalsState_build___closure1, A._MatchWithdrawalsState_build__closure4, A._MatchWithdrawalsState_build_closure17, A._MatchWithdrawalsState_build__closure3, A._MatchWithdrawalsState_build_closure18, A._MatchWithdrawalsState_build__closure0, A._MatchWithdrawalsState_build___closure, A._MatchWithdrawalsState_build_closure21, A._MatchWithdrawalsState_build_closure22, A._TransactionRuleEditState__onChanged_closure, A._TransactionRuleEditState_build__closure3, A._TransactionRuleEditState_build__closure4, A._TransactionRuleEditState_build__closure5, A.__RuleCriteriaState_build__closure2, A.__RuleCriteriaState_build__closure1, A.__RuleCriteriaState_build__closure0, A.__RuleCriteriaState_build__closure, A.__RuleCriteriaState_build_closure5, A.TransactionRuleEditVM_TransactionRuleEditVM$fromStore__closure, A.TransactionRuleListItem_build_closure1, A.TransactionRuleListItem_build_closure0, A.TransactionRuleListVM_fromStore_closure1, A.TransactionRuleScreen_build_closure10, A.TransactionRuleScreen_build_closure9, A.TransactionRuleScreen_build_closure, A.TransactionRuleScreen_build_closure6, A._TransactionRuleViewState_build_closure, A.TransactionRuleViewVM_TransactionRuleViewVM$fromStore_closure, A._UserEditState__onChanged_closure0, A._UserEditState_build_closure6, A._UserEditState_build_closure8, A._UserEditState_build_closure10, A._UserEditState_build_closure12, A._UserEditState_build__closure, A._UserEditState_build__closure0, A._UserEditState_build__closure2, A._UserEditState_build__closure4, A.UserEditVM_UserEditVM$fromStore__closure, A.UserListItem_build_closure1, A.UserListItem_build_closure0, A.UserListBuilder_build__closure_showDialog, A.UserListBuilder_build___closure, A.UserListVM_fromStore_closure1, A.UserScreen_build_closure10, A.UserScreen_build_closure9, A.UserScreen_build_closure, A.UserScreen_build_closure6, A.UserView_build_closure, A.UserViewVM_UserViewVM$fromStore_closure, A.VendorEditAddressState__onChanged_closure0, A._VendorEditContactsState_build__closure, A._VendorEditContactsState_build_closure1, A.VendorContactEditDetailsState__onChanged_closure0, A.VendorContactEditDetailsState_build__closure0, A.VendorContactEditDetailsState_build_closure11, A.VendorContactEditDetailsState_build_closure12, A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure, A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure1, A.VendorEditDetailsState__onChanged_closure0, A.VendorEditFooter_build_closure, A.VendorEditNotesState__onChanged_closure0, A.VendorEditVM_VendorEditVM$fromStore__closure, A.VendorListItem_build__closure2, A.VendorListItem_build__closure1, A.VendorListItem_build__closure5, A.VendorListItem_build__closure4, A.VendorListVM_fromStore_closure1, A.VendorPresenter_getField_closure0, A.VendorScreen_build_closure10, A.VendorScreen_build_closure9, A.VendorScreen_build_closure, A.VendorScreen_build_closure6, A._VendorViewState_build__closure, A._VendorViewState_build__closure0, A._VendorViewState_build__closure1, A._VendorViewState_build__closure2, A._VendorViewDetailsState_build__buildDetailsList, A._VendorViewDetailsState_build__buildDetailsList__closure1, A._VendorViewDetailsState_build__buildDetailsList___closure0, A._VendorViewDetailsState_build__buildDetailsList__closure2, A._VendorViewDetailsState_build__buildDetailsList___closure, A._VendorViewDetailsState_build__buildDetailsList_closure0, A._VendorViewDetailsState_build__buildDetailsList__closure0, A._VendorViewDetailsState_build__buildDetailsList_closure1, A._VendorViewDetailsState_build__buildDetailsList__closure, A._VendorViewDetailsState_build__buildDetailsList_closure2, A.VendorViewDocuments_build_closure0, A._VendorViewFullwidthState_build__closure, A._VendorViewFullwidthState_build__closure0, A._VendorViewFullwidthState_build__closure2, A._VendorViewFullwidthState_build__closure3, A._WebhookEditState__onChanged_closure0, A._WebhookEditState_build___closure2, A._WebhookEditState_build___closure1, A._WebhookEditState_build__closure5, A._WebhookEditState_build___closure, A.WebhookEditVM_WebhookEditVM$fromStore__closure, A._WebhookViewState_build_closure, A.TargetListTile_build_closure, A.WebhookViewVM_WebhookViewVM$fromStore_closure, A.WebhookListItem_build_closure1, A.WebhookListItem_build_closure0, A.WebhookListVM_fromStore_closure1, A.WebhookScreen_build_closure10, A.WebhookScreen_build_closure9, A.WebhookScreen_build_closure, A.WebhookScreen_build_closure6, A.Debouncer_run_closure, A.SimpleDebouncer_run_closure, A.PersistDebouncer_run_closure, A.confirmCallback_closure__onPressed, A.confirmCallback__closure2, A.confirmCallback__closure3, A.passwordCallback_closure, A._PasswordConfirmationState_build_closure, A._PasswordConfirmationState_build__closure, A._PasswordConfirmationState_build_closure2, A._PasswordConfirmationState_build_closure3, A._FieldConfirmationState_build_closure1, A._FieldConfirmationState_build_closure2, A.cloneToDialog__closure, A.cloneToDialog__closure0, A.cloneToDialog__closure1, A.cloneToDialog__closure2, A.cloneToDialog__closure3, A.cloneToDialog__closure4, A.changeTaskStatusDialog___closure, A.changeTaskStatusDialog__closure0, A.addToInvoiceDialog___closure, A._BulkUpdateDialogState_build__closure9, A._BulkUpdateDialogState_build__closure8, A._BulkUpdateDialogState_build__closure7, A._BulkUpdateDialogState_build__closure6, A._BulkUpdateDialogState_build__closure5, A._BulkUpdateDialogState_build__closure4, A._BulkUpdateDialogState_build__closure3, A._BulkUpdateDialogState_build_closure10, A._BulkUpdateDialogState_build_closure11, A._BulkUpdateDialogState_build__closure0, A._BulkUpdateDialogState_build___closure0, A._BulkUpdateDialogState_build___closure, A._RunTemplateDialogState_build_closure, A._RunTemplateDialogState_build_closure0, A._RunTemplateDialogState_build_closure1, A._RunTemplateDialogState_build__closure2, A._RunTemplateDialogState_build___closure0, A._RunTemplateDialogState_build___closure1, A._RunTemplateDialogState_build___closure, A._RunTemplateDialogState_build__closure0, A._RunTemplateDialogState_build__closure, A._AddCommentDialogState_build_closure, A._AddCommentDialogState_build_closure0, A._AddCommentDialogState_build__closure0, A._AddCommentDialogState_build___closure, A._AddCommentDialogState_build__closure, A._ExampleEditorState_initState_closure, A._SuperEditorDemoTextItemSelectorState_build__closure, A._SuperEditorDemoTextItemSelectorState__buildButton_closure, A._EditorToolbarState__onLinkPressed_closure0, A._EditorToolbarState__applyLink_closure, A._EditorToolbarState__onBlockTypeSelected_closure, A._EditorToolbarState__buildUrlField_closure1, A._EditorToolbarState__buildUrlField__closure, A.Logger_Logger_closure, A.ListSyntax_parse_endItem, A.ParagraphSyntax__parseReflinkDefinition_closure, A.InlineParser__linkOrImage_closure2, A.InlineParser__processEmphasis_closure, A.InlineParser__processEmphasis_closure1, A.PublicClientApplication_loginPopup_closure, A._PinputState__handleHover_closure, A._PinputState__validator_closure, A._PinputState__buildPinput_closure, A._PinputState__buildPinput_closure0, A._PinputState__buildFields_onlyFields, A.PrintingPlugin_layoutPdf__closure, A.PdfPreviewAction_build_closure, A.PdfPreviewCustomState_didChangeDependencies__closure, A.PdfPreviewCustomState__createPreview_pageWidget_closure, A.PdfPreviewCustomState__createPreview_pageWidget__closure, A.PdfPreviewCustomState__zoomPreview_closure0, A.PdfPreviewCustomState__zoomPreview__closure, A.PdfPreviewCustomState__zoomPreview_closure1, A.PdfPreviewCustomState__updateCursor_closure, A.PdfPreviewCustomState_build_closure, A.PdfPreviewState_initState_closure, A.PdfPreviewState_initState__closure, A.PdfPreviewState_didChangeDependencies__closure, A.PdfPreviewRaster_raster_closure, A.PdfPreviewRaster__raster_closure, A.PdfPreviewRaster__raster_closure0, A.PdfPreviewRaster__raster_closure1, A.PdfPreviewRaster__raster_closure2, A.PdfPreviewRaster__raster_closure3, A.LoggingMiddleware_call_closure, A.RoundedLoadingButtonState_initState_closure, A.RoundedLoadingButtonState_initState__closure1, A.RoundedLoadingButtonState_initState_closure0, A.RoundedLoadingButtonState_initState__closure0, A.RoundedLoadingButtonState_initState_closure2, A.RoundedLoadingButtonState_initState__closure, A.BehaviorSubject__deferStream_closure, A.Subject_addStream_complete, A.StartWithStreamTransformer_bind_closure, A.StartWithErrorStreamTransformer_bind_closure, A._forwardMulti__closure, A._forward_closure, A._forward_closure0, A._forward__listenToUpstream_closure, A._forward__listenToUpstream_closure0, A._forward_closure1, A.NativeAppStartIntegration_getAppStartInfo_closure, A.TimeToInitialDisplayTracker_determineEndTime_closure, A.Highlighter_closure, A.Highlighter__writeFileStart_closure, A.Highlighter__writeMultilineHighlights_closure, A.Highlighter__writeMultilineHighlights_closure0, A.Highlighter__writeMultilineHighlights_closure1, A.Highlighter__writeMultilineHighlights_closure2, A.Highlighter__writeMultilineHighlights__closure, A.Highlighter__writeMultilineHighlights__closure0, A.Highlighter__writeHighlightedText_closure, A.Highlighter__writeIndicator_closure, A.Highlighter__writeIndicator_closure0, A.Highlighter__writeIndicator_closure1, A.Highlighter__writeSidebar_closure, A._Highlight_closure, A.addToContextSet_closure, A.addToActiveReactiveModels_closure, A._MyStatefulWidgetState_initState__closure, A.InjectedImp_closure, A.IObservable_addObserver_closure, A.IObservable_addCleaner_closure, A.ReactiveModelImp_setStateNullable_closure, A.ReactiveModelImp_setStateNullable_closure1, A.ReactiveModelImp__handleAsyncState__closure, A.ReactiveModelImp__handleAsyncState_closure0, A.DocumentComposer_closure, A.InspectDocumentRange_getRangeBetween_closure, A.HeaderConversionReaction_onPrefixMatched_closure, A.CaretDocumentOverlayState__onSelectionChange_closure, A._DocumentMouseInteractorState__onPanUpdate_closure, A._DocumentMouseInteractorState__onDragEnd_closure, A._DocumentMouseInteractorState__buildGestureInput_closure, A._DocumentMouseInteractorState__buildGestureInput_closure1, A.SuperEditorAndroidControlsController_startCollapsedHandleAutoHideCountdown_closure, A._AndroidDocumentTouchInteractorState_initState_closure, A._AndroidDocumentTouchInteractorState_initState_closure0, A._AndroidDocumentTouchInteractorState_didChangeMetrics__closure, A._AndroidDocumentTouchInteractorState__onPanStart_closure, A._AndroidDocumentTouchInteractorState_build_closure, A._AndroidDocumentTouchInteractorState_build_closure1, A.SuperEditorAndroidControlsOverlayManagerState__buildCollapsedHandle__closure, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure3, A.SuperEditorAndroidControlsOverlayManagerState__buildExpandedHandles__closure, A._IosDocumentTouchInteractorState_initState_closure, A._IosDocumentTouchInteractorState_initState_closure0, A._IosDocumentTouchInteractorState_didChangeDependencies__closure, A._IosDocumentTouchInteractorState__startDragScrolling_closure, A._IosDocumentTouchInteractorState_build_closure, A._IosDocumentTouchInteractorState_build_closure1, A._IosDocumentTouchInteractorState_build_closure3, A._ImeFocusPolicyState__onFocusChange_closure, A._DocumentSelectionOpenAndCloseImePolicyState__onSelectionChange_closure, A._KeyboardEditingToolbarState_initState_closure, A._KeyboardEditingToolbarState__onToolbarLayout_closure, A._KeyboardHeightBuilderState_didChangeMetrics_closure, A.SuperEditorImeInteractorState_build_closure, A.SuperEditorImeInteractorState_build_closure0, A._DocumentScrollableState_initState__closure, A._DocumentScrollableState_initState__closure0, A._DocumentScrollableState_didUpdateWidget_closure, A._DocumentScrollableState_didUpdateWidget_closure0, A._SingleColumnDocumentLayoutState__onViewModelChange_closure, A._PresenterComponentBuilderState__onViewModelChange_closure, A.SingleColumnLayoutPresenter__assemblePipeline_closure, A.SuperEditorState_initState_closure, A.SuperEditorState_didUpdateWidget_closure, A.SuperEditorState__createEditContext_closure, A.SuperEditorState__createEditContext_closure0, A.SuperEditorState_build__closure2, A.SuperEditorState_build__closure3, A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure0, A.SuperEditorState__buildPlatformSpecificViewportDecorations_closure1, A.SuperEditorState__buildGestureInteractor_closure, A.SuperEditorState__buildGestureInteractor_closure0, A.SuperEditorState__buildGestureInteractor_closure1, A.ToggleTextAttributionsCommand_execute_closure, A.ContentLayersElement_buildLayers_closure, A._SelectionLeadersDocumentLayerState__onSelectionChange_closure, A._CupertinoScrollbarState_initState_closure0, A.Frames_setStateAsSoonAsPossible_closure, A.Frames_setStateAsSoonAsPossible__closure, A.Frames_scheduleBuildAfterBuild__closure, A._MaterialScrollbarState_initState_closure0, A._MaterialScrollbarState_handleThumbPressStart_closure0, A._MaterialScrollbarState_handleThumbPressEnd_closure0, A._MaterialScrollbarState_handleHover_closure1, A._MaterialScrollbarState_handleHover_closure2, A._MaterialScrollbarState_handleHoverExit_closure0, A.RawScrollbarWithCustomPhysicsState__maybeStartFadeoutTimer_closure, A.RawScrollbarWithCustomPhysicsState__gestures_closure, A.RawScrollbarWithCustomPhysicsState__gestures_closure1, A.RawScrollbarWithCustomPhysicsState_handleHover_closure, A.RawScrollbarWithCustomPhysicsState_handleHoverExit_closure, A._FocusWithCustomParentState__handleFocusChanged_closure, A._FocusWithCustomParentState__handleFocusChanged_closure0, A._FocusWithCustomParentState__handleFocusChanged_closure1, A._FocusWithCustomParentState__handleFocusChanged_closure2, A._MultiListenableBuilderState__onListenableChange_closure, A.TapSequenceGestureRecognizer_addAllowedPointer_closure, A.TapSequenceGestureRecognizer_addAllowedPointer_closure0, A.TapSequenceGestureRecognizer_addAllowedPointer_closure1, A.TapSequenceGestureRecognizer__checkUp_closure, A.TapSequenceGestureRecognizer__checkUp_closure0, A.TapSequenceGestureRecognizer__checkUp_closure1, A._AndroidToolbarFocalPointDocumentLayerState__onSelectionChange_closure, A.AndroidControlsDocumentLayerState__onSelectionChange_closure, A.AndroidControlsDocumentLayerState__onShouldShowCollapsedHandleChange_closure, A.ItemSelectionListState__onKeyEvent_closure, A.ItemSelectionListState_build_closure, A._AndroidEditingOverlayControlsState__rebuildOnNextFrame_closure, A._AndroidEditingOverlayControlsState__onCollapsedPanStart_closure, A._AndroidEditingOverlayControlsState__onBasePanStart_closure, A._AndroidEditingOverlayControlsState__onExtentPanStart_closure, A._AndroidEditingOverlayControlsState__onPanUpdate_closure, A._AndroidEditingOverlayControlsState__onHandleDragEnd_closure, A._AndroidEditingOverlayControlsState__updateOffsetForCollapsedHandle_closure0, A._AndroidEditingOverlayControlsState__buildHandle_closure, A.AndroidTextFieldTouchInteractorState__onDoubleTapDown_closure, A.AndroidTextFieldTouchInteractorState__onPanStart_closure, A.AndroidTextFieldTouchInteractorState__onPanUpdate_closure, A.AndroidTextFieldTouchInteractorState__onHandleDragEnd_closure, A.AndroidTextFieldTouchInteractorState_build_closure, A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure, A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure1, A.AndroidTextFieldTouchInteractorState__buildTapAndDragDetector_closure3, A.SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure, A.SuperAndroidTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0, A._defaultAndroidToolbarBuilder_closure, A._defaultAndroidToolbarBuilder_closure0, A._defaultAndroidToolbarBuilder_closure1, A._defaultAndroidToolbarBuilder_closure2, A.SuperDesktopTextFieldState__createTextFieldContext_closure, A.SuperDesktopTextFieldState__updateViewportHeight_closure, A.SuperDesktopTextFieldState_build_closure, A._SuperTextFieldGestureInteractorState__onTapDown_closure, A._SuperTextFieldGestureInteractorState__onDoubleTapDown_closure, A._SuperTextFieldGestureInteractorState__onTripleTapDown_closure, A._SuperTextFieldGestureInteractorState__onPanUpdate_closure, A._SuperTextFieldGestureInteractorState__onPanEnd_closure, A._SuperTextFieldGestureInteractorState__onPanCancel_closure, A._SuperTextFieldGestureInteractorState__updateDragSelection_closure, A._SuperTextFieldGestureInteractorState__clearSelection_closure, A._SuperTextFieldGestureInteractorState_build_closure, A._SuperTextFieldGestureInteractorState_build_closure1, A._SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure, A._SuperTextFieldImeInteractorState__updateSelectionAndImeConnectionOnFocusChange_closure0, A.FillWidthIfConstrained__createViewportWidthLookup_closure, A._IOSEditingControlsState__onBasePanStart_closure, A._IOSEditingControlsState__onExtentPanStart_closure, A._IOSEditingControlsState__onPanUpdate_closure, A._IOSEditingControlsState__onHandleDragEnd_closure, A.IOSTextFieldTouchInteractorState__onDoubleTapDown_closure, A.IOSTextFieldTouchInteractorState__onPanStart_closure, A.IOSTextFieldTouchInteractorState__onPanUpdate_closure, A.IOSTextFieldTouchInteractorState__onHandleDragEnd_closure, A.IOSTextFieldTouchInteractorState_build_closure0, A.IOSTextFieldTouchInteractorState_build_closure, A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure, A.IOSTextFieldTouchInteractorState__buildTapAndDragDetector_closure1, A.SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure, A.SuperIOSTextFieldState__updateSelectionAndImeConnectionOnFocusChange_closure0, A._defaultPopoverToolbarBuilder_closure, A._defaultPopoverToolbarBuilder_closure0, A._defaultPopoverToolbarBuilder_closure1, A._MaterialScrollbarState_initState_closure1, A._MaterialScrollbarState_handleThumbPressStart_closure1, A._MaterialScrollbarState_handleThumbPressEnd_closure1, A._MaterialScrollbarState_handleHover_closure3, A._MaterialScrollbarState_handleHover_closure4, A._MaterialScrollbarState_handleHoverExit_closure1, A.main_closure0, A.main_closure]); _inheritMany(A._Enum, [A.BrowserEngine, A.OperatingSystem, A.MutatorType, A.CanvasKitVariant, A.IntlSegmenterGranularity, A.PersistedSurfaceState, A.DebugEngineInitializationState, A.Assertiveness, A._CheckableKind, A.PrimaryRole, A.Role, A.AccessibilityMode, A.GestureMode, A.SemanticsUpdatePhase, A.EnabledState, A.LineBreakType, A.FragmentFlow, A._ComparisonResult, A._FindBreakDirection, A.TextCapitalization, A.TransformKind, A.LineCharProperty, A.WordCharProperty, A.ClipOp, A.PathFillType, A.KeyEventType, A.KeyEventDeviceType, A.StrokeCap, A.StrokeJoin, A.PaintingStyle, A.BlendMode, A.Clip, A.BlurStyle, A.FilterQuality, A.ImageByteFormat, A.PixelFormat, A.AppLifecycleState, A.AppExitResponse, A.DartPerformanceMode, A.PointerChange, A.PointerDeviceKind, A.PointerSignalKind, A.FontStyle, A.PlaceholderAlignment, A.TextAlign, A.TextBaseline, A.TextDecorationStyle, A.TextLeadingDistribution, A.TextDirection, A.TextAffinity, A.BoxHeightStyle, A.BoxWidthStyle, A.TileMode, A.Brightness, A.SpanMarkerType, A.AttributionVisitEvent, A.BarGroupingType, A.AxisOrientation, A._PixelVerticalDirection, A.RangeBandType, A.StepSizeType, A.TickLabelAnchor, A.TickLabelJustification, A.CalendarField, A.BehaviorPosition, A.OutsideJustification, A.InsideJustification, A.LegendTapHandling, A.LegendDefaultMeasure, A.LinePointHighlighterFollowLineType, A.SelectionMode, A.SelectionTrigger, A.FillPatternType, A.SelectionModelType, A.LayoutPosition, A.TextDirection0, A.MaxWidthStrategy, A.GestureType, A._HorizontalJustification, A.ConnectivityResult, A.MessageLevel, A._DragTargetStatus, A.FileType, A.AnimationStatus, A._AnimationDirection, A.AnimationBehavior, A._TrainHoppingMode, A._CupertinoTextSelectionToolbarItemsSlot, A.DiagnosticLevel, A.DiagnosticsTreeStyle, A._WordWrapParseMode, A._LicenseEntryWithLineBreaksParserState, A.TargetPlatform, A.GestureDisposition, A._ForceState, A._DragState, A.DragStartBehavior, A.MultitouchDragStrategy, A.GestureRecognizerState, A._ScaleState, A._DragState0, A._ActionLevel, A._LayoutMode, A._Focus, A.ThemeMode, A._SliverAppVariant, A._CornerId, A.ButtonTextTheme, A.ButtonBarLayoutBehavior, A._CardVariant, A._CheckboxType, A._CheckboxType0, A.DatePickerEntryMode, A.DatePickerMode, A.DrawerAlignment, A._FloatingActionButtonType, A._IconButtonVariant, A._HighlightType, A.FloatingLabelBehavior, A._DecorationSlot, A.ListTileStyle, A.ListTileControlAffinity, A.ListTileTitleAlignment, A._ListTileSlot, A.MaterialType, A.MaterialState, A._ActivityIndicatorType, A._RadioType, A._RadioType0, A._RefreshIndicatorMode, A.RefreshIndicatorTriggerMode, A._IndicatorType, A._ScaffoldSlot, A.SnackBarClosedReason, A._SwitchType, A._SwitchListTileType, A.TabBarIndicatorSize, A.TabAlignment, A._TextSelectionToolbarItemPosition, A.MaterialTapTargetSize, A.DayPeriod, A.TimeOfDayFormat, A.HourFormat, A.TimePickerEntryMode, A._HourMinuteMode, A._TimePickerAspect, A._HourDialType, A.ScriptCategory, A.RenderComparison, A.Axis0, A.VerticalDirection, A.AxisDirection, A.BorderStyle, A.BoxShape, A.BoxFit, A.ImageRepeat, A.TextOverflow, A.TextWidthBasis, A.SpringType, A.RenderAnimatedSizeState, A._IntrinsicDimension, A.FlexFit, A.MainAxisSize, A.MainAxisAlignment, A.CrossAxisAlignment, A.PlatformViewHitTestBehavior, A.HitTestBehavior, A.DecorationPosition, A.SelectionResult, A.SelectionEventType, A.TextGranularity, A.SelectionExtendDirection, A.SelectionStatus, A.TextSelectionHandleType, A.OverflowBoxFit, A.GrowthDirection, A.StackFit, A.TableCellVerticalAlignment, A.CacheExtentStyle, A.ScrollDirection, A.WrapAlignment, A.WrapCrossAlignment, A.SchedulerPhase, A.DebugSemanticsDumpOrder, A.Assertiveness0, A.KeyboardLockMode, A.KeyDataTransitMode, A.KeyboardSide, A.ModifierKey, A.SystemSoundType, A.MaxLengthEnforcement, A.SmartDashesType, A.SmartQuotesType, A.TextInputAction, A.TextCapitalization0, A.FloatingCursorDragState, A.SelectionChangedCause, A.UndoDirection, A.CrossFadeState, A.ConnectionState, A.OptionsViewOpenDirection, A.AutofillContextAction, A.ContextMenuButtonType, A.KeyEventResult, A.UnfocusDisposition, A.FocusHighlightMode, A.FocusHighlightStrategy, A.TraversalDirection, A.TraversalEdgeBehavior, A.AutovalidateMode, A._StateLifecycle, A._ElementLifecycle, A.HeroFlightDirection, A._GestureType, A.PanAxis, A.Orientation, A._MediaQueryAspect, A.NavigationMode, A._ToolbarSlot, A.RoutePopDisposition, A._RouteLifecycle, A._RouteRestorationType, A.OverflowBarAlignment, A._GlowState, A._StretchDirection, A._StretchState, A.RouteInformationReportingType, A.AndroidOverscrollIndicator, A.ScrollDecelerationRate, A.ScrollPositionAlignmentPolicy, A.ScrollViewKeyboardDismissBehavior, A.ScrollIncrementType, A.ScrollbarOrientation, A.SnapshotMode, A.ClipboardStatus, A.ActionPaneType, A.GestureDirection, A.StyledToastAnimation, A.SignInOption, A.Channel, A.Format, A.BlendMode0, A.IfdValueType, A.PngDisposeMode, A.PngBlendMode, A.PngFilterType, A.IccProfileCompression, A.FrameType, A.BillingResponse, A.BillingChoiceMode, A.ProductType, A.RecurrenceMode, A.PurchaseStateWrapper, A.PlatformProductType, A.PlatformBillingChoiceMode, A.PlatformPurchaseState, A.PlatformRecurrenceMode, A.GooglePlayProductType, A.PurchaseStatus, A._TransactionRestoreState, A.SKPaymentTransactionStateMessage, A.SKProductDiscountTypeMessage, A.SKProductDiscountPaymentModeMessage, A.SKSubscriptionPeriodUnitMessage, A.SKPaymentTransactionStateWrapper, A.SKSubscriptionPeriodUnit, A.SKProductDiscountPaymentMode, A.SKProductDiscountType, A.PluralCase, A.IconPosition, A._HealthCheckLevel, A.PortalLinkStyle, A.DashboardSections, A.ClientReportFields, A.ContactReportFields, A.CreditItemReportFields, A.CreditReportFields, A.DocumentReportFields, A.ExpenseReportFields, A.InvoiceItemReportFields, A.InvoiceReportFields, A.TaxRateReportFields0, A.PaymentReportFields, A.TaxRateReportFields, A.ProductReportFields, A.ProfitAndLossReportFields, A.PurchaseOrderItemReportFields, A.PurchaseOrderReportFields, A.QuoteItemReportFields, A.QuoteReportFields, A.RecurringExpenseReportFields, A.RecurringInvoiceReportFields, A.ReportColumnType, A.TaskItemReportFields, A.TaskReportFields, A.TransactionReportFields, A.VendorReportFields, A.UpdateState, A.FormatNumberType, A._TextType, A.OverflowViewLayoutBehavior, A.ArrowDirection, A.PinputAutovalidateMode, A.AndroidSmsAutofillMethod, A.PinAnimationType, A.HapticFeedbackType, A.QrCodeElement, A.FinderPatternPosition, A.QrEyeShape, A.QrDataModuleShape, A.QrValidationStatus, A.ButtonState, A._MissingCase, A.DurationSentryMeasurementUnit, A.SignInWithAppleButtonStyle, A.IconAlignment, A.AppleIDAuthorizationScopes, A.AuthorizationErrorCode, A.StateStatus, A.SelectionChangeType, A.DocumentGestureMode, A.LinkUpdatePolicy, A.SelectionBound, A.DragMode, A.PrependedCharacterPolicy, A.ListItemType, A.AttributionChange, A.SelectionType, A.TapHandlingInstruction, A.ExecutionInstruction, A.TextInputSource, A.HandleType, A._SelectionType, A.TextFieldKeyboardHandlerResult, A.HintBehavior, A._AutoScrollDirection, A.SuperTextFieldPlatformConfiguration, A.BlinkTimingMode, A.LaunchMode, A.PreferredLaunchMode]); _inherit(A.CanvasPool, A._SaveStackTracking); _inheritMany(A.CkColorFilter, [A.CkBlendModeColorFilter, A.CkMatrixColorFilter, A.CkLinearToSrgbGammaColorFilter, A.CkSrgbToLinearGammaColorFilter, A.CkComposeColorFilter]); _inheritMany(A.Iterable, [A.MutatorsStack, A._DomListWrapper, A._DomTouchListWrapper, A._CastIterableBase, A.EfficientLengthIterable, A.MappedIterable, A.WhereIterable, A.ExpandIterable, A.TakeIterable, A.SkipIterable, A.SkipWhileIterable, A.FollowedByIterable, A.WhereTypeIterable, A._KeysOrValues, A._AllMatchesIterable, A._StringAllMatchesIterable, A._SyncStarIterable, A.LinkedList, A.DoubleLinkedQueue, A.Runes, A.StringCharacters, A._ReversedSeriesIterable, A.TimeStepIteratorFactory, A.ObserverList, A.HashedObserverList, A.__History_Iterable_ChangeNotifier, A._FilteredElementList_IterableBase_ListMixin, A.ColorFloat16, A.ColorFloat32, A.ColorFloat64, A.ColorInt16, A.ColorInt32, A.ColorInt8, A.ColorUint1, A.ColorUint16, A.ColorUint2, A.ColorUint32, A.ColorUint4, A.ColorUint8, A.Image0, A.ImageData0, A.PixelFloat16, A.PixelFloat32, A.PixelFloat64, A.PixelInt16, A.PixelInt32, A.PixelInt8, A.PixelUint1, A.PixelUint16, A.PixelUint2, A.PixelUint32, A.PixelUint4, A.PixelUint8, A.PixelUndefined]); _inheritMany(A.CkImageFilter, [A._CkBlurImageFilter, A._CkMatrixImageFilter]); _inherit(A.CkBrowserImageDecoder, A.BrowserImageDecoder); _inheritMany(A.Layer, [A.ContainerLayer, A.PictureLayer, A.PlatformViewLayer0]); _inheritMany(A.ContainerLayer, [A.RootLayer, A.BackdropFilterEngineLayer, A.ClipPathEngineLayer, A.ClipRectEngineLayer, A.ClipRRectEngineLayer, A.OpacityEngineLayer, A.TransformEngineLayer, A.ImageFilterEngineLayer]); _inherit(A.OffsetEngineLayer, A.TransformEngineLayer); _inheritMany(A.Rasterizer, [A.MultiSurfaceRasterizer, A.OffscreenCanvasRasterizer]); _inheritMany(A.ViewRasterizer, [A.MultiSurfaceViewRasterizer, A.OffscreenCanvasViewRasterizer]); _inheritMany(A.DisplayCanvas, [A.RenderCanvas, A.Surface]); _inherit(A.CkGradientLinear, A.SimpleCkShader); _inheritMany(A.Error, [A.CanvasKitError, A.FontLoadError, A.LateError, A.ReachabilityError, A.TypeError, A.JsNoSuchMethodError, A.UnknownJsTypeError, A._CyclicInitializationError, A.RuntimeError, A._Error, A.JsonUnsupportedObjectError, A.AssertionError, A.ArgumentError, A.NoSuchMethodError, A.UnsupportedError, A.UnimplementedError, A.StateError, A.ConcurrentModificationError, A.BuiltValueNullFieldError, A.BuiltValueNestedFieldError, A.DeserializationError, A._FlutterError_Error_DiagnosticableTreeMixin, A.StoreProviderError, A.ConverterError, A.ValueStreamError]); _inherit(A.EngineFlutterDisplay, A.Display); _inheritMany(A.Closure2Args, [A.createDomResizeObserver_closure, A.commitScene_closure, A.PersistedContainerSurface__matchChildren_closure, A.initializeEngineServices_closure, A.futureToPromise_closure, A.KeyboardConverter__handleEvent_closure2, A.KeyboardConverter__handleEvent__closure, A.EnginePlatformDispatcher__addFontSizeObserver_closure, A.StandardMessageCodec_writeValue_closure, A._computeLineBreakFragments_setBreak, A.saveForms_closure, A.HybridTextEditing__startEditing_closure0, A.CustomElementDimensionsProvider_closure, A._CastListBase_sort_closure, A.CastMap_forEach_closure, A.ConstantMap_map_closure, A.Primitives_functionNoSuchMethod_closure, A.JsLinkedHashMap_addAll_closure, A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A.Future_wait_handleError, A.FutureExtensions_onError_onError, A._Future__chainForeignFuture_closure0, A._Future_timeout_closure2, A.Stream_Stream$fromFuture_closure0, A._AddStreamState_makeErrorHandler_closure, A._cancelAndErrorClosure_closure, A._RootZone_bindBinaryCallback_closure, A._HashMap_addAll_closure, A.LinkedHashMap_LinkedHashMap$from_closure, A.MapBase_mapToString_closure, A.SplayTreeSet__newSet_closure, A.SplayTreeSet__copyNode_copyChildren, A._JsonStringifier_writeMap_closure, A._JsonPrettyPrintMixin_writeMap_closure, A._BigIntImpl_hashCode_combine, A.NoSuchMethodError_toString_closure, A._Uri__makeQueryFromParameters_closure, A.Uri_splitQueryString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._Uri__makeQueryFromParametersDefault_writeParameter, A._Uri__makeQueryFromParametersDefault_closure, A._createTables_build, A.MidiInputMap_keys_closure, A.MidiInputMap_values_closure, A.MidiOutputMap_keys_closure, A.MidiOutputMap_values_closure, A.RtcStatsReport_keys_closure, A.RtcStatsReport_values_closure, A.Storage_keys_closure, A.Storage_values_closure, A._DataAttributeMap_forEach_closure, A._DataAttributeMap_keys_closure, A._DataAttributeMap_values_closure, A._AcceptStructuredClone_walk_closure, A._FileStream__readBlock_closure0, A._FileStream__start_onOpenFile_closure, A._FileStream__start_openFailed, A._File_readAsBytes_readSized, A.AudioParamMap_keys_closure, A.AudioParamMap_values_closure, A.AttributedSpans_copyAttributionRegion_closure1, A.AttributedSpans_copyAttributionRegion_closure6, A.BoardListState_build_closure3, A.BoardViewState_build_closure0, A.hashObjects_closure, A.BuiltListMultimap_forEach_closure, A.MapBuilder_replace_closure, A.MapBuilder_replace_closure0, A.BuiltSetMultimap_forEach_closure, A.StandardJsonPlugin__toList_closure0, A.StandardJsonPlugin__toListUsingDiscriminator_closure0, A.BaseBarRenderer_preprocessSeries__closure, A.BaseBarRenderer_update_closure0, A.BaseBarRenderer_paint_closure, A.BaseBarRenderer_paint_closure0, A.BaseBarRenderer_paint_closure1, A.BaseBarRenderer__getSegmentsForDomainValue_closure, A._ReversedSeriesIterator_closure0, A.BaseTickDrawStrategy_collides_closure, A.BaseTickDrawStrategy_measureVerticallyDrawnTicks_closure, A.BaseTickDrawStrategy_measureHorizontallyDrawnTicks_closure, A.CartesianChart_init_closure, A.CartesianChart_preprocessSeries_closure, A.CartesianChart_preprocessSeries_closure0, A.CartesianChart_preprocessSeries_closure1, A.CartesianChart_preprocessSeries_closure2, A.CartesianChart_onSkipLayout_closure, A.BaseChart_getNearestDatumDetailPerSeries_closure0, A.BaseChart_configureSeries_closure0, A.BaseChart_preprocessSeries_closure1, A.BaseChart_onPostLayout_closure, A.LinePointHighlighter__updateViewData_closure, A._LinePointLayoutView_paint_closure, A._LinePointLayoutView_paint_closure0, A.SelectNearest__onSelect_closure, A.LayoutManagerImpl_paintOrderedViews_closure, A.LayoutManagerImpl_positionOrderedViews_closure, A.LineRenderer_update_closure0, A.LineRenderer_paint_closure, A.LineRenderer_paint_closure0, A.PointRenderer_paint_closure, A.PointRenderer_paint_closure0, A.BaseChartState_build_closure, A.BaseChartState_dispose_closure, A.TabularLegendLayout__buildTableFromRows_closure0, A.CanonicalizedMap_addAll_closure, A.CanonicalizedMap_forEach_closure, A.CanonicalizedMap_map_closure, A.Connectivity_onConnectivityChanged_closure, A.FilePickerWeb__fileType_closure, A.CupertinoDynamicColor_toString_toString, A._RenderCupertinoTextSelectionToolbarShape_paint_closure, A._RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure, A.BindingBase_registerServiceExtension_closure, A.PointerRouter__dispatchEventToRoutes_closure, A.ScaleGestureRecognizer__reconfigure_closure0, A.ScaleGestureRecognizer_acceptGesture_closure0, A._PackagesViewState_licenses_closure, A._PackagesViewState_build_closure, A._PackagesViewState_build__closure, A._PackagesViewState__packagesList_closure, A._LicenseData_sortPackages_closure, A._PackageLicensePageState_build_closure, A._MasterDetailFlowState_build_closure, A._MasterDetailFlowState__nestedUI_closure, A._MasterDetailFlowState__lateralUI_closure1, A._MasterDetailFlowState__lateralUI_closure, A._MasterDetailScaffoldState_build__closure, A._DetailView_build_closure, A.MaterialApp_createMaterialHeroController_closure, A._MaterialAppState_build_closure, A._RenderInputPadding_hitTest_closure, A._RenderInputPadding_hitTest_closure0, A._DatePickerDialogState_build_closure, A.__DatePickerDialogState_State_RestorationMixin_dispose_closure, A._DropdownRoute_buildPage_closure, A._DropdownRoute_getItemOffset_closure, A._DropdownRoute_getMenuLimits_closure, A._RenderDecoration_performLayout_centerLayout, A._RenderDecoration_performLayout_baselineLayout, A._RenderDecoration_hitTestChildren_closure, A._RenderListTile_hitTestChildren_closure, A._ZoomEnterTransitionPainter_paint_closure, A._ZoomExitTransitionPainter_paint_closure, A._PopupMenu_build_closure0, A._LinearProgressIndicatorPainter_paint_drawBar, A._LinearProgressIndicatorState_build_closure, A._CircularProgressIndicatorState__buildAnimation_closure, A._RefreshProgressIndicatorState__buildAnimation_closure, A.RefreshIndicatorState_build_closure, A.ReorderableListView_closure, A._ReorderableListViewState__proxyDecorator_closure, A.ScaffoldState_build_closure, A._StandardBottomSheetState_build_closure, A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure, A._TextFieldState_build_closure5, A._TextFieldState_build_closure6, A.__TextFieldState_State_RestorationMixin_dispose_closure, A._TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure, A._RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure, A.ThemeData__lerpThemeExtensions_closure, A._RenderInputPadding_hitTest_closure2, A._DialPainter_paint_getOffsetForTheta, A._DialPainter_paint_paintLabels, A._TimePickerDialogState_build_closure, A.__HourMinuteTextFieldState_State_RestorationMixin_dispose_closure, A.__TimePickerDialogState_State_RestorationMixin_dispose_closure, A.__TimePickerInputState_State_RestorationMixin_dispose_closure, A.__TimePickerState_State_RestorationMixin_dispose_closure, A._RenderInputPadding_hitTest_closure1, A.NetworkImage__loadAsync_closure, A.NetworkImage__loadAsync_closure2, A._CompoundBorder_dimensions_closure, A.paintImage_closure, A.ImageCache_putIfAbsent_listener, A.ImageProvider_resolve_closure, A.ImageProvider__createErrorHandlerAndKey_handleError, A.AssetImage_obtainKey_closure0, A.MultiFrameImageStreamCompleter_closure, A.MultiFrameImageStreamCompleter_closure0, A.RendererBinding_initMouseTracker_closure, A.RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure, A.RenderEditable_getRectForComposingRange_closure, A.RenderEditable_computeMinIntrinsicWidth_closure, A.RenderEditable_computeMaxIntrinsicWidth_closure, A.RenderFlex_computeMinIntrinsicWidth_closure, A.RenderFlex_computeMaxIntrinsicWidth_closure, A.RenderFlex_computeMinIntrinsicHeight_closure, A.RenderFlex_computeMaxIntrinsicHeight_closure, A.MouseTracker__handleDeviceUpdateMouseEvents_closure, A.PipelineOwner_flushLayout_closure, A.PipelineOwner_flushCompositingBits_closure, A.PipelineOwner_flushPaint_closure, A.PipelineOwner_flushSemantics_closure, A.RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure, A.RenderParagraph_computeMinIntrinsicWidth_closure, A.RenderParagraph_computeMaxIntrinsicWidth_closure, A.RenderPhysicalModel_paint_closure, A.RenderPhysicalShape_paint_closure, A.RenderTransform_hitTestChildren_closure, A.RenderFittedBox_hitTestChildren_closure, A.RenderFractionalTranslation_hitTestChildren_closure, A.RenderFollowerLayer_hitTestChildren_closure, A.RenderShiftedBox_hitTestChildren_closure, A.RenderIndexedStack_hitTestChildren_closure, A.RenderTable_computeDryLayout_closure, A.RenderTable_hitTestChildren_closure, A.SchedulerBinding_handleBeginFrame_closure, A._SemanticsSortGroup_sortedWithinKnot_closure, A.SemanticsOwner_sendSemanticsUpdate_closure0, A.SemanticsOwner_sendSemanticsUpdate_closure1, A.SemanticsConfiguration_absorb_closure, A.CachingAssetBundle_loadStructuredData_closure0, A._DefaultBinaryMessenger_setMessageHandler_closure, A.StandardMessageCodec_writeValue_closure0, A._debugLaunchProfilePlatformChannels_closure, A.HtmlElementViewImpl_buildImpl_closure, A._StreamBuilderBaseState__subscribe_closure1, A._FutureBuilderState__subscribe_closure0, A._DraggableScrollableSheetState_build__closure, A.EditableTextState__formatAndSetValue_closure, A.EditableTextState_build_closure, A.EditableTextState_build_closure2, A.DirectionalFocusTraversalPolicyMixin__sortAndFindInitial_closure, A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure, A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure, A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure, A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1, A._ReadingOrderSortData_sortWithDirectionality_closure, A._ReadingOrderDirectionalGroupData_sortWithDirectionality_closure, A.ReadingOrderTraversalPolicy__pickNext_closure, A.ReadingOrderTraversalPolicy__pickNext_inBand, A._FormFieldState_State_RestorationMixin_dispose_closure, A.Element_updateChildren_slotFor, A.Hero__allHeroesFor_inviteHero, A._HeroFlight__buildOverlay_closure, A.HeroController__defaultHeroFlightShuttleBuilder_closure, A._HistoryProperty_fromPrimitives_closure, A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure, A._RenderTheaterMixin_hitTestChildren_childHitTest, A._StretchingOverscrollIndicatorState_build_closure, A._PageViewState_build_closure0, A._PlatformViewLinkState_build_closure, A.SliverReorderableListState__wrapWithSemantics_reorder, A._DragItemProxy_build_closure, A.__RestorationScopeState_State_RestorationMixin_dispose_closure, A.__RouterState_State_RestorationMixin_dispose_closure, A._ModalScopeState_build_closure, A._ModalScopeState_build__closure0, A._ModalScopeState_build___closure, A.ScrollView_build_closure, A.ListView$separated_closure, A.ListView$separated_closure0, A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure, A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure, A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure0, A.ScrollableDetails_toString_addIfNonNull, A.ShortcutManager__indexShortcuts_closure, A.CallbackShortcuts_build_closure, A.SingleChildScrollView_build_closure, A._RenderSingleChildViewport_paint_paintContents, A._RenderSingleChildViewport_hitTestChildren_closure, A.View_build_closure, A._RenderScaledInlineWidget_paint_closure, A._RenderScaledInlineWidget_hitTestChildren_closure, A.loadDateIntlDataIfNotLoaded_closure, A._StoreStreamListenerState_build_closure, A._RenderFlexEntranceTransition_hitTestChildren_closure, A.RenderStaggeredGrid__computeSize_computeCrossAxisCellCount, A.RenderFollower_hitTestChildren_closure, A.RenderFollower_paint_closure0, A.FollowerFadeOutBeyondBoundary_build_closure, A.RenderLeader_paint_closure, A.Element__addOuterHtml_closure, A.Phase_startTagHtml_closure, A.InBodyPhase_startTagBody_closure, A.formatStr_closure, A._separatingNewlines_closure, A._BaseRules_defaultRule_closure, A._CommonRules_paragraph_closure, A._CommonRules_lineBreak_closure, A._CommonRules_heading_closure, A._CommonRules_blockquote_closure, A._CommonRules_list_closure, A._CommonRules_listItem_closure, A._CommonRules_indentedCodeBlock_closure0, A._CommonRules_fencedCodeBlock_closure0, A._CommonRules_horizontalRule_closure, A._CommonRules_inlineLink_closure0, A._CommonRules_referenceLink_closure1, A._CommonRules_emphasis_closure, A._CommonRules_strong_closure, A._CommonRules_strike_closure, A._CommonRules_code_closure0, A._CommonRules_image_closure, A._TableRules_tableCell_closure, A._TableRules_tableRow_closure, A._TableRules_table_closure, A._TableRules_tableSection_closure, A._TableRules_captionSection_closure, A.BaseRequest_closure, A.mapToQuery_closure, A.MediaType_toString_closure, A.IfdContainer$from_closure, A.IfdDirectory_copy_closure, A.IfdDirectory_copy_closure0, A._$SKErrorFromJson_closure, A._$SKProductDiscountWrapperFromJson_closure, A._$SKProductDiscountWrapperFromJson_closure0, A._$SKProductWrapperFromJson_closure, A._$SKProductWrapperFromJson_closure0, A.DateFormat__fieldConstructors_closure, A.DateFormat__fieldConstructors_closure0, A.DateFormat__fieldConstructors_closure1, A._CountryPickerDialogState_initState_closure, A._CountryPickerDialogState_build__closure0, A._CountryPickerDialogState_build_closure0, A._IntlPhoneFieldState__changeCountry__closure, A.GatewayEntity_supportedEvents_closure, A.InvoiceEntity_getTaxes_calculateAmount, A.TaskEntity_getTaskTimes_closure0, A._parseError_closure, A.InvoiceNinjaAppState_build__closure124, A.lastErrorReducer_closure, A.lastErrorReducer_closure0, A.lastErrorReducer_closure1, A.lastErrorReducer_closure2, A.lastErrorReducer_closure3, A.lastErrorReducer_closure4, A.lastErrorReducer_closure5, A.lastErrorReducer_closure6, A.lastErrorReducer_closure7, A.lastErrorReducer_closure8, A.lastErrorReducer_closure9, A.lastErrorReducer_closure10, A.lastErrorReducer_closure11, A.lastErrorReducer_closure12, A.lastErrorReducer_closure13, A.lastErrorReducer_closure14, A.lastErrorReducer_closure15, A.lastErrorReducer_closure16, A.lastErrorReducer_closure17, A.lastErrorReducer_closure18, A.lastErrorReducer_closure19, A.lastErrorReducer_closure20, A.lastErrorReducer_closure21, A.lastErrorReducer_closure22, A.lastErrorReducer_closure23, A.forceSelectedReducer_closure176, A.forceSelectedReducer_closure177, A.forceSelectedReducer_closure178, A.forceSelectedReducer_closure179, A.forceSelectedReducer_closure180, A.forceSelectedReducer_closure181, A.forceSelectedReducer_closure182, A.forceSelectedReducer_closure183, A.tabIndexReducer_closure21, A.tabIndexReducer_closure22, A.selectedIdReducer_closure338, A.selectedIdReducer_closure339, A.selectedIdReducer_closure340, A.selectedIdReducer_closure341, A.selectedIdReducer_closure342, A.selectedIdReducer_closure343, A.selectedIdReducer_closure344, A.selectedIdReducer_closure345, A.selectedIdReducer_closure346, A.selectedIdReducer_closure347, A.selectedIdReducer_closure348, A.selectedIdReducer_closure349, A.selectedIdReducer_closure350, A.selectedIdReducer_closure351, A.selectedIdReducer_closure352, A.editingReducer_closure114, A.editingReducer_closure115, A.editingReducer_closure116, A.editingReducer_closure117, A.bankAccountListReducer_closure, A.dropdownBankAccountsSelector_closure0, A.filteredBankAccountsSelector_closure0, A.handleClientAction__closure, A.__MergClientPickerState_build__closure, A.forceSelectedReducer_closure218, A.forceSelectedReducer_closure219, A.forceSelectedReducer_closure220, A.forceSelectedReducer_closure221, A.forceSelectedReducer_closure222, A.forceSelectedReducer_closure223, A.forceSelectedReducer_closure224, A.forceSelectedReducer_closure225, A.tabIndexReducer_closure31, A.tabIndexReducer_closure32, A.saveCompleterReducer_closure2, A.cancelCompleterReducer_closure2, A.editingContactReducer_closure, A.editingContactReducer_closure0, A.selectedIdReducer_closure418, A.selectedIdReducer_closure419, A.selectedIdReducer_closure420, A.selectedIdReducer_closure421, A.selectedIdReducer_closure422, A.selectedIdReducer_closure423, A.selectedIdReducer_closure424, A.selectedIdReducer_closure425, A.selectedIdReducer_closure426, A.selectedIdReducer_closure427, A.selectedIdReducer_closure428, A.selectedIdReducer_closure429, A.selectedIdReducer_closure430, A.selectedIdReducer_closure431, A.selectedIdReducer_closure432, A.selectedIdReducer_closure433, A.selectedIdReducer_closure434, A.editingReducer_closure141, A.editingReducer_closure142, A.editingReducer_closure143, A.editingReducer_closure144, A.editingReducer_closure145, A.editingReducer_closure146, A.editingReducer_closure147, A.editingReducer_closure148, A.editingReducer_closure149, A.editingReducer_closure150, A.editingReducer_closure151, A.editingReducer_closure152, A.editingReducer_closure153, A.editingReducer_closure154, A.clientListReducer_closure, A.dropdownClientsSelector_closure0, A.memoizedClientStatsForUser_closure, A.clientStatsForUser_closure, A.filteredClientsSelector_closure0, A.userCompanyEntityReducer_closure, A.userCompanyEntityReducer_closure0, A.userCompanyEntityReducer_closure1, A.userCompanyEntityReducer_closure2, A.userCompanyEntityReducer_closure3, A.userCompanyEntityReducer_closure4, A.userCompanyEntityReducer_closure5, A.userCompanyEntityReducer_closure6, A.userCompanyEntityReducer_closure7, A.userCompanyEntityReducer_closure8, A.userCompanyEntityReducer_closure9, A.userCompanyEntityReducer_closure10, A.lastUpdatedReducer_closure, A.lastUpdatedReducer_closure0, A.memoizedDropdownExpenseCategoriesList_closure, A.dropdownExpenseCategoriesSelector_closure2, A.getCurrencyIds_closure, A.memoizedFilteredSelector_closure, A.filteredSelector_closure13, A.handleCompanyGatewayAction__closure, A.forceSelectedReducer_closure64, A.forceSelectedReducer_closure65, A.forceSelectedReducer_closure66, A.forceSelectedReducer_closure67, A.forceSelectedReducer_closure68, A.forceSelectedReducer_closure69, A.forceSelectedReducer_closure70, A.forceSelectedReducer_closure71, A.selectedIdReducer_closure121, A.selectedIdReducer_closure122, A.selectedIdReducer_closure123, A.selectedIdReducer_closure124, A.selectedIdReducer_closure125, A.selectedIdReducer_closure126, A.selectedIdReducer_closure127, A.selectedIdReducer_closure128, A.selectedIdReducer_closure129, A.selectedIdReducer_closure130, A.selectedIdReducer_closure131, A.selectedIdReducer_closure132, A.selectedIdReducer_closure133, A.selectedIdReducer_closure134, A.selectedIdReducer_closure135, A.editingReducer_closure37, A.editingReducer_closure38, A.editingReducer_closure39, A.editingReducer_closure40, A.companyGatewayListReducer_closure, A.memoizedCalculateCompanyGatewayProcessed_closure, A.calculateCompanyGatewayProcessed_closure, A.memoizedClientStatsForCompanyGateway_closure, A.clientStatsForCompanyGateway_closure, A.memoizedPaymentStatsForCompanyGateway_closure, A.paymentStatsForCompanyGateway_closure, A.getUnconnectedStripeAccount_closure, A.forceSelectedReducer_closure84, A.forceSelectedReducer_closure85, A.forceSelectedReducer_closure86, A.forceSelectedReducer_closure87, A.forceSelectedReducer_closure88, A.forceSelectedReducer_closure89, A.forceSelectedReducer_closure90, A.forceSelectedReducer_closure91, A.forceSelectedReducer_closure92, A.tabIndexReducer_closure11, A.tabIndexReducer_closure12, A.historyActivityIdReducer_closure0, A.editingItemReducer_closure1, A.editingItemReducer_closure2, A.selectedIdReducer_closure162, A.selectedIdReducer_closure163, A.selectedIdReducer_closure164, A.selectedIdReducer_closure165, A.selectedIdReducer_closure166, A.selectedIdReducer_closure167, A.selectedIdReducer_closure168, A.selectedIdReducer_closure169, A.selectedIdReducer_closure170, A.selectedIdReducer_closure171, A.selectedIdReducer_closure172, A.selectedIdReducer_closure173, A.selectedIdReducer_closure174, A.selectedIdReducer_closure175, A.selectedIdReducer_closure176, A.selectedIdReducer_closure177, A.selectedIdReducer_closure178, A.selectedIdReducer_closure179, A.selectedIdReducer_closure180, A.editingReducer_closure49, A.editingReducer_closure50, A.editingReducer_closure51, A.editingReducer_closure52, A.editingReducer_closure53, A.editingReducer_closure54, A.editingReducer_closure55, A.editingReducer_closure56, A.editingReducer_closure57, A.editingReducer_closure58, A.editingReducer_closure59, A.creditListReducer_closure, A._purgeClientSuccess__closure5, A.dropdownCreditSelector_closure0, A.filteredCreditsSelector_closure, A.filteredCreditsSelector_closure1, A.memoizedCreditStatsForDesign_closure, A.creditStatsForDesign_closure, A.memoizedCreditStatsForClient_closure, A.creditStatsForClient_closure, A.memoizedCreditStatsForUser_closure, A.creditStatsForUser_closure, A.selectedEntitiesReducer_closure, A.selectedEntitiesReducer_closure0, A.selectedEntityTypeReducer_closure, A.showSidebarReducer_closure, A._chartInvoices_closure, A.chartQuotes_closure, A.chartPayments_closure, A.chartTasks_closure, A.chartTasks___closure, A.chartExpenses_closure, A.memoizedRunningTasks_closure0, A.runningTasks_closure, A.memoizedUpcomingInvoices_closure, A._upcomingInvoices_closure, A._upcomingInvoices_closure0, A.memoizedPastDueInvoices_closure, A._pastDueInvoices_closure, A._pastDueInvoices_closure0, A.memoizedRecentPayments_closure, A._recentPayments_closure, A._recentPayments_closure0, A.memoizedUpcomingQuotes_closure, A._upcomingQuotes_closure, A._upcomingQuotes_closure0, A.memoizedExpiredQuotes_closure, A._expiredQuotes_closure, A._expiredQuotes_closure0, A.memoizedRunningTasks_closure, A._runningTasks_closure, A._runningTasks_closure0, A.memoizedRecentTasks_closure, A._recentTasks_closure, A._recentTasks_closure0, A.memoizedRecentExpenses_closure, A._recentExpenses_closure, A._recentExpenses_closure0, A.forceSelectedReducer_closure93, A.forceSelectedReducer_closure94, A.forceSelectedReducer_closure95, A.forceSelectedReducer_closure96, A.forceSelectedReducer_closure97, A.forceSelectedReducer_closure98, A.forceSelectedReducer_closure99, A.forceSelectedReducer_closure100, A.selectedIdReducer_closure181, A.selectedIdReducer_closure182, A.selectedIdReducer_closure183, A.selectedIdReducer_closure184, A.selectedIdReducer_closure185, A.selectedIdReducer_closure186, A.selectedIdReducer_closure187, A.selectedIdReducer_closure188, A.selectedIdReducer_closure189, A.selectedIdReducer_closure190, A.selectedIdReducer_closure191, A.selectedIdReducer_closure192, A.selectedIdReducer_closure193, A.selectedIdReducer_closure194, A.editingReducer_closure60, A.editingReducer_closure61, A.editingReducer_closure62, A.editingReducer_closure63, A.designListReducer_closure, A.filteredDesignsSelector_closure0, A.handleDocumentAction__closure, A.forceSelectedReducer_closure51, A.forceSelectedReducer_closure52, A.forceSelectedReducer_closure53, A.forceSelectedReducer_closure54, A.forceSelectedReducer_closure55, A.forceSelectedReducer_closure56, A.forceSelectedReducer_closure57, A.forceSelectedReducer_closure58, A.forceSelectedReducer_closure59, A.selectedIdReducer_closure95, A.selectedIdReducer_closure96, A.selectedIdReducer_closure97, A.selectedIdReducer_closure98, A.selectedIdReducer_closure99, A.selectedIdReducer_closure100, A.selectedIdReducer_closure101, A.selectedIdReducer_closure102, A.selectedIdReducer_closure103, A.selectedIdReducer_closure104, A.selectedIdReducer_closure105, A.selectedIdReducer_closure106, A.selectedIdReducer_closure107, A.selectedIdReducer_closure108, A.editingReducer_closure32, A.documentListReducer_closure, A.filteredDocumentsSelector_closure0, A.forceSelectedReducer_closure42, A.forceSelectedReducer_closure43, A.forceSelectedReducer_closure44, A.forceSelectedReducer_closure45, A.forceSelectedReducer_closure46, A.forceSelectedReducer_closure47, A.forceSelectedReducer_closure48, A.forceSelectedReducer_closure49, A.forceSelectedReducer_closure50, A.tabIndexReducer_closure9, A.tabIndexReducer_closure10, A.selectedIdReducer_closure80, A.selectedIdReducer_closure81, A.selectedIdReducer_closure82, A.selectedIdReducer_closure83, A.selectedIdReducer_closure84, A.selectedIdReducer_closure85, A.selectedIdReducer_closure86, A.selectedIdReducer_closure87, A.selectedIdReducer_closure88, A.selectedIdReducer_closure89, A.selectedIdReducer_closure90, A.selectedIdReducer_closure91, A.selectedIdReducer_closure92, A.selectedIdReducer_closure93, A.selectedIdReducer_closure94, A.editingReducer_closure28, A.editingReducer_closure29, A.editingReducer_closure30, A.editingReducer_closure31, A.expenseListReducer_closure, A._purgeClientSuccess__closure13, A.memoizedExpensePurchaseOrderSelector_closure, A.expensePurchaseOrderSelector_closure, A.filteredExpensesSelector_closure0, A.memoizedExpenseStatsForVendor_closure, A.expenseStatsForVendor_closure, A.memoizedExpenseStatsForClient_closure, A.expenseStatsForClient_closure, A.memoizedClientExpenseList_closure, A.clientExpenseList_closure0, A.memoizedExpenseStatsForProject_closure, A.expenseStatsForProject_closure, A.memoizedExpenseStatsForUser_closure, A.expenseStatsForUser_closure, A.saveCompleterReducer_closure1, A.cancelCompleterReducer_closure1, A.forceSelectedReducer_closure134, A.forceSelectedReducer_closure135, A.forceSelectedReducer_closure136, A.forceSelectedReducer_closure137, A.forceSelectedReducer_closure138, A.forceSelectedReducer_closure139, A.forceSelectedReducer_closure140, A.forceSelectedReducer_closure141, A.selectedIdReducer_closure258, A.selectedIdReducer_closure259, A.selectedIdReducer_closure260, A.selectedIdReducer_closure261, A.selectedIdReducer_closure262, A.selectedIdReducer_closure263, A.selectedIdReducer_closure264, A.selectedIdReducer_closure265, A.selectedIdReducer_closure266, A.selectedIdReducer_closure267, A.selectedIdReducer_closure268, A.selectedIdReducer_closure269, A.selectedIdReducer_closure270, A.selectedIdReducer_closure271, A.selectedIdReducer_closure272, A.editingReducer_closure87, A.editingReducer_closure88, A.editingReducer_closure89, A.editingReducer_closure90, A.expenseCategoryListReducer_closure, A.dropdownExpenseCategoriesSelector_closure0, A.filteredExpenseCategoriesSelector_closure0, A.memoizedCalculateExpenseCategoryAmount_closure, A.calculateExpenseCategoryAmount_closure, A.memoizedExpenseStatsForExpenseCategory_closure, A.expenseStatsForExpenseCategory_closure, A.memoizedTransactionStatsForExpenseCategory_closure, A.transactionStatsForExpenseCategory_closure, A.forceSelectedReducer_closure60, A.forceSelectedReducer_closure61, A.forceSelectedReducer_closure62, A.forceSelectedReducer_closure63, A.selectedIdReducer_closure109, A.selectedIdReducer_closure110, A.selectedIdReducer_closure111, A.selectedIdReducer_closure112, A.selectedIdReducer_closure113, A.selectedIdReducer_closure114, A.selectedIdReducer_closure115, A.selectedIdReducer_closure116, A.selectedIdReducer_closure117, A.selectedIdReducer_closure118, A.selectedIdReducer_closure119, A.selectedIdReducer_closure120, A.editingReducer_closure33, A.editingReducer_closure34, A.editingReducer_closure35, A.editingReducer_closure36, A.groupListReducer_closure, A.filteredGroupsSelector_closure0, A.memoizedClientStatsForGroup_closure, A.clientStatsForGroup_closure, A.forceSelectedReducer_closure209, A.forceSelectedReducer_closure210, A.forceSelectedReducer_closure211, A.forceSelectedReducer_closure212, A.forceSelectedReducer_closure213, A.forceSelectedReducer_closure214, A.forceSelectedReducer_closure215, A.forceSelectedReducer_closure216, A.forceSelectedReducer_closure217, A.tabIndexReducer_closure29, A.tabIndexReducer_closure30, A.historyActivityIdReducer_closure3, A.editingItemIndexReducer_closure1, A.editingItemIndexReducer_closure2, A.selectedIdReducer_closure399, A.selectedIdReducer_closure400, A.selectedIdReducer_closure401, A.selectedIdReducer_closure402, A.selectedIdReducer_closure403, A.selectedIdReducer_closure404, A.selectedIdReducer_closure405, A.selectedIdReducer_closure406, A.selectedIdReducer_closure407, A.selectedIdReducer_closure408, A.selectedIdReducer_closure409, A.selectedIdReducer_closure410, A.selectedIdReducer_closure411, A.selectedIdReducer_closure412, A.selectedIdReducer_closure413, A.selectedIdReducer_closure414, A.selectedIdReducer_closure415, A.selectedIdReducer_closure416, A.selectedIdReducer_closure417, A.editingReducer_closure130, A.editingReducer_closure131, A.editingReducer_closure132, A.editingReducer_closure133, A.editingReducer_closure134, A.editingReducer_closure135, A.editingReducer_closure136, A.editingReducer_closure137, A.editingReducer_closure138, A.editingReducer_closure139, A.editingReducer_closure140, A.invoiceListReducer_closure, A._purgeClientSuccess__closure15, A.memoizedHasActiveUnpaidInvoices_closure, A.memoizedInvoiceQuoteSelector_closure, A.invoiceQuoteSelector_closure, A.dropdownInvoiceSelector_closure0, A.filteredInvoicesSelector_closure, A.filteredInvoicesSelector_closure1, A.memoizedInvoiceStatsForClient_closure, A.invoiceStatsForClient_closure, A.memoizedInvoiceStatsForDesign_closure, A.invoiceStatsForDesign_closure, A.memoizedInvoiceStatsForSubscription_closure, A.invoiceStatsForSubscription_closure, A.memoizedInvoiceStatsForProject_closure, A.invoiceStatsForProject_closure, A.memoizedQuoteStatsForProject_closure, A.quoteStatsForProject_closure, A.memoizedInvoiceStatsForUser_closure, A.invoiceStatsForUser_closure, A.forceSelectedReducer_closure8, A.forceSelectedReducer_closure9, A.forceSelectedReducer_closure10, A.forceSelectedReducer_closure11, A.forceSelectedReducer_closure12, A.forceSelectedReducer_closure13, A.forceSelectedReducer_closure14, A.forceSelectedReducer_closure15, A.forceSelectedReducer_closure16, A.tabIndexReducer_closure1, A.tabIndexReducer_closure2, A.selectedIdReducer_closure18, A.selectedIdReducer_closure19, A.selectedIdReducer_closure20, A.selectedIdReducer_closure21, A.selectedIdReducer_closure22, A.selectedIdReducer_closure23, A.selectedIdReducer_closure24, A.selectedIdReducer_closure25, A.selectedIdReducer_closure26, A.selectedIdReducer_closure27, A.selectedIdReducer_closure28, A.selectedIdReducer_closure29, A.selectedIdReducer_closure30, A.selectedIdReducer_closure31, A.selectedIdReducer_closure32, A.selectedIdReducer_closure33, A.selectedIdReducer_closure34, A.editingReducer_closure10, A.editingReducer_closure11, A.editingReducer_closure12, A.editingReducer_closure13, A.paymentListReducer_closure, A._purgeClientSuccess__closure1, A.filteredPaymentsSelector_closure0, A.paymentStatsForClient_closure, A.forceSelectedReducer_closure101, A.forceSelectedReducer_closure102, A.forceSelectedReducer_closure103, A.forceSelectedReducer_closure104, A.forceSelectedReducer_closure105, A.forceSelectedReducer_closure106, A.forceSelectedReducer_closure107, A.forceSelectedReducer_closure108, A.selectedIdReducer_closure195, A.selectedIdReducer_closure196, A.selectedIdReducer_closure197, A.selectedIdReducer_closure198, A.selectedIdReducer_closure199, A.selectedIdReducer_closure200, A.selectedIdReducer_closure201, A.selectedIdReducer_closure202, A.selectedIdReducer_closure203, A.selectedIdReducer_closure204, A.selectedIdReducer_closure205, A.selectedIdReducer_closure206, A.selectedIdReducer_closure207, A.selectedIdReducer_closure208, A.editingReducer_closure64, A.editingReducer_closure65, A.editingReducer_closure66, A.editingReducer_closure67, A.paymentTermListReducer_closure, A.memoizedDropdownPaymentTermList_closure, A.dropdownPaymentTermsSelector_closure0, A.filteredPaymentTermsSelector_closure0, A.forceSelectedReducer_closure226, A.forceSelectedReducer_closure227, A.forceSelectedReducer_closure228, A.forceSelectedReducer_closure229, A.forceSelectedReducer_closure230, A.forceSelectedReducer_closure231, A.forceSelectedReducer_closure232, A.forceSelectedReducer_closure233, A.tabIndexReducer_closure33, A.tabIndexReducer_closure34, A.editingReducer_closure155, A.editingReducer_closure156, A.editingReducer_closure157, A.editingReducer_closure158, A.selectedIdReducer_closure435, A.selectedIdReducer_closure436, A.selectedIdReducer_closure437, A.selectedIdReducer_closure438, A.selectedIdReducer_closure439, A.selectedIdReducer_closure440, A.selectedIdReducer_closure441, A.selectedIdReducer_closure442, A.selectedIdReducer_closure443, A.selectedIdReducer_closure444, A.selectedIdReducer_closure445, A.selectedIdReducer_closure446, A.selectedIdReducer_closure447, A.selectedIdReducer_closure448, A.productListReducer_closure, A.dropdownProductsSelector_closure0, A.productList_closure0, A.filteredProductsSelector_closure0, A.forceSelectedReducer_closure17, A.forceSelectedReducer_closure18, A.forceSelectedReducer_closure19, A.forceSelectedReducer_closure20, A.forceSelectedReducer_closure21, A.forceSelectedReducer_closure22, A.forceSelectedReducer_closure23, A.forceSelectedReducer_closure24, A.tabIndexReducer_closure3, A.tabIndexReducer_closure4, A.saveCompleterReducer_closure, A.cancelCompleterReducer_closure, A.selectedIdReducer_closure35, A.selectedIdReducer_closure36, A.selectedIdReducer_closure37, A.selectedIdReducer_closure38, A.selectedIdReducer_closure39, A.selectedIdReducer_closure40, A.selectedIdReducer_closure41, A.selectedIdReducer_closure42, A.selectedIdReducer_closure43, A.selectedIdReducer_closure44, A.selectedIdReducer_closure45, A.selectedIdReducer_closure46, A.selectedIdReducer_closure47, A.selectedIdReducer_closure48, A.selectedIdReducer_closure49, A.editingReducer_closure14, A.editingReducer_closure15, A.editingReducer_closure16, A.editingReducer_closure17, A.projectListReducer_closure, A._purgeClientSuccess__closure3, A.convertProjectToInvoiceItem_closure, A.convertProjectToInvoiceItem_closure0, A.convertProjectToInvoiceItem_closure1, A.convertProjectToInvoiceItem_closure2, A.dropdownProjectsSelector_closure0, A.filteredProjectsSelector_closure0, A.taskDurationForProject_closure, A.memoizedProjectStatsForClient_closure, A.projectStatsForClient_closure, A.memoizedProjectStatsForUser_closure, A.forceSelectedReducer_closure167, A.forceSelectedReducer_closure168, A.forceSelectedReducer_closure169, A.forceSelectedReducer_closure170, A.forceSelectedReducer_closure171, A.forceSelectedReducer_closure172, A.forceSelectedReducer_closure173, A.forceSelectedReducer_closure174, A.forceSelectedReducer_closure175, A.tabIndexReducer_closure19, A.tabIndexReducer_closure20, A.historyActivityIdReducer_closure2, A.editingItemReducer_closure3, A.editingItemReducer_closure4, A.selectedIdReducer_closure319, A.selectedIdReducer_closure320, A.selectedIdReducer_closure321, A.selectedIdReducer_closure322, A.selectedIdReducer_closure323, A.selectedIdReducer_closure324, A.selectedIdReducer_closure325, A.selectedIdReducer_closure326, A.selectedIdReducer_closure327, A.selectedIdReducer_closure328, A.selectedIdReducer_closure329, A.selectedIdReducer_closure330, A.selectedIdReducer_closure331, A.selectedIdReducer_closure332, A.selectedIdReducer_closure333, A.selectedIdReducer_closure334, A.selectedIdReducer_closure335, A.selectedIdReducer_closure336, A.selectedIdReducer_closure337, A.editingReducer_closure103, A.editingReducer_closure104, A.editingReducer_closure105, A.editingReducer_closure106, A.editingReducer_closure107, A.editingReducer_closure108, A.editingReducer_closure109, A.editingReducer_closure110, A.editingReducer_closure111, A.editingReducer_closure112, A.editingReducer_closure113, A.purchaseOrderListReducer_closure, A.dropdownPurchaseOrdersSelector_closure0, A.filteredPurchaseOrdersSelector_closure0, A.memoizedPurchaseOrderStatsForVendor_closure, A.purchaseOrderStatsForVendor_closure, A.forceSelectedReducer_closure, A.forceSelectedReducer_closure0, A.forceSelectedReducer_closure1, A.forceSelectedReducer_closure2, A.forceSelectedReducer_closure3, A.forceSelectedReducer_closure4, A.forceSelectedReducer_closure5, A.forceSelectedReducer_closure6, A.forceSelectedReducer_closure7, A.tabIndexReducer_closure, A.tabIndexReducer_closure0, A.historyActivityIdReducer_closure, A.editingItemReducer_closure, A.editingItemReducer_closure0, A.selectedIdReducer_closure, A.selectedIdReducer_closure0, A.selectedIdReducer_closure1, A.selectedIdReducer_closure2, A.selectedIdReducer_closure3, A.selectedIdReducer_closure4, A.selectedIdReducer_closure5, A.selectedIdReducer_closure6, A.selectedIdReducer_closure7, A.selectedIdReducer_closure8, A.selectedIdReducer_closure9, A.selectedIdReducer_closure10, A.selectedIdReducer_closure11, A.selectedIdReducer_closure12, A.selectedIdReducer_closure13, A.selectedIdReducer_closure14, A.selectedIdReducer_closure15, A.selectedIdReducer_closure16, A.selectedIdReducer_closure17, A.editingReducer_closure, A.editingReducer_closure0, A.editingReducer_closure1, A.editingReducer_closure2, A.editingReducer_closure3, A.editingReducer_closure4, A.editingReducer_closure5, A.editingReducer_closure6, A.editingReducer_closure7, A.editingReducer_closure8, A.editingReducer_closure9, A.quoteListReducer_closure, A._purgeClientSuccess__closure, A.dropdownQuoteSelector_closure0, A.filteredQuotesSelector_closure0, A.memoizedQuoteStatsForClient_closure, A.quoteStatsForClient_closure, A.memoizedQuoteStatsForDesign_closure, A.quoteStatsForDesign_closure, A.memoizedQuoteStatsForUser_closure, A.quoteStatsForUser_closure, A.forceSelectedReducer_closure158, A.forceSelectedReducer_closure159, A.forceSelectedReducer_closure160, A.forceSelectedReducer_closure161, A.forceSelectedReducer_closure162, A.forceSelectedReducer_closure163, A.forceSelectedReducer_closure164, A.forceSelectedReducer_closure165, A.forceSelectedReducer_closure166, A.tabIndexReducer_closure17, A.tabIndexReducer_closure18, A.selectedIdReducer_closure303, A.selectedIdReducer_closure304, A.selectedIdReducer_closure305, A.selectedIdReducer_closure306, A.selectedIdReducer_closure307, A.selectedIdReducer_closure308, A.selectedIdReducer_closure309, A.selectedIdReducer_closure310, A.selectedIdReducer_closure311, A.selectedIdReducer_closure312, A.selectedIdReducer_closure313, A.selectedIdReducer_closure314, A.selectedIdReducer_closure315, A.selectedIdReducer_closure316, A.selectedIdReducer_closure317, A.selectedIdReducer_closure318, A.editingReducer_closure99, A.editingReducer_closure100, A.editingReducer_closure101, A.editingReducer_closure102, A.recurringExpenseListReducer_closure, A._purgeClientSuccess__closure9, A.filteredRecurringExpensesSelector_closure0, A.memoizedRecurringExpenseStatsForClient_closure, A.recurringExpenseStatsForClient_closure, A.memoizedRecurringExpenseStatsForVendor_closure, A.recurringExpenseStatsForVendor_closure, A.memoizedTransactionStatsForVendor_closure, A.transactionStatsForVendor_closure, A.memoizedRecurringExpenseStatsForUser_closure, A.recurringExpenseStatsForUser_closure, A.memoizedRecurringExpenseStatsForExpense_closure, A.recurringExpenseStatsForExpense_closure, A.forceSelectedReducer_closure125, A.forceSelectedReducer_closure126, A.forceSelectedReducer_closure127, A.forceSelectedReducer_closure128, A.forceSelectedReducer_closure129, A.forceSelectedReducer_closure130, A.forceSelectedReducer_closure131, A.forceSelectedReducer_closure132, A.forceSelectedReducer_closure133, A.tabIndexReducer_closure13, A.tabIndexReducer_closure14, A.historyActivityIdReducer_closure1, A.editingItemIndexReducer_closure, A.editingItemIndexReducer_closure0, A.selectedIdReducer_closure239, A.selectedIdReducer_closure240, A.selectedIdReducer_closure241, A.selectedIdReducer_closure242, A.selectedIdReducer_closure243, A.selectedIdReducer_closure244, A.selectedIdReducer_closure245, A.selectedIdReducer_closure246, A.selectedIdReducer_closure247, A.selectedIdReducer_closure248, A.selectedIdReducer_closure249, A.selectedIdReducer_closure250, A.selectedIdReducer_closure251, A.selectedIdReducer_closure252, A.selectedIdReducer_closure253, A.selectedIdReducer_closure254, A.selectedIdReducer_closure255, A.selectedIdReducer_closure256, A.selectedIdReducer_closure257, A.editingReducer_closure76, A.editingReducer_closure77, A.editingReducer_closure78, A.editingReducer_closure79, A.editingReducer_closure80, A.editingReducer_closure81, A.editingReducer_closure82, A.editingReducer_closure83, A.editingReducer_closure84, A.editingReducer_closure85, A.editingReducer_closure86, A.recurringInvoiceListReducer_closure, A._purgeClientSuccess__closure7, A.filteredRecurringInvoicesSelector_closure0, A.memoizedRecurringInvoiceStatsForClient_closure, A.recurringInvoiceStatsForClient_closure, A.memoizedRecurringInvoiceStatsForUser_closure, A.recurringInvoiceStatsForUser_closure, A.memoizedRecurringInvoiceStatsForInvoice_closure, A.recurringInvoiceStatsForInvoice_closure, A.memoizedRecurringInvoiceStatsForDesign_closure, A.recurringInvoiceStatsForDesign_closure, A.memoizedRecurringInvoiceStatsForSubscription_closure, A.recurringInvoiceStatsForSubscription_closure, A.forceSelectedReducer_closure201, A.forceSelectedReducer_closure202, A.forceSelectedReducer_closure203, A.forceSelectedReducer_closure204, A.forceSelectedReducer_closure205, A.forceSelectedReducer_closure206, A.forceSelectedReducer_closure207, A.forceSelectedReducer_closure208, A.tabIndexReducer_closure27, A.tabIndexReducer_closure28, A.selectedIdReducer_closure384, A.selectedIdReducer_closure385, A.selectedIdReducer_closure386, A.selectedIdReducer_closure387, A.selectedIdReducer_closure388, A.selectedIdReducer_closure389, A.selectedIdReducer_closure390, A.selectedIdReducer_closure391, A.selectedIdReducer_closure392, A.selectedIdReducer_closure393, A.selectedIdReducer_closure394, A.selectedIdReducer_closure395, A.selectedIdReducer_closure396, A.selectedIdReducer_closure397, A.selectedIdReducer_closure398, A.editingReducer_closure126, A.editingReducer_closure127, A.editingReducer_closure128, A.editingReducer_closure129, A.scheduleListReducer_closure, A.filteredSchedulesSelector_closure0, A.settingsUIReducer_closure, A.settingsUIReducer_closure0, A.settingsUIReducer_closure1, A.settingsUIReducer_closure2, A.settingsUIReducer_closure3, A.settingsUIReducer_closure4, A.settingsUIReducer_closure5, A.settingsUIReducer_closure6, A.settingsUIReducer_closure7, A.settingsUIReducer_closure8, A.settingsUIReducer_closure9, A.settingsUIReducer_closure10, A.settingsUIReducer_closure11, A.settingsUIReducer_closure12, A.settingsUIReducer_closure13, A.settingsUIReducer_closure14, A.settingsUIReducer_closure15, A.settingsUIReducer_closure16, A.settingsUIReducer_closure17, A.settingsUIReducer_closure18, A.countryList_closure, A.groupList_closure0, A.languageList_closure, A.currencyList_closure, A.timezoneList_closure, A.dateFormatList_closure, A.industryList_closure, A.sizeList_closure, A.memoizedGatewayList_closure, A.gatewayList_closure0, A.paymentTypeList_closure, A.forceSelectedReducer_closure150, A.forceSelectedReducer_closure151, A.forceSelectedReducer_closure152, A.forceSelectedReducer_closure153, A.forceSelectedReducer_closure154, A.forceSelectedReducer_closure155, A.forceSelectedReducer_closure156, A.forceSelectedReducer_closure157, A.tabIndexReducer_closure15, A.tabIndexReducer_closure16, A.selectedIdReducer_closure288, A.selectedIdReducer_closure289, A.selectedIdReducer_closure290, A.selectedIdReducer_closure291, A.selectedIdReducer_closure292, A.selectedIdReducer_closure293, A.selectedIdReducer_closure294, A.selectedIdReducer_closure295, A.selectedIdReducer_closure296, A.selectedIdReducer_closure297, A.selectedIdReducer_closure298, A.selectedIdReducer_closure299, A.selectedIdReducer_closure300, A.selectedIdReducer_closure301, A.selectedIdReducer_closure302, A.editingReducer_closure95, A.editingReducer_closure96, A.editingReducer_closure97, A.editingReducer_closure98, A.subscriptionListReducer_closure, A.filteredSubscriptionsSelector_closure0, A.handleTaskAction_closure1, A.forceSelectedReducer_closure25, A.forceSelectedReducer_closure26, A.forceSelectedReducer_closure27, A.forceSelectedReducer_closure28, A.forceSelectedReducer_closure29, A.forceSelectedReducer_closure30, A.forceSelectedReducer_closure31, A.forceSelectedReducer_closure32, A.forceSelectedReducer_closure33, A.tabIndexReducer_closure5, A.tabIndexReducer_closure6, A.kanbanLastUpdatedReducer_closure, A.editingTimeReducer_closure, A.editingTimeReducer_closure0, A.selectedIdReducer_closure50, A.selectedIdReducer_closure51, A.selectedIdReducer_closure52, A.selectedIdReducer_closure53, A.selectedIdReducer_closure54, A.selectedIdReducer_closure55, A.selectedIdReducer_closure56, A.selectedIdReducer_closure57, A.selectedIdReducer_closure58, A.selectedIdReducer_closure59, A.selectedIdReducer_closure60, A.selectedIdReducer_closure61, A.selectedIdReducer_closure62, A.selectedIdReducer_closure63, A.selectedIdReducer_closure64, A.editingReducer_closure18, A.editingReducer_closure19, A.editingReducer_closure20, A.editingReducer_closure21, A.editingReducer_closure22, A.editingReducer_closure23, A.taskListReducer_closure, A._purgeClientSuccess__closure11, A.convertTaskToInvoiceItem_closure1, A.taskList_closure0, A.kanbanTasksSelector_closure0, A.filteredTasksSelector_closure0, A.memoizedTaskStatsForClient_closure, A.taskStatsForClient_closure, A.memoizedTaskStatsForProject_closure, A.taskStatsForProject_closure, A.memoizedTaskStatsForUser_closure, A.forceSelectedReducer_closure142, A.forceSelectedReducer_closure143, A.forceSelectedReducer_closure144, A.forceSelectedReducer_closure145, A.forceSelectedReducer_closure146, A.forceSelectedReducer_closure147, A.forceSelectedReducer_closure148, A.forceSelectedReducer_closure149, A.selectedIdReducer_closure273, A.selectedIdReducer_closure274, A.selectedIdReducer_closure275, A.selectedIdReducer_closure276, A.selectedIdReducer_closure277, A.selectedIdReducer_closure278, A.selectedIdReducer_closure279, A.selectedIdReducer_closure280, A.selectedIdReducer_closure281, A.selectedIdReducer_closure282, A.selectedIdReducer_closure283, A.selectedIdReducer_closure284, A.selectedIdReducer_closure285, A.selectedIdReducer_closure286, A.selectedIdReducer_closure287, A.editingReducer_closure91, A.editingReducer_closure92, A.editingReducer_closure93, A.editingReducer_closure94, A.taskStatusListReducer_closure, A.memoizedSortedActiveTaskStatusIds_closure, A.sortedActiveTaskStatusIds_closure0, A.dropdownTaskStatusesSelector_closure0, A.filteredTaskStatusesSelector_closure0, A.memoizedCalculateTaskStatusAmount_closure, A.calculateTaskStatusAmount_closure, A.memoizedTaskStatsForTaskStatus_closure, A.taskStatsForTaskStatus_closure, A.defaultTaskStatusId_closure0, A.forceSelectedReducer_closure72, A.forceSelectedReducer_closure73, A.forceSelectedReducer_closure74, A.forceSelectedReducer_closure75, A.selectedIdReducer_closure136, A.selectedIdReducer_closure137, A.selectedIdReducer_closure138, A.selectedIdReducer_closure139, A.selectedIdReducer_closure140, A.selectedIdReducer_closure141, A.selectedIdReducer_closure142, A.selectedIdReducer_closure143, A.selectedIdReducer_closure144, A.selectedIdReducer_closure145, A.editingReducer_closure41, A.editingReducer_closure42, A.editingReducer_closure43, A.editingReducer_closure44, A.taxRateListReducer_closure, A.filteredTaxRatesSelector_closure0, A.forceSelectedReducer_closure109, A.forceSelectedReducer_closure110, A.forceSelectedReducer_closure111, A.forceSelectedReducer_closure112, A.forceSelectedReducer_closure113, A.forceSelectedReducer_closure114, A.forceSelectedReducer_closure115, A.forceSelectedReducer_closure116, A.selectedIdReducer_closure209, A.selectedIdReducer_closure210, A.selectedIdReducer_closure211, A.selectedIdReducer_closure212, A.selectedIdReducer_closure213, A.selectedIdReducer_closure214, A.selectedIdReducer_closure215, A.selectedIdReducer_closure216, A.selectedIdReducer_closure217, A.selectedIdReducer_closure218, A.selectedIdReducer_closure219, A.selectedIdReducer_closure220, A.selectedIdReducer_closure221, A.selectedIdReducer_closure222, A.selectedIdReducer_closure223, A.editingReducer_closure68, A.editingReducer_closure69, A.editingReducer_closure70, A.editingReducer_closure71, A.tokenListReducer_closure, A.filteredTokensSelector_closure0, A.forceSelectedReducer_closure184, A.forceSelectedReducer_closure185, A.forceSelectedReducer_closure186, A.forceSelectedReducer_closure187, A.forceSelectedReducer_closure188, A.forceSelectedReducer_closure189, A.forceSelectedReducer_closure190, A.forceSelectedReducer_closure191, A.forceSelectedReducer_closure192, A.tabIndexReducer_closure23, A.tabIndexReducer_closure24, A.selectedIdReducer_closure353, A.selectedIdReducer_closure354, A.selectedIdReducer_closure355, A.selectedIdReducer_closure356, A.selectedIdReducer_closure357, A.selectedIdReducer_closure358, A.selectedIdReducer_closure359, A.selectedIdReducer_closure360, A.selectedIdReducer_closure361, A.selectedIdReducer_closure362, A.selectedIdReducer_closure363, A.selectedIdReducer_closure364, A.selectedIdReducer_closure365, A.selectedIdReducer_closure366, A.selectedIdReducer_closure367, A.selectedIdReducer_closure368, A.editingReducer_closure118, A.editingReducer_closure119, A.editingReducer_closure120, A.editingReducer_closure121, A.transactionListReducer_closure, A.filteredTransactionsSelector_closure0, A.memoizedTransactionStatsForBankAccount_closure, A.transactionStatsForBankAccount_closure, A.forceSelectedReducer_closure193, A.forceSelectedReducer_closure194, A.forceSelectedReducer_closure195, A.forceSelectedReducer_closure196, A.forceSelectedReducer_closure197, A.forceSelectedReducer_closure198, A.forceSelectedReducer_closure199, A.forceSelectedReducer_closure200, A.tabIndexReducer_closure25, A.tabIndexReducer_closure26, A.selectedIdReducer_closure369, A.selectedIdReducer_closure370, A.selectedIdReducer_closure371, A.selectedIdReducer_closure372, A.selectedIdReducer_closure373, A.selectedIdReducer_closure374, A.selectedIdReducer_closure375, A.selectedIdReducer_closure376, A.selectedIdReducer_closure377, A.selectedIdReducer_closure378, A.selectedIdReducer_closure379, A.selectedIdReducer_closure380, A.selectedIdReducer_closure381, A.selectedIdReducer_closure382, A.selectedIdReducer_closure383, A.editingReducer_closure122, A.editingReducer_closure123, A.editingReducer_closure124, A.editingReducer_closure125, A.transactionRuleListReducer_closure, A.filteredTransactionRulesSelector_closure0, A.memoizedTransactionStatsForTransactionRule_closure, A.transactionStatsForTransactionRule_closure, A.sortFieldsReducer_closure, A.sortFieldsReducer_closure0, A.sortFieldsReducer_closure1, A.sortFieldsReducer_closure2, A.sortFieldsReducer_closure3, A.sortFieldsReducer_closure4, A.sortFieldsReducer_closure5, A.sortFieldsReducer_closure6, A.sortFieldsReducer_closure7, A.sortFieldsReducer_closure8, A.sortFieldsReducer_closure9, A.sortFieldsReducer_closure10, A.sortFieldsReducer_closure11, A.sortFieldsReducer_closure12, A.sortFieldsReducer_closure13, A.sortFieldsReducer_closure14, A.sortFieldsReducer_closure15, A.sortFieldsReducer_closure16, A.sortFieldsReducer_closure17, A.sortFieldsReducer_closure18, A.sortFieldsReducer_closure19, A.sortFieldsReducer_closure20, A.sidebarEditorReducer_closure, A.sidebarViewerReducer_closure, A.menuVisibleReducer_closure, A.menuVisibleReducer_closure0, A.textScaleFactorReducer_closure, A.historyVisibleReducer_closure, A.historyVisibleReducer_closure0, A.hideTaskExtensionBannerReducer_closure, A.hideGatewayWarningReducer_closure, A.hideReviewAppReducer_closure, A.hideReviewAppReducer_closure0, A.hideReviewAppReducer_closure1, A.hideOneYearReviewAppReducer_closure, A.hideOneYearReviewAppReducer_closure0, A.hideTwoYearReviewAppReducer_closure, A.layoutReducer_closure, A.moduleLayoutReducer_closure, A.moduleLayoutReducer_closure0, A.rowsPerPageReducer_closure, A.manuSidebarReducer_closure, A.historySidebarReducer_closure, A.darkModeTypeReducer_closure, A.darkModeSystemReducer_closure, A.statementIncludesReducer_closure, A.enableTooltipsReducer_closure, A.enableFlexibleSearchReducer_closure, A.enableNativeBrowserReducer_closure, A.persistDataReducer_closure, A.showKanbanReducer_closure, A.isFilterVisibleReducer_closure, A.longPressReducer_closure, A.tapSelectedToEditReducer_closure, A.downloadsFolderReducer_closure, A.isPreviewVisibleReducer_closure, A.isPreviewVisibleReducer_closure0, A.isPreviewVisibleReducer_closure1, A.isPreviewVisibleReducer_closure2, A.isPreviewVisibleReducer_closure3, A.isPreviewVisibleReducer_closure4, A.isPreviewVisibleReducer_closure5, A.isPreviewVisibleReducer_closure6, A.isPreviewVisibleReducer_closure7, A.isPreviewVisibleReducer_closure8, A.isPreviewVisibleReducer_closure9, A.isPreviewVisibleReducer_closure10, A.isPreviewVisibleReducer_closure11, A.isPreviewVisibleReducer_closure12, A.isPreviewVisibleReducer_closure13, A.isPreviewVisibleReducer_closure14, A.requireAuthenticationReducer_closure, A.colorThemeReducer_closure, A.darkColorThemeReducer_closure, A.showPdfPreviewReducer_closure, A.showPdfPreviewSideBySideReducer_closure, A.editAfterSavingReducer_closure, A.enableTouchEventsReducer_closure, A.customColorsReducer_closure, A.darkCustomColorsReducer_closure, A.historyReducer_closure, A.historyReducer_closure0, A.historyReducer_closure1, A.historyReducer_closure2, A.historyReducer_closure3, A.historyReducer_closure4, A.historyReducer_closure5, A.historyReducer_closure6, A.historyReducer_closure7, A.historyReducer_closure8, A.historyReducer_closure9, A.historyReducer_closure10, A.historyReducer_closure11, A.historyReducer_closure12, A.historyReducer_closure13, A.historyReducer_closure14, A.historyReducer_closure15, A.historyReducer_closure16, A.historyReducer_closure17, A.historyReducer_closure18, A.historyReducer_closure19, A.historyReducer_closure20, A.historyReducer_closure21, A.historyReducer_closure22, A.historyReducer_closure23, A.historyReducer_closure24, A.historyReducer_closure25, A.historyReducer_closure26, A.historyReducer_closure27, A.historyReducer_closure28, A.historyReducer_closure29, A.historyReducer_closure30, A.historyReducer_closure31, A.historyReducer_closure32, A.historyReducer_closure33, A.historyReducer_closure34, A.historyReducer_closure35, A.historyReducer_closure36, A.historyReducer_closure37, A.historyReducer_closure38, A.historyReducer_closure39, A.historyReducer_closure40, A.historyReducer_closure41, A.historyReducer_closure42, A.historyReducer_closure43, A.historyReducer_closure44, A.historyReducer_closure45, A.historyReducer_closure46, A.historyReducer_closure47, A.historyReducer_closure48, A.historyReducer_closure49, A.historyReducer_closure50, A.historyReducer_closure51, A.historyReducer_closure52, A.historyReducer_closure53, A.historyReducer_closure54, A.historyReducer_closure55, A.historyReducer_closure56, A.historyReducer_closure57, A.historyReducer_closure58, A.historyReducer_closure59, A.historyReducer_closure60, A.historyReducer_closure61, A.historyReducer_closure62, A.historyReducer_closure63, A.historyReducer_closure64, A.historyReducer_closure65, A.historyReducer_closure66, A.historyReducer_closure67, A.historyReducer_closure68, A.historyReducer_closure69, A.historyReducer_closure70, A.historyReducer_closure71, A.historyReducer_closure72, A.historyReducer_closure73, A.historyReducer_closure74, A.historyReducer_closure75, A.historyReducer_closure76, A.historyReducer_closure77, A.historyReducer_closure78, A.historyReducer_closure79, A.historyReducer_closure80, A.historyReducer_closure81, A.historyReducer_closure82, A.historyReducer_closure83, A.historyReducer_closure84, A.historyReducer_closure85, A.historyReducer_closure86, A.lastActivityReducer_closure, A.dismissedFlutterWebWarningReducer_closure, A.filterReducer_closure, A.filterReducer_closure0, A.loadingEntityTypeReducer_closure, A.loadingEntityTypeReducer_closure0, A.loadingEntityTypeReducer_closure1, A.loadingEntityTypeReducer_closure2, A.loadingEntityTypeReducer_closure3, A.loadingEntityTypeReducer_closure4, A.loadingEntityTypeReducer_closure5, A.loadingEntityTypeReducer_closure6, A.loadingEntityTypeReducer_closure7, A.loadingEntityTypeReducer_closure8, A.loadingEntityTypeReducer_closure9, A.loadingEntityTypeReducer_closure10, A.loadingEntityTypeReducer_closure11, A.loadingEntityTypeReducer_closure12, A.loadingEntityTypeReducer_closure13, A.filterClearedAtReducer_closure, A.filterClearedAtReducer_closure0, A.currentRouteReducer_closure, A.selectedCompanyIndexReducer_closure, A.previewStackReducer_closure, A.previewStackReducer_closure0, A.previewStackReducer_closure1, A.filterStackReducer_closure, A.filterStackReducer_closure0, A.filterStackReducer_closure1, A.handleUserAction_closure10, A.handleUserAction_closure12, A.handleUserAction_closure14, A.handleUserAction__closure, A.handleUserAction_closure18, A.forceSelectedReducer_closure76, A.forceSelectedReducer_closure77, A.forceSelectedReducer_closure78, A.forceSelectedReducer_closure79, A.forceSelectedReducer_closure80, A.forceSelectedReducer_closure81, A.forceSelectedReducer_closure82, A.forceSelectedReducer_closure83, A.selectedIdReducer_closure146, A.selectedIdReducer_closure147, A.selectedIdReducer_closure148, A.selectedIdReducer_closure149, A.selectedIdReducer_closure150, A.selectedIdReducer_closure151, A.selectedIdReducer_closure152, A.selectedIdReducer_closure153, A.selectedIdReducer_closure154, A.selectedIdReducer_closure155, A.selectedIdReducer_closure156, A.selectedIdReducer_closure157, A.selectedIdReducer_closure158, A.selectedIdReducer_closure159, A.selectedIdReducer_closure160, A.selectedIdReducer_closure161, A.editingReducer_closure45, A.editingReducer_closure46, A.editingReducer_closure47, A.editingReducer_closure48, A.userListReducer_closure, A.filteredUsersSelector_closure0, A.userList_closure0, A.forceSelectedReducer_closure34, A.forceSelectedReducer_closure35, A.forceSelectedReducer_closure36, A.forceSelectedReducer_closure37, A.forceSelectedReducer_closure38, A.forceSelectedReducer_closure39, A.forceSelectedReducer_closure40, A.forceSelectedReducer_closure41, A.tabIndexReducer_closure7, A.tabIndexReducer_closure8, A.saveCompleterReducer_closure0, A.cancelCompleterReducer_closure0, A.selectedIdReducer_closure65, A.selectedIdReducer_closure66, A.selectedIdReducer_closure67, A.selectedIdReducer_closure68, A.selectedIdReducer_closure69, A.selectedIdReducer_closure70, A.selectedIdReducer_closure71, A.selectedIdReducer_closure72, A.selectedIdReducer_closure73, A.selectedIdReducer_closure74, A.selectedIdReducer_closure75, A.selectedIdReducer_closure76, A.selectedIdReducer_closure77, A.selectedIdReducer_closure78, A.selectedIdReducer_closure79, A.editingReducer_closure24, A.editingReducer_closure25, A.editingReducer_closure26, A.editingReducer_closure27, A.vendorListReducer_closure, A.dropdownVendorsSelector_closure0, A.filteredVendorsSelector_closure0, A.memoizedVendorStatsForUser_closure, A.vendorStatsForUser_closure, A.forceSelectedReducer_closure117, A.forceSelectedReducer_closure118, A.forceSelectedReducer_closure119, A.forceSelectedReducer_closure120, A.forceSelectedReducer_closure121, A.forceSelectedReducer_closure122, A.forceSelectedReducer_closure123, A.forceSelectedReducer_closure124, A.selectedIdReducer_closure224, A.selectedIdReducer_closure225, A.selectedIdReducer_closure226, A.selectedIdReducer_closure227, A.selectedIdReducer_closure228, A.selectedIdReducer_closure229, A.selectedIdReducer_closure230, A.selectedIdReducer_closure231, A.selectedIdReducer_closure232, A.selectedIdReducer_closure233, A.selectedIdReducer_closure234, A.selectedIdReducer_closure235, A.selectedIdReducer_closure236, A.selectedIdReducer_closure237, A.selectedIdReducer_closure238, A.editingReducer_closure72, A.editingReducer_closure73, A.editingReducer_closure74, A.editingReducer_closure75, A.webhookListReducer_closure, A.filteredWebhooksSelector_closure0, A.FieldGrid_build_closure, A.FieldGrid_build_closure0, A._AppBottomBarState_build___closure7, A._AppBottomBarState_build___closure5, A._AppBottomBarState_build___closure, A._AppBottomBarState_build_closure, A.CustomFieldSelector_build_closure, A.ConfirmEmail_build__closure, A.ConfirmEmailBuilder_build_closure, A.MultiSelectListState_build_closure1, A.MultiSelectListState_build_closure5, A._DocumentGridState_build_closure0, A._DocumentGridState_build_closure1, A.EditScaffold_build_closure2, A._EntityListTileState_build_closure, A._EntityDropdownState__showOptions__closure0, A._EntityDropdownState_build___closure, A._EntityDropdownDialogState_build__createList_closure1, A.EntityTopFilter_build_closure5, A.EntityTopFilterHeader_build_closure3, A.AppToggleButtons_build_closure, A._CustomFieldState_build_closure0, A.ProjectPicker_build_closure, A._TimePickerState__showTimePicker_closure, A.VendorPicker_build_closure, A.HistoryDrawerBuilder_build_closure, A._InvoiceEmailViewState__buildHistory_closure, A.FilterListTile_build_closure, A.MainScreen_build_closure, A.MenuDrawerBuilder_build_closure, A._DropDownMultiSelectState_build_closure, A._DropDownMultiSelectState_build___closure4, A._SystemLogViewerState_build_closure2, A._SystemLogViewerState_build__closure0, A.AppPaginatedDataTableState_build_closure0, A.EntityDataTableSource_getRow_closure2, A._EntityListState_build__closure2, A._EntityListState_build__closure1, A._EntityListState_build___closure1, A._EntityListState_build_closure3, A._UpgradeDialogState__buildProductList_closure0, A._VariableGrid_build_closure, A._VariableGrid_build_closure0, A.ViewScaffold_build_closure5, A.InitScreen_build_closure, A.LoginScreen_build_closure, A.LoginVM_fromStore__closure6, A.LoginVM_fromStore__closure5, A.LoginVM_fromStore__closure3, A.LoginVM_fromStore__closure1, A.BankAccountListBuilder_build_closure, A.BankAccountListBuilder_build__closure, A.BankAccountScreen_build_closure13, A.BankAccountScreen_build_closure10, A.BankAccountScreenBuilder_build_closure, A._BankAccountEditState_build_closure1, A.BankAccountEditScreen_build_closure, A.BankAccountViewScreen_build_closure, A.ClientListItem_build_closure, A.ClientListItem_build__closure0, A.ClientListBuilder_build_closure, A.ClientListBuilder_build__closure, A._ClientPdfViewState_build_closure10, A._ClientPdfViewState_build_closure11, A.ClientPdfScreen_build_closure, A.ClientScreen_build_closure8, A.ClientScreen_build_closure5, A.ClientScreenBuilder_build_closure, A.ClientEditContactsScreen_build_closure, A.ClientEditContactsVM_ClientEditContactsVM$fromStore_closure2, A.ClientEditScreen_build_closure, A._ClientViewActivityState_build_closure0, A._ClientViewActivityState_build_closure, A.ClientViewDocuments_build_closure, A._ClientViewFullwidthState_build_closure0, A._ClientViewLedgerState_build_closure1, A._ClientViewLedgerState_build_closure0, A.ClientViewPaymentMethods_build_closure0, A.ClientViewPaymentMethods_build_closure, A.ClientViewScreen_build_closure, A._CompanyGatewayListState_build_closure0, A.CompanyGatewayListBuilder_build_closure, A.CompanyGatewayListVM_fromStore_closure0, A.CompanyGatewayScreen_build_closure8, A.CompanyGatewayScreenBuilder_build_closure, A.CompanyGatewayEditScreen_build_closure, A.CompanyGatewayViewScreen_build_closure, A.CompanyGatewayViewVM_CompanyGatewayViewVM$fromStore__closure1, A.CreditEmailScreen_build_closure, A.CreditListItem_build_closure, A.CreditListItem_build__closure0, A.CreditListBuilder_build_closure, A.CreditListBuilder_build__closure, A.CreditPdfScreen_build_closure, A.CreditScreen_build_closure16, A.CreditScreen_build_closure15, A.CreditScreen_build_closure11, A.CreditScreen_build_closure12, A.CreditScreenBuilder_build_closure, A._CreditEditState_build_closure0, A.CreditEditDetailsScreen_build_closure, A.CreditEditDetailsVM_CreditEditDetailsVM$fromStore_closure1, A.CreditEditItemsScreen_build_closure, A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure3, A.CreditEditItemsVM_CreditEditItemsVM$fromStore_closure4, A.CreditEditNotesScreen_build_closure, A.CreditEditPDFScreen_build_closure, A.CreditEditScreen_build_closure, A.CreditViewScreen_build_closure, A.DashboardActivity_build_closure0, A.DashboardActivity_build_closure, A._DashboardDateRangePickerState_build_closure3, A._DashboardDateRangePickerState_build_closure4, A._DashboardDateRangePickerState_build_closure7, A._DashboardDateRangePickerState_build_closure8, A.DashboardPanels__header_closure, A.DashboardPanels__runningTasks__closure, A.DashboardPanels_build_closure4, A.DashboardPanels_build__closure3, A.DashboardPanels_build__closure5, A.DashboardPanels_build__closure7, A.DashboardPanels_build__closure9, A.DashboardPanels_build__closure11, A.__DashboardPanelState_build__closure0, A.__DashboardPanelState_build__closure1, A.__DashboardPanelState_build__closure, A.__DashboardPanelState_build__closure2, A.__DashboardPanelState_build__closure4, A.__DashboardPanelState_build__closure5, A.__DashboardPanelState_build__closure3, A.__DashboardPanelState_build__closure6, A.__OverviewPanelState_build__closure0, A.__OverviewPanelState_build__closure1, A.__OverviewPanelState_build__closure, A.__OverviewPanelState_build__closure2, A.__OverviewPanelState_build__closure4, A.__OverviewPanelState_build__closure5, A.__OverviewPanelState_build__closure3, A.__OverviewPanelState_build__closure6, A.__OverviewPanelState_build__closure8, A.__OverviewPanelState_build__closure9, A.__OverviewPanelState_build__closure7, A.__OverviewPanelState_build__closure10, A.__DashboardSettingsState_build_closure6, A._DashboardFieldState_build_closure, A._CustomTabBarView_build_closure, A.DashboardScreenBuilder_build_closure, A.DashboardVM_fromStore_closure1, A.InvoiceSidebar_build_closure, A.InvoiceSidebar_build_closure0, A.InvoiceSidebar_build_closure1, A.InvoiceSidebar_build_closure2, A.InvoiceSidebar_build_closure3, A.InvoiceSidebar_build_closure4, A.PaymentSidebar_build_closure, A.PaymentSidebar_build_closure0, A.PaymentSidebar_build_closure1, A.PaymentSidebar_build_closure2, A.QuoteSidebar_build_closure, A.QuoteSidebar_build_closure0, A.QuoteSidebar_build_closure1, A.QuoteSidebar_build_closure2, A.QuoteSidebar_build_closure3, A.QuoteSidebar_build_closure4, A.TaskSidebar_build_closure, A.TaskSidebar_build_closure0, A.TaskSidebar_build_closure1, A.TaskSidebar_build_closure2, A.TaskSidebar_build_closure3, A.TaskSidebar_build_closure4, A.ExpenseSidbar_build_closure, A.ExpenseSidbar_build_closure0, A.ExpenseSidbar_build_closure1, A.ExpenseSidbar_build_closure2, A.DesignListBuilder_build_closure, A.DesignListBuilder_build__closure, A.DesignScreen_build_closure8, A.DesignScreen_build_closure5, A.DesignScreenBuilder_build_closure, A.DesignEditScreen_build_closure, A.DesignViewScreen_build_closure, A.DocumentListItem_build_closure, A.DocumentListItem_build__closure0, A.DocumentListBuilder_build_closure, A.DocumentListBuilder_build__closure0, A.DocumentListVM_fromStore__handleRefresh, A.DocumentListVM_fromStore_closure, A.DocumentScreen_build_closure5, A.DocumentScreen_build_closure12, A.DocumentScreenBuilder_build_closure, A.DocumentEditScreen_build_closure, A.DocumentViewScreen_build_closure, A._ExpenseEditState_build_closure0, A.ExpenseEditDetailsState_build_closure0, A.ExpenseEditDetailsState_build_closure5, A.ExpenseEditDetailsState_build_closure18, A.ExpenseEditDetailsState_build_closure21, A.ExpenseEditNotesState_build_closure, A.ExpenseEditSettingsState_build_closure2, A.ExpenseEditScreen_build_closure, A.ExpenseEditVM_ExpenseEditVM$fromStore_closure2, A.ExpenseEditVM_ExpenseEditVM$fromStore_closure3, A.ExpenseListItem_build_closure, A.ExpenseListItem_build__closure0, A.ExpenseListBuilder_build_closure, A.ExpenseListBuilder_build__closure, A.ExpenseScreen_build_closure16, A.ExpenseScreen_build_closure15, A.ExpenseScreen_build_closure11, A.ExpenseScreen_build_closure12, A.ExpenseScreenBuilder_build_closure, A.ExpenseViewDocuments_build_closure, A.ExpenseViewScreen_build_closure, A.ExpenseCategoryEditScreen_build_closure, A.ExpenseCategoryListBuilder_build_closure, A.ExpenseCategoryListBuilder_build__closure, A.ExpenseCategoryScreen_build_closure8, A.ExpenseCategoryScreen_build_closure5, A.ExpenseCategoryScreenBuilder_build_closure, A.ExpenseCategoryViewScreen_build_closure, A.GroupEditScreen_build_closure, A.GroupListBuilder_build_closure, A.GroupListBuilder_build__closure, A.GroupSettingsScreen_build_closure4, A.GroupSettingsScreen_build_closure1, A.GroupScreenBuilder_build_closure, A._GroupViewState_build_closure0, A.GroupViewScreen_build_closure, A._InvoiceEditState_build_closure0, A.InvoiceEditContacts_build_closure, A.InvoiceEditContacts_build_closure1, A.InvoiceEditContactsScreen_build_closure, A.InvoiceEditDesktopState_build_closure9, A.InvoiceEditDesktopState_build_closure14, A.InvoiceEditDesktopState_build_closure16, A.InvoiceEditDesktopState_build_closure18, A.InvoiceEditDesktopState_build_closure27, A.InvoiceEditDesktopState_build__closure4, A.InvoiceEditDesktopState_build_closure28, A.InvoiceEditDetailsState_build_closure7, A.InvoiceEditDetailsState_build_closure12, A.InvoiceEditDetailsState_build_closure14, A.InvoiceEditDetailsState_build_closure16, A.InvoiceEditDetailsState_build_closure27, A.InvoiceEditDetailsScreen_build_closure, A.InvoiceEditDetailsVM_InvoiceEditDetailsVM$fromStore_closure1, A._InvoiceEditItemsDesktopState_build_closure2, A._InvoiceEditItemsDesktopState_build_closure3, A._InvoiceEditItemsDesktopState_build___closure12, A.InvoiceEditItemsScreen_build_closure, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure3, A.InvoiceEditItemsVM_InvoiceEditItemsVM$fromStore_closure4, A.InvoiceEditNotesScreen_build_closure, A.InvoiceEditPDFScreen_build_closure, A.InvoiceEditScreen_build_closure, A._InvoiceItemSelectorState_build__productList_closure, A._InvoiceItemSelectorState_build__taskList_closure, A._InvoiceItemSelectorState_build__expenseList_closure, A.InvoiceEmailScreen_build_closure, A.InvoiceListItem_build_closure, A.InvoiceListItem_build__closure0, A.InvoiceListBuilder_build_closure, A.InvoiceListBuilder_build__closure, A.InvoicePdfScreen_build_closure, A.InvoiceScreen_build_closure19, A.InvoiceScreen_build_closure18, A.InvoiceScreen_build_closure14, A.InvoiceScreen_build_closure15, A.InvoiceScreenBuilder_build_closure, A._InvoiceViewActivityState_build_closure0, A._InvoiceViewActivityState_build_closure, A.InvoiceViewDocuments_build_closure, A._InvoiceViewHistoryState_build_closure1, A._InvoiceViewHistoryState_build_closure2, A._InvoiceViewHistoryState_build_closure3, A.InvoiceOverview_build_surchargeRow, A.InvoiceOverview_build_closure3, A.InvoiceViewScreen_build_closure, A.InvoiceViewVM_InvoiceViewVM$fromStore_closure2, A._PaymentEditState_build_closure7, A.PaymentEditScreen_build_closure, A.PaymentListItem_build_closure, A.PaymentListItem_build__closure0, A.PaymentListBuilder_build_closure, A.PaymentListBuilder_build__closure, A.PaymentScreen_build_closure19, A.PaymentScreen_build_closure18, A.PaymentScreen_build_closure14, A.PaymentScreen_build_closure15, A.PaymentScreenBuilder_build_closure, A._PaymentRefundState_build_closure0, A.PaymentRefundScreen_build_closure, A.PaymentRefundVM_PaymentRefundVM$fromStore_closure0, A.PaymentViewDocuments_build_closure, A.PaymentViewScreen_build_closure, A.PaymentTermEditScreen_build_closure, A.PaymentTermListBuilder_build_closure, A.PaymentTermListBuilder_build__closure, A.PaymentTermScreen_build_closure8, A.PaymentTermScreen_build_closure5, A.PaymentTermScreenBuilder_build_closure, A.PaymentTermViewScreen_build_closure, A.ProductEditScreen_build_closure, A.ProductListItem_build_closure, A.ProductListItem_build__closure0, A.ProductListBuilder_build_closure, A.ProductListBuilder_build__closure, A.ProductScreen_build_closure9, A.ProductScreen_build_closure6, A.ProductScreenBuilder_build_closure, A.ProductViewDocuments_build_closure, A.ProductViewScreen_build_closure, A._ProjectEditState_build__closure3, A.ProjectEditScreen_build_closure, A.ProjectEditVM_ProjectEditVM$fromStore_closure2, A.ProjectListItem_build_closure, A.ProjectListItem_build__closure0, A.ProjectListBuilder_build_closure, A.ProjectListBuilder_build__closure, A.ProjectScreen_build_closure8, A.ProjectScreen_build_closure5, A.ProjectScreenBuilder_build_closure, A.ProjectViewDocuments_build_closure, A.ProjectViewScreen_build_closure, A._PurchaseOrderEditState_build_closure0, A.PurchaseOrderEditDetailsScreen_build_closure, A.PurchaseOrderEditDetailsVM_PurchaseOrderEditDetailsVM$fromStore_closure1, A.PurchaseOrderEditItemsScreen_build_closure, A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure3, A.PurchaseOrderEditItemsVM_PurchaseOrderEditItemsVM$fromStore_closure4, A.PurchaseOrderEditNotesScreen_build_closure, A.PurchaseOrderEditPDFScreen_build_closure, A.PurchaseOrderEditScreen_build_closure, A.PurchaseOrderEmailScreen_build_closure, A.PurchaseOrderListItem_build_closure, A.PurchaseOrderListItem_build__closure0, A.PurchaseOrderListBuilder_build_closure, A.PurchaseOrderListBuilder_build__closure, A.PurchaseOrderPdfScreen_build_closure, A.PurchaseOrderScreen_build_closure15, A.PurchaseOrderScreen_build_closure14, A.PurchaseOrderScreen_build_closure10, A.PurchaseOrderScreen_build_closure11, A.PurchaseOrderScreenBuilder_build_closure, A.PurchaseOrderViewScreen_build_closure, A._QuoteEditState_build_closure0, A.QuoteEditDetailsScreen_build_closure, A.QuoteEditDetailsVM_QuoteEditDetailsVM$fromStore_closure1, A.QuoteEditItemsScreen_build_closure, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure3, A.QuoteEditItemsVM_QuoteEditItemsVM$fromStore_closure4, A.QuoteEditNotesScreen_build_closure, A.QuoteEditPDFScreen_build_closure, A.QuoteEditScreen_build_closure, A.QuoteEmailScreen_build_closure, A.QuoteListItem_build_closure, A.QuoteListItem_build__closure0, A.QuoteListBuilder_build_closure, A.QuoteListBuilder_build__closure, A.QuotePdfScreen_build_closure, A.QuoteScreen_build_closure17, A.QuoteScreen_build_closure16, A.QuoteScreen_build_closure12, A.QuoteScreen_build_closure13, A.QuoteScreenBuilder_build_closure, A.QuoteViewScreen_build_closure, A.RecurringExpenseEditScreen_build_closure, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure2, A.RecurringExpenseEditVM_RecurringExpenseEditVM$fromStore_closure3, A.RecurringExpenseListItem_build_closure, A.RecurringExpenseListItem_build__closure0, A.RecurringExpenseListBuilder_build_closure, A.RecurringExpenseListBuilder_build__closure, A.RecurringExpenseScreen_build_closure14, A.RecurringExpenseScreen_build_closure15, A.RecurringExpenseScreen_build_closure11, A.RecurringExpenseScreen_build_closure10, A.RecurringExpenseScreenBuilder_build_closure, A.RecurringExpenseViewScreen_build_closure, A._RecurringInvoiceEditState_build_closure0, A.RecurringInvoiceEditDetailsScreen_build_closure, A.RecurringInvoiceEditDetailsVM_RecurringInvoiceEditDetailsVM$fromStore_closure1, A.RecurringInvoiceEditItemsScreen_build_closure, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure3, A.RecurringInvoiceEditItemsVM_RecurringInvoiceEditItemsVM$fromStore_closure4, A.RecurringInvoiceEditNotesScreen_build_closure, A.RecurringInvoiceEditPDFScreen_build_closure, A.RecurringInvoiceEditScreen_build_closure, A.RecurringInvoiceListItem_build_closure, A.RecurringInvoiceListItem_build__closure0, A.RecurringInvoiceListBuilder_build_closure, A.RecurringInvoiceListBuilder_build__closure, A.RecurringInvoicePdfScreen_build_closure, A.RecurringInvoiceScreen_build_closure14, A.RecurringInvoiceScreen_build_closure15, A.RecurringInvoiceScreen_build_closure11, A.RecurringInvoiceScreen_build_closure10, A.RecurringInvoiceScreenBuilder_build_closure, A.RecurringInvoiceViewScreen_build_closure, A.clientReport_closure1, A.contactReport_closure1, A.lineItemReport_closure13, A.creditReport_closure1, A.documentReport_closure2, A.expenseReport_closure1, A.lineItemReport_closure19, A.invoiceReport_closure0, A.invoiceReport_closure2, A.taxReport_closure0, A.paymentReport_closure1, A.paymentTaxReport_closure0, A.productReport_closure1, A.profitAndLossReport_closure0, A.lineItemReport_closure1, A.purchaseOrderReport_closure1, A.lineItemReport_closure7, A.quoteReport_closure1, A.recurringExpenseReport_closure1, A.recurringInvoiceReport_closure1, A.ReportCharts_build_closure, A.ReportCharts_build_closure1, A.ReportCharts_build_closure2, A.ReportCharts_build_closure4, A.ReportCharts_build_closure5, A.ReportCharts_build_closure7, A.ReportCharts_build_closure8, A.ReportsScreen_build_closure1, A.ReportsScreen_build_closure15, A.ReportsScreen_build_closure16, A.ReportsScreen_build_closure23, A._ReportDataTableState_initState_closure, A._ReportDataTableState_build_closure, A.TotalsDataTable_build_closure, A.ReportDataTableSource_getRow_closure, A.ReportResult_tableFilters__closure2, A.ReportResult_totalColumns_closure0, A.ReportResult_totalRows_closure, A.ReportResult_totalRows__closure0, A.ReportResult_totalRows_closure1, A.ReportsScreenBuilder_build_closure, A.ReportsScreenVM_fromStore_closure3, A.ReportsScreenVM_fromStore_closure4, A.ReportsScreenVM_fromStore_closure2, A.ReportsScreenVM_fromStore_closure, A.ReportsScreenVM_fromStore__closure4, A.calculateReportTotals_closure, A.taskItemReport_closure1, A.taskReport_closure1, A.transactionReport_closure4, A.vendorReport_closure1, A._ScheduleEditState_build__closure2, A.ScheduleEditScreen_build_closure, A.ScheduleListBuilder_build_closure, A.ScheduleListBuilder_build__closure, A.ScheduleScreen_build_closure8, A.ScheduleScreen_build_closure5, A.ScheduleScreenBuilder_build_closure, A.ScheduleViewScreen_build_closure, A._AccountOverview_build___closure0, A._AccountOverview_build___closure, A.AccountManagementScreen_build_closure, A.ClientPortalScreen_build_closure, A._CompanyDetailsState_build_closure10, A.CompanyDetailsScreen_build_closure, A.CompanyDetailsVM_fromStore_closure2, A.CreditCardsAndBanksScreen_build_closure, A.CustomFieldsScreen_build_closure, A.DataVisualizationsScreen_build_closure, A._DeviceSettingsState_build_closure9, A.DeviceSettingsScreen_build_closure, A.DeviceSettingsVM_fromStore_closure1, A.DeviceSettingsVM_fromStore_closure7, A.DeviceSettingsVM_fromStore_closure4, A.DeviceSettingsVM_fromStore_closure5, A.DeviceSettingsVM_fromStore_closure8, A.DeviceSettingsVM_fromStore_closure19, A.DeviceSettingsVM_fromStore_closure15, A.DeviceSettingsVM_fromStore_closure12, A.DeviceSettingsVM_fromStore_closure13, A.DeviceSettingsVM_fromStore_closure14, A.DeviceSettingsVM_fromStore_closure18, A.DeviceSettingsVM_fromStore_closure16, A.DeviceSettingsVM_fromStore_closure17, A.DeviceSettingsVM_fromStore_closure6, A.DeviceSettingsVM_fromStore_closure9, A.DeviceSettingsVM_fromStore_closure3, A.DeviceSettingsVM_fromStore_closure10, A.DeviceSettingsVM_fromStore_closure2, A.DeviceSettingsVM_fromStore_closure11, A.EInvoiceSettingsScreen_build_closure, A.EmailSettingsScreen_build_closure, A.ExpenseSettingsScreen_build_closure, A._GeneratedNumbersState_build_closure2, A._GeneratedNumbersState_build_closure4, A._GeneratedNumbersState_build_closure7, A._GeneratedNumbersState_build_closure8, A._GeneratedNumbersState_build_closure9, A._GeneratedNumbersState_build_closure10, A._GeneratedNumbersState_build_closure11, A._GeneratedNumbersState_build_closure12, A._GeneratedNumbersState_build_closure13, A._GeneratedNumbersState_build_closure14, A._GeneratedNumbersState_build_closure15, A._GeneratedNumbersState_build_closure16, A._GeneratedNumbersState_build_closure17, A._GeneratedNumbersState_build_closure18, A.GeneratedNumbersScreen_build_closure, A._ImportExportState_build_closure10, A._ImportExportState_build_closure11, A.__FileMapperState_build_closure4, A._FieldMapper_build_closure, A.ImportExportScreen_build_closure, A.InvoiceDesignScreen_build_closure, A.InvoiceDesignVM_fromStore_closure0, A._LocalizationSettingsState_build_closure0, A._LocalizationSettingsState_build_closure9, A.LocalizationScreen_build_closure, A.PaymentsSettingsScreen_build_closure, A.ProductSettingsScreen_build_closure, A.SettingsSearch_build_closure, A.SettingsListBuilder_build_closure, A.SettingsScreenBuilder_build_closure, A._SettingsWizardState__onSavePressed_closure, A._SettingsWizardState_build_closure6, A.TaskSettingsScreen_build_closure, A.TaxSettingsScreen_build_closure, A._TemplatesAndRemindersState_build_closure7, A.TemplatesAndRemindersScreen_build_closure, A.TemplatesAndRemindersVM_fromStore_closure1, A._UserDetailsState_build_closure15, A.UserDetailsScreen_build_closure, A.UserDetailsVM_fromStore___closure2, A.UserDetailsVM_fromStore___closure1, A.UserDetailsVM_fromStore___closure0, A.UserDetailsVM_fromStore___closure6, A.UserDetailsVM_fromStore__closure6, A.UserDetailsVM_fromStore___closure7, A.UserDetailsVM_fromStore___closure3, A.UserDetailsVM_fromStore___closure, A.UserDetailsVM_fromStore__closure4, A.UserDetailsVM_fromStore___closure4, A.UserDetailsVM_fromStore____closure0, A.WorkflowSettingsScreen_build_closure, A.SubscriptionEditScreen_build_closure, A.SubscriptionListBuilder_build_closure, A.SubscriptionListBuilder_build__closure, A.SubscriptionScreen_build_closure8, A.SubscriptionScreen_build_closure5, A.SubscriptionScreenBuilder_build_closure, A.SubscriptionViewScreen_build_closure, A._UpdateDialogState_updateApp_closure, A._TaskEditState_build_closure0, A._TaskEditDesktopState_build__closure, A._TaskEditDesktopState_build__closure1, A.TaskEditDetailsScreen_build_closure, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure0, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure2, A.TaskEditDetailsVM_TaskEditDetailsVM$fromStore_closure1, A.TimeEditDetailsState_build_closure, A.TimeEditDetailsState_build_closure1, A.TaskEditTimesScreen_build_closure, A.TaskEditTimesVM_TaskEditTimesVM$fromStore_closure1, A.TaskEditScreen_build_closure, A.KanbanViewState__initBoard_closure0, A.KanbanViewState__initBoard__closure, A.KanbanViewState_build__closure5, A.KanbanViewState_build__closure, A.KanbanViewState_build__closure1, A.KanbanViewState_build___closure1, A._KanbanViewBuilderState_build_closure, A.TaskListItem_build_closure0, A.TaskListItem_build__closure0, A.TaskListBuilder_build_closure, A.TaskListBuilder_build__closure, A.TaskScreen_build_closure19, A.TaskScreen_build_closure18, A.TaskScreen_build_closure15, A.TaskScreen_build_closure14, A.TaskScreenBuilder_build_closure, A.TaskViewDocuments_build_closure, A.TaskViewScreen_build_closure, A.TaskStatusEditScreen_build_closure, A._TaskStatusListState_build_closure0, A.TaskStatusListBuilder_build_closure, A.TaskStatusListVM_fromStore_closure0, A.TaskStatusScreen_build_closure9, A.TaskStatusScreen_build_closure6, A.TaskStatusScreenBuilder_build_closure, A.TaskStatusViewScreen_build_closure, A.TaxRateEditScreen_build_closure, A.TaxRateListBuilder_build_closure, A.TaxRateListBuilder_build__closure, A.TaxRateSettingsScreen_build_closure4, A.TaxRateSettingsScreen_build_closure1, A.TaxRateScreenBuilder_build_closure, A.TaxRateViewScreen_build_closure, A.TokenEditScreen_build_closure, A.TokenEditVM_TokenEditVM$fromStore___closure, A.TokenListBuilder_build_closure, A.TokenListBuilder_build__closure, A.TokenScreen_build_closure8, A.TokenScreen_build_closure5, A.TokenScreenBuilder_build_closure, A.TokenViewScreen_build_closure, A._TransactionEditState_build__closure0, A._TransactionEditState_build__closure5, A.TransactionEditScreen_build_closure, A.TransactionEditVM_TransactionEditVM$fromStore_closure2, A.TransactionListItem_build_closure, A.TransactionListItem_build__closure0, A.TransactionListBuilder_build_closure, A.TransactionListBuilder_build__closure, A.TransactionScreen_build_closure15, A.TransactionScreen_build_closure14, A.TransactionScreen_build_closure11, A.TransactionScreenBuilder_build_closure, A._MatchDepositsState_updateInvoiceList_closure0, A._MatchDepositsState_updatePaymentList_closure0, A._MatchDepositsState_build_closure10, A._MatchDepositsState_build_closure11, A._MatchDepositsState_build_closure13, A._MatchDepositsState_build_closure12, A._MatchDepositsState_build_closure15, A._MatchDepositsState_build_closure14, A._MatchWithdrawalsState_updateCategoryList_closure0, A._MatchWithdrawalsState_updateVendorList_closure0, A._MatchWithdrawalsState_updateExpenseList_closure0, A._MatchWithdrawalsState_build_closure7, A._MatchWithdrawalsState_build_closure8, A._MatchWithdrawalsState_build_closure10, A._MatchWithdrawalsState_build_closure9, A._MatchWithdrawalsState_build_closure15, A._MatchWithdrawalsState_build_closure14, A._MatchWithdrawalsState_build_closure20, A._MatchWithdrawalsState_build_closure19, A.TransactionViewScreen_build_closure, A.TransactionViewVM_TransactionViewVM$fromStore_closure2, A.TransactionViewVM_TransactionViewVM$fromStore_closure3, A.TransactionViewVM_TransactionViewVM$fromStore_closure0, A._TransactionRuleEditState_build__closure6, A._TransactionRuleEditState_build__closure8, A.TransactionRuleEditScreen_build_closure, A.TransactionRuleListBuilder_build_closure, A.TransactionRuleListBuilder_build__closure, A.TransactionRuleScreen_build_closure8, A.TransactionRuleScreen_build_closure5, A.TransactionRuleScreenBuilder_build_closure, A.TransactionRuleViewScreen_build_closure, A._UserEditState_build_closure2, A.UserEditScreen_build_closure, A.UserEditVM_UserEditVM$fromStore___closure, A.UserListBuilder_build_closure, A.UserListBuilder_build__closure, A.UserScreen_build_closure8, A.UserScreen_build_closure5, A.UserScreenBuilder_build_closure, A.UserViewScreen_build_closure, A.VendorEditContactsScreen_build_closure, A.VendorEditContactsVM_VendorEditContactsVM$fromStore_closure2, A.VendorEditScreen_build_closure, A.VendorListItem_build_closure, A.VendorListItem_build__closure0, A.VendorListBuilder_build_closure, A.VendorListBuilder_build__closure, A.VendorScreen_build_closure8, A.VendorScreen_build_closure5, A.VendorScreenBuilder_build_closure, A._VendorViewActivityState_build_closure0, A._VendorViewActivityState_build_closure, A.VendorViewDocuments_build_closure, A._VendorViewFullwidthState_build_closure, A.VendorViewScreen_build_closure, A.WebhookEditScreen_build_closure, A.WebhookViewScreen_build_closure, A.WebhookListBuilder_build_closure, A.WebhookListBuilder_build__closure, A.WebhookScreen_build_closure8, A.WebhookScreen_build_closure5, A.WebhookScreenBuilder_build_closure, A.passwordCallback_closure1, A.passwordCallback_closure2, A._ExampleEditorState__buildImageToolbar_closure, A._darkModeStyles_closure, A._darkModeStyles_closure0, A._darkModeStyles_closure1, A.memo2_closure, A.RenderOverflowView_performFlexibleLayout_closure, A.RenderOverflowView_paint_defaultPaint, A.RenderOverflowView_hitTestChildren__closure, A.OverflowView$_all_closure, A.RenderPopover_paint_closure, A.RenderPopover_hitTestChildren_closure, A._CupertinoPopoverToolbarState__buildContent_closure, A._RenderIosPagedMenu__hitTestChild_closure, A._PopoverScaffoldState__buildPopover_closure, A._PinputState__buildPinput__closure, A._PinputState__buildFields_closure, A.__PinputState_State_RestorationMixin_dispose_closure, A.PdfPreviewCustomState__createPreview_closure, A._QrImageViewState_build_closure, A.combineReducers_closure, A.RoundedLoadingButtonState_build_closure, A.RouteObserverBreadcrumb__formatArgs_closure, A.Highlighter__collateLines_closure0, A.ReactiveModelImp__handleAsyncState_closure1, A.ImageUrlConversionReaction_react_closure0, A.LinkifyReaction__extractUpstreamWordAndLinkify_closure0, A.CaretDocumentOverlayState_doBuild_closure, A._KeyboardEditingToolbarState__buildToolbarOverlay_closure, A._KeyboardEditingToolbarState__buildToolbar_closure, A._KeyboardEditingToolbarState__buildToolbar__closure, A._SingleColumnDocumentLayoutState__buildDocComponents_closure, A._SingleColumnDocumentLayoutState__buildDocComponents_closure0, A.defaultStylesheet_closure, A.defaultStylesheet_closure0, A.defaultStylesheet_closure1, A.defaultStylesheet_closure2, A.defaultStylesheet_closure3, A.defaultStylesheet_closure4, A.defaultStylesheet_closure5, A.defaultStylesheet_closure6, A.defaultStylesheet_closure7, A.defaultStylesheet_closure8, A.defaultStylesheet_closure9, A.taskStyles_closure, A.TextComponentState_build_closure, A.GroupedOverlayPortalController__visibleControllers_closure, A.AndroidControlsDocumentLayerState__buildCaret_closure, A._IosFloatingToolbarOverlayState_build_closure, A.SuperAndroidTextFieldState__buildTextField_closure, A.SuperAndroidTextFieldState__buildSelectableText_closure0, A.SuperAndroidTextFieldState__buildSelectableText_closure, A.SuperAndroidTextFieldState__buildPopoverToolbar_closure, A.SuperDesktopTextFieldState__buildSelectableText_closure0, A.SuperDesktopTextFieldState__buildSelectableText_closure, A.IOSFloatingCursor_build_closure, A.SuperIOSTextFieldState__buildTextField_closure, A.SuperIOSTextFieldState__buildSelectableText_closure0, A.SuperIOSTextFieldState__buildSelectableText_closure, A.SuperIOSTextFieldState__buildOverlayIosControls_closure, A.SuperTextState_build_closure, A.SuperTextState_build_closure0]); _inheritMany(A.FontLoadError, [A.FontNotFoundError, A.FontDownloadError, A.FontInvalidDataError]); _inheritMany(A.PersistedSurface, [A.PersistedContainerSurface, A.PersistedLeafSurface]); _inheritMany(A.PersistedContainerSurface, [A.PersistedBackdropFilter, A._PersistedClipRect_PersistedContainerSurface__DomClip, A._PersistedClipRRect_PersistedContainerSurface__DomClip, A.PersistedClipPath, A.PersistedImageFilter, A.PersistedOffset, A.PersistedOpacity, A.PersistedScene, A.PersistedTransform]); _inheritMany(A.EngineCanvas, [A.BitmapCanvas, A._DomCanvas_EngineCanvas_SaveElementStackTracking]); _inherit(A.PersistedClipRect, A._PersistedClipRect_PersistedContainerSurface__DomClip); _inherit(A.PersistedClipRRect, A._PersistedClipRRect_PersistedContainerSurface__DomClip); _inherit(A.DomCanvas, A._DomCanvas_EngineCanvas_SaveElementStackTracking); _inheritMany(A.PersistedLeafSurface, [A.PersistedPicture, A.PersistedPlatformView]); _inheritMany(A.PaintCommand, [A.DrawCommand, A.PaintSave, A.PaintRestore, A.PaintTranslate, A.PaintScale, A.PaintRotate, A.PaintTransform]); _inheritMany(A.DrawCommand, [A.PaintClipRect, A.PaintClipRRect, A.PaintClipPath, A.PaintDrawLine, A.PaintDrawPaint, A.PaintDrawRect, A.PaintDrawRRect, A.PaintDrawDRRect, A.PaintDrawOval, A.PaintDrawCircle, A.PaintDrawPath, A.PaintDrawShadow, A.PaintDrawImageRect, A.PaintDrawParagraph]); _inherit(A.GradientLinear, A.EngineGradient); _inheritMany(A.EngineImageFilter, [A._BlurEngineImageFilter, A._MatrixEngineImageFilter]); _inheritMany(A.EngineHtmlColorFilter, [A.ModeHtmlColorFilter, A.MatrixHtmlColorFilter]); _inherit(A.HtmlBlobCodec, A.HtmlCodec); _inheritMany(A.BrowserHistory, [A.MultiEntriesBrowserHistory, A.SingleEntryBrowserHistory]); _inherit(A.EnginePlatformDispatcher, A.PlatformDispatcher); _inherit(A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin, A._BaseAdapter); _inherit(A._PointerAdapter, A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin); _inheritMany(A.PrimaryRoleManager, [A.Checkable, A.Dialog0, A.ImageRoleManager, A.Incrementable, A.Link, A.PlatformViewRoleManager, A.Scrollable0, A.GenericRole, A.Button, A.TextField0]); _inheritMany(A.RoleManager, [A.RouteName, A.Focusable, A.LabelAndValue, A.LiveRegion, A.Tappable]); _inheritMany(A.SemanticsEnabler, [A.DesktopSemanticsEnabler, A.MobileSemanticsEnabler]); _inherit(A.DefaultTextEditingStrategy, A._DefaultTextEditingStrategy_Object_CompositionAwareMixin); _inheritMany(A.DefaultTextEditingStrategy, [A.SemanticsTextEditingStrategy, A.GloballyPositionedTextEditingStrategy, A.SafariDesktopTextEditingStrategy]); _inheritMany(A.ListBase, [A._TypedDataBuffer, A.UnmodifiableListBase, A._ChildrenElementList, A._ChildNodeListLazy, A.FilteredElementList0, A.ListProxy]); _inherit(A._IntBuffer, A._TypedDataBuffer); _inherit(A.Uint8Buffer, A._IntBuffer); _inherit(A.PlaceholderSpan, A.ParagraphPlaceholder); _inheritMany(A.StyleNode, [A.ChildStyleNode, A.RootStyleNode]); _inheritMany(A.TextFragmenter, [A.LayoutFragmenter, A.FWLineBreakFragmenter, A.V8LineBreakFragmenter]); _inheritMany(A.TextFragment, [A._CombinedFragment, A.LineBreakFragment, A.BidiFragment]); _inherit(A._LayoutFragment__CombinedFragment__FragmentMetrics, A._CombinedFragment); _inherit(A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition, A._LayoutFragment__CombinedFragment__FragmentMetrics); _inherit(A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition__FragmentBox, A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition); _inherit(A.LayoutFragment, A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition__FragmentBox); _inherit(A.EllipsisFragment, A.LayoutFragment); _inheritMany(A.EngineInputAction, [A.NoInputAction, A.EnterInputAction, A.DoneInputAction, A.GoInputAction, A.NextInputAction, A.PreviousInputAction, A.SearchInputAction, A.SendInputAction]); _inheritMany(A.EngineInputType, [A.NoTextInputType, A.TextInputType0, A.NumberInputType, A.DecimalInputType, A.PhoneInputType, A.EmailInputType, A.UrlInputType, A.MultilineInputType]); _inheritMany(A.GloballyPositionedTextEditingStrategy, [A.IOSTextEditingStrategy, A.AndroidTextEditingStrategy, A.FirefoxTextEditingStrategy]); _inheritMany(A.TextInputCommand, [A.TextInputSetClient, A.TextInputUpdateConfig, A.TextInputSetEditingState, A.TextInputShow, A.TextInputSetEditableSizeAndTransform, A.TextInputSetStyle, A.TextInputClearClient, A.TextInputHide, A.TextInputSetMarkedTextRect, A.TextInputSetCaretRect, A.TextInputRequestAutofill, A.TextInputFinishAutofillContext]); _inheritMany(A.DimensionsProvider, [A.CustomElementDimensionsProvider, A.FullPageDimensionsProvider]); _inheritMany(A.EngineFlutterView, [A._EngineFlutterViewImpl, A.EngineFlutterWindow]); _inheritMany(J.Interceptor, [J.JSBool, J.JSNull, J.JavaScriptObject, J.JavaScriptBigInt, J.JavaScriptSymbol, J.JSNumber, J.JSString]); _inheritMany(J.JavaScriptObject, [J.LegacyJavaScriptObject, J.JSArray, A.NativeByteBuffer, A.NativeTypedData, A.EventTarget, A.AccessibleNodeList, A.Event, A.Blob, A.BluetoothRemoteGattDescriptor, A.CanvasRenderingContext2D, A.Client, A.Credential, A.CssStyleValue, A.CssTransformComponent, A.CssRule, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.DataTransferItemList, A.ReportBody, A.DomError, A.DomException0, A._DomRectList_JavaScriptObject_ListMixin, A.DomRectReadOnly0, A._DomStringList_JavaScriptObject_ListMixin, A.DomTokenList0, A._FileList_JavaScriptObject_ListMixin, A.Gamepad, A.GamepadButton, A.History, A._HtmlCollection_JavaScriptObject_ListMixin, A.ImageData, A.Location, A.MediaError, A.MediaList, A._MidiInputMap_JavaScriptObject_MapMixin, A._MidiOutputMap_JavaScriptObject_MapMixin, A.MimeType, A._MimeTypeArray_JavaScriptObject_ListMixin, A.NavigatorConcurrentHardware, A.NavigatorUserMediaError, A._NodeList_JavaScriptObject_ListMixin, A.OverconstrainedError, A.Plugin, A._PluginArray_JavaScriptObject_ListMixin, A.PositionError, A.RelatedApplication, A.RtcLegacyStatsReport, A._RtcStatsReport_JavaScriptObject_MapMixin, A.SpeechGrammar, A._SpeechGrammarList_JavaScriptObject_ListMixin, A.SpeechRecognitionResult, A._Storage_JavaScriptObject_MapMixin, A.StyleSheet, A._TextTrackCueList_JavaScriptObject_ListMixin, A.TimeRanges, A.Touch, A._TouchList_JavaScriptObject_ListMixin, A.TrackDefaultList, A.Url, A.VideoTrack, A.VttRegion, A.__CssRuleList_JavaScriptObject_ListMixin, A.__GamepadList_JavaScriptObject_ListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin, A._Report, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin, A.Cursor, A.KeyRange, A.ObjectStore, A.Observation, A.ObserverChanges, A.Angle, A.Length, A._LengthList_JavaScriptObject_ListMixin, A.Number, A._NumberList_JavaScriptObject_ListMixin, A.PointList, A._StringList_JavaScriptObject_ListMixin, A.Transform0, A._TransformList_JavaScriptObject_ListMixin, A.AudioBuffer, A.AudioParam, A._AudioParamMap_JavaScriptObject_MapMixin, A.AudioTrack]); _inheritMany(J.LegacyJavaScriptObject, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction, A.LoadConfig, A.GoogleAuthInitFailureError, A.GoogleAuthSignInError, A.OfflineAccessResponse, A.GoogleAuth, A._GoogleAuth, A.IsSignedIn, A.CurrentUser, A.SigninOptions, A.OfflineAccessOptions, A.ClientConfig, A.SigninOptionsBuilder, A.BasicProfile, A.AuthResponse, A.AuthorizeConfig, A.AuthorizeResponse, A.GoogleUser, A._GoogleUser, A.Promise, A.Promise0, A.BindConfiguration, A.Data, A.Boundary, A.ViewPort, A.Options, A.CroppieJS, A.AccountInfo, A.AuthenticationResult0, A.Configuration0, A.BrowserAuthOptions, A.CacheOptions, A.BrowserSystemOptions, A.LoggerOptions, A.JsError, A.EventMessage, A.Logger1, A.NavigationOptions, A.NetworkRequestOptions, A.NetworkResponse, A.PublicClientApplication0, A.CommonAuthorizationUrlRequest0, A.CommonEndSessionRequest, A.CommonSilentFlowRequest, A.Promise1, A.Array, A.Object0, A.Reflect, A.PdfJs, A.Settings, A.PdfJsDocLoader, A.PdfJsDoc, A.PdfJsPage, A.PdfJsViewport, A.PdfJsRender, A.SignInWithAppleInitOptions, A.SignInResponseI, A.AuthorizationI, A.UserI, A.NameI]); _inherit(J.JSUnmodifiableArray, J.JSArray); _inheritMany(J.JSNumber, [J.JSInt, J.JSNumNotInt]); _inheritMany(A._CastIterableBase, [A.CastIterable, A.__CastListBase__CastIterableBase_ListMixin, A.CastSet, A.CastQueue]); _inherit(A._EfficientLengthCastIterable, A.CastIterable); _inherit(A._CastListBase, A.__CastListBase__CastIterableBase_ListMixin); _inherit(A.CastList, A._CastListBase); _inheritMany(A.MapBase, [A.CastMap, A.UnmodifiableMapBase, A.JsLinkedHashMap, A._HashMap, A._JsonMap, A._AttributeMap, A._DataAttributeMap]); _inheritMany(A.UnmodifiableListBase, [A.CodeUnits, A.UnmodifiableListView]); _inheritMany(A.EfficientLengthIterable, [A.ListIterable, A.EmptyIterable, A.LinkedHashMapKeyIterable, A._HashMapKeyIterable, A._MapBaseValueIterable, A._SplayTreeKeyIterable, A._SplayTreeValueIterable, A._SplayTreeMapEntryIterable]); _inheritMany(A.ListIterable, [A.SubListIterable, A.MappedListIterable, A._ListIndicesIterable, A.ReversedListIterable, A.ListQueue, A._JsonMapKeyIterable, A._GeneratorIterable]); _inherit(A.EfficientLengthMappedIterable, A.MappedIterable); _inherit(A.EfficientLengthTakeIterable, A.TakeIterable); _inherit(A.EfficientLengthSkipIterable, A.SkipIterable); _inherit(A.EfficientLengthFollowedByIterable, A.FollowedByIterable); _inherit(A.ListMapView, A.UnmodifiableMapBase); _inheritMany(A._Record, [A._Record2, A._Record3, A._RecordN]); _inheritMany(A._Record2, [A._Record_2, A._Record_2_cacheSize_max78Tex78tLength, A._Record_2_distance_fragment, A._Record_2_end_start, A._Record_2_key_value, A._Record_2_wordEnd_wordStart]); _inheritMany(A._Record3, [A._Record_3_breaks_graphemes_words, A._Record_3_data_event_timeStamp, A._Record_3_large_medium_small, A._Record_3_queue_target_timer, A._Record_3_x78_y_z]); _inherit(A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId, A._RecordN); _inherit(A._UnmodifiableMapView_MapView__UnmodifiableMapMixin, A.MapView); _inherit(A.UnmodifiableMapView, A._UnmodifiableMapView_MapView__UnmodifiableMapMixin); _inherit(A.ConstantMapView, A.UnmodifiableMapView); _inheritMany(A.ConstantMap, [A.ConstantStringMap, A.GeneralConstantMap]); _inheritMany(A.SetBase, [A.ConstantSet, A._SetBase, A._UnmodifiableSetView_SetBase__UnmodifiableSetMixin, A._CssClassSetImpl]); _inheritMany(A.ConstantSet, [A.ConstantStringSet, A.GeneralConstantSet]); _inherit(A.Instantiation1, A.Instantiation); _inherit(A.NullError, A.TypeError); _inheritMany(A.TearOffClosure, [A.StaticClosure, A.BoundClosure]); _inheritMany(A.JsLinkedHashMap, [A.JsIdentityLinkedHashMap, A.JsConstantLinkedHashMap, A._LinkedCustomHashMap]); _inheritMany(A.NativeTypedData, [A.NativeByteData, A.NativeTypedArray]); _inheritMany(A.NativeTypedArray, [A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]); _inherit(A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin, A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin); _inherit(A.NativeTypedArrayOfDouble, A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin); _inherit(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin); _inherit(A.NativeTypedArrayOfInt, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin); _inheritMany(A.NativeTypedArrayOfDouble, [A.NativeFloat32List, A.NativeFloat64List]); _inheritMany(A.NativeTypedArrayOfInt, [A.NativeInt16List, A.NativeInt32List, A.NativeInt8List, A.NativeUint16List, A.NativeUint32List, A.NativeUint8ClampedList, A.NativeUint8List]); _inherit(A._TypeError, A._Error); _inheritMany(A.Stream, [A._StreamImpl, A.StreamView, A._EmptyStream, A._MultiStream, A._ForwardingStream, A._BoundSinkStream, A._EventStream, A._FileStream, A.DeferStream, A._BehaviorSubjectStream, A._SubjectStream, A._EventStream0]); _inherit(A._ControllerStream, A._StreamImpl); _inherit(A._BroadcastStream, A._ControllerStream); _inheritMany(A._BufferingStreamSubscription, [A._ControllerSubscription, A._ForwardingStreamSubscription, A._SinkTransformerStreamSubscription]); _inherit(A._BroadcastSubscription, A._ControllerSubscription); _inheritMany(A._BroadcastStreamController, [A._SyncBroadcastStreamController, A._AsyncBroadcastStreamController]); _inherit(A._AsyncCompleter, A._Completer); _inheritMany(A._StreamController, [A._AsyncStreamController, A._SyncStreamController]); _inherit(A._StreamControllerAddStreamState, A._AddStreamState); _inheritMany(A._DelayedEvent, [A._DelayedData, A._DelayedError]); _inherit(A._MultiStreamController, A._AsyncStreamController); _inheritMany(A._ForwardingStream, [A._WhereStream, A._MapStream, A._DistinctStream]); _inherit(A._StateStreamSubscription, A._ForwardingStreamSubscription); _inheritMany(A.StreamTransformerBase, [A._StreamSinkTransformer, A.LineSplitter, A.StartWithStreamTransformer, A.StartWithErrorStreamTransformer]); _inherit(A._StreamHandlerTransformer, A._StreamSinkTransformer); _inherit(A._RootZone, A._Zone); _inheritMany(A._HashMap, [A._IdentityHashMap, A._CustomHashMap]); _inheritMany(A._SetBase, [A._HashSet, A._LinkedHashSet]); _inheritMany(A._DoubleLinkedQueueEntry, [A._DoubleLinkedQueueElement, A._DoubleLinkedQueueSentinel]); _inherit(A.UnmodifiableSetView, A._UnmodifiableSetView_SetBase__UnmodifiableSetMixin); _inheritMany(A._SplayTreeNode, [A._SplayTreeSetNode, A._SplayTreeMapNode]); _inheritMany(A._SplayTree, [A._SplayTreeMap__SplayTree_MapMixin, A._SplayTreeSet__SplayTree_Iterable]); _inherit(A.SplayTreeMap, A._SplayTreeMap__SplayTree_MapMixin); _inheritMany(A._SplayTreeIterator, [A._SplayTreeKeyIterator, A._SplayTreeValueIterator, A._SplayTreeMapEntryIterator]); _inherit(A._SplayTreeSet__SplayTree_Iterable_SetMixin, A._SplayTreeSet__SplayTree_Iterable); _inherit(A.SplayTreeSet, A._SplayTreeSet__SplayTree_Iterable_SetMixin); _inheritMany(A.StringConversionSink, [A._StringSinkConversionSink, A._UnicodeSubsetEncoderSink, A._Base64DecoderSink, A._HtmlEscapeSink, A._StringAdapterSink]); _inherit(A._JsonDecoderSink, A._StringSinkConversionSink); _inheritMany(A.Codec0, [A.Encoding, A.Base64Codec, A.JsonCodec]); _inheritMany(A.Encoding, [A.AsciiCodec, A.Latin1Codec, A.Utf8Codec, A.SystemEncoding]); _inheritMany(A.Converter, [A._UnicodeSubsetEncoder, A._UnicodeSubsetDecoder, A.Base64Encoder, A.Base64Decoder, A._FusedConverter, A.HtmlEscape, A.JsonEncoder, A.JsonDecoder, A.Utf8Encoder, A.Utf8Decoder]); _inheritMany(A._UnicodeSubsetEncoder, [A.AsciiEncoder, A.Latin1Encoder]); _inheritMany(A._UnicodeSubsetDecoder, [A.AsciiDecoder, A.Latin1Decoder]); _inheritMany(A.ByteConversionSink, [A._ErrorHandlingAsciiDecoderSink, A._SimpleAsciiDecoderSink, A._Base64EncoderSink, A._ByteAdapterSink, A._ByteCallbackSink, A._Latin1DecoderSink, A._Utf8StringSinkAdapter, A._Utf8ConversionSink]); _inherit(A._BufferCachingBase64Encoder, A._Base64Encoder); _inheritMany(A._Base64EncoderSink, [A._AsciiBase64EncoderSink, A._Utf8Base64EncoderSink]); _inherit(A.JsonCyclicError, A.JsonUnsupportedObjectError); _inherit(A._JsonEncoderSink, A.ChunkedConversionSink); _inherit(A._JsonStringStringifier, A._JsonStringifier); _inherit(A.__JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin, A._JsonStringStringifier); _inherit(A._JsonStringStringifierPretty, A.__JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin); _inherit(A._Latin1AllowInvalidDecoderSink, A._Latin1DecoderSink); _inherit(A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink, A._Utf8Encoder); _inherit(A._Utf8EncoderSink, A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink); _inheritMany(A.ArgumentError, [A.RangeError, A.IndexError]); _inherit(A._DataUri, A._Uri); _inheritMany(A.EventTarget, [A.Node1, A.Animation, A.BackgroundFetchRegistration, A.FileReader, A.FileWriter, A.FontFaceSet, A.HttpRequestEventTarget, A.MediaQueryList, A.MediaStream, A.MediaStreamTrack, A.MessagePort, A.MidiPort, A.Notification, A.PaymentRequest, A.PresentationAvailability, A.PresentationConnection, A.RtcDataChannel, A.SourceBuffer, A._SourceBufferList_EventTarget_ListMixin, A.TextTrack, A.TextTrackCue, A._TextTrackList_EventTarget_ListMixin, A.VideoTrackList, A.Window, A.WorkerGlobalScope, A.Database, A.Request0, A.Transaction, A.AudioTrackList, A.BaseAudioContext]); _inheritMany(A.Node1, [A.Element2, A.CharacterData, A.Document1, A._Attr]); _inheritMany(A.Element2, [A.HtmlElement, A.SvgElement]); _inheritMany(A.HtmlElement, [A.AnchorElement, A.AreaElement, A.ButtonElement, A.CanvasElement, A.DataElement, A.FormElement, A.IFrameElement, A.InputElement, A.LIElement, A.MeterElement, A.OptionElement, A.OutputElement, A.ParamElement, A.ProgressElement, A.SelectElement, A.TextAreaElement]); _inheritMany(A.Event, [A.ApplicationCacheErrorEvent, A.ExtendableEvent, A.BeforeUnloadEvent, A.ErrorEvent, A.MediaKeyMessageEvent, A.UIEvent, A.PresentationConnectionCloseEvent, A.ProgressEvent, A.SpeechRecognitionError]); _inherit(A.BackgroundFetchEvent, A.ExtendableEvent); _inheritMany(A.CssStyleValue, [A.CssKeywordValue, A.CssNumericValue, A.CssTransformValue, A.CssUnparsedValue]); _inherit(A.CssPerspective, A.CssTransformComponent); _inherit(A.CssStyleDeclaration, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase); _inherit(A.CssUnitValue, A.CssNumericValue); _inheritMany(A.ReportBody, [A.DeprecationReport, A.InterventionReport]); _inherit(A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin, A._DomRectList_JavaScriptObject_ListMixin); _inherit(A.DomRectList, A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin, A._DomStringList_JavaScriptObject_ListMixin); _inherit(A.DomStringList, A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.File, A.Blob); _inherit(A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin, A._FileList_JavaScriptObject_ListMixin); _inherit(A.FileList, A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin, A._HtmlCollection_JavaScriptObject_ListMixin); _inherit(A.HtmlCollection, A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.HtmlDocument, A.Document1); _inherit(A.HttpRequest, A.HttpRequestEventTarget); _inherit(A.MidiInputMap, A._MidiInputMap_JavaScriptObject_MapMixin); _inherit(A.MidiOutputMap, A._MidiOutputMap_JavaScriptObject_MapMixin); _inherit(A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin, A._MimeTypeArray_JavaScriptObject_ListMixin); _inherit(A.MimeTypeArray, A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.MouseEvent, A.UIEvent); _inherit(A.Navigator0, A.NavigatorConcurrentHardware); _inherit(A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin, A._NodeList_JavaScriptObject_ListMixin); _inherit(A.NodeList0, A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin, A._PluginArray_JavaScriptObject_ListMixin); _inherit(A.PluginArray, A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.RtcStatsReport, A._RtcStatsReport_JavaScriptObject_MapMixin); _inherit(A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin, A._SourceBufferList_EventTarget_ListMixin); _inherit(A.SourceBufferList, A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin); _inherit(A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin, A._SpeechGrammarList_JavaScriptObject_ListMixin); _inherit(A.SpeechGrammarList, A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.Storage, A._Storage_JavaScriptObject_MapMixin); _inherit(A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TextTrackCueList_JavaScriptObject_ListMixin); _inherit(A.TextTrackCueList, A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin, A._TextTrackList_EventTarget_ListMixin); _inherit(A.TextTrackList, A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin); _inherit(A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TouchList_JavaScriptObject_ListMixin); _inherit(A.TouchList, A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__CssRuleList_JavaScriptObject_ListMixin); _inherit(A._CssRuleList, A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._DomRect, A.DomRectReadOnly0); _inherit(A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__GamepadList_JavaScriptObject_ListMixin); _inherit(A._GamepadList, A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin); _inherit(A._NamedNodeMap, A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin); _inherit(A._SpeechRecognitionResultList, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin); _inherit(A._StyleSheetList, A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._ElementAttributeMap, A._AttributeMap); _inherit(A._ElementEventStreamImpl, A._EventStream); _inherit(A._AcceptStructuredCloneDart2Js, A._AcceptStructuredClone); _inherit(A.CursorWithValue, A.Cursor); _inheritMany(A.FileSystemEntity, [A._Directory, A._File]); _inheritMany(A.FileSystemException, [A.PathAccessException, A.PathExistsException, A.PathNotFoundException]); _inheritMany(A.JsObject, [A.JsFunction, A._JsArray_JsObject_ListMixin]); _inherit(A.JsArray, A._JsArray_JsObject_ListMixin); _inherit(A.Rectangle, A._RectangleBase); _inherit(A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin, A._LengthList_JavaScriptObject_ListMixin); _inherit(A.LengthList, A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin, A._NumberList_JavaScriptObject_ListMixin); _inherit(A.NumberList, A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin, A._StringList_JavaScriptObject_ListMixin); _inherit(A.StringList, A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin); _inherit(A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TransformList_JavaScriptObject_ListMixin); _inherit(A.TransformList, A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin); _inheritMany(A.OffsetBase, [A.Offset, A.Size]); _inherit(A.AudioParamMap, A._AudioParamMap_JavaScriptObject_MapMixin); _inherit(A.OfflineAudioContext, A.BaseAudioContext); _inherit(A.ArchiveException, A.FormatException); _inherit(A.InputStream, A.InputStreamBase); _inherit(A.OutputStream, A.OutputStreamBase); _inherit(A.DiagnosticableTree, A._DiagnosticableTree_Object_Diagnosticable); _inheritMany(A.DiagnosticableTree, [A.Widget, A.Element0, A.InlineSpan, A.SemanticsHintOverrides, A.SemanticsProperties]); _inheritMany(A.Widget, [A.StatefulWidget, A.RenderObjectWidget, A.StatelessWidget, A._NullWidget, A.ProxyWidget, A._NullWidget0, A.RootWidget, A._NullWidget3, A._NullWidget5]); _inheritMany(A.StatefulWidget, [A.BoardItem, A.BoardList, A.BoardView, A.BaseChart, A.DropTarget, A.CupertinoActivityIndicator, A.CupertinoButton, A.CupertinoCheckbox, A.CupertinoDesktopTextSelectionToolbarButton, A.CupertinoTextMagnifier, A.CupertinoRadio, A._CupertinoBackGestureDetector, A.RawScrollbar, A._CupertinoTextSelectionToolbarContent, A.CupertinoTextSelectionToolbarButton, A.LicensePage, A._PackagesView, A._PackageLicensePage, A._MasterDetailFlow, A._MasterDetailScaffold, A.MaterialApp, A.AppBar, A.SliverAppBar, A.BottomAppBar, A.BottomSheet, A.RawMaterialButton, A.ButtonStyleButton, A.CalendarDatePicker, A._DatePickerModeToggleButton, A._MonthPicker, A._DayPicker, A._Day, A.YearPicker, A.Checkbox, A._SortArrow, A.DatePickerDialog, A.DrawerController, A._DropdownMenuItemButton, A._DropdownMenu, A._DropdownRoutePage, A.DropdownButton, A.FormField, A.ExpandIcon, A.ExpansionPanelList, A._SelectableIconButton, A.Ink, A._InkResponseStateWidget, A.InputDatePickerFormField, A._BorderContainer, A.AnimatedWidget, A._HelperError, A.InputDecorator, A.TextMagnifier, A.Material, A.ImplicitlyAnimatedWidget, A.MergeableMaterial, A._ZoomEnterTransition, A._ZoomExitTransition, A.PopupMenuEntry, A.PopupMenuButton, A.ProgressIndicator, A.Radio, A.RefreshIndicator, A.ReorderableListView, A.ScaffoldMessenger, A._FloatingActionButtonTransition, A.Scaffold, A._StandardBottomSheet, A.SelectableText, A._MaterialSwitch, A.DefaultTabController, A.TabBar, A.TabBarView, A.TextField, A._TextSelectionToolbarOverflowable, A._Dial, A._TimePickerInput, A._HourMinuteTextField, A.TimePickerDialog, A._TimePicker, A.Tooltip, A.Actions, A.FocusableActionDetector, A.AnimatedCrossFade, A.AnimatedSize, A.AnimatedSwitcher, A.WidgetsApp, A.StreamBuilderBase, A.FutureBuilder, A.RawAutocomplete, A.AutofillGroup, A.AutomaticKeepAlive, A.StatefulBuilder, A.DraggableScrollableSheet, A.DualTransitionBuilder, A.EditableText, A._ScribbleFocusable, A.Focus, A.FocusTraversalGroup, A.Form, A.RawGestureDetector, A.Hero, A.Image, A.InteractiveViewer, A.Localizations, A._MediaQueryFromView, A.Navigator, A.NavigatorPopHandler, A._OverlayEntryWidget, A.Overlay, A.OverlayPortal, A.GlowingOverscrollIndicator, A.StretchingOverscrollIndicator, A.PageView, A.PlatformViewLink, A.PopScope, A.SliverReorderableList, A._ReorderableItem, A.RestorationScope, A.RootRestorationScope, A.Router, A._ModalScope, A._SelectionKeepAlive, A.ScrollNotificationObserver, A.Scrollable, A._ScrollableSelectionHandler, A.SelectionContainer, A.SharedAppData, A.Shortcuts, A.ShortcutRegistrar, A._FloatingHeader, A._SelectionToolbarWrapper, A._SelectionHandleOverlay, A.TextSelectionGestureDetector, A.TickerMode, A.UndoHistory, A.ValueListenableBuilder, A.WillPopScope, A.BlockPicker, A.JsonViewer, A.JsonObjectViewer, A.JsonArrayViewer, A._StoreStreamListener, A.SlidableAutoCloseBarrierNotificationSender, A.SlidableAutoCloseBarrierBehaviorListener, A._SlidableNotificationSender, A.SlidableDismissal, A.SlidableGestureDetector, A.SlidableGroupBehaviorListener, A.SlidableNotificationSender, A.SlidableScrollingBehavior, A.ActionPane, A.Slidable, A.StyledToast, A._StyledToastWidget, A.CountryPickerDialog, A.IntlPhoneField, A.InvoiceNinjaApp, A._AssignGroupDialog, A._MergClientPicker, A.AppBottomBar, A.AppBuilder, A.ConnStatusBanner, A.DesktopSessionTimeout, A.HealthCheckDialog, A._LastError, A.MultiSelectList, A.DocumentGrid, A.EntityListTile, A.EntitiesListTile, A.EntityDropdown, A.EntityDropdownDialog, A.FormColorPicker, A.CustomField, A.DatePicker, A.DecoratedFormField, A.DurationPicker, A.GrowableFormField, A.PasswordFormField, A.TimePicker, A.HistoryListTile, A.ImportantMessageBanner, A.InvoiceEmailView, A.TaxRateDropdown, A.LinkTextRelatedEntity, A.ListFilter, A.LiveText, A.MenuDrawer, A.DrawerTile, A.ContactUsDialog, A.DropDownMultiSelect, A.ReviewApp, A.ScrollableListView, A.ScrollableListViewBuilder, A.AccountSmsVerification, A.UserSmsVerification, A.SystemLogViewer, A.AppPaginatedDataTable, A.EntityList, A.UpgradeDialog, A.VariablesHelp, A.WebSessionTimeout, A.WebSocketRefresh, A.WindowManager, A.LoginView, A.BankAccountEdit, A.BankAccountView, A.ClientPdfView, A.ClientEdit, A.ClientEditBillingAddress, A.ClientEditContacts, A.ContactEditDetails, A.ClientEditDetails, A.ClientEditNotes, A.ClientEditSettings, A.ClientEditShippingAddress, A.ClientView, A.ClientViewActivity, A.ClientViewDetails, A.ClientViewFullwidth, A.ClientViewLedger, A.ClientViewSystemLogs, A.CompanyGatewayList, A.CompanyGatewayEdit, A.GatewayConfigField, A.LimitEditor, A.FeesEditor, A.CompanyGatewayView, A._CompanyGatewaySystemLog, A.CreditEdit, A.DashboardChart, A.DashboardDateRangePicker, A._DashboardPanel, A._OverviewPanel, A._DashboardSettings, A._DashboardField, A.DashboardScreen, A.DesignEdit, A.DesignSettings, A.PdfDesignPreview, A._DesignImportDialog, A.DesignView, A.DocumentEdit0, A.DocumentView, A.ExpenseEdit, A.ExpenseEditDetails, A.ExpenseEditNotes, A.ExpenseEditSettings, A.ExpenseView, A.ExpenseViewSchedule, A.ExpenseCategoryEdit, A.ExpenseCategoryView, A.GroupEdit, A.GroupView, A.InvoiceEdit, A._ContactListTile, A.InvoiceEditDesktop, A._PdfPreview0, A.InvoiceEditDetails, A.InvoiceEditItems, A.ItemEditDetails, A.InvoiceEditItemsDesktop, A.InvoiceEditNotes, A.InvoiceEditPDF, A.InvoiceItemSelector, A.InvoicePdfView, A.InvoiceView, A.InvoiceViewActivity, A.InvoiceViewHistory, A.InvoiceViewSchedule, A.PaymentEdit, A.PaymentableEditor, A.PaymentRefund, A.PaymentableEditor0, A.PaymentView, A.PaymentOverview, A.PaymentTermEdit, A.PaymentTermView, A.ProductEdit, A.ProductView, A.ProductOverview, A.ProjectEdit, A.ProjectView, A.ProjectOverview, A.PurchaseOrderEdit, A.QuoteEdit, A.RecurringInvoiceEdit, A.ReportDataTable, A.ScheduleEdit, A.ScheduleView, A.AccountManagement, A.ClientPortal, A.CompanyDetails, A.CreditCardsAndBanks, A.CustomFields, A.CustomFormField, A.DataVisualizations, A.DeviceSettings, A.EInvoiceSettings, A.EmailSettings, A.ExpenseSettings, A.GeneratedNumbers, A.EntityNumberSettings, A.ImportExport, A._FileImport, A._FileMapper, A.InvoiceDesign, A._PdfPreview, A.LocalizationSettings, A._AddCompanyDialog, A.PaymentSettings, A.ProductSettings, A.SettingsList, A.SettingsListTile, A.SettingsWizard, A.TaskSettings, A.TaxSettings, A._EditSubregionDialog, A.TemplatesAndReminders, A.ReminderSettings, A.UserDetails, A._EnableTwoFactor, A.WorkflowSettings, A.SubscriptionEdit, A.SubscriptionView, A.UpdateDialog, A.TaskEdit, A.TaskEditDesktop, A.TaskEditDetails, A.TaskEditTimes, A.TimeEditDetails, A.KanbanTaskCard, A.KanbanStatusCard, A.KanbanView, A.KanbanViewBuilder, A.TaskView, A.TaskOverview, A.TaskStatusEdit, A.TaskStatusList, A.TaskStatusView, A.TaxRateEdit, A.TaxRateView, A.TokenEdit, A.TokenView, A.TransactionEdit, A.TransactionView, A._MatchDeposits, A._MatchWithdrawals, A.TransactionRuleEdit, A._RuleCriteria, A.TransactionRuleView, A.UserEdit, A.VendorEdit, A.VendorEditAddress, A.VendorEditContacts, A.VendorContactEditDetails, A.VendorEditDetails, A.VendorEditNotes, A.VendorEditSettings, A.VendorView, A.VendorViewActivity, A.VendorViewDetails, A.VendorViewFullwidth, A.WebhookEdit, A.WebhookView, A.PasswordConfirmation, A.FieldConfirmation, A.BulkUpdateDialog, A.RunTemplateDialog, A.AddCommentDialog, A.ExampleEditor, A.SuperEditorDemoTextItemSelector, A.EditorToolbar, A.ImageFormatToolbar, A.CupertinoPopoverToolbar, A.PopoverScaffold, A.RoundedRectanglePopoverAppearance, A.PinchZoom, A.Pinput, A._PinputAnimatedCursor, A.PdfPreviewCustom, A.PdfPreview, A.QrImageView, A.RoundedLoadingButton, A.IStatefulWidget, A.BoxComponent, A.ContentLayerStatefulWidget, A.EditorSelectionAndFocusPolicy, A.DocumentMouseInteractor, A.AndroidDocumentTouchInteractor, A.SuperEditorAndroidControlsOverlayManager, A.IosDocumentTouchInteractor, A.SuperEditorIosToolbarOverlayManager, A.SuperEditorIosMagnifierOverlayManager, A.EditorFloatingCursor, A.SuperEditorHardwareKeyHandler, A.ImeFocusPolicy, A.DocumentSelectionOpenAndCloseImePolicy, A.SoftwareKeyboardOpener, A.KeyboardEditingToolbar, A.KeyboardHeightBuilder, A.SuperEditorImeInteractor, A.DocumentScrollable, A.SingleColumnDocumentLayout, A._PresenterComponentBuilder, A.UnorderedListItemComponent, A.OrderedListItemComponent, A.SuperEditor, A.TaskComponent, A.TextComponent, A.ProxyTextDocumentComponent, A.DocumentScaffold, A.RawScrollbarWithCustomPhysics, A.NonReparentingFocus, A.FocusWithCustomParent, A.MultiListenableBuilder, A.IosFloatingToolbarOverlay, A.ItemSelectionList, A.AndroidEditingOverlayControls, A.AndroidTextFieldTouchInteractor, A.SuperAndroidTextField, A.SuperDesktopTextField, A.SuperTextFieldGestureInteractor, A.SuperTextFieldKeyboardInteractor, A.SuperTextFieldImeInteractor, A.SuperTextFieldScrollview, A.TextScrollView, A.IOSEditingControls, A.IOSTextFieldTouchInteractor, A.SuperIOSTextField, A.SuperTextField, A.TextLayoutCaret, A.SuperText, A.TextUnderlineLayer, A.VsScrollbar]); _inherit(A.State, A._State_Object_Diagnosticable); _inheritMany(A.State, [A._BoardItemState_State_AutomaticKeepAliveClientMixin, A._BoardListState_State_AutomaticKeepAliveClientMixin, A._BoardViewState_State_AutomaticKeepAliveClientMixin, A._BaseChartState_State_TickerProviderStateMixin, A._DropTargetState, A.__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin, A.__CupertinoButtonState_State_SingleTickerProviderStateMixin, A.__CupertinoCheckboxState_State_TickerProviderStateMixin, A._CupertinoDesktopTextSelectionToolbarButtonState, A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin, A.__CupertinoRadioState_State_TickerProviderStateMixin, A._CupertinoBackGestureDetectorState, A._RawScrollbarState_State_TickerProviderStateMixin, A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin, A._CupertinoTextSelectionToolbarButtonState, A._LicensePageState, A._PackagesViewState, A._PackageLicensePageState, A._MasterDetailFlowState, A._MasterDetailScaffoldState, A._MaterialAppState, A._AppBarState, A.__SliverAppBarState_State_TickerProviderStateMixin, A._BottomAppBarState, A._BottomSheetState, A.__RawMaterialButtonState_State_MaterialStateMixin, A.__ButtonStyleState_State_TickerProviderStateMixin, A._CalendarDatePickerState, A.__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin, A._MonthPickerState, A._DayPickerState, A._DayState, A._YearPickerState, A.__CheckboxState_State_TickerProviderStateMixin, A.__SortArrowState_State_TickerProviderStateMixin, A.__DatePickerDialogState_State_RestorationMixin, A._DrawerControllerState_State_SingleTickerProviderStateMixin, A._DropdownMenuItemButtonState, A._DropdownMenuState, A._DropdownRoutePageState, A.__DropdownButtonState_State_WidgetsBindingObserver, A._FormFieldState_State_RestorationMixin, A.__ExpandIconState_State_SingleTickerProviderStateMixin, A._ExpansionPanelListState, A._SelectableIconButtonState, A._InkState, A.__InkResponseState_State_AutomaticKeepAliveClientMixin, A._InputDatePickerFormFieldState, A.__BorderContainerState_State_TickerProviderStateMixin, A.__HelperErrorState_State_SingleTickerProviderStateMixin, A.__InputDecoratorState_State_TickerProviderStateMixin, A._TextMagnifierState, A.__MaterialState_State_TickerProviderStateMixin, A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin, A.__MergeableMaterialState_State_TickerProviderStateMixin, A.__ZoomEnterTransitionState_State__ZoomTransitionBase, A.__ZoomExitTransitionState_State__ZoomTransitionBase, A._PopupMenuDividerState, A.PopupMenuItemState, A.PopupMenuButtonState, A.__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin, A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin, A.__RadioState_State_TickerProviderStateMixin, A._RefreshIndicatorState_State_TickerProviderStateMixin, A._ReorderableListViewState, A._ScaffoldMessengerState_State_TickerProviderStateMixin, A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin, A._ScaffoldState_State_TickerProviderStateMixin, A._StandardBottomSheetState, A._SelectableTextState, A.__MaterialSwitchState_State_TickerProviderStateMixin, A.__DefaultTabControllerState_State_SingleTickerProviderStateMixin, A._TabBarState, A._TabBarViewState, A.__TextFieldState_State_RestorationMixin, A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin, A.__DialState_State_SingleTickerProviderStateMixin, A.__TimePickerInputState_State_RestorationMixin, A.__HourMinuteTextFieldState_State_RestorationMixin, A.__TimePickerDialogState_State_RestorationMixin, A.__TimePickerState_State_RestorationMixin, A._TooltipState_State_SingleTickerProviderStateMixin, A._ActionsState, A._FocusableActionDetectorState, A.__AnimatedCrossFadeState_State_TickerProviderStateMixin, A.__AnimatedSizeState_State_SingleTickerProviderStateMixin, A.__AnimatedSwitcherState_State_TickerProviderStateMixin, A.__WidgetsAppState_State_WidgetsBindingObserver, A._StreamBuilderBaseState, A._FutureBuilderState, A._RawAutocompleteState, A._AutofillGroupState_State_AutofillScopeMixin, A._AutomaticKeepAliveState, A._StatefulBuilderState, A._DraggableScrollableSheetState, A._DualTransitionBuilderState, A._EditableTextState_State_AutomaticKeepAliveClientMixin, A._ScribbleFocusableState, A._FocusState, A._FocusTraversalGroupState, A.FormState, A.RawGestureDetectorState, A._HeroState, A.__ImageState_State_WidgetsBindingObserver, A.__InteractiveViewerState_State_TickerProviderStateMixin, A._LocalizationsState, A.__MediaQueryFromViewState_State_WidgetsBindingObserver, A._NavigatorState_State_TickerProviderStateMixin, A._NavigatorPopHandlerState, A._OverlayEntryWidgetState, A._OverlayState_State_TickerProviderStateMixin, A._OverlayPortalState, A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin, A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin, A._PageViewState, A._PlatformViewLinkState, A._PopScopeState, A._SliverReorderableListState_State_TickerProviderStateMixin, A._ReorderableItemState, A.__RestorationScopeState_State_RestorationMixin, A._RootRestorationScopeState, A.__RouterState_State_RestorationMixin, A._ModalScopeState, A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin, A.ScrollNotificationObserverState, A._ScrollableState_State_TickerProviderStateMixin, A._ScrollableSelectionHandlerState, A.__SelectionContainerState_State_Selectable, A._SharedAppDataState, A._ShortcutsState, A._ShortcutRegistrarState, A._FloatingHeaderState, A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin, A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin, A._TextSelectionGestureDetectorState, A._TickerModeState, A._AnimatedState, A._UndoHistoryState_State_UndoManagerClient, A._ValueListenableBuilderState, A._WillPopScopeState, A._BlockPickerState, A._JsonViewerState, A.JsonObjectViewerState, A._JsonArrayViewerState, A._StoreStreamListenerState, A._SlidableAutoCloseBarrierNotificationSenderState, A._SlidableAutoCloseBarrierBehaviorListenerState, A._SlidableNotificationSenderState0, A.__SlidableDismissalState_State_SingleTickerProviderStateMixin, A._SlidableGestureDetectorState, A._SlidableGroupBehaviorListenerState, A._SlidableNotificationSenderState, A._SlidableScrollingBehaviorState, A._ActionPaneState, A.__SlidableState_State_TickerProviderStateMixin, A._StyledToastState, A._StyledToastWidgetState_State_TickerProviderStateMixin, A._CountryPickerDialogState, A._IntlPhoneFieldState, A.InvoiceNinjaAppState, A.__AssignGroupDialogState, A.__MergClientPickerState, A._AppBottomBarState, A.AppBuilderState, A.ConnStatusBannerState, A._DesktopSessionTimeoutState, A._HealthCheckDialogState, A.__LastErrorState, A.MultiSelectListState, A._DocumentGridState, A._EntityListTileState, A._EntitiesListTileState, A._EntityDropdownState, A._EntityDropdownDialogState, A._FormColorPickerState, A._CustomFieldState, A._DatePickerState, A._DecoratedFormFieldState, A._DurationPickerState, A._GrowableFormFieldState, A._PasswordFormFieldState, A._TimePickerState, A._HistoryListTileState, A._ImportantMessageBannerState, A.__InvoiceEmailViewState_State_SingleTickerProviderStateMixin, A._TaxRateDropdownState, A._LinkTextRelatedEntityState, A._ListFilterState, A._LiveTextState, A._MenuDrawerState, A._DrawerTileState, A._ContactUsDialogState, A._DropDownMultiSelectState, A._ReviewAppState, A._ScrollableListViewState, A._ScrollableListViewBuilderState, A._AccountSmsVerificationState, A._UserSmsVerificationState, A._SystemLogViewerState, A.AppPaginatedDataTableState, A._EntityListState, A._UpgradeDialogState, A.__VariablesHelpState_State_SingleTickerProviderStateMixin, A._WebSessionTimeoutState, A._WebSocketRefreshState, A.__WindowManagerState_State_WindowListener, A._LoginState, A._BankAccountEditState, A._BankAccountViewState, A._ClientPdfViewState, A.__ClientEditState_State_SingleTickerProviderStateMixin, A.ClientEditBillingAddressState, A._ClientEditContactsState, A.ContactEditDetailsState, A.ClientEditDetailsState, A.ClientEditNotesState, A.ClientEditSettingsState, A.ClientEditShippingAddressState, A.__ClientViewState_State_SingleTickerProviderStateMixin, A._ClientViewActivityState, A._ClientViewDetailsState, A.__ClientViewFullwidthState_State_TickerProviderStateMixin, A._ClientViewLedgerState, A._ClientViewSystemLogsState, A._CompanyGatewayListState, A.__CompanyGatewayEditState_State_SingleTickerProviderStateMixin, A._GatewayConfigFieldState, A._LimitEditorState, A._FeesEditorState, A.__CompanyGatewayViewState_State_SingleTickerProviderStateMixin, A.__CompanyGatewaySystemLogState, A.__CreditEditState_State_SingleTickerProviderStateMixin, A._DashboardChartState, A._DashboardDateRangePickerState, A.__DashboardPanelState, A.__OverviewPanelState, A.__DashboardSettingsState, A._DashboardFieldState, A.__DashboardScreenState_State_TickerProviderStateMixin, A.__DesignEditState_State_SingleTickerProviderStateMixin, A._DesignSettingsState, A._PdfDesignPreviewState, A.__DesignImportDialogState, A._DesignViewState, A._DocumentEditState, A._DocumentViewState, A.__ExpenseEditState_State_SingleTickerProviderStateMixin, A.ExpenseEditDetailsState, A.ExpenseEditNotesState, A.ExpenseEditSettingsState, A.__ExpenseViewState_State_SingleTickerProviderStateMixin, A._ExpenseViewScheduleState, A._ExpenseCategoryEditState, A._ExpenseCategoryViewState, A._GroupEditState, A.__GroupViewState_State_SingleTickerProviderStateMixin, A.__InvoiceEditState_State_SingleTickerProviderStateMixin, A._ContactListTileState, A._InvoiceEditDesktopState_State_TickerProviderStateMixin, A.__PdfPreviewState, A.InvoiceEditDetailsState, A._InvoiceEditItemsState, A.ItemEditDetailsState, A._InvoiceEditItemsDesktopState, A.InvoiceEditNotesState, A.InvoiceEditPDFState, A.__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin, A._InvoicePdfViewState, A.__InvoiceViewState_State_SingleTickerProviderStateMixin, A._InvoiceViewActivityState, A._InvoiceViewHistoryState, A._InvoiceViewScheduleState, A._PaymentEditState, A._PaymentableEditorState, A._PaymentRefundState, A._PaymentableEditorState0, A.__PaymentViewState_State_SingleTickerProviderStateMixin, A._PaymentOverviewState, A._PaymentTermEditState, A._PaymentTermViewState, A._ProductEditState, A.__ProductViewState_State_SingleTickerProviderStateMixin, A._ProductOverviewState, A._ProjectEditState, A.__ProjectViewState_State_SingleTickerProviderStateMixin, A._ProjectOverviewState, A.__PurchaseOrderEditState_State_SingleTickerProviderStateMixin, A.__QuoteEditState_State_SingleTickerProviderStateMixin, A.__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin, A._ReportDataTableState, A._ScheduleEditState, A._ScheduleViewState, A.__AccountManagementState_State_SingleTickerProviderStateMixin, A.__ClientPortalState_State_SingleTickerProviderStateMixin, A.__CompanyDetailsState_State_SingleTickerProviderStateMixin, A.__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin, A.__CustomFieldsState_State_SingleTickerProviderStateMixin, A._CustomFormFieldState, A._DataVisualizationsState, A.__DeviceSettingsState_State_SingleTickerProviderStateMixin, A._EInvoiceSettingsState, A._EmailSettingsState, A._ExpenseSettingsState, A.__GeneratedNumbersState_State_SingleTickerProviderStateMixin, A._EntityNumberSettingsState, A.__ImportExportState_State_SingleTickerProviderStateMixin, A._FileImportState, A.__FileMapperState, A.__InvoiceDesignState_State_SingleTickerProviderStateMixin, A._PdfPreviewState, A.__LocalizationSettingsState_State_SingleTickerProviderStateMixin, A._AddCompanyDialogState, A.__PaymentSettingsState_State_SingleTickerProviderStateMixin, A._ProductSettingsState, A._SettingsListState, A._SettingsListTileState, A._SettingsWizardState, A._TaskSettingsState, A._TaxSettingsState, A.__EditSubregionDialogState, A.__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin, A._ReminderSettingsState, A.__UserDetailsState_State_SingleTickerProviderStateMixin, A._EnableTwoFactorState, A.__WorkflowSettingsState_State_SingleTickerProviderStateMixin, A.__SubscriptionEditState_State_SingleTickerProviderStateMixin, A._SubscriptionViewState, A._UpdateDialogState, A.__TaskEditState_State_SingleTickerProviderStateMixin, A._TaskEditDesktopState, A._TaskEditDetailsState, A._TaskEditTimesState, A.TimeEditDetailsState, A._KanbanTaskCardState, A._KanbanStatusCardState, A.KanbanViewState, A._KanbanViewBuilderState, A.__TaskViewState_State_SingleTickerProviderStateMixin, A._TaskOverviewState, A._TaskStatusEditState, A._TaskStatusListState, A._TaskStatusViewState, A._TaxRateEditState, A._TaxRateViewState, A._TokenEditState, A._TokenViewState, A._TransactionEditState, A._TransactionViewState, A._MatchDepositsState, A._MatchWithdrawalsState, A._TransactionRuleEditState, A.__RuleCriteriaState, A._TransactionRuleViewState, A.__UserEditState_State_SingleTickerProviderStateMixin, A.__VendorEditState_State_SingleTickerProviderStateMixin, A.VendorEditAddressState, A._VendorEditContactsState, A.VendorContactEditDetailsState, A.VendorEditDetailsState, A.VendorEditNotesState, A.VendorEditSettingsState, A.__VendorViewState_State_SingleTickerProviderStateMixin, A._VendorViewActivityState, A._VendorViewDetailsState, A.__VendorViewFullwidthState_State_TickerProviderStateMixin, A._WebhookEditState, A._WebhookViewState, A._PasswordConfirmationState, A._FieldConfirmationState, A._BulkUpdateDialogState, A._RunTemplateDialogState, A._AddCommentDialogState, A._ExampleEditorState, A._SuperEditorDemoTextItemSelectorState, A._EditorToolbarState, A._ImageFormatToolbarState, A._CupertinoPopoverToolbarState, A._PopoverScaffoldState, A.__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin, A.__PinchZoomState_State_SingleTickerProviderStateMixin, A.__PinputState_State_RestorationMixin, A.__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin, A._PdfPreviewCustomState_State_PdfPreviewRaster, A.PdfPreviewState, A._QrImageViewState, A._RoundedLoadingButtonState_State_TickerProviderStateMixin, A.ExtendedState, A.__BoxComponentState_State_DocumentComponent, A.ContentLayerState, A._EditorSelectionAndFocusPolicyState, A.__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin, A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver, A.SuperEditorAndroidControlsOverlayManagerState, A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver, A.SuperEditorIosToolbarOverlayManagerState, A.SuperEditorIosMagnifierOverlayManagerState, A._EditorFloatingCursorState, A._SuperEditorHardwareKeyHandlerState, A._ImeFocusPolicyState, A._DocumentSelectionOpenAndCloseImePolicyState, A._SoftwareKeyboardOpenerState, A.__KeyboardEditingToolbarState_State_WidgetsBindingObserver, A.__KeyboardHeightBuilderState_State_WidgetsBindingObserver, A.SuperEditorImeInteractorState, A.__DocumentScrollableState_State_SingleTickerProviderStateMixin, A._SingleColumnDocumentLayoutState, A._PresenterComponentBuilderState, A._UnorderedListItemComponentState, A._OrderedListItemComponentState, A.SuperEditorState, A.__TaskComponentState_State_ProxyDocumentComponent, A._TextComponentState_State_DocumentComponent, A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent, A._DocumentScaffoldState, A._RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin, A._NonReparentingFocusState, A._FocusWithCustomParentState, A._MultiListenableBuilderState, A.__IosFloatingToolbarOverlayState_State_SingleTickerProviderStateMixin, A._ItemSelectionListState_State_SingleTickerProviderStateMixin, A.__AndroidEditingOverlayControlsState_State_WidgetsBindingObserver, A._AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin, A._SuperAndroidTextFieldState_State_TickerProviderStateMixin, A.SuperDesktopTextFieldState, A._SuperTextFieldGestureInteractorState, A._SuperTextFieldKeyboardInteractorState, A._SuperTextFieldImeInteractorState, A._SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin, A.__TextScrollViewState_State_SingleTickerProviderStateMixin, A.__IOSEditingControlsState_State_WidgetsBindingObserver, A._IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin, A._SuperIOSTextFieldState_State_TickerProviderStateMixin, A.SuperTextFieldState, A._TextLayoutCaretState_State_TickerProviderStateMixin, A._ProseTextState_State_ProseTextBlock, A._TextUnderlineLayerState_State_TickerProviderStateMixin, A._ScrollbarState]); _inherit(A.BoardItemState, A._BoardItemState_State_AutomaticKeepAliveClientMixin); _inherit(A.BoardListState, A._BoardListState_State_AutomaticKeepAliveClientMixin); _inherit(A.BoardViewState, A._BoardViewState_State_AutomaticKeepAliveClientMixin); _inherit(A._BuiltList, A.BuiltList); _inherit(A._BuiltListMultimap, A.BuiltListMultimap); _inherit(A._BuiltMap, A.BuiltMap); _inherit(A._BuiltSet, A.BuiltSet); _inherit(A._BuiltSetMultimap, A.BuiltSetMultimap); _inheritMany(A.JsonObject, [A.BoolJsonObject, A.ListJsonObject, A.MapJsonObject, A.NumJsonObject, A.StringJsonObject]); _inherit(A.CartesianChart, A.BaseChart0); _inheritMany(A.CartesianChart, [A.OrdinalCartesianChart, A.TimeSeriesChart]); _inherit(A.BarChart0, A.OrdinalCartesianChart); _inherit(A.BaseCartesianRenderer, A.BaseSeriesRenderer); _inheritMany(A.BaseCartesianRenderer, [A.BaseBarRenderer, A.LineRenderer, A.PointRenderer]); _inherit(A.BarRenderer, A.BaseBarRenderer); _inherit(A.BarRendererElement, A.BaseBarRendererElement); _inherit(A.AnimatedBar, A.BaseAnimatedBar); _inheritMany(A.LayoutViewConfig, [A.BaseBarRendererConfig, A.LineRendererConfig, A.PointRendererConfig]); _inherit(A.BarRendererConfig, A.BaseBarRendererConfig); _inherit(A._ReversedSeriesIterator, A.Iterator); _inherit(A.Axis, A.ImmutableAxis); _inheritMany(A.Axis, [A.NumericAxis, A.OrdinalAxis, A.DateTimeAxis]); _inherit(A.AxisTicks, A.Tick); _inherit(A.SmallTickRendererSpec, A.BaseRenderSpec); _inherit(A.GridlineRendererSpec, A.SmallTickRendererSpec); _inheritMany(A.BaseTickDrawStrategy, [A.GridlineTickDrawStrategy, A.SmallTickDrawStrategy]); _inheritMany(A.BaseTickProvider, [A.NumericTickProvider, A.OrdinalTickProvider, A.TimeRangeTickProvider]); _inherit(A.MutableScale, A.Scale); _inheritMany(A.AxisSpec, [A.DateTimeAxisSpec, A.NumericAxisSpec, A.OrdinalAxisSpec]); _inheritMany(A.SimpleTickFormatterBase, [A.OrdinalTickFormatter, A.NumericTickFormatter]); _inherit(A._TimeStepIteratorFactoryImpl, A.TimeStepIteratorFactory); _inherit(A.DateTimeExtents, A.Extents); _inherit(A.DateTimeScale, A.MutableScale); _inheritMany(A.BaseTimeStepper, [A.DayTimeStepper, A.HourTimeStepper, A.MinuteTimeStepper, A.MonthTimeStepper, A.YearTimeStepper]); _inherit(A.HourTickFormatter, A.TimeTickFormatterImpl); _inherit(A.TimeRangeTickProviderImpl, A.TimeRangeTickProvider); _inherit(A.LegendEntry, A.LegendEntryBase); _inherit(A.SeriesLegend0, A.Legend); _inherit(A._LinePointLayoutView, A.LayoutView); _inheritMany(A.NullablePoint, [A._DatumPoint0, A._DatumPoint, A.DatumPoint]); _inherit(A.MutableSeries, A.ImmutableSeries); _inherit(A.MutableSelectionModel, A.SelectionModel); _inheritMany(A.TypedRegistry, [A.RendererAttributes, A.SeriesAttributes]); _inheritMany(A.VerticalMarginStrategy, [A.LeftMarginLayoutStrategy, A.RightMarginLayoutStrategy]); _inheritMany(A.HorizontalMarginStrategy, [A.TopMarginLayoutStrategy, A.BottomMarginLayoutStrategy]); _inheritMany(A.Palette, [A.MaterialBlue, A.MaterialRed, A.MaterialYellow, A.MaterialGreen, A.MaterialPurple, A.MaterialCyan, A.MaterialDeepOrange, A.MaterialLime, A.MaterialIndigo, A.MaterialPink, A.MaterialTeal]); _inherit(A.SymbolRenderer, A.BaseSymbolRenderer); _inheritMany(A.SymbolRenderer, [A.RoundedRectSymbolRenderer, A.LineSymbolRenderer, A.CircleSymbolRenderer]); _inherit(A.AttributeKey, A.TypedKey); _inherit(A.CartesianChart0, A.BaseChart); _inheritMany(A.CartesianChart0, [A.BarChart, A.TimeSeriesChart0]); _inherit(A.BaseChartState, A._BaseChartState_State_TickerProviderStateMixin); _inheritMany(A.ChartBehavior, [A.DomainHighlighter, A.SeriesLegend, A.LinePointHighlighter, A.SelectNearest]); _inherit(A.TabularLegendContentBuilder, A.BaseLegendContentBuilder); _inherit(A._FlutterSeriesLegend, A.SeriesLegend0); _inheritMany(A.RenderObjectWidget, [A.SingleChildRenderObjectWidget, A._CupertinoTextSelectionToolbarItems, A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin, A.MultiChildRenderObjectWidget, A.LeafRenderObjectWidget, A.ConstrainedLayoutBuilder, A._OverlayPortal, A.SliverWithKeepAliveWidget, A._SliverPersistentHeaderRenderObjectWidget, A.Table, A._RawView, A.ContentLayers]); _inheritMany(A.SingleChildRenderObjectWidget, [A.CustomPaint, A._CupertinoTextSelectionToolbarShape, A._AppBarTitleBox, A._InputPadding, A._InputPadding0, A._MenuItem, A._ChildOverflowBox, A._InkFeatures, A._MenuItem0, A._TextSelectionToolbarTrailingEdgeAlign, A._DayPeriodInputPadding, A._SelectToggleButton, A._InputPadding1, A.MouseRegion, A._AnimatedSize, A.AnnotatedRegion, A.Opacity, A.BackdropFilter, A.ClipRect, A.ClipRRect, A.ClipOval, A.ClipPath, A.PhysicalModel, A.PhysicalShape, A.Transform, A.CompositedTransformTarget, A.CompositedTransformFollower, A.FittedBox, A.FractionalTranslation, A.Padding, A.Align, A.CustomSingleChildLayout, A.SizedBox, A.ConstrainedBox, A.FractionallySizedBox, A.LimitedBox, A.OverflowBox, A.Offstage, A.AspectRatio, A.IntrinsicWidth, A.IntrinsicHeight, A.SliverPadding, A.Listener, A.RepaintBoundary, A.IgnorePointer, A.AbsorbPointer, A.Semantics, A.MergeSemantics, A.BlockSemantics, A.ExcludeSemantics, A.IndexedSemantics, A.ColoredBox, A.DecoratedBox, A._CompositionCallback, A._GestureSemantics, A._Magnifier, A._DeferredLayout, A._PlatformViewPlaceHolder, A._ScrollSemantics, A._SingleChildViewport, A._SliverFractionalPadding, A.SnapshotWidget, A.TapRegionSurface, A.TapRegion, A.FadeTransition, A._Visibility, A._AutoScaleInlineWidget, A.Follower, A.Leader, A.CupertinoPopoverMenu, A.ViewportBoundsReporter, A.ViewportBoundsReplicator, A.FillWidthIfConstrained, A._TextLinesLimiter]); _inherit(A.ChartContainer, A.CustomPaint); _inherit(A.RenderObject, A._RenderObject_Object_DiagnosticableTreeMixin); _inheritMany(A.RenderObject, [A.RenderBox, A._RenderView_RenderObject_RenderObjectWithChildMixin, A.RenderSliver]); _inheritMany(A.RenderBox, [A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin, A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin, A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin, A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin, A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin, A._RenderListBody_RenderBox_ContainerRenderObjectMixin, A._RenderFlex_RenderBox_ContainerRenderObjectMixin, A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin, A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin, A._RenderEditableCustomPaint, A.RenderErrorBox, A.RenderImage, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin, A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin, A._RenderStack_RenderBox_ContainerRenderObjectMixin, A.RenderTable, A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin, A._RenderWrap_RenderBox_ContainerRenderObjectMixin, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin, A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin, A.__RenderTheater_RenderBox_ContainerRenderObjectMixin, A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin, A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin, A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin, A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin, A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin, A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin, A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin, A.RenderContentLayers, A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin, A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin]); _inherit(A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin, A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin); _inherit(A.RenderProxyBox, A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin); _inheritMany(A.RenderProxyBox, [A.RenderCustomPaint, A._RenderMenuItem, A._RenderInkFeatures, A._TextSelectionToolbarTrailingEdgeAlignRenderBox, A.RenderProxyBoxWithHitTestBehavior, A.RenderConstrainedBox, A.RenderLimitedBox, A.RenderAspectRatio, A.RenderIntrinsicWidth, A.RenderIntrinsicHeight, A.RenderOpacity, A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin, A.RenderBackdropFilter, A._RenderCustomClip, A.RenderDecoratedBox, A.RenderTransform, A.RenderFittedBox, A.RenderFractionalTranslation, A.RenderRepaintBoundary, A.RenderIgnorePointer, A.RenderOffstage, A.RenderAbsorbPointer, A.RenderSemanticsAnnotations, A.RenderBlockSemantics, A.RenderMergeSemantics, A.RenderExcludeSemantics, A.RenderIndexedSemantics, A.RenderLeaderLayer, A.RenderFollowerLayer, A.RenderAnnotatedRegion, A._RenderCompositionCallback, A._RenderMagnification, A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin, A._RenderLayoutSurrogateProxyBox, A._RenderScrollSemantics, A._RenderSnapshotWidget, A._RenderVisibility, A.RenderFollower, A.RenderLeader, A.RenderViewportBoundsReporter, A.RenderViewportBoundsReplicator, A.RenderFillWidthIfConstrained, A._RenderTextViewport]); _inherit(A.ChartContainerRenderObject, A.RenderCustomPaint); _inheritMany(A.Listenable, [A.CustomPainter, A.Animation0, A._MergingListenable, A.CustomClipper, A._SystemFontsNotifier]); _inheritMany(A.CustomPainter, [A.ChartContainerCustomPaint, A._SymbolCustomPaint, A._CupertinoActivityIndicatorPainter, A._TextSelectionHandlePainter0, A._CupertinoChevronPainter, A._LiveTextIconPainter, A._DropdownMenuPainter, A._InputBorderPainter, A._ShapeBorderPainter, A._LinearProgressIndicatorPainter, A._CircularProgressIndicatorPainter, A._DividerPainter, A._IndicatorPainter, A._TextSelectionHandlePainter, A._DialPainter, A._GlowingOverscrollIndicatorPainter, A._PlaceholderPainter, A.DashRectPainter, A.QrPainter, A.AppleLogoPainter, A.CaretPainter, A._EmptyHighlightPainter, A.TextSelectionPainter, A._UnderlinePainter]); _inheritMany(A.MultiChildLayoutDelegate, [A.WidgetLayoutDelegate, A._ScaffoldLayout, A._ToolbarLayout]); _inheritMany(A._UnorderedEquality, [A.UnorderedIterableEquality, A.SetEquality]); _inheritMany(A.PlatformInterface, [A.ConnectivityPlatform, A.DeviceInfoPlatform, A.FilePicker, A.GoogleSignInPlatform, A.ImageCropperPlatform, A.ImagePickerPlatform, A.InAppPurchasePlatform, A.LocalAuthPlatform, A.PackageInfoPlatform, A.PathProviderPlatform, A.PermissionHandlerPlatform, A.PrintingPlatform, A.SharePlatform, A.SharedPreferencesStorePlatform, A.SignInWithApplePlatform, A.UrlLauncherPlatform]); _inheritMany(A.ConnectivityPlatform, [A.ConnectivityPlusWebPlugin, A.MethodChannelConnectivity]); _inherit(A.DartHtmlConnectivityPlugin, A.ConnectivityPlusWebPlugin); _inherit(A.XFile, A.XFileBase); _inherit(A.IdentifierToken, A.Token); _inherit(A.Tokenizer, A.TokenizerBase); _inheritMany(A.TreeNode, [A.Identifier, A.Wildcard, A.ThisOperator, A.Negation, A.SelectorGroup, A.Selector, A.SimpleSelectorSequence, A.SimpleSelector, A.SelectorExpression, A.Expression]); _inheritMany(A.SimpleSelector, [A.ElementSelector, A.NamespaceSelector, A.AttributeSelector, A.IdSelector, A.ClassSelector, A.PseudoClassSelector, A.PseudoElementSelector, A.NegationSelector]); _inherit(A.PseudoClassFunctionSelector, A.PseudoClassSelector); _inherit(A.PseudoElementFunctionSelector, A.PseudoElementSelector); _inheritMany(A.Expression, [A.OperatorPlus, A.OperatorMinus, A.LiteralTerm]); _inheritMany(A.LiteralTerm, [A.NumberTerm, A.UnitTerm, A.PercentageTerm, A.EmTerm, A.ExTerm, A.FractionTerm]); _inheritMany(A.UnitTerm, [A.LengthTerm, A.AngleTerm, A.TimeTerm, A.FreqTerm, A.ResolutionTerm, A.ChTerm, A.RemTerm, A.LineHeightTerm, A.ViewportTerm]); _inheritMany(A.DropEvent, [A.DropEnterEvent, A.DropExitEvent, A.DropUpdateEvent, A.DropDoneEvent]); _inherit(A.DeviceInfoPlusWebPlugin, A.DeviceInfoPlatform); _inheritMany(A.FilePicker, [A.FilePickerWeb, A.FilePickerIO, A.FilePickerMacOS, A.FilePickerLinux]); _inheritMany(A.Animation0, [A._AnimationController_Animation_AnimationEagerListenerMixin, A._AlwaysCompleteAnimation, A._AlwaysDismissedAnimation, A.AlwaysStoppedAnimation, A._ProxyAnimation_Animation_AnimationLazyListenerMixin, A._ReverseAnimation_Animation_AnimationLazyListenerMixin, A._CurvedAnimation_Animation_AnimationWithParentMixin, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin, A._CompoundAnimation_Animation_AnimationLazyListenerMixin, A.__AnimatedEvaluation_Animation_AnimationWithParentMixin, A.__ChangeAnimation_Animation_AnimationWithParentMixin, A.__DragAnimation_Animation_AnimationWithParentMixin]); _inherit(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A._AnimationController_Animation_AnimationEagerListenerMixin); _inherit(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin); _inherit(A.AnimationController, A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); _inheritMany(A.Simulation, [A._InterpolationSimulation, A._RepeatingSimulation, A.FrictionSimulation, A.SpringSimulation, A._DiscreteKeyFrameSimulation, A.BouncingScrollSimulation, A.ClampingScrollSimulation]); _inherit(A.AnimationStyle, A._AnimationStyle_Object_Diagnosticable); _inherit(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A._ProxyAnimation_Animation_AnimationLazyListenerMixin); _inherit(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin); _inherit(A.ProxyAnimation, A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); _inherit(A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin, A._ReverseAnimation_Animation_AnimationLazyListenerMixin); _inherit(A.ReverseAnimation, A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin); _inherit(A.CurvedAnimation, A._CurvedAnimation_Animation_AnimationWithParentMixin); _inherit(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin); _inherit(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin); _inherit(A.TrainHoppingAnimation, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); _inherit(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A._CompoundAnimation_Animation_AnimationLazyListenerMixin); _inherit(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin); _inherit(A.CompoundAnimation, A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); _inheritMany(A.CompoundAnimation, [A.AnimationMin, A._AnimationSwap]); _inheritMany(A.ParametricCurve, [A.Curve, A._BottomSheetSuspendedCurve]); _inheritMany(A.Curve, [A._Linear, A.SawTooth, A.Interval, A.Threshold, A.Cubic, A.ThreePointCubic, A.FlippedCurve, A._DecelerateCurve, A.ElasticOutCurve]); _inherit(A._AnimatedEvaluation, A.__AnimatedEvaluation_Animation_AnimationWithParentMixin); _inheritMany(A.Animatable, [A._ChainedEvaluation, A.Tween, A.CurveTween, A.TweenSequence]); _inheritMany(A.Tween, [A.ReverseTween, A.ColorTween, A.SizeTween, A.RectTween, A.IntTween, A.ConstantTween, A.MaterialPointArcTween, A._InputBorderTween, A.ShapeBorderTween, A.ThemeDataTween, A.AlignmentGeometryTween, A.BoxConstraintsTween, A.DecorationTween, A.EdgeInsetsTween, A.EdgeInsetsGeometryTween, A.BorderRadiusTween, A.Matrix4Tween, A.TextStyleTween]); _inherit(A._CupertinoActivityIndicatorState, A.__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin); _inherit(A._CupertinoButtonState, A.__CupertinoButtonState_State_SingleTickerProviderStateMixin); _inherit(A.__CupertinoCheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin, A.__CupertinoCheckboxState_State_TickerProviderStateMixin); _inherit(A._CupertinoCheckboxState, A.__CupertinoCheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin); _inheritMany(A.ChangeNotifier, [A.ToggleablePainter, A.ValueNotifier, A.ToggleablePainter0, A.DataTableSource, A.RestorableProperty, A._InputBorderGap, A.SnapshotPainter, A._ScaffoldGeometryNotifier, A.TabController, A.ViewportOffset, A.ScrollController, A._BindingPipelineManifold, A.RenderEditablePainter, A.MouseTracker, A.SemanticsOwner, A.RestorationManager, A.KeepAliveHandle, A._GlowController, A._StretchController, A.ScrollbarPainter, A.SnapshotController, A._MenuPageController, A.PdfPreviewData, A.ScrollbarPainter0, A.SignalNotifier]); _inheritMany(A.ToggleablePainter, [A._CheckboxPainter0, A._RadioPainter0]); _inheritMany(A.Color, [A._CupertinoDynamicColor_Color_Diagnosticable, A.ColorSwatch, A.MaterialStateColor]); _inherit(A.CupertinoDynamicColor, A._CupertinoDynamicColor_Color_Diagnosticable); _inheritMany(A.TextSelectionControls, [A.CupertinoDesktopTextSelectionControls, A.CupertinoTextSelectionControls, A.DesktopTextSelectionControls, A.MaterialTextSelectionControls]); _inherit(A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls, A.CupertinoDesktopTextSelectionControls); _inherit(A._CupertinoDesktopTextSelectionHandleControls, A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls); _inheritMany(A.StatelessWidget, [A.CupertinoDesktopTextSelectionToolbar, A.CupertinoMagnifier, A.CupertinoPageTransition, A.CupertinoTextSelectionToolbar, A.CupertinoTheme, A._AboutProgram, A._PackageListTile, A._PackageLicensePageTitle, A._MasterPage, A._DetailView, A._ActionButton, A._ActionIcon, A.BackButtonIcon, A.DrawerButtonIcon, A.EndDrawerButtonIcon, A.AdaptiveTextSelectionToolbar, A._DragHandle, A._BottomSheetGestureDetector, A.Card, A.CheckboxListTile, A.DataTable, A.InkResponse, A._DatePickerHeader, A.DesktopTextSelectionToolbar, A.DesktopTextSelectionToolbarButton, A.Dialog, A.AlertDialog, A.SimpleDialogOption, A.SimpleDialog, A.Divider, A.VerticalDivider, A.Drawer, A._DropdownMenuItemContainer, A.FloatingActionButton, A.IconButton, A.ListTile, A.Magnifier, A._ShapeBorderPaint, A._FadeUpwardsPageTransition, A._ZoomPageTransition, A._PopupMenu, A.RadioListTile, A._BodyBuilder, A.Scrollbar, A.Switch, A.SwitchListTile, A.Tab, A.TextSelectionToolbar, A._TextSelectionToolbarContainer, A._TextSelectionToolbarOverflowButton, A.TextSelectionToolbarTextButton, A.Theme, A._TimePickerHeader, A._HourMinuteControl, A._HourControl, A._StringFragment, A._MinuteControl, A._DayPeriodControl, A._AmPmButton, A._HourTextField, A._MinuteTextField, A.ToggleButtons, A._TooltipOverlay, A._NullWidget1, A.IndexedStack, A.PositionedDirectional, A.KeyedSubtree, A.Builder, A.Container, A._NullWidget2, A.DefaultTextEditingShortcuts, A.DisplayFeatureSubScreen, A.ExcludeFocus, A.GestureDetector, A.Icon, A._CaptureAll, A._InteractiveViewerBuilt, A.RawMagnifier, A._MagnifierStyle, A.ModalBarrier, A._ModalBarrierGestureDetector, A.NavigationToolbar, A.PageStorage, A.Placeholder, A.HtmlElementView, A.PreferredSize, A.ReorderableDragStartListener, A._DragItemProxy, A.SafeArea, A.ScrollView, A.CallbackShortcuts, A.SingleChildScrollView, A.SliverFillViewport, A.SliverPersistentHeader, A.Spacer, A._NullWidget4, A.Text, A.Title, A.View, A.Visibility, A.StoreConnector, A.StoreBuilder, A.DrawerMotion, A.CustomSlidableAction, A.SlidableAction, A.SlidableAutoCloseBehaviorInteractor, A.SlidableAutoCloseInteractor, A.SlidableAutoCloseBehaviorListener, A.SlidableAutoCloseNotificationSender, A.SlidableAutoCloseBarrierInteractor, A.FollowerFadeOutBeyondBoundary, A.FieldGrid, A.ActionMenuButton, A.ViewActionMenuButton, A.AppBorder, A.CustomFieldSelector, A.AppHeader, A.AppWebView, A._WebWebView, A.AutobillDropdownMenuItem, A.BlankScreen, A.AppTextButton, A.BottomButtons, A.AppButton, A.ConfirmEmail, A.ConfirmEmailBuilder, A.CopyToClipboard, A.DashedRect, A.MessageDialog, A.ErrorDialog, A._HealthListTile, A.LoadingDialog, A.DismissibleEntity, A.DocumentTile, A.DocumentPreview, A.EditScaffold, A.EntityActionListTile, A.EntityStatusChip, A.EntityAutocompleteListTile, A.EntityHeader, A.EntityStateLabel, A.EntityTopFilter, A.EntityTopFilterHeader, A.FormCard, A.AppDropdownButton, A.AppForm, A.AppTabForm, A.AppTabBar, A.AppToggleButtons, A.BoolDropdownButton, A.ClientPicker, A.CustomSurcharges, A.DesignPicker, A.DiscountField, A.DynamicSelector, A.LearnMoreUrl, A.NotificationSettings, A._NotificationSelector, A.ProjectPicker, A.SaveCancelButtons, A.UserPicker, A.VendorPicker, A.TokenMeta, A.HelpText, A.HistoryDrawer, A.HistoryDrawerBuilder, A.IconMessage, A.IconText, A.InvoiceItemListTile, A.TaxRateField, A.ListScaffold, A.ActivityListTile, A.AppListTile, A.ListDivider, A.ListFilterMessage, A.FilterListTile, A.SelectedIndicator, A.LoadingIndicator, A.MainScreen, A.EntityScreens, A.SettingsScreens, A.SidebarFooter, A.SidebarFooterCollapsed, A.MenuDrawerBuilder, A._SelectRow, A.AppPinput, A.PortalLinks, A.TableTooltip, A.CachedImage, A.ResponsivePadding, A.SearchText, A._VariableGrid, A.ViewScaffold, A.InitScreen, A.LockScreen, A.RuledText, A.LoginScreen, A.BankAccountListItem, A.BankAccountListBuilder, A.BankAccountScreen, A.BankAccountScreenBuilder, A.BankAccountEditScreen, A.BankAccountViewScreen, A.ClientListItem, A.ClientListBuilder, A.ClientPdfScreen, A.ClientScreen, A.ClientScreenBuilder, A.ContactListTile0, A.ClientEditContactsScreen, A.ClientEditDesktop, A.ClientEditFooter, A.ClientEditScreen, A.ClientViewDocuments, A.ClientOverview, A.ClientViewPaymentMethods, A.ClientViewScreen, A.CompanyGatewayListItem, A.CompanyGatewayListBuilder, A.CompanyGatewayScreen, A.CompanyGatewayScreenBuilder, A.GatewayConfigSettings, A.CompanyGatewayEditScreen, A._CompanyGatewayOverview, A.CompanyGatewayViewScreen, A.CreditEmailScreen, A.CreditListItem, A.CreditListBuilder, A.CreditPdfScreen, A.CreditScreen, A.CreditScreenBuilder, A.CreditEditDetailsScreen, A.CreditEditItemsScreen, A.CreditEditNotesScreen, A.CreditEditPDFScreen, A.CreditEditScreen, A.CreditViewScreen, A.DashboardActivity, A.DashboardPanels, A._CustomTabBarView, A.DashboardScreenBuilder, A.SidebarScaffold, A.InvoiceSidebar, A.PaymentSidebar, A.QuoteSidebar, A.TaskSidebar, A.ExpenseSidbar, A._DashboardSidebar, A.DashboardSystemLogs, A.DesignListItem, A.DesignListBuilder, A.DesignScreen, A.DesignScreenBuilder, A.DesignSection, A.HtmlDesignPreview, A.DesignEditScreen, A.DesignViewScreen, A.DocumentListItem, A.DocumentListBuilder, A.DocumentScreen, A.DocumentScreenBuilder, A.DocumentEditScreen, A.DocumentViewScreen, A.ExpenseEditDesktop, A.ExpenseEditScreen, A.ExpenseListItem, A.ExpenseListBuilder, A.ExpenseScreen, A.ExpenseScreenBuilder, A.ExpenseViewDocuments, A.ExpenseOverview, A.ExpenseViewScreen, A.ExpenseCategoryEditScreen, A.ExpenseCategoryListItem, A.ExpenseCategoryListBuilder, A.ExpenseCategoryScreen, A.ExpenseCategoryScreenBuilder, A.ExpenseCategoryViewScreen, A.GroupEditScreen, A.GroupListItem, A.GroupListBuilder, A.GroupSettingsScreen, A.GroupScreenBuilder, A.SettingsViewer, A.GroupViewScreen, A.InvoiceEditContacts, A.InvoiceEditContactsScreen, A.InvoiceEditDetailsScreen, A.InvoiceEditFooter, A.TableHeader, A.InvoiceEditItemsScreen, A.InvoiceEditNotesScreen, A.InvoiceEditPDFScreen, A.InvoiceEditScreen, A.InvoiceTaxDetails, A.InvoiceEmailScreen, A.InvoiceListItem, A.InvoiceListBuilder, A.InvoicePdfScreen, A.InvoiceScreen, A.InvoiceScreenBuilder, A.InvoiceViewContacts, A._InvitationListTile, A.InvoiceViewDocuments, A.InvoiceOverview, A.InvoiceViewScreen, A.PaymentEditFooter, A.PaymentEditScreen, A.PaymentListItem, A.PaymentListBuilder, A.PaymentScreen, A.PaymentScreenBuilder, A.PaymentRefundScreen, A.PaymentViewDocuments, A.PaymentViewScreen, A.PaymentTermEditScreen, A.PaymentTermListItem, A.PaymentTermListBuilder, A.PaymentTermScreen, A.PaymentTermScreenBuilder, A.PaymentTermViewScreen, A.ProductEditScreen, A.ProductListItem, A.ProductListBuilder, A.ProductScreen, A.ProductScreenBuilder, A.ProductViewDocuments, A.ProductViewScreen, A.ProjectEditScreen, A.ProjectListItem, A.ProjectListBuilder, A.ProjectScreen, A.ProjectScreenBuilder, A.ProjectViewDocuments, A.ProjectViewScreen, A.PurchaseOrderEditDetailsScreen, A.PurchaseOrderEditItemsScreen, A.PurchaseOrderEditNotesScreen, A.PurchaseOrderEditPDFScreen, A.PurchaseOrderEditScreen, A.PurchaseOrderEmailScreen, A.PurchaseOrderListItem, A.PurchaseOrderListBuilder, A.PurchaseOrderPdfScreen, A.PurchaseOrderScreen, A.PurchaseOrderScreenBuilder, A.PurchaseOrderViewScreen, A.QuoteEditDetailsScreen, A.QuoteEditItemsScreen, A.QuoteEditNotesScreen, A.QuoteEditPDFScreen, A.QuoteEditScreen, A.QuoteEmailScreen, A.QuoteListItem, A.QuoteListBuilder, A.QuotePdfScreen, A.QuoteScreen, A.QuoteScreenBuilder, A.QuoteViewScreen, A.RecurringExpenseEditScreen, A.RecurringExpenseListItem, A.RecurringExpenseListBuilder, A.RecurringExpenseScreen, A.RecurringExpenseScreenBuilder, A.RecurringExpenseViewScreen, A.RecurringInvoiceEditDetailsScreen, A.RecurringInvoiceEditItemsScreen, A.RecurringInvoiceEditNotesScreen, A.RecurringInvoiceEditPDFScreen, A.RecurringInvoiceEditScreen, A.RecurringInvoiceListItem, A.RecurringInvoiceListBuilder, A.RecurringInvoicePdfScreen, A.RecurringInvoiceScreen, A.RecurringInvoiceScreenBuilder, A.RecurringInvoiceViewScreen, A.ReportCharts, A.ReportsScreen, A.TotalsDataTable, A.ReportsScreenBuilder, A.ScheduleEditScreen, A.ScheduleListItem, A.ScheduleListBuilder, A.ScheduleScreen, A.ScheduleScreenBuilder, A.ScheduleViewScreen, A._AccountOverview, A.AccountManagementScreen, A.ClientPortalScreen, A.CompanyDetailsScreen, A.CreditCardsAndBanksScreen, A.CustomFieldsSettings, A.CustomFieldsScreen, A.DataVisualizationsScreen, A.DeviceSettingsScreen, A.EInvoiceSettingsScreen, A.EmailSettingsScreen, A.ExpenseSettingsScreen, A.HelpPanel, A.GeneratedNumbersScreen, A._FieldMapper, A.ImportExportScreen, A.InvoiceDesignScreen, A.LocalizationScreen, A.PaymentsSettingsScreen, A.ProductSettingsScreen, A.SettingsSearch, A.SettingsListBuilder, A.SettingsScreen, A.SettingsScreenBuilder, A.TaskSettingsScreen, A.NumberOfRatesSelector, A.TaxSettingsScreen, A.EmailPreview, A.TemplatesAndRemindersScreen, A.UserDetailsScreen, A.WorkflowSettingsScreen, A.SubscriptionEditScreen, A.SubscriptionListItem, A.SubscriptionListBuilder, A.SubscriptionScreen, A.SubscriptionScreenBuilder, A.SubscriptionViewScreen, A._BottomBar, A.TaskEditDetailsScreen, A.TaskEditTimesScreen, A.TaskEditScreen, A.TaskListItem, A.TaskListBuilder, A.TaskScreen, A.TaskScreenBuilder, A.TaskTimeListTile, A.TaskViewDocuments, A.TaskViewScreen, A.TaskStatusEditScreen, A.TaskStatusListItem, A.TaskStatusListBuilder, A.TaskStatusScreen, A.TaskStatusScreenBuilder, A.TaskStatusViewScreen, A.TaxRateEditScreen, A.TaxRateListItem, A.TaxRateListBuilder, A.TaxRateSettingsScreen, A.TaxRateScreenBuilder, A.TaxRateViewScreen, A.TokenEditScreen, A.TokenListItem, A.TokenListBuilder, A.TokenScreen, A.TokenScreenBuilder, A._TokenListTile, A.TokenViewScreen, A.TransactionEditScreen, A.TransactionListItem, A.TransactionListBuilder, A.TransactionScreen, A.TransactionScreenBuilder, A.TransactionViewScreen, A.TransactionRuleEditScreen, A.TransactionRuleListItem, A.TransactionRuleListBuilder, A.TransactionRuleScreen, A.TransactionRuleScreenBuilder, A.TransactionRuleViewScreen, A._PermissionCheckbox, A.UserEditScreen, A.UserListItem, A.UserListBuilder, A.UserScreen, A.UserScreenBuilder, A.UserView, A.UserViewScreen, A.ContactListTile, A.VendorEditContactsScreen, A.VendorEditDesktop, A.VendorEditFooter, A.VendorEditScreen, A.VendorListItem, A.VendorListBuilder, A.VendorScreen, A.VendorScreenBuilder, A.VendorViewDocuments, A.VendorOverview, A.VendorViewScreen, A.WebhookEditScreen, A.TargetListTile, A.WebhookViewScreen, A.WebhookListItem, A.WebhookListBuilder, A.WebhookScreen, A.WebhookScreenBuilder, A.SuperEditorPopoverButton, A._PositionedToolbar, A._PinItem, A._SeparatedRaw, A._PinputCursor, A.PointerInterceptor, A.PdfPreviewAction, A.PdfPrintAction, A._PdfShareAction_StatelessWidget_PdfPreviewActionBounds, A.PdfPreviewPage, A._QrContentView, A.SignInWithAppleButton, A.BlockquoteComponent, A.SelectableBox, A.SuperEditorFocusDebugVisuals, A.SuperEditorImeDebugVisuals, A.HorizontalRuleComponent, A.ImageComponent, A._Component, A.DefaultAndroidEditorToolbar, A.ContentLayerStatelessWidget, A.ScrollbarWithCustomPhysics, A.AndroidFollowingMagnifier, A.AndroidMagnifyingGlass, A.AndroidSelectionHandle, A.AndroidTextEditingFloatingToolbar, A.IOSFollowingMagnifier, A.IOSRoundedRectangleMagnifyingGlass, A.IOSSelectionHandle, A.IOSTextEditingFloatingToolbar, A.SuperEditorPopover, A.MagnifyingGlass, A.IOSFloatingCursor, A.TextLayoutSelectionHighlight, A.TextLayoutEmptyHighlight]); _inherit(A.IconThemeData, A._IconThemeData_Object_Diagnosticable); _inherit(A._CupertinoIconThemeData_IconThemeData_Diagnosticable, A.IconThemeData); _inherit(A.CupertinoIconThemeData, A._CupertinoIconThemeData_IconThemeData_Diagnosticable); _inheritMany(A.LocalizationsDelegate, [A._CupertinoLocalizationsDelegate, A._MaterialLocalizationsDelegate, A._WidgetsLocalizationsDelegate, A._GlobalCupertinoLocalizationsDelegate, A._MaterialLocalizationsDelegate0, A._WidgetsLocalizationsDelegate0, A.AppLocalizationsDelegate]); _inherit(A._CupertinoTextMagnifierState, A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin); _inherit(A.__CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin, A.__CupertinoRadioState_State_TickerProviderStateMixin); _inherit(A._CupertinoRadioState, A.__CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin); _inherit(A.Decoration, A._Decoration_Object_Diagnosticable); _inheritMany(A.Decoration, [A._CupertinoEdgeShadowDecoration, A.UnderlineTabIndicator, A.BoxDecoration, A.ShapeDecoration]); _inheritMany(A.BoxPainter, [A._CupertinoEdgeShadowPainter, A._UnderlinePainter0, A._BoxDecorationPainter, A._ShapeDecorationPainter]); _inheritMany(A.RawScrollbar, [A.CupertinoScrollbar, A._MaterialScrollbar, A._MaterialScrollbar1]); _inherit(A.RawScrollbarState, A._RawScrollbarState_State_TickerProviderStateMixin); _inheritMany(A.RawScrollbarState, [A._CupertinoScrollbarState, A._MaterialScrollbarState, A._MaterialScrollbarState1]); _inherit(A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls, A.CupertinoTextSelectionControls); _inherit(A.CupertinoTextSelectionHandleControls, A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls); _inherit(A.RenderShiftedBox, A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin); _inheritMany(A.RenderShiftedBox, [A._RenderCupertinoTextSelectionToolbarShape, A.RenderAligningShiftedBox, A._RenderInputPadding, A._RenderInputPadding0, A._RenderMenuItem0, A._RenderInputPadding2, A._SelectToggleButtonRenderObject, A._RenderInputPadding1, A.RenderPadding, A.RenderCustomSingleChildLayoutBox, A.RenderPopover]); _inherit(A._CupertinoTextSelectionToolbarContentState, A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin); _inheritMany(A._CupertinoChevronPainter, [A._LeftCupertinoChevronPainter, A._RightCupertinoChevronPainter]); _inheritMany(A.Element0, [A.RenderObjectElement, A._NullElement0, A.ComponentElement, A._RootElement_Element_RootElementMixin, A._NullElement, A._NullElement1]); _inheritMany(A.RenderObjectElement, [A._CupertinoTextSelectionToolbarItemsElement, A.MultiChildRenderObjectElement, A.SingleChildRenderObjectElement, A.LeafRenderObjectElement, A.RenderTreeRootElement, A._LayoutBuilderElement, A._OverlayPortalElement, A.SliverMultiBoxAdaptorElement, A._SliverPersistentHeaderElement, A.SlottedRenderObjectElement, A._TableElement, A.ContentLayersElement]); _inherit(A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderCupertinoTextSelectionToolbarItems, A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.CupertinoTextThemeData, A._CupertinoTextThemeData_Object_Diagnosticable); _inheritMany(A.ProxyWidget, [A.InheritedWidget, A.ParentDataWidget, A.NotificationListener]); _inheritMany(A.InheritedWidget, [A._InheritedCupertinoTheme, A.InheritedTheme, A._FocusedDate, A._DrawerControllerScope, A.DropdownButtonHideUnderline, A.FlexibleSpaceBarSettings, A._ParentInkResponseProvider, A._ScaffoldMessengerScope, A._ScaffoldScope, A._TabControllerScope, A.InheritedModel, A._ActionsScope, A.InheritedNotifier, A._AutofillScope, A._UbiquitousInheritedWidget, A._FormScope, A._LocalizationsScope, A.HeroControllerScope, A._RenderTheaterMarker, A.PrimaryScrollController, A.UnmanagedRestorationScope, A._RouterScope, A._ModalScopeStatus, A.ScrollConfiguration, A._ScrollNotificationObserverScope, A._ScrollableScope, A.SelectionRegistrarScope, A._ShortcutRegistrarScope, A._EffectiveTickerMode, A._ViewScope, A._PipelineOwnerScope, A._VisibilityScope, A.StoreProvider, A.ActionPaneConfiguration, A._ActionPaneScope, A._SlidableControllerScope, A.StyledToastTheme, A.SuperEditorDebugVisuals, A.SuperEditorAndroidControlsScope, A.SuperEditorIosControlsScope]); _inherit(A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable, A.NoDefaultCupertinoThemeData); _inherit(A.CupertinoThemeData, A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable); _inherit(A._DefaultCupertinoTextThemeData, A.CupertinoTextThemeData); _inheritMany(A.DiagnosticsNode, [A.DiagnosticsProperty, A.DiagnosticsBlock, A.DiagnosticableNode]); _inheritMany(A.DiagnosticsProperty, [A._ErrorDiagnostic, A.ErrorSpacer]); _inheritMany(A._ErrorDiagnostic, [A.ErrorDescription, A.ErrorSummary, A.ErrorHint]); _inherit(A.FlutterErrorDetails, A._FlutterErrorDetails_Object_Diagnosticable); _inherit(A.FlutterError, A._FlutterError_Error_DiagnosticableTreeMixin); _inherit(A.DiagnosticsStackTrace, A.DiagnosticsBlock); _inheritMany(A.DiagnosticableNode, [A._FlutterErrorDetailsNode, A.DiagnosticableTreeNode, A._SemanticsDiagnosticableNode]); _inheritMany(A.Key, [A.LocalKey, A.GlobalKey]); _inheritMany(A.LocalKey, [A.UniqueKey, A.ValueKey, A._SaltedKey, A.ObjectKey]); _inherit(A.LicenseEntryWithLineBreaks, A.LicenseEntry); _inheritMany(A._TrieNode, [A._FullNode, A._CompressedNode, A._HashCollisionNode]); _inherit(A.FlutterErrorDetailsForPointerEventDispatcher, A.FlutterErrorDetails); _inherit(A.PointerEvent, A._PointerEvent_Object_Diagnosticable); _inherit(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable, A._AbstractPointerEvent); _inherit(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription, A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable); _inherit(A._TransformedPointerEvent, A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription); _inheritMany(A.PointerEvent, [A._PointerAddedEvent_PointerEvent__PointerEventDescription, A._PointerRemovedEvent_PointerEvent__PointerEventDescription, A._PointerHoverEvent_PointerEvent__PointerEventDescription, A._PointerEnterEvent_PointerEvent__PointerEventDescription, A._PointerExitEvent_PointerEvent__PointerEventDescription, A._PointerDownEvent_PointerEvent__PointerEventDescription, A._PointerMoveEvent_PointerEvent__PointerEventDescription, A._PointerUpEvent_PointerEvent__PointerEventDescription, A.PointerSignalEvent, A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription, A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription, A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription, A._PointerCancelEvent_PointerEvent__PointerEventDescription]); _inherit(A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent, A._PointerAddedEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerAddedEvent, A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent); _inheritMany(A._TransformedPointerEvent, [A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent, A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent, A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent, A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent, A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent, A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent, A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent, A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent, A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent, A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent, A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent, A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent, A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent, A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent, A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent]); _inherit(A._TransformedPointerAddedEvent, A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent); _inherit(A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent, A._PointerRemovedEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerRemovedEvent, A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent); _inherit(A._TransformedPointerRemovedEvent, A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent); _inherit(A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent, A._PointerHoverEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerHoverEvent, A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent); _inherit(A._TransformedPointerHoverEvent, A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent); _inherit(A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent, A._PointerEnterEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerEnterEvent, A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent); _inherit(A._TransformedPointerEnterEvent, A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent); _inherit(A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent, A._PointerExitEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerExitEvent, A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent); _inherit(A._TransformedPointerExitEvent, A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent); _inherit(A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent, A._PointerDownEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerDownEvent, A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent); _inherit(A._TransformedPointerDownEvent, A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent); _inherit(A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent, A._PointerMoveEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerMoveEvent, A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent); _inherit(A._TransformedPointerMoveEvent, A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent); _inherit(A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent, A._PointerUpEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerUpEvent, A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent); _inherit(A._TransformedPointerUpEvent, A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent); _inheritMany(A.PointerSignalEvent, [A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription, A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription, A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription]); _inherit(A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent, A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription); _inherit(A.PointerScrollEvent, A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent); _inherit(A._TransformedPointerScrollEvent, A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent); _inherit(A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent, A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription); _inherit(A.PointerScrollInertiaCancelEvent, A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent); _inherit(A._TransformedPointerScrollInertiaCancelEvent, A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent); _inherit(A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent, A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription); _inherit(A.PointerScaleEvent, A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent); _inherit(A._TransformedPointerScaleEvent, A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent); _inherit(A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent, A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerPanZoomStartEvent, A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent); _inherit(A._TransformedPointerPanZoomStartEvent, A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent); _inherit(A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent, A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerPanZoomUpdateEvent, A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent); _inherit(A._TransformedPointerPanZoomUpdateEvent, A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent); _inherit(A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent, A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerPanZoomEndEvent, A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent); _inherit(A._TransformedPointerPanZoomEndEvent, A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent); _inherit(A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent, A._PointerCancelEvent_PointerEvent__PointerEventDescription); _inherit(A.PointerCancelEvent, A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent); _inherit(A._TransformedPointerCancelEvent, A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent); _inheritMany(A.GestureArenaMember, [A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin, A._CombiningGestureArenaMember]); _inherit(A.GestureRecognizer, A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin); _inheritMany(A.GestureRecognizer, [A.OneSequenceGestureRecognizer, A.MultiDragGestureRecognizer, A.DoubleTapGestureRecognizer, A.TapSequenceGestureRecognizer]); _inheritMany(A.OneSequenceGestureRecognizer, [A.ForcePressGestureRecognizer, A.PrimaryPointerGestureRecognizer, A.DragGestureRecognizer, A.ScaleGestureRecognizer, A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin, A._PlatformViewGestureRecognizer]); _inheritMany(A._TransformPart, [A._MatrixTransformPart, A._OffsetTransformPart]); _inheritMany(A.PrimaryPointerGestureRecognizer, [A.LongPressGestureRecognizer, A.BaseTapGestureRecognizer]); _inheritMany(A.DragGestureRecognizer, [A.VerticalDragGestureRecognizer, A.HorizontalDragGestureRecognizer, A.PanGestureRecognizer]); _inheritMany(A.MultiDragPointerState, [A._ImmediatePointerState, A._DelayedPointerState]); _inheritMany(A.MultiDragGestureRecognizer, [A.ImmediateMultiDragGestureRecognizer, A.DelayedMultiDragGestureRecognizer]); _inheritMany(A.BaseTapGestureRecognizer, [A.TapGestureRecognizer, A._AnyTapGestureRecognizer]); _inherit(A.TapDragDownDetails, A._TapDragDownDetails_Object_Diagnosticable); _inherit(A.TapDragUpDetails, A._TapDragUpDetails_Object_Diagnosticable); _inherit(A.TapDragStartDetails, A._TapDragStartDetails_Object_Diagnosticable); _inherit(A.TapDragUpdateDetails, A._TapDragUpdateDetails_Object_Diagnosticable); _inherit(A.TapDragEndDetails, A._TapDragEndDetails_Object_Diagnosticable); _inherit(A.BaseTapAndDragGestureRecognizer, A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin); _inheritMany(A.BaseTapAndDragGestureRecognizer, [A.TapAndHorizontalDragGestureRecognizer, A.TapAndPanGestureRecognizer]); _inherit(A.IOSScrollViewFlingVelocityTracker, A.VelocityTracker); _inherit(A.MacOSScrollViewFlingVelocityTracker, A.IOSScrollViewFlingVelocityTracker); _inheritMany(A._ActionButton, [A.BackButton, A.DrawerButton, A.EndDrawerButton]); _inherit(A.ActionIconThemeData, A._ActionIconThemeData_Object_Diagnosticable); _inherit(A.MaterialScrollBehavior, A.ScrollBehavior); _inheritMany(A.SingleChildLayoutDelegate, [A._ToolbarContainerLayout, A._DropdownMenuRouteLayout, A._PopupMenuRouteLayout, A._TooltipPositionDelegate, A.DesktopTextSelectionToolbarLayoutDelegate, A.TextSelectionToolbarLayoutDelegate, A.ToolbarPositionDelegate]); _inherit(A._PreferredAppBarSize, A.Size); _inherit(A._SliverAppBarDelegate, A.SliverPersistentHeaderDelegate); _inherit(A._SliverAppBarState, A.__SliverAppBarState_State_TickerProviderStateMixin); _inheritMany(A.RenderAligningShiftedBox, [A._RenderAppBarTitleBox, A._RenderChildOverflowBox, A.RenderAnimatedSize, A.RenderPositionedBox, A.RenderConstrainedOverflowBox, A.RenderFractionallySizedOverflowBox]); _inherit(A.AppBarTheme, A._AppBarTheme_Object_Diagnosticable); _inheritMany(A.AppBarTheme, [A._AppBarDefaultsM2, A._AppBarDefaultsM3]); _inherit(A.MaterialRectArcTween, A.RectTween); _inherit(A.BadgeThemeData, A._BadgeThemeData_Object_Diagnosticable); _inherit(A.MaterialBannerThemeData, A._MaterialBannerThemeData_Object_Diagnosticable); _inheritMany(A.CustomClipper, [A._BottomAppBarClipper, A.ShapeBorderClipper, A._DecorationClipper, A._DonutClip, A._SlidableClipper]); _inherit(A.BottomAppBarTheme, A._BottomAppBarTheme_Object_Diagnosticable); _inheritMany(A.BottomAppBarTheme, [A._BottomAppBarDefaultsM2, A._BottomAppBarDefaultsM3]); _inherit(A.BottomNavigationBarThemeData, A._BottomNavigationBarThemeData_Object_Diagnosticable); _inherit(A.BottomSheetThemeData, A._BottomSheetThemeData_Object_Diagnosticable); _inherit(A._BottomSheetDefaultsM3, A.BottomSheetThemeData); _inherit(A._RawMaterialButtonState, A.__RawMaterialButtonState_State_MaterialStateMixin); _inherit(A.ButtonBarThemeData, A._ButtonBarThemeData_Object_Diagnosticable); _inherit(A.ButtonStyle, A._ButtonStyle_Object_Diagnosticable); _inherit(A._ButtonStyleState, A.__ButtonStyleState_State_TickerProviderStateMixin); _inherit(A.MouseCursor0, A._MouseCursor_Object_Diagnosticable); _inheritMany(A.MouseCursor0, [A.MaterialStateMouseCursor, A._DeferringMouseCursor, A._NoopMouseCursor, A.SystemMouseCursor]); _inheritMany(A.MaterialStateMouseCursor, [A._MouseCursor, A._EffectiveMouseCursor, A._EnabledAndDisabledMouseCursor, A._EffectiveMouseCursor0]); _inheritMany(A.InheritedTheme, [A.ButtonTheme, A.IconButtonTheme, A.ListTileTheme, A._InheritedTheme, A.DefaultSelectionStyle, A.IconTheme, A.DefaultTextStyle]); _inherit(A.ButtonThemeData, A._ButtonThemeData_Object_Diagnosticable); _inherit(A._DatePickerModeToggleButtonState, A.__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin); _inheritMany(A.SliverGridDelegate, [A._DayPickerGridDelegate, A._YearPickerGridDelegate, A.SliverGridDelegateWithFixedCrossAxisCount]); _inherit(A.CardTheme, A._CardTheme_Object_Diagnosticable); _inheritMany(A.CardTheme, [A._CardDefaultsM2, A._CardDefaultsM3]); _inherit(A.__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin, A.__CheckboxState_State_TickerProviderStateMixin); _inherit(A._CheckboxState, A.__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin); _inheritMany(A.ToggleablePainter0, [A._CheckboxPainter, A._RadioPainter, A._SwitchPainter]); _inherit(A.CheckboxThemeData, A._CheckboxThemeData_Object_Diagnosticable); _inheritMany(A.CheckboxThemeData, [A._CheckboxDefaultsM2, A._CheckboxDefaultsM3]); _inherit(A.ChipThemeData, A._ChipThemeData_Object_Diagnosticable); _inherit(A.ColorScheme, A._ColorScheme_Object_Diagnosticable); _inheritMany(A.ColorSwatch, [A.MaterialColor, A.MaterialAccentColor]); _inheritMany(A.InkResponse, [A.TableRowInkWell, A.InkWell]); _inherit(A._SortArrowState, A.__SortArrowState_State_TickerProviderStateMixin); _inheritMany(A.TableColumnWidth, [A._NullTableColumnWidth, A.IntrinsicColumnWidth, A.FixedColumnWidth, A.FlexColumnWidth]); _inherit(A.DataTableThemeData, A._DataTableThemeData_Object_Diagnosticable); _inherit(A._DatePickerDialogState, A.__DatePickerDialogState_State_RestorationMixin); _inheritMany(A.RestorableProperty, [A.RestorableValue, A._HistoryProperty, A.RestorableListenable]); _inheritMany(A.RestorableValue, [A._RestorableDatePickerEntryMode, A._RestorableAutovalidateMode, A.RestorableTimeOfDay, A._RestorablePrimitiveValueN, A.RestorableDateTimeN, A.RestorableEnumN, A.RestorableEnum, A._RestorableRouteInformation, A._RestorableScrollOffset]); _inherit(A.DatePickerThemeData, A._DatePickerThemeData_Object_Diagnosticable); _inheritMany(A.DatePickerThemeData, [A._DatePickerDefaultsM2, A._DatePickerDefaultsM3]); _inherit(A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls, A.DesktopTextSelectionControls); _inherit(A._DesktopTextSelectionHandleControls, A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls); _inheritMany(A.Route, [A.OverlayRoute, A._NotAnnounced]); _inherit(A.TransitionRoute, A.OverlayRoute); _inherit(A._ModalRoute_TransitionRoute_LocalHistoryRoute, A.TransitionRoute); _inherit(A.ModalRoute, A._ModalRoute_TransitionRoute_LocalHistoryRoute); _inheritMany(A.ModalRoute, [A.PopupRoute, A.PageRoute]); _inheritMany(A.PopupRoute, [A.RawDialogRoute, A._DropdownRoute, A._PopupMenuRoute]); _inherit(A.DialogRoute, A.RawDialogRoute); _inherit(A.DialogTheme, A._DialogTheme_Object_Diagnosticable); _inheritMany(A.DialogTheme, [A._DialogDefaultsM2, A._DialogDefaultsM3]); _inherit(A.DividerThemeData, A._DividerThemeData_Object_Diagnosticable); _inheritMany(A.DividerThemeData, [A._DividerDefaultsM2, A._DividerDefaultsM3]); _inherit(A.DrawerControllerState, A._DrawerControllerState_State_SingleTickerProviderStateMixin); _inherit(A.DrawerThemeData, A._DrawerThemeData_Object_Diagnosticable); _inheritMany(A.DrawerThemeData, [A._DrawerDefaultsM2, A._DrawerDefaultsM3]); _inherit(A.DropdownMenuItem, A._DropdownMenuItemContainer); _inherit(A._DropdownButtonState, A.__DropdownButtonState_State_WidgetsBindingObserver); _inheritMany(A.FormField, [A.DropdownButtonFormField, A.TextFormField, A._PinputFormField]); _inherit(A.FormFieldState, A._FormFieldState_State_RestorationMixin); _inheritMany(A.FormFieldState, [A._DropdownButtonFormFieldState, A._TextFormFieldState]); _inherit(A.DropdownMenuThemeData, A._DropdownMenuThemeData_Object_Diagnosticable); _inheritMany(A.ButtonStyleButton, [A.ElevatedButton, A._IconButtonM3, A.OutlinedButton, A.TextButton]); _inheritMany(A.MaterialStateProperty, [A.__ElevatedButtonDefaultColor_MaterialStateProperty_Diagnosticable, A.__ElevatedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable, A.__ElevatedButtonDefaultElevation_MaterialStateProperty_Diagnosticable, A.__ElevatedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A._IconButtonDefaultForeground, A._IconButtonDefaultOverlay, A.__IconButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A._IndividualOverrides, A.__OutlinedButtonDefaultColor_MaterialStateProperty_Diagnosticable, A.__OutlinedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable, A.__OutlinedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A._TextButtonDefaultColor, A._TextButtonDefaultOverlay, A.__TextButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A.__ResolveFillColor_MaterialStateProperty_Diagnosticable, A.__DefaultFillColor_MaterialStateProperty_Diagnosticable, A._ToggleButtonDefaultOverlay]); _inherit(A._ElevatedButtonDefaultColor, A.__ElevatedButtonDefaultColor_MaterialStateProperty_Diagnosticable); _inherit(A._ElevatedButtonDefaultOverlay, A.__ElevatedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable); _inherit(A._ElevatedButtonDefaultElevation, A.__ElevatedButtonDefaultElevation_MaterialStateProperty_Diagnosticable); _inherit(A._ElevatedButtonDefaultMouseCursor, A.__ElevatedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable); _inheritMany(A.ButtonStyle, [A._ElevatedButtonDefaultsM3, A._IconButtonDefaultsM3, A._FilledIconButtonDefaultsM3, A._FilledTonalIconButtonDefaultsM3, A._OutlinedIconButtonDefaultsM3, A._OutlinedButtonDefaultsM3, A._TextButtonDefaultsM3]); _inherit(A.ElevatedButtonThemeData, A._ElevatedButtonThemeData_Object_Diagnosticable); _inherit(A._ExpandIconState, A.__ExpandIconState_State_SingleTickerProviderStateMixin); _inherit(A.ExpansionTileThemeData, A._ExpansionTileThemeData_Object_Diagnosticable); _inherit(A.FilledButtonThemeData, A._FilledButtonThemeData_Object_Diagnosticable); _inherit(A.FloatingActionButtonThemeData, A._FloatingActionButtonThemeData_Object_Diagnosticable); _inheritMany(A.FloatingActionButtonThemeData, [A._FABDefaultsM2, A._FABDefaultsM3]); _inheritMany(A.FloatingActionButtonLocation, [A.StandardFabLocation, A._TransitionSnapshotFabLocation]); _inheritMany(A.StandardFabLocation, [A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX, A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX, A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX]); _inherit(A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX_FabTopOffsetY, A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX); _inherit(A._EndTopFabLocation, A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX_FabTopOffsetY); _inherit(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY, A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX); _inherit(A._EndFloatFabLocation, A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY); _inherit(A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX_FabDockedOffsetY, A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX); _inherit(A._EndDockedFabLocation, A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX_FabDockedOffsetY); _inherit(A._ScalingFabMotionAnimator, A.FloatingActionButtonAnimator); _inherit(A._IconButtonDefaultMouseCursor, A.__IconButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable); _inherit(A.IconButtonThemeData, A._IconButtonThemeData_Object_Diagnosticable); _inheritMany(A.InkFeature, [A.InkDecoration, A.InteractiveInkFeature]); _inheritMany(A.InteractiveInkFeature, [A.InkHighlight, A.InkRipple, A.InkSplash, A.NoSplash]); _inheritMany(A.InteractiveInkFeatureFactory, [A._InkRippleFactory, A._InkSplashFactory, A._NoSplashFactory]); _inherit(A._InkResponseState, A.__InkResponseState_State_AutomaticKeepAliveClientMixin); _inheritMany(A.ShapeBorder, [A.InputBorder, A.OutlinedBorder, A._CompoundBorder, A.BoxBorder]); _inheritMany(A.InputBorder, [A._NoInputBorder, A.UnderlineInputBorder, A.OutlineInputBorder]); _inherit(A._BorderContainerState, A.__BorderContainerState_State_TickerProviderStateMixin); _inheritMany(A.AnimatedWidget, [A._Shaker, A._TabStyle, A.AnimatedModalBarrier, A.SlideTransition, A.MatrixTransition, A.SizeTransition, A.DecoratedBoxTransition, A.ListenableBuilder, A._SizeTransition, A.CustomSizeTransition]); _inherit(A._HelperErrorState, A.__HelperErrorState_State_SingleTickerProviderStateMixin); _inherit(A._RenderDecoration, A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin); _inherit(A.SlottedMultiChildRenderObjectWidget, A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin); _inheritMany(A.SlottedMultiChildRenderObjectWidget, [A._Decorator, A._ListTile]); _inherit(A._InputDecoratorState, A.__InputDecoratorState_State_TickerProviderStateMixin); _inherit(A.InputDecorationTheme, A._InputDecorationTheme_Object_Diagnosticable); _inheritMany(A.InputDecorationTheme, [A._InputDecoratorDefaultsM2, A._InputDecoratorDefaultsM3]); _inherit(A._RenderListTile, A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin); _inherit(A.ListTileThemeData, A._ListTileThemeData_Object_Diagnosticable); _inheritMany(A.ListTileThemeData, [A._LisTileDefaultsM2, A._LisTileDefaultsM3]); _inherit(A._MaterialState, A.__MaterialState_State_TickerProviderStateMixin); _inheritMany(A.ImplicitlyAnimatedWidget, [A._MaterialInterior, A.AnimatedTheme, A.AnimatedContainer, A.AnimatedPadding, A.AnimatedPositioned, A.AnimatedOpacity, A.AnimatedDefaultTextStyle, A.AnimatedPhysicalModel]); _inherit(A.ImplicitlyAnimatedWidgetState, A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin); _inheritMany(A.ImplicitlyAnimatedWidgetState, [A.AnimatedWidgetBaseState, A._AnimatedOpacityState]); _inheritMany(A.AnimatedWidgetBaseState, [A._MaterialInteriorState, A._AnimatedThemeState, A._AnimatedContainerState, A._AnimatedPaddingState, A._AnimatedPositionedState, A._AnimatedDefaultTextStyleState, A._AnimatedPhysicalModelState]); _inherit(A._MaterialStateColor, A.MaterialStateColor); _inherit(A.BorderSide, A._BorderSide_Object_Diagnosticable); _inherit(A.MaterialStateBorderSide, A.BorderSide); _inherit(A._MaterialStateBorderSide, A.MaterialStateBorderSide); _inherit(A.TextStyle, A._TextStyle_Object_Diagnosticable); _inherit(A.MaterialStateTextStyle, A.TextStyle); _inherit(A._MaterialStateTextStyle, A.MaterialStateTextStyle); _inheritMany(A.ValueNotifier, [A.MaterialStatesController, A.TextEditingController, A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver, A.TransformationController, A.UndoHistoryController, A._ValueNotifier, A.PausableValueNotifier]); _inherit(A.MenuThemeData, A._MenuThemeData_Object_Diagnosticable); _inherit(A.MenuBarThemeData, A.MenuThemeData); _inherit(A.MenuButtonThemeData, A._MenuButtonThemeData_Object_Diagnosticable); _inherit(A.MenuStyle, A._MenuStyle_Object_Diagnosticable); _inheritMany(A.MergeableMaterialItem, [A.MaterialSlice, A.MaterialGap]); _inherit(A._MergeableMaterialState, A.__MergeableMaterialState_State_TickerProviderStateMixin); _inheritMany(A.GlobalKey, [A._MergeableMaterialSliceKey, A.GlobalObjectKey, A.LabeledGlobalKey, A._DeprecatedRawViewKey]); _inheritMany(A.MultiChildRenderObjectWidget, [A.ListBody, A.Flex, A._TextSelectionToolbarItemsLayout, A.CustomMultiChildLayout, A.Stack, A.Wrap, A.RichText, A._Editable, A.OverflowBar, A._Theater, A.Viewport, A.ShrinkWrappingViewport, A.FlexEntranceTransition, A.StaggeredGrid, A.BuildInOrder, A.OverflowView, A._IosToolbarMenuContent, A._SuperTextLayout]); _inherit(A._MergeableMaterialListBody, A.ListBody); _inherit(A._RenderListBody_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderListBody_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderListBody, A._RenderListBody_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A._RenderMergeableMaterialListBody, A.RenderListBody); _inherit(A.NavigationBarThemeData, A._NavigationBarThemeData_Object_Diagnosticable); _inherit(A.NavigationDrawerThemeData, A._NavigationDrawerThemeData_Object_Diagnosticable); _inherit(A.NavigationRailThemeData, A._NavigationRailThemeData_Object_Diagnosticable); _inherit(A._OutlinedButtonDefaultColor, A.__OutlinedButtonDefaultColor_MaterialStateProperty_Diagnosticable); _inherit(A._OutlinedButtonDefaultOverlay, A.__OutlinedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable); _inherit(A._OutlinedButtonDefaultMouseCursor, A.__OutlinedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable); _inherit(A.OutlinedButtonThemeData, A._OutlinedButtonThemeData_Object_Diagnosticable); _inherit(A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin, A.PageRoute); _inherit(A.MaterialPageRoute, A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin); _inherit(A._ZoomEnterTransitionState, A.__ZoomEnterTransitionState_State__ZoomTransitionBase); _inherit(A._ZoomExitTransitionState, A.__ZoomExitTransitionState_State__ZoomTransitionBase); _inheritMany(A.PageTransitionsBuilder, [A.ZoomPageTransitionsBuilder, A.CupertinoPageTransitionsBuilder]); _inherit(A.PageTransitionsTheme, A._PageTransitionsTheme_Object_Diagnosticable); _inheritMany(A.SnapshotPainter, [A._ZoomEnterTransitionPainter, A._ZoomExitTransitionPainter]); _inheritMany(A.PopupMenuEntry, [A.PopupMenuDivider, A.PopupMenuItem]); _inherit(A.PopupMenuThemeData, A._PopupMenuThemeData_Object_Diagnosticable); _inheritMany(A.PopupMenuThemeData, [A._PopupMenuDefaultsM2, A._PopupMenuDefaultsM3]); _inheritMany(A.ProgressIndicator, [A.LinearProgressIndicator, A.CircularProgressIndicator]); _inherit(A._LinearProgressIndicatorState, A.__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin); _inherit(A._CircularProgressIndicatorState, A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin); _inherit(A._RefreshProgressIndicatorPainter, A._CircularProgressIndicatorPainter); _inherit(A.RefreshProgressIndicator, A.CircularProgressIndicator); _inherit(A._RefreshProgressIndicatorState, A._CircularProgressIndicatorState); _inherit(A.ProgressIndicatorThemeData, A._ProgressIndicatorThemeData_Object_Diagnosticable); _inheritMany(A.ProgressIndicatorThemeData, [A._CircularProgressIndicatorDefaultsM2, A._LinearProgressIndicatorDefaultsM2, A._CircularProgressIndicatorDefaultsM3, A._LinearProgressIndicatorDefaultsM3]); _inherit(A.__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin, A.__RadioState_State_TickerProviderStateMixin); _inherit(A._RadioState, A.__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin); _inherit(A.RadioThemeData, A._RadioThemeData_Object_Diagnosticable); _inheritMany(A.RadioThemeData, [A._RadioDefaultsM2, A._RadioDefaultsM3]); _inherit(A.RefreshIndicatorState, A._RefreshIndicatorState_State_TickerProviderStateMixin); _inheritMany(A.GlobalObjectKey, [A._ReorderableListViewChildGlobalKey, A._ReorderableItemGlobalKey]); _inherit(A.ScaffoldMessengerState, A._ScaffoldMessengerState_State_TickerProviderStateMixin); _inheritMany(A.Constraints, [A.BoxConstraints, A.SliverConstraints]); _inheritMany(A.BoxConstraints, [A._BodyBoxConstraints, A.BoxValueConstraints]); _inherit(A._FloatingActionButtonTransitionState, A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin); _inherit(A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin, A._ScaffoldState_State_TickerProviderStateMixin); _inherit(A.ScaffoldState, A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin); _inherit(A.Action, A._Action_Object_Diagnosticable); _inheritMany(A.Action, [A.DismissAction, A.ContextAction, A.CallbackAction, A.VoidCallbackAction, A.DoNothingAction, A._ContextActionToActionAdapter, A.RequestFocusAction, A.NextFocusAction, A.PreviousFocusAction, A.DirectionalFocusAction, A.InsertTabAction, A._PreventPrioritizedIntentsFromBubblingUp0, A._PreventPrioritizedIntentsFromBubblingUp]); _inheritMany(A.DismissAction, [A._DismissDrawerAction, A._DismissModalAction]); _inherit(A.PersistentBottomSheetController, A.ScaffoldFeatureController); _inherit(A.ScrollbarThemeData, A._ScrollbarThemeData_Object_Diagnosticable); _inherit(A.SearchBarThemeData, A._SearchBarThemeData_Object_Diagnosticable); _inherit(A.SearchViewThemeData, A._SearchViewThemeData_Object_Diagnosticable); _inherit(A.SegmentedButtonThemeData, A._SegmentedButtonThemeData_Object_Diagnosticable); _inherit(A._TextSpanEditingController, A.TextEditingController); _inheritMany(A.TextSelectionGestureDetectorBuilder, [A._SelectableTextSelectionGestureDetectorBuilder, A._TextFieldSelectionGestureDetectorBuilder, A._PinputSelectionGestureDetectorBuilder]); _inherit(A.SliderThemeData, A._SliderThemeData_Object_Diagnosticable); _inherit(A.SnackBarThemeData, A._SnackBarThemeData_Object_Diagnosticable); _inherit(A.__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin, A.__MaterialSwitchState_State_TickerProviderStateMixin); _inherit(A._MaterialSwitchState, A.__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin); _inherit(A._SwitchThemeAdaptation, A.Adaptation); _inherit(A.SwitchThemeData, A._SwitchThemeData_Object_Diagnosticable); _inheritMany(A.SwitchThemeData, [A._SwitchDefaultsCupertino, A._SwitchDefaultsM2, A._SwitchDefaultsM3]); _inherit(A._SwitchConfigCupertino, A.__SwitchConfigCupertino_Object__SwitchConfig); _inherit(A._SwitchConfigM2, A.__SwitchConfigM2_Object__SwitchConfig); _inherit(A._SwitchConfigM3, A.__SwitchConfigM3_Object__SwitchConfig); _inherit(A.TabBarTheme, A._TabBarTheme_Object_Diagnosticable); _inherit(A._DefaultTabControllerState, A.__DefaultTabControllerState_State_SingleTickerProviderStateMixin); _inherit(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderFlex_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin, A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.RenderFlex, A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin); _inherit(A._TabLabelBarRenderer, A.RenderFlex); _inheritMany(A.Flex, [A._TabLabelBar, A.Row, A.Column]); _inherit(A._ChangeAnimation, A.__ChangeAnimation_Animation_AnimationWithParentMixin); _inherit(A._DragAnimation, A.__DragAnimation_Animation_AnimationWithParentMixin); _inherit(A._ScrollPosition_ViewportOffset_ScrollMetrics, A.ViewportOffset); _inherit(A.ScrollPosition, A._ScrollPosition_ViewportOffset_ScrollMetrics); _inherit(A.ScrollPositionWithSingleContext, A.ScrollPosition); _inheritMany(A.ScrollPositionWithSingleContext, [A._TabBarScrollPosition, A._DraggableScrollableSheetScrollPosition, A._PagePosition]); _inheritMany(A.ScrollController, [A._TabBarScrollController, A._DraggableScrollableSheetScrollController, A.PageController]); _inheritMany(A.TabBarTheme, [A._TabsDefaultsM2, A._TabsPrimaryDefaultsM3]); _inherit(A._TextButtonDefaultMouseCursor, A.__TextButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable); _inherit(A.TextButtonThemeData, A._TextButtonThemeData_Object_Diagnosticable); _inherit(A._TextFieldState, A.__TextFieldState_State_RestorationMixin); _inherit(A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls, A.MaterialTextSelectionControls); _inherit(A.MaterialTextSelectionHandleControls, A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls); _inherit(A.TextSelectionThemeData, A._TextSelectionThemeData_Object_Diagnosticable); _inherit(A._TextSelectionToolbarOverflowableState, A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin); _inheritMany(A.MultiChildRenderObjectElement, [A._TextSelectionToolbarItemsLayoutElement, A._IndexedStackElement, A._TheaterElement, A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin, A._OverflowViewElement]); _inherit(A._RenderTextSelectionToolbarItemsLayout, A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin); _inherit(A.TextTheme, A._TextTheme_Object_Diagnosticable); _inherit(A.ThemeData, A._ThemeData_Object_Diagnosticable); _inherit(A.MaterialBasedCupertinoThemeData, A.CupertinoThemeData); _inherit(A.VisualDensity, A._VisualDensity_Object_Diagnosticable); _inheritMany(A.InheritedModel, [A._TimePickerModel, A.MediaQuery, A._SharedAppModel]); _inherit(A._DialState, A.__DialState_State_SingleTickerProviderStateMixin); _inherit(A._TimePickerInputState, A.__TimePickerInputState_State_RestorationMixin); _inherit(A._HourMinuteTextFieldState, A.__HourMinuteTextFieldState_State_RestorationMixin); _inherit(A._TimePickerDialogState, A.__TimePickerDialogState_State_RestorationMixin); _inherit(A._TimePickerState0, A.__TimePickerState_State_RestorationMixin); _inherit(A.TimePickerThemeData, A._TimePickerThemeData_Object_Diagnosticable); _inherit(A._TimePickerDefaults, A.TimePickerThemeData); _inheritMany(A._TimePickerDefaults, [A._TimePickerDefaultsM2, A._TimePickerDefaultsM3]); _inherit(A._ResolveFillColor, A.__ResolveFillColor_MaterialStateProperty_Diagnosticable); _inherit(A._DefaultFillColor, A.__DefaultFillColor_MaterialStateProperty_Diagnosticable); _inherit(A.ToggleButtonsThemeData, A._ToggleButtonsThemeData_Object_Diagnosticable); _inherit(A._ExclusiveMouseRegion, A.MouseRegion); _inheritMany(A.RenderProxyBoxWithHitTestBehavior, [A.RenderMouseRegion, A.RenderPointerListener, A.RenderSemanticsGestureHandler, A._RenderColoredBox, A.RenderTapRegionSurface, A.RenderTapRegion]); _inherit(A._RenderExclusiveMouseRegion, A.RenderMouseRegion); _inherit(A.TooltipState, A._TooltipState_State_SingleTickerProviderStateMixin); _inherit(A.TooltipThemeData, A._TooltipThemeData_Object_Diagnosticable); _inherit(A.Typography, A._Typography_Object_Diagnosticable); _inheritMany(A.ImageProvider, [A.NetworkImage, A.AssetBundleImageProvider, A.MemoryImage, A.ScrollAwareImageProvider]); _inheritMany(A.AlignmentGeometry, [A.Alignment, A.AlignmentDirectional, A._MixedAlignment]); _inheritMany(A.BorderRadiusGeometry, [A.BorderRadius, A.BorderRadiusDirectional, A._MixedBorderRadius]); _inheritMany(A.BoxBorder, [A.Border, A.BorderDirectional]); _inherit(A.BoxShadow, A.Shadow); _inheritMany(A.OutlinedBorder, [A.CircleBorder, A.RoundedRectangleBorder, A._RoundedRectangleToCircleBorder, A.StadiumBorder, A._StadiumToCircleBorder, A._StadiumToRoundedRectangleBorder]); _inheritMany(A.EdgeInsetsGeometry, [A.EdgeInsets, A.EdgeInsetsDirectional, A._MixedEdgeInsets]); _inherit(A.FractionalOffset, A.Alignment); _inherit(A.LinearGradient, A.Gradient); _inheritMany(A._CachedImageBase, [A._CachedImage, A._LiveImage]); _inherit(A.ImageStreamCompleter, A._ImageStreamCompleter_Object_Diagnosticable); _inheritMany(A.ImageStreamCompleter, [A._AbstractImageStreamCompleter, A._ErrorImageCompleter, A.MultiFrameImageStreamCompleter]); _inherit(A.AssetImage, A.AssetBundleImageProvider); _inherit(A.ImageChunkEvent, A._ImageChunkEvent_Object_Diagnosticable); _inherit(A.ImageStream, A._ImageStream_Object_Diagnosticable); _inheritMany(A.NotchedShape, [A.CircularNotchedRectangle, A.AutomaticNotchedShape]); _inheritMany(A.InlineSpan, [A.PlaceholderSpan0, A.TextSpan]); _inherit(A.StrutStyle, A._StrutStyle_Object_Diagnosticable); _inheritMany(A.TextBoundary, [A.WordBoundary, A._UntilTextBoundary, A.CharacterBoundary, A.LineBoundary, A.ParagraphBoundary, A.DocumentBoundary, A._CodePointBoundary]); _inherit(A.ScrollSpringSimulation, A.SpringSimulation); _inherit(A.PipelineOwner, A._PipelineOwner_Object_DiagnosticableTreeMixin); _inherit(A._DefaultRootPipelineOwner, A.PipelineOwner); _inherit(A.RenderView, A._RenderView_RenderObject_RenderObjectWithChildMixin); _inherit(A._ReusableRenderView, A.RenderView); _inheritMany(A.HitTestResult, [A.BoxHitTestResult, A.SliverHitTestResult]); _inheritMany(A.HitTestEntry, [A.BoxHitTestEntry, A.SliverHitTestEntry]); _inheritMany(A.ParentData, [A.BoxParentData, A._TextParentData_ParentData_ContainerParentDataMixin, A.SliverLogicalParentData, A.SliverPhysicalParentData]); _inheritMany(A.BoxParentData, [A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin, A.TableCellParentData]); _inherit(A.ContainerBoxParentData, A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin); _inheritMany(A.ContainerBoxParentData, [A.MultiChildLayoutParentData, A.FlexParentData, A.ListBodyParentData, A.StackParentData, A.WrapParentData, A._OverflowBarParentData, A.ToolbarItemsParentData, A.StaggeredGridParentData, A.OverflowViewParentData, A._IosPagerParentData, A._SuperTextLayoutParentData]); _inherit(A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderCustomMultiChildLayoutBox, A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin); _inherit(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin); _inherit(A.RenderEditable, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults); _inheritMany(A.RenderEditablePainter, [A._TextHighlightPainter, A._CaretPainter, A._CompositeRenderEditablePainter]); _inherit(A.Layer0, A._Layer_Object_DiagnosticableTreeMixin); _inheritMany(A.Layer0, [A.PictureLayer0, A.PlatformViewLayer, A.ContainerLayer0]); _inheritMany(A.ContainerLayer0, [A.OffsetLayer, A.ClipRectLayer, A.ClipRRectLayer, A.ClipPathLayer, A.BackdropFilterLayer, A.LeaderLayer0, A.FollowerLayer0, A.AnnotatedRegionLayer, A.FollowerLayer, A.LeaderLayer]); _inheritMany(A.OffsetLayer, [A.ImageFilterLayer, A.TransformLayer, A.OpacityLayer]); _inherit(A._MouseTrackerUpdateDetails, A.__MouseTrackerUpdateDetails_Object_Diagnosticable); _inherit(A.PaintingContext, A.ClipContext); _inheritMany(A._SemanticsFragment, [A._ContainerSemanticsFragment, A._InterestingSemanticsFragment]); _inheritMany(A._InterestingSemanticsFragment, [A._RootSemanticsFragment, A._IncompleteSemanticsFragment, A._SwitchableSemanticsFragment]); _inherit(A.PlaceholderSpanIndexSemanticsTag, A.SemanticsTag); _inherit(A.TextParentData, A._TextParentData_ParentData_ContainerParentDataMixin); _inherit(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults); _inherit(A.RenderParagraph, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin); _inherit(A.__SelectableFragment_Object_Selectable_Diagnosticable, A.__SelectableFragment_Object_Selectable); _inherit(A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier, A.__SelectableFragment_Object_Selectable_Diagnosticable); _inherit(A._SelectableFragment, A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier); _inherit(A.PlatformViewRenderBox, A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin); _inherit(A.RenderAnimatedOpacity, A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin); _inheritMany(A._RenderCustomClip, [A.RenderClipRect, A.RenderClipRRect, A.RenderClipOval, A.RenderClipPath, A._RenderPhysicalModelBase]); _inheritMany(A._RenderPhysicalModelBase, [A.RenderPhysicalModel, A.RenderPhysicalShape]); _inheritMany(A.SelectionEvent, [A.ClearSelectionEvent, A.SelectionEdgeUpdateEvent]); _inherit(A.SelectionPoint, A._SelectionPoint_Object_Diagnosticable); _inherit(A.SliverGeometry, A._SliverGeometry_Object_Diagnosticable); _inheritMany(A.SliverLogicalParentData, [A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin, A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin]); _inherit(A.SliverLogicalContainerParentData, A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin); _inherit(A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin, A.SliverPhysicalParentData); _inherit(A.SliverPhysicalContainerParentData, A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin); _inheritMany(A.RenderSliver, [A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin, A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin, A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin]); _inherit(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers, A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin); _inherit(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin, A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers); _inherit(A.RenderSliverMultiBoxAdaptor, A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin); _inheritMany(A.RenderSliverMultiBoxAdaptor, [A.RenderSliverFixedExtentBoxAdaptor, A.RenderSliverGrid, A.RenderSliverList]); _inherit(A.RenderSliverFillViewport, A.RenderSliverFixedExtentBoxAdaptor); _inherit(A.SliverGridRegularTileLayout, A.SliverGridLayout); _inherit(A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin, A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin); _inherit(A.SliverMultiBoxAdaptorParentData, A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin); _inherit(A.SliverGridParentData, A.SliverMultiBoxAdaptorParentData); _inherit(A.RenderSliverEdgeInsetsPadding, A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin); _inheritMany(A.RenderSliverEdgeInsetsPadding, [A.RenderSliverPadding, A._RenderSliverFractionalPadding]); _inherit(A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin_RenderSliverHelpers, A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin); _inherit(A.RenderSliverPersistentHeader, A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin_RenderSliverHelpers); _inherit(A.RenderSliverPinnedPersistentHeader, A.RenderSliverPersistentHeader); _inherit(A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderStack_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderStack, A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.RenderIndexedStack, A.RenderStack); _inherit(A.RenderViewportBase, A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin); _inheritMany(A.RenderViewportBase, [A.RenderViewport, A.RenderShrinkWrappingViewport]); _inherit(A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderWrap_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderWrap, A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.SemanticsData, A._SemanticsData_Object_Diagnosticable); _inherit(A.SemanticsNode, A._SemanticsNode_Object_DiagnosticableTreeMixin); _inherit(A.SemanticsSortKey, A._SemanticsSortKey_Object_Diagnosticable); _inherit(A.OrdinalSortKey, A.SemanticsSortKey); _inheritMany(A.SemanticsEvent, [A.AnnounceSemanticsEvent, A.TooltipSemanticsEvent, A.LongPressSemanticsEvent, A.TapSemanticEvent, A.FocusSemanticEvent]); _inherit(A.CachingAssetBundle, A.AssetBundle); _inherit(A.PlatformAssetBundle, A.CachingAssetBundle); _inherit(A._AutofillScopeTextInputConfiguration, A.TextInputConfiguration); _inheritMany(A.BinaryMessenger, [A._DefaultBinaryMessenger, A.Registrar]); _inherit(A.KeyEvent, A._KeyEvent_Object_Diagnosticable); _inheritMany(A.KeyEvent, [A.KeyDownEvent, A.KeyUpEvent, A.KeyRepeatEvent]); _inherit(A.KeyboardKey, A._KeyboardKey_Object_Diagnosticable); _inheritMany(A.KeyboardKey, [A.LogicalKeyboardKey, A.PhysicalKeyboardKey]); _inheritMany(A.MouseCursorSession, [A._NoopMouseCursorSession, A._SystemMouseCursorSession]); _inherit(A.OptionalMethodChannel, A.MethodChannel); _inherit(A.RawKeyEventData, A._RawKeyEventData_Object_Diagnosticable); _inherit(A.RawKeyEvent, A._RawKeyEvent_Object_Diagnosticable); _inheritMany(A.RawKeyEvent, [A.RawKeyDownEvent, A.RawKeyUpEvent]); _inherit(A.RawKeyEventDataWeb, A.RawKeyEventData); _inherit(A.TextSelection, A.TextRange); _inherit(A.TextEditingDelta, A._TextEditingDelta_Object_Diagnosticable); _inheritMany(A.TextEditingDelta, [A.TextEditingDeltaInsertion, A.TextEditingDeltaDeletion, A.TextEditingDeltaReplacement, A.TextEditingDeltaNonTextUpdate]); _inheritMany(A.TextInputFormatter, [A.FilteringTextInputFormatter, A.LengthLimitingTextInputFormatter]); _inherit(A._PlatformTextInputControl, A.__PlatformTextInputControl_Object_TextInputControl); _inherit(A._HtmlElementViewController, A.PlatformViewController); _inherit(A.Intent, A._Intent_Object_Diagnosticable); _inherit(A.ActionDispatcher, A._ActionDispatcher_Object_Diagnosticable); _inheritMany(A.Intent, [A.DoNothingAndStopPropagationIntent, A.ActivateIntent, A.ButtonActivateIntent, A.DismissIntent, A.PrioritizedIntents, A.AutocompletePreviousOptionIntent, A.AutocompleteNextOptionIntent, A.NextFocusIntent, A.PreviousFocusIntent, A.DirectionalFocusIntent, A.ScrollIntent, A.DoNothingAndStopPropagationTextIntent, A.DirectionalTextEditingIntent, A.SelectAllTextIntent, A.CopySelectionTextIntent, A.PasteTextIntent, A.RedoTextIntent, A.ReplaceTextIntent, A.UndoTextIntent, A.UpdateSelectionIntent, A.TransposeCharactersIntent, A.InsertTabIntent]); _inheritMany(A.ContextAction, [A.PrioritizedAction, A.__OverridableAction_ContextAction__OverridableActionMixin, A.__OverridableContextAction_ContextAction__OverridableActionMixin, A._DeleteTextAction, A._UpdateTextSelectionAction, A._UpdateTextSelectionVerticallyAction, A._SelectAllAction, A._CopySelectionAction, A.ScrollAction]); _inherit(A._OverridableAction, A.__OverridableAction_ContextAction__OverridableActionMixin); _inherit(A._OverridableContextAction, A.__OverridableContextAction_ContextAction__OverridableActionMixin); _inherit(A._AnimatedCrossFadeState, A.__AnimatedCrossFadeState_State_TickerProviderStateMixin); _inherit(A._AnimatedSizeState, A.__AnimatedSizeState_State_SingleTickerProviderStateMixin); _inherit(A._AnimatedSwitcherState, A.__AnimatedSwitcherState_State_TickerProviderStateMixin); _inherit(A._WidgetsAppState, A.__WidgetsAppState_State_WidgetsBindingObserver); _inherit(A.StreamBuilder, A.StreamBuilderBase); _inherit(A._AutocompleteCallbackAction, A.CallbackAction); _inheritMany(A.InheritedNotifier, [A.AutocompleteHighlightedOption, A._FocusInheritedScope, A.PdfPreviewController, A._FocusMarker]); _inherit(A.AutofillGroupState, A._AutofillGroupState_State_AutofillScopeMixin); _inheritMany(A.Notification0, [A.KeepAliveNotification, A._DraggableScrollableNotification_Notification_ViewportNotificationMixin, A.NavigationNotification, A.LayoutChangedNotification, A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin, A._ScrollMetricsNotification_Notification_ViewportNotificationMixin]); _inheritMany(A.ComponentElement, [A.ProxyElement, A.StatelessElement, A.StatefulElement]); _inheritMany(A.ProxyElement, [A.InheritedElement, A.ParentDataElement, A.__NotificationElement_ProxyElement_NotifiableElementMixin]); _inheritMany(A.InheritedElement, [A._UbiquitousInheritedElement, A.InheritedModelElement, A._InheritedNotifierElement]); _inherit(A.Directionality, A._UbiquitousInheritedWidget); _inherit(A.Center, A.Align); _inheritMany(A.ParentDataWidget, [A.LayoutId, A.Positioned, A.Flexible, A.KeepAlive, A.TableCell, A._WidgetSpanParentData]); _inheritMany(A.SingleChildRenderObjectElement, [A._OffstageElement, A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin]); _inherit(A._RawIndexedStack, A.Stack); _inherit(A.Expanded, A.Flexible); _inheritMany(A.LeafRenderObjectWidget, [A.RawImage, A.ErrorWidget, A.PlatformViewSurface]); _inherit(A.RootElement, A._RootElement_Element_RootElementMixin); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding, A.BindingBase); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding); _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding); _inherit(A.WidgetsFlutterBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding); _inherit(A.DraggableScrollableNotification, A._DraggableScrollableNotification_Notification_ViewportNotificationMixin); _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver, A._EditableTextState_State_AutomaticKeepAliveClientMixin); _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver); _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin); _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate); _inherit(A.EditableTextState, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient); _inherit(A.WidgetSpan, A.PlaceholderSpan0); _inherit(A._ScribblePlaceholder, A.WidgetSpan); _inherit(A.ClipboardStatusNotifier, A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver); _inherit(A._WebClipboardStatusNotifier, A.ClipboardStatusNotifier); _inherit(A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier, A._FocusNode_Object_DiagnosticableTreeMixin); _inherit(A.FocusNode, A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier); _inheritMany(A.FocusNode, [A.FocusScopeNode, A._FocusTraversalGroupNode]); _inherit(A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier, A._FocusManager_Object_DiagnosticableTreeMixin); _inherit(A.FocusManager, A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier); _inherit(A.FocusScope, A.Focus); _inherit(A._FocusScopeState, A._FocusState); _inherit(A.FocusTraversalPolicy, A._FocusTraversalPolicy_Object_Diagnosticable); _inherit(A._ReadingOrderSortData, A.__ReadingOrderSortData_Object_Diagnosticable); _inherit(A._ReadingOrderDirectionalGroupData, A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable); _inherit(A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin, A.FocusTraversalPolicy); _inherit(A.ReadingOrderTraversalPolicy, A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin); _inherit(A._ElementDiagnosticableTreeNode, A.DiagnosticableTreeNode); _inheritMany(A.GestureRecognizerFactory, [A.GestureRecognizerFactoryWithHandlers, A._AnyTapGestureRecognizerFactory]); _inherit(A._DefaultSemanticsGestureDelegate, A.SemanticsGestureDelegate); _inheritMany(A.NavigatorObserver, [A.HeroController, A.RouteObserver]); _inherit(A._ImageState, A.__ImageState_State_WidgetsBindingObserver); _inherit(A._InteractiveViewerState, A.__InteractiveViewerState_State_TickerProviderStateMixin); _inheritMany(A.ConstrainedLayoutBuilder, [A.LayoutBuilder, A.ValueLayoutBuilder]); _inherit(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin); _inherit(A._RenderLayoutBuilder, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder); _inherit(A.MagnifierDecoration, A.ShapeDecoration); _inherit(A._MediaQueryFromViewState, A.__MediaQueryFromViewState_State_WidgetsBindingObserver); _inherit(A.DefaultTransitionDelegate, A.TransitionDelegate); _inherit(A._RouteEntry, A.RouteTransitionRecord); _inheritMany(A._NavigatorObservation, [A._NavigatorPushObservation, A._NavigatorPopObservation, A._NavigatorRemoveObservation, A._NavigatorReplaceObservation]); _inherit(A._History, A.__History_Iterable_ChangeNotifier); _inherit(A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin, A._NavigatorState_State_TickerProviderStateMixin); _inherit(A.NavigatorState, A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin); _inheritMany(A._RestorationInformation, [A._NamedRestorationInformation, A._AnonymousRestorationInformation]); _inherit(A._NotificationElement, A.__NotificationElement_ProxyElement_NotifiableElementMixin); _inherit(A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderOverflowBar, A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.OverlayState, A._OverlayState_State_TickerProviderStateMixin); _inherit(A._TheaterParentData, A.StackParentData); _inherit(A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin, A.__RenderTheater_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderTheater, A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin); _inheritMany(A.LinkedListEntry, [A._OverlayEntryLocation, A._ListenerEntry]); _inherit(A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry, A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin); _inherit(A._RenderDeferredLayoutBox, A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry); _inherit(A._GlowingOverscrollIndicatorState, A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin); _inherit(A._StretchingOverscrollIndicatorState, A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin); _inherit(A.OverscrollIndicatorNotification, A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin); _inherit(A.FixedScrollMetrics, A._FixedScrollMetrics_Object_ScrollMetrics); _inherit(A.PageMetrics, A.FixedScrollMetrics); _inheritMany(A.ScrollPhysics, [A._ForceImplicitScrollPhysics, A.PageScrollPhysics, A.RangeMaintainingScrollPhysics, A.BouncingScrollPhysics, A.ClampingScrollPhysics, A.AlwaysScrollableScrollPhysics, A.NeverScrollableScrollPhysics]); _inherit(A.DefaultPlatformMenuDelegate, A.PlatformMenuDelegate); _inherit(A._PlatformViewPlaceholderBox, A.RenderConstrainedBox); _inherit(A.SliverReorderableListState, A._SliverReorderableListState_State_TickerProviderStateMixin); _inherit(A.ReorderableDelayedDragStartListener, A.ReorderableDragStartListener); _inherit(A._DragInfo, A.Drag); _inherit(A._RestorationScopeState, A.__RestorationScopeState_State_RestorationMixin); _inheritMany(A._RestorablePrimitiveValueN, [A._RestorablePrimitiveValue, A.RestorableBoolN, A.RestorableStringN]); _inheritMany(A._RestorablePrimitiveValue, [A.RestorableNum, A.RestorableBool]); _inherit(A.RestorableChangeNotifier, A.RestorableListenable); _inherit(A.RestorableTextEditingController, A.RestorableChangeNotifier); _inherit(A._RouterState, A.__RouterState_State_RestorationMixin); _inheritMany(A.ScrollActivity, [A.IdleScrollActivity, A.HoldScrollActivity, A.DragScrollActivity, A.BallisticScrollActivity, A.DrivenScrollActivity]); _inherit(A._SaltedValueKey, A.ValueKey); _inheritMany(A.SliverChildDelegate, [A.SliverChildBuilderDelegate, A.SliverChildListDelegate]); _inherit(A._SelectionKeepAliveState, A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin); _inherit(A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin, A.LayoutChangedNotification); _inherit(A.ScrollNotification, A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin); _inheritMany(A.ScrollNotification, [A.ScrollStartNotification, A.ScrollUpdateNotification, A.OverscrollNotification, A.ScrollEndNotification, A.UserScrollNotification]); _inherit(A.ScrollMetricsNotification, A._ScrollMetricsNotification_Notification_ViewportNotificationMixin); _inheritMany(A.ScrollView, [A.CustomScrollView, A.BoxScrollView]); _inheritMany(A.BoxScrollView, [A.ListView, A.GridView]); _inherit(A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin, A._ScrollableState_State_TickerProviderStateMixin); _inherit(A.ScrollableState, A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin); _inherit(A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier, A.SelectionContainerDelegate); _inherit(A.MultiSelectableSelectionContainerDelegate, A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier); _inherit(A._ScrollableSelectionContainerDelegate, A.MultiSelectableSelectionContainerDelegate); _inheritMany(A.LongPressGestureRecognizer, [A._ThumbPressGestureRecognizer, A._ThumbPressGestureRecognizer0]); _inheritMany(A.TapGestureRecognizer, [A._TrackTapGestureRecognizer, A._TrackTapGestureRecognizer0]); _inherit(A.__SelectionContainerState_State_Selectable_SelectionRegistrant, A.__SelectionContainerState_State_Selectable); _inherit(A._SelectionContainerState, A.__SelectionContainerState_State_Selectable_SelectionRegistrant); _inherit(A._LogicalKeySet_KeySet_Diagnosticable, A.KeySet); _inherit(A.LogicalKeySet, A._LogicalKeySet_KeySet_Diagnosticable); _inherit(A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut, A._SingleActivator_Object_Diagnosticable); _inherit(A.SingleActivator, A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut); _inherit(A._ActivatorIntentPair, A.__ActivatorIntentPair_Object_Diagnosticable); _inherit(A._ShortcutManager_Object_Diagnosticable_ChangeNotifier, A._ShortcutManager_Object_Diagnosticable); _inherit(A.ShortcutManager, A._ShortcutManager_Object_Diagnosticable_ChangeNotifier); _inherit(A.ShortcutRegistry, A._ShortcutRegistry_Object_ChangeNotifier); _inherit(A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin); _inherit(A._SingleChildViewportElement, A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin); _inherit(A._RenderSingleChildViewport, A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin); _inherit(A.SliverMultiBoxAdaptorWidget, A.SliverWithKeepAliveWidget); _inheritMany(A.SliverMultiBoxAdaptorWidget, [A.SliverList, A.SliverGrid, A._SliverFillViewportRenderObjectWidget]); _inherit(A._SliverPinnedPersistentHeader, A._SliverPersistentHeaderRenderObjectWidget); _inherit(A.__RenderSliverPinnedPersistentHeaderForWidgets_RenderSliverPinnedPersistentHeader__RenderSliverPersistentHeaderForWidgetsMixin, A.RenderSliverPinnedPersistentHeader); _inherit(A._RenderSliverPinnedPersistentHeaderForWidgets, A.__RenderSliverPinnedPersistentHeaderForWidgets_RenderSliverPinnedPersistentHeader__RenderSliverPersistentHeaderForWidgetsMixin); _inherit(A._TableSlot, A.__TableSlot_Object_Diagnosticable); _inherit(A.TextFieldTapRegion, A.TapRegion); _inheritMany(A.DirectionalTextEditingIntent, [A.DeleteCharacterIntent, A.DeleteToNextWordBoundaryIntent, A.DeleteToLineBreakIntent, A.DirectionalCaretMovementIntent, A.ScrollToDocumentBoundaryIntent]); _inheritMany(A.DirectionalCaretMovementIntent, [A.ExtendSelectionByCharacterIntent, A.ExtendSelectionToNextWordBoundaryIntent, A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent, A.ExpandSelectionToDocumentBoundaryIntent, A.ExpandSelectionToLineBreakIntent, A.ExtendSelectionToLineBreakIntent, A.ExtendSelectionVerticallyToAdjacentLineIntent, A.ExtendSelectionVerticallyToAdjacentPageIntent, A.ExtendSelectionToNextParagraphBoundaryIntent, A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent, A.ExtendSelectionToDocumentBoundaryIntent]); _inherit(A._SelectionToolbarWrapperState, A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin); _inherit(A._SelectionHandleOverlayState, A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin); _inherit(A._WidgetTicker, A.Ticker); _inheritMany(A.MatrixTransition, [A.ScaleTransition, A.RotationTransition]); _inherit(A.AnimatedBuilder, A.ListenableBuilder); _inherit(A.UndoHistoryState, A._UndoHistoryState_State_UndoManagerClient); _inherit(A._RawViewElement, A.RenderTreeRootElement); _inherit(A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin); _inherit(A._ViewportElement, A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin); _inherit(A._RenderScaledInlineWidget, A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin); _inheritMany(A.GlobalCupertinoLocalizations, [A.CupertinoLocalizationAf, A.CupertinoLocalizationAm, A.CupertinoLocalizationAr, A.CupertinoLocalizationAs, A.CupertinoLocalizationAz, A.CupertinoLocalizationBe, A.CupertinoLocalizationBg, A.CupertinoLocalizationBn, A.CupertinoLocalizationBs, A.CupertinoLocalizationCa, A.CupertinoLocalizationCs, A.CupertinoLocalizationCy, A.CupertinoLocalizationDa, A.CupertinoLocalizationDe, A.CupertinoLocalizationEl, A.CupertinoLocalizationEn, A.CupertinoLocalizationEs, A.CupertinoLocalizationEt, A.CupertinoLocalizationEu, A.CupertinoLocalizationFa, A.CupertinoLocalizationFi, A.CupertinoLocalizationFil, A.CupertinoLocalizationFr, A.CupertinoLocalizationGl, A.CupertinoLocalizationGsw, A.CupertinoLocalizationGu, A.CupertinoLocalizationHe, A.CupertinoLocalizationHi, A.CupertinoLocalizationHr, A.CupertinoLocalizationHu, A.CupertinoLocalizationHy, A.CupertinoLocalizationId, A.CupertinoLocalizationIs, A.CupertinoLocalizationIt, A.CupertinoLocalizationJa, A.CupertinoLocalizationKa, A.CupertinoLocalizationKk, A.CupertinoLocalizationKm, A.CupertinoLocalizationKn, A.CupertinoLocalizationKo, A.CupertinoLocalizationKy, A.CupertinoLocalizationLo, A.CupertinoLocalizationLt, A.CupertinoLocalizationLv, A.CupertinoLocalizationMk, A.CupertinoLocalizationMl, A.CupertinoLocalizationMn, A.CupertinoLocalizationMr, A.CupertinoLocalizationMs, A.CupertinoLocalizationMy, A.CupertinoLocalizationNb, A.CupertinoLocalizationNe, A.CupertinoLocalizationNl, A.CupertinoLocalizationNo, A.CupertinoLocalizationOr, A.CupertinoLocalizationPa, A.CupertinoLocalizationPl, A.CupertinoLocalizationPt, A.CupertinoLocalizationRo, A.CupertinoLocalizationRu, A.CupertinoLocalizationSi, A.CupertinoLocalizationSk, A.CupertinoLocalizationSl, A.CupertinoLocalizationSq, A.CupertinoLocalizationSr, A.CupertinoLocalizationSv, A.CupertinoLocalizationSw, A.CupertinoLocalizationTa, A.CupertinoLocalizationTe, A.CupertinoLocalizationTh, A.CupertinoLocalizationTl, A.CupertinoLocalizationTr, A.CupertinoLocalizationUk, A.CupertinoLocalizationUr, A.CupertinoLocalizationUz, A.CupertinoLocalizationVi, A.CupertinoLocalizationZh, A.CupertinoLocalizationZu]); _inherit(A.CupertinoLocalizationDeCh, A.CupertinoLocalizationDe); _inheritMany(A.CupertinoLocalizationEn, [A.CupertinoLocalizationEnAu, A.CupertinoLocalizationEnCa, A.CupertinoLocalizationEnGb, A.CupertinoLocalizationEnIe, A.CupertinoLocalizationEnIn, A.CupertinoLocalizationEnNz, A.CupertinoLocalizationEnSg, A.CupertinoLocalizationEnZa]); _inheritMany(A.CupertinoLocalizationEs, [A.CupertinoLocalizationEs419, A.CupertinoLocalizationEsAr, A.CupertinoLocalizationEsBo, A.CupertinoLocalizationEsCl, A.CupertinoLocalizationEsCo, A.CupertinoLocalizationEsCr, A.CupertinoLocalizationEsDo, A.CupertinoLocalizationEsEc, A.CupertinoLocalizationEsGt, A.CupertinoLocalizationEsHn, A.CupertinoLocalizationEsMx, A.CupertinoLocalizationEsNi, A.CupertinoLocalizationEsPa, A.CupertinoLocalizationEsPe, A.CupertinoLocalizationEsPr, A.CupertinoLocalizationEsPy, A.CupertinoLocalizationEsSv, A.CupertinoLocalizationEsUs, A.CupertinoLocalizationEsUy, A.CupertinoLocalizationEsVe]); _inherit(A.CupertinoLocalizationFrCa, A.CupertinoLocalizationFr); _inherit(A.CupertinoLocalizationPtPt, A.CupertinoLocalizationPt); _inheritMany(A.CupertinoLocalizationSr, [A.CupertinoLocalizationSrCyrl, A.CupertinoLocalizationSrLatn]); _inheritMany(A.CupertinoLocalizationZh, [A.CupertinoLocalizationZhHans, A.CupertinoLocalizationZhHant]); _inheritMany(A.CupertinoLocalizationZhHant, [A.CupertinoLocalizationZhHantHk, A.CupertinoLocalizationZhHantTw]); _inheritMany(A.GlobalMaterialLocalizations, [A.MaterialLocalizationAf, A.MaterialLocalizationAm, A.MaterialLocalizationAr, A.MaterialLocalizationAs, A.MaterialLocalizationAz, A.MaterialLocalizationBe, A.MaterialLocalizationBg, A.MaterialLocalizationBn, A.MaterialLocalizationBs, A.MaterialLocalizationCa, A.MaterialLocalizationCs, A.MaterialLocalizationCy, A.MaterialLocalizationDa, A.MaterialLocalizationDe, A.MaterialLocalizationEl, A.MaterialLocalizationEn, A.MaterialLocalizationEs, A.MaterialLocalizationEt, A.MaterialLocalizationEu, A.MaterialLocalizationFa, A.MaterialLocalizationFi, A.MaterialLocalizationFil, A.MaterialLocalizationFr, A.MaterialLocalizationGl, A.MaterialLocalizationGsw, A.MaterialLocalizationGu, A.MaterialLocalizationHe, A.MaterialLocalizationHi, A.MaterialLocalizationHr, A.MaterialLocalizationHu, A.MaterialLocalizationHy, A.MaterialLocalizationId, A.MaterialLocalizationIs, A.MaterialLocalizationIt, A.MaterialLocalizationJa, A.MaterialLocalizationKa, A.MaterialLocalizationKk, A.MaterialLocalizationKm, A.MaterialLocalizationKn, A.MaterialLocalizationKo, A.MaterialLocalizationKy, A.MaterialLocalizationLo, A.MaterialLocalizationLt, A.MaterialLocalizationLv, A.MaterialLocalizationMk, A.MaterialLocalizationMl, A.MaterialLocalizationMn, A.MaterialLocalizationMr, A.MaterialLocalizationMs, A.MaterialLocalizationMy, A.MaterialLocalizationNb, A.MaterialLocalizationNe, A.MaterialLocalizationNl, A.MaterialLocalizationNo, A.MaterialLocalizationOr, A.MaterialLocalizationPa, A.MaterialLocalizationPl, A.MaterialLocalizationPs, A.MaterialLocalizationPt, A.MaterialLocalizationRo, A.MaterialLocalizationRu, A.MaterialLocalizationSi, A.MaterialLocalizationSk, A.MaterialLocalizationSl, A.MaterialLocalizationSq, A.MaterialLocalizationSr, A.MaterialLocalizationSv, A.MaterialLocalizationSw, A.MaterialLocalizationTa, A.MaterialLocalizationTe, A.MaterialLocalizationTh, A.MaterialLocalizationTl, A.MaterialLocalizationTr, A.MaterialLocalizationUk, A.MaterialLocalizationUr, A.MaterialLocalizationUz, A.MaterialLocalizationVi, A.MaterialLocalizationZh, A.MaterialLocalizationZu]); _inherit(A.MaterialLocalizationDeCh, A.MaterialLocalizationDe); _inheritMany(A.MaterialLocalizationEn, [A.MaterialLocalizationEnAu, A.MaterialLocalizationEnCa, A.MaterialLocalizationEnGb, A.MaterialLocalizationEnIe, A.MaterialLocalizationEnIn, A.MaterialLocalizationEnNz, A.MaterialLocalizationEnSg, A.MaterialLocalizationEnZa]); _inheritMany(A.MaterialLocalizationEs, [A.MaterialLocalizationEs419, A.MaterialLocalizationEsAr, A.MaterialLocalizationEsBo, A.MaterialLocalizationEsCl, A.MaterialLocalizationEsCo, A.MaterialLocalizationEsCr, A.MaterialLocalizationEsDo, A.MaterialLocalizationEsEc, A.MaterialLocalizationEsGt, A.MaterialLocalizationEsHn, A.MaterialLocalizationEsMx, A.MaterialLocalizationEsNi, A.MaterialLocalizationEsPa, A.MaterialLocalizationEsPe, A.MaterialLocalizationEsPr, A.MaterialLocalizationEsPy, A.MaterialLocalizationEsSv, A.MaterialLocalizationEsUs, A.MaterialLocalizationEsUy, A.MaterialLocalizationEsVe]); _inherit(A.MaterialLocalizationFrCa, A.MaterialLocalizationFr); _inherit(A.MaterialLocalizationPtPt, A.MaterialLocalizationPt); _inheritMany(A.MaterialLocalizationSr, [A.MaterialLocalizationSrCyrl, A.MaterialLocalizationSrLatn]); _inheritMany(A.MaterialLocalizationZh, [A.MaterialLocalizationZhHans, A.MaterialLocalizationZhHant]); _inheritMany(A.MaterialLocalizationZhHant, [A.MaterialLocalizationZhHantHk, A.MaterialLocalizationZhHantTw]); _inheritMany(A.GlobalWidgetsLocalizations, [A.WidgetsLocalizationAf, A.WidgetsLocalizationAm, A.WidgetsLocalizationAr, A.WidgetsLocalizationAs, A.WidgetsLocalizationAz, A.WidgetsLocalizationBe, A.WidgetsLocalizationBg, A.WidgetsLocalizationBn, A.WidgetsLocalizationBs, A.WidgetsLocalizationCa, A.WidgetsLocalizationCs, A.WidgetsLocalizationCy, A.WidgetsLocalizationDa, A.WidgetsLocalizationDe, A.WidgetsLocalizationEl, A.WidgetsLocalizationEn, A.WidgetsLocalizationEs, A.WidgetsLocalizationEt, A.WidgetsLocalizationEu, A.WidgetsLocalizationFa, A.WidgetsLocalizationFi, A.WidgetsLocalizationFil, A.WidgetsLocalizationFr, A.WidgetsLocalizationGl, A.WidgetsLocalizationGsw, A.WidgetsLocalizationGu, A.WidgetsLocalizationHe, A.WidgetsLocalizationHi, A.WidgetsLocalizationHr, A.WidgetsLocalizationHu, A.WidgetsLocalizationHy, A.WidgetsLocalizationId, A.WidgetsLocalizationIs, A.WidgetsLocalizationIt, A.WidgetsLocalizationJa, A.WidgetsLocalizationKa, A.WidgetsLocalizationKk, A.WidgetsLocalizationKm, A.WidgetsLocalizationKn, A.WidgetsLocalizationKo, A.WidgetsLocalizationKy, A.WidgetsLocalizationLo, A.WidgetsLocalizationLt, A.WidgetsLocalizationLv, A.WidgetsLocalizationMk, A.WidgetsLocalizationMl, A.WidgetsLocalizationMn, A.WidgetsLocalizationMr, A.WidgetsLocalizationMs, A.WidgetsLocalizationMy, A.WidgetsLocalizationNb, A.WidgetsLocalizationNe, A.WidgetsLocalizationNl, A.WidgetsLocalizationNo, A.WidgetsLocalizationOr, A.WidgetsLocalizationPa, A.WidgetsLocalizationPl, A.WidgetsLocalizationPs, A.WidgetsLocalizationPt, A.WidgetsLocalizationRo, A.WidgetsLocalizationRu, A.WidgetsLocalizationSi, A.WidgetsLocalizationSk, A.WidgetsLocalizationSl, A.WidgetsLocalizationSq, A.WidgetsLocalizationSr, A.WidgetsLocalizationSv, A.WidgetsLocalizationSw, A.WidgetsLocalizationTa, A.WidgetsLocalizationTe, A.WidgetsLocalizationTh, A.WidgetsLocalizationTl, A.WidgetsLocalizationTr, A.WidgetsLocalizationUk, A.WidgetsLocalizationUr, A.WidgetsLocalizationUz, A.WidgetsLocalizationVi, A.WidgetsLocalizationZh, A.WidgetsLocalizationZu]); _inherit(A.WidgetsLocalizationDeCh, A.WidgetsLocalizationDe); _inheritMany(A.WidgetsLocalizationEn, [A.WidgetsLocalizationEnAu, A.WidgetsLocalizationEnCa, A.WidgetsLocalizationEnGb, A.WidgetsLocalizationEnIe, A.WidgetsLocalizationEnIn, A.WidgetsLocalizationEnNz, A.WidgetsLocalizationEnSg, A.WidgetsLocalizationEnZa]); _inheritMany(A.WidgetsLocalizationEs, [A.WidgetsLocalizationEs419, A.WidgetsLocalizationEsAr, A.WidgetsLocalizationEsBo, A.WidgetsLocalizationEsCl, A.WidgetsLocalizationEsCo, A.WidgetsLocalizationEsCr, A.WidgetsLocalizationEsDo, A.WidgetsLocalizationEsEc, A.WidgetsLocalizationEsGt, A.WidgetsLocalizationEsHn, A.WidgetsLocalizationEsMx, A.WidgetsLocalizationEsNi, A.WidgetsLocalizationEsPa, A.WidgetsLocalizationEsPe, A.WidgetsLocalizationEsPr, A.WidgetsLocalizationEsPy, A.WidgetsLocalizationEsSv, A.WidgetsLocalizationEsUs, A.WidgetsLocalizationEsUy, A.WidgetsLocalizationEsVe]); _inherit(A.WidgetsLocalizationFrCa, A.WidgetsLocalizationFr); _inherit(A.WidgetsLocalizationPtPt, A.WidgetsLocalizationPt); _inheritMany(A.WidgetsLocalizationSr, [A.WidgetsLocalizationSrCyrl, A.WidgetsLocalizationSrLatn]); _inheritMany(A.WidgetsLocalizationZh, [A.WidgetsLocalizationZhHans, A.WidgetsLocalizationZhHant]); _inheritMany(A.WidgetsLocalizationZhHant, [A.WidgetsLocalizationZhHantHk, A.WidgetsLocalizationZhHantTw]); _inheritMany(A.EndGesture, [A.OpeningGesture, A.ClosingGesture, A.StillGesture]); _inherit(A._SlidableDismissalState, A.__SlidableDismissalState_State_SingleTickerProviderStateMixin); _inherit(A._FlexEntranceTransitionParentData, A.FlexParentData); _inherit(A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderFlexEntranceTransition, A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin, A.__SlidableState_State_TickerProviderStateMixin); _inherit(A._SlidableState, A.__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin); _inherit(A.StaggeredGridDelegateWithFixedCrossAxisCount, A.StaggeredGridDelegate); _inherit(A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderStaggeredGrid, A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A._StyledToastWidgetState_State_TickerProviderStateMixin_WidgetsBindingObserver, A._StyledToastWidgetState_State_TickerProviderStateMixin); _inherit(A.StyledToastWidgetState, A._StyledToastWidgetState_State_TickerProviderStateMixin_WidgetsBindingObserver); _inherit(A.PluginRegistry, A.Registrar); _inherit(A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderBuildInOrder, A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.LeaderLink, A._LeaderLink_Object_ChangeNotifier); _inheritMany(A.GoogleSignInPlatform, [A.MethodChannelGoogleSignIn, A.GoogleSignInPlugin]); _inheritMany(A.Node0, [A._Document_Node__ParentNode, A.DocumentType, A.Text0, A._Element_Node__ParentNode, A.Comment]); _inherit(A._Document_Node__ParentNode__NonElementParentNode, A._Document_Node__ParentNode); _inherit(A._Document_Node__ParentNode__NonElementParentNode__ElementAndDocument, A._Document_Node__ParentNode__NonElementParentNode); _inherit(A.Document, A._Document_Node__ParentNode__NonElementParentNode__ElementAndDocument); _inherit(A._Element_Node__ParentNode__ElementAndDocument, A._Element_Node__ParentNode); _inherit(A.Element, A._Element_Node__ParentNode__ElementAndDocument); _inheritMany(A.ListProxy, [A.NodeList, A.ActiveFormattingElements]); _inherit(A.FilteredElementList, A._FilteredElementList_IterableBase_ListMixin); _inherit(A._ConcatTextVisitor, A.TreeVisitor); _inheritMany(A.Phase, [A.InitialPhase, A.BeforeHtmlPhase, A.BeforeHeadPhase, A.InHeadPhase, A.AfterHeadPhase, A.InBodyPhase, A.TextPhase, A.InTablePhase, A.InTableTextPhase, A.InCaptionPhase, A.InColumnGroupPhase, A.InTableBodyPhase, A.InRowPhase, A.InCellPhase, A.InSelectPhase, A.InSelectInTablePhase, A.InForeignContentPhase, A.AfterBodyPhase, A.InFramesetPhase, A.AfterFramesetPhase, A.AfterAfterBodyPhase, A.AfterAfterFramesetPhase]); _inherit(A.ElementCssClassSet, A._CssClassSetImpl); _inherit(A.SelectorEvaluator, A.Visitor); _inheritMany(A.Token0, [A.TagToken, A.StringToken, A.DoctypeToken]); _inheritMany(A.TagToken, [A.StartTagToken, A.EndTagToken]); _inheritMany(A.StringToken, [A.ParseErrorToken, A.CharactersToken, A.SpaceCharactersToken, A.CommentToken]); _inherit(A.BrowserClient, A.BaseClient); _inheritMany(A.StreamView, [A.ByteStream, A.Subject]); _inheritMany(A.BaseRequest, [A.MultipartRequest, A.Request]); _inheritMany(A.BaseResponse, [A.Response, A.StreamedResponse]); _inherit(A.CaseInsensitiveMap, A.CanonicalizedMap); _inheritMany(A.ColorUint8, [A.ColorRgb8, A.ColorRgba8]); _inherit(A.ExifData, A.IfdContainer); _inheritMany(A.IfdValue, [A.IfdByteValue, A.IfdValueAscii]); _inherit(A.InternalPngFrame, A.PngFrame); _inherit(A.InternalPngInfo, A.PngInfo); _inherit(A.PngDecoder, A.Decoder); _inheritMany(A.ImageData0, [A.ImageDataFloat16, A.ImageDataFloat32, A.ImageDataFloat64, A.ImageDataInt16, A.ImageDataInt32, A.ImageDataInt8, A.ImageDataUint1, A.ImageDataUint16, A.ImageDataUint2, A.ImageDataUint32, A.ImageDataUint4, A.ImageDataUint8]); _inherit(A.PaletteUint8, A.Palette0); _inheritMany(A.ImageCropperPlatform, [A.ImageCropperPlugin, A.MethodChannelImageCropper]); _inheritMany(A.ImagePickerPlatform, [A.ImagePickerPlugin, A.MethodChannelImagePicker]); _inheritMany(A.InAppPurchasePlatform, [A.InAppPurchaseAndroidPlatform, A.InAppPurchaseStoreKitPlatform]); _inheritMany(A.InAppPurchasePlatformAddition, [A.InAppPurchaseAndroidPlatformAddition, A.InAppPurchaseStoreKitPlatformAddition]); _inheritMany(A.StandardMessageCodec0, [A._InAppPurchaseApiCodec, A._InAppPurchaseCallbackApiCodec, A._InAppPurchaseAPICodec]); _inheritMany(A.ProductDetails, [A.GooglePlayProductDetails, A.AppStoreProductDetails]); _inheritMany(A.PurchaseDetails, [A.GooglePlayPurchaseDetails, A.AppStorePurchaseDetails]); _inherit(A.GooglePlayPurchaseParam, A.PurchaseParam); _inheritMany(A._DateFormatField, [A._DateFormatLiteralField, A._DateFormatQuotedField, A._DateFormatPatternField]); _inherit(A._$AccountEntity, A.AccountEntity); _inherit(A.BankAccountEntity, A._BankAccountEntity_Object_BaseEntity); _inherit(A._$BankAccountListResponse, A.BankAccountListResponse); _inherit(A._$BankAccountItemResponse, A.BankAccountItemResponse); _inherit(A._$BankAccountEntity, A.BankAccountEntity); _inherit(A._ClientEntity_Object_BaseEntity_SelectableEntity, A._ClientEntity_Object_BaseEntity); _inherit(A._ClientEntity_Object_BaseEntity_SelectableEntity_HasActivities, A._ClientEntity_Object_BaseEntity_SelectableEntity); _inherit(A.ClientEntity, A._ClientEntity_Object_BaseEntity_SelectableEntity_HasActivities); _inherit(A._ClientContactEntity_Object_BaseEntity_SelectableEntity, A._ClientContactEntity_Object_BaseEntity); _inherit(A.ClientContactEntity, A._ClientContactEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$ClientListResponse, A.ClientListResponse); _inherit(A._$ClientItemResponse, A.ClientItemResponse); _inherit(A._$ClientEntity, A.ClientEntity); _inherit(A._$ClientContactEntity, A.ClientContactEntity); _inherit(A._CompanyGatewayEntity_Object_BaseEntity_SelectableEntity, A._CompanyGatewayEntity_Object_BaseEntity); _inherit(A.CompanyGatewayEntity, A._CompanyGatewayEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$CompanyGatewayListResponse, A.CompanyGatewayListResponse); _inherit(A._$CompanyGatewayItemResponse, A.CompanyGatewayItemResponse); _inherit(A._$CompanyGatewayEntity, A.CompanyGatewayEntity); _inherit(A._$FeesAndLimitsSettings, A.FeesAndLimitsSettings); _inherit(A.CompanyEntity, A._CompanyEntity_Object_BaseEntity); _inherit(A.GatewayEntity, A._GatewayEntity_Object_SelectableEntity); _inherit(A._$CompanyEntity, A.CompanyEntity); _inherit(A._$GatewayEntity, A.GatewayEntity); _inherit(A._$GatewayOptionsEntity, A.GatewayOptionsEntity); _inherit(A._$UserCompanyEntity, A.UserCompanyEntity); _inherit(A._$UserSettingsEntity, A.UserSettingsEntity); _inherit(A._$ReportSettingsEntity, A.ReportSettingsEntity); _inherit(A._$CompanyItemResponse, A.CompanyItemResponse); _inherit(A._$RegistrationFieldEntity, A.RegistrationFieldEntity); _inherit(A._$DashboardField, A.DashboardField); _inherit(A._$CreditListResponse, A.CreditListResponse); _inherit(A._$CreditItemResponse, A.CreditItemResponse); _inheritMany(A.EnumClass, [A.DateRange, A.DateRangeComparison, A.EntityType, A.EntityState, A.EmailTemplate, A.UserPermission, A.ImportType, A.ExportType, A.EntityAction, A.AppLayout, A.ModuleLayout, A.AppSidebar, A.AppSidebarMode]); _inherit(A.DesignEntity, A._DesignEntity_Object_BaseEntity); _inherit(A._$DesignListResponse, A.DesignListResponse); _inherit(A._$DesignItemResponse, A.DesignItemResponse); _inherit(A._$DesignPreviewRequest, A.DesignPreviewRequest); _inherit(A._$DesignEntity, A.DesignEntity); _inherit(A._DocumentEntity_Object_BaseEntity_SelectableEntity, A._DocumentEntity_Object_BaseEntity); _inherit(A.DocumentEntity, A._DocumentEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$DocumentListResponse, A.DocumentListResponse); _inherit(A._$DocumentItemResponse, A.DocumentItemResponse); _inherit(A._$DocumentEntity, A.DocumentEntity); _inherit(A._$EInvoiceFieldEntity, A.EInvoiceFieldEntity); _inherit(A._$EInvoiceElementEntity, A.EInvoiceElementEntity); _inherit(A._$LoginResponse, A.LoginResponse); _inherit(A._$ActivityEntity, A.ActivityEntity); _inherit(A._$LedgerEntity, A.LedgerEntity); _inherit(A._ExpenseCategoryEntity_Object_BaseEntity_SelectableEntity, A._ExpenseCategoryEntity_Object_BaseEntity); _inherit(A.ExpenseCategoryEntity, A._ExpenseCategoryEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$ExpenseCategoryListResponse, A.ExpenseCategoryListResponse); _inherit(A._$ExpenseCategoryItemResponse, A.ExpenseCategoryItemResponse); _inherit(A._$ExpenseCategoryEntity, A.ExpenseCategoryEntity); _inherit(A._ExpenseEntity_Object_BaseEntity_SelectableEntity, A._ExpenseEntity_Object_BaseEntity); _inherit(A._ExpenseEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A._ExpenseEntity_Object_BaseEntity_SelectableEntity); _inherit(A.ExpenseEntity, A._ExpenseEntity_Object_BaseEntity_SelectableEntity_BelongsToClient); _inherit(A._ExpenseStatusEntity_Object_EntityStatus_SelectableEntity, A._ExpenseStatusEntity_Object_EntityStatus); _inherit(A.ExpenseStatusEntity, A._ExpenseStatusEntity_Object_EntityStatus_SelectableEntity); _inherit(A._$ExpenseListResponse, A.ExpenseListResponse); _inherit(A._$ExpenseItemResponse, A.ExpenseItemResponse); _inherit(A._$ExpenseEntity, A.ExpenseEntity); _inherit(A._$ExpenseScheduleEntity, A.ExpenseScheduleEntity); _inherit(A._$ExpenseStatusEntity, A.ExpenseStatusEntity); _inherit(A._GatewayTokenEntity_Object_BaseEntity_SelectableEntity, A._GatewayTokenEntity_Object_BaseEntity); _inherit(A.GatewayTokenEntity, A._GatewayTokenEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$GatewayTokenListResponse, A.GatewayTokenListResponse); _inherit(A._$GatewayTokenItemResponse, A.GatewayTokenItemResponse); _inherit(A._$GatewayTokenEntity, A.GatewayTokenEntity); _inherit(A._$GatewayTokenMetaEntity, A.GatewayTokenMetaEntity); _inherit(A._GroupEntity_Object_BaseEntity_SelectableEntity, A._GroupEntity_Object_BaseEntity); _inherit(A.GroupEntity, A._GroupEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$GroupListResponse, A.GroupListResponse); _inherit(A._$GroupItemResponse, A.GroupItemResponse); _inherit(A._$GroupEntity, A.GroupEntity); _inherit(A._$HealthCheckResponse, A.HealthCheckResponse); _inherit(A._$HealthCheckPHPResponse, A.HealthCheckPHPResponse); _inherit(A._$HealthCheckQueueResponse, A.HealthCheckQueueResponse); _inherit(A._$HealthCheckLastErrorResponse, A.HealthCheckLastErrorResponse); _inherit(A._$PreImportResponse, A.PreImportResponse); _inherit(A._$PreImportResponseEntityDetails, A.PreImportResponseEntityDetails); _inherit(A._$ImportRequest, A.ImportRequest); _inherit(A._$ImportRequestMapping, A.ImportRequestMapping); _inherit(A._InvoiceEntity_Object_BaseEntity_SelectableEntity, A._InvoiceEntity_Object_BaseEntity); _inherit(A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal, A._InvoiceEntity_Object_BaseEntity_SelectableEntity); _inherit(A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient, A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal); _inherit(A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient_BelongsToVendor, A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient); _inherit(A.InvoiceEntity, A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient_BelongsToVendor); _inherit(A._InvitationEntity_Object_BaseEntity_SelectableEntity, A._InvitationEntity_Object_BaseEntity); _inherit(A.InvitationEntity, A._InvitationEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$InvoiceListResponse, A.InvoiceListResponse); _inherit(A._$InvoiceItemResponse, A.InvoiceItemResponse); _inherit(A._$InvoiceEntity, A.InvoiceEntity); _inherit(A._$InvoiceItemEntity, A.InvoiceItemEntity); _inherit(A._$InvitationEntity, A.InvitationEntity); _inherit(A._$InvoiceScheduleEntity, A.InvoiceScheduleEntity); _inherit(A._$InvoiceHistoryEntity, A.InvoiceHistoryEntity); _inherit(A._PaymentEntity_Object_BaseEntity_SelectableEntity, A._PaymentEntity_Object_BaseEntity); _inherit(A._PaymentEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A._PaymentEntity_Object_BaseEntity_SelectableEntity); _inherit(A.PaymentEntity, A._PaymentEntity_Object_BaseEntity_SelectableEntity_BelongsToClient); _inherit(A.PaymentableEntity, A._PaymentableEntity_Object_SelectableEntity); _inherit(A._$PaymentListResponse, A.PaymentListResponse); _inherit(A._$PaymentItemResponse, A.PaymentItemResponse); _inherit(A._$PaymentEntity, A.PaymentEntity); _inherit(A._$PaymentableEntity, A.PaymentableEntity); _inherit(A._PaymentTermEntity_Object_BaseEntity_SelectableEntity, A._PaymentTermEntity_Object_BaseEntity); _inherit(A.PaymentTermEntity, A._PaymentTermEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$PaymentTermListResponse, A.PaymentTermListResponse); _inherit(A._$PaymentTermItemResponse, A.PaymentTermItemResponse); _inherit(A._$PaymentTermEntity, A.PaymentTermEntity); _inherit(A._ProductEntity_Object_BaseEntity_SelectableEntity, A._ProductEntity_Object_BaseEntity); _inherit(A.ProductEntity, A._ProductEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$ProductListResponse, A.ProductListResponse); _inherit(A._$ProductItemResponse, A.ProductItemResponse); _inherit(A._$ProductEntity, A.ProductEntity); _inherit(A._ProjectEntity_Object_BaseEntity_SelectableEntity, A._ProjectEntity_Object_BaseEntity); _inherit(A._ProjectEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A._ProjectEntity_Object_BaseEntity_SelectableEntity); _inherit(A.ProjectEntity, A._ProjectEntity_Object_BaseEntity_SelectableEntity_BelongsToClient); _inherit(A._$ProjectListResponse, A.ProjectListResponse); _inherit(A._$ProjectItemResponse, A.ProjectItemResponse); _inherit(A._$ProjectEntity, A.ProjectEntity); _inherit(A.ScheduleEntity, A._ScheduleEntity_Object_BaseEntity); _inherit(A._$ScheduleListResponse, A.ScheduleListResponse); _inherit(A._$ScheduleItemResponse, A.ScheduleItemResponse); _inherit(A._$ScheduleEntity, A.ScheduleEntity); _inherit(A._$ScheduleParameters, A.ScheduleParameters); _inherit(A._$SettingsEntity, A.SettingsEntity); _inherit(A._$PdfPreviewRequest, A.PdfPreviewRequest); _inherit(A.CountryEntity, A._CountryEntity_Object_SelectableEntity); _inherit(A._$CountryListResponse, A.CountryListResponse); _inherit(A._$CountryItemResponse, A.CountryItemResponse); _inherit(A._$CountryEntity, A.CountryEntity); _inherit(A.CurrencyEntity, A._CurrencyEntity_Object_SelectableEntity); _inherit(A._$CurrencyListResponse, A.CurrencyListResponse); _inherit(A._$CurrencyItemResponse, A.CurrencyItemResponse); _inherit(A._$CurrencyEntity, A.CurrencyEntity); _inherit(A.DateFormatEntity, A._DateFormatEntity_Object_SelectableEntity); _inherit(A._$DateFormatListResponse, A.DateFormatListResponse); _inherit(A._$DateFormatItemResponse, A.DateFormatItemResponse); _inherit(A._$DateFormatEntity, A.DateFormatEntity); _inherit(A._$DatetimeFormatListResponse, A.DatetimeFormatListResponse); _inherit(A._$DatetimeFormatItemResponse, A.DatetimeFormatItemResponse); _inherit(A._$DatetimeFormatEntity, A.DatetimeFormatEntity); _inherit(A._DocumentStatusEntity_Object_EntityStatus_SelectableEntity, A._DocumentStatusEntity_Object_EntityStatus); _inherit(A.DocumentStatusEntity, A._DocumentStatusEntity_Object_EntityStatus_SelectableEntity); _inherit(A._$DocumentStatusEntity, A.DocumentStatusEntity); _inherit(A.FontEntity, A._FontEntity_Object_SelectableEntity); _inherit(A._$FontEntity, A.FontEntity); _inherit(A.IndustryEntity, A._IndustryEntity_Object_SelectableEntity); _inherit(A._$IndustryListResponse, A.IndustryListResponse); _inherit(A._$IndustryItemResponse, A.IndustryItemResponse); _inherit(A._$IndustryEntity, A.IndustryEntity); _inherit(A._InvoiceStatusEntity_Object_EntityStatus_SelectableEntity, A._InvoiceStatusEntity_Object_EntityStatus); _inherit(A.InvoiceStatusEntity, A._InvoiceStatusEntity_Object_EntityStatus_SelectableEntity); _inherit(A._$InvoiceStatusEntity, A.InvoiceStatusEntity); _inherit(A.LanguageEntity, A._LanguageEntity_Object_SelectableEntity); _inherit(A._$LanguageListResponse, A.LanguageListResponse); _inherit(A._$LanguageItemResponse, A.LanguageItemResponse); _inherit(A._$LanguageEntity, A.LanguageEntity); _inherit(A._PaymentStatusEntity_Object_EntityStatus_SelectableEntity, A._PaymentStatusEntity_Object_EntityStatus); _inherit(A.PaymentStatusEntity, A._PaymentStatusEntity_Object_EntityStatus_SelectableEntity); _inherit(A._$PaymentStatusEntity, A.PaymentStatusEntity); _inherit(A.PaymentTypeEntity, A._PaymentTypeEntity_Object_SelectableEntity); _inherit(A._$PaymentTypeListResponse, A.PaymentTypeListResponse); _inherit(A._$PaymentTypeItemResponse, A.PaymentTypeItemResponse); _inherit(A._$PaymentTypeEntity, A.PaymentTypeEntity); _inherit(A.SizeEntity, A._SizeEntity_Object_SelectableEntity); _inherit(A._$SizeListResponse, A.SizeListResponse); _inherit(A._$SizeItemResponse, A.SizeItemResponse); _inherit(A._$SizeEntity, A.SizeEntity); _inherit(A._$StaticDataItemResponse, A.StaticDataItemResponse); _inherit(A._$StaticDataEntity, A.StaticDataEntity); _inherit(A._$TemplateEntity, A.TemplateEntity); _inherit(A.TimezoneEntity, A._TimezoneEntity_Object_SelectableEntity); _inherit(A._$TimezoneListResponse, A.TimezoneListResponse); _inherit(A._$TimezoneItemResponse, A.TimezoneItemResponse); _inherit(A._$TimezoneEntity, A.TimezoneEntity); _inherit(A.SubscriptionEntity, A._SubscriptionEntity_Object_BaseEntity); _inherit(A._$SubscriptionListResponse, A.SubscriptionListResponse); _inherit(A._$SubscriptionItemResponse, A.SubscriptionItemResponse); _inherit(A._$SubscriptionEntity, A.SubscriptionEntity); _inherit(A._$WebhookConfigurationEntity, A.WebhookConfigurationEntity); _inherit(A._$SystemLogEntity, A.SystemLogEntity); _inherit(A._TaskEntity_Object_BaseEntity_SelectableEntity, A._TaskEntity_Object_BaseEntity); _inherit(A._TaskEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A._TaskEntity_Object_BaseEntity_SelectableEntity); _inherit(A.TaskEntity, A._TaskEntity_Object_BaseEntity_SelectableEntity_BelongsToClient); _inherit(A._$TaskListResponse, A.TaskListResponse); _inherit(A._$TaskItemResponse, A.TaskItemResponse); _inherit(A._$TaskTime, A.TaskTime); _inherit(A._$TaskEntity, A.TaskEntity); _inherit(A._TaskStatusEntity_Object_BaseEntity_SelectableEntity, A._TaskStatusEntity_Object_BaseEntity); _inherit(A._TaskStatusEntity_Object_BaseEntity_SelectableEntity_EntityStatus, A._TaskStatusEntity_Object_BaseEntity_SelectableEntity); _inherit(A.TaskStatusEntity, A._TaskStatusEntity_Object_BaseEntity_SelectableEntity_EntityStatus); _inherit(A._$TaskStatusListResponse, A.TaskStatusListResponse); _inherit(A._$TaskStatusItemResponse, A.TaskStatusItemResponse); _inherit(A._$TaskStatusEntity, A.TaskStatusEntity); _inherit(A._$TaxDataEntity, A.TaxDataEntity); _inherit(A._$TaxConfigEntity, A.TaxConfigEntity); _inherit(A._$TaxConfigRegionEntity, A.TaxConfigRegionEntity); _inherit(A._$TaxConfigSubregionEntity, A.TaxConfigSubregionEntity); _inherit(A._TaxRateEntity_Object_BaseEntity_SelectableEntity, A._TaxRateEntity_Object_BaseEntity); _inherit(A.TaxRateEntity, A._TaxRateEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$TaxRateListResponse, A.TaxRateListResponse); _inherit(A._$TaxRateItemResponse, A.TaxRateItemResponse); _inherit(A._$TaxRateEntity, A.TaxRateEntity); _inherit(A._TokenEntity_Object_BaseEntity_SelectableEntity, A._TokenEntity_Object_BaseEntity); _inherit(A.TokenEntity, A._TokenEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$TokenListResponse, A.TokenListResponse); _inherit(A._$TokenItemResponse, A.TokenItemResponse); _inherit(A._$TokenEntity, A.TokenEntity); _inherit(A.TransactionEntity, A._TransactionEntity_Object_BaseEntity); _inherit(A._TransactionStatusEntity_Object_EntityStatus_SelectableEntity, A._TransactionStatusEntity_Object_EntityStatus); _inherit(A.TransactionStatusEntity, A._TransactionStatusEntity_Object_EntityStatus_SelectableEntity); _inherit(A._$TransactionListResponse, A.TransactionListResponse); _inherit(A._$TransactionItemResponse, A.TransactionItemResponse); _inherit(A._$TransactionEntity, A.TransactionEntity); _inherit(A._$TransactionStatusEntity, A.TransactionStatusEntity); _inherit(A.TransactionRuleEntity, A._TransactionRuleEntity_Object_BaseEntity); _inherit(A._$TransactionRuleListResponse, A.TransactionRuleListResponse); _inherit(A._$TransactionRuleItemResponse, A.TransactionRuleItemResponse); _inherit(A._$TransactionRuleEntity, A.TransactionRuleEntity); _inherit(A._$TransactionRuleCriteriaEntity, A.TransactionRuleCriteriaEntity); _inherit(A._UserEntity_Object_BaseEntity_SelectableEntity, A._UserEntity_Object_BaseEntity); _inherit(A.UserEntity, A._UserEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$UserListResponse, A.UserListResponse); _inherit(A._$UserItemResponse, A.UserItemResponse); _inherit(A._$UserTwoFactorResponse, A.UserTwoFactorResponse); _inherit(A._$UserTwoFactorData, A.UserTwoFactorData); _inherit(A._$UserCompanyItemResponse, A.UserCompanyItemResponse); _inherit(A._$UserEntity, A.UserEntity); _inherit(A._VendorEntity_Object_BaseEntity_SelectableEntity, A._VendorEntity_Object_BaseEntity); _inherit(A._VendorEntity_Object_BaseEntity_SelectableEntity_HasActivities, A._VendorEntity_Object_BaseEntity_SelectableEntity); _inherit(A.VendorEntity, A._VendorEntity_Object_BaseEntity_SelectableEntity_HasActivities); _inherit(A.VendorContactEntity, A._VendorContactEntity_Object_BaseEntity); _inherit(A._$VendorListResponse, A.VendorListResponse); _inherit(A._$VendorItemResponse, A.VendorItemResponse); _inherit(A._$VendorEntity, A.VendorEntity); _inherit(A._$VendorContactEntity, A.VendorContactEntity); _inherit(A._WebhookEntity_Object_BaseEntity_SelectableEntity, A._WebhookEntity_Object_BaseEntity); _inherit(A.WebhookEntity, A._WebhookEntity_Object_BaseEntity_SelectableEntity); _inherit(A._$WebhookListResponse, A.WebhookListResponse); _inherit(A._$WebhookItemResponse, A.WebhookItemResponse); _inherit(A._$WebhookEntity, A.WebhookEntity); _inherit(A.MyCustomScrollBehavior, A.MaterialScrollBehavior); _inherit(A._$AppState, A.AppState); _inherit(A._$AuthState, A.AuthState); _inherit(A.BankAccountUIState, A._BankAccountUIState_Object_EntityUIState); _inherit(A._$BankAccountState, A.BankAccountState); _inherit(A._$BankAccountUIState, A.BankAccountUIState); _inherit(A.ClientUIState, A._ClientUIState_Object_EntityUIState); _inherit(A._$ClientState, A.ClientState); _inherit(A._$ClientUIState, A.ClientUIState); _inherit(A._$UserCompanyState, A.UserCompanyState); _inherit(A.CompanyGatewayUIState, A._CompanyGatewayUIState_Object_EntityUIState); _inherit(A._$CompanyGatewayState, A.CompanyGatewayState); _inherit(A._$CompanyGatewayUIState, A.CompanyGatewayUIState); _inherit(A.CreditUIState, A._CreditUIState_Object_EntityUIState); _inherit(A._$CreditState, A.CreditState); _inherit(A._$CreditUIState, A.CreditUIState); _inherit(A._$DashboardUIState, A.DashboardUIState); _inherit(A._$DashboardUISettings, A.DashboardUISettings); _inherit(A.DesignUIState, A._DesignUIState_Object_EntityUIState); _inherit(A._$DesignState, A.DesignState); _inherit(A._$DesignUIState, A.DesignUIState); _inherit(A.DocumentUIState, A._DocumentUIState_Object_EntityUIState); _inherit(A._$DocumentState, A.DocumentState); _inherit(A._$DocumentUIState, A.DocumentUIState); _inherit(A.ExpenseUIState, A._ExpenseUIState_Object_EntityUIState); _inherit(A._$ExpenseState, A.ExpenseState); _inherit(A._$ExpenseUIState, A.ExpenseUIState); _inherit(A.ExpenseCategoryUIState, A._ExpenseCategoryUIState_Object_EntityUIState); _inherit(A._$ExpenseCategoryState, A.ExpenseCategoryState); _inherit(A._$ExpenseCategoryUIState, A.ExpenseCategoryUIState); _inherit(A.GroupUIState, A._GroupUIState_Object_EntityUIState); _inherit(A._$GroupState, A.GroupState); _inherit(A._$GroupUIState, A.GroupUIState); _inherit(A.InvoiceUIState, A._InvoiceUIState_Object_EntityUIState); _inherit(A._$InvoiceState, A.InvoiceState); _inherit(A._$InvoiceUIState, A.InvoiceUIState); _inherit(A.PaymentUIState, A._PaymentUIState_Object_EntityUIState); _inherit(A._$PaymentState, A.PaymentState); _inherit(A._$PaymentUIState, A.PaymentUIState); _inherit(A.PaymentTermUIState, A._PaymentTermUIState_Object_EntityUIState); _inherit(A._$PaymentTermState, A.PaymentTermState); _inherit(A._$PaymentTermUIState, A.PaymentTermUIState); _inherit(A.ProductUIState, A._ProductUIState_Object_EntityUIState); _inherit(A._$ProductState, A.ProductState); _inherit(A._$ProductUIState, A.ProductUIState); _inherit(A.ProjectUIState, A._ProjectUIState_Object_EntityUIState); _inherit(A._$ProjectState, A.ProjectState); _inherit(A._$ProjectUIState, A.ProjectUIState); _inherit(A.PurchaseOrderUIState, A._PurchaseOrderUIState_Object_EntityUIState); _inherit(A._$PurchaseOrderState, A.PurchaseOrderState); _inherit(A._$PurchaseOrderUIState, A.PurchaseOrderUIState); _inherit(A.QuoteUIState, A._QuoteUIState_Object_EntityUIState); _inherit(A._$QuoteState, A.QuoteState); _inherit(A._$QuoteUIState, A.QuoteUIState); _inherit(A.RecurringExpenseUIState, A._RecurringExpenseUIState_Object_EntityUIState); _inherit(A._$RecurringExpenseState, A.RecurringExpenseState); _inherit(A._$RecurringExpenseUIState, A.RecurringExpenseUIState); _inherit(A.RecurringInvoiceUIState, A._RecurringInvoiceUIState_Object_EntityUIState); _inherit(A._$RecurringInvoiceState, A.RecurringInvoiceState); _inherit(A._$RecurringInvoiceUIState, A.RecurringInvoiceUIState); _inherit(A._$ReportsUIState, A.ReportsUIState); _inherit(A.ScheduleUIState, A._ScheduleUIState_Object_EntityUIState); _inherit(A._$ScheduleState, A.ScheduleState); _inherit(A._$ScheduleUIState, A.ScheduleUIState); _inherit(A._$SettingsUIState, A.SettingsUIState); _inherit(A._$StaticState, A.StaticState); _inherit(A.SubscriptionUIState, A._SubscriptionUIState_Object_EntityUIState); _inherit(A._$SubscriptionState, A.SubscriptionState); _inherit(A._$SubscriptionUIState, A.SubscriptionUIState); _inherit(A.TaskUIState, A._TaskUIState_Object_EntityUIState); _inherit(A._$TaskState, A.TaskState); _inherit(A._$TaskUIState, A.TaskUIState); _inherit(A.TaskStatusUIState, A._TaskStatusUIState_Object_EntityUIState); _inherit(A._$TaskStatusState, A.TaskStatusState); _inherit(A._$TaskStatusUIState, A.TaskStatusUIState); _inherit(A.TaxRateUIState, A._TaxRateUIState_Object_EntityUIState); _inherit(A._$TaxRateState, A.TaxRateState); _inherit(A._$TaxRateUIState, A.TaxRateUIState); _inherit(A.TokenUIState, A._TokenUIState_Object_EntityUIState); _inherit(A._$TokenState, A.TokenState); _inherit(A._$TokenUIState, A.TokenUIState); _inherit(A.TransactionUIState, A._TransactionUIState_Object_EntityUIState); _inherit(A._$TransactionState, A.TransactionState); _inherit(A._$TransactionUIState, A.TransactionUIState); _inherit(A.TransactionRuleUIState, A._TransactionRuleUIState_Object_EntityUIState); _inherit(A._$TransactionRuleState, A.TransactionRuleState); _inherit(A._$TransactionRuleUIState, A.TransactionRuleUIState); _inherit(A._$ListUIState, A.ListUIState); _inherit(A._$PrefState, A.PrefState); _inherit(A._$PrefStateSortField, A.PrefStateSortField); _inherit(A._$CompanyPrefState, A.CompanyPrefState); _inherit(A._$HistoryRecord, A.HistoryRecord); _inherit(A._$UIState, A.UIState); _inherit(A.UserUIState, A._UserUIState_Object_EntityUIState); _inherit(A._$UserState, A.UserState); _inherit(A._$UserUIState, A.UserUIState); _inherit(A.VendorUIState, A._VendorUIState_Object_EntityUIState); _inherit(A._$VendorState, A.VendorState); _inherit(A._$VendorUIState, A.VendorUIState); _inherit(A.WebhookUIState, A._WebhookUIState_Object_EntityUIState); _inherit(A._$WebhookState, A.WebhookState); _inherit(A._$WebhookUIState, A.WebhookUIState); _inherit(A._AutocompleteEntity, A.__AutocompleteEntity_Object_SelectableEntity); _inherit(A._InvoiceEmailViewState, A.__InvoiceEmailViewState_State_SingleTickerProviderStateMixin); _inherit(A.LinkTextSpan, A.TextSpan); _inheritMany(A.DataTableSource, [A.EntityDataTableSource, A.ReportDataTableSource]); _inherit(A._VariablesHelpState, A.__VariablesHelpState_State_SingleTickerProviderStateMixin); _inherit(A._WindowManagerState, A.__WindowManagerState_State_WindowListener); _inheritMany(A.EntityPresenter, [A.BankAccountPresenter, A.ClientPresenter, A.CreditPresenter, A.DocumentPresenter, A.ExpensePresenter, A.ExpenseCategoryPresenter, A.InvoicePresenter, A.PaymentPresenter, A.ProductPresenter, A.ProjectPresenter, A.PurchaseOrderPresenter, A.QuotePresenter, A.RecurringExpensePresenter, A.RecurringInvoicePresenter, A.SchedulePresenter, A.SubscriptionPresenter, A.TaskPresenter, A.TokenPresenter, A.TransactionPresenter, A.TransactionRulePresenter, A.VendorPresenter, A.WebhookPresenter]); _inherit(A._ClientEditState, A.__ClientEditState_State_SingleTickerProviderStateMixin); _inherit(A._ClientViewState, A.__ClientViewState_State_SingleTickerProviderStateMixin); _inherit(A._ClientViewFullwidthState, A.__ClientViewFullwidthState_State_TickerProviderStateMixin); _inherit(A._CompanyGatewayEditState, A.__CompanyGatewayEditState_State_SingleTickerProviderStateMixin); _inherit(A._CompanyGatewayViewState, A.__CompanyGatewayViewState_State_SingleTickerProviderStateMixin); _inheritMany(A.EmailEntityVM, [A.EmailCreditVM, A.EmailInvoiceVM, A.EmailPurchaseOrderVM, A.EmailQuoteVM]); _inheritMany(A.EntityListVM, [A.CreditListVM, A.InvoiceListVM, A.PurchaseOrderListVM, A.QuoteListVM]); _inheritMany(A.EntityPdfVM, [A.CreditPdfVM, A.InvoicePdfVM, A.PurchaseOrderPdfVM, A.QuotePdfVM, A.RecurringInvoicePdfVM]); _inherit(A._CreditEditState, A.__CreditEditState_State_SingleTickerProviderStateMixin); _inheritMany(A.EntityEditDetailsVM, [A.CreditEditDetailsVM, A.InvoiceEditDetailsVM, A.PurchaseOrderEditDetailsVM, A.QuoteEditDetailsVM, A.RecurringInvoiceEditDetailsVM]); _inheritMany(A.EntityEditItemsVM, [A.CreditEditItemsVM, A.InvoiceEditItemsVM, A.PurchaseOrderEditItemsVM, A.QuoteEditItemsVM, A.RecurringInvoiceEditItemsVM]); _inheritMany(A.EntityEditNotesVM, [A.CreditEditNotesVM, A.InvoiceEditNotesVM, A.PurchaseOrderEditNotesVM, A.QuoteEditNotesVM, A.RecurringInvoiceEditNotesVM]); _inheritMany(A.EntityEditPDFVM, [A.CreditEditPDFVM, A.InvoiceEditPDFVM, A.PurchaseOrderEditPDFVM, A.QuoteEditPDFVM, A.RecurringInvoiceEditPDFVM]); _inheritMany(A.AbstractInvoiceEditVM, [A.CreditEditVM, A.InvoiceEditVM, A.PurchaseOrderEditVM, A.QuoteEditVM, A.RecurringInvoiceEditVM]); _inheritMany(A.AbstractInvoiceViewVM, [A.CreditViewVM, A.InvoiceViewVM, A.PurchaseOrderViewVM, A.QuoteViewVM, A.RecurringInvoiceViewVM]); _inherit(A._DashboardScreenState, A.__DashboardScreenState_State_TickerProviderStateMixin); _inherit(A._DesignEditState, A.__DesignEditState_State_SingleTickerProviderStateMixin); _inherit(A._ExpenseEditState, A.__ExpenseEditState_State_SingleTickerProviderStateMixin); _inheritMany(A.AbstractExpenseEditVM, [A.ExpenseEditVM, A.RecurringExpenseEditVM]); _inherit(A._ExpenseViewState, A.__ExpenseViewState_State_SingleTickerProviderStateMixin); _inheritMany(A.AbstractExpenseViewVM, [A.ExpenseViewVM, A.RecurringExpenseViewVM]); _inherit(A._GroupViewState, A.__GroupViewState_State_SingleTickerProviderStateMixin); _inherit(A._InvoiceEditState, A.__InvoiceEditState_State_SingleTickerProviderStateMixin); _inherit(A.InvoiceEditContactsVM, A.EntityEditContactsVM); _inherit(A.InvoiceEditDesktopState, A._InvoiceEditDesktopState_State_TickerProviderStateMixin); _inherit(A._InvoiceItemSelectorState, A.__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin); _inherit(A._InvoiceViewState, A.__InvoiceViewState_State_SingleTickerProviderStateMixin); _inherit(A._PaymentViewState, A.__PaymentViewState_State_SingleTickerProviderStateMixin); _inherit(A._ProductViewState, A.__ProductViewState_State_SingleTickerProviderStateMixin); _inherit(A._ProjectViewState, A.__ProjectViewState_State_SingleTickerProviderStateMixin); _inherit(A._PurchaseOrderEditState, A.__PurchaseOrderEditState_State_SingleTickerProviderStateMixin); _inherit(A._QuoteEditState, A.__QuoteEditState_State_SingleTickerProviderStateMixin); _inherit(A._RecurringInvoiceEditState, A.__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin); _inheritMany(A.ReportElement, [A.ReportStringValue, A.ReportEntityTypeValue, A.ReportAgeValue, A.ReportDurationValue, A.ReportIntValue, A.ReportNumberValue, A.ReportBoolValue]); _inherit(A._AccountManagementState, A.__AccountManagementState_State_SingleTickerProviderStateMixin); _inherit(A._ClientPortalState, A.__ClientPortalState_State_SingleTickerProviderStateMixin); _inherit(A._CompanyDetailsState, A.__CompanyDetailsState_State_SingleTickerProviderStateMixin); _inherit(A._CreditCardsAndBanksState, A.__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin); _inherit(A._CustomFieldsState, A.__CustomFieldsState_State_SingleTickerProviderStateMixin); _inherit(A._DeviceSettingsState, A.__DeviceSettingsState_State_SingleTickerProviderStateMixin); _inherit(A._GeneratedNumbersState, A.__GeneratedNumbersState_State_SingleTickerProviderStateMixin); _inherit(A._ImportExportState, A.__ImportExportState_State_SingleTickerProviderStateMixin); _inherit(A._InvoiceDesignState, A.__InvoiceDesignState_State_SingleTickerProviderStateMixin); _inherit(A._LocalizationSettingsState, A.__LocalizationSettingsState_State_SingleTickerProviderStateMixin); _inherit(A._PaymentSettingsState, A.__PaymentSettingsState_State_SingleTickerProviderStateMixin); _inherit(A._TemplatesAndRemindersState, A.__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin); _inherit(A._UserDetailsState, A.__UserDetailsState_State_SingleTickerProviderStateMixin); _inherit(A._WorkflowSettingsState, A.__WorkflowSettingsState_State_SingleTickerProviderStateMixin); _inherit(A._SubscriptionEditState, A.__SubscriptionEditState_State_SingleTickerProviderStateMixin); _inherit(A._TaskEditState, A.__TaskEditState_State_SingleTickerProviderStateMixin); _inherit(A._TaskViewState, A.__TaskViewState_State_SingleTickerProviderStateMixin); _inherit(A._UserEditState, A.__UserEditState_State_SingleTickerProviderStateMixin); _inherit(A._VendorEditState, A.__VendorEditState_State_SingleTickerProviderStateMixin); _inherit(A._VendorViewState, A.__VendorViewState_State_SingleTickerProviderStateMixin); _inherit(A._VendorViewFullwidthState, A.__VendorViewFullwidthState_State_TickerProviderStateMixin); _inherit(A._AppLocalization_LocaleCodeAware_LocalizationsProvider, A.LocaleCodeAware); _inherit(A.AppLocalization, A._AppLocalization_LocaleCodeAware_LocalizationsProvider); _inherit(A.AttributedTextMarkdownSerializer, A.AttributionVisitor); _inheritMany(A.BlockSyntax, [A._EmptyParagraphSyntax, A.EmptyBlockSyntax, A.SetextHeaderSyntax, A.HeaderSyntax, A.BlockquoteSyntax, A.CodeBlockSyntax, A.FencedCodeBlockSyntax, A.HorizontalRuleSyntax, A.BlockHtmlSyntax, A.ListSyntax, A.ParagraphSyntax]); _inherit(A.AttributedTextEditingController, A._AttributedTextEditingController_Object_ChangeNotifier); _inheritMany(A.AttributedTextEditingController, [A.SingleLineAttributedTextEditingController, A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient]); _inheritMany(A.LinkifyElement, [A.LinkableElement, A.TextElement0]); _inheritMany(A.Linkifier, [A.EmailLinkifier, A.UrlLinkifier]); _inheritMany(A.LinkableElement, [A.EmailElement, A.UrlElement]); _inheritMany(A.AuthMessages, [A.AndroidAuthMessages, A.IOSAuthMessages, A.WindowsAuthMessages]); _inherit(A.DefaultLocalAuthPlatform, A.LocalAuthPlatform); _inheritMany(A.BlockHtmlSyntax, [A.BlockTagBlockHtmlSyntax, A.LongBlockHtmlSyntax]); _inherit(A.OtherTagBlockHtmlSyntax, A.BlockTagBlockHtmlSyntax); _inheritMany(A.ListSyntax, [A.UnorderedListSyntax, A.OrderedListSyntax]); _inheritMany(A.InlineSyntax, [A.LineBreakSyntax, A.TextSyntax, A.EscapeSyntax, A.EmailAutolinkSyntax, A.AutolinkSyntax, A.TagSyntax, A.CodeSyntax]); _inherit(A.InlineHtmlSyntax, A.TextSyntax); _inherit(A.LinkSyntax, A.TagSyntax); _inherit(A.ImageSyntax, A.LinkSyntax); _inherit(A._MdiIconData, A.IconData); _inherit(A.PopupRequest, A.CommonAuthorizationUrlRequest); _inherit(A.AuthException, A.MsalJsException); _inheritMany(A.AuthException, [A.ClientAuthException, A.ServerException, A.BrowserAuthException, A.BrowserConfigurationAuthException]); _inherit(A.ClientConfigurationException, A.ClientAuthException); _inherit(A.InteractionRequiredAuthException, A.ServerException); _inherit(A.AuthError, A.JsError); _inheritMany(A.CommonAuthorizationUrlRequest0, [A.SsoSilentRequest, A.RedirectRequest, A.PopupRequest0]); _inheritMany(A.CommonEndSessionRequest, [A.EndSessionRequest, A.EndSessionPopupRequest]); _inherit(A.SilentRequest, A.CommonSilentFlowRequest); _inherit(A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderOverflowView, A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin); _inherit(A._RenderIosPagedMenu, A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.PopoverController, A._PopoverController_Object_ChangeNotifier); _inherit(A._RoundedRectanglePopoverAppearanceState, A.__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin); _inherit(A.PackageInfoPlusWebPlugin, A.PackageInfoPlatform); _inherit(A.InternalStyle, A.Style); _inheritMany(A.InternalStyle, [A.PosixStyle, A.UrlStyle, A.WindowsStyle]); _inherit(A.MethodChannelPathProvider, A.PathProviderPlatform); _inheritMany(A.PermissionHandlerPlatform, [A.WebPermissionHandler, A.MethodChannelPermissionHandler]); _inherit(A._PinchZoomState, A.__PinchZoomState_State_SingleTickerProviderStateMixin); _inherit(A.__PinputState_State_RestorationMixin_WidgetsBindingObserver, A.__PinputState_State_RestorationMixin); _inherit(A.__PinputState_State_RestorationMixin_WidgetsBindingObserver__PinputUtilsMixin, A.__PinputState_State_RestorationMixin_WidgetsBindingObserver); _inherit(A._PinputState, A.__PinputState_State_RestorationMixin_WidgetsBindingObserver__PinputUtilsMixin); _inherit(A._PinputAnimatedCursorState, A.__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin); _inherit(A.LocalPlatform, A.Platform); _inheritMany(A.PrintingPlatform, [A.PrintingPlugin, A.MethodChannelPrinting]); _inherit(A.PdfRaster, A.PdfRasterBase); _inherit(A._WebPdfRaster, A.PdfRaster); _inherit(A.PdfActionBarTheme, A._PdfActionBarTheme_Object_Diagnosticable); _inherit(A.PdfShareAction, A._PdfShareAction_StatelessWidget_PdfPreviewActionBounds); _inherit(A.PdfPreviewCustomState, A._PdfPreviewCustomState_State_PdfPreviewRaster); _inherit(A.QrBitBuffer, A._QrBitBuffer_Object_ListMixin); _inherit(A.LoggingMiddleware, A.MiddlewareClass); _inherit(A.RoundedLoadingButtonState, A._RoundedLoadingButtonState_State_TickerProviderStateMixin); _inherit(A.BehaviorSubject, A.Subject); _inheritMany(A.ForwardingSink, [A._StartWithStreamSink, A._StartWithErrorStreamSink]); _inherit(A.WebEnvironmentVariables, A.EnvironmentVariables); _inherit(A.NoOpSentrySpan, A.ISentrySpan); _inherit(A.WebPlatform, A.Platform0); _inherit(A.SentryTransactionContext, A.SentrySpanContext); _inherit(A.SentryNavigatorObserver, A.RouteObserver); _inherit(A.RouteObserverBreadcrumb, A.Breadcrumb); _inherit(A.SharePlusWebPlugin, A.SharePlatform); _inheritMany(A.SharedPreferencesStorePlatform, [A.MethodChannelSharedPreferencesStore, A.SharedPreferencesPlugin]); _inherit(A.UnknownSignInWithAppleException, A.PlatformException); _inheritMany(A.SignInWithApplePlatform, [A.MethodChannelSignInWithApple, A.SignInWithApplePlugin]); _inherit(A.FileLocation, A.SourceLocationMixin); _inheritMany(A.SourceSpanMixin, [A._FileSpan, A.SourceSpanBase]); _inherit(A.SourceSpanFormatException, A.SourceSpanException); _inherit(A.SourceSpanWithContext, A.SourceSpanBase); _inherit(A.MyStatefulWidget, A.IStatefulWidget); _inherit(A.OnBuilder, A.MyStatefulWidget); _inherit(A._MyStatefulWidgetState, A.ExtendedState); _inheritMany(A.StatefulElement, [A.MyElement, A.ContentLayerStatefulElement]); _inherit(A.ReactiveModel, A._ReactiveModel_Object_IObservable); _inherit(A.ReactiveModelImp, A.ReactiveModel); _inherit(A.InjectedImp, A.ReactiveModelImp); _inherit(A.StringScannerException, A.SourceSpanFormatException); _inherit(A.DocumentComposer, A._DocumentComposer_Object_ChangeNotifier); _inherit(A.MutableDocumentComposer, A.DocumentComposer); _inherit(A.ComposerPreferences, A._ComposerPreferences_Object_ChangeNotifier); _inherit(A.DocumentSelection, A.DocumentRange); _inheritMany(A.SingleColumnLayoutComponentViewModel, [A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A.HorizontalRuleComponentViewModel, A.ImageComponentViewModel, A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel]); _inherit(A.BlockquoteComponentViewModel, A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel); _inheritMany(A.DocumentNode, [A.BlockNode, A._TextNode_DocumentNode_ChangeNotifier]); _inherit(A._BoxComponentState, A.__BoxComponentState_State_DocumentComponent); _inheritMany(A.ParagraphPrefixConversionReaction, [A.HeaderConversionReaction, A.UnorderedListItemConversionReaction, A.OrderedListItemConversionReaction, A.BlockquoteConversionReaction]); _inherit(A.DocumentLayoutLayerStatefulWidget, A.ContentLayerStatefulWidget); _inheritMany(A.DocumentLayoutLayerStatefulWidget, [A.CaretDocumentOverlay, A.SelectionLeadersDocumentLayer, A.AndroidToolbarFocalPointDocumentLayer, A.AndroidHandlesDocumentLayer]); _inherit(A.DocumentLayoutLayerState, A.ContentLayerState); _inheritMany(A.DocumentLayoutLayerState, [A._CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin, A.__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin, A._AndroidToolbarFocalPointDocumentLayerState, A._AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin]); _inherit(A.CaretDocumentOverlayState, A._CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin); _inherit(A._DocumentMouseInteractorState, A.__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin); _inherit(A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin, A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver); _inherit(A._AndroidDocumentTouchInteractorState, A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin); _inherit(A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin, A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver); _inherit(A._IosDocumentTouchInteractorState, A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin); _inherit(A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient, A.TextInputConnectionDecorator); _inherit(A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient_DeltaTextInputClient, A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient); _inherit(A.DocumentImeInputClient, A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient_DeltaTextInputClient); _inherit(A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient_TextInputClient, A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient); _inherit(A.DeltaTextInputClientDecorator, A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient_TextInputClient); _inherit(A._KeyboardEditingToolbarState, A.__KeyboardEditingToolbarState_State_WidgetsBindingObserver); _inherit(A._KeyboardHeightBuilderState, A.__KeyboardHeightBuilderState_State_WidgetsBindingObserver); _inherit(A._DocumentScrollableState, A.__DocumentScrollableState_State_SingleTickerProviderStateMixin); _inherit(A.AutoScrollController, A._AutoScrollController_Object_ChangeNotifier); _inheritMany(A.BlockNode, [A._HorizontalRuleNode_BlockNode_ChangeNotifier, A._ImageNode_BlockNode_ChangeNotifier]); _inherit(A.HorizontalRuleNode, A._HorizontalRuleNode_BlockNode_ChangeNotifier); _inherit(A.ImageNode, A._ImageNode_BlockNode_ChangeNotifier); _inheritMany(A.SingleColumnLayoutStylePhase, [A.SingleColumnLayoutComposingRegionStyler, A.SingleColumnLayoutCustomComponentStyler, A.SingleColumnStylesheetStyler, A.SingleColumnLayoutSelectionStyler]); _inherit(A.TextNode, A._TextNode_DocumentNode_ChangeNotifier); _inheritMany(A.TextNode, [A.ListItemNode, A.ParagraphNode, A.TaskNode]); _inherit(A.ListItemComponentViewModel, A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel); _inheritMany(A.Intention, [A.SplitListItemIntention, A.SplitParagraphIntention, A.SubmitParagraphIntention, A.SplitTaskIntention]); _inheritMany(A.EditCommand, [A.InsertNodeAtIndexCommand, A.InsertNodeBeforeNodeCommand, A.InsertNodeAfterNodeCommand, A.ReplaceNodeCommand, A.ConvertTextNodeToParagraphCommand, A.InsertCharacterAtCaretCommand]); _inherit(A.ParagraphComponentViewModel, A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel); _inherit(A.ContentTapDelegate, A._ContentTapDelegate_Object_ChangeNotifier); _inherit(A.SuperEditorLaunchLinkTapHandler, A.ContentTapDelegate); _inherit(A.TaskComponentViewModel, A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel); _inherit(A.__TaskComponentState_State_ProxyDocumentComponent_ProxyTextComposable, A.__TaskComponentState_State_ProxyDocumentComponent); _inherit(A._TaskComponentState, A.__TaskComponentState_State_ProxyDocumentComponent_ProxyTextComposable); _inherit(A.TextNodeSelection, A.TextSelection); _inherit(A.TextNodePosition, A.TextPosition); _inherit(A.TextComponentState, A._TextComponentState_State_DocumentComponent); _inherit(A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent_ProxyTextComposable, A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent); _inherit(A._ProxyTextDocumentComponentState, A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent_ProxyTextComposable); _inheritMany(A.NodeChangeEvent, [A.AttributionChangeEvent, A.TextInsertionEvent, A.TextDeletedEvent]); _inheritMany(A._IndexedSlot, [A._UnderlaySlot, A._OverlaySlot]); _inherit(A.ContentLayerProxyWidget, A.ContentLayerStatelessWidget); _inherit(A._SelectionLeadersDocumentLayerState, A.__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin); _inheritMany(A.RawScrollbarWithCustomPhysics, [A.CupertinoScrollbarWithCustomPhysics, A._MaterialScrollbar0]); _inherit(A.RawScrollbarWithCustomPhysicsState, A._RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin); _inheritMany(A.RawScrollbarWithCustomPhysicsState, [A._CupertinoScrollbarState0, A._MaterialScrollbarState0]); _inherit(A.GroupedOverlayPortalController, A.OverlayPortalController); _inherit(A.AndroidControlsDocumentLayerState, A._AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin); _inherit(A._IosFloatingToolbarOverlayState, A.__IosFloatingToolbarOverlayState_State_SingleTickerProviderStateMixin); _inherit(A.MagnifierAndToolbarController, A._MagnifierAndToolbarController_Object_ChangeNotifier); _inherit(A.ItemSelectionListState, A._ItemSelectionListState_State_SingleTickerProviderStateMixin); _inherit(A._AndroidEditingOverlayControlsState, A.__AndroidEditingOverlayControlsState_State_WidgetsBindingObserver); _inherit(A.AndroidEditingOverlayController, A._AndroidEditingOverlayController_Object_ChangeNotifier); _inherit(A.AndroidTextFieldTouchInteractorState, A._AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin); _inherit(A._SuperAndroidTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver, A._SuperAndroidTextFieldState_State_TickerProviderStateMixin); _inherit(A.SuperAndroidTextFieldState, A._SuperAndroidTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver); _inherit(A.SuperTextFieldScrollviewState, A._SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin); _inherit(A.OuterBoxShadow, A.BoxShadow); _inherit(A._TextScrollViewState, A.__TextScrollViewState_State_SingleTickerProviderStateMixin); _inherit(A.TextScrollController, A._TextScrollController_Object_ChangeNotifier); _inherit(A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient_DeltaTextInputClient, A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient); _inherit(A.ImeAttributedTextEditingController, A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient_DeltaTextInputClient); _inherit(A._IOSEditingControlsState, A.__IOSEditingControlsState_State_WidgetsBindingObserver); _inherit(A.IOSEditingOverlayController, A._IOSEditingOverlayController_Object_ChangeNotifier); _inherit(A.FloatingCursorController, A._FloatingCursorController_Object_ChangeNotifier); _inherit(A.IOSTextFieldTouchInteractorState, A._IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin); _inherit(A._SuperIOSTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver, A._SuperIOSTextFieldState_State_TickerProviderStateMixin); _inherit(A.SuperIOSTextFieldState, A._SuperIOSTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver); _inherit(A.TextLayoutCaretState, A._TextLayoutCaretState_State_TickerProviderStateMixin); _inherit(A.BlinkController, A._BlinkController_Object_ChangeNotifier); _inherit(A.ProseTextState, A._ProseTextState_State_ProseTextBlock); _inherit(A._SuperTextState_ProseTextState_ProseTextBlock, A.ProseTextState); _inherit(A.SuperTextState, A._SuperTextState_ProseTextState_ProseTextBlock); _inherit(A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin); _inherit(A.RenderSuperTextLayout, A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); _inherit(A.LayoutAwareRichText, A.RichText); _inherit(A.RenderLayoutAwareParagraph, A.RenderParagraph); _inherit(A.TextUnderlineLayerState, A._TextUnderlineLayerState_State_TickerProviderStateMixin); _inheritMany(A.UrlLauncherPlatform, [A.MethodChannelUrlLauncher, A.UrlLauncherPlugin]); _inherit(A.MathRNG, A.RNG); _inherit(A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder, A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin); _inherit(A._RenderValueLayoutBuilder, A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder); _mixin(A._DefaultTextEditingStrategy_Object_CompositionAwareMixin, A.CompositionAwareMixin); _mixin(A._DomCanvas_EngineCanvas_SaveElementStackTracking, A.SaveElementStackTracking); _mixin(A._LayoutFragment__CombinedFragment__FragmentMetrics, A._FragmentMetrics); _mixin(A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition, A._FragmentPosition); _mixin(A._LayoutFragment__CombinedFragment__FragmentMetrics__FragmentPosition__FragmentBox, A._FragmentBox); _mixinHard(A._PersistedClipRRect_PersistedContainerSurface__DomClip, A._DomClip); _mixinHard(A._PersistedClipRect_PersistedContainerSurface__DomClip, A._DomClip); _mixin(A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin, A._WheelEventListenerMixin); _mixin(A.UnmodifiableListBase, A.UnmodifiableListMixin); _mixin(A.__CastListBase__CastIterableBase_ListMixin, A.ListBase); _mixin(A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin, A.ListBase); _mixin(A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin, A.FixedLengthListMixin); _mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin, A.ListBase); _mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin, A.FixedLengthListMixin); _mixin(A._AsyncStreamController, A._AsyncStreamControllerDispatch); _mixin(A._SyncStreamController, A._SyncStreamControllerDispatch); _mixin(A.UnmodifiableMapBase, A._UnmodifiableMapMixin); _mixin(A._SplayTreeMap__SplayTree_MapMixin, A.MapBase); _mixin(A._SplayTreeSet__SplayTree_Iterable, A.Iterable); _mixin(A._SplayTreeSet__SplayTree_Iterable_SetMixin, A.SetBase); _mixin(A._UnmodifiableMapView_MapView__UnmodifiableMapMixin, A._UnmodifiableMapMixin); _mixin(A._UnmodifiableSetView_SetBase__UnmodifiableSetMixin, A._UnmodifiableSetMixin); _mixin(A.__JsonStringStringifierPretty__JsonStringStringifier__JsonPrettyPrintMixin, A._JsonPrettyPrintMixin); _mixin(A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink, A.StringConversionSink); _mixin(A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleDeclarationBase); _mixin(A._DomRectList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._DomStringList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._FileList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._HtmlCollection_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._MidiInputMap_JavaScriptObject_MapMixin, A.MapBase); _mixin(A._MidiOutputMap_JavaScriptObject_MapMixin, A.MapBase); _mixin(A._MimeTypeArray_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._NodeList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._PluginArray_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._RtcStatsReport_JavaScriptObject_MapMixin, A.MapBase); _mixin(A._SourceBufferList_EventTarget_ListMixin, A.ListBase); _mixin(A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._SpeechGrammarList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._Storage_JavaScriptObject_MapMixin, A.MapBase); _mixin(A._TextTrackCueList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._TextTrackList_EventTarget_ListMixin, A.ListBase); _mixin(A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._TouchList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A.__CssRuleList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A.__GamepadList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A.__NamedNodeMap_JavaScriptObject_ListMixin, A.ListBase); _mixin(A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A.__StyleSheetList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixinHard(A._JsArray_JsObject_ListMixin, A.ListBase); _mixin(A._LengthList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._NumberList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._StringList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._TransformList_JavaScriptObject_ListMixin, A.ListBase); _mixin(A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); _mixin(A._AudioParamMap_JavaScriptObject_MapMixin, A.MapBase); _mixinHard(A._BoardItemState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixinHard(A._BoardListState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixinHard(A._BoardViewState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixinHard(A._BaseChartState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._AnimationController_Animation_AnimationEagerListenerMixin, A.AnimationEagerListenerMixin); _mixin(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); _mixin(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); _mixin(A._AnimationStyle_Object_Diagnosticable, A.Diagnosticable); _mixin(A._CompoundAnimation_Animation_AnimationLazyListenerMixin, A.AnimationLazyListenerMixin); _mixin(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); _mixin(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); _mixin(A._CurvedAnimation_Animation_AnimationWithParentMixin, A.AnimationWithParentMixin); _mixin(A._ProxyAnimation_Animation_AnimationLazyListenerMixin, A.AnimationLazyListenerMixin); _mixin(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); _mixin(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); _mixin(A._ReverseAnimation_Animation_AnimationLazyListenerMixin, A.AnimationLazyListenerMixin); _mixin(A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); _mixin(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin, A.AnimationEagerListenerMixin); _mixin(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); _mixin(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); _mixin(A.__AnimatedEvaluation_Animation_AnimationWithParentMixin, A.AnimationWithParentMixin); _mixinHard(A.__CupertinoActivityIndicatorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CupertinoButtonState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CupertinoCheckboxState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A.__CupertinoCheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin, A.ToggleableStateMixin); _mixin(A._CupertinoDynamicColor_Color_Diagnosticable, A.Diagnosticable); _mixin(A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); _mixin(A._CupertinoIconThemeData_IconThemeData_Diagnosticable, A.Diagnosticable); _mixinHard(A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CupertinoRadioState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A.__CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin, A.ToggleableStateMixin); _mixin(A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); _mixinHard(A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixin(A._CupertinoTextThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable, A.Diagnosticable); _mixin(A._FlutterError_Error_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixin(A._FlutterErrorDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._DiagnosticableTree_Object_Diagnosticable, A.Diagnosticable); _mixin(A._PointerAddedEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent, A._CopyPointerAddedEvent); _mixin(A._PointerCancelEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent, A._CopyPointerCancelEvent); _mixin(A._PointerDownEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent, A._CopyPointerDownEvent); _mixin(A._PointerEnterEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent, A._CopyPointerEnterEvent); _mixin(A._PointerEvent_Object_Diagnosticable, A.Diagnosticable); _mixin(A._PointerExitEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent, A._CopyPointerExitEvent); _mixin(A._PointerHoverEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent, A._CopyPointerHoverEvent); _mixin(A._PointerMoveEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent, A._CopyPointerMoveEvent); _mixin(A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent, A._CopyPointerPanZoomEndEvent); _mixin(A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent, A._CopyPointerPanZoomStartEvent); _mixin(A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent, A._CopyPointerPanZoomUpdateEvent); _mixin(A._PointerRemovedEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent, A._CopyPointerRemovedEvent); _mixin(A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent, A._CopyPointerScaleEvent); _mixin(A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent, A._CopyPointerScrollEvent); _mixin(A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent, A._CopyPointerScrollInertiaCancelEvent); _mixin(A._PointerUpEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); _mixin(A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent, A._CopyPointerUpEvent); _mixin(A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent, A._CopyPointerAddedEvent); _mixin(A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent, A._CopyPointerCancelEvent); _mixin(A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent, A._CopyPointerDownEvent); _mixin(A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent, A._CopyPointerEnterEvent); _mixin(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable, A.Diagnosticable); _mixin(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription, A._PointerEventDescription); _mixin(A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent, A._CopyPointerExitEvent); _mixin(A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent, A._CopyPointerHoverEvent); _mixin(A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent, A._CopyPointerMoveEvent); _mixin(A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent, A._CopyPointerPanZoomEndEvent); _mixin(A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent, A._CopyPointerPanZoomStartEvent); _mixin(A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent, A._CopyPointerPanZoomUpdateEvent); _mixin(A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent, A._CopyPointerRemovedEvent); _mixin(A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent, A._CopyPointerScaleEvent); _mixin(A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent, A._CopyPointerScrollEvent); _mixin(A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent, A._CopyPointerScrollInertiaCancelEvent); _mixin(A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent, A._CopyPointerUpEvent); _mixin(A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixinHard(A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin, A._TapStatusTrackerMixin); _mixin(A._TapDragDownDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TapDragEndDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TapDragStartDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TapDragUpDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TapDragUpdateDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ActionIconThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__SliverAppBarState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._AppBarTheme_Object_Diagnosticable, A.Diagnosticable); _mixin(A._BadgeThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._MaterialBannerThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._BottomAppBarTheme_Object_Diagnosticable, A.Diagnosticable); _mixin(A._BottomNavigationBarThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._BottomSheetThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__RawMaterialButtonState_State_MaterialStateMixin, A.MaterialStateMixin); _mixin(A._ButtonBarThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ButtonStyle_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__ButtonStyleState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._ButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__DatePickerModeToggleButtonState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._CardTheme_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__CheckboxState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__CheckboxState_State_TickerProviderStateMixin_ToggleableStateMixin, A.ToggleableStateMixin0); _mixin(A._CheckboxThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ChipThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ColorScheme_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__SortArrowState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._DataTableThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__DatePickerDialogState_State_RestorationMixin, A.RestorationMixin); _mixin(A._DatePickerThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); _mixin(A._DialogTheme_Object_Diagnosticable, A.Diagnosticable); _mixin(A._DividerThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._DrawerControllerState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._DrawerThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__DropdownButtonState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixin(A._DropdownMenuThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__ElevatedButtonDefaultColor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A.__ElevatedButtonDefaultElevation_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A.__ElevatedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A.__ElevatedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A._ElevatedButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__ExpandIconState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._ExpansionTileThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._FilledButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX, A.FabEndOffsetX); _mixin(A.__EndDockedFabLocation_StandardFabLocation_FabEndOffsetX_FabDockedOffsetY, A.FabDockedOffsetY); _mixin(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX, A.FabEndOffsetX); _mixin(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY, A.FabFloatOffsetY); _mixin(A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX, A.FabEndOffsetX); _mixin(A.__EndTopFabLocation_StandardFabLocation_FabEndOffsetX_FabTopOffsetY, A.FabTopOffsetY); _mixin(A._FloatingActionButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__IconButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A._IconButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__InkResponseState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixin(A._InputDecorationTheme_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__BorderContainerState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__HelperErrorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__InputDecoratorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin, A.SlottedContainerRenderObjectMixin); _mixinHard(A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin, A.SlottedContainerRenderObjectMixin); _mixin(A._ListTileThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__MaterialState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._MenuButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._MenuStyle_Object_Diagnosticable, A.Diagnosticable); _mixin(A._MenuThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__MergeableMaterialState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._NavigationBarThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._NavigationDrawerThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._NavigationRailThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__OutlinedButtonDefaultColor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A.__OutlinedButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A.__OutlinedButtonDefaultOverlay_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A._OutlinedButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin, A.MaterialRouteTransitionMixin); _mixin(A._PageTransitionsTheme_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__ZoomEnterTransitionState_State__ZoomTransitionBase, A._ZoomTransitionBase); _mixinHard(A.__ZoomExitTransitionState_State__ZoomTransitionBase, A._ZoomTransitionBase); _mixin(A._PopupMenuThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__LinearProgressIndicatorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._ProgressIndicatorThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__RadioState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin, A.ToggleableStateMixin0); _mixin(A._RadioThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._RefreshIndicatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._ScaffoldMessengerState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._ScaffoldState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin, A.RestorationMixin); _mixinHard(A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._ScrollbarThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SearchBarThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SearchViewThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SegmentedButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SliderThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SnackBarThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__MaterialSwitchState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__MaterialSwitchState_State_TickerProviderStateMixin_ToggleableStateMixin, A.ToggleableStateMixin0); _mixin(A.__SwitchConfigCupertino_Object__SwitchConfig, A._SwitchConfig); _mixin(A.__SwitchConfigM2_Object__SwitchConfig, A._SwitchConfig); _mixin(A.__SwitchConfigM3_Object__SwitchConfig, A._SwitchConfig); _mixin(A._SwitchThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TabBarTheme_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__DefaultTabControllerState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A.__ChangeAnimation_Animation_AnimationWithParentMixin, A.AnimationWithParentMixin); _mixin(A.__DragAnimation_Animation_AnimationWithParentMixin, A.AnimationWithParentMixin); _mixin(A.__TextButtonDefaultMouseCursor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A._TextButtonThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__TextFieldState_State_RestorationMixin, A.RestorationMixin); _mixin(A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); _mixin(A._TextSelectionThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixinHard(A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._TextTheme_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._VisualDensity_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__DialState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__HourMinuteTextFieldState_State_RestorationMixin, A.RestorationMixin); _mixinHard(A.__TimePickerDialogState_State_RestorationMixin, A.RestorationMixin); _mixinHard(A.__TimePickerInputState_State_RestorationMixin, A.RestorationMixin); _mixinHard(A.__TimePickerState_State_RestorationMixin, A.RestorationMixin); _mixin(A._TimePickerThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__DefaultFillColor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A.__ResolveFillColor_MaterialStateProperty_Diagnosticable, A.Diagnosticable); _mixin(A._ToggleButtonsThemeData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._TooltipState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._TooltipThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._Typography_Object_Diagnosticable, A.Diagnosticable); _mixin(A._BorderSide_Object_Diagnosticable, A.Diagnosticable); _mixin(A._Decoration_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ImageChunkEvent_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ImageStream_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ImageStreamCompleter_Object_Diagnosticable, A.Diagnosticable); _mixin(A._StrutStyle_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TextStyle_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); _mixinHard(A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin, A.RelayoutWhenSystemFontsChangeMixin); _mixinHard(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A.RenderInlineChildrenContainerDefaults); _mixinHard(A._RenderFlex_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin, A.DebugOverflowIndicatorMixin); _mixin(A._Layer_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixinHard(A._RenderListBody_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderListBody_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixin(A.__MouseTrackerUpdateDetails_Object_Diagnosticable, A.Diagnosticable); _mixin(A._PipelineOwner_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixin(A._RenderObject_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixinHard(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A.RenderInlineChildrenContainerDefaults); _mixinHard(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin, A.RelayoutWhenSystemFontsChangeMixin); _mixinHard(A._TextParentData_ParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); _mixin(A.__SelectableFragment_Object_Selectable, A.Selectable); _mixin(A.__SelectableFragment_Object_Selectable_Diagnosticable, A.Diagnosticable); _mixin(A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier, A.ChangeNotifier); _mixinHard(A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin, A._PlatformViewGestureMixin); _mixinHard(A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin, A.RenderAnimatedOpacityMixin); _mixinHard(A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixinHard(A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin, A.RenderProxyBoxMixin); _mixin(A._SelectionPoint_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixin(A._SliverGeometry_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); _mixinHard(A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); _mixinHard(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers, A.RenderSliverHelpers); _mixin(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin, A.RenderSliverWithKeepAliveMixin); _mixinHard(A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); _mixin(A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin, A.KeepAliveParentDataMixin); _mixinHard(A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixinHard(A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixin(A._RenderSliverPersistentHeader_RenderSliver_RenderObjectWithChildMixin_RenderSliverHelpers, A.RenderSliverHelpers); _mixinHard(A._RenderStack_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A._RenderView_RenderObject_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixinHard(A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixinHard(A._RenderWrap_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixin(A._SemanticsData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SemanticsNode_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixin(A._SemanticsSortKey_Object_Diagnosticable, A.Diagnosticable); _mixin(A._KeyEvent_Object_Diagnosticable, A.Diagnosticable); _mixin(A._KeyboardKey_Object_Diagnosticable, A.Diagnosticable); _mixin(A._MouseCursor_Object_Diagnosticable, A.Diagnosticable); _mixin(A._RawKeyEvent_Object_Diagnosticable, A.Diagnosticable); _mixin(A._RawKeyEventData_Object_Diagnosticable, A.Diagnosticable); _mixin(A._TextEditingDelta_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__PlatformTextInputControl_Object_TextInputControl, A.TextInputControl); _mixin(A._Action_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ActionDispatcher_Object_Diagnosticable, A.Diagnosticable); _mixin(A._Intent_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__OverridableAction_ContextAction__OverridableActionMixin, A._OverridableActionMixin); _mixinHard(A.__OverridableContextAction_ContextAction__OverridableActionMixin, A._OverridableActionMixin); _mixinHard(A.__AnimatedCrossFadeState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__AnimatedSizeState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__AnimatedSwitcherState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A.__WidgetsAppState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixin(A._AutofillGroupState_State_AutofillScopeMixin, A.AutofillScopeMixin); _mixinHard(A._RootElement_Element_RootElementMixin, A.RootElementMixin); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding, A.GestureBinding); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding, A.SchedulerBinding); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding, A.ServicesBinding); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding, A.PaintingBinding); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding, A.SemanticsBinding); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding, A.RendererBinding); _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding, A.WidgetsBinding); _mixinHard(A._DraggableScrollableNotification_Notification_ViewportNotificationMixin, A.ViewportNotificationMixin); _mixinHard(A._EditableTextState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixin(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate, A.TextSelectionDelegate); _mixin(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient, A.TextInputClient); _mixin(A._FocusManager_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixin(A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier, A.ChangeNotifier); _mixin(A._FocusNode_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); _mixin(A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier, A.ChangeNotifier); _mixin(A._FocusTraversalPolicy_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin, A.DirectionalFocusTraversalPolicyMixin); _mixin(A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__ReadingOrderSortData_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A._FormFieldState_State_RestorationMixin, A.RestorationMixin); _mixin(A._State_Object_Diagnosticable, A.Diagnosticable); _mixin(A._IconThemeData_Object_Diagnosticable, A.Diagnosticable); _mixin(A.__ImageState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__InteractiveViewerState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixin(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder, A.RenderConstrainedLayoutBuilder); _mixin(A.__MediaQueryFromViewState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._NavigatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin, A.RestorationMixin); _mixin(A.__History_Iterable_ChangeNotifier, A.ChangeNotifier); _mixin(A.__NotificationElement_ProxyElement_NotifiableElementMixin, A.NotifiableElementMixin); _mixinHard(A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A._OverlayState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin, A._RenderTheaterMixin); _mixin(A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry, A.LinkedListEntry); _mixinHard(A.__RenderTheater_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin, A._RenderTheaterMixin); _mixinHard(A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin, A.ViewportNotificationMixin); _mixinHard(A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._SliverReorderableListState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__RestorationScopeState_State_RestorationMixin, A.RestorationMixin); _mixinHard(A.__RouterState_State_RestorationMixin, A.RestorationMixin); _mixinHard(A._ModalRoute_TransitionRoute_LocalHistoryRoute, A.LocalHistoryRoute); _mixinHard(A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixin(A._FixedScrollMetrics_Object_ScrollMetrics, A.ScrollMetrics); _mixinHard(A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin, A.ViewportNotificationMixin); _mixinHard(A._ScrollMetricsNotification_Notification_ViewportNotificationMixin, A.ViewportNotificationMixin); _mixin(A._ScrollPosition_ViewportOffset_ScrollMetrics, A.ScrollMetrics); _mixinHard(A._ScrollableState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin, A.RestorationMixin); _mixinHard(A._RawScrollbarState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier, A.ChangeNotifier); _mixin(A.__SelectionContainerState_State_Selectable, A.Selectable); _mixinHard(A.__SelectionContainerState_State_Selectable_SelectionRegistrant, A.SelectionRegistrant); _mixin(A._LogicalKeySet_KeySet_Diagnosticable, A.Diagnosticable); _mixin(A._ShortcutManager_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ShortcutManager_Object_Diagnosticable_ChangeNotifier, A.ChangeNotifier); _mixin(A._ShortcutRegistry_Object_ChangeNotifier, A.ChangeNotifier); _mixin(A._SingleActivator_Object_Diagnosticable, A.Diagnosticable); _mixin(A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut, A.MenuSerializableShortcut); _mixin(A.__ActivatorIntentPair_Object_Diagnosticable, A.Diagnosticable); _mixinHard(A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixin(A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin, A.NotifiableElementMixin); _mixin(A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.ViewportElementMixin); _mixin(A.__RenderSliverPinnedPersistentHeaderForWidgets_RenderSliverPinnedPersistentHeader__RenderSliverPersistentHeaderForWidgetsMixin, A._RenderSliverPersistentHeaderForWidgetsMixin); _mixinHard(A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin, A.SlottedMultiChildRenderObjectWidgetMixin); _mixin(A.__TableSlot_Object_Diagnosticable, A.Diagnosticable); _mixin(A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._UndoHistoryState_State_UndoManagerClient, A.UndoManagerClient); _mixin(A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin, A.NotifiableElementMixin); _mixin(A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.ViewportElementMixin); _mixinHard(A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixinHard(A.__SlidableDismissalState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A.__RenderFlexEntranceTransition_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A.__SlidableState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__SlidableState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); _mixinHard(A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderStaggeredGrid_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A._StyledToastWidgetState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._StyledToastWidgetState_State_TickerProviderStateMixin_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderBuildInOrder_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixin(A._LeaderLink_Object_ChangeNotifier, A.ChangeNotifier); _mixin(A._Document_Node__ParentNode, A._ParentNode); _mixin(A._Document_Node__ParentNode__NonElementParentNode, A._NonElementParentNode); _mixin(A._Document_Node__ParentNode__NonElementParentNode__ElementAndDocument, A._ElementAndDocument); _mixin(A._Element_Node__ParentNode, A._ParentNode); _mixin(A._Element_Node__ParentNode__ElementAndDocument, A._ElementAndDocument); _mixin(A._FilteredElementList_IterableBase_ListMixin, A.ListBase); _mixin(A._BankAccountEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ClientContactEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ClientContactEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ClientEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ClientEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ClientEntity_Object_BaseEntity_SelectableEntity_HasActivities, A.HasActivities); _mixin(A._CompanyGatewayEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._CompanyGatewayEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._CompanyEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._GatewayEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._DesignEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._DocumentEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._DocumentEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ExpenseCategoryEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ExpenseCategoryEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ExpenseEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ExpenseEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ExpenseEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A.BelongsToClient); _mixin(A._ExpenseStatusEntity_Object_EntityStatus, A.EntityStatus); _mixin(A._ExpenseStatusEntity_Object_EntityStatus_SelectableEntity, A.SelectableEntity); _mixin(A._GatewayTokenEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._GatewayTokenEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._GroupEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._GroupEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._InvitationEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._InvitationEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._InvoiceEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._InvoiceEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal, A.CalculateInvoiceTotal); _mixin(A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient, A.BelongsToClient); _mixin(A._InvoiceEntity_Object_BaseEntity_SelectableEntity_CalculateInvoiceTotal_BelongsToClient_BelongsToVendor, A.BelongsToVendor); _mixin(A._PaymentEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._PaymentEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._PaymentEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A.BelongsToClient); _mixin(A._PaymentableEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._PaymentTermEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._PaymentTermEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ProductEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ProductEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ProjectEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._ProjectEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._ProjectEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A.BelongsToClient); _mixin(A._ScheduleEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._CountryEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._CurrencyEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._DateFormatEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._DocumentStatusEntity_Object_EntityStatus, A.EntityStatus); _mixin(A._DocumentStatusEntity_Object_EntityStatus_SelectableEntity, A.SelectableEntity); _mixin(A._FontEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._IndustryEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._InvoiceStatusEntity_Object_EntityStatus, A.EntityStatus); _mixin(A._InvoiceStatusEntity_Object_EntityStatus_SelectableEntity, A.SelectableEntity); _mixin(A._LanguageEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._PaymentStatusEntity_Object_EntityStatus, A.EntityStatus); _mixin(A._PaymentStatusEntity_Object_EntityStatus_SelectableEntity, A.SelectableEntity); _mixin(A._PaymentTypeEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._SizeEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._TimezoneEntity_Object_SelectableEntity, A.SelectableEntity); _mixin(A._SubscriptionEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._TaskEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._TaskEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._TaskEntity_Object_BaseEntity_SelectableEntity_BelongsToClient, A.BelongsToClient); _mixin(A._TaskStatusEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._TaskStatusEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._TaskStatusEntity_Object_BaseEntity_SelectableEntity_EntityStatus, A.EntityStatus); _mixin(A._TaxRateEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._TaxRateEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._TokenEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._TokenEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._TransactionEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._TransactionStatusEntity_Object_EntityStatus, A.EntityStatus); _mixin(A._TransactionStatusEntity_Object_EntityStatus_SelectableEntity, A.SelectableEntity); _mixin(A._TransactionRuleEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._UserEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._UserEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._VendorContactEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._VendorEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._VendorEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._VendorEntity_Object_BaseEntity_SelectableEntity_HasActivities, A.HasActivities); _mixin(A._WebhookEntity_Object_BaseEntity, A.BaseEntity); _mixin(A._WebhookEntity_Object_BaseEntity_SelectableEntity, A.SelectableEntity); _mixin(A._BankAccountUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._ClientUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._CompanyGatewayUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._CreditUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._DesignUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._DocumentUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._ExpenseUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._ExpenseCategoryUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._GroupUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._InvoiceUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._PaymentUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._PaymentTermUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._ProductUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._ProjectUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._PurchaseOrderUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._QuoteUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._RecurringExpenseUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._RecurringInvoiceUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._ScheduleUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._SubscriptionUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._TaskUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._TaskStatusUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._TaxRateUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._TokenUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._TransactionUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._TransactionRuleUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._UserUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._VendorUIState_Object_EntityUIState, A.EntityUIState); _mixin(A._WebhookUIState_Object_EntityUIState, A.EntityUIState); _mixin(A.__AutocompleteEntity_Object_SelectableEntity, A.SelectableEntity); _mixinHard(A.__InvoiceEmailViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__VariablesHelpState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A.__WindowManagerState_State_WindowListener, A.WindowListener); _mixinHard(A.__ClientEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ClientViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ClientViewFullwidthState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__CompanyGatewayEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CompanyGatewayViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CreditEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__DashboardScreenState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__DesignEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ExpenseEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ExpenseViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__GroupViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__InvoiceEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A._InvoiceEditDesktopState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__InvoiceItemSelectorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__InvoiceViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__PaymentViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ProductViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ProjectViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__PurchaseOrderEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__QuoteEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__RecurringInvoiceEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__AccountManagementState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ClientPortalState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CompanyDetailsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CreditCardsAndBanksState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__CustomFieldsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__DeviceSettingsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__GeneratedNumbersState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__ImportExportState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__InvoiceDesignState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__LocalizationSettingsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__PaymentSettingsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__TemplatesAndRemindersState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__UserDetailsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__WorkflowSettingsState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__SubscriptionEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__TaskEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__TaskViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__UserEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__VendorEditState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__VendorViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__VendorViewFullwidthState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._AppLocalization_LocaleCodeAware_LocalizationsProvider, A.LocalizationsProvider); _mixinHard(A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderOverflowView_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixinHard(A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A.__RenderIosPagedMenu_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixin(A._PopoverController_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A.__RoundedRectanglePopoverAppearanceState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__PinchZoomState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__PinputAnimatedCursorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__PinputState_State_RestorationMixin, A.RestorationMixin); _mixin(A.__PinputState_State_RestorationMixin_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixin(A.__PinputState_State_RestorationMixin_WidgetsBindingObserver__PinputUtilsMixin, A._PinputUtilsMixin); _mixin(A._PdfActionBarTheme_Object_Diagnosticable, A.Diagnosticable); _mixin(A._PdfShareAction_StatelessWidget_PdfPreviewActionBounds, A.PdfPreviewActionBounds); _mixinHard(A._PdfPreviewCustomState_State_PdfPreviewRaster, A.PdfPreviewRaster); _mixin(A._QrBitBuffer_Object_ListMixin, A.ListBase); _mixinHard(A._RoundedLoadingButtonState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._ReactiveModel_Object_IObservable, A.IObservable); _mixin(A._ComposerPreferences_Object_ChangeNotifier, A.ChangeNotifier); _mixin(A._DocumentComposer_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A._BlockquoteComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A.TextComponentViewModel); _mixin(A.__BoxComponentState_State_DocumentComponent, A.DocumentComponent); _mixinHard(A._CaretDocumentOverlayState_DocumentLayoutLayerState_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__DocumentMouseInteractorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A.__AndroidDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A.__IosDocumentTouchInteractorState_State_WidgetsBindingObserver_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient, A.TextInputClient); _mixin(A._DocumentImeInputClient_TextInputConnectionDecorator_TextInputClient_DeltaTextInputClient, A.DeltaTextInputClient); _mixin(A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient, A.DeltaTextInputClient); _mixin(A._DeltaTextInputClientDecorator_Object_DeltaTextInputClient_TextInputClient, A.TextInputClient); _mixin(A.__KeyboardEditingToolbarState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixin(A.__KeyboardHeightBuilderState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixin(A._AutoScrollController_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A.__DocumentScrollableState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._HorizontalRuleNode_BlockNode_ChangeNotifier, A.ChangeNotifier); _mixin(A._ImageNode_BlockNode_ChangeNotifier, A.ChangeNotifier); _mixinHard(A._ListItemComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A.TextComponentViewModel); _mixinHard(A._ParagraphComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A.TextComponentViewModel); _mixinHard(A._TaskComponentViewModel_SingleColumnLayoutComponentViewModel_TextComponentViewModel, A.TextComponentViewModel); _mixin(A.__TaskComponentState_State_ProxyDocumentComponent, A.ProxyDocumentComponent); _mixin(A.__TaskComponentState_State_ProxyDocumentComponent_ProxyTextComposable, A.ProxyTextComposable); _mixin(A._TextComponentState_State_DocumentComponent, A.DocumentComponent); _mixin(A._TextNode_DocumentNode_ChangeNotifier, A.ChangeNotifier); _mixin(A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent, A.ProxyDocumentComponent); _mixin(A.__ProxyTextDocumentComponentState_State_ProxyDocumentComponent_ProxyTextComposable, A.ProxyTextComposable); _mixin(A._ContentTapDelegate_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A.__SelectionLeadersDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A._RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._AndroidControlsDocumentLayerState_DocumentLayoutLayerState_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixinHard(A.__IosFloatingToolbarOverlayState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._MagnifierAndToolbarController_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A._ItemSelectionListState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._AndroidEditingOverlayController_Object_ChangeNotifier, A.ChangeNotifier); _mixin(A.__AndroidEditingOverlayControlsState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._AndroidTextFieldTouchInteractorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._SuperAndroidTextFieldState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._SuperAndroidTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._SuperTextFieldScrollviewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._AttributedTextEditingController_Object_ChangeNotifier, A.ChangeNotifier); _mixin(A._TextScrollController_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A.__TextScrollViewState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); _mixin(A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient, A.TextInputClient); _mixin(A._ImeAttributedTextEditingController_AttributedTextEditingController_TextInputClient_DeltaTextInputClient, A.DeltaTextInputClient); _mixin(A._IOSEditingOverlayController_Object_ChangeNotifier, A.ChangeNotifier); _mixin(A.__IOSEditingControlsState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixin(A._FloatingCursorController_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A._IOSTextFieldTouchInteractorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A._SuperIOSTextFieldState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._SuperIOSTextFieldState_State_TickerProviderStateMixin_WidgetsBindingObserver, A.WidgetsBindingObserver); _mixinHard(A._TextLayoutCaretState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixin(A._BlinkController_Object_ChangeNotifier, A.ChangeNotifier); _mixinHard(A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); _mixin(A._RenderSuperTextLayout_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); _mixin(A._SuperTextState_ProseTextState_ProseTextBlock, A.ProseTextBlock); _mixin(A._ProseTextState_State_ProseTextBlock, A.ProseTextBlock); _mixinHard(A._TextUnderlineLayerState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); _mixinHard(A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); _mixin(A.__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder, A.RenderConstrainedLayoutBuilder); })(); var init = { typeUniverse: {eC: new Map(), tR: {}, eT: {}, tPV: {}, sEA: []}, mangledGlobalNames: {int: "int", double: "double", num: "num", String: "String", bool: "bool", Null: "Null", List: "List", Object: "Object", Map: "Map"}, mangledNames: {}, types: ["~()", "ListUIStateBuilder(ListUIStateBuilder)", "Null(Object)", "Null(Store,@,@(@))", "Null()", "Null(@)", "@(String)", "double(double)", "InvoiceEntityBuilder(InvoiceEntityBuilder)", "SettingsEntityBuilder(SettingsEntityBuilder)", "~(@)", "~(Duration)", "bool(String)", "~(bool)", "@()", "~(String)", "Null(BuildContext)", "~(bool?)", "Future(BuildContext)", "Future<~>()", "~(BuildContext)", "CompanyEntityBuilder(CompanyEntityBuilder)", "bool()", "ErrorDialog(BuildContext)", "Color(Set)", "~(TextEditingController)", "@(bool?)", "int(String,String)", "Null(String?)", "String(@)", "String?(String)", "String(String)", "@(@)", "~(JavaScriptObject)", "Future(Store,@,@(@))", "DocumentEntityBuilder(DocumentEntityBuilder)", "Null(Object?)", "Null(String)", "~(DocumentEntity)", "ExpenseEntityBuilder(ExpenseEntityBuilder)", "DropdownMenuItem(String)", "Null(List)", "ExecutionInstruction({editContext!SuperEditorContext,keyEvent!KeyEvent})", "ListBuilder()", "Widget(BuildContext)", "~(Object?)", "~(SuperEditorContext)", "~(AnimationStatus)", "String(BaseEntity)", "bool(Route<@>)", "Null(SelectableEntity?)", "InvoiceStatusEntityBuilder(InvoiceStatusEntityBuilder)", "Null(String,bool)", "@(BuildContext)", "ClientEntityBuilder(ClientEntityBuilder)", "PluralCase()", "~(TapDownDetails)", "InvoiceItemEntityBuilder(InvoiceItemEntityBuilder)", "PaymentEntityBuilder(PaymentEntityBuilder)", "String?(String?,PreviewEntity)", "Future()", "CompanyGatewayEntityBuilder(CompanyGatewayEntityBuilder)", "ListUIState(ListUIState,FilterByEntity)", "String(String?,ClearEntityFilter)", "~(int)", "String?(String?,SelectCompany)", "~(RenderObject)", "Future()", "Null(EntityState,bool?)", "@(SelectableEntity?)", "ScheduleEntityBuilder(ScheduleEntityBuilder)", "Null(EntityState,bool)", "bool(BoxHitTestResult,Offset)", "~(BuildContext,EntityAction)", "~(DragUpdateDetails)", "~(String,InvoiceEntity)", "bool(SpanMarker)", "TaskEntityBuilder(TaskEntityBuilder)", "~(DragStartDetails)", "ListDivider(BuildContext,int)", "Null(List)", "SubscriptionEntityBuilder(SubscriptionEntityBuilder)", "String?(String?,@)", "~({textFieldContext!SuperTextFieldContext})", "Null(InvoiceEntity)", "Null(String?,String?)", "int(List,List)", "Color?(Set)", "bool(InvoiceItemEntity)", "String(String,Node)", "String?(String?,FilterByEntity)", "SettingsUIStateBuilder(SettingsUIStateBuilder)", "~(DragEndDetails)", "InvoiceEntity?(String)", "~(PaintingContext,Offset)", "VendorEntityBuilder(VendorEntityBuilder)", "UserEntityBuilder(UserEntityBuilder)", "Null(bool?)", "~(String?)", "Widget(BuildContext,int)", "Future?(Object?)", "bool(bool,UpdateUserPreferences)", "TextFieldKeyboardHandlerResult({keyEvent!KeyEvent,textFieldContext!SuperTextFieldContext})", "Null(SelectableEntity)", "UserCompanyEntityBuilder(UserCompanyEntityBuilder)", "EntityStats(String,BuiltMap)", "String()", "int(int?,PreviewEntity)", "Null(BuildContext,List,bool)", "~(Element0)", "~(PointerEvent)", "Uint8List(PdfPageFormat)", "~(PointerExitEvent)", "Null(~)", "double(RenderBox)", "InvoiceEntity(@)", "StatelessWidget(BuildContext,BoxConstraints)", "bool(String?)", "TextStyle(Set)", "String(Match)", "~(TapUpDetails)", "Null(List)", "@(TaxRateEntity)", "Map(Document3,DocumentNode)", "bool(Object?)", "@(CompanyEntity)", "~(RestorableProperty,~())", "UserStateBuilder(UserStateBuilder)", "~(String,ExpenseEntity)", "bool(Element0)", "Null(BuildContext,Completer)", "~(PointerEnterEvent)", "@(int?,String)", "bool(FocusNode)", "AddCommentDialog(BuildContext)", "TransactionEntityBuilder(TransactionEntityBuilder)", "@(List,bool)", "int(int)", "Future?()", "Palette()", "~(InvoiceEntity)", "List()", "bool(int)", "ListBuilder()", "~(String,@)", "bool(@)", "DocumentLayout()", "Null(DesignEntity?)", "bool(Attribution)", "String?(String?)", "ScrollableListView(BuildContext)", "Widget()", "int(String?,String?)", "AlertDialog(BuildContext)", "~(PaymentableEntity)", "Null(EntityStatus,bool)", "DashboardUISettingsBuilder(DashboardUISettingsBuilder)", "~(Object,StackTrace)", "~(String,TaskEntity)", "Null(Completer,String)", "ExpenseStatusEntityBuilder(ExpenseStatusEntityBuilder)", "PurchaseOrderStateBuilder(PurchaseOrderStateBuilder)", "~(ByteData?)", "String(InvoiceEntityBuilder)", "Null(int)", "~(BaseEntity)", "Null(ExpenseEntity)", "TaskStatusEntityBuilder(TaskStatusEntityBuilder)", "Null(TaxRateEntity)", "@(InvoiceEntity)", "Null(EntityStatus,bool?)", "DocumentStateBuilder(DocumentStateBuilder)", "~(ForcePressDetails)", "bool(ScrollNotification)", "Null(Object,StackTrace)", "Tween(@)", "int()", "AuthStateBuilder(AuthStateBuilder)", "bool(NotoFont)", "EntityStats(String,BuiltMap)", "bool(ClientContactEntity)", "SimpleDialog(BuildContext)", "ProductEntityBuilder(ProductEntityBuilder)", "double()", "Widget(BuildContext,Widget?)", "RunTemplateDialog(BuildContext)", "Future<@>(MethodCall0)", "Null(bool)", "TransactionRuleEntityBuilder(TransactionRuleEntityBuilder)", "~(String,String)", "DropdownMenuItem(int)", "String?(String?,ClearEntitySelection)", "~(LayoutView)", "Null(SettingsEntity)", "Null(String,String)", "Null(UserEntity)", "Null(PaymentEntity)", "~(String,PaymentEntity)", "QuoteStateBuilder(QuoteStateBuilder)", "bool(FlutterHtmlKeyboardEvent)", "TextStyle(Set)", "SystemMouseCursor(Set)", "PaymentStatusEntityBuilder(PaymentStatusEntityBuilder)", "~(PointerDownEvent)", "Object?(@)", "Null(BuildContext[EntityAction?])", "ProjectEntityBuilder(ProjectEntityBuilder)", "Null(List)", "bool(VendorContactEntity)", "bool(InvoiceEntity)", "@(String?)", "KeyEventResult(FocusNode,KeyEvent)", "FeesAndLimitsSettingsBuilder(FeesAndLimitsSettingsBuilder)", "~(TaskTime)", "bool(TaskTime)", "Null(TransactionEntity)", "Null(BuildContext,bool)", "MapBuilder()", "double(double,double)", "TransactionStateBuilder(TransactionStateBuilder)", "Future(@)", "Null(int,int)", "TaxRateStateBuilder(TaxRateStateBuilder)", "Column(BuildContext)", "ExpenseEntity?(String)", "bool(BaseEntity)", "int(FocusNode,FocusNode)", "InvitationEntity(ClientContactEntity)", "String?(@)", "Widget(BuildContext,BoxConstraints)", "Color0(int?)", "Null(Completer)", "~(int,int)", "CompanyGatewayStateBuilder(CompanyGatewayStateBuilder)", "GroupStateBuilder(GroupStateBuilder)", "bool(DateRange)", "~(JSObject)", "Future(BuildContext,bool)", "ListBuilder()", "~(LongPressStartDetails)", "~(Timer)", "~(@,@)", "ListTile(String)", "int(Object?)", "Future<@>()", "Future<~>(bool)", "PanGestureRecognizer()", "~(PanGestureRecognizer)", "ClientStateBuilder(ClientStateBuilder)", "~(PointerSignalEvent)", "Null(LoginResponse)", "~(Selectable)", "~(PointerHoverEvent)", "~(SelectableEntity)", "TapSequenceGestureRecognizer()", "PaymentTermStateBuilder(PaymentTermStateBuilder)", "String?(PaymentableEntity)", "bool(PaymentableEntity)", "Null(TaskEntity)", "Null(InvoiceStateBuilder)", "DropdownMenuItem(DateRange)", "Null(RecurringInvoiceStateBuilder)", "DesignEntityBuilder(DesignEntityBuilder)", "~(TapSequenceGestureRecognizer)", "bool(EntityType)", "double(RenderBox,double)", "~(EntityType)", "MapBuilder(MapBuilder)", "Null(TaskStateBuilder)", "Null(JavaScriptObject)", "bool(Node)", "WebhookEntityBuilder(WebhookEntityBuilder)", "BankAccountEntityBuilder(BankAccountEntityBuilder)", "InvoiceEntity(InvoiceEntity?,@)", "Size(RenderBox,BoxConstraints)", "~(~())", "TaskTimeBuilder(TaskTimeBuilder)", "Null(List,String?,String?)", "~(EntityAction)", "Null(int?)", "TextBoundary()", "Null(BuildContext,List,bool?)", "Null(BuildContext[int?])", "~(LongPressEndDetails)", "Null(InvoiceItemEntity,int)", "TaxRateEntity?(String)", "bool(InlineSpan)", "Null(BuildContext,InvoiceEntity[String?])", "Null(int,String)", "DateTime(ChartMoneyData,int?)", "TransactionStatusEntityBuilder(TransactionStatusEntityBuilder)", "Null(DocumentEntity)", "Null(List[String?,String?])", "BaseEntity?(InvoiceItemEntity)", "InvoiceItemSelector(BuildContext)", "CreditStateBuilder(CreditStateBuilder)", "~(TapDragUpDetails)", "~(LongPressMoveUpdateDetails)", "Null([int?])", "~(SpanMarker)", "~(ExpenseEntity)", "double?(ChartMoneyData,int?)", "Null(VendorEntity)", "Color0(ChartMoneyData,int?)", "AppStateBuilder(AppStateBuilder)", "ExpenseStateBuilder(ExpenseStateBuilder)", "ExpenseCategoryEntityBuilder(ExpenseCategoryEntityBuilder)", "String(InvoiceEntity)", "bool(_RouteEntry)", "Null(GroupEntity)", "TaskStateBuilder(TaskStateBuilder)", "BorderSide(Set)", "@(DesignEntity?)", "MouseCursor0(Set)", "InvoiceStateBuilder(InvoiceStateBuilder)", "@(Completer)", "Null(TaskStatusEntity)", "PaymentEntity?(String)", "~(Object?,Object?)", "Null(ClientEntity)", "PaymentStateBuilder(PaymentStateBuilder)", "~(InvoiceItemEntity)", "DropdownMenuItem(MapEntry)", "~(DateTime)", "~(String,NumericAxis)", "MaterialStateProperty?(ButtonStyle?)", "bool(InheritedElement)", "Text(String)", "~(VerticalDragGestureRecognizer)", "VerticalDragGestureRecognizer()", "List(BuildContext)", "Null(ProductEntity)", "~(TextInputAction)", "Null(BuiltList)", "Null(List)", "Null(List)", "List()", "TaskEntity?(String)", "bool(GestureListener)", "Null(ProjectEntity)", "MapBuilder>()", "ProjectStateBuilder(ProjectStateBuilder)", "DropdownMenuItem(String?)", "RecurringExpenseStateBuilder(RecurringExpenseStateBuilder)", "List>(BuildContext)", "Future>(Map)", "ActivityListTile(BuildContext,int)", "@(String,bool)", "Null(RecurringExpenseStateBuilder)", "RecurringInvoiceStateBuilder(RecurringInvoiceStateBuilder)", "Future>(Map)", "DocumentStatusEntityBuilder(DocumentStatusEntityBuilder)", "~(Store)", "double(ChartMoneyData,int?)", "MapBuilder()", "Null(CompanyGatewayEntity)", "UserSmsVerification(BuildContext)", "@(int)", "AppTextButton(BuildContext)", "ListBuilder()", "BankAccountEntity?(String)", "VendorContactEntityBuilder(VendorContactEntityBuilder)", "Future()", "bool(InvitationEntity)", "bool(ActivityEntity)", "bool({textFieldContext!SuperTextFieldContext})", "MessageDialog(BuildContext)", "Object?(Object?)", "ClientContactEntityBuilder(ClientContactEntityBuilder)", "Null(@,@)", "Widget(BuildContext,EditableTextState)", "Null(BuildContext,EmailTemplate,String,String,String)", "ScrollPosition()", "MapEntry(@,@)", "String(String?)", "TransactionRuleCriteriaEntityBuilder(TransactionRuleCriteriaEntityBuilder)", "Null(BankAccountEntity)", "Null(BuildContext,InvoiceEntity,ClientEntity?)", "Stack(BuildContext,TextLayout)", "Null(DateTime?)", "Future()", "BankAccountStateBuilder(BankAccountStateBuilder)", "~(TapDragDownDetails)", "String(SelectableEntity)", "bool(ScrollMetricsNotification)", "~(NavigatorObserver)", "~(SelectableEntity?)", "Null(bool?,int?,String?,double?,double?)", "InvoiceListItem(BuildContext,int)", "~(String,ClientEntity)", "ExpenseListItem(BuildContext,int)", "String(TaxRateReportFields)", "ScheduleStateBuilder(ScheduleStateBuilder)", "Null(ScheduleEntity)", "ProductEntity?(String)", "Null(TransactionRuleEntity)", "TokenStateBuilder(TokenStateBuilder)", "ListBuilder(ListBuilder)", "@([String?,String?])", "TaskStatusStateBuilder(TaskStatusStateBuilder)", "Null(PaymentTermEntity)", "Null(List)", "RenderBox()", "TransactionRuleStateBuilder(TransactionRuleStateBuilder)", "Null(TaskStatusStateBuilder)", "Null(List)", "Color(Color)", "String(ProfitAndLossReportFields)", "MaterialStateProperty?(DatePickerThemeData?)", "@(SettingsEntity)", "Null(List)", "MapBuilder(MapBuilder)", "Rect()", "String(String,UpdateUserPreferences)", "ProductStateBuilder(ProductStateBuilder)", "EntityStats(String,BuiltMap)", "~(String,TransactionEntity)", "~(MouseEvent)", "Null(ProductStateBuilder)", "EntityStats(String,BuiltMap)", "ExpenseCategoryStateBuilder(ExpenseCategoryStateBuilder)", "String(int)", "Null(ExpenseCategoryEntity)", "double(Set)", "String(TaxRateReportFields0)", "SubscriptionStateBuilder(SubscriptionStateBuilder)", "String(ExpenseEntity)", "Null(TokenEntity)", "ColorTween(@)", "~(ScaleEndDetails)", "Null(SubscriptionEntity)", "@(bool)", "Future<~>(String)", "Null(WebhookEntity)", "DesignStateBuilder(DesignStateBuilder)", "DesignEntity?(String)", "int(InvoiceEntity?,InvoiceEntity?)", "List(BuiltMap,BuiltMap)", "WebhookStateBuilder(WebhookStateBuilder)", "String(SelectableEntity?)", "int(RenderObject,RenderObject)", "GridView(BuildContext,BoxConstraints)", "~({curve:Curve,descendant:RenderObject?,duration:Duration,rect:Rect?})", "CustomFieldSelector(BuildContext)", "String(InvitationEntity)", "TaskListItem(BuildContext,int)", "bool(String,InvoiceEntity)", "String?(SelectableEntity)", "InvoiceEntity?(InvoiceEntity?,@)", "bool(InvoiceEntity?)", "VendorStateBuilder(VendorStateBuilder)", "LongPressGestureRecognizer()", "@(int?)", "Null(TransactionStateBuilder)", "@(double?)", "MapEntry>(String,String)", "bool(NavigationNotification)", "bool(FocusableActionDetector)", "DropdownMenuItem(int)", "int(SemanticsNode,SemanticsNode)", "bool(SemanticsNode)", "~(LongPressGestureRecognizer)", "Null(CompanyGatewayStateBuilder)", "Iterable(Iterable)", "Null(CreditStateBuilder)", "Null(List)", "~(List)", "~(SliverConstraints)", "Future(BuildContext,String)", "~(TaxRateEntity)", "PaymentableEntityBuilder(PaymentableEntityBuilder)", "List(BuiltMap,CompanyEntity?,DashboardUISettings,BuiltMap,BuiltMap)", "CompanyGatewayEntity?(String)", "HorizontalDragGestureRecognizer()", "OutlinedButton(EntityAction)", "PopupMenuButton(BuildContext,int)", "bool(PaymentEntity)", "~(HorizontalDragGestureRecognizer)", "InvoiceEntity(String)", "List>(BuildContext)", "Null(WebhookStateBuilder)", "int(ExpenseEntity?,ExpenseEntity?)", "TextBox(TextBox)", "PopupMenuItem(EntityAction)", "Null(List)", "Null(DesignEntity)", "Null(DesignStateBuilder)", "bool(Point)", "String(ClientReportFields)", "~(TimeOfDay)", "String(ContactReportFields)", "~(TextSelection,SelectionChangedCause?)", "Null(TokenStateBuilder)", "~(ScaleStartDetails)", "QuoteListItem(BuildContext,int)", "Null(List)", "String(CreditItemReportFields)", "DocumentEntity(@)", "String(CreditReportFields)", "WebhookEntity?(String)", "~(ProductEntity)", "PaymentListItem(BuildContext,int)", "Null(VendorStateBuilder)", "Null(ClientStateBuilder)", "String(DocumentReportFields)", "String(ExpenseReportFields)", "MediaQuery(BuildContext,Widget?)", "String(InvoiceItemReportFields)", "String(InvoiceReportFields)", "Null(List)", "bool(ExpenseEntity)", "TaxConfigRegionEntityBuilder(TaxConfigRegionEntityBuilder)", "EdgeInsetsGeometryTween(@)", "VendorEntity?(String)", "Null(ExpenseStateBuilder)", "List(BuiltMap)", "Null(List)", "String(PaymentReportFields)", "ExpenseCategoryEntity?(String)", "Null(List)", "ClientEntity?(String)", "~(DragDownDetails)", "Null(ExpenseCategoryStateBuilder)", "Text(BaseEntity)", "ListBuilder(ListBuilder)", "Future(String?,String?)", "GroupEntity?(String)", "Null(List)", "Null(BankAccountStateBuilder)", "GroupEntityBuilder(GroupEntityBuilder)", "Null(GroupStateBuilder)", "~(Object,String)", "Null(UserStateBuilder)", "Future(BuildContext,Completer{oneTimePassword:String,secret:String,url:String})", "bool(Node0)", "String(ProductReportFields)", "Future<~>(MethodCall0)", "~(Object[StackTrace?])", "Set()", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,StaticState)", "String(PurchaseOrderItemReportFields)", "Null(PaymentStateBuilder)", "Null(List)", "UserEntity?(String)", "MaterialStateProperty?(ButtonStyle?)", "PaymentTermEntity?(String)", "Null(List)", "Future(BillingClient)", "Future>(Object?)", "Null(PaymentTermStateBuilder)", "String(PurchaseOrderReportFields)", "PasswordConfirmation(BuildContext)", "InvoiceItemEntity(String)", "DecoratedFormField(BuildContext,TextEditingController,FocusNode,~())", "int(@,@)", "String(QuoteItemReportFields)", "ClientContactEntity()", "InvitationEntity(VendorContactEntity)", "ProjectEntity?(String)", "Null(List)", "IconData(BuildContext)", "Widget(BuildContext)?(ActionIconThemeData?)", "Null(ProjectStateBuilder)", "Set<0^>()", "bool(bool,DismissTwoYearReviewAppPermanently)", "bool(Object?,Object?)", "Widget(Widget,Animation0)", "Null(PurchaseOrderStateBuilder)", "PrefStateBuilder(PrefStateBuilder)", "VendorContactEntity()", "DateTime()", "Null(QuoteStateBuilder)", "String(QuoteReportFields)", "String(RecurringExpenseReportFields)", "Null(TransactionRuleStateBuilder)", "String(RecurringInvoiceReportFields)", "String(TaskItemReportFields)", "ReportsUIStateBuilder(ReportsUIStateBuilder)", "ScheduleEntity?(String)", "Null(List)", "ListBuilder()", "Null(ScheduleStateBuilder)", "int(int,int)", "Null(CompanyEntity)", "~(Size)", "String(TaskReportFields)", "SubscriptionEntity?(String)", "Null(List)", "ListTile(BuildContext,int)", "Row(BuildContext,BoxConstraints)", "Null(SubscriptionStateBuilder)", "IconButton(BuildContext)", "Future()", "String(TransactionReportFields)", "~([Intent?])", "String(VendorReportFields)", "ListBuilder()", "String(Object?)", "ListBuilder()", "TaskStatusEntity?(String)", "Null(List)", "Future<~>(~)", "~(List<@>)", "Text(@)", "InkWell(BuildContext)", "SingleChildRenderObjectWidget(BuildContext,bool,Widget?)", "Widget(BuildContext,bool,Widget?)", "Null(List)", "ContentLayerWidget(BuildContext)", "bool(_Highlight)", "Null(TaxRateStateBuilder)", "JavaScriptObject()", "Null(List)", "TokenEntity?(String)", "Null(List)", "Future(String?)", "TransactionRuleEntity?(String)", "Future(BuildContext,Completer,String)", "~(Event)", "TransactionEntity?(String)", "bool(KeyData)", "String(String,String)", "~(ProgressEvent)", "bool(DataRow)", "String(MaterialLocalizations)", "MapBuilder()", "TaxRateEntity(@)", "TaxRateEntityBuilder(TaxRateEntityBuilder)", "List(SelectionState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltList,ListUIState)", "InvoiceEntity(InvoiceEntity?,AddRecurringInvoiceItem)", "InvoiceEntity(InvoiceEntity?,AddQuoteItem)", "List(SelectionState,BuiltMap,BuiltList,BuiltMap,BuiltMap,ListUIState,BuiltMap)", "InvoiceEntity(InvoiceEntity?,AddPurchaseOrderItem)", "bool(bool,DismissOneYearReviewAppPermanently)", "EntityStats(String,BuiltMap)", "AppSidebarMode(AppSidebarMode,UpdateUserPreferences)", "String(InvoiceItemEntityBuilder)", "BuiltMap(BuiltMap,UpdateUserPreferences)", "PaymentTermEntity(@)", "PaymentTermEntityBuilder(PaymentTermEntityBuilder)", "bool(PaymentEntity?)", "List(String,BuiltMap,BuiltList)", "InvoiceEntity(InvoiceEntity?,AddInvoiceItem)", "GroupEntity(@)", "ExpenseEntity(@)", "UserEntity(@)", "List(SelectionState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,ListUIState,BuiltMap,BuiltMap,StaticState)", "bool(String,ExpenseEntity)", "Null(BuiltList)", "~(PaymentEntity)", "~(VendorEntity)", "~(TaskEntity)", "~(ProjectEntity)", "~(GroupEntity)", "Null(DocumentStateBuilder)", "DocumentEntity?(String)", "~(~)", "int(TaskEntity,TaskEntity)", "List(BuiltMap,CompanyEntity?,DashboardUISettings,BuiltMap,BuiltMap)", "List(BuiltMap,CompanyEntity?,DashboardUISettings,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap)", "List>(BuildContext)", "List(BuiltMap,CompanyEntity?,DashboardUISettings,BuiltMap,BuiltMap,BuiltMap)", "InkWell(String)", "List(BuiltMap,CompanyEntity?,DashboardUISettings,BuiltMap,BuiltMap,BuiltMap)", "MapBuilder>(MapBuilder>)", "UserSettingsEntityBuilder(UserSettingsEntityBuilder)", "InvoiceEntity(InvoiceEntity?,AddCreditItem)", "PaymentableEntity(BaseEntity)", "CompanyGatewayEntity(@)", "~(DropEventDetails)", "bool(TaskEntity)", "TaskEntity(String)", "bool(ProjectEntity)", "bool(ProductEntity)", "ReportSettingsEntityBuilder(ReportSettingsEntityBuilder)", "bool(GatewayTokenEntity)", "EntityStats(String,BuiltMap)", "~(ClientEntity)", "bool(SelectableEntity)", "String(ProjectEntityBuilder)", "String(PaymentEntityBuilder)", "bool(HistoryRecord)", "bool(CompanyEntity)", "ToggleButtons(BuildContext,BoxConstraints)", "~(PersistenceRepository)", "UIStateBuilder(UIStateBuilder)", "PaymentRefundScreen(BuildContext)", "PaymentEditScreen(BuildContext)", "MainScreen(BuildContext)", "LoginScreen(BuildContext)", "MapBuilder()", "MapBuilder()", "AccountEntityBuilder(AccountEntityBuilder)", "Null(String?,String?,String?,String?,String?)", "ListBuilder()", "bool(TaxRateEntity?)", "TaxRateEntity()", "ListBuilder()", "ListBuilder()", "Align(List<@>)", "ListBuilder()", "Widget(CompanyEntity)", "bool(UserCompanyState)", "AccountSmsVerification(BuildContext)", "ListBuilder()", "ListBuilder()", "PointerInterceptor(BuildContext)", "UpgradeDialog(BuildContext)", "ListBuilder()", "DropdownMenuItem<@>(@)", "bool(SystemLogEntity)", "~(int,bool)", "ListBuilder()", "BaseEntity(String?)", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "MapBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "MapBuilder()", "TokenEntityBuilder(TokenEntityBuilder)", "ListBuilder()", "ListBuilder()", "ListBuilder()", "Widget(BuildContext,AsyncSnapshot)", "ListBuilder()", "ListBuilder()", "~(GatewayTokenEntity)", "ListBuilder()", "TokenMeta(GatewayTokenEntity)", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "ListBuilder()", "MapBuilder>(MapBuilder>)", "bool(GatewayOptionsEntity)", "bool(Country)", "int(Country,Country)", "List(PurchaseWrapper)", "Future(BillingClient)", "ProductWrapper(String)", "Future(BillingClient)", "~(String,IfdDirectory)", "Null(ProgressEvent)", "Future(Client0)", "bool(Rule)", "List()", "~(Object,StackTrace,Object?)", "~(TapDragEndDetails)", "~(TapDragUpdateDetails)", "~(TapDragStartDetails)", "_SelectionToolbarWrapper(BuildContext)", "bool(Selectable)", "bool(ScrollMetrics?)", "~(String,Object?)", "~(ChartDataGroup)", "bool(Selectable,double)", "VelocityTracker(PointerEvent)", "~(_DragInfo)", "MediaQuery(BuildContext)", "DecorationTween(@)", "AlignmentGeometryTween(@)", "Tween<@>?(Tween<@>?,@,Tween<@>(@))", "Positioned(BuildContext,Widget?)", "~(ForcePressGestureRecognizer)", "ForcePressGestureRecognizer()", "~(TapGestureRecognizer)", "TapGestureRecognizer()", "Future(Response?)", "int(_ReadingOrderSortData,_ReadingOrderSortData)", "TextPosition(TextPosition,bool,TextBoundary)", "~([Duration?])", "bool(DisplayFeature)", "Future<~>(@)", "Object?(DismissIntent)", "Route<@>(RouteSettings)", "Map()", "~(RestorationBucket)", "ExpenseCategoryListItem(BuildContext,int)", "Future(ByteData?)", "Set(LogicalKeyboardKey)", "InvoiceTaxDetails(BuildContext)", "List(_SemanticsSortGroup)", "Container(BuildContext,int)", "~(SemanticsNode)", "bool(BoxHitTestResult)", "List>(BuildContext)", "PopupMenuItem(String)", "ProductListItem(BuildContext,int)", "~(MapEntry)", "~([String?])", "_InterestingSemanticsFragment(SemanticsConfiguration)", "double?()", "Padding(InvoiceEntity)", "~(SemanticsUpdate0)", "~(ImageStreamListener)", "ImageStreamCompleter()", "bool(_TappableLabel)", "Semantics(BuildContext,Widget?)", "bool(Set)", "_ZoomExitTransition(BuildContext,Animation0,Widget?)", "_ZoomEnterTransition(BuildContext,Animation0,Widget?)", "LocalKey(MergeableMaterialItem)", "~(RenderBox?)", "ChildSemanticsConfigurationsResult(List)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "~(FocusHighlightMode)", "CustomSingleChildLayout(BuildContext)", "bool(BuildContext)", "Color?(DatePickerThemeData?)", "0^?(MaterialStateProperty<0^>?(DatePickerThemeData?),Set)", "0^?(0^?(DatePickerThemeData?))", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "MaterialStateProperty?(ButtonStyle?)", "bool(DraggableScrollableNotification)", "LicenseEntry(int)", "Widget(BuildContext,bool)", "Widget(BuildContext,Object?,ScrollController?)", "Null(BuiltList)", "num?(@,int?)", "Map(String?)", "double(_PointerPanZoomData)", "@(int,bool)", "Null(BuildContext,List)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "Drag?(Offset)", "~(DiagnosticsNode)", "~([TapUpDetails?])", "Color?(Color?)", "XFile(String)", "Null(BuildContext,String,String)", "bool(RenderBox)", "~(ScaleUpdateDetails)", "String(MapBuilder)", "~(ChartBehavior<@>)", "Future(BuildContext,AppSidebarMode)", "bool(ChartBehavior<@>)", "num?(int?)", "~(GestureListener)", "bool(LayoutView)", "DropdownMenuItem(ImportType)", "int(LayoutView,LayoutView)", "String(num?)", "TaxConfigEntityBuilder(TaxConfigEntityBuilder)", "TaxConfigSubregionEntityBuilder(TaxConfigSubregionEntityBuilder)", "List()", "Future(Object?)", "_EnableTwoFactor(BuildContext)", "ListBuilder(ListBuilder)", "Null(String,List)", "List?(int?)", "~(bool(String))", "bool?(SubscriptionEntityBuilder)", "~(int?)", "Null(Duration)", "Null(Completer,String)", "String?()", "~(int?,int?)", "VendorListItem(BuildContext,int)", "Null(BuildContext,String)", "_RuleCriteria(BuildContext)", "SpanMarker(SpanMarker)", "~(Attribution,int)", "_Channel()", "Null(GoogleSignInAuthentication)", "Future(RandomAccessFile)", "_RandomAccessFile(Object?)", "~(SuperEditorDemoTextItem?)", "~(RandomAccessFile)", "Null(Uint8List)", "String(Node3)", "bool(BlockSyntax)", "bool(InlineSyntax)", "bool(Delimiter)", "List()", "bool(Intent)", "~([Future<@>?])", "Future<~>(BuildContext,Uint8List/(PdfPageFormat),PdfPageFormat)", "Null(PrintingInfo)", "~([~])", "~(Uint8List,String,int)", "bool(EditEvent)", "ChangeSelectionCommand?(EditRequest)", "ChangeComposingRegionCommand?(EditRequest)", "InsertTextCommand?(EditRequest)", "ConvertListItemToParagraphCommand?(EditRequest)", "int(int,LinkifyElement)", "int(String?)", "~([Future<~>?])", "~(DocumentSelection)", "~([Object?])", "~(MapEntry)", "~(GestureMode)", "bool(SemanticsObject)", "Widget(BuildContext,Offset?,Widget?)", "Widget(BuildContext,Rect?,Widget?)", "DeltaTextInputClientDecorator()", "~({addedComponents!List,changedComponents!List,movedComponents!List,removedComponents!List})", "bool(DocumentNode)", "KeyData()", "Widget(BuildContext,Key,LeaderLink)", "JSObject([JavaScriptObject?])", "Stack(BuildContext)", "Rect?()", "Widget(BuildContext,TextLayout)", "JSObject(int)", "DateTime(int[int,int,int,int,int,int,int])", "Future(String,Map)", "Matrix40(double)", "~(RenderBox,BoxConstraints{parentUsesSize:bool})", "~(Codec)", "~(double)", "~(NativeUint8List)", "ExpenseEntity(ExpenseEntity?,@)", "ExpenseEntity?(ExpenseEntity?,@)", "List()", "ViewListDiffResult?(int)", "Future([JavaScriptObject?])", "TextFieldKeyboardHandlerResult({keyEvent!KeyEvent,textFieldContext!SuperTextFieldContext,textLayout:ProseTextLayout?})", "Color0(@,int?)", "bool(bool?,FilterDocumentsByCustom4)", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder>()", "MapBuilder()", "MapBuilder()", "~(ActivateIntent)", "~(ButtonActivateIntent)", "RenderObjectWidget(Widget)", "DropdownButtonHideUnderline(BuildContext)", "int(TaskTime,TaskTime)", "InputBorder?()", "bool(BankAccountEntity?)", "BorderRadius?()", "~(Size?)", "Map()", "bool(Color?)", "BorderSide?(Set)", "Map(String)", "Null(String,@)", "Rect()?(RenderBox)", "Material(FlutterErrorDetails)", "~(Intent?)", "num(int?)", "StyledToast(BuildContext)", "Locale(String)", "ImportantMessageBanner(BuildContext)", "ProductScreenBuilder(BuildContext)", "ProductViewScreen(BuildContext)", "ProductEditScreen(BuildContext)", "ClientScreenBuilder(BuildContext)", "ClientViewScreen(BuildContext)", "ClientEditScreen(BuildContext)", "ClientPdfScreen(BuildContext)", "InvoiceScreenBuilder(BuildContext)", "InvoiceViewScreen(BuildContext)", "InvoiceEditScreen(BuildContext)", "InvoiceEmailScreen(BuildContext)", "InvoicePdfScreen(BuildContext)", "DocumentScreenBuilder(BuildContext)", "DocumentViewScreen(BuildContext)", "DocumentEditScreen(BuildContext)", "ExpenseScreenBuilder(BuildContext)", "ExpenseViewScreen(BuildContext)", "ExpenseEditScreen(BuildContext)", "VendorScreenBuilder(BuildContext)", "VendorViewScreen(BuildContext)", "VendorEditScreen(BuildContext)", "TaskScreenBuilder(BuildContext)", "TaskViewScreen(BuildContext)", "TaskEditScreen(BuildContext)", "ProjectScreenBuilder(BuildContext)", "ProjectViewScreen(BuildContext)", "ProjectEditScreen(BuildContext)", "PaymentScreenBuilder(BuildContext)", "PaymentViewScreen(BuildContext)", "bool(InkHighlight?)", "Color(_HighlightType)", "QuoteScreenBuilder(BuildContext)", "QuoteViewScreen(BuildContext)", "QuoteEditScreen(BuildContext)", "QuoteEmailScreen(BuildContext)", "QuotePdfScreen(BuildContext)", "ScheduleScreenBuilder(BuildContext)", "ScheduleViewScreen(BuildContext)", "ScheduleEditScreen(BuildContext)", "TransactionRuleScreenBuilder(BuildContext)", "TransactionRuleViewScreen(BuildContext)", "TransactionRuleEditScreen(BuildContext)", "TransactionScreenBuilder(BuildContext)", "TransactionViewScreen(BuildContext)", "TransactionEditScreen(BuildContext)", "BankAccountScreenBuilder(BuildContext)", "BankAccountViewScreen(BuildContext)", "BankAccountEditScreen(BuildContext)", "PurchaseOrderScreenBuilder(BuildContext)", "PurchaseOrderViewScreen(BuildContext)", "PurchaseOrderEditScreen(BuildContext)", "PurchaseOrderEmailScreen(BuildContext)", "PurchaseOrderPdfScreen(BuildContext)", "RecurringExpenseScreenBuilder(BuildContext)", "RecurringExpenseViewScreen(BuildContext)", "RecurringExpenseEditScreen(BuildContext)", "SubscriptionScreenBuilder(BuildContext)", "SubscriptionViewScreen(BuildContext)", "SubscriptionEditScreen(BuildContext)", "TaskStatusScreenBuilder(BuildContext)", "TaskStatusViewScreen(BuildContext)", "TaskStatusEditScreen(BuildContext)", "ExpenseCategoryScreenBuilder(BuildContext)", "ExpenseCategoryViewScreen(BuildContext)", "ExpenseCategoryEditScreen(BuildContext)", "RecurringInvoiceScreenBuilder(BuildContext)", "RecurringInvoiceViewScreen(BuildContext)", "RecurringInvoiceEditScreen(BuildContext)", "RecurringInvoicePdfScreen(BuildContext)", "WebhookScreenBuilder(BuildContext)", "WebhookViewScreen(BuildContext)", "WebhookEditScreen(BuildContext)", "TokenScreenBuilder(BuildContext)", "TokenViewScreen(BuildContext)", "TokenEditScreen(BuildContext)", "PaymentTermScreenBuilder(BuildContext)", "PaymentTermEditScreen(BuildContext)", "PaymentTermViewScreen(BuildContext)", "DesignScreenBuilder(BuildContext)", "DesignViewScreen(BuildContext)", "DesignEditScreen(BuildContext)", "CreditScreenBuilder(BuildContext)", "CreditViewScreen(BuildContext)", "CreditEditScreen(BuildContext)", "CreditEmailScreen(BuildContext)", "CreditPdfScreen(BuildContext)", "UserScreenBuilder(BuildContext)", "UserViewScreen(BuildContext)", "UserEditScreen(BuildContext)", "GroupScreenBuilder(BuildContext)", "GroupViewScreen(BuildContext)", "GroupEditScreen(BuildContext)", "SettingsScreenBuilder(BuildContext)", "ReportsScreenBuilder(BuildContext)", "CompanyDetailsScreen(BuildContext)", "UserDetailsScreen(BuildContext)", "LocalizationScreen(BuildContext)", "PaymentsSettingsScreen(BuildContext)", "CompanyGatewayScreenBuilder(BuildContext)", "CompanyGatewayViewScreen(BuildContext)", "CompanyGatewayEditScreen(BuildContext)", "TaxSettingsScreen(BuildContext)", "TaxRateScreenBuilder(BuildContext)", "TaxRateViewScreen(BuildContext)", "TaxRateEditScreen(BuildContext)", "ProductSettingsScreen(BuildContext)", "ExpenseSettingsScreen(BuildContext)", "TaskSettingsScreen(BuildContext)", "ImportExportScreen(BuildContext)", "DeviceSettingsScreen(BuildContext)", "AccountManagementScreen(BuildContext)", "CustomFieldsScreen(BuildContext)", "GeneratedNumbersScreen(BuildContext)", "WorkflowSettingsScreen(BuildContext)", "InvoiceDesignScreen(BuildContext)", "ClientPortalScreen(BuildContext)", "EmailSettingsScreen(BuildContext)", "TemplatesAndRemindersScreen(BuildContext)", "CreditCardsAndBanksScreen(BuildContext)", "DataVisualizationsScreen(BuildContext)", "EInvoiceSettingsScreen(BuildContext)", "OffscreenCanvasViewRasterizer()", "Set(Set,Set)", "Null(FrameInfo)", "~(String?,List)", "TextElement2(String)", "Color?(Color?,Color?,Color?[Color?])", "Future(SharedPreferences)", "ListTileTheme(BuildContext)", "StatefulWidget?(BuildContext,MagnifierController,ValueNotifier)", "String(String,ClearLastError)", "String(String,LoadClientsFailure)", "String(String,LoadProductsFailure)", "String(String,LoadInvoicesFailure)", "String(String,LoadPaymentsFailure)", "String(String,LoadQuotesFailure)", "String(String,LoadProjectsFailure)", "String(String,LoadTasksFailure)", "String(String,LoadVendorsFailure)", "String(String,LoadExpensesFailure)", "String(String,LoadSchedulesFailure)", "String(String,LoadTransactionRulesFailure)", "String(String,LoadTransactionsFailure)", "String(String,LoadBankAccountsFailure)", "String(String,LoadPurchaseOrdersFailure)", "String(String,LoadRecurringExpensesFailure)", "String(String,LoadSubscriptionsFailure)", "String(String,LoadTaskStatusesFailure)", "String(String,LoadRecurringInvoicesFailure)", "String(String,LoadWebhooksFailure)", "String(String,LoadTokensFailure)", "String(String,LoadPaymentTermsFailure)", "String(String,LoadDesignsFailure)", "String(String,LoadCreditsFailure)", "String(String,RefreshDataFailure)", "UserCompanyState(int)", "bool(LayoutChangedNotification)", "double(TextElement2)", "bool(Pattern[int])", "SelectableEntity?(@)", "ShapeBorderTween(@)", "SurfaceScene()", "int(int?)", "~(UserCompanyEntity)", "~(UserCompanyState)", "bool(Color)", "PageTransitionsBuilder?(TargetPlatform)", "FadeTransition(BuildContext,Widget?)", "~(double,double)", "Null(BuiltList)", "BankAccountUIStateBuilder(BankAccountUIStateBuilder)", "bool(bool?,ViewBankAccount)", "bool(bool?,ViewBankAccountList)", "bool(bool?,FilterBankAccountsByState)", "bool(bool?,FilterBankAccounts)", "bool(bool?,FilterBankAccountsByCustom1)", "bool(bool?,FilterBankAccountsByCustom2)", "bool(bool?,FilterBankAccountsByCustom3)", "bool(bool?,FilterBankAccountsByCustom4)", "int?(int?,UpdateBankAccountTab)", "@(@,String)", "String(String?,ArchiveBankAccountsSuccess)", "String(String?,DeleteBankAccountsSuccess)", "bool(OverscrollIndicatorNotification)", "Widget(Widget,int,Animation0)", "Material(BuildContext,Widget?)", "Actions(BuildContext,Widget?)", "String(String?,SortBankAccounts)", "String(String?,FilterBankAccounts)", "String(String?,FilterBankAccountsByState)", "String(String?,FilterBankAccountsByCustom1)", "String(String?,FilterBankAccountsByCustom2)", "String(String?,FilterBankAccountsByCustom3)", "String(String?,FilterBankAccountsByCustom4)", "~(DragEndDetails{isClosing:bool?})", "BankAccountEntity(BankAccountEntity?,UpdateBankAccount)", "Align(BuildContext,Widget?)", "BankAccountEntity(BankAccountEntity?,RestoreBankAccountsSuccess)", "BankAccountEntity(BankAccountEntity?,ArchiveBankAccountsSuccess)", "BankAccountEntity(BankAccountEntity?,DeleteBankAccountsSuccess)", "Object()", "bool(Point[double?])", "bool(Point,double,double)", "String(int?)", "List(BuiltMap,BuiltList,StaticState,BuiltMap,String?)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "BankAccountEntity(@)", "String?(int)", "MapEntry(MapEntry)", "Animation0(bool)", "~(List,TextDirection,double)", "_MergClientPicker(BuildContext)", "_AssignGroupDialog(BuildContext)", "GlobalKey>(Widget)", "BulkUpdateDialog(BuildContext)", "Center(int)", "InputDecorator(BuildContext,Widget?)", "Color0?(int?)", "UnmanagedRestorationScope(FormFieldState)", "ThemeDataTween(@)", "ThemeData()", "Null(BuiltList)", "MapEntry>(Object,ThemeExtension<@>)", "bool(MapEntry>)", "TimeOfDay(int)", "ClientUIStateBuilder(ClientUIStateBuilder)", "bool(bool?,ViewClient)", "bool(bool?,ViewClientList)", "bool(bool?,FilterClientsByState)", "bool(bool?,FilterClients)", "bool(bool?,FilterClientsByCustom1)", "bool(bool?,FilterClientsByCustom2)", "bool(bool?,FilterClientsByCustom3)", "bool(bool?,FilterClientsByCustom4)", "int?(int?,UpdateClientTab)", "Completer?(Completer?,EditClient)", "Completer?(Completer?,EditClient)", "ClientContactEntity(ClientContactEntity?,EditClient)", "ClientContactEntity(ClientContactEntity?,EditContact)", "String(String?,ArchiveClientsSuccess)", "String(String?,DeleteClientsSuccess)", "String?(String?,ViewClient)", "String(String?,AddClientSuccess)", "String(String?,ShowPdfClient)", "String(String?,SortClients)", "String(String?,FilterClients)", "String(String?,FilterClientsByState)", "String(String?,FilterClientsByCustom1)", "String(String?,FilterClientsByCustom2)", "String(String?,FilterClientsByCustom3)", "String(String?,FilterClientsByCustom4)", "Offset(double,double)", "ClientEntity(ClientEntity?,SaveClientSuccess)", "ClientEntity(ClientEntity?,AddClientSuccess)", "ClientEntity(ClientEntity?,RestoreClientSuccess)", "ClientEntity(ClientEntity?,ArchiveClientsSuccess)", "ClientEntity(ClientEntity?,DeleteClientsSuccess)", "ClientEntity(ClientEntity?,EditClient)", "ClientEntity(ClientEntity?,UpdateClient)", "ClientEntity(ClientEntity?,AddContact)", "ClientEntity(ClientEntity?,DeleteContact)", "ClientEntity(ClientEntity?,UpdateContact)", "ClientEntity(ClientEntity?,ViewClient)", "ClientEntity(ClientEntity?,ViewClientList)", "ClientEntity(ClientEntity?,SelectCompany)", "ClientEntity(ClientEntity?,DiscardChanges)", "~(List<_TappableLabel>,double)", "~(List<_TappableLabel>?)", "List(BuiltMap,BuiltList,BuiltMap,StaticState)", "~(_LineRendererElement)", "~({animation!Animation0,controller!AnimationController,max!double,min!double,target!double,tween!Tween})", "List(SelectionState,BuiltMap,BuiltList,BuiltMap,ListUIState,BuiltMap,StaticState)", "TimeOfDay()", "ClientEntity(@)", "UserCompanyStateBuilder(UserCompanyStateBuilder)", "UserCompanyEntity(UserCompanyEntity?,SaveEInvoiceCertificateSuccess)", "Null(~())", "UserCompanyEntity(UserCompanyEntity?,UpdateReportSettings)", "~(TimePickerEntryMode)", "UserCompanyEntity(UserCompanyEntity?,SaveAuthUserSuccess)", "UserCompanyEntity(UserCompanyEntity?,ConnectOAuthUserSuccess)", "UserCompanyEntity(UserCompanyEntity?,ConnecGmailUserSuccess)", "UserCompanyEntity(UserCompanyEntity?,DisconnectOAuthUserSuccess)", "UserCompanyEntity(UserCompanyEntity?,DisconnectOAuthMailerSuccess)", "UserCompanyEntity(UserCompanyEntity?,DisableTwoFactorSuccess)", "UserCompanyEntity(UserCompanyEntity?,SaveUserSettingsSuccess)", "UserCompanyEntity(UserCompanyEntity?,UpdateCompanyLanguage)", "UserCompanyEntity(UserCompanyEntity?,UpdateDashboardFields)", "UserCompanyEntity?(UserCompanyEntity?,UpdateDashboardFieldSettingss)", "CompanyEntityBuilder(UserCompanyEntityBuilder)", "int(int,LoadCompanySuccess)", "int(int,LoadExpensesSuccess)", "List(BuiltMap,BuiltList)", "bool(CompanyEntity?,BuiltMap,BuiltMap)", "List(CompanyEntity?,BuiltMap,BuiltMap)", "List(String?,UserCompanyState)", "ProductEntity(String)", "SingleChildScrollView(BuildContext,BoxConstraints)", "ClientEntity(String)", "bool(ClientEntity)", "~(_HourMinuteMode)", "MergeSemantics(int)", "PaymentEntity(String)", "Palette(Palette())", "ProjectEntity(String)", "Future(ImmutableBuffer{allowUpscaling:bool,cacheHeight:int?,cacheWidth:int?})", "Future(ImmutableBuffer{getTargetSize:TargetImageSize(int,int)?})", "EdgeInsetsGeometry(EdgeInsetsGeometry,ShapeBorder)", "int(BaseEntity?,BaseEntity?)", "ShapeBorder(ShapeBorder)", "bool(ShapeBorder)", "String(ShapeBorder)", "Null(BuiltList)", "CompanyGatewayUIStateBuilder(CompanyGatewayUIStateBuilder)", "bool(bool?,ViewCompanyGateway)", "bool(bool?,ViewCompanyGatewayList)", "bool(bool?,FilterCompanyGatewaysByState)", "bool(bool?,FilterCompanyGateways)", "bool(bool?,FilterCompanyGatewaysByCustom1)", "bool(bool?,FilterCompanyGatewaysByCustom2)", "bool(bool?,FilterCompanyGatewaysByCustom3)", "bool(bool?,FilterCompanyGatewaysByCustom4)", "String(String?,ArchiveCompanyGatewaySuccess)", "String(String?,DeleteCompanyGatewaySuccess)", "String?(String?,ViewCompanyGateway)", "String(String?,AddCompanyGatewaySuccess)", "String(String?,SortCompanyGateways)", "String(String?,FilterCompanyGateways)", "String(String?,FilterCompanyGatewaysByState)", "String(String?,FilterCompanyGatewaysByCustom1)", "String(String?,FilterCompanyGatewaysByCustom2)", "String(String?,FilterCompanyGatewaysByCustom3)", "String(String?,FilterCompanyGatewaysByCustom4)", "CompanyGatewayEntity(CompanyGatewayEntity?,RestoreCompanyGatewaySuccess)", "CompanyGatewayEntity(CompanyGatewayEntity?,ArchiveCompanyGatewaySuccess)", "CompanyGatewayEntity(CompanyGatewayEntity?,DeleteCompanyGatewaySuccess)", "CompanyGatewayEntity(CompanyGatewayEntity?,UpdateCompanyGateway)", "double(double,FlutterView)", "bool(double)", "Color(double)", "List(BuiltMap,BuiltList,ListUIState,String?,bool)", "double(String,BuiltMap)", "_LiveImage()", "EntityStats(String,BuiltMap)", "~(String,CompanyGatewayEntity)", "~(ImageInfo?,bool)", "Future<~>(Object,StackTrace?)", "int(PaintRequest,PaintRequest)", "Null(AssetManifest)", "int(_PersistedSurfaceMatch,_PersistedSurfaceMatch)", "~(ImageChunkEvent)", "~(Object,StackTrace?)?(ImageStreamListener)", "~(ImageChunkEvent)?(ImageStreamListener)", "Null(@,StackTrace)", "CreditUIStateBuilder(CreditUIStateBuilder)", "bool(bool?,ViewCredit)", "bool(bool?,ViewCreditList)", "bool(bool?,FilterCreditsByState)", "bool(bool?,FilterCreditsByStatus)", "bool(bool?,FilterCredits)", "bool(bool?,FilterCreditsByCustom1)", "bool(bool?,FilterCreditsByCustom2)", "bool(bool?,FilterCreditsByCustom3)", "bool(bool?,FilterCreditsByCustom4)", "int?(int?,UpdateCreditTab)", "String?(String?,ShowPdfCredit)", "int?(int?,EditCredit)", "int?(int?,EditCreditItem)", "String(String?,ArchiveCreditsSuccess)", "String(String?,DeleteCreditsSuccess)", "String?(String?,ViewCredit)", "String(String?,AddCreditSuccess)", "String(String?,ShowEmailCredit)", "String(String?,ShowPdfCredit)", "String(String?,SortCredits)", "String(String?,FilterCredits)", "String(String?,FilterCreditsByState)", "String(String?,FilterCreditsByStatus)", "String(String?,FilterCreditsByCustom1)", "String(String?,FilterCreditsByCustom2)", "String(String?,FilterCreditsByCustom3)", "String(String?,FilterCreditsByCustom4)", "InvoiceEntity(InvoiceEntity?,UpdateCredit)", "Paint(BoxShadow)", "InvoiceEntity(InvoiceEntity?,MoveCreditItem)", "InvoiceEntity(InvoiceEntity?,DeleteCreditItem)", "InvoiceEntity(InvoiceEntity?,UpdateCreditItem)", "InvoiceEntity(InvoiceEntity?,UpdateCreditClient)", "InvoiceEntity(InvoiceEntity?,RestoreCreditsSuccess)", "InvoiceEntity(InvoiceEntity?,ArchiveCreditsSuccess)", "InvoiceEntity(InvoiceEntity?,DeleteCreditsSuccess)", "InvoiceEntity(InvoiceEntity?,AddCreditContact)", "InvoiceEntity(InvoiceEntity?,RemoveCreditContact)", "Rect(BoxShadow)", "Path(BoxShadow)", "bool(int,bool)", "~(int,@)", "LineMetrics(LineMetrics)", "DiagnosticsNode(InlineSpan)", "List(BuiltMap,BuiltMap,BuiltMap,BuiltList,String,BuiltMap,List)", "List(SelectionState,BuiltMap,BuiltList,BuiltMap,BuiltMap,BuiltMap,ListUIState,BuiltMap)", "~(SelectionModelType)", "HitTestResult(Offset,int)", "String(double,double,String)", "DashboardUIStateBuilder(DashboardUIStateBuilder)", "BuiltMap>(BuiltMap>,UpdateDashboardSelection)", "Size()", "BuiltMap>(BuiltMap>,SelectCompany)", "EntityType?(EntityType?,UpdateDashboardEntityType)", "bool?(bool?,UpdateDashboardSidebar)", "_Future<@>?()", "~(TextSelection)", "bool(InlineSpanSemanticsInformation)", "Rect(Rect?,TextBox)", "~(String,ChartBehavior0<@>)", "~(ChartStateBehavior>,AnimationController)", "~(String,Duration)", "MouseCursor0(MouseTrackerAnnotation)", "~(MouseTrackerAnnotation,Matrix40)", "List(BuiltMap,String)", "bool(MouseTrackerAnnotation)", "Widget(LegendEntry<@>)", "List(BuiltMap,BuiltMap)", "int(PaymentEntity?,PaymentEntity?)", "List(BuiltMap,BuiltMap)", "~(List<_InterestingSemanticsFragment>{isMergeUp:bool})", "List(BuiltMap,BuiltMap)", "List(BuiltMap,BuiltMap)", "RenderCanvas()", "Padding(Widget)", "~(_SelectableFragment)", "bool(_SelectableFragment)", "OneSequenceGestureRecognizer(Factory)", "Null(BuiltList)", "DesignUIStateBuilder(DesignUIStateBuilder)", "bool(bool?,ViewDesign)", "bool(bool?,ViewDesignList)", "bool(bool?,FilterDesignsByState)", "bool(bool?,FilterDesigns)", "bool(bool?,FilterDesignsByCustom1)", "bool(bool?,FilterDesignsByCustom2)", "bool(bool?,FilterDesignsByCustom3)", "bool(bool?,FilterDesignsByCustom4)", "String(String?,ArchiveDesignsSuccess)", "String(String?,DeleteDesignsSuccess)", "String(String?,SortDesigns)", "String(String?,FilterDesigns)", "String(String?,FilterDesignsByState)", "String(String?,FilterDesignsByCustom1)", "String(String?,FilterDesignsByCustom2)", "String(String?,FilterDesignsByCustom3)", "String(String?,FilterDesignsByCustom4)", "DesignEntity(DesignEntity?,RestoreDesignsSuccess)", "DesignEntity(DesignEntity?,ArchiveDesignsSuccess)", "DesignEntity(DesignEntity?,DeleteDesignsSuccess)", "DesignEntity(DesignEntity?,UpdateDesign)", "TransformLayer?(PaintingContext,Offset)", "bool(SliverHitTestResult{crossAxisPosition!double,mainAxisPosition!double})", "List(BuiltMap,BuiltList,ListUIState)", "DesignEntity(@)", "int(TableRow)", "Padding(int)", "bool(RenderSliver)", "List(Size)", "~(FrameTiming)", "~(int,_FrameCallbackEntry)", "Null(Uint8List?)", "DocumentUIStateBuilder(DocumentUIStateBuilder)", "bool(bool?,ViewDocument)", "bool(bool?,ViewDocumentList)", "bool(bool?,FilterDocumentsByState)", "bool(bool?,FilterDocumentsByStatus)", "bool(bool?,FilterDocuments)", "bool(bool?,FilterDocumentsByCustom1)", "bool(bool?,FilterDocumentsByCustom2)", "bool(bool?,FilterDocumentsByCustom3)", "~(SemanticsActionEvent)", "String(String?,ArchiveDocumentSuccess)", "String(String?,DeleteDocumentSuccess)", "String?(String?,ViewDocument)", "String(String?,SortDocuments)", "String(String?,FilterDocuments)", "String(String?,FilterDocumentsByState)", "String(String?,FilterDocumentsByStatus)", "String(String?,FilterDocumentsByCustom1)", "String(String?,FilterDocumentsByCustom2)", "String(String?,FilterDocumentsByCustom3)", "String(String?,FilterDocumentsByCustom4)", "DocumentEntity(DocumentEntity?,UpdateDocument)", "ViewClipChain()", "JSObject(JavaScriptObject)", "SemanticsNode(_TraversalSortNode)", "DiagnosticsNode(SemanticsNode)", "Future()", "ChartContainerRenderObject<@>()", "int(SemanticsNode)", "SemanticsNode(int)", "~(SemanticsTag)", "~(SemanticsAction,~(Object?))", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "ByteData(ByteData?)", "InvoiceItemEntity(BaseEntity)", "Future<_AssetManifestBin>(String)", "AssetMetadata(Map)", "Map(TextInputConfiguration)", "TextInputConfiguration(AutofillClient)", "ExpenseUIStateBuilder(ExpenseUIStateBuilder)", "bool(bool?,ViewExpense)", "bool(bool?,ViewExpenseList)", "bool(bool?,FilterExpensesByState)", "bool(bool?,FilterExpensesByStatus)", "bool(bool?,FilterExpenses)", "bool(bool?,FilterExpensesByCustom1)", "bool(bool?,FilterExpensesByCustom2)", "bool(bool?,FilterExpensesByCustom3)", "bool(bool?,FilterExpensesByCustom4)", "int?(int?,UpdateExpenseTab)", "String(String?,ArchiveExpenseSuccess)", "String(String?,DeleteExpenseSuccess)", "String?(String?,ViewExpense)", "String(String?,AddExpenseSuccess)", "String(String?,SortExpenses)", "String(String?,FilterExpenses)", "String(String?,FilterExpensesByState)", "String(String?,FilterExpensesByStatus)", "String(String?,FilterExpensesByCustom1)", "String(String?,FilterExpensesByCustom2)", "String(String?,FilterExpensesByCustom3)", "String(String?,FilterExpensesByCustom4)", "ExpenseEntity(ExpenseEntity?,RestoreExpenseSuccess)", "ExpenseEntity(ExpenseEntity?,ArchiveExpenseSuccess)", "ExpenseEntity(ExpenseEntity?,DeleteExpenseSuccess)", "ExpenseEntity(ExpenseEntity?,UpdateExpense)", "Stream()", "Future(String?)", "Future<~>(ByteData?,~(ByteData?))", "Future>(@)", "~(RawKeyEvent)", "InvoiceEntity?(ExpenseEntity,BuiltMap)", "Future(JavaScriptObject)", "int(_PlatformChannelStats,_PlatformChannelStats)", "List(BuiltMap,String?)", "_Future<@>(@)", "Future(ByteData?)", "RawKeyEventData()", "bool(List,List)", "Null(BuiltList)", "ExpenseCategoryUIStateBuilder(ExpenseCategoryUIStateBuilder)", "Completer?(Completer?,EditExpenseCategory)", "Completer?(Completer?,EditExpenseCategory)", "bool(bool?,ViewExpenseCategory)", "bool(bool?,ViewExpenseCategoryList)", "bool(bool?,FilterExpenseCategoriesByState)", "bool(bool?,FilterExpenseCategories)", "bool(bool?,FilterExpenseCategoriesByCustom1)", "bool(bool?,FilterExpenseCategoriesByCustom2)", "bool(bool?,FilterExpenseCategoriesByCustom3)", "bool(bool?,FilterExpenseCategoriesByCustom4)", "String(String?,ArchiveExpenseCategoriesSuccess)", "String(String?,DeleteExpenseCategoriesSuccess)", "String(String?,SortExpenseCategories)", "String(String?,FilterExpenseCategories)", "String(String?,FilterExpenseCategoriesByState)", "String(String?,FilterExpenseCategoriesByCustom1)", "String(String?,FilterExpenseCategoriesByCustom2)", "String(String?,FilterExpenseCategoriesByCustom3)", "String(String?,FilterExpenseCategoriesByCustom4)", "ExpenseCategoryEntity(ExpenseCategoryEntity?,RestoreExpenseCategoriesSuccess)", "ExpenseCategoryEntity(ExpenseCategoryEntity?,ArchiveExpenseCategoriesSuccess)", "ExpenseCategoryEntity(ExpenseCategoryEntity?,DeleteExpenseCategoriesSuccess)", "ExpenseCategoryEntity(ExpenseCategoryEntity?,UpdateExpenseCategory)", "JSObject()", "List()", "List(List)", "List(BuiltMap,BuiltList,StaticState,BuiltMap,String)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "double(String,BuiltMap)", "double(num)", "List<@>(String)", "ExpenseCategoryEntity(@)", "List(SelectionRect)", "PlatformViewSurface(BuildContext,PlatformViewController)", "_HtmlElementViewController(PlatformViewCreationParams)", "Null(BuiltList)", "GroupUIStateBuilder(GroupUIStateBuilder)", "bool(bool?,ViewGroup)", "bool(bool?,ViewGroupList)", "bool(bool?,FilterGroupsByState)", "bool(bool?,FilterGroups)", "String(String?,ArchiveGroupSuccess)", "String(String?,DeleteGroupSuccess)", "String?(String?,ViewGroup)", "String(String?,AddGroupSuccess)", "String(String?,SortGroups)", "String(String?,FilterGroups)", "String(String?,FilterGroupsByState)", "GroupEntity(GroupEntity?,RestoreGroupSuccess)", "GroupEntity(GroupEntity?,ArchiveGroupSuccess)", "GroupEntity(GroupEntity?,DeleteGroupSuccess)", "GroupEntity(GroupEntity?,UpdateGroup)", "Future<~>(PointerEvent)", "List(@)", "ConnectivityResult(String)", "~(Action)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "EntityStats(BuiltMap,String)", "Future(JSObject)", "SimpleDialogOption(EmailTemplate)", "InvoiceUIStateBuilder(InvoiceUIStateBuilder)", "bool(bool?,ViewInvoice)", "bool(bool?,ViewInvoiceList)", "bool(bool?,FilterInvoicesByState)", "bool(bool?,FilterInvoicesByStatus)", "bool(bool?,FilterInvoices)", "bool(bool?,FilterInvoicesByCustom1)", "bool(bool?,FilterInvoicesByCustom2)", "bool(bool?,FilterInvoicesByCustom3)", "bool(bool?,FilterInvoicesByCustom4)", "int?(int?,UpdateInvoiceTab)", "String?(String?,ShowPdfInvoice)", "int?(int?,EditInvoice)", "int?(int?,EditInvoiceItem)", "String(String?,ArchiveInvoicesSuccess)", "String(String?,DeleteInvoicesSuccess)", "String?(String?,ViewInvoice)", "String(String?,AddInvoiceSuccess)", "String(String?,ShowEmailInvoice)", "String(String?,ShowPdfInvoice)", "String(String?,SortInvoices)", "String(String?,FilterInvoices)", "String(String?,FilterInvoicesByState)", "String(String?,FilterInvoicesByStatus)", "String(String?,FilterInvoicesByCustom1)", "String(String?,FilterInvoicesByCustom2)", "String(String?,FilterInvoicesByCustom3)", "String(String?,FilterInvoicesByCustom4)", "InvoiceEntity(InvoiceEntity?,UpdateInvoice)", "~(_ChildEntry)", "InvoiceEntity(InvoiceEntity?,MoveInvoiceItem)", "InvoiceEntity(InvoiceEntity?,DeleteInvoiceItem)", "InvoiceEntity(InvoiceEntity?,UpdateInvoiceItem)", "InvoiceEntity(InvoiceEntity?,UpdateInvoiceClient)", "InvoiceEntity(InvoiceEntity?,RestoreInvoicesSuccess)", "InvoiceEntity(InvoiceEntity?,ArchiveInvoicesSuccess)", "InvoiceEntity(InvoiceEntity?,DeleteInvoicesSuccess)", "InvoiceEntity(InvoiceEntity?,AddInvoiceContact)", "InvoiceEntity(InvoiceEntity?,RemoveInvoiceContact)", "Widget(_ChildEntry)", "bool(Widget)", "bool(String,BuiltMap)", "InvoiceEntity?(InvoiceEntity,BuiltMap)", "List(BuiltMap,BuiltMap,BuiltMap,BuiltList,String,BuiltMap,List,String?)", "List(SelectionState,BuiltMap,BuiltList,BuiltMap,BuiltMap,BuiltMap,BuiltMap,ListUIState,BuiltMap,String?)", "Null(JavaScriptFunction,JavaScriptFunction)", "Route<@>?(RouteSettings)", "~(@,StackTrace)", "Null(BuiltList)", "PaymentUIStateBuilder(PaymentUIStateBuilder)", "bool(bool?,ViewPayment)", "bool(bool?,ViewPaymentList)", "bool(bool?,FilterPaymentsByState)", "bool(bool?,FilterPaymentsByStatus)", "bool(bool?,FilterPayments)", "bool(bool?,FilterPaymentsByCustom1)", "bool(bool?,FilterPaymentsByCustom2)", "bool(bool?,FilterPaymentsByCustom3)", "bool(bool?,FilterPaymentsByCustom4)", "int?(int?,UpdatePaymentTab)", "String(String?,ArchivePaymentsSuccess)", "String(String?,DeletePaymentsSuccess)", "String?(String?,ViewPayment)", "String(String?,AddPaymentSuccess)", "String(String?,SortPayments)", "String(String?,FilterPayments)", "String(String?,FilterPaymentsByState)", "String(String?,FilterPaymentsByStatus)", "String(String?,FilterPaymentsByCustom1)", "String(String?,FilterPaymentsByCustom2)", "String(String?,FilterPaymentsByCustom3)", "String(String?,FilterPaymentsByCustom4)", "PaymentEntity(PaymentEntity?,RestorePaymentsSuccess)", "PaymentEntity(PaymentEntity?,ArchivePaymentsSuccess)", "PaymentEntity(PaymentEntity?,DeletePaymentsSuccess)", "PaymentEntity(PaymentEntity?,UpdatePayment)", "String(PaymentEntity)", "~(AutocompletePreviousOptionIntent)", "bool(String,PaymentEntity)", "~(AutocompleteNextOptionIntent)", "Map(WebDropItem)", "CompositedTransformFollower(BuildContext)", "bool(AutofillClient)", "List(SelectionState,BuiltMap,BuiltList,BuiltMap,BuiltMap,BuiltMap,BuiltMap,ListUIState)", "EntityStats(String,BuiltMap,BuiltMap)", "PaymentEntity(@)", "AutofillClient()", "bool(KeepAliveNotification)", "int(OverlayGroup)", "Null(BuiltList)", "PaymentTermUIStateBuilder(PaymentTermUIStateBuilder)", "bool(bool?,ViewPaymentTerm)", "bool(bool?,ViewPaymentTermList)", "bool(bool?,FilterPaymentTermsByState)", "bool(bool?,FilterPaymentTerms)", "bool(bool?,FilterPaymentTermsByCustom1)", "bool(bool?,FilterPaymentTermsByCustom2)", "bool(bool?,FilterPaymentTermsByCustom3)", "bool(bool?,FilterPaymentTermsByCustom4)", "String(String?,ArchivePaymentTermsSuccess)", "String(String?,DeletePaymentTermsSuccess)", "String(String?,SortPaymentTerms)", "String(String?,FilterPaymentTerms)", "String(String?,FilterPaymentTermsByState)", "String(String?,FilterPaymentTermsByCustom1)", "String(String?,FilterPaymentTermsByCustom2)", "String(String?,FilterPaymentTermsByCustom3)", "String(String?,FilterPaymentTermsByCustom4)", "PaymentTermEntity(PaymentTermEntity?,RestorePaymentTermsSuccess)", "PaymentTermEntity(PaymentTermEntity?,ArchivePaymentTermsSuccess)", "PaymentTermEntity(PaymentTermEntity?,DeletePaymentTermsSuccess)", "PaymentTermEntity(PaymentTermEntity?,UpdatePaymentTerm)", "ClipPath(BuildContext)", "Future(int)", "WebDropItem(Map<@,@>)", "Future()", "List(BuiltMap,BuiltList)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "Future<~>(double)", "SimpleDialogOption(String)", "XFile(WebDropItem)", "DefaultSelectionStyle(BuildContext)", "~(DropEvent)", "Null(BuiltList)", "ProductUIStateBuilder(ProductUIStateBuilder)", "bool(bool?,ViewProduct)", "bool(bool?,ViewProductList)", "bool(bool?,FilterProductsByState)", "bool(bool?,FilterProducts)", "bool(bool?,FilterProductsByCustom1)", "bool(bool?,FilterProductsByCustom2)", "bool(bool?,FilterProductsByCustom3)", "bool(bool?,FilterProductsByCustom4)", "int?(int?,UpdateProductTab)", "ProductEntity(ProductEntity?,UpdateProduct)", "ProductEntity(ProductEntity?,RestoreProductsSuccess)", "ProductEntity(ProductEntity?,ArchiveProductsSuccess)", "ProductEntity(ProductEntity?,DeleteProductsSuccess)", "String(String?,ArchiveProductsSuccess)", "String(String?,DeleteProductsSuccess)", "String?(String?,ViewProduct)", "String(String?,AddProductSuccess)", "String(String?,SortProducts)", "String(String?,FilterProducts)", "String(String?,FilterProductsByState)", "String(String?,FilterProductsByCustom1)", "String(String?,FilterProductsByCustom2)", "String(String?,FilterProductsByCustom3)", "String(String?,FilterProductsByCustom4)", "Rect(DisplayFeature)", "LayoutBuilder(BuildContext,double,Widget?)", "List(BuiltMap,BuiltList,BuiltMap)", "List(BuiltMap)", "List(SelectionState,BuiltMap,BuiltList,ListUIState,BuiltMap)", "ProductEntity(@)", "_DraggableSheetExtent()", "~(Layer0)", "~(File,Uint8List?,String?,Stream>?)", "Null(BuiltList)", "ProjectUIStateBuilder(ProjectUIStateBuilder)", "bool(bool?,ViewProject)", "bool(bool?,ViewProjectList)", "bool(bool?,FilterProjectsByState)", "bool(bool?,FilterProjects)", "bool(bool?,FilterProjectsByCustom1)", "bool(bool?,FilterProjectsByCustom2)", "bool(bool?,FilterProjectsByCustom3)", "bool(bool?,FilterProjectsByCustom4)", "int?(int?,UpdateProjectTab)", "Completer?(Completer?,EditProject)", "Completer?(Completer?,EditProject)", "String(String?,ArchiveProjectSuccess)", "String(String?,DeleteProjectSuccess)", "String?(String?,ViewProject)", "String(String?,AddProjectSuccess)", "String(String?,SortProjects)", "String(String?,FilterProjects)", "String(String?,FilterProjectsByState)", "String(String?,FilterProjectsByCustom1)", "String(String?,FilterProjectsByCustom2)", "String(String?,FilterProjectsByCustom3)", "String(String?,FilterProjectsByCustom4)", "ProjectEntity(ProjectEntity?,RestoreProjectSuccess)", "ProjectEntity(ProjectEntity?,ArchiveProjectSuccess)", "ProjectEntity(ProjectEntity?,DeleteProjectSuccess)", "ProjectEntity(ProjectEntity?,UpdateProject)", "String(ProjectEntity)", "~(CkPicture)", "bool(String,ProjectEntity)", "RegisteredFont?(ByteBuffer,String,String)", "int(TaskEntity?,TaskEntity?)", "~(TransposeCharactersIntent)", "List(BuiltMap,BuiltList,BuiltMap,BuiltMap,String?)", "List(SelectionState,BuiltMap,BuiltList,ListUIState,BuiltMap,BuiltMap)", "~(ReplaceTextIntent)", "~(String,ProjectEntity)", "ProjectEntity(@)", "PurchaseOrderUIStateBuilder(PurchaseOrderUIStateBuilder)", "bool(bool?,ViewPurchaseOrder)", "bool(bool?,ViewPurchaseOrderList)", "bool(bool?,FilterPurchaseOrdersByState)", "bool(bool?,FilterPurchaseOrdersByStatus)", "bool(bool?,FilterPurchaseOrders)", "bool(bool?,FilterPurchaseOrdersByCustom1)", "bool(bool?,FilterPurchaseOrdersByCustom2)", "bool(bool?,FilterPurchaseOrdersByCustom3)", "bool(bool?,FilterPurchaseOrdersByCustom4)", "int?(int?,UpdatePurchaseOrderTab)", "String?(String?,ShowPdfPurchaseOrder)", "int?(int?,EditPurchaseOrder)", "int?(int?,EditPurchaseOrderItem)", "String(String?,ArchivePurchaseOrdersSuccess)", "String(String?,DeletePurchaseOrdersSuccess)", "String?(String?,ViewPurchaseOrder)", "String(String?,AddPurchaseOrderSuccess)", "String(String?,ShowEmailPurchaseOrder)", "String(String?,ShowPdfPurchaseOrder)", "String(String?,SortPurchaseOrders)", "String(String?,FilterPurchaseOrders)", "String(String?,FilterPurchaseOrdersByState)", "String(String?,FilterPurchaseOrdersByStatus)", "String(String?,FilterPurchaseOrdersByCustom1)", "String(String?,FilterPurchaseOrdersByCustom2)", "String(String?,FilterPurchaseOrdersByCustom3)", "String(String?,FilterPurchaseOrdersByCustom4)", "InvoiceEntity(InvoiceEntity?,UpdatePurchaseOrder)", "~(ScrollToDocumentBoundaryIntent)", "InvoiceEntity(InvoiceEntity?,MovePurchaseOrderItem)", "InvoiceEntity(InvoiceEntity?,DeletePurchaseOrderItem)", "InvoiceEntity(InvoiceEntity?,UpdatePurchaseOrderItem)", "InvoiceEntity(InvoiceEntity?,UpdatePurchaseOrderVendor)", "InvoiceEntity(InvoiceEntity?,RestorePurchaseOrdersSuccess)", "InvoiceEntity(InvoiceEntity?,ArchivePurchaseOrdersSuccess)", "InvoiceEntity(InvoiceEntity?,DeletePurchaseOrdersSuccess)", "InvoiceEntity(InvoiceEntity?,AddPurchaseOrderContact)", "InvoiceEntity(InvoiceEntity?,RemovePurchaseOrderContact)", "~(ScrollIntent)", "~(ExtendSelectionByPageIntent)", "List(BuiltMap,BuiltList,StaticState,BuiltMap,BuiltMap,BuiltMap,String)", "~(UpdateSelectionIntent)", "QuoteUIStateBuilder(QuoteUIStateBuilder)", "bool(bool?,ViewQuote)", "bool(bool?,ViewQuoteList)", "bool(bool?,FilterQuotesByState)", "bool(bool?,FilterQuotesByStatus)", "bool(bool?,FilterQuotes)", "bool(bool?,FilterQuotesByCustom1)", "bool(bool?,FilterQuotesByCustom2)", "bool(bool?,FilterQuotesByCustom3)", "bool(bool?,FilterQuotesByCustom4)", "int?(int?,UpdateQuoteTab)", "String?(String?,ShowPdfQuote)", "int?(int?,EditQuote)", "int?(int?,EditQuoteItem)", "String(String?,ArchiveQuotesSuccess)", "String(String?,DeleteQuotesSuccess)", "String?(String?,ViewQuote)", "String(String?,AddQuoteSuccess)", "String(String?,ShowEmailQuote)", "String(String?,ShowPdfQuote)", "String(String?,SortQuotes)", "String(String?,FilterQuotes)", "String(String?,FilterQuotesByState)", "String(String?,FilterQuotesByStatus)", "String(String?,FilterQuotesByCustom1)", "String(String?,FilterQuotesByCustom2)", "String(String?,FilterQuotesByCustom3)", "String(String?,FilterQuotesByCustom4)", "InvoiceEntity(InvoiceEntity?,UpdateQuote)", "TextEditingValue(TextEditingValue,TextInputFormatter)", "InvoiceEntity(InvoiceEntity?,MoveQuoteItem)", "InvoiceEntity(InvoiceEntity?,DeleteQuoteItem)", "InvoiceEntity(InvoiceEntity?,UpdateQuoteItem)", "InvoiceEntity(InvoiceEntity?,UpdateQuoteClient)", "InvoiceEntity(InvoiceEntity?,RestoreQuotesSuccess)", "InvoiceEntity(InvoiceEntity?,ArchiveQuotesSuccess)", "InvoiceEntity(InvoiceEntity?,DeleteQuotesSuccess)", "InvoiceEntity(InvoiceEntity?,AddQuoteContact)", "InvoiceEntity(InvoiceEntity?,RemoveQuoteContact)", "Future(String)", "Future<~>(PasteTextIntent)", "List(BuiltMap,BuiltMap,BuiltMap,BuiltList,String,BuiltMap,List)", "RecurringExpenseUIStateBuilder(RecurringExpenseUIStateBuilder)", "bool(bool?,ViewRecurringExpense)", "bool(bool?,ViewRecurringExpenseList)", "bool(bool?,FilterRecurringExpensesByState)", "bool(bool?,FilterRecurringExpensesByStatus)", "bool(bool?,FilterRecurringExpenses)", "bool(bool?,FilterRecurringExpensesByCustom1)", "bool(bool?,FilterRecurringExpensesByCustom2)", "bool(bool?,FilterRecurringExpensesByCustom3)", "bool(bool?,FilterRecurringExpensesByCustom4)", "int?(int?,UpdateRecurringExpenseTab)", "String(String?,ArchiveRecurringExpensesSuccess)", "String(String?,DeleteRecurringExpensesSuccess)", "String(String?,SortRecurringExpenses)", "String(String?,FilterRecurringExpenses)", "String(String?,FilterRecurringExpensesByState)", "String(String?,FilterRecurringExpensesByStatus)", "String(String?,FilterRecurringExpensesByCustom1)", "String(String?,FilterRecurringExpensesByCustom2)", "String(String?,FilterRecurringExpensesByCustom3)", "String(String?,FilterRecurringExpensesByCustom4)", "ExpenseEntity(ExpenseEntity?,RestoreRecurringExpensesSuccess)", "ExpenseEntity(ExpenseEntity?,ArchiveRecurringExpensesSuccess)", "ExpenseEntity(ExpenseEntity?,DeleteRecurringExpensesSuccess)", "ExpenseEntity(ExpenseEntity?,UpdateRecurringExpense)", "~(TextEditingValue)", "bool(TextEditingValue?,TextEditingValue)", "RecurringInvoiceUIStateBuilder(RecurringInvoiceUIStateBuilder)", "bool(bool?,ViewRecurringInvoice)", "bool(bool?,ViewRecurringInvoiceList)", "bool(bool?,FilterRecurringInvoicesByState)", "bool(bool?,FilterRecurringInvoicesByStatus)", "bool(bool?,FilterRecurringInvoices)", "bool(bool?,FilterRecurringInvoicesByCustom1)", "bool(bool?,FilterRecurringInvoicesByCustom2)", "bool(bool?,FilterRecurringInvoicesByCustom3)", "bool(bool?,FilterRecurringInvoicesByCustom4)", "int?(int?,UpdateRecurringInvoiceTab)", "String?(String?,ShowPdfRecurringInvoice)", "int?(int?,EditRecurringInvoice)", "int?(int?,EditRecurringInvoiceItem)", "String(String?,ArchiveRecurringInvoicesSuccess)", "String(String?,DeleteRecurringInvoicesSuccess)", "String?(String?,ViewRecurringInvoice)", "String(String?,AddRecurringInvoiceSuccess)", "String(String?,ShowEmailRecurringInvoice)", "String(String?,ShowPdfRecurringInvoice)", "String(String?,SortRecurringInvoices)", "String(String?,FilterRecurringInvoices)", "String(String?,FilterRecurringInvoicesByState)", "String(String?,FilterRecurringInvoicesByStatus)", "String(String?,FilterRecurringInvoicesByCustom1)", "String(String?,FilterRecurringInvoicesByCustom2)", "String(String?,FilterRecurringInvoicesByCustom3)", "String(String?,FilterRecurringInvoicesByCustom4)", "InvoiceEntity(InvoiceEntity?,UpdateRecurringInvoice)", "TextEditingValue(TextEditingValue)", "InvoiceEntity(InvoiceEntity?,MoveRecurringInvoiceItem)", "InvoiceEntity(InvoiceEntity?,DeleteRecurringInvoiceItem)", "InvoiceEntity(InvoiceEntity?,UpdateRecurringInvoiceItem)", "InvoiceEntity(InvoiceEntity?,UpdateRecurringInvoiceClient)", "InvoiceEntity(InvoiceEntity?,RestoreRecurringInvoicesSuccess)", "InvoiceEntity(InvoiceEntity?,ArchiveRecurringInvoicesSuccess)", "InvoiceEntity(InvoiceEntity?,DeleteRecurringInvoicesSuccess)", "InvoiceEntity(InvoiceEntity?,AddRecurringInvoiceContact)", "InvoiceEntity(InvoiceEntity?,RemoveRecurringInvoiceContact)", "CompositedTransformTarget(BuildContext,ViewportOffset)", "bool(HitTestEntry)", "List(SelectionState,BuiltMap,BuiltMap,BuiltMap,BuiltList,ListUIState,BuiltMap)", "TickerFuture({from:double?})", "DiagnosticsNode(FocusNode)", "bool(KeyMessage)", "~(_FocusTraversalGroupInfo)", "Null(BuiltList)", "ScheduleUIStateBuilder(ScheduleUIStateBuilder)", "bool(bool?,ViewSchedule)", "bool(bool?,ViewScheduleList)", "bool(bool?,FilterSchedulesByState)", "bool(bool?,FilterSchedules)", "bool(bool?,FilterSchedulesByCustom1)", "bool(bool?,FilterSchedulesByCustom2)", "bool(bool?,FilterSchedulesByCustom3)", "bool(bool?,FilterSchedulesByCustom4)", "int?(int?,UpdateScheduleTab)", "String(String?,ArchiveSchedulesSuccess)", "String(String?,DeleteSchedulesSuccess)", "String(String?,SortSchedules)", "String(String?,FilterSchedules)", "String(String?,FilterSchedulesByState)", "String(String?,FilterSchedulesByCustom1)", "String(String?,FilterSchedulesByCustom2)", "String(String?,FilterSchedulesByCustom3)", "String(String?,FilterSchedulesByCustom4)", "ScheduleEntity(ScheduleEntity?,RestoreSchedulesSuccess)", "ScheduleEntity(ScheduleEntity?,ArchiveSchedulesSuccess)", "ScheduleEntity(ScheduleEntity?,DeleteSchedulesSuccess)", "ScheduleEntity(ScheduleEntity?,UpdateSchedule)", "bool(_DirectionalPolicyDataEntry)", "~(_AnimationDirection)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "ScheduleEntity(@)", "bool(TraversalDirection)", "Set(_ReadingOrderSortData)", "Null(UserCompanyEntity)", "Null(BaseEntity)", "SettingsUIState(SettingsUIState,ViewSettings)", "CkCanvas(CkPictureRecorder)", "SettingsUIState(SettingsUIState,UpdateCompany)", "SettingsUIState(SettingsUIState,UpdateSettings)", "SettingsUIState(SettingsUIState,UpdateUserSettings)", "SettingsUIState(SettingsUIState,ResetSettings)", "SettingsUIState(SettingsUIState,SaveCompanySuccess)", "SettingsUIState(SettingsUIState,DeleteDocumentSuccess)", "SettingsUIState(SettingsUIState,SaveGroupSuccess)", "SettingsUIState(SettingsUIState,SaveClientSuccess)", "SettingsUIState(SettingsUIState,SaveAuthUserSuccess)", "SettingsUIState(SettingsUIState,ConnectOAuthUserSuccess)", "SettingsUIState(SettingsUIState,DisconnectOAuthUserSuccess)", "SettingsUIState(SettingsUIState,DisconnectOAuthMailerSuccess)", "SettingsUIState(SettingsUIState,FilterSettings)", "SettingsUIState(SettingsUIState,ClearSettingsFilter)", "SettingsUIState(SettingsUIState,UpdateSettingsTab)", "SettingsUIState(SettingsUIState,UpdateSettingsTemplate)", "SettingsUIState(SettingsUIState,UpdatedSettingUI)", "SettingsUIState(SettingsUIState,ToggleShowNewSettings)", "SettingsUIState(SettingsUIState,ToggleShowPdfPreview)", "StaticStateBuilder(StaticStateBuilder)", "CurrencyEntity(@)", "SizeEntity(@)", "IndustryEntity(@)", "TimezoneEntity(@)", "DateFormatEntity(@)", "LanguageEntity(@)", "PaymentTypeEntity(@)", "CountryEntity(@)", "GatewayEntity(@)", "List(BuiltMap)", "Map(BuiltMap)", "List(BuiltMap)", "List(BuiltMap)", "List(BuiltMap)", "List(BuiltMap)", "List(BuiltMap)", "List(BuiltMap)", "List(BuiltMap)", "List(BuiltMap,bool)", "List(BuiltMap)", "BuiltMap(List<@>)", "FontEntity(@)", "List(BuildContext)", "Rect(_ReadingOrderSortData)", "int(_ReadingOrderDirectionalGroupData,_ReadingOrderDirectionalGroupData)", "Null(BuiltList)", "SubscriptionUIStateBuilder(SubscriptionUIStateBuilder)", "bool(bool?,ViewSubscription)", "bool(bool?,ViewSubscriptionList)", "bool(bool?,FilterSubscriptionsByState)", "bool(bool?,FilterSubscriptions)", "bool(bool?,FilterSubscriptionsByCustom1)", "bool(bool?,FilterSubscriptionsByCustom2)", "bool(bool?,FilterSubscriptionsByCustom3)", "bool(bool?,FilterSubscriptionsByCustom4)", "int?(int?,UpdateSubscriptionTab)", "String(String?,ArchiveSubscriptionsSuccess)", "String(String?,DeleteSubscriptionsSuccess)", "String(String?,SortSubscriptions)", "String(String?,FilterSubscriptions)", "String(String?,FilterSubscriptionsByState)", "String(String?,FilterSubscriptionsByCustom1)", "String(String?,FilterSubscriptionsByCustom2)", "String(String?,FilterSubscriptionsByCustom3)", "String(String?,FilterSubscriptionsByCustom4)", "SubscriptionEntity(SubscriptionEntity?,RestoreSubscriptionsSuccess)", "SubscriptionEntity(SubscriptionEntity?,ArchiveSubscriptionsSuccess)", "SubscriptionEntity(SubscriptionEntity?,DeleteSubscriptionsSuccess)", "SubscriptionEntity(SubscriptionEntity?,UpdateSubscription)", "List<_ReadingOrderSortData>(_ReadingOrderSortData,Iterable<_ReadingOrderSortData>)", "bool(_ReadingOrderSortData)", "bool(FormFieldState<@>)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "SubscriptionEntity(@)", "int(BaseEntity,BaseEntity)", "DiagnosticsProperty(Element0)", "Element0?(Element0)", "Object?(int,Element0?)", "Null(BuiltList)", "TaskUIStateBuilder(TaskUIStateBuilder)", "bool(bool?,ViewTask)", "bool(bool?,ViewTaskList)", "bool(bool?,FilterTasksByState)", "bool(bool?,FilterTasksByStatus)", "bool(bool?,FilterTasks)", "bool(bool?,FilterTasksByCustom1)", "bool(bool?,FilterTasksByCustom2)", "bool(bool?,FilterTasksByCustom3)", "bool(bool?,FilterTasksByCustom4)", "int?(int?,UpdateTaskTab)", "int(int?,UpdateKanban)", "int?(int?,EditTask)", "int?(int?,EditTaskTime)", "String(String?,ArchiveTaskSuccess)", "String(String?,DeleteTaskSuccess)", "String?(String?,ViewTask)", "String(String?,AddTaskSuccess)", "String(String?,SortTasks)", "String(String?,FilterTasks)", "String(String?,FilterTasksByState)", "String(String?,FilterTasksByStatus)", "String(String?,FilterTasksByCustom1)", "String(String?,FilterTasksByCustom2)", "String(String?,FilterTasksByCustom3)", "String(String?,FilterTasksByCustom4)", "TaskEntity(TaskEntity?,RestoreTaskSuccess)", "TaskEntity(TaskEntity?,ArchiveTaskSuccess)", "TaskEntity(TaskEntity?,StartTasksSuccess)", "TaskEntity(TaskEntity?,StopTasksSuccess)", "TaskEntity(TaskEntity?,DeleteTaskSuccess)", "TaskEntity(TaskEntity?,UpdateTask)", "String(TaskEntity)", "Null(JSArray,JavaScriptObject)", "bool(String,TaskEntity)", "String(String,Color)", "List(BuiltMap,String?,BuiltMap,BuiltMap,BuiltMap)", "DoubleTapGestureRecognizer()", "~(DoubleTapGestureRecognizer)", "TaskEntity(@)", "~(Symbol0,@)", "~(int,bool(FlutterHtmlKeyboardEvent))", "Map(Map,String)", "Null(BuiltList)", "TaskStatusUIStateBuilder(TaskStatusUIStateBuilder)", "bool(bool?,ViewTaskStatus)", "bool(bool?,ViewTaskStatusList)", "bool(bool?,FilterTaskStatusesByState)", "bool(bool?,FilterTaskStatuses)", "bool(bool?,FilterTaskStatusesByCustom1)", "bool(bool?,FilterTaskStatusesByCustom2)", "bool(bool?,FilterTaskStatusesByCustom3)", "bool(bool?,FilterTaskStatusesByCustom4)", "String(String?,ArchiveTaskStatusesSuccess)", "String(String?,DeleteTaskStatusesSuccess)", "String(String?,SortTaskStatuses)", "String(String?,FilterTaskStatuses)", "String(String?,FilterTaskStatusesByState)", "String(String?,FilterTaskStatusesByCustom1)", "String(String?,FilterTaskStatusesByCustom2)", "String(String?,FilterTaskStatusesByCustom3)", "String(String?,FilterTaskStatusesByCustom4)", "TaskStatusEntity(TaskStatusEntity?,RestoreTaskStatusesSuccess)", "TaskStatusEntity(TaskStatusEntity?,ArchiveTaskStatusesSuccess)", "TaskStatusEntity(TaskStatusEntity?,DeleteTaskStatusesSuccess)", "TaskStatusEntity(TaskStatusEntity?,UpdateTaskStatus)", "~(String,int)", "~(String,int?)", "~(String,String?)", "List(BuiltList,BuiltMap)", "List(BuiltMap,BuiltList,StaticState,BuiltMap)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "int(String,BuiltMap)", "ScaleGestureRecognizer()", "TaskStatusEntity(@)", "~(ScaleGestureRecognizer)", "~(int,int,int)", "Uint8List(@,@)", "Null(BuiltList)", "TaxRateUIStateBuilder(TaxRateUIStateBuilder)", "bool(bool?,ViewTaxRate)", "bool(bool?,ViewTaxRateList)", "bool(bool?,FilterTaxRatesByState)", "bool(bool?,FilterTaxRates)", "String(String?,ArchiveTaxRatesSuccess)", "String(String?,DeleteTaxRatesSuccess)", "String?(String?,ViewTaxRate)", "String(String?,AddTaxRateSuccess)", "String(String?,SortTaxRates)", "String(String?,FilterTaxRates)", "String(String?,FilterTaxRatesByState)", "TaxRateEntity(TaxRateEntity?,RestoreTaxRatesSuccess)", "TaxRateEntity(TaxRateEntity?,ArchiveTaxRatesSuccess)", "TaxRateEntity(TaxRateEntity?,DeleteTaxRatesSuccess)", "TaxRateEntity(TaxRateEntity?,UpdateTaxRate)", "~(PointerPanZoomStartEvent)", "~(RenderSemanticsGestureHandler)", "~(StatefulElement,Object)", "bool(int,int)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "~(_HeroFlight)", "Widget(BuildContext,Animation0,HeroFlightDirection,BuildContext,BuildContext)", "bool(_HeroFlight)", "Null(BuiltList)", "TokenUIStateBuilder(TokenUIStateBuilder)", "bool(bool?,ViewToken)", "bool(bool?,ViewTokenList)", "bool(bool?,FilterTokensByState)", "bool(bool?,FilterTokens)", "bool(bool?,FilterTokensByCustom1)", "bool(bool?,FilterTokensByCustom2)", "bool(bool?,FilterTokensByCustom3)", "bool(bool?,FilterTokensByCustom4)", "String(String?,ArchiveTokensSuccess)", "String(String?,DeleteTokensSuccess)", "String(String?,SortTokens)", "String(String?,FilterTokens)", "String(String?,FilterTokensByState)", "String(String?,FilterTokensByCustom1)", "String(String?,FilterTokensByCustom2)", "String(String?,FilterTokensByCustom3)", "String(String?,FilterTokensByCustom4)", "TokenEntity(TokenEntity?,RestoreTokensSuccess)", "TokenEntity(TokenEntity?,ArchiveTokensSuccess)", "TokenEntity(TokenEntity?,DeleteTokensSuccess)", "TokenEntity(TokenEntity?,UpdateToken)", "~(Blob?)", "IconTheme(BuildContext)", "~(ImageInfo,bool)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "TokenEntity(@)", "Center(Widget)", "bool(Element2)", "~(JSArray,JavaScriptObject)", "~(JavaScriptObject,List)", "TransactionUIStateBuilder(TransactionUIStateBuilder)", "bool(bool?,ViewTransaction)", "bool(bool?,ViewTransactionList)", "bool(bool?,FilterTransactionsByState)", "bool(bool?,FilterTransactionsByStatus)", "bool(bool?,FilterTransactions)", "bool(bool?,FilterTransactionsByCustom1)", "bool(bool?,FilterTransactionsByCustom2)", "bool(bool?,FilterTransactionsByCustom3)", "bool(bool?,FilterTransactionsByCustom4)", "int?(int?,UpdateTransactionTab)", "String(String?,ArchiveTransactionsSuccess)", "String(String?,DeleteTransactionsSuccess)", "String(String?,SortTransactions)", "String(String?,FilterTransactions)", "String(String?,FilterTransactionsByState)", "String(String?,FilterTransactionsByStatus)", "String(String?,FilterTransactionsByCustom1)", "String(String?,FilterTransactionsByCustom2)", "String(String?,FilterTransactionsByCustom3)", "String(String?,FilterTransactionsByCustom4)", "TransactionEntity(TransactionEntity?,RestoreTransactionsSuccess)", "TransactionEntity(TransactionEntity?,ArchiveTransactionsSuccess)", "TransactionEntity(TransactionEntity?,DeleteTransactionsSuccess)", "TransactionEntity(TransactionEntity?,UpdateTransaction)", "BoxConstraintsTween(@)", "Matrix4Tween(@)", "List(SelectionState,BuiltMap,BuiltList,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,ListUIState)", "TransactionEntity(@)", "TextStyleTween(@)", "BorderRadiusTween(@)", "_ButtonSanitizer()", "Null(BuiltList)", "TransactionRuleUIStateBuilder(TransactionRuleUIStateBuilder)", "bool(bool?,ViewTransactionRule)", "bool(bool?,ViewTransactionRuleList)", "bool(bool?,FilterTransactionRulesByState)", "bool(bool?,FilterTransactionRules)", "bool(bool?,FilterTransactionRulesByCustom1)", "bool(bool?,FilterTransactionRulesByCustom2)", "bool(bool?,FilterTransactionRulesByCustom3)", "bool(bool?,FilterTransactionRulesByCustom4)", "int?(int?,UpdateTransactionRuleTab)", "String(String?,ArchiveTransactionRulesSuccess)", "String(String?,DeleteTransactionRulesSuccess)", "String(String?,SortTransactionRules)", "String(String?,FilterTransactionRules)", "String(String?,FilterTransactionRulesByState)", "String(String?,FilterTransactionRulesByCustom1)", "String(String?,FilterTransactionRulesByCustom2)", "String(String?,FilterTransactionRulesByCustom3)", "String(String?,FilterTransactionRulesByCustom4)", "TransactionRuleEntity(TransactionRuleEntity?,RestoreTransactionRulesSuccess)", "TransactionRuleEntity(TransactionRuleEntity?,ArchiveTransactionRulesSuccess)", "TransactionRuleEntity(TransactionRuleEntity?,DeleteTransactionRulesSuccess)", "TransactionRuleEntity(TransactionRuleEntity?,UpdateTransactionRule)", "Future<@>(_Pending)", "Map(List<@>)", "Map(Map)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "TransactionRuleEntity(@)", "PrefStateSortFieldBuilder(PrefStateSortFieldBuilder)", "MapBuilder(MapBuilder)", "BuiltMap(BuiltMap,SortClients)", "BuiltMap(BuiltMap,SortProducts)", "BuiltMap(BuiltMap,SortInvoices)", "BuiltMap(BuiltMap,SortPayments)", "BuiltMap(BuiltMap,SortRecurringInvoices)", "BuiltMap(BuiltMap,SortQuotes)", "BuiltMap(BuiltMap,SortCredits)", "BuiltMap(BuiltMap,SortProjects)", "BuiltMap(BuiltMap,SortTasks)", "BuiltMap(BuiltMap,SortVendors)", "BuiltMap(BuiltMap,SortExpenses)", "BuiltMap(BuiltMap,SortPaymentTerms)", "BuiltMap(BuiltMap,SortTaxRates)", "BuiltMap(BuiltMap,SortCompanyGateways)", "BuiltMap(BuiltMap,SortUsers)", "BuiltMap(BuiltMap,SortGroups)", "BuiltMap(BuiltMap,SortDesigns)", "BuiltMap(BuiltMap,SortTokens)", "BuiltMap(BuiltMap,SortWebhooks)", "BuiltMap(BuiltMap,SortExpenseCategories)", "BuiltMap(BuiltMap,SortTaskStatuses)", "BuiltMap(BuiltMap,SortSubscriptions)", "BuiltMap(BuiltMap,ToggleEditorLayout)", "Null(Map)", "BuiltMap(BuiltMap,ToggleViewerLayout)", "Null(BuildContext,MagnifierController,ValueNotifier)", "double(double,UpdateUserPreferences)", "bool(bool,DismissTaskExtensionBanner)", "bool(bool,DismissGatewayWarningPermanently)", "bool(bool,DismissReviewAppPermanently)", "@(@,@)", "bool(Route<@>?)", "AppLayout(AppLayout,UpdateUserPreferences)", "ModuleLayout?(ModuleLayout?,UpdateUserPreferences)", "ModuleLayout(ModuleLayout?,SwitchListTableLayout)", "int(int,UpdateUserPreferences)", "TargetPlatform?()", "bool(OverlayEntry)", "BuiltList(BuiltList,UpdateUserPreferences)", "bool(bool,TogglePreviewSidebar)", "bool(bool,StartClientMultiselect)", "bool(bool,StartProductMultiselect)", "bool(bool,StartInvoiceMultiselect)", "bool(bool,StartRecurringInvoiceMultiselect)", "bool(bool,StartPaymentMultiselect)", "bool(bool,StartQuoteMultiselect)", "bool(bool,StartCreditMultiselect)", "bool(bool,StartProjectMultiselect)", "bool(bool,StartTaskMultiselect)", "bool(bool,StartVendorMultiselect)", "bool(bool,StartPurchaseOrderMultiselect)", "bool(bool,StartExpenseMultiselect)", "bool(bool,StartRecurringExpenseMultiselect)", "bool(bool,StartTransactionMultiselect)", "TargetPlatform()", "CompanyPrefStateBuilder(CompanyPrefStateBuilder)", "BuiltList(BuiltList,PurgeDataSuccess)", "BuiltList(BuiltList,PopLastHistory)", "bool(DiagnosticsNode?)", "BuiltList(BuiltList,UpdateLastHistory)", "int(HistoryRecordBuilder)", "BuiltList(BuiltList,ViewDashboard)", "BuiltList(BuiltList,ViewReports)", "BuiltList(BuiltList,ViewSettings)", "BuiltList(BuiltList,ViewClient)", "BuiltList(BuiltList,ViewClientList)", "BuiltList(BuiltList,EditClient)", "BuiltList(BuiltList,ViewProduct)", "BuiltList(BuiltList,ViewProductList)", "BuiltList(BuiltList,EditProduct)", "BuiltList(BuiltList,ViewInvoice)", "BuiltList(BuiltList,ViewInvoiceList)", "BuiltList(BuiltList,EditInvoice)", "BuiltList(BuiltList,ViewPayment)", "BuiltList(BuiltList,ViewPaymentList)", "BuiltList(BuiltList,EditPayment)", "BuiltList(BuiltList,ViewQuote)", "BuiltList(BuiltList,ViewQuoteList)", "BuiltList(BuiltList,EditQuote)", "BuiltList(BuiltList,ViewTask)", "BuiltList(BuiltList,ViewTaskList)", "BuiltList(BuiltList,EditTask)", "BuiltList(BuiltList,ViewProject)", "BuiltList(BuiltList,ViewProjectList)", "BuiltList(BuiltList,EditProject)", "BuiltList(BuiltList,ViewVendor)", "BuiltList(BuiltList,ViewVendorList)", "BuiltList(BuiltList,EditVendor)", "BuiltList(BuiltList,ViewExpense)", "BuiltList(BuiltList,ViewExpenseList)", "BuiltList(BuiltList,EditExpense)", "BuiltList(BuiltList,ViewCompanyGateway)", "BuiltList(BuiltList,ViewCompanyGatewayList)", "BuiltList(BuiltList,EditCompanyGateway)", "BuiltList(BuiltList,ViewUser)", "BuiltList(BuiltList,ViewUserList)", "BuiltList(BuiltList,EditUser)", "BuiltList(BuiltList,ViewGroup)", "BuiltList(BuiltList,ViewGroupList)", "BuiltList(BuiltList,EditGroup)", "BuiltList(BuiltList,ViewSchedule)", "BuiltList(BuiltList,ViewScheduleList)", "BuiltList(BuiltList,EditSchedule)", "BuiltList(BuiltList,ViewTransactionRule)", "BuiltList(BuiltList,ViewTransactionRuleList)", "BuiltList(BuiltList,EditTransactionRule)", "BuiltList(BuiltList,ViewTransaction)", "BuiltList(BuiltList,ViewTransactionList)", "BuiltList(BuiltList,EditTransaction)", "BuiltList(BuiltList,ViewBankAccount)", "BuiltList(BuiltList,ViewBankAccountList)", "BuiltList(BuiltList,ViewPurchaseOrder)", "BuiltList(BuiltList,ViewPurchaseOrderList)", "BuiltList(BuiltList,EditPurchaseOrder)", "BuiltList(BuiltList,ViewRecurringExpense)", "BuiltList(BuiltList,ViewRecurringExpenseList)", "BuiltList(BuiltList,EditRecurringExpense)", "BuiltList(BuiltList,ViewSubscription)", "BuiltList(BuiltList,ViewSubscriptionList)", "BuiltList(BuiltList,EditSubscription)", "BuiltList(BuiltList,ViewTaskStatus)", "BuiltList(BuiltList,ViewTaskStatusList)", "BuiltList(BuiltList,EditTaskStatus)", "BuiltList(BuiltList,ViewExpenseCategory)", "BuiltList(BuiltList,ViewExpenseCategoryList)", "BuiltList(BuiltList,EditExpenseCategory)", "BuiltList(BuiltList,ViewRecurringInvoice)", "BuiltList(BuiltList,ViewRecurringInvoiceList)", "BuiltList(BuiltList,EditRecurringInvoice)", "BuiltList(BuiltList,ViewWebhook)", "BuiltList(BuiltList,ViewWebhookList)", "BuiltList(BuiltList,EditWebhook)", "BuiltList(BuiltList,ViewToken)", "BuiltList(BuiltList,ViewTokenList)", "BuiltList(BuiltList,EditToken)", "BuiltList(BuiltList,ViewPaymentTerm)", "BuiltList(BuiltList,ViewPaymentTermList)", "BuiltList(BuiltList,EditPaymentTerm)", "BuiltList(BuiltList,EditDesign)", "BuiltList(BuiltList,ViewCredit)", "BuiltList(BuiltList,ViewCreditList)", "BuiltList(BuiltList,EditCredit)", "BuiltList(BuiltList,ViewDocument)", "BuiltList(BuiltList,ViewDocumentList)", "BuiltList(BuiltList,EditDocument)", "BuiltList(BuiltList,FilterByEntity)", "int(int,UpdateCurrentRoute)", "bool(bool,DismissFlutterWebWarning)", "String?(String?,FilterCompany)", "String?(String?,ViewDashboard)", "Null(EntityType?,StopLoading)", "EntityType(EntityType?,LoadClientsRequest)", "EntityType(EntityType?,LoadProductsRequest)", "EntityType(EntityType?,LoadInvoicesRequest)", "EntityType(EntityType?,LoadRecurringInvoicesRequest)", "EntityType(EntityType?,LoadPaymentsRequest)", "EntityType(EntityType?,LoadQuotesRequest)", "EntityType(EntityType?,LoadCreditsRequest)", "EntityType(EntityType?,LoadProjectsRequest)", "EntityType(EntityType?,LoadTasksRequest)", "EntityType(EntityType?,LoadVendorsRequest)", "EntityType(EntityType?,LoadPurchaseOrdersRequest)", "EntityType(EntityType?,LoadExpensesRequest)", "EntityType(EntityType?,LoadRecurringExpensesRequest)", "EntityType(EntityType?,LoadTransactionsRequest)", "int(int,FilterCompany)", "int(int,ViewDashboard)", "String(String,UpdateCurrentRoute)", "int(int,SelectCompany)", "BuiltList(BuiltList,PreviewEntity)", "BuiltList(BuiltList,ClearPreviewStack)", "BuiltList(BuiltList,PopPreviewStack)", "BuiltList(BuiltList,ClearEntityFilter)", "BuiltList(BuiltList,FilterByEntity)", "BuiltList(BuiltList,PopFilterStack)", "String(ClientEntityBuilder)", "String(ExpenseEntityBuilder)", "String(TaskEntityBuilder)", "String(VendorEntityBuilder)", "_RouteEntry(Route<@>)", "MapEntry>(@,@)", "RenderBox?()", "Null(List?)", "Null(BuiltList)", "UserUIStateBuilder(UserUIStateBuilder)", "bool(bool?,ViewUser)", "bool(bool?,ViewUserList)", "bool(bool?,FilterUsersByState)", "bool(bool?,FilterUsers)", "bool(bool?,FilterUsersByCustom1)", "bool(bool?,FilterUsersByCustom2)", "bool(bool?,FilterUsersByCustom3)", "bool(bool?,FilterUsersByCustom4)", "String(String?,ArchiveUserSuccess)", "String(String?,DeleteUserSuccess)", "String?(String?,ViewUser)", "String(String?,AddUserSuccess)", "String(String?,SortUsers)", "String(String?,FilterUsers)", "String(String?,FilterUsersByState)", "String(String?,FilterUsersByCustom1)", "String(String?,FilterUsersByCustom2)", "String(String?,FilterUsersByCustom3)", "String(String?,FilterUsersByCustom4)", "UserEntity(UserEntity?,RestoreUserSuccess)", "UserEntity(UserEntity?,ArchiveUserSuccess)", "UserEntity(UserEntity?,DeleteUserSuccess)", "UserEntity(UserEntity?,UpdateUser)", "_RenderTheaterMarker()", "RenderBox(int)", "~(BoxConstraints)", "ClipRect(BuildContext,Widget?)", "List(SelectionState,BuiltMap,BuiltList,ListUIState,String)", "Viewport(BuildContext,ViewportOffset)", "~(Size,Offset)", "~(_DragInfo,Offset,Offset)", "bool(StackFrame)", "Null(BuiltList)", "VendorUIStateBuilder(VendorUIStateBuilder)", "bool(bool?,ViewVendor)", "bool(bool?,ViewVendorList)", "bool(bool?,FilterVendorsByState)", "bool(bool?,FilterVendors)", "bool(bool?,FilterVendorsByCustom1)", "bool(bool?,FilterVendorsByCustom2)", "bool(bool?,FilterVendorsByCustom3)", "bool(bool?,FilterVendorsByCustom4)", "int?(int?,UpdateVendorTab)", "Completer?(Completer?,EditVendor)", "Completer?(Completer?,EditVendor)", "String(String?,ArchiveVendorSuccess)", "String(String?,DeleteVendorSuccess)", "String?(String?,ViewVendor)", "String(String?,AddVendorSuccess)", "String(String?,SortVendors)", "String(String?,FilterVendors)", "String(String?,FilterVendorsByState)", "String(String?,FilterVendorsByCustom1)", "String(String?,FilterVendorsByCustom2)", "String(String?,FilterVendorsByCustom3)", "String(String?,FilterVendorsByCustom4)", "VendorEntity(VendorEntity?,RestoreVendorSuccess)", "VendorEntity(VendorEntity?,ArchiveVendorSuccess)", "VendorEntity(VendorEntity?,DeleteVendorSuccess)", "VendorEntity(VendorEntity?,UpdateVendor)", "Null(RestorationBucket?)", "~(RestorableProperty)", "SynchronousFuture(bool)", "List(BuiltMap,BuiltList,BuiltMap,StaticState)", "List(SelectionState,BuiltMap,BuiltList,ListUIState,BuiltMap,StaticState)", "EntityStats(String,BuiltMap)", "~(String,VendorEntity)", "double(String,String,BuiltMap,BuiltList)", "VendorEntity(@)", "RestorationScope(BuildContext,Widget?)", "Actions(BuildContext)", "IgnorePointer(BuildContext,Widget?)", "Null(BuiltList)", "WebhookUIStateBuilder(WebhookUIStateBuilder)", "bool(bool?,ViewWebhook)", "bool(bool?,ViewWebhookList)", "bool(bool?,FilterWebhooksByState)", "bool(bool?,FilterWebhooks)", "bool(bool?,FilterWebhooksByCustom1)", "bool(bool?,FilterWebhooksByCustom2)", "bool(bool?,FilterWebhooksByCustom3)", "bool(bool?,FilterWebhooksByCustom4)", "String(String?,ArchiveWebhooksSuccess)", "String(String?,DeleteWebhooksSuccess)", "String(String?,SortWebhooks)", "String(String?,FilterWebhooks)", "String(String?,FilterWebhooksByState)", "String(String?,FilterWebhooksByCustom1)", "String(String?,FilterWebhooksByCustom2)", "String(String?,FilterWebhooksByCustom3)", "String(String?,FilterWebhooksByCustom4)", "WebhookEntity(WebhookEntity?,RestoreWebhooksSuccess)", "WebhookEntity(WebhookEntity?,ArchiveWebhooksSuccess)", "WebhookEntity(WebhookEntity?,DeleteWebhooksSuccess)", "WebhookEntity(WebhookEntity?,UpdateWebhook)", "bool(PopEntry)", "IOSScrollViewFlingVelocityTracker(PointerEvent)", "MacOSScrollViewFlingVelocityTracker(PointerEvent)", "List(SelectionState,BuiltMap,BuiltList,ListUIState)", "WebhookEntity(@)", "~(String?,String?)", "ErrorDescription(String)", "~(EntityAction?)", "String(DiagnosticsNode)", "bool(Node1)", "StoreConnector>(BuildContext)", "BuiltList(Store)", "Container(BuildContext,BuiltList)", "CheckboxListTile(EntityState)", "StoreConnector>(BuildContext)", "BuiltList(Store)", "Container(BuildContext,BuiltList)", "CheckboxListTile(EntityStatus)", "StoreConnector(BuildContext)", "ListUIState(Store)", "Container(BuildContext,ListUIState)", "Widget(BuildContext,ViewportOffset)", "bool(ScrollUpdateNotification)", "BottomAppBar(BuildContext,Store)", "Widget?(BuildContext,int)", "int?(Widget,int)", "BuiltList?(Store)", "Container(BuildContext,BuiltList?)", "CheckboxListTile(String)", "Null(List<~>)", "ConfirmEmail(BuildContext,ConfirmEmailVM)", "Null(BuildContext,String,String?,String?)", "Padding(TextButton)", "_LastError(BuildContext)", "MultiSelectList(BuildContext)", "@(List)", "Element2(Node1)", "Padding(MapEntry)", "~(Element2)", "Future<~>(DropDoneDetails)", "Transaction(@,String)", "DocumentTile(DocumentEntity)", "_ThumbPressGestureRecognizer()", "~(_ThumbPressGestureRecognizer)", "MultiSurfaceViewRasterizer()", "_TrackTapGestureRecognizer()", "~(_TrackTapGestureRecognizer)", "_PointerDeviceState()", "StatefulWidget(EntityAction?)", "StatelessWidget(EntityAction?)", "int(Selectable,Selectable)", "EntityDropdownDialog(BuildContext)", "Null(SelectableEntity[bool])", "@(BuildContext,Completer<@>)", "Rect(Rect)", "RawAutocomplete(BuildContext,OptionsViewOpenDirection,Widget?)", "List(TextEditingValue)", "SelectableEntity?(String?)", "bool(Rect)", "bool(DiagnosticsNode)", "List(LogicalKeyboardKey)", "~(ShortcutActivator,Intent)", "Widget(BuildContext,~(SelectableEntity),Iterable)", "Builder(BuildContext,int)", "Container(BuildContext)", "EntityAutocompleteListTile(BuildContext,int)", "PopupMenuButton(BuildContext,int)", "List<_ActivatorIntentPair>()", "List>(BuildContext)", "PopupMenuItem(EntityType)", "_SingleChildViewport(BuildContext,ViewportOffset)", "Container(String?)", "~(Color)", "~(RenderBox)", "Element0?()", "bool(TableRow)", "List>(BuildContext)", "PopupMenuItem(int)", "Decoration?(TableRow)", "DataRow(String)", "_TableElementRow(TableRow)", "Element0(Widget)", "bool(_TableElementRow)", "bool(List)", "HistoryDrawer(BuildContext,AppDrawerVM)", "Iterable(_TableElementRow)", "RenderBox(Element0)", "BaseEntity?(InvitationEntity)", "~(EmailTemplate?)", "List(_TableElementRow)", "LicenseParagraph()", "String(GestureArenaMember)", "~(TaxRateEntity?)", "DropdownMenuItem(TaxRateEntity?)", "_GestureArena()", "~(PointerDataPacket)", "double?(int)", "String(EntityStatus)", "TapAndHorizontalDragGestureRecognizer()", "Padding(BuildContext)", "ListTile(BuildContext,BoxConstraints)", "Future<~>(Timer)", "Widget(BuildContext,Store)", "~(TapAndHorizontalDragGestureRecognizer)", "TapAndPanGestureRecognizer()", "Widget(CompanyEntity{showAccentColor:bool})", "PopupMenuItem(CompanyEntity)", "List(BuildContext)", "DropdownMenuItem(CompanyEntity)", "~(TapAndPanGestureRecognizer)", "~(UndoTextIntent)", "~(RedoTextIntent)", "ContactUsDialog(BuildContext)", "UpdateDialog(BuildContext)", "_ViewScope(BuildContext,PipelineOwner)", "Widget(Color)", "HealthCheckDialog(BuildContext)", "MenuDrawer(BuildContext,MenuDrawerVM)", "SynchronousFuture()", "Null(BuildContext,int,CompanyEntity)", "_TheState()", "Stack(BuildContext,BoxConstraints)", "Widget(@)", "List>(BuildContext)", "SynchronousFuture()", "_SelectRow()", "~(PhoneNumber)", "String?(PhoneNumber?)", "~(String,DateSymbols)", "SynchronousFuture()", "ExpansionPanel(SystemLogEntity)", "ListTile(BuildContext,bool)", "DataCell(DataColumn)", "DataRow?()", "~(Surface)", "Column(BuildContext,BoxConstraints)", "DataCell(String)", "Column()", "Flexible(Widget)", "DataColumn(String)", "BaseEntity(String)", "~(SlidableAutoCloseNotification)", "~(SlidableAutoCloseBarrierNotification)", "~(List)", "MapEntry(PurchaseDetails)", "int(ProductDetails,ProductDetails)", "ListTile(ProductDetails)", "TextButton(String)", "int(StaggeredGridParentData,int)", "Container(BuildContext,Store)", "LoginView(BuildContext,LoginVM)", "Null({context!BuildContext,isSignUp:bool})", "IgnorePointer(BuildContext)", "~(ToastFuture)", "Future<~>(String,ByteData?,~(ByteData?)?)", "Future(BuildContext,Completer{email!String,password!String})", "Future(BuildContext,Completer{email!String,secret!String,url!String})", "Future(BuildContext,Completer{email!String,oneTimePassword!String,password!String,secret!String,url!String})", "Future(BuildContext,Completer{token!String})", "EntityList(BuildContext,BankAccountListVM)", "BankAccountListItem(BuildContext,int)", "AnimatedOpacity(BuildContext,Widget?)", "GoogleSignInAccount?/(~)", "BankAccountScreen(BuildContext,BankAccountScreenVM)", "bool(PointerData)", "BankAccountEditVM(Store)", "BankAccountEdit(BuildContext,BankAccountEditVM)", "BankAccountViewVM(Store)", "BankAccountView(BuildContext,BankAccountViewVM)", "GoogleSignInTokenData(Map?)", "EntityList(BuildContext,ClientListVM)", "ClientListItem(BuildContext,int)", "Null(Response?)", "Null(GoogleAuth)", "Null(GoogleAuthInitFailureError)", "ClientPdfVM(Store)", "ClientPdfView(BuildContext,ClientPdfVM)", "String(ClientContactEntity)", "ClientScreen(BuildContext,ClientScreenVM)", "ContactEditDetails(BuildContext)", "ContactListTile0(ClientContactEntity)", "ClientEditContactsVM(Store)", "ClientEditContacts(BuildContext,ClientEditContactsVM)", "_PointerEventDescription?(PointerData)", "Null(ClientContactEntity,int)", "ClientEditVM(Store)", "ClientEdit(BuildContext,ClientEditVM)", "@(ClientEntity)", "String(double)", "~(Element)", "String(StringToken)", "bool(Set)", "bool(Selector)", "~(ClientContactEntity)", "Map>()", "Surface()", "Drag?()", "Row(ClientContactEntity)", "bool(LedgerEntity)", "~(Rule)", "~(_TapTracker)", "ClientViewVM(Store)", "ClientView(BuildContext,ClientViewVM)", "Map<~(PointerEvent),Matrix40?>()", "CompanyGatewayListItem(String)", "CompanyGatewayList(BuildContext,CompanyGatewayListVM)", "Rule()", "CompanyGatewayEntity(String)", "CompanyGatewayScreen(BuildContext,CompanyGatewayScreenVM)", "~(~(PointerEvent),Matrix40?)", "~(CkCanvas)", "String?(RegExpMatch)", "GatewayConfigField(String)", "_CombiningGestureArenaMember()", "Future(Client0)", "CompanyGatewayEditVM(Store)", "CompanyGatewayEdit(BuildContext,CompanyGatewayEditVM)", "Future(String)", "CompanyGatewayViewVM(Store)", "CompanyGatewayView(BuildContext,CompanyGatewayViewVM)", "EmailCreditVM(Store)", "InvoiceEmailView(BuildContext,EmailCreditVM)", "bool(String,String)", "EntityList(BuildContext,CreditListVM)", "CreditListItem(BuildContext,int)", "CreditPdfVM(Store)", "InvoicePdfView(BuildContext,CreditPdfVM)", "int(String)", "LicensePage(BuildContext)", "~(List)", "CreditScreen(BuildContext,CreditScreenVM)", "String(List)", "MediaType()", "EngineLineMetrics(ParagraphLine)", "CreditEditDetailsVM(Store)", "StatefulWidget(BuildContext,CreditEditDetailsVM)", "~(int,IfdValue)", "~(PurchasesResultWrapper)", "~(UserChoiceDetailsWrapper)", "CreditEditItemsVM(Store)", "StatefulWidget(BuildContext,CreditEditItemsVM)", "PlatformQueryProduct(ProductWrapper)", "Map(UserChoiceDetailsProductWrapper)", "Future>(PurchasesResultWrapper)", "CreditEditNotesVM(Store)", "InvoiceEditNotes(BuildContext,CreditEditNotesVM)", "CreditEditPDFVM(Store)", "InvoiceEditPDF(BuildContext,CreditEditPDFVM)", "CreditEditVM(Store)", "CreditEdit(BuildContext,CreditEditVM)", "Future(BillingClient)", "Future(RandomAccessFile,int)", "_LicenseData(_LicenseData,LicenseEntry)", "CreditViewVM(Store)", "InvoiceView(BuildContext,CreditViewVM)", "List(ProductDetailsResponseWrapper)", "List(ProductDetailsWrapper)", "~(SelectionModel<@>)", "bool(SeriesDatum<@>)", "~(SeriesDatum<@>)", "Widget(ChartDataGroup)", "~(DateRange?)", "DropdownMenuItem(DateRangeComparison)", "~(DateRangeComparison?)", "DashboardDateRangePicker(BuildContext)", "Material(BuildContext,BoxConstraints)", "List>(BuildContext)", "PopupMenuItem(DateRange)", "~(DateRange)", "_DashboardSettings(BuildContext)", "Card(TaskEntity?)", "FormCard(DashboardField)", "String(ProductDetails)", "_LicenseData(_LicenseData)", "LayoutBuilder(BuildContext,AsyncSnapshot<_LicenseData>)", "bool(PurchasesResultWrapper)", "String(PurchasesResultWrapper)", "List(PurchasesResultWrapper)", "Future<+(String,FontLoadError?)>()", "_DashboardField(BuildContext)", "~(EntityType,List)", "bool(DashboardField)", "SettingsWizard(BuildContext)", "Widget(BuildContext,DashboardVM)", "@(DashboardSettings)", "GooglePlayPurchaseDetails(GooglePlayPurchaseDetails)", "Null(EntityType,List?)", "Future(GooglePlayPurchaseDetails)", "Center(BuildContext,int?,Widget?)", "PlatformProductDetails(PlatformProductDetails?)", "PlatformSubscriptionOfferDetails(PlatformSubscriptionOfferDetails?)", "PlatformPurchase(PlatformPurchase?)", "EntityList(BuildContext,DesignListVM)", "DesignListItem(BuildContext,int)", "DesignScreen(BuildContext,DesignScreenVM)", "~({debounce:bool})", "~(DesignEntity)", "Future(int)", "PlatformPricingPhase(PlatformPricingPhase?)", "PlatformUserChoiceProduct(PlatformUserChoiceProduct?)", "CheckboxListTile(EntityType)", "_DesignImportDialog(BuildContext)", "DesignEditVM(Store)", "DesignEdit(BuildContext,DesignEditVM)", "GooglePlayPurchaseDetails(String)", "DesignViewVM(Store)", "DesignView(BuildContext,DesignViewVM)", "Widget(BuildContext,DocumentListVM)", "DocumentListItem(BuildContext,int)", "GooglePlayUserChoiceDetailsProduct(UserChoiceDetailsProductWrapper)", "AppStoreProductDetails(SKProductWrapper)", "DocumentScreen(BuildContext,DocumentScreenVM)", "bool(SKPaymentTransactionWrapper)", "DocumentEditVM(Store)", "DocumentEdit0(BuildContext,DocumentEditVM)", "DocumentViewVM(Store)", "DocumentView(BuildContext,DocumentViewVM)", "AppStorePurchaseDetails(SKPaymentTransactionWrapper)", "SKPaymentTransactionWrapper(@)", "MapEntry(@,@)", "ExpenseEditVM(Store)", "ExpenseEdit(BuildContext,ExpenseEditVM)", "EntityList(BuildContext,ExpenseListVM)", "SKProductWrapper(SKProductMessage?)", "ExpenseScreen(BuildContext,ExpenseScreenVM)", "Padding(ExpenseScheduleEntity)", "ExpenseViewVM(Store)", "ExpenseView(BuildContext,ExpenseViewVM)", "ExpenseCategoryEditVM(Store)", "ExpenseCategoryEdit(BuildContext,ExpenseCategoryEditVM)", "EntityList(BuildContext,ExpenseCategoryListVM)", "SKProductDiscountWrapper(SKProductDiscountMessage?)", "ExpenseCategoryScreen(BuildContext,ExpenseCategoryScreenVM)", "ExpenseCategoryViewVM(Store)", "ExpenseCategoryView(BuildContext,ExpenseCategoryViewVM)", "GroupEditVM(Store)", "GroupEdit(BuildContext,GroupEditVM)", "EntityList(BuildContext,GroupListVM)", "GroupListItem(BuildContext,int)", "GroupSettingsScreen(BuildContext,GroupScreenVM)", "GroupViewVM(Store)", "GroupView(BuildContext,GroupViewVM)", "int(VendorContactEntity,VendorContactEntity)", "_ContactListTile(VendorContactEntity)", "int(ClientContactEntity,ClientContactEntity)", "_ContactListTile(ClientContactEntity)", "InvoiceEditContactsVM(Store)", "InvoiceEditContacts(BuildContext,InvoiceEditContactsVM)", "Null(ClientContactEntity)", "Null(VendorContactEntity)", "Null(InvitationEntity)", "Uint8List(Object?)", "SKProductDiscountWrapper(@)", "DateTime(int)", "RegExp()", "InvoiceEditDetailsVM(Store)", "StatefulWidget(BuildContext,InvoiceEditDetailsVM)", "ItemEditDetails(BuildContext)", "Future<~>(Duration)", "Expanded(Widget)", "bool(bool,StopSaving)", "Expanded(Text?)", "Widget(String)", "List(TextEditingValue)", "String(ProductEntity)", "Theme(BuildContext,~(ProductEntity),Iterable)", "DateTime(int,int,int,int,int,int,int,bool)", "bool(_DateFormatField)", "_DateFormatQuotedField(String,DateFormat)", "_DateFormatPatternField(String,DateFormat)", "_DateFormatLiteralField(String,DateFormat)", "InvoiceEditItemsVM(Store)", "StatefulWidget(BuildContext,InvoiceEditItemsVM)", "InvoiceEditNotesVM(Store)", "InvoiceEditNotes(BuildContext,InvoiceEditNotesVM)", "InvoiceEditPDFVM(Store)", "InvoiceEditPDF(BuildContext,InvoiceEditPDFVM)", "InvoiceEditVM(Store)", "InvoiceEdit(BuildContext,InvoiceEditVM)", "String?(NumberSymbols)", "EmailInvoiceVM(Store)", "InvoiceEmailView(BuildContext,EmailInvoiceVM)", "EntityList(BuildContext,InvoiceListVM)", "DropdownMenuItem(InvoiceHistoryEntity)", "InvoicePdfVM(Store)", "InvoicePdfView(BuildContext,InvoicePdfVM)", "InvoiceScreen(BuildContext,InvoiceScreenVM)", "RefreshIndicator(BuildContext)", "_InvitationListTile(InvitationEntity)", "@(DocumentEntity)", "int(ActivityEntity,ActivityEntity)", "~(PaymentEntity?)", "String(NumberSymbols)", "InvoiceItemListTile(BuildContext)", "Widget(String,double)", "~(String,double)", "Padding(InvoiceScheduleEntity)", "InvoiceViewVM(Store)", "InvoiceView(BuildContext,InvoiceViewVM)", "Null(BuildContext,DocumentEntity)", "~(BuildContext)(BuildContext)", "Localizations(BuildContext,int)", "List>(NavigatorState,String)", "Column(BuildContext,int)", "PaymentEditVM(Store)", "PaymentEdit(BuildContext,PaymentEditVM)", "EntityList(BuildContext,PaymentListVM)", "InvoiceEntity?(PaymentableEntity)", "MaterialPageRoute<~>(RouteSettings)", "String(PaymentableEntity)", "Country()", "PaymentScreen(BuildContext,PaymentScreenVM)", "PaymentRefundVM(Store)", "PaymentRefund(BuildContext,PaymentRefundVM)", "Future(BuildContext,Completer)", "PaymentViewVM(Store)", "PaymentView(BuildContext,PaymentViewVM)", "PaymentTermEditVM(Store)", "PaymentTermEdit(BuildContext,PaymentTermEditVM)", "EntityList(BuildContext,PaymentTermListVM)", "PaymentTermListItem(BuildContext,int)", "PaymentTermScreen(BuildContext,PaymentTermScreenVM)", "PaymentTermViewVM(Store)", "PaymentTermView(BuildContext,PaymentTermViewVM)", "ProductEditVM(Store)", "ProductEdit(BuildContext,ProductEditVM)", "EntityList(BuildContext,ProductListVM)", "ProductScreen(BuildContext,ProductScreenVM)", "ProductViewVM(Store)", "ProductView(BuildContext,ProductViewVM)", "ProjectEditVM(Store)", "ProjectEdit(BuildContext,ProjectEditVM)", "EntityList(BuildContext,ProjectListVM)", "ProjectListItem(BuildContext,int)", "ProjectScreen(BuildContext,ProjectScreenVM)", "ProjectViewVM(Store)", "ProjectView(BuildContext,ProjectViewVM)", "PurchaseOrderEditDetailsVM(Store)", "StatefulWidget(BuildContext,PurchaseOrderEditDetailsVM)", "Null(BuildContext,InvoiceEntity,VendorEntity?)", "PurchaseOrderEditItemsVM(Store)", "StatefulWidget(BuildContext,PurchaseOrderEditItemsVM)", "PurchaseOrderEditNotesVM(Store)", "InvoiceEditNotes(BuildContext,PurchaseOrderEditNotesVM)", "PurchaseOrderEditPDFVM(Store)", "InvoiceEditPDF(BuildContext,PurchaseOrderEditPDFVM)", "PurchaseOrderEditVM(Store)", "PurchaseOrderEdit(BuildContext,PurchaseOrderEditVM)", "EmailPurchaseOrderVM(Store)", "InvoiceEmailView(BuildContext,EmailPurchaseOrderVM)", "EntityList(BuildContext,PurchaseOrderListVM)", "PurchaseOrderListItem(BuildContext,int)", "PurchaseOrderPdfVM(Store)", "InvoicePdfView(BuildContext,PurchaseOrderPdfVM)", "PurchaseOrderScreen(BuildContext,PurchaseOrderScreenVM)", "PurchaseOrderViewVM(Store)", "InvoiceView(BuildContext,PurchaseOrderViewVM)", "QuoteEditDetailsVM(Store)", "StatefulWidget(BuildContext,QuoteEditDetailsVM)", "QuoteEditItemsVM(Store)", "StatefulWidget(BuildContext,QuoteEditItemsVM)", "QuoteEditNotesVM(Store)", "InvoiceEditNotes(BuildContext,QuoteEditNotesVM)", "QuoteEditPDFVM(Store)", "InvoiceEditPDF(BuildContext,QuoteEditPDFVM)", "QuoteEditVM(Store)", "QuoteEdit(BuildContext,QuoteEditVM)", "EmailQuoteVM(Store)", "InvoiceEmailView(BuildContext,EmailQuoteVM)", "EntityList(BuildContext,QuoteListVM)", "QuotePdfVM(Store)", "InvoicePdfView(BuildContext,QuotePdfVM)", "QuoteScreen(BuildContext,QuoteScreenVM)", "QuoteViewVM(Store)", "InvoiceView(BuildContext,QuoteViewVM)", "RecurringExpenseEditVM(Store)", "ExpenseEdit(BuildContext,RecurringExpenseEditVM)", "EntityList(BuildContext,RecurringExpenseListVM)", "RecurringExpenseListItem(BuildContext,int)", "RecurringExpenseScreen(BuildContext,RecurringExpenseScreenVM)", "RecurringExpenseViewVM(Store)", "ExpenseView(BuildContext,RecurringExpenseViewVM)", "RecurringInvoiceEditDetailsVM(Store)", "StatefulWidget(BuildContext,RecurringInvoiceEditDetailsVM)", "RecurringInvoiceEditItemsVM(Store)", "StatefulWidget(BuildContext,RecurringInvoiceEditItemsVM)", "RecurringInvoiceEditNotesVM(Store)", "InvoiceEditNotes(BuildContext,RecurringInvoiceEditNotesVM)", "RecurringInvoiceEditPDFVM(Store)", "InvoiceEditPDF(BuildContext,RecurringInvoiceEditPDFVM)", "RecurringInvoiceEditVM(Store)", "RecurringInvoiceEdit(BuildContext,RecurringInvoiceEditVM)", "EntityList(BuildContext,RecurringInvoiceListVM)", "RecurringInvoiceListItem(BuildContext,int)", "RecurringInvoicePdfVM(Store)", "InvoicePdfView(BuildContext,RecurringInvoicePdfVM)", "RecurringInvoiceScreen(BuildContext,RecurringInvoiceScreenVM)", "RecurringInvoiceViewVM(Store)", "InvoiceView(BuildContext,RecurringInvoiceViewVM)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,StaticState)", "ClientReportFields?(String)", "StatefulBuilder(BuildContext)", "CountryPickerDialog(BuildContext,~(~()))", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,StaticState)", "ContactReportFields?(String)", "~(Country)", "BlockSemantics(BuildContext)", "CreditItemReportFields?(String)", "PopScope(BuildContext)", "bool(CreditItemReportFields)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,StaticState)", "CreditReportFields?(String)", "List(BuildContext,_ActionLevel)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap)", "DocumentReportFields?(String)", "AnimatedSwitcher(BuildContext,Object?,Widget?)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "ExpenseReportFields?(String)", "JsFunction(@)", "InvoiceItemReportFields?(String)", "MouseRegion(BuildContext,ScrollController)", "bool(InvoiceItemReportFields)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "InvoiceReportFields?(String)", "JsArray<@>(@)", "~(String,GatewayOptionsEntity)", "TaxRateReportFields0?(String)", "JsObject(@)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "PaymentReportFields?(String)", "~(ParagraphLine)", "TaxRateReportFields?(String)", "CupertinoTextSelectionToolbarButton(ContextMenuButtonItem)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,StaticState)", "ProductReportFields?(String)", "DesktopTextSelectionToolbarButton(ContextMenuButtonItem)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "ProfitAndLossReportFields?(String)", "CupertinoDesktopTextSelectionToolbarButton(ContextMenuButtonItem)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "PurchaseOrderItemReportFields?(String)", "MaterialRectArcTween(Rect?,Rect?)", "bool(PurchaseOrderItemReportFields)", "Widget(BuildContext,~())", "PurchaseOrderReportFields?(String)", "~(LayoutFragment)", "QuoteItemReportFields?(String)", "InvoiceItemEntity(InvoiceItemEntity)", "bool(QuoteItemReportFields)", "QuoteReportFields?(String)", "InvitationEntity(InvitationEntity)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "RecurringExpenseReportFields?(String)", "InvoiceHistoryEntity?(ActivityEntity)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "RecurringInvoiceReportFields?(String)", "~(LineBreakType,int)", "Map()", "String(@,int?)", "MaterialPageRoute<0^>(RouteSettings,Widget(BuildContext))", "Future<~>([JavaScriptObject?])", "DateTime(@,int?)", "~(ScrollNotification)", "Null(BuildContext,EntityAction)", "Expanded(BuildContext)", "~(Object)", "ReportColumnType(String)", "@(String,String)", "List(TextEditingValue)", "bool(List)", "String?(List)", "Theme(BuildContext,~(String),Iterable)", "ReportsScreen(BuildContext,ReportsScreenVM)", "Null(String?,bool)", "Null(int,bool)", "Null(BuildContext,BuiltMap)", "double(_Diagonal)", "Null({chart:String?,customEndDate:String?,customStartDate:String?,group:String?,report:String?,selectedGroup:String?,subgroup:String?})", "~(List)", "GroupTotals(ReportResult?,ReportsUIState,ReportSettingsEntity?,BuiltMap,CompanyEntity?)", "Null(JSObject)", "TaskItemReportFields?(String)", "ListBuilder()", "TaskReportFields?(String)", "~(String,JavaScriptObject)", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,BuiltMap,StaticState)", "TransactionReportFields?(String)", "ListBuilder()", "ReportResult(UserCompanyEntity?,ReportsUIState,BuiltMap,BuiltMap,BuiltMap,StaticState)", "VendorReportFields?(String)", "~(EditingState?,TextEditingDeltaState?)", "DropdownMenuItem(ExportType)", "DropdownMenuItem(EntityType)", "ScheduleEditVM(Store)", "ScheduleEdit(BuildContext,ScheduleEditVM)", "EntityList(BuildContext,ScheduleListVM)", "ScheduleListItem(BuildContext,int)", "ScheduleScreen(BuildContext,ScheduleScreenVM)", "ScheduleViewVM(Store)", "ScheduleView(BuildContext,ScheduleViewVM)", "CheckboxListTile(int)", "bool?(CompanyEntityBuilder)", "AccountManagement(BuildContext,AccountManagementVM)", "0^?(0^?(ButtonStyle?))", "Null(BuildContext,String,String,String)", "0^?(MaterialStateProperty<0^>?(ButtonStyle?))", "Row(RegistrationFieldEntity)", "RegistrationFieldEntityBuilder(RegistrationFieldEntityBuilder)", "ClientPortal(BuildContext,ClientPortalVM)", "~(NotoFont)", "Row(BuildContext)", "CompanyDetails(BuildContext,CompanyDetailsVM)", "Null(BuildContext,MultipartFile)", "CreditCardsAndBanks(BuildContext,CreditCardsAndBanksVM)", "MaterialStateProperty?(ButtonStyle?)", "CustomFields(BuildContext,CustomFieldsVM)", "DataVisualizations(BuildContext,DataVisualizationsVM)", "Widget(BuildContext,AsyncSnapshot<@>)", "ListTile(BuildContext)", "~(MapBuilder)", "FormColorPicker(String)", "double(@)", "DeviceSettings(BuildContext,DeviceSettingsVM)", "MaterialStateProperty?(ButtonStyle?)", "~(List)", "MaterialStateProperty?(ButtonStyle?)", "Null(BuildContext,double)", "Future(BuildContext,AppLayout)", "Null(BuildContext,BuiltMap)", "EInvoiceSettings(BuildContext,EInvoiceSettingsVM)", "MaterialStateProperty?(ButtonStyle?)", "Null(MultipartFile)", "EmailSettings(BuildContext,EmailSettingsVM)", "ExpenseSettings(BuildContext,ExpenseSettingsVM)", "ListBuilder()", "MouseCursor0?(Set)", "GeneratedNumbers(BuildContext,GeneratedNumbersVM)", "Set>(PreImportResponse?)", "~(ImportType?)", "MouseCursor0?(ButtonStyle?)", "DropdownMenuItem(ExportType)", "ImportExport(BuildContext,ImportExportVM)", "Tab(String)", "InvoiceDesign(BuildContext,InvoiceDesignVM)", "Null(BuildContext,List)", "_AddCompanyDialog(BuildContext)", "LocalizationSettings(BuildContext,LocalizationSettingsVM)", "PaymentSettings(BuildContext,PaymentSettingsVM)", "ProductSettings(BuildContext,ProductSettingsVM)", "List(String)", "SettingsList(BuildContext,SettingsListVM)", "Null(BuildContext,String,int?)", "SettingsScreen(BuildContext,SettingsScreenVM)", "bool?(SettingsEntityBuilder)", "DropdownMenuItem(String)", "TaskSettings(BuildContext,TaskSettingsVM)", "FontFamily(@)", "Column(String)", "ListBuilder()", "Row(String)", "Color?(ButtonStyle?)", "VisualDensity?(ButtonStyle?)", "_EditSubregionDialog(BuildContext)", "TaxSettings(BuildContext,TaxSettingsVM)", "bool(EmailTemplate)", "DropdownMenuItem(EmailTemplate)", "MaterialTapTargetSize?(ButtonStyle?)", "TemplatesAndReminders(BuildContext,TemplatesAndRemindersVM)", "Null(EmailTemplate)", "ListBuilder()", "Future(GroupEntity)", "Future(ClientEntity)", "Duration?(ButtonStyle?)", "ListBuilder()", "ListBuilder()", "UserDetails(BuildContext,UserDetailsVM)", "@(UserEntity)", "ListBuilder()", "WorkflowSettings(BuildContext,WorkflowSettingsVM)", "bool?(ButtonStyle?)", "ListBuilder()", "SubscriptionEditVM(Store)", "SubscriptionEdit(BuildContext,SubscriptionEditVM)", "EntityList(BuildContext,SubscriptionListVM)", "SubscriptionListItem(BuildContext,int)", "SubscriptionScreen(BuildContext,SubscriptionScreenVM)", "SubscriptionViewVM(Store)", "SubscriptionView(BuildContext,SubscriptionViewVM)", "~(BuildContext[EntityAction?])", "Row(TaskTime)", "ListBuilder()", "AlignmentGeometry?(ButtonStyle?)", "TaskEditDetailsVM(Store)", "StatefulWidget(BuildContext,TaskEditDetailsVM)", "Null(TaskTime,int)", "TimeEditDetails(BuildContext)", "TaskEditTimesVM(Store)", "TaskEditTimes(BuildContext,TaskEditTimesVM)", "Null(TaskTime?,int)", "TaskEditVM(Store)", "TaskEdit(BuildContext,TaskEditVM)", "~(String,List)", "BoardList(String)", "Null(Completer,String)", "InteractiveInkFeatureFactory?(ButtonStyle?)", "BoardItem(TaskEntity)", "~(int?,int?,BoardItemState)", "~(int?,int?,int?,int?,BoardItemState)", "KanbanView(BuildContext,KanbanVM)", "Null(Completer,List?,Map>?)", "Null(Completer,String,String,int)", "Null(Completer,String,String,String,int)", "~(List,JavaScriptObject)", "EntityList(BuildContext,TaskListVM)", "TaskScreen(BuildContext,TaskScreenVM)", "TaskViewVM(Store)", "TaskView(BuildContext,TaskViewVM)", "Null(BuildContext[TaskTime?])", "TaskStatusEditVM(Store)", "TaskStatusEdit(BuildContext,TaskStatusEditVM)", "TaskStatusListItem(String)", "TaskStatusList(BuildContext,TaskStatusListVM)", "TaskStatusEntity(String)", "TaskStatusScreen(BuildContext,TaskStatusScreenVM)", "TaskStatusViewVM(Store)", "TaskStatusView(BuildContext,TaskStatusViewVM)", "TaxRateEditVM(Store)", "TaxRateEdit(BuildContext,TaxRateEditVM)", "EntityList(BuildContext,TaxRateListVM)", "TaxRateListItem(BuildContext,int)", "TaxRateSettingsScreen(BuildContext,TaxRateScreenVM)", "TaxRateViewVM(Store)", "TaxRateView(BuildContext,TaxRateViewVM)", "TokenEditVM(Store)", "TokenEdit(BuildContext,TokenEditVM)", "EntityList(BuildContext,TokenListVM)", "TokenListItem(BuildContext,int)", "TokenScreen(BuildContext,TokenScreenVM)", "TokenViewVM(Store)", "TokenView(BuildContext,TokenViewVM)", "String(TransactionEntityBuilder)", "TransactionEditVM(Store)", "TransactionEdit(BuildContext,TransactionEditVM)", "EntityList(BuildContext,TransactionListVM)", "TransactionListItem(BuildContext,int)", "Padding(ExpenseEntity)", "~(NextFocusIntent)", "TransactionScreen(BuildContext,TransactionScreenVM)", "bool(TransactionEntity)", "EntityListTile(InvoiceEntity)", "int(InvoiceEntity,InvoiceEntity)", "int(PaymentEntity,PaymentEntity)", "bool(ExpenseCategoryEntity)", "int(ExpenseCategoryEntity?,ExpenseCategoryEntity?)", "bool(VendorEntity)", "int(VendorEntity?,VendorEntity?)", "~(PreviousFocusIntent)", "TransactionViewVM(Store)", "TransactionView(BuildContext,TransactionViewVM)", "String(TransactionEntity)", "~(DirectionalFocusIntent)", "Size(JavaScriptObject)", "~(PointerMoveEvent)", "TransactionRuleEditVM(Store)", "TransactionRuleEdit(BuildContext,TransactionRuleEditVM)", "EntityList(BuildContext,TransactionRuleListVM)", "TransactionRuleListItem(BuildContext,int)", "TransactionRuleScreen(BuildContext,TransactionRuleScreenVM)", "TransactionRuleViewVM(Store)", "TransactionRuleView(BuildContext,TransactionRuleViewVM)", "DataRow(EntityType)", "UserEditVM(Store)", "UserEdit(BuildContext,UserEditVM)", "EntityList(BuildContext,UserListVM)", "UserListItem(BuildContext,int)", "UserScreen(BuildContext,UserScreenVM)", "UserViewVM(Store)", "UserView(BuildContext,UserViewVM)", "VendorContactEditDetails(BuildContext)", "ContactListTile(VendorContactEntity)", "VendorEditContactsVM(Store)", "VendorEditContacts(BuildContext,VendorEditContactsVM)", "Null(VendorContactEntity,int)", "VendorEditVM(Store)", "VendorEdit(BuildContext,VendorEditVM)", "EntityList(BuildContext,VendorListVM)", "String(VendorContactEntity)", "VendorScreen(BuildContext,VendorScreenVM)", "~(VendorContactEntity)", "Row(VendorContactEntity)", "VendorViewVM(Store)", "VendorView(BuildContext,VendorViewVM)", "WebhookEditVM(Store)", "WebhookEdit(BuildContext,WebhookEditVM)", "WebhookViewVM(Store)", "WebhookView(BuildContext,WebhookViewVM)", "EntityList(BuildContext,WebhookListVM)", "WebhookListItem(BuildContext,int)", "WebhookScreen(BuildContext,WebhookScreenVM)", "~(List)", "FontAsset(@)", "FieldConfirmation(BuildContext)", "SimpleDialogOption(InvoiceEntity)", "~(PointerUpEvent)", "int(int,@)", "IndentingBuiltValueToStringHelper(String)", "Theme(BuildContext,Brightness,Widget?)", "OverlayPortal(BuildContext)", "~(String,double?)", "ListBuilder()", "ListMultimapBuilder()", "Widget(BuildContext,SuperEditorDemoTextItem,bool,~())", "RoundedRectanglePopoverAppearance(BuildContext)", "TableRow(int)", "bool(_TextType)", "SuperEditorDemoTextItem(_TextType)", "Text(BuildContext)", "Rect()(RenderBox)", "Widget(BuildContext,DocumentSelection?,Widget?)", "SizedBox(BuildContext,Offset?,Widget?)", "IFrameElement(int)", "Null(AuthenticationResult)", "Logger()", "MapBuilder()", "SetBuilder()", "~(ListItem)", "bool(RegExp)", "LinkReference()", "CalendarDatePicker()", "Form()", "bool(Node3)", "ListBuilder()", "Null(String[String?])", "Offset(int)", "double(double,RenderBox)", "Widget(BuildContext,BoxValueConstraints)", "SizedBox(BuildContext,Widget?)", "FollowerAlignment(Rect,Size)", "Flex(BuildContext,BoxConstraints)", "String?([String?])", "MouseRegion(FormFieldState)", "_PinItem(int)", "Widget(int)", "Element2(int)", "ListBuilder()", "Null(Event)", "ListBuilder()", "ListBuilder()", "Widget(int{key:Key?})", "~(LongPressDownDetails)", "PdfPageFormat()", "PdfPreviewCustom(BuildContext)", "~(Image1)", "@(Object?,@,@(@))", "AnimatedSwitcher(BuildContext,AsyncSnapshot)", "~(ButtonState)", "ListBuilder()", "Map(SentryPackage)", "MapEntry(String,@)", "Future()", "String(AppleIDAuthorizationScopes)", "int(_Line)", "SetMultimapBuilder()", "Object(_Line)", "Object(_Highlight)", "int(_Highlight,_Highlight)", "List<_Line>(MapEntry>)", "SourceSpanWithContext()", "String(String{color:Object?})", "List>(BuildContext)", "~(ReactiveModelImp<@>)", "~(StateStatus,Object?)", "TextAffinity()", "DocumentChange(DocumentEdit)", "ParagraphNode(AttributedText)", "ListBuilder>()", "MapBuilder()", "ListBuilder()", "ChangeInteractionModeCommand?(EditRequest)", "ListBuilder()", "InsertAttributedTextCommand?(EditRequest)", "PasteStructuredContentEditorCommand?(EditRequest)", "InsertNodeAtIndexCommand?(EditRequest)", "InsertNodeBeforeNodeCommand?(EditRequest)", "InsertNodeAfterNodeCommand?(EditRequest)", "InsertNodeAtCaretCommand?(EditRequest)", "MoveNodeCommand?(EditRequest)", "CombineParagraphsCommand?(EditRequest)", "ReplaceNodeCommand?(EditRequest)", "ReplaceNodeWithEmptyParagraphWithCaretCommand?(EditRequest)", "DeleteContentCommand?(EditRequest)", "ListBuilder()", "DeleteUpstreamAtBeginningOfParagraphCommand?(EditRequest)", "DeleteUpstreamAtBeginningOfBlockNodeCommand?(EditRequest)", "DeleteNodeCommand?(EditRequest)", "DeleteUpstreamCharacterCommand?(EditRequest)", "DeleteDownstreamCharacterCommand?(EditRequest)", "InsertCharacterAtCaretCommand?(EditRequest)", "ChangeParagraphAlignmentCommand?(EditRequest)", "ChangeParagraphBlockTypeCommand?(EditRequest)", "SplitParagraphCommand?(EditRequest)", "ConvertParagraphToTaskCommand?(EditRequest)", "ConvertTaskToParagraphCommand?(EditRequest)", "ChangeTaskCompletionCommand?(EditRequest)", "SplitExistingTaskCommand?(EditRequest)", "SplitListItemCommand?(EditRequest)", "IndentListItemCommand?(EditRequest)", "UnIndentListItemCommand?(EditRequest)", "ChangeListItemTypeCommand?(EditRequest)", "ConvertParagraphToListItemCommand?(EditRequest)", "AddTextAttributionsCommand?(EditRequest)", "ToggleTextAttributionsCommand?(EditRequest)", "RemoveTextAttributionsCommand?(EditRequest)", "ChangeSingleColumnLayoutComponentStylesCommand?(EditRequest)", "ConvertTextNodeToParagraphCommand?(EditRequest)", "PasteEditorCommand?(EditRequest)", "Attribution()", "ListBuilder()", "bool(LinkifyElement)", "Container(BuildContext,Widget?)", "~(DocumentSelectionChange)", "MouseRegion(BuildContext,MouseCursor0,Widget?)", "Widget(BuildContext,Animation0,Animation0)", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "ListBuilder()", "MapBuilder()", "MapBuilder()", "~(Offset?)", "MapBuilder()", "bool(TextEditingDelta)", "Padding(BuildContext,double)", "Row(BuildContext,Widget?)", "MapBuilder()", "Widget(BuildContext,Widget,int?,bool)", "MapBuilder()", "String(GlobalKey>)", "_Component(BuildContext,SingleColumnLayoutComponentViewModel)", "~(String,GlobalKey>)", "MapBuilder()", "SuperEditorFocusDebugVisuals(BuildContext)", "MapBuilder()", "MapBuilder()", "~(DocumentSelection?)", "AndroidTextEditingFloatingToolbar(BuildContext,DocumentSelection?,Widget?)", "MapBuilder()", "SpanRange()", "TextSpan(MultiAttributionSpan)", "SingleColumnDocumentLayout(~())", "int(GroupedOverlayPortalController,GroupedOverlayPortalController)", "_ThumbPressGestureRecognizer0()", "~(_ThumbPressGestureRecognizer0)", "_TrackTapGestureRecognizer0()", "~(_TrackTapGestureRecognizer0)", "~(_TapTracker0)", "ColoredBox(BuildContext,Widget?)", "Padding(BuildContext,Widget?)", "MapBuilder()", "TapRegion(BuildContext)", "MapBuilder()", "MapBuilder()", "AndroidEditingOverlayControls(BuildContext,Widget?)", "ProseTextLayout()", "Stack(BuildContext,Widget?)", "~(RawFloatingCursorPoint)", "RenderObjectWidget(BuildContext,TextLayout)", "IOSEditingControls(BuildContext,Widget?)", "bool(bool?)", "~(AppLifecycleState)", "JavaScriptObject(int{params:Object?})", "MapBuilder()", "int(Comparable<@>,Comparable<@>)", "MapBuilder()", "List(String,List)", "0^(0^,0^)", "Size?(Size?,Size?,double)", "double?(num?,num?,double)", "Color?(Color?,Color?,double)", "List(List)", "Widget(BuildContext,Offset,Offset,Widget)", "~(FlutterErrorDetails{forceReport:bool})", "DiagnosticsNode(String)", "StackFrame?(String)", "double(double,double,double)", "Widget(BuildContext,Animation0,Animation0,Widget)", "bool?(bool?,bool?,double)", "JavaScriptObject?(int)", "Widget(BuildContext,Widget)", "OutlinedBorder?(OutlinedBorder?,OutlinedBorder?,double)", "EdgeInsetsGeometry?(EdgeInsetsGeometry?,EdgeInsetsGeometry?,double)", "TextStyle?(TextStyle?,TextStyle?,double)", "int(_TaskEntry<@>,_TaskEntry<@>)", "bool({priority!int,scheduler!SchedulerBinding})", "List(String)", "Widget(Widget,Key,Widget,Key)", "Widget(Widget?,List)", "~(FocusNode{alignment:double?,alignmentPolicy:ScrollPositionAlignmentPolicy?,curve:Curve?,duration:Duration?})", "int(Element0,Element0)", "Widget(FlutterErrorDetails)", "IconThemeData(IconThemeData?,IconThemeData?,double)", "List>(NavigatorState,String)", "int(Widget,int)", "MapBuilder()", "Widget(BuildContext,List,Widget(Color))", "Widget(Color,bool,~())", "Store<0^>(Store<0^>)", "MapBuilder()", "BillingClient(~(PurchasesResultWrapper),~(UserChoiceDetailsWrapper)?)", "ProductDetailsWrapper(PlatformProductDetails)", "PricingPhaseWrapper(PlatformPricingPhase)", "PurchaseWrapper(PlatformPurchase)", "SubscriptionOfferDetailsWrapper(PlatformSubscriptionOfferDetails)", "UserChoiceDetailsProductWrapper(PlatformUserChoiceProduct)", "GooglePlayUserChoiceDetails(UserChoiceDetailsWrapper)", "MapBuilder()", "~({isTesting:bool})", "AppState(AppState,@)", "AuthState(AuthState,UserLoadUrl)", "AuthState(AuthState,UserSignUpRequest)", "AuthState(AuthState,UserLoginRequest)", "AuthState(AuthState,OAuthLoginRequest)", "AuthState(AuthState,OAuthSignUpRequest)", "AuthState(AuthState,UserLoginSuccess)", "AuthState(AuthState,UserVerifiedPassword)", "AuthState(AuthState,UserUnverifiedPassword)", "BankAccountEntity(BankAccountEntity?,@)", "BankAccountEntity?(BankAccountEntity?,@)", "ListUIState(ListUIState,ViewBankAccountList)", "ListUIState(ListUIState,FilterBankAccountsByCustom1)", "ListUIState(ListUIState,FilterBankAccountsByCustom2)", "ListUIState(ListUIState,FilterBankAccountsByState)", "ListUIState(ListUIState,FilterBankAccounts)", "ListUIState(ListUIState,SortBankAccounts)", "ListUIState(ListUIState,StartBankAccountMultiselect)", "ListUIState(ListUIState,AddToBankAccountMultiselect)", "ListUIState(ListUIState,RemoveFromBankAccountMultiselect)", "ListUIState(ListUIState,ClearBankAccountMultiselect)", "BankAccountState(BankAccountState,ArchiveBankAccountsSuccess)", "BankAccountState(BankAccountState,DeleteBankAccountsSuccess)", "BankAccountState(BankAccountState,RestoreBankAccountsSuccess)", "BankAccountState(BankAccountState,AddBankAccountSuccess)", "BankAccountState(BankAccountState,SaveBankAccountSuccess)", "BankAccountState(BankAccountState,LoadBankAccountSuccess)", "BankAccountState(BankAccountState,LoadBankAccountsSuccess)", "BankAccountState(BankAccountState,LoadCompanySuccess)", "ListUIState(ListUIState,ViewClientList)", "ListUIState(ListUIState,FilterClientsByCustom1)", "ListUIState(ListUIState,FilterClientsByCustom2)", "ListUIState(ListUIState,FilterClientsByCustom3)", "ListUIState(ListUIState,FilterClientsByCustom4)", "ListUIState(ListUIState,FilterClientsByState)", "ListUIState(ListUIState,FilterClients)", "ListUIState(ListUIState,SortClients)", "ListUIState(ListUIState,StartClientMultiselect)", "ListUIState(ListUIState,AddToClientMultiselect)", "ListUIState(ListUIState,RemoveFromClientMultiselect)", "ListUIState(ListUIState,ClearClientMultiselect)", "ClientState(ClientState,ArchiveClientsSuccess)", "ClientState(ClientState,DeleteClientsSuccess)", "ClientState(ClientState,RestoreClientSuccess)", "ClientState(ClientState,AddClientSuccess)", "ClientState(ClientState,SaveClientSuccess)", "ClientState(ClientState,LoadClientSuccess)", "ClientState(ClientState,MergeClientsSuccess)", "ClientState(ClientState,PurgeClientSuccess)", "ClientState(ClientState,LoadClientsSuccess)", "ClientState(ClientState,LoadCompanySuccess)", "UserCompanyEntity(UserCompanyEntity?,LoadCompanySuccess)", "UserCompanyEntity(UserCompanyEntity?,SaveCompanySuccess)", "CompanyGatewayEntity(CompanyGatewayEntity?,@)", "CompanyGatewayEntity?(CompanyGatewayEntity?,@)", "ListUIState(ListUIState,FilterCompanyGatewaysByCustom1)", "ListUIState(ListUIState,FilterCompanyGatewaysByCustom2)", "ListUIState(ListUIState,FilterCompanyGatewaysByState)", "ListUIState(ListUIState,FilterCompanyGateways)", "ListUIState(ListUIState,SortCompanyGateways)", "ListUIState(ListUIState,StartCompanyGatewayMultiselect)", "ListUIState(ListUIState,AddToCompanyGatewayMultiselect)", "ListUIState(ListUIState,RemoveFromCompanyGatewayMultiselect)", "ListUIState(ListUIState,ClearCompanyGatewayMultiselect)", "CompanyGatewayState(CompanyGatewayState,ArchiveCompanyGatewaySuccess)", "CompanyGatewayState(CompanyGatewayState,DeleteCompanyGatewaySuccess)", "CompanyGatewayState(CompanyGatewayState,RestoreCompanyGatewaySuccess)", "CompanyGatewayState(CompanyGatewayState,AddCompanyGatewaySuccess)", "CompanyGatewayState(CompanyGatewayState,SaveCompanyGatewaySuccess)", "CompanyGatewayState(CompanyGatewayState,LoadCompanyGatewaySuccess)", "CompanyGatewayState(CompanyGatewayState,LoadCompanySuccess)", "CompanyGatewayState(CompanyGatewayState,LoadCompanyGatewaysSuccess)", "HotRestartCacheHandler?()", "MapBuilder()", "InvoiceEntity(InvoiceEntity?,AddCreditItems)", "InvoiceEntity?(InvoiceEntity?,DeleteCreditItem)", "InvoiceEntity?(InvoiceEntity?,UpdateCreditItem)", "ListUIState(ListUIState,ViewCreditList)", "ListUIState(ListUIState,FilterCreditsByCustom1)", "ListUIState(ListUIState,FilterCreditsByCustom2)", "ListUIState(ListUIState,FilterCreditsByCustom3)", "ListUIState(ListUIState,FilterCreditsByCustom4)", "ListUIState(ListUIState,FilterCreditsByState)", "ListUIState(ListUIState,FilterCreditsByStatus)", "ListUIState(ListUIState,FilterCredits)", "ListUIState(ListUIState,SortCredits)", "ListUIState(ListUIState,StartCreditMultiselect)", "ListUIState(ListUIState,AddToCreditMultiselect)", "ListUIState(ListUIState,RemoveFromCreditMultiselect)", "ListUIState(ListUIState,ClearCreditMultiselect)", "CreditState(CreditState,PurgeClientSuccess)", "CreditState(CreditState,MarkSentCreditSuccess)", "CreditState(CreditState,ArchiveCreditsSuccess)", "CreditState(CreditState,DeleteCreditsSuccess)", "CreditState(CreditState,RestoreCreditsSuccess)", "CreditState(CreditState,AddCreditSuccess)", "CreditState(CreditState,@)", "CreditState(CreditState,LoadCreditsSuccess)", "CreditState(CreditState,LoadCompanySuccess)", "DesignEntity(DesignEntity?,@)", "DesignEntity?(DesignEntity?,@)", "ListUIState(ListUIState,ViewDesignList)", "ListUIState(ListUIState,FilterDesignsByCustom1)", "ListUIState(ListUIState,FilterDesignsByCustom2)", "ListUIState(ListUIState,FilterDesignsByState)", "ListUIState(ListUIState,FilterDesigns)", "ListUIState(ListUIState,SortDesigns)", "ListUIState(ListUIState,StartDesignMultiselect)", "ListUIState(ListUIState,AddToDesignMultiselect)", "ListUIState(ListUIState,RemoveFromDesignMultiselect)", "ListUIState(ListUIState,ClearDesignMultiselect)", "DesignState(DesignState,ArchiveDesignsSuccess)", "DesignState(DesignState,DeleteDesignsSuccess)", "DesignState(DesignState,RestoreDesignsSuccess)", "DesignState(DesignState,AddDesignSuccess)", "DesignState(DesignState,SaveDesignSuccess)", "DesignState(DesignState,LoadDesignSuccess)", "DesignState(DesignState,LoadDesignsSuccess)", "DesignState(DesignState,LoadCompanySuccess)", "DocumentEntity?(DocumentEntity?,@)", "ListUIState(ListUIState,ViewDocumentList)", "ListUIState(ListUIState,FilterDocumentsByCustom1)", "ListUIState(ListUIState,FilterDocumentsByCustom2)", "ListUIState(ListUIState,FilterDocumentsByState)", "ListUIState(ListUIState,FilterDocumentsByStatus)", "ListUIState(ListUIState,FilterDocuments)", "ListUIState(ListUIState,SortDocuments)", "ListUIState(ListUIState,StartDocumentMultiselect)", "ListUIState(ListUIState,AddToDocumentMultiselect)", "ListUIState(ListUIState,RemoveFromDocumentMultiselect)", "ListUIState(ListUIState,ClearDocumentMultiselect)", "DocumentState(DocumentState,ArchiveDocumentSuccess)", "DocumentState(DocumentState,DeleteDocumentSuccess)", "DocumentState(DocumentState,RestoreDocumentSuccess)", "DocumentState(DocumentState,AddDocumentSuccess)", "DocumentState(DocumentState,SaveDocumentSuccess)", "DocumentState(DocumentState,LoadDocumentSuccess)", "DocumentState(DocumentState,LoadDocumentsSuccess)", "DocumentState(DocumentState,LoadCompanySuccess)", "MapBuilder()", "MapBuilder()", "ListUIState(ListUIState,ViewExpenseList)", "ListUIState(ListUIState,FilterExpensesByCustom1)", "ListUIState(ListUIState,FilterExpensesByCustom2)", "ListUIState(ListUIState,FilterExpensesByCustom3)", "ListUIState(ListUIState,FilterExpensesByCustom4)", "ListUIState(ListUIState,FilterExpensesByState)", "ListUIState(ListUIState,FilterExpensesByStatus)", "ListUIState(ListUIState,FilterExpenses)", "ListUIState(ListUIState,SortExpenses)", "ListUIState(ListUIState,StartExpenseMultiselect)", "ListUIState(ListUIState,AddToExpenseMultiselect)", "ListUIState(ListUIState,RemoveFromExpenseMultiselect)", "ListUIState(ListUIState,ClearExpenseMultiselect)", "ExpenseState(ExpenseState,PurgeClientSuccess)", "ExpenseState(ExpenseState,ArchiveExpenseSuccess)", "ExpenseState(ExpenseState,DeleteExpenseSuccess)", "ExpenseState(ExpenseState,RestoreExpenseSuccess)", "ExpenseState(ExpenseState,AddExpenseSuccess)", "ExpenseState(ExpenseState,SaveExpenseSuccess)", "ExpenseState(ExpenseState,LoadExpenseSuccess)", "ExpenseState(ExpenseState,LoadExpensesSuccess)", "ExpenseState(ExpenseState,LoadCompanySuccess)", "ExpenseCategoryEntity(ExpenseCategoryEntity?,@)", "ExpenseCategoryEntity?(ExpenseCategoryEntity?,@)", "ListUIState(ListUIState,FilterExpenseCategoriesByCustom1)", "ListUIState(ListUIState,FilterExpenseCategoriesByCustom2)", "ListUIState(ListUIState,FilterExpenseCategoriesByState)", "ListUIState(ListUIState,FilterExpenseCategories)", "ListUIState(ListUIState,SortExpenseCategories)", "ListUIState(ListUIState,StartExpenseCategoryMultiselect)", "ListUIState(ListUIState,AddToExpenseCategoryMultiselect)", "ListUIState(ListUIState,RemoveFromExpenseCategoryMultiselect)", "ListUIState(ListUIState,ClearExpenseCategoryMultiselect)", "ExpenseCategoryState(ExpenseCategoryState,ArchiveExpenseCategoriesSuccess)", "ExpenseCategoryState(ExpenseCategoryState,DeleteExpenseCategoriesSuccess)", "ExpenseCategoryState(ExpenseCategoryState,RestoreExpenseCategoriesSuccess)", "ExpenseCategoryState(ExpenseCategoryState,AddExpenseCategorySuccess)", "ExpenseCategoryState(ExpenseCategoryState,SaveExpenseCategorySuccess)", "ExpenseCategoryState(ExpenseCategoryState,LoadExpenseCategorySuccess)", "ExpenseCategoryState(ExpenseCategoryState,LoadExpenseCategoriesSuccess)", "ExpenseCategoryState(ExpenseCategoryState,LoadCompanySuccess)", "GroupEntity(GroupEntity?,@)", "GroupEntity?(GroupEntity?,@)", "ListUIState(ListUIState,ViewGroupList)", "ListUIState(ListUIState,FilterGroupsByState)", "ListUIState(ListUIState,FilterGroups)", "ListUIState(ListUIState,SortGroups)", "ListUIState(ListUIState,StartGroupMultiselect)", "ListUIState(ListUIState,AddToGroupMultiselect)", "ListUIState(ListUIState,RemoveFromGroupMultiselect)", "ListUIState(ListUIState,ClearGroupMultiselect)", "GroupState(GroupState,ArchiveGroupSuccess)", "GroupState(GroupState,DeleteGroupSuccess)", "GroupState(GroupState,RestoreGroupSuccess)", "GroupState(GroupState,AddGroupSuccess)", "GroupState(GroupState,SaveGroupSuccess)", "GroupState(GroupState,LoadGroupSuccess)", "GroupState(GroupState,LoadGroupsSuccess)", "GroupState(GroupState,LoadCompanySuccess)", "InvoiceEntity(InvoiceEntity?,AddInvoiceItems)", "InvoiceEntity?(InvoiceEntity?,DeleteInvoiceItem)", "InvoiceEntity?(InvoiceEntity?,UpdateInvoiceItem)", "ListUIState(ListUIState,ViewInvoiceList)", "ListUIState(ListUIState,FilterInvoicesByCustom1)", "ListUIState(ListUIState,FilterInvoicesByCustom2)", "ListUIState(ListUIState,FilterInvoicesByCustom3)", "ListUIState(ListUIState,FilterInvoicesByCustom4)", "ListUIState(ListUIState,FilterInvoicesByState)", "ListUIState(ListUIState,FilterInvoicesByStatus)", "ListUIState(ListUIState,FilterInvoices)", "ListUIState(ListUIState,SortInvoices)", "ListUIState(ListUIState,StartInvoiceMultiselect)", "ListUIState(ListUIState,AddToInvoiceMultiselect)", "ListUIState(ListUIState,RemoveFromInvoiceMultiselect)", "ListUIState(ListUIState,ClearInvoiceMultiselect)", "InvoiceState(InvoiceState,PurgeClientSuccess)", "InvoiceState(InvoiceState,MarkInvoicesSentSuccess)", "InvoiceState(InvoiceState,MarkInvoicesPaidSuccess)", "InvoiceState(InvoiceState,CancelInvoicesSuccess)", "InvoiceState(InvoiceState,ArchiveInvoicesSuccess)", "InvoiceState(InvoiceState,DeleteInvoicesSuccess)", "InvoiceState(InvoiceState,EmailInvoiceSuccess)", "InvoiceState(InvoiceState,RestoreInvoicesSuccess)", "InvoiceState(InvoiceState,AddInvoiceSuccess)", "InvoiceState(InvoiceState,@)", "InvoiceState(InvoiceState,LoadInvoicesSuccess)", "InvoiceState(InvoiceState,LoadCompanySuccess)", "PaymentEntity(PaymentEntity?,@)", "PaymentEntity?(PaymentEntity?,@)", "ListUIState(ListUIState,ViewPaymentList)", "ListUIState(ListUIState,FilterPaymentsByCustom1)", "ListUIState(ListUIState,FilterPaymentsByCustom2)", "ListUIState(ListUIState,FilterPaymentsByCustom3)", "ListUIState(ListUIState,FilterPaymentsByCustom4)", "ListUIState(ListUIState,FilterPaymentsByState)", "ListUIState(ListUIState,FilterPaymentsByStatus)", "ListUIState(ListUIState,FilterPayments)", "ListUIState(ListUIState,SortPayments)", "ListUIState(ListUIState,StartPaymentMultiselect)", "ListUIState(ListUIState,AddToPaymentMultiselect)", "ListUIState(ListUIState,RemoveFromPaymentMultiselect)", "ListUIState(ListUIState,ClearPaymentMultiselect)", "PaymentState(PaymentState,PurgeClientSuccess)", "PaymentState(PaymentState,ArchivePaymentsSuccess)", "PaymentState(PaymentState,DeletePaymentsSuccess)", "PaymentState(PaymentState,RestorePaymentsSuccess)", "PaymentState(PaymentState,AddPaymentSuccess)", "PaymentState(PaymentState,SavePaymentSuccess)", "PaymentState(PaymentState,LoadPaymentSuccess)", "PaymentState(PaymentState,LoadPaymentsSuccess)", "PaymentState(PaymentState,LoadCompanySuccess)", "PaymentTermEntity(PaymentTermEntity?,@)", "PaymentTermEntity?(PaymentTermEntity?,@)", "ListUIState(ListUIState,ViewPaymentTermList)", "ListUIState(ListUIState,FilterPaymentTermsByCustom1)", "ListUIState(ListUIState,FilterPaymentTermsByCustom2)", "ListUIState(ListUIState,FilterPaymentTermsByState)", "ListUIState(ListUIState,FilterPaymentTerms)", "ListUIState(ListUIState,SortPaymentTerms)", "ListUIState(ListUIState,StartPaymentTermMultiselect)", "ListUIState(ListUIState,AddToPaymentTermMultiselect)", "ListUIState(ListUIState,RemoveFromPaymentTermMultiselect)", "ListUIState(ListUIState,ClearPaymentTermMultiselect)", "PaymentTermState(PaymentTermState,ArchivePaymentTermsSuccess)", "PaymentTermState(PaymentTermState,DeletePaymentTermsSuccess)", "PaymentTermState(PaymentTermState,RestorePaymentTermsSuccess)", "PaymentTermState(PaymentTermState,AddPaymentTermSuccess)", "PaymentTermState(PaymentTermState,SavePaymentTermSuccess)", "PaymentTermState(PaymentTermState,LoadPaymentTermSuccess)", "PaymentTermState(PaymentTermState,LoadPaymentTermsSuccess)", "PaymentTermState(PaymentTermState,LoadCompanySuccess)", "ProductEntity(ProductEntity?,@)", "ProductEntity?(ProductEntity?,@)", "ListUIState(ListUIState,ViewProductList)", "ListUIState(ListUIState,FilterProductsByState)", "ListUIState(ListUIState,FilterProductsByCustom1)", "ListUIState(ListUIState,FilterProductsByCustom2)", "ListUIState(ListUIState,FilterProductsByCustom3)", "ListUIState(ListUIState,FilterProductsByCustom4)", "ListUIState(ListUIState,FilterProducts)", "ListUIState(ListUIState,SortProducts)", "ListUIState(ListUIState,StartProductMultiselect)", "ListUIState(ListUIState,AddToProductMultiselect)", "ListUIState(ListUIState,RemoveFromProductMultiselect)", "ListUIState(ListUIState,ClearProductMultiselect)", "ProductState(ProductState,ArchiveProductsSuccess)", "ProductState(ProductState,DeleteProductsSuccess)", "ProductState(ProductState,RestoreProductsSuccess)", "ProductState(ProductState,SetTaxCategoryProductsSuccess)", "ProductState(ProductState,AddProductSuccess)", "ProductState(ProductState,SaveProductSuccess)", "ProductState(ProductState,LoadProductSuccess)", "ProductState(ProductState,LoadProductsSuccess)", "ProductState(ProductState,LoadCompanySuccess)", "ProjectEntity(ProjectEntity?,@)", "ProjectEntity?(ProjectEntity?,@)", "ListUIState(ListUIState,ViewProjectList)", "ListUIState(ListUIState,FilterProjectsByCustom1)", "ListUIState(ListUIState,FilterProjectsByCustom2)", "ListUIState(ListUIState,FilterProjectsByCustom3)", "ListUIState(ListUIState,FilterProjectsByCustom4)", "ListUIState(ListUIState,FilterProjectsByState)", "ListUIState(ListUIState,FilterProjects)", "ListUIState(ListUIState,SortProjects)", "ListUIState(ListUIState,StartProjectMultiselect)", "ListUIState(ListUIState,AddToProjectMultiselect)", "ListUIState(ListUIState,RemoveFromProjectMultiselect)", "ListUIState(ListUIState,ClearProjectMultiselect)", "ProjectState(ProjectState,PurgeClientSuccess)", "ProjectState(ProjectState,ArchiveProjectSuccess)", "ProjectState(ProjectState,DeleteProjectSuccess)", "ProjectState(ProjectState,RestoreProjectSuccess)", "ProjectState(ProjectState,AddProjectSuccess)", "ProjectState(ProjectState,SaveProjectSuccess)", "ProjectState(ProjectState,LoadProjectSuccess)", "ProjectState(ProjectState,LoadProjectsSuccess)", "ProjectState(ProjectState,LoadCompanySuccess)", "InvoiceEntity(InvoiceEntity?,AddPurchaseOrderItems)", "InvoiceEntity?(InvoiceEntity?,DeletePurchaseOrderItem)", "InvoiceEntity?(InvoiceEntity?,UpdatePurchaseOrderItem)", "ListUIState(ListUIState,ViewPurchaseOrderList)", "ListUIState(ListUIState,FilterPurchaseOrdersByCustom1)", "ListUIState(ListUIState,FilterPurchaseOrdersByCustom2)", "ListUIState(ListUIState,FilterPurchaseOrdersByCustom3)", "ListUIState(ListUIState,FilterPurchaseOrdersByCustom4)", "ListUIState(ListUIState,FilterPurchaseOrdersByState)", "ListUIState(ListUIState,FilterPurchaseOrdersByStatus)", "ListUIState(ListUIState,FilterPurchaseOrders)", "ListUIState(ListUIState,SortPurchaseOrders)", "ListUIState(ListUIState,StartPurchaseOrderMultiselect)", "ListUIState(ListUIState,AddToPurchaseOrderMultiselect)", "ListUIState(ListUIState,RemoveFromPurchaseOrderMultiselect)", "ListUIState(ListUIState,ClearPurchaseOrderMultiselect)", "PurchaseOrderState(PurchaseOrderState,MarkPurchaseOrderSentSuccess)", "PurchaseOrderState(PurchaseOrderState,ConvertPurchaseOrdersToExpensesSuccess)", "PurchaseOrderState(PurchaseOrderState,AddPurchaseOrdersToInventorySuccess)", "PurchaseOrderState(PurchaseOrderState,AcceptPurchaseOrderSuccess)", "PurchaseOrderState(PurchaseOrderState,CancelPurchaseOrderSuccess)", "PurchaseOrderState(PurchaseOrderState,ArchivePurchaseOrdersSuccess)", "PurchaseOrderState(PurchaseOrderState,DeletePurchaseOrdersSuccess)", "PurchaseOrderState(PurchaseOrderState,RestorePurchaseOrdersSuccess)", "PurchaseOrderState(PurchaseOrderState,EmailPurchaseOrderSuccess)", "PurchaseOrderState(PurchaseOrderState,ApprovePurchaseOrderSuccess)", "PurchaseOrderState(PurchaseOrderState,AddPurchaseOrderSuccess)", "PurchaseOrderState(PurchaseOrderState,@)", "PurchaseOrderState(PurchaseOrderState,LoadPurchaseOrdersSuccess)", "PurchaseOrderState(PurchaseOrderState,LoadCompanySuccess)", "InvoiceEntity(InvoiceEntity?,AddQuoteItems)", "InvoiceEntity?(InvoiceEntity?,DeleteQuoteItem)", "InvoiceEntity?(InvoiceEntity?,UpdateQuoteItem)", "ListUIState(ListUIState,ViewQuoteList)", "ListUIState(ListUIState,FilterQuotesByCustom1)", "ListUIState(ListUIState,FilterQuotesByCustom2)", "ListUIState(ListUIState,FilterQuotesByCustom3)", "ListUIState(ListUIState,FilterQuotesByCustom4)", "ListUIState(ListUIState,FilterQuotesByState)", "ListUIState(ListUIState,FilterQuotesByStatus)", "ListUIState(ListUIState,FilterQuotes)", "ListUIState(ListUIState,SortQuotes)", "ListUIState(ListUIState,StartQuoteMultiselect)", "ListUIState(ListUIState,AddToQuoteMultiselect)", "ListUIState(ListUIState,RemoveFromQuoteMultiselect)", "ListUIState(ListUIState,ClearQuoteMultiselect)", "QuoteState(QuoteState,PurgeClientSuccess)", "QuoteState(QuoteState,MarkSentQuoteSuccess)", "QuoteState(QuoteState,ArchiveQuotesSuccess)", "QuoteState(QuoteState,DeleteQuotesSuccess)", "QuoteState(QuoteState,RestoreQuotesSuccess)", "QuoteState(QuoteState,EmailQuoteSuccess)", "QuoteState(QuoteState,ConvertQuotesToInvoicesSuccess)", "QuoteState(QuoteState,ConvertQuotesToProjectsSuccess)", "QuoteState(QuoteState,AddQuoteSuccess)", "QuoteState(QuoteState,@)", "QuoteState(QuoteState,LoadQuotesSuccess)", "QuoteState(QuoteState,LoadCompanySuccess)", "ListUIState(ListUIState,ViewRecurringExpenseList)", "ListUIState(ListUIState,FilterRecurringExpensesByCustom1)", "ListUIState(ListUIState,FilterRecurringExpensesByCustom2)", "ListUIState(ListUIState,FilterRecurringExpensesByState)", "ListUIState(ListUIState,FilterRecurringExpensesByStatus)", "ListUIState(ListUIState,FilterRecurringExpenses)", "ListUIState(ListUIState,SortRecurringExpenses)", "ListUIState(ListUIState,StartRecurringExpenseMultiselect)", "ListUIState(ListUIState,AddToRecurringExpenseMultiselect)", "ListUIState(ListUIState,RemoveFromRecurringExpenseMultiselect)", "ListUIState(ListUIState,ClearRecurringExpenseMultiselect)", "RecurringExpenseState(RecurringExpenseState,PurgeClientSuccess)", "RecurringExpenseState(RecurringExpenseState,ArchiveRecurringExpensesSuccess)", "RecurringExpenseState(RecurringExpenseState,DeleteRecurringExpensesSuccess)", "RecurringExpenseState(RecurringExpenseState,RestoreRecurringExpensesSuccess)", "RecurringExpenseState(RecurringExpenseState,AddRecurringExpenseSuccess)", "RecurringExpenseState(RecurringExpenseState,SaveRecurringExpenseSuccess)", "RecurringExpenseState(RecurringExpenseState,StartRecurringExpensesSuccess)", "RecurringExpenseState(RecurringExpenseState,StopRecurringExpensesSuccess)", "RecurringExpenseState(RecurringExpenseState,LoadRecurringExpenseSuccess)", "RecurringExpenseState(RecurringExpenseState,LoadRecurringExpensesSuccess)", "RecurringExpenseState(RecurringExpenseState,LoadCompanySuccess)", "InvoiceEntity(InvoiceEntity?,AddRecurringInvoiceItems)", "InvoiceEntity?(InvoiceEntity?,DeleteRecurringInvoiceItem)", "InvoiceEntity?(InvoiceEntity?,UpdateRecurringInvoiceItem)", "ListUIState(ListUIState,FilterRecurringInvoicesByCustom1)", "ListUIState(ListUIState,FilterRecurringInvoicesByCustom2)", "ListUIState(ListUIState,FilterRecurringInvoicesByCustom3)", "ListUIState(ListUIState,FilterRecurringInvoicesByCustom4)", "ListUIState(ListUIState,FilterRecurringInvoicesByState)", "ListUIState(ListUIState,FilterRecurringInvoicesByStatus)", "ListUIState(ListUIState,FilterRecurringInvoices)", "ListUIState(ListUIState,SortRecurringInvoices)", "ListUIState(ListUIState,StartRecurringInvoiceMultiselect)", "ListUIState(ListUIState,AddToRecurringInvoiceMultiselect)", "ListUIState(ListUIState,RemoveFromRecurringInvoiceMultiselect)", "ListUIState(ListUIState,ClearRecurringInvoiceMultiselect)", "RecurringInvoiceState(RecurringInvoiceState,PurgeClientSuccess)", "RecurringInvoiceState(RecurringInvoiceState,ArchiveRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,DeleteRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,EmailRecurringInvoiceSuccess)", "RecurringInvoiceState(RecurringInvoiceState,RestoreRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,SendNowRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,StartRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,StopRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,AddRecurringInvoiceSuccess)", "RecurringInvoiceState(RecurringInvoiceState,@)", "RecurringInvoiceState(RecurringInvoiceState,LoadRecurringInvoicesSuccess)", "RecurringInvoiceState(RecurringInvoiceState,LoadCompanySuccess)", "ScheduleEntity(ScheduleEntity?,@)", "ScheduleEntity?(ScheduleEntity?,@)", "ListUIState(ListUIState,ViewScheduleList)", "ListUIState(ListUIState,FilterSchedulesByCustom1)", "ListUIState(ListUIState,FilterSchedulesByCustom2)", "ListUIState(ListUIState,FilterSchedulesByState)", "ListUIState(ListUIState,FilterSchedules)", "ListUIState(ListUIState,SortSchedules)", "ListUIState(ListUIState,StartScheduleMultiselect)", "ListUIState(ListUIState,AddToScheduleMultiselect)", "ListUIState(ListUIState,RemoveFromScheduleMultiselect)", "ListUIState(ListUIState,ClearScheduleMultiselect)", "ScheduleState(ScheduleState,ArchiveSchedulesSuccess)", "ScheduleState(ScheduleState,DeleteSchedulesSuccess)", "ScheduleState(ScheduleState,RestoreSchedulesSuccess)", "ScheduleState(ScheduleState,AddScheduleSuccess)", "ScheduleState(ScheduleState,SaveScheduleSuccess)", "ScheduleState(ScheduleState,LoadScheduleSuccess)", "ScheduleState(ScheduleState,LoadSchedulesSuccess)", "ScheduleState(ScheduleState,LoadCompanySuccess)", "StaticState(StaticState,LoadStaticSuccess)", "SubscriptionEntity(SubscriptionEntity?,@)", "SubscriptionEntity?(SubscriptionEntity?,@)", "ListUIState(ListUIState,FilterSubscriptionsByCustom1)", "ListUIState(ListUIState,FilterSubscriptionsByCustom2)", "ListUIState(ListUIState,FilterSubscriptionsByState)", "ListUIState(ListUIState,FilterSubscriptions)", "ListUIState(ListUIState,SortSubscriptions)", "ListUIState(ListUIState,StartSubscriptionMultiselect)", "ListUIState(ListUIState,AddToSubscriptionMultiselect)", "ListUIState(ListUIState,RemoveFromSubscriptionMultiselect)", "ListUIState(ListUIState,ClearSubscriptionMultiselect)", "SubscriptionState(SubscriptionState,ArchiveSubscriptionsSuccess)", "SubscriptionState(SubscriptionState,DeleteSubscriptionsSuccess)", "SubscriptionState(SubscriptionState,RestoreSubscriptionsSuccess)", "SubscriptionState(SubscriptionState,AddSubscriptionSuccess)", "SubscriptionState(SubscriptionState,SaveSubscriptionSuccess)", "SubscriptionState(SubscriptionState,LoadSubscriptionSuccess)", "SubscriptionState(SubscriptionState,LoadSubscriptionsSuccess)", "SubscriptionState(SubscriptionState,LoadCompanySuccess)", "TaskEntity(TaskEntity?,@)", "TaskEntity?(TaskEntity?,@)", "ListUIState(ListUIState,ViewTaskList)", "ListUIState(ListUIState,FilterTasksByCustom1)", "ListUIState(ListUIState,FilterTasksByCustom2)", "ListUIState(ListUIState,FilterTasksByState)", "ListUIState(ListUIState,FilterTasksByStatus)", "ListUIState(ListUIState,FilterTasks)", "ListUIState(ListUIState,SortTasks)", "TaskEntity(TaskEntity?,AddTaskTime)", "TaskEntity(TaskEntity?,DeleteTaskTime)", "TaskEntity(TaskEntity?,UpdateTaskTime)", "ListUIState(ListUIState,StartTaskMultiselect)", "ListUIState(ListUIState,AddToTaskMultiselect)", "ListUIState(ListUIState,RemoveFromTaskMultiselect)", "ListUIState(ListUIState,ClearTaskMultiselect)", "TaskState(TaskState,PurgeClientSuccess)", "TaskState(TaskState,SortTasksSuccess)", "TaskState(TaskState,ArchiveTaskSuccess)", "TaskState(TaskState,StartTasksSuccess)", "TaskState(TaskState,StopTasksSuccess)", "TaskState(TaskState,DeleteTaskSuccess)", "TaskState(TaskState,RestoreTaskSuccess)", "TaskState(TaskState,AddTaskSuccess)", "TaskState(TaskState,SaveTaskSuccess)", "TaskState(TaskState,LoadTaskSuccess)", "TaskState(TaskState,LoadTasksSuccess)", "TaskState(TaskState,LoadCompanySuccess)", "TaskStatusEntity(TaskStatusEntity?,@)", "TaskStatusEntity?(TaskStatusEntity?,@)", "ListUIState(ListUIState,ViewTaskStatusList)", "ListUIState(ListUIState,FilterTaskStatusesByCustom1)", "ListUIState(ListUIState,FilterTaskStatusesByCustom2)", "ListUIState(ListUIState,FilterTaskStatusesByState)", "ListUIState(ListUIState,FilterTaskStatuses)", "ListUIState(ListUIState,SortTaskStatuses)", "ListUIState(ListUIState,StartTaskStatusMultiselect)", "ListUIState(ListUIState,AddToTaskStatusMultiselect)", "ListUIState(ListUIState,RemoveFromTaskStatusMultiselect)", "ListUIState(ListUIState,ClearTaskStatusMultiselect)", "TaskStatusState(TaskStatusState,SortTasksSuccess)", "TaskStatusState(TaskStatusState,ArchiveTaskStatusesSuccess)", "TaskStatusState(TaskStatusState,DeleteTaskStatusesSuccess)", "TaskStatusState(TaskStatusState,RestoreTaskStatusesSuccess)", "TaskStatusState(TaskStatusState,AddTaskStatusSuccess)", "TaskStatusState(TaskStatusState,SaveTaskStatusSuccess)", "TaskStatusState(TaskStatusState,LoadTaskStatusSuccess)", "TaskStatusState(TaskStatusState,LoadTaskStatusesSuccess)", "TaskStatusState(TaskStatusState,LoadCompanySuccess)", "TaxRateEntity(TaxRateEntity?,@)", "TaxRateEntity?(TaxRateEntity?,@)", "ListUIState(ListUIState,ViewTaxRateList)", "ListUIState(ListUIState,FilterTaxRatesByState)", "ListUIState(ListUIState,FilterTaxRates)", "ListUIState(ListUIState,SortTaxRates)", "ListUIState(ListUIState,StartTaxRateMultiselect)", "ListUIState(ListUIState,AddToTaxRateMultiselect)", "ListUIState(ListUIState,RemoveFromTaxRateMultiselect)", "ListUIState(ListUIState,ClearTaxRateMultiselect)", "TaxRateState(TaxRateState,ArchiveTaxRatesSuccess)", "TaxRateState(TaxRateState,DeleteTaxRatesSuccess)", "TaxRateState(TaxRateState,RestoreTaxRatesSuccess)", "TaxRateState(TaxRateState,AddTaxRateSuccess)", "TaxRateState(TaxRateState,SaveTaxRateSuccess)", "TaxRateState(TaxRateState,LoadTaxRateSuccess)", "TaxRateState(TaxRateState,LoadTaxRatesSuccess)", "TaxRateState(TaxRateState,LoadCompanySuccess)", "TokenEntity(TokenEntity?,@)", "TokenEntity?(TokenEntity?,@)", "ListUIState(ListUIState,ViewTokenList)", "ListUIState(ListUIState,FilterTokensByCustom1)", "ListUIState(ListUIState,FilterTokensByCustom2)", "ListUIState(ListUIState,FilterTokensByState)", "ListUIState(ListUIState,FilterTokens)", "ListUIState(ListUIState,SortTokens)", "ListUIState(ListUIState,StartTokenMultiselect)", "ListUIState(ListUIState,AddToTokenMultiselect)", "ListUIState(ListUIState,RemoveFromTokenMultiselect)", "ListUIState(ListUIState,ClearTokenMultiselect)", "TokenState(TokenState,ArchiveTokensSuccess)", "TokenState(TokenState,DeleteTokensSuccess)", "TokenState(TokenState,RestoreTokensSuccess)", "TokenState(TokenState,AddTokenSuccess)", "TokenState(TokenState,SaveTokenSuccess)", "TokenState(TokenState,LoadTokenSuccess)", "TokenState(TokenState,LoadTokensSuccess)", "TokenState(TokenState,LoadCompanySuccess)", "TransactionEntity(TransactionEntity?,@)", "TransactionEntity?(TransactionEntity?,@)", "ListUIState(ListUIState,ViewTransactionList)", "ListUIState(ListUIState,FilterTransactionsByCustom1)", "ListUIState(ListUIState,FilterTransactionsByCustom2)", "ListUIState(ListUIState,FilterTransactionsByState)", "ListUIState(ListUIState,FilterTransactionsByStatus)", "ListUIState(ListUIState,FilterTransactions)", "ListUIState(ListUIState,SortTransactions)", "ListUIState(ListUIState,StartTransactionMultiselect)", "ListUIState(ListUIState,AddToTransactionMultiselect)", "ListUIState(ListUIState,RemoveFromTransactionMultiselect)", "ListUIState(ListUIState,ClearTransactionMultiselect)", "TransactionState(TransactionState,ArchiveTransactionsSuccess)", "TransactionState(TransactionState,DeleteTransactionsSuccess)", "TransactionState(TransactionState,RestoreTransactionsSuccess)", "TransactionState(TransactionState,AddTransactionSuccess)", "TransactionState(TransactionState,SaveTransactionSuccess)", "TransactionState(TransactionState,ConvertTransactionToPaymentSuccess)", "TransactionState(TransactionState,ConvertTransactionsToExpensesSuccess)", "TransactionState(TransactionState,LinkTransactionToPaymentSuccess)", "TransactionState(TransactionState,LinkTransactionToExpenseSuccess)", "TransactionState(TransactionState,ConvertTransactionsSuccess)", "TransactionState(TransactionState,LoadTransactionSuccess)", "TransactionState(TransactionState,LoadTransactionsSuccess)", "TransactionState(TransactionState,LoadCompanySuccess)", "TransactionRuleEntity(TransactionRuleEntity?,@)", "TransactionRuleEntity?(TransactionRuleEntity?,@)", "ListUIState(ListUIState,ViewTransactionRuleList)", "ListUIState(ListUIState,FilterTransactionRulesByCustom1)", "ListUIState(ListUIState,FilterTransactionRulesByCustom2)", "ListUIState(ListUIState,FilterTransactionRulesByState)", "ListUIState(ListUIState,FilterTransactionRules)", "ListUIState(ListUIState,SortTransactionRules)", "ListUIState(ListUIState,StartTransactionRuleMultiselect)", "ListUIState(ListUIState,AddToTransactionRuleMultiselect)", "ListUIState(ListUIState,RemoveFromTransactionRuleMultiselect)", "ListUIState(ListUIState,ClearTransactionRuleMultiselect)", "TransactionRuleState(TransactionRuleState,ArchiveTransactionRulesSuccess)", "TransactionRuleState(TransactionRuleState,DeleteTransactionRulesSuccess)", "TransactionRuleState(TransactionRuleState,RestoreTransactionRulesSuccess)", "TransactionRuleState(TransactionRuleState,AddTransactionRuleSuccess)", "TransactionRuleState(TransactionRuleState,SaveTransactionRuleSuccess)", "TransactionRuleState(TransactionRuleState,LoadTransactionRuleSuccess)", "TransactionRuleState(TransactionRuleState,LoadTransactionRulesSuccess)", "TransactionRuleState(TransactionRuleState,LoadCompanySuccess)", "UserEntity(UserEntity?,@)", "UserEntity?(UserEntity?,@)", "ListUIState(ListUIState,ViewUserList)", "ListUIState(ListUIState,FilterUsersByCustom1)", "ListUIState(ListUIState,FilterUsersByCustom2)", "ListUIState(ListUIState,FilterUsersByCustom3)", "ListUIState(ListUIState,FilterUsersByCustom4)", "ListUIState(ListUIState,FilterUsersByState)", "ListUIState(ListUIState,FilterUsers)", "ListUIState(ListUIState,SortUsers)", "ListUIState(ListUIState,StartUserMultiselect)", "ListUIState(ListUIState,AddToUserMultiselect)", "ListUIState(ListUIState,RemoveFromUserMultiselect)", "ListUIState(ListUIState,ClearUserMultiselect)", "UserState(UserState,ArchiveUserSuccess)", "UserState(UserState,DeleteUserSuccess)", "UserState(UserState,RestoreUserSuccess)", "UserState(UserState,RemoveUserSuccess)", "UserState(UserState,AddUserSuccess)", "UserState(UserState,SaveUserSuccess)", "UserState(UserState,SaveAuthUserSuccess)", "UserState(UserState,ConnectOAuthUserSuccess)", "UserState(UserState,DisconnectOAuthUserSuccess)", "UserState(UserState,DisconnectOAuthMailerSuccess)", "UserState(UserState,ConnecGmailUserSuccess)", "UserState(UserState,LoadUserSuccess)", "UserState(UserState,LoadUsersSuccess)", "UserState(UserState,LoadCompanySuccess)", "VendorContactEntity(VendorContactEntity?,@)", "VendorEntity(VendorEntity?,@)", "VendorEntity?(VendorEntity?,@)", "VendorEntity(VendorEntity?,AddVendorContact)", "VendorEntity(VendorEntity?,DeleteVendorContact)", "VendorEntity(VendorEntity?,UpdateVendorContact)", "ListUIState(ListUIState,ViewVendorList)", "ListUIState(ListUIState,FilterVendorsByCustom1)", "ListUIState(ListUIState,FilterVendorsByCustom2)", "ListUIState(ListUIState,FilterVendorsByCustom3)", "ListUIState(ListUIState,FilterVendorsByCustom4)", "ListUIState(ListUIState,FilterVendorsByState)", "ListUIState(ListUIState,FilterVendors)", "ListUIState(ListUIState,SortVendors)", "ListUIState(ListUIState,StartVendorMultiselect)", "ListUIState(ListUIState,AddToVendorMultiselect)", "ListUIState(ListUIState,RemoveFromVendorMultiselect)", "ListUIState(ListUIState,ClearVendorMultiselect)", "VendorState(VendorState,ArchiveVendorSuccess)", "VendorState(VendorState,DeleteVendorSuccess)", "VendorState(VendorState,RestoreVendorSuccess)", "VendorState(VendorState,AddVendorSuccess)", "VendorState(VendorState,SaveVendorSuccess)", "VendorState(VendorState,LoadVendorSuccess)", "VendorState(VendorState,LoadVendorsSuccess)", "VendorState(VendorState,LoadCompanySuccess)", "WebhookEntity(WebhookEntity?,@)", "WebhookEntity?(WebhookEntity?,@)", "ListUIState(ListUIState,ViewWebhookList)", "ListUIState(ListUIState,FilterWebhooksByCustom1)", "ListUIState(ListUIState,FilterWebhooksByCustom2)", "ListUIState(ListUIState,FilterWebhooksByState)", "ListUIState(ListUIState,FilterWebhooks)", "ListUIState(ListUIState,SortWebhooks)", "ListUIState(ListUIState,StartWebhookMultiselect)", "ListUIState(ListUIState,AddToWebhookMultiselect)", "ListUIState(ListUIState,RemoveFromWebhookMultiselect)", "ListUIState(ListUIState,ClearWebhookMultiselect)", "WebhookState(WebhookState,ArchiveWebhooksSuccess)", "WebhookState(WebhookState,DeleteWebhooksSuccess)", "WebhookState(WebhookState,RestoreWebhooksSuccess)", "WebhookState(WebhookState,AddWebhookSuccess)", "WebhookState(WebhookState,SaveWebhookSuccess)", "WebhookState(WebhookState,LoadWebhookSuccess)", "WebhookState(WebhookState,LoadWebhooksSuccess)", "WebhookState(WebhookState,LoadCompanySuccess)", "ConfirmEmailVM(Store)", "AppDrawerVM(Store)", "MenuDrawerVM(Store)", "LoginVM(Store)", "BankAccountListVM(Store)", "BankAccountScreenVM(Store)", "ClientListVM(Store)", "ClientScreenVM(Store)", "CompanyGatewayListVM(Store)", "CompanyGatewayScreenVM(Store)", "CreditListVM(Store)", "CreditScreenVM(Store)", "DashboardVM(Store)", "DesignListVM(Store)", "DesignScreenVM(Store)", "DocumentListVM(Store)", "DocumentScreenVM(Store)", "ExpenseListVM(Store)", "ExpenseScreenVM(Store)", "ExpenseCategoryListVM(Store)", "ExpenseCategoryScreenVM(Store)", "GroupListVM(Store)", "GroupScreenVM(Store)", "InvoiceListVM(Store)", "InvoiceScreenVM(Store)", "PaymentListVM(Store)", "PaymentScreenVM(Store)", "PaymentTermListVM(Store)", "PaymentTermScreenVM(Store)", "ProductListVM(Store)", "ProductScreenVM(Store)", "ProjectListVM(Store)", "ProjectScreenVM(Store)", "PurchaseOrderListVM(Store)", "PurchaseOrderScreenVM(Store)", "QuoteListVM(Store)", "QuoteScreenVM(Store)", "RecurringExpenseListVM(Store)", "RecurringExpenseScreenVM(Store)", "RecurringInvoiceListVM(Store)", "RecurringInvoiceScreenVM(Store)", "ReportsScreenVM(Store)", "ScheduleListVM(Store)", "ScheduleScreenVM(Store)", "AccountManagementVM(Store)", "ClientPortalVM(Store)", "CompanyDetailsVM(Store)", "CreditCardsAndBanksVM(Store)", "CustomFieldsVM(Store)", "DataVisualizationsVM(Store)", "DeviceSettingsVM(Store)", "EInvoiceSettingsVM(Store)", "EmailSettingsVM(Store)", "ExpenseSettingsVM(Store)", "GeneratedNumbersVM(Store)", "ImportExportVM(Store)", "InvoiceDesignVM(Store)", "LocalizationSettingsVM(Store)", "PaymentSettingsVM(Store)", "ProductSettingsVM(Store)", "SettingsListVM(Store)", "SettingsScreenVM(Store)", "TaskSettingsVM(Store)", "TaxSettingsVM(Store)", "TemplatesAndRemindersVM(Store)", "UserDetailsVM(Store)", "WorkflowSettingsVM(Store)", "SubscriptionListVM(Store)", "SubscriptionScreenVM(Store)", "KanbanVM(Store)", "TaskListVM(Store)", "TaskScreenVM(Store)", "TaskStatusListVM(Store)", "TaskStatusScreenVM(Store)", "TaxRateListVM(Store)", "TaxRateScreenVM(Store)", "TokenListVM(Store)", "TokenScreenVM(Store)", "TransactionListVM(Store)", "TransactionScreenVM(Store)", "TransactionRuleListVM(Store)", "TransactionRuleScreenVM(Store)", "UserListVM(Store)", "UserScreenVM(Store)", "VendorListVM(Store)", "VendorScreenVM(Store)", "WebhookListVM(Store)", "WebhookScreenVM(Store)", "~(PopoverController)", "Future()", "~(SentryLevel,String{exception:Object?,logger:String?,stackTrace:StackTrace?})", "MapBuilder()", "Widget(BuildContext,UnorderedListItemComponent)", "double(TextStyle,int)", "Widget(BuildContext,OrderedListItemComponent)", "MapBuilder()", "TextStyle(Set,TextStyle)", "SuperEditorLaunchLinkTapHandler(SuperEditorContext)", "Widget(BuildContext,Offset[Key?])", "Widget(BuildContext,AndroidEditingOverlayController,ToolbarConfig)", "MapBuilder()", "MapBuilder()", "MapBuilder()", "MapBuilder()", "Widget(BuildContext,IOSEditingOverlayController)", "~(String?{wrapWidth:int?})", "GoogleSignInUserData?(Map?)", "bool(bool,StartLoading)", "bool(bool,StopLoading)", "bool(bool,StartSaving)", "Text?(String)"], interceptorsByTag: null, leafTags: null, arrayRti: Symbol("$ti"), rttc: { "2;": (t1, t2) => o => o instanceof A._Record_2 && t1._is(o._0) && t2._is(o._1), "2;cacheSize,maxTextLength": (t1, t2) => o => o instanceof A._Record_2_cacheSize_max78Tex78tLength && t1._is(o._0) && t2._is(o._1), "2;distance,fragment": (t1, t2) => o => o instanceof A._Record_2_distance_fragment && t1._is(o._0) && t2._is(o._1), "2;end,start": (t1, t2) => o => o instanceof A._Record_2_end_start && t1._is(o._0) && t2._is(o._1), "2;key,value": (t1, t2) => o => o instanceof A._Record_2_key_value && t1._is(o._0) && t2._is(o._1), "2;wordEnd,wordStart": (t1, t2) => o => o instanceof A._Record_2_wordEnd_wordStart && t1._is(o._0) && t2._is(o._1), "3;breaks,graphemes,words": (t1, t2, t3) => o => o instanceof A._Record_3_breaks_graphemes_words && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), "3;data,event,timeStamp": (t1, t2, t3) => o => o instanceof A._Record_3_data_event_timeStamp && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), "3;large,medium,small": (t1, t2, t3) => o => o instanceof A._Record_3_large_medium_small && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), "3;queue,target,timer": (t1, t2, t3) => o => o instanceof A._Record_3_queue_target_timer && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), "3;x,y,z": (t1, t2, t3) => o => o instanceof A._Record_3_x78_y_z && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), "4;domBlurListener,domFocusListener,element,semanticsNodeId": types => o => o instanceof A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId && A.pairwiseIsTest(types, o._values) } }; A._Universe_addRules(init.typeUniverse, JSON.parse('{"JavaScriptFunction":"LegacyJavaScriptObject","PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","LoadConfig":"LegacyJavaScriptObject","GoogleAuthInitFailureError":"LegacyJavaScriptObject","GoogleAuth":"LegacyJavaScriptObject","GoogleUser":"LegacyJavaScriptObject","GoogleAuthSignInError":"LegacyJavaScriptObject","OfflineAccessResponse":"LegacyJavaScriptObject","_GoogleAuth":"LegacyJavaScriptObject","IsSignedIn":"LegacyJavaScriptObject","CurrentUser":"LegacyJavaScriptObject","SigninOptions":"LegacyJavaScriptObject","OfflineAccessOptions":"LegacyJavaScriptObject","ClientConfig":"LegacyJavaScriptObject","SigninOptionsBuilder":"LegacyJavaScriptObject","BasicProfile":"LegacyJavaScriptObject","AuthResponse":"LegacyJavaScriptObject","AuthorizeConfig":"LegacyJavaScriptObject","AuthorizeResponse":"LegacyJavaScriptObject","_GoogleUser":"LegacyJavaScriptObject","Promise":"LegacyJavaScriptObject","Promise0":"LegacyJavaScriptObject","BindConfiguration":"LegacyJavaScriptObject","Data":"LegacyJavaScriptObject","Boundary":"LegacyJavaScriptObject","ViewPort":"LegacyJavaScriptObject","Options":"LegacyJavaScriptObject","CroppieJS":"LegacyJavaScriptObject","AuthenticationResult0":"LegacyJavaScriptObject","AccountInfo":"LegacyJavaScriptObject","Configuration0":"LegacyJavaScriptObject","BrowserAuthOptions":"LegacyJavaScriptObject","CacheOptions":"LegacyJavaScriptObject","BrowserSystemOptions":"LegacyJavaScriptObject","LoggerOptions":"LegacyJavaScriptObject","AuthError":"LegacyJavaScriptObject","EventMessage":"LegacyJavaScriptObject","Logger1":"LegacyJavaScriptObject","NavigationOptions":"LegacyJavaScriptObject","NetworkRequestOptions":"LegacyJavaScriptObject","NetworkResponse":"LegacyJavaScriptObject","PublicClientApplication0":"LegacyJavaScriptObject","SsoSilentRequest":"LegacyJavaScriptObject","EndSessionRequest":"LegacyJavaScriptObject","EndSessionPopupRequest":"LegacyJavaScriptObject","SilentRequest":"LegacyJavaScriptObject","RedirectRequest":"LegacyJavaScriptObject","PopupRequest0":"LegacyJavaScriptObject","CommonSilentFlowRequest":"LegacyJavaScriptObject","CommonAuthorizationUrlRequest0":"LegacyJavaScriptObject","CommonEndSessionRequest":"LegacyJavaScriptObject","JsError":"LegacyJavaScriptObject","Promise1":"LegacyJavaScriptObject","Array":"LegacyJavaScriptObject","Object0":"LegacyJavaScriptObject","Reflect":"LegacyJavaScriptObject","PdfJsDoc":"LegacyJavaScriptObject","PdfJsPage":"LegacyJavaScriptObject","PdfJs":"LegacyJavaScriptObject","Settings":"LegacyJavaScriptObject","PdfJsDocLoader":"LegacyJavaScriptObject","PdfJsViewport":"LegacyJavaScriptObject","PdfJsRender":"LegacyJavaScriptObject","SignInResponseI":"LegacyJavaScriptObject","SignInWithAppleInitOptions":"LegacyJavaScriptObject","AuthorizationI":"LegacyJavaScriptObject","UserI":"LegacyJavaScriptObject","NameI":"LegacyJavaScriptObject","KeyframeEffect":"JavaScriptObject","KeyframeEffectReadOnly":"JavaScriptObject","AnimationEffectReadOnly":"JavaScriptObject","AnimationEvent":"Event","AudioContext":"BaseAudioContext","AbsoluteOrientationSensor":"EventTarget","OrientationSensor":"EventTarget","Sensor":"EventTarget","AElement":"SvgElement","GraphicsElement":"SvgElement","OpenDBRequest":"Request0","_WorkerNavigator":"NavigatorConcurrentHardware","_ResourceProgressEvent":"ProgressEvent","AudioElement":"HtmlElement","MediaElement":"HtmlElement","ShadowRoot":"Node1","DocumentFragment":"Node1","XmlDocument":"Document1","WindowClient":"Client","PointerEvent0":"MouseEvent","VttCue":"TextTrackCue","CompositionEvent":"UIEvent","AbortPaymentEvent":"ExtendableEvent","DedicatedWorkerGlobalScope":"WorkerGlobalScope","FederatedCredential":"Credential","CDataSection":"CharacterData","Text2":"CharacterData","MidiInput":"MidiPort","MathMLElement":"Element2","HttpRequestUpload":"HttpRequestEventTarget","HtmlFormControlsCollection":"HtmlCollection","CssCharsetRule":"CssRule","CssMatrixComponent":"CssTransformComponent","CssStyleSheet":"StyleSheet","CssurlImageValue":"CssStyleValue","CssImageValue":"CssStyleValue","CssResourceValue":"CssStyleValue","CanvasCaptureMediaStreamTrack":"MediaStreamTrack","BackgroundFetchClickEvent":"BackgroundFetchEvent","CkImage":{"Image1":[]},"CkBrowserImageDecoder":{"Codec":[]},"MultiSurfaceViewRasterizer":{"ViewRasterizer":[]},"OffscreenCanvasViewRasterizer":{"ViewRasterizer":[]},"RenderCanvas":{"DisplayCanvas":[]},"Surface":{"DisplayCanvas":[]},"FontLoadError":{"Error":[]},"PersistedContainerSurface":{"PersistedSurface":[]},"EngineLineMetrics":{"LineMetrics":[]},"EngineFlutterView":{"FlutterView":[]},"CkColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkBlendModeColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkMatrixColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkLinearToSrgbGammaColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkSrgbToLinearGammaColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkComposeColorFilter":{"CkManagedSkImageFilterConvertible":[]},"MutatorsStack":{"Iterable":["Mutator"],"Iterable.E":"Mutator"},"ImageCodecException":{"Exception":[]},"CkImageFilter":{"CkManagedSkImageFilterConvertible":[]},"_CkBlurImageFilter":{"CkManagedSkImageFilterConvertible":[]},"_CkMatrixImageFilter":{"CkManagedSkImageFilterConvertible":[]},"CkAnimatedImage":{"Codec":[]},"ContainerLayer":{"Layer":[]},"RootLayer":{"Layer":[]},"BackdropFilterEngineLayer":{"Layer":[],"BackdropFilterEngineLayer0":[]},"ClipPathEngineLayer":{"Layer":[],"ClipPathEngineLayer0":[]},"ClipRectEngineLayer":{"Layer":[],"ClipRectEngineLayer0":[]},"ClipRRectEngineLayer":{"Layer":[],"ClipRRectEngineLayer0":[]},"OpacityEngineLayer":{"Layer":[],"OpacityEngineLayer0":[]},"TransformEngineLayer":{"Layer":[],"TransformEngineLayer0":[]},"OffsetEngineLayer":{"Layer":[],"TransformEngineLayer0":[],"OffsetEngineLayer0":[]},"ImageFilterEngineLayer":{"Layer":[],"ImageFilterEngineLayer0":[]},"PictureLayer":{"Layer":[]},"PlatformViewLayer0":{"Layer":[]},"CkPaint":{"Paint":[]},"CkPath":{"Path":[]},"SimpleCkShader":{"CkShader":[]},"CkGradientLinear":{"CkShader":[]},"CkLineMetrics":{"LineMetrics":[]},"CanvasKitError":{"Error":[]},"HttpFetchResponseImpl":{"HttpFetchResponse":[]},"HttpFetchNoPayloadError":{"Exception":[]},"HttpFetchError":{"Exception":[]},"_DomListWrapper":{"Iterable":["1"],"Iterable.E":"1"},"_DomTouchListWrapper":{"Iterable":["1"],"Iterable.E":"1"},"FontNotFoundError":{"FontLoadError":[],"Error":[]},"FontDownloadError":{"FontLoadError":[],"Error":[]},"FontInvalidDataError":{"FontLoadError":[],"Error":[]},"PersistedBackdropFilter":{"PersistedContainerSurface":[],"PersistedSurface":[],"BackdropFilterEngineLayer0":[]},"PersistedClipRect":{"PersistedContainerSurface":[],"PersistedSurface":[],"ClipRectEngineLayer0":[]},"PersistedClipRRect":{"PersistedContainerSurface":[],"PersistedSurface":[],"ClipRRectEngineLayer0":[]},"PersistedClipPath":{"PersistedContainerSurface":[],"PersistedSurface":[],"ClipPathEngineLayer0":[]},"PersistedImageFilter":{"PersistedContainerSurface":[],"PersistedSurface":[],"ImageFilterEngineLayer0":[]},"PersistedOffset":{"PersistedContainerSurface":[],"PersistedSurface":[],"OffsetEngineLayer0":[]},"PersistedOpacity":{"PersistedContainerSurface":[],"PersistedSurface":[],"OpacityEngineLayer0":[]},"SurfacePaint":{"Paint":[]},"SurfacePath":{"Path":[]},"PersistedPicture":{"PersistedSurface":[]},"PersistedPlatformView":{"PersistedSurface":[]},"DrawCommand":{"PaintCommand":[]},"PaintSave":{"PaintCommand":[]},"PaintRestore":{"PaintCommand":[]},"PaintTranslate":{"PaintCommand":[]},"PaintScale":{"PaintCommand":[]},"PaintRotate":{"PaintCommand":[]},"PaintTransform":{"PaintCommand":[]},"PaintClipRect":{"PaintCommand":[]},"PaintClipRRect":{"PaintCommand":[]},"PaintClipPath":{"PaintCommand":[]},"PaintDrawLine":{"PaintCommand":[]},"PaintDrawPaint":{"PaintCommand":[]},"PaintDrawRect":{"PaintCommand":[]},"PaintDrawRRect":{"PaintCommand":[]},"PaintDrawDRRect":{"PaintCommand":[]},"PaintDrawOval":{"PaintCommand":[]},"PaintDrawCircle":{"PaintCommand":[]},"PaintDrawPath":{"PaintCommand":[]},"PaintDrawShadow":{"PaintCommand":[]},"PaintDrawImageRect":{"PaintCommand":[]},"PaintDrawParagraph":{"PaintCommand":[]},"PersistedScene":{"PersistedContainerSurface":[],"PersistedSurface":[]},"_BlurEngineImageFilter":{"EngineImageFilter":[]},"_MatrixEngineImageFilter":{"EngineImageFilter":[]},"EngineHtmlColorFilter":{"EngineImageFilter":[]},"ModeHtmlColorFilter":{"EngineImageFilter":[]},"PersistedLeafSurface":{"PersistedSurface":[]},"PersistedTransform":{"PersistedContainerSurface":[],"PersistedSurface":[],"TransformEngineLayer0":[]},"HtmlCodec":{"Codec":[]},"HtmlBlobCodec":{"Codec":[]},"SingleFrameInfo":{"FrameInfo":[]},"HtmlImage":{"Image1":[]},"BrowserImageDecoder":{"Codec":[]},"AnimatedImageFrameInfo":{"FrameInfo":[]},"RouteName":{"RoleManager":[]},"Focusable":{"RoleManager":[]},"LabelAndValue":{"RoleManager":[]},"LiveRegion":{"RoleManager":[]},"SemanticsUpdate":{"SemanticsUpdate0":[]},"Tappable":{"RoleManager":[]},"_TypedDataBuffer":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_IntBuffer":{"_TypedDataBuffer":["int"],"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8Buffer":{"_TypedDataBuffer":["int"],"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListBase.E":"int","Iterable.E":"int","_TypedDataBuffer.E":"int"},"PlaceholderSpan":{"ParagraphSpan":[]},"ChildStyleNode":{"StyleNode":[]},"RootStyleNode":{"StyleNode":[]},"EllipsisFragment":{"LayoutFragment":[]},"_EngineFlutterViewImpl":{"EngineFlutterView":[],"FlutterView":[]},"EngineFlutterWindow":{"EngineFlutterView":[],"FlutterView":[]},"JavaScriptObject":{"JSObject":[]},"JSArray":{"List":["1"],"JavaScriptObject":[],"EfficientLengthIterable":["1"],"JSObject":[],"Iterable":["1"],"JSIndexable":["1"],"Iterable.E":"1"},"JSBool":{"bool":[],"TrustedGetRuntimeType":[]},"JSNull":{"Null":[],"TrustedGetRuntimeType":[]},"LegacyJavaScriptObject":{"JavaScriptObject":[],"JSObject":[],"GoogleAuthInitFailureError":[],"GoogleAuthSignInError":[],"GoogleAuth":[],"GoogleUser":[],"AuthenticationResult0":[],"JsError":[],"PdfJsDoc":[],"PdfJsPage":[],"SignInResponseI":[]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"JavaScriptObject":[],"EfficientLengthIterable":["1"],"JSObject":[],"Iterable":["1"],"JSIndexable":["1"],"Iterable.E":"1"},"JSNumber":{"double":[],"num":[],"Comparable":["num"]},"JSInt":{"double":[],"int":[],"num":[],"Comparable":["num"],"TrustedGetRuntimeType":[]},"JSNumNotInt":{"double":[],"num":[],"Comparable":["num"],"TrustedGetRuntimeType":[]},"JSString":{"String":[],"Comparable":["String"],"Pattern":[],"JSIndexable":["@"],"TrustedGetRuntimeType":[]},"_CastIterableBase":{"Iterable":["2"]},"CastIterable":{"_CastIterableBase":["1","2"],"Iterable":["2"],"Iterable.E":"2"},"_EfficientLengthCastIterable":{"CastIterable":["1","2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_CastListBase":{"ListBase":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"]},"CastList":{"_CastListBase":["1","2"],"ListBase":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListBase.E":"2","Iterable.E":"2"},"CastSet":{"Set":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"CastMap":{"MapBase":["3","4"],"Map":["3","4"],"MapBase.V":"4","MapBase.K":"3"},"CastQueue":{"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"LateError":{"Error":[]},"ReachabilityError":{"Error":[]},"CodeUnits":{"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListBase.E":"int","Iterable.E":"int"},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"MappedIterable":{"Iterable":["2"],"Iterable.E":"2"},"EfficientLengthMappedIterable":{"MappedIterable":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MappedListIterable":{"ListIterable":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListIterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"ExpandIterable":{"Iterable":["2"],"Iterable.E":"2"},"TakeIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthTakeIterable":{"TakeIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthSkipIterable":{"SkipIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipWhileIterable":{"Iterable":["1"],"Iterable.E":"1"},"EmptyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"FollowedByIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthFollowedByIterable":{"FollowedByIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"WhereTypeIterable":{"Iterable":["1"],"Iterable.E":"1"},"UnmodifiableListBase":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_ListIndicesIterable":{"ListIterable":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"Iterable.E":"int","ListIterable.E":"int"},"ListMapView":{"MapBase":["int","1"],"_UnmodifiableMapMixin":["int","1"],"Map":["int","1"],"MapBase.V":"1","MapBase.K":"int"},"ReversedListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"Symbol":{"Symbol0":[]},"ConstantMapView":{"UnmodifiableMapView":["1","2"],"MapView":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"ConstantMap":{"Map":["1","2"]},"ConstantStringMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"_KeysOrValues":{"Iterable":["1"],"Iterable.E":"1"},"GeneralConstantMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"ConstantSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ConstantStringSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","SetBase.E":"1"},"GeneralConstantSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","SetBase.E":"1"},"Instantiation":{"Function":[]},"Instantiation1":{"Function":[]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"NullThrownFromJavaScriptException":{"Exception":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"_CyclicInitializationError":{"Error":[]},"RuntimeError":{"Error":[]},"JsLinkedHashMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"LinkedHashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"JsIdentityLinkedHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"JsConstantLinkedHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"JSSyntaxRegExp":{"RegExp":[],"Pattern":[]},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"NativeUint8List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint8List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeByteBuffer":{"JavaScriptObject":[],"JSObject":[],"ByteBuffer":[],"TrustedGetRuntimeType":[]},"NativeTypedData":{"JavaScriptObject":[],"JSObject":[],"TypedData":[]},"NativeByteData":{"JavaScriptObject":[],"ByteData":[],"JSObject":[],"TypedData":[],"TrustedGetRuntimeType":[]},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"],"JavaScriptObject":[],"JSObject":[],"TypedData":[],"JSIndexable":["1"]},"NativeTypedArrayOfDouble":{"ListBase":["double"],"List":["double"],"JavaScriptIndexingBehavior":["double"],"JavaScriptObject":[],"EfficientLengthIterable":["double"],"JSObject":[],"TypedData":[],"JSIndexable":["double"],"Iterable":["double"]},"NativeTypedArrayOfInt":{"ListBase":["int"],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"]},"NativeFloat32List":{"NativeTypedArrayOfDouble":[],"ListBase":["double"],"Float32List":[],"List":["double"],"JavaScriptIndexingBehavior":["double"],"JavaScriptObject":[],"EfficientLengthIterable":["double"],"JSObject":[],"TypedData":[],"JSIndexable":["double"],"Iterable":["double"],"TrustedGetRuntimeType":[],"ListBase.E":"double","Iterable.E":"double"},"NativeFloat64List":{"NativeTypedArrayOfDouble":[],"ListBase":["double"],"Float64List":[],"List":["double"],"JavaScriptIndexingBehavior":["double"],"JavaScriptObject":[],"EfficientLengthIterable":["double"],"JSObject":[],"TypedData":[],"JSIndexable":["double"],"Iterable":["double"],"TrustedGetRuntimeType":[],"ListBase.E":"double","Iterable.E":"double"},"NativeInt16List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Int16List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeInt32List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Int32List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeInt8List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Int8List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeUint16List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint16List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeUint32List":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint32List":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeUint8ClampedList":{"NativeTypedArrayOfInt":[],"ListBase":["int"],"Uint8ClampedList":[],"List":["int"],"JavaScriptIndexingBehavior":["int"],"JavaScriptObject":[],"EfficientLengthIterable":["int"],"JSObject":[],"TypedData":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"_Type":{"Type":[]},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"_Future":{"Future":["1"]},"MultiStreamController":{"EventSink":["1"]},"_BufferingStreamSubscription":{"_BufferingStreamSubscription.T":"1"},"_HandlerEventSink":{"EventSink":["1"]},"_TimerImpl":{"Timer":[]},"_AsyncAwaitCompleter":{"Completer":["1"]},"_SyncStarIterable":{"Iterable":["1"],"Iterable.E":"1"},"AsyncError":{"Error":[]},"_BroadcastStream":{"_ControllerStream":["1"],"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_BroadcastSubscription":{"_ControllerSubscription":["1"],"_BufferingStreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_BroadcastStreamController":{"EventSink":["1"]},"_SyncBroadcastStreamController":{"_BroadcastStreamController":["1"],"EventSink":["1"]},"_AsyncBroadcastStreamController":{"_BroadcastStreamController":["1"],"EventSink":["1"]},"TimeoutException":{"Exception":[]},"_Completer":{"Completer":["1"]},"_AsyncCompleter":{"_Completer":["1"],"Completer":["1"]},"StreamView":{"Stream":["1"]},"_StreamController":{"EventSink":["1"]},"_AsyncStreamController":{"_AsyncStreamControllerDispatch":["1"],"_StreamController":["1"],"EventSink":["1"]},"_SyncStreamController":{"_StreamController":["1"],"EventSink":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamControllerAddStreamState":{"_AddStreamState":["1"]},"_StreamImpl":{"Stream":["1"]},"_EmptyStream":{"Stream":["1"],"Stream.T":"1"},"_MultiStream":{"Stream":["1"],"Stream.T":"1"},"_MultiStreamController":{"_AsyncStreamController":["1"],"_AsyncStreamControllerDispatch":["1"],"_StreamController":["1"],"MultiStreamController":["1"],"EventSink":["1"]},"_ForwardingStream":{"Stream":["2"]},"_ForwardingStreamSubscription":{"_BufferingStreamSubscription":["2"],"_BufferingStreamSubscription.T":"2"},"_WhereStream":{"_ForwardingStream":["1","1"],"Stream":["1"],"Stream.T":"1","_ForwardingStream.S":"1","_ForwardingStream.T":"1"},"_MapStream":{"_ForwardingStream":["1","2"],"Stream":["2"],"Stream.T":"2","_ForwardingStream.S":"1","_ForwardingStream.T":"2"},"_StateStreamSubscription":{"_ForwardingStreamSubscription":["2","2"],"_BufferingStreamSubscription":["2"],"_BufferingStreamSubscription.T":"2"},"_DistinctStream":{"_ForwardingStream":["1","1"],"Stream":["1"],"Stream.T":"1","_ForwardingStream.S":"1","_ForwardingStream.T":"1"},"_EventSinkWrapper":{"EventSink":["1"]},"_SinkTransformerStreamSubscription":{"_BufferingStreamSubscription":["2"],"_BufferingStreamSubscription.T":"2"},"_BoundSinkStream":{"Stream":["2"],"Stream.T":"2"},"_StreamHandlerTransformer":{"_StreamSinkTransformer":["1","2"]},"_HashMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_IdentityHashMap":{"_HashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_CustomHashMap":{"_HashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_HashSet":{"_SetBase":["1"],"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","SetBase.E":"1"},"_LinkedHashSet":{"_SetBase":["1"],"SetBase":["1"],"LinkedHashSet":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","SetBase.E":"1"},"UnmodifiableListView":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListBase.E":"1","Iterable.E":"1"},"LinkedList":{"Iterable":["1"],"Iterable.E":"1"},"ListBase":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapBase":{"Map":["1","2"]},"UnmodifiableMapBase":{"MapBase":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"_MapBaseValueIterable":{"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MapView":{"Map":["1","2"]},"UnmodifiableMapView":{"MapView":["1","2"],"_UnmodifiableMapMixin":["1","2"],"Map":["1","2"]},"_DoubleLinkedQueueElement":{"_DoubleLinkedQueueEntry":["1"],"DoubleLinkedQueueEntry":["1"]},"_DoubleLinkedQueueSentinel":{"_DoubleLinkedQueueEntry":["1"]},"DoubleLinkedQueue":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"ListQueue":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"SetBase":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_SetBase":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"UnmodifiableSetView":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","SetBase.E":"1"},"SplayTreeMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_SplayTreeKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_SplayTreeValueIterable":{"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_SplayTreeMapEntryIterable":{"EfficientLengthIterable":["MapEntry<1,2>"],"Iterable":["MapEntry<1,2>"],"Iterable.E":"MapEntry<1,2>"},"_SplayTreeKeyIterator":{"_SplayTreeIterator":["1","2","1"],"_SplayTreeIterator.T":"1"},"_SplayTreeValueIterator":{"_SplayTreeIterator":["1","_SplayTreeMapNode<1,2>","2"],"_SplayTreeIterator.T":"2"},"_SplayTreeMapEntryIterator":{"_SplayTreeIterator":["1","_SplayTreeMapNode<1,2>","MapEntry<1,2>"],"_SplayTreeIterator.T":"MapEntry<1,2>"},"SplayTreeSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","SetBase.E":"1"},"_JsonMap":{"MapBase":["String","@"],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"_JsonMapKeyIterable":{"ListIterable":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"Iterable.E":"String","ListIterable.E":"String"},"_JsonDecoderSink":{"StringConversionSink":[]},"AsciiCodec":{"Encoding":[]},"_UnicodeSubsetEncoder":{"Converter":["String","List"]},"AsciiEncoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"_UnicodeSubsetEncoderSink":{"StringConversionSink":[]},"_UnicodeSubsetDecoder":{"Converter":["List","String"]},"AsciiDecoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"Base64Encoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"Base64Decoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"_Base64DecoderSink":{"StringConversionSink":[]},"_FusedConverter":{"Converter":["1","3"],"Converter.S":"1","Converter.T":"3"},"HtmlEscape":{"Converter":["String","String"],"Converter.S":"String","Converter.T":"String"},"_HtmlEscapeSink":{"StringConversionSink":[]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonEncoder":{"Converter":["Object?","String"],"Converter.S":"Object?","Converter.T":"String"},"JsonDecoder":{"Converter":["String","Object?"],"Converter.S":"String","Converter.T":"Object?"},"Latin1Codec":{"Encoding":[]},"Latin1Encoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"Latin1Decoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"_StringSinkConversionSink":{"StringConversionSink":[]},"_StringAdapterSink":{"StringConversionSink":[]},"Utf8Codec":{"Encoding":[]},"Utf8Encoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"_Utf8EncoderSink":{"StringConversionSink":[]},"Utf8Decoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"BigInt":{"Comparable":["BigInt"]},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExp":{"Pattern":[]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"],"Pattern":[]},"_BigIntImpl":{"Comparable":["BigInt"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"_Exception":{"Exception":[]},"FormatException":{"Exception":[]},"IntegerDivisionByZeroException":{"Exception":[],"Error":[]},"_GeneratorIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"_StringStackTrace":{"StackTrace":[]},"Runes":{"Iterable":["int"],"Iterable.E":"int"},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"HtmlElement":{"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"BeforeUnloadEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"Blob":{"JavaScriptObject":[],"JSObject":[]},"CssRule":{"JavaScriptObject":[],"JSObject":[]},"Element2":{"Node1":[],"JavaScriptObject":[],"JSObject":[]},"Event":{"JavaScriptObject":[],"JSObject":[]},"File":{"Blob":[],"JavaScriptObject":[],"JSObject":[]},"Gamepad":{"JavaScriptObject":[],"JSObject":[]},"HttpRequest":{"JavaScriptObject":[],"JSObject":[]},"IFrameElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"MimeType":{"JavaScriptObject":[],"JSObject":[]},"MouseEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"Node1":{"JavaScriptObject":[],"JSObject":[]},"Plugin":{"JavaScriptObject":[],"JSObject":[]},"ProgressEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"SourceBuffer":{"JavaScriptObject":[],"JSObject":[]},"SpeechGrammar":{"JavaScriptObject":[],"JSObject":[]},"SpeechRecognitionResult":{"JavaScriptObject":[],"JSObject":[]},"StyleSheet":{"JavaScriptObject":[],"JSObject":[]},"TextTrack":{"JavaScriptObject":[],"JSObject":[]},"TextTrackCue":{"JavaScriptObject":[],"JSObject":[]},"Touch":{"JavaScriptObject":[],"JSObject":[]},"AccessibleNodeList":{"JavaScriptObject":[],"JSObject":[]},"AnchorElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"Animation":{"JavaScriptObject":[],"JSObject":[]},"ApplicationCacheErrorEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"AreaElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"BackgroundFetchEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"BackgroundFetchRegistration":{"JavaScriptObject":[],"JSObject":[]},"BluetoothRemoteGattDescriptor":{"JavaScriptObject":[],"JSObject":[]},"ButtonElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"CanvasElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"CanvasRenderingContext2D":{"JavaScriptObject":[],"JSObject":[]},"CharacterData":{"Node1":[],"JavaScriptObject":[],"JSObject":[]},"Client":{"JavaScriptObject":[],"JSObject":[]},"Credential":{"JavaScriptObject":[],"JSObject":[]},"CssKeywordValue":{"JavaScriptObject":[],"JSObject":[]},"CssNumericValue":{"JavaScriptObject":[],"JSObject":[]},"CssPerspective":{"JavaScriptObject":[],"JSObject":[]},"CssStyleDeclaration":{"JavaScriptObject":[],"JSObject":[]},"CssStyleValue":{"JavaScriptObject":[],"JSObject":[]},"CssTransformComponent":{"JavaScriptObject":[],"JSObject":[]},"CssTransformValue":{"JavaScriptObject":[],"JSObject":[]},"CssUnitValue":{"JavaScriptObject":[],"JSObject":[]},"CssUnparsedValue":{"JavaScriptObject":[],"JSObject":[]},"DataElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"DataTransferItemList":{"JavaScriptObject":[],"JSObject":[]},"DeprecationReport":{"JavaScriptObject":[],"JSObject":[]},"Document1":{"Node1":[],"JavaScriptObject":[],"JSObject":[]},"DomError":{"JavaScriptObject":[],"JSObject":[]},"DomException0":{"JavaScriptObject":[],"JSObject":[]},"DomRectList":{"ListBase":["Rectangle"],"ImmutableListMixin":["Rectangle"],"List":["Rectangle"],"JavaScriptIndexingBehavior":["Rectangle"],"JavaScriptObject":[],"EfficientLengthIterable":["Rectangle"],"JSObject":[],"Iterable":["Rectangle"],"JSIndexable":["Rectangle"],"ImmutableListMixin.E":"Rectangle","ListBase.E":"Rectangle","Iterable.E":"Rectangle"},"DomRectReadOnly0":{"JavaScriptObject":[],"Rectangle":["num"],"JSObject":[]},"DomStringList":{"ListBase":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptIndexingBehavior":["String"],"JavaScriptObject":[],"EfficientLengthIterable":["String"],"JSObject":[],"Iterable":["String"],"JSIndexable":["String"],"ImmutableListMixin.E":"String","ListBase.E":"String","Iterable.E":"String"},"DomTokenList0":{"JavaScriptObject":[],"JSObject":[]},"_ChildrenElementList":{"ListBase":["Element2"],"List":["Element2"],"EfficientLengthIterable":["Element2"],"Iterable":["Element2"],"ListBase.E":"Element2","Iterable.E":"Element2"},"ErrorEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"EventTarget":{"JavaScriptObject":[],"JSObject":[]},"ExtendableEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"FileList":{"ListBase":["File"],"ImmutableListMixin":["File"],"List":["File"],"JavaScriptIndexingBehavior":["File"],"JavaScriptObject":[],"EfficientLengthIterable":["File"],"JSObject":[],"Iterable":["File"],"JSIndexable":["File"],"ImmutableListMixin.E":"File","ListBase.E":"File","Iterable.E":"File"},"FileReader":{"JavaScriptObject":[],"JSObject":[]},"FileWriter":{"JavaScriptObject":[],"JSObject":[]},"FontFaceSet":{"JavaScriptObject":[],"JSObject":[]},"FormElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"GamepadButton":{"JavaScriptObject":[],"JSObject":[]},"History":{"JavaScriptObject":[],"JSObject":[]},"HtmlCollection":{"ListBase":["Node1"],"ImmutableListMixin":["Node1"],"List":["Node1"],"JavaScriptIndexingBehavior":["Node1"],"JavaScriptObject":[],"EfficientLengthIterable":["Node1"],"JSObject":[],"Iterable":["Node1"],"JSIndexable":["Node1"],"ImmutableListMixin.E":"Node1","ListBase.E":"Node1","Iterable.E":"Node1"},"HtmlDocument":{"Document1":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"HttpRequestEventTarget":{"JavaScriptObject":[],"JSObject":[]},"ImageData":{"JavaScriptObject":[],"JSObject":[]},"InputElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"InterventionReport":{"JavaScriptObject":[],"JSObject":[]},"LIElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"Location":{"JavaScriptObject":[],"JSObject":[]},"MediaError":{"JavaScriptObject":[],"JSObject":[]},"MediaKeyMessageEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"MediaList":{"JavaScriptObject":[],"JSObject":[]},"MediaQueryList":{"JavaScriptObject":[],"JSObject":[]},"MediaStream":{"JavaScriptObject":[],"JSObject":[]},"MediaStreamTrack":{"JavaScriptObject":[],"JSObject":[]},"MessagePort":{"JavaScriptObject":[],"JSObject":[]},"MeterElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"MidiInputMap":{"JavaScriptObject":[],"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"MidiOutputMap":{"JavaScriptObject":[],"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"MidiPort":{"JavaScriptObject":[],"JSObject":[]},"MimeTypeArray":{"ListBase":["MimeType"],"ImmutableListMixin":["MimeType"],"List":["MimeType"],"JavaScriptIndexingBehavior":["MimeType"],"JavaScriptObject":[],"EfficientLengthIterable":["MimeType"],"JSObject":[],"Iterable":["MimeType"],"JSIndexable":["MimeType"],"ImmutableListMixin.E":"MimeType","ListBase.E":"MimeType","Iterable.E":"MimeType"},"Navigator0":{"JavaScriptObject":[],"JSObject":[]},"NavigatorConcurrentHardware":{"JavaScriptObject":[],"JSObject":[]},"NavigatorUserMediaError":{"JavaScriptObject":[],"JSObject":[]},"_ChildNodeListLazy":{"ListBase":["Node1"],"List":["Node1"],"EfficientLengthIterable":["Node1"],"Iterable":["Node1"],"ListBase.E":"Node1","Iterable.E":"Node1"},"NodeList0":{"ListBase":["Node1"],"ImmutableListMixin":["Node1"],"List":["Node1"],"JavaScriptIndexingBehavior":["Node1"],"JavaScriptObject":[],"EfficientLengthIterable":["Node1"],"JSObject":[],"Iterable":["Node1"],"JSIndexable":["Node1"],"ImmutableListMixin.E":"Node1","ListBase.E":"Node1","Iterable.E":"Node1"},"Notification":{"JavaScriptObject":[],"JSObject":[]},"OptionElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"OutputElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"OverconstrainedError":{"JavaScriptObject":[],"JSObject":[]},"ParamElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"PaymentRequest":{"JavaScriptObject":[],"JSObject":[]},"PluginArray":{"ListBase":["Plugin"],"ImmutableListMixin":["Plugin"],"List":["Plugin"],"JavaScriptIndexingBehavior":["Plugin"],"JavaScriptObject":[],"EfficientLengthIterable":["Plugin"],"JSObject":[],"Iterable":["Plugin"],"JSIndexable":["Plugin"],"ImmutableListMixin.E":"Plugin","ListBase.E":"Plugin","Iterable.E":"Plugin"},"PositionError":{"JavaScriptObject":[],"JSObject":[]},"PresentationAvailability":{"JavaScriptObject":[],"JSObject":[]},"PresentationConnection":{"JavaScriptObject":[],"JSObject":[]},"PresentationConnectionCloseEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"ProgressElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"RelatedApplication":{"JavaScriptObject":[],"JSObject":[]},"ReportBody":{"JavaScriptObject":[],"JSObject":[]},"RtcDataChannel":{"JavaScriptObject":[],"JSObject":[]},"RtcLegacyStatsReport":{"JavaScriptObject":[],"JSObject":[]},"RtcStatsReport":{"JavaScriptObject":[],"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"SelectElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"SourceBufferList":{"ListBase":["SourceBuffer"],"ImmutableListMixin":["SourceBuffer"],"List":["SourceBuffer"],"JavaScriptIndexingBehavior":["SourceBuffer"],"JavaScriptObject":[],"EfficientLengthIterable":["SourceBuffer"],"JSObject":[],"Iterable":["SourceBuffer"],"JSIndexable":["SourceBuffer"],"ImmutableListMixin.E":"SourceBuffer","ListBase.E":"SourceBuffer","Iterable.E":"SourceBuffer"},"SpeechGrammarList":{"ListBase":["SpeechGrammar"],"ImmutableListMixin":["SpeechGrammar"],"List":["SpeechGrammar"],"JavaScriptIndexingBehavior":["SpeechGrammar"],"JavaScriptObject":[],"EfficientLengthIterable":["SpeechGrammar"],"JSObject":[],"Iterable":["SpeechGrammar"],"JSIndexable":["SpeechGrammar"],"ImmutableListMixin.E":"SpeechGrammar","ListBase.E":"SpeechGrammar","Iterable.E":"SpeechGrammar"},"SpeechRecognitionError":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"Storage":{"JavaScriptObject":[],"MapBase":["String","String"],"JSObject":[],"Map":["String","String"],"MapBase.V":"String","MapBase.K":"String"},"TextAreaElement":{"HtmlElement":[],"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"TextTrackCueList":{"ListBase":["TextTrackCue"],"ImmutableListMixin":["TextTrackCue"],"List":["TextTrackCue"],"JavaScriptIndexingBehavior":["TextTrackCue"],"JavaScriptObject":[],"EfficientLengthIterable":["TextTrackCue"],"JSObject":[],"Iterable":["TextTrackCue"],"JSIndexable":["TextTrackCue"],"ImmutableListMixin.E":"TextTrackCue","ListBase.E":"TextTrackCue","Iterable.E":"TextTrackCue"},"TextTrackList":{"ListBase":["TextTrack"],"ImmutableListMixin":["TextTrack"],"List":["TextTrack"],"JavaScriptIndexingBehavior":["TextTrack"],"JavaScriptObject":[],"EfficientLengthIterable":["TextTrack"],"JSObject":[],"Iterable":["TextTrack"],"JSIndexable":["TextTrack"],"ImmutableListMixin.E":"TextTrack","ListBase.E":"TextTrack","Iterable.E":"TextTrack"},"TimeRanges":{"JavaScriptObject":[],"JSObject":[]},"TouchList":{"ListBase":["Touch"],"ImmutableListMixin":["Touch"],"List":["Touch"],"JavaScriptIndexingBehavior":["Touch"],"JavaScriptObject":[],"EfficientLengthIterable":["Touch"],"JSObject":[],"Iterable":["Touch"],"JSIndexable":["Touch"],"ImmutableListMixin.E":"Touch","ListBase.E":"Touch","Iterable.E":"Touch"},"TrackDefaultList":{"JavaScriptObject":[],"JSObject":[]},"UIEvent":{"Event":[],"JavaScriptObject":[],"JSObject":[]},"Url":{"JavaScriptObject":[],"JSObject":[]},"VideoTrack":{"JavaScriptObject":[],"JSObject":[]},"VideoTrackList":{"JavaScriptObject":[],"JSObject":[]},"VttRegion":{"JavaScriptObject":[],"JSObject":[]},"Window":{"JavaScriptObject":[],"JSObject":[]},"WorkerGlobalScope":{"JavaScriptObject":[],"JSObject":[]},"_Attr":{"Node1":[],"JavaScriptObject":[],"JSObject":[]},"_CssRuleList":{"ListBase":["CssRule"],"ImmutableListMixin":["CssRule"],"List":["CssRule"],"JavaScriptIndexingBehavior":["CssRule"],"JavaScriptObject":[],"EfficientLengthIterable":["CssRule"],"JSObject":[],"Iterable":["CssRule"],"JSIndexable":["CssRule"],"ImmutableListMixin.E":"CssRule","ListBase.E":"CssRule","Iterable.E":"CssRule"},"_DomRect":{"JavaScriptObject":[],"Rectangle":["num"],"JSObject":[]},"_GamepadList":{"ListBase":["Gamepad?"],"ImmutableListMixin":["Gamepad?"],"List":["Gamepad?"],"JavaScriptIndexingBehavior":["Gamepad?"],"JavaScriptObject":[],"EfficientLengthIterable":["Gamepad?"],"JSObject":[],"Iterable":["Gamepad?"],"JSIndexable":["Gamepad?"],"ImmutableListMixin.E":"Gamepad?","ListBase.E":"Gamepad?","Iterable.E":"Gamepad?"},"_NamedNodeMap":{"ListBase":["Node1"],"ImmutableListMixin":["Node1"],"List":["Node1"],"JavaScriptIndexingBehavior":["Node1"],"JavaScriptObject":[],"EfficientLengthIterable":["Node1"],"JSObject":[],"Iterable":["Node1"],"JSIndexable":["Node1"],"ImmutableListMixin.E":"Node1","ListBase.E":"Node1","Iterable.E":"Node1"},"_Report":{"JavaScriptObject":[],"JSObject":[]},"_SpeechRecognitionResultList":{"ListBase":["SpeechRecognitionResult"],"ImmutableListMixin":["SpeechRecognitionResult"],"List":["SpeechRecognitionResult"],"JavaScriptIndexingBehavior":["SpeechRecognitionResult"],"JavaScriptObject":[],"EfficientLengthIterable":["SpeechRecognitionResult"],"JSObject":[],"Iterable":["SpeechRecognitionResult"],"JSIndexable":["SpeechRecognitionResult"],"ImmutableListMixin.E":"SpeechRecognitionResult","ListBase.E":"SpeechRecognitionResult","Iterable.E":"SpeechRecognitionResult"},"_StyleSheetList":{"ListBase":["StyleSheet"],"ImmutableListMixin":["StyleSheet"],"List":["StyleSheet"],"JavaScriptIndexingBehavior":["StyleSheet"],"JavaScriptObject":[],"EfficientLengthIterable":["StyleSheet"],"JSObject":[],"Iterable":["StyleSheet"],"JSIndexable":["StyleSheet"],"ImmutableListMixin.E":"StyleSheet","ListBase.E":"StyleSheet","Iterable.E":"StyleSheet"},"_AttributeMap":{"MapBase":["String","String"],"Map":["String","String"]},"_ElementAttributeMap":{"MapBase":["String","String"],"Map":["String","String"],"MapBase.V":"String","MapBase.K":"String"},"_DataAttributeMap":{"MapBase":["String","String"],"Map":["String","String"],"MapBase.V":"String","MapBase.K":"String"},"_EventStream":{"Stream":["1"],"Stream.T":"1"},"_ElementEventStreamImpl":{"_EventStream":["1"],"Stream":["1"],"Stream.T":"1"},"FilteredElementList0":{"ListBase":["Element2"],"List":["Element2"],"EfficientLengthIterable":["Element2"],"Iterable":["Element2"],"ListBase.E":"Element2","Iterable.E":"Element2"},"Transaction":{"JavaScriptObject":[],"JSObject":[]},"Cursor":{"JavaScriptObject":[],"JSObject":[]},"CursorWithValue":{"JavaScriptObject":[],"JSObject":[]},"Database":{"JavaScriptObject":[],"JSObject":[]},"KeyRange":{"JavaScriptObject":[],"JSObject":[]},"ObjectStore":{"JavaScriptObject":[],"JSObject":[]},"Observation":{"JavaScriptObject":[],"JSObject":[]},"ObserverChanges":{"JavaScriptObject":[],"JSObject":[]},"Request0":{"JavaScriptObject":[],"JSObject":[]},"Directory":{"FileSystemEntity":[]},"File0":{"FileSystemEntity":[]},"_RandomAccessFile":{"RandomAccessFile":[]},"OSError":{"Exception":[]},"_Directory":{"Directory":[],"FileSystemEntity":[]},"FileSystemException":{"Exception":[]},"PathAccessException":{"Exception":[]},"PathExistsException":{"Exception":[]},"PathNotFoundException":{"Exception":[]},"_FileStream":{"Stream":["List"],"Stream.T":"List"},"_File":{"File0":[],"FileSystemEntity":[]},"SystemEncoding":{"Encoding":[]},"JsArray":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListBase.E":"1","Iterable.E":"1"},"NullRejectionException":{"Exception":[]},"Rectangle":{"_RectangleBase":["1"]},"Length":{"JavaScriptObject":[],"JSObject":[]},"Number":{"JavaScriptObject":[],"JSObject":[]},"Transform0":{"JavaScriptObject":[],"JSObject":[]},"Angle":{"JavaScriptObject":[],"JSObject":[]},"LengthList":{"ListBase":["Length"],"ImmutableListMixin":["Length"],"List":["Length"],"JavaScriptObject":[],"EfficientLengthIterable":["Length"],"JSObject":[],"Iterable":["Length"],"ImmutableListMixin.E":"Length","ListBase.E":"Length","Iterable.E":"Length"},"NumberList":{"ListBase":["Number"],"ImmutableListMixin":["Number"],"List":["Number"],"JavaScriptObject":[],"EfficientLengthIterable":["Number"],"JSObject":[],"Iterable":["Number"],"ImmutableListMixin.E":"Number","ListBase.E":"Number","Iterable.E":"Number"},"PointList":{"JavaScriptObject":[],"JSObject":[]},"StringList":{"ListBase":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptObject":[],"EfficientLengthIterable":["String"],"JSObject":[],"Iterable":["String"],"ImmutableListMixin.E":"String","ListBase.E":"String","Iterable.E":"String"},"SvgElement":{"Element2":[],"Node1":[],"JavaScriptObject":[],"JSObject":[]},"TransformList":{"ListBase":["Transform0"],"ImmutableListMixin":["Transform0"],"List":["Transform0"],"JavaScriptObject":[],"EfficientLengthIterable":["Transform0"],"JSObject":[],"Iterable":["Transform0"],"ImmutableListMixin.E":"Transform0","ListBase.E":"Transform0","Iterable.E":"Transform0"},"ByteData":{"TypedData":[]},"Int8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint8ClampedList":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Int16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Int32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Uint32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"TypedData":[]},"Float32List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TypedData":[]},"Float64List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"TypedData":[]},"_UnmodifiableInt64ListView":{"ListBase.E":"int","Iterable.E":"int"},"AudioBuffer":{"JavaScriptObject":[],"JSObject":[]},"AudioParam":{"JavaScriptObject":[],"JSObject":[]},"AudioParamMap":{"JavaScriptObject":[],"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"AudioTrack":{"JavaScriptObject":[],"JSObject":[]},"AudioTrackList":{"JavaScriptObject":[],"JSObject":[]},"BaseAudioContext":{"JavaScriptObject":[],"JSObject":[]},"OfflineAudioContext":{"JavaScriptObject":[],"JSObject":[]},"ArchiveException":{"FormatException":[],"Exception":[]},"InputStream":{"InputStreamBase":[]},"SpanMarker":{"Comparable":["SpanMarker"]},"IncompatibleOverlappingAttributionsException":{"Exception":[]},"NamedAttribution":{"Attribution":[]},"BoardItem":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoardItemState":{"State":["BoardItem"]},"BoardList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoardListState":{"State":["BoardList"]},"BoardView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoardViewState":{"State":["BoardView"]},"CopyOnWriteList":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"CopyOnWriteMap":{"Map":["1","2"]},"CopyOnWriteSet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"BuiltList":{"Iterable":["1"]},"_BuiltList":{"BuiltList":["1"],"Iterable":["1"],"Iterable.E":"1"},"_BuiltListMultimap":{"BuiltListMultimap":["1","2"]},"_BuiltMap":{"BuiltMap":["1","2"]},"BuiltSet":{"Iterable":["1"]},"_BuiltSet":{"BuiltSet":["1"],"Iterable":["1"],"Iterable.E":"1"},"_BuiltSetMultimap":{"BuiltSetMultimap":["1","2"]},"BuiltValueNullFieldError":{"Error":[]},"BuiltValueNestedFieldError":{"Error":[]},"DeserializationError":{"Error":[]},"BigIntSerializer":{"PrimitiveSerializer":["BigInt"],"Serializer":["BigInt"]},"BoolSerializer":{"PrimitiveSerializer":["bool"],"Serializer":["bool"]},"BuiltListMultimapSerializer":{"StructuredSerializer":["BuiltListMultimap<@,@>"],"Serializer":["BuiltListMultimap<@,@>"]},"BuiltListSerializer":{"StructuredSerializer":["BuiltList<@>"],"Serializer":["BuiltList<@>"]},"BuiltMapSerializer":{"StructuredSerializer":["BuiltMap<@,@>"],"Serializer":["BuiltMap<@,@>"]},"BuiltSetMultimapSerializer":{"StructuredSerializer":["BuiltSetMultimap<@,@>"],"Serializer":["BuiltSetMultimap<@,@>"]},"BuiltSetSerializer":{"StructuredSerializer":["BuiltSet<@>"],"Serializer":["BuiltSet<@>"]},"DateTimeSerializer":{"PrimitiveSerializer":["DateTime"],"Serializer":["DateTime"]},"DoubleSerializer":{"PrimitiveSerializer":["double"],"Serializer":["double"]},"DurationSerializer":{"PrimitiveSerializer":["Duration"],"Serializer":["Duration"]},"Int32Serializer":{"PrimitiveSerializer":["Int32"],"Serializer":["Int32"]},"Int64Serializer":{"PrimitiveSerializer":["Int64"],"Serializer":["Int64"]},"IntSerializer":{"PrimitiveSerializer":["int"],"Serializer":["int"]},"JsonObjectSerializer":{"PrimitiveSerializer":["JsonObject"],"Serializer":["JsonObject"]},"NullSerializer":{"PrimitiveSerializer":["Null"],"Serializer":["Null"]},"NumSerializer":{"PrimitiveSerializer":["num"],"Serializer":["num"]},"RegExpSerializer":{"PrimitiveSerializer":["RegExp"],"Serializer":["RegExp"]},"StringSerializer":{"PrimitiveSerializer":["String"],"Serializer":["String"]},"Uint8ListSerializer":{"PrimitiveSerializer":["Uint8List"],"Serializer":["Uint8List"]},"UriSerializer":{"PrimitiveSerializer":["Uri"],"Serializer":["Uri"]},"StandardJsonPlugin":{"SerializerPlugin":[]},"StringCharacters":{"Iterable":["String"],"Iterable.E":"String"},"BarChart0":{"CartesianChart":["String"],"BaseChart0":["String"],"BaseChart0.D":"String","CartesianChart.D":"String"},"BarRendererElement":{"BaseBarRendererElement":[]},"AnimatedBar":{"BaseAnimatedBar":["1","BarRendererElement<1>"]},"BarRenderer":{"BaseBarRenderer":["1","BarRendererElement<1>","AnimatedBar<1>"],"BaseCartesianRenderer":["1"],"BaseSeriesRenderer":["1"],"SeriesRenderer":["1"],"LayoutView":[],"BaseBarRenderer.D":"1","BaseBarRenderer.B":"AnimatedBar<1>","BaseBarRenderer.R":"BarRendererElement<1>"},"BaseBarRenderer":{"BaseCartesianRenderer":["1"],"BaseSeriesRenderer":["1"],"SeriesRenderer":["1"],"LayoutView":[]},"_ReversedSeriesIterable":{"Iterable":["1"],"Iterable.E":"1"},"Axis":{"ImmutableAxis":["1"],"LayoutView":[]},"NumericAxis":{"Axis":["num"],"ImmutableAxis":["num"],"LayoutView":[],"Axis.D":"num"},"OrdinalAxis":{"Axis":["String"],"ImmutableAxis":["String"],"LayoutView":[],"Axis.D":"String"},"AxisTicks":{"Tick":["1"],"Comparable":["AxisTicks<1>"]},"GridlineRendererSpec":{"SmallTickRendererSpec":["1"]},"GridlineTickDrawStrategy":{"BaseTickDrawStrategy":["1"]},"SmallTickDrawStrategy":{"BaseTickDrawStrategy":["1"]},"NumericTickProvider":{"BaseTickProvider":["num"],"BaseTickProvider.D":"num"},"OrdinalTickProvider":{"BaseTickProvider":["String"],"BaseTickProvider.D":"String"},"SimpleOrdinalScale":{"OrdinalScale":[]},"DateTimeAxisSpec":{"AxisSpec":["DateTime"]},"NumericAxisSpec":{"AxisSpec":["num"]},"OrdinalAxisSpec":{"AxisSpec":["String"]},"OrdinalTickFormatter":{"SimpleTickFormatterBase":["String"],"SimpleTickFormatterBase.D":"String"},"NumericTickFormatter":{"SimpleTickFormatterBase":["num"],"SimpleTickFormatterBase.D":"num"},"_TimeStepIteratorFactoryImpl":{"Iterable":["DateTime"],"Iterable.E":"DateTime"},"DateTimeAxis":{"Axis":["DateTime"],"ImmutableAxis":["DateTime"],"LayoutView":[],"Axis.D":"DateTime"},"DateTimeScale":{"MutableScale":["DateTime"]},"HourTickFormatter":{"TimeTickFormatter":[]},"TimeRangeTickProvider":{"BaseTickProvider":["DateTime"]},"TimeRangeTickProviderImpl":{"TimeRangeTickProvider":[],"BaseTickProvider":["DateTime"],"BaseTickProvider.D":"DateTime"},"TimeStepIteratorFactory":{"Iterable":["DateTime"]},"TimeTickFormatterImpl":{"TimeTickFormatter":[]},"OrdinalCartesianChart":{"CartesianChart":["String"],"BaseChart0":["String"]},"CartesianChart":{"BaseChart0":["1"]},"BaseCartesianRenderer":{"BaseSeriesRenderer":["1"],"SeriesRenderer":["1"],"LayoutView":[]},"DomainHighlighter0":{"ChartBehavior0":["1"]},"Legend":{"ChartBehavior0":["1"],"LayoutView":[]},"SeriesLegend0":{"Legend":["1"],"ChartBehavior0":["1"],"LayoutView":[]},"LinePointHighlighter0":{"ChartBehavior0":["1"]},"_LinePointLayoutView":{"LayoutView":[]},"SelectNearest0":{"ChartBehavior0":["1"]},"MutableSeries":{"ImmutableSeries":["1"]},"MutableSelectionModel":{"SelectionModel":["1"]},"SeriesRenderer":{"LayoutView":[]},"BaseSeriesRenderer":{"SeriesRenderer":["1"],"LayoutView":[]},"LineRenderer":{"BaseCartesianRenderer":["1"],"BaseSeriesRenderer":["1"],"SeriesRenderer":["1"],"LayoutView":[]},"PointRenderer":{"BaseCartesianRenderer":["1"],"BaseSeriesRenderer":["1"],"SeriesRenderer":["1"],"LayoutView":[]},"TimeSeriesChart":{"CartesianChart":["DateTime"],"BaseChart0":["DateTime"],"BaseChart0.D":"DateTime","CartesianChart.D":"DateTime"},"MaterialBlue":{"Palette":[]},"MaterialRed":{"Palette":[]},"MaterialYellow":{"Palette":[]},"MaterialGreen":{"Palette":[]},"MaterialPurple":{"Palette":[]},"MaterialCyan":{"Palette":[]},"MaterialDeepOrange":{"Palette":[]},"MaterialLime":{"Palette":[]},"MaterialIndigo":{"Palette":[]},"MaterialPink":{"Palette":[]},"MaterialTeal":{"Palette":[]},"AttributeKey":{"TypedKey":["1"]},"BarChart":{"BaseChart":["String"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"BaseChart.D":"String"},"BaseChart":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"BaseChartState":{"State":["BaseChart<1>"]},"DomainHighlighter":{"ChartBehavior":["1"]},"SeriesLegend":{"ChartBehavior":["1"]},"_FlutterSeriesLegend":{"SeriesLegend0":["1"],"Legend":["1"],"ChartBehavior0":["1"],"LayoutView":[],"BuildableBehavior":["ChartBehavior0<@>"]},"LinePointHighlighter":{"ChartBehavior":["1"]},"SelectNearest":{"ChartBehavior":["1"]},"CartesianChart0":{"BaseChart":["1"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ChartContainerRenderObject":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ChartContainer":{"CustomPaint":[],"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ChartContainerCustomPaint":{"Listenable":[]},"_SymbolCustomPaint":{"Listenable":[]},"TextElement":{"TextElement2":[]},"TimeSeriesChart0":{"BaseChart":["DateTime"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"BaseChart.D":"DateTime"},"CanonicalizedMap":{"Map":["2","3"]},"UnorderedIterableEquality":{"_UnorderedEquality":["1","Iterable<1>"],"_UnorderedEquality.E":"1"},"SetEquality":{"_UnorderedEquality":["1","Set<1>"],"_UnorderedEquality.E":"1"},"Selector":{"TreeNode":[]},"SimpleSelectorSequence":{"TreeNode":[]},"Expression":{"TreeNode":[]},"Identifier":{"TreeNode":[]},"Wildcard":{"TreeNode":[]},"ThisOperator":{"TreeNode":[]},"Negation":{"TreeNode":[]},"SelectorGroup":{"TreeNode":[]},"SimpleSelector":{"TreeNode":[]},"ElementSelector":{"SimpleSelector":[],"TreeNode":[]},"NamespaceSelector":{"SimpleSelector":[],"TreeNode":[]},"AttributeSelector":{"SimpleSelector":[],"TreeNode":[]},"IdSelector":{"SimpleSelector":[],"TreeNode":[]},"ClassSelector":{"SimpleSelector":[],"TreeNode":[]},"PseudoClassSelector":{"SimpleSelector":[],"TreeNode":[]},"PseudoElementSelector":{"SimpleSelector":[],"TreeNode":[]},"PseudoClassFunctionSelector":{"SimpleSelector":[],"TreeNode":[]},"PseudoElementFunctionSelector":{"SimpleSelector":[],"TreeNode":[]},"SelectorExpression":{"TreeNode":[]},"NegationSelector":{"SimpleSelector":[],"TreeNode":[]},"OperatorPlus":{"Expression":[],"TreeNode":[]},"OperatorMinus":{"Expression":[],"TreeNode":[]},"LiteralTerm":{"Expression":[],"TreeNode":[]},"NumberTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"UnitTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"LengthTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"PercentageTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"EmTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"ExTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"AngleTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"TimeTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"FreqTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"FractionTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"ResolutionTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"ChTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"RemTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"LineHeightTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"ViewportTerm":{"LiteralTerm":[],"Expression":[],"TreeNode":[]},"DropTarget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropTargetState":{"State":["DropTarget"]},"DropEnterEvent":{"DropEvent":[]},"DropExitEvent":{"DropEvent":[]},"DropUpdateEvent":{"DropEvent":[]},"DropDoneEvent":{"DropEvent":[]},"Int32":{"Comparable":["Object"]},"Int64":{"Comparable":["Object"]},"Animation0":{"Listenable":[]},"AnimationController":{"Animation0":["double"],"Listenable":[]},"_AlwaysCompleteAnimation":{"Animation0":["double"],"Listenable":[]},"_AlwaysDismissedAnimation":{"Animation0":["double"],"Listenable":[]},"AlwaysStoppedAnimation":{"Animation0":["1"],"Listenable":[]},"ProxyAnimation":{"Animation0":["double"],"Listenable":[]},"ReverseAnimation":{"Animation0":["double"],"Listenable":[]},"CurvedAnimation":{"Animation0":["double"],"Listenable":[]},"TrainHoppingAnimation":{"Animation0":["double"],"Listenable":[]},"CompoundAnimation":{"Animation0":["1"],"Listenable":[]},"AnimationMin":{"Animation0":["1"],"Listenable":[]},"_Linear":{"Curve":[]},"SawTooth":{"Curve":[]},"Interval":{"Curve":[]},"Threshold":{"Curve":[]},"Cubic":{"Curve":[]},"ThreePointCubic":{"Curve":[]},"FlippedCurve":{"Curve":[]},"_DecelerateCurve":{"Curve":[]},"ElasticOutCurve":{"Curve":[]},"Tween":{"Animatable":["1"],"Animatable.T":"1","Tween.T":"1"},"ColorTween":{"Tween":["Color?"],"Animatable":["Color?"],"Animatable.T":"Color?","Tween.T":"Color?"},"_AnimatedEvaluation":{"Animation0":["1"],"Listenable":[]},"_ChainedEvaluation":{"Animatable":["1"],"Animatable.T":"1"},"ReverseTween":{"Tween":["1"],"Animatable":["1"],"Animatable.T":"1","Tween.T":"1"},"SizeTween":{"Tween":["Size?"],"Animatable":["Size?"],"Animatable.T":"Size?","Tween.T":"Size?"},"RectTween":{"Tween":["Rect?"],"Animatable":["Rect?"],"Animatable.T":"Rect?","Tween.T":"Rect?"},"IntTween":{"Tween":["int"],"Animatable":["int"],"Animatable.T":"int","Tween.T":"int"},"ConstantTween":{"Tween":["1"],"Animatable":["1"],"Animatable.T":"1","Tween.T":"1"},"CurveTween":{"Animatable":["double"],"Animatable.T":"double"},"TweenSequence":{"Animatable":["1"],"Animatable.T":"1"},"CupertinoActivityIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoActivityIndicatorState":{"State":["CupertinoActivityIndicator"]},"_CupertinoActivityIndicatorPainter":{"Listenable":[]},"CupertinoButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoButtonState":{"State":["CupertinoButton"]},"CupertinoCheckbox":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoCheckboxState":{"State":["CupertinoCheckbox"]},"_CheckboxPainter0":{"Listenable":[]},"CupertinoDynamicColor":{"Color":[]},"_CupertinoDesktopTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"CupertinoDesktopTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoDesktopTextSelectionToolbarButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoDesktopTextSelectionToolbarButtonState":{"State":["CupertinoDesktopTextSelectionToolbarButton"]},"CupertinoIconThemeData":{"IconThemeData":[]},"_CupertinoLocalizationsDelegate":{"LocalizationsDelegate":["CupertinoLocalizations"],"LocalizationsDelegate.T":"CupertinoLocalizations"},"DefaultCupertinoLocalizations":{"CupertinoLocalizations":[]},"CupertinoTextMagnifier":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextMagnifierState":{"State":["CupertinoTextMagnifier"]},"CupertinoMagnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoRadio":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoRadioState":{"State":["CupertinoRadio<1>"]},"_RadioPainter0":{"Listenable":[]},"_CupertinoBackGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoPageTransition":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoBackGestureDetectorState":{"State":["_CupertinoBackGestureDetector<1>"]},"_CupertinoEdgeShadowDecoration":{"Decoration":[]},"_CupertinoEdgeShadowPainter":{"BoxPainter":[]},"CupertinoScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoScrollbarState":{"RawScrollbarState":["CupertinoScrollbar"],"State":["CupertinoScrollbar"]},"_TextSelectionHandlePainter0":{"Listenable":[]},"CupertinoTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"_CupertinoTextSelectionToolbarContent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextSelectionToolbarShape":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderCupertinoTextSelectionToolbarShape":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_CupertinoTextSelectionToolbarContentState":{"State":["_CupertinoTextSelectionToolbarContent"]},"_LeftCupertinoChevronPainter":{"Listenable":[]},"_RightCupertinoChevronPainter":{"Listenable":[]},"_CupertinoChevronPainter":{"Listenable":[]},"_CupertinoTextSelectionToolbarItems":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextSelectionToolbarItemsElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderCupertinoTextSelectionToolbarItems":{"RenderBoxContainerDefaultsMixin":["RenderBox","ToolbarItemsParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ToolbarItemsParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ToolbarItemsParentData","RenderBoxContainerDefaultsMixin.1":"ToolbarItemsParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"_NullElement0":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_NullWidget":{"Widget":[],"DiagnosticableTree":[]},"CupertinoTextSelectionToolbarButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextSelectionToolbarButtonState":{"State":["CupertinoTextSelectionToolbarButton"]},"_LiveTextIconPainter":{"Listenable":[]},"_InheritedCupertinoTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoTheme":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ToggleablePainter":{"Listenable":[]},"ErrorDescription":{"DiagnosticsProperty":["List"],"DiagnosticsNode":[]},"_ErrorDiagnostic":{"DiagnosticsProperty":["List"],"DiagnosticsNode":[]},"ErrorSummary":{"DiagnosticsProperty":["List"],"DiagnosticsNode":[]},"ErrorHint":{"DiagnosticsProperty":["List"],"DiagnosticsNode":[]},"ErrorSpacer":{"DiagnosticsProperty":["~"],"DiagnosticsNode":[]},"FlutterError":{"DiagnosticableTree":[],"AssertionError":[],"Error":[]},"DiagnosticsStackTrace":{"DiagnosticsNode":[]},"_FlutterErrorDetailsNode":{"DiagnosticableNode":["FlutterErrorDetails"],"DiagnosticsNode":[]},"ChangeNotifier":{"Listenable":[]},"ValueNotifier":{"Listenable":[]},"_MergingListenable":{"Listenable":[]},"DiagnosticsProperty":{"DiagnosticsNode":[]},"DiagnosticableNode":{"DiagnosticsNode":[]},"DiagnosticableTreeNode":{"DiagnosticableNode":["DiagnosticableTree"],"DiagnosticsNode":[]},"DiagnosticsBlock":{"DiagnosticsNode":[]},"LocalKey":{"Key":[]},"ValueKey":{"LocalKey":[],"Key":[],"ValueKey.T":"1"},"UniqueKey":{"LocalKey":[],"Key":[]},"LicenseEntryWithLineBreaks":{"LicenseEntry":[]},"ObserverList":{"Iterable":["1"],"Iterable.E":"1"},"HashedObserverList":{"Iterable":["1"],"Iterable.E":"1"},"SynchronousFuture":{"Future":["1"]},"GestureBinding":{"HitTestTarget":[]},"FlutterErrorDetailsForPointerEventDispatcher":{"FlutterErrorDetails":[]},"_PointerEventDescription":{"PointerEvent":[]},"PointerHoverEvent":{"PointerEvent":[]},"PointerEnterEvent":{"PointerEvent":[]},"PointerExitEvent":{"PointerEvent":[]},"PointerDownEvent":{"PointerEvent":[]},"PointerMoveEvent":{"PointerEvent":[]},"PointerUpEvent":{"PointerEvent":[]},"PointerSignalEvent":{"PointerEvent":[]},"PointerPanZoomStartEvent":{"PointerEvent":[]},"_AbstractPointerEvent":{"PointerEvent":[]},"_TransformedPointerEvent":{"PointerEvent":[]},"PointerAddedEvent":{"PointerEvent":[]},"_TransformedPointerAddedEvent":{"PointerAddedEvent":[],"PointerEvent":[]},"PointerRemovedEvent":{"PointerEvent":[]},"_TransformedPointerRemovedEvent":{"PointerRemovedEvent":[],"PointerEvent":[]},"_TransformedPointerHoverEvent":{"PointerHoverEvent":[],"PointerEvent":[]},"_TransformedPointerEnterEvent":{"PointerEnterEvent":[],"PointerEvent":[]},"_TransformedPointerExitEvent":{"PointerExitEvent":[],"PointerEvent":[]},"_TransformedPointerDownEvent":{"PointerDownEvent":[],"PointerEvent":[]},"_TransformedPointerMoveEvent":{"PointerMoveEvent":[],"PointerEvent":[]},"_TransformedPointerUpEvent":{"PointerUpEvent":[],"PointerEvent":[]},"PointerScrollEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerScrollEvent":{"PointerScrollEvent":[],"PointerSignalEvent":[],"PointerEvent":[]},"PointerScrollInertiaCancelEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerScrollInertiaCancelEvent":{"PointerScrollInertiaCancelEvent":[],"PointerSignalEvent":[],"PointerEvent":[]},"PointerScaleEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerScaleEvent":{"PointerScaleEvent":[],"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerPanZoomStartEvent":{"PointerPanZoomStartEvent":[],"PointerEvent":[]},"PointerPanZoomUpdateEvent":{"PointerEvent":[]},"_TransformedPointerPanZoomUpdateEvent":{"PointerPanZoomUpdateEvent":[],"PointerEvent":[]},"PointerPanZoomEndEvent":{"PointerEvent":[]},"_TransformedPointerPanZoomEndEvent":{"PointerPanZoomEndEvent":[],"PointerEvent":[]},"PointerCancelEvent":{"PointerEvent":[]},"_TransformedPointerCancelEvent":{"PointerCancelEvent":[],"PointerEvent":[]},"ForcePressGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_MatrixTransformPart":{"_TransformPart":[]},"_OffsetTransformPart":{"_TransformPart":[]},"LongPressGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"VerticalDragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"HorizontalDragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PanGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"DragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"MultiDragGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_ImmediatePointerState":{"MultiDragPointerState":[]},"ImmediateMultiDragGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_DelayedPointerState":{"MultiDragPointerState":[]},"DelayedMultiDragGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"DoubleTapGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"GestureRecognizer":{"DiagnosticableTree":[],"GestureArenaMember":[]},"OneSequenceGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PrimaryPointerGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"ScaleGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"TapGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"BaseTapGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"TapAndHorizontalDragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"TapAndPanGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"BaseTapAndDragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_CombiningGestureArenaMember":{"GestureArenaMember":[]},"_CombiningGestureArenaEntry":{"GestureArenaEntry":[]},"IOSScrollViewFlingVelocityTracker":{"VelocityTracker":[]},"MacOSScrollViewFlingVelocityTracker":{"VelocityTracker":[]},"LicensePage":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PackagesView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PackageLicensePage":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MasterDetailFlow":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MasterDetailFlowState":{"State":["_MasterDetailFlow"]},"_MasterDetailScaffold":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MasterDetailScaffoldState":{"State":["_MasterDetailScaffold"]},"_LicensePageState":{"State":["LicensePage"]},"_AboutProgram":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PackagesViewState":{"State":["_PackagesView"]},"_PackageListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PackageLicensePageState":{"State":["_PackageLicensePage"]},"_PackageLicensePageTitle":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MasterPage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DetailView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BackButtonIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BackButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerButtonIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EndDrawerButtonIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EndDrawerButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ActionIconTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"AdaptiveTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialApp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialAppState":{"State":["MaterialApp"]},"AppBar":{"StatefulWidget":[],"PreferredSizeWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverAppBar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PreferredAppBarSize":{"Size":[]},"_AppBarState":{"State":["AppBar"]},"_SliverAppBarState":{"State":["SliverAppBar"]},"_AppBarTitleBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderAppBarTitleBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"MaterialRectArcTween":{"Tween":["Rect?"],"Animatable":["Rect?"],"Animatable.T":"Rect?","Tween.T":"Rect?"},"MaterialPointArcTween":{"Tween":["Offset"],"Animatable":["Offset"],"Animatable.T":"Offset","Tween.T":"Offset"},"MaterialBannerTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"BottomAppBar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_BottomAppBarState":{"State":["BottomAppBar"]},"_BottomAppBarClipper":{"CustomClipper":["Path"],"Listenable":[]},"BottomSheet":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_BottomSheetState":{"State":["BottomSheet"]},"_DragHandle":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_BottomSheetGestureDetector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawMaterialButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawMaterialButtonState":{"State":["RawMaterialButton"]},"_InputPadding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInputPadding":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_LerpSides":{"MaterialStateProperty":["BorderSide?"]},"ButtonStyleButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ButtonStyleState":{"State":["ButtonStyleButton"]},"_MouseCursor":{"MouseCursor0":[],"MaterialStateProperty":["MouseCursor0"]},"_InputPadding0":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInputPadding0":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"CalendarDatePicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DatePickerModeToggleButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MonthPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FocusedDate":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DayPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_Day":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"YearPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CalendarDatePickerState":{"State":["CalendarDatePicker"]},"_DatePickerModeToggleButtonState":{"State":["_DatePickerModeToggleButton"]},"_MonthPickerState":{"State":["_MonthPicker"]},"_DayPickerState":{"State":["_DayPicker"]},"_DayState":{"State":["_Day"]},"_YearPickerState":{"State":["YearPicker"]},"Card":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Checkbox":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CheckboxState":{"State":["Checkbox"]},"_CheckboxPainter":{"Listenable":[]},"CheckboxListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CheckboxTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialColor":{"ColorSwatch":["int"],"Color":[],"ColorSwatch.T":"int"},"MaterialAccentColor":{"ColorSwatch":["int"],"Color":[],"ColorSwatch.T":"int"},"_SortArrow":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DataTable":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TableRowInkWell":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SortArrowState":{"State":["_SortArrow"]},"_NullTableColumnWidth":{"TableColumnWidth":[]},"_NullWidget0":{"Widget":[],"DiagnosticableTree":[]},"DataTableSource":{"Listenable":[]},"DataTableTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DatePickerDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DatePickerDialogState":{"State":["DatePickerDialog"]},"_RestorableDatePickerEntryMode":{"RestorableValue":["DatePickerEntryMode"],"RestorableProperty":["DatePickerEntryMode"],"Listenable":[],"RestorableValue.T":"DatePickerEntryMode"},"_RestorableAutovalidateMode":{"RestorableValue":["AutovalidateMode"],"RestorableProperty":["AutovalidateMode"],"Listenable":[],"RestorableValue.T":"AutovalidateMode"},"_DatePickerHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DatePickerTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DatePickerDefaultsM2":{"DatePickerThemeData":[]},"_DatePickerDefaultsM3":{"DatePickerThemeData":[]},"_DesktopTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"DesktopTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesktopTextSelectionToolbarButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AlertDialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SimpleDialogOption":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SimpleDialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Dialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DialogRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"],"ModalRoute.T":"1"},"Divider":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VerticalDivider":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DividerTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DrawerControllerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerController":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerControllerState":{"State":["DrawerController"]},"Drawer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownMenuItemButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownMenu":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownRoutePage":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MenuItem":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropdownMenuItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropdownButtonHideUnderline":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropdownButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownMenuPainter":{"Listenable":[]},"_DropdownMenuItemButtonState":{"State":["_DropdownMenuItemButton<1>"]},"_DropdownMenuState":{"State":["_DropdownMenu<1>"]},"_DropdownRoute":{"ModalRoute":["_DropdownRouteResult<1>"],"TransitionRoute":["_DropdownRouteResult<1>"],"Route":["_DropdownRouteResult<1>"],"ModalRoute.T":"_DropdownRouteResult<1>"},"_DropdownRoutePageState":{"State":["_DropdownRoutePage<1>"]},"_RenderMenuItem":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_DropdownMenuItemContainer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownButtonState":{"State":["DropdownButton<1>"],"WidgetsBindingObserver":[]},"DropdownButtonFormField":{"FormField":["1"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"FormField.T":"1"},"_DropdownButtonFormFieldState":{"FormFieldState":["1"],"State":["FormField<1>"]},"ElevatedButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ElevatedButtonDefaultColor":{"MaterialStateProperty":["Color?"]},"_ElevatedButtonDefaultOverlay":{"MaterialStateProperty":["Color?"]},"_ElevatedButtonDefaultElevation":{"MaterialStateProperty":["double"]},"_ElevatedButtonDefaultMouseCursor":{"MaterialStateProperty":["MouseCursor0?"]},"_ElevatedButtonDefaultsM3":{"ButtonStyle":[]},"ElevatedButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpandIcon":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpandIconState":{"State":["ExpandIcon"]},"ExpansionPanelRadio":{"ExpansionPanel":[]},"ExpansionPanelList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SaltedKey":{"LocalKey":[],"Key":[]},"_ExpansionPanelListState":{"State":["ExpansionPanelList"]},"FlexibleSpaceBarSettings":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FloatingActionButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EffectiveMouseCursor":{"MouseCursor0":[],"MaterialStateProperty":["MouseCursor0"]},"_ChildOverflowBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderChildOverflowBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_AnimationSwap":{"Animation0":["1"],"Listenable":[]},"IconButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectableIconButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectableIconButtonState":{"State":["_SelectableIconButton"]},"_IconButtonM3":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IconButtonDefaultForeground":{"MaterialStateProperty":["Color?"]},"_IconButtonDefaultOverlay":{"MaterialStateProperty":["Color?"]},"_IconButtonDefaultMouseCursor":{"MaterialStateProperty":["MouseCursor0?"]},"_IconButtonDefaultsM3":{"ButtonStyle":[]},"_FilledIconButtonDefaultsM3":{"ButtonStyle":[]},"_FilledTonalIconButtonDefaultsM3":{"ButtonStyle":[]},"_OutlinedIconButtonDefaultsM3":{"ButtonStyle":[]},"IconButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Ink":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InkState":{"State":["Ink"]},"InkDecoration":{"InkFeature":[]},"InkHighlight":{"InteractiveInkFeature":[],"InkFeature":[]},"InkRipple":{"InteractiveInkFeature":[],"InkFeature":[]},"InkSplash":{"InteractiveInkFeature":[],"InkFeature":[]},"InteractiveInkFeature":{"InkFeature":[]},"_ParentInkResponseProvider":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InkResponseStateWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InkWell":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InkResponse":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InkResponseState":{"State":["_InkResponseStateWidget"],"_ParentInkResponseState":[]},"InputBorder":{"ShapeBorder":[]},"_NoInputBorder":{"InputBorder":[],"ShapeBorder":[]},"UnderlineInputBorder":{"InputBorder":[],"ShapeBorder":[]},"OutlineInputBorder":{"InputBorder":[],"ShapeBorder":[]},"InputDatePickerFormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InputDatePickerFormFieldState":{"State":["InputDatePickerFormField"]},"_BorderContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HelperError":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InputDecorator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InputBorderGap":{"Listenable":[]},"_InputBorderTween":{"Tween":["InputBorder"],"Animatable":["InputBorder"],"Animatable.T":"InputBorder","Tween.T":"InputBorder"},"_InputBorderPainter":{"Listenable":[]},"_BorderContainerState":{"State":["_BorderContainer"]},"_Shaker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HelperErrorState":{"State":["_HelperError"]},"_RenderDecoration":{"RenderBox":[],"SlottedContainerRenderObjectMixin":["_DecorationSlot","RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"SlottedContainerRenderObjectMixin.0":"_DecorationSlot","SlottedContainerRenderObjectMixin.1":"RenderBox"},"_Decorator":{"SlottedMultiChildRenderObjectWidgetMixin":["_DecorationSlot","RenderBox"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"SlottedMultiChildRenderObjectWidgetMixin.0":"_DecorationSlot","SlottedMultiChildRenderObjectWidgetMixin.1":"RenderBox"},"_InputDecoratorState":{"State":["InputDecorator"]},"ListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IndividualOverrides":{"MaterialStateProperty":["Color?"]},"_ListTile":{"SlottedMultiChildRenderObjectWidgetMixin":["_ListTileSlot","RenderBox"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"SlottedMultiChildRenderObjectWidgetMixin.0":"_ListTileSlot","SlottedMultiChildRenderObjectWidgetMixin.1":"RenderBox"},"_RenderListTile":{"RenderBox":[],"SlottedContainerRenderObjectMixin":["_ListTileSlot","RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"SlottedContainerRenderObjectMixin.0":"_ListTileSlot","SlottedContainerRenderObjectMixin.1":"RenderBox"},"ListTileTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextMagnifier":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextMagnifierState":{"State":["TextMagnifier"]},"Magnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Material":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInkFeatures":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ShapeBorderTween":{"Tween":["ShapeBorder?"],"Animatable":["ShapeBorder?"],"Animatable.T":"ShapeBorder?","Tween.T":"ShapeBorder?"},"_MaterialInterior":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialState":{"State":["Material"]},"_InkFeatures":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialInteriorState":{"State":["_MaterialInterior"]},"_ShapeBorderPaint":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ShapeBorderPainter":{"Listenable":[]},"_MaterialLocalizationsDelegate":{"LocalizationsDelegate":["MaterialLocalizations"],"LocalizationsDelegate.T":"MaterialLocalizations"},"DefaultMaterialLocalizations":{"MaterialLocalizations":[]},"MaterialStateColor":{"Color":[],"MaterialStateProperty":["Color"]},"_MaterialStateColor":{"Color":[],"MaterialStateProperty":["Color"]},"MaterialStateMouseCursor":{"MouseCursor0":[],"MaterialStateProperty":["MouseCursor0"]},"_EnabledAndDisabledMouseCursor":{"MouseCursor0":[],"MaterialStateProperty":["MouseCursor0"]},"MaterialStateBorderSide":{"BorderSide":[],"MaterialStateProperty":["BorderSide?"]},"_MaterialStateBorderSide":{"BorderSide":[],"MaterialStateProperty":["BorderSide?"]},"MaterialStateTextStyle":{"TextStyle":[],"MaterialStateProperty":["TextStyle"]},"_MaterialStateTextStyle":{"TextStyle":[],"MaterialStateProperty":["TextStyle"]},"_LerpProperties":{"MaterialStateProperty":["1?"]},"_MaterialStatePropertyWith":{"MaterialStateProperty":["1"]},"MaterialStatePropertyAll":{"MaterialStateProperty":["1"]},"MaterialStatesController":{"ValueNotifier":["Set"],"Listenable":[]},"_LerpSides1":{"MaterialStateProperty":["BorderSide?"]},"MergeableMaterial":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialSlice":{"MergeableMaterialItem":[]},"MaterialGap":{"MergeableMaterialItem":[]},"_MergeableMaterialState":{"State":["MergeableMaterial"]},"_MergeableMaterialSliceKey":{"GlobalKey":["State"],"Key":[],"GlobalKey.T":"State"},"_MergeableMaterialListBody":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderMergeableMaterialListBody":{"RenderBoxContainerDefaultsMixin":["RenderBox","ListBodyParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ListBodyParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ListBodyParentData","RenderBoxContainerDefaultsMixin.1":"ListBodyParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"NoSplash":{"InteractiveInkFeature":[],"InkFeature":[]},"OutlinedButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OutlinedButtonDefaultColor":{"MaterialStateProperty":["Color?"]},"_OutlinedButtonDefaultOverlay":{"MaterialStateProperty":["Color?"]},"_OutlinedButtonDefaultMouseCursor":{"MaterialStateProperty":["MouseCursor0?"]},"_OutlinedButtonDefaultsM3":{"ButtonStyle":[]},"OutlinedButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialPageRoute":{"MaterialRouteTransitionMixin":["1"],"PageRoute":["1"],"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"],"ModalRoute.T":"1"},"_ZoomEnterTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ZoomExitTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FadeUpwardsPageTransition":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ZoomPageTransition":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ZoomEnterTransitionState":{"State":["_ZoomEnterTransition"]},"_ZoomExitTransitionState":{"State":["_ZoomExitTransition"]},"ZoomPageTransitionsBuilder":{"PageTransitionsBuilder":[]},"CupertinoPageTransitionsBuilder":{"PageTransitionsBuilder":[]},"_ZoomEnterTransitionPainter":{"Listenable":[]},"_ZoomExitTransitionPainter":{"Listenable":[]},"PopupMenuEntry":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PopupMenuDivider":{"PopupMenuEntry":["0&"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PopupMenuItem":{"PopupMenuEntry":["1"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PopupMenuButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PopupMenuDividerState":{"State":["PopupMenuDivider"]},"_MenuItem0":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderMenuItem0":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"PopupMenuItemState":{"State":["2"]},"_PopupMenu":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PopupMenuRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"],"ModalRoute.T":"1"},"PopupMenuButtonState":{"State":["PopupMenuButton<1>"]},"_EffectiveMouseCursor0":{"MouseCursor0":[],"MaterialStateProperty":["MouseCursor0"]},"PopupMenuTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"LinearProgressIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"CircularProgressIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProgressIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LinearProgressIndicatorPainter":{"Listenable":[]},"_LinearProgressIndicatorState":{"State":["LinearProgressIndicator"]},"_CircularProgressIndicatorPainter":{"Listenable":[]},"_CircularProgressIndicatorState":{"State":["CircularProgressIndicator"]},"_RefreshProgressIndicatorPainter":{"Listenable":[]},"RefreshProgressIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RefreshProgressIndicatorState":{"State":["CircularProgressIndicator"]},"ProgressIndicatorTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Radio":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RadioState":{"State":["Radio<1>"]},"_RadioPainter":{"Listenable":[]},"RadioListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RadioTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"RefreshIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RefreshIndicatorState":{"State":["RefreshIndicator"]},"ReorderableListView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ReorderableListViewState":{"State":["ReorderableListView"]},"_ReorderableListViewChildGlobalKey":{"GlobalObjectKey":["State"],"GlobalKey":["State"],"Key":[],"GlobalKey.T":"State","GlobalObjectKey.T":"State"},"ScaffoldMessenger":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScaffoldMessengerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FloatingActionButtonTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"Scaffold":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaffoldState":{"State":["Scaffold"]},"_StandardBottomSheet":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StandardBottomSheetState":{"State":["_StandardBottomSheet"]},"_ScaffoldScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaffoldMessengerState":{"State":["ScaffoldMessenger"]},"_ScaffoldGeometryNotifier":{"Listenable":[]},"_BodyBoxConstraints":{"BoxConstraints":[],"Constraints":[]},"_BodyBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FloatingActionButtonTransitionState":{"State":["_FloatingActionButtonTransition"]},"_DismissDrawerAction":{"Action":["DismissIntent"],"Action.T":"DismissIntent"},"PersistentBottomSheetController":{"ScaffoldFeatureController":["_StandardBottomSheet","~"]},"_MaterialScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"Scrollbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialScrollbarState":{"RawScrollbarState":["_MaterialScrollbar"],"State":["_MaterialScrollbar"]},"ScrollbarTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LerpSides0":{"MaterialStateProperty":["BorderSide?"]},"SelectableText":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSpanEditingController":{"TextEditingController":[],"ValueNotifier":["TextEditingValue"],"Listenable":[]},"_SelectableTextState":{"State":["SelectableText"]},"SnackBar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialSwitch":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"Switch":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialSwitchState":{"State":["_MaterialSwitch"]},"_SwitchPainter":{"Listenable":[]},"_SwitchThemeAdaptation":{"Adaptation":["SwitchThemeData"],"Adaptation.T":"SwitchThemeData"},"_SwitchDefaultsCupertino":{"SwitchThemeData":[]},"_SwitchDefaultsM2":{"SwitchThemeData":[]},"_SwitchDefaultsM3":{"SwitchThemeData":[]},"SwitchListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SwitchTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TabControllerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTabController":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TabController":{"Listenable":[]},"_DefaultTabControllerState":{"State":["DefaultTabController"]},"UnderlineTabIndicator":{"Decoration":[]},"_UnderlinePainter0":{"BoxPainter":[]},"Tab":{"StatelessWidget":[],"PreferredSizeWidget":[],"Widget":[],"DiagnosticableTree":[]},"TabBar":{"StatefulWidget":[],"PreferredSizeWidget":[],"Widget":[],"DiagnosticableTree":[]},"TabBarView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TabStyle":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TabLabelBarRenderer":{"RenderBoxContainerDefaultsMixin":["RenderBox","FlexParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","FlexParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"FlexParentData","RenderBoxContainerDefaultsMixin.1":"FlexParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"_TabLabelBar":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DividerPainter":{"Listenable":[]},"_IndicatorPainter":{"Listenable":[]},"_ChangeAnimation":{"Animation0":["double"],"Listenable":[]},"_DragAnimation":{"Animation0":["double"],"Listenable":[]},"_TabBarScrollPosition":{"ScrollPosition":[],"ViewportOffset":[],"Listenable":[],"ScrollMetrics":[]},"_TabBarScrollController":{"ScrollController":[],"Listenable":[]},"_TabBarState":{"State":["TabBar"]},"_TabBarViewState":{"State":["TabBarView"]},"TextButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextButtonDefaultColor":{"MaterialStateProperty":["Color?"]},"_TextButtonDefaultOverlay":{"MaterialStateProperty":["Color?"]},"_TextButtonDefaultMouseCursor":{"MaterialStateProperty":["MouseCursor0?"]},"_TextButtonDefaultsM3":{"ButtonStyle":[]},"TextButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextFieldState":{"State":["TextField"],"AutofillClient":[]},"TextFormField":{"FormField":["String"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"FormField.T":"String"},"_TextFormFieldState":{"FormFieldState":["String"],"State":["FormField"]},"MaterialTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"_TextSelectionHandlePainter":{"Listenable":[]},"TextSelectionTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarOverflowable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarOverflowableState":{"State":["_TextSelectionToolbarOverflowable"]},"_TextSelectionToolbarTrailingEdgeAlign":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarTrailingEdgeAlignRenderBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_TextSelectionToolbarItemsLayout":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarItemsLayoutElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderTextSelectionToolbarItemsLayout":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ToolbarItemsParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ToolbarItemsParentData","ContainerRenderObjectMixin.0":"RenderBox"},"_TextSelectionToolbarContainer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarOverflowButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextSelectionToolbarTextButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Theme":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InheritedTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ThemeDataTween":{"Tween":["ThemeData"],"Animatable":["ThemeData"],"Animatable.T":"ThemeData","Tween.T":"ThemeData"},"AnimatedTheme":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedThemeState":{"State":["AnimatedTheme"]},"RestorableTimeOfDay":{"RestorableValue":["TimeOfDay"],"RestorableProperty":["TimeOfDay"],"Listenable":[],"RestorableValue.T":"TimeOfDay"},"_TimePickerModel":{"InheritedModel":["_TimePickerAspect"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedModel.T":"_TimePickerAspect"},"_Dial":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TimePickerInput":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HourMinuteTextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TimePickerDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TimePicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TimePickerHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HourMinuteControl":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HourControl":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StringFragment":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MinuteControl":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DayPeriodControl":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AmPmButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DayPeriodInputPadding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInputPadding2":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_DialPainter":{"Listenable":[]},"_DialState":{"State":["_Dial"]},"_TimePickerInputState":{"State":["_TimePickerInput"]},"_HourTextField":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MinuteTextField":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HourMinuteTextFieldState":{"State":["_HourMinuteTextField"]},"_TimePickerDialogState":{"State":["TimePickerDialog"]},"_TimePickerState0":{"State":["_TimePicker"]},"TimePickerTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ToggleButtons":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ResolveFillColor":{"MaterialStateProperty":["Color?"]},"_DefaultFillColor":{"MaterialStateProperty":["Color"]},"_ToggleButtonDefaultOverlay":{"MaterialStateProperty":["Color?"]},"_SelectToggleButton":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectToggleButtonRenderObject":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_InputPadding1":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInputPadding1":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ToggleButtonsTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ToggleablePainter0":{"Listenable":[]},"Tooltip":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TooltipState":{"State":["Tooltip"]},"_ExclusiveMouseRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderExclusiveMouseRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"_TooltipOverlay":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TooltipTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"NetworkImage":{"ImageProvider":["NetworkImage0"],"ImageProvider.T":"NetworkImage0"},"Alignment":{"AlignmentGeometry":[]},"AlignmentDirectional":{"AlignmentGeometry":[]},"_MixedAlignment":{"AlignmentGeometry":[]},"PaintingBinding":{"SchedulerBinding":[]},"_SystemFontsNotifier":{"Listenable":[]},"OutlinedBorder":{"ShapeBorder":[]},"_CompoundBorder":{"ShapeBorder":[]},"BoxBorder":{"ShapeBorder":[]},"Border":{"ShapeBorder":[]},"BorderDirectional":{"ShapeBorder":[]},"BoxDecoration":{"Decoration":[]},"_BoxDecorationPainter":{"BoxPainter":[]},"BoxShadow":{"Shadow":[]},"CircleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"ColorSwatch":{"Color":[]},"EdgeInsets":{"EdgeInsetsGeometry":[]},"EdgeInsetsDirectional":{"EdgeInsetsGeometry":[]},"_MixedEdgeInsets":{"EdgeInsetsGeometry":[]},"FractionalOffset":{"AlignmentGeometry":[]},"NetworkImage0":{"ImageProvider":["NetworkImage0"]},"MemoryImage":{"ImageProvider":["MemoryImage"],"ImageProvider.T":"MemoryImage"},"AssetBundleImageProvider":{"ImageProvider":["AssetBundleImageKey"]},"NetworkImageLoadException":{"Exception":[]},"AssetImage":{"ImageProvider":["AssetBundleImageKey"],"ImageProvider.T":"AssetBundleImageKey"},"InlineSpan":{"DiagnosticableTree":[]},"PlaceholderSpan0":{"InlineSpan":[],"DiagnosticableTree":[]},"RoundedRectangleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"_RoundedRectangleToCircleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"ShapeDecoration":{"Decoration":[]},"_ShapeDecorationPainter":{"BoxPainter":[]},"StadiumBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"_StadiumToCircleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"_StadiumToRoundedRectangleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"WordBoundary":{"TextBoundary":[]},"_UntilTextBoundary":{"TextBoundary":[]},"_LinearTextScaler":{"TextScaler":[]},"TextSpan":{"InlineSpan":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"RenderAnimatedSize":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RendererBinding":{"SchedulerBinding":[],"HitTestTarget":[]},"_BindingPipelineManifold":{"Listenable":[]},"_DefaultRootPipelineOwner":{"PipelineOwner":[],"DiagnosticableTree":[]},"_ReusableRenderView":{"RenderView":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"BoxConstraints":{"Constraints":[]},"BoxHitTestResult":{"HitTestResult":[]},"ContainerBoxParentData":{"BoxParentData":[],"ContainerParentDataMixin":["1"],"ParentData":[]},"RenderBox":{"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"BoxHitTestEntry":{"HitTestEntry":["RenderBox"]},"BoxParentData":{"ParentData":[]},"MultiChildLayoutParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderCustomMultiChildLayoutBox":{"RenderBoxContainerDefaultsMixin":["RenderBox","MultiChildLayoutParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","MultiChildLayoutParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"MultiChildLayoutParentData","RenderBoxContainerDefaultsMixin.1":"MultiChildLayoutParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"CustomPainter":{"Listenable":[]},"RenderCustomPaint":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderEditablePainter":{"Listenable":[]},"RenderEditable":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","TextParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"TextParentData","ContainerRenderObjectMixin.0":"RenderBox"},"_RenderEditableCustomPaint":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_TextHighlightPainter":{"RenderEditablePainter":[],"Listenable":[]},"_CaretPainter":{"RenderEditablePainter":[],"Listenable":[]},"_CompositeRenderEditablePainter":{"RenderEditablePainter":[],"Listenable":[]},"RenderErrorBox":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"FlexParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderFlex":{"RenderBoxContainerDefaultsMixin":["RenderBox","FlexParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","FlexParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"FlexParentData","RenderBoxContainerDefaultsMixin.1":"FlexParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"RenderImage":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"Layer0":{"DiagnosticableTree":[]},"ContainerLayer0":{"Layer0":[],"DiagnosticableTree":[]},"ClipRectLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ClipPathLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"TransformLayer":{"OffsetLayer":[],"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"OpacityLayer":{"OffsetLayer":[],"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"LeaderLayer0":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"AnnotatedRegionLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"PictureLayer0":{"Layer0":[],"DiagnosticableTree":[]},"PlatformViewLayer":{"Layer0":[],"DiagnosticableTree":[]},"OffsetLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ClipRRectLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ImageFilterLayer":{"OffsetLayer":[],"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"BackdropFilterLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"FollowerLayer0":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ListBodyParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderListBody":{"RenderBoxContainerDefaultsMixin":["RenderBox","ListBodyParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ListBodyParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ListBodyParentData","RenderBoxContainerDefaultsMixin.1":"ListBodyParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"MouseTracker":{"Listenable":[]},"PipelineOwner":{"DiagnosticableTree":[]},"RenderObject":{"DiagnosticableTree":[],"HitTestTarget":[]},"ContainerParentDataMixin":{"ParentData":[]},"_RootSemanticsFragment":{"_InterestingSemanticsFragment":[]},"_IncompleteSemanticsFragment":{"_InterestingSemanticsFragment":[]},"_SwitchableSemanticsFragment":{"_InterestingSemanticsFragment":[]},"PlaceholderSpanIndexSemanticsTag":{"SemanticsTag":[]},"TextParentData":{"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_SelectableFragment":{"Selectable":[],"Listenable":[]},"RenderParagraph":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","TextParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"TextParentData","ContainerRenderObjectMixin.0":"RenderBox"},"_PlatformViewGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PlatformViewRenderBox":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"ShapeBorderClipper":{"CustomClipper":["Path"],"Listenable":[]},"RenderAbsorbPointer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSemanticsGestureHandler":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderProxyBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderProxyBoxWithHitTestBehavior":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderConstrainedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderLimitedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAspectRatio":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIntrinsicWidth":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIntrinsicHeight":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderOpacity":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAnimatedOpacity":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderBackdropFilter":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"CustomClipper":{"Listenable":[]},"_RenderCustomClip":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipRect":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipRRect":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipOval":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipPath":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_RenderPhysicalModelBase":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPhysicalModel":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPhysicalShape":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderDecoratedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderTransform":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderFittedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderFractionalTranslation":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPointerListener":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderMouseRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"RenderRepaintBoundary":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIgnorePointer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderOffstage":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSemanticsAnnotations":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderBlockSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderMergeSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderExcludeSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIndexedSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderLeaderLayer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderFollowerLayer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAnnotatedRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"Selectable":{"Listenable":[]},"RenderShiftedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPadding":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAligningShiftedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPositionedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderConstrainedOverflowBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderFractionallySizedOverflowBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderCustomSingleChildLayoutBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverConstraints":{"Constraints":[]},"SliverHitTestResult":{"HitTestResult":[]},"SliverLogicalContainerParentData":{"SliverLogicalParentData":[],"ContainerParentDataMixin":["RenderSliver"],"ParentData":[]},"SliverPhysicalContainerParentData":{"SliverPhysicalParentData":[],"ContainerParentDataMixin":["RenderSliver"],"ParentData":[]},"RenderSliver":{"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverHitTestEntry":{"HitTestEntry":["RenderSliver"]},"SliverLogicalParentData":{"ParentData":[]},"SliverPhysicalParentData":{"ParentData":[]},"RenderSliverFillViewport":{"RenderSliverMultiBoxAdaptor":[],"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverMultiBoxAdaptorParentData","ContainerRenderObjectMixin.0":"RenderBox"},"RenderSliverFixedExtentBoxAdaptor":{"RenderSliverMultiBoxAdaptor":[],"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverGridParentData":{"SliverMultiBoxAdaptorParentData":[],"SliverLogicalParentData":[],"ContainerParentDataMixin":["RenderBox"],"KeepAliveParentDataMixin":[],"ParentData":[]},"RenderSliverGrid":{"RenderSliverMultiBoxAdaptor":[],"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverMultiBoxAdaptorParentData","ContainerRenderObjectMixin.0":"RenderBox"},"RenderSliverList":{"RenderSliverMultiBoxAdaptor":[],"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverMultiBoxAdaptorParentData","ContainerRenderObjectMixin.0":"RenderBox"},"KeepAliveParentDataMixin":{"ParentData":[]},"SliverMultiBoxAdaptorParentData":{"SliverLogicalParentData":[],"ContainerParentDataMixin":["RenderBox"],"KeepAliveParentDataMixin":[],"ParentData":[]},"RenderSliverMultiBoxAdaptor":{"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverEdgeInsetsPadding":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderSliver"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverPadding":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderSliver"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverFloatingPersistentHeader":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverPersistentHeader":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverPinnedPersistentHeader":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"StackParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderStack":{"RenderBoxContainerDefaultsMixin":["RenderBox","StackParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StackParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StackParentData","RenderBoxContainerDefaultsMixin.1":"StackParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"RenderIndexedStack":{"RenderBoxContainerDefaultsMixin":["RenderBox","StackParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StackParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StackParentData","RenderBoxContainerDefaultsMixin.1":"StackParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"TableCellParentData":{"BoxParentData":[],"ParentData":[]},"IntrinsicColumnWidth":{"TableColumnWidth":[]},"FixedColumnWidth":{"TableColumnWidth":[]},"FlexColumnWidth":{"TableColumnWidth":[]},"RenderTable":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"AlignmentGeometryTween":{"Tween":["AlignmentGeometry?"],"Animatable":["AlignmentGeometry?"],"Animatable.T":"AlignmentGeometry?","Tween.T":"AlignmentGeometry?"},"RenderView":{"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderViewportBase":{"_RenderViewportBase_RenderBox_ContainerRenderObjectMixin":["1"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderSliver","1"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderViewport":{"_RenderViewportBase_RenderBox_ContainerRenderObjectMixin":["SliverPhysicalContainerParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderSliver","SliverPhysicalContainerParentData"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverPhysicalContainerParentData","_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0":"SliverPhysicalContainerParentData","ContainerRenderObjectMixin.0":"RenderSliver"},"RenderShrinkWrappingViewport":{"_RenderViewportBase_RenderBox_ContainerRenderObjectMixin":["SliverLogicalContainerParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderSliver","SliverLogicalContainerParentData"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverLogicalContainerParentData","_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0":"SliverLogicalContainerParentData","ContainerRenderObjectMixin.0":"RenderSliver"},"ViewportOffset":{"Listenable":[]},"WrapParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderWrap":{"RenderBoxContainerDefaultsMixin":["RenderBox","WrapParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","WrapParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"WrapParentData","RenderBoxContainerDefaultsMixin.1":"WrapParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"TickerFuture":{"Future":["~"]},"TickerCanceled":{"Exception":[]},"SemanticsNode":{"DiagnosticableTree":[]},"_BoxEdge":{"Comparable":["_BoxEdge"]},"_SemanticsSortGroup":{"Comparable":["_SemanticsSortGroup"]},"_TraversalSortNode":{"Comparable":["_TraversalSortNode"]},"SemanticsSortKey":{"Comparable":["SemanticsSortKey"]},"_SemanticsDiagnosticableNode":{"DiagnosticableNode":["SemanticsNode"],"DiagnosticsNode":[]},"SemanticsHintOverrides":{"DiagnosticableTree":[]},"SemanticsProperties":{"DiagnosticableTree":[]},"SemanticsOwner":{"Listenable":[]},"OrdinalSortKey":{"Comparable":["SemanticsSortKey"]},"_AssetManifestBin":{"AssetManifest":[]},"_AutofillScopeTextInputConfiguration":{"TextInputConfiguration":[]},"ServicesBinding":{"SchedulerBinding":[]},"KeyDownEvent":{"KeyEvent":[]},"KeyUpEvent":{"KeyEvent":[]},"KeyRepeatEvent":{"KeyEvent":[]},"PlatformException":{"Exception":[]},"MissingPluginException":{"Exception":[]},"SystemMouseCursor":{"MouseCursor0":[]},"_DeferringMouseCursor":{"MouseCursor0":[]},"_NoopMouseCursorSession":{"MouseCursorSession":[]},"_NoopMouseCursor":{"MouseCursor0":[]},"_SystemMouseCursorSession":{"MouseCursorSession":[]},"RawKeyDownEvent":{"RawKeyEvent":[]},"RawKeyUpEvent":{"RawKeyEvent":[]},"RestorationManager":{"Listenable":[]},"CharacterBoundary":{"TextBoundary":[]},"LineBoundary":{"TextBoundary":[]},"ParagraphBoundary":{"TextBoundary":[]},"DocumentBoundary":{"TextBoundary":[]},"TextSelection":{"TextRange":[]},"TextEditingDeltaInsertion":{"TextEditingDelta":[]},"TextEditingDeltaDeletion":{"TextEditingDelta":[]},"TextEditingDeltaReplacement":{"TextEditingDelta":[]},"TextEditingDeltaNonTextUpdate":{"TextEditingDelta":[]},"FilteringTextInputFormatter":{"TextInputFormatter":[]},"LengthLimitingTextInputFormatter":{"TextInputFormatter":[]},"_PlatformTextInputControl":{"TextInputControl":[]},"_HtmlElementViewController":{"PlatformViewController":[]},"Actions":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionsScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FocusableActionDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"VoidCallbackIntent":{"Intent":[]},"DoNothingIntent":{"Intent":[]},"DoNothingAndStopPropagationIntent":{"Intent":[]},"ActivateIntent":{"Intent":[]},"ButtonActivateIntent":{"Intent":[]},"DismissIntent":{"Intent":[]},"PrioritizedIntents":{"Intent":[]},"ContextAction":{"Action":["1"]},"CallbackAction":{"Action":["1"],"Action.T":"1"},"_ActionsState":{"State":["Actions"]},"_FocusableActionDetectorState":{"State":["FocusableActionDetector"]},"VoidCallbackAction":{"Action":["VoidCallbackIntent"],"Action.T":"VoidCallbackIntent"},"DoNothingAction":{"Action":["Intent"],"Action.T":"Intent"},"DismissAction":{"Action":["DismissIntent"]},"PrioritizedAction":{"ContextAction":["PrioritizedIntents"],"Action":["PrioritizedIntents"],"Action.T":"PrioritizedIntents","ContextAction.T":"PrioritizedIntents"},"_OverridableAction":{"__OverridableAction_ContextAction__OverridableActionMixin":["1"],"ContextAction":["1"],"_OverridableActionMixin":["1"],"Action":["1"],"Action.T":"1","ContextAction.T":"1"},"_OverridableContextAction":{"__OverridableContextAction_ContextAction__OverridableActionMixin":["1"],"ContextAction":["1"],"_OverridableActionMixin":["1"],"Action":["1"],"Action.T":"1","ContextAction.T":"1"},"_ContextActionToActionAdapter":{"Action":["1"],"Action.T":"1"},"AnimatedCrossFade":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedCrossFadeState":{"State":["AnimatedCrossFade"]},"AnimatedSize":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedSizeState":{"State":["AnimatedSize"]},"_AnimatedSize":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedSwitcher":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedSwitcherState":{"State":["AnimatedSwitcher"]},"AnnotatedRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"WidgetsApp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WidgetsAppState":{"State":["WidgetsApp"],"WidgetsBindingObserver":[]},"StreamBuilderBase":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FutureBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StreamBuilderBaseState":{"State":["StreamBuilderBase<1,2>"]},"StreamBuilder":{"StreamBuilderBase":["1","AsyncSnapshot<1>"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"StreamBuilderBase.T":"1","StreamBuilderBase.S":"AsyncSnapshot<1>"},"_FutureBuilderState":{"State":["FutureBuilder<1>"]},"RawAutocomplete":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AutocompletePreviousOptionIntent":{"Intent":[]},"AutocompleteNextOptionIntent":{"Intent":[]},"AutocompleteHighlightedOption":{"InheritedNotifier":["ValueNotifier"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedNotifier.T":"ValueNotifier"},"_RawAutocompleteState":{"State":["RawAutocomplete<1>"]},"_AutocompleteCallbackAction":{"CallbackAction":["1"],"Action":["1"],"Action.T":"1"},"AutofillGroup":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AutofillScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"AutofillGroupState":{"State":["AutofillGroup"]},"AutomaticKeepAlive":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AutomaticKeepAliveState":{"State":["AutomaticKeepAlive"]},"KeepAliveHandle":{"Listenable":[]},"_NullWidget1":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Directionality":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipRect":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipPath":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompositedTransformTarget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompositedTransformFollower":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Padding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Align":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Center":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomSingleChildLayout":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"LayoutId":{"ParentDataWidget":["MultiChildLayoutParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"MultiChildLayoutParentData"},"SizedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Stack":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Positioned":{"ParentDataWidget":["StackParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"StackParentData"},"Flex":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Row":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Column":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Flexible":{"ParentDataWidget":["FlexParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"FlexParentData"},"Expanded":{"ParentDataWidget":["FlexParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"FlexParentData"},"DefaultAssetBundle":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"MouseRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IgnorePointer":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Semantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"MergeSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"BlockSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Builder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"StatefulBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ColoredBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_UbiquitousInheritedElement":{"InheritedElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_UbiquitousInheritedWidget":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Opacity":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"BackdropFilter":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomPaint":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipRRect":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipOval":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"PhysicalModel":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"PhysicalShape":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Transform":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"FittedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"FractionalTranslation":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomMultiChildLayout":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConstrainedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"FractionallySizedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"LimitedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"OverflowBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Offstage":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OffstageElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"AspectRatio":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IntrinsicWidth":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IntrinsicHeight":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverPadding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListBody":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IndexedStack":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawIndexedStack":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IndexedStackElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"PositionedDirectional":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Wrap":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RichText":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawImage":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Listener":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RepaintBoundary":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"AbsorbPointer":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExcludeSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IndexedSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"KeyedSubtree":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StatefulBuilderState":{"State":["StatefulBuilder"]},"_RenderColoredBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"WidgetsBinding":{"SchedulerBinding":[],"HitTestTarget":[]},"RootWidget":{"Widget":[],"DiagnosticableTree":[]},"RootElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"WidgetsFlutterBinding":{"SchedulerBinding":[],"HitTestTarget":[]},"Container":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DecoratedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DecorationClipper":{"CustomClipper":["Path"],"Listenable":[]},"DefaultSelectionStyle":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NullWidget2":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTextEditingShortcuts":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DisplayFeatureSubScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DraggableScrollableSheet":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DraggableScrollableNotification":{"ViewportNotificationMixin":[]},"_ResetNotifier":{"Listenable":[]},"_InheritedResetNotifier":{"InheritedNotifier":["_ResetNotifier"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedNotifier.T":"_ResetNotifier"},"_DraggableScrollableSheetState":{"State":["DraggableScrollableSheet"]},"_DraggableScrollableSheetScrollController":{"ScrollController":[],"Listenable":[]},"_DraggableScrollableSheetScrollPosition":{"ScrollPosition":[],"ViewportOffset":[],"Listenable":[],"ScrollMetrics":[]},"DualTransitionBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DualTransitionBuilderState":{"State":["DualTransitionBuilder"]},"TextEditingController":{"ValueNotifier":["TextEditingValue"],"Listenable":[]},"EditableText":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EditableTextState":{"State":["EditableText"],"WidgetsBindingObserver":[],"AutofillClient":[]},"_ScribbleFocusable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScribblePlaceholder":{"WidgetSpan":[],"InlineSpan":[],"DiagnosticableTree":[]},"_CompositionCallback":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderCompositionCallback":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_Editable":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScribbleFocusableState":{"State":["_ScribbleFocusable"],"ScribbleClient":[]},"_CodePointBoundary":{"TextBoundary":[]},"_DeleteTextAction":{"ContextAction":["1"],"Action":["1"],"Action.T":"1","ContextAction.T":"1"},"_UpdateTextSelectionAction":{"ContextAction":["1"],"Action":["1"],"Action.T":"1","ContextAction.T":"1"},"_UpdateTextSelectionVerticallyAction":{"ContextAction":["1"],"Action":["1"],"Action.T":"1","ContextAction.T":"1"},"_SelectAllAction":{"ContextAction":["SelectAllTextIntent"],"Action":["SelectAllTextIntent"],"Action.T":"SelectAllTextIntent","ContextAction.T":"SelectAllTextIntent"},"_CopySelectionAction":{"ContextAction":["CopySelectionTextIntent"],"Action":["CopySelectionTextIntent"],"Action.T":"CopySelectionTextIntent","ContextAction.T":"CopySelectionTextIntent"},"_WebClipboardStatusNotifier":{"ValueNotifier":["ClipboardStatus"],"Listenable":[],"WidgetsBindingObserver":[]},"FocusNode":{"DiagnosticableTree":[],"Listenable":[]},"FocusScopeNode":{"FocusNode":[],"DiagnosticableTree":[],"Listenable":[]},"FocusManager":{"DiagnosticableTree":[],"Listenable":[]},"Focus":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FocusInheritedScope":{"InheritedNotifier":["FocusNode"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedNotifier.T":"FocusNode"},"_FocusState":{"State":["Focus"]},"FocusScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FocusScopeState":{"State":["Focus"]},"ExcludeFocus":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"FocusTraversalGroup":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RequestFocusIntent":{"Intent":[]},"NextFocusIntent":{"Intent":[]},"PreviousFocusIntent":{"Intent":[]},"DirectionalFocusIntent":{"Intent":[]},"_FocusTraversalGroupNode":{"FocusNode":[],"DiagnosticableTree":[],"Listenable":[]},"_FocusTraversalGroupState":{"State":["FocusTraversalGroup"]},"RequestFocusAction":{"Action":["RequestFocusIntent"],"Action.T":"RequestFocusIntent"},"NextFocusAction":{"Action":["NextFocusIntent"],"Action.T":"NextFocusIntent"},"PreviousFocusAction":{"Action":["PreviousFocusIntent"],"Action.T":"PreviousFocusIntent"},"DirectionalFocusAction":{"Action":["DirectionalFocusIntent"],"Action.T":"DirectionalFocusIntent"},"Form":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormState":{"State":["Form"]},"_FormScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormFieldState":{"State":["FormField<1>"]},"ObjectKey":{"LocalKey":[],"Key":[]},"GlobalKey":{"Key":[]},"LabeledGlobalKey":{"GlobalKey":["1"],"Key":[],"GlobalKey.T":"1"},"Widget":{"DiagnosticableTree":[]},"StatelessWidget":{"Widget":[],"DiagnosticableTree":[]},"StatefulWidget":{"Widget":[],"DiagnosticableTree":[]},"RenderObjectWidget":{"Widget":[],"DiagnosticableTree":[]},"SingleChildRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Element0":{"DiagnosticableTree":[],"BuildContext":[]},"StatefulElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"ParentDataElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"InheritedElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"GlobalObjectKey":{"GlobalKey":["1"],"Key":[],"GlobalKey.T":"1","GlobalObjectKey.T":"1"},"ProxyWidget":{"Widget":[],"DiagnosticableTree":[]},"ParentDataWidget":{"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"InheritedWidget":{"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"LeafRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"MultiChildRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ElementDiagnosticableTreeNode":{"DiagnosticableNode":["DiagnosticableTree"],"DiagnosticsNode":[]},"ErrorWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ComponentElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"StatelessElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"ProxyElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"RenderObjectElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"LeafRenderObjectElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"SingleChildRenderObjectElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"MultiChildRenderObjectElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"RenderTreeRootElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_NullElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_NullWidget3":{"Widget":[],"DiagnosticableTree":[]},"RawGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawGestureDetectorState":{"State":["RawGestureDetector"]},"GestureRecognizerFactoryWithHandlers":{"GestureRecognizerFactory":["1"]},"GestureDetector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GestureSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Hero":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HeroState":{"State":["Hero"]},"HeroController":{"NavigatorObserver":[]},"Icon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IconTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Image":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ImageState":{"State":["Image"],"WidgetsBindingObserver":[]},"BoxConstraintsTween":{"Tween":["BoxConstraints"],"Animatable":["BoxConstraints"],"Animatable.T":"BoxConstraints","Tween.T":"BoxConstraints"},"DecorationTween":{"Tween":["Decoration"],"Animatable":["Decoration"],"Animatable.T":"Decoration","Tween.T":"Decoration"},"EdgeInsetsGeometryTween":{"Tween":["EdgeInsetsGeometry"],"Animatable":["EdgeInsetsGeometry"],"Animatable.T":"EdgeInsetsGeometry","Tween.T":"EdgeInsetsGeometry"},"BorderRadiusTween":{"Tween":["BorderRadius?"],"Animatable":["BorderRadius?"],"Animatable.T":"BorderRadius?","Tween.T":"BorderRadius?"},"Matrix4Tween":{"Tween":["Matrix40"],"Animatable":["Matrix40"],"Animatable.T":"Matrix40","Tween.T":"Matrix40"},"TextStyleTween":{"Tween":["TextStyle"],"Animatable":["TextStyle"],"Animatable.T":"TextStyle","Tween.T":"TextStyle"},"AnimatedContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedPadding":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedPositioned":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedOpacity":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedDefaultTextStyle":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedPhysicalModel":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EdgeInsetsTween":{"Tween":["EdgeInsets"],"Animatable":["EdgeInsets"],"Animatable.T":"EdgeInsets","Tween.T":"EdgeInsets"},"ImplicitlyAnimatedWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImplicitlyAnimatedWidgetState":{"State":["1"]},"AnimatedWidgetBaseState":{"State":["1"]},"_AnimatedContainerState":{"State":["AnimatedContainer"]},"_AnimatedPaddingState":{"State":["AnimatedPadding"]},"_AnimatedPositionedState":{"State":["AnimatedPositioned"]},"_AnimatedOpacityState":{"State":["AnimatedOpacity"]},"_AnimatedDefaultTextStyleState":{"State":["AnimatedDefaultTextStyle"]},"_AnimatedPhysicalModelState":{"State":["AnimatedPhysicalModel"]},"InheritedModel":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"InheritedModelElement":{"InheritedElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"InheritedNotifier":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InheritedNotifierElement":{"InheritedElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"InheritedTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CaptureAll":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InteractiveViewer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InteractiveViewerState":{"State":["InteractiveViewer"]},"_InteractiveViewerBuilt":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransformationController":{"ValueNotifier":["Matrix40"],"Listenable":[]},"LayoutBuilder":{"ConstrainedLayoutBuilder":["BoxConstraints"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"ConstrainedLayoutBuilder.0":"BoxConstraints"},"ConstrainedLayoutBuilder":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LayoutBuilderElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderLayoutBuilder":{"RenderConstrainedLayoutBuilder":["BoxConstraints","RenderBox"],"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"RenderConstrainedLayoutBuilder.0":"BoxConstraints"},"_LocalizationsScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Localizations":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WidgetsLocalizationsDelegate":{"LocalizationsDelegate":["WidgetsLocalizations"],"LocalizationsDelegate.T":"WidgetsLocalizations"},"DefaultWidgetsLocalizations":{"WidgetsLocalizations":[]},"_LocalizationsState":{"State":["Localizations"]},"LookupBoundary":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"MagnifierDecoration":{"ShapeDecoration":[],"Decoration":[]},"RawMagnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MagnifierStyle":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DonutClip":{"CustomClipper":["Path"],"Listenable":[]},"_Magnifier":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderMagnification":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"MediaQuery":{"InheritedModel":["_MediaQueryAspect"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedModel.T":"_MediaQueryAspect"},"_MediaQueryFromView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MediaQueryFromViewState":{"State":["_MediaQueryFromView"],"WidgetsBindingObserver":[]},"_AnyTapGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"ModalBarrier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedModalBarrier":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnyTapGestureRecognizerFactory":{"GestureRecognizerFactory":["_AnyTapGestureRecognizer"]},"_ModalBarrierGestureDetector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"NavigationToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Page":{"RouteSettings":[]},"HeroControllerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Navigator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"NavigatorState":{"State":["Navigator"]},"_NotAnnounced":{"Route":["~"]},"_NavigatorPushObservation":{"_NavigatorObservation":[]},"_NavigatorPopObservation":{"_NavigatorObservation":[]},"_NavigatorRemoveObservation":{"_NavigatorObservation":[]},"_NavigatorReplaceObservation":{"_NavigatorObservation":[]},"_History":{"Iterable":["_RouteEntry"],"Listenable":[],"Iterable.E":"_RouteEntry"},"_HistoryProperty":{"RestorableProperty":["Map>?"],"Listenable":[]},"NavigatorPopHandler":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NavigatorPopHandlerState":{"State":["NavigatorPopHandler"]},"NotificationListener":{"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NotificationElement":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_OverflowBarParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"OverflowBar":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderOverflowBar":{"RenderBoxContainerDefaultsMixin":["RenderBox","_OverflowBarParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","_OverflowBarParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"_OverflowBarParentData","RenderBoxContainerDefaultsMixin.1":"_OverflowBarParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"OverlayEntry":{"Listenable":[]},"_OverlayEntryWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverlayEntryWidgetState":{"State":["_OverlayEntryWidget"]},"Overlay":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"OverlayState":{"State":["Overlay"]},"_RenderTheater":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StackParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StackParentData","ContainerRenderObjectMixin.0":"RenderBox"},"OverlayPortal":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverlayEntryLocation":{"LinkedListEntry":["_OverlayEntryLocation"],"LinkedListEntry.E":"_OverlayEntryLocation"},"_RenderTheaterMarker":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderDeferredLayoutBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"LinkedListEntry":["_RenderDeferredLayoutBox"],"LinkedListEntry.E":"_RenderDeferredLayoutBox"},"_RenderLayoutSurrogateProxyBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_Theater":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TheaterElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_TheaterParentData":{"StackParentData":[],"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_OverlayPortalState":{"State":["OverlayPortal"]},"_OverlayPortal":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverlayPortalElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_DeferredLayout":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"GlowingOverscrollIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"StretchingOverscrollIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"OverscrollIndicatorNotification":{"ViewportNotificationMixin":[]},"_GlowingOverscrollIndicatorState":{"State":["GlowingOverscrollIndicator"]},"_GlowController":{"Listenable":[]},"_GlowingOverscrollIndicatorPainter":{"Listenable":[]},"_StretchingOverscrollIndicatorState":{"State":["StretchingOverscrollIndicator"]},"_StretchController":{"Listenable":[]},"PageStorageKey":{"ValueKey":["1"],"LocalKey":[],"Key":[]},"PageStorage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PageView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PageController":{"ScrollController":[],"Listenable":[]},"PageMetrics":{"ScrollMetrics":[]},"_PagePosition":{"ScrollPosition":[],"PageMetrics":[],"ViewportOffset":[],"Listenable":[],"ScrollMetrics":[]},"_PageViewState":{"State":["PageView"]},"PageRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"]},"_PlaceholderPainter":{"Listenable":[]},"Placeholder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PlatformViewLink":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PlatformViewSurface":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"HtmlElementView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PlatformViewLinkState":{"State":["PlatformViewLink"]},"_PlatformViewPlaceholderBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_PlatformViewPlaceHolder":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"PopScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PopScopeState":{"State":["PopScope"],"PopEntry":[]},"PreferredSize":{"StatelessWidget":[],"PreferredSizeWidget":[],"Widget":[],"DiagnosticableTree":[]},"PrimaryScrollController":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverReorderableList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverReorderableListState":{"State":["SliverReorderableList"]},"_ReorderableItem":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ReorderableItemState":{"State":["_ReorderableItem"]},"ReorderableDragStartListener":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReorderableDelayedDragStartListener":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DragItemProxy":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ReorderableItemGlobalKey":{"GlobalObjectKey":["State"],"GlobalKey":["State"],"Key":[],"GlobalKey.T":"State","GlobalObjectKey.T":"State"},"RestorationScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UnmanagedRestorationScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"RootRestorationScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RestorableProperty":{"Listenable":[]},"_RestorationScopeState":{"State":["RestorationScope"]},"_RootRestorationScopeState":{"State":["RootRestorationScope"]},"RestorableValue":{"RestorableProperty":["1"],"Listenable":[]},"_RestorablePrimitiveValueN":{"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[]},"_RestorablePrimitiveValue":{"_RestorablePrimitiveValueN":["1"],"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[]},"RestorableNum":{"_RestorablePrimitiveValueN":["1"],"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[],"RestorableValue.T":"1","_RestorablePrimitiveValueN.T":"1"},"RestorableBool":{"_RestorablePrimitiveValueN":["bool"],"RestorableValue":["bool"],"RestorableProperty":["bool"],"Listenable":[],"RestorableValue.T":"bool","_RestorablePrimitiveValueN.T":"bool"},"RestorableBoolN":{"_RestorablePrimitiveValueN":["bool?"],"RestorableValue":["bool?"],"RestorableProperty":["bool?"],"Listenable":[],"RestorableValue.T":"bool?","_RestorablePrimitiveValueN.T":"bool?"},"RestorableStringN":{"_RestorablePrimitiveValueN":["String?"],"RestorableValue":["String?"],"RestorableProperty":["String?"],"Listenable":[],"RestorableValue.T":"String?","_RestorablePrimitiveValueN.T":"String?"},"RestorableDateTimeN":{"RestorableValue":["DateTime?"],"RestorableProperty":["DateTime?"],"Listenable":[],"RestorableValue.T":"DateTime?"},"RestorableListenable":{"RestorableProperty":["1"],"Listenable":[]},"RestorableChangeNotifier":{"RestorableProperty":["1"],"Listenable":[]},"RestorableTextEditingController":{"RestorableProperty":["TextEditingController"],"Listenable":[]},"RestorableEnumN":{"RestorableValue":["1?"],"RestorableProperty":["1?"],"Listenable":[],"RestorableValue.T":"1?"},"RestorableEnum":{"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[],"RestorableValue.T":"1"},"Router":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ChildBackButtonDispatcher":{"_CallbackHookProvider":["Future"]},"_RouterState":{"State":["Router<1>"]},"_RouterScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RestorableRouteInformation":{"RestorableValue":["RouteInformation?"],"RestorableProperty":["RouteInformation?"],"Listenable":[],"RestorableValue.T":"RouteInformation?"},"_ModalScopeStatus":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ModalScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ModalScopeState":{"State":["_ModalScope<1>"]},"OverlayRoute":{"Route":["1"]},"TransitionRoute":{"Route":["1"]},"_DismissModalAction":{"Action":["DismissIntent"],"Action.T":"DismissIntent"},"ModalRoute":{"TransitionRoute":["1"],"Route":["1"]},"PopupRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"]},"RouteObserver":{"NavigatorObserver":[]},"RawDialogRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"]},"SafeArea":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollAwareImageProvider":{"ImageProvider":["1"],"ImageProvider.T":"1"},"ScrollConfiguration":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollController":{"Listenable":[]},"_SelectionKeepAlive":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SaltedValueKey":{"ValueKey":["Key"],"LocalKey":[],"Key":[],"ValueKey.T":"Key"},"_SelectionKeepAliveState":{"State":["_SelectionKeepAlive"]},"FixedScrollMetrics":{"ScrollMetrics":[]},"ScrollNotification":{"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"ScrollUpdateNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"ScrollStartNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"OverscrollNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"ScrollEndNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"UserScrollNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"_ScrollNotificationObserverScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ListenerEntry":{"LinkedListEntry":["_ListenerEntry"],"LinkedListEntry.E":"_ListenerEntry"},"ScrollNotificationObserver":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollNotificationObserverState":{"State":["ScrollNotificationObserver"]},"ScrollPosition":{"ViewportOffset":[],"Listenable":[],"ScrollMetrics":[]},"ScrollMetricsNotification":{"ViewportNotificationMixin":[]},"ScrollPositionWithSingleContext":{"ScrollPosition":[],"ViewportOffset":[],"Listenable":[],"ScrollMetrics":[]},"GridView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoxScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Scrollable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScrollableScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScrollableSelectionHandler":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollableState":{"State":["Scrollable"]},"_ScrollableSelectionHandlerState":{"State":["_ScrollableSelectionHandler"]},"_ScrollableSelectionContainerDelegate":{"Listenable":[]},"_ScrollSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderScrollSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_RestorableScrollOffset":{"RestorableValue":["double?"],"RestorableProperty":["double?"],"Listenable":[],"RestorableValue.T":"double?"},"ScrollIntent":{"Intent":[]},"ScrollAction":{"ContextAction":["ScrollIntent"],"Action":["ScrollIntent"],"Action.T":"ScrollIntent","ContextAction.T":"ScrollIntent"},"RawScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ThumbPressGestureRecognizer":{"LongPressGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_TrackTapGestureRecognizer":{"TapGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"ScrollbarPainter":{"Listenable":[]},"RawScrollbarState":{"State":["1"]},"MultiSelectableSelectionContainerDelegate":{"Listenable":[]},"SelectionContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SelectionRegistrarScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionContainerState":{"Selectable":[],"State":["SelectionContainer"],"Listenable":[]},"SelectionContainerDelegate":{"Listenable":[]},"SharedAppData":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SharedAppDataState":{"State":["SharedAppData"]},"_SharedAppModel":{"InheritedModel":["Object"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedModel.T":"Object"},"LogicalKeySet":{"KeySet":["LogicalKeyboardKey"],"ShortcutActivator":[],"KeySet.T":"LogicalKeyboardKey"},"SingleActivator":{"ShortcutActivator":[]},"Shortcuts":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ShortcutRegistrar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ShortcutManager":{"Listenable":[]},"_ShortcutsState":{"State":["Shortcuts"]},"CallbackShortcuts":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ShortcutRegistry":{"Listenable":[]},"_ShortcutRegistrarState":{"State":["ShortcutRegistrar"]},"_ShortcutRegistrarScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SingleChildScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SingleChildViewport":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SingleChildViewportElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderSingleChildViewport":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverWithKeepAliveWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverMultiBoxAdaptorWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverList":{"SliverMultiBoxAdaptorWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverGrid":{"SliverMultiBoxAdaptorWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverMultiBoxAdaptorElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"KeepAlive":{"ParentDataWidget":["KeepAliveParentDataMixin"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"KeepAliveParentDataMixin"},"SliverFillViewport":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SliverFillViewportRenderObjectWidget":{"SliverMultiBoxAdaptorWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SliverFractionalPadding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderSliverFractionalPadding":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderSliver"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_FloatingHeader":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverPersistentHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FloatingHeaderState":{"State":["_FloatingHeader"]},"_SliverPersistentHeaderElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_SliverPersistentHeaderRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SliverPinnedPersistentHeader":{"_SliverPersistentHeaderRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderSliverPinnedPersistentHeaderForWidgets":{"_RenderSliverPersistentHeaderForWidgetsMixin":[],"RenderSliver":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SlottedMultiChildRenderObjectWidget":{"SlottedMultiChildRenderObjectWidgetMixin":["1","2"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlottedRenderObjectElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"SnapshotController":{"Listenable":[]},"SnapshotWidget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderSnapshotWidget":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SnapshotPainter":{"Listenable":[]},"_DefaultSnapshotPainter":{"Listenable":[]},"Spacer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Table":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TableElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"TableCell":{"ParentDataWidget":["TableCellParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"TableCellParentData"},"RenderTapRegionSurface":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"TapRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderTapRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"TapRegionSurface":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextFieldTapRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTextStyle":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTextHeightBehavior":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Text":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NullWidget4":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DoNothingAndStopPropagationTextIntent":{"Intent":[]},"DeleteCharacterIntent":{"Intent":[]},"DeleteToNextWordBoundaryIntent":{"Intent":[]},"DeleteToLineBreakIntent":{"Intent":[]},"DirectionalCaretMovementIntent":{"Intent":[]},"ExtendSelectionByCharacterIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionToNextWordBoundaryIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionToNextWordBoundaryOrCaretLocationIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExpandSelectionToDocumentBoundaryIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExpandSelectionToLineBreakIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionToLineBreakIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionVerticallyToAdjacentLineIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionVerticallyToAdjacentPageIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionToNextParagraphBoundaryIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ExtendSelectionToDocumentBoundaryIntent":{"DirectionalCaretMovementIntent":[],"Intent":[]},"ScrollToDocumentBoundaryIntent":{"Intent":[]},"ExtendSelectionByPageIntent":{"Intent":[]},"SelectAllTextIntent":{"Intent":[]},"CopySelectionTextIntent":{"Intent":[]},"PasteTextIntent":{"Intent":[]},"RedoTextIntent":{"Intent":[]},"ReplaceTextIntent":{"Intent":[]},"UndoTextIntent":{"Intent":[]},"UpdateSelectionIntent":{"Intent":[]},"TransposeCharactersIntent":{"Intent":[]},"DirectionalTextEditingIntent":{"Intent":[]},"ToolbarItemsParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_SelectionToolbarWrapper":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionHandleOverlay":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextSelectionGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionToolbarWrapperState":{"State":["_SelectionToolbarWrapper"]},"_SelectionHandleOverlayState":{"State":["_SelectionHandleOverlay"]},"_TextSelectionGestureDetectorState":{"State":["TextSelectionGestureDetector"]},"ClipboardStatusNotifier":{"ValueNotifier":["ClipboardStatus"],"Listenable":[],"WidgetsBindingObserver":[]},"TickerMode":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EffectiveTickerMode":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TickerModeState":{"State":["TickerMode"]},"_ConstantValueListenable":{"Listenable":[]},"Title":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FadeTransition":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedState":{"State":["AnimatedWidget"]},"SlideTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"MatrixTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaleTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RotationTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SizeTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DecoratedBoxTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListenableBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UndoHistory":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UndoHistoryState":{"State":["UndoHistory<1>"]},"UndoHistoryController":{"ValueNotifier":["UndoHistoryValue"],"Listenable":[]},"ValueListenableBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ValueListenableBuilderState":{"State":["ValueListenableBuilder<1>"]},"_ViewScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PipelineOwnerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"View":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawView":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawViewElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_DeprecatedRawViewKey":{"GlobalKey":["1"],"Key":[],"GlobalKey.T":"1"},"Viewport":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ViewportElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"ShrinkWrappingViewport":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VisibilityScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Visibility":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_Visibility":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderVisibility":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"WidgetSpan":{"InlineSpan":[],"DiagnosticableTree":[]},"_WidgetSpanParentData":{"ParentDataWidget":["TextParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"TextParentData"},"_AutoScaleInlineWidget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderScaledInlineWidget":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"WillPopScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WillPopScopeState":{"State":["WillPopScope"]},"BlockPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_BlockPickerState":{"State":["BlockPicker"]},"JsonViewer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"JsonObjectViewer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"JsonArrayViewer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_JsonViewerState":{"State":["JsonViewer"]},"JsonObjectViewerState":{"State":["JsonObjectViewer"]},"_JsonArrayViewerState":{"State":["JsonArrayViewer"]},"GlobalCupertinoLocalizations":{"CupertinoLocalizations":[]},"_GlobalCupertinoLocalizationsDelegate":{"LocalizationsDelegate":["CupertinoLocalizations"],"LocalizationsDelegate.T":"CupertinoLocalizations"},"CupertinoLocalizationAf":{"CupertinoLocalizations":[]},"CupertinoLocalizationAm":{"CupertinoLocalizations":[]},"CupertinoLocalizationAr":{"CupertinoLocalizations":[]},"CupertinoLocalizationAs":{"CupertinoLocalizations":[]},"CupertinoLocalizationAz":{"CupertinoLocalizations":[]},"CupertinoLocalizationBe":{"CupertinoLocalizations":[]},"CupertinoLocalizationBg":{"CupertinoLocalizations":[]},"CupertinoLocalizationBn":{"CupertinoLocalizations":[]},"CupertinoLocalizationBs":{"CupertinoLocalizations":[]},"CupertinoLocalizationCa":{"CupertinoLocalizations":[]},"CupertinoLocalizationCs":{"CupertinoLocalizations":[]},"CupertinoLocalizationCy":{"CupertinoLocalizations":[]},"CupertinoLocalizationDa":{"CupertinoLocalizations":[]},"CupertinoLocalizationDe":{"CupertinoLocalizations":[]},"CupertinoLocalizationDeCh":{"CupertinoLocalizations":[]},"CupertinoLocalizationEl":{"CupertinoLocalizations":[]},"CupertinoLocalizationEn":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnAu":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnCa":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnGb":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnIe":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnIn":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnNz":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnSg":{"CupertinoLocalizations":[]},"CupertinoLocalizationEnZa":{"CupertinoLocalizations":[]},"CupertinoLocalizationEs":{"CupertinoLocalizations":[]},"CupertinoLocalizationEs419":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsAr":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsBo":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsCl":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsCo":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsCr":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsDo":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsEc":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsGt":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsHn":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsMx":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsNi":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsPa":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsPe":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsPr":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsPy":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsSv":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsUs":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsUy":{"CupertinoLocalizations":[]},"CupertinoLocalizationEsVe":{"CupertinoLocalizations":[]},"CupertinoLocalizationEt":{"CupertinoLocalizations":[]},"CupertinoLocalizationEu":{"CupertinoLocalizations":[]},"CupertinoLocalizationFa":{"CupertinoLocalizations":[]},"CupertinoLocalizationFi":{"CupertinoLocalizations":[]},"CupertinoLocalizationFil":{"CupertinoLocalizations":[]},"CupertinoLocalizationFr":{"CupertinoLocalizations":[]},"CupertinoLocalizationFrCa":{"CupertinoLocalizations":[]},"CupertinoLocalizationGl":{"CupertinoLocalizations":[]},"CupertinoLocalizationGsw":{"CupertinoLocalizations":[]},"CupertinoLocalizationGu":{"CupertinoLocalizations":[]},"CupertinoLocalizationHe":{"CupertinoLocalizations":[]},"CupertinoLocalizationHi":{"CupertinoLocalizations":[]},"CupertinoLocalizationHr":{"CupertinoLocalizations":[]},"CupertinoLocalizationHu":{"CupertinoLocalizations":[]},"CupertinoLocalizationHy":{"CupertinoLocalizations":[]},"CupertinoLocalizationId":{"CupertinoLocalizations":[]},"CupertinoLocalizationIs":{"CupertinoLocalizations":[]},"CupertinoLocalizationIt":{"CupertinoLocalizations":[]},"CupertinoLocalizationJa":{"CupertinoLocalizations":[]},"CupertinoLocalizationKa":{"CupertinoLocalizations":[]},"CupertinoLocalizationKk":{"CupertinoLocalizations":[]},"CupertinoLocalizationKm":{"CupertinoLocalizations":[]},"CupertinoLocalizationKn":{"CupertinoLocalizations":[]},"CupertinoLocalizationKo":{"CupertinoLocalizations":[]},"CupertinoLocalizationKy":{"CupertinoLocalizations":[]},"CupertinoLocalizationLo":{"CupertinoLocalizations":[]},"CupertinoLocalizationLt":{"CupertinoLocalizations":[]},"CupertinoLocalizationLv":{"CupertinoLocalizations":[]},"CupertinoLocalizationMk":{"CupertinoLocalizations":[]},"CupertinoLocalizationMl":{"CupertinoLocalizations":[]},"CupertinoLocalizationMn":{"CupertinoLocalizations":[]},"CupertinoLocalizationMr":{"CupertinoLocalizations":[]},"CupertinoLocalizationMs":{"CupertinoLocalizations":[]},"CupertinoLocalizationMy":{"CupertinoLocalizations":[]},"CupertinoLocalizationNb":{"CupertinoLocalizations":[]},"CupertinoLocalizationNe":{"CupertinoLocalizations":[]},"CupertinoLocalizationNl":{"CupertinoLocalizations":[]},"CupertinoLocalizationNo":{"CupertinoLocalizations":[]},"CupertinoLocalizationOr":{"CupertinoLocalizations":[]},"CupertinoLocalizationPa":{"CupertinoLocalizations":[]},"CupertinoLocalizationPl":{"CupertinoLocalizations":[]},"CupertinoLocalizationPt":{"CupertinoLocalizations":[]},"CupertinoLocalizationPtPt":{"CupertinoLocalizations":[]},"CupertinoLocalizationRo":{"CupertinoLocalizations":[]},"CupertinoLocalizationRu":{"CupertinoLocalizations":[]},"CupertinoLocalizationSi":{"CupertinoLocalizations":[]},"CupertinoLocalizationSk":{"CupertinoLocalizations":[]},"CupertinoLocalizationSl":{"CupertinoLocalizations":[]},"CupertinoLocalizationSq":{"CupertinoLocalizations":[]},"CupertinoLocalizationSr":{"CupertinoLocalizations":[]},"CupertinoLocalizationSrCyrl":{"CupertinoLocalizations":[]},"CupertinoLocalizationSrLatn":{"CupertinoLocalizations":[]},"CupertinoLocalizationSv":{"CupertinoLocalizations":[]},"CupertinoLocalizationSw":{"CupertinoLocalizations":[]},"CupertinoLocalizationTa":{"CupertinoLocalizations":[]},"CupertinoLocalizationTe":{"CupertinoLocalizations":[]},"CupertinoLocalizationTh":{"CupertinoLocalizations":[]},"CupertinoLocalizationTl":{"CupertinoLocalizations":[]},"CupertinoLocalizationTr":{"CupertinoLocalizations":[]},"CupertinoLocalizationUk":{"CupertinoLocalizations":[]},"CupertinoLocalizationUr":{"CupertinoLocalizations":[]},"CupertinoLocalizationUz":{"CupertinoLocalizations":[]},"CupertinoLocalizationVi":{"CupertinoLocalizations":[]},"CupertinoLocalizationZh":{"CupertinoLocalizations":[]},"CupertinoLocalizationZhHans":{"CupertinoLocalizations":[]},"CupertinoLocalizationZhHant":{"CupertinoLocalizations":[]},"CupertinoLocalizationZhHantHk":{"CupertinoLocalizations":[]},"CupertinoLocalizationZhHantTw":{"CupertinoLocalizations":[]},"CupertinoLocalizationZu":{"CupertinoLocalizations":[]},"MaterialLocalizationAf":{"MaterialLocalizations":[]},"MaterialLocalizationAm":{"MaterialLocalizations":[]},"MaterialLocalizationAr":{"MaterialLocalizations":[]},"MaterialLocalizationAs":{"MaterialLocalizations":[]},"MaterialLocalizationAz":{"MaterialLocalizations":[]},"MaterialLocalizationBe":{"MaterialLocalizations":[]},"MaterialLocalizationBg":{"MaterialLocalizations":[]},"MaterialLocalizationBn":{"MaterialLocalizations":[]},"MaterialLocalizationBs":{"MaterialLocalizations":[]},"MaterialLocalizationCa":{"MaterialLocalizations":[]},"MaterialLocalizationCs":{"MaterialLocalizations":[]},"MaterialLocalizationCy":{"MaterialLocalizations":[]},"MaterialLocalizationDa":{"MaterialLocalizations":[]},"MaterialLocalizationDe":{"MaterialLocalizations":[]},"MaterialLocalizationDeCh":{"MaterialLocalizations":[]},"MaterialLocalizationEl":{"MaterialLocalizations":[]},"MaterialLocalizationEn":{"MaterialLocalizations":[]},"MaterialLocalizationEnAu":{"MaterialLocalizations":[]},"MaterialLocalizationEnCa":{"MaterialLocalizations":[]},"MaterialLocalizationEnGb":{"MaterialLocalizations":[]},"MaterialLocalizationEnIe":{"MaterialLocalizations":[]},"MaterialLocalizationEnIn":{"MaterialLocalizations":[]},"MaterialLocalizationEnNz":{"MaterialLocalizations":[]},"MaterialLocalizationEnSg":{"MaterialLocalizations":[]},"MaterialLocalizationEnZa":{"MaterialLocalizations":[]},"MaterialLocalizationEs":{"MaterialLocalizations":[]},"MaterialLocalizationEs419":{"MaterialLocalizations":[]},"MaterialLocalizationEsAr":{"MaterialLocalizations":[]},"MaterialLocalizationEsBo":{"MaterialLocalizations":[]},"MaterialLocalizationEsCl":{"MaterialLocalizations":[]},"MaterialLocalizationEsCo":{"MaterialLocalizations":[]},"MaterialLocalizationEsCr":{"MaterialLocalizations":[]},"MaterialLocalizationEsDo":{"MaterialLocalizations":[]},"MaterialLocalizationEsEc":{"MaterialLocalizations":[]},"MaterialLocalizationEsGt":{"MaterialLocalizations":[]},"MaterialLocalizationEsHn":{"MaterialLocalizations":[]},"MaterialLocalizationEsMx":{"MaterialLocalizations":[]},"MaterialLocalizationEsNi":{"MaterialLocalizations":[]},"MaterialLocalizationEsPa":{"MaterialLocalizations":[]},"MaterialLocalizationEsPe":{"MaterialLocalizations":[]},"MaterialLocalizationEsPr":{"MaterialLocalizations":[]},"MaterialLocalizationEsPy":{"MaterialLocalizations":[]},"MaterialLocalizationEsSv":{"MaterialLocalizations":[]},"MaterialLocalizationEsUs":{"MaterialLocalizations":[]},"MaterialLocalizationEsUy":{"MaterialLocalizations":[]},"MaterialLocalizationEsVe":{"MaterialLocalizations":[]},"MaterialLocalizationEt":{"MaterialLocalizations":[]},"MaterialLocalizationEu":{"MaterialLocalizations":[]},"MaterialLocalizationFa":{"MaterialLocalizations":[]},"MaterialLocalizationFi":{"MaterialLocalizations":[]},"MaterialLocalizationFil":{"MaterialLocalizations":[]},"MaterialLocalizationFr":{"MaterialLocalizations":[]},"MaterialLocalizationFrCa":{"MaterialLocalizations":[]},"MaterialLocalizationGl":{"MaterialLocalizations":[]},"MaterialLocalizationGsw":{"MaterialLocalizations":[]},"MaterialLocalizationGu":{"MaterialLocalizations":[]},"MaterialLocalizationHe":{"MaterialLocalizations":[]},"MaterialLocalizationHi":{"MaterialLocalizations":[]},"MaterialLocalizationHr":{"MaterialLocalizations":[]},"MaterialLocalizationHu":{"MaterialLocalizations":[]},"MaterialLocalizationHy":{"MaterialLocalizations":[]},"MaterialLocalizationId":{"MaterialLocalizations":[]},"MaterialLocalizationIs":{"MaterialLocalizations":[]},"MaterialLocalizationIt":{"MaterialLocalizations":[]},"MaterialLocalizationJa":{"MaterialLocalizations":[]},"MaterialLocalizationKa":{"MaterialLocalizations":[]},"MaterialLocalizationKk":{"MaterialLocalizations":[]},"MaterialLocalizationKm":{"MaterialLocalizations":[]},"MaterialLocalizationKn":{"MaterialLocalizations":[]},"MaterialLocalizationKo":{"MaterialLocalizations":[]},"MaterialLocalizationKy":{"MaterialLocalizations":[]},"MaterialLocalizationLo":{"MaterialLocalizations":[]},"MaterialLocalizationLt":{"MaterialLocalizations":[]},"MaterialLocalizationLv":{"MaterialLocalizations":[]},"MaterialLocalizationMk":{"MaterialLocalizations":[]},"MaterialLocalizationMl":{"MaterialLocalizations":[]},"MaterialLocalizationMn":{"MaterialLocalizations":[]},"MaterialLocalizationMr":{"MaterialLocalizations":[]},"MaterialLocalizationMs":{"MaterialLocalizations":[]},"MaterialLocalizationMy":{"MaterialLocalizations":[]},"MaterialLocalizationNb":{"MaterialLocalizations":[]},"MaterialLocalizationNe":{"MaterialLocalizations":[]},"MaterialLocalizationNl":{"MaterialLocalizations":[]},"MaterialLocalizationNo":{"MaterialLocalizations":[]},"MaterialLocalizationOr":{"MaterialLocalizations":[]},"MaterialLocalizationPa":{"MaterialLocalizations":[]},"MaterialLocalizationPl":{"MaterialLocalizations":[]},"MaterialLocalizationPs":{"MaterialLocalizations":[]},"MaterialLocalizationPt":{"MaterialLocalizations":[]},"MaterialLocalizationPtPt":{"MaterialLocalizations":[]},"MaterialLocalizationRo":{"MaterialLocalizations":[]},"MaterialLocalizationRu":{"MaterialLocalizations":[]},"MaterialLocalizationSi":{"MaterialLocalizations":[]},"MaterialLocalizationSk":{"MaterialLocalizations":[]},"MaterialLocalizationSl":{"MaterialLocalizations":[]},"MaterialLocalizationSq":{"MaterialLocalizations":[]},"MaterialLocalizationSr":{"MaterialLocalizations":[]},"MaterialLocalizationSrCyrl":{"MaterialLocalizations":[]},"MaterialLocalizationSrLatn":{"MaterialLocalizations":[]},"MaterialLocalizationSv":{"MaterialLocalizations":[]},"MaterialLocalizationSw":{"MaterialLocalizations":[]},"MaterialLocalizationTa":{"MaterialLocalizations":[]},"MaterialLocalizationTe":{"MaterialLocalizations":[]},"MaterialLocalizationTh":{"MaterialLocalizations":[]},"MaterialLocalizationTl":{"MaterialLocalizations":[]},"MaterialLocalizationTr":{"MaterialLocalizations":[]},"MaterialLocalizationUk":{"MaterialLocalizations":[]},"MaterialLocalizationUr":{"MaterialLocalizations":[]},"MaterialLocalizationUz":{"MaterialLocalizations":[]},"MaterialLocalizationVi":{"MaterialLocalizations":[]},"MaterialLocalizationZh":{"MaterialLocalizations":[]},"MaterialLocalizationZhHans":{"MaterialLocalizations":[]},"MaterialLocalizationZhHant":{"MaterialLocalizations":[]},"MaterialLocalizationZhHantHk":{"MaterialLocalizations":[]},"MaterialLocalizationZhHantTw":{"MaterialLocalizations":[]},"MaterialLocalizationZu":{"MaterialLocalizations":[]},"WidgetsLocalizationAf":{"WidgetsLocalizations":[]},"WidgetsLocalizationAm":{"WidgetsLocalizations":[]},"WidgetsLocalizationAr":{"WidgetsLocalizations":[]},"WidgetsLocalizationAs":{"WidgetsLocalizations":[]},"WidgetsLocalizationAz":{"WidgetsLocalizations":[]},"WidgetsLocalizationBe":{"WidgetsLocalizations":[]},"WidgetsLocalizationBg":{"WidgetsLocalizations":[]},"WidgetsLocalizationBn":{"WidgetsLocalizations":[]},"WidgetsLocalizationBs":{"WidgetsLocalizations":[]},"WidgetsLocalizationCa":{"WidgetsLocalizations":[]},"WidgetsLocalizationCs":{"WidgetsLocalizations":[]},"WidgetsLocalizationCy":{"WidgetsLocalizations":[]},"WidgetsLocalizationDa":{"WidgetsLocalizations":[]},"WidgetsLocalizationDe":{"WidgetsLocalizations":[]},"WidgetsLocalizationDeCh":{"WidgetsLocalizations":[]},"WidgetsLocalizationEl":{"WidgetsLocalizations":[]},"WidgetsLocalizationEn":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnAu":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnCa":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnGb":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnIe":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnIn":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnNz":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnSg":{"WidgetsLocalizations":[]},"WidgetsLocalizationEnZa":{"WidgetsLocalizations":[]},"WidgetsLocalizationEs":{"WidgetsLocalizations":[]},"WidgetsLocalizationEs419":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsAr":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsBo":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsCl":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsCo":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsCr":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsDo":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsEc":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsGt":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsHn":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsMx":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsNi":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsPa":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsPe":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsPr":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsPy":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsSv":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsUs":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsUy":{"WidgetsLocalizations":[]},"WidgetsLocalizationEsVe":{"WidgetsLocalizations":[]},"WidgetsLocalizationEt":{"WidgetsLocalizations":[]},"WidgetsLocalizationEu":{"WidgetsLocalizations":[]},"WidgetsLocalizationFa":{"WidgetsLocalizations":[]},"WidgetsLocalizationFi":{"WidgetsLocalizations":[]},"WidgetsLocalizationFil":{"WidgetsLocalizations":[]},"WidgetsLocalizationFr":{"WidgetsLocalizations":[]},"WidgetsLocalizationFrCa":{"WidgetsLocalizations":[]},"WidgetsLocalizationGl":{"WidgetsLocalizations":[]},"WidgetsLocalizationGsw":{"WidgetsLocalizations":[]},"WidgetsLocalizationGu":{"WidgetsLocalizations":[]},"WidgetsLocalizationHe":{"WidgetsLocalizations":[]},"WidgetsLocalizationHi":{"WidgetsLocalizations":[]},"WidgetsLocalizationHr":{"WidgetsLocalizations":[]},"WidgetsLocalizationHu":{"WidgetsLocalizations":[]},"WidgetsLocalizationHy":{"WidgetsLocalizations":[]},"WidgetsLocalizationId":{"WidgetsLocalizations":[]},"WidgetsLocalizationIs":{"WidgetsLocalizations":[]},"WidgetsLocalizationIt":{"WidgetsLocalizations":[]},"WidgetsLocalizationJa":{"WidgetsLocalizations":[]},"WidgetsLocalizationKa":{"WidgetsLocalizations":[]},"WidgetsLocalizationKk":{"WidgetsLocalizations":[]},"WidgetsLocalizationKm":{"WidgetsLocalizations":[]},"WidgetsLocalizationKn":{"WidgetsLocalizations":[]},"WidgetsLocalizationKo":{"WidgetsLocalizations":[]},"WidgetsLocalizationKy":{"WidgetsLocalizations":[]},"WidgetsLocalizationLo":{"WidgetsLocalizations":[]},"WidgetsLocalizationLt":{"WidgetsLocalizations":[]},"WidgetsLocalizationLv":{"WidgetsLocalizations":[]},"WidgetsLocalizationMk":{"WidgetsLocalizations":[]},"WidgetsLocalizationMl":{"WidgetsLocalizations":[]},"WidgetsLocalizationMn":{"WidgetsLocalizations":[]},"WidgetsLocalizationMr":{"WidgetsLocalizations":[]},"WidgetsLocalizationMs":{"WidgetsLocalizations":[]},"WidgetsLocalizationMy":{"WidgetsLocalizations":[]},"WidgetsLocalizationNb":{"WidgetsLocalizations":[]},"WidgetsLocalizationNe":{"WidgetsLocalizations":[]},"WidgetsLocalizationNl":{"WidgetsLocalizations":[]},"WidgetsLocalizationNo":{"WidgetsLocalizations":[]},"WidgetsLocalizationOr":{"WidgetsLocalizations":[]},"WidgetsLocalizationPa":{"WidgetsLocalizations":[]},"WidgetsLocalizationPl":{"WidgetsLocalizations":[]},"WidgetsLocalizationPs":{"WidgetsLocalizations":[]},"WidgetsLocalizationPt":{"WidgetsLocalizations":[]},"WidgetsLocalizationPtPt":{"WidgetsLocalizations":[]},"WidgetsLocalizationRo":{"WidgetsLocalizations":[]},"WidgetsLocalizationRu":{"WidgetsLocalizations":[]},"WidgetsLocalizationSi":{"WidgetsLocalizations":[]},"WidgetsLocalizationSk":{"WidgetsLocalizations":[]},"WidgetsLocalizationSl":{"WidgetsLocalizations":[]},"WidgetsLocalizationSq":{"WidgetsLocalizations":[]},"WidgetsLocalizationSr":{"WidgetsLocalizations":[]},"WidgetsLocalizationSrCyrl":{"WidgetsLocalizations":[]},"WidgetsLocalizationSrLatn":{"WidgetsLocalizations":[]},"WidgetsLocalizationSv":{"WidgetsLocalizations":[]},"WidgetsLocalizationSw":{"WidgetsLocalizations":[]},"WidgetsLocalizationTa":{"WidgetsLocalizations":[]},"WidgetsLocalizationTe":{"WidgetsLocalizations":[]},"WidgetsLocalizationTh":{"WidgetsLocalizations":[]},"WidgetsLocalizationTl":{"WidgetsLocalizations":[]},"WidgetsLocalizationTr":{"WidgetsLocalizations":[]},"WidgetsLocalizationUk":{"WidgetsLocalizations":[]},"WidgetsLocalizationUr":{"WidgetsLocalizations":[]},"WidgetsLocalizationUz":{"WidgetsLocalizations":[]},"WidgetsLocalizationVi":{"WidgetsLocalizations":[]},"WidgetsLocalizationZh":{"WidgetsLocalizations":[]},"WidgetsLocalizationZhHans":{"WidgetsLocalizations":[]},"WidgetsLocalizationZhHant":{"WidgetsLocalizations":[]},"WidgetsLocalizationZhHantHk":{"WidgetsLocalizations":[]},"WidgetsLocalizationZhHantTw":{"WidgetsLocalizations":[]},"WidgetsLocalizationZu":{"WidgetsLocalizations":[]},"GlobalMaterialLocalizations":{"MaterialLocalizations":[]},"_MaterialLocalizationsDelegate0":{"LocalizationsDelegate":["MaterialLocalizations"],"LocalizationsDelegate.T":"MaterialLocalizations"},"GlobalWidgetsLocalizations":{"WidgetsLocalizations":[]},"_WidgetsLocalizationsDelegate0":{"LocalizationsDelegate":["WidgetsLocalizations"],"LocalizationsDelegate.T":"WidgetsLocalizations"},"StoreProvider":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"StoreConnector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StoreStreamListener":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"StoreBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StoreStreamListenerState":{"State":["_StoreStreamListener<1,2>"]},"StoreProviderError":{"Error":[]},"ConverterError":{"Error":[]},"ActionPaneConfiguration":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerMotion":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomSlidableAction":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAction":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableAutoCloseData":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseBarrierNotificationSender":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseBarrierBehaviorListener":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableNotificationSender":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseBehaviorInteractor":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseInteractor":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseBehaviorListener":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseNotificationSender":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableAutoCloseBarrierInteractor":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableAutoCloseBarrierNotificationSenderState":{"State":["SlidableAutoCloseBarrierNotificationSender"]},"_SlidableAutoCloseBarrierBehaviorListenerState":{"State":["SlidableAutoCloseBarrierBehaviorListener"]},"_SlidableNotificationSenderState0":{"State":["_SlidableNotificationSender"]},"_ValueNotifier":{"ValueNotifier":["1"],"Listenable":[]},"SlidableDismissal":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableDismissalState":{"State":["SlidableDismissal"]},"_SizeTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FlexEntranceTransitionParentData":{"FlexParentData":[],"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"FlexEntranceTransition":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderFlexEntranceTransition":{"RenderBoxContainerDefaultsMixin":["RenderBox","_FlexEntranceTransitionParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","_FlexEntranceTransitionParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"_FlexEntranceTransitionParentData","RenderBoxContainerDefaultsMixin.1":"_FlexEntranceTransitionParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"SlidableGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableGestureDetectorState":{"State":["SlidableGestureDetector"]},"_InheritedSlidableNotification":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableGroupBehaviorListener":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableGroupBehaviorListenerState":{"State":["SlidableGroupBehaviorListener<1>"]},"_SlidableNotificationListenerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlidableNotificationSender":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableNotificationSenderState":{"State":["SlidableNotificationSender"]},"SlidableScrollingBehavior":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableScrollingBehaviorState":{"State":["SlidableScrollingBehavior"]},"ActionPane":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionPaneScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Slidable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SlidableControllerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionPaneState":{"State":["ActionPane"]},"_SlidableState":{"State":["Slidable"]},"_SlidableClipper":{"CustomClipper":["Rect"],"Listenable":[]},"StaggeredGridParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderStaggeredGrid":{"RenderBoxContainerDefaultsMixin":["RenderBox","StaggeredGridParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StaggeredGridParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StaggeredGridParentData","RenderBoxContainerDefaultsMixin.1":"StaggeredGridParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"StaggeredGrid":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomSizeTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"StyledToast":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StyledToastWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"StyledToastWidgetState":{"State":["_StyledToastWidget"],"WidgetsBindingObserver":[]},"_StyledToastState":{"State":["StyledToast"]},"StyledToastTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"BuildInOrder":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderBuildInOrder":{"RenderBoxContainerDefaultsMixin":["RenderBox","ContainerBoxParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ContainerBoxParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ContainerBoxParentData","RenderBoxContainerDefaultsMixin.1":"ContainerBoxParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"Follower":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderFollower":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"FollowerLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"FollowerFadeOutBeyondBoundary":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Leader":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderLeader":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"LeaderLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"LeaderLink":{"Listenable":[]},"AttributeName":{"Comparable":["Object"]},"Element":{"Node0":[]},"Document":{"Node0":[]},"DocumentType":{"Node0":[]},"Text0":{"Node0":[]},"Comment":{"Node0":[]},"NodeList":{"ListProxy":["Node0"],"ListBase":["Node0"],"List":["Node0"],"EfficientLengthIterable":["Node0"],"Iterable":["Node0"],"ListBase.E":"Node0","Iterable.E":"Node0"},"FilteredElementList":{"ListBase":["Element"],"List":["Element"],"EfficientLengthIterable":["Element"],"Iterable":["Element"],"ListBase.E":"Element","Iterable.E":"Element"},"ParseError":{"Exception":[]},"InitialPhase":{"Phase":[]},"BeforeHtmlPhase":{"Phase":[]},"BeforeHeadPhase":{"Phase":[]},"InHeadPhase":{"Phase":[]},"AfterHeadPhase":{"Phase":[]},"InBodyPhase":{"Phase":[]},"TextPhase":{"Phase":[]},"InTablePhase":{"Phase":[]},"InTableTextPhase":{"Phase":[]},"InCaptionPhase":{"Phase":[]},"InColumnGroupPhase":{"Phase":[]},"InTableBodyPhase":{"Phase":[]},"InRowPhase":{"Phase":[]},"InCellPhase":{"Phase":[]},"InSelectPhase":{"Phase":[]},"InSelectInTablePhase":{"Phase":[]},"InForeignContentPhase":{"Phase":[]},"AfterBodyPhase":{"Phase":[]},"InFramesetPhase":{"Phase":[]},"AfterFramesetPhase":{"Phase":[]},"AfterAfterBodyPhase":{"Phase":[]},"AfterAfterFramesetPhase":{"Phase":[]},"ElementCssClassSet":{"SetBase":["String"],"Set":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"Iterable.E":"String","SetBase.E":"String"},"_CssClassSetImpl":{"SetBase":["String"],"Set":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"]},"_EncodingRangeException":{"Exception":[]},"ListProxy":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"StringToken":{"Token0":[]},"TagToken":{"Token0":[]},"StartTagToken":{"TagToken":[],"Token0":[]},"EndTagToken":{"TagToken":[],"Token0":[]},"ParseErrorToken":{"StringToken":[],"Token0":[]},"CharactersToken":{"StringToken":[],"Token0":[]},"SpaceCharactersToken":{"StringToken":[],"Token0":[]},"CommentToken":{"StringToken":[],"Token0":[]},"DoctypeToken":{"Token0":[]},"ActiveFormattingElements":{"ListProxy":["Element?"],"ListBase":["Element?"],"List":["Element?"],"EfficientLengthIterable":["Element?"],"Iterable":["Element?"],"ListBase.E":"Element?","Iterable.E":"Element?"},"BaseClient":{"Client0":[]},"BrowserClient":{"Client0":[]},"ByteStream":{"Stream":["List"],"Stream.T":"List"},"ClientException":{"Exception":[]},"CaseInsensitiveMap":{"CanonicalizedMap":["String","String","1"],"Map":["String","1"],"CanonicalizedMap.V":"1","CanonicalizedMap.K":"String","CanonicalizedMap.C":"String"},"ColorFloat16":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorFloat32":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorFloat64":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorInt16":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorInt32":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorInt8":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorUint1":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorUint16":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorUint2":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorUint32":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorUint4":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorUint8":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorRgb8":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ColorRgba8":{"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"IfdByteValue":{"IfdValue":[]},"IfdValueAscii":{"IfdValue":[]},"InternalPngFrame":{"PngFrame":[]},"Image0":{"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageData0":{"Iterable":["Pixel"]},"ImageDataFloat16":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataFloat32":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataFloat64":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataInt16":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataInt32":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataInt8":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataUint1":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataUint16":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataUint2":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataUint32":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataUint4":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"ImageDataUint8":{"ImageData0":[],"Iterable":["Pixel"],"Iterable.E":"Pixel"},"PixelFloat16":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelFloat32":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelFloat64":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelInt16":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelInt32":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelInt8":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUint1":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUint16":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUint2":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUint32":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUint4":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUint8":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"PixelUndefined":{"Pixel":[],"Color1":[],"Iterable":["num"],"Iterable.E":"num"},"ImageException":{"Exception":[]},"GooglePlayProductDetails":{"ProductDetails":[]},"GooglePlayPurchaseDetails":{"PurchaseDetails":[]},"InAppPurchaseException":{"Exception":[]},"AppStoreProductDetails":{"ProductDetails":[]},"AppStorePurchaseDetails":{"PurchaseDetails":[]},"_DateFormatLiteralField":{"_DateFormatField":[]},"_DateFormatQuotedField":{"_DateFormatField":[]},"_DateFormatPatternField":{"_DateFormatField":[]},"LocaleDataException":{"Exception":[]},"CountryPickerDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CountryPickerDialogState":{"State":["CountryPickerDialog"]},"IntlPhoneField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IntlPhoneFieldState":{"State":["IntlPhoneField"]},"_$AccountEntitySerializer":{"StructuredSerializer":["AccountEntity"],"Serializer":["AccountEntity"]},"_$AccountEntity":{"AccountEntity":[]},"BankAccountEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$BankAccountListResponseSerializer":{"StructuredSerializer":["BankAccountListResponse"],"Serializer":["BankAccountListResponse"]},"_$BankAccountItemResponseSerializer":{"StructuredSerializer":["BankAccountItemResponse"],"Serializer":["BankAccountItemResponse"]},"_$BankAccountEntitySerializer":{"StructuredSerializer":["BankAccountEntity"],"Serializer":["BankAccountEntity"]},"_$BankAccountListResponse":{"BankAccountListResponse":[]},"_$BankAccountItemResponse":{"BankAccountItemResponse":[]},"_$BankAccountEntity":{"BankAccountEntity":[],"BaseEntity":[],"SelectableEntity":[]},"ClientEntity":{"BaseEntity":[],"SelectableEntity":[],"HasActivities":[]},"ClientContactEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$ClientListResponseSerializer":{"StructuredSerializer":["ClientListResponse"],"Serializer":["ClientListResponse"]},"_$ClientItemResponseSerializer":{"StructuredSerializer":["ClientItemResponse"],"Serializer":["ClientItemResponse"]},"_$ClientEntitySerializer":{"StructuredSerializer":["ClientEntity"],"Serializer":["ClientEntity"]},"_$ClientContactEntitySerializer":{"StructuredSerializer":["ClientContactEntity"],"Serializer":["ClientContactEntity"]},"_$ClientListResponse":{"ClientListResponse":[]},"_$ClientItemResponse":{"ClientItemResponse":[]},"_$ClientEntity":{"ClientEntity":[],"BaseEntity":[],"SelectableEntity":[],"HasActivities":[]},"_$ClientContactEntity":{"ClientContactEntity":[],"BaseEntity":[],"SelectableEntity":[]},"CompanyGatewayEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$CompanyGatewayListResponseSerializer":{"StructuredSerializer":["CompanyGatewayListResponse"],"Serializer":["CompanyGatewayListResponse"]},"_$CompanyGatewayItemResponseSerializer":{"StructuredSerializer":["CompanyGatewayItemResponse"],"Serializer":["CompanyGatewayItemResponse"]},"_$CompanyGatewayEntitySerializer":{"StructuredSerializer":["CompanyGatewayEntity"],"Serializer":["CompanyGatewayEntity"]},"_$FeesAndLimitsSettingsSerializer":{"StructuredSerializer":["FeesAndLimitsSettings"],"Serializer":["FeesAndLimitsSettings"]},"_$CompanyGatewayListResponse":{"CompanyGatewayListResponse":[]},"_$CompanyGatewayItemResponse":{"CompanyGatewayItemResponse":[]},"_$CompanyGatewayEntity":{"CompanyGatewayEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$FeesAndLimitsSettings":{"FeesAndLimitsSettings":[]},"CompanyEntity":{"BaseEntity":[],"SelectableEntity":[]},"GatewayEntity":{"SelectableEntity":[]},"_$CompanyEntitySerializer":{"StructuredSerializer":["CompanyEntity"],"Serializer":["CompanyEntity"]},"_$GatewayEntitySerializer":{"StructuredSerializer":["GatewayEntity"],"Serializer":["GatewayEntity"]},"_$GatewayOptionsEntitySerializer":{"StructuredSerializer":["GatewayOptionsEntity"],"Serializer":["GatewayOptionsEntity"]},"_$UserCompanyEntitySerializer":{"StructuredSerializer":["UserCompanyEntity"],"Serializer":["UserCompanyEntity"]},"_$UserSettingsEntitySerializer":{"StructuredSerializer":["UserSettingsEntity"],"Serializer":["UserSettingsEntity"]},"_$ReportSettingsEntitySerializer":{"StructuredSerializer":["ReportSettingsEntity"],"Serializer":["ReportSettingsEntity"]},"_$CompanyItemResponseSerializer":{"StructuredSerializer":["CompanyItemResponse"],"Serializer":["CompanyItemResponse"]},"_$RegistrationFieldEntitySerializer":{"StructuredSerializer":["RegistrationFieldEntity"],"Serializer":["RegistrationFieldEntity"]},"_$DashboardFieldSerializer":{"StructuredSerializer":["DashboardField"],"Serializer":["DashboardField"]},"_$CompanyEntity":{"CompanyEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$GatewayEntity":{"GatewayEntity":[],"SelectableEntity":[]},"_$GatewayOptionsEntity":{"GatewayOptionsEntity":[]},"_$UserCompanyEntity":{"UserCompanyEntity":[]},"_$UserSettingsEntity":{"UserSettingsEntity":[]},"_$ReportSettingsEntity":{"ReportSettingsEntity":[]},"_$CompanyItemResponse":{"CompanyItemResponse":[]},"_$RegistrationFieldEntity":{"RegistrationFieldEntity":[]},"_$DashboardField":{"DashboardField":[]},"_$CreditListResponseSerializer":{"StructuredSerializer":["CreditListResponse"],"Serializer":["CreditListResponse"]},"_$CreditItemResponseSerializer":{"StructuredSerializer":["CreditItemResponse"],"Serializer":["CreditItemResponse"]},"_$DateRangeSerializer":{"PrimitiveSerializer":["DateRange"],"Serializer":["DateRange"]},"_$DateRangeComparisonSerializer":{"PrimitiveSerializer":["DateRangeComparison"],"Serializer":["DateRangeComparison"]},"DesignEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$DesignListResponseSerializer":{"StructuredSerializer":["DesignListResponse"],"Serializer":["DesignListResponse"]},"_$DesignItemResponseSerializer":{"StructuredSerializer":["DesignItemResponse"],"Serializer":["DesignItemResponse"]},"_$DesignPreviewRequestSerializer":{"StructuredSerializer":["DesignPreviewRequest"],"Serializer":["DesignPreviewRequest"]},"_$DesignEntitySerializer":{"StructuredSerializer":["DesignEntity"],"Serializer":["DesignEntity"]},"_$DesignListResponse":{"DesignListResponse":[]},"_$DesignItemResponse":{"DesignItemResponse":[]},"_$DesignEntity":{"DesignEntity":[],"BaseEntity":[],"SelectableEntity":[]},"DocumentEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$DocumentListResponseSerializer":{"StructuredSerializer":["DocumentListResponse"],"Serializer":["DocumentListResponse"]},"_$DocumentItemResponseSerializer":{"StructuredSerializer":["DocumentItemResponse"],"Serializer":["DocumentItemResponse"]},"_$DocumentEntitySerializer":{"StructuredSerializer":["DocumentEntity"],"Serializer":["DocumentEntity"]},"_$DocumentListResponse":{"DocumentListResponse":[]},"_$DocumentItemResponse":{"DocumentItemResponse":[]},"_$DocumentEntity":{"DocumentEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$EInvoiceFieldEntitySerializer":{"StructuredSerializer":["EInvoiceFieldEntity"],"Serializer":["EInvoiceFieldEntity"]},"_$EInvoiceElementEntitySerializer":{"StructuredSerializer":["EInvoiceElementEntity"],"Serializer":["EInvoiceElementEntity"]},"_$EInvoiceFieldEntity":{"EInvoiceFieldEntity":[]},"_$EInvoiceElementEntity":{"EInvoiceElementEntity":[]},"BaseEntity":{"SelectableEntity":[]},"_$EntityTypeSerializer":{"PrimitiveSerializer":["EntityType"],"Serializer":["EntityType"]},"_$EntityStateSerializer":{"PrimitiveSerializer":["EntityState"],"Serializer":["EntityState"]},"_$EmailTemplateSerializer":{"PrimitiveSerializer":["EmailTemplate"],"Serializer":["EmailTemplate"]},"_$LoginResponseSerializer":{"StructuredSerializer":["LoginResponse"],"Serializer":["LoginResponse"]},"_$ActivityEntitySerializer":{"StructuredSerializer":["ActivityEntity"],"Serializer":["ActivityEntity"]},"_$LedgerEntitySerializer":{"StructuredSerializer":["LedgerEntity"],"Serializer":["LedgerEntity"]},"_$LoginResponse":{"LoginResponse":[]},"_$ActivityEntity":{"ActivityEntity":[]},"_$LedgerEntity":{"LedgerEntity":[]},"ExpenseCategoryEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$ExpenseCategoryListResponseSerializer":{"StructuredSerializer":["ExpenseCategoryListResponse"],"Serializer":["ExpenseCategoryListResponse"]},"_$ExpenseCategoryItemResponseSerializer":{"StructuredSerializer":["ExpenseCategoryItemResponse"],"Serializer":["ExpenseCategoryItemResponse"]},"_$ExpenseCategoryEntitySerializer":{"StructuredSerializer":["ExpenseCategoryEntity"],"Serializer":["ExpenseCategoryEntity"]},"_$ExpenseCategoryListResponse":{"ExpenseCategoryListResponse":[]},"_$ExpenseCategoryItemResponse":{"ExpenseCategoryItemResponse":[]},"_$ExpenseCategoryEntity":{"ExpenseCategoryEntity":[],"BaseEntity":[],"SelectableEntity":[]},"ExpenseEntity":{"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"ExpenseStatusEntity":{"EntityStatus":[],"SelectableEntity":[]},"_$ExpenseListResponseSerializer":{"StructuredSerializer":["ExpenseListResponse"],"Serializer":["ExpenseListResponse"]},"_$ExpenseItemResponseSerializer":{"StructuredSerializer":["ExpenseItemResponse"],"Serializer":["ExpenseItemResponse"]},"_$ExpenseEntitySerializer":{"StructuredSerializer":["ExpenseEntity"],"Serializer":["ExpenseEntity"]},"_$ExpenseScheduleEntitySerializer":{"StructuredSerializer":["ExpenseScheduleEntity"],"Serializer":["ExpenseScheduleEntity"]},"_$ExpenseStatusEntitySerializer":{"StructuredSerializer":["ExpenseStatusEntity"],"Serializer":["ExpenseStatusEntity"]},"_$ExpenseListResponse":{"ExpenseListResponse":[]},"_$ExpenseItemResponse":{"ExpenseItemResponse":[]},"_$ExpenseEntity":{"ExpenseEntity":[],"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"_$ExpenseScheduleEntity":{"ExpenseScheduleEntity":[]},"_$ExpenseStatusEntity":{"ExpenseStatusEntity":[],"EntityStatus":[],"SelectableEntity":[]},"GatewayTokenEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$GatewayTokenListResponseSerializer":{"StructuredSerializer":["GatewayTokenListResponse"],"Serializer":["GatewayTokenListResponse"]},"_$GatewayTokenItemResponseSerializer":{"StructuredSerializer":["GatewayTokenItemResponse"],"Serializer":["GatewayTokenItemResponse"]},"_$GatewayTokenEntitySerializer":{"StructuredSerializer":["GatewayTokenEntity"],"Serializer":["GatewayTokenEntity"]},"_$GatewayTokenMetaEntitySerializer":{"StructuredSerializer":["GatewayTokenMetaEntity"],"Serializer":["GatewayTokenMetaEntity"]},"_$GatewayTokenEntity":{"GatewayTokenEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$GatewayTokenMetaEntity":{"GatewayTokenMetaEntity":[]},"GroupEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$GroupListResponseSerializer":{"StructuredSerializer":["GroupListResponse"],"Serializer":["GroupListResponse"]},"_$GroupItemResponseSerializer":{"StructuredSerializer":["GroupItemResponse"],"Serializer":["GroupItemResponse"]},"_$GroupEntitySerializer":{"StructuredSerializer":["GroupEntity"],"Serializer":["GroupEntity"]},"_$GroupListResponse":{"GroupListResponse":[]},"_$GroupItemResponse":{"GroupItemResponse":[]},"_$GroupEntity":{"GroupEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$HealthCheckResponseSerializer":{"StructuredSerializer":["HealthCheckResponse"],"Serializer":["HealthCheckResponse"]},"_$HealthCheckPHPResponseSerializer":{"StructuredSerializer":["HealthCheckPHPResponse"],"Serializer":["HealthCheckPHPResponse"]},"_$HealthCheckQueueResponseSerializer":{"StructuredSerializer":["HealthCheckQueueResponse"],"Serializer":["HealthCheckQueueResponse"]},"_$HealthCheckLastErrorResponseSerializer":{"StructuredSerializer":["HealthCheckLastErrorResponse"],"Serializer":["HealthCheckLastErrorResponse"]},"_$HealthCheckResponse":{"HealthCheckResponse":[]},"_$HealthCheckPHPResponse":{"HealthCheckPHPResponse":[]},"_$HealthCheckQueueResponse":{"HealthCheckQueueResponse":[]},"_$HealthCheckLastErrorResponse":{"HealthCheckLastErrorResponse":[]},"_$PreImportResponseSerializer":{"StructuredSerializer":["PreImportResponse"],"Serializer":["PreImportResponse"]},"_$PreImportResponseEntityDetailsSerializer":{"StructuredSerializer":["PreImportResponseEntityDetails"],"Serializer":["PreImportResponseEntityDetails"]},"_$ImportRequestSerializer":{"StructuredSerializer":["ImportRequest"],"Serializer":["ImportRequest"]},"_$ImportRequestMappingSerializer":{"StructuredSerializer":["ImportRequestMapping"],"Serializer":["ImportRequestMapping"]},"_$PreImportResponse":{"PreImportResponse":[]},"_$PreImportResponseEntityDetails":{"PreImportResponseEntityDetails":[]},"_$ImportRequestMapping":{"ImportRequestMapping":[]},"InvoiceEntity":{"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[],"BelongsToVendor":[]},"InvitationEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$InvoiceListResponseSerializer":{"StructuredSerializer":["InvoiceListResponse"],"Serializer":["InvoiceListResponse"]},"_$InvoiceItemResponseSerializer":{"StructuredSerializer":["InvoiceItemResponse"],"Serializer":["InvoiceItemResponse"]},"_$InvoiceEntitySerializer":{"StructuredSerializer":["InvoiceEntity"],"Serializer":["InvoiceEntity"]},"_$InvoiceItemEntitySerializer":{"StructuredSerializer":["InvoiceItemEntity"],"Serializer":["InvoiceItemEntity"]},"_$InvitationEntitySerializer":{"StructuredSerializer":["InvitationEntity"],"Serializer":["InvitationEntity"]},"_$InvoiceScheduleEntitySerializer":{"StructuredSerializer":["InvoiceScheduleEntity"],"Serializer":["InvoiceScheduleEntity"]},"_$InvoiceHistoryEntitySerializer":{"StructuredSerializer":["InvoiceHistoryEntity"],"Serializer":["InvoiceHistoryEntity"]},"_$InvoiceListResponse":{"InvoiceListResponse":[]},"_$InvoiceItemResponse":{"InvoiceItemResponse":[]},"_$InvoiceEntity":{"InvoiceEntity":[],"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[],"BelongsToVendor":[]},"_$InvoiceItemEntity":{"InvoiceItemEntity":[]},"_$InvitationEntity":{"InvitationEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$InvoiceScheduleEntity":{"InvoiceScheduleEntity":[]},"_$InvoiceHistoryEntity":{"InvoiceHistoryEntity":[]},"PaymentEntity":{"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"PaymentableEntity":{"SelectableEntity":[]},"_$PaymentListResponseSerializer":{"StructuredSerializer":["PaymentListResponse"],"Serializer":["PaymentListResponse"]},"_$PaymentItemResponseSerializer":{"StructuredSerializer":["PaymentItemResponse"],"Serializer":["PaymentItemResponse"]},"_$PaymentEntitySerializer":{"StructuredSerializer":["PaymentEntity"],"Serializer":["PaymentEntity"]},"_$PaymentableEntitySerializer":{"StructuredSerializer":["PaymentableEntity"],"Serializer":["PaymentableEntity"]},"_$PaymentListResponse":{"PaymentListResponse":[]},"_$PaymentItemResponse":{"PaymentItemResponse":[]},"_$PaymentEntity":{"PaymentEntity":[],"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"_$PaymentableEntity":{"PaymentableEntity":[],"SelectableEntity":[]},"PaymentTermEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$PaymentTermListResponseSerializer":{"StructuredSerializer":["PaymentTermListResponse"],"Serializer":["PaymentTermListResponse"]},"_$PaymentTermItemResponseSerializer":{"StructuredSerializer":["PaymentTermItemResponse"],"Serializer":["PaymentTermItemResponse"]},"_$PaymentTermEntitySerializer":{"StructuredSerializer":["PaymentTermEntity"],"Serializer":["PaymentTermEntity"]},"_$PaymentTermListResponse":{"PaymentTermListResponse":[]},"_$PaymentTermItemResponse":{"PaymentTermItemResponse":[]},"_$PaymentTermEntity":{"PaymentTermEntity":[],"BaseEntity":[],"SelectableEntity":[]},"ProductEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$ProductListResponseSerializer":{"StructuredSerializer":["ProductListResponse"],"Serializer":["ProductListResponse"]},"_$ProductItemResponseSerializer":{"StructuredSerializer":["ProductItemResponse"],"Serializer":["ProductItemResponse"]},"_$ProductEntitySerializer":{"StructuredSerializer":["ProductEntity"],"Serializer":["ProductEntity"]},"_$ProductListResponse":{"ProductListResponse":[]},"_$ProductItemResponse":{"ProductItemResponse":[]},"_$ProductEntity":{"ProductEntity":[],"BaseEntity":[],"SelectableEntity":[]},"ProjectEntity":{"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"_$ProjectListResponseSerializer":{"StructuredSerializer":["ProjectListResponse"],"Serializer":["ProjectListResponse"]},"_$ProjectItemResponseSerializer":{"StructuredSerializer":["ProjectItemResponse"],"Serializer":["ProjectItemResponse"]},"_$ProjectEntitySerializer":{"StructuredSerializer":["ProjectEntity"],"Serializer":["ProjectEntity"]},"_$ProjectListResponse":{"ProjectListResponse":[]},"_$ProjectItemResponse":{"ProjectItemResponse":[]},"_$ProjectEntity":{"ProjectEntity":[],"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"ScheduleEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$ScheduleListResponseSerializer":{"StructuredSerializer":["ScheduleListResponse"],"Serializer":["ScheduleListResponse"]},"_$ScheduleItemResponseSerializer":{"StructuredSerializer":["ScheduleItemResponse"],"Serializer":["ScheduleItemResponse"]},"_$ScheduleEntitySerializer":{"StructuredSerializer":["ScheduleEntity"],"Serializer":["ScheduleEntity"]},"_$ScheduleParametersSerializer":{"StructuredSerializer":["ScheduleParameters"],"Serializer":["ScheduleParameters"]},"_$ScheduleListResponse":{"ScheduleListResponse":[]},"_$ScheduleItemResponse":{"ScheduleItemResponse":[]},"_$ScheduleEntity":{"ScheduleEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$ScheduleParameters":{"ScheduleParameters":[]},"_$SettingsEntitySerializer":{"StructuredSerializer":["SettingsEntity"],"Serializer":["SettingsEntity"]},"_$PdfPreviewRequestSerializer":{"StructuredSerializer":["PdfPreviewRequest"],"Serializer":["PdfPreviewRequest"]},"_$SettingsEntity":{"SettingsEntity":[]},"CountryEntity":{"SelectableEntity":[]},"_$CountryListResponseSerializer":{"StructuredSerializer":["CountryListResponse"],"Serializer":["CountryListResponse"]},"_$CountryItemResponseSerializer":{"StructuredSerializer":["CountryItemResponse"],"Serializer":["CountryItemResponse"]},"_$CountryEntitySerializer":{"StructuredSerializer":["CountryEntity"],"Serializer":["CountryEntity"]},"_$CountryEntity":{"CountryEntity":[],"SelectableEntity":[]},"CurrencyEntity":{"SelectableEntity":[]},"_$CurrencyListResponseSerializer":{"StructuredSerializer":["CurrencyListResponse"],"Serializer":["CurrencyListResponse"]},"_$CurrencyItemResponseSerializer":{"StructuredSerializer":["CurrencyItemResponse"],"Serializer":["CurrencyItemResponse"]},"_$CurrencyEntitySerializer":{"StructuredSerializer":["CurrencyEntity"],"Serializer":["CurrencyEntity"]},"_$CurrencyEntity":{"CurrencyEntity":[],"SelectableEntity":[]},"DateFormatEntity":{"SelectableEntity":[]},"_$DateFormatListResponseSerializer":{"StructuredSerializer":["DateFormatListResponse"],"Serializer":["DateFormatListResponse"]},"_$DateFormatItemResponseSerializer":{"StructuredSerializer":["DateFormatItemResponse"],"Serializer":["DateFormatItemResponse"]},"_$DateFormatEntitySerializer":{"StructuredSerializer":["DateFormatEntity"],"Serializer":["DateFormatEntity"]},"_$DateFormatEntity":{"DateFormatEntity":[],"SelectableEntity":[]},"_$DatetimeFormatListResponseSerializer":{"StructuredSerializer":["DatetimeFormatListResponse"],"Serializer":["DatetimeFormatListResponse"]},"_$DatetimeFormatItemResponseSerializer":{"StructuredSerializer":["DatetimeFormatItemResponse"],"Serializer":["DatetimeFormatItemResponse"]},"_$DatetimeFormatEntitySerializer":{"StructuredSerializer":["DatetimeFormatEntity"],"Serializer":["DatetimeFormatEntity"]},"_$DatetimeFormatEntity":{"DatetimeFormatEntity":[]},"DocumentStatusEntity":{"EntityStatus":[],"SelectableEntity":[]},"_$DocumentStatusEntity":{"DocumentStatusEntity":[],"EntityStatus":[],"SelectableEntity":[]},"FontEntity":{"SelectableEntity":[]},"_$FontEntity":{"SelectableEntity":[]},"IndustryEntity":{"SelectableEntity":[]},"_$IndustryListResponseSerializer":{"StructuredSerializer":["IndustryListResponse"],"Serializer":["IndustryListResponse"]},"_$IndustryItemResponseSerializer":{"StructuredSerializer":["IndustryItemResponse"],"Serializer":["IndustryItemResponse"]},"_$IndustryEntitySerializer":{"StructuredSerializer":["IndustryEntity"],"Serializer":["IndustryEntity"]},"_$IndustryEntity":{"IndustryEntity":[],"SelectableEntity":[]},"InvoiceStatusEntity":{"EntityStatus":[],"SelectableEntity":[]},"_$InvoiceStatusEntitySerializer":{"StructuredSerializer":["InvoiceStatusEntity"],"Serializer":["InvoiceStatusEntity"]},"_$InvoiceStatusEntity":{"InvoiceStatusEntity":[],"EntityStatus":[],"SelectableEntity":[]},"LanguageEntity":{"SelectableEntity":[]},"_$LanguageListResponseSerializer":{"StructuredSerializer":["LanguageListResponse"],"Serializer":["LanguageListResponse"]},"_$LanguageItemResponseSerializer":{"StructuredSerializer":["LanguageItemResponse"],"Serializer":["LanguageItemResponse"]},"_$LanguageEntitySerializer":{"StructuredSerializer":["LanguageEntity"],"Serializer":["LanguageEntity"]},"_$LanguageEntity":{"LanguageEntity":[],"SelectableEntity":[]},"PaymentStatusEntity":{"EntityStatus":[],"SelectableEntity":[]},"_$PaymentStatusEntity":{"PaymentStatusEntity":[],"EntityStatus":[],"SelectableEntity":[]},"PaymentTypeEntity":{"SelectableEntity":[]},"_$PaymentTypeListResponseSerializer":{"StructuredSerializer":["PaymentTypeListResponse"],"Serializer":["PaymentTypeListResponse"]},"_$PaymentTypeItemResponseSerializer":{"StructuredSerializer":["PaymentTypeItemResponse"],"Serializer":["PaymentTypeItemResponse"]},"_$PaymentTypeEntitySerializer":{"StructuredSerializer":["PaymentTypeEntity"],"Serializer":["PaymentTypeEntity"]},"_$PaymentTypeEntity":{"PaymentTypeEntity":[],"SelectableEntity":[]},"SizeEntity":{"SelectableEntity":[]},"_$SizeListResponseSerializer":{"StructuredSerializer":["SizeListResponse"],"Serializer":["SizeListResponse"]},"_$SizeItemResponseSerializer":{"StructuredSerializer":["SizeItemResponse"],"Serializer":["SizeItemResponse"]},"_$SizeEntitySerializer":{"StructuredSerializer":["SizeEntity"],"Serializer":["SizeEntity"]},"_$SizeEntity":{"SizeEntity":[],"SelectableEntity":[]},"_$StaticDataItemResponseSerializer":{"StructuredSerializer":["StaticDataItemResponse"],"Serializer":["StaticDataItemResponse"]},"_$StaticDataEntitySerializer":{"StructuredSerializer":["StaticDataEntity"],"Serializer":["StaticDataEntity"]},"_$TemplateEntitySerializer":{"StructuredSerializer":["TemplateEntity"],"Serializer":["TemplateEntity"]},"_$StaticDataEntity":{"StaticDataEntity":[]},"_$TemplateEntity":{"TemplateEntity":[]},"TimezoneEntity":{"SelectableEntity":[]},"_$TimezoneListResponseSerializer":{"StructuredSerializer":["TimezoneListResponse"],"Serializer":["TimezoneListResponse"]},"_$TimezoneItemResponseSerializer":{"StructuredSerializer":["TimezoneItemResponse"],"Serializer":["TimezoneItemResponse"]},"_$TimezoneEntitySerializer":{"StructuredSerializer":["TimezoneEntity"],"Serializer":["TimezoneEntity"]},"_$TimezoneEntity":{"TimezoneEntity":[],"SelectableEntity":[]},"SubscriptionEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$SubscriptionListResponseSerializer":{"StructuredSerializer":["SubscriptionListResponse"],"Serializer":["SubscriptionListResponse"]},"_$SubscriptionItemResponseSerializer":{"StructuredSerializer":["SubscriptionItemResponse"],"Serializer":["SubscriptionItemResponse"]},"_$SubscriptionEntitySerializer":{"StructuredSerializer":["SubscriptionEntity"],"Serializer":["SubscriptionEntity"]},"_$WebhookConfigurationEntitySerializer":{"StructuredSerializer":["WebhookConfigurationEntity"],"Serializer":["WebhookConfigurationEntity"]},"_$SubscriptionListResponse":{"SubscriptionListResponse":[]},"_$SubscriptionItemResponse":{"SubscriptionItemResponse":[]},"_$SubscriptionEntity":{"SubscriptionEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$WebhookConfigurationEntity":{"WebhookConfigurationEntity":[]},"_$SystemLogEntitySerializer":{"StructuredSerializer":["SystemLogEntity"],"Serializer":["SystemLogEntity"]},"_$SystemLogEntity":{"SystemLogEntity":[]},"TaskEntity":{"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"_$TaskListResponseSerializer":{"StructuredSerializer":["TaskListResponse"],"Serializer":["TaskListResponse"]},"_$TaskItemResponseSerializer":{"StructuredSerializer":["TaskItemResponse"],"Serializer":["TaskItemResponse"]},"_$TaskEntitySerializer":{"StructuredSerializer":["TaskEntity"],"Serializer":["TaskEntity"]},"_$TaskListResponse":{"TaskListResponse":[]},"_$TaskItemResponse":{"TaskItemResponse":[]},"_$TaskTime":{"TaskTime":[]},"_$TaskEntity":{"TaskEntity":[],"BaseEntity":[],"SelectableEntity":[],"BelongsToClient":[]},"TaskStatusEntity":{"BaseEntity":[],"SelectableEntity":[],"EntityStatus":[]},"_$TaskStatusListResponseSerializer":{"StructuredSerializer":["TaskStatusListResponse"],"Serializer":["TaskStatusListResponse"]},"_$TaskStatusItemResponseSerializer":{"StructuredSerializer":["TaskStatusItemResponse"],"Serializer":["TaskStatusItemResponse"]},"_$TaskStatusEntitySerializer":{"StructuredSerializer":["TaskStatusEntity"],"Serializer":["TaskStatusEntity"]},"_$TaskStatusListResponse":{"TaskStatusListResponse":[]},"_$TaskStatusItemResponse":{"TaskStatusItemResponse":[]},"_$TaskStatusEntity":{"TaskStatusEntity":[],"BaseEntity":[],"SelectableEntity":[],"EntityStatus":[]},"_$TaxDataEntitySerializer":{"StructuredSerializer":["TaxDataEntity"],"Serializer":["TaxDataEntity"]},"_$TaxConfigEntitySerializer":{"StructuredSerializer":["TaxConfigEntity"],"Serializer":["TaxConfigEntity"]},"_$TaxConfigRegionEntitySerializer":{"StructuredSerializer":["TaxConfigRegionEntity"],"Serializer":["TaxConfigRegionEntity"]},"_$TaxConfigSubregionEntitySerializer":{"StructuredSerializer":["TaxConfigSubregionEntity"],"Serializer":["TaxConfigSubregionEntity"]},"_$TaxDataEntity":{"TaxDataEntity":[]},"_$TaxConfigEntity":{"TaxConfigEntity":[]},"_$TaxConfigRegionEntity":{"TaxConfigRegionEntity":[]},"_$TaxConfigSubregionEntity":{"TaxConfigSubregionEntity":[]},"TaxRateEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$TaxRateListResponseSerializer":{"StructuredSerializer":["TaxRateListResponse"],"Serializer":["TaxRateListResponse"]},"_$TaxRateItemResponseSerializer":{"StructuredSerializer":["TaxRateItemResponse"],"Serializer":["TaxRateItemResponse"]},"_$TaxRateEntitySerializer":{"StructuredSerializer":["TaxRateEntity"],"Serializer":["TaxRateEntity"]},"_$TaxRateListResponse":{"TaxRateListResponse":[]},"_$TaxRateItemResponse":{"TaxRateItemResponse":[]},"_$TaxRateEntity":{"TaxRateEntity":[],"BaseEntity":[],"SelectableEntity":[]},"TokenEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$TokenListResponseSerializer":{"StructuredSerializer":["TokenListResponse"],"Serializer":["TokenListResponse"]},"_$TokenItemResponseSerializer":{"StructuredSerializer":["TokenItemResponse"],"Serializer":["TokenItemResponse"]},"_$TokenEntitySerializer":{"StructuredSerializer":["TokenEntity"],"Serializer":["TokenEntity"]},"_$TokenListResponse":{"TokenListResponse":[]},"_$TokenItemResponse":{"TokenItemResponse":[]},"_$TokenEntity":{"TokenEntity":[],"BaseEntity":[],"SelectableEntity":[]},"TransactionEntity":{"BaseEntity":[],"SelectableEntity":[]},"TransactionStatusEntity":{"EntityStatus":[],"SelectableEntity":[]},"_$TransactionListResponseSerializer":{"StructuredSerializer":["TransactionListResponse"],"Serializer":["TransactionListResponse"]},"_$TransactionItemResponseSerializer":{"StructuredSerializer":["TransactionItemResponse"],"Serializer":["TransactionItemResponse"]},"_$TransactionEntitySerializer":{"StructuredSerializer":["TransactionEntity"],"Serializer":["TransactionEntity"]},"_$TransactionStatusEntitySerializer":{"StructuredSerializer":["TransactionStatusEntity"],"Serializer":["TransactionStatusEntity"]},"_$TransactionListResponse":{"TransactionListResponse":[]},"_$TransactionItemResponse":{"TransactionItemResponse":[]},"_$TransactionEntity":{"TransactionEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$TransactionStatusEntity":{"TransactionStatusEntity":[],"EntityStatus":[],"SelectableEntity":[]},"TransactionRuleEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$TransactionRuleListResponseSerializer":{"StructuredSerializer":["TransactionRuleListResponse"],"Serializer":["TransactionRuleListResponse"]},"_$TransactionRuleItemResponseSerializer":{"StructuredSerializer":["TransactionRuleItemResponse"],"Serializer":["TransactionRuleItemResponse"]},"_$TransactionRuleEntitySerializer":{"StructuredSerializer":["TransactionRuleEntity"],"Serializer":["TransactionRuleEntity"]},"_$TransactionRuleCriteriaEntitySerializer":{"StructuredSerializer":["TransactionRuleCriteriaEntity"],"Serializer":["TransactionRuleCriteriaEntity"]},"_$TransactionRuleListResponse":{"TransactionRuleListResponse":[]},"_$TransactionRuleItemResponse":{"TransactionRuleItemResponse":[]},"_$TransactionRuleEntity":{"TransactionRuleEntity":[],"BaseEntity":[],"SelectableEntity":[]},"_$TransactionRuleCriteriaEntity":{"TransactionRuleCriteriaEntity":[]},"UserEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$UserListResponseSerializer":{"StructuredSerializer":["UserListResponse"],"Serializer":["UserListResponse"]},"_$UserItemResponseSerializer":{"StructuredSerializer":["UserItemResponse"],"Serializer":["UserItemResponse"]},"_$UserTwoFactorResponseSerializer":{"StructuredSerializer":["UserTwoFactorResponse"],"Serializer":["UserTwoFactorResponse"]},"_$UserTwoFactorDataSerializer":{"StructuredSerializer":["UserTwoFactorData"],"Serializer":["UserTwoFactorData"]},"_$UserCompanyItemResponseSerializer":{"StructuredSerializer":["UserCompanyItemResponse"],"Serializer":["UserCompanyItemResponse"]},"_$UserEntitySerializer":{"StructuredSerializer":["UserEntity"],"Serializer":["UserEntity"]},"_$UserListResponse":{"UserListResponse":[]},"_$UserItemResponse":{"UserItemResponse":[]},"_$UserTwoFactorResponse":{"UserTwoFactorResponse":[]},"_$UserTwoFactorData":{"UserTwoFactorData":[]},"_$UserCompanyItemResponse":{"UserCompanyItemResponse":[]},"_$UserEntity":{"UserEntity":[],"BaseEntity":[],"SelectableEntity":[]},"VendorEntity":{"BaseEntity":[],"SelectableEntity":[],"HasActivities":[]},"VendorContactEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$VendorListResponseSerializer":{"StructuredSerializer":["VendorListResponse"],"Serializer":["VendorListResponse"]},"_$VendorItemResponseSerializer":{"StructuredSerializer":["VendorItemResponse"],"Serializer":["VendorItemResponse"]},"_$VendorEntitySerializer":{"StructuredSerializer":["VendorEntity"],"Serializer":["VendorEntity"]},"_$VendorContactEntitySerializer":{"StructuredSerializer":["VendorContactEntity"],"Serializer":["VendorContactEntity"]},"_$VendorListResponse":{"VendorListResponse":[]},"_$VendorItemResponse":{"VendorItemResponse":[]},"_$VendorEntity":{"VendorEntity":[],"BaseEntity":[],"SelectableEntity":[],"HasActivities":[]},"_$VendorContactEntity":{"VendorContactEntity":[],"BaseEntity":[],"SelectableEntity":[]},"WebhookEntity":{"BaseEntity":[],"SelectableEntity":[]},"_$WebhookListResponseSerializer":{"StructuredSerializer":["WebhookListResponse"],"Serializer":["WebhookListResponse"]},"_$WebhookItemResponseSerializer":{"StructuredSerializer":["WebhookItemResponse"],"Serializer":["WebhookItemResponse"]},"_$WebhookEntitySerializer":{"StructuredSerializer":["WebhookEntity"],"Serializer":["WebhookEntity"]},"_$WebhookListResponse":{"WebhookListResponse":[]},"_$WebhookItemResponse":{"WebhookItemResponse":[]},"_$WebhookEntity":{"WebhookEntity":[],"BaseEntity":[],"SelectableEntity":[]},"InvoiceNinjaApp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceNinjaAppState":{"State":["InvoiceNinjaApp"]},"SwitchListTableLayout":{"PersistUI":[],"PersistPrefs":[]},"PopLastHistory":{"PersistUI":[]},"UpdateLastHistory":{"PersistUI":[]},"DismissGatewayWarningPermanently":{"PersistUI":[],"PersistPrefs":[]},"DismissReviewAppPermanently":{"PersistUI":[],"PersistPrefs":[]},"DismissOneYearReviewAppPermanently":{"PersistUI":[],"PersistPrefs":[]},"DismissTwoYearReviewAppPermanently":{"PersistUI":[],"PersistPrefs":[]},"DismissTaskExtensionBanner":{"PersistUI":[],"PersistPrefs":[]},"DismissFlutterWebWarning":{"PersistUI":[]},"LoadStaticSuccess":{"PersistStatic":[]},"ToggleEditorLayout":{"PersistPrefs":[]},"ToggleViewerLayout":{"PersistPrefs":[]},"UpdateUserPreferences":{"PersistPrefs":[]},"LoadAccountSuccess":{"StopLoading":[]},"ResendConfirmation":{"StartLoading":[]},"RefreshData":{"StartLoading":[]},"RefreshDataSuccess":{"StopLoading":[]},"RefreshDataFailure":{"StopLoading":[]},"FilterByEntity":{"PersistUI":[]},"FilterCompany":{"PersistUI":[]},"ResendConfirmationFailure":{"StopLoading":[]},"ResendConfirmationSuccess":{"StopLoading":[]},"_$AppStateSerializer":{"StructuredSerializer":["AppState"],"Serializer":["AppState"]},"_$AppState":{"AppState":[]},"OAuthLoginRequest":{"StartLoading":[]},"UserLoginRequest":{"StartLoading":[]},"UserLoginSuccess":{"StopLoading":[]},"RecoverPasswordRequest":{"StartLoading":[]},"UserLogout":{"PersistData":[],"PersistUI":[]},"UserLogoutAll":{"StartLoading":[]},"UserSignUpRequest":{"StartLoading":[]},"OAuthSignUpRequest":{"StartLoading":[]},"UserLoginFailure":{"StopLoading":[]},"RecoverPasswordSuccess":{"StopLoading":[]},"RecoverPasswordFailure":{"StopLoading":[]},"UserLogoutAllSuccess":{"StopLoading":[]},"UserLogoutAllFailure":{"StopLoading":[]},"_$AuthStateSerializer":{"StructuredSerializer":["AuthState"],"Serializer":["AuthState"]},"_$AuthState":{"AuthState":[]},"ViewBankAccountList":{"PersistUI":[]},"ViewBankAccount":{"PersistUI":[],"PersistPrefs":[]},"EditBankAccount":{"PersistUI":[],"PersistPrefs":[]},"UpdateBankAccount":{"PersistUI":[]},"LoadBankAccountSuccess":{"StopLoading":[],"PersistData":[]},"LoadBankAccountsFailure":{"StopLoading":[]},"LoadBankAccountsSuccess":{"StopLoading":[]},"SaveBankAccountRequest":{"StartSaving":[]},"SaveBankAccountSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddBankAccountSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveBankAccountsRequest":{"StartSaving":[]},"ArchiveBankAccountsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteBankAccountsRequest":{"StartSaving":[]},"DeleteBankAccountsSuccess":{"StopSaving":[],"PersistData":[]},"RestoreBankAccountsRequest":{"StartSaving":[]},"RestoreBankAccountsSuccess":{"StopSaving":[],"PersistData":[]},"FilterBankAccounts":{"PersistUI":[]},"SortBankAccounts":{"PersistUI":[],"PersistPrefs":[]},"FilterBankAccountsByState":{"PersistUI":[]},"FilterBankAccountsByCustom1":{"PersistUI":[]},"FilterBankAccountsByCustom2":{"PersistUI":[]},"FilterBankAccountsByCustom3":{"PersistUI":[]},"FilterBankAccountsByCustom4":{"PersistUI":[]},"UpdateBankAccountTab":{"PersistUI":[]},"LoadBankAccountRequest":{"StartLoading":[]},"LoadBankAccountFailure":{"StopLoading":[]},"LoadBankAccountsRequest":{"StartLoading":[]},"SaveBankAccountFailure":{"StopSaving":[]},"ArchiveBankAccountsFailure":{"StopSaving":[]},"DeleteBankAccountsFailure":{"StopSaving":[]},"RestoreBankAccountsFailure":{"StopSaving":[]},"_$BankAccountStateSerializer":{"StructuredSerializer":["BankAccountState"],"Serializer":["BankAccountState"]},"_$BankAccountUIStateSerializer":{"StructuredSerializer":["BankAccountUIState"],"Serializer":["BankAccountUIState"]},"_$BankAccountState":{"BankAccountState":[]},"_$BankAccountUIState":{"BankAccountUIState":[]},"ViewClientList":{"PersistUI":[]},"ViewClient":{"PersistUI":[],"PersistPrefs":[]},"EditClient":{"PersistUI":[],"PersistPrefs":[]},"EditContact":{"PersistUI":[]},"UpdateClient":{"PersistUI":[]},"LoadClientSuccess":{"StopLoading":[],"PersistData":[]},"LoadClientsRequest":{"StartLoading":[]},"LoadClientsFailure":{"StopLoading":[]},"LoadClientsSuccess":{"StopLoading":[]},"AddContact":{"PersistUI":[]},"UpdateContact":{"PersistUI":[]},"DeleteContact":{"PersistUI":[]},"SaveClientRequest":{"StartSaving":[]},"SaveClientSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddClientSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveClientsRequest":{"StartSaving":[]},"ArchiveClientsSuccess":{"StopSaving":[],"PersistData":[]},"MergeClientsRequest":{"StartSaving":[]},"MergeClientsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteClientsRequest":{"StartSaving":[]},"DeleteClientsSuccess":{"StopSaving":[],"PersistData":[]},"PurgeClientRequest":{"StartSaving":[]},"PurgeClientSuccess":{"StopSaving":[],"PersistData":[]},"RestoreClientsRequest":{"StartSaving":[]},"RestoreClientSuccess":{"StopSaving":[],"PersistData":[]},"FilterClients":{"PersistUI":[]},"SortClients":{"PersistUI":[],"PersistPrefs":[]},"FilterClientsByState":{"PersistUI":[]},"FilterClientsByCustom1":{"PersistUI":[]},"FilterClientsByCustom2":{"PersistUI":[]},"FilterClientsByCustom3":{"PersistUI":[]},"FilterClientsByCustom4":{"PersistUI":[]},"SaveClientDocumentRequest":{"StartSaving":[]},"UpdateClientTab":{"PersistUI":[]},"_AssignGroupDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MergClientPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"LoadClientRequest":{"StartLoading":[]},"LoadClientFailure":{"StopLoading":[]},"SaveClientFailure":{"StopSaving":[]},"ArchiveClientsFailure":{"StopSaving":[]},"MergeClientsFailure":{"StopSaving":[]},"DeleteClientsFailure":{"StopSaving":[]},"PurgeClientFailure":{"StopSaving":[]},"RestoreClientFailure":{"StopSaving":[]},"SaveClientDocumentFailure":{"StopSaving":[]},"__AssignGroupDialogState":{"State":["_AssignGroupDialog"]},"__MergClientPickerState":{"State":["_MergClientPicker"]},"_$ClientStateSerializer":{"StructuredSerializer":["ClientState"],"Serializer":["ClientState"]},"_$ClientUIStateSerializer":{"StructuredSerializer":["ClientUIState"],"Serializer":["ClientUIState"]},"_$ClientState":{"ClientState":[]},"_$ClientUIState":{"ClientUIState":[]},"SelectCompany":{"ClearClientMultiselect":[]},"UpdateCompany":{"PersistUI":[]},"SaveCompanyRequest":{"StartSaving":[]},"SaveCompanySuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"SaveEInvoiceCertificateRequest":{"StartSaving":[]},"SaveEInvoiceCertificateSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddCompany":{"StartSaving":[]},"DeleteCompanyRequest":{"StartSaving":[]},"PurgeDataRequest":{"StartSaving":[]},"PurgeDataSuccess":{"StopSaving":[],"PersistData":[]},"SaveCompanyDocumentRequest":{"StartSaving":[]},"SetDefaultCompanyRequest":{"StartSaving":[]},"SaveCompanyFailure":{"StopSaving":[]},"SaveEInvoiceCertificateFailure":{"StopSaving":[]},"AddCompanySuccess":{"StopSaving":[]},"DeleteCompanySuccess":{"StopSaving":[],"PersistData":[]},"DeleteCompanyFailure":{"StopSaving":[]},"PurgeDataFailure":{"StopSaving":[]},"SaveCompanyDocumentFailure":{"StopSaving":[]},"SetDefaultCompanySuccess":{"StopSaving":[]},"SetDefaultCompanyFailure":{"StopSaving":[]},"_$UserCompanyStateSerializer":{"StructuredSerializer":["UserCompanyState"],"Serializer":["UserCompanyState"]},"_$UserCompanyState":{"UserCompanyState":[]},"ViewCompanyGatewayList":{"PersistUI":[]},"ViewCompanyGateway":{"PersistUI":[],"PersistPrefs":[]},"EditCompanyGateway":{"PersistUI":[],"PersistPrefs":[]},"UpdateCompanyGateway":{"PersistUI":[]},"LoadCompanyGatewaySuccess":{"StopLoading":[],"PersistData":[]},"LoadCompanyGatewaysSuccess":{"StopLoading":[]},"SaveCompanyGatewayRequest":{"StartSaving":[]},"SaveCompanyGatewaySuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddCompanyGatewaySuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveCompanyGatewayRequest":{"StartSaving":[]},"ArchiveCompanyGatewaySuccess":{"StopSaving":[],"PersistData":[]},"DeleteCompanyGatewayRequest":{"StartSaving":[]},"DeleteCompanyGatewaySuccess":{"StopSaving":[],"PersistData":[]},"DisconnectCompanyGatewayRequest":{"StartSaving":[]},"RestoreCompanyGatewayRequest":{"StartSaving":[]},"RestoreCompanyGatewaySuccess":{"StopSaving":[],"PersistData":[]},"FilterCompanyGateways":{"PersistUI":[]},"SortCompanyGateways":{"PersistUI":[],"PersistPrefs":[]},"FilterCompanyGatewaysByState":{"PersistUI":[]},"FilterCompanyGatewaysByCustom1":{"PersistUI":[]},"FilterCompanyGatewaysByCustom2":{"PersistUI":[]},"FilterCompanyGatewaysByCustom3":{"PersistUI":[]},"FilterCompanyGatewaysByCustom4":{"PersistUI":[]},"LoadCompanyGatewayRequest":{"StartLoading":[]},"LoadCompanyGatewayFailure":{"StopLoading":[]},"LoadCompanyGatewaysRequest":{"StartLoading":[]},"LoadCompanyGatewaysFailure":{"StopLoading":[]},"SaveCompanyGatewayFailure":{"StopSaving":[]},"ArchiveCompanyGatewayFailure":{"StopSaving":[]},"DeleteCompanyGatewayFailure":{"StopSaving":[]},"DisconnectCompanyGatewaySuccess":{"StopSaving":[],"PersistData":[]},"DisconnectCompanyGatewayFailure":{"StopSaving":[]},"RestoreCompanyGatewayFailure":{"StopSaving":[]},"_$CompanyGatewayStateSerializer":{"StructuredSerializer":["CompanyGatewayState"],"Serializer":["CompanyGatewayState"]},"_$CompanyGatewayUIStateSerializer":{"StructuredSerializer":["CompanyGatewayUIState"],"Serializer":["CompanyGatewayUIState"]},"_$CompanyGatewayState":{"CompanyGatewayState":[]},"_$CompanyGatewayUIState":{"CompanyGatewayUIState":[]},"ViewCreditList":{"PersistUI":[]},"ViewCredit":{"PersistUI":[],"PersistPrefs":[]},"EditCredit":{"PersistUI":[],"PersistPrefs":[]},"EditCreditItem":{"PersistUI":[]},"UpdateCredit":{"PersistUI":[]},"UpdateCreditClient":{"PersistUI":[]},"LoadCreditSuccess":{"StopLoading":[],"PersistData":[]},"LoadCreditsRequest":{"StartLoading":[]},"LoadCreditsFailure":{"StopLoading":[]},"LoadCreditsSuccess":{"StopLoading":[]},"AddCreditContact":{"PersistUI":[]},"RemoveCreditContact":{"PersistUI":[]},"AddCreditItem":{"PersistUI":[]},"MoveCreditItem":{"PersistUI":[]},"AddCreditItems":{"PersistUI":[]},"UpdateCreditItem":{"PersistUI":[]},"DeleteCreditItem":{"PersistUI":[]},"SaveCreditRequest":{"StartSaving":[]},"SaveCreditSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddCreditSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"EmailCreditRequest":{"StartSaving":[]},"MarkSentCreditRequest":{"StartSaving":[]},"MarkSentCreditSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailCreditsRequest":{"StartSaving":[]},"MarkCreditsPaidRequest":{"StartSaving":[]},"ArchiveCreditsRequest":{"StartSaving":[]},"ArchiveCreditsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteCreditsRequest":{"StartSaving":[]},"DeleteCreditsSuccess":{"StopSaving":[],"PersistData":[]},"DownloadCreditsRequest":{"StartSaving":[]},"RestoreCreditsRequest":{"StartSaving":[]},"RestoreCreditsSuccess":{"StopSaving":[],"PersistData":[]},"FilterCredits":{"PersistUI":[]},"SortCredits":{"PersistUI":[],"PersistPrefs":[]},"FilterCreditsByState":{"PersistUI":[]},"FilterCreditsByStatus":{"PersistUI":[]},"FilterCreditsByCustom1":{"PersistUI":[]},"FilterCreditsByCustom2":{"PersistUI":[]},"FilterCreditsByCustom3":{"PersistUI":[]},"FilterCreditsByCustom4":{"PersistUI":[]},"SaveCreditDocumentRequest":{"StartSaving":[]},"UpdateCreditTab":{"PersistUI":[]},"LoadCreditRequest":{"StartLoading":[]},"LoadCreditFailure":{"StopLoading":[]},"SaveCreditFailure":{"StopSaving":[]},"EmailCreditSuccess":{"StopSaving":[],"PersistData":[]},"EmailCreditFailure":{"StopSaving":[]},"MarkSentCreditFailure":{"StopSaving":[]},"BulkEmailCreditsSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailCreditsFailure":{"StopSaving":[]},"MarkCreditsPaidSuccess":{"StopSaving":[]},"MarkCreditsPaidFailure":{"StopSaving":[]},"ArchiveCreditsFailure":{"StopSaving":[]},"DeleteCreditsFailure":{"StopSaving":[]},"DownloadCreditsSuccess":{"StopSaving":[]},"DownloadCreditsFailure":{"StopSaving":[]},"RestoreCreditsFailure":{"StopSaving":[]},"SaveCreditDocumentFailure":{"StopSaving":[]},"_$CreditStateSerializer":{"StructuredSerializer":["CreditState"],"Serializer":["CreditState"]},"_$CreditUIStateSerializer":{"StructuredSerializer":["CreditUIState"],"Serializer":["CreditUIState"]},"_$CreditState":{"CreditState":[]},"_$CreditUIState":{"CreditUIState":[]},"ViewDashboard":{"PersistUI":[]},"UpdateDashboardFields":{"PersistUI":[]},"UpdateDashboardFieldSettingss":{"PersistUI":[]},"UpdateDashboardSelection":{"PersistUI":[]},"UpdateDashboardEntityType":{"PersistUI":[]},"UpdateDashboardSidebar":{"PersistUI":[]},"UpdateDashboardSettings":{"PersistUI":[]},"_$DashboardUIStateSerializer":{"StructuredSerializer":["DashboardUIState"],"Serializer":["DashboardUIState"]},"_$DashboardUISettingsSerializer":{"StructuredSerializer":["DashboardUISettings"],"Serializer":["DashboardUISettings"]},"_$DashboardUIState":{"DashboardUIState":[]},"_$DashboardUISettings":{"DashboardUISettings":[]},"ViewDesignList":{"PersistUI":[]},"ViewDesign":{"PersistUI":[],"PersistPrefs":[]},"EditDesign":{"PersistUI":[],"PersistPrefs":[]},"UpdateDesign":{"PersistUI":[]},"LoadDesignSuccess":{"StopLoading":[],"PersistData":[]},"LoadDesignsFailure":{"StopLoading":[]},"LoadDesignsSuccess":{"StopLoading":[]},"SaveDesignRequest":{"StartSaving":[]},"SaveDesignSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddDesignSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveDesignsRequest":{"StartSaving":[]},"ArchiveDesignsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteDesignsRequest":{"StartSaving":[]},"DeleteDesignsSuccess":{"StopSaving":[],"PersistData":[]},"RestoreDesignsRequest":{"StartSaving":[]},"RestoreDesignsSuccess":{"StopSaving":[],"PersistData":[]},"FilterDesigns":{"PersistUI":[]},"SortDesigns":{"PersistUI":[],"PersistPrefs":[]},"FilterDesignsByState":{"PersistUI":[]},"FilterDesignsByCustom1":{"PersistUI":[]},"FilterDesignsByCustom2":{"PersistUI":[]},"FilterDesignsByCustom3":{"PersistUI":[]},"FilterDesignsByCustom4":{"PersistUI":[]},"LoadDesignRequest":{"StartLoading":[]},"LoadDesignFailure":{"StopLoading":[]},"LoadDesignsRequest":{"StartLoading":[]},"SaveDesignFailure":{"StopSaving":[]},"ArchiveDesignsFailure":{"StopSaving":[]},"DeleteDesignsFailure":{"StopSaving":[]},"RestoreDesignsFailure":{"StopSaving":[]},"_$DesignStateSerializer":{"StructuredSerializer":["DesignState"],"Serializer":["DesignState"]},"_$DesignUIStateSerializer":{"StructuredSerializer":["DesignUIState"],"Serializer":["DesignUIState"]},"_$DesignState":{"DesignState":[]},"_$DesignUIState":{"DesignUIState":[]},"ViewDocumentList":{"PersistUI":[]},"ViewDocument":{"PersistUI":[]},"EditDocument":{"PersistUI":[]},"UpdateDocument":{"PersistUI":[]},"LoadDocumentSuccess":{"StopLoading":[],"PersistData":[]},"LoadDocumentsSuccess":{"StopLoading":[]},"SaveDocumentRequest":{"StartSaving":[]},"SaveDocumentSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddDocumentSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"DownloadDocumentsRequest":{"StartSaving":[]},"ArchiveDocumentRequest":{"StartSaving":[]},"ArchiveDocumentSuccess":{"StopSaving":[],"PersistData":[]},"DeleteDocumentRequest":{"StartSaving":[]},"DeleteDocumentSuccess":{"StopSaving":[],"PersistData":[],"UserVerifiedPassword":[]},"RestoreDocumentRequest":{"StartSaving":[]},"RestoreDocumentSuccess":{"StopSaving":[],"PersistData":[]},"FilterDocuments":{"PersistUI":[]},"FilterDocumentsByStatus":{"PersistUI":[]},"SortDocuments":{"PersistUI":[],"PersistPrefs":[]},"FilterDocumentsByState":{"PersistUI":[]},"FilterDocumentsByCustom1":{"PersistUI":[]},"FilterDocumentsByCustom2":{"PersistUI":[]},"FilterDocumentsByCustom3":{"PersistUI":[]},"FilterDocumentsByCustom4":{"PersistUI":[]},"LoadDocumentRequest":{"StartLoading":[]},"LoadDocumentFailure":{"StopLoading":[]},"SaveDocumentFailure":{"StopSaving":[]},"DownloadDocumentsSuccess":{"StopSaving":[]},"DownloadDocumentsFailure":{"StopSaving":[]},"ArchiveDocumentFailure":{"StopSaving":[]},"DeleteDocumentFailure":{"StopSaving":[]},"RestoreDocumentFailure":{"StopSaving":[]},"_$DocumentStateSerializer":{"StructuredSerializer":["DocumentState"],"Serializer":["DocumentState"]},"_$DocumentUIStateSerializer":{"StructuredSerializer":["DocumentUIState"],"Serializer":["DocumentUIState"]},"_$DocumentState":{"DocumentState":[]},"_$DocumentUIState":{"DocumentUIState":[]},"ViewExpenseList":{"PersistUI":[]},"ViewExpense":{"PersistUI":[],"PersistPrefs":[]},"EditExpense":{"PersistUI":[],"PersistPrefs":[]},"UpdateExpense":{"PersistUI":[]},"LoadExpenseSuccess":{"StopLoading":[],"PersistData":[]},"LoadExpensesRequest":{"StartLoading":[]},"LoadExpensesFailure":{"StopLoading":[]},"LoadExpensesSuccess":{"StopLoading":[]},"SaveExpenseRequest":{"StartSaving":[]},"SaveExpenseSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddExpenseSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveExpenseRequest":{"StartSaving":[]},"ArchiveExpenseSuccess":{"StopSaving":[],"PersistData":[]},"DeleteExpenseRequest":{"StartSaving":[]},"DeleteExpenseSuccess":{"StopSaving":[],"PersistData":[]},"RestoreExpenseRequest":{"StartSaving":[]},"RestoreExpenseSuccess":{"StopSaving":[],"PersistData":[]},"FilterExpenses":{"PersistUI":[]},"SortExpenses":{"PersistUI":[],"PersistPrefs":[]},"FilterExpensesByState":{"PersistUI":[]},"FilterExpensesByStatus":{"PersistUI":[]},"FilterExpensesByCustom1":{"PersistUI":[]},"FilterExpensesByCustom2":{"PersistUI":[]},"FilterExpensesByCustom3":{"PersistUI":[]},"FilterExpensesByCustom4":{"PersistUI":[]},"SaveExpenseDocumentRequest":{"StartSaving":[]},"UpdateExpenseTab":{"PersistUI":[]},"LoadExpenseRequest":{"StartLoading":[]},"LoadExpenseFailure":{"StopLoading":[]},"SaveExpenseFailure":{"StopSaving":[]},"ArchiveExpenseFailure":{"StopSaving":[]},"DeleteExpenseFailure":{"StopSaving":[]},"RestoreExpenseFailure":{"StopSaving":[]},"SaveExpenseDocumentFailure":{"StopSaving":[]},"_$ExpenseStateSerializer":{"StructuredSerializer":["ExpenseState"],"Serializer":["ExpenseState"]},"_$ExpenseUIStateSerializer":{"StructuredSerializer":["ExpenseUIState"],"Serializer":["ExpenseUIState"]},"_$ExpenseState":{"ExpenseState":[]},"_$ExpenseUIState":{"ExpenseUIState":[]},"ViewExpenseCategoryList":{"PersistUI":[]},"ViewExpenseCategory":{"PersistUI":[],"PersistPrefs":[]},"EditExpenseCategory":{"PersistUI":[],"PersistPrefs":[]},"UpdateExpenseCategory":{"PersistUI":[]},"LoadExpenseCategorySuccess":{"StopLoading":[],"PersistData":[]},"LoadExpenseCategoriesSuccess":{"StopLoading":[]},"SaveExpenseCategoryRequest":{"StartSaving":[]},"SaveExpenseCategorySuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddExpenseCategorySuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveExpenseCategoriesRequest":{"StartSaving":[]},"ArchiveExpenseCategoriesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteExpenseCategoriesRequest":{"StartSaving":[]},"DeleteExpenseCategoriesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreExpenseCategoriesRequest":{"StartSaving":[]},"RestoreExpenseCategoriesSuccess":{"StopSaving":[],"PersistData":[]},"FilterExpenseCategories":{"PersistUI":[]},"SortExpenseCategories":{"PersistUI":[],"PersistPrefs":[]},"FilterExpenseCategoriesByState":{"PersistUI":[]},"FilterExpenseCategoriesByCustom1":{"PersistUI":[]},"FilterExpenseCategoriesByCustom2":{"PersistUI":[]},"FilterExpenseCategoriesByCustom3":{"PersistUI":[]},"FilterExpenseCategoriesByCustom4":{"PersistUI":[]},"LoadExpenseCategoryRequest":{"StartLoading":[]},"LoadExpenseCategoryFailure":{"StopLoading":[]},"LoadExpenseCategoriesRequest":{"StartLoading":[]},"LoadExpenseCategoriesFailure":{"StopLoading":[]},"SaveExpenseCategoryFailure":{"StopSaving":[]},"ArchiveExpenseCategoriesFailure":{"StopSaving":[]},"DeleteExpenseCategoriesFailure":{"StopSaving":[]},"RestoreExpenseCategoriesFailure":{"StopSaving":[]},"_$ExpenseCategoryStateSerializer":{"StructuredSerializer":["ExpenseCategoryState"],"Serializer":["ExpenseCategoryState"]},"_$ExpenseCategoryUIStateSerializer":{"StructuredSerializer":["ExpenseCategoryUIState"],"Serializer":["ExpenseCategoryUIState"]},"_$ExpenseCategoryState":{"ExpenseCategoryState":[]},"_$ExpenseCategoryUIState":{"ExpenseCategoryUIState":[]},"ViewGroupList":{"PersistUI":[]},"ViewGroup":{"PersistUI":[],"PersistPrefs":[]},"EditGroup":{"PersistUI":[],"PersistPrefs":[]},"UpdateGroup":{"PersistUI":[]},"LoadGroupSuccess":{"StopLoading":[],"PersistData":[]},"LoadGroupsSuccess":{"StopLoading":[]},"SaveGroupRequest":{"StartSaving":[]},"SaveGroupSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddGroupSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveGroupRequest":{"StartSaving":[]},"ArchiveGroupSuccess":{"StopSaving":[],"PersistData":[]},"DeleteGroupRequest":{"StartSaving":[]},"DeleteGroupSuccess":{"StopSaving":[],"PersistData":[]},"RestoreGroupRequest":{"StartSaving":[]},"RestoreGroupSuccess":{"StopSaving":[],"PersistData":[]},"FilterGroups":{"PersistUI":[]},"SortGroups":{"PersistUI":[],"PersistPrefs":[]},"FilterGroupsByState":{"PersistUI":[]},"SaveGroupDocumentRequest":{"StartSaving":[]},"LoadGroupRequest":{"StartLoading":[]},"LoadGroupFailure":{"StopLoading":[]},"LoadGroupsRequest":{"StartLoading":[]},"LoadGroupsFailure":{"StopLoading":[]},"SaveGroupFailure":{"StopSaving":[]},"ArchiveGroupFailure":{"StopSaving":[]},"DeleteGroupFailure":{"StopSaving":[]},"RestoreGroupFailure":{"StopSaving":[]},"SaveGroupDocumentFailure":{"StopSaving":[]},"_$GroupStateSerializer":{"StructuredSerializer":["GroupState"],"Serializer":["GroupState"]},"_$GroupUIStateSerializer":{"StructuredSerializer":["GroupUIState"],"Serializer":["GroupUIState"]},"_$GroupState":{"GroupState":[]},"_$GroupUIState":{"GroupUIState":[]},"ViewInvoiceList":{"PersistUI":[]},"ViewInvoice":{"PersistUI":[],"PersistPrefs":[]},"EditInvoice":{"PersistUI":[],"PersistPrefs":[]},"EditInvoiceItem":{"PersistUI":[]},"UpdateInvoice":{"PersistUI":[]},"UpdateInvoiceClient":{"PersistUI":[]},"LoadInvoiceSuccess":{"StopLoading":[],"PersistData":[]},"LoadInvoicesRequest":{"StartLoading":[]},"LoadInvoicesFailure":{"StopLoading":[]},"LoadInvoicesSuccess":{"StopLoading":[]},"AddInvoiceContact":{"PersistUI":[]},"RemoveInvoiceContact":{"PersistUI":[]},"AddInvoiceItem":{"PersistUI":[]},"MoveInvoiceItem":{"PersistUI":[]},"AddInvoiceItems":{"PersistUI":[]},"UpdateInvoiceItem":{"PersistUI":[]},"DeleteInvoiceItem":{"PersistUI":[]},"SaveInvoiceRequest":{"StartSaving":[]},"SaveInvoiceSuccess":{"StopSaving":[],"PersistUI":[]},"AddInvoiceSuccess":{"StopSaving":[],"PersistUI":[]},"EmailInvoiceRequest":{"StartSaving":[]},"EmailInvoiceSuccess":{"StopSaving":[],"PersistData":[]},"MarkInvoicesSentRequest":{"StartSaving":[]},"MarkInvoicesSentSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailInvoicesRequest":{"StartSaving":[]},"MarkInvoicesPaidRequest":{"StartSaving":[]},"MarkInvoicesPaidSuccess":{"StopSaving":[]},"AutoBillInvoicesRequest":{"StartSaving":[]},"CancelInvoicesRequest":{"StartSaving":[]},"CancelInvoicesSuccess":{"StopSaving":[]},"ArchiveInvoicesRequest":{"StartSaving":[]},"ArchiveInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteInvoicesRequest":{"StartSaving":[]},"DeleteInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"DownloadInvoicesRequest":{"StartSaving":[]},"RestoreInvoicesRequest":{"StartSaving":[]},"RestoreInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"FilterInvoices":{"PersistUI":[]},"SortInvoices":{"PersistUI":[],"PersistPrefs":[]},"FilterInvoicesByState":{"PersistUI":[]},"FilterInvoicesByStatus":{"PersistUI":[]},"FilterInvoicesByCustom1":{"PersistUI":[]},"FilterInvoicesByCustom2":{"PersistUI":[]},"FilterInvoicesByCustom3":{"PersistUI":[]},"FilterInvoicesByCustom4":{"PersistUI":[]},"SaveInvoiceDocumentRequest":{"StartSaving":[]},"UpdateInvoiceTab":{"PersistUI":[]},"LoadInvoiceRequest":{"StartLoading":[]},"LoadInvoiceFailure":{"StopLoading":[]},"SaveInvoiceFailure":{"StopSaving":[]},"EmailInvoiceFailure":{"StopSaving":[]},"MarkInvoicesSentFailure":{"StopSaving":[]},"BulkEmailInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailInvoicesFailure":{"StopSaving":[]},"MarkInvoicesPaidFailure":{"StopSaving":[]},"AutoBillInvoicesSuccess":{"StopSaving":[]},"AutoBillInvoicesFailure":{"StopSaving":[]},"CancelInvoicesFailure":{"StopSaving":[]},"ArchiveInvoicesFailure":{"StopSaving":[]},"DeleteInvoicesFailure":{"StopSaving":[]},"DownloadInvoicesSuccess":{"StopSaving":[]},"DownloadInvoicesFailure":{"StopSaving":[]},"RestoreInvoicesFailure":{"StopSaving":[]},"SaveInvoiceDocumentFailure":{"StopSaving":[]},"_$InvoiceStateSerializer":{"StructuredSerializer":["InvoiceState"],"Serializer":["InvoiceState"]},"_$InvoiceUIStateSerializer":{"StructuredSerializer":["InvoiceUIState"],"Serializer":["InvoiceUIState"]},"_$InvoiceState":{"InvoiceState":[]},"_$InvoiceUIState":{"InvoiceUIState":[]},"ViewPaymentList":{"PersistUI":[]},"ViewPayment":{"PersistUI":[],"PersistPrefs":[]},"EditPayment":{"PersistUI":[],"PersistPrefs":[]},"ViewRefundPayment":{"PersistUI":[],"PersistPrefs":[]},"UpdatePayment":{"PersistUI":[]},"LoadPaymentSuccess":{"StopLoading":[],"PersistData":[]},"LoadPaymentsRequest":{"StartLoading":[]},"LoadPaymentsFailure":{"StopLoading":[]},"LoadPaymentsSuccess":{"StopLoading":[]},"SavePaymentRequest":{"StartSaving":[]},"SavePaymentSuccess":{"StopSaving":[],"PersistUI":[]},"AddPaymentSuccess":{"StopSaving":[],"PersistUI":[]},"RefundPaymentRequest":{"StartSaving":[]},"ArchivePaymentsRequest":{"StartSaving":[]},"ArchivePaymentsSuccess":{"StopSaving":[],"PersistData":[]},"DeletePaymentsRequest":{"StartSaving":[]},"DeletePaymentsSuccess":{"StopSaving":[]},"RestorePaymentsRequest":{"StartSaving":[]},"RestorePaymentsSuccess":{"StopSaving":[]},"EmailPaymentRequest":{"StartSaving":[]},"FilterPayments":{"PersistUI":[]},"SortPayments":{"PersistUI":[],"PersistPrefs":[]},"FilterPaymentsByState":{"PersistUI":[]},"FilterPaymentsByStatus":{"PersistUI":[]},"FilterPaymentsByCustom1":{"PersistUI":[]},"FilterPaymentsByCustom2":{"PersistUI":[]},"FilterPaymentsByCustom3":{"PersistUI":[]},"FilterPaymentsByCustom4":{"PersistUI":[]},"SavePaymentDocumentRequest":{"StartSaving":[]},"UpdatePaymentTab":{"PersistUI":[]},"LoadPaymentRequest":{"StartLoading":[]},"LoadPaymentFailure":{"StopLoading":[]},"SavePaymentFailure":{"StopSaving":[]},"RefundPaymentSuccess":{"StopSaving":[],"PersistUI":[]},"RefundPaymentFailure":{"StopSaving":[]},"ArchivePaymentsFailure":{"StopSaving":[]},"DeletePaymentsFailure":{"StopSaving":[]},"RestorePaymentsFailure":{"StopSaving":[]},"EmailPaymentSuccess":{"StopSaving":[],"PersistData":[]},"SavePaymentDocumentFailure":{"StopSaving":[]},"_$PaymentStateSerializer":{"StructuredSerializer":["PaymentState"],"Serializer":["PaymentState"]},"_$PaymentUIStateSerializer":{"StructuredSerializer":["PaymentUIState"],"Serializer":["PaymentUIState"]},"_$PaymentState":{"PaymentState":[]},"_$PaymentUIState":{"PaymentUIState":[]},"ViewPaymentTermList":{"PersistUI":[]},"ViewPaymentTerm":{"PersistUI":[],"PersistPrefs":[]},"EditPaymentTerm":{"PersistUI":[],"PersistPrefs":[]},"UpdatePaymentTerm":{"PersistUI":[]},"LoadPaymentTermSuccess":{"StopLoading":[],"PersistData":[]},"LoadPaymentTermsFailure":{"StopLoading":[]},"LoadPaymentTermsSuccess":{"StopLoading":[]},"SavePaymentTermRequest":{"StartSaving":[]},"SavePaymentTermSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddPaymentTermSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchivePaymentTermsRequest":{"StartSaving":[]},"ArchivePaymentTermsSuccess":{"StopSaving":[],"PersistData":[]},"DeletePaymentTermsRequest":{"StartSaving":[]},"DeletePaymentTermsSuccess":{"StopSaving":[],"PersistData":[]},"RestorePaymentTermsRequest":{"StartSaving":[]},"RestorePaymentTermsSuccess":{"StopSaving":[],"PersistData":[]},"FilterPaymentTerms":{"PersistUI":[]},"SortPaymentTerms":{"PersistUI":[],"PersistPrefs":[]},"FilterPaymentTermsByState":{"PersistUI":[]},"FilterPaymentTermsByCustom1":{"PersistUI":[]},"FilterPaymentTermsByCustom2":{"PersistUI":[]},"FilterPaymentTermsByCustom3":{"PersistUI":[]},"FilterPaymentTermsByCustom4":{"PersistUI":[]},"LoadPaymentTermRequest":{"StartLoading":[]},"LoadPaymentTermFailure":{"StopLoading":[]},"LoadPaymentTermsRequest":{"StartLoading":[]},"SavePaymentTermFailure":{"StopSaving":[]},"ArchivePaymentTermsFailure":{"StopSaving":[]},"DeletePaymentTermsFailure":{"StopSaving":[]},"RestorePaymentTermsFailure":{"StopSaving":[]},"_$PaymentTermStateSerializer":{"StructuredSerializer":["PaymentTermState"],"Serializer":["PaymentTermState"]},"_$PaymentTermUIStateSerializer":{"StructuredSerializer":["PaymentTermUIState"],"Serializer":["PaymentTermUIState"]},"_$PaymentTermState":{"PaymentTermState":[]},"_$PaymentTermUIState":{"PaymentTermUIState":[]},"ViewProductList":{"PersistUI":[]},"ViewProduct":{"PersistUI":[],"PersistPrefs":[]},"EditProduct":{"PersistUI":[],"PersistPrefs":[]},"UpdateProduct":{"PersistUI":[]},"LoadProductSuccess":{"StopLoading":[],"PersistData":[]},"LoadProductsRequest":{"StartLoading":[]},"LoadProductsFailure":{"StopLoading":[]},"LoadProductsSuccess":{"StopLoading":[]},"SaveProductRequest":{"StartSaving":[]},"SaveProductSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddProductSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveProductsRequest":{"StartSaving":[]},"ArchiveProductsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteProductsRequest":{"StartSaving":[]},"DeleteProductsSuccess":{"StopSaving":[],"PersistData":[]},"RestoreProductsRequest":{"StartSaving":[]},"RestoreProductsSuccess":{"StopSaving":[],"PersistData":[]},"SetTaxCategoryProductsRequest":{"StartSaving":[]},"SetTaxCategoryProductsSuccess":{"StopSaving":[],"PersistData":[]},"FilterProducts":{"PersistUI":[]},"SortProducts":{"PersistUI":[],"PersistPrefs":[]},"FilterProductsByState":{"PersistUI":[]},"FilterProductsByCustom1":{"PersistUI":[]},"FilterProductsByCustom2":{"PersistUI":[]},"FilterProductsByCustom3":{"PersistUI":[]},"FilterProductsByCustom4":{"PersistUI":[]},"SaveProductDocumentRequest":{"StartSaving":[]},"UpdateProductTab":{"PersistUI":[]},"LoadProductRequest":{"StartLoading":[]},"LoadProductFailure":{"StopLoading":[]},"SaveProductFailure":{"StopSaving":[]},"ArchiveProductsFailure":{"StopSaving":[]},"DeleteProductsFailure":{"StopSaving":[]},"RestoreProductsFailure":{"StopSaving":[]},"SetTaxCategoryProductsFailure":{"StopSaving":[]},"SaveProductDocumentFailure":{"StopSaving":[]},"_$ProductStateSerializer":{"StructuredSerializer":["ProductState"],"Serializer":["ProductState"]},"_$ProductUIStateSerializer":{"StructuredSerializer":["ProductUIState"],"Serializer":["ProductUIState"]},"_$ProductState":{"ProductState":[]},"_$ProductUIState":{"ProductUIState":[]},"ViewProjectList":{"PersistUI":[]},"ViewProject":{"PersistUI":[],"PersistPrefs":[]},"EditProject":{"PersistUI":[],"PersistPrefs":[]},"UpdateProject":{"PersistUI":[]},"LoadProjectSuccess":{"StopLoading":[],"PersistData":[]},"LoadProjectsRequest":{"StartLoading":[]},"LoadProjectsFailure":{"StopLoading":[]},"LoadProjectsSuccess":{"StopLoading":[]},"SaveProjectRequest":{"StartSaving":[]},"SaveProjectSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddProjectSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveProjectRequest":{"StartSaving":[]},"ArchiveProjectSuccess":{"StopSaving":[],"PersistData":[]},"DeleteProjectRequest":{"StartSaving":[]},"DeleteProjectSuccess":{"StopSaving":[],"PersistData":[]},"RestoreProjectRequest":{"StartSaving":[]},"RestoreProjectSuccess":{"StopSaving":[],"PersistData":[]},"FilterProjects":{"PersistUI":[]},"SortProjects":{"PersistUI":[],"PersistPrefs":[]},"FilterProjectsByState":{"PersistUI":[]},"FilterProjectsByCustom1":{"PersistUI":[]},"FilterProjectsByCustom2":{"PersistUI":[]},"FilterProjectsByCustom3":{"PersistUI":[]},"FilterProjectsByCustom4":{"PersistUI":[]},"SaveProjectDocumentRequest":{"StartSaving":[]},"UpdateProjectTab":{"PersistUI":[]},"LoadProjectRequest":{"StartLoading":[]},"LoadProjectFailure":{"StopLoading":[]},"SaveProjectFailure":{"StopSaving":[]},"ArchiveProjectFailure":{"StopSaving":[]},"DeleteProjectFailure":{"StopSaving":[]},"RestoreProjectFailure":{"StopSaving":[]},"SaveProjectDocumentFailure":{"StopSaving":[]},"_$ProjectStateSerializer":{"StructuredSerializer":["ProjectState"],"Serializer":["ProjectState"]},"_$ProjectUIStateSerializer":{"StructuredSerializer":["ProjectUIState"],"Serializer":["ProjectUIState"]},"_$ProjectState":{"ProjectState":[]},"_$ProjectUIState":{"ProjectUIState":[]},"ViewPurchaseOrderList":{"PersistUI":[]},"ViewPurchaseOrder":{"PersistUI":[],"PersistPrefs":[]},"EditPurchaseOrder":{"PersistUI":[],"PersistPrefs":[]},"EditPurchaseOrderItem":{"PersistUI":[]},"UpdatePurchaseOrder":{"PersistUI":[]},"UpdatePurchaseOrderVendor":{"PersistUI":[]},"LoadPurchaseOrderSuccess":{"StopLoading":[],"PersistData":[]},"LoadPurchaseOrdersRequest":{"StartLoading":[]},"LoadPurchaseOrdersFailure":{"StopLoading":[]},"LoadPurchaseOrdersSuccess":{"StopLoading":[]},"SavePurchaseOrderDocumentRequest":{"StartSaving":[]},"SavePurchaseOrderRequest":{"StartSaving":[]},"SavePurchaseOrderSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddPurchaseOrderSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"BulkEmailPurchaseOrdersRequest":{"StartSaving":[]},"ArchivePurchaseOrdersRequest":{"StartSaving":[]},"ArchivePurchaseOrdersSuccess":{"StopSaving":[],"PersistData":[]},"DeletePurchaseOrdersRequest":{"StartSaving":[]},"DeletePurchaseOrdersSuccess":{"StopSaving":[],"PersistData":[]},"DownloadPurchaseOrdersRequest":{"StartSaving":[]},"AcceptPurchaseOrdersRequest":{"StartSaving":[]},"AcceptPurchaseOrderSuccess":{"StopSaving":[]},"CancelPurchaseOrdersRequest":{"StartSaving":[]},"CancelPurchaseOrderSuccess":{"StopSaving":[]},"RestorePurchaseOrdersRequest":{"StartSaving":[]},"RestorePurchaseOrdersSuccess":{"StopSaving":[],"PersistData":[]},"EmailPurchaseOrderRequest":{"StartSaving":[]},"EmailPurchaseOrderSuccess":{"StopSaving":[],"PersistData":[]},"MarkPurchaseOrdersSentRequest":{"StartSaving":[]},"MarkPurchaseOrderSentSuccess":{"StopSaving":[],"PersistData":[]},"ConvertPurchaseOrdersToExpensesRequest":{"StartSaving":[]},"ConvertPurchaseOrdersToExpensesSuccess":{"StopSaving":[],"PersistData":[]},"AddPurchaseOrdersToInventoryRequest":{"StartSaving":[]},"AddPurchaseOrdersToInventorySuccess":{"StopSaving":[],"PersistData":[]},"ApprovePurchaseOrders":{"StartSaving":[]},"ApprovePurchaseOrderSuccess":{"StopSaving":[]},"AddPurchaseOrderContact":{"PersistUI":[]},"RemovePurchaseOrderContact":{"PersistUI":[]},"AddPurchaseOrderItem":{"PersistUI":[]},"MovePurchaseOrderItem":{"PersistUI":[]},"AddPurchaseOrderItems":{"PersistUI":[]},"UpdatePurchaseOrderItem":{"PersistUI":[]},"DeletePurchaseOrderItem":{"PersistUI":[]},"FilterPurchaseOrders":{"PersistUI":[]},"SortPurchaseOrders":{"PersistUI":[],"PersistPrefs":[]},"FilterPurchaseOrdersByState":{"PersistUI":[]},"FilterPurchaseOrdersByStatus":{"PersistUI":[]},"FilterPurchaseOrdersByCustom1":{"PersistUI":[]},"FilterPurchaseOrdersByCustom2":{"PersistUI":[]},"FilterPurchaseOrdersByCustom3":{"PersistUI":[]},"FilterPurchaseOrdersByCustom4":{"PersistUI":[]},"UpdatePurchaseOrderTab":{"PersistUI":[]},"LoadPurchaseOrderRequest":{"StartLoading":[]},"LoadPurchaseOrderFailure":{"StopLoading":[]},"SavePurchaseOrderDocumentFailure":{"StopSaving":[]},"SavePurchaseOrderFailure":{"StopSaving":[]},"BulkEmailPurchaseOrdersSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailPurchaseOrdersFailure":{"StopSaving":[]},"ArchivePurchaseOrdersFailure":{"StopSaving":[]},"DeletePurchaseOrdersFailure":{"StopSaving":[]},"DownloadPurchaseOrdersSuccess":{"StopSaving":[]},"DownloadPurchaseOrdersFailure":{"StopSaving":[]},"AcceptPurchaseOrderFailure":{"StopSaving":[]},"CancelPurchaseOrderFailure":{"StopSaving":[]},"RestorePurchaseOrdersFailure":{"StopSaving":[]},"EmailPurchaseOrderFailure":{"StopSaving":[]},"MarkPurchaseOrderSentFailure":{"StopSaving":[]},"ConvertPurchaseOrdersToExpensesFailure":{"StopSaving":[]},"AddPurchaseOrdersToInventoryFailure":{"StopSaving":[]},"ApprovePurchaseOrderFailure":{"StopSaving":[]},"_$PurchaseOrderStateSerializer":{"StructuredSerializer":["PurchaseOrderState"],"Serializer":["PurchaseOrderState"]},"_$PurchaseOrderUIStateSerializer":{"StructuredSerializer":["PurchaseOrderUIState"],"Serializer":["PurchaseOrderUIState"]},"_$PurchaseOrderState":{"PurchaseOrderState":[]},"_$PurchaseOrderUIState":{"PurchaseOrderUIState":[]},"ViewQuoteList":{"PersistUI":[]},"ViewQuote":{"PersistUI":[],"PersistPrefs":[]},"EditQuote":{"PersistUI":[],"PersistPrefs":[]},"EditQuoteItem":{"PersistUI":[]},"UpdateQuote":{"PersistUI":[]},"UpdateQuoteClient":{"PersistUI":[]},"LoadQuoteSuccess":{"StopLoading":[],"PersistData":[]},"LoadQuotesRequest":{"StartLoading":[]},"LoadQuotesFailure":{"StopLoading":[]},"LoadQuotesSuccess":{"StopLoading":[]},"AddQuoteContact":{"PersistUI":[]},"RemoveQuoteContact":{"PersistUI":[]},"AddQuoteItem":{"PersistUI":[]},"MoveQuoteItem":{"PersistUI":[]},"AddQuoteItems":{"PersistUI":[]},"UpdateQuoteItem":{"PersistUI":[]},"DeleteQuoteItem":{"PersistUI":[]},"SaveQuoteRequest":{"StartSaving":[]},"SaveQuoteSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddQuoteSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"EmailQuoteRequest":{"StartSaving":[]},"EmailQuoteSuccess":{"StopSaving":[],"PersistData":[]},"MarkSentQuotesRequest":{"StartSaving":[]},"MarkSentQuoteSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailQuotesRequest":{"StartSaving":[]},"ArchiveQuotesRequest":{"StartSaving":[]},"ArchiveQuotesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteQuotesRequest":{"StartSaving":[]},"DeleteQuotesSuccess":{"StopSaving":[],"PersistData":[]},"DownloadQuotesRequest":{"StartSaving":[]},"RestoreQuotesRequest":{"StartSaving":[]},"RestoreQuotesSuccess":{"StopSaving":[],"PersistData":[]},"FilterQuotes":{"PersistUI":[]},"SortQuotes":{"PersistUI":[],"PersistPrefs":[]},"FilterQuotesByState":{"PersistUI":[]},"FilterQuotesByStatus":{"PersistUI":[]},"FilterQuotesByCustom1":{"PersistUI":[]},"FilterQuotesByCustom2":{"PersistUI":[]},"FilterQuotesByCustom3":{"PersistUI":[]},"FilterQuotesByCustom4":{"PersistUI":[]},"ConvertQuotesToInvoices":{"StartSaving":[]},"ConvertQuotesToInvoicesSuccess":{"StopSaving":[]},"ConvertQuotesToProjects":{"StartSaving":[]},"ConvertQuotesToProjectsSuccess":{"StopSaving":[]},"ApproveQuotes":{"StartSaving":[]},"SaveQuoteDocumentRequest":{"StartSaving":[]},"UpdateQuoteTab":{"PersistUI":[]},"LoadQuoteRequest":{"StartLoading":[]},"LoadQuoteFailure":{"StopLoading":[]},"SaveQuoteFailure":{"StopSaving":[]},"EmailQuoteFailure":{"StopSaving":[]},"MarkSentQuoteFailure":{"StopSaving":[]},"BulkEmailQuotesSuccess":{"StopSaving":[],"PersistData":[]},"BulkEmailQuotesFailure":{"StopSaving":[]},"ArchiveQuotesFailure":{"StopSaving":[]},"DeleteQuotesFailure":{"StopSaving":[]},"DownloadQuotesSuccess":{"StopSaving":[]},"DownloadQuotesFailure":{"StopSaving":[]},"RestoreQuotesFailure":{"StopSaving":[]},"ConvertQuotesToInvoicesFailure":{"StopSaving":[]},"ConvertQuotesToProjectsFailure":{"StopSaving":[]},"ApproveQuoteSuccess":{"StopSaving":[]},"ApproveQuoteFailure":{"StopSaving":[]},"SaveQuoteDocumentFailure":{"StopSaving":[]},"_$QuoteStateSerializer":{"StructuredSerializer":["QuoteState"],"Serializer":["QuoteState"]},"_$QuoteUIStateSerializer":{"StructuredSerializer":["QuoteUIState"],"Serializer":["QuoteUIState"]},"_$QuoteState":{"QuoteState":[]},"_$QuoteUIState":{"QuoteUIState":[]},"ViewRecurringExpenseList":{"PersistUI":[]},"ViewRecurringExpense":{"PersistUI":[],"PersistPrefs":[]},"EditRecurringExpense":{"PersistUI":[],"PersistPrefs":[]},"UpdateRecurringExpense":{"PersistUI":[]},"LoadRecurringExpenseSuccess":{"StopLoading":[],"PersistData":[]},"LoadRecurringExpensesRequest":{"StartLoading":[]},"LoadRecurringExpensesFailure":{"StopLoading":[]},"LoadRecurringExpensesSuccess":{"StopLoading":[]},"SaveRecurringExpenseRequest":{"StartSaving":[]},"SaveRecurringExpenseSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddRecurringExpenseSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveRecurringExpensesRequest":{"StartSaving":[]},"ArchiveRecurringExpensesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteRecurringExpensesRequest":{"StartSaving":[]},"DeleteRecurringExpensesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreRecurringExpensesRequest":{"StartSaving":[]},"RestoreRecurringExpensesSuccess":{"StopSaving":[],"PersistData":[]},"FilterRecurringExpenses":{"PersistUI":[]},"SortRecurringExpenses":{"PersistUI":[],"PersistPrefs":[]},"FilterRecurringExpensesByState":{"PersistUI":[]},"FilterRecurringExpensesByStatus":{"PersistUI":[]},"FilterRecurringExpensesByCustom1":{"PersistUI":[]},"FilterRecurringExpensesByCustom2":{"PersistUI":[]},"FilterRecurringExpensesByCustom3":{"PersistUI":[]},"FilterRecurringExpensesByCustom4":{"PersistUI":[]},"UpdateRecurringExpenseTab":{"PersistUI":[]},"StartRecurringExpensesRequest":{"StartSaving":[]},"StartRecurringExpensesSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"StopRecurringExpensesRequest":{"StartSaving":[]},"StopRecurringExpensesSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"SaveRecurringExpenseDocumentRequest":{"StartSaving":[]},"LoadRecurringExpenseRequest":{"StartLoading":[]},"LoadRecurringExpenseFailure":{"StopLoading":[]},"SaveRecurringExpenseFailure":{"StopSaving":[]},"ArchiveRecurringExpensesFailure":{"StopSaving":[]},"DeleteRecurringExpensesFailure":{"StopSaving":[]},"RestoreRecurringExpensesFailure":{"StopSaving":[]},"StartRecurringExpensesFailure":{"StopSaving":[]},"StopRecurringExpensesFailure":{"StopSaving":[]},"SaveRecurringExpenseDocumentFailure":{"StopSaving":[]},"_$RecurringExpenseStateSerializer":{"StructuredSerializer":["RecurringExpenseState"],"Serializer":["RecurringExpenseState"]},"_$RecurringExpenseUIStateSerializer":{"StructuredSerializer":["RecurringExpenseUIState"],"Serializer":["RecurringExpenseUIState"]},"_$RecurringExpenseState":{"RecurringExpenseState":[]},"_$RecurringExpenseUIState":{"RecurringExpenseUIState":[]},"ViewRecurringInvoiceList":{"PersistUI":[]},"ViewRecurringInvoice":{"PersistUI":[],"PersistPrefs":[]},"EditRecurringInvoice":{"PersistUI":[],"PersistPrefs":[]},"EditRecurringInvoiceItem":{"PersistUI":[]},"UpdateRecurringInvoice":{"PersistUI":[]},"UpdateRecurringInvoiceClient":{"PersistUI":[]},"LoadRecurringInvoiceSuccess":{"StopLoading":[],"PersistData":[]},"LoadRecurringInvoicesRequest":{"StartLoading":[]},"LoadRecurringInvoicesFailure":{"StopLoading":[]},"LoadRecurringInvoicesSuccess":{"StopLoading":[]},"AddRecurringInvoiceContact":{"PersistUI":[]},"RemoveRecurringInvoiceContact":{"PersistUI":[]},"SaveRecurringInvoiceRequest":{"StartSaving":[]},"SaveRecurringInvoiceSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddRecurringInvoiceSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddRecurringInvoiceItem":{"PersistUI":[]},"MoveRecurringInvoiceItem":{"PersistUI":[]},"AddRecurringInvoiceItems":{"PersistUI":[]},"UpdateRecurringInvoiceItem":{"PersistUI":[]},"DeleteRecurringInvoiceItem":{"PersistUI":[]},"EmailRecurringInvoiceSuccess":{"StopSaving":[],"PersistData":[]},"ArchiveRecurringInvoicesRequest":{"StartSaving":[]},"ArchiveRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"SendNowRecurringInvoicesRequest":{"StartSaving":[]},"SendNowRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"UpdatePricesRecurringInvoicesRequest":{"StartSaving":[]},"IncreasePricesRecurringInvoicesRequest":{"StartSaving":[]},"DeleteRecurringInvoicesRequest":{"StartSaving":[]},"DeleteRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreRecurringInvoicesRequest":{"StartSaving":[]},"RestoreRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"FilterRecurringInvoices":{"PersistUI":[]},"SortRecurringInvoices":{"PersistUI":[],"PersistPrefs":[]},"FilterRecurringInvoicesByState":{"PersistUI":[]},"FilterRecurringInvoicesByStatus":{"PersistUI":[]},"FilterRecurringInvoicesByCustom1":{"PersistUI":[]},"FilterRecurringInvoicesByCustom2":{"PersistUI":[]},"FilterRecurringInvoicesByCustom3":{"PersistUI":[]},"FilterRecurringInvoicesByCustom4":{"PersistUI":[]},"SaveRecurringInvoiceDocumentRequest":{"StartSaving":[]},"StartRecurringInvoicesRequest":{"StartSaving":[]},"StartRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"StopRecurringInvoicesRequest":{"StartSaving":[]},"StopRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"UpdateRecurringInvoiceTab":{"PersistUI":[]},"LoadRecurringInvoiceRequest":{"StartLoading":[]},"LoadRecurringInvoiceFailure":{"StopLoading":[]},"SaveRecurringInvoiceFailure":{"StopSaving":[]},"ArchiveRecurringInvoicesFailure":{"StopSaving":[]},"SendNowRecurringInvoicesFailure":{"StopSaving":[]},"UpdatePricesRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"UpdatePricesRecurringInvoicesFailure":{"StopSaving":[]},"IncreasePricesRecurringInvoicesSuccess":{"StopSaving":[],"PersistData":[]},"IncreasePricesRecurringInvoicesFailure":{"StopSaving":[]},"DeleteRecurringInvoicesFailure":{"StopSaving":[]},"RestoreRecurringInvoicesFailure":{"StopSaving":[]},"SaveRecurringInvoiceDocumentFailure":{"StopSaving":[]},"StartRecurringInvoicesFailure":{"StopSaving":[]},"StopRecurringInvoicesFailure":{"StopSaving":[]},"_$RecurringInvoiceStateSerializer":{"StructuredSerializer":["RecurringInvoiceState"],"Serializer":["RecurringInvoiceState"]},"_$RecurringInvoiceUIStateSerializer":{"StructuredSerializer":["RecurringInvoiceUIState"],"Serializer":["RecurringInvoiceUIState"]},"_$RecurringInvoiceState":{"RecurringInvoiceState":[]},"_$RecurringInvoiceUIState":{"RecurringInvoiceUIState":[]},"ViewReports":{"PersistUI":[]},"UpdateReportSettings":{"PersistUI":[]},"_$ReportsUIStateSerializer":{"StructuredSerializer":["ReportsUIState"],"Serializer":["ReportsUIState"]},"_$ReportsUIState":{"ReportsUIState":[]},"ViewScheduleList":{"PersistUI":[]},"ViewSchedule":{"PersistUI":[],"PersistPrefs":[]},"EditSchedule":{"PersistUI":[],"PersistPrefs":[]},"UpdateSchedule":{"PersistUI":[]},"LoadScheduleSuccess":{"StopLoading":[],"PersistData":[]},"LoadSchedulesFailure":{"StopLoading":[]},"LoadSchedulesSuccess":{"StopLoading":[]},"SaveScheduleRequest":{"StartSaving":[]},"SaveScheduleSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddScheduleSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveSchedulesRequest":{"StartSaving":[]},"ArchiveSchedulesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteSchedulesRequest":{"StartSaving":[]},"DeleteSchedulesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreSchedulesRequest":{"StartSaving":[]},"RestoreSchedulesSuccess":{"StopSaving":[],"PersistData":[]},"FilterSchedules":{"PersistUI":[]},"SortSchedules":{"PersistUI":[],"PersistPrefs":[]},"FilterSchedulesByState":{"PersistUI":[]},"FilterSchedulesByCustom1":{"PersistUI":[]},"FilterSchedulesByCustom2":{"PersistUI":[]},"FilterSchedulesByCustom3":{"PersistUI":[]},"FilterSchedulesByCustom4":{"PersistUI":[]},"UpdateScheduleTab":{"PersistUI":[]},"LoadScheduleRequest":{"StartLoading":[]},"LoadScheduleFailure":{"StopLoading":[]},"LoadSchedulesRequest":{"StartLoading":[]},"SaveScheduleFailure":{"StopSaving":[]},"ArchiveSchedulesFailure":{"StopSaving":[]},"DeleteSchedulesFailure":{"StopSaving":[]},"RestoreSchedulesFailure":{"StopSaving":[]},"_$ScheduleStateSerializer":{"StructuredSerializer":["ScheduleState"],"Serializer":["ScheduleState"]},"_$ScheduleUIStateSerializer":{"StructuredSerializer":["ScheduleUIState"],"Serializer":["ScheduleUIState"]},"_$ScheduleState":{"ScheduleState":[]},"_$ScheduleUIState":{"ScheduleUIState":[]},"ViewSettings":{"PersistUI":[]},"ClearSettingsFilter":{"PersistUI":[]},"UpdateSettings":{"PersistUI":[]},"UpdateSettingsTab":{"PersistUI":[]},"UpdatedSettingUI":{"PersistUI":[]},"UpdateSettingsTemplate":{"PersistUI":[]},"UpdateUserSettings":{"PersistUI":[]},"UploadLogoRequest":{"StartSaving":[]},"SaveUserSettingsRequest":{"StartSaving":[]},"SaveUserSettingsSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"SaveAuthUserRequest":{"StartSaving":[]},"SaveAuthUserSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"ConnecOAuthUserRequest":{"StartSaving":[]},"ConnectOAuthUserSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"DisconnecOAuthUserRequest":{"StartSaving":[]},"DisconnectOAuthUserSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"DisconnectOAuthMailerRequest":{"StartSaving":[]},"DisconnectOAuthMailerSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"DisableTwoFactorRequest":{"StartSaving":[]},"DisableTwoFactorSuccess":{"StopSaving":[],"PersistData":[],"UserVerifiedPassword":[]},"ConnecGmailUserRequest":{"StartSaving":[]},"ConnecGmailUserSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"FilterSettings":{"PersistUI":[]},"UpdatedSetting":{"PersistUI":[]},"UploadLogoFailure":{"StopSaving":[]},"SaveUserSettingsFailure":{"StopSaving":[]},"SaveAuthUserFailure":{"StopSaving":[]},"ConnecOAuthUserFailure":{"StopSaving":[]},"DisconnecOAuthUserFailure":{"StopSaving":[]},"DisconnectOAuthMailerFailure":{"StopSaving":[]},"DisableTwoFactorFailure":{"StopSaving":[]},"ConnecGmailUserFailure":{"StopSaving":[]},"_$SettingsUIStateSerializer":{"StructuredSerializer":["SettingsUIState"],"Serializer":["SettingsUIState"]},"_$SettingsUIState":{"SettingsUIState":[]},"_$StaticStateSerializer":{"StructuredSerializer":["StaticState"],"Serializer":["StaticState"]},"_$StaticState":{"StaticState":[]},"ViewSubscriptionList":{"PersistUI":[]},"ViewSubscription":{"PersistUI":[],"PersistPrefs":[]},"EditSubscription":{"PersistUI":[],"PersistPrefs":[]},"UpdateSubscription":{"PersistUI":[]},"LoadSubscriptionSuccess":{"StopLoading":[],"PersistData":[]},"LoadSubscriptionsFailure":{"StopLoading":[]},"LoadSubscriptionsSuccess":{"StopLoading":[]},"SaveSubscriptionRequest":{"StartSaving":[]},"SaveSubscriptionSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddSubscriptionSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveSubscriptionsRequest":{"StartSaving":[]},"ArchiveSubscriptionsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteSubscriptionsRequest":{"StartSaving":[]},"DeleteSubscriptionsSuccess":{"StopSaving":[],"PersistData":[]},"RestoreSubscriptionsRequest":{"StartSaving":[]},"RestoreSubscriptionsSuccess":{"StopSaving":[],"PersistData":[]},"FilterSubscriptions":{"PersistUI":[]},"SortSubscriptions":{"PersistUI":[],"PersistPrefs":[]},"FilterSubscriptionsByState":{"PersistUI":[]},"FilterSubscriptionsByCustom1":{"PersistUI":[]},"FilterSubscriptionsByCustom2":{"PersistUI":[]},"FilterSubscriptionsByCustom3":{"PersistUI":[]},"FilterSubscriptionsByCustom4":{"PersistUI":[]},"UpdateSubscriptionTab":{"PersistUI":[]},"LoadSubscriptionRequest":{"StartLoading":[]},"LoadSubscriptionFailure":{"StopLoading":[]},"LoadSubscriptionsRequest":{"StartLoading":[]},"SaveSubscriptionFailure":{"StopSaving":[]},"ArchiveSubscriptionsFailure":{"StopSaving":[]},"DeleteSubscriptionsFailure":{"StopSaving":[]},"RestoreSubscriptionsFailure":{"StopSaving":[]},"_$SubscriptionStateSerializer":{"StructuredSerializer":["SubscriptionState"],"Serializer":["SubscriptionState"]},"_$SubscriptionUIStateSerializer":{"StructuredSerializer":["SubscriptionUIState"],"Serializer":["SubscriptionUIState"]},"_$SubscriptionState":{"SubscriptionState":[]},"_$SubscriptionUIState":{"SubscriptionUIState":[]},"ViewTaskList":{"PersistUI":[]},"ViewTask":{"PersistUI":[],"PersistPrefs":[]},"EditTask":{"PersistUI":[],"PersistPrefs":[]},"UpdateTask":{"PersistUI":[]},"LoadTaskSuccess":{"StopLoading":[],"PersistData":[]},"EditTaskTime":{"PersistUI":[]},"AddTaskTime":{"PersistUI":[]},"UpdateTaskTime":{"PersistUI":[]},"DeleteTaskTime":{"PersistUI":[]},"LoadTasksRequest":{"StartLoading":[]},"LoadTasksFailure":{"StopLoading":[]},"LoadTasksSuccess":{"StopLoading":[]},"SaveTaskRequest":{"StartSaving":[]},"SaveTaskSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddTaskSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveTaskRequest":{"StartSaving":[]},"ArchiveTaskSuccess":{"StopSaving":[],"PersistData":[]},"StartTasksRequest":{"StartSaving":[]},"StartTasksSuccess":{"StopSaving":[],"PersistData":[]},"StopTasksRequest":{"StartSaving":[]},"StopTasksSuccess":{"StopSaving":[],"PersistData":[]},"DeleteTaskRequest":{"StartSaving":[]},"DeleteTaskSuccess":{"StopSaving":[],"PersistData":[]},"RestoreTaskRequest":{"StartSaving":[]},"RestoreTaskSuccess":{"StopSaving":[],"PersistData":[]},"SortTasksRequest":{"StartSaving":[]},"SortTasksSuccess":{"StopSaving":[],"PersistData":[]},"FilterTasks":{"PersistUI":[]},"SortTasks":{"PersistUI":[],"PersistPrefs":[]},"FilterTasksByState":{"PersistUI":[]},"FilterTasksByStatus":{"PersistUI":[]},"FilterTasksByCustom1":{"PersistUI":[]},"FilterTasksByCustom2":{"PersistUI":[]},"FilterTasksByCustom3":{"PersistUI":[]},"FilterTasksByCustom4":{"PersistUI":[]},"SaveTaskDocumentRequest":{"StartSaving":[]},"UpdateTaskTab":{"PersistUI":[]},"LoadTaskRequest":{"StartLoading":[]},"LoadTaskFailure":{"StopLoading":[]},"SaveTaskFailure":{"StopSaving":[]},"ArchiveTaskFailure":{"StopSaving":[]},"StartTasksFailure":{"StopSaving":[]},"StopTasksFailure":{"StopSaving":[]},"DeleteTaskFailure":{"StopSaving":[]},"RestoreTaskFailure":{"StopSaving":[]},"SortTasksFailure":{"StopSaving":[]},"SaveTaskDocumentFailure":{"StopSaving":[]},"_$TaskStateSerializer":{"StructuredSerializer":["TaskState"],"Serializer":["TaskState"]},"_$TaskUIStateSerializer":{"StructuredSerializer":["TaskUIState"],"Serializer":["TaskUIState"]},"_$TaskState":{"TaskState":[]},"_$TaskUIState":{"TaskUIState":[]},"ViewTaskStatusList":{"PersistUI":[]},"ViewTaskStatus":{"PersistUI":[],"PersistPrefs":[]},"EditTaskStatus":{"PersistUI":[],"PersistPrefs":[]},"UpdateTaskStatus":{"PersistUI":[]},"LoadTaskStatusSuccess":{"StopLoading":[],"PersistData":[]},"LoadTaskStatusesFailure":{"StopLoading":[]},"LoadTaskStatusesSuccess":{"StopLoading":[]},"SaveTaskStatusRequest":{"StartSaving":[]},"SaveTaskStatusSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddTaskStatusSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveTaskStatusesRequest":{"StartSaving":[]},"ArchiveTaskStatusesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteTaskStatusesRequest":{"StartSaving":[]},"DeleteTaskStatusesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreTaskStatusesRequest":{"StartSaving":[]},"RestoreTaskStatusesSuccess":{"StopSaving":[],"PersistData":[]},"FilterTaskStatuses":{"PersistUI":[]},"SortTaskStatuses":{"PersistUI":[],"PersistPrefs":[]},"FilterTaskStatusesByState":{"PersistUI":[]},"FilterTaskStatusesByCustom1":{"PersistUI":[]},"FilterTaskStatusesByCustom2":{"PersistUI":[]},"FilterTaskStatusesByCustom3":{"PersistUI":[]},"FilterTaskStatusesByCustom4":{"PersistUI":[]},"LoadTaskStatusRequest":{"StartLoading":[]},"LoadTaskStatusFailure":{"StopLoading":[]},"LoadTaskStatusesRequest":{"StartLoading":[]},"SaveTaskStatusFailure":{"StopSaving":[]},"ArchiveTaskStatusesFailure":{"StopSaving":[]},"DeleteTaskStatusesFailure":{"StopSaving":[]},"RestoreTaskStatusesFailure":{"StopSaving":[]},"_$TaskStatusStateSerializer":{"StructuredSerializer":["TaskStatusState"],"Serializer":["TaskStatusState"]},"_$TaskStatusUIStateSerializer":{"StructuredSerializer":["TaskStatusUIState"],"Serializer":["TaskStatusUIState"]},"_$TaskStatusState":{"TaskStatusState":[]},"_$TaskStatusUIState":{"TaskStatusUIState":[]},"ViewTaxRateList":{"PersistUI":[]},"ViewTaxRate":{"PersistUI":[]},"EditTaxRate":{"PersistUI":[]},"UpdateTaxRate":{"PersistUI":[]},"LoadTaxRateSuccess":{"StopLoading":[],"PersistData":[]},"LoadTaxRatesSuccess":{"StopLoading":[]},"SaveTaxRateRequest":{"StartSaving":[]},"SaveTaxRateSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddTaxRateSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveTaxRateRequest":{"StartSaving":[]},"ArchiveTaxRatesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteTaxRateRequest":{"StartSaving":[]},"DeleteTaxRatesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreTaxRateRequest":{"StartSaving":[]},"RestoreTaxRatesSuccess":{"StopSaving":[],"PersistData":[]},"FilterTaxRates":{"PersistUI":[]},"SortTaxRates":{"PersistUI":[],"PersistPrefs":[]},"FilterTaxRatesByState":{"PersistUI":[]},"LoadTaxRateRequest":{"StartLoading":[]},"LoadTaxRateFailure":{"StopLoading":[]},"LoadTaxRatesRequest":{"StartLoading":[]},"LoadTaxRatesFailure":{"StopLoading":[]},"SaveTaxRateFailure":{"StopSaving":[]},"ArchiveTaxRateFailure":{"StopSaving":[]},"DeleteTaxRateFailure":{"StopSaving":[]},"RestoreTaxRateFailure":{"StopSaving":[]},"_$TaxRateStateSerializer":{"StructuredSerializer":["TaxRateState"],"Serializer":["TaxRateState"]},"_$TaxRateUIStateSerializer":{"StructuredSerializer":["TaxRateUIState"],"Serializer":["TaxRateUIState"]},"_$TaxRateState":{"TaxRateState":[]},"_$TaxRateUIState":{"TaxRateUIState":[]},"ViewTokenList":{"PersistUI":[]},"ViewToken":{"PersistUI":[],"PersistPrefs":[]},"EditToken":{"PersistUI":[],"PersistPrefs":[]},"UpdateToken":{"PersistUI":[]},"LoadTokenSuccess":{"StopLoading":[],"PersistData":[]},"LoadTokensFailure":{"StopLoading":[]},"LoadTokensSuccess":{"StopLoading":[]},"SaveTokenRequest":{"StartSaving":[]},"SaveTokenSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"AddTokenSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"ArchiveTokensRequest":{"StartSaving":[]},"ArchiveTokensSuccess":{"StopSaving":[],"PersistData":[]},"DeleteTokensRequest":{"StartSaving":[]},"DeleteTokensSuccess":{"StopSaving":[],"PersistData":[]},"RestoreTokensRequest":{"StartSaving":[]},"RestoreTokensSuccess":{"StopSaving":[],"PersistData":[]},"FilterTokens":{"PersistUI":[]},"SortTokens":{"PersistUI":[],"PersistPrefs":[]},"FilterTokensByState":{"PersistUI":[]},"FilterTokensByCustom1":{"PersistUI":[]},"FilterTokensByCustom2":{"PersistUI":[]},"FilterTokensByCustom3":{"PersistUI":[]},"FilterTokensByCustom4":{"PersistUI":[]},"LoadTokenRequest":{"StartLoading":[]},"LoadTokenFailure":{"StopLoading":[]},"LoadTokensRequest":{"StartLoading":[]},"SaveTokenFailure":{"StopSaving":[]},"ArchiveTokensFailure":{"StopSaving":[]},"DeleteTokensFailure":{"StopSaving":[]},"RestoreTokensFailure":{"StopSaving":[]},"_$TokenStateSerializer":{"StructuredSerializer":["TokenState"],"Serializer":["TokenState"]},"_$TokenUIStateSerializer":{"StructuredSerializer":["TokenUIState"],"Serializer":["TokenUIState"]},"_$TokenState":{"TokenState":[]},"_$TokenUIState":{"TokenUIState":[]},"ViewTransactionList":{"PersistUI":[]},"ViewTransaction":{"PersistUI":[],"PersistPrefs":[]},"EditTransaction":{"PersistUI":[],"PersistPrefs":[]},"UpdateTransaction":{"PersistUI":[]},"LoadTransactionSuccess":{"StopLoading":[],"PersistData":[]},"LoadTransactionsRequest":{"StartLoading":[]},"LoadTransactionsFailure":{"StopLoading":[]},"LoadTransactionsSuccess":{"StopLoading":[]},"SaveTransactionRequest":{"StartSaving":[]},"SaveTransactionSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddTransactionSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveTransactionsRequest":{"StartSaving":[]},"ArchiveTransactionsSuccess":{"StopSaving":[],"PersistData":[]},"DeleteTransactionsRequest":{"StartSaving":[]},"DeleteTransactionsSuccess":{"StopSaving":[],"PersistData":[]},"RestoreTransactionsRequest":{"StartSaving":[]},"RestoreTransactionsSuccess":{"StopSaving":[],"PersistData":[]},"ConvertTransactionToPaymentRequest":{"StartSaving":[]},"ConvertTransactionToPaymentSuccess":{"StopSaving":[],"PersistData":[]},"LinkTransactionToPaymentRequest":{"StartSaving":[]},"LinkTransactionToPaymentSuccess":{"StopSaving":[],"PersistData":[]},"UnlinkTransactionsRequest":{"StartSaving":[]},"LinkTransactionToExpenseRequest":{"StartSaving":[]},"LinkTransactionToExpenseSuccess":{"StopSaving":[],"PersistData":[]},"ConvertTransactionsToExpensesRequest":{"StartSaving":[]},"ConvertTransactionsToExpensesSuccess":{"StopSaving":[],"PersistData":[]},"ConvertTransactionsRequest":{"StartSaving":[]},"ConvertTransactionsSuccess":{"StopSaving":[],"PersistData":[]},"FilterTransactions":{"PersistUI":[]},"SortTransactions":{"PersistUI":[],"PersistPrefs":[]},"FilterTransactionsByState":{"PersistUI":[]},"FilterTransactionsByStatus":{"PersistUI":[]},"FilterTransactionsByCustom1":{"PersistUI":[]},"FilterTransactionsByCustom2":{"PersistUI":[]},"FilterTransactionsByCustom3":{"PersistUI":[]},"FilterTransactionsByCustom4":{"PersistUI":[]},"UpdateTransactionTab":{"PersistUI":[]},"LoadTransactionRequest":{"StartLoading":[]},"LoadTransactionFailure":{"StopLoading":[]},"SaveTransactionFailure":{"StopSaving":[]},"ArchiveTransactionsFailure":{"StopSaving":[]},"DeleteTransactionsFailure":{"StopSaving":[]},"RestoreTransactionsFailure":{"StopSaving":[]},"ConvertTransactionToPaymentFailure":{"StopSaving":[]},"LinkTransactionToPaymentFailure":{"StopSaving":[]},"UnlinkTransactionsSuccess":{"StopSaving":[],"PersistData":[]},"UnlinkTransactionsFailure":{"StopSaving":[]},"LinkTransactionToExpenseFailure":{"StopSaving":[]},"ConvertTransactionsToExpensesFailure":{"StopSaving":[]},"ConvertTransactionsFailure":{"StopSaving":[]},"_$TransactionStateSerializer":{"StructuredSerializer":["TransactionState"],"Serializer":["TransactionState"]},"_$TransactionUIStateSerializer":{"StructuredSerializer":["TransactionUIState"],"Serializer":["TransactionUIState"]},"_$TransactionState":{"TransactionState":[]},"_$TransactionUIState":{"TransactionUIState":[]},"ViewTransactionRuleList":{"PersistUI":[]},"ViewTransactionRule":{"PersistUI":[],"PersistPrefs":[]},"EditTransactionRule":{"PersistUI":[],"PersistPrefs":[]},"UpdateTransactionRule":{"PersistUI":[]},"LoadTransactionRuleSuccess":{"StopLoading":[],"PersistData":[]},"LoadTransactionRulesFailure":{"StopLoading":[]},"LoadTransactionRulesSuccess":{"StopLoading":[]},"SaveTransactionRuleRequest":{"StartSaving":[]},"SaveTransactionRuleSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddTransactionRuleSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveTransactionRulesRequest":{"StartSaving":[]},"ArchiveTransactionRulesSuccess":{"StopSaving":[],"PersistData":[]},"DeleteTransactionRulesRequest":{"StartSaving":[]},"DeleteTransactionRulesSuccess":{"StopSaving":[],"PersistData":[]},"RestoreTransactionRulesRequest":{"StartSaving":[]},"RestoreTransactionRulesSuccess":{"StopSaving":[],"PersistData":[]},"FilterTransactionRules":{"PersistUI":[]},"SortTransactionRules":{"PersistUI":[],"PersistPrefs":[]},"FilterTransactionRulesByState":{"PersistUI":[]},"FilterTransactionRulesByCustom1":{"PersistUI":[]},"FilterTransactionRulesByCustom2":{"PersistUI":[]},"FilterTransactionRulesByCustom3":{"PersistUI":[]},"FilterTransactionRulesByCustom4":{"PersistUI":[]},"UpdateTransactionRuleTab":{"PersistUI":[]},"LoadTransactionRuleRequest":{"StartLoading":[]},"LoadTransactionRuleFailure":{"StopLoading":[]},"LoadTransactionRulesRequest":{"StartLoading":[]},"SaveTransactionRuleFailure":{"StopSaving":[]},"ArchiveTransactionRulesFailure":{"StopSaving":[]},"DeleteTransactionRulesFailure":{"StopSaving":[]},"RestoreTransactionRulesFailure":{"StopSaving":[]},"_$TransactionRuleStateSerializer":{"StructuredSerializer":["TransactionRuleState"],"Serializer":["TransactionRuleState"]},"_$TransactionRuleUIStateSerializer":{"StructuredSerializer":["TransactionRuleUIState"],"Serializer":["TransactionRuleUIState"]},"_$TransactionRuleState":{"TransactionRuleState":[]},"_$TransactionRuleUIState":{"TransactionRuleUIState":[]},"_$ListUIStateSerializer":{"StructuredSerializer":["ListUIState"],"Serializer":["ListUIState"]},"_$ListUIState":{"ListUIState":[]},"_$PrefStateSerializer":{"StructuredSerializer":["PrefState"],"Serializer":["PrefState"]},"_$PrefStateSortFieldSerializer":{"StructuredSerializer":["PrefStateSortField"],"Serializer":["PrefStateSortField"]},"_$CompanyPrefStateSerializer":{"StructuredSerializer":["CompanyPrefState"],"Serializer":["CompanyPrefState"]},"_$AppLayoutSerializer":{"PrimitiveSerializer":["AppLayout"],"Serializer":["AppLayout"]},"_$ModuleLayoutSerializer":{"PrimitiveSerializer":["ModuleLayout"],"Serializer":["ModuleLayout"]},"_$AppSidebarModeSerializer":{"PrimitiveSerializer":["AppSidebarMode"],"Serializer":["AppSidebarMode"]},"_$HistoryRecordSerializer":{"StructuredSerializer":["HistoryRecord"],"Serializer":["HistoryRecord"]},"_$PrefState":{"PrefState":[]},"_$PrefStateSortField":{"PrefStateSortField":[]},"_$CompanyPrefState":{"CompanyPrefState":[]},"_$HistoryRecord":{"HistoryRecord":[]},"_$UIStateSerializer":{"StructuredSerializer":["UIState"],"Serializer":["UIState"]},"_$UIState":{"UIState":[]},"ViewUserList":{"PersistUI":[]},"ViewUser":{"PersistUI":[],"PersistPrefs":[]},"EditUser":{"PersistUI":[],"PersistPrefs":[]},"UpdateUser":{"PersistUI":[]},"LoadUserSuccess":{"StopLoading":[],"PersistData":[]},"LoadUsersSuccess":{"StopLoading":[]},"SaveUserRequest":{"StartSaving":[]},"SaveUserSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"AddUserSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[],"UserVerifiedPassword":[]},"ArchiveUserRequest":{"StartSaving":[]},"ArchiveUserSuccess":{"StopSaving":[],"PersistData":[],"UserVerifiedPassword":[]},"DeleteUserRequest":{"StartSaving":[]},"DeleteUserSuccess":{"StopSaving":[],"PersistData":[],"UserVerifiedPassword":[]},"RestoreUserRequest":{"StartSaving":[]},"RestoreUserSuccess":{"StopSaving":[],"PersistData":[],"UserVerifiedPassword":[]},"RemoveUserRequest":{"StartSaving":[]},"RemoveUserSuccess":{"StopSaving":[],"PersistData":[]},"ResendInviteRequest":{"StartSaving":[]},"SortUsers":{"PersistUI":[],"PersistPrefs":[]},"FilterUsersByState":{"PersistUI":[]},"FilterUsersByCustom1":{"PersistUI":[]},"FilterUsersByCustom2":{"PersistUI":[]},"FilterUsersByCustom3":{"PersistUI":[]},"FilterUsersByCustom4":{"PersistUI":[]},"LoadUserRequest":{"StartLoading":[]},"LoadUserFailure":{"StopLoading":[]},"LoadUsersRequest":{"StartLoading":[]},"LoadUsersFailure":{"StopLoading":[]},"SaveUserFailure":{"StopSaving":[]},"ArchiveUserFailure":{"StopSaving":[]},"DeleteUserFailure":{"StopSaving":[]},"RestoreUserFailure":{"StopSaving":[]},"RemoveUserFailure":{"StopSaving":[]},"ResendInviteSuccess":{"StopSaving":[],"PersistData":[]},"ResendInviteFailure":{"StopSaving":[]},"_$UserStateSerializer":{"StructuredSerializer":["UserState"],"Serializer":["UserState"]},"_$UserUIStateSerializer":{"StructuredSerializer":["UserUIState"],"Serializer":["UserUIState"]},"_$UserState":{"UserState":[]},"_$UserUIState":{"UserUIState":[]},"ViewVendorList":{"PersistUI":[]},"ViewVendor":{"PersistUI":[],"PersistPrefs":[]},"EditVendor":{"PersistUI":[],"PersistPrefs":[]},"UpdateVendor":{"PersistUI":[]},"LoadVendorSuccess":{"StopLoading":[],"PersistData":[]},"LoadVendorsRequest":{"StartLoading":[]},"LoadVendorsFailure":{"StopLoading":[]},"LoadVendorsSuccess":{"StopLoading":[]},"SaveVendorRequest":{"StartSaving":[]},"SaveVendorSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddVendorSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveVendorRequest":{"StartSaving":[]},"ArchiveVendorSuccess":{"StopSaving":[],"PersistData":[]},"DeleteVendorRequest":{"StartSaving":[]},"DeleteVendorSuccess":{"StopSaving":[],"PersistData":[]},"RestoreVendorRequest":{"StartSaving":[]},"RestoreVendorSuccess":{"StopSaving":[],"PersistData":[]},"EditVendorContact":{"PersistUI":[]},"AddVendorContact":{"PersistUI":[]},"UpdateVendorContact":{"PersistUI":[]},"DeleteVendorContact":{"PersistUI":[]},"FilterVendors":{"PersistUI":[]},"SortVendors":{"PersistUI":[],"PersistPrefs":[]},"FilterVendorsByState":{"PersistUI":[]},"FilterVendorsByCustom1":{"PersistUI":[]},"FilterVendorsByCustom2":{"PersistUI":[]},"FilterVendorsByCustom3":{"PersistUI":[]},"FilterVendorsByCustom4":{"PersistUI":[]},"SaveVendorDocumentRequest":{"StartSaving":[]},"UpdateVendorTab":{"PersistUI":[]},"LoadVendorRequest":{"StartLoading":[]},"LoadVendorFailure":{"StopLoading":[]},"SaveVendorFailure":{"StopSaving":[]},"ArchiveVendorFailure":{"StopSaving":[]},"DeleteVendorFailure":{"StopSaving":[]},"RestoreVendorFailure":{"StopSaving":[]},"SaveVendorDocumentFailure":{"StopSaving":[]},"_$VendorStateSerializer":{"StructuredSerializer":["VendorState"],"Serializer":["VendorState"]},"_$VendorUIStateSerializer":{"StructuredSerializer":["VendorUIState"],"Serializer":["VendorUIState"]},"_$VendorState":{"VendorState":[]},"_$VendorUIState":{"VendorUIState":[]},"ViewWebhookList":{"PersistUI":[]},"ViewWebhook":{"PersistUI":[],"PersistPrefs":[]},"EditWebhook":{"PersistUI":[],"PersistPrefs":[]},"UpdateWebhook":{"PersistUI":[]},"LoadWebhookSuccess":{"StopLoading":[],"PersistData":[]},"LoadWebhooksFailure":{"StopLoading":[]},"LoadWebhooksSuccess":{"StopLoading":[]},"SaveWebhookRequest":{"StartSaving":[]},"SaveWebhookSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"AddWebhookSuccess":{"StopSaving":[],"PersistData":[],"PersistUI":[]},"ArchiveWebhooksRequest":{"StartSaving":[]},"ArchiveWebhooksSuccess":{"StopSaving":[],"PersistData":[]},"DeleteWebhooksRequest":{"StartSaving":[]},"DeleteWebhooksSuccess":{"StopSaving":[],"PersistData":[]},"RestoreWebhooksRequest":{"StartSaving":[]},"RestoreWebhooksSuccess":{"StopSaving":[],"PersistData":[]},"FilterWebhooks":{"PersistUI":[]},"SortWebhooks":{"PersistUI":[],"PersistPrefs":[]},"FilterWebhooksByState":{"PersistUI":[]},"FilterWebhooksByCustom1":{"PersistUI":[]},"FilterWebhooksByCustom2":{"PersistUI":[]},"FilterWebhooksByCustom3":{"PersistUI":[]},"FilterWebhooksByCustom4":{"PersistUI":[]},"LoadWebhookRequest":{"StartLoading":[]},"LoadWebhookFailure":{"StopLoading":[]},"LoadWebhooksRequest":{"StartLoading":[]},"SaveWebhookFailure":{"StopSaving":[]},"ArchiveWebhooksFailure":{"StopSaving":[]},"DeleteWebhooksFailure":{"StopSaving":[]},"RestoreWebhooksFailure":{"StopSaving":[]},"_$WebhookStateSerializer":{"StructuredSerializer":["WebhookState"],"Serializer":["WebhookState"]},"_$WebhookUIStateSerializer":{"StructuredSerializer":["WebhookUIState"],"Serializer":["WebhookUIState"]},"_$WebhookState":{"WebhookState":[]},"_$WebhookUIState":{"WebhookUIState":[]},"FieldGrid":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ActionMenuButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ViewActionMenuButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppBorder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppBottomBar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomFieldSelector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AppBottomBarState":{"State":["AppBottomBar"]},"AppBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppBuilderState":{"State":["AppBuilder"]},"AppHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppWebView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WebWebView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AutobillDropdownMenuItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BlankScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppTextButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BottomButtons":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConfirmEmail":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConfirmEmailBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConnStatusBanner":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConnStatusBannerState":{"State":["ConnStatusBanner"]},"CopyToClipboard":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashedRect":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashRectPainter":{"Listenable":[]},"DesktopSessionTimeout":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DesktopSessionTimeoutState":{"State":["DesktopSessionTimeout"]},"MessageDialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ErrorDialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"HealthCheckDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LastError":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HealthCheckDialogState":{"State":["HealthCheckDialog"]},"_HealthListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"__LastErrorState":{"State":["_LastError"]},"LoadingDialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"MultiSelectList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"MultiSelectListState":{"State":["MultiSelectList"]},"DismissibleEntity":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentGrid":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DocumentGridState":{"State":["DocumentGrid"]},"DocumentPreview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EditScaffold":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityActionListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityListTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntitiesListTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EntityListTileState":{"State":["EntityListTile"]},"_EntitiesListTileState":{"State":["EntitiesListTile"]},"EntityStatusChip":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityDropdown":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityDropdownDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityAutocompleteListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EntityDropdownState":{"State":["EntityDropdown"]},"_EntityDropdownDialogState":{"State":["EntityDropdownDialog"]},"_AutocompleteEntity":{"SelectableEntity":[]},"EntityHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityStateLabel":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityTopFilter":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityTopFilterHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormCard":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppDropdownButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppForm":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppTabForm":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppTabBar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppToggleButtons":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoolDropdownButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientPicker":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormColorPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FormColorPickerState":{"State":["FormColorPicker"]},"CustomField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CustomFieldState":{"State":["CustomField"]},"CustomSurcharges":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DatePicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DatePickerState":{"State":["DatePicker"]},"DecoratedFormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DecoratedFormFieldState":{"State":["DecoratedFormField"]},"DesignPicker":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DiscountField":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DurationPicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DurationPickerState":{"State":["DurationPicker"]},"DynamicSelector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GrowableFormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GrowableFormFieldState":{"State":["GrowableFormField"]},"LearnMoreUrl":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"NotificationSettings":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NotificationSelector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PasswordFormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PasswordFormFieldState":{"State":["PasswordFormField"]},"ProjectPicker":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SaveCancelButtons":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TimePicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TimePickerState":{"State":["TimePicker"]},"UserPicker":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorPicker":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenMeta":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"HelpText":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"HistoryDrawer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"HistoryListTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HistoryListTileState":{"State":["HistoryListTile"]},"HistoryDrawerBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IconMessage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IconText":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImportantMessageBanner":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ImportantMessageBannerState":{"State":["ImportantMessageBanner"]},"InvoiceEmailView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceEmailViewState":{"State":["InvoiceEmailView"]},"InvoiceItemListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateDropdown":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaxRateDropdownState":{"State":["TaxRateDropdown"]},"TaxRateField":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"LinkTextRelatedEntity":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LinkTextRelatedEntityState":{"State":["LinkTextRelatedEntity"]},"LinkTextSpan":{"TextSpan":[],"InlineSpan":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"ListFilter":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ListFilterState":{"State":["ListFilter"]},"ListScaffold":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ActivityListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListDivider":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListFilterMessage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"FilterListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SelectedIndicator":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"LiveText":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LiveTextState":{"State":["LiveText"]},"LoadingIndicator":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"MainScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityScreens":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsScreens":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"MenuDrawer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContactUsDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MenuDrawerState":{"State":["MenuDrawer"]},"_DrawerTileState":{"State":["DrawerTile"]},"SidebarFooter":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SidebarFooterCollapsed":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ContactUsDialogState":{"State":["ContactUsDialog"]},"MenuDrawerBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectRow":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropDownMultiSelect":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropDownMultiSelectState":{"State":["DropDownMultiSelect"]},"AppPinput":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PortalLinks":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TableTooltip":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CachedImage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ResponsivePadding":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReviewApp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ReviewAppState":{"State":["ReviewApp"]},"ScrollableListView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollableListViewBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScrollableListViewState":{"State":["ScrollableListView"]},"_ScrollableListViewBuilderState":{"State":["ScrollableListViewBuilder"]},"SearchText":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AccountSmsVerification":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserSmsVerification":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AccountSmsVerificationState":{"State":["AccountSmsVerification"]},"_UserSmsVerificationState":{"State":["UserSmsVerification"]},"SystemLogViewer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SystemLogViewerState":{"State":["SystemLogViewer"]},"AppPaginatedDataTable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AppPaginatedDataTableState":{"State":["AppPaginatedDataTable"]},"EntityDataTableSource":{"Listenable":[]},"EntityList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EntityListState":{"State":["EntityList"]},"UpgradeDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_UpgradeDialogState":{"State":["UpgradeDialog"]},"VariablesHelp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VariablesHelpState":{"State":["VariablesHelp"]},"_VariableGrid":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ViewScaffold":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebSessionTimeout":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WebSessionTimeoutState":{"State":["WebSessionTimeout"]},"WebSocketRefresh":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WebSocketRefreshState":{"State":["WebSocketRefresh"]},"WindowManager":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WindowManagerState":{"State":["WindowManager"]},"InitScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"LockScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"LoginView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LoginState":{"State":["LoginView"]},"RuledText":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"LoginScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BankAccountListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BankAccountListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BankAccountScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BankAccountScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BankAccountEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_BankAccountEditState":{"State":["BankAccountEdit"]},"BankAccountEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BankAccountView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_BankAccountViewState":{"State":["BankAccountView"]},"BankAccountViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientPdfView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientPdfViewState":{"State":["ClientPdfView"]},"ClientPdfScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientEditState":{"State":["ClientEdit"]},"ClientEditBillingAddress":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditBillingAddressState":{"State":["ClientEditBillingAddress"]},"ClientEditContacts":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContactListTile0":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContactEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientEditContactsState":{"State":["ClientEditContacts"]},"ContactEditDetailsState":{"State":["ContactEditDetails"]},"ClientEditContactsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditDesktop":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditDetailsState":{"State":["ClientEditDetails"]},"ClientEditFooter":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditNotes":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditNotesState":{"State":["ClientEditNotes"]},"ClientEditSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditSettingsState":{"State":["ClientEditSettings"]},"ClientEditShippingAddress":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientEditShippingAddressState":{"State":["ClientEditShippingAddress"]},"ClientEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientViewState":{"State":["ClientView"]},"ClientViewActivity":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientViewActivityState":{"State":["ClientViewActivity"]},"ClientViewDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientViewDetailsState":{"State":["ClientViewDetails"]},"ClientViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientViewFullwidth":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientViewFullwidthState":{"State":["ClientViewFullwidth"]},"ClientViewLedger":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientViewLedgerState":{"State":["ClientViewLedger"]},"ClientOverview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientViewPaymentMethods":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientViewSystemLogs":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientViewSystemLogsState":{"State":["ClientViewSystemLogs"]},"ClientViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyGatewayList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CompanyGatewayListState":{"State":["CompanyGatewayList"]},"CompanyGatewayListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyGatewayListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyGatewayScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyGatewayScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyGatewayEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"GatewayConfigField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"LimitEditor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FeesEditor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CompanyGatewayEditState":{"State":["CompanyGatewayEdit"]},"GatewayConfigSettings":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GatewayConfigFieldState":{"State":["GatewayConfigField"]},"_LimitEditorState":{"State":["LimitEditor"]},"_FeesEditorState":{"State":["FeesEditor"]},"CompanyGatewayEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyGatewayView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CompanyGatewaySystemLog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CompanyGatewayViewState":{"State":["CompanyGatewayView"]},"_CompanyGatewayOverview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"__CompanyGatewaySystemLogState":{"State":["_CompanyGatewaySystemLog"]},"CompanyGatewayViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditEmailScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditPdfScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CreditEditState":{"State":["CreditEdit"]},"CreditEditDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditEditItemsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditEditNotesScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditEditPDFScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashboardActivity":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashboardChart":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DashboardChartState":{"State":["DashboardChart"]},"DashboardDateRangePicker":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DashboardDateRangePickerState":{"State":["DashboardDateRangePicker"]},"_DashboardPanel":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverviewPanel":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DashboardSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DashboardField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashboardPanels":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"__DashboardPanelState":{"State":["_DashboardPanel"]},"__OverviewPanelState":{"State":["_OverviewPanel"]},"__DashboardSettingsState":{"State":["_DashboardSettings"]},"_DashboardFieldState":{"State":["_DashboardField"]},"DashboardScreen":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DashboardScreenState":{"State":["DashboardScreen"]},"_CustomTabBarView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashboardScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SidebarScaffold":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceSidebar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentSidebar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteSidebar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskSidebar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseSidbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DashboardSidebar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DashboardSystemLogs":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfDesignPreview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InsertTabIntent":{"Intent":[]},"_DesignImportDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DesignEditState":{"State":["DesignEdit"]},"DesignSection":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DesignSettingsState":{"State":["DesignSettings"]},"_PdfDesignPreviewState":{"State":["PdfDesignPreview"]},"HtmlDesignPreview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InsertTabAction":{"Action":["Intent"],"Action.T":"Intent"},"__DesignImportDialogState":{"State":["_DesignImportDialog"]},"DesignEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesignView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DesignViewState":{"State":["DesignView"]},"DesignViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentEdit0":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DocumentEditState":{"State":["DocumentEdit0"]},"DocumentEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DocumentViewState":{"State":["DocumentView"]},"DocumentViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpenseEditState":{"State":["ExpenseEdit"]},"ExpenseEditDesktop":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseEditDetailsState":{"State":["ExpenseEditDetails"]},"ExpenseEditNotes":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseEditNotesState":{"State":["ExpenseEditNotes"]},"ExpenseEditSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseEditSettingsState":{"State":["ExpenseEditSettings"]},"ExpenseEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpenseViewState":{"State":["ExpenseView"]},"ExpenseViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseOverview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseViewSchedule":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpenseViewScheduleState":{"State":["ExpenseViewSchedule"]},"ExpenseViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseCategoryEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpenseCategoryEditState":{"State":["ExpenseCategoryEdit"]},"ExpenseCategoryEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseCategoryListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseCategoryListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseCategoryScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseCategoryScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseCategoryView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpenseCategoryViewState":{"State":["ExpenseCategoryView"]},"ExpenseCategoryViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GroupEditState":{"State":["GroupEdit"]},"GroupEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GroupViewState":{"State":["GroupView"]},"SettingsViewer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GroupViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceEditState":{"State":["InvoiceEdit"]},"InvoiceEditContacts":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ContactListTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ContactListTileState":{"State":["_ContactListTile"]},"InvoiceEditContactsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditDesktop":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PdfPreview0":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditDesktopState":{"State":["InvoiceEditDesktop"]},"__PdfPreviewState":{"State":["_PdfPreview0"]},"InvoiceEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditDetailsState":{"State":["InvoiceEditDetails"]},"InvoiceEditDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditFooter":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditItems":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ItemEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceEditItemsState":{"State":["InvoiceEditItems"]},"ItemEditDetailsState":{"State":["ItemEditDetails"]},"InvoiceEditItemsDesktop":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceEditItemsDesktopState":{"State":["InvoiceEditItemsDesktop"]},"TableHeader":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditItemsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditNotes":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditNotesState":{"State":["InvoiceEditNotes"]},"InvoiceEditNotesScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditPDF":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditPDFState":{"State":["InvoiceEditPDF"]},"InvoiceEditPDFScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceItemSelector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceItemSelectorState":{"State":["InvoiceItemSelector"]},"InvoiceTaxDetails":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceEmailScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoicePdfView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoicePdfViewState":{"State":["InvoicePdfView"]},"InvoicePdfScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceViewState":{"State":["InvoiceView"]},"InvoiceViewActivity":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceViewActivityState":{"State":["InvoiceViewActivity"]},"_InvitationListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceViewContacts":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceViewHistory":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceViewHistoryState":{"State":["InvoiceViewHistory"]},"InvoiceOverview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceViewSchedule":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceViewScheduleState":{"State":["InvoiceViewSchedule"]},"InvoiceViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentableEditor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentEditState":{"State":["PaymentEdit"]},"_PaymentableEditorState":{"State":["PaymentableEditor"]},"PaymentEditFooter":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentRefund":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentableEditor0":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentRefundState":{"State":["PaymentRefund"]},"_PaymentableEditorState0":{"State":["PaymentableEditor0"]},"PaymentRefundScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentViewState":{"State":["PaymentView"]},"PaymentViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentOverview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentOverviewState":{"State":["PaymentOverview"]},"PaymentViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentTermEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentTermEditState":{"State":["PaymentTermEdit"]},"PaymentTermEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentTermListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentTermListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentTermScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentTermScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentTermView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentTermViewState":{"State":["PaymentTermView"]},"PaymentTermViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProductEditState":{"State":["ProductEdit"]},"ProductEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProductViewState":{"State":["ProductView"]},"ProductViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductOverview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProductOverviewState":{"State":["ProductOverview"]},"ProductViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProjectEditState":{"State":["ProjectEdit"]},"ProjectEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProjectViewState":{"State":["ProjectView"]},"ProjectViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProjectOverview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProjectOverviewState":{"State":["ProjectOverview"]},"ProjectViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PurchaseOrderEditState":{"State":["PurchaseOrderEdit"]},"PurchaseOrderEditDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderEditItemsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderEditNotesScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderEditPDFScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderEmailScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderPdfScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PurchaseOrderViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_QuoteEditState":{"State":["QuoteEdit"]},"QuoteEditDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteEditItemsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteEditNotesScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteEditPDFScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteEmailScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuotePdfScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QuoteViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringExpenseEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringExpenseListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringExpenseListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringExpenseScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringExpenseScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringExpenseViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RecurringInvoiceEditState":{"State":["RecurringInvoiceEdit"]},"RecurringInvoiceEditDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceEditItemsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceEditNotesScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceEditPDFScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoicePdfScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RecurringInvoiceViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReportCharts":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReportsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReportDataTable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ReportDataTableState":{"State":["ReportDataTable"]},"TotalsDataTable":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReportDataTableSource":{"Listenable":[]},"ReportStringValue":{"ReportElement":[]},"ReportEntityTypeValue":{"ReportElement":[]},"ReportAgeValue":{"ReportElement":[]},"ReportDurationValue":{"ReportElement":[]},"ReportIntValue":{"ReportElement":[]},"ReportNumberValue":{"ReportElement":[]},"ReportBoolValue":{"ReportElement":[]},"ReportsScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScheduleEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScheduleEditState":{"State":["ScheduleEdit"]},"ScheduleEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScheduleListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScheduleListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScheduleScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScheduleScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScheduleView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScheduleViewState":{"State":["ScheduleView"]},"ScheduleViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AccountManagement":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AccountManagementState":{"State":["AccountManagement"]},"_AccountOverview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AccountManagementScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClientPortal":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ClientPortalState":{"State":["ClientPortal"]},"ClientPortalScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompanyDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CompanyDetailsState":{"State":["CompanyDetails"]},"CompanyDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CreditCardsAndBanks":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CreditCardsAndBanksState":{"State":["CreditCardsAndBanks"]},"CreditCardsAndBanksScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomFields":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomFormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CustomFieldsState":{"State":["CustomFields"]},"CustomFieldsSettings":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CustomFormFieldState":{"State":["CustomFormField"]},"CustomFieldsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DataVisualizations":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DataVisualizationsState":{"State":["DataVisualizations"]},"DataVisualizationsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DeviceSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DeviceSettingsState":{"State":["DeviceSettings"]},"DeviceSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EInvoiceSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EInvoiceSettingsState":{"State":["EInvoiceSettings"]},"EInvoiceSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EmailSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EmailSettingsState":{"State":["EmailSettings"]},"EmailSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpenseSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpenseSettingsState":{"State":["ExpenseSettings"]},"ExpenseSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GeneratedNumbers":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EntityNumberSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GeneratedNumbersState":{"State":["GeneratedNumbers"]},"_EntityNumberSettingsState":{"State":["EntityNumberSettings"]},"HelpPanel":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"GeneratedNumbersScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImportExport":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FileImport":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FileMapper":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ImportExportState":{"State":["ImportExport"]},"_FileImportState":{"State":["_FileImport"]},"__FileMapperState":{"State":["_FileMapper"]},"_FieldMapper":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImportExportScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InvoiceDesign":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PdfPreview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InvoiceDesignState":{"State":["InvoiceDesign"]},"_PdfPreviewState":{"State":["_PdfPreview"]},"InvoiceDesignScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"LocalizationSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AddCompanyDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LocalizationSettingsState":{"State":["LocalizationSettings"]},"_AddCompanyDialogState":{"State":["_AddCompanyDialog"]},"LocalizationScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PaymentSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PaymentSettingsState":{"State":["PaymentSettings"]},"PaymentsSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProductSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ProductSettingsState":{"State":["ProductSettings"]},"ProductSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsListTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SettingsListState":{"State":["SettingsList"]},"_SettingsListTileState":{"State":["SettingsListTile"]},"SettingsSearch":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SettingsWizard":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SettingsWizardState":{"State":["SettingsWizard"]},"TaskSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskSettingsState":{"State":["TaskSettings"]},"TaskSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EditSubregionDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaxSettingsState":{"State":["TaxSettings"]},"NumberOfRatesSelector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"__EditSubregionDialogState":{"State":["_EditSubregionDialog"]},"TaxSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TemplatesAndReminders":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ReminderSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TemplatesAndRemindersState":{"State":["TemplatesAndReminders"]},"_ReminderSettingsState":{"State":["ReminderSettings"]},"EmailPreview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TemplatesAndRemindersScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EnableTwoFactor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_UserDetailsState":{"State":["UserDetails"]},"_EnableTwoFactorState":{"State":["_EnableTwoFactor"]},"UserDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WorkflowSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WorkflowSettingsState":{"State":["WorkflowSettings"]},"WorkflowSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SubscriptionEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SubscriptionEditState":{"State":["SubscriptionEdit"]},"SubscriptionEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SubscriptionListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SubscriptionListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SubscriptionScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SubscriptionScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SubscriptionView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SubscriptionViewState":{"State":["SubscriptionView"]},"SubscriptionViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UpdateDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_UpdateDialogState":{"State":["UpdateDialog"]},"TaskEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskEditState":{"State":["TaskEdit"]},"_BottomBar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskEditDesktop":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskEditDesktopState":{"State":["TaskEditDesktop"]},"TaskEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskEditDetailsState":{"State":["TaskEditDetails"]},"TaskEditDetailsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskEditTimes":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TimeEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskEditTimesState":{"State":["TaskEditTimes"]},"TimeEditDetailsState":{"State":["TimeEditDetails"]},"TaskEditTimesScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"KanbanTaskCard":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_KanbanTaskCardState":{"State":["KanbanTaskCard"]},"KanbanStatusCard":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_KanbanStatusCardState":{"State":["KanbanStatusCard"]},"KanbanView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"KanbanViewState":{"State":["KanbanView"]},"KanbanViewBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_KanbanViewBuilderState":{"State":["KanbanViewBuilder"]},"TaskListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskTimeListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskViewState":{"State":["TaskView"]},"TaskViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskOverview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskOverviewState":{"State":["TaskOverview"]},"TaskViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskStatusEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskStatusEditState":{"State":["TaskStatusEdit"]},"TaskStatusEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskStatusList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskStatusListState":{"State":["TaskStatusList"]},"TaskStatusListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskStatusListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskStatusScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskStatusScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaskStatusView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaskStatusViewState":{"State":["TaskStatusView"]},"TaskStatusViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaxRateEditState":{"State":["TaxRateEdit"]},"TaxRateEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateSettingsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TaxRateView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TaxRateViewState":{"State":["TaxRateView"]},"TaxRateViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TokenEditState":{"State":["TokenEdit"]},"TokenEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TokenViewState":{"State":["TokenView"]},"_TokenListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TokenViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TransactionEditState":{"State":["TransactionEdit"]},"TransactionEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MatchDeposits":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MatchWithdrawals":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TransactionViewState":{"State":["TransactionView"]},"_MatchDepositsState":{"State":["_MatchDeposits"]},"_MatchWithdrawalsState":{"State":["_MatchWithdrawals"]},"TransactionViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionRuleEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RuleCriteria":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TransactionRuleEditState":{"State":["TransactionRuleEdit"]},"__RuleCriteriaState":{"State":["_RuleCriteria"]},"TransactionRuleEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionRuleListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionRuleListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionRuleScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionRuleScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TransactionRuleView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TransactionRuleViewState":{"State":["TransactionRuleView"]},"TransactionRuleViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_UserEditState":{"State":["UserEdit"]},"_PermissionCheckbox":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UserViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VendorEditState":{"State":["VendorEdit"]},"VendorEditAddress":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditAddressState":{"State":["VendorEditAddress"]},"VendorEditContacts":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContactListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorContactEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VendorEditContactsState":{"State":["VendorEditContacts"]},"VendorContactEditDetailsState":{"State":["VendorContactEditDetails"]},"VendorEditContactsScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditDesktop":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditDetailsState":{"State":["VendorEditDetails"]},"VendorEditFooter":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditNotes":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditNotesState":{"State":["VendorEditNotes"]},"VendorEditSettings":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorEditSettingsState":{"State":["VendorEditSettings"]},"VendorEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VendorViewState":{"State":["VendorView"]},"VendorViewActivity":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VendorViewActivityState":{"State":["VendorViewActivity"]},"VendorViewDetails":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VendorViewDetailsState":{"State":["VendorViewDetails"]},"VendorViewDocuments":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorViewFullwidth":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VendorViewFullwidthState":{"State":["VendorViewFullwidth"]},"VendorOverview":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"VendorViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookEdit":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WebhookEditState":{"State":["WebhookEdit"]},"WebhookEditScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WebhookViewState":{"State":["WebhookView"]},"TargetListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookViewScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookListItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookListBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"WebhookScreenBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PasswordConfirmation":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FieldConfirmation":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"BulkUpdateDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RunTemplateDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AddCommentDialog":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PasswordConfirmationState":{"State":["PasswordConfirmation"]},"_FieldConfirmationState":{"State":["FieldConfirmation"]},"_BulkUpdateDialogState":{"State":["BulkUpdateDialog"]},"_RunTemplateDialogState":{"State":["RunTemplateDialog"]},"_AddCommentDialogState":{"State":["AddCommentDialog"]},"AppLocalizationsDelegate":{"LocalizationsDelegate":["AppLocalization"],"LocalizationsDelegate.T":"AppLocalization"},"_EmptyParagraphSyntax":{"BlockSyntax":[]},"ExampleEditor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExampleEditorState":{"State":["ExampleEditor"]},"SuperEditorDemoTextItemSelector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SuperEditorDemoTextItemSelectorState":{"State":["SuperEditorDemoTextItemSelector"]},"SuperEditorPopoverButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EditorToolbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImageFormatToolbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EditorToolbarState":{"State":["EditorToolbar"]},"_ImageFormatToolbarState":{"State":["ImageFormatToolbar"]},"_PositionedToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SingleLineAttributedTextEditingController":{"Listenable":[]},"LinkableElement":{"LinkifyElement":[]},"TextElement0":{"LinkifyElement":[]},"EmailLinkifier":{"Linkifier":[]},"EmailElement":{"LinkifyElement":[]},"UrlLinkifier":{"Linkifier":[]},"UrlElement":{"LinkifyElement":[]},"AndroidAuthMessages":{"AuthMessages":[]},"IOSAuthMessages":{"AuthMessages":[]},"WindowsAuthMessages":{"AuthMessages":[]},"Level":{"Comparable":["Level"]},"Element1":{"Node3":[]},"Text1":{"Node3":[]},"UnparsedContent":{"Node3":[]},"EmptyBlockSyntax":{"BlockSyntax":[]},"SetextHeaderSyntax":{"BlockSyntax":[]},"HeaderSyntax":{"BlockSyntax":[]},"BlockquoteSyntax":{"BlockSyntax":[]},"CodeBlockSyntax":{"BlockSyntax":[]},"FencedCodeBlockSyntax":{"BlockSyntax":[]},"HorizontalRuleSyntax":{"BlockSyntax":[]},"BlockHtmlSyntax":{"BlockSyntax":[]},"BlockTagBlockHtmlSyntax":{"BlockSyntax":[]},"OtherTagBlockHtmlSyntax":{"BlockSyntax":[]},"LongBlockHtmlSyntax":{"BlockSyntax":[]},"ListSyntax":{"BlockSyntax":[]},"UnorderedListSyntax":{"BlockSyntax":[]},"OrderedListSyntax":{"BlockSyntax":[]},"ParagraphSyntax":{"BlockSyntax":[]},"LineBreakSyntax":{"InlineSyntax":[]},"TextSyntax":{"InlineSyntax":[]},"EscapeSyntax":{"InlineSyntax":[]},"InlineHtmlSyntax":{"InlineSyntax":[]},"EmailAutolinkSyntax":{"InlineSyntax":[]},"AutolinkSyntax":{"InlineSyntax":[]},"SimpleDelimiter":{"Delimiter":[]},"DelimiterRun":{"Delimiter":[]},"TagSyntax":{"InlineSyntax":[]},"LinkSyntax":{"InlineSyntax":[]},"ImageSyntax":{"InlineSyntax":[]},"CodeSyntax":{"InlineSyntax":[]},"_MdiIconData":{"IconData":[]},"MsalJsException":{"Exception":[]},"AuthException":{"Exception":[]},"ClientAuthException":{"Exception":[]},"ClientConfigurationException":{"Exception":[]},"InteractionRequiredAuthException":{"Exception":[]},"ServerException":{"Exception":[]},"BrowserAuthException":{"Exception":[]},"BrowserConfigurationAuthException":{"Exception":[]},"OverflowViewParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderOverflowView":{"RenderBoxContainerDefaultsMixin":["RenderBox","OverflowViewParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","OverflowViewParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"OverflowViewParentData","RenderBoxContainerDefaultsMixin.1":"OverflowViewParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"OverflowView":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverflowViewElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"CupertinoPopoverMenu":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderPopover":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"CupertinoPopoverToolbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IosPagerParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_CupertinoPopoverToolbarState":{"State":["CupertinoPopoverToolbar"]},"_MenuPageController":{"Listenable":[]},"_IosToolbarMenuContent":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderIosPagedMenu":{"RenderBoxContainerDefaultsMixin":["RenderBox","_IosPagerParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","_IosPagerParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"_IosPagerParentData","RenderBoxContainerDefaultsMixin.1":"_IosPagerParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"PopoverScaffold":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PopoverController":{"Listenable":[]},"RoundedRectanglePopoverAppearance":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PopoverScaffoldState":{"State":["PopoverScaffold"]},"_PreventPrioritizedIntentsFromBubblingUp0":{"Action":["PrioritizedIntents"],"Action.T":"PrioritizedIntents"},"_RoundedRectanglePopoverAppearanceState":{"State":["RoundedRectanglePopoverAppearance"]},"PathException":{"Exception":[]},"MissingPlatformDirectoryException":{"Exception":[]},"PinchZoom":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PinchZoomState":{"State":["PinchZoom"]},"Pinput":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PinItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PinputAnimatedCursor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PinputState":{"State":["Pinput"],"WidgetsBindingObserver":[],"AutofillClient":[]},"_PinputFormField":{"FormField":["String"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"FormField.T":"String"},"_SeparatedRaw":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PinputCursor":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PinputAnimatedCursorState":{"State":["_PinputAnimatedCursor"]},"PointerInterceptor":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WebPdfRaster":{"PdfRaster":[]},"PdfPreviewAction":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfPrintAction":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfShareAction":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfPreviewController":{"InheritedNotifier":["Listenable"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedNotifier.T":"Listenable"},"PdfPreviewData":{"Listenable":[]},"PdfPreviewCustom":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfPreviewCustomState":{"State":["PdfPreviewCustom"]},"PdfPreviewPage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfPreview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PdfPreviewState":{"State":["PdfPreview"]},"QrBitBuffer":{"ListBase":["bool"],"List":["bool"],"EfficientLengthIterable":["bool"],"Iterable":["bool"],"ListBase.E":"bool","Iterable.E":"bool"},"QrByte":{"QrDatum":[]},"InputTooLongException":{"Exception":[]},"QrImageView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_QrImageViewState":{"State":["QrImageView"]},"_QrContentView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"QrPainter":{"Listenable":[]},"LoggingMiddleware":{"MiddlewareClass":["1"]},"RoundedLoadingButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RoundedLoadingButtonState":{"State":["RoundedLoadingButton"]},"DeferStream":{"Stream":["1"],"Stream.T":"1"},"ValueStreamError":{"Error":[]},"BehaviorSubject":{"Subject":["1"],"EventSink":["1"],"Stream":["1"],"Stream.T":"1"},"_BehaviorSubjectStream":{"Stream":["1"],"Stream.T":"1"},"Subject":{"EventSink":["1"],"Stream":["1"]},"_SubjectStream":{"Stream":["1"],"Stream.T":"1"},"_MultiControllerSink":{"EventSink":["1"]},"NoOpClient":{"Client0":[]},"SentryNavigatorObserver":{"RouteObserver":["PageRoute<@>"],"NavigatorObserver":[],"RouteObserver.R":"PageRoute<@>"},"AppleLogoPainter":{"Listenable":[]},"SignInWithAppleButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"UnknownSignInWithAppleException":{"Exception":[]},"SignInWithAppleNotSupportedException":{"Exception":[]},"SignInWithAppleAuthorizationException":{"Exception":[]},"SignInWithAppleCredentialsException":{"Exception":[]},"FileLocation":{"SourceLocation":[],"Comparable":["SourceLocation"]},"_FileSpan":{"SourceSpanWithContext":[],"Comparable":["SourceSpan"]},"SourceLocation":{"Comparable":["SourceLocation"]},"SourceLocationMixin":{"SourceLocation":[],"Comparable":["SourceLocation"]},"SourceSpan":{"Comparable":["SourceSpan"]},"SourceSpanBase":{"Comparable":["SourceSpan"]},"SourceSpanException":{"Exception":[]},"SourceSpanFormatException":{"FormatException":[],"Exception":[]},"SourceSpanMixin":{"Comparable":["SourceSpan"]},"SourceSpanWithContext":{"Comparable":["SourceSpan"]},"MyStatefulWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InheritedInjected":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Injected":{"ReactiveModel":["1"]},"InjectedImp":{"ReactiveModelImp":["1"],"ReactiveModel":["1"]},"ReactiveModelImp":{"ReactiveModel":["1"]},"OnBuilder":{"MyStatefulWidget":["1"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MyStatefulWidgetState":{"ExtendedState":["MyStatefulWidget<1>"],"State":["MyStatefulWidget<1>"]},"IStatefulWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"MyElement":{"StatefulElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"ExtendedState":{"State":["1"]},"StringScannerException":{"FormatException":[],"Exception":[]},"DocumentNode":{"Listenable":[]},"NodeInsertedEvent":{"DocumentChange":[]},"NodeRemovedEvent":{"DocumentChange":[]},"NodeChangeEvent":{"DocumentChange":[]},"MutableDocumentComposer":{"Listenable":[],"Editable":[]},"ChangeSelectionCommand":{"EditCommand":[]},"ChangeComposingRegionCommand":{"EditCommand":[]},"ChangeInteractionModeCommand":{"EditCommand":[]},"DocumentComposer":{"Listenable":[]},"ComposerPreferences":{"Listenable":[]},"ClearSelectionRequest":{"EditRequest":[]},"ChangeSelectionRequest":{"EditRequest":[]},"SelectionChangeEvent":{"EditEvent":[]},"ComposingRegionChangeEvent":{"EditEvent":[]},"ChangeComposingRegionRequest":{"EditRequest":[]},"ClearComposingRegionRequest":{"EditRequest":[]},"ChangeInteractionModeRequest":{"EditRequest":[]},"DocumentLayoutEditable":{"Editable":[]},"DocumentEdit":{"EditEvent":[]},"MutableDocument":{"Document3":[],"Editable":[]},"LinkAttribution":{"Attribution":[]},"BlockquoteComponentBuilder":{"ComponentBuilder":[]},"BlockquoteComponentViewModel":{"TextComponentViewModel":[],"SingleColumnLayoutComponentViewModel":[]},"BlockquoteComponent":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoxComponent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DeleteUpstreamAtBeginningOfBlockNodeCommand":{"EditCommand":[]},"BlockNode":{"DocumentNode":[],"Listenable":[]},"_BoxComponentState":{"DocumentComponent":["BoxComponent"],"State":["BoxComponent"]},"SelectableBox":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PasteEditorCommand":{"EditCommand":[]},"DeleteUpstreamCharacterCommand":{"EditCommand":[]},"DeleteDownstreamCharacterCommand":{"EditCommand":[]},"PasteEditorRequest":{"EditRequest":[]},"DeleteUpstreamCharacterRequest":{"EditRequest":[]},"UpdateComposerTextStylesReaction":{"EditReaction":[]},"SuperEditorDebugVisuals":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorFocusDebugVisuals":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorImeDebugVisuals":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"HeaderConversionReaction":{"EditReaction":[]},"UnorderedListItemConversionReaction":{"EditReaction":[]},"OrderedListItemConversionReaction":{"EditReaction":[]},"BlockquoteConversionReaction":{"EditReaction":[]},"HorizontalRuleConversionReaction":{"EditReaction":[]},"ParagraphPrefixConversionReaction":{"EditReaction":[]},"ImageUrlConversionReaction":{"EditReaction":[]},"LinkifyReaction":{"EditReaction":[]},"DashConversionReaction":{"EditReaction":[]},"CaretDocumentOverlay":{"StatefulWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"CaretDocumentOverlayState":{"State":["CaretDocumentOverlay"]},"EditorSelectionAndFocusPolicy":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EditorSelectionAndFocusPolicyState":{"State":["EditorSelectionAndFocusPolicy"]},"DocumentMouseInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DocumentMouseInteractorState":{"State":["DocumentMouseInteractor"]},"SuperEditorAndroidControlsScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidDocumentTouchInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorAndroidControlsOverlayManager":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorAndroidToolbarFocalPointDocumentLayerBuilder":{"SuperEditorLayerBuilder":[]},"SuperEditorAndroidHandlesDocumentLayerBuilder":{"SuperEditorLayerBuilder":[]},"_AndroidDocumentTouchInteractorState":{"State":["AndroidDocumentTouchInteractor"],"WidgetsBindingObserver":[]},"SuperEditorAndroidControlsOverlayManagerState":{"State":["SuperEditorAndroidControlsOverlayManager"]},"IosDocumentTouchInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorIosToolbarOverlayManager":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorIosMagnifierOverlayManager":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EditorFloatingCursor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorIosControlsScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IosDocumentTouchInteractorState":{"State":["IosDocumentTouchInteractor"],"WidgetsBindingObserver":[]},"SuperEditorIosToolbarOverlayManagerState":{"State":["SuperEditorIosToolbarOverlayManager"]},"SuperEditorIosMagnifierOverlayManagerState":{"State":["SuperEditorIosMagnifierOverlayManager"]},"_EditorFloatingCursorState":{"State":["EditorFloatingCursor"]},"SuperEditorHardwareKeyHandler":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SuperEditorHardwareKeyHandlerState":{"State":["SuperEditorHardwareKeyHandler"]},"DocumentImeInputClient":{"DeltaTextInputClient":[]},"ImeFocusPolicy":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentSelectionOpenAndCloseImePolicy":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ImeFocusPolicyState":{"State":["ImeFocusPolicy"]},"_DocumentSelectionOpenAndCloseImePolicyState":{"State":["DocumentSelectionOpenAndCloseImePolicy"]},"DeltaTextInputClientDecorator":{"DeltaTextInputClient":[]},"SoftwareKeyboardOpener":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SoftwareKeyboardOpenerState":{"State":["SoftwareKeyboardOpener"]},"KeyboardEditingToolbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"KeyboardHeightBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_KeyboardEditingToolbarState":{"State":["KeyboardEditingToolbar"],"WidgetsBindingObserver":[]},"_KeyboardHeightBuilderState":{"State":["KeyboardHeightBuilder"],"WidgetsBindingObserver":[]},"SuperEditorImeInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorImeInteractorState":{"State":["SuperEditorImeInteractor"]},"DocumentScrollable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DocumentScrollableState":{"State":["DocumentScrollable"]},"AutoScrollController":{"Listenable":[]},"HorizontalRuleNode":{"DocumentNode":[],"Listenable":[]},"HorizontalRuleComponentBuilder":{"ComponentBuilder":[]},"HorizontalRuleComponentViewModel":{"SingleColumnLayoutComponentViewModel":[]},"HorizontalRuleComponent":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImageNode":{"DocumentNode":[],"Listenable":[]},"ImageComponentBuilder":{"ComponentBuilder":[]},"ImageComponentViewModel":{"SingleColumnLayoutComponentViewModel":[]},"ImageComponent":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SingleColumnDocumentLayout":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PresenterComponentBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_Component":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SingleColumnDocumentLayoutState":{"State":["SingleColumnDocumentLayout"],"DocumentLayout":[]},"_PresenterComponentBuilderState":{"State":["_PresenterComponentBuilder"]},"SingleColumnLayoutComposingRegionStyler":{"SingleColumnLayoutStylePhase":[]},"SingleColumnLayoutCustomComponentStyler":{"SingleColumnLayoutStylePhase":[]},"SingleColumnStylesheetStyler":{"SingleColumnLayoutStylePhase":[]},"SingleColumnLayoutSelectionStyler":{"SingleColumnLayoutStylePhase":[]},"UnorderedListItemComponent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"OrderedListItemComponent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"IndentListItemCommand":{"EditCommand":[]},"UnIndentListItemCommand":{"EditCommand":[]},"ConvertListItemToParagraphCommand":{"EditCommand":[]},"ConvertParagraphToListItemCommand":{"EditCommand":[]},"ChangeListItemTypeCommand":{"EditCommand":[]},"SplitListItemCommand":{"EditCommand":[]},"ListItemNode":{"TextNode":[],"DocumentNode":[],"Listenable":[]},"ListItemComponentBuilder":{"ComponentBuilder":[]},"ListItemComponentViewModel":{"TextComponentViewModel":[],"SingleColumnLayoutComponentViewModel":[]},"_UnorderedListItemComponentState":{"State":["UnorderedListItemComponent"]},"_OrderedListItemComponentState":{"State":["OrderedListItemComponent"]},"IndentListItemRequest":{"EditRequest":[]},"UnIndentListItemRequest":{"EditRequest":[]},"ConvertListItemToParagraphRequest":{"EditRequest":[]},"ConvertParagraphToListItemRequest":{"EditRequest":[]},"ChangeListItemTypeRequest":{"EditRequest":[]},"SplitListItemRequest":{"EditRequest":[]},"SplitListItemIntention":{"EditEvent":[]},"PasteStructuredContentEditorCommand":{"EditCommand":[]},"InsertNodeAtIndexCommand":{"EditCommand":[]},"InsertNodeBeforeNodeCommand":{"EditCommand":[]},"InsertNodeAfterNodeCommand":{"EditCommand":[]},"InsertNodeAtCaretCommand":{"EditCommand":[]},"MoveNodeCommand":{"EditCommand":[]},"ReplaceNodeCommand":{"EditCommand":[]},"ReplaceNodeWithEmptyParagraphWithCaretCommand":{"EditCommand":[]},"DeleteContentCommand":{"EditCommand":[]},"DeleteNodeCommand":{"EditCommand":[]},"InsertNodeAtIndexRequest":{"EditRequest":[]},"InsertNodeBeforeNodeRequest":{"EditRequest":[]},"InsertNodeAfterNodeRequest":{"EditRequest":[]},"ReplaceNodeRequest":{"EditRequest":[]},"ReplaceNodeWithEmptyParagraphWithCaretRequest":{"EditRequest":[]},"DeleteContentRequest":{"EditRequest":[]},"DeleteUpstreamAtBeginningOfNodeRequest":{"EditRequest":[]},"DeleteNodeRequest":{"EditRequest":[]},"ParagraphNode":{"TextNode":[],"DocumentNode":[],"Listenable":[]},"ChangeParagraphAlignmentCommand":{"EditCommand":[]},"ChangeParagraphBlockTypeCommand":{"EditCommand":[]},"CombineParagraphsCommand":{"EditCommand":[]},"SplitParagraphCommand":{"EditCommand":[]},"DeleteUpstreamAtBeginningOfParagraphCommand":{"EditCommand":[]},"ParagraphComponentBuilder":{"ComponentBuilder":[]},"ParagraphComponentViewModel":{"TextComponentViewModel":[],"SingleColumnLayoutComponentViewModel":[]},"ChangeParagraphBlockTypeRequest":{"EditRequest":[]},"CombineParagraphsRequest":{"EditRequest":[]},"SplitParagraphRequest":{"EditRequest":[]},"Intention":{"EditEvent":[]},"SplitParagraphIntention":{"EditEvent":[]},"SubmitParagraphIntention":{"EditEvent":[]},"SuperEditor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperEditorLaunchLinkTapHandler":{"Listenable":[]},"SuperEditorState":{"State":["SuperEditor"]},"DefaultAndroidEditorToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionLeadersDocumentLayerBuilder":{"SuperEditorLayerBuilder":[]},"DefaultCaretOverlayBuilder":{"SuperEditorLayerBuilder":[]},"TaskComponent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ChangeTaskCompletionCommand":{"EditCommand":[]},"ConvertParagraphToTaskCommand":{"EditCommand":[]},"ConvertTaskToParagraphCommand":{"EditCommand":[]},"SplitExistingTaskCommand":{"EditCommand":[]},"TaskNode":{"TextNode":[],"DocumentNode":[],"Listenable":[]},"TaskComponentBuilder":{"ComponentBuilder":[]},"TaskComponentViewModel":{"TextComponentViewModel":[],"SingleColumnLayoutComponentViewModel":[]},"_TaskComponentState":{"ProxyDocumentComponent":["TaskComponent"],"DocumentComponent":["TaskComponent"],"State":["TaskComponent"],"ProxyTextComposable":[],"TextComposable":[]},"ChangeTaskCompletionRequest":{"EditRequest":[]},"SplitExistingTaskRequest":{"EditRequest":[]},"SplitTaskIntention":{"EditEvent":[]},"TextNode":{"DocumentNode":[],"Listenable":[]},"TextComponent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProxyTextDocumentComponent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AddTextAttributionsCommand":{"EditCommand":[]},"RemoveTextAttributionsCommand":{"EditCommand":[]},"ToggleTextAttributionsCommand":{"EditCommand":[]},"ChangeSingleColumnLayoutComponentStylesCommand":{"EditCommand":[]},"InsertTextCommand":{"EditCommand":[]},"ConvertTextNodeToParagraphCommand":{"EditCommand":[]},"InsertAttributedTextCommand":{"EditCommand":[]},"InsertCharacterAtCaretCommand":{"EditCommand":[]},"TextNodeSelection":{"TextSelection":[],"TextRange":[]},"TextNodePosition":{"TextPosition":[]},"TextComponentState":{"DocumentComponent":["TextComponent"],"State":["TextComponent"],"TextComposable":[]},"_ProxyTextDocumentComponentState":{"ProxyDocumentComponent":["ProxyTextDocumentComponent"],"DocumentComponent":["ProxyTextDocumentComponent"],"State":["ProxyTextDocumentComponent"],"ProxyTextComposable":[],"TextComposable":[]},"ToggleTextAttributionsRequest":{"EditRequest":[]},"AttributionChangeEvent":{"NodeChangeEvent":[],"DocumentChange":[]},"InsertTextRequest":{"EditRequest":[]},"TextInsertionEvent":{"NodeChangeEvent":[],"DocumentChange":[]},"TextDeletedEvent":{"NodeChangeEvent":[],"DocumentChange":[]},"ConvertTextNodeToParagraphRequest":{"EditRequest":[]},"InsertCharacterAtCaretRequest":{"EditRequest":[]},"UnknownComponentBuilder":{"ComponentBuilder":[]},"ContentLayerWidget":{"Widget":[],"DiagnosticableTree":[]},"ContentLayers":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContentLayersElement":{"RenderObjectElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"RenderContentLayers":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_NullElement1":{"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"_NullWidget5":{"Widget":[],"DiagnosticableTree":[]},"ContentLayerProxyWidget":{"StatelessWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContentLayerStatelessWidget":{"StatelessWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContentLayerStatefulWidget":{"StatefulWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"ContentLayerStatefulElement":{"StatefulElement":[],"Element0":[],"DiagnosticableTree":[],"BuildContext":[]},"ContentLayerState":{"State":["1"]},"ContentTapDelegate":{"Listenable":[]},"DocumentLayoutLayerStatefulWidget":{"StatefulWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"DocumentLayoutLayerState":{"State":["1"]},"DocumentScaffold":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DocumentScaffoldState":{"State":["DocumentScaffold<@>"]},"SelectionLeadersDocumentLayer":{"StatefulWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionLeadersDocumentLayerState":{"State":["SelectionLeadersDocumentLayer"]},"CupertinoScrollbarWithCustomPhysics":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoScrollbarState0":{"RawScrollbarWithCustomPhysicsState":["CupertinoScrollbarWithCustomPhysics"],"State":["CupertinoScrollbarWithCustomPhysics"]},"_MaterialScrollbar0":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollbarWithCustomPhysics":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialScrollbarState0":{"RawScrollbarWithCustomPhysicsState":["_MaterialScrollbar0"],"State":["_MaterialScrollbar0"]},"OverlayGroupPriority":{"Comparable":["OverlayGroupPriority"]},"RawScrollbarWithCustomPhysics":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ThumbPressGestureRecognizer0":{"LongPressGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_TrackTapGestureRecognizer0":{"TapGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"RawScrollbarWithCustomPhysicsState":{"State":["1"]},"ScrollbarPainter0":{"Listenable":[]},"NonReparentingFocus":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FocusWithCustomParent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NonReparentingFocusState":{"State":["NonReparentingFocus"]},"_FocusWithCustomParentState":{"State":["FocusWithCustomParent"]},"_FocusMarker":{"InheritedNotifier":["FocusNode"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedNotifier.T":"FocusNode"},"MultiListenableBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MultiListenableBuilderState":{"State":["MultiListenableBuilder"]},"TapSequenceGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PausableValueNotifier":{"ValueNotifier":["1"],"Listenable":[]},"AndroidToolbarFocalPointDocumentLayer":{"StatefulWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidHandlesDocumentLayer":{"StatefulWidget":[],"ContentLayerWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AndroidToolbarFocalPointDocumentLayerState":{"State":["AndroidToolbarFocalPointDocumentLayer"]},"AndroidControlsDocumentLayerState":{"State":["AndroidHandlesDocumentLayer"]},"AndroidFollowingMagnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidMagnifyingGlass":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidSelectionHandle":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidTextEditingFloatingToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IosFloatingToolbarOverlay":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IosFloatingToolbarOverlayState":{"State":["IosFloatingToolbarOverlay"]},"IOSFollowingMagnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IOSRoundedRectangleMagnifyingGlass":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IOSSelectionHandle":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IOSTextEditingFloatingToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PreventPrioritizedIntentsFromBubblingUp":{"Action":["PrioritizedIntents"],"Action.T":"PrioritizedIntents"},"MagnifierAndToolbarController":{"Listenable":[]},"SuperEditorPopover":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ItemSelectionList":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ItemSelectionListState":{"State":["ItemSelectionList<1>"]},"SignalNotifier":{"Listenable":[]},"ViewportBoundsReporter":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderViewportBoundsReporter":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ViewportBoundsReplicator":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderViewportBoundsReplicator":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"AndroidEditingOverlayControls":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidEditingOverlayController":{"Listenable":[]},"_AndroidEditingOverlayControlsState":{"State":["AndroidEditingOverlayControls"],"WidgetsBindingObserver":[]},"AndroidTextFieldTouchInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AndroidTextFieldTouchInteractorState":{"State":["AndroidTextFieldTouchInteractor"]},"SuperAndroidTextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperAndroidTextFieldState":{"State":["SuperAndroidTextField"],"WidgetsBindingObserver":[]},"SuperDesktopTextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperTextFieldGestureInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperTextFieldKeyboardInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperTextFieldImeInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperTextFieldScrollview":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperTextFieldScrollviewState":{"State":["SuperTextFieldScrollview"]},"SuperDesktopTextFieldState":{"State":["SuperDesktopTextField"]},"_SuperTextFieldGestureInteractorState":{"State":["SuperTextFieldGestureInteractor"]},"_SuperTextFieldKeyboardInteractorState":{"State":["SuperTextFieldKeyboardInteractor"]},"_SuperTextFieldImeInteractorState":{"State":["SuperTextFieldImeInteractor"]},"AttributedTextEditingController":{"Listenable":[]},"FillWidthIfConstrained":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderFillWidthIfConstrained":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"MagnifyingGlass":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"OuterBoxShadow":{"BoxShadow":[],"Shadow":[]},"TextScrollView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextScrollViewState":{"State":["TextScrollView"]},"TextScrollController":{"Listenable":[]},"_TextLinesLimiter":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderTextViewport":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ImeAttributedTextEditingController":{"DeltaTextInputClient":[],"Listenable":[]},"IOSEditingControls":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"IOSEditingOverlayController":{"Listenable":[]},"_IOSEditingControlsState":{"State":["IOSEditingControls"],"WidgetsBindingObserver":[]},"IOSFloatingCursor":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"FloatingCursorController":{"Listenable":[]},"IOSTextFieldTouchInteractor":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"IOSTextFieldTouchInteractorState":{"State":["IOSTextFieldTouchInteractor"]},"SuperIOSTextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperIOSTextFieldState":{"State":["SuperIOSTextField"],"WidgetsBindingObserver":[]},"SuperTextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SuperTextFieldState":{"State":["SuperTextField"]},"TextLayoutCaret":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextLayoutCaretState":{"State":["TextLayoutCaret"]},"CaretPainter":{"Listenable":[]},"BlinkController":{"Listenable":[]},"SuperText":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SuperTextLayoutParentData":{"ContainerBoxParentData":["RenderBox"],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"SuperTextState":{"ProseTextState":["SuperText"],"State":["SuperText"]},"_SuperTextLayout":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderSuperTextLayout":{"RenderBoxContainerDefaultsMixin":["RenderBox","_SuperTextLayoutParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","_SuperTextLayoutParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"_SuperTextLayoutParentData","RenderBoxContainerDefaultsMixin.1":"_SuperTextLayoutParentData","RenderBoxContainerDefaultsMixin.0":"RenderBox","ContainerRenderObjectMixin.0":"RenderBox"},"LayoutAwareRichText":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderLayoutAwareParagraph":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","TextParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"TextParentData","ContainerRenderObjectMixin.0":"RenderBox"},"ProseTextState":{"State":["1"]},"ProseTextLayout":{"TextLayout":[]},"RenderParagraphProseTextLayout":{"ProseTextLayout":[],"TextLayout":[]},"TextLayoutSelectionHighlight":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextLayoutEmptyHighlight":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EmptyHighlightPainter":{"Listenable":[]},"TextSelectionPainter":{"Listenable":[]},"TextUnderlineLayer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextUnderlineLayerState":{"State":["TextUnderlineLayer"]},"_UnderlinePainter":{"Listenable":[]},"ArMessages":{"LookupMessages":[]},"CaMessages":{"LookupMessages":[]},"CsMessages":{"LookupMessages":[]},"DaMessages":{"LookupMessages":[]},"DeMessages":{"LookupMessages":[]},"EnMessages":{"LookupMessages":[]},"EnShortMessages":{"LookupMessages":[]},"EsMessages":{"LookupMessages":[]},"EsShortMessages":{"LookupMessages":[]},"FaMessages":{"LookupMessages":[]},"FrMessages":{"LookupMessages":[]},"FrShortMessages":{"LookupMessages":[]},"HuMessages":{"LookupMessages":[]},"HuShortMessages":{"LookupMessages":[]},"ItMessages":{"LookupMessages":[]},"ItShortMessages":{"LookupMessages":[]},"JaMessages":{"LookupMessages":[]},"NbNoShortMessages":{"LookupMessages":[]},"NbNoMessages":{"LookupMessages":[]},"NlMessages":{"LookupMessages":[]},"NlShortMessages":{"LookupMessages":[]},"PlMessages":{"LookupMessages":[]},"PtBrMessages":{"LookupMessages":[]},"PtBrShortMessages":{"LookupMessages":[]},"RoMessages":{"LookupMessages":[]},"RoShortMessages":{"LookupMessages":[]},"RuMessages":{"LookupMessages":[]},"RuShortMessages":{"LookupMessages":[]},"SvMessages":{"LookupMessages":[]},"SvShortMessages":{"LookupMessages":[]},"ThMessages":{"LookupMessages":[]},"ThShortMessages":{"LookupMessages":[]},"ZhMessages":{"LookupMessages":[]},"BoxValueConstraints":{"BoxConstraints":[],"Constraints":[]},"ValueLayoutBuilder":{"ConstrainedLayoutBuilder":["BoxValueConstraints<1>"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"ConstrainedLayoutBuilder.0":"BoxValueConstraints<1>"},"_RenderValueLayoutBuilder":{"RenderConstrainedLayoutBuilder":["BoxValueConstraints<1>","RenderBox"],"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"RenderConstrainedLayoutBuilder.0":"BoxValueConstraints<1>"},"Version":{"Comparable":["Version"]},"VsScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialScrollbar1":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScrollbarState":{"State":["VsScrollbar"]},"_MaterialScrollbarState1":{"RawScrollbarState":["_MaterialScrollbar1"],"State":["_MaterialScrollbar1"]},"_EventStream0":{"Stream":["1"],"Stream.T":"1"},"CupertinoUserInterfaceLevel":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialBanner":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TooltipVisibilityScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Pixel":{"Color1":[],"Iterable":["num"]},"LinkViewController":{"PlatformViewController":[]}}')); A._Universe_addErasedTypes(init.typeUniverse, JSON.parse('{"FixedLengthListMixin":1,"UnmodifiableListMixin":1,"UnmodifiableListBase":1,"__CastListBase__CastIterableBase_ListMixin":2,"ConstantSet":1,"NativeTypedArray":1,"EventSink":1,"MultiStreamController":1,"StreamView":1,"StreamTransformerBase":2,"_SyncStreamControllerDispatch":1,"_DelayedEvent":1,"UnmodifiableMapBase":2,"_UnmodifiableSetMixin":1,"_SplayTreeNode":2,"_SplayTree":2,"_SplayTreeMap__SplayTree_MapMixin":2,"_SplayTreeSet__SplayTree_Iterable":1,"_SplayTreeSet__SplayTree_Iterable_SetMixin":1,"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":2,"_UnmodifiableSetView_SetBase__UnmodifiableSetMixin":1,"ChunkedConversionSink":1,"Codec0":2,"_StringSinkConversionSink":1,"Comparable":1,"Iterator":1,"_JsArray_JsObject_ListMixin":1,"Serializer":1,"BaseBarRendererConfig":1,"BaseRenderSpec":1,"Scale":1,"Extents":1,"TypedKey":1,"_BaseChartState_State_TickerProviderStateMixin":1,"CartesianChart0":1,"AnimationWithParentMixin":1,"CompoundAnimation":1,"_CompoundAnimation_Animation_AnimationLazyListenerMixin":1,"_CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin":1,"_CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin":1,"ParametricCurve":1,"__AnimatedEvaluation_Animation_AnimationWithParentMixin":1,"__CupertinoRadioState_State_TickerProviderStateMixin":1,"__CupertinoRadioState_State_TickerProviderStateMixin_ToggleableStateMixin":1,"ToggleableStateMixin":1,"__DropdownButtonState_State_WidgetsBindingObserver":1,"MaterialStateMixin":1,"_MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin":1,"_ZoomTransitionBase":1,"__RadioState_State_TickerProviderStateMixin":1,"__RadioState_State_TickerProviderStateMixin_ToggleableStateMixin":1,"ToggleableStateMixin0":1,"_ContainerBoxParentData_BoxParentData_ContainerParentDataMixin":1,"ContainerParentDataMixin":1,"RenderProxyBoxMixin":1,"RenderAnimatedOpacityMixin":1,"_RenderCustomClip":1,"_RenderPhysicalModelBase":1,"RenderViewportBase":1,"AutomaticKeepAliveClientMixin":1,"_FormFieldState_State_RestorationMixin":1,"ImplicitlyAnimatedWidgetState":1,"AnimatedWidgetBaseState":1,"_ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin":1,"Page":1,"TransitionDelegate":1,"PageStorageKey":1,"PageRoute":1,"RestorableProperty":1,"RestorationMixin":1,"_RestorablePrimitiveValue":1,"RestorableListenable":1,"RestorableChangeNotifier":1,"__RouterState_State_RestorationMixin":1,"OverlayRoute":1,"LocalHistoryRoute":1,"PopupRoute":1,"RawDialogRoute":1,"_ModalRoute_TransitionRoute_LocalHistoryRoute":1,"_RawScrollbarState_State_TickerProviderStateMixin":1,"SlottedMultiChildRenderObjectWidget":2,"_SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin":2,"SingleTickerProviderStateMixin":1,"TickerProviderStateMixin":1,"_UndoHistoryState_State_UndoManagerClient":1,"ForwardingSink":2,"IObservable":1,"_ReactiveModel_Object_IObservable":1,"ContentLayerStatefulWidget":1,"ContentLayerState":2,"DocumentLayoutLayerState":2,"_RawScrollbarWithCustomPhysicsState_State_TickerProviderStateMixin":1,"_ItemSelectionListState_State_SingleTickerProviderStateMixin":1,"_ProseTextState_State_ProseTextBlock":1,"__RenderValueLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderConstrainedLayoutBuilder":1,"Factory":1,"ExceptionCauseExtractor":1,"ExceptionStackTraceExtractor":1}')); var string$ = { x10__0__: "\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0", x20__con: " - continuing an existing character selection: ", x20__thiif: " - this is the first node in the selection", x20__thiil: " - this is the last node in the selection", x20__thinf: " - this node is fully selected within the selection", x20__thinn: " - this node is not selected. Returning null.", x20__upd: " - updated auto scrolling for touch offset", x200_000: " 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1", x20must_: " must not be greater than the number of characters in the file, ", x22_but_: '" but the given attribution does not exist at that offset.', x22recor: '"recorder" must not already be associated with another Canvas.', x24remai: "$remainingCount na character ang natitira", x25_of_t: "% of the way to being a CircleBorder that is ", x27_has_: "' has been assigned during initialization.", x2d_____: "--------------------------------------------", x3000000: "00000008A0009!B000a!C000b000cD000d!E000e000vA000w!F000x!G000y!H000z!I0010!J0011!K0012!I0013!H0014!L0015!M0016!I0017!J0018!N0019!O001a!N001b!P001c001lQ001m001nN001o001qI001r!G001s002iI002j!L002k!J002l!M002m003eI003f!L003g!B003h!R003i!I003j003oA003p!D003q004fA004g!S004h!L004i!K004j004lJ004m004qI004r!H004s!I004t!B004u004vI004w!K004x!J004y004zI0050!T00510056I0057!H0058005aI005b!L005c00jrI00js!T00jt00jvI00jw!T00jx00keI00kf!T00kg00lbI00lc00niA00nj!S00nk00nvA00nw00o2S00o300ofA00og00otI00ou!N00ov00w2I00w300w9A00wa013cI013d!N013e!B013h013iI013j!J013l014tA014u!B014v!A014w!I014x014yA014z!I01500151A0152!G0153!A015c0162U0167016aU016b016wI016x016zK01700171N01720173I0174017eA017f!G017g!A017i017jG017k018qI018r019bA019c019lQ019m!K019n019oQ019p019rI019s!A019t01cjI01ck!G01cl!I01cm01csA01ct01cuI01cv01d0A01d101d2I01d301d4A01d5!I01d601d9A01da01dbI01dc01dlQ01dm01e8I01e9!A01ea01f3I01f401fuA01fx01idI01ie01ioA01ip!I01j401jdQ01je01kaI01kb01kjA01kk01knI01ko!N01kp!G01kq!I01kt!A01ku01kvJ01kw01lhI01li01llA01lm!I01ln01lvA01lw!I01lx01lzA01m0!I01m101m5A01m801ncI01nd01nfA01ni01qfI01qr01r5A01r6!I01r701s3A01s401tlI01tm01toA01tp!I01tq01u7A01u8!I01u901ufA01ug01upI01uq01urA01us01utB01uu01v3Q01v401vkI01vl01vnA01vp01x5I01x8!A01x9!I01xa01xgA01xj01xkA01xn01xpA01xq!I01xz!A01y401y9I01ya01ybA01ye01ynQ01yo01ypI01yq01yrK01ys01ywI01yx!K01yy!I01yz!J01z001z1I01z2!A01z501z7A01z9020pI020s!A020u020yA02130214A02170219A021d!A021l021qI021y0227Q02280229A022a022cI022d!A022e!I022p022rA022t0249I024c!A024d!I024e024lA024n024pA024r024tA024w025dI025e025fA025i025rQ025s!I025t!J0261!I02620267A0269026bA026d027tI027w!A027x!I027y0284A02870288A028b028dA028l028nA028s028xI028y028zA0292029bQ029c029jI029u!A029v02bdI02bi02bmA02bq02bsA02bu02bxA02c0!I02c7!A02cm02cvQ02cw02d4I02d5!J02d6!I02dc02dgA02dh02f1I02f202f8A02fa02fcA02fe02fhA02fp02fqA02fs02g1I02g202g3A02g602gfQ02gn!T02go02gwI02gx02gzA02h0!T02h102ihI02ik!A02il!I02im02isA02iu02iwA02iy02j1A02j902jaA02ji02jlI02jm02jnA02jq02jzQ02k102k2I02kg02kjA02kk02m2I02m302m4A02m5!I02m602mcA02me02mgA02mi02mlA02mm02muI02mv!A02mw02n5I02n602n7A02na02njQ02nk02nsI02nt!K02nu02nzI02o102o3A02o502pyI02q2!A02q702qcA02qe!A02qg02qnA02qu02r3Q02r602r7A02r802t6I02tb!J02tc02trI02ts02u1Q02u202u3B02v502x9I02xc02xlQ02xo02yoI02yp02ysT02yt!I02yu02yvT02yw!S02yx02yyT02yz!B02z0!S02z102z5G02z6!S02z7!I02z8!G02z902zbI02zc02zdA02ze02zjI02zk02ztQ02zu0303I0304!B0305!A0306!I0307!A0308!I0309!A030a!L030b!R030c!L030d!R030e030fA030g031oI031t0326A0327!B0328032cA032d!B032e032fA032g032kI032l032vA032x033wA033y033zB03400345I0346!A0347034fI034g034hT034i!B034j!T034k034oI034p034qS035s037jI037k037tQ037u037vB037w039rI039s03a1Q03a203cvI03cw03fjV03fk03hjW03hk03jzX03k003tmI03tp03trA03ts!I03tt!B03tu03y5I03y8!B03y904fzI04g0!B04g104gqI04gr!L04gs!R04gw04iyI04iz04j1B04j204k1I04k204k4A04kg04kxI04ky04l0A04l104l2B04lc04ltI04lu04lvA04m804moI04mq04mrA04n404pfI04pg04phB04pi!Y04pj!I04pk!B04pl!I04pm!B04pn!J04po04ppI04ps04q1Q04q804qpI04qq04qrG04qs04qtB04qu!T04qv!I04qw04qxG04qy!I04qz04r1A04r2!S04r404rdQ04rk04ucI04ud04ueA04uf04vcI04vd!A04ve04ymI04yo04yzA04z404zfA04zk!I04zo04zpG04zq04zzQ0500053dI053k053tQ053u055iI055j055nA055q058cI058f!A058g058pQ058w0595Q059c059pI059s05a8A05c005c4A05c505dfI05dg05dwA05dx05e3I05e805ehQ05ei05ejB05ek!I05el05eoB05ep05eyI05ez05f7A05f805fgI05fk05fmA05fn05ggI05gh05gtA05gu05gvI05gw05h5Q05h605idI05ie05irA05j005k3I05k405knA05kr05kvB05kw05l5Q05l905lbI05lc05llQ05lm05mlI05mm05mnB05mo05onI05ow05oyA05oz!I05p005pkA05pl05poI05pp!A05pq05pvI05pw!A05px05pyI05pz05q1A05q205vjI05vk05x5A05x705xbA05xc06bgI06bh!T06bi!I06bk06bqB06br!S06bs06buB06bv!Z06bw!A06bx!a06by06bzA06c0!B06c1!S06c206c3B06c4!b06c506c7I06c806c9H06ca!L06cb06cdH06ce!L06cf!H06cg06cjI06ck06cmc06cn!B06co06cpD06cq06cuA06cv!S06cw06d3K06d4!I06d506d6H06d7!I06d806d9Y06da06dfI06dg!N06dh!L06di!R06dj06dlY06dm06dxI06dy!B06dz!I06e006e3B06e4!I06e506e7B06e8!d06e906ecI06ee06enA06eo06f0I06f1!L06f2!R06f306fgI06fh!L06fi!R06fk06fwI06g006g6J06g7!K06g806glJ06gm!K06gn06gqJ06gr!K06gs06gtJ06gu!K06gv06hbJ06hc06i8A06io06iqI06ir!K06is06iwI06ix!K06iy06j9I06ja!J06jb06q9I06qa06qbJ06qc06weI06wf!c06wg06x3I06x4!L06x5!R06x6!L06x7!R06x806xlI06xm06xne06xo06y0I06y1!L06y2!R06y3073jI073k073ne073o07i7I07i807ibe07ic07irI07is07ite07iu07ivI07iw!e07ix!I07iy07j0e07j1!f07j207j3e07j407jsI07jt07jve07jw07l3I07l4!e07l507lqI07lr!e07ls07ngI07nh07nse07nt07nwI07nx!e07ny!I07nz07o1e07o2!I07o307o4e07o507o7I07o807o9e07oa07obI07oc!e07od07oeI07of07ohe07oi07opI07oq!e07or07owI07ox07p1e07p2!I07p307p4e07p5!f07p6!e07p707p8I07p907pge07ph07pjI07pk07ple07pm07ppf07pq07ruI07rv07s0H07s1!I07s207s3G07s4!e07s507s7I07s8!L07s9!R07sa!L07sb!R07sc!L07sd!R07se!L07sf!R07sg!L07sh!R07si!L07sj!R07sk!L07sl!R07sm07usI07ut!L07uu!R07uv07vpI07vq!L07vr!R07vs!L07vt!R07vu!L07vv!R07vw!L07vx!R07vy!L07vz!R07w00876I0877!L0878!R0879!L087a!R087b!L087c!R087d!L087e!R087f!L087g!R087h!L087i!R087j!L087k!R087l!L087m!R087n!L087o!R087p!L087q!R087r!L087s!R087t089jI089k!L089l!R089m!L089n!R089o08ajI08ak!L08al!R08am08viI08vj08vlA08vm08vnI08vt!G08vu08vwB08vx!I08vy!G08vz!B08w008z3I08z4!B08zj!A08zk0926I09280933A0934093hH093i093pB093q!I093r!B093s!L093t!B093u093vI093w093xH093y093zI09400941H0942!L0943!R0944!L0945!R0946!L0947!R0948!L0949!R094a094dB094e!G094f!I094g094hB094i!I094j094kB094l094pI094q094rb094s094uB094v!I094w094xB094y!L094z0956B0957!I0958!B0959!I095a095bB095c095eI096o097de097f099ve09a809g5e09gw09h7e09hc!B09hd09heR09hf09hge09hh!Y09hi09hje09hk!L09hl!R09hm!L09hn!R09ho!L09hp!R09hq!L09hr!R09hs!L09ht!R09hu09hve09hw!L09hx!R09hy!L09hz!R09i0!L09i1!R09i2!L09i3!R09i4!Y09i5!L09i609i7R09i809ihe09ii09inA09io09ise09it!A09iu09iye09iz09j0Y09j109j3e09j5!Y09j6!e09j7!Y09j8!e09j9!Y09ja!e09jb!Y09jc!e09jd!Y09je09k2e09k3!Y09k409kye09kz!Y09l0!e09l1!Y09l2!e09l3!Y09l409l9e09la!Y09lb09lge09lh09liY09ll09lmA09ln09lqY09lr!e09ls09ltY09lu!e09lv!Y09lw!e09lx!Y09ly!e09lz!Y09m0!e09m1!Y09m209mqe09mr!Y09ms09nme09nn!Y09no!e09np!Y09nq!e09nr!Y09ns09nxe09ny!Y09nz09o4e09o509o6Y09o709oae09ob09oeY09of!e09ol09pre09pt09see09sg09ure09v409vjY09vk09wee09wg09xje09xk09xrI09xs0fcve0fcw0fenI0feo0vmce0vmd!Y0vme0wi4e0wi80wjqe0wk00wl9I0wla0wlbB0wlc0wssI0wst!B0wsu!G0wsv!B0wsw0wtbI0wtc0wtlQ0wtm0wviI0wvj0wvmA0wvn!I0wvo0wvxA0wvy0wwtI0wwu0wwvA0www0wz3I0wz40wz5A0wz6!I0wz70wzbB0wzk0x6pI0x6q!A0x6r0x6tI0x6u!A0x6v0x6yI0x6z!A0x700x7mI0x7n0x7rA0x7s0x7vI0x7w!A0x800x87I0x88!K0x890x9vI0x9w0x9xT0x9y0x9zG0xa80xa9A0xaa0xbnI0xbo0xc5A0xce0xcfB0xcg0xcpQ0xcw0xddA0xde0xdnI0xdo!T0xdp0xdqI0xdr!A0xds0xe1Q0xe20xetI0xeu0xf1A0xf20xf3B0xf40xfqI0xfr0xg3A0xgf!I0xgg0xh8V0xhc0xhfA0xhg0xiqI0xir0xj4A0xj50xjaI0xjb0xjdB0xje0xjjI0xjk0xjtQ0xjy0xkfI0xkg0xkpQ0xkq0xm0I0xm10xmeA0xmo0xmqI0xmr!A0xms0xmzI0xn00xn1A0xn40xndQ0xng!I0xnh0xnjB0xnk0xreI0xrf0xrjA0xrk0xrlB0xrm0xroI0xrp0xrqA0xs10xyaI0xyb0xyiA0xyj!B0xyk0xylA0xyo0xyxQ0xz4!g0xz50xzvh0xzw!g0xzx0y0nh0y0o!g0y0p0y1fh0y1g!g0y1h0y27h0y28!g0y290y2zh0y30!g0y310y3rh0y3s!g0y3t0y4jh0y4k!g0y4l0y5bh0y5c!g0y5d0y63h0y64!g0y650y6vh0y6w!g0y6x0y7nh0y7o!g0y7p0y8fh0y8g!g0y8h0y97h0y98!g0y990y9zh0ya0!g0ya10yarh0yas!g0yat0ybjh0ybk!g0ybl0ycbh0ycc!g0ycd0yd3h0yd4!g0yd50ydvh0ydw!g0ydx0yenh0yeo!g0yep0yffh0yfg!g0yfh0yg7h0yg8!g0yg90ygzh0yh0!g0yh10yhrh0yhs!g0yht0yijh0yik!g0yil0yjbh0yjc!g0yjd0yk3h0yk4!g0yk50ykvh0ykw!g0ykx0ylnh0ylo!g0ylp0ymfh0ymg!g0ymh0yn7h0yn8!g0yn90ynzh0yo0!g0yo10yorh0yos!g0yot0ypjh0ypk!g0ypl0yqbh0yqc!g0yqd0yr3h0yr4!g0yr50yrvh0yrw!g0yrx0ysnh0yso!g0ysp0ytfh0ytg!g0yth0yu7h0yu8!g0yu90yuzh0yv0!g0yv10yvrh0yvs!g0yvt0ywjh0ywk!g0ywl0yxbh0yxc!g0yxd0yy3h0yy4!g0yy50yyvh0yyw!g0yyx0yznh0yzo!g0yzp0z0fh0z0g!g0z0h0z17h0z18!g0z190z1zh0z20!g0z210z2rh0z2s!g0z2t0z3jh0z3k!g0z3l0z4bh0z4c!g0z4d0z53h0z54!g0z550z5vh0z5w!g0z5x0z6nh0z6o!g0z6p0z7fh0z7g!g0z7h0z87h0z88!g0z890z8zh0z90!g0z910z9rh0z9s!g0z9t0zajh0zak!g0zal0zbbh0zbc!g0zbd0zc3h0zc4!g0zc50zcvh0zcw!g0zcx0zdnh0zdo!g0zdp0zefh0zeg!g0zeh0zf7h0zf8!g0zf90zfzh0zg0!g0zg10zgrh0zgs!g0zgt0zhjh0zhk!g0zhl0zibh0zic!g0zid0zj3h0zj4!g0zj50zjvh0zjw!g0zjx0zknh0zko!g0zkp0zlfh0zlg!g0zlh0zm7h0zm8!g0zm90zmzh0zn0!g0zn10znrh0zns!g0znt0zojh0zok!g0zol0zpbh0zpc!g0zpd0zq3h0zq4!g0zq50zqvh0zqw!g0zqx0zrnh0zro!g0zrp0zsfh0zsg!g0zsh0zt7h0zt8!g0zt90ztzh0zu0!g0zu10zurh0zus!g0zut0zvjh0zvk!g0zvl0zwbh0zwc!g0zwd0zx3h0zx4!g0zx50zxvh0zxw!g0zxx0zynh0zyo!g0zyp0zzfh0zzg!g0zzh1007h1008!g1009100zh1010!g1011101rh101s!g101t102jh102k!g102l103bh103c!g103d1043h1044!g1045104vh104w!g104x105nh105o!g105p106fh106g!g106h1077h1078!g1079107zh1080!g1081108rh108s!g108t109jh109k!g109l10abh10ac!g10ad10b3h10b4!g10b510bvh10bw!g10bx10cnh10co!g10cp10dfh10dg!g10dh10e7h10e8!g10e910ezh10f0!g10f110frh10fs!g10ft10gjh10gk!g10gl10hbh10hc!g10hd10i3h10i4!g10i510ivh10iw!g10ix10jnh10jo!g10jp10kfh10kg!g10kh10l7h10l8!g10l910lzh10m0!g10m110mrh10ms!g10mt10njh10nk!g10nl10obh10oc!g10od10p3h10p4!g10p510pvh10pw!g10px10qnh10qo!g10qp10rfh10rg!g10rh10s7h10s8!g10s910szh10t0!g10t110trh10ts!g10tt10ujh10uk!g10ul10vbh10vc!g10vd10w3h10w4!g10w510wvh10ww!g10wx10xnh10xo!g10xp10yfh10yg!g10yh10z7h10z8!g10z910zzh1100!g1101110rh110s!g110t111jh111k!g111l112bh112c!g112d1133h1134!g1135113vh113w!g113x114nh114o!g114p115fh115g!g115h1167h1168!g1169116zh1170!g1171117rh117s!g117t118jh118k!g118l119bh119c!g119d11a3h11a4!g11a511avh11aw!g11ax11bnh11bo!g11bp11cfh11cg!g11ch11d7h11d8!g11d911dzh11e0!g11e111erh11es!g11et11fjh11fk!g11fl11gbh11gc!g11gd11h3h11h4!g11h511hvh11hw!g11hx11inh11io!g11ip11jfh11jg!g11jh11k7h11k8!g11k911kzh11l0!g11l111lrh11ls!g11lt11mjh11mk!g11ml11nbh11nc!g11nd11o3h11o4!g11o511ovh11ow!g11ox11pnh11po!g11pp11qfh11qg!g11qh11r7h11r8!g11r911rzh11s0!g11s111srh11ss!g11st11tjh11tk!g11tl11ubh11uc!g11ud11v3h11v4!g11v511vvh11vw!g11vx11wnh11wo!g11wp11xfh11xg!g11xh11y7h11y8!g11y911yzh11z0!g11z111zrh11zs!g11zt120jh120k!g120l121bh121c!g121d1223h1224!g1225122vh122w!g122x123nh123o!g123p124fh124g!g124h1257h1258!g1259125zh1260!g1261126rh126s!g126t127jh127k!g127l128bh128c!g128d1293h1294!g1295129vh129w!g129x12anh12ao!g12ap12bfh12bg!g12bh12c7h12c8!g12c912czh12d0!g12d112drh12ds!g12dt12ejh12ek!g12el12fbh12fc!g12fd12g3h12g4!g12g512gvh12gw!g12gx12hnh12ho!g12hp12ifh12ig!g12ih12j7h12j8!g12j912jzh12k0!g12k112krh12ks!g12kt12ljh12lk!g12ll12mbh12mc!g12md12n3h12n4!g12n512nvh12nw!g12nx12onh12oo!g12op12pfh12pg!g12ph12q7h12q8!g12q912qzh12r0!g12r112rrh12rs!g12rt12sjh12sk!g12sl12tbh12tc!g12td12u3h12u4!g12u512uvh12uw!g12ux12vnh12vo!g12vp12wfh12wg!g12wh12x7h12x8!g12x912xzh12y0!g12y112yrh12ys!g12yt12zjh12zk!g12zl130bh130c!g130d1313h1314!g1315131vh131w!g131x132nh132o!g132p133fh133g!g133h1347h1348!g1349134zh1350!g1351135rh135s!g135t136jh136k!g136l137bh137c!g137d1383h1384!g1385138vh138w!g138x139nh139o!g139p13afh13ag!g13ah13b7h13b8!g13b913bzh13c0!g13c113crh13cs!g13ct13djh13dk!g13dl13ebh13ec!g13ed13f3h13f4!g13f513fvh13fw!g13fx13gnh13go!g13gp13hfh13hg!g13hh13i7h13i8!g13i913izh13j0!g13j113jrh13js!g13jt13kjh13kk!g13kl13lbh13lc!g13ld13m3h13m4!g13m513mvh13mw!g13mx13nnh13no!g13np13ofh13og!g13oh13p7h13p8!g13p913pzh13q0!g13q113qrh13qs!g13qt13rjh13rk!g13rl13sbh13sc!g13sd13t3h13t4!g13t513tvh13tw!g13tx13unh13uo!g13up13vfh13vg!g13vh13w7h13w8!g13w913wzh13x0!g13x113xrh13xs!g13xt13yjh13yk!g13yl13zbh13zc!g13zd1403h1404!g1405140vh140w!g140x141nh141o!g141p142fh142g!g142h1437h1438!g1439143zh1440!g1441144rh144s!g144t145jh145k!g145l146bh146c!g146d1473h1474!g1475147vh147w!g147x148nh148o!g148p149fh149g!g149h14a7h14a8!g14a914azh14b0!g14b114brh14bs!g14bt14cjh14ck!g14cl14dbh14dc!g14dd14e3h14e4!g14e514evh14ew!g14ex14fnh14fo!g14fp14gfh14gg!g14gh14h7h14h8!g14h914hzh14i0!g14i114irh14is!g14it14jjh14jk!g14jl14kbh14kc!g14kd14l3h14l4!g14l514lvh14lw!g14lx14mnh14mo!g14mp14nfh14ng!g14nh14o7h14o8!g14o914ozh14p0!g14p114prh14ps!g14pt14qjh14qk!g14ql14rbh14rc!g14rd14s3h14s4!g14s514svh14sw!g14sx14tnh14to!g14tp14ufh14ug!g14uh14v7h14v8!g14v914vzh14w0!g14w114wrh14ws!g14wt14xjh14xk!g14xl14ybh14yc!g14yd14z3h14z4!g14z514zvh14zw!g14zx150nh150o!g150p151fh151g!g151h1527h1528!g1529152zh1530!g1531153rh153s!g153t154jh154k!g154l155bh155c!g155d1563h1564!g1565156vh156w!g156x157nh157o!g157p158fh158g!g158h1597h1598!g1599159zh15a0!g15a115arh15as!g15at15bjh15bk!g15bl15cbh15cc!g15cd15d3h15d4!g15d515dvh15dw!g15dx15enh15eo!g15ep15ffh15fg!g15fh15g7h15g8!g15g915gzh15h0!g15h115hrh15hs!g15ht15ijh15ik!g15il15jbh15jc!g15jd15k3h15k4!g15k515kvh15kw!g15kx15lnh15lo!g15lp15mfh15mg!g15mh15n7h15n8!g15n915nzh15o0!g15o115orh15os!g15ot15pjh15pk!g15pl15qbh15qc!g15qd15r3h15r4!g15r515rvh15rw!g15rx15snh15so!g15sp15tfh15tg!g15th15u7h15u8!g15u915uzh15v0!g15v115vrh15vs!g15vt15wjh15wk!g15wl15xbh15xc!g15xd15y3h15y4!g15y515yvh15yw!g15yx15znh15zo!g15zp160fh160g!g160h1617h1618!g1619161zh1620!g1621162rh162s!g162t163jh163k!g163l164bh164c!g164d1653h1654!g1655165vh165w!g165x166nh166o!g166p167fh167g!g167h1687h1688!g1689168zh1690!g1691169rh169s!g169t16ajh16ak!g16al16bbh16bc!g16bd16c3h16c4!g16c516cvh16cw!g16cx16dnh16do!g16dp16efh16eg!g16eh16f7h16f8!g16f916fzh16g0!g16g116grh16gs!g16gt16hjh16hk!g16hl16ibh16ic!g16id16j3h16j4!g16j516jvh16jw!g16jx16knh16ko!g16kp16lfh16ls16meW16mj16nvX16o01d6nI1d6o1dkve1dkw1dljI1dlp!U1dlq!A1dlr1dm0U1dm1!I1dm21dmeU1dmg1dmkU1dmm!U1dmo1dmpU1dmr1dmsU1dmu1dn3U1dn41e0tI1e0u!R1e0v!L1e1c1e63I1e64!K1e65!I1e681e6nA1e6o!N1e6p1e6qR1e6r1e6sN1e6t1e6uG1e6v!L1e6w!R1e6x!c1e741e7jA1e7k1e7oe1e7p!L1e7q!R1e7r!L1e7s!R1e7t!L1e7u!R1e7v!L1e7w!R1e7x!L1e7y!R1e7z!L1e80!R1e81!L1e82!R1e83!L1e84!R1e851e86e1e87!L1e88!R1e891e8fe1e8g!R1e8h!e1e8i!R1e8k1e8lY1e8m1e8nG1e8o!e1e8p!L1e8q!R1e8r!L1e8s!R1e8t!L1e8u!R1e8v1e92e1e94!e1e95!J1e96!K1e97!e1e9c1ed8I1edb!d1edd!G1ede1edfe1edg!J1edh!K1edi1edje1edk!L1edl!R1edm1edne1edo!R1edp!e1edq!R1edr1ee1e1ee21ee3Y1ee41ee6e1ee7!G1ee81eeye1eez!L1ef0!e1ef1!R1ef21efue1efv!L1efw!e1efx!R1efy!e1efz!L1eg01eg1R1eg2!L1eg31eg4R1eg5!Y1eg6!e1eg71eggY1egh1ehpe1ehq1ehrY1ehs1eime1eiq1eive1eiy1ej3e1ej61ejbe1eje1ejge1ejk!K1ejl!J1ejm1ejoe1ejp1ejqJ1ejs1ejyI1ek91ekbA1ekc!i1ekd1ereI1erk1ermB1err1eykI1eyl!A1f281f4gI1f4w!A1f4x1f91I1f921f96A1f9c1fa5I1fa7!B1fa81fbjI1fbk!B1fbl1fh9I1fhc1fhlQ1fhs1g7pI1g7r!B1g7s1gd7I1gdb!B1gdc1gjkI1gjl1gjnA1gjp1gjqA1gjw1gjzA1gk01gl1I1gl41gl6A1glb!A1glc1glkI1gls1glzB1gm01gpwI1gpx1gpyA1gq31gq7I1gq81gqdB1gqe!c1gqo1gs5I1gs91gsfB1gsg1h5vI1h5w1h5zA1h681h6hQ1heo1hgpI1hgr1hgsA1hgt!B1hgw1hl1I1hl21hlcA1hld1hpyI1hq81hqaA1hqb1hrrI1hrs1hs6A1hs71hs8B1hs91ht1I1ht21htbQ1htr1htuA1htv1hv3I1hv41hveA1hvf1hvhI1hvi1hvlB1hvx1hwoI1hww1hx5Q1hxc1hxeA1hxf1hyeI1hyf1hysA1hyu1hz3Q1hz41hz7B1hz8!I1hz91hzaA1hzb1i0iI1i0j!A1i0k!I1i0l!T1i0m!I1i0w1i0yA1i0z1i2aI1i2b1i2oA1i2p1i2sI1i2t1i2uB1i2v!I1i2w!B1i2x1i30A1i31!I1i321i33A1i341i3dQ1i3e!I1i3f!T1i3g!I1i3h1i3jB1i3l1i5nI1i5o1i5zA1i601i61B1i62!I1i631i64B1i65!I1i66!A1i801i94I1i95!B1i9c1iamI1ian1iayA1ib41ibdQ1ibk1ibnA1ibp1id5I1id71id8A1id9!I1ida1idgA1idj1idkA1idn1idpA1ids!I1idz!A1ie51ie9I1iea1iebA1iee1iekA1ieo1iesA1iio1ik4I1ik51ikmA1ikn1ikqI1ikr1ikuB1ikv!I1ikw1il5Q1il61il7B1il9!I1ila!A1ilb1injI1ink1io3A1io41io7I1iog1iopQ1itc1iumI1iun1iutA1iuw1iv4A1iv5!T1iv61iv7B1iv81iv9G1iva1ivcI1ivd1ivrB1ivs1ivvI1ivw1ivxA1iww1iy7I1iy81iyoA1iyp1iyqB1iyr1iysI1iz41izdQ1izk1izwT1j0g1j1mI1j1n1j1zA1j20!I1j281j2hQ1j401j57I1j5c1j5lQ1j5m1j5nI1j5o1j5qB1j5r1jcbI1jcc1jcqA1jcr1jhbI1jhc1jhlQ1jhm1jjjI1jjk1jjpA1jjr1jjsA1jjv1jjyA1jjz!I1jk0!A1jk1!I1jk21jk3A1jk41jk6B1jkg1jkpQ1jmo1jo0I1jo11jo7A1joa1jogA1joh!I1joi!T1joj!I1jok!A1jpc!I1jpd1jpmA1jpn1jqqI1jqr1jqxA1jqy!I1jqz1jr2A1jr3!T1jr4!I1jr51jr8B1jr9!T1jra!I1jrb!A1jrk!I1jrl1jrvA1jrw1jt5I1jt61jtlA1jtm1jtoB1jtp!I1jtq1jtsT1jtt1jtuB1juo1k4uI1k4v1k52A1k541k5bA1k5c!I1k5d1k5hB1k5s1k61Q1k621k6kI1k6o!T1k6p!G1k6q1k7jI1k7m1k87A1k891k8mA1kao1kc0I1kc11kc6A1kca!A1kcc1kcdA1kcf1kclA1kcm!I1kcn!A1kcw1kd5Q1kdc1kehI1kei1kemA1keo1kepA1ker1kevA1kew!I1kf41kfdQ1ko01koiI1koj1komA1kon1kv0I1kv11kv4K1kv51kvlI1kvz!B1kw01lriI1lrk1lroB1ls01oifI1oig1oiiL1oij1oilR1oim1ojlI1ojm!R1ojn1ojpI1ojq!L1ojr!R1ojs!L1ojt!R1oju1oqgI1oqh!L1oqi1oqjR1oqk1oviI1ovk1ovqS1ovr!L1ovs!R1s001sctI1scu!L1scv!R1scw1zkuI1zkw1zl5Q1zla1zlbB1zo01zotI1zow1zp0A1zp1!B1zpc1zqnI1zqo1zquA1zqv1zqxB1zqy1zr7I1zr8!B1zr9!I1zrk1zrtQ1zrv20euI20ev20ewB20ex20juI20jz!A20k0!I20k120ljA20lr20luA20lv20m7I20o020o3Y20o4!S20og20ohA20ow25fbe25fk260ve260w26dxI26f426fce2dc02djye2dlc2dleY2dlw2dlzY2dm82dx7e2fpc2ftoI2ftp2ftqA2ftr!B2fts2ftvA2jnk2jxgI2jxh2jxlA2jxm2jxoI2jxp2jyaA2jyb2jycI2jyd2jyjA2jyk2jzdI2jze2jzhA2jzi2k3lI2k3m2k3oA2k3p2l6zI2l722l8fQ2l8g2lmnI2lmo2lo6A2lo72loaI2lob2lpoA2lpp2lpwI2lpx!A2lpy2lqbI2lqc!A2lqd2lqeI2lqf2lqiB2lqj!I2lqz2lr3A2lr52lrjA2mtc2mtiA2mtk2mu0A2mu32mu9A2mub2mucA2mue2muiA2n0g2n1oI2n1s2n1yA2n1z2n25I2n282n2hQ2n2m2ne3I2ne42ne7A2ne82nehQ2nen!J2oe82ojzI2ok02ok6A2olc2on7I2on82oneA2onf!I2onk2ontQ2ony2onzL2p9t2pbfI2pbg!K2pbh2pbjI2pbk!K2pbl2prlI2pz42q67e2q682q6kI2q6l2q6ne2q6o2q98I2q992q9be2q9c2qb0I2qb12qcle2qcm2qdbj2qdc2qo4e2qo5!f2qo62qore2qos2qotI2qou2qpge2qph2qpiI2qpj2qpne2qpo!I2qpp2qpte2qpu2qpwf2qpx2qpye2qpz!f2qq02qq1e2qq22qq4f2qq52qree2qrf2qrjk2qrk2qtde2qte2qtff2qtg2qthe2qti2qtsf2qtt2qude2que2quwf2qux2quze2qv0!f2qv12qv4e2qv52qv7f2qv8!e2qv92qvbf2qvc2qvie2qvj!f2qvk!e2qvl!f2qvm2qvze2qw0!I2qw1!e2qw2!I2qw3!e2qw4!I2qw52qw9e2qwa!f2qwb2qwee2qwf!I2qwg!e2qwh2qwiI2qwj2qyne2qyo2qyuI2qyv2qzae2qzb2qzoI2qzp2r01e2r022r0pI2r0q2r1ve2r1w2r1xf2r1y2r21e2r22!f2r232r2ne2r2o!f2r2p2r2se2r2t2r2uf2r2v2r4je2r4k2r4rI2r4s2r5fe2r5g2r5lI2r5m2r7oe2r7p2r7rf2r7s2r7ue2r7v2r7zf2r802r91I2r922r94H2r952r97Y2r982r9bI2r9c2raae2rab!f2rac2rare2ras2rauf2rav2rb3e2rb4!f2rb52rbfe2rbg!f2rbh2rcve2rcw2rg3I2rg42rgfe2rgg2risI2rit2rjze2rk02rkbI2rkc2rkfe2rkg2rlzI2rm02rm7e2rm82rmhI2rmi2rmne2rmo2rnrI2rns2rnze2ro02rotI2rou2rr3e2rr42rrfI2rrg!f2rrh2rrie2rrj!f2rrk2rrre2rrs2rrzf2rs02rs5e2rs6!f2rs72rsfe2rsg2rspf2rsq2rsre2rss2rsuf2rsv2ruee2ruf!f2rug2rw4e2rw52rw6f2rw7!e2rw82rw9f2rwa!e2rwb!f2rwc2rwse2rwt2rwvf2rww!e2rwx2rx9f2rxa2ry7e2ry82s0jI2s0k2s5be2s5c2sayI2sc02sc9Q2scg2t4te2t4w47p9e47pc5m9pejny9!Ajnz4jo1rAjo5cjobzAl2ionvnhI", x3finclua: "?include=activities,history&show_dates=true", x3finclug: "?include=gateway_tokens,activities,ledger,system_logs,documents", A_sele: "A selection exists but no component for node ", ABCDEF: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", Broadc: "Broadcast stream controllers do not support pause callbacks", Can_t_: "Can't insert new block-level inline because we don't recognize the selected content type.", Cannoteff: "Cannot extract a file path from a URI with a fragment component", Cannotefq: "Cannot extract a file path from a URI with a query component", Cannoten: "Cannot extract a non-Windows file path from a file URI with an authority", Cannotf: "Cannot fire new event. Controller is already firing an event", Conten: "ContentLayersElement - marking needs build", Could_: "Could not find any component for node position: ", Couldnc: "Couldn't insert character because Super Editor doesn't know how to handle a node of type: ", Couldnt: "Couldn't insert text because Super Editor doesn't know how to handle a node of type: ", Delta_: "Delta text input client received a non-delta TextEditingValue from OS: ", E53333: 'E533333333333333333333333333DDDDDDD4333333333333333333334C43333CD53333333333333333333333UEDTE4\x933343333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD4E333333333333333333333333UEDDDDE433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TUUS5CT\x94\x95E3333333333333333333333333333333333333333333333333333333333333333333333SUDD3DUU43533333333333333333C3333333333333w733337333333s3333333w7333333333w33333333333333333333CDDTETE43333ED4S5SE3333C33333D33333333333334E433C3333333C33333333333333333333333333333CETUTDT533333CDDDDDDDDDD3333333343333333D$433333333333333333333333SUDTEE433C34333333333333333333333333333333333333333333333333333333333333333333333333333333TUDDDD3333333333CT5333333333333333333333333333DCEUU3U3U5333343333S5CDDD3CDD333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""333333339433333333333333CDDDDDDDDDDDDDDDD3333333CDDDDDDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD3333333373s333333333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee333333\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb33\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc<3sww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffffvww7wwwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7swwwwwss33373733s33333w33333CT333333333333333EDTETD433333333#\x14"333333333333"""233333373ED4U5UE9333C33333D33333333333333www3333333s73333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CCU3333333333333333333333333333334EDDD33SDD4D5U4333333333C43333333333CDDD9DDD3DCD433333333C433333333333333C433333333333334443SEUCUSE4333D33333C43333333533333CU33333333333333333333333333334EDDDD3CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD43333333333333333333333333333333333333333433333U3333333333333333333333333UUUUUUTEDDDDD3333C3333333333333333373333333333s333333333333swwwww33w733wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDD4D33CDDDDDCDDDDDDDDDDDDDDDDD43EDDDTUEUCDDD33333D33333333333333DDCDDDDCDCDD333333333DT33333333333333D5333333333333333333333333333CSUE4333333333333CDDDDDDDD4333333DT33333333333333333333333CUDDUDU3SUSU43333433333333333333333333ET533E3333SDD3U3U4333D43333C43333333333333s733333s33333333333CTE333333333333333333UUUUDDDDUD3333"""""(\x02"""""""""3333333333333333333DDDD333333333333333333333333CDDDD3333C3333T333333333333333333333334343C33333333333SET334333333333DDDDDDDDDDDDDDDDDDDDDD4DDDDDDDD4CDDDC4DD43333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333DDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD433333333333333333333333333333DDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU5D4DD333C433333D333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C4""333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CD3DDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT4333333333333333333333333333333333333333333333333333#"""""""B333DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CED3SDD$"""BDDD4CDDD333333333333333DD33333333333333333333333333333333333333333DEDDDUE333333333333333333333333333CCD3D33CD533333333333333333333333333CESEU3333333333333333333DDDD433333CU33333333333333333333333333334DC44333333333333333333333333333CD4DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDD4CDDDDDDDDDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333""""""33D4D33CD43333333333333333333CD3343333333333333333333333333333333333333333333333333333333333333333333333333333333333D33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CT53333DY333333333333333333333333UDD43UT43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D3333333333333333333333333333333333333333D43333333333333333333333333333333333CDDDDD333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D3333333333333333343333333333SE43CD33333333DD33333C33TEDCSUUU433333333S533333CDDDDDU333333\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa:3\x99\x99\x9933333DDDDD4233333333333333333UTEUS433333333CDCDDDDDDEDDD33433C3E433#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""2333373r33333333\x93933CDDD4333333333333333CDUUDU53SEUUUD43\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\f', ERROR_: "ERROR: can't insert text in a node that isn't a TextNode: ", Error_: "Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type", ExpectaT1: "Expected a TextNodePosition for position1 but received a ", ExpectaT2: "Expected a TextNodePosition for position2 but received a ", ExpectaU1: "Expected a UpstreamDownstreamNodePosition for position1 but received a ", ExpectaU2: "Expected a UpstreamDownstreamNodePosition for position2 but received a ", ExpectnT: "Expected nodePosition of type TextPosition but received: ", ExpectnU: "Expected nodePosition of type UpstreamDownstreamNodePosition but received: ", Failed_b: "Failed to _getDocumentPositionAfterDeletion because the base node no longer exists.", Failed_e: "Failed to _getDocumentPositionAfterDeletion because the extent node no longer exists.", Failedl: "Failed to load network image.\nImage URL: ", Focal_: "Focal point is NOT beyond boundary. Considering per-character selection.", Host_p: "Host platform returned null value for non-null return value.", IF_YOU: "IF YOU ARE TESTING THE APP, IT MAY BE THAT THE CALLED METHOD IS NOT MOCKED", Inserta: "Inserting paragraph after block-level node.", Insertb: "Inserting paragraph before block-level node.", Long_p: "Long-press selecting. Couldn't find word at position: ", Lost_f: "Lost focus. Detaching TextInputClient from TextInput.", No_ren: "No render tree root was added to the binding.", None_o: "None of the patterns in the switch expression the matched input value. See https://github.com/dart-lang/language/issues/3488 for details.", Not_bu: "Not building expanded handles because the text layout reported a zero line-height", Select: "Select by word because finger is beyond most recent boundary.", Stream: "Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.", System: "SystemChrome.setApplicationSwitcherDescription", TextInD: "TextInputClient.updateEditingStateWithDeltas", TextInT: "TextInputClient.updateEditingStateWithTag", The_cu: "The current node is an empty list item. Converting it to a paragraph instead of inserting block-level newline.", The_se: "The selected position is an UpstreamDownstreamPosition. Inserting new paragraph first.", The_us: "The user triggered per-character selection, but we don't know which direction the user started moving the selection. We expected to know that information at this point.", There_a: 'There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html', There_w: "There was a problem trying to load FontManifest.json", Tried_o: "Tried to obtain non-existent component by node id: ", Tried_sd: "Tried to scroll down but the scroll position is already beyond the max", Tried_su: "Tried to scroll up but the scroll position is already at the top", Unable: 'Unable to establish connection on channel: "', Update: "Updated the focal point because we just started selecting by character", Upload: "Uploading documents requires an enterprise plan", User_i: "User is still dragging away from initial word, selecting by word.", You_ca: "You cannot add items while items are being added from addStream", x5dx20__cl: "] - clearing editor selection because the editor lost all focus", x5dx20__cr: "] - creating new TextInputConnection to IME", x5dx2e_Cus: "]. Custom extension filters are only allowed with FileType.custom, please change it or remove filters.", delete: "deleteBackwardByDecomposingPreviousCharacter:", dev_flaa: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase", dev_flac: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync", dev_flae: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection", dev_flai: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady", dev_flal: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow", dev_flaqr: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync", dev_flaqu: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync", dev_flas: "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection", dev_flsa: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment", dev_flsc: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments", dev_flsf: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction", dev_flsrg: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate", dev_flsrm: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate", dev_flsrs: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions", dev_flsrt: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData", dev_flssh: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded", dev_flsstaO: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue", dev_flsstaP: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest", dev_flssto: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue", docker: "docker-compose down\ndocker-compose pull\ndocker-compose up", expecta: "expected-attribute-value-but-got-right-bracket", expectc: "expected-closing-tag-but-got-right-bracket", expectd: "expected-doctype-name-but-got-right-bracket", expects: "expected-space-or-right-bracket-in-doctype", https_aa: "https://apps.apple.com/us/app/invoice-ninja-v5/id1503970375", https_am: "https://apps.microsoft.com/store/detail/invoice-ninja/9N3F2BBCFDR6", https_g: "https://github.com/invoiceninja/invoiceninja/releases", https_i: "https://invoiceninja.invoicing.co/client/subscriptions/O5xe7Rwd7r/purchase?account_key=AsFmBAeLXF0IKf7tmi0eiyZfmWW9hxMT&product_id=3", https_pl: "https://play.google.com/store/apps/details?id=com.invoiceninja.app", https_pr: "https://preview.invoicing.co/api/v1/live_preview", https_w: "https://www.invoiceninja.com/privacy-policy", max_mu: "max must be in range 0 < max \u2264 2^32, was ", moveTo: "moveToBeginningOfDocumentAndModifySelection:", rememb: "remembering this marker to insert in copied region", serial: "serializer must be StructuredSerializer or PrimitiveSerializer", this_m: "this marker counters an earlier one we found. We will not re-insert this marker in the copied region", typeof: 'typeof pdfjsLib !== "undefined" && pdfjsLib.GlobalWorkerOptions.workerSrc != "";', x75nexpeb: "unexpected-bang-after-double-dash-in-comment", x75nexpecaa: "unexpected-character-after-attribute-value", x75nexpecas: "unexpected-character-after-soldius-in-tag", x75nexpeci: "unexpected-character-in-unquoted-attribute-value", x75nexped: "unexpected-dash-after-double-dash-in-comment", x75nexpef: "unexpected-frameset-in-frameset-innerhtml", x75nexpeh: "unexpected-html-element-in-foreign-content", x75nexpes: "unexpected-start-tag-implies-table-voodoo", x75nexpete: "unexpected-table-element-end-tag-in-select-in-table", x75nexpets: "unexpected-table-element-start-tag-in-select-in-table", u1ac4_____: "\u1ac4\u2bb8\u411f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f4f\u0814\u32b6\u32b6\u32b6\u32b6\u1f81\u32b6\u32b6\u32b6\u1bbb\u2f6f\u3cc2\u051e\u32b6\u11d3\u079b\u2c12\u3967\u1b18\u18aa\u392b\u414f\u07f1\u2eb5\u1880\u1123\u047a\u1909\u08c6\u1909\u11af\u2f32\u1a19\u04d1\u19c3\u2e6b\u209a\u1298\u1259\u0667\u108e\u1160\u3c49\u116f\u1b03\u12a3\u1f7c\u121b\u2023\u1840\u34b0\u088a\u3c13\u04b6\u32b6\u41af\u41cf\u41ef\u4217\u32b6\u32b6\u32b6\u32b6\u32b6\u3927\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u18d8\u1201\u2e2e\u15be\u0553\u32b6\u3be9\u32b6\u416f\u32b6\u32b6\u32b6\u1a68\u10e5\u2a59\u2c0e\u205e\u2ef3\u1019\u04e9\u1a84\u32b6\u32b6\u3d0f\u32b6\u32b6\u32b6\u3f4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u104e\u076a\u32b6\u07bb\u15dc\u32b6\u10ba\u32b6\u32b6\u32b6\u32b6\u32b6\u1a3f\u32b6\u0cf2\u1606\u32b6\u32b6\u32b6\u0877\u32b6\u32b6\u073d\u2139\u0dcb\u0bcb\u09b3\u0bcb\u0fd9\u20f7\u03e3\u32b6\u32b6\u32b6\u32b6\u32b6\u0733\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u041d\u0864\u32b6\u32b6\u32b6\u32b6\u32b6\u3915\u32b6\u3477\u32b6\u3193\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u20be\u32b6\u36b1\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2120\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2f80\u36ac\u369a\u32b6\u32b6\u32b6\u32b6\u1b8c\u32b6\u1584\u1947\u1ae4\u3c82\u1986\u03b8\u043a\u1b52\u2e77\u19d9\u32b6\u32b6\u32b6\u3cdf\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u093a\u0973\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3498\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u0834\u32b6\u32b6\u2bb8\u32b6\u32b6\u36ac\u35a6\u32b9\u33d6\u32b6\u32b6\u32b6\u35e5\u24ee\u3847\x00\u0567\u3a12\u2826\u01d4\u2fb3\u29f7\u36f2\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2bc7\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u1e54\u32b6\u1394\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2412\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u30b3\u2c62\u3271\u32b6\u32b6\u32b6\u12e3\u32b6\u32b6\u1bf2\u1d44\u2526\u32b6\u2656\u32b6\u32b6\u32b6\u0bcb\u1645\u0a85\u0ddf\u2168\u22af\u09c3\u09c5\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f2f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6" }; var type$ = (function rtii() { var findType = A.findType; return { $env_1_1_String: findType("@"), $env_1_1_nullable_Object: findType("@"), AcceptPurchaseOrdersRequest: findType("AcceptPurchaseOrdersRequest"), AccountEntity: findType("AccountEntity"), AccountManagementVM: findType("AccountManagementVM"), ActionIconTheme: findType("ActionIconTheme"), ActionPaneConfiguration: findType("ActionPaneConfiguration"), Action_Intent: findType("Action"), ActivityEntity: findType("ActivityEntity"), Adaptation_Object: findType("Adaptation"), AddPurchaseOrdersToInventoryRequest: findType("AddPurchaseOrdersToInventoryRequest"), AlertDialog: findType("AlertDialog"), AlignmentGeometry: findType("AlignmentGeometry"), AlwaysStoppedAnimation_Color: findType("AlwaysStoppedAnimation"), AnimationController: findType("AnimationController"), Animation_Offset: findType("Animation0"), Animation_double: findType("Animation0"), Animation_nullable_Color: findType("Animation0"), AnnotatedRegion_SystemUiOverlayStyle: findType("AnnotatedRegion"), AppBuilderState: findType("AppBuilderState"), AppDrawerVM: findType("AppDrawerVM"), AppDropdownButton_DateRange: findType("AppDropdownButton"), AppDropdownButton_String: findType("AppDropdownButton"), AppDropdownButton_bool: findType("AppDropdownButton"), AppExitResponse: findType("AppExitResponse"), AppLayout: findType("AppLayout"), AppLocalization: findType("AppLocalization"), AppSidebarMode: findType("AppSidebarMode"), AppState: findType("AppState"), AppStorePurchaseDetails: findType("AppStorePurchaseDetails"), ApprovePurchaseOrders: findType("ApprovePurchaseOrders"), ApproveQuotes: findType("ApproveQuotes"), ArchiveBankAccountsRequest: findType("ArchiveBankAccountsRequest"), ArchiveClientsRequest: findType("ArchiveClientsRequest"), ArchiveCompanyGatewayRequest: findType("ArchiveCompanyGatewayRequest"), ArchiveCreditsRequest: findType("ArchiveCreditsRequest"), ArchiveDesignsRequest: findType("ArchiveDesignsRequest"), ArchiveDocumentRequest: findType("ArchiveDocumentRequest"), ArchiveExpenseCategoriesRequest: findType("ArchiveExpenseCategoriesRequest"), ArchiveExpenseRequest: findType("ArchiveExpenseRequest"), ArchiveGroupRequest: findType("ArchiveGroupRequest"), ArchiveInvoicesRequest: findType("ArchiveInvoicesRequest"), ArchivePaymentTermsRequest: findType("ArchivePaymentTermsRequest"), ArchivePaymentsRequest: findType("ArchivePaymentsRequest"), ArchiveProductsRequest: findType("ArchiveProductsRequest"), ArchiveProjectRequest: findType("ArchiveProjectRequest"), ArchivePurchaseOrdersRequest: findType("ArchivePurchaseOrdersRequest"), ArchiveQuotesRequest: findType("ArchiveQuotesRequest"), ArchiveRecurringExpensesRequest: findType("ArchiveRecurringExpensesRequest"), ArchiveRecurringInvoicesRequest: findType("ArchiveRecurringInvoicesRequest"), ArchiveSchedulesRequest: findType("ArchiveSchedulesRequest"), ArchiveSubscriptionsRequest: findType("ArchiveSubscriptionsRequest"), ArchiveTaskRequest: findType("ArchiveTaskRequest"), ArchiveTaskStatusesRequest: findType("ArchiveTaskStatusesRequest"), ArchiveTaxRateRequest: findType("ArchiveTaxRateRequest"), ArchiveTokensRequest: findType("ArchiveTokensRequest"), ArchiveTransactionRulesRequest: findType("ArchiveTransactionRulesRequest"), ArchiveTransactionsRequest: findType("ArchiveTransactionsRequest"), ArchiveUserRequest: findType("ArchiveUserRequest"), ArchiveVendorRequest: findType("ArchiveVendorRequest"), ArchiveWebhooksRequest: findType("ArchiveWebhooksRequest"), AssertionError: findType("AssertionError"), AssetFontsResult: findType("AssetFontsResult"), AssetManifest: findType("AssetManifest"), AssetMetadata: findType("AssetMetadata"), AttributeKey_Axis_Object: findType("AttributeKey>"), AttributeKey_String: findType("AttributeKey"), AttributeKey_double: findType("AttributeKey"), AttributeKey_int: findType("AttributeKey"), Attribution: findType("Attribution"), AttributionSpan: findType("AttributionSpan"), AuthState: findType("AuthState"), AuthenticationResult: findType("AuthenticationResult"), AuthenticationResult_2: findType("AuthenticationResult0"), AuthorizationCredentialAppleID: findType("AuthorizationCredentialAppleID"), AutoBillInvoicesRequest: findType("AutoBillInvoicesRequest"), AutocompleteHighlightedOption: findType("AutocompleteHighlightedOption"), AutocompleteNextOptionIntent: findType("AutocompleteNextOptionIntent"), AutocompletePreviousOptionIntent: findType("AutocompletePreviousOptionIntent"), AutofillClient: findType("AutofillClient"), AutofillInfo: findType("AutofillInfo"), AutovalidateMode: findType("AutovalidateMode"), BankAccountEditVM: findType("BankAccountEditVM"), BankAccountEntity: findType("BankAccountEntity"), BankAccountItemResponse: findType("BankAccountItemResponse"), BankAccountListResponse: findType("BankAccountListResponse"), BankAccountListVM: findType("BankAccountListVM"), BankAccountScreenVM: findType("BankAccountScreenVM"), BankAccountState: findType("BankAccountState"), BankAccountUIState: findType("BankAccountUIState"), BankAccountViewVM: findType("BankAccountViewVM"), BaseBarRendererElement: findType("BaseBarRendererElement"), BaseEntity: findType("BaseEntity"), BasicMessageChannel_nullable_Object: findType("BasicMessageChannel"), BeforeUnloadEvent: findType("BeforeUnloadEvent"), BelongsToClient: findType("BelongsToClient"), BelongsToVendor: findType("BelongsToVendor"), BillingResultWrapper: findType("BillingResultWrapper"), Blob: findType("Blob"), BlockSyntax: findType("BlockSyntax"), BorderRadius: findType("BorderRadius"), BorderRadiusTween: findType("BorderRadiusTween"), BoxConstraints: findType("BoxConstraints"), BoxParentData: findType("BoxParentData"), BuildableBehavior_ChartBehavior_dynamic: findType("BuildableBehavior>"), BuiltList_BankAccountEntity: findType("BuiltList"), BuiltList_ClientEntity: findType("BuiltList"), BuiltList_CompanyGatewayEntity: findType("BuiltList"), BuiltList_DesignEntity: findType("BuiltList"), BuiltList_EntityState: findType("BuiltList"), BuiltList_EntityStatus: findType("BuiltList"), BuiltList_ExpenseCategoryEntity: findType("BuiltList"), BuiltList_ExpenseEntity: findType("BuiltList"), BuiltList_GroupEntity: findType("BuiltList"), BuiltList_InvoiceEntity: findType("BuiltList"), BuiltList_PaymentEntity: findType("BuiltList"), BuiltList_PaymentTermEntity: findType("BuiltList"), BuiltList_ProductEntity: findType("BuiltList"), BuiltList_ProjectEntity: findType("BuiltList"), BuiltList_ScheduleEntity: findType("BuiltList"), BuiltList_String: findType("BuiltList"), BuiltList_SubscriptionEntity: findType("BuiltList"), BuiltList_TaskEntity: findType("BuiltList"), BuiltList_TaskStatusEntity: findType("BuiltList"), BuiltList_TaxRateEntity: findType("BuiltList"), BuiltList_TokenEntity: findType("BuiltList"), BuiltList_TransactionEntity: findType("BuiltList"), BuiltList_TransactionRuleEntity: findType("BuiltList"), BuiltList_UserEntity: findType("BuiltList"), BuiltList_VendorEntity: findType("BuiltList"), BuiltList_WebhookEntity: findType("BuiltList"), BuiltList_nullable_Object: findType("BuiltList"), BuiltMap_String_BankAccountEntity: findType("BuiltMap"), BuiltMap_String_ClientEntity: findType("BuiltMap"), BuiltMap_String_CurrencyEntity: findType("BuiltMap"), BuiltMap_String_ExpenseCategoryEntity: findType("BuiltMap"), BuiltMap_String_ExpenseEntity: findType("BuiltMap"), BuiltMap_String_GroupEntity: findType("BuiltMap"), BuiltMap_String_InvoiceEntity: findType("BuiltMap"), BuiltMap_String_PaymentEntity: findType("BuiltMap"), BuiltMap_String_ProductEntity: findType("BuiltMap"), BuiltMap_String_ProjectEntity: findType("BuiltMap"), BuiltMap_String_TaskEntity: findType("BuiltMap"), BuiltMap_String_TransactionEntity: findType("BuiltMap"), BuiltMap_String_UserEntity: findType("BuiltMap"), BuiltMap_String_VendorEntity: findType("BuiltMap"), BuiltMap_of_nullable_String_and_nullable_TaskStatusEntity: findType("BuiltMap"), BulkEmailCreditsRequest: findType("BulkEmailCreditsRequest"), BulkEmailInvoicesRequest: findType("BulkEmailInvoicesRequest"), BulkEmailPurchaseOrdersRequest: findType("BulkEmailPurchaseOrdersRequest"), BulkEmailQuotesRequest: findType("BulkEmailQuotesRequest"), ButtonState: findType("ButtonState"), ButtonTheme: findType("ButtonTheme"), ByteBuffer: findType("ByteBuffer"), ByteData: findType("ByteData"), CallbackAction_ActivateIntent: findType("CallbackAction"), CallbackAction_ButtonActivateIntent: findType("CallbackAction"), CallbackAction_DirectionalFocusIntent: findType("CallbackAction"), CallbackAction_DismissIntent: findType("CallbackAction"), CallbackAction_ExtendSelectionByPageIntent: findType("CallbackAction"), CallbackAction_NextFocusIntent: findType("CallbackAction"), CallbackAction_PasteTextIntent: findType("CallbackAction"), CallbackAction_PreviousFocusIntent: findType("CallbackAction"), CallbackAction_RedoTextIntent: findType("CallbackAction"), CallbackAction_ReplaceTextIntent: findType("CallbackAction"), CallbackAction_ScrollIntent: findType("CallbackAction"), CallbackAction_ScrollToDocumentBoundaryIntent: findType("CallbackAction"), CallbackAction_TransposeCharactersIntent: findType("CallbackAction"), CallbackAction_UndoTextIntent: findType("CallbackAction"), CallbackAction_UpdateSelectionIntent: findType("CallbackAction"), CancelInvoicesRequest: findType("CancelInvoicesRequest"), CancelPurchaseOrdersRequest: findType("CancelPurchaseOrdersRequest"), CanvasParagraph: findType("CanvasParagraph"), Card: findType("Card"), CastList_of_nullable_Route_dynamic_and_Route_dynamic: findType("CastList?,Route<@>>"), ChangeNotifier: findType("ChangeNotifier"), CharactersToken: findType("CharactersToken"), ChartBehavior_DateTime: findType("ChartBehavior0"), ChartBehavior_String: findType("ChartBehavior0"), ChartBehavior_dynamic: findType("ChartBehavior0<@>"), ChartContainerRenderObject_dynamic: findType("ChartContainerRenderObject<@>"), ChartDataGroup: findType("ChartDataGroup"), ChartMoneyData: findType("ChartMoneyData"), ChartStateBehavior_ChartBehavior_dynamic: findType("ChartStateBehavior>"), CheckboxListTile: findType("CheckboxListTile"), CheckboxTheme: findType("CheckboxTheme"), CkBrowserImageDecoder: findType("CkBrowserImageDecoder"), CkImage: findType("CkImage"), CkManagedSkImageFilterConvertible: findType("CkManagedSkImageFilterConvertible"), CkPaint: findType("CkPaint"), CkParagraph: findType("CkParagraph"), CkParagraphStyle: findType("CkParagraphStyle"), CkPath: findType("CkPath"), CkPicture: findType("CkPicture"), CkPictureRecorder: findType("CkPictureRecorder"), CkStrutStyle: findType("CkStrutStyle"), CkTextStyle: findType("CkTextStyle"), ClearEntityFilter: findType("ClearEntityFilter"), ClearEntitySelection: findType("ClearEntitySelection"), ClearSelectionEvent: findType("ClearSelectionEvent"), ClientContactEntity: findType("ClientContactEntity"), ClientEditContactsVM: findType("ClientEditContactsVM"), ClientEditVM: findType("ClientEditVM"), ClientEntity: findType("ClientEntity"), ClientItemResponse: findType("ClientItemResponse"), ClientListResponse: findType("ClientListResponse"), ClientListVM: findType("ClientListVM"), ClientPdfVM: findType("ClientPdfVM"), ClientPortalVM: findType("ClientPortalVM"), ClientReportFields: findType("ClientReportFields"), ClientScreenVM: findType("ClientScreenVM"), ClientState: findType("ClientState"), ClientUIState: findType("ClientUIState"), ClientViewVM: findType("ClientViewVM"), ClipPathLayer: findType("ClipPathLayer"), ClipRectLayer: findType("ClipRectLayer"), CodeUnits: findType("CodeUnits"), Codec: findType("Codec"), Color: findType("Color"), ColorTween: findType("ColorTween"), Color_2: findType("Color1"), Column: findType("Column"), Comment: findType("Comment"), CommentToken: findType("CommentToken"), CompanyDetailsVM: findType("CompanyDetailsVM"), CompanyEntity: findType("CompanyEntity"), CompanyGatewayEditVM: findType("CompanyGatewayEditVM"), CompanyGatewayEntity: findType("CompanyGatewayEntity"), CompanyGatewayItemResponse: findType("CompanyGatewayItemResponse"), CompanyGatewayListItem: findType("CompanyGatewayListItem"), CompanyGatewayListResponse: findType("CompanyGatewayListResponse"), CompanyGatewayListVM: findType("CompanyGatewayListVM"), CompanyGatewayScreenVM: findType("CompanyGatewayScreenVM"), CompanyGatewayState: findType("CompanyGatewayState"), CompanyGatewayUIState: findType("CompanyGatewayUIState"), CompanyGatewayViewVM: findType("CompanyGatewayViewVM"), CompanyItemResponse: findType("CompanyItemResponse"), CompanyPrefState: findType("CompanyPrefState"), Comparable_dynamic: findType("Comparable<@>"), Completer_SelectableEntity: findType("Completer"), ComponentBuilder: findType("ComponentBuilder"), ConfirmEmailVM: findType("ConfirmEmailVM"), ConnecGmailUserRequest: findType("ConnecGmailUserRequest"), ConnecOAuthUserRequest: findType("ConnecOAuthUserRequest"), ConnectivityResult: findType("ConnectivityResult"), ConstantMapView_Symbol_dynamic: findType("ConstantMapView"), ConstantStringMap_String_Object: findType("ConstantStringMap"), ConstantStringMap_String_String: findType("ConstantStringMap"), ConstantStringMap_String_int: findType("ConstantStringMap"), ConstantStringMap_of_String_and_List_String: findType("ConstantStringMap>"), ConstantStringSet_String: findType("ConstantStringSet"), ConstantTween_Size: findType("ConstantTween"), Constraints: findType("Constraints"), ContactReportFields: findType("ContactReportFields"), ContactUsDialog: findType("ContactUsDialog"), ContainerBoxParentData_RenderBox: findType("ContainerBoxParentData"), ContainerLayer: findType("ContainerLayer"), ContainerLayer_2: findType("ContainerLayer0"), ContainerRenderObjectMixin_of_RenderObject_and_ContainerParentDataMixin_RenderObject: findType("ContainerRenderObjectMixin>"), ContentLayers: findType("ContentLayers"), ContentLayersElement: findType("ContentLayersElement"), ConvertPurchaseOrdersToExpensesRequest: findType("ConvertPurchaseOrdersToExpensesRequest"), ConvertQuotesToInvoices: findType("ConvertQuotesToInvoices"), ConvertQuotesToProjects: findType("ConvertQuotesToProjects"), ConvertTransactionToPaymentRequest: findType("ConvertTransactionToPaymentRequest"), ConvertTransactionsRequest: findType("ConvertTransactionsRequest"), ConvertTransactionsToExpensesRequest: findType("ConvertTransactionsToExpensesRequest"), CountryEntity: findType("CountryEntity"), CreditCardsAndBanksVM: findType("CreditCardsAndBanksVM"), CreditEditDetailsVM: findType("CreditEditDetailsVM"), CreditEditItemsVM: findType("CreditEditItemsVM"), CreditEditNotesVM: findType("CreditEditNotesVM"), CreditEditPDFVM: findType("CreditEditPDFVM"), CreditEditVM: findType("CreditEditVM"), CreditItemReportFields: findType("CreditItemReportFields"), CreditListVM: findType("CreditListVM"), CreditPdfVM: findType("CreditPdfVM"), CreditReportFields: findType("CreditReportFields"), CreditScreenVM: findType("CreditScreenVM"), CreditState: findType("CreditState"), CreditUIState: findType("CreditUIState"), CreditViewVM: findType("CreditViewVM"), CrossFrameCache_JavaScriptObject: findType("CrossFrameCache"), CupertinoLocalizations: findType("CupertinoLocalizations"), CupertinoUserInterfaceLevel: findType("CupertinoUserInterfaceLevel"), CurrencyEntity: findType("CurrencyEntity"), CurveTween: findType("CurveTween"), CustomFieldsVM: findType("CustomFieldsVM"), CustomPaint: findType("CustomPaint"), CustomSemanticsAction: findType("CustomSemanticsAction"), DashboardDateRangePicker: findType("DashboardDateRangePicker"), DashboardField: findType("DashboardField"), DashboardUISettings: findType("DashboardUISettings"), DashboardUIState: findType("DashboardUIState"), DashboardVM: findType("DashboardVM"), DataCell: findType("DataCell"), DataColumn: findType("DataColumn"), DataTableTheme: findType("DataTableTheme"), DataVisualizationsVM: findType("DataVisualizationsVM"), DateFormatEntity: findType("DateFormatEntity"), DatePickerTheme: findType("DatePickerTheme"), DateRange: findType("DateRange"), DateRangeComparison: findType("DateRangeComparison"), DateSymbols: findType("DateSymbols"), DateTime: findType("DateTime"), DateTimeAxisSpec: findType("DateTimeAxisSpec"), DatetimeFormatEntity: findType("DatetimeFormatEntity"), Decoration: findType("Decoration"), DefaultAssetBundle: findType("DefaultAssetBundle"), DefaultSelectionStyle: findType("DefaultSelectionStyle"), DefaultTextHeightBehavior: findType("DefaultTextHeightBehavior"), DefaultTextStyle: findType("DefaultTextStyle"), DeleteBankAccountsRequest: findType("DeleteBankAccountsRequest"), DeleteClientsRequest: findType("DeleteClientsRequest"), DeleteCompanyGatewayRequest: findType("DeleteCompanyGatewayRequest"), DeleteCompanyRequest: findType("DeleteCompanyRequest"), DeleteCreditsRequest: findType("DeleteCreditsRequest"), DeleteDesignsRequest: findType("DeleteDesignsRequest"), DeleteDocumentRequest: findType("DeleteDocumentRequest"), DeleteExpenseCategoriesRequest: findType("DeleteExpenseCategoriesRequest"), DeleteExpenseRequest: findType("DeleteExpenseRequest"), DeleteGroupRequest: findType("DeleteGroupRequest"), DeleteInvoicesRequest: findType("DeleteInvoicesRequest"), DeletePaymentTermsRequest: findType("DeletePaymentTermsRequest"), DeletePaymentsRequest: findType("DeletePaymentsRequest"), DeleteProductsRequest: findType("DeleteProductsRequest"), DeleteProjectRequest: findType("DeleteProjectRequest"), DeletePurchaseOrdersRequest: findType("DeletePurchaseOrdersRequest"), DeleteQuotesRequest: findType("DeleteQuotesRequest"), DeleteRecurringExpensesRequest: findType("DeleteRecurringExpensesRequest"), DeleteRecurringInvoicesRequest: findType("DeleteRecurringInvoicesRequest"), DeleteSchedulesRequest: findType("DeleteSchedulesRequest"), DeleteSubscriptionsRequest: findType("DeleteSubscriptionsRequest"), DeleteTaskRequest: findType("DeleteTaskRequest"), DeleteTaskStatusesRequest: findType("DeleteTaskStatusesRequest"), DeleteTaxRateRequest: findType("DeleteTaxRateRequest"), DeleteTokensRequest: findType("DeleteTokensRequest"), DeleteTransactionRulesRequest: findType("DeleteTransactionRulesRequest"), DeleteTransactionsRequest: findType("DeleteTransactionsRequest"), DeleteUserRequest: findType("DeleteUserRequest"), DeleteVendorRequest: findType("DeleteVendorRequest"), DeleteWebhooksRequest: findType("DeleteWebhooksRequest"), DeltaTextInputClient: findType("DeltaTextInputClient"), DesignEditVM: findType("DesignEditVM"), DesignEntity: findType("DesignEntity"), DesignItemResponse: findType("DesignItemResponse"), DesignListResponse: findType("DesignListResponse"), DesignListVM: findType("DesignListVM"), DesignScreenVM: findType("DesignScreenVM"), DesignState: findType("DesignState"), DesignUIState: findType("DesignUIState"), DesignViewVM: findType("DesignViewVM"), DeviceSettingsVM: findType("DeviceSettingsVM"), DiagnosticableTree: findType("DiagnosticableTree"), DiagnosticsNode: findType("DiagnosticsNode"), DiagnosticsProperty_Object: findType("DiagnosticsProperty"), Dialog: findType("Dialog0"), Directionality: findType("Directionality"), DirectionallyExtendSelectionEvent: findType("DirectionallyExtendSelectionEvent"), Directory: findType("Directory"), DisableTwoFactorRequest: findType("DisableTwoFactorRequest"), DiscardChanges: findType("DiscardChanges"), DisconnecOAuthUserRequest: findType("DisconnecOAuthUserRequest"), DisconnectCompanyGatewayRequest: findType("DisconnectCompanyGatewayRequest"), DisconnectOAuthMailerRequest: findType("DisconnectOAuthMailerRequest"), DismissIntent: findType("DismissIntent"), DisplayCanvas: findType("DisplayCanvas"), DisposableBuildContext_State_Image: findType("DisposableBuildContext>"), DividerTheme: findType("DividerTheme"), DoctypeToken: findType("DoctypeToken"), Document: findType("Document"), DocumentChange: findType("DocumentChange"), DocumentComponent_StatefulWidget: findType("DocumentComponent"), DocumentEdit: findType("DocumentEdit"), DocumentEditVM: findType("DocumentEditVM"), DocumentEntity: findType("DocumentEntity"), DocumentFragment: findType("DocumentFragment0"), DocumentItemResponse: findType("DocumentItemResponse"), DocumentLayout: findType("DocumentLayout"), DocumentLayoutEditable: findType("DocumentLayoutEditable"), DocumentListResponse: findType("DocumentListResponse"), DocumentListVM: findType("DocumentListVM"), DocumentNode: findType("DocumentNode"), DocumentNodeSelection_NodeSelection: findType("DocumentNodeSelection"), DocumentReportFields: findType("DocumentReportFields"), DocumentScaffold_dynamic: findType("DocumentScaffold<@>"), DocumentScreenVM: findType("DocumentScreenVM"), DocumentState: findType("DocumentState"), DocumentTile: findType("DocumentTile"), DocumentType: findType("DocumentType"), DocumentUIState: findType("DocumentUIState"), DocumentViewVM: findType("DocumentViewVM"), Document_2: findType("Document1"), DomIteratorWrapper_JavaScriptObject: findType("DomIteratorWrapper"), DomainHighlighter_String: findType("DomainHighlighter"), DownloadCreditsRequest: findType("DownloadCreditsRequest"), DownloadDocumentsRequest: findType("DownloadDocumentsRequest"), DownloadInvoicesRequest: findType("DownloadInvoicesRequest"), DownloadPurchaseOrdersRequest: findType("DownloadPurchaseOrdersRequest"), DownloadQuotesRequest: findType("DownloadQuotesRequest"), DragStartDetails: findType("DragStartDetails"), DragUpdateDetails: findType("DragUpdateDetails"), DrawerTheme: findType("DrawerTheme"), DropdownButtonHideUnderline: findType("DropdownButtonHideUnderline"), DropdownMenuItem_String: findType("DropdownMenuItem"), DropdownMenuItem_bool: findType("DropdownMenuItem"), DropdownMenuItem_int: findType("DropdownMenuItem"), Duration: findType("Duration"), EInvoiceElementEntity: findType("EInvoiceElementEntity"), EInvoiceFieldEntity: findType("EInvoiceFieldEntity"), EInvoiceSettingsVM: findType("EInvoiceSettingsVM"), EdgeInsetsGeometry: findType("EdgeInsetsGeometry"), EditClient: findType("EditClient"), EditEvent: findType("EditEvent"), EditExpenseCategory: findType("EditExpenseCategory"), EditProject: findType("EditProject"), EditReaction: findType("EditReaction"), EditVendor: findType("EditVendor"), Editable: findType("Editable"), EfficientLengthIterable_dynamic: findType("EfficientLengthIterable<@>"), Element: findType("Element2"), Element_2: findType("Element0"), Element_3: findType("Element"), ElevatedButtonTheme: findType("ElevatedButtonTheme"), EmailCreditRequest: findType("EmailCreditRequest"), EmailCreditVM: findType("EmailCreditVM"), EmailInvoiceRequest: findType("EmailInvoiceRequest"), EmailInvoiceVM: findType("EmailInvoiceVM"), EmailPaymentRequest: findType("EmailPaymentRequest"), EmailPurchaseOrderRequest: findType("EmailPurchaseOrderRequest"), EmailPurchaseOrderVM: findType("EmailPurchaseOrderVM"), EmailQuoteRequest: findType("EmailQuoteRequest"), EmailQuoteVM: findType("EmailQuoteVM"), EmailSettingsVM: findType("EmailSettingsVM"), EmailTemplate: findType("EmailTemplate"), EmbeddedViewParams: findType("EmbeddedViewParams"), EndTagToken: findType("EndTagToken"), EngineFlutterView: findType("EngineFlutterView"), EngineImageFilter: findType("EngineImageFilter"), EngineParagraphStyle: findType("EngineParagraphStyle"), EnginePicture: findType("EnginePicture"), EnginePictureRecorder: findType("EnginePictureRecorder"), EngineTextStyle: findType("EngineTextStyle"), EntityAction: findType("EntityAction"), EntityDropdownDialog: findType("EntityDropdownDialog"), EntityState: findType("EntityState"), EntityStats: findType("EntityStats"), EntityStatus: findType("EntityStatus"), EntityType: findType("EntityType"), Error: findType("Error"), ErrorDialog: findType("ErrorDialog"), Event: findType("Event"), Exception: findType("Exception"), ExpandIterable__SemanticsSortGroup_SemanticsNode: findType("ExpandIterable<_SemanticsSortGroup,SemanticsNode>"), ExpandSelectionToDocumentBoundaryIntent: findType("ExpandSelectionToDocumentBoundaryIntent"), ExpandSelectionToLineBreakIntent: findType("ExpandSelectionToLineBreakIntent"), Expando_BoxHitTestResult: findType("Expando"), ExpenseCategoryEditVM: findType("ExpenseCategoryEditVM"), ExpenseCategoryEntity: findType("ExpenseCategoryEntity"), ExpenseCategoryItemResponse: findType("ExpenseCategoryItemResponse"), ExpenseCategoryListResponse: findType("ExpenseCategoryListResponse"), ExpenseCategoryListVM: findType("ExpenseCategoryListVM"), ExpenseCategoryScreenVM: findType("ExpenseCategoryScreenVM"), ExpenseCategoryState: findType("ExpenseCategoryState"), ExpenseCategoryUIState: findType("ExpenseCategoryUIState"), ExpenseCategoryViewVM: findType("ExpenseCategoryViewVM"), ExpenseEditVM: findType("ExpenseEditVM"), ExpenseEntity: findType("ExpenseEntity"), ExpenseItemResponse: findType("ExpenseItemResponse"), ExpenseListResponse: findType("ExpenseListResponse"), ExpenseListVM: findType("ExpenseListVM"), ExpenseReportFields: findType("ExpenseReportFields"), ExpenseScheduleEntity: findType("ExpenseScheduleEntity"), ExpenseScreenVM: findType("ExpenseScreenVM"), ExpenseSettingsVM: findType("ExpenseSettingsVM"), ExpenseState: findType("ExpenseState"), ExpenseStatusEntity: findType("ExpenseStatusEntity"), ExpenseUIState: findType("ExpenseUIState"), ExpenseViewVM: findType("ExpenseViewVM"), ExportType: findType("ExportType"), ExtendSelectionByCharacterIntent: findType("ExtendSelectionByCharacterIntent"), ExtendSelectionToDocumentBoundaryIntent: findType("ExtendSelectionToDocumentBoundaryIntent"), ExtendSelectionToLineBreakIntent: findType("ExtendSelectionToLineBreakIntent"), ExtendSelectionToNextParagraphBoundaryIntent: findType("ExtendSelectionToNextParagraphBoundaryIntent"), ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: findType("ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent"), ExtendSelectionToNextWordBoundaryIntent: findType("ExtendSelectionToNextWordBoundaryIntent"), ExtendSelectionToNextWordBoundaryOrCaretLocationIntent: findType("ExtendSelectionToNextWordBoundaryOrCaretLocationIntent"), ExtendedState_StatefulWidget: findType("ExtendedState"), FallbackFontComponent: findType("FallbackFontComponent"), FeesAndLimitsSettings: findType("FeesAndLimitsSettings"), FilterByEntity: findType("FilterByEntity"), FlexParentData: findType("FlexParentData"), FlexibleSpaceBarSettings: findType("FlexibleSpaceBarSettings"), Float32List: findType("Float32List"), Float64List: findType("Float64List"), FloatingCursorListener: findType("FloatingCursorListener"), FlutterError: findType("FlutterError"), FlutterView: findType("FlutterView"), FocusNode: findType("FocusNode"), FocusScopeNode: findType("FocusScopeNode"), FontAsset: findType("FontAsset"), FontDownloadResult: findType("FontDownloadResult"), FontFamily: findType("FontFamily"), FontLoadError: findType("FontLoadError"), FontManifest: findType("FontManifest"), FontVariation: findType("FontVariation"), FormFieldState_dynamic: findType("FormFieldState<@>"), FormState: findType("FormState"), FormatException: findType("FormatException"), FrameInfo: findType("FrameInfo"), FrameReference_PersistedSurface: findType("FrameReference"), FullType: findType("FullType"), Function: findType("Function"), Future_PurchaseDetails: findType("Future"), Future_ServiceExtensionResponse: findType("Future"), Future_ServiceExtensionResponse_Function_2_String_and_Map_String_String: findType("Future(String,Map)"), Future_Uint8List: findType("Future"), Future_bool_Function: findType("Future()"), Future_dynamic: findType("Future<@>"), Future_nullable_ByteData: findType("Future"), Future_nullable_DateTime: findType("Future"), Future_nullable_GoogleUser: findType("Future"), Future_nullable_String: findType("Future"), Future_void: findType("Future<~>"), GatewayConfigField: findType("GatewayConfigField"), GatewayEntity: findType("GatewayEntity"), GatewayOptionsEntity: findType("GatewayOptionsEntity"), GatewayTokenEntity: findType("GatewayTokenEntity"), GatewayTokenMetaEntity: findType("GatewayTokenMetaEntity"), GeneralConstantMap_MessageLevel_String: findType("GeneralConstantMap"), GeneralConstantMap_ShortcutActivator_Intent: findType("GeneralConstantMap"), GeneralConstantMap_String_String: findType("GeneralConstantMap"), GeneralConstantMap_int_Color: findType("GeneralConstantMap"), GeneralConstantMap_int_String: findType("GeneralConstantMap"), GeneralConstantSet_MaterialState: findType("GeneralConstantSet"), GeneralConstantSet_PointerDeviceKind: findType("GeneralConstantSet"), GeneralConstantSet_TargetPlatform: findType("GeneralConstantSet"), GeneralConstantSet_int: findType("GeneralConstantSet"), GeneratedNumbersVM: findType("GeneratedNumbersVM"), GestureArenaEntry: findType("GestureArenaEntry"), GestureListener: findType("GestureListener"), GestureRecognizer: findType("GestureRecognizer"), GestureRecognizerFactoryWithHandlers_DoubleTapGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_ForcePressGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_PanGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_ScaleGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_TapAndHorizontalDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_TapAndPanGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_TapGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_TapSequenceGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), GestureRecognizerFactoryWithHandlers__ThumbPressGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers<_ThumbPressGestureRecognizer>"), GestureRecognizerFactoryWithHandlers__ThumbPressGestureRecognizer_2: findType("GestureRecognizerFactoryWithHandlers<_ThumbPressGestureRecognizer0>"), GestureRecognizerFactoryWithHandlers__TrackTapGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers<_TrackTapGestureRecognizer>"), GestureRecognizerFactoryWithHandlers__TrackTapGestureRecognizer_2: findType("GestureRecognizerFactoryWithHandlers<_TrackTapGestureRecognizer0>"), GestureRecognizerFactory_GestureRecognizer: findType("GestureRecognizerFactory"), GestureType: findType("GestureType"), GlobalKey_State_StatefulWidget: findType("GlobalKey>"), GlobalObjectKey_NavigatorState: findType("GlobalObjectKey"), GlobalObjectKey_State_StatefulWidget: findType("GlobalObjectKey>"), GoogleAuthSignInError: findType("GoogleAuthSignInError"), GooglePlayPurchaseDetails: findType("GooglePlayPurchaseDetails"), GoogleSignInAuthentication: findType("GoogleSignInAuthentication"), GoogleSignInTokenData: findType("GoogleSignInTokenData"), GoogleUser: findType("GoogleUser"), GranularlyExtendSelectionEvent: findType("GranularlyExtendSelectionEvent"), GroupEditVM: findType("GroupEditVM"), GroupEntity: findType("GroupEntity"), GroupItemResponse: findType("GroupItemResponse"), GroupListResponse: findType("GroupListResponse"), GroupListVM: findType("GroupListVM"), GroupScreenVM: findType("GroupScreenVM"), GroupState: findType("GroupState"), GroupUIState: findType("GroupUIState"), GroupViewVM: findType("GroupViewVM"), HasActivities: findType("HasActivities"), HashedObserverList_of_KeyEventResult_Function_KeyEvent: findType("HashedObserverList"), HashedObserverList_of_void_Function_FocusHighlightMode: findType("HashedObserverList<~(FocusHighlightMode)>"), HealthCheckDialog: findType("HealthCheckDialog"), HealthCheckLastErrorResponse: findType("HealthCheckLastErrorResponse"), HealthCheckPHPResponse: findType("HealthCheckPHPResponse"), HealthCheckQueueResponse: findType("HealthCheckQueueResponse"), HealthCheckResponse: findType("HealthCheckResponse"), Hero: findType("Hero"), HeroControllerScope: findType("HeroControllerScope"), HistoryRecord: findType("HistoryRecord"), HitTestEntry_HitTestTarget: findType("HitTestEntry"), HitTestResult: findType("HitTestResult"), HitTestTarget: findType("HitTestTarget"), HtmlImage: findType("HtmlImage"), HttpFetchResponse: findType("HttpFetchResponse"), HttpRequest: findType("HttpRequest"), IconButtonTheme: findType("IconButtonTheme"), IconData: findType("IconData"), IconTheme: findType("IconTheme"), Identifier: findType("Identifier"), IfdDirectory: findType("IfdDirectory"), IfdValue: findType("IfdValue"), Image: findType("Image1"), ImageChunkEvent: findType("ImageChunkEvent"), ImageData: findType("ImageData0"), ImageData_2: findType("ImageData"), ImageSizeInfo: findType("ImageSizeInfo"), ImageStreamListener: findType("ImageStreamListener"), ImmutableAxis_num: findType("ImmutableAxis"), ImmutableBuffer: findType("ImmutableBuffer"), ImportExportVM: findType("ImportExportVM"), ImportRequestMapping: findType("ImportRequestMapping"), ImportType: findType("ImportType"), InAppPurchaseAndroidPlatformAddition: findType("InAppPurchaseAndroidPlatformAddition"), InAppPurchaseStoreKitPlatformAddition: findType("InAppPurchaseStoreKitPlatformAddition"), InTableTextPhase: findType("InTableTextPhase"), IncreasePricesRecurringInvoicesRequest: findType("IncreasePricesRecurringInvoicesRequest"), IndexedSlot_nullable_Element: findType("IndexedSlot"), IndustryEntity: findType("IndustryEntity"), InheritedElement: findType("InheritedElement"), InheritedTheme: findType("InheritedTheme"), InheritedWidget: findType("InheritedWidget"), InkWell: findType("InkWell"), InlineSyntax: findType("InlineSyntax"), InputBorder: findType("InputBorder"), InputElement: findType("InputElement"), InputStreamBase: findType("InputStreamBase"), Int16List: findType("Int16List"), Int32List: findType("Int32List"), Int8List: findType("Int8List"), IntTween: findType("IntTween"), Intent: findType("Intent"), InteractiveInkFeature: findType("InteractiveInkFeature"), InteractiveInkFeatureFactory: findType("InteractiveInkFeatureFactory"), InvitationEntity: findType("InvitationEntity"), InvoiceDesignVM: findType("InvoiceDesignVM"), InvoiceEditContactsVM: findType("InvoiceEditContactsVM"), InvoiceEditDetailsVM: findType("InvoiceEditDetailsVM"), InvoiceEditItemsVM: findType("InvoiceEditItemsVM"), InvoiceEditNotesVM: findType("InvoiceEditNotesVM"), InvoiceEditPDFVM: findType("InvoiceEditPDFVM"), InvoiceEditVM: findType("InvoiceEditVM"), InvoiceEntity: findType("InvoiceEntity"), InvoiceHistoryEntity: findType("InvoiceHistoryEntity"), InvoiceItemEntity: findType("InvoiceItemEntity"), InvoiceItemReportFields: findType("InvoiceItemReportFields"), InvoiceItemResponse: findType("InvoiceItemResponse"), InvoiceItemSelector: findType("InvoiceItemSelector"), InvoiceListResponse: findType("InvoiceListResponse"), InvoiceListVM: findType("InvoiceListVM"), InvoicePdfVM: findType("InvoicePdfVM"), InvoiceReportFields: findType("InvoiceReportFields"), InvoiceScheduleEntity: findType("InvoiceScheduleEntity"), InvoiceScreenVM: findType("InvoiceScreenVM"), InvoiceState: findType("InvoiceState"), InvoiceStatusEntity: findType("InvoiceStatusEntity"), InvoiceUIState: findType("InvoiceUIState"), InvoiceViewVM: findType("InvoiceViewVM"), ItemEditDetails: findType("ItemEditDetails"), ItemSelectionList_SuperEditorDemoTextItem: findType("ItemSelectionList"), IterableEquality_dynamic: findType("IterableEquality<@>"), Iterable_dynamic: findType("Iterable<@>"), Iterable_nullable_Object: findType("Iterable"), JSArray_A11yNode: findType("JSArray"), JSArray_Adaptation_Object: findType("JSArray>"), JSArray_AppDropdownButton_String: findType("JSArray>"), JSArray_AppLifecycleState: findType("JSArray"), JSArray_AppleIDAuthorizationScopes: findType("JSArray"), JSArray_AttributedString: findType("JSArray"), JSArray_AttributedText: findType("JSArray"), JSArray_AxisTicks_DateTime: findType("JSArray>"), JSArray_AxisTicks_String: findType("JSArray>"), JSArray_AxisTicks_num: findType("JSArray>"), JSArray_BaseBarRendererElement: findType("JSArray"), JSArray_BaseEntity: findType("JSArray"), JSArray_BidiFragment: findType("JSArray"), JSArray_BlockSyntax: findType("JSArray"), JSArray_BoardItemState: findType("JSArray"), JSArray_BoardListState: findType("JSArray"), JSArray_BoxShadow: findType("JSArray"), JSArray_CanvasRect: findType("JSArray"), JSArray_ChartBehavior_DateTime: findType("JSArray>"), JSArray_ChartBehavior_DateTime_2: findType("JSArray>"), JSArray_ChartBehavior_String: findType("JSArray>"), JSArray_ChartDataGroup: findType("JSArray"), JSArray_ChartMoneyData: findType("JSArray"), JSArray_CkCanvas: findType("JSArray"), JSArray_CkPicture: findType("JSArray"), JSArray_CkPictureRecorder: findType("JSArray"), JSArray_CkTextStyle: findType("JSArray"), JSArray_ClientContactEntity: findType("JSArray"), JSArray_ClientReportFields: findType("JSArray"), JSArray_Color: findType("JSArray"), JSArray_Color_2: findType("JSArray"), JSArray_CompanyEntity: findType("JSArray"), JSArray_Completer_dynamic: findType("JSArray>"), JSArray_ComponentBuilder: findType("JSArray"), JSArray_Conic: findType("JSArray"), JSArray_ConnectivityResult: findType("JSArray"), JSArray_ContactReportFields: findType("JSArray"), JSArray_ContainerLayer: findType("JSArray"), JSArray_ContextMenuButtonItem: findType("JSArray"), JSArray_CreditItemReportFields: findType("JSArray"), JSArray_CreditReportFields: findType("JSArray"), JSArray_CustomPainterSemantics: findType("JSArray"), JSArray_DashboardField: findType("JSArray"), JSArray_DashboardSections: findType("JSArray"), JSArray_DataCell: findType("JSArray"), JSArray_DataColumn: findType("JSArray"), JSArray_DataRow: findType("JSArray"), JSArray_DatePicker: findType("JSArray"), JSArray_DateTime: findType("JSArray"), JSArray_Delimiter: findType("JSArray"), JSArray_DiagnosticsNode: findType("JSArray"), JSArray_Directionality: findType("JSArray"), JSArray_DocumentEntity: findType("JSArray"), JSArray_DocumentNode: findType("JSArray"), JSArray_DocumentReportFields: findType("JSArray"), JSArray_DocumentStatusEntity: findType("JSArray"), JSArray_DomSubscription: findType("JSArray"), JSArray_DropdownMenuItem_EmailTemplate: findType("JSArray>"), JSArray_DropdownMenuItem_String: findType("JSArray>"), JSArray_DropdownMenuItem_TaxRateEntity: findType("JSArray>"), JSArray_DropdownMenuItem_bool: findType("JSArray>"), JSArray_DropdownMenuItem_double: findType("JSArray>"), JSArray_DropdownMenuItem_int: findType("JSArray>"), JSArray_EditCommand: findType("JSArray"), JSArray_EditEvent: findType("JSArray"), JSArray_EditListener: findType("JSArray"), JSArray_EditRequest: findType("JSArray"), JSArray_Element: findType("JSArray"), JSArray_Element_2: findType("JSArray"), JSArray_Element_3: findType("JSArray"), JSArray_EmailTemplate: findType("JSArray"), JSArray_EngineFlutterDisplay: findType("JSArray"), JSArray_EntityAction: findType("JSArray"), JSArray_EntityState: findType("JSArray"), JSArray_EntityType: findType("JSArray"), JSArray_ExpenseCategoryEntity: findType("JSArray"), JSArray_ExpenseEntity: findType("JSArray"), JSArray_ExpenseReportFields: findType("JSArray"), JSArray_ExpenseStatusEntity: findType("JSArray"), JSArray_ExportType: findType("JSArray"), JSArray_Expression: findType("JSArray"), JSArray_FallbackFontComponent: findType("JSArray"), JSArray_FocusNode: findType("JSArray"), JSArray_FontFamily: findType("JSArray"), JSArray_FontFeature: findType("JSArray"), JSArray_FontLoadError: findType("JSArray"), JSArray_FontVariation: findType("JSArray"), JSArray_FormatNumberType: findType("JSArray"), JSArray_FrameReference_dynamic: findType("JSArray>"), JSArray_FrameTiming: findType("JSArray"), JSArray_FullType: findType("JSArray"), JSArray_Future_FontDownloadResult: findType("JSArray>"), JSArray_Future_ProductDetailsResponseWrapper: findType("JSArray>"), JSArray_Future_PurchasesResultWrapper: findType("JSArray>"), JSArray_Future_Record_2_String_and_nullable_FontLoadError: findType("JSArray>"), JSArray_Future_void: findType("JSArray>"), JSArray_GatewayTokenEntity: findType("JSArray"), JSArray_GestureArenaMember: findType("JSArray"), JSArray_GestureListener: findType("JSArray"), JSArray_GlobalKey_State_StatefulWidget: findType("JSArray>>"), JSArray_GooglePlayProductDetails: findType("JSArray"), JSArray_HitTestEntry_HitTestTarget: findType("JSArray>"), JSArray_HtmlElement: findType("JSArray"), JSArray_IconButton: findType("JSArray"), JSArray_Image: findType("JSArray"), JSArray_ImageStreamListener: findType("JSArray"), JSArray_ImportType: findType("JSArray"), JSArray_InheritedElement: findType("JSArray"), JSArray_InheritedTheme: findType("JSArray"), JSArray_InkFeature: findType("JSArray"), JSArray_InlineSpan: findType("JSArray"), JSArray_InlineSpanSemanticsInformation: findType("JSArray"), JSArray_InlineSyntax: findType("JSArray"), JSArray_InvitationEntity: findType("JSArray"), JSArray_InvoiceEntity: findType("JSArray"), JSArray_InvoiceItemEntity: findType("JSArray"), JSArray_InvoiceItemReportFields: findType("JSArray"), JSArray_InvoiceReportFields: findType("JSArray"), JSArray_InvoiceStatusEntity: findType("JSArray"), JSArray_JavaScriptObject: findType("JSArray"), JSArray_KeyEvent: findType("JSArray"), JSArray_KeyEventResult: findType("JSArray"), JSArray_Layer: findType("JSArray"), JSArray_LayoutFragment: findType("JSArray"), JSArray_LayoutId: findType("JSArray"), JSArray_LayoutView: findType("JSArray"), JSArray_LicenseEntry: findType("JSArray"), JSArray_LicenseParagraph: findType("JSArray"), JSArray_LifecycleListener_DateTime: findType("JSArray>"), JSArray_LifecycleListener_String: findType("JSArray>"), JSArray_LineBreakFragment: findType("JSArray"), JSArray_LineMetrics: findType("JSArray"), JSArray_LinkifyElement: findType("JSArray"), JSArray_ListItem: findType("JSArray"), JSArray_ListItemType: findType("JSArray"), JSArray_ListTile: findType("JSArray"), JSArray_List_ReportElement: findType("JSArray>"), JSArray_List_SemanticsConfiguration: findType("JSArray>"), JSArray_List_String: findType("JSArray>"), JSArray_List__InterestingSemanticsFragment: findType("JSArray>"), JSArray_List_int: findType("JSArray>"), JSArray_List_nullable_bool: findType("JSArray>"), JSArray_Listenable: findType("JSArray"), JSArray_LocalHistoryEntry: findType("JSArray"), JSArray_Locale: findType("JSArray"), JSArray_LocalizationsDelegate_dynamic: findType("JSArray>"), JSArray_LogicalKeyboardKey: findType("JSArray"), JSArray_Map_String_Object: findType("JSArray>"), JSArray_Map_String_dynamic: findType("JSArray>"), JSArray_Map_dynamic_dynamic: findType("JSArray>"), JSArray_Map_of_String_and_nullable_String: findType("JSArray>"), JSArray_Matrix4: findType("JSArray"), JSArray_Matrix4_2: findType("JSArray"), JSArray_MergeableMaterialItem: findType("JSArray"), JSArray_Message: findType("JSArray"), JSArray_MultiAttributionSpan: findType("JSArray"), JSArray_MultipartFile: findType("JSArray"), JSArray_Mutator: findType("JSArray"), JSArray_NavigatorObserver: findType("JSArray"), JSArray_Node: findType("JSArray"), JSArray_Node_2: findType("JSArray"), JSArray_NotoFont: findType("JSArray"), JSArray_Object: findType("JSArray"), JSArray_Offset: findType("JSArray"), JSArray_OverlayEntry: findType("JSArray"), JSArray_OverlayGroup: findType("JSArray"), JSArray_PageStorageKey_dynamic: findType("JSArray>"), JSArray_Paint: findType("JSArray"), JSArray_PaintCommand: findType("JSArray"), JSArray_PaintRequest: findType("JSArray"), JSArray_Pair_String_String: findType("JSArray>"), JSArray_ParagraphLine: findType("JSArray"), JSArray_ParagraphSpan: findType("JSArray"), JSArray_ParentDataElement_ParentData: findType("JSArray>"), JSArray_ParseError: findType("JSArray"), JSArray_Path: findType("JSArray"), JSArray_PaymentEntity: findType("JSArray"), JSArray_PaymentReportFields: findType("JSArray"), JSArray_PaymentStatusEntity: findType("JSArray"), JSArray_PdfPreviewPageData: findType("JSArray"), JSArray_PersistedContainerSurface: findType("JSArray"), JSArray_PersistedSurface: findType("JSArray"), JSArray_Phase: findType("JSArray"), JSArray_PlaceholderDimensions: findType("JSArray"), JSArray_PlatformFile: findType("JSArray"), JSArray_PngFrame: findType("JSArray"), JSArray_Point_double: findType("JSArray>"), JSArray_Point_num: findType("JSArray>"), JSArray_PointerData: findType("JSArray"), JSArray_PointerEvent: findType("JSArray"), JSArray_PopupMenuEntry_EntityAction: findType("JSArray>"), JSArray_PopupMenuEntry_String: findType("JSArray>"), JSArray_ProcessTextAction: findType("JSArray"), JSArray_ProductDetails: findType("JSArray"), JSArray_ProductDetailsResponseWrapper: findType("JSArray"), JSArray_ProductEntity: findType("JSArray"), JSArray_ProductReportFields: findType("JSArray"), JSArray_ProfitAndLossReportFields: findType("JSArray"), JSArray_PurchaseDetails: findType("JSArray"), JSArray_PurchaseOrderItemReportFields: findType("JSArray"), JSArray_PurchaseOrderReportFields: findType("JSArray"), JSArray_QrDatum: findType("JSArray"), JSArray_QrRsBlock: findType("JSArray"), JSArray_QuoteItemReportFields: findType("JSArray"), JSArray_QuoteReportFields: findType("JSArray"), JSArray_Radius: findType("JSArray"), JSArray_ReactiveModelImp_dynamic: findType("JSArray>"), JSArray_Record_2_String_and_UnregisteredFont: findType("JSArray<+(String,UnregisteredFont)>"), JSArray_Record_3_List_PointerData_data_and_JavaScriptObject_event_and_Duration_timeStamp: findType("JSArray<+data,event,timeStamp(List,JavaScriptObject,Duration)>"), JSArray_Rect: findType("JSArray"), JSArray_RecurringExpenseReportFields: findType("JSArray"), JSArray_RecurringInvoiceReportFields: findType("JSArray"), JSArray_RegisteredFont: findType("JSArray"), JSArray_RenderBox: findType("JSArray"), JSArray_RenderEditablePainter: findType("JSArray"), JSArray_RenderObject: findType("JSArray"), JSArray_RenderSliver: findType("JSArray"), JSArray_ReportColumnType: findType("JSArray"), JSArray_ReportElement: findType("JSArray"), JSArray_RestorationBucket: findType("JSArray"), JSArray_RoleManager: findType("JSArray"), JSArray_Route_void: findType("JSArray>"), JSArray_SKProductDiscountWrapper: findType("JSArray"), JSArray_SaveClipEntry: findType("JSArray"), JSArray_SaveStackEntry: findType("JSArray"), JSArray_ScrollPosition: findType("JSArray"), JSArray_Selectable: findType("JSArray"), JSArray_SelectableEntity: findType("JSArray"), JSArray_SelectionModelConfig_DateTime: findType("JSArray>"), JSArray_SelectionRect: findType("JSArray"), JSArray_Selector: findType("JSArray"), JSArray_SemanticsConfiguration: findType("JSArray"), JSArray_SemanticsNode: findType("JSArray"), JSArray_SemanticsNodeUpdate: findType("JSArray"), JSArray_SemanticsObject: findType("JSArray"), JSArray_Series_dynamic_DateTime: findType("JSArray>"), JSArray_Series_dynamic_String: findType("JSArray>"), JSArray_ShaderDeclaration: findType("JSArray"), JSArray_ShaderMethod: findType("JSArray"), JSArray_Shadow: findType("JSArray"), JSArray_ShapeBorder: findType("JSArray"), JSArray_SimpleSelectorSequence: findType("JSArray"), JSArray_SingleColumnLayoutComponentViewModel: findType("JSArray"), JSArray_SingleColumnLayoutStylePhase: findType("JSArray"), JSArray_SpanMarker: findType("JSArray"), JSArray_String: findType("JSArray"), JSArray_StringAttribute: findType("JSArray"), JSArray_StringToken: findType("JSArray"), JSArray_StyleNode: findType("JSArray"), JSArray_StyleRule: findType("JSArray"), JSArray_SuggestionSpan: findType("JSArray"), JSArray_SuperEditorLayerBuilder: findType("JSArray"), JSArray_TableRow: findType("JSArray"), JSArray_TagAttribute: findType("JSArray"), JSArray_TaskEntity: findType("JSArray"), JSArray_TaskItemReportFields: findType("JSArray"), JSArray_TaskReportFields: findType("JSArray"), JSArray_TaskStatusEntity: findType("JSArray"), JSArray_TaskTime: findType("JSArray"), JSArray_TaxRateReportFields: findType("JSArray"), JSArray_TaxRateReportFields_2: findType("JSArray"), JSArray_TextBox: findType("JSArray"), JSArray_TextButton: findType("JSArray"), JSArray_TextDecoration: findType("JSArray"), JSArray_TextEditingController: findType("JSArray"), JSArray_TextEditingDelta: findType("JSArray"), JSArray_TextInputFormatter: findType("JSArray"), JSArray_TextLayoutUnderline: findType("JSArray"), JSArray_TextRange: findType("JSArray"), JSArray_TextSelectionPoint: findType("JSArray"), JSArray_TextSpan: findType("JSArray"), JSArray_ThemeExtension_ThemeExtension_dynamic: findType("JSArray>>"), JSArray_Tick_DateTime: findType("JSArray>"), JSArray_Tick_num: findType("JSArray>"), JSArray_TimeOfDay: findType("JSArray"), JSArray_TimeRangeTickProvider: findType("JSArray"), JSArray_TransactionEntity: findType("JSArray"), JSArray_TransactionReportFields: findType("JSArray"), JSArray_TransactionRuleCriteriaEntity: findType("JSArray"), JSArray_TransactionStatusEntity: findType("JSArray"), JSArray_TweenSequenceItem_Size: findType("JSArray>"), JSArray_TweenSequenceItem_double: findType("JSArray>"), JSArray_Type: findType("JSArray"), JSArray_Uint8List: findType("JSArray"), JSArray_UnregisteredFont: findType("JSArray"), JSArray_VendorContactEntity: findType("JSArray"), JSArray_VendorReportFields: findType("JSArray"), JSArray_WebDropItem: findType("JSArray"), JSArray_Widget: findType("JSArray"), JSArray_WidgetsBindingObserver: findType("JSArray"), JSArray__ActivatorIntentPair: findType("JSArray<_ActivatorIntentPair>"), JSArray__Autofocus: findType("JSArray<_Autofocus>"), JSArray__BoxEdge: findType("JSArray<_BoxEdge>"), JSArray__DateFormatField: findType("JSArray<_DateFormatField>"), JSArray__DirectionalPolicyDataEntry: findType("JSArray<_DirectionalPolicyDataEntry>"), JSArray__Highlight: findType("JSArray<_Highlight>"), JSArray__InterestingSemanticsFragment: findType("JSArray<_InterestingSemanticsFragment>"), JSArray__Interval: findType("JSArray<_Interval>"), JSArray__Line: findType("JSArray<_Line>"), JSArray__Listener: findType("JSArray<_Listener>"), JSArray__MenuPageInfo: findType("JSArray<_MenuPageInfo>"), JSArray__OverlayEntryWidget: findType("JSArray<_OverlayEntryWidget>"), JSArray__PaintableUnderline: findType("JSArray<_PaintableUnderline>"), JSArray__ParentInkResponseState: findType("JSArray<_ParentInkResponseState>"), JSArray__Pending: findType("JSArray<_Pending>"), JSArray__PersistedSurfaceMatch: findType("JSArray<_PersistedSurfaceMatch>"), JSArray__ReadingOrderDirectionalGroupData: findType("JSArray<_ReadingOrderDirectionalGroupData>"), JSArray__ReadingOrderSortData: findType("JSArray<_ReadingOrderSortData>"), JSArray__RouteEntry: findType("JSArray<_RouteEntry>"), JSArray__RunMetrics: findType("JSArray<_RunMetrics>"), JSArray__SaveElementStackEntry: findType("JSArray<_SaveElementStackEntry>"), JSArray__ScribblePlaceholder: findType("JSArray<_ScribblePlaceholder>"), JSArray__SelectableFragment: findType("JSArray<_SelectableFragment>"), JSArray__SemanticsSortGroup: findType("JSArray<_SemanticsSortGroup>"), JSArray__StandardBottomSheet: findType("JSArray<_StandardBottomSheet>"), JSArray__TableElementRow: findType("JSArray<_TableElementRow>"), JSArray__TableSlot: findType("JSArray<_TableSlot>"), JSArray__TappableLabel: findType("JSArray<_TappableLabel>"), JSArray__TransformPart: findType("JSArray<_TransformPart>"), JSArray__TraversalSortNode: findType("JSArray<_TraversalSortNode>"), JSArray_bool: findType("JSArray"), JSArray_double: findType("JSArray"), JSArray_dynamic: findType("JSArray<@>"), JSArray_int: findType("JSArray"), JSArray_nullable_Element: findType("JSArray"), JSArray_nullable_EntityAction: findType("JSArray"), JSArray_nullable_ExpenseEntity: findType("JSArray"), JSArray_nullable_InvoiceEntity: findType("JSArray"), JSArray_nullable_LayoutFragment: findType("JSArray"), JSArray_nullable_LogicalKeyboardKey: findType("JSArray"), JSArray_nullable_Node: findType("JSArray"), JSArray_nullable_PaymentEntity: findType("JSArray"), JSArray_nullable_PersistedSurface: findType("JSArray"), JSArray_nullable_Rect: findType("JSArray"), JSArray_nullable_RenderBox: findType("JSArray"), JSArray_nullable_Route_dynamic: findType("JSArray?>"), JSArray_nullable_ShapeBorder: findType("JSArray"), JSArray_nullable_SingleColumnLayoutViewModel: findType("JSArray"), JSArray_nullable_String: findType("JSArray"), JSArray_nullable_TaskEntity: findType("JSArray"), JSArray_nullable_Uint8List: findType("JSArray"), JSArray_nullable_UserCompanyState: findType("JSArray"), JSArray_nullable__AsyncBlock: findType("JSArray<_AsyncBlock?>"), JSArray_nullable_int: findType("JSArray"), JSArray_num: findType("JSArray"), JSArray_of_ContentLayerWidget_Function_BuildContext: findType("JSArray"), JSArray_of_ExecutionInstruction_Function_$named_$req_editContext_SuperEditorContext_and_$req_keyEvent_KeyEvent: findType("JSArray"), JSArray_of_Future_bool_Function: findType("JSArray()>"), JSArray_of_ListUIState_Function_ListUIState_dynamic: findType("JSArray"), JSArray_of_Stream_LicenseEntry_Function: findType("JSArray()>"), JSArray_of_String_Function_String_dynamic: findType("JSArray"), JSArray_of_TextFieldKeyboardHandlerResult_Function_$named_$req_keyEvent_KeyEvent_and_$req_textFieldContext_SuperTextFieldContext: findType("JSArray"), JSArray_of__DateFormatField_Function_String_DateFormat: findType("JSArray<_DateFormatField(String,DateFormat)>"), JSArray_of_bool_Function_KeyEvent: findType("JSArray"), JSArray_of_bool_Function_bool_dynamic: findType("JSArray"), JSArray_of_dynamic_Function_3_Store_AppState_and_dynamic_and_dynamic_Function_dynamic: findType("JSArray<@(Store,@,@(@))>"), JSArray_of_dynamic_Function_dynamic: findType("JSArray<@(@)>"), JSArray_of_int_Function_int_dynamic: findType("JSArray"), JSArray_of_nullable_Completer_Null_Function_2_nullable_Completer_Null_and_dynamic: findType("JSArray?(Completer?,@)>"), JSArray_of_nullable_Completer_SelectableEntity_Function_2_nullable_Completer_SelectableEntity_and_dynamic: findType("JSArray?(Completer?,@)>"), JSArray_of_nullable_InvoiceEntity_Function_2_nullable_InvoiceEntity_and_dynamic: findType("JSArray"), JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic: findType("JSArray"), JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic: findType("JSArray"), JSArray_of_nullable_dynamic_Function: findType("JSArray<@()?>"), JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic: findType("JSArray"), JSArray_of_void_Function: findType("JSArray<~()>"), JSArray_of_void_Function_2_Object_and_nullable_StackTrace: findType("JSArray<~(Object,StackTrace?)>"), JSArray_of_void_Function_Action_Intent: findType("JSArray<~(Action)>"), JSArray_of_void_Function_AnimationStatus: findType("JSArray<~(AnimationStatus)>"), JSArray_of_void_Function_DocumentChangeLog: findType("JSArray<~(DocumentChangeLog)>"), JSArray_of_void_Function_Duration: findType("JSArray<~(Duration)>"), JSArray_of_void_Function_GestureMode: findType("JSArray<~(GestureMode)>"), JSArray_of_void_Function_List_FrameTiming: findType("JSArray<~(List)>"), JSArray_of_void_Function_ReactiveModelImp_dynamic: findType("JSArray<~(ReactiveModelImp<@>)>"), JSIndexable_dynamic: findType("JSIndexable<@>"), JSNull: findType("JSNull"), JSObject: findType("JSObject"), JavaScriptFunction: findType("JavaScriptFunction"), JavaScriptIndexingBehavior_dynamic: findType("JavaScriptIndexingBehavior<@>"), JavaScriptObject: findType("JavaScriptObject"), JsArray_dynamic: findType("JsArray<@>"), JsError: findType("JsError"), JsLinkedHashMap_String_bool: findType("JsLinkedHashMap"), JsLinkedHashMap_Symbol_dynamic: findType("JsLinkedHashMap"), KanbanVM: findType("KanbanVM"), KanbanViewState: findType("KanbanViewState"), KeepAliveParentDataMixin: findType("KeepAliveParentDataMixin"), Key: findType("Key"), KeyEventResult_Function_KeyEvent: findType("KeyEventResult(KeyEvent)"), KeyRange: findType("KeyRange"), KeyboardLockMode: findType("KeyboardLockMode"), KeyboardSide: findType("KeyboardSide"), LabeledGlobalKey_AndroidTextFieldTouchInteractorState: findType("LabeledGlobalKey"), LabeledGlobalKey_DrawerControllerState: findType("LabeledGlobalKey"), LabeledGlobalKey_EditableTextState: findType("LabeledGlobalKey"), LabeledGlobalKey_FormState: findType("LabeledGlobalKey"), LabeledGlobalKey_IOSTextFieldTouchInteractorState: findType("LabeledGlobalKey"), LabeledGlobalKey_NavigatorState: findType("LabeledGlobalKey"), LabeledGlobalKey_OverlayState: findType("LabeledGlobalKey"), LabeledGlobalKey_PdfPreviewCustomState: findType("LabeledGlobalKey"), LabeledGlobalKey_ProseTextState_StatefulWidget: findType("LabeledGlobalKey>"), LabeledGlobalKey_RawGestureDetectorState: findType("LabeledGlobalKey"), LabeledGlobalKey_State_StatefulWidget: findType("LabeledGlobalKey>"), LabeledGlobalKey_StyledToastWidgetState: findType("LabeledGlobalKey"), LabeledGlobalKey_SuperTextFieldScrollviewState: findType("LabeledGlobalKey"), LabeledGlobalKey__OverlayEntryWidgetState: findType("LabeledGlobalKey<_OverlayEntryWidgetState>"), LabeledGlobalKey__StandardBottomSheetState: findType("LabeledGlobalKey<_StandardBottomSheetState>"), LanguageEntity: findType("LanguageEntity"), Layer: findType("Layer"), LayerScene: findType("LayerScene"), Layer_2: findType("Layer0"), LayoutView: findType("LayoutView"), LeaderLayer: findType("LeaderLayer0"), LeaderLayer_2: findType("LeaderLayer"), LedgerEntity: findType("LedgerEntity"), LicenseEntry: findType("LicenseEntry"), LineCharProperty: findType("LineCharProperty"), LinePointHighlighter_DateTime: findType("LinePointHighlighter"), LinkAttribution: findType("LinkAttribution"), LinkReference: findType("LinkReference"), LinkTransactionToExpenseRequest: findType("LinkTransactionToExpenseRequest"), LinkTransactionToPaymentRequest: findType("LinkTransactionToPaymentRequest"), LinkedListEntry_LinkedListEntry_dynamic: findType("LinkedListEntry>"), LinkedList__ListenerEntry: findType("LinkedList<_ListenerEntry>"), LinkedList__OverlayEntryLocation: findType("LinkedList<_OverlayEntryLocation>"), ListBodyParentData: findType("ListBodyParentData"), ListBuilder_ActivityEntity: findType("ListBuilder"), ListBuilder_BankAccountEntity: findType("ListBuilder"), ListBuilder_BaseEntity: findType("ListBuilder"), ListBuilder_BuiltList_String: findType("ListBuilder>"), ListBuilder_ClientContactEntity: findType("ListBuilder"), ListBuilder_ClientEntity: findType("ListBuilder"), ListBuilder_CompanyGatewayEntity: findType("ListBuilder"), ListBuilder_CountryEntity: findType("ListBuilder"), ListBuilder_CurrencyEntity: findType("ListBuilder"), ListBuilder_DashboardField: findType("ListBuilder"), ListBuilder_DateFormatEntity: findType("ListBuilder"), ListBuilder_DatetimeFormatEntity: findType("ListBuilder"), ListBuilder_DesignEntity: findType("ListBuilder"), ListBuilder_DocumentEntity: findType("ListBuilder"), ListBuilder_EntityState: findType("ListBuilder"), ListBuilder_EntityStatus: findType("ListBuilder"), ListBuilder_EntityType: findType("ListBuilder"), ListBuilder_ExpenseCategoryEntity: findType("ListBuilder"), ListBuilder_ExpenseEntity: findType("ListBuilder"), ListBuilder_ExpenseScheduleEntity: findType("ListBuilder"), ListBuilder_GatewayEntity: findType("ListBuilder"), ListBuilder_GatewayTokenEntity: findType("ListBuilder"), ListBuilder_GroupEntity: findType("ListBuilder"), ListBuilder_HistoryRecord: findType("ListBuilder"), ListBuilder_IndustryEntity: findType("ListBuilder"), ListBuilder_InvitationEntity: findType("ListBuilder"), ListBuilder_InvoiceEntity: findType("ListBuilder"), ListBuilder_InvoiceItemEntity: findType("ListBuilder"), ListBuilder_InvoiceScheduleEntity: findType("ListBuilder"), ListBuilder_InvoiceStatusEntity: findType("ListBuilder"), ListBuilder_LanguageEntity: findType("ListBuilder"), ListBuilder_LedgerEntity: findType("ListBuilder"), ListBuilder_PaymentEntity: findType("ListBuilder"), ListBuilder_PaymentTermEntity: findType("ListBuilder"), ListBuilder_PaymentTypeEntity: findType("ListBuilder"), ListBuilder_PaymentableEntity: findType("ListBuilder"), ListBuilder_ProductEntity: findType("ListBuilder"), ListBuilder_ProjectEntity: findType("ListBuilder"), ListBuilder_RegistrationFieldEntity: findType("ListBuilder"), ListBuilder_ScheduleEntity: findType("ListBuilder"), ListBuilder_SizeEntity: findType("ListBuilder"), ListBuilder_String: findType("ListBuilder"), ListBuilder_SubscriptionEntity: findType("ListBuilder"), ListBuilder_SystemLogEntity: findType("ListBuilder"), ListBuilder_TaskEntity: findType("ListBuilder"), ListBuilder_TaskStatusEntity: findType("ListBuilder"), ListBuilder_TaxRateEntity: findType("ListBuilder"), ListBuilder_TimezoneEntity: findType("ListBuilder"), ListBuilder_TokenEntity: findType("ListBuilder"), ListBuilder_TransactionEntity: findType("ListBuilder"), ListBuilder_TransactionRuleCriteriaEntity: findType("ListBuilder"), ListBuilder_TransactionRuleEntity: findType("ListBuilder"), ListBuilder_UserCompanyEntity: findType("ListBuilder"), ListBuilder_UserCompanyState: findType("ListBuilder"), ListBuilder_UserEntity: findType("ListBuilder"), ListBuilder_VendorContactEntity: findType("ListBuilder"), ListBuilder_VendorEntity: findType("ListBuilder"), ListBuilder_WebhookEntity: findType("ListBuilder"), ListBuilder_dynamic: findType("ListBuilder<@>"), ListEquality_dynamic: findType("ListEquality<@>"), ListEquality_int: findType("ListEquality"), ListItemNode: findType("ListItemNode"), ListMultimapBuilder_dynamic_dynamic: findType("ListMultimapBuilder<@,@>"), ListTileTheme: findType("ListTileTheme"), ListUIState: findType("ListUIState"), List_AssetMetadata: findType("List"), List_BankAccountEntity: findType("List"), List_ChartDataGroup: findType("List"), List_ClientEntity: findType("List"), List_Color: findType("List"), List_CompanyGatewayEntity: findType("List"), List_DesignEntity: findType("List"), List_DocumentEntity: findType("List"), List_Element: findType("List"), List_ExpenseCategoryEntity: findType("List"), List_ExpenseEntity: findType("List"), List_GatewayTokenEntity: findType("List"), List_GroupEntity: findType("List"), List_InvoiceEntity: findType("List"), List_JavaScriptObject: findType("List"), List_LayoutFragment: findType("List"), List_LicenseEntry: findType("List"), List_List_String: findType("List>"), List_Map_String_String: findType("List>"), List_Map_of_String_and_nullable_String: findType("List>"), List_Node: findType("List"), List_Object: findType("List"), List_OverlayEntry: findType("List"), List_PaymentEntity: findType("List"), List_PaymentTermEntity: findType("List"), List_PointerEvent: findType("List"), List_ProcessTextAction: findType("List"), List_ProductEntity: findType("List"), List_ProjectEntity: findType("List"), List_PurchaseDetails: findType("List"), List_RestorationBucket: findType("List"), List_ScheduleEntity: findType("List"), List_SemanticsNode: findType("List"), List_String: findType("List"), List_SubscriptionEntity: findType("List"), List_TaskEntity: findType("List"), List_TaskStatusEntity: findType("List"), List_TaxRateEntity: findType("List"), List_TokenEntity: findType("List"), List_TransactionEntity: findType("List"), List_TransactionRuleEntity: findType("List"), List_UserEntity: findType("List"), List_VendorEntity: findType("List"), List_WebhookEntity: findType("List"), List__ActivatorIntentPair: findType("List<_ActivatorIntentPair>"), List_dynamic: findType("List<@>"), List_int: findType("List"), List_nullable_InvoiceEntity: findType("List"), List_nullable_Object: findType("List"), List_nullable_String: findType("List"), Listenable: findType("Listenable"), LiteralTerm: findType("LiteralTerm"), LoadAccountSuccess: findType("LoadAccountSuccess"), LoadBankAccount: findType("LoadBankAccount"), LoadClients: findType("LoadClients"), LoadCompanyGateway: findType("LoadCompanyGateway"), LoadCompanySuccess: findType("LoadCompanySuccess"), LoadCredit: findType("LoadCredit"), LoadDesign: findType("LoadDesign"), LoadDocument: findType("LoadDocument"), LoadDocumentData: findType("LoadDocumentData"), LoadExpense: findType("LoadExpense"), LoadExpenseCategory: findType("LoadExpenseCategory"), LoadExpenses: findType("LoadExpenses"), LoadGroup: findType("LoadGroup"), LoadInvoice: findType("LoadInvoice"), LoadInvoices: findType("LoadInvoices"), LoadPayment: findType("LoadPayment"), LoadPaymentTerm: findType("LoadPaymentTerm"), LoadPayments: findType("LoadPayments"), LoadProducts: findType("LoadProducts"), LoadProject: findType("LoadProject"), LoadPurchaseOrder: findType("LoadPurchaseOrder"), LoadPurchaseOrders: findType("LoadPurchaseOrders"), LoadQuote: findType("LoadQuote"), LoadQuotes: findType("LoadQuotes"), LoadRecurringExpense: findType("LoadRecurringExpense"), LoadRecurringInvoice: findType("LoadRecurringInvoice"), LoadRecurringInvoices: findType("LoadRecurringInvoices"), LoadSchedule: findType("LoadSchedule"), LoadSubscription: findType("LoadSubscription"), LoadTask: findType("LoadTask"), LoadTaskStatus: findType("LoadTaskStatus"), LoadTasks: findType("LoadTasks"), LoadTaxRate: findType("LoadTaxRate"), LoadToken: findType("LoadToken"), LoadTransaction: findType("LoadTransaction"), LoadTransactionRule: findType("LoadTransactionRule"), LoadTransactions: findType("LoadTransactions"), LoadUser: findType("LoadUser"), LoadVendor: findType("LoadVendor"), LoadVendors: findType("LoadVendors"), LoadWebhook: findType("LoadWebhook"), LocalKey: findType("LocalKey"), Locale: findType("Locale"), LocalizationSettingsVM: findType("LocalizationSettingsVM"), LocalizationsDelegate_dynamic: findType("LocalizationsDelegate<@>"), Logger: findType("Logger"), LogicalKeySet: findType("LogicalKeySet"), LogicalKeyboardKey: findType("LogicalKeyboardKey"), LoginResponse: findType("LoginResponse"), LoginVM: findType("LoginVM"), LookupBoundary: findType("LookupBoundary"), MapBuilder_EntityType_PrefStateSortField: findType("MapBuilder"), MapBuilder_EntityType_bool: findType("MapBuilder"), MapBuilder_String_BankAccountEntity: findType("MapBuilder"), MapBuilder_String_ClientEntity: findType("MapBuilder"), MapBuilder_String_CompanyGatewayEntity: findType("MapBuilder"), MapBuilder_String_CompanyPrefState: findType("MapBuilder"), MapBuilder_String_CountryEntity: findType("MapBuilder"), MapBuilder_String_CurrencyEntity: findType("MapBuilder"), MapBuilder_String_DateFormatEntity: findType("MapBuilder"), MapBuilder_String_DesignEntity: findType("MapBuilder"), MapBuilder_String_DocumentEntity: findType("MapBuilder"), MapBuilder_String_EInvoiceElementEntity: findType("MapBuilder"), MapBuilder_String_EInvoiceFieldEntity: findType("MapBuilder"), MapBuilder_String_ExpenseCategoryEntity: findType("MapBuilder"), MapBuilder_String_ExpenseEntity: findType("MapBuilder"), MapBuilder_String_GatewayEntity: findType("MapBuilder"), MapBuilder_String_GatewayOptionsEntity: findType("MapBuilder"), MapBuilder_String_GroupEntity: findType("MapBuilder"), MapBuilder_String_ImportRequestMapping: findType("MapBuilder"), MapBuilder_String_IndustryEntity: findType("MapBuilder"), MapBuilder_String_InvoiceEntity: findType("MapBuilder"), MapBuilder_String_LanguageEntity: findType("MapBuilder"), MapBuilder_String_PaymentEntity: findType("MapBuilder"), MapBuilder_String_PaymentTermEntity: findType("MapBuilder"), MapBuilder_String_PaymentTypeEntity: findType("MapBuilder"), MapBuilder_String_PreImportResponseEntityDetails: findType("MapBuilder"), MapBuilder_String_ProductEntity: findType("MapBuilder"), MapBuilder_String_ProjectEntity: findType("MapBuilder"), MapBuilder_String_ReportSettingsEntity: findType("MapBuilder"), MapBuilder_String_ScheduleEntity: findType("MapBuilder"), MapBuilder_String_SizeEntity: findType("MapBuilder"), MapBuilder_String_String: findType("MapBuilder"), MapBuilder_String_SubscriptionEntity: findType("MapBuilder"), MapBuilder_String_TaskEntity: findType("MapBuilder"), MapBuilder_String_TaskStatusEntity: findType("MapBuilder"), MapBuilder_String_TaxConfigRegionEntity: findType("MapBuilder"), MapBuilder_String_TaxConfigSubregionEntity: findType("MapBuilder"), MapBuilder_String_TaxRateEntity: findType("MapBuilder"), MapBuilder_String_TemplateEntity: findType("MapBuilder"), MapBuilder_String_TimezoneEntity: findType("MapBuilder"), MapBuilder_String_TokenEntity: findType("MapBuilder"), MapBuilder_String_TransactionEntity: findType("MapBuilder"), MapBuilder_String_TransactionRuleEntity: findType("MapBuilder"), MapBuilder_String_UserEntity: findType("MapBuilder"), MapBuilder_String_VendorEntity: findType("MapBuilder"), MapBuilder_String_WebhookEntity: findType("MapBuilder"), MapBuilder_String_int: findType("MapBuilder"), MapBuilder_dynamic_dynamic: findType("MapBuilder<@,@>"), MapBuilder_int_String: findType("MapBuilder"), MapBuilder_of_nullable_String_and_FeesAndLimitsSettings: findType("MapBuilder"), MapBuilder_of_nullable_String_and_String: findType("MapBuilder"), MapEntry_Offset_TextPosition: findType("MapEntry"), MapEntry_String_PurchaseDetails: findType("MapEntry"), MapEntry_String_String: findType("MapEntry"), MapEntry_String_dynamic: findType("MapEntry"), MapEntry_TextPosition_SelectionResult: findType("MapEntry"), MapEntry_int_Offset: findType("MapEntry"), MapEntry_int_String: findType("MapEntry"), MapEntry_of_Object_and_ThemeExtension_dynamic: findType("MapEntry>"), MapEntry_of_String_and_DropdownMenuItem_String: findType("MapEntry>"), MapEntry_of_nullable_String_and_List_Object: findType("MapEntry>"), MapEntry_of_nullable_String_and_nullable_Object: findType("MapEntry"), MapEquality_dynamic_dynamic: findType("MapEquality<@,@>"), Map_ShortcutActivator_Intent: findType("Map"), Map_String_BaseBarRendererElement: findType("Map"), Map_String_FocusNode: findType("Map"), Map_String_Object: findType("Map"), Map_String_String: findType("Map"), Map_String_TextEditingController: findType("Map"), Map_String_double: findType("Map"), Map_String_dynamic: findType("Map"), Map_String_int: findType("Map"), Map_Type_dynamic: findType("Map"), Map_dynamic_dynamic: findType("Map<@,@>"), Map_int_String: findType("Map"), Map_of_String_and_nullable_Object: findType("Map"), Map_of_nullable_Object_and_nullable_Object: findType("Map"), Map_of_nullable_String_and_double: findType("Map"), Map_of_nullable_String_and_nullable_String: findType("Map"), Map_of_nullable_String_and_nullable_double: findType("Map"), Map_of_void_Function_PointerEvent_and_nullable_Matrix4: findType("Map<~(PointerEvent),Matrix40?>"), MappedIterable_CreditItemReportFields_String: findType("MappedIterable"), MappedIterable_EntityType_CheckboxListTile: findType("MappedIterable"), MappedIterable_EntityType_DataRow: findType("MappedIterable"), MappedIterable_InvoiceItemReportFields_String: findType("MappedIterable"), MappedIterable_PurchaseOrderItemReportFields_String: findType("MappedIterable"), MappedIterable_QuoteItemReportFields_String: findType("MappedIterable"), MappedIterable_String_DataRow: findType("MappedIterable"), MappedIterable_String_ListTile: findType("MappedIterable"), MappedIterable_of_String_and_DropdownMenuItem_String: findType("MappedIterable>"), MappedIterable_of_String_and_nullable_StackFrame: findType("MappedIterable"), MappedListIterable_ClientReportFields_String: findType("MappedListIterable"), MappedListIterable_ContactReportFields_String: findType("MappedListIterable"), MappedListIterable_CreditItemReportFields_String: findType("MappedListIterable"), MappedListIterable_CreditReportFields_String: findType("MappedListIterable"), MappedListIterable_DocumentReportFields_String: findType("MappedListIterable"), MappedListIterable_EntityAction_OutlinedButton: findType("MappedListIterable"), MappedListIterable_ExpenseReportFields_String: findType("MappedListIterable"), MappedListIterable_InvoiceItemReportFields_String: findType("MappedListIterable"), MappedListIterable_InvoiceReportFields_String: findType("MappedListIterable"), MappedListIterable_PaymentReportFields_String: findType("MappedListIterable"), MappedListIterable_ProductReportFields_String: findType("MappedListIterable"), MappedListIterable_ProfitAndLossReportFields_String: findType("MappedListIterable"), MappedListIterable_PurchaseOrderItemReportFields_String: findType("MappedListIterable"), MappedListIterable_PurchaseOrderReportFields_String: findType("MappedListIterable"), MappedListIterable_QuoteItemReportFields_String: findType("MappedListIterable"), MappedListIterable_QuoteReportFields_String: findType("MappedListIterable"), MappedListIterable_RecurringExpenseReportFields_String: findType("MappedListIterable"), MappedListIterable_RecurringInvoiceReportFields_String: findType("MappedListIterable"), MappedListIterable_String_FormColorPicker: findType("MappedListIterable"), MappedListIterable_String_InvoiceEntity: findType("MappedListIterable"), MappedListIterable_String_Locale: findType("MappedListIterable"), MappedListIterable_String_String: findType("MappedListIterable"), MappedListIterable_String_Tab: findType("MappedListIterable"), MappedListIterable_String_Text: findType("MappedListIterable"), MappedListIterable_String_TextElement: findType("MappedListIterable"), MappedListIterable_String_dynamic: findType("MappedListIterable"), MappedListIterable_TaskItemReportFields_String: findType("MappedListIterable"), MappedListIterable_TaskReportFields_String: findType("MappedListIterable"), MappedListIterable_TaxRateReportFields_String: findType("MappedListIterable"), MappedListIterable_TaxRateReportFields_String_2: findType("MappedListIterable"), MappedListIterable_TransactionReportFields_String: findType("MappedListIterable"), MappedListIterable_VendorReportFields_String: findType("MappedListIterable"), MappedListIterable_Widget_Expanded: findType("MappedListIterable"), MappedListIterable_Widget_Widget: findType("MappedListIterable"), MappedListIterable__TextType_SuperEditorDemoTextItem: findType("MappedListIterable<_TextType,SuperEditorDemoTextItem>"), MappedListIterable__TraversalSortNode_SemanticsNode: findType("MappedListIterable<_TraversalSortNode,SemanticsNode>"), MappedListIterable_int_SemanticsNode: findType("MappedListIterable"), MappedListIterable_int_Widget: findType("MappedListIterable"), MappedListIterable_of_EntityType_and_DropdownMenuItem_String: findType("MappedListIterable>"), MappedListIterable_of_ImportType_and_DropdownMenuItem_ImportType: findType("MappedListIterable>"), MappedListIterable_of_List_String_and_String: findType("MappedListIterable,String>"), MappedListIterable_of_String_and_DropdownMenuItem_String: findType("MappedListIterable>"), MappedListIterable_of_String_and_List_String: findType("MappedListIterable>"), MappedListIterable_of_String_and_PopupMenuItem_String: findType("MappedListIterable>"), MappedListIterable_of_String_and_nullable_ExpenseEntity: findType("MappedListIterable"), MappedListIterable_of_String_and_nullable_InvoiceEntity: findType("MappedListIterable"), MappedListIterable_of_TargetPlatform_and_nullable_PageTransitionsBuilder: findType("MappedListIterable"), MappedListIterable_of_int_and_PopupMenuItem_int: findType("MappedListIterable>"), MarkCreditsPaidRequest: findType("MarkCreditsPaidRequest"), MarkInvoicesPaidRequest: findType("MarkInvoicesPaidRequest"), MarkInvoicesSentRequest: findType("MarkInvoicesSentRequest"), MarkPurchaseOrdersSentRequest: findType("MarkPurchaseOrdersSentRequest"), MarkSentCreditRequest: findType("MarkSentCreditRequest"), MarkSentQuotesRequest: findType("MarkSentQuotesRequest"), MaterialBannerTheme: findType("MaterialBannerTheme"), MaterialGap: findType("MaterialGap"), MaterialLocalizations: findType("MaterialLocalizations"), MaterialSlice: findType("MaterialSlice"), MaterialState: findType("MaterialState"), MaterialStatePropertyAll_BorderSide: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_Color: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_EdgeInsetsGeometry: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_OutlinedBorder: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_Size: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_TextStyle: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_double: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_nullable_Color: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_nullable_MouseCursor: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_nullable_Size: findType("MaterialStatePropertyAll"), MaterialStatePropertyAll_nullable_TextStyle: findType("MaterialStatePropertyAll"), MaterialTapTargetSize: findType("MaterialTapTargetSize"), Matrix4: findType("Matrix40"), Matrix4Tween: findType("Matrix4Tween"), MediaQuery: findType("MediaQuery"), MenuDrawerVM: findType("MenuDrawerVM"), MergeClientsRequest: findType("MergeClientsRequest"), MergeableMaterialItem: findType("MergeableMaterialItem"), MessageDialog: findType("MessageDialog"), MethodCall: findType("MethodCall0"), ModifierKey: findType("ModifierKey"), ModuleLayout: findType("ModuleLayout"), MouseCursor: findType("MouseCursor0"), MouseCursorSession: findType("MouseCursorSession"), MouseEvent: findType("MouseEvent"), MouseTrackerAnnotation: findType("MouseTrackerAnnotation"), MultiChildLayoutParentData: findType("MultiChildLayoutParentData"), MultiChildRenderObjectWidget: findType("MultiChildRenderObjectWidget"), MultiDragPointerState: findType("MultiDragPointerState"), MultiSurfaceViewRasterizer: findType("MultiSurfaceViewRasterizer"), MultipartFile: findType("MultipartFile"), MutableDocument: findType("MutableDocument"), MutableDocumentComposer: findType("MutableDocumentComposer"), MutableSelectionModel_DateTime: findType("MutableSelectionModel"), MutableSelectionModel_String: findType("MutableSelectionModel"), Mutator: findType("Mutator"), NativeByteBuffer: findType("NativeByteBuffer"), NativeTypedArrayOfDouble: findType("NativeTypedArrayOfDouble"), NativeTypedArrayOfInt: findType("NativeTypedArrayOfInt"), NativeUint32List: findType("NativeUint32List"), NativeUint8List: findType("NativeUint8List"), NavigatorState: findType("NavigatorState"), Node: findType("Node1"), NodeChangeEvent: findType("NodeChangeEvent"), Node_2: findType("Node0"), NotificationListener_DraggableScrollableNotification: findType("NotificationListener"), NotificationListener_KeepAliveNotification: findType("NotificationListener"), NotificationListener_LayoutChangedNotification: findType("NotificationListener"), NotificationListener_NavigationNotification: findType("NotificationListener"), NotificationListener_OverscrollIndicatorNotification: findType("NotificationListener"), NotificationListener_ScrollMetricsNotification: findType("NotificationListener"), NotificationListener_ScrollNotification: findType("NotificationListener"), NotificationListener_ScrollUpdateNotification: findType("NotificationListener"), NotoFont: findType("NotoFont"), Null: findType("Null"), NumberSymbols: findType("NumberSymbols"), NumericAxis: findType("NumericAxis"), OAuthLoginRequest: findType("OAuthLoginRequest"), OAuthSignUpRequest: findType("OAuthSignUpRequest"), Object: findType("Object"), Object_Function_int: findType("Object(int)"), Object_Function_int_$named_params_nullable_Object: findType("Object(int{params:Object?})"), ObserverList__ParentInkResponseState: findType("ObserverList<_ParentInkResponseState>"), ObserverList_of_void_Function: findType("ObserverList<~()>"), ObserverList_of_void_Function_Action_Intent: findType("ObserverList<~(Action)>"), ObserverList_of_void_Function_AnimationStatus: findType("ObserverList<~(AnimationStatus)>"), OffscreenCanvasViewRasterizer: findType("OffscreenCanvasViewRasterizer"), Offset: findType("Offset"), OffsetLayer: findType("OffsetLayer"), OneSequenceGestureRecognizer: findType("OneSequenceGestureRecognizer"), OpacityLayer: findType("OpacityLayer"), OrdinalScale: findType("OrdinalScale"), Orientation: findType("Orientation"), OutlinedButton: findType("OutlinedButton"), OutlinedButtonTheme: findType("OutlinedButtonTheme"), OverflowViewParentData: findType("OverflowViewParentData"), OverlayEntry: findType("OverlayEntry"), OverlayState: findType("OverlayState"), Padding: findType("Padding"), PageMetrics: findType("PageMetrics"), PageRoute_dynamic: findType("PageRoute<@>"), PageStorage: findType("PageStorage"), PageTransitionsBuilder: findType("PageTransitionsBuilder"), Page_nullable_Object: findType("Page"), Paint: findType("Paint"), Pair_String_String: findType("Pair"), Pair_of_String_and_nullable_String: findType("Pair"), Pair_of_nullable_String_and_nullable_String: findType("Pair"), ParagraphNode: findType("ParagraphNode"), ParentDataWidget_KeepAliveParentDataMixin: findType("ParentDataWidget"), ParentDataWidget_ParentData: findType("ParentDataWidget"), ParseErrorToken: findType("ParseErrorToken"), Path: findType("Path"), PausableValueNotifier_bool: findType("PausableValueNotifier"), PausableValueNotifier_nullable_DocumentRange: findType("PausableValueNotifier"), PausableValueNotifier_nullable_DocumentSelection: findType("PausableValueNotifier"), PaymentEditScreen: findType("PaymentEditScreen"), PaymentEditVM: findType("PaymentEditVM"), PaymentEntity: findType("PaymentEntity"), PaymentItemResponse: findType("PaymentItemResponse"), PaymentListResponse: findType("PaymentListResponse"), PaymentListVM: findType("PaymentListVM"), PaymentRefundScreen: findType("PaymentRefundScreen"), PaymentRefundVM: findType("PaymentRefundVM"), PaymentReportFields: findType("PaymentReportFields"), PaymentScreenVM: findType("PaymentScreenVM"), PaymentSettingsVM: findType("PaymentSettingsVM"), PaymentState: findType("PaymentState"), PaymentTermEditVM: findType("PaymentTermEditVM"), PaymentTermEntity: findType("PaymentTermEntity"), PaymentTermItemResponse: findType("PaymentTermItemResponse"), PaymentTermListResponse: findType("PaymentTermListResponse"), PaymentTermListVM: findType("PaymentTermListVM"), PaymentTermScreenVM: findType("PaymentTermScreenVM"), PaymentTermState: findType("PaymentTermState"), PaymentTermUIState: findType("PaymentTermUIState"), PaymentTermViewVM: findType("PaymentTermViewVM"), PaymentTypeEntity: findType("PaymentTypeEntity"), PaymentUIState: findType("PaymentUIState"), PaymentViewVM: findType("PaymentViewVM"), PaymentableEntity: findType("PaymentableEntity"), PdfJsDoc: findType("PdfJsDoc"), PdfJsPage: findType("PdfJsPage"), PdfPreviewController: findType("PdfPreviewController"), PdfRaster: findType("PdfRaster"), PersistedContainerSurface: findType("PersistedContainerSurface"), PersistedPlatformView: findType("PersistedPlatformView"), PersistedScene: findType("PersistedScene"), PersistedSurface: findType("PersistedSurface"), PhysicalKeyboardKey: findType("PhysicalKeyboardKey"), PipelineOwner: findType("PipelineOwner"), PlaceholderSpan: findType("PlaceholderSpan"), PlatformBillingResult: findType("PlatformBillingResult"), PlatformFile: findType("PlatformFile"), PlatformMenuItem: findType("PlatformMenuItem"), PlatformPricingPhase: findType("PlatformPricingPhase"), PlatformProductDetails: findType("PlatformProductDetails"), PlatformProductDetailsResponse: findType("PlatformProductDetailsResponse"), PlatformPurchase: findType("PlatformPurchase"), PlatformPurchasesResponse: findType("PlatformPurchasesResponse"), PlatformSubscriptionOfferDetails: findType("PlatformSubscriptionOfferDetails"), PlatformUserChoiceProduct: findType("PlatformUserChoiceProduct"), Point_double: findType("Point"), Point_num: findType("Point"), PointerAddedEvent: findType("PointerAddedEvent"), PointerCancelEvent: findType("PointerCancelEvent"), PointerDeviceKind: findType("PointerDeviceKind"), PointerDownEvent: findType("PointerDownEvent"), PointerEvent: findType("PointerEvent"), PointerEventResampler: findType("PointerEventResampler"), PointerHoverEvent: findType("PointerHoverEvent"), PointerMoveEvent: findType("PointerMoveEvent"), PointerPanZoomEndEvent: findType("PointerPanZoomEndEvent"), PointerPanZoomStartEvent: findType("PointerPanZoomStartEvent"), PointerPanZoomUpdateEvent: findType("PointerPanZoomUpdateEvent"), PointerRemovedEvent: findType("PointerRemovedEvent"), PointerScaleEvent: findType("PointerScaleEvent"), PointerScrollEvent: findType("PointerScrollEvent"), PointerScrollInertiaCancelEvent: findType("PointerScrollInertiaCancelEvent"), PointerSignalEvent: findType("PointerSignalEvent"), PointerUpEvent: findType("PointerUpEvent"), PopEntry: findType("PopEntry"), PopupMenuEntry_EntityAction: findType("PopupMenuEntry"), PopupMenuEntry_String: findType("PopupMenuEntry"), PopupMenuItem_String: findType("PopupMenuItem"), PopupMenuTheme: findType("PopupMenuTheme"), PreImportResponse: findType("PreImportResponse"), PreImportResponseEntityDetails: findType("PreImportResponseEntityDetails"), PrefState: findType("PrefState"), PrefStateSortField: findType("PrefStateSortField"), PreferredSizeWidget: findType("PreferredSizeWidget"), PreviewEntity: findType("PreviewEntity"), PrimaryScrollController: findType("PrimaryScrollController"), PrimitiveSerializer_dynamic: findType("PrimitiveSerializer<@>"), PrintingInfo: findType("PrintingInfo"), ProductDetailsResponse: findType("ProductDetailsResponse"), ProductDetailsResponseWrapper: findType("ProductDetailsResponseWrapper"), ProductDetailsWrapper: findType("ProductDetailsWrapper"), ProductEditVM: findType("ProductEditVM"), ProductEntity: findType("ProductEntity"), ProductItemResponse: findType("ProductItemResponse"), ProductListResponse: findType("ProductListResponse"), ProductListVM: findType("ProductListVM"), ProductReportFields: findType("ProductReportFields"), ProductScreenVM: findType("ProductScreenVM"), ProductSettingsVM: findType("ProductSettingsVM"), ProductState: findType("ProductState"), ProductUIState: findType("ProductUIState"), ProductViewVM: findType("ProductViewVM"), ProfitAndLossReportFields: findType("ProfitAndLossReportFields"), ProgressEvent: findType("ProgressEvent"), ProgressIndicatorTheme: findType("ProgressIndicatorTheme"), ProjectEditVM: findType("ProjectEditVM"), ProjectEntity: findType("ProjectEntity"), ProjectItemResponse: findType("ProjectItemResponse"), ProjectListResponse: findType("ProjectListResponse"), ProjectListVM: findType("ProjectListVM"), ProjectScreenVM: findType("ProjectScreenVM"), ProjectState: findType("ProjectState"), ProjectUIState: findType("ProjectUIState"), ProjectViewVM: findType("ProjectViewVM"), ProxyDocumentComponent_StatefulWidget: findType("ProxyDocumentComponent"), ProxyTextComposable: findType("ProxyTextComposable"), ProxyWidget: findType("ProxyWidget"), PurchaseDetails: findType("PurchaseDetails"), PurchaseOrderEditDetailsVM: findType("PurchaseOrderEditDetailsVM"), PurchaseOrderEditItemsVM: findType("PurchaseOrderEditItemsVM"), PurchaseOrderEditNotesVM: findType("PurchaseOrderEditNotesVM"), PurchaseOrderEditPDFVM: findType("PurchaseOrderEditPDFVM"), PurchaseOrderEditVM: findType("PurchaseOrderEditVM"), PurchaseOrderItemReportFields: findType("PurchaseOrderItemReportFields"), PurchaseOrderListVM: findType("PurchaseOrderListVM"), PurchaseOrderPdfVM: findType("PurchaseOrderPdfVM"), PurchaseOrderReportFields: findType("PurchaseOrderReportFields"), PurchaseOrderScreenVM: findType("PurchaseOrderScreenVM"), PurchaseOrderState: findType("PurchaseOrderState"), PurchaseOrderUIState: findType("PurchaseOrderUIState"), PurchaseOrderViewVM: findType("PurchaseOrderViewVM"), PurchaseWrapper: findType("PurchaseWrapper"), PurchasesResultWrapper: findType("PurchasesResultWrapper"), PurgeClientRequest: findType("PurgeClientRequest"), PurgeClientSuccess: findType("PurgeClientSuccess"), PurgeDataRequest: findType("PurgeDataRequest"), QuoteEditDetailsVM: findType("QuoteEditDetailsVM"), QuoteEditItemsVM: findType("QuoteEditItemsVM"), QuoteEditNotesVM: findType("QuoteEditNotesVM"), QuoteEditPDFVM: findType("QuoteEditPDFVM"), QuoteEditVM: findType("QuoteEditVM"), QuoteItemReportFields: findType("QuoteItemReportFields"), QuoteListVM: findType("QuoteListVM"), QuotePdfVM: findType("QuotePdfVM"), QuoteReportFields: findType("QuoteReportFields"), QuoteScreenVM: findType("QuoteScreenVM"), QuoteState: findType("QuoteState"), QuoteUIState: findType("QuoteUIState"), QuoteViewVM: findType("QuoteViewVM"), RadioListTile_String: findType("RadioListTile"), RadioTheme: findType("RadioTheme"), RandomAccessFile: findType("RandomAccessFile"), RawAutocomplete_String: findType("RawAutocomplete"), RawScrollbar: findType("RawScrollbar"), RawScrollbarWithCustomPhysics: findType("RawScrollbarWithCustomPhysics"), Record: findType("Record"), Record_0: findType("+()"), Record_2_String_and_nullable_FontLoadError: findType("+(String,FontLoadError?)"), RecoverPasswordRequest: findType("RecoverPasswordRequest"), Rect: findType("Rect"), Rectangle_num: findType("Rectangle"), RecurringExpenseEditVM: findType("RecurringExpenseEditVM"), RecurringExpenseListVM: findType("RecurringExpenseListVM"), RecurringExpenseReportFields: findType("RecurringExpenseReportFields"), RecurringExpenseScreenVM: findType("RecurringExpenseScreenVM"), RecurringExpenseState: findType("RecurringExpenseState"), RecurringExpenseUIState: findType("RecurringExpenseUIState"), RecurringExpenseViewVM: findType("RecurringExpenseViewVM"), RecurringInvoiceEditDetailsVM: findType("RecurringInvoiceEditDetailsVM"), RecurringInvoiceEditItemsVM: findType("RecurringInvoiceEditItemsVM"), RecurringInvoiceEditNotesVM: findType("RecurringInvoiceEditNotesVM"), RecurringInvoiceEditPDFVM: findType("RecurringInvoiceEditPDFVM"), RecurringInvoiceEditVM: findType("RecurringInvoiceEditVM"), RecurringInvoiceListVM: findType("RecurringInvoiceListVM"), RecurringInvoicePdfVM: findType("RecurringInvoicePdfVM"), RecurringInvoiceReportFields: findType("RecurringInvoiceReportFields"), RecurringInvoiceScreenVM: findType("RecurringInvoiceScreenVM"), RecurringInvoiceState: findType("RecurringInvoiceState"), RecurringInvoiceUIState: findType("RecurringInvoiceUIState"), RecurringInvoiceViewVM: findType("RecurringInvoiceViewVM"), RefreshData: findType("RefreshData"), RefreshDataSuccess: findType("RefreshDataSuccess"), RefreshProgressIndicator: findType("RefreshProgressIndicator"), RefundPaymentRequest: findType("RefundPaymentRequest"), RegExpMatch: findType("RegExpMatch"), RegistrationFieldEntity: findType("RegistrationFieldEntity"), RemoveUserRequest: findType("RemoveUserRequest"), RenderAbsorbPointer: findType("RenderAbsorbPointer"), RenderAbstractViewport: findType("RenderAbstractViewport"), RenderBox: findType("RenderBox"), RenderCanvas: findType("RenderCanvas"), RenderContentLayers: findType("RenderContentLayers"), RenderCustomMultiChildLayoutBox: findType("RenderCustomMultiChildLayoutBox"), RenderEditable: findType("RenderEditable"), RenderIgnorePointer: findType("RenderIgnorePointer"), RenderLayoutAwareParagraph: findType("RenderLayoutAwareParagraph"), RenderObject: findType("RenderObject"), RenderObjectWidget: findType("RenderObjectWidget"), RenderObjectWithChildMixin_RenderObject: findType("RenderObjectWithChildMixin"), RenderPointerListener: findType("RenderPointerListener"), RenderSemanticsGestureHandler: findType("RenderSemanticsGestureHandler"), RenderSliver: findType("RenderSliver"), RenderSliverFloatingPersistentHeader: findType("RenderSliverFloatingPersistentHeader"), RenderSliverMultiBoxAdaptor: findType("RenderSliverMultiBoxAdaptor"), RenderTable: findType("RenderTable"), RenderTapRegion: findType("RenderTapRegion"), RenderTapRegionSurface: findType("RenderTapRegionSurface"), RenderView: findType("RenderView"), RenderViewport: findType("RenderViewport"), ReplaceTextIntent: findType("ReplaceTextIntent"), ReportResult: findType("ReportResult"), ReportSettingsEntity: findType("ReportSettingsEntity"), ReportsScreenVM: findType("ReportsScreenVM"), ReportsUIState: findType("ReportsUIState"), ResendInviteRequest: findType("ResendInviteRequest"), Response: findType("Response"), ResponsivePadding: findType("ResponsivePadding"), RestorableEnumN_Orientation: findType("RestorableEnumN"), RestorableEnumN__HourMinuteMode: findType("RestorableEnumN<_HourMinuteMode>"), RestorableEnum_AutovalidateMode: findType("RestorableEnum"), RestorableEnum_TimePickerEntryMode: findType("RestorableEnum"), RestorableEnum__HourMinuteMode: findType("RestorableEnum<_HourMinuteMode>"), RestorableNum_int: findType("RestorableNum"), RestorableProperty_nullable_Object: findType("RestorableProperty"), RestorationBucket: findType("RestorationBucket"), RestoreBankAccountsRequest: findType("RestoreBankAccountsRequest"), RestoreClientsRequest: findType("RestoreClientsRequest"), RestoreCompanyGatewayRequest: findType("RestoreCompanyGatewayRequest"), RestoreCreditsRequest: findType("RestoreCreditsRequest"), RestoreDesignsRequest: findType("RestoreDesignsRequest"), RestoreDocumentRequest: findType("RestoreDocumentRequest"), RestoreExpenseCategoriesRequest: findType("RestoreExpenseCategoriesRequest"), RestoreExpenseRequest: findType("RestoreExpenseRequest"), RestoreGroupRequest: findType("RestoreGroupRequest"), RestoreInvoicesRequest: findType("RestoreInvoicesRequest"), RestorePaymentTermsRequest: findType("RestorePaymentTermsRequest"), RestorePaymentsRequest: findType("RestorePaymentsRequest"), RestoreProductsRequest: findType("RestoreProductsRequest"), RestoreProjectRequest: findType("RestoreProjectRequest"), RestorePurchaseOrdersRequest: findType("RestorePurchaseOrdersRequest"), RestoreQuotesRequest: findType("RestoreQuotesRequest"), RestoreRecurringExpensesRequest: findType("RestoreRecurringExpensesRequest"), RestoreRecurringInvoicesRequest: findType("RestoreRecurringInvoicesRequest"), RestoreSchedulesRequest: findType("RestoreSchedulesRequest"), RestoreSubscriptionsRequest: findType("RestoreSubscriptionsRequest"), RestoreTaskRequest: findType("RestoreTaskRequest"), RestoreTaskStatusesRequest: findType("RestoreTaskStatusesRequest"), RestoreTaxRateRequest: findType("RestoreTaxRateRequest"), RestoreTokensRequest: findType("RestoreTokensRequest"), RestoreTransactionRulesRequest: findType("RestoreTransactionRulesRequest"), RestoreTransactionsRequest: findType("RestoreTransactionsRequest"), RestoreUserRequest: findType("RestoreUserRequest"), RestoreVendorRequest: findType("RestoreVendorRequest"), RestoreWebhooksRequest: findType("RestoreWebhooksRequest"), ReverseTween_nullable_Rect: findType("ReverseTween"), ReversedListIterable_NamedAttribution: findType("ReversedListIterable"), ReversedListIterable_String: findType("ReversedListIterable"), ReversedListIterable__OverlayEntryWidget: findType("ReversedListIterable<_OverlayEntryWidget>"), ReversedListIterable__SemanticsSortGroup: findType("ReversedListIterable<_SemanticsSortGroup>"), ReversedListIterable_of_dynamic_Function_dynamic: findType("ReversedListIterable<@(@)>"), RootWidget: findType("RootWidget"), RoutePopDisposition: findType("RoutePopDisposition"), Route_dynamic_Function_2_BuildContext_and_nullable_Object: findType("Route<@>(BuildContext,Object?)"), Row: findType("Row"), SKPaymentTransactionStateWrapper: findType("SKPaymentTransactionStateWrapper"), SKPaymentTransactionWrapper: findType("SKPaymentTransactionWrapper"), SKProductDiscountPaymentMode: findType("SKProductDiscountPaymentMode"), SKProductDiscountType: findType("SKProductDiscountType"), SKProductDiscountWrapper: findType("SKProductDiscountWrapper"), SKProductWrapper: findType("SKProductWrapper"), SKProductsResponseMessage: findType("SKProductsResponseMessage"), SKSubscriptionPeriodUnit: findType("SKSubscriptionPeriodUnit"), SaveAuthUserRequest: findType("SaveAuthUserRequest"), SaveBankAccountRequest: findType("SaveBankAccountRequest"), SaveClientRequest: findType("SaveClientRequest"), SaveClipEntry: findType("SaveClipEntry"), SaveCompanyGatewayRequest: findType("SaveCompanyGatewayRequest"), SaveCompanyRequest: findType("SaveCompanyRequest"), SaveCreditRequest: findType("SaveCreditRequest"), SaveDesignRequest: findType("SaveDesignRequest"), SaveDocumentRequest: findType("SaveDocumentRequest"), SaveEInvoiceCertificateRequest: findType("SaveEInvoiceCertificateRequest"), SaveExpenseCategoryRequest: findType("SaveExpenseCategoryRequest"), SaveExpenseRequest: findType("SaveExpenseRequest"), SaveGroupRequest: findType("SaveGroupRequest"), SaveInvoiceRequest: findType("SaveInvoiceRequest"), SavePaymentRequest: findType("SavePaymentRequest"), SavePaymentTermRequest: findType("SavePaymentTermRequest"), SaveProductRequest: findType("SaveProductRequest"), SaveProjectRequest: findType("SaveProjectRequest"), SavePurchaseOrderRequest: findType("SavePurchaseOrderRequest"), SaveQuoteRequest: findType("SaveQuoteRequest"), SaveRecurringExpenseRequest: findType("SaveRecurringExpenseRequest"), SaveRecurringInvoiceRequest: findType("SaveRecurringInvoiceRequest"), SaveScheduleRequest: findType("SaveScheduleRequest"), SaveSubscriptionRequest: findType("SaveSubscriptionRequest"), SaveTaskRequest: findType("SaveTaskRequest"), SaveTaskStatusRequest: findType("SaveTaskStatusRequest"), SaveTaxRateRequest: findType("SaveTaxRateRequest"), SaveTokenRequest: findType("SaveTokenRequest"), SaveTransactionRequest: findType("SaveTransactionRequest"), SaveTransactionRuleRequest: findType("SaveTransactionRuleRequest"), SaveUserRequest: findType("SaveUserRequest"), SaveUserSettingsRequest: findType("SaveUserSettingsRequest"), SaveVendorRequest: findType("SaveVendorRequest"), SaveWebhookRequest: findType("SaveWebhookRequest"), ScaffoldFeatureController_MaterialBanner_MaterialBannerClosedReason: findType("ScaffoldFeatureController"), ScaffoldFeatureController_SnackBar_SnackBarClosedReason: findType("ScaffoldFeatureController"), ScaffoldState: findType("ScaffoldState"), ScheduleEditVM: findType("ScheduleEditVM"), ScheduleEntity: findType("ScheduleEntity"), ScheduleItemResponse: findType("ScheduleItemResponse"), ScheduleListResponse: findType("ScheduleListResponse"), ScheduleListVM: findType("ScheduleListVM"), ScheduleParameters: findType("ScheduleParameters"), ScheduleScreenVM: findType("ScheduleScreenVM"), ScheduleState: findType("ScheduleState"), ScheduleUIState: findType("ScheduleUIState"), ScheduleViewVM: findType("ScheduleViewVM"), ScrollAwareImageProvider_Object: findType("ScrollAwareImageProvider"), ScrollConfiguration: findType("ScrollConfiguration"), ScrollNotificationObserverState: findType("ScrollNotificationObserverState"), ScrollPosition: findType("ScrollPosition"), ScrollbarPainter: findType("ScrollbarPainter"), ScrollbarPainter_2: findType("ScrollbarPainter0"), ScrollbarTheme: findType("ScrollbarTheme"), SelectAllSelectionEvent: findType("SelectAllSelectionEvent"), SelectCompany: findType("SelectCompany"), SelectWordSelectionEvent: findType("SelectWordSelectionEvent"), Selectable: findType("Selectable"), SelectableEntity: findType("SelectableEntity"), SelectionEdgeUpdateEvent: findType("SelectionEdgeUpdateEvent"), SelectionModelConfig_DateTime: findType("SelectionModelConfig"), SelectionModelType: findType("SelectionModelType"), SelectionRegistrarScope: findType("SelectionRegistrarScope"), SelectionState: findType("SelectionState"), SelectorExpression: findType("SelectorExpression"), SemanticsAction: findType("SemanticsAction"), SemanticsConfiguration: findType("SemanticsConfiguration"), SemanticsNode: findType("SemanticsNode"), SemanticsObject: findType("SemanticsObject"), SemanticsTag: findType("SemanticsTag"), SendNowRecurringInvoicesRequest: findType("SendNowRecurringInvoicesRequest"), SentryPackage: findType("SentryPackage"), SentryTracer: findType("SentryTracer"), SerializerPlugin: findType("SerializerPlugin"), Serializer_dynamic: findType("Serializer<@>"), SeriesLegend_DateTime: findType("SeriesLegend"), SeriesRenderer_DateTime: findType("SeriesRenderer"), SeriesRenderer_String: findType("SeriesRenderer"), ServiceExtensionResponse: findType("ServiceExtensionResponse"), SetBuilder_dynamic: findType("SetBuilder<@>"), SetEquality_dynamic: findType("SetEquality<@>"), SetMultimapBuilder_dynamic_dynamic: findType("SetMultimapBuilder<@,@>"), SetTaxCategoryProductsRequest: findType("SetTaxCategoryProductsRequest"), Set_RenderTapRegion: findType("Set"), Set_RouteAware: findType("Set"), Set_String: findType("Set"), Set_dynamic: findType("Set<@>"), Set_void: findType("Set<~>"), SettingsEntity: findType("SettingsEntity"), SettingsListVM: findType("SettingsListVM"), SettingsScreenVM: findType("SettingsScreenVM"), SettingsUIState: findType("SettingsUIState"), ShapeBorder: findType("ShapeBorder"), ShapeBorderClipper: findType("ShapeBorderClipper"), SharedPreferences: findType("SharedPreferences"), ShortcutActivator: findType("ShortcutActivator"), ShortcutRegistryEntry: findType("ShortcutRegistryEntry"), SignInResponseI: findType("SignInResponseI"), SimpleDelimiter: findType("SimpleDelimiter"), SimpleDialogOption: findType("SimpleDialogOption"), SingleChildRenderObjectWidget: findType("SingleChildRenderObjectWidget"), SingleColumnLayoutComponentViewModel: findType("SingleColumnLayoutComponentViewModel"), SingleColumnLayoutPresenterChangeListener: findType("SingleColumnLayoutPresenterChangeListener"), Size: findType("Size"), SizeEntity: findType("SizeEntity"), SkProductResponseWrapper: findType("SkProductResponseWrapper"), SkipWhileIterable_String: findType("SkipWhileIterable"), SlidableAutoCloseBarrierNotification: findType("SlidableAutoCloseBarrierNotification"), SlidableAutoCloseNotification: findType("SlidableAutoCloseNotification"), SlidableGroupBehaviorListener_SlidableAutoCloseBarrierNotification: findType("SlidableGroupBehaviorListener"), SlidableGroupBehaviorListener_SlidableAutoCloseNotification: findType("SlidableGroupBehaviorListener"), SliverConstraints: findType("SliverConstraints"), SliverGridParentData: findType("SliverGridParentData"), SliverLogicalParentData: findType("SliverLogicalParentData"), SliverMultiBoxAdaptorElement: findType("SliverMultiBoxAdaptorElement"), SliverMultiBoxAdaptorParentData: findType("SliverMultiBoxAdaptorParentData"), SliverMultiBoxAdaptorWidget: findType("SliverMultiBoxAdaptorWidget"), SliverPhysicalParentData: findType("SliverPhysicalParentData"), SliverReorderableListState: findType("SliverReorderableListState"), SnapError: findType("SnapError"), SortTasksRequest: findType("SortTasksRequest"), SourceLocation: findType("SourceLocation"), SourceSpanWithContext: findType("SourceSpanWithContext"), SpaceCharactersToken: findType("SpaceCharactersToken"), SpanMarker: findType("SpanMarker"), SpanRange: findType("SpanRange"), StackParentData: findType("StackParentData"), StackTrace: findType("StackTrace"), StaggeredGridParentData: findType("StaggeredGridParentData"), StartRecurringExpensesRequest: findType("StartRecurringExpensesRequest"), StartRecurringInvoicesRequest: findType("StartRecurringInvoicesRequest"), StartTagToken: findType("StartTagToken"), StartTasksRequest: findType("StartTasksRequest"), StatefulElement: findType("StatefulElement"), StatefulWidget: findType("StatefulWidget"), StatelessWidget: findType("StatelessWidget"), StaticDataEntity: findType("StaticDataEntity"), StaticState: findType("StaticState"), StopRecurringExpensesRequest: findType("StopRecurringExpensesRequest"), StopRecurringInvoicesRequest: findType("StopRecurringInvoicesRequest"), StopTasksRequest: findType("StopTasksRequest"), StoreProvider_AppState: findType("StoreProvider"), Store_AppState: findType("Store"), Stream_dynamic: findType("Stream<@>"), StreamedResponse: findType("StreamedResponse"), String: findType("String"), StringAttribute: findType("StringAttribute"), StringConversionSink: findType("StringConversionSink"), StringToken: findType("StringToken"), StructuredSerializer_dynamic: findType("StructuredSerializer<@>"), StyleRule: findType("StyleRule"), StyledToastTheme: findType("StyledToastTheme"), SubscriptionEditVM: findType("SubscriptionEditVM"), SubscriptionEntity: findType("SubscriptionEntity"), SubscriptionItemResponse: findType("SubscriptionItemResponse"), SubscriptionListResponse: findType("SubscriptionListResponse"), SubscriptionListVM: findType("SubscriptionListVM"), SubscriptionScreenVM: findType("SubscriptionScreenVM"), SubscriptionState: findType("SubscriptionState"), SubscriptionUIState: findType("SubscriptionUIState"), SubscriptionViewVM: findType("SubscriptionViewVM"), SuperEditorAndroidControlsScope: findType("SuperEditorAndroidControlsScope"), SuperEditorDebugVisuals: findType("SuperEditorDebugVisuals"), SuperEditorIosControlsScope: findType("SuperEditorIosControlsScope"), Surface: findType("Surface"), SurfacePaint: findType("SurfacePaint"), SurfacePath: findType("SurfacePath"), SurfaceScene: findType("SurfaceScene"), SwitchTheme: findType("SwitchTheme"), SwitchThemeData: findType("SwitchThemeData"), SynchronousFuture_AppLocalization: findType("SynchronousFuture"), SynchronousFuture_AssetBundleImageKey: findType("SynchronousFuture"), SynchronousFuture_CupertinoLocalizations: findType("SynchronousFuture"), SynchronousFuture_Map_Type_dynamic: findType("SynchronousFuture>"), SynchronousFuture_MaterialLocalizations: findType("SynchronousFuture"), SynchronousFuture_MemoryImage: findType("SynchronousFuture"), SynchronousFuture_NetworkImage: findType("SynchronousFuture"), SynchronousFuture_WidgetsLocalizations: findType("SynchronousFuture"), SynchronousFuture_bool: findType("SynchronousFuture"), SynchronousFuture_nullable_RestorationBucket: findType("SynchronousFuture"), SynchronousFuture_void: findType("SynchronousFuture<~>"), SystemLogEntity: findType("SystemLogEntity"), SystemMouseCursor: findType("SystemMouseCursor"), SystemUiOverlayStyle: findType("SystemUiOverlayStyle"), Table: findType("Table"), TableCellParentData: findType("TableCellParentData"), TableColumnWidth: findType("TableColumnWidth"), TableRow: findType("TableRow"), TagToken: findType("TagToken"), TargetPlatform: findType("TargetPlatform"), TaskEditDetailsVM: findType("TaskEditDetailsVM"), TaskEditTimesVM: findType("TaskEditTimesVM"), TaskEditVM: findType("TaskEditVM"), TaskEntity: findType("TaskEntity"), TaskItemReportFields: findType("TaskItemReportFields"), TaskItemResponse: findType("TaskItemResponse"), TaskListResponse: findType("TaskListResponse"), TaskListVM: findType("TaskListVM"), TaskNode: findType("TaskNode"), TaskReportFields: findType("TaskReportFields"), TaskScreenVM: findType("TaskScreenVM"), TaskSettingsVM: findType("TaskSettingsVM"), TaskState: findType("TaskState"), TaskStatusEditVM: findType("TaskStatusEditVM"), TaskStatusEntity: findType("TaskStatusEntity"), TaskStatusItemResponse: findType("TaskStatusItemResponse"), TaskStatusListItem: findType("TaskStatusListItem"), TaskStatusListResponse: findType("TaskStatusListResponse"), TaskStatusListVM: findType("TaskStatusListVM"), TaskStatusScreenVM: findType("TaskStatusScreenVM"), TaskStatusState: findType("TaskStatusState"), TaskStatusUIState: findType("TaskStatusUIState"), TaskStatusViewVM: findType("TaskStatusViewVM"), TaskUIState: findType("TaskUIState"), TaskViewVM: findType("TaskViewVM"), TaxConfigEntity: findType("TaxConfigEntity"), TaxConfigRegionEntity: findType("TaxConfigRegionEntity"), TaxConfigSubregionEntity: findType("TaxConfigSubregionEntity"), TaxDataEntity: findType("TaxDataEntity"), TaxRateEditVM: findType("TaxRateEditVM"), TaxRateEntity: findType("TaxRateEntity"), TaxRateItemResponse: findType("TaxRateItemResponse"), TaxRateListResponse: findType("TaxRateListResponse"), TaxRateListVM: findType("TaxRateListVM"), TaxRateReportFields: findType("TaxRateReportFields0"), TaxRateReportFields_2: findType("TaxRateReportFields"), TaxRateScreenVM: findType("TaxRateScreenVM"), TaxRateState: findType("TaxRateState"), TaxRateUIState: findType("TaxRateUIState"), TaxRateViewVM: findType("TaxRateViewVM"), TaxSettingsVM: findType("TaxSettingsVM"), TemplateEntity: findType("TemplateEntity"), TemplatesAndRemindersVM: findType("TemplatesAndRemindersVM"), Text: findType("Text0"), TextBaseline: findType("TextBaseline"), TextButtonTheme: findType("TextButtonTheme"), TextComponentViewModel: findType("TextComponentViewModel"), TextComposable: findType("TextComposable"), TextDeletedEvent: findType("TextDeletedEvent"), TextEditingController: findType("TextEditingController"), TextEditingValue: findType("TextEditingValue"), TextFormField: findType("TextFormField"), TextInputFormatter: findType("TextInputFormatter"), TextInsertionEvent: findType("TextInsertionEvent"), TextNode: findType("TextNode"), TextNodePosition: findType("TextNodePosition"), TextPainter: findType("TextPainter"), TextParentData: findType("TextParentData"), TextPosition: findType("TextPosition"), TextRange: findType("TextRange"), TextScaler: findType("TextScaler"), TextSelection: findType("TextSelection"), TextSelectionHandleControls: findType("TextSelectionHandleControls"), TextSelectionTheme: findType("TextSelectionTheme"), TextSpan: findType("TextSpan"), TextStyle: findType("TextStyle"), TextStyle_Function_2_Set_Attribution_and_TextStyle: findType("TextStyle(Set,TextStyle)"), ThemeData: findType("ThemeData"), ThemeDataTween: findType("ThemeDataTween"), ThemeExtension_ThemeExtension_dynamic: findType("ThemeExtension>"), ThemeExtension_dynamic: findType("ThemeExtension<@>"), TimeOfDay: findType("TimeOfDay"), TimePickerEntryMode: findType("TimePickerEntryMode"), TimePickerTheme: findType("TimePickerTheme"), TimeTickFormatter: findType("TimeTickFormatter"), Timer: findType("Timer"), TimezoneEntity: findType("TimezoneEntity"), ToastFuture: findType("ToastFuture"), ToggleButtonsTheme: findType("ToggleButtonsTheme"), TokenEditVM: findType("TokenEditVM"), TokenEntity: findType("TokenEntity"), TokenItemResponse: findType("TokenItemResponse"), TokenListResponse: findType("TokenListResponse"), TokenListVM: findType("TokenListVM"), TokenScreenVM: findType("TokenScreenVM"), TokenState: findType("TokenState"), TokenUIState: findType("TokenUIState"), TokenViewVM: findType("TokenViewVM"), ToolbarItemsParentData: findType("ToolbarItemsParentData"), TooltipTheme: findType("TooltipTheme"), TransactionEditVM: findType("TransactionEditVM"), TransactionEntity: findType("TransactionEntity"), TransactionItemResponse: findType("TransactionItemResponse"), TransactionListResponse: findType("TransactionListResponse"), TransactionListVM: findType("TransactionListVM"), TransactionReportFields: findType("TransactionReportFields"), TransactionRuleCriteriaEntity: findType("TransactionRuleCriteriaEntity"), TransactionRuleEditVM: findType("TransactionRuleEditVM"), TransactionRuleEntity: findType("TransactionRuleEntity"), TransactionRuleItemResponse: findType("TransactionRuleItemResponse"), TransactionRuleListResponse: findType("TransactionRuleListResponse"), TransactionRuleListVM: findType("TransactionRuleListVM"), TransactionRuleScreenVM: findType("TransactionRuleScreenVM"), TransactionRuleState: findType("TransactionRuleState"), TransactionRuleUIState: findType("TransactionRuleUIState"), TransactionRuleViewVM: findType("TransactionRuleViewVM"), TransactionScreenVM: findType("TransactionScreenVM"), TransactionState: findType("TransactionState"), TransactionStatusEntity: findType("TransactionStatusEntity"), TransactionUIState: findType("TransactionUIState"), TransactionViewVM: findType("TransactionViewVM"), TransformLayer: findType("TransformLayer"), TreeNode: findType("TreeNode"), TrustedGetRuntimeType: findType("TrustedGetRuntimeType"), TweenSequenceItem_Size: findType("TweenSequenceItem"), TweenSequenceItem_double: findType("TweenSequenceItem"), Tween_Offset: findType("Tween"), Tween_Size: findType("Tween"), Tween_double: findType("Tween"), Type: findType("Type"), TypeError: findType("TypeError"), TypedData: findType("TypedData"), TypedKey_nullable_Object: findType("TypedKey"), TypedMiddleware_AppState_AcceptPurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_AddCompany: findType("TypedMiddleware"), TypedMiddleware_AppState_AddPurchaseOrdersToInventoryRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ApprovePurchaseOrders: findType("TypedMiddleware"), TypedMiddleware_AppState_ApproveQuotes: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveBankAccountsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveClientsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveCompanyGatewayRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveCreditsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveDesignsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveExpenseCategoriesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveExpenseRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveGroupRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchivePaymentTermsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchivePaymentsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveProductsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveProjectRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchivePurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveQuotesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveRecurringExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveSchedulesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveSubscriptionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveTaskRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveTaskStatusesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveTaxRateRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveTokensRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveTransactionRulesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveTransactionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveVendorRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ArchiveWebhooksRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_AutoBillInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_BulkEmailCreditsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_BulkEmailInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_BulkEmailPurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_BulkEmailQuotesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_CancelInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_CancelPurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ClearPersistedData: findType("TypedMiddleware"), TypedMiddleware_AppState_ConnecGmailUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ConnecOAuthUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ConvertPurchaseOrdersToExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ConvertQuotesToInvoices: findType("TypedMiddleware"), TypedMiddleware_AppState_ConvertQuotesToProjects: findType("TypedMiddleware"), TypedMiddleware_AppState_ConvertTransactionToPaymentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ConvertTransactionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ConvertTransactionsToExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteBankAccountsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteClientsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteCompanyGatewayRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteCompanyRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteCreditsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteDesignsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteExpenseCategoriesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteExpenseRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteGroupRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeletePaymentTermsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeletePaymentsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteProductsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteProjectRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeletePurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteQuotesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteRecurringExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteSchedulesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteSubscriptionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteTaskRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteTaskStatusesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteTaxRateRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteTokensRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteTransactionRulesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteTransactionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteVendorRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DeleteWebhooksRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DisableTwoFactorRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DisconnecOAuthUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DisconnectCompanyGatewayRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DisconnectOAuthMailerRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DownloadCreditsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DownloadDocumentsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DownloadInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DownloadPurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_DownloadQuotesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_EditBankAccount: findType("TypedMiddleware"), TypedMiddleware_AppState_EditClient: findType("TypedMiddleware"), TypedMiddleware_AppState_EditCompanyGateway: findType("TypedMiddleware"), TypedMiddleware_AppState_EditCredit: findType("TypedMiddleware"), TypedMiddleware_AppState_EditDesign: findType("TypedMiddleware"), TypedMiddleware_AppState_EditDocument: findType("TypedMiddleware"), TypedMiddleware_AppState_EditExpense: findType("TypedMiddleware"), TypedMiddleware_AppState_EditExpenseCategory: findType("TypedMiddleware"), TypedMiddleware_AppState_EditGroup: findType("TypedMiddleware"), TypedMiddleware_AppState_EditInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_EditPayment: findType("TypedMiddleware"), TypedMiddleware_AppState_EditPaymentTerm: findType("TypedMiddleware"), TypedMiddleware_AppState_EditProduct: findType("TypedMiddleware"), TypedMiddleware_AppState_EditProject: findType("TypedMiddleware"), TypedMiddleware_AppState_EditPurchaseOrder: findType("TypedMiddleware"), TypedMiddleware_AppState_EditQuote: findType("TypedMiddleware"), TypedMiddleware_AppState_EditRecurringExpense: findType("TypedMiddleware"), TypedMiddleware_AppState_EditRecurringInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_EditSchedule: findType("TypedMiddleware"), TypedMiddleware_AppState_EditSubscription: findType("TypedMiddleware"), TypedMiddleware_AppState_EditTask: findType("TypedMiddleware"), TypedMiddleware_AppState_EditTaskStatus: findType("TypedMiddleware"), TypedMiddleware_AppState_EditTaxRate: findType("TypedMiddleware"), TypedMiddleware_AppState_EditToken: findType("TypedMiddleware"), TypedMiddleware_AppState_EditTransaction: findType("TypedMiddleware"), TypedMiddleware_AppState_EditTransactionRule: findType("TypedMiddleware"), TypedMiddleware_AppState_EditUser: findType("TypedMiddleware"), TypedMiddleware_AppState_EditVendor: findType("TypedMiddleware"), TypedMiddleware_AppState_EditWebhook: findType("TypedMiddleware"), TypedMiddleware_AppState_EmailCreditRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_EmailInvoiceRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_EmailPaymentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_EmailPurchaseOrderRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_EmailQuoteRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_IncreasePricesRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_LinkTransactionToExpenseRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_LinkTransactionToPaymentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadAccountSuccess: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadBankAccount: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadBankAccounts: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadClient: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadClients: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadCompanyGateway: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadCompanyGateways: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadCredit: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadCredits: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadDesign: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadDesigns: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadDocument: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadDocumentData: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadExpense: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadExpenseCategories: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadExpenseCategory: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadExpenses: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadGroup: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadGroups: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadInvoices: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadPayment: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadPaymentTerm: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadPaymentTerms: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadPayments: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadProduct: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadProducts: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadProject: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadProjects: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadPurchaseOrder: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadPurchaseOrders: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadQuote: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadQuotes: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadRecurringExpense: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadRecurringExpenses: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadRecurringInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadRecurringInvoices: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadSchedule: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadSchedules: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadStateRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadSubscription: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadSubscriptions: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTask: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTaskStatus: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTaskStatuses: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTasks: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTaxRate: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTaxRates: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadToken: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTokens: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTransaction: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTransactionRule: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTransactionRules: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadTransactions: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadUser: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadUsers: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadVendor: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadVendors: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadWebhook: findType("TypedMiddleware"), TypedMiddleware_AppState_LoadWebhooks: findType("TypedMiddleware"), TypedMiddleware_AppState_MarkCreditsPaidRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_MarkInvoicesPaidRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_MarkInvoicesSentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_MarkPurchaseOrdersSentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_MarkSentCreditRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_MarkSentQuotesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_MergeClientsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_OAuthLoginRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_OAuthSignUpRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_PersistData: findType("TypedMiddleware"), TypedMiddleware_AppState_PersistPrefs: findType("TypedMiddleware"), TypedMiddleware_AppState_PersistStatic: findType("TypedMiddleware"), TypedMiddleware_AppState_PersistUI: findType("TypedMiddleware"), TypedMiddleware_AppState_PurgeClientRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_PurgeDataRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RecoverPasswordRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RefreshData: findType("TypedMiddleware"), TypedMiddleware_AppState_RefreshDataSuccess: findType("TypedMiddleware"), TypedMiddleware_AppState_RefundPaymentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RemoveUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ResendConfirmation: findType("TypedMiddleware"), TypedMiddleware_AppState_ResendInviteRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreBankAccountsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreClientsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreCompanyGatewayRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreCreditsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreDesignsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreExpenseCategoriesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreExpenseRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreGroupRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestorePaymentTermsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestorePaymentsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreProductsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreProjectRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestorePurchaseOrdersRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreQuotesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreRecurringExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreSchedulesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreSubscriptionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreTaskRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreTaskStatusesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreTaxRateRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreTokensRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreTransactionRulesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreTransactionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreVendorRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_RestoreWebhooksRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveAuthUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveBankAccountRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveClientDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveClientRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveCompanyDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveCompanyGatewayRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveCompanyRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveCreditDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveCreditRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveDesignRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveEInvoiceCertificateRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveExpenseCategoryRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveExpenseDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveExpenseRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveGroupDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveGroupRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveInvoiceDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveInvoiceRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SavePaymentDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SavePaymentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SavePaymentTermRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveProductDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveProductRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveProjectDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveProjectRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SavePurchaseOrderDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SavePurchaseOrderRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveQuoteDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveQuoteRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveRecurringExpenseDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveRecurringExpenseRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveRecurringInvoiceDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveRecurringInvoiceRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveScheduleRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveSubscriptionRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTaskDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTaskRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTaskStatusRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTaxRateRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTokenRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTransactionRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveTransactionRuleRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveUserRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveUserSettingsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveVendorDocumentRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveVendorRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SaveWebhookRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SendNowRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SetDefaultCompanyRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_SetTaxCategoryProductsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowEmailCredit: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowEmailInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowEmailPurchaseOrder: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowEmailQuote: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowPdfClient: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowPdfCredit: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowPdfInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowPdfPurchaseOrder: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowPdfQuote: findType("TypedMiddleware"), TypedMiddleware_AppState_ShowPdfRecurringInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_SortTasksRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_StartRecurringExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_StartRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_StartTasksRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_StopRecurringExpensesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_StopRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_StopTasksRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_UnlinkTransactionsRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_UpdatePricesRecurringInvoicesRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_UploadLogoRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_UserLoginRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_UserLoginSuccess: findType("TypedMiddleware"), TypedMiddleware_AppState_UserLogout: findType("TypedMiddleware"), TypedMiddleware_AppState_UserLogoutAll: findType("TypedMiddleware"), TypedMiddleware_AppState_UserSignUpRequest: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewBankAccount: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewBankAccountList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewClient: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewClientList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewCompanyGateway: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewCompanyGatewayList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewCredit: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewCreditList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewDashboard: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewDesign: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewDesignList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewDocument: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewDocumentList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewExpense: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewExpenseCategory: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewExpenseCategoryList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewExpenseList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewGroup: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewGroupList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewInvoiceList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewMainScreen: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewPayment: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewPaymentList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewPaymentTerm: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewPaymentTermList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewProduct: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewProductList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewProject: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewProjectList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewPurchaseOrder: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewPurchaseOrderList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewQuote: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewQuoteList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewRecurringExpense: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewRecurringExpenseList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewRecurringInvoice: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewRecurringInvoiceList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewRefundPayment: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewReports: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewSchedule: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewScheduleList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewSettings: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewSubscription: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewSubscriptionList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTask: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTaskList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTaskStatus: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTaskStatusList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTaxRate: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTaxRateList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewToken: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTokenList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTransaction: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTransactionList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTransactionRule: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewTransactionRuleList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewUser: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewUserList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewVendor: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewVendorList: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewWebhook: findType("TypedMiddleware"), TypedMiddleware_AppState_ViewWebhookList: findType("TypedMiddleware"), UIState: findType("UIState"), Uint16List: findType("Uint16List"), Uint32List: findType("Uint32List"), Uint8ClampedList: findType("Uint8ClampedList"), Uint8List: findType("Uint8List"), UndoHistory_TextEditingValue: findType("UndoHistory"), UnicodePropertyLookup_LineCharProperty: findType("UnicodePropertyLookup"), UnicodeRange_TextDirection: findType("UnicodeRange"), UniqueRef_JavaScriptObject: findType("UniqueRef"), UniqueRef_Object: findType("UniqueRef"), UnknownJavaScriptObject: findType("UnknownJavaScriptObject"), UnlinkTransactionsRequest: findType("UnlinkTransactionsRequest"), UnmanagedRestorationScope: findType("UnmanagedRestorationScope"), UnmodifiableListView_DocumentNode: findType("UnmodifiableListView"), UnmodifiableListView_nullable_Object: findType("UnmodifiableListView"), UnmodifiableMapView_String_String: findType("UnmodifiableMapView"), UnmodifiableMapView_of_String_and_nullable_Object: findType("UnmodifiableMapView"), UnorderedIterableEquality_dynamic: findType("UnorderedIterableEquality<@>"), UpdateDialog: findType("UpdateDialog"), UpdatePricesRecurringInvoicesRequest: findType("UpdatePricesRecurringInvoicesRequest"), UpdateSelectionIntent: findType("UpdateSelectionIntent"), UpdateUserPreferences: findType("UpdateUserPreferences"), UploadLogoRequest: findType("UploadLogoRequest"), UpstreamDownstreamNodePosition: findType("UpstreamDownstreamNodePosition"), UpstreamDownstreamNodeSelection: findType("UpstreamDownstreamNodeSelection"), Uri: findType("Uri"), UserCompanyEntity: findType("UserCompanyEntity"), UserCompanyItemResponse: findType("UserCompanyItemResponse"), UserCompanyState: findType("UserCompanyState"), UserDetailsVM: findType("UserDetailsVM"), UserEditVM: findType("UserEditVM"), UserEntity: findType("UserEntity"), UserItemResponse: findType("UserItemResponse"), UserListResponse: findType("UserListResponse"), UserListVM: findType("UserListVM"), UserLoginRequest: findType("UserLoginRequest"), UserScreenVM: findType("UserScreenVM"), UserSettingsEntity: findType("UserSettingsEntity"), UserSignUpRequest: findType("UserSignUpRequest"), UserState: findType("UserState"), UserTwoFactorData: findType("UserTwoFactorData"), UserTwoFactorResponse: findType("UserTwoFactorResponse"), UserUIState: findType("UserUIState"), UserViewVM: findType("UserViewVM"), ValueKey_ConnectionState: findType("ValueKey"), ValueKey_CrossFadeState: findType("ValueKey"), ValueKey_DateTime: findType("ValueKey"), ValueKey_Key: findType("ValueKey"), ValueKey_Object: findType("ValueKey"), ValueKey_String: findType("ValueKey"), ValueKey_int: findType("ValueKey"), ValueKey_nullable_Key: findType("ValueKey"), ValueKey_nullable_Object: findType("ValueKey"), ValueKey_nullable_String: findType("ValueKey"), ValueKey_nullable_int: findType("ValueKey"), ValueLayoutBuilder_int: findType("ValueLayoutBuilder"), ValueListenableBuilder_Brightness: findType("ValueListenableBuilder"), ValueListenableBuilder_MouseCursor: findType("ValueListenableBuilder"), ValueListenableBuilder_OptionsViewOpenDirection: findType("ValueListenableBuilder"), ValueListenableBuilder_bool: findType("ValueListenableBuilder"), ValueListenableBuilder_double: findType("ValueListenableBuilder"), ValueListenableBuilder_nullable_DocumentSelection: findType("ValueListenableBuilder"), ValueListenableBuilder_nullable_Object: findType("ValueListenableBuilder"), ValueListenableBuilder_nullable_Offset: findType("ValueListenableBuilder"), ValueListenableBuilder_nullable_Rect: findType("ValueListenableBuilder"), ValueListenableBuilder_nullable_int: findType("ValueListenableBuilder"), ValueNotifier_ActionPaneType: findType("ValueNotifier"), ValueNotifier_BoxConstraints: findType("ValueNotifier"), ValueNotifier_Brightness: findType("ValueNotifier"), ValueNotifier_MagnifierInfo: findType("ValueNotifier"), ValueNotifier_MouseCursor: findType("ValueNotifier"), ValueNotifier_OptionsViewOpenDirection: findType("ValueNotifier"), ValueNotifier_bool: findType("ValueNotifier"), ValueNotifier_double: findType("ValueNotifier"), ValueNotifier_int: findType("ValueNotifier"), ValueNotifier_nullable_DragHandleAutoScroller: findType("ValueNotifier"), ValueNotifier_nullable_EndGesture: findType("ValueNotifier"), ValueNotifier_nullable_Object: findType("ValueNotifier"), ValueNotifier_nullable_Offset: findType("ValueNotifier"), ValueNotifier_nullable_Rect: findType("ValueNotifier"), ValueNotifier_nullable_ResizeRequest: findType("ValueNotifier"), ValueNotifier_nullable_String: findType("ValueNotifier"), ValueNotifier_nullable_TextInputConnection: findType("ValueNotifier"), ValueNotifier_nullable__OverlayEntryWidgetState: findType("ValueNotifier<_OverlayEntryWidgetState?>"), ValueNotifier_nullable_int: findType("ValueNotifier"), VelocityTracker: findType("VelocityTracker"), VendorContactEditDetails: findType("VendorContactEditDetails"), VendorContactEntity: findType("VendorContactEntity"), VendorEditContactsVM: findType("VendorEditContactsVM"), VendorEditVM: findType("VendorEditVM"), VendorEntity: findType("VendorEntity"), VendorItemResponse: findType("VendorItemResponse"), VendorListResponse: findType("VendorListResponse"), VendorListVM: findType("VendorListVM"), VendorReportFields: findType("VendorReportFields"), VendorScreenVM: findType("VendorScreenVM"), VendorState: findType("VendorState"), VendorUIState: findType("VendorUIState"), VendorViewVM: findType("VendorViewVM"), ViewClient: findType("ViewClient"), ViewClientList: findType("ViewClientList"), ViewClipChain: findType("ViewClipChain"), ViewDashboard: findType("ViewDashboard"), ViewDocument: findType("ViewDocument"), ViewReports: findType("ViewReports"), ViewSettings: findType("ViewSettings"), Viewport: findType("Viewport"), ViewportNotificationMixin: findType("ViewportNotificationMixin"), VisualDensity: findType("VisualDensity"), WebDropItem: findType("WebDropItem"), WebhookConfigurationEntity: findType("WebhookConfigurationEntity"), WebhookEditVM: findType("WebhookEditVM"), WebhookEntity: findType("WebhookEntity"), WebhookItemResponse: findType("WebhookItemResponse"), WebhookListResponse: findType("WebhookListResponse"), WebhookListVM: findType("WebhookListVM"), WebhookScreenVM: findType("WebhookScreenVM"), WebhookState: findType("WebhookState"), WebhookUIState: findType("WebhookUIState"), WebhookViewVM: findType("WebhookViewVM"), WhereIterable_CompanyEntity: findType("WhereIterable"), WhereIterable_CreditItemReportFields: findType("WhereIterable"), WhereIterable_EntityType: findType("WhereIterable"), WhereIterable_InvoiceItemReportFields: findType("WhereIterable"), WhereIterable_PurchaseOrderItemReportFields: findType("WhereIterable"), WhereIterable_QuoteItemReportFields: findType("WhereIterable"), WhereIterable_String: findType("WhereIterable"), WhereIterable__TextType: findType("WhereIterable<_TextType>"), WhereTypeIterable_BaseEntity: findType("WhereTypeIterable"), WhereTypeIterable_CompanyGatewayEntity: findType("WhereTypeIterable"), WhereTypeIterable_DocumentEdit: findType("WhereTypeIterable"), WhereTypeIterable_Element: findType("WhereTypeIterable"), WhereTypeIterable_InvoiceHistoryEntity: findType("WhereTypeIterable"), WhereTypeIterable_PointerEvent: findType("WhereTypeIterable"), WhereTypeIterable_PopupMenuEntry_EntityAction: findType("WhereTypeIterable>"), WhereTypeIterable_ProductEntity: findType("WhereTypeIterable"), WhereTypeIterable_SelectableEntity: findType("WhereTypeIterable"), WhereTypeIterable_StackFrame: findType("WhereTypeIterable"), WhereTypeIterable_String: findType("WhereTypeIterable"), WhereTypeIterable_of_void_Function_2_Object_and_nullable_StackTrace: findType("WhereTypeIterable<~(Object,StackTrace?)>"), WhereTypeIterable_of_void_Function_ImageChunkEvent: findType("WhereTypeIterable<~(ImageChunkEvent)>"), WhereTypeIterator_Element: findType("WhereTypeIterator"), WhereTypeIterator_FocusScopeNode: findType("WhereTypeIterator"), Widget: findType("Widget"), WidgetLayoutDelegate: findType("WidgetLayoutDelegate"), WidgetSpan: findType("WidgetSpan"), Widget_Function_BuildContext: findType("Widget(BuildContext)"), WidgetsBindingObserver: findType("WidgetsBindingObserver"), WidgetsLocalizations: findType("WidgetsLocalizations"), Window: findType("Window"), WorkerGlobalScope: findType("WorkerGlobalScope"), WorkflowSettingsVM: findType("WorkflowSettingsVM"), WrapParentData: findType("WrapParentData"), XFile: findType("XFile"), _ActionPaneScope: findType("_ActionPaneScope"), _ActionsScope: findType("_ActionsScope"), _ActivatorIntentPair: findType("_ActivatorIntentPair"), _AssetManifestBin: findType("_AssetManifestBin"), _AsyncBroadcastStreamController_AppState: findType("_AsyncBroadcastStreamController"), _AsyncBroadcastStreamController_DocumentSelectionChange: findType("_AsyncBroadcastStreamController"), _AsyncBroadcastStreamController_GooglePlayUserChoiceDetails: findType("_AsyncBroadcastStreamController"), _AsyncBroadcastStreamController_List_ConnectivityResult: findType("_AsyncBroadcastStreamController>"), _AsyncBroadcastStreamController_List_PurchaseDetails: findType("_AsyncBroadcastStreamController>"), _AsyncBroadcastStreamController_PurchasesResultWrapper: findType("_AsyncBroadcastStreamController"), _AsyncBroadcastStreamController_Size: findType("_AsyncBroadcastStreamController"), _AsyncBroadcastStreamController_UserChoiceDetailsWrapper: findType("_AsyncBroadcastStreamController"), _AsyncBroadcastStreamController_dynamic: findType("_AsyncBroadcastStreamController<@>"), _AsyncBroadcastStreamController_nullable_Size: findType("_AsyncBroadcastStreamController"), _AsyncCompleter_AssetBundleImageKey: findType("_AsyncCompleter"), _AsyncCompleter_BankAccountEntity: findType("_AsyncCompleter"), _AsyncCompleter_Blob: findType("_AsyncCompleter"), _AsyncCompleter_ClientEntity: findType("_AsyncCompleter"), _AsyncCompleter_CompanyGatewayEntity: findType("_AsyncCompleter"), _AsyncCompleter_DocumentEntity: findType("_AsyncCompleter"), _AsyncCompleter_ExpenseCategoryEntity: findType("_AsyncCompleter"), _AsyncCompleter_ExpenseEntity: findType("_AsyncCompleter"), _AsyncCompleter_FrameInfo: findType("_AsyncCompleter"), _AsyncCompleter_GroupEntity: findType("_AsyncCompleter"), _AsyncCompleter_Image: findType("_AsyncCompleter"), _AsyncCompleter_InvoiceEntity: findType("_AsyncCompleter"), _AsyncCompleter_JSObject: findType("_AsyncCompleter"), _AsyncCompleter_JavaScriptObject: findType("_AsyncCompleter"), _AsyncCompleter_List_DocumentEntity: findType("_AsyncCompleter>"), _AsyncCompleter_List_LicenseParagraph: findType("_AsyncCompleter>"), _AsyncCompleter_Null: findType("_AsyncCompleter"), _AsyncCompleter_PaymentEntity: findType("_AsyncCompleter"), _AsyncCompleter_PaymentTermEntity: findType("_AsyncCompleter"), _AsyncCompleter_ProductEntity: findType("_AsyncCompleter"), _AsyncCompleter_ProjectEntity: findType("_AsyncCompleter"), _AsyncCompleter_ScheduleEntity: findType("_AsyncCompleter"), _AsyncCompleter_SelectableEntity: findType("_AsyncCompleter"), _AsyncCompleter_SharedPreferences: findType("_AsyncCompleter"), _AsyncCompleter_StreamedResponse: findType("_AsyncCompleter"), _AsyncCompleter_SubscriptionEntity: findType("_AsyncCompleter"), _AsyncCompleter_TaskEntity: findType("_AsyncCompleter"), _AsyncCompleter_TaskStatusEntity: findType("_AsyncCompleter"), _AsyncCompleter_TaxRateEntity: findType("_AsyncCompleter"), _AsyncCompleter_TokenEntity: findType("_AsyncCompleter"), _AsyncCompleter_TransactionEntity: findType("_AsyncCompleter"), _AsyncCompleter_TransactionRuleEntity: findType("_AsyncCompleter"), _AsyncCompleter_Uint8List: findType("_AsyncCompleter"), _AsyncCompleter_UserEntity: findType("_AsyncCompleter"), _AsyncCompleter_VendorEntity: findType("_AsyncCompleter"), _AsyncCompleter_WebhookEntity: findType("_AsyncCompleter"), _AsyncCompleter_bool: findType("_AsyncCompleter"), _AsyncCompleter_dynamic: findType("_AsyncCompleter<@>"), _AsyncCompleter_nullable_ByteData: findType("_AsyncCompleter"), _AsyncCompleter_nullable_DateTime: findType("_AsyncCompleter"), _AsyncCompleter_nullable_List_PlatformFile: findType("_AsyncCompleter?>"), _AsyncCompleter_nullable_RestorationBucket: findType("_AsyncCompleter"), _AsyncCompleter_void: findType("_AsyncCompleter<~>"), _AsyncStreamController_List_int: findType("_AsyncStreamController>"), _Attr: findType("_Attr"), _AutocompleteEntity: findType("_AutocompleteEntity"), _AutofillScope: findType("_AutofillScope"), _BuiltMap_dynamic_dynamic: findType("_BuiltMap<@,@>"), _ButtonSanitizer: findType("_ButtonSanitizer"), _CachedImage: findType("_CachedImage"), _ChildEntry: findType("_ChildEntry"), _CombiningGestureArenaMember: findType("_CombiningGestureArenaMember"), _ContactListTile: findType("_ContactListTile"), _CupertinoTextSelectionToolbarItems: findType("_CupertinoTextSelectionToolbarItems"), _CupertinoTextSelectionToolbarItemsSlot: findType("_CupertinoTextSelectionToolbarItemsSlot"), _DecorationSlot: findType("_DecorationSlot"), _DeleteTextAction_DeleteCharacterIntent: findType("_DeleteTextAction"), _DeleteTextAction_DeleteToLineBreakIntent: findType("_DeleteTextAction"), _DeleteTextAction_DeleteToNextWordBoundaryIntent: findType("_DeleteTextAction"), _DeprecatedRawViewKey_State_StatefulWidget: findType("_DeprecatedRawViewKey>"), _DetailArguments: findType("_DetailArguments"), _DirectionalPolicyData: findType("_DirectionalPolicyData"), _DocumentNodeSelection_NodeSelection: findType("_DocumentNodeSelection"), _DomListWrapper_JavaScriptObject: findType("_DomListWrapper"), _DomTouchListWrapper_JavaScriptObject: findType("_DomTouchListWrapper"), _DraggableScrollableSheetScrollPosition: findType("_DraggableScrollableSheetScrollPosition"), _DrawerControllerScope: findType("_DrawerControllerScope"), _EffectiveTickerMode: findType("_EffectiveTickerMode"), _ElementEventStreamImpl_Event: findType("_ElementEventStreamImpl"), _EventStream_JSObject: findType("_EventStream0"), _EventStream_ProgressEvent: findType("_EventStream"), _FlexEntranceTransitionParentData: findType("_FlexEntranceTransitionParentData"), _FocusInheritedScope: findType("_FocusInheritedScope"), _FocusTraversalGroupInfo: findType("_FocusTraversalGroupInfo"), _FocusedDate: findType("_FocusedDate"), _FormScope: findType("_FormScope"), _FrameCallbackEntry: findType("_FrameCallbackEntry"), _Future_AssetBundleImageKey: findType("_Future"), _Future_BankAccountEntity: findType("_Future"), _Future_Blob: findType("_Future"), _Future_ClientEntity: findType("_Future"), _Future_CompanyGatewayEntity: findType("_Future"), _Future_DocumentEntity: findType("_Future"), _Future_ExpenseCategoryEntity: findType("_Future"), _Future_ExpenseEntity: findType("_Future"), _Future_FrameInfo: findType("_Future"), _Future_GroupEntity: findType("_Future"), _Future_Image: findType("_Future"), _Future_InvoiceEntity: findType("_Future"), _Future_JSObject: findType("_Future"), _Future_JavaScriptObject: findType("_Future"), _Future_List_DocumentEntity: findType("_Future>"), _Future_List_LicenseParagraph: findType("_Future>"), _Future_Null: findType("_Future"), _Future_PaymentEntity: findType("_Future"), _Future_PaymentTermEntity: findType("_Future"), _Future_ProductEntity: findType("_Future"), _Future_ProjectEntity: findType("_Future"), _Future_ScheduleEntity: findType("_Future"), _Future_SelectableEntity: findType("_Future"), _Future_SharedPreferences: findType("_Future"), _Future_StreamedResponse: findType("_Future"), _Future_SubscriptionEntity: findType("_Future"), _Future_TaskEntity: findType("_Future"), _Future_TaskStatusEntity: findType("_Future"), _Future_TaxRateEntity: findType("_Future"), _Future_TokenEntity: findType("_Future"), _Future_TransactionEntity: findType("_Future"), _Future_TransactionRuleEntity: findType("_Future"), _Future_Uint8List: findType("_Future"), _Future_UserEntity: findType("_Future"), _Future_VendorEntity: findType("_Future"), _Future_WebhookEntity: findType("_Future"), _Future_bool: findType("_Future"), _Future_dynamic: findType("_Future<@>"), _Future_int: findType("_Future"), _Future_nullable_ByteData: findType("_Future"), _Future_nullable_DateTime: findType("_Future"), _Future_nullable_List_PlatformFile: findType("_Future?>"), _Future_nullable_RestorationBucket: findType("_Future"), _Future_void: findType("_Future<~>"), _GestureArena: findType("_GestureArena"), _HeroFlight: findType("_HeroFlight"), _HeroState: findType("_HeroState"), _Highlight: findType("_Highlight"), _HighlightType: findType("_HighlightType"), _HourMinuteMode: findType("_HourMinuteMode"), _IdentityHashMap_of_nullable_Object_and_nullable_Object: findType("_IdentityHashMap"), _InheritedCupertinoTheme: findType("_InheritedCupertinoTheme"), _InheritedResetNotifier: findType("_InheritedResetNotifier"), _InheritedTheme: findType("_InheritedTheme"), _InterestingSemanticsFragment: findType("_InterestingSemanticsFragment"), _IntrinsicDimensionsCacheEntry: findType("_IntrinsicDimensionsCacheEntry"), _IosPagerParentData: findType("_IosPagerParentData"), _LicenseData: findType("_LicenseData"), _ListTileSlot: findType("_ListTileSlot"), _ListenerEntry: findType("_ListenerEntry"), _LiveImage: findType("_LiveImage"), _LocalizationsScope: findType("_LocalizationsScope"), _MapEntry: findType("_MapEntry"), _MasterDetailFlowState: findType("_MasterDetailFlowState"), _MasterDetailScaffoldState: findType("_MasterDetailScaffoldState"), _MaterialStatePropertyWith_BorderSide: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_Color: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_MouseCursor: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_bool: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_double: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_nullable_BorderSide: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_nullable_Color: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_nullable_MouseCursor: findType("_MaterialStatePropertyWith"), _MaterialStatePropertyWith_nullable_TextStyle: findType("_MaterialStatePropertyWith"), _ModalScopeStatus: findType("_ModalScopeStatus"), _MouseState: findType("_MouseState"), _NavigatorObservation: findType("_NavigatorObservation"), _OverflowBarParentData: findType("_OverflowBarParentData"), _OverlayEntryLocation: findType("_OverlayEntryLocation"), _OverlayEntryWidget: findType("_OverlayEntryWidget"), _OverlayPortal: findType("_OverlayPortal"), _PagePosition: findType("_PagePosition"), _ParentInkResponseProvider: findType("_ParentInkResponseProvider"), _PendingImage: findType("_PendingImage"), _PipelineOwnerScope: findType("_PipelineOwnerScope"), _PointerPanZoomData: findType("_PointerPanZoomData"), _ProfiledBinaryMessenger: findType("_ProfiledBinaryMessenger"), _Range_num: findType("_Range"), _RawIndexedStack: findType("_RawIndexedStack"), _RawView: findType("_RawView"), _ReadingOrderDirectionalGroupData: findType("_ReadingOrderDirectionalGroupData"), _ReadingOrderSortData: findType("_ReadingOrderSortData"), _Rebuild__TheState: findType("_Rebuild<_TheState>"), _RenderColoredBox: findType("_RenderColoredBox"), _RenderCupertinoTextSelectionToolbarItems: findType("_RenderCupertinoTextSelectionToolbarItems"), _RenderDeferredLayoutBox: findType("_RenderDeferredLayoutBox"), _RenderInkFeatures: findType("_RenderInkFeatures"), _RenderLayoutSurrogateProxyBox: findType("_RenderLayoutSurrogateProxyBox"), _RenderMergeableMaterialListBody: findType("_RenderMergeableMaterialListBody"), _RenderOverflowBar: findType("_RenderOverflowBar"), _RenderSliverPersistentHeaderForWidgetsMixin: findType("_RenderSliverPersistentHeaderForWidgetsMixin"), _RenderSnapshotWidget: findType("_RenderSnapshotWidget"), _RenderTheater: findType("_RenderTheater"), _RenderTheaterMarker: findType("_RenderTheaterMarker"), _ReorderableItemState: findType("_ReorderableItemState"), _RouteEntry: findType("_RouteEntry"), _SaltedKey_BuildContext_int: findType("_SaltedKey"), _ScaffoldMessengerScope: findType("_ScaffoldMessengerScope"), _ScaffoldScope: findType("_ScaffoldScope"), _ScrollNotificationObserverScope: findType("_ScrollNotificationObserverScope"), _ScrollableScope: findType("_ScrollableScope"), _SimpleCallbackSink_nullable_Object: findType("_SimpleCallbackSink"), _SlidableAutoCloseData: findType("_SlidableAutoCloseData"), _SlidableControllerScope: findType("_SlidableControllerScope"), _SlidableNotificationListenerScope: findType("_SlidableNotificationListenerScope"), _SliverPersistentHeaderRenderObjectWidget: findType("_SliverPersistentHeaderRenderObjectWidget"), _StoredMessage: findType("_StoredMessage"), _StreamIterator_PdfRaster: findType("_StreamIterator"), _SuperTextLayoutParentData: findType("_SuperTextLayoutParentData"), _SwitchableSemanticsFragment: findType("_SwitchableSemanticsFragment"), _SyncBroadcastStreamController_int: findType("_SyncBroadcastStreamController"), _SyncStarIterable_Node: findType("_SyncStarIterable"), _SyncStarIterable_RenderBox: findType("_SyncStarIterable"), _TabControllerScope: findType("_TabControllerScope"), _TapTracker: findType("_TapTracker"), _TapTracker_2: findType("_TapTracker0"), _TaskEntry_List_LicenseParagraph: findType("_TaskEntry>"), _TaskEntry_dynamic: findType("_TaskEntry<@>"), _TextFormFieldState: findType("_TextFormFieldState"), _Theater: findType("_Theater"), _TheaterParentData: findType("_TheaterParentData"), _TimePickerModel: findType("_TimePickerModel"), _TooltipVisibilityScope: findType("_TooltipVisibilityScope"), _UpdateTextSelectionVerticallyAction_DirectionalCaretMovementIntent: findType("_UpdateTextSelectionVerticallyAction"), _ValueNotifier_nullable_DismissGesture: findType("_ValueNotifier"), _ViewScope: findType("_ViewScope"), _VisibilityScope: findType("_VisibilityScope"), _WeakReferenceWrapper_Route_dynamic: findType("_WeakReferenceWrapper>"), _WidgetTicker: findType("_WidgetTicker"), bool: findType("bool"), double: findType("double"), dynamic: findType("@"), dynamic_Function: findType("@()"), dynamic_Function_Object: findType("@(Object)"), dynamic_Function_Object_StackTrace: findType("@(Object,StackTrace)"), int: findType("int"), legacy_Never: findType("0&*"), legacy_Object: findType("Object*"), nullable_AddCompany: findType("AddCompany?"), nullable_AlignmentGeometryTween: findType("AlignmentGeometryTween?"), nullable_AppLocalization: findType("AppLocalization?"), nullable_AuthState: findType("AuthState?"), nullable_Axis_Object: findType("Axis?"), nullable_Axis_num: findType("Axis?"), nullable_BackdropFilterEngineLayer: findType("BackdropFilterEngineLayer0?"), nullable_BackdropFilterLayer: findType("BackdropFilterLayer?"), nullable_BaseEntity: findType("BaseEntity?"), nullable_BitmapCanvas: findType("BitmapCanvas?"), nullable_Border: findType("Border?"), nullable_BorderDirectional: findType("BorderDirectional?"), nullable_BorderRadiusTween: findType("BorderRadiusTween?"), nullable_BorderSide: findType("BorderSide?"), nullable_BoxConstraintsTween: findType("BoxConstraintsTween?"), nullable_BoxPainter: findType("BoxPainter?"), nullable_BuiltList_String: findType("BuiltList?"), nullable_BuiltMap_of_nullable_String_and_nullable_BaseEntity: findType("BuiltMap?"), nullable_ByteData: findType("ByteData?"), nullable_CanvasRenderingContext2D: findType("CanvasRenderingContext2D?"), nullable_CascadingPadding: findType("CascadingPadding?"), nullable_ChartContainerCustomPaint: findType("ChartContainerCustomPaint?"), nullable_CkManagedSkImageFilterConvertible: findType("CkManagedSkImageFilterConvertible?"), nullable_CkPaint: findType("CkPaint?"), nullable_CkShader: findType("CkShader?"), nullable_ClientEntity: findType("ClientEntity?"), nullable_ClipPathEngineLayer: findType("ClipPathEngineLayer0?"), nullable_ClipPathLayer: findType("ClipPathLayer?"), nullable_ClipRRectEngineLayer: findType("ClipRRectEngineLayer0?"), nullable_ClipRRectLayer: findType("ClipRRectLayer?"), nullable_ClipRectEngineLayer: findType("ClipRectEngineLayer0?"), nullable_ClipRectLayer: findType("ClipRectLayer?"), nullable_ClipboardData: findType("ClipboardData?"), nullable_Color: findType("Color?"), nullable_ColorTween: findType("ColorTween?"), nullable_CompanyEntity: findType("CompanyEntity?"), nullable_Completer_Null: findType("Completer?"), nullable_Completer_SelectableEntity: findType("Completer?"), nullable_CurrencyEntity: findType("CurrencyEntity?"), nullable_DataRow: findType("DataRow?"), nullable_DateTime: findType("DateTime?"), nullable_DecorationTween: findType("DecorationTween?"), nullable_DiagnosticsNode: findType("DiagnosticsNode?"), nullable_Directionality: findType("Directionality?"), nullable_DocumentComponent_StatefulWidget: findType("DocumentComponent?"), nullable_DocumentEntity: findType("DocumentEntity?"), nullable_EdgeInsetsGeometry: findType("EdgeInsetsGeometry?"), nullable_EdgeInsetsGeometryTween: findType("EdgeInsetsGeometryTween?"), nullable_EditBankAccount: findType("EditBankAccount?"), nullable_EditClient: findType("EditClient?"), nullable_EditCommand_Function_EditRequest: findType("EditCommand?(EditRequest)"), nullable_EditCompanyGateway: findType("EditCompanyGateway?"), nullable_EditCredit: findType("EditCredit?"), nullable_EditDesign: findType("EditDesign?"), nullable_EditDocument: findType("EditDocument?"), nullable_EditExpense: findType("EditExpense?"), nullable_EditExpenseCategory: findType("EditExpenseCategory?"), nullable_EditGroup: findType("EditGroup?"), nullable_EditInvoice: findType("EditInvoice?"), nullable_EditPayment: findType("EditPayment?"), nullable_EditPaymentTerm: findType("EditPaymentTerm?"), nullable_EditProduct: findType("EditProduct?"), nullable_EditProject: findType("EditProject?"), nullable_EditPurchaseOrder: findType("EditPurchaseOrder?"), nullable_EditQuote: findType("EditQuote?"), nullable_EditRecurringExpense: findType("EditRecurringExpense?"), nullable_EditRecurringInvoice: findType("EditRecurringInvoice?"), nullable_EditSchedule: findType("EditSchedule?"), nullable_EditSubscription: findType("EditSubscription?"), nullable_EditTask: findType("EditTask?"), nullable_EditTaskStatus: findType("EditTaskStatus?"), nullable_EditTaxRate: findType("EditTaxRate?"), nullable_EditToken: findType("EditToken?"), nullable_EditTransaction: findType("EditTransaction?"), nullable_EditTransactionRule: findType("EditTransactionRule?"), nullable_EditUser: findType("EditUser?"), nullable_EditVendor: findType("EditVendor?"), nullable_EditWebhook: findType("EditWebhook?"), nullable_Element: findType("Element0?"), nullable_Element_2: findType("Element?"), nullable_EngineFlutterWindow: findType("EngineFlutterWindow?"), nullable_EngineStrutStyle: findType("EngineStrutStyle?"), nullable_EntityType: findType("EntityType?"), nullable_ExpenseEntity: findType("ExpenseEntity?"), nullable_File: findType("File0?"), nullable_FilePickerResult: findType("FilePickerResult?"), nullable_FileSystemEntity: findType("FileSystemEntity?"), nullable_FocusNode: findType("FocusNode?"), nullable_FollowerLayer: findType("FollowerLayer0?"), nullable_FollowerLayer_2: findType("FollowerLayer?"), nullable_FontLoadError: findType("FontLoadError?"), nullable_Future_Null: findType("Future?"), nullable_GlProgram: findType("GlProgram?"), nullable_GoogleSignInAccount: findType("GoogleSignInAccount?"), nullable_GoogleSignInUserData: findType("GoogleSignInUserData?"), nullable_GoogleUser: findType("GoogleUser?"), nullable_GroupEntity: findType("GroupEntity?"), nullable_HeroControllerScope: findType("HeroControllerScope?"), nullable_HorizontalDragGestureRecognizer: findType("HorizontalDragGestureRecognizer?"), nullable_IconThemeData: findType("IconThemeData?"), nullable_ImageFilterEngineLayer: findType("ImageFilterEngineLayer0?"), nullable_InkHighlight: findType("InkHighlight?"), nullable_InputBorder: findType("InputBorder?"), nullable_InvoiceEntity: findType("InvoiceEntity?"), nullable_InvoiceItemEntity: findType("InvoiceItemEntity?"), nullable_JSObject: findType("JSObject?"), nullable_JavaScriptObject: findType("JavaScriptObject?"), nullable_Key: findType("Key?"), nullable_List_BaseBarRendererElement: findType("List?"), nullable_List_MultipartFile: findType("List?"), nullable_List_SuggestionSpan: findType("List?"), nullable_List_UserEntity: findType("List?"), nullable_List__LineRendererElement_Object: findType("List<_LineRendererElement>?"), nullable_List_double: findType("List?"), nullable_List_dynamic: findType("List<@>?"), nullable_List_int: findType("List?"), nullable_List_nullable_Object: findType("List?"), nullable_LoadBankAccounts: findType("LoadBankAccounts?"), nullable_LoadClient: findType("LoadClient?"), nullable_LoadCompanyGateways: findType("LoadCompanyGateways?"), nullable_LoadCredits: findType("LoadCredits?"), nullable_LoadDesigns: findType("LoadDesigns?"), nullable_LoadExpenseCategories: findType("LoadExpenseCategories?"), nullable_LoadGroups: findType("LoadGroups?"), nullable_LoadPaymentTerms: findType("LoadPaymentTerms?"), nullable_LoadProduct: findType("LoadProduct?"), nullable_LoadProjects: findType("LoadProjects?"), nullable_LoadRecurringExpenses: findType("LoadRecurringExpenses?"), nullable_LoadSchedules: findType("LoadSchedules?"), nullable_LoadStateRequest: findType("LoadStateRequest?"), nullable_LoadSubscriptions: findType("LoadSubscriptions?"), nullable_LoadTaskStatuses: findType("LoadTaskStatuses?"), nullable_LoadTaxRates: findType("LoadTaxRates?"), nullable_LoadTokens: findType("LoadTokens?"), nullable_LoadTransactionRules: findType("LoadTransactionRules?"), nullable_LoadUsers: findType("LoadUsers?"), nullable_LoadWebhooks: findType("LoadWebhooks?"), nullable_LogicalKeyboardKey: findType("LogicalKeyboardKey?"), nullable_LongPressGestureRecognizer: findType("LongPressGestureRecognizer?"), nullable_Map_String_dynamic: findType("Map?"), nullable_Map_dynamic_dynamic: findType("Map<@,@>?"), nullable_Map_of_nullable_Object_and_nullable_Object: findType("Map?"), nullable_MaterialLocalizations: findType("MaterialLocalizations?"), nullable_Matrix4: findType("Matrix40?"), nullable_Matrix4Tween: findType("Matrix4Tween?"), nullable_MouseCursor: findType("MouseCursor0?"), nullable_NamedAttribution: findType("NamedAttribution?"), nullable_NativeByteBuffer: findType("NativeByteBuffer?"), nullable_Object: findType("Object?"), nullable_Object_Function: findType("Object?()"), nullable_Offset: findType("Offset?"), nullable_OffsetEngineLayer: findType("OffsetEngineLayer0?"), nullable_OffsetLayer: findType("OffsetLayer?"), nullable_OpacityEngineLayer: findType("OpacityEngineLayer0?"), nullable_OutlinedBorder: findType("OutlinedBorder?"), nullable_PanGestureRecognizer: findType("PanGestureRecognizer?"), nullable_ParentDataElement_KeepAliveParentDataMixin: findType("ParentDataElement?"), nullable_PaymentEntity: findType("PaymentEntity?"), nullable_PersistData: findType("PersistData?"), nullable_PersistPrefs: findType("PersistPrefs?"), nullable_PersistStatic: findType("PersistStatic?"), nullable_PersistUI: findType("PersistUI?"), nullable_PersistedBackdropFilter: findType("PersistedBackdropFilter?"), nullable_PersistedClipPath: findType("PersistedClipPath?"), nullable_PersistedClipRect: findType("PersistedClipRect?"), nullable_PersistedImageFilter: findType("PersistedImageFilter?"), nullable_PersistedOffset: findType("PersistedOffset?"), nullable_PersistedOpacity: findType("PersistedOpacity?"), nullable_PersistedSurface: findType("PersistedSurface?"), nullable_PersistedTransform: findType("PersistedTransform?"), nullable_PlatformBillingResult: findType("PlatformBillingResult?"), nullable_PlatformPricingPhase: findType("PlatformPricingPhase?"), nullable_PlatformProductDetails: findType("PlatformProductDetails?"), nullable_PlatformProductDetailsResponse: findType("PlatformProductDetailsResponse?"), nullable_PlatformPurchase: findType("PlatformPurchase?"), nullable_PlatformPurchaseHistoryRecord: findType("PlatformPurchaseHistoryRecord?"), nullable_PlatformPurchasesResponse: findType("PlatformPurchasesResponse?"), nullable_PlatformSubscriptionOfferDetails: findType("PlatformSubscriptionOfferDetails?"), nullable_PlatformUserChoiceDetails: findType("PlatformUserChoiceDetails?"), nullable_PlatformUserChoiceProduct: findType("PlatformUserChoiceProduct?"), nullable_ProductEntity: findType("ProductEntity?"), nullable_ProjectEntity: findType("ProjectEntity?"), nullable_Rect: findType("Rect?"), nullable_RenderBox: findType("RenderBox?"), nullable_RenderEditable: findType("RenderEditable?"), nullable_RenderObjectElement: findType("RenderObjectElement?"), nullable_RenderSemanticsGestureHandler: findType("RenderSemanticsGestureHandler?"), nullable_RenderSliver: findType("RenderSliver?"), nullable_RenderSuperTextLayout: findType("RenderSuperTextLayout?"), nullable_ResendConfirmation: findType("ResendConfirmation?"), nullable_Response: findType("Response?"), nullable_SKProductDiscountMessage: findType("SKProductDiscountMessage?"), nullable_SKProductMessage: findType("SKProductMessage?"), nullable_SKProductsResponseMessage: findType("SKProductsResponseMessage?"), nullable_SaveClientDocumentRequest: findType("SaveClientDocumentRequest?"), nullable_SaveCompanyDocumentRequest: findType("SaveCompanyDocumentRequest?"), nullable_SaveCreditDocumentRequest: findType("SaveCreditDocumentRequest?"), nullable_SaveExpenseDocumentRequest: findType("SaveExpenseDocumentRequest?"), nullable_SaveGroupDocumentRequest: findType("SaveGroupDocumentRequest?"), nullable_SaveInvoiceDocumentRequest: findType("SaveInvoiceDocumentRequest?"), nullable_SavePaymentDocumentRequest: findType("SavePaymentDocumentRequest?"), nullable_SaveProductDocumentRequest: findType("SaveProductDocumentRequest?"), nullable_SaveProjectDocumentRequest: findType("SaveProjectDocumentRequest?"), nullable_SavePurchaseOrderDocumentRequest: findType("SavePurchaseOrderDocumentRequest?"), nullable_SaveQuoteDocumentRequest: findType("SaveQuoteDocumentRequest?"), nullable_SaveRecurringExpenseDocumentRequest: findType("SaveRecurringExpenseDocumentRequest?"), nullable_SaveRecurringInvoiceDocumentRequest: findType("SaveRecurringInvoiceDocumentRequest?"), nullable_SaveTaskDocumentRequest: findType("SaveTaskDocumentRequest?"), nullable_SaveVendorDocumentRequest: findType("SaveVendorDocumentRequest?"), nullable_ScrollableState: findType("ScrollableState?"), nullable_SelectableEntity: findType("SelectableEntity?"), nullable_SelectionChangeEvent: findType("SelectionChangeEvent?"), nullable_SemanticsNode: findType("SemanticsNode?"), nullable_SeriesRenderer_Object: findType("SeriesRenderer?"), nullable_SetDefaultCompanyRequest: findType("SetDefaultCompanyRequest?"), nullable_ShapeBorder: findType("ShapeBorder?"), nullable_ShapeBorderTween: findType("ShapeBorderTween?"), nullable_ShapeDecoration: findType("ShapeDecoration?"), nullable_ShowEmailCredit: findType("ShowEmailCredit?"), nullable_ShowEmailInvoice: findType("ShowEmailInvoice?"), nullable_ShowEmailPurchaseOrder: findType("ShowEmailPurchaseOrder?"), nullable_ShowEmailQuote: findType("ShowEmailQuote?"), nullable_ShowPdfClient: findType("ShowPdfClient?"), nullable_ShowPdfCredit: findType("ShowPdfCredit?"), nullable_ShowPdfInvoice: findType("ShowPdfInvoice?"), nullable_ShowPdfPurchaseOrder: findType("ShowPdfPurchaseOrder?"), nullable_ShowPdfQuote: findType("ShowPdfQuote?"), nullable_ShowPdfRecurringInvoice: findType("ShowPdfRecurringInvoice?"), nullable_SimpleSelector: findType("SimpleSelector?"), nullable_Size: findType("Size?"), nullable_SliverMultiBoxAdaptorParentData: findType("SliverMultiBoxAdaptorParentData?"), nullable_StatefulElement: findType("StatefulElement?"), nullable_StaticState: findType("StaticState?"), nullable_String: findType("String?"), nullable_SurfacePaint: findType("SurfacePaint?"), nullable_TapGestureRecognizer: findType("TapGestureRecognizer?"), nullable_TaskEntity: findType("TaskEntity?"), nullable_TextStyle: findType("TextStyle?"), nullable_TextStyleTween: findType("TextStyleTween?"), nullable_TimeOfDay: findType("TimeOfDay?"), nullable_Token: findType("Token0?"), nullable_TransformEngineLayer: findType("TransformEngineLayer0?"), nullable_TransformLayer: findType("TransformLayer?"), nullable_Tween_double: findType("Tween?"), nullable_UIState: findType("UIState?"), nullable_Uint8List: findType("Uint8List?"), nullable_UserCompanyEntity: findType("UserCompanyEntity?"), nullable_UserCompanyState: findType("UserCompanyState?"), nullable_UserLoginSuccess: findType("UserLoginSuccess?"), nullable_UserLogout: findType("UserLogout?"), nullable_UserLogoutAll: findType("UserLogoutAll?"), nullable_VendorEntity: findType("VendorEntity?"), nullable_VerticalDragGestureRecognizer: findType("VerticalDragGestureRecognizer?"), nullable_ViewBankAccount: findType("ViewBankAccount?"), nullable_ViewBankAccountList: findType("ViewBankAccountList?"), nullable_ViewClient: findType("ViewClient?"), nullable_ViewClientList: findType("ViewClientList?"), nullable_ViewCompanyGateway: findType("ViewCompanyGateway?"), nullable_ViewCompanyGatewayList: findType("ViewCompanyGatewayList?"), nullable_ViewCredit: findType("ViewCredit?"), nullable_ViewCreditList: findType("ViewCreditList?"), nullable_ViewDesign: findType("ViewDesign?"), nullable_ViewDesignList: findType("ViewDesignList?"), nullable_ViewDocumentList: findType("ViewDocumentList?"), nullable_ViewExpense: findType("ViewExpense?"), nullable_ViewExpenseCategory: findType("ViewExpenseCategory?"), nullable_ViewExpenseCategoryList: findType("ViewExpenseCategoryList?"), nullable_ViewExpenseList: findType("ViewExpenseList?"), nullable_ViewGroup: findType("ViewGroup?"), nullable_ViewGroupList: findType("ViewGroupList?"), nullable_ViewInvoice: findType("ViewInvoice?"), nullable_ViewInvoiceList: findType("ViewInvoiceList?"), nullable_ViewMainScreen: findType("ViewMainScreen?"), nullable_ViewPaymentList: findType("ViewPaymentList?"), nullable_ViewPaymentTerm: findType("ViewPaymentTerm?"), nullable_ViewPaymentTermList: findType("ViewPaymentTermList?"), nullable_ViewProduct: findType("ViewProduct?"), nullable_ViewProductList: findType("ViewProductList?"), nullable_ViewProject: findType("ViewProject?"), nullable_ViewProjectList: findType("ViewProjectList?"), nullable_ViewPurchaseOrder: findType("ViewPurchaseOrder?"), nullable_ViewPurchaseOrderList: findType("ViewPurchaseOrderList?"), nullable_ViewQuote: findType("ViewQuote?"), nullable_ViewQuoteList: findType("ViewQuoteList?"), nullable_ViewRecurringExpense: findType("ViewRecurringExpense?"), nullable_ViewRecurringExpenseList: findType("ViewRecurringExpenseList?"), nullable_ViewRecurringInvoice: findType("ViewRecurringInvoice?"), nullable_ViewRecurringInvoiceList: findType("ViewRecurringInvoiceList?"), nullable_ViewRefundPayment: findType("ViewRefundPayment?"), nullable_ViewSchedule: findType("ViewSchedule?"), nullable_ViewScheduleList: findType("ViewScheduleList?"), nullable_ViewSubscription: findType("ViewSubscription?"), nullable_ViewSubscriptionList: findType("ViewSubscriptionList?"), nullable_ViewTask: findType("ViewTask?"), nullable_ViewTaskList: findType("ViewTaskList?"), nullable_ViewTaskStatus: findType("ViewTaskStatus?"), nullable_ViewTaskStatusList: findType("ViewTaskStatusList?"), nullable_ViewTaxRate: findType("ViewTaxRate?"), nullable_ViewTaxRateList: findType("ViewTaxRateList?"), nullable_ViewToken: findType("ViewToken?"), nullable_ViewTokenList: findType("ViewTokenList?"), nullable_ViewTransaction: findType("ViewTransaction?"), nullable_ViewTransactionList: findType("ViewTransactionList?"), nullable_ViewTransactionRule: findType("ViewTransactionRule?"), nullable_ViewTransactionRuleList: findType("ViewTransactionRuleList?"), nullable_ViewUser: findType("ViewUser?"), nullable_ViewUserList: findType("ViewUserList?"), nullable_ViewVendor: findType("ViewVendor?"), nullable_ViewVendorList: findType("ViewVendorList?"), nullable_ViewWebhook: findType("ViewWebhook?"), nullable_ViewWebhookList: findType("ViewWebhookList?"), nullable__AnimationTuple: findType("_AnimationTuple?"), nullable__FlexEntranceTransitionParentData: findType("_FlexEntranceTransitionParentData?"), nullable__Highlight: findType("_Highlight?"), nullable__PointAtTime: findType("_PointAtTime?"), nullable__RenderDeferredLayoutBox: findType("_RenderDeferredLayoutBox?"), nullable__RenderTheater: findType("_RenderTheater?"), nullable__SlidableControllerScope: findType("_SlidableControllerScope?"), nullable_bool: findType("bool?"), nullable_double: findType("double?"), nullable_int: findType("int?"), nullable_num: findType("num?"), nullable_void_Function: findType("~()?"), num: findType("num"), void: findType("~"), void_Function: findType("~()"), void_Function_2_Object_and_nullable_StackTrace: findType("~(Object,StackTrace?)"), void_Function_Duration: findType("~(Duration)"), void_Function_FocusHighlightMode: findType("~(FocusHighlightMode)"), void_Function_List_FrameTiming: findType("~(List)"), void_Function_Object: findType("~(Object)"), void_Function_Object_StackTrace: findType("~(Object,StackTrace)"), void_Function_PointerEvent: findType("~(PointerEvent)"), void_Function_RawKeyEvent: findType("~(RawKeyEvent)"), void_Function_ReactiveModelImp_dynamic: findType("~(ReactiveModelImp<@>)"), void_Function_nullable_Object: findType("~(Object?)") }; })(); (function constants() { var makeConstList = hunkHelpers.makeConstList; B.AnchorElement_methods = A.AnchorElement.prototype; B.FileReader_methods = A.FileReader.prototype; B.HttpRequest_methods = A.HttpRequest.prototype; B.InputElement_methods = A.InputElement.prototype; B.Interceptor_methods = J.Interceptor.prototype; B.JSArray_methods = J.JSArray.prototype; B.JSBool_methods = J.JSBool.prototype; B.JSInt_methods = J.JSInt.prototype; B.JSNull_methods = J.JSNull.prototype; B.JSNumber_methods = J.JSNumber.prototype; B.JSString_methods = J.JSString.prototype; B.JavaScriptFunction_methods = J.JavaScriptFunction.prototype; B.JavaScriptObject_methods = J.JavaScriptObject.prototype; B.NativeByteBuffer_methods = A.NativeByteBuffer.prototype; B.NativeByteData_methods = A.NativeByteData.prototype; B.NativeFloat32List_methods = A.NativeFloat32List.prototype; B.NativeFloat64List_methods = A.NativeFloat64List.prototype; B.NativeInt16List_methods = A.NativeInt16List.prototype; B.NativeInt32List_methods = A.NativeInt32List.prototype; B.NativeInt8List_methods = A.NativeInt8List.prototype; B.NativeUint16List_methods = A.NativeUint16List.prototype; B.NativeUint32List_methods = A.NativeUint32List.prototype; B.NativeUint8List_methods = A.NativeUint8List.prototype; B.PlainJavaScriptObject_methods = J.PlainJavaScriptObject.prototype; B.UnknownJavaScriptObject_methods = J.UnknownJavaScriptObject.prototype; B.Window_methods = A.Window.prototype; B.AccessibilityMode_0 = new A.AccessibilityMode(0, "unknown"); B.ActionPaneType_0 = new A.ActionPaneType(0, "end"); B.ActionPaneType_1 = new A.ActionPaneType(1, "none"); B.ActionPaneType_2 = new A.ActionPaneType(2, "start"); B.AlignmentDirectional_0_1 = new A.AlignmentDirectional(0, 1); B.AlignmentDirectional_0_m1 = new A.AlignmentDirectional(0, -1); B.AlignmentDirectional_1_0 = new A.AlignmentDirectional(1, 0); B.AlignmentDirectional_1_m1 = new A.AlignmentDirectional(1, -1); B.AlignmentDirectional_m1_0 = new A.AlignmentDirectional(-1, 0); B.AlignmentDirectional_m1_m1 = new A.AlignmentDirectional(-1, -1); B.Alignment_0_0 = new A.Alignment(0, 0); B.Alignment_0_1 = new A.Alignment(0, 1); B.Alignment_0_m1 = new A.Alignment(0, -1); B.Alignment_1_0 = new A.Alignment(1, 0); B.Alignment_1_1 = new A.Alignment(1, 1); B.Alignment_1_m1 = new A.Alignment(1, -1); B.Alignment_m1_0 = new A.Alignment(-1, 0); B.Alignment_m1_1 = new A.Alignment(-1, 1); B.Alignment_m1_m1 = new A.Alignment(-1, -1); B.AlwaysScrollableScrollPhysics_null = new A.AlwaysScrollableScrollPhysics(null); B.AndroidOverscrollIndicator_0 = new A.AndroidOverscrollIndicator(0, "stretch"); B.AndroidOverscrollIndicator_1 = new A.AndroidOverscrollIndicator(1, "glow"); B.AndroidSmsAutofillMethod_2 = new A.AndroidSmsAutofillMethod(2, "smsUserConsentApi"); B.AnimationBehavior_0 = new A.AnimationBehavior(0, "normal"); B.AnimationBehavior_1 = new A.AnimationBehavior(1, "preserve"); B.AnimationStatus_0 = new A.AnimationStatus(0, "dismissed"); B.AnimationStatus_1 = new A.AnimationStatus(1, "forward"); B.AnimationStatus_2 = new A.AnimationStatus(2, "reverse"); B.AnimationStatus_3 = new A.AnimationStatus(3, "completed"); B.AppBarTheme_unT = new A.AppBarTheme(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.AppExitResponse_0 = new A.AppExitResponse(0, "exit"); B.AppExitResponse_1 = new A.AppExitResponse(1, "cancel"); B.AppLayout_desktop = new A.AppLayout("desktop"); B.AppLayout_mobile = new A.AppLayout("mobile"); B.AppLifecycleState_0 = new A.AppLifecycleState(0, "detached"); B.AppLifecycleState_1 = new A.AppLifecycleState(1, "resumed"); B.AppLifecycleState_2 = new A.AppLifecycleState(2, "inactive"); B.AppLifecycleState_3 = new A.AppLifecycleState(3, "hidden"); B.AppLifecycleState_4 = new A.AppLifecycleState(4, "paused"); B.AppSidebarMode_collapse = new A.AppSidebarMode("collapse"); B.AppSidebarMode_float = new A.AppSidebarMode("float"); B.AppSidebarMode_visible = new A.AppSidebarMode("visible"); B.AppSidebar_history = new A.AppSidebar("history"); B.AppSidebar_menu = new A.AppSidebar("menu"); B.AppleIDAuthorizationScopes_0 = new A.AppleIDAuthorizationScopes(0, "email"); B.AppleIDAuthorizationScopes_1 = new A.AppleIDAuthorizationScopes(1, "fullName"); B.ArrowDirection_0 = new A.ArrowDirection(0, "up"); B.ArrowDirection_1 = new A.ArrowDirection(1, "down"); B.ArrowDirection_2 = new A.ArrowDirection(2, "left"); B.ArrowDirection_3 = new A.ArrowDirection(3, "right"); B.AsciiDecoder_false_127 = new A.AsciiDecoder(false, 127); B.AsciiEncoder_127 = new A.AsciiEncoder(127); B.Assertiveness_0 = new A.Assertiveness(0, "polite"); B.Assertiveness_00 = new A.Assertiveness0(0, "polite"); B.Assertiveness_1 = new A.Assertiveness(1, "assertive"); B.Assertiveness_10 = new A.Assertiveness0(1, "assertive"); B.AttributeKey_2Sa = new A.AttributeKey("BarRenderer.barGroupIndex", type$.AttributeKey_int); B.AttributeKey_8Tg = new A.AttributeKey("BarRenderer.barGroupCount", type$.AttributeKey_int); B.AttributeKey_Bwd = new A.AttributeKey("Axis.measureAxisId", type$.AttributeKey_String); B.AttributeKey_Db0 = new A.AttributeKey("BarRenderer.stackKey", type$.AttributeKey_String); B.AttributeKey_Ex1 = new A.AttributeKey("LineRenderer.styleSegments", A.findType("AttributeKey>>")); B.AttributeKey_I4y = new A.AttributeKey("SeriesRenderer.renderer", A.findType("AttributeKey>")); B.AttributeKey_MYA = new A.AttributeKey("LineRenderer.lineStackIndex", type$.AttributeKey_int); B.AttributeKey_OBU = new A.AttributeKey("Axis.domainAxis", type$.AttributeKey_Axis_Object); B.AttributeKey_Ubu = new A.AttributeKey("BarRenderer.allBarGroupWeights", A.findType("AttributeKey>")); B.AttributeKey_YGG = new A.AttributeKey("BarRenderer.previousBarGroupWeight", type$.AttributeKey_double); B.AttributeKey_esd = new A.AttributeKey("BarRenderer.barGroupWeight", type$.AttributeKey_double); B.AttributeKey_kKQ = new A.AttributeKey("SeriesRenderer.rendererId", type$.AttributeKey_String); B.AttributeKey_kWM = new A.AttributeKey("Axis.measureAxis", type$.AttributeKey_Axis_Object); B.AttributeKey_vl2 = new A.AttributeKey("BarRenderer.elements", A.findType("AttributeKey>")); B.AttributionChange_0 = new A.AttributionChange(0, "added"); B.AttributionChange_1 = new A.AttributionChange(1, "removed"); B.AttributionVisitEvent_0 = new A.AttributionVisitEvent(0, "start"); B.AttributionVisitEvent_1 = new A.AttributionVisitEvent(1, "end"); B.AuthenticationOptions_false = new A.AuthenticationOptions(false); B.AuthenticationOptions_true = new A.AuthenticationOptions(true); B.AuthorizationErrorCode_0 = new A.AuthorizationErrorCode(0, "canceled"); B.AuthorizationErrorCode_1 = new A.AuthorizationErrorCode(1, "failed"); B.AuthorizationErrorCode_2 = new A.AuthorizationErrorCode(2, "invalidResponse"); B.AuthorizationErrorCode_3 = new A.AuthorizationErrorCode(3, "notHandled"); B.AuthorizationErrorCode_4 = new A.AuthorizationErrorCode(4, "notInteractive"); B.AuthorizationErrorCode_5 = new A.AuthorizationErrorCode(5, "unknown"); B.List_empty0 = A._setArrayType(makeConstList([]), type$.JSArray_String); B.TextAffinity_1 = new A.TextAffinity(1, "downstream"); B.TextSelection_ke5 = new A.TextSelection(-1, -1, B.TextAffinity_1, false, -1, -1); B.TextRange_m1_m1 = new A.TextRange(-1, -1); B.TextEditingValue_li8 = new A.TextEditingValue("", B.TextSelection_ke5, B.TextRange_m1_m1); B.AutofillConfiguration_lYx = new A.AutofillConfiguration(false, "", B.List_empty0, B.TextEditingValue_li8, null); B.AutofillContextAction_0 = new A.AutofillContextAction(0, "commit"); B.AutovalidateMode_0 = new A.AutovalidateMode(0, "disabled"); B.AutovalidateMode_1 = new A.AutovalidateMode(1, "always"); B.AutovalidateMode_2 = new A.AutovalidateMode(2, "onUserInteraction"); B.AxisDirection_0 = new A.AxisDirection(0, "up"); B.AxisDirection_1 = new A.AxisDirection(1, "right"); B.AxisDirection_2 = new A.AxisDirection(2, "down"); B.AxisDirection_3 = new A.AxisDirection(3, "left"); B.AxisOffset_100_100 = new A.AxisOffset(100, 100); B.AxisOffset_54_54 = new A.AxisOffset(54, 54); B.AxisOrientation_0 = new A.AxisOrientation(0, "top"); B.AxisOrientation_1 = new A.AxisOrientation(1, "right"); B.AxisOrientation_2 = new A.AxisOrientation(2, "bottom"); B.AxisOrientation_3 = new A.AxisOrientation(3, "left"); B.Axis_0 = new A.Axis0(0, "horizontal"); B.Axis_1 = new A.Axis0(1, "vertical"); B.BackButtonIcon_null = new A.BackButtonIcon(null); B.BackButton_CXi = new A.BackButton(B.BackButtonIcon_null, null, null, null, null); B.BadgeThemeData_gsm = new A.BadgeThemeData(null, null, null, null, null, null, null, null); B.BarGroupingType_0 = new A.BarGroupingType(0, "grouped"); B.BarGroupingType_1 = new A.BarGroupingType(1, "groupedStacked"); B.BarGroupingType_2 = new A.BarGroupingType(2, "stacked"); B.C_StringCodec = new A.StringCodec(); B.BasicMessageChannel_5UB = new A.BasicMessageChannel("flutter/lifecycle", B.C_StringCodec, null, A.findType("BasicMessageChannel")); B.C_JSONMessageCodec0 = new A.JSONMessageCodec0(); B.BasicMessageChannel_MYE = new A.BasicMessageChannel("flutter/system", B.C_JSONMessageCodec0, null, type$.BasicMessageChannel_nullable_Object); B.C_StandardMessageCodec0 = new A.StandardMessageCodec0(); B.BasicMessageChannel_QXb = new A.BasicMessageChannel("flutter/accessibility", B.C_StandardMessageCodec0, null, type$.BasicMessageChannel_nullable_Object); B.BasicMessageChannel_kqo = new A.BasicMessageChannel("flutter/keyevent", B.C_JSONMessageCodec0, null, type$.BasicMessageChannel_nullable_Object); B.BehaviorPosition_0 = new A.BehaviorPosition(0, "top"); B.BehaviorPosition_1 = new A.BehaviorPosition(1, "bottom"); B.BehaviorPosition_2 = new A.BehaviorPosition(2, "start"); B.BehaviorPosition_3 = new A.BehaviorPosition(3, "end"); B.BehaviorPosition_4 = new A.BehaviorPosition(4, "inside"); B.FragmentFlow_2 = new A.FragmentFlow(2, "previous"); B.BidiFragment_wEo = new A.BidiFragment(null, B.FragmentFlow_2, 0, 0); B.BillingChoiceMode_0 = new A.BillingChoiceMode(0, "playBillingOnly"); B.BillingResponse_2 = new A.BillingResponse(2, "serviceDisconnected"); B.BillingResponse_3 = new A.BillingResponse(3, "ok"); B.BillingResponse_4 = new A.BillingResponse(4, "userCanceled"); B.BillingResponse_9 = new A.BillingResponse(9, "error"); B.BillingResultWrapper_BillingResponse_3_null = new A.BillingResultWrapper(B.BillingResponse_3, null); B.BlendMode_0 = new A.BlendMode0(0, "direct"); B.BlendMode_1 = new A.BlendMode0(1, "alpha"); B.BlendMode_12 = new A.BlendMode(12, "plus"); B.BlendMode_13 = new A.BlendMode(13, "modulate"); B.BlendMode_20 = new A.BlendMode(20, "hardLight"); B.BlendMode_26 = new A.BlendMode(26, "saturation"); B.BlendMode_3 = new A.BlendMode(3, "srcOver"); B.BlinkTimingMode_0 = new A.BlinkTimingMode(0, "ticker"); B.BlockSelector_blockquote_null_null_null = new A.BlockSelector("blockquote", null, null, null); B.BlockSelector_header1_null_null_null = new A.BlockSelector("header1", null, null, null); B.BlockSelector_header2_null_null_null = new A.BlockSelector("header2", null, null, null); B.BlockSelector_header3_null_null_null = new A.BlockSelector("header3", null, null, null); B.BlockSelector_listItem_null_null_null = new A.BlockSelector("listItem", null, null, null); B.BlockSelector_null_null_null_null = new A.BlockSelector(null, null, null, null); B.BlockSelector_paragraph_null_null_null = new A.BlockSelector("paragraph", null, null, null); B.BlockSelector_task_null_null_null = new A.BlockSelector("task", null, null, null); B.BlurStyle_0 = new A.BlurStyle(0, "normal"); B.BlurStyle_2 = new A.BlurStyle(2, "outer"); B.Radius_16_16 = new A.Radius(16, 16); B.Radius_0_0 = new A.Radius(0, 0); B.BorderRadiusDirectional_DpJ = new A.BorderRadiusDirectional(B.Radius_16_16, B.Radius_0_0, B.Radius_16_16, B.Radius_0_0); B.BorderRadiusDirectional_DpJ0 = new A.BorderRadiusDirectional(B.Radius_0_0, B.Radius_16_16, B.Radius_0_0, B.Radius_16_16); B.BorderRadius_tLn0 = new A.BorderRadius(B.Radius_0_0, B.Radius_0_0, B.Radius_0_0, B.Radius_0_0); B.Radius_4_4 = new A.Radius(4, 4); B.BorderRadius_tLn4 = new A.BorderRadius(B.Radius_4_4, B.Radius_4_4, B.Radius_0_0, B.Radius_0_0); B.Radius_2_2 = new A.Radius(2, 2); B.BorderRadius_tLn7 = new A.BorderRadius(B.Radius_2_2, B.Radius_2_2, B.Radius_2_2, B.Radius_2_2); B.BorderRadius_tLn = new A.BorderRadius(B.Radius_4_4, B.Radius_4_4, B.Radius_4_4, B.Radius_4_4); B.Radius_7_7 = new A.Radius(7, 7); B.BorderRadius_tLn2 = new A.BorderRadius(B.Radius_7_7, B.Radius_7_7, B.Radius_7_7, B.Radius_7_7); B.Radius_8_8 = new A.Radius(8, 8); B.BorderRadius_tLn1 = new A.BorderRadius(B.Radius_8_8, B.Radius_8_8, B.Radius_8_8, B.Radius_8_8); B.Radius_22_22 = new A.Radius(22, 22); B.BorderRadius_tLn3 = new A.BorderRadius(B.Radius_22_22, B.Radius_22_22, B.Radius_22_22, B.Radius_22_22); B.Radius_40_40 = new A.Radius(40, 40); B.BorderRadius_tLn5 = new A.BorderRadius(B.Radius_40_40, B.Radius_40_40, B.Radius_40_40, B.Radius_40_40); B.Radius_60_50 = new A.Radius(60, 50); B.BorderRadius_tLn6 = new A.BorderRadius(B.Radius_60_50, B.Radius_60_50, B.Radius_60_50, B.Radius_60_50); B.Color_4293454056 = new A.Color(4293454056); B.BorderStyle_1 = new A.BorderStyle(1, "solid"); B.BorderSide_2Vu = new A.BorderSide(B.Color_4293454056, 1, B.BorderStyle_1, -1); B.Color_4278190080 = new A.Color(4278190080); B.BorderStyle_0 = new A.BorderStyle(0, "none"); B.BorderSide_8xm = new A.BorderSide(B.Color_4278190080, 0, B.BorderStyle_0, -1); B.Color_0 = new A.Color(0); B.BorderSide_tAf0 = new A.BorderSide(B.Color_0, 0, B.BorderStyle_1, -1); B.BorderSide_tAf2 = new A.BorderSide(B.Color_0, 1, B.BorderStyle_1, -1); B.BorderSide_tAf = new A.BorderSide(B.Color_0, 2, B.BorderStyle_1, -1); B.BorderSide_tAf1 = new A.BorderSide(B.Color_4278190080, 1, B.BorderStyle_1, -1); B.Border_bWW = new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_8xm); B.BottomAppBarTheme_S74 = new A.BottomAppBarTheme(null, null, null, null, null, null, null); B.BottomNavigationBarThemeData_mRH = new A.BottomNavigationBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.BottomSheetThemeData_N4X = new A.BottomSheetThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); B.ScrollDecelerationRate_0 = new A.ScrollDecelerationRate(0, "normal"); B.RangeMaintainingScrollPhysics_null = new A.RangeMaintainingScrollPhysics(null); B.BouncingScrollPhysics_4e8 = new A.BouncingScrollPhysics(B.ScrollDecelerationRate_0, B.RangeMaintainingScrollPhysics_null); B.ScrollDecelerationRate_1 = new A.ScrollDecelerationRate(1, "fast"); B.BouncingScrollPhysics_7BT = new A.BouncingScrollPhysics(B.ScrollDecelerationRate_1, B.RangeMaintainingScrollPhysics_null); B.BoxConstraints_40_40_40_40 = new A.BoxConstraints(40, 40, 40, 40); B.BoxConstraints_56_56_56_56 = new A.BoxConstraints(56, 56, 56, 56); B.BoxConstraints_96_96_96_96 = new A.BoxConstraints(96, 96, 96, 96); B.BoxConstraints_ALM = new A.BoxConstraints(1 / 0, 1 / 0, 1 / 0, 1 / 0); B.BoxConstraints_CWG0 = new A.BoxConstraints(0, 1 / 0, 48, 48); B.BoxConstraints_CWG = new A.BoxConstraints(0, 1 / 0, 56, 56); B.BoxConstraints_EcO = new A.BoxConstraints(112, 280, 0, 1 / 0); B.BoxConstraints_EcO0 = new A.BoxConstraints(0, 640, 0, 1 / 0); B.BoxConstraints_mlX5 = new A.BoxConstraints(0, 1 / 0, 0, 1 / 0); B.BoxConstraints_mlX3 = new A.BoxConstraints(64, 1 / 0, 0, 1 / 0); B.BoxConstraints_mlX = new A.BoxConstraints(280, 1 / 0, 0, 1 / 0); B.BoxConstraints_mlX6 = new A.BoxConstraints(0, 1 / 0, 36, 1 / 0); B.BoxConstraints_mlX1 = new A.BoxConstraints(36, 1 / 0, 36, 1 / 0); B.BoxConstraints_mlX2 = new A.BoxConstraints(0, 1 / 0, 48, 1 / 0); B.BoxConstraints_mlX0 = new A.BoxConstraints(48, 1 / 0, 48, 1 / 0); B.BoxConstraints_mlX4 = new A.BoxConstraints(0, 1 / 0, 52, 1 / 0); B.BoxShape_0 = new A.BoxShape(0, "rectangle"); B.BoxDecoration_423 = new A.BoxDecoration(null, null, null, null, null, null, B.BoxShape_0); B.Color_1006632960 = new A.Color(1006632960); B.Offset_0_4 = new A.Offset(0, 4); B.BoxShadow_oyn = new A.BoxShadow(0.5, B.BlurStyle_0, B.Color_1006632960, B.Offset_0_4, 10); B.List_slV = A._setArrayType(makeConstList([B.BoxShadow_oyn]), type$.JSArray_BoxShadow); B.BoxDecoration_GZS = new A.BoxDecoration(null, null, null, B.BorderRadius_tLn1, B.List_slV, null, B.BoxShape_0); B.Color_4290624957 = new A.Color(4290624957); B.BorderSide_QwO = new A.BorderSide(B.Color_4290624957, 0, B.BorderStyle_1, -1); B.Border_LlB = new A.Border(B.BorderSide_8xm, B.BorderSide_8xm, B.BorderSide_QwO, B.BorderSide_8xm); B.BoxDecoration_gsm = new A.BoxDecoration(null, null, B.Border_LlB, null, null, null, B.BoxShape_0); B.Color_2447304688 = new A.Color(2447304688); B.BoxDecoration_uUr = new A.BoxDecoration(B.Color_2447304688, null, null, B.BorderRadius_tLn1, null, null, B.BoxShape_0); B.Color_4294967295 = new A.Color(4294967295); B.Offset_0_3 = new A.Offset(0, 3); B.BoxShadow_oyn0 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_4278190080, B.Offset_0_3, 5); B.List_slV0 = A._setArrayType(makeConstList([B.BoxShadow_oyn0]), type$.JSArray_BoxShadow); B.BoxDecoration_yzp = new A.BoxDecoration(B.Color_4294967295, null, null, null, B.List_slV0, null, B.BoxShape_0); B.BoxFit_1 = new A.BoxFit(1, "contain"); B.BoxFit_2 = new A.BoxFit(2, "cover"); B.BoxFit_6 = new A.BoxFit(6, "scaleDown"); B.BoxHeightStyle_0 = new A.BoxHeightStyle(0, "tight"); B.BoxHeightStyle_1 = new A.BoxHeightStyle(1, "max"); B.BoxHeightStyle_5 = new A.BoxHeightStyle(5, "strut"); B.BoxShape_1 = new A.BoxShape(1, "circle"); B.BoxWidthStyle_0 = new A.BoxWidthStyle(0, "tight"); B.Brightness_0 = new A.Brightness(0, "dark"); B.Brightness_1 = new A.Brightness(1, "light"); B.BrowserEngine_0 = new A.BrowserEngine(0, "blink"); B.BrowserEngine_1 = new A.BrowserEngine(1, "webkit"); B.BrowserEngine_2 = new A.BrowserEngine(2, "firefox"); B.ButtonBarLayoutBehavior_1 = new A.ButtonBarLayoutBehavior(1, "padded"); B.ButtonBarThemeData_A0t = new A.ButtonBarThemeData(null, null, null, null, null, null, null, null, null); B.ButtonState_0 = new A.ButtonState(0, "idle"); B.ButtonState_1 = new A.ButtonState(1, "loading"); B.ButtonState_2 = new A.ButtonState(2, "success"); B.ButtonState_3 = new A.ButtonState(3, "error"); B.ButtonTextTheme_0 = new A.ButtonTextTheme(0, "normal"); B.C__EmptyStream0 = new A._EmptyStream(A.findType("_EmptyStream>")); B.ByteStream__EmptyStream = new A.ByteStream(B.C__EmptyStream0); B.CONSTANT0 = new A.Instantiation1(A.math__max$closure(), A.findType("Instantiation1")); B.CONSTANT = new A.Instantiation1(A.math__max$closure(), A.findType("Instantiation1")); B.C_ActionDispatcher = new A.ActionDispatcher(); B.C_AppLocalizationsDelegate = new A.AppLocalizationsDelegate(); B.C_AsciiCodec = new A.AsciiCodec(); B.C_WebClient = new A.WebClient(); B.C_AuthRepository = new A.AuthRepository(); B.RoundedRectangleBorder_27D0 = new A.RoundedRectangleBorder(B.BorderRadius_tLn0, B.BorderSide_8xm); B.C_AutomaticNotchedShape = new A.AutomaticNotchedShape(); B.C_BankAccountRepository = new A.BankAccountRepository(); B.C_Base64Encoder = new A.Base64Encoder(); B.C_Base64Codec = new A.Base64Codec(); B.C_Base64Decoder = new A.Base64Decoder(); B.C_BillingResponseConverter = new A.BillingResponseConverter(); B.C_BlockTagBlockHtmlSyntax = new A.BlockTagBlockHtmlSyntax(); B.C_BlockquoteConversionReaction = new A.BlockquoteConversionReaction(); B.C_BlockquoteSyntax = new A.BlockquoteSyntax(); B.C_BrowserPlatformLocation = new A.BrowserPlatformLocation(); B.C_CkLinearToSrgbGammaColorFilter = new A.CkLinearToSrgbGammaColorFilter(); B.C_CkSrgbToLinearGammaColorFilter = new A.CkSrgbToLinearGammaColorFilter(); B.C_ClearComposingRegionRequest = new A.ClearComposingRegionRequest(); B.C_ClearSelectionRequest = new A.ClearSelectionRequest(); B.C_ClientRepository = new A.ClientRepository(); B.C_CodeBlockSyntax = new A.CodeBlockSyntax(); B.C_CompanyGatewayRepository = new A.CompanyGatewayRepository(); B.C_ConstCornerStrategy = new A.ConstCornerStrategy(); B.C_CreditRepository = new A.CreditRepository(); B.C_DashConversionReaction = new A.DashConversionReaction(); B.C_DebugPaintConfig = new A.DebugPaintConfig(); B.C_DecimalInputType = new A.DecimalInputType(); B.C_DefaultCupertinoLocalizations = new A.DefaultCupertinoLocalizations(); B.C_DefaultEquality = new A.DefaultEquality(A.findType("DefaultEquality<0&>")); B.C_DefaultMaterialLocalizations = new A.DefaultMaterialLocalizations(); B.C_DefaultTransitionDelegate = new A.DefaultTransitionDelegate(A.findType("DefaultTransitionDelegate<@>")); B.C_DefaultWidgetsLocalizations = new A.DefaultWidgetsLocalizations(); B.C_DeleteUpstreamCharacterCommand = new A.DeleteUpstreamCharacterCommand(); B.C_DeleteUpstreamCharacterRequest = new A.DeleteUpstreamCharacterRequest(); B.C_DesignRepository = new A.DesignRepository(); B.C_DoNothingAndStopPropagationIntent = new A.DoNothingAndStopPropagationIntent(); B.C_DoNothingAndStopPropagationTextIntent = new A.DoNothingAndStopPropagationTextIntent(); B.C_DocumentRepository = new A.DocumentRepository(); B.C_DoneInputAction = new A.DoneInputAction(); B.C_DropdownListPopoverAligner = new A.DropdownListPopoverAligner(); B.C_ElasticOutCurve = new A.ElasticOutCurve(); B.C_EmailInputType = new A.EmailInputType(); B.C_EmptyBlockSyntax = new A.EmptyBlockSyntax(); B.C_EmptyIterable = new A.EmptyIterable(A.findType("EmptyIterable")); B.C_EmptyIterable0 = new A.EmptyIterable(A.findType("EmptyIterable")); B.C_EmptyIterable1 = new A.EmptyIterable(A.findType("EmptyIterable")); B.C_EmptyIterator = new A.EmptyIterator(A.findType("EmptyIterator<0&>")); B.C_Endian0 = new A.Endian(); B.C_Endian = new A.Endian(); B.C_EnterInputAction = new A.EnterInputAction(); B.C_ExpenseCategoryRepository = new A.ExpenseCategoryRepository(); B.C_ExpenseRepository = new A.ExpenseRepository(); B.C_FencedCodeBlockSyntax = new A.FencedCodeBlockSyntax(); B.C_FloatingLabelAlignment = new A.FloatingLabelAlignment(); B.C_GestureSettings = new A.GestureSettings(); B.C_GoInputAction = new A.GoInputAction(); B.C_GroupRepository = new A.GroupRepository(); B.C_HashUrlStrategy = new A.HashUrlStrategy(); B.C_HeaderSyntax = new A.HeaderSyntax(); B.C_HorizontalRuleConversionReaction = new A.HorizontalRuleConversionReaction(); B.C_HorizontalRuleSyntax = new A.HorizontalRuleSyntax(); B.C_IdentityConverter = new A.IdentityConverter(A.findType("IdentityConverter")); B.C_ImageUrlConversionReaction = new A.ImageUrlConversionReaction(); B.C_InsertCharacterAtCaretRequest = new A.InsertCharacterAtCaretRequest(); B.C_IntegerDivisionByZeroException = new A.IntegerDivisionByZeroException(); B.C_InvoiceRepository = new A.InvoiceRepository(); B.C_JSONMessageCodec = new A.JSONMessageCodec(); B.C_JSONMethodCodec = new A.JSONMethodCodec(); B.C_JSONMethodCodec0 = new A.JSONMethodCodec0(); B.C_JS_CONST = function getTagFallback(o) { var s = Object.prototype.toString.call(o); return s.substring(8, s.length - 1); }; B.C_JS_CONST0 = function() { var toStringFunction = Object.prototype.toString; function getTag(o) { var s = toStringFunction.call(o); return s.substring(8, s.length - 1); } function getUnknownTag(object, tag) { if (/^HTML[A-Z].*Element$/.test(tag)) { var name = toStringFunction.call(object); if (name == "[object Object]") return null; return "HTMLElement"; } } function getUnknownTagGenericBrowser(object, tag) { if (object instanceof HTMLElement) return "HTMLElement"; return getUnknownTag(object, tag); } function prototypeForTag(tag) { if (typeof window == "undefined") return null; if (typeof window[tag] == "undefined") return null; var constructor = window[tag]; if (typeof constructor != "function") return null; return constructor.prototype; } function discriminator(tag) { return null; } var isBrowser = typeof HTMLElement == "function"; return { getTag: getTag, getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, prototypeForTag: prototypeForTag, discriminator: discriminator }; }; B.C_JS_CONST6 = function(getTagFallback) { return function(hooks) { if (typeof navigator != "object") return hooks; var userAgent = navigator.userAgent; if (typeof userAgent != "string") return hooks; if (userAgent.indexOf("DumpRenderTree") >= 0) return hooks; if (userAgent.indexOf("Chrome") >= 0) { function confirm(p) { return typeof window == "object" && window[p] && window[p].name == p; } if (confirm("Window") && confirm("HTMLElement")) return hooks; } hooks.getTag = getTagFallback; }; }; B.C_JS_CONST1 = function(hooks) { if (typeof dartExperimentalFixupGetTag != "function") return hooks; hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); }; B.C_JS_CONST5 = function(hooks) { if (typeof navigator != "object") return hooks; var userAgent = navigator.userAgent; if (typeof userAgent != "string") return hooks; if (userAgent.indexOf("Firefox") == -1) return hooks; var getTag = hooks.getTag; var quickMap = { "BeforeUnloadEvent": "Event", "DataTransfer": "Clipboard", "GeoGeolocation": "Geolocation", "Location": "!Location", "WorkerMessageEvent": "MessageEvent", "XMLDocument": "!Document"}; function getTagFirefox(o) { var tag = getTag(o); return quickMap[tag] || tag; } hooks.getTag = getTagFirefox; }; B.C_JS_CONST4 = function(hooks) { if (typeof navigator != "object") return hooks; var userAgent = navigator.userAgent; if (typeof userAgent != "string") return hooks; if (userAgent.indexOf("Trident/") == -1) return hooks; var getTag = hooks.getTag; var quickMap = { "BeforeUnloadEvent": "Event", "DataTransfer": "Clipboard", "HTMLDDElement": "HTMLElement", "HTMLDTElement": "HTMLElement", "HTMLPhraseElement": "HTMLElement", "Position": "Geoposition" }; function getTagIE(o) { var tag = getTag(o); var newTag = quickMap[tag]; if (newTag) return newTag; if (tag == "Object") { if (window.DataView && (o instanceof window.DataView)) return "DataView"; } return tag; } function prototypeForTagIE(tag) { var constructor = window[tag]; if (constructor == null) return null; return constructor.prototype; } hooks.getTag = getTagIE; hooks.prototypeForTag = prototypeForTagIE; }; B.C_JS_CONST2 = function(hooks) { var getTag = hooks.getTag; var prototypeForTag = hooks.prototypeForTag; function getTagFixed(o) { var tag = getTag(o); if (tag == "Document") { if (!!o.xmlVersion) return "!Document"; return "!HTMLDocument"; } return tag; } function prototypeForTagFixed(tag) { if (tag == "Document") return null; return prototypeForTag(tag); } hooks.getTag = getTagFixed; hooks.prototypeForTag = prototypeForTagFixed; }; B.C_JS_CONST3 = function(hooks) { return hooks; } ; B.C_JsonCodec = new A.JsonCodec(); B.C_Latin1Codec = new A.Latin1Codec(); B.C_LineSplitter = new A.LineSplitter(); B.LinkUpdatePolicy_0 = new A.LinkUpdatePolicy(0, "preserve"); B.C_LinkifyReaction = new A.LinkifyReaction(); B.C_LocalDateTimeFactory = new A.LocalDateTimeFactory(); B.C_LocalPlatform = new A.LocalPlatform(); B.Offset_0_0 = new A.Offset(0, 0); B.C_LongPressDownDetails = new A.LongPressDownDetails(); B.C_MaterialBlue = new A.MaterialBlue(); B.C_MaterialCyan = new A.MaterialCyan(); B.C_MaterialDeepOrange = new A.MaterialDeepOrange(); B.C_MaterialGreen = new A.MaterialGreen(); B.C_MaterialIndigo = new A.MaterialIndigo(); B.C_MaterialLime = new A.MaterialLime(); B.C_MaterialPink = new A.MaterialPink(); B.C_MaterialPurple = new A.MaterialPurple(); B.C_MaterialRed = new A.MaterialRed(); B.C_MaterialScrollBehavior = new A.MaterialScrollBehavior(); B.C_MaterialStyle = new A.MaterialStyle(); B.C_MaterialTeal = new A.MaterialTeal(); B.C_MaterialYellow = new A.MaterialYellow(); B.C_MultilineInputType = new A.MultilineInputType(); B.C_NextInputAction = new A.NextInputAction(); B.C_NoInputAction = new A.NoInputAction(); B.C_NoTextInputType = new A.NoTextInputType(); B.C_NumberInputType = new A.NumberInputType(); B.C_Object = new A.Object(); B.C_OrderedListItemConversionReaction = new A.OrderedListItemConversionReaction(); B.C_OrderedListSyntax = new A.OrderedListSyntax(); B.C_OrdinalTickFormatter = new A.OrdinalTickFormatter(); B.C_OrdinalTickProvider = new A.OrdinalTickProvider(); B.C_OtherTagBlockHtmlSyntax = new A.OtherTagBlockHtmlSyntax(); B.C_OutOfMemoryError = new A.OutOfMemoryError(); B.C_OverlayGroupPriority = new A.OverlayGroupPriority(); B.C_PaintRestore = new A.PaintRestore(); B.C_PaintSave = new A.PaintSave(); B.C_ParagraphSyntax = new A.ParagraphSyntax(); B.SelectionChangedCause_4 = new A.SelectionChangedCause(4, "keyboard"); B.C_PasteTextIntent = new A.PasteTextIntent(); B.C_PaymentRepository = new A.PaymentRepository(); B.C_PaymentTermRepository = new A.PaymentTermRepository(); B.WrapAlignment_4 = new A.WrapAlignment(4, "spaceAround"); B.WrapAlignment_2 = new A.WrapAlignment(2, "center"); B.WrapCrossAlignment_2 = new A.WrapCrossAlignment(2, "center"); B.C_PdfActionBarTheme = new A.PdfActionBarTheme(); B.C_PhoneInputType = new A.PhoneInputType(); B.TextStyle_SVP = new A.TextStyle(true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.C_PinTheme = new A.PinTheme(); B.C_PointerSupportDetector = new A.PointerSupportDetector(); B.C_PopoverGeometry = new A.PopoverGeometry(); B.C_PreviousInputAction = new A.PreviousInputAction(); B.C_ProductRepository = new A.ProductRepository(); B.C_ProjectRepository = new A.ProjectRepository(); B.C_PurchaseOrderRepository = new A.PurchaseOrderRepository(); B.C_PurchaseStateConverter = new A.PurchaseStateConverter(); B.QrDataModuleShape_0 = new A.QrDataModuleShape(0, "square"); B.C_QrDataModuleStyle = new A.QrDataModuleStyle(); B.QrEyeShape_0 = new A.QrEyeShape(0, "square"); B.C_QrEyeStyle = new A.QrEyeStyle(); B.C_QuoteRepository = new A.QuoteRepository(); B.C_RecurringExpenseRepository = new A.RecurringExpenseRepository(); B.C_RecurringInvoiceRepository = new A.RecurringInvoiceRepository(); B.C_RedoTextIntent = new A.RedoTextIntent(); B.C_SKProductDiscountPaymentModeConverter = new A.SKProductDiscountPaymentModeConverter(); B.C_SKProductDiscountTypeConverter = new A.SKProductDiscountTypeConverter(); B.C_SKSubscriptionPeriodUnitConverter = new A.SKSubscriptionPeriodUnitConverter(); B.C_SKTransactionStatusConverter = new A.SKTransactionStatusConverter(); B.C_ScheduleRepository = new A.ScheduleRepository(); B.C_ScreenOrientation = new A.ScreenOrientation(); B.C_ScrollBehavior = new A.ScrollBehavior(); B.C_SearchInputAction = new A.SearchInputAction(); B.C_SelectAllTextIntent = new A.SelectAllTextIntent(); B.C_SendInputAction = new A.SendInputAction(); B.C_SentinelValue = new A.SentinelValue(); B.C_SetextHeaderSyntax = new A.SetextHeaderSyntax(); B.C_SettingsRepository = new A.SettingsRepository(); B.C_SimpleLegendEntryLayout = new A.SimpleLegendEntryLayout(); B.C_StandardMessageCodec = new A.StandardMessageCodec(); B.C_StandardMethodCodec = new A.StandardMethodCodec(); B.C_StandardMethodCodec0 = new A.StandardMethodCodec0(); B.StepSizeType_0 = new A.StepSizeType(0, "autoDetect"); B.C_StepSizeConfig = new A.StepSizeConfig(); B.C_StyledToastPosition = new A.StyledToastPosition(); B.C_SubscriptionRepository = new A.SubscriptionRepository(); B.C_SuperEditorDebugVisualsConfig = new A.SuperEditorDebugVisualsConfig(); B.C_SuperEditorImePolicies = new A.SuperEditorImePolicies(); B.C_SuperEditorSelectionPolicies = new A.SuperEditorSelectionPolicies(); B.C_SystemEncoding = new A.SystemEncoding(); B.C_TaskRepository = new A.TaskRepository(); B.C_TaskStatusRepository = new A.TaskStatusRepository(); B.C_TaxRateRepository = new A.TaxRateRepository(); B.C_TextInputClearClient = new A.TextInputClearClient(); B.C_TextInputHide = new A.TextInputHide(); B.C_TextInputRequestAutofill = new A.TextInputRequestAutofill(); B.C_TextInputSetCaretRect = new A.TextInputSetCaretRect(); B.C_TextInputSetMarkedTextRect = new A.TextInputSetMarkedTextRect(); B.C_TextInputShow = new A.TextInputShow(); B.C_TextInputType = new A.TextInputType0(); B.C_TextInputUpdateConfig = new A.TextInputUpdateConfig(); B.C_TokenRepository = new A.TokenRepository(); B.C_TransactionRepository = new A.TransactionRepository(); B.C_TransactionRuleRepository = new A.TransactionRuleRepository(); B.C_TransposeCharactersIntent = new A.TransposeCharactersIntent(); B.C_UndoTextIntent = new A.UndoTextIntent(); B.C_UnknownComponentBuilder = new A.UnknownComponentBuilder(); B.C_UnorderedListItemConversionReaction = new A.UnorderedListItemConversionReaction(); B.C_UnorderedListSyntax = new A.UnorderedListSyntax(); B.C_UrlInputType = new A.UrlInputType(); B.C_UserRepository = new A.UserRepository(); B.C_Utf8Codec = new A.Utf8Codec(); B.C_Utf8Encoder = new A.Utf8Encoder(); B.C_Uuid = new A.Uuid(); B.C_VendorRepository = new A.VendorRepository(); B.ViewPadding_0_0_0_0 = new A.ViewPadding(0, 0, 0, 0); B.List_empty4 = A._setArrayType(makeConstList([]), A.findType("JSArray")); B.C_ViewConfiguration = new A.ViewConfiguration0(); B.C_ViewMargin = new A.ViewMargin(); B.C_WebPlatform = new A.WebPlatform(); B.Object_empty = {}; B.Map_empty6 = new A.ConstantStringMap(B.Object_empty, [], type$.ConstantStringMap_String_String); B.C_WebViewConfiguration = new A.WebViewConfiguration(); B.C_WebhookRepository = new A.WebhookRepository(); B.C_ZoomPageTransitionsBuilder = new A.ZoomPageTransitionsBuilder(); B.C__AlwaysCompleteAnimation = new A._AlwaysCompleteAnimation(); B.C__AlwaysDismissedAnimation = new A._AlwaysDismissedAnimation(); B.C__ConstantValueListenable = new A._ConstantValueListenable(A.findType("_ConstantValueListenable")); B.C__CupertinoLocalizationsDelegate = new A._CupertinoLocalizationsDelegate(); B.C__DayPickerGridDelegate = new A._DayPickerGridDelegate(); B.C__DecelerateCurve = new A._DecelerateCurve(); B.C__DefaultBinaryMessenger = new A._DefaultBinaryMessenger(); B.C__DefaultHeroTag = new A._DefaultHeroTag(); B.C__DefaultSnapshotPainter = new A._DefaultSnapshotPainter(); B.C__DeferringMouseCursor = new A._DeferringMouseCursor(); B.C__DelayedDone = new A._DelayedDone(); B.C__Empty = new A._Empty(); B.C__EmptyParagraphSyntax = new A._EmptyParagraphSyntax(); B.C__EmptyStream = new A._EmptyStream(A.findType("_EmptyStream")); B.C__EndDockedFabLocation = new A._EndDockedFabLocation(); B.C__EndFloatFabLocation = new A._EndFloatFabLocation(); B.C__EndTopFabLocation = new A._EndTopFabLocation(); B.C__GlobalCupertinoLocalizationsDelegate = new A._GlobalCupertinoLocalizationsDelegate(); B.C__HashEnd = new A._HashEnd(); B.C__InAppPurchaseAPICodec = new A._InAppPurchaseAPICodec(); B.C__InAppPurchaseApiCodec = new A._InAppPurchaseApiCodec(); B.C__InAppPurchaseCallbackApiCodec = new A._InAppPurchaseCallbackApiCodec(); B.C__InkRippleFactory = new A._InkRippleFactory(); B.C__InkSplashFactory = new A._InkSplashFactory(); B.C__JSRandom = new A._JSRandom(); B.C__LastBlockMatcher = new A._LastBlockMatcher(); B.C__Linear = new A._Linear(); B.C__MaterialLocalizationsDelegate0 = new A._MaterialLocalizationsDelegate(); B.C__MaterialLocalizationsDelegate = new A._MaterialLocalizationsDelegate0(); B.C__NoDefaultValue = new A._NoDefaultValue(); B.C__NoSplashFactory = new A._NoSplashFactory(); B.C__NoopMouseCursor = new A._NoopMouseCursor(); B.C__NullTableColumnWidth = new A._NullTableColumnWidth(); B.C__Required = new A._Required(); B.C__RootZone = new A._RootZone(); B.C__ScalingFabMotionAnimator = new A._ScalingFabMotionAnimator(); B.C__StringStackTrace = new A._StringStackTrace(); B.C__SwitchThemeAdaptation = new A._SwitchThemeAdaptation(); B.C__WidgetsLocalizationsDelegate0 = new A._WidgetsLocalizationsDelegate(); B.C__WidgetsLocalizationsDelegate = new A._WidgetsLocalizationsDelegate0(); B.C__YearPickerGridDelegate = new A._YearPickerGridDelegate(); B.CacheExtentStyle_0 = new A.CacheExtentStyle(0, "pixel"); B.CacheExtentStyle_1 = new A.CacheExtentStyle(1, "viewport"); B.CalendarField_0 = new A.CalendarField(0, "year"); B.CalendarField_1 = new A.CalendarField(1, "month"); B.CalendarField_2 = new A.CalendarField(2, "date"); B.CalendarField_3 = new A.CalendarField(3, "hourOfDay"); B.CardTheme_wEo = new A.CardTheme(null, null, null, null, null, null, null); B._CardVariant_0 = new A._CardVariant(0, "elevated"); B.Card_Cti = new A.Card(null, null, null, null, null, true, null, null); B._ActivityIndicatorType_0 = new A._ActivityIndicatorType(0, "material"); B.CircularProgressIndicator_JGl = new A.CircularProgressIndicator(4, 0, null, null, null, null, null, null, null, null); B.Text_WD5 = new A.Text("Fetching products...", null, null, null, null, null, null, null, null, null, null); B.ListTile_A4P = new A.ListTile(B.CircularProgressIndicator_JGl, B.Text_WD5, null, null, false, null, null, null, null, null, true, null, null, null, false, null, null, false, null, null, null, null); B.Card_ww8 = new A.Card(null, null, null, null, null, true, B.ListTile_A4P, null); B.CaretStyle_13i = new A.CaretStyle(B.Color_4278190080, 2, B.BorderRadius_tLn0); B.CascadingPadding_24_24_null_null = new A.CascadingPadding(24, 24, null, null); B.CascadingPadding_null_null_0_null = new A.CascadingPadding(null, null, 0, null); B.CascadingPadding_null_null_24_null = new A.CascadingPadding(null, null, 24, null); B.CascadingPadding_null_null_28_null = new A.CascadingPadding(null, null, 28, null); B.CascadingPadding_null_null_32_null = new A.CascadingPadding(null, null, 32, null); B.CascadingPadding_null_null_40_null = new A.CascadingPadding(null, null, 40, null); B.CascadingPadding_null_null_null_96 = new A.CascadingPadding(null, null, null, 96); B.Center_oER = new A.Center(B.Alignment_0_0, null, null, B.CircularProgressIndicator_JGl, null); B.ChangeInteractionModeRequest_false = new A.ChangeInteractionModeRequest(false); B.ChangeInteractionModeRequest_true = new A.ChangeInteractionModeRequest(true); B.SelectionChangeType_9 = new A.SelectionChangeType(9, "clearSelection"); B.ChangeSelectionCommand_I9t = new A.ChangeSelectionCommand(null, B.SelectionChangeType_9, "userInteraction"); B.ChangeSelectionRequest_omH = new A.ChangeSelectionRequest(null, B.SelectionChangeType_9, "userInteraction"); B.Channel_4 = new A.Channel(4, "luminance"); B.CheckboxThemeData_EkK = new A.CheckboxThemeData(null, null, null, null, null, null, null, null, null); B.ChipThemeData_n0f = new A.ChipThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.CircleBorder_Umb = new A.CircleBorder(0, B.BorderSide_8xm); B.ClampingScrollPhysics_KYr = new A.ClampingScrollPhysics(B.RangeMaintainingScrollPhysics_null); B.ClampingScrollPhysics_null = new A.ClampingScrollPhysics(null); B.SelectionEventType_2 = new A.SelectionEventType(2, "clear"); B.ClearSelectionEvent_SelectionEventType_2 = new A.ClearSelectionEvent(B.SelectionEventType_2); B.ClientReportFields_1 = new A.ClientReportFields(1, "name"); B.ClientReportFields_16 = new A.ClientReportFields(16, "country"); B.ClientReportFields_29 = new A.ClientReportFields(29, "balance"); B.ClientReportFields_32 = new A.ClientReportFields(32, "paid_to_date"); B.ClientReportFields_34 = new A.ClientReportFields(34, "converted_balance"); B.ClientReportFields_36 = new A.ClientReportFields(36, "converted_credit_balance"); B.ClientReportFields_37 = new A.ClientReportFields(37, "converted_paid_to_date"); B.ClientReportFields_38 = new A.ClientReportFields(38, "converted_total"); B.ClientReportFields_4 = new A.ClientReportFields(4, "currency"); B.ClientReportFields_40 = new A.ClientReportFields(40, "id_number"); B.ClientReportFields_41 = new A.ClientReportFields(41, "vat_number"); B.ClientReportFields_45 = new A.ClientReportFields(45, "contact_email"); B.ClientReportFields_54 = new A.ClientReportFields(54, "created_at"); B.ClientReportFields_56 = new A.ClientReportFields(56, "documents"); B.ClipOp_0 = new A.ClipOp(0, "difference"); B.ClipOp_1 = new A.ClipOp(1, "intersect"); B.Clip_0 = new A.Clip(0, "none"); B.Clip_1 = new A.Clip(1, "hardEdge"); B.Clip_2 = new A.Clip(2, "antiAlias"); B.Clip_3 = new A.Clip(3, "antiAliasWithSaveLayer"); B.ClipboardStatus_0 = new A.ClipboardStatus(0, "pasteable"); B.ClipboardStatus_1 = new A.ClipboardStatus(1, "unknown"); B.Color_4284960932 = new A.Color(4284960932); B.Color_4293582335 = new A.Color(4293582335); B.Color_4280352861 = new A.Color(4280352861); B.Color_4284636017 = new A.Color(4284636017); B.Color_4293451512 = new A.Color(4293451512); B.Color_4280097067 = new A.Color(4280097067); B.Color_4286403168 = new A.Color(4286403168); B.Color_4294957284 = new A.Color(4294957284); B.Color_4281405725 = new A.Color(4281405725); B.Color_4289930782 = new A.Color(4289930782); B.Color_4294565596 = new A.Color(4294565596); B.Color_4282453515 = new A.Color(4282453515); B.Color_4294966270 = new A.Color(4294966270); B.Color_4280032031 = new A.Color(4280032031); B.Color_4293386476 = new A.Color(4293386476); B.Color_4282991951 = new A.Color(4282991951); B.Color_4286149758 = new A.Color(4286149758); B.Color_4291478736 = new A.Color(4291478736); B.Color_4281413683 = new A.Color(4281413683); B.Color_4294242292 = new A.Color(4294242292); B.Color_4291869951 = new A.Color(4291869951); B.ColorScheme_Bzo = new A.ColorScheme(B.Brightness_1, B.Color_4284960932, B.Color_4294967295, B.Color_4293582335, B.Color_4280352861, B.Color_4284636017, B.Color_4294967295, B.Color_4293451512, B.Color_4280097067, B.Color_4286403168, B.Color_4294967295, B.Color_4294957284, B.Color_4281405725, B.Color_4289930782, B.Color_4294967295, B.Color_4294565596, B.Color_4282453515, B.Color_4294966270, B.Color_4280032031, B.Color_4294966270, B.Color_4280032031, B.Color_4293386476, B.Color_4282991951, B.Color_4286149758, B.Color_4291478736, B.Color_4278190080, B.Color_4278190080, B.Color_4281413683, B.Color_4294242292, B.Color_4291869951, B.Color_4284960932); B.Color_4278442694 = new A.Color(4278442694); B.Color_4291782265 = new A.Color(4291782265); B.Color_4279374354 = new A.Color(4279374354); B.ColorScheme_HZw = new A.ColorScheme(B.Brightness_0, B.Color_4294967295, B.Color_4278190080, null, null, B.Color_4278442694, B.Color_4278190080, null, null, null, null, null, null, B.Color_4291782265, B.Color_4278190080, null, null, B.Color_4279374354, B.Color_4294967295, B.Color_4279374354, B.Color_4294967295, null, null, null, null, null, null, null, null, null, null); B.Color_4289724448 = new A.Color(4289724448); B.ColorScheme_oqh = new A.ColorScheme(B.Brightness_1, B.Color_4278190080, B.Color_4294967295, null, null, B.Color_4278442694, B.Color_4278190080, null, null, null, null, null, null, B.Color_4289724448, B.Color_4294967295, null, null, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, null, null, null, null, null, null, null, null, null, null); B.Color_4281867890 = new A.Color(4281867890); B.Color_4283381643 = new A.Color(4283381643); B.Color_4291609308 = new A.Color(4291609308); B.Color_4281544001 = new A.Color(4281544001); B.Color_4283057240 = new A.Color(4283057240); B.Color_4293900488 = new A.Color(4293900488); B.Color_4282983730 = new A.Color(4282983730); B.Color_4284693320 = new A.Color(4284693320); B.Color_4294097077 = new A.Color(4294097077); B.Color_4284486672 = new A.Color(4284486672); B.Color_4287372568 = new A.Color(4287372568); B.Color_4293321189 = new A.Color(4293321189); B.Color_4287860633 = new A.Color(4287860633); B.ColorScheme_spT = new A.ColorScheme(B.Brightness_0, B.Color_4291869951, B.Color_4281867890, B.Color_4283381643, B.Color_4293582335, B.Color_4291609308, B.Color_4281544001, B.Color_4283057240, B.Color_4293451512, B.Color_4293900488, B.Color_4282983730, B.Color_4284693320, B.Color_4294957284, B.Color_4294097077, B.Color_4284486672, B.Color_4287372568, B.Color_4294565596, B.Color_4280032031, B.Color_4293321189, B.Color_4280032031, B.Color_4293321189, B.Color_4282991951, B.Color_4291478736, B.Color_4287860633, B.Color_4282991951, B.Color_4278190080, B.Color_4278190080, B.Color_4293321189, B.Color_4281413683, B.Color_4284960932, B.Color_4291869951); B.Color_1087163596 = new A.Color(1087163596); B.Color_1308622847 = new A.Color(1308622847); B.Color_134217728 = new A.Color(134217728); B.Color_1375731712 = new A.Color(1375731712); B.Color_144613022 = new A.Color(144613022); B.Color_1627389952 = new A.Color(1627389952); B.Color_1660944383 = new A.Color(1660944383); B.Color_16777215 = new A.Color(16777215); B.Color_167772160 = new A.Color(167772160); B.Color_1723645116 = new A.Color(1723645116); B.Color_1724434632 = new A.Color(1724434632); B.Color_1929379840 = new A.Color(1929379840); B.Color_2155905152 = new A.Color(2155905152); B.Color_2315255808 = new A.Color(2315255808); B.Color_234881023 = new A.Color(234881023); B.Color_2566914048 = new A.Color(2566914048); B.Color_2583691263 = new A.Color(2583691263); B.Color_3019898879 = new A.Color(3019898879); B.Color_3707764736 = new A.Color(3707764736); B.Color_4039164096 = new A.Color(4039164096); B.Color_4278221567 = new A.Color(4278221567); B.Color_4278226106 = new A.Color(4278226106); B.Color_4278230236 = new A.Color(4278230236); B.Color_4278238348 = new A.Color(4278238348); B.Color_4278360783 = new A.Color(4278360783); B.Color_4278368373 = new A.Color(4278368373); B.Color_4278402163 = new A.Color(4278402163); B.Color_4278994339 = new A.Color(4278994339); B.Color_4279066001 = new A.Color(4279066001); B.Color_4279482709 = new A.Color(4279482709); B.Color_4279602362 = new A.Color(4279602362); B.Color_4279739064 = new A.Color(4279739064); B.Color_4279811228 = new A.Color(4279811228); B.Color_4279858898 = new A.Color(4279858898); B.Color_4279900698 = new A.Color(4279900698); B.Color_4279966750 = new A.Color(4279966750); B.Color_4280191205 = new A.Color(4280191205); B.Color_4280261583 = new A.Color(4280261583); B.Color_4280361249 = new A.Color(4280361249); B.Color_4280391411 = new A.Color(4280391411); B.Color_4280427042 = new A.Color(4280427042); B.Color_4280463948 = new A.Color(4280463948); B.Color_4280716242 = new A.Color(4280716242); B.Color_4280778979 = new A.Color(4280778979); B.Color_4280854341 = new A.Color(4280854341); B.Color_4280858156 = new A.Color(4280858156); B.Color_4280912555 = new A.Color(4280912555); B.Color_4280921056 = new A.Color(4280921056); B.Color_4280983510 = new A.Color(4280983510); B.Color_4280983960 = new A.Color(4280983960); B.Color_4281089616 = new A.Color(4281089616); B.Color_4281236786 = new A.Color(4281236786); B.Color_4281312487 = new A.Color(4281312487); B.Color_4281348144 = new A.Color(4281348144); B.Color_4281486753 = new A.Color(4281486753); B.Color_4281490824 = new A.Color(4281490824); B.Color_4281545523 = new A.Color(4281545523); B.Color_4281558681 = new A.Color(4281558681); B.Color_4281571827 = new A.Color(4281571827); B.Color_4281637083 = new A.Color(4281637083); B.Color_4281817727 = new A.Color(4281817727); B.Color_4281906250 = new A.Color(4281906250); B.Color_4282007364 = new A.Color(4282007364); B.Color_4282168609 = new A.Color(4282168609); B.Color_4282365464 = new A.Color(4282365464); B.Color_4282414389 = new A.Color(4282414389); B.Color_4282532418 = new A.Color(4282532418); B.Color_4282625130 = new A.Color(4282625130); B.Color_4282664004 = new A.Color(4282664004); B.Color_4282674843 = new A.Color(4282674843); B.Color_4282735204 = new A.Color(4282735204); B.Color_4282745580 = new A.Color(4282745580); B.Color_4282815496 = new A.Color(4282815496); B.Color_4283045004 = new A.Color(4283045004); B.Color_4283154291 = new A.Color(4283154291); B.Color_4283210268 = new A.Color(4283210268); B.Color_4283215696 = new A.Color(4283215696); B.Color_4283782485 = new A.Color(4283782485); B.Color_4283878557 = new A.Color(4283878557); B.Color_4283934436 = new A.Color(4283934436); B.Color_4284035478 = new A.Color(4284035478); B.Color_4284203230 = new A.Color(4284203230); B.Color_4284266588 = new A.Color(4284266588); B.Color_4284328948 = new A.Color(4284328948); B.Color_4284572001 = new A.Color(4284572001); B.Color_4284662882 = new A.Color(4284662882); B.Color_4284809178 = new A.Color(4284809178); B.Color_4285318101 = new A.Color(4285318101); B.Color_4285769785 = new A.Color(4285769785); B.Color_4285887861 = new A.Color(4285887861); B.Color_4285909739 = new A.Color(4285909739); B.Color_4286034688 = new A.Color(4286034688); B.Color_4286104237 = new A.Color(4286104237); B.Color_4287137928 = new A.Color(4287137928); B.Color_4287315264 = new A.Color(4287315264); B.Color_4287679225 = new A.Color(4287679225); B.Color_4287874379 = new A.Color(4287874379); B.Color_4288230348 = new A.Color(4288230348); B.Color_4288238779 = new A.Color(4288238779); B.Color_4288256409 = new A.Color(4288256409); B.Color_4288366495 = new A.Color(4288366495); B.Color_4288423856 = new A.Color(4288423856); B.Color_4288585374 = new A.Color(4288585374); B.Color_4288988729 = new A.Color(4288988729); B.Color_4289228800 = new A.Color(4289228800); B.Color_4289515255 = new A.Color(4289515255); B.Color_4290087168 = new A.Color(4290087168); B.Color_4290328320 = new A.Color(4290328320); B.Color_4290479868 = new A.Color(4290479868); B.Color_4290502395 = new A.Color(4290502395); B.Color_4291238946 = new A.Color(4291238946); B.Color_4291513110 = new A.Color(4291513110); B.Color_4291559424 = new A.Color(4291559424); B.Color_4291611852 = new A.Color(4291611852); B.Color_4291625472 = new A.Color(4291625472); B.Color_4291660032 = new A.Color(4291660032); B.Color_4292030255 = new A.Color(4292030255); B.Color_4292032130 = new A.Color(4292032130); B.Color_4292113664 = new A.Color(4292113664); B.Color_4292420367 = new A.Color(4292420367); B.Color_4292432719 = new A.Color(4292432719); B.Color_4292444959 = new A.Color(4292444959); B.Color_4292621637 = new A.Color(4292621637); B.Color_4292695552 = new A.Color(4292695552); B.Color_4292730333 = new A.Color(4292730333); B.Color_4292818988 = new A.Color(4292818988); B.Color_4292831514 = new A.Color(4292831514); B.Color_4292927712 = new A.Color(4292927712); B.Color_4293128957 = new A.Color(4293128957); B.Color_4293205027 = new A.Color(4293205027); B.Color_4293348412 = new A.Color(4293348412); B.Color_4293481504 = new A.Color(4293481504); B.Color_4293496834 = new A.Color(4293496834); B.Color_4293617764 = new A.Color(4293617764); B.Color_4293812059 = new A.Color(4293812059); B.Color_4293848814 = new A.Color(4293848814); B.Color_4293880832 = new A.Color(4293880832); B.Color_4293894941 = new A.Color(4293894941); B.Color_4293900094 = new A.Color(4293900094); B.Color_4293935396 = new A.Color(4293935396); B.Color_4293963086 = new A.Color(4293963086); B.Color_4294155282 = new A.Color(4294155282); B.Color_4294178038 = new A.Color(4294178038); B.Color_4294212668 = new A.Color(4294212668); B.Color_4294277632 = new A.Color(4294277632); B.Color_4294305317 = new A.Color(4294305317); B.Color_4294309365 = new A.Color(4294309365); B.Color_4294480902 = new A.Color(4294480902); B.Color_4294638330 = new A.Color(4294638330); B.Color_4294719801 = new A.Color(4294719801); B.Color_4294901817 = new A.Color(4294901817); B.Color_4294918454 = new A.Color(4294918454); B.Color_4294931736 = new A.Color(4294931736); B.Color_4294932561 = new A.Color(4294932561); B.Color_4294935835 = new A.Color(4294935835); B.Color_4294936576 = new A.Color(4294936576); B.Color_4294940672 = new A.Color(4294940672); B.Color_4294951175 = new A.Color(4294951175); B.Color_4294954599 = new A.Color(4294954599); B.Color_436207616 = new A.Color(436207616); B.Color_452984831 = new A.Color(452984831); B.Color_520093696 = new A.Color(520093696); B.Color_536870911 = new A.Color(536870911); B.Color_83886080 = new A.Color(83886080); B.Color_ww81 = new A.Color0(194, 24, 91, 255, null, null); B.Color_ww82 = new A.Color0(244, 143, 177, 255, null, null); B.Color_Feh = new A.Color0(233, 30, 99, 255, B.Color_ww81, B.Color_ww82); B.Color_ww83 = new A.Color0(25, 118, 210, 255, null, null); B.Color_OBc = new A.Color0(144, 202, 249, 255, null, null); B.Color_U0W = new A.Color0(33, 150, 243, 255, B.Color_ww83, B.Color_OBc); B.Color_WL1 = new A.Color0(0, 0, 0, 0, null, null); B.Color_ww84 = new A.Color0(175, 180, 43, 255, null, null); B.Color_ww85 = new A.Color0(230, 238, 156, 255, null, null); B.Color_ePM2 = new A.Color0(205, 220, 57, 255, B.Color_ww84, B.Color_ww85); B.Color_ww86 = new A.Color0(56, 142, 60, 255, null, null); B.Color_ww87 = new A.Color0(165, 214, 167, 255, null, null); B.Color_ePM5 = new A.Color0(76, 175, 80, 255, B.Color_ww86, B.Color_ww87); B.Color_ww80 = new A.Color0(97, 97, 97, 255, null, null); B.Color_ww88 = new A.Color0(238, 238, 238, 255, null, null); B.Color_ePM = new A.Color0(158, 158, 158, 255, B.Color_ww80, B.Color_ww88); B.Color_ww89 = new A.Color0(0, 121, 107, 255, null, null); B.Color_ww810 = new A.Color0(128, 203, 196, 255, null, null); B.Color_ePM0 = new A.Color0(0, 150, 136, 255, B.Color_ww89, B.Color_ww810); B.Color_ww811 = new A.Color0(48, 63, 159, 255, null, null); B.Color_ww812 = new A.Color0(159, 168, 218, 255, null, null); B.Color_ePM1 = new A.Color0(63, 81, 181, 255, B.Color_ww811, B.Color_ww812); B.Color_ww813 = new A.Color0(123, 31, 162, 255, null, null); B.Color_ww814 = new A.Color0(206, 147, 216, 255, null, null); B.Color_ePM4 = new A.Color0(156, 39, 176, 255, B.Color_ww813, B.Color_ww814); B.Color_ww815 = new A.Color0(0, 151, 167, 255, null, null); B.Color_ww816 = new A.Color0(128, 222, 234, 255, null, null); B.Color_ePM3 = new A.Color0(0, 188, 212, 255, B.Color_ww815, B.Color_ww816); B.Color_bUY = new A.Color0(251, 192, 45, 255, null, null); B.Color_uUv = new A.Color0(255, 245, 157, 255, null, null); B.Color_g3G = new A.Color0(255, 235, 59, 255, B.Color_bUY, B.Color_uUv); B.Color_ww817 = new A.Color0(211, 47, 47, 255, null, null); B.Color_bUY0 = new A.Color0(239, 154, 154, 255, null, null); B.Color_kvD = new A.Color0(244, 67, 54, 255, B.Color_ww817, B.Color_bUY0); B.Color_toQ = new A.Color0(255, 255, 255, 255, null, null); B.Color_ww8 = new A.Color0(0, 0, 0, 255, null, null); B.Color_ww818 = new A.Color0(230, 74, 25, 255, null, null); B.Color_bUY1 = new A.Color0(255, 171, 145, 255, null, null); B.Color_wz6 = new A.Color0(255, 87, 34, 255, B.Color_ww818, B.Color_bUY1); B.ConnectionState_0 = new A.ConnectionState(0, "none"); B.ConnectionState_1 = new A.ConnectionState(1, "waiting"); B.ConnectionState_2 = new A.ConnectionState(2, "active"); B.ConnectionState_3 = new A.ConnectionState(3, "done"); B.ConnectivityResult_0 = new A.ConnectivityResult(0, "bluetooth"); B.ConnectivityResult_1 = new A.ConnectivityResult(1, "wifi"); B.ConnectivityResult_2 = new A.ConnectivityResult(2, "ethernet"); B.ConnectivityResult_3 = new A.ConnectivityResult(3, "mobile"); B.ConnectivityResult_4 = new A.ConnectivityResult(4, "none"); B.ConnectivityResult_5 = new A.ConnectivityResult(5, "vpn"); B.ConnectivityResult_6 = new A.ConnectivityResult(6, "other"); B.ContactReportFields_1 = new A.ContactReportFields(1, "name"); B.ContactReportFields_15 = new A.ContactReportFields(15, "country"); B.ContactReportFields_28 = new A.ContactReportFields(28, "balance"); B.ContactReportFields_3 = new A.ContactReportFields(3, "currency"); B.ContactReportFields_30 = new A.ContactReportFields(30, "paid_to_date"); B.ContactReportFields_32 = new A.ContactReportFields(32, "converted_balance"); B.ContactReportFields_33 = new A.ContactReportFields(33, "converted_credit_balance"); B.ContactReportFields_34 = new A.ContactReportFields(34, "converted_paid_to_date"); B.ContactReportFields_35 = new A.ContactReportFields(35, "converted_total"); B.ContactReportFields_37 = new A.ContactReportFields(37, "id_number"); B.ContactReportFields_38 = new A.ContactReportFields(38, "vat_number"); B.ContactReportFields_42 = new A.ContactReportFields(42, "contact_email"); B.ContactReportFields_50 = new A.ContactReportFields(50, "created_at"); B.SizedBox_null_null_null_null = new A.SizedBox(null, null, null, null); B.ContentLayerProxyWidget_null = new A.ContentLayerProxyWidget(null); B.ContextMenuButtonType_0 = new A.ContextMenuButtonType(0, "cut"); B.ContextMenuButtonType_1 = new A.ContextMenuButtonType(1, "copy"); B.ContextMenuButtonType_2 = new A.ContextMenuButtonType(2, "paste"); B.ContextMenuButtonType_3 = new A.ContextMenuButtonType(3, "selectAll"); B.ContextMenuButtonType_5 = new A.ContextMenuButtonType(5, "lookUp"); B.ContextMenuButtonType_6 = new A.ContextMenuButtonType(6, "searchWeb"); B.ContextMenuButtonType_7 = new A.ContextMenuButtonType(7, "share"); B.ContextMenuButtonType_8 = new A.ContextMenuButtonType(8, "liveTextInput"); B.ContextMenuButtonType_9 = new A.ContextMenuButtonType(9, "custom"); B.CopySelectionTextIntent_false = new A.CopySelectionTextIntent(false); B.CopySelectionTextIntent_true = new A.CopySelectionTextIntent(true); B.CreditItemReportFields_0 = new A.CreditItemReportFields(0, "productKey"); B.CreditItemReportFields_13 = new A.CreditItemReportFields(13, "creditNumber"); B.CreditItemReportFields_14 = new A.CreditItemReportFields(14, "creditDate"); B.CreditItemReportFields_2 = new A.CreditItemReportFields(2, "price"); B.CreditItemReportFields_3 = new A.CreditItemReportFields(3, "cost"); B.CreditItemReportFields_4 = new A.CreditItemReportFields(4, "quantity"); B.CreditItemReportFields_5 = new A.CreditItemReportFields(5, "profit"); B.CreditItemReportFields_6 = new A.CreditItemReportFields(6, "markup"); B.CreditItemReportFields_8 = new A.CreditItemReportFields(8, "discount"); B.CreditReportFields_1 = new A.CreditReportFields(1, "amount"); B.CreditReportFields_2 = new A.CreditReportFields(2, "balance"); B.CreditReportFields_20 = new A.CreditReportFields(20, "number"); B.CreditReportFields_23 = new A.CreditReportFields(23, "date"); B.CreditReportFields_24 = new A.CreditReportFields(24, "valid_until"); B.CreditReportFields_3 = new A.CreditReportFields(3, "converted_amount"); B.CreditReportFields_4 = new A.CreditReportFields(4, "converted_balance"); B.CreditReportFields_5 = new A.CreditReportFields(5, "client"); B.CrossAxisAlignment_0 = new A.CrossAxisAlignment(0, "start"); B.CrossAxisAlignment_1 = new A.CrossAxisAlignment(1, "end"); B.CrossAxisAlignment_2 = new A.CrossAxisAlignment(2, "center"); B.CrossAxisAlignment_3 = new A.CrossAxisAlignment(3, "stretch"); B.CrossAxisAlignment_4 = new A.CrossAxisAlignment(4, "baseline"); B.CrossFadeState_0 = new A.CrossFadeState(0, "showFirst"); B.CrossFadeState_1 = new A.CrossFadeState(1, "showSecond"); B.Cubic_2Vk = new A.Cubic(0.18, 1, 0.04, 1); B.Cubic_2jN = new A.Cubic(0.215, 0.61, 0.355, 1); B.Cubic_7xV = new A.Cubic(0.2, 0, 0, 1); B.Cubic_EOZ = new A.Cubic(0.31, 0, 0.56, 1); B.Cubic_HzT = new A.Cubic(0.05, 0, 0.133333, 0.06); B.Cubic_JUR = new A.Cubic(0.25, 0.1, 0.25, 1); B.Cubic_JUR0 = new A.Cubic(0.42, 0, 1, 1); B.Cubic_OcD = new A.Cubic(0.67, 0.03, 0.65, 0.09); B.Cubic_QB2 = new A.Cubic(0.785, 0.135, 0.15, 0.86); B.Cubic_Y6c = new A.Cubic(0.175, 0.885, 0.32, 1.275); B.Cubic_YAz = new A.Cubic(0.075, 0.82, 0.165, 1); B.Cubic_bP1 = new A.Cubic(0.208333, 0.82, 0.25, 1); B.Cubic_ifx = new A.Cubic(0.4, 0, 0.2, 1); B.Cubic_izR = new A.Cubic(0.35, 0.91, 0.33, 0.97); B.Cubic_oKc = new A.Cubic(0.645, 0.045, 0.355, 1); B.Cubic_xDo0 = new A.Cubic(0, 0, 0.58, 1); B.Cubic_xDo = new A.Cubic(0.42, 0, 0.58, 1); B.Color_4278879487 = new A.Color(4278879487); B.Color_4278206685 = new A.Color(4278206685); B.Color_4282424575 = new A.Color(4282424575); B.CupertinoDynamicColor_948 = new A.CupertinoDynamicColor(B.Color_4278221567, "systemBlue", null, B.Color_4278221567, B.Color_4278879487, B.Color_4278206685, B.Color_4282424575, B.Color_4278221567, B.Color_4278879487, B.Color_4278206685, B.Color_4282424575, 0); B.Color_268435456 = new A.Color(268435456); B.Color_285212671 = new A.Color(285212671); B.CupertinoDynamicColor_Cd2 = new A.CupertinoDynamicColor(B.Color_268435456, null, null, B.Color_268435456, B.Color_285212671, B.Color_268435456, B.Color_285212671, B.Color_268435456, B.Color_285212671, B.Color_268435456, B.Color_285212671, 0); B.Color_4290295992 = new A.Color(4290295992); B.Color_4284177243 = new A.Color(4284177243); B.CupertinoDynamicColor_MMc = new A.CupertinoDynamicColor(B.Color_4290295992, null, null, B.Color_4290295992, B.Color_4284177243, B.Color_4290295992, B.Color_4284177243, B.Color_4290295992, B.Color_4284177243, B.Color_4290295992, B.Color_4284177243, 0); B.Color_678983808 = new A.Color(678983808); B.Color_1366849664 = new A.Color(1366849664); B.Color_1031305344 = new A.Color(1031305344); B.Color_1719171200 = new A.Color(1719171200); B.CupertinoDynamicColor_MdH = new A.CupertinoDynamicColor(B.Color_678983808, "secondarySystemFill", null, B.Color_678983808, B.Color_1366849664, B.Color_1031305344, B.Color_1719171200, B.Color_678983808, B.Color_1366849664, B.Color_1031305344, B.Color_1719171200, 0); B.Color_4294375158 = new A.Color(4294375158); B.CupertinoDynamicColor_MuW = new A.CupertinoDynamicColor(B.Color_4294375158, null, null, B.Color_4294375158, B.Color_4280427042, B.Color_4294375158, B.Color_4280427042, B.Color_4294375158, B.Color_4280427042, B.Color_4294375158, B.Color_4280427042, 0); B.CupertinoDynamicColor_YIZ = new A.CupertinoDynamicColor(B.Color_4288256409, "inactiveGray", null, B.Color_4288256409, B.Color_4285887861, B.Color_4288256409, B.Color_4285887861, B.Color_4288256409, B.Color_4285887861, B.Color_4288256409, B.Color_4285887861, 0); B.Color_4282137668 = new A.Color(4282137668); B.Color_4293651445 = new A.Color(4293651445); B.CupertinoDynamicColor_YNl = new A.CupertinoDynamicColor(B.Color_4282137668, null, null, B.Color_4282137668, B.Color_4293651445, B.Color_4282137668, B.Color_4293651445, B.Color_4282137668, B.Color_4293651445, B.Color_4282137668, B.Color_4293651445, 0); B.CupertinoDynamicColor_aTW = new A.CupertinoDynamicColor(B.Color_4278190080, null, null, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, 0); B.Color_3003121663 = new A.Color(3003121663); B.Color_2989502512 = new A.Color(2989502512); B.CupertinoDynamicColor_fsZ = new A.CupertinoDynamicColor(B.Color_3003121663, null, null, B.Color_3003121663, B.Color_2989502512, B.Color_3003121663, B.Color_2989502512, B.Color_3003121663, B.Color_2989502512, B.Color_3003121663, B.Color_2989502512, 0); B.Color_4281648985 = new A.Color(4281648985); B.Color_4281389400 = new A.Color(4281389400); B.Color_4280584765 = new A.Color(4280584765); B.Color_4281391963 = new A.Color(4281391963); B.CupertinoDynamicColor_gg4 = new A.CupertinoDynamicColor(B.Color_4281648985, "systemGreen", null, B.Color_4281648985, B.Color_4281389400, B.Color_4280584765, B.Color_4281391963, B.Color_4281648985, B.Color_4281389400, B.Color_4280584765, B.Color_4281391963, 0); B.Color_4292269782 = new A.Color(4292269782); B.CupertinoDynamicColor_kfn = new A.CupertinoDynamicColor(B.Color_4292269782, null, null, B.Color_4292269782, B.Color_4282532418, B.Color_4292269782, B.Color_4282532418, B.Color_4292269782, B.Color_4282532418, B.Color_4292269782, B.Color_4282532418, 0); B.Color_1279016003 = new A.Color(1279016003); B.Color_1290529781 = new A.Color(1290529781); B.Color_1614560323 = new A.Color(1614560323); B.Color_1626074101 = new A.Color(1626074101); B.CupertinoDynamicColor_oxt = new A.CupertinoDynamicColor(B.Color_1279016003, "placeholderText", null, B.Color_1279016003, B.Color_1290529781, B.Color_1614560323, B.Color_1626074101, B.Color_1279016003, B.Color_1290529781, B.Color_1614560323, B.Color_1626074101, 0); B.CupertinoDynamicColor_qQo = new A.CupertinoDynamicColor(B.Color_4278190080, "label", null, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, 0); B.Color_343176320 = new A.Color(343176320); B.Color_762738304 = new A.Color(762738304); B.Color_678720640 = new A.Color(678720640); B.Color_1115059840 = new A.Color(1115059840); B.CupertinoDynamicColor_xDe = new A.CupertinoDynamicColor(B.Color_343176320, "quaternarySystemFill", null, B.Color_343176320, B.Color_762738304, B.Color_678720640, B.Color_1115059840, B.Color_343176320, B.Color_762738304, B.Color_678720640, B.Color_1115059840, 0); B.Color_1493172224 = new A.Color(1493172224); B.Color_2164260863 = new A.Color(2164260863); B.CupertinoDynamicColor_zPV = new A.CupertinoDynamicColor(B.Color_1493172224, null, null, B.Color_1493172224, B.Color_2164260863, B.Color_1493172224, B.Color_2164260863, B.Color_1493172224, B.Color_2164260863, B.Color_1493172224, B.Color_2164260863, 0); B.Color_4280032286 = new A.Color(4280032286); B.Color_4280558630 = new A.Color(4280558630); B.CupertinoDynamicColor_k0n = new A.CupertinoDynamicColor(B.Color_4294967295, "systemBackground", null, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4278190080, B.Color_4294967295, B.Color_4280032286, B.Color_4294967295, B.Color_4280558630, 0); B.Color_4042914297 = new A.Color(4042914297); B.Color_4028439837 = new A.Color(4028439837); B.CupertinoDynamicColor_wEo = new A.CupertinoDynamicColor(B.Color_4042914297, null, null, B.Color_4042914297, B.Color_4028439837, B.Color_4042914297, B.Color_4028439837, B.Color_4042914297, B.Color_4028439837, B.Color_4042914297, B.Color_4028439837, 0); B._CupertinoTextThemeDefaults_954 = new A._CupertinoTextThemeDefaults(B.CupertinoDynamicColor_qQo, B.CupertinoDynamicColor_YIZ); B._CupertinoThemeDefaults_k4u = new A._CupertinoThemeDefaults(null, B.CupertinoDynamicColor_948, B.CupertinoDynamicColor_k0n, B.CupertinoDynamicColor_wEo, B.CupertinoDynamicColor_k0n, false, B._CupertinoTextThemeDefaults_954); B.CupertinoThemeData_yPP = new A.CupertinoThemeData(B._CupertinoThemeDefaults_k4u, null, null, null, null, null, null, null); B.DartPerformanceMode_1 = new A.DartPerformanceMode(1, "latency"); B.DashboardSections_0 = new A.DashboardSections(0, "messages"); B.DashboardSections_1 = new A.DashboardSections(1, "runningTasks"); B.DashboardSections_2 = new A.DashboardSections(2, "overview"); B.DashboardSections_3 = new A.DashboardSections(3, "invoices"); B.DashboardSections_4 = new A.DashboardSections(4, "payments"); B.DashboardSections_5 = new A.DashboardSections(5, "quotes"); B.DashboardSections_6 = new A.DashboardSections(6, "tasks"); B.DashboardSections_7 = new A.DashboardSections(7, "expenses"); B.DataCell_2bx = new A.DataCell(B.CircularProgressIndicator_JGl, null, null); B.SizedBox_0_0_null_null = new A.SizedBox(0, 0, null, null); B.DataCell_mS8 = new A.DataCell(B.SizedBox_0_0_null_null, null, null); B.DataTableThemeData_yHJ = new A.DataTableThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.DatePickerEntryMode_0 = new A.DatePickerEntryMode(0, "calendar"); B.DatePickerEntryMode_1 = new A.DatePickerEntryMode(1, "input"); B.DatePickerEntryMode_2 = new A.DatePickerEntryMode(2, "calendarOnly"); B.DatePickerEntryMode_3 = new A.DatePickerEntryMode(3, "inputOnly"); B.DatePickerMode_0 = new A.DatePickerMode(0, "day"); B.DatePickerMode_1 = new A.DatePickerMode(1, "year"); B.DatePickerThemeData_6D4 = new A.DatePickerThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.DateRangeComparison_customRange = new A.DateRangeComparison("customRange"); B.DateRangeComparison_previousPeriod = new A.DateRangeComparison("previousPeriod"); B.DateRangeComparison_previousYear = new A.DateRangeComparison("previousYear"); B.DateRange_allTime = new A.DateRange("allTime"); B.DateRange_custom = new A.DateRange("custom"); B.DateRange_last30Days = new A.DateRange("last30Days"); B.DateRange_last365Days = new A.DateRange("last365Days"); B.DateRange_last7Days = new A.DateRange("last7Days"); B.DateRange_lastMonth = new A.DateRange("lastMonth"); B.DateRange_lastQuarter = new A.DateRange("lastQuarter"); B.DateRange_lastYear = new A.DateRange("lastYear"); B.DateRange_thisMonth = new A.DateRange("thisMonth"); B.DateRange_thisQuarter = new A.DateRange("thisQuarter"); B.DateRange_thisYear = new A.DateRange("thisYear"); B.DayPeriod_0 = new A.DayPeriod(0, "am"); B.DayPeriod_1 = new A.DayPeriod(1, "pm"); B.DebugEngineInitializationState_0 = new A.DebugEngineInitializationState(0, "uninitialized"); B.DebugEngineInitializationState_1 = new A.DebugEngineInitializationState(1, "initializingServices"); B.DebugEngineInitializationState_2 = new A.DebugEngineInitializationState(2, "initializedServices"); B.DebugEngineInitializationState_3 = new A.DebugEngineInitializationState(3, "initializingUi"); B.DebugEngineInitializationState_4 = new A.DebugEngineInitializationState(4, "initialized"); B.DebugSemanticsDumpOrder_0 = new A.DebugSemanticsDumpOrder(0, "inverseHitTest"); B.DebugSemanticsDumpOrder_1 = new A.DebugSemanticsDumpOrder(1, "traversalOrder"); B.DecorationPosition_0 = new A.DecorationPosition(0, "background"); B.DecorationPosition_1 = new A.DecorationPosition(1, "foreground"); B.DeepCollectionEquality_false = new A.DeepCollectionEquality(false); B.DeepCollectionEquality_true = new A.DeepCollectionEquality(true); B._NullWidget_null4 = new A._NullWidget2(null); B.DefaultSelectionStyle_mt1 = new A.DefaultSelectionStyle(null, null, null, B._NullWidget_null4, null); B.TextOverflow_0 = new A.TextOverflow(0, "clip"); B.TextWidthBasis_0 = new A.TextWidthBasis(0, "parent"); B._NullWidget_null5 = new A._NullWidget4(null); B.DefaultTextStyle_MTi = new A.DefaultTextStyle(B.TextStyle_SVP, null, true, B.TextOverflow_0, null, B.TextWidthBasis_0, null, B._NullWidget_null5, null); B.DeleteCharacterIntent_false = new A.DeleteCharacterIntent(false); B.DeleteCharacterIntent_true = new A.DeleteCharacterIntent(true); B.DeleteToLineBreakIntent_false = new A.DeleteToLineBreakIntent(false); B.DeleteToLineBreakIntent_true = new A.DeleteToLineBreakIntent(true); B.DeleteToNextWordBoundaryIntent_false = new A.DeleteToNextWordBoundaryIntent(false); B.DeleteToNextWordBoundaryIntent_true = new A.DeleteToNextWordBoundaryIntent(true); B.DiagnosticLevel_0 = new A.DiagnosticLevel(0, "hidden"); B.DiagnosticLevel_1 = new A.DiagnosticLevel(1, "fine"); B.DiagnosticLevel_2 = new A.DiagnosticLevel(2, "debug"); B.DiagnosticLevel_3 = new A.DiagnosticLevel(3, "info"); B.DiagnosticLevel_4 = new A.DiagnosticLevel(4, "warning"); B.DiagnosticLevel_5 = new A.DiagnosticLevel(5, "hint"); B.DiagnosticLevel_6 = new A.DiagnosticLevel(6, "summary"); B.DiagnosticLevel_7 = new A.DiagnosticLevel(7, "error"); B.DiagnosticsTreeStyle_1 = new A.DiagnosticsTreeStyle(1, "sparse"); B.DiagnosticsTreeStyle_10 = new A.DiagnosticsTreeStyle(10, "shallow"); B.DiagnosticsTreeStyle_11 = new A.DiagnosticsTreeStyle(11, "truncateChildren"); B.DiagnosticsTreeStyle_2 = new A.DiagnosticsTreeStyle(2, "offstage"); B.DiagnosticsTreeStyle_4 = new A.DiagnosticsTreeStyle(4, "transition"); B.DiagnosticsTreeStyle_5 = new A.DiagnosticsTreeStyle(5, "error"); B.DiagnosticsTreeStyle_6 = new A.DiagnosticsTreeStyle(6, "whitespace"); B.DiagnosticsTreeStyle_7 = new A.DiagnosticsTreeStyle(7, "flat"); B.DiagnosticsTreeStyle_8 = new A.DiagnosticsTreeStyle(8, "singleLine"); B.DiagnosticsTreeStyle_9 = new A.DiagnosticsTreeStyle(9, "errorProperty"); B.DialogTheme_s6Q = new A.DialogTheme(null, null, null, null, null, null, null, null, null, null); B.DividerThemeData_Tnu = new A.DividerThemeData(null, null, null, null, null); B.Divider_null_1_null_null = new A.Divider(null, 1, null, null); B.Divider_null_null_null_null = new A.Divider(null, null, null, null); B.DocumentGestureMode_0 = new A.DocumentGestureMode(0, "mouse"); B.DocumentGestureMode_1 = new A.DocumentGestureMode(1, "android"); B.DocumentGestureMode_2 = new A.DocumentGestureMode(2, "iOS"); B.DocumentReportFields_0 = new A.DocumentReportFields(0, "name"); B.DocumentReportFields_1 = new A.DocumentReportFields(1, "size"); B.DocumentReportFields_2 = new A.DocumentReportFields(2, "width"); B.DocumentReportFields_3 = new A.DocumentReportFields(3, "height"); B.DocumentReportFields_4 = new A.DocumentReportFields(4, "file_type"); B.DocumentReportFields_5 = new A.DocumentReportFields(5, "record_type"); B.DocumentReportFields_9 = new A.DocumentReportFields(9, "private"); B.DragMode_0 = new A.DragMode(0, "collapsed"); B.DragMode_1 = new A.DragMode(1, "base"); B.DragMode_2 = new A.DragMode(2, "extent"); B.DragMode_3 = new A.DragMode(3, "longPress"); B.DragMode_4 = new A.DragMode(4, "scroll"); B.DragStartBehavior_0 = new A.DragStartBehavior(0, "down"); B.DragStartBehavior_1 = new A.DragStartBehavior(1, "start"); B.DrawerAlignment_0 = new A.DrawerAlignment(0, "start"); B.DrawerAlignment_1 = new A.DrawerAlignment(1, "end"); B.DrawerButtonIcon_null = new A.DrawerButtonIcon(null); B.DrawerMotion_null = new A.DrawerMotion(null); B.DrawerThemeData_Epp = new A.DrawerThemeData(null, null, null, null, null, null, null, null); B.DropdownMenuThemeData_null_null_null = new A.DropdownMenuThemeData(null, null, null); B.DurationSentryMeasurementUnit_2_milliSecond = new A.DurationSentryMeasurementUnit(2, "milliSecond"); B.Duration_0 = new A.Duration(0); B.Duration_1000 = new A.Duration(1000); B.Duration_100000 = new A.Duration(100000); B.Duration_1000000 = new A.Duration(1000000); B.Duration_120000 = new A.Duration(120000); B.Duration_1200000 = new A.Duration(1200000); B.Duration_125000 = new A.Duration(125000); B.Duration_140000 = new A.Duration(140000); B.Duration_15000 = new A.Duration(15000); B.Duration_150000 = new A.Duration(150000); B.Duration_1500000 = new A.Duration(1500000); B.Duration_15000000 = new A.Duration(15000000); B.Duration_16667 = new A.Duration(16667); B.Duration_167000 = new A.Duration(167000); B.Duration_180000 = new A.Duration(180000); B.Duration_1800000 = new A.Duration(1800000); B.Duration_20000 = new A.Duration(20000); B.Duration_200000 = new A.Duration(200000); B.Duration_2000000 = new A.Duration(2000000); B.Duration_210000 = new A.Duration(210000); B.Duration_225000 = new A.Duration(225000); B.Duration_2300000 = new A.Duration(2300000); B.Duration_246000 = new A.Duration(246000); B.Duration_250000 = new A.Duration(250000); B.Duration_2961926000 = new A.Duration(2961926000); B.Duration_300000 = new A.Duration(300000); B.Duration_3000000 = new A.Duration(3000000); B.Duration_30000000 = new A.Duration(30000000); B.Duration_375000 = new A.Duration(375000); B.Duration_40000 = new A.Duration(40000); B.Duration_400000 = new A.Duration(400000); B.Duration_4000000 = new A.Duration(4000000); B.Duration_45000 = new A.Duration(45000); B.Duration_450000 = new A.Duration(450000); B.Duration_50000 = new A.Duration(50000); B.Duration_500000 = new A.Duration(500000); B.Duration_5000000 = new A.Duration(5000000); B.Duration_600000 = new A.Duration(600000); B.Duration_600000000 = new A.Duration(600000000); B.Duration_70000 = new A.Duration(70000); B.Duration_75000 = new A.Duration(75000); B.Duration_m38000 = new A.Duration(-38000); B.EdgeInsetsDirectional_0_0_12_0 = new A.EdgeInsetsDirectional(0, 0, 12, 0); B.EdgeInsetsDirectional_0_0_8_0 = new A.EdgeInsetsDirectional(0, 0, 8, 0); B.EdgeInsetsDirectional_12_0_0_0 = new A.EdgeInsetsDirectional(12, 0, 0, 0); B.EdgeInsetsDirectional_16_0_24_0 = new A.EdgeInsetsDirectional(16, 0, 24, 0); B.EdgeInsetsDirectional_16_0_4_0 = new A.EdgeInsetsDirectional(16, 0, 4, 0); B.EdgeInsetsDirectional_24_0_12_12 = new A.EdgeInsetsDirectional(24, 0, 12, 12); B.EdgeInsetsDirectional_24_0_14_0 = new A.EdgeInsetsDirectional(24, 0, 14, 0); B.EdgeInsetsDirectional_4_8_0_0 = new A.EdgeInsetsDirectional(4, 8, 0, 0); B.EdgeInsetsDirectional_52_0_0_0 = new A.EdgeInsetsDirectional(52, 0, 0, 0); B.EdgeInsetsDirectional_64_0_0_0 = new A.EdgeInsetsDirectional(64, 0, 0, 0); B.EdgeInsets_0_0_0_0 = new A.EdgeInsets(0, 0, 0, 0); B.EdgeInsets_0_0_0_1 = new A.EdgeInsets(0, 0, 0, 1); B.EdgeInsets_0_0_0_10 = new A.EdgeInsets(0, 0, 0, 10); B.EdgeInsets_0_0_0_16 = new A.EdgeInsets(0, 0, 0, 16); B.EdgeInsets_0_0_0_18 = new A.EdgeInsets(0, 0, 0, 18); B.EdgeInsets_0_0_0_20 = new A.EdgeInsets(0, 0, 0, 20); B.EdgeInsets_0_0_0_4 = new A.EdgeInsets(0, 0, 0, 4); B.EdgeInsets_0_0_0_6 = new A.EdgeInsets(0, 0, 0, 6); B.EdgeInsets_0_0_0_8 = new A.EdgeInsets(0, 0, 0, 8); B.EdgeInsets_0_0_10_0 = new A.EdgeInsets(0, 0, 10, 0); B.EdgeInsets_0_0_12_0 = new A.EdgeInsets(0, 0, 12, 0); B.EdgeInsets_0_0_16_0 = new A.EdgeInsets(0, 0, 16, 0); B.EdgeInsets_0_0_16_16 = new A.EdgeInsets(0, 0, 16, 16); B.EdgeInsets_0_0_20_0 = new A.EdgeInsets(0, 0, 20, 0); B.EdgeInsets_0_0_2_0 = new A.EdgeInsets(0, 0, 2, 0); B.EdgeInsets_0_0_4_0 = new A.EdgeInsets(0, 0, 4, 0); B.EdgeInsets_0_0_5_0 = new A.EdgeInsets(0, 0, 5, 0); B.EdgeInsets_0_0_8_0 = new A.EdgeInsets(0, 0, 8, 0); B.EdgeInsets_0_10_0_0 = new A.EdgeInsets(0, 10, 0, 0); B.EdgeInsets_0_10_0_10 = new A.EdgeInsets(0, 10, 0, 10); B.EdgeInsets_0_10_10_0 = new A.EdgeInsets(0, 10, 10, 0); B.EdgeInsets_0_12_0_12 = new A.EdgeInsets(0, 12, 0, 12); B.EdgeInsets_0_12_0_16 = new A.EdgeInsets(0, 12, 0, 16); B.EdgeInsets_0_12_0_4 = new A.EdgeInsets(0, 12, 0, 4); B.EdgeInsets_0_13_0_13 = new A.EdgeInsets(0, 13, 0, 13); B.EdgeInsets_0_16_0_0 = new A.EdgeInsets(0, 16, 0, 0); B.EdgeInsets_0_16_0_16 = new A.EdgeInsets(0, 16, 0, 16); B.EdgeInsets_0_16_0_8 = new A.EdgeInsets(0, 16, 0, 8); B.EdgeInsets_0_16_0_80 = new A.EdgeInsets(0, 16, 0, 80); B.EdgeInsets_0_18_0_0 = new A.EdgeInsets(0, 18, 0, 0); B.EdgeInsets_0_20_0_0 = new A.EdgeInsets(0, 20, 0, 0); B.EdgeInsets_0_20_0_20 = new A.EdgeInsets(0, 20, 0, 20); B.EdgeInsets_0_20_0_8 = new A.EdgeInsets(0, 20, 0, 8); B.EdgeInsets_0_22_0_0 = new A.EdgeInsets(0, 22, 0, 0); B.EdgeInsets_0_25_0_0 = new A.EdgeInsets(0, 25, 0, 0); B.EdgeInsets_0_2_0_0 = new A.EdgeInsets(0, 2, 0, 0); B.EdgeInsets_0_30_0_0 = new A.EdgeInsets(0, 30, 0, 0); B.EdgeInsets_0_32_0_0 = new A.EdgeInsets(0, 32, 0, 0); B.EdgeInsets_0_3_0_0 = new A.EdgeInsets(0, 3, 0, 0); B.EdgeInsets_0_48_0_0 = new A.EdgeInsets(0, 48, 0, 0); B.EdgeInsets_0_4_0_0 = new A.EdgeInsets(0, 4, 0, 0); B.EdgeInsets_0_4_0_4 = new A.EdgeInsets(0, 4, 0, 4); B.EdgeInsets_0_4_8_0 = new A.EdgeInsets(0, 4, 8, 0); B.EdgeInsets_0_50_0_0 = new A.EdgeInsets(0, 50, 0, 0); B.EdgeInsets_0_52_0_0 = new A.EdgeInsets(0, 52, 0, 0); B.EdgeInsets_0_6_0_10 = new A.EdgeInsets(0, 6, 0, 10); B.EdgeInsets_0_6_0_6 = new A.EdgeInsets(0, 6, 0, 6); B.EdgeInsets_0_8_0_0 = new A.EdgeInsets(0, 8, 0, 0); B.EdgeInsets_0_8_0_20 = new A.EdgeInsets(0, 8, 0, 20); B.EdgeInsets_0_8_0_8 = new A.EdgeInsets(0, 8, 0, 8); B.EdgeInsets_10_0_0_0 = new A.EdgeInsets(10, 0, 0, 0); B.EdgeInsets_10_0_10_0 = new A.EdgeInsets(10, 0, 10, 0); B.EdgeInsets_10_0_16_0 = new A.EdgeInsets(10, 0, 16, 0); B.EdgeInsets_10_0_8_0 = new A.EdgeInsets(10, 0, 8, 0); B.EdgeInsets_10_10_10_10 = new A.EdgeInsets(10, 10, 10, 10); B.EdgeInsets_10_3_10_3 = new A.EdgeInsets(10, 3, 10, 3); B.EdgeInsets_10_4_16_4 = new A.EdgeInsets(10, 4, 16, 4); B.EdgeInsets_10_4_28_4 = new A.EdgeInsets(10, 4, 28, 4); B.EdgeInsets_12_0_0_0 = new A.EdgeInsets(12, 0, 0, 0); B.EdgeInsets_12_0_12_0 = new A.EdgeInsets(12, 0, 12, 0); B.EdgeInsets_12_12_12_12 = new A.EdgeInsets(12, 12, 12, 12); B.EdgeInsets_12_12_6_0 = new A.EdgeInsets(12, 12, 6, 0); B.EdgeInsets_12_12_6_12 = new A.EdgeInsets(12, 12, 6, 12); B.EdgeInsets_12_20_12_12 = new A.EdgeInsets(12, 20, 12, 12); B.EdgeInsets_12_24_12_0 = new A.EdgeInsets(12, 24, 12, 0); B.EdgeInsets_12_24_12_16 = new A.EdgeInsets(12, 24, 12, 16); B.EdgeInsets_12_36_12_0 = new A.EdgeInsets(12, 36, 12, 0); B.EdgeInsets_12_8_12_8 = new A.EdgeInsets(12, 8, 12, 8); B.EdgeInsets_14_14_14_14 = new A.EdgeInsets(14, 14, 14, 14); B.EdgeInsets_16_0_0_0 = new A.EdgeInsets(16, 0, 0, 0); B.EdgeInsets_16_0_14_0 = new A.EdgeInsets(16, 0, 14, 0); B.EdgeInsets_16_0_16_0 = new A.EdgeInsets(16, 0, 16, 0); B.EdgeInsets_16_0_16_10 = new A.EdgeInsets(16, 0, 16, 10); B.EdgeInsets_16_0_16_16 = new A.EdgeInsets(16, 0, 16, 16); B.EdgeInsets_16_0_16_20 = new A.EdgeInsets(16, 0, 16, 20); B.EdgeInsets_16_0_16_8 = new A.EdgeInsets(16, 0, 16, 8); B.EdgeInsets_16_0_24_0 = new A.EdgeInsets(16, 0, 24, 0); B.EdgeInsets_16_0_4_0 = new A.EdgeInsets(16, 0, 4, 0); B.EdgeInsets_16_12_16_12 = new A.EdgeInsets(16, 12, 16, 12); B.EdgeInsets_16_13_16_13 = new A.EdgeInsets(16, 13, 16, 13); B.EdgeInsets_16_16_0_16 = new A.EdgeInsets(16, 16, 0, 16); B.EdgeInsets_16_16_16_0 = new A.EdgeInsets(16, 16, 16, 0); B.EdgeInsets_16_16_16_16 = new A.EdgeInsets(16, 16, 16, 16); B.EdgeInsets_16_18_16_18 = new A.EdgeInsets(16, 18, 16, 18); B.EdgeInsets_16_20_16_8 = new A.EdgeInsets(16, 20, 16, 8); B.EdgeInsets_16_24_16_24 = new A.EdgeInsets(16, 24, 16, 24); B.EdgeInsets_16_2_16_16 = new A.EdgeInsets(16, 2, 16, 16); B.EdgeInsets_16_4_16_4 = new A.EdgeInsets(16, 4, 16, 4); B.EdgeInsets_16_8_0_0 = new A.EdgeInsets(16, 8, 0, 0); B.EdgeInsets_16_8_16_10 = new A.EdgeInsets(16, 8, 16, 10); B.EdgeInsets_16_8_16_2 = new A.EdgeInsets(16, 8, 16, 2); B.EdgeInsets_16_8_16_8 = new A.EdgeInsets(16, 8, 16, 8); B.EdgeInsets_17_0_0_0 = new A.EdgeInsets(17, 0, 0, 0); B.EdgeInsets_17_10_17_0 = new A.EdgeInsets(17, 10, 17, 0); B.EdgeInsets_17_10_17_10 = new A.EdgeInsets(17, 10, 17, 10); B.EdgeInsets_17_8_17_8 = new A.EdgeInsets(17, 8, 17, 8); B.EdgeInsets_18_0_18_0 = new A.EdgeInsets(18, 0, 18, 0); B.EdgeInsets_18_20_18_10 = new A.EdgeInsets(18, 20, 18, 10); B.EdgeInsets_19_16_0_16 = new A.EdgeInsets(19, 16, 0, 16); B.EdgeInsets_20_0_20_0 = new A.EdgeInsets(20, 0, 20, 0); B.EdgeInsets_20_0_20_16 = new A.EdgeInsets(20, 0, 20, 16); B.EdgeInsets_20_0_20_18 = new A.EdgeInsets(20, 0, 20, 18); B.EdgeInsets_20_0_20_20 = new A.EdgeInsets(20, 0, 20, 20); B.EdgeInsets_20_0_20_3 = new A.EdgeInsets(20, 0, 20, 3); B.EdgeInsets_20_10_56_8 = new A.EdgeInsets(20, 10, 56, 8); B.EdgeInsets_20_12_20_12 = new A.EdgeInsets(20, 12, 20, 12); B.EdgeInsets_20_16_20_16 = new A.EdgeInsets(20, 16, 20, 16); B.EdgeInsets_20_20_0_0 = new A.EdgeInsets(20, 20, 0, 0); B.EdgeInsets_20_20_20_20 = new A.EdgeInsets(20, 20, 20, 20); B.EdgeInsets_20_20_20_4 = new A.EdgeInsets(20, 20, 20, 4); B.EdgeInsets_20_3_20_3 = new A.EdgeInsets(20, 3, 20, 3); B.EdgeInsets_20_4_20_4 = new A.EdgeInsets(20, 4, 20, 4); B.EdgeInsets_20_8_20_8 = new A.EdgeInsets(20, 8, 20, 8); B.EdgeInsets_22_12_10_12 = new A.EdgeInsets(22, 12, 10, 12); B.EdgeInsets_22_22_22_22 = new A.EdgeInsets(22, 22, 22, 22); B.EdgeInsets_24_0_10_0 = new A.EdgeInsets(24, 0, 10, 0); B.EdgeInsets_24_0_10_16 = new A.EdgeInsets(24, 0, 10, 16); B.EdgeInsets_24_0_24_0 = new A.EdgeInsets(24, 0, 24, 0); B.EdgeInsets_24_0_24_24 = new A.EdgeInsets(24, 0, 24, 24); B.EdgeInsets_24_12_10_12 = new A.EdgeInsets(24, 12, 10, 12); B.EdgeInsets_24_24_24_0 = new A.EdgeInsets(24, 24, 24, 0); B.EdgeInsets_24_24_24_24 = new A.EdgeInsets(24, 24, 24, 24); B.EdgeInsets_24_2_10_0 = new A.EdgeInsets(24, 2, 10, 0); B.EdgeInsets_24_8_24_8 = new A.EdgeInsets(24, 8, 24, 8); B.EdgeInsets_25_0_25_6 = new A.EdgeInsets(25, 0, 25, 6); B.EdgeInsets_28_28_28_28 = new A.EdgeInsets(28, 28, 28, 28); B.EdgeInsets_30_16_30_0 = new A.EdgeInsets(30, 16, 30, 0); B.EdgeInsets_40_10_40_10 = new A.EdgeInsets(40, 10, 40, 10); B.EdgeInsets_40_24_40_24 = new A.EdgeInsets(40, 24, 40, 24); B.EdgeInsets_4_0_0_0 = new A.EdgeInsets(4, 0, 0, 0); B.EdgeInsets_4_0_20_0 = new A.EdgeInsets(4, 0, 20, 0); B.EdgeInsets_4_0_24_0 = new A.EdgeInsets(4, 0, 24, 0); B.EdgeInsets_4_0_4_0 = new A.EdgeInsets(4, 0, 4, 0); B.EdgeInsets_4_0_8_0 = new A.EdgeInsets(4, 0, 8, 0); B.EdgeInsets_4_4_4_4 = new A.EdgeInsets(4, 4, 4, 4); B.EdgeInsets_4_4_4_5 = new A.EdgeInsets(4, 4, 4, 5); B.EdgeInsets_4_6_0_6 = new A.EdgeInsets(4, 6, 0, 6); B.EdgeInsets_6_0_6_0 = new A.EdgeInsets(6, 0, 6, 0); B.EdgeInsets_6_10_0_0 = new A.EdgeInsets(6, 10, 0, 0); B.EdgeInsets_6_12_12_0 = new A.EdgeInsets(6, 12, 12, 0); B.EdgeInsets_6_12_12_12 = new A.EdgeInsets(6, 12, 12, 12); B.EdgeInsets_6_12_6_0 = new A.EdgeInsets(6, 12, 6, 0); B.EdgeInsets_6_12_6_12 = new A.EdgeInsets(6, 12, 6, 12); B.EdgeInsets_6_2_0_0 = new A.EdgeInsets(6, 2, 0, 0); B.EdgeInsets_6_6_6_6 = new A.EdgeInsets(6, 6, 6, 6); B.EdgeInsets_7_7_7_7 = new A.EdgeInsets(7, 7, 7, 7); B.EdgeInsets_8_0_0_0 = new A.EdgeInsets(8, 0, 0, 0); B.EdgeInsets_8_0_8_0 = new A.EdgeInsets(8, 0, 8, 0); B.EdgeInsets_8_0_8_12 = new A.EdgeInsets(8, 0, 8, 12); B.EdgeInsets_8_0_8_8 = new A.EdgeInsets(8, 0, 8, 8); B.EdgeInsets_8_18_8_8 = new A.EdgeInsets(8, 18, 8, 8); B.EdgeInsets_8_2_0_4 = new A.EdgeInsets(8, 2, 0, 4); B.EdgeInsets_8_2_8_5 = new A.EdgeInsets(8, 2, 8, 5); B.EdgeInsets_8_4_8_4 = new A.EdgeInsets(8, 4, 8, 4); B.EdgeInsets_8_5_8_5 = new A.EdgeInsets(8, 5, 8, 5); B.EdgeInsets_8_8_8_4 = new A.EdgeInsets(8, 8, 8, 4); B.EdgeInsets_8_8_8_8 = new A.EdgeInsets(8, 8, 8, 8); B.EdgeInsets_Otk = new A.EdgeInsets(0.5, 1, 0.5, 1); B.ElevatedButtonThemeData_null = new A.ElevatedButtonThemeData(null); B.EmailTemplate_credit = new A.EmailTemplate("credit"); B.EmailTemplate_custom1 = new A.EmailTemplate("custom1"); B.EmailTemplate_custom2 = new A.EmailTemplate("custom2"); B.EmailTemplate_custom3 = new A.EmailTemplate("custom3"); B.EmailTemplate_invoice = new A.EmailTemplate("invoice"); B.EmailTemplate_payment = new A.EmailTemplate("payment"); B.EmailTemplate_payment_partial = new A.EmailTemplate("payment_partial"); B.EmailTemplate_purchase_order = new A.EmailTemplate("purchase_order"); B.EmailTemplate_quote = new A.EmailTemplate("quote"); B.EmailTemplate_quote_reminder1 = new A.EmailTemplate("quote_reminder1"); B.EmailTemplate_reminder1 = new A.EmailTemplate("reminder1"); B.EmailTemplate_reminder2 = new A.EmailTemplate("reminder2"); B.EmailTemplate_reminder3 = new A.EmailTemplate("reminder3"); B.EmailTemplate_reminder_endless = new A.EmailTemplate("reminder_endless"); B.EmailTemplate_statement = new A.EmailTemplate("statement"); B.EnabledState_0 = new A.EnabledState(0, "noOpinion"); B.EnabledState_1 = new A.EnabledState(1, "enabled"); B.EnabledState_2 = new A.EnabledState(2, "disabled"); B.EndDrawerButtonIcon_null = new A.EndDrawerButtonIcon(null); B.EntityAction_accept = new A.EntityAction("accept"); B.EntityAction_addComment = new A.EntityAction("addComment"); B.EntityAction_addToInventory = new A.EntityAction("addToInventory"); B.EntityAction_addToInvoice = new A.EntityAction("addToInvoice"); B.EntityAction_applyCredit = new A.EntityAction("applyCredit"); B.EntityAction_applyPayment = new A.EntityAction("applyPayment"); B.EntityAction_approve = new A.EntityAction("approve"); B.EntityAction_archive = new A.EntityAction("archive"); B.EntityAction_assignGroup = new A.EntityAction("assignGroup"); B.EntityAction_autoBill = new A.EntityAction("autoBill"); B.EntityAction_back = new A.EntityAction("back"); B.EntityAction_bulkDownload = new A.EntityAction("bulkDownload"); B.EntityAction_bulkPrint = new A.EntityAction("bulkPrint"); B.EntityAction_bulkSendEmail = new A.EntityAction("bulkSendEmail"); B.EntityAction_bulkUpdate = new A.EntityAction("bulkUpdate"); B.EntityAction_cancelInvoice = new A.EntityAction("cancelInvoice"); B.EntityAction_changeStatus = new A.EntityAction("changeStatus"); B.EntityAction_clientPortal = new A.EntityAction("clientPortal"); B.EntityAction_clone = new A.EntityAction("clone"); B.EntityAction_cloneToCredit = new A.EntityAction("cloneToCredit"); B.EntityAction_cloneToExpense = new A.EntityAction("cloneToExpense"); B.EntityAction_cloneToInvoice = new A.EntityAction("cloneToInvoice"); B.EntityAction_cloneToOther = new A.EntityAction("cloneToOther"); B.EntityAction_cloneToPurchaseOrder = new A.EntityAction("cloneToPurchaseOrder"); B.EntityAction_cloneToQuote = new A.EntityAction("cloneToQuote"); B.EntityAction_cloneToRecurring = new A.EntityAction("cloneToRecurring"); B.EntityAction_convert = new A.EntityAction("convert"); B.EntityAction_convertMatched = new A.EntityAction("convertMatched"); B.EntityAction_convertToExpense = new A.EntityAction("convertToExpense"); B.EntityAction_convertToInvoice = new A.EntityAction("convertToInvoice"); B.EntityAction_convertToPayment = new A.EntityAction("convertToPayment"); B.EntityAction_convertToProject = new A.EntityAction("convertToProject"); B.EntityAction_copy = new A.EntityAction("copy"); B.EntityAction_delete = new A.EntityAction("delete"); B.EntityAction_disconnect = new A.EntityAction("disconnect"); B.EntityAction_documents = new A.EntityAction("documents"); B.EntityAction_download = new A.EntityAction("download"); B.EntityAction_eCredit = new A.EntityAction("eCredit"); B.EntityAction_eInvoice = new A.EntityAction("eInvoice"); B.EntityAction_ePurchaseOrder = new A.EntityAction("ePurchaseOrder"); B.EntityAction_eQuote = new A.EntityAction("eQuote"); B.EntityAction_edit = new A.EntityAction("edit"); B.EntityAction_increasePrices = new A.EntityAction("increasePrices"); B.EntityAction_invoiceExpense = new A.EntityAction("invoiceExpense"); B.EntityAction_invoiceProject = new A.EntityAction("invoiceProject"); B.EntityAction_invoiceTask = new A.EntityAction("invoiceTask"); B.EntityAction_markPaid = new A.EntityAction("markPaid"); B.EntityAction_markSent = new A.EntityAction("markSent"); B.EntityAction_merge = new A.EntityAction("merge"); B.EntityAction_more = new A.EntityAction("more"); B.EntityAction_newClient = new A.EntityAction("newClient"); B.EntityAction_newCredit = new A.EntityAction("newCredit"); B.EntityAction_newExpense = new A.EntityAction("newExpense"); B.EntityAction_newInvoice = new A.EntityAction("newInvoice"); B.EntityAction_newPayment = new A.EntityAction("newPayment"); B.EntityAction_newProject = new A.EntityAction("newProject"); B.EntityAction_newPurchaseOrder = new A.EntityAction("newPurchaseOrder"); B.EntityAction_newQuote = new A.EntityAction("newQuote"); B.EntityAction_newRecurringExpense = new A.EntityAction("newRecurringExpense"); B.EntityAction_newRecurringInvoice = new A.EntityAction("newRecurringInvoice"); B.EntityAction_newRecurringQuote = new A.EntityAction("newRecurringQuote"); B.EntityAction_newTask = new A.EntityAction("newTask"); B.EntityAction_newTransaction = new A.EntityAction("newTransaction"); B.EntityAction_newVendor = new A.EntityAction("newVendor"); B.EntityAction_printPdf = new A.EntityAction("printPdf"); B.EntityAction_purge = new A.EntityAction("purge"); B.EntityAction_reconnect = new A.EntityAction("reconnect"); B.EntityAction_refundPayment = new A.EntityAction("refundPayment"); B.EntityAction_remove = new A.EntityAction("remove"); B.EntityAction_resendInvite = new A.EntityAction("resendInvite"); B.EntityAction_restore = new A.EntityAction("restore"); B.EntityAction_resume = new A.EntityAction("resume"); B.EntityAction_reverse = new A.EntityAction("reverse"); B.EntityAction_runTemplate = new A.EntityAction("runTemplate"); B.EntityAction_save = new A.EntityAction("save"); B.EntityAction_schedule = new A.EntityAction("schedule"); B.EntityAction_sendEmail = new A.EntityAction("sendEmail"); B.EntityAction_sendNow = new A.EntityAction("sendNow"); B.EntityAction_setTaxCategory = new A.EntityAction("setTaxCategory"); B.EntityAction_settings = new A.EntityAction("settings"); B.EntityAction_start = new A.EntityAction("start"); B.EntityAction_stop = new A.EntityAction("stop"); B.EntityAction_toggleMultiselect = new A.EntityAction("toggleMultiselect"); B.EntityAction_unlink = new A.EntityAction("unlink"); B.EntityAction_updatePrices = new A.EntityAction("updatePrices"); B.EntityAction_vendorPortal = new A.EntityAction("vendorPortal"); B.EntityAction_viewDocument = new A.EntityAction("viewDocument"); B.EntityAction_viewExpense = new A.EntityAction("viewExpense"); B.EntityAction_viewInvoice = new A.EntityAction("viewInvoice"); B.EntityAction_viewPdf = new A.EntityAction("viewPdf"); B.EntityAction_viewStatement = new A.EntityAction("viewStatement"); B.EntityState_active = new A.EntityState("active"); B.EntityState_archived = new A.EntityState("archived"); B.EntityState_deleted = new A.EntityState("deleted"); B.EntityType_bankAccount = new A.EntityType("bankAccount"); B.EntityType_client = new A.EntityType("client"); B.EntityType_company = new A.EntityType("company"); B.EntityType_companyGateway = new A.EntityType("companyGateway"); B.EntityType_contact = new A.EntityType("contact"); B.EntityType_country = new A.EntityType("country"); B.EntityType_credit = new A.EntityType("credit"); B.EntityType_currency = new A.EntityType("currency"); B.EntityType_dashboard = new A.EntityType("dashboard"); B.EntityType_dateFormat = new A.EntityType("dateFormat"); B.EntityType_design = new A.EntityType("design"); B.EntityType_document = new A.EntityType("document"); B.EntityType_expense = new A.EntityType("expense"); B.EntityType_expenseCategory = new A.EntityType("expenseCategory"); B.EntityType_font = new A.EntityType("font"); B.EntityType_gateway = new A.EntityType("gateway"); B.EntityType_gatewayToken = new A.EntityType("gatewayToken"); B.EntityType_group = new A.EntityType("group"); B.EntityType_industry = new A.EntityType("industry"); B.EntityType_invoice = new A.EntityType("invoice"); B.EntityType_invoiceItem = new A.EntityType("invoiceItem"); B.EntityType_language = new A.EntityType("language"); B.EntityType_payment = new A.EntityType("payment"); B.EntityType_paymentLink = new A.EntityType("paymentLink"); B.EntityType_paymentTerm = new A.EntityType("paymentTerm"); B.EntityType_paymentType = new A.EntityType("paymentType"); B.EntityType_product = new A.EntityType("product"); B.EntityType_project = new A.EntityType("project"); B.EntityType_purchaseOrder = new A.EntityType("purchaseOrder"); B.EntityType_quote = new A.EntityType("quote"); B.EntityType_recurringExpense = new A.EntityType("recurringExpense"); B.EntityType_recurringInvoice = new A.EntityType("recurringInvoice"); B.EntityType_recurringQuote = new A.EntityType("recurringQuote"); B.EntityType_reports = new A.EntityType("reports"); B.EntityType_schedule = new A.EntityType("schedule"); B.EntityType_settings = new A.EntityType("settings"); B.EntityType_size = new A.EntityType("size"); B.EntityType_task = new A.EntityType("task"); B.EntityType_taskStatus = new A.EntityType("taskStatus"); B.EntityType_taxRate = new A.EntityType("taxRate"); B.EntityType_timezone = new A.EntityType("timezone"); B.EntityType_token = new A.EntityType("token"); B.EntityType_transaction = new A.EntityType("transaction"); B.EntityType_transactionRule = new A.EntityType("transactionRule"); B.EntityType_user = new A.EntityType("user"); B.EntityType_vendor = new A.EntityType("vendor"); B.EntityType_vendorContact = new A.EntityType("vendorContact"); B.EntityType_webhook = new A.EntityType("webhook"); B.EventChannel_OTU = new A.EventChannel("dev.fluttercommunity.plus/connectivity_status"); B.ExecutionInstruction_0 = new A.ExecutionInstruction(0, "continueExecution"); B.ExecutionInstruction_1 = new A.ExecutionInstruction(1, "blocked"); B.ExecutionInstruction_2 = new A.ExecutionInstruction(2, "haltExecution"); B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false = new A.ExpandSelectionToDocumentBoundaryIntent(false, false, false, false); B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true = new A.ExpandSelectionToDocumentBoundaryIntent(false, false, false, true); B.ExpandSelectionToLineBreakIntent_false_false_false_false = new A.ExpandSelectionToLineBreakIntent(false, false, false, false); B.ExpandSelectionToLineBreakIntent_false_false_false_true = new A.ExpandSelectionToLineBreakIntent(false, false, false, true); B.FlexFit_0 = new A.FlexFit(0, "tight"); B._HourControl_null = new A._HourControl(null); B.Expanded_MYA = new A.Expanded(1, B.FlexFit_0, B._HourControl_null, null); B._MinuteControl_null = new A._MinuteControl(null); B.Expanded_yEc = new A.Expanded(1, B.FlexFit_0, B._MinuteControl_null, null); B.ExpansionTileThemeData_gg4 = new A.ExpansionTileThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); B.ExpenseReportFields_13 = new A.ExpenseReportFields(13, "client"); B.ExpenseReportFields_19 = new A.ExpenseReportFields(19, "invoice"); B.ExpenseReportFields_2 = new A.ExpenseReportFields(2, "amount"); B.ExpenseReportFields_22 = new A.ExpenseReportFields(22, "vendor"); B.ExpenseReportFields_28 = new A.ExpenseReportFields(28, "category"); B.ExpenseReportFields_38 = new A.ExpenseReportFields(38, "converted_amount"); B.ExpenseReportFields_5 = new A.ExpenseReportFields(5, "transaction_reference"); B.ExpenseReportFields_7 = new A.ExpenseReportFields(7, "date"); B.ExportType_ar_detailed = new A.ExportType("ar_detailed"); B.ExportType_ar_summary = new A.ExportType("ar_summary"); B.ExportType_client_balance = new A.ExportType("client_balance"); B.ExportType_client_contacts = new A.ExportType("client_contacts"); B.ExportType_client_sales = new A.ExportType("client_sales"); B.ExportType_clients = new A.ExportType("clients"); B.ExportType_credits = new A.ExportType("credits"); B.ExportType_documents = new A.ExportType("documents"); B.ExportType_expenses = new A.ExportType("expenses"); B.ExportType_invoice_items = new A.ExportType("invoice_items"); B.ExportType_invoices = new A.ExportType("invoices"); B.ExportType_payments = new A.ExportType("payments"); B.ExportType_products = new A.ExportType("products"); B.ExportType_profitloss = new A.ExportType("profitloss"); B.ExportType_purchase_order_items = new A.ExportType("purchase_order_items"); B.ExportType_purchase_orders = new A.ExportType("purchase_orders"); B.ExportType_quote_items = new A.ExportType("quote_items"); B.ExportType_quotes = new A.ExportType("quotes"); B.ExportType_recurring_invoices = new A.ExportType("recurring_invoices"); B.ExportType_tasks = new A.ExportType("tasks"); B.ExportType_tax_summary = new A.ExportType("tax_summary"); B.ExportType_user_sales = new A.ExportType("user_sales"); B.ExportType_vendors = new A.ExportType("vendors"); B.ExtendSelectionByCharacterIntent_false_false_false_false = new A.ExtendSelectionByCharacterIntent(false, false, false, false); B.ExtendSelectionByCharacterIntent_false_false_false_true = new A.ExtendSelectionByCharacterIntent(false, false, false, true); B.ExtendSelectionByCharacterIntent_true_false_false_false = new A.ExtendSelectionByCharacterIntent(true, false, false, false); B.ExtendSelectionByCharacterIntent_true_false_false_true = new A.ExtendSelectionByCharacterIntent(true, false, false, true); B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_false = new A.ExtendSelectionToDocumentBoundaryIntent(false, false, false, false); B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_true = new A.ExtendSelectionToDocumentBoundaryIntent(false, false, false, true); B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false = new A.ExtendSelectionToDocumentBoundaryIntent(true, false, false, false); B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true = new A.ExtendSelectionToDocumentBoundaryIntent(true, false, false, true); B.ExtendSelectionToLineBreakIntent_false_false_false_false = new A.ExtendSelectionToLineBreakIntent(false, false, false, false); B.ExtendSelectionToLineBreakIntent_false_false_false_true = new A.ExtendSelectionToLineBreakIntent(false, false, false, true); B.ExtendSelectionToLineBreakIntent_false_false_true_false = new A.ExtendSelectionToLineBreakIntent(false, false, true, false); B.ExtendSelectionToLineBreakIntent_false_false_true_true = new A.ExtendSelectionToLineBreakIntent(false, false, true, true); B.ExtendSelectionToLineBreakIntent_true_false_false_false = new A.ExtendSelectionToLineBreakIntent(true, false, false, false); B.ExtendSelectionToLineBreakIntent_true_false_false_true = new A.ExtendSelectionToLineBreakIntent(true, false, false, true); B.ExtendSelectionToLineBreakIntent_true_false_true_false = new A.ExtendSelectionToLineBreakIntent(true, false, true, false); B.ExtendSelectionToLineBreakIntent_true_false_true_true = new A.ExtendSelectionToLineBreakIntent(true, false, true, true); B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_false = new A.ExtendSelectionToNextParagraphBoundaryIntent(false, false, false, false); B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_true = new A.ExtendSelectionToNextParagraphBoundaryIntent(false, false, false, true); B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_false = new A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent(false, true, false, false); B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_true = new A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent(false, true, false, true); B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_false = new A.ExtendSelectionToNextWordBoundaryIntent(false, false, false, false); B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_true = new A.ExtendSelectionToNextWordBoundaryIntent(false, false, false, true); B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false = new A.ExtendSelectionToNextWordBoundaryIntent(true, false, false, false); B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true = new A.ExtendSelectionToNextWordBoundaryIntent(true, false, false, true); B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_false = new A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent(false, true, false, false); B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_true = new A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent(false, true, false, true); B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false = new A.ExtendSelectionVerticallyToAdjacentLineIntent(false, false, false, false); B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true = new A.ExtendSelectionVerticallyToAdjacentLineIntent(false, false, false, true); B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false = new A.ExtendSelectionVerticallyToAdjacentLineIntent(true, false, false, false); B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true = new A.ExtendSelectionVerticallyToAdjacentLineIntent(true, false, false, true); B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false = new A.ExtendSelectionVerticallyToAdjacentPageIntent(false, false, false, false); B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true = new A.ExtendSelectionVerticallyToAdjacentPageIntent(false, false, false, true); B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false = new A.ExtendSelectionVerticallyToAdjacentPageIntent(true, false, false, false); B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true = new A.ExtendSelectionVerticallyToAdjacentPageIntent(true, false, false, true); B.FileMode_0 = new A.FileMode(0); B.FileMode_1 = new A.FileMode(1); B.FileMode_2 = new A.FileMode(2); B.FileMode_3 = new A.FileMode(3); B.FileMode_4 = new A.FileMode(4); B.FileType_0 = new A.FileType(0, "any"); B.FileType_2 = new A.FileType(2, "image"); B.FileType_5 = new A.FileType(5, "custom"); B.FillPatternType_0 = new A.FillPatternType(0, "forwardHatch"); B.FillPatternType_1 = new A.FillPatternType(1, "solid"); B.FilledButtonThemeData_null = new A.FilledButtonThemeData(null); B.FilterQuality_0 = new A.FilterQuality(0, "none"); B.FilterQuality_1 = new A.FilterQuality(1, "low"); B.FilterQuality_2 = new A.FilterQuality(2, "medium"); B.FilterQuality_3 = new A.FilterQuality(3, "high"); B.FinderPatternPosition_0 = new A.FinderPatternPosition(0, "topLeft"); B.FinderPatternPosition_1 = new A.FinderPatternPosition(1, "topRight"); B.FinderPatternPosition_2 = new A.FinderPatternPosition(2, "bottomLeft"); B.Size_0_0 = new A.Size(0, 0); B.FittedSizes_46c = new A.FittedSizes(B.Size_0_0, B.Size_0_0); B.FlexColumnWidth_1 = new A.FlexColumnWidth(1); B.FlexFit_1 = new A.FlexFit(1, "loose"); B.SizedBox_null_38_null_null = new A.SizedBox(null, 38, null, null); B.Flexible_swd = new A.Flexible(1, B.FlexFit_1, B.SizedBox_null_38_null_null, null); B.FloatingActionButtonThemeData_RsV = new A.FloatingActionButtonThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.FloatingCursorDragState_0 = new A.FloatingCursorDragState(0, "Start"); B.FloatingCursorDragState_1 = new A.FloatingCursorDragState(1, "Update"); B.FloatingCursorDragState_2 = new A.FloatingCursorDragState(2, "End"); B.FloatingLabelBehavior_0 = new A.FloatingLabelBehavior(0, "never"); B.FloatingLabelBehavior_1 = new A.FloatingLabelBehavior(1, "auto"); B.FloatingLabelBehavior_2 = new A.FloatingLabelBehavior(2, "always"); B.FocusHighlightMode_0 = new A.FocusHighlightMode(0, "touch"); B.FocusHighlightMode_1 = new A.FocusHighlightMode(1, "traditional"); B.FocusHighlightStrategy_0 = new A.FocusHighlightStrategy(0, "automatic"); B.FocusSemanticEvent_focus = new A.FocusSemanticEvent("focus"); B.Offset_0_20 = new A.Offset(0, 20); B.FollowerAlignment_KpO = new A.FollowerAlignment(B.Alignment_0_1, B.Alignment_0_m1, B.Offset_0_20); B.Offset_0_m20 = new A.Offset(0, -20); B.FollowerAlignment_ecu = new A.FollowerAlignment(B.Alignment_0_m1, B.Alignment_0_1, B.Offset_0_m20); B.FontStyle_0 = new A.FontStyle(0, "normal"); B.FontStyle_1 = new A.FontStyle(1, "italic"); B.FontWeight_3_400 = new A.FontWeight(3, 400); B.FontWeight_5_600 = new A.FontWeight(5, 600); B.FontWeight_6_700 = new A.FontWeight(6, 700); B.FormatException_Qi2 = new A.FormatException("Invalid method call", null, null); B.FormatException_iDw = new A.FormatException("Expected envelope, got nothing", null, null); B.FormatException_oCg = new A.FormatException("Message corrupted", null, null); B.FormatException_oQ2 = new A.FormatException("Too many percent/permill", null, null); B.FormatException_pSr = new A.FormatException("Invalid envelope", null, null); B.FormatNumberType_0 = new A.FormatNumberType(0, "money"); B.FormatNumberType_1 = new A.FormatNumberType(1, "percent"); B.FormatNumberType_2 = new A.FormatNumberType(2, "int"); B.FormatNumberType_3 = new A.FormatNumberType(3, "double"); B.FormatNumberType_4 = new A.FormatNumberType(4, "inputMoney"); B.FormatNumberType_5 = new A.FormatNumberType(5, "inputAmount"); B.FormatNumberType_6 = new A.FormatNumberType(6, "duration"); B.Format_0 = new A.Format(0, "uint1"); B.Format_1 = new A.Format(1, "uint2"); B.Format_10 = new A.Format(10, "float32"); B.Format_11 = new A.Format(11, "float64"); B.Format_2 = new A.Format(2, "uint4"); B.Format_3 = new A.Format(3, "uint8"); B.Format_4 = new A.Format(4, "uint16"); B.Format_5 = new A.Format(5, "uint32"); B.Format_6 = new A.Format(6, "int8"); B.Format_7 = new A.Format(7, "int16"); B.Format_8 = new A.Format(8, "int32"); B.Format_9 = new A.Format(9, "float16"); B.FractionalOffset_0_0 = new A.FractionalOffset(0, 0); B.FragmentFlow_0 = new A.FragmentFlow(0, "ltr"); B.FragmentFlow_1 = new A.FragmentFlow(1, "rtl"); B.FragmentFlow_3 = new A.FragmentFlow(3, "sandwich"); B.FrameType_2 = new A.FrameType(2, "sequence"); B.Type_BuiltList_iTR = A.typeLiteral("BuiltList<@>"); B.Type_TransactionRuleEntity_yHZ = A.typeLiteral("TransactionRuleEntity"); B.List_empty16 = A._setArrayType(makeConstList([]), type$.JSArray_FullType); B.FullType_2fK = new A.FullType(B.Type_TransactionRuleEntity_yHZ, B.List_empty16, false); B.List_SHo = A._setArrayType(makeConstList([B.FullType_2fK]), type$.JSArray_FullType); B.FullType_00 = new A.FullType(B.Type_BuiltList_iTR, B.List_SHo, false); B.Type_BuiltMap_qd4 = A.typeLiteral("BuiltMap<@,@>"); B.Type_String_k8F = A.typeLiteral("String"); B.FullType_h8g = new A.FullType(B.Type_String_k8F, B.List_empty16, false); B.Type_TaskStatusEntity_wAl = A.typeLiteral("TaskStatusEntity"); B.FullType_ef4 = new A.FullType(B.Type_TaskStatusEntity_wAl, B.List_empty16, false); B.List_U480 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_ef4]), type$.JSArray_FullType); B.FullType_0 = new A.FullType(B.Type_BuiltMap_qd4, B.List_U480, false); B.Type_TransactionEntity_KFH = A.typeLiteral("TransactionEntity"); B.FullType_Tnq = new A.FullType(B.Type_TransactionEntity_KFH, B.List_empty16, false); B.List_2jN5 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Tnq]), type$.JSArray_FullType); B.FullType_01 = new A.FullType(B.Type_BuiltMap_qd4, B.List_2jN5, false); B.Type_QuoteUIState_WI9 = A.typeLiteral("QuoteUIState"); B.FullType_0eC = new A.FullType(B.Type_QuoteUIState_WI9, B.List_empty16, false); B.Type_ProjectEntity_mZ3 = A.typeLiteral("ProjectEntity"); B.FullType_vbG = new A.FullType(B.Type_ProjectEntity_mZ3, B.List_empty16, false); B.List_4m4 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_vbG]), type$.JSArray_FullType); B.FullType_0kM = new A.FullType(B.Type_BuiltMap_qd4, B.List_4m4, false); B.Type_PaymentUIState_kyk = A.typeLiteral("PaymentUIState"); B.FullType_1cc = new A.FullType(B.Type_PaymentUIState_kyk, B.List_empty16, false); B.Type_SystemLogEntity_eL6 = A.typeLiteral("SystemLogEntity"); B.FullType_IFE = new A.FullType(B.Type_SystemLogEntity_eL6, B.List_empty16, false); B.List_uvu = A._setArrayType(makeConstList([B.FullType_IFE]), type$.JSArray_FullType); B.FullType_1sb = new A.FullType(B.Type_BuiltList_iTR, B.List_uvu, false); B.Type_ModuleLayout_0mz = A.typeLiteral("ModuleLayout"); B.FullType_2No = new A.FullType(B.Type_ModuleLayout_0mz, B.List_empty16, false); B.Type_CompanyGatewayUIState_0Ae = A.typeLiteral("CompanyGatewayUIState"); B.FullType_2Px = new A.FullType(B.Type_CompanyGatewayUIState_0Ae, B.List_empty16, false); B.Type_BankAccountEntity_7YB = A.typeLiteral("BankAccountEntity"); B.FullType_FKj = new A.FullType(B.Type_BankAccountEntity_7YB, B.List_empty16, false); B.List_B73 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_FKj]), type$.JSArray_FullType); B.FullType_2Vk0 = new A.FullType(B.Type_BuiltMap_qd4, B.List_B73, false); B.List_HB4 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_h8g]), type$.JSArray_FullType); B.FullType_2Vk = new A.FullType(B.Type_BuiltMap_qd4, B.List_HB4, false); B.FullType_h8g0 = new A.FullType(B.Type_String_k8F, B.List_empty16, true); B.List_HB40 = A._setArrayType(makeConstList([B.FullType_h8g0, B.FullType_h8g]), type$.JSArray_FullType); B.FullType_2Vk1 = new A.FullType(B.Type_BuiltMap_qd4, B.List_HB40, false); B.Type_PaymentTypeEntity_3f7 = A.typeLiteral("PaymentTypeEntity"); B.FullType_G05 = new A.FullType(B.Type_PaymentTypeEntity_3f7, B.List_empty16, false); B.List_apg = A._setArrayType(makeConstList([B.FullType_G05]), type$.JSArray_FullType); B.FullType_2Zi = new A.FullType(B.Type_BuiltList_iTR, B.List_apg, false); B.Type_VendorUIState_ohJ = A.typeLiteral("VendorUIState"); B.FullType_2be = new A.FullType(B.Type_VendorUIState_ohJ, B.List_empty16, false); B.Type_GroupUIState_Ejg = A.typeLiteral("GroupUIState"); B.FullType_2bx = new A.FullType(B.Type_GroupUIState_Ejg, B.List_empty16, false); B.Type_TaxConfigSubregionEntity_3hr = A.typeLiteral("TaxConfigSubregionEntity"); B.FullType_0Ul = new A.FullType(B.Type_TaxConfigSubregionEntity_3hr, B.List_empty16, false); B.List_adS0 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_0Ul]), type$.JSArray_FullType); B.FullType_2rb = new A.FullType(B.Type_BuiltMap_qd4, B.List_adS0, false); B.List_kvz = A._setArrayType(makeConstList([B.FullType_FKj]), type$.JSArray_FullType); B.FullType_2ru = new A.FullType(B.Type_BuiltList_iTR, B.List_kvz, false); B.Type_WebhookEntity_Cfr = A.typeLiteral("WebhookEntity"); B.FullType_iL9 = new A.FullType(B.Type_WebhookEntity_Cfr, B.List_empty16, false); B.List_0zU = A._setArrayType(makeConstList([B.FullType_iL9]), type$.JSArray_FullType); B.FullType_2tM = new A.FullType(B.Type_BuiltList_iTR, B.List_0zU, false); B.Type_SubscriptionState_4CA = A.typeLiteral("SubscriptionState"); B.FullType_3BG = new A.FullType(B.Type_SubscriptionState_4CA, B.List_empty16, false); B.Type_LedgerEntity_mHe = A.typeLiteral("LedgerEntity"); B.FullType_Nws = new A.FullType(B.Type_LedgerEntity_mHe, B.List_empty16, false); B.List_aJC = A._setArrayType(makeConstList([B.FullType_Nws]), type$.JSArray_FullType); B.FullType_45W = new A.FullType(B.Type_BuiltList_iTR, B.List_aJC, false); B.Type_InvoiceStatusEntity_mqK = A.typeLiteral("InvoiceStatusEntity"); B.FullType_ES1 = new A.FullType(B.Type_InvoiceStatusEntity_mqK, B.List_empty16, false); B.List_gyb = A._setArrayType(makeConstList([B.FullType_ES1]), type$.JSArray_FullType); B.FullType_4CA = new A.FullType(B.Type_BuiltList_iTR, B.List_gyb, false); B.Type_InvoiceUIState_YU8 = A.typeLiteral("InvoiceUIState"); B.FullType_4QF = new A.FullType(B.Type_InvoiceUIState_YU8, B.List_empty16, false); B.Type_TaskEntity_33h = A.typeLiteral("TaskEntity"); B.FullType_4QF0 = new A.FullType(B.Type_TaskEntity_33h, B.List_empty16, false); B.Type_ClientEntity_PI2 = A.typeLiteral("ClientEntity"); B.FullType_W34 = new A.FullType(B.Type_ClientEntity_PI2, B.List_empty16, false); B.List_mg8 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_W34]), type$.JSArray_FullType); B.FullType_4UD = new A.FullType(B.Type_BuiltMap_qd4, B.List_mg8, false); B.Type_RegistrationFieldEntity_k2a = A.typeLiteral("RegistrationFieldEntity"); B.FullType_mdN = new A.FullType(B.Type_RegistrationFieldEntity_k2a, B.List_empty16, false); B.List_DV9 = A._setArrayType(makeConstList([B.FullType_mdN]), type$.JSArray_FullType); B.FullType_4mQ = new A.FullType(B.Type_BuiltList_iTR, B.List_DV9, false); B.Type_ExpenseCategoryState_58F = A.typeLiteral("ExpenseCategoryState"); B.FullType_4qm = new A.FullType(B.Type_ExpenseCategoryState_58F, B.List_empty16, false); B.Type_ExpenseState_yzp = A.typeLiteral("ExpenseState"); B.FullType_5OF = new A.FullType(B.Type_ExpenseState_yzp, B.List_empty16, false); B.Type_TaskUIState_oqK = A.typeLiteral("TaskUIState"); B.FullType_5xM = new A.FullType(B.Type_TaskUIState_oqK, B.List_empty16, false); B.Type_DocumentState_yL2 = A.typeLiteral("DocumentState"); B.FullType_61h = new A.FullType(B.Type_DocumentState_yL2, B.List_empty16, false); B.Type_UIState_sxw = A.typeLiteral("UIState"); B.FullType_69P = new A.FullType(B.Type_UIState_sxw, B.List_empty16, false); B.Type_IndustryEntity_a7D = A.typeLiteral("IndustryEntity"); B.FullType_8h5 = new A.FullType(B.Type_IndustryEntity_a7D, B.List_empty16, false); B.List_GDb = A._setArrayType(makeConstList([B.FullType_8h5]), type$.JSArray_FullType); B.FullType_6OG = new A.FullType(B.Type_BuiltList_iTR, B.List_GDb, false); B.Type_Object_xQ6 = A.typeLiteral("Object"); B.FullType_1MH = new A.FullType(B.Type_Object_xQ6, B.List_empty16, false); B.List_4AN3 = A._setArrayType(makeConstList([B.FullType_1MH, B.FullType_1MH]), type$.JSArray_FullType); B.FullType_6Ps = new A.FullType(B.Type_BuiltMap_qd4, B.List_4AN3, false); B.Type_EInvoiceElementEntity_IY4 = A.typeLiteral("EInvoiceElementEntity"); B.FullType_X7u = new A.FullType(B.Type_EInvoiceElementEntity_IY4, B.List_empty16, false); B.List_XNa = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_X7u]), type$.JSArray_FullType); B.FullType_6qE = new A.FullType(B.Type_BuiltMap_qd4, B.List_XNa, false); B.Type_DashboardField_7Xc = A.typeLiteral("DashboardField"); B.FullType_oyU1 = new A.FullType(B.Type_DashboardField_7Xc, B.List_empty16, false); B.List_YfH = A._setArrayType(makeConstList([B.FullType_oyU1]), type$.JSArray_FullType); B.FullType_7FR0 = new A.FullType(B.Type_BuiltList_iTR, B.List_YfH, false); B.Type_UserEntity_IVQ = A.typeLiteral("UserEntity"); B.FullType_oyU0 = new A.FullType(B.Type_UserEntity_IVQ, B.List_empty16, false); B.List_YfH0 = A._setArrayType(makeConstList([B.FullType_oyU0]), type$.JSArray_FullType); B.FullType_7FR = new A.FullType(B.Type_BuiltList_iTR, B.List_YfH0, false); B.Type_EntityType_6qb = A.typeLiteral("EntityType"); B.FullType_qBb0 = new A.FullType(B.Type_EntityType_6qb, B.List_empty16, false); B.List_8aB4 = A._setArrayType(makeConstList([B.FullType_qBb0]), type$.JSArray_FullType); B.FullType_7N7 = new A.FullType(B.Type_BuiltList_iTR, B.List_8aB4, false); B.Type_PaymentEntity_Usy = A.typeLiteral("PaymentEntity"); B.FullType_CxZ = new A.FullType(B.Type_PaymentEntity_Usy, B.List_empty16, false); B.List_8aB5 = A._setArrayType(makeConstList([B.FullType_CxZ]), type$.JSArray_FullType); B.FullType_7N70 = new A.FullType(B.Type_BuiltList_iTR, B.List_8aB5, false); B.Type_DashboardUISettings_cg9 = A.typeLiteral("DashboardUISettings"); B.FullType_86y0 = new A.FullType(B.Type_DashboardUISettings_cg9, B.List_empty16, false); B.Type_DateFormatEntity_OME = A.typeLiteral("DateFormatEntity"); B.FullType_gg9 = new A.FullType(B.Type_DateFormatEntity_OME, B.List_empty16, false); B.List_qQl = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_gg9]), type$.JSArray_FullType); B.FullType_86y = new A.FullType(B.Type_BuiltMap_qd4, B.List_qQl, false); B.Type_AppLayout_co1 = A.typeLiteral("AppLayout"); B.FullType_88H = new A.FullType(B.Type_AppLayout_co1, B.List_empty16, false); B.Type_CountryEntity_1Wj = A.typeLiteral("CountryEntity"); B.FullType_i9j = new A.FullType(B.Type_CountryEntity_1Wj, B.List_empty16, false); B.List_AOt = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_i9j]), type$.JSArray_FullType); B.FullType_8aB = new A.FullType(B.Type_BuiltMap_qd4, B.List_AOt, false); B.FullType_qBb2 = new A.FullType(B.Type_EntityType_6qb, B.List_empty16, true); B.List_EY4 = A._setArrayType(makeConstList([B.FullType_h8g]), type$.JSArray_FullType); B.FullType_hkZ = new A.FullType(B.Type_BuiltList_iTR, B.List_EY4, false); B.List_ueq = A._setArrayType(makeConstList([B.FullType_qBb2, B.FullType_hkZ]), type$.JSArray_FullType); B.FullType_8aB0 = new A.FullType(B.Type_BuiltMap_qd4, B.List_ueq, false); B.Type_EInvoiceFieldEntity_Hhy = A.typeLiteral("EInvoiceFieldEntity"); B.FullType_8yp = new A.FullType(B.Type_EInvoiceFieldEntity_Hhy, B.List_empty16, false); B.List_wLM = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_8yp]), type$.JSArray_FullType); B.FullType_8eb = new A.FullType(B.Type_BuiltMap_qd4, B.List_wLM, false); B.Type_InvoiceScheduleEntity_26b = A.typeLiteral("InvoiceScheduleEntity"); B.FullType_M7M = new A.FullType(B.Type_InvoiceScheduleEntity_26b, B.List_empty16, false); B.List_fny = A._setArrayType(makeConstList([B.FullType_M7M]), type$.JSArray_FullType); B.FullType_9Am = new A.FullType(B.Type_BuiltList_iTR, B.List_fny, false); B.Type_TaskStatusState_Dm4 = A.typeLiteral("TaskStatusState"); B.FullType_A6W = new A.FullType(B.Type_TaskStatusState_Dm4, B.List_empty16, false); B.Type_UserUIState_ymM = A.typeLiteral("UserUIState"); B.FullType_A8J = new A.FullType(B.Type_UserUIState_ymM, B.List_empty16, false); B.Type_BankAccountUIState_JeE = A.typeLiteral("BankAccountUIState"); B.FullType_ASc = new A.FullType(B.Type_BankAccountUIState_JeE, B.List_empty16, false); B.Type_WebhookUIState_HFe = A.typeLiteral("WebhookUIState"); B.FullType_AUo = new A.FullType(B.Type_WebhookUIState_HFe, B.List_empty16, false); B.Type_DateRange_avx = A.typeLiteral("DateRange"); B.FullType_AaU = new A.FullType(B.Type_DateRange_avx, B.List_empty16, false); B.Type_BaseEntity_E1L = A.typeLiteral("BaseEntity"); B.FullType_i7r = new A.FullType(B.Type_BaseEntity_E1L, B.List_empty16, false); B.List_aYE = A._setArrayType(makeConstList([B.FullType_i7r]), type$.JSArray_FullType); B.FullType_Agr = new A.FullType(B.Type_BuiltList_iTR, B.List_aYE, false); B.Type_ProductEntity_P4I = A.typeLiteral("ProductEntity"); B.FullType_Art = new A.FullType(B.Type_ProductEntity_P4I, B.List_empty16, false); B.Type_GatewayTokenEntity_goM = A.typeLiteral("GatewayTokenEntity"); B.FullType_C0V = new A.FullType(B.Type_GatewayTokenEntity_goM, B.List_empty16, false); B.List_Ybt = A._setArrayType(makeConstList([B.FullType_C0V]), type$.JSArray_FullType); B.FullType_Aym = new A.FullType(B.Type_BuiltList_iTR, B.List_Ybt, false); B.Type_TokenEntity_QoM = A.typeLiteral("TokenEntity"); B.FullType_Azp = new A.FullType(B.Type_TokenEntity_QoM, B.List_empty16, false); B.List_FBj = A._setArrayType(makeConstList([B.FullType_i9j]), type$.JSArray_FullType); B.FullType_BKD = new A.FullType(B.Type_BuiltList_iTR, B.List_FBj, false); B.Type_DesignEntity_0 = A.typeLiteral("DesignEntity"); B.FullType_CNd = new A.FullType(B.Type_DesignEntity_0, B.List_empty16, false); B.Type_ClientContactEntity_yrB = A.typeLiteral("ClientContactEntity"); B.FullType_CqM = new A.FullType(B.Type_ClientContactEntity_yrB, B.List_empty16, false); B.Type_UserTwoFactorData_wwi = A.typeLiteral("UserTwoFactorData"); B.FullType_CyS = new A.FullType(B.Type_UserTwoFactorData_wwi, B.List_empty16, false); B.Type_AppSidebarMode_ZeT = A.typeLiteral("AppSidebarMode"); B.FullType_D72 = new A.FullType(B.Type_AppSidebarMode_ZeT, B.List_empty16, false); B.Type_ProductUIState_luG = A.typeLiteral("ProductUIState"); B.FullType_DDR = new A.FullType(B.Type_ProductUIState_luG, B.List_empty16, false); B.Type_AuthState_Eo2 = A.typeLiteral("AuthState"); B.FullType_DFh = new A.FullType(B.Type_AuthState_Eo2, B.List_empty16, false); B.Type_LanguageEntity_eDt = A.typeLiteral("LanguageEntity"); B.FullType_DZ5 = new A.FullType(B.Type_LanguageEntity_eDt, B.List_empty16, false); B.Type_WebhookState_6v8 = A.typeLiteral("WebhookState"); B.FullType_EAC = new A.FullType(B.Type_WebhookState_6v8, B.List_empty16, false); B.List_yto = A._setArrayType(makeConstList([B.FullType_W34]), type$.JSArray_FullType); B.FullType_EEn = new A.FullType(B.Type_BuiltList_iTR, B.List_yto, false); B.Type_EntityStatus_gc6 = A.typeLiteral("EntityStatus"); B.FullType_7N71 = new A.FullType(B.Type_EntityStatus_gc6, B.List_empty16, false); B.List_j4A = A._setArrayType(makeConstList([B.FullType_7N71]), type$.JSArray_FullType); B.FullType_EK0 = new A.FullType(B.Type_BuiltList_iTR, B.List_j4A, false); B.List_UQK = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Azp]), type$.JSArray_FullType); B.FullType_EK00 = new A.FullType(B.Type_BuiltMap_qd4, B.List_UQK, false); B.Type_ProjectUIState_osT = A.typeLiteral("ProjectUIState"); B.FullType_EOF = new A.FullType(B.Type_ProjectUIState_osT, B.List_empty16, false); B.Type_RecurringInvoiceState_qX6 = A.typeLiteral("RecurringInvoiceState"); B.FullType_Elr = new A.FullType(B.Type_RecurringInvoiceState_qX6, B.List_empty16, false); B.Type_GatewayOptionsEntity_Ucj = A.typeLiteral("GatewayOptionsEntity"); B.FullType_Au4 = new A.FullType(B.Type_GatewayOptionsEntity_Ucj, B.List_empty16, false); B.List_Tgl = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Au4]), type$.JSArray_FullType); B.FullType_FgF = new A.FullType(B.Type_BuiltMap_qd4, B.List_Tgl, false); B.Type_GroupEntity_CJE = A.typeLiteral("GroupEntity"); B.FullType_Iiu = new A.FullType(B.Type_GroupEntity_CJE, B.List_empty16, false); B.List_Cyb = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Iiu]), type$.JSArray_FullType); B.FullType_GBn = new A.FullType(B.Type_BuiltMap_qd4, B.List_Cyb, false); B.Type_TaxDataEntity_Q5r = A.typeLiteral("TaxDataEntity"); B.FullType_GVa = new A.FullType(B.Type_TaxDataEntity_Q5r, B.List_empty16, false); B.Type_SizeEntity_ROq = A.typeLiteral("SizeEntity"); B.FullType_paV = new A.FullType(B.Type_SizeEntity_ROq, B.List_empty16, false); B.List_IVn = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_paV]), type$.JSArray_FullType); B.FullType_Gx6 = new A.FullType(B.Type_BuiltMap_qd4, B.List_IVn, false); B.List_Dbk = A._setArrayType(makeConstList([B.FullType_vbG]), type$.JSArray_FullType); B.FullType_H9C = new A.FullType(B.Type_BuiltList_iTR, B.List_Dbk, false); B.Type_VendorContactEntity_2Vk = A.typeLiteral("VendorContactEntity"); B.FullType_HVD = new A.FullType(B.Type_VendorContactEntity_2Vk, B.List_empty16, false); B.Type_ProductState_jr5 = A.typeLiteral("ProductState"); B.FullType_HZ2 = new A.FullType(B.Type_ProductState_jr5, B.List_empty16, false); B.Type_TaxRateEntity_uQj = A.typeLiteral("TaxRateEntity"); B.FullType_ML3 = new A.FullType(B.Type_TaxRateEntity_uQj, B.List_empty16, false); B.List_TPK = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_ML3]), type$.JSArray_FullType); B.FullType_I8B = new A.FullType(B.Type_BuiltMap_qd4, B.List_TPK, false); B.List_ato1 = A._setArrayType(makeConstList([B.FullType_Art]), type$.JSArray_FullType); B.FullType_INK = new A.FullType(B.Type_BuiltList_iTR, B.List_ato1, false); B.List_a7j = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_2fK]), type$.JSArray_FullType); B.FullType_IXW = new A.FullType(B.Type_BuiltMap_qd4, B.List_a7j, false); B.Type_InvoiceEntity_UcM = A.typeLiteral("InvoiceEntity"); B.FullType_fXI = new A.FullType(B.Type_InvoiceEntity_UcM, B.List_empty16, false); B.List_3T3 = A._setArrayType(makeConstList([B.FullType_fXI]), type$.JSArray_FullType); B.FullType_Ikd = new A.FullType(B.Type_BuiltList_iTR, B.List_3T3, false); B.Type_TransactionRuleUIState_sC8 = A.typeLiteral("TransactionRuleUIState"); B.FullType_IqA = new A.FullType(B.Type_TransactionRuleUIState_sC8, B.List_empty16, false); B.Type_ListUIState_46y = A.typeLiteral("ListUIState"); B.FullType_Iqz = new A.FullType(B.Type_ListUIState_46y, B.List_empty16, false); B.Type_SettingsEntity_46y = A.typeLiteral("SettingsEntity"); B.FullType_Iqz0 = new A.FullType(B.Type_SettingsEntity_46y, B.List_empty16, false); B.List_b1g = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_G05]), type$.JSArray_FullType); B.FullType_Is3 = new A.FullType(B.Type_BuiltMap_qd4, B.List_b1g, false); B.Type_ExpenseEntity_OLh = A.typeLiteral("ExpenseEntity"); B.FullType_UcG = new A.FullType(B.Type_ExpenseEntity_OLh, B.List_empty16, false); B.List_eAf = A._setArrayType(makeConstList([B.FullType_UcG]), type$.JSArray_FullType); B.FullType_IsU = new A.FullType(B.Type_BuiltList_iTR, B.List_eAf, false); B.Type_PaymentTermState_gkc = A.typeLiteral("PaymentTermState"); B.FullType_KIj = new A.FullType(B.Type_PaymentTermState_gkc, B.List_empty16, false); B.Type_BuiltSet_fcN = A.typeLiteral("BuiltSet<@>"); B.List_3wP = A._setArrayType(makeConstList([B.FullType_1MH]), type$.JSArray_FullType); B.FullType_KVM = new A.FullType(B.Type_BuiltSet_fcN, B.List_3wP, false); B.Type_SubscriptionEntity_Wl2 = A.typeLiteral("SubscriptionEntity"); B.FullType_VCV = new A.FullType(B.Type_SubscriptionEntity_Wl2, B.List_empty16, false); B.List_sxw = A._setArrayType(makeConstList([B.FullType_VCV]), type$.JSArray_FullType); B.FullType_KzG = new A.FullType(B.Type_BuiltList_iTR, B.List_sxw, false); B.List_iDZ = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_oyU0]), type$.JSArray_FullType); B.FullType_LHx = new A.FullType(B.Type_BuiltMap_qd4, B.List_iDZ, false); B.Type_ExpenseCategoryEntity_ccl = A.typeLiteral("ExpenseCategoryEntity"); B.FullType_M6L = new A.FullType(B.Type_ExpenseCategoryEntity_ccl, B.List_empty16, false); B.Type_ImportRequestMapping_WUU = A.typeLiteral("ImportRequestMapping"); B.FullType_xwA = new A.FullType(B.Type_ImportRequestMapping_WUU, B.List_empty16, false); B.List_UcG = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_xwA]), type$.JSArray_FullType); B.FullType_M9i = new A.FullType(B.Type_BuiltMap_qd4, B.List_UcG, false); B.Type_bool_lhE = A.typeLiteral("bool"); B.FullType_MtR = new A.FullType(B.Type_bool_lhE, B.List_empty16, false); B.List_ekJ0 = A._setArrayType(makeConstList([B.FullType_qBb0, B.FullType_MtR]), type$.JSArray_FullType); B.FullType_MAl = new A.FullType(B.Type_BuiltMap_qd4, B.List_ekJ0, false); B.Type_ClientState_QAb = A.typeLiteral("ClientState"); B.FullType_MIo = new A.FullType(B.Type_ClientState_QAb, B.List_empty16, false); B.Type_TaxRateUIState_QAb = A.typeLiteral("TaxRateUIState"); B.FullType_MIo0 = new A.FullType(B.Type_TaxRateUIState_QAb, B.List_empty16, false); B.Type_double_K1J = A.typeLiteral("double"); B.FullType_MME = new A.FullType(B.Type_double_K1J, B.List_empty16, false); B.Type_ScheduleEntity_cZu = A.typeLiteral("ScheduleEntity"); B.FullType_MPS = new A.FullType(B.Type_ScheduleEntity_cZu, B.List_empty16, false); B.Type_StaticDataEntity_7Re = A.typeLiteral("StaticDataEntity"); B.FullType_Met = new A.FullType(B.Type_StaticDataEntity_7Re, B.List_empty16, false); B.List_ivD0 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_CNd]), type$.JSArray_FullType); B.FullType_Mpb = new A.FullType(B.Type_BuiltMap_qd4, B.List_ivD0, false); B.Type_InvoiceItemEntity_23h = A.typeLiteral("InvoiceItemEntity"); B.FullType_lqU0 = new A.FullType(B.Type_InvoiceItemEntity_23h, B.List_empty16, false); B.List_016 = A._setArrayType(makeConstList([B.FullType_lqU0]), type$.JSArray_FullType); B.FullType_NIe0 = new A.FullType(B.Type_BuiltList_iTR, B.List_016, false); B.Type_VendorEntity_Fh9 = A.typeLiteral("VendorEntity"); B.FullType_efs = new A.FullType(B.Type_VendorEntity_Fh9, B.List_empty16, false); B.List_4IJ = A._setArrayType(makeConstList([B.FullType_efs]), type$.JSArray_FullType); B.FullType_NIe = new A.FullType(B.Type_BuiltList_iTR, B.List_4IJ, false); B.Type_ReportsUIState_YKi = A.typeLiteral("ReportsUIState"); B.FullType_NPy = new A.FullType(B.Type_ReportsUIState_YKi, B.List_empty16, false); B.Type_SubscriptionUIState_jf1 = A.typeLiteral("SubscriptionUIState"); B.FullType_NT2 = new A.FullType(B.Type_SubscriptionUIState_jf1, B.List_empty16, false); B.List_g78 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_VCV]), type$.JSArray_FullType); B.FullType_O96 = new A.FullType(B.Type_BuiltMap_qd4, B.List_g78, false); B.Type_ScheduleState_YyH = A.typeLiteral("ScheduleState"); B.FullType_PLA = new A.FullType(B.Type_ScheduleState_YyH, B.List_empty16, false); B.Type_DesignState_jZd = A.typeLiteral("DesignState"); B.FullType_QKT = new A.FullType(B.Type_DesignState_jZd, B.List_empty16, false); B.List_OLP = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_iL9]), type$.JSArray_FullType); B.FullType_QuK = new A.FullType(B.Type_BuiltMap_qd4, B.List_OLP, false); B.Type_EntityState_NQk = A.typeLiteral("EntityState"); B.FullType_LCa = new A.FullType(B.Type_EntityState_NQk, B.List_empty16, false); B.List_i3y = A._setArrayType(makeConstList([B.FullType_LCa]), type$.JSArray_FullType); B.FullType_Qy4 = new A.FullType(B.Type_BuiltList_iTR, B.List_i3y, false); B.Type_HealthCheckQueueResponse_N2E = A.typeLiteral("HealthCheckQueueResponse"); B.FullType_Qys = new A.FullType(B.Type_HealthCheckQueueResponse_N2E, B.List_empty16, false); B.List_8Gl = A._setArrayType(makeConstList([B.FullType_HVD]), type$.JSArray_FullType); B.FullType_R2k = new A.FullType(B.Type_BuiltList_iTR, B.List_8Gl, false); B.Type_GatewayEntity_kOG = A.typeLiteral("GatewayEntity"); B.FullType_uRN0 = new A.FullType(B.Type_GatewayEntity_kOG, B.List_empty16, false); B.List_2jN6 = A._setArrayType(makeConstList([B.FullType_uRN0]), type$.JSArray_FullType); B.FullType_RA5 = new A.FullType(B.Type_BuiltList_iTR, B.List_2jN6, false); B.List_lY5 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_fXI]), type$.JSArray_FullType); B.FullType_SIL = new A.FullType(B.Type_BuiltMap_qd4, B.List_lY5, false); B.List_Gfu = A._setArrayType(makeConstList([B.FullType_CqM]), type$.JSArray_FullType); B.FullType_SMN = new A.FullType(B.Type_BuiltList_iTR, B.List_Gfu, false); B.Type_GroupState_QS8 = A.typeLiteral("GroupState"); B.FullType_SNv = new A.FullType(B.Type_GroupState_QS8, B.List_empty16, false); B.Type_StaticState_AgZ = A.typeLiteral("StaticState"); B.FullType_SQp0 = new A.FullType(B.Type_StaticState_AgZ, B.List_empty16, false); B.Type_TaskState_AgZ = A.typeLiteral("TaskState"); B.FullType_SQp = new A.FullType(B.Type_TaskState_AgZ, B.List_empty16, false); B.Type_BankAccountState_i75 = A.typeLiteral("BankAccountState"); B.FullType_Sre = new A.FullType(B.Type_BankAccountState_i75, B.List_empty16, false); B.Type_ActivityEntity_bvx = A.typeLiteral("ActivityEntity"); B.FullType_U4K = new A.FullType(B.Type_ActivityEntity_bvx, B.List_empty16, false); B.List_yzp = A._setArrayType(makeConstList([B.FullType_U4K]), type$.JSArray_FullType); B.FullType_TG0 = new A.FullType(B.Type_BuiltList_iTR, B.List_yzp, false); B.Type_PrefStateSortField_Ekc = A.typeLiteral("PrefStateSortField"); B.FullType_02 = new A.FullType(B.Type_PrefStateSortField_Ekc, B.List_empty16, false); B.List_R7h = A._setArrayType(makeConstList([B.FullType_qBb0, B.FullType_02]), type$.JSArray_FullType); B.FullType_Tr4 = new A.FullType(B.Type_BuiltMap_qd4, B.List_R7h, false); B.Type_CompanyGatewayEntity_Yu9 = A.typeLiteral("CompanyGatewayEntity"); B.FullType_UQL = new A.FullType(B.Type_CompanyGatewayEntity_Yu9, B.List_empty16, false); B.Type_int_tHn = A.typeLiteral("int"); B.FullType_kjq = new A.FullType(B.Type_int_tHn, B.List_empty16, false); B.List_4yx = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_kjq]), type$.JSArray_FullType); B.FullType_UVl = new A.FullType(B.Type_BuiltMap_qd4, B.List_4yx, false); B.List_lyU = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_4QF0]), type$.JSArray_FullType); B.FullType_Uet = new A.FullType(B.Type_BuiltMap_qd4, B.List_lyU, false); B.Type_TaskStatusUIState_6VO = A.typeLiteral("TaskStatusUIState"); B.FullType_Ufa = new A.FullType(B.Type_TaskStatusUIState_6VO, B.List_empty16, false); B.List_Ezg = A._setArrayType(makeConstList([B.FullType_Tnq]), type$.JSArray_FullType); B.FullType_Uxx = new A.FullType(B.Type_BuiltList_iTR, B.List_Ezg, false); B.Type_TimezoneEntity_fPO = A.typeLiteral("TimezoneEntity"); B.FullType_bTj = new A.FullType(B.Type_TimezoneEntity_fPO, B.List_empty16, false); B.List_AcR = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_bTj]), type$.JSArray_FullType); B.FullType_ViB = new A.FullType(B.Type_BuiltMap_qd4, B.List_AcR, false); B.Type_DocumentEntity_4AN = A.typeLiteral("DocumentEntity"); B.FullType_uzh = new A.FullType(B.Type_DocumentEntity_4AN, B.List_empty16, false); B.List_2Eg = A._setArrayType(makeConstList([B.FullType_uzh]), type$.JSArray_FullType); B.FullType_VtW = new A.FullType(B.Type_BuiltList_iTR, B.List_2Eg, false); B.FullType_WUY = new A.FullType(B.Type_BuiltList_iTR, B.List_3wP, false); B.Type_TransactionRuleState_M8y = A.typeLiteral("TransactionRuleState"); B.FullType_WfU = new A.FullType(B.Type_TransactionRuleState_M8y, B.List_empty16, false); B.List_4pc = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_uRN0]), type$.JSArray_FullType); B.FullType_WrR = new A.FullType(B.Type_BuiltMap_qd4, B.List_4pc, false); B.Type_ExpenseCategoryUIState_ESz = A.typeLiteral("ExpenseCategoryUIState"); B.FullType_Xjb = new A.FullType(B.Type_ExpenseCategoryUIState_ESz, B.List_empty16, false); B.Type_2fc = A.typeLiteral("PreImportResponseEntityDetails"); B.FullType_ORf = new A.FullType(B.Type_2fc, B.List_empty16, false); B.List_TlH = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_ORf]), type$.JSArray_FullType); B.FullType_YhK = new A.FullType(B.Type_BuiltMap_qd4, B.List_TlH, false); B.Type_CurrencyEntity_nZd = A.typeLiteral("CurrencyEntity"); B.FullType_Yio = new A.FullType(B.Type_CurrencyEntity_nZd, B.List_empty16, false); B.Type_UserSettingsEntity_ES6 = A.typeLiteral("UserSettingsEntity"); B.FullType_Ymm = new A.FullType(B.Type_UserSettingsEntity_ES6, B.List_empty16, false); B.Type_TransactionUIState_wEo = A.typeLiteral("TransactionUIState"); B.FullType_Yup = new A.FullType(B.Type_TransactionUIState_wEo, B.List_empty16, false); B.Type_ScheduleParameters_UuN = A.typeLiteral("ScheduleParameters"); B.FullType_ZGD = new A.FullType(B.Type_ScheduleParameters_UuN, B.List_empty16, false); B.List_6mc = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_8h5]), type$.JSArray_FullType); B.FullType_a3I = new A.FullType(B.Type_BuiltMap_qd4, B.List_6mc, false); B.Type_PurchaseOrderUIState_Ume = A.typeLiteral("PurchaseOrderUIState"); B.FullType_a5W = new A.FullType(B.Type_PurchaseOrderUIState_Ume, B.List_empty16, false); B.Type_CompanyEntity_Gbn = A.typeLiteral("CompanyEntity"); B.FullType_a9P0 = new A.FullType(B.Type_CompanyEntity_Gbn, B.List_empty16, false); B.List_Bzp = A._setArrayType(makeConstList([B.FullType_kjq, B.FullType_h8g]), type$.JSArray_FullType); B.FullType_a9P = new A.FullType(B.Type_BuiltMap_qd4, B.List_Bzp, false); B.Type_ExpenseScheduleEntity_QWG = A.typeLiteral("ExpenseScheduleEntity"); B.FullType_yzu = new A.FullType(B.Type_ExpenseScheduleEntity_QWG, B.List_empty16, false); B.List_wR6 = A._setArrayType(makeConstList([B.FullType_yzu]), type$.JSArray_FullType); B.FullType_adS = new A.FullType(B.Type_BuiltList_iTR, B.List_wR6, false); B.Type_TaxConfigRegionEntity_Jik = A.typeLiteral("TaxConfigRegionEntity"); B.FullType_kw6 = new A.FullType(B.Type_TaxConfigRegionEntity_Jik, B.List_empty16, false); B.List_SRM = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_kw6]), type$.JSArray_FullType); B.FullType_afF = new A.FullType(B.Type_BuiltMap_qd4, B.List_SRM, false); B.Type_InvoiceHistoryEntity_1R3 = A.typeLiteral("InvoiceHistoryEntity"); B.FullType_bLp = new A.FullType(B.Type_InvoiceHistoryEntity_1R3, B.List_empty16, false); B.Type_DesignUIState_IkK = A.typeLiteral("DesignUIState"); B.FullType_cE9 = new A.FullType(B.Type_DesignUIState_IkK, B.List_empty16, false); B.Type_ProjectState_OLY = A.typeLiteral("ProjectState"); B.FullType_cEX = new A.FullType(B.Type_ProjectState_OLY, B.List_empty16, false); B.List_NIe = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_CxZ]), type$.JSArray_FullType); B.FullType_cc6 = new A.FullType(B.Type_BuiltMap_qd4, B.List_NIe, false); B.Type_PaymentTermUIState_2No = A.typeLiteral("PaymentTermUIState"); B.FullType_cg9 = new A.FullType(B.Type_PaymentTermUIState_2No, B.List_empty16, false); B.List_m5G = A._setArrayType(makeConstList([B.FullType_gg9]), type$.JSArray_FullType); B.FullType_chs = new A.FullType(B.Type_BuiltList_iTR, B.List_m5G, false); B.Type_ClientUIState_ekJ = A.typeLiteral("ClientUIState"); B.FullType_cys = new A.FullType(B.Type_ClientUIState_ekJ, B.List_empty16, false); B.List_E5f = A._setArrayType(makeConstList([B.FullType_ef4]), type$.JSArray_FullType); B.FullType_d3X = new A.FullType(B.Type_BuiltList_iTR, B.List_E5f, false); B.Type_UserState_WZn = A.typeLiteral("UserState"); B.FullType_d4x = new A.FullType(B.Type_UserState_WZn, B.List_empty16, false); B.Type_TaxRateState_axY = A.typeLiteral("TaxRateState"); B.FullType_dIX = new A.FullType(B.Type_TaxRateState_axY, B.List_empty16, false); B.Type_WebhookConfigurationEntity_WRw = A.typeLiteral("WebhookConfigurationEntity"); B.FullType_dct = new A.FullType(B.Type_WebhookConfigurationEntity_WRw, B.List_empty16, false); B.Type_GatewayTokenMetaEntity_AuK = A.typeLiteral("GatewayTokenMetaEntity"); B.FullType_e10 = new A.FullType(B.Type_GatewayTokenMetaEntity_AuK, B.List_empty16, false); B.List_WnQ = A._setArrayType(makeConstList([B.FullType_UQL]), type$.JSArray_FullType); B.FullType_e7j = new A.FullType(B.Type_BuiltList_iTR, B.List_WnQ, false); B.List_Aij = A._setArrayType(makeConstList([B.FullType_paV]), type$.JSArray_FullType); B.FullType_eHS = new A.FullType(B.Type_BuiltList_iTR, B.List_Aij, false); B.List_woc0 = A._setArrayType(makeConstList([B.FullType_ML3]), type$.JSArray_FullType); B.FullType_er0 = new A.FullType(B.Type_BuiltList_iTR, B.List_woc0, false); B.Type_BuiltListMultimap_2Mt = A.typeLiteral("BuiltListMultimap<@,@>"); B.FullType_fA4 = new A.FullType(B.Type_BuiltListMultimap_2Mt, B.List_4AN3, false); B.Type_RecurringExpenseUIState_TTS = A.typeLiteral("RecurringExpenseUIState"); B.FullType_fs3 = new A.FullType(B.Type_RecurringExpenseUIState_TTS, B.List_empty16, false); B.List_MQu = A._setArrayType(makeConstList([B.FullType_4QF0]), type$.JSArray_FullType); B.FullType_ftt = new A.FullType(B.Type_BuiltList_iTR, B.List_MQu, false); B.Type_RecurringInvoiceUIState_Sof = A.typeLiteral("RecurringInvoiceUIState"); B.FullType_gA4 = new A.FullType(B.Type_RecurringInvoiceUIState_Sof, B.List_empty16, false); B.Type_CompanyGatewayState_ckm = A.typeLiteral("CompanyGatewayState"); B.FullType_gGD = new A.FullType(B.Type_CompanyGatewayState_ckm, B.List_empty16, false); B.List_4dA = A._setArrayType(makeConstList([B.FullType_CNd]), type$.JSArray_FullType); B.FullType_gf4 = new A.FullType(B.Type_BuiltList_iTR, B.List_4dA, false); B.Type_UserCompanyState_8aB = A.typeLiteral("UserCompanyState"); B.FullType_MQk = new A.FullType(B.Type_UserCompanyState_8aB, B.List_empty16, false); B.List_6YB = A._setArrayType(makeConstList([B.FullType_MQk]), type$.JSArray_FullType); B.FullType_gg4 = new A.FullType(B.Type_BuiltList_iTR, B.List_6YB, false); B.Type_BuiltSetMultimap_9Fi = A.typeLiteral("BuiltSetMultimap<@,@>"); B.FullType_gsm = new A.FullType(B.Type_BuiltSetMultimap_9Fi, B.List_4AN3, false); B.Type_FeesAndLimitsSettings_wgw = A.typeLiteral("FeesAndLimitsSettings"); B.FullType_A4t = new A.FullType(B.Type_FeesAndLimitsSettings_wgw, B.List_empty16, false); B.List_Y9R = A._setArrayType(makeConstList([B.FullType_h8g0, B.FullType_A4t]), type$.JSArray_FullType); B.FullType_ibz = new A.FullType(B.Type_BuiltMap_qd4, B.List_Y9R, false); B.List_oyU0 = A._setArrayType(makeConstList([B.FullType_hkZ]), type$.JSArray_FullType); B.FullType_ink = new A.FullType(B.Type_BuiltList_iTR, B.List_oyU0, false); B.Type_PaymentTermEntity_EHU = A.typeLiteral("PaymentTermEntity"); B.FullType_y87 = new A.FullType(B.Type_PaymentTermEntity_EHU, B.List_empty16, false); B.List_U6J = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_y87]), type$.JSArray_FullType); B.FullType_ivD = new A.FullType(B.Type_BuiltMap_qd4, B.List_U6J, false); B.Type_ExpenseUIState_wKu = A.typeLiteral("ExpenseUIState"); B.FullType_ivT = new A.FullType(B.Type_ExpenseUIState_wKu, B.List_empty16, false); B.Type_ScheduleUIState_eg9 = A.typeLiteral("ScheduleUIState"); B.FullType_izR = new A.FullType(B.Type_ScheduleUIState_eg9, B.List_empty16, false); B.Type_ReportSettingsEntity_piR = A.typeLiteral("ReportSettingsEntity"); B.FullType_Zyt = new A.FullType(B.Type_ReportSettingsEntity_piR, B.List_empty16, false); B.List_oqF0 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Zyt]), type$.JSArray_FullType); B.FullType_k0n = new A.FullType(B.Type_BuiltMap_qd4, B.List_oqF0, false); B.Type_PurchaseOrderState_Y5a = A.typeLiteral("PurchaseOrderState"); B.FullType_kGC = new A.FullType(B.Type_PurchaseOrderState_Y5a, B.List_empty16, false); B.Type_CreditUIState_pyp = A.typeLiteral("CreditUIState"); B.FullType_kiO = new A.FullType(B.Type_CreditUIState_pyp, B.List_empty16, false); B.Type_DatetimeFormatEntity_EyI = A.typeLiteral("DatetimeFormatEntity"); B.FullType_kqZ = new A.FullType(B.Type_DatetimeFormatEntity_EyI, B.List_empty16, false); B.Type_CreditState_23h = A.typeLiteral("CreditState"); B.FullType_lqU = new A.FullType(B.Type_CreditState_23h, B.List_empty16, false); B.Type_Iwg = A.typeLiteral("TransactionRuleCriteriaEntity"); B.FullType_HB4 = new A.FullType(B.Type_Iwg, B.List_empty16, false); B.List_NMc = A._setArrayType(makeConstList([B.FullType_HB4]), type$.JSArray_FullType); B.FullType_m7u = new A.FullType(B.Type_BuiltList_iTR, B.List_NMc, false); B.Type_CompanyPrefState_Y50 = A.typeLiteral("CompanyPrefState"); B.FullType_mes = new A.FullType(B.Type_CompanyPrefState_Y50, B.List_empty16, false); B.List_017 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_mes]), type$.JSArray_FullType); B.FullType_mFp0 = new A.FullType(B.Type_BuiltMap_qd4, B.List_017, false); B.Type_TemplateEntity_Mm0 = A.typeLiteral("TemplateEntity"); B.FullType_AKW = new A.FullType(B.Type_TemplateEntity_Mm0, B.List_empty16, false); B.List_018 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_AKW]), type$.JSArray_FullType); B.FullType_mFp = new A.FullType(B.Type_BuiltMap_qd4, B.List_018, false); B.Type_InvoiceState_YnY = A.typeLiteral("InvoiceState"); B.FullType_mXg = new A.FullType(B.Type_InvoiceState_YnY, B.List_empty16, false); B.Type_TaxConfigEntity_kpe = A.typeLiteral("TaxConfigEntity"); B.FullType_mhX = new A.FullType(B.Type_TaxConfigEntity_kpe, B.List_empty16, false); B.List_Od6 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_UcG]), type$.JSArray_FullType); B.FullType_nPa = new A.FullType(B.Type_BuiltMap_qd4, B.List_Od6, false); B.List_OgN = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Yio]), type$.JSArray_FullType); B.FullType_nbU = new A.FullType(B.Type_BuiltMap_qd4, B.List_OgN, false); B.Type_RecurringExpenseState_o7m = A.typeLiteral("RecurringExpenseState"); B.FullType_nrV = new A.FullType(B.Type_RecurringExpenseState_o7m, B.List_empty16, false); B.FullType_null_List_empty_false = new A.FullType(null, B.List_empty16, false); B.Type_DateRangeComparison_wco = A.typeLiteral("DateRangeComparison"); B.FullType_oEc = new A.FullType(B.Type_DateRangeComparison_wco, B.List_empty16, false); B.List_wco = A._setArrayType(makeConstList([B.FullType_y87]), type$.JSArray_FullType); B.FullType_oPU = new A.FullType(B.Type_BuiltList_iTR, B.List_wco, false); B.Type_TokenUIState_bDN = A.typeLiteral("TokenUIState"); B.FullType_oeJ = new A.FullType(B.Type_TokenUIState_bDN, B.List_empty16, false); B.Type_InvitationEntity_qtf = A.typeLiteral("InvitationEntity"); B.FullType_69t = new A.FullType(B.Type_InvitationEntity_qtf, B.List_empty16, false); B.List_sVI = A._setArrayType(makeConstList([B.FullType_69t]), type$.JSArray_FullType); B.FullType_otq = new A.FullType(B.Type_BuiltList_iTR, B.List_sVI, false); B.Type_TokenState_EOw = A.typeLiteral("TokenState"); B.FullType_ouN = new A.FullType(B.Type_TokenState_EOw, B.List_empty16, false); B.List_qQo = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_efs]), type$.JSArray_FullType); B.FullType_oyU = new A.FullType(B.Type_BuiltMap_qd4, B.List_qQo, false); B.Type_PrefState_ePg = A.typeLiteral("PrefState"); B.FullType_qBb1 = new A.FullType(B.Type_PrefState_ePg, B.List_empty16, false); B.List_KB7 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_M6L]), type$.JSArray_FullType); B.FullType_qBb = new A.FullType(B.Type_BuiltMap_qd4, B.List_KB7, false); B.Type_SettingsUIState_YN5 = A.typeLiteral("SettingsUIState"); B.FullType_qBv = new A.FullType(B.Type_SettingsUIState_YN5, B.List_empty16, false); B.Type_PaymentableEntity_e3c = A.typeLiteral("PaymentableEntity"); B.FullType_NH6 = new A.FullType(B.Type_PaymentableEntity_e3c, B.List_empty16, false); B.List_1ru = A._setArrayType(makeConstList([B.FullType_NH6]), type$.JSArray_FullType); B.FullType_qEM = new A.FullType(B.Type_BuiltList_iTR, B.List_1ru, false); B.List_iYg = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_Art]), type$.JSArray_FullType); B.FullType_qEy = new A.FullType(B.Type_BuiltMap_qd4, B.List_iYg, false); B.List_toc = A._setArrayType(makeConstList([B.FullType_Yio]), type$.JSArray_FullType); B.FullType_qFu = new A.FullType(B.Type_BuiltList_iTR, B.List_toc, false); B.List_Vr4 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_uzh]), type$.JSArray_FullType); B.FullType_qJw = new A.FullType(B.Type_BuiltMap_qd4, B.List_Vr4, false); B.List_Qm3 = A._setArrayType(makeConstList([B.FullType_Azp]), type$.JSArray_FullType); B.FullType_qpA = new A.FullType(B.Type_BuiltList_iTR, B.List_Qm3, false); B.Type_TransactionState_JR9 = A.typeLiteral("TransactionState"); B.FullType_qtf = new A.FullType(B.Type_TransactionState_JR9, B.List_empty16, false); B.List_kr30 = A._setArrayType(makeConstList([B.FullType_bTj]), type$.JSArray_FullType); B.FullType_s8I = new A.FullType(B.Type_BuiltList_iTR, B.List_kr30, false); B.List_yrt0 = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_DZ5]), type$.JSArray_FullType); B.FullType_s8b = new A.FullType(B.Type_BuiltMap_qd4, B.List_yrt0, false); B.Type_UserCompanyEntity_XrT = A.typeLiteral("UserCompanyEntity"); B.FullType_whX = new A.FullType(B.Type_UserCompanyEntity_XrT, B.List_empty16, false); B.List_H7P = A._setArrayType(makeConstList([B.FullType_whX]), type$.JSArray_FullType); B.FullType_sAr = new A.FullType(B.Type_BuiltList_iTR, B.List_H7P, false); B.List_YGD = A._setArrayType(makeConstList([B.FullType_MPS]), type$.JSArray_FullType); B.FullType_sUY = new A.FullType(B.Type_BuiltList_iTR, B.List_YGD, false); B.Type_PaymentState_ChD = A.typeLiteral("PaymentState"); B.FullType_sgl = new A.FullType(B.Type_PaymentState_ChD, B.List_empty16, false); B.List_mXu = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_MPS]), type$.JSArray_FullType); B.FullType_sp4 = new A.FullType(B.Type_BuiltMap_qd4, B.List_mXu, false); B.Type_EmailTemplate_GAI = A.typeLiteral("EmailTemplate"); B.FullType_t81 = new A.FullType(B.Type_EmailTemplate_GAI, B.List_empty16, false); B.List_jrF = A._setArrayType(makeConstList([B.FullType_DZ5]), type$.JSArray_FullType); B.FullType_uHn = new A.FullType(B.Type_BuiltList_iTR, B.List_jrF, false); B.Type_HealthCheckPHPResponse_kOG = A.typeLiteral("HealthCheckPHPResponse"); B.FullType_uRN = new A.FullType(B.Type_HealthCheckPHPResponse_kOG, B.List_empty16, false); B.List_6TN = A._setArrayType(makeConstList([B.FullType_Iiu]), type$.JSArray_FullType); B.FullType_wAg = new A.FullType(B.Type_BuiltList_iTR, B.List_6TN, false); B.Type_DashboardUIState_4YB = A.typeLiteral("DashboardUIState"); B.FullType_wEo = new A.FullType(B.Type_DashboardUIState_4YB, B.List_empty16, false); B.Type_AccountEntity_46S = A.typeLiteral("AccountEntity"); B.FullType_wg3 = new A.FullType(B.Type_AccountEntity_46S, B.List_empty16, false); B.List_VWp = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_UQL]), type$.JSArray_FullType); B.FullType_woc0 = new A.FullType(B.Type_BuiltMap_qd4, B.List_VWp, false); B.List_gXQ = A._setArrayType(makeConstList([B.FullType_h8g, B.FullType_hkZ]), type$.JSArray_FullType); B.FullType_woc = new A.FullType(B.Type_BuiltMap_qd4, B.List_gXQ, false); B.Type_HistoryRecord_ato = A.typeLiteral("HistoryRecord"); B.FullType_4eO = new A.FullType(B.Type_HistoryRecord_ato, B.List_empty16, false); B.List_OKT = A._setArrayType(makeConstList([B.FullType_4eO]), type$.JSArray_FullType); B.FullType_wrt = new A.FullType(B.Type_BuiltList_iTR, B.List_OKT, false); B.Type_DocumentUIState_CyS = A.typeLiteral("DocumentUIState"); B.FullType_wwi = new A.FullType(B.Type_DocumentUIState_CyS, B.List_empty16, false); B.Type_VendorState_Db0 = A.typeLiteral("VendorState"); B.FullType_xI0 = new A.FullType(B.Type_VendorState_Db0, B.List_empty16, false); B.List_OtY = A._setArrayType(makeConstList([B.FullType_kqZ]), type$.JSArray_FullType); B.FullType_xw8 = new A.FullType(B.Type_BuiltList_iTR, B.List_OtY, false); B.Type_QuoteState_aJC = A.typeLiteral("QuoteState"); B.FullType_yqa = new A.FullType(B.Type_QuoteState_aJC, B.List_empty16, false); B.List_ybB = A._setArrayType(makeConstList([B.FullType_M6L]), type$.JSArray_FullType); B.FullType_z3t = new A.FullType(B.Type_BuiltList_iTR, B.List_ybB, false); B.GestureDirection_0 = new A.GestureDirection(0, "opening"); B.GestureDirection_1 = new A.GestureDirection(1, "closing"); B.GestureDisposition_0 = new A.GestureDisposition(0, "accepted"); B.GestureDisposition_1 = new A.GestureDisposition(1, "rejected"); B.GestureMode_0 = new A.GestureMode(0, "pointerEvents"); B.GestureMode_1 = new A.GestureMode(1, "browserGestures"); B.GestureRecognizerState_0 = new A.GestureRecognizerState(0, "ready"); B.GestureRecognizerState_1 = new A.GestureRecognizerState(1, "possible"); B.GestureRecognizerState_2 = new A.GestureRecognizerState(2, "defunct"); B.GestureType_0 = new A.GestureType(0, "onLongPress"); B.GestureType_1 = new A.GestureType(1, "onTap"); B.GestureType_2 = new A.GestureType(2, "onHover"); B.GestureType_3 = new A.GestureType(3, "onDrag"); B.GooglePlayProductType_0 = new A.GooglePlayProductType(0, "inapp"); B.GooglePlayProductType_1 = new A.GooglePlayProductType(1, "subs"); B.GrowthDirection_0 = new A.GrowthDirection(0, "forward"); B.GrowthDirection_1 = new A.GrowthDirection(1, "reverse"); B.HandleType_0 = new A.HandleType(0, "collapsed"); B.HandleType_1 = new A.HandleType(1, "upstream"); B.HandleType_2 = new A.HandleType(2, "downstream"); B.HapticFeedbackType_0 = new A.HapticFeedbackType(0, "disabled"); B.HeroFlightDirection_0 = new A.HeroFlightDirection(0, "push"); B.HeroFlightDirection_1 = new A.HeroFlightDirection(1, "pop"); B.HintBehavior_0 = new A.HintBehavior(0, "displayHintUntilFocus"); B.HintBehavior_1 = new A.HintBehavior(1, "displayHintUntilTextEntered"); B.HitTestBehavior_0 = new A.HitTestBehavior(0, "deferToChild"); B.HitTestBehavior_1 = new A.HitTestBehavior(1, "opaque"); B.HitTestBehavior_2 = new A.HitTestBehavior(2, "translucent"); B.HourFormat_0 = new A.HourFormat(0, "HH"); B.HourFormat_1 = new A.HourFormat(1, "H"); B.HourFormat_2 = new A.HourFormat(2, "h"); B.HtmlEscapeMode_attribute_true = new A.HtmlEscapeMode("attribute", true); B.HtmlEscape_HtmlEscapeMode_attribute_true = new A.HtmlEscape(B.HtmlEscapeMode_attribute_true); B.HtmlEscapeMode_element_false = new A.HtmlEscapeMode("element", false); B.HtmlEscape_HtmlEscapeMode_element_false = new A.HtmlEscape(B.HtmlEscapeMode_element_false); B.IccProfileCompression_1 = new A.IccProfileCompression(1, "deflate"); B.IconAlignment_0 = new A.IconAlignment(0, "center"); B.IconButtonThemeData_null = new A.IconButtonThemeData(null); B.IconData_57402_MaterialIcons_null_false = new A.IconData(57402, "MaterialIcons", null, false); B.IconData_57411_MaterialIcons_null_false = new A.IconData(57411, "MaterialIcons", null, false); B.IconData_57415_MaterialIcons_null_false = new A.IconData(57415, "MaterialIcons", null, false); B.IconData_57423_MaterialIcons_null_false = new A.IconData(57423, "MaterialIcons", null, false); B.IconData_57424_MaterialIcons_null_false = new A.IconData(57424, "MaterialIcons", null, false); B.IconData_57441_MaterialIcons_null_false = new A.IconData(57441, "MaterialIcons", null, false); B.IconData_57477_MaterialIcons_null_false = new A.IconData(57477, "MaterialIcons", null, false); B.IconData_57489_MaterialIcons_null_false = new A.IconData(57489, "MaterialIcons", null, false); B.IconData_57490_MaterialIcons_null_true = new A.IconData(57490, "MaterialIcons", null, true); B.IconData_57494_MaterialIcons_null_false = new A.IconData(57494, "MaterialIcons", null, false); B.IconData_57496_MaterialIcons_null_false = new A.IconData(57496, "MaterialIcons", null, false); B.IconData_57497_MaterialIcons_null_false = new A.IconData(57497, "MaterialIcons", null, false); B.IconData_57502_MaterialIcons_null_true = new A.IconData(57502, "MaterialIcons", null, true); B.IconData_57627_MaterialIcons_null_false = new A.IconData(57627, "MaterialIcons", null, false); B.IconData_57657_MaterialIcons_null_false = new A.IconData(57657, "MaterialIcons", null, false); B.IconData_57686_MaterialIcons_null_false = new A.IconData(57686, "MaterialIcons", null, false); B.IconData_57687_MaterialIcons_null_false = new A.IconData(57687, "MaterialIcons", null, false); B.IconData_57688_MaterialIcons_null_false = new A.IconData(57688, "MaterialIcons", null, false); B.IconData_57689_MaterialIcons_null_false = new A.IconData(57689, "MaterialIcons", null, false); B.IconData_57690_MaterialIcons_null_false = new A.IconData(57690, "MaterialIcons", null, false); B.IconData_57694_MaterialIcons_null_true = new A.IconData(57694, "MaterialIcons", null, true); B.IconData_57695_MaterialIcons_null_true = new A.IconData(57695, "MaterialIcons", null, true); B.IconData_57698_MaterialIcons_null_true = new A.IconData(57698, "MaterialIcons", null, true); B.IconData_57704_MaterialIcons_null_false = new A.IconData(57704, "MaterialIcons", null, false); B.IconData_57706_MaterialIcons_null_false = new A.IconData(57706, "MaterialIcons", null, false); B.IconData_57712_MaterialIcons_null_false = new A.IconData(57712, "MaterialIcons", null, false); B.IconData_57713_MaterialIcons_null_false = new A.IconData(57713, "MaterialIcons", null, false); B.IconData_57714_MaterialIcons_null_false = new A.IconData(57714, "MaterialIcons", null, false); B.IconData_57717_MaterialIcons_null_false = new A.IconData(57717, "MaterialIcons", null, false); B.IconData_57724_MaterialIcons_null_false = new A.IconData(57724, "MaterialIcons", null, false); B.IconData_57743_MaterialIcons_null_false = new A.IconData(57743, "MaterialIcons", null, false); B.IconData_57744_MaterialIcons_null_false = new A.IconData(57744, "MaterialIcons", null, false); B.IconData_57750_MaterialIcons_null_false = new A.IconData(57750, "MaterialIcons", null, false); B.IconData_57759_MaterialIcons_null_false = new A.IconData(57759, "MaterialIcons", null, false); B.IconData_57782_MaterialIcons_null_false = new A.IconData(57782, "MaterialIcons", null, false); B.IconData_57785_MaterialIcons_null_false = new A.IconData(57785, "MaterialIcons", null, false); B.IconData_57786_MaterialIcons_null_false = new A.IconData(57786, "MaterialIcons", null, false); B.IconData_57835_MaterialIcons_null_false = new A.IconData(57835, "MaterialIcons", null, false); B.IconData_57846_MaterialIcons_null_false = new A.IconData(57846, "MaterialIcons", null, false); B.IconData_57857_MaterialIcons_null_false = new A.IconData(57857, "MaterialIcons", null, false); B.IconData_57862_MaterialIcons_null_false = new A.IconData(57862, "MaterialIcons", null, false); B.IconData_57882_MaterialIcons_null_false = new A.IconData(57882, "MaterialIcons", null, false); B.IconData_57898_MaterialIcons_null_false = new A.IconData(57898, "MaterialIcons", null, false); B.IconData_57911_MaterialIcons_null_false = new A.IconData(57911, "MaterialIcons", null, false); B.IconData_57912_MaterialIcons_null_false = new A.IconData(57912, "MaterialIcons", null, false); B.IconData_57967_MaterialIcons_null_false = new A.IconData(57967, "MaterialIcons", null, false); B.IconData_57978_MaterialIcons_null_false = new A.IconData(57978, "MaterialIcons", null, false); B.IconData_57984_MaterialIcons_null_false = new A.IconData(57984, "MaterialIcons", null, false); B.IconData_58041_MaterialIcons_null_false = new A.IconData(58041, "MaterialIcons", null, false); B.IconData_58051_MaterialIcons_null_false = new A.IconData(58051, "MaterialIcons", null, false); B.IconData_58123_MaterialIcons_null_true = new A.IconData(58123, "MaterialIcons", null, true); B.IconData_58132_MaterialIcons_null_false = new A.IconData(58132, "MaterialIcons", null, false); B.IconData_58168_MaterialIcons_null_false = new A.IconData(58168, "MaterialIcons", null, false); B.IconData_58173_MaterialIcons_null_false = new A.IconData(58173, "MaterialIcons", null, false); B.IconData_58185_MaterialIcons_null_false = new A.IconData(58185, "MaterialIcons", null, false); B.IconData_58214_MaterialIcons_null_false = new A.IconData(58214, "MaterialIcons", null, false); B.IconData_58240_MaterialIcons_null_false = new A.IconData(58240, "MaterialIcons", null, false); B.IconData_58278_MaterialIcons_null_false = new A.IconData(58278, "MaterialIcons", null, false); B.IconData_58280_MaterialIcons_null_false = new A.IconData(58280, "MaterialIcons", null, false); B.IconData_58286_MaterialIcons_null_false = new A.IconData(58286, "MaterialIcons", null, false); B.IconData_58291_MaterialIcons_null_false = new A.IconData(58291, "MaterialIcons", null, false); B.IconData_58293_MaterialIcons_null_false = new A.IconData(58293, "MaterialIcons", null, false); B.IconData_58294_MaterialIcons_null_false = new A.IconData(58294, "MaterialIcons", null, false); B.IconData_58297_MaterialIcons_null_false = new A.IconData(58297, "MaterialIcons", null, false); B.IconData_58298_MaterialIcons_null_false = new A.IconData(58298, "MaterialIcons", null, false); B.IconData_58307_MaterialIcons_null_false = new A.IconData(58307, "MaterialIcons", null, false); B.IconData_58312_MaterialIcons_null_false = new A.IconData(58312, "MaterialIcons", null, false); B.IconData_58332_MaterialIcons_null_false = new A.IconData(58332, "MaterialIcons", null, false); B.IconData_58348_MaterialIcons_null_false = new A.IconData(58348, "MaterialIcons", null, false); B.IconData_58370_MaterialIcons_null_false = new A.IconData(58370, "MaterialIcons", null, false); B.IconData_58372_MaterialIcons_null_false = new A.IconData(58372, "MaterialIcons", null, false); B.IconData_58396_MaterialIcons_null_true = new A.IconData(58396, "MaterialIcons", null, true); B.IconData_58397_MaterialIcons_null_true = new A.IconData(58397, "MaterialIcons", null, true); B.IconData_58458_MaterialIcons_null_false = new A.IconData(58458, "MaterialIcons", null, false); B.IconData_58460_MaterialIcons_null_true = new A.IconData(58460, "MaterialIcons", null, true); B.IconData_58474_MaterialIcons_null_false = new A.IconData(58474, "MaterialIcons", null, false); B.IconData_58497_MaterialIcons_null_false = new A.IconData(58497, "MaterialIcons", null, false); B.IconData_58502_MaterialIcons_null_false = new A.IconData(58502, "MaterialIcons", null, false); B.IconData_58513_MaterialIcons_null_false = new A.IconData(58513, "MaterialIcons", null, false); B.IconData_58530_MaterialIcons_null_false = new A.IconData(58530, "MaterialIcons", null, false); B.IconData_58531_MaterialIcons_null_false = new A.IconData(58531, "MaterialIcons", null, false); B.IconData_58548_MaterialIcons_null_false = new A.IconData(58548, "MaterialIcons", null, false); B.IconData_58560_MaterialIcons_null_false = new A.IconData(58560, "MaterialIcons", null, false); B.IconData_58567_MaterialIcons_null_false = new A.IconData(58567, "MaterialIcons", null, false); B.IconData_58571_MaterialIcons_null_false = new A.IconData(58571, "MaterialIcons", null, false); B.IconData_58602_MaterialIcons_null_false = new A.IconData(58602, "MaterialIcons", null, false); B.IconData_58608_MaterialIcons_null_false = new A.IconData(58608, "MaterialIcons", null, false); B.IconData_58644_MaterialIcons_null_false = new A.IconData(58644, "MaterialIcons", null, false); B.IconData_58648_MaterialIcons_null_false = new A.IconData(58648, "MaterialIcons", null, false); B.IconData_58676_MaterialIcons_null_false = new A.IconData(58676, "MaterialIcons", null, false); B.IconData_58696_MaterialIcons_null_false = new A.IconData(58696, "MaterialIcons", null, false); B.IconData_58705_MaterialIcons_null_false = new A.IconData(58705, "MaterialIcons", null, false); B.IconData_58710_MaterialIcons_null_false = new A.IconData(58710, "MaterialIcons", null, false); B.IconData_58727_MaterialIcons_null_false = new A.IconData(58727, "MaterialIcons", null, false); B.IconData_58729_MaterialIcons_null_false = new A.IconData(58729, "MaterialIcons", null, false); B.IconData_58737_MaterialIcons_null_true = new A.IconData(58737, "MaterialIcons", null, true); B.IconData_58751_MaterialIcons_null_false = new A.IconData(58751, "MaterialIcons", null, false); B.IconData_58813_MaterialIcons_null_false = new A.IconData(58813, "MaterialIcons", null, false); B.IconData_58814_MaterialIcons_null_false = new A.IconData(58814, "MaterialIcons", null, false); B.IconData_58822_MaterialIcons_null_false = new A.IconData(58822, "MaterialIcons", null, false); B.IconData_58835_MaterialIcons_null_false = new A.IconData(58835, "MaterialIcons", null, false); B.IconData_58873_MaterialIcons_null_false = new A.IconData(58873, "MaterialIcons", null, false); B.IconData_58886_MaterialIcons_null_false = new A.IconData(58886, "MaterialIcons", null, false); B.IconData_58887_MaterialIcons_null_false = new A.IconData(58887, "MaterialIcons", null, false); B.IconData_58910_MaterialIcons_null_false = new A.IconData(58910, "MaterialIcons", null, false); B.IconData_58919_MaterialIcons_null_false = new A.IconData(58919, "MaterialIcons", null, false); B.IconData_58938_MaterialIcons_null_false = new A.IconData(58938, "MaterialIcons", null, false); B.IconData_58992_MaterialIcons_null_false = new A.IconData(58992, "MaterialIcons", null, false); B.IconData_59020_MaterialIcons_null_true = new A.IconData(59020, "MaterialIcons", null, true); B.IconData_59061_MaterialIcons_null_true = new A.IconData(59061, "MaterialIcons", null, true); B.IconData_59064_MaterialIcons_null_false = new A.IconData(59064, "MaterialIcons", null, false); B.IconData_59066_MaterialIcons_null_false = new A.IconData(59066, "MaterialIcons", null, false); B.IconData_59069_MaterialIcons_null_false = new A.IconData(59069, "MaterialIcons", null, false); B.IconData_59070_MaterialIcons_null_false = new A.IconData(59070, "MaterialIcons", null, false); B.IconData_59083_MaterialIcons_null_false = new A.IconData(59083, "MaterialIcons", null, false); B.IconData_61224_MaterialIcons_null_false = new A.IconData(61224, "MaterialIcons", null, false); B.IconData_61254_MaterialIcons_null_false = new A.IconData(61254, "MaterialIcons", null, false); B.IconData_61267_MaterialIcons_null_false = new A.IconData(61267, "MaterialIcons", null, false); B.IconData_61453_MaterialIcons_null_false = new A.IconData(61453, "MaterialIcons", null, false); B.IconData_61764_MaterialIcons_null_false = new A.IconData(61764, "MaterialIcons", null, false); B.IconData_62057_MaterialIcons_null_false = new A.IconData(62057, "MaterialIcons", null, false); B.IconData_984386_MaterialIcons_null_false = new A.IconData(984386, "MaterialIcons", null, false); B.IconData_984413_MaterialIcons_null_false = new A.IconData(984413, "MaterialIcons", null, false); B.IconPosition_0 = new A.IconPosition(0, "leading"); B.IconThemeData_1Jq = new A.IconThemeData(null, null, null, null, null, null, 0.54, null, null); B.IconThemeData_7N7 = new A.IconThemeData(null, null, null, null, null, B.Color_4294967295, null, null, null); B.IconThemeData_UOn0 = new A.IconThemeData(null, null, null, null, null, B.Color_4278190080, null, null, null); B.IconThemeData_UOn = new A.IconThemeData(24, 0, 400, 0, 48, B.Color_4278190080, 1, null, false); B.IconData_57926_MaterialIcons_null_false = new A.IconData(57926, "MaterialIcons", null, false); B.Icon_4QF = new A.Icon(B.IconData_57926_MaterialIcons_null_false, null, null, null, null); B.IconData_57634_MaterialIcons_null_false = new A.IconData(57634, "MaterialIcons", null, false); B.Icon_7FW = new A.Icon(B.IconData_57634_MaterialIcons_null_false, null, null, null, null); B.IconData_58031_MaterialIcons_null_false = new A.IconData(58031, "MaterialIcons", null, false); B.Icon_8xm = new A.Icon(B.IconData_58031_MaterialIcons_null_false, null, null, null, null); B.Icon_9cK = new A.Icon(B.IconData_57415_MaterialIcons_null_false, null, B.Color_4294967295, null, null); B.Icon_AKW = new A.Icon(B.IconData_58727_MaterialIcons_null_false, null, null, null, null); B.IconData_58771_MaterialIcons_null_false = new A.IconData(58771, "MaterialIcons", null, false); B.Icon_AKW0 = new A.Icon(B.IconData_58771_MaterialIcons_null_false, null, null, null, null); B.IconData_63632_MaterialIcons_null_false = new A.IconData(63632, "MaterialIcons", null, false); B.Icon_Dfr = new A.Icon(B.IconData_63632_MaterialIcons_null_false, null, null, null, null); B.IconData_58038_MaterialIcons_null_false = new A.IconData(58038, "MaterialIcons", null, false); B.Icon_Dlh = new A.Icon(B.IconData_58038_MaterialIcons_null_false, null, null, null, null); B.IconData_58201_MaterialIcons_null_false = new A.IconData(58201, "MaterialIcons", null, false); B.Icon_Iik = new A.Icon(B.IconData_58201_MaterialIcons_null_false, null, null, null, null); B.IconData_58984_MaterialIcons_null_false = new A.IconData(58984, "MaterialIcons", null, false); B.Icon_KPc = new A.Icon(B.IconData_58984_MaterialIcons_null_false, null, null, null, null); B.IconData_58556_MaterialIcons_null_false = new A.IconData(58556, "MaterialIcons", null, false); B.Icon_MXY1 = new A.Icon(B.IconData_58556_MaterialIcons_null_false, null, null, null, null); B.Icon_MXY = new A.Icon(B.IconData_58602_MaterialIcons_null_false, null, null, null, null); B.IconData_58897_MaterialIcons_null_false = new A.IconData(58897, "MaterialIcons", null, false); B.Icon_MXY0 = new A.Icon(B.IconData_58897_MaterialIcons_null_false, null, null, null, null); B.IconData_59128_MaterialIcons_null_true = new A.IconData(59128, "MaterialIcons", null, true); B.Icon_MXY2 = new A.Icon(B.IconData_59128_MaterialIcons_null_true, null, null, null, null); B.Icon_NO4 = new A.Icon(B.IconData_57862_MaterialIcons_null_false, null, null, null, null); B.Icon_QOD = new A.Icon(B.IconData_57502_MaterialIcons_null_true, 14, B.Color_0, null, null); B.IconData_58143_MaterialIcons_null_false = new A.IconData(58143, "MaterialIcons", null, false); B.Icon_S8r = new A.Icon(B.IconData_58143_MaterialIcons_null_false, null, null, null, null); B.IconData_57504_MaterialIcons_null_false = new A.IconData(57504, "MaterialIcons", null, false); B.Icon_Uqs = new A.Icon(B.IconData_57504_MaterialIcons_null_false, 16, null, null, null); B.Icon_YuM = new A.Icon(B.IconData_57496_MaterialIcons_null_false, null, null, null, null); B.IconData_58050_MaterialIcons_null_false = new A.IconData(58050, "MaterialIcons", null, false); B.Icon_bH5 = new A.Icon(B.IconData_58050_MaterialIcons_null_false, null, null, null, null); B.Icon_gkc = new A.Icon(B.IconData_58240_MaterialIcons_null_false, null, null, null, null); B.Icon_iJL = new A.Icon(B.IconData_57694_MaterialIcons_null_true, null, null, null, null); B.IconData_58044_MaterialIcons_null_false = new A.IconData(58044, "MaterialIcons", null, false); B.Icon_l3B = new A.Icon(B.IconData_58044_MaterialIcons_null_false, null, null, null, null); B.Icon_naM = new A.Icon(B.IconData_57695_MaterialIcons_null_true, null, null, null, null); B.Icon_r9m = new A.Icon(B.IconData_57706_MaterialIcons_null_false, null, null, null, null); B.IconData_58244_MaterialIcons_null_true = new A.IconData(58244, "MaterialIcons", null, true); B.Icon_wIq = new A.Icon(B.IconData_58244_MaterialIcons_null_true, null, null, null, null); B.IconData_58555_MaterialIcons_null_false = new A.IconData(58555, "MaterialIcons", null, false); B.Icon_xk6 = new A.Icon(B.IconData_58555_MaterialIcons_null_false, null, null, null, null); B.IfdValueType_0 = new A.IfdValueType(0, "none"); B.IfdValueType_1 = new A.IfdValueType(1, "byte"); B.IfdValueType_2 = new A.IfdValueType(2, "ascii"); B.IfdValueType_3 = new A.IfdValueType(3, "short"); B.IfdValueType_4 = new A.IfdValueType(4, "long"); B.IfdValueType_5 = new A.IfdValueType(5, "rational"); B.IfdValueType_7 = new A.IfdValueType(7, "undefined"); B.ImageByteFormat_0 = new A.ImageByteFormat(0, "rawRgba"); B.ImageByteFormat_1 = new A.ImageByteFormat(1, "rawStraightRgba"); B.ImageByteFormat_2 = new A.ImageByteFormat(2, "rawUnmodified"); B.ImageByteFormat_3 = new A.ImageByteFormat(3, "png"); B.ImageConfiguration_Eba = new A.ImageConfiguration(null, null, null, null, null, null); B.ImageRepeat_0 = new A.ImageRepeat(0, "repeat"); B.ImageRepeat_1 = new A.ImageRepeat(1, "repeatX"); B.ImageRepeat_2 = new A.ImageRepeat(2, "repeatY"); B.ImageRepeat_3 = new A.ImageRepeat(3, "noRepeat"); B.ImportType_csv = new A.ImportType("csv"); B.ImportType_freshbooks = new A.ImportType("freshbooks"); B.ImportType_invoice2go = new A.ImportType("invoice2go"); B.ImportType_invoicely = new A.ImportType("invoicely"); B.ImportType_json = new A.ImportType("json"); B.ImportType_waveaccounting = new A.ImportType("waveaccounting"); B.ImportType_zoho = new A.ImportType("zoho"); B.InAppWebViewConfiguration_true_true_Map_empty = new A.InAppWebViewConfiguration(true, true, B.Map_empty6); B.List_empty3 = A._setArrayType(makeConstList([]), type$.JSArray_StringAttribute); B.InlineSpanSemanticsInformation_o8k = new A.InlineSpanSemanticsInformation("\ufffc", null, null, true, true, B.List_empty3); B.InputDecorationTheme_Y3m = new A.InputDecorationTheme(null, null, null, null, null, null, null, null, B.FloatingLabelBehavior_1, B.C_FloatingLabelAlignment, false, null, false, null, null, null, null, null, null, false, null, null, null, null, null, null, null, null, null, null, null, false, null); B.InputDecoration_vBr = new A.InputDecoration(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, null, null, null); B.InsideJustification_0 = new A.InsideJustification(0, "topStart"); B.Cubic_iYc = new A.Cubic(0.1, 0, 0.45, 1); B.Interval_2ds = new A.Interval(0.7038888888888889, 1, B.Cubic_iYc); B.Interval_75R1 = new A.Interval(0, 0.1, B.C__Linear); B.Interval_75R2 = new A.Interval(0, 0.25, B.C__Linear); B.Interval_75R5 = new A.Interval(0, 0.3333333333333333, B.C__Linear); B.Interval_75R6 = new A.Interval(0, 0.6666666666666666, B.C__Linear); B.Interval_75R7 = new A.Interval(0.1, 0.33, B.C__Linear); B.Interval_75R = new A.Interval(0.125, 0.25, B.C__Linear); B.Interval_75R4 = new A.Interval(0.25, 0.5, B.C__Linear); B.Interval_75R0 = new A.Interval(0.6, 1, B.C__Linear); B.Interval_75R3 = new A.Interval(0.75, 1, B.C__Linear); B.Cubic_7pl = new A.Cubic(0.2, 0, 0.8, 1); B.Interval_8Wd = new A.Interval(0, 0.4166666666666667, B.Cubic_7pl); B.Interval_E4y = new A.Interval(0.5, 1, B.Cubic_JUR); B.Interval_EeP = new A.Interval(0.2075, 0.4175, B.C__Linear); B.Interval_IqE = new A.Interval(0.4, 1, B.Cubic_ifx); B.Interval_oqF0 = new A.Interval(0, 0.5, B.Cubic_ifx); B.Interval_oqF2 = new A.Interval(0, 0.6, B.Cubic_ifx); B.Interval_oqF1 = new A.Interval(0.25, 1, B.Cubic_ifx); B.Interval_oqF = new A.Interval(0.5, 1, B.Cubic_ifx); B.Cubic_WGA = new A.Cubic(0, 0, 0.65, 1); B.Interval_q3Z = new A.Interval(0.5555555555555556, 0.8705555555555555, B.Cubic_WGA); B.Interval_ulv = new A.Interval(0.0825, 0.2075, B.C__Linear); B.Cubic_XVM = new A.Cubic(0.4, 0, 1, 1); B.Interval_unQ = new A.Interval(0.185, 0.6016666666666667, B.Cubic_XVM); B.IntlSegmenterGranularity_0 = new A.IntlSegmenterGranularity(0, "grapheme"); B.IntlSegmenterGranularity_1 = new A.IntlSegmenterGranularity(1, "word"); B.IntrinsicColumnWidth_1 = new A.IntrinsicColumnWidth(1); B.IntrinsicColumnWidth_null = new A.IntrinsicColumnWidth(null); B.InvoiceItemReportFields_0 = new A.InvoiceItemReportFields(0, "productKey"); B.InvoiceItemReportFields_13 = new A.InvoiceItemReportFields(13, "invoiceNumber"); B.InvoiceItemReportFields_14 = new A.InvoiceItemReportFields(14, "invoiceDate"); B.InvoiceItemReportFields_2 = new A.InvoiceItemReportFields(2, "price"); B.InvoiceItemReportFields_3 = new A.InvoiceItemReportFields(3, "cost"); B.InvoiceItemReportFields_4 = new A.InvoiceItemReportFields(4, "quantity"); B.InvoiceItemReportFields_5 = new A.InvoiceItemReportFields(5, "profit"); B.InvoiceItemReportFields_6 = new A.InvoiceItemReportFields(6, "markup"); B.InvoiceItemReportFields_8 = new A.InvoiceItemReportFields(8, "discount"); B.InvoiceReportFields_1 = new A.InvoiceReportFields(1, "amount"); B.InvoiceReportFields_2 = new A.InvoiceReportFields(2, "balance"); B.InvoiceReportFields_23 = new A.InvoiceReportFields(23, "number"); B.InvoiceReportFields_26 = new A.InvoiceReportFields(26, "date"); B.InvoiceReportFields_27 = new A.InvoiceReportFields(27, "due_date"); B.InvoiceReportFields_28 = new A.InvoiceReportFields(28, "age"); B.InvoiceReportFields_3 = new A.InvoiceReportFields(3, "converted_amount"); B.InvoiceReportFields_31 = new A.InvoiceReportFields(31, "paid_date"); B.InvoiceReportFields_4 = new A.InvoiceReportFields(4, "converted_balance"); B.InvoiceReportFields_5 = new A.InvoiceReportFields(5, "client"); B.JsonDecoder_null = new A.JsonDecoder(null); B.JsonEncoder_null_null = new A.JsonEncoder(null, null); B.KeyDataTransitMode_0 = new A.KeyDataTransitMode(0, "rawKeyData"); B.KeyDataTransitMode_1 = new A.KeyDataTransitMode(1, "keyDataThenRawKeyData"); B.KeyEventType_0 = new A.KeyEventType(0, "down"); B.KeyEventDeviceType_0 = new A.KeyEventDeviceType(0, "keyboard"); B.KeyData_cgD = new A.KeyData(B.Duration_0, B.KeyEventType_0, 0, 0, null, false); B.KeyEventResult_0 = new A.KeyEventResult(0, "handled"); B.KeyEventResult_1 = new A.KeyEventResult(1, "ignored"); B.KeyEventResult_2 = new A.KeyEventResult(2, "skipRemainingHandlers"); B.KeyEventType_1 = new A.KeyEventType(1, "up"); B.KeyEventType_2 = new A.KeyEventType(2, "repeat"); B.LogicalKeyboardKey_4294967562 = new A.LogicalKeyboardKey(4294967562); B.KeyboardLockMode_5Qs = new A.KeyboardLockMode(B.LogicalKeyboardKey_4294967562, 0, "numLock"); B.LogicalKeyboardKey_4294967564 = new A.LogicalKeyboardKey(4294967564); B.KeyboardLockMode_6qI = new A.KeyboardLockMode(B.LogicalKeyboardKey_4294967564, 1, "scrollLock"); B.LogicalKeyboardKey_4294967556 = new A.LogicalKeyboardKey(4294967556); B.KeyboardLockMode_WfK = new A.KeyboardLockMode(B.LogicalKeyboardKey_4294967556, 2, "capsLock"); B.KeyboardSide_0 = new A.KeyboardSide(0, "any"); B.KeyboardSide_3 = new A.KeyboardSide(3, "all"); B.Latin1Decoder_false_255 = new A.Latin1Decoder(false, 255); B.Latin1Encoder_255 = new A.Latin1Encoder(255); B.LaunchMode_0 = new A.LaunchMode(0, "platformDefault"); B.LayoutPosition_0 = new A.LayoutPosition(0, "Bottom"); B.LayoutPosition_1 = new A.LayoutPosition(1, "FullBottom"); B.LayoutPosition_2 = new A.LayoutPosition(2, "Top"); B.LayoutPosition_3 = new A.LayoutPosition(3, "FullTop"); B.LayoutPosition_4 = new A.LayoutPosition(4, "Left"); B.LayoutPosition_5 = new A.LayoutPosition(5, "FullLeft"); B.LayoutPosition_6 = new A.LayoutPosition(6, "Right"); B.LayoutPosition_7 = new A.LayoutPosition(7, "FullRight"); B.LayoutPosition_8 = new A.LayoutPosition(8, "DrawArea"); B.LegendDefaultMeasure_0 = new A.LegendDefaultMeasure(0, "none"); B.LegendTapHandling_1 = new A.LegendTapHandling(1, "hide"); B.Level_FINER_400 = new A.Level("FINER", 400); B.Level_FINEST_300 = new A.Level("FINEST", 300); B.Level_FINE_500 = new A.Level("FINE", 500); B.Level_INFO_800 = new A.Level("INFO", 800); B.Level_SHOUT_1200 = new A.Level("SHOUT", 1200); B.Level_WARNING_900 = new A.Level("WARNING", 900); B.LineBreakType_0 = new A.LineBreakType(0, "opportunity"); B.LineBreakType_1 = new A.LineBreakType(1, "prohibited"); B.LineBreakType_2 = new A.LineBreakType(2, "mandatory"); B.LineBreakType_3 = new A.LineBreakType(3, "endOfText"); B.LineCharProperty_0 = new A.LineCharProperty(0, "CM"); B.LineCharProperty_1 = new A.LineCharProperty(1, "BA"); B.LineCharProperty_10 = new A.LineCharProperty(10, "PO"); B.LineCharProperty_11 = new A.LineCharProperty(11, "OP"); B.LineCharProperty_12 = new A.LineCharProperty(12, "CP"); B.LineCharProperty_13 = new A.LineCharProperty(13, "IS"); B.LineCharProperty_14 = new A.LineCharProperty(14, "HY"); B.LineCharProperty_15 = new A.LineCharProperty(15, "SY"); B.LineCharProperty_16 = new A.LineCharProperty(16, "NU"); B.LineCharProperty_17 = new A.LineCharProperty(17, "CL"); B.LineCharProperty_18 = new A.LineCharProperty(18, "GL"); B.LineCharProperty_19 = new A.LineCharProperty(19, "BB"); B.LineCharProperty_2 = new A.LineCharProperty(2, "LF"); B.LineCharProperty_20 = new A.LineCharProperty(20, "HL"); B.LineCharProperty_21 = new A.LineCharProperty(21, "JL"); B.LineCharProperty_22 = new A.LineCharProperty(22, "JV"); B.LineCharProperty_23 = new A.LineCharProperty(23, "JT"); B.LineCharProperty_24 = new A.LineCharProperty(24, "NS"); B.LineCharProperty_25 = new A.LineCharProperty(25, "ZW"); B.LineCharProperty_26 = new A.LineCharProperty(26, "ZWJ"); B.LineCharProperty_27 = new A.LineCharProperty(27, "B2"); B.LineCharProperty_28 = new A.LineCharProperty(28, "IN"); B.LineCharProperty_29 = new A.LineCharProperty(29, "WJ"); B.LineCharProperty_3 = new A.LineCharProperty(3, "BK"); B.LineCharProperty_30 = new A.LineCharProperty(30, "ID"); B.LineCharProperty_31 = new A.LineCharProperty(31, "EB"); B.LineCharProperty_32 = new A.LineCharProperty(32, "H2"); B.LineCharProperty_33 = new A.LineCharProperty(33, "H3"); B.LineCharProperty_34 = new A.LineCharProperty(34, "CB"); B.LineCharProperty_35 = new A.LineCharProperty(35, "RI"); B.LineCharProperty_36 = new A.LineCharProperty(36, "EM"); B.LineCharProperty_4 = new A.LineCharProperty(4, "CR"); B.LineCharProperty_5 = new A.LineCharProperty(5, "SP"); B.LineCharProperty_6 = new A.LineCharProperty(6, "EX"); B.LineCharProperty_7 = new A.LineCharProperty(7, "QU"); B.LineCharProperty_8 = new A.LineCharProperty(8, "AL"); B.LineCharProperty_9 = new A.LineCharProperty(9, "PR"); B.LinePointHighlighterFollowLineType_0 = new A.LinePointHighlighterFollowLineType(0, "nearest"); B.LinePointHighlighterFollowLineType_1 = new A.LinePointHighlighterFollowLineType(1, "none"); B.LinePointHighlighterFollowLineType_2 = new A.LinePointHighlighterFollowLineType(2, "all"); B.LinkifyOptions_false_false = new A.LinkifyOptions(false, false); B.LinkifyOptions_false_true = new A.LinkifyOptions(false, true); B.LinkifyOptions_true_false = new A.LinkifyOptions(true, false); B.ListItemType_0 = new A.ListItemType(0, "ordered"); B.ListItemType_1 = new A.ListItemType(1, "unordered"); B.ListTileControlAffinity_0 = new A.ListTileControlAffinity(0, "leading"); B.ListTileControlAffinity_2 = new A.ListTileControlAffinity(2, "platform"); B.ListTileStyle_0 = new A.ListTileStyle(0, "list"); B.ListTileStyle_1 = new A.ListTileStyle(1, "drawer"); B.ListTileThemeData_m6K = new A.ListTileThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.ListTileTitleAlignment_0 = new A.ListTileTitleAlignment(0, "threeLine"); B.ListTileTitleAlignment_1 = new A.ListTileTitleAlignment(1, "titleHeight"); B.List_011 = A._setArrayType(makeConstList(["\xee.Hr.", "d.Hr."]), type$.JSArray_String); B.Color_637534208 = new A.Color(637534208); B.BoxShadow_oyn1 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_637534208, B.Offset_0_3, 8); B.Color_251658240 = new A.Color(251658240); B.BoxShadow_oyn2 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_251658240, B.Offset_0_3, 1); B.List_013 = A._setArrayType(makeConstList([B.BoxShadow_oyn1, B.BoxShadow_oyn2]), type$.JSArray_BoxShadow); B.Type__$TaxRateEntity_4H8 = A.typeLiteral("_$TaxRateEntity"); B.List_019 = A._setArrayType(makeConstList([B.Type_TaxRateEntity_uQj, B.Type__$TaxRateEntity_4H8]), type$.JSArray_Type); B.Type_TimezoneListResponse_alh = A.typeLiteral("TimezoneListResponse"); B.Type__$TimezoneListResponse_43h = A.typeLiteral("_$TimezoneListResponse"); B.List_020 = A._setArrayType(makeConstList([B.Type_TimezoneListResponse_alh, B.Type__$TimezoneListResponse_43h]), type$.JSArray_Type); B.List_09 = A._setArrayType(makeConstList(["1e kwartaal", "2e kwartaal", "3e kwartaal", "4e kwartaal"]), type$.JSArray_String); B.List_02 = A._setArrayType(makeConstList(["EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"]), type$.JSArray_String); B.List_04 = A._setArrayType(makeConstList(["EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"]), type$.JSArray_String); B.List_010 = A._setArrayType(makeConstList(["{0} \u0b20\u0b3e\u0b30\u0b47 {1}", "{0} \u0b20\u0b3e\u0b30\u0b47 {1}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_06 = A._setArrayType(makeConstList(["\uc81c 1/4\ubd84\uae30", "\uc81c 2/4\ubd84\uae30", "\uc81c 3/4\ubd84\uae30", "\uc81c 4/4\ubd84\uae30"]), type$.JSArray_String); B.List_03 = A._setArrayType(makeConstList(["domingo", "lunes", "martes", "mi\xe9rcoles", "jueves", "viernes", "s\xe1bado"]), type$.JSArray_String); B.List_014 = A._setArrayType(makeConstList(["individual", "company", "partnership", "trust", "charity", "government", "other"]), type$.JSArray_String); B.List_07 = A._setArrayType(makeConstList(["sk", "pr", "an", "tr", "kt", "pn", "\u0161t"]), type$.JSArray_String); B.List_00 = A._setArrayType(makeConstList(["\u043d", "\u043f", "\u0432", "\u0441", "\u0447", "\u043f", "\u0441"]), type$.JSArray_String); B.List_01 = A._setArrayType(makeConstList(["januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december"]), type$.JSArray_String); B.List_08 = A._setArrayType(makeConstList(["\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0417\u0443\u0440\u0433\u0430\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0414\u043e\u043b\u043e\u043e\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440"]), type$.JSArray_String); B.List_012 = A._setArrayType(makeConstList(["\u044f\u043d\u0432.", "\u0444\u0435\u0432\u0440.", "\u043c\u0430\u0440\u0442", "\u0430\u043f\u0440.", "\u043c\u0430\u0439", "\u0438\u044e\u043d\u044c", "\u0438\u044e\u043b\u044c", "\u0430\u0432\u0433.", "\u0441\u0435\u043d\u0442.", "\u043e\u043a\u0442.", "\u043d\u043e\u044f\u0431.", "\u0434\u0435\u043a."]), type$.JSArray_String); B.List_05 = A._setArrayType(makeConstList(["\u10d8\u10d0\u10dc", "\u10d7\u10d4\u10d1", "\u10db\u10d0\u10e0", "\u10d0\u10de\u10e0", "\u10db\u10d0\u10d8", "\u10d8\u10d5\u10dc", "\u10d8\u10d5\u10da", "\u10d0\u10d2\u10d5", "\u10e1\u10d4\u10e5", "\u10dd\u10e5\u10e2", "\u10dc\u10dd\u10d4", "\u10d3\u10d4\u10d9"]), type$.JSArray_String); B.TimeOfDay_0_0 = new A.TimeOfDay(0, 0); B.TimeOfDay_1_0 = new A.TimeOfDay(1, 0); B.TimeOfDay_2_0 = new A.TimeOfDay(2, 0); B.TimeOfDay_3_0 = new A.TimeOfDay(3, 0); B.TimeOfDay_4_0 = new A.TimeOfDay(4, 0); B.TimeOfDay_5_0 = new A.TimeOfDay(5, 0); B.TimeOfDay_6_0 = new A.TimeOfDay(6, 0); B.TimeOfDay_7_0 = new A.TimeOfDay(7, 0); B.TimeOfDay_8_0 = new A.TimeOfDay(8, 0); B.TimeOfDay_9_0 = new A.TimeOfDay(9, 0); B.TimeOfDay_10_0 = new A.TimeOfDay(10, 0); B.TimeOfDay_11_0 = new A.TimeOfDay(11, 0); B.TimeOfDay_12_0 = new A.TimeOfDay(12, 0); B.TimeOfDay_13_0 = new A.TimeOfDay(13, 0); B.TimeOfDay_14_0 = new A.TimeOfDay(14, 0); B.TimeOfDay_15_0 = new A.TimeOfDay(15, 0); B.TimeOfDay_16_0 = new A.TimeOfDay(16, 0); B.TimeOfDay_17_0 = new A.TimeOfDay(17, 0); B.TimeOfDay_18_0 = new A.TimeOfDay(18, 0); B.TimeOfDay_19_0 = new A.TimeOfDay(19, 0); B.TimeOfDay_20_0 = new A.TimeOfDay(20, 0); B.TimeOfDay_21_0 = new A.TimeOfDay(21, 0); B.TimeOfDay_22_0 = new A.TimeOfDay(22, 0); B.TimeOfDay_23_0 = new A.TimeOfDay(23, 0); B.List_015 = A._setArrayType(makeConstList([B.TimeOfDay_0_0, B.TimeOfDay_1_0, B.TimeOfDay_2_0, B.TimeOfDay_3_0, B.TimeOfDay_4_0, B.TimeOfDay_5_0, B.TimeOfDay_6_0, B.TimeOfDay_7_0, B.TimeOfDay_8_0, B.TimeOfDay_9_0, B.TimeOfDay_10_0, B.TimeOfDay_11_0, B.TimeOfDay_12_0, B.TimeOfDay_13_0, B.TimeOfDay_14_0, B.TimeOfDay_15_0, B.TimeOfDay_16_0, B.TimeOfDay_17_0, B.TimeOfDay_18_0, B.TimeOfDay_19_0, B.TimeOfDay_20_0, B.TimeOfDay_21_0, B.TimeOfDay_22_0, B.TimeOfDay_23_0]), type$.JSArray_TimeOfDay); B.List_0 = A._setArrayType(makeConstList(["ar", "bg", "ca", "cs", "da", "de", "el", "en", "en_GB", "en_AU", "es", "es_ES", "et", "fa", "fi", "fr", "fr_CA", "fr_CH", "hu", "hr", "it", "ja", "lo_LA", "lt", "lv_LV", "mk_MK", "nb_NO", "nl", "pl", "pt_BR", "pt_PT", "ro", "ru_RU", "sk", "sl", "sq", "sr", "sv", "th", "tr_TR", "zh_TW"]), type$.JSArray_String); B.Type__$EInvoiceFieldEntity_esC = A.typeLiteral("_$EInvoiceFieldEntity"); B.List_01H = A._setArrayType(makeConstList([B.Type_EInvoiceFieldEntity_Hhy, B.Type__$EInvoiceFieldEntity_esC]), type$.JSArray_Type); B.List_038 = A._setArrayType(makeConstList(["vm.", "nm."]), type$.JSArray_String); B.List_05B = A._setArrayType(makeConstList(["\u0c9c\u0ca8", "\u0cab\u0cc6\u0cac\u0ccd\u0cb0", "\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd", "\u0c8f\u0caa\u0ccd\u0cb0\u0cbf", "\u0cae\u0cc7", "\u0c9c\u0cc2\u0ca8\u0ccd", "\u0c9c\u0cc1\u0cb2\u0cc8", "\u0c86\u0c97", "\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82", "\u0c85\u0c95\u0ccd\u0c9f\u0ccb", "\u0ca8\u0cb5\u0cc6\u0c82", "\u0ca1\u0cbf\u0cb8\u0cc6\u0c82"]), type$.JSArray_String); B.List_0Bd = A._setArrayType(makeConstList(["ne", "po", "\xfat", "st", "\u010dt", "p\xe1", "so"]), type$.JSArray_String); B.List_0CE = A._setArrayType(makeConstList(["urtarrilak", "otsailak", "martxoak", "apirilak", "maiatzak", "ekainak", "uztailak", "abuztuak", "irailak", "urriak", "azaroak", "abenduak"]), type$.JSArray_String); B.List_0Mg = A._setArrayType(makeConstList(["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"]), type$.JSArray_String); B.List_0QC = A._setArrayType(makeConstList(["\u049b\u0430\u04a3\u0442\u0430\u0440", "\u0430\u049b\u043f\u0430\u043d", "\u043d\u0430\u0443\u0440\u044b\u0437", "\u0441\u04d9\u0443\u0456\u0440", "\u043c\u0430\u043c\u044b\u0440", "\u043c\u0430\u0443\u0441\u044b\u043c", "\u0448\u0456\u043b\u0434\u0435", "\u0442\u0430\u043c\u044b\u0437", "\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a", "\u049b\u0430\u0437\u0430\u043d", "\u049b\u0430\u0440\u0430\u0448\u0430", "\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d"]), type$.JSArray_String); B.List_0Su = A._setArrayType(makeConstList(["B.", "B.E.", "\xc7.A.", "\xc7.", "C.A.", "C.", "\u015e."]), type$.JSArray_String); B.Type__$SettingsEntity_OPf = A.typeLiteral("_$SettingsEntity"); B.List_0YD = A._setArrayType(makeConstList([B.Type_SettingsEntity_46y, B.Type__$SettingsEntity_OPf]), type$.JSArray_Type); B.List_0_1 = A._setArrayType(makeConstList([0, 1]), type$.JSArray_double); B.List_0aD = A._setArrayType(makeConstList(["\u0e81\u0ec8\u0ead\u0e99 \u0e84.\u0eaa.", "\u0e84.\u0eaa."]), type$.JSArray_String); B.List_0eg = A._setArrayType(makeConstList(["y\u5e74M\u6708d\u65e5 EEEE", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5", "y/M/d"]), type$.JSArray_String); B.Type_ExpenseListResponse_hHc = A.typeLiteral("ExpenseListResponse"); B.Type__$ExpenseListResponse_2nP = A.typeLiteral("_$ExpenseListResponse"); B.List_0jR = A._setArrayType(makeConstList([B.Type_ExpenseListResponse_hHc, B.Type__$ExpenseListResponse_2nP]), type$.JSArray_Type); B.List_0jj = A._setArrayType(makeConstList(["Enero", "Pebrero", "Marso", "Abril", "Mayo", "Hunyo", "Hulyo", "Agosto", "Setyembre", "Oktubre", "Nobyembre", "Disyembre"]), type$.JSArray_String); B.List_0kj = A._setArrayType(makeConstList(["\u12a5", "\u1230", "\u121b", "\u1228", "\u1210", "\u12d3", "\u1245"]), type$.JSArray_String); B.List_0pt = A._setArrayType(makeConstList(["Oca", "\u015eub", "Mar", "Nis", "May", "Haz", "Tem", "A\u011fu", "Eyl", "Eki", "Kas", "Ara"]), type$.JSArray_String); B.Type_DesignListResponse_skj = A.typeLiteral("DesignListResponse"); B.Type__$DesignListResponse_mBb = A.typeLiteral("_$DesignListResponse"); B.List_0th = A._setArrayType(makeConstList([B.Type_DesignListResponse_skj, B.Type__$DesignListResponse_mBb]), type$.JSArray_Type); B.List_0y0 = A._setArrayType(makeConstList(["Sebelum Masehi", "Masehi"]), type$.JSArray_String); B.List_10_20_50_100 = A._setArrayType(makeConstList([10, 20, 50, 100]), type$.JSArray_int); B.List_13_10 = A._setArrayType(makeConstList([13, 10]), type$.JSArray_int); B.List_166 = A._setArrayType(makeConstList(["EEEE, d MMMM y '\u0433'.", "d MMMM y '\u0433'.", "d MMM y '\u0433'.", "d.MM.yy"]), type$.JSArray_String); B.List_1IW = A._setArrayType(makeConstList(["\u044f", "\u0444", "\u043c", "\u0430", "\u043c", "\u044e", "\u044e", "\u0430", "\u0441", "\u043e", "\u043d", "\u0434"]), type$.JSArray_String); B.ProductReportFields_0 = new A.ProductReportFields(0, "id"); B.ProductReportFields_1 = new A.ProductReportFields(1, "name"); B.ProductReportFields_2 = new A.ProductReportFields(2, "price"); B.ProductReportFields_3 = new A.ProductReportFields(3, "description"); B.ProductReportFields_4 = new A.ProductReportFields(4, "cost"); B.ProductReportFields_5 = new A.ProductReportFields(5, "quantity"); B.ProductReportFields_6 = new A.ProductReportFields(6, "tax_rate1"); B.ProductReportFields_7 = new A.ProductReportFields(7, "tax_rate2"); B.ProductReportFields_8 = new A.ProductReportFields(8, "tax_rate3"); B.ProductReportFields_9 = new A.ProductReportFields(9, "product1"); B.ProductReportFields_10 = new A.ProductReportFields(10, "product2"); B.ProductReportFields_11 = new A.ProductReportFields(11, "product3"); B.ProductReportFields_12 = new A.ProductReportFields(12, "product4"); B.ProductReportFields_13 = new A.ProductReportFields(13, "stock_quantity"); B.ProductReportFields_14 = new A.ProductReportFields(14, "notification_threshold"); B.ProductReportFields_15 = new A.ProductReportFields(15, "created_at"); B.ProductReportFields_16 = new A.ProductReportFields(16, "updated_at"); B.ProductReportFields_17 = new A.ProductReportFields(17, "record_state"); B.List_1Rr = A._setArrayType(makeConstList([B.ProductReportFields_0, B.ProductReportFields_1, B.ProductReportFields_2, B.ProductReportFields_3, B.ProductReportFields_4, B.ProductReportFields_5, B.ProductReportFields_6, B.ProductReportFields_7, B.ProductReportFields_8, B.ProductReportFields_9, B.ProductReportFields_10, B.ProductReportFields_11, B.ProductReportFields_12, B.ProductReportFields_13, B.ProductReportFields_14, B.ProductReportFields_15, B.ProductReportFields_16, B.ProductReportFields_17]), type$.JSArray_ProductReportFields); B.List_1Sb = A._setArrayType(makeConstList(["EN16931", "XInvoice_3_0", "XInvoice_2_3", "XInvoice_2_2", "XInvoice_2_1", "XInvoice_2_0", "XInvoice_1_0", "XInvoice-Extended", "XInvoice-BasicWL", "XInvoice-Basic", "Facturae_3.2.2", "Facturae_3.2.1", "Facturae_3.2", "FACT1"]), type$.JSArray_String); B.List_1US = A._setArrayType(makeConstList(["EEEE, d. MMMM y.", "d. MMMM y.", "d. MMM y.", "d. M. y."]), type$.JSArray_String); B.Type_IndustryItemResponse_XhK = A.typeLiteral("IndustryItemResponse"); B.Type__$IndustryItemResponse_gyf = A.typeLiteral("_$IndustryItemResponse"); B.List_1Wj = A._setArrayType(makeConstList([B.Type_IndustryItemResponse_XhK, B.Type__$IndustryItemResponse_gyf]), type$.JSArray_Type); B.List_1_0_3_2 = A._setArrayType(makeConstList([1, 0, 3, 2]), type$.JSArray_int); B.List_1eM = A._setArrayType(makeConstList(["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic"]), type$.JSArray_String); B.List_1kO = A._setArrayType(makeConstList(["EEEE d. MMMM y", "d. MMMM y", "d. M. y", "d. M. y"]), type$.JSArray_String); B.List_1qh = A._setArrayType(makeConstList(["\u5348\u524d", "\u5348\u5f8c"]), type$.JSArray_String); B.List_1uo = A._setArrayType(makeConstList(["HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"]), type$.JSArray_String); B.Type_LanguageItemResponse_c8P = A.typeLiteral("LanguageItemResponse"); B.Type__$LanguageItemResponse_YOT = A.typeLiteral("_$LanguageItemResponse"); B.List_1zK = A._setArrayType(makeConstList([B.Type_LanguageItemResponse_c8P, B.Type__$LanguageItemResponse_YOT]), type$.JSArray_Type); B.List_22U = A._setArrayType(makeConstList(["\u043f.\u043d.\u0435.", "\u043d.\u0435."]), type$.JSArray_String); B.List_239_191_189 = A._setArrayType(makeConstList([239, 191, 189]), type$.JSArray_int); B.List_23h0 = A._setArrayType(makeConstList(["\u0e21.\u0e04.", "\u0e01.\u0e1e.", "\u0e21\u0e35.\u0e04.", "\u0e40\u0e21.\u0e22.", "\u0e1e.\u0e04.", "\u0e21\u0e34.\u0e22.", "\u0e01.\u0e04.", "\u0e2a.\u0e04.", "\u0e01.\u0e22.", "\u0e15.\u0e04.", "\u0e1e.\u0e22.", "\u0e18.\u0e04."]), type$.JSArray_String); B.List_23h = A._setArrayType(makeConstList(["\u10d8", "\u10d7", "\u10db", "\u10d0", "\u10db", "\u10d8", "\u10d8", "\u10d0", "\u10e1", "\u10dd", "\u10dc", "\u10d3"]), type$.JSArray_String); B.List_23w = A._setArrayType(makeConstList(["e.\u0259.", "y.e."]), type$.JSArray_String); B.List_252_243_207_63 = A._setArrayType(makeConstList([252, 243, 207, 63]), type$.JSArray_int); B.DocumentReportFields_6 = new A.DocumentReportFields(6, "created_at"); B.DocumentReportFields_7 = new A.DocumentReportFields(7, "created_by"); B.DocumentReportFields_8 = new A.DocumentReportFields(8, "updated_at"); B.List_27O = A._setArrayType(makeConstList([B.DocumentReportFields_0, B.DocumentReportFields_1, B.DocumentReportFields_2, B.DocumentReportFields_3, B.DocumentReportFields_4, B.DocumentReportFields_5, B.DocumentReportFields_6, B.DocumentReportFields_7, B.DocumentReportFields_8, B.DocumentReportFields_9]), type$.JSArray_DocumentReportFields); B.List_2DV = A._setArrayType(makeConstList(["\u0b30\u0b2c\u0b3f", "\u0b38\u0b4b\u0b2e", "\u0b2e\u0b19\u0b4d\u0b17\u0b33", "\u0b2c\u0b41\u0b27", "\u0b17\u0b41\u0b30\u0b41", "\u0b36\u0b41\u0b15\u0b4d\u0b30", "\u0b36\u0b28\u0b3f"]), type$.JSArray_String); B.List_2Hr = A._setArrayType(makeConstList(["trim. I", "trim. II", "trim. III", "trim. IV"]), type$.JSArray_String); B.List_2Hr0 = A._setArrayType(makeConstList(["{1} 'n\xeb' {0}", "{1} 'n\xeb' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_2No0 = A._setArrayType(makeConstList(["Tr\u01b0\u1edbc CN", "Sau CN"]), type$.JSArray_String); B.List_2No = A._setArrayType(makeConstList(["\u0c95\u0ccd\u0cb0\u0cbf.\u0caa\u0cc2", "\u0c95\u0ccd\u0cb0\u0cbf.\u0cb6"]), type$.JSArray_String); B.SKSubscriptionPeriodUnitMessage_0 = new A.SKSubscriptionPeriodUnitMessage(0, "day"); B.SKSubscriptionPeriodUnitMessage_1 = new A.SKSubscriptionPeriodUnitMessage(1, "week"); B.SKSubscriptionPeriodUnitMessage_2 = new A.SKSubscriptionPeriodUnitMessage(2, "month"); B.SKSubscriptionPeriodUnitMessage_3 = new A.SKSubscriptionPeriodUnitMessage(3, "year"); B.List_2Oz = A._setArrayType(makeConstList([B.SKSubscriptionPeriodUnitMessage_0, B.SKSubscriptionPeriodUnitMessage_1, B.SKSubscriptionPeriodUnitMessage_2, B.SKSubscriptionPeriodUnitMessage_3]), A.findType("JSArray")); B.List_2PD = A._setArrayType(makeConstList(["dg", "dl", "dt", "dc", "dj", "dv", "ds"]), type$.JSArray_String); B.List_2Rm = A._setArrayType(makeConstList(["\u0642\u0628\u0644 \u0645\u0633\u06cc\u062d", "\u0639\u06cc\u0633\u0648\u06cc"]), type$.JSArray_String); B.List_2T7 = A._setArrayType(makeConstList(["{1} '\xe0s' {0}", "{1} '\xe0s' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_2Vk0 = A._setArrayType(makeConstList(["p.K.", "mb.K."]), type$.JSArray_String); B.List_2Vk = A._setArrayType(makeConstList(["H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"]), type$.JSArray_String); B.List_2Vk1 = A._setArrayType(makeConstList(["Th\xe1ng 1", "Th\xe1ng 2", "Th\xe1ng 3", "Th\xe1ng 4", "Th\xe1ng 5", "Th\xe1ng 6", "Th\xe1ng 7", "Th\xe1ng 8", "Th\xe1ng 9", "Th\xe1ng 10", "Th\xe1ng 11", "Th\xe1ng 12"]), type$.JSArray_String); B.List_2XB = A._setArrayType(makeConstList(["\u10d9", "\u10dd", "\u10e1", "\u10dd", "\u10ee", "\u10de", "\u10e8"]), type$.JSArray_String); B.List_2Ys = A._setArrayType(makeConstList(["{0} {1}", "{0} {1}", "{0}, {1}", "{0}, {1}"]), type$.JSArray_String); B.List_2an = A._setArrayType(makeConstList(["\u0e01\u0e48\u0e2d\u0e19 \u0e04.\u0e28.", "\u0e04.\u0e28."]), type$.JSArray_String); B.List_2bC = A._setArrayType(makeConstList(["\u09b0", "\u09b8\u09cb", "\u09ae", "\u09ac\u09c1", "\u09ac\u09c3", "\u09b6\u09c1", "\u09b6"]), type$.JSArray_String); B.Type__$UserCompanyState_C0V = A.typeLiteral("_$UserCompanyState"); B.List_2bH = A._setArrayType(makeConstList([B.Type_UserCompanyState_8aB, B.Type__$UserCompanyState_C0V]), type$.JSArray_Type); B.List_2br = A._setArrayType(makeConstList(["\u0a88\u0ab8\u0ab5\u0ac0\u0ab8\u0aa8 \u0aaa\u0ac2\u0ab0\u0acd\u0ab5\u0ac7", "\u0a87\u0ab8\u0ab5\u0ac0\u0ab8\u0aa8"]), type$.JSArray_String); B.List_2bx = A._setArrayType(makeConstList([0.01, 0.02, 0.025, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, 0.2, 0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 2, 2.5, 3, 4, 5, 6, 7, 8, 9]), type$.JSArray_double); B.List_2el = A._setArrayType(makeConstList(["EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", "dd/MM/yy"]), type$.JSArray_String); B.List_2f7 = A._setArrayType(makeConstList(["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"]), type$.JSArray_String); B.List_2jH = A._setArrayType(makeConstList(["-//w3c//dtd html 4.01 frameset//", "-//w3c//dtd html 4.01 transitional//"]), type$.JSArray_String); B.Type_BankAccountItemResponse_L9x = A.typeLiteral("BankAccountItemResponse"); B.Type__$BankAccountItemResponse_Q0y = A.typeLiteral("_$BankAccountItemResponse"); B.List_2jN7 = A._setArrayType(makeConstList([B.Type_BankAccountItemResponse_L9x, B.Type__$BankAccountItemResponse_Q0y]), type$.JSArray_Type); B.Type_BankAccountListResponse_L9x = A.typeLiteral("BankAccountListResponse"); B.Type__$BankAccountListResponse_Q0y = A.typeLiteral("_$BankAccountListResponse"); B.List_2jN8 = A._setArrayType(makeConstList([B.Type_BankAccountListResponse_L9x, B.Type__$BankAccountListResponse_Q0y]), type$.JSArray_Type); B.Type__$PrefStateSortField_Crw = A.typeLiteral("_$PrefStateSortField"); B.List_2jN9 = A._setArrayType(makeConstList([B.Type_PrefStateSortField_Ekc, B.Type__$PrefStateSortField_Crw]), type$.JSArray_Type); B.Type__$TaskEntity_FiV = A.typeLiteral("_$TaskEntity"); B.List_2jN10 = A._setArrayType(makeConstList([B.Type_TaskEntity_33h, B.Type__$TaskEntity_FiV]), type$.JSArray_Type); B.List_2jN3 = A._setArrayType(makeConstList(["y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"]), type$.JSArray_String); B.List_2jN = A._setArrayType(makeConstList(["\u09e7\u09ae\u0983 \u09a4\u09bf\u0983", "\u09e8\u09af\u09bc\u0983 \u09a4\u09bf\u0983", "\u09e9\u09af\u09bc\u0983 \u09a4\u09bf\u0983", "\u09ea\u09f0\u09cd\u09a5\u0983 \u09a4\u09bf\u0983"]), type$.JSArray_String); B.List_2jN0 = A._setArrayType(makeConstList(["\u0436\u0441", "\u0434\u0441", "\u0441\u0441", "\u0441\u0440", "\u0431\u0441", "\u0436\u043c", "\u0441\u0431"]), type$.JSArray_String); B.List_2jN4 = A._setArrayType(makeConstList(["\u043d\u0435\u0434\u0435\u0459\u0430", "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a", "\u0443\u0442\u043e\u0440\u0430\u043a", "\u0441\u0440\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a", "\u043f\u0435\u0442\u0430\u043a", "\u0441\u0443\u0431\u043e\u0442\u0430"]), type$.JSArray_String); B.List_2jN2 = A._setArrayType(makeConstList(["s", "l", "m", "k", "m", "c", "l", "s", "w", "p", "l", "g"]), type$.JSArray_String); B.List_2jN1 = A._setArrayType(makeConstList(["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940", "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", "\u092e\u093e\u0930\u094d\u091a", "\u090f\u092a\u094d\u0930\u093f\u0932", "\u092e\u0947", "\u091c\u0942\u0928", "\u091c\u0941\u0932\u0948", "\u0911\u0917\u0938\u094d\u091f", "\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930", "\u0911\u0915\u094d\u091f\u094b\u092c\u0930", "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930", "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"]), type$.JSArray_String); B.List_2m8 = A._setArrayType(makeConstList(["\u0da2\u0db1", "\u0db4\u0dd9\u0db6", "\u0db8\u0dcf\u0dbb\u0dca", "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca", "\u0db8\u0dd0\u0dba\u0dd2", "\u0da2\u0dd6\u0db1\u0dd2", "\u0da2\u0dd6\u0dbd\u0dd2", "\u0d85\u0d9c\u0ddd", "\u0dc3\u0dd0\u0db4\u0dca", "\u0d94\u0d9a\u0dca", "\u0db1\u0ddc\u0dc0\u0dd0", "\u0daf\u0dd9\u0dc3\u0dd0"]), type$.JSArray_String); B.List_2rf = A._setArrayType(makeConstList(["\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c", "\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c", "\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23", "\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18", "\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35", "\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c", "\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c"]), type$.JSArray_String); B.Type_TaskStatusItemResponse_gPT = A.typeLiteral("TaskStatusItemResponse"); B.Type__$TaskStatusItemResponse_EK0 = A.typeLiteral("_$TaskStatusItemResponse"); B.List_3Bm = A._setArrayType(makeConstList([B.Type_TaskStatusItemResponse_gPT, B.Type__$TaskStatusItemResponse_EK0]), type$.JSArray_Type); B.List_3Ch = A._setArrayType(makeConstList(["\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e1\u05e4\u05d9\u05e8\u05d4", "\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4"]), type$.JSArray_String); B.List_3LR = A._setArrayType(makeConstList(["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"]), type$.JSArray_String); B.Type_UserListResponse_AP0 = A.typeLiteral("UserListResponse"); B.Type__$UserListResponse_cAk = A.typeLiteral("_$UserListResponse"); B.List_3Lo = A._setArrayType(makeConstList([B.Type_UserListResponse_AP0, B.Type__$UserListResponse_cAk]), type$.JSArray_Type); B.Type__$ImportRequestMapping_AaU = A.typeLiteral("_$ImportRequestMapping"); B.List_3PR = A._setArrayType(makeConstList([B.Type_ImportRequestMapping_WUU, B.Type__$ImportRequestMapping_AaU]), type$.JSArray_Type); B.List_3Vk = A._setArrayType(makeConstList(["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"]), type$.JSArray_String); B.PaymentReportFields_0 = new A.PaymentReportFields(0, "id"); B.PaymentReportFields_1 = new A.PaymentReportFields(1, "number"); B.PaymentReportFields_2 = new A.PaymentReportFields(2, "amount"); B.PaymentReportFields_3 = new A.PaymentReportFields(3, "client"); B.PaymentReportFields_4 = new A.PaymentReportFields(4, "client_number"); B.PaymentReportFields_5 = new A.PaymentReportFields(5, "client_email"); B.PaymentReportFields_6 = new A.PaymentReportFields(6, "client_balance"); B.PaymentReportFields_7 = new A.PaymentReportFields(7, "client_address1"); B.PaymentReportFields_8 = new A.PaymentReportFields(8, "client_address2"); B.PaymentReportFields_9 = new A.PaymentReportFields(9, "client_vat_number"); B.PaymentReportFields_10 = new A.PaymentReportFields(10, "client_city"); B.PaymentReportFields_11 = new A.PaymentReportFields(11, "client_postal_code"); B.PaymentReportFields_12 = new A.PaymentReportFields(12, "client_country"); B.PaymentReportFields_13 = new A.PaymentReportFields(13, "client_shipping_address1"); B.PaymentReportFields_14 = new A.PaymentReportFields(14, "client_shipping_address2"); B.PaymentReportFields_15 = new A.PaymentReportFields(15, "client_state"); B.PaymentReportFields_16 = new A.PaymentReportFields(16, "client_shipping_city"); B.PaymentReportFields_17 = new A.PaymentReportFields(17, "client_shipping_state"); B.PaymentReportFields_18 = new A.PaymentReportFields(18, "client_shipping_postal_code"); B.PaymentReportFields_19 = new A.PaymentReportFields(19, "client_shipping_country"); B.PaymentReportFields_20 = new A.PaymentReportFields(20, "transaction_reference"); B.PaymentReportFields_21 = new A.PaymentReportFields(21, "date"); B.PaymentReportFields_22 = new A.PaymentReportFields(22, "type"); B.PaymentReportFields_23 = new A.PaymentReportFields(23, "payment1"); B.PaymentReportFields_24 = new A.PaymentReportFields(24, "payment2"); B.PaymentReportFields_25 = new A.PaymentReportFields(25, "payment3"); B.PaymentReportFields_26 = new A.PaymentReportFields(26, "payment4"); B.PaymentReportFields_27 = new A.PaymentReportFields(27, "exchange_rate"); B.PaymentReportFields_28 = new A.PaymentReportFields(28, "converted_amount"); B.PaymentReportFields_29 = new A.PaymentReportFields(29, "invoices"); B.PaymentReportFields_30 = new A.PaymentReportFields(30, "credits"); B.PaymentReportFields_31 = new A.PaymentReportFields(31, "record_state"); B.List_3YO = A._setArrayType(makeConstList([B.PaymentReportFields_0, B.PaymentReportFields_1, B.PaymentReportFields_2, B.PaymentReportFields_3, B.PaymentReportFields_4, B.PaymentReportFields_5, B.PaymentReportFields_6, B.PaymentReportFields_7, B.PaymentReportFields_8, B.PaymentReportFields_9, B.PaymentReportFields_10, B.PaymentReportFields_11, B.PaymentReportFields_12, B.PaymentReportFields_13, B.PaymentReportFields_14, B.PaymentReportFields_15, B.PaymentReportFields_16, B.PaymentReportFields_17, B.PaymentReportFields_18, B.PaymentReportFields_19, B.PaymentReportFields_20, B.PaymentReportFields_21, B.PaymentReportFields_22, B.PaymentReportFields_23, B.PaymentReportFields_24, B.PaymentReportFields_25, B.PaymentReportFields_26, B.PaymentReportFields_27, B.PaymentReportFields_28, B.PaymentReportFields_29, B.PaymentReportFields_30, B.PaymentReportFields_31]), type$.JSArray_PaymentReportFields); B.List_3Zi0 = A._setArrayType(makeConstList(["EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "d.M.y"]), type$.JSArray_String); B.List_3Zi = A._setArrayType(makeConstList(["EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"]), type$.JSArray_String); B.List_3_4 = A._setArrayType(makeConstList([3, 4]), type$.JSArray_int); B.List_3bY = A._setArrayType(makeConstList(["\u091c\u0928", "\u092b\u0947\u092c", "\u092e\u093e\u0930\u094d\u091a", "\u0905\u092a\u094d\u0930", "\u092e\u0947", "\u091c\u0941\u0928", "\u091c\u0941\u0932", "\u0905\u0917", "\u0938\u0947\u092a", "\u0905\u0915\u094d\u091f\u094b", "\u0928\u094b\u092d\u0947", "\u0921\u093f\u0938\u0947"]), type$.JSArray_String); B.List_3bx = A._setArrayType(makeConstList(["\uc624\uc804", "\uc624\ud6c4"]), type$.JSArray_String); B.List_3gr = A._setArrayType(makeConstList(["\u0930\u0935\u093f\u0935\u093e\u0930", "\u0938\u094b\u092e\u0935\u093e\u0930", "\u092e\u0902\u0917\u0932\u0935\u093e\u0930", "\u092c\u0941\u0927\u0935\u093e\u0930", "\u0917\u0941\u0930\u0941\u0935\u093e\u0930", "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930", "\u0936\u0928\u093f\u0935\u093e\u0930"]), type$.JSArray_String); B.List_3p4 = A._setArrayType(makeConstList(["\u0906", "\u0938\u094b", "\u092e", "\u092c\u0941", "\u092c\u093f", "\u0936\u0941", "\u0936"]), type$.JSArray_String); B.List_3xF = A._setArrayType(makeConstList(["eram\u0131zdan \u0259vv\u0259l", "yeni era"]), type$.JSArray_String); B.List_42U = A._setArrayType(makeConstList(["januar", "februar", "marec", "april", "maj", "junij", "julij", "avgust", "september", "oktober", "november", "december"]), type$.JSArray_String); B.List_42Y = A._setArrayType(makeConstList(["\u0db4\u0dd9.\u0dc0.", "\u0db4.\u0dc0."]), type$.JSArray_String); B.Type_PaymentItemResponse_Hr9 = A.typeLiteral("PaymentItemResponse"); B.Type__$PaymentItemResponse_d2q = A.typeLiteral("_$PaymentItemResponse"); B.List_43h2 = A._setArrayType(makeConstList([B.Type_PaymentItemResponse_Hr9, B.Type__$PaymentItemResponse_d2q]), type$.JSArray_Type); B.List_43h = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"]), type$.JSArray_String); B.List_43h1 = A._setArrayType(makeConstList(["Dom.", "Luns", "Mar.", "M\xe9r.", "Xov.", "Ven.", "S\xe1b."]), type$.JSArray_String); B.List_43h0 = A._setArrayType(makeConstList(["d.", "l.", "m.", "m.", "x.", "v.", "s."]), type$.JSArray_String); B.List_46y0 = A._setArrayType(makeConstList(["1. \u010dtvrtlet\xed", "2. \u010dtvrtlet\xed", "3. \u010dtvrtlet\xed", "4. \u010dtvrtlet\xed"]), type$.JSArray_String); B.List_46y1 = A._setArrayType(makeConstList(["\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df", "\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9", "\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9", "\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9", "\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9", "\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9", "\u05d9\u05d5\u05dd \u05e9\u05d1\u05ea"]), type$.JSArray_String); B.List_46y = A._setArrayType(makeConstList(["\u062d", "\u0646", "\u062b", "\u0631", "\u062e", "\u062c", "\u0633"]), type$.JSArray_String); B.List_46z = A._setArrayType(makeConstList(["Die", "H\xebn", "Mar", "M\xebr", "Enj", "Pre", "Sht"]), type$.JSArray_String); B.Type__$PaymentTermUIState_88f = A.typeLiteral("_$PaymentTermUIState"); B.List_4AN4 = A._setArrayType(makeConstList([B.Type_PaymentTermUIState_2No, B.Type__$PaymentTermUIState_88f]), type$.JSArray_Type); B.Type_TaskItemResponse_CXi = A.typeLiteral("TaskItemResponse"); B.Type__$TaskItemResponse_8Jr = A.typeLiteral("_$TaskItemResponse"); B.List_4AN5 = A._setArrayType(makeConstList([B.Type_TaskItemResponse_CXi, B.Type__$TaskItemResponse_8Jr]), type$.JSArray_Type); B.List_4AN0 = A._setArrayType(makeConstList(["H:mm:ss (zzzz)", "H:mm:ss (z)", "H:mm:ss", "H:mm"]), type$.JSArray_String); B.List_4AN1 = A._setArrayType(makeConstList(["a h\uc2dc m\ubd84 s\ucd08 zzzz", "a h\uc2dc m\ubd84 s\ucd08 z", "a h:mm:ss", "a h:mm"]), type$.JSArray_String); B.List_4AN = A._setArrayType(makeConstList(["\u0399", "\u03a6", "\u039c", "\u0391", "\u039c", "\u0399", "\u0399", "\u0391", "\u03a3", "\u039f", "\u039d", "\u0394"]), type$.JSArray_String); B.List_4AN2 = A._setArrayType(makeConstList(["\u0da2", "\u0db4\u0dd9", "\u0db8\u0dcf", "\u0d85", "\u0db8\u0dd0", "\u0da2\u0dd6", "\u0da2\u0dd6", "\u0d85", "\u0dc3\u0dd0", "\u0d94", "\u0db1\u0dd9", "\u0daf\u0dd9"]), type$.JSArray_String); B.List_4CA3 = A._setArrayType(makeConstList(["M\xd6", "MS"]), type$.JSArray_String); B.List_4CA4 = A._setArrayType(makeConstList(["y\u5e74M\u6708d\u65e5EEEE", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5", "y/M/d"]), type$.JSArray_String); B.List_4CA0 = A._setArrayType(makeConstList(["Sul", "Llun", "Maw", "Mer", "Iau", "Gwen", "Sad"]), type$.JSArray_String); B.List_4CA1 = A._setArrayType(makeConstList(["n", "p", "w", "\u015b", "c", "p", "s"]), type$.JSArray_String); B.List_4CA2 = A._setArrayType(makeConstList(["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.", "dec."]), type$.JSArray_String); B.List_4CA = A._setArrayType(makeConstList(["\u0441", "\u043b", "\u0441", "\u043a", "\u043c", "\u0447", "\u043b", "\u0436", "\u0432", "\u043a", "\u043b", "\u0441"]), type$.JSArray_String); B.List_4Df = A._setArrayType(makeConstList(["\u0a10", "\u0a38\u0a4b", "\u0a2e\u0a70", "\u0a2c\u0a41\u0a71", "\u0a35\u0a40", "\u0a38\u0a3c\u0a41\u0a71", "\u0a38\u0a3c"]), type$.JSArray_String); B.Type__$CountryEntity_HRq = A.typeLiteral("_$CountryEntity"); B.List_4G4 = A._setArrayType(makeConstList([B.Type_CountryEntity_1Wj, B.Type__$CountryEntity_HRq]), type$.JSArray_Type); B.List_4L5 = A._setArrayType(makeConstList(["\u1798\u17bb\u1793 \u1782.\u179f.", "\u1782.\u179f."]), type$.JSArray_String); B.List_4Nb = A._setArrayType(makeConstList(["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."]), type$.JSArray_String); B.Type_DocumentItemResponse_E9t = A.typeLiteral("DocumentItemResponse"); B.Type__$DocumentItemResponse_okl = A.typeLiteral("_$DocumentItemResponse"); B.List_4QF1 = A._setArrayType(makeConstList([B.Type_DocumentItemResponse_E9t, B.Type__$DocumentItemResponse_okl]), type$.JSArray_Type); B.List_4QF = A._setArrayType(makeConstList(["H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"]), type$.JSArray_String); B.List_4QF0 = A._setArrayType(makeConstList([1, 2, 3, 4, 6, 12]), type$.JSArray_int); B.List_YmH3 = A._setArrayType(makeConstList([137, 80, 78, 71, 13, 10, 26, 10]), type$.JSArray_nullable_int); B.ImageFileFormat_Df8 = new A.ImageFileFormat(B.List_YmH3, "image/png"); B.List_4QF2 = A._setArrayType(makeConstList([71, 73, 70, 56, 55, 97]), type$.JSArray_nullable_int); B.ImageFileFormat_s2C = new A.ImageFileFormat(B.List_4QF2, "image/gif"); B.List_4QF3 = A._setArrayType(makeConstList([71, 73, 70, 56, 57, 97]), type$.JSArray_nullable_int); B.ImageFileFormat_s2C0 = new A.ImageFileFormat(B.List_4QF3, "image/gif"); B.List_255_216_255 = A._setArrayType(makeConstList([255, 216, 255]), type$.JSArray_nullable_int); B.ImageFileFormat_IEF = new A.ImageFileFormat(B.List_255_216_255, "image/jpeg"); B.List_E0K = A._setArrayType(makeConstList([82, 73, 70, 70, null, null, null, null, 87, 69, 66, 80]), type$.JSArray_nullable_int); B.ImageFileFormat_YQ9 = new A.ImageFileFormat(B.List_E0K, "image/webp"); B.List_66_77 = A._setArrayType(makeConstList([66, 77]), type$.JSArray_nullable_int); B.ImageFileFormat_JHl = new A.ImageFileFormat(B.List_66_77, "image/bmp"); B.List_4Tr = A._setArrayType(makeConstList([B.ImageFileFormat_Df8, B.ImageFileFormat_s2C, B.ImageFileFormat_s2C0, B.ImageFileFormat_IEF, B.ImageFileFormat_YQ9, B.ImageFileFormat_JHl]), A.findType("JSArray")); B.Type__$PrefState_y1F = A.typeLiteral("_$PrefState"); B.List_4U1 = A._setArrayType(makeConstList([B.Type_PrefState_ePg, B.Type__$PrefState_y1F]), type$.JSArray_Type); B.List_4UX = A._setArrayType(makeConstList(["\u0930\u0935\u093f", "\u0938\u094b\u092e", "\u092e\u0902\u0917\u0933", "\u092c\u0941\u0927", "\u0917\u0941\u0930\u0941", "\u0936\u0941\u0915\u094d\u0930", "\u0936\u0928\u093f"]), type$.JSArray_String); B.Type__$TaxRateUIState_x4Q = A.typeLiteral("_$TaxRateUIState"); B.List_4YB = A._setArrayType(makeConstList([B.Type_TaxRateUIState_QAb, B.Type__$TaxRateUIState_x4Q]), type$.JSArray_Type); B.List_4_4 = A._setArrayType(makeConstList([4, 4]), type$.JSArray_int); B.List_4_5 = A._setArrayType(makeConstList([4, 5]), type$.JSArray_int); B.List_4_9_14_19 = A._setArrayType(makeConstList([4, 9, 14, 19]), type$.JSArray_int); B.List_4aL = A._setArrayType(makeConstList(["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."]), type$.JSArray_String); B.Pair_8Gl = new A.Pair("http://www.w3.org/1999/xhtml", "applet", type$.Pair_String_String); B.Pair_EOZ = new A.Pair("http://www.w3.org/1999/xhtml", "caption", type$.Pair_String_String); B.Pair_oWp = new A.Pair("http://www.w3.org/1999/xhtml", "html", type$.Pair_String_String); B.Pair_QcL = new A.Pair("http://www.w3.org/1999/xhtml", "marquee", type$.Pair_String_String); B.Pair_oyn = new A.Pair("http://www.w3.org/1999/xhtml", "object", type$.Pair_String_String); B.Pair_2jN = new A.Pair("http://www.w3.org/1999/xhtml", "table", type$.Pair_String_String); B.Pair_QE6 = new A.Pair("http://www.w3.org/1999/xhtml", "td", type$.Pair_String_String); B.Pair_4Cz = new A.Pair("http://www.w3.org/1999/xhtml", "th", type$.Pair_String_String); B.Pair_dSk = new A.Pair("http://www.w3.org/1998/Math/MathML", "mi", type$.Pair_String_String); B.Pair_CCQ = new A.Pair("http://www.w3.org/1998/Math/MathML", "mo", type$.Pair_String_String); B.Pair_jvJ = new A.Pair("http://www.w3.org/1998/Math/MathML", "mn", type$.Pair_String_String); B.Pair_MDg = new A.Pair("http://www.w3.org/1998/Math/MathML", "ms", type$.Pair_String_String); B.Pair_6iW = new A.Pair("http://www.w3.org/1998/Math/MathML", "mtext", type$.Pair_String_String); B.Pair_gWk = new A.Pair("http://www.w3.org/1998/Math/MathML", "annotation-xml", type$.Pair_String_String); B.Pair_SDM = new A.Pair("http://www.w3.org/2000/svg", "foreignObject", type$.Pair_String_String); B.Pair_ijl = new A.Pair("http://www.w3.org/2000/svg", "desc", type$.Pair_String_String); B.Pair_27z = new A.Pair("http://www.w3.org/2000/svg", "title", type$.Pair_String_String); B.List_4e2 = A._setArrayType(makeConstList([B.Pair_8Gl, B.Pair_EOZ, B.Pair_oWp, B.Pair_QcL, B.Pair_oyn, B.Pair_2jN, B.Pair_QE6, B.Pair_4Cz, B.Pair_dSk, B.Pair_CCQ, B.Pair_jvJ, B.Pair_MDg, B.Pair_6iW, B.Pair_gWk, B.Pair_SDM, B.Pair_ijl, B.Pair_27z]), type$.JSArray_Pair_String_String); B.List_4ei = A._setArrayType(makeConstList(["EEEE\u060c d MMMM y", "d MMMM y", "dd\u200f/MM\u200f/y", "d\u200f/M\u200f/y"]), type$.JSArray_String); B.List_4ig = A._setArrayType(makeConstList(["1\uc6d4", "2\uc6d4", "3\uc6d4", "4\uc6d4", "5\uc6d4", "6\uc6d4", "7\uc6d4", "8\uc6d4", "9\uc6d4", "10\uc6d4", "11\uc6d4", "12\uc6d4"]), type$.JSArray_String); B.List_4ii = A._setArrayType(makeConstList(["p\u0159ed na\u0161\xedm letopo\u010dtem", "na\u0161eho letopo\u010dtu"]), type$.JSArray_String); B.List_4mo = A._setArrayType(makeConstList(["\u05e8\u05d1\u05e2\u05d5\u05df 1", "\u05e8\u05d1\u05e2\u05d5\u05df 2", "\u05e8\u05d1\u05e2\u05d5\u05df 3", "\u05e8\u05d1\u05e2\u05d5\u05df 4"]), type$.JSArray_String); B.List_4uP = A._setArrayType(makeConstList(["1. \u043a\u0432.", "2. \u043a\u0432.", "3. \u043a\u0432.", "4. \u043a\u0432."]), type$.JSArray_String); B.List_4uW = A._setArrayType(makeConstList(["\u0570\u0576\u057e", "\u0583\u057f\u057e", "\u0574\u0580\u057f", "\u0561\u057a\u0580", "\u0574\u0575\u057d", "\u0570\u0576\u057d", "\u0570\u056c\u057d", "\u0585\u0563\u057d", "\u057d\u0565\u057a", "\u0570\u0578\u056f", "\u0576\u0578\u0575", "\u0564\u0565\u056f"]), type$.JSArray_String); B.Type_ScheduleListResponse_w4G = A.typeLiteral("ScheduleListResponse"); B.Type__$ScheduleListResponse_8pM = A.typeLiteral("_$ScheduleListResponse"); B.List_4xZ = A._setArrayType(makeConstList([B.Type_ScheduleListResponse_w4G, B.Type__$ScheduleListResponse_8pM]), type$.JSArray_Type); B.List_52A = A._setArrayType(makeConstList(["sidebar_active_background_color", "sidebar_active_font_color", "sidebar_inactive_background_color", "sidebar_inactive_font_color", "invoice_header_background_color", "invoice_header_font_color", "table_alternate_row_background_color"]), type$.JSArray_String); B.List_52F = A._setArrayType(makeConstList(["s\xf8n.", "man.", "tir.", "ons.", "tor.", "fre.", "l\xf8r."]), type$.JSArray_String); B.List_562 = A._setArrayType(makeConstList(["\u0996\u09cd\u09b0\u09bf\u09b8\u09cd\u099f\u09aa\u09c2\u09b0\u09cd\u09ac", "\u0996\u09c3\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6"]), type$.JSArray_String); B.List_5MZ = A._setArrayType(makeConstList(["\u0d89", "\u0dc3", "\u0d85", "\u0db6", "\u0db6\u0dca\u200d\u0dbb", "\u0dc3\u0dd2", "\u0dc3\u0dd9"]), type$.JSArray_String); B.List_5Q7 = A._setArrayType(makeConstList([0, 0, 65498, 45055, 65535, 34815, 65534, 18431]), type$.JSArray_int); B.List_5_6 = A._setArrayType(makeConstList([5, 6]), type$.JSArray_int); B.C_IOSAuthMessages = new A.IOSAuthMessages(); B.C_AndroidAuthMessages = new A.AndroidAuthMessages(); B.C_WindowsAuthMessages = new A.WindowsAuthMessages(); B.List_5bl = A._setArrayType(makeConstList([B.C_IOSAuthMessages, B.C_AndroidAuthMessages, B.C_WindowsAuthMessages]), A.findType("JSArray")); B.List_5ez = A._setArrayType(makeConstList(["\u0434\u0430 \u043d.\u044d.", "\u043d.\u044d."]), type$.JSArray_String); B.List_5jz = A._setArrayType(makeConstList(["saus.", "vas.", "kov.", "bal.", "geg.", "bir\u017e.", "liep.", "rugp.", "rugs.", "spal.", "lapkr.", "gruod."]), type$.JSArray_String); B.List_5ym = A._setArrayType(makeConstList(["Su.", "M.", "Tu.", "W.", "Th.", "F.", "Sa."]), type$.JSArray_String); B.List_63_207_243_252 = A._setArrayType(makeConstList([63, 207, 243, 252]), type$.JSArray_int); B.List_65533 = A._setArrayType(makeConstList([65533]), type$.JSArray_int); B.List_65R = A._setArrayType(makeConstList(["sije\u010dnja", "velja\u010de", "o\u017eujka", "travnja", "svibnja", "lipnja", "srpnja", "kolovoza", "rujna", "listopada", "studenoga", "prosinca"]), type$.JSArray_String); B.CanvasKitVariant_0 = new A.CanvasKitVariant(0, "auto"); B.CanvasKitVariant_1 = new A.CanvasKitVariant(1, "full"); B.CanvasKitVariant_2 = new A.CanvasKitVariant(2, "chromium"); B.List_66y = A._setArrayType(makeConstList([B.CanvasKitVariant_0, B.CanvasKitVariant_1, B.CanvasKitVariant_2]), A.findType("JSArray")); B.List_69t = A._setArrayType(makeConstList(["d", "h", "m", "m", "e", "p", "sh"]), type$.JSArray_String); B.List_6B2 = A._setArrayType(makeConstList(["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf", "\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf", "\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd", "\u0c8f\u0caa\u0ccd\u0cb0\u0cbf", "\u0cae\u0cc7", "\u0c9c\u0cc2\u0ca8\u0ccd", "\u0c9c\u0cc1\u0cb2\u0cc8", "\u0c86\u0c97", "\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82", "\u0c85\u0c95\u0ccd\u0c9f\u0ccb", "\u0ca8\u0cb5\u0cc6\u0c82", "\u0ca1\u0cbf\u0cb8\u0cc6\u0c82"]), type$.JSArray_String); B.Type__$InvoiceHistoryEntity_Kaw = A.typeLiteral("_$InvoiceHistoryEntity"); B.List_6D41 = A._setArrayType(makeConstList([B.Type_InvoiceHistoryEntity_1R3, B.Type__$InvoiceHistoryEntity_Kaw]), type$.JSArray_Type); B.List_6D4 = A._setArrayType(makeConstList(["januar", "februar", "mart", "april", "maj", "jun", "jul", "avgust", "septembar", "oktobar", "novembar", "decembar"]), type$.JSArray_String); B.List_6D40 = A._setArrayType(makeConstList([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0, 0, 0]), type$.JSArray_int); B.List_6Do = A._setArrayType(makeConstList(["pro_plan", "enterprise_plan", "enterprise_plan_5", "enterprise_plan_10", "enterprise_plan_20", "pro_plan_annual", "enterprise_plan_annual", "enterprise_plan_annual_5", "enterprise_plan_annual_10", "enterprise_plan_annual_20"]), type$.JSArray_String); B.List_6FV = A._setArrayType(makeConstList(["\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456", "\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456", "\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456", "\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456", "\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456", "\u0436\u04b1\u043c\u0430", "\u0441\u0435\u043d\u0431\u0456"]), type$.JSArray_String); B._HourMinuteMode_0 = new A._HourMinuteMode(0, "hour"); B._HourMinuteMode_1 = new A._HourMinuteMode(1, "minute"); B.List_6MN = A._setArrayType(makeConstList([B._HourMinuteMode_0, B._HourMinuteMode_1]), A.findType("JSArray<_HourMinuteMode>")); B.Type__$TokenEntity_p5D = A.typeLiteral("_$TokenEntity"); B.List_6QF = A._setArrayType(makeConstList([B.Type_TokenEntity_QoM, B.Type__$TokenEntity_p5D]), type$.JSArray_Type); B.List_6TA = A._setArrayType(makeConstList(["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]), type$.JSArray_String); B.List_6TW = A._setArrayType(makeConstList(["EEEE, d MMMM y '\u0433'.", "d MMMM y '\u0433'.", "d.MM.y '\u0433'.", "d.MM.yy '\u0433'."]), type$.JSArray_String); B.List_6Vn = A._setArrayType(makeConstList(["\u0b16\u0b4d\u0b30\u0b40\u0b37\u0b4d\u0b1f\u0b2a\u0b42\u0b30\u0b4d\u0b2c", "\u0b16\u0b4d\u0b30\u0b40\u0b37\u0b4d\u0b1f\u0b3e\u0b2c\u0b4d\u0b26"]), type$.JSArray_String); B.List_6Vn0 = A._setArrayType(makeConstList(["ne", "po", "ut", "st", "\u0161t", "pi", "so"]), type$.JSArray_String); B.List_6Xi = A._setArrayType(makeConstList(["Thg 1", "Thg 2", "Thg 3", "Thg 4", "Thg 5", "Thg 6", "Thg 7", "Thg 8", "Thg 9", "Thg 10", "Thg 11", "Thg 12"]), type$.JSArray_String); B.List_6_6 = A._setArrayType(makeConstList([6, 6]), type$.JSArray_int); B.Pair_mhU = new A.Pair("http://www.w3.org/1999/xhtml", "button", type$.Pair_String_String); B.List_6d3 = A._setArrayType(makeConstList([B.Pair_mhU]), type$.JSArray_Pair_String_String); B.Type__$InvoiceItemEntity_tdJ = A.typeLiteral("_$InvoiceItemEntity"); B.List_6eg = A._setArrayType(makeConstList([B.Type_InvoiceItemEntity_23h, B.Type__$InvoiceItemEntity_tdJ]), type$.JSArray_Type); B.List_6f6 = A._setArrayType(makeConstList(["1r trimestre", "2n trimestre", "3r trimestre", "4t trimestre"]), type$.JSArray_String); B.Type_CompanyGatewayListResponse_6aG = A.typeLiteral("CompanyGatewayListResponse"); B.Type__$CompanyGatewayListResponse_XJ7 = A.typeLiteral("_$CompanyGatewayListResponse"); B.List_6gK = A._setArrayType(makeConstList([B.Type_CompanyGatewayListResponse_6aG, B.Type__$CompanyGatewayListResponse_XJ7]), type$.JSArray_Type); B.Type__$TaskStatusEntity_1Wj = A.typeLiteral("_$TaskStatusEntity"); B.List_6m41 = A._setArrayType(makeConstList([B.Type_TaskStatusEntity_wAl, B.Type__$TaskStatusEntity_1Wj]), type$.JSArray_Type); B.List_6m40 = A._setArrayType(makeConstList(["\u10d9\u10d5\u10d8", "\u10dd\u10e0\u10e8", "\u10e1\u10d0\u10db", "\u10dd\u10d7\u10ee", "\u10ee\u10e3\u10d7", "\u10de\u10d0\u10e0", "\u10e8\u10d0\u10d1"]), type$.JSArray_String); B.List_6m4 = A._setArrayType(makeConstList(["Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorffennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr"]), type$.JSArray_String); B.List_6pa = A._setArrayType(makeConstList(["d MMMM y, EEEE", "d MMMM y", "d MMM y", "dd.MM.yy"]), type$.JSArray_String); B.List_6pl = A._setArrayType(makeConstList([B.Pair_dSk, B.Pair_CCQ, B.Pair_jvJ, B.Pair_MDg, B.Pair_6iW]), type$.JSArray_Pair_String_String); B.List_6v80 = A._setArrayType(makeConstList(["\u1018\u102e\u1005\u102e", "\u1021\u1012\u1031\u102e"]), type$.JSArray_String); B.List_6v8 = A._setArrayType(makeConstList(["\u0cad\u0cbe", "\u0cb8\u0ccb", "\u0cae\u0c82", "\u0cac\u0cc1", "\u0c97\u0cc1", "\u0cb6\u0cc1", "\u0cb6"]), type$.JSArray_String); B.List_6wn = A._setArrayType(makeConstList([0, 1, 2, 3, 4, 5, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28]), type$.JSArray_int); B.List_6xv = A._setArrayType(makeConstList(["\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0", "\u0cb8\u0ccb\u0cae\u0cb5\u0cbe\u0cb0", "\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0", "\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0", "\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0", "\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0", "\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0"]), type$.JSArray_String); B.List_75v = A._setArrayType(makeConstList(["\u0d1e", "\u0d24\u0d3f", "\u0d1a\u0d4a", "\u0d2c\u0d41", "\u0d35\u0d4d\u0d2f\u0d3e", "\u0d35\u0d46", "\u0d36"]), type$.JSArray_String); B.List_7HU = A._setArrayType(makeConstList(["yan", "fev", "mar", "apr", "may", "iyn", "iyl", "avq", "sen", "okt", "noy", "dek"]), type$.JSArray_String); B.Type__$CompanyEntity_4GP = A.typeLiteral("_$CompanyEntity"); B.List_7IF = A._setArrayType(makeConstList([B.Type_CompanyEntity_Gbn, B.Type__$CompanyEntity_4GP]), type$.JSArray_Type); B.List_7L0 = A._setArrayType(makeConstList(["\u1014\u1036\u1014\u1000\u103a", "\u100a\u1014\u1031"]), type$.JSArray_String); B.List_7L00 = A._setArrayType(makeConstList([31, -1, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]), type$.JSArray_int); B.Type__$ProjectState_ynv = A.typeLiteral("_$ProjectState"); B.List_7N7 = A._setArrayType(makeConstList([B.Type_ProjectState_OLY, B.Type__$ProjectState_ynv]), type$.JSArray_Type); B.List_7Vh = A._setArrayType(makeConstList(["\u04af.\u04e9.", "\u04af.\u0445."]), type$.JSArray_String); B.List_7fK = A._setArrayType(makeConstList(["\u067e\u06c1\u0644\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc", "\u062f\u0648\u0633\u0631\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc", "\u062a\u06cc\u0633\u0631\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc", "\u0686\u0648\u062a\u0647\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc"]), type$.JSArray_String); B.Type__$ClientContactEntity_8gt = A.typeLiteral("_$ClientContactEntity"); B.List_7h5 = A._setArrayType(makeConstList([B.Type_ClientContactEntity_yrB, B.Type__$ClientContactEntity_8gt]), type$.JSArray_Type); B.List_7hJ = A._setArrayType(makeConstList(["\u4e0a\u5348", "\u4e0b\u5348"]), type$.JSArray_String); B.List_7hx = A._setArrayType(makeConstList(["janu\xe1r", "febru\xe1r", "marec", "apr\xedl", "m\xe1j", "j\xfan", "j\xfal", "august", "september", "okt\xf3ber", "november", "december"]), type$.JSArray_String); B.List_7nZ = A._setArrayType(makeConstList(["n", "p", "t", "s", "\u010d", "p", "s"]), type$.JSArray_String); B.List_7xV = A._setArrayType(makeConstList([B.ActionPaneType_0, B.ActionPaneType_1, B.ActionPaneType_2]), A.findType("JSArray")); B.List_826 = A._setArrayType(makeConstList(["th\xe1ng 1", "th\xe1ng 2", "th\xe1ng 3", "th\xe1ng 4", "th\xe1ng 5", "th\xe1ng 6", "th\xe1ng 7", "th\xe1ng 8", "th\xe1ng 9", "th\xe1ng 10", "th\xe1ng 11", "th\xe1ng 12"]), type$.JSArray_String); B.List_83u = A._setArrayType(makeConstList([B.LineCharProperty_0, B.LineCharProperty_1, B.LineCharProperty_2, B.LineCharProperty_3, B.LineCharProperty_4, B.LineCharProperty_5, B.LineCharProperty_6, B.LineCharProperty_7, B.LineCharProperty_8, B.LineCharProperty_9, B.LineCharProperty_10, B.LineCharProperty_11, B.LineCharProperty_12, B.LineCharProperty_13, B.LineCharProperty_14, B.LineCharProperty_15, B.LineCharProperty_16, B.LineCharProperty_17, B.LineCharProperty_18, B.LineCharProperty_19, B.LineCharProperty_20, B.LineCharProperty_21, B.LineCharProperty_22, B.LineCharProperty_23, B.LineCharProperty_24, B.LineCharProperty_25, B.LineCharProperty_26, B.LineCharProperty_27, B.LineCharProperty_28, B.LineCharProperty_29, B.LineCharProperty_30, B.LineCharProperty_31, B.LineCharProperty_32, B.LineCharProperty_33, B.LineCharProperty_34, B.LineCharProperty_35, B.LineCharProperty_36]), A.findType("JSArray")); B.List_84E = A._setArrayType(makeConstList(["\u0d1c\u0d28\u0d41", "\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41", "\u0d2e\u0d3e\u0d7c", "\u0d0f\u0d2a\u0d4d\u0d30\u0d3f", "\u0d2e\u0d47\u0d2f\u0d4d", "\u0d1c\u0d42\u0d7a", "\u0d1c\u0d42\u0d32\u0d48", "\u0d13\u0d17", "\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02", "\u0d12\u0d15\u0d4d\u0d1f\u0d4b", "\u0d28\u0d35\u0d02", "\u0d21\u0d3f\u0d38\u0d02"]), type$.JSArray_String); B.List_84O = A._setArrayType(makeConstList([B.C__MaterialLocalizationsDelegate, B.C__GlobalCupertinoLocalizationsDelegate, B.C__WidgetsLocalizationsDelegate]), type$.JSArray_LocalizationsDelegate_dynamic); B.Type__$CompanyGatewayState_2xi = A.typeLiteral("_$CompanyGatewayState"); B.List_86y1 = A._setArrayType(makeConstList([B.Type_CompanyGatewayState_ckm, B.Type__$CompanyGatewayState_2xi]), type$.JSArray_Type); B.Type__$TransactionUIState_76y = A.typeLiteral("_$TransactionUIState"); B.List_86y2 = A._setArrayType(makeConstList([B.Type_TransactionUIState_wEo, B.Type__$TransactionUIState_76y]), type$.JSArray_Type); B.List_86y = A._setArrayType(makeConstList(["I", "Ch", "M", "E", "M", "M", "G", "A", "M", "H", "T", "Rh"]), type$.JSArray_String); B.List_86y0 = A._setArrayType(makeConstList(["\u05d9\u05e0\u05d5\u05f3", "\u05e4\u05d1\u05e8\u05f3", "\u05de\u05e8\u05e5", "\u05d0\u05e4\u05e8\u05f3", "\u05de\u05d0\u05d9", "\u05d9\u05d5\u05e0\u05d9", "\u05d9\u05d5\u05dc\u05d9", "\u05d0\u05d5\u05d2\u05f3", "\u05e1\u05e4\u05d8\u05f3", "\u05d0\u05d5\u05e7\u05f3", "\u05e0\u05d5\u05d1\u05f3", "\u05d3\u05e6\u05de\u05f3"]), type$.JSArray_String); B.Type_CreditItemResponse_GRu = A.typeLiteral("CreditItemResponse"); B.Type__$CreditItemResponse_eTJ = A.typeLiteral("_$CreditItemResponse"); B.List_89P = A._setArrayType(makeConstList([B.Type_CreditItemResponse_GRu, B.Type__$CreditItemResponse_eTJ]), type$.JSArray_Type); B.List_8Ac0 = A._setArrayType(makeConstList(["\u0434\u043e \u043d\u0430\u0448\u043e\u0457 \u0435\u0440\u0438", "\u043d\u0430\u0448\u043e\u0457 \u0435\u0440\u0438"]), type$.JSArray_String); B.List_8Ac = A._setArrayType(makeConstList(["EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "d. MM. yy"]), type$.JSArray_String); B.Type__$DocumentState_yzz = A.typeLiteral("_$DocumentState"); B.List_8Bk = A._setArrayType(makeConstList([B.Type_DocumentState_yL2, B.Type__$DocumentState_yzz]), type$.JSArray_Type); B.List_8D4 = A._setArrayType(makeConstList(["avant J\xe9sus-Christ", "apr\xe8s J\xe9sus-Christ"]), type$.JSArray_String); B.Type__$ClientEntity_RU1 = A.typeLiteral("_$ClientEntity"); B.List_8Gl0 = A._setArrayType(makeConstList([B.Type_ClientEntity_PI2, B.Type__$ClientEntity_RU1]), type$.JSArray_Type); B.List_8OV = A._setArrayType(makeConstList(["ah:mm:ss [zzzz]", "ah:mm:ss [z]", "ah:mm:ss", "ah:mm"]), type$.JSArray_String); B.List_8QI0 = A._setArrayType(makeConstList(["1 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0", "2 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0", "3 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0", "4 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0"]), type$.JSArray_String); B.List_8QI = A._setArrayType(makeConstList(["\u044f\u043d\u0432\u0430\u0440\u044f", "\u0444\u0435\u0432\u0440\u0430\u043b\u044f", "\u043c\u0430\u0440\u0442\u0430", "\u0430\u043f\u0440\u0435\u043b\u044f", "\u043c\u0430\u044f", "\u0438\u044e\u043d\u044f", "\u0438\u044e\u043b\u044f", "\u0430\u0432\u0433\u0443\u0441\u0442\u0430", "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f", "\u043e\u043a\u0442\u044f\u0431\u0440\u044f", "\u043d\u043e\u044f\u0431\u0440\u044f", "\u0434\u0435\u043a\u0430\u0431\u0440\u044f"]), type$.JSArray_String); B.Type__$ScheduleUIState_7BT = A.typeLiteral("_$ScheduleUIState"); B.List_8Rg = A._setArrayType(makeConstList([B.Type_ScheduleUIState_eg9, B.Type__$ScheduleUIState_7BT]), type$.JSArray_Type); B.TaxRateReportFields_0 = new A.TaxRateReportFields0(0, "client"); B.TaxRateReportFields_10 = new A.TaxRateReportFields0(1, "client_number"); B.TaxRateReportFields_20 = new A.TaxRateReportFields0(2, "number"); B.TaxRateReportFields_3 = new A.TaxRateReportFields0(3, "amount"); B.TaxRateReportFields_40 = new A.TaxRateReportFields0(4, "net_amount"); B.TaxRateReportFields_50 = new A.TaxRateReportFields0(5, "date"); B.TaxRateReportFields_60 = new A.TaxRateReportFields0(6, "tax_name"); B.TaxRateReportFields_7 = new A.TaxRateReportFields0(7, "tax_rate"); B.TaxRateReportFields_80 = new A.TaxRateReportFields0(8, "tax_amount"); B.TaxRateReportFields_90 = new A.TaxRateReportFields0(9, "tax_paid"); B.TaxRateReportFields_100 = new A.TaxRateReportFields0(10, "currency"); B.List_8SG = A._setArrayType(makeConstList([B.TaxRateReportFields_0, B.TaxRateReportFields_10, B.TaxRateReportFields_20, B.TaxRateReportFields_3, B.TaxRateReportFields_40, B.TaxRateReportFields_50, B.TaxRateReportFields_60, B.TaxRateReportFields_7, B.TaxRateReportFields_80, B.TaxRateReportFields_90, B.TaxRateReportFields_100]), type$.JSArray_TaxRateReportFields); B.List_8Tg = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d/MM/y", "d/MM/yy"]), type$.JSArray_String); B.List_8UV = A._setArrayType(makeConstList(["{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"]), type$.JSArray_String); B.List_8aB0 = A._setArrayType(makeConstList(["\u0642.\u0645.", "\u0645."]), type$.JSArray_String); B.List_8aB2 = A._setArrayType(makeConstList(["\u0a2a\u0a42.\u0a26\u0a41.", "\u0a2c\u0a3e.\u0a26\u0a41."]), type$.JSArray_String); B.Type__$CompanyGatewayUIState_Vs0 = A.typeLiteral("_$CompanyGatewayUIState"); B.List_8aB6 = A._setArrayType(makeConstList([B.Type_CompanyGatewayUIState_0Ae, B.Type__$CompanyGatewayUIState_Vs0]), type$.JSArray_Type); B.List_8aB = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"]), type$.JSArray_String); B.List_8aB3 = A._setArrayType(makeConstList(["{1} {0}\u0c15\u0c3f", "{1} {0}\u0c15\u0c3f", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_8aB1 = A._setArrayType(makeConstList(["zo", "ma", "di", "wo", "do", "vr", "za"]), type$.JSArray_String); B.List_8co = A._setArrayType(makeConstList(["i. e.", "i. sz."]), type$.JSArray_String); B.List_8co0 = A._setArrayType(makeConstList(["I. negyed\xe9v", "II. negyed\xe9v", "III. negyed\xe9v", "IV. negyed\xe9v"]), type$.JSArray_String); B.List_8co1 = A._setArrayType(makeConstList(["y\ub144 M\uc6d4 d\uc77c EEEE", "y\ub144 M\uc6d4 d\uc77c", "y. M. d.", "yy. M. d."]), type$.JSArray_String); B._KeyFrame_0_1 = new A._KeyFrame(0, 1); B._KeyFrame_WUF = new A._KeyFrame(0.5, 1); B._KeyFrame_ckA = new A._KeyFrame(0.5375, 0.75); B._KeyFrame_EKj = new A._KeyFrame(0.575, 0.5); B._KeyFrame_kqe = new A._KeyFrame(0.6125, 0.25); B._KeyFrame_wLM = new A._KeyFrame(0.65, 0); B._KeyFrame_j0s = new A._KeyFrame(0.85, 0); B._KeyFrame_DbH = new A._KeyFrame(0.8875, 0.25); B._KeyFrame_7BT = new A._KeyFrame(0.925, 0.5); B._KeyFrame_AKu = new A._KeyFrame(0.9625, 0.75); B._KeyFrame_1_1 = new A._KeyFrame(1, 1); B.List_8co2 = A._setArrayType(makeConstList([B._KeyFrame_0_1, B._KeyFrame_WUF, B._KeyFrame_ckA, B._KeyFrame_EKj, B._KeyFrame_kqe, B._KeyFrame_wLM, B._KeyFrame_j0s, B._KeyFrame_DbH, B._KeyFrame_7BT, B._KeyFrame_AKu, B._KeyFrame_1_1]), A.findType("JSArray<_KeyFrame>")); B.List_8eb0 = A._setArrayType(makeConstList(["1-\u0447\u0435\u0439\u0440\u0435\u043a", "2-\u0447\u0435\u0439\u0440\u0435\u043a", "3-\u0447\u0435\u0439\u0440\u0435\u043a", "4-\u0447\u0435\u0439\u0440\u0435\u043a"]), type$.JSArray_String); B.List_8eb2 = A._setArrayType(makeConstList(["{1} '\u043e' {0}", "{1} '\u043e' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_8eb = A._setArrayType(makeConstList(["{1} '\u0443' {0}", "{1} '\u0443' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_8eb3 = A._setArrayType(makeConstList(["Y", "D", "S", "C", "P", "J", "S"]), type$.JSArray_String); B.List_8eb1 = A._setArrayType(makeConstList(["sv\u0113tdiena", "pirmdiena", "otrdiena", "tre\u0161diena", "ceturtdiena", "piektdiena", "sestdiena"]), type$.JSArray_String); B.Type_DesignItemResponse_skj = A.typeLiteral("DesignItemResponse"); B.Type__$DesignItemResponse_NBt = A.typeLiteral("_$DesignItemResponse"); B.List_8kG = A._setArrayType(makeConstList([B.Type_DesignItemResponse_skj, B.Type__$DesignItemResponse_NBt]), type$.JSArray_Type); B.List_8kk = A._setArrayType(makeConstList(["I kwarta\u0142", "II kwarta\u0142", "III kwarta\u0142", "IV kwarta\u0142"]), type$.JSArray_String); B.Type_LoginResponse_zLR = A.typeLiteral("LoginResponse"); B.Type__$LoginResponse_zPV = A.typeLiteral("_$LoginResponse"); B.List_8ln = A._setArrayType(makeConstList([B.Type_LoginResponse_zLR, B.Type__$LoginResponse_zPV]), type$.JSArray_Type); B.Type_WebhookItemResponse_2fO = A.typeLiteral("WebhookItemResponse"); B.Type__$WebhookItemResponse_AeS = A.typeLiteral("_$WebhookItemResponse"); B.List_8pl = A._setArrayType(makeConstList([B.Type_WebhookItemResponse_2fO, B.Type__$WebhookItemResponse_AeS]), type$.JSArray_Type); B.List_8v40 = A._setArrayType(makeConstList(["1\u0b2e \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38", "2\u0b5f \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38", "3\u0b5f \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38", "4\u0b30\u0b4d\u0b25 \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38"]), type$.JSArray_String); B.List_8v4 = A._setArrayType(makeConstList(["D", "L", "M", "M", "X", "V", "S"]), type$.JSArray_String); B.List_9Du = A._setArrayType(makeConstList(["EEEE\u0e17\u0e35\u0e48 d MMMM G y", "d MMMM G y", "d MMM y", "d/M/yy"]), type$.JSArray_String); B.Type__$LanguageEntity_bTF = A.typeLiteral("_$LanguageEntity"); B.List_9Ii = A._setArrayType(makeConstList([B.Type_LanguageEntity_eDt, B.Type__$LanguageEntity_bTF]), type$.JSArray_Type); B.List_9KP = A._setArrayType(makeConstList(["niedziela", "poniedzia\u0142ek", "wtorek", "\u015broda", "czwartek", "pi\u0105tek", "sobota"]), type$.JSArray_String); B.Type__$DesignState_K17 = A.typeLiteral("_$DesignState"); B.List_9Mg = A._setArrayType(makeConstList([B.Type_DesignState_jZd, B.Type__$DesignState_K17]), type$.JSArray_Type); B.Type__$TaxConfigRegionEntity_92S = A.typeLiteral("_$TaxConfigRegionEntity"); B.List_9QI = A._setArrayType(makeConstList([B.Type_TaxConfigRegionEntity_Jik, B.Type__$TaxConfigRegionEntity_92S]), type$.JSArray_Type); B.List_9TG = A._setArrayType(makeConstList(["1-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "2-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "3-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "4-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"]), type$.JSArray_String); B.List_9UA = A._setArrayType(makeConstList(["\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799", "\u1785\u17d0\u1793\u17d2\u1791", "\u17a2\u1784\u17d2\u1782\u17b6\u179a", "\u1796\u17bb\u1792", "\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd", "\u179f\u17bb\u1780\u17d2\u179a", "\u179f\u17c5\u179a\u17cd"]), type$.JSArray_String); B.List_9c6 = A._setArrayType(makeConstList(["niedz.", "pon.", "wt.", "\u015br.", "czw.", "pt.", "sob."]), type$.JSArray_String); B.List_9mV = A._setArrayType(makeConstList(["{1} '\xe0' {0}", "{1} '\xe0' {0}", "{1}, {0}", "{1} {0}"]), type$.JSArray_String); B.List_A0I = A._setArrayType(makeConstList(["\u0635", "\u0645"]), type$.JSArray_String); B.List_A23 = A._setArrayType(makeConstList(["EEEE, dd MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"]), type$.JSArray_String); B.List_A2Y = A._setArrayType(makeConstList([8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8]), type$.JSArray_int); B.List_A39 = A._setArrayType(makeConstList(["vas\xe1rnap", "h\xe9tf\u0151", "kedd", "szerda", "cs\xfct\xf6rt\xf6k", "p\xe9ntek", "szombat"]), type$.JSArray_String); B.Type_TaskStatusListResponse_OvD = A.typeLiteral("TaskStatusListResponse"); B.Type__$TaskStatusListResponse_EK0 = A.typeLiteral("_$TaskStatusListResponse"); B.List_A4L = A._setArrayType(makeConstList([B.Type_TaskStatusListResponse_OvD, B.Type__$TaskStatusListResponse_EK0]), type$.JSArray_Type); B.List_A4W = A._setArrayType(makeConstList(["yanvar", "fevral", "mart", "aprel", "may", "iyun", "iyul", "avgust", "sentabr", "oktabr", "noyabr", "dekabr"]), type$.JSArray_String); B.TimePickerEntryMode_0 = new A.TimePickerEntryMode(0, "dial"); B.TimePickerEntryMode_1 = new A.TimePickerEntryMode(1, "input"); B.TimePickerEntryMode_2 = new A.TimePickerEntryMode(2, "dialOnly"); B.TimePickerEntryMode_3 = new A.TimePickerEntryMode(3, "inputOnly"); B.List_A6W0 = A._setArrayType(makeConstList([B.TimePickerEntryMode_0, B.TimePickerEntryMode_1, B.TimePickerEntryMode_2, B.TimePickerEntryMode_3]), A.findType("JSArray")); B.List_A6W = A._setArrayType(makeConstList(["sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "pa\u017a", "lis", "gru"]), type$.JSArray_String); B.List_A8J0 = A._setArrayType(makeConstList(["\u0e81\u0ec8\u0ead\u0e99\u0e97\u0ec8\u0ebd\u0e87", "\u0eab\u0ebc\u0eb1\u0e87\u0e97\u0ec8\u0ebd\u0e87"]), type$.JSArray_String); B.List_A8J = A._setArrayType(makeConstList(["\u06cc\u06a9\u0634\u0646\u0628\u0647", "\u062f\u0648\u0634\u0646\u0628\u0647", "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647", "\u067e\u0646\u062c\u0634\u0646\u0628\u0647", "\u062c\u0645\u0639\u0647", "\u0634\u0646\u0628\u0647"]), type$.JSArray_String); B.List_A8T = A._setArrayType(makeConstList(["af", "am", "ar", "as", "az", "be", "bg", "bn", "bs", "ca", "cs", "cy", "da", "de", "el", "en", "es", "et", "eu", "fa", "fi", "fil", "fr", "gl", "gsw", "gu", "he", "hi", "hr", "hu", "hy", "id", "is", "it", "ja", "ka", "kk", "km", "kn", "ko", "ky", "lo", "lt", "lv", "mk", "ml", "mn", "mr", "ms", "my", "nb", "ne", "nl", "no", "or", "pa", "pl", "ps", "pt", "ro", "ru", "si", "sk", "sl", "sq", "sr", "sv", "sw", "ta", "te", "th", "tl", "tr", "uk", "ur", "uz", "vi", "zh", "zu"]), type$.JSArray_String); B.List_A9U = A._setArrayType(makeConstList(["e diel", "e h\xebn\xeb", "e mart\xeb", "e m\xebrkur\xeb", "e enjte", "e premte", "e shtun\xeb"]), type$.JSArray_String); B.List_AAE = A._setArrayType(makeConstList(["\u043d\u044f\u043c", "\u0434\u0430\u0432\u0430\u0430", "\u043c\u044f\u0433\u043c\u0430\u0440", "\u043b\u0445\u0430\u0433\u0432\u0430", "\u043f\u04af\u0440\u044d\u0432", "\u0431\u0430\u0430\u0441\u0430\u043d", "\u0431\u044f\u043c\u0431\u0430"]), type$.JSArray_String); B.List_ACL = A._setArrayType(makeConstList(["1-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b", "2-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b", "3-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b", "4-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b"]), type$.JSArray_String); B.List_AFk = A._setArrayType(makeConstList(["invoice_created", "invoice_sent", "invoice_viewed", "invoice_late", "payment_success", "payment_failure", "payment_manual", "quote_created", "quote_sent", "quote_viewed", "quote_approved", "quote_expired", "credit_created", "credit_sent", "credit_viewed", "purchase_order_created", "purchase_order_sent", "purchase_order_viewed", "purchase_order_accepted", "inventory_threshold"]), type$.JSArray_String); B.List_AGO = A._setArrayType(makeConstList(["janv.", "febr.", "marts", "apr.", "maijs", "j\u016bn.", "j\u016bl.", "aug.", "sept.", "okt.", "nov.", "dec."]), type$.JSArray_String); B.List_AHF = A._setArrayType(makeConstList(["a. C.", "d. C."]), type$.JSArray_String); B.List_AKW = A._setArrayType(makeConstList(["dom.", "luns", "mar.", "m\xe9r.", "xov.", "ven.", "s\xe1b."]), type$.JSArray_String); B.List_AKg = A._setArrayType(makeConstList(["\u1798\u17bb\u1793\u200b\u1782\u17d2\u179a\u17b7\u179f\u17d2\u178f\u179f\u1780\u179a\u17b6\u1787", "\u1782\u17d2\u179a\u17b7\u179f\u17d2\u178f\u179f\u1780\u179a\u17b6\u1787"]), type$.JSArray_String); B.List_AM_PM = A._setArrayType(makeConstList(["AM", "PM"]), type$.JSArray_String); B.List_ASh = A._setArrayType(makeConstList(["\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031", "\u1010\u1014\u1004\u103a\u1039\u101c\u102c", "\u1021\u1004\u103a\u1039\u1002\u102b", "\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038", "\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038", "\u101e\u1031\u102c\u1000\u103c\u102c", "\u1005\u1014\u1031"]), type$.JSArray_String); B.List_ASk = A._setArrayType(makeConstList(["\u0406 \u0442\u043e\u049b\u0441\u0430\u043d", "\u0406\u0406 \u0442\u043e\u049b\u0441\u0430\u043d", "\u0406\u0406\u0406 \u0442\u043e\u049b\u0441\u0430\u043d", "IV \u0442\u043e\u049b\u0441\u0430\u043d"]), type$.JSArray_String); B.List_ASw = A._setArrayType(makeConstList(["\u09aa\u09c2\u09f0\u09cd\u09ac\u09be\u09b9\u09cd\u09a8", "\u0985\u09aa\u09f0\u09be\u09b9\u09cd\u09a8"]), type$.JSArray_String); B.List_ATp = A._setArrayType(makeConstList([B.AutovalidateMode_0, B.AutovalidateMode_1, B.AutovalidateMode_2]), A.findType("JSArray")); B.List_Abx = A._setArrayType(makeConstList(["HH:mm:ss (zzzz)", "HH:mm:ss z", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.Type_ImportRequest_yTp = A.typeLiteral("ImportRequest"); B.Type__$ImportRequest_gZb = A.typeLiteral("_$ImportRequest"); B.List_AdS0 = A._setArrayType(makeConstList([B.Type_ImportRequest_yTp, B.Type__$ImportRequest_gZb]), type$.JSArray_Type); B.List_AdS = A._setArrayType(makeConstList(["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."]), type$.JSArray_String); B.Type_InvoiceListResponse_a9P = A.typeLiteral("InvoiceListResponse"); B.Type__$InvoiceListResponse_8IM = A.typeLiteral("_$InvoiceListResponse"); B.List_AeS0 = A._setArrayType(makeConstList([B.Type_InvoiceListResponse_a9P, B.Type__$InvoiceListResponse_8IM]), type$.JSArray_Type); B.Pair_oS9 = new A.Pair("http://www.w3.org/1999/xhtml", "address", type$.Pair_String_String); B.Pair_2Vk = new A.Pair("http://www.w3.org/1999/xhtml", "area", type$.Pair_String_String); B.Pair_zgw = new A.Pair("http://www.w3.org/1999/xhtml", "article", type$.Pair_String_String); B.Pair_VSP = new A.Pair("http://www.w3.org/1999/xhtml", "aside", type$.Pair_String_String); B.Pair_dAW = new A.Pair("http://www.w3.org/1999/xhtml", "base", type$.Pair_String_String); B.Pair_MYA = new A.Pair("http://www.w3.org/1999/xhtml", "basefont", type$.Pair_String_String); B.Pair_NEK = new A.Pair("http://www.w3.org/1999/xhtml", "bgsound", type$.Pair_String_String); B.Pair_lLQ = new A.Pair("http://www.w3.org/1999/xhtml", "blockquote", type$.Pair_String_String); B.Pair_KPK = new A.Pair("http://www.w3.org/1999/xhtml", "body", type$.Pair_String_String); B.Pair_UgT = new A.Pair("http://www.w3.org/1999/xhtml", "br", type$.Pair_String_String); B.Pair_nfu = new A.Pair("http://www.w3.org/1999/xhtml", "center", type$.Pair_String_String); B.Pair_43h = new A.Pair("http://www.w3.org/1999/xhtml", "col", type$.Pair_String_String); B.Pair_qh0 = new A.Pair("http://www.w3.org/1999/xhtml", "colgroup", type$.Pair_String_String); B.Pair_XLZ = new A.Pair("http://www.w3.org/1999/xhtml", "command", type$.Pair_String_String); B.Pair_ujV = new A.Pair("http://www.w3.org/1999/xhtml", "dd", type$.Pair_String_String); B.Pair_gc6 = new A.Pair("http://www.w3.org/1999/xhtml", "details", type$.Pair_String_String); B.Pair_HFk = new A.Pair("http://www.w3.org/1999/xhtml", "dir", type$.Pair_String_String); B.Pair_AqW = new A.Pair("http://www.w3.org/1999/xhtml", "div", type$.Pair_String_String); B.Pair_t9A = new A.Pair("http://www.w3.org/1999/xhtml", "dl", type$.Pair_String_String); B.Pair_bLJ = new A.Pair("http://www.w3.org/1999/xhtml", "dt", type$.Pair_String_String); B.Pair_3s4 = new A.Pair("http://www.w3.org/1999/xhtml", "embed", type$.Pair_String_String); B.Pair_06X = new A.Pair("http://www.w3.org/1999/xhtml", "fieldset", type$.Pair_String_String); B.Pair_ki2 = new A.Pair("http://www.w3.org/1999/xhtml", "figure", type$.Pair_String_String); B.Pair_u7k = new A.Pair("http://www.w3.org/1999/xhtml", "footer", type$.Pair_String_String); B.Pair_IIf = new A.Pair("http://www.w3.org/1999/xhtml", "form", type$.Pair_String_String); B.Pair_cDU = new A.Pair("http://www.w3.org/1999/xhtml", "frame", type$.Pair_String_String); B.Pair_2No = new A.Pair("http://www.w3.org/1999/xhtml", "frameset", type$.Pair_String_String); B.Pair_4pG = new A.Pair("http://www.w3.org/1999/xhtml", "h1", type$.Pair_String_String); B.Pair_zT2 = new A.Pair("http://www.w3.org/1999/xhtml", "h2", type$.Pair_String_String); B.Pair_2Vk0 = new A.Pair("http://www.w3.org/1999/xhtml", "h3", type$.Pair_String_String); B.Pair_gkc = new A.Pair("http://www.w3.org/1999/xhtml", "h4", type$.Pair_String_String); B.Pair_vop = new A.Pair("http://www.w3.org/1999/xhtml", "h5", type$.Pair_String_String); B.Pair_keG = new A.Pair("http://www.w3.org/1999/xhtml", "h6", type$.Pair_String_String); B.Pair_Nw8 = new A.Pair("http://www.w3.org/1999/xhtml", "head", type$.Pair_String_String); B.Pair_yTF = new A.Pair("http://www.w3.org/1999/xhtml", "header", type$.Pair_String_String); B.Pair_VWp = new A.Pair("http://www.w3.org/1999/xhtml", "hr", type$.Pair_String_String); B.Pair_olH = new A.Pair("http://www.w3.org/1999/xhtml", "iframe", type$.Pair_String_String); B.Pair_lCi = new A.Pair("http://www.w3.org/1999/xhtml", "image", type$.Pair_String_String); B.Pair_cGl = new A.Pair("http://www.w3.org/1999/xhtml", "img", type$.Pair_String_String); B.Pair_hWH = new A.Pair("http://www.w3.org/1999/xhtml", "input", type$.Pair_String_String); B.Pair_oCX = new A.Pair("http://www.w3.org/1999/xhtml", "isindex", type$.Pair_String_String); B.Pair_Q05 = new A.Pair("http://www.w3.org/1999/xhtml", "li", type$.Pair_String_String); B.Pair_OGa = new A.Pair("http://www.w3.org/1999/xhtml", "link", type$.Pair_String_String); B.Pair_nYT = new A.Pair("http://www.w3.org/1999/xhtml", "listing", type$.Pair_String_String); B.Pair_69P = new A.Pair("http://www.w3.org/1999/xhtml", "men", type$.Pair_String_String); B.Pair_mCA = new A.Pair("http://www.w3.org/1999/xhtml", "meta", type$.Pair_String_String); B.Pair_Nw80 = new A.Pair("http://www.w3.org/1999/xhtml", "nav", type$.Pair_String_String); B.Pair_uyr = new A.Pair("http://www.w3.org/1999/xhtml", "noembed", type$.Pair_String_String); B.Pair_eD3 = new A.Pair("http://www.w3.org/1999/xhtml", "noframes", type$.Pair_String_String); B.Pair_cb9 = new A.Pair("http://www.w3.org/1999/xhtml", "noscript", type$.Pair_String_String); B.Pair_0 = new A.Pair("http://www.w3.org/1999/xhtml", "ol", type$.Pair_String_String); B.Pair_qVK = new A.Pair("http://www.w3.org/1999/xhtml", "p", type$.Pair_String_String); B.Pair_46y = new A.Pair("http://www.w3.org/1999/xhtml", "param", type$.Pair_String_String); B.Pair_iOU = new A.Pair("http://www.w3.org/1999/xhtml", "plaintext", type$.Pair_String_String); B.Pair_00 = new A.Pair("http://www.w3.org/1999/xhtml", "pre", type$.Pair_String_String); B.Pair_gsm = new A.Pair("http://www.w3.org/1999/xhtml", "script", type$.Pair_String_String); B.Pair_MYA0 = new A.Pair("http://www.w3.org/1999/xhtml", "section", type$.Pair_String_String); B.Pair_Hhw = new A.Pair("http://www.w3.org/1999/xhtml", "select", type$.Pair_String_String); B.Pair_7BT = new A.Pair("http://www.w3.org/1999/xhtml", "style", type$.Pair_String_String); B.Pair_ql5 = new A.Pair("http://www.w3.org/1999/xhtml", "tbody", type$.Pair_String_String); B.Pair_AiQ = new A.Pair("http://www.w3.org/1999/xhtml", "textarea", type$.Pair_String_String); B.Pair_mdZ = new A.Pair("http://www.w3.org/1999/xhtml", "tfoot", type$.Pair_String_String); B.Pair_ImU = new A.Pair("http://www.w3.org/1999/xhtml", "thead", type$.Pair_String_String); B.Pair_ivJ = new A.Pair("http://www.w3.org/1999/xhtml", "title", type$.Pair_String_String); B.Pair_4AN = new A.Pair("http://www.w3.org/1999/xhtml", "tr", type$.Pair_String_String); B.Pair_RXb = new A.Pair("http://www.w3.org/1999/xhtml", "ul", type$.Pair_String_String); B.Pair_vEV = new A.Pair("http://www.w3.org/1999/xhtml", "wbr", type$.Pair_String_String); B.Pair_qp8 = new A.Pair("http://www.w3.org/1999/xhtml", "xmp", type$.Pair_String_String); B.List_AeS = A._setArrayType(makeConstList([B.Pair_oS9, B.Pair_8Gl, B.Pair_2Vk, B.Pair_zgw, B.Pair_VSP, B.Pair_dAW, B.Pair_MYA, B.Pair_NEK, B.Pair_lLQ, B.Pair_KPK, B.Pair_UgT, B.Pair_mhU, B.Pair_EOZ, B.Pair_nfu, B.Pair_43h, B.Pair_qh0, B.Pair_XLZ, B.Pair_ujV, B.Pair_gc6, B.Pair_HFk, B.Pair_AqW, B.Pair_t9A, B.Pair_bLJ, B.Pair_3s4, B.Pair_06X, B.Pair_ki2, B.Pair_u7k, B.Pair_IIf, B.Pair_cDU, B.Pair_2No, B.Pair_4pG, B.Pair_zT2, B.Pair_2Vk0, B.Pair_gkc, B.Pair_vop, B.Pair_keG, B.Pair_Nw8, B.Pair_yTF, B.Pair_VWp, B.Pair_oWp, B.Pair_olH, B.Pair_lCi, B.Pair_cGl, B.Pair_hWH, B.Pair_oCX, B.Pair_Q05, B.Pair_OGa, B.Pair_nYT, B.Pair_QcL, B.Pair_69P, B.Pair_mCA, B.Pair_Nw80, B.Pair_uyr, B.Pair_eD3, B.Pair_cb9, B.Pair_oyn, B.Pair_0, B.Pair_qVK, B.Pair_46y, B.Pair_iOU, B.Pair_00, B.Pair_gsm, B.Pair_MYA0, B.Pair_Hhw, B.Pair_7BT, B.Pair_2jN, B.Pair_ql5, B.Pair_QE6, B.Pair_AiQ, B.Pair_mdZ, B.Pair_4Cz, B.Pair_ImU, B.Pair_ivJ, B.Pair_4AN, B.Pair_RXb, B.Pair_vEV, B.Pair_qp8, B.Pair_SDM]), type$.JSArray_Pair_String_String); B.List_Aec = A._setArrayType(makeConstList(["a h.mm.ss zzzz", "a h.mm.ss z", "a h.mm.ss", "a h.mm"]), type$.JSArray_String); B.List_AgZ = A._setArrayType(makeConstList([B.AppLifecycleState_0, B.AppLifecycleState_1, B.AppLifecycleState_2, B.AppLifecycleState_3, B.AppLifecycleState_4]), type$.JSArray_AppLifecycleState); B.Type__$CompanyPrefState_lUt = A.typeLiteral("_$CompanyPrefState"); B.List_AhN = A._setArrayType(makeConstList([B.Type_CompanyPrefState_Y50, B.Type__$CompanyPrefState_lUt]), type$.JSArray_Type); B.List_AmO = A._setArrayType(makeConstList(["v.Chr.", "n.Chr."]), type$.JSArray_String); B.List_AoG = A._setArrayType(makeConstList(["\u039a", "\u0394", "\u03a4", "\u03a4", "\u03a0", "\u03a0", "\u03a3"]), type$.JSArray_String); B.List_Apa = A._setArrayType(makeConstList(["\u0930", "\u0938\u094b", "\u092e\u0902", "\u092c\u0941", "\u0917\u0941", "\u0936\u0941", "\u0936"]), type$.JSArray_String); B.List_AppLifecycleState_0 = A._setArrayType(makeConstList([B.AppLifecycleState_0]), type$.JSArray_AppLifecycleState); B.Type__$TaskStatusState_swM = A.typeLiteral("_$TaskStatusState"); B.List_AqW = A._setArrayType(makeConstList([B.Type_TaskStatusState_Dm4, B.Type__$TaskStatusState_swM]), type$.JSArray_Type); B.List_Art = A._setArrayType(makeConstList(["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"]), type$.JSArray_String); B.List_Assertiveness_0_Assertiveness_1 = A._setArrayType(makeConstList([B.Assertiveness_0, B.Assertiveness_1]), A.findType("JSArray")); B.List_Au4 = A._setArrayType(makeConstList(["Januwari", "Februwari", "Mashi", "Ephreli", "Meyi", "Juni", "Julayi", "Agasti", "Septhemba", "Okthoba", "Novemba", "Disemba"]), type$.JSArray_String); B.List_Au8 = A._setArrayType(makeConstList(["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]), type$.JSArray_String); B.List_AuK = A._setArrayType(makeConstList([1, 2, 3, 7, 14]), type$.JSArray_int); B.List_AuK0 = A._setArrayType(makeConstList([5, 10, 15, 20, 30]), type$.JSArray_int); B.List_AuR = A._setArrayType(makeConstList(["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]), type$.JSArray_String); B.List_Axl = A._setArrayType(makeConstList(["{1}\u060c \u0633\u0627\u0639\u062a {0}", "{1}\u060c \u0633\u0627\u0639\u062a {0}", "{1}\u060c\u200f {0}", "{1}\u060c\u200f {0}"]), type$.JSArray_String); B.List_Ayb = A._setArrayType(makeConstList(["avanti Cristo", "dopo Cristo"]), type$.JSArray_String); B.List_B0o = A._setArrayType(makeConstList(["\u0a08. \u0a2a\u0a42.", "\u0a38\u0a70\u0a28"]), type$.JSArray_String); B.List_B8J2 = A._setArrayType(makeConstList(["pirms m\u016bsu \u0113ras", "m\u016bsu \u0113r\u0101"]), type$.JSArray_String); B.List_B8J0 = A._setArrayType(makeConstList(["1-ci kvartal", "2-ci kvartal", "3-c\xfc kvartal", "4-c\xfc kvartal"]), type$.JSArray_String); B.List_B8J = A._setArrayType(makeConstList(["1ste kwartaal", "2de kwartaal", "3de kwartaal", "4de kwartaal"]), type$.JSArray_String); B.List_B8J1 = A._setArrayType(makeConstList(["HH 'h' mm 'min' ss 's' zzzz", "HH 'h' mm 'min' ss 's' z", "HH 'h' mm 'min' ss 's'", "HH 'h' mm"]), type$.JSArray_String); B.List_B8J3 = A._setArrayType(makeConstList(["\u062c\u0646\u0648\u0631\u064a", "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", "\u0633\u06d0\u067e\u062a\u0645\u0628\u0631", "\u0627\u06a9\u062a\u0648\u0628\u0631", "\u0646\u0648\u0645\u0628\u0631", "\u062f\u0633\u0645\u0628\u0631"]), type$.JSArray_String); B.List_B8J4 = A._setArrayType(makeConstList([1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577]), type$.JSArray_int); B.List_BC_AD = A._setArrayType(makeConstList(["BC", "AD"]), type$.JSArray_String); B.List_BEG = A._setArrayType(makeConstList(["ig.", "al.", "ar.", "az.", "og.", "or.", "lr."]), type$.JSArray_String); B.List_BT4 = A._setArrayType(makeConstList(["prvi kvartal", "drugi kvartal", "tre\u0107i kvartal", "\u010detvrti kvartal"]), type$.JSArray_String); B.List_BeZ = A._setArrayType(makeConstList(["EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"]), type$.JSArray_String); B.List_Bjl = A._setArrayType(makeConstList(["HH:mm:ss, zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.List_BuR = A._setArrayType(makeConstList(["\u12d3/\u12d3", "\u12d3/\u121d"]), type$.JSArray_String); B.List_C0t = A._setArrayType(makeConstList(["P\xfchap\xe4ev", "Esmasp\xe4ev", "Teisip\xe4ev", "Kolmap\xe4ev", "Neljap\xe4ev", "Reede", "Laup\xe4ev"]), type$.JSArray_String); B.List_C2I = A._setArrayType(makeConstList(["ianuarie", "februarie", "martie", "aprilie", "mai", "iunie", "iulie", "august", "septembrie", "octombrie", "noiembrie", "decembrie"]), type$.JSArray_String); B.Type__$InvoiceScheduleEntity_mLc = A.typeLiteral("_$InvoiceScheduleEntity"); B.List_C340 = A._setArrayType(makeConstList([B.Type_InvoiceScheduleEntity_26b, B.Type__$InvoiceScheduleEntity_mLc]), type$.JSArray_Type); B.List_C34 = A._setArrayType(makeConstList(["1.\xba trimestre", "2.\xba trimestre", "3.\xba trimestre", "4.\xba trimestre"]), type$.JSArray_String); B.List_C5D = A._setArrayType(makeConstList(["EEEE d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"]), type$.JSArray_String); B.Type__$StaticDataEntity_qVS = A.typeLiteral("_$StaticDataEntity"); B.List_C7Y0 = A._setArrayType(makeConstList([B.Type_StaticDataEntity_7Re, B.Type__$StaticDataEntity_qVS]), type$.JSArray_Type); B.List_C7Y = A._setArrayType(makeConstList([0, 4, 12, 1, 5, 13, 3, 7, 15]), type$.JSArray_int); B.List_C8d = A._setArrayType(makeConstList(["\u0930\u0935\u093f\u0935\u093e\u0930", "\u0938\u094b\u092e\u0935\u093e\u0930", "\u092e\u0902\u0917\u0933\u0935\u093e\u0930", "\u092c\u0941\u0927\u0935\u093e\u0930", "\u0917\u0941\u0930\u0941\u0935\u093e\u0930", "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930", "\u0936\u0928\u093f\u0935\u093e\u0930"]), type$.JSArray_String); B.List_CBZ = A._setArrayType(makeConstList(["Sul", "Llun", "Maw", "Mer", "Iau", "Gwe", "Sad"]), type$.JSArray_String); B.List_CBs = A._setArrayType(makeConstList(["\u0441\u0442\u0443", "\u043b\u044e\u0442", "\u0441\u0430\u043a", "\u043a\u0440\u0430", "\u043c\u0430\u0439", "\u0447\u044d\u0440", "\u043b\u0456\u043f", "\u0436\u043d\u0456", "\u0432\u0435\u0440", "\u043a\u0430\u0441", "\u043b\u0456\u0441", "\u0441\u043d\u0435"]), type$.JSArray_String); B.List_CC_OC = A._setArrayType(makeConstList(["CC", "OC"]), type$.JSArray_String); B.List_CEh = A._setArrayType(makeConstList(["pointerdown", "pointermove", "pointerleave", "pointerup", "pointercancel", "touchstart", "touchend", "touchmove", "touchcancel", "mousedown", "mousemove", "mouseleave", "mouseup", "keyup", "keydown"]), type$.JSArray_String); B.List_CFG = A._setArrayType(makeConstList(["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"]), type$.JSArray_String); B.TaskReportFields_0 = new A.TaskReportFields(0, "number"); B.TaskReportFields_1 = new A.TaskReportFields(1, "id"); B.TaskReportFields_2 = new A.TaskReportFields(2, "rate"); B.TaskReportFields_3 = new A.TaskReportFields(3, "calculated_rate"); B.TaskReportFields_4 = new A.TaskReportFields(4, "start_time"); B.TaskReportFields_5 = new A.TaskReportFields(5, "end_time"); B.TaskReportFields_6 = new A.TaskReportFields(6, "duration"); B.TaskReportFields_7 = new A.TaskReportFields(7, "description"); B.TaskReportFields_8 = new A.TaskReportFields(8, "invoice"); B.TaskReportFields_9 = new A.TaskReportFields(9, "invoice_amount"); B.TaskReportFields_10 = new A.TaskReportFields(10, "invoice_date"); B.TaskReportFields_11 = new A.TaskReportFields(11, "invoice_due_date"); B.TaskReportFields_12 = new A.TaskReportFields(12, "project"); B.TaskReportFields_13 = new A.TaskReportFields(13, "client"); B.TaskReportFields_14 = new A.TaskReportFields(14, "client_balance"); B.TaskReportFields_15 = new A.TaskReportFields(15, "client_address1"); B.TaskReportFields_16 = new A.TaskReportFields(16, "client_address2"); B.TaskReportFields_17 = new A.TaskReportFields(17, "client_shipping_address1"); B.TaskReportFields_18 = new A.TaskReportFields(18, "client_shipping_address2"); B.TaskReportFields_19 = new A.TaskReportFields(19, "task1"); B.TaskReportFields_20 = new A.TaskReportFields(20, "task2"); B.TaskReportFields_21 = new A.TaskReportFields(21, "task3"); B.TaskReportFields_22 = new A.TaskReportFields(22, "task4"); B.TaskReportFields_23 = new A.TaskReportFields(23, "status"); B.TaskReportFields_24 = new A.TaskReportFields(24, "assigned_to"); B.TaskReportFields_25 = new A.TaskReportFields(25, "created_by"); B.TaskReportFields_26 = new A.TaskReportFields(26, "amount"); B.TaskReportFields_27 = new A.TaskReportFields(27, "record_state"); B.TaskReportFields_28 = new A.TaskReportFields(28, "is_invoiced"); B.List_CFh = A._setArrayType(makeConstList([B.TaskReportFields_0, B.TaskReportFields_1, B.TaskReportFields_2, B.TaskReportFields_3, B.TaskReportFields_4, B.TaskReportFields_5, B.TaskReportFields_6, B.TaskReportFields_7, B.TaskReportFields_8, B.TaskReportFields_9, B.TaskReportFields_10, B.TaskReportFields_11, B.TaskReportFields_12, B.TaskReportFields_13, B.TaskReportFields_14, B.TaskReportFields_15, B.TaskReportFields_16, B.TaskReportFields_17, B.TaskReportFields_18, B.TaskReportFields_19, B.TaskReportFields_20, B.TaskReportFields_21, B.TaskReportFields_22, B.TaskReportFields_23, B.TaskReportFields_24, B.TaskReportFields_25, B.TaskReportFields_26, B.TaskReportFields_27, B.TaskReportFields_28]), type$.JSArray_TaskReportFields); B.List_CNd = A._setArrayType(makeConstList(["\u062c\u0646\u0648\u0631\u064a", "\u0641\u06d0\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", "\u0633\u067e\u062a\u0645\u0628\u0631", "\u0627\u06a9\u062a\u0648\u0628\u0631", "\u0646\u0648\u0645\u0628\u0631", "\u062f\u0633\u0645\u0628\u0631"]), type$.JSArray_String); B.List_CNh = A._setArrayType(makeConstList(["\u0d89\u0dbb\u0dd2\u0daf\u0dcf", "\u0dc3\u0db3\u0dd4\u0daf\u0dcf", "\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf", "\u0db6\u0daf\u0dcf\u0daf\u0dcf", "\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf", "\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf", "\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf"]), type$.JSArray_String); B.List_CNx = A._setArrayType(makeConstList(["sun.", "m\xe1n.", "\xferi.", "mi\xf0.", "fim.", "f\xf6s.", "lau."]), type$.JSArray_String); B.Type__$ScheduleEntity_8Pe = A.typeLiteral("_$ScheduleEntity"); B.List_CVn = A._setArrayType(makeConstList([B.Type_ScheduleEntity_cZu, B.Type__$ScheduleEntity_8Pe]), type$.JSArray_Type); B.List_CWG0 = A._setArrayType(makeConstList(["y-'\u0436'., d-MMMM, EEEE", "y-'\u0436'., d-MMMM", "y-'\u0436'., d-MMM", "d/M/yy"]), type$.JSArray_String); B.List_CWG = A._setArrayType(makeConstList(["\u0698\u0627\u0646\u0648\u06cc\u0647\u0654", "\u0641\u0648\u0631\u06cc\u0647\u0654", "\u0645\u0627\u0631\u0633", "\u0622\u0648\u0631\u06cc\u0644", "\u0645\u0647\u0654", "\u0698\u0648\u0626\u0646", "\u0698\u0648\u0626\u06cc\u0647\u0654", "\u0627\u0648\u062a", "\u0633\u067e\u062a\u0627\u0645\u0628\u0631", "\u0627\u06a9\u062a\u0628\u0631", "\u0646\u0648\u0627\u0645\u0628\u0631", "\u062f\u0633\u0627\u0645\u0628\u0631"]), type$.JSArray_String); B.List_CWW = A._setArrayType(makeConstList(["\xc71", "\xc72", "\xc73", "\xc74"]), type$.JSArray_String); B.List_CeS = A._setArrayType(makeConstList(["sausio", "vasario", "kovo", "baland\u017eio", "gegu\u017e\u0117s", "bir\u017eelio", "liepos", "rugpj\u016b\u010dio", "rugs\u0117jo", "spalio", "lapkri\u010dio", "gruod\u017eio"]), type$.JSArray_String); B.List_CgM = A._setArrayType(makeConstList(["H\u6642mm\u5206ss\u79d2 zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"]), type$.JSArray_String); B.List_Ch1_Ch2_Ch3_Ch4 = A._setArrayType(makeConstList(["Ch1", "Ch2", "Ch3", "Ch4"]), type$.JSArray_String); B.List_Cht = A._setArrayType(makeConstList(["E", "P", "M", "A", "M", "Hun", "Hul", "Ago", "Set", "Okt", "Nob", "Dis"]), type$.JSArray_String); B.List_Cny = A._setArrayType(makeConstList(["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1", "\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd", "\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd", "\u0baa\u0bc1\u0ba4\u0ba9\u0bcd", "\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd", "\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf", "\u0b9a\u0ba9\u0bbf"]), type$.JSArray_String); B.List_CtV = A._setArrayType(makeConstList(["cccc d. MMMM y", "d. MMMM y", "d.M.y", "d.M.y"]), type$.JSArray_String); B.List_Cu4 = A._setArrayType(makeConstList(["I kw.", "II kw.", "III kw.", "IV kw."]), type$.JSArray_String); B.List_Cu40 = A._setArrayType(makeConstList(["nedelja", "ponedeljak", "utorak", "sreda", "\u010detvrtak", "petak", "subota"]), type$.JSArray_String); B.List_Cz8 = A._setArrayType(makeConstList(["\u0431.\u0437.\u0447.", "\u0431.\u0437."]), type$.JSArray_String); B.Type__$TaskUIState_gg4 = A.typeLiteral("_$TaskUIState"); B.List_D34 = A._setArrayType(makeConstList([B.Type_TaskUIState_oqK, B.Type__$TaskUIState_gg4]), type$.JSArray_Type); B.List_Dak = A._setArrayType(makeConstList(["a h:mm:ss zzzz", "a h:mm:ss z", "a h:mm:ss", "a h:mm"]), type$.JSArray_String); B.List_Db0 = A._setArrayType(makeConstList(["pr. Kr.", "po Kr."]), type$.JSArray_String); B.Type_TransactionRuleItemResponse_e8d = A.typeLiteral("TransactionRuleItemResponse"); B.Type_INA = A.typeLiteral("_$TransactionRuleItemResponse"); B.List_DlG = A._setArrayType(makeConstList([B.Type_TransactionRuleItemResponse_e8d, B.Type_INA]), type$.JSArray_Type); B.Type_TransactionRuleListResponse_e8d = A.typeLiteral("TransactionRuleListResponse"); B.Type_INA0 = A.typeLiteral("_$TransactionRuleListResponse"); B.List_DlG0 = A._setArrayType(makeConstList([B.Type_TransactionRuleListResponse_e8d, B.Type_INA0]), type$.JSArray_Type); B.Type_TokenListResponse_71T = A.typeLiteral("TokenListResponse"); B.Type__$TokenListResponse_Tti = A.typeLiteral("_$TokenListResponse"); B.List_Dmn = A._setArrayType(makeConstList([B.Type_TokenListResponse_71T, B.Type__$TokenListResponse_Tti]), type$.JSArray_Type); B.List_Dns = A._setArrayType(makeConstList(["\u0bae\u0bc1\u0bb1\u0bcd\u0baa\u0b95\u0bb2\u0bcd", "\u0baa\u0bbf\u0bb1\u0bcd\u0baa\u0b95\u0bb2\u0bcd"]), type$.JSArray_String); B.List_DpJ = A._setArrayType(makeConstList(["\u091c\u0928\u0935\u0930\u0940", "\u092b\u0947\u092c\u094d\u0930\u0941\u0905\u0930\u0940", "\u092e\u093e\u0930\u094d\u091a", "\u0905\u092a\u094d\u0930\u093f\u0932", "\u092e\u0947", "\u091c\u0941\u0928", "\u091c\u0941\u0932\u093e\u0908", "\u0905\u0917\u0938\u094d\u091f", "\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930", "\u0905\u0915\u094d\u091f\u094b\u092c\u0930", "\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930", "\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930"]), type$.JSArray_String); B.List_Drw0 = A._setArrayType(makeConstList(["1\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02", "2\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02", "3\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02", "4\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02"]), type$.JSArray_String); B.List_Drw = A._setArrayType(makeConstList(["sunnuntaina", "maanantaina", "tiistaina", "keskiviikkona", "torstaina", "perjantaina", "lauantaina"]), type$.JSArray_String); B.List_Drw1 = A._setArrayType(makeConstList([B.DateRange_last7Days, B.DateRange_last30Days, B.DateRange_last365Days, B.DateRange_thisMonth, B.DateRange_lastMonth, B.DateRange_thisQuarter, B.DateRange_lastQuarter, B.DateRange_thisYear, B.DateRange_lastYear, B.DateRange_allTime, B.DateRange_custom]), A.findType("JSArray")); B.List_Dtn = A._setArrayType(makeConstList(["\u09b0\u09ac\u09bf", "\u09b8\u09cb\u09ae", "\u09ae\u0999\u09cd\u0997\u09b2", "\u09ac\u09c1\u09a7", "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf", "\u09b6\u09c1\u0995\u09cd\u09b0", "\u09b6\u09a8\u09bf"]), type$.JSArray_String); B.List_DuK = A._setArrayType(makeConstList(["H.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"]), type$.JSArray_String); B.List_E2n = A._setArrayType(makeConstList(["Dydd Sul", "Dydd Llun", "Dydd Mawrth", "Dydd Mercher", "Dydd Iau", "Dydd Gwener", "Dydd Sadwrn"]), type$.JSArray_String); B.List_E34 = A._setArrayType(makeConstList(["Xan.", "Feb.", "Mar.", "Abr.", "Maio", "Xu\xf1o", "Xul.", "Ago.", "Set.", "Out.", "Nov.", "Dec."]), type$.JSArray_String); B.List_E6J = A._setArrayType(makeConstList(["1. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435", "2. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435", "3. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435", "4. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435"]), type$.JSArray_String); B.List_EC3 = A._setArrayType(makeConstList(["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]), type$.JSArray_String); B.List_ECG = A._setArrayType(makeConstList(["\u0434\u0430 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430", "\u0430\u0434 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430"]), type$.JSArray_String); B.List_EEU = A._setArrayType(makeConstList(["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"]), type$.JSArray_String); B.List_EEy = A._setArrayType(makeConstList(["Ene", "Peb", "Mar", "Abr", "May", "Hun", "Hul", "Ago", "Set", "Okt", "Nob", "Dis"]), type$.JSArray_String); B.List_EFX = A._setArrayType(makeConstList(["HH:mm:ss (zzzz)", "HH:mm:ss (z)", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.Type_WebhookListResponse_dK2 = A.typeLiteral("WebhookListResponse"); B.Type__$WebhookListResponse_7Nb = A.typeLiteral("_$WebhookListResponse"); B.List_EFh = A._setArrayType(makeConstList([B.Type_WebhookListResponse_dK2, B.Type__$WebhookListResponse_7Nb]), type$.JSArray_Type); B.List_EGT = A._setArrayType(makeConstList(["HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.List_EGT0 = A._setArrayType(makeConstList(["\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8", "\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8", "\u10db\u10d0\u10e0\u10e2\u10d8", "\u10d0\u10de\u10e0\u10d8\u10da\u10d8", "\u10db\u10d0\u10d8\u10e1\u10d8", "\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8", "\u10d8\u10d5\u10da\u10d8\u10e1\u10d8", "\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd", "\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8", "\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8", "\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8", "\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8"]), type$.JSArray_String); B.List_EGl = A._setArrayType(makeConstList(["y '\u0436'. d MMMM, EEEE", "y '\u0436'. d MMMM", "y '\u0436'. dd MMM", "dd.MM.yy"]), type$.JSArray_String); B.List_EHU = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.MM.y"]), type$.JSArray_String); B.Type__$EInvoiceElementEntity_Ay6 = A.typeLiteral("_$EInvoiceElementEntity"); B.List_EJx = A._setArrayType(makeConstList([B.Type_EInvoiceElementEntity_IY4, B.Type__$EInvoiceElementEntity_Ay6]), type$.JSArray_Type); B.Type__$VendorState_7Nt = A.typeLiteral("_$VendorState"); B.List_EK00 = A._setArrayType(makeConstList([B.Type_VendorState_Db0, B.Type__$VendorState_7Nt]), type$.JSArray_Type); B.List_EK0 = A._setArrayType(makeConstList(["thg 1", "thg 2", "thg 3", "thg 4", "thg 5", "thg 6", "thg 7", "thg 8", "thg 9", "thg 10", "thg 11", "thg 12"]), type$.JSArray_String); B.List_EKW0 = A._setArrayType(makeConstList(["f.h.", "e.h."]), type$.JSArray_String); B.Type__$RecurringExpenseUIState_yzJ = A.typeLiteral("_$RecurringExpenseUIState"); B.List_EKW1 = A._setArrayType(makeConstList([B.Type_RecurringExpenseUIState_TTS, B.Type__$RecurringExpenseUIState_yzJ]), type$.JSArray_Type); B.Type__$StaticState_pYG = A.typeLiteral("_$StaticState"); B.List_EKW2 = A._setArrayType(makeConstList([B.Type_StaticState_AgZ, B.Type__$StaticState_pYG]), type$.JSArray_Type); B.List_EKW = A._setArrayType(makeConstList(["1-\u0448\u044b \u043a\u0432.", "2-\u0433\u0456 \u043a\u0432.", "3-\u0446\u0456 \u043a\u0432.", "4-\u0442\u044b \u043a\u0432."]), type$.JSArray_String); B.List_ENd = A._setArrayType(makeConstList(["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"]), type$.JSArray_String); B.Type__$ExpenseScheduleEntity_4uk = A.typeLiteral("_$ExpenseScheduleEntity"); B.List_ENx = A._setArrayType(makeConstList([B.Type_ExpenseScheduleEntity_QWG, B.Type__$ExpenseScheduleEntity_4uk]), type$.JSArray_Type); B.List_EOZ = A._setArrayType(makeConstList(["1-\u056b\u0576 \u0565\u057c\u0574\u057d.", "2-\u0580\u0564 \u0565\u057c\u0574\u057d.", "3-\u0580\u0564 \u0565\u057c\u0574\u057d.", "4-\u0580\u0564 \u0565\u057c\u0574\u057d."]), type$.JSArray_String); B.Type__$VendorContactEntity_2Zs = A.typeLiteral("_$VendorContactEntity"); B.List_ES1 = A._setArrayType(makeConstList([B.Type_VendorContactEntity_2Vk, B.Type__$VendorContactEntity_2Zs]), type$.JSArray_Type); B.List_ES6 = A._setArrayType(makeConstList(["\u0e2d\u0e32", "\u0e08", "\u0e2d", "\u0e1e", "\u0e1e\u0e24", "\u0e28", "\u0e2a"]), type$.JSArray_String); B.Type_GatewayTokenItemResponse_4jG = A.typeLiteral("GatewayTokenItemResponse"); B.Type__$GatewayTokenItemResponse_ald = A.typeLiteral("_$GatewayTokenItemResponse"); B.List_ESD = A._setArrayType(makeConstList([B.Type_GatewayTokenItemResponse_4jG, B.Type__$GatewayTokenItemResponse_ald]), type$.JSArray_Type); B.Type_ProjectItemResponse_Wn0 = A.typeLiteral("ProjectItemResponse"); B.Type__$ProjectItemResponse_uTE = A.typeLiteral("_$ProjectItemResponse"); B.List_EcE = A._setArrayType(makeConstList([B.Type_ProjectItemResponse_Wn0, B.Type__$ProjectItemResponse_uTE]), type$.JSArray_Type); B.Type__$TaxRateState_EUq = A.typeLiteral("_$TaxRateState"); B.List_Ecu1 = A._setArrayType(makeConstList([B.Type_TaxRateState_axY, B.Type__$TaxRateState_EUq]), type$.JSArray_Type); B.List_Ecu = A._setArrayType(makeConstList(["{1} \u0915\u094b {0}", "{1} \u0915\u094b {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.RecurringExpenseReportFields_0 = new A.RecurringExpenseReportFields(0, "id"); B.RecurringExpenseReportFields_1 = new A.RecurringExpenseReportFields(1, "amount"); B.RecurringExpenseReportFields_2 = new A.RecurringExpenseReportFields(2, "net_amount"); B.RecurringExpenseReportFields_3 = new A.RecurringExpenseReportFields(3, "tax_amount"); B.RecurringExpenseReportFields_4 = new A.RecurringExpenseReportFields(4, "transaction_reference"); B.RecurringExpenseReportFields_5 = new A.RecurringExpenseReportFields(5, "currency"); B.RecurringExpenseReportFields_6 = new A.RecurringExpenseReportFields(6, "date"); B.RecurringExpenseReportFields_7 = new A.RecurringExpenseReportFields(7, "payment_date"); B.RecurringExpenseReportFields_8 = new A.RecurringExpenseReportFields(8, "payment_type"); B.RecurringExpenseReportFields_9 = new A.RecurringExpenseReportFields(9, "tax_rate1"); B.RecurringExpenseReportFields_10 = new A.RecurringExpenseReportFields(10, "tax_rate2"); B.RecurringExpenseReportFields_11 = new A.RecurringExpenseReportFields(11, "tax_rate3"); B.RecurringExpenseReportFields_12 = new A.RecurringExpenseReportFields(12, "client"); B.RecurringExpenseReportFields_13 = new A.RecurringExpenseReportFields(13, "client_balance"); B.RecurringExpenseReportFields_14 = new A.RecurringExpenseReportFields(14, "client_address1"); B.RecurringExpenseReportFields_15 = new A.RecurringExpenseReportFields(15, "client_address2"); B.RecurringExpenseReportFields_16 = new A.RecurringExpenseReportFields(16, "client_shipping_address1"); B.RecurringExpenseReportFields_17 = new A.RecurringExpenseReportFields(17, "client_shipping_address2"); B.RecurringExpenseReportFields_18 = new A.RecurringExpenseReportFields(18, "vendor"); B.RecurringExpenseReportFields_19 = new A.RecurringExpenseReportFields(19, "expense1"); B.RecurringExpenseReportFields_20 = new A.RecurringExpenseReportFields(20, "expense2"); B.RecurringExpenseReportFields_21 = new A.RecurringExpenseReportFields(21, "expense3"); B.RecurringExpenseReportFields_22 = new A.RecurringExpenseReportFields(22, "expense4"); B.RecurringExpenseReportFields_23 = new A.RecurringExpenseReportFields(23, "category"); B.RecurringExpenseReportFields_24 = new A.RecurringExpenseReportFields(24, "assigned_to"); B.RecurringExpenseReportFields_25 = new A.RecurringExpenseReportFields(25, "created_by"); B.RecurringExpenseReportFields_26 = new A.RecurringExpenseReportFields(26, "public_notes"); B.RecurringExpenseReportFields_27 = new A.RecurringExpenseReportFields(27, "private_notes"); B.RecurringExpenseReportFields_28 = new A.RecurringExpenseReportFields(28, "frequency"); B.RecurringExpenseReportFields_29 = new A.RecurringExpenseReportFields(29, "start_date"); B.RecurringExpenseReportFields_30 = new A.RecurringExpenseReportFields(30, "remaining_cycles"); B.RecurringExpenseReportFields_31 = new A.RecurringExpenseReportFields(31, "record_state"); B.List_Ecu0 = A._setArrayType(makeConstList([B.RecurringExpenseReportFields_0, B.RecurringExpenseReportFields_1, B.RecurringExpenseReportFields_2, B.RecurringExpenseReportFields_3, B.RecurringExpenseReportFields_4, B.RecurringExpenseReportFields_5, B.RecurringExpenseReportFields_6, B.RecurringExpenseReportFields_7, B.RecurringExpenseReportFields_8, B.RecurringExpenseReportFields_9, B.RecurringExpenseReportFields_10, B.RecurringExpenseReportFields_11, B.RecurringExpenseReportFields_12, B.RecurringExpenseReportFields_13, B.RecurringExpenseReportFields_14, B.RecurringExpenseReportFields_15, B.RecurringExpenseReportFields_16, B.RecurringExpenseReportFields_17, B.RecurringExpenseReportFields_18, B.RecurringExpenseReportFields_19, B.RecurringExpenseReportFields_20, B.RecurringExpenseReportFields_21, B.RecurringExpenseReportFields_22, B.RecurringExpenseReportFields_23, B.RecurringExpenseReportFields_24, B.RecurringExpenseReportFields_25, B.RecurringExpenseReportFields_26, B.RecurringExpenseReportFields_27, B.RecurringExpenseReportFields_28, B.RecurringExpenseReportFields_29, B.RecurringExpenseReportFields_30, B.RecurringExpenseReportFields_31]), type$.JSArray_RecurringExpenseReportFields); B.List_EfK = A._setArrayType(makeConstList(["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"]), type$.JSArray_String); B.List_Ejg = A._setArrayType(makeConstList(["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435", "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a", "\u0432\u0442\u043e\u0440\u043d\u0438\u043a", "\u0441\u0440\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0435\u0440\u0433", "\u043f\u044f\u0442\u043d\u0438\u0446\u0430", "\u0441\u0443\u0431\u0431\u043e\u0442\u0430"]), type$.JSArray_String); B.List_EkK = A._setArrayType(makeConstList(["duminic\u0103", "luni", "mar\u021bi", "miercuri", "joi", "vineri", "s\xe2mb\u0103t\u0103"]), type$.JSArray_String); B.List_EoI = A._setArrayType(makeConstList(["jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des"]), type$.JSArray_String); B.List_EoM = A._setArrayType(makeConstList(["\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a", "\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a"]), type$.JSArray_String); B.Color_1140850688 = new A.Color(1140850688); B.OuterBoxShadow_kUP = new A.OuterBoxShadow(0, B.BlurStyle_0, B.Color_1140850688, B.Offset_0_0, 8); B.List_Ept = A._setArrayType(makeConstList([B.OuterBoxShadow_kUP]), type$.JSArray_BoxShadow); B.Type_PreImportResponse_GJu = A.typeLiteral("PreImportResponse"); B.Type__$PreImportResponse_kYz = A.typeLiteral("_$PreImportResponse"); B.List_Esr = A._setArrayType(makeConstList([B.Type_PreImportResponse_GJu, B.Type__$PreImportResponse_kYz]), type$.JSArray_Type); B.Type_ClientListResponse_apS = A.typeLiteral("ClientListResponse"); B.Type__$ClientListResponse_m5d = A.typeLiteral("_$ClientListResponse"); B.List_Esy = A._setArrayType(makeConstList([B.Type_ClientListResponse_apS, B.Type__$ClientListResponse_m5d]), type$.JSArray_Type); B.Type_TaxRateListResponse_2jN = A.typeLiteral("TaxRateListResponse"); B.Type__$TaxRateListResponse_atK = A.typeLiteral("_$TaxRateListResponse"); B.List_EuK0 = A._setArrayType(makeConstList([B.Type_TaxRateListResponse_2jN, B.Type__$TaxRateListResponse_atK]), type$.JSArray_Type); B.List_EuK = A._setArrayType(makeConstList(["igandea", "astelehena", "asteartea", "asteazkena", "osteguna", "ostirala", "larunbata"]), type$.JSArray_String); B.List_Euj = A._setArrayType(makeConstList(["janeiro", "fevereiro", "mar\xe7o", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"]), type$.JSArray_String); B.List_ExF = A._setArrayType(makeConstList(["\u0b1c\u0b3e", "\u0b2b\u0b47", "\u0b2e\u0b3e", "\u0b05", "\u0b2e\u0b07", "\u0b1c\u0b41", "\u0b1c\u0b41", "\u0b05", "\u0b38\u0b47", "\u0b05", "\u0b28", "\u0b21\u0b3f"]), type$.JSArray_String); B.List_Exp = A._setArrayType(makeConstList(["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"]), type$.JSArray_String); B.Type_ExpenseItemResponse_GC7 = A.typeLiteral("ExpenseItemResponse"); B.Type__$ExpenseItemResponse_EGJ = A.typeLiteral("_$ExpenseItemResponse"); B.List_EyN = A._setArrayType(makeConstList([B.Type_ExpenseItemResponse_GC7, B.Type__$ExpenseItemResponse_EGJ]), type$.JSArray_Type); B.List_F1_F2_F3_F4 = A._setArrayType(makeConstList(["F1", "F2", "F3", "F4"]), type$.JSArray_String); B.List_FGJ = A._setArrayType(makeConstList(["y- MMMM d- EEEE", "y- MMMM d", "y- MMM d", "dd-MM-yy"]), type$.JSArray_String); B.List_FN7 = A._setArrayType(makeConstList(["\u043f\u0440\u0432\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "\u0434\u0440\u0443\u0433\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "\u0442\u0440\u0435\u045b\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "\u0447\u0435\u0442\u0432\u0440\u0442\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"]), type$.JSArray_String); B.Type__$QuoteState_NMc = A.typeLiteral("_$QuoteState"); B.List_FOq = A._setArrayType(makeConstList([B.Type_QuoteState_aJC, B.Type__$QuoteState_NMc]), type$.JSArray_Type); B.List_FRz = A._setArrayType(makeConstList(["D", "S", "T", "Q", "Q", "S", "S"]), type$.JSArray_String); B.Type__$ProjectUIState_dUt = A.typeLiteral("_$ProjectUIState"); B.List_FUM = A._setArrayType(makeConstList([B.Type_ProjectUIState_osT, B.Type__$ProjectUIState_dUt]), type$.JSArray_Type); B.List_Fa0 = A._setArrayType(makeConstList(["\u0540", "\u0553", "\u0544", "\u0531", "\u0544", "\u0540", "\u0540", "\u0555", "\u054d", "\u0540", "\u0546", "\u0534"]), type$.JSArray_String); B.List_Fdi = A._setArrayType(makeConstList(["S.M.", "TM"]), type$.JSArray_String); B.Type_CurrencyItemResponse_2Th = A.typeLiteral("CurrencyItemResponse"); B.Type__$CurrencyItemResponse_UKT = A.typeLiteral("_$CurrencyItemResponse"); B.List_Feh = A._setArrayType(makeConstList([B.Type_CurrencyItemResponse_2Th, B.Type__$CurrencyItemResponse_UKT]), type$.JSArray_Type); B.List_Fkd = A._setArrayType(makeConstList(["\u0996\u09cd\u09f0\u09c0\u0983 \u09aa\u09c2\u0983", "\u0996\u09cd\u09f0\u09c0\u0983"]), type$.JSArray_String); B.List_Ftb = A._setArrayType(makeConstList(["N", "P", "\xda", "S", "\u010c", "P", "S"]), type$.JSArray_String); B.List_FyV = A._setArrayType(makeConstList(["s\xf8ndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "l\xf8rdag"]), type$.JSArray_String); B.List_G3F = A._setArrayType(makeConstList(["{1} \u05d1\u05e9\u05e2\u05d4 {0}", "{1} \u05d1\u05e9\u05e2\u05d4 {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_G3K = A._setArrayType(makeConstList(["\u09aa\u09cd\u09f0\u09a5\u09ae \u09a4\u09bf\u09a8\u09bf\u09ae\u09be\u09b9", "\u09a6\u09cd\u09ac\u09bf\u09a4\u09c0\u09af\u09bc \u09a4\u09bf\u09a8\u09bf\u09ae\u09be\u09b9", "\u09a4\u09c3\u09a4\u09c0\u09af\u09bc \u09a4\u09bf\u09a8\u09bf\u09ae\u09be\u09b9", "\u099a\u09a4\u09c1\u09f0\u09cd\u09a5 \u09a4\u09bf\u09a8\u09bf\u09ae\u09be\u09b9"]), type$.JSArray_String); B.List_G3K0 = A._setArrayType(makeConstList(["\u0b1c\u0b3e\u0b28\u0b41\u0b06\u0b30\u0b40", "\u0b2b\u0b47\u0b2c\u0b43\u0b06\u0b30\u0b40", "\u0b2e\u0b3e\u0b30\u0b4d\u0b1a\u0b4d\u0b1a", "\u0b05\u0b2a\u0b4d\u0b30\u0b47\u0b32", "\u0b2e\u0b07", "\u0b1c\u0b41\u0b28", "\u0b1c\u0b41\u0b32\u0b3e\u0b07", "\u0b05\u0b17\u0b37\u0b4d\u0b1f", "\u0b38\u0b47\u0b2a\u0b4d\u0b1f\u0b47\u0b2e\u0b4d\u0b2c\u0b30", "\u0b05\u0b15\u0b4d\u0b1f\u0b4b\u0b2c\u0b30", "\u0b28\u0b2d\u0b47\u0b2e\u0b4d\u0b2c\u0b30", "\u0b21\u0b3f\u0b38\u0b47\u0b2e\u0b4d\u0b2c\u0b30"]), type$.JSArray_String); B.List_G5i = A._setArrayType(makeConstList(["\u0ab0\u0ab5\u0abf", "\u0ab8\u0acb\u0aae", "\u0aae\u0a82\u0a97\u0ab3", "\u0aac\u0ac1\u0aa7", "\u0a97\u0ac1\u0ab0\u0ac1", "\u0ab6\u0ac1\u0a95\u0acd\u0ab0", "\u0ab6\u0aa8\u0abf"]), type$.JSArray_String); B.List_G61 = A._setArrayType(makeConstList(["EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.yy"]), type$.JSArray_String); B.List_G7t = A._setArrayType(makeConstList(["\u0e81\u0ec8\u0ead\u0e99\u0e84\u0ea3\u0eb4\u0e94\u0eaa\u0eb1\u0e81\u0e81\u0eb0\u0ea5\u0eb2\u0e94", "\u0e84\u0ea3\u0eb4\u0e94\u0eaa\u0eb1\u0e81\u0e81\u0eb0\u0ea5\u0eb2\u0e94"]), type$.JSArray_String); B.List_G9W = A._setArrayType(makeConstList([0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0]), type$.JSArray_double); B.List_GA9 = A._setArrayType(makeConstList(["\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0627\u0648\u0644", "\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u062f\u0648\u0645", "\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0633\u0648\u0645", "\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0686\u0647\u0627\u0631\u0645"]), type$.JSArray_String); B.List_GFk = A._setArrayType(makeConstList(["\u10eb\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10da\u10d7\u10d0\u10e6\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8\u10d7", "\u10d0\u10ee\u10d0\u10da\u10d8 \u10ec\u10d4\u10da\u10d7\u10d0\u10e6\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8\u10d7"]), type$.JSArray_String); B.List_GJC = A._setArrayType(makeConstList(["+//silmaril//dtd html pro v0r11 19970101//", "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", "-//as//dtd html 3.0 aswedit + extensions//", "-//ietf//dtd html 2.0 level 1//", "-//ietf//dtd html 2.0 level 2//", "-//ietf//dtd html 2.0 strict level 1//", "-//ietf//dtd html 2.0 strict level 2//", "-//ietf//dtd html 2.0 strict//", "-//ietf//dtd html 2.0//", "-//ietf//dtd html 2.1e//", "-//ietf//dtd html 3.0//", "-//ietf//dtd html 3.2 final//", "-//ietf//dtd html 3.2//", "-//ietf//dtd html 3//", "-//ietf//dtd html level 0//", "-//ietf//dtd html level 1//", "-//ietf//dtd html level 2//", "-//ietf//dtd html level 3//", "-//ietf//dtd html strict level 0//", "-//ietf//dtd html strict level 1//", "-//ietf//dtd html strict level 2//", "-//ietf//dtd html strict level 3//", "-//ietf//dtd html strict//", "-//ietf//dtd html//", "-//metrius//dtd metrius presentational//", "-//microsoft//dtd internet explorer 2.0 html strict//", "-//microsoft//dtd internet explorer 2.0 html//", "-//microsoft//dtd internet explorer 2.0 tables//", "-//microsoft//dtd internet explorer 3.0 html strict//", "-//microsoft//dtd internet explorer 3.0 html//", "-//microsoft//dtd internet explorer 3.0 tables//", "-//netscape comm. corp.//dtd html//", "-//netscape comm. corp.//dtd strict html//", "-//o'reilly and associates//dtd html 2.0//", "-//o'reilly and associates//dtd html extended 1.0//", "-//o'reilly and associates//dtd html extended relaxed 1.0//", "-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//", "-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//", "-//spyglass//dtd html 2.0 extended//", "-//sq//dtd html 2.0 hotmetal + extensions//", "-//sun microsystems corp.//dtd hotjava html//", "-//sun microsystems corp.//dtd hotjava strict html//", "-//w3c//dtd html 3 1995-03-24//", "-//w3c//dtd html 3.2 draft//", "-//w3c//dtd html 3.2 final//", "-//w3c//dtd html 3.2//", "-//w3c//dtd html 3.2s draft//", "-//w3c//dtd html 4.0 frameset//", "-//w3c//dtd html 4.0 transitional//", "-//w3c//dtd html experimental 19960712//", "-//w3c//dtd html experimental 970421//", "-//w3c//dtd w3 html//", "-//w3o//dtd w3 html 3.0//", "-//webtechs//dtd mozilla html 2.0//", "-//webtechs//dtd mozilla html//"]), type$.JSArray_String); B.List_GKK = A._setArrayType(makeConstList(["U", "O", "M", "A", "M", "E", "U", "A", "I", "U", "A", "A"]), type$.JSArray_String); B.List_GM0 = A._setArrayType(makeConstList(["\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799", "\u1785\u1793\u17d2\u1791", "\u17a2\u1784\u17d2\u1782\u17b6\u179a", "\u1796\u17bb\u1792", "\u1796\u17d2\u179a\u17a0", "\u179f\u17bb\u1780\u17d2\u179a", "\u179f\u17c5\u179a\u17cd"]), type$.JSArray_String); B.List_GRA = A._setArrayType(makeConstList(["Jan.", "Feb.", "M\xe4rz", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.", "Dez."]), type$.JSArray_String); B.List_GRf = A._setArrayType(makeConstList(["\u7b2c\u4e00\u5b63\u5ea6", "\u7b2c\u4e8c\u5b63\u5ea6", "\u7b2c\u4e09\u5b63\u5ea6", "\u7b2c\u56db\u5b63\u5ea6"]), type$.JSArray_String); B.List_GRz = A._setArrayType(makeConstList(["sije\u010danj", "velja\u010da", "o\u017eujak", "travanj", "svibanj", "lipanj", "srpanj", "kolovoz", "rujan", "listopad", "studeni", "prosinac"]), type$.JSArray_String); B.List_GVD = A._setArrayType(makeConstList(["janu\xe1r", "febru\xe1r", "m\xe1rcius", "\xe1prilis", "m\xe1jus", "j\xfanius", "j\xfalius", "augusztus", "szeptember", "okt\xf3ber", "november", "december"]), type$.JSArray_String); B.List_GVt = A._setArrayType(makeConstList(["\u0434\u043e \u043d. \u0435.", "\u043d. \u0435."]), type$.JSArray_String); B.Type_PdfPreviewRequest_Eu7 = A.typeLiteral("PdfPreviewRequest"); B.Type__$PdfPreviewRequest_RoN = A.typeLiteral("_$PdfPreviewRequest"); B.List_GVt0 = A._setArrayType(makeConstList([B.Type_PdfPreviewRequest_Eu7, B.Type__$PdfPreviewRequest_RoN]), type$.JSArray_Type); B.List_GZS = A._setArrayType(makeConstList(["\u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995", "\u09a6\u09cd\u09ac\u09bf\u09a4\u09c0\u09af\u09bc \u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995", "\u09a4\u09c3\u09a4\u09c0\u09af\u09bc \u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995", "\u099a\u09a4\u09c1\u09b0\u09cd\u09a5 \u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995"]), type$.JSArray_String); B.List_GZh = A._setArrayType(makeConstList(["\u0411\u0456\u0437\u0434\u0456\u04a3 \u0437\u0430\u043c\u0430\u043d\u044b\u043c\u044b\u0437\u0493\u0430 \u0434\u0435\u0439\u0456\u043d", "\u0431\u0456\u0437\u0434\u0456\u04a3 \u0437\u0430\u043c\u0430\u043d\u044b\u043c\u044b\u0437"]), type$.JSArray_String); B.FileStorage_company_state_0 = new A.FileStorage("company_state_0"); B.PersistenceRepository_FileStorage_company_state_0 = new A.PersistenceRepository(B.FileStorage_company_state_0); B.FileStorage_company_state_1 = new A.FileStorage("company_state_1"); B.PersistenceRepository_FileStorage_company_state_1 = new A.PersistenceRepository(B.FileStorage_company_state_1); B.FileStorage_company_state_2 = new A.FileStorage("company_state_2"); B.PersistenceRepository_FileStorage_company_state_2 = new A.PersistenceRepository(B.FileStorage_company_state_2); B.FileStorage_company_state_3 = new A.FileStorage("company_state_3"); B.PersistenceRepository_FileStorage_company_state_3 = new A.PersistenceRepository(B.FileStorage_company_state_3); B.FileStorage_company_state_4 = new A.FileStorage("company_state_4"); B.PersistenceRepository_FileStorage_company_state_4 = new A.PersistenceRepository(B.FileStorage_company_state_4); B.FileStorage_company_state_5 = new A.FileStorage("company_state_5"); B.PersistenceRepository_FileStorage_company_state_5 = new A.PersistenceRepository(B.FileStorage_company_state_5); B.FileStorage_company_state_6 = new A.FileStorage("company_state_6"); B.PersistenceRepository_FileStorage_company_state_6 = new A.PersistenceRepository(B.FileStorage_company_state_6); B.FileStorage_company_state_7 = new A.FileStorage("company_state_7"); B.PersistenceRepository_FileStorage_company_state_7 = new A.PersistenceRepository(B.FileStorage_company_state_7); B.FileStorage_company_state_8 = new A.FileStorage("company_state_8"); B.PersistenceRepository_FileStorage_company_state_8 = new A.PersistenceRepository(B.FileStorage_company_state_8); B.FileStorage_company_state_9 = new A.FileStorage("company_state_9"); B.PersistenceRepository_FileStorage_company_state_9 = new A.PersistenceRepository(B.FileStorage_company_state_9); B.List_Ga5 = A._setArrayType(makeConstList([B.PersistenceRepository_FileStorage_company_state_0, B.PersistenceRepository_FileStorage_company_state_1, B.PersistenceRepository_FileStorage_company_state_2, B.PersistenceRepository_FileStorage_company_state_3, B.PersistenceRepository_FileStorage_company_state_4, B.PersistenceRepository_FileStorage_company_state_5, B.PersistenceRepository_FileStorage_company_state_6, B.PersistenceRepository_FileStorage_company_state_7, B.PersistenceRepository_FileStorage_company_state_8, B.PersistenceRepository_FileStorage_company_state_9]), A.findType("JSArray")); B.List_GbX = A._setArrayType(makeConstList(["\u0642\u0628\u0644 \u0627\u0644\u0645\u064a\u0644\u0627\u062f", "\u0645\u064a\u0644\u0627\u062f\u064a"]), type$.JSArray_String); B.List_Gn1 = A._setArrayType(makeConstList(["xaneiro", "febreiro", "marzo", "abril", "maio", "xu\xf1o", "xullo", "agosto", "setembro", "outubro", "novembro", "decembro"]), type$.JSArray_String); B.Type_SizeItemResponse_mV4 = A.typeLiteral("SizeItemResponse"); B.Type__$SizeItemResponse_f7L = A.typeLiteral("_$SizeItemResponse"); B.List_Goz = A._setArrayType(makeConstList([B.Type_SizeItemResponse_mV4, B.Type__$SizeItemResponse_f7L]), type$.JSArray_Type); B.List_GsG = A._setArrayType(makeConstList(["\u0436\u0435\u043a.", "\u0434\u04af\u0439.", "\u0448\u0435\u0439\u0448.", "\u0448\u0430\u0440\u0448.", "\u0431\u0435\u0439\u0448.", "\u0436\u0443\u043c\u0430", "\u0438\u0448\u043c."]), type$.JSArray_String); B.Type__$SizeEntity_aLp = A.typeLiteral("_$SizeEntity"); B.List_Gue = A._setArrayType(makeConstList([B.Type_SizeEntity_ROq, B.Type__$SizeEntity_aLp]), type$.JSArray_Type); B.Type__$CreditState_4YB = A.typeLiteral("_$CreditState"); B.List_GxI = A._setArrayType(makeConstList([B.Type_CreditState_23h, B.Type__$CreditState_4YB]), type$.JSArray_Type); B.List_GyB = A._setArrayType(makeConstList(["\u0421", "\u041b", "\u0411", "\u041a", "\u0422", "\u0427", "\u041b", "\u0421", "\u0412", "\u0416", "\u041b", "\u0413"]), type$.JSArray_String); B.Type_GroupListResponse_Iwp = A.typeLiteral("GroupListResponse"); B.Type__$GroupListResponse_LZB = A.typeLiteral("_$GroupListResponse"); B.List_Gzp = A._setArrayType(makeConstList([B.Type_GroupListResponse_Iwp, B.Type__$GroupListResponse_LZB]), type$.JSArray_Type); B.List_HFX = A._setArrayType(makeConstList(["{1} \u1793\u17c5\u200b\u1798\u17c9\u17c4\u1784 {0}", "{1} \u1793\u17c5\u200b\u1798\u17c9\u17c4\u1784 {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.Map_MUpTk = new A.GeneralConstantMap([50, B.Color_4294638330, 100, B.Color_4294309365, 200, B.Color_4293848814, 300, B.Color_4292927712, 350, B.Color_4292269782, 400, B.Color_4290624957, 500, B.Color_4288585374, 600, B.Color_4285887861, 700, B.Color_4284572001, 800, B.Color_4282532418, 850, B.Color_4281348144, 900, B.Color_4280361249], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_MUpTk_4288585374 = new A.MaterialColor(B.Map_MUpTk, 4288585374); B.ModalBarrier_irL = new A.ModalBarrier(B.MaterialColor_Map_MUpTk_4288585374, false, null, true, null, null, null, null); B.Opacity_U7q = new A.Opacity(0.3, B.ModalBarrier_irL, null); B.List_HZv = A._setArrayType(makeConstList([B.Opacity_U7q, B.Center_oER]), type$.JSArray_Widget); B.List_HZw = A._setArrayType(makeConstList(["Ch\u1ee7 Nh\u1eadt", "Th\u1ee9 Hai", "Th\u1ee9 Ba", "Th\u1ee9 T\u01b0", "Th\u1ee9 N\u0103m", "Th\u1ee9 S\xe1u", "Th\u1ee9 B\u1ea3y"]), type$.JSArray_String); B.List_HandleType_1_HandleType_2 = A._setArrayType(makeConstList([B.HandleType_1, B.HandleType_2]), A.findType("JSArray")); B.List_Hkb = A._setArrayType(makeConstList(["\u099c\u09be\u09a8\u09c1", "\u09ab\u09c7\u09ac", "\u09ae\u09be\u09b0\u09cd\u099a", "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2", "\u09ae\u09c7", "\u099c\u09c1\u09a8", "\u099c\u09c1\u09b2\u09be\u0987", "\u0986\u0997\u09b8\u09cd\u099f", "\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0", "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0", "\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0", "\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"]), type$.JSArray_String); B.List_Hof = A._setArrayType(makeConstList(["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"]), type$.JSArray_String); B.Type__$ProductUIState_6YB = A.typeLiteral("_$ProductUIState"); B.List_Hp8 = A._setArrayType(makeConstList([B.Type_ProductUIState_luG, B.Type__$ProductUIState_6YB]), type$.JSArray_Type); B.List_Hx6 = A._setArrayType(makeConstList(["\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2", "\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2", "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4", "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca", "\u0db8\u0dd0\u0dba\u0dd2", "\u0da2\u0dd6\u0db1\u0dd2", "\u0da2\u0dd6\u0dbd\u0dd2", "\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4", "\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca", "\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca", "\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca", "\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca"]), type$.JSArray_String); B.List_I79 = A._setArrayType(makeConstList(["\u0ca4\u0ccd\u0cb0\u0cc8 1", "\u0ca4\u0ccd\u0cb0\u0cc8 2", "\u0ca4\u0ccd\u0cb0\u0cc8 3", "\u0ca4\u0ccd\u0cb0\u0cc8 4"]), type$.JSArray_String); B.Type_ClientItemResponse_apS = A.typeLiteral("ClientItemResponse"); B.Type__$ClientItemResponse_qHS = A.typeLiteral("_$ClientItemResponse"); B.List_IAC = A._setArrayType(makeConstList([B.Type_ClientItemResponse_apS, B.Type__$ClientItemResponse_qHS]), type$.JSArray_Type); B.List_IFE = A._setArrayType(makeConstList(["\u0ea1.\u0e81.", "\u0e81.\u0e9e.", "\u0ea1.\u0e99.", "\u0ea1.\u0eaa.", "\u0e9e.\u0e9e.", "\u0ea1\u0eb4.\u0e96.", "\u0e81.\u0ea5.", "\u0eaa.\u0eab.", "\u0e81.\u0e8d.", "\u0e95.\u0ea5.", "\u0e9e.\u0e88.", "\u0e97.\u0ea7."]), type$.JSArray_String); B.Type_InvoiceItemResponse_GJk = A.typeLiteral("InvoiceItemResponse"); B.Type__$InvoiceItemResponse_TDC = A.typeLiteral("_$InvoiceItemResponse"); B.List_IIM = A._setArrayType(makeConstList([B.Type_InvoiceItemResponse_GJk, B.Type__$InvoiceItemResponse_TDC]), type$.JSArray_Type); B.List_IIe = A._setArrayType(makeConstList(["j", "sh", "m", "p", "m", "q", "k", "g", "sh", "t", "n", "dh"]), type$.JSArray_String); B.List_IIf = A._setArrayType(makeConstList(["dom", "lun", "mar", "mi\xe9", "jue", "vie", "s\xe1b"]), type$.JSArray_String); B.List_IJC = A._setArrayType(makeConstList(["uU", "bB", "lL", "iI", "cC"]), type$.JSArray_String); B.List_IK6 = A._setArrayType(makeConstList(["I", "A", "A", "A", "O", "O", "L"]), type$.JSArray_String); B.List_IMB = A._setArrayType(makeConstList(["\u091c\u0928", "\u092b\u0947\u0947\u092c", "\u092e\u093e\u0930\u094d\u091a", "\u0905\u092a\u094d\u0930", "\u092e\u0947", "\u091c\u0941\u0928", "\u091c\u0941\u0932", "\u0905\u0917", "\u0938\u0947\u092a", "\u0905\u0915\u094d\u091f\u094b", "\u0928\u094b\u092d\u0947", "\u0921\u093f\u0938\u0947"]), type$.JSArray_String); B.List_IMx = A._setArrayType(makeConstList(["\u053f", "\u0535", "\u0535", "\u0549", "\u0540", "\u0548", "\u0547"]), type$.JSArray_String); B.List_INK = A._setArrayType(makeConstList(["{1} \u0a8f {0} \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7", "{1} \u0a8f {0} \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_IQE = A._setArrayType(makeConstList(["\u092a\u094d\u0930\u0925\u092e \u0924\u093f\u092e\u093e\u0939\u0940", "\u0926\u094d\u0935\u093f\u0924\u0940\u092f \u0924\u093f\u092e\u093e\u0939\u0940", "\u0924\u0943\u0924\u0940\u092f \u0924\u093f\u092e\u093e\u0939\u0940", "\u091a\u0924\u0941\u0930\u094d\u0925 \u0924\u093f\u092e\u093e\u0939\u0940"]), type$.JSArray_String); B.Type_UserCompanyItemResponse_eaJ = A.typeLiteral("UserCompanyItemResponse"); B.Type__$UserCompanyItemResponse_9m9 = A.typeLiteral("_$UserCompanyItemResponse"); B.List_IQu = A._setArrayType(makeConstList([B.Type_UserCompanyItemResponse_eaJ, B.Type__$UserCompanyItemResponse_9m9]), type$.JSArray_Type); B.List_IXH = A._setArrayType(makeConstList(["email_statement", "email_report", "email_record"]), type$.JSArray_String); B.Type__$ActivityEntity_EKW = A.typeLiteral("_$ActivityEntity"); B.List_IYb = A._setArrayType(makeConstList([B.Type_ActivityEntity_bvx, B.Type__$ActivityEntity_EKW]), type$.JSArray_Type); B.List_IaU = A._setArrayType(makeConstList(["tammikuuta", "helmikuuta", "maaliskuuta", "huhtikuuta", "toukokuuta", "kes\xe4kuuta", "hein\xe4kuuta", "elokuuta", "syyskuuta", "lokakuuta", "marraskuuta", "joulukuuta"]), type$.JSArray_String); B.List_IbS = A._setArrayType(makeConstList(["p. n. e.", "n. e."]), type$.JSArray_String); B.List_Icz = A._setArrayType(makeConstList([0, 0, 1048576, 531441, 1048576, 390625, 279936, 823543, 262144, 531441, 1000000, 161051, 248832, 371293, 537824, 759375, 1048576, 83521, 104976, 130321, 160000, 194481, 234256, 279841, 331776, 390625, 456976, 531441, 614656, 707281, 810000, 923521, 1048576, 35937, 39304, 42875, 46656]), type$.JSArray_int); B.CreditReportFields_0 = new A.CreditReportFields(0, "id"); B.CreditReportFields_6 = new A.CreditReportFields(6, "client_number"); B.CreditReportFields_7 = new A.CreditReportFields(7, "client_id_number"); B.CreditReportFields_8 = new A.CreditReportFields(8, "client_balance"); B.CreditReportFields_9 = new A.CreditReportFields(9, "client_address1"); B.CreditReportFields_10 = new A.CreditReportFields(10, "client_address2"); B.CreditReportFields_11 = new A.CreditReportFields(11, "client_country"); B.CreditReportFields_12 = new A.CreditReportFields(12, "client_shipping_address1"); B.CreditReportFields_13 = new A.CreditReportFields(13, "client_shipping_address2"); B.CreditReportFields_14 = new A.CreditReportFields(14, "client_state"); B.CreditReportFields_15 = new A.CreditReportFields(15, "client_shipping_city"); B.CreditReportFields_16 = new A.CreditReportFields(16, "client_shipping_state"); B.CreditReportFields_17 = new A.CreditReportFields(17, "client_shipping_postal_code"); B.CreditReportFields_18 = new A.CreditReportFields(18, "client_shipping_country"); B.CreditReportFields_19 = new A.CreditReportFields(19, "status"); B.CreditReportFields_21 = new A.CreditReportFields(21, "discount"); B.CreditReportFields_22 = new A.CreditReportFields(22, "po_number"); B.CreditReportFields_25 = new A.CreditReportFields(25, "partial"); B.CreditReportFields_26 = new A.CreditReportFields(26, "partial_due_date"); B.CreditReportFields_27 = new A.CreditReportFields(27, "auto_bill"); B.CreditReportFields_28 = new A.CreditReportFields(28, "invoice1"); B.CreditReportFields_29 = new A.CreditReportFields(29, "invoice2"); B.CreditReportFields_30 = new A.CreditReportFields(30, "invoice3"); B.CreditReportFields_31 = new A.CreditReportFields(31, "invoice4"); B.CreditReportFields_32 = new A.CreditReportFields(32, "surcharge1"); B.CreditReportFields_33 = new A.CreditReportFields(33, "surcharge2"); B.CreditReportFields_34 = new A.CreditReportFields(34, "surcharge3"); B.CreditReportFields_35 = new A.CreditReportFields(35, "surcharge4"); B.CreditReportFields_36 = new A.CreditReportFields(36, "updated_at"); B.CreditReportFields_37 = new A.CreditReportFields(37, "archived_at"); B.CreditReportFields_38 = new A.CreditReportFields(38, "is_deleted"); B.CreditReportFields_39 = new A.CreditReportFields(39, "tax_amount"); B.CreditReportFields_40 = new A.CreditReportFields(40, "net_amount"); B.CreditReportFields_41 = new A.CreditReportFields(41, "net_remaining"); B.CreditReportFields_42 = new A.CreditReportFields(42, "exchange_rate"); B.CreditReportFields_43 = new A.CreditReportFields(43, "public_notes"); B.CreditReportFields_44 = new A.CreditReportFields(44, "private_notes"); B.CreditReportFields_45 = new A.CreditReportFields(45, "client_vat_number"); B.CreditReportFields_46 = new A.CreditReportFields(46, "client_city"); B.CreditReportFields_47 = new A.CreditReportFields(47, "client_postal_code"); B.CreditReportFields_48 = new A.CreditReportFields(48, "client_website"); B.CreditReportFields_49 = new A.CreditReportFields(49, "tax_rate1"); B.CreditReportFields_50 = new A.CreditReportFields(50, "tax_rate2"); B.CreditReportFields_51 = new A.CreditReportFields(51, "tax_rate3"); B.CreditReportFields_52 = new A.CreditReportFields(52, "tax_name1"); B.CreditReportFields_53 = new A.CreditReportFields(53, "tax_name2"); B.CreditReportFields_54 = new A.CreditReportFields(54, "tax_name3"); B.CreditReportFields_55 = new A.CreditReportFields(55, "currency"); B.CreditReportFields_56 = new A.CreditReportFields(56, "is_viewed"); B.CreditReportFields_57 = new A.CreditReportFields(57, "assigned_to"); B.CreditReportFields_58 = new A.CreditReportFields(58, "created_by"); B.CreditReportFields_59 = new A.CreditReportFields(59, "client_phone"); B.CreditReportFields_60 = new A.CreditReportFields(60, "contact_email"); B.CreditReportFields_61 = new A.CreditReportFields(61, "contact_phone"); B.CreditReportFields_62 = new A.CreditReportFields(62, "contact_name"); B.CreditReportFields_63 = new A.CreditReportFields(63, "record_state"); B.List_IjT = A._setArrayType(makeConstList([B.CreditReportFields_0, B.CreditReportFields_1, B.CreditReportFields_2, B.CreditReportFields_3, B.CreditReportFields_4, B.CreditReportFields_5, B.CreditReportFields_6, B.CreditReportFields_7, B.CreditReportFields_8, B.CreditReportFields_9, B.CreditReportFields_10, B.CreditReportFields_11, B.CreditReportFields_12, B.CreditReportFields_13, B.CreditReportFields_14, B.CreditReportFields_15, B.CreditReportFields_16, B.CreditReportFields_17, B.CreditReportFields_18, B.CreditReportFields_19, B.CreditReportFields_20, B.CreditReportFields_21, B.CreditReportFields_22, B.CreditReportFields_23, B.CreditReportFields_24, B.CreditReportFields_25, B.CreditReportFields_26, B.CreditReportFields_27, B.CreditReportFields_28, B.CreditReportFields_29, B.CreditReportFields_30, B.CreditReportFields_31, B.CreditReportFields_32, B.CreditReportFields_33, B.CreditReportFields_34, B.CreditReportFields_35, B.CreditReportFields_36, B.CreditReportFields_37, B.CreditReportFields_38, B.CreditReportFields_39, B.CreditReportFields_40, B.CreditReportFields_41, B.CreditReportFields_42, B.CreditReportFields_43, B.CreditReportFields_44, B.CreditReportFields_45, B.CreditReportFields_46, B.CreditReportFields_47, B.CreditReportFields_48, B.CreditReportFields_49, B.CreditReportFields_50, B.CreditReportFields_51, B.CreditReportFields_52, B.CreditReportFields_53, B.CreditReportFields_54, B.CreditReportFields_55, B.CreditReportFields_56, B.CreditReportFields_57, B.CreditReportFields_58, B.CreditReportFields_59, B.CreditReportFields_60, B.CreditReportFields_61, B.CreditReportFields_62, B.CreditReportFields_63]), type$.JSArray_CreditReportFields); B.Type__$DashboardUISettings_cM5 = A.typeLiteral("_$DashboardUISettings"); B.List_IkO0 = A._setArrayType(makeConstList([B.Type_DashboardUISettings_cg9, B.Type__$DashboardUISettings_cM5]), type$.JSArray_Type); B.List_IkO = A._setArrayType(makeConstList(["\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf", "\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf", "\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd", "\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd", "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd", "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd", "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd"]), type$.JSArray_String); B.List_ImU = A._setArrayType(makeConstList(["N", "P", "W", "\u015a", "C", "P", "S"]), type$.JSArray_String); B.List_IoN = A._setArrayType(makeConstList(["{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_IoR = A._setArrayType(makeConstList(["EEEE, d MMMM y '\u0433'.", "d MMMM y '\u0433'.", "d MMM y '\u0433'.", "dd.MM.y"]), type$.JSArray_String); B.List_Ipw = A._setArrayType(makeConstList(["\u0d1c", "\u0d2b\u0d46", "\u0d2e\u0d3e", "\u0d0f", "\u0d2e\u0d46", "\u0d1c\u0d42\u0d7a", "\u0d1c\u0d42", "\u0d13", "\u0d38\u0d46", "\u0d12", "\u0d28", "\u0d21\u0d3f"]), type$.JSArray_String); B.List_IqA = A._setArrayType(makeConstList(["\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 1", "\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 2", "\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 3", "\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 4"]), type$.JSArray_String); B.List_Iqq = A._setArrayType(makeConstList(["EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "dd/MM/y"]), type$.JSArray_String); B.List_Iqz = A._setArrayType(makeConstList([A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollOnPageUp$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollOnPageDown$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnCtrlOrCmdAndHome$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnCtrlOrCmdAndEnd$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnHomeOnMacOrWeb$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnEndOnMacOrWeb$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_copyTextWhenCmdCIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_pasteTextWhenCmdVIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_selectAllTextFieldWhenCmdAIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveCaretToStartOrEnd$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveUpDownLeftAndRightWithArrowKeys$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveToLineStartWithHome$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveToLineEndWithEnd$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenAltBackSpaceIsPressedOnMac$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenCtlBackSpaceIsPressedOnWindowsAndLinux$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteTextOnLineBeforeCaretWhenShortcutKeyAndBackspaceIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteTextWhenBackspaceOrDeleteIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_insertNewlineWhenEnterIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_blockControlKeys$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_insertCharacterWhenKeyIsPressed$closure()]), type$.JSArray_of_TextFieldKeyboardHandlerResult_Function_$named_$req_keyEvent_KeyEvent_and_$req_textFieldContext_SuperTextFieldContext); B.List_Iwp = A._setArrayType(makeConstList(["\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f"]), type$.JSArray_String); B.List_Iwu = A._setArrayType(makeConstList(["\u05dc\u05e4\u05e0\u05d4\u05f4\u05e6", "\u05d0\u05d7\u05d4\u05f4\u05e6"]), type$.JSArray_String); B.List_Ix1 = A._setArrayType(makeConstList(["\u0c15\u0c4d\u0c30\u0c40\u0c38\u0c4d\u0c24\u0c41 \u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c02", "\u0c15\u0c4d\u0c30\u0c40\u0c38\u0c4d\u0c24\u0c41 \u0c36\u0c15\u0c02"]), type$.JSArray_String); B.List_J1G = A._setArrayType(makeConstList(["\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2", "\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2", "\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2", "\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2", "\u039c\u03ac\u03b9\u03bf\u03c2", "\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2", "\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2", "\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2", "\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2", "\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2", "\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2", "\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"]), type$.JSArray_String); B.List_J4X = A._setArrayType(makeConstList(["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.List_JAZ = A._setArrayType(makeConstList(["\u043f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435", "\u043d\u043e\u0432\u0435 \u0435\u0440\u0435"]), type$.JSArray_String); B.Type_CompanyItemResponse_kPa = A.typeLiteral("CompanyItemResponse"); B.Type__$CompanyItemResponse_Flu = A.typeLiteral("_$CompanyItemResponse"); B.List_JIe = A._setArrayType(makeConstList([B.Type_CompanyItemResponse_kPa, B.Type__$CompanyItemResponse_Flu]), type$.JSArray_Type); B.List_JNA0 = A._setArrayType(makeConstList(["ikota yesi-1", "ikota yesi-2", "ikota yesi-3", "ikota yesi-4"]), type$.JSArray_String); B.List_JNA = A._setArrayType(makeConstList(["\u0d1e\u0d3e", "\u0d24\u0d3f", "\u0d1a\u0d4a", "\u0d2c\u0d41", "\u0d35\u0d4d\u0d2f\u0d3e", "\u0d35\u0d46", "\u0d36"]), type$.JSArray_String); B.List_JU5 = A._setArrayType(makeConstList(["{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_JUC = A._setArrayType(makeConstList([1, 2, 3, 4, 6, 12, 24]), type$.JSArray_int); B.Type__$PaymentableEntity_rUw = A.typeLiteral("_$PaymentableEntity"); B.List_Ja4 = A._setArrayType(makeConstList([B.Type_PaymentableEntity_e3c, B.Type__$PaymentableEntity_rUw]), type$.JSArray_Type); B.List_JmU = A._setArrayType(makeConstList(["\u65e5\u66dc\u65e5", "\u6708\u66dc\u65e5", "\u706b\u66dc\u65e5", "\u6c34\u66dc\u65e5", "\u6728\u66dc\u65e5", "\u91d1\u66dc\u65e5", "\u571f\u66dc\u65e5"]), type$.JSArray_String); B.List_JwR = A._setArrayType(makeConstList(["\u062c\u0646\u0648\u0631\u064a", "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", "\u0633\u067e\u062a\u0645\u0628\u0631", "\u0627\u06a9\u062a\u0648\u0628\u0631", "\u0646\u0648\u0645\u0628\u0631", "\u062f\u0633\u0645\u0628\u0631"]), type$.JSArray_String); B.List_K1_K2_K3_K4 = A._setArrayType(makeConstList(["K1", "K2", "K3", "K4"]), type$.JSArray_String); B.Type__$GatewayOptionsEntity_M6L = A.typeLiteral("_$GatewayOptionsEntity"); B.List_K2q = A._setArrayType(makeConstList([B.Type_GatewayOptionsEntity_Ucj, B.Type__$GatewayOptionsEntity_M6L]), type$.JSArray_Type); B.List_K6o = A._setArrayType(makeConstList(["ap.", "ip."]), type$.JSArray_String); B.List_K6y = A._setArrayType(makeConstList(["Ion", "Chwef", "Maw", "Ebr", "Mai", "Meh", "Gorff", "Awst", "Medi", "Hyd", "Tach", "Rhag"]), type$.JSArray_String); B.Type_TransactionItemResponse_C43 = A.typeLiteral("TransactionItemResponse"); B.Type__$TransactionItemResponse_gmZ = A.typeLiteral("_$TransactionItemResponse"); B.List_K79 = A._setArrayType(makeConstList([B.Type_TransactionItemResponse_C43, B.Type__$TransactionItemResponse_gmZ]), type$.JSArray_Type); B.InvoiceReportFields_0 = new A.InvoiceReportFields(0, "id"); B.InvoiceReportFields_6 = new A.InvoiceReportFields(6, "client_number"); B.InvoiceReportFields_7 = new A.InvoiceReportFields(7, "client_id_number"); B.InvoiceReportFields_8 = new A.InvoiceReportFields(8, "client_balance"); B.InvoiceReportFields_9 = new A.InvoiceReportFields(9, "client_address1"); B.InvoiceReportFields_10 = new A.InvoiceReportFields(10, "client_address2"); B.InvoiceReportFields_11 = new A.InvoiceReportFields(11, "client_vat_number"); B.InvoiceReportFields_12 = new A.InvoiceReportFields(12, "client_city"); B.InvoiceReportFields_13 = new A.InvoiceReportFields(13, "client_postal_code"); B.InvoiceReportFields_14 = new A.InvoiceReportFields(14, "client_country"); B.InvoiceReportFields_15 = new A.InvoiceReportFields(15, "client_shipping_address1"); B.InvoiceReportFields_16 = new A.InvoiceReportFields(16, "client_shipping_address2"); B.InvoiceReportFields_17 = new A.InvoiceReportFields(17, "client_state"); B.InvoiceReportFields_18 = new A.InvoiceReportFields(18, "client_shipping_city"); B.InvoiceReportFields_19 = new A.InvoiceReportFields(19, "client_shipping_state"); B.InvoiceReportFields_20 = new A.InvoiceReportFields(20, "client_shipping_postal_code"); B.InvoiceReportFields_21 = new A.InvoiceReportFields(21, "client_shipping_country"); B.InvoiceReportFields_22 = new A.InvoiceReportFields(22, "status"); B.InvoiceReportFields_24 = new A.InvoiceReportFields(24, "discount"); B.InvoiceReportFields_25 = new A.InvoiceReportFields(25, "po_number"); B.InvoiceReportFields_29 = new A.InvoiceReportFields(29, "partial"); B.InvoiceReportFields_30 = new A.InvoiceReportFields(30, "partial_due_date"); B.InvoiceReportFields_32 = new A.InvoiceReportFields(32, "auto_bill"); B.InvoiceReportFields_33 = new A.InvoiceReportFields(33, "invoice1"); B.InvoiceReportFields_34 = new A.InvoiceReportFields(34, "invoice2"); B.InvoiceReportFields_35 = new A.InvoiceReportFields(35, "invoice3"); B.InvoiceReportFields_36 = new A.InvoiceReportFields(36, "invoice4"); B.InvoiceReportFields_37 = new A.InvoiceReportFields(37, "has_expenses"); B.InvoiceReportFields_38 = new A.InvoiceReportFields(38, "has_tasks"); B.InvoiceReportFields_39 = new A.InvoiceReportFields(39, "surcharge1"); B.InvoiceReportFields_40 = new A.InvoiceReportFields(40, "surcharge2"); B.InvoiceReportFields_41 = new A.InvoiceReportFields(41, "surcharge3"); B.InvoiceReportFields_42 = new A.InvoiceReportFields(42, "surcharge4"); B.InvoiceReportFields_43 = new A.InvoiceReportFields(43, "updated_at"); B.InvoiceReportFields_44 = new A.InvoiceReportFields(44, "archived_at"); B.InvoiceReportFields_45 = new A.InvoiceReportFields(45, "is_deleted"); B.InvoiceReportFields_46 = new A.InvoiceReportFields(46, "tax_amount"); B.InvoiceReportFields_47 = new A.InvoiceReportFields(47, "net_amount"); B.InvoiceReportFields_48 = new A.InvoiceReportFields(48, "net_balance"); B.InvoiceReportFields_49 = new A.InvoiceReportFields(49, "reminder1_sent"); B.InvoiceReportFields_50 = new A.InvoiceReportFields(50, "reminder2_sent"); B.InvoiceReportFields_51 = new A.InvoiceReportFields(51, "reminder3_sent"); B.InvoiceReportFields_52 = new A.InvoiceReportFields(52, "reminder_last_sent"); B.InvoiceReportFields_53 = new A.InvoiceReportFields(53, "exchange_rate"); B.InvoiceReportFields_54 = new A.InvoiceReportFields(54, "public_notes"); B.InvoiceReportFields_55 = new A.InvoiceReportFields(55, "private_notes"); B.InvoiceReportFields_56 = new A.InvoiceReportFields(56, "client_website"); B.InvoiceReportFields_57 = new A.InvoiceReportFields(57, "tax_rate1"); B.InvoiceReportFields_58 = new A.InvoiceReportFields(58, "tax_rate2"); B.InvoiceReportFields_59 = new A.InvoiceReportFields(59, "tax_rate3"); B.InvoiceReportFields_60 = new A.InvoiceReportFields(60, "tax_name1"); B.InvoiceReportFields_61 = new A.InvoiceReportFields(61, "tax_name2"); B.InvoiceReportFields_62 = new A.InvoiceReportFields(62, "tax_name3"); B.InvoiceReportFields_63 = new A.InvoiceReportFields(63, "currency"); B.InvoiceReportFields_64 = new A.InvoiceReportFields(64, "is_viewed"); B.InvoiceReportFields_65 = new A.InvoiceReportFields(65, "assigned_to"); B.InvoiceReportFields_66 = new A.InvoiceReportFields(66, "created_by"); B.InvoiceReportFields_67 = new A.InvoiceReportFields(67, "project"); B.InvoiceReportFields_68 = new A.InvoiceReportFields(68, "vendor"); B.InvoiceReportFields_69 = new A.InvoiceReportFields(69, "is_paid"); B.InvoiceReportFields_70 = new A.InvoiceReportFields(70, "client_phone"); B.InvoiceReportFields_71 = new A.InvoiceReportFields(71, "contact_email"); B.InvoiceReportFields_72 = new A.InvoiceReportFields(72, "contact_phone"); B.InvoiceReportFields_73 = new A.InvoiceReportFields(73, "contact_name"); B.InvoiceReportFields_74 = new A.InvoiceReportFields(74, "age_group_0"); B.InvoiceReportFields_75 = new A.InvoiceReportFields(75, "age_group_30"); B.InvoiceReportFields_76 = new A.InvoiceReportFields(76, "age_group_60"); B.InvoiceReportFields_77 = new A.InvoiceReportFields(77, "age_group_90"); B.InvoiceReportFields_78 = new A.InvoiceReportFields(78, "age_group_120"); B.InvoiceReportFields_79 = new A.InvoiceReportFields(79, "record_state"); B.List_KDB = A._setArrayType(makeConstList([B.InvoiceReportFields_0, B.InvoiceReportFields_1, B.InvoiceReportFields_2, B.InvoiceReportFields_3, B.InvoiceReportFields_4, B.InvoiceReportFields_5, B.InvoiceReportFields_6, B.InvoiceReportFields_7, B.InvoiceReportFields_8, B.InvoiceReportFields_9, B.InvoiceReportFields_10, B.InvoiceReportFields_11, B.InvoiceReportFields_12, B.InvoiceReportFields_13, B.InvoiceReportFields_14, B.InvoiceReportFields_15, B.InvoiceReportFields_16, B.InvoiceReportFields_17, B.InvoiceReportFields_18, B.InvoiceReportFields_19, B.InvoiceReportFields_20, B.InvoiceReportFields_21, B.InvoiceReportFields_22, B.InvoiceReportFields_23, B.InvoiceReportFields_24, B.InvoiceReportFields_25, B.InvoiceReportFields_26, B.InvoiceReportFields_27, B.InvoiceReportFields_28, B.InvoiceReportFields_29, B.InvoiceReportFields_30, B.InvoiceReportFields_31, B.InvoiceReportFields_32, B.InvoiceReportFields_33, B.InvoiceReportFields_34, B.InvoiceReportFields_35, B.InvoiceReportFields_36, B.InvoiceReportFields_37, B.InvoiceReportFields_38, B.InvoiceReportFields_39, B.InvoiceReportFields_40, B.InvoiceReportFields_41, B.InvoiceReportFields_42, B.InvoiceReportFields_43, B.InvoiceReportFields_44, B.InvoiceReportFields_45, B.InvoiceReportFields_46, B.InvoiceReportFields_47, B.InvoiceReportFields_48, B.InvoiceReportFields_49, B.InvoiceReportFields_50, B.InvoiceReportFields_51, B.InvoiceReportFields_52, B.InvoiceReportFields_53, B.InvoiceReportFields_54, B.InvoiceReportFields_55, B.InvoiceReportFields_56, B.InvoiceReportFields_57, B.InvoiceReportFields_58, B.InvoiceReportFields_59, B.InvoiceReportFields_60, B.InvoiceReportFields_61, B.InvoiceReportFields_62, B.InvoiceReportFields_63, B.InvoiceReportFields_64, B.InvoiceReportFields_65, B.InvoiceReportFields_66, B.InvoiceReportFields_67, B.InvoiceReportFields_68, B.InvoiceReportFields_69, B.InvoiceReportFields_70, B.InvoiceReportFields_71, B.InvoiceReportFields_72, B.InvoiceReportFields_73, B.InvoiceReportFields_74, B.InvoiceReportFields_75, B.InvoiceReportFields_76, B.InvoiceReportFields_77, B.InvoiceReportFields_78, B.InvoiceReportFields_79]), type$.JSArray_InvoiceReportFields); B.List_KFe = A._setArrayType(makeConstList(["CN", "Th 2", "Th 3", "Th 4", "Th 5", "Th 6", "Th 7"]), type$.JSArray_String); B.List_KIe = A._setArrayType(makeConstList(["{1}, 'a' 'les' {0}", "{1}, 'a' 'les' {0}", "{1}, {0}", "{1} {0}"]), type$.JSArray_String); B.List_KK_BK = A._setArrayType(makeConstList(["KK", "BK"]), type$.JSArray_String); B.List_KMT = A._setArrayType(makeConstList(["1-\u0439 \u043a\u0432.", "2-\u0439 \u043a\u0432.", "3-\u0439 \u043a\u0432.", "4-\u0439 \u043a\u0432."]), type$.JSArray_String); B.List_KMd = A._setArrayType(makeConstList(["\u0c24\u0c4d\u0c30\u0c481", "\u0c24\u0c4d\u0c30\u0c482", "\u0c24\u0c4d\u0c30\u0c483", "\u0c24\u0c4d\u0c30\u0c484"]), type$.JSArray_String); B.List_KNu = A._setArrayType(makeConstList(["y MMMM d, EEEE", "d MMMM y", "d MMM y", "dd/MM/y"]), type$.JSArray_String); B.List_KU9 = A._setArrayType(makeConstList(["\u049b\u0430\u04a3.", "\u0430\u049b\u043f.", "\u043d\u0430\u0443.", "\u0441\u04d9\u0443.", "\u043c\u0430\u043c.", "\u043c\u0430\u0443.", "\u0448\u0456\u043b.", "\u0442\u0430\u043c.", "\u049b\u044b\u0440.", "\u049b\u0430\u0437.", "\u049b\u0430\u0440.", "\u0436\u0435\u043b."]), type$.JSArray_String); B.List_KV1_KV2_KV3_KV4 = A._setArrayType(makeConstList(["KV1", "KV2", "KV3", "KV4"]), type$.JSArray_String); B.List_KX2 = A._setArrayType(makeConstList(["\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8", "\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8"]), type$.JSArray_String); B.List_KX7 = A._setArrayType(makeConstList(["\u10d9\u10d5\u10d8\u10e0\u10d0", "\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8", "\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8", "\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8", "\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8", "\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8", "\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8"]), type$.JSArray_String); B.List_Kcd = A._setArrayType(makeConstList(["EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "y-MM-dd"]), type$.JSArray_String); B.Type_GatewayTokenListResponse_4jG = A.typeLiteral("GatewayTokenListResponse"); B.Type__$GatewayTokenListResponse_O1u = A.typeLiteral("_$GatewayTokenListResponse"); B.List_KiG = A._setArrayType(makeConstList([B.Type_GatewayTokenListResponse_4jG, B.Type__$GatewayTokenListResponse_O1u]), type$.JSArray_Type); B.List_Kim = A._setArrayType(makeConstList(["y MMMM d, EEEE", "y MMMM d", "y MMM d", "yy/M/d"]), type$.JSArray_String); B.List_Kj8 = A._setArrayType(makeConstList(["\u043c\u0430\u043d\u0430\u0439 \u044d\u0440\u0438\u043d\u0438\u0439 \u04e9\u043c\u043d\u04e9\u0445", "\u043c\u0430\u043d\u0430\u0439 \u044d\u0440\u0438\u043d\u0438\u0439"]), type$.JSArray_String); B.List_Kt6 = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd.MM.y"]), type$.JSArray_String); B.List_Kw1 = A._setArrayType(makeConstList(["7", "1", "2", "3", "4", "5", "6"]), type$.JSArray_String); B.List_KxN = A._setArrayType(makeConstList(["\u0b95\u0bbe\u0bb2\u0bbe.1", "\u0b95\u0bbe\u0bb2\u0bbe.2", "\u0b95\u0bbe\u0bb2\u0bbe.3", "\u0b95\u0bbe\u0bb2\u0bbe.4"]), type$.JSArray_String); B.List_Kz0 = A._setArrayType(makeConstList(["de gen.", "de febr.", "de mar\xe7", "d\u2019abr.", "de maig", "de juny", "de jul.", "d\u2019ag.", "de set.", "d\u2019oct.", "de nov.", "de des."]), type$.JSArray_String); B.TaxRateReportFields_00 = new A.TaxRateReportFields(0, "client"); B.TaxRateReportFields_1 = new A.TaxRateReportFields(1, "invoice"); B.TaxRateReportFields_2 = new A.TaxRateReportFields(2, "invoice_amount"); B.TaxRateReportFields_30 = new A.TaxRateReportFields(3, "invoice_net_amount"); B.TaxRateReportFields_4 = new A.TaxRateReportFields(4, "invoice_date"); B.TaxRateReportFields_5 = new A.TaxRateReportFields(5, "payment_date"); B.TaxRateReportFields_6 = new A.TaxRateReportFields(6, "tax_name"); B.TaxRateReportFields_70 = new A.TaxRateReportFields(7, "tax_rate"); B.TaxRateReportFields_8 = new A.TaxRateReportFields(8, "tax_amount"); B.TaxRateReportFields_9 = new A.TaxRateReportFields(9, "tax_paid"); B.TaxRateReportFields_101 = new A.TaxRateReportFields(10, "payment_amount"); B.TaxRateReportFields_11 = new A.TaxRateReportFields(11, "currency"); B.TaxRateReportFields_12 = new A.TaxRateReportFields(12, "transaction_reference"); B.List_LHW = A._setArrayType(makeConstList([B.TaxRateReportFields_00, B.TaxRateReportFields_1, B.TaxRateReportFields_2, B.TaxRateReportFields_30, B.TaxRateReportFields_4, B.TaxRateReportFields_5, B.TaxRateReportFields_6, B.TaxRateReportFields_70, B.TaxRateReportFields_8, B.TaxRateReportFields_9, B.TaxRateReportFields_101, B.TaxRateReportFields_11, B.TaxRateReportFields_12]), type$.JSArray_TaxRateReportFields_2); B.List_LQ2 = A._setArrayType(makeConstList(["\u0441", "\u043b", "\u0431", "\u043a", "\u0442", "\u0447", "\u043b", "\u0441", "\u0432", "\u0436", "\u043b", "\u0433"]), type$.JSArray_String); B.List_LTp = A._setArrayType(makeConstList(["y 'm'. MMMM d 'd'., EEEE", "y 'm'. MMMM d 'd'.", "y-MM-dd", "y-MM-dd"]), type$.JSArray_String); B.Type__$GatewayEntity_8eb = A.typeLiteral("_$GatewayEntity"); B.List_LYg = A._setArrayType(makeConstList([B.Type_GatewayEntity_kOG, B.Type__$GatewayEntity_8eb]), type$.JSArray_Type); B.List_LbZ = A._setArrayType(makeConstList(["\u0a88.\u0ab8.\u0aaa\u0ac2\u0ab0\u0acd\u0ab5\u0ac7", "\u0a88.\u0ab8."]), type$.JSArray_String); B.List_LcY = A._setArrayType(makeConstList(["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kes\xe4kuu", "hein\xe4kuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"]), type$.JSArray_String); B.PlatformRecurrenceMode_0 = new A.PlatformRecurrenceMode(0, "finiteRecurring"); B.PlatformRecurrenceMode_1 = new A.PlatformRecurrenceMode(1, "infiniteRecurring"); B.PlatformRecurrenceMode_2 = new A.PlatformRecurrenceMode(2, "nonRecurring"); B.List_LdF = A._setArrayType(makeConstList([B.PlatformRecurrenceMode_0, B.PlatformRecurrenceMode_1, B.PlatformRecurrenceMode_2]), A.findType("JSArray")); B.Locale_en_US = new A.Locale("en", "US"); B.List_Locale_en_US = A._setArrayType(makeConstList([B.Locale_en_US]), type$.JSArray_Locale); B.List_Lpb = A._setArrayType(makeConstList(["\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0db4\u0dd6\u0dbb\u0dca\u0dc0", "\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0dc0\u0dbb\u0dca\u0dc2"]), type$.JSArray_String); B.List_Lpv = A._setArrayType(makeConstList(["EEEE 'den' d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"]), type$.JSArray_String); B.List_Lwp = A._setArrayType(makeConstList(["K.a.", "K.o."]), type$.JSArray_String); B.List_M0o = A._setArrayType(makeConstList(["last7", "last30", "this_month", "last_month", "this_quarter", "last_quarter", "this_year", "custom"]), type$.JSArray_String); B.Type_CountryListResponse_KeE = A.typeLiteral("CountryListResponse"); B.Type__$CountryListResponse_ktn = A.typeLiteral("_$CountryListResponse"); B.List_M17 = A._setArrayType(makeConstList([B.Type_CountryListResponse_KeE, B.Type__$CountryListResponse_ktn]), type$.JSArray_Type); B.List_M1A = A._setArrayType(makeConstList([0, 0, 24576, 1023, 65534, 34815, 65534, 18431]), type$.JSArray_int); B.List_M6n = A._setArrayType(makeConstList(["\u0a10\u0a24\u0a35\u0a3e\u0a30", "\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30", "\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30", "\u0a2c\u0a41\u0a71\u0a27\u0a35\u0a3e\u0a30", "\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30", "\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30", "\u0a38\u0a3c\u0a28\u0a3f\u0a71\u0a1a\u0a30\u0a35\u0a3e\u0a30"]), type$.JSArray_String); B.List_MAi = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"]), type$.JSArray_String); B.List_MEg = A._setArrayType(makeConstList(["Sunntig", "M\xe4\xe4ntig", "Ziischtig", "Mittwuch", "Dunschtig", "Friitig", "Samschtig"]), type$.JSArray_String); B.List_MKx = A._setArrayType(makeConstList(["EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d 'de' MMM 'de' y", "dd/MM/yy"]), type$.JSArray_String); B.List_MMT = A._setArrayType(makeConstList(["pre nove ere", "nove ere"]), type$.JSArray_String); B.List_MMc = A._setArrayType(makeConstList(["v. Chr.", "n. Chr."]), type$.JSArray_String); B.List_MMc0 = A._setArrayType(makeConstList(["\u0908\u0938\u0935\u0940\u0938\u0928\u092a\u0942\u0930\u094d\u0935", "\u0908\u0938\u0935\u0940\u0938\u0928"]), type$.JSArray_String); B.List_MMc1 = A._setArrayType(makeConstList(["\u0441\u0456\u0447\u043d\u044f", "\u043b\u044e\u0442\u043e\u0433\u043e", "\u0431\u0435\u0440\u0435\u0437\u043d\u044f", "\u043a\u0432\u0456\u0442\u043d\u044f", "\u0442\u0440\u0430\u0432\u043d\u044f", "\u0447\u0435\u0440\u0432\u043d\u044f", "\u043b\u0438\u043f\u043d\u044f", "\u0441\u0435\u0440\u043f\u043d\u044f", "\u0432\u0435\u0440\u0435\u0441\u043d\u044f", "\u0436\u043e\u0432\u0442\u043d\u044f", "\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430", "\u0433\u0440\u0443\u0434\u043d\u044f"]), type$.JSArray_String); B.List_MMm = A._setArrayType(makeConstList([0, 0, 26624, 1023, 65534, 2047, 65534, 2047]), type$.JSArray_int); B.List_MOf = A._setArrayType(makeConstList(["\u041c\u042d\u04e8", "\u041c\u042d"]), type$.JSArray_String); B.Type_TransactionStatusEntity_As9 = A.typeLiteral("TransactionStatusEntity"); B.Type__$TransactionStatusEntity_inN = A.typeLiteral("_$TransactionStatusEntity"); B.List_MQu0 = A._setArrayType(makeConstList([B.Type_TransactionStatusEntity_As9, B.Type__$TransactionStatusEntity_inN]), type$.JSArray_Type); B.List_MUs0 = A._setArrayType(makeConstList(["1\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95", "2\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95", "3\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95", "4\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95"]), type$.JSArray_String); B.List_MUs = A._setArrayType(makeConstList(["EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "d/M/yy"]), type$.JSArray_String); B.List_MUs1 = A._setArrayType(makeConstList(["\u044f\u043d\u0432.", "\u0444\u0435\u0432.", "\u043c\u0430\u0440.", "\u0430\u043f\u0440.", "\u043c\u0430\u0439", "\u0438\u044e\u043d.", "\u0438\u044e\u043b.", "\u0430\u0432\u0433.", "\u0441\u0435\u043d.", "\u043e\u043a\u0442.", "\u043d\u043e\u044f.", "\u0434\u0435\u043a."]), type$.JSArray_String); B.Type_ProductItemResponse_E8w = A.typeLiteral("ProductItemResponse"); B.Type__$ProductItemResponse_evi = A.typeLiteral("_$ProductItemResponse"); B.List_MUx0 = A._setArrayType(makeConstList([B.Type_ProductItemResponse_E8w, B.Type__$ProductItemResponse_evi]), type$.JSArray_Type); B.List_MUx = A._setArrayType(makeConstList(["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.List_MYA = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.M.yy"]), type$.JSArray_String); B.List_MfL = A._setArrayType(makeConstList(["1. \u010det.", "2. \u010det.", "3. \u010det.", "4. \u010det."]), type$.JSArray_String); B.List_MgC = A._setArrayType(makeConstList(["1er trimestre", "2e trimestre", "3e trimestre", "4e trimestre"]), type$.JSArray_String); B.Type__$UserCompanyEntity_qhc = A.typeLiteral("_$UserCompanyEntity"); B.List_MiW = A._setArrayType(makeConstList([B.Type_UserCompanyEntity_XrT, B.Type__$UserCompanyEntity_qhc]), type$.JSArray_Type); B.List_MjJ = A._setArrayType(makeConstList(["S", "M", "T", "W", "T", "F", "S"]), type$.JSArray_String); B.Type__$ExpenseCategoryState_kyj = A.typeLiteral("_$ExpenseCategoryState"); B.List_Mjq = A._setArrayType(makeConstList([B.Type_ExpenseCategoryState_58F, B.Type__$ExpenseCategoryState_kyj]), type$.JSArray_Type); B.List_Mn1 = A._setArrayType(makeConstList(["janv.", "f\xe9vr.", "mars", "avr.", "mai", "juin", "juill.", "ao\xfbt", "sept.", "oct.", "nov.", "d\xe9c."]), type$.JSArray_String); B.SKProductDiscountPaymentModeMessage_0 = new A.SKProductDiscountPaymentModeMessage(0, "payAsYouGo"); B.SKProductDiscountPaymentModeMessage_1 = new A.SKProductDiscountPaymentModeMessage(1, "payUpFront"); B.SKProductDiscountPaymentModeMessage_2 = new A.SKProductDiscountPaymentModeMessage(2, "freeTrial"); B.SKProductDiscountPaymentModeMessage_3 = new A.SKProductDiscountPaymentModeMessage(3, "unspecified"); B.List_Mpb = A._setArrayType(makeConstList([B.SKProductDiscountPaymentModeMessage_0, B.SKProductDiscountPaymentModeMessage_1, B.SKProductDiscountPaymentModeMessage_2, B.SKProductDiscountPaymentModeMessage_3]), A.findType("JSArray")); B.List_Mvk = A._setArrayType(makeConstList(["e paradites", "e pasdites"]), type$.JSArray_String); B.List_N3O = A._setArrayType(makeConstList(["jan", "shk", "mar", "pri", "maj", "qer", "korr", "gush", "sht", "tet", "n\xebn", "dhj"]), type$.JSArray_String); B._ElevationOpacity_0_0 = new A._ElevationOpacity(0, 0); B._ElevationOpacity_if4 = new A._ElevationOpacity(1, 0.05); B._ElevationOpacity_cUt = new A._ElevationOpacity(3, 0.08); B._ElevationOpacity_2d0 = new A._ElevationOpacity(6, 0.11); B._ElevationOpacity_72A = new A._ElevationOpacity(8, 0.12); B._ElevationOpacity_AKo = new A._ElevationOpacity(12, 0.14); B.List_N4E = A._setArrayType(makeConstList([B._ElevationOpacity_0_0, B._ElevationOpacity_if4, B._ElevationOpacity_cUt, B._ElevationOpacity_2d0, B._ElevationOpacity_72A, B._ElevationOpacity_AKo]), A.findType("JSArray<_ElevationOpacity>")); B.List_NO4 = A._setArrayType(makeConstList(["\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1019\u1015\u1031\u102b\u103a\u1019\u102e\u1014\u103e\u1005\u103a", "\u1001\u101b\u1005\u103a\u1014\u103e\u1005\u103a"]), type$.JSArray_String); B.List_NPb = A._setArrayType(makeConstList(["\u0c95\u0ccd\u0cb0\u0cbf\u0cb8\u0ccd\u0ca4 \u0caa\u0cc2\u0cb0\u0ccd\u0cb5", "\u0c95\u0ccd\u0cb0\u0cbf\u0cb8\u0ccd\u0ca4 \u0cb6\u0c95"]), type$.JSArray_String); B.Type__$VendorEntity_XtO = A.typeLiteral("_$VendorEntity"); B.List_NQR = A._setArrayType(makeConstList([B.Type_VendorEntity_Fh9, B.Type__$VendorEntity_XtO]), type$.JSArray_Type); B.List_NQk = A._setArrayType(makeConstList(["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]), type$.JSArray_String); B.List_NUU = A._setArrayType(makeConstList(["\u0412", "\u041f", "\u0412", "\u0421", "\u0427", "\u041f", "\u0421"]), type$.JSArray_String); B.List_NUg = A._setArrayType(makeConstList(["\u064a\u0648\u0646\u06cd", "\u062f\u0648\u0646\u06cd", "\u062f\u0631\u06d0\u0646\u06cd", "\u0685\u0644\u0631\u0646\u06cd", "\u067e\u064a\u0646\u0681\u0646\u06cd", "\u062c\u0645\u0639\u0647", "\u0627\u0648\u0646\u06cd"]), type$.JSArray_String); B.List_NcK = A._setArrayType(makeConstList(["y\u5e74M\u6708d\u65e5EEEE", "y\u5e74M\u6708d\u65e5", "y/MM/dd", "y/MM/dd"]), type$.JSArray_String); B.Type_DesignPreviewRequest_4eq = A.typeLiteral("DesignPreviewRequest"); B.Type__$DesignPreviewRequest_Jot = A.typeLiteral("_$DesignPreviewRequest"); B.List_NhC = A._setArrayType(makeConstList([B.Type_DesignPreviewRequest_4eq, B.Type__$DesignPreviewRequest_Jot]), type$.JSArray_Type); B.List_Npb1 = A._setArrayType(makeConstList(["EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"]), type$.JSArray_String); B.List_Npb = A._setArrayType(makeConstList(["{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_Npb0 = A._setArrayType(makeConstList(["{1}, '\u0432\u043e' {0}", "{1}, '\u0432\u043e' {0}", "{1}, '\u0432\u043e' {0}", "{1}, '\u0432\u043e' {0}"]), type$.JSArray_String); B.List_Npb2 = A._setArrayType(makeConstList(["\u0b9c", "\u0baa\u0bbf", "\u0bae\u0bbe", "\u0b8f", "\u0bae\u0bc7", "\u0b9c\u0bc2", "\u0b9c\u0bc2", "\u0b86", "\u0b9a\u0bc6", "\u0b85", "\u0ba8", "\u0b9f\u0bbf"]), type$.JSArray_String); B.List_O12 = A._setArrayType(makeConstList(["1-\u0440 \u0441\u0430\u0440", "2-\u0440 \u0441\u0430\u0440", "3-\u0440 \u0441\u0430\u0440", "4-\u0440 \u0441\u0430\u0440", "5-\u0440 \u0441\u0430\u0440", "6-\u0440 \u0441\u0430\u0440", "7-\u0440 \u0441\u0430\u0440", "8-\u0440 \u0441\u0430\u0440", "9-\u0440 \u0441\u0430\u0440", "10-\u0440 \u0441\u0430\u0440", "11-\u0440 \u0441\u0430\u0440", "12-\u0440 \u0441\u0430\u0440"]), type$.JSArray_String); B.List_O1M = A._setArrayType(makeConstList(["\u0432\u0441", "\u043f\u043d", "\u0432\u0442", "\u0441\u0440", "\u0447\u0442", "\u043f\u0442", "\u0441\u0431"]), type$.JSArray_String); B.List_O1S = A._setArrayType(makeConstList(["D", "L", "M", "X", "J", "V", "S"]), type$.JSArray_String); B.List_O5M = A._setArrayType(makeConstList(["\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631", "\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631"]), type$.JSArray_String); B.List_O8S = A._setArrayType(makeConstList(["s\xf6ndag", "m\xe5ndag", "tisdag", "onsdag", "torsdag", "fredag", "l\xf6rdag"]), type$.JSArray_String); B.List_O9J = A._setArrayType(makeConstList(["\u0441\u0442\u0443", "\u043b\u044e\u0442", "\u0441\u0430\u043a", "\u043a\u0440\u0430", "\u043c\u0430\u044f", "\u0447\u044d\u0440", "\u043b\u0456\u043f", "\u0436\u043d\u0456", "\u0432\u0435\u0440", "\u043a\u0430\u0441", "\u043b\u0456\u0441", "\u0441\u043d\u0435"]), type$.JSArray_String); B.Type__$RecurringInvoiceState_Qk1 = A.typeLiteral("_$RecurringInvoiceState"); B.List_OBc = A._setArrayType(makeConstList([B.Type_RecurringInvoiceState_qX6, B.Type__$RecurringInvoiceState_Qk1]), type$.JSArray_Type); B.List_OCK = A._setArrayType(makeConstList(["\u0458\u0430\u043d-\u043c\u0430\u0440", "\u0430\u043f\u0440-\u0458\u0443\u043d", "\u0458\u0443\u043b-\u0441\u0435\u043f", "\u043e\u043a\u0442-\u0434\u0435\u043a"]), type$.JSArray_String); B.Type_StaticDataItemResponse_6WV = A.typeLiteral("StaticDataItemResponse"); B.Type__$StaticDataItemResponse_yTI = A.typeLiteral("_$StaticDataItemResponse"); B.List_OF8 = A._setArrayType(makeConstList([B.Type_StaticDataItemResponse_6WV, B.Type__$StaticDataItemResponse_yTI]), type$.JSArray_Type); B.List_OGb = A._setArrayType(makeConstList(["A", "I", "S", "R", "K", "J", "S"]), type$.JSArray_String); B.List_OH0 = A._setArrayType(makeConstList(["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."]), type$.JSArray_String); B.ExpenseReportFields_0 = new A.ExpenseReportFields(0, "id"); B.ExpenseReportFields_1 = new A.ExpenseReportFields(1, "number"); B.ExpenseReportFields_3 = new A.ExpenseReportFields(3, "net_amount"); B.ExpenseReportFields_4 = new A.ExpenseReportFields(4, "tax_amount"); B.ExpenseReportFields_6 = new A.ExpenseReportFields(6, "currency"); B.ExpenseReportFields_8 = new A.ExpenseReportFields(8, "payment_date"); B.ExpenseReportFields_9 = new A.ExpenseReportFields(9, "payment_type"); B.ExpenseReportFields_10 = new A.ExpenseReportFields(10, "tax_rate1"); B.ExpenseReportFields_11 = new A.ExpenseReportFields(11, "tax_rate2"); B.ExpenseReportFields_12 = new A.ExpenseReportFields(12, "tax_rate3"); B.ExpenseReportFields_14 = new A.ExpenseReportFields(14, "client_balance"); B.ExpenseReportFields_15 = new A.ExpenseReportFields(15, "client_address1"); B.ExpenseReportFields_16 = new A.ExpenseReportFields(16, "client_address2"); B.ExpenseReportFields_17 = new A.ExpenseReportFields(17, "client_shipping_address1"); B.ExpenseReportFields_18 = new A.ExpenseReportFields(18, "client_shipping_address2"); B.ExpenseReportFields_20 = new A.ExpenseReportFields(20, "invoice_amount"); B.ExpenseReportFields_21 = new A.ExpenseReportFields(21, "invoice_date"); B.ExpenseReportFields_23 = new A.ExpenseReportFields(23, "project"); B.ExpenseReportFields_24 = new A.ExpenseReportFields(24, "expense1"); B.ExpenseReportFields_25 = new A.ExpenseReportFields(25, "expense2"); B.ExpenseReportFields_26 = new A.ExpenseReportFields(26, "expense3"); B.ExpenseReportFields_27 = new A.ExpenseReportFields(27, "expense4"); B.ExpenseReportFields_29 = new A.ExpenseReportFields(29, "assigned_to"); B.ExpenseReportFields_30 = new A.ExpenseReportFields(30, "created_by"); B.ExpenseReportFields_31 = new A.ExpenseReportFields(31, "public_notes"); B.ExpenseReportFields_32 = new A.ExpenseReportFields(32, "private_notes"); B.ExpenseReportFields_33 = new A.ExpenseReportFields(33, "tax_amount1"); B.ExpenseReportFields_34 = new A.ExpenseReportFields(34, "tax_amount2"); B.ExpenseReportFields_35 = new A.ExpenseReportFields(35, "tax_amount3"); B.ExpenseReportFields_36 = new A.ExpenseReportFields(36, "created_at"); B.ExpenseReportFields_37 = new A.ExpenseReportFields(37, "updated_at"); B.ExpenseReportFields_39 = new A.ExpenseReportFields(39, "status"); B.ExpenseReportFields_40 = new A.ExpenseReportFields(40, "record_state"); B.ExpenseReportFields_41 = new A.ExpenseReportFields(41, "is_invoiced"); B.List_OJ5 = A._setArrayType(makeConstList([B.ExpenseReportFields_0, B.ExpenseReportFields_1, B.ExpenseReportFields_2, B.ExpenseReportFields_3, B.ExpenseReportFields_4, B.ExpenseReportFields_5, B.ExpenseReportFields_6, B.ExpenseReportFields_7, B.ExpenseReportFields_8, B.ExpenseReportFields_9, B.ExpenseReportFields_10, B.ExpenseReportFields_11, B.ExpenseReportFields_12, B.ExpenseReportFields_13, B.ExpenseReportFields_14, B.ExpenseReportFields_15, B.ExpenseReportFields_16, B.ExpenseReportFields_17, B.ExpenseReportFields_18, B.ExpenseReportFields_19, B.ExpenseReportFields_20, B.ExpenseReportFields_21, B.ExpenseReportFields_22, B.ExpenseReportFields_23, B.ExpenseReportFields_24, B.ExpenseReportFields_25, B.ExpenseReportFields_26, B.ExpenseReportFields_27, B.ExpenseReportFields_28, B.ExpenseReportFields_29, B.ExpenseReportFields_30, B.ExpenseReportFields_31, B.ExpenseReportFields_32, B.ExpenseReportFields_33, B.ExpenseReportFields_34, B.ExpenseReportFields_35, B.ExpenseReportFields_36, B.ExpenseReportFields_37, B.ExpenseReportFields_38, B.ExpenseReportFields_39, B.ExpenseReportFields_40, B.ExpenseReportFields_41]), type$.JSArray_ExpenseReportFields); B.List_OL30 = A._setArrayType(makeConstList(["\u09a6\u09c7\u0993\u09ac\u09be\u09f0", "\u09b8\u09cb\u09ae\u09ac\u09be\u09f0", "\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09f0", "\u09ac\u09c1\u09a7\u09ac\u09be\u09f0", "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09f0", "\u09b6\u09c1\u0995\u09cd\u09f0\u09ac\u09be\u09f0", "\u09b6\u09a8\u09bf\u09ac\u09be\u09f0"]), type$.JSArray_String); B.List_OL3 = A._setArrayType(makeConstList([0, 0, 32722, 12287, 65534, 34815, 65534, 18431]), type$.JSArray_int); B.List_OLF = A._setArrayType(makeConstList(["\u041d", "\u041f", "\u0412", "\u0421", "\u0427", "\u041f", "\u0421"]), type$.JSArray_String); B.List_OLT = A._setArrayType(makeConstList([0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]), type$.JSArray_int); B.InvoiceItemReportFields_1 = new A.InvoiceItemReportFields(1, "description"); B.InvoiceItemReportFields_7 = new A.InvoiceItemReportFields(7, "total"); B.InvoiceItemReportFields_9 = new A.InvoiceItemReportFields(9, "custom1"); B.InvoiceItemReportFields_10 = new A.InvoiceItemReportFields(10, "custom2"); B.InvoiceItemReportFields_11 = new A.InvoiceItemReportFields(11, "custom3"); B.InvoiceItemReportFields_12 = new A.InvoiceItemReportFields(12, "custom4"); B.InvoiceItemReportFields_15 = new A.InvoiceItemReportFields(15, "client"); B.InvoiceItemReportFields_16 = new A.InvoiceItemReportFields(16, "clientEmail"); B.InvoiceItemReportFields_17 = new A.InvoiceItemReportFields(17, "clientNumber"); B.InvoiceItemReportFields_18 = new A.InvoiceItemReportFields(18, "clientIdNumber"); B.InvoiceItemReportFields_19 = new A.InvoiceItemReportFields(19, "dueDate"); B.InvoiceItemReportFields_20 = new A.InvoiceItemReportFields(20, "hasTaxes"); B.InvoiceItemReportFields_21 = new A.InvoiceItemReportFields(21, "taxRates"); B.InvoiceItemReportFields_22 = new A.InvoiceItemReportFields(22, "taxNames"); B.InvoiceItemReportFields_23 = new A.InvoiceItemReportFields(23, "taxAmount"); B.InvoiceItemReportFields_24 = new A.InvoiceItemReportFields(24, "netTotal"); B.InvoiceItemReportFields_25 = new A.InvoiceItemReportFields(25, "currency"); B.InvoiceItemReportFields_26 = new A.InvoiceItemReportFields(26, "record_state"); B.List_OLZ = A._setArrayType(makeConstList([B.InvoiceItemReportFields_0, B.InvoiceItemReportFields_1, B.InvoiceItemReportFields_2, B.InvoiceItemReportFields_3, B.InvoiceItemReportFields_4, B.InvoiceItemReportFields_5, B.InvoiceItemReportFields_6, B.InvoiceItemReportFields_7, B.InvoiceItemReportFields_8, B.InvoiceItemReportFields_9, B.InvoiceItemReportFields_10, B.InvoiceItemReportFields_11, B.InvoiceItemReportFields_12, B.InvoiceItemReportFields_13, B.InvoiceItemReportFields_14, B.InvoiceItemReportFields_15, B.InvoiceItemReportFields_16, B.InvoiceItemReportFields_17, B.InvoiceItemReportFields_18, B.InvoiceItemReportFields_19, B.InvoiceItemReportFields_20, B.InvoiceItemReportFields_21, B.InvoiceItemReportFields_22, B.InvoiceItemReportFields_23, B.InvoiceItemReportFields_24, B.InvoiceItemReportFields_25, B.InvoiceItemReportFields_26]), type$.JSArray_InvoiceItemReportFields); B.List_OO7 = A._setArrayType(makeConstList(["Krisztus el\u0151tt", "id\u0151sz\xe1m\xedt\xe1sunk szerint"]), type$.JSArray_String); B.List_OTB = A._setArrayType(makeConstList(["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0", "\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0", "\u0aae\u0abe\u0ab0\u0acd\u0a9a", "\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2", "\u0aae\u0ac7", "\u0a9c\u0ac2\u0aa8", "\u0a9c\u0ac1\u0ab2\u0abe\u0a88", "\u0a91\u0a97\u0ab8\u0acd\u0a9f", "\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0", "\u0a91\u0a95\u0acd\u0a9f\u0acb\u0aac\u0ab0", "\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0", "\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0"]), type$.JSArray_String); B.List_OTL = A._setArrayType(makeConstList(["\u0d89\u0dbb\u0dd2\u0daf\u0dcf", "\u0dc3\u0db3\u0dd4\u0daf\u0dcf", "\u0d85\u0d9f\u0dc4", "\u0db6\u0daf\u0dcf\u0daf\u0dcf", "\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca", "\u0dc3\u0dd2\u0d9a\u0dd4", "\u0dc3\u0dd9\u0db1"]), type$.JSArray_String); B.List_OTV = A._setArrayType(makeConstList(["EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd/MM/y", "dd/MM/yy"]), type$.JSArray_String); B.List_OXN = A._setArrayType(makeConstList(["\u0a2a\u0a39\u0a3f\u0a32\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40", "\u0a26\u0a42\u0a1c\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40", "\u0a24\u0a40\u0a1c\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40", "\u0a1a\u0a4c\u0a25\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40"]), type$.JSArray_String); B.List_OXT = A._setArrayType(makeConstList(["\u062c\u0646\u0648\u0631\u06cc", "\u0641\u0631\u0648\u0631\u06cc", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", "\u0645\u0626\u06cc", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u0626\u06cc", "\u0627\u06af\u0633\u062a", "\u0633\u062a\u0645\u0628\u0631", "\u0627\u06a9\u062a\u0648\u0628\u0631", "\u0646\u0648\u0645\u0628\u0631", "\u062f\u0633\u0645\u0628\u0631"]), type$.JSArray_String); B.List_OcW = A._setArrayType(makeConstList([B.EntityState_active, B.EntityState_archived, B.EntityState_deleted]), type$.JSArray_EntityState); B.Type__$BankAccountState_oyn = A.typeLiteral("_$BankAccountState"); B.List_OdH = A._setArrayType(makeConstList([B.Type_BankAccountState_i75, B.Type__$BankAccountState_oyn]), type$.JSArray_Type); B.List_Ods = A._setArrayType(makeConstList(["\u0d15\u0d4d\u0d30\u0d3f.\u0d2e\u0d41.", "\u0d0e\u0d21\u0d3f"]), type$.JSArray_String); B.List_Ohn = A._setArrayType(makeConstList(["\u099c\u09be\u09a8\u09c1", "\u09ab\u09c7\u09ac\u09cd\u09f0\u09c1", "\u09ae\u09be\u09f0\u09cd\u099a", "\u098f\u09aa\u09cd\u09f0\u09bf\u09b2", "\u09ae\u09c7\u2019", "\u099c\u09c1\u09a8", "\u099c\u09c1\u09b2\u09be\u0987", "\u0986\u0997", "\u099b\u09c7\u09aa\u09cd\u09a4\u09c7", "\u0985\u0995\u09cd\u099f\u09cb", "\u09a8\u09f1\u09c7", "\u09a1\u09bf\u099a\u09c7"]), type$.JSArray_String); B.List_Oho = A._setArrayType(makeConstList(["ennen Kristuksen syntym\xe4\xe4", "j\xe4lkeen Kristuksen syntym\xe4n"]), type$.JSArray_String); B.List_Oho0 = A._setArrayType(makeConstList([0, 5, 16, 5, 8, 5, 24, 5, 4, 5, 20, 5, 12, 5, 28, 5, 2, 5, 18, 5, 10, 5, 26, 5, 6, 5, 22, 5, 14, 5, 30, 5, 1, 5, 17, 5, 9, 5, 25, 5, 5, 5, 21, 5, 13, 5, 29, 5, 3, 5, 19, 5, 11, 5, 27, 5, 7, 5, 23, 5]), type$.JSArray_int); B.Orientation_0 = new A.Orientation(0, "portrait"); B.Orientation_1 = new A.Orientation(1, "landscape"); B.List_Orientation_0_Orientation_1 = A._setArrayType(makeConstList([B.Orientation_0, B.Orientation_1]), A.findType("JSArray")); B.List_Ov0 = A._setArrayType(makeConstList(["\u0416", "\u0414", "\u0421", "\u0421", "\u0411", "\u0416", "\u0421"]), type$.JSArray_String); B.List_OxM = A._setArrayType(makeConstList(["\uae30\uc6d0\uc804", "\uc11c\uae30"]), type$.JSArray_String); B.List_OzB = A._setArrayType(makeConstList(["januar", "februar", "mars", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember"]), type$.JSArray_String); B.List_P1S = A._setArrayType(makeConstList(["y('e')'ko' MMMM'ren' d('a'), EEEE", "y('e')'ko' MMMM'ren' d('a')", "y('e')'ko' MMM d('a')", "yy/M/d"]), type$.JSArray_String); B.ProfitAndLossReportFields_0 = new A.ProfitAndLossReportFields(0, "client"); B.ProfitAndLossReportFields_1 = new A.ProfitAndLossReportFields(1, "client_address1"); B.ProfitAndLossReportFields_2 = new A.ProfitAndLossReportFields(2, "client_address2"); B.ProfitAndLossReportFields_3 = new A.ProfitAndLossReportFields(3, "client_city"); B.ProfitAndLossReportFields_4 = new A.ProfitAndLossReportFields(4, "client_state"); B.ProfitAndLossReportFields_5 = new A.ProfitAndLossReportFields(5, "client_country"); B.ProfitAndLossReportFields_6 = new A.ProfitAndLossReportFields(6, "vendor"); B.ProfitAndLossReportFields_7 = new A.ProfitAndLossReportFields(7, "vendor_address1"); B.ProfitAndLossReportFields_8 = new A.ProfitAndLossReportFields(8, "vendor_address2"); B.ProfitAndLossReportFields_9 = new A.ProfitAndLossReportFields(9, "vendor_city"); B.ProfitAndLossReportFields_10 = new A.ProfitAndLossReportFields(10, "vendor_state"); B.ProfitAndLossReportFields_11 = new A.ProfitAndLossReportFields(11, "vendor_country"); B.ProfitAndLossReportFields_12 = new A.ProfitAndLossReportFields(12, "type"); B.ProfitAndLossReportFields_13 = new A.ProfitAndLossReportFields(13, "amount"); B.ProfitAndLossReportFields_14 = new A.ProfitAndLossReportFields(14, "payment"); B.ProfitAndLossReportFields_15 = new A.ProfitAndLossReportFields(15, "expense"); B.ProfitAndLossReportFields_16 = new A.ProfitAndLossReportFields(16, "profit"); B.ProfitAndLossReportFields_17 = new A.ProfitAndLossReportFields(17, "date"); B.ProfitAndLossReportFields_18 = new A.ProfitAndLossReportFields(18, "category"); B.ProfitAndLossReportFields_19 = new A.ProfitAndLossReportFields(19, "currency"); B.ProfitAndLossReportFields_20 = new A.ProfitAndLossReportFields(20, "transaction_reference"); B.ProfitAndLossReportFields_21 = new A.ProfitAndLossReportFields(21, "record_state"); B.ProfitAndLossReportFields_22 = new A.ProfitAndLossReportFields(22, "converted_amount"); B.List_P50 = A._setArrayType(makeConstList([B.ProfitAndLossReportFields_0, B.ProfitAndLossReportFields_1, B.ProfitAndLossReportFields_2, B.ProfitAndLossReportFields_3, B.ProfitAndLossReportFields_4, B.ProfitAndLossReportFields_5, B.ProfitAndLossReportFields_6, B.ProfitAndLossReportFields_7, B.ProfitAndLossReportFields_8, B.ProfitAndLossReportFields_9, B.ProfitAndLossReportFields_10, B.ProfitAndLossReportFields_11, B.ProfitAndLossReportFields_12, B.ProfitAndLossReportFields_13, B.ProfitAndLossReportFields_14, B.ProfitAndLossReportFields_15, B.ProfitAndLossReportFields_16, B.ProfitAndLossReportFields_17, B.ProfitAndLossReportFields_18, B.ProfitAndLossReportFields_19, B.ProfitAndLossReportFields_20, B.ProfitAndLossReportFields_21, B.ProfitAndLossReportFields_22]), type$.JSArray_ProfitAndLossReportFields); B.List_PFS = A._setArrayType(makeConstList(["\u044f\u043d\u0443\u0430\u0440\u0438", "\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438", "\u043c\u0430\u0440\u0442", "\u0430\u043f\u0440\u0438\u043b", "\u043c\u0430\u0439", "\u044e\u043d\u0438", "\u044e\u043b\u0438", "\u0430\u0432\u0433\u0443\u0441\u0442", "\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438", "\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438", "\u043d\u043e\u0435\u043c\u0432\u0440\u0438", "\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438"]), type$.JSArray_String); B.List_PG_PTG = A._setArrayType(makeConstList(["PG", "PTG"]), type$.JSArray_String); B.List_PHF = A._setArrayType(makeConstList(["\u0b95\u0bbf\u0bb1\u0bbf\u0bb8\u0bcd\u0ba4\u0bc1\u0bb5\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd", "\u0b85\u0ba9\u0bcd\u0ba9\u0bcb \u0b9f\u0bcb\u0bae\u0bbf\u0ba9\u0bbf"]), type$.JSArray_String); B.List_PIY = A._setArrayType(makeConstList(["\u0ead\u0eb2\u0e97\u0eb4\u0e94", "\u0e88\u0eb1\u0e99", "\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", "\u0e9e\u0eb8\u0e94", "\u0e9e\u0eb0\u0eab\u0eb1\u0e94", "\u0eaa\u0eb8\u0e81", "\u0ec0\u0eaa\u0ebb\u0eb2"]), type$.JSArray_String); B.List_PIY0 = A._setArrayType(makeConstList(["Yanvar", "Fevral", "Mart", "Aprel", "May", "Iyun", "Iyul", "Avgust", "Sentabr", "Oktabr", "Noyabr", "Dekabr"]), type$.JSArray_String); B.List_Phi = A._setArrayType(makeConstList(["H:mm:ss '\u0447'. zzzz", "H:mm:ss '\u0447'. z", "H:mm:ss '\u0447'.", "H:mm '\u0447'."]), type$.JSArray_String); B.PngBlendMode_0 = new A.PngBlendMode(0, "source"); B.PngBlendMode_1 = new A.PngBlendMode(1, "over"); B.List_PngBlendMode_0_PngBlendMode_1 = A._setArrayType(makeConstList([B.PngBlendMode_0, B.PngBlendMode_1]), A.findType("JSArray")); B.QuoteReportFields_0 = new A.QuoteReportFields(0, "id"); B.QuoteReportFields_1 = new A.QuoteReportFields(1, "amount"); B.QuoteReportFields_2 = new A.QuoteReportFields(2, "converted_amount"); B.QuoteReportFields_3 = new A.QuoteReportFields(3, "client"); B.QuoteReportFields_4 = new A.QuoteReportFields(4, "client_number"); B.QuoteReportFields_5 = new A.QuoteReportFields(5, "client_id_number"); B.QuoteReportFields_6 = new A.QuoteReportFields(6, "client_balance"); B.QuoteReportFields_7 = new A.QuoteReportFields(7, "client_address1"); B.QuoteReportFields_8 = new A.QuoteReportFields(8, "client_address2"); B.QuoteReportFields_9 = new A.QuoteReportFields(9, "client_state"); B.QuoteReportFields_10 = new A.QuoteReportFields(10, "client_country"); B.QuoteReportFields_11 = new A.QuoteReportFields(11, "client_shipping_address1"); B.QuoteReportFields_12 = new A.QuoteReportFields(12, "client_shipping_address2"); B.QuoteReportFields_13 = new A.QuoteReportFields(13, "client_shipping_city"); B.QuoteReportFields_14 = new A.QuoteReportFields(14, "client_shipping_state"); B.QuoteReportFields_15 = new A.QuoteReportFields(15, "client_shipping_postal_code"); B.QuoteReportFields_16 = new A.QuoteReportFields(16, "client_shipping_country"); B.QuoteReportFields_17 = new A.QuoteReportFields(17, "status"); B.QuoteReportFields_18 = new A.QuoteReportFields(18, "number"); B.QuoteReportFields_19 = new A.QuoteReportFields(19, "discount"); B.QuoteReportFields_20 = new A.QuoteReportFields(20, "po_number"); B.QuoteReportFields_21 = new A.QuoteReportFields(21, "date"); B.QuoteReportFields_22 = new A.QuoteReportFields(22, "partial_due_date"); B.QuoteReportFields_23 = new A.QuoteReportFields(23, "valid_until"); B.QuoteReportFields_24 = new A.QuoteReportFields(24, "partial"); B.QuoteReportFields_25 = new A.QuoteReportFields(25, "auto_bill"); B.QuoteReportFields_26 = new A.QuoteReportFields(26, "invoice1"); B.QuoteReportFields_27 = new A.QuoteReportFields(27, "invoice2"); B.QuoteReportFields_28 = new A.QuoteReportFields(28, "invoice3"); B.QuoteReportFields_29 = new A.QuoteReportFields(29, "invoice4"); B.QuoteReportFields_30 = new A.QuoteReportFields(30, "surcharge1"); B.QuoteReportFields_31 = new A.QuoteReportFields(31, "surcharge2"); B.QuoteReportFields_32 = new A.QuoteReportFields(32, "surcharge3"); B.QuoteReportFields_33 = new A.QuoteReportFields(33, "surcharge4"); B.QuoteReportFields_34 = new A.QuoteReportFields(34, "updated_at"); B.QuoteReportFields_35 = new A.QuoteReportFields(35, "archived_at"); B.QuoteReportFields_36 = new A.QuoteReportFields(36, "is_deleted"); B.QuoteReportFields_37 = new A.QuoteReportFields(37, "is_approved"); B.QuoteReportFields_38 = new A.QuoteReportFields(38, "tax_amount"); B.QuoteReportFields_39 = new A.QuoteReportFields(39, "net_amount"); B.QuoteReportFields_40 = new A.QuoteReportFields(40, "exchange_rate"); B.QuoteReportFields_41 = new A.QuoteReportFields(41, "public_notes"); B.QuoteReportFields_42 = new A.QuoteReportFields(42, "private_notes"); B.QuoteReportFields_43 = new A.QuoteReportFields(43, "client_vat_number"); B.QuoteReportFields_44 = new A.QuoteReportFields(44, "client_city"); B.QuoteReportFields_45 = new A.QuoteReportFields(45, "client_postal_code"); B.QuoteReportFields_46 = new A.QuoteReportFields(46, "client_website"); B.QuoteReportFields_47 = new A.QuoteReportFields(47, "tax_rate1"); B.QuoteReportFields_48 = new A.QuoteReportFields(48, "tax_rate2"); B.QuoteReportFields_49 = new A.QuoteReportFields(49, "tax_rate3"); B.QuoteReportFields_50 = new A.QuoteReportFields(50, "tax_name1"); B.QuoteReportFields_51 = new A.QuoteReportFields(51, "tax_name2"); B.QuoteReportFields_52 = new A.QuoteReportFields(52, "tax_name3"); B.QuoteReportFields_53 = new A.QuoteReportFields(53, "currency"); B.QuoteReportFields_54 = new A.QuoteReportFields(54, "is_viewed"); B.QuoteReportFields_55 = new A.QuoteReportFields(55, "assigned_to"); B.QuoteReportFields_56 = new A.QuoteReportFields(56, "created_by"); B.QuoteReportFields_57 = new A.QuoteReportFields(57, "client_phone"); B.QuoteReportFields_58 = new A.QuoteReportFields(58, "contact_email"); B.QuoteReportFields_59 = new A.QuoteReportFields(59, "contact_phone"); B.QuoteReportFields_60 = new A.QuoteReportFields(60, "contact_name"); B.QuoteReportFields_61 = new A.QuoteReportFields(61, "record_state"); B.List_Poc = A._setArrayType(makeConstList([B.QuoteReportFields_0, B.QuoteReportFields_1, B.QuoteReportFields_2, B.QuoteReportFields_3, B.QuoteReportFields_4, B.QuoteReportFields_5, B.QuoteReportFields_6, B.QuoteReportFields_7, B.QuoteReportFields_8, B.QuoteReportFields_9, B.QuoteReportFields_10, B.QuoteReportFields_11, B.QuoteReportFields_12, B.QuoteReportFields_13, B.QuoteReportFields_14, B.QuoteReportFields_15, B.QuoteReportFields_16, B.QuoteReportFields_17, B.QuoteReportFields_18, B.QuoteReportFields_19, B.QuoteReportFields_20, B.QuoteReportFields_21, B.QuoteReportFields_22, B.QuoteReportFields_23, B.QuoteReportFields_24, B.QuoteReportFields_25, B.QuoteReportFields_26, B.QuoteReportFields_27, B.QuoteReportFields_28, B.QuoteReportFields_29, B.QuoteReportFields_30, B.QuoteReportFields_31, B.QuoteReportFields_32, B.QuoteReportFields_33, B.QuoteReportFields_34, B.QuoteReportFields_35, B.QuoteReportFields_36, B.QuoteReportFields_37, B.QuoteReportFields_38, B.QuoteReportFields_39, B.QuoteReportFields_40, B.QuoteReportFields_41, B.QuoteReportFields_42, B.QuoteReportFields_43, B.QuoteReportFields_44, B.QuoteReportFields_45, B.QuoteReportFields_46, B.QuoteReportFields_47, B.QuoteReportFields_48, B.QuoteReportFields_49, B.QuoteReportFields_50, B.QuoteReportFields_51, B.QuoteReportFields_52, B.QuoteReportFields_53, B.QuoteReportFields_54, B.QuoteReportFields_55, B.QuoteReportFields_56, B.QuoteReportFields_57, B.QuoteReportFields_58, B.QuoteReportFields_59, B.QuoteReportFields_60, B.QuoteReportFields_61]), type$.JSArray_QuoteReportFields); B.List_Poe = A._setArrayType(makeConstList(["\u03a41", "\u03a42", "\u03a43", "\u03a44"]), type$.JSArray_String); B.List_Q0E = A._setArrayType(makeConstList(["\u0416", "\u0414", "\u0428", "\u0428", "\u0411", "\u0416", "\u0418"]), type$.JSArray_String); B.List_Q0a = A._setArrayType(makeConstList(["jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"]), type$.JSArray_String); B.List_Q1_Q2_Q3_Q4 = A._setArrayType(makeConstList(["Q1", "Q2", "Q3", "Q4"]), type$.JSArray_String); B.List_Q1p = A._setArrayType(makeConstList(["\u09a6", "\u09b8", "\u09ae", "\u09ac", "\u09ac", "\u09b6", "\u09b6"]), type$.JSArray_String); B.List_Q3j = A._setArrayType(makeConstList(["D", "L", "M", "M", "J", "V", "S"]), type$.JSArray_String); B.List_Q5Z = A._setArrayType(makeConstList(["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf", "\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf", "\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd", "\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd", "\u0cae\u0cc7", "\u0c9c\u0cc2\u0ca8\u0ccd", "\u0c9c\u0cc1\u0cb2\u0cc8", "\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd", "\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd", "\u0c85\u0c95\u0ccd\u0c9f\u0ccb\u0cac\u0cb0\u0ccd", "\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd", "\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd"]), type$.JSArray_String); B.List_Q5r = A._setArrayType(makeConstList(["Kabla ya Kristo", "Baada ya Kristo"]), type$.JSArray_String); B.List_Q9z = A._setArrayType(makeConstList(["\u0907. \u0938. \u092a\u0942.", "\u0907. \u0938."]), type$.JSArray_String); B.Type__$UserState_UwG = A.typeLiteral("_$UserState"); B.List_QAb = A._setArrayType(makeConstList([B.Type_UserState_WZn, B.Type__$UserState_UwG]), type$.JSArray_Type); B.List_QAw = A._setArrayType(makeConstList(["de.", "du."]), type$.JSArray_String); B.List_QCc = A._setArrayType(makeConstList(["H:mm:ss (zzzz)", "H:mm:ss (z)", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.List_QE7 = A._setArrayType(makeConstList(["\u091c\u0928\u0935\u0930\u0940", "\u092b\u093c\u0930\u0935\u0930\u0940", "\u092e\u093e\u0930\u094d\u091a", "\u0905\u092a\u094d\u0930\u0948\u0932", "\u092e\u0908", "\u091c\u0942\u0928", "\u091c\u0941\u0932\u093e\u0908", "\u0905\u0917\u0938\u094d\u0924", "\u0938\u093f\u0924\u0902\u092c\u0930", "\u0905\u0915\u094d\u0924\u0942\u092c\u0930", "\u0928\u0935\u0902\u092c\u0930", "\u0926\u093f\u0938\u0902\u092c\u0930"]), type$.JSArray_String); B.List_QEl = A._setArrayType(makeConstList(["1-chorak", "2-chorak", "3-chorak", "4-chorak"]), type$.JSArray_String); B.List_QGQ = A._setArrayType(makeConstList(["\u0458\u0430\u043d.", "\u0444\u0435\u0432.", "\u043c\u0430\u0440.", "\u0430\u043f\u0440.", "\u043c\u0430\u0458", "\u0458\u0443\u043d.", "\u0458\u0443\u043b.", "\u0430\u0432\u0433.", "\u0441\u0435\u043f\u0442.", "\u043e\u043a\u0442.", "\u043d\u043e\u0435\u043c.", "\u0434\u0435\u043a."]), type$.JSArray_String); B.List_QGy = A._setArrayType(makeConstList(["ISonto", "UMsombuluko", "ULwesibili", "ULwesithathu", "ULwesine", "ULwesihlanu", "UMgqibelo"]), type$.JSArray_String); B.List_QJm = A._setArrayType(makeConstList(["dop.", "odp."]), type$.JSArray_String); B.List_QJm0 = A._setArrayType(makeConstList(["p.n.e.", "n.e."]), type$.JSArray_String); B.List_QLv0 = A._setArrayType(makeConstList([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7]), type$.JSArray_int); B.List_QLv = A._setArrayType(makeConstList([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]), type$.JSArray_int); B.List_QOW = A._setArrayType(makeConstList(["nedjelja", "ponedjeljak", "utorak", "srijeda", "\u010detvrtak", "petak", "subota"]), type$.JSArray_String); B.List_QOg = A._setArrayType(makeConstList(["\u062c", "\u0641", "\u0645", "\u0627", "\u0645", "\u062c", "\u062c", "\u0627", "\u0633", "\u0627", "\u0646", "\u062f"]), type$.JSArray_String); B.List_QSK = A._setArrayType(makeConstList(["\u091c\u093e", "\u092b\u0947", "\u092e\u093e", "\u090f", "\u092e\u0947", "\u091c\u0942", "\u091c\u0941", "\u0911", "\u0938", "\u0911", "\u0928\u094b", "\u0921\u093f"]), type$.JSArray_String); B.List_QT8 = A._setArrayType(makeConstList(["Domingo", "Luns", "Martes", "M\xe9rcores", "Xoves", "Venres", "S\xe1bado"]), type$.JSArray_String); B.Type__$RecurringInvoiceUIState_OPS = A.typeLiteral("_$RecurringInvoiceUIState"); B.List_QTB = A._setArrayType(makeConstList([B.Type_RecurringInvoiceUIState_Sof, B.Type__$RecurringInvoiceUIState_OPS]), type$.JSArray_Type); B.List_QTP = A._setArrayType(makeConstList(["1\xba trimestre", "2\xba trimestre", "3\xba trimestre", "4\xba trimestre"]), type$.JSArray_String); B.List_QWw = A._setArrayType(makeConstList(["trimestrul I", "trimestrul al II-lea", "trimestrul al III-lea", "trimestrul al IV-lea"]), type$.JSArray_String); B.List_QXb = A._setArrayType(makeConstList(["Januar", "Februar", "M\xe4rz", "April", "Mai", "Juni", "Juli", "Auguscht", "Sept\xe4mber", "Oktoober", "Nov\xe4mber", "Dez\xe4mber"]), type$.JSArray_String); B.List_QXl = A._setArrayType(makeConstList(["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"]), type$.JSArray_String); B.Type_HealthCheckResponse_EKW = A.typeLiteral("HealthCheckResponse"); B.Type__$HealthCheckResponse_wvU = A.typeLiteral("_$HealthCheckResponse"); B.List_Qe4 = A._setArrayType(makeConstList([B.Type_HealthCheckResponse_EKW, B.Type__$HealthCheckResponse_wvU]), type$.JSArray_Type); B.List_Qgx = A._setArrayType(makeConstList(["\u0908\u0938\u093e-\u092a\u0942\u0930\u094d\u0935", "\u0908\u0938\u0935\u0940 \u0938\u0928"]), type$.JSArray_String); B.List_QiL = A._setArrayType(makeConstList(["{1} 'am' {0}", "{1} 'am' {0}", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_QiL0 = A._setArrayType(makeConstList(["{1} 'om' {0}", "{1} 'om' {0}", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_QkF = A._setArrayType(makeConstList(["\u12d3\u1218\u1270 \u12d3\u1208\u121d", "\u12d3\u1218\u1270 \u121d\u1215\u1228\u1275"]), type$.JSArray_String); B.List_QkZ = A._setArrayType(makeConstList(["\u041d\u044f", "\u0414\u0430", "\u041c\u044f", "\u041b\u0445", "\u041f\u04af", "\u0411\u0430", "\u0411\u044f"]), type$.JSArray_String); B.List_Qkg = A._setArrayType(makeConstList(["\u05d0\u05f3", "\u05d1\u05f3", "\u05d2\u05f3", "\u05d3\u05f3", "\u05d4\u05f3", "\u05d5\u05f3", "\u05e9\u05f3"]), type$.JSArray_String); B.Type_CurrencyListResponse_SJF = A.typeLiteral("CurrencyListResponse"); B.Type__$CurrencyListResponse_UKT = A.typeLiteral("_$CurrencyListResponse"); B.List_Qlo = A._setArrayType(makeConstList([B.Type_CurrencyListResponse_SJF, B.Type__$CurrencyListResponse_UKT]), type$.JSArray_Type); B.List_Qs9 = A._setArrayType(makeConstList(["\u0a08\u0a38\u0a35\u0a40 \u0a2a\u0a42\u0a30\u0a35", "\u0a08\u0a38\u0a35\u0a40 \u0a38\u0a70\u0a28"]), type$.JSArray_String); B.List_ROa = A._setArrayType(makeConstList(["\u043f\u0440.\u0425\u0440.", "\u0441\u043b.\u0425\u0440."]), type$.JSArray_String); B.Type__$SystemLogEntity_M42 = A.typeLiteral("_$SystemLogEntity"); B.List_RSm = A._setArrayType(makeConstList([B.Type_SystemLogEntity_eL6, B.Type__$SystemLogEntity_M42]), type$.JSArray_Type); B.List_RSt = A._setArrayType(makeConstList(["\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 1", "\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 2", "\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 3", "\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 4"]), type$.JSArray_String); B.Type__$DesignUIState_C1B = A.typeLiteral("_$DesignUIState"); B.List_Rd4 = A._setArrayType(makeConstList([B.Type_DesignUIState_IkK, B.Type__$DesignUIState_C1B]), type$.JSArray_Type); B.List_Rq8 = A._setArrayType(makeConstList(["para Krishtit", "mbas Krishtit"]), type$.JSArray_String); B.Type__$ExpenseCategoryUIState_wsa = A.typeLiteral("_$ExpenseCategoryUIState"); B.List_Rq80 = A._setArrayType(makeConstList([B.Type_ExpenseCategoryUIState_ESz, B.Type__$ExpenseCategoryUIState_wsa]), type$.JSArray_Type); B.VendorReportFields_0 = new A.VendorReportFields(0, "id"); B.VendorReportFields_1 = new A.VendorReportFields(1, "name"); B.VendorReportFields_2 = new A.VendorReportFields(2, "website"); B.VendorReportFields_3 = new A.VendorReportFields(3, "currency"); B.VendorReportFields_4 = new A.VendorReportFields(4, "language"); B.VendorReportFields_5 = new A.VendorReportFields(5, "private_notes"); B.VendorReportFields_6 = new A.VendorReportFields(6, "public_notes"); B.VendorReportFields_7 = new A.VendorReportFields(7, "address1"); B.VendorReportFields_8 = new A.VendorReportFields(8, "address2"); B.VendorReportFields_9 = new A.VendorReportFields(9, "city"); B.VendorReportFields_10 = new A.VendorReportFields(10, "state"); B.VendorReportFields_11 = new A.VendorReportFields(11, "postal_code"); B.VendorReportFields_12 = new A.VendorReportFields(12, "phone"); B.VendorReportFields_13 = new A.VendorReportFields(13, "country"); B.VendorReportFields_14 = new A.VendorReportFields(14, "vendor1"); B.VendorReportFields_15 = new A.VendorReportFields(15, "vendor2"); B.VendorReportFields_16 = new A.VendorReportFields(16, "vendor3"); B.VendorReportFields_17 = new A.VendorReportFields(17, "vendor4"); B.VendorReportFields_18 = new A.VendorReportFields(18, "created_by"); B.VendorReportFields_19 = new A.VendorReportFields(19, "assigned_to"); B.VendorReportFields_20 = new A.VendorReportFields(20, "number"); B.VendorReportFields_21 = new A.VendorReportFields(21, "id_number"); B.VendorReportFields_22 = new A.VendorReportFields(22, "vat_number"); B.VendorReportFields_23 = new A.VendorReportFields(23, "contact_full_name"); B.VendorReportFields_24 = new A.VendorReportFields(24, "contact_first_name"); B.VendorReportFields_25 = new A.VendorReportFields(25, "contact_last_name"); B.VendorReportFields_26 = new A.VendorReportFields(26, "contact_email"); B.VendorReportFields_27 = new A.VendorReportFields(27, "contact_phone"); B.VendorReportFields_28 = new A.VendorReportFields(28, "contact1"); B.VendorReportFields_29 = new A.VendorReportFields(29, "contact2"); B.VendorReportFields_30 = new A.VendorReportFields(30, "contact3"); B.VendorReportFields_31 = new A.VendorReportFields(31, "contact4"); B.VendorReportFields_32 = new A.VendorReportFields(32, "is_active"); B.VendorReportFields_33 = new A.VendorReportFields(33, "created_at"); B.VendorReportFields_34 = new A.VendorReportFields(34, "updated_at"); B.VendorReportFields_35 = new A.VendorReportFields(35, "documents"); B.VendorReportFields_36 = new A.VendorReportFields(36, "last_login"); B.VendorReportFields_37 = new A.VendorReportFields(37, "routing_id"); B.VendorReportFields_38 = new A.VendorReportFields(38, "classification"); B.VendorReportFields_39 = new A.VendorReportFields(39, "record_state"); B.List_RrN = A._setArrayType(makeConstList([B.VendorReportFields_0, B.VendorReportFields_1, B.VendorReportFields_2, B.VendorReportFields_3, B.VendorReportFields_4, B.VendorReportFields_5, B.VendorReportFields_6, B.VendorReportFields_7, B.VendorReportFields_8, B.VendorReportFields_9, B.VendorReportFields_10, B.VendorReportFields_11, B.VendorReportFields_12, B.VendorReportFields_13, B.VendorReportFields_14, B.VendorReportFields_15, B.VendorReportFields_16, B.VendorReportFields_17, B.VendorReportFields_18, B.VendorReportFields_19, B.VendorReportFields_20, B.VendorReportFields_21, B.VendorReportFields_22, B.VendorReportFields_23, B.VendorReportFields_24, B.VendorReportFields_25, B.VendorReportFields_26, B.VendorReportFields_27, B.VendorReportFields_28, B.VendorReportFields_29, B.VendorReportFields_30, B.VendorReportFields_31, B.VendorReportFields_32, B.VendorReportFields_33, B.VendorReportFields_34, B.VendorReportFields_35, B.VendorReportFields_36, B.VendorReportFields_37, B.VendorReportFields_38, B.VendorReportFields_39]), type$.JSArray_VendorReportFields); B.List_S0a = A._setArrayType(makeConstList(["\u0c06", "\u0c38\u0c4b", "\u0c2e", "\u0c2c\u0c41", "\u0c17\u0c41", "\u0c36\u0c41", "\u0c36"]), type$.JSArray_String); B.List_S1_S2_S3_S4 = A._setArrayType(makeConstList(["S1", "S2", "S3", "S4"]), type$.JSArray_String); B.List_S49 = A._setArrayType(makeConstList(["X", "F", "M", "A", "M", "X", "X", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.Type__$TokenState_Kn5 = A.typeLiteral("_$TokenState"); B.List_S4G = A._setArrayType(makeConstList([B.Type_TokenState_EOw, B.Type__$TokenState_Kn5]), type$.JSArray_Type); B.List_SA_CH = A._setArrayType(makeConstList(["SA", "CH"]), type$.JSArray_String); B.List_SDO = A._setArrayType(makeConstList(["\u0c9c", "\u0cab\u0cc6", "\u0cae\u0cbe", "\u0c8f", "\u0cae\u0cc7", "\u0c9c\u0cc2", "\u0c9c\u0cc1", "\u0c86", "\u0cb8\u0cc6", "\u0c85", "\u0ca8", "\u0ca1\u0cbf"]), type$.JSArray_String); B.List_SHm = A._setArrayType(makeConstList([0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13]), type$.JSArray_int); B.List_SHm0 = A._setArrayType(makeConstList([0, 1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 192, 256, 384, 512, 768, 1024, 1536, 2048, 3072, 4096, 6144, 8192, 12288, 16384, 24576]), type$.JSArray_int); B.List_SHm1 = A._setArrayType(makeConstList([5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]), type$.JSArray_int); B.List_SJh = A._setArrayType(makeConstList(["\u03c0.\u03bc.", "\u03bc.\u03bc."]), type$.JSArray_String); B.List_1_26_19 = A._setArrayType(makeConstList([1, 26, 19]), type$.JSArray_int); B.List_1_26_16 = A._setArrayType(makeConstList([1, 26, 16]), type$.JSArray_int); B.List_1_26_13 = A._setArrayType(makeConstList([1, 26, 13]), type$.JSArray_int); B.List_1_26_9 = A._setArrayType(makeConstList([1, 26, 9]), type$.JSArray_int); B.List_1_44_34 = A._setArrayType(makeConstList([1, 44, 34]), type$.JSArray_int); B.List_1_44_28 = A._setArrayType(makeConstList([1, 44, 28]), type$.JSArray_int); B.List_1_44_22 = A._setArrayType(makeConstList([1, 44, 22]), type$.JSArray_int); B.List_1_44_16 = A._setArrayType(makeConstList([1, 44, 16]), type$.JSArray_int); B.List_1_70_55 = A._setArrayType(makeConstList([1, 70, 55]), type$.JSArray_int); B.List_1_70_44 = A._setArrayType(makeConstList([1, 70, 44]), type$.JSArray_int); B.List_2_35_17 = A._setArrayType(makeConstList([2, 35, 17]), type$.JSArray_int); B.List_2_35_13 = A._setArrayType(makeConstList([2, 35, 13]), type$.JSArray_int); B.List_1_100_80 = A._setArrayType(makeConstList([1, 100, 80]), type$.JSArray_int); B.List_2_50_32 = A._setArrayType(makeConstList([2, 50, 32]), type$.JSArray_int); B.List_2_50_24 = A._setArrayType(makeConstList([2, 50, 24]), type$.JSArray_int); B.List_4_25_9 = A._setArrayType(makeConstList([4, 25, 9]), type$.JSArray_int); B.List_1_134_108 = A._setArrayType(makeConstList([1, 134, 108]), type$.JSArray_int); B.List_2_67_43 = A._setArrayType(makeConstList([2, 67, 43]), type$.JSArray_int); B.List_4QF4 = A._setArrayType(makeConstList([2, 33, 15, 2, 34, 16]), type$.JSArray_int); B.List_4QF5 = A._setArrayType(makeConstList([2, 33, 11, 2, 34, 12]), type$.JSArray_int); B.List_2_86_68 = A._setArrayType(makeConstList([2, 86, 68]), type$.JSArray_int); B.List_4_43_27 = A._setArrayType(makeConstList([4, 43, 27]), type$.JSArray_int); B.List_4_43_19 = A._setArrayType(makeConstList([4, 43, 19]), type$.JSArray_int); B.List_4_43_15 = A._setArrayType(makeConstList([4, 43, 15]), type$.JSArray_int); B.List_2_98_78 = A._setArrayType(makeConstList([2, 98, 78]), type$.JSArray_int); B.List_4_49_31 = A._setArrayType(makeConstList([4, 49, 31]), type$.JSArray_int); B.List_4QF6 = A._setArrayType(makeConstList([2, 32, 14, 4, 33, 15]), type$.JSArray_int); B.List_4QF7 = A._setArrayType(makeConstList([4, 39, 13, 1, 40, 14]), type$.JSArray_int); B.List_2_121_97 = A._setArrayType(makeConstList([2, 121, 97]), type$.JSArray_int); B.List_4QF8 = A._setArrayType(makeConstList([2, 60, 38, 2, 61, 39]), type$.JSArray_int); B.List_4QF9 = A._setArrayType(makeConstList([4, 40, 18, 2, 41, 19]), type$.JSArray_int); B.List_4QF10 = A._setArrayType(makeConstList([4, 40, 14, 2, 41, 15]), type$.JSArray_int); B.List_2_146_116 = A._setArrayType(makeConstList([2, 146, 116]), type$.JSArray_int); B.List_4QF11 = A._setArrayType(makeConstList([3, 58, 36, 2, 59, 37]), type$.JSArray_int); B.List_4QF12 = A._setArrayType(makeConstList([4, 36, 16, 4, 37, 17]), type$.JSArray_int); B.List_4QF13 = A._setArrayType(makeConstList([4, 36, 12, 4, 37, 13]), type$.JSArray_int); B.List_4QF14 = A._setArrayType(makeConstList([2, 86, 68, 2, 87, 69]), type$.JSArray_int); B.List_4QF15 = A._setArrayType(makeConstList([4, 69, 43, 1, 70, 44]), type$.JSArray_int); B.List_4QF16 = A._setArrayType(makeConstList([6, 43, 19, 2, 44, 20]), type$.JSArray_int); B.List_4QF17 = A._setArrayType(makeConstList([6, 43, 15, 2, 44, 16]), type$.JSArray_int); B.List_4_101_81 = A._setArrayType(makeConstList([4, 101, 81]), type$.JSArray_int); B.List_4QF18 = A._setArrayType(makeConstList([1, 80, 50, 4, 81, 51]), type$.JSArray_int); B.List_4QF19 = A._setArrayType(makeConstList([4, 50, 22, 4, 51, 23]), type$.JSArray_int); B.List_4QF20 = A._setArrayType(makeConstList([3, 36, 12, 8, 37, 13]), type$.JSArray_int); B.List_4QF21 = A._setArrayType(makeConstList([2, 116, 92, 2, 117, 93]), type$.JSArray_int); B.List_4QF22 = A._setArrayType(makeConstList([6, 58, 36, 2, 59, 37]), type$.JSArray_int); B.List_4QF23 = A._setArrayType(makeConstList([4, 46, 20, 6, 47, 21]), type$.JSArray_int); B.List_4QF24 = A._setArrayType(makeConstList([7, 42, 14, 4, 43, 15]), type$.JSArray_int); B.List_4_133_107 = A._setArrayType(makeConstList([4, 133, 107]), type$.JSArray_int); B.List_4QF25 = A._setArrayType(makeConstList([8, 59, 37, 1, 60, 38]), type$.JSArray_int); B.List_4QF26 = A._setArrayType(makeConstList([8, 44, 20, 4, 45, 21]), type$.JSArray_int); B.List_4QF27 = A._setArrayType(makeConstList([12, 33, 11, 4, 34, 12]), type$.JSArray_int); B.List_4QF28 = A._setArrayType(makeConstList([3, 145, 115, 1, 146, 116]), type$.JSArray_int); B.List_4QF29 = A._setArrayType(makeConstList([4, 64, 40, 5, 65, 41]), type$.JSArray_int); B.List_4QF30 = A._setArrayType(makeConstList([11, 36, 16, 5, 37, 17]), type$.JSArray_int); B.List_4QF31 = A._setArrayType(makeConstList([11, 36, 12, 5, 37, 13]), type$.JSArray_int); B.List_4QF32 = A._setArrayType(makeConstList([5, 109, 87, 1, 110, 88]), type$.JSArray_int); B.List_4QF33 = A._setArrayType(makeConstList([5, 65, 41, 5, 66, 42]), type$.JSArray_int); B.List_4QF34 = A._setArrayType(makeConstList([5, 54, 24, 7, 55, 25]), type$.JSArray_int); B.List_11_36_12 = A._setArrayType(makeConstList([11, 36, 12]), type$.JSArray_int); B.List_4QF35 = A._setArrayType(makeConstList([5, 122, 98, 1, 123, 99]), type$.JSArray_int); B.List_4QF36 = A._setArrayType(makeConstList([7, 73, 45, 3, 74, 46]), type$.JSArray_int); B.List_4QF37 = A._setArrayType(makeConstList([15, 43, 19, 2, 44, 20]), type$.JSArray_int); B.List_4QF38 = A._setArrayType(makeConstList([3, 45, 15, 13, 46, 16]), type$.JSArray_int); B.List_4QF39 = A._setArrayType(makeConstList([1, 135, 107, 5, 136, 108]), type$.JSArray_int); B.List_4QF40 = A._setArrayType(makeConstList([10, 74, 46, 1, 75, 47]), type$.JSArray_int); B.List_4QF41 = A._setArrayType(makeConstList([1, 50, 22, 15, 51, 23]), type$.JSArray_int); B.List_4QF42 = A._setArrayType(makeConstList([2, 42, 14, 17, 43, 15]), type$.JSArray_int); B.List_4QF43 = A._setArrayType(makeConstList([5, 150, 120, 1, 151, 121]), type$.JSArray_int); B.List_4QF44 = A._setArrayType(makeConstList([9, 69, 43, 4, 70, 44]), type$.JSArray_int); B.List_4QF45 = A._setArrayType(makeConstList([17, 50, 22, 1, 51, 23]), type$.JSArray_int); B.List_4QF46 = A._setArrayType(makeConstList([2, 42, 14, 19, 43, 15]), type$.JSArray_int); B.List_4QF47 = A._setArrayType(makeConstList([3, 141, 113, 4, 142, 114]), type$.JSArray_int); B.List_4QF48 = A._setArrayType(makeConstList([3, 70, 44, 11, 71, 45]), type$.JSArray_int); B.List_4QF49 = A._setArrayType(makeConstList([17, 47, 21, 4, 48, 22]), type$.JSArray_int); B.List_4QF50 = A._setArrayType(makeConstList([9, 39, 13, 16, 40, 14]), type$.JSArray_int); B.List_4QF51 = A._setArrayType(makeConstList([3, 135, 107, 5, 136, 108]), type$.JSArray_int); B.List_4QF52 = A._setArrayType(makeConstList([3, 67, 41, 13, 68, 42]), type$.JSArray_int); B.List_4QF53 = A._setArrayType(makeConstList([15, 54, 24, 5, 55, 25]), type$.JSArray_int); B.List_4QF54 = A._setArrayType(makeConstList([15, 43, 15, 10, 44, 16]), type$.JSArray_int); B.List_4QF55 = A._setArrayType(makeConstList([4, 144, 116, 4, 145, 117]), type$.JSArray_int); B.List_17_68_42 = A._setArrayType(makeConstList([17, 68, 42]), type$.JSArray_int); B.List_4QF56 = A._setArrayType(makeConstList([17, 50, 22, 6, 51, 23]), type$.JSArray_int); B.List_4QF57 = A._setArrayType(makeConstList([19, 46, 16, 6, 47, 17]), type$.JSArray_int); B.List_4QF58 = A._setArrayType(makeConstList([2, 139, 111, 7, 140, 112]), type$.JSArray_int); B.List_17_74_46 = A._setArrayType(makeConstList([17, 74, 46]), type$.JSArray_int); B.List_4QF59 = A._setArrayType(makeConstList([7, 54, 24, 16, 55, 25]), type$.JSArray_int); B.List_34_37_13 = A._setArrayType(makeConstList([34, 37, 13]), type$.JSArray_int); B.List_4QF60 = A._setArrayType(makeConstList([4, 151, 121, 5, 152, 122]), type$.JSArray_int); B.List_4QF61 = A._setArrayType(makeConstList([4, 75, 47, 14, 76, 48]), type$.JSArray_int); B.List_4QF62 = A._setArrayType(makeConstList([11, 54, 24, 14, 55, 25]), type$.JSArray_int); B.List_4QF63 = A._setArrayType(makeConstList([16, 45, 15, 14, 46, 16]), type$.JSArray_int); B.List_4QF64 = A._setArrayType(makeConstList([6, 147, 117, 4, 148, 118]), type$.JSArray_int); B.List_4QF65 = A._setArrayType(makeConstList([6, 73, 45, 14, 74, 46]), type$.JSArray_int); B.List_4QF66 = A._setArrayType(makeConstList([11, 54, 24, 16, 55, 25]), type$.JSArray_int); B.List_4QF67 = A._setArrayType(makeConstList([30, 46, 16, 2, 47, 17]), type$.JSArray_int); B.List_4QF68 = A._setArrayType(makeConstList([8, 132, 106, 4, 133, 107]), type$.JSArray_int); B.List_4QF69 = A._setArrayType(makeConstList([8, 75, 47, 13, 76, 48]), type$.JSArray_int); B.List_4QF70 = A._setArrayType(makeConstList([7, 54, 24, 22, 55, 25]), type$.JSArray_int); B.List_4QF71 = A._setArrayType(makeConstList([22, 45, 15, 13, 46, 16]), type$.JSArray_int); B.List_4QF72 = A._setArrayType(makeConstList([10, 142, 114, 2, 143, 115]), type$.JSArray_int); B.List_4QF73 = A._setArrayType(makeConstList([19, 74, 46, 4, 75, 47]), type$.JSArray_int); B.List_4QF74 = A._setArrayType(makeConstList([28, 50, 22, 6, 51, 23]), type$.JSArray_int); B.List_4QF75 = A._setArrayType(makeConstList([33, 46, 16, 4, 47, 17]), type$.JSArray_int); B.List_4QF76 = A._setArrayType(makeConstList([8, 152, 122, 4, 153, 123]), type$.JSArray_int); B.List_4QF77 = A._setArrayType(makeConstList([22, 73, 45, 3, 74, 46]), type$.JSArray_int); B.List_4QF78 = A._setArrayType(makeConstList([8, 53, 23, 26, 54, 24]), type$.JSArray_int); B.List_4QF79 = A._setArrayType(makeConstList([12, 45, 15, 28, 46, 16]), type$.JSArray_int); B.List_4QF80 = A._setArrayType(makeConstList([3, 147, 117, 10, 148, 118]), type$.JSArray_int); B.List_4QF81 = A._setArrayType(makeConstList([3, 73, 45, 23, 74, 46]), type$.JSArray_int); B.List_4QF82 = A._setArrayType(makeConstList([4, 54, 24, 31, 55, 25]), type$.JSArray_int); B.List_4QF83 = A._setArrayType(makeConstList([11, 45, 15, 31, 46, 16]), type$.JSArray_int); B.List_4QF84 = A._setArrayType(makeConstList([7, 146, 116, 7, 147, 117]), type$.JSArray_int); B.List_4QF85 = A._setArrayType(makeConstList([21, 73, 45, 7, 74, 46]), type$.JSArray_int); B.List_4QF86 = A._setArrayType(makeConstList([1, 53, 23, 37, 54, 24]), type$.JSArray_int); B.List_4QF87 = A._setArrayType(makeConstList([19, 45, 15, 26, 46, 16]), type$.JSArray_int); B.List_4QF88 = A._setArrayType(makeConstList([5, 145, 115, 10, 146, 116]), type$.JSArray_int); B.List_4QF89 = A._setArrayType(makeConstList([19, 75, 47, 10, 76, 48]), type$.JSArray_int); B.List_4QF90 = A._setArrayType(makeConstList([15, 54, 24, 25, 55, 25]), type$.JSArray_int); B.List_4QF91 = A._setArrayType(makeConstList([23, 45, 15, 25, 46, 16]), type$.JSArray_int); B.List_4QF92 = A._setArrayType(makeConstList([13, 145, 115, 3, 146, 116]), type$.JSArray_int); B.List_4QF93 = A._setArrayType(makeConstList([2, 74, 46, 29, 75, 47]), type$.JSArray_int); B.List_4QF94 = A._setArrayType(makeConstList([42, 54, 24, 1, 55, 25]), type$.JSArray_int); B.List_4QF95 = A._setArrayType(makeConstList([23, 45, 15, 28, 46, 16]), type$.JSArray_int); B.List_17_145_115 = A._setArrayType(makeConstList([17, 145, 115]), type$.JSArray_int); B.List_4QF96 = A._setArrayType(makeConstList([10, 74, 46, 23, 75, 47]), type$.JSArray_int); B.List_4QF97 = A._setArrayType(makeConstList([10, 54, 24, 35, 55, 25]), type$.JSArray_int); B.List_4QF98 = A._setArrayType(makeConstList([19, 45, 15, 35, 46, 16]), type$.JSArray_int); B.List_4QF99 = A._setArrayType(makeConstList([17, 145, 115, 1, 146, 116]), type$.JSArray_int); B.List_4QF100 = A._setArrayType(makeConstList([14, 74, 46, 21, 75, 47]), type$.JSArray_int); B.List_4QF101 = A._setArrayType(makeConstList([29, 54, 24, 19, 55, 25]), type$.JSArray_int); B.List_4QF102 = A._setArrayType(makeConstList([11, 45, 15, 46, 46, 16]), type$.JSArray_int); B.List_4QF103 = A._setArrayType(makeConstList([13, 145, 115, 6, 146, 116]), type$.JSArray_int); B.List_4QF104 = A._setArrayType(makeConstList([14, 74, 46, 23, 75, 47]), type$.JSArray_int); B.List_4QF105 = A._setArrayType(makeConstList([44, 54, 24, 7, 55, 25]), type$.JSArray_int); B.List_4QF106 = A._setArrayType(makeConstList([59, 46, 16, 1, 47, 17]), type$.JSArray_int); B.List_4QF107 = A._setArrayType(makeConstList([12, 151, 121, 7, 152, 122]), type$.JSArray_int); B.List_4QF108 = A._setArrayType(makeConstList([12, 75, 47, 26, 76, 48]), type$.JSArray_int); B.List_4QF109 = A._setArrayType(makeConstList([39, 54, 24, 14, 55, 25]), type$.JSArray_int); B.List_4QF110 = A._setArrayType(makeConstList([22, 45, 15, 41, 46, 16]), type$.JSArray_int); B.List_4QF111 = A._setArrayType(makeConstList([6, 151, 121, 14, 152, 122]), type$.JSArray_int); B.List_4QF112 = A._setArrayType(makeConstList([6, 75, 47, 34, 76, 48]), type$.JSArray_int); B.List_4QF113 = A._setArrayType(makeConstList([46, 54, 24, 10, 55, 25]), type$.JSArray_int); B.List_4QF114 = A._setArrayType(makeConstList([2, 45, 15, 64, 46, 16]), type$.JSArray_int); B.List_4QF115 = A._setArrayType(makeConstList([17, 152, 122, 4, 153, 123]), type$.JSArray_int); B.List_4QF116 = A._setArrayType(makeConstList([29, 74, 46, 14, 75, 47]), type$.JSArray_int); B.List_4QF117 = A._setArrayType(makeConstList([49, 54, 24, 10, 55, 25]), type$.JSArray_int); B.List_4QF118 = A._setArrayType(makeConstList([24, 45, 15, 46, 46, 16]), type$.JSArray_int); B.List_4QF119 = A._setArrayType(makeConstList([4, 152, 122, 18, 153, 123]), type$.JSArray_int); B.List_4QF120 = A._setArrayType(makeConstList([13, 74, 46, 32, 75, 47]), type$.JSArray_int); B.List_4QF121 = A._setArrayType(makeConstList([48, 54, 24, 14, 55, 25]), type$.JSArray_int); B.List_4QF122 = A._setArrayType(makeConstList([42, 45, 15, 32, 46, 16]), type$.JSArray_int); B.List_4QF123 = A._setArrayType(makeConstList([20, 147, 117, 4, 148, 118]), type$.JSArray_int); B.List_4QF124 = A._setArrayType(makeConstList([40, 75, 47, 7, 76, 48]), type$.JSArray_int); B.List_4QF125 = A._setArrayType(makeConstList([43, 54, 24, 22, 55, 25]), type$.JSArray_int); B.List_4QF126 = A._setArrayType(makeConstList([10, 45, 15, 67, 46, 16]), type$.JSArray_int); B.List_4QF127 = A._setArrayType(makeConstList([19, 148, 118, 6, 149, 119]), type$.JSArray_int); B.List_4QF128 = A._setArrayType(makeConstList([18, 75, 47, 31, 76, 48]), type$.JSArray_int); B.List_4QF129 = A._setArrayType(makeConstList([34, 54, 24, 34, 55, 25]), type$.JSArray_int); B.List_4QF130 = A._setArrayType(makeConstList([20, 45, 15, 61, 46, 16]), type$.JSArray_int); B.List_SJm = A._setArrayType(makeConstList([B.List_1_26_19, B.List_1_26_16, B.List_1_26_13, B.List_1_26_9, B.List_1_44_34, B.List_1_44_28, B.List_1_44_22, B.List_1_44_16, B.List_1_70_55, B.List_1_70_44, B.List_2_35_17, B.List_2_35_13, B.List_1_100_80, B.List_2_50_32, B.List_2_50_24, B.List_4_25_9, B.List_1_134_108, B.List_2_67_43, B.List_4QF4, B.List_4QF5, B.List_2_86_68, B.List_4_43_27, B.List_4_43_19, B.List_4_43_15, B.List_2_98_78, B.List_4_49_31, B.List_4QF6, B.List_4QF7, B.List_2_121_97, B.List_4QF8, B.List_4QF9, B.List_4QF10, B.List_2_146_116, B.List_4QF11, B.List_4QF12, B.List_4QF13, B.List_4QF14, B.List_4QF15, B.List_4QF16, B.List_4QF17, B.List_4_101_81, B.List_4QF18, B.List_4QF19, B.List_4QF20, B.List_4QF21, B.List_4QF22, B.List_4QF23, B.List_4QF24, B.List_4_133_107, B.List_4QF25, B.List_4QF26, B.List_4QF27, B.List_4QF28, B.List_4QF29, B.List_4QF30, B.List_4QF31, B.List_4QF32, B.List_4QF33, B.List_4QF34, B.List_11_36_12, B.List_4QF35, B.List_4QF36, B.List_4QF37, B.List_4QF38, B.List_4QF39, B.List_4QF40, B.List_4QF41, B.List_4QF42, B.List_4QF43, B.List_4QF44, B.List_4QF45, B.List_4QF46, B.List_4QF47, B.List_4QF48, B.List_4QF49, B.List_4QF50, B.List_4QF51, B.List_4QF52, B.List_4QF53, B.List_4QF54, B.List_4QF55, B.List_17_68_42, B.List_4QF56, B.List_4QF57, B.List_4QF58, B.List_17_74_46, B.List_4QF59, B.List_34_37_13, B.List_4QF60, B.List_4QF61, B.List_4QF62, B.List_4QF63, B.List_4QF64, B.List_4QF65, B.List_4QF66, B.List_4QF67, B.List_4QF68, B.List_4QF69, B.List_4QF70, B.List_4QF71, B.List_4QF72, B.List_4QF73, B.List_4QF74, B.List_4QF75, B.List_4QF76, B.List_4QF77, B.List_4QF78, B.List_4QF79, B.List_4QF80, B.List_4QF81, B.List_4QF82, B.List_4QF83, B.List_4QF84, B.List_4QF85, B.List_4QF86, B.List_4QF87, B.List_4QF88, B.List_4QF89, B.List_4QF90, B.List_4QF91, B.List_4QF92, B.List_4QF93, B.List_4QF94, B.List_4QF95, B.List_17_145_115, B.List_4QF96, B.List_4QF97, B.List_4QF98, B.List_4QF99, B.List_4QF100, B.List_4QF101, B.List_4QF102, B.List_4QF103, B.List_4QF104, B.List_4QF105, B.List_4QF106, B.List_4QF107, B.List_4QF108, B.List_4QF109, B.List_4QF110, B.List_4QF111, B.List_4QF112, B.List_4QF113, B.List_4QF114, B.List_4QF115, B.List_4QF116, B.List_4QF117, B.List_4QF118, B.List_4QF119, B.List_4QF120, B.List_4QF121, B.List_4QF122, B.List_4QF123, B.List_4QF124, B.List_4QF125, B.List_4QF126, B.List_4QF127, B.List_4QF128, B.List_4QF129, B.List_4QF130]), type$.JSArray_List_int); B.List_SLS = A._setArrayType(makeConstList(["Bh:mm:ss [zzzz]", "Bh:mm:ss [z]", "Bh:mm:ss", "Bh:mm"]), type$.JSArray_String); B.List_SLW = A._setArrayType(makeConstList(["y\u5e74M\u6708d\u65e5EEEE", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5", "d/M/y"]), type$.JSArray_String); B.List_SM_M = A._setArrayType(makeConstList(["SM", "M"]), type$.JSArray_String); B.List_SPU = A._setArrayType(makeConstList(["\u0e95\u0ea11", "\u0e95\u0ea12", "\u0e95\u0ea13", "\u0e95\u0ea14"]), type$.JSArray_String); B.List_STY = A._setArrayType(makeConstList(["1Hh", "2Hh", "3Hh", "4Hh"]), type$.JSArray_String); B.List_Sh5 = A._setArrayType(makeConstList(["\u4e00\u6708", "\u4e8c\u6708", "\u4e09\u6708", "\u56db\u6708", "\u4e94\u6708", "\u516d\u6708", "\u4e03\u6708", "\u516b\u6708", "\u4e5d\u6708", "\u5341\u6708", "\u5341\u4e00\u6708", "\u5341\u4e8c\u6708"]), type$.JSArray_String); B.List_SnW = A._setArrayType(makeConstList(["\u1229\u12651", "\u1229\u12652", "\u1229\u12653", "\u1229\u12654"]), type$.JSArray_String); B.Color_4294962158 = new A.Color(4294962158); B.Color_4294954450 = new A.Color(4294954450); B.Color_4293892762 = new A.Color(4293892762); B.Color_4293227379 = new A.Color(4293227379); B.Color_4293874512 = new A.Color(4293874512); B.Color_4294198070 = new A.Color(4294198070); B.Color_4293212469 = new A.Color(4293212469); B.Color_4291176488 = new A.Color(4291176488); B.Color_4290190364 = new A.Color(4290190364); B.Map_JNusp = new A.GeneralConstantMap([50, B.Color_4294962158, 100, B.Color_4294954450, 200, B.Color_4293892762, 300, B.Color_4293227379, 400, B.Color_4293874512, 500, B.Color_4294198070, 600, B.Color_4293212469, 700, B.Color_4292030255, 800, B.Color_4291176488, 900, B.Color_4290190364], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNusp_4294198070 = new A.MaterialColor(B.Map_JNusp, 4294198070); B.Color_4294763756 = new A.Color(4294763756); B.Color_4294491088 = new A.Color(4294491088); B.Color_4294217649 = new A.Color(4294217649); B.Color_4293943954 = new A.Color(4293943954); B.Color_4293673082 = new A.Color(4293673082); B.Color_4293467747 = new A.Color(4293467747); B.Color_4292352864 = new A.Color(4292352864); B.Color_4290910299 = new A.Color(4290910299); B.Color_4289533015 = new A.Color(4289533015); B.Color_4287106639 = new A.Color(4287106639); B.Map_JNIO4 = new A.GeneralConstantMap([50, B.Color_4294763756, 100, B.Color_4294491088, 200, B.Color_4294217649, 300, B.Color_4293943954, 400, B.Color_4293673082, 500, B.Color_4293467747, 600, B.Color_4292352864, 700, B.Color_4290910299, 800, B.Color_4289533015, 900, B.Color_4287106639], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNIO4_4293467747 = new A.MaterialColor(B.Map_JNIO4, 4293467747); B.Color_4294174197 = new A.Color(4294174197); B.Color_4292984551 = new A.Color(4292984551); B.Color_4291728344 = new A.Color(4291728344); B.Color_4290406600 = new A.Color(4290406600); B.Color_4289415100 = new A.Color(4289415100); B.Color_4287505578 = new A.Color(4287505578); B.Color_4286259106 = new A.Color(4286259106); B.Color_4285143962 = new A.Color(4285143962); B.Map_JNkUZ = new A.GeneralConstantMap([50, B.Color_4294174197, 100, B.Color_4292984551, 200, B.Color_4291728344, 300, B.Color_4290406600, 400, B.Color_4289415100, 500, B.Color_4288423856, 600, B.Color_4287505578, 700, B.Color_4286259106, 800, B.Color_4285143962, 900, B.Color_4283045004], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNkUZ_4288423856 = new A.MaterialColor(B.Map_JNkUZ, 4288423856); B.Color_4293781494 = new A.Color(4293781494); B.Color_4291937513 = new A.Color(4291937513); B.Color_4289961435 = new A.Color(4289961435); B.Color_4287985101 = new A.Color(4287985101); B.Color_4286470082 = new A.Color(4286470082); B.Color_4284955319 = new A.Color(4284955319); B.Color_4284364209 = new A.Color(4284364209); B.Color_4283510184 = new A.Color(4283510184); B.Color_4282722208 = new A.Color(4282722208); B.Color_4281408402 = new A.Color(4281408402); B.Map_JNoDo = new A.GeneralConstantMap([50, B.Color_4293781494, 100, B.Color_4291937513, 200, B.Color_4289961435, 300, B.Color_4287985101, 400, B.Color_4286470082, 500, B.Color_4284955319, 600, B.Color_4284364209, 700, B.Color_4283510184, 800, B.Color_4282722208, 900, B.Color_4281408402], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNoDo_4284955319 = new A.MaterialColor(B.Map_JNoDo, 4284955319); B.Color_4293454582 = new A.Color(4293454582); B.Color_4291152617 = new A.Color(4291152617); B.Color_4288653530 = new A.Color(4288653530); B.Color_4286154443 = new A.Color(4286154443); B.Color_4284246976 = new A.Color(4284246976); B.Color_4282339765 = new A.Color(4282339765); B.Color_4281944491 = new A.Color(4281944491); B.Color_4281352095 = new A.Color(4281352095); B.Color_4280825235 = new A.Color(4280825235); B.Color_4279903102 = new A.Color(4279903102); B.Map_JNsey = new A.GeneralConstantMap([50, B.Color_4293454582, 100, B.Color_4291152617, 200, B.Color_4288653530, 300, B.Color_4286154443, 400, B.Color_4284246976, 500, B.Color_4282339765, 600, B.Color_4281944491, 700, B.Color_4281352095, 800, B.Color_4280825235, 900, B.Color_4279903102], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNsey_4282339765 = new A.MaterialColor(B.Map_JNsey, 4282339765); B.Color_4284790262 = new A.Color(4284790262); B.Color_4282557941 = new A.Color(4282557941); B.Color_4279592384 = new A.Color(4279592384); B.Color_4279060385 = new A.Color(4279060385); B.Map_JNGTf = new A.GeneralConstantMap([50, B.Color_4293128957, 100, B.Color_4290502395, 200, B.Color_4287679225, 300, B.Color_4284790262, 400, B.Color_4282557941, 500, B.Color_4280391411, 600, B.Color_4280191205, 700, B.Color_4279858898, 800, B.Color_4279592384, 900, B.Color_4279060385], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNGTf_4280391411 = new A.MaterialColor(B.Map_JNGTf, 4280391411); B.Color_4292998654 = new A.Color(4292998654); B.Color_4289979900 = new A.Color(4289979900); B.Color_4286698746 = new A.Color(4286698746); B.Color_4283417591 = new A.Color(4283417591); B.Color_4280923894 = new A.Color(4280923894); B.Color_4278430196 = new A.Color(4278430196); B.Color_4278426597 = new A.Color(4278426597); B.Color_4278356177 = new A.Color(4278356177); B.Color_4278351805 = new A.Color(4278351805); B.Color_4278278043 = new A.Color(4278278043); B.Map_JNVmp = new A.GeneralConstantMap([50, B.Color_4292998654, 100, B.Color_4289979900, 200, B.Color_4286698746, 300, B.Color_4283417591, 400, B.Color_4280923894, 500, B.Color_4278430196, 600, B.Color_4278426597, 700, B.Color_4278356177, 800, B.Color_4278351805, 900, B.Color_4278278043], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNVmp_4278430196 = new A.MaterialColor(B.Map_JNVmp, 4278430196); B.Color_4292933626 = new A.Color(4292933626); B.Color_4289915890 = new A.Color(4289915890); B.Color_4286635754 = new A.Color(4286635754); B.Color_4283289825 = new A.Color(4283289825); B.Color_4280731354 = new A.Color(4280731354); B.Color_4278238420 = new A.Color(4278238420); B.Color_4278234305 = new A.Color(4278234305); B.Color_4278228903 = new A.Color(4278228903); B.Color_4278223759 = new A.Color(4278223759); B.Color_4278214756 = new A.Color(4278214756); B.Map_JN42Y = new A.GeneralConstantMap([50, B.Color_4292933626, 100, B.Color_4289915890, 200, B.Color_4286635754, 300, B.Color_4283289825, 400, B.Color_4280731354, 500, B.Color_4278238420, 600, B.Color_4278234305, 700, B.Color_4278228903, 800, B.Color_4278223759, 900, B.Color_4278214756], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JN42Y_4278238420 = new A.MaterialColor(B.Map_JN42Y, 4278238420); B.Color_4292932337 = new A.Color(4292932337); B.Color_4289912795 = new A.Color(4289912795); B.Color_4286630852 = new A.Color(4286630852); B.Color_4283283116 = new A.Color(4283283116); B.Color_4280723098 = new A.Color(4280723098); B.Color_4278228616 = new A.Color(4278228616); B.Color_4278225275 = new A.Color(4278225275); B.Color_4278221163 = new A.Color(4278221163); B.Color_4278217052 = new A.Color(4278217052); B.Color_4278209856 = new A.Color(4278209856); B.Map_JNK5D = new A.GeneralConstantMap([50, B.Color_4292932337, 100, B.Color_4289912795, 200, B.Color_4286630852, 300, B.Color_4283283116, 400, B.Color_4280723098, 500, B.Color_4278228616, 600, B.Color_4278225275, 700, B.Color_4278221163, 800, B.Color_4278217052, 900, B.Color_4278209856], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNK5D_4278228616 = new A.MaterialColor(B.Map_JNK5D, 4278228616); B.Color_4293457385 = new A.Color(4293457385); B.Color_4291356361 = new A.Color(4291356361); B.Color_4289058471 = new A.Color(4289058471); B.Color_4286695300 = new A.Color(4286695300); B.Color_4284922730 = new A.Color(4284922730); B.Color_4282622023 = new A.Color(4282622023); B.Color_4281896508 = new A.Color(4281896508); B.Color_4279983648 = new A.Color(4279983648); B.Map_JNgz5 = new A.GeneralConstantMap([50, B.Color_4293457385, 100, B.Color_4291356361, 200, B.Color_4289058471, 300, B.Color_4286695300, 400, B.Color_4284922730, 500, B.Color_4283215696, 600, B.Color_4282622023, 700, B.Color_4281896508, 800, B.Color_4281236786, 900, B.Color_4279983648], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNgz5_4283215696 = new A.MaterialColor(B.Map_JNgz5, 4283215696); B.Color_4294047977 = new A.Color(4294047977); B.Color_4292668872 = new A.Color(4292668872); B.Color_4291158437 = new A.Color(4291158437); B.Color_4289648001 = new A.Color(4289648001); B.Color_4288466021 = new A.Color(4288466021); B.Color_4287349578 = new A.Color(4287349578); B.Color_4286362434 = new A.Color(4286362434); B.Color_4285046584 = new A.Color(4285046584); B.Color_4283796271 = new A.Color(4283796271); B.Color_4281559326 = new A.Color(4281559326); B.Map_JNso3 = new A.GeneralConstantMap([50, B.Color_4294047977, 100, B.Color_4292668872, 200, B.Color_4291158437, 300, B.Color_4289648001, 400, B.Color_4288466021, 500, B.Color_4287349578, 600, B.Color_4286362434, 700, B.Color_4285046584, 800, B.Color_4283796271, 900, B.Color_4281559326], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNso3_4287349578 = new A.MaterialColor(B.Map_JNso3, 4287349578); B.Color_4294573031 = new A.Color(4294573031); B.Color_4293981379 = new A.Color(4293981379); B.Color_4293324444 = new A.Color(4293324444); B.Color_4292667253 = new A.Color(4292667253); B.Color_4292141399 = new A.Color(4292141399); B.Color_4291681337 = new A.Color(4291681337); B.Color_4290824755 = new A.Color(4290824755); B.Color_4289705003 = new A.Color(4289705003); B.Color_4288584996 = new A.Color(4288584996); B.Color_4286740247 = new A.Color(4286740247); B.Map_JNWMm = new A.GeneralConstantMap([50, B.Color_4294573031, 100, B.Color_4293981379, 200, B.Color_4293324444, 300, B.Color_4292667253, 400, B.Color_4292141399, 500, B.Color_4291681337, 600, B.Color_4290824755, 700, B.Color_4289705003, 800, B.Color_4288584996, 900, B.Color_4286740247], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNWMm_4291681337 = new A.MaterialColor(B.Map_JNWMm, 4291681337); B.Color_4294966759 = new A.Color(4294966759); B.Color_4294965700 = new A.Color(4294965700); B.Color_4294964637 = new A.Color(4294964637); B.Color_4294963574 = new A.Color(4294963574); B.Color_4294962776 = new A.Color(4294962776); B.Color_4294961979 = new A.Color(4294961979); B.Color_4294826037 = new A.Color(4294826037); B.Color_4294688813 = new A.Color(4294688813); B.Color_4294551589 = new A.Color(4294551589); B.Color_4294278935 = new A.Color(4294278935); B.Map_JNYGn = new A.GeneralConstantMap([50, B.Color_4294966759, 100, B.Color_4294965700, 200, B.Color_4294964637, 300, B.Color_4294963574, 400, B.Color_4294962776, 500, B.Color_4294961979, 600, B.Color_4294826037, 700, B.Color_4294688813, 800, B.Color_4294551589, 900, B.Color_4294278935], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNYGn_4294961979 = new A.MaterialColor(B.Map_JNYGn, 4294961979); B.Color_4294965473 = new A.Color(4294965473); B.Color_4294962355 = new A.Color(4294962355); B.Color_4294959234 = new A.Color(4294959234); B.Color_4294956367 = new A.Color(4294956367); B.Color_4294953512 = new A.Color(4294953512); B.Color_4294947584 = new A.Color(4294947584); B.Color_4294942720 = new A.Color(4294942720); B.Color_4294938368 = new A.Color(4294938368); B.Color_4294930176 = new A.Color(4294930176); B.Map_JNchs = new A.GeneralConstantMap([50, B.Color_4294965473, 100, B.Color_4294962355, 200, B.Color_4294959234, 300, B.Color_4294956367, 400, B.Color_4294953512, 500, B.Color_4294951175, 600, B.Color_4294947584, 700, B.Color_4294942720, 800, B.Color_4294938368, 900, B.Color_4294930176], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNchs_4294951175 = new A.MaterialColor(B.Map_JNchs, 4294951175); B.Color_4294964192 = new A.Color(4294964192); B.Color_4294959282 = new A.Color(4294959282); B.Color_4294954112 = new A.Color(4294954112); B.Color_4294948685 = new A.Color(4294948685); B.Color_4294944550 = new A.Color(4294944550); B.Color_4294675456 = new A.Color(4294675456); B.Color_4294278144 = new A.Color(4294278144); B.Color_4293284096 = new A.Color(4293284096); B.Map_JNyrt = new A.GeneralConstantMap([50, B.Color_4294964192, 100, B.Color_4294959282, 200, B.Color_4294954112, 300, B.Color_4294948685, 400, B.Color_4294944550, 500, B.Color_4294940672, 600, B.Color_4294675456, 700, B.Color_4294278144, 800, B.Color_4293880832, 900, B.Color_4293284096], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNyrt_4294940672 = new A.MaterialColor(B.Map_JNyrt, 4294940672); B.Color_4294699495 = new A.Color(4294699495); B.Color_4294954172 = new A.Color(4294954172); B.Color_4294945681 = new A.Color(4294945681); B.Color_4294937189 = new A.Color(4294937189); B.Color_4294930499 = new A.Color(4294930499); B.Color_4294924066 = new A.Color(4294924066); B.Color_4294201630 = new A.Color(4294201630); B.Color_4293282329 = new A.Color(4293282329); B.Color_4292363029 = new A.Color(4292363029); B.Color_4290721292 = new A.Color(4290721292); B.Map_JNe7L = new A.GeneralConstantMap([50, B.Color_4294699495, 100, B.Color_4294954172, 200, B.Color_4294945681, 300, B.Color_4294937189, 400, B.Color_4294930499, 500, B.Color_4294924066, 600, B.Color_4294201630, 700, B.Color_4293282329, 800, B.Color_4292363029, 900, B.Color_4290721292], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNe7L_4294924066 = new A.MaterialColor(B.Map_JNe7L, 4294924066); B.Color_4293913577 = new A.Color(4293913577); B.Color_4292332744 = new A.Color(4292332744); B.Color_4290554532 = new A.Color(4290554532); B.Color_4288776319 = new A.Color(4288776319); B.Color_4287458915 = new A.Color(4287458915); B.Color_4286141768 = new A.Color(4286141768); B.Color_4285353025 = new A.Color(4285353025); B.Color_4284301367 = new A.Color(4284301367); B.Color_4283315246 = new A.Color(4283315246); B.Color_4282263331 = new A.Color(4282263331); B.Map_JNyrN = new A.GeneralConstantMap([50, B.Color_4293913577, 100, B.Color_4292332744, 200, B.Color_4290554532, 300, B.Color_4288776319, 400, B.Color_4287458915, 500, B.Color_4286141768, 600, B.Color_4285353025, 700, B.Color_4284301367, 800, B.Color_4283315246, 900, B.Color_4282263331], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNyrN_4286141768 = new A.MaterialColor(B.Map_JNyrN, 4286141768); B.Color_4293718001 = new A.Color(4293718001); B.Color_4291811548 = new A.Color(4291811548); B.Color_4289773253 = new A.Color(4289773253); B.Color_4287669422 = new A.Color(4287669422); B.Color_4286091420 = new A.Color(4286091420); B.Color_4284513675 = new A.Color(4284513675); B.Color_4283723386 = new A.Color(4283723386); B.Color_4281812815 = new A.Color(4281812815); B.Color_4280693304 = new A.Color(4280693304); B.Map_JNrBb = new A.GeneralConstantMap([50, B.Color_4293718001, 100, B.Color_4291811548, 200, B.Color_4289773253, 300, B.Color_4287669422, 400, B.Color_4286091420, 500, B.Color_4284513675, 600, B.Color_4283723386, 700, B.Color_4282735204, 800, B.Color_4281812815, 900, B.Color_4280693304], type$.GeneralConstantMap_int_Color); B.MaterialColor_Map_JNrBb_4284513675 = new A.MaterialColor(B.Map_JNrBb, 4284513675); B.List_SqY = A._setArrayType(makeConstList([B.MaterialColor_Map_JNusp_4294198070, B.MaterialColor_Map_JNIO4_4293467747, B.MaterialColor_Map_JNkUZ_4288423856, B.MaterialColor_Map_JNoDo_4284955319, B.MaterialColor_Map_JNsey_4282339765, B.MaterialColor_Map_JNGTf_4280391411, B.MaterialColor_Map_JNVmp_4278430196, B.MaterialColor_Map_JN42Y_4278238420, B.MaterialColor_Map_JNK5D_4278228616, B.MaterialColor_Map_JNgz5_4283215696, B.MaterialColor_Map_JNso3_4287349578, B.MaterialColor_Map_JNWMm_4291681337, B.MaterialColor_Map_JNYGn_4294961979, B.MaterialColor_Map_JNchs_4294951175, B.MaterialColor_Map_JNyrt_4294940672, B.MaterialColor_Map_JNe7L_4294924066, B.MaterialColor_Map_JNyrN_4286141768, B.MaterialColor_Map_JNrBb_4284513675]), A.findType("JSArray")); B.List_Sre = A._setArrayType(makeConstList(["diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte"]), type$.JSArray_String); B.Pair_06w = new A.Pair("http://www.w3.org/1999/xhtml", "optgroup", type$.Pair_String_String); B.Pair_wsa = new A.Pair("http://www.w3.org/1999/xhtml", "option", type$.Pair_String_String); B.List_SxB = A._setArrayType(makeConstList([B.Pair_06w, B.Pair_wsa]), type$.JSArray_Pair_String_String); B.List_SyB = A._setArrayType(makeConstList(["\u03c0\u03c1\u03bf \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03cd", "\u03bc\u03b5\u03c4\u03ac \u03a7\u03c1\u03b9\u03c3\u03c4\u03cc\u03bd"]), type$.JSArray_String); B.List_T1_T2_T3_T4 = A._setArrayType(makeConstList(["T1", "T2", "T3", "T4"]), type$.JSArray_String); B.List_TDN = A._setArrayType(makeConstList(["\u0a1c", "\u0a2b\u0a3c", "\u0a2e\u0a3e", "\u0a05", "\u0a2e", "\u0a1c\u0a42", "\u0a1c\u0a41", "\u0a05", "\u0a38", "\u0a05", "\u0a28", "\u0a26"]), type$.JSArray_String); B.List_TLC = A._setArrayType(makeConstList(["yan", "fev", "mar", "apr", "may", "iyn", "iyl", "avg", "sen", "okt", "noy", "dek"]), type$.JSArray_String); B.List_TO_TK = A._setArrayType(makeConstList(["TO", "TK"]), type$.JSArray_String); B.Type__$ExpenseState_o5r = A.typeLiteral("_$ExpenseState"); B.List_TW2 = A._setArrayType(makeConstList([B.Type_ExpenseState_yzp, B.Type__$ExpenseState_o5r]), type$.JSArray_Type); B.TextAffinity_0 = new A.TextAffinity(0, "upstream"); B.List_TextAffinity_0_TextAffinity_1 = A._setArrayType(makeConstList([B.TextAffinity_0, B.TextAffinity_1]), A.findType("JSArray")); B.TextDirection_0 = new A.TextDirection(0, "rtl"); B.TextDirection_1 = new A.TextDirection(1, "ltr"); B.List_TextDirection_0_TextDirection_1 = A._setArrayType(makeConstList([B.TextDirection_0, B.TextDirection_1]), A.findType("JSArray")); B.Type__$UserUIState_GZK = A.typeLiteral("_$UserUIState"); B.List_Tfk = A._setArrayType(makeConstList([B.Type_UserUIState_ymM, B.Type__$UserUIState_GZK]), type$.JSArray_Type); B.List_Tjg = A._setArrayType(makeConstList(["custom_designs", "group_settings", "client_portal", "custom_fields", "email_settings", "generated_numbers", "invoice_design", "templates_and_reminders", "payment_links", "user_management", "transaction_rules"]), type$.JSArray_String); B._CornerId_0 = new A._CornerId(0, "topLeft"); B._CornerId_3 = new A._CornerId(3, "bottomRight"); B._Diagonal__CornerId_0__CornerId_3 = new A._Diagonal(B._CornerId_0, B._CornerId_3); B._Diagonal__CornerId_3__CornerId_0 = new A._Diagonal(B._CornerId_3, B._CornerId_0); B._CornerId_1 = new A._CornerId(1, "topRight"); B._CornerId_2 = new A._CornerId(2, "bottomLeft"); B._Diagonal__CornerId_1__CornerId_2 = new A._Diagonal(B._CornerId_1, B._CornerId_2); B._Diagonal__CornerId_2__CornerId_1 = new A._Diagonal(B._CornerId_2, B._CornerId_1); B.List_Tkv = A._setArrayType(makeConstList([B._Diagonal__CornerId_0__CornerId_3, B._Diagonal__CornerId_3__CornerId_0, B._Diagonal__CornerId_1__CornerId_2, B._Diagonal__CornerId_2__CornerId_1]), A.findType("JSArray<_Diagonal>")); B.NamedAttribution_code = new A.NamedAttribution("code"); B.NamedAttribution_bold = new A.NamedAttribution("bold"); B.NamedAttribution_italics = new A.NamedAttribution("italics"); B.NamedAttribution_strikethrough = new A.NamedAttribution("strikethrough"); B.List_Toh = A._setArrayType(makeConstList([B.NamedAttribution_code, B.NamedAttribution_bold, B.NamedAttribution_italics, B.NamedAttribution_strikethrough]), A.findType("JSArray")); B.List_TrQ = A._setArrayType(makeConstList(["dom", "lun", "mar", "mer", "gio", "ven", "sab"]), type$.JSArray_String); B.List_TsS = A._setArrayType(makeConstList(["h:mm:ss\u202fa zzzz", "h:mm:ss\u202fa z", "h:mm:ss\u202fa", "h:mm\u202fa"]), type$.JSArray_String); B.List_Type_AppLayout_co1 = A._setArrayType(makeConstList([B.Type_AppLayout_co1]), type$.JSArray_Type); B.List_Type_AppSidebarMode_ZeT = A._setArrayType(makeConstList([B.Type_AppSidebarMode_ZeT]), type$.JSArray_Type); B.List_Type_DateRangeComparison_wco = A._setArrayType(makeConstList([B.Type_DateRangeComparison_wco]), type$.JSArray_Type); B.List_Type_DateRange_avx = A._setArrayType(makeConstList([B.Type_DateRange_avx]), type$.JSArray_Type); B.List_Type_EmailTemplate_GAI = A._setArrayType(makeConstList([B.Type_EmailTemplate_GAI]), type$.JSArray_Type); B.List_Type_EntityState_NQk = A._setArrayType(makeConstList([B.Type_EntityState_NQk]), type$.JSArray_Type); B.List_Type_EntityType_6qb = A._setArrayType(makeConstList([B.Type_EntityType_6qb]), type$.JSArray_Type); B.List_Type_ModuleLayout_0mz = A._setArrayType(makeConstList([B.Type_ModuleLayout_0mz]), type$.JSArray_Type); B.List_U0a = A._setArrayType(makeConstList([12, 8, 140, 8, 76, 8, 204, 8, 44, 8, 172, 8, 108, 8, 236, 8, 28, 8, 156, 8, 92, 8, 220, 8, 60, 8, 188, 8, 124, 8, 252, 8, 2, 8, 130, 8, 66, 8, 194, 8, 34, 8, 162, 8, 98, 8, 226, 8, 18, 8, 146, 8, 82, 8, 210, 8, 50, 8, 178, 8, 114, 8, 242, 8, 10, 8, 138, 8, 74, 8, 202, 8, 42, 8, 170, 8, 106, 8, 234, 8, 26, 8, 154, 8, 90, 8, 218, 8, 58, 8, 186, 8, 122, 8, 250, 8, 6, 8, 134, 8, 70, 8, 198, 8, 38, 8, 166, 8, 102, 8, 230, 8, 22, 8, 150, 8, 86, 8, 214, 8, 54, 8, 182, 8, 118, 8, 246, 8, 14, 8, 142, 8, 78, 8, 206, 8, 46, 8, 174, 8, 110, 8, 238, 8, 30, 8, 158, 8, 94, 8, 222, 8, 62, 8, 190, 8, 126, 8, 254, 8, 1, 8, 129, 8, 65, 8, 193, 8, 33, 8, 161, 8, 97, 8, 225, 8, 17, 8, 145, 8, 81, 8, 209, 8, 49, 8, 177, 8, 113, 8, 241, 8, 9, 8, 137, 8, 73, 8, 201, 8, 41, 8, 169, 8, 105, 8, 233, 8, 25, 8, 153, 8, 89, 8, 217, 8, 57, 8, 185, 8, 121, 8, 249, 8, 5, 8, 133, 8, 69, 8, 197, 8, 37, 8, 165, 8, 101, 8, 229, 8, 21, 8, 149, 8, 85, 8, 213, 8, 53, 8, 181, 8, 117, 8, 245, 8, 13, 8, 141, 8, 77, 8, 205, 8, 45, 8, 173, 8, 109, 8, 237, 8, 29, 8, 157, 8, 93, 8, 221, 8, 61, 8, 189, 8, 125, 8, 253, 8, 19, 9, 275, 9, 147, 9, 403, 9, 83, 9, 339, 9, 211, 9, 467, 9, 51, 9, 307, 9, 179, 9, 435, 9, 115, 9, 371, 9, 243, 9, 499, 9, 11, 9, 267, 9, 139, 9, 395, 9, 75, 9, 331, 9, 203, 9, 459, 9, 43, 9, 299, 9, 171, 9, 427, 9, 107, 9, 363, 9, 235, 9, 491, 9, 27, 9, 283, 9, 155, 9, 411, 9, 91, 9, 347, 9, 219, 9, 475, 9, 59, 9, 315, 9, 187, 9, 443, 9, 123, 9, 379, 9, 251, 9, 507, 9, 7, 9, 263, 9, 135, 9, 391, 9, 71, 9, 327, 9, 199, 9, 455, 9, 39, 9, 295, 9, 167, 9, 423, 9, 103, 9, 359, 9, 231, 9, 487, 9, 23, 9, 279, 9, 151, 9, 407, 9, 87, 9, 343, 9, 215, 9, 471, 9, 55, 9, 311, 9, 183, 9, 439, 9, 119, 9, 375, 9, 247, 9, 503, 9, 15, 9, 271, 9, 143, 9, 399, 9, 79, 9, 335, 9, 207, 9, 463, 9, 47, 9, 303, 9, 175, 9, 431, 9, 111, 9, 367, 9, 239, 9, 495, 9, 31, 9, 287, 9, 159, 9, 415, 9, 95, 9, 351, 9, 223, 9, 479, 9, 63, 9, 319, 9, 191, 9, 447, 9, 127, 9, 383, 9, 255, 9, 511, 9, 0, 7, 64, 7, 32, 7, 96, 7, 16, 7, 80, 7, 48, 7, 112, 7, 8, 7, 72, 7, 40, 7, 104, 7, 24, 7, 88, 7, 56, 7, 120, 7, 4, 7, 68, 7, 36, 7, 100, 7, 20, 7, 84, 7, 52, 7, 116, 7, 3, 8, 131, 8, 67, 8, 195, 8, 35, 8, 163, 8, 99, 8, 227, 8]), type$.JSArray_int); B.List_U0y = A._setArrayType(makeConstList(["\u0434\u043e \u043d. \u044d.", "\u043d. \u044d."]), type$.JSArray_String); B.Type_EIw = A.typeLiteral("_$PreImportResponseEntityDetails"); B.List_U34 = A._setArrayType(makeConstList([B.Type_2fc, B.Type_EIw]), type$.JSArray_Type); B.List_U48 = A._setArrayType(makeConstList(["domingo", "segunda", "ter\xe7a", "quarta", "quinta", "sexta", "s\xe1bado"]), type$.JSArray_String); B.List_U49 = A._setArrayType(makeConstList(["T", "H", "M", "H", "T", "K", "H", "E", "S", "L", "M", "J"]), type$.JSArray_String); B.List_U4G = A._setArrayType(makeConstList(["hh:mm:ss a zzzz", "hh:mm:ss a z", "hh:mm:ss a", "hh:mm a"]), type$.JSArray_String); B.List_UAS = A._setArrayType(makeConstList(["\u0996\u09cd\u09b0\u09bf\u09b8\u09cd\u099f\u09aa\u09c2\u09b0\u09cd\u09ac", "\u0996\u09cd\u09b0\u09c0\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6"]), type$.JSArray_String); B.List_UD30 = A._setArrayType(makeConstList(["\u17a2", "\u1785", "\u17a2", "\u1796", "\u1796", "\u179f", "\u179f"]), type$.JSArray_String); B.List_UD3 = A._setArrayType(makeConstList(["gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre"]), type$.JSArray_String); B.List_UDw = A._setArrayType(makeConstList([43, 95, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122]), type$.JSArray_int); B.Type_CompanyGatewayItemResponse_OLF = A.typeLiteral("CompanyGatewayItemResponse"); B.Type__$CompanyGatewayItemResponse_XJ7 = A.typeLiteral("_$CompanyGatewayItemResponse"); B.List_UM2 = A._setArrayType(makeConstList([B.Type_CompanyGatewayItemResponse_OLF, B.Type__$CompanyGatewayItemResponse_XJ7]), type$.JSArray_Type); B.C_ActivateIntent = new A.ActivateIntent(); B.ScrollIncrementType_1 = new A.ScrollIncrementType(1, "page"); B.ScrollIntent_KrF = new A.ScrollIntent(B.AxisDirection_2, B.ScrollIncrementType_1); B.List_UOM = A._setArrayType(makeConstList([B.C_ActivateIntent, B.ScrollIntent_KrF]), A.findType("JSArray")); B.Type_UserItemResponse_RsV = A.typeLiteral("UserItemResponse"); B.Type__$UserItemResponse_qbf = A.typeLiteral("_$UserItemResponse"); B.List_UR8 = A._setArrayType(makeConstList([B.Type_UserItemResponse_RsV, B.Type__$UserItemResponse_qbf]), type$.JSArray_Type); B.List_URZ = A._setArrayType(makeConstList(["prije nove ere", "nove ere"]), type$.JSArray_String); B.List_USU = A._setArrayType(makeConstList(["CN", "T2", "T3", "T4", "T5", "T6", "T7"]), type$.JSArray_String); B.Type_CountryItemResponse_ZOg = A.typeLiteral("CountryItemResponse"); B.Type__$CountryItemResponse_I93 = A.typeLiteral("_$CountryItemResponse"); B.List_UUs = A._setArrayType(makeConstList([B.Type_CountryItemResponse_ZOg, B.Type__$CountryItemResponse_I93]), type$.JSArray_Type); B.List_UcM = A._setArrayType(makeConstList(["GN", "FB", "M\xc7", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS"]), type$.JSArray_String); B.Type__$ExpenseEntity_cet = A.typeLiteral("_$ExpenseEntity"); B.List_Ucj0 = A._setArrayType(makeConstList([B.Type_ExpenseEntity_OLh, B.Type__$ExpenseEntity_cet]), type$.JSArray_Type); B.List_Ucj = A._setArrayType(makeConstList(["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]), type$.JSArray_String); B.List_UkH = A._setArrayType(makeConstList(["\u049a\u0430\u04a3\u0442\u0430\u0440", "\u0410\u049b\u043f\u0430\u043d", "\u041d\u0430\u0443\u0440\u044b\u0437", "\u0421\u04d9\u0443\u0456\u0440", "\u041c\u0430\u043c\u044b\u0440", "\u041c\u0430\u0443\u0441\u044b\u043c", "\u0428\u0456\u043b\u0434\u0435", "\u0422\u0430\u043c\u044b\u0437", "\u049a\u044b\u0440\u043a\u04af\u0439\u0435\u043a", "\u049a\u0430\u0437\u0430\u043d", "\u049a\u0430\u0440\u0430\u0448\u0430", "\u0416\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d"]), type$.JSArray_String); B.List_Upr = A._setArrayType(makeConstList(["OrderX_Comfort", "OrderX_Basic", "OrderX_Extended"]), type$.JSArray_String); B.C_UrlLinkifier = new A.UrlLinkifier(); B.C_EmailLinkifier = new A.EmailLinkifier(); B.List_UrlLinkifier_EmailLinkifier = A._setArrayType(makeConstList([B.C_UrlLinkifier, B.C_EmailLinkifier]), A.findType("JSArray")); B.List_Urn = A._setArrayType(makeConstList(["\u06cc", "\u062f", "\u0633", "\u0686", "\u067e", "\u062c", "\u0634"]), type$.JSArray_String); B.TimeOfDay_0_5 = new A.TimeOfDay(0, 5); B.TimeOfDay_0_10 = new A.TimeOfDay(0, 10); B.TimeOfDay_0_15 = new A.TimeOfDay(0, 15); B.TimeOfDay_0_20 = new A.TimeOfDay(0, 20); B.TimeOfDay_0_25 = new A.TimeOfDay(0, 25); B.TimeOfDay_0_30 = new A.TimeOfDay(0, 30); B.TimeOfDay_0_35 = new A.TimeOfDay(0, 35); B.TimeOfDay_0_40 = new A.TimeOfDay(0, 40); B.TimeOfDay_0_45 = new A.TimeOfDay(0, 45); B.TimeOfDay_0_50 = new A.TimeOfDay(0, 50); B.TimeOfDay_0_55 = new A.TimeOfDay(0, 55); B.List_Uvd = A._setArrayType(makeConstList([B.TimeOfDay_0_0, B.TimeOfDay_0_5, B.TimeOfDay_0_10, B.TimeOfDay_0_15, B.TimeOfDay_0_20, B.TimeOfDay_0_25, B.TimeOfDay_0_30, B.TimeOfDay_0_35, B.TimeOfDay_0_40, B.TimeOfDay_0_45, B.TimeOfDay_0_50, B.TimeOfDay_0_55]), type$.JSArray_TimeOfDay); B.List_Uvd1 = A._setArrayType(makeConstList([B.TimeOfDay_0_0, B.TimeOfDay_2_0, B.TimeOfDay_4_0, B.TimeOfDay_6_0, B.TimeOfDay_8_0, B.TimeOfDay_10_0, B.TimeOfDay_12_0, B.TimeOfDay_14_0, B.TimeOfDay_16_0, B.TimeOfDay_18_0, B.TimeOfDay_20_0, B.TimeOfDay_22_0]), type$.JSArray_TimeOfDay); B.List_Uvd0 = A._setArrayType(makeConstList([B.TimeOfDay_12_0, B.TimeOfDay_1_0, B.TimeOfDay_2_0, B.TimeOfDay_3_0, B.TimeOfDay_4_0, B.TimeOfDay_5_0, B.TimeOfDay_6_0, B.TimeOfDay_7_0, B.TimeOfDay_8_0, B.TimeOfDay_9_0, B.TimeOfDay_10_0, B.TimeOfDay_11_0]), type$.JSArray_TimeOfDay); B.List_Uw0 = A._setArrayType(makeConstList(["y, MMMM d, EEEE", "y, MMMM d", "y, MMM d", "d/M/yy"]), type$.JSArray_String); B.List_UwG = A._setArrayType(makeConstList(["EEEE, d MMMM, y", "d MMMM y", "dd-MMM-y", "dd/MM/yy"]), type$.JSArray_String); B.List_UxC = A._setArrayType(makeConstList(["\u0c1c\u0c28", "\u0c2b\u0c3f\u0c2c\u0c4d\u0c30", "\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f", "\u0c0f\u0c2a\u0c4d\u0c30\u0c3f", "\u0c2e\u0c47", "\u0c1c\u0c42\u0c28\u0c4d", "\u0c1c\u0c41\u0c32\u0c48", "\u0c06\u0c17", "\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02", "\u0c05\u0c15\u0c4d\u0c1f\u0c4b", "\u0c28\u0c35\u0c02", "\u0c21\u0c3f\u0c38\u0c46\u0c02"]), type$.JSArray_String); B.List_VBz = A._setArrayType(makeConstList([B.DatePickerEntryMode_0, B.DatePickerEntryMode_1, B.DatePickerEntryMode_2, B.DatePickerEntryMode_3]), A.findType("JSArray")); B.Pair_DVt = new A.Pair("http://www.w3.org/1998/Math/MathML", "annotaion-xml", type$.Pair_String_String); B.List_VRr = A._setArrayType(makeConstList([B.Pair_DVt, B.Pair_SDM, B.Pair_ijl, B.Pair_27z]), type$.JSArray_Pair_String_String); B.List_VYk = A._setArrayType(makeConstList(["antes de Cristo", "despois de Cristo"]), type$.JSArray_String); B.LogicalKeyboardKey_4294968066 = new A.LogicalKeyboardKey(4294968066); B.LogicalKeyboardKey_4294968067 = new A.LogicalKeyboardKey(4294968067); B.LogicalKeyboardKey_4294968068 = new A.LogicalKeyboardKey(4294968068); B.LogicalKeyboardKey_4294968065 = new A.LogicalKeyboardKey(4294968065); B.List_Vau = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968066, B.LogicalKeyboardKey_4294968067, B.LogicalKeyboardKey_4294968068, B.LogicalKeyboardKey_4294968065]), type$.JSArray_LogicalKeyboardKey); B.List_Vi8 = A._setArrayType(makeConstList(["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"]), type$.JSArray_String); B.List_VsD = A._setArrayType(makeConstList(["I k.", "II k.", "III k.", "IV k."]), type$.JSArray_String); B.List_Vsh = A._setArrayType(makeConstList(["x.", "f.", "m.", "a.", "m.", "x.", "x.", "a.", "s.", "o.", "n.", "d."]), type$.JSArray_String); B.Type__$TokenUIState_Gnb = A.typeLiteral("_$TokenUIState"); B.List_Vyt = A._setArrayType(makeConstList([B.Type_TokenUIState_bDN, B.Type__$TokenUIState_Gnb]), type$.JSArray_Type); B.List_W12 = A._setArrayType(makeConstList(["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII"]), type$.JSArray_String); B.List_W33 = A._setArrayType(makeConstList(["\u063a.\u0645.", "\u063a.\u0648."]), type$.JSArray_String); B.Type_IndustryListResponse_kmC = A.typeLiteral("IndustryListResponse"); B.Type__$IndustryListResponse_gyf = A.typeLiteral("_$IndustryListResponse"); B.List_W3H = A._setArrayType(makeConstList([B.Type_IndustryListResponse_kmC, B.Type__$IndustryListResponse_gyf]), type$.JSArray_Type); B.List_W3x = A._setArrayType(makeConstList(["ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.", "dec."]), type$.JSArray_String); B.List_W6b = A._setArrayType(makeConstList(["1. kvt.", "2. kvt.", "3. kvt.", "4. kvt."]), type$.JSArray_String); B.List_W7N = A._setArrayType(makeConstList(["\u099c\u09be\u09a8\u09c1\u09f1\u09be\u09f0\u09c0", "\u09ab\u09c7\u09ac\u09cd\u09f0\u09c1\u09f1\u09be\u09f0\u09c0", "\u09ae\u09be\u09f0\u09cd\u099a", "\u098f\u09aa\u09cd\u09f0\u09bf\u09b2", "\u09ae\u09c7\u2019", "\u099c\u09c1\u09a8", "\u099c\u09c1\u09b2\u09be\u0987", "\u0986\u0997\u09b7\u09cd\u099f", "\u099b\u09c7\u09aa\u09cd\u09a4\u09c7\u09ae\u09cd\u09ac\u09f0", "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09f0", "\u09a8\u09f1\u09c7\u09ae\u09cd\u09ac\u09f0", "\u09a1\u09bf\u099a\u09c7\u09ae\u09cd\u09ac\u09f0"]), type$.JSArray_String); B.List_W8m = A._setArrayType(makeConstList(["O", "\u015e", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"]), type$.JSArray_String); B.List_WCT = A._setArrayType(makeConstList(["\u05d9\u05e0\u05d5\u05d0\u05e8", "\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8", "\u05de\u05e8\u05e5", "\u05d0\u05e4\u05e8\u05d9\u05dc", "\u05de\u05d0\u05d9", "\u05d9\u05d5\u05e0\u05d9", "\u05d9\u05d5\u05dc\u05d9", "\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8", "\u05e1\u05e4\u05d8\u05de\u05d1\u05e8", "\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8", "\u05e0\u05d5\u05d1\u05de\u05d1\u05e8", "\u05d3\u05e6\u05de\u05d1\u05e8"]), type$.JSArray_String); B.List_WNk = A._setArrayType(makeConstList(["\u044f\u043d\u0432.", "\u0444\u0435\u0432\u0440.", "\u043c\u0430\u0440.", "\u0430\u043f\u0440.", "\u043c\u0430\u044f", "\u0438\u044e\u043d.", "\u0438\u044e\u043b.", "\u0430\u0432\u0433.", "\u0441\u0435\u043d\u0442.", "\u043e\u043a\u0442.", "\u043d\u043e\u044f\u0431.", "\u0434\u0435\u043a."]), type$.JSArray_String); B.Type_AppState_omH = A.typeLiteral("AppState"); B.Type__$AppState_IYd = A.typeLiteral("_$AppState"); B.List_WR8 = A._setArrayType(makeConstList([B.Type_AppState_omH, B.Type__$AppState_IYd]), type$.JSArray_Type); B.List_WRq = A._setArrayType(makeConstList([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0]), type$.JSArray_int); B.List_WRq0 = A._setArrayType(makeConstList([0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 0]), type$.JSArray_int); B.List_WRq1 = A._setArrayType(makeConstList([3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258]), type$.JSArray_int); B.List_WVA = A._setArrayType(makeConstList(["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.List_WVI = A._setArrayType(makeConstList(["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"]), type$.JSArray_String); B.List_WZn = A._setArrayType(makeConstList(["\u042f", "\u0424", "\u041c", "\u0410", "\u041c", "\u0418", "\u0418", "\u0410", "\u0421", "\u041e", "\u041d", "\u0414"]), type$.JSArray_String); B.Type__$PaymentEntity_PTm = A.typeLiteral("_$PaymentEntity"); B.List_Wdt = A._setArrayType(makeConstList([B.Type_PaymentEntity_Usy, B.Type__$PaymentEntity_PTm]), type$.JSArray_Type); B.Type__$DocumentEntity_58f = A.typeLiteral("_$DocumentEntity"); B.List_Wef = A._setArrayType(makeConstList([B.Type_DocumentEntity_4AN, B.Type__$DocumentEntity_58f]), type$.JSArray_Type); B.List_WfU = A._setArrayType(makeConstList(["I \u0443\u043b\u0438\u0440\u0430\u043b", "II \u0443\u043b\u0438\u0440\u0430\u043b", "III \u0443\u043b\u0438\u0440\u0430\u043b", "IV \u0443\u043b\u0438\u0440\u0430\u043b"]), type$.JSArray_String); B.List_WlS = A._setArrayType(makeConstList(["prie\u0161piet", "popiet"]), type$.JSArray_String); B.List_WnR = A._setArrayType(makeConstList(["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f", "\u043b\u044e\u0442\u0430\u0433\u0430", "\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430", "\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430", "\u043c\u0430\u044f", "\u0447\u044d\u0440\u0432\u0435\u043d\u044f", "\u043b\u0456\u043f\u0435\u043d\u044f", "\u0436\u043d\u0456\u045e\u043d\u044f", "\u0432\u0435\u0440\u0430\u0441\u043d\u044f", "\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430", "\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430", "\u0441\u043d\u0435\u0436\u043d\u044f"]), type$.JSArray_String); B.List_Wot = A._setArrayType(makeConstList(["\u0406 \u0442\u049b\u0441.", "\u0406\u0406 \u0442\u049b\u0441.", "\u0406\u0406\u0406 \u0442\u049b\u0441.", "IV \u0442\u049b\u0441."]), type$.JSArray_String); B.List_Wrw = A._setArrayType(makeConstList(["\u0436\u0435\u043a\u0448\u0435\u043c\u0431\u0438", "\u0434\u04af\u0439\u0448\u04e9\u043c\u0431\u04af", "\u0448\u0435\u0439\u0448\u0435\u043c\u0431\u0438", "\u0448\u0430\u0440\u0448\u0435\u043c\u0431\u0438", "\u0431\u0435\u0439\u0448\u0435\u043c\u0431\u0438", "\u0436\u0443\u043c\u0430", "\u0438\u0448\u0435\u043c\u0431\u0438"]), type$.JSArray_String); B.List_Wvs = A._setArrayType(makeConstList(["\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d\u0433\u0430 \u0447\u0435\u0439\u0438\u043d", "\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d"]), type$.JSArray_String); B.List_Wvz = A._setArrayType(makeConstList(["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"]), type$.JSArray_String); B.List_X5e = A._setArrayType(makeConstList(["\u0570\u0578\u0582\u0576\u057e\u0561\u0580", "\u0583\u0565\u057f\u0580\u057e\u0561\u0580", "\u0574\u0561\u0580\u057f", "\u0561\u057a\u0580\u056b\u056c", "\u0574\u0561\u0575\u056b\u057d", "\u0570\u0578\u0582\u0576\u056b\u057d", "\u0570\u0578\u0582\u056c\u056b\u057d", "\u0585\u0563\u0578\u057d\u057f\u0578\u057d", "\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580", "\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580", "\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580", "\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580"]), type$.JSArray_String); B.List_XHK = A._setArrayType(makeConstList(["\u0a1c\u0a28\u0a35\u0a30\u0a40", "\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40", "\u0a2e\u0a3e\u0a30\u0a1a", "\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32", "\u0a2e\u0a08", "\u0a1c\u0a42\u0a28", "\u0a1c\u0a41\u0a32\u0a3e\u0a08", "\u0a05\u0a17\u0a38\u0a24", "\u0a38\u0a24\u0a70\u0a2c\u0a30", "\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30", "\u0a28\u0a35\u0a70\u0a2c\u0a30", "\u0a26\u0a38\u0a70\u0a2c\u0a30"]), type$.JSArray_String); B.List_XRg = A._setArrayType(makeConstList([0, 0, 65490, 12287, 65535, 34815, 65534, 18431]), type$.JSArray_int); B.List_Xvt = A._setArrayType(makeConstList(["y '\u043e\u043d\u044b' MMMM'\u044b\u043d' d, EEEE '\u0433\u0430\u0440\u0430\u0433'", "y '\u043e\u043d\u044b' MMMM'\u044b\u043d' d", "y '\u043e\u043d\u044b' MMM'\u044b\u043d' d", "y.MM.dd"]), type$.JSArray_String); B.List_XxW = A._setArrayType(makeConstList(["jan", "feb", "mar", "apr", "m\xe1j", "j\xfan", "j\xfal", "aug", "sep", "okt", "nov", "dec"]), type$.JSArray_String); B.List_Y2Z = A._setArrayType(makeConstList(["\u0441\u0456\u0447", "\u043b\u044e\u0442", "\u0431\u0435\u0440", "\u043a\u0432\u0456", "\u0442\u0440\u0430", "\u0447\u0435\u0440", "\u043b\u0438\u043f", "\u0441\u0435\u0440", "\u0432\u0435\u0440", "\u0436\u043e\u0432", "\u043b\u0438\u0441", "\u0433\u0440\u0443"]), type$.JSArray_String); B.Type__$ReportsUIState_cc6 = A.typeLiteral("_$ReportsUIState"); B.List_Y3P0 = A._setArrayType(makeConstList([B.Type_ReportsUIState_YKi, B.Type__$ReportsUIState_cc6]), type$.JSArray_Type); B.List_Y3P = A._setArrayType(makeConstList(["EEEE, d-MMMM, y", "d-MMMM, y", "d-MMM, y", "dd/MM/yy"]), type$.JSArray_String); B.List_YEs = A._setArrayType(makeConstList(["sekmadienis", "pirmadienis", "antradienis", "tre\u010diadienis", "ketvirtadienis", "penktadienis", "\u0161e\u0161tadienis"]), type$.JSArray_String); B.List_YIZ = A._setArrayType(makeConstList(["\u041d\u044f\u043c", "\u0414\u0430\u0432\u0430\u0430", "\u041c\u044f\u0433\u043c\u0430\u0440", "\u041b\u0445\u0430\u0433\u0432\u0430", "\u041f\u04af\u0440\u044d\u0432", "\u0411\u0430\u0430\u0441\u0430\u043d", "\u0411\u044f\u043c\u0431\u0430"]), type$.JSArray_String); B.List_YIr = A._setArrayType(makeConstList(["\u0431.\u0437.\u0434.", "\u0431.\u0437."]), type$.JSArray_String); B.List_YIv = A._setArrayType(makeConstList(["K.a.", "Kristo ondoren"]), type$.JSArray_String); B.List_YNA = A._setArrayType(makeConstList(["led", "\xfano", "b\u0159e", "dub", "kv\u011b", "\u010dvn", "\u010dvc", "srp", "z\xe1\u0159", "\u0159\xedj", "lis", "pro"]), type$.JSArray_String); B.Type__$PaymentTermEntity_yvi = A.typeLiteral("_$PaymentTermEntity"); B.List_YOg = A._setArrayType(makeConstList([B.Type_PaymentTermEntity_EHU, B.Type__$PaymentTermEntity_yvi]), type$.JSArray_Type); B.List_YSt = A._setArrayType(makeConstList(["\u7d00\u5143\u524d", "\u897f\u66a6"]), type$.JSArray_String); B.List_YUO = A._setArrayType(makeConstList(["\u0434\u043e \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430", "\u043e\u0442 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430"]), type$.JSArray_String); B.Type__$SubscriptionEntity_G1q = A.typeLiteral("_$SubscriptionEntity"); B.List_YYR = A._setArrayType(makeConstList([B.Type_SubscriptionEntity_Wl2, B.Type__$SubscriptionEntity_G1q]), type$.JSArray_Type); B.List_YYx = A._setArrayType(makeConstList(["Kuartal ke-1", "Kuartal ke-2", "Kuartal ke-3", "Kuartal ke-4"]), type$.JSArray_String); B.List_YZG = A._setArrayType(makeConstList(["{0} 'do' {1}", "{0} 'do' {1}", "{0}, {1}", "{0}, {1}"]), type$.JSArray_String); B.List_YbV = A._setArrayType(makeConstList(["1. fj\xf3r\xf0ungur", "2. fj\xf3r\xf0ungur", "3. fj\xf3r\xf0ungur", "4. fj\xf3r\xf0ungur"]), type$.JSArray_String); B.List_YdR = A._setArrayType(makeConstList(["\u043f\u0440\u0435\u0434\u0438 \u0425\u0440\u0438\u0441\u0442\u0430", "\u0441\u043b\u0435\u0434 \u0425\u0440\u0438\u0441\u0442\u0430"]), type$.JSArray_String); B.List_YeE = A._setArrayType(makeConstList(["\u099c", "\u09ab", "\u09ae", "\u098f", "\u09ae", "\u099c", "\u099c", "\u0986", "\u099b", "\u0985", "\u09a8", "\u09a1"]), type$.JSArray_String); B.List_YeK = A._setArrayType(makeConstList(["\u042f\u043d\u0432", "\u0424\u0435\u0432", "\u041c\u0430\u0440", "\u0410\u043f\u0440", "\u041c\u0430\u0439", "\u0418\u044e\u043d", "\u0418\u044e\u043b", "\u0410\u0432\u0433", "\u0421\u0435\u043d", "\u041e\u043a\u0442", "\u041d\u043e\u044f", "\u0414\u0435\u043a"]), type$.JSArray_String); B.List_Yeq = A._setArrayType(makeConstList(["\u0924\u093f\u0967", "\u0924\u093f\u0968", "\u0924\u093f\u0969", "\u0924\u093f\u096a"]), type$.JSArray_String); B.List_Ym9 = A._setArrayType(makeConstList(["\u1015\u1011\u1019 \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a", "\u1012\u102f\u1010\u102d\u101a \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a", "\u1010\u1010\u102d\u101a \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a", "\u1005\u1010\u102f\u1010\u1039\u1011 \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a"]), type$.JSArray_String); B.List_YmH = A._setArrayType(makeConstList([0, 0, 32776, 33792, 1, 10240, 0, 0]), type$.JSArray_int); B.List_YmH0 = A._setArrayType(makeConstList([1, 2, 5, 10, 50, 100, 500, 1000]), type$.JSArray_int); B.List_YmH1 = A._setArrayType(makeConstList([47, 47, 47, 47, 72, 97, 122, 147]), type$.JSArray_int); B.List_YmH2 = A._setArrayType(makeConstList([137, 80, 78, 71, 13, 10, 26, 10]), type$.JSArray_int); B.Type_SizeListResponse_gbq = A.typeLiteral("SizeListResponse"); B.Type__$SizeListResponse_4Q6 = A.typeLiteral("_$SizeListResponse"); B.List_YoF = A._setArrayType(makeConstList([B.Type_SizeListResponse_gbq, B.Type__$SizeListResponse_4Q6]), type$.JSArray_Type); B.Type__$AccountEntity_Gqz = A.typeLiteral("_$AccountEntity"); B.List_Yu0 = A._setArrayType(makeConstList([B.Type_AccountEntity_46S, B.Type__$AccountEntity_Gqz]), type$.JSArray_Type); B.Type__$ScheduleState_4QF = A.typeLiteral("_$ScheduleState"); B.List_YwU = A._setArrayType(makeConstList([B.Type_ScheduleState_YyH, B.Type__$ScheduleState_4QF]), type$.JSArray_Type); B.List_Z25 = A._setArrayType(makeConstList(["1. ceturksnis", "2. ceturksnis", "3. ceturksnis", "4. ceturksnis"]), type$.JSArray_String); B.List_Z2r = A._setArrayType(makeConstList(["I ketvirtis", "II ketvirtis", "III ketvirtis", "IV ketvirtis"]), type$.JSArray_String); B.Object_unit_0_value_1 = {unit: 0, value: 1}; B.Map_YCa5W = new A.ConstantStringMap(B.Object_unit_0_value_1, [600, "em"], type$.ConstantStringMap_String_Object); B.Map_YCqzd = new A.ConstantStringMap(B.Object_unit_0_value_1, [601, "ex"], type$.ConstantStringMap_String_Object); B.Map_YCCOF = new A.ConstantStringMap(B.Object_unit_0_value_1, [602, "px"], type$.ConstantStringMap_String_Object); B.Map_YCni1 = new A.ConstantStringMap(B.Object_unit_0_value_1, [603, "cm"], type$.ConstantStringMap_String_Object); B.Map_YCQ92 = new A.ConstantStringMap(B.Object_unit_0_value_1, [604, "mm"], type$.ConstantStringMap_String_Object); B.Map_YCcdS = new A.ConstantStringMap(B.Object_unit_0_value_1, [605, "in"], type$.ConstantStringMap_String_Object); B.Map_YCIIX = new A.ConstantStringMap(B.Object_unit_0_value_1, [606, "pt"], type$.ConstantStringMap_String_Object); B.Map_YCww8 = new A.ConstantStringMap(B.Object_unit_0_value_1, [607, "pc"], type$.ConstantStringMap_String_Object); B.Map_YCWZa = new A.ConstantStringMap(B.Object_unit_0_value_1, [608, "deg"], type$.ConstantStringMap_String_Object); B.Map_YCcRV = new A.ConstantStringMap(B.Object_unit_0_value_1, [609, "rad"], type$.ConstantStringMap_String_Object); B.Map_YCOho = new A.ConstantStringMap(B.Object_unit_0_value_1, [610, "grad"], type$.ConstantStringMap_String_Object); B.Map_YCu9F = new A.ConstantStringMap(B.Object_unit_0_value_1, [611, "turn"], type$.ConstantStringMap_String_Object); B.Map_YCEIc = new A.ConstantStringMap(B.Object_unit_0_value_1, [612, "ms"], type$.ConstantStringMap_String_Object); B.Map_YC0Zo = new A.ConstantStringMap(B.Object_unit_0_value_1, [613, "s"], type$.ConstantStringMap_String_Object); B.Map_YCVwG = new A.ConstantStringMap(B.Object_unit_0_value_1, [614, "hz"], type$.ConstantStringMap_String_Object); B.Map_YCkaS = new A.ConstantStringMap(B.Object_unit_0_value_1, [615, "khz"], type$.ConstantStringMap_String_Object); B.Map_YCUkC = new A.ConstantStringMap(B.Object_unit_0_value_1, [617, "fr"], type$.ConstantStringMap_String_Object); B.Map_YCSS4 = new A.ConstantStringMap(B.Object_unit_0_value_1, [618, "dpi"], type$.ConstantStringMap_String_Object); B.Map_YCpUC = new A.ConstantStringMap(B.Object_unit_0_value_1, [619, "dpcm"], type$.ConstantStringMap_String_Object); B.Map_YC0Bz = new A.ConstantStringMap(B.Object_unit_0_value_1, [620, "dppx"], type$.ConstantStringMap_String_Object); B.Map_YCfm1 = new A.ConstantStringMap(B.Object_unit_0_value_1, [621, "ch"], type$.ConstantStringMap_String_Object); B.Map_YCyLM = new A.ConstantStringMap(B.Object_unit_0_value_1, [622, "rem"], type$.ConstantStringMap_String_Object); B.Map_YCb4u = new A.ConstantStringMap(B.Object_unit_0_value_1, [623, "vw"], type$.ConstantStringMap_String_Object); B.Map_YCECn = new A.ConstantStringMap(B.Object_unit_0_value_1, [624, "vh"], type$.ConstantStringMap_String_Object); B.Map_YC4yx = new A.ConstantStringMap(B.Object_unit_0_value_1, [625, "vmin"], type$.ConstantStringMap_String_Object); B.Map_YC2No = new A.ConstantStringMap(B.Object_unit_0_value_1, [626, "vmax"], type$.ConstantStringMap_String_Object); B.Map_YCMYA = new A.ConstantStringMap(B.Object_unit_0_value_1, [627, "lh"], type$.ConstantStringMap_String_Object); B.Map_YC2jN = new A.ConstantStringMap(B.Object_unit_0_value_1, [628, "rlh"], type$.ConstantStringMap_String_Object); B.List_Z3K = A._setArrayType(makeConstList([B.Map_YCa5W, B.Map_YCqzd, B.Map_YCCOF, B.Map_YCni1, B.Map_YCQ92, B.Map_YCcdS, B.Map_YCIIX, B.Map_YCww8, B.Map_YCWZa, B.Map_YCcRV, B.Map_YCOho, B.Map_YCu9F, B.Map_YCEIc, B.Map_YC0Zo, B.Map_YCVwG, B.Map_YCkaS, B.Map_YCUkC, B.Map_YCSS4, B.Map_YCpUC, B.Map_YC0Bz, B.Map_YCfm1, B.Map_YCyLM, B.Map_YCb4u, B.Map_YCECn, B.Map_YC4yx, B.Map_YC2No, B.Map_YCMYA, B.Map_YC2jN]), type$.JSArray_Map_String_Object); B.List_Z8h = A._setArrayType(makeConstList(["stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca", "lipca", "sierpnia", "wrze\u015bnia", "pa\u017adziernika", "listopada", "grudnia"]), type$.JSArray_String); B.Type__$UserTwoFactorData_B8J = A.typeLiteral("_$UserTwoFactorData"); B.List_ZBL = A._setArrayType(makeConstList([B.Type_UserTwoFactorData_wwi, B.Type__$UserTwoFactorData_B8J]), type$.JSArray_Type); B.Type__$AuthState_RcD = A.typeLiteral("_$AuthState"); B.List_ZEQ0 = A._setArrayType(makeConstList([B.Type_AuthState_Eo2, B.Type__$AuthState_RcD]), type$.JSArray_Type); B.List_ZEQ = A._setArrayType(makeConstList(["1:a kvartalet", "2:a kvartalet", "3:e kvartalet", "4:e kvartalet"]), type$.JSArray_String); B.List_ZGD = A._setArrayType(makeConstList(["EEEE dd MMMM y", "dd MMMM y", "dd MMM y", "y-MM-dd"]), type$.JSArray_String); B.C_BlockquoteComponentBuilder = new A.BlockquoteComponentBuilder(); B.C_ParagraphComponentBuilder = new A.ParagraphComponentBuilder(); B.C_ListItemComponentBuilder = new A.ListItemComponentBuilder(); B.C_ImageComponentBuilder = new A.ImageComponentBuilder(); B.C_HorizontalRuleComponentBuilder = new A.HorizontalRuleComponentBuilder(); B.List_Zeq = A._setArrayType(makeConstList([B.C_BlockquoteComponentBuilder, B.C_ParagraphComponentBuilder, B.C_ListItemComponentBuilder, B.C_ImageComponentBuilder, B.C_HorizontalRuleComponentBuilder]), type$.JSArray_ComponentBuilder); B.Type__$TransactionRuleState_a1A = A.typeLiteral("_$TransactionRuleState"); B.List_Zie = A._setArrayType(makeConstList([B.Type_TransactionRuleState_M8y, B.Type__$TransactionRuleState_a1A]), type$.JSArray_Type); B.List_ZwY = A._setArrayType(makeConstList(["ned.", "pon.", "tor.", "sre.", "\u010det.", "pet.", "sob."]), type$.JSArray_String); B.List_ZzX = A._setArrayType(makeConstList(["\u043d\u0434", "\u043f\u043d", "\u0430\u045e", "\u0441\u0440", "\u0447\u0446", "\u043f\u0442", "\u0441\u0431"]), type$.JSArray_String); B.List_a1W = A._setArrayType(makeConstList(["januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december"]), type$.JSArray_String); B.List_a5W0 = A._setArrayType(makeConstList(["Sv\u0113td.", "Pirmd.", "Otrd.", "Tre\u0161d.", "Ceturtd.", "Piektd.", "Sestd."]), type$.JSArray_String); B.List_a5W = A._setArrayType(makeConstList(["\uc77c", "\uc6d4", "\ud654", "\uc218", "\ubaa9", "\uae08", "\ud1a0"]), type$.JSArray_String); B.List_a9w = A._setArrayType(makeConstList(["\u0642.\u0645", "\u0645"]), type$.JSArray_String); B.List_a9w0 = A._setArrayType(makeConstList(["\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e", "\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e", "\u1019\u1010\u103a", "\u1027\u1015\u103c\u102e", "\u1019\u1031", "\u1007\u103d\u1014\u103a", "\u1007\u1030\u101c\u102d\u102f\u1004\u103a", "\u1029\u1002\u102f\u1010\u103a", "\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c", "\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c", "\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c", "\u1012\u102e\u1007\u1004\u103a\u1018\u102c"]), type$.JSArray_String); B.List_aAj = A._setArrayType(makeConstList(["EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", "d/M/yy"]), type$.JSArray_String); B.List_aBG0 = A._setArrayType(makeConstList(["p\u0159. n. l.", "n. l."]), type$.JSArray_String); B.List_aBG1 = A._setArrayType(makeConstList(["1. Quartal", "2. Quartal", "3. Quartal", "4. Quartal"]), type$.JSArray_String); B.List_aBG = A._setArrayType(makeConstList(["\u044f\u043d\u0443", "\u0444\u0435\u0432", "\u043c\u0430\u0440\u0442", "\u0430\u043f\u0440", "\u043c\u0430\u0439", "\u044e\u043d\u0438", "\u044e\u043b\u0438", "\u0430\u0432\u0433", "\u0441\u0435\u043f", "\u043e\u043a\u0442", "\u043d\u043e\u0435", "\u0434\u0435\u043a"]), type$.JSArray_String); B.List_aC_dC = A._setArrayType(makeConstList(["aC", "dC"]), type$.JSArray_String); B.Type__$CurrencyEntity_ANW = A.typeLiteral("_$CurrencyEntity"); B.List_aFE = A._setArrayType(makeConstList([B.Type_CurrencyEntity_nZd, B.Type__$CurrencyEntity_ANW]), type$.JSArray_Type); B.List_aJW = A._setArrayType(makeConstList(["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1", "\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1", "\u0aae\u0abe\u0ab0\u0acd\u0a9a", "\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2", "\u0aae\u0ac7", "\u0a9c\u0ac2\u0aa8", "\u0a9c\u0ac1\u0ab2\u0abe\u0a88", "\u0a91\u0a97\u0ab8\u0acd\u0a9f", "\u0ab8\u0aaa\u0acd\u0a9f\u0ac7", "\u0a91\u0a95\u0acd\u0a9f\u0acb", "\u0aa8\u0ab5\u0ac7", "\u0aa1\u0abf\u0ab8\u0ac7"]), type$.JSArray_String); B.List_aOh = A._setArrayType(makeConstList(["\u0d15\u0d4d\u0d30\u0d3f\u0d38\u0d4d\u200c\u0d24\u0d41\u0d35\u0d3f\u0d28\u0d4d \u0d2e\u0d41\u0d2e\u0d4d\u0d2a\u0d4d", "\u0d06\u0d28\u0d4d\u0d28\u0d4b \u0d21\u0d4a\u0d2e\u0d3f\u0d28\u0d3f"]), type$.JSArray_String); B.List_aSk = A._setArrayType(makeConstList(["\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799", "\u1785\u1793\u17d2\u1791", "\u17a2\u1784\u17d2\u1782\u17b6\u179a", "\u1796\u17bb\u1792", "\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd", "\u179f\u17bb\u1780\u17d2\u179a", "\u179f\u17c5\u179a\u17cd"]), type$.JSArray_String); B.List_aXN = A._setArrayType(makeConstList(["h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"]), type$.JSArray_String); B.List_aXN0 = A._setArrayType(makeConstList(["{1} 'at' {0}", "{1} 'at' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_aZ8 = A._setArrayType(makeConstList(["{1} 'um' {0}", "{1} 'um' {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_ad7 = A._setArrayType(makeConstList(["\u0cad\u0cbe\u0ca8\u0cc1", "\u0cb8\u0ccb\u0cae", "\u0cae\u0c82\u0c97\u0cb3", "\u0cac\u0cc1\u0ca7", "\u0c97\u0cc1\u0cb0\u0cc1", "\u0cb6\u0cc1\u0c95\u0ccd\u0cb0", "\u0cb6\u0ca8\u0cbf"]), type$.JSArray_String); B.List_adE = A._setArrayType(makeConstList(["\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u0648\u0644", "\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0646\u064a", "\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0644\u062b", "\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0631\u0627\u0628\u0639"]), type$.JSArray_String); B.List_adS = A._setArrayType(makeConstList(["h1", "h2", "h3", "h4", "h5", "h6"]), type$.JSArray_String); B.List_address_div_p = A._setArrayType(makeConstList(["address", "div", "p"]), type$.JSArray_String); B.Type__$TransactionRuleEntity_Gx5 = A.typeLiteral("_$TransactionRuleEntity"); B.List_ahs1 = A._setArrayType(makeConstList([B.Type_TransactionRuleEntity_yHZ, B.Type__$TransactionRuleEntity_Gx5]), type$.JSArray_Type); B.PurchaseOrderItemReportFields_0 = new A.PurchaseOrderItemReportFields(0, "productKey"); B.PurchaseOrderItemReportFields_1 = new A.PurchaseOrderItemReportFields(1, "description"); B.PurchaseOrderItemReportFields_2 = new A.PurchaseOrderItemReportFields(2, "price"); B.PurchaseOrderItemReportFields_3 = new A.PurchaseOrderItemReportFields(3, "cost"); B.PurchaseOrderItemReportFields_4 = new A.PurchaseOrderItemReportFields(4, "quantity"); B.PurchaseOrderItemReportFields_5 = new A.PurchaseOrderItemReportFields(5, "profit"); B.PurchaseOrderItemReportFields_6 = new A.PurchaseOrderItemReportFields(6, "total"); B.PurchaseOrderItemReportFields_7 = new A.PurchaseOrderItemReportFields(7, "discount"); B.PurchaseOrderItemReportFields_8 = new A.PurchaseOrderItemReportFields(8, "custom1"); B.PurchaseOrderItemReportFields_9 = new A.PurchaseOrderItemReportFields(9, "custom2"); B.PurchaseOrderItemReportFields_10 = new A.PurchaseOrderItemReportFields(10, "custom3"); B.PurchaseOrderItemReportFields_11 = new A.PurchaseOrderItemReportFields(11, "custom4"); B.PurchaseOrderItemReportFields_12 = new A.PurchaseOrderItemReportFields(12, "purchaseOrderNumber"); B.PurchaseOrderItemReportFields_13 = new A.PurchaseOrderItemReportFields(13, "purchaseOrderDate"); B.PurchaseOrderItemReportFields_14 = new A.PurchaseOrderItemReportFields(14, "client"); B.PurchaseOrderItemReportFields_15 = new A.PurchaseOrderItemReportFields(15, "clientEmail"); B.PurchaseOrderItemReportFields_16 = new A.PurchaseOrderItemReportFields(16, "clientNumber"); B.PurchaseOrderItemReportFields_17 = new A.PurchaseOrderItemReportFields(17, "clientIdNumber"); B.PurchaseOrderItemReportFields_18 = new A.PurchaseOrderItemReportFields(18, "vendor"); B.PurchaseOrderItemReportFields_19 = new A.PurchaseOrderItemReportFields(19, "vendorEmail"); B.PurchaseOrderItemReportFields_20 = new A.PurchaseOrderItemReportFields(20, "dueDate"); B.PurchaseOrderItemReportFields_21 = new A.PurchaseOrderItemReportFields(21, "hasTaxes"); B.PurchaseOrderItemReportFields_22 = new A.PurchaseOrderItemReportFields(22, "taxRates"); B.PurchaseOrderItemReportFields_23 = new A.PurchaseOrderItemReportFields(23, "taxNames"); B.PurchaseOrderItemReportFields_24 = new A.PurchaseOrderItemReportFields(24, "taxAmount"); B.PurchaseOrderItemReportFields_25 = new A.PurchaseOrderItemReportFields(25, "netTotal"); B.PurchaseOrderItemReportFields_26 = new A.PurchaseOrderItemReportFields(26, "currency"); B.PurchaseOrderItemReportFields_27 = new A.PurchaseOrderItemReportFields(27, "record_state"); B.List_ahs = A._setArrayType(makeConstList([B.PurchaseOrderItemReportFields_0, B.PurchaseOrderItemReportFields_1, B.PurchaseOrderItemReportFields_2, B.PurchaseOrderItemReportFields_3, B.PurchaseOrderItemReportFields_4, B.PurchaseOrderItemReportFields_5, B.PurchaseOrderItemReportFields_6, B.PurchaseOrderItemReportFields_7, B.PurchaseOrderItemReportFields_8, B.PurchaseOrderItemReportFields_9, B.PurchaseOrderItemReportFields_10, B.PurchaseOrderItemReportFields_11, B.PurchaseOrderItemReportFields_12, B.PurchaseOrderItemReportFields_13, B.PurchaseOrderItemReportFields_14, B.PurchaseOrderItemReportFields_15, B.PurchaseOrderItemReportFields_16, B.PurchaseOrderItemReportFields_17, B.PurchaseOrderItemReportFields_18, B.PurchaseOrderItemReportFields_19, B.PurchaseOrderItemReportFields_20, B.PurchaseOrderItemReportFields_21, B.PurchaseOrderItemReportFields_22, B.PurchaseOrderItemReportFields_23, B.PurchaseOrderItemReportFields_24, B.PurchaseOrderItemReportFields_25, B.PurchaseOrderItemReportFields_26, B.PurchaseOrderItemReportFields_27]), type$.JSArray_PurchaseOrderItemReportFields); B.TaskItemReportFields_0 = new A.TaskItemReportFields(0, "number"); B.TaskItemReportFields_1 = new A.TaskItemReportFields(1, "id"); B.TaskItemReportFields_2 = new A.TaskItemReportFields(2, "rate"); B.TaskItemReportFields_3 = new A.TaskItemReportFields(3, "calculated_rate"); B.TaskItemReportFields_4 = new A.TaskItemReportFields(4, "start_time"); B.TaskItemReportFields_5 = new A.TaskItemReportFields(5, "end_time"); B.TaskItemReportFields_6 = new A.TaskItemReportFields(6, "duration"); B.TaskItemReportFields_7 = new A.TaskItemReportFields(7, "description"); B.TaskItemReportFields_8 = new A.TaskItemReportFields(8, "item_description"); B.TaskItemReportFields_9 = new A.TaskItemReportFields(9, "invoice"); B.TaskItemReportFields_10 = new A.TaskItemReportFields(10, "invoice_date"); B.TaskItemReportFields_11 = new A.TaskItemReportFields(11, "invoice_due_date"); B.TaskItemReportFields_12 = new A.TaskItemReportFields(12, "project"); B.TaskItemReportFields_13 = new A.TaskItemReportFields(13, "client"); B.TaskItemReportFields_14 = new A.TaskItemReportFields(14, "client_balance"); B.TaskItemReportFields_15 = new A.TaskItemReportFields(15, "client_address1"); B.TaskItemReportFields_16 = new A.TaskItemReportFields(16, "client_address2"); B.TaskItemReportFields_17 = new A.TaskItemReportFields(17, "client_shipping_address1"); B.TaskItemReportFields_18 = new A.TaskItemReportFields(18, "client_shipping_address2"); B.TaskItemReportFields_19 = new A.TaskItemReportFields(19, "task1"); B.TaskItemReportFields_20 = new A.TaskItemReportFields(20, "task2"); B.TaskItemReportFields_21 = new A.TaskItemReportFields(21, "task3"); B.TaskItemReportFields_22 = new A.TaskItemReportFields(22, "task4"); B.TaskItemReportFields_23 = new A.TaskItemReportFields(23, "status"); B.TaskItemReportFields_24 = new A.TaskItemReportFields(24, "assigned_to"); B.TaskItemReportFields_25 = new A.TaskItemReportFields(25, "created_by"); B.TaskItemReportFields_26 = new A.TaskItemReportFields(26, "amount"); B.TaskItemReportFields_27 = new A.TaskItemReportFields(27, "record_state"); B.TaskItemReportFields_28 = new A.TaskItemReportFields(28, "is_invoiced"); B.List_ahs0 = A._setArrayType(makeConstList([B.TaskItemReportFields_0, B.TaskItemReportFields_1, B.TaskItemReportFields_2, B.TaskItemReportFields_3, B.TaskItemReportFields_4, B.TaskItemReportFields_5, B.TaskItemReportFields_6, B.TaskItemReportFields_7, B.TaskItemReportFields_8, B.TaskItemReportFields_9, B.TaskItemReportFields_10, B.TaskItemReportFields_11, B.TaskItemReportFields_12, B.TaskItemReportFields_13, B.TaskItemReportFields_14, B.TaskItemReportFields_15, B.TaskItemReportFields_16, B.TaskItemReportFields_17, B.TaskItemReportFields_18, B.TaskItemReportFields_19, B.TaskItemReportFields_20, B.TaskItemReportFields_21, B.TaskItemReportFields_22, B.TaskItemReportFields_23, B.TaskItemReportFields_24, B.TaskItemReportFields_25, B.TaskItemReportFields_26, B.TaskItemReportFields_27, B.TaskItemReportFields_28]), type$.JSArray_TaskItemReportFields); B.List_al7 = A._setArrayType(makeConstList(["de gener", "de febrer", "de mar\xe7", "d\u2019abril", "de maig", "de juny", "de juliol", "d\u2019agost", "de setembre", "d\u2019octubre", "de novembre", "de desembre"]), type$.JSArray_String); B.List_alK = A._setArrayType(makeConstList(["S", "M", "D", "M", "D", "F", "S"]), type$.JSArray_String); B.List_alO = A._setArrayType(makeConstList(["P", "P", "S", "\xc7", "P", "C", "C"]), type$.JSArray_String); B.List_alh = A._setArrayType(makeConstList(["janvier", "f\xe9vrier", "mars", "avril", "mai", "juin", "juillet", "ao\xfbt", "septembre", "octobre", "novembre", "d\xe9cembre"]), type$.JSArray_String); B.List_amL = A._setArrayType(makeConstList(["d MMMM y EEEE", "d MMMM y", "d MMM y", "d.MM.y"]), type$.JSArray_String); B.List_am_pm = A._setArrayType(makeConstList(["am", "pm"]), type$.JSArray_String); B.List_ao6 = A._setArrayType(makeConstList(["\u0627\u0644\u0623\u062d\u062f", "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "\u0627\u0644\u062e\u0645\u064a\u0633", "\u0627\u0644\u062c\u0645\u0639\u0629", "\u0627\u0644\u0633\u0628\u062a"]), type$.JSArray_String); B.List_aoW = A._setArrayType(makeConstList([A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_copyTextWhenCmdCIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_pasteTextWhenCmdVIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_selectAllTextFieldWhenCmdAIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnCtrlOrCmdAndHome$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnCtrlOrCmdAndEnd$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_sendKeyEventToMacOs$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollOnPageUp$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollOnPageDown$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToBeginningOfDocumentOnHomeOnMacOrWeb$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_scrollToEndOfDocumentOnEndOnMacOrWeb$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveCaretToStartOrEnd$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveUpDownLeftAndRightWithArrowKeys$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveToLineStartWithHome$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_moveToLineEndWithEnd$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenAltBackSpaceIsPressedOnMac$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteWordWhenCtlBackSpaceIsPressedOnWindowsAndLinux$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteTextOnLineBeforeCaretWhenShortcutKeyAndBackspaceIsPressed$closure(), A.desktop_textfield_DefaultSuperTextFieldKeyboardHandlers_deleteTextWhenBackspaceOrDeleteIsPressed$closure()]), type$.JSArray_of_TextFieldKeyboardHandlerResult_Function_$named_$req_keyEvent_KeyEvent_and_$req_textFieldContext_SuperTextFieldContext); B.ExportType_activities = new A.ExportType("activities"); B.List_apW = A._setArrayType(makeConstList([B.ExportType_activities, B.ExportType_clients, B.ExportType_client_contacts, B.ExportType_credits, B.ExportType_documents, B.ExportType_expenses, B.ExportType_invoices, B.ExportType_invoice_items, B.ExportType_quotes, B.ExportType_quote_items, B.ExportType_recurring_invoices, B.ExportType_payments, B.ExportType_products, B.ExportType_tasks, B.ExportType_profitloss, B.ExportType_vendors, B.ExportType_purchase_orders, B.ExportType_purchase_order_items, B.ExportType_ar_detailed, B.ExportType_ar_summary, B.ExportType_client_balance, B.ExportType_client_sales, B.ExportType_tax_summary, B.ExportType_user_sales]), type$.JSArray_ExportType); B.List_atK = A._setArrayType(makeConstList(["\u0996\u09cd\u09f0\u09c0\u09b7\u09cd\u099f\u09aa\u09c2\u09f0\u09cd\u09ac", "\u0996\u09cd\u09f0\u09c0\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6"]), type$.JSArray_String); B.List_atK0 = A._setArrayType(makeConstList(["EEEE, dd MMMM y", "dd MMMM y", "dd MMM y", "y/MM/dd"]), type$.JSArray_String); B.List_atK1 = A._setArrayType(makeConstList(["\u0d1e\u0d3e\u0d2f\u0d7c", "\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e", "\u0d1a\u0d4a\u0d35\u0d4d\u0d35", "\u0d2c\u0d41\u0d27\u0d7b", "\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02", "\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f", "\u0d36\u0d28\u0d3f"]), type$.JSArray_String); B.List_ato0 = A._setArrayType(makeConstList(["\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e01\u0e32\u0e25", "\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e4c\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a"]), type$.JSArray_String); B.List_ato = A._setArrayType(makeConstList(["domenica", "luned\xec", "marted\xec", "mercoled\xec", "gioved\xec", "venerd\xec", "sabato"]), type$.JSArray_String); B.Type__$ProjectEntity_kW8 = A.typeLiteral("_$ProjectEntity"); B.List_avb = A._setArrayType(makeConstList([B.Type_ProjectEntity_mZ3, B.Type__$ProjectEntity_kW8]), type$.JSArray_Type); B.List_b5Q = A._setArrayType(makeConstList(["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", "source", "track", "wbr"]), type$.JSArray_String); B.List_bFE = A._setArrayType(makeConstList(["\u091c\u093e\u0928\u0947", "\u092b\u0947\u092c\u094d\u0930\u0941", "\u092e\u093e\u0930\u094d\u091a", "\u090f\u092a\u094d\u0930\u093f", "\u092e\u0947", "\u091c\u0942\u0928", "\u091c\u0941\u0932\u0948", "\u0911\u0917", "\u0938\u092a\u094d\u091f\u0947\u0902", "\u0911\u0915\u094d\u091f\u094b", "\u0928\u094b\u0935\u094d\u0939\u0947\u0902", "\u0921\u093f\u0938\u0947\u0902"]), type$.JSArray_String); B._DecorationSlot_0 = new A._DecorationSlot(0, "icon"); B._DecorationSlot_1 = new A._DecorationSlot(1, "input"); B._DecorationSlot_2 = new A._DecorationSlot(2, "label"); B._DecorationSlot_3 = new A._DecorationSlot(3, "hint"); B._DecorationSlot_4 = new A._DecorationSlot(4, "prefix"); B._DecorationSlot_5 = new A._DecorationSlot(5, "suffix"); B._DecorationSlot_6 = new A._DecorationSlot(6, "prefixIcon"); B._DecorationSlot_7 = new A._DecorationSlot(7, "suffixIcon"); B._DecorationSlot_8 = new A._DecorationSlot(8, "helperError"); B._DecorationSlot_9 = new A._DecorationSlot(9, "counter"); B._DecorationSlot_10 = new A._DecorationSlot(10, "container"); B.List_bRk = A._setArrayType(makeConstList([B._DecorationSlot_0, B._DecorationSlot_1, B._DecorationSlot_2, B._DecorationSlot_3, B._DecorationSlot_4, B._DecorationSlot_5, B._DecorationSlot_6, B._DecorationSlot_7, B._DecorationSlot_8, B._DecorationSlot_9, B._DecorationSlot_10]), A.findType("JSArray<_DecorationSlot>")); B.List_bcb = A._setArrayType(makeConstList(["Ocak", "\u015eubat", "Mart", "Nisan", "May\u0131s", "Haziran", "Temmuz", "A\u011fustos", "Eyl\xfcl", "Ekim", "Kas\u0131m", "Aral\u0131k"]), type$.JSArray_String); B.List_bfF = A._setArrayType(makeConstList(["S", "P", "A", "T", "K", "P", "\u0160"]), type$.JSArray_String); B.List_bl8 = A._setArrayType(makeConstList(["\u0924\u093f1", "\u0924\u093f2", "\u0924\u093f3", "\u0924\u093f4"]), type$.JSArray_String); B.List_bqn = A._setArrayType(makeConstList(["\u1007", "\u1016", "\u1019", "\u1027", "\u1019", "\u1007", "\u1007", "\u1029", "\u1005", "\u1021", "\u1014", "\u1012"]), type$.JSArray_String); B.List_c9D = A._setArrayType(makeConstList(["\u0c06\u0c26\u0c3f", "\u0c38\u0c4b\u0c2e", "\u0c2e\u0c02\u0c17\u0c33", "\u0c2c\u0c41\u0c27", "\u0c17\u0c41\u0c30\u0c41", "\u0c36\u0c41\u0c15\u0c4d\u0c30", "\u0c36\u0c28\u0c3f"]), type$.JSArray_String); B.List_c9P = A._setArrayType(makeConstList(["a.m.", "p.m."]), type$.JSArray_String); B.List_c9P0 = A._setArrayType(makeConstList(["\u0a10\u0a24", "\u0a38\u0a4b\u0a2e", "\u0a2e\u0a70\u0a17\u0a32", "\u0a2c\u0a41\u0a71\u0a27", "\u0a35\u0a40\u0a30", "\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30", "\u0a38\u0a3c\u0a28\u0a3f\u0a71\u0a1a\u0a30"]), type$.JSArray_String); B.FontWeight_0_100 = new A.FontWeight(0, 100); B.FontWeight_1_200 = new A.FontWeight(1, 200); B.FontWeight_2_300 = new A.FontWeight(2, 300); B.FontWeight_4_500 = new A.FontWeight(4, 500); B.FontWeight_7_800 = new A.FontWeight(7, 800); B.FontWeight_8_900 = new A.FontWeight(8, 900); B.List_c9P1 = A._setArrayType(makeConstList([B.FontWeight_0_100, B.FontWeight_1_200, B.FontWeight_2_300, B.FontWeight_3_400, B.FontWeight_4_500, B.FontWeight_5_600, B.FontWeight_6_700, B.FontWeight_7_800, B.FontWeight_8_900]), A.findType("JSArray")); B.List_cAz = A._setArrayType(makeConstList(["zzzz HH:mm:ss", "z HH:mm:ss", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.List_cMb = A._setArrayType(makeConstList(["J", "F", "M", "E", "M", "J", "J", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.Type__$TransactionRuleUIState_w0m = A.typeLiteral("_$TransactionRuleUIState"); B.List_cMn = A._setArrayType(makeConstList([B.Type_TransactionRuleUIState_sC8, B.Type__$TransactionRuleUIState_w0m]), type$.JSArray_Type); B.PurchaseOrderReportFields_0 = new A.PurchaseOrderReportFields(0, "id"); B.PurchaseOrderReportFields_1 = new A.PurchaseOrderReportFields(1, "amount"); B.PurchaseOrderReportFields_2 = new A.PurchaseOrderReportFields(2, "converted_amount"); B.PurchaseOrderReportFields_3 = new A.PurchaseOrderReportFields(3, "vendor"); B.PurchaseOrderReportFields_4 = new A.PurchaseOrderReportFields(4, "vendor_number"); B.PurchaseOrderReportFields_5 = new A.PurchaseOrderReportFields(5, "vendor_address1"); B.PurchaseOrderReportFields_6 = new A.PurchaseOrderReportFields(6, "vendor_address2"); B.PurchaseOrderReportFields_7 = new A.PurchaseOrderReportFields(7, "vendor_state"); B.PurchaseOrderReportFields_8 = new A.PurchaseOrderReportFields(8, "vendor_country"); B.PurchaseOrderReportFields_9 = new A.PurchaseOrderReportFields(9, "status"); B.PurchaseOrderReportFields_10 = new A.PurchaseOrderReportFields(10, "number"); B.PurchaseOrderReportFields_11 = new A.PurchaseOrderReportFields(11, "discount"); B.PurchaseOrderReportFields_12 = new A.PurchaseOrderReportFields(12, "po_number"); B.PurchaseOrderReportFields_13 = new A.PurchaseOrderReportFields(13, "date"); B.PurchaseOrderReportFields_14 = new A.PurchaseOrderReportFields(14, "partial_due_date"); B.PurchaseOrderReportFields_15 = new A.PurchaseOrderReportFields(15, "valid_until"); B.PurchaseOrderReportFields_16 = new A.PurchaseOrderReportFields(16, "partial"); B.PurchaseOrderReportFields_17 = new A.PurchaseOrderReportFields(17, "auto_bill"); B.PurchaseOrderReportFields_18 = new A.PurchaseOrderReportFields(18, "invoice1"); B.PurchaseOrderReportFields_19 = new A.PurchaseOrderReportFields(19, "invoice2"); B.PurchaseOrderReportFields_20 = new A.PurchaseOrderReportFields(20, "invoice3"); B.PurchaseOrderReportFields_21 = new A.PurchaseOrderReportFields(21, "invoice4"); B.PurchaseOrderReportFields_22 = new A.PurchaseOrderReportFields(22, "surcharge1"); B.PurchaseOrderReportFields_23 = new A.PurchaseOrderReportFields(23, "surcharge2"); B.PurchaseOrderReportFields_24 = new A.PurchaseOrderReportFields(24, "surcharge3"); B.PurchaseOrderReportFields_25 = new A.PurchaseOrderReportFields(25, "surcharge4"); B.PurchaseOrderReportFields_26 = new A.PurchaseOrderReportFields(26, "updated_at"); B.PurchaseOrderReportFields_27 = new A.PurchaseOrderReportFields(27, "archived_at"); B.PurchaseOrderReportFields_28 = new A.PurchaseOrderReportFields(28, "is_deleted"); B.PurchaseOrderReportFields_29 = new A.PurchaseOrderReportFields(29, "is_approved"); B.PurchaseOrderReportFields_30 = new A.PurchaseOrderReportFields(30, "tax_amount"); B.PurchaseOrderReportFields_31 = new A.PurchaseOrderReportFields(31, "net_amount"); B.PurchaseOrderReportFields_32 = new A.PurchaseOrderReportFields(32, "exchange_rate"); B.PurchaseOrderReportFields_33 = new A.PurchaseOrderReportFields(33, "public_notes"); B.PurchaseOrderReportFields_34 = new A.PurchaseOrderReportFields(34, "private_notes"); B.PurchaseOrderReportFields_35 = new A.PurchaseOrderReportFields(35, "vendor_vat_number"); B.PurchaseOrderReportFields_36 = new A.PurchaseOrderReportFields(36, "vendor_city"); B.PurchaseOrderReportFields_37 = new A.PurchaseOrderReportFields(37, "vendor_postal_code"); B.PurchaseOrderReportFields_38 = new A.PurchaseOrderReportFields(38, "vendor_website"); B.PurchaseOrderReportFields_39 = new A.PurchaseOrderReportFields(39, "tax_rate1"); B.PurchaseOrderReportFields_40 = new A.PurchaseOrderReportFields(40, "tax_rate2"); B.PurchaseOrderReportFields_41 = new A.PurchaseOrderReportFields(41, "tax_rate3"); B.PurchaseOrderReportFields_42 = new A.PurchaseOrderReportFields(42, "tax_name1"); B.PurchaseOrderReportFields_43 = new A.PurchaseOrderReportFields(43, "tax_name2"); B.PurchaseOrderReportFields_44 = new A.PurchaseOrderReportFields(44, "tax_name3"); B.PurchaseOrderReportFields_45 = new A.PurchaseOrderReportFields(45, "currency"); B.PurchaseOrderReportFields_46 = new A.PurchaseOrderReportFields(46, "is_viewed"); B.PurchaseOrderReportFields_47 = new A.PurchaseOrderReportFields(47, "assigned_to"); B.PurchaseOrderReportFields_48 = new A.PurchaseOrderReportFields(48, "created_by"); B.PurchaseOrderReportFields_49 = new A.PurchaseOrderReportFields(49, "vendor_phone"); B.PurchaseOrderReportFields_50 = new A.PurchaseOrderReportFields(50, "contact_email"); B.PurchaseOrderReportFields_51 = new A.PurchaseOrderReportFields(51, "contact_phone"); B.PurchaseOrderReportFields_52 = new A.PurchaseOrderReportFields(52, "contact_name"); B.PurchaseOrderReportFields_53 = new A.PurchaseOrderReportFields(53, "record_state"); B.List_ccv = A._setArrayType(makeConstList([B.PurchaseOrderReportFields_0, B.PurchaseOrderReportFields_1, B.PurchaseOrderReportFields_2, B.PurchaseOrderReportFields_3, B.PurchaseOrderReportFields_4, B.PurchaseOrderReportFields_5, B.PurchaseOrderReportFields_6, B.PurchaseOrderReportFields_7, B.PurchaseOrderReportFields_8, B.PurchaseOrderReportFields_9, B.PurchaseOrderReportFields_10, B.PurchaseOrderReportFields_11, B.PurchaseOrderReportFields_12, B.PurchaseOrderReportFields_13, B.PurchaseOrderReportFields_14, B.PurchaseOrderReportFields_15, B.PurchaseOrderReportFields_16, B.PurchaseOrderReportFields_17, B.PurchaseOrderReportFields_18, B.PurchaseOrderReportFields_19, B.PurchaseOrderReportFields_20, B.PurchaseOrderReportFields_21, B.PurchaseOrderReportFields_22, B.PurchaseOrderReportFields_23, B.PurchaseOrderReportFields_24, B.PurchaseOrderReportFields_25, B.PurchaseOrderReportFields_26, B.PurchaseOrderReportFields_27, B.PurchaseOrderReportFields_28, B.PurchaseOrderReportFields_29, B.PurchaseOrderReportFields_30, B.PurchaseOrderReportFields_31, B.PurchaseOrderReportFields_32, B.PurchaseOrderReportFields_33, B.PurchaseOrderReportFields_34, B.PurchaseOrderReportFields_35, B.PurchaseOrderReportFields_36, B.PurchaseOrderReportFields_37, B.PurchaseOrderReportFields_38, B.PurchaseOrderReportFields_39, B.PurchaseOrderReportFields_40, B.PurchaseOrderReportFields_41, B.PurchaseOrderReportFields_42, B.PurchaseOrderReportFields_43, B.PurchaseOrderReportFields_44, B.PurchaseOrderReportFields_45, B.PurchaseOrderReportFields_46, B.PurchaseOrderReportFields_47, B.PurchaseOrderReportFields_48, B.PurchaseOrderReportFields_49, B.PurchaseOrderReportFields_50, B.PurchaseOrderReportFields_51, B.PurchaseOrderReportFields_52, B.PurchaseOrderReportFields_53]), type$.JSArray_PurchaseOrderReportFields); B.Type_VendorListResponse_zLp = A.typeLiteral("VendorListResponse"); B.Type__$VendorListResponse_Pv7 = A.typeLiteral("_$VendorListResponse"); B.List_cdS = A._setArrayType(makeConstList([B.Type_VendorListResponse_zLp, B.Type__$VendorListResponse_Pv7]), type$.JSArray_Type); B.Type__$CompanyGatewayEntity_qV6 = A.typeLiteral("_$CompanyGatewayEntity"); B.List_cg5 = A._setArrayType(makeConstList([B.Type_CompanyGatewayEntity_Yu9, B.Type__$CompanyGatewayEntity_qV6]), type$.JSArray_Type); B.List_cg9 = A._setArrayType(makeConstList(["S", "M", "T", "O", "T", "F", "L"]), type$.JSArray_String); B.List_cg90 = A._setArrayType(makeConstList(["\u0ab0", "\u0ab8\u0acb", "\u0aae\u0a82", "\u0aac\u0ac1", "\u0a97\u0ac1", "\u0ab6\u0ac1", "\u0ab6"]), type$.JSArray_String); B.List_cgN = A._setArrayType(makeConstList(["\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5", "\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5", "\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5", "\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5", "\u039c\u03b1\u0390\u03bf\u03c5", "\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5", "\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5", "\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5", "\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5", "\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5", "\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5", "\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5"]), type$.JSArray_String); B.Type_gkc = A.typeLiteral("_$TransactionRuleCriteriaEntity"); B.List_chs2 = A._setArrayType(makeConstList([B.Type_Iwg, B.Type_gkc]), type$.JSArray_Type); B.List_chs1 = A._setArrayType(makeConstList(["-//w3o//dtd w3 html strict 3.0//en//", "-/w3c/dtd html 4.0 transitional/en", "html"]), type$.JSArray_String); B.List_chs0 = A._setArrayType(makeConstList(["1. kv.", "2. kv.", "3. kv.", "4. kv."]), type$.JSArray_String); B.List_chs = A._setArrayType(makeConstList(["EEEE \u062f y \u062f MMMM d", "\u062f y \u062f MMMM d", "y MMM d", "y/M/d"]), type$.JSArray_String); B.Type__$PaymentState_ES6 = A.typeLiteral("_$PaymentState"); B.List_ckJ = A._setArrayType(makeConstList([B.Type_PaymentState_ChD, B.Type__$PaymentState_ES6]), type$.JSArray_Type); B.List_ckn = A._setArrayType(makeConstList(["Yan", "Fev", "Mar", "Apr", "May", "Iyn", "Iyl", "Avg", "Sen", "Okt", "Noy", "Dek"]), type$.JSArray_String); B.List_click_scroll = A._setArrayType(makeConstList(["click", "scroll"]), type$.JSArray_String); B.Color_419430400 = new A.Color(419430400); B.BoxShadow_gEU = new A.BoxShadow(0.2, B.BlurStyle_0, B.Color_419430400, B.Offset_0_0, 11); B.List_cop = A._setArrayType(makeConstList([B.BoxShadow_gEU]), type$.JSArray_BoxShadow); B.List_cqw = A._setArrayType(makeConstList(["Jan", "Feb", "M\xe4r", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"]), type$.JSArray_String); B.List_cvl = A._setArrayType(makeConstList(["I \u10d9\u10d5.", "II \u10d9\u10d5.", "III \u10d9\u10d5.", "IV \u10d9\u10d5."]), type$.JSArray_String); B.List_cw10 = A._setArrayType(makeConstList(["prije Krista", "poslije Krista"]), type$.JSArray_String); B.List_cw1 = A._setArrayType(makeConstList(["{1} - {0}", "{1} - {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_cwF0 = A._setArrayType(makeConstList(["1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12."]), type$.JSArray_String); B.List_cwF = A._setArrayType(makeConstList(["\u0698", "\u0641", "\u0645", "\u0622", "\u0645", "\u0698", "\u0698", "\u0627", "\u0633", "\u0627", "\u0646", "\u062f"]), type$.JSArray_String); B.List_dEU = A._setArrayType(makeConstList(["yakshanba", "dushanba", "seshanba", "chorshanba", "payshanba", "juma", "shanba"]), type$.JSArray_String); B.List_dTP = A._setArrayType(makeConstList(["janv.", "f\xe9vr.", "mars", "avr.", "mai", "juin", "juil.", "ao\xfbt", "sept.", "oct.", "nov.", "d\xe9c."]), type$.JSArray_String); B.Type__$TransactionState_4YV = A.typeLiteral("_$TransactionState"); B.List_dUt = A._setArrayType(makeConstList([B.Type_TransactionState_JR9, B.Type__$TransactionState_4YV]), type$.JSArray_Type); B.List_dnX = A._setArrayType(makeConstList(["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."]), type$.JSArray_String); B.Type__$PaymentUIState_SOa = A.typeLiteral("_$PaymentUIState"); B.List_dwF = A._setArrayType(makeConstList([B.Type_PaymentUIState_kyk, B.Type__$PaymentUIState_SOa]), type$.JSArray_Type); B.List_e10 = A._setArrayType(makeConstList(["S", "L", "M", "K", "M", "C", "L", "S", "W", "P", "L", "G"]), type$.JSArray_String); B.List_e6x = A._setArrayType(makeConstList(["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c", "\u043b\u044e\u0442\u044b", "\u0441\u0430\u043a\u0430\u0432\u0456\u043a", "\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a", "\u043c\u0430\u0439", "\u0447\u044d\u0440\u0432\u0435\u043d\u044c", "\u043b\u0456\u043f\u0435\u043d\u044c", "\u0436\u043d\u0456\u0432\u0435\u043d\u044c", "\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c", "\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a", "\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434", "\u0441\u043d\u0435\u0436\u0430\u043d\u044c"]), type$.JSArray_String); B.CreditItemReportFields_1 = new A.CreditItemReportFields(1, "description"); B.CreditItemReportFields_7 = new A.CreditItemReportFields(7, "total"); B.CreditItemReportFields_9 = new A.CreditItemReportFields(9, "custom1"); B.CreditItemReportFields_10 = new A.CreditItemReportFields(10, "custom2"); B.CreditItemReportFields_11 = new A.CreditItemReportFields(11, "custom3"); B.CreditItemReportFields_12 = new A.CreditItemReportFields(12, "custom4"); B.CreditItemReportFields_15 = new A.CreditItemReportFields(15, "client"); B.CreditItemReportFields_16 = new A.CreditItemReportFields(16, "clientEmail"); B.CreditItemReportFields_17 = new A.CreditItemReportFields(17, "clientNumber"); B.CreditItemReportFields_18 = new A.CreditItemReportFields(18, "clientIdNumber"); B.CreditItemReportFields_19 = new A.CreditItemReportFields(19, "dueDate"); B.CreditItemReportFields_20 = new A.CreditItemReportFields(20, "hasTaxes"); B.CreditItemReportFields_21 = new A.CreditItemReportFields(21, "taxRates"); B.CreditItemReportFields_22 = new A.CreditItemReportFields(22, "taxNames"); B.CreditItemReportFields_23 = new A.CreditItemReportFields(23, "taxAmount"); B.CreditItemReportFields_24 = new A.CreditItemReportFields(24, "netTotal"); B.CreditItemReportFields_25 = new A.CreditItemReportFields(25, "currency"); B.CreditItemReportFields_26 = new A.CreditItemReportFields(26, "record_state"); B.List_eEX = A._setArrayType(makeConstList([B.CreditItemReportFields_0, B.CreditItemReportFields_1, B.CreditItemReportFields_2, B.CreditItemReportFields_3, B.CreditItemReportFields_4, B.CreditItemReportFields_5, B.CreditItemReportFields_6, B.CreditItemReportFields_7, B.CreditItemReportFields_8, B.CreditItemReportFields_9, B.CreditItemReportFields_10, B.CreditItemReportFields_11, B.CreditItemReportFields_12, B.CreditItemReportFields_13, B.CreditItemReportFields_14, B.CreditItemReportFields_15, B.CreditItemReportFields_16, B.CreditItemReportFields_17, B.CreditItemReportFields_18, B.CreditItemReportFields_19, B.CreditItemReportFields_20, B.CreditItemReportFields_21, B.CreditItemReportFields_22, B.CreditItemReportFields_23, B.CreditItemReportFields_24, B.CreditItemReportFields_25, B.CreditItemReportFields_26]), type$.JSArray_CreditItemReportFields); B.List_eFQ = A._setArrayType(makeConstList(["jaanuar", "veebruar", "m\xe4rts", "aprill", "mai", "juuni", "juuli", "august", "september", "oktoober", "november", "detsember"]), type$.JSArray_String); B.List_eKr_pKr = A._setArrayType(makeConstList(["eKr", "pKr"]), type$.JSArray_String); B.List_eLp = A._setArrayType(makeConstList(["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"]), type$.JSArray_String); B.List_eR1 = A._setArrayType(makeConstList(["y \u0569. MMMM d, EEEE", "dd MMMM, y \u0569.", "dd MMM, y \u0569.", "dd.MM.yy"]), type$.JSArray_String); B.List_eTK = A._setArrayType(makeConstList(["1\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf", "2\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf", "3\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf", "4\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf"]), type$.JSArray_String); B.List_eTP = A._setArrayType(makeConstList(["1\u6708", "2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", "10\u6708", "11\u6708", "12\u6708"]), type$.JSArray_String); B.List_eb8 = A._setArrayType(makeConstList(["\u043d\u0435\u0434\u0435\u043b\u044f", "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a", "\u0432\u0442\u043e\u0440\u043d\u0438\u043a", "\u0441\u0440\u044f\u0434\u0430", "\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a", "\u043f\u0435\u0442\u044a\u043a", "\u0441\u044a\u0431\u043e\u0442\u0430"]), type$.JSArray_String); B.List_ecN = A._setArrayType(makeConstList(["\u043d\u0434", "\u043f\u043d", "\u0432\u0442", "\u0441\u0440", "\u0447\u0442", "\u043f\u0442", "\u0441\u0431"]), type$.JSArray_String); B.List_ecu = A._setArrayType(makeConstList(["\u0e2d\u0e32.", "\u0e08.", "\u0e2d.", "\u0e1e.", "\u0e1e\u0e24.", "\u0e28.", "\u0e2a."]), type$.JSArray_String); B.List_eii = A._setArrayType(makeConstList(["\u0930\u0935\u093f", "\u0938\u094b\u092e", "\u092e\u0902\u0917\u0932", "\u092c\u0941\u0927", "\u0917\u0941\u0930\u0941", "\u0936\u0941\u0915\u094d\u0930", "\u0936\u0928\u093f"]), type$.JSArray_String); B.List_ejq = A._setArrayType(makeConstList([0, 0, 32754, 11263, 65534, 34815, 65534, 18431]), type$.JSArray_int); B.List_ekJ = A._setArrayType(makeConstList(["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi"]), type$.JSArray_String); B.List_eld = A._setArrayType(makeConstList(["1kv", "2kv", "3kv", "4kv"]), type$.JSArray_String); B.List_empty36 = A._setArrayType(makeConstList([]), type$.JSArray_A11yNode); B.List_empty35 = A._setArrayType(makeConstList([]), type$.JSArray_AppLifecycleState); B.List_empty21 = A._setArrayType(makeConstList([]), type$.JSArray_BoxShadow); B.List_empty34 = A._setArrayType(makeConstList([]), type$.JSArray_CustomPainterSemantics); B.List_empty2 = A._setArrayType(makeConstList([]), type$.JSArray_DiagnosticsNode); B.List_empty25 = A._setArrayType(makeConstList([]), type$.JSArray_Element); B.List_empty29 = A._setArrayType(makeConstList([]), A.findType("JSArray")); B.List_empty28 = A._setArrayType(makeConstList([]), type$.JSArray_IconButton); B.List_empty10 = A._setArrayType(makeConstList([]), type$.JSArray_InheritedTheme); B.List_empty12 = A._setArrayType(makeConstList([]), type$.JSArray_LineMetrics); B.List_empty19 = A._setArrayType(makeConstList([]), type$.JSArray_NavigatorObserver); B.List_empty6 = A._setArrayType(makeConstList([]), type$.JSArray_Object); B.List_empty7 = A._setArrayType(makeConstList([]), type$.JSArray_OverlayEntry); B.List_empty5 = A._setArrayType(makeConstList([]), A.findType("JSArray>")); B.List_empty15 = A._setArrayType(makeConstList([]), type$.JSArray_Pair_String_String); B.List_empty37 = A._setArrayType(makeConstList([]), A.findType("JSArray")); B.List_empty27 = A._setArrayType(makeConstList([]), type$.JSArray_PdfPreviewPageData); B.List_empty26 = A._setArrayType(makeConstList([]), A.findType("JSArray>")); B.List_empty17 = A._setArrayType(makeConstList([]), A.findType("JSArray")); B.List_empty14 = A._setArrayType(makeConstList([]), type$.JSArray_Rect); B.List_empty18 = A._setArrayType(makeConstList([]), A.findType("JSArray")); B.List_empty13 = A._setArrayType(makeConstList([]), type$.JSArray_Selectable); B.List_empty33 = A._setArrayType(makeConstList([]), type$.JSArray_SemanticsNode); B.List_empty32 = A._setArrayType(makeConstList([]), type$.JSArray_SingleColumnLayoutStylePhase); B.List_empty30 = A._setArrayType(makeConstList([]), type$.JSArray_StyleRule); B.List_empty31 = A._setArrayType(makeConstList([]), type$.JSArray_SuperEditorLayerBuilder); B.List_empty38 = A._setArrayType(makeConstList([]), type$.JSArray_TableRow); B.List_empty9 = A._setArrayType(makeConstList([]), type$.JSArray_TextBox); B.List_empty22 = A._setArrayType(makeConstList([]), type$.JSArray_TextInputFormatter); B.List_empty11 = A._setArrayType(makeConstList([]), type$.JSArray_TextSelectionPoint); B.List_empty20 = A._setArrayType(makeConstList([]), type$.JSArray_Widget); B.List_empty24 = A._setArrayType(makeConstList([]), type$.JSArray__TableElementRow); B.List_empty1 = A._setArrayType(makeConstList([]), type$.JSArray_int); B.List_empty = A._setArrayType(makeConstList([]), type$.JSArray_dynamic); B.List_empty23 = A._setArrayType(makeConstList([]), type$.JSArray_nullable_RenderBox); B.List_empty8 = A._setArrayType(makeConstList([]), type$.JSArray_nullable_String); B.List_evB = A._setArrayType(makeConstList(["\u099c\u09be", "\u09ab\u09c7", "\u09ae\u09be", "\u098f", "\u09ae\u09c7", "\u099c\u09c1\u09a8", "\u099c\u09c1", "\u0986", "\u09b8\u09c7", "\u0985", "\u09a8", "\u09a1\u09bf"]), type$.JSArray_String); B.List_ewE = A._setArrayType(makeConstList(["\u12a5\u1211\u12f5", "\u1230\u129e", "\u121b\u12ad\u1230", "\u1228\u1261\u12d5", "\u1210\u1219\u1235", "\u12d3\u122d\u1265", "\u1245\u12f3\u121c"]), type$.JSArray_String); B.List_ezQ = A._setArrayType(makeConstList(["1\u0ab2\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8", "2\u0a9c\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8", "3\u0a9c\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8", "4\u0aa5\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8"]), type$.JSArray_String); B.List_f3a = A._setArrayType(makeConstList(["urtarrila", "otsaila", "martxoa", "apirila", "maiatza", "ekaina", "uztaila", "abuztua", "iraila", "urria", "azaroa", "abendua"]), type$.JSArray_String); B.List_f5T = A._setArrayType(makeConstList(["{1} \u0641\u064a {0}", "{1} \u0641\u064a {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_fjY = A._setArrayType(makeConstList(["priek\u0161pusdien\u0101", "p\u0113cpusdien\u0101"]), type$.JSArray_String); B.List_fkT = A._setArrayType(makeConstList(["J", "F", "M", "A", "M", "J", "J", "\xc1", "S", "O", "N", "D"]), type$.JSArray_String); B.List_fld = A._setArrayType(makeConstList(["S", "M", "T", "K", "T", "P", "L"]), type$.JSArray_String); B.List_fm_em = A._setArrayType(makeConstList(["fm", "em"]), type$.JSArray_String); B.List_fnh = A._setArrayType(makeConstList(["eKr.", "jKr."]), type$.JSArray_String); B.List_foW = A._setArrayType(makeConstList(["pred Kr.", "po Kr."]), type$.JSArray_String); B.Object_8Gl = {sk: 0, se: 1, pl: 2, no: 3, ja: 4, it: 5, zh: 6, nl: 7, de: 8, fr: 9, es: 10, en: 11, pt_BR: 12, "sr-Cyrl": 13, "sr-Latn": 14, zh_TW: 15, tr: 16, ro: 17, ar: 18, fa: 19, yue: 20}; B.Map_ObH1k = new A.ConstantStringMap(B.Object_8Gl, ["Afganistan", "Afghanistan", "Afganistan", "Afghanistan", "\u30a2\u30d5\u30ac\u30cb\u30b9\u30bf\u30f3", "Afghanistan", "\u963f\u5bcc\u6c57", "Afghanistan", "Afghanistan", "Afghanistan", "Afganist\xe1n", "Afghanistan", "Afeganist\xe3o", "\u0410\u0432\u0433\u0430\u043d\u0438\u0441\u0442\u0430\u043d", "Avganistan", "\u963f\u5bcc\u6c57", "Afganistan", "Afganistan", "\u0623\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646", "\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646", "\u963f\u5bcc\u6c57"], type$.ConstantStringMap_String_String); B.Country_V0W = new A.Country("Afghanistan", B.Map_ObH1k, "AF", "93", 9, 9); B.Map_ObOE0 = new A.ConstantStringMap(B.Object_8Gl, ["Alandy", "\xc5l\xe1nda", "Wyspy Alandzkie", "\xc5land", "\u30aa\u30fc\u30e9\u30f3\u30c9\u8af8\u5cf6", "Isole \xc5land", "\u5965\u5170\u7fa4\u5c9b", "\xc5land", "\xc5landinseln", "\xceles \xc5land", "Islas \xc5land", "\xc5land Islands", "Ilhas Aland", "\u0410\u043b\u0430\u043d\u0434\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Alandska Ostrva", "\u5967\u862d\u7fa4\u5cf6", "\xc5land", "Insulele \xc5land", "\u062c\u0632\u0631 \u0623\u0648\u0644\u0627\u0646\u062f", "\u062c\u0632\u06cc\u0631\u0647 \u0627\u0648\u0644\u0627\u0646\u062f", "\u5967\u862d\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_SRL = new A.Country("\xc5land Islands", B.Map_ObOE0, "AX", "358", 15, 15); B.Map_ObSSP = new A.ConstantStringMap(B.Object_8Gl, ["Alb\xe1nsko", "Alb\xe1nia", "Albania", "Albania", "\u30a2\u30eb\u30d0\u30cb\u30a2", "Albania", "\u963f\u5c14\u5df4\u5c3c\u4e9a", "Albani\xeb", "Albanien", "Albanie", "Albania", "Albania", "Alb\xe2nia", "\u0410\u043b\u0431\u0430\u043d\u0438\u0458\u0430", "Albanija", "\u963f\u723e\u5df4\u5c3c\u4e9e", "Arnavutluk", "Albania", "\u0623\u0644\u0628\u0627\u0646\u064a\u0627", "\u0622\u0644\u0628\u0627\u0646\u06cc", "\u963f\u723e\u5df4\u5c3c\u4e9e"], type$.ConstantStringMap_String_String); B.Country_j8a = new A.Country("Albania", B.Map_ObSSP, "AL", "355", 9, 9); B.Map_ObXOq = new A.ConstantStringMap(B.Object_8Gl, ["Al\u017e\xedrsko", "Algeria", "Algieria", "Algerie", "\u30a2\u30eb\u30b8\u30a7\u30ea\u30a2", "Algeria", "\u963f\u5c14\u53ca\u5229\u4e9a", "Algerije", "Algerien", "Alg\xe9rie", "Argelia", "Algeria", "Arg\xe9lia", "\u0410\u0440\u0433\u0435\u043d\u0442\u0438\u043d\u0430", "Argentina", "\u963f\u723e\u53ca\u5229\u4e9e", "Cezayir", "Algeria", "\u0627\u0644\u062c\u0632\u0627\u0626\u0631", "\u0627\u0644\u062c\u0632\u06cc\u0631\u0647", "\u963f\u723e\u53ca\u5229\u4e9e"], type$.ConstantStringMap_String_String); B.Country_iA4 = new A.Country("Algeria", B.Map_ObXOq, "DZ", "213", 9, 9); B.Map_Obmpx = new A.ConstantStringMap(B.Object_8Gl, ["Americk\xe1 Samoa", "Amerihk\xe1 Samoa", "Samoa Ameryka\u0144skie", "Amerikansk Samoa", "\u7c73\u9818\u30b5\u30e2\u30a2", "Samoa americane", "\u7f8e\u5c5e\u8428\u6469\u4e9a", "Amerikaans-Samoa", "Amerikanisch-Samoa", "Samoa am\xe9ricaines", "Samoa Americana", "American Samoa", "Samoa Americana", "\u0410\u043c\u0435\u0440\u0438\u0447\u043a\u0430 \u0421\u0430\u043c\u043e\u0430", "Ameri\u010dka Samoa", "\u7f8e\u5c6c\u85a9\u6469\u4e9e", "Amerikan Samoas\u0131", "Samoa American\u0103", "\u0633\u0627\u0645\u0648\u0627 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629", "\u0633\u0627\u0645\u0648\u0627 \u0622\u0645\u0631\u06cc\u06a9\u0627", "\u7f8e\u5c6c\u85a9\u6469\u4e9e"], type$.ConstantStringMap_String_String); B.Country_Jhc = new A.Country("American Samoa", B.Map_Obmpx, "AS", "1684", 7, 7); B.Map_Obmdo = new A.ConstantStringMap(B.Object_8Gl, ["Andorra", "Andorra", "Andora", "Andorra", "\u30a2\u30f3\u30c9\u30e9", "Andorra", "\u5b89\u9053\u5c14", "Andorra", "Andorra", "Andorre", "Andorra", "Andorra", "Andorra", "\u0410\u043d\u0434\u043e\u0440\u0430", "Andora", "\u5b89\u9053\u723e", "Andora", "Andorra", "\u0623\u0646\u062f\u0648\u0631\u0627", "\u0622\u0646\u062f\u0648\u0631\u0627", "\u5b89\u9053\u723e"], type$.ConstantStringMap_String_String); B.Country_42A = new A.Country("Andorra", B.Map_Obmdo, "AD", "376", 6, 6); B.Map_Obe4R = new A.ConstantStringMap(B.Object_8Gl, ["Angola", "Angola", "Angola", "Angola", "\u30a2\u30f3\u30b4\u30e9", "Angola", "\u5b89\u54e5\u62c9", "Angola", "Angola", "Angola", "Angola", "Angola", "Angola", "\u0410\u043d\u0433\u043e\u043b\u0430", "Angola", "\u5b89\u54e5\u62c9", "Angola", "Angola", "\u0623\u0646\u063a\u0648\u0644\u0627", "\u0622\u0646\u06af\u0648\u0644\u0627", "\u5b89\u54e5\u62c9"], type$.ConstantStringMap_String_String); B.Country_229 = new A.Country("Angola", B.Map_Obe4R, "AO", "244", 9, 9); B.Map_ObW7A = new A.ConstantStringMap(B.Object_8Gl, ["Anguilla", "Anguilla", "Anguilla", "Anguilla", "\u30a2\u30f3\u30ae\u30e9", "Anguilla", "\u5b89\u572d\u62c9", "Anguilla", "Anguilla", "Anguilla", "Anguila", "Anguilla", "Anguilla", "\u0410\u043d\u0433\u0432\u0438\u043b\u0430", "Angvila", "\u5b89\u572d\u62c9", "Anguilla", "Anguilla", "\u0623\u0646\u063a\u0648\u064a\u0644\u0627", "\u0622\u0646\u06af\u0648\u0644\u06cc\u0627", "\u5b89\u572d\u62c9"], type$.ConstantStringMap_String_String); B.Country_Gn1 = new A.Country("Anguilla", B.Map_ObW7A, "AI", "1264", 7, 7); B.Map_ObgA4 = new A.ConstantStringMap(B.Object_8Gl, ["Antarkt\xedda", "Ant\xe1rktis", "Antarktyda", "Antarktis", "\u5357\u6975", "Antartide", "\u5357\u6781\u6d32", "Antarctica", "Antarktis", "Antarctique", "Ant\xe1rtida", "Antarctica", "Ant\xe1rtica", "\u0410\u043d\u0442\u0430\u0440\u043a\u0442\u0438\u043a", "Antarktik", "\u5357\u6975", "Antarktika", "Antarctica", "\u0627\u0644\u0642\u0627\u0631\u0629 \u0627\u0644\u0642\u0637\u0628\u064a\u0629 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629", "\u0642\u0637\u0628 \u062c\u0646\u0648\u0628", "\u5357\u6781\u6d32"], type$.ConstantStringMap_String_String); B.Country_iDZ = new A.Country("Antarctica", B.Map_ObgA4, "AQ", "672", 6, 6); B.Map_ObxDe = new A.ConstantStringMap(B.Object_8Gl, ["Antigua a Barbuda", "Antigua ja Barbuda", "Antigua i Barbuda", "Antigua og Barbuda", "\u30a2\u30f3\u30c6\u30a3\u30b0\u30a2\u30fb\u30d0\u30fc\u30d6\u30fc\u30c0", "Antigua e Barbuda", "\u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u8fbe", "Antigua en Barbuda", "Antigua und Barbuda", "Antigua-et-Barbuda", "Antigua y Barbuda", "Antigua & Barbuda", "Antigua e Barbuda", "\u0410\u043d\u0442\u0438\u0433\u0432\u0430 \u0438 \u0411\u0430\u0440\u0431\u0443\u0434\u0430", "Antigva i Barbuda", "\u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u9054", "Antigua ve Barbuda", "Antigua \u015fi Barbuda", "\u0623\u0646\u062a\u064a\u063a\u0648\u0627 \u0648\u0628\u0627\u0631\u0628\u0648\u062f\u0627", "\u0622\u0646\u062a\u06cc\u06af\u0648\u0622 \u0648 \u0628\u0627\u0631\u0628\u0648\u062f\u0627", "\u5b89\u63d0\u74dc\u540c\u5df4\u5e03\u8fbe"], type$.ConstantStringMap_String_String); B.Country_inH = new A.Country("Antigua and Barbuda", B.Map_ObxDe, "AG", "1268", 7, 7); B.Map_ObkaS = new A.ConstantStringMap(B.Object_8Gl, ["Argent\xedna", "Argentina", "Argentyna", "Argentina", "\u30a2\u30eb\u30bc\u30f3\u30c1\u30f3", "Argentina", "\u963f\u6839\u5ef7", "Argentini\xeb", "Argentinien", "Argentine", "Argentina", "Argentina", "Argentina", "\u0410\u0440\u0433\u0435\u043d\u0442\u0438\u043d\u0430", "Argentina", "\u963f\u6839\u5ef7", "Arjantin", "Argentina", "\u0627\u0644\u0623\u0631\u062c\u0646\u062a\u064a\u0646", "\u0622\u0631\u0698\u0627\u0646\u062a\u06cc\u0646", "\u963f\u6839\u5ef7"], type$.ConstantStringMap_String_String); B.Country_QmH = new A.Country("Argentina", B.Map_ObkaS, "AR", "54", 12, 12); B.Map_Obs05 = new A.ConstantStringMap(B.Object_8Gl, ["Arm\xe9nsko", "Armenia", "Armenia", "Armenia", "\u30a2\u30eb\u30e1\u30cb\u30a2", "Armenia", "\u4e9a\u7f8e\u5c3c\u4e9a", "Armeni\xeb", "Armenien", "Arm\xe9nie", "Armenia", "Armenia", "Arm\xeania", "\u0408\u0435\u0440\u043c\u0435\u043d\u0438\u0458\u0430", "Jermenija", "\u4e9e\u7f8e\u5c3c\u4e9e", "Ermenistan", "Armenia", "\u0623\u0631\u0645\u064a\u0646\u064a\u0627", "\u0627\u0631\u0645\u0646\u0633\u062a\u0627\u0646", "\u4e9e\u7f8e\u5c3c\u4e9e"], type$.ConstantStringMap_String_String); B.Country_6m4 = new A.Country("Armenia", B.Map_Obs05, "AM", "374", 8, 8); B.Map_Ob9km = new A.ConstantStringMap(B.Object_8Gl, ["Aruba", "Aruba", "Aruba", "Aruba", "\u30a2\u30eb\u30d0", "Aruba", "\u963f\u9c81\u5df4", "Aruba", "Aruba", "Aruba", "Aruba", "Aruba", "Aruba", "\u0410\u0440\u0443\u0431\u0430", "Aruba", "\u963f\u9b6f\u5df4", "Aruba", "Aruba", "\u0623\u0631\u0648\u0628\u0627", "\u0622\u0631\u0648\u0628\u0627", "\u963f\u9b6f\u5df4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_Drw = new A.Country("Aruba", B.Map_Ob9km, "AW", "297", 7, 7); B.Map_ObJxj = new A.ConstantStringMap(B.Object_8Gl, ["Austr\xe1lia", "Austr\xe1lia", "Australia", "Australia", "\u30aa\u30fc\u30b9\u30c8\u30e9\u30ea\u30a2", "Australia", "\u6fb3\u5927\u5229\u4e9a", "Australi\xeb", "Australien", "Australie", "Australia", "Australia", "Austr\xe1lia", "\u0410\u0443\u0441\u0442\u0440\u0430\u043b\u0438\u0458\u0430", "Australija", "\u6fb3\u5dde", "Avustralya", "Australia", "\u0623\u0633\u062a\u0631\u0627\u0644\u064a\u0627", "\u0627\u0633\u062a\u0631\u0627\u0644\u06cc\u0627", "\u6fb3\u6d32"], type$.ConstantStringMap_String_String); B.Country_Y6E = new A.Country("Australia", B.Map_ObJxj, "AU", "61", 9, 9); B.Map_ObKY7 = new A.ConstantStringMap(B.Object_8Gl, ["Rak\xfasko", "Nuortariika", "Austria", "\xd8sterrike", "\u30aa\u30fc\u30b9\u30c8\u30ea\u30a2", "Austria", "\u5965\u5730\u5229", "Oostenrijk", "\xd6sterreich", "Autriche", "Austria", "Austria", "\xc1ustria", "\u0410\u0443\u0441\u0442\u0440\u0438\u0458\u0430", "Austrija", "\u5965\u5730\u5229", "Avusturya", "Austria", "\u0627\u0644\u0646\u0645\u0633\u0627", "\u0627\u062a\u0631\u06cc\u0634", "\u5967\u5730\u5229"], type$.ConstantStringMap_String_String); B.Country_f88 = new A.Country("Austria", B.Map_ObKY7, "AT", "43", 13, 13); B.Map_Obppp = new A.ConstantStringMap(B.Object_8Gl, ["Azerbajd\u017ean", "Aserbai\u017ean", "Azerbejd\u017can", "Aserbajdsjan", "\u30a2\u30bc\u30eb\u30d0\u30a4\u30b8\u30e3\u30f3", "Azerbaigian", "\u963f\u585e\u62dc\u7586", "Azerbeidzjan", "Aserbaidschan", "Azerba\xefdjan", "Azerbaiy\xe1n", "Azerbaijan", "Azerbaij\xe3o", "\u0410\u0437\u0435\u0440\u0431\u0435\u0458\u045f\u0430\u043d", "Azerbejd\u017ean", "\u4e9e\u585e\u62dc\u7136", "Azerbaycan", "Azerbaidjan", "\u0623\u0630\u0631\u0628\u064a\u062c\u0627\u0646", "\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646", "\u963f\u585e\u62dc\u7586"], type$.ConstantStringMap_String_String); B.Country_anB = new A.Country("Azerbaijan", B.Map_Obppp, "AZ", "994", 9, 9); B.Map_ObuUY = new A.ConstantStringMap(B.Object_8Gl, ["Bahamy", "Bahamas", "Bahamy", "Bahamas", "\u30d0\u30cf\u30de", "Bahamas", "\u5df4\u54c8\u9a6c", "Bahama's", "Bahamas", "Bahamas", "Bahamas", "Bahamas", "Bahamas", "\u0411\u0430\u0445\u0430\u043c\u0435", "Bahame", "\u5df4\u54c8\u99ac", "Bahama", "Bahamas", "\u0628\u0627\u0647\u0627\u0645\u0627\u0633", "\u0628\u0627\u0647\u0627\u0645\u0627\u0633", "\u5df4\u54c8\u99ac"], type$.ConstantStringMap_String_String); B.Country_oqh = new A.Country("Bahamas", B.Map_ObuUY, "BS", "1242", 7, 7); B.Map_Ob2eY = new A.ConstantStringMap(B.Object_8Gl, ["Bahrajn", "Bahrain", "Bahrajn", "Bahrain", "\u30d0\u30fc\u30ec\u30fc\u30f3", "Bahrein", "\u5df4\u6797", "Bahrein", "Bahrain", "Bahre\xefn", "Bar\xe9in", "Bahrain", "Bahrain", "\u0411\u0430\u0445\u0440\u0435\u0438\u043d", "Bahrein", "\u5df4\u6797", "Bahreyn", "Bahrein", "\u0627\u0644\u0628\u062d\u0631\u064a\u0646", "\u0628\u062d\u0631\u06cc\u0646", "\u5df4\u6797"], type$.ConstantStringMap_String_String); B.Country_2Vk = new A.Country("Bahrain", B.Map_Ob2eY, "BH", "973", 8, 8); B.Map_Obwup = new A.ConstantStringMap(B.Object_8Gl, ["Banglad\xe9\u0161", "Bangladesh", "Bangladesz", "Bangladesh", "\u30d0\u30f3\u30b0\u30e9\u30c7\u30b7\u30e5", "Bangladesh", "\u5b5f\u52a0\u62c9\u56fd", "Bangladesh", "Bangladesch", "Bangladesh", "Banglad\xe9s", "Bangladesh", "Bangladesh", "\u0411\u0430\u043d\u0433\u043b\u0430\u0434\u0435\u0448", "Banglade\u0161", "\u5b5f\u52a0\u62c9", "Banglade\u015f", "Bangladesh", "\u0628\u0646\u063a\u0644\u0627\u062f\u064a\u0634", "\u0628\u0646\u06af\u0644\u0627\u062f\u0634", "\u5b5f\u52a0\u62c9\u56ef"], type$.ConstantStringMap_String_String); B.Country_2jN = new A.Country("Bangladesh", B.Map_Obwup, "BD", "880", 10, 10); B.Map_Obevx = new A.ConstantStringMap(B.Object_8Gl, ["Barbados", "Barbados", "Barbados", "Barbados", "\u30d0\u30eb\u30d0\u30c9\u30b9", "Barbados", "\u5df4\u5df4\u591a\u65af", "Barbados", "Barbados", "Barbade", "Barbados", "Barbados", "Barbados", "\u0411\u0430\u0440\u0431\u0430\u0434\u043e\u0441", "Barbados", "\u5df4\u5df4\u591a\u65af", "Barbados", "Barbados", "\u0628\u0627\u0631\u0628\u0627\u062f\u0648\u0633", "\u0628\u0627\u0631\u0628\u0627\u062f\u0648\u0633", "\u5df4\u5df4\u591a\u65af"], type$.ConstantStringMap_String_String); B.Country_CEf = new A.Country("Barbados", B.Map_Obevx, "BB", "1246", 7, 7); B.Map_ObcsC = new A.ConstantStringMap(B.Object_8Gl, ["Bielorusko", "Vilges-Ruo\u0161\u0161a", "Bia\u0142oru\u015b", "Hviterussland", "\u30d9\u30e9\u30eb\u30fc\u30b7", "Bielorussia", "\u767d\u4fc4\u7f57\u65af", "Belarus", "Belarus", "Bi\xe9lorussie", "Bielorrusia", "Belarus", "Bielo-R\xfassia", "\u0411\u0435\u043b\u043e\u0440\u0443\u0441\u0438\u0458\u0430", "Belorusija", "\u767d\u4fc4\u7f85\u65af", "Belarus", "Belarus", "\u0628\u064a\u0644\u0627\u0631\u0648\u0633", "\u0628\u0644\u0627\u0631\u0648\u0633", "\u767d\u4fc4\u7f85\u65af"], type$.ConstantStringMap_String_String); B.Country_MYA = new A.Country("Belarus", B.Map_ObcsC, "BY", "375", 10, 10); B.Map_ObOKj = new A.ConstantStringMap(B.Object_8Gl, ["Belgicko", "Belgia", "Belgia", "Belgia", "\u30d9\u30eb\u30ae\u30fc", "Belgio", "\u6bd4\u5229\u65f6", "Belgi\xeb", "Belgien", "Belgique", "B\xe9lgica", "Belgium", "B\xe9lgica", "\u0411\u0435\u043b\u0433\u0438\u0458\u0430", "Belgija", "\u6bd4\u5229\u6642", "Bel\xe7ika", "Belgia", "\u0628\u0644\u062c\u064a\u0643\u0627", "\u0628\u0644\u0698\u06cc\u06a9", "\u6bd4\u5229\u6642"], type$.ConstantStringMap_String_String); B.Country_43h = new A.Country("Belgium", B.Map_ObOKj, "BE", "32", 9, 9); B.Map_Obn3c = new A.ConstantStringMap(B.Object_8Gl, ["Belize", "Belize", "Belize", "Belize", "\u30d9\u30ea\u30fc\u30ba", "Belize", "\u4f2f\u5229\u5179", "Belize", "Belize", "Belize", "Belice", "Belize", "Belize", "\u0411\u0435\u043b\u0438\u0437\u0435", "Belize", "\u4f2f\u5229\u8332", "Belize", "Belize", "\u0628\u0644\u064a\u0632", "\u0628\u0644\u064a\u0632", "\u4f2f\u5229\u8332"], type$.ConstantStringMap_String_String); B.Country_hfe = new A.Country("Belize", B.Map_Obn3c, "BZ", "501", 7, 7); B.Map_Obxkc = new A.ConstantStringMap(B.Object_8Gl, ["Benin", "Benin", "Benin", "Benin", "\u30d9\u30ca\u30f3", "Benin", "\u8d1d\u5b81", "Benin", "Benin", "B\xe9nin", "Ben\xedn", "Benin", "Benin", "\u0411\u0435\u043d\u0438\u043d", "Benin", "\u8c9d\u5357", "Benin", "Benin", "\u0628\u0646\u064a\u0646", "\u0628\u0646\u064a\u0646", "\u8c9d\u5be7"], type$.ConstantStringMap_String_String); B.Country_cg9 = new A.Country("Benin", B.Map_Obxkc, "BJ", "229", 8, 8); B.Map_ObbFE = new A.ConstantStringMap(B.Object_8Gl, ["Bermudy", "Bermuda", "Bermudy", "Bermuda", "\u30d0\u30df\u30e5\u30fc\u30c0", "Bermuda", "\u767e\u6155\u5927", "Bermuda", "Bermuda", "Bermudes", "Bermudas", "Bermuda", "Bermudas", "\u0411\u0435\u0440\u043c\u0443\u0434\u0430", "Bermuda", "\u767e\u6155\u9054", "Bermuda", "Insulele Bermude", "\u0628\u0631\u0645\u0648\u062f\u0627", "\u0628\u0631\u0645\u0648\u062f\u0627", "\u767e\u6155\u5927"], type$.ConstantStringMap_String_String); B.Country_O4k = new A.Country("Bermuda", B.Map_ObbFE, "BM", "1441", 7, 7); B.Map_ObIJC = new A.ConstantStringMap(B.Object_8Gl, ["Bhut\xe1n", "Bhutan", "Bhutan", "Bhutan", "\u30d6\u30fc\u30bf\u30f3", "Bhutan", "\u4e0d\u4e39", "Bhutan", "Bhutan", "Bhoutan", "But\xe1n", "Bhutan", "But\xe3o", "\u0411\u0443\u0442\u0430\u043d", "Butan", "\u4e0d\u4e39", "Bhutan", "Bhutan", "\u0628\u0648\u062a\u0627\u0646", "\u0628\u0648\u062a\u0627\u0646", "\u4e0d\u4e39"], type$.ConstantStringMap_String_String); B.Country_ebu = new A.Country("Bhutan", B.Map_ObIJC, "BT", "975", 8, 8); B.Map_Obgkc = new A.ConstantStringMap(B.Object_8Gl, ["Bol\xedvia", "Bolivia", "Boliwia", "Bolivia", "\u30dc\u30ea\u30d3\u30a2", "Bolivia", "\u73bb\u5229\u7ef4\u4e9a", "Bolivia", "Bolivien", "Bolivie", "Bolivia", "Bolivia", "Bol\xedvia", "\u0411\u043e\u043b\u0438\u0432\u0438\u0458\u0430", "Bolivija", "\u73bb\u5229\u7dad\u4e9e", "Bolivya", "Bolivia", "\u0628\u0648\u0644\u064a\u0641\u064a\u0627", "\u0628\u0648\u0644\u06cc\u0648\u06cc", "\u73bb\u5229\u7dad\u4e9e\uff08\u591a\u6c11\u65cf\u570b\u5bb6\uff09"], type$.ConstantStringMap_String_String); B.Country_B6W = new A.Country("Bolivia, Plurinational State of bolivia", B.Map_Obgkc, "BO", "591", 8, 8); B.Map_ObJgx = new A.ConstantStringMap(B.Object_8Gl, ["Bosna a Hercegovina", "Bosnia-Hercegovina", "Bo\u015bnia i Hercegowina", "Bosnia-Hercegovina", "\u30dc\u30b9\u30cb\u30a2\u30fb\u30d8\u30eb\u30c4\u30a7\u30b4\u30d3\u30ca", "Bosnia ed Erzegovina", "\u6ce2\u65af\u5c3c\u4e9a\u548c\u9ed1\u585e\u54e5\u7ef4\u90a3", "Bosni\xeb en Herzegovina", "Bosnien und Herzegowina", "Bosnie-Herz\xe9govine", "Bosnia y Herzegovina", "Bosnia & Herzegovina", "B\xf3snia e Herzegovina", "\u0411\u043e\u0441\u043d\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430", "Bosna i Hercegovina", "\u6ce2\u58eb\u5c3c\u4e9e\u548c\u9ed1\u585e\u54e5\u7dad\u90a3", "Bosna Hersek", "Bosnia \u0219i Her\u021begovina", "\u0627\u0644\u0628\u0648\u0633\u0646\u0629 \u0648\u0627\u0644\u0647\u0631\u0633\u0643", "\u0628\u0648\u0633\u0646\u06cc \u0648 \u0647\u0631\u0632\u06af\u0648\u06cc\u0646", "\u6ce2\u65af\u5c3c\u4e9e\u9ed1\u585e\u54e5\u7dad\u90a3"], type$.ConstantStringMap_String_String); B.Country_RZY = new A.Country("Bosnia and Herzegovina", B.Map_ObJgx, "BA", "387", 9, 9); B.Map_Ob1uJ = new A.ConstantStringMap(B.Object_8Gl, ["Botswana", "Botswana", "Botswana", "Botswana", "\u30dc\u30c4\u30ef\u30ca", "Botswana", "\u535a\u8328\u74e6\u7eb3", "Botswana", "Botsuana", "Botswana", "Botsuana", "Botswana", "Botswana", "\u0411\u043e\u0446\u0432\u0430\u043d\u0430", "Bocvana", "\u535a\u8328\u74e6\u7d0d", "Botsvana", "Botswana", "\u0628\u0648\u062a\u0633\u0648\u0627\u0646\u0627", "\u0628\u0648\u062a\u0633\u0648\u0627\u0646\u0627", "\u535a\u8328\u74e6\u7d0d"], type$.ConstantStringMap_String_String); B.Country_IVQ = new A.Country("Botswana", B.Map_Ob1uJ, "BW", "267", 8, 8); B.Map_ObyWp = new A.ConstantStringMap(B.Object_8Gl, ["Bouvetov ostrov", "Bouvet-sullot", "Wyspa Bouveta", "Bouvet\xf8ya", "\u30d6\u30fc\u30d9\u5cf6", "Isola Bouvet", "\u5e03\u97e6\u5c9b", "Bouveteiland", "Bouvetinsel", "\xcele Bouvet", "Isla Bouvet", "Bouvet Island", "Ilha Bouvet", "\u041e\u0441\u0442\u0440\u0432\u043e \u0411\u0443\u0432\u0435", "Ostrvo Buve", "\u5e03\u7dad\u7279\u5cf6", "Bouvet Adas\u0131", "Insula Bouvet", "\u062c\u0632\u064a\u0631\u0629 \u0628\u0648\u0641\u064a\u0647", "\u062c\u0632\u06cc\u0631\u0647 \u0628\u0648\u0648\u0647", "\u5e03\u7ef4\u7279\u5c9b"], type$.ConstantStringMap_String_String); B.Country_fln = new A.Country("Bouvet Island", B.Map_ObyWp, "BV", "47", 15, 15); B.Map_ObGVy = new A.ConstantStringMap(B.Object_8Gl, ["Braz\xedlia", "Brasil", "Brazylia", "Brasil", "\u30d6\u30e9\u30b8\u30eb", "Brasile", "\u5df4\u897f", "Brazili\xeb", "Brasilien", "Br\xe9sil", "Brasil", "Brazil", "Brasil", "\u0411\u0440\u0430\u0437\u0438\u043b", "Brazil", "\u5df4\u897f", "Brezilya", "Brazilia", "\u0627\u0644\u0628\u0631\u0627\u0632\u064a\u0644", "\u0628\u0631\u0632\u06cc\u0644", "\u5df4\u897f"], type$.ConstantStringMap_String_String); B.Country_8FR = new A.Country("Brazil", B.Map_ObGVy, "BR", "55", 11, 11); B.Map_Obwsa = new A.ConstantStringMap(B.Object_8Gl, ["Britsk\xe9 indickooce\xe1nske \xfazemie", "British Indian Ocean Territory", "Brytyjskie Terytorium Oceanu Indyjskiego", "Det britiske territoriet i Indiahavet", "\u82f1\u9818\u30a4\u30f3\u30c9\u6d0b\u5730\u57df", "Territorio britannico dell'Oceano Indiano", "\u82f1\u5c5e\u5370\u5ea6\u6d0b\u9886\u5730", "Brits Indische Oceaanterritorium", "Britisches Territorium im Indischen Ozean", "Territoire britannique de l'oc\xe9an Indien", "Territorio Brit\xe1nico del Oc\xe9ano \xcdndico", "British Indian Ocean Territory", "Territ\xf3rio Brit\xe2nico do Oceano \xcdndico", "\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0430 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0458\u0430 \u0418\u043d\u0434\u0438\u0458\u0441\u043a\u043e\u0433 \u043e\u043a\u0435\u0430\u043d\u0430", "Britanska teritorija Indijskog okeana", "\u82f1\u5c6c\u5370\u5ea6\u6d0b\u9818\u5730", "Britanya Hint Okyanusu Topraklar\u0131", "Teritoriul Britanic din Oceanul Indian", "\u0625\u0642\u0644\u064a\u0645 \u0627\u0644\u0645\u062d\u064a\u0637 \u0627\u0644\u0647\u0646\u062f\u064a \u0627\u0644\u0628\u0631\u064a\u0637\u0627\u0646\u064a", "\u0633\u0631\u0632\u0645\u06cc\u0646 \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0647\u0646\u062f - \u0628\u0631\u06cc\u062a\u0627\u0646\u06cc\u0627", "\u82f1\u5c6c\u5370\u5ea6\u6d0b\u9818\u571f"], type$.ConstantStringMap_String_String); B.Country_Vyt = new A.Country("British Indian Ocean Territory", B.Map_Obwsa, "IO", "246", 7, 7); B.Map_Ob8aB = new A.ConstantStringMap(B.Object_8Gl, ["Brunej", "Brunei", "Brunei", "Brunei", "\u30d6\u30eb\u30cd\u30a4", "Brunei", "\u6587\u83b1", "Brunei", "Brunei Darussalam", "Brun\xe9i Darussalam", "Brun\xe9i", "Brunei", "Brunei", "\u0411\u0440\u0443\u043d\u0435\u0458", "Brunej", "\u6c76\u840a", "Bruney", "Brunei", "\u0628\u0631\u0648\u0646\u0627\u064a", "\u0628\u0631\u0648\u0646\u0626\u06cc", "\u6587\u840a\u9054\u9b6f\u85a9\u862d\u570b"], type$.ConstantStringMap_String_String); B.Country_27z = new A.Country("Brunei Darussalam", B.Map_Ob8aB, "BN", "673", 7, 7); B.Map_Obyzp = new A.ConstantStringMap(B.Object_8Gl, ["Bulharsko", "Bulg\xe1ria", "Bu\u0142garia", "Bulgaria", "\u30d6\u30eb\u30ac\u30ea\u30a2", "Bulgaria", "\u4fdd\u52a0\u5229\u4e9a", "Bulgarije", "Bulgarien", "Bulgarie", "Bulgaria", "Bulgaria", "Bulg\xe1ria", "\u0411\u0443\u0433\u0430\u0440\u0441\u043a\u0430", "Bugarska", "\u4fdd\u52a0\u5229\u4e9e", "Bulgaristan", "Bulgaria", "\u0628\u0644\u063a\u0627\u0631\u064a\u0627", "\u0628\u0644\u063a\u0627\u0631\u0633\u062a\u0627\u0646", "\u4fdd\u52a0\u5229\u4e9e"], type$.ConstantStringMap_String_String); B.Country_gg4 = new A.Country("Bulgaria", B.Map_Obyzp, "BG", "359", 9, 9); B.Map_Obi2t = new A.ConstantStringMap(B.Object_8Gl, ["Burkina Faso", "Burkina Faso", "Burkina Faso", "Burkina Faso", "\u30d6\u30eb\u30ad\u30ca\u30d5\u30a1\u30bd", "Burkina Faso", "\u5e03\u57fa\u7eb3\u6cd5\u7d22", "Burkina Faso", "Burkina Faso", "Burkina Faso", "Burkina Faso", "Burkina Faso", "Burkina Faso", "\u0411\u0443\u0440\u043a\u0438\u043d\u0430 \u0424\u0430\u0441\u043e", "Burkina Faso", "\u5e03\u5409\u7d0d\u6cd5\u7d22", "Burkina Faso", "Burkina Faso", "\u0628\u0648\u0631\u0643\u064a\u0646\u0627 \u0641\u0627\u0633\u0648", "\u0628\u0648\u0631\u06a9\u06cc\u0646\u0627\u0641\u0627\u0633\u0648", "\u5e03\u57fa\u7d0d\u6cd5\u7d22"], type$.ConstantStringMap_String_String); B.Country_BqM = new A.Country("Burkina Faso", B.Map_Obi2t, "BF", "226", 8, 8); B.Map_ObEoR = new A.ConstantStringMap(B.Object_8Gl, ["Burundi", "Burundi", "Burundi", "Burundi", "\u30d6\u30eb\u30f3\u30b8", "Burundi", "\u5e03\u9686\u8fea", "Burundi", "Burundi", "Burundi", "Burundi", "Burundi", "Burundi", "\u0411\u0443\u0440\u0443\u043d\u0434\u0438", "Burundi", "\u84b2\u9686\u5730", "Burundi", "Burundi", "\u0628\u0648\u0631\u0648\u0646\u062f\u064a", "\u0628\u0648\u0631\u0648\u0646\u062f\u06cc", "\u84b2\u9686\u5730"], type$.ConstantStringMap_String_String); B.Country_7FW = new A.Country("Burundi", B.Map_ObEoR, "BI", "257", 8, 8); B.Map_ObeZu = new A.ConstantStringMap(B.Object_8Gl, ["Kambod\u017ea", "Kambod\u017ea", "Kambod\u017ca", "Kambodsja", "\u30ab\u30f3\u30dc\u30b8\u30a2", "Cambogia", "\u67ec\u57d4\u5be8", "Cambodja", "Kambodscha", "Cambodge", "Camboya", "Cambodia", "Camboja", "\u041a\u0430\u043c\u0431\u043e\u045f\u0430", "Kambod\u017ea", "\u67ec\u57d4\u5be8", "Kambo\xe7ya", "Cambogia", "\u0643\u0645\u0628\u0648\u062f\u064a\u0627", "\u06a9\u0627\u0645\u0628\u0648\u062c", "\u67ec\u57d4\u5be8"], type$.ConstantStringMap_String_String); B.Country_O1W = new A.Country("Cambodia", B.Map_ObeZu, "KH", "855", 9, 9); B.Map_ObYQd = new A.ConstantStringMap(B.Object_8Gl, ["Kamerun", "Kamerun", "Kamerun", "Kamerun", "\u30ab\u30e1\u30eb\u30fc\u30f3", "Camerun", "\u5580\u9ea6\u9686", "Kameroen", "Kamerun", "Cameroun", "Camer\xfan", "Cameroon", "Camar\xf5es", "\u041a\u0430\u043c\u0435\u0440\u0443\u043d", "Kamerun", "\u5580\u9ea5\u9686", "Kamerun", "Camerun", "\u0627\u0644\u0643\u0627\u0645\u064a\u0631\u0648\u0646", "\u06a9\u0627\u0645\u0631\u0648\u0646", "\u5580 \u9ea5 \u9686"], type$.ConstantStringMap_String_String); B.Country_irm = new A.Country("Cameroon", B.Map_ObYQd, "CM", "237", 9, 9); B.Map_Obc4R = new A.ConstantStringMap(B.Object_8Gl, ["Kanada", "Kan\xe1da", "Kanada", "Canada", "\u30ab\u30ca\u30c0", "Canada", "\u52a0\u62ff\u5927", "Canada", "Kanada", "Canada", "Canad\xe1", "Canada", "Canad\xe1", "\u041a\u0430\u043d\u0430\u0434\u0430", "Kanada", "\u52a0\u62ff\u5927", "Kanada", "Canada", "\u0643\u0646\u062f\u0627", "\u06a9\u0627\u0646\u0627\u062f\u0627", "\u52a0\u62ff\u5927"], type$.ConstantStringMap_String_String); B.Country_atK = new A.Country("Canada", B.Map_Obc4R, "CA", "1", 10, 10); B.Map_Ob5rF = new A.ConstantStringMap(B.Object_8Gl, ["Kajmanie ostrovy", "Cayman-sullot", "Kajmany", "Cayman\xf8yene", "\u30b1\u30a4\u30de\u30f3\u8af8\u5cf6", "Isole Cayman", "\u5f00\u66fc\u7fa4\u5c9b", "Kaaimaneilanden", "Kaimaninseln", "\xceles Ca\xefmans", "Islas Caim\xe1n", "Cayman Islands", "Ilhas Cayman", "\u041a\u0430\u0458\u043c\u0430\u043d\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Kajmanska Ostrva", "\u958b\u66fc\u7fa4\u5cf6", "Cayman Adalar\u0131", "Insulele Cayman", "\u062c\u0632\u0631 \u0643\u0627\u064a\u0645\u0627\u0646", "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u06cc\u0645\u0646", "\u958b\u66fc\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_7NE = new A.Country("Cayman Islands", B.Map_Ob5rF, "KY", "345", 7, 7); B.Map_ObE9d = new A.ConstantStringMap(B.Object_8Gl, ["Stredoafrick\xe1 republika", "Gaska-Afrihk\xe1 d\xe1ssev\xe1ldi", "Republika \u015arodkowoafryka\u0144ska", "Den sentralafrikanske republikk", "\u4e2d\u592e\u30a2\u30d5\u30ea\u30ab\u5171\u548c\u56fd", "Repubblica Centrafricana", "\u4e2d\u975e\u5171\u548c\u56fd", "Centraal-Afrikaanse Republiek", "Zentralafrikanische Republik", "R\xe9publique centrafricaine", "Rep\xfablica Centroafricana", "Central African Republic", "Rep\xfablica Centro-Africana", "\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u043d\u043e\u0430\u0444\u0440\u0438\u0447\u043a\u0430 \u0420\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430", "Centralnoafri\u010dka Republika", "\u4e2d\u975e\u5171\u548c\u570b", "Orta Afrika Cumhuriyeti", "Republica Centrafrican\u0103", "\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0623\u0641\u0631\u064a\u0642\u064a\u0627 \u0627\u0644\u0648\u0633\u0637\u0649", "\u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0641\u0631\u06cc\u0642\u0627\u06cc \u0645\u0631\u06a9\u0632\u06cc", "\u4e2d\u975e\u5171\u548c\u570b"], type$.ConstantStringMap_String_String); B.Country_mqK = new A.Country("Central African Republic", B.Map_ObE9d, "CF", "236", 8, 8); B.Map_ObZiS = new A.ConstantStringMap(B.Object_8Gl, ["\u010cad", "T\u010dad", "Czad", "Tsjad", "\u30c1\u30e3\u30c9", "Ciad", "\u4e4d\u5f97", "Tsjaad", "Tschad", "Tchad", "Chad", "Chad", "Chade", "\u0427\u0430\u0434", "\u010cad", "\u67e5\u5fb7", "\xc7ad", "Ciad", "\u062a\u0634\u0627\u062f", "\u0686\u0627\u062f", "\u4e4d\u5f97"], type$.ConstantStringMap_String_String); B.Country_A0N = new A.Country("Chad", B.Map_ObZiS, "TD", "235", 7, 7); B.Map_Obmh2 = new A.ConstantStringMap(B.Object_8Gl, ["\u010cile", "\u010ciile", "Chile", "Chile", "\u30c1\u30ea", "Cile", "\u667a\u5229", "Chili", "Chile", "Chili", "Chile", "Chile", "Chile", "\u0427\u0438\u043b\u0435", "\u010cile", "\u667a\u5229", "\u015eili", "Chile", "\u062a\u0634\u064a\u0644\u064a", "\u0634\u06cc\u0644\u06cc", "\u667a\u5229"], type$.ConstantStringMap_String_String); B.Country_fw6 = new A.Country("Chile", B.Map_Obmh2, "CL", "56", 9, 9); B.Map_ObkQW = new A.ConstantStringMap(B.Object_8Gl, ["\u010c\xedna", "Kiinn\xe1", "Chiny", "Kina", "\u4e2d\u56fd", "Cina", "\u4e2d\u56fd", "China", "China", "Chine", "China", "China", "China", "\u041a\u0438\u043d\u0430", "Kina", "\u4e2d\u570b", "\xc7in", "China", "\u0627\u0644\u0635\u064a\u0646", "\u0686\u06cc\u0646", "\u4e2d\u570b"], type$.ConstantStringMap_String_String); B.Country_Icz = new A.Country("China", B.Map_ObkQW, "CN", "86", 11, 12); B.Map_ObhJT = new A.ConstantStringMap(B.Object_8Gl, ["Viano\u010dn\xfd ostrov", "Juovllat-sullot", "Wyspa Bo\u017cego Narodzenia", "Christmas\xf8ya", "\u30af\u30ea\u30b9\u30de\u30b9\u5cf6", "Isola Christmas", "\u5723\u8bde\u5c9b", "Christmaseiland", "Weihnachtsinsel", "\xcele Christmas", "Isla de Navidad", "Christmas Island", "Ilha do Natal", "\u0423\u0441\u043a\u0440\u0448\u045a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Uskr\u0161nja Ostrva", "\u8056\u8a95\u5cf6", "Christmas Adas\u0131", "Insula Cr\u0103ciunului", "\u062c\u0632\u064a\u0631\u0629 \u0639\u064a\u062f \u0627\u0644\u0645\u064a\u0644\u0627\u062f", "\u062c\u0632\u06cc\u0631\u0647 \u06a9\u0631\u06cc\u0633\u0645\u0633", "\u8056\u8a95\u5cf6"], type$.ConstantStringMap_String_String); B.Country_4uk = new A.Country("Christmas Island", B.Map_ObhJT, "CX", "61", 15, 15); B.Map_ObKJJ = new A.ConstantStringMap(B.Object_8Gl, ["Kokosov\xe9 ostrovy", "Cocos-sullot", "Wyspy Kokosowe", "Kokos\xf8yene", "\u30b3\u30b3\u30b9(\u30ad\u30fc\u30ea\u30f3\u30b0)\u8af8\u5cf6", "Isole Cocos (Keeling)", "\u79d1\u79d1\u65af\uff08\u57fa\u6797\uff09\u7fa4\u5c9b", "Cocoseilanden", "Kokosinseln", "\xceles Cocos", "Islas Cocos", "Cocos (Keeling) Islands", "Ilhas Cocos (Keeling)", "\u041a\u043e\u043a\u043e\u0441\u043e\u0432\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Kokosova Ostrva", "\u79d1\u79d1\u65af\uff08\u57fa\u6797\uff09\u7fa4\u5cf6", "Cocos (Keyling) Adalar\u0131", "Insulele Cocos", "\u062c\u0632\u0631 \u0643\u0648\u0643\u0648\u0633", "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u0648\u06a9\u0648\u0633", "\u53ef\u53ef\u5cf6\uff08\u57fa\u6797\uff09\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_87W = new A.Country("Cocos (Keeling) Islands", B.Map_ObKJJ, "CC", "61", 15, 15); B.Map_ObCjg = new A.ConstantStringMap(B.Object_8Gl, ["Kolumbia", "Kolombia", "Kolumbia", "Colombia", "\u30b3\u30ed\u30f3\u30d3\u30a2", "Colombia", "\u54e5\u4f26\u6bd4\u4e9a", "Colombia", "Kolumbien", "Colombie", "Colombia", "Colombia", "Col\xf4mbia", "\u041a\u043e\u043b\u0443\u043c\u0431\u0438\u0458\u0430", "Kolumbija", "\u54e5\u502b\u6bd4\u4e9e", "Kolombiya", "Columbia", "\u0643\u0648\u0644\u0648\u0645\u0628\u064a\u0627", "\u06a9\u0644\u0645\u0628\u06cc\u0627", "\u54e5\u502b\u6bd4\u4e9e"], type$.ConstantStringMap_String_String); B.Country_KHa = new A.Country("Colombia", B.Map_ObCjg, "CO", "57", 10, 10); B.Map_ObB8J = new A.ConstantStringMap(B.Object_8Gl, ["Komory", "Komoros", "Komory", "Komorene", "\u30b3\u30e2\u30ed", "Comore", "\u79d1\u6469\u7f57", "Comoren", "Komoren", "Comores", "Comoras", "Comoros", "Comores", "\u041a\u043e\u043c\u043e\u0440\u0438", "Komori", "\u79d1\u6469\u7f85", "Komor Adalar\u0131", "Comore", "\u062c\u0632\u0631 \u0627\u0644\u0642\u0645\u0631", "\u062c\u0632\u06cc\u0631\u0647 \u06a9\u0648\u0645\u0648\u0631", "\u79d1\u6469\u7f85"], type$.ConstantStringMap_String_String); B.Country_qUe = new A.Country("Comoros", B.Map_ObB8J, "KM", "269", 7, 7); B.Map_Obsey = new A.ConstantStringMap(B.Object_8Gl, ["Kon\u017esk\xe1 republika", "Kongo-Brazzaville", "Kongo", "Kongo-Brazzaville", "\u30b3\u30f3\u30b4\u5171\u548c\u56fd(\u30d6\u30e9\u30b6\u30d3\u30eb)", "Congo-Brazzaville", "\u521a\u679c\uff08\u5e03\uff09", "Congo-Brazzaville", "Kongo-Brazzaville", "Congo-Brazzaville", "Congo", "Congo - Brazzaville", "Rep\xfablica do Congo", "\u0420\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u043d\u0433\u043e", "Republika Kongo", "\u525b\u679c\u5171\u548c\u570b\uff08\u5e03\u62c9\u67f4\u7dad\u723e\uff09", "Kongo Cumhuriyeti", "Republica Congo", "\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u0643\u0648\u0646\u063a\u0648", "\u062c\u0645\u0647\u0648\u0631\u06cc \u06a9\u0646\u06af\u0648", "\u525b\u679c\uff08\u5171\u548c\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_CRv = new A.Country("Congo", B.Map_Obsey, "CG", "242", 7, 7); B.Map_ObFIw = new A.ConstantStringMap(B.Object_8Gl, ["Kon\u017esk\xe1 demokratick\xe1 republika", "Kongo-Kinshasa", "Demokratyczna Republika Konga", "Kongo-Kinshasa", "\u30b3\u30f3\u30b4\u6c11\u4e3b\u5171\u548c\u56fd(\u30ad\u30f3\u30b7\u30e3\u30b5)", "Congo - Kinshasa", "\u521a\u679c\uff08\u91d1\uff09", "Congo-Kinshasa", "Kongo-Kinshasa", "Congo-Kinshasa", "Rep\xfablica Democr\xe1tica del Congo", "Congo - Kinshasa", "Rep\xfablica Democr\xe1tica do Congo", "\u0414\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0441\u043a\u0430 \u0420\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u043d\u0433\u043e", "Demokratska Republika Kongo", "\u525b\u679c\u6c11\u4e3b\u5171\u548c\u570b\uff08\u91d1\u6c99\u85a9\uff09", "Kongo Demokratik Cumhuriyeti", "Republica Democrat\u0103 Congo", "\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u0643\u0648\u0646\u063a\u0648 \u0627\u0644\u062f\u064a\u0645\u0642\u0631\u0627\u0637\u064a\u0629", "\u062c\u0645\u0647\u0648\u0631\u06cc \u062f\u0645\u0648\u06a9\u0631\u0627\u062a\u06cc\u06a9 \u06a9\u0646\u06af\u0648", "\u525b\u679c\uff08\u91d1\uff09"], type$.ConstantStringMap_String_String); B.Country_Gt6 = new A.Country("Congo, The Democratic Republic of the Congo", B.Map_ObFIw, "CD", "243", 9, 9); B.Map_ObRy4 = new A.ConstantStringMap(B.Object_8Gl, ["Cookove ostrovy", "Cook-sullot", "Wyspy Cooka", "Cook\xf8yene", "\u30af\u30c3\u30af\u8af8\u5cf6", "Isole Cook", "\u5e93\u514b\u7fa4\u5c9b", "Cookeilanden", "Cookinseln", "\xceles Cook", "Islas Cook", "Cook Islands", "Ilhas Cook", "\u041a\u0443\u043a\u043e\u0432\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Kukova Ostrva", "\u5eab\u514b\u7fa4\u5cf6", "Cook Adalar\u0131", "Insulele Cook", "\u062c\u0632\u0631 \u0643\u0648\u0643", "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u0648\u06a9", "\u5eab\u514b\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_Mx6 = new A.Country("Cook Islands", B.Map_ObRy4, "CK", "682", 5, 5); B.Map_ObMQu = new A.ConstantStringMap(B.Object_8Gl, ["Kostarika", "Costa Rica", "Kostaryka", "Costa Rica", "\u30b3\u30b9\u30bf\u30ea\u30ab", "Costa Rica", "\u54e5\u65af\u8fbe\u9ece\u52a0", "Costa Rica", "Costa Rica", "Costa Rica", "Costa Rica", "Costa Rica", "Costa Rica", "\u041a\u043e\u0441\u0442\u0430 \u0420\u0438\u043a\u0430", "Kosta Rika", "\u54e5\u65af\u5927\u9ece\u52a0", "Kosta Rika", "Costa Rica", "\u0643\u0648\u0633\u062a\u0627\u0631\u064a\u0643\u0627", "\u06a9\u0627\u0633\u062a\u0627\u0631\u06cc\u06a9\u0627", "\u54e5\u65af\u9054\u9ece\u52a0"], type$.ConstantStringMap_String_String); B.Country_BIe = new A.Country("Costa Rica", B.Map_ObMQu, "CR", "506", 8, 8); B.Map_ObIls = new A.ConstantStringMap(B.Object_8Gl, ["Pobre\u017eie Slonoviny", "Elfenbenariddu", "C\xf4te d'Ivoire", "Elfenbenskysten", "\u30b3\u30fc\u30c8\u30b8\u30dc\u30ef\u30fc\u30eb", "Costa d'Avorio", "\u79d1\u7279\u8fea\u74e6", "Ivoorkust", "C\xf4te d'Ivoire", "C\xf4te d'Ivoire", "C\xf4te d'Ivoire", "C\xf4te d'Ivoire", "C\xf4te d'Ivoire", "\u041e\u0431\u0430\u043b\u0430 \u0421\u043b\u043e\u043d\u043e\u0432\u0430\u0447\u0435", "Obala Slonova\u010de", "\u8c61\u7259\u6d77\u5cb8", "Fildi\u015fi K\u0131y\u0131s\u0131", "Coasta de filde\u0219", "\u0633\u0627\u062d\u0644 \u0627\u0644\u0639\u0627\u062c", "\u0633\u0627\u062d\u0644 \u0639\u0627\u062c", "\u79d1\u7279\u8fea\u74e6"], type$.ConstantStringMap_String_String); B.Country_iGk = new A.Country("C\xf4te d'Ivoire", B.Map_ObIls, "CI", "225", 10, 10); B.Map_ObkmC = new A.ConstantStringMap(B.Object_8Gl, ["Chorv\xe1tsko", "Kro\xe1tia", "Chorwacja", "Kroatia", "\u30af\u30ed\u30a2\u30c1\u30a2", "Croazia", "\u514b\u7f57\u5730\u4e9a", "Kroati\xeb", "Kroatien", "Croatie", "Croacia", "Croatia", "Cro\xe1cia", "\u0425\u0440\u0432\u0430\u0442\u0441\u043a\u0430", "Hrvatska", "\u514b\u7f85\u57c3\u897f\u4e9e", "H\u0131rvatistan", "Croa\u021bia", "\u0643\u0631\u0648\u0627\u062a\u064a\u0627", "\u06a9\u0631\u0648\u0627\u0633\u06cc", "\u514b\u7f85\u5730\u4e9e"], type$.ConstantStringMap_String_String); B.Country_0IW = new A.Country("Croatia", B.Map_ObkmC, "HR", "385", 12, 12); B.Map_ObrlC = new A.ConstantStringMap(B.Object_8Gl, ["Kuba", "Kuba", "Kuba", "Cuba", "\u30ad\u30e5\u30fc\u30d0", "Cuba", "\u53e4\u5df4", "Cuba", "Kuba", "Cuba", "Cuba", "Cuba", "Cuba", "\u041a\u0443\u0431\u0430", "Kuba", "\u53e4\u5df4", "K\xfcba", "Cuba", "\u0643\u0648\u0628\u0627", "\u0643\u0648\u0628\u0627", "\u53e4\u5df4"], type$.ConstantStringMap_String_String); B.Country_sHD = new A.Country("Cuba", B.Map_ObrlC, "CU", "53", 8, 8); B.Map_Ob66p = new A.ConstantStringMap(B.Object_8Gl, ["Cyprus", "Kypros", "Cypr", "Kypros", "\u30ad\u30d7\u30ed\u30b9", "Cipro", "\u585e\u6d66\u8def\u65af", "Cyprus", "Zypern", "Chypre", "Chipre", "Cyprus", "Chipre", "\u041a\u0438\u043f\u0430\u0440", "Kipar", "\u585e\u666e\u52d2\u65af", "K\u0131br\u0131s", "Cipru", "\u0642\u0628\u0631\u0635", "\u0642\u0628\u0631\u0633", "\u585e\u6d66\u8def\u65af"], type$.ConstantStringMap_String_String); B.Country_OPy = new A.Country("Cyprus", B.Map_Ob66p, "CY", "357", 8, 8); B.Map_Obk9K = new A.ConstantStringMap(B.Object_8Gl, ["\u010cesko", "\u010ceahkka", "Czechy", "Tsjekkia", "\u30c1\u30a7\u30b3", "Cechia", "\u6377\u514b", "Tsjechi\xeb", "Tschechien", "Tch\xe9quie", "Chequia", "Czechia", "Czechia", "\u0427\u0435\u0448\u043a\u0430", "\u010ce\u0161ka", "\u6377\u514b", "\xc7ek Cumhuriyeti", "Cehia", "\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u062a\u0634\u064a\u0643", "\u062c\u0645\u0647\u0648\u0631\u06cc \u0686\u06a9", "\u6377\u514b\u5171\u548c\u570b"], type$.ConstantStringMap_String_String); B.Country_3GN = new A.Country("Czech Republic", B.Map_Obk9K, "CZ", "420", 9, 9); B.Map_ObxXs = new A.ConstantStringMap(B.Object_8Gl, ["D\xe1nsko", "D\xe1nm\xe1rku", "Dania", "Danmark", "\u30c7\u30f3\u30de\u30fc\u30af", "Danimarca", "\u4e39\u9ea6", "Denemarken", "D\xe4nemark", "Danemark", "Dinamarca", "Denmark", "Dinamarca", "\u0414\u0430\u043d\u0441\u043a\u0430", "Danska", "\u4e39\u9ea5", "Danimarka", "Danemarca", "\u0627\u0644\u062f\u0646\u0645\u0627\u0631\u0643", "\u062f\u0627\u0646\u0645\u0627\u0631\u06a9", "\u4e39\u9ea5"], type$.ConstantStringMap_String_String); B.Country_KTZ = new A.Country("Denmark", B.Map_ObxXs, "DK", "45", 8, 8); B.Map_Ob0 = new A.ConstantStringMap(B.Object_8Gl, ["D\u017eibutsko", "Djibouti", "D\u017cibuti", "Djibouti", "\u30b8\u30d6\u30c1", "Gibuti", "\u5409\u5e03\u63d0", "Djibouti", "Dschibuti", "Djibouti", "Yibuti", "Djibouti", "Djibouti", "\u040f\u0438\u0431\u0443\u0442\u0438", "D\u017eibuti", "\u5409\u5e03\u5730", "Cibuti", "Djibouti", "\u062c\u064a\u0628\u0648\u062a\u064a", "\u062c\u06cc\u0628\u0648\u062a\u06cc", "\u5409\u5e03\u63d0"], type$.ConstantStringMap_String_String); B.Country_Wbe = new A.Country("Djibouti", B.Map_Ob0, "DJ", "253", 6, 6); B.Map_ObRXb = new A.ConstantStringMap(B.Object_8Gl, ["Dominika", "Dominica", "Dominika", "Dominica", "\u30c9\u30df\u30cb\u30ab\u56fd", "Dominica", "\u591a\u7c73\u5c3c\u514b", "Dominica", "Dominica", "Dominique", "Dominica", "Dominica", "Dominica", "\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430", "Dominika", "\u591a\u660e\u5c3c\u52a0", "Dominika", "Dominica", "\u062f\u0648\u0645\u064a\u0646\u064a\u0643\u0627", "\u062f\u0648\u0645\u064a\u0646\u064a\u0643\u0627", "\u591a\u7c73\u5c3c\u52a0"], type$.ConstantStringMap_String_String); B.Country_qhc = new A.Country("Dominica", B.Map_ObRXb, "DM", "1767", 7, 7); B.Map_ObOSU = new A.ConstantStringMap(B.Object_8Gl, ["Dominik\xe1nska republika", "Dominik\xe1na d\xe1ssev\xe1ldi", "Dominikana", "Den dominikanske republikk", "\u30c9\u30df\u30cb\u30ab\u5171\u548c\u56fd", "Repubblica Dominicana", "\u591a\u7c73\u5c3c\u52a0\u5171\u548c\u56fd", "Dominicaanse Republiek", "Dominikanische Republik", "R\xe9publique dominicaine", "Rep\xfablica Dominicana", "Dominican Republic", "Rep\xfablica Dominicana", "\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430\u043d\u0441\u043a\u0430 \u0420\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430", "Dominikanska Republika", "\u591a\u660e\u5c3c\u52a0\u5171\u548c\u570b", "Dominik Cumhuriyeti", "Republica Dominican\u0103", "\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u062f\u0648\u0645\u064a\u0646\u064a\u0643\u0627\u0646", "\u062c\u0645\u0647\u0648\u0631\u06cc \u062f\u0648\u0645\u0646\u06cc\u06a9\u0646", "\u591a\u660e\u5c3c\u52a0\u5171\u548c\u570b"], type$.ConstantStringMap_String_String); B.Country_MAi = new A.Country("Dominican Republic", B.Map_ObOSU, "DO", "1", 10, 10); B.Map_ObcgN = new A.ConstantStringMap(B.Object_8Gl, ["Ekv\xe1dor", "Ecuador", "Ekwador", "Ecuador", "\u30a8\u30af\u30a2\u30c9\u30eb", "Ecuador", "\u5384\u74dc\u591a\u5c14", "Ecuador", "Ecuador", "\xc9quateur", "Ecuador", "Ecuador", "Equador", "\u0415\u043a\u0432\u0430\u0434\u043e\u0440", "Ekvador", "\u5384\u74dc\u591a", "Ekvador", "Ecuador", "\u0627\u0644\u0625\u0643\u0648\u0627\u062f\u0648\u0631", "\u0627\u0643\u0648\u0627\u062f\u0648\u0631", "\u5384\u74dc\u591a\u723e"], type$.ConstantStringMap_String_String); B.Country_ew7 = new A.Country("Ecuador", B.Map_ObcgN, "EC", "593", 8, 9); B.Map_ObzrD = new A.ConstantStringMap(B.Object_8Gl, ["Egypt", "Egypt", "Egipt", "Egypt", "\u30a8\u30b8\u30d7\u30c8", "Egitto", "\u57c3\u53ca", "Egypt", "\xc4gypt", "\xc9gypte", "Egipt", "Egypt", "Egito", "\u0415\u0433\u0438\u043f\u0430\u0442", "Egipat", "\u57c3\u53ca", "M\u0131s\u0131r", "Egipt", "\u0645\u0635\u0631", "\u0645\u0635\u0631", "\u57c3\u53ca"], type$.ConstantStringMap_String_String); B.Country_7N7 = new A.Country("Egypt", B.Map_ObzrD, "EG", "20", 10, 10); B.Map_ObE46 = new A.ConstantStringMap(B.Object_8Gl, ["Salv\xe1dor", "El Salvador", "Salwador", "El Salvador", "\u30a8\u30eb\u30b5\u30eb\u30d0\u30c9\u30eb", "El Salvador", "\u8428\u5c14\u74e6\u591a", "El Salvador", "El Salvador", "Salvador", "El Salvador", "El Salvador", "El Salvador", "\u0421\u0430\u043b\u0432\u0430\u0434\u043e\u0440", "Salvador", "\u85a9\u723e\u74e6\u591a", "El Salvador", "Salvador", "\u0627\u0644\u0633\u0644\u0641\u0627\u062f\u0648\u0631", "\u0627\u0644 \u0633\u0627\u0644\u0648\u0627\u062f\u0648\u0631", "\u85a9\u723e\u74e6\u591a"], type$.ConstantStringMap_String_String); B.Country_exN = new A.Country("El Salvador", B.Map_ObE46, "SV", "503", 11, 11); B.Map_ObwEs = new A.ConstantStringMap(B.Object_8Gl, ["Rovn\xedkov\xe1 Guinea", "Ekvatori\xe1la Guinea", "Gwinea R\xf3wnikowa", "Ekvatorial-Guinea", "\u8d64\u9053\u30ae\u30cb\u30a2", "Guinea Equatoriale", "\u8d64\u9053\u51e0\u5185\u4e9a", "Equatoriaal-Guinea", "\xc4quatorialguinea", "Guin\xe9e \xe9quatoriale", "Guinea Ecuatorial", "Equatorial Guinea", "Guin\xe9 Equatorial", "\u0415\u043a\u0432\u0430\u0442\u043e\u0440\u0438\u0458\u0430\u043b\u043d\u0430 \u0413\u0432\u0438\u043d\u0435\u0458\u0430", "Ekvatorijalna Gvineja", "\u8d64\u9053\u5e7e\u5167\u4e9e", "Ekvator Ginesi", "Guineea Ecuatorial\u0103", "\u063a\u064a\u0646\u064a\u0627 \u0627\u0644\u0627\u0633\u062a\u0648\u0627\u0626\u064a\u0629", "\u06af\u06cc\u0646\u0647 \u0627\u0633\u062a\u0648\u0627\u06cc\u06cc", "\u8d64\u9053\u5e7e\u5167\u4e9e"], type$.ConstantStringMap_String_String); B.Country_oty = new A.Country("Equatorial Guinea", B.Map_ObwEs, "GQ", "240", 6, 6); B.Map_Ob1Vb = new A.ConstantStringMap(B.Object_8Gl, ["Eritrea", "Eritrea", "Erytrea", "Eritrea", "\u30a8\u30ea\u30c8\u30ea\u30a2", "Eritrea", "\u5384\u7acb\u7279\u91cc\u4e9a", "Eritrea", "Eritrea", "\xc9rythr\xe9e", "Eritrea", "Eritrea", "Eritreia", "\u0415\u0440\u0438\u0442\u0440\u0435\u0458\u0430", "Eritreja", "\u5384\u7acb\u7279\u88e1\u4e9e", "Eritre", "Eritreea", "\u0625\u0631\u064a\u062a\u0631\u064a\u0627", "\u0627\u0631\u06cc\u062a\u0631\u0647", "\u5384\u7acb\u7279\u91cc\u4e9e"], type$.ConstantStringMap_String_String); B.Country_fpl = new A.Country("Eritrea", B.Map_Ob1Vb, "ER", "291", 7, 7); B.Map_Obuke = new A.ConstantStringMap(B.Object_8Gl, ["Est\xf3nsko", "Estl\xe1nda", "Estonia", "Estland", "\u30a8\u30b9\u30c8\u30cb\u30a2", "Estonia", "\u7231\u6c99\u5c3c\u4e9a", "Estland", "Estland", "Estonie", "Estonia", "Estonia", "Est\xf4nia", "\u0415\u0441\u0442\u043e\u043d\u0438\u0458\u0430", "Estonija", "\u611b\u6c99\u5c3c\u4e9e", "Estonya", "Estonia", "\u0625\u0633\u062a\u0648\u0646\u064a\u0627", "\u0627\u0633\u062a\u0648\u0646\u06cc", "\u611b\u6c99\u5c3c\u4e9e"], type$.ConstantStringMap_String_String); B.Country_ZT3 = new A.Country("Estonia", B.Map_Obuke, "EE", "372", 10, 10); B.Map_ObyuM = new A.ConstantStringMap(B.Object_8Gl, ["Eti\xf3pia", "Etiopia", "Etiopia", "Etiopia", "\u30a8\u30c1\u30aa\u30d4\u30a2", "Etiopia", "\u57c3\u585e\u4fc4\u6bd4\u4e9a", "Ethiopi\xeb", "\xc4thiopien", "\xc9thiopie", "Etiop\xeda", "Ethiopia", "Eti\xf3pia", "\u0415\u0442\u0438\u043e\u043f\u0438\u0458\u0430", "Etiopija", "\u4f0a\u7d22\u6bd4\u4e9e", "Etiyopya", "Etiopia", "\u0625\u062b\u064a\u0648\u0628\u064a\u0627", "\u0627\u062a\u06cc\u0648\u067e\u06cc", "\u57c3\u585e\u4fc4\u6bd4\u4e9e"], type$.ConstantStringMap_String_String); B.Country_OpU = new A.Country("Ethiopia", B.Map_ObyuM, "ET", "251", 9, 9); B.Map_Ob46y = new A.ConstantStringMap(B.Object_8Gl, ["Falklandy", "Falklandsullot", "Falklandy", "Falklands\xf8yene", "\u30d5\u30a9\u30fc\u30af\u30e9\u30f3\u30c9\u8af8\u5cf6", "Isole Falkland", "\u798f\u514b\u5170\u7fa4\u5c9b", "Falklandeilanden", "Falklandinseln", "\xceles Malouines", "Islas Malvinas", "Falkland Islands", "Ilhas Falkland", "\u0424\u043e\u043a\u043b\u0430\u043d\u0434\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Foklandska Ostrva", "\u798f\u514b\u862d\u7fa4\u5cf6", "Falkland Adalar\u0131", "Insulele Falklands", "\u062c\u0632\u0631 \u0641\u0648\u0643\u0644\u0627\u0646\u062f", "\u062c\u0632\u0627\u06cc\u0631 \u0641\u0627\u0644\u06a9\u0644\u0646\u062f", "\u798f\u514b\u862d\u7fa4\u5cf6\uff08\u99ac\u723e\u7dad\u7d0d\u65af\u7fa4\u5cf6\uff09"], type$.ConstantStringMap_String_String); B.Country_GbP = new A.Country("Falkland Islands (Malvinas)", B.Map_Ob46y, "FK", "500", 5, 5); B.Map_ObDju = new A.ConstantStringMap(B.Object_8Gl, ["Faersk\xe9 ostrovy", "Fearsullot", "Wyspy Owcze", "F\xe6r\xf8yene", "\u30d5\u30a7\u30ed\u30fc\u8af8\u5cf6", "Isole F\xe6r \xd8er", "\u6cd5\u7f57\u7fa4\u5c9b", "Faer\xf6er", "F\xe4r\xf6er", "\xceles F\xe9ro\xe9", "Islas Feroe", "Faroe Islands", "ilhas Faroe", "\u0424\u0430\u0440\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Farska Ostrva", "\u6cd5\u7f85\u7fa4\u5cf6", "Faroe Adalar\u0131", "Insulele Feroe", "\u062c\u0632\u0631 \u0641\u0627\u0631\u0648", "\u062c\u0632\u0627\u06cc\u0631 \u0641\u0627\u0631\u0648", "\u6cd5\u7f85\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_z77 = new A.Country("Faroe Islands", B.Map_ObDju, "FO", "298", 6, 6); B.Map_Obww8 = new A.ConstantStringMap(B.Object_8Gl, ["Fid\u017ei", "Fijisullot", "Fid\u017ci", "Fiji", "\u30d5\u30a3\u30b8\u30fc", "Figi", "\u6590\u6d4e", "Fiji", "Fidschi", "Fidji", "Fiyi", "Fiji", "Fiji", "\u0424\u0438\u045f\u0438", "Fid\u017ei", "\u6590\u6fdf", "Fiji", "Fiji", "\u0641\u064a\u062c\u064a", "\u0641\u064a\u062c\u064a", "\u6590\u6fdf"], type$.ConstantStringMap_String_String); B.Country_8Gl = new A.Country("Fiji", B.Map_Obww8, "FJ", "679", 7, 7); B.Map_Obcvx = new A.ConstantStringMap(B.Object_8Gl, ["F\xednsko", "Suopma", "Finlandia", "Finland", "\u30d5\u30a3\u30f3\u30e9\u30f3\u30c9", "Finlandia", "\u82ac\u5170", "Finland", "Finnland", "Finlande", "Finlandia", "Finland", "Finl\xe2ndia", "\u0424\u0438\u043d\u0441\u043a\u0430", "Finska", "\u82ac\u862d", "Finlandiya", "Finlanda", "\u0641\u0646\u0644\u0646\u062f\u0627", "\u0641\u0646\u0644\u0627\u0646\u062f", "\u82ac\u862d"], type$.ConstantStringMap_String_String); B.Country_O1M = new A.Country("Finland", B.Map_Obcvx, "FI", "358", 12, 12); B.Map_Ob00 = new A.ConstantStringMap(B.Object_8Gl, ["Franc\xfazsko", "Frankriika", "Francja", "Frankrike", "\u30d5\u30e9\u30f3\u30b9", "Francia", "\u6cd5\u56fd", "Frankrijk", "Frankreich", "France", "Francia", "France", "Fran\xe7a", "\u0424\u0440\u0430\u043d\u0446\u0443\u0441\u043a\u0430", "Francuska", "\u6cd5\u570b", "Fransa", "Fran\u021ba", "\u0641\u0631\u0646\u0633\u0627", "\u0641\u0631\u0627\u0646\u0633\u0647", "\u6cd5\u570b"], type$.ConstantStringMap_String_String); B.Country_sk0 = new A.Country("France", B.Map_Ob00, "FR", "33", 9, 9); B.Map_ObUSP = new A.ConstantStringMap(B.Object_8Gl, ["Franc\xfazska Guyana", "Frankriikka Guayana", "Gujana Francuska", "Fransk Guyana", "\u4ecf\u9818\u30ae\u30a2\u30ca", "Guyana francese", "\u6cd5\u5c5e\u572d\u4e9a\u90a3", "Frans-Guyana", "Franz\xf6sisch-Guayana", "Guyane fran\xe7aise", "Guayana Francesa", "French Guiana", "Guiana Francesa", "\u0424\u0440\u0430\u043d\u0446\u0443\u0441\u043a\u0430 \u0413\u0432\u0430\u0458\u0430\u043d\u0430", "Francuska Gvajana", "\u6cd5\u5c6c\u84cb\u4e9e\u90a3", "Frans\u0131z Guyanas\u0131", "Guiana Francez\u0103", "\u063a\u0648\u064a\u0627\u0646\u0627 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629", "\u06af\u0648\u06cc\u0627\u0646 \u0641\u0631\u0627\u0646\u0633\u0647", "\u6cd5\u5c6c\u572d\u4e9e\u90a3"], type$.ConstantStringMap_String_String); B.Country_Q5r = new A.Country("French Guiana", B.Map_ObUSP, "GF", "594", 15, 15); B.Map_ObAOy = new A.ConstantStringMap(B.Object_8Gl, ["Franc\xfazska Polyn\xe9zia", "Frankriikka Polynesia", "Polinezja Francuska", "Fransk Polynesia", "\u4ecf\u9818\u30dd\u30ea\u30cd\u30b7\u30a2", "Polinesia francese", "\u6cd5\u5c5e\u6ce2\u5229\u5c3c\u897f\u4e9a", "Frans-Polynesi\xeb", "Franz\xf6sisch-Polynesien", "Polyn\xe9sie fran\xe7aise", "Polinesia Francesa", "French Polynesia", "Polin\xe9sia Francesa", "\u0424\u0440\u0430\u043d\u0446\u0443\u0441\u043a\u0430 \u041f\u043e\u043b\u0438\u043d\u0435\u0437\u0438\u0458\u0430", "Francuska Polinezija", "\u6cd5\u5c6c\u73bb\u91cc\u5c3c\u897f\u4e9e", "Frans\u0131z Polinezyas\u0131", "Polinezia Francez\u0103", "\u0628\u0648\u0644\u064a\u0646\u0632\u064a\u0627 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629", "\u067e\u0644\u06cc\u200c\u0646\u0632\u06cc \u0641\u0631\u0627\u0646\u0633\u0647", "\u6cd5\u5c6c\u6ce2\u5229\u5c3c\u897f\u4e9e"], type$.ConstantStringMap_String_String); B.Country_sQR = new A.Country("French Polynesia", B.Map_ObAOy, "PF", "689", 6, 6); B.Map_ObcfF = new A.ConstantStringMap(B.Object_8Gl, ["Franc\xfazske ju\u017en\xe9 a antarktick\xe9 \xfazemia", "French Southern Territories", "Francuskie Terytoria Po\u0142udniowe i Antarktyczne", "De franske s\xf8rterritorier", "\u4ecf\u9818\u6975\u5357\u8af8\u5cf6", "Terre australi francesi", "\u6cd5\u5c5e\u5357\u90e8\u9886\u5730", "Franse Gebieden in de zuidelijke Indische Oceaan", "Franz\xf6sische S\xfcd- und Antarktisgebiete", "Terres australes fran\xe7aises", "Territorios Australes Franceses", "French Southern Territories", "Territ\xf3rios Franceses do Sul", "\u0424\u0440\u0430\u043d\u0446\u0443\u0441\u043a\u0435 \u0458\u0443\u0436\u043d\u0435 \u0438 \u0430\u043d\u0442\u0430\u0440\u043a\u0442\u0438\u0447\u043a\u0435 \u0437\u0435\u043c\u0459\u0435", "Francuske ju\u017ene i antarkti\u010dke zemlje", "\u6cd5\u5c6c\u5357\u90e8\u5c6c\u5730", "Frans\u0131z G\xfcney ve Antarktika Topraklar\u0131", "Teritoriile australe \u0219i antarctice franceze", "\u0623\u0631\u0627\u0636 \u0641\u0631\u0646\u0633\u064a\u0629 \u062c\u0646\u0648\u0628\u064a\u0629 \u0648\u0623\u0646\u062a\u0627\u0631\u062a\u064a\u0643\u064a\u0629", "\u0633\u0631\u0632\u0645\u06cc\u0646\u200c\u0647\u0627\u06cc \u062c\u0646\u0648\u0628\u06cc \u0641\u0631\u0627\u0646\u0633\u0647", "\u6cd5\u570b\u5357\u90e8\u9818\u571f"], type$.ConstantStringMap_String_String); B.Country_mOq = new A.Country("French Southern Territories", B.Map_ObcfF, "TF", "262", 15, 15); B.Map_Ob6m4 = new A.ConstantStringMap(B.Object_8Gl, ["Gabon", "Gabon", "Gabon", "Gabon", "\u30ac\u30dc\u30f3", "Gabon", "\u52a0\u84ec", "Gabon", "Gabun", "Gabon", "Gab\xf3n", "Gabon", "Gab\xe3o", "\u0413\u0430\u0431\u043e\u043d", "Gabon", "\u52a0\u5f6d", "Gabon", "Gabon", "\u0627\u0644\u063a\u0627\u0628\u0648\u0646", "\u06af\u0627\u0628\u0646", "\u52a0\u84ec"], type$.ConstantStringMap_String_String); B.Country_8aB = new A.Country("Gabon", B.Map_Ob6m4, "GA", "241", 9, 9); B.Map_ObG7V = new A.ConstantStringMap(B.Object_8Gl, ["Gambia", "G\xe1mbia", "Gambia", "Gambia", "\u30ac\u30f3\u30d3\u30a2", "Gambia", "\u5188\u6bd4\u4e9a", "Gambia", "Gambia", "Gambie", "Gambia", "Gambia", "G\xe2mbia", "\u0413\u0430\u043c\u0431\u0438\u0458\u0430", "Gambija", "\u5ca1\u6bd4\u4e9e", "Gambiya", "Gambia", "\u063a\u0627\u0645\u0628\u064a\u0627", "\u06af\u0627\u0645\u0628\u06cc\u0627", "\u5ca1\u6bd4\u4e9e"], type$.ConstantStringMap_String_String); B.Country_4Qw = new A.Country("Gambia", B.Map_ObG7V, "GM", "220", 7, 7); B.Map_ObGBo = new A.ConstantStringMap(B.Object_8Gl, ["Gruz\xednsko", "Georgia", "Gruzja", "Georgia", "\u30b8\u30e7\u30fc\u30b8\u30a2", "Georgia", "\u683c\u9c81\u5409\u4e9a", "Georgi\xeb", "Georgien", "G\xe9orgie", "Georgia", "Georgia", "Georgia", "\u0413\u0440\u0443\u0437\u0438\u0458\u0430", "Gruzija", "\u55ac\u6cbb\u4e9e", "G\xfcrcistan", "Georgia", "\u062c\u0648\u0631\u062c\u064a\u0627", "\u06af\u0631\u062c\u0633\u062a\u0627\u0646", "\u683c\u9b6f\u5409\u4e9e"], type$.ConstantStringMap_String_String); B.Country_gkJ = new A.Country("Georgia", B.Map_ObGBo, "GE", "995", 8, 9); B.Map_ObiZu = new A.ConstantStringMap(B.Object_8Gl, ["Nemecko", "Duiska", "Niemcy", "Tyskland", "\u30c9\u30a4\u30c4", "Germania", "\u5fb7\u56fd", "Duitsland", "Deutschland", "Allemagne", "Alemania", "Germany", "Alemanha", "\u041d\u0435\u043c\u0430\u0447\u043a\u0430", "Nema\u010dka", "\u5fb7\u570b", "Almanya", "Germania", "\u0623\u0644\u0645\u0627\u0646\u064a\u0627", "\u0622\u0644\u0645\u0627\u0646", "\u5fb7\u570b"], type$.ConstantStringMap_String_String); B.Country_aZ8 = new A.Country("Germany", B.Map_ObiZu, "DE", "49", 9, 13); B.Map_ObyWS = new A.ConstantStringMap(B.Object_8Gl, ["Ghana", "Ghana", "Ghana", "Ghana", "\u30ac\u30fc\u30ca", "Ghana", "\u52a0\u7eb3", "Ghana", "Ghana", "Ghana", "Ghana", "Ghana", "Gana", "\u0413\u0430\u043d\u0430", "Gana", "\u8fe6\u7d0d", "Gana", "Ghana", "\u063a\u0627\u0646\u0627", "\u063a\u0646\u0627", "\u52a0\u7d0d"], type$.ConstantStringMap_String_String); B.Country_map = new A.Country("Ghana", B.Map_ObyWS, "GH", "233", 9, 9); B.Map_ObkOG = new A.ConstantStringMap(B.Object_8Gl, ["Gibralt\xe1r", "Gibraltar", "Gibraltar", "Gibraltar", "\u30b8\u30d6\u30e9\u30eb\u30bf\u30eb", "Gibilterra", "\u76f4\u5e03\u7f57\u9640", "Gibraltar", "Gibraltar", "Gibraltar", "Gibraltar", "Gibraltar", "Gibraltar", "\u0413\u0438\u0431\u0440\u0430\u043b\u0442\u0430\u0440", "Gibraltar", "\u76f4\u5e03\u7f85\u9640", "Cebelitar\u0131k", "Gibraltar", "\u062c\u0628\u0644 \u0637\u0627\u0631\u0642", "\u062c\u0628\u0644 \u0627\u0644\u0637\u0627\u0631\u0642", "\u76f4\u5e03\u7f85\u9640"], type$.ConstantStringMap_String_String); B.Country_Cxz = new A.Country("Gibraltar", B.Map_ObkOG, "GI", "350", 8, 8); B.Map_Obdgt = new A.ConstantStringMap(B.Object_8Gl, ["Gr\xe9cko", "Greika", "Grecja", "Hellas", "\u30ae\u30ea\u30b7\u30e3", "Grecia", "\u5e0c\u814a", "Griekenland", "Griechenland", "Gr\xe8ce", "Grecia", "Greece", "Gr\xe9cia", "\u0413\u0440\u0447\u043a\u0430", "Gr\u010dka", "\u5e0c\u81d8", "Yunanistan", "Grecia", "\u0627\u0644\u064a\u0648\u0646\u0627\u0646", "\u06cc\u0648\u0646\u0627\u0646", "\u5e0c\u81d8"], type$.ConstantStringMap_String_String); B.Country_Qic = new A.Country("Greece", B.Map_Obdgt, "GR", "30", 10, 10); B.Map_Obia3 = new A.ConstantStringMap(B.Object_8Gl, ["Gr\xf3nsko", "Kalaallit Nunaat", "Grenlandia", "Gr\xf8nland", "\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9", "Groenlandia", "\u683c\u9675\u5170", "Groenland", "Gr\xf6nland", "Groenland", "Groenlandia", "Greenland", "Groenl\xe2ndia", "\u0413\u0440\u0435\u043d\u043b\u0430\u043d\u0434", "Grenland", "\u683c\u9675\u862d", "Gr\xf6nland", "Groenlanda", "\u062c\u0631\u064a\u0646\u0644\u0627\u0646\u062f", "\u06af\u0631\u06cc\u0646\u0644\u0646\u062f", "\u683c\u9675\u862d"], type$.ConstantStringMap_String_String); B.Country_gg40 = new A.Country("Greenland", B.Map_Obia3, "GL", "299", 6, 6); B.Map_ObgoO = new A.ConstantStringMap(B.Object_8Gl, ["Grenada", "Grenada", "Grenada", "Grenada", "\u30b0\u30ec\u30ca\u30c0", "Grenada", "\u683c\u6797\u7eb3\u8fbe", "Grenada", "Grenada", "Grenade", "Granada", "Grenada", "Grenada", "\u0413\u0440\u0435\u043d\u0430\u0434\u0430", "Grenada", "\u683c\u6797\u7d0d\u9054", "Grenada", "Grenada", "\u063a\u0631\u064a\u0646\u0627\u062f\u0627", "\u06af\u0631\u0646\u0627\u062f\u0627", "\u683c\u6797\u7d0d\u9054"], type$.ConstantStringMap_String_String); B.Country_NQk = new A.Country("Grenada", B.Map_ObgoO, "GD", "1473", 7, 7); B.Map_ObNMc = new A.ConstantStringMap(B.Object_8Gl, ["Guadeloupe", "Guadeloupe", "Gwadelupa", "Guadeloupe", "\u30b0\u30a2\u30c9\u30eb\u30fc\u30d7", "Guadalupa", "\u74dc\u5fb7\u7f57\u666e", "Guadeloupe", "Guadeloupe", "Guadeloupe", "Guadalupe", "Guadeloupe", "Guadalupe", "\u0413\u0432\u0430\u0434\u0435\u043b\u0443\u043f", "Gvadelup", "\u74dc\u5730\u6d1b\u666e", "Guadeloupe", "Guadelupa", "\u063a\u0648\u0627\u062f\u0644\u0648\u0628", "\u06af\u0648\u0627\u062f\u0644\u0648\u067e", "\u74dc\u5fb7\u7f57\u666e"], type$.ConstantStringMap_String_String); B.Country_YAT = new A.Country("Guadeloupe", B.Map_ObNMc, "GP", "590", 15, 15); B.Map_Ob2vP = new A.ConstantStringMap(B.Object_8Gl, ["Guam", "Guam", "Guam", "Guam", "\u30b0\u30a2\u30e0", "Guam", "\u5173\u5c9b", "Guam", "Guam", "Guam", "Guam", "Guam", "Guam", "\u0413\u0432\u0430\u043c", "Gvam", "\u95dc\u5cf6", "Guam", "Guam", "\u063a\u0648\u0627\u0645", "\u06af\u0648\u0627\u0645", "\u95dc\u5cf6"], type$.ConstantStringMap_String_String); B.Country_W7q = new A.Country("Guam", B.Map_Ob2vP, "GU", "1671", 7, 7); B.Map_Ob2bx = new A.ConstantStringMap(B.Object_8Gl, ["Guatemala", "Guatemala", "Gwatemala", "Guatemala", "\u30b0\u30a2\u30c6\u30de\u30e9", "Guatemala", "\u5371\u5730\u9a6c\u62c9", "Guatemala", "Guatemala", "Guatemala", "Guatemala", "Guatemala", "Guatemala", "\u0413\u0432\u0430\u0442\u0435\u043c\u0430\u043b\u0430", "Gvatemala", "\u74dc\u5730\u99ac\u62c9", "Guatemala", "Guatemala", "\u063a\u0648\u0627\u062a\u064a\u0645\u0627\u0644\u0627", "\u06af\u0648\u0627\u062a\u0645\u0627\u0644\u0627", "\u5371\u5730\u99ac\u62c9"], type$.ConstantStringMap_String_String); B.Country_Fmx = new A.Country("Guatemala", B.Map_Ob2bx, "GT", "502", 8, 8); B.Map_ObdvH = new A.ConstantStringMap(B.Object_8Gl, ["Guernsey", "Guernsey", "Guernsey", "Guernsey", "\u30ac\u30fc\u30f3\u30b8\u30fc", "Guernsey", "\u6839\u897f\u5c9b", "Guernsey", "Guernsey", "Guernesey", "Guernsey", "Guernsey", "Guernsey", "\u0413\u0435\u0440\u043d\u0437\u0438", "Gernzi", "\u6839\u606f\u5cf6", "Guernsey", "Guernsey", "\u063a\u064a\u0631\u0646\u0632\u064a", "\u06af\u0631\u0646\u0632\u06cc", "\u683c\u6069\u897f\u5cf6"], type$.ConstantStringMap_String_String); B.Country_RSK = new A.Country("Guernsey", B.Map_ObdvH, "GG", "44", 6, 6); B.Map_ObRYF = new A.ConstantStringMap(B.Object_8Gl, ["Guinea", "Guinea", "Gwinea", "Guinea", "\u30ae\u30cb\u30a2", "Guinea", "\u51e0\u5185\u4e9a", "Guinee", "Guinea", "Guin\xe9e", "Guinea", "Guinea", "Guin\xe9", "\u0413\u0432\u0438\u043d\u0435\u0458\u0430", "Gvineja", "\u5e7e\u5167\u4e9e", "Gine", "Guinea", "\u063a\u064a\u0646\u064a\u0627", "\u06af\u06cc\u0646\u0647", "\u5e7e\u5167\u4e9e"], type$.ConstantStringMap_String_String); B.Country_wsa = new A.Country("Guinea", B.Map_ObRYF, "GN", "224", 8, 9); B.Map_Oboyn = new A.ConstantStringMap(B.Object_8Gl, ["Guinea-Bissau", "Guinea-Bissau", "Gwinea Bissau", "Guinea-Bissau", "\u30ae\u30cb\u30a2\u30d3\u30b5\u30a6", "Guinea-Bissau", "\u51e0\u5185\u4e9a\u6bd4\u7ecd", "Guinee-Bissau", "Guinea-Bissau", "Guin\xe9e-Bissau", "Guinea-Bis\xe1u", "Guinea-Bissau", "Guin\xe9-bissau", "\u0413\u0432\u0438\u043d\u0435\u0458\u0430 \u0411\u0438\u0441\u0430\u043e", "Gvineja Bisao", "\u5e7e\u5167\u4e9e\u6bd4\u7d22", "Gine-Bissau", "Guineea-Bissau", "\u063a\u064a\u0646\u064a\u0627 \u0628\u064a\u0633\u0627\u0648", "\u06af\u06cc\u0646\u0647 \u0628\u06cc\u0633\u0627\u0626\u0648", "\u5e7e\u5167\u4e9e\u6bd4\u7d39"], type$.ConstantStringMap_String_String); B.Country_dyI = new A.Country("Guinea-Bissau", B.Map_Oboyn, "GW", "245", 7, 7); B.Map_ObNw4 = new A.ConstantStringMap(B.Object_8Gl, ["Guyana", "Guyana", "Gujana", "Guyana", "\u30ac\u30a4\u30a2\u30ca", "Guyana", "\u572d\u4e9a\u90a3", "Guyana", "Guyana", "Guyana", "Guyana", "Guyana", "Guiana", "\u0413\u0432\u0430\u0458\u0430\u043d\u0430", "Gvajana", "\u84cb\u4e9e\u90a3", "Guyana", "Guyana", "\u063a\u064a\u0627\u0646\u0627", "\u06af\u0648\u06cc\u0627\u0646", "\u572d\u4e9e\u90a3"], type$.ConstantStringMap_String_String); B.Country_KT8 = new A.Country("Guyana", B.Map_ObNw4, "GY", "592", 7, 7); B.Map_ObCRv = new A.ConstantStringMap(B.Object_8Gl, ["Haiti", "Haiti", "Haiti", "Haiti", "\u30cf\u30a4\u30c1", "Haiti", "\u6d77\u5730", "Ha\xefti", "Haiti", "Ha\xefti", "Hait\xed", "Haiti", "Haiti", "\u0425\u0430\u0438\u0442\u0438", "Haiti", "\u6d77\u5730", "Haiti", "Haiti", "\u0647\u0627\u064a\u062a\u064a", "\u0647\u0627\u0626\u06cc\u062a\u06cc", "\u6d77\u5730"], type$.ConstantStringMap_String_String); B.Country_8sg = new A.Country("Haiti", B.Map_ObCRv, "HT", "509", 8, 8); B.Map_ObV0V = new A.ConstantStringMap(B.Object_8Gl, ["Heardov ostrov a Macdonaldove ostrovy", "Heard- ja McDonald-sullot", "Wyspy Heard i McDonalda", "Heard- og McDonald\xf8yene", "\u30cf\u30fc\u30c9\u5cf6\u30fb\u30de\u30af\u30c9\u30ca\u30eb\u30c9\u8af8\u5cf6", "Isole Heard e McDonald", "\u8d6b\u5fb7\u5c9b\u548c\u9ea6\u514b\u5510\u7eb3\u7fa4\u5c9b", "Heard en McDonaldeilanden", "Heard und McDonaldinseln", "\xceles Heard et McDonald", "Islas Heard y McDonald", "Heard & McDonald Islands", "Ilhas Heard e McDonald", "\u041e\u0441\u0442\u0440\u0432\u0430 \u0425\u0435\u0440\u0434 \u0438 \u041c\u0430\u043a\u0434\u043e\u043d\u0430\u043b\u0434", "Ostrva Herd i Makdonald", "\u8d6b\u5fb7\u66a8\u9ea5\u7576\u52de\u7fa4\u5cf6", "Heard Adas\u0131 ve McDonald Adalar\u0131", "Insula Heard \u0219i Insulele McDonald", "\u062c\u0632\u064a\u0631\u0629 \u0647\u064a\u0631\u062f \u0648\u062c\u0632\u0631 \u0645\u0627\u0643\u062f\u0648\u0646\u0627\u0644\u062f", "\u062c\u0632\u06cc\u0631\u0647 \u0647\u0631\u062f \u0648 \u062c\u0632\u0627\u06cc\u0631 \u0645\u06a9\u200c\u062f\u0648\u0646\u0627\u0644\u062f", "\u8d6b\u5fb7\u5c9b\u540c\u9ea6\u514b\u5510\u7eb3\u7fa4\u5c9b"], type$.ConstantStringMap_String_String); B.Country_P5r = new A.Country("Heard Island and Mcdonald Islands", B.Map_ObV0V, "HM", "672", 15, 15); B.Map_Ob46y0 = new A.ConstantStringMap(B.Object_8Gl, ["Vatik\xe1n", "Vatik\xe1na", "Watykan", "Vatikanstaten", "\u30d0\u30c1\u30ab\u30f3\u5e02\u56fd", "Citt\xe0 del Vaticano", "\u68b5\u8482\u5188", "Vaticaanstad", "Vatikanstadt", "\xc9tat de la Cit\xe9 du Vatican", "Ciudad del Vaticano", "Vatican City", "Cidade do Vaticano", "\u0412\u0430\u0442\u0438\u043a\u0430\u043d", "Vatikan", "\u68b5\u8482\u5ca1", "Vatikan", "Vatican", "\u0627\u0644\u0641\u0627\u062a\u064a\u0643\u0627\u0646", "\u0648\u0627\u062a\u06cc\u06a9\u0627\u0646", "\u68b5\u8482\u5ca1\u57ce\u570b"], type$.ConstantStringMap_String_String); B.Country_ufh = new A.Country("Holy See (Vatican City State)", B.Map_Ob46y0, "VA", "379", 10, 10); B.Map_ObG7N = new A.ConstantStringMap(B.Object_8Gl, ["Honduras", "Honduras", "Honduras", "Honduras", "\u30db\u30f3\u30b8\u30e5\u30e9\u30b9", "Honduras", "\u6d2a\u90fd\u62c9\u65af", "Honduras", "Honduras", "Honduras", "Honduras", "Honduras", "Honduras", "\u0425\u043e\u043d\u0434\u0443\u0440\u0430\u0441", "Honduras", "\u5b8f\u90fd\u62c9\u65af", "Honduras", "Honduras", "\u0647\u0646\u062f\u0648\u0631\u0627\u0633", "\u0647\u0646\u062f\u0648\u0631\u0627\u0633", "\u6d2a\u90fd\u62c9\u65af"], type$.ConstantStringMap_String_String); B.Country_Pve = new A.Country("Honduras", B.Map_ObG7N, "HN", "504", 8, 8); B.Map_ObV6n = new A.ConstantStringMap(B.Object_8Gl, ["Hongkong \u2013 OAO \u010c\xedny", "Hongkong", "SRA Hongkong (Chiny)", "Hongkong S.A.R. Kina", "\u4e2d\u83ef\u4eba\u6c11\u5171\u548c\u56fd\u9999\u6e2f\u7279\u5225\u884c\u653f\u533a", "RAS di Hong Kong", "\u4e2d\u56fd\u9999\u6e2f\u7279\u522b\u884c\u653f\u533a", "Hongkong SAR van China", "Sonderverwaltungsregion Hongkong", "R.A.S. chinoise de Hong Kong", "RAE de Hong Kong (China)", "Hong Kong SAR China", "RAE de Hong Kong China", "\u0425\u043e\u043d\u0433 \u041a\u043e\u043d\u0433", "Hong Kong", "\u9999\u6e2f", "Hong Kong", "Hong Kong", "\u0647\u0648\u0646\u063a \u0643\u0648\u0646\u063a", "\u0647\u0646\u06af \u06a9\u0646\u06af", "\u9999\u6e2f"], type$.ConstantStringMap_String_String); B.Country_bEa = new A.Country("Hong Kong", B.Map_ObV6n, "HK", "852", 8, 8); B.Map_Ob8Gl = new A.ConstantStringMap(B.Object_8Gl, ["Ma\u010farsko", "Ung\xe1r", "W\u0119gry", "Ungarn", "\u30cf\u30f3\u30ac\u30ea\u30fc", "Ungheria", "\u5308\u7259\u5229", "Hongarije", "Ungarn", "Hongrie", "Hungr\xeda", "Hungary", "Hungria", "\u041c\u0430\u0452\u0430\u0440\u0441\u043a\u0430", "Ma\u0111arska", "\u5308\u7259\u5229", "Macaristan", "Ungaria", "\u0627\u0644\u0645\u062c\u0631", "\u0645\u062c\u0627\u0631\u0633\u062a\u0627\u0646", "\u5308\u7259\u5229"], type$.ConstantStringMap_String_String); B.Country_Ucj = new A.Country("Hungary", B.Map_Ob8Gl, "HU", "36", 9, 9); B.Map_ObiuX = new A.ConstantStringMap(B.Object_8Gl, ["Island", "Isl\xe1nda", "Islandia", "Island", "\u30a2\u30a4\u30b9\u30e9\u30f3\u30c9", "Islanda", "\u51b0\u5c9b", "IJsland", "Island", "Islande", "Islandia", "Iceland", "Isl\xe2ndia", "\u0418\u0441\u043b\u0430\u043d\u0434", "Island", "\u51b0\u5cf6", "\u0130zlanda", "Islanda", "\u0622\u064a\u0633\u0644\u0646\u062f\u0627", "\u0627\u06cc\u0633\u0644\u0646\u062f", "\u51b0\u5cf6"], type$.ConstantStringMap_String_String); B.Country_oc4 = new A.Country("Iceland", B.Map_ObiuX, "IS", "354", 7, 9); B.Map_Ob2nr = new A.ConstantStringMap(B.Object_8Gl, ["India", "India", "Indie", "India", "\u30a4\u30f3\u30c9", "India", "\u5370\u5ea6", "India", "Indien", "Inde", "India", "India", "\xcdndia", "\u0418\u043d\u0434\u0438\u0458\u0430", "Indija", "\u5370\u5ea6", "Hindistan", "India", "\u0627\u0644\u0647\u0646\u062f", "\u0647\u0646\u062f", "\u5370\u5ea6"], type$.ConstantStringMap_String_String); B.Country_Ak6 = new A.Country("India", B.Map_Ob2nr, "IN", "91", 10, 10); B.Map_ObsQM = new A.ConstantStringMap(B.Object_8Gl, ["Indon\xe9zia", "Indonesia", "Indonezja", "Indonesia", "\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2", "Indonesia", "\u5370\u5ea6\u5c3c\u897f\u4e9a", "Indonesi\xeb", "Indonesien", "Indon\xe9sie", "Indonesia", "Indonesia", "Indon\xe9sia", "\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u0458\u0430", "Indonezija", "\u5370\u5c3c", "Endonezya", "Indonezia", "\u0625\u0646\u062f\u0648\u0646\u064a\u0633\u064a\u0627", "\u0627\u0646\u062f\u0648\u0646\u0632\u06cc", "\u5370\u5c3c"], type$.ConstantStringMap_String_String); B.Country_mpd = new A.Country("Indonesia", B.Map_ObsQM, "ID", "62", 10, 13); B.Map_ObKmO = new A.ConstantStringMap(B.Object_8Gl, ["Ir\xe1n", "Iran", "Iran", "Iran", "\u30a4\u30e9\u30f3", "Iran", "\u4f0a\u6717", "Iran", "Iran", "Iran", "Ir\xe1n", "Iran", "Ir\xe3", "\u0418\u0440\u0430\u043d", "Iran", "\u4f0a\u6717", "\u0130ran", "Iran", "\u0625\u064a\u0631\u0627\u0646", "\u0627\u06cc\u0631\u0627\u0646", "\u4f0a\u6717"], type$.ConstantStringMap_String_String); B.Country_9I2 = new A.Country("Iran, Islamic Republic of Persian Gulf", B.Map_ObKmO, "IR", "98", 10, 10); B.Map_ObC77 = new A.ConstantStringMap(B.Object_8Gl, ["Irak", "Irak", "Irak", "Irak", "\u30a4\u30e9\u30af", "Iraq", "\u4f0a\u62c9\u514b", "Irak", "Irak", "Irak", "Irak", "Iraq", "Iraque", "\u0418\u0440\u0430\u043a", "Irak", "\u4f0a\u62c9\u514b", "Irak", "Irak", "\u0627\u0644\u0639\u0631\u0627\u0642", "\u0639\u0631\u0627\u0642", "\u4f0a\u62c9\u514b"], type$.ConstantStringMap_String_String); B.Country_CuU = new A.Country("Iraq", B.Map_ObC77, "IQ", "964", 10, 10); B.Map_ObIY7 = new A.ConstantStringMap(B.Object_8Gl, ["\xcdrsko", "Irl\xe1nda", "Irlandia", "Irland", "\u30a2\u30a4\u30eb\u30e9\u30f3\u30c9", "Irlanda", "\u7231\u5c14\u5170", "Ierland", "Irland", "Irlande", "Irlanda", "Ireland", "Irlanda", "\u0418\u0440\u0441\u043a\u0430", "Irska", "\u611b\u723e\u862d", "\u0130rlanda", "Irlanda", "\u0623\u064a\u0631\u0644\u0646\u062f\u0627", "\u0627\u06cc\u0631\u0644\u0646\u062f", "\u611b\u723e\u862d"], type$.ConstantStringMap_String_String); B.Country_IIj = new A.Country("Ireland", B.Map_ObIY7, "IE", "353", 7, 9); B.Map_ObK1D = new A.ConstantStringMap(B.Object_8Gl, ["Ostrov Man", "Mann-sullot", "Wyspa Man", "Man", "\u30de\u30f3\u5cf6", "Isola di Man", "\u9a6c\u6069\u5c9b", "Isle of Man", "Isle of Man", "\xcele de Man", "Isla de Man", "Isle of Man", "Ilha de Man", "\u041e\u0441\u0442\u0440\u0432\u043e \u041c\u0435\u043d", "Ostrvo Men", "\u66fc\u5cf6", "Man Adas\u0131", "Insula Man", "\u062c\u0632\u064a\u0631\u0629 \u0645\u0627\u0646", "\u062c\u0632\u06cc\u0631\u0647 \u0645\u0627\u0646", "\u9a6c\u4f0a\u5c9b"], type$.ConstantStringMap_String_String); B.Country_KHC = new A.Country("Isle of Man", B.Map_ObK1D, "IM", "44", 6, 6); B.Map_ObAGO = new A.ConstantStringMap(B.Object_8Gl, ["Izrael", "Israel", "Izrael", "Israel", "\u30a4\u30b9\u30e9\u30a8\u30eb", "Israele", "\u4ee5\u8272\u5217", "Isra\xebl", "Israel", "Isra\xebl", "Israel", "Israel", "Israel", "\u0418\u0437\u0440\u0430\u0435\u043b", "Izrael", "\u4ee5\u8272\u5217", "\u0130srail", "Israel", "\u0625\u0633\u0631\u0627\u0626\u064a\u0644", "\u0625\u0633\u0631\u0627\u0626\u064a\u0644", "\u4ee5\u8272\u5217"], type$.ConstantStringMap_String_String); B.Country_KfQ = new A.Country("Israel", B.Map_ObAGO, "IL", "972", 9, 9); B.Map_ObLQR = new A.ConstantStringMap(B.Object_8Gl, ["Taliansko", "It\xe1lia", "W\u0142ochy", "Italia", "\u30a4\u30bf\u30ea\u30a2", "Italia", "\u610f\u5927\u5229", "Itali\xeb", "Italien", "Italie", "Italia", "Italy", "It\xe1lia", "\u0418\u0442\u0430\u043b\u0438\u0458\u0430", "Italija", "\u7fa9\u5927\u5229", "\u0130talya", "Italia", "\u0625\u064a\u0637\u0627\u0644\u064a\u0627", "\u0627\u06cc\u062a\u0627\u0644\u06cc\u0627", "\u610f\u5927\u5229"], type$.ConstantStringMap_String_String); B.Country_Htk = new A.Country("Campione d'Italia", B.Map_ObLQR, "IT", "41", 13, 13); B.Map_ObwjH = new A.ConstantStringMap(B.Object_8Gl, ["Jamajka", "Jamaica", "Jamajka", "Jamaica", "\u30b8\u30e3\u30de\u30a4\u30ab", "Giamaica", "\u7259\u4e70\u52a0", "Jamaica", "Jamaika", "Jama\xefque", "Jamaica", "Jamaica", "Jamaica", "\u0408\u0430\u043c\u0430\u0458\u043a\u0430", "Jamajka", "\u7259\u8cb7\u52a0", "Jamaika", "Jamaica", "\u062c\u0627\u0645\u0627\u064a\u0643\u0627", "\u062c\u0627\u0645\u0627\u0626\u06cc\u06a9\u0627", "\u7259\u8cb7\u52a0"], type$.ConstantStringMap_String_String); B.Country_B8J = new A.Country("Jamaica", B.Map_ObwjH, "JM", "1876", 7, 7); B.Map_Obgc6 = new A.ConstantStringMap(B.Object_8Gl, ["Japonsko", "Jap\xe1na", "Japonia", "Japan", "\u65e5\u672c", "Giappone", "\u65e5\u672c", "Japan", "Japan", "Japon", "Jap\xf3n", "Japan", "Jap\xe3o", "\u0408\u0430\u043f\u0430\u043d", "Japan", "\u65e5\u672c", "Japonya", "Japonia", "\u0627\u0644\u064a\u0627\u0628\u0627\u0646", "\u0698\u0627\u067e\u0646", "\u65e5\u672c"], type$.ConstantStringMap_String_String); B.Country_K1J = new A.Country("Japan", B.Map_Obgc6, "JP", "81", 10, 10); B.Map_Ob5iI = new A.ConstantStringMap(B.Object_8Gl, ["Jersey", "Jersey", "Jersey", "Jersey", "\u30b8\u30e3\u30fc\u30b8\u30fc", "Jersey", "\u6cfd\u897f\u5c9b", "Jersey", "Jersey", "Jersey", "Jersey", "Jersey", "Jersey", "\u040f\u0435\u0440\u0437\u0438", "D\u017eerzi", "\u6fa4\u897f", "Jersey", "Jersey", "\u062c\u064a\u0631\u0632\u064a", "\u062c\u0631\u0632\u06cc", "\u6fa4\u897f"], type$.ConstantStringMap_String_String); B.Country_oBT = new A.Country("Jersey", B.Map_Ob5iI, "JE", "44", 6, 6); B.Map_ObIg9 = new A.ConstantStringMap(B.Object_8Gl, ["Jord\xe1nsko", "Jord\xe1nia", "Jordania", "Jordan", "\u30e8\u30eb\u30c0\u30f3", "Giordania", "\u7ea6\u65e6", "Jordani\xeb", "Jordanien", "Jordanie", "Jordania", "Jordan", "Jord\xe2nia", "\u0408\u043e\u0440\u0434\u0430\u043d", "Jordan", "\u7d04\u65e6", "Mavera-i \xdcrd\xfcn", "Iordania", "\u0627\u0644\u0623\u0631\u062f\u0646", "\u0627\u0631\u062f\u0646", "\u7d04\u65e6"], type$.ConstantStringMap_String_String); B.Country_t87 = new A.Country("Jordan", B.Map_ObIg9, "JO", "962", 9, 9); B.Map_ObdoE = new A.ConstantStringMap(B.Object_8Gl, ["Kazachstan", "Kasakstan", "Kazachstan", "Kasakhstan", "\u30ab\u30b6\u30d5\u30b9\u30bf\u30f3", "Kazakistan", "\u54c8\u8428\u514b\u65af\u5766", "Kazachstan", "Kasachstan", "Kazakhstan", "Kazajist\xe1n", "Kazakhstan", "Cazaquist\xe3o", "\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d", "Kazahstan", "\u54c8\u85a9\u514b", "Kazakistan", "Kazahstan", "\u0643\u0627\u0632\u0627\u062e\u0633\u062a\u0627\u0646", "\u0642\u0632\u0627\u0642\u0633\u062a\u0627\u0646", "\u54c8\u85a9\u514b\u65af\u5766"], type$.ConstantStringMap_String_String); B.Country_uvG = new A.Country("Kazakhstan", B.Map_ObdoE, "KZ", "7", 10, 10); B.Map_ObcDe = new A.ConstantStringMap(B.Object_8Gl, ["Ke\u0148a", "Kenia", "Kenia", "Kenya", "\u30b1\u30cb\u30a2", "Kenya", "\u80af\u5c3c\u4e9a", "Kenia", "Kenia", "Kenya", "Kenia", "Kenya", "Qu\xeania", "\u041a\u0435\u043d\u0438\u0458\u0430", "Kenija", "\u80af\u4e9e", "Kenya", "Kenya", "\u0643\u064a\u0646\u064a\u0627", "\u0643\u0646\u064a\u0627", "\u80af\u96c5"], type$.ConstantStringMap_String_String); B.Country_mtF = new A.Country("Kenya", B.Map_ObcDe, "KE", "254", 10, 10); B.Map_Ob23h = new A.ConstantStringMap(B.Object_8Gl, ["Kiribati", "Kiribati", "Kiribati", "Kiribati", "\u30ad\u30ea\u30d0\u30b9", "Kiribati", "\u57fa\u91cc\u5df4\u65af", "Kiribati", "Kiribati", "Kiribati", "Kiribati", "Kiribati", "Kiribati", "\u041a\u0438\u0440\u0438\u0431\u0430\u0442\u0438", "Kiribati", "\u5409\u91cc\u5df4\u65af", "Kiribati", "Kiribati", "\u0643\u064a\u0631\u064a\u0628\u0627\u062a\u064a", "\u06a9\u06cc\u0631\u06cc\u0628\u0627\u062a\u06cc", "\u57fa\u91cc\u5df4\u65af"], type$.ConstantStringMap_String_String); B.Country_O5s = new A.Country("Kiribati", B.Map_Ob23h, "KI", "686", 5, 5); B.Map_ObV43 = new A.ConstantStringMap(B.Object_8Gl, ["Severn\xe1 K\xf3rea", "Davvi-Korea", "Korea P\xf3\u0142nocna", "Nord-Korea", "\u5317\u671d\u9bae", "Corea del Nord", "\u671d\u9c9c", "Noord-Korea", "Nordkorea", "Cor\xe9e du Nord", "Corea del Norte", "North Korea", "Coreia do Norte", "\u0421\u0435\u0432\u0435\u0440\u043d\u0430 \u041a\u043e\u0440\u0435\u0458\u0430", "Severna Koreja", "\u5317\u97d3", "Kuzey Kore", "Coreea de Nord", "\u0643\u0648\u0631\u064a\u0627 \u0627\u0644\u0634\u0645\u0627\u0644\u064a\u0629", "\u06a9\u0631\u0647 \u0634\u0645\u0627\u0644\u06cc", "\u671d\u9bae\uff08\u671d\u9bae\u6c11\u4e3b\u4e3b\u7fa9\u4eba\u6c11\u5171\u548a\u56ef\uff09"], type$.ConstantStringMap_String_String); B.Country_dc7 = new A.Country("Korea, Democratic People's Republic of Korea", B.Map_ObV43, "KP", "850", 10, 10); B.Map_ObHhJ = new A.ConstantStringMap(B.Object_8Gl, ["Ju\u017en\xe1 K\xf3rea", "M\xe1tta-Korea", "Korea Po\u0142udniowa", "S\xf8r-Korea", "\u97d3\u56fd", "Corea del Sud", "\u97e9\u56fd", "Zuid-Korea", "S\xfcdkorea", "Cor\xe9e du Sud", "Corea del Sur", "South Korea", "Coreia do Sul", "\u0408\u0443\u0436\u043d\u0430 \u041a\u043e\u0440\u0435\u0458\u0430", "Ju\u017ena Koreja", "\u5357\u97d3", "G\xfcney Kore", "Coreea de Sud", "\u0643\u0648\u0631\u064a\u0627 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629", "\u06a9\u0631\u0647 \u062c\u0646\u0648\u0628\u06cc", "\u97d3\u570b\uff08\u5927\u97d3\u6c11\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_s2S = new A.Country("Korea, Republic of South Korea", B.Map_ObHhJ, "KR", "82", 11, 11); B.Map_ObQWS = new A.ConstantStringMap(B.Object_8Gl, ["Kuvajt", "Kuwait", "Kuwejt", "Kuwait", "\u30af\u30a6\u30a7\u30fc\u30c8", "Kuwait", "\u79d1\u5a01\u7279", "Koeweit", "Kuwait", "Kowe\xeft", "Kuwait", "Kuwait", "Kuwait", "\u041a\u0443\u0432\u0430\u0458\u0442", "Kuvajt", "\u79d1\u5a01\u7279", "Kuveyt", "Kuweit", "\u0627\u0644\u0643\u0648\u064a\u062a", "\u06a9\u0648\u06cc\u062a", "\u79d1\u5a01\u7279"], type$.ConstantStringMap_String_String); B.Country_Gpf = new A.Country("Kuwait", B.Map_ObQWS, "KW", "965", 8, 8); B.Map_ObzVP = new A.ConstantStringMap(B.Object_8Gl, ["Kirgizsko", "Kirgisistan", "Kirgistan", "Kirgisistan", "\u30ad\u30eb\u30ae\u30b9", "Kirghizistan", "\u5409\u5c14\u5409\u65af\u65af\u5766", "Kirgizi\xeb", "Kirgisistan", "Kirghizistan", "Kirguist\xe1n", "Kyrgyzstan", "Quirguist\xe3o", "\u041a\u0438\u0440\u0433\u0438\u0441\u0442\u0430\u043d", "Kirgistan", "\u5409\u723e\u5409\u65af", "K\u0131rg\u0131zistan", "K\xeerg\xeezstan", "\u0642\u064a\u0631\u063a\u064a\u0632\u0633\u062a\u0627\u0646", "\u0642\u0631\u0642\u06cc\u0632\u0633\u062a\u0627\u0646", "\u5409\u723e\u5409\u65af\u65af\u5766"], type$.ConstantStringMap_String_String); B.Country_4WV = new A.Country("Kyrgyzstan", B.Map_ObzVP, "KG", "996", 9, 9); B.Map_OboyU = new A.ConstantStringMap(B.Object_8Gl, ["Laos", "Laos", "Laos", "Laos", "\u30e9\u30aa\u30b9", "Laos", "\u8001\u631d", "Laos", "Laos", "Laos", "Laos", "Laos", "Laos", "\u041b\u0430\u043e\u0441", "Laos", "\u5bee\u570b", "Laos", "Laos", "\u0644\u0627\u0648\u0633", "\u0644\u0627\u0626\u0648\u0633", "\u8001\u64be\u4eba\u6c11\u6c11\u4e3b\u5171\u548c\u570b"], type$.ConstantStringMap_String_String); B.Country_a5W = new A.Country("Laos", B.Map_OboyU, "LA", "856", 10, 10); B.Map_ObwEo = new A.ConstantStringMap(B.Object_8Gl, ["Loty\u0161sko", "L\xe1tvia", "\u0141otwa", "Latvia", "\u30e9\u30c8\u30d3\u30a2", "Lettonia", "\u62c9\u8131\u7ef4\u4e9a", "Letland", "Lettland", "Lettonie", "Letonia", "Latvia", "Let\xf4nia", "\u041b\u0435\u0442\u043e\u043d\u0438\u0458\u0430", "Letonija", "\u62c9\u6258\u7dad\u4e9e", "Letonya", "Letonia", "\u0644\u0627\u062a\u0641\u064a\u0627", "\u0644\u062a\u0648\u0646\u06cc", "\u62c9\u812b\u7dad\u4e9e"], type$.ConstantStringMap_String_String); B.Country_0ua = new A.Country("Latvia", B.Map_ObwEo, "LV", "371", 8, 8); B.Map_ObEcz = new A.ConstantStringMap(B.Object_8Gl, ["Libanon", "Libanon", "Liban", "Libanon", "\u30ec\u30d0\u30ce\u30f3", "Libano", "\u9ece\u5df4\u5ae9", "Libanon", "Libanon", "Liban", "L\xedbano", "Lebanon", "L\xedbano", "\u041b\u0438\u0431\u0430\u043d", "Liban", "\u9ece\u5df4\u5ae9", "L\xfcbnan", "Liban", "\u0644\u0628\u0646\u0627\u0646", "\u0644\u0628\u0646\u0627\u0646", "\u9ece\u5df4\u5ae9"], type$.ConstantStringMap_String_String); B.Country_0hq = new A.Country("Lebanon", B.Map_ObEcz, "LB", "961", 8, 8); B.Map_ObgMT = new A.ConstantStringMap(B.Object_8Gl, ["Lesotho", "Lesotho", "Lesotho", "Lesotho", "\u30ec\u30bd\u30c8", "Lesotho", "\u83b1\u7d22\u6258", "Lesotho", "Lesotho", "Lesotho", "Lesoto", "Lesotho", "Lesoto", "\u041b\u0435\u0441\u043e\u0442\u043e", "Lesoto", "\u8cf4\u7d22\u6258", "Lesotho", "Lesotho", "\u0644\u064a\u0633\u0648\u062a\u0648", "\u0644\u0633\u0648\u062a\u0648", "\u840a\u7d22\u6258"], type$.ConstantStringMap_String_String); B.Country_IUw = new A.Country("Lesotho", B.Map_ObgMT, "LS", "266", 8, 8); B.Map_ObGtK = new A.ConstantStringMap(B.Object_8Gl, ["Lib\xe9ria", "Liberia", "Liberia", "Liberia", "\u30ea\u30d9\u30ea\u30a2", "Liberia", "\u5229\u6bd4\u91cc\u4e9a", "Liberia", "Liberia", "Lib\xe9ria", "Liberia", "Liberia", "Lib\xe9ria", "\u041b\u0438\u0431\u0435\u0440\u0438\u0458\u0430", "Liberija", "\u8cf4\u6bd4\u745e\u4e9e", "Liberya", "Liberia", "\u0644\u064a\u0628\u064a\u0631\u064a\u0627", "\u0644\u06cc\u0628\u0631\u06cc\u0627", "\u5229\u6bd4\u91cc\u4e9e"], type$.ConstantStringMap_String_String); B.Country_MQu = new A.Country("Liberia", B.Map_ObGtK, "LR", "231", 8, 8); B.Map_ObFiz = new A.ConstantStringMap(B.Object_8Gl, ["L\xedbya", "Libya", "Libia", "Libya", "\u30ea\u30d3\u30a2", "Libia", "\u5229\u6bd4\u4e9a", "Libi\xeb", "Libyen", "Libye", "Libia", "Libya", "L\xedbia", "\u041b\u0438\u0431\u0438\u0458\u0430", "Libija", "\u5229\u6bd4\u4e9e", "Libya", "Libia", "\u0644\u064a\u0628\u064a\u0627", "\u0644\u06cc\u0628\u06cc", "\u5229\u6bd4\u4e9e"], type$.ConstantStringMap_String_String); B.Country_MUw = new A.Country("Libyan Arab Jamahiriya", B.Map_ObFiz, "LY", "218", 9, 9); B.Map_Ob01 = new A.ConstantStringMap(B.Object_8Gl, ["Lichten\u0161tajnsko", "Liechtenstein", "Liechtenstein", "Liechtenstein", "\u30ea\u30d2\u30c6\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3", "Liechtenstein", "\u5217\u652f\u6566\u58eb\u767b", "Liechtenstein", "Liechtenstein", "Liechtenstein", "Liechtenstein", "Liechtenstein", "Liechtenstein", "\u041b\u0438\u0445\u0442\u0435\u043d\u0448\u0442\u0430\u0458\u043d", "Lihten\u0161tajn", "\u5217\u652f\u6566\u65af\u767b", "Lihten\u015ftayn", "Liechtenstein", "\u0644\u064a\u062e\u062a\u0646\u0634\u062a\u0627\u064a\u0646", "\u0644\u06cc\u062e\u062a\u0646\u200c\u0627\u0634\u062a\u0627\u06cc\u0646", "\u5217\u652f\u6566\u58eb\u767b"], type$.ConstantStringMap_String_String); B.Country_mOq0 = new A.Country("Liechtenstein", B.Map_Ob01, "LI", "423", 9, 9); B.Map_ObDHv = new A.ConstantStringMap(B.Object_8Gl, ["Litva", "Lietuva", "Litwa", "Litauen", "\u30ea\u30c8\u30a2\u30cb\u30a2", "Lituania", "\u7acb\u9676\u5b9b", "Litouwen", "Litauen", "Lituanie", "Lituania", "Lithuania", "Litu\xe2nia", "\u041b\u0438\u0442\u0432\u0430\u043d\u0438\u0458\u0430", "Litvanija", "\u7acb\u9676\u5b9b", "Litvanya", "Lituania", "\u0644\u064a\u062a\u0648\u0627\u0646\u064a\u0627", "\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc", "\u7acb\u9676\u5b9b"], type$.ConstantStringMap_String_String); B.Country_ivT = new A.Country("Lithuania", B.Map_ObDHv, "LT", "370", 8, 8); B.Map_ObUcM = new A.ConstantStringMap(B.Object_8Gl, ["Luxembursko", "Luxembourg", "Luksemburg", "Luxemburg", "\u30eb\u30af\u30bb\u30f3\u30d6\u30eb\u30af", "Lussemburgo", "\u5362\u68ee\u5821", "Luxemburg", "Luxemburg", "Luxembourg", "Luxemburgo", "Luxembourg", "Luxemburgo", "\u041b\u0443\u043a\u0441\u0435\u043d\u0431\u0443\u0440\u0433", "Luksenburg", "\u76e7\u68ee\u5821", "L\xfcksemburg", "Luxemburg", "\u0644\u0648\u0643\u0633\u0645\u0628\u0648\u0631\u063a", "\u0644\u0648\u06a9\u0632\u0627\u0645\u0628\u0648\u0631\u06af", "\u76e7\u68ee\u5821"], type$.ConstantStringMap_String_String); B.Country_Feh = new A.Country("Luxembourg", B.Map_ObUcM, "LU", "352", 11, 11); B.Map_ObEoR0 = new A.ConstantStringMap(B.Object_8Gl, ["Macao \u2013 OAO \u010c\xedny", "Mak\xe1o", "SRA Makau (Chiny)", "Macao S.A.R. Kina", "\u4e2d\u83ef\u4eba\u6c11\u5171\u548c\u56fd\u30de\u30ab\u30aa\u7279\u5225\u884c\u653f\u533a", "RAS di Macao", "\u4e2d\u56fd\u6fb3\u95e8\u7279\u522b\u884c\u653f\u533a", "Macau SAR van China", "Sonderverwaltungsregion Macau", "R.A.S. chinoise de Macao", "RAE de Macao (China)", "Macao SAR China", "RAE de Macau China", "\u041c\u0430\u043a\u0430\u043e", "Makao", "\u6fb3\u9580", "Makao", "Macao", "\u0645\u0627\u0643\u0627\u0648", "\u0645\u0627\u0643\u0627\u0626\u0648", "\u6fb3\u9580"], type$.ConstantStringMap_String_String); B.Country_A0N0 = new A.Country("Macao", B.Map_ObEoR0, "MO", "853", 8, 8); B.Map_Ob02 = new A.ConstantStringMap(B.Object_8Gl, ["Severn\xe9 Maced\xf3nsko", "North Macedonia", "Macedonia P\xf3\u0142nocna", "Nord-Makedonia", "\u5317\u30de\u30b1\u30c9\u30cb\u30a2", "Macedonia del Nord", "\u5317\u9a6c\u5176\u987f", "Noord-Macedoni\xeb", "Nordmazedonien", "Mac\xe9doine du Nord", "Macedonia del Norte", "North Macedonia", "Maced\xf4nia do Norte", "\u0421\u0435\u0432\u0435\u0440\u043d\u0430 \u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430", "Severna Makedonija", "\u5317\u99ac\u5176\u9813", "Kuzey Makedonya", "Macedonia de Nord", "\u0645\u0642\u062f\u0648\u0646\u064a\u0627", "\u0645\u0642\u062f\u0648\u0646\u06cc\u0647", "\u99ac\u5176\u9813\uff08\u524d\u5357\u65af\u62c9\u592b\u5171\u548c\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_FGJ = new A.Country("Macedonia", B.Map_Ob02, "MK", "389", 8, 8); B.Map_ObatK = new A.ConstantStringMap(B.Object_8Gl, ["Madagaskar", "Madagaskar", "Madagaskar", "Madagaskar", "\u30de\u30c0\u30ac\u30b9\u30ab\u30eb", "Madagascar", "\u9a6c\u8fbe\u52a0\u65af\u52a0", "Madagaskar", "Madagaskar", "Madagascar", "Madagascar", "Madagascar", "Madag\xe1scar", "\u041c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440", "Madagaskar", "\u99ac\u9054\u52a0\u65af\u52a0", "Madagaskar", "Madagascar", "\u0645\u062f\u063a\u0634\u0642\u0631", "\u0645\u0627\u062f\u0627\u06af\u0627\u0633\u06a9\u0627\u0631", "\u99ac\u9054\u52a0\u65af\u52a0"], type$.ConstantStringMap_String_String); B.Country_IQy = new A.Country("Madagascar", B.Map_ObatK, "MG", "261", 10, 10); B.Map_Obgn0 = new A.ConstantStringMap(B.Object_8Gl, ["Malawi", "Malawi", "Malawi", "Malawi", "\u30de\u30e9\u30a6\u30a4", "Malawi", "\u9a6c\u62c9\u7ef4", "Malawi", "Malawi", "Malawi", "Malaui", "Malawi", "Malawi", "\u041c\u0430\u043b\u0430\u0432\u0438", "Malavi", "\u99ac\u62c9\u5a01", "Malavi", "Malawi", "\u0645\u0627\u0644\u0627\u0648\u064a", "\u0645\u0627\u0644\u0627\u0648\u06cc", "\u99ac\u62c9\u7dad"], type$.ConstantStringMap_String_String); B.Country_oQk = new A.Country("Malawi", B.Map_Obgn0, "MW", "265", 7, 9); B.Map_OboyU0 = new A.ConstantStringMap(B.Object_8Gl, ["Malajzia", "Malesia", "Malezja", "Malaysia", "\u30de\u30ec\u30fc\u30b7\u30a2", "Malaysia", "\u9a6c\u6765\u897f\u4e9a", "Maleisi\xeb", "Malaysia", "Malaisie", "Malasia", "Malaysia", "Mal\xe1sia", "\u041c\u0430\u043b\u0435\u0437\u0438\u0458\u0430", "Malezija", "\u99ac\u4f86\u897f\u4e9e", "Malezya", "Malaezia", "\u0645\u0627\u0644\u064a\u0632\u064a\u0627", "\u0645\u0627\u0644\u0632\u06cc", "\u99ac\u4f86\u897f\u4e9e"], type$.ConstantStringMap_String_String); B.Country_19v = new A.Country("Malaysia", B.Map_OboyU0, "MY", "60", 11, 11); B.Map_ObaTj = new A.ConstantStringMap(B.Object_8Gl, ["Maldivy", "Malediivvat", "Malediwy", "Maldivene", "\u30e2\u30eb\u30c7\u30a3\u30d6", "Maldive", "\u9a6c\u5c14\u4ee3\u592b", "Maldiven", "Malediven", "Maldives", "Maldivas", "Maldives", "Maldivas", "\u041c\u0430\u043b\u0434\u0438\u0432\u0438", "Maldivi", "\u99ac\u723e\u5730\u592b", "Maldivler", "Maldive", "\u062c\u0632\u0631 \u0627\u0644\u0645\u0627\u0644\u062f\u064a\u0641", "\u0645\u0627\u0644\u062f\u06cc\u0648", "\u99ac\u723e\u4ee3\u592b"], type$.ConstantStringMap_String_String); B.Country_fsZ = new A.Country("Maldives", B.Map_ObaTj, "MV", "960", 7, 7); B.Map_ObSJB = new A.ConstantStringMap(B.Object_8Gl, ["Mali", "Mali", "Mali", "Mali", "\u30de\u30ea", "Mali", "\u9a6c\u91cc", "Mali", "Mali", "Mali", "Mali", "Mali", "Mali", "\u041c\u0430\u043b\u0438", "Mali", "\u99ac\u91cc", "Mali", "Mali", "\u0645\u0627\u0644\u064a", "\u0645\u0627\u0644\u06cc", "\u99ac\u91cc"], type$.ConstantStringMap_String_String); B.Country_27z0 = new A.Country("Mali", B.Map_ObSJB, "ML", "223", 8, 8); B.Map_Oby1j = new A.ConstantStringMap(B.Object_8Gl, ["Malta", "M\xe1lta", "Malta", "Malta", "\u30de\u30eb\u30bf", "Malta", "\u9a6c\u8033\u4ed6", "Malta", "Malta", "Malte", "Malta", "Malta", "Malta", "\u041c\u0430\u043b\u0442\u0430", "Malta", "\u99ac\u723e\u4ed6", "Malta", "Malta", "\u0645\u0627\u0644\u0637\u0627", "\u0645\u0627\u0644\u062a", "\u99ac\u8033\u4ed6"], type$.ConstantStringMap_String_String); B.Country_2No = new A.Country("Malta", B.Map_Oby1j, "MT", "356", 8, 8); B.Map_Obz7v = new A.ConstantStringMap(B.Object_8Gl, ["Marshallove ostrovy", "Marshallsullot", "Wyspy Marshalla", "Marshall\xf8yene", "\u30de\u30fc\u30b7\u30e3\u30eb\u8af8\u5cf6", "Isole Marshall", "\u9a6c\u7ecd\u5c14\u7fa4\u5c9b", "Marshalleilanden", "Marshallinseln", "\xceles Marshall", "Islas Marshall", "Marshall Islands", "Ilhas Marshall", "\u041c\u0430\u0440\u0448\u0430\u043b\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Mar\u0161alska Ostrva", "\u99ac\u7d39\u723e\u7fa4\u5cf6", "Marshall Adalar\u0131", "Insulele Marshall", "\u062c\u0632\u0631 \u0645\u0627\u0631\u0634\u0627\u0644", "\u062c\u0632\u0627\u06cc\u0631 \u0645\u0627\u0631\u0634\u0627\u0644", "\u99ac\u7d39\u723e\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_WfU = new A.Country("Marshall Islands", B.Map_Obz7v, "MH", "692", 7, 7); B.Map_Obfbp = new A.ConstantStringMap(B.Object_8Gl, ["Martinik", "Martinique", "Martynika", "Martinique", "\u30de\u30eb\u30c6\u30a3\u30cb\u30fc\u30af", "Martinica", "\u9a6c\u63d0\u5c3c\u514b", "Martinique", "Martinique", "Martinique", "Martinica", "Martinique", "Martinica", "\u041c\u0430\u0440\u0442\u0438\u043d\u0438\u043a", "Martinik", "\u99ac\u4e01\u5c3c\u514b", "Martinique", "Martinica", "\u0645\u0627\u0631\u062a\u064a\u0646\u064a\u0643", "\u0645\u0627\u0631\u062a\u06cc\u0646\u06cc\u06a9", "\u9a6c\u63d0\u5c3c\u514b"], type$.ConstantStringMap_String_String); B.Country_EcO = new A.Country("Martinique", B.Map_Obfbp, "MQ", "596", 15, 15); B.Map_ObMW0 = new A.ConstantStringMap(B.Object_8Gl, ["Maurit\xe1nia", "Mauret\xe1nia", "Mauretania", "Mauritania", "\u30e2\u30fc\u30ea\u30bf\u30cb\u30a2", "Mauritania", "\u6bdb\u91cc\u5854\u5c3c\u4e9a", "Mauritani\xeb", "Mauretanien", "Mauritanie", "Mauritania", "Mauritania", "Maurit\xe2nia", "\u041c\u0430\u0443\u0440\u0438\u0442\u0430\u043d\u0438\u0458\u0430", "Mauritanija", "\u8305\u5229\u5854\u5c3c\u4e9e", "Moritanya", "Mauritania", "\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627", "\u0645\u0648\u0631\u06cc\u062a\u0627\u0646\u06cc", "\u6bdb\u91cc\u5854\u5c3c\u4e9e"], type$.ConstantStringMap_String_String); B.Country_QCY = new A.Country("Mauritania", B.Map_ObMW0, "MR", "222", 8, 8); B.Map_Obqtf = new A.ConstantStringMap(B.Object_8Gl, ["Maur\xedcius", "Mauritius", "Mauritius", "Mauritius", "\u30e2\u30fc\u30ea\u30b7\u30e3\u30b9", "Mauritius", "\u6bdb\u91cc\u6c42\u65af", "Mauritius", "Mauritius", "Maurice", "Mauricio", "Mauritius", "Maur\xedcio", "\u041c\u0430\u0443\u0440\u0438\u0446\u0438\u0458\u0443\u0441", "Mauricijus", "\u6a21\u91cc\u897f\u65af", "Mauritius", "Mauritius", "\u0645\u0648\u0631\u064a\u0634\u064a\u0648\u0633", "\u0645\u0648\u0631\u06cc\u0633", "\u6bdb\u91cc\u6c42\u65af"], type$.ConstantStringMap_String_String); B.Country_SOg = new A.Country("Mauritius", B.Map_Obqtf, "MU", "230", 7, 8); B.Map_Obyjx = new A.ConstantStringMap(B.Object_8Gl, ["Mayotte", "Mayotte", "Majotta", "Mayotte", "\u30de\u30e8\u30c3\u30c8", "Mayotte", "\u9a6c\u7ea6\u7279", "Mayotte", "Mayotte", "Mayotte", "Mayotte", "Mayotte", "Mayotte", "\u041c\u0430\u0458\u043e\u0442\u0430", "Majota", "\u99ac\u7d04\u7279", "Mayotte", "Mayotte", "\u0645\u0627\u064a\u0648\u062a", "\u0645\u0627\u06cc\u0648\u062a", "\u99ac\u7d04\u7279"], type$.ConstantStringMap_String_String); B.Country_ffK = new A.Country("Mayotte", B.Map_Obyjx, "YT", "262", 9, 9); B.Map_Obq0S = new A.ConstantStringMap(B.Object_8Gl, ["Mexiko", "Meksiko", "Meksyk", "Mexico", "\u30e1\u30ad\u30b7\u30b3", "Messico", "\u58a8\u897f\u54e5", "Mexico", "Mexiko", "Mexique", "M\xe9xico", "Mexico", "M\xe9xico", "\u041c\u0435\u043a\u0441\u0438\u043a\u043e", "Meksiko", "\u58a8\u897f\u54e5", "Meksika", "Mexic", "\u0627\u0644\u0645\u0643\u0633\u064a\u0643", "\u0645\u06a9\u0632\u06cc\u06a9", "\u58a8\u897f\u54e5"], type$.ConstantStringMap_String_String); B.Country_wEo = new A.Country("Mexico", B.Map_Obq0S, "MX", "52", 10, 10); B.Map_ObUCB = new A.ConstantStringMap(B.Object_8Gl, ["Mikron\xe9zia", "Mikronesia", "Mikronezja", "Mikronesiaf\xf8derasjonen", "\u30df\u30af\u30ed\u30cd\u30b7\u30a2\u9023\u90a6", "Micronesia", "\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a", "Micronesia", "Mikronesien", "\xc9tats f\xe9d\xe9r\xe9s de Micron\xe9sie", "Micronesia", "Micronesia", "Micron\xe9sia", "\u041c\u0438\u043a\u0440\u043e\u043d\u0435\u0437\u0438\u0458\u0430", "Mikronezija", "\u5bc6\u514b\u7f85\u5c3c\u897f\u4e9e", "Mikronezya", "Micronezia", "\u0648\u0644\u0627\u064a\u0627\u062a \u0645\u064a\u0643\u0631\u0648\u0646\u064a\u0633\u064a\u0627 \u0627\u0644\u0645\u062a\u062d\u062f\u0629", "\u0627\u06cc\u0627\u0644\u0627\u062a \u0641\u062f\u0631\u0627\u0644 \u0645\u06cc\u06a9\u0631\u0648\u0646\u0632\u06cc", "\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a\uff08\u806f\u90a6\uff09"], type$.ConstantStringMap_String_String); B.Country_Chy = new A.Country("Micronesia, Federated States of Micronesia", B.Map_ObUCB, "FM", "691", 7, 7); B.Map_ObEK0 = new A.ConstantStringMap(B.Object_8Gl, ["Moldavsko", "Mold\xe1via", "Mo\u0142dawia", "Moldova", "\u30e2\u30eb\u30c9\u30d0", "Moldavia", "\u6469\u5c14\u591a\u74e6", "Moldavi\xeb", "Republik Moldau", "Moldavie", "Moldavia", "Moldova", "Moldova", "\u041c\u043e\u043b\u0434\u0430\u0432\u0438\u0458\u0430", "Moldavija", "\u6469\u723e\u591a\u74e6", "Moldova", "Moldova", "\u0645\u0648\u0644\u062f\u0648\u0641\u0627", "\u0645\u0648\u0644\u062f\u0627\u0648\u06cc", "\u6469\u723e\u591a\u74e6\uff08\u5171\u548c\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_an5 = new A.Country("Moldova", B.Map_ObEK0, "MD", "373", 8, 8); B.Map_ObSRL = new A.ConstantStringMap(B.Object_8Gl, ["Monako", "Monaco", "Monako", "Monaco", "\u30e2\u30ca\u30b3", "Monaco", "\u6469\u7eb3\u54e5", "Monaco", "Monaco", "Monaco", "M\xf3naco", "Monaco", "M\xf4naco", "\u041c\u043e\u043d\u0430\u043a\u043e", "Monako", "\u6469\u7d0d\u54e5", "Monako", "Monaco", "\u0645\u0648\u0646\u0627\u0643\u0648", "\u0645\u0648\u0646\u0627\u0643\u0648", "\u6469\u7d0d\u54e5"], type$.ConstantStringMap_String_String); B.Country_APP = new A.Country("Monaco", B.Map_ObSRL, "MC", "377", 9, 9); B.Map_Ob2U2 = new A.ConstantStringMap(B.Object_8Gl, ["Mongolsko", "Mongolia", "Mongolia", "Mongolia", "\u30e2\u30f3\u30b4\u30eb", "Mongolia", "\u8499\u53e4", "Mongoli\xeb", "Mongolei", "Mongolie", "Mongolia", "Mongolia", "Mong\xf3lia", "\u041c\u043e\u043d\u0433\u043e\u043b\u0438\u0458\u0430", "Mongolija", "\u8499\u53e4", "Mo\u011folistan", "Mongolia", "\u0645\u0646\u063a\u0648\u0644\u064a\u0627", "\u0645\u063a\u0648\u0644\u0633\u062a\u0627\u0646", "\u8499\u53e4"], type$.ConstantStringMap_String_String); B.Country_Mvk = new A.Country("Mongolia", B.Map_Ob2U2, "MN", "976", 8, 8); B.Map_ObHvV = new A.ConstantStringMap(B.Object_8Gl, ["\u010cierna Hora", "Montenegro", "Czarnog\xf3ra", "Montenegro", "\u30e2\u30f3\u30c6\u30cd\u30b0\u30ed", "Montenegro", "\u9ed1\u5c71", "Montenegro", "Montenegro", "Mont\xe9n\xe9gro", "Montenegro", "Montenegro", "Montenegro", "\u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430", "Crna Gora", "\u8499\u7279\u5167\u54e5\u7f85", "Karada\u011f", "Muntenegru", "\u0627\u0644\u062c\u0628\u0644 \u0627\u0644\u0623\u0633\u0648\u062f", "\u0645\u0648\u0646\u062a\u0647\u200c\u0646\u06af\u0631\u0648", "\u9ed1\u5c71"], type$.ConstantStringMap_String_String); B.Country_EWB = new A.Country("Montenegro", B.Map_ObHvV, "ME", "382", 12, 12); B.Map_Ob9we = new A.ConstantStringMap(B.Object_8Gl, ["Montserrat", "Montserrat", "Montserrat", "Montserrat", "\u30e2\u30f3\u30c8\u30bb\u30e9\u30c8", "Montserrat", "\u8499\u7279\u585e\u62c9\u7279", "Montserrat", "Montserrat", "Montserrat", "Montserrat", "Montserrat", "Montserrat", "\u041c\u043e\u043d\u0442\u0441\u0435\u0440\u0430\u0442", "Montserat", "\u8499\u54f2\u81d8", "Montserrat", "Montserrat", "\u0645\u0648\u0646\u062a\u0633\u0631\u0627\u062a", "\u0645\u0648\u0646\u062a\u0633\u0631\u0627\u062a", "\u8499\u7279\u585e\u62c9\u7279"], type$.ConstantStringMap_String_String); B.Country_eFJ = new A.Country("Montserrat", B.Map_Ob9we, "MS", "1664", 7, 7); B.Map_ObRgi = new A.ConstantStringMap(B.Object_8Gl, ["Maroko", "Marokko", "Maroko", "Marokko", "\u30e2\u30ed\u30c3\u30b3", "Marocco", "\u6469\u6d1b\u54e5", "Marokko", "Marokko", "Maroc", "Marruecos", "Morocco", "Marrocos", "\u041c\u0430\u0440\u043e\u043a\u043e", "Maroko", "\u6469\u6d1b\u54e5", "Fas", "Maroc", "\u0627\u0644\u0645\u063a\u0631\u0628", "\u0645\u0631\u0627\u06a9\u0634", "\u6469\u6d1b\u54e5"], type$.ConstantStringMap_String_String); B.Country_AIG = new A.Country("Morocco", B.Map_ObRgi, "MA", "212", 9, 9); B.Map_ObCht = new A.ConstantStringMap(B.Object_8Gl, ["Mozambik", "Mosambik", "Mozambik", "Mosambik", "\u30e2\u30b6\u30f3\u30d3\u30fc\u30af", "Mozambico", "\u83ab\u6851\u6bd4\u514b", "Mozambique", "Mosambik", "Mozambique", "Mozambique", "Mozambique", "Mo\xe7ambique", "\u041c\u043e\u0437\u0430\u043c\u0431\u0438\u043a", "Mozambik", "\u83ab\u4e09\u6bd4\u514b", "Mozambik", "Mozambic", "\u0645\u0648\u0632\u0645\u0628\u064a\u0642", "\u0645\u0648\u0632\u0627\u0645\u0628\u06cc\u06a9", "\u83ab\u6851\u6bd4\u514b"], type$.ConstantStringMap_String_String); B.Country_jnH = new A.Country("Mozambique", B.Map_ObCht, "MZ", "258", 9, 9); B.Map_Obifx = new A.ConstantStringMap(B.Object_8Gl, ["Mjanmarsko", "Burma", "Mjanma (Birma)", "Myanmar (Burma)", "\u30df\u30e3\u30f3\u30de\u30fc (\u30d3\u30eb\u30de)", "Myanmar (Birmania)", "\u7f05\u7538", "Myanmar (Birma)", "Myanmar", "Myanmar (Birmanie)", "Myanmar (Birmania)", "Myanmar (Burma)", "Mianmar (Birm\xe2nia)", "\u041c\u0458\u0430\u043d\u043c\u0430\u0440 (\u0411\u0443\u0440\u043c\u0430)", "Mjanmar (Burma)", "\u7dec\u7538", "Myanmar", "Myanmar", "\u0645\u064a\u0627\u0646\u0645\u0627\u0631", "\u0645\u06cc\u0627\u0646\u0645\u0627\u0631", "\u7dec\u7538"], type$.ConstantStringMap_String_String); B.Country_2Vu = new A.Country("Myanmar", B.Map_Obifx, "MM", "95", 9, 9); B.Map_ObMIe = new A.ConstantStringMap(B.Object_8Gl, ["Nam\xedbia", "Namibia", "Namibia", "Namibia", "\u30ca\u30df\u30d3\u30a2", "Namibia", "\u7eb3\u7c73\u6bd4\u4e9a", "Namibi\xeb", "Namibia", "Namibie", "Namibia", "Namibia", "Namibia", "\u041d\u0430\u043c\u0438\u0431\u0438\u0458\u0430", "Namibija", "\u7d0d\u7c73\u6bd4\u4e9e", "Namibya", "Namibia", "\u0646\u0627\u0645\u064a\u0628\u064a\u0627", "\u0646\u0627\u0645\u06cc\u0628\u06cc\u0627", "\u7d0d\u7c73\u6bd4\u4e9e"], type$.ConstantStringMap_String_String); B.Country_MMm = new A.Country("Namibia", B.Map_ObMIe, "NA", "264", 10, 10); B.Map_ObNdN = new A.ConstantStringMap(B.Object_8Gl, ["Nauru", "Nauru", "Nauru", "Nauru", "\u30ca\u30a6\u30eb", "Nauru", "\u7459\u9c81", "Nauru", "Nauru", "Nauru", "Nauru", "Nauru", "Nauru", "\u041d\u0430\u0443\u0440\u0443", "Nauru", "\u8afe\u9b6f", "Nauru", "Nauru", "\u0646\u0627\u0648\u0631\u0648", "\u0646\u0627\u0626\u0648\u0631\u0648", "\u7459\u9b6f"], type$.ConstantStringMap_String_String); B.Country_ato = new A.Country("Nauru", B.Map_ObNdN, "NR", "674", 7, 7); B.Map_Ob6Oi = new A.ConstantStringMap(B.Object_8Gl, ["Nep\xe1l", "Nepal", "Nepal", "Nepal", "\u30cd\u30d1\u30fc\u30eb", "Nepal", "\u5c3c\u6cca\u5c14", "Nepal", "Nepal", "N\xe9pal", "Nepal", "Nepal", "Nepal", "\u041d\u0435\u043f\u0430\u043b", "Nepal", "\u5c3c\u6cca\u723e", "Nepal", "Nepal", "\u0646\u064a\u0628\u0627\u0644", "\u0646\u067e\u0627\u0644", "\u5c3c\u6cca\u723e"], type$.ConstantStringMap_String_String); B.Country_Lab = new A.Country("Nepal", B.Map_Ob6Oi, "NP", "977", 10, 10); B.Map_ObAVa = new A.ConstantStringMap(B.Object_8Gl, ["Holandsko", "Vuolleeatnamat", "Holandia", "Nederland", "\u30aa\u30e9\u30f3\u30c0", "Paesi Bassi", "\u8377\u5170", "Nederland", "Niederlande", "Pays-Bas", "Pa\xedses Bajos", "Netherlands", "Pa\xedses Baixos", "\u0425\u043e\u043b\u0430\u043d\u0434\u0438\u0458\u0430", "Holandija", "\u8377\u862d", "Hollanda", "Olanda", "\u0647\u0648\u0644\u0646\u062f\u0627", "\u0647\u0644\u0646\u062f", "\u8377\u862d"], type$.ConstantStringMap_String_String); B.Country_8aB0 = new A.Country("Netherlands", B.Map_ObAVa, "NL", "31", 9, 9); B.Map_ObCLo = new A.ConstantStringMap(B.Object_8Gl, ["Nov\xe1 Kaled\xf3nia", "O\u0111\u0111a-Kaledonia", "Nowa Kaledonia", "Ny-Caledonia", "\u30cb\u30e5\u30fc\u30ab\u30ec\u30c9\u30cb\u30a2", "Nuova Caledonia", "\u65b0\u5580\u91cc\u591a\u5c3c\u4e9a", "Nieuw-Caledoni\xeb", "Neukaledonien", "Nouvelle-Cal\xe9donie", "Nueva Caledonia", "New Caledonia", "Nova Caled\xf4nia", "\u041d\u043e\u0432\u0430 \u041a\u0430\u043b\u0435\u0434\u043e\u043d\u0438\u0458\u0430", "Nova Kaledonija", "\u65b0\u5580\u91cc\u591a\u5c3c\u4e9e", "Yeni Kaledonya", "Noua Caledonie", "\u0643\u0627\u0644\u064a\u062f\u0648\u0646\u064a\u0627 \u0627\u0644\u062c\u062f\u064a\u062f\u0629", "\u06a9\u0627\u0644\u062f\u0648\u0646\u06cc\u0627\u06cc \u062c\u062f\u06cc\u062f", "\u65b0\u5580\u91cc\u591a\u5c3c\u4e9a"], type$.ConstantStringMap_String_String); B.Country_e5l = new A.Country("New Caledonia", B.Map_ObCLo, "NC", "687", 6, 6); B.Map_Obo91 = new A.ConstantStringMap(B.Object_8Gl, ["Nov\xfd Z\xe9land", "O\u0111\u0111a-Sel\xe1nda", "Nowa Zelandia", "New Zealand", "\u30cb\u30e5\u30fc\u30b8\u30fc\u30e9\u30f3\u30c9", "Nuova Zelanda", "\u65b0\u897f\u5170", "Nieuw-Zeeland", "Neuseeland", "Nouvelle-Z\xe9lande", "Nueva Zelanda", "New Zealand", "Nova Zel\xe2ndia", "\u041d\u043e\u0432\u0438 \u0417\u0435\u043b\u0430\u043d\u0434", "Novi Zeland", "\u7d10\u897f\u862d", "Yeni Zelanda", "Noua Zeeland\u0103", "\u0646\u064a\u0648\u0632\u064a\u0644\u0646\u062f\u0627", "\u0646\u06cc\u0648\u0632\u0644\u0646\u062f", "\u7d10\u897f\u862d"], type$.ConstantStringMap_String_String); B.Country_ujC = new A.Country("New Zealand", B.Map_Obo91, "NZ", "64", 10, 10); B.Map_ObQma = new A.ConstantStringMap(B.Object_8Gl, ["Nikaragua", "Nicaragua", "Nikaragua", "Nicaragua", "\u30cb\u30ab\u30e9\u30b0\u30a2", "Nicaragua", "\u5c3c\u52a0\u62c9\u74dc", "Nicaragua", "Nicaragua", "Nicaragua", "Nicaragua", "Nicaragua", "Nicar\xe1gua", "\u041d\u0438\u043a\u0430\u0440\u0430\u0433\u0432\u0430", "Nikaragva", "\u5c3c\u52a0\u62c9\u74dc", "Nikaragua", "Nicaragua", "\u0646\u064a\u0643\u0627\u0631\u0627\u063a\u0648\u0627", "\u0646\u06cc\u06a9\u0627\u0631\u0627\u06af\u0648\u0626\u0647", "\u5c3c\u52a0\u62c9\u74dc"], type$.ConstantStringMap_String_String); B.Country_WrY = new A.Country("Nicaragua", B.Map_ObQma, "NI", "505", 8, 8); B.Map_ObaR6 = new A.ConstantStringMap(B.Object_8Gl, ["Niger", "Niger", "Niger", "Niger", "\u30cb\u30b8\u30a7\u30fc\u30eb", "Niger", "\u5c3c\u65e5\u5c14", "Niger", "Niger", "Niger", "N\xedger", "Niger", "N\xedger", "\u041d\u0438\u0433\u0435\u0440", "Niger", "\u5c3c\u65e5\u723e", "Nijer", "Niger", "\u0627\u0644\u0646\u064a\u062c\u0631", "\u0646\u06cc\u062c\u0631", "\u5c3c\u65e5\u723e"], type$.ConstantStringMap_String_String); B.Country_T0P = new A.Country("Niger", B.Map_ObaR6, "NE", "227", 8, 8); B.Map_ObHNA = new A.ConstantStringMap(B.Object_8Gl, ["Nig\xe9ria", "Nigeria", "Nigeria", "Nigeria", "\u30ca\u30a4\u30b8\u30a7\u30ea\u30a2", "Nigeria", "\u5c3c\u65e5\u5229\u4e9a", "Nigeria", "Nigeria", "Nig\xe9ria", "Nigeria", "Nigeria", "Nig\xe9ria", "\u041d\u0438\u0433\u0435\u0440\u0438\u0458\u0430", "Nigerija", "\u5948\u53ca\u5229\u4e9e", "Nijerya", "Nigeria", "\u0646\u064a\u062c\u064a\u0631\u064a\u0627", "\u0646\u06cc\u062c\u0631\u06cc\u0647", "\u5c3c\u65e5\u5229\u4e9e"], type$.ConstantStringMap_String_String); B.Country_ybB = new A.Country("Nigeria", B.Map_ObHNA, "NG", "234", 10, 11); B.Map_ObqaP = new A.ConstantStringMap(B.Object_8Gl, ["Niue", "Niue", "Niue", "Niue", "\u30cb\u30a6\u30a8", "Niue", "\u7ebd\u57c3", "Niue", "Niue", "Niue", "Niue", "Niue", "Niue", "\u041d\u0438\u0458\u0443\u0435", "Nijue", "\u7d10\u57c3", "Niue", "Niue", "\u0646\u064a\u064a\u0648\u064a", "\u0646\u06cc\u0648\u0648\u06cc", "\u7d10\u57c3"], type$.ConstantStringMap_String_String); B.Country_2bC = new A.Country("Niue", B.Map_ObqaP, "NU", "683", 4, 4); B.Map_Obchs = new A.ConstantStringMap(B.Object_8Gl, ["Norfolk", "Norfolksullot", "Norfolk", "Norfolk\xf8ya", "\u30ce\u30fc\u30d5\u30a9\u30fc\u30af\u5cf6", "Isola Norfolk", "\u8bfa\u798f\u514b\u5c9b", "Norfolk", "Norfolkinsel", "\xcele Norfolk", "Isla Norfolk", "Norfolk Island", "Ilha Norfolk", "\u041e\u0441\u0442\u0440\u0432\u043e \u041d\u043e\u0440\u0444\u043e\u043a", "Ostrvo Norfok", "\u8afe\u798f\u514b\u5cf6", "Norfolk Adas\u0131", "Insulele Norfolk", "\u062c\u0632\u064a\u0631\u0629 \u0646\u0648\u0631\u0641\u0648\u0644\u0643", "\u062c\u0632\u06cc\u0631\u0647 \u0646\u0648\u0631\u0641\u06a9", "\u8bfa\u798f\u514b\u5c9b"], type$.ConstantStringMap_String_String); B.Country_TF5 = new A.Country("Norfolk Island", B.Map_Obchs, "NF", "672", 15, 15); B.Map_Ob6Fb = new A.ConstantStringMap(B.Object_8Gl, ["Severn\xe9 Mari\xe1ny", "Davvi-Mari\xe1nat", "Mariany P\xf3\u0142nocne", "Nord-Marianene", "\u5317\u30de\u30ea\u30a2\u30ca\u8af8\u5cf6", "Isole Marianne settentrionali", "\u5317\u9a6c\u91cc\u4e9a\u7eb3\u7fa4\u5c9b", "Noordelijke Marianen", "N\xf6rdliche Marianen", "\xceles Mariannes du Nord", "Islas Marianas del Norte", "Northern Mariana Islands", "Ilhas Marianas do Norte", "\u0421\u0435\u0432\u0435\u0440\u043d\u0430 \u041c\u0430\u0440\u0438\u0458\u0430\u043d\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Severna Marijanska Ostrva", "\u5317\u99ac\u5229\u5b89\u7d0d\u7fa4\u5cf6", "Kuzey Mariana Adalar\u0131", "Insulelor Mariane de Nord", "\u062c\u0632\u0631 \u0645\u0627\u0631\u064a\u0627\u0646\u0627 \u0627\u0644\u0634\u0645\u0627\u0644\u064a\u0629", "\u062c\u0632\u0627\u06cc\u0631 \u0645\u0627\u0631\u06cc\u0627\u0646\u0627\u06cc \u0634\u0645\u0627\u0644\u06cc", "\u5317\u99ac\u91cc\u4e9e\u7d0d\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_6Vn = new A.Country("Northern Mariana Islands", B.Map_Ob6Fb, "MP", "1670", 7, 7); B.Map_ObiCE = new A.ConstantStringMap(B.Object_8Gl, ["N\xf3rsko", "Norga", "Norwegia", "Norge", "\u30ce\u30eb\u30a6\u30a7\u30fc", "Norvegia", "\u632a\u5a01", "Noorwegen", "Norwegen", "Norv\xe8ge", "Noruega", "Norway", "Noruega", "\u041d\u043e\u0440\u0432\u0435\u0448\u043a\u0430", "Norve\u0161ka", "\u632a\u5a01", "Norve\xe7", "Norvegia", "\u0627\u0644\u0646\u0631\u0648\u064a\u062c", "\u0646\u0631\u0648\u0698", "\u632a\u5a01"], type$.ConstantStringMap_String_String); B.Country_MIj = new A.Country("Norway", B.Map_ObiCE, "NO", "47", 8, 8); B.Map_ObMiJ = new A.ConstantStringMap(B.Object_8Gl, ["Om\xe1n", "Oman", "Oman", "Oman", "\u30aa\u30de\u30fc\u30f3", "Oman", "\u963f\u66fc", "Oman", "Oman", "Oman", "Om\xe1n", "Oman", "Om\xe3", "\u041e\u043c\u0430\u043d", "Oman", "\u963f\u66fc", "Umman", "Oman", "\u0639\u0645\u0627\u0646", "\u0639\u0645\u0627\u0646", "\u963f\u66fc"], type$.ConstantStringMap_String_String); B.Country_a1A = new A.Country("Oman", B.Map_ObMiJ, "OM", "968", 8, 8); B.Map_ObEyI = new A.ConstantStringMap(B.Object_8Gl, ["Pakistan", "Pakistan", "Pakistan", "Pakistan", "\u30d1\u30ad\u30b9\u30bf\u30f3", "Pakistan", "\u5df4\u57fa\u65af\u5766", "Pakistan", "Pakistan", "Pakistan", "Pakist\xe1n", "Pakistan", "Paquist\xe3o", "\u041f\u0430\u043a\u0438\u0441\u0442\u0430\u043d", "Pakistan", "\u5df4\u57fa\u65af\u5766", "Pakistan", "Pakistan", "\u0628\u0627\u0643\u0633\u062a\u0627\u0646", "\u067e\u0627\u06a9\u0633\u062a\u0627\u0646", "\u5df4\u57fa\u65af\u5766"], type$.ConstantStringMap_String_String); B.Country_QWK = new A.Country("Pakistan", B.Map_ObEyI, "PK", "92", 10, 10); B.Map_ObevT = new A.ConstantStringMap(B.Object_8Gl, ["Palau", "Palau", "Palau", "Palau", "\u30d1\u30e9\u30aa", "Palau", "\u5e15\u52b3", "Palau", "Palau", "Palaos", "Palaos", "Palau", "Palau", "\u041f\u0430\u043b\u0430\u0443", "Palau", "\u5e1b\u7409", "Palau", "Palau", "\u0628\u0627\u0644\u0627\u0648", "\u067e\u0627\u0644\u0627\u0626\u0648", "\u5e15\u52b3"], type$.ConstantStringMap_String_String); B.Country_MIj0 = new A.Country("Palau", B.Map_ObevT, "PW", "680", 7, 7); B.Map_ObY3F = new A.ConstantStringMap(B.Object_8Gl, ["Palest\xednske \xfazemia", "Palestina", "Terytoria Palesty\u0144skie", "Det palestinske omr\xe5det", "\u30d1\u30ec\u30b9\u30c1\u30ca\u81ea\u6cbb\u533a", "Territori palestinesi", "\u5df4\u52d2\u65af\u5766\u9886\u571f", "Palestijnse gebieden", "Pal\xe4stinensische Autonomiegebiete", "Territoires palestiniens", "Territorios Palestinos", "Palestinian Territories", "Territ\xf3rios Palestinos", "\u041f\u0430\u043b\u0435\u0441\u0442\u0438\u043d\u0430", "Palestina", "\u5df4\u52d2\u65af\u5766", "Filistin", "Palestina", "\u0641\u0644\u0633\u0637\u064a\u0646", "\u0641\u0644\u0633\u0637\u06cc\u0646", "\u5df4\u52d2\u65af\u5766\uff0c\u56fd"], type$.ConstantStringMap_String_String); B.Country_GFv = new A.Country("Palestinian Territory, Occupied", B.Map_ObY3F, "PS", "970", 9, 9); B.Map_ObDrY = new A.ConstantStringMap(B.Object_8Gl, ["Panama", "Panama", "Panama", "Panama", "\u30d1\u30ca\u30de", "Panam\xe1", "\u5df4\u62ff\u9a6c", "Panama", "Panama", "Panama", "Panam\xe1", "Panama", "Panam\xe1", "\u041f\u0430\u043d\u0430\u043c\u0430", "Panama", "\u5df4\u62ff\u99ac", "Panama", "Panama", "\u0628\u0646\u0645\u0627", "\u067e\u0627\u0646\u0627\u0645\u0627", "\u5df4\u62ff\u99ac"], type$.ConstantStringMap_String_String); B.Country_UQE = new A.Country("Panama", B.Map_ObDrY, "PA", "507", 8, 8); B.Map_Obync = new A.ConstantStringMap(B.Object_8Gl, ["Papua-Nov\xe1 Guinea", "Papua-O\u0111\u0111a-Guinea", "Papua-Nowa Gwinea", "Papua Ny-Guinea", "\u30d1\u30d7\u30a2\u30cb\u30e5\u30fc\u30ae\u30cb\u30a2", "Papua Nuova Guinea", "\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a", "Papoea-Nieuw-Guinea", "Papua-Neuguinea", "Papouasie-Nouvelle-Guin\xe9e", "Pap\xfaa Nueva Guinea", "Papua New Guinea", "Papua Nova Guin\xe9", "\u041f\u0430\u043f\u0443\u0430 \u041d\u043e\u0432\u0430 \u0413\u0432\u0438\u043d\u0435\u0458\u0430", "Papua Nova Gvineja", "\u5df4\u5e03\u4e9e\u65b0\u5e7e\u5167\u4e9e", "Papua Yeni Gine", "Papua Noua Guinee", "\u0628\u0627\u0628\u0648\u0627 \u063a\u064a\u0646\u064a\u0627 \u0627\u0644\u062c\u062f\u064a\u062f\u0629", "\u067e\u0627\u067e\u0648\u0622 \u06af\u06cc\u0646\u0647 \u0646\u0648", "\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a"], type$.ConstantStringMap_String_String); B.Country_WTH = new A.Country("Papua New Guinea", B.Map_Obync, "PG", "675", 11, 11); B.Map_ObkZA = new A.ConstantStringMap(B.Object_8Gl, ["Paraguaj", "Paraguay", "Paragwaj", "Paraguay", "\u30d1\u30e9\u30b0\u30a2\u30a4", "Paraguay", "\u5df4\u62c9\u572d", "Paraguay", "Paraguay", "Paraguay", "Paraguay", "Paraguay", "Paraguai", "\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0458", "Paragvaj", "\u5df4\u62c9\u572d", "Paraguay", "Paraguay", "\u0628\u0627\u0631\u0627\u063a\u0648\u0627\u064a", "\u067e\u0627\u0631\u0627\u06af\u0648\u0626\u0647", "\u5df4\u62c9\u572d"], type$.ConstantStringMap_String_String); B.Country_INA = new A.Country("Paraguay", B.Map_ObkZA, "PY", "595", 10, 10); B.Map_ObCWM = new A.ConstantStringMap(B.Object_8Gl, ["Peru", "Peru", "Peru", "Peru", "\u30da\u30eb\u30fc", "Per\xf9", "\u79d8\u9c81", "Peru", "Peru", "P\xe9rou", "Per\xfa", "Peru", "Peru", "\u041f\u0435\u0440\u0443", "Peru", "\u79d8\u9c81", "Peru", "Peru", "\u0628\u064a\u0631\u0648", "\u067e\u0631\u0648", "\u79d8\u9b6f"], type$.ConstantStringMap_String_String); B.Country_26J = new A.Country("Peru", B.Map_ObCWM, "PE", "51", 9, 9); B.Map_Obg78 = new A.ConstantStringMap(B.Object_8Gl, ["Filip\xedny", "Filippiinnat", "Filipiny", "Filippinene", "\u30d5\u30a3\u30ea\u30d4\u30f3", "Filippine", "\u83f2\u5f8b\u5bbe", "Filipijnen", "Philippinen", "Philippines", "Filipinas", "Philippines", "Filipinas", "\u0424\u0438\u043b\u0438\u043f\u0438\u043d\u0438", "Filipini", "\u83f2\u5f8b\u8cd3", "Filipinler", "Filipine", "\u0627\u0644\u0641\u0644\u0628\u064a\u0646", "\u0641\u06cc\u0644\u06cc\u067e\u06cc\u0646", "\u83f2\u5f8b\u8cd3"], type$.ConstantStringMap_String_String); B.Country_Ynd = new A.Country("Philippines", B.Map_Obg78, "PH", "63", 10, 10); B.Map_ObiL9 = new A.ConstantStringMap(B.Object_8Gl, ["Pitcairnove ostrovy", "Pitcairn", "Pitcairn", "Pitcairn\xf8yene", "\u30d4\u30c8\u30b1\u30a2\u30f3\u8af8\u5cf6", "Isole Pitcairn", "\u76ae\u7279\u51ef\u6069\u7fa4\u5c9b", "Pitcairneilanden", "Pitcairninseln", "\xceles Pitcairn", "Islas Pitcairn", "Pitcairn Islands", "Ilhas Pitcairn", "\u041e\u0441\u0442\u0440\u0432\u0430 \u041f\u0438\u0442\u043a\u0435\u0440\u043d", "Ostrva Pitkern", "\u76ae\u7279\u80af\u7fa4\u5cf6", "Pitcairn Adalar\u0131", "Insulele Pitcairn", "\u062c\u0632\u0631 \u0628\u064a\u062a\u0643\u064a\u0631\u0646", "\u062c\u0632\u0627\u06cc\u0631 \u067e\u06cc\u062a\u200c\u06a9\u0631\u0646", "\u76ae\u7279\u51f1\u6069"], type$.ConstantStringMap_String_String); B.Country_kqh = new A.Country("Pitcairn", B.Map_ObiL9, "PN", "64", 10, 10); B.Map_Ob8Gl0 = new A.ConstantStringMap(B.Object_8Gl, ["Po\u013esko", "Polen", "Polska", "Polen", "\u30dd\u30fc\u30e9\u30f3\u30c9", "Polonia", "\u6ce2\u5170", "Polen", "Polen", "Pologne", "Polonia", "Poland", "Pol\xf4nia", "\u041f\u043e\u0459\u0441\u043a\u0430", "Poljska", "\u6ce2\u862d", "Polonya", "Polonia", "\u0628\u0648\u0644\u0646\u062f\u0627", "\u0644\u0647\u0633\u062a\u0627\u0646", "\u6ce2\u862d"], type$.ConstantStringMap_String_String); B.Country_VcG = new A.Country("Poland", B.Map_Ob8Gl0, "PL", "48", 9, 9); B.Map_ObKVZ = new A.ConstantStringMap(B.Object_8Gl, ["Portugalsko", "Portug\xe1la", "Portugalia", "Portugal", "\u30dd\u30eb\u30c8\u30ac\u30eb", "Portogallo", "\u8461\u8404\u7259", "Portugal", "Portugal", "Portugal", "Portugal", "Portugal", "Portugal", "\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0438\u0458\u0430", "Portugalija", "\u8461\u8404\u7259", "Portekiz", "Portugalia", "\u0627\u0644\u0628\u0631\u062a\u063a\u0627\u0644", "\u067e\u0631\u062a\u063a\u0627\u0644", "\u8461\u8404\u7259"], type$.ConstantStringMap_String_String); B.Country_RkP = new A.Country("Portugal", B.Map_ObKVZ, "PT", "351", 9, 9); B.Map_ObUdn = new A.ConstantStringMap(B.Object_8Gl, ["Portoriko", "Puerto Rico", "Portoryko", "Puerto Rico", "\u30d7\u30a8\u30eb\u30c8\u30ea\u30b3", "Portorico", "\u6ce2\u591a\u9ece\u5404", "Puerto Rico", "Puerto Rico", "Porto Rico", "Puerto Rico", "Puerto Rico", "Porto Rico", "\u041f\u043e\u0440\u0442\u043e \u0420\u0438\u043a\u043e", "Porto Riko", "\u6ce2\u591a\u9ece\u5404", "Porto Riko", "Puerto Rico", "\u0628\u0648\u0631\u062a\u0648\u0631\u064a\u0643\u0648", "\u067e\u0648\u0631\u062a\u0648\u0631\u06cc\u06a9\u0648", "\u6ce2\u591a\u9ece\u5404"], type$.ConstantStringMap_String_String); B.Country_8S2 = new A.Country("Puerto Rico", B.Map_ObUdn, "PR", "1939", 15, 15); B.Map_ObcGl = new A.ConstantStringMap(B.Object_8Gl, ["Katar", "Qatar", "Katar", "Qatar", "\u30ab\u30bf\u30fc\u30eb", "Qatar", "\u5361\u5854\u5c14", "Qatar", "Katar", "Qatar", "Catar", "Qatar", "Catar", "\u041a\u0430\u0442\u0430\u0440", "Katar", "\u5361\u9054", "Katar", "Qatar", "\u0642\u0637\u0631", "\u0642\u0637\u0631", "\u5361\u5854\u723e"], type$.ConstantStringMap_String_String); B.Country_CSD = new A.Country("Qatar", B.Map_ObcGl, "QA", "974", 8, 8); B.Map_Ob6PY = new A.ConstantStringMap(B.Object_8Gl, ["Rumunsko", "Rom\xe1nia", "Rumunia", "Romania", "\u30eb\u30fc\u30de\u30cb\u30a2", "Romania", "\u7f57\u9a6c\u5c3c\u4e9a", "Roemeni\xeb", "Rum\xe4nien", "Roumanie", "Ruman\xeda", "Romania", "Rom\xeania", "\u0420\u0443\u043c\u0443\u043d\u0438\u0458\u0430", "Rumunija", "\u7f85\u99ac\u5c3c\u4e9e", "Romanya", "Rom\xe2nia", "\u0631\u0648\u0645\u0627\u0646\u064a\u0627", "\u0631\u0648\u0645\u0627\u0646\u06cc", "\u7f85\u99ac\u5c3c\u4e9e"], type$.ConstantStringMap_String_String); B.Country_OdV = new A.Country("Romania", B.Map_Ob6PY, "RO", "40", 9, 9); B.Map_ObMIe0 = new A.ConstantStringMap(B.Object_8Gl, ["Rusko", "Ruo\u0161\u0161a", "Rosja", "Russland", "\u30ed\u30b7\u30a2", "Russia", "\u4fc4\u7f57\u65af", "Rusland", "Russland", "Russie", "Rusia", "Russia", "R\xfassia", "\u0420\u0443\u0441\u0438\u0458\u0430", "Rusija", "\u4fc4\u7f85\u65af", "Rusya", "Rusia", "\u0631\u0648\u0633\u064a\u0627", "\u0631\u0648\u0633\u06cc\u0647", "\u4fc4\u5138\u65af\u806f\u90a6"], type$.ConstantStringMap_String_String); B.Country_qBv = new A.Country("Russia", B.Map_ObMIe0, "RU", "7", 10, 10); B.Map_OboAA = new A.ConstantStringMap(B.Object_8Gl, ["Rwanda", "Rwanda", "Rwanda", "Rwanda", "\u30eb\u30ef\u30f3\u30c0", "Ruanda", "\u5362\u65fa\u8fbe", "Rwanda", "Ruanda", "Rwanda", "Ruanda", "Rwanda", "Ruanda", "\u0420\u0443\u0430\u043d\u0434\u0430", "Ruanda", "\u76e7\u5b89\u9054", "Ruanda", "Rwanda", "\u0631\u0648\u0627\u0646\u062f\u0627", "\u0631\u0648\u0627\u0646\u062f\u0627", "\u76e7\u65fa\u9054"], type$.ConstantStringMap_String_String); B.Country_aXZ = new A.Country("Rwanda", B.Map_OboAA, "RW", "250", 9, 9); B.Map_ObUVp = new A.ConstantStringMap(B.Object_8Gl, ["R\xe9union", "R\xe9union", "Reunion", "R\xe9union", "\u30ec\u30e6\u30cb\u30aa\u30f3", "Riunione", "\u7559\u5c3c\u6c6a", "R\xe9union", "R\xe9union", "La R\xe9union", "Reuni\xf3n", "R\xe9union", "Reuni\xe3o", "\u0420\u0435\u0438\u043d\u0438\u043e\u043d", "Reinion", "\u7559\u5c3c\u65fa", "La R\xe9union", "La R\xe9union", "\u0644\u0627 \u0631\u064a\u0648\u0646\u064a\u0648\u0646", "\u0631\u0626\u0648\u0646\u06cc\u0648\u0646", "\u7559\u5c3c\u6c6a"], type$.ConstantStringMap_String_String); B.Country_aBG = new A.Country("Reunion", B.Map_ObUVp, "RE", "262", 9, 9); B.Map_Ob3ad = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xfd Bartolomej", "Saint Barth\xe9lemy", "Saint-Barth\xe9lemy", "Saint-Barth\xe9lemy", "\u30b5\u30f3\u30fb\u30d0\u30eb\u30c6\u30eb\u30df\u30fc", "Saint-Barth\xe9lemy", "\u5723\u5df4\u6cf0\u52d2\u7c73", "Saint-Barth\xe9lemy", "St. Barth\xe9lemy", "Saint-Barth\xe9lemy", "San Bartolom\xe9", "St. Barth\xe9lemy", "S\xe3o Bartolomeu", "\u0421\u0435\u043d\u0442 \u0411\u0430\u0440\u0442\u0435\u043b\u0435\u043c\u0438", "Sent Bartelemi", "\u8056\u5df4\u745f\u7c73", "Saint Barth\xe9lemy", "Saint Barth\xe9lemy", "\u0633\u0627\u0646 \u0628\u0627\u0631\u062a\u064a\u0644\u0645\u064a", "\u0633\u0646 \u0628\u0627\u0631\u062a\u0644\u0645\u06cc", "\u8056\u5df4\u6cf0\u52d2\u7c73"], type$.ConstantStringMap_String_String); B.Country_whz = new A.Country("Saint Barthelemy", B.Map_Ob3ad, "BL", "590", 9, 9); B.Map_ObipG = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xe1 Helena", "Saint Helena", "Wyspa \u015awi\u0119tej Heleny", "St. Helena", "\u30bb\u30f3\u30c8\u30d8\u30ec\u30ca", "Sant'Elena", "\u5723\u8d6b\u52d2\u62ff", "Sint-Helena", "St. Helena", "Sainte-H\xe9l\xe8ne", "Santa Elena", "St. Helena", "Santa Helena", "\u0421\u0432\u0435\u0442\u0430 \u0408\u0435\u043b\u0435\u043d\u0430, \u0410\u0441\u0435\u043d\u0441\u0438\u043e\u043d \u0438 \u0422\u0440\u0438\u0441\u0442\u0430\u043d \u0434\u0430 \u041a\u0443\u045a\u0430", "Sveta Jelena, Asension i Tristan de Kunja", "\u8056\u51f1\u502b\u62ff\u5cf6", "Saint Helena", "Sf\xe2nta Elena", "\u0633\u0627\u0646\u062a \u0647\u064a\u0644\u0627\u0646\u0629 \u0648\u0623\u0633\u064a\u0646\u0634\u064a\u0646 \u0648\u062a\u0631\u064a\u0633\u062a\u0627\u0646 \u062f\u0627 \u0643\u0648\u0646\u0627", "\u0633\u0646\u062a \u0647\u0644\u0646", "\u5723\u8d6b\u52d2\u62ff\u3001\u963f\u68ee\u677e\u540c\u7279\u91cc\u65af\u5766\xb7\u8fbe\u5e93\u5c3c\u4e9a"], type$.ConstantStringMap_String_String); B.Country_mtc = new A.Country("Saint Helena, Ascension and Tristan Da Cunha", B.Map_ObipG, "SH", "290", 4, 4); B.Map_ObAR9 = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xfd Kri\u0161tof a Nevis", "Saint Kitts ja Nevis", "Saint Kitts i Nevis", "Saint Kitts og Nevis", "\u30bb\u30f3\u30c8\u30af\u30ea\u30b9\u30c8\u30d5\u30a1\u30fc\u30fb\u30cd\u30fc\u30f4\u30a3\u30b9", "Saint Kitts e Nevis", "\u5723\u57fa\u8328\u548c\u5c3c\u7ef4\u65af", "Saint Kitts en Nevis", "St. Kitts und Nevis", "Saint-Christophe-et-Ni\xe9v\xe8s", "San Crist\xf3bal y Nieves", "St. Kitts & Nevis", "S\xe3o Crist\xf3v\xe3o e Nevis", "\u0421\u0435\u043d\u0442 \u041a\u0438\u0442\u0441 \u0438 \u041d\u0435\u0432\u0438\u0441", "Sent Kits i Nevis", "\u8056\u514b\u91cc\u65af\u591a\u798f\u53ca\u5c3c\u7dad\u65af", "Saint Kitts ve Nevis", "Sf\xe2ntul Kitts \u0219i Nevis", "\u0633\u0627\u0646\u062a \u0643\u064a\u062a\u0633 \u0648\u0646\u064a\u0641\u064a\u0633", "\u0633\u0646\u062a \u06a9\u06cc\u062a\u0633 \u0648 \u0646\u0648\u06cc\u0633", "\u5723\u57fa\u8328\u540c\u5c3c\u7ef4\u65af"], type$.ConstantStringMap_String_String); B.Country_B8J0 = new A.Country("Saint Kitts and Nevis", B.Map_ObAR9, "KN", "1869", 7, 7); B.Map_Obuqc = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xe1 Lucia", "Saint Lucia", "Saint Lucia", "St. Lucia", "\u30bb\u30f3\u30c8\u30eb\u30b7\u30a2", "Saint Lucia", "\u5723\u5362\u897f\u4e9a", "Saint Lucia", "St. Lucia", "Sainte-Lucie", "Santa Luc\xeda", "St. Lucia", "Santa L\xfacia", "\u0421\u0432\u0435\u0442\u0430 \u041b\u0443\u0446\u0438\u0458\u0430", "Sveta Lucija", "\u8056\u9732\u897f\u4e9e", "Saint Lucia", "Sf\xe2nta Elena", "\u0633\u0627\u0646\u062a \u0644\u0648\u0633\u064a\u0627", "\u0633\u0646\u062a \u0644\u0648\u0633\u06cc\u0627", "\u8056\u76e7\u897f\u4e9e"], type$.ConstantStringMap_String_String); B.Country_kyU = new A.Country("Saint Lucia", B.Map_Obuqc, "LC", "1758", 7, 7); B.Map_Obc47 = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xfd Martin (fr.)", "Frankriikka Saint Martin", "Saint-Martin", "Saint-Martin", "\u30b5\u30f3\u30fb\u30de\u30eb\u30bf\u30f3", "Saint Martin", "\u6cd5\u5c5e\u5723\u9a6c\u4e01", "Saint-Martin", "St. Martin", "Saint-Martin", "San Mart\xedn", "St. Martin", "S\xe3o Martinho", "\u0421\u0432\u0435\u0442\u0438 \u041c\u0430\u0440\u0442\u0438\u043d", "Sveti Martin", "\u8056\u99ac\u4e01", "Saint Martin", "Sf\xe2ntul Martin", "\u062a\u062c\u0645\u0639 \u0633\u0627\u0646 \u0645\u0627\u0631\u062a\u064a\u0646", "\u0633\u0646 \u0645\u0627\u0631\u062a\u0646", "\u8056\u99ac\u4e01\uff08\u6cd5\u570b\u90e8\u5206\uff09"], type$.ConstantStringMap_String_String); B.Country_Oou = new A.Country("Saint Martin", B.Map_Obc47, "MF", "590", 9, 9); B.Map_ObmqY = new A.ConstantStringMap(B.Object_8Gl, ["Saint Pierre a Miquelon", "Saint Pierre ja Miquelon", "Saint-Pierre i Miquelon", "Saint-Pierre-et-Miquelon", "\u30b5\u30f3\u30d4\u30a8\u30fc\u30eb\u5cf6\u30fb\u30df\u30af\u30ed\u30f3\u5cf6", "Saint-Pierre e Miquelon", "\u5723\u76ae\u57c3\u5c14\u548c\u5bc6\u514b\u9686\u7fa4\u5c9b", "Saint-Pierre en Miquelon", "St. Pierre und Miquelon", "Saint-Pierre-et-Miquelon", "San Pedro y Miquel\xf3n", "St. Pierre & Miquelon", "S\xe3o Pedro e Miquelon", "\u0421\u0435\u043d \u041f\u0458\u0435\u0440 \u0438 \u041c\u0438\u043a\u0435\u043b\u043e\u043d", "Sen Pjer i Mikelon", "\u8056\u76ae\u57c3\u8207\u5bc6\u514b\u9686\u7fa4\u5cf6", "Saint Pierre ve Miquelon", "Saint Pierre \u0219i Miquelon", "\u0633\u0627\u0646 \u0628\u064a\u064a\u0631 \u0648\u0645\u064a\u0643\u0644\u0648\u0646", "\u0633\u0646-\u067e\u06cc\u0631 \u0648 \u0645\u06cc\u06a9\u0644\u0648\u0646", "\u8056\u76ae\u57c3\u5c14\u540c\u7c73\u514b\u9686"], type$.ConstantStringMap_String_String); B.Country_cc6 = new A.Country("Saint Pierre and Miquelon", B.Map_ObmqY, "PM", "508", 6, 6); B.Map_ObgQW = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xfd Vincent a Grenad\xedny", "Saint Vincent ja Grenadine", "Saint Vincent i Grenadyny", "St. Vincent og Grenadinene", "\u30bb\u30f3\u30c8\u30d3\u30f3\u30bb\u30f3\u30c8\u53ca\u3073\u30b0\u30ec\u30ca\u30c7\u30a3\u30fc\u30f3\u8af8\u5cf6", "Saint Vincent e Grenadine", "\u5723\u6587\u68ee\u7279\u548c\u683c\u6797\u7eb3\u4e01\u65af", "Saint Vincent en de Grenadines", "St. Vincent und die Grenadinen", "Saint-Vincent-et-les-Grenadines", "San Vicente y las Granadinas", "St. Vincent & Grenadines", "S\xe3o Vicente e Granadinas", "\u0421\u0432\u0435\u0442\u0438 \u0412\u0438\u043d\u0441\u0435\u043d\u0442 \u0438 \u0413\u0440\u0435\u043d\u0430\u0434\u0438\u043d\u0438", "Sveti Vinsent i Grenadini", "\u8056\u6587\u68ee\u53ca\u683c\u745e\u90a3\u4e01", "Saint Vincent ve Grenadinler", "Sf\xe2ntul Vincen\u021biu \u0219i Grenadinele", "\u0633\u0627\u0646\u062a \u0641\u064a\u0646\u0633\u0646\u062a \u0648\u0627\u0644\u063a\u0631\u064a\u0646\u0627\u062f\u064a\u0646", "\u0633\u0646\u062a \u0648\u06cc\u0646\u0633\u0646\u062a \u0648 \u06af\u0631\u0646\u0627\u062f\u06cc\u0646\u200c\u0647\u0627", "\u8056\u6587\u68ee\u7279\u540c\u683c\u6797\u7eb3\u4e01\u65af"], type$.ConstantStringMap_String_String); B.Country_gc6 = new A.Country("Saint Vincent and the Grenadines", B.Map_ObgQW, "VC", "1784", 7, 7); B.Map_ObwfE = new A.ConstantStringMap(B.Object_8Gl, ["Samoa", "Samoa", "Samoa", "Samoa", "\u30b5\u30e2\u30a2", "Samoa", "\u8428\u6469\u4e9a", "Samoa", "Samoa", "Samoa", "Samoa", "Samoa", "Samoa", "\u0421\u0430\u043c\u043e\u0430", "Samoa", "\u85a9\u6469\u4e9e", "Samoa", "Samoa", "\u0633\u0627\u0645\u0648\u0627", "\u0633\u0627\u0645\u0648\u0622", "\u85a9\u6469\u4e9e"], type$.ConstantStringMap_String_String); B.Country_TXo = new A.Country("Samoa", B.Map_ObwfE, "WS", "685", 7, 7); B.Map_ObUfa = new A.ConstantStringMap(B.Object_8Gl, ["San Mar\xedno", "San Marino", "San Marino", "San Marino", "\u30b5\u30f3\u30de\u30ea\u30ce", "San Marino", "\u5723\u9a6c\u529b\u8bfa", "San Marino", "San Marino", "Saint-Marin", "San Marino", "San Marino", "San Marino", "\u0421\u0430\u043d \u041c\u0430\u0440\u0438\u043d\u043e", "San Marino", "\u8056\u99ac\u5229\u8afe", "San Marino", "San Marino", "\u0633\u0627\u0646 \u0645\u0627\u0631\u064a\u0646\u0648", "\u0633\u0627\u0646 \u0645\u0627\u0631\u06cc\u0646\u0648", "\u8056\u99ac\u529b\u8afe"], type$.ConstantStringMap_String_String); B.Country_q5g = new A.Country("San Marino", B.Map_ObUfa, "SM", "378", 10, 10); B.Map_Obcc6 = new A.ConstantStringMap(B.Object_8Gl, ["Sv\xe4t\xfd Tom\xe1\u0161 a Princov ostrov", "S\xe3o Tom\xe9 ja Pr\xedncipe", "Wyspy \u015awi\u0119tego Tomasza i Ksi\u0105\u017c\u0119ca", "S\xe3o Tom\xe9 og Pr\xedncipe", "\u30b5\u30f3\u30c8\u30e1\u30fb\u30d7\u30ea\u30f3\u30b7\u30da", "S\xe3o Tom\xe9 e Pr\xedncipe", "\u5723\u591a\u7f8e\u548c\u666e\u6797\u897f\u6bd4", "Sao Tom\xe9 en Principe", "S\xe3o Tom\xe9 und Pr\xedncipe", "Sao Tom\xe9-et-Principe", "Santo Tom\xe9 y Pr\xedncipe", "S\xe3o Tom\xe9 & Pr\xedncipe", "S\xe3o Tom\xe9 e Pr\xedncipe", "\u0421\u0430\u043e \u0422\u043e\u043c\u0435 \u0438 \u041f\u0440\u0438\u043d\u0441\u0438\u043f\u0435", "Sao Tome i Prinsipe", "\u8056\u591a\u7f8e\u666e\u6797\u897f\u6bd4", "S\xe3o Tom\xe9 ve Pr\xedncipe", "Sao Tome \u015fi Principe", "\u0633\u0627\u0648 \u062a\u0648\u0645\u064a \u0648\u0628\u0631\u064a\u0646\u0633\u064a\u0628", "\u0633\u0627\u0626\u0648\u062a\u0648\u0645\u0647 \u0648 \u067e\u0631\u0646\u0633\u06cc\u067e", "\u8056\u591a\u7f8e\u548c\u666e\u6797\u897f\u6bd4"], type$.ConstantStringMap_String_String); B.Country_CJT = new A.Country("Sao Tome and Principe", B.Map_Obcc6, "ST", "239", 7, 7); B.Map_ObyLX = new A.ConstantStringMap(B.Object_8Gl, ["Saudsk\xe1 Ar\xe1bia", "Saudi-Ar\xe1bia", "Arabia Saudyjska", "Saudi-Arabia", "\u30b5\u30a6\u30b8\u30a2\u30e9\u30d3\u30a2", "Arabia Saudita", "\u6c99\u7279\u963f\u62c9\u4f2f", "Saoedi-Arabi\xeb", "Saudi-Arabien", "Arabie saoudite", "Arabia Saud\xed", "Saudi Arabia", "Ar\xe1bia Saudita", "\u0421\u0430\u0443\u0434\u0438\u0458\u0441\u043a\u0430 \u0410\u0440\u0430\u0431\u0438\u0458\u0430", "Saudijska Arabija", "\u6c99\u70cf\u5730\u963f\u62c9", "Suudi Arabistan", "Arabia Saudit\u0103", "\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629", "\u0639\u0631\u0628\u0633\u062a\u0627\u0646 \u0633\u0639\u0648\u062f\u06cc", "\u6c99\u5730\u963f\u62c9\u4f2f"], type$.ConstantStringMap_String_String); B.Country_bTF = new A.Country("Saudi Arabia", B.Map_ObyLX, "SA", "966", 9, 9); B.Map_Ob03 = new A.ConstantStringMap(B.Object_8Gl, ["Senegal", "Senegal", "Senegal", "Senegal", "\u30bb\u30cd\u30ac\u30eb", "Senegal", "\u585e\u5185\u52a0\u5c14", "Senegal", "Senegal", "S\xe9n\xe9gal", "Senegal", "Senegal", "Senegal", "\u0421\u0435\u043d\u0435\u0433\u0430\u043b", "Senegal", "\u585e\u5167\u52a0\u723e", "Senegal", "Senegal", "\u0627\u0644\u0633\u0646\u063a\u0627\u0644", "\u0633\u0646\u06af\u0627\u0644", "\u585e\u5167\u52a0\u723e"], type$.ConstantStringMap_String_String); B.Country_iyE = new A.Country("Senegal", B.Map_Ob03, "SN", "221", 9, 9); B.Map_Obgkc0 = new A.ConstantStringMap(B.Object_8Gl, ["Srbsko", "Serbia", "Serbia", "Serbia", "\u30bb\u30eb\u30d3\u30a2", "Serbia", "\u585e\u5c14\u7ef4\u4e9a", "Servi\xeb", "Serbien", "Serbie", "Serbia", "Serbia", "S\xe9rvia", "\u0421\u0440\u0431\u0438\u0458\u0430", "Srbija", "\u585e\u723e\u7dad\u4e9e", "S\u0131rbistan", "Serbia", "\u0635\u0631\u0628\u064a\u0627", "\u0635\u0631\u0628\u0633\u062a\u0627\u0646", "\u585e\u723e\u7dad\u4e9e"], type$.ConstantStringMap_String_String); B.Country_2ru = new A.Country("Serbia", B.Map_Obgkc0, "RS", "381", 12, 12); B.Map_ObAec = new A.ConstantStringMap(B.Object_8Gl, ["Seychely", "Seychellsullot", "Seszele", "Seychellene", "\u30bb\u30fc\u30b7\u30a7\u30eb", "Seychelles", "\u585e\u820c\u5c14", "Seychellen", "Seychellen", "Seychelles", "Seychelles", "Seychelles", "Seychelles", "\u0421\u0435\u0458\u0448\u0435\u043b\u0438", "Sej\u0161eli", "\u585e\u5e2d\u723e", "Sey\u015feller", "Seychelles", "\u0633\u064a\u0634\u0644", "\u0633\u06cc\u0634\u0644", "\u585e\u820c\u723e"], type$.ConstantStringMap_String_String); B.Country_2jN0 = new A.Country("Seychelles", B.Map_ObAec, "SC", "248", 6, 6); B.Map_ObqMO = new A.ConstantStringMap(B.Object_8Gl, ["Sierra Leone", "Sierra Leone", "Sierra Leone", "Sierra Leone", "\u30b7\u30a8\u30e9\u30ec\u30aa\u30cd", "Sierra Leone", "\u585e\u62c9\u5229\u6602", "Sierra Leone", "Sierra Leone", "Sierra Leone", "Sierra Leona", "Sierra Leone", "Serra Leoa", "\u0421\u0438\u0458\u0435\u0440\u0430 \u041b\u0435\u043e\u043d\u0435", "Sijera Leone", "\u7345\u5b50\u5c71", "Sierra Leone", "Sierra Leone", "\u0633\u064a\u0631\u0627\u0644\u064a\u0648\u0646", "\u0633\u06cc\u0631\u0627\u0644\u0626\u0648\u0646", "\u585e\u62c9\u5229\u6602"], type$.ConstantStringMap_String_String); B.Country_wp7 = new A.Country("Sierra Leone", B.Map_ObqMO, "SL", "232", 8, 8); B.Map_ObKT5 = new A.ConstantStringMap(B.Object_8Gl, ["Singapur", "Singapore", "Singapur", "Singapore", "\u30b7\u30f3\u30ac\u30dd\u30fc\u30eb", "Singapore", "\u65b0\u52a0\u5761", "Singapore", "Singapur", "Singapour", "Singapur", "Singapore", "Cingapura", "\u0421\u0438\u043d\u0433\u0430\u043f\u0443\u0440", "Singapur", "\u65b0\u52a0\u5761", "Singapur", "Singapore", "\u0633\u0646\u063a\u0627\u0641\u0648\u0631\u0629", "\u0633\u0646\u06af\u0627\u067e\u0648\u0631", "\u661f\u67b6\u5761"], type$.ConstantStringMap_String_String); B.Country_8xL = new A.Country("Singapore", B.Map_ObKT5, "SG", "65", 8, 8); B.Map_ObPbB = new A.ConstantStringMap(B.Object_8Gl, ["Slovensko", "Slov\xe1kia", "S\u0142owacja", "Slovakia", "\u30b9\u30ed\u30d0\u30ad\u30a2", "Slovacchia", "\u65af\u6d1b\u4f10\u514b", "Slowakije", "Slowakei", "Slovaquie", "Eslovaquia", "Slovakia", "Eslov\xe1quia", "\u0421\u043b\u043e\u0432\u0430\u0447\u043a\u0430", "Slova\u010dka", "\u65af\u6d1b\u4f10\u514b", "Slovakya", "Slovacia", "\u0633\u0644\u0648\u0641\u0627\u0643\u064a\u0627", "\u0627\u0633\u0644\u0648\u0627\u06a9\u06cc", "\u65af\u6d1b\u4f10\u514b"], type$.ConstantStringMap_String_String); B.Country_8aB1 = new A.Country("Slovakia", B.Map_ObPbB, "SK", "421", 9, 9); B.Map_ObOlH = new A.ConstantStringMap(B.Object_8Gl, ["Slovinsko", "Slovenia", "S\u0142owenia", "Slovenia", "\u30b9\u30ed\u30d9\u30cb\u30a2", "Slovenia", "\u65af\u6d1b\u6587\u5c3c\u4e9a", "Sloveni\xeb", "Slowenien", "Slov\xe9nie", "Eslovenia", "Slovenia", "Eslov\xeania", "\u0421\u043b\u043e\u0432\u0435\u043d\u0438\u0458\u0435", "Slovenija", "\u65af\u6d1b\u7dad\u5c3c\u4e9e", "Slovenya", "Slovenia", "\u0633\u0644\u0648\u0641\u064a\u0646\u064a\u0627", "\u0627\u0633\u0644\u0648\u0648\u0646\u06cc", "\u65af\u6d1b\u6587\u5c3c\u4e9e"], type$.ConstantStringMap_String_String); B.Country_4CA = new A.Country("Slovenia", B.Map_ObOlH, "SI", "386", 8, 8); B.Map_Ob5YV = new A.ConstantStringMap(B.Object_8Gl, ["\u0160alam\xfanove ostrovy", "Salomon-sullot", "Wyspy Salomona", "Salomon\xf8yene", "\u30bd\u30ed\u30e2\u30f3\u8af8\u5cf6", "Isole Salomone", "\u6240\u7f57\u95e8\u7fa4\u5c9b", "Salomonseilanden", "Salomonen", "\xceles Salomon", "Islas Salom\xf3n", "Solomon Islands", "Ilhas Salom\xe3o", "\u0421\u043e\u043b\u043e\u043c\u043e\u043d\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Solomonska Ostrva", "\u6240\u7f85\u9580\u7fa4\u5cf6", "Solomon Adalar\u0131", "Insulele Solomon", "\u062c\u0632\u0631 \u0633\u0644\u064a\u0645\u0627\u0646", "\u062c\u0632\u0627\u06cc\u0631 \u0633\u0644\u06cc\u0645\u0627\u0646", "\u6240\u7f85\u9580\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_wIv = new A.Country("Solomon Islands", B.Map_Ob5YV, "SB", "677", 5, 5); B.Map_ObeDt = new A.ConstantStringMap(B.Object_8Gl, ["Som\xe1lsko", "Som\xe1lia", "Somalia", "Somalia", "\u30bd\u30de\u30ea\u30a2", "Somalia", "\u7d22\u9a6c\u91cc", "Somali\xeb", "Somalia", "Somalie", "Somalia", "Somalia", "Som\xe1lia", "\u0421\u043e\u043c\u0430\u043b\u0438\u0458\u0430", "Somalija", "\u7d22\u99ac\u5229\u4e9e", "Somali", "Somalia", "\u0627\u0644\u0635\u0648\u0645\u0627\u0644", "\u0633\u0648\u0645\u0627\u0644\u06cc", "\u7d22\u99ac\u91cc"], type$.ConstantStringMap_String_String); B.Country_IUb = new A.Country("Somalia", B.Map_ObeDt, "SO", "252", 8, 8); B.Map_Obksx = new A.ConstantStringMap(B.Object_8Gl, ["Ju\u017en\xe1 Afrika", "M\xe1tta-Afrihk\xe1", "Republika Po\u0142udniowej Afryki", "S\xf8r-Afrika", "\u5357\u30a2\u30d5\u30ea\u30ab", "Sudafrica", "\u5357\u975e", "Zuid-Afrika", "S\xfcdafrika", "Afrique du Sud", "Sud\xe1frica", "South Africa", "\xc1frica do Sul", "\u0408\u0443\u0436\u043d\u043e\u0430\u0444\u0440\u0438\u0447\u043a\u0430 \u0420\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430", "Ju\u017enoafri\u010dka Republika", "\u5357\u975e", "G\xfcney Afrika", "Africa de Sud", "\u062c\u0646\u0648\u0628 \u0623\u0641\u0631\u064a\u0642\u064a\u0627", "\u0622\u0641\u0631\u06cc\u0642\u0627\u06cc \u062c\u0646\u0648\u0628\u06cc", "\u5357\u975e"], type$.ConstantStringMap_String_String); B.Country_MUB = new A.Country("South Africa", B.Map_Obksx, "ZA", "27", 9, 9); B.Map_ObE0K = new A.ConstantStringMap(B.Object_8Gl, ["Ju\u017en\xfd Sud\xe1n", "M\xe1ttasudan", "Sudan Po\u0142udniowy", "S\xf8r-Sudan", "\u5357\u30b9\u30fc\u30c0\u30f3", "Sud Sudan", "\u5357\u82cf\u4e39", "Zuid-Soedan", "S\xfcdsudan", "Soudan du Sud", "Sud\xe1n del Sur", "South Sudan", "Sud\xe3o do Sul", "\u0408\u0443\u0436\u043d\u0438 \u0421\u0443\u0434\u0430\u043d", "Ju\u017eni Sudan", "\u5357\u8607\u4e39", "G\xfcney Sudan", "Sudanul de Sud", "\u062c\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062f\u0627\u0646", "\u0633\u0648\u062f\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc", "\u5357\u8607\u4e39"], type$.ConstantStringMap_String_String); B.Country_YZQ = new A.Country("South Sudan", B.Map_ObE0K, "SS", "211", 9, 9); B.Map_ObQXS = new A.ConstantStringMap(B.Object_8Gl, ["Ju\u017en\xe1 Georgia a Ju\u017en\xe9 Sandwichove ostrovy", "Lulli Georgia ja Lulli Sandwich-sullot", "Georgia Po\u0142udniowa i Sandwich Po\u0142udniowy", "S\xf8r-Georgia og S\xf8r-Sandwich\xf8yene", "\u30b5\u30a6\u30b9\u30b8\u30e7\u30fc\u30b8\u30a2\u30fb\u30b5\u30a6\u30b9\u30b5\u30f3\u30c9\u30a6\u30a3\u30c3\u30c1\u8af8\u5cf6", "Georgia del Sud e Sandwich australi", "\u5357\u4e54\u6cbb\u4e9a\u548c\u5357\u6851\u5a01\u5947\u7fa4\u5c9b", "Zuid-Georgia en Zuidelijke Sandwicheilanden", "S\xfcdgeorgien und die S\xfcdlichen Sandwichinseln", "G\xe9orgie du Sud et \xeeles Sandwich du Sud", "Islas Georgia del Sur y Sandwich del Sur", "South Georgia & South Sandwich Islands", "Ge\xf3rgia do Sul e Ilhas Sandwich do Sul", "\u0408\u0443\u0436\u043d\u0430 \u040f\u043e\u0440\u045f\u0438\u0458\u0430 \u0438 \u0408\u0443\u0436\u043d\u0430 \u0421\u0435\u043d\u0434\u0432\u0438\u0447\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Ju\u017ena D\u017eord\u017eija i Ju\u017ena Sendvi\u010dka Ostrva", "\u5357\u55ac\u6cbb\u4e9e\u8207\u5357\u4e09\u660e\u6cbb\u7fa4\u5cf6 ", "G\xfcney Georgia ve G\xfcney Sandwich Adalar\u0131", "Georgia de Sud \u0219i Insulele Sandwich de Sud", "\u062c\u0648\u0631\u062c\u064a\u0627 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629 \u0648\u062c\u0632\u0631 \u0633\u0627\u0646\u062f\u0648\u064a\u062a\u0634 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629", "\u062c\u0632\u0627\u06cc\u0631 \u062c\u0648\u0631\u062c\u06cc\u0627\u06cc \u062c\u0646\u0648\u0628\u06cc \u0648 \u0633\u0627\u0646\u062f\u0648\u06cc\u0686 \u062c\u0646\u0648\u0628\u06cc", "\u5357\u55ac\u6cbb\u4e9e\u5dde\u540c\u5357\u6851\u5a01\u5947\u7fa4\u5cf6"], type$.ConstantStringMap_String_String); B.Country_27I = new A.Country("South Georgia and the South Sandwich Islands", B.Map_ObQXS, "GS", "500", 15, 15); B.Map_ObaBe = new A.ConstantStringMap(B.Object_8Gl, ["\u0160panielsko", "Sp\xe1nia", "Hiszpania", "Spania", "\u30b9\u30da\u30a4\u30f3", "Spagna", "\u897f\u73ed\u7259", "Spanje", "Spanien", "Espagne", "Espa\xf1a", "Spain", "Espanha", "\u0428\u043f\u0430\u043d\u0438\u0458\u0430", "\u0160panija", "\u897f\u73ed\u7259", "\u0130spanya", "Spania", "\u0625\u0633\u0628\u0627\u0646\u064a\u0627", "\u0627\u0633\u067e\u0627\u0646\u06cc\u0627", "\u897f\u73ed\u7259"], type$.ConstantStringMap_String_String); B.Country_44O = new A.Country("Spain", B.Map_ObaBe, "ES", "34", 9, 9); B.Map_ObAsl = new A.ConstantStringMap(B.Object_8Gl, ["Sr\xed Lanka", "Sri Lanka", "Sri Lanka", "Sri Lanka", "\u30b9\u30ea\u30e9\u30f3\u30ab", "Sri Lanka", "\u65af\u91cc\u5170\u5361", "Sri Lanka", "Sri Lanka", "Sri Lanka", "Sri Lanka", "Sri Lanka", "Sri Lanka", "\u0428\u0440\u0438 \u041b\u0430\u043d\u043a\u0430", "\u0160ri Lanka", "\u65af\u91cc\u862d\u5361", "Sri Lanka", "Sri Lanka", "\u0633\u0631\u064a\u0644\u0627\u0646\u0643\u0627", "\u0633\u0631\u06cc\u0644\u0627\u0646\u06a9\u0627", "\u65af\u91cc\u862d\u5361"], type$.ConstantStringMap_String_String); B.Country_q86 = new A.Country("Sri Lanka", B.Map_ObAsl, "LK", "94", 9, 9); B.Map_ObACQ = new A.ConstantStringMap(B.Object_8Gl, ["Sud\xe1n", "Davvisudan", "Sudan", "Sudan", "\u30b9\u30fc\u30c0\u30f3", "Sudan", "\u82cf\u4e39", "Soedan", "Sudan", "Soudan", "Sud\xe1n", "Sudan", "Sud\xe3o", "\u0421\u0443\u0434\u0430\u043d", "Sudan", "\u8607\u4e39", "Sudan", "Sudan", "\u0627\u0644\u0633\u0648\u062f\u0627\u0646", "\u0633\u0648\u062f\u0627\u0646", "\u8607\u4e39"], type$.ConstantStringMap_String_String); B.Country_dka = new A.Country("Sudan", B.Map_ObACQ, "SD", "249", 9, 9); B.Map_ObiDZ = new A.ConstantStringMap(B.Object_8Gl, ["Surinam", "Surinam", "Surinam", "Surinam", "\u30b9\u30ea\u30ca\u30e0", "Suriname", "\u82cf\u91cc\u5357", "Suriname", "Suriname", "Suriname", "Surinam", "Suriname", "Suriname", "\u0421\u0443\u0440\u0438\u043d\u0430\u043c", "Surinam", "\u8607\u5229\u5357", "Surinam", "Surinam", "\u0633\u0648\u0631\u064a\u0646\u0627\u0645", "\u0633\u0648\u0631\u06cc\u0646\u0627\u0645", "\u8607\u91cc\u5357"], type$.ConstantStringMap_String_String); B.Country_5aZ = new A.Country("Suriname", B.Map_ObiDZ, "SR", "597", 7, 7); B.Map_ObP5r = new A.ConstantStringMap(B.Object_8Gl, ["Svalbard a Jan Mayen", "Svalb\xe1rda ja Jan Mayen", "Svalbard i Jan Mayen", "Svalbard og Jan Mayen", "\u30b9\u30d0\u30fc\u30eb\u30d0\u30eb\u8af8\u5cf6\u30fb\u30e4\u30f3\u30de\u30a4\u30a8\u30f3\u5cf6", "Svalbard e Jan Mayen", "\u65af\u74e6\u5c14\u5df4\u548c\u626c\u9a6c\u5ef6", "Spitsbergen en Jan Mayen", "Spitzbergen und Jan Mayen", "Svalbard et Jan Mayen", "Svalbard y Jan Mayen", "Svalbard & Jan Mayen", "Svalbard e Jan Mayen", "\u0421\u0432\u0430\u043b\u0431\u0430\u0440\u0434", "Svalbard", "\u65af\u74e6\u5df4\u53ca\u5c16\u68c9", "Svalbard ve Jan Mayen", "Svalbard \u0219i Jan Mayen", "\u0633\u0641\u0627\u0644\u0628\u0627\u0631\u062f \u0648\u064a\u0627\u0646 \u0645\u0627\u064a\u0646", "\u0633\u0648\u0627\u0644\u0628\u0627\u0631\u062f \u0648 \u06cc\u0627\u0646 \u0645\u0627\u06cc\u0646", "\u65af\u74e6\u5c14\u5df4\u5fb7\u540c\u626c\xb7\u9a6c\u5ef6"], type$.ConstantStringMap_String_String); B.Country_aJC = new A.Country("Svalbard and Jan Mayen", B.Map_ObP5r, "SJ", "47", 8, 8); B.Map_ObwHJ = new A.ConstantStringMap(B.Object_8Gl, ["Eswatini", "Svazieana", "Eswatini", "Eswatini", "\u30a8\u30b9\u30ef\u30c6\u30a3\u30cb", "Swaziland", "\u65af\u5a01\u58eb\u5170", "eSwatini", "Eswatini", "Eswatini", "Esuatini", "Eswatini", "Eswatini", "\u0421\u0432\u0430\u0437\u0438\u043b\u0430\u043d\u0434", "Svaziland", "\u53f2\u74e6\u5e1d\u5c3c", "Esvatini", "Eswatini", "\u0625\u0633\u0648\u0627\u062a\u064a\u0646\u064a", "\u0627\u0633\u0648\u0627\u062a\u06cc\u0646\u06cc", "\u65af\u5a01\u58eb\u862d"], type$.ConstantStringMap_String_String); B.Country_gbq = new A.Country("Eswatini", B.Map_ObwHJ, "SZ", "268", 8, 8); B.Map_Ob4m4 = new A.ConstantStringMap(B.Object_8Gl, ["\u0160v\xe9dsko", "Ruo\u0167\u0167a", "Szwecja", "Sverige", "\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3", "Svezia", "\u745e\u5178", "Zweden", "Schweden", "Su\xe8de", "Suecia", "Sweden", "Su\xe9cia", "\u0428\u0432\u0435\u0434\u0441\u043a\u0430", "\u0160vedska", "\u745e\u5178", "\u0130sve\xe7", "Suedia", "\u0627\u0644\u0633\u0648\u064a\u062f", "\u0633\u0648\u0626\u062f", "\u745e\u5178"], type$.ConstantStringMap_String_String); B.Country_61x = new A.Country("Sweden", B.Map_Ob4m4, "SE", "46", 7, 13); B.Map_Ob6DQ = new A.ConstantStringMap(B.Object_8Gl, ["\u0160vaj\u010diarsko", "\u0160veica", "Szwajcaria", "Sveits", "\u30b9\u30a4\u30b9", "Svizzera", "\u745e\u58eb", "Zwitserland", "Schweiz", "Suisse", "Suiza", "Switzerland", "Su\xed\xe7a", "\u0428\u0432\u0430\u0458\u0446\u0430\u0440\u0441\u043a\u0430", "\u0160vajcarska", "\u745e\u58eb", "\u0130svi\xe7re", "Elve\u0163ia", "\u0633\u0648\u064a\u0633\u0631\u0627", "\u0633\u0648\u0626\u06cc\u0633", "\u745e\u58eb"], type$.ConstantStringMap_String_String); B.Country_vE5 = new A.Country("Switzerland", B.Map_Ob6DQ, "CH", "41", 9, 12); B.Map_ObsBb = new A.ConstantStringMap(B.Object_8Gl, ["S\xfdria", "Syria", "Syria", "Syria", "\u30b7\u30ea\u30a2", "Siria", "\u53d9\u5229\u4e9a", "Syri\xeb", "Syrien", "Syrie", "Siria", "Syria", "S\xedria", "\u0421\u0438\u0440\u0438\u0458\u0430", "Sirija", "\u6558\u5229\u4e9e", "Suriye", "Siria", "\u0633\u0648\u0631\u064a\u0627", "\u0633\u0648\u0631\u06cc\u0647", "\u963f\u62c9\u4f2f\u6558\u5229\u4e9e\u5171\u548c\u570b"], type$.ConstantStringMap_String_String); B.Country_P3K = new A.Country("Syrian Arab Republic", B.Map_ObsBb, "SY", "963", 10, 10); B.Map_ObPvD = new A.ConstantStringMap(B.Object_8Gl, ["Taiwan", "Taiwan", "Tajwan", "Taiwan", "\u53f0\u6e7e", "Taiwan", "\u53f0\u6e7e", "Taiwan", "Taiwan", "Ta\xefwan", "Taiw\xe1n", "Taiwan", "Taiwan", "\u0422\u0430\u0458\u0432\u0430\u043d", "Tajvan", "\u53f0\u7063", "Tayvan", "Taiwan", "\u062a\u0627\u064a\u0648\u0627\u0646", "\u062a\u0627\u06cc\u0648\u0627\u0646", "\u53f0\u7063"], type$.ConstantStringMap_String_String); B.Country_bEa0 = new A.Country("Taiwan", B.Map_ObPvD, "TW", "886", 9, 9); B.Map_ObE0K0 = new A.ConstantStringMap(B.Object_8Gl, ["Tad\u017eikistan", "Ta\u017eikistan", "Tad\u017cykistan", "Tadsjikistan", "\u30bf\u30b8\u30ad\u30b9\u30bf\u30f3", "Tagikistan", "\u5854\u5409\u514b\u65af\u5766", "Tadzjikistan", "Tadschikistan", "Tadjikistan", "Tayikist\xe1n", "Tajikistan", "Tajiquist\xe3o", "\u0422\u0430\u045f\u0438\u043a\u0438\u0441\u0442\u0430\u043d", "Tad\u017eikistan", "\u5854\u5409\u514b", "Tacikistan", "Tadiquist\xe3o", "\u0637\u0627\u062c\u064a\u0643\u0633\u062a\u0627\u0646", "\u062a\u0627\u062c\u06cc\u06a9\u0633\u062a\u0627\u0646", "\u5854\u5409\u514b\u65af\u5766"], type$.ConstantStringMap_String_String); B.Country_UW6 = new A.Country("Tajikistan", B.Map_ObE0K0, "TJ", "992", 9, 9); B.Map_ObEu7 = new A.ConstantStringMap(B.Object_8Gl, ["Tanz\xe1nia", "Tanz\xe1nia", "Tanzania", "Tanzania", "\u30bf\u30f3\u30b6\u30cb\u30a2", "Tanzania", "\u5766\u6851\u5c3c\u4e9a", "Tanzania", "Tansania", "Tanzanie", "Tanzania", "Tanzania", "Tanz\xe2nia", "\u0422\u0430\u043d\u0437\u0430\u043d\u0438\u0458\u0430", "Tanzanija", "\u5766\u5c1a\u5c3c\u4e9e", "Tanzanya", "Tanzania", "\u062a\u0646\u0632\u0627\u0646\u064a\u0627", "\u062a\u0627\u0646\u0632\u0627\u0646\u06cc\u0627", "\u5766\u6851\u5c3c\u4e9e\uff0c\u806f\u5408\u5171\u548c\u570b"], type$.ConstantStringMap_String_String); B.Country_OTV = new A.Country("Tanzania, United Republic of Tanzania", B.Map_ObEu7, "TZ", "255", 9, 9); B.Map_ObWhi = new A.ConstantStringMap(B.Object_8Gl, ["Thajsko", "Thaieana", "Tajlandia", "Thailand", "\u30bf\u30a4", "Thailandia", "\u6cf0\u56fd", "Thailand", "Thailand", "Tha\xeflande", "Tailandia", "Thailand", "Tail\xe2ndia", "\u0422\u0430\u0458\u043b\u0430\u043d\u0434", "Tajland", "\u6cf0\u570b", "Tayland", "Tailanda", "\u062a\u0627\u064a\u0644\u0627\u0646\u062f", "\u062a\u0627\u06cc\u0644\u0646\u062f", "\u6cf0\u570b"], type$.ConstantStringMap_String_String); B.Country_E8w = new A.Country("Thailand", B.Map_ObWhi, "TH", "66", 9, 9); B.Map_Ob88p = new A.ConstantStringMap(B.Object_8Gl, ["V\xfdchodn\xfd Timor", "Nuorta-Timor", "Timor Wschodni", "\xd8st-Timor", "\u6771\u30c6\u30a3\u30e2\u30fc\u30eb", "Timor Est", "\u4e1c\u5e1d\u6c76", "Oost-Timor", "Timor-Leste", "Timor oriental", "Timor-Leste", "Timor-Leste", "Timor-Leste", "\u0418\u0441\u0442\u043e\u0447\u043d\u0438 \u0422\u0438\u043c\u043e\u0440", "Isto\u010dni Timor", "\u6771\u5e1d\u6c76", "Do\u011fu Timor", "Timorul de Est", "\u062a\u064a\u0645\u0648\u0631 \u0627\u0644\u0634\u0631\u0642\u064a\u0629", "\u062a\u06cc\u0645\u0648\u0631 \u0634\u0631\u0642\u06cc", "\u6771\u5e1d\u6c76"], type$.ConstantStringMap_String_String); B.Country_ylL = new A.Country("Timor-Leste", B.Map_Ob88p, "TL", "670", 7, 7); B.Map_ObM6L = new A.ConstantStringMap(B.Object_8Gl, ["Togo", "Togo", "Togo", "Togo", "\u30c8\u30fc\u30b4", "Togo", "\u591a\u54e5", "Togo", "Togo", "Togo", "Togo", "Togo", "Ir", "\u0422\u043e\u0433\u043e", "Togo", "\u591a\u54e5", "Togo", "Togo", "\u062a\u0648\u063a\u0648", "\u062a\u0648\u06af\u0648", "\u591a\u54e5"], type$.ConstantStringMap_String_String); B.Country_BKI = new A.Country("Togo", B.Map_ObM6L, "TG", "228", 8, 8); B.Map_ObnOw = new A.ConstantStringMap(B.Object_8Gl, ["Tokelau", "Tokelau", "Tokelau", "Tokelau", "\u30c8\u30b1\u30e9\u30a6", "Tokelau", "\u6258\u514b\u52b3", "Tokelau", "Tokelau", "Tokelau", "Tokelau", "Tokelau", "Tokelau", "\u0422\u043e\u043a\u0435\u043b\u0430\u0443", "Tokelau", "\u6258\u514b\u52de", "Tokelau", "Tokelau", "\u062a\u0648\u0643\u064a\u0644\u0627\u0648", "\u062a\u0648\u06a9\u0644\u0627\u0626\u0648", "\u6258\u514b\u52b3"], type$.ConstantStringMap_String_String); B.Country_kqK = new A.Country("Tokelau", B.Map_ObnOw, "TK", "690", 4, 4); B.Map_ObuBV = new A.ConstantStringMap(B.Object_8Gl, ["Tonga", "Tonga", "Tonga", "Tonga", "\u30c8\u30f3\u30ac", "Tonga", "\u6c64\u52a0", "Tonga", "Tonga", "Tonga", "Tonga", "Tonga", "Tonga", "\u0422\u043e\u043d\u0433\u0430", "Tonga", "\u6771\u52a0", "Tonga", "Tonga", "\u062a\u0648\u0646\u063a\u0627", "\u062a\u0648\u0646\u06af\u0627", "\u6e6f\u52a0"], type$.ConstantStringMap_String_String); B.Country_ecN = new A.Country("Tonga", B.Map_ObuBV, "TO", "676", 7, 7); B.Map_ObKhz = new A.ConstantStringMap(B.Object_8Gl, ["Trinidad a Tobago", "Trinidad ja Tobago", "Trynidad i Tobago", "Trinidad og Tobago", "\u30c8\u30ea\u30cb\u30c0\u30fc\u30c9\u30fb\u30c8\u30d0\u30b4", "Trinidad e Tobago", "\u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5", "Trinidad en Tobago", "Trinidad und Tobago", "Trinit\xe9-et-Tobago", "Trinidad y Tobago", "Trinidad & Tobago", "Trinidad e Tobago", "\u0422\u0440\u0438\u043d\u0438\u0434\u0430\u0434 \u0438 \u0422\u043e\u0431\u0430\u0433\u043e", "Trinidad i Tobago", "\u5343\u91cc\u9054\u53ca\u6258\u5df4\u54e5", "Trinidad ve Tobago", "Trinidad \u015fi Tobago", "\u062a\u0631\u064a\u0646\u064a\u062f\u0627\u062f \u0648\u062a\u0648\u0628\u0627\u063a\u0648", "\u062a\u0631\u06cc\u0646\u06cc\u062f\u0627\u062f \u0648 \u062a\u0648\u0628\u0627\u06af\u0648", "\u7279\u7acb\u5c3c\u9054\u548c\u591a\u5df4\u54e5"], type$.ConstantStringMap_String_String); B.Country_Wf3 = new A.Country("Trinidad and Tobago", B.Map_ObKhz, "TT", "1868", 7, 7); B.Map_Obe4k = new A.ConstantStringMap(B.Object_8Gl, ["Tunisko", "Tunisia", "Tunezja", "Tunisia", "\u30c1\u30e5\u30cb\u30b8\u30a2", "Tunisia", "\u7a81\u5c3c\u65af", "Tunesi\xeb", "Tunesien", "Tunisie", "T\xfanez", "Tunisia", "Tun\xedsia", "\u0422\u0443\u043d\u0438\u0441", "Tunis", "\u7a81\u5c3c\u897f\u4e9e", "Tunus", "Tunisia", "\u062a\u0648\u0646\u0633", "\u062a\u0648\u0646\u0633", "\u7a81\u5c3c\u65af"], type$.ConstantStringMap_String_String); B.Country_MIo = new A.Country("Tunisia", B.Map_Obe4k, "TN", "216", 8, 8); B.Map_Ob5eO = new A.ConstantStringMap(B.Object_8Gl, ["Turecko", "Durka", "Turcja", "Tyrkia", "\u30c8\u30eb\u30b3", "Turchia", "\u571f\u8033\u5176", "Turkije", "T\xfcrkei", "Turquie", "Turqu\xeda", "Turkey", "Peru", "\u0422\u0443\u0440\u0441\u043a\u0430", "Turska", "\u571f\u8033\u5176", "T\xfcrkiye", "Turcia", "\u062a\u0631\u0643\u064a\u0627", "\u062a\u0631\u06a9\u06cc\u0647", "\u571f\u8033\u5176"], type$.ConstantStringMap_String_String); B.Country_4IJ = new A.Country("Turkey", B.Map_Ob5eO, "TR", "90", 10, 10); B.Map_ObUUC = new A.ConstantStringMap(B.Object_8Gl, ["Turkm\xe9nsko", "Turkmenistan", "Turkmenistan", "Turkmenistan", "\u30c8\u30eb\u30af\u30e1\u30cb\u30b9\u30bf\u30f3", "Turkmenistan", "\u571f\u5e93\u66fc\u65af\u5766", "Turkmenistan", "Turkmenistan", "Turkm\xe9nistan", "Turkmenist\xe1n", "Turkmenistan", "Turcomenist\xe3o", "\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0438\u0441\u0442\u0430\u043d", "Turkmenistan", "\u571f\u5eab\u66fc", "T\xfcrkmenistan", "Turkmenistan", "\u062a\u0631\u0643\u0645\u0627\u0646\u0633\u062a\u0627\u0646", "\u062a\u0631\u06a9\u0645\u0646\u0633\u062a\u0627\u0646", "\u571f\u5eab\u66fc\u65af\u5766"], type$.ConstantStringMap_String_String); B.Country_HNU = new A.Country("Turkmenistan", B.Map_ObUUC, "TM", "993", 8, 8); B.Map_ObQ5s = new A.ConstantStringMap(B.Object_8Gl, ["Turks a Caicos", "Turks ja Caicos-sullot", "Turks i Caicos", "Turks- og Caicos\xf8yene", "\u30bf\u30fc\u30af\u30b9\u30fb\u30ab\u30a4\u30b3\u30b9\u8af8\u5cf6", "Isole Turks e Caicos", "\u7279\u514b\u65af\u548c\u51ef\u79d1\u65af\u7fa4\u5c9b", "Turks- en Caicoseilanden", "Turks- und Caicosinseln", "\xceles Turques-et-Ca\xefques", "Islas Turcas y Caicos", "Turks & Caicos Islands", "Ilhas Turks e Caicos", "\u0422\u0443\u0440\u043a\u0441 \u0438 \u041a\u0430\u0458\u043a\u043e\u0441", "Turks i Kajkos", "\u571f\u514b\u65af\u53ca\u958b\u79d1\u65af\u7fa4\u5cf6", "Turks ve Caicos Adalar\u0131", "Insulele Turks \u0219i Caicos", "\u062c\u0632\u0631 \u062a\u0648\u0631\u0643\u0633 \u0648\u0643\u0627\u064a\u0643\u0648\u0633", "\u062c\u0632\u0627\u06cc\u0631 \u062a\u0648\u0631\u06a9\u0633 \u0648 \u06a9\u0627\u06cc\u06a9\u0648\u0633", "\u7279\u514b\u65af\u540c\u51ef\u79d1\u65af\u7fa4\u5c9b"], type$.ConstantStringMap_String_String); B.Country_Gxl = new A.Country("Turks and Caicos Islands", B.Map_ObQ5s, "TC", "1649", 7, 7); B.Map_ObiJ1 = new A.ConstantStringMap(B.Object_8Gl, ["Tuvalu", "Tuvalu", "Tuvalu", "Tuvalu", "\u30c4\u30d0\u30eb", "Tuvalu", "\u56fe\u74e6\u5362", "Tuvalu", "Tuvalu", "Tuvalu", "Tuvalu", "Tuvalu", "Tuvalu", "\u0422\u0443\u0432\u0430\u043b\u0443", "Tuvalu", "\u5716\u74e6\u76e7", "Tuvalu", "Tuvalu", "\u062a\u0648\u0641\u0627\u0644\u0648", "\u062a\u0648\u0648\u0627\u0644\u0648", "\u5716\u74e6\u76e7"], type$.ConstantStringMap_String_String); B.Country_knt = new A.Country("Tuvalu", B.Map_ObiJ1, "TV", "688", 6, 6); B.Map_ObKvE = new A.ConstantStringMap(B.Object_8Gl, ["Uganda", "Uganda", "Uganda", "Uganda", "\u30a6\u30ac\u30f3\u30c0", "Uganda", "\u4e4c\u5e72\u8fbe", "Oeganda", "Uganda", "Ouganda", "Uganda", "Uganda", "Uganda", "\u0423\u0433\u0430\u043d\u0434\u0430", "Uganda", "\u70cf\u5e72\u9054", "Uganda", "Uganda", "\u0623\u0648\u063a\u0646\u062f\u0627", "\u0627\u0648\u06af\u0627\u0646\u062f\u0627", "\u70cf\u5e72\u9054"], type$.ConstantStringMap_String_String); B.Country_THA = new A.Country("Uganda", B.Map_ObKvE, "UG", "256", 9, 9); B.Map_OboyU1 = new A.ConstantStringMap(B.Object_8Gl, ["Ukrajina", "Ukraina", "Ukraina", "Ukraina", "\u30a6\u30af\u30e9\u30a4\u30ca", "Ucraina", "\u4e4c\u514b\u5170", "Oekra\xefne", "Ukraine", "Ukraine", "Ucrania", "Ukraine", "Ucr\xe2nia", "\u0423\u043a\u0440\u0430\u0458\u0438\u043d\u0430", "Ukrajina", "\u70cf\u514b\u862d", "Ukrayna", "Ucra\xedna", "\u0623\u0648\u0643\u0631\u0627\u0646\u064a\u0627", "\u0627\u0648\u06a9\u0631\u0627\u06cc\u0646", "\u70cf\u514b\u862d"], type$.ConstantStringMap_String_String); B.Country_8sg0 = new A.Country("Ukraine", B.Map_OboyU1, "UA", "380", 9, 9); B.Map_ObeNZ = new A.ConstantStringMap(B.Object_8Gl, ["Spojen\xe9 arabsk\xe9 emir\xe1ty", "Ovttastuvvan Ar\xe1baemir\xe1htat", "Zjednoczone Emiraty Arabskie", "De forente arabiske emirater", "\u30a2\u30e9\u30d6\u9996\u9577\u56fd\u9023\u90a6", "Emirati Arabi Uniti", "\u963f\u62c9\u4f2f\u8054\u5408\u914b\u957f\u56fd", "Verenigde Arabische Emiraten", "Vereinigte Arabische Emirate", "\xc9mirats arabes unis", "Emiratos \xc1rabes Unidos", "United Arab Emirates", "Emirados \xc1rabes Unidos", "\u0423\u0458\u0435\u0434\u0438\u045a\u0435\u043d\u0438 \u0410\u0440\u0430\u043f\u0441\u043a\u0438 \u0415\u043c\u0438\u0440\u0430\u0442\u0438", "Ujedinjeni Arapski Emirati", "\u963f\u62c9\u4f2f\u806f\u5408\u5927\u516c\u570b", "Birle\u015fik Arap Emirlikleri", "Emiratele Arabe Unite", "\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629", "\u0627\u0645\u0627\u0631\u0627\u062a \u0645\u062a\u062d\u062f\u0647 \u0639\u0631\u0628\u06cc", "\u963f\u62c9\u4f2f\u806f\u5408\u914b\u9577\u570b"], type$.ConstantStringMap_String_String); B.Country_kWM = new A.Country("United Arab Emirates", B.Map_ObeNZ, "AE", "971", 9, 9); B.Map_ObwCF = new A.ConstantStringMap(B.Object_8Gl, ["Spojen\xe9 kr\xe1\u013eovstvo", "Stuorra-Brit\xe1nnia", "Wielka Brytania", "Storbritannia", "\u30a4\u30ae\u30ea\u30b9", "Regno Unito", "\u82f1\u56fd", "Verenigd Koninkrijk", "Vereinigtes K\xf6nigreich", "Royaume-Uni", "Reino Unido", "United Kingdom", "Reino Unido", "\u0423\u0458\u0435\u0434\u0438\u045a\u0435\u043d\u043e \u041a\u0440\u0430\u0459\u0435\u0432\u0441\u0442\u0432\u043e", "Ujedinjeno Kraljevstvo", "\u82f1\u570b", "B\xfcy\xfck Britanya ve Kuzey \u0130rlanda Birle\u015fik Krall\u0131\u011f", "Regatul Unit al Marii Britanii \u0219i Irlandei de Nord", "\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629", "\u0628\u0631\u06cc\u062a\u0627\u0646\u06cc\u0627", "\u5927\u4e0d\u5217\u985b\u53ca\u5317\u611b\u723e\u862d\u806f\u5408\u738b\u570b"], type$.ConstantStringMap_String_String); B.Country_2bx = new A.Country("United Kingdom", B.Map_ObwCF, "GB", "44", 10, 10); B.Map_OboyU2 = new A.ConstantStringMap(B.Object_8Gl, ["Spojen\xe9 \u0161t\xe1ty", "Amerihk\xe1 ovttastuvvan st\xe1htat", "Stany Zjednoczone", "USA", "\u30a2\u30e1\u30ea\u30ab\u5408\u8846\u56fd", "Stati Uniti", "\u7f8e\u56fd", "Verenigde Staten", "Vereinigte Staaten", "\xc9tats-Unis", "Estados Unidos", "United States", "Estados Unidos", "\u0421\u0458\u0435\u0434\u0438\u045a\u0435\u043d\u0435 \u0410\u043c\u0435\u0440\u0438\u0447\u043a\u0435 \u0414\u0440\u0436\u0430\u0432\u0435", "Sjedinjene Ameri\u010dke Dr\u017eave", "\u7f8e\u570b", "Amerika Birle\u015fik Devletleri", "Statele Unite ale Americii", "\u0627\u0644\u0648\u0644\u0627\u064a\u0627\u062a \u0627\u0644\u0645\u062a\u062d\u062f\u0629", "\u0627\u06cc\u0627\u0644\u0627\u062a \u0645\u062a\u062d\u062f\u0647 \u0622\u0645\u0631\u06cc\u06a9\u0627", "\u7f8e\u5229\u5805\u90c3\u773e\u56ef"], type$.ConstantStringMap_String_String); B.Country_Sfu = new A.Country("United States", B.Map_OboyU2, "US", "1", 10, 10); B.Map_ObMpl = new A.ConstantStringMap(B.Object_8Gl, ["Uruguaj", "Uruguay", "Urugwaj", "Uruguay", "\u30a6\u30eb\u30b0\u30a2\u30a4", "Uruguay", "\u4e4c\u62c9\u572d", "Uruguay", "Uruguay", "Uruguay", "Uruguay", "Uruguay", "Uruguai", "\u0423\u0440\u0443\u0433\u0432\u0430\u0458", "Urugvaj", "\u70cf\u62c9\u572d", "Uruguay", "Uruguay", "\u0627\u0644\u0623\u0648\u0631\u0648\u063a\u0648\u0627\u064a", "\u0627\u0631\u0648\u06af\u0648\u0626\u0647", "\u70cf\u62c9\u572d"], type$.ConstantStringMap_String_String); B.Country_SN8 = new A.Country("Uruguay", B.Map_ObMpl, "UY", "598", 9, 9); B.Map_Ob61h = new A.ConstantStringMap(B.Object_8Gl, ["Uzbekistan", "Usbekistan", "Uzbekistan", "Usbekistan", "\u30a6\u30ba\u30d9\u30ad\u30b9\u30bf\u30f3", "Uzbekistan", "\u4e4c\u5179\u522b\u514b\u65af\u5766", "Oezbekistan", "Usbekistan", "Ouzb\xe9kistan", "Uzbekist\xe1n", "Uzbekistan", "Uzbequist\xe3o", "\u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d", "Uzbekistan", "\u70cf\u7386\u5225\u514b", "\xd6zbekistan", "Uzbekistan", "\u0623\u0648\u0632\u0628\u0643\u0633\u062a\u0627\u0646", "\u0627\u0632\u0628\u06a9\u0633\u062a\u0627\u0646", "\u6708\u5373\u5225"], type$.ConstantStringMap_String_String); B.Country_enY = new A.Country("Uzbekistan", B.Map_Ob61h, "UZ", "998", 9, 9); B.Map_Obkew = new A.ConstantStringMap(B.Object_8Gl, ["Vanuatu", "Vanuatu", "Vanuatu", "Vanuatu", "\u30d0\u30cc\u30a2\u30c4", "Vanuatu", "\u74e6\u52aa\u963f\u56fe", "Vanuatu", "Vanuatu", "Vanuatu", "Vanuatu", "Vanuatu", "Vanuatu", "\u0412\u0430\u043d\u0443\u0430\u0442\u0443", "Vanuatu", "\u74e6\u52aa\u963f\u5716", "Vanuatu", "Vanuatu", "\u0641\u0627\u0646\u0648\u0627\u062a\u0648", "\u0648\u0627\u0646\u0648\u0627\u062a\u0648", "\u74e6\u52aa\u963f\u5716"], type$.ConstantStringMap_String_String); B.Country_vAS = new A.Country("Vanuatu", B.Map_Obkew, "VU", "678", 7, 7); B.Map_ObwIq = new A.ConstantStringMap(B.Object_8Gl, ["Venezuela", "Venezuela", "Wenezuela", "Venezuela", "\u30d9\u30cd\u30ba\u30a8\u30e9", "Venezuela", "\u59d4\u5185\u745e\u62c9", "Venezuela", "Venezuela", "Venezuela", "Venezuela", "Venezuela", "Venezuela", "\u0412\u0435\u043d\u0435\u0446\u0443\u0435\u043b\u0430", "Venecuela", "\u59d4\u5167\u745e\u62c9", "Venezuela", "Venezuela", "\u0641\u0646\u0632\u0648\u064a\u0644\u0627", "\u0648\u0646\u0632\u0648\u0626\u0644\u0627", "\u59d4\u5167\u745e\u62c9\uff08\u73bb\u5229\u74e6\u723e\u5171\u548c\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_DPa = new A.Country("Venezuela, Bolivarian Republic of Venezuela", B.Map_ObwIq, "VE", "58", 10, 10); B.Map_Ob9uu = new A.ConstantStringMap(B.Object_8Gl, ["Vietnam", "Vietnam", "Wietnam", "Vietnam", "\u30d9\u30c8\u30ca\u30e0", "Vietnam", "\u8d8a\u5357", "Vietnam", "Vietnam", "Vietnam", "Vietnam", "Vietnam", "Vietn\xe3", "\u0412\u0438\u0458\u0435\u0442\u043d\u0430\u043c", "Vijetnam", "\u8d8a\u5357", "Vietnam", "Vietnam", "\u0641\u064a\u062a\u0646\u0627\u0645", "\u0648\u06cc\u062a\u0646\u0627\u0645", "\u8d8a\u5357"], type$.ConstantStringMap_String_String); B.Country_kMT = new A.Country("Vietnam", B.Map_Ob9uu, "VN", "84", 11, 11); B.Map_Ob04 = new A.ConstantStringMap(B.Object_8Gl, ["Britsk\xe9 Panensk\xe9 ostrovy", "Brittania Virgin-sullot", "Brytyjskie Wyspy Dziewicze", "De britiske jomfru\xf8yene", "\u82f1\u9818\u30f4\u30a1\u30fc\u30b8\u30f3\u8af8\u5cf6", "Isole Vergini Britanniche", "\u82f1\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b", "Britse Maagdeneilanden", "Britische Jungferninseln", "\xceles Vierges britanniques", "Islas V\xedrgenes Brit\xe1nicas", "British Virgin Islands", "Ilhas Virgens Brit\xe2nicas", "\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0430 \u0414\u0435\u0432\u0438\u0447\u0430\u043d\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Britanska Devi\u010danska Ostrva", "\u82f1\u5c6c\u7dad\u4eac\u7fa4\u5cf6", "Britanya Virjin Adalar\u0131", "Insulele Virgine Britanice", "\u062c\u0632\u0631 \u0627\u0644\u0639\u0630\u0631\u0627\u0621 \u0627\u0644\u0628\u0631\u064a\u0637\u0627\u0646\u064a\u0629", "\u062c\u0632\u0627\u06cc\u0631 \u0648\u06cc\u0631\u062c\u06cc\u0646 \u0628\u0631\u06cc\u062a\u0627\u0646\u06cc\u0627", "\u7dad\u723e\u4eac\u7fa4\u5cf6\uff08\u82f1\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_Wn0 = new A.Country("Virgin Islands, British", B.Map_Ob04, "VG", "1284", 7, 7); B.Map_Obsi5 = new A.ConstantStringMap(B.Object_8Gl, ["Americk\xe9 Panensk\xe9 ostrovy", "AOS Virgin-sullot", "Wyspy Dziewicze Stan\xf3w Zjednoczonych", "De amerikanske jomfru\xf8yene", "\u7c73\u9818\u30f4\u30a1\u30fc\u30b8\u30f3\u8af8\u5cf6", "Isole Vergini Americane", "\u7f8e\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b", "Amerikaanse Maagdeneilanden", "Amerikanische Jungferninseln", "\xceles Vierges des \xc9tats-Unis", "Islas V\xedrgenes de EE. UU.", "U.S. Virgin Islands", "Ilhas Virgens Americanas", "\u0410\u043c\u0435\u043f\u0438\u0447\u043a\u0430 \u0414\u0435\u0432\u0438\u0447\u0430\u043d\u0441\u043a\u0430 \u041e\u0441\u0442\u0440\u0432\u0430", "Ameri\u010dka Devi\u010danska Ostrva", "\u7f8e\u5c6c\u7dad\u4eac\u7fa4\u5cf6", "Amerika Birle\u015fik Devletleri Virjin Adalar\u0131", "Insulele Virgine Americane", "\u062c\u0632\u0631 \u0627\u0644\u0639\u0630\u0631\u0627\u0621 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629", "\u062c\u0632\u0627\u06cc\u0631 \u0648\u06cc\u0631\u062c\u06cc\u0646 \u0627\u06cc\u0627\u0644\u0627\u062a \u0645\u062a\u062d\u062f\u0647 \u0622\u0645\u0631\u06cc\u06a9\u0627", "\u7dad\u723e\u4eac\u7fa4\u5cf6\uff08\u7f8e\u570b\uff09"], type$.ConstantStringMap_String_String); B.Country_0bo = new A.Country("Virgin Islands, U.S.", B.Map_Obsi5, "VI", "1340", 7, 7); B.Map_Ob86V = new A.ConstantStringMap(B.Object_8Gl, ["Wallis a Futuna", "Wallis ja Futuna", "Wallis i Futuna", "Wallis og Futuna", "\u30a6\u30a9\u30ea\u30b9\u30fb\u30d5\u30c4\u30ca", "Wallis e Futuna", "\u74e6\u5229\u65af\u548c\u5bcc\u56fe\u7eb3", "Wallis en Futuna", "Wallis und Futuna", "Wallis-et-Futuna", "Wallis y Futuna", "Wallis & Futuna", "Wallis e Futuna", "\u0412\u0430\u043b\u0438\u0441 \u0438 \u0424\u0443\u0442\u0443\u043d\u0430", "Valis i Futuna", "\u74e6\u5229\u65af\u548c\u5bcc\u5716\u90a3", "Wallis ve Futuna", "Wallis \u0219i Futuna", "\u0648\u0627\u0644\u0633 \u0648\u0641\u0648\u062a\u0648\u0646\u0627", "\u0648\u0627\u0644\u06cc\u0633 \u0648 \u0641\u0648\u062a\u0648\u0646\u0627", "\u74e6\u5229\u65af\u540c\u5bcc\u56fe\u7eb3"], type$.ConstantStringMap_String_String); B.Country_9KP = new A.Country("Wallis and Futuna", B.Map_Ob86V, "WF", "681", 6, 6); B.Map_Obg6D = new A.ConstantStringMap(B.Object_8Gl, ["Jemen", "Jemen", "Jemen", "Jemen", "\u30a4\u30a8\u30e1\u30f3", "Yemen", "\u4e5f\u95e8", "Jemen", "Jemen", "Y\xe9men", "Yemen", "Yemen", "I\xe9men", "\u0408\u0435\u043c\u0435\u043d", "Jemen", "\u8449\u9580", "Yemen", "Yemen", "\u0627\u0644\u064a\u0645\u0646", "\u06cc\u0645\u0646", "\u4e5f\u9580"], type$.ConstantStringMap_String_String); B.Country_7xV = new A.Country("Yemen", B.Map_Obg6D, "YE", "967", 9, 9); B.Map_Ob2nP = new A.ConstantStringMap(B.Object_8Gl, ["Zambia", "Zambia", "Zambia", "Zambia", "\u30b6\u30f3\u30d3\u30a2", "Zambia", "\u8d5e\u6bd4\u4e9a", "Zambia", "Sambia", "Zambie", "Zambia", "Zambia", "Z\xe2mbia", "\u0417\u0430\u043c\u0431\u0438\u0458\u0430", "Zambija", "\u8d0a\u6bd4\u4e9e", "Zambiya", "Zambia", "\u0632\u0627\u0645\u0628\u064a\u0627", "\u0632\u0627\u0645\u0628\u06cc\u0627", "\u8d0a\u6bd4\u4e9e"], type$.ConstantStringMap_String_String); B.Country_wvw = new A.Country("Zambia", B.Map_Ob2nP, "ZM", "260", 9, 9); B.Map_ObKLy = new A.ConstantStringMap(B.Object_8Gl, ["Zimbabwe", "Zimbabwe", "Zimbabwe", "Zimbabwe", "\u30b8\u30f3\u30d0\u30d6\u30a8", "Zimbabwe", "\u6d25\u5df4\u5e03\u97e6", "Zimbabwe", "Simbabwe", "Zimbabwe", "Zimbabue", "Zimbabwe", "Zimb\xe1bue", "\u0417\u0438\u043c\u0431\u0430\u0431\u0432\u0435", "Zimbabve", "\u8f9b\u5df4\u5a01", "Zimbabve", "Zimbabwe", "\u0632\u064a\u0645\u0628\u0627\u0628\u0648\u064a", "\u0632\u06cc\u0645\u0628\u0627\u0628\u0648\u0647", "\u6d25\u5df4\u5e03\u97cb"], type$.ConstantStringMap_String_String); B.Country_bpf = new A.Country("Zimbabwe", B.Map_ObKLy, "ZW", "263", 9, 9); B.List_ftx = A._setArrayType(makeConstList([B.Country_V0W, B.Country_SRL, B.Country_j8a, B.Country_iA4, B.Country_Jhc, B.Country_42A, B.Country_229, B.Country_Gn1, B.Country_iDZ, B.Country_inH, B.Country_QmH, B.Country_6m4, B.Country_Drw, B.Country_Y6E, B.Country_f88, B.Country_anB, B.Country_oqh, B.Country_2Vk, B.Country_2jN, B.Country_CEf, B.Country_MYA, B.Country_43h, B.Country_hfe, B.Country_cg9, B.Country_O4k, B.Country_ebu, B.Country_B6W, B.Country_RZY, B.Country_IVQ, B.Country_fln, B.Country_8FR, B.Country_Vyt, B.Country_27z, B.Country_gg4, B.Country_BqM, B.Country_7FW, B.Country_O1W, B.Country_irm, B.Country_atK, B.Country_7NE, B.Country_mqK, B.Country_A0N, B.Country_fw6, B.Country_Icz, B.Country_4uk, B.Country_87W, B.Country_KHa, B.Country_qUe, B.Country_CRv, B.Country_Gt6, B.Country_Mx6, B.Country_BIe, B.Country_iGk, B.Country_0IW, B.Country_sHD, B.Country_OPy, B.Country_3GN, B.Country_KTZ, B.Country_Wbe, B.Country_qhc, B.Country_MAi, B.Country_ew7, B.Country_7N7, B.Country_exN, B.Country_oty, B.Country_fpl, B.Country_ZT3, B.Country_OpU, B.Country_GbP, B.Country_z77, B.Country_8Gl, B.Country_O1M, B.Country_sk0, B.Country_Q5r, B.Country_sQR, B.Country_mOq, B.Country_8aB, B.Country_4Qw, B.Country_gkJ, B.Country_aZ8, B.Country_map, B.Country_Cxz, B.Country_Qic, B.Country_gg40, B.Country_NQk, B.Country_YAT, B.Country_W7q, B.Country_Fmx, B.Country_RSK, B.Country_wsa, B.Country_dyI, B.Country_KT8, B.Country_8sg, B.Country_P5r, B.Country_ufh, B.Country_Pve, B.Country_bEa, B.Country_Ucj, B.Country_oc4, B.Country_Ak6, B.Country_mpd, B.Country_9I2, B.Country_CuU, B.Country_IIj, B.Country_KHC, B.Country_KfQ, B.Country_Htk, B.Country_B8J, B.Country_K1J, B.Country_oBT, B.Country_t87, B.Country_uvG, B.Country_mtF, B.Country_O5s, B.Country_dc7, B.Country_s2S, B.Country_Gpf, B.Country_4WV, B.Country_a5W, B.Country_0ua, B.Country_0hq, B.Country_IUw, B.Country_MQu, B.Country_MUw, B.Country_mOq0, B.Country_ivT, B.Country_Feh, B.Country_A0N0, B.Country_FGJ, B.Country_IQy, B.Country_oQk, B.Country_19v, B.Country_fsZ, B.Country_27z0, B.Country_2No, B.Country_WfU, B.Country_EcO, B.Country_QCY, B.Country_SOg, B.Country_ffK, B.Country_wEo, B.Country_Chy, B.Country_an5, B.Country_APP, B.Country_Mvk, B.Country_EWB, B.Country_eFJ, B.Country_AIG, B.Country_jnH, B.Country_2Vu, B.Country_MMm, B.Country_ato, B.Country_Lab, B.Country_8aB0, B.Country_e5l, B.Country_ujC, B.Country_WrY, B.Country_T0P, B.Country_ybB, B.Country_2bC, B.Country_TF5, B.Country_6Vn, B.Country_MIj, B.Country_a1A, B.Country_QWK, B.Country_MIj0, B.Country_GFv, B.Country_UQE, B.Country_WTH, B.Country_INA, B.Country_26J, B.Country_Ynd, B.Country_kqh, B.Country_VcG, B.Country_RkP, B.Country_8S2, B.Country_CSD, B.Country_OdV, B.Country_qBv, B.Country_aXZ, B.Country_aBG, B.Country_whz, B.Country_mtc, B.Country_B8J0, B.Country_kyU, B.Country_Oou, B.Country_cc6, B.Country_gc6, B.Country_TXo, B.Country_q5g, B.Country_CJT, B.Country_bTF, B.Country_iyE, B.Country_2ru, B.Country_2jN0, B.Country_wp7, B.Country_8xL, B.Country_8aB1, B.Country_4CA, B.Country_wIv, B.Country_IUb, B.Country_MUB, B.Country_YZQ, B.Country_27I, B.Country_44O, B.Country_q86, B.Country_dka, B.Country_5aZ, B.Country_aJC, B.Country_gbq, B.Country_61x, B.Country_vE5, B.Country_P3K, B.Country_bEa0, B.Country_UW6, B.Country_OTV, B.Country_E8w, B.Country_ylL, B.Country_BKI, B.Country_kqK, B.Country_ecN, B.Country_Wf3, B.Country_MIo, B.Country_4IJ, B.Country_HNU, B.Country_Gxl, B.Country_knt, B.Country_THA, B.Country_8sg0, B.Country_kWM, B.Country_2bx, B.Country_Sfu, B.Country_SN8, B.Country_enY, B.Country_vAS, B.Country_DPa, B.Country_kMT, B.Country_Wn0, B.Country_0bo, B.Country_9KP, B.Country_7xV, B.Country_wvw, B.Country_bpf]), A.findType("JSArray")); B.List_fvY = A._setArrayType(makeConstList(["\u0c15\u0c4d\u0c30\u0c40\u0c2a\u0c42", "\u0c15\u0c4d\u0c30\u0c40\u0c36"]), type$.JSArray_String); B.List_fyT = A._setArrayType(makeConstList(["\uc77c\uc694\uc77c", "\uc6d4\uc694\uc77c", "\ud654\uc694\uc77c", "\uc218\uc694\uc77c", "\ubaa9\uc694\uc77c", "\uae08\uc694\uc77c", "\ud1a0\uc694\uc77c"]), type$.JSArray_String); B.Type__$BankAccountEntity_s4B = A.typeLiteral("_$BankAccountEntity"); B.List_g1d = A._setArrayType(makeConstList([B.Type_BankAccountEntity_7YB, B.Type__$BankAccountEntity_s4B]), type$.JSArray_Type); B.List_g2M = A._setArrayType(makeConstList(["pred Kristom", "po Kristovi"]), type$.JSArray_String); B.List_g2q = A._setArrayType(makeConstList(["Qu\xfd 1", "Qu\xfd 2", "Qu\xfd 3", "Qu\xfd 4"]), type$.JSArray_String); B.List_g4J = A._setArrayType(makeConstList(["fyrir Krist", "eftir Krist"]), type$.JSArray_String); B.Type__$FeesAndLimitsSettings_zio = A.typeLiteral("_$FeesAndLimitsSettings"); B.List_gEE = A._setArrayType(makeConstList([B.Type_FeesAndLimitsSettings_wgw, B.Type__$FeesAndLimitsSettings_zio]), type$.JSArray_Type); B.List_gGr = A._setArrayType(makeConstList(["V", "H", "K", "Sze", "Cs", "P", "Szo"]), type$.JSArray_String); B.Type__$ClientState_1OJ = A.typeLiteral("_$ClientState"); B.List_gMT0 = A._setArrayType(makeConstList([B.Type_ClientState_QAb, B.Type__$ClientState_1OJ]), type$.JSArray_Type); B.List_gMT = A._setArrayType(makeConstList(["\u0b30", "\u0b38\u0b4b", "\u0b2e", "\u0b2c\u0b41", "\u0b17\u0b41", "\u0b36\u0b41", "\u0b36"]), type$.JSArray_String); B.Type__$UserEntity_sxB = A.typeLiteral("_$UserEntity"); B.List_gOG = A._setArrayType(makeConstList([B.Type_UserEntity_IVQ, B.Type__$UserEntity_sxB]), type$.JSArray_Type); B.Type__$GatewayTokenEntity_uwZ = A.typeLiteral("_$GatewayTokenEntity"); B.List_gPW = A._setArrayType(makeConstList([B.Type_GatewayTokenEntity_goM, B.Type__$GatewayTokenEntity_uwZ]), type$.JSArray_Type); B.List_gPs = A._setArrayType(makeConstList(["S", "M", "\xde", "M", "F", "F", "L"]), type$.JSArray_String); B.List_gQW = A._setArrayType(makeConstList(["\u043f\u0440.\u043e\u0431.", "\u0441\u043b.\u043e\u0431."]), type$.JSArray_String); B.List_gQW0 = A._setArrayType(makeConstList(["\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0", "\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0", "\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0", "\u0aac\u0ac1\u0aa7\u0ab5\u0abe\u0ab0", "\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0", "\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0", "\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0"]), type$.JSArray_String); B.Type__$TransactionEntity_EOY = A.typeLiteral("_$TransactionEntity"); B.List_gSj = A._setArrayType(makeConstList([B.Type_TransactionEntity_KFH, B.Type__$TransactionEntity_EOY]), type$.JSArray_Type); B.Type__$TimezoneEntity_59Q = A.typeLiteral("_$TimezoneEntity"); B.List_gT20 = A._setArrayType(makeConstList([B.Type_TimezoneEntity_fPO, B.Type__$TimezoneEntity_59Q]), type$.JSArray_Type); B.List_gT2 = A._setArrayType(makeConstList(["{1}, {0}", "{1}, {0}", "{1} {0}", "{1}, {0}"]), type$.JSArray_String); B.Offset_0_2 = new A.Offset(0, 2); B.BoxShadow_cJC = new A.BoxShadow(0.75, B.BlurStyle_0, B.Color_419430400, B.Offset_0_2, 1.5); B.List_gam = A._setArrayType(makeConstList([B.BoxShadow_cJC]), type$.JSArray_BoxShadow); B.List_gap = A._setArrayType(makeConstList(["jan.", "feb.", "mar.", "apr.", "ma\xed", "j\xfan.", "j\xfal.", "\xe1g\xfa.", "sep.", "okt.", "n\xf3v.", "des."]), type$.JSArray_String); B.List_gc6 = A._setArrayType(makeConstList(["1. nelj\xe4nnes", "2. nelj\xe4nnes", "3. nelj\xe4nnes", "4. nelj\xe4nnes"]), type$.JSArray_String); B.Type_DocumentListResponse_AEn = A.typeLiteral("DocumentListResponse"); B.Type__$DocumentListResponse_okl = A.typeLiteral("_$DocumentListResponse"); B.List_gfy = A._setArrayType(makeConstList([B.Type_DocumentListResponse_AEn, B.Type__$DocumentListResponse_okl]), type$.JSArray_Type); B.List_gg40 = A._setArrayType(makeConstList(["\u03c0.\u03a7.", "\u03bc.\u03a7."]), type$.JSArray_String); B.Type_LanguageListResponse_WzG = A.typeLiteral("LanguageListResponse"); B.Type__$LanguageListResponse_YOT = A.typeLiteral("_$LanguageListResponse"); B.List_gg43 = A._setArrayType(makeConstList([B.Type_LanguageListResponse_WzG, B.Type__$LanguageListResponse_YOT]), type$.JSArray_Type); B.PlatformPurchaseState_0 = new A.PlatformPurchaseState(0, "unspecified"); B.PlatformPurchaseState_1 = new A.PlatformPurchaseState(1, "purchased"); B.PlatformPurchaseState_2 = new A.PlatformPurchaseState(2, "pending"); B.List_gg42 = A._setArrayType(makeConstList([B.PlatformPurchaseState_0, B.PlatformPurchaseState_1, B.PlatformPurchaseState_2]), A.findType("JSArray")); B.List_gg41 = A._setArrayType(makeConstList(["V", "H", "K", "Sz", "Cs", "P", "Sz"]), type$.JSArray_String); B.List_gg4 = A._setArrayType(makeConstList(["yanvar", "fevral", "mart", "aprel", "may", "iyun", "iyul", "avqust", "sentyabr", "oktyabr", "noyabr", "dekabr"]), type$.JSArray_String); B.List_gg9 = A._setArrayType(makeConstList(["av. J.-C.", "ap. J.-C."]), type$.JSArray_String); B.List_gkc = A._setArrayType(makeConstList(["v.C.", "n.C."]), type$.JSArray_String); B.List_gkc3 = A._setArrayType(makeConstList(["\u0434\u043f", "\u043f\u043f"]), type$.JSArray_String); B.Type__$IndustryEntity_Mld = A.typeLiteral("_$IndustryEntity"); B.List_gkc4 = A._setArrayType(makeConstList([B.Type_IndustryEntity_a7D, B.Type__$IndustryEntity_Mld]), type$.JSArray_Type); B.Type__$QuoteUIState_gbq = A.typeLiteral("_$QuoteUIState"); B.List_gkc5 = A._setArrayType(makeConstList([B.Type_QuoteUIState_WI9, B.Type__$QuoteUIState_gbq]), type$.JSArray_Type); B.List_gkc1 = A._setArrayType(makeConstList(["1-\u0448\u044b \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "2-\u0433\u0456 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "3-\u0446\u0456 \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "4-\u0442\u044b \u043a\u0432\u0430\u0440\u0442\u0430\u043b"]), type$.JSArray_String); B.List_gkc2 = A._setArrayType(makeConstList(["\u092a\u0939\u0932\u0940 \u0924\u093f\u092e\u093e\u0939\u0940", "\u0926\u0942\u0938\u0930\u0940 \u0924\u093f\u092e\u093e\u0939\u0940", "\u0924\u0940\u0938\u0930\u0940 \u0924\u093f\u092e\u093e\u0939\u0940", "\u091a\u094c\u0925\u0940 \u0924\u093f\u092e\u093e\u0939\u0940"]), type$.JSArray_String); B.List_gkc0 = A._setArrayType(makeConstList(["\u12a5\u1211\u12f5", "\u1230\u129e", "\u121b\u12ad\u1230\u129e", "\u1228\u1261\u12d5", "\u1210\u1219\u1235", "\u12d3\u122d\u1265", "\u1245\u12f3\u121c"]), type$.JSArray_String); B.List_gn0 = A._setArrayType(makeConstList(["N", "P", "U", "S", "\u010c", "P", "S"]), type$.JSArray_String); B.List_gnE = A._setArrayType(makeConstList(["xan.", "feb.", "mar.", "abr.", "maio", "xu\xf1o", "xul.", "ago.", "set.", "out.", "nov.", "dec."]), type$.JSArray_String); B.List_gno = A._setArrayType(makeConstList(["\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0db4\u0dd6.", "\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0dc0."]), type$.JSArray_String); B.List_goM = A._setArrayType(makeConstList(["\xeenainte de Hristos", "dup\u0103 Hristos"]), type$.JSArray_String); B.Type_VendorItemResponse_zLp = A.typeLiteral("VendorItemResponse"); B.Type__$VendorItemResponse_YIO = A.typeLiteral("_$VendorItemResponse"); B.List_goM0 = A._setArrayType(makeConstList([B.Type_VendorItemResponse_zLp, B.Type__$VendorItemResponse_YIO]), type$.JSArray_Type); B.List_gsm1 = A._setArrayType(makeConstList(["1-ch", "2-ch", "3-ch", "4-ch"]), type$.JSArray_String); B.List_gsm0 = A._setArrayType(makeConstList(["\u0906\u0907\u0924", "\u0938\u094b\u092e", "\u092e\u0919\u094d\u0917\u0932", "\u092c\u0941\u0927", "\u092c\u093f\u0939\u093f", "\u0936\u0941\u0915\u094d\u0930", "\u0936\u0928\u093f"]), type$.JSArray_String); B.List_gsm = A._setArrayType(makeConstList(["janv\u0101ris", "febru\u0101ris", "marts", "apr\u012blis", "maijs", "j\u016bnijs", "j\u016blijs", "augusts", "septembris", "oktobris", "novembris", "decembris"]), type$.JSArray_String); B.List_6_18 = A._setArrayType(makeConstList([6, 18]), type$.JSArray_int); B.List_6_22 = A._setArrayType(makeConstList([6, 22]), type$.JSArray_int); B.List_6_26 = A._setArrayType(makeConstList([6, 26]), type$.JSArray_int); B.List_6_30 = A._setArrayType(makeConstList([6, 30]), type$.JSArray_int); B.List_6_34 = A._setArrayType(makeConstList([6, 34]), type$.JSArray_int); B.List_6_22_38 = A._setArrayType(makeConstList([6, 22, 38]), type$.JSArray_int); B.List_6_24_42 = A._setArrayType(makeConstList([6, 24, 42]), type$.JSArray_int); B.List_6_26_46 = A._setArrayType(makeConstList([6, 26, 46]), type$.JSArray_int); B.List_6_28_50 = A._setArrayType(makeConstList([6, 28, 50]), type$.JSArray_int); B.List_6_30_54 = A._setArrayType(makeConstList([6, 30, 54]), type$.JSArray_int); B.List_6_32_58 = A._setArrayType(makeConstList([6, 32, 58]), type$.JSArray_int); B.List_6_34_62 = A._setArrayType(makeConstList([6, 34, 62]), type$.JSArray_int); B.List_6_26_46_66 = A._setArrayType(makeConstList([6, 26, 46, 66]), type$.JSArray_int); B.List_6_26_48_70 = A._setArrayType(makeConstList([6, 26, 48, 70]), type$.JSArray_int); B.List_6_26_50_74 = A._setArrayType(makeConstList([6, 26, 50, 74]), type$.JSArray_int); B.List_6_30_54_78 = A._setArrayType(makeConstList([6, 30, 54, 78]), type$.JSArray_int); B.List_6_30_56_82 = A._setArrayType(makeConstList([6, 30, 56, 82]), type$.JSArray_int); B.List_6_30_58_86 = A._setArrayType(makeConstList([6, 30, 58, 86]), type$.JSArray_int); B.List_6_34_62_90 = A._setArrayType(makeConstList([6, 34, 62, 90]), type$.JSArray_int); B.List_AuK1 = A._setArrayType(makeConstList([6, 28, 50, 72, 94]), type$.JSArray_int); B.List_AuK2 = A._setArrayType(makeConstList([6, 26, 50, 74, 98]), type$.JSArray_int); B.List_AuK3 = A._setArrayType(makeConstList([6, 30, 54, 78, 102]), type$.JSArray_int); B.List_AuK4 = A._setArrayType(makeConstList([6, 28, 54, 80, 106]), type$.JSArray_int); B.List_AuK5 = A._setArrayType(makeConstList([6, 32, 58, 84, 110]), type$.JSArray_int); B.List_AuK6 = A._setArrayType(makeConstList([6, 30, 58, 86, 114]), type$.JSArray_int); B.List_AuK7 = A._setArrayType(makeConstList([6, 34, 62, 90, 118]), type$.JSArray_int); B.List_4QF131 = A._setArrayType(makeConstList([6, 26, 50, 74, 98, 122]), type$.JSArray_int); B.List_4QF132 = A._setArrayType(makeConstList([6, 30, 54, 78, 102, 126]), type$.JSArray_int); B.List_4QF133 = A._setArrayType(makeConstList([6, 26, 52, 78, 104, 130]), type$.JSArray_int); B.List_4QF134 = A._setArrayType(makeConstList([6, 30, 56, 82, 108, 134]), type$.JSArray_int); B.List_4QF135 = A._setArrayType(makeConstList([6, 34, 60, 86, 112, 138]), type$.JSArray_int); B.List_4QF136 = A._setArrayType(makeConstList([6, 30, 58, 86, 114, 142]), type$.JSArray_int); B.List_4QF137 = A._setArrayType(makeConstList([6, 34, 62, 90, 118, 146]), type$.JSArray_int); B.List_JUC0 = A._setArrayType(makeConstList([6, 30, 54, 78, 102, 126, 150]), type$.JSArray_int); B.List_JUC1 = A._setArrayType(makeConstList([6, 24, 50, 76, 102, 128, 154]), type$.JSArray_int); B.List_JUC2 = A._setArrayType(makeConstList([6, 28, 54, 80, 106, 132, 158]), type$.JSArray_int); B.List_JUC3 = A._setArrayType(makeConstList([6, 32, 58, 84, 110, 136, 162]), type$.JSArray_int); B.List_JUC4 = A._setArrayType(makeConstList([6, 26, 54, 82, 110, 138, 166]), type$.JSArray_int); B.List_JUC5 = A._setArrayType(makeConstList([6, 30, 58, 86, 114, 142, 170]), type$.JSArray_int); B.List_gsm2 = A._setArrayType(makeConstList([B.List_empty1, B.List_6_18, B.List_6_22, B.List_6_26, B.List_6_30, B.List_6_34, B.List_6_22_38, B.List_6_24_42, B.List_6_26_46, B.List_6_28_50, B.List_6_30_54, B.List_6_32_58, B.List_6_34_62, B.List_6_26_46_66, B.List_6_26_48_70, B.List_6_26_50_74, B.List_6_30_54_78, B.List_6_30_56_82, B.List_6_30_58_86, B.List_6_34_62_90, B.List_AuK1, B.List_AuK2, B.List_AuK3, B.List_AuK4, B.List_AuK5, B.List_AuK6, B.List_AuK7, B.List_4QF131, B.List_4QF132, B.List_4QF133, B.List_4QF134, B.List_4QF135, B.List_4QF136, B.List_4QF137, B.List_JUC0, B.List_JUC1, B.List_JUC2, B.List_JUC3, B.List_JUC4, B.List_JUC5]), type$.JSArray_List_int); B.List_gz5 = A._setArrayType(makeConstList(["\u043d", "\u043f", "\u0443", "\u0441", "\u0447", "\u043f", "\u0441"]), type$.JSArray_String); B.List_h1l = A._setArrayType(makeConstList(["\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 1", "\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 2", "\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 3", "\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 4"]), type$.JSArray_String); B.List_h3y = A._setArrayType(makeConstList(["\u0627\u062a\u0648\u0627\u0631", "\u067e\u06cc\u0631", "\u0645\u0646\u06af\u0644", "\u0628\u062f\u06be", "\u062c\u0645\u0639\u0631\u0627\u062a", "\u062c\u0645\u0639\u06c1", "\u06c1\u0641\u062a\u06c1"]), type$.JSArray_String); B.List_h7t = A._setArrayType(makeConstList(["\u0d12\u0d28\u0d4d\u0d28\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02", "\u0d30\u0d23\u0d4d\u0d1f\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02", "\u0d2e\u0d42\u0d28\u0d4d\u0d28\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02", "\u0d28\u0d3e\u0d32\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02"]), type$.JSArray_String); B.List_h8p = A._setArrayType(makeConstList(["ledna", "\xfanora", "b\u0159ezna", "dubna", "kv\u011btna", "\u010dervna", "\u010dervence", "srpna", "z\xe1\u0159\xed", "\u0159\xedjna", "listopadu", "prosince"]), type$.JSArray_String); B.List_hEN = A._setArrayType(makeConstList(["EEEE\u060c d MMMM\u060c y", "d MMMM\u060c y", "d MMM\u060c y", "d/M/yy"]), type$.JSArray_String); B.List_hWa = A._setArrayType(makeConstList(["H \u0ec2\u0ea1\u0e87 m \u0e99\u0eb2\u0e97\u0eb5 ss \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5 zzzz", "H \u0ec2\u0ea1\u0e87 m \u0e99\u0eb2\u0e97\u0eb5 ss \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5 z", "H:mm:ss", "H:mm"]), type$.JSArray_String); B.List_hWf = A._setArrayType(makeConstList(["\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a", "\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a"]), type$.JSArray_String); B.List_haK = A._setArrayType(makeConstList(["sij", "velj", "o\u017eu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro"]), type$.JSArray_String); B.List_hmv = A._setArrayType(makeConstList(["EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"]), type$.JSArray_String); B.List_i3t = A._setArrayType(makeConstList(["antes de Cristo", "despu\xe9s de Cristo"]), type$.JSArray_String); B.List_i7r = A._setArrayType(makeConstList(["\u10eb\u10d5. \u10ec.", "\u10d0\u10ee. \u10ec."]), type$.JSArray_String); B.Type_CreditListResponse_GRu = A.typeLiteral("CreditListResponse"); B.Type__$CreditListResponse_G79 = A.typeLiteral("_$CreditListResponse"); B.List_i7r0 = A._setArrayType(makeConstList([B.Type_CreditListResponse_GRu, B.Type__$CreditListResponse_G79]), type$.JSArray_Type); B.List_i8g = A._setArrayType(makeConstList(["\u039a\u03c5\u03c1", "\u0394\u03b5\u03c5", "\u03a4\u03c1\u03af", "\u03a4\u03b5\u03c4", "\u03a0\u03ad\u03bc", "\u03a0\u03b1\u03c1", "\u03a3\u03ac\u03b2"]), type$.JSArray_String); B.List_iBk = A._setArrayType(makeConstList(["J", "V", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.List_iDw = A._setArrayType(makeConstList(["gener", "febrer", "mar\xe7", "abril", "maig", "juny", "juliol", "agost", "setembre", "octubre", "novembre", "desembre"]), type$.JSArray_String); B.List_iE0 = A._setArrayType(makeConstList(["\u0c1c\u0c28\u0c35\u0c30\u0c3f", "\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f", "\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f", "\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d", "\u0c2e\u0c47", "\u0c1c\u0c42\u0c28\u0c4d", "\u0c1c\u0c41\u0c32\u0c48", "\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41", "\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d", "\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d", "\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d", "\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d"]), type$.JSArray_String); B.List_iSR = A._setArrayType(makeConstList(["\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a401", "\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a402", "\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a403", "\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a404"]), type$.JSArray_String); B.List_iTZ = A._setArrayType(makeConstList(["Yak", "Dush", "Sesh", "Chor", "Pay", "Jum", "Shan"]), type$.JSArray_String); B.Type__$LedgerEntity_QwF = A.typeLiteral("_$LedgerEntity"); B.List_iXv = A._setArrayType(makeConstList([B.Type_LedgerEntity_mHe, B.Type__$LedgerEntity_QwF]), type$.JSArray_Type); B.List_iZe = A._setArrayType(makeConstList(["prie\u0161 Krist\u0173", "po Kristaus"]), type$.JSArray_String); B.List_iZu = A._setArrayType(makeConstList(["\u0b30\u0b2c\u0b3f\u0b2c\u0b3e\u0b30", "\u0b38\u0b4b\u0b2e\u0b2c\u0b3e\u0b30", "\u0b2e\u0b19\u0b4d\u0b17\u0b33\u0b2c\u0b3e\u0b30", "\u0b2c\u0b41\u0b27\u0b2c\u0b3e\u0b30", "\u0b17\u0b41\u0b30\u0b41\u0b2c\u0b3e\u0b30", "\u0b36\u0b41\u0b15\u0b4d\u0b30\u0b2c\u0b3e\u0b30", "\u0b36\u0b28\u0b3f\u0b2c\u0b3e\u0b30"]), type$.JSArray_String); B.List_ibp = A._setArrayType(makeConstList(["abans de Crist", "despr\xe9s de Crist"]), type$.JSArray_String); B.Type_PaymentListResponse_R2g = A.typeLiteral("PaymentListResponse"); B.Type__$PaymentListResponse_0pA = A.typeLiteral("_$PaymentListResponse"); B.List_ibx = A._setArrayType(makeConstList([B.Type_PaymentListResponse_R2g, B.Type__$PaymentListResponse_0pA]), type$.JSArray_Type); B.List_idk = A._setArrayType(makeConstList(["dum.", "lun.", "mar.", "mie.", "joi", "vin.", "s\xe2m."]), type$.JSArray_String); B.List_ifx = A._setArrayType(makeConstList(["\u049a", "\u0410", "\u041d", "\u0421", "\u041c", "\u041c", "\u0428", "\u0422", "\u049a", "\u049a", "\u049a", "\u0416"]), type$.JSArray_String); B.List_ij7 = A._setArrayType(makeConstList(["Suku pertama", "Suku Ke-2", "Suku Ke-3", "Suku Ke-4"]), type$.JSArray_String); B.Type__$PaymentTypeEntity_YuA = A.typeLiteral("_$PaymentTypeEntity"); B.List_ilu = A._setArrayType(makeConstList([B.Type_PaymentTypeEntity_3f7, B.Type__$PaymentTypeEntity_YuA]), type$.JSArray_Type); B.List_ink = A._setArrayType(makeConstList(["\u516c\u5143\u524d", "\u516c\u5143"]), type$.JSArray_String); B.List_int = A._setArrayType(makeConstList(["antes de Cristo", "depois de Cristo"]), type$.JSArray_String); B.List_irn = A._setArrayType(makeConstList(["1. \xe7eyrek", "2. \xe7eyrek", "3. \xe7eyrek", "4. \xe7eyrek"]), type$.JSArray_String); B.List_it9 = A._setArrayType(makeConstList(["EEEE d MMMM y", "d MMMM y", "d MMM y", "y-MM-dd"]), type$.JSArray_String); B.List_ivD = A._setArrayType(makeConstList(["jan.", "feb.", "mar.", "apr.", "mai", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "des."]), type$.JSArray_String); B.List_ivT0 = A._setArrayType(makeConstList(["M", "S", "S", "R", "K", "J", "S"]), type$.JSArray_String); B.List_ivT1 = A._setArrayType(makeConstList(["\u043d\u0435\u0434", "\u043f\u043e\u043d", "\u0443\u0442\u043e", "\u0441\u0440\u0435", "\u0447\u0435\u0442", "\u043f\u0435\u0442", "\u0441\u0443\u0431"]), type$.JSArray_String); B.List_ivT = A._setArrayType(makeConstList(["\u064a\u0646\u0627\u064a\u0631", "\u0641\u0628\u0631\u0627\u064a\u0631", "\u0645\u0627\u0631\u0633", "\u0623\u0628\u0631\u064a\u0644", "\u0645\u0627\u064a\u0648", "\u064a\u0648\u0646\u064a\u0648", "\u064a\u0648\u0644\u064a\u0648", "\u0623\u063a\u0633\u0637\u0633", "\u0633\u0628\u062a\u0645\u0628\u0631", "\u0623\u0643\u062a\u0648\u0628\u0631", "\u0646\u0648\u0641\u0645\u0628\u0631", "\u062f\u064a\u0633\u0645\u0628\u0631"]), type$.JSArray_String); B.List_izV = A._setArrayType(makeConstList(["am Vormittag", "am Namittag"]), type$.JSArray_String); B.Type__$UIState_L7j = A.typeLiteral("_$UIState"); B.List_j3B = A._setArrayType(makeConstList([B.Type_UIState_sxw, B.Type__$UIState_L7j]), type$.JSArray_Type); B.Type__$ListUIState_fWW = A.typeLiteral("_$ListUIState"); B.List_j4A0 = A._setArrayType(makeConstList([B.Type_ListUIState_46y, B.Type__$ListUIState_fWW]), type$.JSArray_Type); B.List_j7r = A._setArrayType(makeConstList(["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f", "\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f", "\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d", "\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d", "\u0d2e\u0d47\u0d2f\u0d4d", "\u0d1c\u0d42\u0d7a", "\u0d1c\u0d42\u0d32\u0d48", "\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d", "\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c", "\u0d12\u0d15\u0d4d\u200c\u0d1f\u0d4b\u0d2c\u0d7c", "\u0d28\u0d35\u0d02\u0d2c\u0d7c", "\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c"]), type$.JSArray_String); B.List_j9I = A._setArrayType(makeConstList(["\u0ead\u0eb2", "\u0e88", "\u0ead", "\u0e9e", "\u0e9e\u0eab", "\u0eaa\u0eb8", "\u0eaa"]), type$.JSArray_String); B.List_jIu = A._setArrayType(makeConstList(["f.Kr.", "e.Kr."]), type$.JSArray_String); B.List_jNo = A._setArrayType(makeConstList(["1. nelj.", "2. nelj.", "3. nelj.", "4. nelj."]), type$.JSArray_String); B.Type_TimezoneItemResponse_Yiv = A.typeLiteral("TimezoneItemResponse"); B.Type__$TimezoneItemResponse_43h = A.typeLiteral("_$TimezoneItemResponse"); B.List_jdh = A._setArrayType(makeConstList([B.Type_TimezoneItemResponse_Yiv, B.Type__$TimezoneItemResponse_43h]), type$.JSArray_Type); B.TextAlign_0 = new A.TextAlign(0, "left"); B.TextAlign_1 = new A.TextAlign(1, "right"); B.TextAlign_2 = new A.TextAlign(2, "center"); B.TextAlign_3 = new A.TextAlign(3, "justify"); B.TextAlign_4 = new A.TextAlign(4, "start"); B.TextAlign_5 = new A.TextAlign(5, "end"); B.List_jfs = A._setArrayType(makeConstList([B.TextAlign_0, B.TextAlign_1, B.TextAlign_2, B.TextAlign_3, B.TextAlign_4, B.TextAlign_5]), A.findType("JSArray")); B.List_jgy = A._setArrayType(makeConstList(["\u7b2c1\u56db\u534a\u671f", "\u7b2c2\u56db\u534a\u671f", "\u7b2c3\u56db\u534a\u671f", "\u7b2c4\u56db\u534a\u671f"]), type$.JSArray_String); B.List_jrB = A._setArrayType(makeConstList(["\u0441\u0456\u0447\u0435\u043d\u044c", "\u043b\u044e\u0442\u0438\u0439", "\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c", "\u043a\u0432\u0456\u0442\u0435\u043d\u044c", "\u0442\u0440\u0430\u0432\u0435\u043d\u044c", "\u0447\u0435\u0440\u0432\u0435\u043d\u044c", "\u043b\u0438\u043f\u0435\u043d\u044c", "\u0441\u0435\u0440\u043f\u0435\u043d\u044c", "\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c", "\u0436\u043e\u0432\u0442\u0435\u043d\u044c", "\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434", "\u0433\u0440\u0443\u0434\u0435\u043d\u044c"]), type$.JSArray_String); B.List_jt9 = A._setArrayType(makeConstList(["\u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0433\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0434\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0442\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0437\u0443\u0440\u0433\u0430\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0434\u043e\u043b\u043e\u043e\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u043d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0435\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0430\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", "\u0430\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0430\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440"]), type$.JSArray_String); B.List_jtQ = A._setArrayType(makeConstList([B.Pair_0, B.Pair_RXb]), type$.JSArray_Pair_String_String); B.List_jzj = A._setArrayType(makeConstList(["\u05d9\u05d5\u05dd \u05d0\u05f3", "\u05d9\u05d5\u05dd \u05d1\u05f3", "\u05d9\u05d5\u05dd \u05d2\u05f3", "\u05d9\u05d5\u05dd \u05d3\u05f3", "\u05d9\u05d5\u05dd \u05d4\u05f3", "\u05d9\u05d5\u05dd \u05d5\u05f3", "\u05e9\u05d1\u05ea"]), type$.JSArray_String); B.Type__$DatetimeFormatEntity_Cxz = A.typeLiteral("_$DatetimeFormatEntity"); B.List_k0n0 = A._setArrayType(makeConstList([B.Type_DatetimeFormatEntity_EyI, B.Type__$DatetimeFormatEntity_Cxz]), type$.JSArray_Type); B.List_k0n = A._setArrayType(makeConstList(["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"]), type$.JSArray_String); B.List_k45 = A._setArrayType(makeConstList([B.FinderPatternPosition_0, B.FinderPatternPosition_1, B.FinderPatternPosition_2]), A.findType("JSArray")); B.List_k6K2 = A._setArrayType(makeConstList(["-//w3c//dtd xhtml 1.0 frameset//", "-//w3c//dtd xhtml 1.0 transitional//"]), type$.JSArray_String); B.List_k6K1 = A._setArrayType(makeConstList(["p.m.\u0113.", "m.\u0113."]), type$.JSArray_String); B.Type__$GroupEntity_8qN = A.typeLiteral("_$GroupEntity"); B.List_k6K3 = A._setArrayType(makeConstList([B.Type_GroupEntity_CJE, B.Type__$GroupEntity_8qN]), type$.JSArray_Type); B.List_k6K0 = A._setArrayType(makeConstList(["EEEE d. MMMM y", "d. MMMM y", "d. M. y", "dd.MM.yy"]), type$.JSArray_String); B.List_k6K = A._setArrayType(makeConstList(["bazar", "bazar ert\u0259si", "\xe7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131", "\xe7\u0259r\u015f\u0259nb\u0259", "c\xfcm\u0259 ax\u015fam\u0131", "c\xfcm\u0259", "\u015f\u0259nb\u0259"]), type$.JSArray_String); B.List_kA6 = A._setArrayType(makeConstList(["\u043f\u0440\u0432\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435", "\u0432\u0442\u043e\u0440\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435", "\u0442\u0440\u0435\u0442\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435", "\u0447\u0435\u0442\u0432\u0440\u0442\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435"]), type$.JSArray_String); B.List_kMT = A._setArrayType(makeConstList(["b", "big", "blockquote", "body", "br", "center", "code", "dd", "div", "dl", "dt", "em", "embed", "h1", "h2", "h3", "h4", "h5", "h6", "head", "hr", "i", "img", "li", "listing", "menu", "meta", "nobr", "ol", "p", "pre", "ruby", "s", "small", "span", "strike", "strong", "sub", "sup", "table", "tt", "u", "ul", "var"]), type$.JSArray_String); B.List_kPa = A._setArrayType(makeConstList(["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai"]), type$.JSArray_String); B.List_kUZ = A._setArrayType(makeConstList(["Cyn Crist", "Oed Crist"]), type$.JSArray_String); B.Type_ScheduleItemResponse_GCR = A.typeLiteral("ScheduleItemResponse"); B.Type__$ScheduleItemResponse_8pM = A.typeLiteral("_$ScheduleItemResponse"); B.List_kWG = A._setArrayType(makeConstList([B.Type_ScheduleItemResponse_GCR, B.Type__$ScheduleItemResponse_8pM]), type$.JSArray_Type); B.List_kWM = A._setArrayType(makeConstList(["af", "am", "ar", "as", "az", "be", "bg", "bn", "bs", "ca", "cs", "cy", "da", "de", "el", "en", "es", "et", "eu", "fa", "fi", "fil", "fr", "gl", "gsw", "gu", "he", "hi", "hr", "hu", "hy", "id", "is", "it", "ja", "ka", "kk", "km", "kn", "ko", "ky", "lo", "lt", "lv", "mk", "ml", "mn", "mr", "ms", "my", "nb", "ne", "nl", "no", "or", "pa", "pl", "pt", "ro", "ru", "si", "sk", "sl", "sq", "sr", "sv", "sw", "ta", "te", "th", "tl", "tr", "uk", "ur", "uz", "vi", "zh", "zu"]), type$.JSArray_String); B.List_kYS = A._setArrayType(makeConstList(["table", "tbody", "tfoot", "thead", "tr"]), type$.JSArray_String); B.Type__$TaskState_qjR = A.typeLiteral("_$TaskState"); B.List_kYz = A._setArrayType(makeConstList([B.Type_TaskState_AgZ, B.Type__$TaskState_qjR]), type$.JSArray_Type); B.List_kaS = A._setArrayType(makeConstList(["\u65e5", "\u4e00", "\u4e8c", "\u4e09", "\u56db", "\u4e94", "\u516d"]), type$.JSArray_String); B.Type_DatetimeFormatListResponse_qJO = A.typeLiteral("DatetimeFormatListResponse"); B.Type__$DatetimeFormatListResponse_ohJ = A.typeLiteral("_$DatetimeFormatListResponse"); B.List_keG0 = A._setArrayType(makeConstList([B.Type_DatetimeFormatListResponse_qJO, B.Type__$DatetimeFormatListResponse_ohJ]), type$.JSArray_Type); B.List_keG = A._setArrayType(makeConstList(["Paz", "Pzt", "Sal", "\xc7ar", "Per", "Cum", "Cmt"]), type$.JSArray_String); B.List_kgV = A._setArrayType(makeConstList(["1. \u0442\u0440\u0438\u043c.", "2. \u0442\u0440\u0438\u043c.", "3. \u0442\u0440\u0438\u043c.", "4. \u0442\u0440\u0438\u043c."]), type$.JSArray_String); B.List_kii = A._setArrayType(makeConstList(["\u0908\u0938\u093e \u092a\u0942\u0930\u094d\u0935", "\u0938\u0928\u094d"]), type$.JSArray_String); B.Type_TaskListResponse_2Px = A.typeLiteral("TaskListResponse"); B.Type__$TaskListResponse_Met = A.typeLiteral("_$TaskListResponse"); B.List_kii0 = A._setArrayType(makeConstList([B.Type_TaskListResponse_2Px, B.Type__$TaskListResponse_Met]), type$.JSArray_Type); B.List_kla = A._setArrayType(makeConstList(["\u05dc\u05e4\u05e0\u05d4\u05f4\u05e1", "\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4"]), type$.JSArray_String); B.List_kmC = A._setArrayType(makeConstList(["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"]), type$.JSArray_String); B.Type__$WebhookUIState_MQu = A.typeLiteral("_$WebhookUIState"); B.List_kn0 = A._setArrayType(makeConstList([B.Type_WebhookUIState_HFe, B.Type__$WebhookUIState_MQu]), type$.JSArray_Type); B.Type__$PurchaseOrderUIState_oAy = A.typeLiteral("_$PurchaseOrderUIState"); B.List_knh = A._setArrayType(makeConstList([B.Type_PurchaseOrderUIState_Ume, B.Type__$PurchaseOrderUIState_oAy]), type$.JSArray_Type); B.List_knt1 = A._setArrayType(makeConstList(["oO", "cC", "tT", "yY", "pP", "eE"]), type$.JSArray_String); B.List_knt0 = A._setArrayType(makeConstList(["D", "L", "M", "M", "G", "V", "S"]), type$.JSArray_String); B.List_knt = A._setArrayType(makeConstList(["Jan.", "Feb.", "Mrt.", "Apr.", "Mei", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.", "Des."]), type$.JSArray_String); B.List_kqK = A._setArrayType(makeConstList(["domingo", "segunda-feira", "ter\xe7a-feira", "quarta-feira", "quinta-feira", "sexta-feira", "s\xe1bado"]), type$.JSArray_String); B.List_kqo = A._setArrayType(makeConstList(["Z", "M", "D", "W", "D", "V", "Z"]), type$.JSArray_String); B.List_kr3 = A._setArrayType(makeConstList(["\u09b0\u09ac\u09bf\u09ac\u09be\u09b0", "\u09b8\u09cb\u09ae\u09ac\u09be\u09b0", "\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0", "\u09ac\u09c1\u09a7\u09ac\u09be\u09b0", "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0", "\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0", "\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"]), type$.JSArray_String); B.Type__$VendorUIState_ato = A.typeLiteral("_$VendorUIState"); B.List_kre = A._setArrayType(makeConstList([B.Type_VendorUIState_ohJ, B.Type__$VendorUIState_ato]), type$.JSArray_Type); B.List_kyU = A._setArrayType(makeConstList(["die", "h\xebn", "mar", "m\xebr", "enj", "pre", "sht"]), type$.JSArray_String); B.List_kyy = A._setArrayType(makeConstList(["png", "svg", "jpeg", "gif", "jpg", "bmp", "txt", "doc", "docx", "xls", "xlsx", "pdf", "xml", "zip", "ods", "odt", "odp"]), type$.JSArray_String); B.List_l7z = A._setArrayType(makeConstList(["\u043f. \u043d. \u0435.", "\u043d. \u0435."]), type$.JSArray_String); B.List_lCd = A._setArrayType(makeConstList(["\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0648\u0693\u0627\u0646\u062f\u06d0", "\u0645."]), type$.JSArray_String); B.List_lKo = A._setArrayType(makeConstList(["C", "D", "A", "T", "A", "["]), type$.JSArray_String); B.List_lmf = A._setArrayType(makeConstList(["nede\u013ea", "pondelok", "utorok", "streda", "\u0161tvrtok", "piatok", "sobota"]), type$.JSArray_String); B.List_lqi = A._setArrayType(makeConstList(["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.Type__$InvitationEntity_0mj = A.typeLiteral("_$InvitationEntity"); B.List_m1d = A._setArrayType(makeConstList([B.Type_InvitationEntity_qtf, B.Type__$InvitationEntity_0mj]), type$.JSArray_Type); B.LogicalKeyboardKey_4294967309 = new A.LogicalKeyboardKey(4294967309); B.LogicalKeyboardKey_8589935117 = new A.LogicalKeyboardKey(8589935117); B.LogicalKeyboardKey_4294967323 = new A.LogicalKeyboardKey(4294967323); B.List_m2n = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967309, B.LogicalKeyboardKey_8589935117, B.LogicalKeyboardKey_4294968065, B.LogicalKeyboardKey_4294968068, B.LogicalKeyboardKey_4294967323]), type$.JSArray_LogicalKeyboardKey); B.List_m5d = A._setArrayType(makeConstList(["\u1325\u12cb\u1275", "\u12a8\u1230\u12d3\u1275"]), type$.JSArray_String); B.List_m5d0 = A._setArrayType(makeConstList(["jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."]), type$.JSArray_String); B.Type_PaymentTypeItemResponse_4QF = A.typeLiteral("PaymentTypeItemResponse"); B.Type__$PaymentTypeItemResponse_QIl = A.typeLiteral("_$PaymentTypeItemResponse"); B.List_m7u = A._setArrayType(makeConstList([B.Type_PaymentTypeItemResponse_4QF, B.Type__$PaymentTypeItemResponse_QIl]), type$.JSArray_Type); B.Type_PaymentTypeListResponse_4QF = A.typeLiteral("PaymentTypeListResponse"); B.Type__$PaymentTypeListResponse_QIl = A.typeLiteral("_$PaymentTypeListResponse"); B.List_m7u0 = A._setArrayType(makeConstList([B.Type_PaymentTypeListResponse_4QF, B.Type__$PaymentTypeListResponse_QIl]), type$.JSArray_Type); B.List_m9F = A._setArrayType(makeConstList(["1. \u010detrtletje", "2. \u010detrtletje", "3. \u010detrtletje", "4. \u010detrtletje"]), type$.JSArray_String); B.Type__$ClientUIState_rx9 = A.typeLiteral("_$ClientUIState"); B.List_mB2 = A._setArrayType(makeConstList([B.Type_ClientUIState_ekJ, B.Type__$ClientUIState_rx9]), type$.JSArray_Type); B.Type__$DashboardUIState_gkc = A.typeLiteral("_$DashboardUIState"); B.List_mBb = A._setArrayType(makeConstList([B.Type_DashboardUIState_4YB, B.Type__$DashboardUIState_gkc]), type$.JSArray_Type); B.List_mCc = A._setArrayType(makeConstList(["\u042f\u043d\u0432\u0430\u0440\u044c", "\u0424\u0435\u0432\u0440\u0430\u043b\u044c", "\u041c\u0430\u0440\u0442", "\u0410\u043f\u0440\u0435\u043b\u044c", "\u041c\u0430\u0439", "\u0418\u044e\u043d\u044c", "\u0418\u044e\u043b\u044c", "\u0410\u0432\u0433\u0443\u0441\u0442", "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c", "\u041e\u043a\u0442\u044f\u0431\u0440\u044c", "\u041d\u043e\u044f\u0431\u0440\u044c", "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"]), type$.JSArray_String); B.List_mGM = A._setArrayType(makeConstList(["\u044f\u043d\u0432\u0430\u0440\u044c", "\u0444\u0435\u0432\u0440\u0430\u043b\u044c", "\u043c\u0430\u0440\u0442", "\u0430\u043f\u0440\u0435\u043b\u044c", "\u043c\u0430\u0439", "\u0438\u044e\u043d\u044c", "\u0438\u044e\u043b\u044c", "\u0430\u0432\u0433\u0443\u0441\u0442", "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c", "\u043e\u043a\u0442\u044f\u0431\u0440\u044c", "\u043d\u043e\u044f\u0431\u0440\u044c", "\u0434\u0435\u043a\u0430\u0431\u0440\u044c"]), type$.JSArray_String); B.List_mGg0 = A._setArrayType(makeConstList(["\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0", "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0631\u0648\u0633\u062a\u0647"]), type$.JSArray_String); B.List_mGg = A._setArrayType(makeConstList(["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]), type$.JSArray_String); B.Type__$ExpenseCategoryEntity_apI = A.typeLiteral("_$ExpenseCategoryEntity"); B.List_mJ1 = A._setArrayType(makeConstList([B.Type_ExpenseCategoryEntity_ccl, B.Type__$ExpenseCategoryEntity_apI]), type$.JSArray_Type); B.List_mKQ = A._setArrayType(makeConstList(["\u0458\u0430\u043d\u0443\u0430\u0440\u0438", "\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438", "\u043c\u0430\u0440\u0442", "\u0430\u043f\u0440\u0438\u043b", "\u043c\u0430\u0458", "\u0458\u0443\u043d\u0438", "\u0458\u0443\u043b\u0438", "\u0430\u0432\u0433\u0443\u0441\u0442", "\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438", "\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438", "\u043d\u043e\u0435\u043c\u0432\u0440\u0438", "\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438"]), type$.JSArray_String); B.List_mLc = A._setArrayType(makeConstList(["1. hiruhilekoa", "2. hiruhilekoa", "3. hiruhilekoa", "4. hiruhilekoa"]), type$.JSArray_String); B.List_mMZ = A._setArrayType(makeConstList(["EEEE d MMMM y", "d MMMM y", "d MMM y", "y/M/d"]), type$.JSArray_String); B.Type__$TaxConfigEntity_Wtf = A.typeLiteral("_$TaxConfigEntity"); B.List_mOq = A._setArrayType(makeConstList([B.Type_TaxConfigEntity_kpe, B.Type__$TaxConfigEntity_Wtf]), type$.JSArray_Type); B.List_mRX = A._setArrayType(makeConstList(["A5", "A4", "A3", "B5", "B4", "JIS-B5", "JIS-B4", "letter", "legal", "ledger"]), type$.JSArray_String); B.List_mT8 = A._setArrayType(makeConstList(["EEEE, y. 'gada' d. MMMM", "y. 'gada' d. MMMM", "y. 'gada' d. MMM", "dd.MM.yy"]), type$.JSArray_String); B.List_mT80 = A._setArrayType(makeConstList([11, 65534, 65535, 131070, 131071, 196606, 196607, 262142, 262143, 327678, 327679, 393214, 393215, 458750, 458751, 524286, 524287, 589822, 589823, 655358, 655359, 720894, 720895, 786430, 786431, 851966, 851967, 917502, 917503, 983038, 983039, 1048574, 1048575, 1114110, 1114111]), type$.JSArray_int); B.Offset_1_0 = new A.Offset(1, 0); B.Offset_1_1 = new A.Offset(1, 1); B.Offset_0_1 = new A.Offset(0, 1); B.Offset_m1_1 = new A.Offset(-1, 1); B.Offset_m1_0 = new A.Offset(-1, 0); B.Offset_m1_m1 = new A.Offset(-1, -1); B.Offset_0_m1 = new A.Offset(0, -1); B.Offset_1_m1 = new A.Offset(1, -1); B.List_mVm = A._setArrayType(makeConstList([B.Offset_1_0, B.Offset_1_1, B.Offset_0_1, B.Offset_m1_1, B.Offset_m1_0, B.Offset_m1_m1, B.Offset_0_m1, B.Offset_1_m1]), type$.JSArray_Offset); B.List_maS = A._setArrayType(makeConstList(["przed nasz\u0105 er\u0105", "naszej ery"]), type$.JSArray_String); B.List_mdN = A._setArrayType(makeConstList(["\u043d\u0435\u0434\u0456\u043b\u044f", "\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a", "\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a", "\u0441\u0435\u0440\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0435\u0440", "\u043f\u02bc\u044f\u0442\u043d\u0438\u0446\u044f", "\u0441\u0443\u0431\u043e\u0442\u0430"]), type$.JSArray_String); B.List_mfA = A._setArrayType(makeConstList(["sv\u0113td.", "pirmd.", "otrd.", "tre\u0161d.", "ceturtd.", "piektd.", "sestd."]), type$.JSArray_String); B.List_mfA0 = A._setArrayType(makeConstList(["\u0b9e\u0bbe", "\u0ba4\u0bbf", "\u0b9a\u0bc6", "\u0baa\u0bc1", "\u0bb5\u0bbf", "\u0bb5\u0bc6", "\u0b9a"]), type$.JSArray_String); B.List_mhB = A._setArrayType(makeConstList(["da manh\xe3", "da tarde"]), type$.JSArray_String); B.List_mja = A._setArrayType(makeConstList(["\u5468\u65e5", "\u5468\u4e00", "\u5468\u4e8c", "\u5468\u4e09", "\u5468\u56db", "\u5468\u4e94", "\u5468\u516d"]), type$.JSArray_String); B.Type__$GroupUIState_Zwj = A.typeLiteral("_$GroupUIState"); B.List_mlj = A._setArrayType(makeConstList([B.Type_GroupUIState_Ejg, B.Type__$GroupUIState_Zwj]), type$.JSArray_Type); B.List_mm1 = A._setArrayType(makeConstList(["style", "script", "xmp", "iframe", "noembed", "noframes", "noscript"]), type$.JSArray_String); B.List_mqK = A._setArrayType(makeConstList(["\u7b2c1\u5b63", "\u7b2c2\u5b63", "\u7b2c3\u5b63", "\u7b2c4\u5b63"]), type$.JSArray_String); B.Type_HealthCheckLastErrorResponse_bOB = A.typeLiteral("HealthCheckLastErrorResponse"); B.Type__$HealthCheckLastErrorResponse_0 = A.typeLiteral("_$HealthCheckLastErrorResponse"); B.List_mqh = A._setArrayType(makeConstList([B.Type_HealthCheckLastErrorResponse_bOB, B.Type__$HealthCheckLastErrorResponse_0]), type$.JSArray_Type); B.List_msT = A._setArrayType(makeConstList(["jaan", "veebr", "m\xe4rts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets"]), type$.JSArray_String); B.List_muk0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968066, B.LogicalKeyboardKey_4294968067]), type$.JSArray_LogicalKeyboardKey); B.List_muk = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968068, B.LogicalKeyboardKey_4294968065]), type$.JSArray_LogicalKeyboardKey); B.Type__$CreditUIState_LF7 = A.typeLiteral("_$CreditUIState"); B.List_mxB = A._setArrayType(makeConstList([B.Type_CreditUIState_pyp, B.Type__$CreditUIState_LF7]), type$.JSArray_Type); B.List_n50 = A._setArrayType(makeConstList(["\u091c\u0928\u0970", "\u092b\u093c\u0930\u0970", "\u092e\u093e\u0930\u094d\u091a", "\u0905\u092a\u094d\u0930\u0948\u0932", "\u092e\u0908", "\u091c\u0942\u0928", "\u091c\u0941\u0932\u0970", "\u0905\u0917\u0970", "\u0938\u093f\u0924\u0970", "\u0905\u0915\u094d\u0924\u0942\u0970", "\u0928\u0935\u0970", "\u0926\u093f\u0938\u0970"]), type$.JSArray_String); B.List_n7R = A._setArrayType(makeConstList(["miloddan avvalgi", "milodiy"]), type$.JSArray_String); B.List_n7o = A._setArrayType(makeConstList(["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]), type$.JSArray_String); B.Color_855638016 = new A.Color(855638016); B.BoxShadow_HZc = new A.BoxShadow(-1, B.BlurStyle_0, B.Color_855638016, B.Offset_0_2, 1); B.Color_603979776 = new A.Color(603979776); B.BoxShadow_oyn3 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_603979776, B.Offset_0_1, 1); B.BoxShadow_oyn4 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_520093696, B.Offset_0_1, 3); B.List_nJL = A._setArrayType(makeConstList([B.BoxShadow_HZc, B.BoxShadow_oyn3, B.BoxShadow_oyn4]), type$.JSArray_BoxShadow); B.List_nKK = A._setArrayType(makeConstList(["n", "p", "u", "s", "\u0161", "p", "s"]), type$.JSArray_String); B.Type__$UserSettingsEntity_cQi = A.typeLiteral("_$UserSettingsEntity"); B.List_nNP = A._setArrayType(makeConstList([B.Type_UserSettingsEntity_ES6, B.Type__$UserSettingsEntity_cQi]), type$.JSArray_Type); B.List_nNZ = A._setArrayType(makeConstList(["1-\u0447\u0435\u0439.", "2-\u0447\u0435\u0439.", "3-\u0447\u0435\u0439.", "4-\u0447\u0435\u0439."]), type$.JSArray_String); B.List_nRR = A._setArrayType(makeConstList(["su", "ma", "ti", "ke", "to", "pe", "la"]), type$.JSArray_String); B.QuoteItemReportFields_0 = new A.QuoteItemReportFields(0, "productKey"); B.QuoteItemReportFields_1 = new A.QuoteItemReportFields(1, "description"); B.QuoteItemReportFields_2 = new A.QuoteItemReportFields(2, "price"); B.QuoteItemReportFields_3 = new A.QuoteItemReportFields(3, "cost"); B.QuoteItemReportFields_4 = new A.QuoteItemReportFields(4, "quantity"); B.QuoteItemReportFields_5 = new A.QuoteItemReportFields(5, "profit"); B.QuoteItemReportFields_6 = new A.QuoteItemReportFields(6, "markup"); B.QuoteItemReportFields_7 = new A.QuoteItemReportFields(7, "total"); B.QuoteItemReportFields_8 = new A.QuoteItemReportFields(8, "discount"); B.QuoteItemReportFields_9 = new A.QuoteItemReportFields(9, "custom1"); B.QuoteItemReportFields_10 = new A.QuoteItemReportFields(10, "custom2"); B.QuoteItemReportFields_11 = new A.QuoteItemReportFields(11, "custom3"); B.QuoteItemReportFields_12 = new A.QuoteItemReportFields(12, "custom4"); B.QuoteItemReportFields_13 = new A.QuoteItemReportFields(13, "quoteNumber"); B.QuoteItemReportFields_14 = new A.QuoteItemReportFields(14, "quoteDate"); B.QuoteItemReportFields_15 = new A.QuoteItemReportFields(15, "client"); B.QuoteItemReportFields_16 = new A.QuoteItemReportFields(16, "clientEmail"); B.QuoteItemReportFields_17 = new A.QuoteItemReportFields(17, "clientNumber"); B.QuoteItemReportFields_18 = new A.QuoteItemReportFields(18, "clientIdNumber"); B.QuoteItemReportFields_19 = new A.QuoteItemReportFields(19, "validUntil"); B.QuoteItemReportFields_20 = new A.QuoteItemReportFields(20, "hasTaxes"); B.QuoteItemReportFields_21 = new A.QuoteItemReportFields(21, "taxRates"); B.QuoteItemReportFields_22 = new A.QuoteItemReportFields(22, "taxNames"); B.QuoteItemReportFields_23 = new A.QuoteItemReportFields(23, "taxAmount"); B.QuoteItemReportFields_24 = new A.QuoteItemReportFields(24, "netTotal"); B.QuoteItemReportFields_25 = new A.QuoteItemReportFields(25, "currency"); B.QuoteItemReportFields_26 = new A.QuoteItemReportFields(26, "record_state"); B.List_nRX = A._setArrayType(makeConstList([B.QuoteItemReportFields_0, B.QuoteItemReportFields_1, B.QuoteItemReportFields_2, B.QuoteItemReportFields_3, B.QuoteItemReportFields_4, B.QuoteItemReportFields_5, B.QuoteItemReportFields_6, B.QuoteItemReportFields_7, B.QuoteItemReportFields_8, B.QuoteItemReportFields_9, B.QuoteItemReportFields_10, B.QuoteItemReportFields_11, B.QuoteItemReportFields_12, B.QuoteItemReportFields_13, B.QuoteItemReportFields_14, B.QuoteItemReportFields_15, B.QuoteItemReportFields_16, B.QuoteItemReportFields_17, B.QuoteItemReportFields_18, B.QuoteItemReportFields_19, B.QuoteItemReportFields_20, B.QuoteItemReportFields_21, B.QuoteItemReportFields_22, B.QuoteItemReportFields_23, B.QuoteItemReportFields_24, B.QuoteItemReportFields_25, B.QuoteItemReportFields_26]), type$.JSArray_QuoteItemReportFields); B.List_nUo = A._setArrayType(makeConstList(["\u091c", "\u092b\u093c", "\u092e\u093e", "\u0905", "\u092e", "\u091c\u0942", "\u091c\u0941", "\u0905", "\u0938\u093f", "\u0905", "\u0928", "\u0926\u093f"]), type$.JSArray_String); B.Type__$HealthCheckPHPResponse_03G = A.typeLiteral("_$HealthCheckPHPResponse"); B.List_nZ3 = A._setArrayType(makeConstList([B.Type_HealthCheckPHPResponse_kOG, B.Type__$HealthCheckPHPResponse_03G]), type$.JSArray_Type); B.List_nfu = A._setArrayType(makeConstList(["\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07", "\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"]), type$.JSArray_String); B.List_o0y = A._setArrayType(makeConstList(["EEEE, d MMMM y '\u0440'.", "d MMMM y '\u0440'.", "d MMM y '\u0440'.", "dd.MM.yy"]), type$.JSArray_String); B.Type__$WebhookState_eAf = A.typeLiteral("_$WebhookState"); B.List_o5d = A._setArrayType(makeConstList([B.Type_WebhookState_6v8, B.Type__$WebhookState_eAf]), type$.JSArray_Type); B.List_o7e = A._setArrayType(makeConstList(["jan\xfaar", "febr\xfaar", "mars", "apr\xedl", "ma\xed", "j\xfan\xed", "j\xfal\xed", "\xe1g\xfast", "september", "okt\xf3ber", "n\xf3vember", "desember"]), type$.JSArray_String); B.List_o91 = A._setArrayType(makeConstList(["ika-1 quarter", "ika-2 quarter", "ika-3 quarter", "ika-4 na quarter"]), type$.JSArray_String); B.List_oAt = A._setArrayType(makeConstList(["ned", "pon", "uto", "sre", "\u010det", "pet", "sub"]), type$.JSArray_String); B.Type__$HistoryRecord_GEi = A.typeLiteral("_$HistoryRecord"); B.List_oCX4 = A._setArrayType(makeConstList([B.Type_HistoryRecord_ato, B.Type__$HistoryRecord_GEi]), type$.JSArray_Type); B.List_oCX0 = A._setArrayType(makeConstList(["1-\u056b\u0576 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f", "2-\u0580\u0564 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f", "3-\u0580\u0564 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f", "4-\u0580\u0564 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f"]), type$.JSArray_String); B.List_oCX = A._setArrayType(makeConstList(["EEEE, d. MMMM y.", "d. MMMM y.", "d. MMM y.", "dd. MM. y."]), type$.JSArray_String); B.List_oCX2 = A._setArrayType(makeConstList(["tremujori i par\xeb", "tremujori i dyt\xeb", "tremujori i tret\xeb", "tremujori i kat\xebrt"]), type$.JSArray_String); B.List_oCX1 = A._setArrayType(makeConstList(["stycze\u0144", "luty", "marzec", "kwiecie\u0144", "maj", "czerwiec", "lipiec", "sierpie\u0144", "wrzesie\u0144", "pa\u017adziernik", "listopad", "grudzie\u0144"]), type$.JSArray_String); B.List_oCX3 = A._setArrayType(makeConstList([0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918000, 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, 1510334235, 755167117]), type$.JSArray_int); B.List_oFp = A._setArrayType(makeConstList([0, 0, 65490, 45055, 65535, 34815, 65534, 18431]), type$.JSArray_int); B.List_oGx = A._setArrayType(makeConstList(["voor Christus", "na Christus"]), type$.JSArray_String); B.Type__$RecurringExpenseState_5Ru = A.typeLiteral("_$RecurringExpenseState"); B.List_oIk = A._setArrayType(makeConstList([B.Type_RecurringExpenseState_o7m, B.Type__$RecurringExpenseState_5Ru]), type$.JSArray_Type); B.List_oJd = A._setArrayType(makeConstList(["\u0458\u0430\u043d\u0443\u0430\u0440", "\u0444\u0435\u0431\u0440\u0443\u0430\u0440", "\u043c\u0430\u0440\u0442", "\u0430\u043f\u0440\u0438\u043b", "\u043c\u0430\u0458", "\u0458\u0443\u043d", "\u0458\u0443\u043b", "\u0430\u0432\u0433\u0443\u0441\u0442", "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440", "\u043e\u043a\u0442\u043e\u0431\u0430\u0440", "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440", "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"]), type$.JSArray_String); B.List_oKF = A._setArrayType(makeConstList(["Before Christ", "Anno Domini"]), type$.JSArray_String); B.List_oMi = A._setArrayType(makeConstList([254, 253, 251, 247, 239, 223, 191, 127]), type$.JSArray_int); B.List_oNt = A._setArrayType(makeConstList(["{1} 'klo' {0}", "{1} 'klo' {0}", "{1} 'klo' {0}", "{1} {0}"]), type$.JSArray_String); B.List_oRk = A._setArrayType(makeConstList(["1. \u0161tvr\u0165rok", "2. \u0161tvr\u0165rok", "3. \u0161tvr\u0165rok", "4. \u0161tvr\u0165rok"]), type$.JSArray_String); B.List_oS5 = A._setArrayType(makeConstList(["\u0b9e\u0bbe\u0baf\u0bbf.", "\u0ba4\u0bbf\u0b99\u0bcd.", "\u0b9a\u0bc6\u0bb5\u0bcd.", "\u0baa\u0bc1\u0ba4.", "\u0bb5\u0bbf\u0baf\u0bbe.", "\u0bb5\u0bc6\u0bb3\u0bcd.", "\u0b9a\u0ba9\u0bbf"]), type$.JSArray_String); B.List_oUC = A._setArrayType(makeConstList(["zzzz HH:mm:ss", "z HH:mm:ss", "H:mm:ss", "H:mm"]), type$.JSArray_String); B.List_odG = A._setArrayType(makeConstList(["\u0399\u03b1\u03bd", "\u03a6\u03b5\u03b2", "\u039c\u03b1\u03c1", "\u0391\u03c0\u03c1", "\u039c\u03b1\u0390", "\u0399\u03bf\u03c5\u03bd", "\u0399\u03bf\u03c5\u03bb", "\u0391\u03c5\u03b3", "\u03a3\u03b5\u03c0", "\u039f\u03ba\u03c4", "\u039d\u03bf\u03b5", "\u0394\u03b5\u03ba"]), type$.JSArray_String); B.List_oeG = A._setArrayType(makeConstList(["\u0da2\u0db1", "\u0db4\u0dd9\u0db6", "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4", "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca", "\u0db8\u0dd0\u0dba\u0dd2", "\u0da2\u0dd6\u0db1\u0dd2", "\u0da2\u0dd6\u0dbd\u0dd2", "\u0d85\u0d9c\u0ddd", "\u0dc3\u0dd0\u0db4\u0dca", "\u0d94\u0d9a\u0dca", "\u0db1\u0ddc\u0dc0\u0dd0", "\u0daf\u0dd9\u0dc3\u0dd0"]), type$.JSArray_String); B.Type__$ProductState_sxB = A.typeLiteral("_$ProductState"); B.List_ogg = A._setArrayType(makeConstList([B.Type_ProductState_jr5, B.Type__$ProductState_sxB]), type$.JSArray_Type); B.List_oi1 = A._setArrayType(makeConstList(["\u043f\u0440\u0435\u0434 \u043d\u0430\u0448\u0430\u0442\u0430 \u0435\u0440\u0430", "\u043e\u0434 \u043d\u0430\u0448\u0430\u0442\u0430 \u0435\u0440\u0430"]), type$.JSArray_String); B.PlatformProductType_0 = new A.PlatformProductType(0, "inapp"); B.PlatformProductType_1 = new A.PlatformProductType(1, "subs"); B.List_onQ = A._setArrayType(makeConstList([B.PlatformProductType_0, B.PlatformProductType_1]), A.findType("JSArray")); B.List_ooy = A._setArrayType(makeConstList(["EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d.M.yy."]), type$.JSArray_String); B.List_opT = A._setArrayType(makeConstList(["Sv\u0113tdiena", "Pirmdiena", "Otrdiena", "Tre\u0161diena", "Ceturtdiena", "Piektdiena", "Sestdiena"]), type$.JSArray_String); B.List_oqF = A._setArrayType(makeConstList(["enne Kristust", "p\xe4rast Kristust"]), type$.JSArray_String); B.List_oqK = A._setArrayType(makeConstList(["\u0908\u0938\u093e-\u092a\u0942\u0930\u094d\u0935", "\u0908\u0938\u094d\u0935\u0940"]), type$.JSArray_String); B.ModifierKey_0 = new A.ModifierKey(0, "controlModifier"); B.ModifierKey_1 = new A.ModifierKey(1, "shiftModifier"); B.ModifierKey_2 = new A.ModifierKey(2, "altModifier"); B.ModifierKey_3 = new A.ModifierKey(3, "metaModifier"); B.ModifierKey_4 = new A.ModifierKey(4, "capsLockModifier"); B.ModifierKey_5 = new A.ModifierKey(5, "numLockModifier"); B.ModifierKey_6 = new A.ModifierKey(6, "scrollLockModifier"); B.ModifierKey_7 = new A.ModifierKey(7, "functionModifier"); B.ModifierKey_8 = new A.ModifierKey(8, "symbolModifier"); B.List_oqK0 = A._setArrayType(makeConstList([B.ModifierKey_0, B.ModifierKey_1, B.ModifierKey_2, B.ModifierKey_3, B.ModifierKey_4, B.ModifierKey_5, B.ModifierKey_6, B.ModifierKey_7, B.ModifierKey_8]), A.findType("JSArray")); B.List_oqh = A._setArrayType(makeConstList(["tammi", "helmi", "maalis", "huhti", "touko", "kes\xe4", "hein\xe4", "elo", "syys", "loka", "marras", "joulu"]), type$.JSArray_String); B.Type__$ExpenseUIState_s30 = A.typeLiteral("_$ExpenseUIState"); B.List_ouN1 = A._setArrayType(makeConstList([B.Type_ExpenseUIState_wKu, B.Type__$ExpenseUIState_s30]), type$.JSArray_Type); B.List_ouN = A._setArrayType(makeConstList(["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"]), type$.JSArray_String); B.List_ouN0 = A._setArrayType(makeConstList(["address", "article", "aside", "audio", "blockquote", "body", "canvas", "center", "dd", "dir", "div", "dl", "dt", "fieldset", "figcaption", "figure", "footer", "form", "frameset", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hgroup", "hr", "html", "isindex", "li", "main", "menu", "nav", "noframes", "noscript", "ol", "output", "p", "pre", "section", "table", "tbody", "td", "tfoot", "th", "thead", "tr", "ul"]), type$.JSArray_String); B.List_ouf = A._setArrayType(makeConstList([0, 0, 26498, 1023, 65534, 34815, 65534, 18431]), type$.JSArray_int); B.List_ouk = A._setArrayType(makeConstList(["Su.", "M\xe4.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."]), type$.JSArray_String); B.List_owA = A._setArrayType(makeConstList(["EEEE, d \u05d1MMMM y", "d \u05d1MMMM y", "d \u05d1MMM y", "d.M.y"]), type$.JSArray_String); B.List_owX = A._setArrayType(makeConstList(["\u1798\u1780\u179a\u17b6", "\u1780\u17bb\u1798\u17d2\u1797\u17c8", "\u1798\u17b8\u1793\u17b6", "\u1798\u17c1\u179f\u17b6", "\u17a7\u179f\u1797\u17b6", "\u1798\u17b7\u1790\u17bb\u1793\u17b6", "\u1780\u1780\u17d2\u1780\u178a\u17b6", "\u179f\u17b8\u17a0\u17b6", "\u1780\u1789\u17d2\u1789\u17b6", "\u178f\u17bb\u179b\u17b6", "\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6", "\u1792\u17d2\u1793\u17bc"]), type$.JSArray_String); B.Type_ExpenseCategoryItemResponse_72A = A.typeLiteral("ExpenseCategoryItemResponse"); B.Type_5m4 = A.typeLiteral("_$ExpenseCategoryItemResponse"); B.List_oyU1 = A._setArrayType(makeConstList([B.Type_ExpenseCategoryItemResponse_72A, B.Type_5m4]), type$.JSArray_Type); B.Type_ExpenseCategoryListResponse_72A = A.typeLiteral("ExpenseCategoryListResponse"); B.Type_5m40 = A.typeLiteral("_$ExpenseCategoryListResponse"); B.List_oyU2 = A._setArrayType(makeConstList([B.Type_ExpenseCategoryListResponse_72A, B.Type_5m40]), type$.JSArray_Type); B.Type__$SubscriptionState_wv8 = A.typeLiteral("_$SubscriptionState"); B.List_oyU3 = A._setArrayType(makeConstList([B.Type_SubscriptionState_4CA, B.Type__$SubscriptionState_wv8]), type$.JSArray_Type); B.Type_TokenItemResponse_WnQ = A.typeLiteral("TokenItemResponse"); B.Type__$TokenItemResponse_Tti = A.typeLiteral("_$TokenItemResponse"); B.List_oyU4 = A._setArrayType(makeConstList([B.Type_TokenItemResponse_WnQ, B.Type__$TokenItemResponse_Tti]), type$.JSArray_Type); B.List_oyU = A._setArrayType(makeConstList(["Januar", "Februar", "M\xe4rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]), type$.JSArray_String); B.List_oyn = A._setArrayType(makeConstList(["d", "l", "m", "m", "j", "v", "s"]), type$.JSArray_String); B.List_p6N = A._setArrayType(makeConstList(["B.", "B.e.", "\xc7.a.", "\xc7.", "C.a.", "C.", "\u015e."]), type$.JSArray_String); B.List_pFz = A._setArrayType(makeConstList(["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des"]), type$.JSArray_String); B.List_pRN = A._setArrayType(makeConstList(["\u1798", "\u1780", "\u1798", "\u1798", "\u17a7", "\u1798", "\u1780", "\u179f", "\u1780", "\u178f", "\u179c", "\u1792"]), type$.JSArray_String); B.List_pYm = A._setArrayType(makeConstList(["text", "multiline", "number", "phone", "datetime", "emailAddress", "url", "visiblePassword", "name", "address", "none"]), type$.JSArray_String); B.List_pgU = A._setArrayType(makeConstList(["Lin", "Lun", "Mar", "Miy", "Huw", "Biy", "Sab"]), type$.JSArray_String); B.List_portrait_landscape = A._setArrayType(makeConstList(["portrait", "landscape"]), type$.JSArray_String); B.List_pre_listing_textarea = A._setArrayType(makeConstList(["pre", "listing", "textarea"]), type$.JSArray_String); B.List_prijepodne_popodne = A._setArrayType(makeConstList(["prijepodne", "popodne"]), type$.JSArray_String); B.List_puH = A._setArrayType(makeConstList(["sausis", "vasaris", "kovas", "balandis", "gegu\u017e\u0117", "bir\u017eelis", "liepa", "rugpj\u016btis", "rugs\u0117jis", "spalis", "lapkritis", "gruodis"]), type$.JSArray_String); B.List_q1u0 = A._setArrayType(makeConstList(["Linggo", "Lunes", "Martes", "Miyerkules", "Huwebes", "Biyernes", "Sabado"]), type$.JSArray_String); B.List_q1u = A._setArrayType(makeConstList(["ned", "pon", "uto", "sri", "\u010det", "pet", "sub"]), type$.JSArray_String); B.List_q8z = A._setArrayType(makeConstList(["1-ci kv.", "2-ci kv.", "3-c\xfc kv.", "4-c\xfc kv."]), type$.JSArray_String); B.Type__$ReportSettingsEntity_inD = A.typeLiteral("_$ReportSettingsEntity"); B.List_qBS = A._setArrayType(makeConstList([B.Type_ReportSettingsEntity_piR, B.Type__$ReportSettingsEntity_inD]), type$.JSArray_Type); B.List_qBY = A._setArrayType(makeConstList(["1.\xa0cet.", "2.\xa0cet.", "3.\xa0cet.", "4.\xa0cet."]), type$.JSArray_String); B.List_qBb = A._setArrayType(makeConstList(["dd", "dt", "li", "option", "optgroup", "p", "rp", "rt"]), type$.JSArray_String); B.List_qE6 = A._setArrayType(makeConstList(["P", "E", "T", "K", "N", "R", "L"]), type$.JSArray_String); B.List_qF5 = A._setArrayType(makeConstList(["{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_qF50 = A._setArrayType(makeConstList(["\u0d9a\u0dcf\u0dbb\u0dca:1", "\u0d9a\u0dcf\u0dbb\u0dca:2", "\u0d9a\u0dcf\u0dbb\u0dca:3", "\u0d9a\u0dcf\u0dbb\u0dca:4"]), type$.JSArray_String); B.List_qFy = A._setArrayType(makeConstList(["tremujori I", "tremujori II", "tremujori III", "tremujori IV"]), type$.JSArray_String); B.List_qIG = A._setArrayType(makeConstList(["\u1303", "\u134c", "\u121b", "\u12a4", "\u121c", "\u1301", "\u1301", "\u12a6", "\u1234", "\u12a6", "\u1296", "\u12f2"]), type$.JSArray_String); B.List_qJU = A._setArrayType(makeConstList(["Jan", "Feb", "Mas", "Eph", "Mey", "Jun", "Jul", "Aga", "Sep", "Okt", "Nov", "Dis"]), type$.JSArray_String); B.Type__$TaxDataEntity_whm = A.typeLiteral("_$TaxDataEntity"); B.List_qJr = A._setArrayType(makeConstList([B.Type_TaxDataEntity_Q5r, B.Type__$TaxDataEntity_whm]), type$.JSArray_Type); B.Type__$RegistrationFieldEntity_sEt = A.typeLiteral("_$RegistrationFieldEntity"); B.List_qJx = A._setArrayType(makeConstList([B.Type_RegistrationFieldEntity_k2a, B.Type__$RegistrationFieldEntity_sEt]), type$.JSArray_Type); B.Type_ExpenseStatusEntity_0 = A.typeLiteral("ExpenseStatusEntity"); B.Type__$ExpenseStatusEntity_wMy = A.typeLiteral("_$ExpenseStatusEntity"); B.List_qPU = A._setArrayType(makeConstList([B.Type_ExpenseStatusEntity_0, B.Type__$ExpenseStatusEntity_wMy]), type$.JSArray_Type); B.Type__$DateFormatEntity_g7r = A.typeLiteral("_$DateFormatEntity"); B.List_qQg = A._setArrayType(makeConstList([B.Type_DateFormatEntity_OME, B.Type__$DateFormatEntity_g7r]), type$.JSArray_Type); B.PngFilterType_0 = new A.PngFilterType(0, "none"); B.PngFilterType_1 = new A.PngFilterType(1, "sub"); B.PngFilterType_2 = new A.PngFilterType(2, "up"); B.PngFilterType_3 = new A.PngFilterType(3, "average"); B.PngFilterType_4 = new A.PngFilterType(4, "paeth"); B.List_qQs = A._setArrayType(makeConstList([B.PngFilterType_0, B.PngFilterType_1, B.PngFilterType_2, B.PngFilterType_3, B.PngFilterType_4]), A.findType("JSArray")); B.List_qRU = A._setArrayType(makeConstList(["urt.", "ots.", "mar.", "api.", "mai.", "eka.", "uzt.", "abu.", "ira.", "urr.", "aza.", "abe."]), type$.JSArray_String); B.List_qSB = A._setArrayType(makeConstList(["\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0", "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0", "\u09ae\u09be\u09b0\u09cd\u099a", "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2", "\u09ae\u09c7", "\u099c\u09c1\u09a8", "\u099c\u09c1\u09b2\u09be\u0987", "\u0986\u0997\u09b8\u09cd\u099f", "\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0", "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0", "\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0", "\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"]), type$.JSArray_String); B.List_qd4 = A._setArrayType(makeConstList(["\u0442\u0430\u04a3\u043a\u044b", "\u0442\u04af\u0448\u0442\u04e9\u043d \u043a\u0438\u0439\u0438\u043d\u043a\u0438"]), type$.JSArray_String); B.List_qd9 = A._setArrayType(makeConstList(["{1} 'u' {0}", "{1} 'u' {0}", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_qf3 = A._setArrayType(makeConstList(["\u043f\u0440\u0435\u0442\u043f\u043b\u0430\u0434\u043d\u0435", "\u043f\u043e\u043f\u043b\u0430\u0434\u043d\u0435"]), type$.JSArray_String); B.Type_SubscriptionItemResponse_uzU = A.typeLiteral("SubscriptionItemResponse"); B.Type__$SubscriptionItemResponse_pM4 = A.typeLiteral("_$SubscriptionItemResponse"); B.List_qmr = A._setArrayType(makeConstList([B.Type_SubscriptionItemResponse_uzU, B.Type__$SubscriptionItemResponse_pM4]), type$.JSArray_Type); B.Type_SubscriptionListResponse_uzU = A.typeLiteral("SubscriptionListResponse"); B.Type__$SubscriptionListResponse_pM4 = A.typeLiteral("_$SubscriptionListResponse"); B.List_qmr0 = A._setArrayType(makeConstList([B.Type_SubscriptionListResponse_uzU, B.Type__$SubscriptionListResponse_pM4]), type$.JSArray_Type); B.List_qnV = A._setArrayType(makeConstList(["\u9031\u65e5", "\u9031\u4e00", "\u9031\u4e8c", "\u9031\u4e09", "\u9031\u56db", "\u9031\u4e94", "\u9031\u516d"]), type$.JSArray_String); B.List_qtI = A._setArrayType(makeConstList(["nedelja", "ponedeljek", "torek", "sreda", "\u010detrtek", "petek", "sobota"]), type$.JSArray_String); B.Type__$DesignEntity_0 = A.typeLiteral("_$DesignEntity"); B.List_qtW = A._setArrayType(makeConstList([B.Type_DesignEntity_0, B.Type__$DesignEntity_0]), type$.JSArray_Type); B.List_qtf = A._setArrayType(makeConstList(["Sondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag"]), type$.JSArray_String); B.List_quJ = A._setArrayType(makeConstList(["EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d 'de' MMM 'de' y", "dd/MM/y"]), type$.JSArray_String); B.List_r2X = A._setArrayType(makeConstList(["\u0b95\u0bbf.\u0bae\u0bc1.", "\u0b95\u0bbf.\u0baa\u0bbf."]), type$.JSArray_String); B.List_r71 = A._setArrayType(makeConstList(["jan.", "feb.", "mrt.", "apr.", "mei", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."]), type$.JSArray_String); B.List_rIc = A._setArrayType(makeConstList(["domingo", "luns", "martes", "m\xe9rcores", "xoves", "venres", "s\xe1bado"]), type$.JSArray_String); B.Object_type_0_value_1 = {type: 0, value: 1}; B.Map_0fqxU = new A.ConstantStringMap(B.Object_type_0_value_1, [641, "import"], type$.ConstantStringMap_String_Object); B.Map_0f0j7 = new A.ConstantStringMap(B.Object_type_0_value_1, [642, "media"], type$.ConstantStringMap_String_Object); B.Map_0fv0O = new A.ConstantStringMap(B.Object_type_0_value_1, [643, "page"], type$.ConstantStringMap_String_Object); B.Map_0fMqm = new A.ConstantStringMap(B.Object_type_0_value_1, [644, "charset"], type$.ConstantStringMap_String_Object); B.Map_0fdmq = new A.ConstantStringMap(B.Object_type_0_value_1, [645, "stylet"], type$.ConstantStringMap_String_Object); B.Map_0fO1S = new A.ConstantStringMap(B.Object_type_0_value_1, [646, "keyframes"], type$.ConstantStringMap_String_Object); B.Map_0fu8d = new A.ConstantStringMap(B.Object_type_0_value_1, [647, "-webkit-keyframes"], type$.ConstantStringMap_String_Object); B.Map_0fGAg = new A.ConstantStringMap(B.Object_type_0_value_1, [648, "-moz-keyframes"], type$.ConstantStringMap_String_Object); B.Map_0fIIj = new A.ConstantStringMap(B.Object_type_0_value_1, [649, "-ms-keyframes"], type$.ConstantStringMap_String_Object); B.Map_0f61T = new A.ConstantStringMap(B.Object_type_0_value_1, [650, "-o-keyframes"], type$.ConstantStringMap_String_Object); B.Map_0fXH1 = new A.ConstantStringMap(B.Object_type_0_value_1, [651, "font-face"], type$.ConstantStringMap_String_Object); B.Map_0fato = new A.ConstantStringMap(B.Object_type_0_value_1, [652, "namespace"], type$.ConstantStringMap_String_Object); B.Map_0fwAg = new A.ConstantStringMap(B.Object_type_0_value_1, [653, "host"], type$.ConstantStringMap_String_Object); B.Map_0f43h = new A.ConstantStringMap(B.Object_type_0_value_1, [654, "mixin"], type$.ConstantStringMap_String_Object); B.Map_0fKDY = new A.ConstantStringMap(B.Object_type_0_value_1, [655, "include"], type$.ConstantStringMap_String_Object); B.Map_0fko0 = new A.ConstantStringMap(B.Object_type_0_value_1, [656, "content"], type$.ConstantStringMap_String_Object); B.Map_0fL7P = new A.ConstantStringMap(B.Object_type_0_value_1, [657, "extend"], type$.ConstantStringMap_String_Object); B.Map_0f6Hm = new A.ConstantStringMap(B.Object_type_0_value_1, [658, "-moz-document"], type$.ConstantStringMap_String_Object); B.Map_0fBmO = new A.ConstantStringMap(B.Object_type_0_value_1, [659, "supports"], type$.ConstantStringMap_String_Object); B.Map_0fPIY = new A.ConstantStringMap(B.Object_type_0_value_1, [660, "viewport"], type$.ConstantStringMap_String_Object); B.Map_0fGnp = new A.ConstantStringMap(B.Object_type_0_value_1, [661, "-ms-viewport"], type$.ConstantStringMap_String_Object); B.List_rTR = A._setArrayType(makeConstList([B.Map_0fqxU, B.Map_0f0j7, B.Map_0fv0O, B.Map_0fMqm, B.Map_0fdmq, B.Map_0fO1S, B.Map_0fu8d, B.Map_0fGAg, B.Map_0fIIj, B.Map_0f61T, B.Map_0fXH1, B.Map_0fato, B.Map_0fwAg, B.Map_0f43h, B.Map_0fKDY, B.Map_0fko0, B.Map_0fL7P, B.Map_0f6Hm, B.Map_0fBmO, B.Map_0fPIY, B.Map_0fGnp]), type$.JSArray_Map_String_Object); B.List_rXz = A._setArrayType(makeConstList(["1\ubd84\uae30", "2\ubd84\uae30", "3\ubd84\uae30", "4\ubd84\uae30"]), type$.JSArray_String); B.List_raA = A._setArrayType(makeConstList(["\u0644\u0648\u0645\u0693\u06cd \u0631\u0628\u0639\u0647", "\u06f2\u0645\u0647 \u0631\u0628\u0639\u0647", "\u06f3\u0645\u0647 \u0631\u0628\u0639\u0647", "\u06f4\u0645\u0647 \u0631\u0628\u0639\u0647"]), type$.JSArray_String); B.List_roG = A._setArrayType(makeConstList(["f\xf8r Kristus", "etter Kristus"]), type$.JSArray_String); B.List_s2S = A._setArrayType(makeConstList(["So.", "Ma.", "Di.", "Wo.", "Do.", "Vr.", "Sa."]), type$.JSArray_String); B.List_s2k0 = A._setArrayType(makeConstList(["S", "M", "B", "T", "S", "H", "M"]), type$.JSArray_String); B.List_s2k = A._setArrayType(makeConstList(["\u0906\u0907\u0924\u092c\u093e\u0930", "\u0938\u094b\u092e\u092c\u093e\u0930", "\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930", "\u092c\u0941\u0927\u092c\u093e\u0930", "\u092c\u093f\u0939\u093f\u092c\u093e\u0930", "\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930", "\u0936\u0928\u093f\u092c\u093e\u0930"]), type$.JSArray_String); B.List_s4m = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d.M.y", "d.M.yy"]), type$.JSArray_String); B.SKProductDiscountTypeMessage_0 = new A.SKProductDiscountTypeMessage(0, "introductory"); B.SKProductDiscountTypeMessage_1 = new A.SKProductDiscountTypeMessage(1, "subscription"); B.List_s8I0 = A._setArrayType(makeConstList([B.SKProductDiscountTypeMessage_0, B.SKProductDiscountTypeMessage_1]), A.findType("JSArray")); B.Type__$InvoiceStatusEntity_ecN = A.typeLiteral("_$InvoiceStatusEntity"); B.List_s8I1 = A._setArrayType(makeConstList([B.Type_InvoiceStatusEntity_mqK, B.Type__$InvoiceStatusEntity_ecN]), type$.JSArray_Type); B.List_s8I = A._setArrayType(makeConstList(["\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94", "\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99", "\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", "\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94", "\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94", "\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81", "\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2"]), type$.JSArray_String); B.Type_PaymentTermItemResponse_WYC = A.typeLiteral("PaymentTermItemResponse"); B.Type__$PaymentTermItemResponse_hWR = A.typeLiteral("_$PaymentTermItemResponse"); B.List_s9w = A._setArrayType(makeConstList([B.Type_PaymentTermItemResponse_WYC, B.Type__$PaymentTermItemResponse_hWR]), type$.JSArray_Type); B.Type_PaymentTermListResponse_WYC = A.typeLiteral("PaymentTermListResponse"); B.Type__$PaymentTermListResponse_hWR = A.typeLiteral("_$PaymentTermListResponse"); B.List_s9w0 = A._setArrayType(makeConstList([B.Type_PaymentTermListResponse_WYC, B.Type__$PaymentTermListResponse_hWR]), type$.JSArray_Type); B.List_sA1 = A._setArrayType(makeConstList(["Ion", "Chw", "Maw", "Ebr", "Mai", "Meh", "Gor", "Awst", "Medi", "Hyd", "Tach", "Rhag"]), type$.JSArray_String); B.TargetPlatform_0 = new A.TargetPlatform(0, "android"); B.TargetPlatform_1 = new A.TargetPlatform(1, "fuchsia"); B.TargetPlatform_2 = new A.TargetPlatform(2, "iOS"); B.TargetPlatform_3 = new A.TargetPlatform(3, "linux"); B.TargetPlatform_4 = new A.TargetPlatform(4, "macOS"); B.TargetPlatform_5 = new A.TargetPlatform(5, "windows"); B.List_sAl = A._setArrayType(makeConstList([B.TargetPlatform_0, B.TargetPlatform_1, B.TargetPlatform_2, B.TargetPlatform_3, B.TargetPlatform_4, B.TargetPlatform_5]), A.findType("JSArray")); B.Type__$PurchaseOrderState_cf1 = A.typeLiteral("_$PurchaseOrderState"); B.List_sBE = A._setArrayType(makeConstList([B.Type_PurchaseOrderState_Y5a, B.Type__$PurchaseOrderState_cf1]), type$.JSArray_Type); B.List_sE6 = A._setArrayType(makeConstList(["\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0561\u057c\u0561\u057b", "\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0570\u0565\u057f\u0578"]), type$.JSArray_String); B.SKPaymentTransactionStateMessage_0 = new A.SKPaymentTransactionStateMessage(0, "purchasing"); B.SKPaymentTransactionStateMessage_1 = new A.SKPaymentTransactionStateMessage(1, "purchased"); B.SKPaymentTransactionStateMessage_2 = new A.SKPaymentTransactionStateMessage(2, "failed"); B.SKPaymentTransactionStateMessage_3 = new A.SKPaymentTransactionStateMessage(3, "restored"); B.SKPaymentTransactionStateMessage_4 = new A.SKPaymentTransactionStateMessage(4, "deferred"); B.SKPaymentTransactionStateMessage_5 = new A.SKPaymentTransactionStateMessage(5, "unspecified"); B.List_sEV = A._setArrayType(makeConstList([B.SKPaymentTransactionStateMessage_0, B.SKPaymentTransactionStateMessage_1, B.SKPaymentTransactionStateMessage_2, B.SKPaymentTransactionStateMessage_3, B.SKPaymentTransactionStateMessage_4, B.SKPaymentTransactionStateMessage_5]), A.findType("JSArray")); B.List_sEs = A._setArrayType(makeConstList(["Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xu\xf1o", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"]), type$.JSArray_String); B.List_sFe = A._setArrayType(makeConstList(["\u092a\u0939\u093f\u0932\u094b \u0938\u0924\u094d\u0930", "\u0926\u094b\u0938\u094d\u0930\u094b \u0938\u0924\u094d\u0930", "\u0924\u0947\u0938\u094d\u0930\u094b \u0938\u0924\u094d\u0930", "\u091a\u094c\u0925\u094b \u0938\u0924\u094d\u0930"]), type$.JSArray_String); B.Type_GroupItemResponse_9we = A.typeLiteral("GroupItemResponse"); B.Type__$GroupItemResponse_LZB = A.typeLiteral("_$GroupItemResponse"); B.List_sJO0 = A._setArrayType(makeConstList([B.Type_GroupItemResponse_9we, B.Type__$GroupItemResponse_LZB]), type$.JSArray_Type); B.List_sJO = A._setArrayType(makeConstList([B.DateRangeComparison_previousPeriod, B.DateRangeComparison_previousYear, B.DateRangeComparison_customRange]), A.findType("JSArray")); B.RecurringInvoiceReportFields_0 = new A.RecurringInvoiceReportFields(0, "id"); B.RecurringInvoiceReportFields_1 = new A.RecurringInvoiceReportFields(1, "amount"); B.RecurringInvoiceReportFields_2 = new A.RecurringInvoiceReportFields(2, "converted_amount"); B.RecurringInvoiceReportFields_3 = new A.RecurringInvoiceReportFields(3, "client"); B.RecurringInvoiceReportFields_4 = new A.RecurringInvoiceReportFields(4, "client_number"); B.RecurringInvoiceReportFields_5 = new A.RecurringInvoiceReportFields(5, "client_id_number"); B.RecurringInvoiceReportFields_6 = new A.RecurringInvoiceReportFields(6, "client_balance"); B.RecurringInvoiceReportFields_7 = new A.RecurringInvoiceReportFields(7, "client_address1"); B.RecurringInvoiceReportFields_8 = new A.RecurringInvoiceReportFields(8, "client_address2"); B.RecurringInvoiceReportFields_9 = new A.RecurringInvoiceReportFields(9, "client_vat_number"); B.RecurringInvoiceReportFields_10 = new A.RecurringInvoiceReportFields(10, "client_city"); B.RecurringInvoiceReportFields_11 = new A.RecurringInvoiceReportFields(11, "client_postal_code"); B.RecurringInvoiceReportFields_12 = new A.RecurringInvoiceReportFields(12, "client_country"); B.RecurringInvoiceReportFields_13 = new A.RecurringInvoiceReportFields(13, "client_shipping_address1"); B.RecurringInvoiceReportFields_14 = new A.RecurringInvoiceReportFields(14, "client_shipping_address2"); B.RecurringInvoiceReportFields_15 = new A.RecurringInvoiceReportFields(15, "client_state"); B.RecurringInvoiceReportFields_16 = new A.RecurringInvoiceReportFields(16, "client_shipping_city"); B.RecurringInvoiceReportFields_17 = new A.RecurringInvoiceReportFields(17, "client_shipping_state"); B.RecurringInvoiceReportFields_18 = new A.RecurringInvoiceReportFields(18, "client_shipping_postal_code"); B.RecurringInvoiceReportFields_19 = new A.RecurringInvoiceReportFields(19, "client_shipping_country"); B.RecurringInvoiceReportFields_20 = new A.RecurringInvoiceReportFields(20, "status"); B.RecurringInvoiceReportFields_21 = new A.RecurringInvoiceReportFields(21, "number"); B.RecurringInvoiceReportFields_22 = new A.RecurringInvoiceReportFields(22, "discount"); B.RecurringInvoiceReportFields_23 = new A.RecurringInvoiceReportFields(23, "po_number"); B.RecurringInvoiceReportFields_24 = new A.RecurringInvoiceReportFields(24, "auto_bill"); B.RecurringInvoiceReportFields_25 = new A.RecurringInvoiceReportFields(25, "invoice1"); B.RecurringInvoiceReportFields_26 = new A.RecurringInvoiceReportFields(26, "invoice2"); B.RecurringInvoiceReportFields_27 = new A.RecurringInvoiceReportFields(27, "invoice3"); B.RecurringInvoiceReportFields_28 = new A.RecurringInvoiceReportFields(28, "invoice4"); B.RecurringInvoiceReportFields_29 = new A.RecurringInvoiceReportFields(29, "has_expenses"); B.RecurringInvoiceReportFields_30 = new A.RecurringInvoiceReportFields(30, "has_tasks"); B.RecurringInvoiceReportFields_31 = new A.RecurringInvoiceReportFields(31, "surcharge1"); B.RecurringInvoiceReportFields_32 = new A.RecurringInvoiceReportFields(32, "surcharge2"); B.RecurringInvoiceReportFields_33 = new A.RecurringInvoiceReportFields(33, "surcharge3"); B.RecurringInvoiceReportFields_34 = new A.RecurringInvoiceReportFields(34, "surcharge4"); B.RecurringInvoiceReportFields_35 = new A.RecurringInvoiceReportFields(35, "updated_at"); B.RecurringInvoiceReportFields_36 = new A.RecurringInvoiceReportFields(36, "archived_at"); B.RecurringInvoiceReportFields_37 = new A.RecurringInvoiceReportFields(37, "is_deleted"); B.RecurringInvoiceReportFields_38 = new A.RecurringInvoiceReportFields(38, "tax_amount"); B.RecurringInvoiceReportFields_39 = new A.RecurringInvoiceReportFields(39, "net_amount"); B.RecurringInvoiceReportFields_40 = new A.RecurringInvoiceReportFields(40, "net_balance"); B.RecurringInvoiceReportFields_41 = new A.RecurringInvoiceReportFields(41, "reminder1_sent"); B.RecurringInvoiceReportFields_42 = new A.RecurringInvoiceReportFields(42, "reminder2_sent"); B.RecurringInvoiceReportFields_43 = new A.RecurringInvoiceReportFields(43, "reminder3_sent"); B.RecurringInvoiceReportFields_44 = new A.RecurringInvoiceReportFields(44, "reminder_last_sent"); B.RecurringInvoiceReportFields_45 = new A.RecurringInvoiceReportFields(45, "exchange_rate"); B.RecurringInvoiceReportFields_46 = new A.RecurringInvoiceReportFields(46, "public_notes"); B.RecurringInvoiceReportFields_47 = new A.RecurringInvoiceReportFields(47, "private_notes"); B.RecurringInvoiceReportFields_48 = new A.RecurringInvoiceReportFields(48, "client_website"); B.RecurringInvoiceReportFields_49 = new A.RecurringInvoiceReportFields(49, "tax_rate1"); B.RecurringInvoiceReportFields_50 = new A.RecurringInvoiceReportFields(50, "tax_rate2"); B.RecurringInvoiceReportFields_51 = new A.RecurringInvoiceReportFields(51, "tax_rate3"); B.RecurringInvoiceReportFields_52 = new A.RecurringInvoiceReportFields(52, "tax_name1"); B.RecurringInvoiceReportFields_53 = new A.RecurringInvoiceReportFields(53, "tax_name2"); B.RecurringInvoiceReportFields_54 = new A.RecurringInvoiceReportFields(54, "tax_name3"); B.RecurringInvoiceReportFields_55 = new A.RecurringInvoiceReportFields(55, "currency"); B.RecurringInvoiceReportFields_56 = new A.RecurringInvoiceReportFields(56, "assigned_to"); B.RecurringInvoiceReportFields_57 = new A.RecurringInvoiceReportFields(57, "created_by"); B.RecurringInvoiceReportFields_58 = new A.RecurringInvoiceReportFields(58, "project"); B.RecurringInvoiceReportFields_59 = new A.RecurringInvoiceReportFields(59, "vendor"); B.RecurringInvoiceReportFields_60 = new A.RecurringInvoiceReportFields(60, "is_paid"); B.RecurringInvoiceReportFields_61 = new A.RecurringInvoiceReportFields(61, "client_phone"); B.RecurringInvoiceReportFields_62 = new A.RecurringInvoiceReportFields(62, "contact_email"); B.RecurringInvoiceReportFields_63 = new A.RecurringInvoiceReportFields(63, "contact_phone"); B.RecurringInvoiceReportFields_64 = new A.RecurringInvoiceReportFields(64, "contact_name"); B.RecurringInvoiceReportFields_65 = new A.RecurringInvoiceReportFields(65, "frequency"); B.RecurringInvoiceReportFields_66 = new A.RecurringInvoiceReportFields(66, "start_date"); B.RecurringInvoiceReportFields_67 = new A.RecurringInvoiceReportFields(67, "remaining_cycles"); B.RecurringInvoiceReportFields_68 = new A.RecurringInvoiceReportFields(68, "due_on"); B.RecurringInvoiceReportFields_69 = new A.RecurringInvoiceReportFields(69, "next_send_date"); B.RecurringInvoiceReportFields_70 = new A.RecurringInvoiceReportFields(70, "last_sent_date"); B.RecurringInvoiceReportFields_71 = new A.RecurringInvoiceReportFields(71, "record_state"); B.List_sKB = A._setArrayType(makeConstList([B.RecurringInvoiceReportFields_0, B.RecurringInvoiceReportFields_1, B.RecurringInvoiceReportFields_2, B.RecurringInvoiceReportFields_3, B.RecurringInvoiceReportFields_4, B.RecurringInvoiceReportFields_5, B.RecurringInvoiceReportFields_6, B.RecurringInvoiceReportFields_7, B.RecurringInvoiceReportFields_8, B.RecurringInvoiceReportFields_9, B.RecurringInvoiceReportFields_10, B.RecurringInvoiceReportFields_11, B.RecurringInvoiceReportFields_12, B.RecurringInvoiceReportFields_13, B.RecurringInvoiceReportFields_14, B.RecurringInvoiceReportFields_15, B.RecurringInvoiceReportFields_16, B.RecurringInvoiceReportFields_17, B.RecurringInvoiceReportFields_18, B.RecurringInvoiceReportFields_19, B.RecurringInvoiceReportFields_20, B.RecurringInvoiceReportFields_21, B.RecurringInvoiceReportFields_22, B.RecurringInvoiceReportFields_23, B.RecurringInvoiceReportFields_24, B.RecurringInvoiceReportFields_25, B.RecurringInvoiceReportFields_26, B.RecurringInvoiceReportFields_27, B.RecurringInvoiceReportFields_28, B.RecurringInvoiceReportFields_29, B.RecurringInvoiceReportFields_30, B.RecurringInvoiceReportFields_31, B.RecurringInvoiceReportFields_32, B.RecurringInvoiceReportFields_33, B.RecurringInvoiceReportFields_34, B.RecurringInvoiceReportFields_35, B.RecurringInvoiceReportFields_36, B.RecurringInvoiceReportFields_37, B.RecurringInvoiceReportFields_38, B.RecurringInvoiceReportFields_39, B.RecurringInvoiceReportFields_40, B.RecurringInvoiceReportFields_41, B.RecurringInvoiceReportFields_42, B.RecurringInvoiceReportFields_43, B.RecurringInvoiceReportFields_44, B.RecurringInvoiceReportFields_45, B.RecurringInvoiceReportFields_46, B.RecurringInvoiceReportFields_47, B.RecurringInvoiceReportFields_48, B.RecurringInvoiceReportFields_49, B.RecurringInvoiceReportFields_50, B.RecurringInvoiceReportFields_51, B.RecurringInvoiceReportFields_52, B.RecurringInvoiceReportFields_53, B.RecurringInvoiceReportFields_54, B.RecurringInvoiceReportFields_55, B.RecurringInvoiceReportFields_56, B.RecurringInvoiceReportFields_57, B.RecurringInvoiceReportFields_58, B.RecurringInvoiceReportFields_59, B.RecurringInvoiceReportFields_60, B.RecurringInvoiceReportFields_61, B.RecurringInvoiceReportFields_62, B.RecurringInvoiceReportFields_63, B.RecurringInvoiceReportFields_64, B.RecurringInvoiceReportFields_65, B.RecurringInvoiceReportFields_66, B.RecurringInvoiceReportFields_67, B.RecurringInvoiceReportFields_68, B.RecurringInvoiceReportFields_69, B.RecurringInvoiceReportFields_70, B.RecurringInvoiceReportFields_71]), type$.JSArray_RecurringInvoiceReportFields); B.Type__$GatewayTokenMetaEntity_A0N = A.typeLiteral("_$GatewayTokenMetaEntity"); B.List_sM2 = A._setArrayType(makeConstList([B.Type_GatewayTokenMetaEntity_AuK, B.Type__$GatewayTokenMetaEntity_A0N]), type$.JSArray_Type); B.List_sUF = A._setArrayType(makeConstList(["\u056f\u056b\u0580", "\u0565\u0580\u056f", "\u0565\u0580\u0584", "\u0579\u0580\u0584", "\u0570\u0576\u0563", "\u0578\u0582\u0580", "\u0577\u0562\u0569"]), type$.JSArray_String); B.List_sUi = A._setArrayType(makeConstList(["\u043d\u0435\u0434\u0435\u043b\u0430", "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a", "\u0432\u0442\u043e\u0440\u043d\u0438\u043a", "\u0441\u0440\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a", "\u043f\u0435\u0442\u043e\u043a", "\u0441\u0430\u0431\u043e\u0442\u0430"]), type$.JSArray_String); B.List_sYg = A._setArrayType(makeConstList(["\u0698\u0627\u0646\u0648\u06cc\u0647", "\u0641\u0648\u0631\u06cc\u0647", "\u0645\u0627\u0631\u0633", "\u0622\u0648\u0631\u06cc\u0644", "\u0645\u0647", "\u0698\u0648\u0626\u0646", "\u0698\u0648\u0626\u06cc\u0647", "\u0627\u0648\u062a", "\u0633\u067e\u062a\u0627\u0645\u0628\u0631", "\u0627\u06a9\u062a\u0628\u0631", "\u0646\u0648\u0627\u0645\u0628\u0631", "\u062f\u0633\u0627\u0645\u0628\u0631"]), type$.JSArray_String); B.List_sZL = A._setArrayType(makeConstList(["Prvi kvartal", "Drugi kvartal", "Tre\u0107i kvartal", "\u010cetvrti kvartal"]), type$.JSArray_String); B.List_sav0 = A._setArrayType(makeConstList(["{1} \u0b85\u0ba9\u0bcd\u0bb1\u0bc1 {0}", "{1} \u0b85\u0ba9\u0bcd\u0bb1\u0bc1 {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_sav1 = A._setArrayType(makeConstList(["\u661f\u671f\u65e5", "\u661f\u671f\u4e00", "\u661f\u671f\u4e8c", "\u661f\u671f\u4e09", "\u661f\u671f\u56db", "\u661f\u671f\u4e94", "\u661f\u671f\u516d"]), type$.JSArray_String); B.List_sav = A._setArrayType(makeConstList(["leden", "\xfanor", "b\u0159ezen", "duben", "kv\u011bten", "\u010derven", "\u010dervenec", "srpen", "z\xe1\u0159\xed", "\u0159\xedjen", "listopad", "prosinec"]), type$.JSArray_String); B.List_sg7 = A._setArrayType(makeConstList(["n", "p", "u", "s", "\u010d", "p", "s"]), type$.JSArray_String); B.Type__$InvoiceUIState_O8C = A.typeLiteral("_$InvoiceUIState"); B.List_sjl = A._setArrayType(makeConstList([B.Type_InvoiceUIState_YU8, B.Type__$InvoiceUIState_O8C]), type$.JSArray_Type); B.List_skt = A._setArrayType(makeConstList(["{1} \u0930\u094b\u091c\u0940 {0}", "{1} \u0930\u094b\u091c\u0940 {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.List_smW = A._setArrayType(makeConstList(["\u064a", "\u0641", "\u0645", "\u0623", "\u0648", "\u0646", "\u0644", "\u063a", "\u0633", "\u0643", "\u0628", "\u062f"]), type$.JSArray_String); B.Type__$TaskStatusUIState_t2C = A.typeLiteral("_$TaskStatusUIState"); B.List_smg = A._setArrayType(makeConstList([B.Type_TaskStatusUIState_6VO, B.Type__$TaskStatusUIState_t2C]), type$.JSArray_Type); B.List_spT = A._setArrayType(makeConstList(["pr. Kr.", "po. Kr."]), type$.JSArray_String); B.LinkUpdatePolicy_2 = new A.LinkUpdatePolicy(2, "remove"); B.LinkUpdatePolicy_1 = new A.LinkUpdatePolicy(1, "update"); B.List_suq = A._setArrayType(makeConstList([B.LinkUpdatePolicy_2, B.LinkUpdatePolicy_1]), A.findType("JSArray")); B.List_swi0 = A._setArrayType(makeConstList(["\u0633\u200c\u0645\u06f1", "\u0633\u200c\u0645\u06f2", "\u0633\u200c\u0645\u06f3", "\u0633\u200c\u0645\u06f4"]), type$.JSArray_String); B.List_swi = A._setArrayType(makeConstList(["januar", "februar", "mart", "april", "maj", "juni", "juli", "august", "septembar", "oktobar", "novembar", "decembar"]), type$.JSArray_String); B.List_t2a = A._setArrayType(makeConstList(["jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec"]), type$.JSArray_String); B.List_tA7 = A._setArrayType(makeConstList(["h:mm:ss a, zzzz", "h:mm:ss a, z", "h:mm:ss a", "h:mm a"]), type$.JSArray_String); B._TextType_0 = new A._TextType(0, "header1"); B._TextType_1 = new A._TextType(1, "header2"); B._TextType_2 = new A._TextType(2, "header3"); B._TextType_3 = new A._TextType(3, "paragraph"); B._TextType_4 = new A._TextType(4, "blockquote"); B._TextType_5 = new A._TextType(5, "orderedListItem"); B._TextType_6 = new A._TextType(6, "unorderedListItem"); B.List_tCu = A._setArrayType(makeConstList([B._TextType_0, B._TextType_1, B._TextType_2, B._TextType_3, B._TextType_4, B._TextType_5, B._TextType_6]), A.findType("JSArray<_TextType>")); B.List_tSO = A._setArrayType(makeConstList(["I \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8", "II \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8", "III \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8", "IV \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8"]), type$.JSArray_String); B.List_tSk = A._setArrayType(makeConstList(["S", "M", "D", "W", "D", "V", "S"]), type$.JSArray_String); B.List_tbody_tfoot_thead_html = A._setArrayType(makeConstList(["tbody", "tfoot", "thead", "html"]), type$.JSArray_String); B.Type__$ScheduleParameters_l9m = A.typeLiteral("_$ScheduleParameters"); B.List_tkr = A._setArrayType(makeConstList([B.Type_ScheduleParameters_UuN, B.Type__$ScheduleParameters_l9m]), type$.JSArray_Type); B.List_tod = A._setArrayType(makeConstList(["1\u5b63\u5ea6", "2\u5b63\u5ea6", "3\u5b63\u5ea6", "4\u5b63\u5ea6"]), type$.JSArray_String); B.List_true_false = A._setArrayType(makeConstList([true, false]), type$.JSArray_bool); B.List_u0N = A._setArrayType(makeConstList(["Robo ya 1", "Robo ya 2", "Robo ya 3", "Robo ya 4"]), type$.JSArray_String); B.List_u1j = A._setArrayType(makeConstList(["Milattan \xd6nce", "Milattan Sonra"]), type$.JSArray_String); B.List_u2Y = A._setArrayType(makeConstList(["dop.", "pop."]), type$.JSArray_String); B.List_uAN = A._setArrayType(makeConstList(["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "s\xe1b."]), type$.JSArray_String); B.Type__$TaxConfigSubregionEntity_fSs = A.typeLiteral("_$TaxConfigSubregionEntity"); B.List_uHU = A._setArrayType(makeConstList([B.Type_TaxConfigSubregionEntity_3hr, B.Type__$TaxConfigSubregionEntity_fSs]), type$.JSArray_Type); B.List_uLc = A._setArrayType(makeConstList(["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21", "\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c", "\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21", "\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19", "\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21", "\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19", "\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21", "\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21", "\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19", "\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21", "\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19", "\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"]), type$.JSArray_String); B.Type__$BankAccountUIState_GyU = A.typeLiteral("_$BankAccountUIState"); B.List_uQj = A._setArrayType(makeConstList([B.Type_BankAccountUIState_JeE, B.Type__$BankAccountUIState_GyU]), type$.JSArray_Type); B.PngDisposeMode_0 = new A.PngDisposeMode(0, "none"); B.PngDisposeMode_1 = new A.PngDisposeMode(1, "background"); B.PngDisposeMode_2 = new A.PngDisposeMode(2, "previous"); B.List_uao = A._setArrayType(makeConstList([B.PngDisposeMode_0, B.PngDisposeMode_1, B.PngDisposeMode_2]), A.findType("JSArray")); B.List_uh4 = A._setArrayType(makeConstList(["f\xf6re Kristus", "efter Kristus"]), type$.JSArray_String); B.List_uh5 = A._setArrayType(makeConstList(["janu\xe1ra", "febru\xe1ra", "marca", "apr\xedla", "m\xe1ja", "j\xfana", "j\xfala", "augusta", "septembra", "okt\xf3bra", "novembra", "decembra"]), type$.JSArray_String); B.List_uhV = A._setArrayType(makeConstList(["{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"]), type$.JSArray_String); B.ClientReportFields_0 = new A.ClientReportFields(0, "id"); B.ClientReportFields_2 = new A.ClientReportFields(2, "group"); B.ClientReportFields_3 = new A.ClientReportFields(3, "website"); B.ClientReportFields_5 = new A.ClientReportFields(5, "language"); B.ClientReportFields_6 = new A.ClientReportFields(6, "private_notes"); B.ClientReportFields_7 = new A.ClientReportFields(7, "public_notes"); B.ClientReportFields_8 = new A.ClientReportFields(8, "industry"); B.ClientReportFields_9 = new A.ClientReportFields(9, "size"); B.ClientReportFields_10 = new A.ClientReportFields(10, "address1"); B.ClientReportFields_11 = new A.ClientReportFields(11, "address2"); B.ClientReportFields_12 = new A.ClientReportFields(12, "city"); B.ClientReportFields_13 = new A.ClientReportFields(13, "state"); B.ClientReportFields_14 = new A.ClientReportFields(14, "postal_code"); B.ClientReportFields_15 = new A.ClientReportFields(15, "phone"); B.ClientReportFields_17 = new A.ClientReportFields(17, "shipping_address1"); B.ClientReportFields_18 = new A.ClientReportFields(18, "shipping_address2"); B.ClientReportFields_19 = new A.ClientReportFields(19, "shipping_city"); B.ClientReportFields_20 = new A.ClientReportFields(20, "shipping_state"); B.ClientReportFields_21 = new A.ClientReportFields(21, "shipping_postal_code"); B.ClientReportFields_22 = new A.ClientReportFields(22, "shipping_country"); B.ClientReportFields_23 = new A.ClientReportFields(23, "client1"); B.ClientReportFields_24 = new A.ClientReportFields(24, "client2"); B.ClientReportFields_25 = new A.ClientReportFields(25, "client3"); B.ClientReportFields_26 = new A.ClientReportFields(26, "client4"); B.ClientReportFields_27 = new A.ClientReportFields(27, "created_by"); B.ClientReportFields_28 = new A.ClientReportFields(28, "assigned_to"); B.ClientReportFields_30 = new A.ClientReportFields(30, "credit_balance"); B.ClientReportFields_31 = new A.ClientReportFields(31, "payment_balance"); B.ClientReportFields_33 = new A.ClientReportFields(33, "total"); B.ClientReportFields_35 = new A.ClientReportFields(35, "converted_payment_balance"); B.ClientReportFields_39 = new A.ClientReportFields(39, "number"); B.ClientReportFields_42 = new A.ClientReportFields(42, "contact_full_name"); B.ClientReportFields_43 = new A.ClientReportFields(43, "contact_first_name"); B.ClientReportFields_44 = new A.ClientReportFields(44, "contact_last_name"); B.ClientReportFields_46 = new A.ClientReportFields(46, "contact_phone"); B.ClientReportFields_47 = new A.ClientReportFields(47, "contact1"); B.ClientReportFields_48 = new A.ClientReportFields(48, "contact2"); B.ClientReportFields_49 = new A.ClientReportFields(49, "contact3"); B.ClientReportFields_50 = new A.ClientReportFields(50, "contact4"); B.ClientReportFields_51 = new A.ClientReportFields(51, "last_login"); B.ClientReportFields_52 = new A.ClientReportFields(52, "contact_last_login"); B.ClientReportFields_53 = new A.ClientReportFields(53, "is_active"); B.ClientReportFields_55 = new A.ClientReportFields(55, "updated_at"); B.ClientReportFields_57 = new A.ClientReportFields(57, "routing_id"); B.ClientReportFields_58 = new A.ClientReportFields(58, "tax_exempt"); B.ClientReportFields_59 = new A.ClientReportFields(59, "classification"); B.ClientReportFields_60 = new A.ClientReportFields(60, "record_state"); B.List_uhc = A._setArrayType(makeConstList([B.ClientReportFields_0, B.ClientReportFields_1, B.ClientReportFields_2, B.ClientReportFields_3, B.ClientReportFields_4, B.ClientReportFields_5, B.ClientReportFields_6, B.ClientReportFields_7, B.ClientReportFields_8, B.ClientReportFields_9, B.ClientReportFields_10, B.ClientReportFields_11, B.ClientReportFields_12, B.ClientReportFields_13, B.ClientReportFields_14, B.ClientReportFields_15, B.ClientReportFields_16, B.ClientReportFields_17, B.ClientReportFields_18, B.ClientReportFields_19, B.ClientReportFields_20, B.ClientReportFields_21, B.ClientReportFields_22, B.ClientReportFields_23, B.ClientReportFields_24, B.ClientReportFields_25, B.ClientReportFields_26, B.ClientReportFields_27, B.ClientReportFields_28, B.ClientReportFields_29, B.ClientReportFields_30, B.ClientReportFields_31, B.ClientReportFields_32, B.ClientReportFields_33, B.ClientReportFields_34, B.ClientReportFields_35, B.ClientReportFields_36, B.ClientReportFields_37, B.ClientReportFields_38, B.ClientReportFields_39, B.ClientReportFields_40, B.ClientReportFields_41, B.ClientReportFields_42, B.ClientReportFields_43, B.ClientReportFields_44, B.ClientReportFields_45, B.ClientReportFields_46, B.ClientReportFields_47, B.ClientReportFields_48, B.ClientReportFields_49, B.ClientReportFields_50, B.ClientReportFields_51, B.ClientReportFields_52, B.ClientReportFields_53, B.ClientReportFields_54, B.ClientReportFields_55, B.ClientReportFields_56, B.ClientReportFields_57, B.ClientReportFields_58, B.ClientReportFields_59, B.ClientReportFields_60]), type$.JSArray_ClientReportFields); B.Type__$HealthCheckQueueResponse_LVD = A.typeLiteral("_$HealthCheckQueueResponse"); B.List_ulV = A._setArrayType(makeConstList([B.Type_HealthCheckQueueResponse_N2E, B.Type__$HealthCheckQueueResponse_LVD]), type$.JSArray_Type); B.List_umd = A._setArrayType(makeConstList(["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"]), type$.JSArray_String); B.List_uno = A._setArrayType(makeConstList(["pred Kristusom", "po Kristusu"]), type$.JSArray_String); B.Type__$InvoiceEntity_kmf = A.typeLiteral("_$InvoiceEntity"); B.List_urf = A._setArrayType(makeConstList([B.Type_InvoiceEntity_UcM, B.Type__$InvoiceEntity_kmf]), type$.JSArray_Type); B.List_uti = A._setArrayType(makeConstList(["Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember"]), type$.JSArray_String); B.List_uvG = A._setArrayType(makeConstList([B.Pair_oWp, B.Pair_2jN]), type$.JSArray_Pair_String_String); B.WordCharProperty_0 = new A.WordCharProperty(0, "DoubleQuote"); B.WordCharProperty_1 = new A.WordCharProperty(1, "SingleQuote"); B.WordCharProperty_2 = new A.WordCharProperty(2, "HebrewLetter"); B.WordCharProperty_3 = new A.WordCharProperty(3, "CR"); B.WordCharProperty_4 = new A.WordCharProperty(4, "LF"); B.WordCharProperty_5 = new A.WordCharProperty(5, "Newline"); B.WordCharProperty_6 = new A.WordCharProperty(6, "Extend"); B.WordCharProperty_7 = new A.WordCharProperty(7, "RegionalIndicator"); B.WordCharProperty_8 = new A.WordCharProperty(8, "Format"); B.WordCharProperty_9 = new A.WordCharProperty(9, "Katakana"); B.WordCharProperty_10 = new A.WordCharProperty(10, "ALetter"); B.WordCharProperty_11 = new A.WordCharProperty(11, "MidLetter"); B.WordCharProperty_12 = new A.WordCharProperty(12, "MidNum"); B.WordCharProperty_13 = new A.WordCharProperty(13, "MidNumLet"); B.WordCharProperty_14 = new A.WordCharProperty(14, "Numeric"); B.WordCharProperty_15 = new A.WordCharProperty(15, "ExtendNumLet"); B.WordCharProperty_16 = new A.WordCharProperty(16, "ZWJ"); B.WordCharProperty_17 = new A.WordCharProperty(17, "WSegSpace"); B.WordCharProperty_18 = new A.WordCharProperty(18, "Unknown"); B.List_uwZ = A._setArrayType(makeConstList([B.WordCharProperty_0, B.WordCharProperty_1, B.WordCharProperty_2, B.WordCharProperty_3, B.WordCharProperty_4, B.WordCharProperty_5, B.WordCharProperty_6, B.WordCharProperty_7, B.WordCharProperty_8, B.WordCharProperty_9, B.WordCharProperty_10, B.WordCharProperty_11, B.WordCharProperty_12, B.WordCharProperty_13, B.WordCharProperty_14, B.WordCharProperty_15, B.WordCharProperty_16, B.WordCharProperty_17, B.WordCharProperty_18]), A.findType("JSArray")); B.List_uxH = A._setArrayType(makeConstList(["gen.", "febr.", "mar\xe7", "abr.", "maig", "juny", "jul.", "ag.", "set.", "oct.", "nov.", "des."]), type$.JSArray_String); B.List_v1b = A._setArrayType(makeConstList(["\u0458", "\u0444", "\u043c", "\u0430", "\u043c", "\u0458", "\u0458", "\u0430", "\u0441", "\u043e", "\u043d", "\u0434"]), type$.JSArray_String); B.List_v97 = A._setArrayType(makeConstList(["EEEE \u0e97\u0eb5 d MMMM G y", "d MMMM y", "d MMM y", "d/M/y"]), type$.JSArray_String); B.List_vGN = A._setArrayType(makeConstList(["\u0441\u0456\u0447.", "\u043b\u044e\u0442.", "\u0431\u0435\u0440.", "\u043a\u0432\u0456\u0442.", "\u0442\u0440\u0430\u0432.", "\u0447\u0435\u0440\u0432.", "\u043b\u0438\u043f.", "\u0441\u0435\u0440\u043f.", "\u0432\u0435\u0440.", "\u0436\u043e\u0432\u0442.", "\u043b\u0438\u0441\u0442.", "\u0433\u0440\u0443\u0434."]), type$.JSArray_String); B.List_vI3 = A._setArrayType(makeConstList(["H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 zzzz", "H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 z", "HH:mm:ss", "HH:mm"]), type$.JSArray_String); B.Type__$SettingsUIState_MvD = A.typeLiteral("_$SettingsUIState"); B.List_vJd = A._setArrayType(makeConstList([B.Type_SettingsUIState_YN5, B.Type__$SettingsUIState_MvD]), type$.JSArray_Type); B.List_vai = A._setArrayType(makeConstList(["\u0c1c", "\u0c2b\u0c3f", "\u0c2e\u0c3e", "\u0c0f", "\u0c2e\u0c47", "\u0c1c\u0c42", "\u0c1c\u0c41", "\u0c06", "\u0c38\u0c46", "\u0c05", "\u0c28", "\u0c21\u0c3f"]), type$.JSArray_String); B.List_vdt = A._setArrayType(makeConstList(["1T", "2T", "3T", "4T"]), type$.JSArray_String); B.List_vhV = A._setArrayType(makeConstList(["S", "P", "O", "T", "C", "P", "S"]), type$.JSArray_String); B.List_vjV = A._setArrayType(makeConstList(["\u0399\u03b1\u03bd", "\u03a6\u03b5\u03b2", "\u039c\u03ac\u03c1", "\u0391\u03c0\u03c1", "\u039c\u03ac\u03b9", "\u0399\u03bf\u03cd\u03bd", "\u0399\u03bf\u03cd\u03bb", "\u0391\u03cd\u03b3", "\u03a3\u03b5\u03c0", "\u039f\u03ba\u03c4", "\u039d\u03bf\u03ad", "\u0394\u03b5\u03ba"]), type$.JSArray_String); B.Type__$DashboardField_WjO = A.typeLiteral("_$DashboardField"); B.List_vji = A._setArrayType(makeConstList([B.Type_DashboardField_7Xc, B.Type__$DashboardField_WjO]), type$.JSArray_Type); B.List_vnY = A._setArrayType(makeConstList(["y. MMMM d., EEEE", "y. MMMM d.", "y. MMM d.", "y. MM. dd."]), type$.JSArray_String); B.Type__$InvoiceState_7BT = A.typeLiteral("_$InvoiceState"); B.List_voT = A._setArrayType(makeConstList([B.Type_InvoiceState_YnY, B.Type__$InvoiceState_7BT]), type$.JSArray_Type); B.List_w23 = A._setArrayType(makeConstList(["EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/MM/yy"]), type$.JSArray_String); B.List_w4m = A._setArrayType(makeConstList(["\u1010", "\u1010", "\u1021", "\u1017", "\u1000", "\u101e", "\u1005"]), type$.JSArray_String); B.List_w6h = A._setArrayType(makeConstList(["janar", "shkurt", "mars", "prill", "maj", "qershor", "korrik", "gusht", "shtator", "tetor", "n\xebntor", "dhjetor"]), type$.JSArray_String); B.List_w7S = A._setArrayType(makeConstList(["Son", "Mso", "Bil", "Tha", "Sin", "Hla", "Mgq"]), type$.JSArray_String); B.List_wAl = A._setArrayType(makeConstList(["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"]), type$.JSArray_String); B.List_wEo2 = A._setArrayType(makeConstList(["\xd6\xd6", "\xd6S"]), type$.JSArray_String); B.List_wEo1 = A._setArrayType(makeConstList(["\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928", "\u0905\u092a\u0930\u093e\u0939\u094d\u0928"]), type$.JSArray_String); B.Type_ProjectListResponse_aD9 = A.typeLiteral("ProjectListResponse"); B.Type__$ProjectListResponse_UEs = A.typeLiteral("_$ProjectListResponse"); B.List_wEo4 = A._setArrayType(makeConstList([B.Type_ProjectListResponse_aD9, B.Type__$ProjectListResponse_UEs]), type$.JSArray_Type); B.List_wEo0 = A._setArrayType(makeConstList(["EEEE, dd MMMM, y", "d MMMM, y", "d MMM. y", "dd.MM.yy"]), type$.JSArray_String); B.List_wEo3 = A._setArrayType(makeConstList(["Y", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"]), type$.JSArray_String); B.List_wEo = A._setArrayType(makeConstList(["\u1303\u1295\u12e9\u12c8\u122a", "\u134c\u1265\u1229\u12c8\u122a", "\u121b\u122d\u127d", "\u12a4\u1355\u122a\u120d", "\u121c\u12ed", "\u1301\u1295", "\u1301\u120b\u12ed", "\u12a6\u1308\u1235\u1275", "\u1234\u1355\u1274\u121d\u1260\u122d", "\u12a6\u12ad\u1276\u1260\u122d", "\u1296\u126c\u121d\u1260\u122d", "\u12f2\u1234\u121d\u1260\u122d"]), type$.JSArray_String); B.List_wHc = A._setArrayType(makeConstList(["\u1303\u1295\u12e9", "\u134c\u1265\u1229", "\u121b\u122d\u127d", "\u12a4\u1355\u122a", "\u121c\u12ed", "\u1301\u1295", "\u1301\u120b\u12ed", "\u12a6\u1308\u1235", "\u1234\u1355\u1274", "\u12a6\u12ad\u1276", "\u1296\u126c\u121d", "\u12f2\u1234\u121d"]), type$.JSArray_String); B.Map_0f86y = new A.ConstantStringMap(B.Object_type_0_value_1, [670, "top-left-corner"], type$.ConstantStringMap_String_Object); B.Map_0fqd4 = new A.ConstantStringMap(B.Object_type_0_value_1, [671, "top-left"], type$.ConstantStringMap_String_Object); B.Map_0f6FR = new A.ConstantStringMap(B.Object_type_0_value_1, [672, "top-center"], type$.ConstantStringMap_String_Object); B.Map_0fi7B = new A.ConstantStringMap(B.Object_type_0_value_1, [673, "top-right"], type$.ConstantStringMap_String_Object); B.Map_0fUkC = new A.ConstantStringMap(B.Object_type_0_value_1, [674, "top-right-corner"], type$.ConstantStringMap_String_Object); B.Map_0fWfU = new A.ConstantStringMap(B.Object_type_0_value_1, [675, "bottom-left-corner"], type$.ConstantStringMap_String_Object); B.Map_0fHhy = new A.ConstantStringMap(B.Object_type_0_value_1, [676, "bottom-left"], type$.ConstantStringMap_String_Object); B.Map_0fVaF = new A.ConstantStringMap(B.Object_type_0_value_1, [677, "bottom-center"], type$.ConstantStringMap_String_Object); B.Map_0foCz = new A.ConstantStringMap(B.Object_type_0_value_1, [678, "bottom-right"], type$.ConstantStringMap_String_Object); B.Map_0fzNF = new A.ConstantStringMap(B.Object_type_0_value_1, [679, "bottom-right-corner"], type$.ConstantStringMap_String_Object); B.Map_0f8eb = new A.ConstantStringMap(B.Object_type_0_value_1, [680, "left-top"], type$.ConstantStringMap_String_Object); B.Map_0fIKd = new A.ConstantStringMap(B.Object_type_0_value_1, [681, "left-middle"], type$.ConstantStringMap_String_Object); B.Map_0fHx1 = new A.ConstantStringMap(B.Object_type_0_value_1, [682, "right-bottom"], type$.ConstantStringMap_String_Object); B.Map_0fwyb = new A.ConstantStringMap(B.Object_type_0_value_1, [683, "right-top"], type$.ConstantStringMap_String_Object); B.Map_0fYiR = new A.ConstantStringMap(B.Object_type_0_value_1, [684, "right-middle"], type$.ConstantStringMap_String_Object); B.Map_0fmlu = new A.ConstantStringMap(B.Object_type_0_value_1, [685, "right-bottom"], type$.ConstantStringMap_String_Object); B.List_wIv = A._setArrayType(makeConstList([B.Map_0f86y, B.Map_0fqd4, B.Map_0f6FR, B.Map_0fi7B, B.Map_0fUkC, B.Map_0fWfU, B.Map_0fHhy, B.Map_0fVaF, B.Map_0foCz, B.Map_0fzNF, B.Map_0f8eb, B.Map_0fIKd, B.Map_0fHx1, B.Map_0fwyb, B.Map_0fYiR, B.Map_0fmlu]), type$.JSArray_Map_String_Object); B.Type_TransactionListResponse_AOP = A.typeLiteral("TransactionListResponse"); B.Type__$TransactionListResponse_gmZ = A.typeLiteral("_$TransactionListResponse"); B.List_wLO = A._setArrayType(makeConstList([B.Type_TransactionListResponse_AOP, B.Type__$TransactionListResponse_gmZ]), type$.JSArray_Type); B.List_wM5 = A._setArrayType(makeConstList(["\u043d\u0435\u0434.", "\u043f\u043e\u043d.", "\u0432\u0442\u043e.", "\u0441\u0440\u0435.", "\u0447\u0435\u0442.", "\u043f\u0435\u0442.", "\u0441\u0430\u0431."]), type$.JSArray_String); B.Type__$GroupState_mmH = A.typeLiteral("_$GroupState"); B.List_wMy0 = A._setArrayType(makeConstList([B.Type_GroupState_QS8, B.Type__$GroupState_mmH]), type$.JSArray_Type); B.List_wMy = A._setArrayType(makeConstList(["Pazar", "Pazartesi", "Sal\u0131", "\xc7ar\u015famba", "Per\u015fembe", "Cuma", "Cumartesi"]), type$.JSArray_String); B.List_wa9 = A._setArrayType(makeConstList(["tammik.", "helmik.", "maalisk.", "huhtik.", "toukok.", "kes\xe4k.", "hein\xe4k.", "elok.", "syysk.", "lokak.", "marrask.", "jouluk."]), type$.JSArray_String); B.List_weJ = A._setArrayType(makeConstList(["a.C.", "d.C."]), type$.JSArray_String); B.List_wgj = A._setArrayType(makeConstList(["\u897f\u5143\u524d", "\u897f\u5143"]), type$.JSArray_String); B.List_wiJ = A._setArrayType(makeConstList(["EEEE, d MMMM 'de' y", "d MMMM 'de' y", "d MMM y", "d/M/yy"]), type$.JSArray_String); B.List_wij = A._setArrayType(makeConstList(["\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99", "\u0e81\u0eb8\u0ea1\u0e9e\u0eb2", "\u0ea1\u0eb5\u0e99\u0eb2", "\u0ec0\u0ea1\u0eaa\u0eb2", "\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2", "\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2", "\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94", "\u0eaa\u0eb4\u0e87\u0eab\u0eb2", "\u0e81\u0eb1\u0e99\u0e8d\u0eb2", "\u0e95\u0eb8\u0ea5\u0eb2", "\u0e9e\u0eb0\u0e88\u0eb4\u0e81", "\u0e97\u0eb1\u0e99\u0ea7\u0eb2"]), type$.JSArray_String); B.List_wje = A._setArrayType(makeConstList(["EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", "d/M/y"]), type$.JSArray_String); B.List_wlp = A._setArrayType(makeConstList(["m.a.", "milodiy"]), type$.JSArray_String); B.List_woG = A._setArrayType(makeConstList(["1.er trimestre", "2.\xba trimestre", "3.er trimestre", "4.\xba trimestre"]), type$.JSArray_String); B.List_woc = A._setArrayType(makeConstList(["J", "F", "M", "\xc1", "M", "J", "J", "A", "Sz", "O", "N", "D"]), type$.JSArray_String); B.Type_TaxRateItemResponse_km0 = A.typeLiteral("TaxRateItemResponse"); B.Type__$TaxRateItemResponse_atK = A.typeLiteral("_$TaxRateItemResponse"); B.List_wqK = A._setArrayType(makeConstList([B.Type_TaxRateItemResponse_km0, B.Type__$TaxRateItemResponse_atK]), type$.JSArray_Type); B.List_wsa = A._setArrayType(makeConstList(["EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"]), type$.JSArray_String); B._ListTileSlot_0 = new A._ListTileSlot(0, "leading"); B._ListTileSlot_1 = new A._ListTileSlot(1, "title"); B._ListTileSlot_2 = new A._ListTileSlot(2, "subtitle"); B._ListTileSlot_3 = new A._ListTileSlot(3, "trailing"); B.List_wsa0 = A._setArrayType(makeConstList([B._ListTileSlot_0, B._ListTileSlot_1, B._ListTileSlot_2, B._ListTileSlot_3]), A.findType("JSArray<_ListTileSlot>")); B.Type_DateFormatItemResponse_KBd = A.typeLiteral("DateFormatItemResponse"); B.Type__$DateFormatItemResponse_WTK = A.typeLiteral("_$DateFormatItemResponse"); B.List_ww80 = A._setArrayType(makeConstList([B.Type_DateFormatItemResponse_KBd, B.Type__$DateFormatItemResponse_WTK]), type$.JSArray_Type); B.List_ww8 = A._setArrayType(makeConstList(["ned\u011ble", "pond\u011bl\xed", "\xfater\xfd", "st\u0159eda", "\u010dtvrtek", "p\xe1tek", "sobota"]), type$.JSArray_String); B.Type_DateFormatListResponse_Pd4 = A.typeLiteral("DateFormatListResponse"); B.Type__$DateFormatListResponse_WTK = A.typeLiteral("_$DateFormatListResponse"); B.List_wwi = A._setArrayType(makeConstList([B.Type_DateFormatListResponse_Pd4, B.Type__$DateFormatListResponse_WTK]), type$.JSArray_Type); B.List_wzd = A._setArrayType(makeConstList(["\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b", "\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b", "\u0574\u0561\u0580\u057f\u056b", "\u0561\u057a\u0580\u056b\u056c\u056b", "\u0574\u0561\u0575\u056b\u057d\u056b", "\u0570\u0578\u0582\u0576\u056b\u057d\u056b", "\u0570\u0578\u0582\u056c\u056b\u057d\u056b", "\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b", "\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b", "\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b", "\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b", "\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b"]), type$.JSArray_String); B.List_xS5 = A._setArrayType(makeConstList(["s\xf8n", "man", "tir", "ons", "tor", "fre", "l\xf8r"]), type$.JSArray_String); B.Type__$SubscriptionUIState_mR7 = A.typeLiteral("_$SubscriptionUIState"); B.List_xca = A._setArrayType(makeConstList([B.Type_SubscriptionUIState_jf1, B.Type__$SubscriptionUIState_mR7]), type$.JSArray_Type); B.Type__$WebhookConfigurationEntity_BxI = A.typeLiteral("_$WebhookConfigurationEntity"); B.List_xeD = A._setArrayType(makeConstList([B.Type_WebhookConfigurationEntity_WRw, B.Type__$WebhookConfigurationEntity_BxI]), type$.JSArray_Type); B.List_xjF = A._setArrayType(makeConstList(["Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec"]), type$.JSArray_String); B._RouteRestorationType_0 = new A._RouteRestorationType(0, "named"); B._RouteRestorationType_1 = new A._RouteRestorationType(1, "anonymous"); B.List_xw81 = A._setArrayType(makeConstList([B._RouteRestorationType_0, B._RouteRestorationType_1]), A.findType("JSArray<_RouteRestorationType>")); B.Type__$DocumentUIState_MYA = A.typeLiteral("_$DocumentUIState"); B.List_xw82 = A._setArrayType(makeConstList([B.Type_DocumentUIState_CyS, B.Type__$DocumentUIState_MYA]), type$.JSArray_Type); B.Type__$ProductEntity_bMg = A.typeLiteral("_$ProductEntity"); B.List_xw83 = A._setArrayType(makeConstList([B.Type_ProductEntity_P4I, B.Type__$ProductEntity_bMg]), type$.JSArray_Type); B.List_xw8 = A._setArrayType(makeConstList(["{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1} {0}", "{1} {0}"]), type$.JSArray_String); B.List_xw80 = A._setArrayType(makeConstList(["\u0458\u0430\u043d", "\u0444\u0435\u0431", "\u043c\u0430\u0440", "\u0430\u043f\u0440", "\u043c\u0430\u0458", "\u0458\u0443\u043d", "\u0458\u0443\u043b", "\u0430\u0432\u0433", "\u0441\u0435\u043f", "\u043e\u043a\u0442", "\u043d\u043e\u0432", "\u0434\u0435\u0446"]), type$.JSArray_String); B.List_y00 = A._setArrayType(makeConstList(["\u0a9c\u0abe", "\u0aab\u0ac7", "\u0aae\u0abe", "\u0a8f", "\u0aae\u0ac7", "\u0a9c\u0ac2", "\u0a9c\u0ac1", "\u0a91", "\u0ab8", "\u0a91", "\u0aa8", "\u0aa1\u0abf"]), type$.JSArray_String); B.List_yCx = A._setArrayType(makeConstList(["yY", "sS", "tT", "eE", "mM"]), type$.JSArray_String); B.List_yDQ = A._setArrayType(makeConstList(["\u0b92\u0ba9\u0bcd\u0bb1\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", "\u0b87\u0bb0\u0ba3\u0bcd\u0b9f\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", "\u0bae\u0bc2\u0ba9\u0bcd\u0bb1\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1", "\u0ba8\u0bbe\u0ba9\u0bcd\u0b95\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1"]), type$.JSArray_String); B.List_yG4 = A._setArrayType(makeConstList(["1\u129b\u12cd \u1229\u1265", "2\u129b\u12cd \u1229\u1265", "3\u129b\u12cd \u1229\u1265", "4\u129b\u12cd \u1229\u1265"]), type$.JSArray_String); B.List_yHF = A._setArrayType(makeConstList(["sunnudagur", "m\xe1nudagur", "\xferi\xf0judagur", "mi\xf0vikudagur", "fimmtudagur", "f\xf6studagur", "laugardagur"]), type$.JSArray_String); B.List_yHZ = A._setArrayType(makeConstList(["jan.", "febr.", "m\xe1rc.", "\xe1pr.", "m\xe1j.", "j\xfan.", "j\xfal.", "aug.", "szept.", "okt.", "nov.", "dec."]), type$.JSArray_String); B.List_yHZ0 = A._setArrayType(makeConstList([B.EmailTemplate_invoice, B.EmailTemplate_quote, B.EmailTemplate_payment, B.EmailTemplate_payment_partial, B.EmailTemplate_credit, B.EmailTemplate_purchase_order, B.EmailTemplate_statement, B.EmailTemplate_reminder1, B.EmailTemplate_reminder2, B.EmailTemplate_reminder3, B.EmailTemplate_reminder_endless, B.EmailTemplate_quote_reminder1, B.EmailTemplate_custom1, B.EmailTemplate_custom2, B.EmailTemplate_custom3]), type$.JSArray_EmailTemplate); B.List_yLX = A._setArrayType(makeConstList(["EEEE, d MMMM, y", "d MMMM, y", "dd-MM-y", "d-M-y"]), type$.JSArray_String); B.Type__$WebhookEntity_MrK = A.typeLiteral("_$WebhookEntity"); B.List_yXa = A._setArrayType(makeConstList([B.Type_WebhookEntity_Cfr, B.Type__$WebhookEntity_MrK]), type$.JSArray_Type); B.List_yb_yh = A._setArrayType(makeConstList(["yb", "yh"]), type$.JSArray_String); B.Type_ProductListResponse_INA = A.typeLiteral("ProductListResponse"); B.Type__$ProductListResponse_qYN = A.typeLiteral("_$ProductListResponse"); B.List_ycs = A._setArrayType(makeConstList([B.Type_ProductListResponse_INA, B.Type__$ProductListResponse_qYN]), type$.JSArray_Type); B.List_ydK = A._setArrayType(makeConstList(["s\xf6n", "m\xe5n", "tis", "ons", "tors", "fre", "l\xf6r"]), type$.JSArray_String); B.TransactionReportFields_0 = new A.TransactionReportFields(0, "id"); B.TransactionReportFields_1 = new A.TransactionReportFields(1, "amount"); B.TransactionReportFields_2 = new A.TransactionReportFields(2, "date"); B.TransactionReportFields_3 = new A.TransactionReportFields(3, "description"); B.TransactionReportFields_4 = new A.TransactionReportFields(4, "deposit"); B.TransactionReportFields_5 = new A.TransactionReportFields(5, "withdrawal"); B.TransactionReportFields_6 = new A.TransactionReportFields(6, "vendor"); B.TransactionReportFields_7 = new A.TransactionReportFields(7, "category"); B.TransactionReportFields_8 = new A.TransactionReportFields(8, "payment"); B.TransactionReportFields_9 = new A.TransactionReportFields(9, "bankAccount"); B.TransactionReportFields_10 = new A.TransactionReportFields(10, "invoices"); B.TransactionReportFields_11 = new A.TransactionReportFields(11, "expenseNumber"); B.TransactionReportFields_12 = new A.TransactionReportFields(12, "status"); B.TransactionReportFields_13 = new A.TransactionReportFields(13, "accountType"); B.TransactionReportFields_14 = new A.TransactionReportFields(14, "defaultCategory"); B.TransactionReportFields_15 = new A.TransactionReportFields(15, "created_at"); B.TransactionReportFields_16 = new A.TransactionReportFields(16, "updated_at"); B.TransactionReportFields_17 = new A.TransactionReportFields(17, "record_state"); B.TransactionReportFields_18 = new A.TransactionReportFields(18, "participant"); B.TransactionReportFields_19 = new A.TransactionReportFields(19, "participant_name"); B.List_yfz = A._setArrayType(makeConstList([B.TransactionReportFields_0, B.TransactionReportFields_1, B.TransactionReportFields_2, B.TransactionReportFields_3, B.TransactionReportFields_4, B.TransactionReportFields_5, B.TransactionReportFields_6, B.TransactionReportFields_7, B.TransactionReportFields_8, B.TransactionReportFields_9, B.TransactionReportFields_10, B.TransactionReportFields_11, B.TransactionReportFields_12, B.TransactionReportFields_13, B.TransactionReportFields_14, B.TransactionReportFields_15, B.TransactionReportFields_16, B.TransactionReportFields_17, B.TransactionReportFields_18, B.TransactionReportFields_19]), type$.JSArray_TransactionReportFields); B.List_ylh = A._setArrayType(makeConstList(["\u0b9c\u0ba9.", "\u0baa\u0bbf\u0baa\u0bcd.", "\u0bae\u0bbe\u0bb0\u0bcd.", "\u0b8f\u0baa\u0bcd.", "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", "\u0b86\u0b95.", "\u0b9a\u0bc6\u0baa\u0bcd.", "\u0b85\u0b95\u0bcd.", "\u0ba8\u0bb5.", "\u0b9f\u0bbf\u0b9a."]), type$.JSArray_String); B.List_ynF = A._setArrayType(makeConstList(["\u056f\u056b\u0580\u0561\u056f\u056b", "\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b", "\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b", "\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b", "\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b", "\u0578\u0582\u0580\u0562\u0561\u0569", "\u0577\u0561\u0562\u0561\u0569"]), type$.JSArray_String); B.Type_UserTwoFactorResponse_69P = A.typeLiteral("UserTwoFactorResponse"); B.Type__$UserTwoFactorResponse_66y = A.typeLiteral("_$UserTwoFactorResponse"); B.List_ypx = A._setArrayType(makeConstList([B.Type_UserTwoFactorResponse_69P, B.Type__$UserTwoFactorResponse_66y]), type$.JSArray_Type); B.List_yrR = A._setArrayType(makeConstList(["I. n.\xe9v", "II. n.\xe9v", "III. n.\xe9v", "IV. n.\xe9v"]), type$.JSArray_String); B.List_yrt = A._setArrayType(makeConstList(["\u1007\u1014\u103a", "\u1016\u1031", "\u1019\u1010\u103a", "\u1027", "\u1019\u1031", "\u1007\u103d\u1014\u103a", "\u1007\u1030", "\u1029", "\u1005\u1000\u103a", "\u1021\u1031\u102c\u1000\u103a", "\u1014\u102d\u102f", "\u1012\u102e"]), type$.JSArray_String); B.List_yts = A._setArrayType(makeConstList(["\u0574.\u0569.\u0561.", "\u0574.\u0569."]), type$.JSArray_String); B.List_yuB = A._setArrayType(makeConstList([0, 1, 2, 3, 4, 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 16, 17, 18, 18, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29]), type$.JSArray_int); B.List_yuf = A._setArrayType(makeConstList(["a.\xa0m.", "p.\xa0m."]), type$.JSArray_String); B.Type__$PaymentTermState_Icu = A.typeLiteral("_$PaymentTermState"); B.List_yvQ = A._setArrayType(makeConstList([B.Type_PaymentTermState_gkc, B.Type__$PaymentTermState_Icu]), type$.JSArray_Type); B.List_yvb = A._setArrayType(makeConstList(["\u043d\u044f\u0434\u0437\u0435\u043b\u044f", "\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a", "\u0430\u045e\u0442\u043e\u0440\u0430\u043a", "\u0441\u0435\u0440\u0430\u0434\u0430", "\u0447\u0430\u0446\u0432\u0435\u0440", "\u043f\u044f\u0442\u043d\u0456\u0446\u0430", "\u0441\u0443\u0431\u043e\u0442\u0430"]), type$.JSArray_String); B.List_yx3 = A._setArrayType(makeConstList(["S", "Ll", "M", "M", "I", "G", "S"]), type$.JSArray_String); B.List_yzJ0 = A._setArrayType(makeConstList(["d, MMMM y, EEEE", "d MMMM, y", "d MMM, y", "dd-MM-yy"]), type$.JSArray_String); B.List_yzJ = A._setArrayType(makeConstList(["\u09a6\u09c7\u0993", "\u09b8\u09cb\u09ae", "\u09ae\u0999\u09cd\u0997\u09b2", "\u09ac\u09c1\u09a7", "\u09ac\u09c3\u09b9", "\u09b6\u09c1\u0995\u09cd\u09f0", "\u09b6\u09a8\u09bf"]), type$.JSArray_String); B.ContactReportFields_0 = new A.ContactReportFields(0, "id"); B.ContactReportFields_2 = new A.ContactReportFields(2, "website"); B.ContactReportFields_4 = new A.ContactReportFields(4, "language"); B.ContactReportFields_5 = new A.ContactReportFields(5, "private_notes"); B.ContactReportFields_6 = new A.ContactReportFields(6, "public_notes"); B.ContactReportFields_7 = new A.ContactReportFields(7, "industry"); B.ContactReportFields_8 = new A.ContactReportFields(8, "size"); B.ContactReportFields_9 = new A.ContactReportFields(9, "address1"); B.ContactReportFields_10 = new A.ContactReportFields(10, "address2"); B.ContactReportFields_11 = new A.ContactReportFields(11, "city"); B.ContactReportFields_12 = new A.ContactReportFields(12, "state"); B.ContactReportFields_13 = new A.ContactReportFields(13, "postal_code"); B.ContactReportFields_14 = new A.ContactReportFields(14, "phone"); B.ContactReportFields_16 = new A.ContactReportFields(16, "shipping_address1"); B.ContactReportFields_17 = new A.ContactReportFields(17, "shipping_address2"); B.ContactReportFields_18 = new A.ContactReportFields(18, "shipping_city"); B.ContactReportFields_19 = new A.ContactReportFields(19, "shipping_state"); B.ContactReportFields_20 = new A.ContactReportFields(20, "shipping_postal_code"); B.ContactReportFields_21 = new A.ContactReportFields(21, "shipping_country"); B.ContactReportFields_22 = new A.ContactReportFields(22, "client1"); B.ContactReportFields_23 = new A.ContactReportFields(23, "client2"); B.ContactReportFields_24 = new A.ContactReportFields(24, "client3"); B.ContactReportFields_25 = new A.ContactReportFields(25, "client4"); B.ContactReportFields_26 = new A.ContactReportFields(26, "created_by"); B.ContactReportFields_27 = new A.ContactReportFields(27, "assigned_to"); B.ContactReportFields_29 = new A.ContactReportFields(29, "credit_balance"); B.ContactReportFields_31 = new A.ContactReportFields(31, "total"); B.ContactReportFields_36 = new A.ContactReportFields(36, "number"); B.ContactReportFields_39 = new A.ContactReportFields(39, "contact_full_name"); B.ContactReportFields_40 = new A.ContactReportFields(40, "contact_first_name"); B.ContactReportFields_41 = new A.ContactReportFields(41, "contact_last_name"); B.ContactReportFields_43 = new A.ContactReportFields(43, "contact_phone"); B.ContactReportFields_44 = new A.ContactReportFields(44, "contact1"); B.ContactReportFields_45 = new A.ContactReportFields(45, "contact2"); B.ContactReportFields_46 = new A.ContactReportFields(46, "contact3"); B.ContactReportFields_47 = new A.ContactReportFields(47, "contact4"); B.ContactReportFields_48 = new A.ContactReportFields(48, "contact_last_login"); B.ContactReportFields_49 = new A.ContactReportFields(49, "is_active"); B.ContactReportFields_51 = new A.ContactReportFields(51, "updated_at"); B.ContactReportFields_52 = new A.ContactReportFields(52, "record_state"); B.List_yzJ1 = A._setArrayType(makeConstList([B.ContactReportFields_0, B.ContactReportFields_1, B.ContactReportFields_2, B.ContactReportFields_3, B.ContactReportFields_4, B.ContactReportFields_5, B.ContactReportFields_6, B.ContactReportFields_7, B.ContactReportFields_8, B.ContactReportFields_9, B.ContactReportFields_10, B.ContactReportFields_11, B.ContactReportFields_12, B.ContactReportFields_13, B.ContactReportFields_14, B.ContactReportFields_15, B.ContactReportFields_16, B.ContactReportFields_17, B.ContactReportFields_18, B.ContactReportFields_19, B.ContactReportFields_20, B.ContactReportFields_21, B.ContactReportFields_22, B.ContactReportFields_23, B.ContactReportFields_24, B.ContactReportFields_25, B.ContactReportFields_26, B.ContactReportFields_27, B.ContactReportFields_28, B.ContactReportFields_29, B.ContactReportFields_30, B.ContactReportFields_31, B.ContactReportFields_32, B.ContactReportFields_33, B.ContactReportFields_34, B.ContactReportFields_35, B.ContactReportFields_36, B.ContactReportFields_37, B.ContactReportFields_38, B.ContactReportFields_39, B.ContactReportFields_40, B.ContactReportFields_41, B.ContactReportFields_42, B.ContactReportFields_43, B.ContactReportFields_44, B.ContactReportFields_45, B.ContactReportFields_46, B.ContactReportFields_47, B.ContactReportFields_48, B.ContactReportFields_49, B.ContactReportFields_50, B.ContactReportFields_51, B.ContactReportFields_52]), type$.JSArray_ContactReportFields); B.List_zB4 = A._setArrayType(makeConstList(["\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae", "\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1", "\u03a4\u03c1\u03af\u03c4\u03b7", "\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7", "\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7", "\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae", "\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"]), type$.JSArray_String); B.List_zLM = A._setArrayType(makeConstList(["\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02", "\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02", "\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02", "\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02", "\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02", "\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02", "\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02"]), type$.JSArray_String); B.List_zVh = A._setArrayType(makeConstList(["\u0a1c\u0a28", "\u0a2b\u0a3c\u0a30", "\u0a2e\u0a3e\u0a30\u0a1a", "\u0a05\u0a2a\u0a4d\u0a30\u0a48", "\u0a2e\u0a08", "\u0a1c\u0a42\u0a28", "\u0a1c\u0a41\u0a32\u0a3e", "\u0a05\u0a17", "\u0a38\u0a24\u0a70", "\u0a05\u0a15\u0a24\u0a42", "\u0a28\u0a35\u0a70", "\u0a26\u0a38\u0a70"]), type$.JSArray_String); B.List_zZ5 = A._setArrayType(makeConstList([-1, 0, 0, 1, 0, 0, -1, 0, 1, 0, 0, 0, -1, 1, 0, 1, 1, 1, 1, 0]), type$.JSArray_double); B.List_zb5 = A._setArrayType(makeConstList(["\u0642\u0628\u0644 \u0627\u0632 \u0645\u06cc\u0644\u0627\u062f", "\u0645\u06cc\u0644\u0627\u062f\u06cc"]), type$.JSArray_String); B.Type__$TemplateEntity_4BO = A.typeLiteral("_$TemplateEntity"); B.List_zgG = A._setArrayType(makeConstList([B.Type_TemplateEntity_Mm0, B.Type__$TemplateEntity_4BO]), type$.JSArray_Type); B.Type_DatetimeFormatItemResponse_ww8 = A.typeLiteral("DatetimeFormatItemResponse"); B.Type__$DatetimeFormatItemResponse_ohJ = A.typeLiteral("_$DatetimeFormatItemResponse"); B.List_zh0 = A._setArrayType(makeConstList([B.Type_DatetimeFormatItemResponse_ww8, B.Type__$DatetimeFormatItemResponse_ohJ]), type$.JSArray_Type); B.List_zjl = A._setArrayType(makeConstList(["chwarter 1af", "2il chwarter", "3ydd chwarter", "4ydd chwarter"]), type$.JSArray_String); B.List_zjx = A._setArrayType(makeConstList(["Tr\u01b0\u1edbc Thi\xean Ch\xfaa", "Sau C\xf4ng Nguy\xean"]), type$.JSArray_String); B.List_zrt = A._setArrayType(makeConstList(["\u043d", "\u043f", "\u0430", "\u0441", "\u0447", "\u043f", "\u0441"]), type$.JSArray_String); B.Locale_und_null = new A.Locale("und", null); B.LogicalKeyboardKey_101 = new A.LogicalKeyboardKey(101); B.LogicalKeyboardKey_105 = new A.LogicalKeyboardKey(105); B.LogicalKeyboardKey_118 = new A.LogicalKeyboardKey(118); B.LogicalKeyboardKey_120 = new A.LogicalKeyboardKey(120); B.LogicalKeyboardKey_32 = new A.LogicalKeyboardKey(32); B.LogicalKeyboardKey_4294967304 = new A.LogicalKeyboardKey(4294967304); B.LogicalKeyboardKey_4294967305 = new A.LogicalKeyboardKey(4294967305); B.LogicalKeyboardKey_4294967423 = new A.LogicalKeyboardKey(4294967423); B.LogicalKeyboardKey_4294967558 = new A.LogicalKeyboardKey(4294967558); B.LogicalKeyboardKey_4294968069 = new A.LogicalKeyboardKey(4294968069); B.LogicalKeyboardKey_4294968070 = new A.LogicalKeyboardKey(4294968070); B.LogicalKeyboardKey_4294968071 = new A.LogicalKeyboardKey(4294968071); B.LogicalKeyboardKey_4294968072 = new A.LogicalKeyboardKey(4294968072); B.LogicalKeyboardKey_8589934848 = new A.LogicalKeyboardKey(8589934848); B.LogicalKeyboardKey_8589934849 = new A.LogicalKeyboardKey(8589934849); B.LogicalKeyboardKey_8589934850 = new A.LogicalKeyboardKey(8589934850); B.LogicalKeyboardKey_8589934851 = new A.LogicalKeyboardKey(8589934851); B.LogicalKeyboardKey_8589934852 = new A.LogicalKeyboardKey(8589934852); B.LogicalKeyboardKey_8589934853 = new A.LogicalKeyboardKey(8589934853); B.LogicalKeyboardKey_8589934854 = new A.LogicalKeyboardKey(8589934854); B.LogicalKeyboardKey_8589934855 = new A.LogicalKeyboardKey(8589934855); B.LogicalKeyboardKey_8589935088 = new A.LogicalKeyboardKey(8589935088); B.LogicalKeyboardKey_8589935090 = new A.LogicalKeyboardKey(8589935090); B.LogicalKeyboardKey_8589935092 = new A.LogicalKeyboardKey(8589935092); B.LogicalKeyboardKey_8589935094 = new A.LogicalKeyboardKey(8589935094); B.LogicalKeyboardKey_97 = new A.LogicalKeyboardKey(97); B.LogicalKeyboardKey_98 = new A.LogicalKeyboardKey(98); B.LogicalKeyboardKey_99 = new A.LogicalKeyboardKey(99); B.Velocity_Offset_0_0 = new A.Velocity(B.Offset_0_0); B.LongPressEndDetails_aB0 = new A.LongPressEndDetails(B.Offset_0_0, B.Velocity_Offset_0_0); B.LongPressSemanticsEvent_longPress = new A.LongPressSemanticsEvent("longPress"); B.LongPressStartDetails_aWR = new A.LongPressStartDetails(B.Offset_0_0, B.Offset_0_0); B.Rect_0_0_0_0 = new A.Rect(0, 0, 0, 0); B.MagnifierInfo_Rjn = new A.MagnifierInfo(B.Offset_0_0, B.Rect_0_0_0_0, B.Rect_0_0_0_0, B.Rect_0_0_0_0); B.MainAxisAlignment_0 = new A.MainAxisAlignment(0, "start"); B.MainAxisAlignment_1 = new A.MainAxisAlignment(1, "end"); B.MainAxisAlignment_2 = new A.MainAxisAlignment(2, "center"); B.MainAxisAlignment_3 = new A.MainAxisAlignment(3, "spaceBetween"); B.MainAxisAlignment_4 = new A.MainAxisAlignment(4, "spaceAround"); B.MainAxisAlignment_5 = new A.MainAxisAlignment(5, "spaceEvenly"); B.MainAxisSize_0 = new A.MainAxisSize(0, "min"); B.MainAxisSize_1 = new A.MainAxisSize(1, "max"); B.Object_FGJ = {"insertTab:": 0, "cancelOperation:": 1, "moveLeft:": 2, "moveRight:": 3, "moveUp:": 4, "moveDown:": 5, "moveForward:": 6, "moveBackward:": 7, "moveWordLeft:": 8, "moveWordRight:": 9, "moveToLeftEndOfLine:": 10, "moveToRightEndOfLine:": 11, "moveLeftAndModifySelection:": 12, "moveRightAndModifySelection:": 13, "moveUpAndModifySelection:": 14, "moveDownAndModifySelection:": 15, "moveWordLeftAndModifySelection:": 16, "moveWordRightAndModifySelection:": 17, "moveToLeftEndOfLineAndModifySelection:": 18, "moveToRightEndOfLineAndModifySelection:": 19, "deleteBackward:": 20, "deleteForward:": 21, "deleteWordBackward:": 22, "deleteWordForward:": 23, "deleteToBeginningOfLine:": 24, "deleteToEndOfLine:": 25, [string$.delete]: 26, "scrollToBeginningOfDocument:": 27, "scrollToEndOfDocument:": 28, "scrollPageUp:": 29, "scrollPageDown:": 30}; B.Map_00 = new A.ConstantStringMap(B.Object_FGJ, [A.desktop_textfield___moveFocusNext$closure(), A.desktop_textfield___giveUpFocus$closure(), A.desktop_textfield___moveCaretUpstream$closure(), A.desktop_textfield___moveCaretDownstream$closure(), A.desktop_textfield___moveCaretUp$closure(), A.desktop_textfield___moveCaretDown$closure(), A.desktop_textfield___moveCaretDownstream$closure(), A.desktop_textfield___moveCaretUpstream$closure(), A.desktop_textfield___moveWordUpstream$closure(), A.desktop_textfield___moveWordDownstream$closure(), A.desktop_textfield___moveLineBeginning$closure(), A.desktop_textfield___moveLineEnd$closure(), A.desktop_textfield___expandSelectionUpstream$closure(), A.desktop_textfield___expandSelectionDownstream$closure(), A.desktop_textfield___expandSelectionLineUp$closure(), A.desktop_textfield___expandSelectionLineDown$closure(), A.desktop_textfield___expandSelectionWordUpstream$closure(), A.desktop_textfield___expandSelectionWordDownstream$closure(), A.desktop_textfield___expandSelectionLineUpstream$closure(), A.desktop_textfield___expandSelectionLineDownstream$closure(), A.desktop_textfield___deleteUpstream$closure(), A.desktop_textfield___deleteDownstream$closure(), A.desktop_textfield___deleteWordUpstream$closure(), A.desktop_textfield___deleteWordDownstream$closure(), A.desktop_textfield___deleteToBeginningOfLine$closure(), A.desktop_textfield___deleteToEndOfLine$closure(), A.desktop_textfield___deleteUpstream$closure(), A.desktop_textfield___scrollToBeginningOfDocument$closure(), A.desktop_textfield___scrollToEndOfDocument$closure(), A.desktop_textfield___scrollPageUp$closure(), A.desktop_textfield___scrollPageDown$closure()], A.findType("ConstantStringMap")); B.Object_mpT = {"1": 0, "2": 1, "3": 2, "-1": 3, "-2": 4}; B.Map_2VQL6 = new A.ConstantStringMap(B.Object_mpT, ["unmatched", "matched", "converted", "deposit", "withdrawal"], type$.ConstantStringMap_String_String); B.Object_6Do = {sidebar_active_background_color: 0, sidebar_active_font_color: 1, sidebar_inactive_background_color: 2, sidebar_inactive_font_color: 3, invoice_header_background_color: 4, invoice_header_font_color: 5, table_alternate_row_background_color: 6}; B.Map_52Mqi = new A.ConstantStringMap(B.Object_6Do, ["#2F2E2E", "#FFFFFF", "#454544", "#FFFFFF", "#777777", "#FFFFFF", "#F9F9F9"], type$.ConstantStringMap_String_String); B.Object_OPD = {"1": 0, "2": 1, "3": 2, "4": 3, "-1": 4}; B.Map_5euww = new A.ConstantStringMap(B.Object_OPD, ["draft", "active", "paused", "completed", "pending"], type$.ConstantStringMap_String_String); B.Map_5urTj = new A.GeneralConstantMap(["-2", "partially_unapplied", "-1", "unapplied", "1", "pending", "2", "cancelled", "3", "failed", "4", "completed", "5", "partially_refunded", "6", "refunded"], type$.GeneralConstantMap_String_String); B.PhysicalKeyboardKey_16 = new A.PhysicalKeyboardKey(16); B.PhysicalKeyboardKey_17 = new A.PhysicalKeyboardKey(17); B.PhysicalKeyboardKey_18 = new A.PhysicalKeyboardKey(18); B.PhysicalKeyboardKey_19 = new A.PhysicalKeyboardKey(19); B.PhysicalKeyboardKey_20 = new A.PhysicalKeyboardKey(20); B.PhysicalKeyboardKey_21 = new A.PhysicalKeyboardKey(21); B.PhysicalKeyboardKey_22 = new A.PhysicalKeyboardKey(22); B.PhysicalKeyboardKey_23 = new A.PhysicalKeyboardKey(23); B.PhysicalKeyboardKey_24 = new A.PhysicalKeyboardKey(24); B.PhysicalKeyboardKey_65666 = new A.PhysicalKeyboardKey(65666); B.PhysicalKeyboardKey_65667 = new A.PhysicalKeyboardKey(65667); B.PhysicalKeyboardKey_65717 = new A.PhysicalKeyboardKey(65717); B.PhysicalKeyboardKey_392961 = new A.PhysicalKeyboardKey(392961); B.PhysicalKeyboardKey_392962 = new A.PhysicalKeyboardKey(392962); B.PhysicalKeyboardKey_392963 = new A.PhysicalKeyboardKey(392963); B.PhysicalKeyboardKey_392964 = new A.PhysicalKeyboardKey(392964); B.PhysicalKeyboardKey_392965 = new A.PhysicalKeyboardKey(392965); B.PhysicalKeyboardKey_392966 = new A.PhysicalKeyboardKey(392966); B.PhysicalKeyboardKey_392967 = new A.PhysicalKeyboardKey(392967); B.PhysicalKeyboardKey_392968 = new A.PhysicalKeyboardKey(392968); B.PhysicalKeyboardKey_392969 = new A.PhysicalKeyboardKey(392969); B.PhysicalKeyboardKey_392970 = new A.PhysicalKeyboardKey(392970); B.PhysicalKeyboardKey_392971 = new A.PhysicalKeyboardKey(392971); B.PhysicalKeyboardKey_392972 = new A.PhysicalKeyboardKey(392972); B.PhysicalKeyboardKey_392973 = new A.PhysicalKeyboardKey(392973); B.PhysicalKeyboardKey_392974 = new A.PhysicalKeyboardKey(392974); B.PhysicalKeyboardKey_392975 = new A.PhysicalKeyboardKey(392975); B.PhysicalKeyboardKey_392976 = new A.PhysicalKeyboardKey(392976); B.PhysicalKeyboardKey_392977 = new A.PhysicalKeyboardKey(392977); B.PhysicalKeyboardKey_392978 = new A.PhysicalKeyboardKey(392978); B.PhysicalKeyboardKey_392979 = new A.PhysicalKeyboardKey(392979); B.PhysicalKeyboardKey_392980 = new A.PhysicalKeyboardKey(392980); B.PhysicalKeyboardKey_392981 = new A.PhysicalKeyboardKey(392981); B.PhysicalKeyboardKey_392982 = new A.PhysicalKeyboardKey(392982); B.PhysicalKeyboardKey_392983 = new A.PhysicalKeyboardKey(392983); B.PhysicalKeyboardKey_392984 = new A.PhysicalKeyboardKey(392984); B.PhysicalKeyboardKey_392985 = new A.PhysicalKeyboardKey(392985); B.PhysicalKeyboardKey_392986 = new A.PhysicalKeyboardKey(392986); B.PhysicalKeyboardKey_392987 = new A.PhysicalKeyboardKey(392987); B.PhysicalKeyboardKey_392988 = new A.PhysicalKeyboardKey(392988); B.PhysicalKeyboardKey_392989 = new A.PhysicalKeyboardKey(392989); B.PhysicalKeyboardKey_392990 = new A.PhysicalKeyboardKey(392990); B.PhysicalKeyboardKey_392991 = new A.PhysicalKeyboardKey(392991); B.PhysicalKeyboardKey_458752 = new A.PhysicalKeyboardKey(458752); B.PhysicalKeyboardKey_458753 = new A.PhysicalKeyboardKey(458753); B.PhysicalKeyboardKey_458754 = new A.PhysicalKeyboardKey(458754); B.PhysicalKeyboardKey_458755 = new A.PhysicalKeyboardKey(458755); B.PhysicalKeyboardKey_458756 = new A.PhysicalKeyboardKey(458756); B.PhysicalKeyboardKey_458757 = new A.PhysicalKeyboardKey(458757); B.PhysicalKeyboardKey_458758 = new A.PhysicalKeyboardKey(458758); B.PhysicalKeyboardKey_458759 = new A.PhysicalKeyboardKey(458759); B.PhysicalKeyboardKey_458760 = new A.PhysicalKeyboardKey(458760); B.PhysicalKeyboardKey_458761 = new A.PhysicalKeyboardKey(458761); B.PhysicalKeyboardKey_458762 = new A.PhysicalKeyboardKey(458762); B.PhysicalKeyboardKey_458763 = new A.PhysicalKeyboardKey(458763); B.PhysicalKeyboardKey_458764 = new A.PhysicalKeyboardKey(458764); B.PhysicalKeyboardKey_458765 = new A.PhysicalKeyboardKey(458765); B.PhysicalKeyboardKey_458766 = new A.PhysicalKeyboardKey(458766); B.PhysicalKeyboardKey_458767 = new A.PhysicalKeyboardKey(458767); B.PhysicalKeyboardKey_458768 = new A.PhysicalKeyboardKey(458768); B.PhysicalKeyboardKey_458769 = new A.PhysicalKeyboardKey(458769); B.PhysicalKeyboardKey_458770 = new A.PhysicalKeyboardKey(458770); B.PhysicalKeyboardKey_458771 = new A.PhysicalKeyboardKey(458771); B.PhysicalKeyboardKey_458772 = new A.PhysicalKeyboardKey(458772); B.PhysicalKeyboardKey_458773 = new A.PhysicalKeyboardKey(458773); B.PhysicalKeyboardKey_458774 = new A.PhysicalKeyboardKey(458774); B.PhysicalKeyboardKey_458775 = new A.PhysicalKeyboardKey(458775); B.PhysicalKeyboardKey_458776 = new A.PhysicalKeyboardKey(458776); B.PhysicalKeyboardKey_458777 = new A.PhysicalKeyboardKey(458777); B.PhysicalKeyboardKey_458778 = new A.PhysicalKeyboardKey(458778); B.PhysicalKeyboardKey_458779 = new A.PhysicalKeyboardKey(458779); B.PhysicalKeyboardKey_458780 = new A.PhysicalKeyboardKey(458780); B.PhysicalKeyboardKey_458781 = new A.PhysicalKeyboardKey(458781); B.PhysicalKeyboardKey_458782 = new A.PhysicalKeyboardKey(458782); B.PhysicalKeyboardKey_458783 = new A.PhysicalKeyboardKey(458783); B.PhysicalKeyboardKey_458784 = new A.PhysicalKeyboardKey(458784); B.PhysicalKeyboardKey_458785 = new A.PhysicalKeyboardKey(458785); B.PhysicalKeyboardKey_458786 = new A.PhysicalKeyboardKey(458786); B.PhysicalKeyboardKey_458787 = new A.PhysicalKeyboardKey(458787); B.PhysicalKeyboardKey_458788 = new A.PhysicalKeyboardKey(458788); B.PhysicalKeyboardKey_458789 = new A.PhysicalKeyboardKey(458789); B.PhysicalKeyboardKey_458790 = new A.PhysicalKeyboardKey(458790); B.PhysicalKeyboardKey_458791 = new A.PhysicalKeyboardKey(458791); B.PhysicalKeyboardKey_458792 = new A.PhysicalKeyboardKey(458792); B.PhysicalKeyboardKey_458793 = new A.PhysicalKeyboardKey(458793); B.PhysicalKeyboardKey_458794 = new A.PhysicalKeyboardKey(458794); B.PhysicalKeyboardKey_458795 = new A.PhysicalKeyboardKey(458795); B.PhysicalKeyboardKey_458796 = new A.PhysicalKeyboardKey(458796); B.PhysicalKeyboardKey_458797 = new A.PhysicalKeyboardKey(458797); B.PhysicalKeyboardKey_458798 = new A.PhysicalKeyboardKey(458798); B.PhysicalKeyboardKey_458799 = new A.PhysicalKeyboardKey(458799); B.PhysicalKeyboardKey_458800 = new A.PhysicalKeyboardKey(458800); B.PhysicalKeyboardKey_458801 = new A.PhysicalKeyboardKey(458801); B.PhysicalKeyboardKey_458803 = new A.PhysicalKeyboardKey(458803); B.PhysicalKeyboardKey_458804 = new A.PhysicalKeyboardKey(458804); B.PhysicalKeyboardKey_458805 = new A.PhysicalKeyboardKey(458805); B.PhysicalKeyboardKey_458806 = new A.PhysicalKeyboardKey(458806); B.PhysicalKeyboardKey_458807 = new A.PhysicalKeyboardKey(458807); B.PhysicalKeyboardKey_458808 = new A.PhysicalKeyboardKey(458808); B.PhysicalKeyboardKey_458809 = new A.PhysicalKeyboardKey(458809); B.PhysicalKeyboardKey_458810 = new A.PhysicalKeyboardKey(458810); B.PhysicalKeyboardKey_458811 = new A.PhysicalKeyboardKey(458811); B.PhysicalKeyboardKey_458812 = new A.PhysicalKeyboardKey(458812); B.PhysicalKeyboardKey_458813 = new A.PhysicalKeyboardKey(458813); B.PhysicalKeyboardKey_458814 = new A.PhysicalKeyboardKey(458814); B.PhysicalKeyboardKey_458815 = new A.PhysicalKeyboardKey(458815); B.PhysicalKeyboardKey_458816 = new A.PhysicalKeyboardKey(458816); B.PhysicalKeyboardKey_458817 = new A.PhysicalKeyboardKey(458817); B.PhysicalKeyboardKey_458818 = new A.PhysicalKeyboardKey(458818); B.PhysicalKeyboardKey_458819 = new A.PhysicalKeyboardKey(458819); B.PhysicalKeyboardKey_458820 = new A.PhysicalKeyboardKey(458820); B.PhysicalKeyboardKey_458821 = new A.PhysicalKeyboardKey(458821); B.PhysicalKeyboardKey_458822 = new A.PhysicalKeyboardKey(458822); B.PhysicalKeyboardKey_458823 = new A.PhysicalKeyboardKey(458823); B.PhysicalKeyboardKey_458824 = new A.PhysicalKeyboardKey(458824); B.PhysicalKeyboardKey_458825 = new A.PhysicalKeyboardKey(458825); B.PhysicalKeyboardKey_458826 = new A.PhysicalKeyboardKey(458826); B.PhysicalKeyboardKey_458827 = new A.PhysicalKeyboardKey(458827); B.PhysicalKeyboardKey_458828 = new A.PhysicalKeyboardKey(458828); B.PhysicalKeyboardKey_458829 = new A.PhysicalKeyboardKey(458829); B.PhysicalKeyboardKey_458830 = new A.PhysicalKeyboardKey(458830); B.PhysicalKeyboardKey_458831 = new A.PhysicalKeyboardKey(458831); B.PhysicalKeyboardKey_458832 = new A.PhysicalKeyboardKey(458832); B.PhysicalKeyboardKey_458833 = new A.PhysicalKeyboardKey(458833); B.PhysicalKeyboardKey_458834 = new A.PhysicalKeyboardKey(458834); B.PhysicalKeyboardKey_458835 = new A.PhysicalKeyboardKey(458835); B.PhysicalKeyboardKey_458836 = new A.PhysicalKeyboardKey(458836); B.PhysicalKeyboardKey_458837 = new A.PhysicalKeyboardKey(458837); B.PhysicalKeyboardKey_458838 = new A.PhysicalKeyboardKey(458838); B.PhysicalKeyboardKey_458839 = new A.PhysicalKeyboardKey(458839); B.PhysicalKeyboardKey_458840 = new A.PhysicalKeyboardKey(458840); B.PhysicalKeyboardKey_458841 = new A.PhysicalKeyboardKey(458841); B.PhysicalKeyboardKey_458842 = new A.PhysicalKeyboardKey(458842); B.PhysicalKeyboardKey_458843 = new A.PhysicalKeyboardKey(458843); B.PhysicalKeyboardKey_458844 = new A.PhysicalKeyboardKey(458844); B.PhysicalKeyboardKey_458845 = new A.PhysicalKeyboardKey(458845); B.PhysicalKeyboardKey_458846 = new A.PhysicalKeyboardKey(458846); B.PhysicalKeyboardKey_458847 = new A.PhysicalKeyboardKey(458847); B.PhysicalKeyboardKey_458848 = new A.PhysicalKeyboardKey(458848); B.PhysicalKeyboardKey_458849 = new A.PhysicalKeyboardKey(458849); B.PhysicalKeyboardKey_458850 = new A.PhysicalKeyboardKey(458850); B.PhysicalKeyboardKey_458851 = new A.PhysicalKeyboardKey(458851); B.PhysicalKeyboardKey_458852 = new A.PhysicalKeyboardKey(458852); B.PhysicalKeyboardKey_458853 = new A.PhysicalKeyboardKey(458853); B.PhysicalKeyboardKey_458854 = new A.PhysicalKeyboardKey(458854); B.PhysicalKeyboardKey_458855 = new A.PhysicalKeyboardKey(458855); B.PhysicalKeyboardKey_458856 = new A.PhysicalKeyboardKey(458856); B.PhysicalKeyboardKey_458857 = new A.PhysicalKeyboardKey(458857); B.PhysicalKeyboardKey_458858 = new A.PhysicalKeyboardKey(458858); B.PhysicalKeyboardKey_458859 = new A.PhysicalKeyboardKey(458859); B.PhysicalKeyboardKey_458860 = new A.PhysicalKeyboardKey(458860); B.PhysicalKeyboardKey_458861 = new A.PhysicalKeyboardKey(458861); B.PhysicalKeyboardKey_458862 = new A.PhysicalKeyboardKey(458862); B.PhysicalKeyboardKey_458863 = new A.PhysicalKeyboardKey(458863); B.PhysicalKeyboardKey_458864 = new A.PhysicalKeyboardKey(458864); B.PhysicalKeyboardKey_458865 = new A.PhysicalKeyboardKey(458865); B.PhysicalKeyboardKey_458866 = new A.PhysicalKeyboardKey(458866); B.PhysicalKeyboardKey_458867 = new A.PhysicalKeyboardKey(458867); B.PhysicalKeyboardKey_458868 = new A.PhysicalKeyboardKey(458868); B.PhysicalKeyboardKey_458869 = new A.PhysicalKeyboardKey(458869); B.PhysicalKeyboardKey_458871 = new A.PhysicalKeyboardKey(458871); B.PhysicalKeyboardKey_458873 = new A.PhysicalKeyboardKey(458873); B.PhysicalKeyboardKey_458874 = new A.PhysicalKeyboardKey(458874); B.PhysicalKeyboardKey_458875 = new A.PhysicalKeyboardKey(458875); B.PhysicalKeyboardKey_458876 = new A.PhysicalKeyboardKey(458876); B.PhysicalKeyboardKey_458877 = new A.PhysicalKeyboardKey(458877); B.PhysicalKeyboardKey_458878 = new A.PhysicalKeyboardKey(458878); B.PhysicalKeyboardKey_458879 = new A.PhysicalKeyboardKey(458879); B.PhysicalKeyboardKey_458880 = new A.PhysicalKeyboardKey(458880); B.PhysicalKeyboardKey_458881 = new A.PhysicalKeyboardKey(458881); B.PhysicalKeyboardKey_458885 = new A.PhysicalKeyboardKey(458885); B.PhysicalKeyboardKey_458887 = new A.PhysicalKeyboardKey(458887); B.PhysicalKeyboardKey_458888 = new A.PhysicalKeyboardKey(458888); B.PhysicalKeyboardKey_458889 = new A.PhysicalKeyboardKey(458889); B.PhysicalKeyboardKey_458890 = new A.PhysicalKeyboardKey(458890); B.PhysicalKeyboardKey_458891 = new A.PhysicalKeyboardKey(458891); B.PhysicalKeyboardKey_458896 = new A.PhysicalKeyboardKey(458896); B.PhysicalKeyboardKey_458897 = new A.PhysicalKeyboardKey(458897); B.PhysicalKeyboardKey_458898 = new A.PhysicalKeyboardKey(458898); B.PhysicalKeyboardKey_458899 = new A.PhysicalKeyboardKey(458899); B.PhysicalKeyboardKey_458900 = new A.PhysicalKeyboardKey(458900); B.PhysicalKeyboardKey_458907 = new A.PhysicalKeyboardKey(458907); B.PhysicalKeyboardKey_458915 = new A.PhysicalKeyboardKey(458915); B.PhysicalKeyboardKey_458934 = new A.PhysicalKeyboardKey(458934); B.PhysicalKeyboardKey_458935 = new A.PhysicalKeyboardKey(458935); B.PhysicalKeyboardKey_458939 = new A.PhysicalKeyboardKey(458939); B.PhysicalKeyboardKey_458960 = new A.PhysicalKeyboardKey(458960); B.PhysicalKeyboardKey_458961 = new A.PhysicalKeyboardKey(458961); B.PhysicalKeyboardKey_458962 = new A.PhysicalKeyboardKey(458962); B.PhysicalKeyboardKey_458963 = new A.PhysicalKeyboardKey(458963); B.PhysicalKeyboardKey_458964 = new A.PhysicalKeyboardKey(458964); B.PhysicalKeyboardKey_458967 = new A.PhysicalKeyboardKey(458967); B.PhysicalKeyboardKey_458968 = new A.PhysicalKeyboardKey(458968); B.PhysicalKeyboardKey_458969 = new A.PhysicalKeyboardKey(458969); B.PhysicalKeyboardKey_458976 = new A.PhysicalKeyboardKey(458976); B.PhysicalKeyboardKey_458977 = new A.PhysicalKeyboardKey(458977); B.PhysicalKeyboardKey_458978 = new A.PhysicalKeyboardKey(458978); B.PhysicalKeyboardKey_458979 = new A.PhysicalKeyboardKey(458979); B.PhysicalKeyboardKey_458980 = new A.PhysicalKeyboardKey(458980); B.PhysicalKeyboardKey_458981 = new A.PhysicalKeyboardKey(458981); B.PhysicalKeyboardKey_458982 = new A.PhysicalKeyboardKey(458982); B.PhysicalKeyboardKey_458983 = new A.PhysicalKeyboardKey(458983); B.PhysicalKeyboardKey_786528 = new A.PhysicalKeyboardKey(786528); B.PhysicalKeyboardKey_786529 = new A.PhysicalKeyboardKey(786529); B.PhysicalKeyboardKey_786543 = new A.PhysicalKeyboardKey(786543); B.PhysicalKeyboardKey_786544 = new A.PhysicalKeyboardKey(786544); B.PhysicalKeyboardKey_786546 = new A.PhysicalKeyboardKey(786546); B.PhysicalKeyboardKey_786547 = new A.PhysicalKeyboardKey(786547); B.PhysicalKeyboardKey_786548 = new A.PhysicalKeyboardKey(786548); B.PhysicalKeyboardKey_786549 = new A.PhysicalKeyboardKey(786549); B.PhysicalKeyboardKey_786553 = new A.PhysicalKeyboardKey(786553); B.PhysicalKeyboardKey_786554 = new A.PhysicalKeyboardKey(786554); B.PhysicalKeyboardKey_786563 = new A.PhysicalKeyboardKey(786563); B.PhysicalKeyboardKey_786572 = new A.PhysicalKeyboardKey(786572); B.PhysicalKeyboardKey_786573 = new A.PhysicalKeyboardKey(786573); B.PhysicalKeyboardKey_786580 = new A.PhysicalKeyboardKey(786580); B.PhysicalKeyboardKey_786588 = new A.PhysicalKeyboardKey(786588); B.PhysicalKeyboardKey_786589 = new A.PhysicalKeyboardKey(786589); B.PhysicalKeyboardKey_786608 = new A.PhysicalKeyboardKey(786608); B.PhysicalKeyboardKey_786609 = new A.PhysicalKeyboardKey(786609); B.PhysicalKeyboardKey_786610 = new A.PhysicalKeyboardKey(786610); B.PhysicalKeyboardKey_786611 = new A.PhysicalKeyboardKey(786611); B.PhysicalKeyboardKey_786612 = new A.PhysicalKeyboardKey(786612); B.PhysicalKeyboardKey_786613 = new A.PhysicalKeyboardKey(786613); B.PhysicalKeyboardKey_786614 = new A.PhysicalKeyboardKey(786614); B.PhysicalKeyboardKey_786615 = new A.PhysicalKeyboardKey(786615); B.PhysicalKeyboardKey_786616 = new A.PhysicalKeyboardKey(786616); B.PhysicalKeyboardKey_786637 = new A.PhysicalKeyboardKey(786637); B.PhysicalKeyboardKey_786639 = new A.PhysicalKeyboardKey(786639); B.PhysicalKeyboardKey_786661 = new A.PhysicalKeyboardKey(786661); B.PhysicalKeyboardKey_786819 = new A.PhysicalKeyboardKey(786819); B.PhysicalKeyboardKey_786820 = new A.PhysicalKeyboardKey(786820); B.PhysicalKeyboardKey_786822 = new A.PhysicalKeyboardKey(786822); B.PhysicalKeyboardKey_786826 = new A.PhysicalKeyboardKey(786826); B.PhysicalKeyboardKey_786829 = new A.PhysicalKeyboardKey(786829); B.PhysicalKeyboardKey_786830 = new A.PhysicalKeyboardKey(786830); B.PhysicalKeyboardKey_786834 = new A.PhysicalKeyboardKey(786834); B.PhysicalKeyboardKey_786836 = new A.PhysicalKeyboardKey(786836); B.PhysicalKeyboardKey_786838 = new A.PhysicalKeyboardKey(786838); B.PhysicalKeyboardKey_786844 = new A.PhysicalKeyboardKey(786844); B.PhysicalKeyboardKey_786846 = new A.PhysicalKeyboardKey(786846); B.PhysicalKeyboardKey_786847 = new A.PhysicalKeyboardKey(786847); B.PhysicalKeyboardKey_786850 = new A.PhysicalKeyboardKey(786850); B.PhysicalKeyboardKey_786855 = new A.PhysicalKeyboardKey(786855); B.PhysicalKeyboardKey_786859 = new A.PhysicalKeyboardKey(786859); B.PhysicalKeyboardKey_786862 = new A.PhysicalKeyboardKey(786862); B.PhysicalKeyboardKey_786865 = new A.PhysicalKeyboardKey(786865); B.PhysicalKeyboardKey_786871 = new A.PhysicalKeyboardKey(786871); B.PhysicalKeyboardKey_786891 = new A.PhysicalKeyboardKey(786891); B.PhysicalKeyboardKey_786945 = new A.PhysicalKeyboardKey(786945); B.PhysicalKeyboardKey_786947 = new A.PhysicalKeyboardKey(786947); B.PhysicalKeyboardKey_786951 = new A.PhysicalKeyboardKey(786951); B.PhysicalKeyboardKey_786952 = new A.PhysicalKeyboardKey(786952); B.PhysicalKeyboardKey_786977 = new A.PhysicalKeyboardKey(786977); B.PhysicalKeyboardKey_786979 = new A.PhysicalKeyboardKey(786979); B.PhysicalKeyboardKey_786980 = new A.PhysicalKeyboardKey(786980); B.PhysicalKeyboardKey_786981 = new A.PhysicalKeyboardKey(786981); B.PhysicalKeyboardKey_786982 = new A.PhysicalKeyboardKey(786982); B.PhysicalKeyboardKey_786983 = new A.PhysicalKeyboardKey(786983); B.PhysicalKeyboardKey_786986 = new A.PhysicalKeyboardKey(786986); B.PhysicalKeyboardKey_786989 = new A.PhysicalKeyboardKey(786989); B.PhysicalKeyboardKey_786990 = new A.PhysicalKeyboardKey(786990); B.PhysicalKeyboardKey_786994 = new A.PhysicalKeyboardKey(786994); B.PhysicalKeyboardKey_787065 = new A.PhysicalKeyboardKey(787065); B.PhysicalKeyboardKey_787081 = new A.PhysicalKeyboardKey(787081); B.PhysicalKeyboardKey_787083 = new A.PhysicalKeyboardKey(787083); B.PhysicalKeyboardKey_787084 = new A.PhysicalKeyboardKey(787084); B.PhysicalKeyboardKey_787101 = new A.PhysicalKeyboardKey(787101); B.PhysicalKeyboardKey_787103 = new A.PhysicalKeyboardKey(787103); B.Map_6FUEQ = new A.GeneralConstantMap([16, B.PhysicalKeyboardKey_16, 17, B.PhysicalKeyboardKey_17, 18, B.PhysicalKeyboardKey_18, 19, B.PhysicalKeyboardKey_19, 20, B.PhysicalKeyboardKey_20, 21, B.PhysicalKeyboardKey_21, 22, B.PhysicalKeyboardKey_22, 23, B.PhysicalKeyboardKey_23, 24, B.PhysicalKeyboardKey_24, 65666, B.PhysicalKeyboardKey_65666, 65667, B.PhysicalKeyboardKey_65667, 65717, B.PhysicalKeyboardKey_65717, 392961, B.PhysicalKeyboardKey_392961, 392962, B.PhysicalKeyboardKey_392962, 392963, B.PhysicalKeyboardKey_392963, 392964, B.PhysicalKeyboardKey_392964, 392965, B.PhysicalKeyboardKey_392965, 392966, B.PhysicalKeyboardKey_392966, 392967, B.PhysicalKeyboardKey_392967, 392968, B.PhysicalKeyboardKey_392968, 392969, B.PhysicalKeyboardKey_392969, 392970, B.PhysicalKeyboardKey_392970, 392971, B.PhysicalKeyboardKey_392971, 392972, B.PhysicalKeyboardKey_392972, 392973, B.PhysicalKeyboardKey_392973, 392974, B.PhysicalKeyboardKey_392974, 392975, B.PhysicalKeyboardKey_392975, 392976, B.PhysicalKeyboardKey_392976, 392977, B.PhysicalKeyboardKey_392977, 392978, B.PhysicalKeyboardKey_392978, 392979, B.PhysicalKeyboardKey_392979, 392980, B.PhysicalKeyboardKey_392980, 392981, B.PhysicalKeyboardKey_392981, 392982, B.PhysicalKeyboardKey_392982, 392983, B.PhysicalKeyboardKey_392983, 392984, B.PhysicalKeyboardKey_392984, 392985, B.PhysicalKeyboardKey_392985, 392986, B.PhysicalKeyboardKey_392986, 392987, B.PhysicalKeyboardKey_392987, 392988, B.PhysicalKeyboardKey_392988, 392989, B.PhysicalKeyboardKey_392989, 392990, B.PhysicalKeyboardKey_392990, 392991, B.PhysicalKeyboardKey_392991, 458752, B.PhysicalKeyboardKey_458752, 458753, B.PhysicalKeyboardKey_458753, 458754, B.PhysicalKeyboardKey_458754, 458755, B.PhysicalKeyboardKey_458755, 458756, B.PhysicalKeyboardKey_458756, 458757, B.PhysicalKeyboardKey_458757, 458758, B.PhysicalKeyboardKey_458758, 458759, B.PhysicalKeyboardKey_458759, 458760, B.PhysicalKeyboardKey_458760, 458761, B.PhysicalKeyboardKey_458761, 458762, B.PhysicalKeyboardKey_458762, 458763, B.PhysicalKeyboardKey_458763, 458764, B.PhysicalKeyboardKey_458764, 458765, B.PhysicalKeyboardKey_458765, 458766, B.PhysicalKeyboardKey_458766, 458767, B.PhysicalKeyboardKey_458767, 458768, B.PhysicalKeyboardKey_458768, 458769, B.PhysicalKeyboardKey_458769, 458770, B.PhysicalKeyboardKey_458770, 458771, B.PhysicalKeyboardKey_458771, 458772, B.PhysicalKeyboardKey_458772, 458773, B.PhysicalKeyboardKey_458773, 458774, B.PhysicalKeyboardKey_458774, 458775, B.PhysicalKeyboardKey_458775, 458776, B.PhysicalKeyboardKey_458776, 458777, B.PhysicalKeyboardKey_458777, 458778, B.PhysicalKeyboardKey_458778, 458779, B.PhysicalKeyboardKey_458779, 458780, B.PhysicalKeyboardKey_458780, 458781, B.PhysicalKeyboardKey_458781, 458782, B.PhysicalKeyboardKey_458782, 458783, B.PhysicalKeyboardKey_458783, 458784, B.PhysicalKeyboardKey_458784, 458785, B.PhysicalKeyboardKey_458785, 458786, B.PhysicalKeyboardKey_458786, 458787, B.PhysicalKeyboardKey_458787, 458788, B.PhysicalKeyboardKey_458788, 458789, B.PhysicalKeyboardKey_458789, 458790, B.PhysicalKeyboardKey_458790, 458791, B.PhysicalKeyboardKey_458791, 458792, B.PhysicalKeyboardKey_458792, 458793, B.PhysicalKeyboardKey_458793, 458794, B.PhysicalKeyboardKey_458794, 458795, B.PhysicalKeyboardKey_458795, 458796, B.PhysicalKeyboardKey_458796, 458797, B.PhysicalKeyboardKey_458797, 458798, B.PhysicalKeyboardKey_458798, 458799, B.PhysicalKeyboardKey_458799, 458800, B.PhysicalKeyboardKey_458800, 458801, B.PhysicalKeyboardKey_458801, 458803, B.PhysicalKeyboardKey_458803, 458804, B.PhysicalKeyboardKey_458804, 458805, B.PhysicalKeyboardKey_458805, 458806, B.PhysicalKeyboardKey_458806, 458807, B.PhysicalKeyboardKey_458807, 458808, B.PhysicalKeyboardKey_458808, 458809, B.PhysicalKeyboardKey_458809, 458810, B.PhysicalKeyboardKey_458810, 458811, B.PhysicalKeyboardKey_458811, 458812, B.PhysicalKeyboardKey_458812, 458813, B.PhysicalKeyboardKey_458813, 458814, B.PhysicalKeyboardKey_458814, 458815, B.PhysicalKeyboardKey_458815, 458816, B.PhysicalKeyboardKey_458816, 458817, B.PhysicalKeyboardKey_458817, 458818, B.PhysicalKeyboardKey_458818, 458819, B.PhysicalKeyboardKey_458819, 458820, B.PhysicalKeyboardKey_458820, 458821, B.PhysicalKeyboardKey_458821, 458822, B.PhysicalKeyboardKey_458822, 458823, B.PhysicalKeyboardKey_458823, 458824, B.PhysicalKeyboardKey_458824, 458825, B.PhysicalKeyboardKey_458825, 458826, B.PhysicalKeyboardKey_458826, 458827, B.PhysicalKeyboardKey_458827, 458828, B.PhysicalKeyboardKey_458828, 458829, B.PhysicalKeyboardKey_458829, 458830, B.PhysicalKeyboardKey_458830, 458831, B.PhysicalKeyboardKey_458831, 458832, B.PhysicalKeyboardKey_458832, 458833, B.PhysicalKeyboardKey_458833, 458834, B.PhysicalKeyboardKey_458834, 458835, B.PhysicalKeyboardKey_458835, 458836, B.PhysicalKeyboardKey_458836, 458837, B.PhysicalKeyboardKey_458837, 458838, B.PhysicalKeyboardKey_458838, 458839, B.PhysicalKeyboardKey_458839, 458840, B.PhysicalKeyboardKey_458840, 458841, B.PhysicalKeyboardKey_458841, 458842, B.PhysicalKeyboardKey_458842, 458843, B.PhysicalKeyboardKey_458843, 458844, B.PhysicalKeyboardKey_458844, 458845, B.PhysicalKeyboardKey_458845, 458846, B.PhysicalKeyboardKey_458846, 458847, B.PhysicalKeyboardKey_458847, 458848, B.PhysicalKeyboardKey_458848, 458849, B.PhysicalKeyboardKey_458849, 458850, B.PhysicalKeyboardKey_458850, 458851, B.PhysicalKeyboardKey_458851, 458852, B.PhysicalKeyboardKey_458852, 458853, B.PhysicalKeyboardKey_458853, 458854, B.PhysicalKeyboardKey_458854, 458855, B.PhysicalKeyboardKey_458855, 458856, B.PhysicalKeyboardKey_458856, 458857, B.PhysicalKeyboardKey_458857, 458858, B.PhysicalKeyboardKey_458858, 458859, B.PhysicalKeyboardKey_458859, 458860, B.PhysicalKeyboardKey_458860, 458861, B.PhysicalKeyboardKey_458861, 458862, B.PhysicalKeyboardKey_458862, 458863, B.PhysicalKeyboardKey_458863, 458864, B.PhysicalKeyboardKey_458864, 458865, B.PhysicalKeyboardKey_458865, 458866, B.PhysicalKeyboardKey_458866, 458867, B.PhysicalKeyboardKey_458867, 458868, B.PhysicalKeyboardKey_458868, 458869, B.PhysicalKeyboardKey_458869, 458871, B.PhysicalKeyboardKey_458871, 458873, B.PhysicalKeyboardKey_458873, 458874, B.PhysicalKeyboardKey_458874, 458875, B.PhysicalKeyboardKey_458875, 458876, B.PhysicalKeyboardKey_458876, 458877, B.PhysicalKeyboardKey_458877, 458878, B.PhysicalKeyboardKey_458878, 458879, B.PhysicalKeyboardKey_458879, 458880, B.PhysicalKeyboardKey_458880, 458881, B.PhysicalKeyboardKey_458881, 458885, B.PhysicalKeyboardKey_458885, 458887, B.PhysicalKeyboardKey_458887, 458888, B.PhysicalKeyboardKey_458888, 458889, B.PhysicalKeyboardKey_458889, 458890, B.PhysicalKeyboardKey_458890, 458891, B.PhysicalKeyboardKey_458891, 458896, B.PhysicalKeyboardKey_458896, 458897, B.PhysicalKeyboardKey_458897, 458898, B.PhysicalKeyboardKey_458898, 458899, B.PhysicalKeyboardKey_458899, 458900, B.PhysicalKeyboardKey_458900, 458907, B.PhysicalKeyboardKey_458907, 458915, B.PhysicalKeyboardKey_458915, 458934, B.PhysicalKeyboardKey_458934, 458935, B.PhysicalKeyboardKey_458935, 458939, B.PhysicalKeyboardKey_458939, 458960, B.PhysicalKeyboardKey_458960, 458961, B.PhysicalKeyboardKey_458961, 458962, B.PhysicalKeyboardKey_458962, 458963, B.PhysicalKeyboardKey_458963, 458964, B.PhysicalKeyboardKey_458964, 458967, B.PhysicalKeyboardKey_458967, 458968, B.PhysicalKeyboardKey_458968, 458969, B.PhysicalKeyboardKey_458969, 458976, B.PhysicalKeyboardKey_458976, 458977, B.PhysicalKeyboardKey_458977, 458978, B.PhysicalKeyboardKey_458978, 458979, B.PhysicalKeyboardKey_458979, 458980, B.PhysicalKeyboardKey_458980, 458981, B.PhysicalKeyboardKey_458981, 458982, B.PhysicalKeyboardKey_458982, 458983, B.PhysicalKeyboardKey_458983, 786528, B.PhysicalKeyboardKey_786528, 786529, B.PhysicalKeyboardKey_786529, 786543, B.PhysicalKeyboardKey_786543, 786544, B.PhysicalKeyboardKey_786544, 786546, B.PhysicalKeyboardKey_786546, 786547, B.PhysicalKeyboardKey_786547, 786548, B.PhysicalKeyboardKey_786548, 786549, B.PhysicalKeyboardKey_786549, 786553, B.PhysicalKeyboardKey_786553, 786554, B.PhysicalKeyboardKey_786554, 786563, B.PhysicalKeyboardKey_786563, 786572, B.PhysicalKeyboardKey_786572, 786573, B.PhysicalKeyboardKey_786573, 786580, B.PhysicalKeyboardKey_786580, 786588, B.PhysicalKeyboardKey_786588, 786589, B.PhysicalKeyboardKey_786589, 786608, B.PhysicalKeyboardKey_786608, 786609, B.PhysicalKeyboardKey_786609, 786610, B.PhysicalKeyboardKey_786610, 786611, B.PhysicalKeyboardKey_786611, 786612, B.PhysicalKeyboardKey_786612, 786613, B.PhysicalKeyboardKey_786613, 786614, B.PhysicalKeyboardKey_786614, 786615, B.PhysicalKeyboardKey_786615, 786616, B.PhysicalKeyboardKey_786616, 786637, B.PhysicalKeyboardKey_786637, 786639, B.PhysicalKeyboardKey_786639, 786661, B.PhysicalKeyboardKey_786661, 786819, B.PhysicalKeyboardKey_786819, 786820, B.PhysicalKeyboardKey_786820, 786822, B.PhysicalKeyboardKey_786822, 786826, B.PhysicalKeyboardKey_786826, 786829, B.PhysicalKeyboardKey_786829, 786830, B.PhysicalKeyboardKey_786830, 786834, B.PhysicalKeyboardKey_786834, 786836, B.PhysicalKeyboardKey_786836, 786838, B.PhysicalKeyboardKey_786838, 786844, B.PhysicalKeyboardKey_786844, 786846, B.PhysicalKeyboardKey_786846, 786847, B.PhysicalKeyboardKey_786847, 786850, B.PhysicalKeyboardKey_786850, 786855, B.PhysicalKeyboardKey_786855, 786859, B.PhysicalKeyboardKey_786859, 786862, B.PhysicalKeyboardKey_786862, 786865, B.PhysicalKeyboardKey_786865, 786871, B.PhysicalKeyboardKey_786871, 786891, B.PhysicalKeyboardKey_786891, 786945, B.PhysicalKeyboardKey_786945, 786947, B.PhysicalKeyboardKey_786947, 786951, B.PhysicalKeyboardKey_786951, 786952, B.PhysicalKeyboardKey_786952, 786977, B.PhysicalKeyboardKey_786977, 786979, B.PhysicalKeyboardKey_786979, 786980, B.PhysicalKeyboardKey_786980, 786981, B.PhysicalKeyboardKey_786981, 786982, B.PhysicalKeyboardKey_786982, 786983, B.PhysicalKeyboardKey_786983, 786986, B.PhysicalKeyboardKey_786986, 786989, B.PhysicalKeyboardKey_786989, 786990, B.PhysicalKeyboardKey_786990, 786994, B.PhysicalKeyboardKey_786994, 787065, B.PhysicalKeyboardKey_787065, 787081, B.PhysicalKeyboardKey_787081, 787083, B.PhysicalKeyboardKey_787083, 787084, B.PhysicalKeyboardKey_787084, 787101, B.PhysicalKeyboardKey_787101, 787103, B.PhysicalKeyboardKey_787103], A.findType("GeneralConstantMap")); B.SingleActivator_j8H19 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, false, true, false); B.SingleActivator_j8H16 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, false, true, false); B.SingleActivator_j8H17 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, false, true, false); B.SingleActivator_j8H18 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, false, true, false); B.SingleActivator_j8H34 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, false, false, true); B.SingleActivator_j8H31 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, false, false, true); B.SingleActivator_j8H32 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, false, false, true); B.SingleActivator_j8H33 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, false, false, true); B.SingleActivator_j8H11 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, false, false, false); B.SingleActivator_j8H8 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, false, false, false); B.SingleActivator_j8H9 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, false, false, false); B.SingleActivator_j8H10 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, false, false, false); B.SingleActivator_j8H24 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, true, false, false, false); B.SingleActivator_j8H25 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, true, false, false, false); B.SingleActivator_j8H26 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, true, true, false, false); B.SingleActivator_j8H27 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, true, true, false, false); B.SingleActivator_mmH5 = new A.SingleActivator(B.LogicalKeyboardKey_32, false, false, false, false); B.SingleActivator_gc6 = new A.SingleActivator(B.LogicalKeyboardKey_4294967309, false, false, false, false); B.Map_758Mi = new A.GeneralConstantMap([B.SingleActivator_j8H19, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H16, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H17, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H18, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H34, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H31, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H32, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H33, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H11, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H8, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H9, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H10, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H24, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H25, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H26, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_j8H27, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_mmH5, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_gc6, B.C_DoNothingAndStopPropagationTextIntent], type$.GeneralConstantMap_ShortcutActivator_Intent); B.Object_pGl = {"1": 0, "2": 1, "3": 2, "4": 3, "5": 4, "-1": 5, "-2": 6}; B.Map_7AXXh = new A.ConstantStringMap(B.Object_pGl, ["draft", "sent", "accepted", "received", "cancelled", "viewed", "bounced"], type$.ConstantStringMap_String_String); B.SKProductDiscountType_0 = new A.SKProductDiscountType(0, "introductory"); B.SKProductDiscountType_1 = new A.SKProductDiscountType(1, "subscription"); B.Map_90Jsm = new A.GeneralConstantMap([B.SKProductDiscountType_0, 0, B.SKProductDiscountType_1, 1], A.findType("GeneralConstantMap")); B.Map_9QXBb = new A.GeneralConstantMap(["-1", "expired", "1", "draft", "2", "sent", "3", "approved", "4", "converted", "-2", "viewed", "-3", "bounced"], type$.GeneralConstantMap_String_String); B.Map_C7Iaj = new A.GeneralConstantMap([0, "FontWeight.w100", 1, "FontWeight.w200", 2, "FontWeight.w300", 3, "FontWeight.w400", 4, "FontWeight.w500", 5, "FontWeight.w600", 6, "FontWeight.w700", 7, "FontWeight.w800", 8, "FontWeight.w900"], type$.GeneralConstantMap_int_String); B.Object_2Uu = {"moveLeft:": 0, "moveRight:": 1, "moveUp:": 2, "moveDown:": 3, "moveForward:": 4, "moveBackward:": 5, "moveWordLeft:": 6, "moveWordRight:": 7, "moveToLeftEndOfLine:": 8, "moveToRightEndOfLine:": 9, "moveToBeginningOfParagraph:": 10, "moveToEndOfParagraph:": 11, "moveToBeginningOfDocument:": 12, "moveToEndOfDocument:": 13, "moveLeftAndModifySelection:": 14, "moveRightAndModifySelection:": 15, "moveUpAndModifySelection:": 16, "moveDownAndModifySelection:": 17, "moveWordLeftAndModifySelection:": 18, "moveWordRightAndModifySelection:": 19, "moveToLeftEndOfLineAndModifySelection:": 20, "moveToRightEndOfLineAndModifySelection:": 21, "moveParagraphBackwardAndModifySelection:": 22, "moveParagraphForwardAndModifySelection:": 23, [string$.moveTo]: 24, "moveToEndOfDocumentAndModifySelection:": 25, "insertTab:": 26, "insertBacktab:": 27, "insertNewline:": 28, "deleteBackward:": 29, "deleteForward:": 30, "deleteWordBackward:": 31, "deleteWordForward:": 32, "deleteToBeginningOfLine:": 33, "deleteToEndOfLine:": 34, [string$.delete]: 35, "scrollToBeginningOfDocument:": 36, "scrollToEndOfDocument:": 37, "scrollPageUp:": 38, "scrollPageDown:": 39}; B.Map_CyONe = new A.ConstantStringMap(B.Object_2Uu, [A.supereditor_ime_interactor__moveLeft$closure(), A.supereditor_ime_interactor__moveRight$closure(), A.supereditor_ime_interactor__moveUp$closure(), A.supereditor_ime_interactor__moveDown$closure(), A.supereditor_ime_interactor__moveRight$closure(), A.supereditor_ime_interactor__moveLeft$closure(), A.supereditor_ime_interactor__moveWordLeft$closure(), A.supereditor_ime_interactor__moveWordRight$closure(), A.supereditor_ime_interactor__moveToLeftEndOfLine$closure(), A.supereditor_ime_interactor__moveToRightEndOfLine$closure(), A.supereditor_ime_interactor__moveToBeginningOfParagraph$closure(), A.supereditor_ime_interactor__moveToEndOfParagraph$closure(), A.supereditor_ime_interactor__moveToBeginningOfDocument$closure(), A.supereditor_ime_interactor__moveToEndOfDocument$closure(), A.supereditor_ime_interactor__moveLeftAndModifySelection$closure(), A.supereditor_ime_interactor__moveRightAndModifySelection$closure(), A.supereditor_ime_interactor__moveUpAndModifySelection$closure(), A.supereditor_ime_interactor__moveDownAndModifySelection$closure(), A.supereditor_ime_interactor__moveWordLeftAndModifySelection$closure(), A.supereditor_ime_interactor__moveWordRightAndModifySelection$closure(), A.supereditor_ime_interactor__moveToLeftEndOfLineAndModifySelection$closure(), A.supereditor_ime_interactor__moveToRightEndOfLineAndModifySelection$closure(), A.supereditor_ime_interactor__moveParagraphBackwardAndModifySelection$closure(), A.supereditor_ime_interactor__moveParagraphForwardAndModifySelection$closure(), A.supereditor_ime_interactor__moveToBeginningOfDocumentAndModifySelection$closure(), A.supereditor_ime_interactor__moveToEndOfDocumentAndModifySelection$closure(), A.supereditor_ime_interactor__indentListItem$closure(), A.supereditor_ime_interactor__unIndentListItem$closure(), A.supereditor_ime_interactor__insertNewLine$closure(), A.supereditor_ime_interactor__deleteBackward$closure(), A.supereditor_ime_interactor__deleteForward$closure(), A.supereditor_ime_interactor__deleteWordBackward$closure(), A.supereditor_ime_interactor__deleteWordForward$closure(), A.supereditor_ime_interactor__deleteToBeginningOfLine$closure(), A.supereditor_ime_interactor__deleteToEndOfLine$closure(), A.supereditor_ime_interactor__deleteBackward$closure(), A.supereditor_ime_interactor__scrollToBeginningOfDocument$closure(), A.supereditor_ime_interactor__scrollToEndOfDocument$closure(), A.supereditor_ime_interactor__scrollPageUp$closure(), A.supereditor_ime_interactor__scrollPageDown$closure()], A.findType("ConstantStringMap")); B.SKPaymentTransactionStateWrapper_0 = new A.SKPaymentTransactionStateWrapper(0, "purchasing"); B.SKPaymentTransactionStateWrapper_1 = new A.SKPaymentTransactionStateWrapper(1, "purchased"); B.SKPaymentTransactionStateWrapper_2 = new A.SKPaymentTransactionStateWrapper(2, "failed"); B.SKPaymentTransactionStateWrapper_3 = new A.SKPaymentTransactionStateWrapper(3, "restored"); B.SKPaymentTransactionStateWrapper_4 = new A.SKPaymentTransactionStateWrapper(4, "deferred"); B.SKPaymentTransactionStateWrapper_5 = new A.SKPaymentTransactionStateWrapper(5, "unspecified"); B.Map_DV9QI = new A.GeneralConstantMap([B.SKPaymentTransactionStateWrapper_0, 0, B.SKPaymentTransactionStateWrapper_1, 1, B.SKPaymentTransactionStateWrapper_2, 2, B.SKPaymentTransactionStateWrapper_3, 3, B.SKPaymentTransactionStateWrapper_4, 4, B.SKPaymentTransactionStateWrapper_5, -1], A.findType("GeneralConstantMap")); B.Map_E0izi = new A.GeneralConstantMap([4096, "invoices", 1, "recurring_invoices", 4, "quotes", 2, "credits", 32, "projects", 8, "tasks", 64, "vendors", 16384, "purchase_orders", 16, "expenses", 512, "recurring_expenses", 256, "transactions", 128, "documents"], type$.GeneralConstantMap_int_String); B.Object_woc = {age_group_paid: 0, age_group_0: 1, age_group_30: 2, age_group_60: 3, age_group_90: 4, age_group_120: 5}; B.Map_EiihW = new A.ConstantStringMap(B.Object_woc, [-1, 0, 30, 60, 90, 120], type$.ConstantStringMap_String_int); B.Object_uxj = {li: 0, dt: 1, dd: 2}; B.List_li = A._setArrayType(makeConstList(["li"]), type$.JSArray_String); B.List_dt_dd = A._setArrayType(makeConstList(["dt", "dd"]), type$.JSArray_String); B.Map_G38Gl = new A.ConstantStringMap(B.Object_uxj, [B.List_li, B.List_dt_dd, B.List_dt_dd], type$.ConstantStringMap_of_String_and_List_String); B.Object_uPw = {BU: 0, DD: 1, FX: 2, TP: 3, YD: 4, ZR: 5}; B.Map_GxYRK = new A.ConstantStringMap(B.Object_uPw, ["MM", "DE", "FR", "TL", "YE", "CD"], type$.ConstantStringMap_String_String); B.ProductType_0 = new A.ProductType(0, "inapp"); B.ProductType_1 = new A.ProductType(1, "subs"); B.Map_IMcI2 = new A.GeneralConstantMap([B.ProductType_0, "inapp", B.ProductType_1, "subs"], A.findType("GeneralConstantMap")); B.Object_3pJ = {alias: 0, allScroll: 1, basic: 2, cell: 3, click: 4, contextMenu: 5, copy: 6, forbidden: 7, grab: 8, grabbing: 9, help: 10, move: 11, none: 12, noDrop: 13, precise: 14, progress: 15, text: 16, resizeColumn: 17, resizeDown: 18, resizeDownLeft: 19, resizeDownRight: 20, resizeLeft: 21, resizeLeftRight: 22, resizeRight: 23, resizeRow: 24, resizeUp: 25, resizeUpDown: 26, resizeUpLeft: 27, resizeUpRight: 28, resizeUpLeftDownRight: 29, resizeUpRightDownLeft: 30, verticalText: 31, wait: 32, zoomIn: 33, zoomOut: 34}; B.Map_JwQic = new A.ConstantStringMap(B.Object_3pJ, ["alias", "all-scroll", "default", "cell", "pointer", "context-menu", "copy", "not-allowed", "grab", "grabbing", "help", "move", "none", "no-drop", "crosshair", "progress", "text", "col-resize", "s-resize", "sw-resize", "se-resize", "w-resize", "ew-resize", "e-resize", "row-resize", "n-resize", "ns-resize", "nw-resize", "ne-resize", "nwse-resize", "nesw-resize", "vertical-text", "wait", "zoom-in", "zoom-out"], type$.ConstantStringMap_String_String); B.Object_type_0 = {type: 0}; B.Map_KPAWk = new A.ConstantStringMap(B.Object_type_0, ["line"], type$.ConstantStringMap_String_String); B.Map_Mmahs = new A.GeneralConstantMap(["1", "credit_card", "2", "bank_transfer", "3", "paypal", "4", "crypto", "5", "custom", "6", "alipay", "7", "sofort", "8", "apple_pay", "9", "sepa", "10", "credit", "11", "kbc", "12", "bancontact", "13", "ideal", "14", "hosted", "15", "giropay", "16", "przelewy24", "18", "direct_debit", "17", "eps", "19", "acss", "20", "becs", "21", "instant_bank_pay", "22", "fpx", "23", "klarna", "24", "bacs", "25", "venmo", "26", "mercado_pago", "27", "my_bank", "28", "pay_later", "29", "advanced_cards"], type$.GeneralConstantMap_String_String); B.Map_MuHvh = new A.GeneralConstantMap(["1", "create_client", "10", "update_client", "37", "archive_client", "45", "restore_client", "11", "delete_client", "2", "create_invoice", "60", "sent_invoice", "8", "update_invoice", "22", "late_invoice", "24", "remind_invoice", "33", "archive_invoice", "41", "restore_invoice", "9", "delete_invoice", "3", "create_quote", "61", "sent_quote", "6", "update_quote", "21", "approve_quote", "23", "expired_quote", "64", "remind_quote", "34", "archive_quote", "42", "restore_quote", "7", "delete_quote", "27", "create_credit", "62", "sent_credit", "28", "update_credit", "35", "archive_credit", "43", "restore_credit", "29", "delete_credit", "4", "create_payment", "31", "update_payment", "32", "archive_payment", "40", "restore_payment", "12", "delete_payment", "5", "create_vendor", "13", "update_vendor", "48", "archive_vendor", "49", "restore_vendor", "14", "delete_vendor", "15", "create_expense", "16", "update_expense", "39", "archive_expense", "47", "restore_expense", "17", "delete_expense", "18", "create_task", "19", "update_task", "36", "archive_task", "44", "restore_task", "20", "delete_task", "25", "create_project", "26", "update_project", "38", "archive_project", "46", "restore_project", "30", "delete_project", "50", "create_product", "51", "update_product", "52", "delete_product", "53", "restore_product", "54", "archive_product", "55", "create_purchase_order", "63", "sent_purchase_order", "56", "update_purchase_order", "57", "delete_purchase_order", "58", "restore_purchase_order", "59", "archive_purchase_order", "65", "accept_purchase_order"], type$.GeneralConstantMap_String_String); B.Object_A4_0_Letter_1 = {A4: 0, Letter: 1}; B.PdfPageFormat_gg4 = new A.PdfPageFormat(595.275590551181, 841.8897637795275, 56.69291338582677, 56.69291338582677, 56.69291338582677, 56.69291338582677); B.PdfPageFormat_7BY = new A.PdfPageFormat(612, 792, 72, 72, 72, 72); B.Map_NAASI = new A.ConstantStringMap(B.Object_A4_0_Letter_1, [B.PdfPageFormat_gg4, B.PdfPageFormat_7BY], A.findType("ConstantStringMap")); B.Object_U8c = {AVRInput: 0, AVRPower: 1, Accel: 2, Accept: 3, Again: 4, AllCandidates: 5, Alphanumeric: 6, AltGraph: 7, AppSwitch: 8, ArrowDown: 9, ArrowLeft: 10, ArrowRight: 11, ArrowUp: 12, Attn: 13, AudioBalanceLeft: 14, AudioBalanceRight: 15, AudioBassBoostDown: 16, AudioBassBoostToggle: 17, AudioBassBoostUp: 18, AudioFaderFront: 19, AudioFaderRear: 20, AudioSurroundModeNext: 21, AudioTrebleDown: 22, AudioTrebleUp: 23, AudioVolumeDown: 24, AudioVolumeMute: 25, AudioVolumeUp: 26, Backspace: 27, BrightnessDown: 28, BrightnessUp: 29, BrowserBack: 30, BrowserFavorites: 31, BrowserForward: 32, BrowserHome: 33, BrowserRefresh: 34, BrowserSearch: 35, BrowserStop: 36, Call: 37, Camera: 38, CameraFocus: 39, Cancel: 40, CapsLock: 41, ChannelDown: 42, ChannelUp: 43, Clear: 44, Close: 45, ClosedCaptionToggle: 46, CodeInput: 47, ColorF0Red: 48, ColorF1Green: 49, ColorF2Yellow: 50, ColorF3Blue: 51, ColorF4Grey: 52, ColorF5Brown: 53, Compose: 54, ContextMenu: 55, Convert: 56, Copy: 57, CrSel: 58, Cut: 59, DVR: 60, Delete: 61, Dimmer: 62, DisplaySwap: 63, Eisu: 64, Eject: 65, End: 66, EndCall: 67, Enter: 68, EraseEof: 69, Esc: 70, Escape: 71, ExSel: 72, Execute: 73, Exit: 74, F1: 75, F10: 76, F11: 77, F12: 78, F13: 79, F14: 80, F15: 81, F16: 82, F17: 83, F18: 84, F19: 85, F2: 86, F20: 87, F21: 88, F22: 89, F23: 90, F24: 91, F3: 92, F4: 93, F5: 94, F6: 95, F7: 96, F8: 97, F9: 98, FavoriteClear0: 99, FavoriteClear1: 100, FavoriteClear2: 101, FavoriteClear3: 102, FavoriteRecall0: 103, FavoriteRecall1: 104, FavoriteRecall2: 105, FavoriteRecall3: 106, FavoriteStore0: 107, FavoriteStore1: 108, FavoriteStore2: 109, FavoriteStore3: 110, FinalMode: 111, Find: 112, Fn: 113, FnLock: 114, GoBack: 115, GoHome: 116, GroupFirst: 117, GroupLast: 118, GroupNext: 119, GroupPrevious: 120, Guide: 121, GuideNextDay: 122, GuidePreviousDay: 123, HangulMode: 124, HanjaMode: 125, Hankaku: 126, HeadsetHook: 127, Help: 128, Hibernate: 129, Hiragana: 130, HiraganaKatakana: 131, Home: 132, Hyper: 133, Info: 134, Insert: 135, InstantReplay: 136, JunjaMode: 137, KanaMode: 138, KanjiMode: 139, Katakana: 140, Key11: 141, Key12: 142, LastNumberRedial: 143, LaunchApplication1: 144, LaunchApplication2: 145, LaunchAssistant: 146, LaunchCalendar: 147, LaunchContacts: 148, LaunchControlPanel: 149, LaunchMail: 150, LaunchMediaPlayer: 151, LaunchMusicPlayer: 152, LaunchPhone: 153, LaunchScreenSaver: 154, LaunchSpreadsheet: 155, LaunchWebBrowser: 156, LaunchWebCam: 157, LaunchWordProcessor: 158, Link: 159, ListProgram: 160, LiveContent: 161, Lock: 162, LogOff: 163, MailForward: 164, MailReply: 165, MailSend: 166, MannerMode: 167, MediaApps: 168, MediaAudioTrack: 169, MediaClose: 170, MediaFastForward: 171, MediaLast: 172, MediaPause: 173, MediaPlay: 174, MediaPlayPause: 175, MediaRecord: 176, MediaRewind: 177, MediaSkip: 178, MediaSkipBackward: 179, MediaSkipForward: 180, MediaStepBackward: 181, MediaStepForward: 182, MediaStop: 183, MediaTopMenu: 184, MediaTrackNext: 185, MediaTrackPrevious: 186, MicrophoneToggle: 187, MicrophoneVolumeDown: 188, MicrophoneVolumeMute: 189, MicrophoneVolumeUp: 190, ModeChange: 191, NavigateIn: 192, NavigateNext: 193, NavigateOut: 194, NavigatePrevious: 195, New: 196, NextCandidate: 197, NextFavoriteChannel: 198, NextUserProfile: 199, NonConvert: 200, Notification: 201, NumLock: 202, OnDemand: 203, Open: 204, PageDown: 205, PageUp: 206, Pairing: 207, Paste: 208, Pause: 209, PinPDown: 210, PinPMove: 211, PinPToggle: 212, PinPUp: 213, Play: 214, PlaySpeedDown: 215, PlaySpeedReset: 216, PlaySpeedUp: 217, Power: 218, PowerOff: 219, PreviousCandidate: 220, Print: 221, PrintScreen: 222, Process: 223, Props: 224, RandomToggle: 225, RcLowBattery: 226, RecordSpeedNext: 227, Redo: 228, RfBypass: 229, Romaji: 230, STBInput: 231, STBPower: 232, Save: 233, ScanChannelsToggle: 234, ScreenModeNext: 235, ScrollLock: 236, Select: 237, Settings: 238, ShiftLevel5: 239, SingleCandidate: 240, Soft1: 241, Soft2: 242, Soft3: 243, Soft4: 244, Soft5: 245, Soft6: 246, Soft7: 247, Soft8: 248, SpeechCorrectionList: 249, SpeechInputToggle: 250, SpellCheck: 251, SplitScreenToggle: 252, Standby: 253, Subtitle: 254, Super: 255, Symbol: 256, SymbolLock: 257, TV: 258, TV3DMode: 259, TVAntennaCable: 260, TVAudioDescription: 261, TVAudioDescriptionMixDown: 262, TVAudioDescriptionMixUp: 263, TVContentsMenu: 264, TVDataService: 265, TVInput: 266, TVInputComponent1: 267, TVInputComponent2: 268, TVInputComposite1: 269, TVInputComposite2: 270, TVInputHDMI1: 271, TVInputHDMI2: 272, TVInputHDMI3: 273, TVInputHDMI4: 274, TVInputVGA1: 275, TVMediaContext: 276, TVNetwork: 277, TVNumberEntry: 278, TVPower: 279, TVRadioService: 280, TVSatellite: 281, TVSatelliteBS: 282, TVSatelliteCS: 283, TVSatelliteToggle: 284, TVTerrestrialAnalog: 285, TVTerrestrialDigital: 286, TVTimer: 287, Tab: 288, Teletext: 289, Undo: 290, Unidentified: 291, VideoModeNext: 292, VoiceDial: 293, WakeUp: 294, Wink: 295, Zenkaku: 296, ZenkakuHankaku: 297, ZoomIn: 298, ZoomOut: 299, ZoomToggle: 300}; B.LogicalKeyboardKey_4294970632 = new A.LogicalKeyboardKey(4294970632); B.LogicalKeyboardKey_4294970633 = new A.LogicalKeyboardKey(4294970633); B.LogicalKeyboardKey_4294967553 = new A.LogicalKeyboardKey(4294967553); B.LogicalKeyboardKey_4294968577 = new A.LogicalKeyboardKey(4294968577); B.LogicalKeyboardKey_4294968578 = new A.LogicalKeyboardKey(4294968578); B.LogicalKeyboardKey_4294969089 = new A.LogicalKeyboardKey(4294969089); B.LogicalKeyboardKey_4294969090 = new A.LogicalKeyboardKey(4294969090); B.LogicalKeyboardKey_4294967555 = new A.LogicalKeyboardKey(4294967555); B.LogicalKeyboardKey_4294971393 = new A.LogicalKeyboardKey(4294971393); B.LogicalKeyboardKey_4294968579 = new A.LogicalKeyboardKey(4294968579); B.LogicalKeyboardKey_4294970625 = new A.LogicalKeyboardKey(4294970625); B.LogicalKeyboardKey_4294970626 = new A.LogicalKeyboardKey(4294970626); B.LogicalKeyboardKey_4294970627 = new A.LogicalKeyboardKey(4294970627); B.LogicalKeyboardKey_4294970882 = new A.LogicalKeyboardKey(4294970882); B.LogicalKeyboardKey_4294970628 = new A.LogicalKeyboardKey(4294970628); B.LogicalKeyboardKey_4294970629 = new A.LogicalKeyboardKey(4294970629); B.LogicalKeyboardKey_4294970630 = new A.LogicalKeyboardKey(4294970630); B.LogicalKeyboardKey_4294970631 = new A.LogicalKeyboardKey(4294970631); B.LogicalKeyboardKey_4294970884 = new A.LogicalKeyboardKey(4294970884); B.LogicalKeyboardKey_4294970885 = new A.LogicalKeyboardKey(4294970885); B.LogicalKeyboardKey_4294969871 = new A.LogicalKeyboardKey(4294969871); B.LogicalKeyboardKey_4294969873 = new A.LogicalKeyboardKey(4294969873); B.LogicalKeyboardKey_4294969872 = new A.LogicalKeyboardKey(4294969872); B.LogicalKeyboardKey_4294968833 = new A.LogicalKeyboardKey(4294968833); B.LogicalKeyboardKey_4294968834 = new A.LogicalKeyboardKey(4294968834); B.LogicalKeyboardKey_4294970369 = new A.LogicalKeyboardKey(4294970369); B.LogicalKeyboardKey_4294970370 = new A.LogicalKeyboardKey(4294970370); B.LogicalKeyboardKey_4294970371 = new A.LogicalKeyboardKey(4294970371); B.LogicalKeyboardKey_4294970372 = new A.LogicalKeyboardKey(4294970372); B.LogicalKeyboardKey_4294970373 = new A.LogicalKeyboardKey(4294970373); B.LogicalKeyboardKey_4294970374 = new A.LogicalKeyboardKey(4294970374); B.LogicalKeyboardKey_4294970375 = new A.LogicalKeyboardKey(4294970375); B.LogicalKeyboardKey_4294971394 = new A.LogicalKeyboardKey(4294971394); B.LogicalKeyboardKey_4294968835 = new A.LogicalKeyboardKey(4294968835); B.LogicalKeyboardKey_4294971395 = new A.LogicalKeyboardKey(4294971395); B.LogicalKeyboardKey_4294968580 = new A.LogicalKeyboardKey(4294968580); B.LogicalKeyboardKey_4294970634 = new A.LogicalKeyboardKey(4294970634); B.LogicalKeyboardKey_4294970635 = new A.LogicalKeyboardKey(4294970635); B.LogicalKeyboardKey_4294968321 = new A.LogicalKeyboardKey(4294968321); B.LogicalKeyboardKey_4294969857 = new A.LogicalKeyboardKey(4294969857); B.LogicalKeyboardKey_4294970642 = new A.LogicalKeyboardKey(4294970642); B.LogicalKeyboardKey_4294969091 = new A.LogicalKeyboardKey(4294969091); B.LogicalKeyboardKey_4294970636 = new A.LogicalKeyboardKey(4294970636); B.LogicalKeyboardKey_4294970637 = new A.LogicalKeyboardKey(4294970637); B.LogicalKeyboardKey_4294970638 = new A.LogicalKeyboardKey(4294970638); B.LogicalKeyboardKey_4294970639 = new A.LogicalKeyboardKey(4294970639); B.LogicalKeyboardKey_4294970640 = new A.LogicalKeyboardKey(4294970640); B.LogicalKeyboardKey_4294970641 = new A.LogicalKeyboardKey(4294970641); B.LogicalKeyboardKey_4294969092 = new A.LogicalKeyboardKey(4294969092); B.LogicalKeyboardKey_4294968581 = new A.LogicalKeyboardKey(4294968581); B.LogicalKeyboardKey_4294969093 = new A.LogicalKeyboardKey(4294969093); B.LogicalKeyboardKey_4294968322 = new A.LogicalKeyboardKey(4294968322); B.LogicalKeyboardKey_4294968323 = new A.LogicalKeyboardKey(4294968323); B.LogicalKeyboardKey_4294968324 = new A.LogicalKeyboardKey(4294968324); B.LogicalKeyboardKey_4294970703 = new A.LogicalKeyboardKey(4294970703); B.LogicalKeyboardKey_4294970643 = new A.LogicalKeyboardKey(4294970643); B.LogicalKeyboardKey_4294970644 = new A.LogicalKeyboardKey(4294970644); B.LogicalKeyboardKey_4294969108 = new A.LogicalKeyboardKey(4294969108); B.LogicalKeyboardKey_4294968836 = new A.LogicalKeyboardKey(4294968836); B.LogicalKeyboardKey_4294971396 = new A.LogicalKeyboardKey(4294971396); B.LogicalKeyboardKey_4294968325 = new A.LogicalKeyboardKey(4294968325); B.LogicalKeyboardKey_4294968326 = new A.LogicalKeyboardKey(4294968326); B.LogicalKeyboardKey_4294968582 = new A.LogicalKeyboardKey(4294968582); B.LogicalKeyboardKey_4294970645 = new A.LogicalKeyboardKey(4294970645); B.LogicalKeyboardKey_4294969345 = new A.LogicalKeyboardKey(4294969345); B.LogicalKeyboardKey_4294969354 = new A.LogicalKeyboardKey(4294969354); B.LogicalKeyboardKey_4294969355 = new A.LogicalKeyboardKey(4294969355); B.LogicalKeyboardKey_4294969356 = new A.LogicalKeyboardKey(4294969356); B.LogicalKeyboardKey_4294969357 = new A.LogicalKeyboardKey(4294969357); B.LogicalKeyboardKey_4294969358 = new A.LogicalKeyboardKey(4294969358); B.LogicalKeyboardKey_4294969359 = new A.LogicalKeyboardKey(4294969359); B.LogicalKeyboardKey_4294969360 = new A.LogicalKeyboardKey(4294969360); B.LogicalKeyboardKey_4294969361 = new A.LogicalKeyboardKey(4294969361); B.LogicalKeyboardKey_4294969362 = new A.LogicalKeyboardKey(4294969362); B.LogicalKeyboardKey_4294969363 = new A.LogicalKeyboardKey(4294969363); B.LogicalKeyboardKey_4294969346 = new A.LogicalKeyboardKey(4294969346); B.LogicalKeyboardKey_4294969364 = new A.LogicalKeyboardKey(4294969364); B.LogicalKeyboardKey_4294969365 = new A.LogicalKeyboardKey(4294969365); B.LogicalKeyboardKey_4294969366 = new A.LogicalKeyboardKey(4294969366); B.LogicalKeyboardKey_4294969367 = new A.LogicalKeyboardKey(4294969367); B.LogicalKeyboardKey_4294969368 = new A.LogicalKeyboardKey(4294969368); B.LogicalKeyboardKey_4294969347 = new A.LogicalKeyboardKey(4294969347); B.LogicalKeyboardKey_4294969348 = new A.LogicalKeyboardKey(4294969348); B.LogicalKeyboardKey_4294969349 = new A.LogicalKeyboardKey(4294969349); B.LogicalKeyboardKey_4294969350 = new A.LogicalKeyboardKey(4294969350); B.LogicalKeyboardKey_4294969351 = new A.LogicalKeyboardKey(4294969351); B.LogicalKeyboardKey_4294969352 = new A.LogicalKeyboardKey(4294969352); B.LogicalKeyboardKey_4294969353 = new A.LogicalKeyboardKey(4294969353); B.LogicalKeyboardKey_4294970646 = new A.LogicalKeyboardKey(4294970646); B.LogicalKeyboardKey_4294970647 = new A.LogicalKeyboardKey(4294970647); B.LogicalKeyboardKey_4294970648 = new A.LogicalKeyboardKey(4294970648); B.LogicalKeyboardKey_4294970649 = new A.LogicalKeyboardKey(4294970649); B.LogicalKeyboardKey_4294970650 = new A.LogicalKeyboardKey(4294970650); B.LogicalKeyboardKey_4294970651 = new A.LogicalKeyboardKey(4294970651); B.LogicalKeyboardKey_4294970652 = new A.LogicalKeyboardKey(4294970652); B.LogicalKeyboardKey_4294970653 = new A.LogicalKeyboardKey(4294970653); B.LogicalKeyboardKey_4294970654 = new A.LogicalKeyboardKey(4294970654); B.LogicalKeyboardKey_4294970655 = new A.LogicalKeyboardKey(4294970655); B.LogicalKeyboardKey_4294970656 = new A.LogicalKeyboardKey(4294970656); B.LogicalKeyboardKey_4294970657 = new A.LogicalKeyboardKey(4294970657); B.LogicalKeyboardKey_4294969094 = new A.LogicalKeyboardKey(4294969094); B.LogicalKeyboardKey_4294968583 = new A.LogicalKeyboardKey(4294968583); B.LogicalKeyboardKey_4294967559 = new A.LogicalKeyboardKey(4294967559); B.LogicalKeyboardKey_4294971397 = new A.LogicalKeyboardKey(4294971397); B.LogicalKeyboardKey_4294971398 = new A.LogicalKeyboardKey(4294971398); B.LogicalKeyboardKey_4294969095 = new A.LogicalKeyboardKey(4294969095); B.LogicalKeyboardKey_4294969096 = new A.LogicalKeyboardKey(4294969096); B.LogicalKeyboardKey_4294969097 = new A.LogicalKeyboardKey(4294969097); B.LogicalKeyboardKey_4294969098 = new A.LogicalKeyboardKey(4294969098); B.LogicalKeyboardKey_4294970658 = new A.LogicalKeyboardKey(4294970658); B.LogicalKeyboardKey_4294970659 = new A.LogicalKeyboardKey(4294970659); B.LogicalKeyboardKey_4294970660 = new A.LogicalKeyboardKey(4294970660); B.LogicalKeyboardKey_4294969105 = new A.LogicalKeyboardKey(4294969105); B.LogicalKeyboardKey_4294969106 = new A.LogicalKeyboardKey(4294969106); B.LogicalKeyboardKey_4294969109 = new A.LogicalKeyboardKey(4294969109); B.LogicalKeyboardKey_4294971399 = new A.LogicalKeyboardKey(4294971399); B.LogicalKeyboardKey_4294968584 = new A.LogicalKeyboardKey(4294968584); B.LogicalKeyboardKey_4294968841 = new A.LogicalKeyboardKey(4294968841); B.LogicalKeyboardKey_4294969110 = new A.LogicalKeyboardKey(4294969110); B.LogicalKeyboardKey_4294969111 = new A.LogicalKeyboardKey(4294969111); B.LogicalKeyboardKey_4294967560 = new A.LogicalKeyboardKey(4294967560); B.LogicalKeyboardKey_4294970661 = new A.LogicalKeyboardKey(4294970661); B.LogicalKeyboardKey_4294968327 = new A.LogicalKeyboardKey(4294968327); B.LogicalKeyboardKey_4294970662 = new A.LogicalKeyboardKey(4294970662); B.LogicalKeyboardKey_4294969107 = new A.LogicalKeyboardKey(4294969107); B.LogicalKeyboardKey_4294969112 = new A.LogicalKeyboardKey(4294969112); B.LogicalKeyboardKey_4294969113 = new A.LogicalKeyboardKey(4294969113); B.LogicalKeyboardKey_4294969114 = new A.LogicalKeyboardKey(4294969114); B.LogicalKeyboardKey_4294971905 = new A.LogicalKeyboardKey(4294971905); B.LogicalKeyboardKey_4294971906 = new A.LogicalKeyboardKey(4294971906); B.LogicalKeyboardKey_4294971400 = new A.LogicalKeyboardKey(4294971400); B.LogicalKeyboardKey_4294970118 = new A.LogicalKeyboardKey(4294970118); B.LogicalKeyboardKey_4294970113 = new A.LogicalKeyboardKey(4294970113); B.LogicalKeyboardKey_4294970126 = new A.LogicalKeyboardKey(4294970126); B.LogicalKeyboardKey_4294970114 = new A.LogicalKeyboardKey(4294970114); B.LogicalKeyboardKey_4294970124 = new A.LogicalKeyboardKey(4294970124); B.LogicalKeyboardKey_4294970127 = new A.LogicalKeyboardKey(4294970127); B.LogicalKeyboardKey_4294970115 = new A.LogicalKeyboardKey(4294970115); B.LogicalKeyboardKey_4294970116 = new A.LogicalKeyboardKey(4294970116); B.LogicalKeyboardKey_4294970117 = new A.LogicalKeyboardKey(4294970117); B.LogicalKeyboardKey_4294970125 = new A.LogicalKeyboardKey(4294970125); B.LogicalKeyboardKey_4294970119 = new A.LogicalKeyboardKey(4294970119); B.LogicalKeyboardKey_4294970120 = new A.LogicalKeyboardKey(4294970120); B.LogicalKeyboardKey_4294970121 = new A.LogicalKeyboardKey(4294970121); B.LogicalKeyboardKey_4294970122 = new A.LogicalKeyboardKey(4294970122); B.LogicalKeyboardKey_4294970123 = new A.LogicalKeyboardKey(4294970123); B.LogicalKeyboardKey_4294970663 = new A.LogicalKeyboardKey(4294970663); B.LogicalKeyboardKey_4294970664 = new A.LogicalKeyboardKey(4294970664); B.LogicalKeyboardKey_4294970665 = new A.LogicalKeyboardKey(4294970665); B.LogicalKeyboardKey_4294970666 = new A.LogicalKeyboardKey(4294970666); B.LogicalKeyboardKey_4294968837 = new A.LogicalKeyboardKey(4294968837); B.LogicalKeyboardKey_4294969858 = new A.LogicalKeyboardKey(4294969858); B.LogicalKeyboardKey_4294969859 = new A.LogicalKeyboardKey(4294969859); B.LogicalKeyboardKey_4294969860 = new A.LogicalKeyboardKey(4294969860); B.LogicalKeyboardKey_4294971402 = new A.LogicalKeyboardKey(4294971402); B.LogicalKeyboardKey_4294970667 = new A.LogicalKeyboardKey(4294970667); B.LogicalKeyboardKey_4294970704 = new A.LogicalKeyboardKey(4294970704); B.LogicalKeyboardKey_4294970715 = new A.LogicalKeyboardKey(4294970715); B.LogicalKeyboardKey_4294970668 = new A.LogicalKeyboardKey(4294970668); B.LogicalKeyboardKey_4294970669 = new A.LogicalKeyboardKey(4294970669); B.LogicalKeyboardKey_4294970670 = new A.LogicalKeyboardKey(4294970670); B.LogicalKeyboardKey_4294970671 = new A.LogicalKeyboardKey(4294970671); B.LogicalKeyboardKey_4294969861 = new A.LogicalKeyboardKey(4294969861); B.LogicalKeyboardKey_4294970672 = new A.LogicalKeyboardKey(4294970672); B.LogicalKeyboardKey_4294970673 = new A.LogicalKeyboardKey(4294970673); B.LogicalKeyboardKey_4294970674 = new A.LogicalKeyboardKey(4294970674); B.LogicalKeyboardKey_4294970705 = new A.LogicalKeyboardKey(4294970705); B.LogicalKeyboardKey_4294970706 = new A.LogicalKeyboardKey(4294970706); B.LogicalKeyboardKey_4294970707 = new A.LogicalKeyboardKey(4294970707); B.LogicalKeyboardKey_4294970708 = new A.LogicalKeyboardKey(4294970708); B.LogicalKeyboardKey_4294969863 = new A.LogicalKeyboardKey(4294969863); B.LogicalKeyboardKey_4294970709 = new A.LogicalKeyboardKey(4294970709); B.LogicalKeyboardKey_4294969864 = new A.LogicalKeyboardKey(4294969864); B.LogicalKeyboardKey_4294969865 = new A.LogicalKeyboardKey(4294969865); B.LogicalKeyboardKey_4294970886 = new A.LogicalKeyboardKey(4294970886); B.LogicalKeyboardKey_4294970887 = new A.LogicalKeyboardKey(4294970887); B.LogicalKeyboardKey_4294970889 = new A.LogicalKeyboardKey(4294970889); B.LogicalKeyboardKey_4294970888 = new A.LogicalKeyboardKey(4294970888); B.LogicalKeyboardKey_4294969099 = new A.LogicalKeyboardKey(4294969099); B.LogicalKeyboardKey_4294970710 = new A.LogicalKeyboardKey(4294970710); B.LogicalKeyboardKey_4294970711 = new A.LogicalKeyboardKey(4294970711); B.LogicalKeyboardKey_4294970712 = new A.LogicalKeyboardKey(4294970712); B.LogicalKeyboardKey_4294970713 = new A.LogicalKeyboardKey(4294970713); B.LogicalKeyboardKey_4294969866 = new A.LogicalKeyboardKey(4294969866); B.LogicalKeyboardKey_4294969100 = new A.LogicalKeyboardKey(4294969100); B.LogicalKeyboardKey_4294970675 = new A.LogicalKeyboardKey(4294970675); B.LogicalKeyboardKey_4294970676 = new A.LogicalKeyboardKey(4294970676); B.LogicalKeyboardKey_4294969101 = new A.LogicalKeyboardKey(4294969101); B.LogicalKeyboardKey_4294971401 = new A.LogicalKeyboardKey(4294971401); B.LogicalKeyboardKey_4294970677 = new A.LogicalKeyboardKey(4294970677); B.LogicalKeyboardKey_4294969867 = new A.LogicalKeyboardKey(4294969867); B.LogicalKeyboardKey_4294970714 = new A.LogicalKeyboardKey(4294970714); B.LogicalKeyboardKey_4294968328 = new A.LogicalKeyboardKey(4294968328); B.LogicalKeyboardKey_4294968585 = new A.LogicalKeyboardKey(4294968585); B.LogicalKeyboardKey_4294970678 = new A.LogicalKeyboardKey(4294970678); B.LogicalKeyboardKey_4294970679 = new A.LogicalKeyboardKey(4294970679); B.LogicalKeyboardKey_4294970680 = new A.LogicalKeyboardKey(4294970680); B.LogicalKeyboardKey_4294970681 = new A.LogicalKeyboardKey(4294970681); B.LogicalKeyboardKey_4294968586 = new A.LogicalKeyboardKey(4294968586); B.LogicalKeyboardKey_4294970682 = new A.LogicalKeyboardKey(4294970682); B.LogicalKeyboardKey_4294970683 = new A.LogicalKeyboardKey(4294970683); B.LogicalKeyboardKey_4294970684 = new A.LogicalKeyboardKey(4294970684); B.LogicalKeyboardKey_4294968838 = new A.LogicalKeyboardKey(4294968838); B.LogicalKeyboardKey_4294968839 = new A.LogicalKeyboardKey(4294968839); B.LogicalKeyboardKey_4294969102 = new A.LogicalKeyboardKey(4294969102); B.LogicalKeyboardKey_4294969868 = new A.LogicalKeyboardKey(4294969868); B.LogicalKeyboardKey_4294968840 = new A.LogicalKeyboardKey(4294968840); B.LogicalKeyboardKey_4294969103 = new A.LogicalKeyboardKey(4294969103); B.LogicalKeyboardKey_4294968587 = new A.LogicalKeyboardKey(4294968587); B.LogicalKeyboardKey_4294970685 = new A.LogicalKeyboardKey(4294970685); B.LogicalKeyboardKey_4294970686 = new A.LogicalKeyboardKey(4294970686); B.LogicalKeyboardKey_4294970687 = new A.LogicalKeyboardKey(4294970687); B.LogicalKeyboardKey_4294968329 = new A.LogicalKeyboardKey(4294968329); B.LogicalKeyboardKey_4294970688 = new A.LogicalKeyboardKey(4294970688); B.LogicalKeyboardKey_4294969115 = new A.LogicalKeyboardKey(4294969115); B.LogicalKeyboardKey_4294970693 = new A.LogicalKeyboardKey(4294970693); B.LogicalKeyboardKey_4294970694 = new A.LogicalKeyboardKey(4294970694); B.LogicalKeyboardKey_4294969869 = new A.LogicalKeyboardKey(4294969869); B.LogicalKeyboardKey_4294970689 = new A.LogicalKeyboardKey(4294970689); B.LogicalKeyboardKey_4294970690 = new A.LogicalKeyboardKey(4294970690); B.LogicalKeyboardKey_4294968588 = new A.LogicalKeyboardKey(4294968588); B.LogicalKeyboardKey_4294970691 = new A.LogicalKeyboardKey(4294970691); B.LogicalKeyboardKey_4294967569 = new A.LogicalKeyboardKey(4294967569); B.LogicalKeyboardKey_4294969104 = new A.LogicalKeyboardKey(4294969104); B.LogicalKeyboardKey_4294969601 = new A.LogicalKeyboardKey(4294969601); B.LogicalKeyboardKey_4294969602 = new A.LogicalKeyboardKey(4294969602); B.LogicalKeyboardKey_4294969603 = new A.LogicalKeyboardKey(4294969603); B.LogicalKeyboardKey_4294969604 = new A.LogicalKeyboardKey(4294969604); B.LogicalKeyboardKey_4294969605 = new A.LogicalKeyboardKey(4294969605); B.LogicalKeyboardKey_4294969606 = new A.LogicalKeyboardKey(4294969606); B.LogicalKeyboardKey_4294969607 = new A.LogicalKeyboardKey(4294969607); B.LogicalKeyboardKey_4294969608 = new A.LogicalKeyboardKey(4294969608); B.LogicalKeyboardKey_4294971137 = new A.LogicalKeyboardKey(4294971137); B.LogicalKeyboardKey_4294971138 = new A.LogicalKeyboardKey(4294971138); B.LogicalKeyboardKey_4294969870 = new A.LogicalKeyboardKey(4294969870); B.LogicalKeyboardKey_4294970692 = new A.LogicalKeyboardKey(4294970692); B.LogicalKeyboardKey_4294968842 = new A.LogicalKeyboardKey(4294968842); B.LogicalKeyboardKey_4294970695 = new A.LogicalKeyboardKey(4294970695); B.LogicalKeyboardKey_4294967566 = new A.LogicalKeyboardKey(4294967566); B.LogicalKeyboardKey_4294967567 = new A.LogicalKeyboardKey(4294967567); B.LogicalKeyboardKey_4294967568 = new A.LogicalKeyboardKey(4294967568); B.LogicalKeyboardKey_4294970697 = new A.LogicalKeyboardKey(4294970697); B.LogicalKeyboardKey_4294971649 = new A.LogicalKeyboardKey(4294971649); B.LogicalKeyboardKey_4294971650 = new A.LogicalKeyboardKey(4294971650); B.LogicalKeyboardKey_4294971651 = new A.LogicalKeyboardKey(4294971651); B.LogicalKeyboardKey_4294971652 = new A.LogicalKeyboardKey(4294971652); B.LogicalKeyboardKey_4294971653 = new A.LogicalKeyboardKey(4294971653); B.LogicalKeyboardKey_4294971654 = new A.LogicalKeyboardKey(4294971654); B.LogicalKeyboardKey_4294971655 = new A.LogicalKeyboardKey(4294971655); B.LogicalKeyboardKey_4294970698 = new A.LogicalKeyboardKey(4294970698); B.LogicalKeyboardKey_4294971656 = new A.LogicalKeyboardKey(4294971656); B.LogicalKeyboardKey_4294971657 = new A.LogicalKeyboardKey(4294971657); B.LogicalKeyboardKey_4294971658 = new A.LogicalKeyboardKey(4294971658); B.LogicalKeyboardKey_4294971659 = new A.LogicalKeyboardKey(4294971659); B.LogicalKeyboardKey_4294971660 = new A.LogicalKeyboardKey(4294971660); B.LogicalKeyboardKey_4294971661 = new A.LogicalKeyboardKey(4294971661); B.LogicalKeyboardKey_4294971662 = new A.LogicalKeyboardKey(4294971662); B.LogicalKeyboardKey_4294971663 = new A.LogicalKeyboardKey(4294971663); B.LogicalKeyboardKey_4294971664 = new A.LogicalKeyboardKey(4294971664); B.LogicalKeyboardKey_4294971665 = new A.LogicalKeyboardKey(4294971665); B.LogicalKeyboardKey_4294971666 = new A.LogicalKeyboardKey(4294971666); B.LogicalKeyboardKey_4294971667 = new A.LogicalKeyboardKey(4294971667); B.LogicalKeyboardKey_4294970699 = new A.LogicalKeyboardKey(4294970699); B.LogicalKeyboardKey_4294971668 = new A.LogicalKeyboardKey(4294971668); B.LogicalKeyboardKey_4294971669 = new A.LogicalKeyboardKey(4294971669); B.LogicalKeyboardKey_4294971670 = new A.LogicalKeyboardKey(4294971670); B.LogicalKeyboardKey_4294971671 = new A.LogicalKeyboardKey(4294971671); B.LogicalKeyboardKey_4294971672 = new A.LogicalKeyboardKey(4294971672); B.LogicalKeyboardKey_4294971673 = new A.LogicalKeyboardKey(4294971673); B.LogicalKeyboardKey_4294971674 = new A.LogicalKeyboardKey(4294971674); B.LogicalKeyboardKey_4294971675 = new A.LogicalKeyboardKey(4294971675); B.LogicalKeyboardKey_4294970696 = new A.LogicalKeyboardKey(4294970696); B.LogicalKeyboardKey_4294968330 = new A.LogicalKeyboardKey(4294968330); B.LogicalKeyboardKey_4294967297 = new A.LogicalKeyboardKey(4294967297); B.LogicalKeyboardKey_4294970700 = new A.LogicalKeyboardKey(4294970700); B.LogicalKeyboardKey_4294971403 = new A.LogicalKeyboardKey(4294971403); B.LogicalKeyboardKey_4294968843 = new A.LogicalKeyboardKey(4294968843); B.LogicalKeyboardKey_4294970701 = new A.LogicalKeyboardKey(4294970701); B.LogicalKeyboardKey_4294969116 = new A.LogicalKeyboardKey(4294969116); B.LogicalKeyboardKey_4294969117 = new A.LogicalKeyboardKey(4294969117); B.LogicalKeyboardKey_4294968589 = new A.LogicalKeyboardKey(4294968589); B.LogicalKeyboardKey_4294968590 = new A.LogicalKeyboardKey(4294968590); B.LogicalKeyboardKey_4294970702 = new A.LogicalKeyboardKey(4294970702); B.Map_OK0mf = new A.ConstantStringMap(B.Object_U8c, [B.LogicalKeyboardKey_4294970632, B.LogicalKeyboardKey_4294970633, B.LogicalKeyboardKey_4294967553, B.LogicalKeyboardKey_4294968577, B.LogicalKeyboardKey_4294968578, B.LogicalKeyboardKey_4294969089, B.LogicalKeyboardKey_4294969090, B.LogicalKeyboardKey_4294967555, B.LogicalKeyboardKey_4294971393, B.LogicalKeyboardKey_4294968065, B.LogicalKeyboardKey_4294968066, B.LogicalKeyboardKey_4294968067, B.LogicalKeyboardKey_4294968068, B.LogicalKeyboardKey_4294968579, B.LogicalKeyboardKey_4294970625, B.LogicalKeyboardKey_4294970626, B.LogicalKeyboardKey_4294970627, B.LogicalKeyboardKey_4294970882, B.LogicalKeyboardKey_4294970628, B.LogicalKeyboardKey_4294970629, B.LogicalKeyboardKey_4294970630, B.LogicalKeyboardKey_4294970631, B.LogicalKeyboardKey_4294970884, B.LogicalKeyboardKey_4294970885, B.LogicalKeyboardKey_4294969871, B.LogicalKeyboardKey_4294969873, B.LogicalKeyboardKey_4294969872, B.LogicalKeyboardKey_4294967304, B.LogicalKeyboardKey_4294968833, B.LogicalKeyboardKey_4294968834, B.LogicalKeyboardKey_4294970369, B.LogicalKeyboardKey_4294970370, B.LogicalKeyboardKey_4294970371, B.LogicalKeyboardKey_4294970372, B.LogicalKeyboardKey_4294970373, B.LogicalKeyboardKey_4294970374, B.LogicalKeyboardKey_4294970375, B.LogicalKeyboardKey_4294971394, B.LogicalKeyboardKey_4294968835, B.LogicalKeyboardKey_4294971395, B.LogicalKeyboardKey_4294968580, B.LogicalKeyboardKey_4294967556, B.LogicalKeyboardKey_4294970634, B.LogicalKeyboardKey_4294970635, B.LogicalKeyboardKey_4294968321, B.LogicalKeyboardKey_4294969857, B.LogicalKeyboardKey_4294970642, B.LogicalKeyboardKey_4294969091, B.LogicalKeyboardKey_4294970636, B.LogicalKeyboardKey_4294970637, B.LogicalKeyboardKey_4294970638, B.LogicalKeyboardKey_4294970639, B.LogicalKeyboardKey_4294970640, B.LogicalKeyboardKey_4294970641, B.LogicalKeyboardKey_4294969092, B.LogicalKeyboardKey_4294968581, B.LogicalKeyboardKey_4294969093, B.LogicalKeyboardKey_4294968322, B.LogicalKeyboardKey_4294968323, B.LogicalKeyboardKey_4294968324, B.LogicalKeyboardKey_4294970703, B.LogicalKeyboardKey_4294967423, B.LogicalKeyboardKey_4294970643, B.LogicalKeyboardKey_4294970644, B.LogicalKeyboardKey_4294969108, B.LogicalKeyboardKey_4294968836, B.LogicalKeyboardKey_4294968069, B.LogicalKeyboardKey_4294971396, B.LogicalKeyboardKey_4294967309, B.LogicalKeyboardKey_4294968325, B.LogicalKeyboardKey_4294967323, B.LogicalKeyboardKey_4294967323, B.LogicalKeyboardKey_4294968326, B.LogicalKeyboardKey_4294968582, B.LogicalKeyboardKey_4294970645, B.LogicalKeyboardKey_4294969345, B.LogicalKeyboardKey_4294969354, B.LogicalKeyboardKey_4294969355, B.LogicalKeyboardKey_4294969356, B.LogicalKeyboardKey_4294969357, B.LogicalKeyboardKey_4294969358, B.LogicalKeyboardKey_4294969359, B.LogicalKeyboardKey_4294969360, B.LogicalKeyboardKey_4294969361, B.LogicalKeyboardKey_4294969362, B.LogicalKeyboardKey_4294969363, B.LogicalKeyboardKey_4294969346, B.LogicalKeyboardKey_4294969364, B.LogicalKeyboardKey_4294969365, B.LogicalKeyboardKey_4294969366, B.LogicalKeyboardKey_4294969367, B.LogicalKeyboardKey_4294969368, B.LogicalKeyboardKey_4294969347, B.LogicalKeyboardKey_4294969348, B.LogicalKeyboardKey_4294969349, B.LogicalKeyboardKey_4294969350, B.LogicalKeyboardKey_4294969351, B.LogicalKeyboardKey_4294969352, B.LogicalKeyboardKey_4294969353, B.LogicalKeyboardKey_4294970646, B.LogicalKeyboardKey_4294970647, B.LogicalKeyboardKey_4294970648, B.LogicalKeyboardKey_4294970649, B.LogicalKeyboardKey_4294970650, B.LogicalKeyboardKey_4294970651, B.LogicalKeyboardKey_4294970652, B.LogicalKeyboardKey_4294970653, B.LogicalKeyboardKey_4294970654, B.LogicalKeyboardKey_4294970655, B.LogicalKeyboardKey_4294970656, B.LogicalKeyboardKey_4294970657, B.LogicalKeyboardKey_4294969094, B.LogicalKeyboardKey_4294968583, B.LogicalKeyboardKey_4294967558, B.LogicalKeyboardKey_4294967559, B.LogicalKeyboardKey_4294971397, B.LogicalKeyboardKey_4294971398, B.LogicalKeyboardKey_4294969095, B.LogicalKeyboardKey_4294969096, B.LogicalKeyboardKey_4294969097, B.LogicalKeyboardKey_4294969098, B.LogicalKeyboardKey_4294970658, B.LogicalKeyboardKey_4294970659, B.LogicalKeyboardKey_4294970660, B.LogicalKeyboardKey_4294969105, B.LogicalKeyboardKey_4294969106, B.LogicalKeyboardKey_4294969109, B.LogicalKeyboardKey_4294971399, B.LogicalKeyboardKey_4294968584, B.LogicalKeyboardKey_4294968841, B.LogicalKeyboardKey_4294969110, B.LogicalKeyboardKey_4294969111, B.LogicalKeyboardKey_4294968070, B.LogicalKeyboardKey_4294967560, B.LogicalKeyboardKey_4294970661, B.LogicalKeyboardKey_4294968327, B.LogicalKeyboardKey_4294970662, B.LogicalKeyboardKey_4294969107, B.LogicalKeyboardKey_4294969112, B.LogicalKeyboardKey_4294969113, B.LogicalKeyboardKey_4294969114, B.LogicalKeyboardKey_4294971905, B.LogicalKeyboardKey_4294971906, B.LogicalKeyboardKey_4294971400, B.LogicalKeyboardKey_4294970118, B.LogicalKeyboardKey_4294970113, B.LogicalKeyboardKey_4294970126, B.LogicalKeyboardKey_4294970114, B.LogicalKeyboardKey_4294970124, B.LogicalKeyboardKey_4294970127, B.LogicalKeyboardKey_4294970115, B.LogicalKeyboardKey_4294970116, B.LogicalKeyboardKey_4294970117, B.LogicalKeyboardKey_4294970125, B.LogicalKeyboardKey_4294970119, B.LogicalKeyboardKey_4294970120, B.LogicalKeyboardKey_4294970121, B.LogicalKeyboardKey_4294970122, B.LogicalKeyboardKey_4294970123, B.LogicalKeyboardKey_4294970663, B.LogicalKeyboardKey_4294970664, B.LogicalKeyboardKey_4294970665, B.LogicalKeyboardKey_4294970666, B.LogicalKeyboardKey_4294968837, B.LogicalKeyboardKey_4294969858, B.LogicalKeyboardKey_4294969859, B.LogicalKeyboardKey_4294969860, B.LogicalKeyboardKey_4294971402, B.LogicalKeyboardKey_4294970667, B.LogicalKeyboardKey_4294970704, B.LogicalKeyboardKey_4294970715, B.LogicalKeyboardKey_4294970668, B.LogicalKeyboardKey_4294970669, B.LogicalKeyboardKey_4294970670, B.LogicalKeyboardKey_4294970671, B.LogicalKeyboardKey_4294969861, B.LogicalKeyboardKey_4294970672, B.LogicalKeyboardKey_4294970673, B.LogicalKeyboardKey_4294970674, B.LogicalKeyboardKey_4294970705, B.LogicalKeyboardKey_4294970706, B.LogicalKeyboardKey_4294970707, B.LogicalKeyboardKey_4294970708, B.LogicalKeyboardKey_4294969863, B.LogicalKeyboardKey_4294970709, B.LogicalKeyboardKey_4294969864, B.LogicalKeyboardKey_4294969865, B.LogicalKeyboardKey_4294970886, B.LogicalKeyboardKey_4294970887, B.LogicalKeyboardKey_4294970889, B.LogicalKeyboardKey_4294970888, B.LogicalKeyboardKey_4294969099, B.LogicalKeyboardKey_4294970710, B.LogicalKeyboardKey_4294970711, B.LogicalKeyboardKey_4294970712, B.LogicalKeyboardKey_4294970713, B.LogicalKeyboardKey_4294969866, B.LogicalKeyboardKey_4294969100, B.LogicalKeyboardKey_4294970675, B.LogicalKeyboardKey_4294970676, B.LogicalKeyboardKey_4294969101, B.LogicalKeyboardKey_4294971401, B.LogicalKeyboardKey_4294967562, B.LogicalKeyboardKey_4294970677, B.LogicalKeyboardKey_4294969867, B.LogicalKeyboardKey_4294968071, B.LogicalKeyboardKey_4294968072, B.LogicalKeyboardKey_4294970714, B.LogicalKeyboardKey_4294968328, B.LogicalKeyboardKey_4294968585, B.LogicalKeyboardKey_4294970678, B.LogicalKeyboardKey_4294970679, B.LogicalKeyboardKey_4294970680, B.LogicalKeyboardKey_4294970681, B.LogicalKeyboardKey_4294968586, B.LogicalKeyboardKey_4294970682, B.LogicalKeyboardKey_4294970683, B.LogicalKeyboardKey_4294970684, B.LogicalKeyboardKey_4294968838, B.LogicalKeyboardKey_4294968839, B.LogicalKeyboardKey_4294969102, B.LogicalKeyboardKey_4294969868, B.LogicalKeyboardKey_4294968840, B.LogicalKeyboardKey_4294969103, B.LogicalKeyboardKey_4294968587, B.LogicalKeyboardKey_4294970685, B.LogicalKeyboardKey_4294970686, B.LogicalKeyboardKey_4294970687, B.LogicalKeyboardKey_4294968329, B.LogicalKeyboardKey_4294970688, B.LogicalKeyboardKey_4294969115, B.LogicalKeyboardKey_4294970693, B.LogicalKeyboardKey_4294970694, B.LogicalKeyboardKey_4294969869, B.LogicalKeyboardKey_4294970689, B.LogicalKeyboardKey_4294970690, B.LogicalKeyboardKey_4294967564, B.LogicalKeyboardKey_4294968588, B.LogicalKeyboardKey_4294970691, B.LogicalKeyboardKey_4294967569, B.LogicalKeyboardKey_4294969104, B.LogicalKeyboardKey_4294969601, B.LogicalKeyboardKey_4294969602, B.LogicalKeyboardKey_4294969603, B.LogicalKeyboardKey_4294969604, B.LogicalKeyboardKey_4294969605, B.LogicalKeyboardKey_4294969606, B.LogicalKeyboardKey_4294969607, B.LogicalKeyboardKey_4294969608, B.LogicalKeyboardKey_4294971137, B.LogicalKeyboardKey_4294971138, B.LogicalKeyboardKey_4294969870, B.LogicalKeyboardKey_4294970692, B.LogicalKeyboardKey_4294968842, B.LogicalKeyboardKey_4294970695, B.LogicalKeyboardKey_4294967566, B.LogicalKeyboardKey_4294967567, B.LogicalKeyboardKey_4294967568, B.LogicalKeyboardKey_4294970697, B.LogicalKeyboardKey_4294971649, B.LogicalKeyboardKey_4294971650, B.LogicalKeyboardKey_4294971651, B.LogicalKeyboardKey_4294971652, B.LogicalKeyboardKey_4294971653, B.LogicalKeyboardKey_4294971654, B.LogicalKeyboardKey_4294971655, B.LogicalKeyboardKey_4294970698, B.LogicalKeyboardKey_4294971656, B.LogicalKeyboardKey_4294971657, B.LogicalKeyboardKey_4294971658, B.LogicalKeyboardKey_4294971659, B.LogicalKeyboardKey_4294971660, B.LogicalKeyboardKey_4294971661, B.LogicalKeyboardKey_4294971662, B.LogicalKeyboardKey_4294971663, B.LogicalKeyboardKey_4294971664, B.LogicalKeyboardKey_4294971665, B.LogicalKeyboardKey_4294971666, B.LogicalKeyboardKey_4294971667, B.LogicalKeyboardKey_4294970699, B.LogicalKeyboardKey_4294971668, B.LogicalKeyboardKey_4294971669, B.LogicalKeyboardKey_4294971670, B.LogicalKeyboardKey_4294971671, B.LogicalKeyboardKey_4294971672, B.LogicalKeyboardKey_4294971673, B.LogicalKeyboardKey_4294971674, B.LogicalKeyboardKey_4294971675, B.LogicalKeyboardKey_4294967305, B.LogicalKeyboardKey_4294970696, B.LogicalKeyboardKey_4294968330, B.LogicalKeyboardKey_4294967297, B.LogicalKeyboardKey_4294970700, B.LogicalKeyboardKey_4294971403, B.LogicalKeyboardKey_4294968843, B.LogicalKeyboardKey_4294970701, B.LogicalKeyboardKey_4294969116, B.LogicalKeyboardKey_4294969117, B.LogicalKeyboardKey_4294968589, B.LogicalKeyboardKey_4294968590, B.LogicalKeyboardKey_4294970702], A.findType("ConstantStringMap")); B.Map_OKwAg = new A.ConstantStringMap(B.Object_U8c, [4294970632, 4294970633, 4294967553, 4294968577, 4294968578, 4294969089, 4294969090, 4294967555, 4294971393, 4294968065, 4294968066, 4294968067, 4294968068, 4294968579, 4294970625, 4294970626, 4294970627, 4294970882, 4294970628, 4294970629, 4294970630, 4294970631, 4294970884, 4294970885, 4294969871, 4294969873, 4294969872, 4294967304, 4294968833, 4294968834, 4294970369, 4294970370, 4294970371, 4294970372, 4294970373, 4294970374, 4294970375, 4294971394, 4294968835, 4294971395, 4294968580, 4294967556, 4294970634, 4294970635, 4294968321, 4294969857, 4294970642, 4294969091, 4294970636, 4294970637, 4294970638, 4294970639, 4294970640, 4294970641, 4294969092, 4294968581, 4294969093, 4294968322, 4294968323, 4294968324, 4294970703, 4294967423, 4294970643, 4294970644, 4294969108, 4294968836, 4294968069, 4294971396, 4294967309, 4294968325, 4294967323, 4294967323, 4294968326, 4294968582, 4294970645, 4294969345, 4294969354, 4294969355, 4294969356, 4294969357, 4294969358, 4294969359, 4294969360, 4294969361, 4294969362, 4294969363, 4294969346, 4294969364, 4294969365, 4294969366, 4294969367, 4294969368, 4294969347, 4294969348, 4294969349, 4294969350, 4294969351, 4294969352, 4294969353, 4294970646, 4294970647, 4294970648, 4294970649, 4294970650, 4294970651, 4294970652, 4294970653, 4294970654, 4294970655, 4294970656, 4294970657, 4294969094, 4294968583, 4294967558, 4294967559, 4294971397, 4294971398, 4294969095, 4294969096, 4294969097, 4294969098, 4294970658, 4294970659, 4294970660, 4294969105, 4294969106, 4294969109, 4294971399, 4294968584, 4294968841, 4294969110, 4294969111, 4294968070, 4294967560, 4294970661, 4294968327, 4294970662, 4294969107, 4294969112, 4294969113, 4294969114, 4294971905, 4294971906, 4294971400, 4294970118, 4294970113, 4294970126, 4294970114, 4294970124, 4294970127, 4294970115, 4294970116, 4294970117, 4294970125, 4294970119, 4294970120, 4294970121, 4294970122, 4294970123, 4294970663, 4294970664, 4294970665, 4294970666, 4294968837, 4294969858, 4294969859, 4294969860, 4294971402, 4294970667, 4294970704, 4294970715, 4294970668, 4294970669, 4294970670, 4294970671, 4294969861, 4294970672, 4294970673, 4294970674, 4294970705, 4294970706, 4294970707, 4294970708, 4294969863, 4294970709, 4294969864, 4294969865, 4294970886, 4294970887, 4294970889, 4294970888, 4294969099, 4294970710, 4294970711, 4294970712, 4294970713, 4294969866, 4294969100, 4294970675, 4294970676, 4294969101, 4294971401, 4294967562, 4294970677, 4294969867, 4294968071, 4294968072, 4294970714, 4294968328, 4294968585, 4294970678, 4294970679, 4294970680, 4294970681, 4294968586, 4294970682, 4294970683, 4294970684, 4294968838, 4294968839, 4294969102, 4294969868, 4294968840, 4294969103, 4294968587, 4294970685, 4294970686, 4294970687, 4294968329, 4294970688, 4294969115, 4294970693, 4294970694, 4294969869, 4294970689, 4294970690, 4294967564, 4294968588, 4294970691, 4294967569, 4294969104, 4294969601, 4294969602, 4294969603, 4294969604, 4294969605, 4294969606, 4294969607, 4294969608, 4294971137, 4294971138, 4294969870, 4294970692, 4294968842, 4294970695, 4294967566, 4294967567, 4294967568, 4294970697, 4294971649, 4294971650, 4294971651, 4294971652, 4294971653, 4294971654, 4294971655, 4294970698, 4294971656, 4294971657, 4294971658, 4294971659, 4294971660, 4294971661, 4294971662, 4294971663, 4294971664, 4294971665, 4294971666, 4294971667, 4294970699, 4294971668, 4294971669, 4294971670, 4294971671, 4294971672, 4294971673, 4294971674, 4294971675, 4294967305, 4294970696, 4294968330, 4294967297, 4294970700, 4294971403, 4294968843, 4294970701, 4294969116, 4294969117, 4294968589, 4294968590, 4294970702], type$.ConstantStringMap_String_int); B.TraversalDirection_2 = new A.TraversalDirection(2, "down"); B.DirectionalFocusIntent_TraversalDirection_2 = new A.DirectionalFocusIntent(B.TraversalDirection_2); B.TraversalDirection_0 = new A.TraversalDirection(0, "up"); B.DirectionalFocusIntent_TraversalDirection_0 = new A.DirectionalFocusIntent(B.TraversalDirection_0); B.Map_Pn6xV = new A.GeneralConstantMap([B.SingleActivator_j8H11, B.DirectionalFocusIntent_TraversalDirection_2, B.SingleActivator_j8H10, B.DirectionalFocusIntent_TraversalDirection_0], type$.GeneralConstantMap_ShortcutActivator_Intent); B.C_AutocompletePreviousOptionIntent = new A.AutocompletePreviousOptionIntent(); B.C_AutocompleteNextOptionIntent = new A.AutocompleteNextOptionIntent(); B.Map_PnsJO = new A.GeneralConstantMap([B.SingleActivator_j8H10, B.C_AutocompletePreviousOptionIntent, B.SingleActivator_j8H11, B.C_AutocompleteNextOptionIntent], type$.GeneralConstantMap_ShortcutActivator_Intent); B.Object_wwi = {Abort: 0, Again: 1, AltLeft: 2, AltRight: 3, ArrowDown: 4, ArrowLeft: 5, ArrowRight: 6, ArrowUp: 7, AudioVolumeDown: 8, AudioVolumeMute: 9, AudioVolumeUp: 10, Backquote: 11, Backslash: 12, Backspace: 13, BracketLeft: 14, BracketRight: 15, BrightnessDown: 16, BrightnessUp: 17, BrowserBack: 18, BrowserFavorites: 19, BrowserForward: 20, BrowserHome: 21, BrowserRefresh: 22, BrowserSearch: 23, BrowserStop: 24, CapsLock: 25, Comma: 26, ContextMenu: 27, ControlLeft: 28, ControlRight: 29, Convert: 30, Copy: 31, Cut: 32, Delete: 33, Digit0: 34, Digit1: 35, Digit2: 36, Digit3: 37, Digit4: 38, Digit5: 39, Digit6: 40, Digit7: 41, Digit8: 42, Digit9: 43, DisplayToggleIntExt: 44, Eject: 45, End: 46, Enter: 47, Equal: 48, Esc: 49, Escape: 50, F1: 51, F10: 52, F11: 53, F12: 54, F13: 55, F14: 56, F15: 57, F16: 58, F17: 59, F18: 60, F19: 61, F2: 62, F20: 63, F21: 64, F22: 65, F23: 66, F24: 67, F3: 68, F4: 69, F5: 70, F6: 71, F7: 72, F8: 73, F9: 74, Find: 75, Fn: 76, FnLock: 77, GameButton1: 78, GameButton10: 79, GameButton11: 80, GameButton12: 81, GameButton13: 82, GameButton14: 83, GameButton15: 84, GameButton16: 85, GameButton2: 86, GameButton3: 87, GameButton4: 88, GameButton5: 89, GameButton6: 90, GameButton7: 91, GameButton8: 92, GameButton9: 93, GameButtonA: 94, GameButtonB: 95, GameButtonC: 96, GameButtonLeft1: 97, GameButtonLeft2: 98, GameButtonMode: 99, GameButtonRight1: 100, GameButtonRight2: 101, GameButtonSelect: 102, GameButtonStart: 103, GameButtonThumbLeft: 104, GameButtonThumbRight: 105, GameButtonX: 106, GameButtonY: 107, GameButtonZ: 108, Help: 109, Home: 110, Hyper: 111, Insert: 112, IntlBackslash: 113, IntlRo: 114, IntlYen: 115, KanaMode: 116, KeyA: 117, KeyB: 118, KeyC: 119, KeyD: 120, KeyE: 121, KeyF: 122, KeyG: 123, KeyH: 124, KeyI: 125, KeyJ: 126, KeyK: 127, KeyL: 128, KeyM: 129, KeyN: 130, KeyO: 131, KeyP: 132, KeyQ: 133, KeyR: 134, KeyS: 135, KeyT: 136, KeyU: 137, KeyV: 138, KeyW: 139, KeyX: 140, KeyY: 141, KeyZ: 142, KeyboardLayoutSelect: 143, Lang1: 144, Lang2: 145, Lang3: 146, Lang4: 147, Lang5: 148, LaunchApp1: 149, LaunchApp2: 150, LaunchAssistant: 151, LaunchControlPanel: 152, LaunchMail: 153, LaunchScreenSaver: 154, MailForward: 155, MailReply: 156, MailSend: 157, MediaFastForward: 158, MediaPause: 159, MediaPlay: 160, MediaPlayPause: 161, MediaRecord: 162, MediaRewind: 163, MediaSelect: 164, MediaStop: 165, MediaTrackNext: 166, MediaTrackPrevious: 167, MetaLeft: 168, MetaRight: 169, MicrophoneMuteToggle: 170, Minus: 171, NonConvert: 172, NumLock: 173, Numpad0: 174, Numpad1: 175, Numpad2: 176, Numpad3: 177, Numpad4: 178, Numpad5: 179, Numpad6: 180, Numpad7: 181, Numpad8: 182, Numpad9: 183, NumpadAdd: 184, NumpadBackspace: 185, NumpadClear: 186, NumpadClearEntry: 187, NumpadComma: 188, NumpadDecimal: 189, NumpadDivide: 190, NumpadEnter: 191, NumpadEqual: 192, NumpadMemoryAdd: 193, NumpadMemoryClear: 194, NumpadMemoryRecall: 195, NumpadMemoryStore: 196, NumpadMemorySubtract: 197, NumpadMultiply: 198, NumpadParenLeft: 199, NumpadParenRight: 200, NumpadSubtract: 201, Open: 202, PageDown: 203, PageUp: 204, Paste: 205, Pause: 206, Period: 207, Power: 208, PrintScreen: 209, PrivacyScreenToggle: 210, Props: 211, Quote: 212, Resume: 213, ScrollLock: 214, Select: 215, SelectTask: 216, Semicolon: 217, ShiftLeft: 218, ShiftRight: 219, ShowAllWindows: 220, Slash: 221, Sleep: 222, Space: 223, Super: 224, Suspend: 225, Tab: 226, Turbo: 227, Undo: 228, WakeUp: 229, ZoomToggle: 230}; B.Map_PogD3 = new A.ConstantStringMap(B.Object_wwi, [458907, 458873, 458978, 458982, 458833, 458832, 458831, 458834, 458881, 458879, 458880, 458805, 458801, 458794, 458799, 458800, 786544, 786543, 786980, 786986, 786981, 786979, 786983, 786977, 786982, 458809, 458806, 458853, 458976, 458980, 458890, 458876, 458875, 458828, 458791, 458782, 458783, 458784, 458785, 458786, 458787, 458788, 458789, 458790, 65717, 786616, 458829, 458792, 458798, 458793, 458793, 458810, 458819, 458820, 458821, 458856, 458857, 458858, 458859, 458860, 458861, 458862, 458811, 458863, 458864, 458865, 458866, 458867, 458812, 458813, 458814, 458815, 458816, 458817, 458818, 458878, 18, 19, 392961, 392970, 392971, 392972, 392973, 392974, 392975, 392976, 392962, 392963, 392964, 392965, 392966, 392967, 392968, 392969, 392977, 392978, 392979, 392980, 392981, 392982, 392983, 392984, 392985, 392986, 392987, 392988, 392989, 392990, 392991, 458869, 458826, 16, 458825, 458852, 458887, 458889, 458888, 458756, 458757, 458758, 458759, 458760, 458761, 458762, 458763, 458764, 458765, 458766, 458767, 458768, 458769, 458770, 458771, 458772, 458773, 458774, 458775, 458776, 458777, 458778, 458779, 458780, 458781, 787101, 458896, 458897, 458898, 458899, 458900, 786836, 786834, 786891, 786847, 786826, 786865, 787083, 787081, 787084, 786611, 786609, 786608, 786637, 786610, 786612, 786819, 786615, 786613, 786614, 458979, 458983, 24, 458797, 458891, 458835, 458850, 458841, 458842, 458843, 458844, 458845, 458846, 458847, 458848, 458849, 458839, 458939, 458968, 458969, 458885, 458851, 458836, 458840, 458855, 458963, 458962, 458961, 458960, 458964, 458837, 458934, 458935, 458838, 458868, 458830, 458827, 458877, 458824, 458807, 458854, 458822, 23, 458915, 458804, 21, 458823, 458871, 786850, 458803, 458977, 458981, 787103, 458808, 65666, 458796, 17, 20, 458795, 22, 458874, 65667, 786994], type$.ConstantStringMap_String_int); B.Object_asC = {"deleteBackward:": 0, "deleteWordBackward:": 1, "deleteToBeginningOfLine:": 2, "deleteForward:": 3, "deleteWordForward:": 4, "deleteToEndOfLine:": 5, "moveLeft:": 6, "moveRight:": 7, "moveForward:": 8, "moveBackward:": 9, "moveUp:": 10, "moveDown:": 11, "moveLeftAndModifySelection:": 12, "moveRightAndModifySelection:": 13, "moveUpAndModifySelection:": 14, "moveDownAndModifySelection:": 15, "moveWordLeft:": 16, "moveWordRight:": 17, "moveToBeginningOfParagraph:": 18, "moveToEndOfParagraph:": 19, "moveWordLeftAndModifySelection:": 20, "moveWordRightAndModifySelection:": 21, "moveParagraphBackwardAndModifySelection:": 22, "moveParagraphForwardAndModifySelection:": 23, "moveToLeftEndOfLine:": 24, "moveToRightEndOfLine:": 25, "moveToBeginningOfDocument:": 26, "moveToEndOfDocument:": 27, "moveToLeftEndOfLineAndModifySelection:": 28, "moveToRightEndOfLineAndModifySelection:": 29, [string$.moveTo]: 30, "moveToEndOfDocumentAndModifySelection:": 31, "transpose:": 32, "scrollToBeginningOfDocument:": 33, "scrollToEndOfDocument:": 34, "scrollPageUp:": 35, "scrollPageDown:": 36, "pageUpAndModifySelection:": 37, "pageDownAndModifySelection:": 38, "cancelOperation:": 39, "insertTab:": 40, "insertBacktab:": 41}; B.ScrollToDocumentBoundaryIntent_false = new A.ScrollToDocumentBoundaryIntent(false); B.ScrollToDocumentBoundaryIntent_true = new A.ScrollToDocumentBoundaryIntent(true); B.ScrollIntent_qxw = new A.ScrollIntent(B.AxisDirection_0, B.ScrollIncrementType_1); B.C_DismissIntent = new A.DismissIntent(); B.C_NextFocusIntent = new A.NextFocusIntent(); B.C_PreviousFocusIntent = new A.PreviousFocusIntent(); B.Map_Q3Zul = new A.ConstantStringMap(B.Object_asC, [B.DeleteCharacterIntent_false, B.DeleteToNextWordBoundaryIntent_false, B.DeleteToLineBreakIntent_false, B.DeleteCharacterIntent_true, B.DeleteToNextWordBoundaryIntent_true, B.DeleteToLineBreakIntent_true, B.ExtendSelectionByCharacterIntent_true_false_false_false, B.ExtendSelectionByCharacterIntent_true_false_false_true, B.ExtendSelectionByCharacterIntent_true_false_false_true, B.ExtendSelectionByCharacterIntent_true_false_false_false, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true, B.ExtendSelectionByCharacterIntent_false_false_false_false, B.ExtendSelectionByCharacterIntent_false_false_false_true, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true, B.ExtendSelectionToLineBreakIntent_true_false_false_false, B.ExtendSelectionToLineBreakIntent_true_false_false_true, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_false, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_true, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_false, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_true, B.ExtendSelectionToLineBreakIntent_true_false_false_false, B.ExtendSelectionToLineBreakIntent_true_false_false_true, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true, B.ExpandSelectionToLineBreakIntent_false_false_false_false, B.ExpandSelectionToLineBreakIntent_false_false_false_true, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true, B.C_TransposeCharactersIntent, B.ScrollToDocumentBoundaryIntent_false, B.ScrollToDocumentBoundaryIntent_true, B.ScrollIntent_qxw, B.ScrollIntent_KrF, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true, B.C_DismissIntent, B.C_NextFocusIntent, B.C_PreviousFocusIntent], A.findType("ConstantStringMap")); B.Object_89P = {ProcessingSoftware: 0, SubfileType: 1, OldSubfileType: 2, ImageWidth: 3, ImageLength: 4, ImageHeight: 5, BitsPerSample: 6, Compression: 7, PhotometricInterpretation: 8, Thresholding: 9, CellWidth: 10, CellLength: 11, FillOrder: 12, DocumentName: 13, ImageDescription: 14, Make: 15, Model: 16, StripOffsets: 17, Orientation: 18, SamplesPerPixel: 19, RowsPerStrip: 20, StripByteCounts: 21, MinSampleValue: 22, MaxSampleValue: 23, XResolution: 24, YResolution: 25, PlanarConfiguration: 26, PageName: 27, XPosition: 28, YPosition: 29, GrayResponseUnit: 30, GrayResponseCurve: 31, T4Options: 32, T6Options: 33, ResolutionUnit: 34, PageNumber: 35, ColorResponseUnit: 36, TransferFunction: 37, Software: 38, DateTime: 39, Artist: 40, HostComputer: 41, Predictor: 42, WhitePoint: 43, PrimaryChromaticities: 44, ColorMap: 45, HalftoneHints: 46, TileWidth: 47, TileLength: 48, TileOffsets: 49, TileByteCounts: 50, BadFaxLines: 51, CleanFaxData: 52, ConsecutiveBadFaxLines: 53, InkSet: 54, InkNames: 55, NumberofInks: 56, DotRange: 57, TargetPrinter: 58, ExtraSamples: 59, SampleFormat: 60, SMinSampleValue: 61, SMaxSampleValue: 62, TransferRange: 63, ClipPath: 64, JPEGProc: 65, JPEGInterchangeFormat: 66, JPEGInterchangeFormatLength: 67, YCbCrCoefficients: 68, YCbCrSubSampling: 69, YCbCrPositioning: 70, ReferenceBlackWhite: 71, ApplicationNotes: 72, Rating: 73, CFARepeatPatternDim: 74, CFAPattern: 75, BatteryLevel: 76, Copyright: 77, ExposureTime: 78, FNumber: 79, "IPTC-NAA": 80, ExifOffset: 81, InterColorProfile: 82, ExposureProgram: 83, SpectralSensitivity: 84, GPSOffset: 85, ISOSpeed: 86, OECF: 87, SensitivityType: 88, RecommendedExposureIndex: 89, ExifVersion: 90, DateTimeOriginal: 91, DateTimeDigitized: 92, OffsetTime: 93, OffsetTimeOriginal: 94, OffsetTimeDigitized: 95, ComponentsConfiguration: 96, CompressedBitsPerPixel: 97, ShutterSpeedValue: 98, ApertureValue: 99, BrightnessValue: 100, ExposureBiasValue: 101, MaxApertureValue: 102, SubjectDistance: 103, MeteringMode: 104, LightSource: 105, Flash: 106, FocalLength: 107, SubjectArea: 108, MakerNote: 109, UserComment: 110, SubSecTime: 111, SubSecTimeOriginal: 112, SubSecTimeDigitized: 113, XPTitle: 114, XPComment: 115, XPAuthor: 116, XPKeywords: 117, XPSubject: 118, FlashPixVersion: 119, ColorSpace: 120, ExifImageWidth: 121, ExifImageLength: 122, RelatedSoundFile: 123, InteroperabilityOffset: 124, FlashEnergy: 125, SpatialFrequencyResponse: 126, FocalPlaneXResolution: 127, FocalPlaneYResolution: 128, FocalPlaneResolutionUnit: 129, SubjectLocation: 130, ExposureIndex: 131, SensingMethod: 132, FileSource: 133, SceneType: 134, CVAPattern: 135, CustomRendered: 136, ExposureMode: 137, WhiteBalance: 138, DigitalZoomRatio: 139, FocalLengthIn35mmFilm: 140, SceneCaptureType: 141, GainControl: 142, Contrast: 143, Saturation: 144, Sharpness: 145, DeviceSettingDescription: 146, SubjectDistanceRange: 147, ImageUniqueID: 148, CameraOwnerName: 149, BodySerialNumber: 150, LensSpecification: 151, LensMake: 152, LensModel: 153, LensSerialNumber: 154, Gamma: 155, PrintIM: 156, Padding: 157, OffsetSchema: 158, OwnerName: 159, SerialNumber: 160, InteropIndex: 161, InteropVersion: 162, RelatedImageFileFormat: 163, RelatedImageWidth: 164, RelatedImageLength: 165, GPSVersionID: 166, GPSLatitudeRef: 167, GPSLatitude: 168, GPSLongitudeRef: 169, GPSLongitude: 170, GPSAltitudeRef: 171, GPSAltitude: 172, GPSTimeStamp: 173, GPSSatellites: 174, GPSStatus: 175, GPSMeasureMode: 176, GPSDOP: 177, GPSSpeedRef: 178, GPSSpeed: 179, GPSTrackRef: 180, GPSTrack: 181, GPSImgDirectionRef: 182, GPSImgDirection: 183, GPSMapDatum: 184, GPSDestLatitudeRef: 185, GPSDestLatitude: 186, GPSDestLongitudeRef: 187, GPSDestLongitude: 188, GPSDestBearingRef: 189, GPSDestBearing: 190, GPSDestDistanceRef: 191, GPSDestDistance: 192, GPSProcessingMethod: 193, GPSAreaInformation: 194, GPSDate: 195, GPSDifferential: 196}; B.Map_U8P12 = new A.ConstantStringMap(B.Object_89P, [11, 254, 255, 256, 257, 257, 258, 259, 262, 263, 264, 265, 266, 269, 270, 271, 272, 273, 274, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 290, 291, 292, 293, 296, 297, 300, 301, 305, 306, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 332, 333, 334, 336, 337, 338, 339, 340, 341, 342, 343, 512, 513, 514, 529, 530, 531, 532, 700, 18246, 33421, 33422, 33423, 33432, 33434, 33437, 33723, 34665, 34675, 34850, 34852, 34853, 34855, 34856, 34864, 34866, 36864, 36867, 36868, 36880, 36881, 36882, 37121, 37122, 37377, 37378, 37379, 37380, 37381, 37382, 37383, 37384, 37385, 37386, 37396, 37500, 37510, 37520, 37521, 37522, 40091, 40092, 40093, 40094, 40095, 40960, 40961, 40962, 40963, 40964, 40965, 41483, 41484, 41486, 41487, 41488, 41492, 41493, 41495, 41728, 41729, 41730, 41985, 41986, 41987, 41988, 41989, 41990, 41991, 41992, 41993, 41994, 41995, 41996, 42016, 42032, 42033, 42034, 42035, 42036, 42037, 42240, 50341, 59932, 59933, 65000, 65001, 1, 2, 4096, 4097, 4098, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], type$.ConstantStringMap_String_int); B.SingleActivator_soA = new A.SingleActivator(B.LogicalKeyboardKey_8589935117, false, false, false, false); B.SingleActivator_Qwp = new A.SingleActivator(B.LogicalKeyboardKey_4294967323, false, false, false, false); B.SingleActivator_gc60 = new A.SingleActivator(B.LogicalKeyboardKey_4294967305, false, false, false, false); B.SingleActivator_gc61 = new A.SingleActivator(B.LogicalKeyboardKey_4294967305, false, true, false, false); B.SingleActivator_4MF = new A.SingleActivator(B.LogicalKeyboardKey_4294968072, false, false, false, false); B.SingleActivator_j8H = new A.SingleActivator(B.LogicalKeyboardKey_4294968071, false, false, false, false); B.C_PrioritizedIntents = new A.PrioritizedIntents(); B.C_ButtonActivateIntent = new A.ButtonActivateIntent(); B.ScrollIncrementType_0 = new A.ScrollIncrementType(0, "line"); B.ScrollIntent_ssH = new A.ScrollIntent(B.AxisDirection_0, B.ScrollIncrementType_0); B.ScrollIntent_cKo = new A.ScrollIntent(B.AxisDirection_2, B.ScrollIncrementType_0); B.ScrollIntent_qNW = new A.ScrollIntent(B.AxisDirection_3, B.ScrollIncrementType_0); B.ScrollIntent_wij = new A.ScrollIntent(B.AxisDirection_1, B.ScrollIncrementType_0); B.Map_UEybB = new A.GeneralConstantMap([B.SingleActivator_mmH5, B.C_PrioritizedIntents, B.SingleActivator_gc6, B.C_ButtonActivateIntent, B.SingleActivator_soA, B.C_ButtonActivateIntent, B.SingleActivator_Qwp, B.C_DismissIntent, B.SingleActivator_gc60, B.C_NextFocusIntent, B.SingleActivator_gc61, B.C_PreviousFocusIntent, B.SingleActivator_j8H10, B.ScrollIntent_ssH, B.SingleActivator_j8H11, B.ScrollIntent_cKo, B.SingleActivator_j8H8, B.ScrollIntent_qNW, B.SingleActivator_j8H9, B.ScrollIntent_wij, B.SingleActivator_4MF, B.ScrollIntent_qxw, B.SingleActivator_j8H, B.ScrollIntent_KrF], type$.GeneralConstantMap_ShortcutActivator_Intent); B.LogicalKeyboardKey_33 = new A.LogicalKeyboardKey(33); B.LogicalKeyboardKey_34 = new A.LogicalKeyboardKey(34); B.LogicalKeyboardKey_35 = new A.LogicalKeyboardKey(35); B.LogicalKeyboardKey_36 = new A.LogicalKeyboardKey(36); B.LogicalKeyboardKey_37 = new A.LogicalKeyboardKey(37); B.LogicalKeyboardKey_38 = new A.LogicalKeyboardKey(38); B.LogicalKeyboardKey_39 = new A.LogicalKeyboardKey(39); B.LogicalKeyboardKey_40 = new A.LogicalKeyboardKey(40); B.LogicalKeyboardKey_41 = new A.LogicalKeyboardKey(41); B.LogicalKeyboardKey_42 = new A.LogicalKeyboardKey(42); B.LogicalKeyboardKey_43 = new A.LogicalKeyboardKey(43); B.LogicalKeyboardKey_44 = new A.LogicalKeyboardKey(44); B.LogicalKeyboardKey_45 = new A.LogicalKeyboardKey(45); B.LogicalKeyboardKey_46 = new A.LogicalKeyboardKey(46); B.LogicalKeyboardKey_47 = new A.LogicalKeyboardKey(47); B.LogicalKeyboardKey_48 = new A.LogicalKeyboardKey(48); B.LogicalKeyboardKey_49 = new A.LogicalKeyboardKey(49); B.LogicalKeyboardKey_50 = new A.LogicalKeyboardKey(50); B.LogicalKeyboardKey_51 = new A.LogicalKeyboardKey(51); B.LogicalKeyboardKey_52 = new A.LogicalKeyboardKey(52); B.LogicalKeyboardKey_53 = new A.LogicalKeyboardKey(53); B.LogicalKeyboardKey_54 = new A.LogicalKeyboardKey(54); B.LogicalKeyboardKey_55 = new A.LogicalKeyboardKey(55); B.LogicalKeyboardKey_56 = new A.LogicalKeyboardKey(56); B.LogicalKeyboardKey_57 = new A.LogicalKeyboardKey(57); B.LogicalKeyboardKey_58 = new A.LogicalKeyboardKey(58); B.LogicalKeyboardKey_59 = new A.LogicalKeyboardKey(59); B.LogicalKeyboardKey_60 = new A.LogicalKeyboardKey(60); B.LogicalKeyboardKey_61 = new A.LogicalKeyboardKey(61); B.LogicalKeyboardKey_62 = new A.LogicalKeyboardKey(62); B.LogicalKeyboardKey_63 = new A.LogicalKeyboardKey(63); B.LogicalKeyboardKey_64 = new A.LogicalKeyboardKey(64); B.LogicalKeyboardKey_91 = new A.LogicalKeyboardKey(91); B.LogicalKeyboardKey_92 = new A.LogicalKeyboardKey(92); B.LogicalKeyboardKey_93 = new A.LogicalKeyboardKey(93); B.LogicalKeyboardKey_94 = new A.LogicalKeyboardKey(94); B.LogicalKeyboardKey_95 = new A.LogicalKeyboardKey(95); B.LogicalKeyboardKey_96 = new A.LogicalKeyboardKey(96); B.LogicalKeyboardKey_100 = new A.LogicalKeyboardKey(100); B.LogicalKeyboardKey_102 = new A.LogicalKeyboardKey(102); B.LogicalKeyboardKey_103 = new A.LogicalKeyboardKey(103); B.LogicalKeyboardKey_104 = new A.LogicalKeyboardKey(104); B.LogicalKeyboardKey_106 = new A.LogicalKeyboardKey(106); B.LogicalKeyboardKey_107 = new A.LogicalKeyboardKey(107); B.LogicalKeyboardKey_108 = new A.LogicalKeyboardKey(108); B.LogicalKeyboardKey_109 = new A.LogicalKeyboardKey(109); B.LogicalKeyboardKey_110 = new A.LogicalKeyboardKey(110); B.LogicalKeyboardKey_111 = new A.LogicalKeyboardKey(111); B.LogicalKeyboardKey_112 = new A.LogicalKeyboardKey(112); B.LogicalKeyboardKey_113 = new A.LogicalKeyboardKey(113); B.LogicalKeyboardKey_114 = new A.LogicalKeyboardKey(114); B.LogicalKeyboardKey_115 = new A.LogicalKeyboardKey(115); B.LogicalKeyboardKey_116 = new A.LogicalKeyboardKey(116); B.LogicalKeyboardKey_117 = new A.LogicalKeyboardKey(117); B.LogicalKeyboardKey_119 = new A.LogicalKeyboardKey(119); B.LogicalKeyboardKey_121 = new A.LogicalKeyboardKey(121); B.LogicalKeyboardKey_122 = new A.LogicalKeyboardKey(122); B.LogicalKeyboardKey_123 = new A.LogicalKeyboardKey(123); B.LogicalKeyboardKey_124 = new A.LogicalKeyboardKey(124); B.LogicalKeyboardKey_125 = new A.LogicalKeyboardKey(125); B.LogicalKeyboardKey_126 = new A.LogicalKeyboardKey(126); B.LogicalKeyboardKey_8589934592 = new A.LogicalKeyboardKey(8589934592); B.LogicalKeyboardKey_8589934593 = new A.LogicalKeyboardKey(8589934593); B.LogicalKeyboardKey_8589934594 = new A.LogicalKeyboardKey(8589934594); B.LogicalKeyboardKey_8589934595 = new A.LogicalKeyboardKey(8589934595); B.LogicalKeyboardKey_8589934608 = new A.LogicalKeyboardKey(8589934608); B.LogicalKeyboardKey_8589934609 = new A.LogicalKeyboardKey(8589934609); B.LogicalKeyboardKey_8589934610 = new A.LogicalKeyboardKey(8589934610); B.LogicalKeyboardKey_8589934611 = new A.LogicalKeyboardKey(8589934611); B.LogicalKeyboardKey_8589934612 = new A.LogicalKeyboardKey(8589934612); B.LogicalKeyboardKey_8589934624 = new A.LogicalKeyboardKey(8589934624); B.LogicalKeyboardKey_8589934625 = new A.LogicalKeyboardKey(8589934625); B.LogicalKeyboardKey_8589934626 = new A.LogicalKeyboardKey(8589934626); B.LogicalKeyboardKey_8589935144 = new A.LogicalKeyboardKey(8589935144); B.LogicalKeyboardKey_8589935145 = new A.LogicalKeyboardKey(8589935145); B.LogicalKeyboardKey_8589935146 = new A.LogicalKeyboardKey(8589935146); B.LogicalKeyboardKey_8589935147 = new A.LogicalKeyboardKey(8589935147); B.LogicalKeyboardKey_8589935148 = new A.LogicalKeyboardKey(8589935148); B.LogicalKeyboardKey_8589935149 = new A.LogicalKeyboardKey(8589935149); B.LogicalKeyboardKey_8589935150 = new A.LogicalKeyboardKey(8589935150); B.LogicalKeyboardKey_8589935151 = new A.LogicalKeyboardKey(8589935151); B.LogicalKeyboardKey_8589935152 = new A.LogicalKeyboardKey(8589935152); B.LogicalKeyboardKey_8589935153 = new A.LogicalKeyboardKey(8589935153); B.LogicalKeyboardKey_8589935154 = new A.LogicalKeyboardKey(8589935154); B.LogicalKeyboardKey_8589935155 = new A.LogicalKeyboardKey(8589935155); B.LogicalKeyboardKey_8589935156 = new A.LogicalKeyboardKey(8589935156); B.LogicalKeyboardKey_8589935157 = new A.LogicalKeyboardKey(8589935157); B.LogicalKeyboardKey_8589935158 = new A.LogicalKeyboardKey(8589935158); B.LogicalKeyboardKey_8589935159 = new A.LogicalKeyboardKey(8589935159); B.LogicalKeyboardKey_8589935160 = new A.LogicalKeyboardKey(8589935160); B.LogicalKeyboardKey_8589935161 = new A.LogicalKeyboardKey(8589935161); B.LogicalKeyboardKey_8589935165 = new A.LogicalKeyboardKey(8589935165); B.LogicalKeyboardKey_8589935361 = new A.LogicalKeyboardKey(8589935361); B.LogicalKeyboardKey_8589935362 = new A.LogicalKeyboardKey(8589935362); B.LogicalKeyboardKey_8589935363 = new A.LogicalKeyboardKey(8589935363); B.LogicalKeyboardKey_8589935364 = new A.LogicalKeyboardKey(8589935364); B.LogicalKeyboardKey_8589935365 = new A.LogicalKeyboardKey(8589935365); B.LogicalKeyboardKey_8589935366 = new A.LogicalKeyboardKey(8589935366); B.LogicalKeyboardKey_8589935367 = new A.LogicalKeyboardKey(8589935367); B.LogicalKeyboardKey_8589935368 = new A.LogicalKeyboardKey(8589935368); B.LogicalKeyboardKey_8589935369 = new A.LogicalKeyboardKey(8589935369); B.LogicalKeyboardKey_8589935370 = new A.LogicalKeyboardKey(8589935370); B.LogicalKeyboardKey_8589935371 = new A.LogicalKeyboardKey(8589935371); B.LogicalKeyboardKey_8589935372 = new A.LogicalKeyboardKey(8589935372); B.LogicalKeyboardKey_8589935373 = new A.LogicalKeyboardKey(8589935373); B.LogicalKeyboardKey_8589935374 = new A.LogicalKeyboardKey(8589935374); B.LogicalKeyboardKey_8589935375 = new A.LogicalKeyboardKey(8589935375); B.LogicalKeyboardKey_8589935376 = new A.LogicalKeyboardKey(8589935376); B.LogicalKeyboardKey_8589935377 = new A.LogicalKeyboardKey(8589935377); B.LogicalKeyboardKey_8589935378 = new A.LogicalKeyboardKey(8589935378); B.LogicalKeyboardKey_8589935379 = new A.LogicalKeyboardKey(8589935379); B.LogicalKeyboardKey_8589935380 = new A.LogicalKeyboardKey(8589935380); B.LogicalKeyboardKey_8589935381 = new A.LogicalKeyboardKey(8589935381); B.LogicalKeyboardKey_8589935382 = new A.LogicalKeyboardKey(8589935382); B.LogicalKeyboardKey_8589935383 = new A.LogicalKeyboardKey(8589935383); B.LogicalKeyboardKey_8589935384 = new A.LogicalKeyboardKey(8589935384); B.LogicalKeyboardKey_8589935385 = new A.LogicalKeyboardKey(8589935385); B.LogicalKeyboardKey_8589935386 = new A.LogicalKeyboardKey(8589935386); B.LogicalKeyboardKey_8589935387 = new A.LogicalKeyboardKey(8589935387); B.LogicalKeyboardKey_8589935388 = new A.LogicalKeyboardKey(8589935388); B.LogicalKeyboardKey_8589935389 = new A.LogicalKeyboardKey(8589935389); B.LogicalKeyboardKey_8589935390 = new A.LogicalKeyboardKey(8589935390); B.LogicalKeyboardKey_8589935391 = new A.LogicalKeyboardKey(8589935391); B.Map_WPU06 = new A.GeneralConstantMap([32, B.LogicalKeyboardKey_32, 33, B.LogicalKeyboardKey_33, 34, B.LogicalKeyboardKey_34, 35, B.LogicalKeyboardKey_35, 36, B.LogicalKeyboardKey_36, 37, B.LogicalKeyboardKey_37, 38, B.LogicalKeyboardKey_38, 39, B.LogicalKeyboardKey_39, 40, B.LogicalKeyboardKey_40, 41, B.LogicalKeyboardKey_41, 42, B.LogicalKeyboardKey_42, 43, B.LogicalKeyboardKey_43, 44, B.LogicalKeyboardKey_44, 45, B.LogicalKeyboardKey_45, 46, B.LogicalKeyboardKey_46, 47, B.LogicalKeyboardKey_47, 48, B.LogicalKeyboardKey_48, 49, B.LogicalKeyboardKey_49, 50, B.LogicalKeyboardKey_50, 51, B.LogicalKeyboardKey_51, 52, B.LogicalKeyboardKey_52, 53, B.LogicalKeyboardKey_53, 54, B.LogicalKeyboardKey_54, 55, B.LogicalKeyboardKey_55, 56, B.LogicalKeyboardKey_56, 57, B.LogicalKeyboardKey_57, 58, B.LogicalKeyboardKey_58, 59, B.LogicalKeyboardKey_59, 60, B.LogicalKeyboardKey_60, 61, B.LogicalKeyboardKey_61, 62, B.LogicalKeyboardKey_62, 63, B.LogicalKeyboardKey_63, 64, B.LogicalKeyboardKey_64, 91, B.LogicalKeyboardKey_91, 92, B.LogicalKeyboardKey_92, 93, B.LogicalKeyboardKey_93, 94, B.LogicalKeyboardKey_94, 95, B.LogicalKeyboardKey_95, 96, B.LogicalKeyboardKey_96, 97, B.LogicalKeyboardKey_97, 98, B.LogicalKeyboardKey_98, 99, B.LogicalKeyboardKey_99, 100, B.LogicalKeyboardKey_100, 101, B.LogicalKeyboardKey_101, 102, B.LogicalKeyboardKey_102, 103, B.LogicalKeyboardKey_103, 104, B.LogicalKeyboardKey_104, 105, B.LogicalKeyboardKey_105, 106, B.LogicalKeyboardKey_106, 107, B.LogicalKeyboardKey_107, 108, B.LogicalKeyboardKey_108, 109, B.LogicalKeyboardKey_109, 110, B.LogicalKeyboardKey_110, 111, B.LogicalKeyboardKey_111, 112, B.LogicalKeyboardKey_112, 113, B.LogicalKeyboardKey_113, 114, B.LogicalKeyboardKey_114, 115, B.LogicalKeyboardKey_115, 116, B.LogicalKeyboardKey_116, 117, B.LogicalKeyboardKey_117, 118, B.LogicalKeyboardKey_118, 119, B.LogicalKeyboardKey_119, 120, B.LogicalKeyboardKey_120, 121, B.LogicalKeyboardKey_121, 122, B.LogicalKeyboardKey_122, 123, B.LogicalKeyboardKey_123, 124, B.LogicalKeyboardKey_124, 125, B.LogicalKeyboardKey_125, 126, B.LogicalKeyboardKey_126, 4294967297, B.LogicalKeyboardKey_4294967297, 4294967304, B.LogicalKeyboardKey_4294967304, 4294967305, B.LogicalKeyboardKey_4294967305, 4294967309, B.LogicalKeyboardKey_4294967309, 4294967323, B.LogicalKeyboardKey_4294967323, 4294967423, B.LogicalKeyboardKey_4294967423, 4294967553, B.LogicalKeyboardKey_4294967553, 4294967555, B.LogicalKeyboardKey_4294967555, 4294967556, B.LogicalKeyboardKey_4294967556, 4294967558, B.LogicalKeyboardKey_4294967558, 4294967559, B.LogicalKeyboardKey_4294967559, 4294967560, B.LogicalKeyboardKey_4294967560, 4294967562, B.LogicalKeyboardKey_4294967562, 4294967564, B.LogicalKeyboardKey_4294967564, 4294967566, B.LogicalKeyboardKey_4294967566, 4294967567, B.LogicalKeyboardKey_4294967567, 4294967568, B.LogicalKeyboardKey_4294967568, 4294967569, B.LogicalKeyboardKey_4294967569, 4294968065, B.LogicalKeyboardKey_4294968065, 4294968066, B.LogicalKeyboardKey_4294968066, 4294968067, B.LogicalKeyboardKey_4294968067, 4294968068, B.LogicalKeyboardKey_4294968068, 4294968069, B.LogicalKeyboardKey_4294968069, 4294968070, B.LogicalKeyboardKey_4294968070, 4294968071, B.LogicalKeyboardKey_4294968071, 4294968072, B.LogicalKeyboardKey_4294968072, 4294968321, B.LogicalKeyboardKey_4294968321, 4294968322, B.LogicalKeyboardKey_4294968322, 4294968323, B.LogicalKeyboardKey_4294968323, 4294968324, B.LogicalKeyboardKey_4294968324, 4294968325, B.LogicalKeyboardKey_4294968325, 4294968326, B.LogicalKeyboardKey_4294968326, 4294968327, B.LogicalKeyboardKey_4294968327, 4294968328, B.LogicalKeyboardKey_4294968328, 4294968329, B.LogicalKeyboardKey_4294968329, 4294968330, B.LogicalKeyboardKey_4294968330, 4294968577, B.LogicalKeyboardKey_4294968577, 4294968578, B.LogicalKeyboardKey_4294968578, 4294968579, B.LogicalKeyboardKey_4294968579, 4294968580, B.LogicalKeyboardKey_4294968580, 4294968581, B.LogicalKeyboardKey_4294968581, 4294968582, B.LogicalKeyboardKey_4294968582, 4294968583, B.LogicalKeyboardKey_4294968583, 4294968584, B.LogicalKeyboardKey_4294968584, 4294968585, B.LogicalKeyboardKey_4294968585, 4294968586, B.LogicalKeyboardKey_4294968586, 4294968587, B.LogicalKeyboardKey_4294968587, 4294968588, B.LogicalKeyboardKey_4294968588, 4294968589, B.LogicalKeyboardKey_4294968589, 4294968590, B.LogicalKeyboardKey_4294968590, 4294968833, B.LogicalKeyboardKey_4294968833, 4294968834, B.LogicalKeyboardKey_4294968834, 4294968835, B.LogicalKeyboardKey_4294968835, 4294968836, B.LogicalKeyboardKey_4294968836, 4294968837, B.LogicalKeyboardKey_4294968837, 4294968838, B.LogicalKeyboardKey_4294968838, 4294968839, B.LogicalKeyboardKey_4294968839, 4294968840, B.LogicalKeyboardKey_4294968840, 4294968841, B.LogicalKeyboardKey_4294968841, 4294968842, B.LogicalKeyboardKey_4294968842, 4294968843, B.LogicalKeyboardKey_4294968843, 4294969089, B.LogicalKeyboardKey_4294969089, 4294969090, B.LogicalKeyboardKey_4294969090, 4294969091, B.LogicalKeyboardKey_4294969091, 4294969092, B.LogicalKeyboardKey_4294969092, 4294969093, B.LogicalKeyboardKey_4294969093, 4294969094, B.LogicalKeyboardKey_4294969094, 4294969095, B.LogicalKeyboardKey_4294969095, 4294969096, B.LogicalKeyboardKey_4294969096, 4294969097, B.LogicalKeyboardKey_4294969097, 4294969098, B.LogicalKeyboardKey_4294969098, 4294969099, B.LogicalKeyboardKey_4294969099, 4294969100, B.LogicalKeyboardKey_4294969100, 4294969101, B.LogicalKeyboardKey_4294969101, 4294969102, B.LogicalKeyboardKey_4294969102, 4294969103, B.LogicalKeyboardKey_4294969103, 4294969104, B.LogicalKeyboardKey_4294969104, 4294969105, B.LogicalKeyboardKey_4294969105, 4294969106, B.LogicalKeyboardKey_4294969106, 4294969107, B.LogicalKeyboardKey_4294969107, 4294969108, B.LogicalKeyboardKey_4294969108, 4294969109, B.LogicalKeyboardKey_4294969109, 4294969110, B.LogicalKeyboardKey_4294969110, 4294969111, B.LogicalKeyboardKey_4294969111, 4294969112, B.LogicalKeyboardKey_4294969112, 4294969113, B.LogicalKeyboardKey_4294969113, 4294969114, B.LogicalKeyboardKey_4294969114, 4294969115, B.LogicalKeyboardKey_4294969115, 4294969116, B.LogicalKeyboardKey_4294969116, 4294969117, B.LogicalKeyboardKey_4294969117, 4294969345, B.LogicalKeyboardKey_4294969345, 4294969346, B.LogicalKeyboardKey_4294969346, 4294969347, B.LogicalKeyboardKey_4294969347, 4294969348, B.LogicalKeyboardKey_4294969348, 4294969349, B.LogicalKeyboardKey_4294969349, 4294969350, B.LogicalKeyboardKey_4294969350, 4294969351, B.LogicalKeyboardKey_4294969351, 4294969352, B.LogicalKeyboardKey_4294969352, 4294969353, B.LogicalKeyboardKey_4294969353, 4294969354, B.LogicalKeyboardKey_4294969354, 4294969355, B.LogicalKeyboardKey_4294969355, 4294969356, B.LogicalKeyboardKey_4294969356, 4294969357, B.LogicalKeyboardKey_4294969357, 4294969358, B.LogicalKeyboardKey_4294969358, 4294969359, B.LogicalKeyboardKey_4294969359, 4294969360, B.LogicalKeyboardKey_4294969360, 4294969361, B.LogicalKeyboardKey_4294969361, 4294969362, B.LogicalKeyboardKey_4294969362, 4294969363, B.LogicalKeyboardKey_4294969363, 4294969364, B.LogicalKeyboardKey_4294969364, 4294969365, B.LogicalKeyboardKey_4294969365, 4294969366, B.LogicalKeyboardKey_4294969366, 4294969367, B.LogicalKeyboardKey_4294969367, 4294969368, B.LogicalKeyboardKey_4294969368, 4294969601, B.LogicalKeyboardKey_4294969601, 4294969602, B.LogicalKeyboardKey_4294969602, 4294969603, B.LogicalKeyboardKey_4294969603, 4294969604, B.LogicalKeyboardKey_4294969604, 4294969605, B.LogicalKeyboardKey_4294969605, 4294969606, B.LogicalKeyboardKey_4294969606, 4294969607, B.LogicalKeyboardKey_4294969607, 4294969608, B.LogicalKeyboardKey_4294969608, 4294969857, B.LogicalKeyboardKey_4294969857, 4294969858, B.LogicalKeyboardKey_4294969858, 4294969859, B.LogicalKeyboardKey_4294969859, 4294969860, B.LogicalKeyboardKey_4294969860, 4294969861, B.LogicalKeyboardKey_4294969861, 4294969863, B.LogicalKeyboardKey_4294969863, 4294969864, B.LogicalKeyboardKey_4294969864, 4294969865, B.LogicalKeyboardKey_4294969865, 4294969866, B.LogicalKeyboardKey_4294969866, 4294969867, B.LogicalKeyboardKey_4294969867, 4294969868, B.LogicalKeyboardKey_4294969868, 4294969869, B.LogicalKeyboardKey_4294969869, 4294969870, B.LogicalKeyboardKey_4294969870, 4294969871, B.LogicalKeyboardKey_4294969871, 4294969872, B.LogicalKeyboardKey_4294969872, 4294969873, B.LogicalKeyboardKey_4294969873, 4294970113, B.LogicalKeyboardKey_4294970113, 4294970114, B.LogicalKeyboardKey_4294970114, 4294970115, B.LogicalKeyboardKey_4294970115, 4294970116, B.LogicalKeyboardKey_4294970116, 4294970117, B.LogicalKeyboardKey_4294970117, 4294970118, B.LogicalKeyboardKey_4294970118, 4294970119, B.LogicalKeyboardKey_4294970119, 4294970120, B.LogicalKeyboardKey_4294970120, 4294970121, B.LogicalKeyboardKey_4294970121, 4294970122, B.LogicalKeyboardKey_4294970122, 4294970123, B.LogicalKeyboardKey_4294970123, 4294970124, B.LogicalKeyboardKey_4294970124, 4294970125, B.LogicalKeyboardKey_4294970125, 4294970126, B.LogicalKeyboardKey_4294970126, 4294970127, B.LogicalKeyboardKey_4294970127, 4294970369, B.LogicalKeyboardKey_4294970369, 4294970370, B.LogicalKeyboardKey_4294970370, 4294970371, B.LogicalKeyboardKey_4294970371, 4294970372, B.LogicalKeyboardKey_4294970372, 4294970373, B.LogicalKeyboardKey_4294970373, 4294970374, B.LogicalKeyboardKey_4294970374, 4294970375, B.LogicalKeyboardKey_4294970375, 4294970625, B.LogicalKeyboardKey_4294970625, 4294970626, B.LogicalKeyboardKey_4294970626, 4294970627, B.LogicalKeyboardKey_4294970627, 4294970628, B.LogicalKeyboardKey_4294970628, 4294970629, B.LogicalKeyboardKey_4294970629, 4294970630, B.LogicalKeyboardKey_4294970630, 4294970631, B.LogicalKeyboardKey_4294970631, 4294970632, B.LogicalKeyboardKey_4294970632, 4294970633, B.LogicalKeyboardKey_4294970633, 4294970634, B.LogicalKeyboardKey_4294970634, 4294970635, B.LogicalKeyboardKey_4294970635, 4294970636, B.LogicalKeyboardKey_4294970636, 4294970637, B.LogicalKeyboardKey_4294970637, 4294970638, B.LogicalKeyboardKey_4294970638, 4294970639, B.LogicalKeyboardKey_4294970639, 4294970640, B.LogicalKeyboardKey_4294970640, 4294970641, B.LogicalKeyboardKey_4294970641, 4294970642, B.LogicalKeyboardKey_4294970642, 4294970643, B.LogicalKeyboardKey_4294970643, 4294970644, B.LogicalKeyboardKey_4294970644, 4294970645, B.LogicalKeyboardKey_4294970645, 4294970646, B.LogicalKeyboardKey_4294970646, 4294970647, B.LogicalKeyboardKey_4294970647, 4294970648, B.LogicalKeyboardKey_4294970648, 4294970649, B.LogicalKeyboardKey_4294970649, 4294970650, B.LogicalKeyboardKey_4294970650, 4294970651, B.LogicalKeyboardKey_4294970651, 4294970652, B.LogicalKeyboardKey_4294970652, 4294970653, B.LogicalKeyboardKey_4294970653, 4294970654, B.LogicalKeyboardKey_4294970654, 4294970655, B.LogicalKeyboardKey_4294970655, 4294970656, B.LogicalKeyboardKey_4294970656, 4294970657, B.LogicalKeyboardKey_4294970657, 4294970658, B.LogicalKeyboardKey_4294970658, 4294970659, B.LogicalKeyboardKey_4294970659, 4294970660, B.LogicalKeyboardKey_4294970660, 4294970661, B.LogicalKeyboardKey_4294970661, 4294970662, B.LogicalKeyboardKey_4294970662, 4294970663, B.LogicalKeyboardKey_4294970663, 4294970664, B.LogicalKeyboardKey_4294970664, 4294970665, B.LogicalKeyboardKey_4294970665, 4294970666, B.LogicalKeyboardKey_4294970666, 4294970667, B.LogicalKeyboardKey_4294970667, 4294970668, B.LogicalKeyboardKey_4294970668, 4294970669, B.LogicalKeyboardKey_4294970669, 4294970670, B.LogicalKeyboardKey_4294970670, 4294970671, B.LogicalKeyboardKey_4294970671, 4294970672, B.LogicalKeyboardKey_4294970672, 4294970673, B.LogicalKeyboardKey_4294970673, 4294970674, B.LogicalKeyboardKey_4294970674, 4294970675, B.LogicalKeyboardKey_4294970675, 4294970676, B.LogicalKeyboardKey_4294970676, 4294970677, B.LogicalKeyboardKey_4294970677, 4294970678, B.LogicalKeyboardKey_4294970678, 4294970679, B.LogicalKeyboardKey_4294970679, 4294970680, B.LogicalKeyboardKey_4294970680, 4294970681, B.LogicalKeyboardKey_4294970681, 4294970682, B.LogicalKeyboardKey_4294970682, 4294970683, B.LogicalKeyboardKey_4294970683, 4294970684, B.LogicalKeyboardKey_4294970684, 4294970685, B.LogicalKeyboardKey_4294970685, 4294970686, B.LogicalKeyboardKey_4294970686, 4294970687, B.LogicalKeyboardKey_4294970687, 4294970688, B.LogicalKeyboardKey_4294970688, 4294970689, B.LogicalKeyboardKey_4294970689, 4294970690, B.LogicalKeyboardKey_4294970690, 4294970691, B.LogicalKeyboardKey_4294970691, 4294970692, B.LogicalKeyboardKey_4294970692, 4294970693, B.LogicalKeyboardKey_4294970693, 4294970694, B.LogicalKeyboardKey_4294970694, 4294970695, B.LogicalKeyboardKey_4294970695, 4294970696, B.LogicalKeyboardKey_4294970696, 4294970697, B.LogicalKeyboardKey_4294970697, 4294970698, B.LogicalKeyboardKey_4294970698, 4294970699, B.LogicalKeyboardKey_4294970699, 4294970700, B.LogicalKeyboardKey_4294970700, 4294970701, B.LogicalKeyboardKey_4294970701, 4294970702, B.LogicalKeyboardKey_4294970702, 4294970703, B.LogicalKeyboardKey_4294970703, 4294970704, B.LogicalKeyboardKey_4294970704, 4294970705, B.LogicalKeyboardKey_4294970705, 4294970706, B.LogicalKeyboardKey_4294970706, 4294970707, B.LogicalKeyboardKey_4294970707, 4294970708, B.LogicalKeyboardKey_4294970708, 4294970709, B.LogicalKeyboardKey_4294970709, 4294970710, B.LogicalKeyboardKey_4294970710, 4294970711, B.LogicalKeyboardKey_4294970711, 4294970712, B.LogicalKeyboardKey_4294970712, 4294970713, B.LogicalKeyboardKey_4294970713, 4294970714, B.LogicalKeyboardKey_4294970714, 4294970715, B.LogicalKeyboardKey_4294970715, 4294970882, B.LogicalKeyboardKey_4294970882, 4294970884, B.LogicalKeyboardKey_4294970884, 4294970885, B.LogicalKeyboardKey_4294970885, 4294970886, B.LogicalKeyboardKey_4294970886, 4294970887, B.LogicalKeyboardKey_4294970887, 4294970888, B.LogicalKeyboardKey_4294970888, 4294970889, B.LogicalKeyboardKey_4294970889, 4294971137, B.LogicalKeyboardKey_4294971137, 4294971138, B.LogicalKeyboardKey_4294971138, 4294971393, B.LogicalKeyboardKey_4294971393, 4294971394, B.LogicalKeyboardKey_4294971394, 4294971395, B.LogicalKeyboardKey_4294971395, 4294971396, B.LogicalKeyboardKey_4294971396, 4294971397, B.LogicalKeyboardKey_4294971397, 4294971398, B.LogicalKeyboardKey_4294971398, 4294971399, B.LogicalKeyboardKey_4294971399, 4294971400, B.LogicalKeyboardKey_4294971400, 4294971401, B.LogicalKeyboardKey_4294971401, 4294971402, B.LogicalKeyboardKey_4294971402, 4294971403, B.LogicalKeyboardKey_4294971403, 4294971649, B.LogicalKeyboardKey_4294971649, 4294971650, B.LogicalKeyboardKey_4294971650, 4294971651, B.LogicalKeyboardKey_4294971651, 4294971652, B.LogicalKeyboardKey_4294971652, 4294971653, B.LogicalKeyboardKey_4294971653, 4294971654, B.LogicalKeyboardKey_4294971654, 4294971655, B.LogicalKeyboardKey_4294971655, 4294971656, B.LogicalKeyboardKey_4294971656, 4294971657, B.LogicalKeyboardKey_4294971657, 4294971658, B.LogicalKeyboardKey_4294971658, 4294971659, B.LogicalKeyboardKey_4294971659, 4294971660, B.LogicalKeyboardKey_4294971660, 4294971661, B.LogicalKeyboardKey_4294971661, 4294971662, B.LogicalKeyboardKey_4294971662, 4294971663, B.LogicalKeyboardKey_4294971663, 4294971664, B.LogicalKeyboardKey_4294971664, 4294971665, B.LogicalKeyboardKey_4294971665, 4294971666, B.LogicalKeyboardKey_4294971666, 4294971667, B.LogicalKeyboardKey_4294971667, 4294971668, B.LogicalKeyboardKey_4294971668, 4294971669, B.LogicalKeyboardKey_4294971669, 4294971670, B.LogicalKeyboardKey_4294971670, 4294971671, B.LogicalKeyboardKey_4294971671, 4294971672, B.LogicalKeyboardKey_4294971672, 4294971673, B.LogicalKeyboardKey_4294971673, 4294971674, B.LogicalKeyboardKey_4294971674, 4294971675, B.LogicalKeyboardKey_4294971675, 4294971905, B.LogicalKeyboardKey_4294971905, 4294971906, B.LogicalKeyboardKey_4294971906, 8589934592, B.LogicalKeyboardKey_8589934592, 8589934593, B.LogicalKeyboardKey_8589934593, 8589934594, B.LogicalKeyboardKey_8589934594, 8589934595, B.LogicalKeyboardKey_8589934595, 8589934608, B.LogicalKeyboardKey_8589934608, 8589934609, B.LogicalKeyboardKey_8589934609, 8589934610, B.LogicalKeyboardKey_8589934610, 8589934611, B.LogicalKeyboardKey_8589934611, 8589934612, B.LogicalKeyboardKey_8589934612, 8589934624, B.LogicalKeyboardKey_8589934624, 8589934625, B.LogicalKeyboardKey_8589934625, 8589934626, B.LogicalKeyboardKey_8589934626, 8589934848, B.LogicalKeyboardKey_8589934848, 8589934849, B.LogicalKeyboardKey_8589934849, 8589934850, B.LogicalKeyboardKey_8589934850, 8589934851, B.LogicalKeyboardKey_8589934851, 8589934852, B.LogicalKeyboardKey_8589934852, 8589934853, B.LogicalKeyboardKey_8589934853, 8589934854, B.LogicalKeyboardKey_8589934854, 8589934855, B.LogicalKeyboardKey_8589934855, 8589935088, B.LogicalKeyboardKey_8589935088, 8589935090, B.LogicalKeyboardKey_8589935090, 8589935092, B.LogicalKeyboardKey_8589935092, 8589935094, B.LogicalKeyboardKey_8589935094, 8589935117, B.LogicalKeyboardKey_8589935117, 8589935144, B.LogicalKeyboardKey_8589935144, 8589935145, B.LogicalKeyboardKey_8589935145, 8589935146, B.LogicalKeyboardKey_8589935146, 8589935147, B.LogicalKeyboardKey_8589935147, 8589935148, B.LogicalKeyboardKey_8589935148, 8589935149, B.LogicalKeyboardKey_8589935149, 8589935150, B.LogicalKeyboardKey_8589935150, 8589935151, B.LogicalKeyboardKey_8589935151, 8589935152, B.LogicalKeyboardKey_8589935152, 8589935153, B.LogicalKeyboardKey_8589935153, 8589935154, B.LogicalKeyboardKey_8589935154, 8589935155, B.LogicalKeyboardKey_8589935155, 8589935156, B.LogicalKeyboardKey_8589935156, 8589935157, B.LogicalKeyboardKey_8589935157, 8589935158, B.LogicalKeyboardKey_8589935158, 8589935159, B.LogicalKeyboardKey_8589935159, 8589935160, B.LogicalKeyboardKey_8589935160, 8589935161, B.LogicalKeyboardKey_8589935161, 8589935165, B.LogicalKeyboardKey_8589935165, 8589935361, B.LogicalKeyboardKey_8589935361, 8589935362, B.LogicalKeyboardKey_8589935362, 8589935363, B.LogicalKeyboardKey_8589935363, 8589935364, B.LogicalKeyboardKey_8589935364, 8589935365, B.LogicalKeyboardKey_8589935365, 8589935366, B.LogicalKeyboardKey_8589935366, 8589935367, B.LogicalKeyboardKey_8589935367, 8589935368, B.LogicalKeyboardKey_8589935368, 8589935369, B.LogicalKeyboardKey_8589935369, 8589935370, B.LogicalKeyboardKey_8589935370, 8589935371, B.LogicalKeyboardKey_8589935371, 8589935372, B.LogicalKeyboardKey_8589935372, 8589935373, B.LogicalKeyboardKey_8589935373, 8589935374, B.LogicalKeyboardKey_8589935374, 8589935375, B.LogicalKeyboardKey_8589935375, 8589935376, B.LogicalKeyboardKey_8589935376, 8589935377, B.LogicalKeyboardKey_8589935377, 8589935378, B.LogicalKeyboardKey_8589935378, 8589935379, B.LogicalKeyboardKey_8589935379, 8589935380, B.LogicalKeyboardKey_8589935380, 8589935381, B.LogicalKeyboardKey_8589935381, 8589935382, B.LogicalKeyboardKey_8589935382, 8589935383, B.LogicalKeyboardKey_8589935383, 8589935384, B.LogicalKeyboardKey_8589935384, 8589935385, B.LogicalKeyboardKey_8589935385, 8589935386, B.LogicalKeyboardKey_8589935386, 8589935387, B.LogicalKeyboardKey_8589935387, 8589935388, B.LogicalKeyboardKey_8589935388, 8589935389, B.LogicalKeyboardKey_8589935389, 8589935390, B.LogicalKeyboardKey_8589935390, 8589935391, B.LogicalKeyboardKey_8589935391], A.findType("GeneralConstantMap")); B.SKSubscriptionPeriodUnit_0 = new A.SKSubscriptionPeriodUnit(0, "day"); B.SKSubscriptionPeriodUnit_1 = new A.SKSubscriptionPeriodUnit(1, "week"); B.SKSubscriptionPeriodUnit_2 = new A.SKSubscriptionPeriodUnit(2, "month"); B.SKSubscriptionPeriodUnit_3 = new A.SKSubscriptionPeriodUnit(3, "year"); B.Map_YIEsr = new A.GeneralConstantMap([B.SKSubscriptionPeriodUnit_0, 0, B.SKSubscriptionPeriodUnit_1, 1, B.SKSubscriptionPeriodUnit_2, 2, B.SKSubscriptionPeriodUnit_3, 3], A.findType("GeneralConstantMap")); B.MaterialType_0 = new A.MaterialType(0, "canvas"); B.MaterialType_1 = new A.MaterialType(1, "card"); B.MaterialType_2 = new A.MaterialType(2, "circle"); B.MaterialType_3 = new A.MaterialType(3, "button"); B.MaterialType_4 = new A.MaterialType(4, "transparency"); B.Map_admLh = new A.GeneralConstantMap([B.MaterialType_0, null, B.MaterialType_1, B.BorderRadius_tLn7, B.MaterialType_2, null, B.MaterialType_3, B.BorderRadius_tLn7, B.MaterialType_4, null], A.findType("GeneralConstantMap")); B.Object_ku2 = {attributename: 0, attributetype: 1, basefrequency: 2, baseprofile: 3, calcmode: 4, clippathunits: 5, contentscripttype: 6, contentstyletype: 7, diffuseconstant: 8, edgemode: 9, externalresourcesrequired: 10, filterres: 11, filterunits: 12, glyphref: 13, gradienttransform: 14, gradientunits: 15, kernelmatrix: 16, kernelunitlength: 17, keypoints: 18, keysplines: 19, keytimes: 20, lengthadjust: 21, limitingconeangle: 22, markerheight: 23, markerunits: 24, markerwidth: 25, maskcontentunits: 26, maskunits: 27, numoctaves: 28, pathlength: 29, patterncontentunits: 30, patterntransform: 31, patternunits: 32, pointsatx: 33, pointsaty: 34, pointsatz: 35, preservealpha: 36, preserveaspectratio: 37, primitiveunits: 38, refx: 39, refy: 40, repeatcount: 41, repeatdur: 42, requiredextensions: 43, requiredfeatures: 44, specularconstant: 45, specularexponent: 46, spreadmethod: 47, startoffset: 48, stddeviation: 49, stitchtiles: 50, surfacescale: 51, systemlanguage: 52, tablevalues: 53, targetx: 54, targety: 55, textlength: 56, viewbox: 57, viewtarget: 58, xchannelselector: 59, ychannelselector: 60, zoomandpan: 61}; B.Map_bp8kq = new A.ConstantStringMap(B.Object_ku2, ["attributeName", "attributeType", "baseFrequency", "baseProfile", "calcMode", "clipPathUnits", "contentScriptType", "contentStyleType", "diffuseConstant", "edgeMode", "externalResourcesRequired", "filterRes", "filterUnits", "glyphRef", "gradientTransform", "gradientUnits", "kernelMatrix", "kernelUnitLength", "keyPoints", "keySplines", "keyTimes", "lengthAdjust", "limitingConeAngle", "markerHeight", "markerUnits", "markerWidth", "maskContentUnits", "maskUnits", "numOctaves", "pathLength", "patternContentUnits", "patternTransform", "patternUnits", "pointsAtX", "pointsAtY", "pointsAtZ", "preserveAlpha", "preserveAspectRatio", "primitiveUnits", "refX", "refY", "repeatCount", "repeatDur", "requiredExtensions", "requiredFeatures", "specularConstant", "specularExponent", "spreadMethod", "startOffset", "stdDeviation", "stitchTiles", "surfaceScale", "systemLanguage", "tableValues", "targetX", "targetY", "textLength", "viewBox", "viewTarget", "xChannelSelector", "yChannelSelector", "zoomAndPan"], type$.ConstantStringMap_String_String); B.Map_empty5 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty9 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty2 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty0 = new A.ConstantStringMap(B.Object_empty, [], type$.ConstantStringMap_of_String_and_List_String); B.Map_empty3 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty8 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty4 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); B.Map_empty7 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap>")); B.Map_empty1 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap<@,@>")); B.Object_L37 = {"437": 0, "850": 1, "852": 2, "855": 3, "857": 4, "860": 5, "861": 6, "862": 7, "863": 8, "865": 9, "866": 10, "869": 11, ansix341968: 12, ansix341986: 13, arabic: 14, ascii: 15, asmo708: 16, big5: 17, big5hkscs: 18, chinese: 19, cp037: 20, cp1026: 21, cp154: 22, cp367: 23, cp424: 24, cp437: 25, cp500: 26, cp775: 27, cp819: 28, cp850: 29, cp852: 30, cp855: 31, cp857: 32, cp860: 33, cp861: 34, cp862: 35, cp863: 36, cp864: 37, cp865: 38, cp866: 39, cp869: 40, cp936: 41, cpgr: 42, cpis: 43, csascii: 44, csbig5: 45, cseuckr: 46, cseucpkdfmtjapanese: 47, csgb2312: 48, cshproman8: 49, csibm037: 50, csibm1026: 51, csibm424: 52, csibm500: 53, csibm855: 54, csibm857: 55, csibm860: 56, csibm861: 57, csibm863: 58, csibm864: 59, csibm865: 60, csibm866: 61, csibm869: 62, csiso2022jp: 63, csiso2022jp2: 64, csiso2022kr: 65, csiso58gb231280: 66, csisolatin1: 67, csisolatin2: 68, csisolatin3: 69, csisolatin4: 70, csisolatin5: 71, csisolatin6: 72, csisolatinarabic: 73, csisolatincyrillic: 74, csisolatingreek: 75, csisolatinhebrew: 76, cskoi8r: 77, csksc56011987: 78, cspc775baltic: 79, cspc850multilingual: 80, cspc862latinhebrew: 81, cspc8codepage437: 82, cspcp852: 83, csptcp154: 84, csshiftjis: 85, csunicode11utf7: 86, cyrillic: 87, cyrillicasian: 88, ebcdiccpbe: 89, ebcdiccpca: 90, ebcdiccpch: 91, ebcdiccphe: 92, ebcdiccpnl: 93, ebcdiccpus: 94, ebcdiccpwt: 95, ecma114: 96, ecma118: 97, elot928: 98, eucjp: 99, euckr: 100, extendedunixcodepackedformatforjapanese: 101, gb18030: 102, gb2312: 103, gb231280: 104, gbk: 105, greek: 106, greek8: 107, hebrew: 108, hproman8: 109, hzgb2312: 110, ibm037: 111, ibm1026: 112, ibm367: 113, ibm424: 114, ibm437: 115, ibm500: 116, ibm775: 117, ibm819: 118, ibm850: 119, ibm852: 120, ibm855: 121, ibm857: 122, ibm860: 123, ibm861: 124, ibm862: 125, ibm863: 126, ibm864: 127, ibm865: 128, ibm866: 129, ibm869: 130, iso2022jp: 131, iso2022jp2: 132, iso2022kr: 133, iso646irv1991: 134, iso646us: 135, iso88591: 136, iso885910: 137, iso8859101992: 138, iso885911987: 139, iso885913: 140, iso885914: 141, iso8859141998: 142, iso885915: 143, iso885916: 144, iso8859162001: 145, iso88592: 146, iso885921987: 147, iso88593: 148, iso885931988: 149, iso88594: 150, iso885941988: 151, iso88595: 152, iso885951988: 153, iso88596: 154, iso885961987: 155, iso88597: 156, iso885971987: 157, iso88598: 158, iso885981988: 159, iso88599: 160, iso885991989: 161, isoceltic: 162, isoir100: 163, isoir101: 164, isoir109: 165, isoir110: 166, isoir126: 167, isoir127: 168, isoir138: 169, isoir144: 170, isoir148: 171, isoir149: 172, isoir157: 173, isoir199: 174, isoir226: 175, isoir58: 176, isoir6: 177, koi8r: 178, koi8u: 179, korean: 180, ksc5601: 181, ksc56011987: 182, ksc56011989: 183, l1: 184, l10: 185, l2: 186, l3: 187, l4: 188, l5: 189, l6: 190, l8: 191, latin1: 192, latin10: 193, latin2: 194, latin3: 195, latin4: 196, latin5: 197, latin6: 198, latin8: 199, latin9: 200, ms936: 201, mskanji: 202, pt154: 203, ptcp154: 204, r8: 205, roman8: 206, shiftjis: 207, tis620: 208, unicode11utf7: 209, us: 210, usascii: 211, utf16: 212, utf16be: 213, utf16le: 214, utf8: 215, windows1250: 216, windows1251: 217, windows1252: 218, windows1253: 219, windows1254: 220, windows1255: 221, windows1256: 222, windows1257: 223, windows1258: 224, windows936: 225, "x-x-big5": 226}; B.Map_fXYvf = new A.ConstantStringMap(B.Object_L37, ["cp437", "cp850", "cp852", "cp855", "cp857", "cp860", "cp861", "cp862", "cp863", "cp865", "cp866", "cp869", "ascii", "ascii", "iso8859-6", "ascii", "iso8859-6", "big5", "big5hkscs", "gbk", "cp037", "cp1026", "ptcp154", "ascii", "cp424", "cp437", "cp500", "cp775", "windows-1252", "cp850", "cp852", "cp855", "cp857", "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "gbk", "cp869", "cp861", "ascii", "big5", "cp949", "euc_jp", "gbk", "hp-roman8", "cp037", "cp1026", "cp424", "cp500", "cp855", "cp857", "cp860", "cp861", "cp863", "cp864", "cp865", "cp866", "cp869", "iso2022_jp", "iso2022_jp_2", "iso2022_kr", "gbk", "windows-1252", "iso8859-2", "iso8859-3", "iso8859-4", "windows-1254", "iso8859-10", "iso8859-6", "iso8859-5", "iso8859-7", "iso8859-8", "koi8-r", "cp949", "cp775", "cp850", "cp862", "cp437", "cp852", "ptcp154", "shift_jis", "utf-7", "iso8859-5", "ptcp154", "cp500", "cp037", "cp500", "cp424", "cp037", "cp037", "cp037", "iso8859-6", "iso8859-7", "iso8859-7", "euc_jp", "cp949", "euc_jp", "gb18030", "gbk", "gbk", "gbk", "iso8859-7", "iso8859-7", "iso8859-8", "hp-roman8", "hz", "cp037", "cp1026", "ascii", "cp424", "cp437", "cp500", "cp775", "windows-1252", "cp850", "cp852", "cp855", "cp857", "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "iso2022_jp", "iso2022_jp_2", "iso2022_kr", "ascii", "ascii", "windows-1252", "iso8859-10", "iso8859-10", "windows-1252", "iso8859-13", "iso8859-14", "iso8859-14", "iso8859-15", "iso8859-16", "iso8859-16", "iso8859-2", "iso8859-2", "iso8859-3", "iso8859-3", "iso8859-4", "iso8859-4", "iso8859-5", "iso8859-5", "iso8859-6", "iso8859-6", "iso8859-7", "iso8859-7", "iso8859-8", "iso8859-8", "windows-1254", "windows-1254", "iso8859-14", "windows-1252", "iso8859-2", "iso8859-3", "iso8859-4", "iso8859-7", "iso8859-6", "iso8859-8", "iso8859-5", "windows-1254", "cp949", "iso8859-10", "iso8859-14", "iso8859-16", "gbk", "ascii", "koi8-r", "koi8-u", "cp949", "cp949", "cp949", "cp949", "windows-1252", "iso8859-16", "iso8859-2", "iso8859-3", "iso8859-4", "windows-1254", "iso8859-10", "iso8859-14", "windows-1252", "iso8859-16", "iso8859-2", "iso8859-3", "iso8859-4", "windows-1254", "iso8859-10", "iso8859-14", "iso8859-15", "gbk", "shift_jis", "ptcp154", "ptcp154", "hp-roman8", "hp-roman8", "shift_jis", "cp874", "utf-7", "ascii", "ascii", "utf-16", "utf-16-be", "utf-16-le", "utf-8", "cp1250", "cp1251", "cp1252", "cp1253", "cp1254", "cp1255", "cp1256", "cp1257", "cp1258", "gbk", "big5"], type$.ConstantStringMap_String_String); B.Map_gQOxG = new A.GeneralConstantMap([B.SingleActivator_gc6, B.C_NextFocusIntent], type$.GeneralConstantMap_ShortcutActivator_Intent); B.Map_gvLTM = new A.GeneralConstantMap([0, "\ufffd", 13, "\r", 128, "\u20ac", 129, "\x81", 130, "\u201a", 131, "\u0192", 132, "\u201e", 133, "\u2026", 134, "\u2020", 135, "\u2021", 136, "\u02c6", 137, "\u2030", 138, "\u0160", 139, "\u2039", 140, "\u0152", 141, "\x8d", 142, "\u017d", 143, "\x8f", 144, "\x90", 145, "\u2018", 146, "\u2019", 147, "\u201c", 148, "\u201d", 149, "\u2022", 150, "\u2013", 151, "\u2014", 152, "\u02dc", 153, "\u2122", 154, "\u0161", 155, "\u203a", 156, "\u0153", 157, "\x9d", 158, "\u017e", 159, "\u0178"], type$.GeneralConstantMap_int_String); B.TraversalDirection_3 = new A.TraversalDirection(3, "left"); B.DirectionalFocusIntent_TraversalDirection_3 = new A.DirectionalFocusIntent(B.TraversalDirection_3); B.TraversalDirection_1 = new A.TraversalDirection(1, "right"); B.DirectionalFocusIntent_TraversalDirection_1 = new A.DirectionalFocusIntent(B.TraversalDirection_1); B.Map_hS4kv = new A.GeneralConstantMap([B.SingleActivator_j8H8, B.DirectionalFocusIntent_TraversalDirection_3, B.SingleActivator_j8H9, B.DirectionalFocusIntent_TraversalDirection_1, B.SingleActivator_j8H11, B.DirectionalFocusIntent_TraversalDirection_2, B.SingleActivator_j8H10, B.DirectionalFocusIntent_TraversalDirection_0], type$.GeneralConstantMap_ShortcutActivator_Intent); B.Map_jN6XU = new A.GeneralConstantMap(["-1", "past_due", "1", "draft", "2", "sent", "3", "partial", "4", "paid", "5", "cancelled", "6", "reversed", "-3", "viewed", "-4", "bounced"], type$.GeneralConstantMap_String_String); B.Map_k38sM = new A.GeneralConstantMap(["1", "physical_goods", "3", "digital_products", "2", "services", "4", "shipping", "5", "tax_exempt", "6", "reduced_tax", "7", "override_tax", "8", "zero_rated", "9", "reverse_tax"], type$.GeneralConstantMap_String_String); B.Object_TcL = {"xlink:actuate": 0, "xlink:arcrole": 1, "xlink:href": 2, "xlink:role": 3, "xlink:show": 4, "xlink:title": 5, "xlink:type": 6, "xml:base": 7, "xml:lang": 8, "xml:space": 9, xmlns: 10, "xmlns:xlink": 11}; B.AttributeName_QUH = new A.AttributeName("xlink", "actuate", "http://www.w3.org/1999/xlink"); B.AttributeName_adc = new A.AttributeName("xlink", "arcrole", "http://www.w3.org/1999/xlink"); B.AttributeName_cHZ = new A.AttributeName("xlink", "href", "http://www.w3.org/1999/xlink"); B.AttributeName_aZ8 = new A.AttributeName("xlink", "role", "http://www.w3.org/1999/xlink"); B.AttributeName_Xda = new A.AttributeName("xlink", "show", "http://www.w3.org/1999/xlink"); B.AttributeName_wIv = new A.AttributeName("xlink", "title", "http://www.w3.org/1999/xlink"); B.AttributeName_rP3 = new A.AttributeName("xlink", "type", "http://www.w3.org/1999/xlink"); B.AttributeName_kyU = new A.AttributeName("xml", "base", "http://www.w3.org/XML/1998/namespace"); B.AttributeName_dik = new A.AttributeName("xml", "lang", "http://www.w3.org/XML/1998/namespace"); B.AttributeName_3bx = new A.AttributeName("xml", "space", "http://www.w3.org/XML/1998/namespace"); B.AttributeName_gQW = new A.AttributeName(null, "xmlns", "http://www.w3.org/2000/xmlns/"); B.AttributeName_CTA = new A.AttributeName("xmlns", "xlink", "http://www.w3.org/2000/xmlns/"); B.Map_kfbiD = new A.ConstantStringMap(B.Object_TcL, [B.AttributeName_QUH, B.AttributeName_adc, B.AttributeName_cHZ, B.AttributeName_aZ8, B.AttributeName_Xda, B.AttributeName_wIv, B.AttributeName_rP3, B.AttributeName_kyU, B.AttributeName_dik, B.AttributeName_3bx, B.AttributeName_gQW, B.AttributeName_CTA], A.findType("ConstantStringMap")); B.Object_GFv = {"1": 0, "2": 1, "3": 2, "4": 3, "-1": 4, "-2": 5}; B.Map_kig78 = new A.ConstantStringMap(B.Object_GFv, ["draft", "sent", "partial", "applied", "viewed", "bounced"], type$.ConstantStringMap_String_String); B.Object_xO7 = {AElig: 0, "AElig;": 1, AMP: 2, "AMP;": 3, Aacute: 4, "Aacute;": 5, "Abreve;": 6, Acirc: 7, "Acirc;": 8, "Acy;": 9, "Afr;": 10, Agrave: 11, "Agrave;": 12, "Alpha;": 13, "Amacr;": 14, "And;": 15, "Aogon;": 16, "Aopf;": 17, "ApplyFunction;": 18, Aring: 19, "Aring;": 20, "Ascr;": 21, "Assign;": 22, Atilde: 23, "Atilde;": 24, Auml: 25, "Auml;": 26, "Backslash;": 27, "Barv;": 28, "Barwed;": 29, "Bcy;": 30, "Because;": 31, "Bernoullis;": 32, "Beta;": 33, "Bfr;": 34, "Bopf;": 35, "Breve;": 36, "Bscr;": 37, "Bumpeq;": 38, "CHcy;": 39, COPY: 40, "COPY;": 41, "Cacute;": 42, "Cap;": 43, "CapitalDifferentialD;": 44, "Cayleys;": 45, "Ccaron;": 46, Ccedil: 47, "Ccedil;": 48, "Ccirc;": 49, "Cconint;": 50, "Cdot;": 51, "Cedilla;": 52, "CenterDot;": 53, "Cfr;": 54, "Chi;": 55, "CircleDot;": 56, "CircleMinus;": 57, "CirclePlus;": 58, "CircleTimes;": 59, "ClockwiseContourIntegral;": 60, "CloseCurlyDoubleQuote;": 61, "CloseCurlyQuote;": 62, "Colon;": 63, "Colone;": 64, "Congruent;": 65, "Conint;": 66, "ContourIntegral;": 67, "Copf;": 68, "Coproduct;": 69, "CounterClockwiseContourIntegral;": 70, "Cross;": 71, "Cscr;": 72, "Cup;": 73, "CupCap;": 74, "DD;": 75, "DDotrahd;": 76, "DJcy;": 77, "DScy;": 78, "DZcy;": 79, "Dagger;": 80, "Darr;": 81, "Dashv;": 82, "Dcaron;": 83, "Dcy;": 84, "Del;": 85, "Delta;": 86, "Dfr;": 87, "DiacriticalAcute;": 88, "DiacriticalDot;": 89, "DiacriticalDoubleAcute;": 90, "DiacriticalGrave;": 91, "DiacriticalTilde;": 92, "Diamond;": 93, "DifferentialD;": 94, "Dopf;": 95, "Dot;": 96, "DotDot;": 97, "DotEqual;": 98, "DoubleContourIntegral;": 99, "DoubleDot;": 100, "DoubleDownArrow;": 101, "DoubleLeftArrow;": 102, "DoubleLeftRightArrow;": 103, "DoubleLeftTee;": 104, "DoubleLongLeftArrow;": 105, "DoubleLongLeftRightArrow;": 106, "DoubleLongRightArrow;": 107, "DoubleRightArrow;": 108, "DoubleRightTee;": 109, "DoubleUpArrow;": 110, "DoubleUpDownArrow;": 111, "DoubleVerticalBar;": 112, "DownArrow;": 113, "DownArrowBar;": 114, "DownArrowUpArrow;": 115, "DownBreve;": 116, "DownLeftRightVector;": 117, "DownLeftTeeVector;": 118, "DownLeftVector;": 119, "DownLeftVectorBar;": 120, "DownRightTeeVector;": 121, "DownRightVector;": 122, "DownRightVectorBar;": 123, "DownTee;": 124, "DownTeeArrow;": 125, "Downarrow;": 126, "Dscr;": 127, "Dstrok;": 128, "ENG;": 129, ETH: 130, "ETH;": 131, Eacute: 132, "Eacute;": 133, "Ecaron;": 134, Ecirc: 135, "Ecirc;": 136, "Ecy;": 137, "Edot;": 138, "Efr;": 139, Egrave: 140, "Egrave;": 141, "Element;": 142, "Emacr;": 143, "EmptySmallSquare;": 144, "EmptyVerySmallSquare;": 145, "Eogon;": 146, "Eopf;": 147, "Epsilon;": 148, "Equal;": 149, "EqualTilde;": 150, "Equilibrium;": 151, "Escr;": 152, "Esim;": 153, "Eta;": 154, Euml: 155, "Euml;": 156, "Exists;": 157, "ExponentialE;": 158, "Fcy;": 159, "Ffr;": 160, "FilledSmallSquare;": 161, "FilledVerySmallSquare;": 162, "Fopf;": 163, "ForAll;": 164, "Fouriertrf;": 165, "Fscr;": 166, "GJcy;": 167, GT: 168, "GT;": 169, "Gamma;": 170, "Gammad;": 171, "Gbreve;": 172, "Gcedil;": 173, "Gcirc;": 174, "Gcy;": 175, "Gdot;": 176, "Gfr;": 177, "Gg;": 178, "Gopf;": 179, "GreaterEqual;": 180, "GreaterEqualLess;": 181, "GreaterFullEqual;": 182, "GreaterGreater;": 183, "GreaterLess;": 184, "GreaterSlantEqual;": 185, "GreaterTilde;": 186, "Gscr;": 187, "Gt;": 188, "HARDcy;": 189, "Hacek;": 190, "Hat;": 191, "Hcirc;": 192, "Hfr;": 193, "HilbertSpace;": 194, "Hopf;": 195, "HorizontalLine;": 196, "Hscr;": 197, "Hstrok;": 198, "HumpDownHump;": 199, "HumpEqual;": 200, "IEcy;": 201, "IJlig;": 202, "IOcy;": 203, Iacute: 204, "Iacute;": 205, Icirc: 206, "Icirc;": 207, "Icy;": 208, "Idot;": 209, "Ifr;": 210, Igrave: 211, "Igrave;": 212, "Im;": 213, "Imacr;": 214, "ImaginaryI;": 215, "Implies;": 216, "Int;": 217, "Integral;": 218, "Intersection;": 219, "InvisibleComma;": 220, "InvisibleTimes;": 221, "Iogon;": 222, "Iopf;": 223, "Iota;": 224, "Iscr;": 225, "Itilde;": 226, "Iukcy;": 227, Iuml: 228, "Iuml;": 229, "Jcirc;": 230, "Jcy;": 231, "Jfr;": 232, "Jopf;": 233, "Jscr;": 234, "Jsercy;": 235, "Jukcy;": 236, "KHcy;": 237, "KJcy;": 238, "Kappa;": 239, "Kcedil;": 240, "Kcy;": 241, "Kfr;": 242, "Kopf;": 243, "Kscr;": 244, "LJcy;": 245, LT: 246, "LT;": 247, "Lacute;": 248, "Lambda;": 249, "Lang;": 250, "Laplacetrf;": 251, "Larr;": 252, "Lcaron;": 253, "Lcedil;": 254, "Lcy;": 255, "LeftAngleBracket;": 256, "LeftArrow;": 257, "LeftArrowBar;": 258, "LeftArrowRightArrow;": 259, "LeftCeiling;": 260, "LeftDoubleBracket;": 261, "LeftDownTeeVector;": 262, "LeftDownVector;": 263, "LeftDownVectorBar;": 264, "LeftFloor;": 265, "LeftRightArrow;": 266, "LeftRightVector;": 267, "LeftTee;": 268, "LeftTeeArrow;": 269, "LeftTeeVector;": 270, "LeftTriangle;": 271, "LeftTriangleBar;": 272, "LeftTriangleEqual;": 273, "LeftUpDownVector;": 274, "LeftUpTeeVector;": 275, "LeftUpVector;": 276, "LeftUpVectorBar;": 277, "LeftVector;": 278, "LeftVectorBar;": 279, "Leftarrow;": 280, "Leftrightarrow;": 281, "LessEqualGreater;": 282, "LessFullEqual;": 283, "LessGreater;": 284, "LessLess;": 285, "LessSlantEqual;": 286, "LessTilde;": 287, "Lfr;": 288, "Ll;": 289, "Lleftarrow;": 290, "Lmidot;": 291, "LongLeftArrow;": 292, "LongLeftRightArrow;": 293, "LongRightArrow;": 294, "Longleftarrow;": 295, "Longleftrightarrow;": 296, "Longrightarrow;": 297, "Lopf;": 298, "LowerLeftArrow;": 299, "LowerRightArrow;": 300, "Lscr;": 301, "Lsh;": 302, "Lstrok;": 303, "Lt;": 304, "Map;": 305, "Mcy;": 306, "MediumSpace;": 307, "Mellintrf;": 308, "Mfr;": 309, "MinusPlus;": 310, "Mopf;": 311, "Mscr;": 312, "Mu;": 313, "NJcy;": 314, "Nacute;": 315, "Ncaron;": 316, "Ncedil;": 317, "Ncy;": 318, "NegativeMediumSpace;": 319, "NegativeThickSpace;": 320, "NegativeThinSpace;": 321, "NegativeVeryThinSpace;": 322, "NestedGreaterGreater;": 323, "NestedLessLess;": 324, "NewLine;": 325, "Nfr;": 326, "NoBreak;": 327, "NonBreakingSpace;": 328, "Nopf;": 329, "Not;": 330, "NotCongruent;": 331, "NotCupCap;": 332, "NotDoubleVerticalBar;": 333, "NotElement;": 334, "NotEqual;": 335, "NotEqualTilde;": 336, "NotExists;": 337, "NotGreater;": 338, "NotGreaterEqual;": 339, "NotGreaterFullEqual;": 340, "NotGreaterGreater;": 341, "NotGreaterLess;": 342, "NotGreaterSlantEqual;": 343, "NotGreaterTilde;": 344, "NotHumpDownHump;": 345, "NotHumpEqual;": 346, "NotLeftTriangle;": 347, "NotLeftTriangleBar;": 348, "NotLeftTriangleEqual;": 349, "NotLess;": 350, "NotLessEqual;": 351, "NotLessGreater;": 352, "NotLessLess;": 353, "NotLessSlantEqual;": 354, "NotLessTilde;": 355, "NotNestedGreaterGreater;": 356, "NotNestedLessLess;": 357, "NotPrecedes;": 358, "NotPrecedesEqual;": 359, "NotPrecedesSlantEqual;": 360, "NotReverseElement;": 361, "NotRightTriangle;": 362, "NotRightTriangleBar;": 363, "NotRightTriangleEqual;": 364, "NotSquareSubset;": 365, "NotSquareSubsetEqual;": 366, "NotSquareSuperset;": 367, "NotSquareSupersetEqual;": 368, "NotSubset;": 369, "NotSubsetEqual;": 370, "NotSucceeds;": 371, "NotSucceedsEqual;": 372, "NotSucceedsSlantEqual;": 373, "NotSucceedsTilde;": 374, "NotSuperset;": 375, "NotSupersetEqual;": 376, "NotTilde;": 377, "NotTildeEqual;": 378, "NotTildeFullEqual;": 379, "NotTildeTilde;": 380, "NotVerticalBar;": 381, "Nscr;": 382, Ntilde: 383, "Ntilde;": 384, "Nu;": 385, "OElig;": 386, Oacute: 387, "Oacute;": 388, Ocirc: 389, "Ocirc;": 390, "Ocy;": 391, "Odblac;": 392, "Ofr;": 393, Ograve: 394, "Ograve;": 395, "Omacr;": 396, "Omega;": 397, "Omicron;": 398, "Oopf;": 399, "OpenCurlyDoubleQuote;": 400, "OpenCurlyQuote;": 401, "Or;": 402, "Oscr;": 403, Oslash: 404, "Oslash;": 405, Otilde: 406, "Otilde;": 407, "Otimes;": 408, Ouml: 409, "Ouml;": 410, "OverBar;": 411, "OverBrace;": 412, "OverBracket;": 413, "OverParenthesis;": 414, "PartialD;": 415, "Pcy;": 416, "Pfr;": 417, "Phi;": 418, "Pi;": 419, "PlusMinus;": 420, "Poincareplane;": 421, "Popf;": 422, "Pr;": 423, "Precedes;": 424, "PrecedesEqual;": 425, "PrecedesSlantEqual;": 426, "PrecedesTilde;": 427, "Prime;": 428, "Product;": 429, "Proportion;": 430, "Proportional;": 431, "Pscr;": 432, "Psi;": 433, QUOT: 434, "QUOT;": 435, "Qfr;": 436, "Qopf;": 437, "Qscr;": 438, "RBarr;": 439, REG: 440, "REG;": 441, "Racute;": 442, "Rang;": 443, "Rarr;": 444, "Rarrtl;": 445, "Rcaron;": 446, "Rcedil;": 447, "Rcy;": 448, "Re;": 449, "ReverseElement;": 450, "ReverseEquilibrium;": 451, "ReverseUpEquilibrium;": 452, "Rfr;": 453, "Rho;": 454, "RightAngleBracket;": 455, "RightArrow;": 456, "RightArrowBar;": 457, "RightArrowLeftArrow;": 458, "RightCeiling;": 459, "RightDoubleBracket;": 460, "RightDownTeeVector;": 461, "RightDownVector;": 462, "RightDownVectorBar;": 463, "RightFloor;": 464, "RightTee;": 465, "RightTeeArrow;": 466, "RightTeeVector;": 467, "RightTriangle;": 468, "RightTriangleBar;": 469, "RightTriangleEqual;": 470, "RightUpDownVector;": 471, "RightUpTeeVector;": 472, "RightUpVector;": 473, "RightUpVectorBar;": 474, "RightVector;": 475, "RightVectorBar;": 476, "Rightarrow;": 477, "Ropf;": 478, "RoundImplies;": 479, "Rrightarrow;": 480, "Rscr;": 481, "Rsh;": 482, "RuleDelayed;": 483, "SHCHcy;": 484, "SHcy;": 485, "SOFTcy;": 486, "Sacute;": 487, "Sc;": 488, "Scaron;": 489, "Scedil;": 490, "Scirc;": 491, "Scy;": 492, "Sfr;": 493, "ShortDownArrow;": 494, "ShortLeftArrow;": 495, "ShortRightArrow;": 496, "ShortUpArrow;": 497, "Sigma;": 498, "SmallCircle;": 499, "Sopf;": 500, "Sqrt;": 501, "Square;": 502, "SquareIntersection;": 503, "SquareSubset;": 504, "SquareSubsetEqual;": 505, "SquareSuperset;": 506, "SquareSupersetEqual;": 507, "SquareUnion;": 508, "Sscr;": 509, "Star;": 510, "Sub;": 511, "Subset;": 512, "SubsetEqual;": 513, "Succeeds;": 514, "SucceedsEqual;": 515, "SucceedsSlantEqual;": 516, "SucceedsTilde;": 517, "SuchThat;": 518, "Sum;": 519, "Sup;": 520, "Superset;": 521, "SupersetEqual;": 522, "Supset;": 523, THORN: 524, "THORN;": 525, "TRADE;": 526, "TSHcy;": 527, "TScy;": 528, "Tab;": 529, "Tau;": 530, "Tcaron;": 531, "Tcedil;": 532, "Tcy;": 533, "Tfr;": 534, "Therefore;": 535, "Theta;": 536, "ThickSpace;": 537, "ThinSpace;": 538, "Tilde;": 539, "TildeEqual;": 540, "TildeFullEqual;": 541, "TildeTilde;": 542, "Topf;": 543, "TripleDot;": 544, "Tscr;": 545, "Tstrok;": 546, Uacute: 547, "Uacute;": 548, "Uarr;": 549, "Uarrocir;": 550, "Ubrcy;": 551, "Ubreve;": 552, Ucirc: 553, "Ucirc;": 554, "Ucy;": 555, "Udblac;": 556, "Ufr;": 557, Ugrave: 558, "Ugrave;": 559, "Umacr;": 560, "UnderBar;": 561, "UnderBrace;": 562, "UnderBracket;": 563, "UnderParenthesis;": 564, "Union;": 565, "UnionPlus;": 566, "Uogon;": 567, "Uopf;": 568, "UpArrow;": 569, "UpArrowBar;": 570, "UpArrowDownArrow;": 571, "UpDownArrow;": 572, "UpEquilibrium;": 573, "UpTee;": 574, "UpTeeArrow;": 575, "Uparrow;": 576, "Updownarrow;": 577, "UpperLeftArrow;": 578, "UpperRightArrow;": 579, "Upsi;": 580, "Upsilon;": 581, "Uring;": 582, "Uscr;": 583, "Utilde;": 584, Uuml: 585, "Uuml;": 586, "VDash;": 587, "Vbar;": 588, "Vcy;": 589, "Vdash;": 590, "Vdashl;": 591, "Vee;": 592, "Verbar;": 593, "Vert;": 594, "VerticalBar;": 595, "VerticalLine;": 596, "VerticalSeparator;": 597, "VerticalTilde;": 598, "VeryThinSpace;": 599, "Vfr;": 600, "Vopf;": 601, "Vscr;": 602, "Vvdash;": 603, "Wcirc;": 604, "Wedge;": 605, "Wfr;": 606, "Wopf;": 607, "Wscr;": 608, "Xfr;": 609, "Xi;": 610, "Xopf;": 611, "Xscr;": 612, "YAcy;": 613, "YIcy;": 614, "YUcy;": 615, Yacute: 616, "Yacute;": 617, "Ycirc;": 618, "Ycy;": 619, "Yfr;": 620, "Yopf;": 621, "Yscr;": 622, "Yuml;": 623, "ZHcy;": 624, "Zacute;": 625, "Zcaron;": 626, "Zcy;": 627, "Zdot;": 628, "ZeroWidthSpace;": 629, "Zeta;": 630, "Zfr;": 631, "Zopf;": 632, "Zscr;": 633, aacute: 634, "aacute;": 635, "abreve;": 636, "ac;": 637, "acE;": 638, "acd;": 639, acirc: 640, "acirc;": 641, acute: 642, "acute;": 643, "acy;": 644, aelig: 645, "aelig;": 646, "af;": 647, "afr;": 648, agrave: 649, "agrave;": 650, "alefsym;": 651, "aleph;": 652, "alpha;": 653, "amacr;": 654, "amalg;": 655, amp: 656, "amp;": 657, "and;": 658, "andand;": 659, "andd;": 660, "andslope;": 661, "andv;": 662, "ang;": 663, "ange;": 664, "angle;": 665, "angmsd;": 666, "angmsdaa;": 667, "angmsdab;": 668, "angmsdac;": 669, "angmsdad;": 670, "angmsdae;": 671, "angmsdaf;": 672, "angmsdag;": 673, "angmsdah;": 674, "angrt;": 675, "angrtvb;": 676, "angrtvbd;": 677, "angsph;": 678, "angst;": 679, "angzarr;": 680, "aogon;": 681, "aopf;": 682, "ap;": 683, "apE;": 684, "apacir;": 685, "ape;": 686, "apid;": 687, "apos;": 688, "approx;": 689, "approxeq;": 690, aring: 691, "aring;": 692, "ascr;": 693, "ast;": 694, "asymp;": 695, "asympeq;": 696, atilde: 697, "atilde;": 698, auml: 699, "auml;": 700, "awconint;": 701, "awint;": 702, "bNot;": 703, "backcong;": 704, "backepsilon;": 705, "backprime;": 706, "backsim;": 707, "backsimeq;": 708, "barvee;": 709, "barwed;": 710, "barwedge;": 711, "bbrk;": 712, "bbrktbrk;": 713, "bcong;": 714, "bcy;": 715, "bdquo;": 716, "becaus;": 717, "because;": 718, "bemptyv;": 719, "bepsi;": 720, "bernou;": 721, "beta;": 722, "beth;": 723, "between;": 724, "bfr;": 725, "bigcap;": 726, "bigcirc;": 727, "bigcup;": 728, "bigodot;": 729, "bigoplus;": 730, "bigotimes;": 731, "bigsqcup;": 732, "bigstar;": 733, "bigtriangledown;": 734, "bigtriangleup;": 735, "biguplus;": 736, "bigvee;": 737, "bigwedge;": 738, "bkarow;": 739, "blacklozenge;": 740, "blacksquare;": 741, "blacktriangle;": 742, "blacktriangledown;": 743, "blacktriangleleft;": 744, "blacktriangleright;": 745, "blank;": 746, "blk12;": 747, "blk14;": 748, "blk34;": 749, "block;": 750, "bne;": 751, "bnequiv;": 752, "bnot;": 753, "bopf;": 754, "bot;": 755, "bottom;": 756, "bowtie;": 757, "boxDL;": 758, "boxDR;": 759, "boxDl;": 760, "boxDr;": 761, "boxH;": 762, "boxHD;": 763, "boxHU;": 764, "boxHd;": 765, "boxHu;": 766, "boxUL;": 767, "boxUR;": 768, "boxUl;": 769, "boxUr;": 770, "boxV;": 771, "boxVH;": 772, "boxVL;": 773, "boxVR;": 774, "boxVh;": 775, "boxVl;": 776, "boxVr;": 777, "boxbox;": 778, "boxdL;": 779, "boxdR;": 780, "boxdl;": 781, "boxdr;": 782, "boxh;": 783, "boxhD;": 784, "boxhU;": 785, "boxhd;": 786, "boxhu;": 787, "boxminus;": 788, "boxplus;": 789, "boxtimes;": 790, "boxuL;": 791, "boxuR;": 792, "boxul;": 793, "boxur;": 794, "boxv;": 795, "boxvH;": 796, "boxvL;": 797, "boxvR;": 798, "boxvh;": 799, "boxvl;": 800, "boxvr;": 801, "bprime;": 802, "breve;": 803, brvbar: 804, "brvbar;": 805, "bscr;": 806, "bsemi;": 807, "bsim;": 808, "bsime;": 809, "bsol;": 810, "bsolb;": 811, "bsolhsub;": 812, "bull;": 813, "bullet;": 814, "bump;": 815, "bumpE;": 816, "bumpe;": 817, "bumpeq;": 818, "cacute;": 819, "cap;": 820, "capand;": 821, "capbrcup;": 822, "capcap;": 823, "capcup;": 824, "capdot;": 825, "caps;": 826, "caret;": 827, "caron;": 828, "ccaps;": 829, "ccaron;": 830, ccedil: 831, "ccedil;": 832, "ccirc;": 833, "ccups;": 834, "ccupssm;": 835, "cdot;": 836, cedil: 837, "cedil;": 838, "cemptyv;": 839, cent: 840, "cent;": 841, "centerdot;": 842, "cfr;": 843, "chcy;": 844, "check;": 845, "checkmark;": 846, "chi;": 847, "cir;": 848, "cirE;": 849, "circ;": 850, "circeq;": 851, "circlearrowleft;": 852, "circlearrowright;": 853, "circledR;": 854, "circledS;": 855, "circledast;": 856, "circledcirc;": 857, "circleddash;": 858, "cire;": 859, "cirfnint;": 860, "cirmid;": 861, "cirscir;": 862, "clubs;": 863, "clubsuit;": 864, "colon;": 865, "colone;": 866, "coloneq;": 867, "comma;": 868, "commat;": 869, "comp;": 870, "compfn;": 871, "complement;": 872, "complexes;": 873, "cong;": 874, "congdot;": 875, "conint;": 876, "copf;": 877, "coprod;": 878, copy: 879, "copy;": 880, "copysr;": 881, "crarr;": 882, "cross;": 883, "cscr;": 884, "csub;": 885, "csube;": 886, "csup;": 887, "csupe;": 888, "ctdot;": 889, "cudarrl;": 890, "cudarrr;": 891, "cuepr;": 892, "cuesc;": 893, "cularr;": 894, "cularrp;": 895, "cup;": 896, "cupbrcap;": 897, "cupcap;": 898, "cupcup;": 899, "cupdot;": 900, "cupor;": 901, "cups;": 902, "curarr;": 903, "curarrm;": 904, "curlyeqprec;": 905, "curlyeqsucc;": 906, "curlyvee;": 907, "curlywedge;": 908, curren: 909, "curren;": 910, "curvearrowleft;": 911, "curvearrowright;": 912, "cuvee;": 913, "cuwed;": 914, "cwconint;": 915, "cwint;": 916, "cylcty;": 917, "dArr;": 918, "dHar;": 919, "dagger;": 920, "daleth;": 921, "darr;": 922, "dash;": 923, "dashv;": 924, "dbkarow;": 925, "dblac;": 926, "dcaron;": 927, "dcy;": 928, "dd;": 929, "ddagger;": 930, "ddarr;": 931, "ddotseq;": 932, deg: 933, "deg;": 934, "delta;": 935, "demptyv;": 936, "dfisht;": 937, "dfr;": 938, "dharl;": 939, "dharr;": 940, "diam;": 941, "diamond;": 942, "diamondsuit;": 943, "diams;": 944, "die;": 945, "digamma;": 946, "disin;": 947, "div;": 948, divide: 949, "divide;": 950, "divideontimes;": 951, "divonx;": 952, "djcy;": 953, "dlcorn;": 954, "dlcrop;": 955, "dollar;": 956, "dopf;": 957, "dot;": 958, "doteq;": 959, "doteqdot;": 960, "dotminus;": 961, "dotplus;": 962, "dotsquare;": 963, "doublebarwedge;": 964, "downarrow;": 965, "downdownarrows;": 966, "downharpoonleft;": 967, "downharpoonright;": 968, "drbkarow;": 969, "drcorn;": 970, "drcrop;": 971, "dscr;": 972, "dscy;": 973, "dsol;": 974, "dstrok;": 975, "dtdot;": 976, "dtri;": 977, "dtrif;": 978, "duarr;": 979, "duhar;": 980, "dwangle;": 981, "dzcy;": 982, "dzigrarr;": 983, "eDDot;": 984, "eDot;": 985, eacute: 986, "eacute;": 987, "easter;": 988, "ecaron;": 989, "ecir;": 990, ecirc: 991, "ecirc;": 992, "ecolon;": 993, "ecy;": 994, "edot;": 995, "ee;": 996, "efDot;": 997, "efr;": 998, "eg;": 999, egrave: 1000, "egrave;": 1001, "egs;": 1002, "egsdot;": 1003, "el;": 1004, "elinters;": 1005, "ell;": 1006, "els;": 1007, "elsdot;": 1008, "emacr;": 1009, "empty;": 1010, "emptyset;": 1011, "emptyv;": 1012, "emsp13;": 1013, "emsp14;": 1014, "emsp;": 1015, "eng;": 1016, "ensp;": 1017, "eogon;": 1018, "eopf;": 1019, "epar;": 1020, "eparsl;": 1021, "eplus;": 1022, "epsi;": 1023, "epsilon;": 1024, "epsiv;": 1025, "eqcirc;": 1026, "eqcolon;": 1027, "eqsim;": 1028, "eqslantgtr;": 1029, "eqslantless;": 1030, "equals;": 1031, "equest;": 1032, "equiv;": 1033, "equivDD;": 1034, "eqvparsl;": 1035, "erDot;": 1036, "erarr;": 1037, "escr;": 1038, "esdot;": 1039, "esim;": 1040, "eta;": 1041, eth: 1042, "eth;": 1043, euml: 1044, "euml;": 1045, "euro;": 1046, "excl;": 1047, "exist;": 1048, "expectation;": 1049, "exponentiale;": 1050, "fallingdotseq;": 1051, "fcy;": 1052, "female;": 1053, "ffilig;": 1054, "fflig;": 1055, "ffllig;": 1056, "ffr;": 1057, "filig;": 1058, "fjlig;": 1059, "flat;": 1060, "fllig;": 1061, "fltns;": 1062, "fnof;": 1063, "fopf;": 1064, "forall;": 1065, "fork;": 1066, "forkv;": 1067, "fpartint;": 1068, frac12: 1069, "frac12;": 1070, "frac13;": 1071, frac14: 1072, "frac14;": 1073, "frac15;": 1074, "frac16;": 1075, "frac18;": 1076, "frac23;": 1077, "frac25;": 1078, frac34: 1079, "frac34;": 1080, "frac35;": 1081, "frac38;": 1082, "frac45;": 1083, "frac56;": 1084, "frac58;": 1085, "frac78;": 1086, "frasl;": 1087, "frown;": 1088, "fscr;": 1089, "gE;": 1090, "gEl;": 1091, "gacute;": 1092, "gamma;": 1093, "gammad;": 1094, "gap;": 1095, "gbreve;": 1096, "gcirc;": 1097, "gcy;": 1098, "gdot;": 1099, "ge;": 1100, "gel;": 1101, "geq;": 1102, "geqq;": 1103, "geqslant;": 1104, "ges;": 1105, "gescc;": 1106, "gesdot;": 1107, "gesdoto;": 1108, "gesdotol;": 1109, "gesl;": 1110, "gesles;": 1111, "gfr;": 1112, "gg;": 1113, "ggg;": 1114, "gimel;": 1115, "gjcy;": 1116, "gl;": 1117, "glE;": 1118, "gla;": 1119, "glj;": 1120, "gnE;": 1121, "gnap;": 1122, "gnapprox;": 1123, "gne;": 1124, "gneq;": 1125, "gneqq;": 1126, "gnsim;": 1127, "gopf;": 1128, "grave;": 1129, "gscr;": 1130, "gsim;": 1131, "gsime;": 1132, "gsiml;": 1133, gt: 1134, "gt;": 1135, "gtcc;": 1136, "gtcir;": 1137, "gtdot;": 1138, "gtlPar;": 1139, "gtquest;": 1140, "gtrapprox;": 1141, "gtrarr;": 1142, "gtrdot;": 1143, "gtreqless;": 1144, "gtreqqless;": 1145, "gtrless;": 1146, "gtrsim;": 1147, "gvertneqq;": 1148, "gvnE;": 1149, "hArr;": 1150, "hairsp;": 1151, "half;": 1152, "hamilt;": 1153, "hardcy;": 1154, "harr;": 1155, "harrcir;": 1156, "harrw;": 1157, "hbar;": 1158, "hcirc;": 1159, "hearts;": 1160, "heartsuit;": 1161, "hellip;": 1162, "hercon;": 1163, "hfr;": 1164, "hksearow;": 1165, "hkswarow;": 1166, "hoarr;": 1167, "homtht;": 1168, "hookleftarrow;": 1169, "hookrightarrow;": 1170, "hopf;": 1171, "horbar;": 1172, "hscr;": 1173, "hslash;": 1174, "hstrok;": 1175, "hybull;": 1176, "hyphen;": 1177, iacute: 1178, "iacute;": 1179, "ic;": 1180, icirc: 1181, "icirc;": 1182, "icy;": 1183, "iecy;": 1184, iexcl: 1185, "iexcl;": 1186, "iff;": 1187, "ifr;": 1188, igrave: 1189, "igrave;": 1190, "ii;": 1191, "iiiint;": 1192, "iiint;": 1193, "iinfin;": 1194, "iiota;": 1195, "ijlig;": 1196, "imacr;": 1197, "image;": 1198, "imagline;": 1199, "imagpart;": 1200, "imath;": 1201, "imof;": 1202, "imped;": 1203, "in;": 1204, "incare;": 1205, "infin;": 1206, "infintie;": 1207, "inodot;": 1208, "int;": 1209, "intcal;": 1210, "integers;": 1211, "intercal;": 1212, "intlarhk;": 1213, "intprod;": 1214, "iocy;": 1215, "iogon;": 1216, "iopf;": 1217, "iota;": 1218, "iprod;": 1219, iquest: 1220, "iquest;": 1221, "iscr;": 1222, "isin;": 1223, "isinE;": 1224, "isindot;": 1225, "isins;": 1226, "isinsv;": 1227, "isinv;": 1228, "it;": 1229, "itilde;": 1230, "iukcy;": 1231, iuml: 1232, "iuml;": 1233, "jcirc;": 1234, "jcy;": 1235, "jfr;": 1236, "jmath;": 1237, "jopf;": 1238, "jscr;": 1239, "jsercy;": 1240, "jukcy;": 1241, "kappa;": 1242, "kappav;": 1243, "kcedil;": 1244, "kcy;": 1245, "kfr;": 1246, "kgreen;": 1247, "khcy;": 1248, "kjcy;": 1249, "kopf;": 1250, "kscr;": 1251, "lAarr;": 1252, "lArr;": 1253, "lAtail;": 1254, "lBarr;": 1255, "lE;": 1256, "lEg;": 1257, "lHar;": 1258, "lacute;": 1259, "laemptyv;": 1260, "lagran;": 1261, "lambda;": 1262, "lang;": 1263, "langd;": 1264, "langle;": 1265, "lap;": 1266, laquo: 1267, "laquo;": 1268, "larr;": 1269, "larrb;": 1270, "larrbfs;": 1271, "larrfs;": 1272, "larrhk;": 1273, "larrlp;": 1274, "larrpl;": 1275, "larrsim;": 1276, "larrtl;": 1277, "lat;": 1278, "latail;": 1279, "late;": 1280, "lates;": 1281, "lbarr;": 1282, "lbbrk;": 1283, "lbrace;": 1284, "lbrack;": 1285, "lbrke;": 1286, "lbrksld;": 1287, "lbrkslu;": 1288, "lcaron;": 1289, "lcedil;": 1290, "lceil;": 1291, "lcub;": 1292, "lcy;": 1293, "ldca;": 1294, "ldquo;": 1295, "ldquor;": 1296, "ldrdhar;": 1297, "ldrushar;": 1298, "ldsh;": 1299, "le;": 1300, "leftarrow;": 1301, "leftarrowtail;": 1302, "leftharpoondown;": 1303, "leftharpoonup;": 1304, "leftleftarrows;": 1305, "leftrightarrow;": 1306, "leftrightarrows;": 1307, "leftrightharpoons;": 1308, "leftrightsquigarrow;": 1309, "leftthreetimes;": 1310, "leg;": 1311, "leq;": 1312, "leqq;": 1313, "leqslant;": 1314, "les;": 1315, "lescc;": 1316, "lesdot;": 1317, "lesdoto;": 1318, "lesdotor;": 1319, "lesg;": 1320, "lesges;": 1321, "lessapprox;": 1322, "lessdot;": 1323, "lesseqgtr;": 1324, "lesseqqgtr;": 1325, "lessgtr;": 1326, "lesssim;": 1327, "lfisht;": 1328, "lfloor;": 1329, "lfr;": 1330, "lg;": 1331, "lgE;": 1332, "lhard;": 1333, "lharu;": 1334, "lharul;": 1335, "lhblk;": 1336, "ljcy;": 1337, "ll;": 1338, "llarr;": 1339, "llcorner;": 1340, "llhard;": 1341, "lltri;": 1342, "lmidot;": 1343, "lmoust;": 1344, "lmoustache;": 1345, "lnE;": 1346, "lnap;": 1347, "lnapprox;": 1348, "lne;": 1349, "lneq;": 1350, "lneqq;": 1351, "lnsim;": 1352, "loang;": 1353, "loarr;": 1354, "lobrk;": 1355, "longleftarrow;": 1356, "longleftrightarrow;": 1357, "longmapsto;": 1358, "longrightarrow;": 1359, "looparrowleft;": 1360, "looparrowright;": 1361, "lopar;": 1362, "lopf;": 1363, "loplus;": 1364, "lotimes;": 1365, "lowast;": 1366, "lowbar;": 1367, "loz;": 1368, "lozenge;": 1369, "lozf;": 1370, "lpar;": 1371, "lparlt;": 1372, "lrarr;": 1373, "lrcorner;": 1374, "lrhar;": 1375, "lrhard;": 1376, "lrm;": 1377, "lrtri;": 1378, "lsaquo;": 1379, "lscr;": 1380, "lsh;": 1381, "lsim;": 1382, "lsime;": 1383, "lsimg;": 1384, "lsqb;": 1385, "lsquo;": 1386, "lsquor;": 1387, "lstrok;": 1388, lt: 1389, "lt;": 1390, "ltcc;": 1391, "ltcir;": 1392, "ltdot;": 1393, "lthree;": 1394, "ltimes;": 1395, "ltlarr;": 1396, "ltquest;": 1397, "ltrPar;": 1398, "ltri;": 1399, "ltrie;": 1400, "ltrif;": 1401, "lurdshar;": 1402, "luruhar;": 1403, "lvertneqq;": 1404, "lvnE;": 1405, "mDDot;": 1406, macr: 1407, "macr;": 1408, "male;": 1409, "malt;": 1410, "maltese;": 1411, "map;": 1412, "mapsto;": 1413, "mapstodown;": 1414, "mapstoleft;": 1415, "mapstoup;": 1416, "marker;": 1417, "mcomma;": 1418, "mcy;": 1419, "mdash;": 1420, "measuredangle;": 1421, "mfr;": 1422, "mho;": 1423, micro: 1424, "micro;": 1425, "mid;": 1426, "midast;": 1427, "midcir;": 1428, middot: 1429, "middot;": 1430, "minus;": 1431, "minusb;": 1432, "minusd;": 1433, "minusdu;": 1434, "mlcp;": 1435, "mldr;": 1436, "mnplus;": 1437, "models;": 1438, "mopf;": 1439, "mp;": 1440, "mscr;": 1441, "mstpos;": 1442, "mu;": 1443, "multimap;": 1444, "mumap;": 1445, "nGg;": 1446, "nGt;": 1447, "nGtv;": 1448, "nLeftarrow;": 1449, "nLeftrightarrow;": 1450, "nLl;": 1451, "nLt;": 1452, "nLtv;": 1453, "nRightarrow;": 1454, "nVDash;": 1455, "nVdash;": 1456, "nabla;": 1457, "nacute;": 1458, "nang;": 1459, "nap;": 1460, "napE;": 1461, "napid;": 1462, "napos;": 1463, "napprox;": 1464, "natur;": 1465, "natural;": 1466, "naturals;": 1467, nbsp: 1468, "nbsp;": 1469, "nbump;": 1470, "nbumpe;": 1471, "ncap;": 1472, "ncaron;": 1473, "ncedil;": 1474, "ncong;": 1475, "ncongdot;": 1476, "ncup;": 1477, "ncy;": 1478, "ndash;": 1479, "ne;": 1480, "neArr;": 1481, "nearhk;": 1482, "nearr;": 1483, "nearrow;": 1484, "nedot;": 1485, "nequiv;": 1486, "nesear;": 1487, "nesim;": 1488, "nexist;": 1489, "nexists;": 1490, "nfr;": 1491, "ngE;": 1492, "nge;": 1493, "ngeq;": 1494, "ngeqq;": 1495, "ngeqslant;": 1496, "nges;": 1497, "ngsim;": 1498, "ngt;": 1499, "ngtr;": 1500, "nhArr;": 1501, "nharr;": 1502, "nhpar;": 1503, "ni;": 1504, "nis;": 1505, "nisd;": 1506, "niv;": 1507, "njcy;": 1508, "nlArr;": 1509, "nlE;": 1510, "nlarr;": 1511, "nldr;": 1512, "nle;": 1513, "nleftarrow;": 1514, "nleftrightarrow;": 1515, "nleq;": 1516, "nleqq;": 1517, "nleqslant;": 1518, "nles;": 1519, "nless;": 1520, "nlsim;": 1521, "nlt;": 1522, "nltri;": 1523, "nltrie;": 1524, "nmid;": 1525, "nopf;": 1526, not: 1527, "not;": 1528, "notin;": 1529, "notinE;": 1530, "notindot;": 1531, "notinva;": 1532, "notinvb;": 1533, "notinvc;": 1534, "notni;": 1535, "notniva;": 1536, "notnivb;": 1537, "notnivc;": 1538, "npar;": 1539, "nparallel;": 1540, "nparsl;": 1541, "npart;": 1542, "npolint;": 1543, "npr;": 1544, "nprcue;": 1545, "npre;": 1546, "nprec;": 1547, "npreceq;": 1548, "nrArr;": 1549, "nrarr;": 1550, "nrarrc;": 1551, "nrarrw;": 1552, "nrightarrow;": 1553, "nrtri;": 1554, "nrtrie;": 1555, "nsc;": 1556, "nsccue;": 1557, "nsce;": 1558, "nscr;": 1559, "nshortmid;": 1560, "nshortparallel;": 1561, "nsim;": 1562, "nsime;": 1563, "nsimeq;": 1564, "nsmid;": 1565, "nspar;": 1566, "nsqsube;": 1567, "nsqsupe;": 1568, "nsub;": 1569, "nsubE;": 1570, "nsube;": 1571, "nsubset;": 1572, "nsubseteq;": 1573, "nsubseteqq;": 1574, "nsucc;": 1575, "nsucceq;": 1576, "nsup;": 1577, "nsupE;": 1578, "nsupe;": 1579, "nsupset;": 1580, "nsupseteq;": 1581, "nsupseteqq;": 1582, "ntgl;": 1583, ntilde: 1584, "ntilde;": 1585, "ntlg;": 1586, "ntriangleleft;": 1587, "ntrianglelefteq;": 1588, "ntriangleright;": 1589, "ntrianglerighteq;": 1590, "nu;": 1591, "num;": 1592, "numero;": 1593, "numsp;": 1594, "nvDash;": 1595, "nvHarr;": 1596, "nvap;": 1597, "nvdash;": 1598, "nvge;": 1599, "nvgt;": 1600, "nvinfin;": 1601, "nvlArr;": 1602, "nvle;": 1603, "nvlt;": 1604, "nvltrie;": 1605, "nvrArr;": 1606, "nvrtrie;": 1607, "nvsim;": 1608, "nwArr;": 1609, "nwarhk;": 1610, "nwarr;": 1611, "nwarrow;": 1612, "nwnear;": 1613, "oS;": 1614, oacute: 1615, "oacute;": 1616, "oast;": 1617, "ocir;": 1618, ocirc: 1619, "ocirc;": 1620, "ocy;": 1621, "odash;": 1622, "odblac;": 1623, "odiv;": 1624, "odot;": 1625, "odsold;": 1626, "oelig;": 1627, "ofcir;": 1628, "ofr;": 1629, "ogon;": 1630, ograve: 1631, "ograve;": 1632, "ogt;": 1633, "ohbar;": 1634, "ohm;": 1635, "oint;": 1636, "olarr;": 1637, "olcir;": 1638, "olcross;": 1639, "oline;": 1640, "olt;": 1641, "omacr;": 1642, "omega;": 1643, "omicron;": 1644, "omid;": 1645, "ominus;": 1646, "oopf;": 1647, "opar;": 1648, "operp;": 1649, "oplus;": 1650, "or;": 1651, "orarr;": 1652, "ord;": 1653, "order;": 1654, "orderof;": 1655, ordf: 1656, "ordf;": 1657, ordm: 1658, "ordm;": 1659, "origof;": 1660, "oror;": 1661, "orslope;": 1662, "orv;": 1663, "oscr;": 1664, oslash: 1665, "oslash;": 1666, "osol;": 1667, otilde: 1668, "otilde;": 1669, "otimes;": 1670, "otimesas;": 1671, ouml: 1672, "ouml;": 1673, "ovbar;": 1674, "par;": 1675, para: 1676, "para;": 1677, "parallel;": 1678, "parsim;": 1679, "parsl;": 1680, "part;": 1681, "pcy;": 1682, "percnt;": 1683, "period;": 1684, "permil;": 1685, "perp;": 1686, "pertenk;": 1687, "pfr;": 1688, "phi;": 1689, "phiv;": 1690, "phmmat;": 1691, "phone;": 1692, "pi;": 1693, "pitchfork;": 1694, "piv;": 1695, "planck;": 1696, "planckh;": 1697, "plankv;": 1698, "plus;": 1699, "plusacir;": 1700, "plusb;": 1701, "pluscir;": 1702, "plusdo;": 1703, "plusdu;": 1704, "pluse;": 1705, plusmn: 1706, "plusmn;": 1707, "plussim;": 1708, "plustwo;": 1709, "pm;": 1710, "pointint;": 1711, "popf;": 1712, pound: 1713, "pound;": 1714, "pr;": 1715, "prE;": 1716, "prap;": 1717, "prcue;": 1718, "pre;": 1719, "prec;": 1720, "precapprox;": 1721, "preccurlyeq;": 1722, "preceq;": 1723, "precnapprox;": 1724, "precneqq;": 1725, "precnsim;": 1726, "precsim;": 1727, "prime;": 1728, "primes;": 1729, "prnE;": 1730, "prnap;": 1731, "prnsim;": 1732, "prod;": 1733, "profalar;": 1734, "profline;": 1735, "profsurf;": 1736, "prop;": 1737, "propto;": 1738, "prsim;": 1739, "prurel;": 1740, "pscr;": 1741, "psi;": 1742, "puncsp;": 1743, "qfr;": 1744, "qint;": 1745, "qopf;": 1746, "qprime;": 1747, "qscr;": 1748, "quaternions;": 1749, "quatint;": 1750, "quest;": 1751, "questeq;": 1752, quot: 1753, "quot;": 1754, "rAarr;": 1755, "rArr;": 1756, "rAtail;": 1757, "rBarr;": 1758, "rHar;": 1759, "race;": 1760, "racute;": 1761, "radic;": 1762, "raemptyv;": 1763, "rang;": 1764, "rangd;": 1765, "range;": 1766, "rangle;": 1767, raquo: 1768, "raquo;": 1769, "rarr;": 1770, "rarrap;": 1771, "rarrb;": 1772, "rarrbfs;": 1773, "rarrc;": 1774, "rarrfs;": 1775, "rarrhk;": 1776, "rarrlp;": 1777, "rarrpl;": 1778, "rarrsim;": 1779, "rarrtl;": 1780, "rarrw;": 1781, "ratail;": 1782, "ratio;": 1783, "rationals;": 1784, "rbarr;": 1785, "rbbrk;": 1786, "rbrace;": 1787, "rbrack;": 1788, "rbrke;": 1789, "rbrksld;": 1790, "rbrkslu;": 1791, "rcaron;": 1792, "rcedil;": 1793, "rceil;": 1794, "rcub;": 1795, "rcy;": 1796, "rdca;": 1797, "rdldhar;": 1798, "rdquo;": 1799, "rdquor;": 1800, "rdsh;": 1801, "real;": 1802, "realine;": 1803, "realpart;": 1804, "reals;": 1805, "rect;": 1806, reg: 1807, "reg;": 1808, "rfisht;": 1809, "rfloor;": 1810, "rfr;": 1811, "rhard;": 1812, "rharu;": 1813, "rharul;": 1814, "rho;": 1815, "rhov;": 1816, "rightarrow;": 1817, "rightarrowtail;": 1818, "rightharpoondown;": 1819, "rightharpoonup;": 1820, "rightleftarrows;": 1821, "rightleftharpoons;": 1822, "rightrightarrows;": 1823, "rightsquigarrow;": 1824, "rightthreetimes;": 1825, "ring;": 1826, "risingdotseq;": 1827, "rlarr;": 1828, "rlhar;": 1829, "rlm;": 1830, "rmoust;": 1831, "rmoustache;": 1832, "rnmid;": 1833, "roang;": 1834, "roarr;": 1835, "robrk;": 1836, "ropar;": 1837, "ropf;": 1838, "roplus;": 1839, "rotimes;": 1840, "rpar;": 1841, "rpargt;": 1842, "rppolint;": 1843, "rrarr;": 1844, "rsaquo;": 1845, "rscr;": 1846, "rsh;": 1847, "rsqb;": 1848, "rsquo;": 1849, "rsquor;": 1850, "rthree;": 1851, "rtimes;": 1852, "rtri;": 1853, "rtrie;": 1854, "rtrif;": 1855, "rtriltri;": 1856, "ruluhar;": 1857, "rx;": 1858, "sacute;": 1859, "sbquo;": 1860, "sc;": 1861, "scE;": 1862, "scap;": 1863, "scaron;": 1864, "sccue;": 1865, "sce;": 1866, "scedil;": 1867, "scirc;": 1868, "scnE;": 1869, "scnap;": 1870, "scnsim;": 1871, "scpolint;": 1872, "scsim;": 1873, "scy;": 1874, "sdot;": 1875, "sdotb;": 1876, "sdote;": 1877, "seArr;": 1878, "searhk;": 1879, "searr;": 1880, "searrow;": 1881, sect: 1882, "sect;": 1883, "semi;": 1884, "seswar;": 1885, "setminus;": 1886, "setmn;": 1887, "sext;": 1888, "sfr;": 1889, "sfrown;": 1890, "sharp;": 1891, "shchcy;": 1892, "shcy;": 1893, "shortmid;": 1894, "shortparallel;": 1895, shy: 1896, "shy;": 1897, "sigma;": 1898, "sigmaf;": 1899, "sigmav;": 1900, "sim;": 1901, "simdot;": 1902, "sime;": 1903, "simeq;": 1904, "simg;": 1905, "simgE;": 1906, "siml;": 1907, "simlE;": 1908, "simne;": 1909, "simplus;": 1910, "simrarr;": 1911, "slarr;": 1912, "smallsetminus;": 1913, "smashp;": 1914, "smeparsl;": 1915, "smid;": 1916, "smile;": 1917, "smt;": 1918, "smte;": 1919, "smtes;": 1920, "softcy;": 1921, "sol;": 1922, "solb;": 1923, "solbar;": 1924, "sopf;": 1925, "spades;": 1926, "spadesuit;": 1927, "spar;": 1928, "sqcap;": 1929, "sqcaps;": 1930, "sqcup;": 1931, "sqcups;": 1932, "sqsub;": 1933, "sqsube;": 1934, "sqsubset;": 1935, "sqsubseteq;": 1936, "sqsup;": 1937, "sqsupe;": 1938, "sqsupset;": 1939, "sqsupseteq;": 1940, "squ;": 1941, "square;": 1942, "squarf;": 1943, "squf;": 1944, "srarr;": 1945, "sscr;": 1946, "ssetmn;": 1947, "ssmile;": 1948, "sstarf;": 1949, "star;": 1950, "starf;": 1951, "straightepsilon;": 1952, "straightphi;": 1953, "strns;": 1954, "sub;": 1955, "subE;": 1956, "subdot;": 1957, "sube;": 1958, "subedot;": 1959, "submult;": 1960, "subnE;": 1961, "subne;": 1962, "subplus;": 1963, "subrarr;": 1964, "subset;": 1965, "subseteq;": 1966, "subseteqq;": 1967, "subsetneq;": 1968, "subsetneqq;": 1969, "subsim;": 1970, "subsub;": 1971, "subsup;": 1972, "succ;": 1973, "succapprox;": 1974, "succcurlyeq;": 1975, "succeq;": 1976, "succnapprox;": 1977, "succneqq;": 1978, "succnsim;": 1979, "succsim;": 1980, "sum;": 1981, "sung;": 1982, sup1: 1983, "sup1;": 1984, sup2: 1985, "sup2;": 1986, sup3: 1987, "sup3;": 1988, "sup;": 1989, "supE;": 1990, "supdot;": 1991, "supdsub;": 1992, "supe;": 1993, "supedot;": 1994, "suphsol;": 1995, "suphsub;": 1996, "suplarr;": 1997, "supmult;": 1998, "supnE;": 1999, "supne;": 2000, "supplus;": 2001, "supset;": 2002, "supseteq;": 2003, "supseteqq;": 2004, "supsetneq;": 2005, "supsetneqq;": 2006, "supsim;": 2007, "supsub;": 2008, "supsup;": 2009, "swArr;": 2010, "swarhk;": 2011, "swarr;": 2012, "swarrow;": 2013, "swnwar;": 2014, szlig: 2015, "szlig;": 2016, "target;": 2017, "tau;": 2018, "tbrk;": 2019, "tcaron;": 2020, "tcedil;": 2021, "tcy;": 2022, "tdot;": 2023, "telrec;": 2024, "tfr;": 2025, "there4;": 2026, "therefore;": 2027, "theta;": 2028, "thetasym;": 2029, "thetav;": 2030, "thickapprox;": 2031, "thicksim;": 2032, "thinsp;": 2033, "thkap;": 2034, "thksim;": 2035, thorn: 2036, "thorn;": 2037, "tilde;": 2038, times: 2039, "times;": 2040, "timesb;": 2041, "timesbar;": 2042, "timesd;": 2043, "tint;": 2044, "toea;": 2045, "top;": 2046, "topbot;": 2047, "topcir;": 2048, "topf;": 2049, "topfork;": 2050, "tosa;": 2051, "tprime;": 2052, "trade;": 2053, "triangle;": 2054, "triangledown;": 2055, "triangleleft;": 2056, "trianglelefteq;": 2057, "triangleq;": 2058, "triangleright;": 2059, "trianglerighteq;": 2060, "tridot;": 2061, "trie;": 2062, "triminus;": 2063, "triplus;": 2064, "trisb;": 2065, "tritime;": 2066, "trpezium;": 2067, "tscr;": 2068, "tscy;": 2069, "tshcy;": 2070, "tstrok;": 2071, "twixt;": 2072, "twoheadleftarrow;": 2073, "twoheadrightarrow;": 2074, "uArr;": 2075, "uHar;": 2076, uacute: 2077, "uacute;": 2078, "uarr;": 2079, "ubrcy;": 2080, "ubreve;": 2081, ucirc: 2082, "ucirc;": 2083, "ucy;": 2084, "udarr;": 2085, "udblac;": 2086, "udhar;": 2087, "ufisht;": 2088, "ufr;": 2089, ugrave: 2090, "ugrave;": 2091, "uharl;": 2092, "uharr;": 2093, "uhblk;": 2094, "ulcorn;": 2095, "ulcorner;": 2096, "ulcrop;": 2097, "ultri;": 2098, "umacr;": 2099, uml: 2100, "uml;": 2101, "uogon;": 2102, "uopf;": 2103, "uparrow;": 2104, "updownarrow;": 2105, "upharpoonleft;": 2106, "upharpoonright;": 2107, "uplus;": 2108, "upsi;": 2109, "upsih;": 2110, "upsilon;": 2111, "upuparrows;": 2112, "urcorn;": 2113, "urcorner;": 2114, "urcrop;": 2115, "uring;": 2116, "urtri;": 2117, "uscr;": 2118, "utdot;": 2119, "utilde;": 2120, "utri;": 2121, "utrif;": 2122, "uuarr;": 2123, uuml: 2124, "uuml;": 2125, "uwangle;": 2126, "vArr;": 2127, "vBar;": 2128, "vBarv;": 2129, "vDash;": 2130, "vangrt;": 2131, "varepsilon;": 2132, "varkappa;": 2133, "varnothing;": 2134, "varphi;": 2135, "varpi;": 2136, "varpropto;": 2137, "varr;": 2138, "varrho;": 2139, "varsigma;": 2140, "varsubsetneq;": 2141, "varsubsetneqq;": 2142, "varsupsetneq;": 2143, "varsupsetneqq;": 2144, "vartheta;": 2145, "vartriangleleft;": 2146, "vartriangleright;": 2147, "vcy;": 2148, "vdash;": 2149, "vee;": 2150, "veebar;": 2151, "veeeq;": 2152, "vellip;": 2153, "verbar;": 2154, "vert;": 2155, "vfr;": 2156, "vltri;": 2157, "vnsub;": 2158, "vnsup;": 2159, "vopf;": 2160, "vprop;": 2161, "vrtri;": 2162, "vscr;": 2163, "vsubnE;": 2164, "vsubne;": 2165, "vsupnE;": 2166, "vsupne;": 2167, "vzigzag;": 2168, "wcirc;": 2169, "wedbar;": 2170, "wedge;": 2171, "wedgeq;": 2172, "weierp;": 2173, "wfr;": 2174, "wopf;": 2175, "wp;": 2176, "wr;": 2177, "wreath;": 2178, "wscr;": 2179, "xcap;": 2180, "xcirc;": 2181, "xcup;": 2182, "xdtri;": 2183, "xfr;": 2184, "xhArr;": 2185, "xharr;": 2186, "xi;": 2187, "xlArr;": 2188, "xlarr;": 2189, "xmap;": 2190, "xnis;": 2191, "xodot;": 2192, "xopf;": 2193, "xoplus;": 2194, "xotime;": 2195, "xrArr;": 2196, "xrarr;": 2197, "xscr;": 2198, "xsqcup;": 2199, "xuplus;": 2200, "xutri;": 2201, "xvee;": 2202, "xwedge;": 2203, yacute: 2204, "yacute;": 2205, "yacy;": 2206, "ycirc;": 2207, "ycy;": 2208, yen: 2209, "yen;": 2210, "yfr;": 2211, "yicy;": 2212, "yopf;": 2213, "yscr;": 2214, "yucy;": 2215, yuml: 2216, "yuml;": 2217, "zacute;": 2218, "zcaron;": 2219, "zcy;": 2220, "zdot;": 2221, "zeetrf;": 2222, "zeta;": 2223, "zfr;": 2224, "zhcy;": 2225, "zigrarr;": 2226, "zopf;": 2227, "zscr;": 2228, "zwj;": 2229, "zwnj;": 2230}; B.Map_kiql0 = new A.ConstantStringMap(B.Object_xO7, ["\xc6", "\xc6", "&", "&", "\xc1", "\xc1", "\u0102", "\xc2", "\xc2", "\u0410", "\ud835\udd04", "\xc0", "\xc0", "\u0391", "\u0100", "\u2a53", "\u0104", "\ud835\udd38", "\u2061", "\xc5", "\xc5", "\ud835\udc9c", "\u2254", "\xc3", "\xc3", "\xc4", "\xc4", "\u2216", "\u2ae7", "\u2306", "\u0411", "\u2235", "\u212c", "\u0392", "\ud835\udd05", "\ud835\udd39", "\u02d8", "\u212c", "\u224e", "\u0427", "\xa9", "\xa9", "\u0106", "\u22d2", "\u2145", "\u212d", "\u010c", "\xc7", "\xc7", "\u0108", "\u2230", "\u010a", "\xb8", "\xb7", "\u212d", "\u03a7", "\u2299", "\u2296", "\u2295", "\u2297", "\u2232", "\u201d", "\u2019", "\u2237", "\u2a74", "\u2261", "\u222f", "\u222e", "\u2102", "\u2210", "\u2233", "\u2a2f", "\ud835\udc9e", "\u22d3", "\u224d", "\u2145", "\u2911", "\u0402", "\u0405", "\u040f", "\u2021", "\u21a1", "\u2ae4", "\u010e", "\u0414", "\u2207", "\u0394", "\ud835\udd07", "\xb4", "\u02d9", "\u02dd", "`", "\u02dc", "\u22c4", "\u2146", "\ud835\udd3b", "\xa8", "\u20dc", "\u2250", "\u222f", "\xa8", "\u21d3", "\u21d0", "\u21d4", "\u2ae4", "\u27f8", "\u27fa", "\u27f9", "\u21d2", "\u22a8", "\u21d1", "\u21d5", "\u2225", "\u2193", "\u2913", "\u21f5", "\u0311", "\u2950", "\u295e", "\u21bd", "\u2956", "\u295f", "\u21c1", "\u2957", "\u22a4", "\u21a7", "\u21d3", "\ud835\udc9f", "\u0110", "\u014a", "\xd0", "\xd0", "\xc9", "\xc9", "\u011a", "\xca", "\xca", "\u042d", "\u0116", "\ud835\udd08", "\xc8", "\xc8", "\u2208", "\u0112", "\u25fb", "\u25ab", "\u0118", "\ud835\udd3c", "\u0395", "\u2a75", "\u2242", "\u21cc", "\u2130", "\u2a73", "\u0397", "\xcb", "\xcb", "\u2203", "\u2147", "\u0424", "\ud835\udd09", "\u25fc", "\u25aa", "\ud835\udd3d", "\u2200", "\u2131", "\u2131", "\u0403", ">", ">", "\u0393", "\u03dc", "\u011e", "\u0122", "\u011c", "\u0413", "\u0120", "\ud835\udd0a", "\u22d9", "\ud835\udd3e", "\u2265", "\u22db", "\u2267", "\u2aa2", "\u2277", "\u2a7e", "\u2273", "\ud835\udca2", "\u226b", "\u042a", "\u02c7", "^", "\u0124", "\u210c", "\u210b", "\u210d", "\u2500", "\u210b", "\u0126", "\u224e", "\u224f", "\u0415", "\u0132", "\u0401", "\xcd", "\xcd", "\xce", "\xce", "\u0418", "\u0130", "\u2111", "\xcc", "\xcc", "\u2111", "\u012a", "\u2148", "\u21d2", "\u222c", "\u222b", "\u22c2", "\u2063", "\u2062", "\u012e", "\ud835\udd40", "\u0399", "\u2110", "\u0128", "\u0406", "\xcf", "\xcf", "\u0134", "\u0419", "\ud835\udd0d", "\ud835\udd41", "\ud835\udca5", "\u0408", "\u0404", "\u0425", "\u040c", "\u039a", "\u0136", "\u041a", "\ud835\udd0e", "\ud835\udd42", "\ud835\udca6", "\u0409", "<", "<", "\u0139", "\u039b", "\u27ea", "\u2112", "\u219e", "\u013d", "\u013b", "\u041b", "\u27e8", "\u2190", "\u21e4", "\u21c6", "\u2308", "\u27e6", "\u2961", "\u21c3", "\u2959", "\u230a", "\u2194", "\u294e", "\u22a3", "\u21a4", "\u295a", "\u22b2", "\u29cf", "\u22b4", "\u2951", "\u2960", "\u21bf", "\u2958", "\u21bc", "\u2952", "\u21d0", "\u21d4", "\u22da", "\u2266", "\u2276", "\u2aa1", "\u2a7d", "\u2272", "\ud835\udd0f", "\u22d8", "\u21da", "\u013f", "\u27f5", "\u27f7", "\u27f6", "\u27f8", "\u27fa", "\u27f9", "\ud835\udd43", "\u2199", "\u2198", "\u2112", "\u21b0", "\u0141", "\u226a", "\u2905", "\u041c", "\u205f", "\u2133", "\ud835\udd10", "\u2213", "\ud835\udd44", "\u2133", "\u039c", "\u040a", "\u0143", "\u0147", "\u0145", "\u041d", "\u200b", "\u200b", "\u200b", "\u200b", "\u226b", "\u226a", "\n", "\ud835\udd11", "\u2060", "\xa0", "\u2115", "\u2aec", "\u2262", "\u226d", "\u2226", "\u2209", "\u2260", "\u2242\u0338", "\u2204", "\u226f", "\u2271", "\u2267\u0338", "\u226b\u0338", "\u2279", "\u2a7e\u0338", "\u2275", "\u224e\u0338", "\u224f\u0338", "\u22ea", "\u29cf\u0338", "\u22ec", "\u226e", "\u2270", "\u2278", "\u226a\u0338", "\u2a7d\u0338", "\u2274", "\u2aa2\u0338", "\u2aa1\u0338", "\u2280", "\u2aaf\u0338", "\u22e0", "\u220c", "\u22eb", "\u29d0\u0338", "\u22ed", "\u228f\u0338", "\u22e2", "\u2290\u0338", "\u22e3", "\u2282\u20d2", "\u2288", "\u2281", "\u2ab0\u0338", "\u22e1", "\u227f\u0338", "\u2283\u20d2", "\u2289", "\u2241", "\u2244", "\u2247", "\u2249", "\u2224", "\ud835\udca9", "\xd1", "\xd1", "\u039d", "\u0152", "\xd3", "\xd3", "\xd4", "\xd4", "\u041e", "\u0150", "\ud835\udd12", "\xd2", "\xd2", "\u014c", "\u03a9", "\u039f", "\ud835\udd46", "\u201c", "\u2018", "\u2a54", "\ud835\udcaa", "\xd8", "\xd8", "\xd5", "\xd5", "\u2a37", "\xd6", "\xd6", "\u203e", "\u23de", "\u23b4", "\u23dc", "\u2202", "\u041f", "\ud835\udd13", "\u03a6", "\u03a0", "\xb1", "\u210c", "\u2119", "\u2abb", "\u227a", "\u2aaf", "\u227c", "\u227e", "\u2033", "\u220f", "\u2237", "\u221d", "\ud835\udcab", "\u03a8", '"', '"', "\ud835\udd14", "\u211a", "\ud835\udcac", "\u2910", "\xae", "\xae", "\u0154", "\u27eb", "\u21a0", "\u2916", "\u0158", "\u0156", "\u0420", "\u211c", "\u220b", "\u21cb", "\u296f", "\u211c", "\u03a1", "\u27e9", "\u2192", "\u21e5", "\u21c4", "\u2309", "\u27e7", "\u295d", "\u21c2", "\u2955", "\u230b", "\u22a2", "\u21a6", "\u295b", "\u22b3", "\u29d0", "\u22b5", "\u294f", "\u295c", "\u21be", "\u2954", "\u21c0", "\u2953", "\u21d2", "\u211d", "\u2970", "\u21db", "\u211b", "\u21b1", "\u29f4", "\u0429", "\u0428", "\u042c", "\u015a", "\u2abc", "\u0160", "\u015e", "\u015c", "\u0421", "\ud835\udd16", "\u2193", "\u2190", "\u2192", "\u2191", "\u03a3", "\u2218", "\ud835\udd4a", "\u221a", "\u25a1", "\u2293", "\u228f", "\u2291", "\u2290", "\u2292", "\u2294", "\ud835\udcae", "\u22c6", "\u22d0", "\u22d0", "\u2286", "\u227b", "\u2ab0", "\u227d", "\u227f", "\u220b", "\u2211", "\u22d1", "\u2283", "\u2287", "\u22d1", "\xde", "\xde", "\u2122", "\u040b", "\u0426", "\t", "\u03a4", "\u0164", "\u0162", "\u0422", "\ud835\udd17", "\u2234", "\u0398", "\u205f\u200a", "\u2009", "\u223c", "\u2243", "\u2245", "\u2248", "\ud835\udd4b", "\u20db", "\ud835\udcaf", "\u0166", "\xda", "\xda", "\u219f", "\u2949", "\u040e", "\u016c", "\xdb", "\xdb", "\u0423", "\u0170", "\ud835\udd18", "\xd9", "\xd9", "\u016a", "_", "\u23df", "\u23b5", "\u23dd", "\u22c3", "\u228e", "\u0172", "\ud835\udd4c", "\u2191", "\u2912", "\u21c5", "\u2195", "\u296e", "\u22a5", "\u21a5", "\u21d1", "\u21d5", "\u2196", "\u2197", "\u03d2", "\u03a5", "\u016e", "\ud835\udcb0", "\u0168", "\xdc", "\xdc", "\u22ab", "\u2aeb", "\u0412", "\u22a9", "\u2ae6", "\u22c1", "\u2016", "\u2016", "\u2223", "|", "\u2758", "\u2240", "\u200a", "\ud835\udd19", "\ud835\udd4d", "\ud835\udcb1", "\u22aa", "\u0174", "\u22c0", "\ud835\udd1a", "\ud835\udd4e", "\ud835\udcb2", "\ud835\udd1b", "\u039e", "\ud835\udd4f", "\ud835\udcb3", "\u042f", "\u0407", "\u042e", "\xdd", "\xdd", "\u0176", "\u042b", "\ud835\udd1c", "\ud835\udd50", "\ud835\udcb4", "\u0178", "\u0416", "\u0179", "\u017d", "\u0417", "\u017b", "\u200b", "\u0396", "\u2128", "\u2124", "\ud835\udcb5", "\xe1", "\xe1", "\u0103", "\u223e", "\u223e\u0333", "\u223f", "\xe2", "\xe2", "\xb4", "\xb4", "\u0430", "\xe6", "\xe6", "\u2061", "\ud835\udd1e", "\xe0", "\xe0", "\u2135", "\u2135", "\u03b1", "\u0101", "\u2a3f", "&", "&", "\u2227", "\u2a55", "\u2a5c", "\u2a58", "\u2a5a", "\u2220", "\u29a4", "\u2220", "\u2221", "\u29a8", "\u29a9", "\u29aa", "\u29ab", "\u29ac", "\u29ad", "\u29ae", "\u29af", "\u221f", "\u22be", "\u299d", "\u2222", "\xc5", "\u237c", "\u0105", "\ud835\udd52", "\u2248", "\u2a70", "\u2a6f", "\u224a", "\u224b", "'", "\u2248", "\u224a", "\xe5", "\xe5", "\ud835\udcb6", "*", "\u2248", "\u224d", "\xe3", "\xe3", "\xe4", "\xe4", "\u2233", "\u2a11", "\u2aed", "\u224c", "\u03f6", "\u2035", "\u223d", "\u22cd", "\u22bd", "\u2305", "\u2305", "\u23b5", "\u23b6", "\u224c", "\u0431", "\u201e", "\u2235", "\u2235", "\u29b0", "\u03f6", "\u212c", "\u03b2", "\u2136", "\u226c", "\ud835\udd1f", "\u22c2", "\u25ef", "\u22c3", "\u2a00", "\u2a01", "\u2a02", "\u2a06", "\u2605", "\u25bd", "\u25b3", "\u2a04", "\u22c1", "\u22c0", "\u290d", "\u29eb", "\u25aa", "\u25b4", "\u25be", "\u25c2", "\u25b8", "\u2423", "\u2592", "\u2591", "\u2593", "\u2588", "=\u20e5", "\u2261\u20e5", "\u2310", "\ud835\udd53", "\u22a5", "\u22a5", "\u22c8", "\u2557", "\u2554", "\u2556", "\u2553", "\u2550", "\u2566", "\u2569", "\u2564", "\u2567", "\u255d", "\u255a", "\u255c", "\u2559", "\u2551", "\u256c", "\u2563", "\u2560", "\u256b", "\u2562", "\u255f", "\u29c9", "\u2555", "\u2552", "\u2510", "\u250c", "\u2500", "\u2565", "\u2568", "\u252c", "\u2534", "\u229f", "\u229e", "\u22a0", "\u255b", "\u2558", "\u2518", "\u2514", "\u2502", "\u256a", "\u2561", "\u255e", "\u253c", "\u2524", "\u251c", "\u2035", "\u02d8", "\xa6", "\xa6", "\ud835\udcb7", "\u204f", "\u223d", "\u22cd", "\\", "\u29c5", "\u27c8", "\u2022", "\u2022", "\u224e", "\u2aae", "\u224f", "\u224f", "\u0107", "\u2229", "\u2a44", "\u2a49", "\u2a4b", "\u2a47", "\u2a40", "\u2229\ufe00", "\u2041", "\u02c7", "\u2a4d", "\u010d", "\xe7", "\xe7", "\u0109", "\u2a4c", "\u2a50", "\u010b", "\xb8", "\xb8", "\u29b2", "\xa2", "\xa2", "\xb7", "\ud835\udd20", "\u0447", "\u2713", "\u2713", "\u03c7", "\u25cb", "\u29c3", "\u02c6", "\u2257", "\u21ba", "\u21bb", "\xae", "\u24c8", "\u229b", "\u229a", "\u229d", "\u2257", "\u2a10", "\u2aef", "\u29c2", "\u2663", "\u2663", ":", "\u2254", "\u2254", ",", "@", "\u2201", "\u2218", "\u2201", "\u2102", "\u2245", "\u2a6d", "\u222e", "\ud835\udd54", "\u2210", "\xa9", "\xa9", "\u2117", "\u21b5", "\u2717", "\ud835\udcb8", "\u2acf", "\u2ad1", "\u2ad0", "\u2ad2", "\u22ef", "\u2938", "\u2935", "\u22de", "\u22df", "\u21b6", "\u293d", "\u222a", "\u2a48", "\u2a46", "\u2a4a", "\u228d", "\u2a45", "\u222a\ufe00", "\u21b7", "\u293c", "\u22de", "\u22df", "\u22ce", "\u22cf", "\xa4", "\xa4", "\u21b6", "\u21b7", "\u22ce", "\u22cf", "\u2232", "\u2231", "\u232d", "\u21d3", "\u2965", "\u2020", "\u2138", "\u2193", "\u2010", "\u22a3", "\u290f", "\u02dd", "\u010f", "\u0434", "\u2146", "\u2021", "\u21ca", "\u2a77", "\xb0", "\xb0", "\u03b4", "\u29b1", "\u297f", "\ud835\udd21", "\u21c3", "\u21c2", "\u22c4", "\u22c4", "\u2666", "\u2666", "\xa8", "\u03dd", "\u22f2", "\xf7", "\xf7", "\xf7", "\u22c7", "\u22c7", "\u0452", "\u231e", "\u230d", "$", "\ud835\udd55", "\u02d9", "\u2250", "\u2251", "\u2238", "\u2214", "\u22a1", "\u2306", "\u2193", "\u21ca", "\u21c3", "\u21c2", "\u2910", "\u231f", "\u230c", "\ud835\udcb9", "\u0455", "\u29f6", "\u0111", "\u22f1", "\u25bf", "\u25be", "\u21f5", "\u296f", "\u29a6", "\u045f", "\u27ff", "\u2a77", "\u2251", "\xe9", "\xe9", "\u2a6e", "\u011b", "\u2256", "\xea", "\xea", "\u2255", "\u044d", "\u0117", "\u2147", "\u2252", "\ud835\udd22", "\u2a9a", "\xe8", "\xe8", "\u2a96", "\u2a98", "\u2a99", "\u23e7", "\u2113", "\u2a95", "\u2a97", "\u0113", "\u2205", "\u2205", "\u2205", "\u2004", "\u2005", "\u2003", "\u014b", "\u2002", "\u0119", "\ud835\udd56", "\u22d5", "\u29e3", "\u2a71", "\u03b5", "\u03b5", "\u03f5", "\u2256", "\u2255", "\u2242", "\u2a96", "\u2a95", "=", "\u225f", "\u2261", "\u2a78", "\u29e5", "\u2253", "\u2971", "\u212f", "\u2250", "\u2242", "\u03b7", "\xf0", "\xf0", "\xeb", "\xeb", "\u20ac", "!", "\u2203", "\u2130", "\u2147", "\u2252", "\u0444", "\u2640", "\ufb03", "\ufb00", "\ufb04", "\ud835\udd23", "\ufb01", "fj", "\u266d", "\ufb02", "\u25b1", "\u0192", "\ud835\udd57", "\u2200", "\u22d4", "\u2ad9", "\u2a0d", "\xbd", "\xbd", "\u2153", "\xbc", "\xbc", "\u2155", "\u2159", "\u215b", "\u2154", "\u2156", "\xbe", "\xbe", "\u2157", "\u215c", "\u2158", "\u215a", "\u215d", "\u215e", "\u2044", "\u2322", "\ud835\udcbb", "\u2267", "\u2a8c", "\u01f5", "\u03b3", "\u03dd", "\u2a86", "\u011f", "\u011d", "\u0433", "\u0121", "\u2265", "\u22db", "\u2265", "\u2267", "\u2a7e", "\u2a7e", "\u2aa9", "\u2a80", "\u2a82", "\u2a84", "\u22db\ufe00", "\u2a94", "\ud835\udd24", "\u226b", "\u22d9", "\u2137", "\u0453", "\u2277", "\u2a92", "\u2aa5", "\u2aa4", "\u2269", "\u2a8a", "\u2a8a", "\u2a88", "\u2a88", "\u2269", "\u22e7", "\ud835\udd58", "`", "\u210a", "\u2273", "\u2a8e", "\u2a90", ">", ">", "\u2aa7", "\u2a7a", "\u22d7", "\u2995", "\u2a7c", "\u2a86", "\u2978", "\u22d7", "\u22db", "\u2a8c", "\u2277", "\u2273", "\u2269\ufe00", "\u2269\ufe00", "\u21d4", "\u200a", "\xbd", "\u210b", "\u044a", "\u2194", "\u2948", "\u21ad", "\u210f", "\u0125", "\u2665", "\u2665", "\u2026", "\u22b9", "\ud835\udd25", "\u2925", "\u2926", "\u21ff", "\u223b", "\u21a9", "\u21aa", "\ud835\udd59", "\u2015", "\ud835\udcbd", "\u210f", "\u0127", "\u2043", "\u2010", "\xed", "\xed", "\u2063", "\xee", "\xee", "\u0438", "\u0435", "\xa1", "\xa1", "\u21d4", "\ud835\udd26", "\xec", "\xec", "\u2148", "\u2a0c", "\u222d", "\u29dc", "\u2129", "\u0133", "\u012b", "\u2111", "\u2110", "\u2111", "\u0131", "\u22b7", "\u01b5", "\u2208", "\u2105", "\u221e", "\u29dd", "\u0131", "\u222b", "\u22ba", "\u2124", "\u22ba", "\u2a17", "\u2a3c", "\u0451", "\u012f", "\ud835\udd5a", "\u03b9", "\u2a3c", "\xbf", "\xbf", "\ud835\udcbe", "\u2208", "\u22f9", "\u22f5", "\u22f4", "\u22f3", "\u2208", "\u2062", "\u0129", "\u0456", "\xef", "\xef", "\u0135", "\u0439", "\ud835\udd27", "\u0237", "\ud835\udd5b", "\ud835\udcbf", "\u0458", "\u0454", "\u03ba", "\u03f0", "\u0137", "\u043a", "\ud835\udd28", "\u0138", "\u0445", "\u045c", "\ud835\udd5c", "\ud835\udcc0", "\u21da", "\u21d0", "\u291b", "\u290e", "\u2266", "\u2a8b", "\u2962", "\u013a", "\u29b4", "\u2112", "\u03bb", "\u27e8", "\u2991", "\u27e8", "\u2a85", "\xab", "\xab", "\u2190", "\u21e4", "\u291f", "\u291d", "\u21a9", "\u21ab", "\u2939", "\u2973", "\u21a2", "\u2aab", "\u2919", "\u2aad", "\u2aad\ufe00", "\u290c", "\u2772", "{", "[", "\u298b", "\u298f", "\u298d", "\u013e", "\u013c", "\u2308", "{", "\u043b", "\u2936", "\u201c", "\u201e", "\u2967", "\u294b", "\u21b2", "\u2264", "\u2190", "\u21a2", "\u21bd", "\u21bc", "\u21c7", "\u2194", "\u21c6", "\u21cb", "\u21ad", "\u22cb", "\u22da", "\u2264", "\u2266", "\u2a7d", "\u2a7d", "\u2aa8", "\u2a7f", "\u2a81", "\u2a83", "\u22da\ufe00", "\u2a93", "\u2a85", "\u22d6", "\u22da", "\u2a8b", "\u2276", "\u2272", "\u297c", "\u230a", "\ud835\udd29", "\u2276", "\u2a91", "\u21bd", "\u21bc", "\u296a", "\u2584", "\u0459", "\u226a", "\u21c7", "\u231e", "\u296b", "\u25fa", "\u0140", "\u23b0", "\u23b0", "\u2268", "\u2a89", "\u2a89", "\u2a87", "\u2a87", "\u2268", "\u22e6", "\u27ec", "\u21fd", "\u27e6", "\u27f5", "\u27f7", "\u27fc", "\u27f6", "\u21ab", "\u21ac", "\u2985", "\ud835\udd5d", "\u2a2d", "\u2a34", "\u2217", "_", "\u25ca", "\u25ca", "\u29eb", "(", "\u2993", "\u21c6", "\u231f", "\u21cb", "\u296d", "\u200e", "\u22bf", "\u2039", "\ud835\udcc1", "\u21b0", "\u2272", "\u2a8d", "\u2a8f", "[", "\u2018", "\u201a", "\u0142", "<", "<", "\u2aa6", "\u2a79", "\u22d6", "\u22cb", "\u22c9", "\u2976", "\u2a7b", "\u2996", "\u25c3", "\u22b4", "\u25c2", "\u294a", "\u2966", "\u2268\ufe00", "\u2268\ufe00", "\u223a", "\xaf", "\xaf", "\u2642", "\u2720", "\u2720", "\u21a6", "\u21a6", "\u21a7", "\u21a4", "\u21a5", "\u25ae", "\u2a29", "\u043c", "\u2014", "\u2221", "\ud835\udd2a", "\u2127", "\xb5", "\xb5", "\u2223", "*", "\u2af0", "\xb7", "\xb7", "\u2212", "\u229f", "\u2238", "\u2a2a", "\u2adb", "\u2026", "\u2213", "\u22a7", "\ud835\udd5e", "\u2213", "\ud835\udcc2", "\u223e", "\u03bc", "\u22b8", "\u22b8", "\u22d9\u0338", "\u226b\u20d2", "\u226b\u0338", "\u21cd", "\u21ce", "\u22d8\u0338", "\u226a\u20d2", "\u226a\u0338", "\u21cf", "\u22af", "\u22ae", "\u2207", "\u0144", "\u2220\u20d2", "\u2249", "\u2a70\u0338", "\u224b\u0338", "\u0149", "\u2249", "\u266e", "\u266e", "\u2115", "\xa0", "\xa0", "\u224e\u0338", "\u224f\u0338", "\u2a43", "\u0148", "\u0146", "\u2247", "\u2a6d\u0338", "\u2a42", "\u043d", "\u2013", "\u2260", "\u21d7", "\u2924", "\u2197", "\u2197", "\u2250\u0338", "\u2262", "\u2928", "\u2242\u0338", "\u2204", "\u2204", "\ud835\udd2b", "\u2267\u0338", "\u2271", "\u2271", "\u2267\u0338", "\u2a7e\u0338", "\u2a7e\u0338", "\u2275", "\u226f", "\u226f", "\u21ce", "\u21ae", "\u2af2", "\u220b", "\u22fc", "\u22fa", "\u220b", "\u045a", "\u21cd", "\u2266\u0338", "\u219a", "\u2025", "\u2270", "\u219a", "\u21ae", "\u2270", "\u2266\u0338", "\u2a7d\u0338", "\u2a7d\u0338", "\u226e", "\u2274", "\u226e", "\u22ea", "\u22ec", "\u2224", "\ud835\udd5f", "\xac", "\xac", "\u2209", "\u22f9\u0338", "\u22f5\u0338", "\u2209", "\u22f7", "\u22f6", "\u220c", "\u220c", "\u22fe", "\u22fd", "\u2226", "\u2226", "\u2afd\u20e5", "\u2202\u0338", "\u2a14", "\u2280", "\u22e0", "\u2aaf\u0338", "\u2280", "\u2aaf\u0338", "\u21cf", "\u219b", "\u2933\u0338", "\u219d\u0338", "\u219b", "\u22eb", "\u22ed", "\u2281", "\u22e1", "\u2ab0\u0338", "\ud835\udcc3", "\u2224", "\u2226", "\u2241", "\u2244", "\u2244", "\u2224", "\u2226", "\u22e2", "\u22e3", "\u2284", "\u2ac5\u0338", "\u2288", "\u2282\u20d2", "\u2288", "\u2ac5\u0338", "\u2281", "\u2ab0\u0338", "\u2285", "\u2ac6\u0338", "\u2289", "\u2283\u20d2", "\u2289", "\u2ac6\u0338", "\u2279", "\xf1", "\xf1", "\u2278", "\u22ea", "\u22ec", "\u22eb", "\u22ed", "\u03bd", "#", "\u2116", "\u2007", "\u22ad", "\u2904", "\u224d\u20d2", "\u22ac", "\u2265\u20d2", ">\u20d2", "\u29de", "\u2902", "\u2264\u20d2", "<\u20d2", "\u22b4\u20d2", "\u2903", "\u22b5\u20d2", "\u223c\u20d2", "\u21d6", "\u2923", "\u2196", "\u2196", "\u2927", "\u24c8", "\xf3", "\xf3", "\u229b", "\u229a", "\xf4", "\xf4", "\u043e", "\u229d", "\u0151", "\u2a38", "\u2299", "\u29bc", "\u0153", "\u29bf", "\ud835\udd2c", "\u02db", "\xf2", "\xf2", "\u29c1", "\u29b5", "\u03a9", "\u222e", "\u21ba", "\u29be", "\u29bb", "\u203e", "\u29c0", "\u014d", "\u03c9", "\u03bf", "\u29b6", "\u2296", "\ud835\udd60", "\u29b7", "\u29b9", "\u2295", "\u2228", "\u21bb", "\u2a5d", "\u2134", "\u2134", "\xaa", "\xaa", "\xba", "\xba", "\u22b6", "\u2a56", "\u2a57", "\u2a5b", "\u2134", "\xf8", "\xf8", "\u2298", "\xf5", "\xf5", "\u2297", "\u2a36", "\xf6", "\xf6", "\u233d", "\u2225", "\xb6", "\xb6", "\u2225", "\u2af3", "\u2afd", "\u2202", "\u043f", "%", ".", "\u2030", "\u22a5", "\u2031", "\ud835\udd2d", "\u03c6", "\u03d5", "\u2133", "\u260e", "\u03c0", "\u22d4", "\u03d6", "\u210f", "\u210e", "\u210f", "+", "\u2a23", "\u229e", "\u2a22", "\u2214", "\u2a25", "\u2a72", "\xb1", "\xb1", "\u2a26", "\u2a27", "\xb1", "\u2a15", "\ud835\udd61", "\xa3", "\xa3", "\u227a", "\u2ab3", "\u2ab7", "\u227c", "\u2aaf", "\u227a", "\u2ab7", "\u227c", "\u2aaf", "\u2ab9", "\u2ab5", "\u22e8", "\u227e", "\u2032", "\u2119", "\u2ab5", "\u2ab9", "\u22e8", "\u220f", "\u232e", "\u2312", "\u2313", "\u221d", "\u221d", "\u227e", "\u22b0", "\ud835\udcc5", "\u03c8", "\u2008", "\ud835\udd2e", "\u2a0c", "\ud835\udd62", "\u2057", "\ud835\udcc6", "\u210d", "\u2a16", "?", "\u225f", '"', '"', "\u21db", "\u21d2", "\u291c", "\u290f", "\u2964", "\u223d\u0331", "\u0155", "\u221a", "\u29b3", "\u27e9", "\u2992", "\u29a5", "\u27e9", "\xbb", "\xbb", "\u2192", "\u2975", "\u21e5", "\u2920", "\u2933", "\u291e", "\u21aa", "\u21ac", "\u2945", "\u2974", "\u21a3", "\u219d", "\u291a", "\u2236", "\u211a", "\u290d", "\u2773", "}", "]", "\u298c", "\u298e", "\u2990", "\u0159", "\u0157", "\u2309", "}", "\u0440", "\u2937", "\u2969", "\u201d", "\u201d", "\u21b3", "\u211c", "\u211b", "\u211c", "\u211d", "\u25ad", "\xae", "\xae", "\u297d", "\u230b", "\ud835\udd2f", "\u21c1", "\u21c0", "\u296c", "\u03c1", "\u03f1", "\u2192", "\u21a3", "\u21c1", "\u21c0", "\u21c4", "\u21cc", "\u21c9", "\u219d", "\u22cc", "\u02da", "\u2253", "\u21c4", "\u21cc", "\u200f", "\u23b1", "\u23b1", "\u2aee", "\u27ed", "\u21fe", "\u27e7", "\u2986", "\ud835\udd63", "\u2a2e", "\u2a35", ")", "\u2994", "\u2a12", "\u21c9", "\u203a", "\ud835\udcc7", "\u21b1", "]", "\u2019", "\u2019", "\u22cc", "\u22ca", "\u25b9", "\u22b5", "\u25b8", "\u29ce", "\u2968", "\u211e", "\u015b", "\u201a", "\u227b", "\u2ab4", "\u2ab8", "\u0161", "\u227d", "\u2ab0", "\u015f", "\u015d", "\u2ab6", "\u2aba", "\u22e9", "\u2a13", "\u227f", "\u0441", "\u22c5", "\u22a1", "\u2a66", "\u21d8", "\u2925", "\u2198", "\u2198", "\xa7", "\xa7", ";", "\u2929", "\u2216", "\u2216", "\u2736", "\ud835\udd30", "\u2322", "\u266f", "\u0449", "\u0448", "\u2223", "\u2225", "\xad", "\xad", "\u03c3", "\u03c2", "\u03c2", "\u223c", "\u2a6a", "\u2243", "\u2243", "\u2a9e", "\u2aa0", "\u2a9d", "\u2a9f", "\u2246", "\u2a24", "\u2972", "\u2190", "\u2216", "\u2a33", "\u29e4", "\u2223", "\u2323", "\u2aaa", "\u2aac", "\u2aac\ufe00", "\u044c", "/", "\u29c4", "\u233f", "\ud835\udd64", "\u2660", "\u2660", "\u2225", "\u2293", "\u2293\ufe00", "\u2294", "\u2294\ufe00", "\u228f", "\u2291", "\u228f", "\u2291", "\u2290", "\u2292", "\u2290", "\u2292", "\u25a1", "\u25a1", "\u25aa", "\u25aa", "\u2192", "\ud835\udcc8", "\u2216", "\u2323", "\u22c6", "\u2606", "\u2605", "\u03f5", "\u03d5", "\xaf", "\u2282", "\u2ac5", "\u2abd", "\u2286", "\u2ac3", "\u2ac1", "\u2acb", "\u228a", "\u2abf", "\u2979", "\u2282", "\u2286", "\u2ac5", "\u228a", "\u2acb", "\u2ac7", "\u2ad5", "\u2ad3", "\u227b", "\u2ab8", "\u227d", "\u2ab0", "\u2aba", "\u2ab6", "\u22e9", "\u227f", "\u2211", "\u266a", "\xb9", "\xb9", "\xb2", "\xb2", "\xb3", "\xb3", "\u2283", "\u2ac6", "\u2abe", "\u2ad8", "\u2287", "\u2ac4", "\u27c9", "\u2ad7", "\u297b", "\u2ac2", "\u2acc", "\u228b", "\u2ac0", "\u2283", "\u2287", "\u2ac6", "\u228b", "\u2acc", "\u2ac8", "\u2ad4", "\u2ad6", "\u21d9", "\u2926", "\u2199", "\u2199", "\u292a", "\xdf", "\xdf", "\u2316", "\u03c4", "\u23b4", "\u0165", "\u0163", "\u0442", "\u20db", "\u2315", "\ud835\udd31", "\u2234", "\u2234", "\u03b8", "\u03d1", "\u03d1", "\u2248", "\u223c", "\u2009", "\u2248", "\u223c", "\xfe", "\xfe", "\u02dc", "\xd7", "\xd7", "\u22a0", "\u2a31", "\u2a30", "\u222d", "\u2928", "\u22a4", "\u2336", "\u2af1", "\ud835\udd65", "\u2ada", "\u2929", "\u2034", "\u2122", "\u25b5", "\u25bf", "\u25c3", "\u22b4", "\u225c", "\u25b9", "\u22b5", "\u25ec", "\u225c", "\u2a3a", "\u2a39", "\u29cd", "\u2a3b", "\u23e2", "\ud835\udcc9", "\u0446", "\u045b", "\u0167", "\u226c", "\u219e", "\u21a0", "\u21d1", "\u2963", "\xfa", "\xfa", "\u2191", "\u045e", "\u016d", "\xfb", "\xfb", "\u0443", "\u21c5", "\u0171", "\u296e", "\u297e", "\ud835\udd32", "\xf9", "\xf9", "\u21bf", "\u21be", "\u2580", "\u231c", "\u231c", "\u230f", "\u25f8", "\u016b", "\xa8", "\xa8", "\u0173", "\ud835\udd66", "\u2191", "\u2195", "\u21bf", "\u21be", "\u228e", "\u03c5", "\u03d2", "\u03c5", "\u21c8", "\u231d", "\u231d", "\u230e", "\u016f", "\u25f9", "\ud835\udcca", "\u22f0", "\u0169", "\u25b5", "\u25b4", "\u21c8", "\xfc", "\xfc", "\u29a7", "\u21d5", "\u2ae8", "\u2ae9", "\u22a8", "\u299c", "\u03f5", "\u03f0", "\u2205", "\u03d5", "\u03d6", "\u221d", "\u2195", "\u03f1", "\u03c2", "\u228a\ufe00", "\u2acb\ufe00", "\u228b\ufe00", "\u2acc\ufe00", "\u03d1", "\u22b2", "\u22b3", "\u0432", "\u22a2", "\u2228", "\u22bb", "\u225a", "\u22ee", "|", "|", "\ud835\udd33", "\u22b2", "\u2282\u20d2", "\u2283\u20d2", "\ud835\udd67", "\u221d", "\u22b3", "\ud835\udccb", "\u2acb\ufe00", "\u228a\ufe00", "\u2acc\ufe00", "\u228b\ufe00", "\u299a", "\u0175", "\u2a5f", "\u2227", "\u2259", "\u2118", "\ud835\udd34", "\ud835\udd68", "\u2118", "\u2240", "\u2240", "\ud835\udccc", "\u22c2", "\u25ef", "\u22c3", "\u25bd", "\ud835\udd35", "\u27fa", "\u27f7", "\u03be", "\u27f8", "\u27f5", "\u27fc", "\u22fb", "\u2a00", "\ud835\udd69", "\u2a01", "\u2a02", "\u27f9", "\u27f6", "\ud835\udccd", "\u2a06", "\u2a04", "\u25b3", "\u22c1", "\u22c0", "\xfd", "\xfd", "\u044f", "\u0177", "\u044b", "\xa5", "\xa5", "\ud835\udd36", "\u0457", "\ud835\udd6a", "\ud835\udcce", "\u044e", "\xff", "\xff", "\u017a", "\u017e", "\u0437", "\u017c", "\u2128", "\u03b6", "\ud835\udd37", "\u0436", "\u21dd", "\ud835\udd6b", "\ud835\udccf", "\u200d", "\u200c"], type$.ConstantStringMap_String_String); B.Object_Mjq = {d: 0, E: 1, EEEE: 2, LLL: 3, LLLL: 4, M: 5, Md: 6, MEd: 7, MMM: 8, MMMd: 9, MMMEd: 10, MMMM: 11, MMMMd: 12, MMMMEEEEd: 13, QQQ: 14, QQQQ: 15, y: 16, yM: 17, yMd: 18, yMEd: 19, yMMM: 20, yMMMd: 21, yMMMEd: 22, yMMMM: 23, yMMMMd: 24, yMMMMEEEEd: 25, yQQQ: 26, yQQQQ: 27, H: 28, Hm: 29, Hms: 30, j: 31, jm: 32, jms: 33, jmv: 34, jmz: 35, jz: 36, m: 37, ms: 38, s: 39, v: 40, z: 41, zzzz: 42, ZZZZ: 43}; B.Map_lOcwZ = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M/d", "EEE, M/d", "LLL", "MMM d", "EEE, MMM d", "LLLL", "MMMM d", "EEEE, MMMM d", "QQQ", "QQQQ", "y", "M/y", "M/d/y", "EEE, M/d/y", "MMM y", "MMM d, y", "EEE, MMM d, y", "MMMM y", "MMMM d, y", "EEEE, MMMM d, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h\u202fa", "h:mm\u202fa", "h:mm:ss\u202fa", "h:mm\u202fa v", "h:mm\u202fa z", "h\u202fa z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lZUAg = new A.GeneralConstantMap([B.TraversalDirection_0, -7, B.TraversalDirection_1, 1, B.TraversalDirection_2, 7, B.TraversalDirection_3, -1], A.findType("GeneralConstantMap")); B.Map_lgbQQ = new A.GeneralConstantMap([B.Format_0, 1, B.Format_1, 3, B.Format_2, 15, B.Format_3, 255, B.Format_4, 65535, B.Format_5, 4294967295, B.Format_6, 127, B.Format_7, 32767, B.Format_8, 2147483647, B.Format_9, 1, B.Format_10, 1, B.Format_11, 1], A.findType("GeneralConstantMap")); B.Object_lI1 = {"1": 0, "2": 1, "3": 2, "4": 3, "5": 4, "6": 5, "7": 6, "8": 7, "9": 8, "10": 9, "11": 10, "12": 11}; B.Map_mGd65 = new A.ConstantStringMap(B.Object_lI1, ["january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december"], type$.ConstantStringMap_String_String); B.Map_mGn4d = new A.ConstantStringMap(B.Object_lI1, ["freq_daily", "freq_weekly", "freq_two_weeks", "freq_four_weeks", "freq_monthly", "freq_two_months", "freq_three_months", "freq_four_months", "freq_six_months", "freq_annually", "freq_two_years", "freq_three_years"], type$.ConstantStringMap_String_String); B.SKProductDiscountPaymentMode_0 = new A.SKProductDiscountPaymentMode(0, "payAsYouGo"); B.SKProductDiscountPaymentMode_1 = new A.SKProductDiscountPaymentMode(1, "payUpFront"); B.SKProductDiscountPaymentMode_2 = new A.SKProductDiscountPaymentMode(2, "freeTrail"); B.SKProductDiscountPaymentMode_3 = new A.SKProductDiscountPaymentMode(3, "unspecified"); B.Map_mlEMm = new A.GeneralConstantMap([B.SKProductDiscountPaymentMode_0, 0, B.SKProductDiscountPaymentMode_1, 1, B.SKProductDiscountPaymentMode_2, 2, B.SKProductDiscountPaymentMode_3, -1], A.findType("GeneralConstantMap")); B.Object_csx = {in: 0, iw: 1, ji: 2, jw: 3, mo: 4, aam: 5, adp: 6, aue: 7, ayx: 8, bgm: 9, bjd: 10, ccq: 11, cjr: 12, cka: 13, cmk: 14, coy: 15, cqu: 16, drh: 17, drw: 18, gav: 19, gfx: 20, ggn: 21, gti: 22, guv: 23, hrr: 24, ibi: 25, ilw: 26, jeg: 27, kgc: 28, kgh: 29, koj: 30, krm: 31, ktr: 32, kvs: 33, kwq: 34, kxe: 35, kzj: 36, kzt: 37, lii: 38, lmm: 39, meg: 40, mst: 41, mwj: 42, myt: 43, nad: 44, ncp: 45, nnx: 46, nts: 47, oun: 48, pcr: 49, pmc: 50, pmu: 51, ppa: 52, ppr: 53, pry: 54, puz: 55, sca: 56, skk: 57, tdu: 58, thc: 59, thx: 60, tie: 61, tkk: 62, tlw: 63, tmp: 64, tne: 65, tnf: 66, tsf: 67, uok: 68, xba: 69, xia: 70, xkh: 71, xsj: 72, ybd: 73, yma: 74, ymt: 75, yos: 76, yuu: 77}; B.Map_oFQ7B = new A.ConstantStringMap(B.Object_csx, ["id", "he", "yi", "jv", "ro", "aas", "dz", "ktz", "nun", "bcg", "drl", "rki", "mom", "cmr", "xch", "pij", "quh", "khk", "prs", "dev", "vaj", "gvr", "nyc", "duz", "jal", "opa", "gal", "oyb", "tdf", "kml", "kwv", "bmf", "dtp", "gdj", "yam", "tvd", "dtp", "dtp", "raq", "rmx", "cir", "mry", "vaj", "mry", "xny", "kdz", "ngv", "pij", "vaj", "adx", "huw", "phr", "bfy", "lcq", "prt", "pub", "hle", "oyb", "dtp", "tpo", "oyb", "ras", "twm", "weo", "tyj", "kak", "prs", "taj", "ema", "cax", "acn", "waw", "suj", "rki", "lrr", "mtm", "zom", "yug"], type$.ConstantStringMap_String_String); B.Object_T3C = {Abort: 0, Again: 1, AltLeft: 2, AltRight: 3, ArrowDown: 4, ArrowLeft: 5, ArrowRight: 6, ArrowUp: 7, AudioVolumeDown: 8, AudioVolumeMute: 9, AudioVolumeUp: 10, Backquote: 11, Backslash: 12, Backspace: 13, BracketLeft: 14, BracketRight: 15, BrightnessDown: 16, BrightnessUp: 17, BrowserBack: 18, BrowserFavorites: 19, BrowserForward: 20, BrowserHome: 21, BrowserRefresh: 22, BrowserSearch: 23, BrowserStop: 24, CapsLock: 25, Comma: 26, ContextMenu: 27, ControlLeft: 28, ControlRight: 29, Convert: 30, Copy: 31, Cut: 32, Delete: 33, Digit0: 34, Digit1: 35, Digit2: 36, Digit3: 37, Digit4: 38, Digit5: 39, Digit6: 40, Digit7: 41, Digit8: 42, Digit9: 43, DisplayToggleIntExt: 44, Eject: 45, End: 46, Enter: 47, Equal: 48, Escape: 49, Esc: 50, F1: 51, F10: 52, F11: 53, F12: 54, F13: 55, F14: 56, F15: 57, F16: 58, F17: 59, F18: 60, F19: 61, F2: 62, F20: 63, F21: 64, F22: 65, F23: 66, F24: 67, F3: 68, F4: 69, F5: 70, F6: 71, F7: 72, F8: 73, F9: 74, Find: 75, Fn: 76, FnLock: 77, GameButton1: 78, GameButton10: 79, GameButton11: 80, GameButton12: 81, GameButton13: 82, GameButton14: 83, GameButton15: 84, GameButton16: 85, GameButton2: 86, GameButton3: 87, GameButton4: 88, GameButton5: 89, GameButton6: 90, GameButton7: 91, GameButton8: 92, GameButton9: 93, GameButtonA: 94, GameButtonB: 95, GameButtonC: 96, GameButtonLeft1: 97, GameButtonLeft2: 98, GameButtonMode: 99, GameButtonRight1: 100, GameButtonRight2: 101, GameButtonSelect: 102, GameButtonStart: 103, GameButtonThumbLeft: 104, GameButtonThumbRight: 105, GameButtonX: 106, GameButtonY: 107, GameButtonZ: 108, Help: 109, Home: 110, Hyper: 111, Insert: 112, IntlBackslash: 113, IntlRo: 114, IntlYen: 115, KanaMode: 116, KeyA: 117, KeyB: 118, KeyC: 119, KeyD: 120, KeyE: 121, KeyF: 122, KeyG: 123, KeyH: 124, KeyI: 125, KeyJ: 126, KeyK: 127, KeyL: 128, KeyM: 129, KeyN: 130, KeyO: 131, KeyP: 132, KeyQ: 133, KeyR: 134, KeyS: 135, KeyT: 136, KeyU: 137, KeyV: 138, KeyW: 139, KeyX: 140, KeyY: 141, KeyZ: 142, KeyboardLayoutSelect: 143, Lang1: 144, Lang2: 145, Lang3: 146, Lang4: 147, Lang5: 148, LaunchApp1: 149, LaunchApp2: 150, LaunchAssistant: 151, LaunchControlPanel: 152, LaunchMail: 153, LaunchScreenSaver: 154, MailForward: 155, MailReply: 156, MailSend: 157, MediaFastForward: 158, MediaPause: 159, MediaPlay: 160, MediaPlayPause: 161, MediaRecord: 162, MediaRewind: 163, MediaSelect: 164, MediaStop: 165, MediaTrackNext: 166, MediaTrackPrevious: 167, MetaLeft: 168, MetaRight: 169, MicrophoneMuteToggle: 170, Minus: 171, NonConvert: 172, NumLock: 173, Numpad0: 174, Numpad1: 175, Numpad2: 176, Numpad3: 177, Numpad4: 178, Numpad5: 179, Numpad6: 180, Numpad7: 181, Numpad8: 182, Numpad9: 183, NumpadAdd: 184, NumpadBackspace: 185, NumpadClear: 186, NumpadClearEntry: 187, NumpadComma: 188, NumpadDecimal: 189, NumpadDivide: 190, NumpadEnter: 191, NumpadEqual: 192, NumpadMemoryAdd: 193, NumpadMemoryClear: 194, NumpadMemoryRecall: 195, NumpadMemoryStore: 196, NumpadMemorySubtract: 197, NumpadMultiply: 198, NumpadParenLeft: 199, NumpadParenRight: 200, NumpadSubtract: 201, Open: 202, PageDown: 203, PageUp: 204, Paste: 205, Pause: 206, Period: 207, Power: 208, PrintScreen: 209, PrivacyScreenToggle: 210, Props: 211, Quote: 212, Resume: 213, ScrollLock: 214, Select: 215, SelectTask: 216, Semicolon: 217, ShiftLeft: 218, ShiftRight: 219, ShowAllWindows: 220, Slash: 221, Sleep: 222, Space: 223, Super: 224, Suspend: 225, Tab: 226, Turbo: 227, Undo: 228, WakeUp: 229, ZoomToggle: 230}; B.Map_qFV43 = new A.ConstantStringMap(B.Object_T3C, [B.PhysicalKeyboardKey_458907, B.PhysicalKeyboardKey_458873, B.PhysicalKeyboardKey_458978, B.PhysicalKeyboardKey_458982, B.PhysicalKeyboardKey_458833, B.PhysicalKeyboardKey_458832, B.PhysicalKeyboardKey_458831, B.PhysicalKeyboardKey_458834, B.PhysicalKeyboardKey_458881, B.PhysicalKeyboardKey_458879, B.PhysicalKeyboardKey_458880, B.PhysicalKeyboardKey_458805, B.PhysicalKeyboardKey_458801, B.PhysicalKeyboardKey_458794, B.PhysicalKeyboardKey_458799, B.PhysicalKeyboardKey_458800, B.PhysicalKeyboardKey_786544, B.PhysicalKeyboardKey_786543, B.PhysicalKeyboardKey_786980, B.PhysicalKeyboardKey_786986, B.PhysicalKeyboardKey_786981, B.PhysicalKeyboardKey_786979, B.PhysicalKeyboardKey_786983, B.PhysicalKeyboardKey_786977, B.PhysicalKeyboardKey_786982, B.PhysicalKeyboardKey_458809, B.PhysicalKeyboardKey_458806, B.PhysicalKeyboardKey_458853, B.PhysicalKeyboardKey_458976, B.PhysicalKeyboardKey_458980, B.PhysicalKeyboardKey_458890, B.PhysicalKeyboardKey_458876, B.PhysicalKeyboardKey_458875, B.PhysicalKeyboardKey_458828, B.PhysicalKeyboardKey_458791, B.PhysicalKeyboardKey_458782, B.PhysicalKeyboardKey_458783, B.PhysicalKeyboardKey_458784, B.PhysicalKeyboardKey_458785, B.PhysicalKeyboardKey_458786, B.PhysicalKeyboardKey_458787, B.PhysicalKeyboardKey_458788, B.PhysicalKeyboardKey_458789, B.PhysicalKeyboardKey_458790, B.PhysicalKeyboardKey_65717, B.PhysicalKeyboardKey_786616, B.PhysicalKeyboardKey_458829, B.PhysicalKeyboardKey_458792, B.PhysicalKeyboardKey_458798, B.PhysicalKeyboardKey_458793, B.PhysicalKeyboardKey_458793, B.PhysicalKeyboardKey_458810, B.PhysicalKeyboardKey_458819, B.PhysicalKeyboardKey_458820, B.PhysicalKeyboardKey_458821, B.PhysicalKeyboardKey_458856, B.PhysicalKeyboardKey_458857, B.PhysicalKeyboardKey_458858, B.PhysicalKeyboardKey_458859, B.PhysicalKeyboardKey_458860, B.PhysicalKeyboardKey_458861, B.PhysicalKeyboardKey_458862, B.PhysicalKeyboardKey_458811, B.PhysicalKeyboardKey_458863, B.PhysicalKeyboardKey_458864, B.PhysicalKeyboardKey_458865, B.PhysicalKeyboardKey_458866, B.PhysicalKeyboardKey_458867, B.PhysicalKeyboardKey_458812, B.PhysicalKeyboardKey_458813, B.PhysicalKeyboardKey_458814, B.PhysicalKeyboardKey_458815, B.PhysicalKeyboardKey_458816, B.PhysicalKeyboardKey_458817, B.PhysicalKeyboardKey_458818, B.PhysicalKeyboardKey_458878, B.PhysicalKeyboardKey_18, B.PhysicalKeyboardKey_19, B.PhysicalKeyboardKey_392961, B.PhysicalKeyboardKey_392970, B.PhysicalKeyboardKey_392971, B.PhysicalKeyboardKey_392972, B.PhysicalKeyboardKey_392973, B.PhysicalKeyboardKey_392974, B.PhysicalKeyboardKey_392975, B.PhysicalKeyboardKey_392976, B.PhysicalKeyboardKey_392962, B.PhysicalKeyboardKey_392963, B.PhysicalKeyboardKey_392964, B.PhysicalKeyboardKey_392965, B.PhysicalKeyboardKey_392966, B.PhysicalKeyboardKey_392967, B.PhysicalKeyboardKey_392968, B.PhysicalKeyboardKey_392969, B.PhysicalKeyboardKey_392977, B.PhysicalKeyboardKey_392978, B.PhysicalKeyboardKey_392979, B.PhysicalKeyboardKey_392980, B.PhysicalKeyboardKey_392981, B.PhysicalKeyboardKey_392982, B.PhysicalKeyboardKey_392983, B.PhysicalKeyboardKey_392984, B.PhysicalKeyboardKey_392985, B.PhysicalKeyboardKey_392986, B.PhysicalKeyboardKey_392987, B.PhysicalKeyboardKey_392988, B.PhysicalKeyboardKey_392989, B.PhysicalKeyboardKey_392990, B.PhysicalKeyboardKey_392991, B.PhysicalKeyboardKey_458869, B.PhysicalKeyboardKey_458826, B.PhysicalKeyboardKey_16, B.PhysicalKeyboardKey_458825, B.PhysicalKeyboardKey_458852, B.PhysicalKeyboardKey_458887, B.PhysicalKeyboardKey_458889, B.PhysicalKeyboardKey_458888, B.PhysicalKeyboardKey_458756, B.PhysicalKeyboardKey_458757, B.PhysicalKeyboardKey_458758, B.PhysicalKeyboardKey_458759, B.PhysicalKeyboardKey_458760, B.PhysicalKeyboardKey_458761, B.PhysicalKeyboardKey_458762, B.PhysicalKeyboardKey_458763, B.PhysicalKeyboardKey_458764, B.PhysicalKeyboardKey_458765, B.PhysicalKeyboardKey_458766, B.PhysicalKeyboardKey_458767, B.PhysicalKeyboardKey_458768, B.PhysicalKeyboardKey_458769, B.PhysicalKeyboardKey_458770, B.PhysicalKeyboardKey_458771, B.PhysicalKeyboardKey_458772, B.PhysicalKeyboardKey_458773, B.PhysicalKeyboardKey_458774, B.PhysicalKeyboardKey_458775, B.PhysicalKeyboardKey_458776, B.PhysicalKeyboardKey_458777, B.PhysicalKeyboardKey_458778, B.PhysicalKeyboardKey_458779, B.PhysicalKeyboardKey_458780, B.PhysicalKeyboardKey_458781, B.PhysicalKeyboardKey_787101, B.PhysicalKeyboardKey_458896, B.PhysicalKeyboardKey_458897, B.PhysicalKeyboardKey_458898, B.PhysicalKeyboardKey_458899, B.PhysicalKeyboardKey_458900, B.PhysicalKeyboardKey_786836, B.PhysicalKeyboardKey_786834, B.PhysicalKeyboardKey_786891, B.PhysicalKeyboardKey_786847, B.PhysicalKeyboardKey_786826, B.PhysicalKeyboardKey_786865, B.PhysicalKeyboardKey_787083, B.PhysicalKeyboardKey_787081, B.PhysicalKeyboardKey_787084, B.PhysicalKeyboardKey_786611, B.PhysicalKeyboardKey_786609, B.PhysicalKeyboardKey_786608, B.PhysicalKeyboardKey_786637, B.PhysicalKeyboardKey_786610, B.PhysicalKeyboardKey_786612, B.PhysicalKeyboardKey_786819, B.PhysicalKeyboardKey_786615, B.PhysicalKeyboardKey_786613, B.PhysicalKeyboardKey_786614, B.PhysicalKeyboardKey_458979, B.PhysicalKeyboardKey_458983, B.PhysicalKeyboardKey_24, B.PhysicalKeyboardKey_458797, B.PhysicalKeyboardKey_458891, B.PhysicalKeyboardKey_458835, B.PhysicalKeyboardKey_458850, B.PhysicalKeyboardKey_458841, B.PhysicalKeyboardKey_458842, B.PhysicalKeyboardKey_458843, B.PhysicalKeyboardKey_458844, B.PhysicalKeyboardKey_458845, B.PhysicalKeyboardKey_458846, B.PhysicalKeyboardKey_458847, B.PhysicalKeyboardKey_458848, B.PhysicalKeyboardKey_458849, B.PhysicalKeyboardKey_458839, B.PhysicalKeyboardKey_458939, B.PhysicalKeyboardKey_458968, B.PhysicalKeyboardKey_458969, B.PhysicalKeyboardKey_458885, B.PhysicalKeyboardKey_458851, B.PhysicalKeyboardKey_458836, B.PhysicalKeyboardKey_458840, B.PhysicalKeyboardKey_458855, B.PhysicalKeyboardKey_458963, B.PhysicalKeyboardKey_458962, B.PhysicalKeyboardKey_458961, B.PhysicalKeyboardKey_458960, B.PhysicalKeyboardKey_458964, B.PhysicalKeyboardKey_458837, B.PhysicalKeyboardKey_458934, B.PhysicalKeyboardKey_458935, B.PhysicalKeyboardKey_458838, B.PhysicalKeyboardKey_458868, B.PhysicalKeyboardKey_458830, B.PhysicalKeyboardKey_458827, B.PhysicalKeyboardKey_458877, B.PhysicalKeyboardKey_458824, B.PhysicalKeyboardKey_458807, B.PhysicalKeyboardKey_458854, B.PhysicalKeyboardKey_458822, B.PhysicalKeyboardKey_23, B.PhysicalKeyboardKey_458915, B.PhysicalKeyboardKey_458804, B.PhysicalKeyboardKey_21, B.PhysicalKeyboardKey_458823, B.PhysicalKeyboardKey_458871, B.PhysicalKeyboardKey_786850, B.PhysicalKeyboardKey_458803, B.PhysicalKeyboardKey_458977, B.PhysicalKeyboardKey_458981, B.PhysicalKeyboardKey_787103, B.PhysicalKeyboardKey_458808, B.PhysicalKeyboardKey_65666, B.PhysicalKeyboardKey_458796, B.PhysicalKeyboardKey_17, B.PhysicalKeyboardKey_20, B.PhysicalKeyboardKey_458795, B.PhysicalKeyboardKey_22, B.PhysicalKeyboardKey_458874, B.PhysicalKeyboardKey_65667, B.PhysicalKeyboardKey_786994], A.findType("ConstantStringMap")); B.BoxShadow_vuL = new A.BoxShadow(-2, B.BlurStyle_0, B.Color_855638016, B.Offset_0_3, 1); B.BoxShadow_oyn5 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_603979776, B.Offset_0_2, 2); B.BoxShadow_oyn6 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_520093696, B.Offset_0_1, 5); B.List_gkc6 = A._setArrayType(makeConstList([B.BoxShadow_vuL, B.BoxShadow_oyn5, B.BoxShadow_oyn6]), type$.JSArray_BoxShadow); B.BoxShadow_vuL0 = new A.BoxShadow(-2, B.BlurStyle_0, B.Color_855638016, B.Offset_0_3, 3); B.BoxShadow_oyn7 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_603979776, B.Offset_0_3, 4); B.BoxShadow_oyn8 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_520093696, B.Offset_0_1, 8); B.List_gkc7 = A._setArrayType(makeConstList([B.BoxShadow_vuL0, B.BoxShadow_oyn7, B.BoxShadow_oyn8]), type$.JSArray_BoxShadow); B.BoxShadow_HZc0 = new A.BoxShadow(-1, B.BlurStyle_0, B.Color_855638016, B.Offset_0_2, 4); B.BoxShadow_oyn9 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_603979776, B.Offset_0_4, 5); B.BoxShadow_oyn10 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_520093696, B.Offset_0_1, 10); B.List_nJL0 = A._setArrayType(makeConstList([B.BoxShadow_HZc0, B.BoxShadow_oyn9, B.BoxShadow_oyn10]), type$.JSArray_BoxShadow); B.BoxShadow_HZc1 = new A.BoxShadow(-1, B.BlurStyle_0, B.Color_855638016, B.Offset_0_3, 5); B.Offset_0_6 = new A.Offset(0, 6); B.BoxShadow_oyn11 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_603979776, B.Offset_0_6, 10); B.BoxShadow_oyn12 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_520093696, B.Offset_0_1, 18); B.List_nJL1 = A._setArrayType(makeConstList([B.BoxShadow_HZc1, B.BoxShadow_oyn11, B.BoxShadow_oyn12]), type$.JSArray_BoxShadow); B.Offset_0_5 = new A.Offset(0, 5); B.BoxShadow_Jik = new A.BoxShadow(-3, B.BlurStyle_0, B.Color_855638016, B.Offset_0_5, 5); B.Offset_0_8 = new A.Offset(0, 8); B.BoxShadow_oyn13 = new A.BoxShadow(1, B.BlurStyle_0, B.Color_603979776, B.Offset_0_8, 10); B.BoxShadow_oyn14 = new A.BoxShadow(2, B.BlurStyle_0, B.Color_520093696, B.Offset_0_3, 14); B.List_KqP = A._setArrayType(makeConstList([B.BoxShadow_Jik, B.BoxShadow_oyn13, B.BoxShadow_oyn14]), type$.JSArray_BoxShadow); B.BoxShadow_Jik0 = new A.BoxShadow(-3, B.BlurStyle_0, B.Color_855638016, B.Offset_0_5, 6); B.Offset_0_9 = new A.Offset(0, 9); B.BoxShadow_oyn15 = new A.BoxShadow(1, B.BlurStyle_0, B.Color_603979776, B.Offset_0_9, 12); B.BoxShadow_oyn16 = new A.BoxShadow(2, B.BlurStyle_0, B.Color_520093696, B.Offset_0_3, 16); B.List_KqP0 = A._setArrayType(makeConstList([B.BoxShadow_Jik0, B.BoxShadow_oyn15, B.BoxShadow_oyn16]), type$.JSArray_BoxShadow); B.Offset_0_7 = new A.Offset(0, 7); B.BoxShadow_2Vk = new A.BoxShadow(-4, B.BlurStyle_0, B.Color_855638016, B.Offset_0_7, 8); B.Offset_0_12 = new A.Offset(0, 12); B.BoxShadow_oyn17 = new A.BoxShadow(2, B.BlurStyle_0, B.Color_603979776, B.Offset_0_12, 17); B.BoxShadow_oyn18 = new A.BoxShadow(4, B.BlurStyle_0, B.Color_520093696, B.Offset_0_5, 22); B.List_YPP = A._setArrayType(makeConstList([B.BoxShadow_2Vk, B.BoxShadow_oyn17, B.BoxShadow_oyn18]), type$.JSArray_BoxShadow); B.BoxShadow_Drw = new A.BoxShadow(-5, B.BlurStyle_0, B.Color_855638016, B.Offset_0_8, 10); B.Offset_0_16 = new A.Offset(0, 16); B.BoxShadow_oyn19 = new A.BoxShadow(2, B.BlurStyle_0, B.Color_603979776, B.Offset_0_16, 24); B.BoxShadow_oyn20 = new A.BoxShadow(5, B.BlurStyle_0, B.Color_520093696, B.Offset_0_6, 30); B.List_iBp = A._setArrayType(makeConstList([B.BoxShadow_Drw, B.BoxShadow_oyn19, B.BoxShadow_oyn20]), type$.JSArray_BoxShadow); B.Offset_0_11 = new A.Offset(0, 11); B.BoxShadow_rVI = new A.BoxShadow(-7, B.BlurStyle_0, B.Color_855638016, B.Offset_0_11, 15); B.Offset_0_24 = new A.Offset(0, 24); B.BoxShadow_oyn21 = new A.BoxShadow(3, B.BlurStyle_0, B.Color_603979776, B.Offset_0_24, 38); B.BoxShadow_oyn22 = new A.BoxShadow(8, B.BlurStyle_0, B.Color_520093696, B.Offset_0_9, 46); B.List_aJC0 = A._setArrayType(makeConstList([B.BoxShadow_rVI, B.BoxShadow_oyn21, B.BoxShadow_oyn22]), type$.JSArray_BoxShadow); B.Map_qt46y = new A.GeneralConstantMap([0, B.List_empty21, 1, B.List_nJL, 2, B.List_gkc6, 3, B.List_gkc7, 4, B.List_nJL0, 6, B.List_nJL1, 8, B.List_KqP, 9, B.List_KqP0, 12, B.List_YPP, 16, B.List_iBp, 24, B.List_aJC0], A.findType("GeneralConstantMap>")); B.Object_QDD = {"1_minute": 0, "5_minutes": 1, "15_minutes": 2, "30_minutes": 3, "1_hour": 4, "1_day": 5, custom: 6}; B.Map_quqNA = new A.ConstantStringMap(B.Object_QDD, [60, 300, 900, 1800, 3600, 86400, 0], type$.ConstantStringMap_String_int); B.Object_UL9 = {KeyA: 0, KeyB: 1, KeyC: 2, KeyD: 3, KeyE: 4, KeyF: 5, KeyG: 6, KeyH: 7, KeyI: 8, KeyJ: 9, KeyK: 10, KeyL: 11, KeyM: 12, KeyN: 13, KeyO: 14, KeyP: 15, KeyQ: 16, KeyR: 17, KeyS: 18, KeyT: 19, KeyU: 20, KeyV: 21, KeyW: 22, KeyX: 23, KeyY: 24, KeyZ: 25, Digit1: 26, Digit2: 27, Digit3: 28, Digit4: 29, Digit5: 30, Digit6: 31, Digit7: 32, Digit8: 33, Digit9: 34, Digit0: 35, Minus: 36, Equal: 37, BracketLeft: 38, BracketRight: 39, Backslash: 40, Semicolon: 41, Quote: 42, Backquote: 43, Comma: 44, Period: 45, Slash: 46}; B.Map_skkUy = new A.ConstantStringMap(B.Object_UL9, ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "[", "]", "\\", ";", "'", "`", ",", ".", "/"], type$.ConstantStringMap_String_String); B.BillingResponse_0 = new A.BillingResponse(0, "serviceTimeout"); B.BillingResponse_1 = new A.BillingResponse(1, "featureNotSupported"); B.BillingResponse_5 = new A.BillingResponse(5, "serviceUnavailable"); B.BillingResponse_6 = new A.BillingResponse(6, "billingUnavailable"); B.BillingResponse_7 = new A.BillingResponse(7, "itemUnavailable"); B.BillingResponse_8 = new A.BillingResponse(8, "developerError"); B.BillingResponse_10 = new A.BillingResponse(10, "itemAlreadyOwned"); B.BillingResponse_11 = new A.BillingResponse(11, "itemNotOwned"); B.BillingResponse_12 = new A.BillingResponse(12, "networkError"); B.Map_tEjvb = new A.GeneralConstantMap([B.BillingResponse_0, -3, B.BillingResponse_1, -2, B.BillingResponse_2, -1, B.BillingResponse_3, 0, B.BillingResponse_4, 1, B.BillingResponse_5, 2, B.BillingResponse_6, 3, B.BillingResponse_7, 4, B.BillingResponse_8, 5, B.BillingResponse_9, 6, B.BillingResponse_10, 7, B.BillingResponse_11, 8, B.BillingResponse_12, 12], A.findType("GeneralConstantMap")); B.List_date_due_date_partial_due_date = A._setArrayType(makeConstList(["date", "due_date", "partial_due_date"]), type$.JSArray_String); B.List_created_at = A._setArrayType(makeConstList(["created_at"]), type$.JSArray_String); B.List_date_payment_date = A._setArrayType(makeConstList(["date", "payment_date"]), type$.JSArray_String); B.List_date = A._setArrayType(makeConstList(["date"]), type$.JSArray_String); B.Map_uXBCG = new A.GeneralConstantMap([B.ExportType_invoices, B.List_date_due_date_partial_due_date, B.ExportType_quotes, B.List_date_due_date_partial_due_date, B.ExportType_credits, B.List_date_due_date_partial_due_date, B.ExportType_invoice_items, B.List_date_due_date_partial_due_date, B.ExportType_quote_items, B.List_date_due_date_partial_due_date, B.ExportType_recurring_invoices, B.List_date_due_date_partial_due_date, B.ExportType_clients, B.List_created_at, B.ExportType_client_contacts, B.List_created_at, B.ExportType_documents, B.List_created_at, B.ExportType_products, B.List_created_at, B.ExportType_tasks, B.List_created_at, B.ExportType_expenses, B.List_date_payment_date, B.ExportType_payments, B.List_date, B.ExportType_profitloss, B.List_date], A.findType("GeneralConstantMap>")); B.MessageLevel_2 = new A.MessageLevel(2, "severe"); B.MessageLevel_1 = new A.MessageLevel(1, "warning"); B.MessageLevel_0 = new A.MessageLevel(0, "info"); B.Map_ubeD3 = new A.GeneralConstantMap([B.MessageLevel_2, "\x1b[31m", B.MessageLevel_1, "\x1b[35m", B.MessageLevel_0, "\x1b[32m"], type$.GeneralConstantMap_MessageLevel_String); B.Map_ubevc = new A.GeneralConstantMap([B.MessageLevel_2, "error", B.MessageLevel_1, "warning", B.MessageLevel_0, "info"], type$.GeneralConstantMap_MessageLevel_String); B.List_42_null_null_8589935146 = A._setArrayType(makeConstList([42, null, null, 8589935146]), type$.JSArray_nullable_int); B.List_43_null_null_8589935147 = A._setArrayType(makeConstList([43, null, null, 8589935147]), type$.JSArray_nullable_int); B.List_45_null_null_8589935149 = A._setArrayType(makeConstList([45, null, null, 8589935149]), type$.JSArray_nullable_int); B.List_46_null_null_8589935150 = A._setArrayType(makeConstList([46, null, null, 8589935150]), type$.JSArray_nullable_int); B.List_47_null_null_8589935151 = A._setArrayType(makeConstList([47, null, null, 8589935151]), type$.JSArray_nullable_int); B.List_48_null_null_8589935152 = A._setArrayType(makeConstList([48, null, null, 8589935152]), type$.JSArray_nullable_int); B.List_49_null_null_8589935153 = A._setArrayType(makeConstList([49, null, null, 8589935153]), type$.JSArray_nullable_int); B.List_50_null_null_8589935154 = A._setArrayType(makeConstList([50, null, null, 8589935154]), type$.JSArray_nullable_int); B.List_51_null_null_8589935155 = A._setArrayType(makeConstList([51, null, null, 8589935155]), type$.JSArray_nullable_int); B.List_52_null_null_8589935156 = A._setArrayType(makeConstList([52, null, null, 8589935156]), type$.JSArray_nullable_int); B.List_53_null_null_8589935157 = A._setArrayType(makeConstList([53, null, null, 8589935157]), type$.JSArray_nullable_int); B.List_54_null_null_8589935158 = A._setArrayType(makeConstList([54, null, null, 8589935158]), type$.JSArray_nullable_int); B.List_55_null_null_8589935159 = A._setArrayType(makeConstList([55, null, null, 8589935159]), type$.JSArray_nullable_int); B.List_56_null_null_8589935160 = A._setArrayType(makeConstList([56, null, null, 8589935160]), type$.JSArray_nullable_int); B.List_57_null_null_8589935161 = A._setArrayType(makeConstList([57, null, null, 8589935161]), type$.JSArray_nullable_int); B.List_EGT1 = A._setArrayType(makeConstList([8589934852, 8589934852, 8589934853, null]), type$.JSArray_nullable_int); B.List_4294967555_null_4294967555_null = A._setArrayType(makeConstList([4294967555, null, 4294967555, null]), type$.JSArray_nullable_int); B.List_4294968065_null_null_8589935154 = A._setArrayType(makeConstList([4294968065, null, null, 8589935154]), type$.JSArray_nullable_int); B.List_4294968066_null_null_8589935156 = A._setArrayType(makeConstList([4294968066, null, null, 8589935156]), type$.JSArray_nullable_int); B.List_4294968067_null_null_8589935158 = A._setArrayType(makeConstList([4294968067, null, null, 8589935158]), type$.JSArray_nullable_int); B.List_4294968068_null_null_8589935160 = A._setArrayType(makeConstList([4294968068, null, null, 8589935160]), type$.JSArray_nullable_int); B.List_4294968321_null_null_8589935157 = A._setArrayType(makeConstList([4294968321, null, null, 8589935157]), type$.JSArray_nullable_int); B.List_EGT2 = A._setArrayType(makeConstList([8589934848, 8589934848, 8589934849, null]), type$.JSArray_nullable_int); B.List_4294967423_null_null_8589935150 = A._setArrayType(makeConstList([4294967423, null, null, 8589935150]), type$.JSArray_nullable_int); B.List_4294968069_null_null_8589935153 = A._setArrayType(makeConstList([4294968069, null, null, 8589935153]), type$.JSArray_nullable_int); B.List_4294967309_null_null_8589935117 = A._setArrayType(makeConstList([4294967309, null, null, 8589935117]), type$.JSArray_nullable_int); B.List_4294968070_null_null_8589935159 = A._setArrayType(makeConstList([4294968070, null, null, 8589935159]), type$.JSArray_nullable_int); B.List_4294968327_null_null_8589935152 = A._setArrayType(makeConstList([4294968327, null, null, 8589935152]), type$.JSArray_nullable_int); B.List_EGT3 = A._setArrayType(makeConstList([8589934854, 8589934854, 8589934855, null]), type$.JSArray_nullable_int); B.List_4294968071_null_null_8589935155 = A._setArrayType(makeConstList([4294968071, null, null, 8589935155]), type$.JSArray_nullable_int); B.List_4294968072_null_null_8589935161 = A._setArrayType(makeConstList([4294968072, null, null, 8589935161]), type$.JSArray_nullable_int); B.List_EGT4 = A._setArrayType(makeConstList([8589934850, 8589934850, 8589934851, null]), type$.JSArray_nullable_int); B.Map_wskGA = new A.GeneralConstantMap(["*", B.List_42_null_null_8589935146, "+", B.List_43_null_null_8589935147, "-", B.List_45_null_null_8589935149, ".", B.List_46_null_null_8589935150, "/", B.List_47_null_null_8589935151, "0", B.List_48_null_null_8589935152, "1", B.List_49_null_null_8589935153, "2", B.List_50_null_null_8589935154, "3", B.List_51_null_null_8589935155, "4", B.List_52_null_null_8589935156, "5", B.List_53_null_null_8589935157, "6", B.List_54_null_null_8589935158, "7", B.List_55_null_null_8589935159, "8", B.List_56_null_null_8589935160, "9", B.List_57_null_null_8589935161, "Alt", B.List_EGT1, "AltGraph", B.List_4294967555_null_4294967555_null, "ArrowDown", B.List_4294968065_null_null_8589935154, "ArrowLeft", B.List_4294968066_null_null_8589935156, "ArrowRight", B.List_4294968067_null_null_8589935158, "ArrowUp", B.List_4294968068_null_null_8589935160, "Clear", B.List_4294968321_null_null_8589935157, "Control", B.List_EGT2, "Delete", B.List_4294967423_null_null_8589935150, "End", B.List_4294968069_null_null_8589935153, "Enter", B.List_4294967309_null_null_8589935117, "Home", B.List_4294968070_null_null_8589935159, "Insert", B.List_4294968327_null_null_8589935152, "Meta", B.List_EGT3, "PageDown", B.List_4294968071_null_null_8589935155, "PageUp", B.List_4294968072_null_null_8589935161, "Shift", B.List_EGT4], A.findType("GeneralConstantMap>")); B.List_kqY = A._setArrayType(makeConstList([B.LogicalKeyboardKey_42, null, null, B.LogicalKeyboardKey_8589935146]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_kqY0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_43, null, null, B.LogicalKeyboardKey_8589935147]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_kqY1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_45, null, null, B.LogicalKeyboardKey_8589935149]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_kqY2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_46, null, null, B.LogicalKeyboardKey_8589935150]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_kqY3 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_47, null, null, B.LogicalKeyboardKey_8589935151]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi = A._setArrayType(makeConstList([B.LogicalKeyboardKey_48, null, null, B.LogicalKeyboardKey_8589935152]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_49, null, null, B.LogicalKeyboardKey_8589935153]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_50, null, null, B.LogicalKeyboardKey_8589935154]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_51, null, null, B.LogicalKeyboardKey_8589935155]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi3 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_52, null, null, B.LogicalKeyboardKey_8589935156]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi4 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_53, null, null, B.LogicalKeyboardKey_8589935157]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi5 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_54, null, null, B.LogicalKeyboardKey_8589935158]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Kqi6 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_55, null, null, B.LogicalKeyboardKey_8589935159]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_yHF0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_56, null, null, B.LogicalKeyboardKey_8589935160]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_yHF1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_57, null, null, B.LogicalKeyboardKey_8589935161]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_gvA = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934853, null]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_z2d = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967555, null, B.LogicalKeyboardKey_4294967555, null]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Sji = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968065, null, null, B.LogicalKeyboardKey_8589935154]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Sji0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968066, null, null, B.LogicalKeyboardKey_8589935156]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Sji1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968067, null, null, B.LogicalKeyboardKey_8589935158]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_crK = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968068, null, null, B.LogicalKeyboardKey_8589935160]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_ft9 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968321, null, null, B.LogicalKeyboardKey_8589935157]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_gvA0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934849, null]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_GF2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967423, null, null, B.LogicalKeyboardKey_8589935150]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Sji2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968069, null, null, B.LogicalKeyboardKey_8589935153]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_mJ10 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967309, null, null, B.LogicalKeyboardKey_8589935117]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Sji3 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968070, null, null, B.LogicalKeyboardKey_8589935159]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_ft90 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968327, null, null, B.LogicalKeyboardKey_8589935152]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_gvA1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934855, null]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_Sji4 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968071, null, null, B.LogicalKeyboardKey_8589935155]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_gaA = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968072, null, null, B.LogicalKeyboardKey_8589935161]), type$.JSArray_nullable_LogicalKeyboardKey); B.List_gvA2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851, null]), type$.JSArray_nullable_LogicalKeyboardKey); B.Map_wskn0 = new A.GeneralConstantMap(["*", B.List_kqY, "+", B.List_kqY0, "-", B.List_kqY1, ".", B.List_kqY2, "/", B.List_kqY3, "0", B.List_Kqi, "1", B.List_Kqi0, "2", B.List_Kqi1, "3", B.List_Kqi2, "4", B.List_Kqi3, "5", B.List_Kqi4, "6", B.List_Kqi5, "7", B.List_Kqi6, "8", B.List_yHF0, "9", B.List_yHF1, "Alt", B.List_gvA, "AltGraph", B.List_z2d, "ArrowDown", B.List_Sji, "ArrowLeft", B.List_Sji0, "ArrowRight", B.List_Sji1, "ArrowUp", B.List_crK, "Clear", B.List_ft9, "Control", B.List_gvA0, "Delete", B.List_GF2, "End", B.List_Sji2, "Enter", B.List_mJ10, "Home", B.List_Sji3, "Insert", B.List_ft90, "Meta", B.List_gvA1, "PageDown", B.List_Sji4, "PageUp", B.List_gaA, "Shift", B.List_gvA2], A.findType("GeneralConstantMap>")); B.Object_EWB = {"null-character": 0, "invalid-codepoint": 1, "incorrectly-placed-solidus": 2, "incorrect-cr-newline-entity": 3, "illegal-windows-1252-entity": 4, "cant-convert-numeric-entity": 5, "illegal-codepoint-for-numeric-entity": 6, "numeric-entity-without-semicolon": 7, "expected-numeric-entity-but-got-eof": 8, "expected-numeric-entity": 9, "named-entity-without-semicolon": 10, "expected-named-entity": 11, "attributes-in-end-tag": 12, "self-closing-flag-on-end-tag": 13, "expected-tag-name-but-got-right-bracket": 14, "expected-tag-name-but-got-question-mark": 15, "expected-tag-name": 16, [string$.expectc]: 17, "expected-closing-tag-but-got-eof": 18, "expected-closing-tag-but-got-char": 19, "eof-in-tag-name": 20, "expected-attribute-name-but-got-eof": 21, "eof-in-attribute-name": 22, "invalid-character-in-attribute-name": 23, "duplicate-attribute": 24, "expected-end-of-tag-name-but-got-eof": 25, "expected-attribute-value-but-got-eof": 26, [string$.expecta]: 27, "equals-in-unquoted-attribute-value": 28, [string$.x75nexpeci]: 29, "invalid-character-after-attribute-name": 30, [string$.x75nexpecaa]: 31, "eof-in-attribute-value-double-quote": 32, "eof-in-attribute-value-single-quote": 33, "eof-in-attribute-value-no-quotes": 34, "unexpected-EOF-after-solidus-in-tag": 35, [string$.x75nexpecas]: 36, "expected-dashes-or-doctype": 37, [string$.x75nexpeb]: 38, "unexpected-space-after-double-dash-in-comment": 39, "incorrect-comment": 40, "eof-in-comment": 41, "eof-in-comment-end-dash": 42, [string$.x75nexped]: 43, "eof-in-comment-double-dash": 44, "eof-in-comment-end-space-state": 45, "eof-in-comment-end-bang-state": 46, "unexpected-char-in-comment": 47, "need-space-after-doctype": 48, [string$.expectd]: 49, "expected-doctype-name-but-got-eof": 50, "eof-in-doctype-name": 51, "eof-in-doctype": 52, [string$.expects]: 53, "unexpected-end-of-doctype": 54, "unexpected-char-in-doctype": 55, "eof-in-innerhtml": 56, "unexpected-doctype": 57, "non-html-root": 58, "expected-doctype-but-got-eof": 59, "unknown-doctype": 60, "expected-doctype-but-got-chars": 61, "expected-doctype-but-got-start-tag": 62, "expected-doctype-but-got-end-tag": 63, "end-tag-after-implied-root": 64, "expected-named-closing-tag-but-got-eof": 65, "two-heads-are-not-better-than-one": 66, "unexpected-end-tag": 67, "unexpected-start-tag-out-of-my-head": 68, "unexpected-start-tag": 69, "missing-end-tag": 70, "missing-end-tags": 71, "unexpected-start-tag-implies-end-tag": 72, "unexpected-start-tag-treated-as": 73, "deprecated-tag": 74, "unexpected-start-tag-ignored": 75, "expected-one-end-tag-but-got-another": 76, "end-tag-too-early": 77, "end-tag-too-early-named": 78, "end-tag-too-early-ignored": 79, "adoption-agency-1.1": 80, "adoption-agency-1.2": 81, "adoption-agency-1.3": 82, "unexpected-end-tag-treated-as": 83, "no-end-tag": 84, "unexpected-implied-end-tag-in-table": 85, "unexpected-implied-end-tag-in-table-body": 86, "unexpected-char-implies-table-voodoo": 87, "unexpected-hidden-input-in-table": 88, "unexpected-form-in-table": 89, [string$.x75nexpes]: 90, "unexpected-end-tag-implies-table-voodoo": 91, "unexpected-cell-in-table-body": 92, "unexpected-cell-end-tag": 93, "unexpected-end-tag-in-table-body": 94, "unexpected-implied-end-tag-in-table-row": 95, "unexpected-end-tag-in-table-row": 96, "unexpected-select-in-select": 97, "unexpected-input-in-select": 98, "unexpected-start-tag-in-select": 99, "unexpected-end-tag-in-select": 100, [string$.x75nexpets]: 101, [string$.x75nexpete]: 102, "unexpected-char-after-body": 103, "unexpected-start-tag-after-body": 104, "unexpected-end-tag-after-body": 105, "unexpected-char-in-frameset": 106, "unexpected-start-tag-in-frameset": 107, [string$.x75nexpef]: 108, "unexpected-end-tag-in-frameset": 109, "unexpected-char-after-frameset": 110, "unexpected-start-tag-after-frameset": 111, "unexpected-end-tag-after-frameset": 112, "unexpected-end-tag-after-body-innerhtml": 113, "expected-eof-but-got-char": 114, "expected-eof-but-got-start-tag": 115, "expected-eof-but-got-end-tag": 116, "eof-in-table": 117, "eof-in-select": 118, "eof-in-frameset": 119, "eof-in-script-in-script": 120, "eof-in-foreign-lands": 121, "non-void-element-with-trailing-solidus": 122, [string$.x75nexpeh]: 123, "unexpected-end-tag-before-html": 124, "undefined-error": 125}; B.Map_yfGJk = new A.ConstantStringMap(B.Object_EWB, ["Null character in input stream, replaced with U+FFFD.", "Invalid codepoint in stream.", "Solidus (/) incorrectly placed in tag.", "Incorrect CR newline entity, replaced with LF.", "Entity used with illegal number (windows-1252 reference).", "Numeric entity couldn't be converted to character (codepoint U+%(charAsInt)08x).", "Numeric entity represents an illegal codepoint: U+%(charAsInt)08x.", "Numeric entity didn't end with ';'.", "Numeric entity expected. Got end of file instead.", "Numeric entity expected but none found.", "Named entity didn't end with ';'.", "Named entity expected. Got none.", "End tag contains unexpected attributes.", "End tag contains unexpected self-closing flag.", "Expected tag name. Got '>' instead.", "Expected tag name. Got '?' instead. (HTML doesn't support processing instructions.)", "Expected tag name. Got something else instead", "Expected closing tag. Got '>' instead. Ignoring ''.", "Expected closing tag. Unexpected end of file.", "Expected closing tag. Unexpected character '%(data)s' found.", "Unexpected end of file in the tag name.", "Unexpected end of file. Expected attribute name instead.", "Unexpected end of file in attribute name.", "Invalid character in attribute name", "Dropped duplicate attribute on tag.", "Unexpected end of file. Expected = or end of tag.", "Unexpected end of file. Expected attribute value.", "Expected attribute value. Got '>' instead.", "Unexpected = in unquoted attribute", "Unexpected character in unquoted attribute", "Unexpected character after attribute name.", "Unexpected character after attribute value.", 'Unexpected end of file in attribute value (".', "Unexpected end of file in attribute value (').", "Unexpected end of file in attribute value.", "Unexpected end of file in tag. Expected >", "Unexpected character after / in tag. Expected >", "Expected '--' or 'DOCTYPE'. Not found.", "Unexpected ! after -- in comment", "Unexpected space after -- in comment", "Incorrect comment.", "Unexpected end of file in comment.", "Unexpected end of file in comment (-)", "Unexpected '-' after '--' found in comment.", "Unexpected end of file in comment (--).", "Unexpected end of file in comment.", "Unexpected end of file in comment.", "Unexpected character in comment found.", "No space after literal string 'DOCTYPE'.", "Unexpected > character. Expected DOCTYPE name.", "Unexpected end of file. Expected DOCTYPE name.", "Unexpected end of file in DOCTYPE name.", "Unexpected end of file in DOCTYPE.", "Expected space or '>'. Got '%(data)s'", "Unexpected end of DOCTYPE.", "Unexpected character in DOCTYPE.", "XXX innerHTML EOF", "Unexpected DOCTYPE. Ignored.", "html needs to be the first start tag.", "Unexpected End of file. Expected DOCTYPE.", "Erroneous DOCTYPE.", "Unexpected non-space characters. Expected DOCTYPE.", "Unexpected start tag (%(name)s). Expected DOCTYPE.", "Unexpected end tag (%(name)s). Expected DOCTYPE.", "Unexpected end tag (%(name)s) after the (implied) root element.", "Unexpected end of file. Expected end tag (%(name)s).", "Unexpected start tag head in existing head. Ignored.", "Unexpected end tag (%(name)s). Ignored.", "Unexpected start tag (%(name)s) that can be in head. Moved.", "Unexpected start tag (%(name)s).", "Missing end tag (%(name)s).", "Missing end tags (%(name)s).", "Unexpected start tag (%(startName)s) implies end tag (%(endName)s).", "Unexpected start tag (%(originalName)s). Treated as %(newName)s.", "Unexpected start tag %(name)s. Don't use it!", "Unexpected start tag %(name)s. Ignored.", "Unexpected end tag (%(gotName)s). Missing end tag (%(expectedName)s).", "End tag (%(name)s) seen too early. Expected other end tag.", "Unexpected end tag (%(gotName)s). Expected end tag (%(expectedName)s).", "End tag (%(name)s) seen too early. Ignored.", "End tag (%(name)s) violates step 1, paragraph 1 of the adoption agency algorithm.", "End tag (%(name)s) violates step 1, paragraph 2 of the adoption agency algorithm.", "End tag (%(name)s) violates step 1, paragraph 3 of the adoption agency algorithm.", "Unexpected end tag (%(originalName)s). Treated as %(newName)s.", "This element (%(name)s) has no end tag.", "Unexpected implied end tag (%(name)s) in the table phase.", "Unexpected implied end tag (%(name)s) in the table body phase.", "Unexpected non-space characters in table context caused voodoo mode.", "Unexpected input with type hidden in table context.", "Unexpected form in table context.", "Unexpected start tag (%(name)s) in table context caused voodoo mode.", "Unexpected end tag (%(name)s) in table context caused voodoo mode.", "Unexpected table cell start tag (%(name)s) in the table body phase.", "Got table cell end tag (%(name)s) while required end tags are missing.", "Unexpected end tag (%(name)s) in the table body phase. Ignored.", "Unexpected implied end tag (%(name)s) in the table row phase.", "Unexpected end tag (%(name)s) in the table row phase. Ignored.", "Unexpected select start tag in the select phase treated as select end tag.", "Unexpected input start tag in the select phase.", "Unexpected start tag token (%(name)s in the select phase. Ignored.", "Unexpected end tag (%(name)s) in the select phase. Ignored.", "Unexpected table element start tag (%(name)s) in the select in table phase.", "Unexpected table element end tag (%(name)s) in the select in table phase.", "Unexpected non-space characters in the after body phase.", "Unexpected start tag token (%(name)s) in the after body phase.", "Unexpected end tag token (%(name)s) in the after body phase.", "Unexpected characters in the frameset phase. Characters ignored.", "Unexpected start tag token (%(name)s) in the frameset phase. Ignored.", "Unexpected end tag token (frameset) in the frameset phase (innerHTML).", "Unexpected end tag token (%(name)s) in the frameset phase. Ignored.", "Unexpected non-space characters in the after frameset phase. Ignored.", "Unexpected start tag (%(name)s) in the after frameset phase. Ignored.", "Unexpected end tag (%(name)s) in the after frameset phase. Ignored.", "Unexpected end tag after body(innerHtml)", "Unexpected non-space characters. Expected end of file.", "Unexpected start tag (%(name)s). Expected end of file.", "Unexpected end tag (%(name)s). Expected end of file.", "Unexpected end of file. Expected table content.", "Unexpected end of file. Expected select content.", "Unexpected end of file. Expected frameset content.", "Unexpected end of file. Expected script content.", "Unexpected end of file. Expected foreign content", "Trailing solidus not allowed on element %(name)s", "Element %(name)s not allowed in a non-html context", "Unexpected end tag (%(name)s) before html.", "Undefined error (this sucks and should be fixed)"], type$.ConstantStringMap_String_String); B.Object_ibz = {"1": 0, "2": 1, "3": 2, "4": 3, "5": 4}; B.Map_yryx3 = new A.ConstantStringMap(B.Object_ibz, ["logged", "pending", "invoiced", "unpaid", "paid"], type$.ConstantStringMap_String_String); B.Object_KxL = {altglyph: 0, altglyphdef: 1, altglyphitem: 2, animatecolor: 3, animatemotion: 4, animatetransform: 5, clippath: 6, feblend: 7, fecolormatrix: 8, fecomponenttransfer: 9, fecomposite: 10, feconvolvematrix: 11, fediffuselighting: 12, fedisplacementmap: 13, fedistantlight: 14, feflood: 15, fefunca: 16, fefuncb: 17, fefuncg: 18, fefuncr: 19, fegaussianblur: 20, feimage: 21, femerge: 22, femergenode: 23, femorphology: 24, feoffset: 25, fepointlight: 26, fespecularlighting: 27, fespotlight: 28, fetile: 29, feturbulence: 30, foreignobject: 31, glyphref: 32, lineargradient: 33, radialgradient: 34, textpath: 35}; B.Map_yzEtd = new A.ConstantStringMap(B.Object_KxL, ["altGlyph", "altGlyphDef", "altGlyphItem", "animateColor", "animateMotion", "animateTransform", "clipPath", "feBlend", "feColorMatrix", "feComponentTransfer", "feComposite", "feConvolveMatrix", "feDiffuseLighting", "feDisplacementMap", "feDistantLight", "feFlood", "feFuncA", "feFuncB", "feFuncG", "feFuncR", "feGaussianBlur", "feImage", "feMerge", "feMergeNode", "feMorphology", "feOffset", "fePointLight", "feSpecularLighting", "feSpotLight", "feTile", "feTurbulence", "foreignObject", "glyphRef", "linearGradient", "radialGradient", "textPath"], type$.ConstantStringMap_String_String); B.Object_bh9 = {af: 0, am: 1, ar: 2, as: 3, az: 4, be: 5, bg: 6, bn: 7, bs: 8, ca: 9, cs: 10, cy: 11, da: 12, de: 13, de_CH: 14, el: 15, en: 16, en_AU: 17, en_CA: 18, en_GB: 19, en_IE: 20, en_IN: 21, en_NZ: 22, en_SG: 23, en_US: 24, en_ZA: 25, es: 26, es_419: 27, es_MX: 28, es_US: 29, et: 30, eu: 31, fa: 32, fi: 33, fil: 34, fr: 35, fr_CA: 36, gl: 37, gsw: 38, gu: 39, he: 40, hi: 41, hr: 42, hu: 43, hy: 44, id: 45, is: 46, it: 47, ja: 48, ka: 49, kk: 50, km: 51, kn: 52, ko: 53, ky: 54, lo: 55, lt: 56, lv: 57, mk: 58, ml: 59, mn: 60, mr: 61, ms: 62, my: 63, nb: 64, ne: 65, nl: 66, no: 67, or: 68, pa: 69, pl: 70, ps: 71, pt: 72, pt_PT: 73, ro: 74, ru: 75, si: 76, sk: 77, sl: 78, sq: 79, sr: 80, sr_Latn: 81, sv: 82, sw: 83, ta: 84, te: 85, th: 86, tl: 87, tr: 88, uk: 89, ur: 90, uz: 91, vi: 92, zh: 93, zh_HK: 94, zh_TW: 95, zu: 96}; B.Map_lO33h = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd-MM", "EEE d/M", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "MM-y", "y-MM-dd", "EEE y-MM-dd", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOki2 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M/d", "EEE\u1363 M/d", "LLL", "MMM d", "EEE\u1363 MMM d", "LLLL", "MMMM d", "EEEE\u1363 MMMM d", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE\u1363 d/M/y", "MMM y", "d MMM y", "EEE\u1363 MMM d y", "MMMM y", "d MMMM y", "y MMMM d, EEEE", "QQQ y", "QQQQ y", "H", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOQgR = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/\u200fM", "EEE\u060c d/\u200fM", "LLL", "d MMM", "EEE\u060c d MMM", "LLLL", "d MMMM", "EEEE\u060c d MMMM", "QQQ", "QQQQ", "y", "M\u200f/y", "d\u200f/M\u200f/y", "EEE\u060c d/\u200fM/\u200fy", "MMM y", "d MMM y", "EEE\u060c d MMM y", "MMMM y", "d MMMM y", "EEEE\u060c d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOybB = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd-MM", "EEE, dd-MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM-y", "dd-MM-y", "EEE, dd-MM-y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM, y", "EEEE, d MMMM, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "a h", "a h:mm", "a h:mm:ss", "a h:mm v", "a h:mm z", "a h z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOyvU = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd.MM", "dd.MM, EEE", "LLL", "d MMM", "d MMM, EEE", "LLLL", "d MMMM", "d MMMM, EEEE", "QQQ", "QQQQ", "y", "MM.y", "dd.MM.y", "dd.MM.y, EEE", "MMM y", "d MMM y", "d MMM y, EEE", "MMMM y", "d MMMM y", "d MMMM y, EEEE", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOrBb = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M", "EEE, d.M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "LLL y", "d MMM y", "EEE, d MMM y", "LLLL y", "d MMMM y '\u0433'.", "EEEE, d MMMM y '\u0433'.", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm.ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOjzj = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.MM", "EEE, d.MM", "MM", "d.MM", "EEE, d.MM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y '\u0433'.", "MM.y '\u0433'.", "d.MM.y '\u0433'.", "EEE, d.MM.y '\u0433'.", "MM.y '\u0433'.", "d.MM.y '\u0433'.", "EEE, d.MM.y '\u0433'.", "MMMM y '\u0433'.", "d MMMM y '\u0433'.", "EEEE, d MMMM y '\u0433'.", "QQQ y '\u0433'.", "QQQQ y '\u0433'.", "HH '\u0447'.", "HH:mm '\u0447'.", "HH:mm:ss '\u0447'.", "HH '\u0447'.", "HH:mm '\u0447'.", "HH:mm:ss '\u0447'.", "HH:mm '\u0447'. v", "HH:mm '\u0447'. z", "HH '\u0447'. z", "m", "m:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOIao = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d-M", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM, y", "EEE, d MMM, y", "MMMM y", "d MMMM, y", "EEEE, d MMMM, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO6m4 = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "LLL", "LLLL", "L", "d.M.", "EEE, d.M.", "LLL", "d. MMM", "EEE, d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y.", "MM/y", "d.M.y.", "EEE, d.M.y.", "MMM y.", "d. MMM y.", "EEE, d. MMM y.", "LLLL y.", "d. MMMM y.", "EEEE, d. MMMM y.", "QQQ y.", "QQQQ y.", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm (v)", "HH:mm (z)", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOE5T = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "LLL 'de' y", "d MMM 'de' y", "EEE, d MMM y", "LLLL 'de' y", "d MMMM 'de' y", "EEEE, d MMMM 'de' y", "QQQ y", "QQQQ y", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "H:mm v", "H:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOTXT = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "LLL", "LLLL", "L", "d. M.", "EEE d. M.", "LLL", "d. M.", "EEE d. M.", "LLLL", "d. MMMM", "EEEE d. MMMM", "QQQ", "QQQQ", "y", "M/y", "d. M. y", "EEE d. M. y", "LLLL y", "d. M. y", "EEE d. M. y", "LLLL y", "d. MMMM y", "EEEE d. MMMM y", "QQQ y", "QQQQ y", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "H:mm v", "H:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOIJ0 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "MMMM d", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOcGl = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "MMM", "MMMM", "M", "d.M", "EEE d.M", "MMM", "d. MMM", "EEE d. MMM", "MMMM", "d. MMMM", "EEEE d. MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE d.M.y", "MMM y", "d. MMM y", "EEE d. MMM y", "MMMM y", "d. MMMM y", "EEEE 'den' d. MMMM y", "QQQ y", "QQQQ y", "HH", "HH.mm", "HH.mm.ss", "HH", "HH.mm", "HH.mm.ss", "HH.mm v", "HH.mm z", "HH z", "m", "mm.ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOAS6 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M.", "EEE, d.M.", "LLL", "d. MMM", "EEE, d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "MMM y", "d. MMM y", "EEE, d. MMM y", "MMMM y", "d. MMMM y", "EEEE, d. MMMM y", "QQQ y", "QQQQ y", "HH 'Uhr'", "HH:mm", "HH:mm:ss", "HH 'Uhr'", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH 'Uhr' z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOmLN = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "MMM", "MMMM", "L", "d/M", "EEE d/M", "MMM", "d MMM", "EEE d MMM", "MMMM", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE d/M/y", "MMM y", "d MMM y", "EEE d MMM y", "LLLL y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOS4L = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M/d", "EEE, M/d", "LLL", "MMM d", "EEE, MMM d", "LLLL", "MMMM d", "EEEE, MMMM d", "QQQ", "QQQQ", "y", "M/y", "M/d/y", "EEE, M/d/y", "MMM y", "MMM d, y", "EEE, MMM d, y", "MMMM y", "MMMM d, y", "EEEE, MMMM d, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOMIj = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM/y", "dd/MM/y", "EEE, dd/MM/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOvyM = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "MM-dd", "EEE, MM-dd", "LLL", "MMM d", "EEE, MMM d", "LLLL", "MMMM d", "EEEE, MMMM d", "QQQ", "QQQQ", "y", "MM/y", "y-MM-dd", "EEE, y-MM-dd", "MMM y", "MMM d, y", "EEE, MMM d, y", "MMMM y", "MMMM d, y", "EEEE, MMMM d, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOScn = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd/MM", "EEE, dd/MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM/y", "dd/MM/y", "EEE, dd/MM/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOEBV = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOqNA = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd/MM", "EEE, dd/MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM, y", "MMMM y", "d MMMM y", "EEEE, d MMMM, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO8kP = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, dd/MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM/y", "d/MM/y", "EEE, dd/MM/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO6pl = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd/MM", "EEE, dd/MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM/y", "dd/MM/y", "EEE, dd/MM/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOiFM = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "MM/dd", "EEE, MM/dd", "LLL", "dd MMM", "EEE, dd MMM", "LLLL", "d MMMM", "EEEE, dd MMMM", "QQQ", "QQQQ", "y", "MM/y", "y/MM/dd", "EEE, y/MM/dd", "MMM y", "dd MMM y", "EEE, dd MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lORWS = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d 'de' MMMM", "EEEE, d 'de' MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQ y", "QQQQ 'de' y", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "H:mm v", "H:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO3nh = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d 'de' MMMM", "EEEE, d 'de' MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQ 'de' y", "QQQQ 'de' y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOY2a = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE d 'de' MMM", "LLLL", "d 'de' MMMM", "EEEE, d 'de' MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d 'de' MMM 'de' y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQ y", "QQQQ 'de' y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOal8 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d 'de' MMM", "LLLL", "d 'de' MMMM", "EEEE, d 'de' MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d 'de' MMM 'de' y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQ y", "QQQQ 'de' y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOww8 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "MMMM", "MMMM", "M", "d.M", "EEE, d.M", "MMMM", "d. MMM", "EEE, d. MMM", "MMMM", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "MMM y", "d. MMM y", "EEE, d. MMMM y", "MMMM y", "d. MMMM y", "EEEE, d. MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOVyt = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M/d", "M/d, EEE", "LLL", "MMM d", "MMM d, EEE", "LLLL", "MMMM d", "MMMM d, EEEE", "QQQ", "QQQQ", "y", "y/M", "y/M/d", "y/M/d, EEE", "y MMM", "y MMM d", "y MMM d, EEE", "y('e')'ko' MMMM", "y('e')'ko' MMMM'ren' d", "y('e')'ko' MMMM'ren' d('a'), EEEE", "y('e')'ko' QQQ", "y('e')'ko' QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH (z)", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOoFb = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M/d", "EEE M/d", "LLL", "d LLL", "EEE d LLL", "LLLL", "d LLLL", "EEEE d LLLL", "QQQ", "QQQQ", "y", "y/M", "y/M/d", "EEE y/M/d", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQQ y", "QQQQ y", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "H:mm v", "HH:mm (z)", "H (z)", "m", "m:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO0 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M.", "EEE d.M.", "LLL", "d. MMM", "ccc d. MMM", "LLLL", "d. MMMM", "cccc d. MMMM", "QQQ", "QQQQ", "y", "L.y", "d.M.y", "EEE d.M.y", "LLL y", "d. MMM y", "EEE d. MMM y", "LLLL y", "d. MMMM y", "EEEE d. MMMM y", "QQQ y", "QQQQ y", "H", "H.mm", "H.mm.ss", "H", "H.mm", "H.mm.ss", "H.mm v", "H.mm z", "H z", "m", "m.ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO6Zu = new A.ConstantStringMap(B.Object_Mjq, ["d", "EEE", "EEEE", "LLL", "LLLL", "L", "dd/MM", "EEE dd/MM", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "MM/y", "dd/MM/y", "EEE dd/MM/y", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH 'h'", "HH:mm", "HH:mm:ss", "HH 'h'", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH 'h' z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOFNm = new A.ConstantStringMap(B.Object_Mjq, ["d", "EEE", "EEEE", "LLL", "LLLL", "L", "M-d", "EEE M-d", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "y-MM", "y-MM-dd", "EEE y-MM-dd", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH 'h'", "HH 'h' mm", "HH 'h' mm 'min' ss 's'", "HH 'h'", "HH 'h' mm", "HH 'h' mm 'min' ss 's'", "HH 'h' mm v", "HH 'h' mm z", "HH 'h' z", "m", "mm 'min' ss 's'", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOzLH = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d 'de' MMM", "EEE, d 'de' MMM", "LLLL", "d 'de' MMMM", "EEEE, d 'de' MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM 'de' y", "d 'de' MMM 'de' y", "EEE, d 'de' MMM 'de' y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQ y", "QQQQ 'de' y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO6Vn = new A.ConstantStringMap(B.Object_Mjq, ["d", "EEE", "EEEE", "LLL", "LLLL", "L", "d.M.", "EEE, d.M.", "LLL", "d. MMM", "EEE d. MMM", "LLLL", "d. MMMM", "EEEE d. MMMM", "QQQ", "QQQQ", "y", "y-M", "d.M.y", "EEE, y-M-d", "MMM y", "y MMM d", "EEE, d. MMM y", "MMMM y", "d. MMMM y", "EEEE, d. MMMM y", "QQQ y", "QQQQ y", "H", "HH:mm", "HH:mm:ss", "H", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO8eb = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM, y", "EEE, d MMM, y", "MMMM y", "d MMMM, y", "EEEE, d MMMM, y", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOnfu = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M", "EEE, d.M", "LLL", "d \u05d1MMM", "EEE, d \u05d1MMM", "LLLL", "d \u05d1MMMM", "EEEE, d \u05d1MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "MMM y", "d \u05d1MMM y", "EEE, d \u05d1MMM y", "MMMM y", "d \u05d1MMMM y", "EEEE, d \u05d1MMMM y", "QQQ y", "QQQQ y", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "HH:mm v", "HH:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO4QF = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOD34 = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "LLL", "LLLL", "L.", "dd. MM.", "EEE, dd. MM.", "LLL", "d. MMM", "EEE, d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y.", "MM. y.", "dd. MM. y.", "EEE, dd. MM. y.", "LLL y.", "d. MMM y.", "EEE, d. MMM y.", "LLLL y.", "d. MMMM y.", "EEEE, d. MMMM y.", "QQQ y.", "QQQQ y.", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH (z)", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOIaq = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M. d.", "M. d., EEE", "LLL", "MMM d.", "MMM d., EEE", "LLLL", "MMMM d.", "MMMM d., EEEE", "QQQ", "QQQQ", "y.", "y. M.", "y. MM. dd.", "y. MM. dd., EEE", "y. MMM", "y. MMM d.", "y. MMM d., EEE", "y. MMMM", "y. MMMM d.", "y. MMMM d., EEEE", "y. QQQ", "y. QQQQ", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "HH:mm v", "HH:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOoWp = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd.MM", "dd.MM, EEE", "LLL", "d MMM", "d MMM, EEE", "LLLL", "MMMM d", "d MMMM, EEEE", "QQQ", "QQQQ", "y", "MM.y", "dd.MM.y", "d.MM.y \u0569., EEE", "y \u0569. LLL", "d MMM, y \u0569.", "y \u0569. MMM d, EEE", "y \u0569\u2024 LLLL", "d MMMM, y \u0569.", "y \u0569. MMMM d, EEEE", "y \u0569. QQQ", "y \u0569. QQQQ", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "HH:mm v", "HH:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO72E = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH.mm", "HH.mm.ss", "HH", "HH.mm", "HH.mm.ss", "HH.mm v", "HH.mm z", "HH z", "m", "mm.ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lORU1 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M.", "EEE, d.M.", "LLL", "d. MMM", "EEE, d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y", "M. y", "d.M.y", "EEE, d.M.y", "MMM y", "d. MMM y", "EEE, d. MMM y", "MMMM y", "d. MMMM y", "EEEE, d. MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "v \u2013 HH:mm", "z \u2013 HH:mm", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOKHW = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE d/M", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE d/M/y", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOYCF = new A.ConstantStringMap(B.Object_Mjq, ["d\u65e5", "ccc", "cccc", "M\u6708", "M\u6708", "M\u6708", "M/d", "M/d(EEE)", "M\u6708", "M\u6708d\u65e5", "M\u6708d\u65e5(EEE)", "M\u6708", "M\u6708d\u65e5", "M\u6708d\u65e5EEEE", "QQQ", "QQQQ", "y\u5e74", "y/M", "y/M/d", "y/M/d(EEE)", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5(EEE)", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5EEEE", "y/QQQ", "y\u5e74QQQQ", "H\u6642", "H:mm", "H:mm:ss", "H\u6642", "H:mm", "H:mm:ss", "H:mm v", "H:mm z", "H\u6642 z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOuXf = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M", "EEE, d.M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "MMM. y", "d MMM. y", "EEE, d MMM. y", "MMMM, y", "d MMMM, y", "EEEE, d MMMM, y", "QQQ, y", "QQQQ, y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lORsh = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd.MM", "dd.MM, EEE", "LLL", "d MMM", "d MMM, EEE", "LLLL", "d MMMM", "d MMMM, EEEE", "QQQ", "QQQQ", "y", "MM.y", "dd.MM.y", "dd.MM.y, EEE", "y '\u0436'. MMM", "y '\u0436'. d MMM", "y '\u0436'. d MMM, EEE", "y '\u0436'. MMMM", "y '\u0436'. d MMMM", "y '\u0436'. d MMMM, EEEE", "y '\u0436'. QQQ", "y '\u0436'. QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO00 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE d/M", "LLL", "d MMM", "EEE d MMM", "LLLL", "MMMM d", "EEEE d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE d/M/y", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOUOR = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "d/M, EEE", "LLL", "MMM d", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, M/d/y", "MMM y", "MMM d,y", "EEE, MMM d, y", "MMMM y", "MMMM d, y", "EEEE, MMMM d, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOJwp = new A.ConstantStringMap(B.Object_Mjq, ["d\uc77c", "ccc", "cccc", "LLL", "LLLL", "M\uc6d4", "M. d.", "M. d. (EEE)", "LLL", "MMM d\uc77c", "MMM d\uc77c (EEE)", "LLLL", "MMMM d\uc77c", "MMMM d\uc77c EEEE", "QQQ", "QQQQ", "y\ub144", "y. M.", "y. M. d.", "y. M. d. (EEE)", "y\ub144 MMM", "y\ub144 MMM d\uc77c", "y\ub144 MMM d\uc77c (EEE)", "y\ub144 MMMM", "y\ub144 MMMM d\uc77c", "y\ub144 MMMM d\uc77c EEEE", "y\ub144 QQQ", "y\ub144 QQQQ", "H\uc2dc", "HH:mm", "H\uc2dc m\ubd84 s\ucd08", "a h\uc2dc", "a h:mm", "a h:mm:ss", "a h:mm v", "a h:mm z", "a h\uc2dc z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOIaj = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd-MM", "dd-MM, EEE", "LLL", "d-MMM", "d-MMM, EEE", "LLLL", "d-MMMM", "d-MMMM, EEEE", "QQQ", "QQQQ", "y", "y-MM", "y-dd-MM", "y-dd-MM, EEE", "y-'\u0436'. MMM", "y-'\u0436'. d-MMM", "y-'\u0436'. d-MMM, EEE", "y-'\u0436'., MMMM", "y-'\u0436'., d-MMMM", "y-'\u0436'., d-MMMM, EEEE", "y-'\u0436'., QQQ", "y-'\u0436'., QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOEhV = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE d MMM", "LLLL", "MMMM d", "EEEE d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOTfA = new A.ConstantStringMap(B.Object_Mjq, ["dd", "ccc", "cccc", "LLL", "LLLL", "MM", "MM-d", "MM-dd, EEE", "MM", "MM-dd", "MM-dd, EEE", "LLLL", "MMMM d 'd'.", "MMMM d 'd'., EEEE", "QQQ", "QQQQ", "y", "y-MM", "y-MM-dd", "y-MM-dd, EEE", "y-MM", "y-MM-dd", "y-MM-dd, EEE", "y 'm'. LLLL", "y 'm'. MMMM d 'd'.", "y 'm'. MMMM d 'd'., EEEE", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm; v", "HH:mm; z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO2No = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd.MM.", "EEE, dd.MM.", "LLL", "d. MMM", "EEE, d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y. 'g'.", "MM.y.", "d.MM.y.", "EEE, d.M.y.", "y. 'g'. MMM", "y. 'g'. d. MMM", "EEE, y. 'g'. d. MMM", "y. 'g'. MMMM", "y. 'gada' d. MMMM", "EEEE, y. 'gada' d. MMMM", "y. 'g'. QQQ", "y. 'g'. QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lODLX = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M", "EEE, d.M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "MMM y '\u0433'.", "d MMM y '\u0433'.", "EEE, d MMM y '\u0433'.", "MMMM y '\u0433'.", "d MMMM y", "EEEE, d MMMM y", "QQQ y '\u0433'.", "QQQQ y '\u0433'.", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lORkP = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "d/M, EEE", "LLL", "MMM d", "MMM d, EEE", "LLLL", "MMMM d", "MMMM d, EEEE", "QQQ", "QQQQ", "y", "y-MM", "d/M/y", "d-M-y, EEE", "y MMM", "y MMM d", "y MMM d, EEE", "y MMMM", "y, MMMM d", "y, MMMM d, EEEE", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOTR5 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "LLLLL", "MMMMM/dd", "MMMMM/dd. EEE", "LLL", "MMM'\u044b\u043d' d", "MMM'\u044b\u043d' d. EEE", "LLLL", "MMMM'\u044b\u043d' d", "MMMM'\u044b\u043d' d. EEEE", "QQQ", "QQQQ", "y", "y MMMMM", "y.MM.dd", "y.MM.dd. EEE", "y '\u043e\u043d\u044b' MMM", "y '\u043e\u043d\u044b' MMM'\u044b\u043d' d", "y '\u043e\u043d\u044b' MMM'\u044b\u043d' d. EEE", "y '\u043e\u043d\u044b' MMMM", "y '\u043e\u043d\u044b' MMMM'\u044b\u043d' d", "y '\u043e\u043d\u044b' MMMM'\u044b\u043d' d, EEEE '\u0433\u0430\u0440\u0430\u0433'", "y '\u043e\u043d\u044b' QQQ", "y '\u043e\u043d\u044b' QQQQ", "HH '\u0446'", "HH:mm", "HH:mm:ss", "HH '\u0446'", "HH:mm", "HH:mm:ss", "HH:mm (v)", "HH:mm (z)", "HH '\u0446' (z)", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOlA1 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM, y", "EEE, d, MMM y", "MMMM y", "d MMMM, y", "EEEE, d MMMM, y", "QQQ y", "QQQQ y", "HH", "H:mm", "H:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOs4p = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d-M", "EEE, d-M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M-y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOqPU = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc\u1014\u1031\u1037", "cccc\u1014\u1031\u1037", "LLL", "LLLL", "L", "d/M", "d-M- EEE", "LLL", "d MMM", "MMM d- EEE", "LLLL", "MMMM d", "MMMM d \u101b\u1000\u103a EEEE\u1014\u1031\u1037", "QQQ", "QQQQ", "y", "M/y", "dd-MM-y", "d/M/y- EEE", "MMM y", "y- MMM d", "y- MMM d- EEE", "y MMMM", "y- MMMM d", "y- MMMM d- EEEE", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "v HH:mm", "z HH:mm", "z HH", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO0r7 = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "LLL", "LLLL", "L.", "d.M.", "EEE d.M.", "LLL", "d. MMM", "EEE d. MMM", "LLLL", "d. MMMM", "EEEE d. MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE d.M.y", "MMM y", "d. MMM y", "EEE d. MMM y", "MMMM y", "d. MMMM y", "EEEE d. MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOUMf = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "MM-dd", "MM-dd, EEE", "LLL", "MMM d", "MMM d, EEE", "LLLL", "MMMM d", "MMMM d, EEEE", "QQQ", "QQQQ", "y", "y-MM", "y-MM-dd", "y-MM-dd, EEE", "y MMM", "y MMM d", "y MMM d, EEE", "y MMMM", "y MMMM d", "y MMMM d, EEEE", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOt2f = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d-M", "EEE d-M", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "M-y", "d-M-y", "EEE d-M-y", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOeQY = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, dd-MM.", "LLL", "d MMM", "EEE, d MMM", "LLLL", "MMMM d", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO2Rm = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.MM", "EEE, d.MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM.y", "d.MM.y", "EEE, d.MM.y", "LLL y", "d MMM y", "EEE, d MMM y", "LLLL y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOouf = new A.ConstantStringMap(B.Object_Mjq, ["d", "EEE", "EEEE", "LLL", "LLLL", "L", "MM-dd", "MM-dd, EEE", "LLL", "MMM d", "EEE, MMM d", "LLLL", "MMMM d", "EEEE, MMMM d", "QQQ", "QQQQ", "y", "y-MM", "y-MM-dd", "y-MM-dd, EEE", "y MMM", "y MMM d", "y MMM d, EEE", "y MMMM", "\u062f y \u062f MMMM d", "EEEE \u062f y \u062f MMMM d", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH (z)", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOUcj = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, dd/MM", "LLL", "d 'de' MMM", "EEE, d 'de' MMM", "LLLL", "d 'de' MMMM", "EEEE, d 'de' MMMM", "QQQ", "QQQQ", "y", "MM/y", "dd/MM/y", "EEE, dd/MM/y", "MMM 'de' y", "d 'de' MMM 'de' y", "EEE, d 'de' MMM 'de' y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQ 'de' y", "QQQQ 'de' y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOAu4 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd/MM", "EEE, dd/MM", "LLL", "d/MM", "EEE, d/MM", "LLLL", "d 'de' MMMM", "cccc, d 'de' MMMM", "QQQ", "QQQQ", "y", "MM/y", "dd/MM/y", "EEE, dd/MM/y", "MM/y", "d/MM/y", "EEE, d/MM/y", "MMMM 'de' y", "d 'de' MMMM 'de' y", "EEEE, d 'de' MMMM 'de' y", "QQQQ 'de' y", "QQQQ 'de' y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOYQd = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd.MM", "EEE, dd.MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM.y", "dd.MM.y", "EEE, dd.MM.y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOF23 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd.MM", "EEE, dd.MM", "LLL", "d MMM", "ccc, d MMM", "LLLL", "d MMMM", "cccc, d MMMM", "QQQ", "QQQQ", "y", "MM.y", "dd.MM.y", "ccc, dd.MM.y '\u0433'.", "LLL y '\u0433'.", "d MMM y '\u0433'.", "EEE, d MMM y '\u0433'.", "LLLL y '\u0433'.", "d MMMM y '\u0433'.", "EEEE, d MMMM y '\u0433'.", "QQQ y '\u0433'.", "QQQQ y '\u0433'.", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOuiz = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "M-d", "M-d, EEE", "LLL", "MMM d", "MMM d EEE", "LLLL", "MMMM d", "MMMM d EEEE", "QQQ", "QQQQ", "y", "y-M", "y-M-d", "y-M-d, EEE", "y MMM", "y MMM d", "y MMM d, EEE", "y MMMM", "y MMMM d", "y MMMM d, EEEE", "y QQQ", "y QQQQ", "HH", "HH.mm", "HH.mm.ss", "HH", "HH.mm", "HH.mm.ss", "HH.mm v", "HH.mm z", "HH z", "m", "mm.ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOUcj0 = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "LLL", "LLLL", "L.", "d. M.", "EEE d. M.", "LLL", "d. M.", "EEE d. M.", "LLLL", "d. MMMM", "EEEE d. MMMM", "QQQ", "QQQQ", "y", "M/y", "d. M. y", "EEE d. M. y", "M/y", "d. M. y", "EEE d. M. y", "LLLL y", "d. MMMM y", "EEEE d. MMMM y", "QQQ y", "QQQQ y", "H", "H:mm", "H:mm:ss", "H", "H:mm", "H:mm:ss", "H:mm v", "H:mm z", "H z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOLQR = new A.ConstantStringMap(B.Object_Mjq, ["d.", "ccc", "cccc", "LLL", "LLLL", "L", "d. M.", "EEE, d. M.", "LLL", "d. MMM", "EEE, d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y", "M/y", "d. M. y", "EEE, d. M. y", "MMM y", "d. MMM y", "EEE, d. MMM y", "MMMM y", "d. MMMM y", "EEEE, d. MMMM y", "QQQ y", "QQQQ y", "HH'h'", "HH:mm", "HH:mm:ss", "HH'h'", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH'h' z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOSLH = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d.M", "EEE, d.M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M.y", "d.M.y", "EEE, d.M.y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "QQQ, y", "QQQQ, y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a, v", "h:mm a, z", "h a, z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOenR = new A.ConstantStringMap(B.Object_Mjq, ["d", "EEE", "EEEE", "LLL", "LLLL", "L", "d.M.", "EEE, d.M.", "LLL", "d. MMM", "EEE d. MMM", "LLLL", "d. MMMM", "EEEE, d. MMMM", "QQQ", "QQQQ", "y.", "M.y.", "d.M.y.", "EEE, d.M.y.", "MMM y.", "d. MMM y.", "EEE, d. MMM y.", "MMMM y.", "d. MMMM y.", "EEEE, d. MMMM y.", "QQQ y.", "QQQQ y.", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOsx4 = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE d/M", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE d MMMM", "QQQ", "QQQQ", "y", "y-MM", "y-MM-dd", "EEE, y-MM-dd", "MMM y", "d MMM y", "EEE d MMM y", "MMMM y", "d MMMM y", "EEEE d MMMM y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOWZw = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE, d/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM y", "EEE, d MMM y", "MMMM y", "d MMMM y", "EEEE, d MMMM y", "y QQQ", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOasU = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "dd-MM, EEE", "LLL", "MMM d", "MMM d, EEE", "LLLL", "d MMMM", "MMMM d, EEEE", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, d/M/y", "MMM y", "d MMM, y", "EEE, d MMM, y", "MMMM y", "d MMMM, y", "EEEE, d MMMM, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "a h", "a h:mm", "a h:mm:ss", "a h:mm v", "a h:mm z", "a h z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lO0ec = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "d/M, EEE", "LLL", "d MMM", "d MMM, EEE", "LLLL", "d MMMM", "d MMMM, EEEE", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "d/M/y, EEE", "MMM y", "d, MMM y", "d MMM, y, EEE", "MMMM y", "d MMMM, y", "d, MMMM y, EEEE", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOKUG = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE d/M", "LLL", "d MMM", "EEE d MMM", "LLLL", "d MMMM", "EEEE\u0e17\u0e35\u0e48 d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE d/M/y", "MMM y", "d MMM y", "EEE d MMM y", "MMMM G y", "d MMMM G y", "EEEE\u0e17\u0e35\u0e48 d MMMM G y", "QQQ y", "QQQQ G y", "HH", "HH:mm \u0e19.", "HH:mm:ss", "HH", "HH:mm \u0e19.", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOkOA = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "d/MM EEE", "LLL", "d MMM", "d MMMM EEE", "LLLL", "d MMMM", "d MMMM EEEE", "QQQ", "QQQQ", "y", "MM/y", "dd.MM.y", "d.M.y EEE", "MMM y", "d MMM y", "d MMM y EEE", "MMMM y", "d MMMM y", "d MMMM y EEEE", "y QQQ", "y QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOf3w = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "LL", "dd.MM", "EEE, dd.MM", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "MM.y", "dd.MM.y", "EEE, dd.MM.y", "LLL y '\u0440'.", "d MMM y '\u0440'.", "EEE, d MMM y '\u0440'.", "LLLL y '\u0440'.", "d MMMM y '\u0440'.", "EEEE, d MMMM y '\u0440'.", "QQQ y", "QQQQ y '\u0440'.", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lObHP = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "d/M", "EEE\u060c d/M", "LLL", "d MMM", "EEE\u060c d MMM", "LLLL", "d MMMM", "EEEE\u060c d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE\u060c d/M/y", "MMM y", "d MMM\u060c y", "EEE\u060c d MMM\u060c y", "MMMM y", "d MMMM\u060c y", "EEEE\u060c d MMMM\u060c y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "h a", "h:mm a", "h:mm:ss a", "h:mm a v", "h:mm a z", "h a z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOKIe = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "LL", "dd/MM", "EEE, dd/MM", "LLL", "d-MMM", "EEE, d-MMM", "LLLL", "d-MMMM", "EEEE, d-MMMM", "QQQ", "QQQQ", "y", "MM.y", "dd/MM/y", "EEE, dd/MM/y", "MMM, y", "d-MMM, y", "EEE, d-MMM, y", "MMMM, y", "d-MMMM, y", "EEEE, d-MMMM, y", "y, QQQ", "y, QQQQ", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm (v)", "HH:mm (z)", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOIJC = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "dd/M", "EEE, dd/M", "LLL", "d MMM", "EEE, d MMM", "LLLL", "d MMMM", "EEEE, d MMMM", "QQQ", "QQQQ", "y", "M/y", "d/M/y", "EEE, dd/M/y", "MMM y", "d MMM, y", "EEE, d MMM, y", "MMMM 'n\u0103m' y", "d MMMM, y", "EEEE, d MMMM, y", "QQQ y", "QQQQ 'n\u0103m' y", "HH", "H:mm", "HH:mm:ss", "HH", "H:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOkn0 = new A.ConstantStringMap(B.Object_Mjq, ["d\u65e5", "ccc", "cccc", "LLL", "LLLL", "M\u6708", "M/d", "M/dEEE", "LLL", "M\u6708d\u65e5", "M\u6708d\u65e5EEE", "LLLL", "M\u6708d\u65e5", "M\u6708d\u65e5EEEE", "QQQ", "QQQQ", "y\u5e74", "y\u5e74M\u6708", "y/M/d", "y/M/dEEE", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5EEE", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5EEEE", "y\u5e74\u7b2cQ\u5b63\u5ea6", "y\u5e74\u7b2cQ\u5b63\u5ea6", "H\u65f6", "HH:mm", "HH:mm:ss", "H\u65f6", "HH:mm", "HH:mm:ss", "v HH:mm", "z HH:mm", "zH\u65f6", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOf3y = new A.ConstantStringMap(B.Object_Mjq, ["d\u65e5", "ccc", "cccc", "LLL", "LLLL", "M\u6708", "d/M", "d/M\uff08EEE\uff09", "LLL", "M\u6708d\u65e5", "M\u6708d\u65e5EEE", "LLLL", "M\u6708d\u65e5", "M\u6708d\u65e5EEEE", "QQQ", "QQQQ", "y\u5e74", "M/y", "d/M/y", "d/M/y\uff08EEE\uff09", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5EEE", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5EEEE", "y\u5e74QQQ", "y\u5e74QQQQ", "H\u6642", "HH:mm", "HH:mm:ss", "ah\u6642", "ah:mm", "ah:mm:ss", "ah:mm [v]", "ah:mm [z]", "ah\u6642 z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOEdW = new A.ConstantStringMap(B.Object_Mjq, ["d\u65e5", "ccc", "cccc", "LLL", "LLLL", "M\u6708", "M/d", "M/d\uff08EEE\uff09", "LLL", "M\u6708d\u65e5", "M\u6708d\u65e5 EEE", "LLLL", "M\u6708d\u65e5", "M\u6708d\u65e5 EEEE", "QQQ", "QQQQ", "y\u5e74", "y/M", "y/M/d", "y/M/d\uff08EEE\uff09", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5 EEE", "y\u5e74M\u6708", "y\u5e74M\u6708d\u65e5", "y\u5e74M\u6708d\u65e5 EEEE", "y\u5e74QQQ", "y\u5e74QQQQ", "H\u6642", "HH:mm", "HH:mm:ss", "ah\u6642", "ah:mm", "ah:mm:ss", "ah:mm [v]", "ah:mm [z]", "ah\u6642 z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_lOFmx = new A.ConstantStringMap(B.Object_Mjq, ["d", "ccc", "cccc", "LLL", "LLLL", "L", "MM-dd", "MM-dd, EEE", "LLL", "MMM d", "EEE, MMM d", "LLLL", "MMMM d", "EEEE, MMMM d", "QQQ", "QQQQ", "y", "y-MM", "y-MM-dd", "y-MM-dd, EEE", "MMM y", "MMM d, y", "EEE, MMM d, y", "MMMM y", "MMMM d, y", "EEEE, MMMM d, y", "QQQ y", "QQQQ y", "HH", "HH:mm", "HH:mm:ss", "HH", "HH:mm", "HH:mm:ss", "HH:mm v", "HH:mm z", "HH z", "m", "mm:ss", "s", "v", "z", "zzzz", "ZZZZ"], type$.ConstantStringMap_String_String); B.Map_zrsBE = new A.ConstantStringMap(B.Object_bh9, [B.Map_lO33h, B.Map_lOki2, B.Map_lOQgR, B.Map_lOybB, B.Map_lOyvU, B.Map_lOrBb, B.Map_lOjzj, B.Map_lOIao, B.Map_lO6m4, B.Map_lOE5T, B.Map_lOTXT, B.Map_lOIJ0, B.Map_lOcGl, B.Map_lOAS6, B.Map_lOAS6, B.Map_lOmLN, B.Map_lOS4L, B.Map_lOMIj, B.Map_lOvyM, B.Map_lOScn, B.Map_lOEBV, B.Map_lOqNA, B.Map_lO8kP, B.Map_lO6pl, B.Map_lOS4L, B.Map_lOiFM, B.Map_lORWS, B.Map_lO3nh, B.Map_lOY2a, B.Map_lOal8, B.Map_lOww8, B.Map_lOVyt, B.Map_lOoFb, B.Map_lO0, B.Map_lOS4L, B.Map_lO6Zu, B.Map_lOFNm, B.Map_lOzLH, B.Map_lO6Vn, B.Map_lO8eb, B.Map_lOnfu, B.Map_lO4QF, B.Map_lOD34, B.Map_lOIaq, B.Map_lOoWp, B.Map_lO72E, B.Map_lORU1, B.Map_lOKHW, B.Map_lOYCF, B.Map_lOuXf, B.Map_lORsh, B.Map_lO00, B.Map_lOUOR, B.Map_lOJwp, B.Map_lOIaj, B.Map_lOEhV, B.Map_lOTfA, B.Map_lO2No, B.Map_lODLX, B.Map_lORkP, B.Map_lOTR5, B.Map_lOlA1, B.Map_lOs4p, B.Map_lOqPU, B.Map_lO0r7, B.Map_lOUMf, B.Map_lOt2f, B.Map_lO0r7, B.Map_lOS4L, B.Map_lOeQY, B.Map_lO2Rm, B.Map_lOouf, B.Map_lOUcj, B.Map_lOAu4, B.Map_lOYQd, B.Map_lOF23, B.Map_lOuiz, B.Map_lOUcj0, B.Map_lOLQR, B.Map_lOSLH, B.Map_lOenR, B.Map_lOenR, B.Map_lOsx4, B.Map_lOWZw, B.Map_lOasU, B.Map_lO0ec, B.Map_lOKUG, B.Map_lOS4L, B.Map_lOkOA, B.Map_lOf3w, B.Map_lObHP, B.Map_lOKIe, B.Map_lOIJC, B.Map_lOkn0, B.Map_lOf3y, B.Map_lOEdW, B.Map_lOFmx], A.findType("ConstantStringMap>")); B.MarginSpec_null_null_null_50 = new A.MarginSpec(null, null, null, 50); B.Color_4294955392 = new A.Color(4294955392); B.Color_4294945600 = new A.Color(4294945600); B.Color_4294938880 = new A.Color(4294938880); B.Color_4294929664 = new A.Color(4294929664); B.Map_df0CU = new A.GeneralConstantMap([100, B.Color_4294955392, 200, B.Color_4294945600, 400, B.Color_4294938880, 700, B.Color_4294929664], type$.GeneralConstantMap_int_Color); B.MaterialAccentColor_Map_df0CU_4294945600 = new A.MaterialAccentColor(B.Map_df0CU, 4294945600); B.Color_4294937216 = new A.Color(4294937216); B.Color_4294922834 = new A.Color(4294922834); B.Color_4294907716 = new A.Color(4294907716); B.Color_4292149248 = new A.Color(4292149248); B.Map_df0 = new A.GeneralConstantMap([100, B.Color_4294937216, 200, B.Color_4294922834, 400, B.Color_4294907716, 700, B.Color_4292149248], type$.GeneralConstantMap_int_Color); B.MaterialAccentColor_Map_df0_4294922834 = new A.MaterialAccentColor(B.Map_df0, 4294922834); B.Color_4286634239 = new A.Color(4286634239); B.Color_4282434815 = new A.Color(4282434815); B.Color_4278235391 = new A.Color(4278235391); B.Color_4278227434 = new A.Color(4278227434); B.Map_df3Ys = new A.GeneralConstantMap([100, B.Color_4286634239, 200, B.Color_4282434815, 400, B.Color_4278235391, 700, B.Color_4278227434], type$.GeneralConstantMap_int_Color); B.MaterialAccentColor_Map_df3Ys_4282434815 = new A.MaterialAccentColor(B.Map_df3Ys, 4282434815); B.MaterialBannerThemeData_MYA = new A.MaterialBannerThemeData(null, null, null, null, null, null, null, null); B.MaterialStatePropertyAll_0 = new A.MaterialStatePropertyAll(0, type$.MaterialStatePropertyAll_double); B.MaterialStatePropertyAll_2 = new A.MaterialStatePropertyAll(2, type$.MaterialStatePropertyAll_double); B.MaterialStatePropertyAll_24 = new A.MaterialStatePropertyAll(24, type$.MaterialStatePropertyAll_double); B.MaterialStatePropertyAll_Aec = new A.MaterialStatePropertyAll(B.RoundedRectangleBorder_27D0, type$.MaterialStatePropertyAll_OutlinedBorder); B.MaterialStatePropertyAll_Color_0 = new A.MaterialStatePropertyAll(B.Color_0, type$.MaterialStatePropertyAll_Color); B.MaterialStatePropertyAll_Color_00 = new A.MaterialStatePropertyAll(B.Color_0, type$.MaterialStatePropertyAll_nullable_Color); B.MaterialStatePropertyAll_Color_4294967295 = new A.MaterialStatePropertyAll(B.Color_4294967295, type$.MaterialStatePropertyAll_Color); B.Size_40_40 = new A.Size(40, 40); B.MaterialStatePropertyAll_Size_40_40 = new A.MaterialStatePropertyAll(B.Size_40_40, type$.MaterialStatePropertyAll_Size); B.Size_64_40 = new A.Size(64, 40); B.MaterialStatePropertyAll_Size_64_40 = new A.MaterialStatePropertyAll(B.Size_64_40, type$.MaterialStatePropertyAll_Size); B.StadiumBorder_Sik = new A.StadiumBorder(B.BorderSide_8xm); B.MaterialStatePropertyAll_WV2 = new A.MaterialStatePropertyAll(B.StadiumBorder_Sik, type$.MaterialStatePropertyAll_OutlinedBorder); B.MaterialStatePropertyAll_rXZ0 = new A.MaterialStatePropertyAll(B.EdgeInsets_0_0_0_0, type$.MaterialStatePropertyAll_EdgeInsetsGeometry); B.MaterialStatePropertyAll_rXZ = new A.MaterialStatePropertyAll(B.EdgeInsets_8_8_8_8, type$.MaterialStatePropertyAll_EdgeInsetsGeometry); B.Size_wjo = new A.Size(1 / 0, 1 / 0); B.MaterialStatePropertyAll_sty = new A.MaterialStatePropertyAll(B.Size_wjo, type$.MaterialStatePropertyAll_Size); B.MaterialState_0 = new A.MaterialState(0, "hovered"); B.MaterialState_1 = new A.MaterialState(1, "focused"); B.MaterialState_2 = new A.MaterialState(2, "pressed"); B.MaterialState_3 = new A.MaterialState(3, "dragged"); B.MaterialState_4 = new A.MaterialState(4, "selected"); B.MaterialState_5 = new A.MaterialState(5, "scrolledUnder"); B.MaterialState_6 = new A.MaterialState(6, "disabled"); B.MaterialState_7 = new A.MaterialState(7, "error"); B.MaterialTapTargetSize_0 = new A.MaterialTapTargetSize(0, "padded"); B.MaterialTapTargetSize_1 = new A.MaterialTapTargetSize(1, "shrinkWrap"); B.MaxLengthEnforcement_0 = new A.MaxLengthEnforcement(0, "none"); B.MaxLengthEnforcement_1 = new A.MaxLengthEnforcement(1, "enforced"); B.MaxLengthEnforcement_2 = new A.MaxLengthEnforcement(2, "truncateAfterCompositionEnds"); B.MaxWidthStrategy_1 = new A.MaxWidthStrategy(1, "ellipsize"); B.MenuBarThemeData_null = new A.MenuBarThemeData(null); B.MenuButtonThemeData_null = new A.MenuButtonThemeData(null); B.MenuThemeData_null = new A.MenuThemeData(null); B.MethodCall_popRoute_null = new A.MethodCall("popRoute", null); B.MethodChannel_4IJ = new A.MethodChannel("plugins.flutter.io/in_app_purchase", B.C_StandardMethodCodec0, null); B.MethodChannel_EYo = new A.MethodChannel("plugins.flutter.io/url_launcher", B.C_StandardMethodCodec0, null); B.MethodChannel_Kf8 = new A.MethodChannel("plugins.flutter.io/google_sign_in", B.C_StandardMethodCodec0, null); B.MethodChannel_NIe = new A.MethodChannel("flutter/service_worker", B.C_StandardMethodCodec0, null); B.MethodChannel_OTL = new A.MethodChannel("plugins.flutter.io/path_provider", B.C_StandardMethodCodec0, null); B.MethodChannel_Ods = new A.MethodChannel("plugins.flutter.io/in_app_purchase_payment_queue_delegate", B.C_StandardMethodCodec0, null); B.MethodChannel_YQ9 = new A.MethodChannel("plugins.flutter.io/shared_preferences", B.C_StandardMethodCodec0, null); B.MethodChannel_axY = new A.MethodChannel("fman.smart_auth", B.C_StandardMethodCodec0, null); B.MethodChannel_fP4 = new A.MethodChannel("com.aboutyou.dart_packages.sign_in_with_apple", B.C_StandardMethodCodec0, null); B.MethodChannel_jZA = new A.MethodChannel("plugins.flutter.io/local_auth", B.C_StandardMethodCodec0, null); B.MethodChannel_mHe = new A.MethodChannel("net.nfet.printing", B.C_StandardMethodCodec0, null); B.MethodChannel_qdG = new A.MethodChannel("flutter/platform_views", B.C_StandardMethodCodec0, null); B.MethodChannel_vpc = new A.MethodChannel("desktop_drop", B.C_StandardMethodCodec0, null); B.ModuleLayout_list = new A.ModuleLayout("list"); B.ModuleLayout_table = new A.ModuleLayout("table"); B.MovementModifier_line = new A.MovementModifier("line"); B.MovementModifier_paragraph = new A.MovementModifier("paragraph"); B.MovementModifier_word = new A.MovementModifier("word"); B.MultitouchDragStrategy_0 = new A.MultitouchDragStrategy(0, "latestPointer"); B.MutatorType_0 = new A.MutatorType(0, "clipRect"); B.MutatorType_1 = new A.MutatorType(1, "clipRRect"); B.MutatorType_2 = new A.MutatorType(2, "clipPath"); B.MutatorType_3 = new A.MutatorType(3, "transform"); B.MutatorType_4 = new A.MutatorType(4, "opacity"); B.NamedAttribution_blockquote = new A.NamedAttribution("blockquote"); B.NamedAttribution_header1 = new A.NamedAttribution("header1"); B.NamedAttribution_header2 = new A.NamedAttribution("header2"); B.NamedAttribution_header3 = new A.NamedAttribution("header3"); B.NamedAttribution_header4 = new A.NamedAttribution("header4"); B.NamedAttribution_header5 = new A.NamedAttribution("header5"); B.NamedAttribution_header6 = new A.NamedAttribution("header6"); B.NamedAttribution_horizontalRule = new A.NamedAttribution("horizontalRule"); B.NamedAttribution_image = new A.NamedAttribution("image"); B.NamedAttribution_listItem = new A.NamedAttribution("listItem"); B.NamedAttribution_paragraph = new A.NamedAttribution("paragraph"); B.NamedAttribution_task = new A.NamedAttribution("task"); B.NamedAttribution_underline = new A.NamedAttribution("underline"); B.NavigationBarThemeData_Dno = new A.NavigationBarThemeData(null, null, null, null, null, null, null, null, null, null, null); B.NavigationDrawerThemeData_qEm = new A.NavigationDrawerThemeData(null, null, null, null, null, null, null, null, null, null); B.NavigationMode_0 = new A.NavigationMode(0, "traditional"); B.NavigationNotification_true = new A.NavigationNotification(true); B.NavigationRailThemeData_27I = new A.NavigationRailThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); B.NeverScrollableScrollPhysics_null = new A.NeverScrollableScrollPhysics(null); B.OffsetPair_G6F = new A.OffsetPair(B.Offset_0_0, B.Offset_0_0); B.Offset_0 = new A.Offset(-0.5, -0.5); B.Offset_0_26 = new A.Offset(0, 26); B.Offset_0_m12 = new A.Offset(0, -12); B.Offset_0_m150 = new A.Offset(0, -150); B.Offset_0_m58 = new A.Offset(0, -58); B.Offset_0_m72 = new A.Offset(0, -72); B.Offset_11_m4 = new A.Offset(11, -4); B.Offset_1_2 = new A.Offset(1, 2); B.Offset_1_3 = new A.Offset(1, 3); B.Offset_22_0 = new A.Offset(22, 0); B.Offset_3_0 = new A.Offset(3, 0); B.Offset_3_m3 = new A.Offset(3, -3); B.Offset_3tj = new A.Offset(4.5, 9); B.Offset_6_6 = new A.Offset(6, 6); B.Offset_6pl = new A.Offset(5, 10.5); B.Offset_9_9 = new A.Offset(9, 9); B.Offset_Gl7 = new A.Offset(14.4, 9); B.Offset_L9C = new A.Offset(17976931348623157e292, 0); B.Offset_MNd = new A.Offset(0, -0.25); B.Offset_O5r = new A.Offset(0, -0.005); B.Offset_Oho = new A.Offset(-0.5, 0); B.Offset_Oho0 = new A.Offset(-0.3333333333333333, 0); B.Offset_W7v = new A.Offset(2.6999999999999997, 8.1); B.Offset_YZQ = new A.Offset(1 / 0, 1 / 0); B.Offset_aNU = new A.Offset(3.6, 9); B.Offset_chs = new A.Offset(0, 0.25); B.Offset_ezA = new A.Offset(13.5, 9); B.Offset_gPO = new A.Offset(7.2, 12.6); B.Offset_iBM = new A.Offset(1 / 0, 0); B.Offset_m12_m5 = new A.Offset(-12, -5); B.Offset_m3_0 = new A.Offset(-3, 0); B.Offset_m3_3 = new A.Offset(-3, 3); B.Offset_m3_m3 = new A.Offset(-3, -3); B.Offset_oIk = new A.Offset(15.299999999999999, 4.5); B.Offset_omC = new A.Offset(-0.5, -1.4); B.OperatingSystem_0 = new A.OperatingSystem(0, "iOs"); B.OperatingSystem_1 = new A.OperatingSystem(1, "android"); B.OperatingSystem_2 = new A.OperatingSystem(2, "linux"); B.OperatingSystem_3 = new A.OperatingSystem(3, "windows"); B.OperatingSystem_4 = new A.OperatingSystem(4, "macOs"); B.OperatingSystem_5 = new A.OperatingSystem(5, "unknown"); B.OptionalMethodChannel_0 = new A.OptionalMethodChannel("flutter/platform", B.C_JSONMethodCodec0, null); B.OptionalMethodChannel_4AN = new A.OptionalMethodChannel("flutter/keyboard", B.C_StandardMethodCodec0, null); B.OptionalMethodChannel_4Up = new A.OptionalMethodChannel("flutter/mousecursor", B.C_StandardMethodCodec0, null); B.OptionalMethodChannel_AWk = new A.OptionalMethodChannel("flutter/menu", B.C_StandardMethodCodec0, null); B.OptionalMethodChannel_EyN = new A.OptionalMethodChannel("flutter/processtext", B.C_StandardMethodCodec0, null); B.OptionalMethodChannel_L9J = new A.OptionalMethodChannel("flutter/textinput", B.C_JSONMethodCodec0, null); B.OptionalMethodChannel_izj = new A.OptionalMethodChannel("flutter/undomanager", B.C_JSONMethodCodec0, null); B.OptionalMethodChannel_qNA = new A.OptionalMethodChannel("flutter/navigation", B.C_JSONMethodCodec0, null); B.OptionalMethodChannel_uXT = new A.OptionalMethodChannel("flutter/spellcheck", B.C_StandardMethodCodec0, null); B.OptionalMethodChannel_wEo = new A.OptionalMethodChannel("flutter/restoration", B.C_StandardMethodCodec0, null); B.OptionsViewOpenDirection_0 = new A.OptionsViewOpenDirection(0, "up"); B.OptionsViewOpenDirection_1 = new A.OptionsViewOpenDirection(1, "down"); B.OrdinalSortKey_0_null = new A.OrdinalSortKey(0, null); B.OrdinalSortKey_1_null = new A.OrdinalSortKey(1, null); B.OutlineInputBorder_WtG0 = new A.OutlineInputBorder(4, B.BorderRadius_tLn, B.BorderSide_tAf2); B.OutlineInputBorder_WtG = new A.OutlineInputBorder(4, B.BorderRadius_tLn, B.BorderSide_tAf1); B.OutlinedButtonThemeData_null = new A.OutlinedButtonThemeData(null); B.OutsideJustification_0 = new A.OutsideJustification(0, "startDrawArea"); B.OutsideJustification_1 = new A.OutsideJustification(1, "start"); B.OutsideJustification_3 = new A.OutsideJustification(3, "middle"); B.OutsideJustification_4 = new A.OutsideJustification(4, "endDrawArea"); B.OutsideJustification_5 = new A.OutsideJustification(5, "end"); B.OverflowBarAlignment_0 = new A.OverflowBarAlignment(0, "start"); B.OverflowBarAlignment_1 = new A.OverflowBarAlignment(1, "end"); B.OverflowBoxFit_0 = new A.OverflowBoxFit(0, "max"); B.OverflowViewLayoutBehavior_0 = new A.OverflowViewLayoutBehavior(0, "fixed"); B.OverflowViewLayoutBehavior_1 = new A.OverflowViewLayoutBehavior(1, "flexible"); B.EdgeInsets_18_18_18_18 = new A.EdgeInsets(18, 18, 18, 18); B.Padding_ES6 = new A.Padding(B.EdgeInsets_18_18_18_18, B.Divider_null_null_null_null, null); B.EdgeInsets_0_24_0_24 = new A.EdgeInsets(0, 24, 0, 24); B.Padding_U4d = new A.Padding(B.EdgeInsets_0_24_0_24, B.Center_oER, null); B.PageScrollPhysics_null = new A.PageScrollPhysics(null); B.C_CupertinoPageTransitionsBuilder = new A.CupertinoPageTransitionsBuilder(); B.Map_46Aa4 = new A.GeneralConstantMap([B.TargetPlatform_0, B.C_ZoomPageTransitionsBuilder, B.TargetPlatform_2, B.C_CupertinoPageTransitionsBuilder, B.TargetPlatform_4, B.C_CupertinoPageTransitionsBuilder], A.findType("GeneralConstantMap")); B.PageTransitionsTheme_Map_46Aa4 = new A.PageTransitionsTheme(B.Map_46Aa4); B.PaintingStyle_0 = new A.PaintingStyle(0, "fill"); B.PaintingStyle_1 = new A.PaintingStyle(1, "stroke"); B.PanAxis_3 = new A.PanAxis(3, "free"); B.ParagraphConstraints_C5f = new A.ParagraphConstraints(1 / 0); B.PathFillType_0 = new A.PathFillType(0, "nonZero"); B.PathFillType_1 = new A.PathFillType(1, "evenOdd"); B.PersistedSurfaceState_0 = new A.PersistedSurfaceState(0, "created"); B.PersistedSurfaceState_1 = new A.PersistedSurfaceState(1, "active"); B.PersistedSurfaceState_2 = new A.PersistedSurfaceState(2, "pendingRetention"); B.PersistedSurfaceState_3 = new A.PersistedSurfaceState(3, "pendingUpdate"); B.PersistedSurfaceState_4 = new A.PersistedSurfaceState(4, "released"); B.FileStorage_auth_state = new A.FileStorage("auth_state"); B.PersistenceRepository_FileStorage_auth_state = new A.PersistenceRepository(B.FileStorage_auth_state); B.FileStorage_static_state = new A.FileStorage("static_state"); B.PersistenceRepository_FileStorage_static_state = new A.PersistenceRepository(B.FileStorage_static_state); B.FileStorage_ui_state = new A.FileStorage("ui_state"); B.PersistenceRepository_FileStorage_ui_state = new A.PersistenceRepository(B.FileStorage_ui_state); B.PersistentHashMap_null = new A.PersistentHashMap(null, A.findType("PersistentHashMap")); B.PersistentHeaderShowOnScreenConfiguration_QA5 = new A.PersistentHeaderShowOnScreenConfiguration(1 / 0); B.PinAnimationType_1 = new A.PinAnimationType(1, "scale"); B.PinputAutovalidateMode_1 = new A.PinputAutovalidateMode(1, "onSubmit"); B.PixelFormat_0 = new A.PixelFormat(0, "rgba8888"); B.PlaceholderAlignment_0 = new A.PlaceholderAlignment(0, "baseline"); B.PlaceholderAlignment_1 = new A.PlaceholderAlignment(1, "aboveBaseline"); B.PlaceholderAlignment_2 = new A.PlaceholderAlignment(2, "belowBaseline"); B.PlaceholderAlignment_3 = new A.PlaceholderAlignment(3, "top"); B.PlaceholderAlignment_4 = new A.PlaceholderAlignment(4, "bottom"); B.PlaceholderAlignment_5 = new A.PlaceholderAlignment(5, "middle"); B.PlaceholderDimensions_Ism = new A.PlaceholderDimensions(B.Size_0_0, B.PlaceholderAlignment_4, null, null); B.Placeholder_null = new A.Placeholder(null); B.PlatformBillingChoiceMode_0 = new A.PlatformBillingChoiceMode(0, "playBillingOnly"); B.PlatformBillingChoiceMode_1 = new A.PlatformBillingChoiceMode(1, "alternativeBillingOnly"); B.PlatformBillingChoiceMode_2 = new A.PlatformBillingChoiceMode(2, "userChoiceBilling"); B.PlatformViewHitTestBehavior_0 = new A.PlatformViewHitTestBehavior(0, "opaque"); B.PlatformViewHitTestBehavior_2 = new A.PlatformViewHitTestBehavior(2, "transparent"); B.PluralCase_0 = new A.PluralCase(0, "ZERO"); B.PluralCase_1 = new A.PluralCase(1, "ONE"); B.PluralCase_2 = new A.PluralCase(2, "TWO"); B.PluralCase_3 = new A.PluralCase(3, "FEW"); B.PluralCase_4 = new A.PluralCase(4, "MANY"); B.PluralCase_5 = new A.PluralCase(5, "OTHER"); B.PointerChange_0 = new A.PointerChange(0, "cancel"); B.PointerChange_1 = new A.PointerChange(1, "add"); B.PointerChange_2 = new A.PointerChange(2, "remove"); B.PointerChange_3 = new A.PointerChange(3, "hover"); B.PointerChange_4 = new A.PointerChange(4, "down"); B.PointerChange_5 = new A.PointerChange(5, "move"); B.PointerChange_6 = new A.PointerChange(6, "up"); B.PointerDeviceKind_0 = new A.PointerDeviceKind(0, "touch"); B.PointerDeviceKind_1 = new A.PointerDeviceKind(1, "mouse"); B.PointerDeviceKind_2 = new A.PointerDeviceKind(2, "stylus"); B.PointerDeviceKind_3 = new A.PointerDeviceKind(3, "invertedStylus"); B.PointerDeviceKind_4 = new A.PointerDeviceKind(4, "trackpad"); B.PointerDeviceKind_5 = new A.PointerDeviceKind(5, "unknown"); B.PointerSignalKind_0 = new A.PointerSignalKind(0, "none"); B.PointerSignalKind_1 = new A.PointerSignalKind(1, "scroll"); B.PointerSignalKind_3 = new A.PointerSignalKind(3, "scale"); B.PointerSignalKind_4 = new A.PointerSignalKind(4, "unknown"); B.PopupMenuThemeData_MqF = new A.PopupMenuThemeData(null, null, null, null, null, null, null, null, null, null, null, null); B.PortalLinkStyle_1 = new A.PortalLinkStyle(1, "dropdown"); B.Positioned_wrt = new A.Positioned(null, null, 0, null, null, null, B.Icon_YuM, null); B.PreferredLaunchMode_0 = new A.PreferredLaunchMode(0, "platformDefault"); B.PreferredLaunchMode_1 = new A.PreferredLaunchMode(1, "inAppWebView"); B.PreferredLaunchMode_2 = new A.PreferredLaunchMode(2, "inAppBrowserView"); B.PreferredLaunchMode_3 = new A.PreferredLaunchMode(3, "externalApplication"); B.PreferredLaunchMode_4 = new A.PreferredLaunchMode(4, "externalNonBrowserApplication"); B.PrependedCharacterPolicy_1 = new A.PrependedCharacterPolicy(1, "include"); B.PrependedCharacterPolicy_2 = new A.PrependedCharacterPolicy(2, "exclude"); B.PrimaryRole_0 = new A.PrimaryRole(0, "incrementable"); B.PrimaryRole_1 = new A.PrimaryRole(1, "scrollable"); B.PrimaryRole_2 = new A.PrimaryRole(2, "button"); B.PrimaryRole_3 = new A.PrimaryRole(3, "textField"); B.PrimaryRole_4 = new A.PrimaryRole(4, "checkable"); B.PrimaryRole_5 = new A.PrimaryRole(5, "image"); B.PrimaryRole_6 = new A.PrimaryRole(6, "dialog"); B.PrimaryRole_7 = new A.PrimaryRole(7, "platformView"); B.PrimaryRole_8 = new A.PrimaryRole(8, "generic"); B.PrimaryRole_9 = new A.PrimaryRole(9, "link"); B.PrintingInfo_XjJ = new A.PrintingInfo(false, false, false, false, false, false, false); B.ProgressIndicatorThemeData_Z49 = new A.ProgressIndicatorThemeData(null, null, null, null, null); B.PurchaseStateWrapper_0 = new A.PurchaseStateWrapper(0, "unspecified_state"); B.PurchaseStateWrapper_1 = new A.PurchaseStateWrapper(1, "purchased"); B.PurchaseStateWrapper_2 = new A.PurchaseStateWrapper(2, "pending"); B.PurchaseStatus_0 = new A.PurchaseStatus(0, "pending"); B.PurchaseStatus_1 = new A.PurchaseStatus(1, "purchased"); B.PurchaseStatus_2 = new A.PurchaseStatus(2, "error"); B.PurchaseStatus_3 = new A.PurchaseStatus(3, "restored"); B.PurchaseStatus_4 = new A.PurchaseStatus(4, "canceled"); B.QrCodeElement_0 = new A.QrCodeElement(0, "finderPatternOuter"); B.QrCodeElement_1 = new A.QrCodeElement(1, "finderPatternInner"); B.QrCodeElement_2 = new A.QrCodeElement(2, "finderPatternDot"); B.QrCodeElement_3 = new A.QrCodeElement(3, "codePixel"); B.QrCodeElement_4 = new A.QrCodeElement(4, "codePixelEmpty"); B.QrValidationStatus_0 = new A.QrValidationStatus(0, "valid"); B.QrValidationStatus_1 = new A.QrValidationStatus(1, "contentTooLong"); B.QrValidationStatus_2 = new A.QrValidationStatus(2, "error"); B.RadioThemeData_gDe = new A.RadioThemeData(null, null, null, null, null, null); B.Radius_1_1 = new A.Radius(1, 1); B.Radius_ePM = new A.Radius(1 / 0, 1 / 0); B.Radius_hNV = new A.Radius(-1 / 0, -1 / 0); B.Radius_ydE = new A.Radius(1.5, 1.5); B.RangeBandType_0 = new A.RangeBandType(0, "none"); B.RangeBandConfig_RangeBandType_0_0 = new A.RangeBandConfig(B.RangeBandType_0, 0); B.RangeBandType_2 = new A.RangeBandType(2, "fixedDomain"); B.RangeBandType_4 = new A.RangeBandType(4, "styleAssignedPercentOfStep"); B.Record2_cacheSize_100000_maxTextLength_10 = new A._Record_2_cacheSize_max78Tex78tLength(100000, 10); B.Record2_cacheSize_10000_maxTextLength_100 = new A._Record_2_cacheSize_max78Tex78tLength(10000, 100); B.Record2_cacheSize_20_maxTextLength_50000 = new A._Record_2_cacheSize_max78Tex78tLength(20, 50000); B.Record2_false_null = new A._Record_2(false, null); B.Record3_IYz = new A._Record_3_x78_y_z(0, 0, 1); B.Rect_Vy7 = new A.Rect(-1 / 0, -1 / 0, 1 / 0, 1 / 0); B.Rect_aha = new A.Rect(-1000000000, -1000000000, 1000000000, 1000000000); B.RecurrenceMode_0 = new A.RecurrenceMode(0, "finiteRecurring"); B.RecurrenceMode_1 = new A.RecurrenceMode(1, "infiniteRecurring"); B.RecurrenceMode_2 = new A.RecurrenceMode(2, "nonRecurring"); B.RefreshIndicatorTriggerMode_1 = new A.RefreshIndicatorTriggerMode(1, "onEdge"); B.RenderAnimatedSizeState_0 = new A.RenderAnimatedSizeState(0, "start"); B.RenderAnimatedSizeState_1 = new A.RenderAnimatedSizeState(1, "stable"); B.RenderAnimatedSizeState_2 = new A.RenderAnimatedSizeState(2, "changed"); B.RenderAnimatedSizeState_3 = new A.RenderAnimatedSizeState(3, "unstable"); B.RenderComparison_0 = new A.RenderComparison(0, "identical"); B.RenderComparison_1 = new A.RenderComparison(1, "metadata"); B.RenderComparison_2 = new A.RenderComparison(2, "paint"); B.RenderComparison_3 = new A.RenderComparison(3, "layout"); B.ReportColumnType_0 = new A.ReportColumnType(0, "string"); B.ReportColumnType_1 = new A.ReportColumnType(1, "dateTime"); B.ReportColumnType_2 = new A.ReportColumnType(2, "date"); B.ReportColumnType_3 = new A.ReportColumnType(3, "number"); B.ReportColumnType_4 = new A.ReportColumnType(4, "bool"); B.ReportColumnType_5 = new A.ReportColumnType(5, "age"); B.ReportColumnType_6 = new A.ReportColumnType(6, "duration"); B.Role_0 = new A.Role(0, "focusable"); B.Role_1 = new A.Role(1, "tappable"); B.Role_2 = new A.Role(2, "labelAndValue"); B.Role_3 = new A.Role(3, "liveRegion"); B.Role_4 = new A.Role(4, "routeName"); B.Radius_3_3 = new A.Radius(3, 3); B.BorderRadius_tLn8 = new A.BorderRadius(B.Radius_3_3, B.Radius_3_3, B.Radius_0_0, B.Radius_0_0); B.RoundedRectangleBorder_27D5 = new A.RoundedRectangleBorder(B.BorderRadius_tLn8, B.BorderSide_8xm); B.Radius_28_28 = new A.Radius(28, 28); B.BorderRadius_tLn9 = new A.BorderRadius(B.Radius_28_28, B.Radius_28_28, B.Radius_0_0, B.Radius_0_0); B.RoundedRectangleBorder_27D7 = new A.RoundedRectangleBorder(B.BorderRadius_tLn9, B.BorderSide_8xm); B.BorderRadius_tLn10 = new A.BorderRadius(B.Radius_1_1, B.Radius_1_1, B.Radius_1_1, B.Radius_1_1); B.RoundedRectangleBorder_27D6 = new A.RoundedRectangleBorder(B.BorderRadius_tLn10, B.BorderSide_8xm); B.RoundedRectangleBorder_27D = new A.RoundedRectangleBorder(B.BorderRadius_tLn7, B.BorderSide_8xm); B.RoundedRectangleBorder_27D4 = new A.RoundedRectangleBorder(B.BorderRadius_tLn, B.BorderSide_8xm); B.RoundedRectangleBorder_27D9 = new A.RoundedRectangleBorder(B.BorderRadius_tLn1, B.BorderSide_8xm); B.Radius_12_12 = new A.Radius(12, 12); B.BorderRadius_tLn11 = new A.BorderRadius(B.Radius_12_12, B.Radius_12_12, B.Radius_12_12, B.Radius_12_12); B.RoundedRectangleBorder_27D2 = new A.RoundedRectangleBorder(B.BorderRadius_tLn11, B.BorderSide_8xm); B.BorderRadius_tLn12 = new A.BorderRadius(B.Radius_16_16, B.Radius_16_16, B.Radius_16_16, B.Radius_16_16); B.RoundedRectangleBorder_27D1 = new A.RoundedRectangleBorder(B.BorderRadius_tLn12, B.BorderSide_8xm); B.Radius_24_24 = new A.Radius(24, 24); B.BorderRadius_tLn13 = new A.BorderRadius(B.Radius_24_24, B.Radius_24_24, B.Radius_24_24, B.Radius_24_24); B.RoundedRectangleBorder_27D8 = new A.RoundedRectangleBorder(B.BorderRadius_tLn13, B.BorderSide_8xm); B.BorderRadius_tLn14 = new A.BorderRadius(B.Radius_28_28, B.Radius_28_28, B.Radius_28_28, B.Radius_28_28); B.RoundedRectangleBorder_27D3 = new A.RoundedRectangleBorder(B.BorderRadius_tLn14, B.BorderSide_8xm); B.RouteInformationReportingType_0 = new A.RouteInformationReportingType(0, "none"); B.RouteInformationReportingType_1 = new A.RouteInformationReportingType(1, "neglect"); B.RoutePopDisposition_0 = new A.RoutePopDisposition(0, "pop"); B.RoutePopDisposition_1 = new A.RoutePopDisposition(1, "doNotPop"); B.RoutePopDisposition_2 = new A.RoutePopDisposition(2, "bubble"); B.RouteSettings_null_null = new A.RouteSettings(null, null); B.SawTooth_1333 = new A.SawTooth(1333); B.SawTooth_2222 = new A.SawTooth(2222); B.ScaffoldGeometry_null_null = new A.ScaffoldGeometry(null, null); B.SchedulerPhase_0 = new A.SchedulerPhase(0, "idle"); B.SchedulerPhase_1 = new A.SchedulerPhase(1, "transientCallbacks"); B.SchedulerPhase_2 = new A.SchedulerPhase(2, "midFrameMicrotasks"); B.SchedulerPhase_3 = new A.SchedulerPhase(3, "persistentCallbacks"); B.SchedulerPhase_4 = new A.SchedulerPhase(4, "postFrameCallbacks"); B.ScriptCategory_0 = new A.ScriptCategory(0, "englishLike"); B.ScriptCategory_1 = new A.ScriptCategory(1, "dense"); B.ScriptCategory_2 = new A.ScriptCategory(2, "tall"); B.ScrollDirection_0 = new A.ScrollDirection(0, "idle"); B.ScrollDirection_1 = new A.ScrollDirection(1, "forward"); B.ScrollDirection_2 = new A.ScrollDirection(2, "reverse"); B.ScrollPositionAlignmentPolicy_0 = new A.ScrollPositionAlignmentPolicy(0, "explicit"); B.ScrollPositionAlignmentPolicy_1 = new A.ScrollPositionAlignmentPolicy(1, "keepVisibleAtEnd"); B.ScrollPositionAlignmentPolicy_2 = new A.ScrollPositionAlignmentPolicy(2, "keepVisibleAtStart"); B.ScrollViewKeyboardDismissBehavior_0 = new A.ScrollViewKeyboardDismissBehavior(0, "manual"); B.ScrollViewKeyboardDismissBehavior_1 = new A.ScrollViewKeyboardDismissBehavior(1, "onDrag"); B.ScrollbarOrientation_0 = new A.ScrollbarOrientation(0, "left"); B.ScrollbarOrientation_1 = new A.ScrollbarOrientation(1, "right"); B.ScrollbarOrientation_3 = new A.ScrollbarOrientation(3, "bottom"); B.ScrollbarThemeData_NUU = new A.ScrollbarThemeData(null, null, null, null, null, null, null, null, null, null, null, null); B.SearchBarThemeData_wsa = new A.SearchBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null); B.SearchViewThemeData_sUY = new A.SearchViewThemeData(null, null, null, null, null, null, null, null, null); B.SegmentedButtonThemeData_null_null = new A.SegmentedButtonThemeData(null, null); B.SelectionBound_0 = new A.SelectionBound(0, "base"); B.SelectionBound_1 = new A.SelectionBound(1, "extent"); B.SelectionChangeType_0 = new A.SelectionChangeType(0, "placeCaret"); B.SelectionChangeType_2 = new A.SelectionChangeType(2, "pushCaret"); B.SelectionChangeType_3 = new A.SelectionChangeType(3, "pushExtent"); B.SelectionChangeType_4 = new A.SelectionChangeType(4, "expandSelection"); B.SelectionChangeType_5 = new A.SelectionChangeType(5, "collapseSelection"); B.SelectionChangeType_6 = new A.SelectionChangeType(6, "insertContent"); B.SelectionChangeType_8 = new A.SelectionChangeType(8, "deleteContent"); B.SelectionChangedCause_0 = new A.SelectionChangedCause(0, "tap"); B.SelectionChangedCause_1 = new A.SelectionChangedCause(1, "doubleTap"); B.SelectionChangedCause_2 = new A.SelectionChangedCause(2, "longPress"); B.SelectionChangedCause_3 = new A.SelectionChangedCause(3, "forcePress"); B.SelectionChangedCause_5 = new A.SelectionChangedCause(5, "toolbar"); B.SelectionChangedCause_6 = new A.SelectionChangedCause(6, "drag"); B.SelectionChangedCause_7 = new A.SelectionChangedCause(7, "scribble"); B.SelectionEventType_0 = new A.SelectionEventType(0, "startEdgeUpdate"); B.SelectionEventType_1 = new A.SelectionEventType(1, "endEdgeUpdate"); B.SelectionExtendDirection_0 = new A.SelectionExtendDirection(0, "previousLine"); B.SelectionExtendDirection_1 = new A.SelectionExtendDirection(1, "nextLine"); B.SelectionExtendDirection_2 = new A.SelectionExtendDirection(2, "forward"); B.SelectionExtendDirection_3 = new A.SelectionExtendDirection(3, "backward"); B.SelectionStatus_2 = new A.SelectionStatus(2, "none"); B.SelectionGeometry_43h0 = new A.SelectionGeometry(null, null, B.SelectionStatus_2, B.List_empty14, false); B.SelectionGeometry_43h = new A.SelectionGeometry(null, null, B.SelectionStatus_2, B.List_empty14, true); B.SelectionMode_0 = new A.SelectionMode(0, "expandToDomain"); B.SelectionModelType_0 = new A.SelectionModelType(0, "info"); B.SelectionResult_0 = new A.SelectionResult(0, "next"); B.SelectionResult_1 = new A.SelectionResult(1, "previous"); B.SelectionResult_2 = new A.SelectionResult(2, "end"); B.SelectionResult_3 = new A.SelectionResult(3, "pending"); B.SelectionResult_4 = new A.SelectionResult(4, "none"); B.SelectionStatus_0 = new A.SelectionStatus(0, "uncollapsed"); B.SelectionStatus_1 = new A.SelectionStatus(1, "collapsed"); B.SelectionStyles_Color_4289515255 = new A.SelectionStyles(B.Color_4289515255); B.SelectionTrigger_0 = new A.SelectionTrigger(0, "hover"); B.SelectionTrigger_1 = new A.SelectionTrigger(1, "tap"); B.SelectionTrigger_4 = new A.SelectionTrigger(4, "longPressHold"); B.SelectionType_0 = new A.SelectionType(0, "position"); B.SelectionType_1 = new A.SelectionType(1, "word"); B.SelectionType_2 = new A.SelectionType(2, "paragraph"); B.SemanticsAction_1048576_moveCursorBackwardByWord = new A.SemanticsAction(1048576, "moveCursorBackwardByWord"); B.SemanticsAction_128_decrease = new A.SemanticsAction(128, "decrease"); B.SemanticsAction_131072_customAction = new A.SemanticsAction(131072, "customAction"); B.SemanticsAction_16384_paste = new A.SemanticsAction(16384, "paste"); B.SemanticsAction_16_scrollUp = new A.SemanticsAction(16, "scrollUp"); B.SemanticsAction_1_tap = new A.SemanticsAction(1, "tap"); B.SemanticsAction_2048_setSelection = new A.SemanticsAction(2048, "setSelection"); B.SemanticsAction_2097152_setText = new A.SemanticsAction(2097152, "setText"); B.SemanticsAction_256_showOnScreen = new A.SemanticsAction(256, "showOnScreen"); B.SemanticsAction_262144_dismiss = new A.SemanticsAction(262144, "dismiss"); B.SemanticsAction_2_longPress = new A.SemanticsAction(2, "longPress"); B.SemanticsAction_32768_didGainAccessibilityFocus = new A.SemanticsAction(32768, "didGainAccessibilityFocus"); B.SemanticsAction_32_scrollDown = new A.SemanticsAction(32, "scrollDown"); B.SemanticsAction_4096_copy = new A.SemanticsAction(4096, "copy"); B.SemanticsAction_4_scrollLeft = new A.SemanticsAction(4, "scrollLeft"); B.SemanticsAction_512_moveCursorForwardByCharacter = new A.SemanticsAction(512, "moveCursorForwardByCharacter"); B.SemanticsAction_524288_moveCursorForwardByWord = new A.SemanticsAction(524288, "moveCursorForwardByWord"); B.SemanticsAction_64_increase = new A.SemanticsAction(64, "increase"); B.SemanticsAction_65536_didLoseAccessibilityFocus = new A.SemanticsAction(65536, "didLoseAccessibilityFocus"); B.SemanticsAction_8192_cut = new A.SemanticsAction(8192, "cut"); B.SemanticsAction_8_scrollRight = new A.SemanticsAction(8, "scrollRight"); B.SemanticsAction_AWb = new A.SemanticsAction(1024, "moveCursorBackwardByCharacter"); B.SemanticsFlag_1024_isObscured = new A.SemanticsFlag(1024, "isObscured"); B.SemanticsFlag_1048576_isReadOnly = new A.SemanticsFlag(1048576, "isReadOnly"); B.SemanticsFlag_128_isEnabled = new A.SemanticsFlag(128, "isEnabled"); B.SemanticsFlag_131072_isToggled = new A.SemanticsFlag(131072, "isToggled"); B.SemanticsFlag_16384_isImage = new A.SemanticsFlag(16384, "isImage"); B.SemanticsFlag_16_isTextField = new A.SemanticsFlag(16, "isTextField"); B.SemanticsFlag_1_hasCheckedState = new A.SemanticsFlag(1, "hasCheckedState"); B.SemanticsFlag_2048_scopesRoute = new A.SemanticsFlag(2048, "scopesRoute"); B.SemanticsFlag_2097152_isFocusable = new A.SemanticsFlag(2097152, "isFocusable"); B.SemanticsFlag_256_isInMutuallyExclusiveGroup = new A.SemanticsFlag(256, "isInMutuallyExclusiveGroup"); B.SemanticsFlag_262144_hasImplicitScrolling = new A.SemanticsFlag(262144, "hasImplicitScrolling"); B.SemanticsFlag_2_isChecked = new A.SemanticsFlag(2, "isChecked"); B.SemanticsFlag_32768_isLiveRegion = new A.SemanticsFlag(32768, "isLiveRegion"); B.SemanticsFlag_32_isFocused = new A.SemanticsFlag(32, "isFocused"); B.SemanticsFlag_33554432_isCheckStateMixed = new A.SemanticsFlag(33554432, "isCheckStateMixed"); B.SemanticsFlag_4096_namesRoute = new A.SemanticsFlag(4096, "namesRoute"); B.SemanticsFlag_4194304_isLink = new A.SemanticsFlag(4194304, "isLink"); B.SemanticsFlag_4_isSelected = new A.SemanticsFlag(4, "isSelected"); B.SemanticsFlag_512_isHeader = new A.SemanticsFlag(512, "isHeader"); B.SemanticsFlag_524288_isMultiline = new A.SemanticsFlag(524288, "isMultiline"); B.SemanticsFlag_64_hasEnabledState = new A.SemanticsFlag(64, "hasEnabledState"); B.SemanticsFlag_65536_hasToggledState = new A.SemanticsFlag(65536, "hasToggledState"); B.SemanticsFlag_8192_isHidden = new A.SemanticsFlag(8192, "isHidden"); B.SemanticsFlag_8_isButton = new A.SemanticsFlag(8, "isButton"); B.SemanticsTag_FIw = new A.SemanticsTag("RenderViewport.twoPane"); B.SemanticsTag_bQQ = new A.SemanticsTag("RenderViewport.excludeFromScrolling"); B.SemanticsTag_ilD = new A.SemanticsTag("_InputDecoratorState.prefix"); B.SemanticsTag_yjx = new A.SemanticsTag("_InputDecoratorState.suffix"); B.SemanticsUpdatePhase_0 = new A.SemanticsUpdatePhase(0, "idle"); B.SemanticsUpdatePhase_1 = new A.SemanticsUpdatePhase(1, "updating"); B.SemanticsUpdatePhase_2 = new A.SemanticsUpdatePhase(2, "postUpdate"); B.SentryLevel_debug = new A.SentryLevel("debug"); B.SentryLevel_error = new A.SentryLevel("error"); B.SentryLevel_info = new A.SentryLevel("info"); B.Set_3bx81 = new A.GeneralConstantSet([B.TargetPlatform_0, B.TargetPlatform_2, B.TargetPlatform_1], type$.GeneralConstantSet_TargetPlatform); B.Set_4m4h2 = new A.GeneralConstantSet([B.PointerDeviceKind_0, B.PointerDeviceKind_2, B.PointerDeviceKind_3, B.PointerDeviceKind_4, B.PointerDeviceKind_5], type$.GeneralConstantSet_PointerDeviceKind); B.Set_6ixhr = new A.GeneralConstantSet([B.MaterialState_0], type$.GeneralConstantSet_MaterialState); B.Object_VMO = {click: 0, keyup: 1, keydown: 2, mouseup: 3, mousedown: 4, pointerdown: 5, pointerup: 6}; B.Set_8Gl9 = new A.ConstantStringSet(B.Object_VMO, 7, type$.ConstantStringSet_String); B.Set_CR9D4 = new A.GeneralConstantSet([32, 8203], type$.GeneralConstantSet_int); B.Object_4CA = {click: 0, touchstart: 1, touchend: 2, pointerdown: 3, pointermove: 4, pointerup: 5}; B.Set_EGZpe = new A.ConstantStringSet(B.Object_4CA, 6, type$.ConstantStringSet_String); B.Object_javascript_0 = {javascript: 0}; B.Set_K9WK5 = new A.ConstantStringSet(B.Object_javascript_0, 1, type$.ConstantStringSet_String); B.Set_KxrLe = new A.GeneralConstantSet([B.TargetPlatform_0, B.TargetPlatform_1], type$.GeneralConstantSet_TargetPlatform); B.Set_PfaB4 = new A.GeneralConstantSet([B.PointerDeviceKind_3, B.PointerDeviceKind_2, B.PointerDeviceKind_0, B.PointerDeviceKind_5, B.PointerDeviceKind_4], type$.GeneralConstantSet_PointerDeviceKind); B.Set_Uf2w = new A.GeneralConstantSet([B.MaterialState_1], type$.GeneralConstantSet_MaterialState); B.Object_EVN = {"canvaskit.js": 0}; B.Set_Vvc75 = new A.ConstantStringSet(B.Object_EVN, 1, type$.ConstantStringSet_String); B.Set_Y7lq1 = new A.GeneralConstantSet([10, 11, 12, 13, 133, 8232, 8233], type$.GeneralConstantSet_int); B.Set_dDNK5 = new A.GeneralConstantSet([B.MaterialState_4], type$.GeneralConstantSet_MaterialState); B.Set_empty3 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); B.Set_empty0 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet>")); B.Set_empty = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); B.Set_empty2 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); B.Set_empty1 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); B.Object_5gm = {mailto: 0, tel: 1, sms: 2}; B.Set_irLI1 = new A.ConstantStringSet(B.Object_5gm, 3, type$.ConstantStringSet_String); B.Set_o2l75 = new A.GeneralConstantSet([B.MaterialState_2], type$.GeneralConstantSet_MaterialState); B.Object_ztr = {serif: 0, "sans-serif": 1, monospace: 2, cursive: 3, fantasy: 4, "system-ui": 5, math: 6, emoji: 7, fangsong: 8}; B.Set_qbjuj = new A.ConstantStringSet(B.Object_ztr, 9, type$.ConstantStringSet_String); B.Object_AKW = {after: 0, before: 1, "first-letter": 2, "first-line": 3}; B.Set_qjlZ2 = new A.ConstantStringSet(B.Object_AKW, 4, type$.ConstantStringSet_String); B.Set_uTMs5 = new A.GeneralConstantSet([B.OperatingSystem_4, B.OperatingSystem_2, B.OperatingSystem_3], A.findType("GeneralConstantSet")); B.ShapeBorderClipper_mya = new A.ShapeBorderClipper(B.RoundedRectangleBorder_27D0, null, null); B.OuterBoxShadow_kUP0 = new A.OuterBoxShadow(0, B.BlurStyle_0, B.Color_855638016, B.Offset_0_0, 4); B.List_Ept0 = A._setArrayType(makeConstList([B.OuterBoxShadow_kUP0]), type$.JSArray_BoxShadow); B.ShapeDecoration_Cb0 = new A.ShapeDecoration(null, null, null, B.List_Ept0, B.RoundedRectangleBorder_27D8); B.SignInOption_0 = new A.SignInOption(0, "standard"); B.SignInWithAppleAuthorizationException_BKW = new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_2, "parseAuthorizationCredentialAppleIDFromDeeplink: No `code` query parameter set)"); B.SignInWithAppleAuthorizationException_PGb = new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_0, "User canceled authorization"); B.SignInWithAppleAuthorizationException_U6T = new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_2, "Did receive `null` URL from performAuthorizationRequest"); B.SignInWithAppleAuthorizationException_gsm = new A.SignInWithAppleAuthorizationException(B.AuthorizationErrorCode_2, "parseAuthorizationCredentialAppleID: `authorizationCode` field was `null`"); B.SignInWithAppleButtonStyle_0 = new A.SignInWithAppleButtonStyle(0, "black"); B.SignInWithAppleNotSupportedException_OdV = new A.SignInWithAppleNotSupportedException("The current platform is not supported"); B.SingleActivator_4MF0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968072, false, true, false, false); B.SingleActivator_j8H1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, false, false, false, false); B.SingleActivator_j8H0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, false, false, false, false); B.SingleActivator_j8H15 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, true, false, false); B.SingleActivator_j8H12 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, true, false, false); B.SingleActivator_j8H13 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, true, false, false); B.SingleActivator_j8H14 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, true, false, false); B.SingleActivator_j8H3 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, false, true, false, false); B.SingleActivator_j8H2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, false, true, false, false); B.SingleActivator_j8H30 = new A.SingleActivator(B.LogicalKeyboardKey_4294968071, false, true, false, false); B.SingleActivator_j8H38 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, true, false, true); B.SingleActivator_j8H35 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, true, false, true); B.SingleActivator_j8H36 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, true, false, true); B.SingleActivator_j8H37 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, true, false, true); B.SingleActivator_j8H5 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, true, false, false, false); B.SingleActivator_j8H4 = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, true, false, false, false); B.SingleActivator_j8H29 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, true, true, false, false); B.SingleActivator_j8H28 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, true, true, false, false); B.SingleActivator_j8H7 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, true, true, false, false); B.SingleActivator_j8H6 = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, true, true, false, false); B.SingleActivator_j8H23 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, true, true, false); B.SingleActivator_j8H20 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, true, true, false); B.SingleActivator_j8H21 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, true, true, false); B.SingleActivator_j8H22 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, true, true, false); B.SingleActivator_mmH10 = new A.SingleActivator(B.LogicalKeyboardKey_97, false, false, false, true); B.SingleActivator_mmH8 = new A.SingleActivator(B.LogicalKeyboardKey_99, false, false, false, true); B.SingleActivator_mmH9 = new A.SingleActivator(B.LogicalKeyboardKey_118, false, false, false, true); B.SingleActivator_mmH7 = new A.SingleActivator(B.LogicalKeyboardKey_120, false, false, false, true); B.SingleActivator_mmH11 = new A.SingleActivator(B.LogicalKeyboardKey_122, false, false, false, true); B.SingleActivator_mmH12 = new A.SingleActivator(B.LogicalKeyboardKey_122, false, true, false, true); B.SingleActivator_mmH2 = new A.SingleActivator(B.LogicalKeyboardKey_97, true, false, false, false); B.SingleActivator_mmH15 = new A.SingleActivator(B.LogicalKeyboardKey_98, true, false, false, false); B.SingleActivator_mmH0 = new A.SingleActivator(B.LogicalKeyboardKey_99, true, false, false, false); B.SingleActivator_mmH13 = new A.SingleActivator(B.LogicalKeyboardKey_101, true, false, false, false); B.SingleActivator_mmH14 = new A.SingleActivator(B.LogicalKeyboardKey_102, true, false, false, false); B.SingleActivator_mmH16 = new A.SingleActivator(B.LogicalKeyboardKey_110, true, false, false, false); B.SingleActivator_mmH17 = new A.SingleActivator(B.LogicalKeyboardKey_112, true, false, false, false); B.SingleActivator_mmH18 = new A.SingleActivator(B.LogicalKeyboardKey_115, true, false, false, false); B.SingleActivator_mmH6 = new A.SingleActivator(B.LogicalKeyboardKey_116, true, false, false, false); B.SingleActivator_mmH1 = new A.SingleActivator(B.LogicalKeyboardKey_118, true, false, false, false); B.SingleActivator_mmH = new A.SingleActivator(B.LogicalKeyboardKey_120, true, false, false, false); B.SingleActivator_mmH3 = new A.SingleActivator(B.LogicalKeyboardKey_122, true, false, false, false); B.SingleActivator_mmH4 = new A.SingleActivator(B.LogicalKeyboardKey_122, true, true, false, false); B.Size_0_40 = new A.Size(0, 40); B.Size_0_48 = new A.Size(0, 48); B.Size_100000_100000 = new A.Size(100000, 100000); B.Size_10_10 = new A.Size(10, 10); B.Size_114_70 = new A.Size(114, 70); B.Size_18_18 = new A.Size(18, 18); B.Size_1_1 = new A.Size(1, 1); B.Size_20_20 = new A.Size(20, 20); B.Size_216_38 = new A.Size(216, 38); B.Size_22_22 = new A.Size(22, 22); B.Size_238_326 = new A.Size(238, 326); B.Size_256_256 = new A.Size(256, 256); B.Size_280_280 = new A.Size(280, 280); B.Size_28_28 = new A.Size(28, 28); B.Size_310_468 = new A.Size(310, 468); B.Size_328_270 = new A.Size(328, 270); B.Size_328_512 = new A.Size(328, 512); B.Size_32_4 = new A.Size(32, 4); B.Size_330_270 = new A.Size(330, 270); B.Size_330_518 = new A.Size(330, 518); B.Size_34_22 = new A.Size(34, 22); B.Size_416_248 = new A.Size(416, 248); B.Size_44_44 = new A.Size(44, 44); B.Size_48_0 = new A.Size(48, 0); B.Size_48_36 = new A.Size(48, 36); B.Size_48_48 = new A.Size(48, 48); B.Size_496_160 = new A.Size(496, 160); B.Size_496_346 = new A.Size(496, 346); B.Size_52_70 = new A.Size(52, 70); B.Size_52_80 = new A.Size(52, 80); B.Size_64_36 = new A.Size(64, 36); B.Size_6v8 = new A.Size(80, 47.5); B.Size_72_48 = new A.Size(72, 48); B.Size_8aB0 = new A.Size(1 / 0, 46); B.Size_8aB = new A.Size(1 / 0, 56); B.Size_92_48 = new A.Size(92, 48); B.Size_96_70 = new A.Size(96, 70); B.Size_96_80 = new A.Size(96, 80); B.Size_Q8J = new A.Size(77.37, 37.9); B.Size_UW6 = new A.Size(600, 1 / 0); B.SizedBox_108_null_null_null = new A.SizedBox(108, null, null, null); B.SizedBox_10_null_null_null = new A.SizedBox(10, null, null, null); B.SizedBox_12_null_null_null = new A.SizedBox(12, null, null, null); B.SizedBox_1_1_null_null = new A.SizedBox(1, 1, null, null); B.SizedBox_2_null_null_null = new A.SizedBox(2, null, null, null); B.SizedBox_3_null_null_null = new A.SizedBox(3, null, null, null); B.SizedBox_4_null_null_null = new A.SizedBox(4, null, null, null); B.SizedBox_8_null_null_null = new A.SizedBox(8, null, null, null); B.SizedBox_null_16_null_null = new A.SizedBox(null, 16, null, null); B.SizedBox_null_18_null_null = new A.SizedBox(null, 18, null, null); B.SizedBox_null_20_null_null = new A.SizedBox(null, 20, null, null); B.SizedBox_null_2_null_null = new A.SizedBox(null, 2, null, null); B.SizedBox_null_4_null_null = new A.SizedBox(null, 4, null, null); B.SizedBox_null_8_null_null = new A.SizedBox(null, 8, null, null); B.SizedBox_yzX = new A.SizedBox(1 / 0, 1 / 0, null, null); B.SliderThemeData_aMq = new A.SliderThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.SliverGeometry_Tbh = new A.SliverGeometry(0, 0, 0, 0, 0, 0, 0, false, false, null, 0); B.SmartDashesType_0 = new A.SmartDashesType(0, "disabled"); B.SmartDashesType_1 = new A.SmartDashesType(1, "enabled"); B.SmartQuotesType_0 = new A.SmartQuotesType(0, "disabled"); B.SmartQuotesType_1 = new A.SmartQuotesType(1, "enabled"); B.SnackBarClosedReason_3 = new A.SnackBarClosedReason(3, "hide"); B.SnackBarClosedReason_5 = new A.SnackBarClosedReason(5, "timeout"); B.SnackBarThemeData_skt = new A.SnackBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.SnapshotMode_0 = new A.SnapshotMode(0, "permissive"); B.SnapshotMode_1 = new A.SnapshotMode(1, "normal"); B.Spacer_null = new A.Spacer(null); B.SpanMarkerType_0 = new A.SpanMarkerType(0, "start"); B.SpanMarkerType_1 = new A.SpanMarkerType(1, "end"); B.SpanRange_0_0 = new A.SpanRange(0, 0); B.SpellCheckConfiguration_Y2F = new A.SpellCheckConfiguration(null, null, null, null, false); B.SpringType_0 = new A.SpringType(0, "criticallyDamped"); B.SpringType_1 = new A.SpringType(1, "underDamped"); B.SpringType_2 = new A.SpringType(2, "overDamped"); B.StackFit_0 = new A.StackFit(0, "loose"); B.StackFit_2 = new A.StackFit(2, "passthrough"); B.StackFrame_8sg = new A.StackFrame("...", -1, "", "", "", -1, -1, "", "..."); B.StackFrame_SOW = new A.StackFrame("", -1, "", "", "", -1, -1, "", "asynchronous suspension"); B.StateStatus_0 = new A.StateStatus(0, "isIdle"); B.StateStatus_1 = new A.StateStatus(1, "isWaiting"); B.StateStatus_2 = new A.StateStatus(2, "hasData"); B.StateStatus_3 = new A.StateStatus(3, "hasError"); B.StringCharacters_ehH = new A.StringCharacters(""); B.StrokeCap_0 = new A.StrokeCap(0, "butt"); B.StrokeCap_1 = new A.StrokeCap(1, "round"); B.StrokeCap_2 = new A.StrokeCap(2, "square"); B.StrokeJoin_0 = new A.StrokeJoin(0, "miter"); B.StrokeJoin_1 = new A.StrokeJoin(1, "round"); B.StrokeJoin_2 = new A.StrokeJoin(2, "bevel"); B.StrutStyle_yfz = new A.StrutStyle(null, null, null, null, null, null, null, null, null); B.StyledToastAnimation_0 = new A.StyledToastAnimation(0, "fade"); B.StyledToastAnimation_1 = new A.StyledToastAnimation(1, "slideFromTop"); B.StyledToastAnimation_10 = new A.StyledToastAnimation(10, "slideToTopFade"); B.StyledToastAnimation_11 = new A.StyledToastAnimation(11, "slideToBottom"); B.StyledToastAnimation_12 = new A.StyledToastAnimation(12, "slideToBottomFade"); B.StyledToastAnimation_13 = new A.StyledToastAnimation(13, "slideToLeft"); B.StyledToastAnimation_14 = new A.StyledToastAnimation(14, "slideToLeftFade"); B.StyledToastAnimation_15 = new A.StyledToastAnimation(15, "slideToRight"); B.StyledToastAnimation_16 = new A.StyledToastAnimation(16, "slideToRightFade"); B.StyledToastAnimation_17 = new A.StyledToastAnimation(17, "scale"); B.StyledToastAnimation_18 = new A.StyledToastAnimation(18, "size"); B.StyledToastAnimation_19 = new A.StyledToastAnimation(19, "sizeFade"); B.StyledToastAnimation_2 = new A.StyledToastAnimation(2, "slideFromTopFade"); B.StyledToastAnimation_20 = new A.StyledToastAnimation(20, "fadeScale"); B.StyledToastAnimation_21 = new A.StyledToastAnimation(21, "rotate"); B.StyledToastAnimation_22 = new A.StyledToastAnimation(22, "fadeRotate"); B.StyledToastAnimation_23 = new A.StyledToastAnimation(23, "scaleRotate"); B.StyledToastAnimation_24 = new A.StyledToastAnimation(24, "none"); B.StyledToastAnimation_3 = new A.StyledToastAnimation(3, "slideFromBottom"); B.StyledToastAnimation_4 = new A.StyledToastAnimation(4, "slideFromBottomFade"); B.StyledToastAnimation_5 = new A.StyledToastAnimation(5, "slideFromLeft"); B.StyledToastAnimation_6 = new A.StyledToastAnimation(6, "slideFromLeftFade"); B.StyledToastAnimation_7 = new A.StyledToastAnimation(7, "slideFromRight"); B.StyledToastAnimation_8 = new A.StyledToastAnimation(8, "slideFromRightFade"); B.StyledToastAnimation_9 = new A.StyledToastAnimation(9, "slideToTop"); B.SuperTextFieldPlatformConfiguration_0 = new A.SuperTextFieldPlatformConfiguration(0, "desktop"); B.SuperTextFieldPlatformConfiguration_1 = new A.SuperTextFieldPlatformConfiguration(1, "android"); B.SuperTextFieldPlatformConfiguration_2 = new A.SuperTextFieldPlatformConfiguration(2, "iOS"); B.SvgBlendMode_0 = new A.SvgBlendMode(0); B.SvgBlendMode_09 = new A.SvgBlendMode(0); B.SvgBlendMode_07 = new A.SvgBlendMode(0); B.SvgBlendMode_05 = new A.SvgBlendMode(0); B.SvgBlendMode_06 = new A.SvgBlendMode(0); B.SvgBlendMode_04 = new A.SvgBlendMode(0); B.SvgBlendMode_08 = new A.SvgBlendMode(0); B.SvgBlendMode_03 = new A.SvgBlendMode(0); B.SvgBlendMode_01 = new A.SvgBlendMode(0); B.SvgBlendMode_02 = new A.SvgBlendMode(0); B.SvgBlendMode_00 = new A.SvgBlendMode(0); B.SvgBlendMode_010 = new A.SvgBlendMode(0); B.SvgBlendMode_1 = new A.SvgBlendMode(1); B.SvgBlendMode_10 = new A.SvgBlendMode(10); B.SvgBlendMode_11 = new A.SvgBlendMode(11); B.SvgBlendMode_12 = new A.SvgBlendMode(12); B.SvgBlendMode_13 = new A.SvgBlendMode(13); B.SvgBlendMode_14 = new A.SvgBlendMode(14); B.SvgBlendMode_15 = new A.SvgBlendMode(15); B.SvgBlendMode_16 = new A.SvgBlendMode(16); B.SvgBlendMode_2 = new A.SvgBlendMode(2); B.SvgBlendMode_3 = new A.SvgBlendMode(3); B.SvgBlendMode_4 = new A.SvgBlendMode(4); B.SvgBlendMode_5 = new A.SvgBlendMode(5); B.SvgBlendMode_6 = new A.SvgBlendMode(6); B.SvgBlendMode_7 = new A.SvgBlendMode(7); B.SvgBlendMode_8 = new A.SvgBlendMode(8); B.SvgBlendMode_9 = new A.SvgBlendMode(9); B.SwitchThemeData_Y28 = new A.SwitchThemeData(null, null, null, null, null, null, null, null, null); B.Symbol_call = new A.Symbol("call"); B.SystemMouseCursor_basic = new A.SystemMouseCursor("basic"); B.SystemMouseCursor_click = new A.SystemMouseCursor("click"); B.SystemMouseCursor_grab = new A.SystemMouseCursor("grab"); B.SystemMouseCursor_grabbing = new A.SystemMouseCursor("grabbing"); B.SystemMouseCursor_text = new A.SystemMouseCursor("text"); B.SystemSoundType_0 = new A.SystemSoundType(0, "click"); B.SystemSoundType_1 = new A.SystemSoundType(1, "alert"); B.SystemUiOverlayStyle_6UD = new A.SystemUiOverlayStyle(B.Color_4278190080, null, B.Brightness_1, null, null, B.Brightness_0, B.Brightness_1, null); B.SystemUiOverlayStyle_qsc = new A.SystemUiOverlayStyle(B.Color_4278190080, null, B.Brightness_1, null, null, B.Brightness_1, B.Brightness_0, null); B.TabAlignment_0 = new A.TabAlignment(0, "start"); B.TabAlignment_1 = new A.TabAlignment(1, "startOffset"); B.TabAlignment_2 = new A.TabAlignment(2, "fill"); B.TabAlignment_3 = new A.TabAlignment(3, "center"); B.TabBarIndicatorSize_0 = new A.TabBarIndicatorSize(0, "tab"); B.TabBarIndicatorSize_1 = new A.TabBarIndicatorSize(1, "label"); B.TabBarTheme_ZCw = new A.TabBarTheme(null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TableCellVerticalAlignment_0 = new A.TableCellVerticalAlignment(0, "top"); B.TableCellVerticalAlignment_1 = new A.TableCellVerticalAlignment(1, "middle"); B.TableCellVerticalAlignment_2 = new A.TableCellVerticalAlignment(2, "bottom"); B.TableCellVerticalAlignment_4 = new A.TableCellVerticalAlignment(4, "fill"); B.TapHandlingInstruction_0 = new A.TapHandlingInstruction(0, "halt"); B.TapHandlingInstruction_1 = new A.TapHandlingInstruction(1, "continueHandling"); B.TapSemanticEvent_tap = new A.TapSemanticEvent("tap"); B.TextAlignVertical_0 = new A.TextAlignVertical(0); B.TextAlignVertical_m1 = new A.TextAlignVertical(-1); B.TextBaseline_0 = new A.TextBaseline(0, "alphabetic"); B.TextBox_AHF = new A.TextBox(0, 0, 0, 0, B.TextDirection_1); B.TextButtonThemeData_null = new A.TextButtonThemeData(null); B.TextCapitalization_3 = new A.TextCapitalization(3, "none"); B.TextCapitalizationConfig_TextCapitalization_3 = new A.TextCapitalizationConfig(B.TextCapitalization_3); B.TextCapitalization_0 = new A.TextCapitalization(0, "words"); B.TextCapitalization_1 = new A.TextCapitalization(1, "sentences"); B.TextCapitalization_10 = new A.TextCapitalization0(1, "sentences"); B.TextCapitalization_2 = new A.TextCapitalization(2, "characters"); B.TextCapitalization_30 = new A.TextCapitalization0(3, "none"); B.TextDecoration_0 = new A.TextDecoration(0); B.TextDecoration_1 = new A.TextDecoration(1); B.TextDecoration_4 = new A.TextDecoration(4); B.TextDirection_00 = new A.TextDirection0(0, "ltr"); B.TextDirection_10 = new A.TextDirection0(1, "rtl"); B.TextDirection_2 = new A.TextDirection0(2, "center"); B.TextFieldKeyboardHandlerResult_0 = new A.TextFieldKeyboardHandlerResult(0, "handled"); B.TextFieldKeyboardHandlerResult_1 = new A.TextFieldKeyboardHandlerResult(1, "blocked"); B.TextFieldKeyboardHandlerResult_3 = new A.TextFieldKeyboardHandlerResult(3, "notHandled"); B.TextGranularity_0 = new A.TextGranularity(0, "character"); B.TextGranularity_1 = new A.TextGranularity(1, "word"); B.TextGranularity_2 = new A.TextGranularity(2, "line"); B.TextGranularity_3 = new A.TextGranularity(3, "document"); B.TextLeadingDistribution_0 = new A.TextLeadingDistribution(0, "proportional"); B.TextHeightBehavior_TextLeadingDistribution_0 = new A.TextHeightBehavior(B.TextLeadingDistribution_0); B.TextInputAction_0 = new A.TextInputAction(0, "none"); B.TextInputAction_1 = new A.TextInputAction(1, "unspecified"); B.TextInputAction_10 = new A.TextInputAction(10, "route"); B.TextInputAction_11 = new A.TextInputAction(11, "emergencyCall"); B.TextInputAction_12 = new A.TextInputAction(12, "newline"); B.TextInputAction_2 = new A.TextInputAction(2, "done"); B.TextInputAction_3 = new A.TextInputAction(3, "go"); B.TextInputAction_4 = new A.TextInputAction(4, "search"); B.TextInputAction_5 = new A.TextInputAction(5, "send"); B.TextInputAction_6 = new A.TextInputAction(6, "next"); B.TextInputAction_7 = new A.TextInputAction(7, "previous"); B.TextInputAction_8 = new A.TextInputAction(8, "continueAction"); B.TextInputAction_9 = new A.TextInputAction(9, "join"); B.TextInputSource_0 = new A.TextInputSource(0, "keyboard"); B.TextInputSource_1 = new A.TextInputSource(1, "ime"); B.TextInputType_0_null_null = new A.TextInputType(0, null, null); B.TextInputType_10_null_null = new A.TextInputType(10, null, null); B.TextInputType_1_null_null = new A.TextInputType(1, null, null); B.TextInputType_2_false_false = new A.TextInputType(2, false, false); B.TextInputType_3_null_null = new A.TextInputType(3, null, null); B.TextInputType_4_null_null = new A.TextInputType(4, null, null); B.TextInputType_5_null_null = new A.TextInputType(5, null, null); B.TextInputType_6_null_null = new A.TextInputType(6, null, null); B.TextInputType_7_null_null = new A.TextInputType(7, null, null); B.TextInputType_8_null_null = new A.TextInputType(8, null, null); B.TextInputType_9_null_null = new A.TextInputType(9, null, null); B.TextLeadingDistribution_1 = new A.TextLeadingDistribution(1, "even"); B.TextMagnifierConfiguration_null_true = new A.TextMagnifierConfiguration(null, true); B.TextNodePosition_0_TextAffinity_1 = new A.TextNodePosition(0, B.TextAffinity_1); B.TextNodePosition_3_TextAffinity_1 = new A.TextNodePosition(3, B.TextAffinity_1); B.TextNodeSelection_kfn = new A.TextNodeSelection(-1, -1, B.TextAffinity_1, false, -1, -1); B.TextOverflow_1 = new A.TextOverflow(1, "fade"); B.TextOverflow_2 = new A.TextOverflow(2, "ellipsis"); B.TextOverflow_3 = new A.TextOverflow(3, "visible"); B.TextPosition_0_TextAffinity_1 = new A.TextPosition(0, B.TextAffinity_1); B.TextPosition_m1_TextAffinity_1 = new A.TextPosition(-1, B.TextAffinity_1); B.TextSelectionHandleType_0 = new A.TextSelectionHandleType(0, "left"); B.TextSelectionHandleType_1 = new A.TextSelectionHandleType(1, "right"); B.TextSelectionHandleType_2 = new A.TextSelectionHandleType(2, "collapsed"); B.TextSelectionThemeData_null_null_null = new A.TextSelectionThemeData(null, null, null); B.TextSelectionToolbarAnchors_Offset_0_0_null = new A.TextSelectionToolbarAnchors(B.Offset_0_0, null); B.TextSelection_3Ex = new A.TextSelection(0, 0, B.TextAffinity_1, false, 0, 0); B.TextStyle_6FR = new A.TextStyle(false, B.CupertinoDynamicColor_qQo, null, "CupertinoSystemText", null, null, 17, null, null, -0.41, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, null, null, null, null, null); B.TextStyle_9Zz = new A.TextStyle(true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_1, null, null, null, null, null, null, null, null); B.TextStyle_CcT = new A.TextStyle(true, B.MaterialColor_Map_MUpTk_4288585374, null, null, null, null, 20, B.FontWeight_6_700, null, null, null, null, 1.4, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_LxF0 = new A.TextStyle(true, null, null, null, null, null, null, B.FontWeight_3_400, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_LxF = new A.TextStyle(true, null, null, null, null, null, null, B.FontWeight_6_700, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_LxF1 = new A.TextStyle(true, null, null, null, null, null, 12, B.FontWeight_2_300, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_SVP2 = new A.TextStyle(true, null, null, null, null, null, 0, null, null, null, null, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_SVP0 = new A.TextStyle(true, null, null, null, null, null, 14, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_SVP1 = new A.TextStyle(true, null, null, null, null, null, 16, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_cMb = new A.TextStyle(true, B.Color_0, null, null, null, null, 1, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_cMb1 = new A.TextStyle(true, B.Color_4278190080, null, null, null, null, 12, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_cMb0 = new A.TextStyle(true, B.Color_4278190080, null, null, null, null, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_etK = new A.TextStyle(true, B.Color_4294967295, null, null, null, null, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_gkc = new A.TextStyle(true, B.Color_4287137928, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_gkc0 = new A.TextStyle(true, B.Color_4291611852, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_mTi0 = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3_400, null, -0.15, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_mTi = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_3_400, null, -0.15, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_o8I = new A.TextStyle(true, B.Color_4281545523, null, null, null, null, 22, B.FontWeight_6_700, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_o8I0 = new A.TextStyle(true, B.Color_4281545523, null, null, null, null, 26, B.FontWeight_6_700, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_o8I1 = new A.TextStyle(true, B.Color_4281545523, null, null, null, null, 38, B.FontWeight_6_700, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.TextStyle_sBb = new A.TextStyle(true, B.Color_4278190080, null, null, null, null, 18, null, null, null, null, null, 1.4, null, null, null, null, null, null, null, null, null, null, null, null, null); B.Color_3506372608 = new A.Color(3506372608); B.Color_4294967040 = new A.Color(4294967040); B.TextDecorationStyle_1 = new A.TextDecorationStyle(1, "double"); B.TextStyle_vxo = new A.TextStyle(true, B.Color_3506372608, null, "monospace", null, null, 48, B.FontWeight_8_900, null, null, null, null, null, null, null, null, null, B.TextDecoration_1, B.Color_4294967040, B.TextDecorationStyle_1, null, "fallback style; consider putting your text in a Material", null, null, null, null); B.TextStyle_6v8 = new A.TextStyle(true, B.Color_2315255808, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity displayLarge", null, null, null, null); B.TextStyle_Cbr = new A.TextStyle(true, B.Color_2315255808, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity displayMedium", null, null, null, null); B.TextStyle_6v80 = new A.TextStyle(true, B.Color_2315255808, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity displaySmall", null, null, null, null); B.TextStyle_6FR0 = new A.TextStyle(true, B.Color_2315255808, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity headlineLarge", null, null, null, null); B.TextStyle_PZw = new A.TextStyle(true, B.Color_2315255808, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity headlineMedium", null, null, null, null); B.TextStyle_YDz = new A.TextStyle(true, B.Color_3707764736, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity headlineSmall", null, null, null, null); B.TextStyle_nfu = new A.TextStyle(true, B.Color_3707764736, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity titleLarge", null, null, null, null); B.TextStyle_mGg = new A.TextStyle(true, B.Color_3707764736, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity titleMedium", null, null, null, null); B.TextStyle_vMb = new A.TextStyle(true, B.Color_4278190080, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity titleSmall", null, null, null, null); B.TextStyle_uRr = new A.TextStyle(true, B.Color_3707764736, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity bodyLarge", null, null, null, null); B.TextStyle_Wlw = new A.TextStyle(true, B.Color_3707764736, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity bodyMedium", null, null, null, null); B.TextStyle_mF3 = new A.TextStyle(true, B.Color_2315255808, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity bodySmall", null, null, null, null); B.TextStyle_Ywi = new A.TextStyle(true, B.Color_3707764736, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity labelLarge", null, null, null, null); B.TextStyle_QTB = new A.TextStyle(true, B.Color_4278190080, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity labelMedium", null, null, null, null); B.TextStyle_q96 = new A.TextStyle(true, B.Color_4278190080, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity labelSmall", null, null, null, null); B.TextTheme_2jN = new A.TextTheme(B.TextStyle_6v8, B.TextStyle_Cbr, B.TextStyle_6v80, B.TextStyle_6FR0, B.TextStyle_PZw, B.TextStyle_YDz, B.TextStyle_nfu, B.TextStyle_mGg, B.TextStyle_vMb, B.TextStyle_uRr, B.TextStyle_Wlw, B.TextStyle_mF3, B.TextStyle_Ywi, B.TextStyle_QTB, B.TextStyle_q96); B.TextStyle_2bx = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView displayLarge", null, null, null, null); B.TextStyle_AAN = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView displayMedium", null, null, null, null); B.TextStyle_Fb0 = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView displaySmall", null, null, null, null); B.TextStyle_otF = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView headlineLarge", null, null, null, null); B.TextStyle_v5C = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView headlineMedium", null, null, null, null); B.TextStyle_ugl = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView headlineSmall", null, null, null, null); B.TextStyle_DzI = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView titleLarge", null, null, null, null); B.TextStyle_nj4 = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView titleMedium", null, null, null, null); B.TextStyle_C3K = new A.TextStyle(true, B.Color_4278190080, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView titleSmall", null, null, null, null); B.TextStyle_DGY = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView bodyLarge", null, null, null, null); B.TextStyle_89P = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView bodyMedium", null, null, null, null); B.TextStyle_F9d = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView bodySmall", null, null, null, null); B.TextStyle_yDH = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView labelLarge", null, null, null, null); B.TextStyle_gA4 = new A.TextStyle(true, B.Color_4278190080, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView labelMedium", null, null, null, null); B.TextStyle_aV5 = new A.TextStyle(true, B.Color_4278190080, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView labelSmall", null, null, null, null); B.TextTheme_BCG = new A.TextTheme(B.TextStyle_2bx, B.TextStyle_AAN, B.TextStyle_Fb0, B.TextStyle_otF, B.TextStyle_v5C, B.TextStyle_ugl, B.TextStyle_DzI, B.TextStyle_nj4, B.TextStyle_C3K, B.TextStyle_DGY, B.TextStyle_89P, B.TextStyle_F9d, B.TextStyle_yDH, B.TextStyle_gA4, B.TextStyle_aV5); B.TextBaseline_1 = new A.TextBaseline(1, "ideographic"); B.TextStyle_yPV = new A.TextStyle(false, null, null, null, null, null, 57, B.FontWeight_3_400, null, -0.25, null, B.TextBaseline_1, 1.12, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense displayLarge 2021", null, null, null, null); B.TextStyle_3V3 = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3_400, null, 0, null, B.TextBaseline_1, 1.16, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense displayMedium 2021", null, null, null, null); B.TextStyle_wmT = new A.TextStyle(false, null, null, null, null, null, 36, B.FontWeight_3_400, null, 0, null, B.TextBaseline_1, 1.22, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense displaySmall 2021", null, null, null, null); B.TextStyle_GgC = new A.TextStyle(false, null, null, null, null, null, 32, B.FontWeight_3_400, null, 0, null, B.TextBaseline_1, 1.25, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense headlineLarge 2021", null, null, null, null); B.TextStyle_myC = new A.TextStyle(false, null, null, null, null, null, 28, B.FontWeight_3_400, null, 0, null, B.TextBaseline_1, 1.29, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense headlineMedium 2021", null, null, null, null); B.TextStyle_MUs = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3_400, null, 0, null, B.TextBaseline_1, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense headlineSmall 2021", null, null, null, null); B.TextStyle_Qwy = new A.TextStyle(false, null, null, null, null, null, 22, B.FontWeight_3_400, null, 0, null, B.TextBaseline_1, 1.27, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense titleLarge 2021", null, null, null, null); B.TextStyle_gc6 = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_4_500, null, 0.15, null, B.TextBaseline_1, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense titleMedium 2021", null, null, null, null); B.TextStyle_o0y = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_1, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense titleSmall 2021", null, null, null, null); B.TextStyle_lN4 = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3_400, null, 0.5, null, B.TextBaseline_1, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense bodyLarge 2021", null, null, null, null); B.TextStyle_m05 = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3_400, null, 0.25, null, B.TextBaseline_1, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense bodyMedium 2021", null, null, null, null); B.TextStyle_iVE = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, 0.4, null, B.TextBaseline_1, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense bodySmall 2021", null, null, null, null); B.TextStyle_CCG = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_1, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense labelLarge 2021", null, null, null, null); B.TextStyle_AWD = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_4_500, null, 0.5, null, B.TextBaseline_1, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense labelMedium 2021", null, null, null, null); B.TextStyle_TRL = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_4_500, null, 0.5, null, B.TextBaseline_1, 1.45, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense labelSmall 2021", null, null, null, null); B.TextTheme_CbP = new A.TextTheme(B.TextStyle_yPV, B.TextStyle_3V3, B.TextStyle_wmT, B.TextStyle_GgC, B.TextStyle_myC, B.TextStyle_MUs, B.TextStyle_Qwy, B.TextStyle_gc6, B.TextStyle_o0y, B.TextStyle_lN4, B.TextStyle_m05, B.TextStyle_iVE, B.TextStyle_CCG, B.TextStyle_AWD, B.TextStyle_TRL); B.TextStyle_2Vk = new A.TextStyle(true, B.Color_3019898879, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity displayLarge", null, null, null, null); B.TextStyle_ES6 = new A.TextStyle(true, B.Color_3019898879, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity displayMedium", null, null, null, null); B.TextStyle_2Vk0 = new A.TextStyle(true, B.Color_3019898879, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity displaySmall", null, null, null, null); B.TextStyle_6pl = new A.TextStyle(true, B.Color_3019898879, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity headlineLarge", null, null, null, null); B.TextStyle_7Cs = new A.TextStyle(true, B.Color_3019898879, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity headlineMedium", null, null, null, null); B.TextStyle_m1K = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity headlineSmall", null, null, null, null); B.TextStyle_IMB = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity titleLarge", null, null, null, null); B.TextStyle_M6L = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity titleMedium", null, null, null, null); B.TextStyle_Scn = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity titleSmall", null, null, null, null); B.TextStyle_dSf = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity bodyLarge", null, null, null, null); B.TextStyle_OXX = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity bodyMedium", null, null, null, null); B.TextStyle_mdN = new A.TextStyle(true, B.Color_3019898879, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity bodySmall", null, null, null, null); B.TextStyle_lTx = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity labelLarge", null, null, null, null); B.TextStyle_Irr = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity labelMedium", null, null, null, null); B.TextStyle_deg = new A.TextStyle(true, B.Color_4294967295, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity labelSmall", null, null, null, null); B.TextTheme_E6J = new A.TextTheme(B.TextStyle_2Vk, B.TextStyle_ES6, B.TextStyle_2Vk0, B.TextStyle_6pl, B.TextStyle_7Cs, B.TextStyle_m1K, B.TextStyle_IMB, B.TextStyle_M6L, B.TextStyle_Scn, B.TextStyle_dSf, B.TextStyle_OXX, B.TextStyle_mdN, B.TextStyle_lTx, B.TextStyle_Irr, B.TextStyle_deg); B.List_SRx = A._setArrayType(makeConstList(["Ubuntu", "Cantarell", "DejaVu Sans", "Liberation Sans", "Arial"]), type$.JSArray_String); B.TextStyle_aLo = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki displayLarge", null, null, null, null); B.TextStyle_fHg = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki displayMedium", null, null, null, null); B.TextStyle_UOF = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki displaySmall", null, null, null, null); B.TextStyle_Au4 = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki headlineLarge", null, null, null, null); B.TextStyle_IYi = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki headlineMedium", null, null, null, null); B.TextStyle_MFB = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki headlineSmall", null, null, null, null); B.TextStyle_kOG = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki titleLarge", null, null, null, null); B.TextStyle_BzW = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki titleMedium", null, null, null, null); B.TextStyle_25U = new A.TextStyle(true, B.Color_4278190080, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki titleSmall", null, null, null, null); B.TextStyle_rUo = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki bodyLarge", null, null, null, null); B.TextStyle_0 = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki bodyMedium", null, null, null, null); B.TextStyle_coJ = new A.TextStyle(true, B.Color_2315255808, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki bodySmall", null, null, null, null); B.TextStyle_Db0 = new A.TextStyle(true, B.Color_3707764736, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki labelLarge", null, null, null, null); B.TextStyle_bdS = new A.TextStyle(true, B.Color_4278190080, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki labelMedium", null, null, null, null); B.TextStyle_wFp = new A.TextStyle(true, B.Color_4278190080, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki labelSmall", null, null, null, null); B.TextTheme_FOl = new A.TextTheme(B.TextStyle_aLo, B.TextStyle_fHg, B.TextStyle_UOF, B.TextStyle_Au4, B.TextStyle_IYi, B.TextStyle_MFB, B.TextStyle_kOG, B.TextStyle_BzW, B.TextStyle_25U, B.TextStyle_rUo, B.TextStyle_0, B.TextStyle_coJ, B.TextStyle_Db0, B.TextStyle_bdS, B.TextStyle_wFp); B.TextStyle_4m4 = new A.TextStyle(false, null, null, null, null, null, 57, B.FontWeight_3_400, null, -0.25, null, B.TextBaseline_0, 1.12, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall displayLarge 2021", null, null, null, null); B.TextStyle_Dem = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.16, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall displayMedium 2021", null, null, null, null); B.TextStyle_oWp = new A.TextStyle(false, null, null, null, null, null, 36, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.22, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall displaySmall 2021", null, null, null, null); B.TextStyle_Auo = new A.TextStyle(false, null, null, null, null, null, 32, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.25, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall headlineLarge 2021", null, null, null, null); B.TextStyle_mtk = new A.TextStyle(false, null, null, null, null, null, 28, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.29, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall headlineMedium 2021", null, null, null, null); B.TextStyle_6xV = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall headlineSmall 2021", null, null, null, null); B.TextStyle_s3m = new A.TextStyle(false, null, null, null, null, null, 22, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.27, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall titleLarge 2021", null, null, null, null); B.TextStyle_oFu = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_4_500, null, 0.15, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall titleMedium 2021", null, null, null, null); B.TextStyle_6TW = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall titleSmall 2021", null, null, null, null); B.TextStyle_GRA = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3_400, null, 0.5, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall bodyLarge 2021", null, null, null, null); B.TextStyle_nqO = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3_400, null, 0.25, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall bodyMedium 2021", null, null, null, null); B.TextStyle_kap = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, 0.4, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall bodySmall 2021", null, null, null, null); B.TextStyle_e1W = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall labelLarge 2021", null, null, null, null); B.TextStyle_oSr = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_4_500, null, 0.5, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall labelMedium 2021", null, null, null, null); B.TextStyle_4qm = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_4_500, null, 0.5, null, B.TextBaseline_0, 1.45, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall labelSmall 2021", null, null, null, null); B.TextTheme_I5Y = new A.TextTheme(B.TextStyle_4m4, B.TextStyle_Dem, B.TextStyle_oWp, B.TextStyle_Auo, B.TextStyle_mtk, B.TextStyle_6xV, B.TextStyle_s3m, B.TextStyle_oFu, B.TextStyle_6TW, B.TextStyle_GRA, B.TextStyle_nqO, B.TextStyle_kap, B.TextStyle_e1W, B.TextStyle_oSr, B.TextStyle_4qm); B.TextStyle_gLV = new A.TextStyle(true, B.Color_3019898879, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond displayLarge", null, null, null, null); B.TextStyle_QW2 = new A.TextStyle(true, B.Color_3019898879, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond displayMedium", null, null, null, null); B.TextStyle_Hln = new A.TextStyle(true, B.Color_3019898879, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond displaySmall", null, null, null, null); B.TextStyle_ueY = new A.TextStyle(true, B.Color_3019898879, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond headlineLarge", null, null, null, null); B.TextStyle_8Gl = new A.TextStyle(true, B.Color_3019898879, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond headlineMedium", null, null, null, null); B.TextStyle_46y = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond headlineSmall", null, null, null, null); B.TextStyle_Ldh = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond titleLarge", null, null, null, null); B.TextStyle_YsI = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond titleMedium", null, null, null, null); B.TextStyle_NO4 = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond titleSmall", null, null, null, null); B.TextStyle_RsV = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond bodyLarge", null, null, null, null); B.TextStyle_kfn = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond bodyMedium", null, null, null, null); B.TextStyle_5FW = new A.TextStyle(true, B.Color_3019898879, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond bodySmall", null, null, null, null); B.TextStyle_ciW = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond labelLarge", null, null, null, null); B.TextStyle_Ohi = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond labelMedium", null, null, null, null); B.TextStyle_o0y0 = new A.TextStyle(true, B.Color_4294967295, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond labelSmall", null, null, null, null); B.TextTheme_P12 = new A.TextTheme(B.TextStyle_gLV, B.TextStyle_QW2, B.TextStyle_Hln, B.TextStyle_ueY, B.TextStyle_8Gl, B.TextStyle_46y, B.TextStyle_Ldh, B.TextStyle_YsI, B.TextStyle_NO4, B.TextStyle_RsV, B.TextStyle_kfn, B.TextStyle_5FW, B.TextStyle_ciW, B.TextStyle_Ohi, B.TextStyle_o0y0); B.TextStyle_V0W = new A.TextStyle(true, B.Color_2315255808, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino displayLarge", null, null, null, null); B.TextStyle_K9W = new A.TextStyle(true, B.Color_2315255808, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino displayMedium", null, null, null, null); B.TextStyle_c24 = new A.TextStyle(true, B.Color_2315255808, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino displaySmall", null, null, null, null); B.TextStyle_JNA = new A.TextStyle(true, B.Color_2315255808, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino headlineLarge", null, null, null, null); B.TextStyle_26f = new A.TextStyle(true, B.Color_2315255808, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino headlineMedium", null, null, null, null); B.TextStyle_DjS = new A.TextStyle(true, B.Color_3707764736, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino headlineSmall", null, null, null, null); B.TextStyle_I5O = new A.TextStyle(true, B.Color_3707764736, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino titleLarge", null, null, null, null); B.TextStyle_B8J = new A.TextStyle(true, B.Color_3707764736, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino titleMedium", null, null, null, null); B.TextStyle_HnH = new A.TextStyle(true, B.Color_4278190080, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino titleSmall", null, null, null, null); B.TextStyle_LE6 = new A.TextStyle(true, B.Color_3707764736, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino bodyLarge", null, null, null, null); B.TextStyle_7xV = new A.TextStyle(true, B.Color_3707764736, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino bodyMedium", null, null, null, null); B.TextStyle_Rw0 = new A.TextStyle(true, B.Color_2315255808, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino bodySmall", null, null, null, null); B.TextStyle_yTu = new A.TextStyle(true, B.Color_3707764736, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino labelLarge", null, null, null, null); B.TextStyle_u3d = new A.TextStyle(true, B.Color_4278190080, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino labelMedium", null, null, null, null); B.TextStyle_xw2 = new A.TextStyle(true, B.Color_4278190080, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino labelSmall", null, null, null, null); B.TextTheme_V0W = new A.TextTheme(B.TextStyle_V0W, B.TextStyle_K9W, B.TextStyle_c24, B.TextStyle_JNA, B.TextStyle_26f, B.TextStyle_DjS, B.TextStyle_I5O, B.TextStyle_B8J, B.TextStyle_HnH, B.TextStyle_LE6, B.TextStyle_7xV, B.TextStyle_Rw0, B.TextStyle_yTu, B.TextStyle_u3d, B.TextStyle_xw2); B.TextStyle_IvI = new A.TextStyle(true, B.Color_3019898879, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino displayLarge", null, null, null, null); B.TextStyle_4L1 = new A.TextStyle(true, B.Color_3019898879, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino displayMedium", null, null, null, null); B.TextStyle_ECn = new A.TextStyle(true, B.Color_3019898879, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino displaySmall", null, null, null, null); B.TextStyle_hST = new A.TextStyle(true, B.Color_3019898879, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino headlineLarge", null, null, null, null); B.TextStyle_Wbt = new A.TextStyle(true, B.Color_3019898879, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino headlineMedium", null, null, null, null); B.TextStyle_a50 = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino headlineSmall", null, null, null, null); B.TextStyle_iVE0 = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino titleLarge", null, null, null, null); B.TextStyle_ErX = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino titleMedium", null, null, null, null); B.TextStyle_33h = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino titleSmall", null, null, null, null); B.TextStyle_23h = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino bodyLarge", null, null, null, null); B.TextStyle_TnQ = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino bodyMedium", null, null, null, null); B.TextStyle_FOq = new A.TextStyle(true, B.Color_3019898879, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino bodySmall", null, null, null, null); B.TextStyle_i75 = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino labelLarge", null, null, null, null); B.TextStyle_Of3 = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino labelMedium", null, null, null, null); B.TextStyle_TLI = new A.TextStyle(true, B.Color_4294967295, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino labelSmall", null, null, null, null); B.TextTheme_ato = new A.TextTheme(B.TextStyle_IvI, B.TextStyle_4L1, B.TextStyle_ECn, B.TextStyle_hST, B.TextStyle_Wbt, B.TextStyle_a50, B.TextStyle_iVE0, B.TextStyle_ErX, B.TextStyle_33h, B.TextStyle_23h, B.TextStyle_TnQ, B.TextStyle_FOq, B.TextStyle_i75, B.TextStyle_Of3, B.TextStyle_TLI); B.TextStyle_ebp = new A.TextStyle(false, null, null, null, null, null, 112, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall displayLarge 2014", null, null, null, null); B.TextStyle_sxw = new A.TextStyle(false, null, null, null, null, null, 56, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall displayMedium 2014", null, null, null, null); B.TextStyle_ahs = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall displaySmall 2014", null, null, null, null); B.TextStyle_VUG = new A.TextStyle(false, null, null, null, null, null, 40, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall headlineLarge 2014", null, null, null, null); B.TextStyle_urv = new A.TextStyle(false, null, null, null, null, null, 34, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall headlineMedium 2014", null, null, null, null); B.TextStyle_ipM = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall headlineSmall 2014", null, null, null, null); B.TextStyle_6H2 = new A.TextStyle(false, null, null, null, null, null, 21, B.FontWeight_6_700, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall titleLarge 2014", null, null, null, null); B.TextStyle_0rO = new A.TextStyle(false, null, null, null, null, null, 17, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall titleMedium 2014", null, null, null, null); B.TextStyle_pOD = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4_500, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall titleSmall 2014", null, null, null, null); B.TextStyle_mtE = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_6_700, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall bodyLarge 2014", null, null, null, null); B.TextStyle_00Y = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall bodyMedium 2014", null, null, null, null); B.TextStyle_Lhf = new A.TextStyle(false, null, null, null, null, null, 13, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall bodySmall 2014", null, null, null, null); B.TextStyle_olV = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_6_700, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall labelLarge 2014", null, null, null, null); B.TextStyle_f1Q = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall labelMedium 2014", null, null, null, null); B.TextStyle_Gyh = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall labelSmall 2014", null, null, null, null); B.TextTheme_eZ8 = new A.TextTheme(B.TextStyle_ebp, B.TextStyle_sxw, B.TextStyle_ahs, B.TextStyle_VUG, B.TextStyle_urv, B.TextStyle_ipM, B.TextStyle_6H2, B.TextStyle_0rO, B.TextStyle_pOD, B.TextStyle_mtE, B.TextStyle_00Y, B.TextStyle_Lhf, B.TextStyle_olV, B.TextStyle_f1Q, B.TextStyle_Gyh); B.TextStyle_0mX = new A.TextStyle(false, null, null, null, null, null, 57, B.FontWeight_3_400, null, -0.25, null, B.TextBaseline_0, 1.12, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike displayLarge 2021", null, null, null, null); B.TextStyle_GBZ = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.16, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike displayMedium 2021", null, null, null, null); B.TextStyle_Y3m = new A.TextStyle(false, null, null, null, null, null, 36, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.22, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike displaySmall 2021", null, null, null, null); B.TextStyle_aFE = new A.TextStyle(false, null, null, null, null, null, 32, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.25, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike headlineLarge 2021", null, null, null, null); B.TextStyle_WNt = new A.TextStyle(false, null, null, null, null, null, 28, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.29, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike headlineMedium 2021", null, null, null, null); B.TextStyle_Kky = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike headlineSmall 2021", null, null, null, null); B.TextStyle_kqK = new A.TextStyle(false, null, null, null, null, null, 22, B.FontWeight_3_400, null, 0, null, B.TextBaseline_0, 1.27, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike titleLarge 2021", null, null, null, null); B.TextStyle_Lba = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_4_500, null, 0.15, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike titleMedium 2021", null, null, null, null); B.TextStyle_ekm = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike titleSmall 2021", null, null, null, null); B.TextStyle_Oho = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3_400, null, 0.5, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike bodyLarge 2021", null, null, null, null); B.TextStyle_gc60 = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3_400, null, 0.25, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike bodyMedium 2021", null, null, null, null); B.TextStyle_ooA = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, 0.4, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike bodySmall 2021", null, null, null, null); B.TextStyle_oRX = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike labelLarge 2021", null, null, null, null); B.TextStyle_2Vk1 = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_4_500, null, 0.5, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike labelMedium 2021", null, null, null, null); B.TextStyle_Js3 = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_4_500, null, 0.5, null, B.TextBaseline_0, 1.45, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike labelSmall 2021", null, null, null, null); B.TextTheme_fDq = new A.TextTheme(B.TextStyle_0mX, B.TextStyle_GBZ, B.TextStyle_Y3m, B.TextStyle_aFE, B.TextStyle_WNt, B.TextStyle_Kky, B.TextStyle_kqK, B.TextStyle_Lba, B.TextStyle_ekm, B.TextStyle_Oho, B.TextStyle_gc60, B.TextStyle_ooA, B.TextStyle_oRX, B.TextStyle_2Vk1, B.TextStyle_Js3); B.TextStyle_GEU = new A.TextStyle(false, null, null, null, null, null, 112, B.FontWeight_0_100, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense displayLarge 2014", null, null, null, null); B.TextStyle_0U1 = new A.TextStyle(false, null, null, null, null, null, 56, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense displayMedium 2014", null, null, null, null); B.TextStyle_IgC = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense displaySmall 2014", null, null, null, null); B.TextStyle_KmO = new A.TextStyle(false, null, null, null, null, null, 40, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense headlineLarge 2014", null, null, null, null); B.TextStyle_yT3 = new A.TextStyle(false, null, null, null, null, null, 34, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense headlineMedium 2014", null, null, null, null); B.TextStyle_j1u = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense headlineSmall 2014", null, null, null, null); B.TextStyle_jXX = new A.TextStyle(false, null, null, null, null, null, 21, B.FontWeight_4_500, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense titleLarge 2014", null, null, null, null); B.TextStyle_Qma = new A.TextStyle(false, null, null, null, null, null, 17, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense titleMedium 2014", null, null, null, null); B.TextStyle_urv0 = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4_500, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense titleSmall 2014", null, null, null, null); B.TextStyle_a5W = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4_500, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense bodyLarge 2014", null, null, null, null); B.TextStyle_gT2 = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense bodyMedium 2014", null, null, null, null); B.TextStyle_2Kx = new A.TextStyle(false, null, null, null, null, null, 13, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense bodySmall 2014", null, null, null, null); B.TextStyle_Aui = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4_500, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense labelLarge 2014", null, null, null, null); B.TextStyle_wsa = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense labelMedium 2014", null, null, null, null); B.TextStyle_46y0 = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_3_400, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense labelSmall 2014", null, null, null, null); B.TextTheme_i7B = new A.TextTheme(B.TextStyle_GEU, B.TextStyle_0U1, B.TextStyle_IgC, B.TextStyle_KmO, B.TextStyle_yT3, B.TextStyle_j1u, B.TextStyle_jXX, B.TextStyle_Qma, B.TextStyle_urv0, B.TextStyle_a5W, B.TextStyle_gT2, B.TextStyle_2Kx, B.TextStyle_Aui, B.TextStyle_wsa, B.TextStyle_46y0); B.TextStyle_USZ = new A.TextStyle(true, B.Color_2315255808, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond displayLarge", null, null, null, null); B.TextStyle_Fp5 = new A.TextStyle(true, B.Color_2315255808, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond displayMedium", null, null, null, null); B.TextStyle_rdD = new A.TextStyle(true, B.Color_2315255808, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond displaySmall", null, null, null, null); B.TextStyle_7fx = new A.TextStyle(true, B.Color_2315255808, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond headlineLarge", null, null, null, null); B.TextStyle_mxj = new A.TextStyle(true, B.Color_2315255808, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond headlineMedium", null, null, null, null); B.TextStyle_2Vk2 = new A.TextStyle(true, B.Color_3707764736, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond headlineSmall", null, null, null, null); B.TextStyle_OAI = new A.TextStyle(true, B.Color_3707764736, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond titleLarge", null, null, null, null); B.TextStyle_S7k = new A.TextStyle(true, B.Color_3707764736, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond titleMedium", null, null, null, null); B.TextStyle_06r = new A.TextStyle(true, B.Color_4278190080, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond titleSmall", null, null, null, null); B.TextStyle_i78 = new A.TextStyle(true, B.Color_3707764736, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond bodyLarge", null, null, null, null); B.TextStyle_869 = new A.TextStyle(true, B.Color_3707764736, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond bodyMedium", null, null, null, null); B.TextStyle_wKq = new A.TextStyle(true, B.Color_2315255808, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond bodySmall", null, null, null, null); B.TextStyle_SNJ = new A.TextStyle(true, B.Color_3707764736, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond labelLarge", null, null, null, null); B.TextStyle_6d7 = new A.TextStyle(true, B.Color_4278190080, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond labelMedium", null, null, null, null); B.TextStyle_8aB = new A.TextStyle(true, B.Color_4278190080, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond labelSmall", null, null, null, null); B.TextTheme_mDg = new A.TextTheme(B.TextStyle_USZ, B.TextStyle_Fp5, B.TextStyle_rdD, B.TextStyle_7fx, B.TextStyle_mxj, B.TextStyle_2Vk2, B.TextStyle_OAI, B.TextStyle_S7k, B.TextStyle_06r, B.TextStyle_i78, B.TextStyle_869, B.TextStyle_wKq, B.TextStyle_SNJ, B.TextStyle_6d7, B.TextStyle_8aB); B.TextStyle_Tr4 = new A.TextStyle(false, null, null, null, null, null, 112, B.FontWeight_0_100, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike displayLarge 2014", null, null, null, null); B.TextStyle_OAW = new A.TextStyle(false, null, null, null, null, null, 56, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike displayMedium 2014", null, null, null, null); B.TextStyle_yHZ = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike displaySmall 2014", null, null, null, null); B.TextStyle_dm4 = new A.TextStyle(false, null, null, null, null, null, 40, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike headlineLarge 2014", null, null, null, null); B.TextStyle_ciW0 = new A.TextStyle(false, null, null, null, null, null, 34, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike headlineMedium 2014", null, null, null, null); B.TextStyle_kmg = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike headlineSmall 2014", null, null, null, null); B.TextStyle_Jgx = new A.TextStyle(false, null, null, null, null, null, 20, B.FontWeight_4_500, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike titleLarge 2014", null, null, null, null); B.TextStyle_eZb = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike titleMedium 2014", null, null, null, null); B.TextStyle_ccq = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, 0.1, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike titleSmall 2014", null, null, null, null); B.TextStyle_Odf = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike bodyLarge 2014", null, null, null, null); B.TextStyle_jvk = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike bodyMedium 2014", null, null, null, null); B.TextStyle_2jN = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike bodySmall 2014", null, null, null, null); B.TextStyle_2Vu = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4_500, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike labelLarge 2014", null, null, null, null); B.TextStyle_vBr = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3_400, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike labelMedium 2014", null, null, null, null); B.TextStyle_iiv = new A.TextStyle(false, null, null, null, null, null, 10, B.FontWeight_3_400, null, 1.5, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike labelSmall 2014", null, null, null, null); B.TextTheme_miO = new A.TextTheme(B.TextStyle_Tr4, B.TextStyle_OAW, B.TextStyle_yHZ, B.TextStyle_dm4, B.TextStyle_ciW0, B.TextStyle_kmg, B.TextStyle_Jgx, B.TextStyle_eZb, B.TextStyle_ccq, B.TextStyle_Odf, B.TextStyle_jvk, B.TextStyle_2jN, B.TextStyle_2Vu, B.TextStyle_vBr, B.TextStyle_iiv); B.TextStyle_QK8 = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki displayLarge", null, null, null, null); B.TextStyle_Tfk = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki displayMedium", null, null, null, null); B.TextStyle_oJo = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki displaySmall", null, null, null, null); B.TextStyle_jNo = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki headlineLarge", null, null, null, null); B.TextStyle_wmQ = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki headlineMedium", null, null, null, null); B.TextStyle_VWB = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki headlineSmall", null, null, null, null); B.TextStyle_CNR = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki titleLarge", null, null, null, null); B.TextStyle_yiC = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki titleMedium", null, null, null, null); B.TextStyle_AF2 = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki titleSmall", null, null, null, null); B.TextStyle_27b = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki bodyLarge", null, null, null, null); B.TextStyle_MMc = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki bodyMedium", null, null, null, null); B.TextStyle_EkK = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki bodySmall", null, null, null, null); B.TextStyle_43h = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki labelLarge", null, null, null, null); B.TextStyle_Usk = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki labelMedium", null, null, null, null); B.TextStyle_43h0 = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", B.List_SRx, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki labelSmall", null, null, null, null); B.TextTheme_wEo = new A.TextTheme(B.TextStyle_QK8, B.TextStyle_Tfk, B.TextStyle_oJo, B.TextStyle_jNo, B.TextStyle_wmQ, B.TextStyle_VWB, B.TextStyle_CNR, B.TextStyle_yiC, B.TextStyle_AF2, B.TextStyle_27b, B.TextStyle_MMc, B.TextStyle_EkK, B.TextStyle_43h, B.TextStyle_Usk, B.TextStyle_43h0); B.TextStyle_cdS = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView displayLarge", null, null, null, null); B.TextStyle_yGZ = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView displayMedium", null, null, null, null); B.TextStyle_sQR = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView displaySmall", null, null, null, null); B.TextStyle_CNV = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView headlineLarge", null, null, null, null); B.TextStyle_oyn = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView headlineMedium", null, null, null, null); B.TextStyle_bdS0 = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView headlineSmall", null, null, null, null); B.TextStyle_yzz = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView titleLarge", null, null, null, null); B.TextStyle_KBt = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView titleMedium", null, null, null, null); B.TextStyle_Tji = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView titleSmall", null, null, null, null); B.TextStyle_o0M = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView bodyLarge", null, null, null, null); B.TextStyle_Aqf = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView bodyMedium", null, null, null, null); B.TextStyle_u8k = new A.TextStyle(true, B.Color_3019898879, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView bodySmall", null, null, null, null); B.TextStyle_omk = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView labelLarge", null, null, null, null); B.TextStyle_nFb = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView labelMedium", null, null, null, null); B.TextStyle_goM = new A.TextStyle(true, B.Color_4294967295, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView labelSmall", null, null, null, null); B.TextTheme_yTp = new A.TextTheme(B.TextStyle_cdS, B.TextStyle_yGZ, B.TextStyle_sQR, B.TextStyle_CNV, B.TextStyle_oyn, B.TextStyle_bdS0, B.TextStyle_yzz, B.TextStyle_KBt, B.TextStyle_Tji, B.TextStyle_o0M, B.TextStyle_Aqf, B.TextStyle_u8k, B.TextStyle_omk, B.TextStyle_nFb, B.TextStyle_goM); B.Text_OPN = new A.Text("", null, null, null, null, null, null, null, null, null, null); B.TextStyle_66S = new A.TextStyle(true, B.MaterialColor_Map_MUpTk_4288585374, null, null, null, null, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.Text_TVF = new A.Text("enter a url...", null, B.TextStyle_66S, null, null, null, null, null, null, null, null); B.ThemeMode_0 = new A.ThemeMode(0, "system"); B.Offset_j8C = new A.Offset(0.056, 0.024); B.Offset_KIf = new A.Offset(0.108, 0.3085); B.Offset_n18 = new A.Offset(0.198, 0.541); B.Offset_Qmn = new A.Offset(0.3655, 1); B.Offset_gMT = new A.Offset(0.5465, 0.989); B.ThreePointCubic_2E9 = new A.ThreePointCubic(B.Offset_j8C, B.Offset_KIf, B.Offset_n18, B.Offset_Qmn, B.Offset_gMT); B.Offset_ILV = new A.Offset(0.05, 0); B.Offset_dGA = new A.Offset(0.133333, 0.06); B.Offset_GNx = new A.Offset(0.166666, 0.4); B.Offset_Muk = new A.Offset(0.208333, 0.82); B.Offset_chs0 = new A.Offset(0.25, 1); B.ThreePointCubic_699 = new A.ThreePointCubic(B.Offset_ILV, B.Offset_dGA, B.Offset_GNx, B.Offset_Muk, B.Offset_chs0); B.Threshold_0 = new A.Threshold(0); B.Threshold_znv = new A.Threshold(0.5); B.TickLabelAnchor_0 = new A.TickLabelAnchor(0, "before"); B.TickLabelAnchor_1 = new A.TickLabelAnchor(1, "centered"); B.TickLabelAnchor_2 = new A.TickLabelAnchor(2, "after"); B.TickLabelAnchor_3 = new A.TickLabelAnchor(3, "inside"); B.TickLabelJustification_0 = new A.TickLabelJustification(0, "inside"); B.TickerCanceled_null = new A.TickerCanceled(null); B.TileMode_0 = new A.TileMode(0, "clamp"); B.TileMode_3 = new A.TileMode(3, "decal"); B.TimeOfDayFormat_0 = new A.TimeOfDayFormat(0, "HH_colon_mm"); B.TimeOfDayFormat_1 = new A.TimeOfDayFormat(1, "HH_dot_mm"); B.TimeOfDayFormat_2 = new A.TimeOfDayFormat(2, "frenchCanadian"); B.TimeOfDayFormat_3 = new A.TimeOfDayFormat(3, "H_colon_mm"); B.TimeOfDayFormat_4 = new A.TimeOfDayFormat(4, "h_colon_mm_space_a"); B.TimeOfDayFormat_5 = new A.TimeOfDayFormat(5, "a_space_h_colon_mm"); B.TimePickerThemeData_ogV = new A.TimePickerThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.ToggleButtonsThemeData_UsI = new A.ToggleButtonsThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); B.Tolerance_Gdw = new A.Tolerance(0.001, 0.001); B.Tolerance_qbZ = new A.Tolerance(0.01, 1 / 0); B.ToolbarOptions_false_false_false_false = new A.ToolbarOptions(false, false, false, false); B.ToolbarOptions_false_false_true_true = new A.ToolbarOptions(false, false, true, true); B.ToolbarOptions_true_false_false_true = new A.ToolbarOptions(true, false, false, true); B.ToolbarOptions_true_true_true_true = new A.ToolbarOptions(true, true, true, true); B.TooltipThemeData_MAi = new A.TooltipThemeData(null, null, null, null, null, null, null, null, null, null); B.TransformKind_0 = new A.TransformKind(0, "identity"); B.TransformKind_1 = new A.TransformKind(1, "transform2d"); B.TransformKind_2 = new A.TransformKind(2, "complex"); B.TraversalEdgeBehavior_0 = new A.TraversalEdgeBehavior(0, "closedLoop"); B.TraversalEdgeBehavior_1 = new A.TraversalEdgeBehavior(1, "leaveFlutterView"); B.TraversalEdgeBehavior_2 = new A.TraversalEdgeBehavior(2, "parentScope"); B.Type_0Jp0 = A.typeLiteral("ExtendSelectionToDocumentBoundaryIntent"); B.Type_0Jp = A.typeLiteral("ExtendSelectionToNextWordBoundaryIntent"); B.Type_23B = A.typeLiteral("ExtendSelectionToLineBreakIntent"); B.Type_3dk = A.typeLiteral("ExtendSelectionByCharacterIntent"); B.Type_46c = A.typeLiteral("ScrollToDocumentBoundaryIntent"); B.Type_46y = A.typeLiteral("ExtendSelectionToNextParagraphBoundaryIntent"); B.Type_4mo = A.typeLiteral("AutocompletePreviousOptionIntent"); B.Type_ActivateIntent_OT9 = A.typeLiteral("ActivateIntent"); B.Type_AppLocalization_KyD = A.typeLiteral("AppLocalization"); B.Type_AutocompleteNextOptionIntent_n0f = A.typeLiteral("AutocompleteNextOptionIntent"); B.Type_BigInt_8OV = A.typeLiteral("BigInt"); B.Type_BoolJsonObject_8HQ = A.typeLiteral("BoolJsonObject"); B.Type_ButtonActivateIntent_6Ij = A.typeLiteral("ButtonActivateIntent"); B.Type_ByteBuffer_RkP = A.typeLiteral("ByteBuffer"); B.Type_ByteData_zNC = A.typeLiteral("ByteData"); B.Type_CopySelectionTextIntent_T5o = A.typeLiteral("CopySelectionTextIntent"); B.Type_CupertinoLocalizations_10U = A.typeLiteral("CupertinoLocalizations"); B.Type_DateTime_8AS = A.typeLiteral("DateTime"); B.Type_DeleteCharacterIntent_NYh = A.typeLiteral("DeleteCharacterIntent"); B.Type_DeleteToLineBreakIntent_MEg = A.typeLiteral("DeleteToLineBreakIntent"); B.Type_DirectionalFocusIntent_evN = A.typeLiteral("DirectionalFocusIntent"); B.Type_DismissIntent_Fb0 = A.typeLiteral("DismissIntent"); B.Type_DoNothingIntent_IQR = A.typeLiteral("DoNothingIntent"); B.Type_DoubleTapGestureRecognizer_oyU = A.typeLiteral("DoubleTapGestureRecognizer"); B.Type_Duration_SnA = A.typeLiteral("Duration"); B.Type_EditableText_C3e = A.typeLiteral("EditableText"); B.Type_ExtendSelectionByPageIntent_gMT = A.typeLiteral("ExtendSelectionByPageIntent"); B.Type_Float32List_LB7 = A.typeLiteral("Float32List"); B.Type_Float64List_LB7 = A.typeLiteral("Float64List"); B.Type_ForcePressGestureRecognizer_TN2 = A.typeLiteral("ForcePressGestureRecognizer"); B.Type_I8o = A.typeLiteral("PlaceholderSpanIndexSemanticsTag"); B.Type_InsertTabIntent_EKj = A.typeLiteral("InsertTabIntent"); B.Type_Int16List_uXf = A.typeLiteral("Int16List"); B.Type_Int32List_O50 = A.typeLiteral("Int32List"); B.Type_Int32_Mhf = A.typeLiteral("Int32"); B.Type_Int64_ww8 = A.typeLiteral("Int64"); B.Type_Int8List_ekJ = A.typeLiteral("Int8List"); B.Type_JSObject_8k0 = A.typeLiteral("JSObject"); B.Type_JsonObject_gyf = A.typeLiteral("JsonObject"); B.Type_LabeledGlobalKey_6TW = A.typeLiteral("LabeledGlobalKey>"); B.Type_LayoutFragment_fdh = A.typeLiteral("LayoutFragment"); B.Type_ListJsonObject_yPV = A.typeLiteral("ListJsonObject"); B.Type_LongPressGestureRecognizer_46y = A.typeLiteral("LongPressGestureRecognizer"); B.Type_LookupBoundary_SxG = A.typeLiteral("LookupBoundary"); B.Type_MapJsonObject_bBG = A.typeLiteral("MapJsonObject"); B.Type_MaterialLocalizations_flR = A.typeLiteral("MaterialLocalizations"); B.Type_NextFocusIntent_6xB = A.typeLiteral("NextFocusIntent"); B.Type_Null_Yyn = A.typeLiteral("Null"); B.Type_NumJsonObject_H9C = A.typeLiteral("NumJsonObject"); B.Type_ObjectKey_Gsr = A.typeLiteral("ObjectKey"); B.Type_Overlay_u7I = A.typeLiteral("Overlay"); B.Type_PanGestureRecognizer_bbH = A.typeLiteral("PanGestureRecognizer"); B.Type_ParagraphLine_MEg = A.typeLiteral("ParagraphLine"); B.Type_PasteTextIntent_i6t = A.typeLiteral("PasteTextIntent"); B.Type_PreviousFocusIntent_wsa = A.typeLiteral("PreviousFocusIntent"); B.Type_PrioritizedIntents_fLu = A.typeLiteral("PrioritizedIntents"); B.Type_RedoTextIntent_yzJ = A.typeLiteral("RedoTextIntent"); B.Type_RegExp_Eeh = A.typeLiteral("RegExp"); B.Type_ReplaceTextIntent_S40 = A.typeLiteral("ReplaceTextIntent"); B.Type_RequestFocusIntent_OPB = A.typeLiteral("RequestFocusIntent"); B.Type_ScaleGestureRecognizer_s8I = A.typeLiteral("ScaleGestureRecognizer"); B.Type_ScrollIntent_4y3 = A.typeLiteral("ScrollIntent"); B.Type_SelectAllTextIntent_5TD = A.typeLiteral("SelectAllTextIntent"); B.Type_ShapeBorderClipper_QWG = A.typeLiteral("ShapeBorderClipper"); B.Type_Shortcuts_6TW = A.typeLiteral("Shortcuts"); B.Type_StringJsonObject_GAC = A.typeLiteral("StringJsonObject"); B.Type_TapAndPanGestureRecognizer_UV1 = A.typeLiteral("TapAndPanGestureRecognizer"); B.Type_TapGestureRecognizer_62h = A.typeLiteral("TapGestureRecognizer"); B.Type_TapSequenceGestureRecognizer_7F1 = A.typeLiteral("TapSequenceGestureRecognizer"); B.Type_TimeOfDay_JJ0 = A.typeLiteral("TimeOfDay"); B.Type_TransposeCharactersIntent_a66 = A.typeLiteral("TransposeCharactersIntent"); B.Type_Uint16List_2bx = A.typeLiteral("Uint16List"); B.Type_Uint32List_2bx = A.typeLiteral("Uint32List"); B.Type_Uint8ClampedList_Jik = A.typeLiteral("Uint8ClampedList"); B.Type_Uint8List_WLA = A.typeLiteral("Uint8List"); B.Type_UndoTextIntent_yzJ = A.typeLiteral("UndoTextIntent"); B.Type_UpdateSelectionIntent_RH1 = A.typeLiteral("UpdateSelectionIntent"); B.Type_Uri_EFX = A.typeLiteral("Uri"); B.Type_VoidCallbackIntent_sEX = A.typeLiteral("VoidCallbackIntent"); B.Type_Vq1 = A.typeLiteral("HorizontalDragGestureRecognizer"); B.Type_WidgetsLocalizations_43h = A.typeLiteral("WidgetsLocalizations"); B.Type__AnyTapGestureRecognizer_5RQ = A.typeLiteral("_AnyTapGestureRecognizer"); B.Type__ModalScopeState_Yap = A.typeLiteral("_ModalScopeState<@>"); B.Type__OverlaySlot_KiL = A.typeLiteral("_OverlaySlot"); B.Type__ThumbPressGestureRecognizer_KUi = A.typeLiteral("_ThumbPressGestureRecognizer"); B.Type__ThumbPressGestureRecognizer_SP2 = A.typeLiteral("_ThumbPressGestureRecognizer0"); B.Type__TrackTapGestureRecognizer_LjJ = A.typeLiteral("_TrackTapGestureRecognizer"); B.Type__TrackTapGestureRecognizer_Znl = A.typeLiteral("_TrackTapGestureRecognizer0"); B.Type__UnderlaySlot_e4d = A.typeLiteral("_UnderlaySlot"); B.Type_ejq = A.typeLiteral("ExtendSelectionVerticallyToAdjacentLineIntent"); B.Type_ejq0 = A.typeLiteral("ExtendSelectionVerticallyToAdjacentPageIntent"); B.Type_kr3 = A.typeLiteral("ExpandSelectionToDocumentBoundaryIntent"); B.Type_m6K = A.typeLiteral("TapAndHorizontalDragGestureRecognizer"); B.Type_mLh = A.typeLiteral("VerticalDragGestureRecognizer"); B.Type_muk = A.typeLiteral("DoNothingAndStopPropagationTextIntent"); B.Type_mya = A.typeLiteral("ExtendSelectionToNextWordBoundaryOrCaretLocationIntent"); B.Type_num_cv7 = A.typeLiteral("num"); B.Type_oyU = A.typeLiteral("ExpandSelectionToLineBreakIntent"); B.Type_s4r = A.typeLiteral("ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent"); B.Type_s8I = A.typeLiteral("DoNothingAndStopPropagationIntent"); B.Type_wu8 = A.typeLiteral("DeleteToNextWordBoundaryIntent"); B.UnderlineInputBorder_7hp = new A.UnderlineInputBorder(B.BorderRadius_tLn4, B.BorderSide_tAf1); B.UndoDirection_0 = new A.UndoDirection(0, "undo"); B.UndoDirection_1 = new A.UndoDirection(1, "redo"); B.UndoHistoryValue_false_false = new A.UndoHistoryValue(false, false); B.UnfocusDisposition_0 = new A.UnfocusDisposition(0, "scope"); B.UnfocusDisposition_1 = new A.UnfocusDisposition(1, "previouslyFocusedChild"); B.UnicodeRange_11264_55297_TextDirection_1 = new A.UnicodeRange(11264, 55297, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_1425_1775_TextDirection_0 = new A.UnicodeRange(1425, 1775, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_1786_2303_TextDirection_0 = new A.UnicodeRange(1786, 2303, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_192_214_TextDirection_1 = new A.UnicodeRange(192, 214, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_216_246_TextDirection_1 = new A.UnicodeRange(216, 246, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_2304_8191_TextDirection_1 = new A.UnicodeRange(2304, 8191, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_248_696_TextDirection_1 = new A.UnicodeRange(248, 696, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_55298_55299_TextDirection_0 = new A.UnicodeRange(55298, 55299, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_55300_55353_TextDirection_1 = new A.UnicodeRange(55300, 55353, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_55354_55355_TextDirection_0 = new A.UnicodeRange(55354, 55355, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_55356_56319_TextDirection_1 = new A.UnicodeRange(55356, 56319, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_63744_64284_TextDirection_1 = new A.UnicodeRange(63744, 64284, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_64285_65023_TextDirection_0 = new A.UnicodeRange(64285, 65023, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_65024_65135_TextDirection_1 = new A.UnicodeRange(65024, 65135, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_65136_65276_TextDirection_0 = new A.UnicodeRange(65136, 65276, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_65277_65535_TextDirection_1 = new A.UnicodeRange(65277, 65535, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_65_90_TextDirection_1 = new A.UnicodeRange(65, 90, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_768_1424_TextDirection_1 = new A.UnicodeRange(768, 1424, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_8206_8206_TextDirection_1 = new A.UnicodeRange(8206, 8206, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UnicodeRange_8207_8207_TextDirection_0 = new A.UnicodeRange(8207, 8207, B.TextDirection_0, type$.UnicodeRange_TextDirection); B.UnicodeRange_97_122_TextDirection_1 = new A.UnicodeRange(97, 122, B.TextDirection_1, type$.UnicodeRange_TextDirection); B.UpdateState_0 = new A.UpdateState(0, "initial"); B.UpdateState_1 = new A.UpdateState(1, "loading"); B.UpdateState_2 = new A.UpdateState(2, "done"); B.UpstreamDownstreamNodePosition_TextAffinity_0 = new A.UpstreamDownstreamNodePosition(B.TextAffinity_0); B.UpstreamDownstreamNodePosition_TextAffinity_1 = new A.UpstreamDownstreamNodePosition(B.TextAffinity_1); B.UserPermission_create = new A.UserPermission("create"); B.UserPermission_edit = new A.UserPermission("edit"); B.UserPermission_view = new A.UserPermission("view"); B.Utf8Decoder_false = new A.Utf8Decoder(false); B.Utf8Decoder_true = new A.Utf8Decoder(true); B.ValueKey_CrossFadeState_0 = new A.ValueKey(B.CrossFadeState_0, type$.ValueKey_CrossFadeState); B.ValueKey_CrossFadeState_1 = new A.ValueKey(B.CrossFadeState_1, type$.ValueKey_CrossFadeState); B.ValueKey_U86 = new A.ValueKey("time-picker-dial", type$.ValueKey_String); B.ValueKey_document_android_caret_handle = new A.ValueKey("document_android_caret_handle", type$.ValueKey_String); B.ValueKey_document_caret = new A.ValueKey("document_caret", type$.ValueKey_String); B.ValueKey_document_downstream_handle = new A.ValueKey("document_downstream_handle", type$.ValueKey_String); B.ValueKey_document_magnifier = new A.ValueKey("document_magnifier", type$.ValueKey_String); B.ValueKey_document_mobile_toolbar = new A.ValueKey("document_mobile_toolbar", type$.ValueKey_String); B.ValueKey_document_upstream_handle = new A.ValueKey("document_upstream_handle", type$.ValueKey_String); B.VelocityEstimate_MMm0 = new A.VelocityEstimate(B.Offset_0_0, 0, B.Duration_0, B.Offset_0_0); B.VelocityEstimate_MMm = new A.VelocityEstimate(B.Offset_0_0, 1, B.Duration_0, B.Offset_0_0); B.VerticalDirection_0 = new A.VerticalDirection(0, "up"); B.VerticalDirection_1 = new A.VerticalDirection(1, "down"); B.ViewMeasuredSizes_0_0_0_0 = new A.ViewMeasuredSizes(0, 0, 0, 0); B.VisualDensity_0_0 = new A.VisualDensity(0, 0); B.VisualDensity_m2_m2 = new A.VisualDensity(-2, -2); B.WidgetsLocalizationAf_TextDirection_1 = new A.WidgetsLocalizationAf(B.TextDirection_1); B.WidgetsLocalizationAm_TextDirection_1 = new A.WidgetsLocalizationAm(B.TextDirection_1); B.WidgetsLocalizationAr_TextDirection_0 = new A.WidgetsLocalizationAr(B.TextDirection_0); B.WidgetsLocalizationAs_TextDirection_1 = new A.WidgetsLocalizationAs(B.TextDirection_1); B.WidgetsLocalizationAz_TextDirection_1 = new A.WidgetsLocalizationAz(B.TextDirection_1); B.WidgetsLocalizationBe_TextDirection_1 = new A.WidgetsLocalizationBe(B.TextDirection_1); B.WidgetsLocalizationBg_TextDirection_1 = new A.WidgetsLocalizationBg(B.TextDirection_1); B.WidgetsLocalizationBn_TextDirection_1 = new A.WidgetsLocalizationBn(B.TextDirection_1); B.WidgetsLocalizationBs_TextDirection_1 = new A.WidgetsLocalizationBs(B.TextDirection_1); B.WidgetsLocalizationCa_TextDirection_1 = new A.WidgetsLocalizationCa(B.TextDirection_1); B.WidgetsLocalizationCs_TextDirection_1 = new A.WidgetsLocalizationCs(B.TextDirection_1); B.WidgetsLocalizationCy_TextDirection_1 = new A.WidgetsLocalizationCy(B.TextDirection_1); B.WidgetsLocalizationDa_TextDirection_1 = new A.WidgetsLocalizationDa(B.TextDirection_1); B.WidgetsLocalizationDeCh_TextDirection_1 = new A.WidgetsLocalizationDeCh(B.TextDirection_1); B.WidgetsLocalizationDe_TextDirection_1 = new A.WidgetsLocalizationDe(B.TextDirection_1); B.WidgetsLocalizationEl_TextDirection_1 = new A.WidgetsLocalizationEl(B.TextDirection_1); B.WidgetsLocalizationEnAu_TextDirection_1 = new A.WidgetsLocalizationEnAu(B.TextDirection_1); B.WidgetsLocalizationEnCa_TextDirection_1 = new A.WidgetsLocalizationEnCa(B.TextDirection_1); B.WidgetsLocalizationEnGb_TextDirection_1 = new A.WidgetsLocalizationEnGb(B.TextDirection_1); B.WidgetsLocalizationEnIe_TextDirection_1 = new A.WidgetsLocalizationEnIe(B.TextDirection_1); B.WidgetsLocalizationEnIn_TextDirection_1 = new A.WidgetsLocalizationEnIn(B.TextDirection_1); B.WidgetsLocalizationEnNz_TextDirection_1 = new A.WidgetsLocalizationEnNz(B.TextDirection_1); B.WidgetsLocalizationEnSg_TextDirection_1 = new A.WidgetsLocalizationEnSg(B.TextDirection_1); B.WidgetsLocalizationEnZa_TextDirection_1 = new A.WidgetsLocalizationEnZa(B.TextDirection_1); B.WidgetsLocalizationEn_TextDirection_1 = new A.WidgetsLocalizationEn(B.TextDirection_1); B.WidgetsLocalizationEs419_TextDirection_1 = new A.WidgetsLocalizationEs419(B.TextDirection_1); B.WidgetsLocalizationEsAr_TextDirection_1 = new A.WidgetsLocalizationEsAr(B.TextDirection_1); B.WidgetsLocalizationEsBo_TextDirection_1 = new A.WidgetsLocalizationEsBo(B.TextDirection_1); B.WidgetsLocalizationEsCl_TextDirection_1 = new A.WidgetsLocalizationEsCl(B.TextDirection_1); B.WidgetsLocalizationEsCo_TextDirection_1 = new A.WidgetsLocalizationEsCo(B.TextDirection_1); B.WidgetsLocalizationEsCr_TextDirection_1 = new A.WidgetsLocalizationEsCr(B.TextDirection_1); B.WidgetsLocalizationEsDo_TextDirection_1 = new A.WidgetsLocalizationEsDo(B.TextDirection_1); B.WidgetsLocalizationEsEc_TextDirection_1 = new A.WidgetsLocalizationEsEc(B.TextDirection_1); B.WidgetsLocalizationEsGt_TextDirection_1 = new A.WidgetsLocalizationEsGt(B.TextDirection_1); B.WidgetsLocalizationEsHn_TextDirection_1 = new A.WidgetsLocalizationEsHn(B.TextDirection_1); B.WidgetsLocalizationEsMx_TextDirection_1 = new A.WidgetsLocalizationEsMx(B.TextDirection_1); B.WidgetsLocalizationEsNi_TextDirection_1 = new A.WidgetsLocalizationEsNi(B.TextDirection_1); B.WidgetsLocalizationEsPa_TextDirection_1 = new A.WidgetsLocalizationEsPa(B.TextDirection_1); B.WidgetsLocalizationEsPe_TextDirection_1 = new A.WidgetsLocalizationEsPe(B.TextDirection_1); B.WidgetsLocalizationEsPr_TextDirection_1 = new A.WidgetsLocalizationEsPr(B.TextDirection_1); B.WidgetsLocalizationEsPy_TextDirection_1 = new A.WidgetsLocalizationEsPy(B.TextDirection_1); B.WidgetsLocalizationEsSv_TextDirection_1 = new A.WidgetsLocalizationEsSv(B.TextDirection_1); B.WidgetsLocalizationEsUs_TextDirection_1 = new A.WidgetsLocalizationEsUs(B.TextDirection_1); B.WidgetsLocalizationEsUy_TextDirection_1 = new A.WidgetsLocalizationEsUy(B.TextDirection_1); B.WidgetsLocalizationEsVe_TextDirection_1 = new A.WidgetsLocalizationEsVe(B.TextDirection_1); B.WidgetsLocalizationEs_TextDirection_1 = new A.WidgetsLocalizationEs(B.TextDirection_1); B.WidgetsLocalizationEt_TextDirection_1 = new A.WidgetsLocalizationEt(B.TextDirection_1); B.WidgetsLocalizationEu_TextDirection_1 = new A.WidgetsLocalizationEu(B.TextDirection_1); B.WidgetsLocalizationFa_TextDirection_0 = new A.WidgetsLocalizationFa(B.TextDirection_0); B.WidgetsLocalizationFi_TextDirection_1 = new A.WidgetsLocalizationFi(B.TextDirection_1); B.WidgetsLocalizationFil_TextDirection_1 = new A.WidgetsLocalizationFil(B.TextDirection_1); B.WidgetsLocalizationFrCa_TextDirection_1 = new A.WidgetsLocalizationFrCa(B.TextDirection_1); B.WidgetsLocalizationFr_TextDirection_1 = new A.WidgetsLocalizationFr(B.TextDirection_1); B.WidgetsLocalizationGl_TextDirection_1 = new A.WidgetsLocalizationGl(B.TextDirection_1); B.WidgetsLocalizationGsw_TextDirection_1 = new A.WidgetsLocalizationGsw(B.TextDirection_1); B.WidgetsLocalizationGu_TextDirection_1 = new A.WidgetsLocalizationGu(B.TextDirection_1); B.WidgetsLocalizationHe_TextDirection_0 = new A.WidgetsLocalizationHe(B.TextDirection_0); B.WidgetsLocalizationHi_TextDirection_1 = new A.WidgetsLocalizationHi(B.TextDirection_1); B.WidgetsLocalizationHr_TextDirection_1 = new A.WidgetsLocalizationHr(B.TextDirection_1); B.WidgetsLocalizationHu_TextDirection_1 = new A.WidgetsLocalizationHu(B.TextDirection_1); B.WidgetsLocalizationHy_TextDirection_1 = new A.WidgetsLocalizationHy(B.TextDirection_1); B.WidgetsLocalizationId_TextDirection_1 = new A.WidgetsLocalizationId(B.TextDirection_1); B.WidgetsLocalizationIs_TextDirection_1 = new A.WidgetsLocalizationIs(B.TextDirection_1); B.WidgetsLocalizationIt_TextDirection_1 = new A.WidgetsLocalizationIt(B.TextDirection_1); B.WidgetsLocalizationJa_TextDirection_1 = new A.WidgetsLocalizationJa(B.TextDirection_1); B.WidgetsLocalizationKa_TextDirection_1 = new A.WidgetsLocalizationKa(B.TextDirection_1); B.WidgetsLocalizationKk_TextDirection_1 = new A.WidgetsLocalizationKk(B.TextDirection_1); B.WidgetsLocalizationKm_TextDirection_1 = new A.WidgetsLocalizationKm(B.TextDirection_1); B.WidgetsLocalizationKn_TextDirection_1 = new A.WidgetsLocalizationKn(B.TextDirection_1); B.WidgetsLocalizationKo_TextDirection_1 = new A.WidgetsLocalizationKo(B.TextDirection_1); B.WidgetsLocalizationKy_TextDirection_1 = new A.WidgetsLocalizationKy(B.TextDirection_1); B.WidgetsLocalizationLo_TextDirection_1 = new A.WidgetsLocalizationLo(B.TextDirection_1); B.WidgetsLocalizationLt_TextDirection_1 = new A.WidgetsLocalizationLt(B.TextDirection_1); B.WidgetsLocalizationLv_TextDirection_1 = new A.WidgetsLocalizationLv(B.TextDirection_1); B.WidgetsLocalizationMk_TextDirection_1 = new A.WidgetsLocalizationMk(B.TextDirection_1); B.WidgetsLocalizationMl_TextDirection_1 = new A.WidgetsLocalizationMl(B.TextDirection_1); B.WidgetsLocalizationMn_TextDirection_1 = new A.WidgetsLocalizationMn(B.TextDirection_1); B.WidgetsLocalizationMr_TextDirection_1 = new A.WidgetsLocalizationMr(B.TextDirection_1); B.WidgetsLocalizationMs_TextDirection_1 = new A.WidgetsLocalizationMs(B.TextDirection_1); B.WidgetsLocalizationMy_TextDirection_1 = new A.WidgetsLocalizationMy(B.TextDirection_1); B.WidgetsLocalizationNb_TextDirection_1 = new A.WidgetsLocalizationNb(B.TextDirection_1); B.WidgetsLocalizationNe_TextDirection_1 = new A.WidgetsLocalizationNe(B.TextDirection_1); B.WidgetsLocalizationNl_TextDirection_1 = new A.WidgetsLocalizationNl(B.TextDirection_1); B.WidgetsLocalizationNo_TextDirection_1 = new A.WidgetsLocalizationNo(B.TextDirection_1); B.WidgetsLocalizationOr_TextDirection_1 = new A.WidgetsLocalizationOr(B.TextDirection_1); B.WidgetsLocalizationPa_TextDirection_1 = new A.WidgetsLocalizationPa(B.TextDirection_1); B.WidgetsLocalizationPl_TextDirection_1 = new A.WidgetsLocalizationPl(B.TextDirection_1); B.WidgetsLocalizationPs_TextDirection_0 = new A.WidgetsLocalizationPs(B.TextDirection_0); B.WidgetsLocalizationPtPt_TextDirection_1 = new A.WidgetsLocalizationPtPt(B.TextDirection_1); B.WidgetsLocalizationPt_TextDirection_1 = new A.WidgetsLocalizationPt(B.TextDirection_1); B.WidgetsLocalizationRo_TextDirection_1 = new A.WidgetsLocalizationRo(B.TextDirection_1); B.WidgetsLocalizationRu_TextDirection_1 = new A.WidgetsLocalizationRu(B.TextDirection_1); B.WidgetsLocalizationSi_TextDirection_1 = new A.WidgetsLocalizationSi(B.TextDirection_1); B.WidgetsLocalizationSk_TextDirection_1 = new A.WidgetsLocalizationSk(B.TextDirection_1); B.WidgetsLocalizationSl_TextDirection_1 = new A.WidgetsLocalizationSl(B.TextDirection_1); B.WidgetsLocalizationSq_TextDirection_1 = new A.WidgetsLocalizationSq(B.TextDirection_1); B.WidgetsLocalizationSrCyrl_TextDirection_1 = new A.WidgetsLocalizationSrCyrl(B.TextDirection_1); B.WidgetsLocalizationSrLatn_TextDirection_1 = new A.WidgetsLocalizationSrLatn(B.TextDirection_1); B.WidgetsLocalizationSr_TextDirection_1 = new A.WidgetsLocalizationSr(B.TextDirection_1); B.WidgetsLocalizationSv_TextDirection_1 = new A.WidgetsLocalizationSv(B.TextDirection_1); B.WidgetsLocalizationSw_TextDirection_1 = new A.WidgetsLocalizationSw(B.TextDirection_1); B.WidgetsLocalizationTa_TextDirection_1 = new A.WidgetsLocalizationTa(B.TextDirection_1); B.WidgetsLocalizationTe_TextDirection_1 = new A.WidgetsLocalizationTe(B.TextDirection_1); B.WidgetsLocalizationTh_TextDirection_1 = new A.WidgetsLocalizationTh(B.TextDirection_1); B.WidgetsLocalizationTl_TextDirection_1 = new A.WidgetsLocalizationTl(B.TextDirection_1); B.WidgetsLocalizationTr_TextDirection_1 = new A.WidgetsLocalizationTr(B.TextDirection_1); B.WidgetsLocalizationUk_TextDirection_1 = new A.WidgetsLocalizationUk(B.TextDirection_1); B.WidgetsLocalizationUr_TextDirection_0 = new A.WidgetsLocalizationUr(B.TextDirection_0); B.WidgetsLocalizationUz_TextDirection_1 = new A.WidgetsLocalizationUz(B.TextDirection_1); B.WidgetsLocalizationVi_TextDirection_1 = new A.WidgetsLocalizationVi(B.TextDirection_1); B.WidgetsLocalizationZhHans_TextDirection_1 = new A.WidgetsLocalizationZhHans(B.TextDirection_1); B.WidgetsLocalizationZhHantHk_TextDirection_1 = new A.WidgetsLocalizationZhHantHk(B.TextDirection_1); B.WidgetsLocalizationZhHantTw_TextDirection_1 = new A.WidgetsLocalizationZhHantTw(B.TextDirection_1); B.WidgetsLocalizationZhHant_TextDirection_1 = new A.WidgetsLocalizationZhHant(B.TextDirection_1); B.WidgetsLocalizationZh_TextDirection_1 = new A.WidgetsLocalizationZh(B.TextDirection_1); B.WidgetsLocalizationZu_TextDirection_1 = new A.WidgetsLocalizationZu(B.TextDirection_1); B.WrapAlignment_0 = new A.WrapAlignment(0, "start"); B.WrapAlignment_1 = new A.WrapAlignment(1, "end"); B.WrapCrossAlignment_0 = new A.WrapCrossAlignment(0, "start"); B._ActionLevel_0 = new A._ActionLevel(0, "top"); B._ActionLevel_1 = new A._ActionLevel(1, "view"); B._AnimationDirection_0 = new A._AnimationDirection(0, "forward"); B._AnimationDirection_1 = new A._AnimationDirection(1, "reverse"); B._AutoScrollDirection_0 = new A._AutoScrollDirection(0, "start"); B._AutoScrollDirection_1 = new A._AutoScrollDirection(1, "end"); B._CheckableKind_0 = new A._CheckableKind(0, "checkbox"); B._CheckableKind_1 = new A._CheckableKind(1, "radio"); B._CheckableKind_2 = new A._CheckableKind(2, "toggle"); B._CheckboxType_0 = new A._CheckboxType(0, "material"); B._CheckboxType_00 = new A._CheckboxType0(0, "material"); B._ComparisonResult_0 = new A._ComparisonResult(0, "inside"); B._ComparisonResult_1 = new A._ComparisonResult(1, "higher"); B._ComparisonResult_2 = new A._ComparisonResult(2, "lower"); B.Color_67108864 = new A.Color(67108864); B.List_Color_67108864_Color_0 = A._setArrayType(makeConstList([B.Color_67108864, B.Color_0]), type$.JSArray_Color_2); B._CupertinoEdgeShadowDecoration_aYE = new A._CupertinoEdgeShadowDecoration(B.List_Color_67108864_Color_0); B._CupertinoEdgeShadowDecoration_null = new A._CupertinoEdgeShadowDecoration(null); B._CupertinoTextSelectionToolbarItemsSlot_0 = new A._CupertinoTextSelectionToolbarItemsSlot(0, "backButton"); B._CupertinoTextSelectionToolbarItemsSlot_1 = new A._CupertinoTextSelectionToolbarItemsSlot(1, "nextButton"); B._DayPeriodControl_null_null = new A._DayPeriodControl(null, null); B._DragState_0 = new A._DragState(0, "ready"); B._DragState_00 = new A._DragState0(0, "ready"); B._DragState_1 = new A._DragState(1, "possible"); B._DragState_10 = new A._DragState0(1, "possible"); B._DragState_2 = new A._DragState(2, "accepted"); B._DragState_20 = new A._DragState0(2, "accepted"); B._DragTargetStatus_0 = new A._DragTargetStatus(0, "enter"); B._DragTargetStatus_1 = new A._DragTargetStatus(1, "update"); B._DragTargetStatus_2 = new A._DragTargetStatus(2, "idle"); B._ElementLifecycle_0 = new A._ElementLifecycle(0, "initial"); B._ElementLifecycle_1 = new A._ElementLifecycle(1, "active"); B._ElementLifecycle_2 = new A._ElementLifecycle(2, "inactive"); B._ElementLifecycle_3 = new A._ElementLifecycle(3, "defunct"); B._EmptyLineCaretMetrics_0 = new A._EmptyLineCaretMetrics(0); B._EnabledAndDisabledMouseCursor_SystemMouseCursor_click_clickable = new A._EnabledAndDisabledMouseCursor(B.SystemMouseCursor_click, "clickable"); B._EnabledAndDisabledMouseCursor_SystemMouseCursor_text_textable = new A._EnabledAndDisabledMouseCursor(B.SystemMouseCursor_text, "textable"); B._FindBreakDirection_1_0_forward = new A._FindBreakDirection(1, 0, "forward"); B._FindBreakDirection_m1_1_backward = new A._FindBreakDirection(-1, 1, "backward"); B._FloatingActionButtonType_0 = new A._FloatingActionButtonType(0, "regular"); B._FloatingActionButtonType_1 = new A._FloatingActionButtonType(1, "small"); B._FloatingActionButtonType_2 = new A._FloatingActionButtonType(2, "large"); B._FloatingActionButtonType_3 = new A._FloatingActionButtonType(3, "extended"); B._Focus_0 = new A._Focus(0, "master"); B._Focus_1 = new A._Focus(1, "detail"); B._ForceState_0 = new A._ForceState(0, "ready"); B._ForceState_1 = new A._ForceState(1, "possible"); B._ForceState_2 = new A._ForceState(2, "accepted"); B._ForceState_3 = new A._ForceState(3, "started"); B._ForceState_4 = new A._ForceState(4, "peaked"); B._GestureType_0 = new A._GestureType(0, "pan"); B._GestureType_1 = new A._GestureType(1, "scale"); B._GestureType_2 = new A._GestureType(2, "rotate"); B._GlowState_0 = new A._GlowState(0, "idle"); B._GlowState_1 = new A._GlowState(1, "absorb"); B._GlowState_2 = new A._GlowState(2, "pull"); B._GlowState_3 = new A._GlowState(3, "recede"); B._HealthCheckLevel_0 = new A._HealthCheckLevel(0, "Info"); B._HealthCheckLevel_1 = new A._HealthCheckLevel(1, "Warning"); B._HighlightType_0 = new A._HighlightType(0, "pressed"); B._HighlightType_1 = new A._HighlightType(1, "hover"); B._HighlightType_2 = new A._HighlightType(2, "focus"); B._HorizontalJustification_0 = new A._HorizontalJustification(0, "leftDrawArea"); B._HorizontalJustification_1 = new A._HorizontalJustification(1, "left"); B._HorizontalJustification_2 = new A._HorizontalJustification(2, "rightDrawArea"); B._HorizontalJustification_3 = new A._HorizontalJustification(3, "right"); B._HourDialType_0 = new A._HourDialType(0, "twentyFourHour"); B._HourDialType_1 = new A._HourDialType(1, "twentyFourHourDoubleRing"); B._HourDialType_2 = new A._HourDialType(2, "twelveHour"); B._IconButtonVariant_0 = new A._IconButtonVariant(0, "standard"); B._IndicatorType_0 = new A._IndicatorType(0, "material"); B._IntrinsicDimension_0 = new A._IntrinsicDimension(0, "minWidth"); B._IntrinsicDimension_1 = new A._IntrinsicDimension(1, "maxWidth"); B._IntrinsicDimension_2 = new A._IntrinsicDimension(2, "minHeight"); B._IntrinsicDimension_3 = new A._IntrinsicDimension(3, "maxHeight"); B._LayoutMode_0 = new A._LayoutMode(0, "lateral"); B._LayoutMode_1 = new A._LayoutMode(1, "nested"); B._LicenseEntryWithLineBreaksParserState_0 = new A._LicenseEntryWithLineBreaksParserState(0, "beforeParagraph"); B._LicenseEntryWithLineBreaksParserState_1 = new A._LicenseEntryWithLineBreaksParserState(1, "inParagraph"); B._LinearTextScaler_1 = new A._LinearTextScaler(1); B._MdiIconData_14x = new A._MdiIconData(990027, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_2C72 = new A._MdiIconData(983356, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_2C70 = new A._MdiIconData(984889, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_2C7 = new A._MdiIconData(984891, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_2C71 = new A._MdiIconData(985062, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_2Nv0 = new A._MdiIconData(983254, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_2Nv = new A._MdiIconData(984960, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_43h0 = new A._MdiIconData(983596, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_43h = new A._MdiIconData(987236, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_4ax = new A._MdiIconData(983288, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_4ax0 = new A._MdiIconData(985108, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7T11 = new A._MdiIconData(983090, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7T10 = new A._MdiIconData(983093, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7T12 = new A._MdiIconData(983462, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7T14 = new A._MdiIconData(984370, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7T1 = new A._MdiIconData(985024, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7T13 = new A._MdiIconData(988694, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7vC0 = new A._MdiIconData(983802, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_7vC = new A._MdiIconData(984515, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_90Y1 = new A._MdiIconData(983577, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_90Y3 = new A._MdiIconData(984545, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_90Y = new A._MdiIconData(984688, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_90Y0 = new A._MdiIconData(985428, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_90Y2 = new A._MdiIconData(986336, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_AmO2 = new A._MdiIconData(983359, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_AmO0 = new A._MdiIconData(984211, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_AmO = new A._MdiIconData(984241, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_AmO1 = new A._MdiIconData(984355, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_CtR = new A._MdiIconData(985228, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_EuK = new A._MdiIconData(983152, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_EuK0 = new A._MdiIconData(983267, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_EuK3 = new A._MdiIconData(984034, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_EuK1 = new A._MdiIconData(984402, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_EuK2 = new A._MdiIconData(986194, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_FFB = new A._MdiIconData(983863, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_GDY = new A._MdiIconData(985231, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Gjc1 = new A._MdiIconData(983276, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Gjc2 = new A._MdiIconData(983360, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Gjc = new A._MdiIconData(983418, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Gjc0 = new A._MdiIconData(984216, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Gjc3 = new A._MdiIconData(986034, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_I2F = new A._MdiIconData(983747, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_I2F0 = new A._MdiIconData(986619, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_IAW0 = new A._MdiIconData(984421, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_IAW = new A._MdiIconData(984620, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_LpT = new A._MdiIconData(984085, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_MO91 = new A._MdiIconData(983590, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_MO93 = new A._MdiIconData(983591, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_MO90 = new A._MdiIconData(983675, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_MO92 = new A._MdiIconData(983874, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_MO9 = new A._MdiIconData(984499, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_OON = new A._MdiIconData(985356, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Oe4 = new A._MdiIconData(983833, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Qa61 = new A._MdiIconData(983363, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Qa6 = new A._MdiIconData(983391, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Qa60 = new A._MdiIconData(984299, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_SXh = new A._MdiIconData(984388, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Skt0 = new A._MdiIconData(983572, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Skt = new A._MdiIconData(983684, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Tj8 = new A._MdiIconData(985639, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_UEg0 = new A._MdiIconData(983578, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_UEg1 = new A._MdiIconData(983579, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_UEg = new A._MdiIconData(987446, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Up3 = new A._MdiIconData(983358, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_Up30 = new A._MdiIconData(986032, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_WJv = new A._MdiIconData(984534, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_YMD = new A._MdiIconData(984294, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_aAu = new A._MdiIconData(983716, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_aAu0 = new A._MdiIconData(984512, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_agj = new A._MdiIconData(984840, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_atK = new A._MdiIconData(986425, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_dDd = new A._MdiIconData(988482, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_dEB0 = new A._MdiIconData(983279, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_dEB = new A._MdiIconData(987119, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_egL4 = new A._MdiIconData(983054, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_egL2 = new A._MdiIconData(983338, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_egL1 = new A._MdiIconData(983394, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_egL0 = new A._MdiIconData(983962, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_egL = new A._MdiIconData(984048, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_egL3 = new A._MdiIconData(984218, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_gg9 = new A._MdiIconData(985301, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_gkc = new A._MdiIconData(984149, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_id2 = new A._MdiIconData(984203, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ifn1 = new A._MdiIconData(983785, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ifn0 = new A._MdiIconData(983841, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ifn = new A._MdiIconData(983869, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_jVE0 = new A._MdiIconData(983527, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_jVE = new A._MdiIconData(983583, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_jVE1 = new A._MdiIconData(983922, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_kmg = new A._MdiIconData(986972, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_omC = new A._MdiIconData(986334, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_omH = new A._MdiIconData(986661, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ouN0 = new A._MdiIconData(983727, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ouN = new A._MdiIconData(983871, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_qjl = new A._MdiIconData(984313, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_rJg = new A._MdiIconData(984430, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_sUr = new A._MdiIconData(983564, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_sUr0 = new A._MdiIconData(987176, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_uXI = new A._MdiIconData(987743, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ujl = new A._MdiIconData(983956, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_ujl0 = new A._MdiIconData(984012, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_wMy1 = new A._MdiIconData(983559, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_wMy0 = new A._MdiIconData(983814, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_wMy = new A._MdiIconData(983870, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_yrt = new A._MdiIconData(985308, "Material Design Icons", "material_design_icons_flutter", false); B._MdiIconData_yvL = new A._MdiIconData(983829, "Material Design Icons", "material_design_icons_flutter", false); B._MediaQueryAspect_0 = new A._MediaQueryAspect(0, "size"); B._MediaQueryAspect_1 = new A._MediaQueryAspect(1, "orientation"); B._MediaQueryAspect_10 = new A._MediaQueryAspect(10, "alwaysUse24HourFormat"); B._MediaQueryAspect_11 = new A._MediaQueryAspect(11, "accessibleNavigation"); B._MediaQueryAspect_12 = new A._MediaQueryAspect(12, "invertColors"); B._MediaQueryAspect_13 = new A._MediaQueryAspect(13, "highContrast"); B._MediaQueryAspect_16 = new A._MediaQueryAspect(16, "boldText"); B._MediaQueryAspect_17 = new A._MediaQueryAspect(17, "navigationMode"); B._MediaQueryAspect_18 = new A._MediaQueryAspect(18, "gestureSettings"); B._MediaQueryAspect_2 = new A._MediaQueryAspect(2, "devicePixelRatio"); B._MediaQueryAspect_3 = new A._MediaQueryAspect(3, "textScaleFactor"); B._MediaQueryAspect_4 = new A._MediaQueryAspect(4, "textScaler"); B._MediaQueryAspect_5 = new A._MediaQueryAspect(5, "platformBrightness"); B._MediaQueryAspect_6 = new A._MediaQueryAspect(6, "padding"); B._MediaQueryAspect_7 = new A._MediaQueryAspect(7, "viewInsets"); B._MediaQueryAspect_9 = new A._MediaQueryAspect(9, "viewPadding"); B._MissingCase_0 = new A._MissingCase(0, "value"); B._MixedEdgeInsets_QWq = new A._MixedEdgeInsets(1 / 0, 1 / 0, 1 / 0, 1 / 0, 1 / 0, 1 / 0); B._ModifierSidePair_ModifierKey_0_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_0); B.KeyboardSide_1 = new A.KeyboardSide(1, "left"); B._ModifierSidePair_ModifierKey_0_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_1); B.KeyboardSide_2 = new A.KeyboardSide(2, "right"); B._ModifierSidePair_ModifierKey_0_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_2); B._ModifierSidePair_ModifierKey_0_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_1_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_0); B._ModifierSidePair_ModifierKey_1_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_1); B._ModifierSidePair_ModifierKey_1_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_2); B._ModifierSidePair_ModifierKey_1_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_2_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_0); B._ModifierSidePair_ModifierKey_2_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_1); B._ModifierSidePair_ModifierKey_2_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_2); B._ModifierSidePair_ModifierKey_2_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_3_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_0); B._ModifierSidePair_ModifierKey_3_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_1); B._ModifierSidePair_ModifierKey_3_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_2); B._ModifierSidePair_ModifierKey_3_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_4_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_4, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_5_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_5, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_6_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_6, B.KeyboardSide_3); B._ModifierSidePair_ModifierKey_7_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_7, B.KeyboardSide_3); B._NoInputBorder_uXA = new A._NoInputBorder(B.BorderSide_8xm); B._NullWidget_null1 = new A._NullWidget(null); B._NullWidget_null2 = new A._NullWidget0(null); B._NullWidget_null0 = new A._NullWidget1(null); B._NullWidget_null = new A._NullWidget3(null); B._NullWidget_null3 = new A._NullWidget5(null); B._PixelVerticalDirection_0 = new A._PixelVerticalDirection(0, "over"); B._PixelVerticalDirection_1 = new A._PixelVerticalDirection(1, "center"); B._PixelVerticalDirection_2 = new A._PixelVerticalDirection(2, "under"); B._RadioType_0 = new A._RadioType(0, "material"); B._RadioType_00 = new A._RadioType0(0, "material"); B._RefreshIndicatorMode_0 = new A._RefreshIndicatorMode(0, "drag"); B._RefreshIndicatorMode_1 = new A._RefreshIndicatorMode(1, "armed"); B._RefreshIndicatorMode_2 = new A._RefreshIndicatorMode(2, "snap"); B._RefreshIndicatorMode_3 = new A._RefreshIndicatorMode(3, "refresh"); B._RefreshIndicatorMode_4 = new A._RefreshIndicatorMode(4, "done"); B._RefreshIndicatorMode_5 = new A._RefreshIndicatorMode(5, "canceled"); B._RouteLifecycle_1 = new A._RouteLifecycle(1, "add"); B._RouteLifecycle_10 = new A._RouteLifecycle(10, "remove"); B._RouteLifecycle_11 = new A._RouteLifecycle(11, "popping"); B._RouteLifecycle_12 = new A._RouteLifecycle(12, "removing"); B._RouteLifecycle_13 = new A._RouteLifecycle(13, "dispose"); B._RouteLifecycle_14 = new A._RouteLifecycle(14, "disposing"); B._RouteLifecycle_15 = new A._RouteLifecycle(15, "disposed"); B._RouteLifecycle_2 = new A._RouteLifecycle(2, "adding"); B._RouteLifecycle_3 = new A._RouteLifecycle(3, "push"); B._RouteLifecycle_4 = new A._RouteLifecycle(4, "pushReplace"); B._RouteLifecycle_5 = new A._RouteLifecycle(5, "pushing"); B._RouteLifecycle_6 = new A._RouteLifecycle(6, "replace"); B._RouteLifecycle_7 = new A._RouteLifecycle(7, "idle"); B._RouteLifecycle_8 = new A._RouteLifecycle(8, "pop"); B._RouteLifecycle_9 = new A._RouteLifecycle(9, "complete"); B._ScaffoldSlot_0 = new A._ScaffoldSlot(0, "body"); B._ScaffoldSlot_1 = new A._ScaffoldSlot(1, "appBar"); B._ScaffoldSlot_10 = new A._ScaffoldSlot(10, "endDrawer"); B._ScaffoldSlot_11 = new A._ScaffoldSlot(11, "statusBar"); B._ScaffoldSlot_2 = new A._ScaffoldSlot(2, "bodyScrim"); B._ScaffoldSlot_3 = new A._ScaffoldSlot(3, "bottomSheet"); B._ScaffoldSlot_4 = new A._ScaffoldSlot(4, "snackBar"); B._ScaffoldSlot_5 = new A._ScaffoldSlot(5, "materialBanner"); B._ScaffoldSlot_6 = new A._ScaffoldSlot(6, "persistentFooter"); B._ScaffoldSlot_7 = new A._ScaffoldSlot(7, "bottomNavigationBar"); B._ScaffoldSlot_8 = new A._ScaffoldSlot(8, "floatingActionButton"); B._ScaffoldSlot_9 = new A._ScaffoldSlot(9, "drawer"); B._ScaleState_0 = new A._ScaleState(0, "ready"); B._ScaleState_1 = new A._ScaleState(1, "possible"); B._ScaleState_2 = new A._ScaleState(2, "accepted"); B._ScaleState_3 = new A._ScaleState(3, "started"); B._ScribblePlaceholder_IBZ = new A._ScribblePlaceholder(B.Size_0_0, B.SizedBox_0_0_null_null, B.PlaceholderAlignment_4, null, null); B.Size_100_0 = new A.Size(100, 0); B._ScribblePlaceholder_IBZ0 = new A._ScribblePlaceholder(B.Size_100_0, B.SizedBox_0_0_null_null, B.PlaceholderAlignment_4, null, null); B._SelectionType_0 = new A._SelectionType(0, "position"); B._SelectionType_1 = new A._SelectionType(1, "word"); B._SelectionType_2 = new A._SelectionType(2, "paragraph"); B._SliverAppVariant_0 = new A._SliverAppVariant(0, "small"); B._SliverAppVariant_1 = new A._SliverAppVariant(1, "medium"); B._SliverAppVariant_2 = new A._SliverAppVariant(2, "large"); B._StateLifecycle_0 = new A._StateLifecycle(0, "created"); B._StretchDirection_0 = new A._StretchDirection(0, "trailing"); B._StretchDirection_1 = new A._StretchDirection(1, "leading"); B._StretchState_0 = new A._StretchState(0, "idle"); B._StretchState_1 = new A._StretchState(1, "absorb"); B._StretchState_2 = new A._StretchState(2, "pull"); B._StretchState_3 = new A._StretchState(3, "recede"); B._SwitchListTileType_0 = new A._SwitchListTileType(0, "material"); B._SwitchType_0 = new A._SwitchType(0, "material"); B._SwitchType_1 = new A._SwitchType(1, "adaptive"); B._TextSelectionToolbarItemPosition_0 = new A._TextSelectionToolbarItemPosition(0, "first"); B._TextSelectionToolbarItemPosition_1 = new A._TextSelectionToolbarItemPosition(1, "middle"); B._TextSelectionToolbarItemPosition_2 = new A._TextSelectionToolbarItemPosition(2, "last"); B._TextSelectionToolbarItemPosition_3 = new A._TextSelectionToolbarItemPosition(3, "only"); B._TextThemeDefaultsBuilder_1yH = new A._TextThemeDefaultsBuilder(B.CupertinoDynamicColor_qQo, B.CupertinoDynamicColor_YIZ); B._TileOrigin_Sng = new A._TileOrigin(0, 1 / 0); B._TimePickerAspect_0 = new A._TimePickerAspect(0, "use24HourFormat"); B._TimePickerAspect_1 = new A._TimePickerAspect(1, "useMaterial3"); B._TimePickerAspect_10 = new A._TimePickerAspect(10, "orientation"); B._TimePickerAspect_11 = new A._TimePickerAspect(11, "theme"); B._TimePickerAspect_12 = new A._TimePickerAspect(12, "defaultTheme"); B._TimePickerAspect_2 = new A._TimePickerAspect(2, "entryMode"); B._TimePickerAspect_3 = new A._TimePickerAspect(3, "hourMinuteMode"); B._TimePickerAspect_4 = new A._TimePickerAspect(4, "onHourMinuteModeChanged"); B._TimePickerAspect_5 = new A._TimePickerAspect(5, "onHourDoubleTapped"); B._TimePickerAspect_6 = new A._TimePickerAspect(6, "onMinuteDoubleTapped"); B._TimePickerAspect_7 = new A._TimePickerAspect(7, "hourDialType"); B._TimePickerAspect_8 = new A._TimePickerAspect(8, "selectedTime"); B._TimePickerAspect_9 = new A._TimePickerAspect(9, "onSelectedTimeChanged"); B._ToolbarSlot_0 = new A._ToolbarSlot(0, "leading"); B._ToolbarSlot_1 = new A._ToolbarSlot(1, "middle"); B._ToolbarSlot_2 = new A._ToolbarSlot(2, "trailing"); B._TrainHoppingMode_0 = new A._TrainHoppingMode(0, "minimize"); B._TrainHoppingMode_1 = new A._TrainHoppingMode(1, "maximize"); B._TransactionRestoreState_0 = new A._TransactionRestoreState(0, "notRunning"); B._TransactionRestoreState_1 = new A._TransactionRestoreState(1, "waitingForTransactions"); B._TransactionRestoreState_2 = new A._TransactionRestoreState(2, "receivedTransaction"); B._WordWrapParseMode_0 = new A._WordWrapParseMode(0, "inSpace"); B._WordWrapParseMode_1 = new A._WordWrapParseMode(1, "inWord"); B._WordWrapParseMode_2 = new A._WordWrapParseMode(2, "atBreak"); })(); (function staticFields() { $._cachedIsChrome110OrOlder = null; $._cachedWebGLVersion = null; $.__canvasKit = A._Cell$named("canvasKit"); $.CanvasKitRenderer____instance = A._Cell$named("_instance"); $.CanvasKitRenderer__programs = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("Future")); $.Surface__didWarnAboutWebGlInitializationFailure = false; $._configuration = null; $.debugCanvasCount = 0; $._flutterViewEmbedder = null; $._fontChangeScheduled = false; $.frameReferences = A._setArrayType([], type$.JSArray_FrameReference_dynamic); $.SvgFilterBuilder__filterIdCounter = 0; $._clipIdCounter = 0; $._recycledCanvases = A._setArrayType([], A.findType("JSArray")); $.paintQueue = A._setArrayType([], type$.JSArray_PaintRequest); $.glRenderer = null; $.HtmlRenderer____instance = A._Cell$named("_instance"); $.SurfaceSceneBuilder__lastFrameScene = null; $.VertexShaders__baseVertexShader = null; $.retainedSurfaces = A._setArrayType([], type$.JSArray_PersistedSurface); $._kWebDecoderExpireDuration = B.Duration_3000000; $._hotRestartListeners = A._setArrayType([], type$.JSArray_of_void_Function); $._initializationState = B.DebugEngineInitializationState_0; $._assetManager = null; $.KeyboardBinding__instance = null; $.NotoFont__index = 0; $.scheduleFrameCallback = null; $.pluginMessageCallHandler = null; $._WheelEventListenerMixin__defaultScrollLineHeight = null; $._PointerDeviceState__pointerCount = 0; $._frameTimings = A._setArrayType([], type$.JSArray_FrameTiming); $._vsyncStartMicros = -1; $._buildStartMicros = -1; $._buildFinishMicros = -1; $._rasterStartMicros = -1; $._rasterFinishMicros = -1; $.RawKeyboard__instance = null; $.GlContext____programCache = A._Cell$named("_programCache"); $.OffScreenCanvas__supported = null; $.EngineSemantics__instance = null; $.SemanticsTextEditingStrategy__instance = null; $._lastContextFont = null; $.Spanometer__rulers = A.LinkedHashMap_LinkedHashMap$_empty(A.findType("TextHeightStyle"), A.findType("TextHeightRuler")); $._lineLookup = null; $._lastStart = -1; $._lastEnd = -1; $._lastText = ""; $._lastCssFont = ""; $._lastWidth = -1; $.formsOnTheDom = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.JavaScriptObject); $._ellipseFeatureDetected = null; $._nextViewId = 1; $._window = null; $._JS_INTEROP_INTERCEPTOR_TAG = null; $.toStringVisiting = A._setArrayType([], type$.JSArray_Object); $.Primitives__identityHashCodeProperty = null; $.Primitives_timerFrequency = 0; $.Primitives_timerTicks = A._js_helper_Primitives_dateNow$closure(); $.BoundClosure__receiverFieldNameCache = null; $.BoundClosure__interceptorFieldNameCache = null; $.getTagFunction = null; $.alternateTagFunction = null; $.prototypeForTagFunction = null; $.dispatchRecordsForInstanceTags = null; $.interceptorsForUncacheableTags = null; $.initNativeDispatchFlag = null; $._Record__computedFieldKeys = A._setArrayType([], A.findType("JSArray?>")); $._nextCallback = null; $._lastCallback = null; $._lastPriorityCallback = null; $._isInCallbackLoop = false; $.Zone__current = B.C__RootZone; $._BigIntImpl__lastDividendDigits = null; $._BigIntImpl__lastDividendUsed = null; $._BigIntImpl__lastDivisorDigits = null; $._BigIntImpl__lastDivisorUsed = null; $._BigIntImpl____lastQuoRemDigits = A._Cell$named("_lastQuoRemDigits"); $._BigIntImpl____lastQuoRemUsed = A._Cell$named("_lastQuoRemUsed"); $._BigIntImpl____lastRemUsed = A._Cell$named("_lastRemUsed"); $._BigIntImpl____lastRem_nsh = A._Cell$named("_lastRem_nsh"); $.Uri__cachedBaseString = ""; $.Uri__cachedBaseUri = null; $._extensions = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Future_ServiceExtensionResponse_Function_2_String_and_Map_String_String); $._taskId = 1; $._eventNameToCount = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.int); $._FakeUserTag__instances = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("_FakeUserTag")); $.Timeline__stack = A._setArrayType([], A.findType("JSArray<_SyncBlock?>")); $._FileResourceInfo_openFiles = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("_FileResourceInfo")); $._Platform__environmentCache = null; $._Platform__cachedOSVersion = null; $._popStateListenersCache = A.LinkedHashMap_LinkedHashMap$_empty(type$.dynamic_Function_Object, type$.JavaScriptObject); $.Deflate____config = A._Cell$named("_config"); $._indentingBuiltValueToStringHelperIndent = 0; $.Connectivity__singleton = null; $.__messages = A._Cell$named("messages"); $._initialized = false; $._singleUnit = function() { var t1 = type$.int; return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); }(); $._multiUnit = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.List_int); $.FilePickerIO__eventSubscription = null; $.FlutterError_presentError = A.assertions_FlutterError_dumpErrorToConsole$closure(); $.FlutterError__errorCount = 0; $.FlutterError__stackFilters = A._setArrayType([], A.findType("JSArray")); $.debugBrightnessOverride = null; $.activeDevToolsServerAddress = null; $.connectedVmServiceUri = null; $.LicenseRegistry__collectors = null; $._debugPrintedCharacters = 0; $._debugPrintCompleter = null; $._debugPrintScheduled = false; $.GestureBinding__instance = null; $._RenderExclusiveMouseRegion_isOutermostMouseRegion = true; $._RenderExclusiveMouseRegion_foundInnermostMouseRegion = false; $.Tooltip__openedTooltips = A._setArrayType([], A.findType("JSArray")); $.PaintingBinding__instance = null; $._pendingImageSizeInfo = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.ImageSizeInfo); $._lastFrameImageSizeInfo = A.LinkedHashSet_LinkedHashSet$_empty(type$.ImageSizeInfo); $.RendererBinding__instance = null; $.RenderBox__debugIntrinsicsDepth = 0; $.debugProfileLayoutsEnabled = false; $.debugProfilePaintsEnabled = false; $.Layer__nextCallbackId = 0; $._timeDilation = 1; $.SchedulerBinding__instance = null; $.SemanticsBinding__instance = null; $.CustomSemanticsAction__nextId = 0; $.CustomSemanticsAction__actions = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.CustomSemanticsAction); $.CustomSemanticsAction__ids = A.LinkedHashMap_LinkedHashMap$_empty(type$.CustomSemanticsAction, type$.int); $.SemanticsNode__lastIdentifier = 0; $.ServicesBinding__instance = null; $.debugProfilePlatformChannels = false; $._profilePlatformChannelsIsRunning = false; $._profilePlatformChannelsStats = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("_PlatformChannelStats")); $.SystemChrome__pendingStyle = null; $.SystemChrome__latestStyle = null; $.TextInputConnection__nextId = 1; $.WidgetsBinding__instance = null; $.ContextMenuController__shownInstance = null; $.ContextMenuController__menuOverlayEntry = null; $.debugProfileBuildsEnabled = false; $.debugProfileBuildsEnabledUserWidgets = false; $._ScribbleFocusableState__nextElementIdentifier = 1; $.ErrorWidget_builder = A.framework_ErrorWidget__defaultErrorWidgetBuilder$closure(); $.OverlayPortalController__wallTime = -9007199254740992; $.KeySet__tempHashStore3 = A._setArrayType([0, 0, 0], type$.JSArray_int); $.KeySet__tempHashStore4 = A._setArrayType([0, 0, 0, 0], type$.JSArray_int); $._GlobalCupertinoLocalizationsDelegate__loadedTranslations = A.LinkedHashMap_LinkedHashMap$_empty(type$.Locale, A.findType("Future")); $._MaterialLocalizationsDelegate__loadedTranslations = A.LinkedHashMap_LinkedHashMap$_empty(type$.Locale, A.findType("Future")); $._dateIntlDataInitialized = false; $._WidgetsLocalizationsDelegate__loadedTranslations = A.LinkedHashMap_LinkedHashMap$_empty(type$.Locale, A.findType("Future")); $.currentContext = null; $.ToastManager__instance = null; $._appendRuleSet = A.LinkedHashSet_LinkedHashSet$_empty(A.findType("Rule")); $._customOptions = function() { var t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); }(); $._linkReferences = A._setArrayType([], type$.JSArray_String); $.Rule__customRules = A._setArrayType([], A.findType("JSArray")); $.Float16__toFloatFloat32Data = null; $.Float16____eLut = A._Cell$named("_eLut"); $.InAppPurchase__instance = null; $.InAppPurchaseAndroidPlatform__productIdsToConsume = A.LinkedHashSet_LinkedHashSet$_empty(type$.String); $.InAppPurchasePlatform____instance = A._Cell$named("_instance"); $.InAppPurchasePlatformAddition__instance = null; $.InAppPurchaseStoreKitPlatform____skPaymentQueueWrapper = A._Cell$named("_skPaymentQueueWrapper"); $.InAppPurchaseStoreKitPlatform____observer = A._Cell$named("_observer"); $.Intl__cachedPluralRule = null; $.Intl__cachedPluralLocale = null; $.cachedDateSymbols = null; $.lastDateSymbolLocale = null; $._defaultLocale = null; $.DateFormat__useNativeDigitsByDefault = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.bool); $.DateFormat__digitMatchers = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("RegExp")); $._n = 0; $._i = 0; $._precision = null; $._v = 0; $._f = 0; $._t = 0; $.kCustomLabels = A._setArrayType(["address1", "address2", "amount", "balance", "country", "credit", "credit_card", "date", "description", "details", "discount", "due_date", "email", "from", "hours", "id_number", "invoice", "item", "line_total", "paid_to_date", "partial_due", "payment_date", "phone", "po_number", "product", "products", "quantity", "quote", "rate", "service", "statement", "subtotal", "surcharge", "tax", "taxes", "invoice_terms", "quote_terms", "credit_terms", "to", "total", "unit_cost", "valid_until", "vat_number", "website"], type$.JSArray_String); $.BaseEntity_counter = 0; $.Debouncer_action = null; $.Debouncer_timer = null; $.SimpleDebouncer_timer = null; $.PersistDebouncer_timer = null; $.kGoogleFonts = function() { var _s18_ = "UnifrakturMaguntia", t1 = type$.String; return A._setArrayType([A.LinkedHashMap_LinkedHashMap$_literal(["value", "ABeeZee", "label", "ABeeZee"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Abel", "label", "Abel"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Abril_Fatface", "label", "Abril Fatface"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Aclonica", "label", "Aclonica"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Acme", "label", "Acme"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Actor", "label", "Actor"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Adamina", "label", "Adamina"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Advent_Pro", "label", "Advent Pro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Aguafina_Script", "label", "Aguafina Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Akronim", "label", "Akronim"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Aladin", "label", "Aladin"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Aldrich", "label", "Aldrich"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alef", "label", "Alef"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alegreya", "label", "Alegreya"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alegreya_SC", "label", "Alegreya SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alegreya_Sans", "label", "Alegreya Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alegreya_Sans_SC", "label", "Alegreya Sans SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alex_Brush", "label", "Alex Brush"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alfa_Slab_One", "label", "Alfa Slab One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alice", "label", "Alice"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alike", "label", "Alike"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Alike_Angular", "label", "Alike Angular"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Allan", "label", "Allan"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Allerta", "label", "Allerta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Allerta_Stencil", "label", "Allerta Stencil"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Allura", "label", "Allura"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Almendra", "label", "Almendra"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Almendra_Display", "label", "Almendra Display"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Almendra_SC", "label", "Almendra SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Amarante", "label", "Amarante"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Amaranth", "label", "Amaranth"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Amatic_SC", "label", "Amatic SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Amethysta", "label", "Amethysta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Amiri", "label", "Amiri"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Amita", "label", "Amita"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Anaheim", "label", "Anaheim"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Andada", "label", "Andada"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Andika", "label", "Andika"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Angkor", "label", "Angkor"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Annie_Use_Your_Telescope", "label", "Annie Use Your Telescope"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Anonymous_Pro", "label", "Anonymous Pro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Antic", "label", "Antic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Antic_Didone", "label", "Antic Didone"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Antic_Slab", "label", "Antic Slab"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Anton", "label", "Anton"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arapey", "label", "Arapey"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arbutus", "label", "Arbutus"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arbutus_Slab", "label", "Arbutus Slab"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Architects_Daughter", "label", "Architects Daughter"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Archivo_Black", "label", "Archivo Black"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Archivo_Narrow", "label", "Archivo Narrow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arimo", "label", "Arimo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arizonia", "label", "Arizonia"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Armata", "label", "Armata"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Artifika", "label", "Artifika"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arvo", "label", "Arvo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Arya", "label", "Arya"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Asap", "label", "Asap"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Asar", "label", "Asar"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Asset", "label", "Asset"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Astloch", "label", "Astloch"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Asul", "label", "Asul"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Atomic_Age", "label", "Atomic Age"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Aubrey", "label", "Aubrey"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Audiowide", "label", "Audiowide"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Autour_One", "label", "Autour One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Average", "label", "Average"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Average_Sans", "label", "Average Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Averia_Gruesa_Libre", "label", "Averia Gruesa Libre"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Averia_Libre", "label", "Averia Libre"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Averia_Sans_Libre", "label", "Averia Sans Libre"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Averia_Serif_Libre", "label", "Averia Serif Libre"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bad_Script", "label", "Bad Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Balthazar", "label", "Balthazar"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bangers", "label", "Bangers"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Basic", "label", "Basic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Battambang", "label", "Battambang"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Baumans", "label", "Baumans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bayon", "label", "Bayon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Belgrano", "label", "Belgrano"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Belleza", "label", "Belleza"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "BenchNine", "label", "BenchNine"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bentham", "label", "Bentham"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Berkshire_Swash", "label", "Berkshire Swash"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bevan", "label", "Bevan"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bigelow_Rules", "label", "Bigelow Rules"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bigshot_One", "label", "Bigshot One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bilbo", "label", "Bilbo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bilbo_Swash_Caps", "label", "Bilbo Swash Caps"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Biryani", "label", "Biryani"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bitter", "label", "Bitter"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Black_Ops_One", "label", "Black Ops One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bokor", "label", "Bokor"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bonbon", "label", "Bonbon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Boogaloo", "label", "Boogaloo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bowlby_One", "label", "Bowlby One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bowlby_One_SC", "label", "Bowlby One SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Brawler", "label", "Brawler"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bree_Serif", "label", "Bree Serif"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bubblegum_Sans", "label", "Bubblegum Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Bubbler_One", "label", "Bubbler One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Buda", "label", "Buda"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Buenard", "label", "Buenard"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Butcherman", "label", "Butcherman"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Butterfly_Kids", "label", "Butterfly Kids"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cabin", "label", "Cabin"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cabin_Condensed", "label", "Cabin Condensed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cabin_Sketch", "label", "Cabin Sketch"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Caesar_Dressing", "label", "Caesar Dressing"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cagliostro", "label", "Cagliostro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Calligraffitti", "label", "Calligraffitti"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cambay", "label", "Cambay"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cambo", "label", "Cambo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Candal", "label", "Candal"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cantarell", "label", "Cantarell"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cantata_One", "label", "Cantata One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cantora_One", "label", "Cantora One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Capriola", "label", "Capriola"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cardo", "label", "Cardo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Carme", "label", "Carme"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Carrois_Gothic", "label", "Carrois Gothic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Carrois_Gothic_SC", "label", "Carrois Gothic SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Carter_One", "label", "Carter One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Catamaran", "label", "Catamaran"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Caudex", "label", "Caudex"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Caveat", "label", "Caveat"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Caveat_Brush", "label", "Caveat Brush"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cedarville_Cursive", "label", "Cedarville Cursive"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ceviche_One", "label", "Ceviche One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Changa_One", "label", "Changa One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chango", "label", "Chango"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chau_Philomene_One", "label", "Chau Philomene One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chela_One", "label", "Chela One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chelsea_Market", "label", "Chelsea Market"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chenla", "label", "Chenla"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cherry_Cream_Soda", "label", "Cherry Cream Soda"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cherry_Swash", "label", "Cherry Swash"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chewy", "label", "Chewy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chicle", "label", "Chicle"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chivo", "label", "Chivo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Chonburi", "label", "Chonburi"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cinzel", "label", "Cinzel"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cinzel_Decorative", "label", "Cinzel Decorative"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Clicker_Script", "label", "Clicker Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Coda", "label", "Coda"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Coda_Caption", "label", "Coda Caption"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Codystar", "label", "Codystar"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Combo", "label", "Combo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Comfortaa", "label", "Comfortaa"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Coming_Soon", "label", "Coming Soon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Concert_One", "label", "Concert One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Condiment", "label", "Condiment"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Content", "label", "Content"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Contrail_One", "label", "Contrail One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Convergence", "label", "Convergence"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cookie", "label", "Cookie"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Copse", "label", "Copse"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Corben", "label", "Corben"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Courgette", "label", "Courgette"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cousine", "label", "Cousine"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Coustard", "label", "Coustard"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Covered_By_Your_Grace", "label", "Covered By Your Grace"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Crafty_Girls", "label", "Crafty Girls"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Creepster", "label", "Creepster"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Crete_Round", "label", "Crete Round"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Crimson_Text", "label", "Crimson Text"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Croissant_One", "label", "Croissant One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Crushed", "label", "Crushed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cuprum", "label", "Cuprum"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cutive", "label", "Cutive"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Cutive_Mono", "label", "Cutive Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Damion", "label", "Damion"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dancing_Script", "label", "Dancing Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dangrek", "label", "Dangrek"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dawning_of_a_New_Day", "label", "Dawning of a New Day"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Days_One", "label", "Days One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dekko", "label", "Dekko"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Delius", "label", "Delius"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Delius_Swash_Caps", "label", "Delius Swash Caps"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Delius_Unicase", "label", "Delius Unicase"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Della_Respira", "label", "Della Respira"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Denk_One", "label", "Denk One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Devonshire", "label", "Devonshire"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dhurjati", "label", "Dhurjati"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Didact_Gothic", "label", "Didact Gothic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Diplomata", "label", "Diplomata"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Diplomata_SC", "label", "Diplomata SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Domine", "label", "Domine"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Donegal_One", "label", "Donegal One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Doppio_One", "label", "Doppio One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dorsa", "label", "Dorsa"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dosis", "label", "Dosis"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dr_Sugiyama", "label", "Dr Sugiyama"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Droid_Sans", "label", "Droid Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Droid_Sans_Mono", "label", "Droid Sans Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Droid_Serif", "label", "Droid Serif"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Duru_Sans", "label", "Duru Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Dynalight", "label", "Dynalight"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "EB_Garamond", "label", "EB Garamond"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Eagle_Lake", "label", "Eagle Lake"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Eater", "label", "Eater"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Economica", "label", "Economica"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Eczar", "label", "Eczar"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ek_Mukta", "label", "Ek Mukta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Electrolize", "label", "Electrolize"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Elsie", "label", "Elsie"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Elsie_Swash_Caps", "label", "Elsie Swash Caps"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Emblema_One", "label", "Emblema One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Emilys_Candy", "label", "Emilys Candy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Engagement", "label", "Engagement"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Englebert", "label", "Englebert"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Enriqueta", "label", "Enriqueta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Erica_One", "label", "Erica One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Esteban", "label", "Esteban"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Euphoria_Script", "label", "Euphoria Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ewert", "label", "Ewert"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Exo", "label", "Exo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Exo_2", "label", "Exo 2"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Expletus_Sans", "label", "Expletus Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fanwood_Text", "label", "Fanwood Text"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fascinate", "label", "Fascinate"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fascinate_Inline", "label", "Fascinate Inline"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Faster_One", "label", "Faster One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fasthand", "label", "Fasthand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fauna_One", "label", "Fauna One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Federant", "label", "Federant"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Federo", "label", "Federo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Felipa", "label", "Felipa"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fenix", "label", "Fenix"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Finger_Paint", "label", "Finger Paint"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fira_Mono", "label", "Fira Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fira_Sans", "label", "Fira Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fjalla_One", "label", "Fjalla One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fjord_One", "label", "Fjord One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Flamenco", "label", "Flamenco"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Flavors", "label", "Flavors"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fondamento", "label", "Fondamento"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fontdiner_Swanky", "label", "Fontdiner Swanky"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Forum", "label", "Forum"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Francois_One", "label", "Francois One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Freckle_Face", "label", "Freckle Face"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fredericka_the_Great", "label", "Fredericka the Great"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fredoka_One", "label", "Fredoka One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Freehand", "label", "Freehand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fresca", "label", "Fresca"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Frijole", "label", "Frijole"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fruktur", "label", "Fruktur"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Fugaz_One", "label", "Fugaz One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "GFS_Didot", "label", "GFS Didot"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "GFS_Neohellenic", "label", "GFS Neohellenic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gabriela", "label", "Gabriela"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gafata", "label", "Gafata"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Galdeano", "label", "Galdeano"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Galindo", "label", "Galindo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gentium_Basic", "label", "Gentium Basic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gentium_Book_Basic", "label", "Gentium Book Basic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Geo", "label", "Geo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Geostar", "label", "Geostar"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Geostar_Fill", "label", "Geostar Fill"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Germania_One", "label", "Germania One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gidugu", "label", "Gidugu"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gilda_Display", "label", "Gilda Display"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Give_You_Glory", "label", "Give You Glory"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Glass_Antiqua", "label", "Glass Antiqua"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Glegoo", "label", "Glegoo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gloria_Hallelujah", "label", "Gloria Hallelujah"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Goblin_One", "label", "Goblin One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gochi_Hand", "label", "Gochi Hand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gorditas", "label", "Gorditas"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Goudy_Bookletter_1911", "label", "Goudy Bookletter 1911"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Graduate", "label", "Graduate"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Grand_Hotel", "label", "Grand Hotel"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gravitas_One", "label", "Gravitas One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Great_Vibes", "label", "Great Vibes"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Griffy", "label", "Griffy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gruppo", "label", "Gruppo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gudea", "label", "Gudea"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Gurajada", "label", "Gurajada"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Habibi", "label", "Habibi"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Halant", "label", "Halant"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hammersmith_One", "label", "Hammersmith One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hanalei", "label", "Hanalei"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hanalei_Fill", "label", "Hanalei Fill"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Handlee", "label", "Handlee"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hanuman", "label", "Hanuman"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Happy_Monkey", "label", "Happy Monkey"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Headland_One", "label", "Headland One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Henny_Penny", "label", "Henny Penny"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Herr_Von_Muellerhoff", "label", "Herr Von Muellerhoff"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hind", "label", "Hind"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hind_Siliguri", "label", "Hind Siliguri"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Hind_Vadodara", "label", "Hind Vadodara"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Holtwood_One_SC", "label", "Holtwood One SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Homemade_Apple", "label", "Homemade Apple"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Homenaje", "label", "Homenaje"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_DW_Pica", "label", "IM Fell DW Pica"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_DW_Pica_SC", "label", "IM Fell DW Pica SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_Double_Pica", "label", "IM Fell Double Pica"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_Double_Pica_SC", "label", "IM Fell Double Pica SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_English", "label", "IM Fell English"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_English_SC", "label", "IM Fell English SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_French_Canon", "label", "IM Fell French Canon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_French_Canon_SC", "label", "IM Fell French Canon SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_Great_Primer", "label", "IM Fell Great Primer"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "IM_Fell_Great_Primer_SC", "label", "IM Fell Great Primer SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Iceberg", "label", "Iceberg"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Iceland", "label", "Iceland"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Imprima", "label", "Imprima"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Inconsolata", "label", "Inconsolata"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Inder", "label", "Inder"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Indie_Flower", "label", "Indie Flower"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Inika", "label", "Inika"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Inknut_Antiqua", "label", "Inknut Antiqua"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Irish_Grover", "label", "Irish Grover"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Istok_Web", "label", "Istok Web"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Italiana", "label", "Italiana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Italianno", "label", "Italianno"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Itim", "label", "Itim"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jacques_Francois", "label", "Jacques Francois"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jacques_Francois_Shadow", "label", "Jacques Francois Shadow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jaldi", "label", "Jaldi"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jim_Nightshade", "label", "Jim Nightshade"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jockey_One", "label", "Jockey One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jolly_Lodger", "label", "Jolly Lodger"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Josefin_Sans", "label", "Josefin Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Josefin_Slab", "label", "Josefin Slab"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Joti_One", "label", "Joti One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Judson", "label", "Judson"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Julee", "label", "Julee"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Julius_Sans_One", "label", "Julius Sans One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Junge", "label", "Junge"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Jura", "label", "Jura"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Just_Another_Hand", "label", "Just Another Hand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Just_Me_Again_Down_Here", "label", "Just Me Again Down Here"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kadwa", "label", "Kadwa"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kalam", "label", "Kalam"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kameron", "label", "Kameron"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kantumruy", "label", "Kantumruy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Karla", "label", "Karla"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Karma", "label", "Karma"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kaushan_Script", "label", "Kaushan Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kavoon", "label", "Kavoon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kdam_Thmor", "label", "Kdam Thmor"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Keania_One", "label", "Keania One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kelly_Slab", "label", "Kelly Slab"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kenia", "label", "Kenia"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Khand", "label", "Khand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Khmer", "label", "Khmer"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Khula", "label", "Khula"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kite_One", "label", "Kite One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Knewave", "label", "Knewave"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kotta_One", "label", "Kotta One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Koulen", "label", "Koulen"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kranky", "label", "Kranky"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kreon", "label", "Kreon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kristi", "label", "Kristi"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Krona_One", "label", "Krona One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Kurale", "label", "Kurale"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "La_Belle_Aurore", "label", "La Belle Aurore"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Laila", "label", "Laila"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lakki_Reddy", "label", "Lakki Reddy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lancelot", "label", "Lancelot"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lateef", "label", "Lateef"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lato", "label", "Lato"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "League_Script", "label", "League Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Leckerli_One", "label", "Leckerli One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ledger", "label", "Ledger"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lekton", "label", "Lekton"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lemon", "label", "Lemon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Libre_Baskerville", "label", "Libre Baskerville"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Life_Savers", "label", "Life Savers"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lilita_One", "label", "Lilita One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lily_Script_One", "label", "Lily Script One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Limelight", "label", "Limelight"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Linden_Hill", "label", "Linden Hill"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lobster", "label", "Lobster"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lobster_Two", "label", "Lobster Two"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Londrina_Outline", "label", "Londrina Outline"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Londrina_Shadow", "label", "Londrina Shadow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Londrina_Sketch", "label", "Londrina Sketch"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Londrina_Solid", "label", "Londrina Solid"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lora", "label", "Lora"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Love_Ya_Like_A_Sister", "label", "Love Ya Like A Sister"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Loved_by_the_King", "label", "Loved by the King"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lovers_Quarrel", "label", "Lovers Quarrel"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Luckiest_Guy", "label", "Luckiest Guy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lusitana", "label", "Lusitana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Lustria", "label", "Lustria"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Macondo", "label", "Macondo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Macondo_Swash_Caps", "label", "Macondo Swash Caps"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Magra", "label", "Magra"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Maiden_Orange", "label", "Maiden Orange"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mako", "label", "Mako"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mallanna", "label", "Mallanna"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mandali", "label", "Mandali"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Marcellus", "label", "Marcellus"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Marcellus_SC", "label", "Marcellus SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Marck_Script", "label", "Marck Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Margarine", "label", "Margarine"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Marko_One", "label", "Marko One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Marmelad", "label", "Marmelad"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Martel", "label", "Martel"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Martel_Sans", "label", "Martel Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Marvel", "label", "Marvel"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mate", "label", "Mate"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mate_SC", "label", "Mate SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Maven_Pro", "label", "Maven Pro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "McLaren", "label", "McLaren"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Meddon", "label", "Meddon"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "MedievalSharp", "label", "MedievalSharp"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Medula_One", "label", "Medula One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Megrim", "label", "Megrim"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Meie_Script", "label", "Meie Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Merienda", "label", "Merienda"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Merienda_One", "label", "Merienda One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Merriweather", "label", "Merriweather"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Merriweather_Sans", "label", "Merriweather Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Metal", "label", "Metal"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Metal_Mania", "label", "Metal Mania"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Metamorphous", "label", "Metamorphous"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Metrophobic", "label", "Metrophobic"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Michroma", "label", "Michroma"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Milonga", "label", "Milonga"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Miltonian", "label", "Miltonian"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Miltonian_Tattoo", "label", "Miltonian Tattoo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Miniver", "label", "Miniver"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Miss_Fajardose", "label", "Miss Fajardose"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Modak", "label", "Modak"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Modern_Antiqua", "label", "Modern Antiqua"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Molengo", "label", "Molengo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Molle", "label", "Molle"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Monda", "label", "Monda"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Monofett", "label", "Monofett"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Monoton", "label", "Monoton"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Monsieur_La_Doulaise", "label", "Monsieur La Doulaise"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Montaga", "label", "Montaga"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Montez", "label", "Montez"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Montserrat", "label", "Montserrat"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Montserrat_Alternates", "label", "Montserrat Alternates"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Montserrat_Subrayada", "label", "Montserrat Subrayada"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Moul", "label", "Moul"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Moulpali", "label", "Moulpali"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mountains_of_Christmas", "label", "Mountains of Christmas"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mouse_Memoirs", "label", "Mouse Memoirs"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mr_Bedfort", "label", "Mr Bedfort"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mr_Dafoe", "label", "Mr Dafoe"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mr_De_Haviland", "label", "Mr De Haviland"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mrs_Saint_Delafield", "label", "Mrs Saint Delafield"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mrs_Sheppards", "label", "Mrs Sheppards"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Muli", "label", "Muli"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Mystery_Quest", "label", "Mystery Quest"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "NTR", "label", "NTR"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Neucha", "label", "Neucha"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Neuton", "label", "Neuton"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "New_Rocker", "label", "New Rocker"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "News_Cycle", "label", "News Cycle"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Niconne", "label", "Niconne"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nixie_One", "label", "Nixie One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nobile", "label", "Nobile"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nokora", "label", "Nokora"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Norican", "label", "Norican"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nosifer", "label", "Nosifer"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nothing_You_Could_Do", "label", "Nothing You Could Do"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Noticia_Text", "label", "Noticia Text"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Noto_Sans", "label", "Noto Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Noto_Serif", "label", "Noto Serif"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Cut", "label", "Nova Cut"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Flat", "label", "Nova Flat"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Mono", "label", "Nova Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Oval", "label", "Nova Oval"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Round", "label", "Nova Round"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Script", "label", "Nova Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Slim", "label", "Nova Slim"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nova_Square", "label", "Nova Square"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Numans", "label", "Numans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Nunito", "label", "Nunito"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Odor_Mean_Chey", "label", "Odor Mean Chey"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Offside", "label", "Offside"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Old_Standard_TT", "label", "Old Standard TT"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oldenburg", "label", "Oldenburg"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oleo_Script", "label", "Oleo Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oleo_Script_Swash_Caps", "label", "Oleo Script Swash Caps"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Open_Sans", "label", "Open Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Open_Sans_Condensed", "label", "Open Sans Condensed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oranienbaum", "label", "Oranienbaum"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Orbitron", "label", "Orbitron"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oregano", "label", "Oregano"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Orienta", "label", "Orienta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Original_Surfer", "label", "Original Surfer"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oswald", "label", "Oswald"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Over_the_Rainbow", "label", "Over the Rainbow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Overlock", "label", "Overlock"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Overlock_SC", "label", "Overlock SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ovo", "label", "Ovo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oxygen", "label", "Oxygen"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Oxygen_Mono", "label", "Oxygen Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "PT_Mono", "label", "PT Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "PT_Sans", "label", "PT Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "PT_Sans_Caption", "label", "PT Sans Caption"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "PT_Sans_Narrow", "label", "PT Sans Narrow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "PT_Serif", "label", "PT Serif"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "PT_Serif_Caption", "label", "PT Serif Caption"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pacifico", "label", "Pacifico"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Palanquin", "label", "Palanquin"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Palanquin_Dark", "label", "Palanquin Dark"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Paprika", "label", "Paprika"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Parisienne", "label", "Parisienne"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Passero_One", "label", "Passero One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Passion_One", "label", "Passion One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pathway_Gothic_One", "label", "Pathway Gothic One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Patrick_Hand", "label", "Patrick Hand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Patrick_Hand_SC", "label", "Patrick Hand SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Patua_One", "label", "Patua One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Paytone_One", "label", "Paytone One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Peddana", "label", "Peddana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Peralta", "label", "Peralta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Permanent_Marker", "label", "Permanent Marker"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Petit_Formal_Script", "label", "Petit Formal Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Petrona", "label", "Petrona"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Philosopher", "label", "Philosopher"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Piedra", "label", "Piedra"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pinyon_Script", "label", "Pinyon Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pirata_One", "label", "Pirata One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Plaster", "label", "Plaster"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Play", "label", "Play"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Playball", "label", "Playball"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Playfair_Display", "label", "Playfair Display"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Playfair_Display_SC", "label", "Playfair Display SC"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Podkova", "label", "Podkova"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Poiret_One", "label", "Poiret One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Poller_One", "label", "Poller One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Poly", "label", "Poly"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pompiere", "label", "Pompiere"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pontano_Sans", "label", "Pontano Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Poppins", "label", "Poppins"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Port_Lligat_Sans", "label", "Port Lligat Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Port_Lligat_Slab", "label", "Port Lligat Slab"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Pragati_Narrow", "label", "Pragati Narrow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Prata", "label", "Prata"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Preahvihear", "label", "Preahvihear"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Press_Start_2P", "label", "Press Start 2P"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Princess_Sofia", "label", "Princess Sofia"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Prociono", "label", "Prociono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Prosto_One", "label", "Prosto One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Puritan", "label", "Puritan"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Purple_Purse", "label", "Purple Purse"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Quando", "label", "Quando"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Quantico", "label", "Quantico"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Quattrocento", "label", "Quattrocento"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Quattrocento_Sans", "label", "Quattrocento Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Questrial", "label", "Questrial"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Quicksand", "label", "Quicksand"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Quintessential", "label", "Quintessential"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Qwigley", "label", "Qwigley"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Racing_Sans_One", "label", "Racing Sans One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Radley", "label", "Radley"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rajdhani", "label", "Rajdhani"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Raleway", "label", "Raleway"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Raleway_Dots", "label", "Raleway Dots"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ramabhadra", "label", "Ramabhadra"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ramaraja", "label", "Ramaraja"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rambla", "label", "Rambla"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rammetto_One", "label", "Rammetto One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ranchers", "label", "Ranchers"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rancho", "label", "Rancho"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ranga", "label", "Ranga"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rationale", "label", "Rationale"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ravi_Prakash", "label", "Ravi Prakash"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Redressed", "label", "Redressed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Reenie_Beanie", "label", "Reenie Beanie"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Revalia", "label", "Revalia"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rhodium_Libre", "label", "Rhodium Libre"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ribeye", "label", "Ribeye"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ribeye_Marrow", "label", "Ribeye Marrow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Righteous", "label", "Righteous"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Risque", "label", "Risque"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Roboto", "label", "Roboto"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Roboto_Condensed", "label", "Roboto Condensed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Roboto_Mono", "label", "Roboto Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Roboto_Slab", "label", "Roboto Slab"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rochester", "label", "Rochester"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rock_Salt", "label", "Rock Salt"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rokkitt", "label", "Rokkitt"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Romanesco", "label", "Romanesco"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ropa_Sans", "label", "Ropa Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rosario", "label", "Rosario"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rosarivo", "label", "Rosarivo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rouge_Script", "label", "Rouge Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rozha_One", "label", "Rozha One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rubik", "label", "Rubik"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rubik_Mono_One", "label", "Rubik Mono One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rubik_One", "label", "Rubik One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ruda", "label", "Ruda"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rufina", "label", "Rufina"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ruge_Boogie", "label", "Ruge Boogie"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ruluko", "label", "Ruluko"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rum_Raisin", "label", "Rum Raisin"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ruslan_Display", "label", "Ruslan Display"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Russo_One", "label", "Russo One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ruthie", "label", "Ruthie"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Rye", "label", "Rye"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sacramento", "label", "Sacramento"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sahitya", "label", "Sahitya"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sail", "label", "Sail"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Salsa", "label", "Salsa"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sanchez", "label", "Sanchez"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sancreek", "label", "Sancreek"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sansita_One", "label", "Sansita One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sarala", "label", "Sarala"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sarabun", "label", "Sarabun"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sarina", "label", "Sarina"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sarpanch", "label", "Sarpanch"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Satisfy", "label", "Satisfy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Scada", "label", "Scada"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Scheherazade", "label", "Scheherazade"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Schoolbell", "label", "Schoolbell"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Seaweed_Script", "label", "Seaweed Script"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sevillana", "label", "Sevillana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Seymour_One", "label", "Seymour One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Shadows_Into_Light", "label", "Shadows Into Light"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Shadows_Into_Light_Two", "label", "Shadows Into Light Two"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Shanti", "label", "Shanti"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Share", "label", "Share"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Share_Tech", "label", "Share Tech"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Share_Tech_Mono", "label", "Share Tech Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Shojumaru", "label", "Shojumaru"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Short_Stack", "label", "Short Stack"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Siemreap", "label", "Siemreap"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sigmar_One", "label", "Sigmar One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Signika", "label", "Signika"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Signika_Negative", "label", "Signika Negative"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Simonetta", "label", "Simonetta"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sintony", "label", "Sintony"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sirin_Stencil", "label", "Sirin Stencil"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Six_Caps", "label", "Six Caps"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Skranji", "label", "Skranji"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Slabo_13px", "label", "Slabo 13px"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Slabo_27px", "label", "Slabo 27px"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Slackey", "label", "Slackey"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Smokum", "label", "Smokum"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Smythe", "label", "Smythe"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sniglet", "label", "Sniglet"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Snippet", "label", "Snippet"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Snowburst_One", "label", "Snowburst One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sofadi_One", "label", "Sofadi One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sofia", "label", "Sofia"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sonsie_One", "label", "Sonsie One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sorts_Mill_Goudy", "label", "Sorts Mill Goudy"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Source_Code_Pro", "label", "Source Code Pro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Source_Sans_Pro", "label", "Source Sans Pro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Source_Serif_Pro", "label", "Source Serif Pro"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Special_Elite", "label", "Special Elite"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Spicy_Rice", "label", "Spicy Rice"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Spinnaker", "label", "Spinnaker"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Spirax", "label", "Spirax"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Squada_One", "label", "Squada One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sree_Krushnadevaraya", "label", "Sree Krushnadevaraya"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Stalemate", "label", "Stalemate"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Stalinist_One", "label", "Stalinist One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Stardos_Stencil", "label", "Stardos Stencil"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Stint_Ultra_Condensed", "label", "Stint Ultra Condensed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Stint_Ultra_Expanded", "label", "Stint Ultra Expanded"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Stoke", "label", "Stoke"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Strait", "label", "Strait"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sue_Ellen_Francisco", "label", "Sue Ellen Francisco"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sumana", "label", "Sumana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sunshiney", "label", "Sunshiney"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Supermercado_One", "label", "Supermercado One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Sura", "label", "Sura"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Suranna", "label", "Suranna"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Suravaram", "label", "Suravaram"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Suwannaphum", "label", "Suwannaphum"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Swanky_and_Moo_Moo", "label", "Swanky and Moo Moo"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Syncopate", "label", "Syncopate"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tangerine", "label", "Tangerine"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Taprom", "label", "Taprom"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tauri", "label", "Tauri"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Teko", "label", "Teko"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Telex", "label", "Telex"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tenali_Ramakrishna", "label", "Tenali Ramakrishna"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tenor_Sans", "label", "Tenor Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Text_Me_One", "label", "Text Me One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "The_Girl_Next_Door", "label", "The Girl Next Door"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tienne", "label", "Tienne"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tillana", "label", "Tillana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Timmana", "label", "Timmana"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tinos", "label", "Tinos"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Titan_One", "label", "Titan One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Titillium_Web", "label", "Titillium Web"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Trade_Winds", "label", "Trade Winds"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Trocchi", "label", "Trocchi"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Trochut", "label", "Trochut"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Trykker", "label", "Trykker"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Tulpen_One", "label", "Tulpen One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ubuntu", "label", "Ubuntu"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ubuntu_Condensed", "label", "Ubuntu Condensed"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ubuntu_Mono", "label", "Ubuntu Mono"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Ultra", "label", "Ultra"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Uncial_Antiqua", "label", "Uncial Antiqua"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Underdog", "label", "Underdog"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Unica_One", "label", "Unica One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "UnifrakturCook", "label", "UnifrakturCook"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", _s18_, "label", _s18_], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Unkempt", "label", "Unkempt"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Unlock", "label", "Unlock"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Unna", "label", "Unna"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "VT323", "label", "VT323"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Vampiro_One", "label", "Vampiro One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Varela", "label", "Varela"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Varela_Round", "label", "Varela Round"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Vast_Shadow", "label", "Vast Shadow"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Vesper_Libre", "label", "Vesper Libre"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Vibur", "label", "Vibur"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Vidaloka", "label", "Vidaloka"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Viga", "label", "Viga"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Voces", "label", "Voces"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Volkhov", "label", "Volkhov"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Vollkorn", "label", "Vollkorn"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Voltaire", "label", "Voltaire"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Waiting_for_the_Sunrise", "label", "Waiting for the Sunrise"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Wallpoet", "label", "Wallpoet"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Walter_Turncoat", "label", "Walter Turncoat"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Warnes", "label", "Warnes"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Wellfleet", "label", "Wellfleet"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Wendy_One", "label", "Wendy One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Wire_One", "label", "Wire One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Work_Sans", "label", "Work Sans"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Yanone_Kaffeesatz", "label", "Yanone Kaffeesatz"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Yantramanav", "label", "Yantramanav"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Yellowtail", "label", "Yellowtail"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Yeseva_One", "label", "Yeseva One"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Yesteryear", "label", "Yesteryear"], t1, t1), A.LinkedHashMap_LinkedHashMap$_literal(["value", "Zeyada", "label", "Zeyada"], t1, t1)], A.findType("JSArray>")); }(); $.LogRecord__nextNumber = 0; $.Logger__loggers = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Logger); $._currentUriBase = null; $._current = null; $.PointerInterceptor__registered = false; $.PrintJobs__currentIndex = 0; $.SentryNavigatorObserver__timeToDisplayTracker = null; $.SentryNavigatorObserver__currentRouteName = null; $.SharedPreferences__completer = null; $.StatesRebuilerLogger_message = ""; $._contextSet = A._setArrayType([], A.findType("JSArray")); $.injectedModels = A.LinkedHashSet_LinkedHashSet$_empty(A.findType("ReactiveModelImp<@>")); $.ReactiveStatelessWidget_addToObs = null; $.defaultKeyboardActions = A._setArrayType([A.document_keyboard_actions__toggleInteractionModeWhenCmdOrCtrlPressed$closure(), A.document_keyboard_actions__doNothingWhenThereIsNoSelection$closure(), A.document_keyboard_actions__scrollOnPageUpKeyPress$closure(), A.document_keyboard_actions__scrollOnPageDownKeyPress$closure(), A.document_keyboard_actions__scrollOnCtrlOrCmdAndHomeKeyPress$closure(), A.document_keyboard_actions__scrollOnCtrlOrCmdAndEndKeyPress$closure(), A.document_keyboard_actions__pasteWhenCmdVIsPressed$closure(), A.document_keyboard_actions__copyWhenCmdCIsPressed$closure(), A.document_keyboard_actions__cutWhenCmdXIsPressed$closure(), A.document_keyboard_actions__collapseSelectionWhenEscIsPressed$closure(), A.document_keyboard_actions__selectAllWhenCmdAIsPressed$closure(), A.document_keyboard_actions__moveLeftAndRightWithArrowKeys$closure(), A.document_keyboard_actions__moveUpAndDownWithArrowKeys$closure(), A.document_keyboard_actions__moveToLineStartWithHome$closure(), A.document_keyboard_actions__moveToLineEndWithEnd$closure(), A.list_items__tabToIndentListItem$closure(), A.list_items__shiftTabToUnIndentListItem$closure(), A.list_items__backspaceToUnIndentListItem$closure(), A.tasks__backspaceToConvertTaskToParagraph$closure(), A.paragraph0__backspaceToClearParagraphBlockType$closure(), A.document_keyboard_actions__cmdBToToggleBold$closure(), A.document_keyboard_actions__cmdIToToggleItalics$closure(), A.text__shiftEnterToInsertNewlineInBlock$closure(), A.tasks__enterToInsertNewTask$closure(), A.paragraph0__enterToInsertBlockNewline$closure(), A.document_keyboard_actions__moveToLineStartOrEndWithCtrlAOrE$closure(), A.document_keyboard_actions__deleteToStartOfLineWithCmdBackspaceOnMac$closure(), A.document_keyboard_actions__deleteWordUpstreamWithAltBackspaceOnMac$closure(), A.document_keyboard_actions__deleteWordUpstreamWithControlBackspaceOnWindowsAndLinux$closure(), A.document_keyboard_actions__deleteUpstreamContentWithBackspace$closure(), A.document_keyboard_actions__deleteToEndOfLineWithCmdDeleteOnMac$closure(), A.document_keyboard_actions__deleteWordDownstreamWithAltDeleteOnMac$closure(), A.document_keyboard_actions__deleteWordDownstreamWithControlDeleteOnWindowsAndLinux$closure(), A.text__deleteDownstreamContentWithDelete$closure(), A.document_keyboard_actions__blockControlKeys$closure(), A.document_keyboard_actions__anyCharacterOrDestructiveKeyToDeleteSelection$closure(), A.paragraph0__anyCharacterToInsertInParagraph$closure(), A.text__anyCharacterToInsertInTextContent$closure()], type$.JSArray_of_ExecutionInstruction_Function_$named_$req_editContext_SuperEditorContext_and_$req_keyEvent_KeyEvent); $.defaultImeKeyboardActions = A._setArrayType([A.document_keyboard_actions__toggleInteractionModeWhenCmdOrCtrlPressed$closure(), A.document_keyboard_actions__pasteWhenCmdVIsPressed$closure(), A.document_keyboard_actions__copyWhenCmdCIsPressed$closure(), A.document_keyboard_actions__cutWhenCmdXIsPressed$closure(), A.document_keyboard_actions__selectAllWhenCmdAIsPressed$closure(), A.document_keyboard_actions__cmdBToToggleBold$closure(), A.document_keyboard_actions__cmdIToToggleItalics$closure(), A.paragraph0__doNothingWithBackspaceOnWeb$closure(), A.tasks__backspaceToConvertTaskToParagraph$closure(), A.list_items__backspaceToUnIndentListItem$closure(), A.paragraph0__backspaceToClearParagraphBlockType$closure(), A.document_keyboard_actions__deleteDownstreamCharacterWithCtrlDeleteOnMac$closure(), A.document_keyboard_actions__scrollOnCtrlOrCmdAndHomeKeyPress$closure(), A.document_keyboard_actions__scrollOnCtrlOrCmdAndEndKeyPress$closure(), A.text__shiftEnterToInsertNewlineInBlock$closure(), A.document_keyboard_actions__deleteToEndOfLineWithCmdDeleteOnMac$closure(), A.document_keyboard_actions__sendKeyEventToMacOs$closure(), A.document_keyboard_actions__doNothingWhenThereIsNoSelection$closure(), A.document_keyboard_actions__scrollOnPageUpKeyPress$closure(), A.document_keyboard_actions__scrollOnPageDownKeyPress$closure(), A.document_keyboard_actions__moveUpAndDownWithArrowKeys$closure(), A.document_keyboard_actions__doNothingWithLeftRightArrowKeysAtMiddleOfTextOnWeb$closure(), A.document_keyboard_actions__moveLeftAndRightWithArrowKeys$closure(), A.document_keyboard_actions__moveToLineStartWithHome$closure(), A.document_keyboard_actions__moveToLineEndWithEnd$closure(), A.paragraph0__doNothingWithEnterOnWeb$closure(), A.tasks__enterToInsertNewTask$closure(), A.paragraph0__enterToInsertBlockNewline$closure(), A.list_items__tabToIndentListItem$closure(), A.list_items__shiftTabToUnIndentListItem$closure(), A.document_keyboard_actions__deleteToStartOfLineWithCmdBackspaceOnMac$closure(), A.document_keyboard_actions__deleteWordUpstreamWithAltBackspaceOnMac$closure(), A.document_keyboard_actions__deleteWordUpstreamWithControlBackspaceOnWindowsAndLinux$closure(), A.document_keyboard_actions__deleteUpstreamContentWithBackspace$closure(), A.document_keyboard_actions__deleteWordDownstreamWithAltDeleteOnMac$closure(), A.document_keyboard_actions__deleteWordDownstreamWithControlDeleteOnWindowsAndLinux$closure(), A.paragraph0__doNothingWithDeleteOnWeb$closure(), A.text__deleteDownstreamContentWithDelete$closure()], type$.JSArray_of_ExecutionInstruction_Function_$named_$req_editContext_SuperEditorContext_and_$req_keyEvent_KeyEvent); $.ContentLayersElement__realOnBuildScheduled = null; $.ContentLayersElement__onBuildListeners = A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function); $.GroupedOverlayPortalController__isReworkingOrder = false; $.UrlLauncher__instance = null; $.LinkViewController__instances = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("LinkViewController")); $.Matrix4__decomposeV = null; $.Matrix4__decomposeM = null; $.Matrix4__decomposeR = null; })(); (function lazyInitializers() { var _lazyFinal = hunkHelpers.lazyFinal, _lazy = hunkHelpers.lazy; _lazyFinal($, "_browserEngine", "$get$_browserEngine", () => { var _s9_ = "navigator"; return A.detectBrowserEngineByVendorAgent(A.JSStringToString_get_toDart(A.getProperty(A.getProperty(self.window, _s9_), "vendor")), B.JSString_methods.toLowerCase$0(A.DomNavigatorExtension_get_userAgent(A.getProperty(self.window, _s9_)))); }); _lazyFinal($, "_operatingSystem", "$get$_operatingSystem", () => A.detectOperatingSystem()); _lazyFinal($, "CanvasPool__runBuffer", "$get$CanvasPool__runBuffer", () => A.NativeFloat32List_NativeFloat32List(8)); _lazyFinal($, "_clipOpIntersect", "$get$_clipOpIntersect", () => A.getProperty(A.getProperty(A.canvasKit(), "ClipOp"), "Intersect")); _lazyFinal($, "_skFontSlants", "$get$_skFontSlants", () => { var _s9_ = "FontSlant"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Upright"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Italic")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skFontWeights", "$get$_skFontWeights", () => { var _s10_ = "FontWeight"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Thin"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "ExtraLight"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Light"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Normal"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Medium"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "SemiBold"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Bold"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "ExtraBold"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "ExtraBlack")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skTextDirections", "$get$_skTextDirections", () => { var _s13_ = "TextDirection"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s13_), "RTL"), A.getProperty(A.getProperty(A.canvasKit(), _s13_), "LTR")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skTextAligns", "$get$_skTextAligns", () => { var _s9_ = "TextAlign"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Left"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Right"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Center"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Justify"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Start"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "End")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skTextHeightBehaviors", "$get$_skTextHeightBehaviors", () => { var _s18_ = "TextHeightBehavior"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s18_), "All"), A.getProperty(A.getProperty(A.canvasKit(), _s18_), "DisableFirstAscent"), A.getProperty(A.getProperty(A.canvasKit(), _s18_), "DisableLastDescent"), A.getProperty(A.getProperty(A.canvasKit(), _s18_), "DisableAll")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skRectHeightStyles", "$get$_skRectHeightStyles", () => { var _s15_ = "RectHeightStyle"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Tight"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Max"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "IncludeLineSpacingMiddle"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "IncludeLineSpacingTop"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "IncludeLineSpacingBottom"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Strut")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skRectWidthStyles", "$get$_skRectWidthStyles", () => { var _s14_ = "RectWidthStyle"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s14_), "Tight"), A.getProperty(A.getProperty(A.canvasKit(), _s14_), "Max")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skClipOps", "$get$_skClipOps", () => A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), "ClipOp"), "Difference"), A.getProperty(A.getProperty(A.canvasKit(), "ClipOp"), "Intersect")], type$.JSArray_JavaScriptObject)); _lazyFinal($, "_skFillTypes", "$get$_skFillTypes", () => { var _s8_ = "FillType"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Winding"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "EvenOdd")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skBlurStyles", "$get$_skBlurStyles", () => { var _s9_ = "BlurStyle"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Normal"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Solid"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Outer"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Inner")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skStrokeCaps", "$get$_skStrokeCaps", () => { var _s9_ = "StrokeCap"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Butt"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Round"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Square")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skPaintStyles", "$get$_skPaintStyles", () => { var _s10_ = "PaintStyle"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Fill"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Stroke")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skBlendModes", "$get$_skBlendModes", () => { var _s9_ = "BlendMode"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Clear"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Src"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Dst"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcOver"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstOver"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcIn"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstIn"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcOut"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstOut"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcATop"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstATop"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Xor"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Plus"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Modulate"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Screen"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Overlay"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Darken"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Lighten"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "ColorDodge"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "ColorBurn"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "HardLight"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SoftLight"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Difference"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Exclusion"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Multiply"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Hue"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Saturation"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Color"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Luminosity")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skStrokeJoins", "$get$_skStrokeJoins", () => { var _s10_ = "StrokeJoin"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Miter"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Round"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Bevel")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skTileModes", "$get$_skTileModes", () => { var _s8_ = "TileMode"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Clamp"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Repeat"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Mirror"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Decal")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_filterOptions", "$get$_filterOptions", () => { var _s10_ = "FilterMode", _s10_0 = "MipmapMode", _s6_ = "Linear", t1 = type$.JavaScriptObject; return A.LinkedHashMap_LinkedHashMap$_literal([B.FilterQuality_0, t1._as({filter: A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Nearest"), mipmap: A.getProperty(A.getProperty(A.canvasKit(), _s10_0), "None")}), B.FilterQuality_1, t1._as({filter: A.getProperty(A.getProperty(A.canvasKit(), _s10_), _s6_), mipmap: A.getProperty(A.getProperty(A.canvasKit(), _s10_0), "None")}), B.FilterQuality_2, t1._as({filter: A.getProperty(A.getProperty(A.canvasKit(), _s10_), _s6_), mipmap: A.getProperty(A.getProperty(A.canvasKit(), _s10_0), _s6_)}), B.FilterQuality_3, t1._as({B: A.DoubleToJSNumber_get_toJS(0.3333333333333333), C: A.DoubleToJSNumber_get_toJS(0.3333333333333333)})], A.findType("FilterQuality"), t1); }); _lazyFinal($, "_kDefaultSkColorStops", "$get$_kDefaultSkColorStops", () => { var t1 = A.NativeFloat32List_NativeFloat32List(2); t1[0] = 0; t1[1] = 1; return t1; }); _lazyFinal($, "_sharedSkColor1", "$get$_sharedSkColor1", () => A.mallocFloat32List(4)); _lazyFinal($, "_skTextDecorationStyles", "$get$_skTextDecorationStyles", () => { var _s15_ = "DecorationStyle"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Solid"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Double"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Dotted"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Dashed"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Wavy")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skTextBaselines", "$get$_skTextBaselines", () => { var _s12_ = "TextBaseline"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s12_), "Alphabetic"), A.getProperty(A.getProperty(A.canvasKit(), _s12_), "Ideographic")], type$.JSArray_JavaScriptObject); }); _lazyFinal($, "_skPlaceholderAlignments", "$get$_skPlaceholderAlignments", () => { var _s20_ = "PlaceholderAlignment"; return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Baseline"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "AboveBaseline"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "BelowBaseline"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Top"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Bottom"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Middle")], type$.JSArray_JavaScriptObject); }); _lazy($, "_finalizationRegistry", "$get$_finalizationRegistry", () => { var t1 = A.FunctionToJSExportedDartFunction_get_toJS(new A._finalizationRegistry_closure()), t2 = self.window.FinalizationRegistry; t2.toString; return A.callConstructor(t2, A._setArrayType([t1], type$.JSArray_Object)); }); _lazy($, "nativeMemoryFinalizationRegistry", "$get$nativeMemoryFinalizationRegistry", () => new A.NativeMemoryFinalizationRegistry()); _lazyFinal($, "_invertColorMatrix", "$get$_invertColorMatrix", () => A.NativeFloat32List_NativeFloat32List$fromList(B.List_zZ5)); _lazyFinal($, "_invertColorFilter", "$get$_invertColorFilter", () => A.ManagedSkColorFilter$(A.CkMatrixColorFilter$($.$get$_invertColorMatrix()))); _lazyFinal($, "_ckRequiresClientICU", "$get$_ckRequiresClientICU", () => A.SkParagraphBuilderNamespaceExtension_RequiresClientICU(A.getProperty(A.canvasKit(), "ParagraphBuilder"))); _lazyFinal($, "CkParagraphBuilder__defaultTextForeground", "$get$CkParagraphBuilder__defaultTextForeground", () => A._callConstructorUnchecked0(A._getPropertyTrustType(A._getPropertyTrustType(A._getPropertyTrustType(A.staticInteropGlobalContext(), "window"), "flutterCanvasKit"), "Paint"))); _lazyFinal($, "CkParagraphBuilder__defaultTextBackground", "$get$CkParagraphBuilder__defaultTextBackground", () => { var t1 = A._callConstructorUnchecked0(A._getPropertyTrustType(A._getPropertyTrustType(A._getPropertyTrustType(A.staticInteropGlobalContext(), "window"), "flutterCanvasKit"), "Paint")); A.SkPaintExtension_setColorInt(t1, 0); return t1; }); _lazyFinal($, "segmentationCache", "$get$segmentationCache", () => { var t1 = type$.String, t2 = A.findType("+breaks,graphemes,words(Uint32List,Uint32List,Uint32List)"), t3 = A.LruCache$(B.Record2_cacheSize_100000_maxTextLength_10._0, t1, t2), t4 = A.LruCache$(B.Record2_cacheSize_10000_maxTextLength_100._0, t1, t2); return new A._Record_3_large_medium_small(A.LruCache$(B.Record2_cacheSize_20_maxTextLength_50000._0, t1, t2), t4, t3); }); _lazyFinal($, "_intlSegmenters", "$get$_intlSegmenters", () => A.LinkedHashMap_LinkedHashMap$_literal([B.IntlSegmenterGranularity_0, A.createIntlSegmenter("grapheme"), B.IntlSegmenterGranularity_1, A.createIntlSegmenter("word")], A.findType("IntlSegmenterGranularity"), type$.JavaScriptObject)); _lazyFinal($, "_v8LineBreaker", "$get$_v8LineBreaker", () => A.createV8BreakIterator()); _lazyFinal($, "EngineFlutterDisplay__instance", "$get$EngineFlutterDisplay__instance", () => { var t2, t1 = A.getProperty(self.window, "screen"); t1 = t1 == null ? null : A.getProperty(t1, "width"); if (t1 == null) t1 = 0; t2 = A.getProperty(self.window, "screen"); t2 = t2 == null ? null : A.getProperty(t2, "height"); return new A.EngineFlutterDisplay(0, A.Size$(t1, t2 == null ? 0 : t2)); }); _lazyFinal($, "_ttPolicy", "$get$_ttPolicy", () => { var t1 = A.getProperty(self.window, "trustedTypes"); t1.toString; return A.callMethod(t1, "createPolicy", [A.StringToJSString_get_toJS("flutter-engine"), type$.JavaScriptObject._as({createScriptURL: A.FunctionToJSExportedDartFunction_get_toJS(new A._ttPolicy_closure())})]); }); _lazy($, "browserSupportsFinalizationRegistry", "$get$browserSupportsFinalizationRegistry", () => self.window.FinalizationRegistry != null); _lazy($, "browserSupportsOffscreenCanvas", "$get$browserSupportsOffscreenCanvas", () => self.window.OffscreenCanvas != null); _lazyFinal($, "_fontChangeMessage", "$get$_fontChangeMessage", () => B.C_JSONMessageCodec.encodeMessage$1(A.LinkedHashMap_LinkedHashMap$_literal(["type", "fontsChange"], type$.String, type$.dynamic))); _lazyFinal($, "kSvgResourceHeader", "$get$kSvgResourceHeader", () => { var t1 = A.createSVGSVGElement(); A.DomElementExtension_setAttribute(t1, "width", 0); A.DomElementExtension_setAttribute(t1, "height", 0); A.DomCSSStyleDeclarationExtension_set_position(A.getProperty(t1, "style"), "absolute"); return t1; }); _lazyFinal($, "_PaintBounds__tempRectData", "$get$_PaintBounds__tempRectData", () => A.NativeFloat32List_NativeFloat32List(4)); _lazy($, "_sharedCanvas", "$get$_sharedCanvas", () => new A.SharedCanvas()); _lazyFinal($, "VertexShaders_vertexIndicesForRect", "$get$VertexShaders_vertexIndicesForRect", () => A.NativeUint16List_NativeUint16List$fromList(A._setArrayType([0, 1, 2, 2, 3, 0], type$.JSArray_int))); _lazyFinal($, "_supportsDecode", "$get$_supportsDecode", () => A.getJsProperty(A.getJsProperty(A.getJsProperty(self.window, "Image"), "prototype"), "decode") != null); _lazyFinal($, "_avifSignature", "$get$_avifSignature", () => A.CodeUnits$("ftyp")); _lazyFinal($, "_kLogicalAltLeft", "$get$_kLogicalAltLeft", () => 8589934852); _lazyFinal($, "_kLogicalAltRight", "$get$_kLogicalAltRight", () => 8589934853); _lazyFinal($, "_kLogicalControlLeft", "$get$_kLogicalControlLeft", () => 8589934848); _lazyFinal($, "_kLogicalControlRight", "$get$_kLogicalControlRight", () => 8589934849); _lazyFinal($, "_kLogicalShiftLeft", "$get$_kLogicalShiftLeft", () => 8589934850); _lazyFinal($, "_kLogicalShiftRight", "$get$_kLogicalShiftRight", () => 8589934851); _lazyFinal($, "_kLogicalMetaLeft", "$get$_kLogicalMetaLeft", () => 8589934854); _lazyFinal($, "_kLogicalMetaRight", "$get$_kLogicalMetaRight", () => 8589934855); _lazyFinal($, "_kPhysicalAltLeft", "$get$_kPhysicalAltLeft", () => 458978); _lazyFinal($, "_kPhysicalAltRight", "$get$_kPhysicalAltRight", () => 458982); _lazyFinal($, "kPhysicalControlLeft", "$get$kPhysicalControlLeft", () => 458976); _lazyFinal($, "kPhysicalControlRight", "$get$kPhysicalControlRight", () => 458980); _lazyFinal($, "_kPhysicalShiftLeft", "$get$_kPhysicalShiftLeft", () => 458977); _lazyFinal($, "_kPhysicalShiftRight", "$get$_kPhysicalShiftRight", () => 458981); _lazyFinal($, "_kPhysicalMetaLeft", "$get$_kPhysicalMetaLeft", () => 458979); _lazyFinal($, "_kPhysicalMetaRight", "$get$_kPhysicalMetaRight", () => 458983); _lazyFinal($, "_kLogicalKeyToModifierGetter", "$get$_kLogicalKeyToModifierGetter", () => A.LinkedHashMap_LinkedHashMap$_literal([$.$get$_kLogicalAltLeft(), new A._kLogicalKeyToModifierGetter_closure(), $.$get$_kLogicalAltRight(), new A._kLogicalKeyToModifierGetter_closure0(), $.$get$_kLogicalControlLeft(), new A._kLogicalKeyToModifierGetter_closure1(), $.$get$_kLogicalControlRight(), new A._kLogicalKeyToModifierGetter_closure2(), $.$get$_kLogicalShiftLeft(), new A._kLogicalKeyToModifierGetter_closure3(), $.$get$_kLogicalShiftRight(), new A._kLogicalKeyToModifierGetter_closure4(), $.$get$_kLogicalMetaLeft(), new A._kLogicalKeyToModifierGetter_closure5(), $.$get$_kLogicalMetaRight(), new A._kLogicalKeyToModifierGetter_closure6()], type$.int, A.findType("bool(FlutterHtmlKeyboardEvent)"))); _lazyFinal($, "preventDefaultListener", "$get$preventDefaultListener", () => A.createDomEventListener(new A.preventDefaultListener_closure())); _lazy($, "HighContrastSupport_instance", "$get$HighContrastSupport_instance", () => new A.HighContrastSupport(A._setArrayType([], A.findType("JSArray<~(bool)>")), A.DomWindowExtension_matchMedia(self.window, "(forced-colors: active)"))); _lazyFinal($, "EnginePlatformDispatcher__instance", "$get$EnginePlatformDispatcher__instance", () => A.EnginePlatformDispatcher$()); _lazy($, "PlatformViewManager_instance", "$get$PlatformViewManager_instance", () => { var t1 = type$.String, t2 = type$.int; t1 = new A.PlatformViewManager(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Function), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.JavaScriptObject), A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashMap_LinkedHashMap$_empty(t2, t1)); t1.registerFactory$2("_default_document_create_element_visible", A._engine___defaultFactory$closure()); t1.registerFactory$3$isVisible("_default_document_create_element_invisible", A._engine___defaultFactory$closure(), false); return t1; }); _lazy($, "PlatformViewMessageHandler_instance", "$get$PlatformViewMessageHandler_instance", () => new A.PlatformViewMessageHandler($.$get$PlatformViewManager_instance())); _lazyFinal($, "PointerBinding__defaultSafariWorkaround", "$get$PointerBinding__defaultSafariWorkaround", () => new A.SafariPointerEventWorkaround()); _lazyFinal($, "PointerBinding_clickDebouncer", "$get$PointerBinding_clickDebouncer", () => new A.ClickDebouncer()); _lazyFinal($, "PointerDataConverter_globalPointerState", "$get$PointerDataConverter_globalPointerState", () => new A._GlobalPointerState(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("_PointerDeviceState")))); _lazy($, "_frameTimingsLastSubmitTime", "$get$_frameTimingsLastSubmitTime", () => A._nowMicros()); _lazyFinal($, "_renderer", "$get$_renderer", () => (A.configuration().get$requestedRendererType() != null ? A.configuration().get$requestedRendererType() === "canvaskit" : A.isDesktop()) ? new A.CanvasKitRenderer(A.CanvasKitRenderer__createRasterizer(), A.Surface$(false), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("ViewRasterizer"))) : new A.HtmlRenderer()); _lazy($, "browserSupportsImageDecoder", "$get$browserSupportsImageDecoder", () => { var t1 = self.window.ImageDecoder; t1 = (t1 == null ? null : t1) != null && A.browserEngine() === B.BrowserEngine_0; return t1; }); _lazyFinal($, "placeholderChar", "$get$placeholderChar", () => A.String_String$fromCharCode(65532)); _lazyFinal($, "HtmlFontCollection_notPunctuation", "$get$HtmlFontCollection_notPunctuation", () => A.RegExp_RegExp("[a-z0-9\\s]+", false, false, false, false)); _lazyFinal($, "HtmlFontCollection_startWithDigit", "$get$HtmlFontCollection_startWithDigit", () => A.RegExp_RegExp("\\b\\d", true, false, false, false)); _lazyFinal($, "textContext", "$get$textContext", () => A.DomCanvasElementExtension_get_context2D(A.createDomCanvasElement(0, 0))); _lazyFinal($, "Spanometer__rulerHost", "$get$Spanometer__rulerHost", () => { var t1 = A.createDomElement("flt-ruler-host"), t2 = new A.RulerHost(t1), t3 = A.getProperty(t1, "style"); A.DomCSSStyleDeclarationExtension_set_position(t3, "fixed"); A.DomCSSStyleDeclarationExtension_set_visibility(t3, "hidden"); A.DomCSSStyleDeclarationExtension_set_overflow(t3, "hidden"); A.DomCSSStyleDeclarationExtension_set_top(t3, "0"); A.DomCSSStyleDeclarationExtension_set_left(t3, "0"); A.DomCSSStyleDeclarationExtension_set_width(t3, "0"); A.DomCSSStyleDeclarationExtension_set_height(t3, "0"); A._callMethodUnchecked1($.$get$EnginePlatformDispatcher__instance().get$implicitView().get$dom().renderingHost, "appendChild", t1); A.registerHotRestartListener(t2.get$dispose()); return t2; }); _lazyFinal($, "_textDirectionLookup", "$get$_textDirectionLookup", () => A.UnicodePropertyLookup$(A._setArrayType([B.UnicodeRange_65_90_TextDirection_1, B.UnicodeRange_97_122_TextDirection_1, B.UnicodeRange_192_214_TextDirection_1, B.UnicodeRange_216_246_TextDirection_1, B.UnicodeRange_248_696_TextDirection_1, B.UnicodeRange_768_1424_TextDirection_1, B.UnicodeRange_1425_1775_TextDirection_0, B.UnicodeRange_1786_2303_TextDirection_0, B.UnicodeRange_2304_8191_TextDirection_1, B.UnicodeRange_8206_8206_TextDirection_1, B.UnicodeRange_8207_8207_TextDirection_0, B.UnicodeRange_11264_55297_TextDirection_1, B.UnicodeRange_55298_55299_TextDirection_0, B.UnicodeRange_55300_55353_TextDirection_1, B.UnicodeRange_55354_55355_TextDirection_0, B.UnicodeRange_55356_56319_TextDirection_1, B.UnicodeRange_63744_64284_TextDirection_1, B.UnicodeRange_64285_65023_TextDirection_0, B.UnicodeRange_65024_65135_TextDirection_1, B.UnicodeRange_65136_65276_TextDirection_0, B.UnicodeRange_65277_65535_TextDirection_1], A.findType("JSArray>")), null, A.findType("TextDirection?"))); _lazy($, "wordLookup", "$get$wordLookup", () => A.UnicodePropertyLookup_UnicodePropertyLookup$fromPackedData("000a!E000b000cF000d!D000w!R000y!A0013!B0018!M001a!N001c001lO001m!L001n!M001t002iK002n!P002p003eK003p!F004q!K004t!I0051!K0053!L0056!K005c005yK0060006uK006w00k7K00ke00lbK00lc00ofG00og00okK00om00onK00oq00otK00ou!M00ov!K00p2!K00p3!L00p400p6K00p8!K00pa00ptK00pv00s5K00s700w1K00w300w9G00wa010vK010x011yK01210124K0126!K0127!L0128013cK013d!M013e!K013l014tG014v!G014x014yG01500151G0153!G015c0162C0167016aC016b!K016c!L016o016tI01700171M0174017eG017g!I017k018qK018r019bG019c019lO019n!O019o!M019q019rK019s!G019t01cjK01cl!K01cm01csG01ct!I01cv01d0G01d101d2K01d301d4G01d601d9G01da01dbK01dc01dlO01dm01doK01dr!K01e7!I01e8!K01e9!G01ea01f3K01f401fuG01fx01idK01ie01ioG01ip!K01j401jdO01je01kaK01kb01kjG01kk01klK01ko!M01kq!K01kt!G01kw01lhK01li01llG01lm!K01ln01lvG01lw!K01lx01lzG01m0!K01m101m5G01mo01ncK01nd01nfG01nk01nuK01pc01pwK01py01qfK01qr01r5G01r6!I01r701s3G01s401tlK01tm01toG01tp!K01tq01u7G01u8!K01u901ufG01ug01upK01uq01urG01uu01v3O01v501vkK01vl01vnG01vp01vwK01vz01w0K01w301woK01wq01wwK01wy!K01x201x5K01x8!G01x9!K01xa01xgG01xj01xkG01xn01xpG01xq!K01xz!G01y401y5K01y701y9K01ya01ybG01ye01ynO01yo01ypK01z0!K01z2!G01z501z7G01z901zeK01zj01zkK01zn0208K020a020gK020i020jK020l020mK020o020pK020s!G020u020yG02130214G02170219G021d!G021l021oK021q!K021y0227O02280229G022a022cK022d!G022p022rG022t0231K02330235K0237023sK023u0240K02420243K02450249K024c!G024d!K024e024lG024n024pG024r024tG024w!K025c025dK025e025fG025i025rO0261!K02620267G0269026bG026d026kK026n026oK026r027cK027e027kK027m027nK027p027tK027w!G027x!K027y0284G02870288G028b028dG028l028nG028s028tK028v028xK028y028zG0292029bO029d!K029u!G029v!K029x02a2K02a602a8K02aa02adK02ah02aiK02ak!K02am02anK02ar02asK02aw02ayK02b202bdK02bi02bmG02bq02bsG02bu02bxG02c0!K02c7!G02cm02cvO02dc02dgG02dh02doK02dq02dsK02du02egK02ei02exK02f1!K02f202f8G02fa02fcG02fe02fhG02fp02fqG02fs02fuK02g002g1K02g202g3G02g602gfO02gw!K02gx02gzG02h102h8K02ha02hcK02he02i0K02i202ibK02id02ihK02ik!G02il!K02im02isG02iu02iwG02iy02j1G02j902jaG02ji!K02jk02jlK02jm02jnG02jq02jzO02k102k2K02kg02kjG02kk02ksK02ku02kwK02ky02m2K02m302m4G02m5!K02m602mcG02me02mgG02mi02mlG02mm!K02ms02muK02mv!G02n302n5K02n602n7G02na02njO02nu02nzK02o102o3G02o502omK02oq02pdK02pf02pnK02pp!K02ps02pyK02q2!G02q702qcG02qe!G02qg02qnG02qu02r3O02r602r7G02sx!G02t002t6G02tj02tqG02ts02u1O02wh!G02wk02wsG02x402x9G02xc02xlO02yo!K02zc02zdG02zk02ztO0305!G0307!G0309!G030e030fG030g030nK030p031oK031t032cG032e032fG032g032kK032l032vG032x033wG0346!G036z037iG037k037tO03860389G038e038gG038i038kG038n038tG038x0390G039e039pG039r!G039s03a1O03a203a5G03a803b9K03bb!K03bh!K03bk03cqK03cs03m0K03m203m5K03m803meK03mg!K03mi03mlK03mo03nsK03nu03nxK03o003owK03oy03p1K03p403paK03pc!K03pe03phK03pk03pyK03q003rkK03rm03rpK03rs03tmK03tp03trG03uo03v3K03vk03xxK03y003y5K03y904fgK04fj04fzK04g0!R04g104gqK04gw04iyK04j204jcK04jk04jwK04jy04k1K04k204k4G04kg04kxK04ky04l0G04lc04ltK04lu04lvG04m804mkK04mm04moK04mq04mrG04ok04pfG04pp!G04ps04q1O04qz04r1G04r2!I04r404rdO04rk04u0K04u804ucK04ud04ueG04uf04vcK04vd!G04ve!K04vk04xhK04xs04ymK04yo04yzG04z404zfG04zq04zzO053k053tO054w055iK055j055nG0579057iG057k058cG058f!G058g058pO058w0595O059s05a8G05c005c4G05c505dfK05dg05dwG05dx05e3K05e805ehO05ez05f7G05fk05fmG05fn05ggK05gh05gtG05gu05gvK05gw05h5O05h605idK05ie05irG05j405k3K05k405knG05kw05l5O05l905lbK05lc05llO05lm05mlK05mo05mwK05n405oaK05od05ofK05ow05oyG05p005pkG05pl05poK05pp!G05pq05pvK05pw!G05px05pyK05pz05q1G05q2!K05q805vjK05vk05x5G05x705xbG05xc0651K06540659K065c066dK066g066lK066o066vK066x!K066z!K0671!K0673067xK0680069gK069i069oK069q!K069u069wK069y06a4K06a806abK06ae06ajK06ao06b0K06b606b8K06ba06bgK06bk06bqR06bs06buR06bw!G06bx!Q06by06bzI06c806c9N06ck!N06cn!L06co06cpF06cq06cuI06cv!P06db06dcP06dg!M06dw!P06e7!R06e806ecI06ee06enI06ep!K06f3!K06fk06fwK06hc06i8G06iq!K06iv!K06iy06j7K06j9!K06jd06jhK06jo!K06jq!K06js!K06ju06jxK06jz06k9K06kc06kfK06kl06kpK06ku!K06lc06mgK079207ahK08ow08q6K08q808riK08rk08v8K08vf08viK08vj08vlG08vm08vnK08w008x1K08x3!K08x9!K08xc08yvK08z3!K08zj!G08zk0906K090g090mK090o090uK090w0912K0914091aK091c091iK091k091qK091s091yK09200926K09280933G094f!K09hc!R09hh!K09ii09inG09ip09itJ09iz09j0K09ll09lmG09ln09loJ09ls09oaJ09oc09ofJ09ol09prK09pt09seK09sw09trK09v409vjJ0a1c0a2mJ0a2o0a53J0vls0wi4K0wk00wl9K0wlc0wssK0wsw0wtbK0wtc0wtlO0wtm0wtnK0wu80wviK0wvj0wvmG0wvo0wvxG0wvz0wwtK0wwu0wwvG0www0wz3K0wz40wz5G0wzs0x4vK0x4y0x56K0x6d0x6pK0x6q!G0x6r0x6tK0x6u!G0x6v0x6yK0x6z!G0x700x7mK0x7n0x7rG0x7w!G0x8g0x9vK0xa80xa9G0xaa0xbnK0xbo0xc5G0xcg0xcpO0xcw0xddG0xde0xdjK0xdn!K0xdp0xdqK0xdr!G0xds0xe1O0xe20xetK0xeu0xf1G0xf40xfqK0xfr0xg3G0xgg0xh8K0xhc0xhfG0xhg0xiqK0xir0xj4G0xjj!K0xjk0xjtO0xk5!G0xkg0xkpO0xkw0xm0K0xm10xmeG0xmo0xmqK0xmr!G0xms0xmzK0xn00xn1G0xn40xndO0xob0xodG0xps!G0xpu0xpwG0xpz0xq0G0xq60xq7G0xq9!G0xr40xreK0xrf0xrjG0xrm0xroK0xrp0xrqG0xs10xs6K0xs90xseK0xsh0xsmK0xsw0xt2K0xt40xtaK0xtc0xuxK0xv40xyaK0xyb0xyiG0xyk0xylG0xyo0xyxO0xz416lfK16ls16meK16mj16nvK1dkw1dl2K1dlf1dljK1dlp!C1dlq!G1dlr1dm0C1dm21dmeC1dmg1dmkC1dmm!C1dmo1dmpC1dmr1dmsC1dmu1dn3C1dn41dptK1dqr1e0tK1e1c1e33K1e361e4nK1e5s1e63K1e681e6nG1e6o!M1e6r!L1e6s!M1e741e7jG1e7n1e7oP1e8d1e8fP1e8g!M1e8i!N1e8k!M1e8l!L1e9c1e9gK1e9i1ed8K1edb!I1edj!N1edo!M1edq!N1eds1ee1O1ee2!L1ee3!M1ee91eeyK1ef3!P1ef51efuK1eg61ehpJ1ehq1ehrG1ehs1eimK1eiq1eivK1eiy1ej3K1ej61ejbK1eje1ejgK1ek91ekbI1ekg1ekrK1ekt1eliK1elk1em2K1em41em5K1em71emlK1emo1en1K1eo01ereK1etc1eusK1eyl!G1f281f30K1f341f4gK1f4w!G1f5s1f6nK1f711f7uK1f801f91K1f921f96G1f9c1fa5K1fa81fb7K1fbc1fbjK1fbl1fbpK1fcw1fh9K1fhc1fhlO1fhs1firK1fiw1fjvK1fk01fl3K1flc1fmrK1fr41fzqK1g001g0lK1g0w1g13K1g5c1g5hK1g5k!K1g5m1g6tK1g6v1g6wK1g70!K1g731g7pK1g801g8mK1g8w1g9qK1gbk1gc2K1gc41gc5K1gcg1gd1K1gdc1ge1K1gg01ghjK1ghq1ghrK1gjk!K1gjl1gjnG1gjp1gjqG1gjw1gjzG1gk01gk3K1gk51gk7K1gk91gl1K1gl41gl6G1glb!G1gm81gn0K1gn41gnwK1gow1gp3K1gp51gpwK1gpx1gpyG1gqo1gs5K1gsg1gt1K1gtc1gtuK1gu81gupK1gxs1gzsK1h1c1h2qK1h341h4iK1h4w1h5vK1h5w1h5zG1h681h6hO1hfk1hgpK1hgr1hgsG1hgw1hgxK1hj41hjwK1hk7!K1hkg1hl1K1hl21hlcG1ho01hokK1hpc1hpyK1hq81hqaG1hqb1hrrK1hrs1hs6G1ht21htbO1htr1htuG1htv1hv3K1hv41hveG1hvh!I1hvx!I1hw01hwoK1hww1hx5O1hxc1hxeG1hxf1hyeK1hyf1hysG1hyu1hz3O1hz8!K1hz91hzaG1hzb!K1hzk1i0iK1i0j!G1i0m!K1i0w1i0yG1i0z1i2aK1i2b1i2oG1i2p1i2sK1i2x1i30G1i321i33G1i341i3dO1i3e!K1i3g!K1i4g1i4xK1i4z1i5nK1i5o1i5zG1i66!G1i801i86K1i88!K1i8a1i8dK1i8f1i8tK1i8v1i94K1i9c1iamK1ian1iayG1ib41ibdO1ibk1ibnG1ibp1ibwK1ibz1ic0K1ic31icoK1icq1icwK1icy1iczK1id11id5K1id71id8G1id9!K1ida1idgG1idj1idkG1idn1idpG1ids!K1idz!G1ie51ie9K1iea1iebG1iee1iekG1ieo1iesG1iio1ik4K1ik51ikmG1ikn1ikqK1ikw1il5O1ila!G1ilb1ildK1im81injK1ink1io3G1io41io5K1io7!K1iog1iopO1itc1iumK1iun1iutG1iuw1iv4G1ivs1ivvK1ivw1ivxG1iww1iy7K1iy81iyoG1iys!K1iz41izdO1j0g1j1mK1j1n1j1zG1j20!K1j281j2hO1j4t1j57G1j5c1j5lO1jb41jcbK1jcc1jcqG1jfk1jhbK1jhc1jhlO1ji71jieK1jih!K1jik1jirK1jit1jiuK1jiw1jjjK1jjk1jjpG1jjr1jjsG1jjv1jjyG1jjz!K1jk0!G1jk1!K1jk21jk3G1jkg1jkpO1jmo1jmvK1jmy1jo0K1jo11jo7G1joa1jogG1joh!K1joj!K1jok!G1jpc!K1jpd1jpmG1jpn1jqqK1jqr1jqxG1jqy!K1jqz1jr2G1jrb!G1jrk!K1jrl1jrvG1jrw1jt5K1jt61jtlG1jtp!K1juo1jw8K1k3k1k3sK1k3u1k4uK1k4v1k52G1k541k5bG1k5c!K1k5s1k61O1k6q1k7jK1k7m1k87G1k891k8mG1kao1kauK1kaw1kaxK1kaz1kc0K1kc11kc6G1kca!G1kcc1kcdG1kcf1kclG1kcm!K1kcn!G1kcw1kd5O1kdc1kdhK1kdj1kdkK1kdm1kehK1kei1kemG1keo1kepG1ker1kevG1kew!K1kf41kfdO1ko01koiK1koj1komG1kts!K1kw01lllK1log1lriK1ls01lxfK1o1s1oviK1ovk1ovsI1s001sg6K1z401zjsK1zk01zkuK1zkw1zl5O1zo01zotK1zow1zp0G1zpc1zqnK1zqo1zquG1zr41zr7K1zrk1zrtO1zs31zsnK1zst1ztbK20cg20e7K20hs20juK20jz!G20k0!K20k120ljG20lr20luG20lv20m7K20o020o1K20o3!K20o4!G20og20ohG2dc0!J2dlw2dlzJ2fpc2fsaK2fsg2fssK2fsw2ft4K2ftc2ftlK2ftp2ftqG2fts2ftvI2jxh2jxlG2jxp2jxuG2jxv2jy2I2jy32jyaG2jyd2jyjG2jze2jzhG2k3m2k3oG2kg02kicK2kie2kkcK2kke2kkfK2kki!K2kkl2kkmK2kkp2kksK2kku2kl5K2kl7!K2kl92klfK2klh2kn9K2knb2kneK2knh2knoK2knq2knwK2kny2kopK2kor2kouK2kow2kp0K2kp2!K2kp62kpcK2kpe2kytK2kyw2kzkK2kzm2l0aK2l0c2l16K2l182l1wK2l1y2l2sK2l2u2l3iK2l3k2l4eK2l4g2l54K2l562l60K2l622l6qK2l6s2l6zK2l722l8fO2lmo2lo6G2lob2lpoG2lpx!G2lqc!G2lqz2lr3G2lr52lrjG2mtc2mtiG2mtk2mu0G2mu32mu9G2mub2mucG2mue2muiG2n0g2n1oK2n1s2n1yG2n1z2n25K2n282n2hO2n2m!K2ncw2ne3K2ne42ne7G2ne82nehO2oe82ojoK2ok02ok6G2olc2on7K2on82oneG2onf!K2onk2ontO2pkw2pkzK2pl12plrK2plt2pluK2plw!K2plz!K2pm12pmaK2pmc2pmfK2pmh!K2pmj!K2pmq!K2pmv!K2pmx!K2pmz!K2pn12pn3K2pn52pn6K2pn8!K2pnb!K2pnd!K2pnf!K2pnh!K2pnj!K2pnl2pnmK2pno!K2pnr2pnuK2pnw2po2K2po42po7K2po92pocK2poe!K2pog2popK2por2pp7K2ppd2ppfK2pph2pplK2ppn2pq3K2q7k2q89K2q8g2q95K2q9c2qa1K2qcm2qdbH2qrf2qrjG2sc02sc9Ojny9!Ijnz4jo1rGjo5cjobzG", 231, B.List_uwZ, B.WordCharProperty_18, A.findType("WordCharProperty"))); _lazyFinal($, "BrowserAutofillHints__singletonInstance", "$get$BrowserAutofillHints__singletonInstance", () => { var t1 = type$.String; return new A.BrowserAutofillHints(A.LinkedHashMap_LinkedHashMap$_literal(["birthday", "bday", "birthdayDay", "bday-day", "birthdayMonth", "bday-month", "birthdayYear", "bday-year", "countryCode", "country", "countryName", "country-name", "creditCardExpirationDate", "cc-exp", "creditCardExpirationMonth", "cc-exp-month", "creditCardExpirationYear", "cc-exp-year", "creditCardFamilyName", "cc-family-name", "creditCardGivenName", "cc-given-name", "creditCardMiddleName", "cc-additional-name", "creditCardName", "cc-name", "creditCardNumber", "cc-number", "creditCardSecurityCode", "cc-csc", "creditCardType", "cc-type", "email", "email", "familyName", "family-name", "fullStreetAddress", "street-address", "gender", "sex", "givenName", "given-name", "impp", "impp", "jobTitle", "organization-title", "language", "language", "middleName", "additional-name", "name", "name", "namePrefix", "honorific-prefix", "nameSuffix", "honorific-suffix", "newPassword", "new-password", "nickname", "nickname", "oneTimeCode", "one-time-code", "organizationName", "organization", "password", "current-password", "photo", "photo", "postalCode", "postal-code", "streetAddressLevel1", "address-level1", "streetAddressLevel2", "address-level2", "streetAddressLevel3", "address-level3", "streetAddressLevel4", "address-level4", "streetAddressLine1", "address-line1", "streetAddressLine2", "address-line2", "streetAddressLine3", "address-line3", "telephoneNumber", "tel", "telephoneNumberAreaCode", "tel-area-code", "telephoneNumberCountryCode", "tel-country-code", "telephoneNumberExtension", "tel-extension", "telephoneNumberLocal", "tel-local", "telephoneNumberLocalPrefix", "tel-local-prefix", "telephoneNumberLocalSuffix", "tel-local-suffix", "telephoneNumberNational", "tel-national", "transactionAmount", "transaction-amount", "transactionCurrency", "transaction-currency", "url", "url", "username", "username"], t1, t1)); }); _lazyFinal($, "textEditing", "$get$textEditing", () => new A.HybridTextEditing()); _lazyFinal($, "_tempRectData", "$get$_tempRectData", () => A.NativeFloat32List_NativeFloat32List(4)); _lazyFinal($, "_tempPointData", "$get$_tempPointData", () => A.NativeFloat32List_NativeFloat32List(16)); _lazyFinal($, "_tempPointMatrix", "$get$_tempPointMatrix", () => A.Matrix4$fromFloat32List($.$get$_tempPointData())); _lazy($, "printWarning", "$get$printWarning", () => A.DomConsoleExtension_get_warn(A.getProperty(self.window, "console"))); _lazyFinal($, "_hotRestartCache", "$get$_hotRestartCache", () => new A._hotRestartCache_closure().call$0()); _lazyFinal($, "DART_CLOSURE_PROPERTY_NAME", "$get$DART_CLOSURE_PROPERTY_NAME", () => A.getIsolateAffinityTag("_$dart_dartClosure")); _lazyFinal($, "_CopyingBytesBuilder__emptyList", "$get$_CopyingBytesBuilder__emptyList", () => A.NativeUint8List_NativeUint8List(0)); _lazyFinal($, "nullFuture", "$get$nullFuture", () => B.C__RootZone.run$1(new A.nullFuture_closure())); _lazyFinal($, "TypeErrorDecoder_noSuchMethodPattern", "$get$TypeErrorDecoder_noSuchMethodPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn({ toString: function() { return "$receiver$"; } }))); _lazyFinal($, "TypeErrorDecoder_notClosurePattern", "$get$TypeErrorDecoder_notClosurePattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn({$method$: null, toString: function() { return "$receiver$"; } }))); _lazyFinal($, "TypeErrorDecoder_nullCallPattern", "$get$TypeErrorDecoder_nullCallPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn(null))); _lazyFinal($, "TypeErrorDecoder_nullLiteralCallPattern", "$get$TypeErrorDecoder_nullLiteralCallPattern", () => A.TypeErrorDecoder_extractPattern(function() { var $argumentsExpr$ = "$arguments$"; try { null.$method$($argumentsExpr$); } catch (e) { return e.message; } }())); _lazyFinal($, "TypeErrorDecoder_undefinedCallPattern", "$get$TypeErrorDecoder_undefinedCallPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn(void 0))); _lazyFinal($, "TypeErrorDecoder_undefinedLiteralCallPattern", "$get$TypeErrorDecoder_undefinedLiteralCallPattern", () => A.TypeErrorDecoder_extractPattern(function() { var $argumentsExpr$ = "$arguments$"; try { (void 0).$method$($argumentsExpr$); } catch (e) { return e.message; } }())); _lazyFinal($, "TypeErrorDecoder_nullPropertyPattern", "$get$TypeErrorDecoder_nullPropertyPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokePropertyErrorOn(null))); _lazyFinal($, "TypeErrorDecoder_nullLiteralPropertyPattern", "$get$TypeErrorDecoder_nullLiteralPropertyPattern", () => A.TypeErrorDecoder_extractPattern(function() { try { null.$method$; } catch (e) { return e.message; } }())); _lazyFinal($, "TypeErrorDecoder_undefinedPropertyPattern", "$get$TypeErrorDecoder_undefinedPropertyPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokePropertyErrorOn(void 0))); _lazyFinal($, "TypeErrorDecoder_undefinedLiteralPropertyPattern", "$get$TypeErrorDecoder_undefinedLiteralPropertyPattern", () => A.TypeErrorDecoder_extractPattern(function() { try { (void 0).$method$; } catch (e) { return e.message; } }())); _lazyFinal($, "_kUseDead", "$get$_kUseDead", () => A.String_String$fromCharCode(254)); _lazyFinal($, "_kLowerA", "$get$_kLowerA", () => 97); _lazyFinal($, "_kUpperA", "$get$_kUpperA", () => 65); _lazyFinal($, "_kLowerZ", "$get$_kLowerZ", () => 122); _lazyFinal($, "_kUpperZ", "$get$_kUpperZ", () => 90); _lazyFinal($, "_kMarshallIntBase", "$get$_kMarshallIntBase", () => 48); _lazyFinal($, "_AsyncRun__scheduleImmediateClosure", "$get$_AsyncRun__scheduleImmediateClosure", () => A._AsyncRun__initializeScheduleImmediate()); _lazyFinal($, "Future__nullFuture", "$get$Future__nullFuture", () => type$._Future_Null._as($.$get$nullFuture())); _lazyFinal($, "Future__falseFuture", "$get$Future__falseFuture", () => A._Future$zoneValue(false, B.C__RootZone, type$.bool)); _lazyFinal($, "_DistinctStream__SENTINEL", "$get$_DistinctStream__SENTINEL", () => new A.Object()); _lazyFinal($, "_Utf8Decoder__reusableBuffer", "$get$_Utf8Decoder__reusableBuffer", () => A.NativeUint8List_NativeUint8List(4096)); _lazyFinal($, "_Utf8Decoder__decoder", "$get$_Utf8Decoder__decoder", () => new A._Utf8Decoder__decoder_closure().call$0()); _lazyFinal($, "_Utf8Decoder__decoderNonfatal", "$get$_Utf8Decoder__decoderNonfatal", () => new A._Utf8Decoder__decoderNonfatal_closure().call$0()); _lazyFinal($, "_Base64Decoder__inverseAlphabet", "$get$_Base64Decoder__inverseAlphabet", () => A.NativeInt8List_NativeInt8List$fromList(A._setArrayType([-2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -2, -2, -2, -2, -2, 62, -2, 62, -2, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -2, -2, -2, -1, -2, -2, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -2, -2, -2, -2, 63, -2, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -2, -2, -2, -2, -2], type$.JSArray_int))); _lazy($, "_Base64Decoder__emptyBuffer", "$get$_Base64Decoder__emptyBuffer", () => A.NativeUint8List_NativeUint8List(0)); _lazyFinal($, "Encoding__nameToEncoding", "$get$Encoding__nameToEncoding", () => A.LinkedHashMap_LinkedHashMap$_literal(["iso_8859-1:1987", B.C_Latin1Codec, "iso-ir-100", B.C_Latin1Codec, "iso_8859-1", B.C_Latin1Codec, "iso-8859-1", B.C_Latin1Codec, "latin1", B.C_Latin1Codec, "l1", B.C_Latin1Codec, "ibm819", B.C_Latin1Codec, "cp819", B.C_Latin1Codec, "csisolatin1", B.C_Latin1Codec, "iso-ir-6", B.C_AsciiCodec, "ansi_x3.4-1968", B.C_AsciiCodec, "ansi_x3.4-1986", B.C_AsciiCodec, "iso_646.irv:1991", B.C_AsciiCodec, "iso646-us", B.C_AsciiCodec, "us-ascii", B.C_AsciiCodec, "us", B.C_AsciiCodec, "ibm367", B.C_AsciiCodec, "cp367", B.C_AsciiCodec, "csascii", B.C_AsciiCodec, "ascii", B.C_AsciiCodec, "csutf8", B.C_Utf8Codec, "utf-8", B.C_Utf8Codec], type$.String, A.findType("Encoding"))); _lazyFinal($, "_BigIntImpl_zero", "$get$_BigIntImpl_zero", () => A._BigIntImpl__BigIntImpl$_fromInt(0)); _lazyFinal($, "_BigIntImpl_one", "$get$_BigIntImpl_one", () => A._BigIntImpl__BigIntImpl$_fromInt(1)); _lazyFinal($, "_BigIntImpl__minusOne", "$get$_BigIntImpl__minusOne", () => $.$get$_BigIntImpl_one().$negate(0)); _lazyFinal($, "_BigIntImpl__bigInt10000", "$get$_BigIntImpl__bigInt10000", () => A._BigIntImpl__BigIntImpl$_fromInt(10000)); _lazy($, "_BigIntImpl__parseRE", "$get$_BigIntImpl__parseRE", () => A.RegExp_RegExp("^\\s*([+-]?)((0x[a-f0-9]+)|(\\d+)|([a-z0-9]+))\\s*$", false, false, false, false)); _lazyFinal($, "_WeakReferenceWrapper__weakRefConstructor", "$get$_WeakReferenceWrapper__weakRefConstructor", () => A._WeakReferenceWrapper__findWeakRefConstructor()); _lazyFinal($, "_Uri__isWindowsCached", "$get$_Uri__isWindowsCached", () => typeof process != "undefined" && Object.prototype.toString.call(process) == "[object process]" && process.platform == "win32"); _lazyFinal($, "_Uri__needsNoEncoding", "$get$_Uri__needsNoEncoding", () => A.RegExp_RegExp("^[\\-\\.0-9A-Z_a-z~]*$", true, false, false, false)); _lazyFinal($, "_Uri__useURLSearchParams", "$get$_Uri__useURLSearchParams", () => typeof URLSearchParams == "function"); _lazyFinal($, "DateTime__parseFormat", "$get$DateTime__parseFormat", () => A.RegExp_RegExp("^([+-]?\\d{4,6})-?(\\d\\d)-?(\\d\\d)(?:[ T](\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d+))?)?)?( ?[zZ]| ?([-+])(\\d\\d)(?::?(\\d\\d))?)?)?$", true, false, false, false)); _lazyFinal($, "_hashSeed", "$get$_hashSeed", () => A.objectHashCode(B.Type_Object_xQ6)); _lazyFinal($, "Stopwatch__frequency", "$get$Stopwatch__frequency", () => { A.Primitives_initTicker(); return $.Primitives_timerFrequency; }); _lazyFinal($, "_scannerTables", "$get$_scannerTables", () => A._createTables()); _lazyFinal($, "_FakeUserTag__defaultTag", "$get$_FakeUserTag__defaultTag", () => A._FakeUserTag__FakeUserTag("Default")); _lazy($, "_currentTag", "$get$_currentTag", () => $.$get$_FakeUserTag__defaultTag()); _lazyFinal($, "_IOResourceInfo__sw", "$get$_IOResourceInfo__sw", () => { var t1 = A.Stopwatch$(); t1.start$0(0); return t1; }); _lazyFinal($, "_IOResourceInfo__startTime", "$get$_IOResourceInfo__startTime", () => A.DateTime$now()._value); _lazyFinal($, "_ioOverridesToken", "$get$_ioOverridesToken", () => new A.Object()); _lazyFinal($, "Platform_numberOfProcessors", "$get$Platform_numberOfProcessors", () => A._Platform_numberOfProcessors()); _lazyFinal($, "Platform_pathSeparator", "$get$Platform_pathSeparator", () => A._Platform_pathSeparator()); _lazyFinal($, "Platform_operatingSystem", "$get$Platform_operatingSystem", () => A._Platform_operatingSystem()); _lazyFinal($, "Platform_operatingSystemVersion", "$get$Platform_operatingSystemVersion", () => A._Platform_operatingSystemVersion()); _lazyFinal($, "Platform_localHostname", "$get$Platform_localHostname", () => A._Platform_localHostname()); _lazyFinal($, "Platform_version", "$get$Platform_version", () => A._Platform_version()); _lazyFinal($, "Platform_isLinux", "$get$Platform_isLinux", () => { $.$get$Platform_operatingSystem(); return false; }); _lazyFinal($, "Platform_isMacOS", "$get$Platform_isMacOS", () => { $.$get$Platform_operatingSystem(); return false; }); _lazyFinal($, "Platform_isWindows", "$get$Platform_isWindows", () => { $.$get$Platform_operatingSystem(); return false; }); _lazyFinal($, "Platform_isAndroid", "$get$Platform_isAndroid", () => { $.$get$Platform_operatingSystem(); return false; }); _lazyFinal($, "Platform_isIOS", "$get$Platform_isIOS", () => { $.$get$Platform_operatingSystem(); return false; }); _lazy($, "_Platform_executable", "$get$_Platform_executable", () => A._Platform__executable()); _lazy($, "_Platform_resolvedExecutable", "$get$_Platform_resolvedExecutable", () => A._Platform__resolvedExecutable()); _lazyFinal($, "_stdin", "$get$_stdin", () => A._StdIOUtils__getStdioInputStream(0)); _lazyFinal($, "_stdout", "$get$_stdout", () => A._StdIOUtils__getStdioOutputStream(1)); _lazyFinal($, "_context", "$get$_context", () => A._castToJsObject(A._wrapToDart(self))); _lazyFinal($, "_DART_OBJECT_PROPERTY_NAME", "$get$_DART_OBJECT_PROPERTY_NAME", () => A.getIsolateAffinityTag("_$dart_dartObject")); _lazyFinal($, "_dartProxyCtor", "$get$_dartProxyCtor", () => function DartObject(o) { this.o = o; }); _lazyFinal($, "_jsBoxedDartObjectProperty", "$get$_jsBoxedDartObjectProperty", () => Symbol("jsBoxedDartObjectProperty")); _lazyFinal($, "Endian_host", "$get$Endian_host", () => A.NativeByteData_NativeByteData$view(A.NativeUint16List_NativeUint16List$fromList(A._setArrayType([1], type$.JSArray_int)).buffer, 0, null).getInt8(0) === 1 ? B.C_Endian : B.C_Endian0); _lazyFinal($, "channelBuffers", "$get$channelBuffers", () => new A.ChannelBuffers(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("_Channel")))); _lazy($, "_realDefaultUrlStrategy", "$get$_realDefaultUrlStrategy", () => B.C_HashUrlStrategy); _lazyFinal($, "platformViewRegistry", "$get$platformViewRegistry", () => new A.PlatformViewRegistry()); _lazyFinal($, "_StaticTree_staticLDesc", "$get$_StaticTree_staticLDesc", () => A._StaticTree$(B.List_U0a, B.List_WRq, 257, 286, 15)); _lazyFinal($, "_StaticTree_staticDDesc", "$get$_StaticTree_staticDDesc", () => A._StaticTree$(B.List_Oho0, B.List_SHm, 0, 30, 15)); _lazyFinal($, "_StaticTree_staticBlDesc", "$get$_StaticTree_staticBlDesc", () => A._StaticTree$(null, B.List_QLv0, 0, 19, 7)); _lazyFinal($, "_log", "$get$_log", () => $.$get$attributionsLog()); _lazyFinal($, "_log0", "$get$_log9", () => $.$get$attributionsLog()); _lazyFinal($, "attributionsLog", "$get$attributionsLog", () => A.Logger_Logger("attributions")); _lazyFinal($, "isSoundMode", "$get$isSoundMode", () => !type$.List_int._is(A._setArrayType([], type$.JSArray_nullable_int))); _lazy($, "newBuiltValueToStringHelper", "$get$newBuiltValueToStringHelper", () => new A.newBuiltValueToStringHelper_closure()); _lazyFinal($, "_runtimeType", "$get$_runtimeType", () => A.getRuntimeTypeOfDartObject(A.RegExp_RegExp("", true, false, false, false))); _lazyFinal($, "StandardJsonPlugin__unsupportedTypes", "$get$StandardJsonPlugin__unsupportedTypes", () => A.BuiltSet_BuiltSet([B.Type_BuiltListMultimap_2Mt, B.Type_BuiltSetMultimap_9Fi], type$.Type)); _lazyFinal($, "CartesianChart__defaultLayoutConfig", "$get$CartesianChart__defaultLayoutConfig", () => { var t1 = A.MarginSpec_MarginSpec$fromPixel(20); return A.LayoutConfig$(A.MarginSpec_MarginSpec$fromPixel(20), A.MarginSpec_MarginSpec$fromPixel(20), A.MarginSpec_MarginSpec$fromPixel(20), t1); }); _lazyFinal($, "Legend__decimalPattern", "$get$Legend__decimalPattern", () => A.NumberFormat_NumberFormat$decimalPattern(null)); _lazyFinal($, "GestureListener_defaultTapCancel", "$get$GestureListener_defaultTapCancel", () => new A.GestureListener_defaultTapCancel_closure()); _lazyFinal($, "GestureListener_defaultTapTest", "$get$GestureListener_defaultTapTest", () => new A.GestureListener_defaultTapTest_closure()); _lazyFinal($, "MaterialPalette__orderedPalettes", "$get$MaterialPalette__orderedPalettes", () => B.JSArray_methods.map$1$1(A._setArrayType([new A.MaterialPalette__orderedPalettes_closure(), new A.MaterialPalette__orderedPalettes_closure0(), new A.MaterialPalette__orderedPalettes_closure1(), new A.MaterialPalette__orderedPalettes_closure2(), new A.MaterialPalette__orderedPalettes_closure3(), new A.MaterialPalette__orderedPalettes_closure4(), new A.MaterialPalette__orderedPalettes_closure5(), new A.MaterialPalette__orderedPalettes_closure6(), new A.MaterialPalette__orderedPalettes_closure7(), new A.MaterialPalette__orderedPalettes_closure8(), new A.MaterialPalette__orderedPalettes_closure9()], A.findType("JSArray")), new A.MaterialPalette__orderedPalettes_closure10(), A.findType("Palette"))); _lazy($, "Performance_time", "$get$Performance_time", () => new A.Performance_time_closure()); _lazy($, "Performance_timeEnd", "$get$Performance_timeEnd", () => new A.Performance_timeEnd_closure()); _lazyFinal($, "StyleFactory__styleFactory", "$get$StyleFactory__styleFactory", () => new A.StyleFactory()); _lazyFinal($, "_clockKey", "$get$_clockKey", () => new A.Object()); _lazyFinal($, "ConnectivityPlatform__token", "$get$ConnectivityPlatform__token", () => new A.Object()); _lazy($, "ConnectivityPlatform__instance", "$get$ConnectivityPlatform__instance", () => { var t1 = new A.MethodChannelConnectivity(); t1.PlatformInterface$1$token($.$get$ConnectivityPlatform__token()); return t1; }); _lazyFinal($, "DesktopDrop_instance", "$get$DesktopDrop_instance", () => new A.DesktopDrop(A.LinkedHashSet_LinkedHashSet$_empty(A.findType("~(DropEvent)")))); _lazyFinal($, "DeviceInfoPlatform__token", "$get$DeviceInfoPlatform__token", () => new A.Object()); _lazyFinal($, "FilePickerWeb_platform", "$get$FilePickerWeb_platform", () => { var target, t2, t1 = new A.FilePickerWeb(); t1.PlatformInterface$1$token($.$get$FilePicker__token()); target = A.querySelector("#__file_picker_web-file-input"); if (target == null) { target = A._ElementFactoryProvider_createElement_tag("flt-file-picker-inputs", null); target.id = "__file_picker_web-file-input"; t2 = A.querySelector("body"); t2.toString; J.get$children$x(t2).add$1(0, target); } t1.__FilePickerWeb__target_A = target; return t1; }); _lazyFinal($, "FilePicker__token", "$get$FilePicker__token", () => new A.Object()); _lazy($, "FilePicker__instance", "$get$FilePicker__instance", () => A.FilePicker_FilePicker$_setPlatform()); _lazyFinal($, "_channel", "$get$_channel", () => A.MethodChannel$("miguelruivo.flutter.plugins.filepicker", $.$get$Platform_isLinux() || $.$get$Platform_isWindows() || $.$get$Platform_isMacOS() ? B.C_JSONMethodCodec0 : B.C_StandardMethodCodec0, null)); _lazyFinal($, "_kFlingSpringDescription", "$get$_kFlingSpringDescription", () => A.SpringDescription$withDampingRatio(1, 1, 500)); _lazy($, "AnimationStyle_noAnimation", "$get$AnimationStyle_noAnimation", () => new A.AnimationStyle(B.Duration_0, B.Duration_0)); _lazyFinal($, "cupertinoDesktopTextSelectionHandleControls", "$get$cupertinoDesktopTextSelectionHandleControls", () => new A._CupertinoDesktopTextSelectionHandleControls()); _lazyFinal($, "_kRightMiddleTween", "$get$_kRightMiddleTween", () => A.Tween$(B.Offset_1_0, B.Offset_0_0, type$.Offset)); _lazyFinal($, "_kMiddleLeftTween", "$get$_kMiddleLeftTween", () => A.Tween$(B.Offset_0_0, B.Offset_Oho0, type$.Offset)); _lazy($, "_CupertinoEdgeShadowDecoration_kTween", "$get$_CupertinoEdgeShadowDecoration_kTween", () => A.DecorationTween$(B._CupertinoEdgeShadowDecoration_null, B._CupertinoEdgeShadowDecoration_aYE)); _lazyFinal($, "cupertinoTextSelectionHandleControls", "$get$cupertinoTextSelectionHandleControls", () => new A.CupertinoTextSelectionHandleControls()); _lazy($, "_NullElement_instance", "$get$_NullElement_instance0", () => new A._NullElement0(B._NullWidget_null1, B._ElementLifecycle_0)); _lazyFinal($, "_testPlatform", "$get$_testPlatform", () => new A._testPlatform_closure().call$0()); _lazyFinal($, "_browserPlatform", "$get$_browserPlatform", () => new A._browserPlatform_closure().call$0()); _lazy($, "FlutterError_onError", "$get$FlutterError_onError", () => $.FlutterError_presentError); _lazyFinal($, "ChangeNotifier__emptyListeners", "$get$ChangeNotifier__emptyListeners", () => A.List_List$filled(0, null, false, type$.nullable_void_Function)); _lazyFinal($, "sparseTextConfiguration", "$get$sparseTextConfiguration", () => A.TextTreeConfiguration$(true, "", ":", "", "", "", "", "", true, false, "\n", true, "\u2502", "", "\u2514\u2500", "\u251c\u2500", " ", " ", "\u2502 ", " ", "", true, "")); _lazyFinal($, "dashedTextConfiguration", "$get$dashedTextConfiguration", () => A.TextTreeConfiguration$(true, "", ":", "", "", "", "", "", true, false, "\n", true, "\u254e", "", "\u2514\u254c", "\u254e\u254c", " ", " ", "\u2502 ", " ", "", true, "")); _lazyFinal($, "denseTextConfiguration", "$get$denseTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", ")", "", "(", "", "", false, false, "\n", false, "\u2502", "", "\u2514", "\u251c", "", "", "\u2502", " ", ", ", true, "")); _lazyFinal($, "transitionTextConfiguration", "$get$transitionTextConfiguration", () => A.TextTreeConfiguration$(false, ":", " \u2550\u2550\u2550", "", "", "", " ", " \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550", false, true, "\n", true, "\u2502", "", "\u2558\u2550\u2566\u2550\u2550 ", "\u255e\u2550\u2566\u2550\u2550 ", " \u2551 ", "", "", "", "", true, "")); _lazyFinal($, "errorTextConfiguration", "$get$errorTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", "", "\u2550\u2550\u2561 ", "", "", " \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550", false, false, "\n", true, "\u2502", "\u2550\u2550\u2550\u2550\u2550", "\u2558\u2550\u2566", "\u255e\u2550\u2566", " \u2551 ", "", "", "", "", true, " \u255e\u2550\u2550")); _lazyFinal($, "whitespaceTextConfiguration", "$get$whitespaceTextConfiguration", () => A.TextTreeConfiguration$(false, ":", ":", "", "", "", "", "", false, false, "\n", true, " ", "", "", "", " ", " ", "", "", "", true, "")); _lazyFinal($, "flatTextConfiguration", "$get$flatTextConfiguration", () => A.TextTreeConfiguration$(false, ":", ":", "", "", "", "", "", false, false, "\n", true, "", "", "", "", "", "", "", "", "", true, "")); _lazyFinal($, "singleLineTextConfiguration", "$get$singleLineTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", ")", "", "(", "", "", true, false, "", false, "", "", "", "", "", "", " ", " ", ", ", false, "")); _lazyFinal($, "errorPropertyTextConfiguration", "$get$errorPropertyTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", ")", "", "(", "", "", true, true, "\n", false, "", "", "", "", "", "", " ", " ", ", ", false, "")); _lazyFinal($, "shallowTextConfiguration", "$get$shallowTextConfiguration", () => A.TextTreeConfiguration$(false, ":", ":", "", "", "", "", "", false, false, "\n", true, " ", "", "", "", " ", " ", "", "", "", false, "")); _lazyFinal($, "_CompressedNode_empty", "$get$_CompressedNode_empty", () => new A._CompressedNode(0, $.$get$_CompressedNode__emptyArray())); _lazyFinal($, "_CompressedNode__emptyArray", "$get$_CompressedNode__emptyArray", () => A._makeArray(0)); _lazyFinal($, "_debugPrintBuffer", "$get$_debugPrintBuffer", () => A.ListQueue$(null, type$.String)); _lazyFinal($, "_debugPrintStopwatch", "$get$_debugPrintStopwatch", () => A.Stopwatch$()); _lazyFinal($, "WriteBuffer__zeroBuffer", "$get$WriteBuffer__zeroBuffer", () => A.NativeUint8List_NativeUint8List(8)); _lazyFinal($, "StackFrame__webNonDebugFramePattern", "$get$StackFrame__webNonDebugFramePattern", () => A.RegExp_RegExp("^\\s*at ([^\\s]+).*$", true, false, false, false)); _lazyFinal($, "kDefaultIconLightColor", "$get$kDefaultIconLightColor", () => A.Color$(4294967295)); _lazyFinal($, "kDefaultIconDarkColor", "$get$kDefaultIconDarkColor", () => A.Color$(3707764736)); _lazyFinal($, "DataTable__headingRowKey", "$get$DataTable__headingRowKey", () => A.UniqueKey$()); _lazyFinal($, "_SortArrowState__turnTween", "$get$_SortArrowState__turnTween", () => A.Tween$(0, 3.141592653589793, type$.double).chain$1(A.CurveTween$(B.Cubic_JUR0))); _lazyFinal($, "desktopTextSelectionHandleControls", "$get$desktopTextSelectionHandleControls", () => new A._DesktopTextSelectionHandleControls()); _lazyFinal($, "_ExpandIconState__iconTurnTween", "$get$_ExpandIconState__iconTurnTween", () => A.Tween$(0, 0.5, type$.double).chain$1(A.CurveTween$(B.Cubic_ifx))); _lazyFinal($, "_ScalingFabMotionAnimator__rotationTween", "$get$_ScalingFabMotionAnimator__rotationTween", () => A.Tween$(0.75, 1, type$.double)); _lazyFinal($, "_ScalingFabMotionAnimator__thresholdCenterTween", "$get$_ScalingFabMotionAnimator__thresholdCenterTween", () => A.CurveTween$(B.Threshold_znv)); _lazyFinal($, "InkRipple__easeCurveTween", "$get$InkRipple__easeCurveTween", () => A.CurveTween$(B.Cubic_JUR)); _lazyFinal($, "InkRipple__fadeOutIntervalTween", "$get$InkRipple__fadeOutIntervalTween", () => A.CurveTween$(B.Interval_75R0)); _lazy($, "TextMagnifier_adaptiveMagnifierConfiguration", "$get$TextMagnifier_adaptiveMagnifierConfiguration", () => new A.TextMagnifierConfiguration(new A.TextMagnifier_adaptiveMagnifierConfiguration_closure(), A.defaultTargetPlatform() === B.TargetPlatform_2)); _lazyFinal($, "_FadeUpwardsPageTransition__bottomUpTween", "$get$_FadeUpwardsPageTransition__bottomUpTween", () => A.Tween$(B.Offset_chs, B.Offset_0_0, type$.Offset)); _lazyFinal($, "_FadeUpwardsPageTransition__fastOutSlowInTween", "$get$_FadeUpwardsPageTransition__fastOutSlowInTween", () => A.CurveTween$(B.Cubic_ifx)); _lazyFinal($, "_FadeUpwardsPageTransition__easeInTween", "$get$_FadeUpwardsPageTransition__easeInTween", () => A.CurveTween$(B.Cubic_JUR0)); _lazyFinal($, "_ZoomPageTransition_fastOutExtraSlowInTweenSequenceItems", "$get$_ZoomPageTransition_fastOutExtraSlowInTweenSequenceItems", () => { var t1 = type$.double; return A._setArrayType([A.TweenSequenceItem$(A.Tween$(0, 0.4, t1).chain$1(A.CurveTween$(B.Cubic_HzT)), 0.166666, t1), A.TweenSequenceItem$(A.Tween$(0.4, 1, t1).chain$1(A.CurveTween$(B.Cubic_bP1)), 0.833334, t1)], type$.JSArray_TweenSequenceItem_double); }); _lazyFinal($, "_ZoomPageTransition__scaleCurveSequence", "$get$_ZoomPageTransition__scaleCurveSequence", () => A.TweenSequence$($.$get$_ZoomPageTransition_fastOutExtraSlowInTweenSequenceItems(), type$.double)); _lazyFinal($, "_ZoomEnterTransitionState__fadeInTransition", "$get$_ZoomEnterTransitionState__fadeInTransition", () => A.Tween$(0, 1, type$.double).chain$1(A.CurveTween$(B.Interval_75R))); _lazyFinal($, "_ZoomEnterTransitionState__scaleDownTransition", "$get$_ZoomEnterTransitionState__scaleDownTransition", () => A.Tween$(1.1, 1, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); _lazyFinal($, "_ZoomEnterTransitionState__scaleUpTransition", "$get$_ZoomEnterTransitionState__scaleUpTransition", () => A.Tween$(0.85, 1, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); _lazyFinal($, "_ZoomEnterTransitionState__scrimOpacityTween", "$get$_ZoomEnterTransitionState__scrimOpacityTween", () => A.Tween$(0, 0.6, type$.nullable_double).chain$1(A.CurveTween$(B.Interval_EeP))); _lazyFinal($, "_ZoomExitTransitionState__fadeOutTransition", "$get$_ZoomExitTransitionState__fadeOutTransition", () => A.Tween$(1, 0, type$.double).chain$1(A.CurveTween$(B.Interval_ulv))); _lazyFinal($, "_ZoomExitTransitionState__scaleUpTransition", "$get$_ZoomExitTransitionState__scaleUpTransition", () => A.Tween$(1, 1.05, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); _lazyFinal($, "_ZoomExitTransitionState__scaleDownTransition", "$get$_ZoomExitTransitionState__scaleDownTransition", () => A.Tween$(1, 0.9, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); _lazyFinal($, "_CircularProgressIndicatorState__strokeHeadTween", "$get$_CircularProgressIndicatorState__strokeHeadTween", () => A.CurveTween$(B.Interval_oqF0).chain$1(A.CurveTween$(B.SawTooth_2222))); _lazyFinal($, "_CircularProgressIndicatorState__strokeTailTween", "$get$_CircularProgressIndicatorState__strokeTailTween", () => A.CurveTween$(B.Interval_oqF).chain$1(A.CurveTween$(B.SawTooth_2222))); _lazyFinal($, "_CircularProgressIndicatorState__offsetTween", "$get$_CircularProgressIndicatorState__offsetTween", () => A.CurveTween$(B.SawTooth_2222)); _lazyFinal($, "_CircularProgressIndicatorState__rotationTween", "$get$_CircularProgressIndicatorState__rotationTween", () => A.CurveTween$(B.SawTooth_1333)); _lazyFinal($, "RefreshIndicatorState__threeQuarterTween", "$get$RefreshIndicatorState__threeQuarterTween", () => A.Tween$(0, 0.75, type$.double)); _lazyFinal($, "RefreshIndicatorState__kDragSizeFactorLimitTween", "$get$RefreshIndicatorState__kDragSizeFactorLimitTween", () => A.Tween$(0, 1.5, type$.double)); _lazyFinal($, "RefreshIndicatorState__oneToZeroTween", "$get$RefreshIndicatorState__oneToZeroTween", () => A.Tween$(1, 0, type$.double)); _lazyFinal($, "_FloatingActionButtonTransitionState__entranceTurnTween", "$get$_FloatingActionButtonTransitionState__entranceTurnTween", () => A.Tween$(0.875, 1, type$.double).chain$1(A.CurveTween$(B.Cubic_JUR0))); _lazyFinal($, "materialTextSelectionHandleControls", "$get$materialTextSelectionHandleControls", () => new A.MaterialTextSelectionHandleControls()); _lazyFinal($, "Theme__kFallbackTheme", "$get$Theme__kFallbackTheme", () => A.ThemeData_ThemeData$fallback()); _lazyFinal($, "ThemeData__localizedThemeDataCache", "$get$ThemeData__localizedThemeDataCache", () => new A._FifoCache(A.LinkedHashMap_LinkedHashMap$_empty(A.findType("_IdentityThemeDataCacheKey"), type$.ThemeData), 5, A.findType("_FifoCache<_IdentityThemeDataCacheKey,ThemeData>"))); _lazyFinal($, "MatrixUtils__minMax", "$get$MatrixUtils__minMax", () => A.NativeFloat64List_NativeFloat64List(4)); _lazy($, "RenderErrorBox_backgroundColor", "$get$RenderErrorBox_backgroundColor", () => B.Color_4039164096); _lazy($, "RenderErrorBox_textStyle", "$get$RenderErrorBox_textStyle", () => { var _null = null; return A.TextStyle_TextStyle(_null, B.Color_4281348144, _null, _null, _null, _null, "sans-serif", _null, _null, 18, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }); _lazy($, "RenderErrorBox_paragraphStyle", "$get$RenderErrorBox_paragraphStyle", () => { var _null = null; return A.ParagraphStyle_ParagraphStyle(_null, _null, _null, _null, _null, _null, _null, _null, _null, B.TextAlign_0, B.TextDirection_1, _null); }); _lazyFinal($, "_SemanticsGeometry__temporaryTransformHolder", "$get$_SemanticsGeometry__temporaryTransformHolder", () => A.Matrix4$zero()); _lazyFinal($, "RenderParagraph__placeholderCharacter", "$get$RenderParagraph__placeholderCharacter", () => A.String_String$fromCharCode(65532)); _lazyFinal($, "_kUnblockedUserActions", "$get$_kUnblockedUserActions", () => 98304); _lazyFinal($, "SemanticsNode__kEmptyConfig", "$get$SemanticsNode__kEmptyConfig", () => A.SemanticsConfiguration$()); _lazyFinal($, "SemanticsNode__kEmptyChildList", "$get$SemanticsNode__kEmptyChildList", () => A.NativeInt32List_NativeInt32List(0)); _lazyFinal($, "SemanticsNode__kEmptyCustomSemanticsActionsList", "$get$SemanticsNode__kEmptyCustomSemanticsActionsList", () => A.NativeInt32List_NativeInt32List(0)); _lazyFinal($, "SemanticsNode__kIdentityTransform", "$get$SemanticsNode__kIdentityTransform", () => A.Matrix4_Matrix4$identity()._vector_math_64$_m4storage); _lazyFinal($, "rootBundle", "$get$rootBundle", () => { var t1 = type$.String, t2 = type$.Future_dynamic; return new A.PlatformAssetBundle(A.LinkedHashMap_LinkedHashMap$_empty(t1, A.findType("Future")), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)); }); _lazyFinal($, "BrowserContextMenu__instance", "$get$BrowserContextMenu__instance", () => new A.BrowserContextMenu()); _lazyFinal($, "KeyboardLockMode__knownLockModes", "$get$KeyboardLockMode__knownLockModes", () => A.LinkedHashMap_LinkedHashMap$_literal([4294967562, B.KeyboardLockMode_5Qs, 4294967564, B.KeyboardLockMode_6qI, 4294967556, B.KeyboardLockMode_WfK], type$.int, type$.KeyboardLockMode)); _lazyFinal($, "LogicalKeyboardKey__synonyms", "$get$LogicalKeyboardKey__synonyms", () => { var t1 = type$.LogicalKeyboardKey; return A.LinkedHashMap_LinkedHashMap$_literal([B.LogicalKeyboardKey_8589934850, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935090], t1), B.LogicalKeyboardKey_8589934851, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935090], t1), B.LogicalKeyboardKey_8589934854, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935094], t1), B.LogicalKeyboardKey_8589934855, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935094], t1), B.LogicalKeyboardKey_8589934852, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935092], t1), B.LogicalKeyboardKey_8589934853, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935092], t1), B.LogicalKeyboardKey_8589934848, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935088], t1), B.LogicalKeyboardKey_8589934849, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935088], t1)], t1, A.findType("Set")); }); _lazyFinal($, "LogicalKeyboardKey__reverseSynonyms", "$get$LogicalKeyboardKey__reverseSynonyms", () => { var t1 = type$.LogicalKeyboardKey; return A.LinkedHashMap_LinkedHashMap$_literal([B.LogicalKeyboardKey_8589935090, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], t1), B.LogicalKeyboardKey_8589935094, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934855], t1), B.LogicalKeyboardKey_8589935092, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934853], t1), B.LogicalKeyboardKey_8589935088, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934849], t1)], t1, A.findType("Set")); }); _lazyFinal($, "_profiledBinaryMessengers", "$get$_profiledBinaryMessengers", () => A.Expando$(A.findType("BinaryMessenger"))); _lazyFinal($, "platformViewsRegistry", "$get$platformViewsRegistry", () => new A.PlatformViewsRegistry()); _lazyFinal($, "RawKeyboard_instance", "$get$RawKeyboard_instance", () => new A.RawKeyboard0(A._setArrayType([], A.findType("JSArray<~(RawKeyEvent)>")), A.LinkedHashMap_LinkedHashMap$_empty(type$.PhysicalKeyboardKey, type$.LogicalKeyboardKey))); _lazyFinal($, "RawKeyboard__modifierKeyMap", "$get$RawKeyboard__modifierKeyMap", () => { var t1 = type$.PhysicalKeyboardKey; return A.LinkedHashMap_LinkedHashMap$_literal([B._ModifierSidePair_ModifierKey_2_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458978], t1), B._ModifierSidePair_ModifierKey_2_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458982], t1), B._ModifierSidePair_ModifierKey_2_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458978, B.PhysicalKeyboardKey_458982], t1), B._ModifierSidePair_ModifierKey_2_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458978], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458977], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458981], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458977, B.PhysicalKeyboardKey_458981], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458977], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458976], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458980], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458976, B.PhysicalKeyboardKey_458980], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458976], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458979], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458983], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458979, B.PhysicalKeyboardKey_458983], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458979], t1), B._ModifierSidePair_ModifierKey_4_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458809], t1), B._ModifierSidePair_ModifierKey_5_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458835], t1), B._ModifierSidePair_ModifierKey_6_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458823], t1), B._ModifierSidePair_ModifierKey_7_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_18], t1)], A.findType("_ModifierSidePair"), A.findType("Set")); }); _lazyFinal($, "RawKeyboard__allModifiersExceptFn", "$get$RawKeyboard__allModifiersExceptFn", () => A.LinkedHashMap_LinkedHashMap$_literal([B.PhysicalKeyboardKey_458978, B.LogicalKeyboardKey_8589934852, B.PhysicalKeyboardKey_458982, B.LogicalKeyboardKey_8589934853, B.PhysicalKeyboardKey_458977, B.LogicalKeyboardKey_8589934850, B.PhysicalKeyboardKey_458981, B.LogicalKeyboardKey_8589934851, B.PhysicalKeyboardKey_458976, B.LogicalKeyboardKey_8589934848, B.PhysicalKeyboardKey_458980, B.LogicalKeyboardKey_8589934849, B.PhysicalKeyboardKey_458979, B.LogicalKeyboardKey_8589934854, B.PhysicalKeyboardKey_458983, B.LogicalKeyboardKey_8589934855, B.PhysicalKeyboardKey_458809, B.LogicalKeyboardKey_4294967556, B.PhysicalKeyboardKey_458835, B.LogicalKeyboardKey_4294967562, B.PhysicalKeyboardKey_458823, B.LogicalKeyboardKey_4294967564], type$.PhysicalKeyboardKey, type$.LogicalKeyboardKey)); _lazyFinal($, "RawKeyboard__allModifiers", "$get$RawKeyboard__allModifiers", () => { var t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.PhysicalKeyboardKey, type$.LogicalKeyboardKey); t1.$indexSet(0, B.PhysicalKeyboardKey_18, B.LogicalKeyboardKey_4294967558); t1.addAll$1(0, $.$get$RawKeyboard__allModifiersExceptFn()); return t1; }); _lazyFinal($, "FilteringTextInputFormatter_singleLineFormatter", "$get$FilteringTextInputFormatter_singleLineFormatter", () => new A.FilteringTextInputFormatter("\n", false, "")); _lazyFinal($, "TextInput__instance", "$get$TextInput__instance", () => { var t1 = $.$get$_PlatformTextInputControl_instance(); t1 = new A.TextInput(t1, A.LinkedHashSet_LinkedHashSet$_literal([t1], A.findType("TextInputControl")), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("ScribbleClient"))); t1.__TextInput__channel_A = B.OptionalMethodChannel_L9J; t1.get$_channel().setMethodCallHandler$1(t1.get$_loudlyHandleTextInputInvocation()); return t1; }); _lazyFinal($, "_PlatformTextInputControl_instance", "$get$_PlatformTextInputControl_instance", () => new A._PlatformTextInputControl()); _lazyFinal($, "UndoManager__instance", "$get$UndoManager__instance", () => { var t1 = new A.UndoManager(); t1.__UndoManager__channel_A = B.OptionalMethodChannel_izj; t1.get$_undo_manager$_channel().setMethodCallHandler$1(t1.get$_handleUndoManagerInvocation()); return t1; }); _lazy($, "WidgetsApp_defaultActions", "$get$WidgetsApp_defaultActions", () => { var t1 = A.findType("~(Action)"); return A.LinkedHashMap_LinkedHashMap$_literal([B.Type_DoNothingIntent_IQR, A.DoNothingAction$(true), B.Type_s8I, A.DoNothingAction$(false), B.Type_RequestFocusIntent_OPB, new A.RequestFocusAction(A.ObserverList$(t1)), B.Type_NextFocusIntent_6xB, new A.NextFocusAction(A.ObserverList$(t1)), B.Type_PreviousFocusIntent_wsa, new A.PreviousFocusAction(A.ObserverList$(t1)), B.Type_DirectionalFocusIntent_evN, new A.DirectionalFocusAction(false, A.ObserverList$(t1)), B.Type_ScrollIntent_4y3, A.ScrollAction$(), B.Type_PrioritizedIntents_fLu, new A.PrioritizedAction(A.ObserverList$(t1)), B.Type_VoidCallbackIntent_sEX, new A.VoidCallbackAction(A.ObserverList$(t1))], type$.Type, type$.Action_Intent); }); _lazyFinal($, "DefaultTextEditingShortcuts__commonShortcuts", "$get$DefaultTextEditingShortcuts__commonShortcuts", () => { var t3, _i, pressShift, t1 = type$.Intent, t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, t1); for (t3 = A.findType("SingleActivator"), _i = 0; _i < 2; ++_i) { pressShift = B.List_true_false[_i]; t2.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, false, pressShift), B.DeleteCharacterIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, true, false, pressShift), B.DeleteToNextWordBoundaryIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, true, false, false, pressShift), B.DeleteToLineBreakIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, false, pressShift), B.DeleteCharacterIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, true, false, pressShift), B.DeleteToNextWordBoundaryIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, true, false, false, pressShift), B.DeleteToLineBreakIntent_true], t3, t1)); } t2.$indexSet(0, B.SingleActivator_j8H8, B.ExtendSelectionByCharacterIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H9, B.ExtendSelectionByCharacterIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H10, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H11, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H12, B.ExtendSelectionByCharacterIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H13, B.ExtendSelectionByCharacterIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H14, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H15, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H16, B.ExtendSelectionToLineBreakIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H17, B.ExtendSelectionToLineBreakIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H18, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H19, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H20, B.ExtendSelectionToLineBreakIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H21, B.ExtendSelectionToLineBreakIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H22, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H23, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H24, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H25, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H26, B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H27, B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H28, B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H29, B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_4MF, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_4MF0, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H30, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_mmH, B.CopySelectionTextIntent_true); t2.$indexSet(0, B.SingleActivator_mmH0, B.CopySelectionTextIntent_false); t2.$indexSet(0, B.SingleActivator_mmH1, B.C_PasteTextIntent); t2.$indexSet(0, B.SingleActivator_mmH2, B.C_SelectAllTextIntent); t2.$indexSet(0, B.SingleActivator_mmH3, B.C_UndoTextIntent); t2.$indexSet(0, B.SingleActivator_mmH4, B.C_RedoTextIntent); t2.$indexSet(0, B.SingleActivator_mmH5, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_gc6, B.C_DoNothingAndStopPropagationTextIntent); return t2; }); _lazyFinal($, "DefaultTextEditingShortcuts__androidShortcuts", "$get$DefaultTextEditingShortcuts__androidShortcuts", () => $.$get$DefaultTextEditingShortcuts__commonShortcuts()); _lazyFinal($, "DefaultTextEditingShortcuts__fuchsiaShortcuts", "$get$DefaultTextEditingShortcuts__fuchsiaShortcuts", () => $.$get$DefaultTextEditingShortcuts__androidShortcuts()); _lazyFinal($, "DefaultTextEditingShortcuts__linuxShortcuts", "$get$DefaultTextEditingShortcuts__linuxShortcuts", () => { var t1 = A.LinkedHashMap_LinkedHashMap$of($.$get$DefaultTextEditingShortcuts__commonShortcuts(), type$.ShortcutActivator, type$.Intent); t1.$indexSet(0, B.SingleActivator_j8H0, B.ExtendSelectionToLineBreakIntent_true_false_false_false); t1.$indexSet(0, B.SingleActivator_j8H1, B.ExtendSelectionToLineBreakIntent_true_false_false_true); t1.$indexSet(0, B.SingleActivator_j8H2, B.ExtendSelectionToLineBreakIntent_false_false_false_false); t1.$indexSet(0, B.SingleActivator_j8H3, B.ExtendSelectionToLineBreakIntent_false_false_false_true); return t1; }); _lazyFinal($, "DefaultTextEditingShortcuts__macShortcuts", "$get$DefaultTextEditingShortcuts__macShortcuts", () => { var t3, _i, pressShift, t1 = type$.Intent, t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, t1); for (t3 = A.findType("SingleActivator"), _i = 0; _i < 2; ++_i) { pressShift = B.List_true_false[_i]; t2.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, false, pressShift), B.DeleteCharacterIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, true, false, false, pressShift), B.DeleteToNextWordBoundaryIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, true, pressShift), B.DeleteToLineBreakIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, false, pressShift), B.DeleteCharacterIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, true, false, false, pressShift), B.DeleteToNextWordBoundaryIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, true, pressShift), B.DeleteToLineBreakIntent_true], t3, t1)); } t2.$indexSet(0, B.SingleActivator_j8H8, B.ExtendSelectionByCharacterIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H9, B.ExtendSelectionByCharacterIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H10, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H11, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H12, B.ExtendSelectionByCharacterIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H13, B.ExtendSelectionByCharacterIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H14, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H15, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H16, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H17, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H18, B.ExtendSelectionToLineBreakIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H19, B.ExtendSelectionToLineBreakIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H20, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_false); t2.$indexSet(0, B.SingleActivator_j8H21, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_true); t2.$indexSet(0, B.SingleActivator_j8H22, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_false); t2.$indexSet(0, B.SingleActivator_j8H23, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_true); t2.$indexSet(0, B.SingleActivator_j8H31, B.ExtendSelectionToLineBreakIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H32, B.ExtendSelectionToLineBreakIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H33, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H34, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H35, B.ExpandSelectionToLineBreakIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H36, B.ExpandSelectionToLineBreakIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_j8H37, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H38, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_mmH6, B.C_TransposeCharactersIntent); t2.$indexSet(0, B.SingleActivator_j8H0, B.ScrollToDocumentBoundaryIntent_false); t2.$indexSet(0, B.SingleActivator_j8H1, B.ScrollToDocumentBoundaryIntent_true); t2.$indexSet(0, B.SingleActivator_j8H2, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H3, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_4MF, B.ScrollIntent_qxw); t2.$indexSet(0, B.SingleActivator_j8H, B.ScrollIntent_KrF); t2.$indexSet(0, B.SingleActivator_4MF0, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false); t2.$indexSet(0, B.SingleActivator_j8H30, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true); t2.$indexSet(0, B.SingleActivator_mmH7, B.CopySelectionTextIntent_true); t2.$indexSet(0, B.SingleActivator_mmH8, B.CopySelectionTextIntent_false); t2.$indexSet(0, B.SingleActivator_mmH9, B.C_PasteTextIntent); t2.$indexSet(0, B.SingleActivator_mmH10, B.C_SelectAllTextIntent); t2.$indexSet(0, B.SingleActivator_mmH11, B.C_UndoTextIntent); t2.$indexSet(0, B.SingleActivator_mmH12, B.C_RedoTextIntent); t2.$indexSet(0, B.SingleActivator_mmH13, B.ExtendSelectionToLineBreakIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_mmH2, B.ExtendSelectionToLineBreakIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_mmH14, B.ExtendSelectionByCharacterIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_mmH15, B.ExtendSelectionByCharacterIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_mmH16, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true); t2.$indexSet(0, B.SingleActivator_mmH17, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false); t2.$indexSet(0, B.SingleActivator_mmH5, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_gc6, B.C_DoNothingAndStopPropagationTextIntent); return t2; }); _lazyFinal($, "DefaultTextEditingShortcuts__iOSShortcuts", "$get$DefaultTextEditingShortcuts__iOSShortcuts", () => $.$get$DefaultTextEditingShortcuts__macShortcuts()); _lazyFinal($, "DefaultTextEditingShortcuts__windowsShortcuts", "$get$DefaultTextEditingShortcuts__windowsShortcuts", () => { var t1 = A.LinkedHashMap_LinkedHashMap$of($.$get$DefaultTextEditingShortcuts__commonShortcuts(), type$.ShortcutActivator, type$.Intent); t1.$indexSet(0, B.SingleActivator_4MF, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false); t1.$indexSet(0, B.SingleActivator_j8H, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true); t1.$indexSet(0, B.SingleActivator_j8H0, B.ExtendSelectionToLineBreakIntent_true_false_true_false); t1.$indexSet(0, B.SingleActivator_j8H1, B.ExtendSelectionToLineBreakIntent_true_false_true_true); t1.$indexSet(0, B.SingleActivator_j8H2, B.ExtendSelectionToLineBreakIntent_false_false_true_false); t1.$indexSet(0, B.SingleActivator_j8H3, B.ExtendSelectionToLineBreakIntent_false_false_true_true); t1.$indexSet(0, B.SingleActivator_j8H4, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false); t1.$indexSet(0, B.SingleActivator_j8H5, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true); t1.$indexSet(0, B.SingleActivator_j8H6, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_false); t1.$indexSet(0, B.SingleActivator_j8H7, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_true); return t1; }); _lazyFinal($, "DefaultTextEditingShortcuts__webDisablingTextShortcuts", "$get$DefaultTextEditingShortcuts__webDisablingTextShortcuts", () => { var t3, _i, pressShift, t1 = type$.Intent, t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, t1); for (t3 = A.findType("SingleActivator"), _i = 0; _i < 2; ++_i) { pressShift = B.List_true_false[_i]; t2.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, true, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, true, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, true, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, true, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, true, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, true, pressShift), B.C_DoNothingAndStopPropagationTextIntent], t3, t1)); } t2.addAll$1(0, B.Map_758Mi); t2.$indexSet(0, B.SingleActivator_mmH, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH7, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH0, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH8, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH1, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH9, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH2, B.C_DoNothingAndStopPropagationTextIntent); t2.$indexSet(0, B.SingleActivator_mmH10, B.C_DoNothingAndStopPropagationTextIntent); return t2; }); _lazy($, "_NullElement_instance0", "$get$_NullElement_instance", () => new A._NullElement(B._NullWidget_null, B._ElementLifecycle_0)); _lazyFinal($, "_HeroFlight__reverseTween", "$get$_HeroFlight__reverseTween", () => A.Tween$(1, 0, type$.double)); _lazyFinal($, "NavigatorObserver__navigators", "$get$NavigatorObserver__navigators", () => A.Expando$(type$.NavigatorState)); _lazyFinal($, "_RouteEntry_notAnnounced", "$get$_RouteEntry_notAnnounced", () => { var t1 = A.ValueNotifier$(null, type$.nullable_String), t2 = type$.void, t3 = A.Completer_Completer(t2); t2 = A.Completer_Completer(t2); return new A._NotAnnounced(B.RouteSettings_null_null, t1, t3, t2); }); _lazyFinal($, "_GlowController__crossAxisHalfTime", "$get$_GlowController__crossAxisHalfTime", () => A.Duration$(0, 0, 16667, 0, 0, 0)); _lazyFinal($, "_defaultPageController", "$get$_defaultPageController", () => A.PageController$(0, 1)); _lazyFinal($, "ScrollPhysics__kDefaultSpring", "$get$ScrollPhysics__kDefaultSpring", () => A.SpringDescription$withDampingRatio(0.5, 1.1, 100)); _lazyFinal($, "ClampingScrollSimulation__kDecelerationRate", "$get$ClampingScrollSimulation__kDecelerationRate", () => A.log(0.78) / A.log(0.9)); _lazyFinal($, "_controlSynonyms", "$get$_controlSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935088], type$.LogicalKeyboardKey))); _lazyFinal($, "_shiftSynonyms", "$get$_shiftSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935090], type$.LogicalKeyboardKey))); _lazyFinal($, "_altSynonyms", "$get$_altSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935092], type$.LogicalKeyboardKey))); _lazyFinal($, "_metaSynonyms", "$get$_metaSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935094], type$.LogicalKeyboardKey))); _lazyFinal($, "LogicalKeySet__unmapSynonyms", "$get$LogicalKeySet__unmapSynonyms", () => { var t1 = type$.JSArray_LogicalKeyboardKey; return A.LinkedHashMap_LinkedHashMap$_literal([B.LogicalKeyboardKey_8589935088, A._setArrayType([B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934849], t1), B.LogicalKeyboardKey_8589935090, A._setArrayType([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], t1), B.LogicalKeyboardKey_8589935092, A._setArrayType([B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934853], t1), B.LogicalKeyboardKey_8589935094, A._setArrayType([B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934855], t1)], type$.LogicalKeyboardKey, A.findType("List")); }); _lazyFinal($, "kCupertinoSupportedLanguages", "$get$kCupertinoSupportedLanguages", () => A.HashSet_HashSet$from(B.List_kWM, type$.String)); _lazyFinal($, "dateSymbols", "$get$dateSymbols", () => { var _null = null; return A.LinkedHashMap_LinkedHashMap$_literal(["af", A.DateSymbols$(B.List_038, B.List_ZGD, B.List_qF5, B.List_oGx, B.List_gkc, 6, 5, B.List_uti, "af", B.List_J4X, B.List_tSk, B.List_B8J, B.List_knt, B.List_K1_K2_K3_K4, B.List_s2S, B.List_uti, B.List_J4X, B.List_tSk, B.List_knt, B.List_s2S, B.List_qtf, B.List_EGT, B.List_qtf, B.List_5_6, _null), "am", A.DateSymbols$(B.List_m5d, B.List_KNu, B.List_qF5, B.List_QkF, B.List_BuR, 6, 5, B.List_wEo, "am", B.List_qIG, B.List_0kj, B.List_yG4, B.List_wHc, B.List_SnW, B.List_ewE, B.List_wEo, B.List_qIG, B.List_0kj, B.List_wHc, B.List_ewE, B.List_gkc0, B.List_aXN, B.List_gkc0, B.List_5_6, _null), "ar", A.DateSymbols$(B.List_A0I, B.List_4ei, B.List_f5T, B.List_GbX, B.List_a9w, 5, 4, B.List_ivT, "ar", B.List_smW, B.List_46y, B.List_adE, B.List_ivT, B.List_adE, B.List_ao6, B.List_ivT, B.List_smW, B.List_46y, B.List_ivT, B.List_ao6, B.List_ao6, B.List_aXN, B.List_ao6, B.List_4_5, "\u0660"), "as", A.DateSymbols$(B.List_ASw, B.List_yLX, B.List_qF5, B.List_atK, B.List_Fkd, 6, 5, B.List_W7N, "as", B.List_YeE, B.List_Q1p, B.List_G3K, B.List_Ohn, B.List_2jN, B.List_yzJ, B.List_W7N, B.List_YeE, B.List_Q1p, B.List_Ohn, B.List_yzJ, B.List_OL30, B.List_Aec, B.List_OL30, B.List_6_6, "\u09e6"), "az", A.DateSymbols$(B.List_AM_PM, B.List_6pa, B.List_qF5, B.List_3xF, B.List_23w, 0, 6, B.List_gg4, "az", B.List_mGg, B.List_Kw1, B.List_B8J0, B.List_7HU, B.List_q8z, B.List_p6N, B.List_gg4, B.List_mGg, B.List_Kw1, B.List_7HU, B.List_0Su, B.List_k6K, B.List_EGT, B.List_k6K, B.List_5_6, _null), "be", A.DateSymbols$(B.List_AM_PM, B.List_166, B.List_8eb, B.List_ECG, B.List_5ez, 0, 6, B.List_WnR, "be", B.List_4CA, B.List_zrt, B.List_gkc1, B.List_O9J, B.List_EKW, B.List_ZzX, B.List_e6x, B.List_4CA, B.List_zrt, B.List_CBs, B.List_ZzX, B.List_yvb, B.List_Bjl, B.List_yvb, B.List_5_6, _null), "bg", A.DateSymbols$(B.List_gQW, B.List_6TW, B.List_uhV, B.List_YdR, B.List_ROa, 0, 3, B.List_PFS, "bg", B.List_1IW, B.List_00, B.List_E6J, B.List_aBG, B.List_kgV, B.List_ecN, B.List_PFS, B.List_1IW, B.List_00, B.List_aBG, B.List_ecN, B.List_eb8, B.List_Phi, B.List_eb8, B.List_5_6, _null), "bn", A.DateSymbols$(B.List_AM_PM, B.List_BeZ, B.List_qF5, B.List_UAS, B.List_562, 6, 5, B.List_qSB, "bn", B.List_evB, B.List_2bC, B.List_GZS, B.List_Hkb, B.List_GZS, B.List_Dtn, B.List_qSB, B.List_evB, B.List_2bC, B.List_qSB, B.List_Dtn, B.List_kr3, B.List_aXN, B.List_kr3, B.List_5_6, "\u09e6"), "bs", A.DateSymbols$(B.List_prijepodne_popodne, B.List_1US, B.List_qd9, B.List_URZ, B.List_IbS, 0, 6, B.List_swi, "bs", B.List_eLp, B.List_gn0, B.List_sZL, B.List_Q0a, B.List_KV1_KV2_KV3_KV4, B.List_q1u, B.List_swi, B.List_eLp, B.List_sg7, B.List_Q0a, B.List_q1u, B.List_QOW, B.List_EGT, B.List_QOW, B.List_5_6, _null), "ca", A.DateSymbols$(B.List_yuf, B.List_wiJ, B.List_KIe, B.List_ibp, B.List_aC_dC, 0, 3, B.List_al7, "ca", B.List_UcM, B.List_2PD, B.List_6f6, B.List_Kz0, B.List_vdt, B.List_4Nb, B.List_iDw, B.List_UcM, B.List_2PD, B.List_uxH, B.List_4Nb, B.List_Sre, B.List_2Vk, B.List_Sre, B.List_5_6, _null), "cs", A.DateSymbols$(B.List_QJm, B.List_k6K0, B.List_qF5, B.List_4ii, B.List_aBG0, 0, 3, B.List_h8p, "cs", B.List_mGg, B.List_Ftb, B.List_46y0, B.List_YNA, B.List_Q1_Q2_Q3_Q4, B.List_0Bd, B.List_sav, B.List_mGg, B.List_Ftb, B.List_YNA, B.List_0Bd, B.List_ww8, B.List_4QF, B.List_ww8, B.List_5_6, _null), "cy", A.DateSymbols$(B.List_yb_yh, B.List_43h, B.List_QiL, B.List_kUZ, B.List_CC_OC, 0, 3, B.List_6m4, "cy", B.List_86y, B.List_yx3, B.List_zjl, B.List_K6y, B.List_Ch1_Ch2_Ch3_Ch4, B.List_4CA0, B.List_6m4, B.List_86y, B.List_yx3, B.List_sA1, B.List_CBZ, B.List_E2n, B.List_EGT, B.List_E2n, B.List_5_6, _null), "da", A.DateSymbols$(B.List_AM_PM, B.List_Lpv, B.List_xw8, B.List_jIu, B.List_jIu, 0, 3, B.List_01, "da", B.List_J4X, B.List_cg9, B.List_EEU, B.List_dnX, B.List_W6b, B.List_52F, B.List_01, B.List_J4X, B.List_cg9, B.List_dnX, B.List_xS5, B.List_FyV, B.List_1uo, B.List_FyV, B.List_5_6, _null), "de", A.DateSymbols$(B.List_AM_PM, B.List_3Zi, B.List_aZ8, B.List_MMc, B.List_MMc, 0, 3, B.List_oyU, "de", B.List_J4X, B.List_alK, B.List_aBG1, B.List_GRA, B.List_Q1_Q2_Q3_Q4, B.List_4aL, B.List_oyU, B.List_J4X, B.List_alK, B.List_cqw, B.List_ouN, B.List_3Vk, B.List_EGT, B.List_3Vk, B.List_5_6, _null), "de_CH", A.DateSymbols$(B.List_AM_PM, B.List_3Zi, B.List_aZ8, B.List_MMc, B.List_MMc, 0, 3, B.List_oyU, "de_CH", B.List_J4X, B.List_alK, B.List_aBG1, B.List_GRA, B.List_Q1_Q2_Q3_Q4, B.List_4aL, B.List_oyU, B.List_J4X, B.List_alK, B.List_cqw, B.List_ouN, B.List_3Vk, B.List_EGT, B.List_3Vk, B.List_5_6, _null), "el", A.DateSymbols$(B.List_SJh, B.List_hmv, B.List_cw1, B.List_SyB, B.List_gg40, 0, 3, B.List_cgN, "el", B.List_4AN, B.List_AoG, B.List_eTK, B.List_odG, B.List_Poe, B.List_i8g, B.List_J1G, B.List_4AN, B.List_AoG, B.List_vjV, B.List_i8g, B.List_zB4, B.List_aXN, B.List_zB4, B.List_5_6, _null), "en", A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_aXN0, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_Au8, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_Au8, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_5_6, _null), "en_AU", A.DateSymbols$(B.List_am_pm, B.List_8aB, B.List_aXN0, B.List_oKF, B.List_BC_AD, 0, 6, B.List_EC3, "en_AU", B.List_J4X, B.List_5ym, B.List_AuR, B.List_xjF, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_5ym, B.List_Au8, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_5_6, _null), "en_CA", A.DateSymbols$(B.List_c9P, B.List_Kcd, B.List_aXN0, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en_CA", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_5_6, _null), "en_GB", A.DateSymbols$(B.List_am_pm, B.List_MAi, B.List_aXN0, B.List_oKF, B.List_BC_AD, 0, 3, B.List_EC3, "en_GB", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_EGT, B.List_Ucj, B.List_5_6, _null), "en_IE", A.DateSymbols$(B.List_c9P, B.List_02, B.List_aXN0, B.List_oKF, B.List_BC_AD, 0, 3, B.List_EC3, "en_IE", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_EGT, B.List_Ucj, B.List_5_6, _null), "en_IN", A.DateSymbols$(B.List_am_pm, B.List_UwG, B.List_aXN0, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en_IN", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_6_6, _null), "en_NZ", A.DateSymbols$(B.List_am_pm, B.List_8Tg, B.List_aXN0, B.List_oKF, B.List_BC_AD, 0, 6, B.List_EC3, "en_NZ", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_5_6, _null), "en_SG", A.DateSymbols$(B.List_am_pm, B.List_8aB, B.List_aXN0, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en_SG", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_5_6, _null), "en_US", A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_aXN0, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en_US", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_Au8, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_Au8, B.List_NQk, B.List_Ucj, B.List_aXN, B.List_Ucj, B.List_5_6, _null), "en_ZA", A.DateSymbols$(B.List_am_pm, B.List_atK0, B.List_aXN0, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en_ZA", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_2f7, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_2f7, B.List_NQk, B.List_Ucj, B.List_EGT, B.List_Ucj, B.List_5_6, _null), "es", A.DateSymbols$(B.List_yuf, B.List_aAj, B.List_uhV, B.List_i3t, B.List_AHF, 0, 3, B.List_k0n, "es", B.List_WVA, B.List_O1S, B.List_woG, B.List_1eM, B.List_T1_T2_T3_T4, B.List_IIf, B.List_k0n, B.List_WVA, B.List_O1S, B.List_1eM, B.List_IIf, B.List_03, B.List_2Vk, B.List_03, B.List_5_6, _null), "es_419", A.DateSymbols$(B.List_yuf, B.List_aAj, B.List_gT2, B.List_i3t, B.List_AHF, 0, 3, B.List_k0n, "es_419", B.List_WVA, B.List_oyn, B.List_C34, B.List_1eM, B.List_T1_T2_T3_T4, B.List_IIf, B.List_k0n, B.List_WVA, B.List_Q3j, B.List_1eM, B.List_IIf, B.List_03, B.List_EGT, B.List_03, B.List_5_6, _null), "es_MX", A.DateSymbols$(B.List_yuf, B.List_2el, B.List_gT2, B.List_i3t, B.List_AHF, 6, 5, B.List_k0n, "es_MX", B.List_WVA, B.List_Q3j, B.List_woG, B.List_1eM, B.List_T1_T2_T3_T4, B.List_IIf, B.List_k0n, B.List_WVA, B.List_Q3j, B.List_1eM, B.List_IIf, B.List_03, B.List_EGT, B.List_03, B.List_5_6, _null), "es_US", A.DateSymbols$(B.List_yuf, B.List_wje, B.List_uhV, B.List_i3t, B.List_AHF, 6, 5, B.List_k0n, "es_US", B.List_WVA, B.List_Q3j, B.List_C34, B.List_1eM, B.List_T1_T2_T3_T4, B.List_IIf, B.List_k0n, B.List_WVA, B.List_Q3j, B.List_1eM, B.List_IIf, B.List_03, B.List_aXN, B.List_03, B.List_5_6, _null), "et", A.DateSymbols$(B.List_AM_PM, B.List_G61, B.List_qF5, B.List_oqF, B.List_eKr_pKr, 0, 3, B.List_eFQ, "et", B.List_iBk, B.List_qE6, B.List_EEU, B.List_msT, B.List_K1_K2_K3_K4, B.List_qE6, B.List_eFQ, B.List_iBk, B.List_qE6, B.List_msT, B.List_qE6, B.List_C0t, B.List_EGT, B.List_C0t, B.List_5_6, _null), "eu", A.DateSymbols$(B.List_AM_PM, B.List_P1S, B.List_qF5, B.List_YIv, B.List_Lwp, 0, 3, B.List_0CE, "eu", B.List_GKK, B.List_IK6, B.List_mLc, B.List_qRU, B.List_STY, B.List_BEG, B.List_f3a, B.List_GKK, B.List_IK6, B.List_qRU, B.List_BEG, B.List_EuK, B.List_EFX, B.List_EuK, B.List_5_6, _null), "fa", A.DateSymbols$(B.List_O5M, B.List_mMZ, B.List_Axl, B.List_zb5, B.List_8aB0, 5, 4, B.List_CWG, "fa", B.List_cwF, B.List_Urn, B.List_GA9, B.List_sYg, B.List_swi0, B.List_A8J, B.List_sYg, B.List_cwF, B.List_Urn, B.List_sYg, B.List_A8J, B.List_A8J, B.List_4AN0, B.List_A8J, B.List_4_4, "\u06f0"), "fi", A.DateSymbols$(B.List_K6o, B.List_CtV, B.List_oNt, B.List_Oho, B.List_fnh, 0, 3, B.List_IaU, "fi", B.List_U49, B.List_fld, B.List_gc6, B.List_wa9, B.List_jNo, B.List_nRR, B.List_LcY, B.List_U49, B.List_fld, B.List_oqh, B.List_nRR, B.List_kPa, B.List_DuK, B.List_Drw, B.List_5_6, _null), "fil", A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_IoN, B.List_oKF, B.List_BC_AD, 6, 5, B.List_0jj, "fil", B.List_EEy, B.List_pgU, B.List_o91, B.List_EEy, B.List_Q1_Q2_Q3_Q4, B.List_pgU, B.List_0jj, B.List_Cht, B.List_pgU, B.List_EEy, B.List_pgU, B.List_q1u0, B.List_aXN, B.List_q1u0, B.List_5_6, _null), "fr", A.DateSymbols$(B.List_AM_PM, B.List_02, B.List_9mV, B.List_8D4, B.List_gg9, 0, 3, B.List_alh, "fr", B.List_J4X, B.List_Q3j, B.List_MgC, B.List_dTP, B.List_T1_T2_T3_T4, B.List_AdS, B.List_alh, B.List_J4X, B.List_Q3j, B.List_dTP, B.List_AdS, B.List_ENd, B.List_EGT, B.List_ENd, B.List_5_6, _null), "fr_CA", A.DateSymbols$(B.List_c9P, B.List_it9, B.List_9mV, B.List_8D4, B.List_gg9, 6, 5, B.List_alh, "fr_CA", B.List_J4X, B.List_Q3j, B.List_MgC, B.List_Mn1, B.List_T1_T2_T3_T4, B.List_AdS, B.List_alh, B.List_J4X, B.List_Q3j, B.List_Mn1, B.List_AdS, B.List_ENd, B.List_B8J1, B.List_ENd, B.List_5_6, _null), "gl", A.DateSymbols$(B.List_c9P, B.List_MKx, B.List_YZG, B.List_VYk, B.List_weJ, 0, 3, B.List_Gn1, "gl", B.List_Vsh, B.List_43h0, B.List_C34, B.List_gnE, B.List_T1_T2_T3_T4, B.List_AKW, B.List_sEs, B.List_S49, B.List_8v4, B.List_E34, B.List_43h1, B.List_QT8, B.List_EGT, B.List_rIc, B.List_5_6, _null), "gsw", A.DateSymbols$(B.List_izV, B.List_3Zi, B.List_qF5, B.List_MMc, B.List_MMc, 0, 3, B.List_QXb, "gsw", B.List_J4X, B.List_alK, B.List_aBG1, B.List_cqw, B.List_Q1_Q2_Q3_Q4, B.List_ouk, B.List_QXb, B.List_J4X, B.List_alK, B.List_cqw, B.List_ouk, B.List_MEg, B.List_EGT, B.List_MEg, B.List_5_6, _null), "gu", A.DateSymbols$(B.List_AM_PM, B.List_BeZ, B.List_INK, B.List_2br, B.List_LbZ, 6, 5, B.List_OTB, "gu", B.List_y00, B.List_cg90, B.List_ezQ, B.List_aJW, B.List_Q1_Q2_Q3_Q4, B.List_G5i, B.List_OTB, B.List_y00, B.List_cg90, B.List_aJW, B.List_G5i, B.List_gQW0, B.List_U4G, B.List_gQW0, B.List_6_6, _null), "he", A.DateSymbols$(B.List_Iwu, B.List_owA, B.List_G3F, B.List_3Ch, B.List_kla, 6, 5, B.List_WCT, "he", B.List_mGg, B.List_Qkg, B.List_4mo, B.List_86y0, B.List_Q1_Q2_Q3_Q4, B.List_jzj, B.List_WCT, B.List_mGg, B.List_Qkg, B.List_86y0, B.List_jzj, B.List_46y1, B.List_4QF, B.List_46y1, B.List_4_5, _null), "hi", A.DateSymbols$(B.List_am_pm, B.List_8aB, B.List_Ecu, B.List_Qgx, B.List_oqK, 6, 5, B.List_QE7, "hi", B.List_nUo, B.List_Apa, B.List_gkc2, B.List_n50, B.List_bl8, B.List_eii, B.List_QE7, B.List_nUo, B.List_Apa, B.List_n50, B.List_eii, B.List_3gr, B.List_aXN, B.List_3gr, B.List_6_6, _null), "hr", A.DateSymbols$(B.List_AM_PM, B.List_oCX, B.List_qd9, B.List_cw10, B.List_spT, 0, 6, B.List_65R, "hr", B.List_cwF0, B.List_gn0, B.List_EEU, B.List_haK, B.List_eld, B.List_q1u, B.List_GRz, B.List_cwF0, B.List_sg7, B.List_haK, B.List_q1u, B.List_QOW, B.List_Abx, B.List_QOW, B.List_5_6, _null), "hu", A.DateSymbols$(B.List_QAw, B.List_vnY, B.List_qF5, B.List_OO7, B.List_8co, 0, 3, B.List_GVD, "hu", B.List_woc, B.List_gg41, B.List_8co0, B.List_yHZ, B.List_yrR, B.List_gGr, B.List_GVD, B.List_woc, B.List_gg41, B.List_yHZ, B.List_gGr, B.List_A39, B.List_4QF, B.List_A39, B.List_5_6, _null), "hy", A.DateSymbols$(B.List_AM_PM, B.List_eR1, B.List_uhV, B.List_sE6, B.List_yts, 0, 6, B.List_wzd, "hy", B.List_Fa0, B.List_IMx, B.List_oCX0, B.List_4uW, B.List_EOZ, B.List_sUF, B.List_X5e, B.List_Fa0, B.List_IMx, B.List_4uW, B.List_sUF, B.List_ynF, B.List_EGT, B.List_ynF, B.List_5_6, _null), "id", A.DateSymbols$(B.List_AM_PM, B.List_A23, B.List_qF5, B.List_0y0, B.List_SM_M, 6, 5, B.List_Art, "id", B.List_J4X, B.List_ivT0, B.List_YYx, B.List_pFz, B.List_K1_K2_K3_K4, B.List_kmC, B.List_Art, B.List_J4X, B.List_ivT0, B.List_pFz, B.List_kmC, B.List_Hof, B.List_1uo, B.List_Hof, B.List_5_6, _null), "is", A.DateSymbols$(B.List_EKW0, B.List_3Zi0, B.List_Npb, B.List_g4J, B.List_jIu, 0, 3, B.List_o7e, "is", B.List_fkT, B.List_gPs, B.List_YbV, B.List_gap, B.List_F1_F2_F3_F4, B.List_CNx, B.List_o7e, B.List_fkT, B.List_gPs, B.List_gap, B.List_CNx, B.List_yHF, B.List_EGT, B.List_yHF, B.List_5_6, _null), "it", A.DateSymbols$(B.List_AM_PM, B.List_04, B.List_JU5, B.List_Ayb, B.List_weJ, 0, 3, B.List_UD3, "it", B.List_lqi, B.List_knt0, B.List_QTP, B.List_CFG, B.List_T1_T2_T3_T4, B.List_TrQ, B.List_UD3, B.List_lqi, B.List_knt0, B.List_CFG, B.List_TrQ, B.List_ato, B.List_EGT, B.List_ato, B.List_5_6, _null), "ja", A.DateSymbols$(B.List_1qh, B.List_NcK, B.List_qF5, B.List_YSt, B.List_YSt, 6, 5, B.List_eTP, "ja", B.List_mGg, B.List_Iwp, B.List_jgy, B.List_eTP, B.List_Q1_Q2_Q3_Q4, B.List_Iwp, B.List_eTP, B.List_mGg, B.List_Iwp, B.List_eTP, B.List_Iwp, B.List_JmU, B.List_CgM, B.List_JmU, B.List_5_6, _null), "ka", A.DateSymbols$(B.List_AM_PM, B.List_wEo0, B.List_uhV, B.List_GFk, B.List_i7r, 0, 6, B.List_EGT0, "ka", B.List_23h, B.List_2XB, B.List_tSO, B.List_05, B.List_cvl, B.List_6m40, B.List_EGT0, B.List_23h, B.List_2XB, B.List_05, B.List_6m40, B.List_KX7, B.List_EGT, B.List_KX7, B.List_5_6, _null), "kk", A.DateSymbols$(B.List_AM_PM, B.List_EGl, B.List_uhV, B.List_GZh, B.List_YIr, 0, 6, B.List_0QC, "kk", B.List_ifx, B.List_Ov0, B.List_ASk, B.List_KU9, B.List_Wot, B.List_2jN0, B.List_UkH, B.List_ifx, B.List_Ov0, B.List_KU9, B.List_2jN0, B.List_6FV, B.List_EGT, B.List_6FV, B.List_5_6, _null), "km", A.DateSymbols$(B.List_AM_PM, B.List_hmv, B.List_HFX, B.List_AKg, B.List_4L5, 6, 5, B.List_owX, "km", B.List_pRN, B.List_UD30, B.List_RSt, B.List_owX, B.List_RSt, B.List_GM0, B.List_owX, B.List_pRN, B.List_UD30, B.List_owX, B.List_GM0, B.List_aSk, B.List_aXN, B.List_9UA, B.List_5_6, _null), "kn", A.DateSymbols$(B.List_KX2, B.List_MUs, B.List_qF5, B.List_NPb, B.List_2No, 6, 5, B.List_Q5Z, "kn", B.List_SDO, B.List_6v8, B.List_MUs0, B.List_6B2, B.List_I79, B.List_ad7, B.List_Q5Z, B.List_SDO, B.List_6v8, B.List_05B, B.List_ad7, B.List_6xv, B.List_U4G, B.List_6xv, B.List_6_6, _null), "ko", A.DateSymbols$(B.List_3bx, B.List_8co1, B.List_qF5, B.List_OxM, B.List_BC_AD, 6, 5, B.List_4ig, "ko", B.List_4ig, B.List_a5W, B.List_06, B.List_4ig, B.List_rXz, B.List_a5W, B.List_4ig, B.List_4ig, B.List_a5W, B.List_4ig, B.List_a5W, B.List_fyT, B.List_4AN1, B.List_fyT, B.List_5_6, _null), "ky", A.DateSymbols$(B.List_qd4, B.List_CWG0, B.List_qF5, B.List_Wvs, B.List_Cz8, 0, 6, B.List_mGM, "ky", B.List_WZn, B.List_Q0E, B.List_8eb0, B.List_MUs1, B.List_nNZ, B.List_GsG, B.List_mCc, B.List_WZn, B.List_Q0E, B.List_YeK, B.List_GsG, B.List_Wrw, B.List_EGT, B.List_Wrw, B.List_5_6, _null), "lo", A.DateSymbols$(B.List_A8J0, B.List_v97, B.List_uhV, B.List_G7t, B.List_0aD, 6, 5, B.List_wij, "lo", B.List_mGg, B.List_j9I, B.List_IqA, B.List_IFE, B.List_SPU, B.List_PIY, B.List_wij, B.List_mGg, B.List_j9I, B.List_IFE, B.List_PIY, B.List_s8I, B.List_hWa, B.List_s8I, B.List_5_6, _null), "lt", A.DateSymbols$(B.List_WlS, B.List_LTp, B.List_qF5, B.List_iZe, B.List_Db0, 0, 3, B.List_CeS, "lt", B.List_Exp, B.List_bfF, B.List_Z2r, B.List_5jz, B.List_VsD, B.List_07, B.List_puH, B.List_Exp, B.List_bfF, B.List_5jz, B.List_07, B.List_YEs, B.List_EGT, B.List_YEs, B.List_5_6, _null), "lv", A.DateSymbols$(B.List_fjY, B.List_mT8, B.List_qF5, B.List_B8J2, B.List_k6K1, 0, 6, B.List_gsm, "lv", B.List_J4X, B.List_vhV, B.List_Z25, B.List_AGO, B.List_qBY, B.List_mfA, B.List_gsm, B.List_J4X, B.List_vhV, B.List_AGO, B.List_a5W0, B.List_opT, B.List_EGT, B.List_8eb1, B.List_5_6, _null), "mk", A.DateSymbols$(B.List_qf3, B.List_s4m, B.List_Npb0, B.List_oi1, B.List_22U, 0, 6, B.List_mKQ, "mk", B.List_v1b, B.List_00, B.List_kA6, B.List_QGQ, B.List_OCK, B.List_wM5, B.List_mKQ, B.List_v1b, B.List_00, B.List_QGQ, B.List_wM5, B.List_sUi, B.List_EGT, B.List_sUi, B.List_5_6, _null), "ml", A.DateSymbols$(B.List_AM_PM, B.List_Uw0, B.List_qF5, B.List_aOh, B.List_Ods, 6, 5, B.List_j7r, "ml", B.List_Ipw, B.List_75v, B.List_h7t, B.List_84E, B.List_h7t, B.List_atK1, B.List_j7r, B.List_Ipw, B.List_JNA, B.List_84E, B.List_atK1, B.List_hWf, B.List_aXN, B.List_EoM, B.List_6_6, _null), "mn", A.DateSymbols$(B.List_7Vh, B.List_Xvt, B.List_qF5, B.List_Kj8, B.List_MOf, 6, 5, B.List_jt9, "mn", B.List_W12, B.List_QkZ, B.List_ACL, B.List_O12, B.List_WfU, B.List_QkZ, B.List_08, B.List_W12, B.List_QkZ, B.List_O12, B.List_QkZ, B.List_YIZ, B.List_EFX, B.List_AAE, B.List_5_6, _null), "mr", A.DateSymbols$(B.List_AM_PM, B.List_BeZ, B.List_skt, B.List_MMc0, B.List_Q9z, 6, 5, B.List_2jN1, "mr", B.List_QSK, B.List_Apa, B.List_IQE, B.List_bFE, B.List_Yeq, B.List_4UX, B.List_2jN1, B.List_QSK, B.List_Apa, B.List_bFE, B.List_4UX, B.List_C8d, B.List_aXN, B.List_C8d, B.List_6_6, "\u0966"), "ms", A.DateSymbols$(B.List_PG_PTG, B.List_w23, B.List_JU5, B.List_Fdi, B.List_Fdi, 0, 6, B.List_3LR, "ms", B.List_wAl, B.List_OGb, B.List_ij7, B.List_QXl, B.List_S1_S2_S3_S4, B.List_WVI, B.List_3LR, B.List_wAl, B.List_OGb, B.List_QXl, B.List_WVI, B.List_EfK, B.List_aXN, B.List_EfK, B.List_5_6, _null), "my", A.DateSymbols$(B.List_7L0, B.List_FGJ, B.List_qF5, B.List_NO4, B.List_6v80, 6, 5, B.List_a9w0, "my", B.List_bqn, B.List_w4m, B.List_Ym9, B.List_yrt, B.List_Ym9, B.List_ASh, B.List_a9w0, B.List_bqn, B.List_w4m, B.List_yrt, B.List_ASh, B.List_ASh, B.List_oUC, B.List_ASh, B.List_5_6, "\u1040"), "nb", A.DateSymbols$(B.List_c9P, B.List_C5D, B.List_Npb, B.List_roG, B.List_jIu, 0, 3, B.List_OzB, "nb", B.List_J4X, B.List_cg9, B.List_EEU, B.List_ivD, B.List_K1_K2_K3_K4, B.List_52F, B.List_OzB, B.List_J4X, B.List_cg9, B.List_EoI, B.List_52F, B.List_FyV, B.List_EGT, B.List_FyV, B.List_5_6, _null), "ne", A.DateSymbols$(B.List_wEo1, B.List_Kim, B.List_JU5, B.List_kii, B.List_kii, 6, 5, B.List_DpJ, "ne", B.List_3bY, B.List_3p4, B.List_sFe, B.List_DpJ, B.List_sFe, B.List_gsm0, B.List_DpJ, B.List_IMB, B.List_3p4, B.List_DpJ, B.List_gsm0, B.List_s2k, B.List_EGT, B.List_s2k, B.List_5_6, "\u0966"), "nl", A.DateSymbols$(B.List_c9P, B.List_Npb1, B.List_QiL0, B.List_oGx, B.List_AmO, 0, 3, B.List_0Mg, "nl", B.List_J4X, B.List_kqo, B.List_09, B.List_r71, B.List_K1_K2_K3_K4, B.List_8aB1, B.List_0Mg, B.List_J4X, B.List_kqo, B.List_r71, B.List_8aB1, B.List_umd, B.List_EGT, B.List_umd, B.List_5_6, _null), "no", A.DateSymbols$(B.List_c9P, B.List_C5D, B.List_Npb, B.List_roG, B.List_jIu, 0, 3, B.List_OzB, "no", B.List_J4X, B.List_cg9, B.List_EEU, B.List_ivD, B.List_K1_K2_K3_K4, B.List_52F, B.List_OzB, B.List_J4X, B.List_cg9, B.List_EoI, B.List_52F, B.List_FyV, B.List_EGT, B.List_FyV, B.List_5_6, _null), "or", A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_010, B.List_6Vn, B.List_BC_AD, 6, 5, B.List_G3K0, "or", B.List_ExF, B.List_gMT, B.List_8v40, B.List_G3K0, B.List_8v40, B.List_2DV, B.List_G3K0, B.List_ExF, B.List_gMT, B.List_G3K0, B.List_2DV, B.List_iZu, B.List_aXN, B.List_iZu, B.List_6_6, _null), "pa", A.DateSymbols$(B.List_8aB2, B.List_8aB, B.List_JU5, B.List_Qs9, B.List_B0o, 6, 5, B.List_XHK, "pa", B.List_TDN, B.List_4Df, B.List_OXN, B.List_zVh, B.List_iSR, B.List_c9P0, B.List_XHK, B.List_TDN, B.List_4Df, B.List_zVh, B.List_c9P0, B.List_M6n, B.List_aXN, B.List_M6n, B.List_6_6, _null), "pl", A.DateSymbols$(B.List_AM_PM, B.List_EHU, B.List_JU5, B.List_maS, B.List_QJm0, 0, 3, B.List_Z8h, "pl", B.List_2jN2, B.List_4CA1, B.List_8kk, B.List_A6W, B.List_Cu4, B.List_9c6, B.List_oCX1, B.List_e10, B.List_ImU, B.List_A6W, B.List_9c6, B.List_9KP, B.List_EGT, B.List_9KP, B.List_5_6, _null), "ps", A.DateSymbols$(B.List_W33, B.List_chs, B.List_qF5, B.List_mGg0, B.List_lCd, 5, 4, B.List_B8J3, "ps", B.List_QOg, B.List_MjJ, B.List_raA, B.List_B8J3, B.List_raA, B.List_NUg, B.List_CNd, B.List_mGg, B.List_MjJ, B.List_JwR, B.List_NUg, B.List_NUg, B.List_4AN0, B.List_NUg, B.List_3_4, "\u06f0"), "pt", A.DateSymbols$(B.List_AM_PM, B.List_quJ, B.List_qF5, B.List_int, B.List_weJ, 6, 5, B.List_Euj, "pt", B.List_J4X, B.List_FRz, B.List_QTP, B.List_OH0, B.List_T1_T2_T3_T4, B.List_uAN, B.List_Euj, B.List_J4X, B.List_FRz, B.List_OH0, B.List_uAN, B.List_kqK, B.List_EGT, B.List_kqK, B.List_5_6, _null), "pt_PT", A.DateSymbols$(B.List_mhB, B.List_OTV, B.List_2T7, B.List_int, B.List_weJ, 6, 2, B.List_Euj, "pt_PT", B.List_J4X, B.List_FRz, B.List_C34, B.List_OH0, B.List_T1_T2_T3_T4, B.List_U48, B.List_Euj, B.List_J4X, B.List_FRz, B.List_OH0, B.List_U48, B.List_kqK, B.List_EGT, B.List_kqK, B.List_5_6, _null), "ro", A.DateSymbols$(B.List_c9P, B.List_Kt6, B.List_uhV, B.List_goM, B.List_011, 0, 6, B.List_C2I, "ro", B.List_MUx, B.List_Q3j, B.List_QWw, B.List_W3x, B.List_2Hr, B.List_idk, B.List_C2I, B.List_MUx, B.List_Q3j, B.List_W3x, B.List_idk, B.List_EkK, B.List_EGT, B.List_EkK, B.List_5_6, _null), "ru", A.DateSymbols$(B.List_AM_PM, B.List_IoR, B.List_uhV, B.List_YUO, B.List_U0y, 0, 3, B.List_8QI, "ru", B.List_WZn, B.List_NUU, B.List_9TG, B.List_WNk, B.List_KMT, B.List_O1M, B.List_mGM, B.List_WZn, B.List_NUU, B.List_012, B.List_O1M, B.List_Ejg, B.List_EGT, B.List_Ejg, B.List_5_6, _null), "si", A.DateSymbols$(B.List_42Y, B.List_2jN3, B.List_qF5, B.List_Lpb, B.List_gno, 0, 6, B.List_Hx6, "si", B.List_4AN2, B.List_5MZ, B.List_8QI0, B.List_oeG, B.List_qF50, B.List_OTL, B.List_Hx6, B.List_4AN2, B.List_5MZ, B.List_2m8, B.List_OTL, B.List_CNh, B.List_1uo, B.List_CNh, B.List_5_6, _null), "sk", A.DateSymbols$(B.List_AM_PM, B.List_1kO, B.List_8UV, B.List_g2M, B.List_foW, 0, 3, B.List_uh5, "sk", B.List_eLp, B.List_nKK, B.List_oRk, B.List_XxW, B.List_Q1_Q2_Q3_Q4, B.List_6Vn0, B.List_7hx, B.List_eLp, B.List_nKK, B.List_XxW, B.List_6Vn0, B.List_lmf, B.List_4QF, B.List_lmf, B.List_5_6, _null), "sl", A.DateSymbols$(B.List_u2Y, B.List_8Ac, B.List_JU5, B.List_uno, B.List_Db0, 0, 6, B.List_42U, "sl", B.List_eLp, B.List_7nZ, B.List_m9F, B.List_4CA2, B.List_MfL, B.List_ZwY, B.List_42U, B.List_eLp, B.List_7nZ, B.List_4CA2, B.List_ZwY, B.List_qtI, B.List_EGT, B.List_qtI, B.List_5_6, _null), "sq", A.DateSymbols$(B.List_Mvk, B.List_MYA, B.List_2Hr0, B.List_Rq8, B.List_2Vk0, 0, 6, B.List_w6h, "sq", B.List_IIe, B.List_69t, B.List_oCX2, B.List_N3O, B.List_qFy, B.List_46z, B.List_w6h, B.List_IIe, B.List_69t, B.List_N3O, B.List_kyU, B.List_A9U, B.List_tA7, B.List_A9U, B.List_5_6, _null), "sr", A.DateSymbols$(B.List_AM_PM, B.List_ooy, B.List_qF5, B.List_JAZ, B.List_l7z, 0, 6, B.List_oJd, "sr", B.List_v1b, B.List_gz5, B.List_FN7, B.List_xw80, B.List_4uP, B.List_ivT1, B.List_oJd, B.List_v1b, B.List_gz5, B.List_xw80, B.List_ivT1, B.List_2jN4, B.List_EGT, B.List_2jN4, B.List_5_6, _null), "sr_Latn", A.DateSymbols$(B.List_AM_PM, B.List_ooy, B.List_qF5, B.List_MMT, B.List_IbS, 0, 6, B.List_6D4, "sr_Latn", B.List_eLp, B.List_sg7, B.List_BT4, B.List_t2a, B.List_chs0, B.List_oAt, B.List_6D4, B.List_eLp, B.List_sg7, B.List_t2a, B.List_oAt, B.List_Cu40, B.List_EGT, B.List_Cu40, B.List_5_6, _null), "sv", A.DateSymbols$(B.List_fm_em, B.List_it9, B.List_qF5, B.List_uh4, B.List_jIu, 0, 3, B.List_a1W, "sv", B.List_J4X, B.List_cg9, B.List_ZEQ, B.List_m5d0, B.List_K1_K2_K3_K4, B.List_ydK, B.List_a1W, B.List_J4X, B.List_cg9, B.List_m5d0, B.List_ydK, B.List_O8S, B.List_EGT, B.List_O8S, B.List_5_6, _null), "sw", A.DateSymbols$(B.List_AM_PM, B.List_MAi, B.List_qF5, B.List_Q5r, B.List_KK_BK, 0, 6, B.List_Vi8, "sw", B.List_J4X, B.List_MjJ, B.List_u0N, B.List_Wvz, B.List_u0N, B.List_ekJ, B.List_Vi8, B.List_J4X, B.List_MjJ, B.List_Wvz, B.List_ekJ, B.List_ekJ, B.List_EGT, B.List_ekJ, B.List_5_6, _null), "ta", A.DateSymbols$(B.List_Dns, B.List_BeZ, B.List_sav0, B.List_PHF, B.List_r2X, 6, 5, B.List_IkO, "ta", B.List_Npb2, B.List_mfA0, B.List_yDQ, B.List_ylh, B.List_KxN, B.List_oS5, B.List_IkO, B.List_Npb2, B.List_mfA0, B.List_ylh, B.List_oS5, B.List_Cny, B.List_Dak, B.List_Cny, B.List_6_6, _null), "te", A.DateSymbols$(B.List_AM_PM, B.List_yzJ0, B.List_8aB3, B.List_Ix1, B.List_fvY, 6, 5, B.List_iE0, "te", B.List_vai, B.List_S0a, B.List_Drw0, B.List_UxC, B.List_KMd, B.List_c9D, B.List_iE0, B.List_vai, B.List_S0a, B.List_UxC, B.List_c9D, B.List_zLM, B.List_aXN, B.List_zLM, B.List_6_6, _null), "th", A.DateSymbols$(B.List_nfu, B.List_9Du, B.List_qF5, B.List_ato0, B.List_2an, 6, 5, B.List_uLc, "th", B.List_23h0, B.List_ES6, B.List_h1l, B.List_23h0, B.List_h1l, B.List_ecu, B.List_uLc, B.List_23h0, B.List_ES6, B.List_23h0, B.List_ecu, B.List_2rf, B.List_vI3, B.List_2rf, B.List_5_6, _null), "tl", A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_IoN, B.List_oKF, B.List_BC_AD, 6, 5, B.List_0jj, "tl", B.List_EEy, B.List_pgU, B.List_o91, B.List_EEy, B.List_Q1_Q2_Q3_Q4, B.List_pgU, B.List_0jj, B.List_Cht, B.List_pgU, B.List_EEy, B.List_pgU, B.List_q1u0, B.List_aXN, B.List_q1u0, B.List_5_6, _null), "tr", A.DateSymbols$(B.List_wEo2, B.List_amL, B.List_qF5, B.List_u1j, B.List_4CA3, 0, 6, B.List_bcb, "tr", B.List_W8m, B.List_alO, B.List_irn, B.List_0pt, B.List_CWW, B.List_keG, B.List_bcb, B.List_W8m, B.List_alO, B.List_0pt, B.List_keG, B.List_wMy, B.List_EGT, B.List_wMy, B.List_5_6, _null), "uk", A.DateSymbols$(B.List_gkc3, B.List_o0y, B.List_8eb2, B.List_8Ac0, B.List_GVt, 0, 6, B.List_MMc1, "uk", B.List_LQ2, B.List_OLF, B.List_9TG, B.List_vGN, B.List_KMT, B.List_ecN, B.List_jrB, B.List_GyB, B.List_OLF, B.List_Y2Z, B.List_ecN, B.List_mdN, B.List_EGT, B.List_mdN, B.List_5_6, _null), "ur", A.DateSymbols$(B.List_AM_PM, B.List_hEN, B.List_qF5, B.List_2Rm, B.List_2Rm, 6, 5, B.List_OXT, "ur", B.List_J4X, B.List_MjJ, B.List_7fK, B.List_OXT, B.List_7fK, B.List_h3y, B.List_OXT, B.List_J4X, B.List_MjJ, B.List_OXT, B.List_h3y, B.List_h3y, B.List_aXN, B.List_h3y, B.List_5_6, _null), "uz", A.DateSymbols$(B.List_TO_TK, B.List_Y3P, B.List_uhV, B.List_n7R, B.List_wlp, 0, 6, B.List_A4W, "uz", B.List_wEo3, B.List_8eb3, B.List_QEl, B.List_TLC, B.List_gsm1, B.List_iTZ, B.List_PIY0, B.List_wEo3, B.List_8eb3, B.List_ckn, B.List_iTZ, B.List_dEU, B.List_QCc, B.List_dEU, B.List_5_6, _null), "vi", A.DateSymbols$(B.List_SA_CH, B.List_Iqq, B.List_2Ys, B.List_zjx, B.List_2No0, 0, 6, B.List_826, "vi", B.List_mGg, B.List_USU, B.List_g2q, B.List_EK0, B.List_Q1_Q2_Q3_Q4, B.List_KFe, B.List_2Vk1, B.List_mGg, B.List_USU, B.List_6Xi, B.List_KFe, B.List_HZw, B.List_EGT, B.List_HZw, B.List_5_6, _null), "zh", A.DateSymbols$(B.List_7hJ, B.List_4CA4, B.List_qF5, B.List_ink, B.List_ink, 6, 5, B.List_Sh5, "zh", B.List_mGg, B.List_kaS, B.List_GRf, B.List_eTP, B.List_tod, B.List_mja, B.List_Sh5, B.List_mGg, B.List_kaS, B.List_eTP, B.List_mja, B.List_sav1, B.List_cAz, B.List_sav1, B.List_5_6, _null), "zh_HK", A.DateSymbols$(B.List_7hJ, B.List_SLW, B.List_qF5, B.List_ink, B.List_ink, 6, 5, B.List_eTP, "zh_HK", B.List_mGg, B.List_kaS, B.List_mqK, B.List_eTP, B.List_Q1_Q2_Q3_Q4, B.List_qnV, B.List_eTP, B.List_mGg, B.List_kaS, B.List_eTP, B.List_qnV, B.List_sav1, B.List_8OV, B.List_sav1, B.List_5_6, _null), "zh_TW", A.DateSymbols$(B.List_7hJ, B.List_0eg, B.List_qF5, B.List_wgj, B.List_wgj, 6, 5, B.List_eTP, "zh_TW", B.List_mGg, B.List_kaS, B.List_mqK, B.List_eTP, B.List_mqK, B.List_qnV, B.List_eTP, B.List_mGg, B.List_kaS, B.List_eTP, B.List_qnV, B.List_sav1, B.List_SLS, B.List_sav1, B.List_5_6, _null), "zu", A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_qF5, B.List_BC_AD, B.List_BC_AD, 6, 5, B.List_Au4, "zu", B.List_cMb, B.List_s2k0, B.List_JNA0, B.List_qJU, B.List_Q1_Q2_Q3_Q4, B.List_w7S, B.List_Au4, B.List_J4X, B.List_s2k0, B.List_qJU, B.List_w7S, B.List_QGy, B.List_EGT, B.List_QGy, B.List_5_6, _null)], type$.String, type$.DateSymbols); }); _lazyFinal($, "kMaterialSupportedLanguages", "$get$kMaterialSupportedLanguages", () => A.HashSet_HashSet$from(B.List_A8T, type$.String)); _lazyFinal($, "kWidgetsSupportedLanguages", "$get$kWidgetsSupportedLanguages", () => A.HashSet_HashSet$from(B.List_A8T, type$.String)); _lazyFinal($, "webPluginRegistrar", "$get$webPluginRegistrar", () => new A.PluginRegistry(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("Future?(ByteData?)")))); _lazyFinal($, "FtlLogs_leader", "$get$FtlLogs_leader", () => A.Logger_Logger("leader")); _lazyFinal($, "FtlLogs_follower", "$get$FtlLogs_follower", () => A.Logger_Logger("follower")); _lazyFinal($, "GoogleSignInPlatform__token", "$get$GoogleSignInPlatform__token", () => new A.Object()); _lazy($, "GoogleSignInPlatform__instance", "$get$GoogleSignInPlatform__instance", () => { var t1 = new A.MethodChannelGoogleSignIn(); t1.PlatformInterface$1$token($.$get$GoogleSignInPlatform__token()); return t1; }); _lazy($, "entitiesByFirstChar", "$get$entitiesByFirstChar", () => new A.entitiesByFirstChar_closure().call$0()); _lazyFinal($, "_leadingNewLinesRegExp", "$get$_leadingNewLinesRegExp", () => A.RegExp_RegExp("^\\n*", true, false, false, false)); _lazyFinal($, "_trailingNewLinesRegExp", "$get$_trailingNewLinesRegExp", () => A.RegExp_RegExp("\\n*$", true, false, false, false)); _lazyFinal($, "_styleMap", "$get$_styleMap", () => { var t1 = type$.JSArray_String; return A.LinkedHashMap_LinkedHashMap$_literal(["headingStyle", A._StyleOption$(A._setArrayType(["setext", "atx"], t1)), "hr", A._StyleOption$(A._setArrayType(["* * *", "- - -", "_ _ _"], t1)), "bulletListMarker", A._StyleOption$(A._setArrayType(["*", "-", "_"], t1)), "codeBlockStyle", A._StyleOption$(A._setArrayType(["indented", "fenced"], t1)), "fence", A._StyleOption$(A._setArrayType(["```", "~~~"], t1)), "emDelimiter", A._StyleOption$(A._setArrayType(["_", "*"], t1)), "strongDelimiter", A._StyleOption$(A._setArrayType(["**", "__"], t1)), "linkStyle", A._StyleOption$(A._setArrayType(["inlined", "referenced"], t1)), "linkReferenceStyle", A._StyleOption$(A._setArrayType(["full", "collapsed", "shortcut"], t1)), "br", A._StyleOption$(A._setArrayType([" "], t1))], type$.String, A.findType("_StyleOption")); }); _lazyFinal($, "_commonMarkRules", "$get$_commonMarkRules", () => A._setArrayType([$.$get$_CommonRules_paragraph(), $.$get$_CommonRules_lineBreak(), $.$get$_CommonRules_heading(), $.$get$_CommonRules_blockquote(), $.$get$_CommonRules_list(), $.$get$_CommonRules_listItem(), $.$get$_CommonRules_indentedCodeBlock(), $.$get$_CommonRules_fencedCodeBlock(), $.$get$_CommonRules_horizontalRule(), $.$get$_CommonRules_inlineLink(), $.$get$_CommonRules_referenceLink(), $.$get$_CommonRules_emphasis(), $.$get$_CommonRules_strong(), $.$get$_CommonRules_strike(), $.$get$_CommonRules_code(), $.$get$_CommonRules_image(), $.$get$_TableRules_tableCell(), $.$get$_TableRules_tableRow(), $.$get$_TableRules_table(), $.$get$_TableRules_tableSection(), $.$get$_TableRules_captionSection()], A.findType("JSArray"))); _lazyFinal($, "_BaseRules_defaultRule", "$get$_BaseRules_defaultRule", () => A.Rule$("default", null, null, A._setArrayType(["default"], type$.JSArray_String), new A._BaseRules_defaultRule_closure())); _lazyFinal($, "_CommonRules_paragraph", "$get$_CommonRules_paragraph", () => A.Rule$("paragraph", null, null, A._setArrayType(["p"], type$.JSArray_String), new A._CommonRules_paragraph_closure())); _lazyFinal($, "_CommonRules_lineBreak", "$get$_CommonRules_lineBreak", () => A.Rule$("lineBreak", null, null, A._setArrayType(["br"], type$.JSArray_String), new A._CommonRules_lineBreak_closure())); _lazyFinal($, "_CommonRules_heading", "$get$_CommonRules_heading", () => A.Rule$("heading", null, null, A._setArrayType(["h1", "h2", "h3", "h4", "h5", "h6"], type$.JSArray_String), new A._CommonRules_heading_closure())); _lazyFinal($, "_CommonRules_blockquote", "$get$_CommonRules_blockquote", () => A.Rule$("blockquote", null, null, A._setArrayType(["blockquote"], type$.JSArray_String), new A._CommonRules_blockquote_closure())); _lazyFinal($, "_CommonRules_list", "$get$_CommonRules_list", () => A.Rule$("list", null, null, A._setArrayType(["ul", "ol"], type$.JSArray_String), new A._CommonRules_list_closure())); _lazyFinal($, "_CommonRules_listItem", "$get$_CommonRules_listItem", () => A.Rule$("listItem", null, null, A._setArrayType(["li"], type$.JSArray_String), new A._CommonRules_listItem_closure())); _lazyFinal($, "_CommonRules_indentedCodeBlock", "$get$_CommonRules_indentedCodeBlock", () => A.Rule$("indentedCodeBlock", null, new A._CommonRules_indentedCodeBlock_closure(), null, new A._CommonRules_indentedCodeBlock_closure0())); _lazyFinal($, "_CommonRules_fencedCodeBlock", "$get$_CommonRules_fencedCodeBlock", () => A.Rule$("fencedCodeBlock", null, new A._CommonRules_fencedCodeBlock_closure(), null, new A._CommonRules_fencedCodeBlock_closure0())); _lazyFinal($, "_CommonRules_horizontalRule", "$get$_CommonRules_horizontalRule", () => A.Rule$("horizontalRule", null, null, A._setArrayType(["hr"], type$.JSArray_String), new A._CommonRules_horizontalRule_closure())); _lazyFinal($, "_CommonRules_inlineLink", "$get$_CommonRules_inlineLink", () => A.Rule$("inlineLink", null, new A._CommonRules_inlineLink_closure(), null, new A._CommonRules_inlineLink_closure0())); _lazyFinal($, "_CommonRules_referenceLink", "$get$_CommonRules_referenceLink", () => A.Rule$("referenceLink", new A._CommonRules_referenceLink_closure(), new A._CommonRules_referenceLink_closure0(), null, new A._CommonRules_referenceLink_closure1())); _lazyFinal($, "_CommonRules_emphasis", "$get$_CommonRules_emphasis", () => A.Rule$("emphasis", null, null, A._setArrayType(["em", "i"], type$.JSArray_String), new A._CommonRules_emphasis_closure())); _lazyFinal($, "_CommonRules_strong", "$get$_CommonRules_strong", () => A.Rule$("strong", null, null, A._setArrayType(["strong", "b"], type$.JSArray_String), new A._CommonRules_strong_closure())); _lazyFinal($, "_CommonRules_strike", "$get$_CommonRules_strike", () => A.Rule$("strike", null, null, A._setArrayType(["strike", "s", "del"], type$.JSArray_String), new A._CommonRules_strike_closure())); _lazyFinal($, "_CommonRules_code", "$get$_CommonRules_code", () => A.Rule$("code", null, new A._CommonRules_code_closure(), null, new A._CommonRules_code_closure0())); _lazyFinal($, "_CommonRules_image", "$get$_CommonRules_image", () => A.Rule$("image", null, null, A._setArrayType(["img"], type$.JSArray_String), new A._CommonRules_image_closure())); _lazyFinal($, "_TableRules_tableCell", "$get$_TableRules_tableCell", () => A.Rule$("tableCell", null, null, A._setArrayType(["th", "td"], type$.JSArray_String), new A._TableRules_tableCell_closure())); _lazyFinal($, "_TableRules_tableRow", "$get$_TableRules_tableRow", () => A.Rule$("tableRow", null, null, A._setArrayType(["tr"], type$.JSArray_String), new A._TableRules_tableRow_closure())); _lazyFinal($, "_TableRules_table", "$get$_TableRules_table", () => A.Rule$("table", null, null, A._setArrayType(["table"], type$.JSArray_String), new A._TableRules_table_closure())); _lazyFinal($, "_TableRules_tableSection", "$get$_TableRules_tableSection", () => A.Rule$("tableSection", null, null, A._setArrayType(["thead", "tbody", "tfoot"], type$.JSArray_String), new A._TableRules_tableSection_closure())); _lazyFinal($, "_TableRules_captionSection", "$get$_TableRules_captionSection", () => A.Rule$("captionSection", null, null, A._setArrayType(["caption"], type$.JSArray_String), new A._TableRules_captionSection_closure())); _lazyFinal($, "BaseRequest__tokenRE", "$get$BaseRequest__tokenRE", () => A.RegExp_RegExp("^[\\w!#%&'*+\\-.^`|~]+$", true, false, false, false)); _lazyFinal($, "_newlineRegExp", "$get$_newlineRegExp", () => A.RegExp_RegExp("\\r\\n|\\r|\\n", true, false, false, false)); _lazyFinal($, "MultipartRequest__random", "$get$MultipartRequest__random", () => A.Random_Random(null)); _lazyFinal($, "_asciiOnly", "$get$_asciiOnly", () => A.RegExp_RegExp("^[\\x00-\\x7F]+$", true, false, false, false)); _lazyFinal($, "_escapedChar", "$get$_escapedChar", () => A.RegExp_RegExp('["\\x00-\\x1F\\x7F]', true, false, false, false)); _lazyFinal($, "token", "$get$token", () => A.RegExp_RegExp('[^()<>@,;:"\\\\/[\\]?={} \\t\\x00-\\x1F\\x7F]+', true, false, false, false)); _lazyFinal($, "_lws", "$get$_lws", () => A.RegExp_RegExp("(?:\\r\\n)?[ \\t]+", true, false, false, false)); _lazyFinal($, "_quotedString", "$get$_quotedString", () => A.RegExp_RegExp('"(?:[^"\\x00-\\x1F\\x7F]|\\\\.)*"', true, false, false, false)); _lazyFinal($, "_quotedPair", "$get$_quotedPair", () => A.RegExp_RegExp("\\\\(.)", true, false, false, false)); _lazyFinal($, "nonToken", "$get$nonToken", () => A.RegExp_RegExp('[()<>@,;:"\\\\/\\[\\]?={} \\t\\x00-\\x1F\\x7F]', true, false, false, false)); _lazyFinal($, "whitespace", "$get$whitespace", () => A.RegExp_RegExp("(?:" + $.$get$_lws().pattern + ")*", true, false, false, false)); _lazyFinal($, "exifImageTags", "$get$exifImageTags", () => { var _null = null, _s8_ = "ISOSpeed"; return A.LinkedHashMap_LinkedHashMap$_literal([11, A.ExifTag$("ProcessingSoftware", B.IfdValueType_2, _null), 254, A.ExifTag$("SubfileType", B.IfdValueType_4, 1), 255, A.ExifTag$("OldSubfileType", B.IfdValueType_4, 1), 256, A.ExifTag$("ImageWidth", B.IfdValueType_4, 1), 257, A.ExifTag$("ImageLength", B.IfdValueType_4, 1), 258, A.ExifTag$("BitsPerSample", B.IfdValueType_3, 1), 259, A.ExifTag$("Compression", B.IfdValueType_3, 1), 262, A.ExifTag$("PhotometricInterpretation", B.IfdValueType_3, 1), 263, A.ExifTag$("Thresholding", B.IfdValueType_3, 1), 264, A.ExifTag$("CellWidth", B.IfdValueType_3, 1), 265, A.ExifTag$("CellLength", B.IfdValueType_3, 1), 266, A.ExifTag$("FillOrder", B.IfdValueType_3, 1), 269, A.ExifTag$("DocumentName", B.IfdValueType_2, _null), 270, A.ExifTag$("ImageDescription", B.IfdValueType_2, _null), 271, A.ExifTag$("Make", B.IfdValueType_2, _null), 272, A.ExifTag$("Model", B.IfdValueType_2, _null), 273, A.ExifTag$("StripOffsets", B.IfdValueType_4, _null), 274, A.ExifTag$("Orientation", B.IfdValueType_3, 1), 277, A.ExifTag$("SamplesPerPixel", B.IfdValueType_3, 1), 278, A.ExifTag$("RowsPerStrip", B.IfdValueType_4, 1), 279, A.ExifTag$("StripByteCounts", B.IfdValueType_4, 1), 280, A.ExifTag$("MinSampleValue", B.IfdValueType_3, 1), 281, A.ExifTag$("MaxSampleValue", B.IfdValueType_3, 1), 282, A.ExifTag$("XResolution", B.IfdValueType_5, 1), 283, A.ExifTag$("YResolution", B.IfdValueType_5, 1), 284, A.ExifTag$("PlanarConfiguration", B.IfdValueType_3, 1), 285, A.ExifTag$("PageName", B.IfdValueType_2, _null), 286, A.ExifTag$("XPosition", B.IfdValueType_5, 1), 287, A.ExifTag$("YPosition", B.IfdValueType_5, 1), 290, A.ExifTag$("GrayResponseUnit", B.IfdValueType_3, 1), 291, A.ExifTag$("GrayResponseCurve", B.IfdValueType_0, _null), 292, A.ExifTag$("T4Options", B.IfdValueType_0, _null), 293, A.ExifTag$("T6Options", B.IfdValueType_0, _null), 296, A.ExifTag$("ResolutionUnit", B.IfdValueType_3, 1), 297, A.ExifTag$("PageNumber", B.IfdValueType_3, 2), 300, A.ExifTag$("ColorResponseUnit", B.IfdValueType_0, _null), 301, A.ExifTag$("TransferFunction", B.IfdValueType_3, 768), 305, A.ExifTag$("Software", B.IfdValueType_2, _null), 306, A.ExifTag$("DateTime", B.IfdValueType_2, _null), 315, A.ExifTag$("Artist", B.IfdValueType_2, _null), 316, A.ExifTag$("HostComputer", B.IfdValueType_2, _null), 317, A.ExifTag$("Predictor", B.IfdValueType_3, 1), 318, A.ExifTag$("WhitePoint", B.IfdValueType_5, 2), 319, A.ExifTag$("PrimaryChromaticities", B.IfdValueType_5, 6), 320, A.ExifTag$("ColorMap", B.IfdValueType_3, _null), 321, A.ExifTag$("HalftoneHints", B.IfdValueType_3, 2), 322, A.ExifTag$("TileWidth", B.IfdValueType_4, 1), 323, A.ExifTag$("TileLength", B.IfdValueType_4, 1), 324, A.ExifTag$("TileOffsets", B.IfdValueType_4, _null), 325, A.ExifTag$("TileByteCounts", B.IfdValueType_0, _null), 326, A.ExifTag$("BadFaxLines", B.IfdValueType_0, _null), 327, A.ExifTag$("CleanFaxData", B.IfdValueType_0, _null), 328, A.ExifTag$("ConsecutiveBadFaxLines", B.IfdValueType_0, _null), 332, A.ExifTag$("InkSet", B.IfdValueType_0, _null), 333, A.ExifTag$("InkNames", B.IfdValueType_0, _null), 334, A.ExifTag$("NumberofInks", B.IfdValueType_0, _null), 336, A.ExifTag$("DotRange", B.IfdValueType_0, _null), 337, A.ExifTag$("TargetPrinter", B.IfdValueType_2, _null), 338, A.ExifTag$("ExtraSamples", B.IfdValueType_0, _null), 339, A.ExifTag$("SampleFormat", B.IfdValueType_3, 1), 340, A.ExifTag$("SMinSampleValue", B.IfdValueType_0, _null), 341, A.ExifTag$("SMaxSampleValue", B.IfdValueType_0, _null), 342, A.ExifTag$("TransferRange", B.IfdValueType_0, _null), 343, A.ExifTag$("ClipPath", B.IfdValueType_0, _null), 512, A.ExifTag$("JPEGProc", B.IfdValueType_0, _null), 513, A.ExifTag$("JPEGInterchangeFormat", B.IfdValueType_0, _null), 514, A.ExifTag$("JPEGInterchangeFormatLength", B.IfdValueType_0, _null), 529, A.ExifTag$("YCbCrCoefficients", B.IfdValueType_5, 3), 530, A.ExifTag$("YCbCrSubSampling", B.IfdValueType_3, 1), 531, A.ExifTag$("YCbCrPositioning", B.IfdValueType_3, 1), 532, A.ExifTag$("ReferenceBlackWhite", B.IfdValueType_5, 6), 700, A.ExifTag$("ApplicationNotes", B.IfdValueType_3, 1), 18246, A.ExifTag$("Rating", B.IfdValueType_3, 1), 33421, A.ExifTag$("CFARepeatPatternDim", B.IfdValueType_0, _null), 33422, A.ExifTag$("CFAPattern", B.IfdValueType_0, _null), 33423, A.ExifTag$("BatteryLevel", B.IfdValueType_0, _null), 33432, A.ExifTag$("Copyright", B.IfdValueType_2, _null), 33434, A.ExifTag$("ExposureTime", B.IfdValueType_5, 1), 33437, A.ExifTag$("FNumber", B.IfdValueType_5, _null), 33723, A.ExifTag$("IPTC-NAA", B.IfdValueType_4, 1), 34665, A.ExifTag$("ExifOffset", B.IfdValueType_0, _null), 34675, A.ExifTag$("InterColorProfile", B.IfdValueType_0, _null), 34850, A.ExifTag$("ExposureProgram", B.IfdValueType_3, 1), 34852, A.ExifTag$("SpectralSensitivity", B.IfdValueType_2, _null), 34853, A.ExifTag$("GPSOffset", B.IfdValueType_0, _null), 34855, A.ExifTag$(_s8_, B.IfdValueType_4, 1), 34856, A.ExifTag$("OECF", B.IfdValueType_0, _null), 34864, A.ExifTag$("SensitivityType", B.IfdValueType_3, 1), 34866, A.ExifTag$("RecommendedExposureIndex", B.IfdValueType_4, 1), 34867, A.ExifTag$(_s8_, B.IfdValueType_4, 1), 36864, A.ExifTag$("ExifVersion", B.IfdValueType_7, _null), 36867, A.ExifTag$("DateTimeOriginal", B.IfdValueType_2, _null), 36868, A.ExifTag$("DateTimeDigitized", B.IfdValueType_2, _null), 36880, A.ExifTag$("OffsetTime", B.IfdValueType_2, _null), 36881, A.ExifTag$("OffsetTimeOriginal", B.IfdValueType_2, _null), 36882, A.ExifTag$("OffsetTimeDigitized", B.IfdValueType_2, _null), 37121, A.ExifTag$("ComponentsConfiguration", B.IfdValueType_7, _null), 37122, A.ExifTag$("CompressedBitsPerPixel", B.IfdValueType_0, _null), 37377, A.ExifTag$("ShutterSpeedValue", B.IfdValueType_0, _null), 37378, A.ExifTag$("ApertureValue", B.IfdValueType_0, _null), 37379, A.ExifTag$("BrightnessValue", B.IfdValueType_0, _null), 37380, A.ExifTag$("ExposureBiasValue", B.IfdValueType_0, _null), 37381, A.ExifTag$("MaxApertureValue", B.IfdValueType_0, _null), 37382, A.ExifTag$("SubjectDistance", B.IfdValueType_0, _null), 37383, A.ExifTag$("MeteringMode", B.IfdValueType_0, _null), 37384, A.ExifTag$("LightSource", B.IfdValueType_0, _null), 37385, A.ExifTag$("Flash", B.IfdValueType_0, _null), 37386, A.ExifTag$("FocalLength", B.IfdValueType_0, _null), 37396, A.ExifTag$("SubjectArea", B.IfdValueType_0, _null), 37500, A.ExifTag$("MakerNote", B.IfdValueType_7, _null), 37510, A.ExifTag$("UserComment", B.IfdValueType_7, _null), 37520, A.ExifTag$("SubSecTime", B.IfdValueType_0, _null), 37521, A.ExifTag$("SubSecTimeOriginal", B.IfdValueType_0, _null), 37522, A.ExifTag$("SubSecTimeDigitized", B.IfdValueType_0, _null), 40091, A.ExifTag$("XPTitle", B.IfdValueType_0, _null), 40092, A.ExifTag$("XPComment", B.IfdValueType_0, _null), 40093, A.ExifTag$("XPAuthor", B.IfdValueType_0, _null), 40094, A.ExifTag$("XPKeywords", B.IfdValueType_0, _null), 40095, A.ExifTag$("XPSubject", B.IfdValueType_0, _null), 40960, A.ExifTag$("FlashPixVersion", B.IfdValueType_0, _null), 40961, A.ExifTag$("ColorSpace", B.IfdValueType_3, 1), 40962, A.ExifTag$("ExifImageWidth", B.IfdValueType_3, 1), 40963, A.ExifTag$("ExifImageLength", B.IfdValueType_3, 1), 40964, A.ExifTag$("RelatedSoundFile", B.IfdValueType_0, _null), 40965, A.ExifTag$("InteroperabilityOffset", B.IfdValueType_0, _null), 41483, A.ExifTag$("FlashEnergy", B.IfdValueType_0, _null), 41484, A.ExifTag$("SpatialFrequencyResponse", B.IfdValueType_0, _null), 41486, A.ExifTag$("FocalPlaneXResolution", B.IfdValueType_0, _null), 41487, A.ExifTag$("FocalPlaneYResolution", B.IfdValueType_0, _null), 41488, A.ExifTag$("FocalPlaneResolutionUnit", B.IfdValueType_0, _null), 41492, A.ExifTag$("SubjectLocation", B.IfdValueType_0, _null), 41493, A.ExifTag$("ExposureIndex", B.IfdValueType_0, _null), 41495, A.ExifTag$("SensingMethod", B.IfdValueType_0, _null), 41728, A.ExifTag$("FileSource", B.IfdValueType_0, _null), 41729, A.ExifTag$("SceneType", B.IfdValueType_0, _null), 41730, A.ExifTag$("CVAPattern", B.IfdValueType_0, _null), 41985, A.ExifTag$("CustomRendered", B.IfdValueType_0, _null), 41986, A.ExifTag$("ExposureMode", B.IfdValueType_0, _null), 41987, A.ExifTag$("WhiteBalance", B.IfdValueType_0, _null), 41988, A.ExifTag$("DigitalZoomRatio", B.IfdValueType_0, _null), 41989, A.ExifTag$("FocalLengthIn35mmFilm", B.IfdValueType_0, _null), 41990, A.ExifTag$("SceneCaptureType", B.IfdValueType_0, _null), 41991, A.ExifTag$("GainControl", B.IfdValueType_0, _null), 41992, A.ExifTag$("Contrast", B.IfdValueType_0, _null), 41993, A.ExifTag$("Saturation", B.IfdValueType_0, _null), 41994, A.ExifTag$("Sharpness", B.IfdValueType_0, _null), 41995, A.ExifTag$("DeviceSettingDescription", B.IfdValueType_0, _null), 41996, A.ExifTag$("SubjectDistanceRange", B.IfdValueType_0, _null), 42016, A.ExifTag$("ImageUniqueID", B.IfdValueType_0, _null), 42032, A.ExifTag$("CameraOwnerName", B.IfdValueType_2, _null), 42033, A.ExifTag$("BodySerialNumber", B.IfdValueType_2, _null), 42034, A.ExifTag$("LensSpecification", B.IfdValueType_0, _null), 42035, A.ExifTag$("LensMake", B.IfdValueType_2, _null), 42036, A.ExifTag$("LensModel", B.IfdValueType_2, _null), 42037, A.ExifTag$("LensSerialNumber", B.IfdValueType_2, _null), 42240, A.ExifTag$("Gamma", B.IfdValueType_5, 1), 50341, A.ExifTag$("PrintIM", B.IfdValueType_0, _null), 59932, A.ExifTag$("Padding", B.IfdValueType_0, _null), 59933, A.ExifTag$("OffsetSchema", B.IfdValueType_0, _null), 65000, A.ExifTag$("OwnerName", B.IfdValueType_2, _null), 65001, A.ExifTag$("SerialNumber", B.IfdValueType_2, _null)], type$.int, A.findType("ExifTag")); }); _lazyFinal($, "PixelUndefined_nullImageData", "$get$PixelUndefined_nullImageData", () => A.ImageDataUint8$(0, 0, 0)); _lazyFinal($, "__float32", "$get$__float32", () => A.NativeFloat32List_NativeFloat32List(1)); _lazyFinal($, "__float32ToUint32", "$get$__float32ToUint32", () => A.Uint32List_Uint32List$view($.$get$__float32().buffer)); _lazyFinal($, "ImageCropperPlatform__token", "$get$ImageCropperPlatform__token", () => new A.Object()); _lazy($, "ImageCropperPlatform__instance", "$get$ImageCropperPlatform__instance", () => { var t1 = new A.MethodChannelImageCropper(); t1.PlatformInterface$1$token($.$get$ImageCropperPlatform__token()); return t1; }); _lazyFinal($, "ImagePickerPlatform__token", "$get$ImagePickerPlatform__token", () => new A.Object()); _lazy($, "ImagePickerPlatform__instance", "$get$ImagePickerPlatform__instance", () => { var t1 = new A.MethodChannelImagePicker(); t1.PlatformInterface$1$token($.$get$ImagePickerPlatform__token()); return t1; }); _lazyFinal($, "InAppPurchasePlatform__token", "$get$InAppPurchasePlatform__token", () => new A.Object()); _lazy($, "_hostApi", "$get$_hostApi", () => A.InAppPurchaseAPI$()); _lazyFinal($, "SKPaymentQueueWrapper__singleton", "$get$SKPaymentQueueWrapper__singleton", () => new A.SKPaymentQueueWrapper()); _lazy($, "_hostApi0", "$get$_hostApi1", () => A.InAppPurchaseAPI$()); _lazy($, "_hostApi1", "$get$_hostApi0", () => A.InAppPurchaseAPI$()); _lazyFinal($, "en_USSymbols", "$get$en_USSymbols", () => A.DateSymbols$(B.List_AM_PM, B.List_wsa, B.List_uhV, B.List_oKF, B.List_BC_AD, 6, 5, B.List_EC3, "en_US", B.List_J4X, B.List_MjJ, B.List_AuR, B.List_Au8, B.List_Q1_Q2_Q3_Q4, B.List_NQk, B.List_EC3, B.List_J4X, B.List_MjJ, B.List_Au8, B.List_NQk, B.List_Ucj, B.List_TsS, B.List_Ucj, B.List_5_6, null)); _lazy($, "numberFormatSymbols", "$get$numberFormatSymbols", () => { var _s1_ = ",", _s1_0 = "\xa0", _s1_1 = "%", _s1_2 = "0", _s1_3 = "+", _s1_4 = "-", _s1_5 = "E", _s1_6 = "\u2030", _s1_7 = "\u221e", _s3_ = "NaN", _s9_ = "#,##0.###", _s3_0 = "#E0", _s6_ = "#,##0%", _s9_0 = "\xa4#,##0.00", _s1_8 = ".", _s2_ = "\u200e+", _s2_0 = "\u200e-", _s9_1 = "\u0644\u064a\u0633\xa0\u0631\u0642\u0645\u064b\u0627", _s24_ = "\u200f#,##0.00\xa0\xa4;\u200f-#,##0.00\xa0\xa4", _s12_ = "#,##,##0.###", _s9_2 = "#,##,##0%", _s13_ = "\xa4\xa0#,##,##0.00", _s3_1 = "INR", _s10_ = "#,##0.00\xa0\xa4", _s7_ = "#,##0\xa0%", _s3_2 = "EUR", _s3_3 = "USD", _s10_0 = "\xa4\xa0#,##0.00", _s21_ = "\xa4\xa0#,##0.00;\xa4-#,##0.00", _s3_4 = "CHF", _s12_0 = "\xa4#,##,##0.00", _s1_9 = "\u2212", _s4_ = "\xd710^", _s5_ = "[#E0]", _s26_ = "\u200f#,##0.00\xa0\u200f\xa4;\u200f-#,##0.00\xa0\u200f\xa4", _s22_ = "#,##0.00\xa0\xa4;-#,##0.00\xa0\xa4"; return A.LinkedHashMap_LinkedHashMap$_literal(["af", A.NumberSymbols$(_s9_0, _s9_, _s1_, "ZAR", _s1_5, _s1_0, _s1_7, _s1_4, "af", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "am", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "ETB", _s1_5, _s1_, _s1_7, _s1_4, "am", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ar", A.NumberSymbols$(_s24_, _s9_, _s1_8, "EGP", _s1_5, _s1_, _s1_7, _s2_0, "ar", _s9_1, "\u200e%\u200e", _s6_, _s1_6, _s2_, _s3_0, _s1_2), "ar_DZ", A.NumberSymbols$(_s24_, _s9_, _s1_, "DZD", _s1_5, _s1_8, _s1_7, _s2_0, "ar_DZ", _s9_1, "\u200e%\u200e", _s6_, _s1_6, _s2_, _s3_0, _s1_2), "ar_EG", A.NumberSymbols$("\u200f#,##0.00\xa0\xa4", _s9_, "\u066b", "EGP", "\u0623\u0633", "\u066c", _s1_7, "\u061c-", "ar_EG", "\u0644\u064a\u0633\xa0\u0631\u0642\u0645", "\u066a\u061c", _s6_, "\u0609", "\u061c+", _s3_0, "\u0660"), "as", A.NumberSymbols$(_s13_, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "as", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s3_0, "\u09e6"), "az", A.NumberSymbols$(_s10_, _s9_, _s1_, "AZN", _s1_5, _s1_8, _s1_7, _s1_4, "az", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "be", A.NumberSymbols$(_s10_, _s9_, _s1_, "BYN", _s1_5, _s1_0, _s1_7, _s1_4, "be", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "bg", A.NumberSymbols$(_s10_, _s9_, _s1_, "BGN", _s1_5, _s1_0, _s1_7, _s1_4, "bg", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "bm", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "XOF", _s1_5, _s1_, _s1_7, _s1_4, "bm", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "bn", A.NumberSymbols$("#,##,##0.00\xa4", _s12_, _s1_8, "BDT", _s1_5, _s1_, _s1_7, _s1_4, "bn", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, "\u09e6"), "br", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_0, _s1_7, _s1_4, "br", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "bs", A.NumberSymbols$(_s10_, _s9_, _s1_, "BAM", _s1_5, _s1_8, _s1_7, _s1_4, "bs", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ca", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "ca", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "chr", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_3, _s1_5, _s1_, _s1_7, _s1_4, "chr", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "cs", A.NumberSymbols$(_s10_, _s9_, _s1_, "CZK", _s1_5, _s1_0, _s1_7, _s1_4, "cs", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "cy", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "GBP", _s1_5, _s1_, _s1_7, _s1_4, "cy", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "da", A.NumberSymbols$(_s10_, _s9_, _s1_, "DKK", _s1_5, _s1_8, _s1_7, _s1_4, "da", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "de", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "de", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "de_AT", A.NumberSymbols$(_s10_0, _s9_, _s1_, _s3_2, _s1_5, _s1_0, _s1_7, _s1_4, "de_AT", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "de_CH", A.NumberSymbols$(_s21_, _s9_, _s1_8, _s3_4, _s1_5, "\u2019", _s1_7, _s1_4, "de_CH", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "el", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, "e", _s1_8, _s1_7, _s1_4, "el", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_3, _s1_5, _s1_, _s1_7, _s1_4, "en", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_AU", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "AUD", "e", _s1_, _s1_7, _s1_4, "en_AU", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_CA", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "CAD", _s1_5, _s1_, _s1_7, _s1_4, "en_CA", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_GB", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "GBP", _s1_5, _s1_, _s1_7, _s1_4, "en_GB", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_IE", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_2, _s1_5, _s1_, _s1_7, _s1_4, "en_IE", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_IN", A.NumberSymbols$(_s12_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "en_IN", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s3_0, _s1_2), "en_MY", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "MYR", _s1_5, _s1_, _s1_7, _s1_4, "en_MY", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_NZ", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "NZD", _s1_5, _s1_, _s1_7, _s1_4, "en_NZ", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_SG", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "SGD", _s1_5, _s1_, _s1_7, _s1_4, "en_SG", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_US", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_3, _s1_5, _s1_, _s1_7, _s1_4, "en_US", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "en_ZA", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "ZAR", _s1_5, _s1_, _s1_7, _s1_4, "en_ZA", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "es", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "es", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "es_419", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "MXN", _s1_5, _s1_, _s1_7, _s1_4, "es_419", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "es_ES", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "es_ES", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "es_MX", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "MXN", _s1_5, _s1_, _s1_7, _s1_4, "es_MX", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "es_US", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_3, _s1_5, _s1_, _s1_7, _s1_4, "es_US", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "et", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s4_, _s1_0, _s1_7, _s1_9, "et", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "eu", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_9, "eu", _s3_, _s1_1, "%\xa0#,##0", _s1_6, _s1_3, _s3_0, _s1_2), "fa", A.NumberSymbols$("\u200e\xa4#,##0.00", _s9_, "\u066b", "IRR", "\xd7\u06f1\u06f0^", "\u066c", _s1_7, "\u200e\u2212", "fa", "\u0646\u0627\u0639\u062f\u062f", "\u066a", _s6_, "\u0609", _s2_, _s3_0, "\u06f0"), "fi", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_0, _s1_7, _s1_9, "fi", "ep\xe4luku", _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "fil", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "PHP", _s1_5, _s1_, _s1_7, _s1_4, "fil", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "fr", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, "\u202f", _s1_7, _s1_4, "fr", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "fr_CA", A.NumberSymbols$(_s10_, _s9_, _s1_, "CAD", _s1_5, _s1_0, _s1_7, _s1_4, "fr_CA", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "fr_CH", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_4, _s1_5, "\u202f", _s1_7, _s1_4, "fr_CH", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "fur", A.NumberSymbols$(_s10_0, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "fur", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ga", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_2, _s1_5, _s1_, _s1_7, _s1_4, "ga", "Nuimh", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "gl", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "gl", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "gsw", A.NumberSymbols$(_s10_, _s9_, _s1_8, _s3_4, _s1_5, "\u2019", _s1_7, _s1_9, "gsw", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "gu", A.NumberSymbols$(_s12_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "gu", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s5_, _s1_2), "haw", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_3, _s1_5, _s1_, _s1_7, _s1_4, "haw", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "he", A.NumberSymbols$(_s26_, _s9_, _s1_8, "ILS", _s1_5, _s1_, _s1_7, _s2_0, "he", _s3_, _s1_1, _s6_, _s1_6, _s2_, _s3_0, _s1_2), "hi", A.NumberSymbols$(_s12_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "hi", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s5_, _s1_2), "hr", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_9, "hr", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "hu", A.NumberSymbols$(_s10_, _s9_, _s1_, "HUF", _s1_5, _s1_0, _s1_7, _s1_4, "hu", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "hy", A.NumberSymbols$(_s10_, _s9_, _s1_, "AMD", _s1_5, _s1_0, _s1_7, _s1_4, "hy", "\u0548\u0579\u0539", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "id", A.NumberSymbols$(_s9_0, _s9_, _s1_, "IDR", _s1_5, _s1_8, _s1_7, _s1_4, "id", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "in", A.NumberSymbols$(_s9_0, _s9_, _s1_, "IDR", _s1_5, _s1_8, _s1_7, _s1_4, "in", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "is", A.NumberSymbols$(_s10_, _s9_, _s1_, "ISK", _s1_5, _s1_8, _s1_7, _s1_4, "is", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "it", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "it", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "it_CH", A.NumberSymbols$(_s21_, _s9_, _s1_8, _s3_4, _s1_5, "\u2019", _s1_7, _s1_4, "it_CH", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "iw", A.NumberSymbols$(_s26_, _s9_, _s1_8, "ILS", _s1_5, _s1_, _s1_7, _s2_0, "iw", _s3_, _s1_1, _s6_, _s1_6, _s2_, _s3_0, _s1_2), "ja", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "JPY", _s1_5, _s1_, _s1_7, _s1_4, "ja", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ka", A.NumberSymbols$(_s10_, _s9_, _s1_, "GEL", _s1_5, _s1_0, _s1_7, _s1_4, "ka", "\u10d0\u10e0\xa0\u10d0\u10e0\u10d8\u10e1\xa0\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "kk", A.NumberSymbols$(_s10_, _s9_, _s1_, "KZT", _s1_5, _s1_0, _s1_7, _s1_4, "kk", "\u0441\u0430\u043d\xa0\u0435\u043c\u0435\u0441", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "km", A.NumberSymbols$("#,##0.00\xa4", _s9_, _s1_8, "KHR", _s1_5, _s1_, _s1_7, _s1_4, "km", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "kn", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "kn", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ko", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "KRW", _s1_5, _s1_, _s1_7, _s1_4, "ko", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ky", A.NumberSymbols$(_s10_, _s9_, _s1_, "KGS", _s1_5, _s1_0, _s1_7, _s1_4, "ky", "\u0441\u0430\u043d\xa0\u044d\u043c\u0435\u0441", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ln", A.NumberSymbols$(_s10_, _s9_, _s1_, "CDF", _s1_5, _s1_8, _s1_7, _s1_4, "ln", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "lo", A.NumberSymbols$("\xa4#,##0.00;\xa4-#,##0.00", _s9_, _s1_, "LAK", _s1_5, _s1_8, _s1_7, _s1_4, "lo", "\u0e9a\u0ecd\u0ec8\u200b\u0ec1\u0ea1\u0ec8\u0e99\u200b\u0ec2\u0e95\u200b\u0ec0\u0ea5\u0e81", _s1_1, _s6_, _s1_6, _s1_3, "#", _s1_2), "lt", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s4_, _s1_0, _s1_7, _s1_9, "lt", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "lv", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_0, _s1_7, _s1_4, "lv", "NS", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "mg", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "MGA", _s1_5, _s1_, _s1_7, _s1_4, "mg", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "mk", A.NumberSymbols$(_s10_, _s9_, _s1_, "MKD", _s1_5, _s1_8, _s1_7, _s1_4, "mk", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "ml", A.NumberSymbols$(_s9_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "ml", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "mn", A.NumberSymbols$(_s10_0, _s9_, _s1_8, "MNT", _s1_5, _s1_, _s1_7, _s1_4, "mn", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "mr", A.NumberSymbols$(_s9_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "mr", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s5_, "\u0966"), "ms", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "MYR", _s1_5, _s1_, _s1_7, _s1_4, "ms", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "mt", A.NumberSymbols$(_s9_0, _s9_, _s1_8, _s3_2, _s1_5, _s1_, _s1_7, _s1_4, "mt", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "my", A.NumberSymbols$(_s10_, _s9_, _s1_8, "MMK", _s1_5, _s1_, _s1_7, _s1_4, "my", "\u1002\u100f\u1014\u103a\u1038\u1019\u101f\u102f\u1010\u103a\u101e\u1031\u102c", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, "\u1040"), "nb", A.NumberSymbols$(_s22_, _s9_, _s1_, "NOK", _s1_5, _s1_0, _s1_7, _s1_9, "nb", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "ne", A.NumberSymbols$(_s13_, _s12_, _s1_8, "NPR", _s1_5, _s1_, _s1_7, _s1_4, "ne", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s3_0, "\u0966"), "nl", A.NumberSymbols$("\xa4\xa0#,##0.00;\xa4\xa0-#,##0.00", _s9_, _s1_, _s3_2, _s1_5, _s1_8, _s1_7, _s1_4, "nl", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "no", A.NumberSymbols$(_s22_, _s9_, _s1_, "NOK", _s1_5, _s1_0, _s1_7, _s1_9, "no", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "no_NO", A.NumberSymbols$(_s22_, _s9_, _s1_, "NOK", _s1_5, _s1_0, _s1_7, _s1_9, "no_NO", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "nyn", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "UGX", _s1_5, _s1_, _s1_7, _s1_4, "nyn", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "or", A.NumberSymbols$(_s9_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "or", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "pa", A.NumberSymbols$(_s12_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "pa", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s5_, _s1_2), "pl", A.NumberSymbols$(_s10_, _s9_, _s1_, "PLN", _s1_5, _s1_0, _s1_7, _s1_4, "pl", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ps", A.NumberSymbols$("\xa4#,##0.00;(\xa4#,##0.00)", _s9_, "\u066b", "AFN", "\xd7\u06f1\u06f0^", "\u066c", _s1_7, "\u200e-\u200e", "ps", _s3_, "\u066a", _s6_, "\u0609", "\u200e+\u200e", _s3_0, "\u06f0"), "pt", A.NumberSymbols$(_s10_0, _s9_, _s1_, "BRL", _s1_5, _s1_8, _s1_7, _s1_4, "pt", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "pt_BR", A.NumberSymbols$(_s10_0, _s9_, _s1_, "BRL", _s1_5, _s1_8, _s1_7, _s1_4, "pt_BR", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "pt_PT", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, _s1_5, _s1_0, _s1_7, _s1_4, "pt_PT", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ro", A.NumberSymbols$(_s10_, _s9_, _s1_, "RON", _s1_5, _s1_8, _s1_7, _s1_4, "ro", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "ru", A.NumberSymbols$(_s10_, _s9_, _s1_, "RUB", _s1_5, _s1_0, _s1_7, _s1_4, "ru", "\u043d\u0435\xa0\u0447\u0438\u0441\u043b\u043e", _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "si", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "LKR", _s1_5, _s1_, _s1_7, _s1_4, "si", _s3_, _s1_1, _s6_, _s1_6, _s1_3, "#", _s1_2), "sk", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, "e", _s1_0, _s1_7, _s1_4, "sk", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "sl", A.NumberSymbols$(_s10_, _s9_, _s1_, _s3_2, "e", _s1_8, _s1_7, _s1_9, "sl", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "sq", A.NumberSymbols$(_s10_, _s9_, _s1_, "ALL", _s1_5, _s1_0, _s1_7, _s1_4, "sq", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "sr", A.NumberSymbols$(_s10_, _s9_, _s1_, "RSD", _s1_5, _s1_8, _s1_7, _s1_4, "sr", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "sr_Latn", A.NumberSymbols$(_s10_, _s9_, _s1_, "RSD", _s1_5, _s1_8, _s1_7, _s1_4, "sr_Latn", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "sv", A.NumberSymbols$(_s10_, _s9_, _s1_, "SEK", _s4_, _s1_0, _s1_7, _s1_9, "sv", _s3_, _s1_1, _s7_, _s1_6, _s1_3, _s3_0, _s1_2), "sw", A.NumberSymbols$(_s10_0, _s9_, _s1_8, "TZS", _s1_5, _s1_, _s1_7, _s1_4, "sw", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ta", A.NumberSymbols$(_s12_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "ta", _s3_, _s1_1, _s9_2, _s1_6, _s1_3, _s3_0, _s1_2), "te", A.NumberSymbols$(_s12_0, _s12_, _s1_8, _s3_1, _s1_5, _s1_, _s1_7, _s1_4, "te", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "th", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "THB", _s1_5, _s1_, _s1_7, _s1_4, "th", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "tl", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "PHP", _s1_5, _s1_, _s1_7, _s1_4, "tl", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "tr", A.NumberSymbols$(_s9_0, _s9_, _s1_, "TRY", _s1_5, _s1_8, _s1_7, _s1_4, "tr", _s3_, _s1_1, "%#,##0", _s1_6, _s1_3, _s3_0, _s1_2), "uk", A.NumberSymbols$(_s10_, _s9_, _s1_, "UAH", "\u0415", _s1_0, _s1_7, _s1_4, "uk", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "ur", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "PKR", _s1_5, _s1_, _s1_7, _s2_0, "ur", _s3_, _s1_1, _s6_, _s1_6, _s2_, _s3_0, _s1_2), "uz", A.NumberSymbols$(_s10_, _s9_, _s1_, "UZS", _s1_5, _s1_0, _s1_7, _s1_4, "uz", "son\xa0emas", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "vi", A.NumberSymbols$(_s10_, _s9_, _s1_, "VND", _s1_5, _s1_8, _s1_7, _s1_4, "vi", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "zh", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "CNY", _s1_5, _s1_, _s1_7, _s1_4, "zh", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "zh_CN", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "CNY", _s1_5, _s1_, _s1_7, _s1_4, "zh_CN", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "zh_HK", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "HKD", _s1_5, _s1_, _s1_7, _s1_4, "zh_HK", "\u975e\u6578\u503c", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "zh_TW", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "TWD", _s1_5, _s1_, _s1_7, _s1_4, "zh_TW", "\u975e\u6578\u503c", _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2), "zu", A.NumberSymbols$(_s9_0, _s9_, _s1_8, "ZAR", _s1_5, _s1_, _s1_7, _s1_4, "zu", _s3_, _s1_1, _s6_, _s1_6, _s1_3, _s3_0, _s1_2)], type$.String, type$.NumberSymbols); }); _lazy($, "_dateTimeSymbols", "$get$_dateTimeSymbols", () => A.UninitializedLocaleData$("initializeDateFormatting()", $.$get$en_USSymbols(), type$.DateSymbols)); _lazy($, "dateTimePatterns", "$get$dateTimePatterns", () => A.UninitializedLocaleData$("initializeDateFormatting()", B.Map_lOcwZ, type$.Map_String_String)); _lazyFinal($, "asciiZeroCodeUnit", "$get$asciiZeroCodeUnit", () => 48); _lazyFinal($, "DateFormat__matchers", "$get$DateFormat__matchers", () => A._setArrayType([A.RegExp_RegExp("^'(?:[^']|'')*'", true, false, false, false), A.RegExp_RegExp("^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|D+|m+|s+|v+|z+|Z+)", true, false, false, false), A.RegExp_RegExp("^[^'GyMkSEahKHcLQdDmsvzZ]+", true, false, false, false)], A.findType("JSArray"))); _lazyFinal($, "_DateFormatQuotedField__twoEscapedQuotes", "$get$_DateFormatQuotedField__twoEscapedQuotes", () => A.RegExp_RegExp("''", true, false, false, false)); _lazyFinal($, "NumberFormat__maxInt", "$get$NumberFormat__maxInt", () => A.pow(2, 52)); _lazyFinal($, "NumberFormat__maxDigits", "$get$NumberFormat__maxDigits", () => B.JSNumber_methods.ceil$0(A.log($.$get$NumberFormat__maxInt()) / A.log(10))); _lazyFinal($, "_ln10", "$get$_ln100", () => A.log(10)); _lazyFinal($, "_ln100", "$get$_ln10", () => A.log(10)); _lazyFinal($, "asciiDigitMatcher", "$get$asciiDigitMatcher", () => A.RegExp_RegExp("^\\d+", true, false, false, false)); _lazy($, "messageLookup", "$get$messageLookup", () => A.UninitializedLocaleData$("initializeMessages()", null, type$.Null)); _lazyFinal($, "pluralRules", "$get$pluralRules", () => A.LinkedHashMap_LinkedHashMap$_literal(["en_ISO", A.plural_rules___ast_rule$closure(), "af", A.plural_rules___af_rule$closure(), "am", A.plural_rules___am_rule$closure(), "ar", A.plural_rules___ar_rule$closure(), "ar_DZ", A.plural_rules___ar_rule$closure(), "ar_EG", A.plural_rules___ar_rule$closure(), "as", A.plural_rules___am_rule$closure(), "az", A.plural_rules___af_rule$closure(), "be", A.plural_rules___be_rule$closure(), "bg", A.plural_rules___af_rule$closure(), "bm", A.plural_rules___default_rule$closure(), "bn", A.plural_rules___am_rule$closure(), "br", A.plural_rules___br_rule$closure(), "bs", A.plural_rules___bs_rule$closure(), "ca", A.plural_rules___ca_rule$closure(), "chr", A.plural_rules___af_rule$closure(), "cs", A.plural_rules___cs_rule$closure(), "cy", A.plural_rules___cy_rule$closure(), "da", A.plural_rules___da_rule$closure(), "de", A.plural_rules___ast_rule$closure(), "de_AT", A.plural_rules___ast_rule$closure(), "de_CH", A.plural_rules___ast_rule$closure(), "el", A.plural_rules___af_rule$closure(), "en", A.plural_rules___ast_rule$closure(), "en_AU", A.plural_rules___ast_rule$closure(), "en_CA", A.plural_rules___ast_rule$closure(), "en_GB", A.plural_rules___ast_rule$closure(), "en_IE", A.plural_rules___ast_rule$closure(), "en_IN", A.plural_rules___ast_rule$closure(), "en_MY", A.plural_rules___ast_rule$closure(), "en_NZ", A.plural_rules___ast_rule$closure(), "en_SG", A.plural_rules___ast_rule$closure(), "en_US", A.plural_rules___ast_rule$closure(), "en_ZA", A.plural_rules___ast_rule$closure(), "es", A.plural_rules___es_rule$closure(), "es_419", A.plural_rules___es_rule$closure(), "es_ES", A.plural_rules___es_rule$closure(), "es_MX", A.plural_rules___es_rule$closure(), "es_US", A.plural_rules___es_rule$closure(), "et", A.plural_rules___ast_rule$closure(), "eu", A.plural_rules___af_rule$closure(), "fa", A.plural_rules___am_rule$closure(), "fi", A.plural_rules___ast_rule$closure(), "fil", A.plural_rules___ceb_rule$closure(), "fr", A.plural_rules___fr_rule$closure(), "fr_CA", A.plural_rules___fr_rule$closure(), "fr_CH", A.plural_rules___fr_rule$closure(), "fur", A.plural_rules___af_rule$closure(), "ga", A.plural_rules___ga_rule$closure(), "gl", A.plural_rules___ast_rule$closure(), "gsw", A.plural_rules___af_rule$closure(), "gu", A.plural_rules___am_rule$closure(), "haw", A.plural_rules___af_rule$closure(), "he", A.plural_rules___he_rule$closure(), "hi", A.plural_rules___am_rule$closure(), "hr", A.plural_rules___bs_rule$closure(), "hu", A.plural_rules___af_rule$closure(), "hy", A.plural_rules___ff_rule$closure(), "id", A.plural_rules___default_rule$closure(), "in", A.plural_rules___default_rule$closure(), "is", A.plural_rules___is_rule$closure(), "it", A.plural_rules___ca_rule$closure(), "it_CH", A.plural_rules___ca_rule$closure(), "iw", A.plural_rules___he_rule$closure(), "ja", A.plural_rules___default_rule$closure(), "ka", A.plural_rules___af_rule$closure(), "kk", A.plural_rules___af_rule$closure(), "km", A.plural_rules___default_rule$closure(), "kn", A.plural_rules___am_rule$closure(), "ko", A.plural_rules___default_rule$closure(), "ky", A.plural_rules___af_rule$closure(), "ln", A.plural_rules___ak_rule$closure(), "lo", A.plural_rules___default_rule$closure(), "lt", A.plural_rules___lt_rule$closure(), "lv", A.plural_rules___lv_rule$closure(), "mg", A.plural_rules___ak_rule$closure(), "mk", A.plural_rules___mk_rule$closure(), "ml", A.plural_rules___af_rule$closure(), "mn", A.plural_rules___af_rule$closure(), "mr", A.plural_rules___af_rule$closure(), "ms", A.plural_rules___default_rule$closure(), "mt", A.plural_rules___mt_rule$closure(), "my", A.plural_rules___default_rule$closure(), "nb", A.plural_rules___af_rule$closure(), "ne", A.plural_rules___af_rule$closure(), "nl", A.plural_rules___ast_rule$closure(), "no", A.plural_rules___af_rule$closure(), "no_NO", A.plural_rules___af_rule$closure(), "nyn", A.plural_rules___af_rule$closure(), "or", A.plural_rules___af_rule$closure(), "pa", A.plural_rules___ak_rule$closure(), "pl", A.plural_rules___pl_rule$closure(), "ps", A.plural_rules___af_rule$closure(), "pt", A.plural_rules___pt_rule$closure(), "pt_BR", A.plural_rules___pt_rule$closure(), "pt_PT", A.plural_rules___ca_rule$closure(), "ro", A.plural_rules___mo_rule$closure(), "ru", A.plural_rules___ru_rule$closure(), "si", A.plural_rules___si_rule$closure(), "sk", A.plural_rules___cs_rule$closure(), "sl", A.plural_rules___sl_rule$closure(), "sq", A.plural_rules___af_rule$closure(), "sr", A.plural_rules___bs_rule$closure(), "sr_Latn", A.plural_rules___bs_rule$closure(), "sv", A.plural_rules___ast_rule$closure(), "sw", A.plural_rules___ast_rule$closure(), "ta", A.plural_rules___af_rule$closure(), "te", A.plural_rules___af_rule$closure(), "th", A.plural_rules___default_rule$closure(), "tl", A.plural_rules___ceb_rule$closure(), "tr", A.plural_rules___af_rule$closure(), "uk", A.plural_rules___ru_rule$closure(), "ur", A.plural_rules___ast_rule$closure(), "uz", A.plural_rules___af_rule$closure(), "vi", A.plural_rules___default_rule$closure(), "zh", A.plural_rules___default_rule$closure(), "zh_CN", A.plural_rules___default_rule$closure(), "zh_HK", A.plural_rules___default_rule$closure(), "zh_TW", A.plural_rules___default_rule$closure(), "zu", A.plural_rules___am_rule$closure(), "default", A.plural_rules___default_rule$closure()], type$.String, A.findType("PluralCase()"))); _lazyFinal($, "kReportMap", "$get$kReportMap", () => A.LinkedHashMap_LinkedHashMap$_literal(["client", B.ExportType_clients, "client_contact", B.ExportType_client_contacts, "credit", B.ExportType_credits, "credit_item", null, "document", B.ExportType_documents, "expense", B.ExportType_expenses, "invoice", B.ExportType_invoices, "payment", B.ExportType_payments, "product", B.ExportType_products, "profit_and_loss", B.ExportType_profitloss, "task", B.ExportType_tasks, "task_item", null, "invoice_tax", B.ExportType_tax_summary, "payment_tax", null, "quote", B.ExportType_quotes, "invoice_item", B.ExportType_invoice_items, "quote_item", B.ExportType_quote_items, "recurring_expense", null, "recurring_invoice", B.ExportType_recurring_invoices, "purchase_order", B.ExportType_purchase_orders, "purchase_order_item", B.ExportType_purchase_order_items, "vendor", B.ExportType_vendors, "transaction", null], type$.String, A.findType("ExportType?"))); _lazy($, "_$accountEntitySerializer", "$get$_$accountEntitySerializer", () => new A._$AccountEntitySerializer()); _lazy($, "_$bankAccountListResponseSerializer", "$get$_$bankAccountListResponseSerializer", () => new A._$BankAccountListResponseSerializer()); _lazy($, "_$bankAccountItemResponseSerializer", "$get$_$bankAccountItemResponseSerializer", () => new A._$BankAccountItemResponseSerializer()); _lazy($, "_$bankAccountEntitySerializer", "$get$_$bankAccountEntitySerializer", () => new A._$BankAccountEntitySerializer()); _lazy($, "_$clientListResponseSerializer", "$get$_$clientListResponseSerializer", () => new A._$ClientListResponseSerializer()); _lazy($, "_$clientItemResponseSerializer", "$get$_$clientItemResponseSerializer", () => new A._$ClientItemResponseSerializer()); _lazy($, "_$clientEntitySerializer", "$get$_$clientEntitySerializer", () => new A._$ClientEntitySerializer()); _lazy($, "_$clientContactEntitySerializer", "$get$_$clientContactEntitySerializer", () => new A._$ClientContactEntitySerializer()); _lazy($, "_$companyGatewayListResponseSerializer", "$get$_$companyGatewayListResponseSerializer", () => new A._$CompanyGatewayListResponseSerializer()); _lazy($, "_$companyGatewayItemResponseSerializer", "$get$_$companyGatewayItemResponseSerializer", () => new A._$CompanyGatewayItemResponseSerializer()); _lazy($, "_$companyGatewayEntitySerializer", "$get$_$companyGatewayEntitySerializer", () => new A._$CompanyGatewayEntitySerializer()); _lazy($, "_$feesAndLimitsSettingsSerializer", "$get$_$feesAndLimitsSettingsSerializer", () => new A._$FeesAndLimitsSettingsSerializer()); _lazy($, "_$companyEntitySerializer", "$get$_$companyEntitySerializer", () => new A._$CompanyEntitySerializer()); _lazy($, "_$gatewayEntitySerializer", "$get$_$gatewayEntitySerializer", () => new A._$GatewayEntitySerializer()); _lazy($, "_$gatewayOptionsEntitySerializer", "$get$_$gatewayOptionsEntitySerializer", () => new A._$GatewayOptionsEntitySerializer()); _lazy($, "_$userCompanyEntitySerializer", "$get$_$userCompanyEntitySerializer", () => new A._$UserCompanyEntitySerializer()); _lazy($, "_$userSettingsEntitySerializer", "$get$_$userSettingsEntitySerializer", () => new A._$UserSettingsEntitySerializer()); _lazy($, "_$reportSettingsEntitySerializer", "$get$_$reportSettingsEntitySerializer", () => new A._$ReportSettingsEntitySerializer()); _lazy($, "_$companyItemResponseSerializer", "$get$_$companyItemResponseSerializer", () => new A._$CompanyItemResponseSerializer()); _lazy($, "_$registrationFieldEntitySerializer", "$get$_$registrationFieldEntitySerializer", () => new A._$RegistrationFieldEntitySerializer()); _lazy($, "_$dashboardFieldSerializer", "$get$_$dashboardFieldSerializer", () => new A._$DashboardFieldSerializer()); _lazy($, "_$creditListResponseSerializer", "$get$_$creditListResponseSerializer", () => new A._$CreditListResponseSerializer()); _lazy($, "_$creditItemResponseSerializer", "$get$_$creditItemResponseSerializer", () => new A._$CreditItemResponseSerializer()); _lazyFinal($, "_$values", "$get$_$values", () => A.BuiltSet_BuiltSet(B.List_Drw1, type$.DateRange)); _lazyFinal($, "_$comparisonValues", "$get$_$comparisonValues", () => A.BuiltSet_BuiltSet(B.List_sJO, type$.DateRangeComparison)); _lazy($, "_$dateRangeSerializer", "$get$_$dateRangeSerializer", () => new A._$DateRangeSerializer()); _lazy($, "_$dateRangeComparisonSerializer", "$get$_$dateRangeComparisonSerializer", () => new A._$DateRangeComparisonSerializer()); _lazy($, "_$designListResponseSerializer", "$get$_$designListResponseSerializer", () => new A._$DesignListResponseSerializer()); _lazy($, "_$designItemResponseSerializer", "$get$_$designItemResponseSerializer", () => new A._$DesignItemResponseSerializer()); _lazy($, "_$designPreviewRequestSerializer", "$get$_$designPreviewRequestSerializer", () => new A._$DesignPreviewRequestSerializer()); _lazy($, "_$designEntitySerializer", "$get$_$designEntitySerializer", () => new A._$DesignEntitySerializer()); _lazy($, "_$documentListResponseSerializer", "$get$_$documentListResponseSerializer", () => new A._$DocumentListResponseSerializer()); _lazy($, "_$documentItemResponseSerializer", "$get$_$documentItemResponseSerializer", () => new A._$DocumentItemResponseSerializer()); _lazy($, "_$documentEntitySerializer", "$get$_$documentEntitySerializer", () => new A._$DocumentEntitySerializer()); _lazy($, "_$eInvoiceFieldEntitySerializer", "$get$_$eInvoiceFieldEntitySerializer", () => new A._$EInvoiceFieldEntitySerializer()); _lazy($, "_$eInvoiceElementEntitySerializer", "$get$_$eInvoiceElementEntitySerializer", () => new A._$EInvoiceElementEntitySerializer()); _lazyFinal($, "_$values0", "$get$_$values0", () => A.BuiltSet_BuiltSet(B.List_OcW, type$.EntityState)); _lazyFinal($, "_$templateValues", "$get$_$templateValues", () => A.BuiltSet_BuiltSet(B.List_yHZ0, type$.EmailTemplate)); _lazy($, "_$entityTypeSerializer", "$get$_$entityTypeSerializer", () => new A._$EntityTypeSerializer()); _lazy($, "_$entityStateSerializer", "$get$_$entityStateSerializer", () => new A._$EntityStateSerializer()); _lazy($, "_$emailTemplateSerializer", "$get$_$emailTemplateSerializer", () => new A._$EmailTemplateSerializer()); _lazy($, "_$loginResponseSerializer", "$get$_$loginResponseSerializer", () => new A._$LoginResponseSerializer()); _lazy($, "_$activityEntitySerializer", "$get$_$activityEntitySerializer", () => new A._$ActivityEntitySerializer()); _lazy($, "_$ledgerEntitySerializer", "$get$_$ledgerEntitySerializer", () => new A._$LedgerEntitySerializer()); _lazy($, "_$expenseCategoryListResponseSerializer", "$get$_$expenseCategoryListResponseSerializer", () => new A._$ExpenseCategoryListResponseSerializer()); _lazy($, "_$expenseCategoryItemResponseSerializer", "$get$_$expenseCategoryItemResponseSerializer", () => new A._$ExpenseCategoryItemResponseSerializer()); _lazy($, "_$expenseCategoryEntitySerializer", "$get$_$expenseCategoryEntitySerializer", () => new A._$ExpenseCategoryEntitySerializer()); _lazy($, "_$expenseListResponseSerializer", "$get$_$expenseListResponseSerializer", () => new A._$ExpenseListResponseSerializer()); _lazy($, "_$expenseItemResponseSerializer", "$get$_$expenseItemResponseSerializer", () => new A._$ExpenseItemResponseSerializer()); _lazy($, "_$expenseEntitySerializer", "$get$_$expenseEntitySerializer", () => new A._$ExpenseEntitySerializer()); _lazy($, "_$expenseScheduleEntitySerializer", "$get$_$expenseScheduleEntitySerializer", () => new A._$ExpenseScheduleEntitySerializer()); _lazy($, "_$expenseStatusEntitySerializer", "$get$_$expenseStatusEntitySerializer", () => new A._$ExpenseStatusEntitySerializer()); _lazy($, "_$gatewayTokenListResponseSerializer", "$get$_$gatewayTokenListResponseSerializer", () => new A._$GatewayTokenListResponseSerializer()); _lazy($, "_$gatewayTokenItemResponseSerializer", "$get$_$gatewayTokenItemResponseSerializer", () => new A._$GatewayTokenItemResponseSerializer()); _lazy($, "_$gatewayTokenEntitySerializer", "$get$_$gatewayTokenEntitySerializer", () => new A._$GatewayTokenEntitySerializer()); _lazy($, "_$gatewayTokenMetaEntitySerializer", "$get$_$gatewayTokenMetaEntitySerializer", () => new A._$GatewayTokenMetaEntitySerializer()); _lazy($, "_$groupListResponseSerializer", "$get$_$groupListResponseSerializer", () => new A._$GroupListResponseSerializer()); _lazy($, "_$groupItemResponseSerializer", "$get$_$groupItemResponseSerializer", () => new A._$GroupItemResponseSerializer()); _lazy($, "_$groupEntitySerializer", "$get$_$groupEntitySerializer", () => new A._$GroupEntitySerializer()); _lazy($, "_$healthCheckResponseSerializer", "$get$_$healthCheckResponseSerializer", () => new A._$HealthCheckResponseSerializer()); _lazy($, "_$healthCheckPHPResponseSerializer", "$get$_$healthCheckPHPResponseSerializer", () => new A._$HealthCheckPHPResponseSerializer()); _lazy($, "_$healthCheckQueueResponseSerializer", "$get$_$healthCheckQueueResponseSerializer", () => new A._$HealthCheckQueueResponseSerializer()); _lazy($, "_$healthCheckLastErrorResponseSerializer", "$get$_$healthCheckLastErrorResponseSerializer", () => new A._$HealthCheckLastErrorResponseSerializer()); _lazyFinal($, "_$exportValues", "$get$_$exportValues", () => A.BuiltSet_BuiltSet(B.List_apW, type$.ExportType)); _lazy($, "_$preImportResponseSerializer", "$get$_$preImportResponseSerializer", () => new A._$PreImportResponseSerializer()); _lazy($, "_$preImportResponseEntityDetailsSerializer", "$get$_$preImportResponseEntityDetailsSerializer", () => new A._$PreImportResponseEntityDetailsSerializer()); _lazy($, "_$importRequestSerializer", "$get$_$importRequestSerializer", () => new A._$ImportRequestSerializer()); _lazy($, "_$importRequestMappingSerializer", "$get$_$importRequestMappingSerializer", () => new A._$ImportRequestMappingSerializer()); _lazy($, "_$invoiceListResponseSerializer", "$get$_$invoiceListResponseSerializer", () => new A._$InvoiceListResponseSerializer()); _lazy($, "_$invoiceItemResponseSerializer", "$get$_$invoiceItemResponseSerializer", () => new A._$InvoiceItemResponseSerializer()); _lazy($, "_$invoiceEntitySerializer", "$get$_$invoiceEntitySerializer", () => new A._$InvoiceEntitySerializer()); _lazy($, "_$invoiceItemEntitySerializer", "$get$_$invoiceItemEntitySerializer", () => new A._$InvoiceItemEntitySerializer()); _lazy($, "_$invitationEntitySerializer", "$get$_$invitationEntitySerializer", () => new A._$InvitationEntitySerializer()); _lazy($, "_$invoiceScheduleEntitySerializer", "$get$_$invoiceScheduleEntitySerializer", () => new A._$InvoiceScheduleEntitySerializer()); _lazy($, "_$invoiceHistoryEntitySerializer", "$get$_$invoiceHistoryEntitySerializer", () => new A._$InvoiceHistoryEntitySerializer()); _lazy($, "_$paymentListResponseSerializer", "$get$_$paymentListResponseSerializer", () => new A._$PaymentListResponseSerializer()); _lazy($, "_$paymentItemResponseSerializer", "$get$_$paymentItemResponseSerializer", () => new A._$PaymentItemResponseSerializer()); _lazy($, "_$paymentEntitySerializer", "$get$_$paymentEntitySerializer", () => new A._$PaymentEntitySerializer()); _lazy($, "_$paymentableEntitySerializer", "$get$_$paymentableEntitySerializer", () => new A._$PaymentableEntitySerializer()); _lazy($, "_$paymentTermListResponseSerializer", "$get$_$paymentTermListResponseSerializer", () => new A._$PaymentTermListResponseSerializer()); _lazy($, "_$paymentTermItemResponseSerializer", "$get$_$paymentTermItemResponseSerializer", () => new A._$PaymentTermItemResponseSerializer()); _lazy($, "_$paymentTermEntitySerializer", "$get$_$paymentTermEntitySerializer", () => new A._$PaymentTermEntitySerializer()); _lazy($, "_$productListResponseSerializer", "$get$_$productListResponseSerializer", () => new A._$ProductListResponseSerializer()); _lazy($, "_$productItemResponseSerializer", "$get$_$productItemResponseSerializer", () => new A._$ProductItemResponseSerializer()); _lazy($, "_$productEntitySerializer", "$get$_$productEntitySerializer", () => new A._$ProductEntitySerializer()); _lazy($, "_$projectListResponseSerializer", "$get$_$projectListResponseSerializer", () => new A._$ProjectListResponseSerializer()); _lazy($, "_$projectItemResponseSerializer", "$get$_$projectItemResponseSerializer", () => new A._$ProjectItemResponseSerializer()); _lazy($, "_$projectEntitySerializer", "$get$_$projectEntitySerializer", () => new A._$ProjectEntitySerializer()); _lazy($, "_$scheduleListResponseSerializer", "$get$_$scheduleListResponseSerializer", () => new A._$ScheduleListResponseSerializer()); _lazy($, "_$scheduleItemResponseSerializer", "$get$_$scheduleItemResponseSerializer", () => new A._$ScheduleItemResponseSerializer()); _lazy($, "_$scheduleEntitySerializer", "$get$_$scheduleEntitySerializer", () => new A._$ScheduleEntitySerializer()); _lazy($, "_$scheduleParametersSerializer", "$get$_$scheduleParametersSerializer", () => new A._$ScheduleParametersSerializer()); _lazyFinal($, "serializers", "$get$serializers", () => { var t1 = $.$get$_$serializers().toBuilder$0(), t2 = A.LinkedHashSet_LinkedHashSet$_literal([B.Type_BuiltList_iTR, B.Type_BuiltSet_fcN, B.Type_JsonObject_gyf], type$.dynamic); t1._plugins.add$1(0, new A.StandardJsonPlugin(A.BuiltSet_BuiltSet(t2, type$.Type))); return t1.build$0(); }); _lazy($, "_$serializers", "$get$_$serializers", () => { var t1 = A.Serializers_Serializers().toBuilder$0(); t1.add$1(0, $.$get$_$accountEntitySerializer()); t1.add$1(0, $.$get$_$activityEntitySerializer()); t1.add$1(0, $.$get$_$appLayoutSerializer()); t1.add$1(0, $.$get$_$appSidebarModeSerializer()); t1.add$1(0, $.$get$_$appStateSerializer()); t1.add$1(0, $.$get$_$authStateSerializer()); t1.add$1(0, $.$get$_$bankAccountEntitySerializer()); t1.add$1(0, $.$get$_$bankAccountItemResponseSerializer()); t1.add$1(0, $.$get$_$bankAccountListResponseSerializer()); t1.add$1(0, $.$get$_$bankAccountStateSerializer()); t1.add$1(0, $.$get$_$bankAccountUIStateSerializer()); t1.add$1(0, $.$get$_$clientContactEntitySerializer()); t1.add$1(0, $.$get$_$clientEntitySerializer()); t1.add$1(0, $.$get$_$clientItemResponseSerializer()); t1.add$1(0, $.$get$_$clientListResponseSerializer()); t1.add$1(0, $.$get$_$clientStateSerializer()); t1.add$1(0, $.$get$_$clientUIStateSerializer()); t1.add$1(0, $.$get$_$companyEntitySerializer()); t1.add$1(0, $.$get$_$companyGatewayEntitySerializer()); t1.add$1(0, $.$get$_$companyGatewayItemResponseSerializer()); t1.add$1(0, $.$get$_$companyGatewayListResponseSerializer()); t1.add$1(0, $.$get$_$companyGatewayStateSerializer()); t1.add$1(0, $.$get$_$companyGatewayUIStateSerializer()); t1.add$1(0, $.$get$_$companyItemResponseSerializer()); t1.add$1(0, $.$get$_$companyPrefStateSerializer()); t1.add$1(0, $.$get$_$countryEntitySerializer()); t1.add$1(0, $.$get$_$countryItemResponseSerializer()); t1.add$1(0, $.$get$_$countryListResponseSerializer()); t1.add$1(0, $.$get$_$creditItemResponseSerializer()); t1.add$1(0, $.$get$_$creditListResponseSerializer()); t1.add$1(0, $.$get$_$creditStateSerializer()); t1.add$1(0, $.$get$_$creditUIStateSerializer()); t1.add$1(0, $.$get$_$currencyEntitySerializer()); t1.add$1(0, $.$get$_$currencyItemResponseSerializer()); t1.add$1(0, $.$get$_$currencyListResponseSerializer()); t1.add$1(0, $.$get$_$dashboardFieldSerializer()); t1.add$1(0, $.$get$_$dashboardUISettingsSerializer()); t1.add$1(0, $.$get$_$dashboardUIStateSerializer()); t1.add$1(0, $.$get$_$dateFormatEntitySerializer()); t1.add$1(0, $.$get$_$dateFormatItemResponseSerializer()); t1.add$1(0, $.$get$_$dateFormatListResponseSerializer()); t1.add$1(0, $.$get$_$dateRangeSerializer()); t1.add$1(0, $.$get$_$dateRangeComparisonSerializer()); t1.add$1(0, $.$get$_$datetimeFormatEntitySerializer()); t1.add$1(0, $.$get$_$datetimeFormatItemResponseSerializer()); t1.add$1(0, $.$get$_$datetimeFormatListResponseSerializer()); t1.add$1(0, $.$get$_$designEntitySerializer()); t1.add$1(0, $.$get$_$designItemResponseSerializer()); t1.add$1(0, $.$get$_$designListResponseSerializer()); t1.add$1(0, $.$get$_$designPreviewRequestSerializer()); t1.add$1(0, $.$get$_$designStateSerializer()); t1.add$1(0, $.$get$_$designUIStateSerializer()); t1.add$1(0, $.$get$_$documentEntitySerializer()); t1.add$1(0, $.$get$_$documentItemResponseSerializer()); t1.add$1(0, $.$get$_$documentListResponseSerializer()); t1.add$1(0, $.$get$_$documentStateSerializer()); t1.add$1(0, $.$get$_$documentUIStateSerializer()); t1.add$1(0, $.$get$_$eInvoiceElementEntitySerializer()); t1.add$1(0, $.$get$_$eInvoiceFieldEntitySerializer()); t1.add$1(0, $.$get$_$emailTemplateSerializer()); t1.add$1(0, $.$get$_$entityStateSerializer()); t1.add$1(0, $.$get$_$entityTypeSerializer()); t1.add$1(0, $.$get$_$expenseCategoryEntitySerializer()); t1.add$1(0, $.$get$_$expenseCategoryItemResponseSerializer()); t1.add$1(0, $.$get$_$expenseCategoryListResponseSerializer()); t1.add$1(0, $.$get$_$expenseCategoryStateSerializer()); t1.add$1(0, $.$get$_$expenseCategoryUIStateSerializer()); t1.add$1(0, $.$get$_$expenseEntitySerializer()); t1.add$1(0, $.$get$_$expenseItemResponseSerializer()); t1.add$1(0, $.$get$_$expenseListResponseSerializer()); t1.add$1(0, $.$get$_$expenseScheduleEntitySerializer()); t1.add$1(0, $.$get$_$expenseStateSerializer()); t1.add$1(0, $.$get$_$expenseStatusEntitySerializer()); t1.add$1(0, $.$get$_$expenseUIStateSerializer()); t1.add$1(0, $.$get$_$feesAndLimitsSettingsSerializer()); t1.add$1(0, $.$get$_$gatewayEntitySerializer()); t1.add$1(0, $.$get$_$gatewayOptionsEntitySerializer()); t1.add$1(0, $.$get$_$gatewayTokenEntitySerializer()); t1.add$1(0, $.$get$_$gatewayTokenItemResponseSerializer()); t1.add$1(0, $.$get$_$gatewayTokenListResponseSerializer()); t1.add$1(0, $.$get$_$gatewayTokenMetaEntitySerializer()); t1.add$1(0, $.$get$_$groupEntitySerializer()); t1.add$1(0, $.$get$_$groupItemResponseSerializer()); t1.add$1(0, $.$get$_$groupListResponseSerializer()); t1.add$1(0, $.$get$_$groupStateSerializer()); t1.add$1(0, $.$get$_$groupUIStateSerializer()); t1.add$1(0, $.$get$_$healthCheckLastErrorResponseSerializer()); t1.add$1(0, $.$get$_$healthCheckPHPResponseSerializer()); t1.add$1(0, $.$get$_$healthCheckQueueResponseSerializer()); t1.add$1(0, $.$get$_$healthCheckResponseSerializer()); t1.add$1(0, $.$get$_$historyRecordSerializer()); t1.add$1(0, $.$get$_$importRequestSerializer()); t1.add$1(0, $.$get$_$importRequestMappingSerializer()); t1.add$1(0, $.$get$_$industryEntitySerializer()); t1.add$1(0, $.$get$_$industryItemResponseSerializer()); t1.add$1(0, $.$get$_$industryListResponseSerializer()); t1.add$1(0, $.$get$_$invitationEntitySerializer()); t1.add$1(0, $.$get$_$invoiceEntitySerializer()); t1.add$1(0, $.$get$_$invoiceHistoryEntitySerializer()); t1.add$1(0, $.$get$_$invoiceItemEntitySerializer()); t1.add$1(0, $.$get$_$invoiceItemResponseSerializer()); t1.add$1(0, $.$get$_$invoiceListResponseSerializer()); t1.add$1(0, $.$get$_$invoiceScheduleEntitySerializer()); t1.add$1(0, $.$get$_$invoiceStateSerializer()); t1.add$1(0, $.$get$_$invoiceStatusEntitySerializer()); t1.add$1(0, $.$get$_$invoiceUIStateSerializer()); t1.add$1(0, $.$get$_$languageEntitySerializer()); t1.add$1(0, $.$get$_$languageItemResponseSerializer()); t1.add$1(0, $.$get$_$languageListResponseSerializer()); t1.add$1(0, $.$get$_$ledgerEntitySerializer()); t1.add$1(0, $.$get$_$listUIStateSerializer()); t1.add$1(0, $.$get$_$loginResponseSerializer()); t1.add$1(0, $.$get$_$moduleLayoutSerializer()); t1.add$1(0, $.$get$_$paymentEntitySerializer()); t1.add$1(0, $.$get$_$paymentItemResponseSerializer()); t1.add$1(0, $.$get$_$paymentListResponseSerializer()); t1.add$1(0, $.$get$_$paymentStateSerializer()); t1.add$1(0, $.$get$_$paymentTermEntitySerializer()); t1.add$1(0, $.$get$_$paymentTermItemResponseSerializer()); t1.add$1(0, $.$get$_$paymentTermListResponseSerializer()); t1.add$1(0, $.$get$_$paymentTermStateSerializer()); t1.add$1(0, $.$get$_$paymentTermUIStateSerializer()); t1.add$1(0, $.$get$_$paymentTypeEntitySerializer()); t1.add$1(0, $.$get$_$paymentTypeItemResponseSerializer()); t1.add$1(0, $.$get$_$paymentTypeListResponseSerializer()); t1.add$1(0, $.$get$_$paymentUIStateSerializer()); t1.add$1(0, $.$get$_$paymentableEntitySerializer()); t1.add$1(0, $.$get$_$pdfPreviewRequestSerializer()); t1.add$1(0, $.$get$_$preImportResponseSerializer()); t1.add$1(0, $.$get$_$preImportResponseEntityDetailsSerializer()); t1.add$1(0, $.$get$_$prefStateSerializer()); t1.add$1(0, $.$get$_$prefStateSortFieldSerializer()); t1.add$1(0, $.$get$_$productEntitySerializer()); t1.add$1(0, $.$get$_$productItemResponseSerializer()); t1.add$1(0, $.$get$_$productListResponseSerializer()); t1.add$1(0, $.$get$_$productStateSerializer()); t1.add$1(0, $.$get$_$productUIStateSerializer()); t1.add$1(0, $.$get$_$projectEntitySerializer()); t1.add$1(0, $.$get$_$projectItemResponseSerializer()); t1.add$1(0, $.$get$_$projectListResponseSerializer()); t1.add$1(0, $.$get$_$projectStateSerializer()); t1.add$1(0, $.$get$_$projectUIStateSerializer()); t1.add$1(0, $.$get$_$purchaseOrderStateSerializer()); t1.add$1(0, $.$get$_$purchaseOrderUIStateSerializer()); t1.add$1(0, $.$get$_$quoteStateSerializer()); t1.add$1(0, $.$get$_$quoteUIStateSerializer()); t1.add$1(0, $.$get$_$recurringExpenseStateSerializer()); t1.add$1(0, $.$get$_$recurringExpenseUIStateSerializer()); t1.add$1(0, $.$get$_$recurringInvoiceStateSerializer()); t1.add$1(0, $.$get$_$recurringInvoiceUIStateSerializer()); t1.add$1(0, $.$get$_$registrationFieldEntitySerializer()); t1.add$1(0, $.$get$_$reportSettingsEntitySerializer()); t1.add$1(0, $.$get$_$reportsUIStateSerializer()); t1.add$1(0, $.$get$_$scheduleEntitySerializer()); t1.add$1(0, $.$get$_$scheduleItemResponseSerializer()); t1.add$1(0, $.$get$_$scheduleListResponseSerializer()); t1.add$1(0, $.$get$_$scheduleParametersSerializer()); t1.add$1(0, $.$get$_$scheduleStateSerializer()); t1.add$1(0, $.$get$_$scheduleUIStateSerializer()); t1.add$1(0, $.$get$_$settingsEntitySerializer()); t1.add$1(0, $.$get$_$settingsUIStateSerializer()); t1.add$1(0, $.$get$_$sizeEntitySerializer()); t1.add$1(0, $.$get$_$sizeItemResponseSerializer()); t1.add$1(0, $.$get$_$sizeListResponseSerializer()); t1.add$1(0, $.$get$_$staticDataEntitySerializer()); t1.add$1(0, $.$get$_$staticDataItemResponseSerializer()); t1.add$1(0, $.$get$_$staticStateSerializer()); t1.add$1(0, $.$get$_$subscriptionEntitySerializer()); t1.add$1(0, $.$get$_$subscriptionItemResponseSerializer()); t1.add$1(0, $.$get$_$subscriptionListResponseSerializer()); t1.add$1(0, $.$get$_$subscriptionStateSerializer()); t1.add$1(0, $.$get$_$subscriptionUIStateSerializer()); t1.add$1(0, $.$get$_$systemLogEntitySerializer()); t1.add$1(0, $.$get$_$taskEntitySerializer()); t1.add$1(0, $.$get$_$taskItemResponseSerializer()); t1.add$1(0, $.$get$_$taskListResponseSerializer()); t1.add$1(0, $.$get$_$taskStateSerializer()); t1.add$1(0, $.$get$_$taskStatusEntitySerializer()); t1.add$1(0, $.$get$_$taskStatusItemResponseSerializer()); t1.add$1(0, $.$get$_$taskStatusListResponseSerializer()); t1.add$1(0, $.$get$_$taskStatusStateSerializer()); t1.add$1(0, $.$get$_$taskStatusUIStateSerializer()); t1.add$1(0, $.$get$_$taskUIStateSerializer()); t1.add$1(0, $.$get$_$taxConfigEntitySerializer()); t1.add$1(0, $.$get$_$taxConfigRegionEntitySerializer()); t1.add$1(0, $.$get$_$taxConfigSubregionEntitySerializer()); t1.add$1(0, $.$get$_$taxDataEntitySerializer()); t1.add$1(0, $.$get$_$taxRateEntitySerializer()); t1.add$1(0, $.$get$_$taxRateItemResponseSerializer()); t1.add$1(0, $.$get$_$taxRateListResponseSerializer()); t1.add$1(0, $.$get$_$taxRateStateSerializer()); t1.add$1(0, $.$get$_$taxRateUIStateSerializer()); t1.add$1(0, $.$get$_$templateEntitySerializer()); t1.add$1(0, $.$get$_$timezoneEntitySerializer()); t1.add$1(0, $.$get$_$timezoneItemResponseSerializer()); t1.add$1(0, $.$get$_$timezoneListResponseSerializer()); t1.add$1(0, $.$get$_$tokenEntitySerializer()); t1.add$1(0, $.$get$_$tokenItemResponseSerializer()); t1.add$1(0, $.$get$_$tokenListResponseSerializer()); t1.add$1(0, $.$get$_$tokenStateSerializer()); t1.add$1(0, $.$get$_$tokenUIStateSerializer()); t1.add$1(0, $.$get$_$transactionEntitySerializer()); t1.add$1(0, $.$get$_$transactionItemResponseSerializer()); t1.add$1(0, $.$get$_$transactionListResponseSerializer()); t1.add$1(0, $.$get$_$transactionRuleCriteriaEntitySerializer()); t1.add$1(0, $.$get$_$transactionRuleEntitySerializer()); t1.add$1(0, $.$get$_$transactionRuleItemResponseSerializer()); t1.add$1(0, $.$get$_$transactionRuleListResponseSerializer()); t1.add$1(0, $.$get$_$transactionRuleStateSerializer()); t1.add$1(0, $.$get$_$transactionRuleUIStateSerializer()); t1.add$1(0, $.$get$_$transactionStateSerializer()); t1.add$1(0, $.$get$_$transactionStatusEntitySerializer()); t1.add$1(0, $.$get$_$transactionUIStateSerializer()); t1.add$1(0, $.$get$_$uIStateSerializer()); t1.add$1(0, $.$get$_$userCompanyEntitySerializer()); t1.add$1(0, $.$get$_$userCompanyItemResponseSerializer()); t1.add$1(0, $.$get$_$userCompanyStateSerializer()); t1.add$1(0, $.$get$_$userEntitySerializer()); t1.add$1(0, $.$get$_$userItemResponseSerializer()); t1.add$1(0, $.$get$_$userListResponseSerializer()); t1.add$1(0, $.$get$_$userSettingsEntitySerializer()); t1.add$1(0, $.$get$_$userStateSerializer()); t1.add$1(0, $.$get$_$userTwoFactorDataSerializer()); t1.add$1(0, $.$get$_$userTwoFactorResponseSerializer()); t1.add$1(0, $.$get$_$userUIStateSerializer()); t1.add$1(0, $.$get$_$vendorContactEntitySerializer()); t1.add$1(0, $.$get$_$vendorEntitySerializer()); t1.add$1(0, $.$get$_$vendorItemResponseSerializer()); t1.add$1(0, $.$get$_$vendorListResponseSerializer()); t1.add$1(0, $.$get$_$vendorStateSerializer()); t1.add$1(0, $.$get$_$vendorUIStateSerializer()); t1.add$1(0, $.$get$_$webhookConfigurationEntitySerializer()); t1.add$1(0, $.$get$_$webhookEntitySerializer()); t1.add$1(0, $.$get$_$webhookItemResponseSerializer()); t1.add$1(0, $.$get$_$webhookListResponseSerializer()); t1.add$1(0, $.$get$_$webhookStateSerializer()); t1.add$1(0, $.$get$_$webhookUIStateSerializer()); t1.addBuilderFactory$2(B.FullType_2ru, new A._$serializers_closure()); t1.addBuilderFactory$2(B.FullType_SMN, new A._$serializers_closure0()); t1.addBuilderFactory$2(B.FullType_TG0, new A._$serializers_closure1()); t1.addBuilderFactory$2(B.FullType_45W, new A._$serializers_closure2()); t1.addBuilderFactory$2(B.FullType_Aym, new A._$serializers_closure3()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure4()); t1.addBuilderFactory$2(B.FullType_1sb, new A._$serializers_closure5()); t1.addBuilderFactory$2(B.FullType_EEn, new A._$serializers_closure6()); t1.addBuilderFactory$2(B.FullType_e7j, new A._$serializers_closure7()); t1.addBuilderFactory$2(B.FullType_BKD, new A._$serializers_closure8()); t1.addBuilderFactory$2(B.FullType_qFu, new A._$serializers_closure9()); t1.addBuilderFactory$2(B.FullType_qFu, new A._$serializers_closure10()); t1.addBuilderFactory$2(B.FullType_eHS, new A._$serializers_closure11()); t1.addBuilderFactory$2(B.FullType_6OG, new A._$serializers_closure12()); t1.addBuilderFactory$2(B.FullType_s8I, new A._$serializers_closure13()); t1.addBuilderFactory$2(B.FullType_RA5, new A._$serializers_closure14()); t1.addBuilderFactory$2(B.FullType_chs, new A._$serializers_closure15()); t1.addBuilderFactory$2(B.FullType_uHn, new A._$serializers_closure16()); t1.addBuilderFactory$2(B.FullType_2Zi, new A._$serializers_closure17()); t1.addBuilderFactory$2(B.FullType_BKD, new A._$serializers_closure18()); t1.addBuilderFactory$2(B.FullType_4CA, new A._$serializers_closure19()); t1.addBuilderFactory$2(B.FullType_woc, new A._$serializers_closure20()); t1.addBuilderFactory$2(B.FullType_mFp, new A._$serializers_closure21()); t1.addBuilderFactory$2(B.FullType_8eb, new A._$serializers_closure22()); t1.addBuilderFactory$2(B.FullType_chs, new A._$serializers_closure23()); t1.addBuilderFactory$2(B.FullType_xw8, new A._$serializers_closure24()); t1.addBuilderFactory$2(B.FullType_gf4, new A._$serializers_closure25()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure26()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure27()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure28()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure29()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure30()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure31()); t1.addBuilderFactory$2(B.FullType_adS, new A._$serializers_closure32()); t1.addBuilderFactory$2(B.FullType_Qy4, new A._$serializers_closure33()); t1.addBuilderFactory$2(B.FullType_EK0, new A._$serializers_closure34()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure35()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure36()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure37()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure38()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure39()); t1.addBuilderFactory$2(B.FullType_7N7, new A._$serializers_closure40()); t1.addBuilderFactory$2(B.FullType_Agr, new A._$serializers_closure41()); t1.addBuilderFactory$2(B.FullType_z3t, new A._$serializers_closure42()); t1.addBuilderFactory$2(B.FullType_IsU, new A._$serializers_closure43()); t1.addBuilderFactory$2(B.FullType_Aym, new A._$serializers_closure44()); t1.addBuilderFactory$2(B.FullType_wAg, new A._$serializers_closure45()); t1.addBuilderFactory$2(B.FullType_wAg, new A._$serializers_closure46()); t1.addBuilderFactory$2(B.FullType_TG0, new A._$serializers_closure47()); t1.addBuilderFactory$2(B.FullType_er0, new A._$serializers_closure48()); t1.addBuilderFactory$2(B.FullType_d3X, new A._$serializers_closure49()); t1.addBuilderFactory$2(B.FullType_0, new A._$serializers_closure50()); t1.addBuilderFactory$2(B.FullType_e7j, new A._$serializers_closure51()); t1.addBuilderFactory$2(B.FullType_z3t, new A._$serializers_closure52()); t1.addBuilderFactory$2(B.FullType_7FR, new A._$serializers_closure53()); t1.addBuilderFactory$2(B.FullType_EEn, new A._$serializers_closure54()); t1.addBuilderFactory$2(B.FullType_INK, new A._$serializers_closure55()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure56()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure57()); t1.addBuilderFactory$2(B.FullType_IsU, new A._$serializers_closure58()); t1.addBuilderFactory$2(B.FullType_7N70, new A._$serializers_closure59()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure60()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure61()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure62()); t1.addBuilderFactory$2(B.FullType_2ru, new A._$serializers_closure63()); t1.addBuilderFactory$2(B.FullType_Uxx, new A._$serializers_closure64()); t1.addBuilderFactory$2(B.FullType_00, new A._$serializers_closure65()); t1.addBuilderFactory$2(B.FullType_ftt, new A._$serializers_closure66()); t1.addBuilderFactory$2(B.FullType_H9C, new A._$serializers_closure67()); t1.addBuilderFactory$2(B.FullType_IsU, new A._$serializers_closure68()); t1.addBuilderFactory$2(B.FullType_NIe, new A._$serializers_closure69()); t1.addBuilderFactory$2(B.FullType_gf4, new A._$serializers_closure70()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure71()); t1.addBuilderFactory$2(B.FullType_sUY, new A._$serializers_closure72()); t1.addBuilderFactory$2(B.FullType_qpA, new A._$serializers_closure73()); t1.addBuilderFactory$2(B.FullType_2tM, new A._$serializers_closure74()); t1.addBuilderFactory$2(B.FullType_KzG, new A._$serializers_closure75()); t1.addBuilderFactory$2(B.FullType_oPU, new A._$serializers_closure76()); t1.addBuilderFactory$2(B.FullType_1sb, new A._$serializers_closure77()); t1.addBuilderFactory$2(B.FullType_4mQ, new A._$serializers_closure78()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure79()); t1.addBuilderFactory$2(B.FullType_wrt, new A._$serializers_closure80()); t1.addBuilderFactory$2(B.FullType_6OG, new A._$serializers_closure81()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure82()); t1.addBuilderFactory$2(B.FullType_Ikd, new A._$serializers_closure83()); t1.addBuilderFactory$2(B.FullType_9Am, new A._$serializers_closure84()); t1.addBuilderFactory$2(B.FullType_NIe0, new A._$serializers_closure85()); t1.addBuilderFactory$2(B.FullType_otq, new A._$serializers_closure86()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure87()); t1.addBuilderFactory$2(B.FullType_TG0, new A._$serializers_closure88()); t1.addBuilderFactory$2(B.FullType_uHn, new A._$serializers_closure89()); t1.addBuilderFactory$2(B.FullType_7N70, new A._$serializers_closure90()); t1.addBuilderFactory$2(B.FullType_oPU, new A._$serializers_closure91()); t1.addBuilderFactory$2(B.FullType_2Zi, new A._$serializers_closure92()); t1.addBuilderFactory$2(B.FullType_qEM, new A._$serializers_closure93()); t1.addBuilderFactory$2(B.FullType_qEM, new A._$serializers_closure94()); t1.addBuilderFactory$2(B.FullType_qEM, new A._$serializers_closure95()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure96()); t1.addBuilderFactory$2(B.FullType_INK, new A._$serializers_closure97()); t1.addBuilderFactory$2(B.FullType_H9C, new A._$serializers_closure98()); t1.addBuilderFactory$2(B.FullType_sUY, new A._$serializers_closure99()); t1.addBuilderFactory$2(B.FullType_eHS, new A._$serializers_closure100()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure101()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure102()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure103()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure104()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure105()); t1.addBuilderFactory$2(B.FullType_ink, new A._$serializers_closure106()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure107()); t1.addBuilderFactory$2(B.FullType_6qE, new A._$serializers_closure108()); t1.addBuilderFactory$2(B.FullType_KzG, new A._$serializers_closure109()); t1.addBuilderFactory$2(B.FullType_ftt, new A._$serializers_closure110()); t1.addBuilderFactory$2(B.FullType_d3X, new A._$serializers_closure111()); t1.addBuilderFactory$2(B.FullType_er0, new A._$serializers_closure112()); t1.addBuilderFactory$2(B.FullType_s8I, new A._$serializers_closure113()); t1.addBuilderFactory$2(B.FullType_qpA, new A._$serializers_closure114()); t1.addBuilderFactory$2(B.FullType_Uxx, new A._$serializers_closure115()); t1.addBuilderFactory$2(B.FullType_m7u, new A._$serializers_closure116()); t1.addBuilderFactory$2(B.FullType_00, new A._$serializers_closure117()); t1.addBuilderFactory$2(B.FullType_sAr, new A._$serializers_closure118()); t1.addBuilderFactory$2(B.FullType_gg4, new A._$serializers_closure119()); t1.addBuilderFactory$2(B.FullType_7FR, new A._$serializers_closure120()); t1.addBuilderFactory$2(B.FullType_R2k, new A._$serializers_closure121()); t1.addBuilderFactory$2(B.FullType_TG0, new A._$serializers_closure122()); t1.addBuilderFactory$2(B.FullType_VtW, new A._$serializers_closure123()); t1.addBuilderFactory$2(B.FullType_NIe, new A._$serializers_closure124()); t1.addBuilderFactory$2(B.FullType_2tM, new A._$serializers_closure125()); t1.addBuilderFactory$2(B.FullType_MAl, new A._$serializers_closure126()); t1.addBuilderFactory$2(B.FullType_MAl, new A._$serializers_closure127()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure128()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure129()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure130()); t1.addBuilderFactory$2(B.FullType_Tr4, new A._$serializers_closure131()); t1.addBuilderFactory$2(B.FullType_mFp0, new A._$serializers_closure132()); t1.addBuilderFactory$2(B.FullType_2Vk0, new A._$serializers_closure133()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure134()); t1.addBuilderFactory$2(B.FullType_woc, new A._$serializers_closure135()); t1.addBuilderFactory$2(B.FullType_woc, new A._$serializers_closure136()); t1.addBuilderFactory$2(B.FullType_k0n, new A._$serializers_closure137()); t1.addBuilderFactory$2(B.FullType_7FR0, new A._$serializers_closure138()); t1.addBuilderFactory$2(B.FullType_4UD, new A._$serializers_closure139()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure140()); t1.addBuilderFactory$2(B.FullType_woc0, new A._$serializers_closure141()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure142()); t1.addBuilderFactory$2(B.FullType_nbU, new A._$serializers_closure143()); t1.addBuilderFactory$2(B.FullType_Gx6, new A._$serializers_closure144()); t1.addBuilderFactory$2(B.FullType_WrR, new A._$serializers_closure145()); t1.addBuilderFactory$2(B.FullType_a3I, new A._$serializers_closure146()); t1.addBuilderFactory$2(B.FullType_ViB, new A._$serializers_closure147()); t1.addBuilderFactory$2(B.FullType_86y, new A._$serializers_closure148()); t1.addBuilderFactory$2(B.FullType_s8b, new A._$serializers_closure149()); t1.addBuilderFactory$2(B.FullType_Is3, new A._$serializers_closure150()); t1.addBuilderFactory$2(B.FullType_8aB, new A._$serializers_closure151()); t1.addBuilderFactory$2(B.FullType_mFp, new A._$serializers_closure152()); t1.addBuilderFactory$2(B.FullType_woc, new A._$serializers_closure153()); t1.addBuilderFactory$2(B.FullType_8eb, new A._$serializers_closure154()); t1.addBuilderFactory$2(B.FullType_Mpb, new A._$serializers_closure155()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure156()); t1.addBuilderFactory$2(B.FullType_qJw, new A._$serializers_closure157()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure158()); t1.addBuilderFactory$2(B.FullType_qBb, new A._$serializers_closure159()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure160()); t1.addBuilderFactory$2(B.FullType_nPa, new A._$serializers_closure161()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure162()); t1.addBuilderFactory$2(B.FullType_nPa, new A._$serializers_closure163()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure164()); t1.addBuilderFactory$2(B.FullType_FgF, new A._$serializers_closure165()); t1.addBuilderFactory$2(B.FullType_GBn, new A._$serializers_closure166()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure167()); t1.addBuilderFactory$2(B.FullType_M9i, new A._$serializers_closure168()); t1.addBuilderFactory$2(B.FullType_SIL, new A._$serializers_closure169()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure170()); t1.addBuilderFactory$2(B.FullType_SIL, new A._$serializers_closure171()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure172()); t1.addBuilderFactory$2(B.FullType_SIL, new A._$serializers_closure173()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure174()); t1.addBuilderFactory$2(B.FullType_SIL, new A._$serializers_closure175()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure176()); t1.addBuilderFactory$2(B.FullType_SIL, new A._$serializers_closure177()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure178()); t1.addBuilderFactory$2(B.FullType_cc6, new A._$serializers_closure179()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure180()); t1.addBuilderFactory$2(B.FullType_ivD, new A._$serializers_closure181()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure182()); t1.addBuilderFactory$2(B.FullType_YhK, new A._$serializers_closure183()); t1.addBuilderFactory$2(B.FullType_qEy, new A._$serializers_closure184()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure185()); t1.addBuilderFactory$2(B.FullType_0kM, new A._$serializers_closure186()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure187()); t1.addBuilderFactory$2(B.FullType_sp4, new A._$serializers_closure188()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure189()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure190()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure191()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure192()); t1.addBuilderFactory$2(B.FullType_2Vk, new A._$serializers_closure193()); t1.addBuilderFactory$2(B.FullType_O96, new A._$serializers_closure194()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure195()); t1.addBuilderFactory$2(B.FullType_Uet, new A._$serializers_closure196()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure197()); t1.addBuilderFactory$2(B.FullType_0, new A._$serializers_closure198()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure199()); t1.addBuilderFactory$2(B.FullType_afF, new A._$serializers_closure200()); t1.addBuilderFactory$2(B.FullType_2rb, new A._$serializers_closure201()); t1.addBuilderFactory$2(B.FullType_I8B, new A._$serializers_closure202()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure203()); t1.addBuilderFactory$2(B.FullType_EK00, new A._$serializers_closure204()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure205()); t1.addBuilderFactory$2(B.FullType_01, new A._$serializers_closure206()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure207()); t1.addBuilderFactory$2(B.FullType_IXW, new A._$serializers_closure208()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure209()); t1.addBuilderFactory$2(B.FullType_LHx, new A._$serializers_closure210()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure211()); t1.addBuilderFactory$2(B.FullType_oyU, new A._$serializers_closure212()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure213()); t1.addBuilderFactory$2(B.FullType_QuK, new A._$serializers_closure214()); t1.addBuilderFactory$2(B.FullType_hkZ, new A._$serializers_closure215()); t1.addBuilderFactory$2(B.FullType_UVl, new A._$serializers_closure216()); t1.addBuilderFactory$2(B.FullType_a9P, new A._$serializers_closure217()); t1.addBuilderFactory$2(B.FullType_8aB0, new A._$serializers_closure218()); t1.addBuilderFactory$2(B.FullType_ibz, new A._$serializers_closure219()); t1.addBuilderFactory$2(B.FullType_1sb, new A._$serializers_closure220()); t1.addBuilderFactory$2(B.FullType_2Vk1, new A._$serializers_closure221()); t1.addBuilderFactory$2(B.FullType_woc, new A._$serializers_closure222()); return t1.build$0(); }); _lazy($, "_$settingsEntitySerializer", "$get$_$settingsEntitySerializer", () => new A._$SettingsEntitySerializer()); _lazy($, "_$pdfPreviewRequestSerializer", "$get$_$pdfPreviewRequestSerializer", () => new A._$PdfPreviewRequestSerializer()); _lazy($, "colorThemesMap", "$get$colorThemesMap", () => A.LinkedHashMap_LinkedHashMap$_literal(["light", A.ColorTheme$(B.Color_4290328320, B.Color_4283934436, B.Color_4281486753, B.Color_4283210268, B.Color_4291660032), "dark", A.ColorTheme$(B.Color_4287315264, B.Color_4280912555, B.Color_4278994339, B.Color_4282414389, B.Color_4289228800), "cerulean", A.ColorTheme$(B.Color_4291238946, B.Color_4278402163, B.Color_4281312487, B.Color_4285769785, B.Color_4292695552), "cosmo", A.ColorTheme$(B.Color_4294901817, B.Color_4288238779, B.Color_4280778979, B.Color_4282365464, B.Color_4294931736), "cyborg", A.ColorTheme$(B.Color_4291559424, B.Color_4288230348, B.Color_4280983510, B.Color_4286034688, B.Color_4294936576), "darkly", A.ColorTheme$(B.Color_4293348412, B.Color_4281637083, B.Color_4281817727, B.Color_4278238348, B.Color_4294155282), "flatly", A.ColorTheme$(B.Color_4293348412, B.Color_4281637083, B.Color_4281089616, B.Color_4279811228, B.Color_4294155282), "journal", A.ColorTheme$(B.Color_4294277632, B.Color_4281558681, B.Color_4293617764, B.Color_4280463948, B.Color_4294305317), "litera", A.ColorTheme$(B.Color_4292432719, B.Color_4279739064, B.Color_4282745580, B.Color_4278368373, B.Color_4293963086), "lumen", A.ColorTheme$(B.Color_4294918454, B.Color_4285909739, B.Color_4279602362, B.Color_4280858156, B.Color_4294935835), "lux", A.ColorTheme$(B.Color_4292432719, B.Color_4280261583, B.Color_4279900698, B.Color_4283154291, B.Color_4293963086), "materia", A.ColorTheme$(B.Color_4293205027, B.Color_4288423856, B.Color_4280391411, B.Color_4283215696, B.Color_4294940672), "minty", A.ColorTheme$(B.Color_4294932561, B.Color_4285318101, B.Color_4286104237, B.Color_4283878557, B.Color_4294954599), "pulse", A.ColorTheme$(B.Color_4294719801, B.Color_4278230236, B.Color_4284035478, B.Color_4279482709, B.Color_4293894941), "sandstone", A.ColorTheme$(B.Color_4292432719, B.Color_4280921056, B.Color_4281490824, B.Color_4287874379, B.Color_4294212668), "simplex", A.ColorTheme$(B.Color_4288366495, B.Color_4278360783, B.Color_4292420367, B.Color_4282815496, B.Color_4292444959), "sketchy", A.ColorTheme$(B.Color_4292621637, B.Color_4279739064, B.Color_4281545523, B.Color_4280854341, B.Color_4294951175), "slate", A.ColorTheme$(B.Color_4293812059, B.Color_4284203230, B.Color_4282007364, B.Color_4284662882, B.Color_4294480902), "solar", A.ColorTheme$(B.Color_4292032130, B.Color_4280716242, B.Color_4290087168, B.Color_4280983960, B.Color_4291513110), "spacelab", A.ColorTheme$(B.Color_4291625472, B.Color_4281571827, B.Color_4282674843, B.Color_4282168609, B.Color_4292113664), "superhero", A.ColorTheme$(B.Color_4292432719, B.Color_4284203230, B.Color_4292831514, B.Color_4284266588, B.Color_4293963086), "united", A.ColorTheme$(B.Color_4292818988, B.Color_4279739064, B.Color_4293481504, B.Color_4281906250, B.Color_4293900094), "yeti", A.ColorTheme$(B.Color_4293935396, B.Color_4284203230, B.Color_4278226106, B.Color_4282625130, B.Color_4293496834)], type$.String, A.findType("ColorTheme"))); _lazy($, "_$countryListResponseSerializer", "$get$_$countryListResponseSerializer", () => new A._$CountryListResponseSerializer()); _lazy($, "_$countryItemResponseSerializer", "$get$_$countryItemResponseSerializer", () => new A._$CountryItemResponseSerializer()); _lazy($, "_$countryEntitySerializer", "$get$_$countryEntitySerializer", () => new A._$CountryEntitySerializer()); _lazy($, "_$currencyListResponseSerializer", "$get$_$currencyListResponseSerializer", () => new A._$CurrencyListResponseSerializer()); _lazy($, "_$currencyItemResponseSerializer", "$get$_$currencyItemResponseSerializer", () => new A._$CurrencyItemResponseSerializer()); _lazy($, "_$currencyEntitySerializer", "$get$_$currencyEntitySerializer", () => new A._$CurrencyEntitySerializer()); _lazy($, "_$dateFormatListResponseSerializer", "$get$_$dateFormatListResponseSerializer", () => new A._$DateFormatListResponseSerializer()); _lazy($, "_$dateFormatItemResponseSerializer", "$get$_$dateFormatItemResponseSerializer", () => new A._$DateFormatItemResponseSerializer()); _lazy($, "_$dateFormatEntitySerializer", "$get$_$dateFormatEntitySerializer", () => new A._$DateFormatEntitySerializer()); _lazy($, "_$datetimeFormatListResponseSerializer", "$get$_$datetimeFormatListResponseSerializer", () => new A._$DatetimeFormatListResponseSerializer()); _lazy($, "_$datetimeFormatItemResponseSerializer", "$get$_$datetimeFormatItemResponseSerializer", () => new A._$DatetimeFormatItemResponseSerializer()); _lazy($, "_$datetimeFormatEntitySerializer", "$get$_$datetimeFormatEntitySerializer", () => new A._$DatetimeFormatEntitySerializer()); _lazy($, "_$industryListResponseSerializer", "$get$_$industryListResponseSerializer", () => new A._$IndustryListResponseSerializer()); _lazy($, "_$industryItemResponseSerializer", "$get$_$industryItemResponseSerializer", () => new A._$IndustryItemResponseSerializer()); _lazy($, "_$industryEntitySerializer", "$get$_$industryEntitySerializer", () => new A._$IndustryEntitySerializer()); _lazy($, "_$invoiceStatusEntitySerializer", "$get$_$invoiceStatusEntitySerializer", () => new A._$InvoiceStatusEntitySerializer()); _lazy($, "_$languageListResponseSerializer", "$get$_$languageListResponseSerializer", () => new A._$LanguageListResponseSerializer()); _lazy($, "_$languageItemResponseSerializer", "$get$_$languageItemResponseSerializer", () => new A._$LanguageItemResponseSerializer()); _lazy($, "_$languageEntitySerializer", "$get$_$languageEntitySerializer", () => new A._$LanguageEntitySerializer()); _lazy($, "_$paymentTypeListResponseSerializer", "$get$_$paymentTypeListResponseSerializer", () => new A._$PaymentTypeListResponseSerializer()); _lazy($, "_$paymentTypeItemResponseSerializer", "$get$_$paymentTypeItemResponseSerializer", () => new A._$PaymentTypeItemResponseSerializer()); _lazy($, "_$paymentTypeEntitySerializer", "$get$_$paymentTypeEntitySerializer", () => new A._$PaymentTypeEntitySerializer()); _lazy($, "_$sizeListResponseSerializer", "$get$_$sizeListResponseSerializer", () => new A._$SizeListResponseSerializer()); _lazy($, "_$sizeItemResponseSerializer", "$get$_$sizeItemResponseSerializer", () => new A._$SizeItemResponseSerializer()); _lazy($, "_$sizeEntitySerializer", "$get$_$sizeEntitySerializer", () => new A._$SizeEntitySerializer()); _lazy($, "_$staticDataItemResponseSerializer", "$get$_$staticDataItemResponseSerializer", () => new A._$StaticDataItemResponseSerializer()); _lazy($, "_$staticDataEntitySerializer", "$get$_$staticDataEntitySerializer", () => new A._$StaticDataEntitySerializer()); _lazy($, "_$templateEntitySerializer", "$get$_$templateEntitySerializer", () => new A._$TemplateEntitySerializer()); _lazy($, "_$timezoneListResponseSerializer", "$get$_$timezoneListResponseSerializer", () => new A._$TimezoneListResponseSerializer()); _lazy($, "_$timezoneItemResponseSerializer", "$get$_$timezoneItemResponseSerializer", () => new A._$TimezoneItemResponseSerializer()); _lazy($, "_$timezoneEntitySerializer", "$get$_$timezoneEntitySerializer", () => new A._$TimezoneEntitySerializer()); _lazy($, "_$subscriptionListResponseSerializer", "$get$_$subscriptionListResponseSerializer", () => new A._$SubscriptionListResponseSerializer()); _lazy($, "_$subscriptionItemResponseSerializer", "$get$_$subscriptionItemResponseSerializer", () => new A._$SubscriptionItemResponseSerializer()); _lazy($, "_$subscriptionEntitySerializer", "$get$_$subscriptionEntitySerializer", () => new A._$SubscriptionEntitySerializer()); _lazy($, "_$webhookConfigurationEntitySerializer", "$get$_$webhookConfigurationEntitySerializer", () => new A._$WebhookConfigurationEntitySerializer()); _lazy($, "_$systemLogEntitySerializer", "$get$_$systemLogEntitySerializer", () => new A._$SystemLogEntitySerializer()); _lazy($, "_$taskListResponseSerializer", "$get$_$taskListResponseSerializer", () => new A._$TaskListResponseSerializer()); _lazy($, "_$taskItemResponseSerializer", "$get$_$taskItemResponseSerializer", () => new A._$TaskItemResponseSerializer()); _lazy($, "_$taskEntitySerializer", "$get$_$taskEntitySerializer", () => new A._$TaskEntitySerializer()); _lazy($, "_$taskStatusListResponseSerializer", "$get$_$taskStatusListResponseSerializer", () => new A._$TaskStatusListResponseSerializer()); _lazy($, "_$taskStatusItemResponseSerializer", "$get$_$taskStatusItemResponseSerializer", () => new A._$TaskStatusItemResponseSerializer()); _lazy($, "_$taskStatusEntitySerializer", "$get$_$taskStatusEntitySerializer", () => new A._$TaskStatusEntitySerializer()); _lazy($, "_$taxDataEntitySerializer", "$get$_$taxDataEntitySerializer", () => new A._$TaxDataEntitySerializer()); _lazy($, "_$taxConfigEntitySerializer", "$get$_$taxConfigEntitySerializer", () => new A._$TaxConfigEntitySerializer()); _lazy($, "_$taxConfigRegionEntitySerializer", "$get$_$taxConfigRegionEntitySerializer", () => new A._$TaxConfigRegionEntitySerializer()); _lazy($, "_$taxConfigSubregionEntitySerializer", "$get$_$taxConfigSubregionEntitySerializer", () => new A._$TaxConfigSubregionEntitySerializer()); _lazy($, "_$taxRateListResponseSerializer", "$get$_$taxRateListResponseSerializer", () => new A._$TaxRateListResponseSerializer()); _lazy($, "_$taxRateItemResponseSerializer", "$get$_$taxRateItemResponseSerializer", () => new A._$TaxRateItemResponseSerializer()); _lazy($, "_$taxRateEntitySerializer", "$get$_$taxRateEntitySerializer", () => new A._$TaxRateEntitySerializer()); _lazy($, "_$tokenListResponseSerializer", "$get$_$tokenListResponseSerializer", () => new A._$TokenListResponseSerializer()); _lazy($, "_$tokenItemResponseSerializer", "$get$_$tokenItemResponseSerializer", () => new A._$TokenItemResponseSerializer()); _lazy($, "_$tokenEntitySerializer", "$get$_$tokenEntitySerializer", () => new A._$TokenEntitySerializer()); _lazy($, "_$transactionListResponseSerializer", "$get$_$transactionListResponseSerializer", () => new A._$TransactionListResponseSerializer()); _lazy($, "_$transactionItemResponseSerializer", "$get$_$transactionItemResponseSerializer", () => new A._$TransactionItemResponseSerializer()); _lazy($, "_$transactionEntitySerializer", "$get$_$transactionEntitySerializer", () => new A._$TransactionEntitySerializer()); _lazy($, "_$transactionStatusEntitySerializer", "$get$_$transactionStatusEntitySerializer", () => new A._$TransactionStatusEntitySerializer()); _lazy($, "_$transactionRuleListResponseSerializer", "$get$_$transactionRuleListResponseSerializer", () => new A._$TransactionRuleListResponseSerializer()); _lazy($, "_$transactionRuleItemResponseSerializer", "$get$_$transactionRuleItemResponseSerializer", () => new A._$TransactionRuleItemResponseSerializer()); _lazy($, "_$transactionRuleEntitySerializer", "$get$_$transactionRuleEntitySerializer", () => new A._$TransactionRuleEntitySerializer()); _lazy($, "_$transactionRuleCriteriaEntitySerializer", "$get$_$transactionRuleCriteriaEntitySerializer", () => new A._$TransactionRuleCriteriaEntitySerializer()); _lazy($, "_$userListResponseSerializer", "$get$_$userListResponseSerializer", () => new A._$UserListResponseSerializer()); _lazy($, "_$userItemResponseSerializer", "$get$_$userItemResponseSerializer", () => new A._$UserItemResponseSerializer()); _lazy($, "_$userTwoFactorResponseSerializer", "$get$_$userTwoFactorResponseSerializer", () => new A._$UserTwoFactorResponseSerializer()); _lazy($, "_$userTwoFactorDataSerializer", "$get$_$userTwoFactorDataSerializer", () => new A._$UserTwoFactorDataSerializer()); _lazy($, "_$userCompanyItemResponseSerializer", "$get$_$userCompanyItemResponseSerializer", () => new A._$UserCompanyItemResponseSerializer()); _lazy($, "_$userEntitySerializer", "$get$_$userEntitySerializer", () => new A._$UserEntitySerializer()); _lazy($, "_$vendorListResponseSerializer", "$get$_$vendorListResponseSerializer", () => new A._$VendorListResponseSerializer()); _lazy($, "_$vendorItemResponseSerializer", "$get$_$vendorItemResponseSerializer", () => new A._$VendorItemResponseSerializer()); _lazy($, "_$vendorEntitySerializer", "$get$_$vendorEntitySerializer", () => new A._$VendorEntitySerializer()); _lazy($, "_$vendorContactEntitySerializer", "$get$_$vendorContactEntitySerializer", () => new A._$VendorContactEntitySerializer()); _lazy($, "_$webhookListResponseSerializer", "$get$_$webhookListResponseSerializer", () => new A._$WebhookListResponseSerializer()); _lazy($, "_$webhookItemResponseSerializer", "$get$_$webhookItemResponseSerializer", () => new A._$WebhookItemResponseSerializer()); _lazy($, "_$webhookEntitySerializer", "$get$_$webhookEntitySerializer", () => new A._$WebhookEntitySerializer()); _lazyFinal($, "navigatorKey", "$get$navigatorKey", () => A.GlobalKey_GlobalKey(null, type$.NavigatorState)); _lazyFinal($, "_persistUIDebouncer", "$get$_persistUIDebouncer", () => new A.PersistDebouncer()); _lazyFinal($, "lastErrorReducer", "$get$lastErrorReducer", () => { var t1 = type$.String, t2 = A.TypedReducer$(new A.lastErrorReducer_closure(), t1, A.findType("ClearLastError")), t3 = A.TypedReducer$(new A.lastErrorReducer_closure0(), t1, A.findType("LoadClientsFailure")), t4 = A.TypedReducer$(new A.lastErrorReducer_closure1(), t1, A.findType("LoadProductsFailure")), t5 = A.TypedReducer$(new A.lastErrorReducer_closure2(), t1, A.findType("LoadInvoicesFailure")), t6 = A.TypedReducer$(new A.lastErrorReducer_closure3(), t1, A.findType("LoadPaymentsFailure")), t7 = A.TypedReducer$(new A.lastErrorReducer_closure4(), t1, A.findType("LoadQuotesFailure")), t8 = A.TypedReducer$(new A.lastErrorReducer_closure5(), t1, A.findType("LoadProjectsFailure")), t9 = A.TypedReducer$(new A.lastErrorReducer_closure6(), t1, A.findType("LoadTasksFailure")), t10 = A.TypedReducer$(new A.lastErrorReducer_closure7(), t1, A.findType("LoadVendorsFailure")), t11 = A.TypedReducer$(new A.lastErrorReducer_closure8(), t1, A.findType("LoadExpensesFailure")), t12 = A.TypedReducer$(new A.lastErrorReducer_closure9(), t1, A.findType("LoadSchedulesFailure")), t13 = A.TypedReducer$(new A.lastErrorReducer_closure10(), t1, A.findType("LoadTransactionRulesFailure")), t14 = A.TypedReducer$(new A.lastErrorReducer_closure11(), t1, A.findType("LoadTransactionsFailure")), t15 = A.TypedReducer$(new A.lastErrorReducer_closure12(), t1, A.findType("LoadBankAccountsFailure")), t16 = A.TypedReducer$(new A.lastErrorReducer_closure13(), t1, A.findType("LoadPurchaseOrdersFailure")), t17 = A.TypedReducer$(new A.lastErrorReducer_closure14(), t1, A.findType("LoadRecurringExpensesFailure")), t18 = A.TypedReducer$(new A.lastErrorReducer_closure15(), t1, A.findType("LoadSubscriptionsFailure")), t19 = A.TypedReducer$(new A.lastErrorReducer_closure16(), t1, A.findType("LoadTaskStatusesFailure")), t20 = A.TypedReducer$(new A.lastErrorReducer_closure17(), t1, A.findType("LoadRecurringInvoicesFailure")), t21 = A.TypedReducer$(new A.lastErrorReducer_closure18(), t1, A.findType("LoadWebhooksFailure")), t22 = A.TypedReducer$(new A.lastErrorReducer_closure19(), t1, A.findType("LoadTokensFailure")), t23 = A.TypedReducer$(new A.lastErrorReducer_closure20(), t1, A.findType("LoadPaymentTermsFailure")), t24 = A.TypedReducer$(new A.lastErrorReducer_closure21(), t1, A.findType("LoadDesignsFailure")), t25 = A.TypedReducer$(new A.lastErrorReducer_closure22(), t1, A.findType("LoadCreditsFailure")), t26 = A.TypedReducer$(new A.lastErrorReducer_closure23(), t1, A.findType("RefreshDataFailure")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call(), t22.get$$call(), t23.get$$call(), t24.get$$call(), t25.get$$call(), t26.get$$call()], type$.JSArray_of_String_Function_String_dynamic), t1); }); _lazy($, "_$appStateSerializer", "$get$_$appStateSerializer", () => new A._$AppStateSerializer()); _lazyFinal($, "loadingReducer", "$get$loadingReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(A.loading_reducer___setLoading$closure(), t1, A.findType("StartLoading")), t3 = A.TypedReducer$(A.loading_reducer___setLoaded$closure(), t1, A.findType("StopLoading")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazyFinal($, "savingReducer", "$get$savingReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(A.loading_reducer___setSaving$closure(), t1, A.findType("StartSaving")), t3 = A.TypedReducer$(A.loading_reducer___setSaved$closure(), t1, A.findType("StopSaving")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "authReducer", "$get$authReducer", () => { var t1 = type$.AuthState, t2 = A.TypedReducer$(A.auth_reducer__userLoadUrlReducer$closure(), t1, A.findType("UserLoadUrl")), t3 = A.TypedReducer$(A.auth_reducer__userLoginRequestReducer$closure(), t1, type$.UserLoginRequest), t4 = A.TypedReducer$(A.auth_reducer__oauthLoginRequestReducer$closure(), t1, type$.OAuthLoginRequest), t5 = A.TypedReducer$(A.auth_reducer__oauthSignUpRequestReducer$closure(), t1, type$.OAuthSignUpRequest), t6 = A.TypedReducer$(A.auth_reducer__userSignUpRequestReducer$closure(), t1, type$.UserSignUpRequest), t7 = A.TypedReducer$(A.auth_reducer__userLoginSuccessReducer$closure(), t1, A.findType("UserLoginSuccess")), t8 = A.TypedReducer$(A.auth_reducer__userVerifiedPasswordReducer$closure(), t1, A.findType("UserVerifiedPassword")), t9 = A.TypedReducer$(A.auth_reducer__userUnverifiedPasswordReducer$closure(), t1, A.findType("UserUnverifiedPassword")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "_$authStateSerializer", "$get$_$authStateSerializer", () => new A._$AuthStateSerializer()); _lazyFinal($, "forceSelectedReducer", "$get$forceSelectedReducer21", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure176(), t1, A.findType("ViewBankAccount")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure177(), t1, A.findType("ViewBankAccountList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure178(), t1, A.findType("FilterBankAccountsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure179(), t1, A.findType("FilterBankAccounts")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure180(), t1, A.findType("FilterBankAccountsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure181(), t1, A.findType("FilterBankAccountsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure182(), t1, A.findType("FilterBankAccountsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure183(), t1, A.findType("FilterBankAccountsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer", "$get$tabIndexReducer10", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure21(), t1, A.findType("UpdateBankAccountTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure22(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer", "$get$selectedIdReducer21", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure338(), t1, A.findType("ArchiveBankAccountsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure339(), t1, A.findType("DeleteBankAccountsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure340(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure341(), t1, A.findType("ViewBankAccount")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure342(), t1, A.findType("AddBankAccountSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure343(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure344(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure345(), t1, A.findType("SortBankAccounts")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure346(), t1, A.findType("FilterBankAccounts")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure347(), t1, A.findType("FilterBankAccountsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure348(), t1, A.findType("FilterBankAccountsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure349(), t1, A.findType("FilterBankAccountsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure350(), t1, A.findType("FilterBankAccountsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure351(), t1, A.findType("FilterBankAccountsByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure352(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer", "$get$editingReducer21", () => { var t1 = A.findType("BankAccountEntity?"), t2 = A.TypedReducer$(A.bank_account_reducer___updateEditing$closure(), t1, A.findType("SaveBankAccountSuccess")), t3 = A.TypedReducer$(A.bank_account_reducer___updateEditing$closure(), t1, A.findType("AddBankAccountSuccess")), t4 = A.TypedReducer$(A.bank_account_reducer___updateEditing$closure(), t1, A.findType("EditBankAccount")), t5 = A.TypedReducer$(new A.editingReducer_closure114(), t1, A.findType("UpdateBankAccount")), t6 = A.TypedReducer$(new A.editingReducer_closure115(), t1, A.findType("RestoreBankAccountsSuccess")), t7 = A.TypedReducer$(new A.editingReducer_closure116(), t1, A.findType("ArchiveBankAccountsSuccess")), t8 = A.TypedReducer$(new A.editingReducer_closure117(), t1, A.findType("DeleteBankAccountsSuccess")), t9 = A.TypedReducer$(A.bank_account_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "bankAccountListReducer", "$get$bankAccountListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.bank_account_reducer___sortBankAccounts$closure(), t1, A.findType("SortBankAccounts")), t3 = A.TypedReducer$(A.bank_account_reducer___filterBankAccountsByState$closure(), t1, A.findType("FilterBankAccountsByState")), t4 = A.TypedReducer$(A.bank_account_reducer___filterBankAccounts$closure(), t1, A.findType("FilterBankAccounts")), t5 = A.TypedReducer$(A.bank_account_reducer___filterBankAccountsByCustom1$closure(), t1, A.findType("FilterBankAccountsByCustom1")), t6 = A.TypedReducer$(A.bank_account_reducer___filterBankAccountsByCustom2$closure(), t1, A.findType("FilterBankAccountsByCustom2")), t7 = A.TypedReducer$(A.bank_account_reducer___startListMultiselect$closure(), t1, A.findType("StartBankAccountMultiselect")), t8 = A.TypedReducer$(A.bank_account_reducer___addToListMultiselect$closure(), t1, A.findType("AddToBankAccountMultiselect")), t9 = A.TypedReducer$(A.bank_account_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromBankAccountMultiselect")), t10 = A.TypedReducer$(A.bank_account_reducer___clearListMultiselect$closure(), t1, A.findType("ClearBankAccountMultiselect")), t11 = A.TypedReducer$(A.bank_account_reducer___viewBankAccountList$closure(), t1, A.findType("ViewBankAccountList")), t12 = A.TypedReducer$(new A.bankAccountListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "bankAccountsReducer", "$get$bankAccountsReducer", () => { var t1 = type$.BankAccountState, t2 = A.TypedReducer$(A.bank_account_reducer___updateBankAccount$closure(), t1, A.findType("SaveBankAccountSuccess")), t3 = A.TypedReducer$(A.bank_account_reducer___addBankAccount$closure(), t1, A.findType("AddBankAccountSuccess")), t4 = A.TypedReducer$(A.bank_account_reducer___setLoadedBankAccounts$closure(), t1, A.findType("LoadBankAccountsSuccess")), t5 = A.TypedReducer$(A.bank_account_reducer___setLoadedBankAccount$closure(), t1, A.findType("LoadBankAccountSuccess")), t6 = A.TypedReducer$(A.bank_account_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.bank_account_reducer___archiveBankAccountSuccess$closure(), t1, A.findType("ArchiveBankAccountsSuccess")), t8 = A.TypedReducer$(A.bank_account_reducer___deleteBankAccountSuccess$closure(), t1, A.findType("DeleteBankAccountsSuccess")), t9 = A.TypedReducer$(A.bank_account_reducer___restoreBankAccountSuccess$closure(), t1, A.findType("RestoreBankAccountsSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownBankAccountList", "$get$memoizedDropdownBankAccountList", () => A.memo5(new A.memoizedDropdownBankAccountList_closure(), type$.BuiltMap_String_BankAccountEntity, type$.BuiltList_String, type$.StaticState, type$.BuiltMap_String_UserEntity, type$.nullable_String, type$.List_String)); _lazy($, "memoizedFilteredBankAccountList", "$get$memoizedFilteredBankAccountList", () => A.memo4(new A.memoizedFilteredBankAccountList_closure(), type$.SelectionState, type$.BuiltMap_String_BankAccountEntity, type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$bankAccountStateSerializer", "$get$_$bankAccountStateSerializer", () => new A._$BankAccountStateSerializer()); _lazy($, "_$bankAccountUIStateSerializer", "$get$_$bankAccountUIStateSerializer", () => new A._$BankAccountUIStateSerializer()); _lazyFinal($, "forceSelectedReducer0", "$get$forceSelectedReducer26", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure218(), t1, type$.ViewClient), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure219(), t1, type$.ViewClientList), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure220(), t1, A.findType("FilterClientsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure221(), t1, A.findType("FilterClients")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure222(), t1, A.findType("FilterClientsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure223(), t1, A.findType("FilterClientsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure224(), t1, A.findType("FilterClientsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure225(), t1, A.findType("FilterClientsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer0", "$get$tabIndexReducer15", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure31(), t1, A.findType("UpdateClientTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure32(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "saveCompleterReducer", "$get$saveCompleterReducer2", () => { var t1 = type$.nullable_Completer_SelectableEntity, t2 = A.TypedReducer$(new A.saveCompleterReducer_closure2(), t1, type$.EditClient); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_SelectableEntity_Function_2_nullable_Completer_SelectableEntity_and_dynamic), t1); }); _lazyFinal($, "cancelCompleterReducer", "$get$cancelCompleterReducer2", () => { var t1 = type$.nullable_Completer_Null, t2 = A.TypedReducer$(new A.cancelCompleterReducer_closure2(), t1, type$.EditClient); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_Null_Function_2_nullable_Completer_Null_and_dynamic), t1); }); _lazyFinal($, "editingContactReducer", "$get$editingContactReducer", () => { var t1 = A.findType("ClientContactEntity?"), t2 = A.TypedReducer$(new A.editingContactReducer_closure(), t1, type$.EditClient), t3 = A.TypedReducer$(new A.editingContactReducer_closure0(), t1, A.findType("EditContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "selectedIdReducer0", "$get$selectedIdReducer26", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure418(), t1, A.findType("ArchiveClientsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure419(), t1, A.findType("DeleteClientsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure420(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure421(), t1, type$.ViewClient), t6 = A.TypedReducer$(new A.selectedIdReducer_closure422(), t1, A.findType("AddClientSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure423(), t1, A.findType("ShowPdfClient")), t8 = A.TypedReducer$(new A.selectedIdReducer_closure424(), t1, type$.SelectCompany), t9 = A.TypedReducer$(new A.selectedIdReducer_closure425(), t1, type$.ClearEntityFilter), t10 = A.TypedReducer$(new A.selectedIdReducer_closure426(), t1, A.findType("SortClients")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure427(), t1, A.findType("FilterClients")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure428(), t1, A.findType("FilterClientsByState")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure429(), t1, A.findType("FilterClientsByCustom1")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure430(), t1, A.findType("FilterClientsByCustom2")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure431(), t1, A.findType("FilterClientsByCustom3")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure432(), t1, A.findType("FilterClientsByCustom4")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure433(), t1, type$.ClearEntitySelection), t18 = A.TypedReducer$(new A.selectedIdReducer_closure434(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer0", "$get$editingReducer26", () => { var t1 = type$.nullable_ClientEntity, t2 = A.TypedReducer$(new A.editingReducer_closure141(), t1, A.findType("SaveClientSuccess")), t3 = A.TypedReducer$(new A.editingReducer_closure142(), t1, A.findType("AddClientSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure143(), t1, A.findType("RestoreClientSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure144(), t1, A.findType("ArchiveClientsSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure145(), t1, A.findType("DeleteClientsSuccess")), t7 = A.TypedReducer$(new A.editingReducer_closure146(), t1, type$.EditClient), t8 = A.TypedReducer$(new A.editingReducer_closure147(), t1, A.findType("UpdateClient")), t9 = A.TypedReducer$(new A.editingReducer_closure148(), t1, A.findType("AddContact")), t10 = A.TypedReducer$(new A.editingReducer_closure149(), t1, A.findType("DeleteContact")), t11 = A.TypedReducer$(new A.editingReducer_closure150(), t1, A.findType("UpdateContact")), t12 = A.TypedReducer$(new A.editingReducer_closure151(), t1, type$.ViewClient), t13 = A.TypedReducer$(new A.editingReducer_closure152(), t1, type$.ViewClientList), t14 = A.TypedReducer$(new A.editingReducer_closure153(), t1, type$.SelectCompany), t15 = A.TypedReducer$(new A.editingReducer_closure154(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "clientListReducer", "$get$clientListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.client_reducer___sortClients$closure(), t1, A.findType("SortClients")), t3 = A.TypedReducer$(A.client_reducer___filterClientsByState$closure(), t1, A.findType("FilterClientsByState")), t4 = A.TypedReducer$(A.client_reducer___filterClients$closure(), t1, A.findType("FilterClients")), t5 = A.TypedReducer$(A.client_reducer___filterClientsByCustom1$closure(), t1, A.findType("FilterClientsByCustom1")), t6 = A.TypedReducer$(A.client_reducer___filterClientsByCustom2$closure(), t1, A.findType("FilterClientsByCustom2")), t7 = A.TypedReducer$(A.client_reducer___filterClientsByCustom3$closure(), t1, A.findType("FilterClientsByCustom3")), t8 = A.TypedReducer$(A.client_reducer___filterClientsByCustom4$closure(), t1, A.findType("FilterClientsByCustom4")), t9 = A.TypedReducer$(A.client_reducer___startListMultiselect$closure(), t1, A.findType("StartClientMultiselect")), t10 = A.TypedReducer$(A.client_reducer___addToListMultiselect$closure(), t1, A.findType("AddToClientMultiselect")), t11 = A.TypedReducer$(A.client_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromClientMultiselect")), t12 = A.TypedReducer$(A.client_reducer___clearListMultiselect$closure(), t1, A.findType("ClearClientMultiselect")), t13 = A.TypedReducer$(A.client_reducer___viewClientList$closure(), t1, type$.ViewClientList), t14 = A.TypedReducer$(new A.clientListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "clientsReducer", "$get$clientsReducer", () => { var t1 = type$.ClientState, t2 = A.TypedReducer$(A.client_reducer___updateClient$closure(), t1, A.findType("SaveClientSuccess")), t3 = A.TypedReducer$(A.client_reducer___addClient$closure(), t1, A.findType("AddClientSuccess")), t4 = A.TypedReducer$(A.client_reducer___setLoadedClients$closure(), t1, A.findType("LoadClientsSuccess")), t5 = A.TypedReducer$(A.client_reducer___setLoadedClient$closure(), t1, A.findType("LoadClientSuccess")), t6 = A.TypedReducer$(A.client_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.client_reducer___archiveClientSuccess$closure(), t1, A.findType("ArchiveClientsSuccess")), t8 = A.TypedReducer$(A.client_reducer___deleteClientSuccess$closure(), t1, A.findType("DeleteClientsSuccess")), t9 = A.TypedReducer$(A.client_reducer___restoreClientSuccess$closure(), t1, A.findType("RestoreClientSuccess")), t10 = A.TypedReducer$(A.client_reducer___mergeClientSuccess$closure(), t1, A.findType("MergeClientsSuccess")), t11 = A.TypedReducer$(A.client_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownClientList", "$get$memoizedDropdownClientList", () => A.memo4(new A.memoizedDropdownClientList_closure(), type$.BuiltMap_String_ClientEntity, type$.BuiltList_String, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.List_String)); _lazy($, "memoizedClientStatsForUser", "$get$memoizedClientStatsForUser", () => A.memo2(new A.memoizedClientStatsForUser_closure(), type$.String, type$.BuiltMap_String_ClientEntity, type$.EntityStats)); _lazy($, "memoizedFilteredClientList", "$get$memoizedFilteredClientList", () => A.memo7(new A.memoizedFilteredClientList_closure(), type$.SelectionState, type$.BuiltMap_String_ClientEntity, type$.BuiltList_String, type$.BuiltMap_String_GroupEntity, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.List_String)); _lazy($, "_$clientStateSerializer", "$get$_$clientStateSerializer", () => new A._$ClientStateSerializer()); _lazy($, "_$clientUIStateSerializer", "$get$_$clientUIStateSerializer", () => new A._$ClientUIStateSerializer()); _lazy($, "userCompanyEntityReducer", "$get$userCompanyEntityReducer", () => { var t1 = type$.nullable_UserCompanyEntity, t2 = A.TypedReducer$(A.company_reducer__loadCompanySuccessReducer$closure(), t1, type$.LoadCompanySuccess), t3 = A.TypedReducer$(A.company_reducer__saveCompanySuccessReducer$closure(), t1, A.findType("SaveCompanySuccess")), t4 = A.TypedReducer$(new A.userCompanyEntityReducer_closure(), t1, A.findType("SaveEInvoiceCertificateSuccess")), t5 = A.TypedReducer$(new A.userCompanyEntityReducer_closure0(), t1, A.findType("UpdateReportSettings")), t6 = A.TypedReducer$(new A.userCompanyEntityReducer_closure1(), t1, A.findType("SaveAuthUserSuccess")), t7 = A.TypedReducer$(new A.userCompanyEntityReducer_closure2(), t1, A.findType("ConnectOAuthUserSuccess")), t8 = A.TypedReducer$(new A.userCompanyEntityReducer_closure3(), t1, A.findType("ConnecGmailUserSuccess")), t9 = A.TypedReducer$(new A.userCompanyEntityReducer_closure4(), t1, A.findType("DisconnectOAuthUserSuccess")), t10 = A.TypedReducer$(new A.userCompanyEntityReducer_closure5(), t1, A.findType("DisconnectOAuthMailerSuccess")), t11 = A.TypedReducer$(new A.userCompanyEntityReducer_closure6(), t1, A.findType("DisableTwoFactorSuccess")), t12 = A.TypedReducer$(new A.userCompanyEntityReducer_closure7(), t1, A.findType("SaveUserSettingsSuccess")), t13 = A.TypedReducer$(new A.userCompanyEntityReducer_closure8(), t1, A.findType("UpdateCompanyLanguage")), t14 = A.TypedReducer$(new A.userCompanyEntityReducer_closure9(), t1, A.findType("UpdateDashboardFields")), t15 = A.TypedReducer$(new A.userCompanyEntityReducer_closure10(), t1, A.findType("UpdateDashboardFieldSettingss")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "lastUpdatedReducer", "$get$lastUpdatedReducer", () => { var t1 = type$.int, t2 = A.TypedReducer$(new A.lastUpdatedReducer_closure(), t1, type$.LoadCompanySuccess), t3 = A.TypedReducer$(new A.lastUpdatedReducer_closure0(), t1, A.findType("LoadExpensesSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_int_Function_int_dynamic), t1); }); _lazy($, "memoizedDropdownExpenseCategoriesList", "$get$memoizedDropdownExpenseCategoriesList", () => A.memo2(new A.memoizedDropdownExpenseCategoriesList_closure(), type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltList_String, type$.List_String)); _lazy($, "memoizedHasMultipleCurrencies", "$get$memoizedHasMultipleCurrencies", () => A.memo3(new A.memoizedHasMultipleCurrencies_closure(), type$.nullable_CompanyEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_GroupEntity, type$.bool)); _lazy($, "memoizedGetCurrencyIds", "$get$memoizedGetCurrencyIds", () => A.memo3(new A.memoizedGetCurrencyIds_closure(), type$.nullable_CompanyEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_GroupEntity, type$.List_String)); _lazy($, "memoizedFilteredSelector", "$get$memoizedFilteredSelector", () => A.memo2(new A.memoizedFilteredSelector_closure(), type$.nullable_String, type$.UserCompanyState, A.findType("List"))); _lazy($, "_$userCompanyStateSerializer", "$get$_$userCompanyStateSerializer", () => new A._$UserCompanyStateSerializer()); _lazyFinal($, "forceSelectedReducer1", "$get$forceSelectedReducer7", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure64(), t1, A.findType("ViewCompanyGateway")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure65(), t1, A.findType("ViewCompanyGatewayList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure66(), t1, A.findType("FilterCompanyGatewaysByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure67(), t1, A.findType("FilterCompanyGateways")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure68(), t1, A.findType("FilterCompanyGatewaysByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure69(), t1, A.findType("FilterCompanyGatewaysByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure70(), t1, A.findType("FilterCompanyGatewaysByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure71(), t1, A.findType("FilterCompanyGatewaysByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer1", "$get$selectedIdReducer7", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure121(), t1, A.findType("ArchiveCompanyGatewaySuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure122(), t1, A.findType("DeleteCompanyGatewaySuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure123(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure124(), t1, A.findType("ViewCompanyGateway")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure125(), t1, A.findType("AddCompanyGatewaySuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure126(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure127(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure128(), t1, A.findType("SortCompanyGateways")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure129(), t1, A.findType("FilterCompanyGateways")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure130(), t1, A.findType("FilterCompanyGatewaysByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure131(), t1, A.findType("FilterCompanyGatewaysByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure132(), t1, A.findType("FilterCompanyGatewaysByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure133(), t1, A.findType("FilterCompanyGatewaysByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure134(), t1, A.findType("FilterCompanyGatewaysByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure135(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer1", "$get$editingReducer7", () => { var t1 = A.findType("CompanyGatewayEntity?"), t2 = A.TypedReducer$(A.company_gateway_reducer___updateEditing$closure(), t1, A.findType("SaveCompanyGatewaySuccess")), t3 = A.TypedReducer$(A.company_gateway_reducer___updateEditing$closure(), t1, A.findType("AddCompanyGatewaySuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure37(), t1, A.findType("RestoreCompanyGatewaySuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure38(), t1, A.findType("ArchiveCompanyGatewaySuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure39(), t1, A.findType("DeleteCompanyGatewaySuccess")), t7 = A.TypedReducer$(A.company_gateway_reducer___updateEditing$closure(), t1, A.findType("EditCompanyGateway")), t8 = A.TypedReducer$(new A.editingReducer_closure40(), t1, A.findType("UpdateCompanyGateway")), t9 = A.TypedReducer$(A.company_gateway_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "companyGatewayListReducer", "$get$companyGatewayListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.company_gateway_reducer___sortCompanyGateways$closure(), t1, A.findType("SortCompanyGateways")), t3 = A.TypedReducer$(A.company_gateway_reducer___filterCompanyGatewaysByState$closure(), t1, A.findType("FilterCompanyGatewaysByState")), t4 = A.TypedReducer$(A.company_gateway_reducer___filterCompanyGateways$closure(), t1, A.findType("FilterCompanyGateways")), t5 = A.TypedReducer$(A.company_gateway_reducer___filterCompanyGatewaysByCustom1$closure(), t1, A.findType("FilterCompanyGatewaysByCustom1")), t6 = A.TypedReducer$(A.company_gateway_reducer___filterCompanyGatewaysByCustom2$closure(), t1, A.findType("FilterCompanyGatewaysByCustom2")), t7 = A.TypedReducer$(A.company_gateway_reducer___startListMultiselect$closure(), t1, A.findType("StartCompanyGatewayMultiselect")), t8 = A.TypedReducer$(A.company_gateway_reducer___addToListMultiselect$closure(), t1, A.findType("AddToCompanyGatewayMultiselect")), t9 = A.TypedReducer$(A.company_gateway_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromCompanyGatewayMultiselect")), t10 = A.TypedReducer$(A.company_gateway_reducer___clearListMultiselect$closure(), t1, A.findType("ClearCompanyGatewayMultiselect")), t11 = A.TypedReducer$(new A.companyGatewayListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "companyGatewaysReducer", "$get$companyGatewaysReducer", () => { var t1 = type$.CompanyGatewayState, t2 = A.TypedReducer$(A.company_gateway_reducer___updateCompanyGateway$closure(), t1, A.findType("SaveCompanyGatewaySuccess")), t3 = A.TypedReducer$(A.company_gateway_reducer___addCompanyGateway$closure(), t1, A.findType("AddCompanyGatewaySuccess")), t4 = A.TypedReducer$(A.company_gateway_reducer___setLoadedCompanyGateways$closure(), t1, A.findType("LoadCompanyGatewaysSuccess")), t5 = A.TypedReducer$(A.company_gateway_reducer___setLoadedCompanyGateway$closure(), t1, A.findType("LoadCompanyGatewaySuccess")), t6 = A.TypedReducer$(A.company_gateway_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.company_gateway_reducer___archiveCompanyGatewaySuccess$closure(), t1, A.findType("ArchiveCompanyGatewaySuccess")), t8 = A.TypedReducer$(A.company_gateway_reducer___deleteCompanyGatewaySuccess$closure(), t1, A.findType("DeleteCompanyGatewaySuccess")), t9 = A.TypedReducer$(A.company_gateway_reducer___restoreCompanyGatewaySuccess$closure(), t1, A.findType("RestoreCompanyGatewaySuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredCompanyGatewayList", "$get$memoizedFilteredCompanyGatewayList", () => A.memo5(new A.memoizedFilteredCompanyGatewayList_closure(), A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.nullable_String, type$.bool, type$.List_String)); _lazy($, "memoizedCalculateCompanyGatewayProcessed", "$get$memoizedCalculateCompanyGatewayProcessed", () => A.memo2(new A.memoizedCalculateCompanyGatewayProcessed_closure(), type$.String, type$.BuiltMap_String_PaymentEntity, type$.double)); _lazy($, "memoizedClientStatsForCompanyGateway", "$get$memoizedClientStatsForCompanyGateway", () => A.memo2(new A.memoizedClientStatsForCompanyGateway_closure(), type$.String, type$.BuiltMap_String_ClientEntity, type$.EntityStats)); _lazy($, "memoizedPaymentStatsForCompanyGateway", "$get$memoizedPaymentStatsForCompanyGateway", () => A.memo2(new A.memoizedPaymentStatsForCompanyGateway_closure(), type$.String, type$.BuiltMap_String_PaymentEntity, type$.EntityStats)); _lazy($, "_$companyGatewayStateSerializer", "$get$_$companyGatewayStateSerializer", () => new A._$CompanyGatewayStateSerializer()); _lazy($, "_$companyGatewayUIStateSerializer", "$get$_$companyGatewayUIStateSerializer", () => new A._$CompanyGatewayUIStateSerializer()); _lazyFinal($, "forceSelectedReducer2", "$get$forceSelectedReducer10", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure84(), t1, A.findType("ViewCredit")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure85(), t1, A.findType("ViewCreditList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure86(), t1, A.findType("FilterCreditsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure87(), t1, A.findType("FilterCreditsByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure88(), t1, A.findType("FilterCredits")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure89(), t1, A.findType("FilterCreditsByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure90(), t1, A.findType("FilterCreditsByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure91(), t1, A.findType("FilterCreditsByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure92(), t1, A.findType("FilterCreditsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer1", "$get$tabIndexReducer5", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure11(), t1, A.findType("UpdateCreditTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure12(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "historyActivityIdReducer", "$get$historyActivityIdReducer0", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.historyActivityIdReducer_closure0(), t1, A.findType("ShowPdfCredit")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingItemReducer", "$get$editingItemReducer0", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.editingItemReducer_closure1(), t1, A.findType("EditCredit")), t3 = A.TypedReducer$(new A.editingItemReducer_closure2(), t1, A.findType("EditCreditItem")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer2", "$get$selectedIdReducer10", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure162(), t1, A.findType("ArchiveCreditsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure163(), t1, A.findType("DeleteCreditsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure164(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure165(), t1, A.findType("ViewCredit")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure166(), t1, A.findType("AddCreditSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure167(), t1, A.findType("ShowEmailCredit")), t8 = A.TypedReducer$(new A.selectedIdReducer_closure168(), t1, A.findType("ShowPdfCredit")), t9 = A.TypedReducer$(new A.selectedIdReducer_closure169(), t1, type$.SelectCompany), t10 = A.TypedReducer$(new A.selectedIdReducer_closure170(), t1, type$.ClearEntityFilter), t11 = A.TypedReducer$(new A.selectedIdReducer_closure171(), t1, A.findType("SortCredits")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure172(), t1, A.findType("FilterCredits")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure173(), t1, A.findType("FilterCreditsByState")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure174(), t1, A.findType("FilterCreditsByStatus")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure175(), t1, A.findType("FilterCreditsByCustom1")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure176(), t1, A.findType("FilterCreditsByCustom2")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure177(), t1, A.findType("FilterCreditsByCustom3")), t18 = A.TypedReducer$(new A.selectedIdReducer_closure178(), t1, A.findType("FilterCreditsByCustom4")), t19 = A.TypedReducer$(new A.selectedIdReducer_closure179(), t1, type$.ClearEntitySelection), t20 = A.TypedReducer$(new A.selectedIdReducer_closure180(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer2", "$get$editingReducer10", () => { var t18, t19, t20, t21, t1 = type$.nullable_InvoiceEntity, t2 = A.TypedReducer$(A.credit_reducer___updateEditing$closure(), t1, A.findType("LoadCreditSuccess")), t3 = A.TypedReducer$(A.credit_reducer___updateEditing$closure(), t1, A.findType("SaveCreditSuccess")), t4 = A.TypedReducer$(A.credit_reducer___updateEditing$closure(), t1, A.findType("AddCreditSuccess")), t5 = A.TypedReducer$(A.credit_reducer___updateEditing$closure(), t1, A.findType("EditCredit")), t6 = A.TypedReducer$(new A.editingReducer_closure49(), t1, A.findType("UpdateCredit")), t7 = A.findType("AddCreditItem"), t8 = A.TypedReducer$(new A.editingReducer_closure50(), t1, t7), t9 = A.TypedReducer$(new A.editingReducer_closure51(), t1, A.findType("MoveCreditItem")), t10 = A.findType("DeleteCreditItem"), t11 = A.TypedReducer$(new A.editingReducer_closure52(), t1, t10), t12 = A.findType("UpdateCreditItem"), t13 = A.TypedReducer$(new A.editingReducer_closure53(), t1, t12), t14 = A.TypedReducer$(new A.editingReducer_closure54(), t1, A.findType("UpdateCreditClient")), t15 = A.TypedReducer$(new A.editingReducer_closure55(), t1, A.findType("RestoreCreditsSuccess")), t16 = A.TypedReducer$(new A.editingReducer_closure56(), t1, A.findType("ArchiveCreditsSuccess")), t17 = A.TypedReducer$(new A.editingReducer_closure57(), t1, A.findType("DeleteCreditsSuccess")); t7 = A.TypedReducer$(A.credit_reducer___addCreditItem$closure(), t1, t7); t18 = A.TypedReducer$(A.credit_reducer___addCreditItems$closure(), t1, A.findType("AddCreditItems")); t10 = A.TypedReducer$(A.credit_reducer___removeCreditItem$closure(), t1, t10); t12 = A.TypedReducer$(A.credit_reducer___updateCreditItem$closure(), t1, t12); t19 = A.TypedReducer$(A.credit_reducer___clearEditing$closure(), t1, type$.DiscardChanges); t20 = A.TypedReducer$(new A.editingReducer_closure58(), t1, A.findType("AddCreditContact")); t21 = A.TypedReducer$(new A.editingReducer_closure59(), t1, A.findType("RemoveCreditContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t8.get$$call(), t9.get$$call(), t11.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t7.get$$call(), t18.get$$call(), t10.get$$call(), t12.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call()], type$.JSArray_of_nullable_InvoiceEntity_Function_2_nullable_InvoiceEntity_and_dynamic), t1); }); _lazyFinal($, "creditListReducer", "$get$creditListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.credit_reducer___sortCredits$closure(), t1, A.findType("SortCredits")), t3 = A.TypedReducer$(A.credit_reducer___filterCreditsByState$closure(), t1, A.findType("FilterCreditsByState")), t4 = A.TypedReducer$(A.credit_reducer___filterCreditsByStatus$closure(), t1, A.findType("FilterCreditsByStatus")), t5 = A.TypedReducer$(A.credit_reducer___filterCredits$closure(), t1, A.findType("FilterCredits")), t6 = A.TypedReducer$(A.credit_reducer___filterCreditsByCustom1$closure(), t1, A.findType("FilterCreditsByCustom1")), t7 = A.TypedReducer$(A.credit_reducer___filterCreditsByCustom2$closure(), t1, A.findType("FilterCreditsByCustom2")), t8 = A.TypedReducer$(A.credit_reducer___filterCreditsByCustom3$closure(), t1, A.findType("FilterCreditsByCustom3")), t9 = A.TypedReducer$(A.credit_reducer___filterCreditsByCustom4$closure(), t1, A.findType("FilterCreditsByCustom4")), t10 = A.TypedReducer$(A.credit_reducer___startListMultiselect$closure(), t1, A.findType("StartCreditMultiselect")), t11 = A.TypedReducer$(A.credit_reducer___addToListMultiselect$closure(), t1, A.findType("AddToCreditMultiselect")), t12 = A.TypedReducer$(A.credit_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromCreditMultiselect")), t13 = A.TypedReducer$(A.credit_reducer___clearListMultiselect$closure(), t1, A.findType("ClearCreditMultiselect")), t14 = A.TypedReducer$(A.credit_reducer___viewCreditList$closure(), t1, A.findType("ViewCreditList")), t15 = A.TypedReducer$(new A.creditListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "creditsReducer", "$get$creditsReducer", () => { var t1 = type$.CreditState, t2 = A.TypedReducer$(A.credit_reducer___updateCredit$closure(), t1, A.findType("SaveCreditSuccess")), t3 = A.TypedReducer$(A.credit_reducer___addCredit$closure(), t1, A.findType("AddCreditSuccess")), t4 = A.TypedReducer$(A.credit_reducer___setLoadedCredits$closure(), t1, A.findType("LoadCreditsSuccess")), t5 = A.TypedReducer$(A.credit_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.credit_reducer___updateCredit$closure(), t1, A.findType("LoadCreditSuccess")), t7 = A.TypedReducer$(A.credit_reducer___markSentCreditSuccess$closure(), t1, A.findType("MarkSentCreditSuccess")), t8 = A.TypedReducer$(A.credit_reducer___archiveCreditSuccess$closure(), t1, A.findType("ArchiveCreditsSuccess")), t9 = A.TypedReducer$(A.credit_reducer___deleteCreditSuccess$closure(), t1, A.findType("DeleteCreditsSuccess")), t10 = A.TypedReducer$(A.credit_reducer___restoreCreditSuccess$closure(), t1, A.findType("RestoreCreditsSuccess")), t11 = A.TypedReducer$(A.credit_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownCreditList", "$get$memoizedDropdownCreditList", () => A.memo7(new A.memoizedDropdownCreditList_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltList_String, type$.String, type$.BuiltMap_String_UserEntity, type$.List_nullable_String, type$.List_String)); _lazy($, "memoizedFilteredCreditList", "$get$memoizedFilteredCreditList", () => A.memo8(new A.memoizedFilteredCreditList_closure(), type$.SelectionState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltList_String, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_PaymentEntity, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedCreditStatsForDesign", "$get$memoizedCreditStatsForDesign", () => A.memo2(new A.memoizedCreditStatsForDesign_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedCreditStatsForClient", "$get$memoizedCreditStatsForClient", () => A.memo2(new A.memoizedCreditStatsForClient_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedCreditStatsForUser", "$get$memoizedCreditStatsForUser", () => A.memo2(new A.memoizedCreditStatsForUser_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "_$creditStateSerializer", "$get$_$creditStateSerializer", () => new A._$CreditStateSerializer()); _lazy($, "_$creditUIStateSerializer", "$get$_$creditUIStateSerializer", () => new A._$CreditUIStateSerializer()); _lazy($, "selectedEntitiesReducer", "$get$selectedEntitiesReducer", () => { var t1 = A.findType("BuiltMap>"), t2 = A.TypedReducer$(new A.selectedEntitiesReducer_closure(), t1, A.findType("UpdateDashboardSelection")), t3 = A.TypedReducer$(new A.selectedEntitiesReducer_closure0(), t1, type$.SelectCompany); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], A.findType("JSArray>(BuiltMap>,@)>")), t1); }); _lazy($, "selectedEntityTypeReducer", "$get$selectedEntityTypeReducer", () => { var t1 = type$.nullable_EntityType, t2 = A.TypedReducer$(new A.selectedEntityTypeReducer_closure(), t1, A.findType("UpdateDashboardEntityType")); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "showSidebarReducer", "$get$showSidebarReducer", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.showSidebarReducer_closure(), t1, A.findType("UpdateDashboardSidebar")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "memoizedChartInvoices", "$get$memoizedChartInvoices", () => A.memo5(new A.memoizedChartInvoices_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedChartOverviewInvoices", "$get$memoizedChartOverviewInvoices", () => A.memo5(new A.memoizedChartOverviewInvoices_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedPreviousChartInvoices", "$get$memoizedPreviousChartInvoices", () => A.memo5(new A.memoizedPreviousChartInvoices_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedChartQuotes", "$get$memoizedChartQuotes", () => { var t1 = type$.BuiltMap_String_InvoiceEntity; return A.memo6(new A.memoizedChartQuotes_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, t1, type$.BuiltMap_String_ClientEntity, t1, type$.List_ChartDataGroup); }); _lazy($, "memoizedPreviousChartQuotes", "$get$memoizedPreviousChartQuotes", () => { var t1 = type$.BuiltMap_String_InvoiceEntity; return A.memo6(new A.memoizedPreviousChartQuotes_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, t1, type$.BuiltMap_String_ClientEntity, t1, type$.List_ChartDataGroup); }); _lazy($, "memoizedChartPayments", "$get$memoizedChartPayments", () => A.memo6(new A.memoizedChartPayments_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_PaymentEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedPreviousChartPayments", "$get$memoizedPreviousChartPayments", () => A.memo6(new A.memoizedPreviousChartPayments_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_PaymentEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedChartTasks", "$get$memoizedChartTasks", () => A.memo8(new A.memoizedChartTasks_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ProjectEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_GroupEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedPreviousChartTasks", "$get$memoizedPreviousChartTasks", () => A.memo8(new A.memoizedPreviousChartTasks_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ProjectEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_GroupEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedChartExpenses", "$get$memoizedChartExpenses", () => A.memo5(new A.memoizedChartExpenses_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ExpenseEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedPreviousChartExpenses", "$get$memoizedPreviousChartExpenses", () => A.memo5(new A.memoizedPreviousChartExpenses_closure(), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, type$.DashboardUISettings, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ExpenseEntity, type$.List_ChartDataGroup)); _lazy($, "memoizedRunningTasks", "$get$memoizedRunningTasks0", () => A.memo2(new A.memoizedRunningTasks_closure0(), type$.BuiltMap_String_TaskEntity, type$.String, A.findType("List"))); _lazy($, "memoizedUpcomingInvoices", "$get$memoizedUpcomingInvoices", () => A.memo2(new A.memoizedUpcomingInvoices_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_nullable_InvoiceEntity)); _lazy($, "memoizedPastDueInvoices", "$get$memoizedPastDueInvoices", () => A.memo2(new A.memoizedPastDueInvoices_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_nullable_InvoiceEntity)); _lazy($, "memoizedRecentPayments", "$get$memoizedRecentPayments", () => A.memo2(new A.memoizedRecentPayments_closure(), type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_ClientEntity, A.findType("List"))); _lazy($, "memoizedUpcomingQuotes", "$get$memoizedUpcomingQuotes", () => A.memo2(new A.memoizedUpcomingQuotes_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_nullable_InvoiceEntity)); _lazy($, "memoizedExpiredQuotes", "$get$memoizedExpiredQuotes", () => A.memo2(new A.memoizedExpiredQuotes_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.List_nullable_InvoiceEntity)); _lazy($, "memoizedRunningTasks0", "$get$memoizedRunningTasks", () => A.memo2(new A.memoizedRunningTasks_closure(), type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_ClientEntity, A.findType("List"))); _lazy($, "memoizedRecentTasks", "$get$memoizedRecentTasks", () => A.memo2(new A.memoizedRecentTasks_closure(), type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_ClientEntity, type$.List_TaskEntity)); _lazy($, "memoizedRecentExpenses", "$get$memoizedRecentExpenses", () => A.memo2(new A.memoizedRecentExpenses_closure(), type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ClientEntity, A.findType("List"))); _lazy($, "_$dashboardUIStateSerializer", "$get$_$dashboardUIStateSerializer", () => new A._$DashboardUIStateSerializer()); _lazy($, "_$dashboardUISettingsSerializer", "$get$_$dashboardUISettingsSerializer", () => new A._$DashboardUISettingsSerializer()); _lazyFinal($, "forceSelectedReducer3", "$get$forceSelectedReducer11", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure93(), t1, A.findType("ViewDesign")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure94(), t1, A.findType("ViewDesignList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure95(), t1, A.findType("FilterDesignsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure96(), t1, A.findType("FilterDesigns")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure97(), t1, A.findType("FilterDesignsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure98(), t1, A.findType("FilterDesignsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure99(), t1, A.findType("FilterDesignsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure100(), t1, A.findType("FilterDesignsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer3", "$get$selectedIdReducer11", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure181(), t1, A.findType("ArchiveDesignsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure182(), t1, A.findType("DeleteDesignsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure183(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure184(), t1, A.findType("ViewDesign")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure185(), t1, A.findType("AddDesignSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure186(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure187(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure188(), t1, A.findType("SortDesigns")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure189(), t1, A.findType("FilterDesigns")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure190(), t1, A.findType("FilterDesignsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure191(), t1, A.findType("FilterDesignsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure192(), t1, A.findType("FilterDesignsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure193(), t1, A.findType("FilterDesignsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure194(), t1, A.findType("FilterDesignsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer3", "$get$editingReducer11", () => { var t1 = A.findType("DesignEntity?"), t2 = A.TypedReducer$(A.design_reducer___updateEditing$closure(), t1, A.findType("SaveDesignSuccess")), t3 = A.TypedReducer$(A.design_reducer___updateEditing$closure(), t1, A.findType("AddDesignSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure60(), t1, A.findType("RestoreDesignsSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure61(), t1, A.findType("ArchiveDesignsSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure62(), t1, A.findType("DeleteDesignsSuccess")), t7 = A.TypedReducer$(A.design_reducer___updateEditing$closure(), t1, A.findType("EditDesign")), t8 = A.TypedReducer$(new A.editingReducer_closure63(), t1, A.findType("UpdateDesign")), t9 = A.TypedReducer$(A.design_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "designListReducer", "$get$designListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.design_reducer___sortDesigns$closure(), t1, A.findType("SortDesigns")), t3 = A.TypedReducer$(A.design_reducer___filterDesignsByState$closure(), t1, A.findType("FilterDesignsByState")), t4 = A.TypedReducer$(A.design_reducer___filterDesigns$closure(), t1, A.findType("FilterDesigns")), t5 = A.TypedReducer$(A.design_reducer___filterDesignsByCustom1$closure(), t1, A.findType("FilterDesignsByCustom1")), t6 = A.TypedReducer$(A.design_reducer___filterDesignsByCustom2$closure(), t1, A.findType("FilterDesignsByCustom2")), t7 = A.TypedReducer$(A.design_reducer___startListMultiselect$closure(), t1, A.findType("StartDesignMultiselect")), t8 = A.TypedReducer$(A.design_reducer___addToListMultiselect$closure(), t1, A.findType("AddToDesignMultiselect")), t9 = A.TypedReducer$(A.design_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromDesignMultiselect")), t10 = A.TypedReducer$(A.design_reducer___clearListMultiselect$closure(), t1, A.findType("ClearDesignMultiselect")), t11 = A.TypedReducer$(A.design_reducer___viewDesignList$closure(), t1, A.findType("ViewDesignList")), t12 = A.TypedReducer$(new A.designListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "designsReducer", "$get$designsReducer", () => { var t1 = type$.DesignState, t2 = A.TypedReducer$(A.design_reducer___updateDesign$closure(), t1, A.findType("SaveDesignSuccess")), t3 = A.TypedReducer$(A.design_reducer___addDesign$closure(), t1, A.findType("AddDesignSuccess")), t4 = A.TypedReducer$(A.design_reducer___setLoadedDesigns$closure(), t1, A.findType("LoadDesignsSuccess")), t5 = A.TypedReducer$(A.design_reducer___setLoadedDesign$closure(), t1, A.findType("LoadDesignSuccess")), t6 = A.TypedReducer$(A.design_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.design_reducer___archiveDesignSuccess$closure(), t1, A.findType("ArchiveDesignsSuccess")), t8 = A.TypedReducer$(A.design_reducer___deleteDesignSuccess$closure(), t1, A.findType("DeleteDesignsSuccess")), t9 = A.TypedReducer$(A.design_reducer___restoreDesignSuccess$closure(), t1, A.findType("RestoreDesignsSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredDesignList", "$get$memoizedFilteredDesignList", () => A.memo3(new A.memoizedFilteredDesignList_closure(), A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$designStateSerializer", "$get$_$designStateSerializer", () => new A._$DesignStateSerializer()); _lazy($, "_$designUIStateSerializer", "$get$_$designUIStateSerializer", () => new A._$DesignUIStateSerializer()); _lazyFinal($, "forceSelectedReducer4", "$get$forceSelectedReducer5", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure51(), t1, type$.ViewDocument), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure52(), t1, A.findType("ViewDocumentList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure53(), t1, A.findType("FilterDocumentsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure54(), t1, A.findType("FilterDocumentsByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure55(), t1, A.findType("FilterDocuments")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure56(), t1, A.findType("FilterDocumentsByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure57(), t1, A.findType("FilterDocumentsByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure58(), t1, A.findType("FilterDocumentsByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure59(), t1, A.findType("FilterDocumentsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer4", "$get$selectedIdReducer5", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure95(), t1, A.findType("ArchiveDocumentSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure96(), t1, A.findType("DeleteDocumentSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure97(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure98(), t1, type$.ViewDocument), t6 = A.TypedReducer$(new A.selectedIdReducer_closure99(), t1, type$.SelectCompany), t7 = A.TypedReducer$(new A.selectedIdReducer_closure100(), t1, type$.ClearEntityFilter), t8 = A.TypedReducer$(new A.selectedIdReducer_closure101(), t1, A.findType("SortDocuments")), t9 = A.TypedReducer$(new A.selectedIdReducer_closure102(), t1, A.findType("FilterDocuments")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure103(), t1, A.findType("FilterDocumentsByState")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure104(), t1, A.findType("FilterDocumentsByStatus")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure105(), t1, A.findType("FilterDocumentsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure106(), t1, A.findType("FilterDocumentsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure107(), t1, A.findType("FilterDocumentsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure108(), t1, A.findType("FilterDocumentsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer4", "$get$editingReducer5", () => { var t1 = type$.nullable_DocumentEntity, t2 = A.TypedReducer$(A.document_reducer___updateEditing$closure(), t1, A.findType("SaveDocumentSuccess")), t3 = A.TypedReducer$(A.document_reducer___updateEditing$closure(), t1, A.findType("RestoreDocumentSuccess")), t4 = A.TypedReducer$(A.document_reducer___updateEditing$closure(), t1, A.findType("ArchiveDocumentSuccess")), t5 = A.TypedReducer$(A.document_reducer___updateEditing$closure(), t1, A.findType("EditDocument")), t6 = A.TypedReducer$(new A.editingReducer_closure32(), t1, A.findType("UpdateDocument")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "documentListReducer", "$get$documentListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.document_reducer___sortDocuments$closure(), t1, A.findType("SortDocuments")), t3 = A.TypedReducer$(A.document_reducer___filterDocumentsByState$closure(), t1, A.findType("FilterDocumentsByState")), t4 = A.TypedReducer$(A.document_reducer___filterDocumentsByStatus$closure(), t1, A.findType("FilterDocumentsByStatus")), t5 = A.TypedReducer$(A.document_reducer___filterDocuments$closure(), t1, A.findType("FilterDocuments")), t6 = A.TypedReducer$(A.document_reducer___filterDocumentsByCustom1$closure(), t1, A.findType("FilterDocumentsByCustom1")), t7 = A.TypedReducer$(A.document_reducer___filterDocumentsByCustom2$closure(), t1, A.findType("FilterDocumentsByCustom2")), t8 = A.TypedReducer$(A.document_reducer___startListMultiselect$closure(), t1, A.findType("StartDocumentMultiselect")), t9 = A.TypedReducer$(A.document_reducer___addToListMultiselect$closure(), t1, A.findType("AddToDocumentMultiselect")), t10 = A.TypedReducer$(A.document_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromDocumentMultiselect")), t11 = A.TypedReducer$(A.document_reducer___clearListMultiselect$closure(), t1, A.findType("ClearDocumentMultiselect")), t12 = A.TypedReducer$(A.document_reducer___viewDocumentList$closure(), t1, A.findType("ViewDocumentList")), t13 = A.TypedReducer$(new A.documentListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "documentsReducer", "$get$documentsReducer", () => { var t1 = type$.DocumentState, t2 = A.TypedReducer$(A.document_reducer___updateDocument$closure(), t1, A.findType("SaveDocumentSuccess")), t3 = A.TypedReducer$(A.document_reducer___addDocument$closure(), t1, A.findType("AddDocumentSuccess")), t4 = A.TypedReducer$(A.document_reducer___setLoadedDocuments$closure(), t1, A.findType("LoadDocumentsSuccess")), t5 = A.TypedReducer$(A.document_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.document_reducer___setLoadedDocument$closure(), t1, A.findType("LoadDocumentSuccess")), t7 = A.TypedReducer$(A.document_reducer___archiveDocumentSuccess$closure(), t1, A.findType("ArchiveDocumentSuccess")), t8 = A.TypedReducer$(A.document_reducer___deleteDocumentSuccess$closure(), t1, A.findType("DeleteDocumentSuccess")), t9 = A.TypedReducer$(A.document_reducer___restoreDocumentSuccess$closure(), t1, A.findType("RestoreDocumentSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredDocumentList", "$get$memoizedFilteredDocumentList", () => A.memo4(new A.memoizedFilteredDocumentList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$documentStateSerializer", "$get$_$documentStateSerializer", () => new A._$DocumentStateSerializer()); _lazy($, "_$documentUIStateSerializer", "$get$_$documentUIStateSerializer", () => new A._$DocumentUIStateSerializer()); _lazyFinal($, "forceSelectedReducer5", "$get$forceSelectedReducer4", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure42(), t1, A.findType("ViewExpense")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure43(), t1, A.findType("ViewExpenseList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure44(), t1, A.findType("FilterExpensesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure45(), t1, A.findType("FilterExpensesByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure46(), t1, A.findType("FilterExpenses")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure47(), t1, A.findType("FilterExpensesByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure48(), t1, A.findType("FilterExpensesByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure49(), t1, A.findType("FilterExpensesByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure50(), t1, A.findType("FilterExpensesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer2", "$get$tabIndexReducer4", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure9(), t1, A.findType("UpdateExpenseTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure10(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer5", "$get$selectedIdReducer4", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure80(), t1, A.findType("ArchiveExpenseSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure81(), t1, A.findType("DeleteExpenseSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure82(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure83(), t1, A.findType("ViewExpense")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure84(), t1, A.findType("AddExpenseSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure85(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure86(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure87(), t1, A.findType("SortExpenses")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure88(), t1, A.findType("FilterExpenses")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure89(), t1, A.findType("FilterExpensesByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure90(), t1, A.findType("FilterExpensesByStatus")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure91(), t1, A.findType("FilterExpensesByCustom1")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure92(), t1, A.findType("FilterExpensesByCustom2")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure93(), t1, A.findType("FilterExpensesByCustom3")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure94(), t1, A.findType("FilterExpensesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer5", "$get$editingReducer4", () => { var t1 = type$.nullable_ExpenseEntity, t2 = A.TypedReducer$(A.expense_reducer___updateEditing$closure(), t1, A.findType("LoadExpenseSuccess")), t3 = A.TypedReducer$(A.expense_reducer___updateEditing$closure(), t1, A.findType("SaveExpenseSuccess")), t4 = A.TypedReducer$(A.expense_reducer___updateEditing$closure(), t1, A.findType("AddExpenseSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure28(), t1, A.findType("RestoreExpenseSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure29(), t1, A.findType("ArchiveExpenseSuccess")), t7 = A.TypedReducer$(new A.editingReducer_closure30(), t1, A.findType("DeleteExpenseSuccess")), t8 = A.TypedReducer$(A.expense_reducer___updateEditing$closure(), t1, A.findType("EditExpense")), t9 = A.TypedReducer$(new A.editingReducer_closure31(), t1, A.findType("UpdateExpense")), t10 = A.TypedReducer$(A.expense_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "expenseListReducer", "$get$expenseListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.expense_reducer___sortExpenses$closure(), t1, A.findType("SortExpenses")), t3 = A.TypedReducer$(A.expense_reducer___filterExpensesByState$closure(), t1, A.findType("FilterExpensesByState")), t4 = A.TypedReducer$(A.expense_reducer___filterExpensesByStatus$closure(), t1, A.findType("FilterExpensesByStatus")), t5 = A.TypedReducer$(A.expense_reducer___filterExpenses$closure(), t1, A.findType("FilterExpenses")), t6 = A.TypedReducer$(A.expense_reducer___filterExpensesByCustom1$closure(), t1, A.findType("FilterExpensesByCustom1")), t7 = A.TypedReducer$(A.expense_reducer___filterExpensesByCustom2$closure(), t1, A.findType("FilterExpensesByCustom2")), t8 = A.TypedReducer$(A.expense_reducer___filterExpensesByCustom3$closure(), t1, A.findType("FilterExpensesByCustom3")), t9 = A.TypedReducer$(A.expense_reducer___filterExpensesByCustom4$closure(), t1, A.findType("FilterExpensesByCustom4")), t10 = A.TypedReducer$(A.expense_reducer___startListMultiselect$closure(), t1, A.findType("StartExpenseMultiselect")), t11 = A.TypedReducer$(A.expense_reducer___addToListMultiselect$closure(), t1, A.findType("AddToExpenseMultiselect")), t12 = A.TypedReducer$(A.expense_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromExpenseMultiselect")), t13 = A.TypedReducer$(A.expense_reducer___clearListMultiselect$closure(), t1, A.findType("ClearExpenseMultiselect")), t14 = A.TypedReducer$(A.expense_reducer___viewExpenseList$closure(), t1, A.findType("ViewExpenseList")), t15 = A.TypedReducer$(new A.expenseListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "expensesReducer", "$get$expensesReducer", () => { var t1 = type$.ExpenseState, t2 = A.TypedReducer$(A.expense_reducer___updateExpense$closure(), t1, A.findType("SaveExpenseSuccess")), t3 = A.TypedReducer$(A.expense_reducer___addExpense$closure(), t1, A.findType("AddExpenseSuccess")), t4 = A.TypedReducer$(A.expense_reducer___setLoadedExpenses$closure(), t1, A.findType("LoadExpensesSuccess")), t5 = A.TypedReducer$(A.expense_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.expense_reducer___setLoadedExpense$closure(), t1, A.findType("LoadExpenseSuccess")), t7 = A.TypedReducer$(A.expense_reducer___archiveExpenseSuccess$closure(), t1, A.findType("ArchiveExpenseSuccess")), t8 = A.TypedReducer$(A.expense_reducer___deleteExpenseSuccess$closure(), t1, A.findType("DeleteExpenseSuccess")), t9 = A.TypedReducer$(A.expense_reducer___restoreExpenseSuccess$closure(), t1, A.findType("RestoreExpenseSuccess")), t10 = A.TypedReducer$(A.expense_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedExpensePurchaseOrderSelector", "$get$memoizedExpensePurchaseOrderSelector", () => A.memo2(new A.memoizedExpensePurchaseOrderSelector_closure(), type$.ExpenseEntity, type$.BuiltMap_String_InvoiceEntity, type$.nullable_InvoiceEntity)); _lazy($, "memoizedFilteredExpenseList", "$get$memoizedFilteredExpenseList", () => A.memo9(new A.memoizedFilteredExpenseList_closure(), type$.SelectionState, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.ListUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.StaticState, type$.List_nullable_String)); _lazy($, "memoizedExpenseStatsForVendor", "$get$memoizedExpenseStatsForVendor", () => A.memo2(new A.memoizedExpenseStatsForVendor_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedExpenseStatsForClient", "$get$memoizedExpenseStatsForClient", () => A.memo2(new A.memoizedExpenseStatsForClient_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedClientExpenseList", "$get$memoizedClientExpenseList", () => A.memo2(new A.memoizedClientExpenseList_closure(), type$.BuiltMap_String_ExpenseEntity, type$.nullable_String, type$.List_nullable_String)); _lazy($, "memoizedExpenseStatsForProject", "$get$memoizedExpenseStatsForProject", () => A.memo2(new A.memoizedExpenseStatsForProject_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedExpenseStatsForUser", "$get$memoizedExpenseStatsForUser", () => A.memo2(new A.memoizedExpenseStatsForUser_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "_$expenseStateSerializer", "$get$_$expenseStateSerializer", () => new A._$ExpenseStateSerializer()); _lazy($, "_$expenseUIStateSerializer", "$get$_$expenseUIStateSerializer", () => new A._$ExpenseUIStateSerializer()); _lazyFinal($, "saveCompleterReducer0", "$get$saveCompleterReducer1", () => { var t1 = type$.nullable_Completer_SelectableEntity, t2 = A.TypedReducer$(new A.saveCompleterReducer_closure1(), t1, type$.EditExpenseCategory); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_SelectableEntity_Function_2_nullable_Completer_SelectableEntity_and_dynamic), t1); }); _lazyFinal($, "cancelCompleterReducer0", "$get$cancelCompleterReducer1", () => { var t1 = type$.nullable_Completer_Null, t2 = A.TypedReducer$(new A.cancelCompleterReducer_closure1(), t1, type$.EditExpenseCategory); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_Null_Function_2_nullable_Completer_Null_and_dynamic), t1); }); _lazyFinal($, "forceSelectedReducer6", "$get$forceSelectedReducer16", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure134(), t1, A.findType("ViewExpenseCategory")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure135(), t1, A.findType("ViewExpenseCategoryList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure136(), t1, A.findType("FilterExpenseCategoriesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure137(), t1, A.findType("FilterExpenseCategories")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure138(), t1, A.findType("FilterExpenseCategoriesByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure139(), t1, A.findType("FilterExpenseCategoriesByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure140(), t1, A.findType("FilterExpenseCategoriesByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure141(), t1, A.findType("FilterExpenseCategoriesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer6", "$get$selectedIdReducer16", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure258(), t1, A.findType("ArchiveExpenseCategoriesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure259(), t1, A.findType("DeleteExpenseCategoriesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure260(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure261(), t1, A.findType("ViewExpenseCategory")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure262(), t1, A.findType("AddExpenseCategorySuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure263(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure264(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure265(), t1, A.findType("SortExpenseCategories")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure266(), t1, A.findType("FilterExpenseCategories")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure267(), t1, A.findType("FilterExpenseCategoriesByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure268(), t1, A.findType("FilterExpenseCategoriesByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure269(), t1, A.findType("FilterExpenseCategoriesByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure270(), t1, A.findType("FilterExpenseCategoriesByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure271(), t1, A.findType("FilterExpenseCategoriesByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure272(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer6", "$get$editingReducer16", () => { var t1 = A.findType("ExpenseCategoryEntity?"), t2 = A.TypedReducer$(A.expense_category_reducer___updateEditing$closure(), t1, A.findType("SaveExpenseCategorySuccess")), t3 = A.TypedReducer$(A.expense_category_reducer___updateEditing$closure(), t1, A.findType("AddExpenseCategorySuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure87(), t1, A.findType("RestoreExpenseCategoriesSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure88(), t1, A.findType("ArchiveExpenseCategoriesSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure89(), t1, A.findType("DeleteExpenseCategoriesSuccess")), t7 = A.TypedReducer$(A.expense_category_reducer___updateEditing$closure(), t1, type$.EditExpenseCategory), t8 = A.TypedReducer$(new A.editingReducer_closure90(), t1, A.findType("UpdateExpenseCategory")), t9 = A.TypedReducer$(A.expense_category_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "expenseCategoryListReducer", "$get$expenseCategoryListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.expense_category_reducer___sortExpenseCategories$closure(), t1, A.findType("SortExpenseCategories")), t3 = A.TypedReducer$(A.expense_category_reducer___filterExpenseCategoriesByState$closure(), t1, A.findType("FilterExpenseCategoriesByState")), t4 = A.TypedReducer$(A.expense_category_reducer___filterExpenseCategories$closure(), t1, A.findType("FilterExpenseCategories")), t5 = A.TypedReducer$(A.expense_category_reducer___filterExpenseCategoriesByCustom1$closure(), t1, A.findType("FilterExpenseCategoriesByCustom1")), t6 = A.TypedReducer$(A.expense_category_reducer___filterExpenseCategoriesByCustom2$closure(), t1, A.findType("FilterExpenseCategoriesByCustom2")), t7 = A.TypedReducer$(A.expense_category_reducer___startListMultiselect$closure(), t1, A.findType("StartExpenseCategoryMultiselect")), t8 = A.TypedReducer$(A.expense_category_reducer___addToListMultiselect$closure(), t1, A.findType("AddToExpenseCategoryMultiselect")), t9 = A.TypedReducer$(A.expense_category_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromExpenseCategoryMultiselect")), t10 = A.TypedReducer$(A.expense_category_reducer___clearListMultiselect$closure(), t1, A.findType("ClearExpenseCategoryMultiselect")), t11 = A.TypedReducer$(new A.expenseCategoryListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "expenseCategoriesReducer", "$get$expenseCategoriesReducer", () => { var t1 = type$.ExpenseCategoryState, t2 = A.TypedReducer$(A.expense_category_reducer___updateExpenseCategory$closure(), t1, A.findType("SaveExpenseCategorySuccess")), t3 = A.TypedReducer$(A.expense_category_reducer___addExpenseCategory$closure(), t1, A.findType("AddExpenseCategorySuccess")), t4 = A.TypedReducer$(A.expense_category_reducer___setLoadedExpenseCategories$closure(), t1, A.findType("LoadExpenseCategoriesSuccess")), t5 = A.TypedReducer$(A.expense_category_reducer___setLoadedExpenseCategory$closure(), t1, A.findType("LoadExpenseCategorySuccess")), t6 = A.TypedReducer$(A.expense_category_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.expense_category_reducer___archiveExpenseCategorySuccess$closure(), t1, A.findType("ArchiveExpenseCategoriesSuccess")), t8 = A.TypedReducer$(A.expense_category_reducer___deleteExpenseCategorySuccess$closure(), t1, A.findType("DeleteExpenseCategoriesSuccess")), t9 = A.TypedReducer$(A.expense_category_reducer___restoreExpenseCategorySuccess$closure(), t1, A.findType("RestoreExpenseCategoriesSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownExpenseCategoryList", "$get$memoizedDropdownExpenseCategoryList", () => A.memo5(new A.memoizedDropdownExpenseCategoryList_closure(), type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltList_String, type$.StaticState, type$.BuiltMap_String_UserEntity, type$.String, type$.List_String)); _lazy($, "memoizedFilteredExpenseCategoryList", "$get$memoizedFilteredExpenseCategoryList", () => A.memo4(new A.memoizedFilteredExpenseCategoryList_closure(), type$.SelectionState, type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "memoizedCalculateExpenseCategoryAmount", "$get$memoizedCalculateExpenseCategoryAmount", () => A.memo2(new A.memoizedCalculateExpenseCategoryAmount_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.double)); _lazy($, "memoizedExpenseStatsForExpenseCategory", "$get$memoizedExpenseStatsForExpenseCategory", () => A.memo2(new A.memoizedExpenseStatsForExpenseCategory_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedTransactionStatsForExpenseCategory", "$get$memoizedTransactionStatsForExpenseCategory", () => A.memo2(new A.memoizedTransactionStatsForExpenseCategory_closure(), type$.String, type$.BuiltMap_String_TransactionEntity, type$.EntityStats)); _lazy($, "_$expenseCategoryStateSerializer", "$get$_$expenseCategoryStateSerializer", () => new A._$ExpenseCategoryStateSerializer()); _lazy($, "_$expenseCategoryUIStateSerializer", "$get$_$expenseCategoryUIStateSerializer", () => new A._$ExpenseCategoryUIStateSerializer()); _lazyFinal($, "forceSelectedReducer7", "$get$forceSelectedReducer6", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure60(), t1, A.findType("ViewGroup")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure61(), t1, A.findType("ViewGroupList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure62(), t1, A.findType("FilterGroupsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure63(), t1, A.findType("FilterGroups")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer7", "$get$selectedIdReducer6", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure109(), t1, A.findType("ArchiveGroupSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure110(), t1, A.findType("DeleteGroupSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure111(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure112(), t1, A.findType("ViewGroup")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure113(), t1, A.findType("AddGroupSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure114(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure115(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure116(), t1, A.findType("SortGroups")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure117(), t1, A.findType("FilterGroups")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure118(), t1, A.findType("FilterGroupsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure119(), t1, type$.ClearEntitySelection), t13 = A.TypedReducer$(new A.selectedIdReducer_closure120(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer7", "$get$editingReducer6", () => { var t1 = type$.nullable_GroupEntity, t2 = A.TypedReducer$(A.group_reducer___updateEditing$closure(), t1, A.findType("SaveGroupSuccess")), t3 = A.TypedReducer$(A.group_reducer___updateEditing$closure(), t1, A.findType("AddGroupSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure33(), t1, A.findType("RestoreGroupSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure34(), t1, A.findType("ArchiveGroupSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure35(), t1, A.findType("DeleteGroupSuccess")), t7 = A.TypedReducer$(A.group_reducer___updateEditing$closure(), t1, A.findType("EditGroup")), t8 = A.TypedReducer$(new A.editingReducer_closure36(), t1, A.findType("UpdateGroup")), t9 = A.TypedReducer$(A.group_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "groupListReducer", "$get$groupListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.group_reducer___sortGroups$closure(), t1, A.findType("SortGroups")), t3 = A.TypedReducer$(A.group_reducer___filterGroupsByState$closure(), t1, A.findType("FilterGroupsByState")), t4 = A.TypedReducer$(A.group_reducer___filterGroups$closure(), t1, A.findType("FilterGroups")), t5 = A.TypedReducer$(A.group_reducer___startListMultiselect$closure(), t1, A.findType("StartGroupMultiselect")), t6 = A.TypedReducer$(A.group_reducer___addToListMultiselect$closure(), t1, A.findType("AddToGroupMultiselect")), t7 = A.TypedReducer$(A.group_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromGroupMultiselect")), t8 = A.TypedReducer$(A.group_reducer___clearListMultiselect$closure(), t1, A.findType("ClearGroupMultiselect")), t9 = A.TypedReducer$(A.group_reducer___viewGroupList$closure(), t1, A.findType("ViewGroupList")), t10 = A.TypedReducer$(new A.groupListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "groupsReducer", "$get$groupsReducer", () => { var t1 = type$.GroupState, t2 = A.TypedReducer$(A.group_reducer___updateGroup$closure(), t1, A.findType("SaveGroupSuccess")), t3 = A.TypedReducer$(A.group_reducer___addGroup$closure(), t1, A.findType("AddGroupSuccess")), t4 = A.TypedReducer$(A.group_reducer___setLoadedGroups$closure(), t1, A.findType("LoadGroupsSuccess")), t5 = A.TypedReducer$(A.group_reducer___setLoadedGroup$closure(), t1, A.findType("LoadGroupSuccess")), t6 = A.TypedReducer$(A.group_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.group_reducer___archiveGroupSuccess$closure(), t1, A.findType("ArchiveGroupSuccess")), t8 = A.TypedReducer$(A.group_reducer___deleteGroupSuccess$closure(), t1, A.findType("DeleteGroupSuccess")), t9 = A.TypedReducer$(A.group_reducer___restoreGroupSuccess$closure(), t1, A.findType("RestoreGroupSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredGroupList", "$get$memoizedFilteredGroupList", () => A.memo4(new A.memoizedFilteredGroupList_closure(), type$.SelectionState, type$.BuiltMap_String_GroupEntity, type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "memoizedClientStatsForGroup", "$get$memoizedClientStatsForGroup", () => A.memo2(new A.memoizedClientStatsForGroup_closure(), type$.BuiltMap_String_ClientEntity, type$.String, type$.EntityStats)); _lazy($, "_$groupStateSerializer", "$get$_$groupStateSerializer", () => new A._$GroupStateSerializer()); _lazy($, "_$groupUIStateSerializer", "$get$_$groupUIStateSerializer", () => new A._$GroupUIStateSerializer()); _lazyFinal($, "forceSelectedReducer8", "$get$forceSelectedReducer25", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure209(), t1, A.findType("ViewInvoice")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure210(), t1, A.findType("ViewInvoiceList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure211(), t1, A.findType("FilterInvoicesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure212(), t1, A.findType("FilterInvoicesByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure213(), t1, A.findType("FilterInvoices")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure214(), t1, A.findType("FilterInvoicesByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure215(), t1, A.findType("FilterInvoicesByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure216(), t1, A.findType("FilterInvoicesByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure217(), t1, A.findType("FilterInvoicesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer3", "$get$tabIndexReducer14", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure29(), t1, A.findType("UpdateInvoiceTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure30(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "historyActivityIdReducer0", "$get$historyActivityIdReducer3", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.historyActivityIdReducer_closure3(), t1, A.findType("ShowPdfInvoice")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingItemIndexReducer", "$get$editingItemIndexReducer0", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.editingItemIndexReducer_closure1(), t1, A.findType("EditInvoice")), t3 = A.TypedReducer$(new A.editingItemIndexReducer_closure2(), t1, A.findType("EditInvoiceItem")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer8", "$get$selectedIdReducer25", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure399(), t1, A.findType("ArchiveInvoicesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure400(), t1, A.findType("DeleteInvoicesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure401(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure402(), t1, A.findType("ViewInvoice")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure403(), t1, A.findType("AddInvoiceSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure404(), t1, A.findType("ShowEmailInvoice")), t8 = A.TypedReducer$(new A.selectedIdReducer_closure405(), t1, A.findType("ShowPdfInvoice")), t9 = A.TypedReducer$(new A.selectedIdReducer_closure406(), t1, type$.SelectCompany), t10 = A.TypedReducer$(new A.selectedIdReducer_closure407(), t1, type$.ClearEntityFilter), t11 = A.TypedReducer$(new A.selectedIdReducer_closure408(), t1, A.findType("SortInvoices")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure409(), t1, A.findType("FilterInvoices")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure410(), t1, A.findType("FilterInvoicesByState")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure411(), t1, A.findType("FilterInvoicesByStatus")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure412(), t1, A.findType("FilterInvoicesByCustom1")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure413(), t1, A.findType("FilterInvoicesByCustom2")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure414(), t1, A.findType("FilterInvoicesByCustom3")), t18 = A.TypedReducer$(new A.selectedIdReducer_closure415(), t1, A.findType("FilterInvoicesByCustom4")), t19 = A.TypedReducer$(new A.selectedIdReducer_closure416(), t1, type$.ClearEntitySelection), t20 = A.TypedReducer$(new A.selectedIdReducer_closure417(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer8", "$get$editingReducer25", () => { var t18, t19, t20, t21, t1 = type$.nullable_InvoiceEntity, t2 = A.TypedReducer$(A.invoice_reducer___updateEditing$closure(), t1, A.findType("LoadInvoiceSuccess")), t3 = A.TypedReducer$(A.invoice_reducer___updateEditing$closure(), t1, A.findType("SaveInvoiceSuccess")), t4 = A.TypedReducer$(A.invoice_reducer___updateEditing$closure(), t1, A.findType("AddInvoiceSuccess")), t5 = A.TypedReducer$(A.invoice_reducer___updateEditing$closure(), t1, A.findType("EditInvoice")), t6 = A.TypedReducer$(new A.editingReducer_closure130(), t1, A.findType("UpdateInvoice")), t7 = A.findType("AddInvoiceItem"), t8 = A.TypedReducer$(new A.editingReducer_closure131(), t1, t7), t9 = A.TypedReducer$(new A.editingReducer_closure132(), t1, A.findType("MoveInvoiceItem")), t10 = A.findType("DeleteInvoiceItem"), t11 = A.TypedReducer$(new A.editingReducer_closure133(), t1, t10), t12 = A.findType("UpdateInvoiceItem"), t13 = A.TypedReducer$(new A.editingReducer_closure134(), t1, t12), t14 = A.TypedReducer$(new A.editingReducer_closure135(), t1, A.findType("UpdateInvoiceClient")), t15 = A.TypedReducer$(new A.editingReducer_closure136(), t1, A.findType("RestoreInvoicesSuccess")), t16 = A.TypedReducer$(new A.editingReducer_closure137(), t1, A.findType("ArchiveInvoicesSuccess")), t17 = A.TypedReducer$(new A.editingReducer_closure138(), t1, A.findType("DeleteInvoicesSuccess")); t7 = A.TypedReducer$(A.invoice_reducer___addInvoiceItem$closure(), t1, t7); t18 = A.TypedReducer$(A.invoice_reducer___addInvoiceItems$closure(), t1, A.findType("AddInvoiceItems")); t10 = A.TypedReducer$(A.invoice_reducer___removeInvoiceItem$closure(), t1, t10); t12 = A.TypedReducer$(A.invoice_reducer___updateInvoiceItem$closure(), t1, t12); t19 = A.TypedReducer$(A.invoice_reducer___clearEditing$closure(), t1, type$.DiscardChanges); t20 = A.TypedReducer$(new A.editingReducer_closure139(), t1, A.findType("AddInvoiceContact")); t21 = A.TypedReducer$(new A.editingReducer_closure140(), t1, A.findType("RemoveInvoiceContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t8.get$$call(), t9.get$$call(), t11.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t7.get$$call(), t18.get$$call(), t10.get$$call(), t12.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call()], type$.JSArray_of_nullable_InvoiceEntity_Function_2_nullable_InvoiceEntity_and_dynamic), t1); }); _lazyFinal($, "invoiceListReducer", "$get$invoiceListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.invoice_reducer___sortInvoices$closure(), t1, A.findType("SortInvoices")), t3 = A.TypedReducer$(A.invoice_reducer___filterInvoicesByState$closure(), t1, A.findType("FilterInvoicesByState")), t4 = A.TypedReducer$(A.invoice_reducer___filterInvoicesByStatus$closure(), t1, A.findType("FilterInvoicesByStatus")), t5 = A.TypedReducer$(A.invoice_reducer___filterInvoices$closure(), t1, A.findType("FilterInvoices")), t6 = A.TypedReducer$(A.invoice_reducer___filterInvoicesByCustom1$closure(), t1, A.findType("FilterInvoicesByCustom1")), t7 = A.TypedReducer$(A.invoice_reducer___filterInvoicesByCustom2$closure(), t1, A.findType("FilterInvoicesByCustom2")), t8 = A.TypedReducer$(A.invoice_reducer___filterInvoicesByCustom3$closure(), t1, A.findType("FilterInvoicesByCustom3")), t9 = A.TypedReducer$(A.invoice_reducer___filterInvoicesByCustom4$closure(), t1, A.findType("FilterInvoicesByCustom4")), t10 = A.TypedReducer$(A.invoice_reducer___startListMultiselect$closure(), t1, A.findType("StartInvoiceMultiselect")), t11 = A.TypedReducer$(A.invoice_reducer___addToListMultiselect$closure(), t1, A.findType("AddToInvoiceMultiselect")), t12 = A.TypedReducer$(A.invoice_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromInvoiceMultiselect")), t13 = A.TypedReducer$(A.invoice_reducer___clearListMultiselect$closure(), t1, A.findType("ClearInvoiceMultiselect")), t14 = A.TypedReducer$(A.invoice_reducer___viewInvoiceList$closure(), t1, A.findType("ViewInvoiceList")), t15 = A.TypedReducer$(new A.invoiceListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "invoicesReducer", "$get$invoicesReducer", () => { var t1 = type$.InvoiceState, t2 = A.TypedReducer$(A.invoice_reducer___updateInvoice$closure(), t1, A.findType("SaveInvoiceSuccess")), t3 = A.TypedReducer$(A.invoice_reducer___addInvoice$closure(), t1, A.findType("AddInvoiceSuccess")), t4 = A.TypedReducer$(A.invoice_reducer___setLoadedInvoices$closure(), t1, A.findType("LoadInvoicesSuccess")), t5 = A.TypedReducer$(A.invoice_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.invoice_reducer___updateInvoice$closure(), t1, A.findType("LoadInvoiceSuccess")), t7 = A.TypedReducer$(A.invoice_reducer___markInvoicesSentSuccess$closure(), t1, A.findType("MarkInvoicesSentSuccess")), t8 = A.TypedReducer$(A.invoice_reducer___markInvoicesPaidSuccess$closure(), t1, A.findType("MarkInvoicesPaidSuccess")), t9 = A.TypedReducer$(A.invoice_reducer___cancelInvoicesSuccess$closure(), t1, A.findType("CancelInvoicesSuccess")), t10 = A.TypedReducer$(A.invoice_reducer___emailInvoiceSuccess$closure(), t1, A.findType("EmailInvoiceSuccess")), t11 = A.TypedReducer$(A.invoice_reducer___archiveInvoiceSuccess$closure(), t1, A.findType("ArchiveInvoicesSuccess")), t12 = A.TypedReducer$(A.invoice_reducer___deleteInvoiceSuccess$closure(), t1, A.findType("DeleteInvoicesSuccess")), t13 = A.TypedReducer$(A.invoice_reducer___restoreInvoiceSuccess$closure(), t1, A.findType("RestoreInvoicesSuccess")), t14 = A.TypedReducer$(A.invoice_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedHasActiveUnpaidInvoices", "$get$memoizedHasActiveUnpaidInvoices", () => A.memo2(new A.memoizedHasActiveUnpaidInvoices_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.bool)); _lazy($, "memoizedInvoiceQuoteSelector", "$get$memoizedInvoiceQuoteSelector", () => A.memo2(new A.memoizedInvoiceQuoteSelector_closure(), type$.InvoiceEntity, type$.BuiltMap_String_InvoiceEntity, type$.nullable_InvoiceEntity)); _lazy($, "memoizedDropdownInvoiceList", "$get$memoizedDropdownInvoiceList", () => A.memo8(new A.memoizedDropdownInvoiceList_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltList_String, type$.String, type$.BuiltMap_String_UserEntity, type$.List_nullable_String, type$.nullable_String, type$.List_String)); _lazy($, "memoizedFilteredInvoiceList", "$get$memoizedFilteredInvoiceList", () => A.memo10(new A.memoizedFilteredInvoiceList_closure(), type$.SelectionState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltList_String, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_ProjectEntity, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.nullable_String, type$.List_String)); _lazy($, "memoizedInvoiceStatsForClient", "$get$memoizedInvoiceStatsForClient", () => A.memo2(new A.memoizedInvoiceStatsForClient_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedInvoiceStatsForDesign", "$get$memoizedInvoiceStatsForDesign", () => A.memo2(new A.memoizedInvoiceStatsForDesign_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedInvoiceStatsForSubscription", "$get$memoizedInvoiceStatsForSubscription", () => A.memo2(new A.memoizedInvoiceStatsForSubscription_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedInvoiceStatsForProject", "$get$memoizedInvoiceStatsForProject", () => A.memo2(new A.memoizedInvoiceStatsForProject_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedQuoteStatsForProject", "$get$memoizedQuoteStatsForProject", () => A.memo2(new A.memoizedQuoteStatsForProject_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedInvoiceStatsForUser", "$get$memoizedInvoiceStatsForUser", () => A.memo2(new A.memoizedInvoiceStatsForUser_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "_$invoiceStateSerializer", "$get$_$invoiceStateSerializer", () => new A._$InvoiceStateSerializer()); _lazy($, "_$invoiceUIStateSerializer", "$get$_$invoiceUIStateSerializer", () => new A._$InvoiceUIStateSerializer()); _lazyFinal($, "forceSelectedReducer9", "$get$forceSelectedReducer0", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure8(), t1, A.findType("ViewPayment")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure9(), t1, A.findType("ViewPaymentList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure10(), t1, A.findType("FilterPaymentsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure11(), t1, A.findType("FilterPaymentsByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure12(), t1, A.findType("FilterPayments")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure13(), t1, A.findType("FilterPaymentsByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure14(), t1, A.findType("FilterPaymentsByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure15(), t1, A.findType("FilterPaymentsByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure16(), t1, A.findType("FilterPaymentsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer4", "$get$tabIndexReducer0", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure1(), t1, A.findType("UpdatePaymentTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure2(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer9", "$get$selectedIdReducer0", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure18(), t1, A.findType("ArchivePaymentsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure19(), t1, A.findType("DeletePaymentsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure20(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure21(), t1, A.findType("ViewPayment")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure22(), t1, A.findType("AddPaymentSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure23(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure24(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure25(), t1, A.findType("SortPayments")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure26(), t1, A.findType("FilterPayments")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure27(), t1, A.findType("FilterPaymentsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure28(), t1, A.findType("FilterPaymentsByStatus")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure29(), t1, A.findType("FilterPaymentsByCustom1")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure30(), t1, A.findType("FilterPaymentsByCustom2")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure31(), t1, A.findType("FilterPaymentsByCustom3")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure32(), t1, A.findType("FilterPaymentsByCustom4")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure33(), t1, type$.ClearEntitySelection), t18 = A.TypedReducer$(new A.selectedIdReducer_closure34(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer9", "$get$editingReducer0", () => { var t1 = type$.nullable_PaymentEntity, t2 = A.TypedReducer$(A.payment_reducer___updateEditing$closure(), t1, A.findType("SavePaymentSuccess")), t3 = A.TypedReducer$(A.payment_reducer___updateEditing$closure(), t1, A.findType("AddPaymentSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure10(), t1, A.findType("RestorePaymentsSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure11(), t1, A.findType("ArchivePaymentsSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure12(), t1, A.findType("DeletePaymentsSuccess")), t7 = A.TypedReducer$(A.payment_reducer___updateEditing$closure(), t1, A.findType("EditPayment")), t8 = A.TypedReducer$(A.payment_reducer___updateEditing$closure(), t1, A.findType("ViewRefundPayment")), t9 = A.TypedReducer$(new A.editingReducer_closure13(), t1, A.findType("UpdatePayment")), t10 = A.TypedReducer$(A.payment_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "paymentListReducer", "$get$paymentListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.payment_reducer___sortPayments$closure(), t1, A.findType("SortPayments")), t3 = A.TypedReducer$(A.payment_reducer___filterPaymentsByState$closure(), t1, A.findType("FilterPaymentsByState")), t4 = A.TypedReducer$(A.payment_reducer___filterPaymentsByStatus$closure(), t1, A.findType("FilterPaymentsByStatus")), t5 = A.TypedReducer$(A.payment_reducer___filterPayments$closure(), t1, A.findType("FilterPayments")), t6 = A.TypedReducer$(A.payment_reducer___filterPaymentsByCustom1$closure(), t1, A.findType("FilterPaymentsByCustom1")), t7 = A.TypedReducer$(A.payment_reducer___filterPaymentsByCustom2$closure(), t1, A.findType("FilterPaymentsByCustom2")), t8 = A.TypedReducer$(A.payment_reducer___filterPaymentsByCustom3$closure(), t1, A.findType("FilterPaymentsByCustom3")), t9 = A.TypedReducer$(A.payment_reducer___filterPaymentsByCustom4$closure(), t1, A.findType("FilterPaymentsByCustom4")), t10 = A.TypedReducer$(A.payment_reducer___startListMultiselect$closure(), t1, A.findType("StartPaymentMultiselect")), t11 = A.TypedReducer$(A.payment_reducer___addToListMultiselect$closure(), t1, A.findType("AddToPaymentMultiselect")), t12 = A.TypedReducer$(A.payment_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromPaymentMultiselect")), t13 = A.TypedReducer$(A.payment_reducer___clearListMultiselect$closure(), t1, A.findType("ClearPaymentMultiselect")), t14 = A.TypedReducer$(A.payment_reducer___viewPaymentList$closure(), t1, A.findType("ViewPaymentList")), t15 = A.TypedReducer$(new A.paymentListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "paymentsReducer", "$get$paymentsReducer", () => { var t1 = type$.PaymentState, t2 = A.TypedReducer$(A.payment_reducer___updatePayment$closure(), t1, A.findType("SavePaymentSuccess")), t3 = A.TypedReducer$(A.payment_reducer___addPayment$closure(), t1, A.findType("AddPaymentSuccess")), t4 = A.TypedReducer$(A.payment_reducer___setLoadedPayments$closure(), t1, A.findType("LoadPaymentsSuccess")), t5 = A.TypedReducer$(A.payment_reducer___setLoadedPayment$closure(), t1, A.findType("LoadPaymentSuccess")), t6 = A.TypedReducer$(A.payment_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.payment_reducer___archivePaymentSuccess$closure(), t1, A.findType("ArchivePaymentsSuccess")), t8 = A.TypedReducer$(A.payment_reducer___deletePaymentSuccess$closure(), t1, A.findType("DeletePaymentsSuccess")), t9 = A.TypedReducer$(A.payment_reducer___restorePaymentSuccess$closure(), t1, A.findType("RestorePaymentsSuccess")), t10 = A.TypedReducer$(A.payment_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedPaymentsByInvoice", "$get$memoizedPaymentsByInvoice", () => A.memo3(new A.memoizedPaymentsByInvoice_closure(), type$.String, type$.BuiltMap_String_PaymentEntity, type$.BuiltList_String, A.findType("List"))); _lazy($, "memoizedPaymentsByCredit", "$get$memoizedPaymentsByCredit", () => A.memo3(new A.memoizedPaymentsByCredit_closure(), type$.String, type$.BuiltMap_String_PaymentEntity, type$.BuiltList_String, A.findType("List"))); _lazy($, "memoizedFilteredPaymentList", "$get$memoizedFilteredPaymentList", () => A.memo8(new A.memoizedFilteredPaymentList_closure(), type$.SelectionState, type$.BuiltMap_String_PaymentEntity, type$.BuiltList_String, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, A.findType("BuiltMap"), type$.ListUIState, type$.List_String)); _lazy($, "memoizedPaymentStatsForClient", "$get$memoizedPaymentStatsForClient", () => A.memo3(new A.memoizedPaymentStatsForClient_closure(), type$.String, type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "_$paymentStateSerializer", "$get$_$paymentStateSerializer", () => new A._$PaymentStateSerializer()); _lazy($, "_$paymentUIStateSerializer", "$get$_$paymentUIStateSerializer", () => new A._$PaymentUIStateSerializer()); _lazyFinal($, "forceSelectedReducer10", "$get$forceSelectedReducer12", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure101(), t1, A.findType("ViewPaymentTerm")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure102(), t1, A.findType("ViewPaymentTermList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure103(), t1, A.findType("FilterPaymentTermsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure104(), t1, A.findType("FilterPaymentTerms")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure105(), t1, A.findType("FilterPaymentTermsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure106(), t1, A.findType("FilterPaymentTermsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure107(), t1, A.findType("FilterPaymentTermsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure108(), t1, A.findType("FilterPaymentTermsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer10", "$get$selectedIdReducer12", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure195(), t1, A.findType("ArchivePaymentTermsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure196(), t1, A.findType("DeletePaymentTermsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure197(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure198(), t1, A.findType("ViewPaymentTerm")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure199(), t1, A.findType("AddPaymentTermSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure200(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure201(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure202(), t1, A.findType("SortPaymentTerms")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure203(), t1, A.findType("FilterPaymentTerms")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure204(), t1, A.findType("FilterPaymentTermsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure205(), t1, A.findType("FilterPaymentTermsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure206(), t1, A.findType("FilterPaymentTermsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure207(), t1, A.findType("FilterPaymentTermsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure208(), t1, A.findType("FilterPaymentTermsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer10", "$get$editingReducer12", () => { var t1 = A.findType("PaymentTermEntity?"), t2 = A.TypedReducer$(A.payment_term_reducer___updateEditing$closure(), t1, A.findType("SavePaymentTermSuccess")), t3 = A.TypedReducer$(A.payment_term_reducer___updateEditing$closure(), t1, A.findType("AddPaymentTermSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure64(), t1, A.findType("RestorePaymentTermsSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure65(), t1, A.findType("ArchivePaymentTermsSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure66(), t1, A.findType("DeletePaymentTermsSuccess")), t7 = A.TypedReducer$(A.payment_term_reducer___updateEditing$closure(), t1, A.findType("EditPaymentTerm")), t8 = A.TypedReducer$(new A.editingReducer_closure67(), t1, A.findType("UpdatePaymentTerm")), t9 = A.TypedReducer$(A.payment_term_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "paymentTermListReducer", "$get$paymentTermListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.payment_term_reducer___sortPaymentTerms$closure(), t1, A.findType("SortPaymentTerms")), t3 = A.TypedReducer$(A.payment_term_reducer___filterPaymentTermsByState$closure(), t1, A.findType("FilterPaymentTermsByState")), t4 = A.TypedReducer$(A.payment_term_reducer___filterPaymentTerms$closure(), t1, A.findType("FilterPaymentTerms")), t5 = A.TypedReducer$(A.payment_term_reducer___filterPaymentTermsByCustom1$closure(), t1, A.findType("FilterPaymentTermsByCustom1")), t6 = A.TypedReducer$(A.payment_term_reducer___filterPaymentTermsByCustom2$closure(), t1, A.findType("FilterPaymentTermsByCustom2")), t7 = A.TypedReducer$(A.payment_term_reducer___startListMultiselect$closure(), t1, A.findType("StartPaymentTermMultiselect")), t8 = A.TypedReducer$(A.payment_term_reducer___addToListMultiselect$closure(), t1, A.findType("AddToPaymentTermMultiselect")), t9 = A.TypedReducer$(A.payment_term_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromPaymentTermMultiselect")), t10 = A.TypedReducer$(A.payment_term_reducer___clearListMultiselect$closure(), t1, A.findType("ClearPaymentTermMultiselect")), t11 = A.TypedReducer$(A.payment_term_reducer___viewPaymentTermList$closure(), t1, A.findType("ViewPaymentTermList")), t12 = A.TypedReducer$(new A.paymentTermListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "paymentTermsReducer", "$get$paymentTermsReducer", () => { var t1 = type$.PaymentTermState, t2 = A.TypedReducer$(A.payment_term_reducer___updatePaymentTerm$closure(), t1, A.findType("SavePaymentTermSuccess")), t3 = A.TypedReducer$(A.payment_term_reducer___addPaymentTerm$closure(), t1, A.findType("AddPaymentTermSuccess")), t4 = A.TypedReducer$(A.payment_term_reducer___setLoadedPaymentTerms$closure(), t1, A.findType("LoadPaymentTermsSuccess")), t5 = A.TypedReducer$(A.payment_term_reducer___setLoadedPaymentTerm$closure(), t1, A.findType("LoadPaymentTermSuccess")), t6 = A.TypedReducer$(A.payment_term_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.payment_term_reducer___archivePaymentTermSuccess$closure(), t1, A.findType("ArchivePaymentTermsSuccess")), t8 = A.TypedReducer$(A.payment_term_reducer___deletePaymentTermSuccess$closure(), t1, A.findType("DeletePaymentTermsSuccess")), t9 = A.TypedReducer$(A.payment_term_reducer___restorePaymentTermSuccess$closure(), t1, A.findType("RestorePaymentTermsSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownPaymentTermList", "$get$memoizedDropdownPaymentTermList", () => A.memo2(new A.memoizedDropdownPaymentTermList_closure(), A.findType("BuiltMap"), type$.BuiltList_String, type$.List_String)); _lazy($, "memoizedFilteredPaymentTermList", "$get$memoizedFilteredPaymentTermList", () => A.memo4(new A.memoizedFilteredPaymentTermList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$paymentTermStateSerializer", "$get$_$paymentTermStateSerializer", () => new A._$PaymentTermStateSerializer()); _lazy($, "_$paymentTermUIStateSerializer", "$get$_$paymentTermUIStateSerializer", () => new A._$PaymentTermUIStateSerializer()); _lazyFinal($, "forceSelectedReducer11", "$get$forceSelectedReducer27", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure226(), t1, A.findType("ViewProduct")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure227(), t1, A.findType("ViewProductList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure228(), t1, A.findType("FilterProductsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure229(), t1, A.findType("FilterProducts")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure230(), t1, A.findType("FilterProductsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure231(), t1, A.findType("FilterProductsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure232(), t1, A.findType("FilterProductsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure233(), t1, A.findType("FilterProductsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer5", "$get$tabIndexReducer16", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure33(), t1, A.findType("UpdateProductTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure34(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "editingReducer11", "$get$editingReducer27", () => { var t1 = type$.nullable_ProductEntity, t2 = A.TypedReducer$(A.product_reducer___updateEditing$closure(), t1, A.findType("SaveProductSuccess")), t3 = A.TypedReducer$(A.product_reducer___updateEditing$closure(), t1, A.findType("AddProductSuccess")), t4 = A.TypedReducer$(A.product_reducer___updateEditing$closure(), t1, A.findType("EditProduct")), t5 = A.TypedReducer$(new A.editingReducer_closure155(), t1, A.findType("UpdateProduct")), t6 = A.TypedReducer$(new A.editingReducer_closure156(), t1, A.findType("RestoreProductsSuccess")), t7 = A.TypedReducer$(new A.editingReducer_closure157(), t1, A.findType("ArchiveProductsSuccess")), t8 = A.TypedReducer$(new A.editingReducer_closure158(), t1, A.findType("DeleteProductsSuccess")), t9 = A.TypedReducer$(A.product_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "selectedIdReducer11", "$get$selectedIdReducer27", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure435(), t1, A.findType("ArchiveProductsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure436(), t1, A.findType("DeleteProductsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure437(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure438(), t1, A.findType("ViewProduct")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure439(), t1, A.findType("AddProductSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure440(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure441(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure442(), t1, A.findType("SortProducts")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure443(), t1, A.findType("FilterProducts")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure444(), t1, A.findType("FilterProductsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure445(), t1, A.findType("FilterProductsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure446(), t1, A.findType("FilterProductsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure447(), t1, A.findType("FilterProductsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure448(), t1, A.findType("FilterProductsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "productListReducer", "$get$productListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.product_reducer___sortProducts$closure(), t1, A.findType("SortProducts")), t3 = A.TypedReducer$(A.product_reducer___filterProducts$closure(), t1, A.findType("FilterProducts")), t4 = A.TypedReducer$(A.product_reducer___filterProductsByState$closure(), t1, A.findType("FilterProductsByState")), t5 = A.TypedReducer$(A.product_reducer___filterProductsByCustom1$closure(), t1, A.findType("FilterProductsByCustom1")), t6 = A.TypedReducer$(A.product_reducer___filterProductsByCustom2$closure(), t1, A.findType("FilterProductsByCustom2")), t7 = A.TypedReducer$(A.product_reducer___filterProductsByCustom3$closure(), t1, A.findType("FilterProductsByCustom3")), t8 = A.TypedReducer$(A.product_reducer___filterProductsByCustom4$closure(), t1, A.findType("FilterProductsByCustom4")), t9 = A.TypedReducer$(A.product_reducer___startListMultiselect$closure(), t1, A.findType("StartProductMultiselect")), t10 = A.TypedReducer$(A.product_reducer___addToListMultiselect$closure(), t1, A.findType("AddToProductMultiselect")), t11 = A.TypedReducer$(A.product_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromProductMultiselect")), t12 = A.TypedReducer$(A.product_reducer___clearListMultiselect$closure(), t1, A.findType("ClearProductMultiselect")), t13 = A.TypedReducer$(A.product_reducer___viewProductList$closure(), t1, A.findType("ViewProductList")), t14 = A.TypedReducer$(new A.productListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "productsReducer", "$get$productsReducer", () => { var t1 = type$.ProductState, t2 = A.TypedReducer$(A.product_reducer___updateProduct$closure(), t1, A.findType("SaveProductSuccess")), t3 = A.TypedReducer$(A.product_reducer___addProduct$closure(), t1, A.findType("AddProductSuccess")), t4 = A.TypedReducer$(A.product_reducer___setLoadedProducts$closure(), t1, A.findType("LoadProductsSuccess")), t5 = A.TypedReducer$(A.product_reducer___setLoadedProduct$closure(), t1, A.findType("LoadProductSuccess")), t6 = A.TypedReducer$(A.product_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.product_reducer___archiveProductSuccess$closure(), t1, A.findType("ArchiveProductsSuccess")), t8 = A.TypedReducer$(A.product_reducer___deleteProductSuccess$closure(), t1, A.findType("DeleteProductsSuccess")), t9 = A.TypedReducer$(A.product_reducer___restoreProductSuccess$closure(), t1, A.findType("RestoreProductsSuccess")), t10 = A.TypedReducer$(A.product_reducer___setTaxCategoryProductsSuccess$closure(), t1, A.findType("SetTaxCategoryProductsSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownProductList", "$get$memoizedDropdownProductList", () => A.memo3(new A.memoizedDropdownProductList_closure(), type$.BuiltMap_String_ProductEntity, type$.BuiltList_String, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedProductList", "$get$memoizedProductList", () => A.memo1(new A.memoizedProductList_closure(), type$.BuiltMap_String_ProductEntity, type$.List_nullable_String)); _lazy($, "memoizedFilteredProductList", "$get$memoizedFilteredProductList", () => A.memo5(new A.memoizedFilteredProductList_closure(), type$.SelectionState, type$.BuiltMap_String_ProductEntity, type$.BuiltList_String, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "_$productStateSerializer", "$get$_$productStateSerializer", () => new A._$ProductStateSerializer()); _lazy($, "_$productUIStateSerializer", "$get$_$productUIStateSerializer", () => new A._$ProductUIStateSerializer()); _lazyFinal($, "forceSelectedReducer12", "$get$forceSelectedReducer1", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure17(), t1, A.findType("ViewProject")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure18(), t1, A.findType("ViewProjectList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure19(), t1, A.findType("FilterProjectsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure20(), t1, A.findType("FilterProjects")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure21(), t1, A.findType("FilterProjectsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure22(), t1, A.findType("FilterProjectsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure23(), t1, A.findType("FilterProjectsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure24(), t1, A.findType("FilterProjectsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer6", "$get$tabIndexReducer1", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure3(), t1, A.findType("UpdateProjectTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure4(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "saveCompleterReducer1", "$get$saveCompleterReducer", () => { var t1 = type$.nullable_Completer_SelectableEntity, t2 = A.TypedReducer$(new A.saveCompleterReducer_closure(), t1, type$.EditProject); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_SelectableEntity_Function_2_nullable_Completer_SelectableEntity_and_dynamic), t1); }); _lazyFinal($, "cancelCompleterReducer1", "$get$cancelCompleterReducer", () => { var t1 = type$.nullable_Completer_Null, t2 = A.TypedReducer$(new A.cancelCompleterReducer_closure(), t1, type$.EditProject); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_Null_Function_2_nullable_Completer_Null_and_dynamic), t1); }); _lazy($, "selectedIdReducer12", "$get$selectedIdReducer1", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure35(), t1, A.findType("ArchiveProjectSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure36(), t1, A.findType("DeleteProjectSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure37(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure38(), t1, A.findType("ViewProject")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure39(), t1, A.findType("AddProjectSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure40(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure41(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure42(), t1, A.findType("SortProjects")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure43(), t1, A.findType("FilterProjects")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure44(), t1, A.findType("FilterProjectsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure45(), t1, A.findType("FilterProjectsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure46(), t1, A.findType("FilterProjectsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure47(), t1, A.findType("FilterProjectsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure48(), t1, A.findType("FilterProjectsByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure49(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer12", "$get$editingReducer1", () => { var t1 = type$.nullable_ProjectEntity, t2 = A.TypedReducer$(A.project_reducer___updateEditing$closure(), t1, A.findType("SaveProjectSuccess")), t3 = A.TypedReducer$(A.project_reducer___updateEditing$closure(), t1, A.findType("AddProjectSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure14(), t1, A.findType("RestoreProjectSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure15(), t1, A.findType("ArchiveProjectSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure16(), t1, A.findType("DeleteProjectSuccess")), t7 = A.TypedReducer$(A.project_reducer___updateEditing$closure(), t1, type$.EditProject), t8 = A.TypedReducer$(new A.editingReducer_closure17(), t1, A.findType("UpdateProject")), t9 = A.TypedReducer$(A.project_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "projectListReducer", "$get$projectListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.project_reducer___sortProjects$closure(), t1, A.findType("SortProjects")), t3 = A.TypedReducer$(A.project_reducer___filterProjectsByState$closure(), t1, A.findType("FilterProjectsByState")), t4 = A.TypedReducer$(A.project_reducer___filterProjects$closure(), t1, A.findType("FilterProjects")), t5 = A.TypedReducer$(A.project_reducer___filterProjectsByCustom1$closure(), t1, A.findType("FilterProjectsByCustom1")), t6 = A.TypedReducer$(A.project_reducer___filterProjectsByCustom2$closure(), t1, A.findType("FilterProjectsByCustom2")), t7 = A.TypedReducer$(A.project_reducer___filterProjectsByCustom3$closure(), t1, A.findType("FilterProjectsByCustom3")), t8 = A.TypedReducer$(A.project_reducer___filterProjectsByCustom4$closure(), t1, A.findType("FilterProjectsByCustom4")), t9 = A.TypedReducer$(A.project_reducer___startListMultiselect$closure(), t1, A.findType("StartProjectMultiselect")), t10 = A.TypedReducer$(A.project_reducer___addToListMultiselect$closure(), t1, A.findType("AddToProjectMultiselect")), t11 = A.TypedReducer$(A.project_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromProjectMultiselect")), t12 = A.TypedReducer$(A.project_reducer___clearListMultiselect$closure(), t1, A.findType("ClearProjectMultiselect")), t13 = A.TypedReducer$(A.project_reducer___viewProjectList$closure(), t1, A.findType("ViewProjectList")), t14 = A.TypedReducer$(new A.projectListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "projectsReducer", "$get$projectsReducer", () => { var t1 = type$.ProjectState, t2 = A.TypedReducer$(A.project_reducer___updateProject$closure(), t1, A.findType("SaveProjectSuccess")), t3 = A.TypedReducer$(A.project_reducer___addProject$closure(), t1, A.findType("AddProjectSuccess")), t4 = A.TypedReducer$(A.project_reducer___setLoadedProjects$closure(), t1, A.findType("LoadProjectsSuccess")), t5 = A.TypedReducer$(A.project_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.project_reducer___setLoadedProject$closure(), t1, A.findType("LoadProjectSuccess")), t7 = A.TypedReducer$(A.project_reducer___archiveProjectSuccess$closure(), t1, A.findType("ArchiveProjectSuccess")), t8 = A.TypedReducer$(A.project_reducer___deleteProjectSuccess$closure(), t1, A.findType("DeleteProjectSuccess")), t9 = A.TypedReducer$(A.project_reducer___restoreProjectSuccess$closure(), t1, A.findType("RestoreProjectSuccess")), t10 = A.TypedReducer$(A.project_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownProjectList", "$get$memoizedDropdownProjectList", () => A.memo5(new A.memoizedDropdownProjectList_closure(), type$.BuiltMap_String_ProjectEntity, type$.BuiltList_String, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.nullable_String, type$.List_String)); _lazy($, "memoizedFilteredProjectList", "$get$memoizedFilteredProjectList", () => A.memo6(new A.memoizedFilteredProjectList_closure(), type$.SelectionState, type$.BuiltMap_String_ProjectEntity, type$.BuiltList_String, type$.ListUIState, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedProjectStatsForClient", "$get$memoizedProjectStatsForClient", () => A.memo2(new A.memoizedProjectStatsForClient_closure(), type$.String, type$.BuiltMap_String_ProjectEntity, type$.EntityStats)); _lazy($, "memoizedProjectStatsForUser", "$get$memoizedProjectStatsForUser", () => A.memo2(new A.memoizedProjectStatsForUser_closure(), type$.String, type$.BuiltMap_String_ProjectEntity, type$.EntityStats)); _lazy($, "_$projectStateSerializer", "$get$_$projectStateSerializer", () => new A._$ProjectStateSerializer()); _lazy($, "_$projectUIStateSerializer", "$get$_$projectUIStateSerializer", () => new A._$ProjectUIStateSerializer()); _lazyFinal($, "forceSelectedReducer13", "$get$forceSelectedReducer20", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure167(), t1, A.findType("ViewPurchaseOrder")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure168(), t1, A.findType("ViewPurchaseOrderList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure169(), t1, A.findType("FilterPurchaseOrdersByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure170(), t1, A.findType("FilterPurchaseOrdersByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure171(), t1, A.findType("FilterPurchaseOrders")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure172(), t1, A.findType("FilterPurchaseOrdersByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure173(), t1, A.findType("FilterPurchaseOrdersByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure174(), t1, A.findType("FilterPurchaseOrdersByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure175(), t1, A.findType("FilterPurchaseOrdersByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer7", "$get$tabIndexReducer9", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure19(), t1, A.findType("UpdatePurchaseOrderTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure20(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "historyActivityIdReducer1", "$get$historyActivityIdReducer2", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.historyActivityIdReducer_closure2(), t1, A.findType("ShowPdfPurchaseOrder")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingItemReducer0", "$get$editingItemReducer1", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.editingItemReducer_closure3(), t1, A.findType("EditPurchaseOrder")), t3 = A.TypedReducer$(new A.editingItemReducer_closure4(), t1, A.findType("EditPurchaseOrderItem")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer13", "$get$selectedIdReducer20", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure319(), t1, A.findType("ArchivePurchaseOrdersSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure320(), t1, A.findType("DeletePurchaseOrdersSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure321(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure322(), t1, A.findType("ViewPurchaseOrder")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure323(), t1, A.findType("AddPurchaseOrderSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure324(), t1, A.findType("ShowEmailPurchaseOrder")), t8 = A.TypedReducer$(new A.selectedIdReducer_closure325(), t1, A.findType("ShowPdfPurchaseOrder")), t9 = A.TypedReducer$(new A.selectedIdReducer_closure326(), t1, type$.SelectCompany), t10 = A.TypedReducer$(new A.selectedIdReducer_closure327(), t1, type$.ClearEntityFilter), t11 = A.TypedReducer$(new A.selectedIdReducer_closure328(), t1, A.findType("SortPurchaseOrders")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure329(), t1, A.findType("FilterPurchaseOrders")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure330(), t1, A.findType("FilterPurchaseOrdersByState")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure331(), t1, A.findType("FilterPurchaseOrdersByStatus")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure332(), t1, A.findType("FilterPurchaseOrdersByCustom1")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure333(), t1, A.findType("FilterPurchaseOrdersByCustom2")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure334(), t1, A.findType("FilterPurchaseOrdersByCustom3")), t18 = A.TypedReducer$(new A.selectedIdReducer_closure335(), t1, A.findType("FilterPurchaseOrdersByCustom4")), t19 = A.TypedReducer$(new A.selectedIdReducer_closure336(), t1, type$.ClearEntitySelection), t20 = A.TypedReducer$(new A.selectedIdReducer_closure337(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer13", "$get$editingReducer20", () => { var t18, t19, t20, t21, t1 = type$.nullable_InvoiceEntity, t2 = A.TypedReducer$(A.purchase_order_reducer___updateEditing$closure(), t1, A.findType("LoadPurchaseOrderSuccess")), t3 = A.TypedReducer$(A.purchase_order_reducer___updateEditing$closure(), t1, A.findType("SavePurchaseOrderSuccess")), t4 = A.TypedReducer$(A.purchase_order_reducer___updateEditing$closure(), t1, A.findType("AddPurchaseOrderSuccess")), t5 = A.TypedReducer$(A.purchase_order_reducer___updateEditing$closure(), t1, A.findType("EditPurchaseOrder")), t6 = A.TypedReducer$(new A.editingReducer_closure103(), t1, A.findType("UpdatePurchaseOrder")), t7 = A.findType("AddPurchaseOrderItem"), t8 = A.TypedReducer$(new A.editingReducer_closure104(), t1, t7), t9 = A.TypedReducer$(new A.editingReducer_closure105(), t1, A.findType("MovePurchaseOrderItem")), t10 = A.findType("DeletePurchaseOrderItem"), t11 = A.TypedReducer$(new A.editingReducer_closure106(), t1, t10), t12 = A.findType("UpdatePurchaseOrderItem"), t13 = A.TypedReducer$(new A.editingReducer_closure107(), t1, t12), t14 = A.TypedReducer$(new A.editingReducer_closure108(), t1, A.findType("UpdatePurchaseOrderVendor")), t15 = A.TypedReducer$(new A.editingReducer_closure109(), t1, A.findType("RestorePurchaseOrdersSuccess")), t16 = A.TypedReducer$(new A.editingReducer_closure110(), t1, A.findType("ArchivePurchaseOrdersSuccess")), t17 = A.TypedReducer$(new A.editingReducer_closure111(), t1, A.findType("DeletePurchaseOrdersSuccess")); t7 = A.TypedReducer$(A.purchase_order_reducer___addPurchaseOrderItem$closure(), t1, t7); t18 = A.TypedReducer$(A.purchase_order_reducer___addPurchaseOrderItems$closure(), t1, A.findType("AddPurchaseOrderItems")); t10 = A.TypedReducer$(A.purchase_order_reducer___removePurchaseOrderItem$closure(), t1, t10); t12 = A.TypedReducer$(A.purchase_order_reducer___updatePurchaseOrderItem$closure(), t1, t12); t19 = A.TypedReducer$(A.purchase_order_reducer___clearEditing$closure(), t1, type$.DiscardChanges); t20 = A.TypedReducer$(new A.editingReducer_closure112(), t1, A.findType("AddPurchaseOrderContact")); t21 = A.TypedReducer$(new A.editingReducer_closure113(), t1, A.findType("RemovePurchaseOrderContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t8.get$$call(), t9.get$$call(), t11.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t7.get$$call(), t18.get$$call(), t10.get$$call(), t12.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call()], type$.JSArray_of_nullable_InvoiceEntity_Function_2_nullable_InvoiceEntity_and_dynamic), t1); }); _lazyFinal($, "purchaseOrderListReducer", "$get$purchaseOrderListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.purchase_order_reducer___sortPurchaseOrders$closure(), t1, A.findType("SortPurchaseOrders")), t3 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrdersByState$closure(), t1, A.findType("FilterPurchaseOrdersByState")), t4 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrdersByStatus$closure(), t1, A.findType("FilterPurchaseOrdersByStatus")), t5 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrders$closure(), t1, A.findType("FilterPurchaseOrders")), t6 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrdersByCustom1$closure(), t1, A.findType("FilterPurchaseOrdersByCustom1")), t7 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrdersByCustom2$closure(), t1, A.findType("FilterPurchaseOrdersByCustom2")), t8 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrdersByCustom3$closure(), t1, A.findType("FilterPurchaseOrdersByCustom3")), t9 = A.TypedReducer$(A.purchase_order_reducer___filterPurchaseOrdersByCustom4$closure(), t1, A.findType("FilterPurchaseOrdersByCustom4")), t10 = A.TypedReducer$(A.purchase_order_reducer___startListMultiselect$closure(), t1, A.findType("StartPurchaseOrderMultiselect")), t11 = A.TypedReducer$(A.purchase_order_reducer___addToListMultiselect$closure(), t1, A.findType("AddToPurchaseOrderMultiselect")), t12 = A.TypedReducer$(A.purchase_order_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromPurchaseOrderMultiselect")), t13 = A.TypedReducer$(A.purchase_order_reducer___clearListMultiselect$closure(), t1, A.findType("ClearPurchaseOrderMultiselect")), t14 = A.TypedReducer$(A.purchase_order_reducer___viewPurchaseOrderList$closure(), t1, A.findType("ViewPurchaseOrderList")), t15 = A.TypedReducer$(new A.purchaseOrderListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "purchaseOrdersReducer", "$get$purchaseOrdersReducer", () => { var t1 = type$.PurchaseOrderState, t2 = A.TypedReducer$(A.purchase_order_reducer___updatePurchaseOrder$closure(), t1, A.findType("SavePurchaseOrderSuccess")), t3 = A.TypedReducer$(A.purchase_order_reducer___addPurchaseOrder$closure(), t1, A.findType("AddPurchaseOrderSuccess")), t4 = A.TypedReducer$(A.purchase_order_reducer___setLoadedPurchaseOrders$closure(), t1, A.findType("LoadPurchaseOrdersSuccess")), t5 = A.TypedReducer$(A.purchase_order_reducer___updatePurchaseOrder$closure(), t1, A.findType("LoadPurchaseOrderSuccess")), t6 = A.TypedReducer$(A.purchase_order_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.purchase_order_reducer___markSentPurchaseOrderSuccess$closure(), t1, A.findType("MarkPurchaseOrderSentSuccess")), t8 = A.TypedReducer$(A.purchase_order_reducer___convertPurchaseOrdersToExpenses$closure(), t1, A.findType("ConvertPurchaseOrdersToExpensesSuccess")), t9 = A.TypedReducer$(A.purchase_order_reducer___addPurchaseOrdersToInventorySuccess$closure(), t1, A.findType("AddPurchaseOrdersToInventorySuccess")), t10 = A.TypedReducer$(A.purchase_order_reducer___acceptPurchaseOrderSuccess$closure(), t1, A.findType("AcceptPurchaseOrderSuccess")), t11 = A.TypedReducer$(A.purchase_order_reducer___cancelPurchaseOrderSuccess$closure(), t1, A.findType("CancelPurchaseOrderSuccess")), t12 = A.TypedReducer$(A.purchase_order_reducer___emailPurchaseOrderSuccess$closure(), t1, A.findType("EmailPurchaseOrderSuccess")), t13 = A.TypedReducer$(A.purchase_order_reducer___archivePurchaseOrderSuccess$closure(), t1, A.findType("ArchivePurchaseOrdersSuccess")), t14 = A.TypedReducer$(A.purchase_order_reducer___deletePurchaseOrderSuccess$closure(), t1, A.findType("DeletePurchaseOrdersSuccess")), t15 = A.TypedReducer$(A.purchase_order_reducer___restorePurchaseOrderSuccess$closure(), t1, A.findType("RestorePurchaseOrdersSuccess")), t16 = A.TypedReducer$(A.purchase_order_reducer___approvePurchaseOrderSuccess$closure(), t1, A.findType("ApprovePurchaseOrderSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownPurchaseOrderList", "$get$memoizedDropdownPurchaseOrderList", () => A.memo7(new A.memoizedDropdownPurchaseOrderList_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltList_String, type$.StaticState, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.String, type$.List_String)); _lazy($, "memoizedFilteredPurchaseOrderList", "$get$memoizedFilteredPurchaseOrderList", () => A.memo7(new A.memoizedFilteredPurchaseOrderList_closure(), type$.SelectionState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltList_String, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedPurchaseOrderStatsForVendor", "$get$memoizedPurchaseOrderStatsForVendor", () => A.memo2(new A.memoizedPurchaseOrderStatsForVendor_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "_$purchaseOrderStateSerializer", "$get$_$purchaseOrderStateSerializer", () => new A._$PurchaseOrderStateSerializer()); _lazy($, "_$purchaseOrderUIStateSerializer", "$get$_$purchaseOrderUIStateSerializer", () => new A._$PurchaseOrderUIStateSerializer()); _lazyFinal($, "forceSelectedReducer14", "$get$forceSelectedReducer", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure(), t1, A.findType("ViewQuote")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure0(), t1, A.findType("ViewQuoteList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure1(), t1, A.findType("FilterQuotesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure2(), t1, A.findType("FilterQuotesByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure3(), t1, A.findType("FilterQuotes")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure4(), t1, A.findType("FilterQuotesByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure5(), t1, A.findType("FilterQuotesByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure6(), t1, A.findType("FilterQuotesByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure7(), t1, A.findType("FilterQuotesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer8", "$get$tabIndexReducer", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure(), t1, A.findType("UpdateQuoteTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure0(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "historyActivityIdReducer2", "$get$historyActivityIdReducer", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.historyActivityIdReducer_closure(), t1, A.findType("ShowPdfQuote")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingItemReducer1", "$get$editingItemReducer", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.editingItemReducer_closure(), t1, A.findType("EditQuote")), t3 = A.TypedReducer$(new A.editingItemReducer_closure0(), t1, A.findType("EditQuoteItem")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer14", "$get$selectedIdReducer", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure(), t1, A.findType("ArchiveQuotesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure0(), t1, A.findType("DeleteQuotesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure1(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure2(), t1, A.findType("ViewQuote")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure3(), t1, A.findType("AddQuoteSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure4(), t1, A.findType("ShowEmailQuote")), t8 = A.TypedReducer$(new A.selectedIdReducer_closure5(), t1, A.findType("ShowPdfQuote")), t9 = A.TypedReducer$(new A.selectedIdReducer_closure6(), t1, type$.SelectCompany), t10 = A.TypedReducer$(new A.selectedIdReducer_closure7(), t1, type$.ClearEntityFilter), t11 = A.TypedReducer$(new A.selectedIdReducer_closure8(), t1, A.findType("SortQuotes")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure9(), t1, A.findType("FilterQuotes")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure10(), t1, A.findType("FilterQuotesByState")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure11(), t1, A.findType("FilterQuotesByStatus")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure12(), t1, A.findType("FilterQuotesByCustom1")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure13(), t1, A.findType("FilterQuotesByCustom2")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure14(), t1, A.findType("FilterQuotesByCustom3")), t18 = A.TypedReducer$(new A.selectedIdReducer_closure15(), t1, A.findType("FilterQuotesByCustom4")), t19 = A.TypedReducer$(new A.selectedIdReducer_closure16(), t1, type$.ClearEntitySelection), t20 = A.TypedReducer$(new A.selectedIdReducer_closure17(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer14", "$get$editingReducer", () => { var t18, t19, t20, t21, t1 = type$.nullable_InvoiceEntity, t2 = A.TypedReducer$(A.quote_reducer___updateEditing$closure(), t1, A.findType("LoadQuoteSuccess")), t3 = A.TypedReducer$(A.quote_reducer___updateEditing$closure(), t1, A.findType("SaveQuoteSuccess")), t4 = A.TypedReducer$(A.quote_reducer___updateEditing$closure(), t1, A.findType("AddQuoteSuccess")), t5 = A.TypedReducer$(A.quote_reducer___updateEditing$closure(), t1, A.findType("EditQuote")), t6 = A.TypedReducer$(new A.editingReducer_closure(), t1, A.findType("UpdateQuote")), t7 = A.findType("AddQuoteItem"), t8 = A.TypedReducer$(new A.editingReducer_closure0(), t1, t7), t9 = A.TypedReducer$(new A.editingReducer_closure1(), t1, A.findType("MoveQuoteItem")), t10 = A.findType("DeleteQuoteItem"), t11 = A.TypedReducer$(new A.editingReducer_closure2(), t1, t10), t12 = A.findType("UpdateQuoteItem"), t13 = A.TypedReducer$(new A.editingReducer_closure3(), t1, t12), t14 = A.TypedReducer$(new A.editingReducer_closure4(), t1, A.findType("UpdateQuoteClient")), t15 = A.TypedReducer$(new A.editingReducer_closure5(), t1, A.findType("RestoreQuotesSuccess")), t16 = A.TypedReducer$(new A.editingReducer_closure6(), t1, A.findType("ArchiveQuotesSuccess")), t17 = A.TypedReducer$(new A.editingReducer_closure7(), t1, A.findType("DeleteQuotesSuccess")); t7 = A.TypedReducer$(A.quote_reducer___addQuoteItem$closure(), t1, t7); t18 = A.TypedReducer$(A.quote_reducer___addQuoteItems$closure(), t1, A.findType("AddQuoteItems")); t10 = A.TypedReducer$(A.quote_reducer___removeQuoteItem$closure(), t1, t10); t12 = A.TypedReducer$(A.quote_reducer___updateQuoteItem$closure(), t1, t12); t19 = A.TypedReducer$(A.quote_reducer___clearEditing$closure(), t1, type$.DiscardChanges); t20 = A.TypedReducer$(new A.editingReducer_closure8(), t1, A.findType("AddQuoteContact")); t21 = A.TypedReducer$(new A.editingReducer_closure9(), t1, A.findType("RemoveQuoteContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t8.get$$call(), t9.get$$call(), t11.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t7.get$$call(), t18.get$$call(), t10.get$$call(), t12.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call()], type$.JSArray_of_nullable_InvoiceEntity_Function_2_nullable_InvoiceEntity_and_dynamic), t1); }); _lazyFinal($, "quoteListReducer", "$get$quoteListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.quote_reducer___sortQuotes$closure(), t1, A.findType("SortQuotes")), t3 = A.TypedReducer$(A.quote_reducer___filterQuotesByState$closure(), t1, A.findType("FilterQuotesByState")), t4 = A.TypedReducer$(A.quote_reducer___filterQuotesByStatus$closure(), t1, A.findType("FilterQuotesByStatus")), t5 = A.TypedReducer$(A.quote_reducer___filterQuotes$closure(), t1, A.findType("FilterQuotes")), t6 = A.TypedReducer$(A.quote_reducer___filterQuotesByCustom1$closure(), t1, A.findType("FilterQuotesByCustom1")), t7 = A.TypedReducer$(A.quote_reducer___filterQuotesByCustom2$closure(), t1, A.findType("FilterQuotesByCustom2")), t8 = A.TypedReducer$(A.quote_reducer___filterQuotesByCustom3$closure(), t1, A.findType("FilterQuotesByCustom3")), t9 = A.TypedReducer$(A.quote_reducer___filterQuotesByCustom4$closure(), t1, A.findType("FilterQuotesByCustom4")), t10 = A.TypedReducer$(A.quote_reducer___startListMultiselect$closure(), t1, A.findType("StartQuoteMultiselect")), t11 = A.TypedReducer$(A.quote_reducer___addToListMultiselect$closure(), t1, A.findType("AddToQuoteMultiselect")), t12 = A.TypedReducer$(A.quote_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromQuoteMultiselect")), t13 = A.TypedReducer$(A.quote_reducer___clearListMultiselect$closure(), t1, A.findType("ClearQuoteMultiselect")), t14 = A.TypedReducer$(A.quote_reducer___viewQuoteList$closure(), t1, A.findType("ViewQuoteList")), t15 = A.TypedReducer$(new A.quoteListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "quotesReducer", "$get$quotesReducer", () => { var t1 = type$.QuoteState, t2 = A.TypedReducer$(A.quote_reducer___updateQuote$closure(), t1, A.findType("SaveQuoteSuccess")), t3 = A.TypedReducer$(A.quote_reducer___addQuote$closure(), t1, A.findType("AddQuoteSuccess")), t4 = A.TypedReducer$(A.quote_reducer___setLoadedQuotes$closure(), t1, A.findType("LoadQuotesSuccess")), t5 = A.TypedReducer$(A.quote_reducer___updateQuote$closure(), t1, A.findType("LoadQuoteSuccess")), t6 = A.TypedReducer$(A.quote_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.quote_reducer___markSentQuoteSuccess$closure(), t1, A.findType("MarkSentQuoteSuccess")), t8 = A.TypedReducer$(A.quote_reducer___emailQuoteSuccess$closure(), t1, A.findType("EmailQuoteSuccess")), t9 = A.TypedReducer$(A.quote_reducer___archiveQuoteSuccess$closure(), t1, A.findType("ArchiveQuotesSuccess")), t10 = A.TypedReducer$(A.quote_reducer___deleteQuoteSuccess$closure(), t1, A.findType("DeleteQuotesSuccess")), t11 = A.TypedReducer$(A.quote_reducer___restoreQuoteSuccess$closure(), t1, A.findType("RestoreQuotesSuccess")), t12 = A.TypedReducer$(A.quote_reducer___convertQuotesToInvoicesSuccess$closure(), t1, A.findType("ConvertQuotesToInvoicesSuccess")), t13 = A.TypedReducer$(A.quote_reducer___convertQuotesToProjectsSuccess$closure(), t1, A.findType("ConvertQuotesToProjectsSuccess")), t14 = A.TypedReducer$(A.quote_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownQuoteList", "$get$memoizedDropdownQuoteList", () => { var t1 = type$.List_String; return A.memo7(new A.memoizedDropdownQuoteList_closure(), type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltList_String, type$.String, type$.BuiltMap_String_UserEntity, t1, t1); }); _lazy($, "memoizedFilteredQuoteList", "$get$memoizedFilteredQuoteList", () => A.memo7(new A.memoizedFilteredQuoteList_closure(), type$.SelectionState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltList_String, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedQuoteStatsForClient", "$get$memoizedQuoteStatsForClient", () => A.memo2(new A.memoizedQuoteStatsForClient_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedQuoteStatsForDesign", "$get$memoizedQuoteStatsForDesign", () => A.memo2(new A.memoizedQuoteStatsForDesign_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedQuoteStatsForUser", "$get$memoizedQuoteStatsForUser", () => A.memo2(new A.memoizedQuoteStatsForUser_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "_$quoteStateSerializer", "$get$_$quoteStateSerializer", () => new A._$QuoteStateSerializer()); _lazy($, "_$quoteUIStateSerializer", "$get$_$quoteUIStateSerializer", () => new A._$QuoteUIStateSerializer()); _lazyFinal($, "forceSelectedReducer15", "$get$forceSelectedReducer19", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure158(), t1, A.findType("ViewRecurringExpense")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure159(), t1, A.findType("ViewRecurringExpenseList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure160(), t1, A.findType("FilterRecurringExpensesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure161(), t1, A.findType("FilterRecurringExpensesByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure162(), t1, A.findType("FilterRecurringExpenses")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure163(), t1, A.findType("FilterRecurringExpensesByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure164(), t1, A.findType("FilterRecurringExpensesByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure165(), t1, A.findType("FilterRecurringExpensesByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure166(), t1, A.findType("FilterRecurringExpensesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer9", "$get$tabIndexReducer8", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure17(), t1, A.findType("UpdateRecurringExpenseTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure18(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer15", "$get$selectedIdReducer19", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure303(), t1, A.findType("ArchiveRecurringExpensesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure304(), t1, A.findType("DeleteRecurringExpensesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure305(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure306(), t1, A.findType("ViewRecurringExpense")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure307(), t1, A.findType("AddRecurringExpenseSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure308(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure309(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure310(), t1, A.findType("SortRecurringExpenses")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure311(), t1, A.findType("FilterRecurringExpenses")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure312(), t1, A.findType("FilterRecurringExpensesByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure313(), t1, A.findType("FilterRecurringExpensesByStatus")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure314(), t1, A.findType("FilterRecurringExpensesByCustom1")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure315(), t1, A.findType("FilterRecurringExpensesByCustom2")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure316(), t1, A.findType("FilterRecurringExpensesByCustom3")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure317(), t1, A.findType("FilterRecurringExpensesByCustom4")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure318(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer15", "$get$editingReducer19", () => { var t1 = type$.nullable_ExpenseEntity, t2 = A.TypedReducer$(A.recurring_expense_reducer___updateEditing$closure(), t1, A.findType("LoadRecurringExpenseSuccess")), t3 = A.TypedReducer$(A.recurring_expense_reducer___updateEditing$closure(), t1, A.findType("SaveRecurringExpenseSuccess")), t4 = A.TypedReducer$(A.recurring_expense_reducer___updateEditing$closure(), t1, A.findType("AddRecurringExpenseSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure99(), t1, A.findType("RestoreRecurringExpensesSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure100(), t1, A.findType("ArchiveRecurringExpensesSuccess")), t7 = A.TypedReducer$(new A.editingReducer_closure101(), t1, A.findType("DeleteRecurringExpensesSuccess")), t8 = A.TypedReducer$(A.recurring_expense_reducer___updateEditing$closure(), t1, A.findType("EditRecurringExpense")), t9 = A.TypedReducer$(new A.editingReducer_closure102(), t1, A.findType("UpdateRecurringExpense")), t10 = A.TypedReducer$(A.recurring_expense_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "recurringExpenseListReducer", "$get$recurringExpenseListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.recurring_expense_reducer___sortRecurringExpenses$closure(), t1, A.findType("SortRecurringExpenses")), t3 = A.TypedReducer$(A.recurring_expense_reducer___filterRecurringExpensesByState$closure(), t1, A.findType("FilterRecurringExpensesByState")), t4 = A.TypedReducer$(A.recurring_expense_reducer___filterRecurringExpensesByStatus$closure(), t1, A.findType("FilterRecurringExpensesByStatus")), t5 = A.TypedReducer$(A.recurring_expense_reducer___filterRecurringExpenses$closure(), t1, A.findType("FilterRecurringExpenses")), t6 = A.TypedReducer$(A.recurring_expense_reducer___filterRecurringExpensesByCustom1$closure(), t1, A.findType("FilterRecurringExpensesByCustom1")), t7 = A.TypedReducer$(A.recurring_expense_reducer___filterRecurringExpensesByCustom2$closure(), t1, A.findType("FilterRecurringExpensesByCustom2")), t8 = A.TypedReducer$(A.recurring_expense_reducer___startListMultiselect$closure(), t1, A.findType("StartRecurringExpenseMultiselect")), t9 = A.TypedReducer$(A.recurring_expense_reducer___addToListMultiselect$closure(), t1, A.findType("AddToRecurringExpenseMultiselect")), t10 = A.TypedReducer$(A.recurring_expense_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromRecurringExpenseMultiselect")), t11 = A.TypedReducer$(A.recurring_expense_reducer___clearListMultiselect$closure(), t1, A.findType("ClearRecurringExpenseMultiselect")), t12 = A.TypedReducer$(A.recurring_expense_reducer___viewRecurringExpenseList$closure(), t1, A.findType("ViewRecurringExpenseList")), t13 = A.TypedReducer$(new A.recurringExpenseListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "recurringExpensesReducer", "$get$recurringExpensesReducer", () => { var t1 = type$.RecurringExpenseState, t2 = A.TypedReducer$(A.recurring_expense_reducer___updateRecurringExpense$closure(), t1, A.findType("SaveRecurringExpenseSuccess")), t3 = A.TypedReducer$(A.recurring_expense_reducer___addRecurringExpense$closure(), t1, A.findType("AddRecurringExpenseSuccess")), t4 = A.TypedReducer$(A.recurring_expense_reducer___setLoadedRecurringExpenses$closure(), t1, A.findType("LoadRecurringExpensesSuccess")), t5 = A.TypedReducer$(A.recurring_expense_reducer___setLoadedRecurringExpense$closure(), t1, A.findType("LoadRecurringExpenseSuccess")), t6 = A.TypedReducer$(A.recurring_expense_reducer___startRecurringExpensesSuccess$closure(), t1, A.findType("StartRecurringExpensesSuccess")), t7 = A.TypedReducer$(A.recurring_expense_reducer___stopRecurringExpensesSuccess$closure(), t1, A.findType("StopRecurringExpensesSuccess")), t8 = A.TypedReducer$(A.recurring_expense_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t9 = A.TypedReducer$(A.recurring_expense_reducer___archiveRecurringExpenseSuccess$closure(), t1, A.findType("ArchiveRecurringExpensesSuccess")), t10 = A.TypedReducer$(A.recurring_expense_reducer___deleteRecurringExpenseSuccess$closure(), t1, A.findType("DeleteRecurringExpensesSuccess")), t11 = A.TypedReducer$(A.recurring_expense_reducer___restoreRecurringExpenseSuccess$closure(), t1, A.findType("RestoreRecurringExpensesSuccess")), t12 = A.TypedReducer$(A.recurring_expense_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredRecurringExpenseList", "$get$memoizedFilteredRecurringExpenseList", () => A.memo9(new A.memoizedFilteredRecurringExpenseList_closure(), type$.SelectionState, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.ListUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.StaticState, type$.List_nullable_String)); _lazy($, "memoizedRecurringExpenseStatsForClient", "$get$memoizedRecurringExpenseStatsForClient", () => A.memo2(new A.memoizedRecurringExpenseStatsForClient_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedRecurringExpenseStatsForVendor", "$get$memoizedRecurringExpenseStatsForVendor", () => A.memo2(new A.memoizedRecurringExpenseStatsForVendor_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedTransactionStatsForVendor", "$get$memoizedTransactionStatsForVendor", () => A.memo2(new A.memoizedTransactionStatsForVendor_closure(), type$.String, type$.BuiltMap_String_TransactionEntity, type$.EntityStats)); _lazy($, "memoizedRecurringExpenseStatsForUser", "$get$memoizedRecurringExpenseStatsForUser", () => A.memo2(new A.memoizedRecurringExpenseStatsForUser_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "memoizedRecurringExpenseStatsForExpense", "$get$memoizedRecurringExpenseStatsForExpense", () => A.memo2(new A.memoizedRecurringExpenseStatsForExpense_closure(), type$.String, type$.BuiltMap_String_ExpenseEntity, type$.EntityStats)); _lazy($, "_$recurringExpenseStateSerializer", "$get$_$recurringExpenseStateSerializer", () => new A._$RecurringExpenseStateSerializer()); _lazy($, "_$recurringExpenseUIStateSerializer", "$get$_$recurringExpenseUIStateSerializer", () => new A._$RecurringExpenseUIStateSerializer()); _lazyFinal($, "forceSelectedReducer16", "$get$forceSelectedReducer15", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure125(), t1, A.findType("ViewRecurringInvoice")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure126(), t1, A.findType("ViewRecurringInvoiceList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure127(), t1, A.findType("FilterRecurringInvoicesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure128(), t1, A.findType("FilterRecurringInvoicesByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure129(), t1, A.findType("FilterRecurringInvoices")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure130(), t1, A.findType("FilterRecurringInvoicesByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure131(), t1, A.findType("FilterRecurringInvoicesByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure132(), t1, A.findType("FilterRecurringInvoicesByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure133(), t1, A.findType("FilterRecurringInvoicesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer10", "$get$tabIndexReducer6", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure13(), t1, A.findType("UpdateRecurringInvoiceTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure14(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "historyActivityIdReducer3", "$get$historyActivityIdReducer1", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.historyActivityIdReducer_closure1(), t1, A.findType("ShowPdfRecurringInvoice")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingItemIndexReducer0", "$get$editingItemIndexReducer", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.editingItemIndexReducer_closure(), t1, A.findType("EditRecurringInvoice")), t3 = A.TypedReducer$(new A.editingItemIndexReducer_closure0(), t1, A.findType("EditRecurringInvoiceItem")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer16", "$get$selectedIdReducer15", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure239(), t1, A.findType("ArchiveRecurringInvoicesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure240(), t1, A.findType("DeleteRecurringInvoicesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure241(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure242(), t1, A.findType("ViewRecurringInvoice")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure243(), t1, A.findType("AddRecurringInvoiceSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure244(), t1, A.findType("ShowEmailRecurringInvoice")), t8 = A.TypedReducer$(new A.selectedIdReducer_closure245(), t1, A.findType("ShowPdfRecurringInvoice")), t9 = A.TypedReducer$(new A.selectedIdReducer_closure246(), t1, type$.SelectCompany), t10 = A.TypedReducer$(new A.selectedIdReducer_closure247(), t1, type$.ClearEntityFilter), t11 = A.TypedReducer$(new A.selectedIdReducer_closure248(), t1, A.findType("SortRecurringInvoices")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure249(), t1, A.findType("FilterRecurringInvoices")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure250(), t1, A.findType("FilterRecurringInvoicesByState")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure251(), t1, A.findType("FilterRecurringInvoicesByStatus")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure252(), t1, A.findType("FilterRecurringInvoicesByCustom1")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure253(), t1, A.findType("FilterRecurringInvoicesByCustom2")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure254(), t1, A.findType("FilterRecurringInvoicesByCustom3")), t18 = A.TypedReducer$(new A.selectedIdReducer_closure255(), t1, A.findType("FilterRecurringInvoicesByCustom4")), t19 = A.TypedReducer$(new A.selectedIdReducer_closure256(), t1, type$.ClearEntitySelection), t20 = A.TypedReducer$(new A.selectedIdReducer_closure257(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer16", "$get$editingReducer15", () => { var t18, t19, t20, t21, t1 = type$.nullable_InvoiceEntity, t2 = A.TypedReducer$(A.recurring_invoice_reducer___updateEditing$closure(), t1, A.findType("LoadRecurringInvoiceSuccess")), t3 = A.TypedReducer$(A.recurring_invoice_reducer___updateEditing$closure(), t1, A.findType("SaveRecurringInvoiceSuccess")), t4 = A.TypedReducer$(A.recurring_invoice_reducer___updateEditing$closure(), t1, A.findType("AddRecurringInvoiceSuccess")), t5 = A.TypedReducer$(A.recurring_invoice_reducer___updateEditing$closure(), t1, A.findType("EditRecurringInvoice")), t6 = A.TypedReducer$(new A.editingReducer_closure76(), t1, A.findType("UpdateRecurringInvoice")), t7 = A.findType("AddRecurringInvoiceItem"), t8 = A.TypedReducer$(new A.editingReducer_closure77(), t1, t7), t9 = A.TypedReducer$(new A.editingReducer_closure78(), t1, A.findType("MoveRecurringInvoiceItem")), t10 = A.findType("DeleteRecurringInvoiceItem"), t11 = A.TypedReducer$(new A.editingReducer_closure79(), t1, t10), t12 = A.findType("UpdateRecurringInvoiceItem"), t13 = A.TypedReducer$(new A.editingReducer_closure80(), t1, t12), t14 = A.TypedReducer$(new A.editingReducer_closure81(), t1, A.findType("UpdateRecurringInvoiceClient")), t15 = A.TypedReducer$(new A.editingReducer_closure82(), t1, A.findType("RestoreRecurringInvoicesSuccess")), t16 = A.TypedReducer$(new A.editingReducer_closure83(), t1, A.findType("ArchiveRecurringInvoicesSuccess")), t17 = A.TypedReducer$(new A.editingReducer_closure84(), t1, A.findType("DeleteRecurringInvoicesSuccess")); t7 = A.TypedReducer$(A.recurring_invoice_reducer___addRecurringInvoiceItem$closure(), t1, t7); t18 = A.TypedReducer$(A.recurring_invoice_reducer___addRecurringInvoiceItems$closure(), t1, A.findType("AddRecurringInvoiceItems")); t10 = A.TypedReducer$(A.recurring_invoice_reducer___removeRecurringInvoiceItem$closure(), t1, t10); t12 = A.TypedReducer$(A.recurring_invoice_reducer___updateRecurringInvoiceItem$closure(), t1, t12); t19 = A.TypedReducer$(A.recurring_invoice_reducer___clearEditing$closure(), t1, type$.DiscardChanges); t20 = A.TypedReducer$(new A.editingReducer_closure85(), t1, A.findType("AddRecurringInvoiceContact")); t21 = A.TypedReducer$(new A.editingReducer_closure86(), t1, A.findType("RemoveRecurringInvoiceContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t8.get$$call(), t9.get$$call(), t11.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t7.get$$call(), t18.get$$call(), t10.get$$call(), t12.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call()], type$.JSArray_of_nullable_InvoiceEntity_Function_2_nullable_InvoiceEntity_and_dynamic), t1); }); _lazyFinal($, "recurringInvoiceListReducer", "$get$recurringInvoiceListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.recurring_invoice_reducer___sortRecurringInvoices$closure(), t1, A.findType("SortRecurringInvoices")), t3 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoicesByState$closure(), t1, A.findType("FilterRecurringInvoicesByState")), t4 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoicesByStatus$closure(), t1, A.findType("FilterRecurringInvoicesByStatus")), t5 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoices$closure(), t1, A.findType("FilterRecurringInvoices")), t6 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoicesByCustom1$closure(), t1, A.findType("FilterRecurringInvoicesByCustom1")), t7 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoicesByCustom2$closure(), t1, A.findType("FilterRecurringInvoicesByCustom2")), t8 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoicesByCustom3$closure(), t1, A.findType("FilterRecurringInvoicesByCustom3")), t9 = A.TypedReducer$(A.recurring_invoice_reducer___filterRecurringInvoicesByCustom4$closure(), t1, A.findType("FilterRecurringInvoicesByCustom4")), t10 = A.TypedReducer$(A.recurring_invoice_reducer___startListMultiselect$closure(), t1, A.findType("StartRecurringInvoiceMultiselect")), t11 = A.TypedReducer$(A.recurring_invoice_reducer___addToListMultiselect$closure(), t1, A.findType("AddToRecurringInvoiceMultiselect")), t12 = A.TypedReducer$(A.recurring_invoice_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromRecurringInvoiceMultiselect")), t13 = A.TypedReducer$(A.recurring_invoice_reducer___clearListMultiselect$closure(), t1, A.findType("ClearRecurringInvoiceMultiselect")), t14 = A.TypedReducer$(new A.recurringInvoiceListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "recurringInvoicesReducer", "$get$recurringInvoicesReducer", () => { var t1 = type$.RecurringInvoiceState, t2 = A.TypedReducer$(A.recurring_invoice_reducer___updateRecurringInvoice$closure(), t1, A.findType("SaveRecurringInvoiceSuccess")), t3 = A.TypedReducer$(A.recurring_invoice_reducer___addRecurringInvoice$closure(), t1, A.findType("AddRecurringInvoiceSuccess")), t4 = A.TypedReducer$(A.recurring_invoice_reducer___setLoadedRecurringInvoices$closure(), t1, A.findType("LoadRecurringInvoicesSuccess")), t5 = A.TypedReducer$(A.recurring_invoice_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.recurring_invoice_reducer___updateRecurringInvoice$closure(), t1, A.findType("LoadRecurringInvoiceSuccess")), t7 = A.TypedReducer$(A.recurring_invoice_reducer___emailRecurringInvoiceSuccess$closure(), t1, A.findType("EmailRecurringInvoiceSuccess")), t8 = A.TypedReducer$(A.recurring_invoice_reducer___startRecurringInvoicesSuccess$closure(), t1, A.findType("StartRecurringInvoicesSuccess")), t9 = A.TypedReducer$(A.recurring_invoice_reducer___stopRecurringInvoicesSuccess$closure(), t1, A.findType("StopRecurringInvoicesSuccess")), t10 = A.TypedReducer$(A.recurring_invoice_reducer___archiveRecurringInvoiceSuccess$closure(), t1, A.findType("ArchiveRecurringInvoicesSuccess")), t11 = A.TypedReducer$(A.recurring_invoice_reducer___deleteRecurringInvoiceSuccess$closure(), t1, A.findType("DeleteRecurringInvoicesSuccess")), t12 = A.TypedReducer$(A.recurring_invoice_reducer___restoreRecurringInvoiceSuccess$closure(), t1, A.findType("RestoreRecurringInvoicesSuccess")), t13 = A.TypedReducer$(A.recurring_invoice_reducer___sendNowRecurringInvoiceSuccess$closure(), t1, A.findType("SendNowRecurringInvoicesSuccess")), t14 = A.TypedReducer$(A.recurring_invoice_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredRecurringInvoiceList", "$get$memoizedFilteredRecurringInvoiceList", () => A.memo7(new A.memoizedFilteredRecurringInvoiceList_closure(), type$.SelectionState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltList_String, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedRecurringInvoiceStatsForClient", "$get$memoizedRecurringInvoiceStatsForClient", () => A.memo2(new A.memoizedRecurringInvoiceStatsForClient_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedRecurringInvoiceStatsForUser", "$get$memoizedRecurringInvoiceStatsForUser", () => A.memo2(new A.memoizedRecurringInvoiceStatsForUser_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedRecurringInvoiceStatsForInvoice", "$get$memoizedRecurringInvoiceStatsForInvoice", () => A.memo2(new A.memoizedRecurringInvoiceStatsForInvoice_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedRecurringInvoiceStatsForDesign", "$get$memoizedRecurringInvoiceStatsForDesign", () => A.memo2(new A.memoizedRecurringInvoiceStatsForDesign_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "memoizedRecurringInvoiceStatsForSubscription", "$get$memoizedRecurringInvoiceStatsForSubscription", () => A.memo2(new A.memoizedRecurringInvoiceStatsForSubscription_closure(), type$.String, type$.BuiltMap_String_InvoiceEntity, type$.EntityStats)); _lazy($, "_$recurringInvoiceStateSerializer", "$get$_$recurringInvoiceStateSerializer", () => new A._$RecurringInvoiceStateSerializer()); _lazy($, "_$recurringInvoiceUIStateSerializer", "$get$_$recurringInvoiceUIStateSerializer", () => new A._$RecurringInvoiceUIStateSerializer()); _lazy($, "_$reportsUIStateSerializer", "$get$_$reportsUIStateSerializer", () => new A._$ReportsUIStateSerializer()); _lazyFinal($, "forceSelectedReducer17", "$get$forceSelectedReducer24", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure201(), t1, A.findType("ViewSchedule")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure202(), t1, A.findType("ViewScheduleList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure203(), t1, A.findType("FilterSchedulesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure204(), t1, A.findType("FilterSchedules")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure205(), t1, A.findType("FilterSchedulesByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure206(), t1, A.findType("FilterSchedulesByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure207(), t1, A.findType("FilterSchedulesByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure208(), t1, A.findType("FilterSchedulesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer11", "$get$tabIndexReducer13", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure27(), t1, A.findType("UpdateScheduleTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure28(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer17", "$get$selectedIdReducer24", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure384(), t1, A.findType("ArchiveSchedulesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure385(), t1, A.findType("DeleteSchedulesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure386(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure387(), t1, A.findType("ViewSchedule")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure388(), t1, A.findType("AddScheduleSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure389(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure390(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure391(), t1, A.findType("SortSchedules")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure392(), t1, A.findType("FilterSchedules")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure393(), t1, A.findType("FilterSchedulesByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure394(), t1, A.findType("FilterSchedulesByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure395(), t1, A.findType("FilterSchedulesByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure396(), t1, A.findType("FilterSchedulesByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure397(), t1, A.findType("FilterSchedulesByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure398(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer17", "$get$editingReducer24", () => { var t1 = A.findType("ScheduleEntity?"), t2 = A.TypedReducer$(A.schedule_reducer___updateEditing$closure(), t1, A.findType("SaveScheduleSuccess")), t3 = A.TypedReducer$(A.schedule_reducer___updateEditing$closure(), t1, A.findType("AddScheduleSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure126(), t1, A.findType("RestoreSchedulesSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure127(), t1, A.findType("ArchiveSchedulesSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure128(), t1, A.findType("DeleteSchedulesSuccess")), t7 = A.TypedReducer$(A.schedule_reducer___updateEditing$closure(), t1, A.findType("EditSchedule")), t8 = A.TypedReducer$(new A.editingReducer_closure129(), t1, A.findType("UpdateSchedule")), t9 = A.TypedReducer$(A.schedule_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "scheduleListReducer", "$get$scheduleListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.schedule_reducer___sortSchedules$closure(), t1, A.findType("SortSchedules")), t3 = A.TypedReducer$(A.schedule_reducer___filterSchedulesByState$closure(), t1, A.findType("FilterSchedulesByState")), t4 = A.TypedReducer$(A.schedule_reducer___filterSchedules$closure(), t1, A.findType("FilterSchedules")), t5 = A.TypedReducer$(A.schedule_reducer___filterSchedulesByCustom1$closure(), t1, A.findType("FilterSchedulesByCustom1")), t6 = A.TypedReducer$(A.schedule_reducer___filterSchedulesByCustom2$closure(), t1, A.findType("FilterSchedulesByCustom2")), t7 = A.TypedReducer$(A.schedule_reducer___startListMultiselect$closure(), t1, A.findType("StartScheduleMultiselect")), t8 = A.TypedReducer$(A.schedule_reducer___addToListMultiselect$closure(), t1, A.findType("AddToScheduleMultiselect")), t9 = A.TypedReducer$(A.schedule_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromScheduleMultiselect")), t10 = A.TypedReducer$(A.schedule_reducer___clearListMultiselect$closure(), t1, A.findType("ClearScheduleMultiselect")), t11 = A.TypedReducer$(A.schedule_reducer___viewScheduleList$closure(), t1, A.findType("ViewScheduleList")), t12 = A.TypedReducer$(new A.scheduleListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "schedulesReducer", "$get$schedulesReducer", () => { var t1 = type$.ScheduleState, t2 = A.TypedReducer$(A.schedule_reducer___updateSchedule$closure(), t1, A.findType("SaveScheduleSuccess")), t3 = A.TypedReducer$(A.schedule_reducer___addSchedule$closure(), t1, A.findType("AddScheduleSuccess")), t4 = A.TypedReducer$(A.schedule_reducer___setLoadedSchedules$closure(), t1, A.findType("LoadSchedulesSuccess")), t5 = A.TypedReducer$(A.schedule_reducer___setLoadedSchedule$closure(), t1, A.findType("LoadScheduleSuccess")), t6 = A.TypedReducer$(A.schedule_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.schedule_reducer___archiveScheduleSuccess$closure(), t1, A.findType("ArchiveSchedulesSuccess")), t8 = A.TypedReducer$(A.schedule_reducer___deleteScheduleSuccess$closure(), t1, A.findType("DeleteSchedulesSuccess")), t9 = A.TypedReducer$(A.schedule_reducer___restoreScheduleSuccess$closure(), t1, A.findType("RestoreSchedulesSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredScheduleList", "$get$memoizedFilteredScheduleList", () => A.memo4(new A.memoizedFilteredScheduleList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$scheduleStateSerializer", "$get$_$scheduleStateSerializer", () => new A._$ScheduleStateSerializer()); _lazy($, "_$scheduleUIStateSerializer", "$get$_$scheduleUIStateSerializer", () => new A._$ScheduleUIStateSerializer()); _lazy($, "settingsUIReducer", "$get$settingsUIReducer", () => { var t1 = type$.SettingsUIState, t2 = A.TypedReducer$(new A.settingsUIReducer_closure(), t1, type$.ViewSettings), t3 = A.TypedReducer$(new A.settingsUIReducer_closure0(), t1, A.findType("UpdateCompany")), t4 = A.TypedReducer$(new A.settingsUIReducer_closure1(), t1, A.findType("UpdateSettings")), t5 = A.TypedReducer$(new A.settingsUIReducer_closure2(), t1, A.findType("UpdateUserSettings")), t6 = A.TypedReducer$(new A.settingsUIReducer_closure3(), t1, A.findType("ResetSettings")), t7 = A.TypedReducer$(new A.settingsUIReducer_closure4(), t1, A.findType("SaveCompanySuccess")), t8 = A.TypedReducer$(new A.settingsUIReducer_closure5(), t1, A.findType("DeleteDocumentSuccess")), t9 = A.TypedReducer$(new A.settingsUIReducer_closure6(), t1, A.findType("SaveGroupSuccess")), t10 = A.TypedReducer$(new A.settingsUIReducer_closure7(), t1, A.findType("SaveClientSuccess")), t11 = A.TypedReducer$(new A.settingsUIReducer_closure8(), t1, A.findType("SaveAuthUserSuccess")), t12 = A.TypedReducer$(new A.settingsUIReducer_closure9(), t1, A.findType("ConnectOAuthUserSuccess")), t13 = A.TypedReducer$(new A.settingsUIReducer_closure10(), t1, A.findType("DisconnectOAuthUserSuccess")), t14 = A.TypedReducer$(new A.settingsUIReducer_closure11(), t1, A.findType("DisconnectOAuthMailerSuccess")), t15 = A.TypedReducer$(new A.settingsUIReducer_closure12(), t1, A.findType("FilterSettings")), t16 = A.TypedReducer$(new A.settingsUIReducer_closure13(), t1, A.findType("ClearSettingsFilter")), t17 = A.TypedReducer$(new A.settingsUIReducer_closure14(), t1, A.findType("UpdateSettingsTab")), t18 = A.TypedReducer$(new A.settingsUIReducer_closure15(), t1, A.findType("UpdateSettingsTemplate")), t19 = A.TypedReducer$(new A.settingsUIReducer_closure16(), t1, A.findType("UpdatedSettingUI")), t20 = A.TypedReducer$(new A.settingsUIReducer_closure17(), t1, A.findType("ToggleShowNewSettings")), t21 = A.TypedReducer$(new A.settingsUIReducer_closure18(), t1, A.findType("ToggleShowPdfPreview")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "_$settingsUIStateSerializer", "$get$_$settingsUIStateSerializer", () => new A._$SettingsUIStateSerializer()); _lazy($, "staticReducer", "$get$staticReducer", () => { var t1 = type$.StaticState, t2 = A.TypedReducer$(A.static_reducer__staticLoadedReducer$closure(), t1, A.findType("LoadStaticSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedCountryList", "$get$memoizedCountryList", () => A.memo1(new A.memoizedCountryList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedCountryIso2Map", "$get$memoizedCountryIso2Map", () => A.memo1(new A.memoizedCountryIso2Map_closure(), A.findType("BuiltMap"), A.findType("Map"))); _lazy($, "memoizedGroupList", "$get$memoizedGroupList", () => A.memo1(new A.memoizedGroupList_closure(), type$.BuiltMap_String_GroupEntity, type$.List_nullable_String)); _lazy($, "memoizedLanguageList", "$get$memoizedLanguageList", () => A.memo1(new A.memoizedLanguageList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedCurrencyList", "$get$memoizedCurrencyList", () => A.memo1(new A.memoizedCurrencyList_closure(), type$.BuiltMap_String_CurrencyEntity, type$.List_nullable_String)); _lazy($, "memoizedTimezoneList", "$get$memoizedTimezoneList", () => A.memo1(new A.memoizedTimezoneList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedDateFormatList", "$get$memoizedDateFormatList", () => A.memo1(new A.memoizedDateFormatList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedIndustryList", "$get$memoizedIndustryList", () => A.memo1(new A.memoizedIndustryList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedSizeList", "$get$memoizedSizeList", () => A.memo1(new A.memoizedSizeList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedGatewayList", "$get$memoizedGatewayList", () => A.memo2(new A.memoizedGatewayList_closure(), A.findType("BuiltMap"), type$.bool, type$.List_nullable_String)); _lazy($, "memoizedPaymentTypeList", "$get$memoizedPaymentTypeList", () => A.memo1(new A.memoizedPaymentTypeList_closure(), A.findType("BuiltMap"), type$.List_nullable_String)); _lazy($, "memoizedFontMap", "$get$memoizedFontMap", () => A.memo1(new A.memoizedFontMap_closure(), type$.List_dynamic, A.findType("BuiltMap"))); _lazy($, "_$staticStateSerializer", "$get$_$staticStateSerializer", () => new A._$StaticStateSerializer()); _lazyFinal($, "forceSelectedReducer18", "$get$forceSelectedReducer18", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure150(), t1, A.findType("ViewSubscription")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure151(), t1, A.findType("ViewSubscriptionList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure152(), t1, A.findType("FilterSubscriptionsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure153(), t1, A.findType("FilterSubscriptions")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure154(), t1, A.findType("FilterSubscriptionsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure155(), t1, A.findType("FilterSubscriptionsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure156(), t1, A.findType("FilterSubscriptionsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure157(), t1, A.findType("FilterSubscriptionsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer12", "$get$tabIndexReducer7", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure15(), t1, A.findType("UpdateSubscriptionTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure16(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer18", "$get$selectedIdReducer18", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure288(), t1, A.findType("ArchiveSubscriptionsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure289(), t1, A.findType("DeleteSubscriptionsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure290(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure291(), t1, A.findType("ViewSubscription")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure292(), t1, A.findType("AddSubscriptionSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure293(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure294(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure295(), t1, A.findType("SortSubscriptions")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure296(), t1, A.findType("FilterSubscriptions")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure297(), t1, A.findType("FilterSubscriptionsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure298(), t1, A.findType("FilterSubscriptionsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure299(), t1, A.findType("FilterSubscriptionsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure300(), t1, A.findType("FilterSubscriptionsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure301(), t1, A.findType("FilterSubscriptionsByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure302(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer18", "$get$editingReducer18", () => { var t1 = A.findType("SubscriptionEntity?"), t2 = A.TypedReducer$(A.subscription_reducer___updateEditing$closure(), t1, A.findType("SaveSubscriptionSuccess")), t3 = A.TypedReducer$(A.subscription_reducer___updateEditing$closure(), t1, A.findType("AddSubscriptionSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure95(), t1, A.findType("RestoreSubscriptionsSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure96(), t1, A.findType("ArchiveSubscriptionsSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure97(), t1, A.findType("DeleteSubscriptionsSuccess")), t7 = A.TypedReducer$(A.subscription_reducer___updateEditing$closure(), t1, A.findType("EditSubscription")), t8 = A.TypedReducer$(new A.editingReducer_closure98(), t1, A.findType("UpdateSubscription")), t9 = A.TypedReducer$(A.subscription_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "subscriptionListReducer", "$get$subscriptionListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.subscription_reducer___sortSubscriptions$closure(), t1, A.findType("SortSubscriptions")), t3 = A.TypedReducer$(A.subscription_reducer___filterSubscriptionsByState$closure(), t1, A.findType("FilterSubscriptionsByState")), t4 = A.TypedReducer$(A.subscription_reducer___filterSubscriptions$closure(), t1, A.findType("FilterSubscriptions")), t5 = A.TypedReducer$(A.subscription_reducer___filterSubscriptionsByCustom1$closure(), t1, A.findType("FilterSubscriptionsByCustom1")), t6 = A.TypedReducer$(A.subscription_reducer___filterSubscriptionsByCustom2$closure(), t1, A.findType("FilterSubscriptionsByCustom2")), t7 = A.TypedReducer$(A.subscription_reducer___startListMultiselect$closure(), t1, A.findType("StartSubscriptionMultiselect")), t8 = A.TypedReducer$(A.subscription_reducer___addToListMultiselect$closure(), t1, A.findType("AddToSubscriptionMultiselect")), t9 = A.TypedReducer$(A.subscription_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromSubscriptionMultiselect")), t10 = A.TypedReducer$(A.subscription_reducer___clearListMultiselect$closure(), t1, A.findType("ClearSubscriptionMultiselect")), t11 = A.TypedReducer$(new A.subscriptionListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "subscriptionsReducer", "$get$subscriptionsReducer", () => { var t1 = type$.SubscriptionState, t2 = A.TypedReducer$(A.subscription_reducer___updateSubscription$closure(), t1, A.findType("SaveSubscriptionSuccess")), t3 = A.TypedReducer$(A.subscription_reducer___addSubscription$closure(), t1, A.findType("AddSubscriptionSuccess")), t4 = A.TypedReducer$(A.subscription_reducer___setLoadedSubscriptions$closure(), t1, A.findType("LoadSubscriptionsSuccess")), t5 = A.TypedReducer$(A.subscription_reducer___setLoadedSubscription$closure(), t1, A.findType("LoadSubscriptionSuccess")), t6 = A.TypedReducer$(A.subscription_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.subscription_reducer___archiveSubscriptionSuccess$closure(), t1, A.findType("ArchiveSubscriptionsSuccess")), t8 = A.TypedReducer$(A.subscription_reducer___deleteSubscriptionSuccess$closure(), t1, A.findType("DeleteSubscriptionsSuccess")), t9 = A.TypedReducer$(A.subscription_reducer___restoreSubscriptionSuccess$closure(), t1, A.findType("RestoreSubscriptionsSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredSubscriptionList", "$get$memoizedFilteredSubscriptionList", () => A.memo4(new A.memoizedFilteredSubscriptionList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$subscriptionStateSerializer", "$get$_$subscriptionStateSerializer", () => new A._$SubscriptionStateSerializer()); _lazy($, "_$subscriptionUIStateSerializer", "$get$_$subscriptionUIStateSerializer", () => new A._$SubscriptionUIStateSerializer()); _lazyFinal($, "forceSelectedReducer19", "$get$forceSelectedReducer2", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure25(), t1, A.findType("ViewTask")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure26(), t1, A.findType("ViewTaskList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure27(), t1, A.findType("FilterTasksByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure28(), t1, A.findType("FilterTasksByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure29(), t1, A.findType("FilterTasks")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure30(), t1, A.findType("FilterTasksByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure31(), t1, A.findType("FilterTasksByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure32(), t1, A.findType("FilterTasksByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure33(), t1, A.findType("FilterTasksByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer13", "$get$tabIndexReducer2", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure5(), t1, A.findType("UpdateTaskTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure6(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "kanbanLastUpdatedReducer", "$get$kanbanLastUpdatedReducer", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.kanbanLastUpdatedReducer_closure(), t1, A.findType("UpdateKanban")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "editingTimeReducer", "$get$editingTimeReducer", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.editingTimeReducer_closure(), t1, A.findType("EditTask")), t3 = A.TypedReducer$(new A.editingTimeReducer_closure0(), t1, A.findType("EditTaskTime")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer19", "$get$selectedIdReducer2", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure50(), t1, A.findType("ArchiveTaskSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure51(), t1, A.findType("DeleteTaskSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure52(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure53(), t1, A.findType("ViewTask")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure54(), t1, A.findType("AddTaskSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure55(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure56(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure57(), t1, A.findType("SortTasks")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure58(), t1, A.findType("FilterTasks")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure59(), t1, A.findType("FilterTasksByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure60(), t1, A.findType("FilterTasksByStatus")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure61(), t1, A.findType("FilterTasksByCustom1")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure62(), t1, A.findType("FilterTasksByCustom2")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure63(), t1, A.findType("FilterTasksByCustom3")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure64(), t1, A.findType("FilterTasksByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer19", "$get$editingReducer2", () => { var t1 = type$.nullable_TaskEntity, t2 = A.TypedReducer$(A.task_reducer___updateEditing$closure(), t1, A.findType("SaveTaskSuccess")), t3 = A.TypedReducer$(A.task_reducer___updateEditing$closure(), t1, A.findType("AddTaskSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure18(), t1, A.findType("RestoreTaskSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure19(), t1, A.findType("ArchiveTaskSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure20(), t1, A.findType("StartTasksSuccess")), t7 = A.TypedReducer$(new A.editingReducer_closure21(), t1, A.findType("StopTasksSuccess")), t8 = A.TypedReducer$(new A.editingReducer_closure22(), t1, A.findType("DeleteTaskSuccess")), t9 = A.TypedReducer$(A.task_reducer___updateEditing$closure(), t1, A.findType("EditTask")), t10 = A.TypedReducer$(new A.editingReducer_closure23(), t1, A.findType("UpdateTask")), t11 = A.TypedReducer$(A.task_reducer___addTaskTime$closure(), t1, A.findType("AddTaskTime")), t12 = A.TypedReducer$(A.task_reducer___removeTaskTime$closure(), t1, A.findType("DeleteTaskTime")), t13 = A.TypedReducer$(A.task_reducer___updateTaskTime$closure(), t1, A.findType("UpdateTaskTime")), t14 = A.TypedReducer$(A.task_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "taskListReducer", "$get$taskListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.task_reducer___sortTasks$closure(), t1, A.findType("SortTasks")), t3 = A.TypedReducer$(A.task_reducer___filterTasksByState$closure(), t1, A.findType("FilterTasksByState")), t4 = A.TypedReducer$(A.task_reducer___filterTasksByStatus$closure(), t1, A.findType("FilterTasksByStatus")), t5 = A.TypedReducer$(A.task_reducer___filterTasks$closure(), t1, A.findType("FilterTasks")), t6 = A.TypedReducer$(A.task_reducer___filterTasksByCustom1$closure(), t1, A.findType("FilterTasksByCustom1")), t7 = A.TypedReducer$(A.task_reducer___filterTasksByCustom2$closure(), t1, A.findType("FilterTasksByCustom2")), t8 = A.TypedReducer$(A.task_reducer___startListMultiselect$closure(), t1, A.findType("StartTaskMultiselect")), t9 = A.TypedReducer$(A.task_reducer___addToListMultiselect$closure(), t1, A.findType("AddToTaskMultiselect")), t10 = A.TypedReducer$(A.task_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromTaskMultiselect")), t11 = A.TypedReducer$(A.task_reducer___clearListMultiselect$closure(), t1, A.findType("ClearTaskMultiselect")), t12 = A.TypedReducer$(A.task_reducer___viewTaskList$closure(), t1, A.findType("ViewTaskList")), t13 = A.TypedReducer$(new A.taskListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "tasksReducer", "$get$tasksReducer", () => { var t1 = type$.TaskState, t2 = A.TypedReducer$(A.task_reducer___updateTask$closure(), t1, A.findType("SaveTaskSuccess")), t3 = A.TypedReducer$(A.task_reducer___addTask$closure(), t1, A.findType("AddTaskSuccess")), t4 = A.TypedReducer$(A.task_reducer___setLoadedTasks$closure(), t1, A.findType("LoadTasksSuccess")), t5 = A.TypedReducer$(A.task_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t6 = A.TypedReducer$(A.task_reducer___setLoadedTask$closure(), t1, A.findType("LoadTaskSuccess")), t7 = A.TypedReducer$(A.task_reducer___archiveTaskSuccess$closure(), t1, A.findType("ArchiveTaskSuccess")), t8 = A.TypedReducer$(A.task_reducer___startTaskSuccess$closure(), t1, A.findType("StartTasksSuccess")), t9 = A.TypedReducer$(A.task_reducer___stopTaskSuccess$closure(), t1, A.findType("StopTasksSuccess")), t10 = A.TypedReducer$(A.task_reducer___deleteTaskSuccess$closure(), t1, A.findType("DeleteTaskSuccess")), t11 = A.TypedReducer$(A.task_reducer___restoreTaskSuccess$closure(), t1, A.findType("RestoreTaskSuccess")), t12 = A.TypedReducer$(A.task_reducer___sortTasksSuccess$closure(), t1, A.findType("SortTasksSuccess")), t13 = A.TypedReducer$(A.task_reducer___purgeClientSuccess$closure(), t1, type$.PurgeClientSuccess); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedTaskList", "$get$memoizedTaskList", () => A.memo5(new A.memoizedTaskList_closure(), type$.BuiltMap_String_TaskEntity, type$.nullable_String, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_ProjectEntity, type$.List_nullable_String)); _lazy($, "memoizedKanbanTaskList", "$get$memoizedKanbanTaskList", () => A.memo9(new A.memoizedKanbanTaskList_closure(), type$.SelectionState, type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_ProjectEntity, type$.BuiltMap_String_InvoiceEntity, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "memoizedFilteredTaskList", "$get$memoizedFilteredTaskList", () => A.memo9(new A.memoizedFilteredTaskList_closure(), type$.SelectionState, type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_ProjectEntity, type$.BuiltMap_String_InvoiceEntity, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "memoizedTaskStatsForClient", "$get$memoizedTaskStatsForClient", () => A.memo2(new A.memoizedTaskStatsForClient_closure(), type$.String, type$.BuiltMap_String_TaskEntity, type$.EntityStats)); _lazy($, "memoizedTaskStatsForProject", "$get$memoizedTaskStatsForProject", () => A.memo2(new A.memoizedTaskStatsForProject_closure(), type$.String, type$.BuiltMap_String_TaskEntity, type$.EntityStats)); _lazy($, "memoizedTaskStatsForUser", "$get$memoizedTaskStatsForUser", () => A.memo2(new A.memoizedTaskStatsForUser_closure(), type$.String, type$.BuiltMap_String_TaskEntity, type$.EntityStats)); _lazy($, "_$taskStateSerializer", "$get$_$taskStateSerializer", () => new A._$TaskStateSerializer()); _lazy($, "_$taskUIStateSerializer", "$get$_$taskUIStateSerializer", () => new A._$TaskUIStateSerializer()); _lazyFinal($, "forceSelectedReducer20", "$get$forceSelectedReducer17", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure142(), t1, A.findType("ViewTaskStatus")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure143(), t1, A.findType("ViewTaskStatusList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure144(), t1, A.findType("FilterTaskStatusesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure145(), t1, A.findType("FilterTaskStatuses")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure146(), t1, A.findType("FilterTaskStatusesByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure147(), t1, A.findType("FilterTaskStatusesByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure148(), t1, A.findType("FilterTaskStatusesByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure149(), t1, A.findType("FilterTaskStatusesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer20", "$get$selectedIdReducer17", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure273(), t1, A.findType("ArchiveTaskStatusesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure274(), t1, A.findType("DeleteTaskStatusesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure275(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure276(), t1, A.findType("ViewTaskStatus")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure277(), t1, A.findType("AddTaskStatusSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure278(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure279(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure280(), t1, A.findType("SortTaskStatuses")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure281(), t1, A.findType("FilterTaskStatuses")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure282(), t1, A.findType("FilterTaskStatusesByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure283(), t1, A.findType("FilterTaskStatusesByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure284(), t1, A.findType("FilterTaskStatusesByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure285(), t1, A.findType("FilterTaskStatusesByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure286(), t1, A.findType("FilterTaskStatusesByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure287(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer20", "$get$editingReducer17", () => { var t1 = A.findType("TaskStatusEntity?"), t2 = A.TypedReducer$(A.task_status_reducer___updateEditing$closure(), t1, A.findType("SaveTaskStatusSuccess")), t3 = A.TypedReducer$(A.task_status_reducer___updateEditing$closure(), t1, A.findType("AddTaskStatusSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure91(), t1, A.findType("RestoreTaskStatusesSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure92(), t1, A.findType("ArchiveTaskStatusesSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure93(), t1, A.findType("DeleteTaskStatusesSuccess")), t7 = A.TypedReducer$(A.task_status_reducer___updateEditing$closure(), t1, A.findType("EditTaskStatus")), t8 = A.TypedReducer$(new A.editingReducer_closure94(), t1, A.findType("UpdateTaskStatus")), t9 = A.TypedReducer$(A.task_status_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "taskStatusListReducer", "$get$taskStatusListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.task_status_reducer___sortTaskStatuses$closure(), t1, A.findType("SortTaskStatuses")), t3 = A.TypedReducer$(A.task_status_reducer___filterTaskStatusesByState$closure(), t1, A.findType("FilterTaskStatusesByState")), t4 = A.TypedReducer$(A.task_status_reducer___filterTaskStatuses$closure(), t1, A.findType("FilterTaskStatuses")), t5 = A.TypedReducer$(A.task_status_reducer___filterTaskStatusesByCustom1$closure(), t1, A.findType("FilterTaskStatusesByCustom1")), t6 = A.TypedReducer$(A.task_status_reducer___filterTaskStatusesByCustom2$closure(), t1, A.findType("FilterTaskStatusesByCustom2")), t7 = A.TypedReducer$(A.task_status_reducer___startListMultiselect$closure(), t1, A.findType("StartTaskStatusMultiselect")), t8 = A.TypedReducer$(A.task_status_reducer___addToListMultiselect$closure(), t1, A.findType("AddToTaskStatusMultiselect")), t9 = A.TypedReducer$(A.task_status_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromTaskStatusMultiselect")), t10 = A.TypedReducer$(A.task_status_reducer___clearListMultiselect$closure(), t1, A.findType("ClearTaskStatusMultiselect")), t11 = A.TypedReducer$(A.task_status_reducer___viewTaskStatusList$closure(), t1, A.findType("ViewTaskStatusList")), t12 = A.TypedReducer$(new A.taskStatusListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "taskStatusesReducer", "$get$taskStatusesReducer", () => { var t1 = type$.TaskStatusState, t2 = A.TypedReducer$(A.task_status_reducer___updateTaskStatus$closure(), t1, A.findType("SaveTaskStatusSuccess")), t3 = A.TypedReducer$(A.task_status_reducer___addTaskStatus$closure(), t1, A.findType("AddTaskStatusSuccess")), t4 = A.TypedReducer$(A.task_status_reducer___setLoadedTaskStatuses$closure(), t1, A.findType("LoadTaskStatusesSuccess")), t5 = A.TypedReducer$(A.task_status_reducer___setLoadedTaskStatus$closure(), t1, A.findType("LoadTaskStatusSuccess")), t6 = A.TypedReducer$(A.task_status_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.task_status_reducer___archiveTaskStatusSuccess$closure(), t1, A.findType("ArchiveTaskStatusesSuccess")), t8 = A.TypedReducer$(A.task_status_reducer___deleteTaskStatusSuccess$closure(), t1, A.findType("DeleteTaskStatusesSuccess")), t9 = A.TypedReducer$(A.task_status_reducer___restoreTaskStatusSuccess$closure(), t1, A.findType("RestoreTaskStatusesSuccess")), t10 = A.TypedReducer$(A.task_status_reducer___sortTaskStatusSuccess$closure(), t1, A.findType("SortTasksSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedSortedActiveTaskStatusIds", "$get$memoizedSortedActiveTaskStatusIds", () => A.memo2(new A.memoizedSortedActiveTaskStatusIds_closure(), type$.BuiltList_String, type$.BuiltMap_of_nullable_String_and_nullable_TaskStatusEntity, type$.List_String)); _lazy($, "memoizedDropdownTaskStatusList", "$get$memoizedDropdownTaskStatusList", () => A.memo4(new A.memoizedDropdownTaskStatusList_closure(), type$.BuiltMap_of_nullable_String_and_nullable_TaskStatusEntity, type$.BuiltList_String, type$.StaticState, type$.BuiltMap_String_UserEntity, type$.List_String)); _lazy($, "memoizedFilteredTaskStatusList", "$get$memoizedFilteredTaskStatusList", () => A.memo4(new A.memoizedFilteredTaskStatusList_closure(), type$.SelectionState, type$.BuiltMap_of_nullable_String_and_nullable_TaskStatusEntity, type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "memoizedCalculateTaskStatusAmount", "$get$memoizedCalculateTaskStatusAmount", () => A.memo2(new A.memoizedCalculateTaskStatusAmount_closure(), type$.String, type$.BuiltMap_String_TaskEntity, type$.int)); _lazy($, "memoizedTaskStatsForTaskStatus", "$get$memoizedTaskStatsForTaskStatus", () => A.memo2(new A.memoizedTaskStatsForTaskStatus_closure(), type$.String, type$.BuiltMap_String_TaskEntity, type$.EntityStats)); _lazy($, "_$taskStatusStateSerializer", "$get$_$taskStatusStateSerializer", () => new A._$TaskStatusStateSerializer()); _lazy($, "_$taskStatusUIStateSerializer", "$get$_$taskStatusUIStateSerializer", () => new A._$TaskStatusUIStateSerializer()); _lazyFinal($, "forceSelectedReducer21", "$get$forceSelectedReducer8", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure72(), t1, A.findType("ViewTaxRate")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure73(), t1, A.findType("ViewTaxRateList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure74(), t1, A.findType("FilterTaxRatesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure75(), t1, A.findType("FilterTaxRates")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer21", "$get$selectedIdReducer8", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure136(), t1, A.findType("ArchiveTaxRatesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure137(), t1, A.findType("DeleteTaxRatesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure138(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure139(), t1, A.findType("ViewTaxRate")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure140(), t1, A.findType("AddTaxRateSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure141(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure142(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure143(), t1, A.findType("SortTaxRates")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure144(), t1, A.findType("FilterTaxRates")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure145(), t1, A.findType("FilterTaxRatesByState")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer21", "$get$editingReducer8", () => { var t1 = A.findType("TaxRateEntity?"), t2 = A.TypedReducer$(A.tax_rate_reducer___updateEditing$closure(), t1, A.findType("SaveTaxRateSuccess")), t3 = A.TypedReducer$(A.tax_rate_reducer___updateEditing$closure(), t1, A.findType("AddTaxRateSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure41(), t1, A.findType("RestoreTaxRatesSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure42(), t1, A.findType("ArchiveTaxRatesSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure43(), t1, A.findType("DeleteTaxRatesSuccess")), t7 = A.TypedReducer$(A.tax_rate_reducer___updateEditing$closure(), t1, A.findType("EditTaxRate")), t8 = A.TypedReducer$(new A.editingReducer_closure44(), t1, A.findType("UpdateTaxRate")), t9 = A.TypedReducer$(A.tax_rate_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "taxRateListReducer", "$get$taxRateListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.tax_rate_reducer___sortTaxRates$closure(), t1, A.findType("SortTaxRates")), t3 = A.TypedReducer$(A.tax_rate_reducer___filterTaxRatesByState$closure(), t1, A.findType("FilterTaxRatesByState")), t4 = A.TypedReducer$(A.tax_rate_reducer___filterTaxRates$closure(), t1, A.findType("FilterTaxRates")), t5 = A.TypedReducer$(A.tax_rate_reducer___startListMultiselect$closure(), t1, A.findType("StartTaxRateMultiselect")), t6 = A.TypedReducer$(A.tax_rate_reducer___addToListMultiselect$closure(), t1, A.findType("AddToTaxRateMultiselect")), t7 = A.TypedReducer$(A.tax_rate_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromTaxRateMultiselect")), t8 = A.TypedReducer$(A.tax_rate_reducer___clearListMultiselect$closure(), t1, A.findType("ClearTaxRateMultiselect")), t9 = A.TypedReducer$(A.tax_rate_reducer___viewTaxRateList$closure(), t1, A.findType("ViewTaxRateList")), t10 = A.TypedReducer$(new A.taxRateListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "taxRatesReducer", "$get$taxRatesReducer", () => { var t1 = type$.TaxRateState, t2 = A.TypedReducer$(A.tax_rate_reducer___updateTaxRate$closure(), t1, A.findType("SaveTaxRateSuccess")), t3 = A.TypedReducer$(A.tax_rate_reducer___addTaxRate$closure(), t1, A.findType("AddTaxRateSuccess")), t4 = A.TypedReducer$(A.tax_rate_reducer___setLoadedTaxRates$closure(), t1, A.findType("LoadTaxRatesSuccess")), t5 = A.TypedReducer$(A.tax_rate_reducer___setLoadedTaxRate$closure(), t1, A.findType("LoadTaxRateSuccess")), t6 = A.TypedReducer$(A.tax_rate_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.tax_rate_reducer___archiveTaxRateSuccess$closure(), t1, A.findType("ArchiveTaxRatesSuccess")), t8 = A.TypedReducer$(A.tax_rate_reducer___deleteTaxRateSuccess$closure(), t1, A.findType("DeleteTaxRatesSuccess")), t9 = A.TypedReducer$(A.tax_rate_reducer___restoreTaxRateSuccess$closure(), t1, A.findType("RestoreTaxRatesSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredTaxRateList", "$get$memoizedFilteredTaxRateList", () => A.memo4(new A.memoizedFilteredTaxRateList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$taxRateStateSerializer", "$get$_$taxRateStateSerializer", () => new A._$TaxRateStateSerializer()); _lazy($, "_$taxRateUIStateSerializer", "$get$_$taxRateUIStateSerializer", () => new A._$TaxRateUIStateSerializer()); _lazyFinal($, "forceSelectedReducer22", "$get$forceSelectedReducer13", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure109(), t1, A.findType("ViewToken")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure110(), t1, A.findType("ViewTokenList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure111(), t1, A.findType("FilterTokensByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure112(), t1, A.findType("FilterTokens")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure113(), t1, A.findType("FilterTokensByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure114(), t1, A.findType("FilterTokensByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure115(), t1, A.findType("FilterTokensByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure116(), t1, A.findType("FilterTokensByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer22", "$get$selectedIdReducer13", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure209(), t1, A.findType("ArchiveTokensSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure210(), t1, A.findType("DeleteTokensSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure211(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure212(), t1, A.findType("ViewToken")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure213(), t1, A.findType("AddTokenSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure214(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure215(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure216(), t1, A.findType("SortTokens")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure217(), t1, A.findType("FilterTokens")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure218(), t1, A.findType("FilterTokensByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure219(), t1, A.findType("FilterTokensByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure220(), t1, A.findType("FilterTokensByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure221(), t1, A.findType("FilterTokensByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure222(), t1, A.findType("FilterTokensByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure223(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer22", "$get$editingReducer13", () => { var t1 = A.findType("TokenEntity?"), t2 = A.TypedReducer$(A.token_reducer___updateEditing$closure(), t1, A.findType("SaveTokenSuccess")), t3 = A.TypedReducer$(A.token_reducer___updateEditing$closure(), t1, A.findType("AddTokenSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure68(), t1, A.findType("RestoreTokensSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure69(), t1, A.findType("ArchiveTokensSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure70(), t1, A.findType("DeleteTokensSuccess")), t7 = A.TypedReducer$(A.token_reducer___updateEditing$closure(), t1, A.findType("EditToken")), t8 = A.TypedReducer$(new A.editingReducer_closure71(), t1, A.findType("UpdateToken")), t9 = A.TypedReducer$(A.token_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "tokenListReducer", "$get$tokenListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.token_reducer___sortTokens$closure(), t1, A.findType("SortTokens")), t3 = A.TypedReducer$(A.token_reducer___filterTokensByState$closure(), t1, A.findType("FilterTokensByState")), t4 = A.TypedReducer$(A.token_reducer___filterTokens$closure(), t1, A.findType("FilterTokens")), t5 = A.TypedReducer$(A.token_reducer___filterTokensByCustom1$closure(), t1, A.findType("FilterTokensByCustom1")), t6 = A.TypedReducer$(A.token_reducer___filterTokensByCustom2$closure(), t1, A.findType("FilterTokensByCustom2")), t7 = A.TypedReducer$(A.token_reducer___startListMultiselect$closure(), t1, A.findType("StartTokenMultiselect")), t8 = A.TypedReducer$(A.token_reducer___addToListMultiselect$closure(), t1, A.findType("AddToTokenMultiselect")), t9 = A.TypedReducer$(A.token_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromTokenMultiselect")), t10 = A.TypedReducer$(A.token_reducer___clearListMultiselect$closure(), t1, A.findType("ClearTokenMultiselect")), t11 = A.TypedReducer$(A.token_reducer___viewTokenList$closure(), t1, A.findType("ViewTokenList")), t12 = A.TypedReducer$(new A.tokenListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "tokensReducer", "$get$tokensReducer", () => { var t1 = type$.TokenState, t2 = A.TypedReducer$(A.token_reducer___updateToken$closure(), t1, A.findType("SaveTokenSuccess")), t3 = A.TypedReducer$(A.token_reducer___addToken$closure(), t1, A.findType("AddTokenSuccess")), t4 = A.TypedReducer$(A.token_reducer___setLoadedTokens$closure(), t1, A.findType("LoadTokensSuccess")), t5 = A.TypedReducer$(A.token_reducer___setLoadedToken$closure(), t1, A.findType("LoadTokenSuccess")), t6 = A.TypedReducer$(A.token_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.token_reducer___archiveTokenSuccess$closure(), t1, A.findType("ArchiveTokensSuccess")), t8 = A.TypedReducer$(A.token_reducer___deleteTokenSuccess$closure(), t1, A.findType("DeleteTokensSuccess")), t9 = A.TypedReducer$(A.token_reducer___restoreTokenSuccess$closure(), t1, A.findType("RestoreTokensSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredTokenList", "$get$memoizedFilteredTokenList", () => A.memo4(new A.memoizedFilteredTokenList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$tokenStateSerializer", "$get$_$tokenStateSerializer", () => new A._$TokenStateSerializer()); _lazy($, "_$tokenUIStateSerializer", "$get$_$tokenUIStateSerializer", () => new A._$TokenUIStateSerializer()); _lazyFinal($, "forceSelectedReducer23", "$get$forceSelectedReducer22", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure184(), t1, A.findType("ViewTransaction")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure185(), t1, A.findType("ViewTransactionList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure186(), t1, A.findType("FilterTransactionsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure187(), t1, A.findType("FilterTransactionsByStatus")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure188(), t1, A.findType("FilterTransactions")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure189(), t1, A.findType("FilterTransactionsByCustom1")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure190(), t1, A.findType("FilterTransactionsByCustom2")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure191(), t1, A.findType("FilterTransactionsByCustom3")), t10 = A.TypedReducer$(new A.forceSelectedReducer_closure192(), t1, A.findType("FilterTransactionsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer14", "$get$tabIndexReducer11", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure23(), t1, A.findType("UpdateTransactionTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure24(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer23", "$get$selectedIdReducer22", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure353(), t1, A.findType("ArchiveTransactionsSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure354(), t1, A.findType("DeleteTransactionsSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure355(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure356(), t1, A.findType("ViewTransaction")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure357(), t1, A.findType("AddTransactionSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure358(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure359(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure360(), t1, A.findType("SortTransactions")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure361(), t1, A.findType("FilterTransactions")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure362(), t1, A.findType("FilterTransactionsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure363(), t1, A.findType("FilterTransactionsByStatus")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure364(), t1, A.findType("FilterTransactionsByCustom1")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure365(), t1, A.findType("FilterTransactionsByCustom2")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure366(), t1, A.findType("FilterTransactionsByCustom3")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure367(), t1, A.findType("FilterTransactionsByCustom4")), t17 = A.TypedReducer$(new A.selectedIdReducer_closure368(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer23", "$get$editingReducer22", () => { var t1 = A.findType("TransactionEntity?"), t2 = A.TypedReducer$(A.transaction_reducer___updateEditing$closure(), t1, A.findType("SaveTransactionSuccess")), t3 = A.TypedReducer$(A.transaction_reducer___updateEditing$closure(), t1, A.findType("AddTransactionSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure118(), t1, A.findType("RestoreTransactionsSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure119(), t1, A.findType("ArchiveTransactionsSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure120(), t1, A.findType("DeleteTransactionsSuccess")), t7 = A.TypedReducer$(A.transaction_reducer___updateEditing$closure(), t1, A.findType("EditTransaction")), t8 = A.TypedReducer$(new A.editingReducer_closure121(), t1, A.findType("UpdateTransaction")), t9 = A.TypedReducer$(A.transaction_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "transactionListReducer", "$get$transactionListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.transaction_reducer___sortTransactions$closure(), t1, A.findType("SortTransactions")), t3 = A.TypedReducer$(A.transaction_reducer___filterTransactionsByState$closure(), t1, A.findType("FilterTransactionsByState")), t4 = A.TypedReducer$(A.transaction_reducer___filterTransactionsByStatus$closure(), t1, A.findType("FilterTransactionsByStatus")), t5 = A.TypedReducer$(A.transaction_reducer___filterTransactions$closure(), t1, A.findType("FilterTransactions")), t6 = A.TypedReducer$(A.transaction_reducer___filterTransactionsByCustom1$closure(), t1, A.findType("FilterTransactionsByCustom1")), t7 = A.TypedReducer$(A.transaction_reducer___filterTransactionsByCustom2$closure(), t1, A.findType("FilterTransactionsByCustom2")), t8 = A.TypedReducer$(A.transaction_reducer___startListMultiselect$closure(), t1, A.findType("StartTransactionMultiselect")), t9 = A.TypedReducer$(A.transaction_reducer___addToListMultiselect$closure(), t1, A.findType("AddToTransactionMultiselect")), t10 = A.TypedReducer$(A.transaction_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromTransactionMultiselect")), t11 = A.TypedReducer$(A.transaction_reducer___clearListMultiselect$closure(), t1, A.findType("ClearTransactionMultiselect")), t12 = A.TypedReducer$(A.transaction_reducer___viewTransactionList$closure(), t1, A.findType("ViewTransactionList")), t13 = A.TypedReducer$(new A.transactionListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "transactionsReducer", "$get$transactionsReducer", () => { var t1 = type$.TransactionState, t2 = A.TypedReducer$(A.transaction_reducer___updateTransaction$closure(), t1, A.findType("SaveTransactionSuccess")), t3 = A.TypedReducer$(A.transaction_reducer___convertTransactionToPayment$closure(), t1, A.findType("ConvertTransactionToPaymentSuccess")), t4 = A.TypedReducer$(A.transaction_reducer___convertTransactionToExpense$closure(), t1, A.findType("ConvertTransactionsToExpensesSuccess")), t5 = A.TypedReducer$(A.transaction_reducer___linkTransactionToPayment$closure(), t1, A.findType("LinkTransactionToPaymentSuccess")), t6 = A.TypedReducer$(A.transaction_reducer___linkTransactionToExpense$closure(), t1, A.findType("LinkTransactionToExpenseSuccess")), t7 = A.TypedReducer$(A.transaction_reducer___convertTransactions$closure(), t1, A.findType("ConvertTransactionsSuccess")), t8 = A.TypedReducer$(A.transaction_reducer___addTransaction$closure(), t1, A.findType("AddTransactionSuccess")), t9 = A.TypedReducer$(A.transaction_reducer___setLoadedTransactions$closure(), t1, A.findType("LoadTransactionsSuccess")), t10 = A.TypedReducer$(A.transaction_reducer___setLoadedTransaction$closure(), t1, A.findType("LoadTransactionSuccess")), t11 = A.TypedReducer$(A.transaction_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t12 = A.TypedReducer$(A.transaction_reducer___archiveTransactionSuccess$closure(), t1, A.findType("ArchiveTransactionsSuccess")), t13 = A.TypedReducer$(A.transaction_reducer___deleteTransactionSuccess$closure(), t1, A.findType("DeleteTransactionsSuccess")), t14 = A.TypedReducer$(A.transaction_reducer___restoreTransactionSuccess$closure(), t1, A.findType("RestoreTransactionsSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredTransactionList", "$get$memoizedFilteredTransactionList", () => A.memo9(new A.memoizedFilteredTransactionList_closure(), type$.SelectionState, type$.BuiltMap_String_TransactionEntity, type$.BuiltList_String, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltMap_String_BankAccountEntity, type$.ListUIState, type$.List_String)); _lazy($, "memoizedTransactionStatsForBankAccount", "$get$memoizedTransactionStatsForBankAccount", () => A.memo2(new A.memoizedTransactionStatsForBankAccount_closure(), type$.String, type$.BuiltMap_String_TransactionEntity, type$.EntityStats)); _lazy($, "_$transactionStateSerializer", "$get$_$transactionStateSerializer", () => new A._$TransactionStateSerializer()); _lazy($, "_$transactionUIStateSerializer", "$get$_$transactionUIStateSerializer", () => new A._$TransactionUIStateSerializer()); _lazyFinal($, "forceSelectedReducer24", "$get$forceSelectedReducer23", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure193(), t1, A.findType("ViewTransactionRule")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure194(), t1, A.findType("ViewTransactionRuleList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure195(), t1, A.findType("FilterTransactionRulesByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure196(), t1, A.findType("FilterTransactionRules")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure197(), t1, A.findType("FilterTransactionRulesByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure198(), t1, A.findType("FilterTransactionRulesByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure199(), t1, A.findType("FilterTransactionRulesByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure200(), t1, A.findType("FilterTransactionRulesByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer15", "$get$tabIndexReducer12", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure25(), t1, A.findType("UpdateTransactionRuleTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure26(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazy($, "selectedIdReducer24", "$get$selectedIdReducer23", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure369(), t1, A.findType("ArchiveTransactionRulesSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure370(), t1, A.findType("DeleteTransactionRulesSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure371(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure372(), t1, A.findType("ViewTransactionRule")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure373(), t1, A.findType("AddTransactionRuleSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure374(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure375(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure376(), t1, A.findType("SortTransactionRules")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure377(), t1, A.findType("FilterTransactionRules")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure378(), t1, A.findType("FilterTransactionRulesByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure379(), t1, A.findType("FilterTransactionRulesByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure380(), t1, A.findType("FilterTransactionRulesByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure381(), t1, A.findType("FilterTransactionRulesByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure382(), t1, A.findType("FilterTransactionRulesByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure383(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer24", "$get$editingReducer23", () => { var t1 = A.findType("TransactionRuleEntity?"), t2 = A.TypedReducer$(A.transaction_rule_reducer___updateEditing$closure(), t1, A.findType("SaveTransactionRuleSuccess")), t3 = A.TypedReducer$(A.transaction_rule_reducer___updateEditing$closure(), t1, A.findType("AddTransactionRuleSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure122(), t1, A.findType("RestoreTransactionRulesSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure123(), t1, A.findType("ArchiveTransactionRulesSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure124(), t1, A.findType("DeleteTransactionRulesSuccess")), t7 = A.TypedReducer$(A.transaction_rule_reducer___updateEditing$closure(), t1, A.findType("EditTransactionRule")), t8 = A.TypedReducer$(new A.editingReducer_closure125(), t1, A.findType("UpdateTransactionRule")), t9 = A.TypedReducer$(A.transaction_rule_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "transactionRuleListReducer", "$get$transactionRuleListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.transaction_rule_reducer___sortTransactionRules$closure(), t1, A.findType("SortTransactionRules")), t3 = A.TypedReducer$(A.transaction_rule_reducer___filterTransactionRulesByState$closure(), t1, A.findType("FilterTransactionRulesByState")), t4 = A.TypedReducer$(A.transaction_rule_reducer___filterTransactionRules$closure(), t1, A.findType("FilterTransactionRules")), t5 = A.TypedReducer$(A.transaction_rule_reducer___filterTransactionRulesByCustom1$closure(), t1, A.findType("FilterTransactionRulesByCustom1")), t6 = A.TypedReducer$(A.transaction_rule_reducer___filterTransactionRulesByCustom2$closure(), t1, A.findType("FilterTransactionRulesByCustom2")), t7 = A.TypedReducer$(A.transaction_rule_reducer___startListMultiselect$closure(), t1, A.findType("StartTransactionRuleMultiselect")), t8 = A.TypedReducer$(A.transaction_rule_reducer___addToListMultiselect$closure(), t1, A.findType("AddToTransactionRuleMultiselect")), t9 = A.TypedReducer$(A.transaction_rule_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromTransactionRuleMultiselect")), t10 = A.TypedReducer$(A.transaction_rule_reducer___clearListMultiselect$closure(), t1, A.findType("ClearTransactionRuleMultiselect")), t11 = A.TypedReducer$(A.transaction_rule_reducer___viewTransactionRuleList$closure(), t1, A.findType("ViewTransactionRuleList")), t12 = A.TypedReducer$(new A.transactionRuleListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "transactionRulesReducer", "$get$transactionRulesReducer", () => { var t1 = type$.TransactionRuleState, t2 = A.TypedReducer$(A.transaction_rule_reducer___updateTransactionRule$closure(), t1, A.findType("SaveTransactionRuleSuccess")), t3 = A.TypedReducer$(A.transaction_rule_reducer___addTransactionRule$closure(), t1, A.findType("AddTransactionRuleSuccess")), t4 = A.TypedReducer$(A.transaction_rule_reducer___setLoadedTransactionRules$closure(), t1, A.findType("LoadTransactionRulesSuccess")), t5 = A.TypedReducer$(A.transaction_rule_reducer___setLoadedTransactionRule$closure(), t1, A.findType("LoadTransactionRuleSuccess")), t6 = A.TypedReducer$(A.transaction_rule_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.transaction_rule_reducer___archiveTransactionRuleSuccess$closure(), t1, A.findType("ArchiveTransactionRulesSuccess")), t8 = A.TypedReducer$(A.transaction_rule_reducer___deleteTransactionRuleSuccess$closure(), t1, A.findType("DeleteTransactionRulesSuccess")), t9 = A.TypedReducer$(A.transaction_rule_reducer___restoreTransactionRuleSuccess$closure(), t1, A.findType("RestoreTransactionRulesSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredTransactionRuleList", "$get$memoizedFilteredTransactionRuleList", () => A.memo4(new A.memoizedFilteredTransactionRuleList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "memoizedTransactionStatsForTransactionRule", "$get$memoizedTransactionStatsForTransactionRule", () => A.memo2(new A.memoizedTransactionStatsForTransactionRule_closure(), type$.String, type$.BuiltMap_String_TransactionEntity, type$.EntityStats)); _lazy($, "_$transactionRuleStateSerializer", "$get$_$transactionRuleStateSerializer", () => new A._$TransactionRuleStateSerializer()); _lazy($, "_$transactionRuleUIStateSerializer", "$get$_$transactionRuleUIStateSerializer", () => new A._$TransactionRuleUIStateSerializer()); _lazy($, "_$listUIStateSerializer", "$get$_$listUIStateSerializer", () => new A._$ListUIStateSerializer()); _lazy($, "sortFieldsReducer", "$get$sortFieldsReducer", () => { var t1 = A.findType("BuiltMap"), t2 = A.TypedReducer$(new A.sortFieldsReducer_closure(), t1, A.findType("SortClients")), t3 = A.TypedReducer$(new A.sortFieldsReducer_closure0(), t1, A.findType("SortProducts")), t4 = A.TypedReducer$(new A.sortFieldsReducer_closure1(), t1, A.findType("SortInvoices")), t5 = A.TypedReducer$(new A.sortFieldsReducer_closure2(), t1, A.findType("SortPayments")), t6 = A.TypedReducer$(new A.sortFieldsReducer_closure3(), t1, A.findType("SortRecurringInvoices")), t7 = A.TypedReducer$(new A.sortFieldsReducer_closure4(), t1, A.findType("SortQuotes")), t8 = A.TypedReducer$(new A.sortFieldsReducer_closure5(), t1, A.findType("SortCredits")), t9 = A.TypedReducer$(new A.sortFieldsReducer_closure6(), t1, A.findType("SortProjects")), t10 = A.TypedReducer$(new A.sortFieldsReducer_closure7(), t1, A.findType("SortTasks")), t11 = A.TypedReducer$(new A.sortFieldsReducer_closure8(), t1, A.findType("SortVendors")), t12 = A.TypedReducer$(new A.sortFieldsReducer_closure9(), t1, A.findType("SortExpenses")), t13 = A.TypedReducer$(new A.sortFieldsReducer_closure10(), t1, A.findType("SortPaymentTerms")), t14 = A.TypedReducer$(new A.sortFieldsReducer_closure11(), t1, A.findType("SortTaxRates")), t15 = A.TypedReducer$(new A.sortFieldsReducer_closure12(), t1, A.findType("SortCompanyGateways")), t16 = A.TypedReducer$(new A.sortFieldsReducer_closure13(), t1, A.findType("SortUsers")), t17 = A.TypedReducer$(new A.sortFieldsReducer_closure14(), t1, A.findType("SortGroups")), t18 = A.TypedReducer$(new A.sortFieldsReducer_closure15(), t1, A.findType("SortDesigns")), t19 = A.TypedReducer$(new A.sortFieldsReducer_closure16(), t1, A.findType("SortTokens")), t20 = A.TypedReducer$(new A.sortFieldsReducer_closure17(), t1, A.findType("SortWebhooks")), t21 = A.TypedReducer$(new A.sortFieldsReducer_closure18(), t1, A.findType("SortExpenseCategories")), t22 = A.TypedReducer$(new A.sortFieldsReducer_closure19(), t1, A.findType("SortTaskStatuses")), t23 = A.TypedReducer$(new A.sortFieldsReducer_closure20(), t1, A.findType("SortSubscriptions")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call(), t22.get$$call(), t23.get$$call()], A.findType("JSArray(BuiltMap,@)>")), t1); }); _lazy($, "sidebarEditorReducer", "$get$sidebarEditorReducer", () => { var t1 = A.findType("BuiltMap"), t2 = A.TypedReducer$(new A.sidebarEditorReducer_closure(), t1, A.findType("ToggleEditorLayout")); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray(BuiltMap,@)>")), t1); }); _lazy($, "sidebarViewerReducer", "$get$sidebarViewerReducer", () => { var t1 = A.findType("BuiltMap"), t2 = A.TypedReducer$(new A.sidebarViewerReducer_closure(), t1, A.findType("ToggleViewerLayout")); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray(BuiltMap,@)>")), t1); }); _lazy($, "menuVisibleReducer", "$get$menuVisibleReducer", () => { var t1 = type$.bool, t2 = type$.UpdateUserPreferences, t3 = A.TypedReducer$(new A.menuVisibleReducer_closure(), t1, t2); t2 = A.TypedReducer$(new A.menuVisibleReducer_closure0(), t1, t2); return A.combineReducers(A._setArrayType([t3.get$$call(), t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "textScaleFactorReducer", "$get$textScaleFactorReducer", () => { var t1 = type$.double, t2 = A.TypedReducer$(new A.textScaleFactorReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "historyVisibleReducer", "$get$historyVisibleReducer", () => { var t1 = type$.bool, t2 = type$.UpdateUserPreferences, t3 = A.TypedReducer$(new A.historyVisibleReducer_closure(), t1, t2); t2 = A.TypedReducer$(new A.historyVisibleReducer_closure0(), t1, t2); return A.combineReducers(A._setArrayType([t3.get$$call(), t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "hideTaskExtensionBannerReducer", "$get$hideTaskExtensionBannerReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.hideTaskExtensionBannerReducer_closure(), t1, A.findType("DismissTaskExtensionBanner")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "hideGatewayWarningReducer", "$get$hideGatewayWarningReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.hideGatewayWarningReducer_closure(), t1, A.findType("DismissGatewayWarningPermanently")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "hideReviewAppReducer", "$get$hideReviewAppReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.hideReviewAppReducer_closure(), t1, A.findType("DismissReviewAppPermanently")), t3 = A.TypedReducer$(new A.hideReviewAppReducer_closure0(), t1, A.findType("DismissOneYearReviewAppPermanently")), t4 = A.TypedReducer$(new A.hideReviewAppReducer_closure1(), t1, A.findType("DismissTwoYearReviewAppPermanently")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "hideOneYearReviewAppReducer", "$get$hideOneYearReviewAppReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.hideOneYearReviewAppReducer_closure(), t1, A.findType("DismissOneYearReviewAppPermanently")), t3 = A.TypedReducer$(new A.hideOneYearReviewAppReducer_closure0(), t1, A.findType("DismissTwoYearReviewAppPermanently")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "hideTwoYearReviewAppReducer", "$get$hideTwoYearReviewAppReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.hideTwoYearReviewAppReducer_closure(), t1, A.findType("DismissTwoYearReviewAppPermanently")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "layoutReducer", "$get$layoutReducer", () => { var t1 = type$.AppLayout, t2 = A.TypedReducer$(new A.layoutReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "moduleLayoutReducer", "$get$moduleLayoutReducer", () => { var t1 = A.findType("ModuleLayout?"), t2 = A.TypedReducer$(new A.moduleLayoutReducer_closure(), t1, type$.UpdateUserPreferences), t3 = A.TypedReducer$(new A.moduleLayoutReducer_closure0(), t1, A.findType("SwitchListTableLayout")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "rowsPerPageReducer", "$get$rowsPerPageReducer", () => { var t1 = type$.int, t2 = A.TypedReducer$(new A.rowsPerPageReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_int_Function_int_dynamic), t1); }); _lazy($, "manuSidebarReducer", "$get$manuSidebarReducer", () => { var t1 = type$.AppSidebarMode, t2 = A.TypedReducer$(new A.manuSidebarReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "historySidebarReducer", "$get$historySidebarReducer", () => { var t1 = type$.AppSidebarMode, t2 = A.TypedReducer$(new A.historySidebarReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "darkModeTypeReducer", "$get$darkModeTypeReducer", () => { var t1 = type$.String, t2 = A.TypedReducer$(new A.darkModeTypeReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_String_Function_String_dynamic), t1); }); _lazy($, "darkModeSystemReducer", "$get$darkModeSystemReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.darkModeSystemReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "statementIncludesReducer", "$get$statementIncludesReducer", () => { var t1 = type$.BuiltList_String, t2 = A.TypedReducer$(new A.statementIncludesReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray(BuiltList,@)>")), t1); }); _lazy($, "enableTooltipsReducer", "$get$enableTooltipsReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.enableTooltipsReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "enableFlexibleSearchReducer", "$get$enableFlexibleSearchReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.enableFlexibleSearchReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "enableNativeBrowserReducer", "$get$enableNativeBrowserReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.enableNativeBrowserReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "persistDataReducer", "$get$persistDataReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.persistDataReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "showKanbanReducer", "$get$showKanbanReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.showKanbanReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "isFilterVisibleReducer", "$get$isFilterVisibleReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.isFilterVisibleReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "longPressReducer", "$get$longPressReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.longPressReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "tapSelectedToEditReducer", "$get$tapSelectedToEditReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.tapSelectedToEditReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "downloadsFolderReducer", "$get$downloadsFolderReducer", () => { var t1 = type$.String, t2 = A.TypedReducer$(new A.downloadsFolderReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_String_Function_String_dynamic), t1); }); _lazy($, "isPreviewVisibleReducer", "$get$isPreviewVisibleReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure(), t1, A.findType("TogglePreviewSidebar")), t3 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure0(), t1, type$.UpdateUserPreferences), t4 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure1(), t1, A.findType("StartClientMultiselect")), t5 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure2(), t1, A.findType("StartProductMultiselect")), t6 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure3(), t1, A.findType("StartInvoiceMultiselect")), t7 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure4(), t1, A.findType("StartRecurringInvoiceMultiselect")), t8 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure5(), t1, A.findType("StartPaymentMultiselect")), t9 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure6(), t1, A.findType("StartQuoteMultiselect")), t10 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure7(), t1, A.findType("StartCreditMultiselect")), t11 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure8(), t1, A.findType("StartProjectMultiselect")), t12 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure9(), t1, A.findType("StartTaskMultiselect")), t13 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure10(), t1, A.findType("StartVendorMultiselect")), t14 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure11(), t1, A.findType("StartPurchaseOrderMultiselect")), t15 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure12(), t1, A.findType("StartExpenseMultiselect")), t16 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure13(), t1, A.findType("StartRecurringExpenseMultiselect")), t17 = A.TypedReducer$(new A.isPreviewVisibleReducer_closure14(), t1, A.findType("StartTransactionMultiselect")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "requireAuthenticationReducer", "$get$requireAuthenticationReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.requireAuthenticationReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "colorThemeReducer", "$get$colorThemeReducer", () => { var t1 = type$.String, t2 = A.TypedReducer$(new A.colorThemeReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_String_Function_String_dynamic), t1); }); _lazy($, "darkColorThemeReducer", "$get$darkColorThemeReducer", () => { var t1 = type$.String, t2 = A.TypedReducer$(new A.darkColorThemeReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_String_Function_String_dynamic), t1); }); _lazy($, "showPdfPreviewReducer", "$get$showPdfPreviewReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.showPdfPreviewReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "showPdfPreviewSideBySideReducer", "$get$showPdfPreviewSideBySideReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.showPdfPreviewSideBySideReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "editAfterSavingReducer", "$get$editAfterSavingReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.editAfterSavingReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "enableTouchEventsReducer", "$get$enableTouchEventsReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.enableTouchEventsReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "customColorsReducer", "$get$customColorsReducer", () => { var t1 = A.findType("BuiltMap"), t2 = A.TypedReducer$(new A.customColorsReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray(BuiltMap,@)>")), t1); }); _lazy($, "darkCustomColorsReducer", "$get$darkCustomColorsReducer", () => { var t1 = A.findType("BuiltMap"), t2 = A.TypedReducer$(new A.darkCustomColorsReducer_closure(), t1, type$.UpdateUserPreferences); return A.combineReducers(A._setArrayType([t2.get$$call()], A.findType("JSArray(BuiltMap,@)>")), t1); }); _lazy($, "historyReducer", "$get$historyReducer", () => { var t1 = A.findType("BuiltList"), t2 = A.TypedReducer$(new A.historyReducer_closure(), t1, A.findType("PurgeDataSuccess")), t3 = A.TypedReducer$(new A.historyReducer_closure0(), t1, A.findType("PopLastHistory")), t4 = A.TypedReducer$(new A.historyReducer_closure1(), t1, A.findType("UpdateLastHistory")), t5 = A.TypedReducer$(new A.historyReducer_closure2(), t1, type$.ViewDashboard), t6 = A.TypedReducer$(new A.historyReducer_closure3(), t1, type$.ViewReports), t7 = A.TypedReducer$(new A.historyReducer_closure4(), t1, type$.ViewSettings), t8 = A.TypedReducer$(new A.historyReducer_closure5(), t1, type$.ViewClient), t9 = A.TypedReducer$(new A.historyReducer_closure6(), t1, type$.ViewClientList), t10 = A.TypedReducer$(new A.historyReducer_closure7(), t1, type$.EditClient), t11 = A.TypedReducer$(new A.historyReducer_closure8(), t1, A.findType("ViewProduct")), t12 = A.TypedReducer$(new A.historyReducer_closure9(), t1, A.findType("ViewProductList")), t13 = A.TypedReducer$(new A.historyReducer_closure10(), t1, A.findType("EditProduct")), t14 = A.TypedReducer$(new A.historyReducer_closure11(), t1, A.findType("ViewInvoice")), t15 = A.TypedReducer$(new A.historyReducer_closure12(), t1, A.findType("ViewInvoiceList")), t16 = A.TypedReducer$(new A.historyReducer_closure13(), t1, A.findType("EditInvoice")), t17 = A.TypedReducer$(new A.historyReducer_closure14(), t1, A.findType("ViewPayment")), t18 = A.TypedReducer$(new A.historyReducer_closure15(), t1, A.findType("ViewPaymentList")), t19 = A.TypedReducer$(new A.historyReducer_closure16(), t1, A.findType("EditPayment")), t20 = A.TypedReducer$(new A.historyReducer_closure17(), t1, A.findType("ViewQuote")), t21 = A.TypedReducer$(new A.historyReducer_closure18(), t1, A.findType("ViewQuoteList")), t22 = A.TypedReducer$(new A.historyReducer_closure19(), t1, A.findType("EditQuote")), t23 = A.TypedReducer$(new A.historyReducer_closure20(), t1, A.findType("ViewTask")), t24 = A.TypedReducer$(new A.historyReducer_closure21(), t1, A.findType("ViewTaskList")), t25 = A.TypedReducer$(new A.historyReducer_closure22(), t1, A.findType("EditTask")), t26 = A.TypedReducer$(new A.historyReducer_closure23(), t1, A.findType("ViewProject")), t27 = A.TypedReducer$(new A.historyReducer_closure24(), t1, A.findType("ViewProjectList")), t28 = A.TypedReducer$(new A.historyReducer_closure25(), t1, type$.EditProject), t29 = A.TypedReducer$(new A.historyReducer_closure26(), t1, A.findType("ViewVendor")), t30 = A.TypedReducer$(new A.historyReducer_closure27(), t1, A.findType("ViewVendorList")), t31 = A.TypedReducer$(new A.historyReducer_closure28(), t1, type$.EditVendor), t32 = A.TypedReducer$(new A.historyReducer_closure29(), t1, A.findType("ViewExpense")), t33 = A.TypedReducer$(new A.historyReducer_closure30(), t1, A.findType("ViewExpenseList")), t34 = A.TypedReducer$(new A.historyReducer_closure31(), t1, A.findType("EditExpense")), t35 = A.TypedReducer$(new A.historyReducer_closure32(), t1, A.findType("ViewCompanyGateway")), t36 = A.TypedReducer$(new A.historyReducer_closure33(), t1, A.findType("ViewCompanyGatewayList")), t37 = A.TypedReducer$(new A.historyReducer_closure34(), t1, A.findType("EditCompanyGateway")), t38 = A.TypedReducer$(new A.historyReducer_closure35(), t1, A.findType("ViewUser")), t39 = A.TypedReducer$(new A.historyReducer_closure36(), t1, A.findType("ViewUserList")), t40 = A.TypedReducer$(new A.historyReducer_closure37(), t1, A.findType("EditUser")), t41 = A.TypedReducer$(new A.historyReducer_closure38(), t1, A.findType("ViewGroup")), t42 = A.TypedReducer$(new A.historyReducer_closure39(), t1, A.findType("ViewGroupList")), t43 = A.TypedReducer$(new A.historyReducer_closure40(), t1, A.findType("EditGroup")), t44 = A.TypedReducer$(new A.historyReducer_closure41(), t1, A.findType("ViewSchedule")), t45 = A.TypedReducer$(new A.historyReducer_closure42(), t1, A.findType("ViewScheduleList")), t46 = A.TypedReducer$(new A.historyReducer_closure43(), t1, A.findType("EditSchedule")), t47 = A.TypedReducer$(new A.historyReducer_closure44(), t1, A.findType("ViewTransactionRule")), t48 = A.TypedReducer$(new A.historyReducer_closure45(), t1, A.findType("ViewTransactionRuleList")), t49 = A.TypedReducer$(new A.historyReducer_closure46(), t1, A.findType("EditTransactionRule")), t50 = A.TypedReducer$(new A.historyReducer_closure47(), t1, A.findType("ViewTransaction")), t51 = A.TypedReducer$(new A.historyReducer_closure48(), t1, A.findType("ViewTransactionList")), t52 = A.TypedReducer$(new A.historyReducer_closure49(), t1, A.findType("EditTransaction")), t53 = A.TypedReducer$(new A.historyReducer_closure50(), t1, A.findType("ViewBankAccount")), t54 = A.TypedReducer$(new A.historyReducer_closure51(), t1, A.findType("ViewBankAccountList")), t55 = A.TypedReducer$(new A.historyReducer_closure52(), t1, A.findType("ViewPurchaseOrder")), t56 = A.TypedReducer$(new A.historyReducer_closure53(), t1, A.findType("ViewPurchaseOrderList")), t57 = A.TypedReducer$(new A.historyReducer_closure54(), t1, A.findType("EditPurchaseOrder")), t58 = A.TypedReducer$(new A.historyReducer_closure55(), t1, A.findType("ViewRecurringExpense")), t59 = A.TypedReducer$(new A.historyReducer_closure56(), t1, A.findType("ViewRecurringExpenseList")), t60 = A.TypedReducer$(new A.historyReducer_closure57(), t1, A.findType("EditRecurringExpense")), t61 = A.TypedReducer$(new A.historyReducer_closure58(), t1, A.findType("ViewSubscription")), t62 = A.TypedReducer$(new A.historyReducer_closure59(), t1, A.findType("ViewSubscriptionList")), t63 = A.TypedReducer$(new A.historyReducer_closure60(), t1, A.findType("EditSubscription")), t64 = A.TypedReducer$(new A.historyReducer_closure61(), t1, A.findType("ViewTaskStatus")), t65 = A.TypedReducer$(new A.historyReducer_closure62(), t1, A.findType("ViewTaskStatusList")), t66 = A.TypedReducer$(new A.historyReducer_closure63(), t1, A.findType("EditTaskStatus")), t67 = A.TypedReducer$(new A.historyReducer_closure64(), t1, A.findType("ViewExpenseCategory")), t68 = A.TypedReducer$(new A.historyReducer_closure65(), t1, A.findType("ViewExpenseCategoryList")), t69 = A.TypedReducer$(new A.historyReducer_closure66(), t1, type$.EditExpenseCategory), t70 = A.TypedReducer$(new A.historyReducer_closure67(), t1, A.findType("ViewRecurringInvoice")), t71 = A.TypedReducer$(new A.historyReducer_closure68(), t1, A.findType("ViewRecurringInvoiceList")), t72 = A.TypedReducer$(new A.historyReducer_closure69(), t1, A.findType("EditRecurringInvoice")), t73 = A.TypedReducer$(new A.historyReducer_closure70(), t1, A.findType("ViewWebhook")), t74 = A.TypedReducer$(new A.historyReducer_closure71(), t1, A.findType("ViewWebhookList")), t75 = A.TypedReducer$(new A.historyReducer_closure72(), t1, A.findType("EditWebhook")), t76 = A.TypedReducer$(new A.historyReducer_closure73(), t1, A.findType("ViewToken")), t77 = A.TypedReducer$(new A.historyReducer_closure74(), t1, A.findType("ViewTokenList")), t78 = A.TypedReducer$(new A.historyReducer_closure75(), t1, A.findType("EditToken")), t79 = A.TypedReducer$(new A.historyReducer_closure76(), t1, A.findType("ViewPaymentTerm")), t80 = A.TypedReducer$(new A.historyReducer_closure77(), t1, A.findType("ViewPaymentTermList")), t81 = A.TypedReducer$(new A.historyReducer_closure78(), t1, A.findType("EditPaymentTerm")), t82 = A.TypedReducer$(new A.historyReducer_closure79(), t1, A.findType("EditDesign")), t83 = A.TypedReducer$(new A.historyReducer_closure80(), t1, A.findType("ViewCredit")), t84 = A.TypedReducer$(new A.historyReducer_closure81(), t1, A.findType("ViewCreditList")), t85 = A.TypedReducer$(new A.historyReducer_closure82(), t1, A.findType("EditCredit")), t86 = A.TypedReducer$(new A.historyReducer_closure83(), t1, type$.ViewDocument), t87 = A.TypedReducer$(new A.historyReducer_closure84(), t1, A.findType("ViewDocumentList")), t88 = A.TypedReducer$(new A.historyReducer_closure85(), t1, A.findType("EditDocument")), t89 = A.TypedReducer$(new A.historyReducer_closure86(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call(), t18.get$$call(), t19.get$$call(), t20.get$$call(), t21.get$$call(), t22.get$$call(), t23.get$$call(), t24.get$$call(), t25.get$$call(), t26.get$$call(), t27.get$$call(), t28.get$$call(), t29.get$$call(), t30.get$$call(), t31.get$$call(), t32.get$$call(), t33.get$$call(), t34.get$$call(), t35.get$$call(), t36.get$$call(), t37.get$$call(), t38.get$$call(), t39.get$$call(), t40.get$$call(), t41.get$$call(), t42.get$$call(), t43.get$$call(), t44.get$$call(), t45.get$$call(), t46.get$$call(), t47.get$$call(), t48.get$$call(), t49.get$$call(), t50.get$$call(), t51.get$$call(), t52.get$$call(), t53.get$$call(), t54.get$$call(), t55.get$$call(), t56.get$$call(), t57.get$$call(), t58.get$$call(), t59.get$$call(), t60.get$$call(), t61.get$$call(), t62.get$$call(), t63.get$$call(), t64.get$$call(), t65.get$$call(), t66.get$$call(), t67.get$$call(), t68.get$$call(), t69.get$$call(), t70.get$$call(), t71.get$$call(), t72.get$$call(), t73.get$$call(), t74.get$$call(), t75.get$$call(), t76.get$$call(), t77.get$$call(), t78.get$$call(), t79.get$$call(), t80.get$$call(), t81.get$$call(), t82.get$$call(), t83.get$$call(), t84.get$$call(), t85.get$$call(), t86.get$$call(), t87.get$$call(), t88.get$$call(), t89.get$$call()], A.findType("JSArray(BuiltList,@)>")), t1); }); _lazy($, "_$prefStateSerializer", "$get$_$prefStateSerializer", () => new A._$PrefStateSerializer()); _lazy($, "_$prefStateSortFieldSerializer", "$get$_$prefStateSortFieldSerializer", () => new A._$PrefStateSortFieldSerializer()); _lazy($, "_$companyPrefStateSerializer", "$get$_$companyPrefStateSerializer", () => new A._$CompanyPrefStateSerializer()); _lazy($, "_$appLayoutSerializer", "$get$_$appLayoutSerializer", () => new A._$AppLayoutSerializer()); _lazy($, "_$moduleLayoutSerializer", "$get$_$moduleLayoutSerializer", () => new A._$ModuleLayoutSerializer()); _lazy($, "_$appSidebarModeSerializer", "$get$_$appSidebarModeSerializer", () => new A._$AppSidebarModeSerializer()); _lazy($, "_$historyRecordSerializer", "$get$_$historyRecordSerializer", () => new A._$HistoryRecordSerializer()); _lazy($, "lastActivityReducer", "$get$lastActivityReducer", () => { var t1 = type$.int, t2 = A.TypedReducer$(new A.lastActivityReducer_closure(), t1, A.findType("UpdateCurrentRoute")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_int_Function_int_dynamic), t1); }); _lazy($, "dismissedFlutterWebWarningReducer", "$get$dismissedFlutterWebWarningReducer", () => { var t1 = type$.bool, t2 = A.TypedReducer$(new A.dismissedFlutterWebWarningReducer_closure(), t1, A.findType("DismissFlutterWebWarning")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_bool_Function_bool_dynamic), t1); }); _lazy($, "filterReducer", "$get$filterReducer", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.filterReducer_closure(), t1, A.findType("FilterCompany")), t3 = A.TypedReducer$(new A.filterReducer_closure0(), t1, type$.ViewDashboard); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazy($, "loadingEntityTypeReducer", "$get$loadingEntityTypeReducer", () => { var t1 = type$.nullable_EntityType, t2 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure(), t1, A.findType("StopLoading")), t3 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure0(), t1, A.findType("LoadClientsRequest")), t4 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure1(), t1, A.findType("LoadProductsRequest")), t5 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure2(), t1, A.findType("LoadInvoicesRequest")), t6 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure3(), t1, A.findType("LoadRecurringInvoicesRequest")), t7 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure4(), t1, A.findType("LoadPaymentsRequest")), t8 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure5(), t1, A.findType("LoadQuotesRequest")), t9 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure6(), t1, A.findType("LoadCreditsRequest")), t10 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure7(), t1, A.findType("LoadProjectsRequest")), t11 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure8(), t1, A.findType("LoadTasksRequest")), t12 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure9(), t1, A.findType("LoadVendorsRequest")), t13 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure10(), t1, A.findType("LoadPurchaseOrdersRequest")), t14 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure11(), t1, A.findType("LoadExpensesRequest")), t15 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure12(), t1, A.findType("LoadRecurringExpensesRequest")), t16 = A.TypedReducer$(new A.loadingEntityTypeReducer_closure13(), t1, A.findType("LoadTransactionsRequest")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "filterClearedAtReducer", "$get$filterClearedAtReducer", () => { var t1 = type$.int, t2 = A.TypedReducer$(new A.filterClearedAtReducer_closure(), t1, A.findType("FilterCompany")), t3 = A.TypedReducer$(new A.filterClearedAtReducer_closure0(), t1, type$.ViewDashboard); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_int_Function_int_dynamic), t1); }); _lazy($, "currentRouteReducer", "$get$currentRouteReducer", () => { var t1 = type$.String, t2 = A.TypedReducer$(new A.currentRouteReducer_closure(), t1, A.findType("UpdateCurrentRoute")); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_String_Function_String_dynamic), t1); }); _lazy($, "selectedCompanyIndexReducer", "$get$selectedCompanyIndexReducer", () => { var t1 = type$.int, t2 = A.TypedReducer$(new A.selectedCompanyIndexReducer_closure(), t1, type$.SelectCompany); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_int_Function_int_dynamic), t1); }); _lazy($, "previewStackReducer", "$get$previewStackReducer", () => { var t1 = A.findType("BuiltList"), t2 = A.TypedReducer$(new A.previewStackReducer_closure(), t1, type$.PreviewEntity), t3 = A.TypedReducer$(new A.previewStackReducer_closure0(), t1, A.findType("ClearPreviewStack")), t4 = A.TypedReducer$(new A.previewStackReducer_closure1(), t1, A.findType("PopPreviewStack")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call()], A.findType("JSArray(BuiltList,@)>")), t1); }); _lazy($, "filterStackReducer", "$get$filterStackReducer", () => { var t1 = A.findType("BuiltList"), t2 = A.TypedReducer$(new A.filterStackReducer_closure(), t1, type$.ClearEntityFilter), t3 = A.TypedReducer$(new A.filterStackReducer_closure0(), t1, type$.FilterByEntity), t4 = A.TypedReducer$(new A.filterStackReducer_closure1(), t1, A.findType("PopFilterStack")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call()], A.findType("JSArray(BuiltList,@)>")), t1); }); _lazy($, "_$uIStateSerializer", "$get$_$uIStateSerializer", () => new A._$UIStateSerializer()); _lazyFinal($, "forceSelectedReducer25", "$get$forceSelectedReducer9", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure76(), t1, A.findType("ViewUser")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure77(), t1, A.findType("ViewUserList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure78(), t1, A.findType("FilterUsersByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure79(), t1, A.findType("FilterUsers")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure80(), t1, A.findType("FilterUsersByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure81(), t1, A.findType("FilterUsersByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure82(), t1, A.findType("FilterUsersByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure83(), t1, A.findType("FilterUsersByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer25", "$get$selectedIdReducer9", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure146(), t1, A.findType("ArchiveUserSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure147(), t1, A.findType("DeleteUserSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure148(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure149(), t1, A.findType("ViewUser")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure150(), t1, A.findType("AddUserSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure151(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure152(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure153(), t1, A.findType("SortUsers")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure154(), t1, A.findType("FilterUsers")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure155(), t1, A.findType("FilterUsersByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure156(), t1, A.findType("FilterUsersByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure157(), t1, A.findType("FilterUsersByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure158(), t1, A.findType("FilterUsersByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure159(), t1, A.findType("FilterUsersByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure160(), t1, type$.ClearEntitySelection), t17 = A.TypedReducer$(new A.selectedIdReducer_closure161(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call(), t17.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer25", "$get$editingReducer9", () => { var t1 = A.findType("UserEntity?"), t2 = A.TypedReducer$(A.user_reducer___updateEditing$closure(), t1, A.findType("SaveUserSuccess")), t3 = A.TypedReducer$(A.user_reducer___updateEditing$closure(), t1, A.findType("AddUserSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure45(), t1, A.findType("RestoreUserSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure46(), t1, A.findType("ArchiveUserSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure47(), t1, A.findType("DeleteUserSuccess")), t7 = A.TypedReducer$(A.user_reducer___updateEditing$closure(), t1, A.findType("EditUser")), t8 = A.TypedReducer$(new A.editingReducer_closure48(), t1, A.findType("UpdateUser")), t9 = A.TypedReducer$(A.user_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "userListReducer", "$get$userListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.user_reducer___sortUsers$closure(), t1, A.findType("SortUsers")), t3 = A.TypedReducer$(A.user_reducer___filterUsersByState$closure(), t1, A.findType("FilterUsersByState")), t4 = A.TypedReducer$(A.user_reducer___filterUsers$closure(), t1, A.findType("FilterUsers")), t5 = A.TypedReducer$(A.user_reducer___filterUsersByCustom1$closure(), t1, A.findType("FilterUsersByCustom1")), t6 = A.TypedReducer$(A.user_reducer___filterUsersByCustom2$closure(), t1, A.findType("FilterUsersByCustom2")), t7 = A.TypedReducer$(A.user_reducer___filterUsersByCustom3$closure(), t1, A.findType("FilterUsersByCustom3")), t8 = A.TypedReducer$(A.user_reducer___filterUsersByCustom4$closure(), t1, A.findType("FilterUsersByCustom4")), t9 = A.TypedReducer$(A.user_reducer___startListMultiselect$closure(), t1, A.findType("StartUserMultiselect")), t10 = A.TypedReducer$(A.user_reducer___addToListMultiselect$closure(), t1, A.findType("AddToUserMultiselect")), t11 = A.TypedReducer$(A.user_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromUserMultiselect")), t12 = A.TypedReducer$(A.user_reducer___clearListMultiselect$closure(), t1, A.findType("ClearUserMultiselect")), t13 = A.TypedReducer$(A.user_reducer___viewUserList$closure(), t1, A.findType("ViewUserList")), t14 = A.TypedReducer$(new A.userListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "usersReducer", "$get$usersReducer", () => { var t1 = type$.UserState, t2 = A.TypedReducer$(A.user_reducer___updateUser$closure(), t1, A.findType("SaveUserSuccess")), t3 = A.TypedReducer$(A.user_reducer___updateAuthUser$closure(), t1, A.findType("SaveAuthUserSuccess")), t4 = A.TypedReducer$(A.user_reducer___connectOAuthUser$closure(), t1, A.findType("ConnectOAuthUserSuccess")), t5 = A.TypedReducer$(A.user_reducer___disconnectOAuthUser$closure(), t1, A.findType("DisconnectOAuthUserSuccess")), t6 = A.TypedReducer$(A.user_reducer___connectGmailUser$closure(), t1, A.findType("ConnecGmailUserSuccess")), t7 = A.TypedReducer$(A.user_reducer___disconnectOAuthMailer$closure(), t1, A.findType("DisconnectOAuthMailerSuccess")), t8 = A.TypedReducer$(A.user_reducer___addUser$closure(), t1, A.findType("AddUserSuccess")), t9 = A.TypedReducer$(A.user_reducer___setLoadedUsers$closure(), t1, A.findType("LoadUsersSuccess")), t10 = A.TypedReducer$(A.user_reducer___setLoadedUser$closure(), t1, A.findType("LoadUserSuccess")), t11 = A.TypedReducer$(A.user_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t12 = A.TypedReducer$(A.user_reducer___archiveUserSuccess$closure(), t1, A.findType("ArchiveUserSuccess")), t13 = A.TypedReducer$(A.user_reducer___deleteUserSuccess$closure(), t1, A.findType("DeleteUserSuccess")), t14 = A.TypedReducer$(A.user_reducer___restoreUserSuccess$closure(), t1, A.findType("RestoreUserSuccess")), t15 = A.TypedReducer$(A.user_reducer___removeUserSuccess$closure(), t1, A.findType("RemoveUserSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredUserList", "$get$memoizedFilteredUserList", () => A.memo5(new A.memoizedFilteredUserList_closure(), type$.SelectionState, type$.BuiltMap_String_UserEntity, type$.BuiltList_String, type$.ListUIState, type$.String, type$.List_String)); _lazy($, "memoizedUserList", "$get$memoizedUserList", () => A.memo1(new A.memoizedUserList_closure(), type$.BuiltMap_String_UserEntity, type$.List_nullable_String)); _lazy($, "memoizedGmailUserList", "$get$memoizedGmailUserList", () => A.memo1(new A.memoizedGmailUserList_closure(), type$.BuiltMap_String_UserEntity, type$.List_nullable_String)); _lazy($, "memoizedMicrosoftUserList", "$get$memoizedMicrosoftUserList", () => A.memo1(new A.memoizedMicrosoftUserList_closure(), type$.BuiltMap_String_UserEntity, type$.List_nullable_String)); _lazy($, "_$userStateSerializer", "$get$_$userStateSerializer", () => new A._$UserStateSerializer()); _lazy($, "_$userUIStateSerializer", "$get$_$userUIStateSerializer", () => new A._$UserUIStateSerializer()); _lazyFinal($, "forceSelectedReducer26", "$get$forceSelectedReducer3", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure34(), t1, A.findType("ViewVendor")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure35(), t1, A.findType("ViewVendorList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure36(), t1, A.findType("FilterVendorsByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure37(), t1, A.findType("FilterVendors")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure38(), t1, A.findType("FilterVendorsByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure39(), t1, A.findType("FilterVendorsByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure40(), t1, A.findType("FilterVendorsByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure41(), t1, A.findType("FilterVendorsByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazyFinal($, "tabIndexReducer16", "$get$tabIndexReducer3", () => { var t1 = type$.nullable_int, t2 = A.TypedReducer$(new A.tabIndexReducer_closure7(), t1, A.findType("UpdateVendorTab")), t3 = A.TypedReducer$(new A.tabIndexReducer_closure8(), t1, type$.PreviewEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], type$.JSArray_of_nullable_int_Function_2_nullable_int_and_dynamic), t1); }); _lazyFinal($, "saveCompleterReducer2", "$get$saveCompleterReducer0", () => { var t1 = type$.nullable_Completer_SelectableEntity, t2 = A.TypedReducer$(new A.saveCompleterReducer_closure0(), t1, type$.EditVendor); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_SelectableEntity_Function_2_nullable_Completer_SelectableEntity_and_dynamic), t1); }); _lazyFinal($, "cancelCompleterReducer2", "$get$cancelCompleterReducer0", () => { var t1 = type$.nullable_Completer_Null, t2 = A.TypedReducer$(new A.cancelCompleterReducer_closure0(), t1, type$.EditVendor); return A.combineReducers(A._setArrayType([t2.get$$call()], type$.JSArray_of_nullable_Completer_Null_Function_2_nullable_Completer_Null_and_dynamic), t1); }); _lazyFinal($, "editingVendorContactReducer", "$get$editingVendorContactReducer", () => { var t1 = A.findType("VendorContactEntity?"), t2 = A.TypedReducer$(A.vendor_reducer__editVendorContact$closure(), t1, type$.EditVendor), t3 = A.TypedReducer$(A.vendor_reducer__editVendorContact$closure(), t1, A.findType("EditVendorContact")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "selectedIdReducer26", "$get$selectedIdReducer3", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure65(), t1, A.findType("ArchiveVendorSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure66(), t1, A.findType("DeleteVendorSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure67(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure68(), t1, A.findType("ViewVendor")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure69(), t1, A.findType("AddVendorSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure70(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure71(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure72(), t1, A.findType("SortVendors")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure73(), t1, A.findType("FilterVendors")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure74(), t1, A.findType("FilterVendorsByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure75(), t1, A.findType("FilterVendorsByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure76(), t1, A.findType("FilterVendorsByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure77(), t1, A.findType("FilterVendorsByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure78(), t1, A.findType("FilterVendorsByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure79(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer26", "$get$editingReducer3", () => { var t1 = type$.nullable_VendorEntity, t2 = A.TypedReducer$(A.vendor_reducer___updateEditing$closure(), t1, A.findType("SaveVendorSuccess")), t3 = A.TypedReducer$(A.vendor_reducer___updateEditing$closure(), t1, A.findType("AddVendorSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure24(), t1, A.findType("RestoreVendorSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure25(), t1, A.findType("ArchiveVendorSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure26(), t1, A.findType("DeleteVendorSuccess")), t7 = A.TypedReducer$(A.vendor_reducer___updateEditing$closure(), t1, type$.EditVendor), t8 = A.TypedReducer$(new A.editingReducer_closure27(), t1, A.findType("UpdateVendor")), t9 = A.TypedReducer$(A.vendor_reducer___addContact$closure(), t1, A.findType("AddVendorContact")), t10 = A.TypedReducer$(A.vendor_reducer___removeContact$closure(), t1, A.findType("DeleteVendorContact")), t11 = A.TypedReducer$(A.vendor_reducer___updateContact$closure(), t1, A.findType("UpdateVendorContact")), t12 = A.TypedReducer$(A.vendor_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "vendorListReducer", "$get$vendorListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.vendor_reducer___sortVendors$closure(), t1, A.findType("SortVendors")), t3 = A.TypedReducer$(A.vendor_reducer___filterVendorsByState$closure(), t1, A.findType("FilterVendorsByState")), t4 = A.TypedReducer$(A.vendor_reducer___filterVendors$closure(), t1, A.findType("FilterVendors")), t5 = A.TypedReducer$(A.vendor_reducer___filterVendorsByCustom1$closure(), t1, A.findType("FilterVendorsByCustom1")), t6 = A.TypedReducer$(A.vendor_reducer___filterVendorsByCustom2$closure(), t1, A.findType("FilterVendorsByCustom2")), t7 = A.TypedReducer$(A.vendor_reducer___filterVendorsByCustom3$closure(), t1, A.findType("FilterVendorsByCustom3")), t8 = A.TypedReducer$(A.vendor_reducer___filterVendorsByCustom4$closure(), t1, A.findType("FilterVendorsByCustom4")), t9 = A.TypedReducer$(A.vendor_reducer___startListMultiselect$closure(), t1, A.findType("StartVendorMultiselect")), t10 = A.TypedReducer$(A.vendor_reducer___addToListMultiselect$closure(), t1, A.findType("AddToVendorMultiselect")), t11 = A.TypedReducer$(A.vendor_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromVendorMultiselect")), t12 = A.TypedReducer$(A.vendor_reducer___clearListMultiselect$closure(), t1, A.findType("ClearVendorMultiselect")), t13 = A.TypedReducer$(A.vendor_reducer___viewVendorList$closure(), t1, A.findType("ViewVendorList")), t14 = A.TypedReducer$(new A.vendorListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "vendorsReducer", "$get$vendorsReducer", () => { var t1 = type$.VendorState, t2 = A.TypedReducer$(A.vendor_reducer___updateVendor$closure(), t1, A.findType("SaveVendorSuccess")), t3 = A.TypedReducer$(A.vendor_reducer___addVendor$closure(), t1, A.findType("AddVendorSuccess")), t4 = A.TypedReducer$(A.vendor_reducer___setLoadedVendors$closure(), t1, A.findType("LoadVendorsSuccess")), t5 = A.TypedReducer$(A.vendor_reducer___setLoadedVendor$closure(), t1, A.findType("LoadVendorSuccess")), t6 = A.TypedReducer$(A.vendor_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.vendor_reducer___archiveVendorSuccess$closure(), t1, A.findType("ArchiveVendorSuccess")), t8 = A.TypedReducer$(A.vendor_reducer___deleteVendorSuccess$closure(), t1, A.findType("DeleteVendorSuccess")), t9 = A.TypedReducer$(A.vendor_reducer___restoreVendorSuccess$closure(), t1, A.findType("RestoreVendorSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedDropdownVendorList", "$get$memoizedDropdownVendorList", () => A.memo4(new A.memoizedDropdownVendorList_closure(), type$.BuiltMap_String_VendorEntity, type$.BuiltList_String, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.List_String)); _lazy($, "memoizedFilteredVendorList", "$get$memoizedFilteredVendorList", () => A.memo6(new A.memoizedFilteredVendorList_closure(), type$.SelectionState, type$.BuiltMap_String_VendorEntity, type$.BuiltList_String, type$.ListUIState, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.List_String)); _lazy($, "memoizedVendorStatsForUser", "$get$memoizedVendorStatsForUser", () => A.memo2(new A.memoizedVendorStatsForUser_closure(), type$.String, type$.BuiltMap_String_VendorEntity, type$.EntityStats)); _lazy($, "memoizedCalculateVendorBalance", "$get$memoizedCalculateVendorBalance", () => { var t1 = type$.String; return A.memo4(new A.memoizedCalculateVendorBalance_closure(), t1, t1, type$.BuiltMap_String_ExpenseEntity, type$.BuiltList_String, type$.double); }); _lazy($, "_$vendorStateSerializer", "$get$_$vendorStateSerializer", () => new A._$VendorStateSerializer()); _lazy($, "_$vendorUIStateSerializer", "$get$_$vendorUIStateSerializer", () => new A._$VendorUIStateSerializer()); _lazyFinal($, "forceSelectedReducer27", "$get$forceSelectedReducer14", () => { var t1 = type$.nullable_bool, t2 = A.TypedReducer$(new A.forceSelectedReducer_closure117(), t1, A.findType("ViewWebhook")), t3 = A.TypedReducer$(new A.forceSelectedReducer_closure118(), t1, A.findType("ViewWebhookList")), t4 = A.TypedReducer$(new A.forceSelectedReducer_closure119(), t1, A.findType("FilterWebhooksByState")), t5 = A.TypedReducer$(new A.forceSelectedReducer_closure120(), t1, A.findType("FilterWebhooks")), t6 = A.TypedReducer$(new A.forceSelectedReducer_closure121(), t1, A.findType("FilterWebhooksByCustom1")), t7 = A.TypedReducer$(new A.forceSelectedReducer_closure122(), t1, A.findType("FilterWebhooksByCustom2")), t8 = A.TypedReducer$(new A.forceSelectedReducer_closure123(), t1, A.findType("FilterWebhooksByCustom3")), t9 = A.TypedReducer$(new A.forceSelectedReducer_closure124(), t1, A.findType("FilterWebhooksByCustom4")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], type$.JSArray_of_nullable_bool_Function_2_nullable_bool_and_dynamic), t1); }); _lazy($, "selectedIdReducer27", "$get$selectedIdReducer14", () => { var t1 = type$.nullable_String, t2 = A.TypedReducer$(new A.selectedIdReducer_closure224(), t1, A.findType("ArchiveWebhooksSuccess")), t3 = A.TypedReducer$(new A.selectedIdReducer_closure225(), t1, A.findType("DeleteWebhooksSuccess")), t4 = A.TypedReducer$(new A.selectedIdReducer_closure226(), t1, type$.PreviewEntity), t5 = A.TypedReducer$(new A.selectedIdReducer_closure227(), t1, A.findType("ViewWebhook")), t6 = A.TypedReducer$(new A.selectedIdReducer_closure228(), t1, A.findType("AddWebhookSuccess")), t7 = A.TypedReducer$(new A.selectedIdReducer_closure229(), t1, type$.SelectCompany), t8 = A.TypedReducer$(new A.selectedIdReducer_closure230(), t1, type$.ClearEntityFilter), t9 = A.TypedReducer$(new A.selectedIdReducer_closure231(), t1, A.findType("SortWebhooks")), t10 = A.TypedReducer$(new A.selectedIdReducer_closure232(), t1, A.findType("FilterWebhooks")), t11 = A.TypedReducer$(new A.selectedIdReducer_closure233(), t1, A.findType("FilterWebhooksByState")), t12 = A.TypedReducer$(new A.selectedIdReducer_closure234(), t1, A.findType("FilterWebhooksByCustom1")), t13 = A.TypedReducer$(new A.selectedIdReducer_closure235(), t1, A.findType("FilterWebhooksByCustom2")), t14 = A.TypedReducer$(new A.selectedIdReducer_closure236(), t1, A.findType("FilterWebhooksByCustom3")), t15 = A.TypedReducer$(new A.selectedIdReducer_closure237(), t1, A.findType("FilterWebhooksByCustom4")), t16 = A.TypedReducer$(new A.selectedIdReducer_closure238(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call(), t13.get$$call(), t14.get$$call(), t15.get$$call(), t16.get$$call()], type$.JSArray_of_nullable_String_Function_2_nullable_String_and_dynamic), t1); }); _lazyFinal($, "editingReducer27", "$get$editingReducer14", () => { var t1 = A.findType("WebhookEntity?"), t2 = A.TypedReducer$(A.webhook_reducer___updateEditing$closure(), t1, A.findType("SaveWebhookSuccess")), t3 = A.TypedReducer$(A.webhook_reducer___updateEditing$closure(), t1, A.findType("AddWebhookSuccess")), t4 = A.TypedReducer$(new A.editingReducer_closure72(), t1, A.findType("RestoreWebhooksSuccess")), t5 = A.TypedReducer$(new A.editingReducer_closure73(), t1, A.findType("ArchiveWebhooksSuccess")), t6 = A.TypedReducer$(new A.editingReducer_closure74(), t1, A.findType("DeleteWebhooksSuccess")), t7 = A.TypedReducer$(A.webhook_reducer___updateEditing$closure(), t1, A.findType("EditWebhook")), t8 = A.TypedReducer$(new A.editingReducer_closure75(), t1, A.findType("UpdateWebhook")), t9 = A.TypedReducer$(A.webhook_reducer___clearEditing$closure(), t1, type$.DiscardChanges); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazyFinal($, "webhookListReducer", "$get$webhookListReducer", () => { var t1 = type$.ListUIState, t2 = A.TypedReducer$(A.webhook_reducer___sortWebhooks$closure(), t1, A.findType("SortWebhooks")), t3 = A.TypedReducer$(A.webhook_reducer___filterWebhooksByState$closure(), t1, A.findType("FilterWebhooksByState")), t4 = A.TypedReducer$(A.webhook_reducer___filterWebhooks$closure(), t1, A.findType("FilterWebhooks")), t5 = A.TypedReducer$(A.webhook_reducer___filterWebhooksByCustom1$closure(), t1, A.findType("FilterWebhooksByCustom1")), t6 = A.TypedReducer$(A.webhook_reducer___filterWebhooksByCustom2$closure(), t1, A.findType("FilterWebhooksByCustom2")), t7 = A.TypedReducer$(A.webhook_reducer___startListMultiselect$closure(), t1, A.findType("StartWebhookMultiselect")), t8 = A.TypedReducer$(A.webhook_reducer___addToListMultiselect$closure(), t1, A.findType("AddToWebhookMultiselect")), t9 = A.TypedReducer$(A.webhook_reducer___removeFromListMultiselect$closure(), t1, A.findType("RemoveFromWebhookMultiselect")), t10 = A.TypedReducer$(A.webhook_reducer___clearListMultiselect$closure(), t1, A.findType("ClearWebhookMultiselect")), t11 = A.TypedReducer$(A.webhook_reducer___viewWebhookList$closure(), t1, A.findType("ViewWebhookList")), t12 = A.TypedReducer$(new A.webhookListReducer_closure(), t1, type$.FilterByEntity); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call(), t10.get$$call(), t11.get$$call(), t12.get$$call()], type$.JSArray_of_ListUIState_Function_ListUIState_dynamic), t1); }); _lazyFinal($, "webhooksReducer", "$get$webhooksReducer", () => { var t1 = type$.WebhookState, t2 = A.TypedReducer$(A.webhook_reducer___updateWebhook$closure(), t1, A.findType("SaveWebhookSuccess")), t3 = A.TypedReducer$(A.webhook_reducer___addWebhook$closure(), t1, A.findType("AddWebhookSuccess")), t4 = A.TypedReducer$(A.webhook_reducer___setLoadedWebhooks$closure(), t1, A.findType("LoadWebhooksSuccess")), t5 = A.TypedReducer$(A.webhook_reducer___setLoadedWebhook$closure(), t1, A.findType("LoadWebhookSuccess")), t6 = A.TypedReducer$(A.webhook_reducer___setLoadedCompany$closure(), t1, type$.LoadCompanySuccess), t7 = A.TypedReducer$(A.webhook_reducer___archiveWebhookSuccess$closure(), t1, A.findType("ArchiveWebhooksSuccess")), t8 = A.TypedReducer$(A.webhook_reducer___deleteWebhookSuccess$closure(), t1, A.findType("DeleteWebhooksSuccess")), t9 = A.TypedReducer$(A.webhook_reducer___restoreWebhookSuccess$closure(), t1, A.findType("RestoreWebhooksSuccess")); return A.combineReducers(A._setArrayType([t2.get$$call(), t3.get$$call(), t4.get$$call(), t5.get$$call(), t6.get$$call(), t7.get$$call(), t8.get$$call(), t9.get$$call()], A.findType("JSArray")), t1); }); _lazy($, "memoizedFilteredWebhookList", "$get$memoizedFilteredWebhookList", () => A.memo4(new A.memoizedFilteredWebhookList_closure(), type$.SelectionState, A.findType("BuiltMap"), type$.BuiltList_String, type$.ListUIState, type$.List_String)); _lazy($, "_$webhookStateSerializer", "$get$_$webhookStateSerializer", () => new A._$WebhookStateSerializer()); _lazy($, "_$webhookUIStateSerializer", "$get$_$webhookUIStateSerializer", () => new A._$WebhookUIStateSerializer()); _lazy($, "_theState", "$get$_theState", () => { var _null = null, t1 = A.InjectedImp$(true, new A._theState_closure(), _null, _null, _null, _null, _null, _null, _null, A.findType("_TheState")); return t1; }); _lazyFinal($, "_AccountSmsVerificationState__formKey", "$get$_AccountSmsVerificationState__formKey", () => A.GlobalKey_GlobalKey("_accountSmsVerification", type$.FormState)); _lazyFinal($, "_UserSmsVerificationState__formKey", "$get$_UserSmsVerificationState__formKey", () => A.GlobalKey_GlobalKey("_userSmsVerification", type$.FormState)); _lazyFinal($, "_BankAccountEditState__formKey", "$get$_BankAccountEditState__formKey", () => A.GlobalKey_GlobalKey("_bankAccountEdit", type$.FormState)); _lazyFinal($, "_ClientEditState__formKey", "$get$_ClientEditState__formKey", () => A.GlobalKey_GlobalKey("_clientEdit", type$.FormState)); _lazyFinal($, "ClientEditDetailsState__formKey", "$get$ClientEditDetailsState__formKey", () => A.GlobalKey_GlobalKey("_clientEditDetails", type$.FormState)); _lazyFinal($, "_CompanyGatewayEditState__formKey", "$get$_CompanyGatewayEditState__formKey", () => A.GlobalKey_GlobalKey("_companyGatewayEdit", type$.FormState)); _lazyFinal($, "_CreditEditState__formKey", "$get$_CreditEditState__formKey", () => A.GlobalKey_GlobalKey("_creditEdit", type$.FormState)); _lazyFinal($, "_DesignEditState__formKey", "$get$_DesignEditState__formKey", () => A.GlobalKey_GlobalKey("_designEdit", type$.FormState)); _lazyFinal($, "_DocumentEditState__formKey", "$get$_DocumentEditState__formKey", () => A.GlobalKey_GlobalKey("_documentEdit", type$.FormState)); _lazyFinal($, "_ExpenseEditState__formKey", "$get$_ExpenseEditState__formKey", () => A.GlobalKey_GlobalKey("_expenseEdit", type$.FormState)); _lazyFinal($, "_ExpenseCategoryEditState__formKey", "$get$_ExpenseCategoryEditState__formKey", () => A.GlobalKey_GlobalKey("_expenseCategoryEdit", type$.FormState)); _lazyFinal($, "_GroupEditState__formKey", "$get$_GroupEditState__formKey", () => A.GlobalKey_GlobalKey("_groupEdit", type$.FormState)); _lazyFinal($, "_InvoiceEditState__formKey", "$get$_InvoiceEditState__formKey", () => A.GlobalKey_GlobalKey("_invoiceEdit", type$.FormState)); _lazyFinal($, "_PaymentEditState__formKey", "$get$_PaymentEditState__formKey", () => A.GlobalKey_GlobalKey("_paymentEdit", type$.FormState)); _lazyFinal($, "_PaymentRefundState__formKey", "$get$_PaymentRefundState__formKey", () => A.GlobalKey_GlobalKey("_paymentRefund", type$.FormState)); _lazyFinal($, "_PaymentTermEditState__formKey", "$get$_PaymentTermEditState__formKey", () => A.GlobalKey_GlobalKey("_paymentTermEdit", type$.FormState)); _lazyFinal($, "_ProductEditState__formKey", "$get$_ProductEditState__formKey", () => A.GlobalKey_GlobalKey("_productEdit", type$.FormState)); _lazyFinal($, "_ProjectEditState__formKey", "$get$_ProjectEditState__formKey", () => A.GlobalKey_GlobalKey("_projectEdit", type$.FormState)); _lazyFinal($, "_PurchaseOrderEditState__formKey", "$get$_PurchaseOrderEditState__formKey", () => A.GlobalKey_GlobalKey("_purchaseOrderEdit", type$.FormState)); _lazyFinal($, "_QuoteEditState__formKey", "$get$_QuoteEditState__formKey", () => A.GlobalKey_GlobalKey("_quoteEdit", type$.FormState)); _lazyFinal($, "_RecurringInvoiceEditState__formKey", "$get$_RecurringInvoiceEditState__formKey", () => A.GlobalKey_GlobalKey("_recurringInvoiceEdit", type$.FormState)); _lazy($, "memoizedClientReport", "$get$memoizedClientReport", () => A.memo6(new A.memoizedClientReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_GroupEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedContactReport", "$get$memoizedContactReport", () => A.memo5(new A.memoizedContactReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedCreditItemReport", "$get$memoizedCreditItemReport", () => A.memo6(new A.memoizedCreditItemReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ProductEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedCreditReport", "$get$memoizedCreditReport", () => A.memo6(new A.memoizedCreditReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedDocumentReport", "$get$memoizedDocumentReport", () => A.memo4(new A.memoizedDocumentReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, A.findType("BuiltMap"), type$.BuiltMap_String_UserEntity, type$.ReportResult)); _lazy($, "memoizedExpenseReport", "$get$memoizedExpenseReport", () => A.memo10(new A.memoizedExpenseReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_ProjectEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedInvoiceItemReport", "$get$memoizedInvoiceItemReport", () => A.memo6(new A.memoizedInvoiceItemReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ProductEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedInvoiceReport", "$get$memoizedInvoiceReport", () => A.memo9(new A.memoizedInvoiceReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_ProjectEntity, type$.BuiltMap_String_PaymentEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedInvoiceTaxReport", "$get$memoizedInvoiceTaxReport", () => { var t1 = type$.BuiltMap_String_InvoiceEntity; return A.memo9(new A.memoizedInvoiceTaxReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, A.findType("BuiltMap"), t1, t1, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult); }); _lazy($, "memoizedPaymentReport", "$get$memoizedPaymentReport", () => { var t1 = type$.BuiltMap_String_InvoiceEntity; return A.memo8(new A.memoizedPaymentReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, t1, t1, type$.StaticState, type$.ReportResult); }); _lazy($, "memoizedPaymentTaxReport", "$get$memoizedPaymentTaxReport", () => { var t1 = type$.BuiltMap_String_InvoiceEntity; return A.memo9(new A.memoizedPaymentTaxReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, A.findType("BuiltMap"), t1, t1, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult); }); _lazy($, "memoizedProductReport", "$get$memoizedProductReport", () => A.memo6(new A.memoizedProductReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ProductEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedProfitAndLossReport", "$get$memoizedProfitAndLossReport", () => A.memo9(new A.memoizedProfitAndLossReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_PaymentEntity, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedPurchaseOrderItemReport", "$get$memoizedPurchaseOrderItemReport", () => A.memo7(new A.memoizedPurchaseOrderItemReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ProductEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedPurchaseOrderReport", "$get$memoizedPurchaseOrderReport", () => A.memo7(new A.memoizedPurchaseOrderReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedQuoteItemReport", "$get$memoizedQuoteItemReport", () => A.memo6(new A.memoizedQuoteItemReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ProductEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedQuoteReport", "$get$memoizedQuoteReport", () => A.memo7(new A.memoizedQuoteReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedRecurringExpenseReport", "$get$memoizedRecurringExpenseReport", () => A.memo9(new A.memoizedRecurringExpenseReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedRecurringInvoiceReport", "$get$memoizedRecurringInvoiceReport", () => A.memo8(new A.memoizedRecurringInvoiceReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_ProjectEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizeedGroupTotals", "$get$memoizeedGroupTotals", () => A.memo5(new A.memoizeedGroupTotals_closure(), A.findType("ReportResult?"), type$.ReportsUIState, A.findType("ReportSettingsEntity?"), type$.BuiltMap_String_CurrencyEntity, type$.nullable_CompanyEntity, A.findType("GroupTotals"))); _lazy($, "memoizedTaskItemReport", "$get$memoizedTaskItemReport", () => A.memo10(new A.memoizedTaskItemReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_GroupEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_of_nullable_String_and_nullable_TaskStatusEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_ProjectEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedTaskReport", "$get$memoizedTaskReport", () => A.memo10(new A.memoizedTaskReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_TaskEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_GroupEntity, type$.BuiltMap_String_ClientEntity, type$.BuiltMap_of_nullable_String_and_nullable_TaskStatusEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_ProjectEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedTransactionReport", "$get$memoizedTransactionReport", () => A.memo10(new A.memoizedTransactionReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_TransactionEntity, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_ExpenseEntity, type$.BuiltMap_String_ExpenseCategoryEntity, type$.BuiltMap_String_InvoiceEntity, type$.BuiltMap_String_BankAccountEntity, type$.BuiltMap_String_PaymentEntity, type$.StaticState, type$.ReportResult)); _lazy($, "memoizedVendorReport", "$get$memoizedVendorReport", () => A.memo6(new A.memoizedVendorReport_closure(), type$.nullable_UserCompanyEntity, type$.ReportsUIState, type$.BuiltMap_String_VendorEntity, type$.BuiltMap_String_UserEntity, type$.BuiltMap_String_GroupEntity, type$.StaticState, type$.ReportResult)); _lazyFinal($, "_ScheduleEditState__formKey", "$get$_ScheduleEditState__formKey", () => A.GlobalKey_GlobalKey("_scheduleEdit", type$.FormState)); _lazyFinal($, "_AccountManagementState__formKey", "$get$_AccountManagementState__formKey", () => A.GlobalKey_GlobalKey("_accountManagement", type$.FormState)); _lazyFinal($, "_ClientPortalState__formKey", "$get$_ClientPortalState__formKey", () => A.GlobalKey_GlobalKey("_clientPortal", type$.FormState)); _lazyFinal($, "_CompanyDetailsState__formKey", "$get$_CompanyDetailsState__formKey", () => A.GlobalKey_GlobalKey("_companyDetails", type$.FormState)); _lazyFinal($, "_CustomFieldsState__formKey", "$get$_CustomFieldsState__formKey", () => A.GlobalKey_GlobalKey("_customFields", type$.FormState)); _lazyFinal($, "_EInvoiceSettingsState__formKey", "$get$_EInvoiceSettingsState__formKey", () => A.GlobalKey_GlobalKey("_emailSettings", type$.FormState)); _lazyFinal($, "_EmailSettingsState__formKey", "$get$_EmailSettingsState__formKey", () => A.GlobalKey_GlobalKey("_emailSettings", type$.FormState)); _lazyFinal($, "_ExpenseSettingsState__formKey", "$get$_ExpenseSettingsState__formKey", () => A.GlobalKey_GlobalKey("_expenseSettings", type$.FormState)); _lazyFinal($, "_GeneratedNumbersState__formKey", "$get$_GeneratedNumbersState__formKey", () => A.GlobalKey_GlobalKey("_generatedNumbers", type$.FormState)); _lazyFinal($, "_ImportExportState__formKey", "$get$_ImportExportState__formKey", () => A.GlobalKey_GlobalKey("_importExport", type$.FormState)); _lazyFinal($, "_InvoiceDesignState__formKey", "$get$_InvoiceDesignState__formKey", () => A.GlobalKey_GlobalKey("_invoiceDesign", type$.FormState)); _lazyFinal($, "_LocalizationSettingsState__formKey", "$get$_LocalizationSettingsState__formKey", () => A.GlobalKey_GlobalKey("_localizationSettings", type$.FormState)); _lazyFinal($, "_PaymentSettingsState__formKey", "$get$_PaymentSettingsState__formKey", () => A.GlobalKey_GlobalKey("_paymentSettings", type$.FormState)); _lazyFinal($, "_ProductSettingsState__formKey", "$get$_ProductSettingsState__formKey", () => A.GlobalKey_GlobalKey("_productSettings", type$.FormState)); _lazyFinal($, "_SettingsWizardState__formKey", "$get$_SettingsWizardState__formKey", () => A.GlobalKey_GlobalKey("_settingsWizard", type$.FormState)); _lazyFinal($, "_TaskSettingsState__formKey", "$get$_TaskSettingsState__formKey", () => A.GlobalKey_GlobalKey("_taskSettings", type$.FormState)); _lazyFinal($, "_TaxSettingsState__formKey", "$get$_TaxSettingsState__formKey", () => A.GlobalKey_GlobalKey("_taxSettings", type$.FormState)); _lazyFinal($, "_TemplatesAndRemindersState__formKey", "$get$_TemplatesAndRemindersState__formKey", () => A.GlobalKey_GlobalKey("_templatesAndReminders", type$.FormState)); _lazyFinal($, "_UserDetailsState__formKey", "$get$_UserDetailsState__formKey", () => A.GlobalKey_GlobalKey("_userDetails", type$.FormState)); _lazyFinal($, "_EnableTwoFactorState__formKey", "$get$_EnableTwoFactorState__formKey", () => A.GlobalKey_GlobalKey("_twoFactor", type$.FormState)); _lazyFinal($, "_WorkflowSettingsState__formKey", "$get$_WorkflowSettingsState__formKey", () => A.GlobalKey_GlobalKey("_workflowSettings", type$.FormState)); _lazyFinal($, "_SubscriptionEditState__formKey", "$get$_SubscriptionEditState__formKey", () => A.GlobalKey_GlobalKey("_subscriptionEdit", type$.FormState)); _lazyFinal($, "_TaskEditState__formKey", "$get$_TaskEditState__formKey", () => A.GlobalKey_GlobalKey("_taskEdit", type$.FormState)); _lazyFinal($, "_TaskStatusEditState__formKey", "$get$_TaskStatusEditState__formKey", () => A.GlobalKey_GlobalKey("_taskStatusEdit", type$.FormState)); _lazyFinal($, "_TaxRateEditState__formKey", "$get$_TaxRateEditState__formKey", () => A.GlobalKey_GlobalKey("_taxRateEdit", type$.FormState)); _lazyFinal($, "_TokenEditState__formKey", "$get$_TokenEditState__formKey", () => A.GlobalKey_GlobalKey("_tokenEdit", type$.FormState)); _lazyFinal($, "_TransactionEditState__formKey", "$get$_TransactionEditState__formKey", () => A.GlobalKey_GlobalKey("_transactionEdit", type$.FormState)); _lazyFinal($, "_TransactionRuleEditState__formKey", "$get$_TransactionRuleEditState__formKey", () => A.GlobalKey_GlobalKey("_transactionRuleEdit", type$.FormState)); _lazyFinal($, "__RuleCriteriaState__formKey", "$get$__RuleCriteriaState__formKey", () => A.GlobalKey_GlobalKey("_ruleCriteria", type$.FormState)); _lazyFinal($, "_UserEditState__formKey", "$get$_UserEditState__formKey", () => A.GlobalKey_GlobalKey("_userEdit", type$.FormState)); _lazyFinal($, "_VendorEditState__formKey", "$get$_VendorEditState__formKey", () => A.GlobalKey_GlobalKey("_vendorEdit", type$.FormState)); _lazyFinal($, "VendorEditDetailsState__formKey", "$get$VendorEditDetailsState__formKey", () => A.GlobalKey_GlobalKey("_vendorEditDetails", type$.FormState)); _lazyFinal($, "_WebhookEditState__formKey", "$get$_WebhookEditState__formKey", () => A.GlobalKey_GlobalKey("_webhookEdit", type$.FormState)); _lazyFinal($, "ConnectionStatusSingleton__singleton", "$get$ConnectionStatusSingleton__singleton", () => { var t1 = A.StreamController_StreamController$broadcast(null, null, false, type$.dynamic), t2 = $.Connectivity__singleton; return new A.ConnectionStatusSingleton(t1, t2 == null ? $.Connectivity__singleton = new A.Connectivity() : t2); }); _lazyFinal($, "LocalizationsProvider__localizedValues", "$get$LocalizationsProvider__localizedValues", () => { var _s27_ = "show_pdfhtml_on_mobile_help", _s96_ = "For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.", _s21_ = "accept_purchase_order", _s21_0 = "Accept Purchase Order", _s17_ = "one_page_checkout", _s17_0 = "One-Page Checkout", _s22_ = "one_page_checkout_help", _s39_ = "Enable the new single page payment flow", _s20_ = "purchase_order_items", _s20_0 = "Purchase Order Items", _s27_0 = "Successfully assigned group", _s27_1 = "latest_requires_php_version", _s46_ = "Note: the latest version requires PHP :version", _s20_1 = "First Quote Reminder", _s18_ = "before_valid_until", _s22_0 = "Before the valid until", _s17_1 = "after_valid_until", _s21_1 = "After the valid until", _s16_ = "after_quote_date", _s20_2 = "After the quote date", _s26_ = "task_assigned_notification", _s26_0 = "Task Assigned Notification", _s31_ = "task_assigned_notification_help", _s37_ = "Send an email when a task is assigned", _s28_ = "invoices_locked_end_of_month", _s43_ = "Invoices are locked at the end of the month", _s16_0 = "referral_program", _s16_1 = "Referral Program", _s26_1 = "Successfully saved comment", _s18_0 = "e_invoice_settings", _s18_1 = "E-Invoice Settings", _s18_2 = "invoice_net_amount", _s18_3 = "Invoice Net Amount", _s16_2 = "round_to_seconds", _s16_3 = "Round To Seconds", _s16_4 = "round_tasks_help", _s38_ = "Round time intervals when saving tasks", _s21_2 = "task_round_to_nearest", _s16_5 = "Round To Nearest", _s46_0 = "Expense :expense notification sent to :contact", _s25_ = "Successfully updated data", _s27_2 = "always_show_required_fields", _s32_ = "always_show_required_fields_help", _s19_ = "flutter_web_warning", _s78_ = "We recommend using the new web app or the desktop app for the best performance", _s20_3 = "rappen_rounding_help", _s23_ = "Round amount to 5 cents", _s17_2 = "check_credentials", _s17_3 = "Check Credentials", _s17_4 = "valid_credentials", _s21_3 = "Credentials are valid", _s19_0 = "invalid_credentials", _s16_6 = "e_purchase_order", _s16_7 = "E-Purchase Order", _s16_8 = "valid_vat_number", _s16_9 = "Valid VAT Number", _s22_1 = "use_available_payments", _s22_2 = "Use Available Payments", _s23_0 = "Successfully sent email", _s34_ = "please_select_an_invoice_or_credit", _s34_0 = "Please select an invoice or credit", _s66_ = "Note: connecting an account requires a GoCardless/Nordigen API key", _s16_10 = "participant_name", _s35_ = "Regions: USA, UK, Australia & India", _s16_11 = "nordigen_regions", _s20_4 = "Regions: Europe & UK", _s19_1 = "payment_type_credit", _s19_2 = "Payment Type Credit", _s18_4 = "payment_type_debit", _s18_5 = "Payment Type Debit", _s28_0 = "Accounts Receivable Detailed", _s27_3 = "Accounts Receivable Summary", _s21_4 = "task_extension_banner", _s16_12 = "reactivate_email", _s16_13 = "Reactivate Email", _s17_5 = "email_reactivated", _s30_ = "Successfully reactivated email", _s37_0 = "Enable using the design as a template", _s20_5 = "delivery_note_design", _s20_6 = "Delivery Note Design", _s16_14 = "statement_design", _s16_15 = "Statement Design", _s22_3 = "payment_receipt_design", _s22_4 = "Payment Receipt Design", _s21_5 = "payment_refund_design", _s21_6 = "Payment Refund Design", _s16_16 = "item_description", _s16_17 = "Item Description", _s25_0 = "save_files_to_this_folder", _s25_1 = "Save files to this folder", _s16_18 = "downloads_folder", _s16_19 = "Downloads Folder", _s21_7 = "total_invoiced_quotes", _s25_2 = "total_invoice_paid_quotes", _s19_3 = "Invoice Paid Quotes", _s31_0 = "downloads_folder_does_not_exist", _s42_ = "The downloads folder does not exist :value", _s27_4 = "user_logged_in_notification", _s27_5 = "User Logged in Notification", _s32_0 = "user_logged_in_notification_help", _s49_ = "Send an email when logging in from a new location", _s16_20 = "expense_status_4", _s16_21 = "expense_status_5", _s79_ = "Note: this feature requires a Zip-Tax API key to lookup US sales tax by address", _s24_ = "click_or_drop_files_here", _s24_0 = "Click or drop files here", _s18_6 = "file_saved_in_path", _s21_8 = "unlinked_transactions", _s41_ = "Successfully unlinked :count transactions", _s20_7 = "unlinked_transaction", _s33_ = "Successfully unlinked transaction", _s25_3 = "view_dashboard_permission", _s76_ = "Allow user to access the dashboard, data is limited to available permissions", _s18_7 = "activity_10_online", _s18_8 = "activity_10_manual", _s63_ = ":user entered payment :payment for invoice :invoice for :client", _s20_8 = "default_payment_type", _s20_9 = "Default Payment Type", _s24_1 = "admin_initiated_payments", _s24_2 = "Admin Initiated Payments", _s29_ = "admin_initiated_payments_help", _s65_ = "Support entering a payment in the admin portal without an invoice", _s25_4 = "use_mobile_to_manage_plan", _s56_ = "Use your phone subscription settings to manage your plan", _s18_9 = "show_task_billable", _s18_10 = "Show Task Billable", _s20_10 = "email_count_invoices", _s21_9 = "Email :count invoices", _s16_22 = "project_location", _s16_23 = "Project Location", _s29_0 = "invoice_task_item_description", _s29_1 = "Invoice Task Item Description", _s34_1 = "invoice_task_item_description_help", _s50_ = "Add the item description to the invoice line items", _s20_11 = "uploaded_certificate", _s33_0 = "Successfully uploaded certificate", _s19_4 = "certificate_not_set", _s19_5 = "Certificate not set", _s18_11 = "passphrase_not_set", _s18_12 = "Passphrase not set", _s18_13 = "upload_certificate", _s18_14 = "Upload Certificate", _s22_5 = "certificate_passphrase", _s22_6 = "Certificate Passphrase", _s16_24 = "renamed_document", _s29_2 = "Successfully renamed document", _s16_25 = "enable_e_invoice", _s16_26 = "Enable E-Invoice", _s20_12 = "updated_tax_category", _s37_1 = "Successfully updated the tax category", _s22_7 = "updated_tax_categories", _s39_0 = "Successfully updated the tax categories", _s16_27 = "set_tax_category", _s16_28 = "Set Tax Category", _s16_29 = "digital_products", _s16_30 = "Digital Products", _s16_31 = "seller_subregion", _s16_32 = "Seller Subregion", _s20_13 = "calculate_taxes_help", _s50_0 = "Automatically calculate taxes when saving invoices", _s24_3 = "converted_client_balance", _s24_4 = "Converted Client Balance", _s25_5 = "converted_payment_balance", _s25_6 = "Converted Payment Balance", _s16_33 = "date_picker_hint", _s39_1 = "Use +days to set the date in the future", _s18_15 = "browser_pdf_viewer", _s22_8 = "Use Browser PDF Viewer", _s23_1 = "browser_pdf_viewer_help", _s51_ = "Warning: Prevents interacting with app over the PDF", _s42_0 = "Successfully queued prices to be increased", _s40_ = "Successfully queued prices to be updated", _s25_7 = "allow_billable_task_items", _s25_8 = "Allow Billable Task Items", _s30_0 = "allow_billable_task_items_help", _s26_2 = "show_task_item_description", _s26_3 = "Show Task Item Description", _s31_1 = "show_task_item_description_help", _s40_0 = "Enable specifying task item descriptions", _s23_2 = "invoice_product_columns", _s23_3 = "Invoice Product Columns", _s21_10 = "quote_product_columns", _s21_11 = "Quote Product Columns", _s22_9 = "minimum_payment_amount", _s22_10 = "Minimum Payment Amount", _s25_9 = "client_initiated_payments", _s25_10 = "Client Initiated Payments", _s30_1 = "client_initiated_payments_help", _s27_6 = "share_invoice_quote_columns", _s27_7 = "Share Invoice/Quote Columns", _s22_11 = "view_report_permission", _s74_ = "Allow user to access the reports, data is limited to available permissions", _s17_6 = "one_time_products", _s17_7 = "One-Time Products", _s26_4 = "optional_one_time_products", _s26_5 = "Optional One-Time Products", _s32_1 = "upgrade_to_paid_plan_to_schedule", _s42_1 = "Upgrade to a paid plan to create schedules", _s16_34 = "show_aging_table", _s16_35 = "Show Aging Table", _s19_6 = "show_payments_table", _s19_7 = "Show Payments Table", _s26_6 = "only_clients_with_invoices", _s26_7 = "Only Clients with Invoices", _s16_36 = "created_schedule", _s29_3 = "Successfully created schedule", _s16_37 = "updated_schedule", _s29_4 = "Successfully updated schedule", _s17_8 = "archived_schedule", _s30_2 = "Successfully archived schedule", _s16_38 = "deleted_schedule", _s29_5 = "Successfully deleted schedule", _s16_39 = "removed_schedule", _s29_6 = "Successfully removed schedule", _s17_9 = "restored_schedule", _s30_3 = "Successfully restored schedule", _s16_40 = "search_schedules", _s16_41 = "Search Schedules", _s21_12 = "create_purchase_order", _s21_13 = "Create Purchase Order", _s21_14 = "update_purchase_order", _s21_15 = "Update Purchase Order", _s21_16 = "delete_purchase_order", _s21_17 = "Delete Purchase Order", _s22_12 = "restore_purchase_order", _s22_13 = "Restore Purchase Order", _s22_14 = "archive_purchase_order", _s22_15 = "Archive Purchase Order", _s19_8 = "sent_purchase_order", _s19_9 = "Sent Purchase Order", _s18_16 = "auto_bill_help_off", _s19_10 = "Option is not shown", _s20_14 = "auto_bill_help_optin", _s32_2 = "Option is shown but not selected", _s21_18 = "auto_bill_help_optout", _s28_1 = "Option is shown and selected", _s21_19 = "auto_bill_help_always", _s28_2 = "accept_purchase_order_number", _s28_3 = "Accept Purchase Order Number", _s33_1 = "accept_purchase_order_number_help", _s60_ = "Enable clients to provide a PO number when approving a quote", _s21_20 = "show_shipping_address", _s21_21 = "Show Shipping Address", _s24_5 = "no_documents_to_download", _s58_ = "There are no documents in the selected records to download", _s19_11 = "inventory_threshold", _s19_12 = "Inventory Threshold", _s17_10 = "emailed_statement", _s40_1 = "Successfully queued statement to be sent", _s17_11 = "show_email_footer", _s17_12 = "Show Email Footer", _s18_17 = "invoice_task_hours", _s18_18 = "Invoice Task Hours", _s23_4 = "invoice_task_hours_help", _s39_2 = "Add the hours to the invoice line items", _s27_8 = "auto_bill_standard_invoices", _s27_9 = "Auto Bill Standard Invoices", _s28_4 = "auto_bill_recurring_invoices", _s28_5 = "Auto Bill Recurring Invoices", _s20_15 = "pdf_preview_location", _s20_16 = "PDF Preview Location", _s27_10 = "click_plus_to_create_record", _s26_8 = "Click + to create a record", _s28_6 = "Successfully imported design", _s52_ = "The design is invalid, the :value section is missing", _s17_13 = "setup_wizard_logo", _s35_0 = "Would you like to upload your logo?", _s17_14 = "installed_version", _s17_15 = "Installed Version", _s23_5 = "notify_vendor_when_paid", _s23_6 = "Notify Vendor When Paid", _s28_7 = "notify_vendor_when_paid_help", _s62_ = "Send an email to the vendor when the expense is marked as paid", _s22_16 = "purchase_order_created", _s22_17 = "Purchase Order Created", _s19_13 = "purchase_order_sent", _s19_14 = "Purchase Order Sent", _s21_22 = "purchase_order_viewed", _s21_23 = "Purchase Order Viewed", _s23_7 = "purchase_order_accepted", _s23_8 = "Purchase Order Accepted", _s20_17 = "credit_payment_error", _s60_0 = "The credit amount can not be greater than the payment amount", _s29_7 = "convert_payment_currency_help", _s51_0 = "Set an exchange rate when entering a manual payment", _s29_8 = "convert_expense_currency_help", _s45_ = "Set an exchange rate when creating an expense", _s21_24 = "action_add_to_invoice", _s25_11 = "online_payment_email_help", _s44_ = "Send an email when an online payment is made", _s25_12 = "manual_payment_email_help", _s46_1 = "Send an email when manually entering a payment", _s28_8 = "mark_paid_payment_email_help", _s45_0 = "Send an email when marking an invoice as paid", _s18_19 = "linked_transaction", _s31_2 = "Successfully linked transaction", _s19_15 = "lock_invoiced_tasks", _s19_16 = "Lock Invoiced Tasks", _s24_6 = "lock_invoiced_tasks_help", _s45_1 = "Prevent tasks from being edited once invoiced", _s21_25 = "registration_required", _s21_26 = "Registration Required", _s26_9 = "registration_required_help", _s27_11 = "Require clients to register", _s24_7 = "use_inventory_management", _s24_8 = "Use Inventory Management", _s29_9 = "use_inventory_management_help", _s31_3 = "Require products to be in stock", _s17_16 = "optional_products", _s17_17 = "Optional Products", _s27_12 = "optional_recurring_products", _s27_13 = "Optional Recurring Products", _s19_17 = "auto_billed_invoice", _s45_2 = "Successfully queued invoice to be auto-billed", _s20_18 = "auto_billed_invoices", _s46_2 = "Successfully queued invoices to be auto-billed", _s20_19 = "match_all_rules_help", _s54_ = "All criteria needs to match for the rule to be applied", _s17_18 = "auto_convert_help", _s54_0 = "Automatically convert matched transactions to expenses", _s16_42 = "transaction_rule", _s16_43 = "Transaction Rule", _s17_19 = "transaction_rules", _s17_20 = "Transaction Rules", _s20_20 = "new_transaction_rule", _s20_21 = "New Transaction Rule", _s21_27 = "edit_transaction_rule", _s21_28 = "Edit Transaction Rule", _s24_9 = "created_transaction_rule", _s25_13 = "Successfully created rule", _s24_10 = "updated_transaction_rule", _s37_2 = "Successfully updated transaction rule", _s25_14 = "archived_transaction_rule", _s38_0 = "Successfully archived transaction rule", _s24_11 = "deleted_transaction_rule", _s37_3 = "Successfully deleted transaction rule", _s24_12 = "removed_transaction_rule", _s37_4 = "Successfully removed transaction rule", _s25_15 = "restored_transaction_rule", _s38_1 = "Successfully restored transaction rule", _s23_9 = "search_transaction_rule", _s23_10 = "Search Transaction Rule", _s24_13 = "search_transaction_rules", _s24_14 = "Search Transaction Rules", _s21_29 = "save_as_default_terms", _s21_30 = "Save as default terms", _s22_18 = "save_as_default_footer", _s22_19 = "Save as default footer", _s16_44 = "refresh_accounts", _s16_45 = "Refresh Accounts", _s31_4 = "upgrade_to_connect_bank_account", _s50_1 = "Upgrade to Enterprise to connect your bank account", _s34_2 = "click_here_to_connect_bank_account", _s39_3 = "Click here to connect your bank account", _s16_46 = "bank_transaction", _s18_20 = "vendor_postal_code", _s18_21 = "Vendor Postal Code", _s16_47 = "preview_location", _s16_48 = "Preview Location", _s20_22 = "long_press_to_select", _s20_23 = "Long Press to Select", _s21_31 = "purchase_order_number", _s21_32 = "Purchase Order Number", _s19_18 = "purchase_order_item", _s19_19 = "Purchase Order Item", _s22_20 = "would_you_rate_the_app", _s31_5 = "Would you like to rate the app?", _s20_24 = "include_deleted_help", _s34_3 = "Include deleted records in reports", _s22_21 = "converted_transactions", _s35_1 = "Successfully converted transactions", _s20_25 = "created_bank_account", _s33_2 = "Successfully created bank account", _s20_26 = "updated_bank_account", _s33_3 = "Successfully updated bank account", _s17_21 = "edit_bank_account", _s17_22 = "Edit Bank Account", _s16_49 = "default_category", _s16_50 = "Default Category", _s16_51 = "new_bank_account", _s16_52 = "connect_accounts", _s16_53 = "Connect Accounts", _s17_23 = "Search 1 Category", _s17_24 = "search_categories", _s24_15 = "Search :count Categories", _s21_33 = "converted_transaction", _s34_4 = "Successfully converted transaction", _s18_22 = "convert_to_payment", _s18_23 = "Convert to Payment", _s16_54 = "edit_transaction", _s16_55 = "Edit Transaction", _s19_20 = "created_transaction", _s32_3 = "Successfully created transaction", _s19_21 = "updated_transaction", _s32_4 = "Successfully updated transaction", _s20_27 = "archived_transaction", _s33_4 = "Successfully archived transaction", _s19_22 = "deleted_transaction", _s32_5 = "Successfully deleted transaction", _s19_23 = "removed_transaction", _s32_6 = "Successfully removed transaction", _s20_28 = "restored_transaction", _s33_5 = "Successfully restored transaction", _s18_24 = "search_transaction", _s18_25 = "Search Transaction", _s19_24 = "search_transactions", _s26_10 = "Search :count Transactions", _s21_34 = "archived_bank_account", _s34_5 = "Successfully archived bank account", _s20_29 = "deleted_bank_account", _s33_6 = "Successfully deleted bank account", _s20_30 = "removed_bank_account", _s33_7 = "Successfully removed bank account", _s21_35 = "restored_bank_account", _s34_6 = "Successfully restored bank account", _s19_25 = "search_bank_account", _s19_26 = "Search Bank Account", _s20_31 = "search_bank_accounts", _s27_14 = "Search :count Bank Accounts", _s23_11 = "mark_paid_payment_email", _s23_12 = "Mark Paid Payment Email", _s18_26 = "convert_to_project", _s18_27 = "Convert to Project", _s20_32 = "invoice_task_project", _s20_33 = "Invoice Task Project", _s25_16 = "invoice_task_project_help", _s41_0 = "Add the project to the invoice line items", _s21_36 = "total_active_invoices", _s26_11 = "total_outstanding_invoices", _s20_34 = "Outstanding Invoices", _s24_16 = "total_completed_payments", _s18_28 = "Completed Payments", _s23_13 = "total_refunded_payments", _s17_25 = "Refunded Payments", _s19_27 = "total_active_quotes", _s21_37 = "total_approved_quotes", _s23_14 = "total_unapproved_quotes", _s17_26 = "Unapproved Quotes", _s18_29 = "total_logged_tasks", _s20_35 = "total_invoiced_tasks", _s16_56 = "total_paid_tasks", _s21_38 = "total_logged_expenses", _s22_22 = "total_pending_expenses", _s16_57 = "Pending Expenses", _s23_15 = "total_invoiced_expenses", _s17_27 = "Invoiced Expenses", _s27_15 = "total_invoice_paid_expenses", _s21_39 = "Invoice Paid Expenses", _s44_0 = ":user created purchase order :purchase_order", _s44_1 = ":user updated purchase order :purchase_order", _s45_3 = ":user archived purchase order :purchase_order", _s44_2 = ":user deleted purchase order :purchase_order", _s45_4 = ":user restored purchase order :purchase_order", _s44_3 = ":user emailed purchase order :purchase_order", _s46_3 = ":contact viewed purchase order :purchase_order", _s48_ = ":contact accepted purchase order :purchase_order", _s24_17 = "save_to_upload_documents", _s35_2 = "Save the record to upload documents", _s17_28 = "expense_tax_rates", _s17_29 = "Expense Tax Rates", _s22_23 = "invoice_item_tax_rates", _s22_24 = "Invoice Item Tax Rates", _s21_40 = "verified_phone_number", _s34_7 = "Successfully verified phone number", _s28_9 = "A code has been sent via SMS", _s16_58 = "code_was_sent_to", _s39_4 = "A code has been sent via SMS to :number", _s18_30 = "enter_phone_number", _s29_10 = "Please provide a phone number", _s20_36 = "invalid_phone_number", _s20_37 = "Invalid phone number", _s19_28 = "verify_phone_number", _s19_29 = "Verify Phone Number", _s24_18 = "verify_phone_number_help", _s46_4 = "Please verify your phone number to send emails", _s28_10 = "verify_phone_number_2fa_help", _s46_5 = "Please verify your phone number for 2FA backup", _s27_16 = "Successfully merged clients", _s21_41 = "price_change_accepted", _s21_42 = "Price change accepted", _s19_30 = "price_change_failed", _s29_11 = "Price change failed with code", _s17_30 = "restore_purchases", _s17_31 = "Restore Purchases", _s16_59 = "disconnect_apple", _s16_60 = "Disconnect Apple", _s18_31 = "disconnected_apple", _s31_6 = "Successfully disconnected Apple", _s19_31 = "purchase_order_date", _s19_32 = "Purchase Order Date", _s20_38 = "converted_to_expense", _s33_8 = "Successfully converted to expense", _s21_43 = "converted_to_expenses", _s34_8 = "Successfully converted to expenses", _s18_32 = "convert_to_expense", _s18_33 = "Convert to Expense", _s16_61 = "add_to_inventory", _s16_62 = "Add to Inventory", _s33_9 = "added_purchase_order_to_inventory", _s46_6 = "Successfully added purchase order to inventory", _s34_9 = "added_purchase_orders_to_inventory", _s47_ = "Successfully added purchase orders to inventory", _s22_25 = "client_document_upload", _s22_26 = "Client Document Upload", _s22_27 = "vendor_document_upload", _s22_28 = "Vendor Document Upload", _s27_17 = "vendor_document_upload_help", _s34_10 = "Enable vendors to upload documents", _s24_19 = "are_you_enjoying_the_app", _s25_17 = "Are you enjoying the app?", _s16_63 = "Yes, it's great!", _s17_32 = "would_you_rate_it", _s41_1 = "Great to hear! Would you like to rate it?", _s22_29 = "would_you_tell_us_more", _s49_0 = "Sorry to hear it! Would you like to tell us more?", _s18_34 = "last_sent_template", _s18_35 = "Last Sent Template", _s22_30 = "enable_flexible_search", _s22_31 = "Enable Flexible Search", _s27_18 = "enable_flexible_search_help", _s55_ = "Match non-contiguous characters, ie. 'ct' matches 'cat'", _s22_32 = "purchase_order_details", _s22_33 = "Purchase Order Details", _s23_16 = "clone_to_purchase_order", _s20_39 = "vendor_email_not_set", _s41_2 = "Vendor does not have an email address set", _s29_12 = "marked_purchase_order_as_sent", _s42_2 = "Successfully marked purchase order as sent", _s30_4 = "marked_purchase_orders_as_sent", _s43_0 = "Successfully marked purchase orders as sent", _s23_17 = "accepted_purchase_order", _s36_ = "Successfully accepted purchase order", _s24_20 = "accepted_purchase_orders", _s37_5 = "Successfully accepted purchase orders", _s24_21 = "cancelled_purchase_order", _s37_6 = "Successfully cancelled purchase order", _s25_18 = "cancelled_purchase_orders", _s38_2 = "Successfully cancelled purchase orders", _s22_34 = "please_select_a_vendor", _s22_35 = "Please select a vendor", _s20_40 = "purchase_order_total", _s20_41 = "Purchase Order Total", _s20_42 = "email_purchase_order", _s20_43 = "Email Purchase Order", _s26_12 = "bulk_email_purchase_orders", _s21_44 = "Email Purchase Orders", _s18_36 = "disconnected_email", _s31_7 = "Successfully disconnected email", _s16_64 = "disconnect_email", _s16_65 = "Disconnect Email", _s32_7 = "use_web_app_to_connect_microsoft", _s46_7 = "Please use the web app to connect to Microsoft", _s17_33 = "connect_microsoft", _s17_34 = "Connect Microsoft", _s20_44 = "disconnect_microsoft", _s20_45 = "Disconnect Microsoft", _s19_33 = "connected_microsoft", _s32_8 = "Successfully connected Microsoft", _s22_36 = "disconnected_microsoft", _s35_3 = "Successfully disconnected Microsoft", _s17_35 = "microsoft_sign_in", _s20_46 = "Login with Microsoft", _s17_36 = "microsoft_sign_up", _s22_37 = "Sign up with Microsoft", _s22_38 = "emailed_purchase_order", _s45_5 = "Successfully queued purchase order to be sent", _s23_18 = "emailed_purchase_orders", _s46_8 = "Successfully queued purchase orders to be sent", _s16_66 = "enable_react_app", _s27_19 = "Change to the React web app", _s21_45 = "purchase_order_design", _s21_46 = "Purchase Order Design", _s20_47 = "purchase_order_terms", _s20_48 = "Purchase Order Terms", _s21_47 = "purchase_order_footer", _s21_48 = "Purchase Order Footer", _s32_9 = "require_purchase_order_signature", _s24_22 = "Purchase Order Signature", _s37_7 = "require_purchase_order_signature_help", _s42_3 = "Require vendor to provide their signature.", _s18_37 = "new_purchase_order", _s18_38 = "New Purchase Order", _s19_34 = "edit_purchase_order", _s19_35 = "Edit Purchase Order", _s22_39 = "created_purchase_order", _s35_4 = "Successfully created purchase order", _s22_40 = "updated_purchase_order", _s35_5 = "Successfully updated purchase order", _s23_19 = "archived_purchase_order", _s36_0 = "Successfully archived purchase order", _s22_41 = "deleted_purchase_order", _s35_6 = "Successfully deleted purchase order", _s22_42 = "removed_purchase_order", _s35_7 = "Successfully removed purchase order", _s23_20 = "restored_purchase_order", _s36_1 = "Successfully restored purchase order", _s21_49 = "search_purchase_order", _s21_50 = "Search Purchase Order", _s22_43 = "search_purchase_orders", _s22_44 = "Search Purchase Orders", _s16_67 = "payment_settings", _s16_68 = "Payment Settings", _s22_45 = "notification_threshold", _s22_46 = "Notification Threshold", _s20_49 = "track_inventory_help", _s63_0 = "Display a product stock field and update when invoices are sent", _s19_36 = "stock_notifications", _s19_37 = "Stock Notifications", _s24_23 = "stock_notifications_help", _s50_2 = "Send an email when the stock reaches the threshold", _s18_39 = "set_default_design", _s18_40 = "Set Default Design", _s24_24 = "add_gateway_help_message", _s77_ = "Add a payment gateway (ie. Stripe, WePay or PayPal) to accept online payments", _s24_25 = "page_numbering_alignment", _s24_26 = "Page Numbering Alignment", _s31_8 = "invoice_sent_notification_label", _s24_27 = "show_product_description", _s24_28 = "Show Product Description", _s29_13 = "show_product_description_help", _s47_0 = "Include the description in the product dropdown", _s19_38 = "stop_on_unpaid_help", _s63_1 = "Stop creating recurring invoices if the last invoice is unpaid.", _s20_50 = "use_quote_terms_help", _s37_8 = "When converting a quote to an invoice", _s20_51 = "enable_tooltips_help", _s37_9 = "Show tooltips when hovering the mouse", _s21_51 = "multiple_client_error", _s45_6 = "Error: records belong to more than one client", _s30_5 = "Create your account in seconds", _s28_11 = "Login to an existing account", _s17_37 = "no_invoices_found", _s17_38 = "No invoices found", _s27_20 = "Successfully created record", _s26_13 = "auto_archive_paid_invoices", _s17_39 = "Auto Archive Paid", _s31_9 = "auto_archive_paid_invoices_help", _s50_3 = "Automatically archive invoices when they are paid.", _s31_10 = "auto_archive_cancelled_invoices", _s22_47 = "Auto Archive Cancelled", _s36_2 = "auto_archive_cancelled_invoices_help", _s20_52 = "alternate_pdf_viewer", _s20_53 = "Alternate PDF Viewer", _s25_19 = "alternate_pdf_viewer_help", _s16_69 = "invoice_currency", _s16_70 = "Invoice Currency", _s32_10 = "Successfully changed task status", _s46_9 = "The fee for a :amount invoice would be :total.", _s19_39 = "enable_touch_events", _s19_40 = "Enable Touch Events", _s24_29 = "enable_touch_events_help", _s29_14 = "Support drag events to scroll", _s21_52 = "enable_email_markdown", _s21_53 = "Enable Email Markdown", _s26_14 = "enable_email_markdown_help", _s19_41 = "enable_pdf_markdown", _s19_42 = "Enable PDF Markdown", _s58_0 = "Note: JSON files generated by the v4 app are not supported", _s23_21 = "upgrade_to_view_reports", _s33_10 = "Upgrade your plan to view reports", _s33_11 = "Successfully started :value tasks", _s33_12 = "Successfully stopped :value tasks", _s35_8 = "Successfully :value approved quotes", _s21_54 = "client_shipping_state", _s21_55 = "Client Shipping State", _s20_54 = "client_shipping_city", _s20_55 = "Client Shipping City", _s27_21 = "client_shipping_postal_code", _s27_22 = "Client Shipping Postal Code", _s23_22 = "client_shipping_country", _s23_23 = "Client Shipping Country", _s16_71 = "start_free_trial", _s24_30 = "start_free_trial_message", _s16_72 = "company_currency", _s16_73 = "Company Currency", _s26_15 = "Successfully purged client", _s27_23 = "custom_emails_disabled_help", _s77_0 = "To prevent spam we require upgrading to a paid account to customize the email", _s22_48 = "upgrade_to_add_company", _s34_11 = "Upgrade your plan to add companies", _s21_56 = "marked_credit_as_paid", _s34_12 = "Successfully marked credit as paid", _s22_49 = "marked_credits_as_paid", _s35_9 = "Successfully marked credits as paid", _s16_74 = "wait_for_loading", _s45_7 = "Data loading - please wait for it to complete", _s44_4 = "Data saving - please wait for it to complete", _s20_56 = "html_preview_warning", _s94_ = "Note: changes made here are only previewed, they must be applied in the tabs above to be saved", _s50_4 = ":user created recurring expense :recurring_expense", _s50_5 = ":user updated recurring expense :recurring_expense", _s51_1 = ":user archived recurring expense :recurring_expense", _s50_6 = ":user deleted recurring expense :recurring_expense", _s51_2 = ":user restored recurring expense :recurring_expense", _s16_75 = "show_pdf_preview", _s16_76 = "Show PDF Preview", _s21_57 = "show_pdf_preview_help", _s42_4 = "Display PDF preview while editing invoices", _s16_77 = "instant_bank_pay", _s16_78 = "Instant Bank Pay", _s27_24 = "credit_is_more_than_invoice", _s57_ = "The credit amount can not be more than the invoice amount", _s21_58 = "please_set_a_password", _s30_6 = "Please set an account password", _s20_57 = "disconnected_gateway", _s33_13 = "Successfully disconnected gateway", _s17_40 = "persist_data_help", _s104_ = "Save data locally to enable the app to start faster, disabling may improve performance in large accounts", _s104_0 = "Save UI state locally to enable the app to start at the last location, disabling may improve performance", _s18_41 = "client_postal_code", _s18_42 = "Client Postal Code", _s17_41 = "client_vat_number", _s17_42 = "Client VAT Number", _s27_25 = "unauthorized_stripe_warning", _s50_7 = "Please authorize Stripe to accept online payments.", _s18_43 = "update_all_records", _s18_44 = "Update all records", _s19_43 = "set_default_company", _s19_44 = "Set Default Company", _s28_12 = "Successfully updated company", _s19_45 = "why_are_you_leaving", _s44_5 = "Help us improve by telling us why (optional)", _s24_31 = "error_cross_client_tasks", _s40_2 = "Tasks must all belong to the same client", _s27_26 = "error_cross_client_expenses", _s43_1 = "Expenses must all belong to the same client", _s20_58 = "for_best_performance", _s46_10 = "For the best performance download the :app app", _s16_79 = "gross_line_total", _s16_80 = "Gross Line Total", _s19_46 = "bulk_email_invoices", _s17_43 = "bulk_email_quotes", _s18_45 = "bulk_email_credits", _s16_81 = "clone_to_expense", _s16_82 = "Clone to Expense", _s17_44 = "recurring_expense", _s17_45 = "Recurring Expense", _s18_46 = "recurring_expenses", _s18_47 = "Recurring Expenses", _s21_59 = "new_recurring_expense", _s21_60 = "New Recurring Expense", _s22_50 = "edit_recurring_expense", _s22_51 = "Edit Recurring Expense", _s25_20 = "created_recurring_expense", _s38_3 = "Successfully created recurring expense", _s25_21 = "updated_recurring_expense", _s38_4 = "Successfully updated recurring expense", _s26_16 = "archived_recurring_expense", _s39_5 = "Successfully archived recurring expense", _s25_22 = "deleted_recurring_expense", _s38_5 = "Successfully deleted recurring expense", _s25_23 = "removed_recurring_expense", _s38_6 = "Successfully removed recurring expense", _s26_17 = "restored_recurring_expense", _s39_6 = "Successfully restored recurring expense", _s24_32 = "search_recurring_expense", _s24_33 = "Search Recurring Expense", _s25_24 = "search_recurring_expenses", _s25_25 = "Search Recurring Expenses", _s19_47 = "include_drafts_help", _s32_11 = "Include draft records in reports", _s16_83 = "verify_customers", _s16_84 = "Verify Customers", _s16_85 = "google_analytics", _s16_86 = "Google Analytics", _s28_13 = "google_analytics_tracking_id", _s28_14 = "Google Analytics Tracking ID", _s26_18 = "use_comma_as_decimal_place", _s35_10 = "Use comma as decimal place in forms", _s28_15 = "use_web_app_to_connect_gmail", _s42_5 = "Please use the web app to connect to Gmail", _s16_87 = "expense_tax_help", _s20_59 = "enable_markdown_help", _s35_11 = "Convert markdown to HTML on the PDF", _s18_48 = "add_second_contact", _s18_49 = "Add Second Contact", _s31_11 = "sidebar_active_background_color", _s31_12 = "Sidebar Active Background Color", _s25_26 = "sidebar_active_font_color", _s25_27 = "Sidebar Active Font Color", _s33_14 = "sidebar_inactive_background_color", _s33_15 = "Sidebar Inactive Background Color", _s27_27 = "sidebar_inactive_font_color", _s27_28 = "Sidebar Inactive Font Color", _s36_3 = "table_alternate_row_background_color", _s36_4 = "Table Alternate Row Background Color", _s31_13 = "invoice_header_background_color", _s31_14 = "Invoice Header Background Color", _s25_28 = "invoice_header_font_color", _s25_29 = "Invoice Header Font Color", _s23_24 = "free_trial_ends_in_days", _s21_61 = "free_trial_ends_today", _s25_30 = "client_portal_domain_hint", _s52_0 = "Optionally configure a separate client portal domain", _s21_62 = "tasks_shown_in_portal", _s21_63 = "Tasks Shown in Portal", _s120_ = "The subdomain is used in the client portal to personalize links to match your brand. ie, https://your-brand.invoicing.co", _s17_46 = "json_file_missing", _s28_16 = "Please provide the JSON file", _s19_48 = "json_option_missing", _s48_0 = "Please select to import the settings and/or data", _s24_34 = "no_payment_types_enabled", _s24_35 = "No payment types enabled", _s42_6 = "Please wait for the data to finish loading", _s16_88 = "import_customers", _s16_89 = "Import Customers", _s18_50 = "imported_customers", _s40_3 = "Successfully started importing customers", _s16_90 = "Successful Login", _s67_ = "Once the file is ready you'll receive an email with a download link", _s23_25 = "include_deleted_clients", _s23_26 = "Include Deleted Clients", _s28_17 = "include_deleted_clients_help", _s41_3 = "Load records belonging to deleted clients", _s16_91 = "step_2_authorize", _s17_47 = "Step 2: Authorize", _s27_29 = "migration_not_yet_completed", _s35_12 = "The migration has not yet completed", _s50_8 = ":user created recurring invoice :recurring_invoice", _s50_9 = ":user updated recurring invoice :recurring_invoice", _s51_3 = ":user archived recurring invoice :recurring_invoice", _s50_10 = ":user deleted recurring invoice :recurring_invoice", _s51_4 = ":user restored recurring invoice :recurring_invoice", _s18_51 = "show_task_end_date", _s18_52 = "Show Task End Date", _s23_27 = "show_task_end_date_help", _s35_13 = "Enable specifying the task end date", _s16_92 = "years_data_shown", _s16_93 = "Years Data Shown", _s18_53 = "ended_all_sessions", _s31_15 = "Successfully ended all sessions", _s16_94 = "end_all_sessions", _s16_95 = "End All Sessions", _s18_54 = "contact_first_name", _s18_55 = "Contact First Name", _s17_48 = "contact_last_name", _s17_49 = "Contact Last Name", _s49_1 = "Must be greater than zero and less than the total", _s21_64 = "body_variable_missing", _s53_ = "Error: the custom email must include a :body variable", _s25_31 = "add_body_variable_message", _s37_10 = "Make sure to include a :body variable", _s17_50 = "view_date_formats", _s17_51 = "View Date Formats", _s26_19 = "owner_upgrade_to_paid_plan", _s85_ = "The account owner can upgrade to a paid plan to enable the advanced advanced settings", _s20_60 = "upgrade_to_paid_plan", _s54_1 = "Upgrade to a paid plan to enable the advanced settings", _s21_65 = "invoice_payment_terms", _s21_66 = "Invoice Payment Terms", _s17_52 = "quote_valid_until", _s17_53 = "Quote Valid Until", _s18_56 = "recurring_products", _s18_57 = "Recurring Products", _s18_58 = "allow_cancellation", _s18_59 = "Allow Cancellation", _s16_96 = "per_seat_enabled", _s16_97 = "Per Seat Enabled", _s21_67 = "allow_query_overrides", _s21_68 = "Allow Query Overrides", _s18_60 = "allow_plan_changes", _s18_61 = "Allow Plan Changes", _s21_69 = "webhook_configuration", _s21_70 = "Webhook Configuration", _s20_61 = "email_spam_complaint", _s16_98 = "webhook_response", _s16_99 = "Webhook Response", _s22_52 = "authentication_failure", _s22_53 = "Authentication Failure", _s16_100 = "new_payment_link", _s16_101 = "New Payment Link", _s17_54 = "edit_payment_link", _s17_55 = "Edit Payment Link", _s20_62 = "created_payment_link", _s33_16 = "Successfully created payment link", _s20_63 = "updated_payment_link", _s33_17 = "Successfully updated payment link", _s21_71 = "archived_payment_link", _s34_13 = "Successfully archived payment link", _s20_64 = "deleted_payment_link", _s33_18 = "Successfully deleted payment link", _s20_65 = "removed_payment_link", _s33_19 = "Successfully removed payment link", _s21_72 = "restored_payment_link", _s34_14 = "Successfully restored payment link", _s19_49 = "search_payment_link", _s21_73 = "Search 1 Payment Link", _s20_66 = "search_payment_links", _s27_30 = "Search :count Payment Links", _s26_20 = "subdomain_is_not_available", _s26_21 = "Subdomain is not available", _s16_102 = "disconnect_gmail", _s16_103 = "Disconnect Gmail", _s28_18 = "Successfully connected Gmail", _s18_62 = "disconnected_gmail", _s31_16 = "Successfully disconnected Gmail", _s16_104 = "update_fail_help", _s100_ = "Changes to the codebase may be blocking the update, you can run this command to discard the changes:", _s16_105 = "client_id_number", _s16_106 = "Client ID Number", _s16_107 = "password_timeout", _s16_108 = "Password Timeout", _s29_15 = "shared_invoice_credit_counter", _s16_109 = "activate_company", _s16_110 = "Activate Company", _s21_74 = "activate_company_help", _s27_31 = "an_error_occurred_try_again", _s35_14 = "An error occurred, please try again", _s27_32 = "please_first_set_a_password", _s27_33 = "Please first set a password", _s34_15 = "changing_phone_disables_two_factor", _s52_1 = "Warning: Changing your phone number will disable 2FA", _s23_28 = "please_select_a_country", _s23_29 = "Please select a country", _s19_50 = "disabled_two_factor", _s25_32 = "Successfully disabled 2FA", _s16_111 = "connected_google", _s30_7 = "Successfully connected account", _s19_51 = "disconnected_google", _s33_20 = "Successfully disconnected account", _s32_12 = "enter_phone_to_enable_two_factor", _s72_ = "Please provide a mobile phone number to enable two factor authentication", _s21_75 = "two_factor_setup_help", _s46_11 = "Scan the bar code with a :link compatible app.", _s18_63 = "enabled_two_factor", _s46_12 = "Successfully enabled Two-Factor Authentication", _s17_56 = "disconnect_google", _s17_57 = "Disconnect Google", _s17_58 = "enable_two_factor", _s18_64 = "disable_two_factor", _s18_65 = "Disable Two Factor", _s34_16 = "require_password_with_social_login", _s34_17 = "Require Password with Social Login", _s23_30 = "session_about_to_expire", _s40_4 = "Warning: Your session is about to expire", _s19_52 = "web_session_timeout", _s19_53 = "Web Session Timeout", _s17_59 = "security_settings", _s17_60 = "Security Settings", _s26_22 = "confirm_your_email_address", _s33_21 = "Please confirm your email address", _s16_112 = "refunded_payment", _s19_54 = "partially_unapplied", _s19_55 = "Partially Unapplied", _s19_56 = "select_a_gmail_user", _s45_8 = "Please select a user authenticated with Gmail", _s17_61 = "start_multiselect", _s17_62 = "Start Multiselect", _s27_34 = "email_sent_to_confirm_email", _s51_5 = "An email has been sent to confirm the email address", _s21_76 = "counter_pattern_error", _s97_ = "To use :client_counter please add either :client_number or :client_id_number to prevent conflicts", _s18_66 = "convert_to_invoice", _s18_67 = "Convert to Invoice", _s16_113 = "registration_url", _s16_114 = "Registration URL", _s19_57 = "search_payment_term", _s21_77 = "Search 1 Payment Term", _s20_67 = "search_payment_terms", _s27_35 = "Search :count Payment Terms", _s16_115 = "save_and_preview", _s16_116 = "Save and Preview", _s16_117 = "supported_events", _s16_118 = "Supported Events", _s16_119 = "converted_amount", _s16_120 = "Converted Amount", _s17_63 = "converted_balance", _s17_64 = "Converted Balance", _s22_54 = "converted_paid_to_date", _s22_55 = "Converted Paid to Date", _s24_36 = "converted_credit_balance", _s24_37 = "Converted Credit Balance", _s17_65 = "default_documents", _s17_66 = "Default Documents", _s20_68 = "document_upload_help", _s34_18 = "Enable clients to upload documents", _s21_78 = "debug_mode_is_enabled", _s21_79 = "Debug mode is enabled", _s26_23 = "debug_mode_is_enabled_help", _s96_0 = "Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.", _s17_67 = "upcoming_expenses", _s17_68 = "Upcoming Expenses", _s27_36 = "Successfully started import", _s24_38 = "duplicate_column_mapping", _s24_39 = "Duplicate column mapping", _s20_69 = "uses_inclusive_taxes", _s20_70 = "Uses Inclusive Taxes", _s18_68 = "is_amount_discount", _s18_69 = "Is Amount Discount", _s25_33 = "first_row_as_column_names", _s29_16 = "Use first row as column names", _s16_121 = "no_file_selected", _s16_122 = "No File Selected", _s22_56 = "required_files_missing", _s24_40 = "Please provide all CSVs.", _s43_2 = "Preview updates faster but is less accurate", _s17_69 = "fullscreen_editor", _s17_70 = "Fullscreen Editor", _s22_57 = "please_type_to_confirm", _s31_17 = "Please type ':value' to confirm", _s24_41 = "sent_invoices_are_locked", _s24_42 = "Sent invoices are locked", _s24_43 = "paid_invoices_are_locked", _s24_44 = "Paid invoices are locked", _s23_31 = "recurring_invoice_total", _s24_45 = "company_disabled_warning", _s17_71 = "default_task_rate", _s17_72 = "Default Task Rate", _s16_123 = "edit_task_status", _s16_124 = "Edit Task Status", _s19_58 = "created_task_status", _s32_13 = "Successfully created task status", _s19_59 = "updated_task_status", _s20_71 = "archived_task_status", _s33_22 = "Successfully archived task status", _s19_60 = "deleted_task_status", _s32_14 = "Successfully deleted task status", _s19_61 = "removed_task_status", _s32_15 = "Successfully removed task status", _s20_72 = "restored_task_status", _s33_23 = "Successfully restored task status", _s22_58 = "archived_task_statuses", _s42_7 = "Successfully archived :value task statuses", _s21_80 = "deleted_task_statuses", _s41_4 = "Successfully deleted :value task statuses", _s22_59 = "restored_task_statuses", _s42_8 = "Successfully restored :value task statuses", _s18_70 = "search_task_status", _s20_73 = "Search 1 Task Status", _s20_74 = "search_task_statuses", _s27_37 = "Search :count Task Statuses", _s16_125 = "show_tasks_table", _s16_126 = "Show Tasks Table", _s21_81 = "show_tasks_table_help", _s52_2 = "Always show the tasks section when creating invoices", _s20_75 = "invoice_task_timelog", _s20_76 = "Invoice Task Timelog", _s25_34 = "invoice_task_timelog_help", _s42_9 = "Add time details to the invoice line items", _s20_77 = "invoice_task_datelog", _s20_78 = "Invoice Task Datelog", _s25_35 = "invoice_task_datelog_help", _s42_10 = "Add date details to the invoice line items", _s21_82 = "auto_start_tasks_help", _s25_36 = "Start tasks before saving", _s18_71 = "configure_statuses", _s18_72 = "Configure Statuses", _s20_79 = "configure_categories", _s20_80 = "Configure Categories", _s18_73 = "expense_categories", _s18_74 = "Expense Categories", _s20_81 = "new_expense_category", _s20_82 = "New Expense Category", _s21_83 = "edit_expense_category", _s21_84 = "Edit Expense Category", _s24_46 = "created_expense_category", _s37_11 = "Successfully created expense category", _s24_47 = "updated_expense_category", _s37_12 = "Successfully updated expense category", _s25_37 = "archived_expense_category", _s38_7 = "Successfully archived expense category", _s24_48 = "deleted_expense_category", _s24_49 = "removed_expense_category", _s37_13 = "Successfully removed expense category", _s25_38 = "restored_expense_category", _s38_8 = "Successfully restored expense category", _s27_38 = "archived_expense_categories", _s26_24 = "deleted_expense_categories", _s46_13 = "Successfully deleted expense :value categories", _s27_39 = "restored_expense_categories", _s47_1 = "Successfully restored expense :value categories", _s23_32 = "search_expense_category", _s25_39 = "Search 1 Expense Category", _s25_40 = "search_expense_categories", _s32_16 = "Search :count Expense Categories", _s21_85 = "use_available_credits", _s21_86 = "Use Available Credits", _s22_60 = "negative_payment_error", _s17_73 = "force_update_help", _s76_0 = "You are running the latest version but there may be pending fixes available.", _s18_75 = "should_be_invoiced", _s23_33 = "should_be_invoiced_help", _s29_17 = "add_documents_to_invoice_help", _s21_87 = "convert_currency_help", _s20_83 = "Set an exchange rate", _s16_127 = "expense_settings", _s16_128 = "Expense Settings", _s18_76 = "clone_to_recurring", _s18_77 = "Clone to Recurring", _s17_74 = "auto_bill_enabled", _s17_75 = "Auto Bill Enabled", _s25_41 = "stopped_recurring_invoice", _s38_9 = "Successfully stopped recurring invoice", _s25_42 = "started_recurring_invoice", _s38_10 = "Successfully started recurring invoice", _s25_43 = "resumed_recurring_invoice", _s38_11 = "Successfully resumed recurring invoice", _s19_62 = "gateway_refund_help", _s43_3 = "Process the refund with the payment gateway", _s22_61 = "first_day_of_the_month", _s22_62 = "First Day of the Month", _s21_88 = "last_day_of_the_month", _s21_89 = "Last Day of the Month", _s17_76 = "use_payment_terms", _s17_77 = "Use Payment Terms", _s16_129 = "remaining_cycles", _s16_130 = "Remaining Cycles", _s17_78 = "recurring_invoice", _s17_79 = "Recurring Invoice", _s18_78 = "recurring_invoices", _s18_79 = "Recurring Invoices", _s21_90 = "new_recurring_invoice", _s21_91 = "New Recurring Invoice", _s22_63 = "edit_recurring_invoice", _s22_64 = "Edit Recurring Invoice", _s25_44 = "created_recurring_invoice", _s38_12 = "Successfully created recurring invoice", _s25_45 = "updated_recurring_invoice", _s38_13 = "Successfully updated recurring invoice", _s26_25 = "archived_recurring_invoice", _s39_7 = "Successfully archived recurring invoice", _s25_46 = "deleted_recurring_invoice", _s38_14 = "Successfully deleted recurring invoice", _s25_47 = "removed_recurring_invoice", _s38_15 = "Successfully removed recurring invoice", _s26_26 = "restored_recurring_invoice", _s39_8 = "Successfully restored recurring invoice", _s27_40 = "archived_recurring_invoices", _s47_2 = "Successfully archived recurring :value invoices", _s26_27 = "deleted_recurring_invoices", _s46_14 = "Successfully deleted recurring :value invoices", _s27_41 = "restored_recurring_invoices", _s47_3 = "Successfully restored recurring :value invoices", _s24_50 = "search_recurring_invoice", _s26_28 = "Search 1 Recurring Invoice", _s25_48 = "search_recurring_invoices", _s32_17 = "Search :count Recurring Invoices", _s28_19 = "minimum_under_payment_amount", _s28_20 = "Minimum Under Payment Amount", _s18_80 = "allow_over_payment", _s23_34 = "allow_over_payment_help", _s19_63 = "allow_under_payment", _s24_51 = "allow_under_payment_help", _s30_8 = "payment_reconciliation_failure", _s22_65 = "Reconciliation Failure", _s30_9 = "payment_reconciliation_success", _s22_66 = "Reconciliation Success", _s17_80 = "email_retry_queue", _s17_81 = "Email Retry Queue", _s16_131 = "upstream_failure", _s16_132 = "Upstream Failure", _s24_52 = "welcome_to_invoice_ninja", _s24_53 = "Welcome to Invoice Ninja", _s18_81 = "reminder_last_sent", _s18_82 = "Reminder Last Sent", _s23_35 = "Page :current of :total", _s16_133 = "emailed_invoices", _s42_11 = "Enable third-party apps to create invoices", _s20_84 = "online_payment_email", _s20_85 = "Online Payment Email", _s20_86 = "manual_payment_email", _s20_87 = "Manual Payment Email", _s17_82 = "selected_invoices", _s17_83 = "Selected Invoices", _s17_84 = "selected_payments", _s17_85 = "Selected Payments", _s17_86 = "selected_expenses", _s17_87 = "Selected Expenses", _s17_88 = "upcoming_invoices", _s17_89 = "Upcoming Invoices", _s17_90 = "past_due_invoices", _s17_91 = "Past Due Invoices", _s53_0 = "Please restart the app once connected to the internet", _s17_92 = "crons_not_enabled", _s28_21 = "The crons need to be enabled", _s22_67 = "Search :count Webhooks", _s16_134 = "Search 1 Webhook", _s28_22 = "Successfully created webhook", _s28_23 = "Successfully updated webhook", _s16_135 = "archived_webhook", _s29_18 = "Successfully archived webhook", _s28_24 = "Successfully deleted webhook", _s28_25 = "Successfully removed webhook", _s16_136 = "restored_webhook", _s29_19 = "Successfully restored webhook", _s17_93 = "archived_webhooks", _s37_14 = "Successfully archived :value webhooks", _s16_137 = "deleted_webhooks", _s36_5 = "Successfully deleted :value webhooks", _s16_138 = "removed_webhooks", _s36_6 = "Successfully removed :value webhooks", _s17_94 = "restored_webhooks", _s37_15 = "Successfully restored :value webhooks", _s20_88 = "Search :count Tokens", _s26_29 = "Successfully created token", _s26_30 = "Successfully updated token", _s27_42 = "Successfully archived token", _s26_31 = "Successfully deleted token", _s26_32 = "Successfully removed token", _s27_43 = "Successfully restored token", _s35_15 = "Successfully archived :value tokens", _s34_19 = "Successfully deleted :value tokens", _s35_16 = "Successfully restored :value tokens", _s19_64 = "client_registration", _s19_65 = "Client Registration", _s24_54 = "client_registration_help", _s45_9 = "Enable clients to self register in the portal", _s20_89 = "client_email_not_set", _s41_5 = "Client does not have an email address set", _s16_139 = "credit_remaining", _s16_140 = "Credit Remaining", _s16_141 = "reminder_endless", _s17_95 = "Endless Reminders", _s23_36 = "configure_payment_terms", _s23_37 = "Configure Payment Terms", _s16_142 = "new_payment_term", _s16_143 = "New Payment Term", _s17_96 = "edit_payment_term", _s17_97 = "Edit Payment Term", _s20_90 = "created_payment_term", _s33_24 = "Successfully created payment term", _s20_91 = "updated_payment_term", _s33_25 = "Successfully updated payment term", _s21_92 = "archived_payment_term", _s34_20 = "Successfully archived payment term", _s20_92 = "deleted_payment_term", _s33_26 = "Successfully deleted payment term", _s20_93 = "removed_payment_term", _s33_27 = "Successfully removed payment term", _s21_93 = "restored_payment_term", _s34_21 = "Successfully restored payment term", _s22_68 = "archived_payment_terms", _s42_12 = "Successfully archived :value payment terms", _s21_94 = "deleted_payment_terms", _s41_6 = "Successfully deleted :value payment terms", _s22_69 = "restored_payment_terms", _s42_13 = "Successfully restored :value payment terms", _s23_38 = "change_to_mobile_layout", _s28_26 = "Change to the mobile layout?", _s24_55 = "change_to_desktop_layout", _s29_20 = "Change to the desktop layout?", _s18_83 = "partially_refunded", _s18_84 = "Partially Refunded", _s16_144 = "search_documents", _s16_145 = "search_tax_rates", _s17_98 = "Search 1 Document", _s16_146 = "Search 1 Invoice", _s16_147 = "Search 1 Product", _s17_99 = "Search 1 Tax Rate", _s16_148 = "Search 1 Project", _s16_149 = "Search 1 Expense", _s16_150 = "Search 1 Payment", _s17_100 = "cancelled_invoice", _s30_10 = "Successfully cancelled invoice", _s18_85 = "cancelled_invoices", _s31_18 = "Successfully cancelled invoices", _s16_151 = "reversed_invoice", _s29_21 = "Successfully reversed invoice", _s17_101 = "reversed_invoices", _s30_11 = "Successfully reversed invoices", _s17_102 = "city_state_postal", _s17_103 = "City/State/Postal", _s17_104 = "postal_city_state", _s17_105 = "Postal/City/State", _s16_152 = "purge_successful", _s32_18 = "Successfully purged company data", _s18_86 = "purge_data_message", _s65_0 = "Warning: This will permanently erase your data, there is no undo.", _s25_49 = "Successfully saved design", _s25_50 = "receive_all_notifications", _s25_51 = "Receive All Notifications", _s16_153 = "purchase_license", _s16_154 = "Purchase License", _s22_70 = "cancel_account_message", _s22_71 = "delete_company_message", _s28_27 = "Successfully converted quote", _s27_44 = "Successfully created design", _s27_45 = "Successfully updated design", _s28_28 = "Successfully archived design", _s27_46 = "Successfully deleted design", _s27_47 = "Successfully removed design", _s28_29 = "Successfully restored design", _s16_155 = "archived_designs", _s36_7 = "Successfully archived :value designs", _s35_17 = "Successfully deleted :value designs", _s16_156 = "restored_designs", _s36_8 = "Successfully restored :value designs", _s16_157 = "recurring_quotes", _s16_158 = "Recurring Quotes", _s18_87 = "account_management", _s18_88 = "Account Management", _s27_48 = "Successfully created credit", _s27_49 = "Successfully updated credit", _s28_30 = "Successfully archived credit", _s27_50 = "Successfully deleted credit", _s27_51 = "Successfully removed credit", _s28_31 = "Successfully restored credit", _s16_159 = "archived_credits", _s16_160 = "restored_credits", _s36_9 = "Successfully restored :value credits", _s26_33 = "a_new_version_is_available", _s41_7 = "A new version of the web app is available", _s16_161 = "update_available", _s16_162 = "Update Available", _s29_22 = "Update successfully completed", _s17_106 = "slack_webhook_url", _s17_107 = "Slack Webhook URL", _s26_34 = "Successfully added company", _s16_163 = "Custom Company 1", _s16_164 = "Custom Company 2", _s16_165 = "Custom Company 3", _s16_166 = "Custom Company 4", _s16_167 = "Custom Product 1", _s16_168 = "Custom Product 2", _s16_169 = "Custom Product 3", _s16_170 = "Custom Product 4", _s16_171 = "Custom Contact 1", _s16_172 = "Custom Contact 2", _s16_173 = "Custom Contact 3", _s16_174 = "Custom Contact 4", _s16_175 = "Custom Project 1", _s16_176 = "Custom Project 2", _s16_177 = "Custom Project 3", _s16_178 = "Custom Project 4", _s16_179 = "Custom Expense 1", _s16_180 = "Custom Expense 2", _s16_181 = "Custom Expense 3", _s16_182 = "Custom Expense 4", _s16_183 = "Custom Invoice 1", _s16_184 = "Custom Invoice 2", _s16_185 = "Custom Invoice 3", _s16_186 = "Custom Invoice 4", _s16_187 = "Custom Payment 1", _s16_188 = "Custom Payment 2", _s16_189 = "Custom Payment 3", _s16_190 = "Custom Payment 4", _s18_89 = "Custom Surcharge 1", _s18_90 = "Custom Surcharge 2", _s18_91 = "Custom Surcharge 3", _s18_92 = "Custom Surcharge 4", _s18_93 = "contact_last_login", _s18_94 = "Contact Last Login", _s17_108 = "contact_full_name", _s17_109 = "Contact Full Name", _s21_95 = "contact_custom_value1", _s22_72 = "Contact Custom Value 1", _s21_96 = "contact_custom_value2", _s22_73 = "Contact Custom Value 2", _s21_97 = "contact_custom_value3", _s22_74 = "Contact Custom Value 3", _s21_98 = "contact_custom_value4", _s22_75 = "Contact Custom Value 4", _s17_110 = "shipping_address1", _s17_111 = "shipping_address2", _s18_95 = "Shipping Apt/Suite", _s23_39 = "Shipping State/Province", _s20_94 = "shipping_postal_code", _s20_95 = "Shipping Postal Code", _s16_191 = "shipping_country", _s16_192 = "Shipping Country", _s16_193 = "billing_address1", _s16_194 = "billing_address2", _s17_112 = "Billing Apt/Suite", _s22_76 = "Billing State/Province", _s19_66 = "billing_postal_code", _s19_67 = "Billing Postal Code", _s16_195 = "unapproved_quote", _s16_196 = "Unapproved Quote", _s21_99 = "include_recent_errors", _s35_18 = "Include recent errors from the logs", _s30_12 = "your_message_has_been_received", _s63_2 = "We have received your message and will try to respond promptly.", _s20_96 = "show_product_details", _s20_97 = "Show Product Details", _s25_52 = "show_product_details_help", _s56_0 = "Include the description and cost in the product dropdown", _s20_98 = "pdf_min_requirements", _s34_22 = "The PDF renderer requires :version", _s18_96 = "adjust_fee_percent", _s18_97 = "Adjust Fee Percent", _s23_40 = "adjust_fee_percent_help", _s18_98 = "configure_settings", _s18_99 = "Configure Settings", _s21_100 = "password_is_too_short", _s20_99 = "password_is_too_easy", _s58_1 = "Password must contain an upper case character and a number", _s19_68 = "client_portal_tasks", _s19_69 = "Client Portal Tasks", _s23_41 = "client_portal_dashboard", _s23_42 = "Client Portal Dashboard", _s20_100 = "please_enter_a_value", _s20_101 = "Please enter a value", _s25_53 = "Successfully deleted logo", _s17_113 = "show_product_cost", _s17_114 = "Show Product Cost", _s55_0 = "Display a product cost field to track the markup/profit", _s21_101 = "show_product_quantity", _s21_102 = "Show Product Quantity", _s26_35 = "show_product_quantity_help", _s58_2 = "Display a product quantity field, otherwise default to one", _s21_103 = "show_invoice_quantity", _s21_104 = "Show Invoice Quantity", _s26_36 = "show_invoice_quantity_help", _s60_1 = "Display a line item quantity field, otherwise default to one", _s21_105 = "show_product_discount", _s21_106 = "Show Product Discount", _s26_37 = "show_product_discount_help", _s34_23 = "Display a line item discount field", _s16_197 = "default_quantity", _s16_198 = "Default Quantity", _s21_107 = "default_quantity_help", _s47_4 = "Automatically set the line item quantity to one", _s16_199 = "default_tax_rate", _s16_200 = "Default Tax Rate", _s17_115 = "invoice_tax_rates", _s17_116 = "Invoice Tax Rates", _s18_100 = "no_client_selected", _s18_101 = "configure_gateways", _s18_102 = "Configure Gateways", _s18_103 = "tax_settings_rates", _s19_70 = "comma_sparated_list", _s20_102 = "Comma separated list", _s16_201 = "single_line_text", _s16_202 = "Single-line text", _s27_52 = "recover_password_email_sent", _s39_9 = "A password recovery email has been sent", _s16_203 = "recover_password", _s16_204 = "late_fee_percent", _s16_205 = "Late Fee Percent", _s19_71 = "Before the due date", _s18_104 = "After the due date", _s18_105 = "after_invoice_date", _s22_77 = "After the invoice date", _s21_108 = "partial_payment_email", _s21_109 = "Partial Payment Email", _s16_206 = "endless_reminder", _s16_207 = "Endless Reminder", _s16_208 = "filtered_by_user", _s16_209 = "Filtered by User", _s18_106 = "administrator_help", _s66_0 = "Allow user to manage users, change settings and modify all records", _s25_54 = "Successfully created user", _s25_55 = "Successfully updated user", _s26_38 = "Successfully archived user", _s25_56 = "Successfully deleted user", _s25_57 = "Successfully removed user", _s26_39 = "Successfully restored user", _s34_24 = "Successfully archived :value users", _s33_28 = "Successfully deleted :value users", _s33_29 = "Successfully removed :value users", _s34_25 = "Successfully restored :value users", _s16_210 = "general_settings", _s16_211 = "General Settings", _s17_117 = "hide_paid_to_date", _s17_118 = "Hide Paid to Date", _s22_78 = "hide_paid_to_date_help", _s87_ = "Only display the 'Paid to Date' area on your invoices once a payment has been received.", _s23_43 = "invoice_embed_documents", _s28_32 = "invoice_embed_documents_help", _s39_10 = "Include attached images in the invoice.", _s16_212 = "all_pages_header", _s16_213 = "all_pages_footer", _s18_107 = "auto_email_invoice", _s23_44 = "auto_email_invoice_help", _s18_108 = "auto_archive_quote", _s23_45 = "auto_archive_quote_help", _s18_109 = "auto_convert_quote", _s23_46 = "auto_convert_quote_help", _s17_119 = "workflow_settings", _s17_120 = "Workflow Settings", _s17_121 = "freq_three_months", _s16_214 = "freq_four_months", _s16_215 = "freq_three_years", _s17_122 = "generated_numbers", _s17_123 = "Generated Numbers", _s16_216 = "recurring_prefix", _s16_217 = "Recurring Prefix", _s17_124 = "invoice_surcharge", _s17_125 = "Invoice Surcharge", _s17_126 = "custom_javascript", _s17_127 = "Custom JavaScript", _s16_218 = "signature_on_pdf", _s21_110 = "signature_on_pdf_help", _s51_6 = "Show the client signature on the invoice/quote PDF.", _s25_58 = "show_accept_invoice_terms", _s22_79 = "Invoice Terms Checkbox", _s30_13 = "show_accept_invoice_terms_help", _s61_ = "Require client to confirm that they accept the invoice terms.", _s23_47 = "show_accept_quote_terms", _s20_103 = "Quote Terms Checkbox", _s28_33 = "show_accept_quote_terms_help", _s59_ = "Require client to confirm that they accept the quote terms.", _s25_59 = "require_invoice_signature", _s17_128 = "Invoice Signature", _s30_14 = "require_invoice_signature_help", _s42_14 = "Require client to provide their signature.", _s23_48 = "require_quote_signature", _s22_80 = "enable_portal_password", _s25_60 = "Password Protect Invoices", _s27_53 = "enable_portal_password_help", _s24_56 = "enable_email_markup_help", _s86_ = "Make it easier for your clients to pay you by adding schema.org markup to your emails.", _s16_219 = "attach_documents", _s16_220 = "Attach Documents", _s19_72 = "enable_email_markup", _s19_73 = "accepted_card_logos", _s19_74 = "Accepted Card Logos", _s19_75 = "update_address_help", _s45_10 = "Update client's address with provided details", _s16_221 = "created_tax_rate", _s29_23 = "Successfully created tax rate", _s16_222 = "updated_tax_rate", _s29_24 = "Successfully updated tax rate", _s17_129 = "archived_tax_rate", _s16_223 = "deleted_tax_rate", _s29_25 = "Successfully deleted tax rate", _s17_130 = "restored_tax_rate", _s30_15 = "Successfully restored tax rate", _s18_110 = "archived_tax_rates", _s38_16 = "Successfully archived :value tax rates", _s17_131 = "deleted_tax_rates", _s37_16 = "Successfully deleted :value tax rates", _s18_111 = "restored_tax_rates", _s38_17 = "Successfully restored :value tax rates", _s18_112 = "fill_products_help", _s71_ = "Selecting a product will automatically fill in the description and cost", _s20_104 = "update_products_help", _s65_1 = "Updating an invoice will automatically update the product library", _s16_224 = "convert_products", _s16_225 = "Convert Products", _s21_111 = "convert_products_help", _s16_226 = "company_gateways", _s16_227 = "Payment Gateways", _s19_76 = "new_company_gateway", _s20_105 = "edit_company_gateway", _s23_49 = "created_company_gateway", _s28_34 = "Successfully created gateway", _s23_50 = "updated_company_gateway", _s28_35 = "Successfully updated gateway", _s24_57 = "archived_company_gateway", _s29_26 = "Successfully archived gateway", _s23_51 = "deleted_company_gateway", _s28_36 = "Successfully deleted gateway", _s24_58 = "restored_company_gateway", _s29_27 = "Successfully restored gateway", _s25_61 = "archived_company_gateways", _s37_17 = "Successfully archived :value gateways", _s24_59 = "deleted_company_gateways", _s36_10 = "Successfully deleted :value gateways", _s25_62 = "restored_company_gateways", _s37_18 = "Successfully restored :value gateways", _s16_228 = "continue_editing", _s16_229 = "Continue Editing", _s21_112 = "first_day_of_the_week", _s21_113 = "First Day of the Week", _s23_52 = "first_month_of_the_year", _s23_53 = "First Month of the Year", _s18_113 = "military_time_help", _s19_77 = "filtered_by_project", _s19_78 = "Filtered by Project", _s17_132 = "filtered_by_group", _s17_133 = "Filtered by Group", _s19_79 = "filtered_by_invoice", _s19_80 = "Filtered by Invoice", _s18_114 = "filtered_by_client", _s18_115 = "Filtered by Client", _s18_116 = "filtered_by_vendor", _s18_117 = "Filtered by Vendor", _s26_40 = "Successfully created group", _s26_41 = "Successfully updated group", _s35_19 = "Successfully archived :value groups", _s34_26 = "Successfully deleted :value groups", _s35_20 = "Successfully restored :value groups", _s27_54 = "Successfully archived group", _s26_42 = "Successfully deleted group", _s27_55 = "Successfully restored group", _s26_43 = "Successfully uploaded logo", _s27_56 = "Successfully saved settings", _s16_230 = "product_settings", _s16_231 = "Product Settings", _s17_134 = "advanced_settings", _s17_135 = "Advanced Settings", _s23_54 = "templates_and_reminders", _s21_114 = "Templates & Reminders", _s22_81 = "credit_cards_and_banks", _s20_106 = "Credit Cards & Banks", _s19_81 = "data_visualizations", _s19_82 = "Data Visualizations", _s27_57 = "thank_you_for_your_purchase", _s28_37 = "Thank you for your purchase!", _s19_83 = "annual_subscription", _s19_84 = "Annual Subscription", _s25_63 = "please_enter_a_first_name", _s25_64 = "Please enter a first name", _s24_60 = "please_enter_a_last_name", _s24_61 = "Please enter a last name", _s33_30 = "please_agree_to_terms_and_privacy", _s77_1 = "Please agree to the terms of service and privacy policy to create an account.", _s16_232 = "terms_of_service", _s16_233 = "Terms of Service", _s18_118 = "no_record_selected", _s18_119 = "No record selected", _s21_115 = "error_unsaved_changes", _s34_27 = "Please save or cancel your changes", _s27_58 = "requires_an_enterprise_plan", _s17_136 = "uploaded_document", _s30_16 = "Successfully uploaded document", _s16_234 = "updated_document", _s29_28 = "Successfully updated document", _s17_137 = "archived_document", _s30_17 = "Successfully archived document", _s16_235 = "deleted_document", _s29_29 = "Successfully deleted document", _s17_138 = "restored_document", _s30_18 = "Successfully restored document", _s18_120 = "archived_documents", _s38_18 = "Successfully archived :value documents", _s17_139 = "deleted_documents", _s37_19 = "Successfully deleted :value documents", _s18_121 = "restored_documents", _s38_19 = "Successfully restored :value documents", _s16_236 = "expense_status_1", _s16_237 = "expense_status_2", _s16_238 = "expense_status_3", _s24_62 = "add_documents_to_invoice", _s24_63 = "Add Documents to Invoice", _s16_239 = "convert_currency", _s27_59 = "Successfully created vendor", _s27_60 = "Successfully updated vendor", _s28_38 = "Successfully archived vendor", _s27_61 = "Successfully deleted vendor", _s28_39 = "Successfully restored vendor", _s16_240 = "archived_vendors", _s16_241 = "restored_vendors", _s36_11 = "Successfully restored :value vendors", _s28_40 = "Successfully created expense", _s28_41 = "Successfully updated expense", _s16_242 = "archived_expense", _s29_30 = "Successfully archived expense", _s28_42 = "Successfully deleted expense", _s16_243 = "restored_expense", _s29_31 = "Successfully restored expense", _s17_140 = "archived_expenses", _s16_244 = "deleted_expenses", _s17_141 = "restored_expenses", _s37_20 = "Successfully restored :value expenses", _s21_116 = "failed_to_find_record", _s21_117 = "Failed to find record", _s36_12 = "Please correct any overlapping times", _s25_65 = "Successfully started task", _s25_66 = "Successfully stopped task", _s25_67 = "Successfully resumed task", _s16_245 = "auto_start_tasks", _s16_246 = "Auto Start Tasks", _s25_68 = "Successfully created task", _s25_69 = "Successfully updated task", _s26_44 = "Successfully archived task", _s25_70 = "Successfully deleted task", _s26_45 = "Successfully restored task", _s34_28 = "Successfully restored :value tasks", _s19_85 = "please_enter_a_name", _s19_86 = "Please enter a name", _s28_43 = "Successfully created project", _s28_44 = "Successfully updated project", _s16_247 = "archived_project", _s29_32 = "Successfully archived project", _s28_45 = "Successfully deleted project", _s16_248 = "restored_project", _s29_33 = "Successfully restored project", _s17_142 = "archived_projects", _s16_249 = "deleted_projects", _s17_143 = "restored_projects", _s37_21 = "Successfully restored :value projects", _s27_62 = "thank_you_for_using_our_app", _s28_46 = "Thank you for using our app!", _s21_118 = "If you like it please", _s18_122 = "click_here_capital", _s30_19 = "authenticate_to_change_setting", _s42_15 = "Please authenticate to change this setting", _s19_87 = "please_authenticate", _s19_88 = "Please authenticate", _s24_64 = "biometric_authentication", _s24_65 = "Biometric Authentication", _s17_144 = "comparison_period", _s17_145 = "Comparison Period", _s16_250 = "clone_to_invoice", _s16_251 = "Clone to Invoice", _s20_107 = "edit_recurring_quote", _s20_108 = "Edit Recurring Quote", _s16_252 = "shipping_address", _s16_253 = "Shipping Address", _s16_254 = "refresh_complete", _s16_255 = "Refresh Complete", _s23_55 = "please_enter_your_email", _s23_56 = "Please enter your email", _s26_46 = "please_enter_your_password", _s26_47 = "Please enter your password", _s21_119 = "please_enter_your_url", _s21_120 = "Please enter your URL", _s26_48 = "please_enter_a_product_key", _s26_49 = "Please enter a product key", _s17_146 = "an_error_occurred", _s17_147 = "An error occurred", _s19_89 = "copied_to_clipboard", _s30_20 = "Copied :value to the clipboard", _s16_256 = "could_not_launch", _s16_257 = "Could not launch", _s16_258 = "email_is_invalid", _s16_259 = "Email is invalid", _s28_47 = "Successfully created product", _s28_48 = "Successfully updated product", _s16_260 = "archived_product", _s29_34 = "Successfully archived product", _s28_49 = "Successfully deleted product", _s16_261 = "restored_product", _s29_35 = "Successfully restored product", _s17_148 = "archived_products", _s16_262 = "deleted_products", _s17_149 = "restored_products", _s37_22 = "Successfully restored :value products", _s27_63 = "Successfully created client", _s27_64 = "Successfully updated client", _s28_50 = "Successfully archived client", _s16_263 = "archived_clients", _s27_65 = "Successfully deleted client", _s28_51 = "Successfully restored client", _s16_264 = "restored_clients", _s36_13 = "Successfully restored :value clients", _s28_52 = "Successfully created invoice", _s28_53 = "Successfully updated invoice", _s16_265 = "archived_invoice", _s29_36 = "Successfully archived invoice", _s28_54 = "Successfully deleted invoice", _s16_266 = "restored_invoice", _s29_37 = "Successfully restored invoice", _s17_150 = "archived_invoices", _s16_267 = "deleted_invoices", _s17_151 = "restored_invoices", _s37_23 = "Successfully restored :value invoices", _s16_268 = "partial_due_date", _s16_269 = "Partial Due Date", _s17_152 = "invoice_status_id", _s22_82 = "click_plus_to_add_item", _s22_83 = "Click + to add an item", _s22_84 = "click_plus_to_add_time", _s20_109 = "please_select_a_date", _s20_110 = "Please select a date", _s22_85 = "please_select_a_client", _s22_86 = "Please select a client", _s24_66 = "please_select_an_invoice", _s24_67 = "Please select an invoice", _s30_21 = "please_enter_an_invoice_number", _s30_22 = "Please enter an invoice number", _s27_66 = "please_enter_a_quote_number", _s27_67 = "Please enter a quote number", _s22_87 = "marked_invoice_as_sent", _s35_21 = "Successfully marked invoice as sent", _s22_88 = "marked_invoice_as_paid", _s35_22 = "Successfully marked invoice as paid", _s23_57 = "marked_invoices_as_sent", _s36_14 = "Successfully marked invoices as sent", _s23_58 = "marked_invoices_as_paid", _s36_15 = "Successfully marked invoices as paid", _s37_24 = "please_enter_a_client_or_contact_name", _s37_25 = "Please enter a client or contact name", _s27_68 = "restart_app_to_apply_change", _s35_23 = "Restart the app to apply the change", _s16_270 = "no_records_found", _s16_271 = "No records found", _s16_272 = "payment_status_1", _s16_273 = "payment_status_2", _s16_274 = "payment_status_3", _s16_275 = "payment_status_4", _s16_276 = "payment_status_5", _s16_277 = "payment_status_6", _s17_153 = "payment_status_-1", _s17_154 = "payment_status_-2", _s35_24 = "Email payment receipt to the client", _s21_121 = "transaction_reference", _s21_122 = "Transaction Reference", _s28_55 = "Successfully created payment", _s28_56 = "Successfully updated payment", _s16_278 = "archived_payment", _s29_38 = "Successfully archived payment", _s28_57 = "Successfully deleted payment", _s16_279 = "restored_payment", _s29_39 = "Successfully restored payment", _s17_155 = "archived_payments", _s16_280 = "deleted_payments", _s17_156 = "restored_payments", _s37_26 = "Successfully restored :value payments", _s26_50 = "Successfully created quote", _s26_51 = "Successfully updated quote", _s27_69 = "Successfully archived quote", _s26_52 = "Successfully deleted quote", _s27_70 = "Successfully restored quote", _s35_25 = "Successfully restored :value quotes", _s28_58 = ":user created client :client", _s29_40 = ":user archived client :client", _s28_59 = ":user deleted client :client", _s30_23 = ":user created invoice :invoice", _s30_24 = ":user updated invoice :invoice", _s31_19 = ":user archived invoice :invoice", _s30_25 = ":user deleted invoice :invoice", _s30_26 = ":user updated payment :payment", _s31_20 = ":user archived payment :payment", _s30_27 = ":user deleted payment :payment", _s28_60 = ":user entered :credit credit", _s28_61 = ":user updated :credit credit", _s29_41 = ":user archived :credit credit", _s28_62 = ":user deleted :credit credit", _s26_53 = ":user created quote :quote", _s26_54 = ":user updated quote :quote", _s28_63 = ":contact viewed quote :quote", _s27_71 = ":user archived quote :quote", _s26_55 = ":user deleted quote :quote", _s27_72 = ":user restored quote :quote", _s31_21 = ":user restored invoice :invoice", _s29_42 = ":user restored client :client", _s31_22 = ":user restored payment :payment", _s29_43 = ":user restored :credit credit", _s28_64 = ":user created vendor :vendor", _s29_44 = ":user archived vendor :vendor", _s28_65 = ":user deleted vendor :vendor", _s29_45 = ":user restored vendor :vendor", _s30_28 = ":user created expense :expense", _s31_23 = ":user archived expense :expense", _s30_29 = ":user deleted expense :expense", _s31_24 = ":user restored expense :expense", _s24_68 = ":user created task :task", _s24_69 = ":user updated task :task", _s25_71 = ":user archived task :task", _s24_70 = ":user deleted task :task", _s25_72 = ":user restored task :task", _s30_30 = ":user updated expense :expense", _s39_11 = "System failed to email invoice :invoice", _s31_25 = ":user reversed invoice :invoice", _s32_19 = ":user cancelled invoice :invoice", _s28_66 = ":user updated client :client", _s28_67 = ":user updated vendor :vendor", _s61_0 = ":user emailed first reminder for invoice :invoice to :contact", _s62_0 = ":user emailed second reminder for invoice :invoice to :contact", _s61_1 = ":user emailed third reminder for invoice :invoice to :contact", _s63_3 = ":user emailed endless reminder for invoice :invoice to :contact", _s17_157 = "one_time_password", _s17_158 = "One Time Password", _s20_111 = "marked_quote_as_sent", _s33_31 = "Successfully marked quote as sent", _s21_123 = "marked_credit_as_sent", _s34_29 = "Successfully marked credit as sent", _s22_89 = "long_press_multiselect", _s22_90 = "Long-press Multiselect", _s18_123 = "email_style_custom", _s18_124 = "Custom Email Style", _s24_71 = "custom_message_dashboard", _s24_72 = "Custom Dashboard Message", _s29_46 = "custom_message_unpaid_invoice", _s29_47 = "Custom Unpaid Invoice Message", _s27_73 = "custom_message_paid_invoice", _s27_74 = "Custom Paid Invoice Message", _s31_26 = "custom_message_unapproved_quote", _s31_27 = "Custom Unapproved Quote Message", _s19_90 = "task_number_pattern", _s19_91 = "Task Number Pattern", _s19_92 = "task_number_counter", _s19_93 = "Task Number Counter", _s22_91 = "expense_number_pattern", _s22_92 = "Expense Number Pattern", _s22_93 = "expense_number_counter", _s22_94 = "Expense Number Counter", _s21_124 = "vendor_number_pattern", _s21_125 = "Vendor Number Pattern", _s21_126 = "vendor_number_counter", _s21_127 = "Vendor Number Counter", _s21_128 = "ticket_number_pattern", _s21_129 = "Ticket Number Pattern", _s21_130 = "ticket_number_counter", _s21_131 = "Ticket Number Counter", _s22_95 = "payment_number_pattern", _s22_96 = "Payment Number Pattern", _s22_97 = "payment_number_counter", _s22_98 = "Payment Number Counter", _s22_99 = "invoice_number_pattern", _s22_100 = "Invoice Number Pattern", _s22_101 = "invoice_number_counter", _s22_102 = "Invoice Number Counter", _s20_112 = "quote_number_pattern", _s20_113 = "Quote Number Pattern", _s20_114 = "quote_number_counter", _s20_115 = "Quote Number Counter", _s21_132 = "client_number_pattern", _s21_133 = "Credit Number Pattern", _s21_134 = "client_number_counter", _s21_135 = "Credit Number Counter", _s21_136 = "credit_number_pattern", _s21_137 = "credit_number_counter", _s18_125 = "reset_counter_date", _s18_126 = "Reset Counter Date", _s28_68 = "shared_invoice_quote_counter", _s18_127 = "default_tax_name_1", _s18_128 = "Default Tax Name 1", _s18_129 = "default_tax_rate_1", _s18_130 = "Default Tax Rate 1", _s18_131 = "default_tax_name_2", _s18_132 = "Default Tax Name 2", _s18_133 = "default_tax_rate_2", _s18_134 = "Default Tax Rate 2", _s18_135 = "default_tax_name_3", _s18_136 = "Default Tax Name 3", _s18_137 = "default_tax_rate_3", _s18_138 = "Default Tax Rate 3", _s21_138 = "email_subject_invoice", _s21_139 = "Email Invoice Subject", _s19_94 = "email_subject_quote", _s19_95 = "Email Quote Subject", _s21_140 = "email_subject_payment", _s21_141 = "Email Payment Subject", _s29_48 = "email_subject_payment_partial", _s29_49 = "Email Partial Payment Subject", _s16_281 = "client_is_active", _s16_282 = "Client is Active", _s16_283 = "Client Apt/Suite", _s16_284 = "Vendor Apt/Suite", _s24_73 = "client_shipping_address1", _s22_103 = "Client Shipping Street", _s24_74 = "client_shipping_address2", _s25_73 = "Client Shipping Apt/Suite", _s16_285 = "invoice_due_date", _s17_159 = "custom_surcharge1", _s17_160 = "custom_surcharge2", _s17_161 = "custom_surcharge3", _s17_162 = "custom_surcharge4", _s19_96 = "expense_category_id", _s19_97 = "Expense Category ID", _s16_286 = "expense_category", _s19_98 = "invoice_currency_id", _s19_99 = "Invoice Currency ID", _s18_139 = "status_color_theme", _s18_140 = "Status Color Theme", _s16_287 = "load_color_theme", _s16_288 = "Load Color Theme", _s23_59 = "Task Rounding Direction", _s28_69 = "Round task times up or down.", _s25_74 = "Statement sent to :client", _s32_20 = "Always show required fields form", _s52_3 = "Displays the required fields form always at checkout", _s16_289 = "Participant name", _s45_11 = "Add the Chrome extension to manage your tasks", _s32_21 = "The file has been saved in :path", _s63_4 = ":contact made payment :payment for invoice :invoice for :client", _s17_163 = "BACS Direct Debit", _s46_15 = "Enable configuring which task items are billed", _s64_ = "Support making a payment in the client portal without an invoice", _s39_12 = "Payment :payment was emailed to :client", _s16_290 = "Add Bank Account", _s19_100 = "Add Payment Gateway", _s46_16 = "Automatically archive invoices when cancelled.", _s45_12 = "Improve scrolling over the PDF preview [BETA]", _s37_27 = "Use visual markdown editor for emails", _s27_75 = "Successfully apporved quote", _s16_291 = "Start Free Trial", _s44_6 = "Start your FREE 14 day trial of the pro plan", _s17_164 = "BECS Direct Debit", _s17_165 = "SEPA Direct Debit", _s27_76 = "Item tax rates are disabled", _s57_0 = "The Pro plan trial ends in :count days, click to upgrade.", _s62_1 = "Today is the last day of the Pro plan trial, click to upgrade.", _s61_2 = "Set the subdomain or display the invoice on your own website.", _s28_70 = "Share Invoice/Credit Counter", _s51_7 = "Enable emails, recurring invoices and notifications", _s17_166 = "Resend Invitation", _s25_75 = "Two-Factor Authentication", _s48_1 = "Warning: this company has not yet been activated", _s31_28 = "Successfully update task status", _s29_50 = "Successfully deleted category", _s50_11 = "The credit amount cannot exceed the payment amount", _s31_29 = "Track the expense has been paid", _s33_32 = "Enable the expense to be invoiced", _s36_16 = "Make the documents visible to client", _s16_292 = "Apple/Google Pay", _s17_167 = "Allow Overpayment", _s35_26 = "Support paying extra to accept tips", _s18_141 = "Allow Underpayment", _s52_4 = "Support paying at minimum the partial/deposit amount", _s29_51 = "Successfully emailed invoices", _s27_77 = "Successfully emailed quotes", _s28_71 = "Successfully emailed credits", _s29_52 = "Tokeni \xebsht\xeb fshir\xeb me sukses", _s18_142 = "Sign in with email", _s16_293 = "Search Documents", _s16_294 = "Search Tax Rates", _s19_101 = ":count invoice sent", _s69_ = "Warning: This will permanently delete your company, there is no undo.", _s16_295 = "Created by :name", _s33_33 = "Adjust percent to account for fee", _s21_142 = "Password is too short", _s52_5 = "Automatically email recurring invoices when created.", _s55_1 = "Automatically archive quotes when converted to invoice.", _s58_3 = "Automatically convert a quote to an invoice when approved.", _s61_3 = "Automatically convert product prices to the client's currency", _s24_75 = "Upload Your Company Logo", _s27_78 = "Requires an Enterprise Plan", _s37_28 = "Successfully archived :count projects", _s36_17 = "Successfully deleted :count projects", _s19_102 = "Sign in with Google", _s20_116 = ":count invoices sent", _s37_29 = "Successfully archived :count products", _s36_18 = "Successfully deleted :count products", _s28_72 = "Successfully emailed payment", _s19_103 = "Click + to add time", _s54_2 = ":user emailed invoice :invoice for :client to :contact", _s44_7 = ":contact viewed invoice :invoice for :client", _s82_ = ":user entered payment :payment for :payment_amount on invoice :invoice for :client", _s50_12 = ":user emailed quote :quote for :client to :contact", _s42_16 = ":contact approved quote :quote for :client", _s50_13 = ":user cancelled a :payment_amount payment :payment", _s64_0 = ":user refunded :adjustment of a :payment_amount payment :payment", _s24_76 = ":user created user :user", _s24_77 = ":user updated user :user", _s25_76 = ":user archived user :user", _s24_78 = ":user deleted user :user", _s25_77 = ":user restored user :user", _s26_56 = ":user marked sent :invoice", _s27_79 = ":user paid invoice :invoice", _s31_30 = ":contact replied ticket :ticket", _s27_80 = ":user viewed ticket :ticket", _s40_5 = ":user created subscription :subscription", _s40_6 = ":user updated subscription :subscription", _s41_8 = ":user archived subscription :subscription", _s40_7 = ":user deleted subscription :subscription", _s41_9 = ":user restored subscription :subscription", _s27_81 = "Successfully emailed credit", _s27_82 = "Share Invoice/Quote Counter", _s16_296 = "Expense Category", _s16_297 = "\u0645\u0639\u0641\u0627\u0629 \u0645\u0646 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", _s16_298 = "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0631\u0633\u0644\u0629", _s16_299 = "\u0627\u0644\u062e\u064a\u0627\u0631 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0636", _s23_60 = "\u0628\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0648\u0627\u0644\u0628\u0646\u0648\u0643", _s18_143 = "\u0627\u0631\u0633\u0644 \u0628\u0631\u064a\u062f \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s19_104 = "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0646\u062c\u0627\u062d", _s17_168 = "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", _s26_57 = "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", _s18_144 = "Apple / Google Pay", _s16_300 = "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062f\u0648\u0631\u064a\u0629", _s31_31 = "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s19_105 = "\u0631\u0633\u0648\u0645 \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u062e\u0635\u0635\u0629 1", _s19_106 = "\u0631\u0633\u0648\u0645 \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u062e\u0635\u0635\u0629 2", _s19_107 = "\u0631\u0633\u0648\u0645 \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u062e\u0635\u0635\u0629 3", _s19_108 = "\u0631\u0633\u0648\u0645 \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u062e\u0635\u0635\u0629 4", _s17_169 = "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0639\u0645\u064a\u0644", _s16_301 = "\u062f\u0641\u0639 \u062c\u0632\u0621 \u0645\u0646 \u0627\u0644\u0645\u0627\u0644", _s20_117 = "Attach UBL/E-Invoice", _s21_143 = "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", _s16_302 = "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", _s17_170 = "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", _s32_22 = "Allows show required fields form", _s44_8 = "Start your FREE 14 day trial of the Pro Plan", _s16_303 = "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s21_144 = "\u0422\u0440\u0435\u0442\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435", _s17_171 = "Slack webhook URL", _s27_83 = "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0434\u043e\u043f\u043b\u0430\u0449\u0430\u043d\u0435 1", _s27_84 = "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0434\u043e\u043f\u043b\u0430\u0449\u0430\u043d\u0435 2", _s27_85 = "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0434\u043e\u043f\u043b\u0430\u0449\u0430\u043d\u0435 3", _s27_86 = "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0434\u043e\u043f\u043b\u0430\u0449\u0430\u043d\u0435 4", _s17_172 = "\u041d\u0435\u043f\u043b\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_304 = "\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0434\u0430\u043d\u044a\u0446\u0438", _s16_305 = "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s16_306 = "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s32_23 = "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u0437\u0430\u0434\u0430\u0447\u0438", _s26_58 = "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_307 = "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s31_32 = ":contact \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430 \u043e\u0444\u0435\u0440\u0442\u0430 :quote", _s24_79 = "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", _s20_118 = "\u5df2\u6210\u529f\u522a\u9664:value webhooks", _s16_308 = "Arhiviraj uplatu", _s16_309 = "Arhiviraj ponudu", _s16_310 = "Arhiviraj kredit", _s17_173 = "Arhiviraj zadatak", _s18_145 = "Arhiviraj klijenta", _s17_174 = "Arhiviraj projekt", _s16_311 = "Arhiviraj tro\u0161ak", _s20_119 = "Arhiviraj dobavlja\u010da", _s18_146 = "Arhiviraj proizvod", _s20_120 = "Uredi bankovni ra\u010dun", _s24_80 = "Kreditne kartice & banke", _s21_145 = "Dodaj ra\u010dunu :invoice", _s16_312 = "Refunded Payment", _s17_175 = "Podr\u017eani doga\u0111aji", _s19_109 = "Kategorije tro\u0161kova", _s24_81 = "Nova kategorija tro\u0161kova", _s45_13 = "Successfully archived :count expense category", _s27_87 = "Stranica :current od :total", _s18_147 = "Prilago\u0111ene oznake", _s25_78 = "E-po\u0161ta za ru\u010dno pla\u0107anje", _s17_176 = "Obri\u0161i dobavlja\u010da", _s18_148 = "Sakrij bo\u010dnu traku", _s16_313 = "Pretra\u017ei 1 token", _s21_146 = "Registracija klijenta", _s16_314 = "Po\u0161alji e-po\u0161tom", _s20_121 = "Vlasni\u0161tvo korisnika", _s18_149 = "Pretra\u017ei proizvode", _s17_177 = "Pretra\u017ei projekte", _s17_178 = "Pretra\u017ei tro\u0161kove", _s23_61 = "Uspje\u0161no otkazani ra\u010dun", _s19_110 = "Ponavljaju\u0107i zadaci", _s16_315 = "Trenutna verzija", _s19_111 = "A\u017euriranje dostupno", _s16_316 = "Vi\u0161e informacija", _s17_179 = "Puno ime kontakta", _s17_180 = "Kontaktirajte nas", _s20_122 = "Lozinka je prekratka", _s26_59 = "Zadaci klijentskog portala", _s26_60 = "Prika\u017ei koli\u010dinu proizvoda", _s23_62 = "Prika\u017ei koli\u010dinu ra\u010duna", _s23_63 = "Filtrirano po korisniku", _s23_64 = "Upravljanje korisnicima", _s21_147 = "Sakrij datum pla\u0107anja", _s70_ = "Prika\u017eite 'Datum pla\u0107anja' na ra\u010dunima, onda kada je uplata primljena.", _s20_123 = "Prika\u017ei zaglavlje na", _s19_112 = "Prika\u017ei podno\u017eje na", _s22_104 = "Prilago\u0111eni JavaScript", _s142_ = "Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.", _s19_113 = "Prilo\u017eite dokumente", _s16_317 = "Kreditna kartica", _s53_1 = "Odabir proizvoda \u0107e automatski ispuniti opis i cijenu", _s19_114 = "Filtrirano po grupi", _s20_124 = "Filtrirano po ra\u010dunu", _s22_105 = "Filtrirano po klijentu", _s24_82 = "Filtrirano po dobavlja\u010du", _s18_150 = "Postavke proizvoda", _s16_318 = "Postavke ure\u0111aja", _s17_181 = "Napredne postavke", _s17_182 = "Detalji korisnika", _s17_183 = "Prilago\u0111ena polja", _s16_319 = "Postavke e-po\u0161te", _s22_106 = "Vizualizacije podataka", _s18_151 = "Godi\u0161nja pretplata", _s16_320 = ":count korisnika", _s18_152 = "Molimo unesite ime", _s18_153 = "Korisni\u010dka prijava", _s21_148 = "Prijava putem e-po\u0161te", _s23_65 = "Uspje\u0161no obrisan tro\u0161ak", _s16_321 = "Prethodna godina", _s16_322 = "Uredi dobavlja\u010da", _s16_323 = "aktivni klijenti", _s18_154 = "Da li ste sigurni?", _s30_31 = "Kliknite + za dodavanje stavke", _s16_324 = "Drugi podsjetnik", _s16_325 = "Tre\u0107i podsjetnik", _s31_33 = "Po\u0161alji e-po\u0161tom ra\u010dun klijentu", _s21_149 = "Referenca transakcije", _s30_32 = ":user kreirao klijenta :client", _s32_24 = ":user arhivirao klijenta :client", _s30_33 = ":user obrisao klijenta :client", _s28_73 = ":user kreirao ra\u010dun :invoice", _s29_53 = ":user a\u017eurirao ra\u010dun :invoice", _s30_34 = ":user arhivirao ra\u010dun :invoice", _s30_35 = ":user a\u017eurirao uplatu :payment", _s30_36 = ":user ahivirao uplatu :payment", _s29_54 = ":user obrisao uplatu :payment", _s29_55 = ":user a\u017eurirao :credit kredit", _s30_37 = ":user arhivirao :credit kredit", _s28_74 = ":user obrisao :credit kredit", _s28_75 = ":user obnovio ra\u010dun :invoice", _s30_38 = ":user obnovio klijenta :client", _s29_56 = ":user obnovio uplatu :payment", _s28_76 = ":user obnovio :credit kredit", _s29_57 = ":user kreirao tro\u0161ak :expense", _s41_10 = ":payment_amount payment (:payment) failed", _s28_77 = ":user otkazao ra\u010dun :invoice", _s24_83 = "Prilago\u0111eni stil e-po\u0161te", _s16_326 = "Zaklju\u010daj ra\u010dune", _s21_150 = "Broja\u010d broja tro\u0161kova", _s18_155 = "Klijent je aktivan", _s17_184 = "Dr\u017eava dobavlja\u010da", _s18_156 = "Kontakt na klienta", _s17_185 = "Osvobozen od dan\xed", _s21_151 = "N\xe1klad \xfasp\u011b\u0161n\u011b smaz\xe1n", _s18_157 = "E-mail je neplatn\xfd", _s16_327 = "\u010c\xedslo objedn\xe1vky", _s16_328 = "Datum splatnosti", _s32_25 = ":user archivoval platbu :payment", _s31_34 = ":user archivoval :credit kredit", _s29_58 = ":user obnovil platbu :payment", _s28_78 = ":user obnovil :credit kredit", _s42_17 = "These credentials do not match our records", _s24_84 = "Indstillingen vises ikke", _s17_186 = "Transaktionsregel", _s18_158 = "Transaktionsregler", _s20_125 = "Ny transaktionsregel", _s25_79 = "Automatisk synkronisering", _s18_159 = "Fortjeneste og tab", _s23_66 = "View expense # :expense", _s16_329 = ":count Sessioner", _s16_330 = "Faktura oprettet", _s16_331 = "S\xf8g efter Kanban", _s21_152 = "Webhook-konfiguration", _s28_79 = "Succesfuldt fjernet Betaling", _s18_160 = "Should be invoiced", _s18_161 = "Delvist refunderet", _s17_187 = "Refunder betaling", _s22_107 = ":count fakturaer sendt", _s16_332 = "Tre skattesatser", _s19_115 = "Skjul delbetalinger", _s20_126 = "Vilk\xe5r for fakturaen", _s34_30 = "Successfully archived the tax rate", _s17_188 = "Datavisualisering", _s16_333 = "Convert currency", _s16_334 = "Faktureringsdato", _s16_335 = "Delvis/Depositum", _s22_108 = "Automatisk fakturering", _s16_336 = "Betaling slettet", _s19_116 = "Kreditnummerm\xf8nster", _s18_162 = "Kreditnummert\xe6ller", _s20_127 = "e-mail Betaling Emne", _s17_189 = "Na de vervaldatum", _s25_80 = "Vrijgesteld van belasting", _s30_39 = "Schema is succesvol verwijderd", _s21_153 = "Inkooporder verzonden", _s24_85 = "Optie wordt niet getoond", _s31_35 = "Transactie succesvol verwijderd", _s37_30 = "Succesvol geconverteerd naar onkosten", _s46_17 = "Inkooporder met succes aan voorraad toegevoegd", _s42_18 = "Inkooporders zijn gemarkeerd als verzonden", _s16_337 = "Winst en verlies", _s37_31 = "Terugkerende uitgaven zijn verwijderd", _s31_36 = "Betaallink succesvol verwijderd", _s27_88 = "Gedeeltelijk niet toegepast", _s20_128 = "De taak is gewijzigd", _s35_27 = "Succesvol een taakstatus verwijderd", _s16_338 = "Uitgavecategorie", _s20_129 = "Automatisch omzetten", _s28_80 = "Webhook succesvol verwijderd", _s37_32 = "Succesvol verwijderd: waarde webhooks", _s38_20 = "betalingstermijn met succes verwijderd", _s17_190 = "Eerste aangepaste", _s17_191 = "Tweede aangepaste", _s16_339 = "Derde aangepaste", _s18_163 = "Ontwerp verwijderd", _s31_37 = "Gelieve een klant te selecteren", _s22_109 = "Gedeeltelijke betaling", _s39_13 = "Succesvol verwijderd: waarde gebruikers", _s41_11 = "Factuur succesvol gemarkeerd als betaald.", _s18_164 = "Eerste herinnering", _s18_165 = "Tweede herinnering", _s17_192 = "Derde herinnering", _s21_154 = "Kredietnummer patroon", _s20_130 = "Kredietnummer teller", _s23_67 = "Add to invoice :invoice", _s20_131 = "Please select a file", _s17_193 = "Save card details", _s69_0 = "Warning: This will permanently delete your account, there is no undo.", _s36_19 = "Successfully archived :count credits", _s35_28 = "Successfully deleted :count credits", _s21_155 = "Recover your password", _s18_166 = "Auto-fill products", _s20_132 = "Auto-update products", _s36_20 = "Successfully archived :count vendors", _s35_29 = "Successfully deleted :count vendors", _s30_40 = "Successfully archived expenses", _s29_59 = "Successfully deleted expenses", _s34_31 = "Successfully archived :count tasks", _s33_34 = "Successfully deleted :count tasks", _s36_21 = "Successfully archived :count clients", _s35_30 = "Successfully deleted :count clients", _s37_33 = "Successfully archived :count invoices", _s36_22 = "Successfully deleted :count invoices", _s28_81 = "Successfully emailed invoice", _s37_34 = "Successfully archived :count payments", _s36_23 = "Successfully deleted :count payments", _s35_31 = "Successfully archived :count quotes", _s34_32 = "Successfully deleted :count quotes", _s26_61 = "Successfully emailed quote", _s24_86 = "Krediitkaardid ja pangad", _s16_340 = "Otsige Kanbanist", _s23_68 = "Automaatne teisendamine", _s20_133 = "Osaliselt tagastatud", _s21_156 = "Kohandatud lisatasu 1", _s21_157 = "Kohandatud lisatasu 2", _s21_158 = "Kohandatud lisatasu 3", _s21_159 = "Kohandatud lisatasu 4", _s16_341 = "Viivise protsent", _s16_342 = "Import | Eksport", _s37_35 = ":contact vaatas hinnapakkumist :quote", _s28_82 = ":user t\xfchistas arve :invoice", _s23_69 = "Ettemaksu numbri muster", _s24_87 = "Ettemaksu numbri loendur", _s17_194 = "Mukautetut kent\xe4t", _s35_32 = "Maksuehto poistettiin onnistuneesti", _s29_60 = "Malli poistettu onnistuneesti", _s22_110 = "Mukautettu Lis\xe4maksu 1", _s22_111 = "Mukautettu Lis\xe4maksu 2", _s22_112 = "Mukautettu Lis\xe4maksu 3", _s22_113 = "Mukautettu Lis\xe4maksu 4", _s16_343 = "Osittainen maksu", _s43_4 = "Arkistoitu onnistuneesti :count asiakas(ta)", _s22_114 = "Automaattinen laskutus", _s115_ = "Pour une visualisation am\xe9lior\xe9e, affiche une version HTML de la facture/devis lors de la visualisation sur mobile.", _s27_89 = "Articles de bon de commande", _s19_117 = "Attribuer un groupe", _s48_2 = "D\xe9pense :expense notification envoy\xe9e \xe0 :contact", _s138_ = "Nous vous recommandons d'utiliser la nouvelle application Web ou l'application de bureau pour obtenir les meilleures performances.", _s17_195 = "Arrondi de Rappen", _s25_81 = "Montant rond \xe0 5 centimes", _s46_18 = "V\xe9rifier les informations d'identification", _s50_14 = "Les informations d'identification sont valides", _s18_167 = "Devis \xe9lectronique", _s28_83 = "Bon de commande \xe9lectronique", _s20_134 = "Num\xe9ro de TVA valide", _s34_33 = "Utiliser les paiements disponibles", _s25_82 = "E-mail envoy\xe9 avec succ\xe8s", _s18_168 = "Type de passerelle", _s46_19 = "Veuillez s\xe9lectionner une facture ou un cr\xe9dit", _s33_35 = "Rapport par courrier \xe9lectronique", _s16_344 = "V\xe9rifier le pair", _s17_196 = "Nom d'utilisateur", _s81_ = "Remarque\xa0: la connexion d'un compte n\xe9cessite une cl\xe9 API GoCardless/Nordigen", _s18_169 = "Nom du participant", _s52_6 = "R\xe9gions\xa0: \xc9tats-Unis, Royaume-Uni, Australie et Inde", _s31_38 = "R\xe9gions\xa0: Europe et Royaume-Uni", _s27_90 = "S\xe9lectionnez le fournisseur", _s23_70 = "Type de paiement Cr\xe9dit", _s22_115 = "Type de paiement D\xe9bit", _s21_160 = "Envoyer des e-mails \xe0", _s17_197 = "Tous les contacts", _s18_170 = "Ins\xe9rer ci-dessous", _s25_83 = "Comptes clients d\xe9taill\xe9s", _s28_84 = "Sommaire des comptes clients", _s23_71 = "Ventes aux utilisateurs", _s52_7 = "Ajoutez l'extension Chrome pour g\xe9rer vos t\xe2ches", _s48_3 = "Activer l'utilisation du design comme mod\xe8le", _s30_41 = "Conception du bon de livraison", _s39_14 = "Conception de remboursement de paiement", _s16_345 = "\xc9l\xe9ment de t\xe2che", _s25_84 = "\xc9tat d'enregistrement", _s18_171 = "Derni\xe8re connexion", _s26_62 = "Dossier de t\xe9l\xe9chargements", _s75_ = "Envoyer un e-mail lors de la connexion \xe0 partir d'un nouvel emplacement", _s118_ = "Remarque\xa0: cette fonctionnalit\xe9 n\xe9cessite une cl\xe9 API Zip-Tax pour rechercher la taxe de vente am\xe9ricaine par adresse.", _s16_346 = "Donn\xe9es en cache", _s16_347 = "\xc9chec du webhook", _s35_33 = "Cliquez ou d\xe9posez les fichiers ici", _s38_21 = "Le fichier a \xe9t\xe9 enregistr\xe9 dans :path", _s42_19 = "Transactions :count dissoci\xe9es avec succ\xe8s", _s33_36 = "Transaction dissoci\xe9e avec succ\xe8s", _s113_ = "Autoriser l'utilisateur \xe0 acc\xe9der au tableau de bord, les donn\xe9es sont limit\xe9es aux autorisations disponibles", _s19_118 = "Exon\xe9r\xe9 d'imp\xf4t", _s78_0 = ":contact a effectu\xe9 le paiement :payment pour la facture :invoice pour :client", _s27_91 = "Type de paiement par d\xe9faut", _s42_20 = "Paiements initi\xe9s par l'administrateur", _s96_1 = "Prise en charge de la saisie d'un paiement dans le portail d'administration sans facture", _s81_0 = "Utilisez les param\xe8tres de votre abonnement t\xe9l\xe9phonique pour g\xe9rer votre forfait", _s28_85 = "Afficher la t\xe2che facturable", _s17_198 = "Article de cr\xe9dit", _s24_88 = "Envoi de :count factures", _s21_161 = "Emplacement du projet", _s51_8 = "Description de l'\xe9l\xe9ment de t\xe2che de la facture", _s75_0 = "Ajouter la description de l'article aux \xe9l\xe9ments de ligne de la facture", _s23_72 = "Prochaine heure d'envoi", _s29_61 = "Le certificat a \xe9t\xe9 t\xe9l\xe9vers\xe9", _s24_89 = "Le certificat est d\xe9fini", _s30_42 = "Le certificat n'est pas d\xe9fini", _s24_90 = "T\xe9l\xe9verser le certificat", _s29_62 = "Phrase de passe du certificat", _s28_86 = "Document renomm\xe9 avec succ\xe8s", _s20_135 = "Facture \xe9lectronique", _s35_34 = "Activer la facturation \xe9lectronique", _s28_87 = "Type de facture \xe9lectronique", _s26_63 = "Type de devis \xe9lectronique", _s19_119 = "Outrepasser la taxe", _s17_199 = "\xc9valuation \xe0 z\xe9ro", _s38_22 = "La cat\xe9gorie de taxe a \xe9t\xe9 mise \xe0 jour", _s44_9 = "Les cat\xe9gories de taxes ont \xe9t\xe9 mises \xe0 jour", _s28_88 = "D\xe9finir la cat\xe9gorie de taxe", _s17_200 = "Cat\xe9gorie de taxe", _s18_172 = "Produits physiques", _s19_120 = "Produits num\xe9riques", _s17_201 = "Taxe s\xe9lectionn\xe9e", _s22_116 = "Sous-r\xe9gion du vendeur", _s18_173 = "Calculer les taxes", _s16_348 = "D\xe9penses de lien", _s21_162 = "Solde client converti", _s26_64 = "Solde de paiement converti", _s51_9 = "Utilisez + jours pour d\xe9finir la date dans le futur", _s37_36 = "Utiliser le lecteur PDF du navigateur", _s28_89 = "Pr\xe9l\xe8vement automatique BACS", _s31_39 = "Paiements initi\xe9s par le client", _s73_ = "Assistance pour effectuer un paiement dans le portail client sans facture", _s17_202 = "Solde de paiement", _s17_203 = "Liens de paiement", _s16_349 = "Tous les clients", _s31_40 = "Seuls les clients avec factures", _s29_63 = "Rechercher des planifications", _s20_136 = "Archiver ce paiement", _s19_121 = "Archiver la facture", _s18_174 = "Archiver ce cr\xe9dit", _s18_175 = "Archiver ce client", _s18_176 = "Archiver le projet", _s19_122 = "Archiver la d\xe9pense", _s21_163 = "Restaurer le paiement", _s20_137 = "Restaurer la facture", _s19_123 = "Restaurer le cr\xe9dit", _s19_124 = "Restaurer le client", _s19_125 = "Restaurer le projet", _s20_138 = "Restaurer la d\xe9pense", _s24_91 = "Mettre \xe0 jour le produit", _s24_92 = "Cr\xe9er un bon de commande", _s28_90 = "Supprimer le bon de commande", _s28_91 = "Restaurer le bon de commande", _s27_92 = "Archiver le bon de commande", _s22_117 = "Bon de commande envoy\xe9", _s27_93 = "L'option n'est pas affich\xe9e", _s37_37 = "Accepter le num\xe9ro de bon de commande", _s31_41 = "Afficher l'adresse de livraison", _s17_204 = "Code postal/Ville", _s18_177 = "Seuil d'inventaire", _s42_21 = "Cliquez sur + pour cr\xe9er un enregistrement", _s17_205 = "Version install\xe9e", _s25_85 = "Mettre \xe0 jour le paiement", _s20_139 = "Bon de commande cr\xe9\xe9", _s24_93 = "Bon de commande consult\xe9", _s23_73 = "Bon de commande accept\xe9", _s64_1 = "D\xe9finir un taux de change lors de la saisie d'un paiement manuel", _s59_0 = "D\xe9finir un taux de change lors de la cr\xe9ation d'une d\xe9pense", _s20_140 = "Ajouter \xe0 la facture", _s32_26 = "Verrouiller les t\xe2ches factur\xe9es", _s19_126 = "Produits optionnels", _s17_206 = "Ajouter une r\xe8gle", _s20_141 = "R\xe8gle de transaction", _s21_164 = "R\xe8gles de transaction", _s29_64 = "Nouvelle r\xe8gle de transaction", _s35_35 = "Rechercher une r\xe8gle de transaction", _s36_24 = "Rechercher des r\xe8gles de transaction", _s27_94 = "Synchronisation automatique", _s48_4 = "Cliquez ici pour connecter votre compte bancaire", _s16_350 = "Renvoyer le code", _s17_207 = "Type de cat\xe9gorie", _s26_65 = "Code postal du fournisseur", _s55_2 = "Inclure les enregistrements supprim\xe9s dans les rapports", _s25_86 = "\xc9diter le compte bancaire", _s20_142 = "Cat\xe9gorie par d\xe9faut", _s26_66 = "Ajouter un compte bancaire", _s16_351 = "G\xe9rer les r\xe8gles", _s22_118 = "Rechercher 1 cat\xe9gorie", _s21_165 = "Convertir en paiement", _s23_74 = "Mettre \xe0 jour un cr\xe9dit", _s19_127 = "Supprimer ce cr\xe9dit", _s20_143 = "Nouvelle transaction", _s33_37 = "Transaction supprim\xe9e avec succ\xe8s", _s17_208 = "Comptes bancaires", _s36_25 = "Compte bancaire supprim\xe9 avec succ\xe8s", _s29_65 = "Rechercher un compte bancaire", _s19_128 = "Convertir en projet", _s18_178 = "Courriel du client", _s16_352 = "Champs par ligne", _s17_209 = "Factures impay\xe9es", _s20_144 = "Paiements rembours\xe9s", _s16_353 = "T\xe2ches factur\xe9es", _s19_129 = "D\xe9penses en attente", _s47_5 = ":user a cr\xe9\xe9 le bon de commande :purchase_order", _s60_2 = ":user a envoy\xe9 un bon de commande par e-mail\xa0:purchase_order", _s51_10 = ":user a supprim\xe9 le bon de commande :purchase_order", _s51_11 = ":user a restaur\xe9 le bon de commande :purchase_order", _s54_3 = ":contact a consult\xe9 le bon de commande :purchase_order", _s39_15 = "Veuillez fournir un num\xe9ro de t\xe9l\xe9phone", _s31_42 = "V\xe9rifier le num\xe9ro de t\xe9l\xe9phone", _s26_67 = "Changement de prix accept\xe9", _s43_5 = "Le changement de prix a \xe9chou\xe9 avec le code", _s20_145 = "Restaurer les achats", _s17_210 = "D\xe9connecter Apple", _s18_179 = "Envoyer maintenant", _s23_75 = "Date du bon de commande", _s20_146 = "Convertir en d\xe9pense", _s22_119 = "Ajouter \xe0 l'inventaire", _s49_2 = "Activer l'envoi de documents par les fournisseurs", _s22_120 = "D\xe9tails du fournisseur", _s26_68 = "D\xe9tails du bon de commande", _s36_26 = "Veuillez s\xe9lectionner un fournisseur", _s24_94 = "Total du bon de commande", _s19_130 = "Connecter Microsoft", _s21_166 = "D\xe9connecter Microsoft", _s25_87 = "Mod\xe8le de bon de commande", _s29_66 = "Conditions du bon de commande", _s31_43 = "Pied de page du bon de commande", _s28_92 = "Signature du bon de commande", _s16_354 = "Bons de commande", _s23_76 = "Nouveau bon de commande", _s27_95 = "Modifier le bon de commande", _s36_27 = "Bon de commande supprim\xe9 avec succ\xe8s", _s29_67 = "Rechercher un bon de commande", _s31_44 = "Rechercher des bons de commande", _s16_355 = "URL de connexion", _s22_121 = "Param\xe8tres de paiement", _s17_211 = "Quantit\xe9 en stock", _s21_167 = "Seuil de notification", _s18_180 = "G\xe9rer l'inventaire", _s28_93 = "D\xe9finir le mod\xe8le par d\xe9faut", _s34_34 = "Ajouter une passerelle de paiement", _s105_ = "Ajoutez une passerelle de paiement (c.-\xe0-d. Stripe, WePay ou PayPal) pour accepter les paiements en ligne", _s19_131 = "Articles de facture", _s20_147 = "Format d'importation", _s20_148 = "Format d'exportation", _s18_181 = "Type d'exportation", _s29_68 = "Ajouter \xe0 la facture :invoice", _s22_122 = "Aucune facture trouv\xe9e", _s64_2 = "Archiver automatiquement les factures lorsqu'elles sont annul\xe9es", _s20_149 = "Devise de la facture", _s16_356 = "Devise du client", _s22_123 = "Devise de l'entreprise", _s59_1 = ":user a mis \xe0 jour la d\xe9pense r\xe9currente :recurring_expense", _s57_1 = ":user a supprim\xe9 la d\xe9pense r\xe9currente :recurring_expense", _s57_2 = ":user a restaur\xe9 la d\xe9pense r\xe9currente :recurring_expense", _s21_168 = "Afficher l'aper\xe7u PDF", _s55_3 = "Afficher l'aper\xe7u PDF lors de la r\xe9daction des factures", _s20_150 = "Ajouter aux factures", _s21_169 = "Code postal du client", _s60_3 = "Veuillez autoriser Stripe \xe0 accepter les paiements en ligne.", _s26_69 = "Voir la d\xe9pense # :expense", _s38_23 = "Mettre \xe0 jour tous les enregistrements", _s51_12 = "Les t\xe2ches doivent toutes appartenir au m\xeame client", _s53_2 = "Les d\xe9penses doivent toutes appartenir au m\xeame client", _s18_182 = "D\xe9pense r\xe9currente", _s20_151 = "D\xe9penses r\xe9currentes", _s27_96 = "Nouvelle d\xe9pense r\xe9currente", _s28_94 = "\xc9diter la d\xe9pense r\xe9currente", _s37_38 = "La d\xe9pense r\xe9currente a \xe9t\xe9 supprim\xe9e", _s40_8 = "D\xe9pense r\xe9currente supprim\xe9e avec succ\xe8s", _s21_170 = "Date du dernier envoi", _s22_124 = "Inclure les brouillons", _s16_357 = "G\xe9rer le forfait", _s20_152 = "V\xe9rifier les clients", _s16_358 = "Activer Markdown", _s22_125 = "Guide de l'utilisateur", _s21_171 = "Exporter les couleurs", _s23_77 = "Couleurs personnalis\xe9es", _s41_12 = "Couleur de police de l'en-t\xeate de facture", _s32_27 = "T\xe2ches affich\xe9es dans le portail", _s29_69 = "Aucun type de paiement activ\xe9", _s20_153 = "Importer des clients", _s17_212 = "Connexion r\xe9ussie", _s86_0 = "Lorsque le fichier sera pr\xeat, vous recevrez un courriel avec un lien de t\xe9l\xe9chargement", _s29_70 = "Inclure les clients supprim\xe9s", _s54_4 = ":user a cr\xe9\xe9 une facture r\xe9currente :recurring_invoice", _s60_4 = ":user a mis \xe0 jour une facture r\xe9currente :recurring_invoice", _s57_3 = ":user a archiv\xe9 une facture r\xe9currente :recurring_invoice", _s58_4 = ":user a supprim\xe9 une facture r\xe9currente :recurring_invoice", _s58_5 = ":user a restaur\xe9 une facture r\xe9currente :recurring_invoice", _s31_45 = "Pr\xe9visualiser la barre lat\xe9rale", _s20_154 = "Derni\xe8re mise \xe0 jour", _s18_183 = "Article de facture", _s17_213 = "Pr\xe9nom du contact", _s16_359 = "Recherche Kanban", _s21_172 = "D\xe9placer vers le haut", _s41_13 = "Assurez-vous d'inclure une variable :body", _s35_36 = "Conditions de paiement des factures", _s16_360 = "Valeur d'en-t\xeate", _s19_132 = "Produits r\xe9currents", _s22_126 = "Autoriser l'annulation", _s24_95 = "P\xe9riode de remboursement", _s16_361 = "Lien de paiement", _s24_96 = "Nouveau lien de paiement", _s28_95 = "Modifier le lien de paiement", _s37_39 = "Lien de paiement supprim\xe9 avec succ\xe8s", _s29_71 = "Rechercher 1 lien de paiement", _s35_37 = "Rechercher :count liens de paiement", _s36_28 = "Le sous-domaine n'est pas disponible", _s17_214 = "D\xe9connecter Gmail", _s33_38 = "Num\xe9ro d'identification du client", _s34_35 = "D\xe9lai d'expiration du mot de passe", _s53_3 = "Partager le compteur pour les factures et les cr\xe9dits", _s26_70 = "Utiliser le dernier e-mail", _s18_184 = "Activer la soci\xe9t\xe9", _s45_14 = "Une erreur s'est produite, veuillez r\xe9essayer", _s40_9 = "Veuillez d'abord d\xe9finir un mot de passe", _s29_72 = "Veuillez s\xe9lectionner un pays", _s25_88 = "Afficher la documentation", _s94_0 = "Veuillez fournir un num\xe9ro de t\xe9l\xe9phone mobile pour activer l'authentification \xe0 deux facteurs", _s16_362 = "Connecter Google", _s18_185 = "D\xe9connecter Google", _s22_127 = "Param\xe8tres de s\xe9curit\xe9", _s18_186 = "Paiement rembours\xe9", _s26_71 = "Partiellement non appliqu\xe9", _s59_2 = "Veuillez s\xe9lectionner un utilisateur authentifi\xe9 avec Gmail", _s20_155 = "Afficher les actions", _s26_72 = "D\xe9marrer la multis\xe9lection", _s17_215 = "Dernier trimestre", _s20_156 = "Convertir en facture", _s17_216 = "URL d'inscription", _s18_187 = "Facturer le projet", _s17_217 = "Facturer la t\xe2che", _s30_43 = "Rechercher 1 d\xe9lai de paiement", _s28_96 = "Enregistrer et pr\xe9visualiser", _s35_38 = "Enregistrer et envoyer par courriel", _s25_89 = "\xc9v\xe9nements pris en charge", _s16_363 = "Montant converti", _s20_157 = "Documents par d\xe9faut", _s18_188 = "Total des d\xe9penses", _s17_218 = "Entrer le montant", _s17_219 = "D\xe9penses r\xe9centes", _s16_364 = "D\xe9penses \xe0 venir", _s19_133 = "Mettre \xe0 jour l'App", _s35_39 = "L'importation a d\xe9marr\xe9 avec succ\xe8s", _s32_28 = "Dupliquer le mappage de colonnes", _s32_29 = "Veuillez s\xe9lectionner un fichier", _s25_90 = "Aucun fichier s\xe9lectionn\xe9", _s18_189 = "Type d'importation", _s17_220 = "Voir les licences", _s19_134 = "\xc9diteur plein \xe9cran", _s39_16 = "Les factures envoy\xe9es sont verrouill\xe9es", _s37_40 = "Les factures pay\xe9es sont verrouill\xe9es", _s17_221 = "Plateformes d'app", _s17_222 = "Facture en retard", _s19_135 = "Voir les param\xe8tres", _s19_136 = "Rappeler la facture", _s25_91 = "Recherche 1 \xe9tat de t\xe2che", _s31_46 = "Recherche :count \xe9tats de t\xe2che", _s39_17 = "Facturer le journal du temps des t\xe2ches", _s63_5 = "Ajouter les d\xe9tails de temps aux lignes d'articles des factures", _s25_92 = "Configurer les cat\xe9gories", _s29_73 = "Nouvelle cat\xe9gorie de d\xe9pense", _s40_10 = "La cat\xe9gorie a \xe9t\xe9 supprim\xe9e avec succ\xe8s", _s32_30 = "Recherche 1 cat\xe9gorie de d\xe9pense", _s32_31 = "Utiliser les cr\xe9dits disponibles", _s21_173 = "Forcer la mise \xe0 jour", _s38_24 = "Suivez les d\xe9penses qui ont \xe9t\xe9 pay\xe9es", _s44_10 = "Rendre les documents visibles pour le client", _s20_158 = "Cloner en r\xe9currence", _s18_190 = "Champs utilisateur", _s23_78 = "Autofacturation activ\xe9e", _s17_223 = "Champs des totaux", _s47_6 = "La facture r\xe9currente a \xe9t\xe9 arr\xeat\xe9e avec succ\xe8s", _s48_5 = "La facture r\xe9currente a \xe9t\xe9 d\xe9marr\xe9e avec succ\xe8s", _s47_7 = "La facture r\xe9currente a \xe9t\xe9 reprise avec succ\xe8s", _s27_97 = "Remboursement de passerelle", _s56_1 = "Proc\xe9der au remboursement avec la passerelle de paiement", _s20_159 = "Premier jour du mois", _s20_160 = "Dernier jour du mois", _s31_47 = "Utiliser les d\xe9lais de paiement", _s22_128 = "Prochaine date d'envoi", _s18_191 = "Facture r\xe9currente", _s20_161 = "Factures r\xe9currentes", _s27_98 = "Nouvelle facture r\xe9currente", _s45_15 = "La facture r\xe9currente a \xe9t\xe9 cr\xe9\xe9e avec succ\xe8s", _s51_13 = "La facture r\xe9currente a \xe9t\xe9 mise \xe0 jour avec succ\xe8s", _s47_8 = "La facture r\xe9currente a \xe9t\xe9 retir\xe9e avec succ\xe8s", _s30_44 = "Recherche 1 facture r\xe9currente", _s37_41 = "Recherche :count factures r\xe9currentes", _s32_32 = "Montant minimum de sous-paiement", _s24_97 = "Conciliation non r\xe9ussie", _s20_162 = "Conciliation r\xe9ussie", _s18_192 = "Passerelle r\xe9ussie", _s19_137 = "\xc9chec de passerelle", _s20_163 = "Erreur de passerelle", _s24_98 = "File d'envoi de courriel", _s16_365 = "Num\xe9ro de client", _s25_93 = "Convertir automatiquement", _s19_138 = "Nom de l'entreprise", _s23_79 = "Dernier envoi de rappel", _s16_366 = "Voir dans Stripe", _s21_174 = "Appliquer le paiement", _s19_139 = "Appliquer le cr\xe9dit", _s21_175 = "Type d'enregistrement", _s16_367 = "Type de paiement", _s16_368 = "Cl\xe9 d'entreprise", _s22_129 = "Factures s\xe9lectionn\xe9es", _s22_130 = "Paiements s\xe9lectionn\xe9s", _s20_164 = "T\xe2ches s\xe9lectionn\xe9es", _s22_131 = "D\xe9penses s\xe9lectionn\xe9es", _s16_369 = "Factures \xe0 venir", _s17_224 = "Cr\xe9er une facture", _s20_165 = "Cr\xe9er un fournisseur", _s24_99 = "Mettre \xe0 jour la facture", _s20_166 = "Supprimer la facture", _s23_80 = "Mettre \xe0 jour le client", _s19_140 = "Supprimer ce client", _s21_176 = "Supprimer ce paiement", _s28_97 = "Mettre \xe0 jour le fournisseur", _s24_100 = "Mettre \xe0 jour la d\xe9pense", _s20_167 = "Supprimer la d\xe9pense", _s22_132 = "Mettre \xe0 jour la t\xe2che", _s16_370 = "Lors du paiement", _s26_73 = "Afficher la barre lat\xe9rale", _s25_94 = "Masquer la barre lat\xe9rale", _s16_371 = "Type d'\xe9v\xe9nement", _s72_0 = "Veuillez red\xe9marrer l'application lorsque vous serez connect\xe9 \xe0 internet", _s30_45 = "Les crons doivent \xeatre activ\xe9s", _s28_98 = "Recherche de :count Webhooks", _s22_133 = "Recherche de 1 Webhook", _s33_39 = "Le webhook a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s39_18 = "Le webhook a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s36_29 = "Le webhook a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s37_42 = "Le webhook a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s35_40 = "Le webhook a \xe9t\xe9 retir\xe9 avec succ\xe8s", _s37_43 = "Le webhook a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s48_6 = "Les :value webhooks ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s49_3 = "Les :value webhooks ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s47_9 = "Les :value webhooks ont \xe9t\xe9 retir\xe9s avec succ\xe8s", _s26_74 = "Recherche de :count jetons", _s20_168 = "Recherche de 1 jeton", _s33_40 = "Le jeton a \xe9t\xe9 retir\xe9 avec succ\xe8s", _s35_41 = "Le jeton a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s46_20 = "Les :value jetons ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s47_10 = "Les :value jetons ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s47_11 = "Les :value jetons ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s24_101 = "Tous les enregistrements", _s26_75 = "Propri\xe9t\xe9 de l'utilisateur", _s29_74 = "Utiliser la valeur par d\xe9faut", _s40_11 = "Condition de paiement retir\xe9 avec succ\xe8s", _s58_6 = "Les :value d\xe9lais de paiement ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s36_30 = "Basculer vers l'affichage ordinateur", _s17_225 = "Montant du cr\xe9dit", _s16_372 = "Afficher le menu", _s20_169 = "Recherche de cr\xe9dits", _s25_95 = "Recherche de fournisseurs", _s25_96 = "Recherche de taux de taxe", _s23_81 = "Recherche de 1 document", _s21_177 = "Recherche de 1 design", _s22_134 = "Recherche de 1 facture", _s21_178 = "Recherche de 1 client", _s22_135 = "Recherche de 1 produit", _s21_179 = "Recherche de 1 cr\xe9dit", _s26_76 = "Recherche de 1 utilisateur", _s27_99 = "Recherche de 1 taux de taxe", _s20_170 = "Recherche de 1 t\xe2che", _s21_180 = "Recherche de 1 projet", _s22_136 = "Recherche de 1 d\xe9pense", _s23_82 = "Recherche de 1 paiement", _s21_181 = "Recherche de 1 groupe", _s37_44 = "La facture a \xe9t\xe9 invers\xe9e avec succ\xe8s", _s42_22 = "Les factures ont \xe9t\xe9 invers\xe9es avec succ\xe8s", _s18_193 = "Purger les donn\xe9es", _s23_83 = "Adresse de l'entreprise", _s16_373 = "Ajouter un champ", _s22_137 = ":count facture envoy\xe9e", _s33_41 = "Recevoir toutes les notifications", _s19_141 = "Acheter une licence", _s18_194 = "Activer la licence", _s19_142 = "Supprimer le compte", _s16_374 = "Mod\xe8le de cr\xe9dit", _s21_182 = "Mod\xe8les personnalis\xe9s", _s16_375 = "\xc9diter le mod\xe8le", _s32_33 = "Le mod\xe8le a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s38_25 = "Le mod\xe8le a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s35_42 = "Le mod\xe8le a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s36_31 = "Le mod\xe8le a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s34_36 = "Le mod\xe8le a \xe9t\xe9 retir\xe9 avec succ\xe8s", _s36_32 = "Le mod\xe8le a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s47_12 = "Les :value mod\xe8les ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s48_7 = "Les :value mod\xe8les ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s48_8 = "Les :value mod\xe8les ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s18_195 = "T\xe2ches r\xe9currentes", _s16_376 = "\xc9diter le cr\xe9dit", _s38_26 = "Le cr\xe9dit a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s34_37 = "Le cr\xe9dit a \xe9t\xe9 retir\xe9 avec succ\xe8s", _s48_9 = "Les :value cr\xe9dits ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s16_377 = "Derni\xe8re version", _s56_2 = "Une nouvelle version de l'application web est disponible", _s22_138 = "Mise \xe0 jour disponible", _s42_23 = "La mise \xe0 jour a \xe9t\xe9 compl\xe9t\xe9e avec succ\xe8s", _s20_171 = "URL du Webhook Slack", _s36_33 = "Conditions d'utilisation pour cr\xe9dit", _s26_77 = "L'entreprise a \xe9t\xe9 ajout\xe9e", _s21_183 = "Client personnalis\xe9 2", _s21_184 = "Client personnalis\xe9 3", _s21_185 = "Client personnalis\xe9 4", _s26_78 = "Fournisseur personnalis\xe9 1", _s26_79 = "Fournisseur personnalis\xe9 2", _s26_80 = "Fournisseur personnalis\xe9 3", _s26_81 = "Fournisseur personnalis\xe9 4", _s29_75 = "Derni\xe8re connexion du contact", _s20_172 = "T\xe9l\xe9phone du contact", _s18_196 = "R\xe9gion/D\xe9partement", _s19_143 = "Ajouter une colonne", _s19_144 = "\xc9diter les colonnes", _s19_145 = "Courriel du contact", _s18_197 = "S\xe9lection multiple", _s24_102 = "V\xe9rifier le mot de passe", _s31_48 = "Ajuster le pourcentage de frais", _s41_14 = "Ajuster le frais de pourcentage au compte", _s23_84 = "Forums d'assistance", _s33_42 = "Tableau de bord du portail client", _s22_139 = "Le logo a \xe9t\xe9 supprim\xe9", _s17_226 = "G\xe9n\xe9rer un num\xe9ro", _s18_198 = "Historique lat\xe9ral", _s20_173 = "Premier personnalis\xe9", _s19_146 = "Second personnalis\xe9", _s22_140 = "Troisi\xe8me personnalis\xe9", _s19_147 = "Quantit\xe9 par d\xe9faut", _s17_227 = "Deux taux de taxe", _s23_85 = "Taux de taxe par d\xe9faut", _s31_49 = "Veuillez s\xe9lectionner un client", _s26_82 = "Configurer les passerelles", _s27_100 = "Couleur de mise en \xe9vidence", _s16_378 = "Liste d\xe9roulante", _s18_199 = "Num\xe9ro de paiement", _s28_99 = "Apr\xe8s la date de facturation", _s16_379 = "Paiement partiel", _s22_141 = "Filtr\xe9 par utilisateur", _s24_103 = "Gestion des utilisateurs", _s18_200 = "Nouvel utilisateur", _s20_174 = "\xc9diter l'utilisateur", _s28_100 = "L'utilisateur a \xe9t\xe9 supprim\xe9", _s52_8 = "Les :value utilisateurs ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s41_15 = "Suppression r\xe9ussie\xa0:value d'utilisateurs", _s19_148 = "Param\xe8tres g\xe9n\xe9raux", _s24_104 = "Masquer 'Pay\xe9 \xe0 ce jour'", _s18_201 = "Documents int\xe9gr\xe9s", _s17_228 = "Police principale", _s17_229 = "Police secondaire", _s18_202 = "Couleur principale", _s18_203 = "Couleur secondaire", _s16_380 = "Taille de police", _s17_230 = "Champs de facture", _s25_97 = "Conditions de facturation", _s29_76 = "Param\xe8tres de flux de travail", _s23_86 = "Prochaine remise \xe0 z\xe9ro", _s17_231 = "Pr\xe9fixe r\xe9current", _s19_149 = "Valeur de compagnie", _s16_381 = "Mod\xe8le de num\xe9ro", _s16_382 = "CSS personnalis\xe9", _s23_87 = "JavaScript personnalis\xe9", _s19_150 = "Afficher sur le PDF", _s48_10 = "Case \xe0 cocher pour les conditions de facturation", _s20_175 = "Signature de facture", _s20_176 = "Signature de l'offre", _s42_24 = "Prot\xe9ger les factures avec un mot de passe", _s18_204 = "Mod\xe8le de courriel", _s17_232 = "Virement bancaire", _s17_233 = "Montant des frais", _s21_186 = "Pourcentage des frais", _s16_383 = "Limite des frais", _s26_83 = "Logos des cartes accept\xe9es", _s20_177 = "Nouveau taux de taxe", _s22_142 = "\xc9diter le taux de taxe", _s42_25 = "Le taux de taxe a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s42_26 = "Le taux de taxe a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s53_4 = "Les :value taux de taxes ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s54_5 = "Les :value taux de taxes ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s54_6 = "Les :value taux de taxes ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s65_2 = "La mise \xe0 jour d'une facture entra\xeene la mise \xe0 jour des produits", _s22_143 = "Convertir les produits", _s22_144 = "Passerelle de paiement", _s19_151 = "Nouvelle passerelle", _s20_178 = "\xc9diter la passerelle", _s37_45 = "La passerelle a \xe9t\xe9 cr\xe9\xe9e avec succ\xe8s", _s43_6 = "La passerelle a \xe9t\xe9 mise \xe0 jour avec succ\xe8s", _s40_12 = "La passerelle a \xe9t\xe9 archiv\xe9e avec succ\xe8s", _s41_16 = "La passerelle a \xe9t\xe9 supprim\xe9e avec succ\xe8s", _s41_17 = "La passerelle a \xe9t\xe9 restaur\xe9e avec succ\xe8s", _s52_9 = "Les :value passerelles ont \xe9t\xe9 archiv\xe9es avec succ\xe8s", _s53_5 = "Les :value passerelles ont \xe9t\xe9 supprim\xe9es avec succ\xe8s", _s53_6 = "Les :value passerelles ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", _s16_384 = "Format de devise", _s23_88 = "Premier mois de l'ann\xe9e", _s17_234 = "Format date/heure", _s19_152 = "Envoyer des rappels", _s18_205 = "Filtrer par projet", _s18_206 = "Filtrer par groupe", _s20_179 = "Param\xe8tres de groupe", _s16_385 = "\xc9diter le groupe", _s32_34 = "Le groupe a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s38_27 = "Le groupe a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s47_13 = "Les :value groupes ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s48_11 = "Les :value groupes ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s48_12 = "Les :value groupes ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s35_43 = "Le groupe a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s36_34 = "Le groupe a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s36_35 = "Le groupe a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s39_19 = "T\xe9l\xe9chargez le logo de votre entreprise", _s24_105 = "Param\xe8tres de l'appareil", _s18_207 = "Param\xe8tres de base", _s18_208 = "Param\xe8tres avanc\xe9s", _s18_209 = "Paiements en ligne", _s20_180 = "Champs personnalis\xe9s", _s26_84 = "Boutons Achetez maintenant", _s27_101 = "Cartes de cr\xe9dit et banques", _s25_98 = "Visualisation des donn\xe9es", _s23_89 = "Inscription avec Google", _s17_235 = "Abonnement annuel", _s22_145 = "Veuillez entrer un nom", _s24_106 = "Conditions d'utilisation", _s28_101 = "Politique de confidentialit\xe9", _s32_35 = "Aucun enregistrement s\xe9lectionn\xe9", _s31_50 = "N\xe9cessite un forfait Entreprise", _s38_28 = "Le document a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s38_29 = "Le document a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s49_4 = "Les :value documents ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s50_15 = "Les :value documents ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s50_16 = "Les :value documents ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s18_210 = "Date de la d\xe9pense", _s34_38 = "Ajouter des documents \xe0 la facture", _s18_211 = "Marquer comme pay\xe9", _s19_153 = "Nouveau fournisseur", _s53_7 = "Les :value fournisseurs ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s18_212 = "Saisir une d\xe9pense", _s50_17 = "Les :value d\xe9penses ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", _s18_213 = "Copier facturation", _s55_4 = "Les :value interventions ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", _s16_386 = "Heures budg\xe9t\xe9es", _s32_36 = "Le projet a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s39_20 = "Le projet a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s35_44 = "Le projet a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s36_36 = "Le projet a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s48_13 = "Les :value projets ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s27_102 = "Si vous appr\xe9ciez, merci de", _s49_5 = "Veuillez vous connecter pour changer ce param\xe8tre", _s23_90 = "Veuillez vous connecter", _s21_187 = "Connexion biom\xe9trique", _s21_188 = "Connexion avec Google", _s19_154 = "Intervalle de dates", _s18_214 = "P\xe9riode pr\xe9c\xe9dente", _s16_387 = "Ann\xe9e pr\xe9c\xe9dente", _s16_388 = "7 derniers jours", _s17_236 = "30 derniers jours", _s19_155 = "Modifier la facture", _s21_189 = "\xc9diter le fournisseur", _s22_146 = "Adresse de facturation", _s24_107 = ":count factures envoy\xe9es", _s35_45 = ":value a \xe9t\xe9 copi\xe9 au presse-papier", _s20_181 = "Lancement impossible", _s18_215 = "Ajouter un contact", _s37_46 = "Le produit a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s36_37 = ":count produits archiv\xe9s avec succ\xe8s", _s49_6 = "Les :value produits ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s35_46 = ":count clients archiv\xe9s avec succ\xe8s", _s48_14 = "Les :value clients ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s16_389 = "Nouvelle facture", _s38_30 = ":count factures supprim\xe9es avec succ\xe8s", _s18_216 = "Notes personnelles", _s19_156 = "La date de paiement", _s35_47 = "Cliquez sur + pour ajouter du temps", _s16_390 = "Date de cr\xe9ation", _s20_182 = "Marquer comme envoy\xe9", _s22_147 = "Conditions de paiement", _s16_391 = "Date du paiement", _s16_392 = "\xc9tat du paiement", _s23_91 = "Partiellement rembours\xe9", _s16_393 = "Courriel initial", _s16_394 = "Troisi\xe8me rappel", _s50_18 = "Les :value paiements ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s30_46 = ":user a cr\xe9\xe9 le client :client", _s33_43 = ":user a archiv\xe9 le client :client", _s34_39 = ":user a supprim\xe9 le client :client", _s32_37 = ":user a cr\xe9\xe9 la facture :invoice", _s38_31 = ":user a mis \xe0 jour la facture :invoice", _s35_48 = ":user a archiv\xe9 la facture :invoice", _s36_38 = ":user a supprim\xe9 la facture :invoice", _s36_39 = ":user a mis \xe0 jour le cr\xe9dit :credit", _s33_44 = ":user a archiv\xe9 le cr\xe9dit :credit", _s34_40 = ":user a supprim\xe9 le cr\xe9dit :credit", _s29_77 = ":contact a lu le devis :quote", _s36_40 = ":user a restaur\xe9 la facture :invoice", _s34_41 = ":user a restaur\xe9 le client :client", _s37_47 = ":user a restaur\xe9 le paiement :payment", _s34_42 = ":user a restaur\xe9 le cr\xe9dit :credit", _s35_49 = ":user a cr\xe9\xe9 le fournisseur :vendor", _s38_32 = ":user a archiv\xe9 le fournisseur :vendor", _s39_21 = ":user a supprim\xe9 le fournisseur :vendor", _s39_22 = ":user a restaur\xe9 le fournisseur :vendor", _s32_38 = ":user a cr\xe9\xe9 la d\xe9pense :expense", _s35_50 = ":user a archiv\xe9 la d\xe9pense :expense", _s36_41 = ":user a supprim\xe9 la d\xe9pense :expense", _s36_42 = ":user a restaur\xe9 la d\xe9pense :expense", _s50_19 = "Le paiement de :payment_amount a \xe9chou\xe9 (:payment)", _s27_103 = ":user a cr\xe9\xe9 la t\xe2che :task", _s33_45 = ":user a mis \xe0 jour la t\xe2che :task", _s30_47 = ":user a archiv\xe9 la t\xe2che :task", _s31_51 = ":user a supprim\xe9 la t\xe2che :task", _s31_52 = ":user a restaur\xe9 la t\xe2che :task", _s38_33 = ":user a mis \xe0 jour la d\xe9pense :expense", _s32_39 = ":user a cr\xe9\xe9 l'utilisateur :user", _s38_34 = ":user a mis \xe0 jour l'utilisateur :user", _s35_51 = ":user a archiv\xe9 l'utilisateur :user", _s36_43 = ":user a supprim\xe9 l'utilisateur :user", _s36_44 = ":user a restaur\xe9 l'utilisateur :user", _s48_15 = ":user a marqu\xe9 la facture :invoice comme envoy\xe9e", _s35_52 = ":user a invers\xe9 la facture :invoice", _s34_43 = ":user a annul\xe9 la facture :invoice", _s36_45 = ":user a mis \xe0 jour le client :client", _s41_18 = ":user a mis \xe0 jour le fournisseur :vendor", _s69_1 = ":user a envoy\xe9 le premier rappel pour la facture :invoice de :contact", _s70_0 = ":user a envoy\xe9 le deuxi\xe8me rappel pour la facture :invoice de :contact", _s71_0 = ":user a envoy\xe9 le troisi\xe8me rappel pour la facture :invoice de :contact", _s70_1 = ":user a envoy\xe9 un rappel sans fin pour la facture :invoice de :contact", _s39_23 = ":user a cr\xe9\xe9 l'abonnement :subscription", _s45_16 = ":user a mis \xe0 jour l'abonnement :subscription", _s42_27 = ":user a archiv\xe9 l'abonnement :subscription", _s43_7 = ":user a supprim\xe9 l'abonnement :subscription", _s43_8 = ":user a restaur\xe9 l'abonnement :subscription", _s27_104 = "Mot de passe \xe0 usage unique", _s34_44 = "Multis\xe9lection par pression longue", _s22_148 = "Valeur personnalis\xe9e 1", _s22_149 = "Valeur personnalis\xe9e 2", _s22_150 = "Valeur personnalis\xe9e 3", _s22_151 = "Valeur personnalis\xe9e 4", _s30_48 = "Style de courriel personnalis\xe9", _s39_24 = "Message personnalis\xe9 du tableau de bord", _s24_108 = "Verrouiller les factures", _s29_78 = "Compteur du num\xe9ro de facture", _s26_85 = "Mod\xe8le de num\xe9ro de cr\xe9dit", _s28_102 = "Mod\xe8le de compteur de cr\xe9dit", _s33_46 = "Remise \xe0 z\xe9ro du compteur de date", _s22_152 = "Espacement du compteur", _s38_35 = "Partager le compteur de factures/devis", _s22_153 = "App / bureau du client", _s18_217 = "Rue du fournisseur", _s21_190 = "Montant de la facture", _s23_92 = "Facturation automatique", _s20_183 = "Ville du fournisseur", _s19_157 = "Pays du fournisseur", _s19_158 = "Montant du paiement", _s16_395 = "Journal de temps", _s26_86 = "ID de cat\xe9gorie de d\xe9pense", _s20_184 = "Cat\xe9gorie de d\xe9pense", _s30_49 = "ID de la devise de facturation", _s16_396 = "Nom de la taxe 1", _s16_397 = "Nom de la taxe 2", _s17_237 = "ID de transaction", _s26_87 = "Programme de r\xe9f\xe9rencement", _s20_185 = "Param\xe8tres E-Facture", _s57_4 = "Arrondir les temps des t\xe2ches vers le haut ou vers le bas", _s17_238 = "Arrondir \xe0 hausse", _s20_186 = "Arrondir \xe0 la baisse", _s21_191 = "Arrondir au plus pr\xe8s", _s32_40 = "Les donn\xe9es ont \xe9t\xe9 mises \xe0 jour", _s19_159 = "Mise \xe0 jour group\xe9e", _s51_14 = "Ces informations ne correspondent pas \xe0 nos donn\xe9es", _s24_109 = "Envoyer un courriel test", _s16_398 = "Voir l'extension", _s16_399 = "Mod\xe8le de relev\xe9", _s26_88 = "Mod\xe8le de re\xe7u de paiement", _s21_192 = "Description d'article", _s40_13 = "Sauvegarder les fichiers dans ce dossier", _s49_7 = "Le dossier de t\xe9l\xe9chargements n'existe pas :value", _s18_218 = "Exemption de taxes", _s23_93 = "Archiver le fournisseur", _s24_110 = "Restaurer un fournisseur", _s20_187 = "Supprimer le produit", _s20_188 = "Restaurer le produit", _s19_160 = "Archiver le produit", _s18_219 = "Soumission envoy\xe9e", _s19_161 = "Option non affich\xe9e", _s17_239 = "Modes de paiement", _s36_46 = "Afficher le pied de page du courriel", _s17_240 = "Dernier 365 jours", _s38_36 = "Souhaitez-vous t\xe9l\xe9verser votre logo ?", _s39_25 = "Avertir le fournisseur lors du paiement", _s77_2 = "Envoyer un courriel au fournisseur lorsque la d\xe9pense est marqu\xe9e comme pay\xe9e", _s75_1 = "Le montant du cr\xe9dit ne peut pas \xeatre plus grand que le montant du paiement", _s19_162 = "Supprimer le projet", _s19_163 = "Inscription requise", _s39_26 = "Sauvegarder comme conditions par d\xe9faut", _s44_11 = "Sauvegarder comme pied de facture par d\xe9faut", _s21_193 = "N\xb0 de bon de commande", _s26_89 = "Article de bon de commande", _s17_241 = "Comptes connect\xe9s", _s42_28 = "Cartes de cr\xe9dit et institutions bancaires", _s17_242 = "Factures en cours", _s53_8 = ":user a mis \xe0 jour le bon de commande :purchase_order", _s50_20 = ":user a archiv\xe9 le bon de commande :purchase_order", _s62_2 = ":user a envoy\xe9 par courriel le bon de commande :purchase_order", _s53_9 = ":contact a accept\xe9 le bon de commande :purchase_order", _s22_154 = "Portail du fournisseur", _s30_50 = "Num\xe9ro de t\xe9l\xe9phone non valide", _s46_21 = "Le bon de commande a \xe9t\xe9 ajout\xe9 \xe0 l'inventaire", _s51_15 = "Les bons de commande ont \xe9t\xe9 ajout\xe9s \xe0 l'inventaire", _s19_164 = "Bien s\xfbr, avec joie", _s41_19 = "Le fournisseur n'a pas d'adresse courriel", _s44_12 = "Le bon de commande a \xe9t\xe9 marqu\xe9 comme envoy\xe9", _s50_21 = "Les bons de commande ont \xe9t\xe9 marqu\xe9s comme envoy\xe9s", _s32_41 = "Le bon de commande a \xe9t\xe9 accept\xe9", _s37_48 = "Les bons de commande ont \xe9t\xe9 accept\xe9s", _s31_53 = "Le bon de commande a \xe9t\xe9 annul\xe9", _s36_47 = "Les bons de commande ont \xe9t\xe9 annul\xe9s", _s39_27 = "Envoyer le bon de commande par courriel", _s41_20 = "Envoyer les bons de commande par courriel", _s38_37 = "Requiert une signature du fournisseur.", _s25_99 = "\xc9diter le bon de commande", _s17_243 = "B\xe9n\xe9fice et perte", _s39_28 = "Cr\xe9er votre compte en quelques secondes", _s52_10 = "Les frais pour une facture de :amount serait :total.", _s25_100 = "Modifier l'enregistrement", _s23_94 = "Pr\xe9l\xe8vement automatique", _s20_189 = "Nouveau mot de passe", _s20_190 = "Visualiser le relev\xe9", _s33_47 = "Envoyer les factures par courriel", _s32_42 = "Envoyer les cr\xe9dits par courriel", _s20_191 = "Importer les donn\xe9es", _s51_16 = "Doit \xeatre plus grand que z\xe9ro et moins que le total", _s25_101 = "Recherchez dans le Kanban", _s69_2 = "D\xe9finissez le sous-domaine ou affichez la facture sur votre site web.", _s143_ = "Les modifications apport\xe9es au code de base peuvent bloquer la mise \xe0 jour, vous pouvez ex\xe9cuter cette commande pour annuler les modifications:", _s68_ = "Activez les courriels, les factures r\xe9currentes et les notifications", _s96_2 = "Attention: modifier votre num\xe9ro de t\xe9l\xe9phone d\xe9sactivera l'authentification \xe0 deux facteurs 2FA", _s20_192 = "Aide \xe0 la traduction", _s21_194 = "Renvoyer l'invitation", _s52_11 = "Scannez le code barre avec une :link app compatible.", _s32_43 = "Authentification \xe0 deux facteurs", _s45_17 = "D\xe9sactiver l'authentification \xe0 deux facteurs", _s60_5 = "Requiert un mot de passe avec une connexion de r\xe9seau social", _s47_14 = "Avertissement: Votre session va expirer bient\xf4t", _s28_103 = "Expiration de la session web", _s20_193 = "Renvoyer le courriel", _s41_21 = "Veuillez confirmer votre adresse courriel", _s27_105 = "Partiellement non-appliqu\xe9e", _s26_90 = "Longue pression pour liste", _s58_7 = "Un courriel a \xe9t\xe9 envoy\xe9 pour confirmer l'adresse courriel", _s112_ = "Pour utiliser :client_counter veuillez ajouter soit :client_number ou :client_id_number pour \xe9viter les conflits", _s30_51 = "Pour mettre \xe0 jour l'ex\xe9cution", _s18_220 = "Facture de d\xe9pense", _s23_95 = "Pay\xe9 \xe0 ce jour converti", _s24_111 = "Solde de cr\xe9dit converti", _s25_102 = "T\xe9l\xe9versement de document", _s48_16 = "Autoriser les clients \xe0 t\xe9l\xe9verser des documents", _s16_400 = "Saisir les taxes", _s17_244 = "Mode debug activ\xe9", _s86_1 = "Avertissement: Pour usage local seulement. Fuites de donn\xe9es possible. En savoir plus.", _s23_96 = "Utiliser taxes incluses", _s18_221 = "Est Montant rabais", _s47_15 = "Utiliser premi\xe8re rang\xe9e comme noms de colonnes", _s30_52 = "Veuillez fournir tous les CSV.", _s25_103 = "\xc9diteur de barre lat\xe9rale", _s39_29 = "Veuillez saisir ':value' pour confirmer", _s18_222 = "Ajout personnalis\xe9", _s16_401 = "Paiement de taxe", _s17_245 = "Note de livraison", _s18_223 = "Soumission expir\xe9e", _s18_224 = "Montant partiel d\xfb", _s16_402 = "Total de facture", _s58_8 = "Avertissement: Cette entreprise n'a pas encore \xe9t\xe9 activ\xe9e", _s19_165 = "T\xe9l\xe9phone du client", _s62_3 = "Ajouter les d\xe9tails de date aux lignes d'articles des factures", _s20_194 = "Configurer les \xe9tats", _s21_195 = "Cat\xe9gories de d\xe9pense", _s27_106 = "\xc9diter la cat\xe9gorie D\xe9pense", _s37_49 = "Recherche :count cat\xe9gorie de d\xe9pense", _s20_195 = "Afficher les options", _s63_6 = "Le montant du cr\xe9dit ne peut pas exc\xe9der le montant du paiement", _s26_91 = "Visualiser les changements", _s93_ = "Vous \xeates sur la derni\xe8re version, mais il peut y avoir encore quelques mises \xe0 jour en cours", _s36_48 = "Activer la facturation de la d\xe9pense", _s25_104 = "D\xe9finir un taux d'\xe9change", _s23_97 = "Param\xe8tres des d\xe9penses", _s24_112 = "Afficher le mot de passe", _s23_98 = "Masquer le mot de passe", _s28_104 = "\xc9diter la facture r\xe9currente", _s24_113 = "Autoriser le surpaiement", _s47_16 = "Accepter paiement suppl\xe9mentaire pour pourboire", _s25_105 = "Autoriser le souspaiement", _s53_10 = "Accepter paiement au minimum le montant partiel/d\xe9p\xf4t", _s17_246 = "Envoi de courriel", _s16_403 = "Journaux syst\xe8me", _s47_17 = "Sauvegarder les informations de carte de cr\xe9dit", _s28_105 = "Bienvenue dans Invoice Ninja", _s22_155 = "Conversion automatique", _s23_99 = "Page :current de :total", _s16_404 = "Rang\xe9es par page", _s23_100 = "S\xe9lectionnez le libell\xe9", _s25_106 = "\xc9tiquettes personnalis\xe9es", _s20_196 = "Non d'enregistrement", _s20_197 = "Derni\xe8re connexion \xe0", _s54_7 = "Activer les applications externes \xe0 cr\xe9er des factures", _s29_79 = "Courriel de paiement en ligne", _s27_107 = "Courriel de paiement manuel", _s18_225 = "Param\xe8tres clients", _s17_247 = "Cr\xe9er un paiement", _s24_114 = "Supprimer le fournisseur", _s17_248 = "Cr\xe9er une d\xe9pense", _s17_249 = "\xc9diter le Webhook", _s47_18 = "Autoriser le client \xe0 s'inscrire sur le portail", _s31_54 = "Envoyer la facture par courriel", _s20_198 = "Courriel de paiement", _s44_13 = "Le client n'a pas d'adresse courriel d\xe9finie", _s17_250 = "D\xe9lai de paiement", _s25_107 = "Nouveau d\xe9lai de paiement", _s29_80 = "Modifier le d\xe9lai de paiement", _s22_156 = "Connexion par courriel", _s32_44 = "Basculer vers l'affichage mobile", _s18_226 = "Envoyer avec Gmail", _s21_196 = "Remboursement partiel", _s22_157 = "Recherche de documents", _s21_197 = "Recherche de factures", _s20_199 = "Recherche de clients", _s21_198 = "Recherche de produits", _s24_115 = "Recherche d'utilisateurs", _s23_101 = "Recherche de param\xe8tres", _s20_200 = "Recherche de projets", _s21_199 = "Recherche de d\xe9penses", _s22_158 = "Recherche de paiements", _s20_201 = "Recherche de groupes", _s25_108 = "Premi\xe8re personnalisation", _s23_102 = "Quatri\xe8me personnalis\xe9e", _s93_0 = "Avertissement: Cette action est irr\xe9versible et va supprimer vos donn\xe9es de fa\xe7on d\xe9finitive.", _s16_405 = "Solde de facture", _s22_159 = "Informations du client", _s22_160 = "Informations de cr\xe9dit", _s16_406 = "Colonnes produit", _s20_202 = "Ajouter un \xe9v\xe9nement", _s92_ = "Avertissement: cette action est irr\xe9versible et supprimera votre compte de fa\xe7on d\xe9finitive.", _s22_161 = "Supprimer l'entreprise", _s62_4 = "Avertissement: Cette entreprise sera d\xe9finitivement supprim\xe9e.", _s17_251 = "Gestion du compte", _s16_407 = "Saisir un cr\xe9dit", _s16_408 = "Version courante", _s24_116 = "Pied de page pour cr\xe9dit", _s19_166 = "Nouvelle entreprise", _s26_92 = "Entreprise personnalis\xe9e 1", _s26_93 = "Entreprise personnalis\xe9e 2", _s26_94 = "Entreprise personnalis\xe9e 3", _s26_95 = "Entreprise personnalis\xe9e 4", _s22_162 = "Produit personnalis\xe9 1", _s22_163 = "Produit personnalis\xe9 2", _s22_164 = "Produit personnalis\xe9 3", _s22_165 = "Produit personnalis\xe9 4", _s21_200 = "Client personnalis\xe9 1", _s22_166 = "Contact personnalis\xe9 1", _s22_167 = "Contact personnalis\xe9 2", _s22_168 = "Contact personnalis\xe9 3", _s22_169 = "Contact personnalis\xe9 4", _s21_201 = "Projet personnalis\xe9 1", _s21_202 = "Projet personnalis\xe9 2", _s21_203 = "Projet personnalis\xe9 3", _s21_204 = "Projet personnalis\xe9 4", _s23_103 = "D\xe9pense personnalis\xe9e 1", _s23_104 = "D\xe9pense personnalis\xe9e 2", _s23_105 = "D\xe9pense personnalis\xe9e 3", _s23_106 = "D\xe9pense personnalis\xe9e 4", _s23_107 = "Facture personnalis\xe9e 1", _s23_108 = "Facture personnalis\xe9e 2", _s23_109 = "Facture personnalis\xe9e 3", _s23_110 = "Facture personnalis\xe9e 4", _s23_111 = "Paiement personnalis\xe9 1", _s25_109 = "Surcharge personnalis\xe9e 1", _s25_110 = "Surcharge personnalis\xe9e 2", _s25_111 = "Surcharge personnalis\xe9e 3", _s25_112 = "Surcharge personnalis\xe9e 4", _s21_205 = "Groupe personnalis\xe9 1", _s21_206 = "Groupe personnalis\xe9 2", _s21_207 = "Groupe personnalis\xe9 3", _s21_208 = "Groupe personnalis\xe9 4", _s22_170 = "Nom complet du contact", _s33_48 = "Valeur personnalis\xe9e du contact 1", _s33_49 = "Valeur personnalis\xe9e du contact 2", _s33_50 = "Valeur personnalis\xe9e du contact 3", _s33_51 = "Valeur personnalis\xe9e du contact 4", _s16_409 = "Rue de livraison", _s17_252 = "App. de livraison", _s18_227 = "Ville de livraison", _s24_117 = "Code postal de livraison", _s17_253 = "Pays de livraison", _s18_228 = "Rue de facturation", _s19_167 = "App. de facturation", _s20_203 = "Ville de facturation", _s26_96 = "Code postal de facturation", _s19_168 = "Pays de facturation", _s22_171 = "Ajouter une entreprise", _s21_209 = "Date de remboursement", _s48_17 = "Inclut les erreurs r\xe9centes des journaux syst\xe8me", _s60_6 = "Nous avons re\xe7u votre message et vous r\xe9pondrons rapidement.", _s31_55 = "Afficher les d\xe9tails du produit", _s78_1 = "Veuillez inclure la description et le co\xfbt dans la liste d\xe9roulante du produit", _s41_22 = "Le moteur de rendu PDF n\xe9cessite :version", _s25_113 = "Configurer les param\xe8tres", _s23_112 = "Courriel pour le cr\xe9dit", _s30_53 = "Le mot de passe est trop court", _s26_97 = "Veuillez saisir une valeur", _s21_210 = "Lors de la sauvegarde", _s27_108 = "S\xe9lectionnez une entreprise", _s18_229 = "Afficher / masquer", _s16_410 = "Afficher le co\xfbt", _s30_54 = "Afficher le montant du produit", _s58_9 = "Afficher un champ de co\xfbt du produit pour suivre le profit", _s31_56 = "Afficher la quantit\xe9 de produit", _s52_12 = "Afficher un champ Quantit\xe9 de produit. 1 par d\xe9faut.", _s31_57 = "Afficher la quantit\xe9 de facture", _s61_4 = "Afficher un champ Quantit\xe9 d'article par ligne. 1 par d\xe9faut.", _s29_81 = "Afficher le rabais de produit", _s43_9 = "Afficher un champ rabais de ligne d'article", _s60_7 = "D\xe9finit automatiquement la quantit\xe9 d'article par ligne \xe0 1.", _s19_169 = "Trois taux de taxes", _s24_118 = "Taxe d'article par ligne", _s23_113 = "Taux de taxe de facture", _s24_119 = "Taux de taxe par article", _s22_172 = "Configuration des taux", _s20_204 = "Param\xe8tres des taxes", _s25_114 = "Liste s\xe9par\xe9e par virgule", _s21_211 = "Ligne de texte simple", _s61_5 = "Un courriel a \xe9t\xe9 envoy\xe9 pour la r\xe9cup\xe9ration du mot de passe", _s28_106 = "R\xe9cup\xe9rez votre mot de passe", _s30_55 = "Pourcentage de frais de retard", _s16_411 = "Avant l'\xe9ch\xe9ance", _s16_412 = "Apr\xe8s l'\xe9ch\xe9ance", _s23_114 = "Courriel de facturation", _s28_107 = "Courriel du paiement partiel", _s16_413 = "Rappel perp\xe9tuel", _s108_ = "Permet \xe0 un utilisateur de g\xe9rer d'autres utilisateurs, modifier les param\xe8tres et tous les enregistrements.", _s18_230 = "Options de facture", _s106_ = "Afficher seulement la ligne 'Pay\xe9 \xe0 ce jour' sur les factures pour lesquelles il y a au moins un paiement.", _s43_10 = "Inclure les images jointes dans la facture.", _s22_173 = "Afficher l'en-t\xeate sur", _s28_108 = "Afficher le pied de page sur", _s16_414 = "toutes les pages", _s17_254 = "Envoi automatique", _s75_2 = "Envoyer automatiquement un courriel lorsqu'une facture r\xe9curente est cr\xe9\xe9e.", _s17_255 = "Aux deux semaines", _s19_170 = "Aux quatre semaines", _s18_231 = "Facturer les taxes", _s16_415 = "Champ Entreprise", _s20_205 = "Surcharge de facture", _s17_256 = "Champ Fournisseur", _s74_0 = "Requiert du client qu'il confirme et accepte les conditions de facturation", _s32_45 = "Requiert une signature du client", _s159_ = "Permet de sp\xe9cifier un mot de passe pour chaque contact. Si un mot de passe est sp\xe9cifi\xe9, le contact devra saisir ce mot de passe pour visualiser ses factures.", _s98_ = "rendez le paiement plus facile \xe0 vos client en ajoutant \xe0 vos courriel, le marquage de schema.org.", _s19_171 = "Joindre un document", _s17_257 = "Style de courriel", _s21_212 = "Autoriser le marquage", _s19_172 = "Courriel de r\xe9ponse", _s24_120 = "Mise \xe0 jour de l'adresse", _s61_6 = "Met \xe0 jour l'adresse du client avec les informations fournies", _s36_49 = "Remplissage automatique des produits", _s80_ = "La s\xe9lection d'un produit entrainera la mise \xe0 jour de la description et du prix", _s36_50 = "Mise \xe0 jour automatique des produits", _s71_1 = "Convertir automatiquement le prix des produits dans la devise du client", _s23_115 = "Passerelles de paiement", _s19_173 = "Continuez l'\xe9dition", _s23_116 = "Annuler les changements", _s17_258 = "Valeur par d\xe9faut", _s26_98 = "Premier jour de la semaine", _s19_174 = "Format d'heure 24 h", _s19_175 = "Filtrer par facture", _s18_232 = "Filtrer par client", _s23_117 = "Filtrer par fournisseur", _s23_118 = "Param\xe8tres des produits", _s18_233 = "Profil utilisateur", _s20_206 = "Param\xe8tres r\xe9gionaux", _s19_176 = "Importer / Exporter", _s19_177 = "Mod\xe8les de factures", _s22_174 = "Param\xe8tres de courriel", _s18_234 = "Mod\xe8les et rappels", _s24_121 = "Inscription par courriel", _s21_213 = "Merci de votre achat!", _s17_259 = "Achats pr\xe9c\xe9dents", _s19_178 = ":count utilisateurs", _s91_ = "Vous devez accepter les conditions et la politique de confidentialit\xe9 pour cr\xe9er un compte.", _s19_179 = "Visiter le site web", _s21_214 = "Courriel de connexion", _s49_8 = "Veuillez sauvegarder ou annuler vos modifications", _s16_416 = "Prendre un photo", _s23_119 = "T\xe9l\xe9verser les fichiers", _s16_417 = "Nouveau document", _s18_235 = "\xc9diter un document", _s16_418 = "Aucun historique", _s20_207 = "Conversion de devise", _s16_419 = "Copier livraison", _s26_99 = "Enregistrement introuvable", _s56_3 = "Veuillez corriger les plages de temps qui se chevauchent", _s27_109 = "Merci d'utiliser notre app!", _s18_236 = "Connexion h\xe9berg\xe9e", _s22_175 = "Connexion autoh\xe9berg\xe9e", _s16_420 = "P\xe9riode en cours", _s22_176 = "P\xe9riode de comparaison", _s16_421 = "Derni\xe8re semaine", _s18_237 = "Modifier le client", _s19_180 = "Modifier le produit", _s20_208 = "Modifier le paiement", _s17_260 = "\xc9diter la d\xe9pense", _s16_422 = "\xc9diter le projet", _s20_209 = "Adresse de livraison", _s23_120 = "Actualisation compl\xe9t\xe9e", _s30_56 = "Veuillez saisir votre courriel", _s34_45 = "Veuillez saisir votre mot de passe", _s25_115 = "Veuillez saisir votre URL", _s33_52 = "Veuillez saisir la cl\xe9 de produit", _s20_210 = "Il y a eu une erreur", _s44_14 = "Voulez-vous vraiment effectuer cette action?", _s24_122 = "Le courriel est invalide", _s20_211 = "Appartement / bureau", _s19_181 = "Date de facturation", _s18_238 = "Ajouter un article", _s35_53 = "Date d'\xe9ch\xe9ance du paiement partiel", _s18_239 = "\xc9tat de la facture", _s33_53 = "Cliquez + pour ajouter un article", _s19_182 = ":count s\xe9lectionn\xe9s", _s24_123 = "Veuillez saisir une date", _s33_54 = "Veuillez s\xe9lectionner une facture", _s36_51 = "Veuillez saisir un num\xe9ro de facture", _s36_52 = "La facture a \xe9t\xe9 marqu\xe9e comme pay\xe9e", _s42_29 = "Les factures ont \xe9t\xe9 marqu\xe9es comme pay\xe9es", _s46_22 = "Veuillez saisir un nom de client ou de contact", _s51_17 = "Red\xe9marrez l'app pour mettre \xe0 jour les changements", _s22_177 = "Actualiser les donn\xe9es", _s27_110 = "Aucun enregistrement trouv\xe9", _s18_240 = "Courriel de rappel", _s19_183 = "Envoyer un courriel", _s50_22 = "Envoyer le re\xe7u de paiement par courriel au client", _s16_423 = "Personnalisation", _s18_241 = "Saisir un paiement", _s71_2 = ":user a envoy\xe9 par courriel la facture :invoice pour :client \xe0 :contact", _s39_30 = ":user a mis \xe0 jour le paiement :payment", _s36_53 = ":user a archiv\xe9 le paiement :payment", _s37_50 = ":user a supprim\xe9 le paiement :payment", _s31_58 = ":user a saisi le cr\xe9dit :credit", _s40_14 = ":contact a consult\xe9 la soumission :quote", _s54_8 = ":user a annul\xe9 un paiement :payment de :payment_amount", _s71_3 = ":user a rembours\xe9 :adjustment d'un paiement :payment de :payment_amount", _s21_215 = ":user a pay\xe9 :invoice", _s36_54 = ":contact a r\xe9pondu au billet :ticket", _s64_3 = "Le syst\xe8me n'a pas pu envoyer le courriel de la facture :invoice", _s41_23 = "Message personnalis\xe9 pour facture impay\xe9e", _s39_31 = "Message personnalis\xe9 pour facture pay\xe9e", _s27_111 = "Mod\xe8le du num\xe9ro de d\xe9pense", _s29_82 = "Compteur du num\xe9ro de d\xe9pense", _s31_59 = "Mod\xe8le du num\xe9ro de fournisseur", _s33_55 = "Compteur du num\xe9ro de fournisseur", _s26_100 = "Mod\xe8le du num\xe9ro de billet", _s28_109 = "Compteur du num\xe9ro de billet", _s28_110 = "Mod\xe8le du num\xe9ro de paiement", _s30_57 = "Compteur du num\xe9ro de paiement", _s27_112 = "Mod\xe8le du num\xe9ro de facture", _s26_101 = "Mod\xe8le du num\xe9ro de cr\xe9dit", _s28_111 = "Compteur du num\xe9ro de cr\xe9dit", _s24_124 = "Nom de taxe par d\xe9faut 1", _s25_116 = "Taux de taxe par d\xe9faut 1", _s24_125 = "Nom de taxe par d\xe9faut 2", _s25_117 = "Taux de taxe par d\xe9faut 2", _s24_126 = "Nom de taxe par d\xe9faut 3", _s25_118 = "Taux de taxe par d\xe9faut 3", _s28_112 = "Objet du courriel de facture", _s29_83 = "Objet du courriel de paiement", _s37_51 = "Sujet du courriel de paiement partiel", _s17_261 = "Afficher la liste", _s18_242 = "App du fournisseur", _s16_424 = "Rue d'exp\xe9dition", _s35_54 = "App / bureau d'exp\xe9dition du client", _s22_178 = "Taxes personnalis\xe9es 1", _s22_179 = "Taxes personnalis\xe9es 2", _s22_180 = "Taxes personnalis\xe9es 3", _s22_181 = "Taxes personnalis\xe9es 4", _s17_262 = "Gutschrift Design", _s80_0 = "Archivieren Sie Angebote automatisch, wenn sie in Rechnungen umgewandelt werden.", _s31_60 = "Umgerechneter Gutschriftsbetrag", _s19_184 = "Gutschrift gesendet", _s19_185 = "Bestellung gesendet", _s27_113 = "Option wird nicht angezeigt", _s21_216 = "Kreditkarten & Banken", _s22_182 = "Ausstehende Rechnungen", _s21_217 = "Abgerechnete Ausgaben", _s33_56 = "Erfolgreich Bestellung archiviert", _s18_243 = "Gewinn und Verlust", _s16_425 = "Angebot annehmen", _s30_58 = "Wiederkehrende Ausgaben suchen", _s16_426 = "Kanban ausw\xe4hlen", _s18_244 = "Rechnung in Verzug", _s16_427 = "F\xe4lligkeitsdatum", _s23_121 = "Zahlungsanbieter Fehler", _s24_127 = "Automatisch konvertieren", _s19_186 = "Teilweise erstattet", _s19_187 = "Benutzerdefiniert 3", _s30_59 = "Benutzerdefinierter Zuschlag 1", _s30_60 = "Benutzerdefinierter Zuschlag 2", _s30_61 = "Benutzerdefinierter Zuschlag 3", _s30_62 = "Benutzerdefinierter Zuschlag 4", _s29_84 = "Bitte w\xe4hlen Sie einen Kunden", _s24_128 = "Allgemeine Einstellungen", _s16_428 = "Zahlung eingeben", _s23_122 = "Gutschriftnummernz\xe4hler", _s18_245 = "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s28_113 = "\u03a0\u03b9\u03c3\u03c4\u03c9\u03c4\u03b9\u03ba\u03ad\u03c2 \u039a\u03ac\u03c1\u03c4\u03b5\u03c2 & \u03a4\u03c1\u03ac\u03c0\u03b5\u03b6\u03b5\u03c2", _s17_263 = "\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s22_183 = "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u039f\u03bb\u03bf\u03ba\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7\u03c2", _s18_246 = "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae", _s18_247 = "\u03a3\u03c5\u03bd\u03b5\u03c7\u03ae\u03c2 \u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7", _s16_429 = "\u03a0\u03c1\u03ce\u03c4\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", _s18_248 = "\u0394\u03b5\u03cd\u03c4\u03b5\u03c1\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", _s16_430 = "\u03a4\u03c1\u03af\u03c4\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", _s26_102 = "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03cd\u03be\u03b7\u03c3\u03b7 1", _s26_103 = "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03cd\u03be\u03b7\u03c3\u03b7 2", _s26_104 = "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03cd\u03be\u03b7\u03c3\u03b7 3", _s26_105 = "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03cd\u03be\u03b7\u03c3\u03b7 4", _s18_249 = "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd", _s24_129 = "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", _s19_188 = "24\u03c9\u03c1\u03b7 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u038f\u03c1\u03b1\u03c2", _s19_189 = "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2 \u03a7\u03c1\u03cc\u03bd\u03bf\u03c2", _s16_431 = "\u03a0\u03c1\u03ce\u03c4\u03b7 \u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7", _s18_250 = "\u0394\u03b5\u03cd\u03c4\u03b5\u03c1\u03b7 \u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7", _s16_432 = "\u03a4\u03c1\u03af\u03c4\u03b7 \u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7", _s18_251 = "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03a3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2", _s41_24 = "\u0397 \u03b5\u03c0\u03b1\u03c6\u03ae :contact \u03b5\u03af\u03b4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote", _s27_114 = "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u0391\u03c1\u03b9\u03b8\u03bc\u03ce\u03bd \u03c0\u03b9\u03c3\u03c4\u03c9\u03c4\u03b9\u03ba\u03ce\u03bd", _s16_433 = "\u039f\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03a6\u03cc\u03c1\u03bf\u03c5 2", _s16_434 = "\u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05d0 \u05de\u05d5\u05e6\u05d2\u05ea", _s21_218 = "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_264 = "URL Slack Webhook", _s20_212 = "\u05ea\u05d5\u05e1\u05e4\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 1", _s20_213 = "\u05ea\u05d5\u05e1\u05e4\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 2", _s20_214 = "\u05ea\u05d5\u05e1\u05e4\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 3", _s20_215 = "\u05ea\u05d5\u05e1\u05e4\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 4", _s16_435 = "\u05de\u05d5\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8\u05d9 \u05d0\u05e9\u05e8\u05d0\u05d9", _s17_265 = "K\xe9sedelmes sz\xe1mla", _s16_436 = "Lej\xe1rt \xe1raj\xe1nlat", _s21_219 = "Automatikus sz\xe1ml\xe1z\xe1s", _s20_216 = "Fizet\xe9si szolg\xe1ltat\xf3", _s17_266 = "\xdcgyf\xe9l l\xe9trehozva", _s18_252 = "Webhorgok keres\xe9se", _s19_190 = "Archiv\xe1lt webhorgok", _s16_437 = "T\xf6r\xf6lt webhorgok", _s22_184 = "Elt\xe1vol\xedtott webhorgok", _s24_130 = "Vissza\xe1ll\xedtott webhorgok", _s16_438 = "Tokenek keres\xe9se", _s22_185 = "Vissza\xe1ll\xedtott tokenek", _s18_253 = "Projekt l\xe9trehozva", _s17_267 = "Projekt friss\xedtve", _s18_254 = "Projekt archiv\xe1lva", _s21_220 = "Projekt helyre\xe1ll\xedtva", _s17_268 = "\xdcgyf\xe9l archiv\xe1lva", _s17_269 = "Sz\xe1mla l\xe9trehozva", _s16_439 = "Sz\xe1mla friss\xedtve", _s18_255 = "Preventivo inviato", _s26_106 = "Ordine di acquisto inviato", _s28_114 = "L'opzione non \xe8 mostrata", _s30_63 = "Cliente eliminato con successo", _s22_186 = "Cerca spese ricorrenti", _s26_107 = "Parzialmente non applicato", _s18_256 = "Fattura in ritardo", _s18_257 = "Preventivo scaduto", _s22_187 = "Conversione automatica", _s17_270 = "Tipo di Pagamento", _s19_191 = "Aggiorna Preventivo", _s25_119 = "Promemoria senza scadenza", _s20_217 = "Termini di pagamento", _s23_123 = "Parzialmente rimborsato", _s24_131 = "Imposta personalizzata 1", _s24_132 = "Imposta personalizzata 2", _s24_133 = "Imposta personalizzata 3", _s24_134 = "Imposta personalizzata 4", _s16_440 = "Aliquote Fiscali", _s18_258 = "Pagamento parziale", _s28_115 = "Si prega di inserire un nome", _s17_271 = "Parziale/Deposito", _s48_18 = "Fattura contrassegnata con successo come inviata", _s48_19 = "Fatture contrassegnate con successo come inviate", _s23_124 = "Fatturazione automatica", _s39_32 = ":user ha cancellato la fattura :invoice", _s36_55 = ":user ha creato il preventivo :quote", _s22_188 = "Formato numero crediti", _s24_135 = "Contatore numero credito", _s26_108 = ":value Webhook \u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s22_189 = ":value \u30e6\u30fc\u30b6\u30fc\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s32_46 = ":user \u306f \u8acb\u6c42\u66f8 :invoice \u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s17_272 = "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s16_441 = "\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s40_15 = "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1794\u17d2\u179a\u1797\u17c1\u1791\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_192 = "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u179b\u17be\u178f\u17c6\u178e\u1797\u17d2\u1787\u17b6\u1794\u17cb", _s18_259 = "\u178f\u17c6\u178e\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s23_125 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_273 = "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s26_109 = "\u1787\u1798\u17d2\u179a\u17be\u179f\u1798\u17b7\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1791\u17c1\u17d4", _s23_126 = "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s19_193 = "\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", _s34_46 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_110 = "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", _s32_47 = "\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s28_116 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_218 = "\u1794\u17d0\u178e\u17d2\u178e\u17a5\u178e\u1791\u17b6\u1793 \u1793\u17b7\u1784\u1792\u1793\u17b6\u1782\u17b6\u179a", _s25_120 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_221 = "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", _s31_61 = "\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s46_23 = "\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179f\u17b6\u179a\u1796\u17be\u1797\u17d0\u178e\u17d2\u178c", _s39_33 = "\u1794\u17b6\u1793\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1790\u17b6\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s29_85 = "\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u1799\u1780\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s29_86 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17c4\u179b\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_111 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_260 = "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s32_48 = "\u1794\u17b6\u1793\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1790\u17b6\u1794\u17b6\u1793\u1794\u1784\u17cb", _s17_274 = "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17a2\u17ca\u17b8\u1798\u17c9\u17c2\u179b", _s19_194 = "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1793\u17b6\u1798\u178f\u17d2\u179a\u1780\u17bc\u179b", _s27_115 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_275 = "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s21_222 = "\u1798\u17b7\u1793\u1794\u17b6\u1793\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u178a\u17c4\u1799\u1795\u17d2\u1793\u17c2\u1780", _s31_62 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_276 = "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u200b\u1780\u17c6\u178e\u178f\u17cb", _s39_34 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_190 = "\u1794\u1798\u17d2\u179b\u17c2\u1784\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s35_55 = "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s28_117 = "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s30_64 = "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s24_136 = "\u1794\u17b6\u1793\u179b\u17bb\u1794 webhook \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s31_63 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_223 = "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u1782\u17d2\u1798\u17b6\u1793\u1791\u17b8\u1794\u1789\u17d2\u1785\u1794\u17cb", _s22_191 = "\u1794\u17b6\u1793\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u1798\u17bd\u1799\u1795\u17d2\u1793\u17c2\u1780", _s28_118 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17c4\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_121 = "\u178f\u17d2\u179a\u17a1\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_442 = "\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793\u178a\u17c6\u1794\u17bc\u1784", _s27_116 = "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_192 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s23_127 = "\u1790\u17d2\u179b\u17c3\u1794\u1793\u17d2\u1790\u17c2\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", _s23_128 = "\u1790\u17d2\u179b\u17c3\u1794\u1793\u17d2\u1790\u17c2\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", _s23_129 = "\u1790\u17d2\u179b\u17c3\u1794\u1793\u17d2\u1790\u17c2\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", _s23_130 = "\u1790\u17d2\u179b\u17c3\u1794\u1793\u17d2\u1790\u17c2\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", _s18_261 = "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s17_277 = "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1795\u17d2\u1793\u17c2\u1780", _s29_87 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s37_52 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_262 = "\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s17_278 = "\u1791\u1798\u17d2\u179a\u1784\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", _s28_119 = "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s23_131 = "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_195 = "\u1795\u17d2\u1793\u17c2\u1780/\u1780\u17b6\u179a\u178a\u17b6\u1780\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s38_38 = "\u1794\u17b6\u1793\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1790\u17b6\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s43_11 = "\u1794\u17b6\u1793\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1790\u17b6\u1794\u17b6\u1793\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s16_443 = "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u179b\u17be\u1780\u1791\u17b8\u1796\u17b8\u179a", _s28_120 = ":contact \u1794\u17b6\u1793\u1798\u17be\u179b\u179f\u1798\u17d2\u179a\u1784\u17cb :quote", _s20_219 = "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", _s25_122 = "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9e\u0eb2\u0eaa\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_196 = "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8", _s18_263 = "\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s16_444 = "\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9a\u0ecd\u0ec8\u0eaa\u0eb0\u0ec1\u0e94\u0e87", _s16_445 = "\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s22_193 = "\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", _s35_56 = "\u0ea5\u0eb6\u0e9a\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s27_117 = "\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0e97\u0eb5\u0ec8\u0e9b\u0ec8\u0ebd\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_197 = "\u0ea5\u0eb6\u0e9a\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_220 = "\u0e9a\u0eb1\u0e94\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94 \u0ec1\u0ea5\u0eb0\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", _s25_123 = "\u0ea5\u0eb6\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s39_35 = "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e84\u0eb1\u0e87\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s37_53 = "\u0ec4\u0e94\u0ec9\u0edd\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s26_112 = "\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s27_118 = "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s22_194 = "\u0ea5\u0eb6\u0e9a\u0e84\u0eb3\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_198 = "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", _s16_446 = "\u0e81\u0eb3\u0ec4\u0ea5\u0ec1\u0ea5\u0eb0\u0e81\u0eb2\u0e99\u0eaa\u0eb9\u0e99\u0ec0\u0eaa\u0e8d", _s17_279 = "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s19_199 = "\u0ea5\u0eb6\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s33_57 = "\u0ec4\u0e94\u0ec9\u0edd\u0eb2\u0e8d\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", _s18_264 = "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99", _s28_121 = "\u0ea5\u0eb6\u0e9a\u0ea5\u0eb4\u0ec9\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_265 = "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e99\u0eb3\u0ec3\u0e8a\u0ec9\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", _s18_266 = "\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8", _s16_447 = "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s25_124 = "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s23_132 = "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", _s36_56 = "\u0ea5\u0eb6\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s25_125 = "\u0e81\u0eb9\u0ec9\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s28_122 = "\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_448 = "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s22_195 = "\u0ea5\u0eb6\u0e9a webhook \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s21_224 = "\u0e81\u0eb2\u0e99\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94", _s16_449 = "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0", _s17_280 = "\u0ec4\u0e94\u0ec9\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", _s26_113 = "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_137 = "\u0e9b\u0ec8\u0ebd\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_221 = "\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", _s20_222 = "\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", _s20_223 = "\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", _s17_281 = "\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99\u0e9e\u0eb4\u0ec0\u0eaa\u0e94 4", _s17_282 = "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s18_267 = "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", _s19_200 = "\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_450 = "\u0e82\u0ebb\u0e87\u0ec0\u0e82\u0e94\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", _s21_225 = "\u0ec0\u0e81\u0eb1\u0e9a\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s33_58 = "\u0edd\u0eb2\u0e8d\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s27_119 = ":\u0e95\u0eb4\u0e94\u200b\u0e95\u0ecd\u0ec8\u200b\u0ec0\u0e9a\u0eb4\u0ec8\u0e87 quote :quote", _s20_224 = "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", _s16_451 = "Da\u013c\u0113ji atgriezts", _s29_88 = "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s23_133 = "Tilbud sendt som e-post", _s17_283 = "Tredje P\xe5minnelse", _s19_201 = "Zarchiwizuj produkt", _s16_452 = "Numer zam\xf3wienia", _s17_284 = "Faktura zap\u0142acona", _s28_123 = "Szukaj wydatk\xf3w odnawialnych", _s16_453 = "Termin p\u0142atno\u015bci", _s17_285 = "Szukaj dokument\xf3w", _s16_454 = "\u015arodki na koncie", _s17_286 = "Warunki p\u0142atno\u015bci", _s30_65 = "Wydatki zosta\u0142y zarchiwizowane", _s24_138 = "Wydatki zosta\u0142y usuni\u0119te", _s22_196 = "Pierwsze przypomnienie", _s20_225 = "Drugie przypomnienie", _s21_226 = "Trzecie przypomnienie", _s91_0 = "Para melhor visualiza\xe7\xe3o, exibe uma vers\xe3o HTML da fatura/cota\xe7\xe3o ao visualizar no celular.", _s25_126 = "Itens do pedido de compra", _s53_11 = "Notifica\xe7\xe3o de despesa :expense enviada para :contact", _s100_0 = "Recomendamos usar o novo aplicativo da web ou o aplicativo de desktop para obter o melhor desempenho", _s24_139 = "Arredondamento de Rappen", _s32_49 = "Montante redondo para 5 centavos", _s24_140 = "Verifique as credenciais", _s26_114 = "As credenciais s\xe3o v\xe1lidas", _s18_268 = "Cr\xe9dito eletr\xf4nico", _s27_120 = "Pedido de compra eletr\xf4nica", _s20_226 = "N\xfamero de IVA v\xe1lido", _s26_115 = "Use pagamentos dispon\xedveis", _s26_116 = "E-mail enviado com sucesso", _s31_64 = "Selecione uma fatura ou cr\xe9dito", _s20_227 = "Relat\xf3rio por e-mail", _s65_3 = "Nota: conectar uma conta requer uma chave API GoCardless/Nordigen", _s20_228 = "Nome do participante", _s44_15 = "Regi\xf5es: EUA, Reino Unido, Austr\xe1lia e \xcdndia", _s29_89 = "Regi\xf5es: Europa e Reino Unido", _s20_229 = "Selecione o provedor", _s29_90 = "Cr\xe9dito por tipo de pagamento", _s24_141 = "Tipo de Pagamento D\xe9bito", _s19_202 = "Enviar e-mails para", _s16_455 = "Contato prim\xe1rio", _s17_287 = "Todos os contatos", _s27_121 = "Contas a receber detalhadas", _s26_117 = "Resumo de contas a receber", _s17_288 = "Vendas ao cliente", _s18_269 = "Vendas de usu\xe1rios", _s57_5 = "Adicione a extens\xe3o do Chrome para gerenciar suas tarefas", _s28_124 = "E-mail reativado com sucesso", _s36_57 = "Habilite o uso do design como modelo", _s25_127 = "Design de nota de entrega", _s20_230 = "Design de declara\xe7\xe3o", _s29_91 = "Design de recibo de pagamento", _s33_59 = "Projeto de reembolso de pagamento", _s17_289 = "descri\xe7\xe3o do item", _s18_270 = "Estado do registro", _s29_92 = "Salve os arquivos nesta pasta", _s18_271 = "Pasta de downloads", _s18_272 = "Cota\xe7\xf5es faturadas", _s25_128 = "Cota\xe7\xf5es de faturas pagas", _s38_39 = "A pasta de downloads n\xe3o existe :value", _s29_93 = "Notifica\xe7\xe3o de usu\xe1rio logado", _s47_19 = "Envie um e-mail ao fazer login em um novo local", _s18_273 = "Contato do cliente", _s114_ = "Observa\xe7\xe3o: esse recurso requer uma chave de API Zip-Tax para pesquisar impostos sobre vendas dos EUA por endere\xe7o", _s16_456 = "Falha no webhook", _s32_50 = "Clique ou solte os arquivos aqui", _s28_125 = "O arquivo foi salvo em :path", _s43_12 = "Transa\xe7\xf5es :count desvinculadas com sucesso", _s34_47 = "Transa\xe7\xe3o desvinculada com sucesso", _s88_ = "Permitir que o usu\xe1rio acesse o painel, os dados s\xe3o limitados \xe0s permiss\xf5es dispon\xedveis", _s17_290 = "Isento de imposto", _s16_457 = "Detalhes fiscais", _s65_4 = ":contact fez o pagamento :payment da fatura :invoice para :client", _s68_0 = ":user inseriu o pagamento :payment para fatura :invoice para :client", _s24_142 = "Tipo de pagamento padr\xe3o", _s39_36 = "Pagamentos iniciados pelo administrador", _s71_4 = "Suporte para inserir um pagamento no portal de administra\xe7\xe3o sem fatura", _s75_3 = "Use as configura\xe7\xf5es de assinatura do seu telefone para gerenciar seu plano", _s24_143 = "Mostrar tarefa fatur\xe1vel", _s32_51 = "Enviar faturas :count por e-mail", _s22_197 = "Localiza\xe7\xe3o do projeto", _s37_54 = "Descri\xe7\xe3o do item da tarefa de fatura", _s57_6 = "Adicione a descri\xe7\xe3o do item aos itens de linha da fatura", _s24_144 = "Pr\xf3ximo hor\xe1rio de envio", _s31_65 = "Certificado enviado com sucesso", _s24_145 = "Conjunto de certificados", _s24_146 = "Certificado n\xe3o definido", _s17_291 = "Conjunto de senha", _s18_274 = "Senha n\xe3o definida", _s20_231 = "Carregar certificado", _s20_232 = "Senha do certificado", _s31_66 = "Documento renomeado com sucesso", _s17_292 = "Fatura eletr\xf4nica", _s17_293 = "Modo claro/escuro", _s16_458 = "ID de roteamento", _s24_147 = "Ativar fatura eletr\xf4nica", _s25_129 = "Tipo de fatura eletr\xf4nica", _s26_118 = "Tipo de cota\xe7\xe3o eletr\xf4nica", _s16_459 = "Imposto reduzido", _s18_275 = "Substituir imposto", _s18_276 = "Classifica\xe7\xe3o zero", _s45_18 = "A categoria fiscal foi atualizada com sucesso", _s51_18 = "As categorias fiscais foram atualizadas com sucesso", _s28_126 = "Definir categoria de imposto", _s19_203 = "Manual de Pagamento", _s17_294 = "Produtos Digitais", _s19_204 = "Imposto selecionado", _s22_198 = "Sub-regi\xe3o do vendedor", _s17_295 = "Calcular Impostos", _s50_23 = "Calcule impostos automaticamente ao salvar faturas", _s27_122 = "Saldo do cliente convertido", _s29_94 = "Saldo de pagamento convertido", _s39_37 = "Use +dias para definir a data no futuro", _s38_40 = "Use o visualizador de PDF do navegador", _s51_19 = "Pre\xe7os enfileirados com sucesso a serem atualizados", _s18_277 = "D\xe9bito Direto BACS", _s56_4 = "Ativar a especifica\xe7\xe3o de descri\xe7\xf5es de itens de tarefas", _s18_278 = "Registro de e-mail", _s25_130 = "Valor M\xednimo de Pagamento", _s33_60 = "Pagamentos iniciados pelo cliente", _s65_5 = "Suporte para efetuar um pagamento no portal do cliente sem fatura", _s18_279 = "Saldo de pagamento", _s56_5 = "O pagamento :payment foi enviado por e-mail para :client", _s31_67 = "Produtos opcionais de uso \xfanico", _s18_280 = "Links de pagamento", _s16_460 = "Pr\xf3xima execu\xe7\xe3o", _s17_296 = "Todos os clientes", _s28_127 = "Somente clientes com faturas", _s28_128 = "Agenda arquivada com sucesso", _s18_281 = "Arquivar Pagamento", _s18_282 = "Arquivar Or\xe7amento", _s16_461 = "Arquivar Cliente", _s16_462 = "Arquivar Projeto", _s16_463 = "Arquivar Despesa", _s19_205 = "Restaurar Pagamento", _s19_206 = "Restaurar Or\xe7amento", _s17_297 = "Restaurar Cr\xe9dito", _s16_464 = "Restaurar Tarefa", _s17_298 = "Restaurar Cliente", _s17_299 = "Restaurar Projeto", _s17_300 = "Restaurar Despesa", _s19_207 = "Arquivar Fornecedor", _s20_233 = "Restaurar Fornecedor", _s17_301 = "Adicionar Produto", _s17_302 = "Atualizar produto", _s17_303 = "Restaurar Produto", _s16_465 = "Arquivar Produto", _s17_304 = "Or\xe7amento enviado", _s24_148 = "Pedido de compra enviado", _s17_305 = "Quantidade m\xe1xima", _s22_199 = "A op\xe7\xe3o n\xe3o \xe9 mostrada", _s32_52 = "A op\xe7\xe3o \xe9 mostrada e selecionada", _s20_234 = "Mostrar visualiza\xe7\xe3o", _s27_123 = "Mostrar endere\xe7o de entrega", _s58_10 = "N\xe3o h\xe1 documentos nos registros selecionados para download", _s19_208 = "Tamanho do logotipo", _s46_24 = "Adicione as horas aos itens de linha da fatura", _s21_227 = "Alinhamento de e-mail", _s28_129 = "Local de visualiza\xe7\xe3o do PDF", _s34_48 = "Clique em + para criar um registro", _s16_466 = "\xdaltimos 365 dias", _s49_9 = "O design \xe9 inv\xe1lido, a se\xe7\xe3o :value est\xe1 faltando", _s41_25 = "Gostaria de fazer upload do seu logotipo?", _s16_467 = "Vers\xe3o instalada", _s34_49 = "Notificar o fornecedor quando pago", _s19_209 = "Atualizar pagamento", _s23_134 = "Pedido de compra aceito", _s62_5 = "O valor do cr\xe9dito n\xe3o pode ser maior que o valor do pagamento", _s56_6 = "Defina uma taxa de c\xe2mbio ao inserir um pagamento manual", _s46_25 = "Defina uma taxa de c\xe2mbio ao criar uma despesa", _s18_283 = "Adicionar \xe0 fatura", _s52_13 = "Envie um e-mail quando um pagamento online for feito", _s51_20 = "Envie um e-mail ao inserir manualmente um pagamento", _s31_68 = "Transa\xe7\xe3o vinculada com sucesso", _s26_119 = "Bloquear tarefas faturadas", _s57_7 = "Impedir que as tarefas sejam editadas depois de faturadas", _s18_284 = "Registro requerido", _s35_57 = "Exigir que os clientes se registrem", _s41_26 = "Exigir que os produtos estejam em estoque", _s18_285 = "Produtos Opcionais", _s30_66 = "Produtos recorrentes opcionais", _s63_7 = "Fatura enfileirada com sucesso para ser cobrada automaticamente", _s68_1 = "Faturas enfileiradas com sucesso para serem cobradas automaticamente", _s71_5 = "Todos os crit\xe9rios precisam corresponder para que a regra seja aplicada", _s19_210 = "Regras de transa\xe7\xe3o", _s25_131 = "Editar regra de transa\xe7\xe3o", _s24_149 = "Regra criada com sucesso", _s41_27 = "Regra de transa\xe7\xe3o atualizada com sucesso", _s40_16 = "Regra de transa\xe7\xe3o arquivada com sucesso", _s39_38 = "Regra de transa\xe7\xe3o exclu\xedda com sucesso", _s39_39 = "Regra de transa\xe7\xe3o removida com sucesso", _s41_28 = "Regra de transa\xe7\xe3o restaurada com sucesso", _s30_67 = "Regra de transa\xe7\xe3o de pesquisa", _s24_150 = "Sincroniza\xe7\xe3o autom\xe1tica", _s16_468 = "Atualizar contas", _s57_8 = "Atualize para Enterprise para conectar sua conta banc\xe1ria", _s44_16 = "Clique aqui para conectar sua conta banc\xe1ria", _s17_306 = "Tipo de categoria", _s27_124 = "C\xf3digo postal do fornecedor", _s21_228 = "Local de visualiza\xe7\xe3o", _s19_211 = "Visualiza\xe7\xe3o de PDF", _s33_61 = "Gostaria de avaliar o aplicativo?", _s16_469 = "Incluir exclu\xeddo", _s41_29 = "Incluir registros exclu\xeddos em relat\xf3rios", _s34_50 = "Transa\xe7\xf5es convertidas com sucesso", _s33_62 = "Conta banc\xe1ria criada com sucesso", _s37_55 = "Conta banc\xe1ria atualizada com sucesso", _s21_229 = "Editar Conta Banc\xe1ria", _s16_470 = "Categoria padr\xe3o", _s24_151 = "Adicionar conta banc\xe1ria", _s16_471 = "Gerenciar regras", _s21_230 = "Pesquisar 1 categoria", _s32_53 = "Transa\xe7\xe3o convertida com sucesso", _s24_152 = "Converter para pagamento", _s16_472 = "Editar transa\xe7\xe3o", _s28_130 = "Transa\xe7\xe3o criada com sucesso", _s32_54 = "Transa\xe7\xe3o atualizada com sucesso", _s31_69 = "Transa\xe7\xe3o arquivada com sucesso", _s30_68 = "Transa\xe7\xe3o exclu\xedda com sucesso", _s30_69 = "Transa\xe7\xe3o removida com sucesso", _s32_55 = "Transa\xe7\xe3o restaurada com sucesso", _s27_125 = "Pesquisar transa\xe7\xf5es :count", _s27_126 = "Cart\xf5es de Cr\xe9dito & Bancos", _s36_58 = "Conta banc\xe1ria arquivada com sucesso", _s35_58 = "Conta banc\xe1ria exclu\xedda com sucesso", _s35_59 = "Conta banc\xe1ria removida com sucesso", _s37_56 = "Conta banc\xe1ria restaurada com sucesso", _s24_153 = "Pesquisar conta banc\xe1ria", _s31_70 = "Marcar e-mail de pagamento pago", _s22_200 = "Converter para projeto", _s17_307 = "E-mail do cliente", _s47_20 = "Adicione o projeto aos itens de linha da fatura", _s21_231 = "Pagamentos Conclu\xeddos", _s18_286 = "Despesas Pendentes", _s18_287 = "Despesas Faturadas", _s47_21 = ":user pedido de compra exclu\xeddo :purchase_order", _s57_9 = ":user pedido de compra enviado por e-mail :purchase_order", _s48_20 = ":contact pedido de compra aceito :purchase_order", _s41_30 = "N\xfamero de telefone verificado com sucesso", _s29_95 = "Um c\xf3digo foi enviado via SMS", _s42_30 = "Um c\xf3digo foi enviado via SMS para :number", _s29_96 = "Forne\xe7a um n\xfamero de telefone", _s27_127 = "N\xfamero de telefone inv\xe1lido", _s52_14 = "Verifique seu n\xfamero de telefone para enviar e-mails", _s48_21 = "Verifique seu n\xfamero de telefone para backup 2FA", _s30_70 = "Clientes mesclados com sucesso", _s25_132 = "Altera\xe7\xe3o de pre\xe7o aceita", _s40_17 = "A altera\xe7\xe3o de pre\xe7o falhou com o c\xf3digo", _s17_308 = "Restaurar compras", _s18_288 = "Desconecte a Apple", _s30_71 = "Apple desconectado com sucesso", _s23_135 = "Adicionar ao invent\xe1rio", _s33_63 = "Voc\xea est\xe1 gostando do aplicativo?", _s48_22 = "Desculpe ouvir isso! Gostaria de nos dizer mais?", _s24_154 = "Ativar pesquisa flex\xedvel", _s22_201 = "Detalhes do fornecedor", _s28_131 = "Detalhes do pedido de compra", _s35_60 = "Pedido de compra aceito com sucesso", _s37_57 = "Pedidos de compra aceitos com sucesso", _s38_41 = "Pedido de compra cancelado com sucesso", _s23_136 = "Selecione um fornecedor", _s28_132 = "Pedidos de compra por e-mail", _s31_71 = "E-mail desconectado com sucesso", _s18_289 = "Desconectar e-mail", _s24_155 = "Inscreva-se na Microsoft", _s26_120 = "Termos do pedido de compra", _s30_72 = "Assinatura do pedido de compra", _s47_22 = "Exigir que o fornecedor forne\xe7a sua assinatura.", _s16_473 = "Ordens de compra", _s38_42 = "Ordem de compra restaurada com sucesso", _s21_232 = "Definir design padr\xe3o", _s30_73 = "Adicionar gateway de pagamento", _s98_0 = "Adicione um gateway de pagamento (ou seja, Stripe, WePay ou PayPal) para aceitar pagamentos online", _s28_133 = "Mostrar descri\xe7\xe3o do produto", _s21_233 = "Formato de exporta\xe7\xe3o", _s18_290 = "Tipo de exporta\xe7\xe3o", _s66_1 = "Pare de criar faturas recorrentes se a \xfaltima fatura n\xe3o for paga.", _s38_43 = "Ao converter uma cota\xe7\xe3o em uma fatura", _s27_128 = "Ativar dicas de ferramentas", _s46_26 = "Mostrar dicas de ferramentas ao passar o mouse", _s33_64 = "Fa\xe7a login em uma conta existente", _s25_133 = "Nenhuma fatura encontrada", _s27_129 = "Registro criado com sucesso", _s31_72 = "Visualizador de PDF alternativo", _s18_291 = "Valor do imposto 1", _s18_292 = "Valor do imposto 2", _s18_293 = "Valor do imposto 3", _s37_58 = "Status da tarefa alterado com sucesso", _s23_137 = "Ativar eventos de toque", _s38_44 = "Suporta eventos de arrastar para rolar", _s45_19 = "Atualize seu plano para visualizar relat\xf3rios", _s36_59 = "Tarefas :value iniciadas com sucesso", _s40_18 = "Tarefas :value interrompidas com sucesso", _s30_74 = "Or\xe7amento aprovado com sucesso", _s26_121 = "Estado de envio do cliente", _s26_122 = "Cidade de envio do cliente", _s24_156 = "Pa\xeds de envio do cliente", _s16_474 = "Moeda do cliente", _s16_475 = "Moeda da empresa", _s42_31 = "Atualize seu plano para adicionar empresas", _s43_13 = "Carregamento de dados - aguarde a conclus\xe3o", _s41_31 = "Salvamento de dados - aguarde a conclus\xe3o", _s49_10 = ":user criou despesa recorrente :recurring_expense", _s54_9 = ":user despesa recorrente atualizada :recurring_expense", _s53_12 = ":user despesa recorrente arquivada :recurring_expense", _s54_10 = ":user despesa recorrente restaurada :recurring_expense", _s21_234 = "Clique em Selecionado", _s20_235 = "Ocultar visualiza\xe7\xe3o", _s59_3 = "O valor do cr\xe9dito n\xe3o pode ser superior ao valor da fatura", _s25_134 = "Defina uma senha de conta", _s32_56 = "Gateway desconectado com sucesso", _s20_236 = "Adicionar \xe0s faturas", _s18_294 = "D\xe9bito Direto BECS", _s147_ = "Salve os dados localmente para permitir que o aplicativo seja iniciado mais rapidamente. A desativa\xe7\xe3o pode melhorar o desempenho em contas grandes", _s24_157 = "N\xfamero de IVA do cliente", _s29_97 = "Visualizar despesa # :expense", _s28_134 = "Atualizar todos os registros", _s22_202 = "Definir empresa padr\xe3o", _s30_75 = "Empresa atualizada com sucesso", _s55_5 = "Para obter o melhor desempenho, baixe o aplicativo :app", _s20_237 = "Total Bruto da Linha", _s18_295 = "Faturas por e-mail", _s19_212 = "Cota\xe7\xf5es por e-mail", _s18_296 = "Cr\xe9ditos de e-mail", _s17_309 = "Nome do Remetente", _s18_297 = "Despesa Recorrente", _s20_238 = "Despesas Recorrentes", _s23_138 = "Nova Despesa Recorrente", _s25_135 = "Editar Despesa Recorrente", _s37_59 = "Despesa recorrente criada com sucesso", _s41_32 = "Despesa recorrente atualizada com sucesso", _s40_19 = "Despesa recorrente arquivada com sucesso", _s39_40 = "Despesa recorrente exclu\xedda com sucesso", _s39_41 = "Despesa recorrente removida com sucesso", _s41_33 = "Despesa recorrente restaurada com sucesso", _s30_76 = "Pesquisar despesas recorrentes", _s20_239 = "Data do \xfaltimo envio", _s44_17 = "Incluir rascunhos de registros em relat\xf3rios", _s20_240 = "Contagem de clientes", _s40_20 = "ID de acompanhamento do Google Analytics", _s18_298 = "Selecione o m\xe9todo", _s22_203 = "Selecione a plataforma", _s33_65 = "Converter markdown em HTML no PDF", _s20_241 = "Cores personalizadas", _s35_61 = "Cor de fundo ativa da barra lateral", _s37_60 = "Cor de fundo inativa da barra lateral", _s37_61 = "Cor da fonte inativa da barra lateral", _s43_14 = "Cor de fundo da linha alternativa da tabela", _s35_62 = "Cor de fundo do cabe\xe7alho da fatura", _s65_6 = "Hoje \xe9 o \xfaltimo dia de teste do plano Pro, clique para atualizar.", _s65_7 = "Opcionalmente, configure um dom\xednio separado do portal do cliente", _s135_ = "O subdom\xednio \xe9 usado no portal do cliente para personalizar links para combinar com sua marca. ou seja, https://your-brand.invoicing.co", _s27_130 = "Configura\xe7\xf5es de Importa\xe7\xe3o", _s22_204 = "Forne\xe7a o arquivo JSON", _s51_21 = "Selecione para importar as configura\xe7\xf5es e/ou dados", _s32_57 = "Nenhum tipo de pagamento ativado", _s45_20 = "Aguarde at\xe9 que os dados terminem de carregar", _s26_123 = "Incluir clientes exclu\xeddos", _s52_15 = "Carregar registros pertencentes a clientes exclu\xeddos", _s18_299 = "Etapa 2: autorizar", _s34_51 = "A migra\xe7\xe3o ainda n\xe3o foi conclu\xedda", _s23_139 = "Configura\xe7\xe3o do gateway", _s18_300 = "\xdaltima Atualiza\xe7\xe3o", _s16_476 = "Mover para baixo", _s60_8 = "Erro: o e-mail personalizado deve incluir uma vari\xe1vel :body", _s43_15 = "Certifique-se de incluir uma vari\xe1vel :body", _s16_477 = "Layout da p\xe1gina", _s19_213 = "Adicionar cabe\xe7alho", _s18_301 = "C\xf3digo promocional", _s21_235 = "Permitir cancelamento", _s25_136 = "Limite m\xe1ximo de assentos", _s16_478 = "Dura\xe7\xe3o do teste", _s34_52 = "Permitir substitui\xe7\xf5es de consulta", _s20_242 = "Per\xedodo de reembolso", _s16_479 = "P\xe1gina de compra", _s17_310 = "Entrega de e-mail", _s19_214 = "Resposta do webhook", _s21_236 = "Falha de autentica\xe7\xe3o", _s17_311 = "Link de pagamento", _s22_205 = "Novo link de pagamento", _s24_158 = "Editar link de pagamento", _s36_60 = "Link de pagamento criado com sucesso", _s40_21 = "Link de pagamento atualizado com sucesso", _s39_42 = "Link de pagamento arquivado com sucesso", _s38_45 = "Link de pagamento exclu\xeddo com sucesso", _s38_46 = "Link de pagamento removido com sucesso", _s40_22 = "Link de pagamento restaurado com sucesso", _s17_312 = "Desconectar Gmail", _s27_131 = "Gmail conectado com sucesso", _s30_77 = "Gmail desconectado com sucesso", _s16_480 = "Ajude a traduzir", _s27_132 = "Conta conectada com sucesso", _s30_78 = "Conta desconectada com sucesso", _s21_237 = "Pagamento Reembolsado", _s25_137 = "Parcialmente n\xe3o aplicado", _s19_215 = "Eventos com Suporte", _s18_302 = "Quantia Convertida", _s16_481 = "Saldo convertido", _s27_133 = "Saldo de cr\xe9dito convertido", _s16_482 = "Total Convertido", _s46_27 = "Permitir que clientes enviem documentos/anexos", _s18_303 = "Tipo de Importa\xe7\xe3o", _s18_304 = "Vencimento Parcial", _s18_305 = "Total do Or\xe7amento", _s41_34 = "Aviso: esta empresa ainda n\xe3o foi ativada", _s18_306 = "Or\xe7amento Expirado", _s18_307 = "Campos Necess\xe1rios", _s25_138 = "Mostrar Tabela de Tarefas", _s22_206 = "Categorias de Despesas", _s26_124 = "Nova Categoria de Despesas", _s41_35 = "Categoria de despesa removida com sucesso", _s53_13 = "Categorias de despesas :value restauradas com sucesso", _s18_308 = "For\xe7ar atualiza\xe7\xe3o", _s31_73 = "Acompanhe se a despesa foi paga", _s34_53 = "Habilitar a despesa a ser faturada", _s25_139 = "Defina uma taxa de c\xe2mbio", _s26_125 = "Configura\xe7\xf5es das despesas", _s17_313 = "Cart\xe3o de captura", _s42_32 = "Fatura recorrente interrompida com sucesso", _s38_47 = "Fatura recorrente iniciada com sucesso", _s38_48 = "Fatura recorrente retomada com sucesso", _s19_216 = "Primeiro dia do M\xeas", _s17_314 = "\xdaltimo dia do M\xeas", _s21_238 = "Pr\xf3xima data de envio", _s16_483 = "Ciclos Restantes", _s24_159 = "Editar Fatura Recorrente", _s36_61 = "Fatura recorrente criada com sucesso", _s40_23 = "Fatura recorrente atualizada com sucesso", _s38_49 = "Fatura recorrente removida com sucesso", _s30_79 = "Encontrado 1 Fatura recorrente", _s37_62 = "Encontrado :count Faturas recorrentes", _s30_80 = "Faturamento Autom\xe1tico Ativado", _s26_126 = "Permitir pagamento a maior", _s31_74 = "Permitir pagamento insuficiente", _s17_315 = "Sucesso do Portal", _s26_127 = "Fila de Repeti\xe7\xe3o de Email", _s26_128 = "Bem-vindo ao Invoice Ninja", _s18_309 = "Lembrete 1 Enviado", _s18_310 = "Lembrete 2 Enviado", _s18_311 = "Lembrete 3 Enviado", _s23_140 = "\xdaltimo Lembrete Enviado", _s27_134 = "P\xe1gina: :current de: :total", _s40_24 = "Cr\xe9ditos enviados por e-mail com sucesso", _s17_316 = "Aplicar Pagamento", _s24_160 = "Etiquetas Personalizadas", _s16_484 = "Tipo de Registro", _s17_317 = "Tipo de Pagamento", _s16_485 = "Chave da Empresa", _s25_140 = "Email de pagamento manual", _s24_161 = "Configura\xe7\xf5es do cliente", _s20_243 = "Faturas Selecionadas", _s23_141 = "Pagamentos Selecionados", _s20_244 = "Tarefas Selecionadas", _s21_239 = "Despesas Selecionadas", _s19_217 = "Pagamentos Recentes", _s19_218 = "Pr\xf3ximos Or\xe7amentos", _s20_245 = "Or\xe7amentos Expirados", _s16_486 = "Criar fornecedor", _s17_318 = "Atualizar Cliente", _s17_319 = "Atualizar Despesa", _s16_487 = "Atualizar Tarefa", _s21_240 = "Ocultar Barra Lateral", _s26_129 = "Pesquisar: contar Webhooks", _s19_219 = "Pesquisar 1 Webhook", _s26_130 = "Webhook Criada com Sucesso", _s30_81 = "Webhook Atualizada com Sucesso", _s29_98 = "Webhook Arquivada com Sucesso", _s28_135 = "Webhook Removida com Sucesso", _s30_82 = "Webhook Restaurada com Sucesso", _s24_162 = "Pesquisar: contar Tokens", _s17_320 = "Pesquisar 1 Token", _s26_131 = "Token Removido com Sucesso", _s28_136 = "Token Restaurado com Sucesso", _s16_488 = "Cr\xe9dito Restante", _s17_321 = "Lembrete cont\xednuo", _s21_241 = "Condi\xe7\xe3o de Pagamento", _s16_489 = "Entrar com email", _s26_132 = "Mudar para o layout m\xf3vel?", _s24_163 = "Parcialmente Reembolsado", _s20_246 = "Pesquisar Documentos", _s18_312 = "Pesquisar Clientes", _s18_313 = "Pesquisar Produtos", _s18_314 = "Pesquisar Cr\xe9ditos", _s27_135 = "Pesquisar taxas de impostos", _s17_322 = "Pesquisar Tarefas", _s23_142 = "Pesquisar Configura\xe7\xf5es", _s18_315 = "Pesquisar Projetos", _s18_316 = "Pesquisar Despesas", _s20_247 = "Pesquisar Pagamentos", _s16_490 = "Pesquisar Grupos", _s17_323 = "Pesquisar Empresa", _s21_242 = "Pesquisar 1 Documento", _s18_317 = "Pesquisar 1 Design", _s19_220 = "Pesquisar 1 Cliente", _s19_221 = "Pesquisar 1 Produto", _s19_222 = "Pesquisar 1 Cota\xe7\xe3o", _s19_223 = "Pesquisar 1 Cr\xe9dito", _s19_224 = "Pesquisar 1 Usu\xe1rio", _s27_136 = "Pesquisar 1 Taxa de Imposto", _s18_318 = "Pesquisar 1 Tarefa", _s19_225 = "Pesquisar 1 Projeto", _s19_226 = "Pesquisar 1 Despesa", _s21_243 = "Pesquisar 1 Pagamento", _s17_324 = "Pesquisar 1 Grupo", _s20_248 = "Reembolsar Pagamento", _s22_207 = "Primeiro Personalizado", _s21_244 = "Segundo Personalizado", _s22_208 = "Terceiro Personalizado", _s20_249 = "Quarto Personalizado", _s35_63 = "Dados da empresa limpos com sucesso", _s19_227 = "Detalhes do cliente", _s19_228 = "Detalhes de cr\xe9dito", _s18_319 = "Colunas de Produto", _s18_320 = "Colunas de Tarefas", _s16_491 = "Todos os eventos", _s29_99 = "Receber todas as notifica\xe7\xf5es", _s17_325 = "Design de Cr\xe9dito", _s39_43 = "Projetos :value restaurados com sucesso", _s22_209 = "Or\xe7amentos Recorrentes", _s19_229 = "Tarefas Recorrentes", _s28_137 = "Cr\xe9dito removido com sucesso", _s22_210 = "Atualiza\xe7\xe3o dispon\xedvel", _s20_250 = "URL Webhook do Slack", _s17_326 = "Rodap\xe9 do Cr\xe9dito", _s30_83 = "Empresa adicionada com sucesso", _s25_141 = "Sobretaxa Personalizada 1", _s25_142 = "Sobretaxa Personalizada 2", _s25_143 = "Sobretaxa Personalizada 3", _s25_144 = "Sobretaxa Personalizada 4", _s16_492 = "Adicionar Coluna", _s17_327 = "Adicionar Empresa", _s22_211 = "Or\xe7amento n\xe3o Aprovado", _s17_328 = "Data de Reembolso", _s16_493 = "Sele\xe7\xe3o m\xfaltipla", _s58_11 = "Recebemos sua mensagem e tentaremos responder rapidamente.", _s27_137 = "Mostrar Detalhes do Produto", _s48_23 = "A renderiza\xe7\xe3o de PDF precisa da vers\xe3o :version", _s20_251 = "Configura\xe7\xf5es Gerais", _s17_329 = "F\xf3runs de suporte", _s17_330 = "E-mail de Cr\xe9dito", _s21_245 = "A senha \xe9 muito curta", _s28_138 = "Tarefas do Portal do Cliente", _s27_138 = "Painel do Portal do Cliente", _s18_321 = "Selecionar Empresa", _s21_246 = "Menu da Barra Lateral", _s26_133 = "Barra Lateral de Hist\xf3rico", _s29_100 = "Mostrar Quantidade do Produto", _s72_1 = "Mostrar um campo de quantidade de produto, caso contr\xe1rio o padr\xe3o de um", _s28_139 = "Mostrar quantidade da fatura", _s77_3 = "Exibir um campo de quantidade de item de linha, caso contr\xe1rio, o padr\xe3o \xe9 um", _s17_331 = "Quantidade Padr\xe3o", _s60_9 = "Defina automaticamente a quantidade do item de linha para um", _s19_230 = "Uma taxa de imposto", _s22_212 = "Duas taxas de impostos", _s22_213 = "Tr\xeas taxas de impostos", _s17_332 = "Imposto da Fatura", _s18_322 = "Configurar tarifas", _s27_139 = "Lista separada por v\xedrgulas", _s20_252 = "Texto de linha \xfanica", _s16_494 = "Texto multilinha", _s16_495 = "Quantia da Multa", _s28_140 = "Depois da data de vencimento", _s17_333 = "Pagamento parcial", _s17_334 = "Pagamento Parcial", _s16_496 = "Todas as p\xe1ginas", _s16_497 = "Fonte Secund\xe1ria", _s17_335 = "Tamanho da P\xe1gina", _s22_214 = "Condi\xe7\xf5es do Or\xe7amento", _s19_231 = "Rodap\xe9 do Or\xe7amento", _s16_498 = "Email Autom\xe1tico", _s24_164 = "Arquivar Automaticamente", _s34_54 = "Configura\xe7\xf5es de Fluxo de Trabalho", _s18_323 = "Reiniciar Contador", _s22_215 = "Prefixo da Recorr\xeancia", _s23_143 = "Preenchimento de n\xfamero", _s18_324 = "Campo de Sobretaxa", _s16_499 = "Campo da Empresa", _s16_500 = "Valor da Empresa", _s16_501 = "Campo de Cr\xe9dito", _s16_502 = "Campo do Cliente", _s16_503 = "Campo do Produto", _s18_325 = "Campo de Pagamento", _s19_232 = "Campo do Fornecedor", _s16_504 = "Campo da Despesa", _s16_505 = "Campo do Projeto", _s17_336 = "Contador Num\xe9rico", _s19_233 = "Padr\xe3o de Numera\xe7\xe3o", _s17_337 = "CSS Personalizado", _s24_165 = "JavaScript Personalizado", _s23_144 = "Assinatura de Or\xe7amento", _s17_338 = "Anexar Documentos", _s17_339 = "Cart\xe3o de Cr\xe9dito", _s22_216 = "Transfer\xeancia Banc\xe1ria", _s36_62 = "Taxa de imposto exclu\xedda com sucesso", _s38_50 = "Taxa de imposto restaurada com sucesso", _s35_64 = "Atualiza\xe7\xe3o autom\xe1tica dos produtos", _s18_326 = "Converter Produtos", _s68_2 = "Converter automaticamente pre\xe7os de produtos para a moeda do cliente", _s16_506 = "Formato de Moeda", _s19_234 = "Primeiro M\xeas do Ano", _s20_253 = "Formato de Data/Hora", _s19_235 = "Formato de Hora 24h", _s16_507 = "Enviar Lembretes", _s20_254 = "Filtrado por Projeto", _s18_327 = "Filtrado por Grupo", _s19_236 = "Filtrado por Fatura", _s20_255 = "Filtrado por Cliente", _s21_247 = "Filtrado por Vendedor", _s23_145 = "Configura\xe7\xf5es de Grupos", _s24_166 = "Grupo criado com sucesso", _s28_141 = "Grupo atualizado com sucesso", _s27_140 = "Grupo arquivado com sucesso", _s26_134 = "Grupo removido com sucesso", _s28_142 = "Grupo restaurado com sucesso", _s38_51 = "Fa\xe7a upload do logotipo da sua empresa", _s28_143 = "Configura\xe7\xf5es do Dispositivo", _s19_237 = "Detalhes da Empresa", _s17_340 = "Pagamentos Online", _s21_248 = "Campos Personalizados", _s21_249 = "Visualiza\xe7\xe3o de Dados", _s16_508 = "Compras Passadas", _s16_509 = "Assinatura Anual", _s17_341 = "Plano Empresarial", _s86_2 = "Por favor, aceite os termos de servi\xe7o e pol\xedtica de privacidade para criar uma conta.", _s20_256 = "Condi\xe7\xf5es do Servi\xe7o", _s23_146 = "Pol\xedtica de Privacidade", _s27_141 = "Requer um plano empresarial", _s24_167 = "Fazer upload de arquivos", _s16_510 = "Editar Documento", _s29_101 = "Documento enviado com sucesso", _s32_58 = "Documento atualizado com sucesso", _s31_75 = "Documento arquivado com sucesso", _s29_102 = "Documento apagado com sucesso", _s32_59 = "Documento recuperado com sucesso", _s16_511 = "Marcar como Pago", _s29_103 = "Fornecedor criado com sucesso", _s33_66 = "Fornecedor atualizado com sucesso", _s32_60 = "Fornecedor arquivado com sucesso", _s42_33 = ":count fornecedores arquivados com sucesso", _s26_135 = "Despesa criada com sucesso", _s30_84 = "Despesa atualizada com sucesso", _s29_104 = "Despesa arquivada com sucesso", _s30_85 = "Despesa restaurada com sucesso", _s31_76 = "Despesas arquivadas com sucesso", _s27_142 = "Tarefa iniciada com sucesso", _s31_77 = "Iniciar Tarefas Automaticamente", _s26_136 = "Projeto criado com sucesso", _s30_86 = "Projeto atualizado com sucesso", _s29_105 = "Projeto arquivado com sucesso", _s30_87 = "Projeto restaurado com sucesso", _s38_52 = ":count projetos arquivados com sucesso", _s56_7 = "Por favor autentique-se para modificar esta configura\xe7\xe3o", _s23_147 = "Por favor autentique-se", _s23_148 = "Autentica\xe7\xe3o Biom\xe9trica", _s21_250 = "Per\xedodo de Compara\xe7\xe3o", _s16_512 = "Per\xedodo Anterior", _s16_513 = "Editar Or\xe7amento", _s16_514 = "Editar Pagamento", _s17_342 = "Editar Fornecedor", _s27_143 = "Editar Or\xe7amento Recorrente", _s43_16 = ":value copiado para a \xe1rea de transfer\xeancia", _s24_168 = "N\xe3o foi poss\xedvel iniciar", _s30_88 = "Produto restaurado com sucesso", _s26_137 = "Cliente criado com sucesso", _s30_89 = "Cliente atualizado com sucesso", _s29_106 = "Cliente arquivado com sucesso", _s38_53 = ":count clientes arquivados com sucesso", _s19_238 = "N\xfamero do Or\xe7amento", _s17_343 = "Data do Or\xe7amento", _s16_515 = "Parcial/Dep\xf3sito", _s18_328 = "Data de Vencimento", _s26_138 = "Data de Vencimento Parcial", _s17_344 = "Data de pagamento", _s29_107 = "Clique + para adicionar tempo", _s19_239 = ":count selecionados", _s30_90 = "Por favor selecione um cliente", _s39_44 = "Por favor digite um n\xfamero de or\xe7amento", _s36_63 = "Fatura marcada como paga com sucesso", _s39_45 = "Faturas marcadas como pagas com sucesso", _s17_345 = "Data do Pagamento", _s17_346 = "Portal do Cliente", _s17_347 = "Primeiro Lembrete", _s16_516 = "Segundo Lembrete", _s17_348 = "Terceiro Lembrete", _s23_149 = "Refer\xeancia da Transa\xe7\xe3o", _s40_25 = ":count pagamentos arquivados com sucesso", _s28_144 = "Or\xe7amento criado com sucesso", _s40_26 = ":count or\xe7amentos arquivados com sucesso", _s29_108 = ":user criou o cliente :client", _s32_61 = ":user arquivou o cliente :client", _s87_0 = ":user inseriu o pagamento :payment para :payment _valor na fatura :invoice para :client", _s36_64 = ":user atualizou o pagamento :payment", _s35_65 = ":user arquivou o pagamento :payment", _s38_54 = ":contact visualizou o or\xe7amento :quote", _s33_67 = ":user arquivou o or\xe7amento :quote", _s34_55 = ":user restaurou o or\xe7amento :quote", _s33_68 = ":user restaurou o cliente :client", _s36_65 = ":user restaurou o pagamento :payment", _s32_62 = ":user criou o fornecedor :vendor", _s35_66 = ":user arquivou o fornecedor :vendor", _s36_66 = ":user restaurou o fornecedor :vendor", _s30_91 = ":user criou a despesa :expense", _s33_69 = ":user arquivou a despesa :expense", _s34_56 = ":user restaurou a despesa :expense", _s58_12 = ":user cancelou um pagamento de :payment_amount em :payment", _s72_2 = ":user reembolsou :adjustment de um pagamento :payment_amount em :payment", _s26_139 = ":user criou a tarefa :task", _s30_92 = ":user atualizou a tarefa :task", _s29_109 = ":user arquivou a tarefa :task", _s30_93 = ":user restaurou a tarefa :task", _s34_57 = ":user atualizou a despesa :expense", _s34_58 = ":user atualizou fornecedor :vendor", _s27_144 = "Cr\xe9dito enviado com sucesso", _s42_34 = "Or\xe7amento marcado como enviado com sucesso", _s40_27 = "Cr\xe9dito marcado com sucesso como enviado", _s33_70 = "Sele\xe7\xe3o m\xfaltipla de longa press\xe3o", _s21_251 = "Valor personalizado 1", _s21_252 = "Valor personalizado 2", _s21_253 = "Valor Personalizado 3", _s21_254 = "Valor Personalizado 4", _s30_94 = "Estilo de E-mail Personalizado", _s32_63 = "Mensagem de Painel Personalizada", _s48_24 = "Mensagem Personalizada de Or\xe7amento N\xe3o Aprovado", _s29_110 = "Padr\xe3o de Numera\xe7\xe3o de Tarefa", _s28_145 = "Contador Num\xe9rico de Tarefas", _s30_95 = "Padr\xe3o de Numera\xe7\xe3o de Despesa", _s29_111 = "Contador Num\xe9rico de Despesas", _s29_112 = "Padr\xe3o de Numera\xe7\xe3o de Ticket", _s28_146 = "Contador Num\xe9rico de Tickets", _s32_64 = "Padr\xe3o de Numera\xe7\xe3o de Pagamento", _s31_78 = "Contador Num\xe9rico de Pagamentos", _s29_113 = "Padr\xe3o de Numera\xe7\xe3o de Fatura", _s32_65 = "Padr\xe3o de Numera\xe7\xe3o de Or\xe7amento", _s30_96 = "Padr\xe3o de Numera\xe7\xe3o de Cr\xe9dito", _s29_114 = "Contador Num\xe9rico de Cr\xe9ditos", _s26_140 = "Reiniciar Data do Contador", _s18_329 = "Padr\xe3o do Contador", _s40_28 = "Compartilhar fatura/contador de cota\xe7\xf5es", _s20_257 = "Nome fiscal padr\xe3o 1", _s24_169 = "Taxa de imposto padr\xe3o 1", _s20_258 = "Nome fiscal padr\xe3o 2", _s24_170 = "Taxa de imposto padr\xe3o 2", _s20_259 = "Nome fiscal padr\xe3o 3", _s24_171 = "Taxa de imposto padr\xe3o 3", _s27_145 = "Assunto do E-mail de Fatura", _s30_97 = "Assunto do E-mail de Or\xe7amento", _s30_98 = "Assunto do E-mail de Pagamento", _s38_55 = "Assunto de pagamento parcial por email", _s17_349 = "Cidade do Cliente", _s19_240 = "Endere\xe7o do cliente", _s19_241 = "Endere\xe7o de entrega", _s17_350 = "Taxa de imposto 1", _s17_351 = "Taxa de imposto 2", _s17_352 = "Taxa de imposto 3", _s19_242 = "Cobran\xe7a Autom\xe1tica", _s25_145 = "Impostos personalizados 1", _s25_146 = "Impostos personalizados 2", _s25_147 = "Impostos personalizados 3", _s25_148 = "Impostos personalizados 4", _s23_150 = "Tema de cores de status", _s22_217 = "Carregar tema de cores", _s23_151 = "Ordem de compra enviada", _s20_260 = "Op\xe7\xe3o n\xe3o \xe9 mostrada", _s21_255 = "Desconectar Microsoft", _s21_256 = "Produtos na Nota Pag.", _s18_330 = "Verificar clientes", _s18_331 = "Habilitar Markdown", _s17_353 = "Importar Clientes", _s16_517 = "Pesquisar Kanban", _s16_518 = "mover para baixo", _s25_149 = "Parcialmente N\xe3o Aplicado", _s16_519 = "\xdaltimo Trimestre", _s26_141 = "Nota de Pagamento Atrasada", _s21_257 = "Total da Nota de Pag.", _s18_332 = "Configurar Estados", _s23_152 = "Novo Prazo de Pagamento", _s21_258 = "Mostrar Barra Lateral", _s23_153 = "Empresa Personalizada 1", _s23_154 = "Empresa Personalizada 2", _s23_155 = "Empresa Personalizada 3", _s23_156 = "Empresa Personalizada 4", _s23_157 = "Cliente Personalizado 1", _s23_158 = "Cliente Personalizado 2", _s23_159 = "Cliente Personalizado 3", _s23_160 = "Cliente Personalizado 4", _s24_172 = "Contacto Personalizado 1", _s24_173 = "Contacto Personalizado 2", _s24_174 = "Contacto Personalizado 3", _s24_175 = "Contacto Personalizado 4", _s21_259 = "Grupo Personalizado 1", _s21_260 = "Grupo Personalizado 2", _s21_261 = "Grupo Personalizado 3", _s21_262 = "Grupo Personalizado 4", _s16_520 = "Rua de Fatura\xe7\xe3o", _s20_261 = "Percentagem da Multa", _s17_354 = "Importar/Exportar", _s16_521 = "Dep\xf3sito/Parcial", _s20_262 = "Introduzir Pagamento", _s25_150 = "Andar / Fra\xe7\xe3o do Cliente", _s28_147 = "Comanda de cump\u0103rare trimis\u0103", _s24_176 = "Op\u021biunea nu este afi\u0219at\u0103", _s26_142 = "Carduri de credit \u0219i b\u0103nci", _s41_36 = "Cheltuielile au fost convertite cu succes", _s18_333 = "Trimite\u021bi creditul", _s20_263 = "Cheltuieli recurente", _s28_148 = "C\u0103uta\u021bi cheltuieli recurente", _s17_355 = "Par\u021bial neaplicat", _s20_264 = "Conversiune automat\u0103", _s25_151 = "Supratax\u0103 personalizat\u0103 1", _s25_152 = "Supratax\u0103 personalizat\u0103 2", _s25_153 = "Supratax\u0103 personalizat\u0103 3", _s25_154 = "Supratax\u0103 personalizat\u0103 4", _s20_265 = "Trimite\u021bi mementouri", _s16_522 = "Autentifica\u021bi-v\u0103", _s18_334 = "Model num\u0103r credit", _s19_243 = "Contor num\u0103r credit", _s65_8 = "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0431\u0435\u0437\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u043d\u043e\u043c\u0443 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e \u0432\u0430\u0448\u0435\u0433\u043e \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430.", _s23_161 = "\u0417\u0430\u0442\u0440\u0430\u0442\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u044b", _s16_523 = "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f \u043e\u043f\u043b\u0430\u0442\u0430", _s19_244 = "Ponavljaju\u0107i ra\u010duni", _s22_218 = "Delimi\u010dno neprimenjeno", _s29_115 = "Ra\u010dun uspe\u0161no poslat e-po\u0161tom", _s36_67 = "Predra\u010dun je uspe\u0161no poslat e-po\u0161tom", _s21_263 = "Delimi\u010dno refundirano", _s16_524 = "Prvo prilago\u0111eno", _s17_356 = "Drugo prilago\u0111eno", _s17_357 = "Tre\u0107e prilago\u0111eno", _s21_264 = "Prilago\u0111ena doplata 1", _s21_265 = "Prilago\u0111ena doplata 2", _s21_266 = "Prilago\u0111ena doplata 3", _s21_267 = "Prilago\u0111ena doplata 4", _s25_155 = "Molimo izaberite klijenta", _s19_245 = "Delimi\u010dno plac\u0301anje", _s35_67 = ":contact pregledao predra\u010dun :quote", _s21_268 = "Obrazac broja kredita", _s20_266 = "Broja\u010d broja kredita", _s18_335 = "Osloboden\xe9 od dane", _s27_146 = "Pl\xe1n bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s19_246 = "Objedn\xe1vka odoslan\xe1", _s18_336 = "Maxim\xe1lne mno\u017estvo", _s24_177 = "Mo\u017enos\u0165 nie je zobrazen\xe1", _s43_17 = "Pravidlo transakcie bolo \xfaspe\u0161ne odstr\xe1nen\xe9", _s22_219 = "Kreditn\xe9 karty a banky", _s35_68 = "Bankov\xfd \xfa\u010det bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s29_116 = "\xdaspe\u0161ne preveden\xe9 do n\xe1kladov", _s34_59 = "Objedn\xe1vka bola \xfaspe\u0161ne odstr\xe1nen\xe1", _s17_358 = "Pravideln\xe9 v\xfddaje", _s40_29 = "Opakovan\xfd v\xfddavok bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s17_359 = "Vyh\u013eadajte Kanban", _s38_56 = "Odkaz na platbu bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s19_247 = "\u010ciasto\u010dne nepou\u017eit\xe9", _s18_337 = "Oneskoren\xe1 fakt\xfara", _s33_71 = "Stav \xfalohy bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s16_525 = "D\xe1tum splatnosti", _s24_178 = "Fakt\xfara \xfaspe\u0161ne odoslan\xe1", _s23_162 = "Ponuka \xfaspe\u0161ne odoslan\xe1", _s39_46 = "Webhooky :value boli \xfaspe\u0161ne odstr\xe1nen\xe9", _s38_57 = "Platobn\xfd term\xedn bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s17_360 = "\u010ciasto\u010dne vr\xe1ten\xe9", _s26_143 = "\xdaspe\u0161ne stornovan\xe1 fakt\xfara", _s26_144 = "Fakt\xfara \xfaspe\u0161ne odstr\xe1nen\xe1", _s29_117 = "Vzh\u013ead bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s19_248 = "Vlastn\xfd pr\xedplatok 1", _s19_249 = "Vlastn\xfd pr\xedplatok 2", _s19_250 = "Vlastn\xfd pr\xedplatok 3", _s19_251 = "Vlastn\xfd pr\xedplatok 4", _s16_526 = "Faktura\u010dn\xfd email", _s16_527 = "\u010ciasto\u010dn\xe1 platba", _s43_18 = "Pou\u017e\xedvatelia :value boli \xfaspe\u0161ne odstr\xe1nen\xed", _s26_145 = "V\xfddaje \xfaspe\u0161ne archivovan\xe9", _s22_220 = "V\xfddaje \xfaspe\u0161ne zmazan\xe9", _s22_221 = "\xdaloha \xfaspe\u0161ne obnoven\xe1", _s45_21 = "Po\u010det \xfaspe\u0161ne archivovan\xfdch projektov: :count", _s16_528 = "Tretia Upomienka", _s21_269 = "Automatick\xe9 \xfa\u010dtovanie", _s18_338 = "Vzor \u010d\xedsla kreditu", _s26_146 = "Po\u010d\xedtadlo kreditn\xfdch \u010d\xedsel", _s20_267 = "Lokacija predlogleda", _s21_270 = "Ponavaljajo\u010di stro\u0161ki", _s20_268 = "Ra\u010dun uspe\u0161no poslan", _s28_149 = "Art\xedculos de orden de compra", _s50_24 = "Notificaci\xf3n de gastos :expense enviada a :contact", _s110_ = "Recomendamos utilizar la nueva aplicaci\xf3n web o la aplicaci\xf3n de escritorio para obtener el mejor rendimiento.", _s18_339 = "Redondeo de rappen", _s22_222 = "Verificar credenciales", _s28_150 = "Las credenciales son v\xe1lidas", _s27_147 = "Orden de compra electr\xf3nica", _s22_223 = "Usar pagos disponibles", _s40_30 = "Correo electr\xf3nico enviado correctamente", _s24_179 = "Tipo de puerta de enlace", _s42_35 = "Por favor seleccione una factura o cr\xe9dito", _s30_99 = "Informe por correo electr\xf3nico", _s71_6 = "Nota: conectar una cuenta requiere una clave API de GoCardless/Nordigen", _s23_163 = "Nombre del participante", _s49_11 = "Regiones: EE. UU., Reino Unido, Australia e India", _s30_100 = "Regiones: Europa y Reino Unido", _s21_271 = "Seleccionar Proveedor", _s20_269 = "Tipo de pago Cr\xe9dito", _s19_252 = "Tipo de pago D\xe9bito", _s17_361 = "Contacto primario", _s19_253 = "Todos los contactos", _s29_118 = "Cuentas por cobrar detalladas", _s29_119 = "Resumen de cuentas por cobrar", _s17_362 = "Ventas al cliente", _s20_270 = "Resumen de impuestos", _s18_340 = "Ventas de usuarios", _s54_11 = "A\xf1ade la extensi\xf3n de Chrome para gestionar tus tareas", _s28_151 = "Dise\xf1o de albar\xe1n de entrega", _s24_180 = "Dise\xf1o de recibo de pago", _s27_148 = "Dise\xf1o de reembolso de pago", _s24_181 = "Descripci\xf3n del Art\xedculo", _s17_363 = "Elemento de tarea", _s18_341 = "Estado de registro", _s32_66 = "Guardar archivos en esta carpeta", _s20_271 = "Carpeta de descargas", _s40_31 = "La carpeta de descargas no existe :value", _s34_60 = "Notificaci\xf3n de usuario registrado", _s72_3 = "Enviar un correo electr\xf3nico al iniciar sesi\xf3n desde una nueva ubicaci\xf3n", _s113_0 = "Nota: esta funci\xf3n requiere una clave API Zip-Tax para buscar impuestos sobre las ventas de EE. UU. por direcci\xf3n", _s17_364 = "Fallo del webhook", _s32_67 = "Haga clic o suelte archivos aqu\xed", _s37_63 = "Transacci\xf3n desvinculada exitosamente", _s93_1 = "Permitir que el usuario acceda al panel, los datos est\xe1n limitados a los permisos disponibles", _s19_254 = "Exento de Impuestos", _s21_272 = "Detalles de impuestos", _s67_0 = ":contact realiz\xf3 el pago :payment de la factura :invoice de :client", _s27_149 = "Tipo de pago predeterminado", _s36_68 = "Pagos iniciados por el administrador", _s72_4 = "Soporte para ingresar un pago en el portal de administraci\xf3n sin factura", _s75_4 = "Use la configuraci\xf3n de suscripci\xf3n de su tel\xe9fono para administrar su plan", _s24_182 = "Mostrar tarea facturable", _s19_255 = "Art\xedculo de cr\xe9dito", _s25_156 = "Localizaci\xf3n del proyecto", _s62_6 = "Agregar la descripci\xf3n del art\xedculo a las l\xedneas de la factura", _s21_273 = "Pr\xf3xima hora de env\xedo", _s32_68 = "Certificado subido correctamente", _s26_147 = "Certificado no establecido", _s31_79 = "Conjunto de frase de contrase\xf1a", _s34_61 = "Frase de contrase\xf1a no establecida", _s17_365 = "Subir certificado", _s35_69 = "Frase de contrase\xf1a del certificado", _s30_101 = "Documento renombrado con \xe9xito", _s17_366 = "Modo claro/oscuro", _s19_256 = "Id. de enrutamiento", _s17_367 = "Impuesto reducido", _s16_529 = "Anular impuestos", _s18_342 = "Clasificaci\xf3n cero", _s16_530 = "Impuesto Inverso", _s48_25 = "Se actualiz\xf3 con \xe9xito la categor\xeda de impuestos", _s33_72 = "Establecer categor\xeda de impuestos", _s22_224 = "Categor\xeda de impuestos", _s19_257 = "Productos digitales", _s21_274 = "Impuesto Seleccionado", _s22_225 = "Subregi\xf3n del vendedor", _s18_343 = "Calcular impuestos", _s16_531 = "Gastos de enlace", _s27_150 = "Saldo de cliente convertido", _s24_183 = "Saldo de pago convertido", _s34_62 = "Usar el visor de PDF del navegador", _s66_2 = "Advertencia: impide interactuar con la aplicaci\xf3n a trav\xe9s del PDF", _s16_532 = "Aumentar Precios", _s18_344 = "Actualizar Precios", _s59_4 = "Precios puestos en cola correctamente para ser actualizados", _s40_32 = "Permitir elementos de tareas facturables", _s44_18 = "Mostrar descripci\xf3n del elemento de la tarea", _s67_1 = "Habilitar la especificaci\xf3n de descripciones de elementos de tareas", _s30_102 = "Registro de correo electr\xf3nico", _s30_103 = "Pagos iniciados por el cliente", _s66_3 = "Soporte para realizar un pago en el portal del cliente sin factura", _s41_37 = "Compartir columnas de factura/presupuesto", _s98_1 = "Permita que el usuario acceda a los informes, los datos est\xe1n limitados a los permisos disponibles", _s58_13 = "El pago :payment se envi\xf3 por correo electr\xf3nico a :client", _s36_69 = "Productos opcionales de una sola vez", _s19_258 = "Siguiente ejecuci\xf3n", _s18_345 = "Todos los clientes", _s27_151 = "Mostrar tabla de antig\xfcedad", _s22_226 = "Mostrar tabla de pagos", _s26_148 = "Solo Clientes con Facturas", _s39_47 = "Estado de cuenta por correo electr\xf3nico", _s16_533 = "Archivar Factura", _s16_534 = "Archivar Cr\xe9dito", _s16_535 = "Archivar Cliente", _s17_368 = "Archivar Proyecto", _s17_369 = "Restaurar Factura", _s18_346 = "Restaurar Proyecto", _s18_347 = "Archivar Proveedor", _s19_259 = "Actualizar producto", _s17_370 = "Archivar Producto", _s21_275 = "Crear orden de compra", _s26_149 = "Actualizar orden de compra", _s24_184 = "Eliminar orden de compra", _s25_157 = "Restaurar orden de compra", _s24_185 = "Archivar orden de compra", _s23_164 = "Orden de compra enviada", _s16_536 = "URL de la imagen", _s23_165 = "No se muestra la opci\xf3n", _s46_28 = "La opci\xf3n se muestra pero no est\xe1 seleccionada", _s36_70 = "La opci\xf3n se muestra y se selecciona", _s20_272 = "Mostrar vista previa", _s26_150 = "Mostrar direcci\xf3n de env\xedo", _s63_8 = "No hay documentos en los registros seleccionados para descargar", _s19_260 = "Tama\xf1o del logotipo", _s21_276 = "Contactos del cliente", _s17_371 = "sincronizar desde", _s24_186 = "Facturar horas de tareas", _s45_22 = "A\xf1adir las horas a las partidas de la factura", _s43_19 = "Facturas est\xe1ndar de facturaci\xf3n autom\xe1tica", _s46_29 = "Facturas recurrentes de facturaci\xf3n autom\xe1tica", _s32_69 = "Alineaci\xf3n de correo electr\xf3nico", _s32_70 = "Ubicaci\xf3n de vista previa de PDF", _s37_64 = "Haga clic en + para crear un registro", _s16_537 = "\xdaltimos 365 d\xedas", _s26_151 = "Dise\xf1o importado con \xe9xito", _s47_23 = "El dise\xf1o no es v\xe1lido, falta la secci\xf3n :value", _s27_152 = "\xbfTe gustar\xeda subir tu logo?", _s17_372 = "Versi\xf3n instalada", _s78_2 = "Env\xede un correo electr\xf3nico al proveedor cuando el gasto se marque como pagado", _s22_227 = "Orden de compra creada", _s21_277 = "Orden de compra vista", _s24_187 = "Orden de compra aceptada", _s55_6 = "Establecer un tipo de cambio al ingresar un pago manual", _s46_30 = "Establecer un tipo de cambio al crear un gasto", _s63_9 = "Enviar un correo electr\xf3nico cuando se realice un pago en l\xednea", _s60_10 = "Enviar un correo electr\xf3nico al ingresar manualmente un pago", _s62_7 = "Enviar un correo electr\xf3nico al marcar una factura como pagada", _s26_152 = "Bloquear tareas facturadas", _s51_22 = "Impedir que las tareas se editen una vez facturadas", _s20_273 = "Se requiere registro", _s20_274 = "Productos opcionales", _s32_71 = "Productos recurrentes opcionales", _s32_72 = "Hacer coincidir todas las reglas", _s64_4 = "Todos los criterios deben coincidir para que se aplique la regla", _s62_8 = "Convierta autom\xe1ticamente transacciones coincidentes en gastos", _s26_153 = "Nueva regla de transacci\xf3n", _s27_153 = "Editar regla de transacci\xf3n", _s22_228 = "Regla creada con \xe9xito", _s42_36 = "Regla de transacci\xf3n actualizada con \xe9xito", _s40_33 = "Regla de transacci\xf3n archivada con \xe9xito", _s40_34 = "Regla de transacci\xf3n eliminada con \xe9xito", _s41_38 = "Regla de transacci\xf3n restaurada con \xe9xito", _s25_158 = "Sincronizaci\xf3n autom\xe1tica", _s18_348 = "Actualizar cuentas", _s55_7 = "Actualice a Enterprise para conectar su cuenta bancaria", _s47_24 = "Haga clic aqu\xed para conectar su cuenta bancaria", _s19_261 = "Vista previa en PDF", _s25_159 = "N\xfamero de orden de compra", _s27_154 = "Art\xedculo de orden de compra", _s35_70 = "Transacciones convertidas con \xe9xito", _s22_229 = "Editar Cuenta Bancaria", _s23_166 = "Agregar cuenta bancaria", _s16_538 = "Conectar cuentas", _s18_349 = "Buscar 1 Categor\xeda", _s24_188 = "Buscar :count Categor\xedas", _s32_73 = "Transacci\xf3n convertida con \xe9xito", _s16_539 = "Eliminar Cr\xe9dito", _s17_373 = "Nueva transacci\xf3n", _s18_350 = "Editar transacci\xf3n", _s28_152 = "Transacci\xf3n creada con \xe9xito", _s33_73 = "Transacci\xf3n actualizada con \xe9xito", _s31_80 = "Transacci\xf3n archivada con \xe9xito", _s31_81 = "Transacci\xf3n eliminada con \xe9xito", _s32_74 = "Transacci\xf3n restaurada con \xe9xito", _s18_351 = "Buscar transacci\xf3n", _s17_374 = "Cuentas Bancarias", _s35_71 = "Cuenta bancaria eliminada con \xe9xito", _s36_71 = "Cuenta bancaria restaurada con \xe9xito", _s22_230 = "Buscar Cuenta Bancaria", _s30_104 = "Correo electr\xf3nico del cliente", _s47_25 = "A\xf1adir el proyecto a las partidas de la factura", _s18_352 = "Pagos Reembolsados", _s18_353 = "Tareas registradas", _s17_375 = "Tareas facturadas", _s18_354 = "Gastos registrados", _s17_376 = "Gastos Pendientes", _s17_377 = "Gastos facturados", _s25_160 = "Gastos pagados en factura", _s21_278 = "Portal de proveedores", _s41_39 = "Guardar el registro para subir documentos", _s31_82 = "Tasas de impuestos sobre gastos", _s39_48 = "N\xfamero de tel\xe9fono verificado con \xe9xito", _s31_83 = "Se ha enviado un c\xf3digo por SMS", _s43_20 = "Por favor proporcione un n\xfamero de tel\xe9fono", _s28_153 = "Verificar n\xfamero de tel\xe9fono", _s64_5 = "Verifique su n\xfamero de tel\xe9fono para enviar correos electr\xf3nicos", _s29_120 = "Clientes fusionados con \xe9xito", _s25_161 = "Cambio de precio aceptado", _s39_49 = "El cambio de precio fall\xf3 con el c\xf3digo", _s21_279 = "Restaurar las compras", _s24_189 = "Fecha de orden de compra", _s32_75 = "Convertido correctamente a gasto", _s21_280 = "Agregar al inventario", _s48_26 = "Orden de compra agregada con \xe9xito al inventario", _s50_25 = "\xd3rdenes de compra a\xf1adidas con \xe9xito al inventario", _s34_63 = "Carga de documentos de proveedores", _s47_26 = "Permitir que los proveedores carguen documentos", _s36_72 = "\xbfEst\xe1s disfrutando de la aplicaci\xf3n?", _s46_31 = "\xa1Me alegro de oirlo! \xbfTe gustar\xeda calificarlo?", _s24_190 = "\xdaltima plantilla enviada", _s27_155 = "Habilitar b\xfasqueda flexible", _s22_231 = "Detalles del proveedor", _s30_105 = "Detalles de la orden de compra", _s69_3 = "El proveedor no tiene una direcci\xf3n de correo electr\xf3nico configurada", _s25_162 = "Enviar correo electr\xf3nico", _s50_26 = "\xd3rdenes de compra marcadas con \xe9xito como enviadas", _s37_65 = "\xd3rdenes de compra aceptadas con \xe9xito", _s35_72 = "Orden de compra cancelada con \xe9xito", _s38_58 = "\xd3rdenes de compra canceladas con \xe9xito", _s23_167 = "Seleccione un proveedor", _s21_281 = "Orden de Compra Total", _s41_40 = "Correo electr\xf3nico desconectado con \xe9xito", _s27_156 = "Conectar correo electr\xf3nico", _s30_106 = "Desconectar correo electr\xf3nico", _s53_14 = "Utilice la aplicaci\xf3n web para conectarse a Microsoft", _s31_84 = "Proveedor de correo electr\xf3nico", _s17_378 = "Conecta Microsoft", _s29_121 = "Microsoft conectado con \xe9xito", _s30_107 = "Microsoft desconect\xf3 con \xe9xito", _s28_154 = "Iniciar sesi\xf3n con Microsoft", _s24_191 = "Reg\xedstrese con Microsoft", _s33_74 = "Cambiar a la aplicaci\xf3n web React", _s25_163 = "Dise\xf1o de orden de compra", _s33_75 = "Condiciones de la orden de compra", _s24_192 = "Firma de orden de compra", _s47_27 = "Requerir que el proveedor proporcione su firma.", _s17_379 = "Ordenes de compra", _s21_282 = "Nueva orden de compra", _s22_232 = "Editar orden de compra", _s32_76 = "Orden de compra creada con \xe9xito", _s35_73 = "Orden de compra eliminada con \xe9xito", _s36_73 = "Orden de compra restaurada con \xe9xito", _s22_233 = "Buscar orden de compra", _s24_193 = "Buscar \xf3rdenes de compra", _s17_380 = "Cantidad de stock", _s22_234 = "Umbral de notificaci\xf3n", _s25_164 = "Seguimiento de inventario", _s87_1 = "Mostrar un campo de existencias de productos y actualizar cuando se env\xedan las facturas", _s29_122 = "Notificaciones de existencias", _s62_9 = "Enviar un correo electr\xf3nico cuando el stock alcance el umbral", _s32_77 = "Establecer dise\xf1o predeterminado", _s24_194 = "Agregar Pasarela de Pago", _s21_283 = "Numeraci\xf3n de p\xe1ginas", _s35_74 = "Alineaci\xf3n de numeraci\xf3n de p\xe1ginas", _s32_78 = "Mostrar descripci\xf3n del producto", _s53_15 = "Incluir la descripci\xf3n en el desplegable del producto", _s22_235 = "Formato de importaci\xf3n", _s22_236 = "Formato de exportaci\xf3n", _s19_262 = "Tipo de exportaci\xf3n", _s42_37 = "Al convertir un presupuesto en una factura", _s40_35 = "Habilitar informaci\xf3n sobre herramientas", _s51_23 = "Error: los registros pertenecen a m\xe1s de un cliente", _s38_59 = "Iniciar sesi\xf3n en una cuenta existente", _s26_154 = "No se encontraron facturas", _s25_165 = "Registro creado con \xe9xito", _s61_7 = "Mejorar el desplazamiento sobre la vista previa de PDF [BETA]", _s19_263 = "Actualizar proyecto", _s26_155 = "Habilitar eventos t\xe1ctiles", _s43_21 = "Admite eventos de arrastre para desplazarse", _s18_355 = "Despu\xe9s de guardar", _s73_0 = "Nota: los archivos JSON generados por la aplicaci\xf3n v4 no son compatibles", _s20_275 = "Notas de lanzamiento", _s30_108 = "Presupuesto aprobado con \xe9xito", _s21_284 = "Sitio web del cliente", _s27_157 = "Ciudad de env\xedo del cliente", _s34_64 = "C\xf3digo postal de env\xedo del cliente", _s25_166 = "Pa\xeds de env\xedo del cliente", _s18_356 = "Moneda del cliente", _s20_276 = "Moneda de la empresa", _s40_36 = "Carga de datos: espere a que se complete", _s43_22 = "Guardado de datos: espere a que se complete", _s25_167 = "Pago bancario instant\xe1neo", _s20_277 = "Ocultar vista previa", _s39_50 = "Puerta de enlace desconectada con \xe9xito", _s18_357 = "Agregar a facturas", _s142_0 = "Guarde datos localmente para permitir que la aplicaci\xf3n se inicie m\xe1s r\xe1pido; la desactivaci\xf3n puede mejorar el rendimiento en cuentas grandes", _s165_ = "Guarde el estado de la interfaz de usuario localmente para permitir que la aplicaci\xf3n se inicie en la \xfaltima ubicaci\xf3n; la desactivaci\xf3n puede mejorar el rendimiento", _s25_168 = "C\xf3digo postal del cliente", _s25_169 = "N\xfamero de IVA del cliente", _s49_12 = "Autorice a Stripe para que acepte pagos en l\xednea.", _s20_278 = "Ver gasto # :expense", _s30_109 = "Actualizar todos los registros", _s33_76 = "Establecer empresa predeterminada", _s33_77 = "Empresa actualizada correctamente", _s49_13 = "Ay\xfadanos a mejorar dici\xe9ndonos por qu\xe9 (opcional)", _s17_381 = "\xc9xito del webhook", _s51_24 = "Todas las tareas deben pertenecer al mismo cliente.", _s63_10 = "Para obtener el mejor rendimiento, descargue la aplicaci\xf3n :app", _s20_279 = "Total de l\xednea bruto", _s36_74 = "Gasto recurrente eliminado con \xe9xito", _s25_170 = "Buscar gastos recurrentes", _s21_285 = "\xdaltima fecha de env\xedo", _s18_358 = "Incluir borradores", _s43_23 = "Incluir borradores de registros en informes", _s18_359 = "N\xfamero de clientes", _s37_66 = "ID de seguimiento de Google Analytics", _s50_27 = "Usar la coma como lugar decimal en los formularios", _s18_360 = "Seleccionar m\xe9todo", _s22_237 = "Seleccionar plataforma", _s49_14 = "Utilice la aplicaci\xf3n web para conectarse a Gmail", _s56_8 = "Las tasas de impuestos de art\xedculos est\xe1n deshabilitadas", _s35_75 = "Convertir Markdown a HTML en el PDF", _s24_195 = "Agregar segundo contacto", _s16_540 = "Exportar colores", _s16_541 = "Importar colores", _s22_238 = "Colores personalizados", _s49_15 = "Color de fondo de la fila alternativa de la tabla", _s43_24 = "Color de fondo del encabezado de la factura", _s44_19 = "Color de fuente del encabezado de la factura", _s18_361 = "Revisar aplicaci\xf3n", _s16_542 = "Comprobar estado", _s74_1 = "La prueba del plan Pro finaliza en :count d\xedas, haga clic para actualizar.", _s29_123 = "Tareas mostradas en el portal", _s16_543 = "Importar ajustes", _s27_158 = "Proporcione el archivo JSON", _s55_8 = "Seleccione para importar la configuraci\xf3n y/o los datos", _s24_196 = "Inicio de sesi\xf3n fallido", _s92_0 = "Una vez que el archivo est\xe9 listo, recibir\xe1 un correo electr\xf3nico con un enlace de descarga.", _s27_159 = "Incluir clientes eliminados", _s53_16 = "Cargar registros pertenecientes a clientes eliminados", _s22_239 = "Paso 1: Iniciar sesi\xf3n", _s17_382 = "Paso 2: Autorizar", _s37_67 = "La migraci\xf3n a\xfan no se ha completado.", _s67_2 = "Habilitar la especificaci\xf3n de la fecha de finalizaci\xf3n de la tarea", _s36_75 = "Configuraci\xf3n de la puerta de enlace", _s28_155 = "Finalizar todas las sesiones", _s19_264 = "Art\xedculo de factura", _s17_383 = "Mover hacia abajo", _s74_2 = "Error: el correo electr\xf3nico personalizado debe incluir una variable :body", _s21_286 = "Ver formatos de fecha", _s16_544 = "Dise\xf1o de p\xe1gina", _s65_9 = "Actualice a un plan pago para habilitar la configuraci\xf3n avanzada", _s19_265 = "Eliminar encabezado", _s19_266 = "Clave de encabezado", _s19_267 = "Valor de encabezado", _s21_287 = "Productos recurrentes", _s21_288 = "Descuento promocional", _s20_280 = "Permitir cancelaci\xf3n", _s25_171 = "L\xedmite m\xe1ximo de asientos", _s21_289 = "Duraci\xf3n de la prueba", _s33_78 = "Permitir anulaciones de consultas", _s26_156 = "Permitir cambios de planes", _s24_197 = "Configuraci\xf3n de webhook", _s29_124 = "Entrega de correo electr\xf3nico", _s20_281 = "Respuesta de webhook", _s16_545 = "Respuesta en PDF", _s20_282 = "Nuevo enlace de pago", _s21_290 = "Editar enlace de pago", _s31_85 = "Enlace de pago creado con \xe9xito", _s36_76 = "Enlace de pago actualizado con \xe9xito", _s34_65 = "Enlace de pago archivado con \xe9xito", _s34_66 = "Enlace de pago eliminado con \xe9xito", _s35_76 = "Enlace de pago restaurado con \xe9xito", _s23_168 = "Buscar 1 enlace de pago", _s32_79 = "El subdominio no est\xe1 disponible", _s44_20 = "Por favor, primero establezca una contrase\xf1a", _s19_268 = "Reenviar Invitaci\xf3n", _s30_110 = "Cuenta conectada correctamente", _s18_362 = "Desconectar Google", _s24_198 = "Parcialmente no aplicado", _s19_269 = "Convertir a Factura", _s18_363 = "Eventos Soportados", _s16_546 = "Total convertido", _s16_547 = "Gastos Recientes", _s24_199 = "Es cantidad de descuento", _s23_169 = "Seleccionar archivo CSV", _s38_60 = "Las facturas enviadas est\xe1n bloqueadas", _s37_68 = "Las facturas pagadas est\xe1n bloqueadas", _s16_548 = "Factura atrasada", _s16_549 = "Recordar Factura", _s18_364 = "Nombre del Cliente", _s38_61 = "Estado de la tarea eliminada con \xe9xito", _s21_291 = "Configurar Categor\xedas", _s18_365 = "Debe ser Facturado", _s28_156 = "Establecer un tipo de cambio", _s19_270 = "Clonar a Recurrente", _s17_384 = "Impuestos Totales", _s18_366 = "Marcar como Activo", _s18_367 = "Factura Recurrente", _s20_283 = "Facturas Recurrentes", _s24_200 = "Nueva Factura Recurrente", _s23_170 = "Permitir pago en exceso", _s26_157 = "Permitir pago insuficiente", _s27_160 = "\xdaltimo recordatorio enviado", _s25_172 = "P\xe1gina :current de :total", _s16_550 = "Clave de empresa", _s17_385 = "Pr\xf3ximas Facturas", _s16_551 = "Eliminar Factura", _s16_552 = "Eliminar Cliente", _s20_284 = "Actualizar Proveedor", _s16_553 = "Borrar Proveedor", _s22_240 = "Buscar :count Webhooks", _s31_86 = "Webhook archivado correctamente", _s27_161 = "Webhook eliminado con \xe9xito", _s43_25 = "Se eliminaron con \xe9xito los webhooks :value", _s25_173 = "Token eliminado con \xe9xito", _s19_271 = "Registro de Cliente", _s19_272 = "Todos los registros", _s26_158 = "Editar el T\xe9rminos de Pago", _s33_79 = "Plazo de pago eliminado con \xe9xito", _s37_69 = "Iniciar sesi\xf3n con correo electr\xf3nico", _s18_368 = "Enviar desde Gmail", _s19_273 = "Cantidad de Cr\xe9dito", _s24_201 = "reintegrado parcialmente", _s17_386 = "Buscar Documentos", _s16_554 = "Buscar Productos", _s16_555 = "Buscar Proyectos", _s16_556 = "Buscar 1 Cliente", _s17_387 = "Buscar 1 Producto", _s16_557 = "Buscar 1 Cr\xe9dito", _s18_369 = "Buscar 1 Proveedor", _s16_558 = "Buscar 1 Usuario", _s17_388 = "Todos los Eventos", _s16_559 = "Comprar Licencia", _s22_241 = "Dise\xf1os Personalizados", _s18_370 = "Tareas Recurrentes", _s16_560 = "Fecha de Cr\xe9dito", _s24_202 = "Actualizaci\xf3n Disponible", _s23_171 = "Recargo personalizado 1", _s23_172 = "Recargo personalizado 2", _s23_173 = "Recargo personalizado 3", _s23_174 = "Recargo personalizado 4", _s16_561 = "Saldo de Cr\xe9dito", _s16_562 = "Creado por :name", _s20_285 = "Ganancias y P\xe9rdidas", _s42_38 = "Incluir errores recientes de los registros", _s16_563 = "Foros de soporte", _s29_125 = "Correo electr\xf3nico de cr\xe9dito", _s32_80 = "La contrase\xf1a es demasiado corta", _s20_286 = "Impuestos Inclusivos", _s26_159 = "Configuraci\xf3n de Impuestos", _s23_175 = "Texto de una sola l\xednea", _s26_160 = "Cargos por pagos atrasados", _s32_81 = "Antes de la fecha de vencimiento", _s34_67 = "Despu\xe9s de la fecha de vencimiento", _s33_80 = "Despu\xe9s de la fecha de la factura", _s24_203 = "Usuario creado con \xe9xito", _s21_292 = "Configuraci\xf3n General", _s19_274 = "Opciones de Factura", _s17_389 = "Todas las p\xe1ginas", _s17_390 = "Fuente secundaria", _s16_564 = "Color Secundario", _s17_391 = "Campos de Factura", _s18_371 = "Campos de Producto", _s23_176 = "T\xe9rminos de Facturaci\xf3n", _s17_392 = "N\xfameros Generados", _s16_565 = "Cargar Impuestos", _s18_372 = "Prefijo Recurrente", _s16_566 = "Campo de recargo", _s16_567 = "Campo de Empresa", _s16_568 = "Campo de cr\xe9dito", _s19_275 = "Contador de n\xfameros", _s32_82 = "Proteger Facturas con Contrase\xf1a", _s18_373 = "Un cordial saludo,", _s118_0 = "Haga que sea f\xe1cil para sus clientes que paguen mediante la adici\xf3n de marcas 'schema.org' a sus correos electr\xf3nicos.", _s16_569 = "Dise\xf1o de Correo", _s19_276 = "Adjuntar Documentos", _s28_157 = "Estilo de correo electr\xf3nico", _s16_570 = "Habilitar Markup", _s19_277 = "Importe de la cuota", _s20_287 = "Porcentaje de tarifa", _s16_571 = "L\xedmite de tarifa", _s20_288 = "Actualizar Direcci\xf3n", _s74_3 = "Seleccionar un producto autom\xe1ticamente configurar\xe1 la descripci\xf3n y coste", _s16_572 = "Pasarela de pago", _s17_393 = "Valor por defecto", _s17_394 = "Formato de moneda", _s23_177 = "Primer d\xeda de la semana", _s16_573 = "Formato de fecha", _s23_178 = "Formato de fecha y hora", _s20_289 = "Enviar recordatorios", _s20_290 = "Filtrado por Factura", _s31_87 = "Grupo actualizado correctamente", _s29_126 = "Grupo archivado correctamente", _s32_83 = "Cargue el logotipo de su empresa", _s20_291 = "Configuraci\xf3n B\xe1sica", _s22_242 = "Configuraci\xf3n Avanzada", _s22_243 = "Detalles de la Empresa", _s19_278 = "Detalles de Usuario", _s36_77 = "Configuraci\xf3n del Correo Electr\xf3nico", _s26_161 = "Plantillas & Recordatorios", _s22_244 = "Visualizaci\xf3n de Datos", _s17_395 = "Suscripci\xf3n anual", _s28_158 = "Requiere un plan empresarial", _s16_574 = "Editar documento", _s31_88 = "Agregar documentos a la factura", _s16_575 = "Convertir moneda", _s41_41 = ":count proveedores actualizados con \xe9xito", _s26_162 = "Gasto creado correctamente", _s31_89 = "Gasto actualizado correctamente", _s29_127 = "Gasto archivado correctamente", _s27_162 = "Gasto borrado correctamente", _s31_90 = "Gastos archivados correctamente", _s29_128 = "Gastos borrados correctamente", _s20_292 = "Horas Presupuestadas", _s24_204 = "Autenticaci\xf3n biom\xe9trica", _s22_245 = "Periodo de Comparaci\xf3n", _s16_576 = "Clonar a Factura", _s16_577 = "Editar Proveedor", _s16_578 = "Ingresos Totales", _s23_179 = "Promedio de Facturaci\xf3n", _s18_374 = "Pendiente de Cobro", _s24_205 = ":count facturas enviadas", _s16_579 = "Clientes Activos", _s30_111 = "Producto actualizado con \xe9xito", _s17_396 = "N\xfamero de Factura", _s16_580 = "Fecha de Factura", _s19_279 = ":count seleccionado", _s31_91 = "Por favor seleccione un cliente", _s17_397 = "Fecha de Creaci\xf3n", _s41_42 = "Factura marcada correctamente como pagada", _s44_21 = "Facturas marcadas correctamente como pagadas", _s16_581 = "T\xe9rminos de Pago", _s19_280 = "Primer Recordatorio", _s20_293 = "Segundo Recordatorio", _s19_281 = "Tercer Recordatorio", _s25_174 = "Referencia de Transacci\xf3n", _s29_129 = ":user cre\xf3 el cliente :client", _s32_84 = ":user archiv\xf3 el cliente :client", _s35_77 = ":user actualiz\xf3 la factura :invoice", _s33_81 = ":user archiv\xf3 la factura :invoice", _s30_112 = ":user archiv\xf3 el pago :payment", _s33_82 = ":user restaur\xf3 el cliente :client", _s31_92 = ":user restaur\xf3 el pago :payment", _s30_113 = ":user cre\xf3 al vendedor :vendor", _s33_83 = ":user archiv\xf3 al vendedor :vendor", _s33_84 = ":user elimin\xf3 al vendedor :vendor", _s34_68 = ":user restaur\xf3 al vendedor :vendor", _s31_93 = ":user archiv\xf3 el gasto :expense", _s31_94 = ":user elimin\xf3 el gasto :expense", _s32_85 = ":user restaur\xf3 el gasto :expense", _s25_175 = ":user cre\xf3 la tarea :task", _s30_114 = ":user actualiz\xf3 la tarea :task", _s28_159 = ":user archiv\xf3 la tarea :task", _s28_160 = ":user elimin\xf3 la tarea :task", _s29_130 = ":user restaur\xf3 la tarea :task", _s26_163 = ":user usuario creado :user", _s31_95 = ":user usuario actualizado :user", _s29_131 = ":user usuario archivado :user", _s30_115 = ":user usuario restaurado :user", _s30_116 = ":user marcado enviado :invoice", _s36_78 = ":contact respondi\xf3 el ticket :ticket", _s27_163 = "Patr\xf3n de n\xfamero de cr\xe9dito", _s30_117 = "Contador de n\xfameros de cr\xe9dito", _s18_375 = "Importe de Factura", _s20_294 = "Fecha de Vencimiento", _s20_295 = "Ciudad del Proveedor", _s18_376 = "Pa\xeds del Proveedor", _s18_377 = "Nombre de Impuesto", _s23_180 = "Tema de color de estado", _s19_282 = "Exento de impuestos", _s21_293 = "Restaurar Presupuesto", _s19_283 = "Claro, encantado de", _s45_23 = "Enviar orden de compra por correo electr\xf3nico", _s19_284 = "Nombre del Contacto", _s20_296 = "Presupuesto Expirado", _s29_132 = "Token eliminado correctamente", _s23_181 = "Tercera Personalizaci\xf3n", _s23_182 = "Recargo Personalizado 1", _s23_183 = "Recargo Personalizado 2", _s23_184 = "Recargo Personalizado 3", _s23_185 = "Recargo Personalizado 4", _s45_24 = ":count proveedores actualizados correctamente", _s33_85 = ":user borr\xf3 el presupuesto :quote", _s34_69 = ":contact vi\xf3 el presupuesto :quote", _s28_161 = "Patr\xf3n del N\xfamero de Cr\xe9dito", _s30_118 = "Contador del N\xfamero de Cr\xe9dito", _s23_186 = "Schemat har tagits bort", _s23_187 = "Alternativet visas inte", _s20_297 = "Postadress/Stad/Stat", _s34_70 = "Transaktionsregeln har tagits bort", _s18_378 = "Kundens postnummer", _s25_176 = "S\xf6k \xe5terkommande utgifter", _s32_86 = "Betalningsl\xe4nken har tagits bort", _s17_398 = "F\xf6rfallen faktura", _s16_582 = "F\xf6rfallen offert", _s32_87 = "Krediten har skickats via e-post", _s17_399 = "Betalningsvillkor", _s18_379 = "Delvis \xe5terbetalad", _s24_206 = ":count fakturor skickade", _s25_177 = "Anpassad till\xe4ggsavgift 1", _s25_178 = "Anpassad till\xe4ggsavgift 2", _s25_179 = "Anpassad till\xe4ggsavgift 3", _s25_180 = "Anpassad till\xe4ggsavgift 4", _s17_400 = "F\xf6reg\xe5ende period", _s16_583 = "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s20_298 = ":count \u0e2a\u0e48\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s28_162 = "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s26_164 = "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s18_380 = "\u0e25\u0e1a\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s24_207 = ":count fatura g\xf6nderildi", t1 = type$.String; return A.LinkedHashMap_LinkedHashMap$_literal(["en", A.LinkedHashMap_LinkedHashMap$_literal(["upload_logo_short", "Upload Logo", _s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign Group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comment", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Time", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", "Round Tasks", _s16_4, _s38_, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", "Statement sent to :client - :notes", "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, "Always Show Required Fields", _s32_, "Show required fields regardless if they are filled or not", _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Credentials are not valid", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Username", "nordigen_help", _s66_, _s16_10, "Participant Name", "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, "Install the Chrome extension to manage tasks in your browser", "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Last Login", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Recurring", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, "The file has been saved to :path", _s21_8, _s41_, _s20_7, _s33_, "unlink", "Unlink", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, ":contact entered payment :payment for invoice :invoice for :client", _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced", "override_tax", "Override", "zero_rated", "Zero Rated", "reverse_tax", "Reverse", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", "Bacs", "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, "Enable specifying which task items are billed", _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, "Support entering a payment in the client portal without an invoice", _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", "Payment :payment was emailed to :contact", _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Action", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Schedule", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Archive Payment", "archive_invoice", "Archive Invoice", "archive_quote", "Archive Quote", "archive_credit", "Archive Credit", "archive_task", "Archive Task", "archive_client", "Archive Client", "archive_project", "Archive Project", "archive_expense", "Archive Expense", "restore_payment", "Restore Payment", "restore_invoice", "Restore Invoice", "restore_quote", "Restore Quote", "restore_credit", "Restore Credit", "restore_task", "Restore Task", "restore_client", "Restore Client", "restore_project", "Restore Project", "restore_expense", "Restore Expense", "archive_vendor", "Archive Vendor", "restore_vendor", "Restore Vendor", "create_product", "Create Product", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "Archive Product", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Payment Methods", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Hour", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Upload", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, _s21_30, _s22_18, _s22_19, "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, _s16_50, "account_type", "Account Type", _s16_51, "New Bank Account", _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Delete Credit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", "Bank Accounts", _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Standing", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", "Add Gateway", _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "Add To Invoice", _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, "Automatically archive invoices when they are cancelled.", _s20_52, _s20_53, _s25_19, "Improve scrolling over the PDF preview", _s16_69, _s16_70, "range", "Range", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create Project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel Invoice", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, "Use visual WYSIWYG markdown editor for emails", _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", "Successfully approved quote", "approved_quotes", _s35_8, "approve", "Approve", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, "Pro Plan Trial / Account Upgrade", _s24_30, "Start your FREE 14 day Pro Plan trial", "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "Giropay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Set Password", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS", "becs", "BECS", "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "View Expense", "view_statement", "View Statement", "sepa", "SEPA", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Change Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, "Expense tax rates are disabled", "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net Subtotal", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, "The Pro plan trial ends in :count days", _s21_61, "Today is the last day of the Pro plan trial", "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Enable", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Lowercase letters, numbers and hyphens are supported", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo Code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, "Shared Invoice/Credit Counter", "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, "Enable emails, recurring invoices, webhooks and notifications", _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "Resend Invite", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "Enable Two Factor", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "Successfully refunded payment", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, _s18_67, _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Invoice Task", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Hide", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Column", "sample", "Sample", "map_to", "Map To", "import", "Import", _s25_33, _s29_16, "select_file", "Select File", _s16_121, _s16_122, "csv_file", "CSV File", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Invoice Total", "quote_total", "Quote Total", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, "Company is not activated", "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Client Name", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, "Successfully updated task status", _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, "Successfully deleted expense category", _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, "Successfully archived expense :value categories", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, "The payment amount can not be negative", "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", "Track the expense has been paid to the vendor", _s18_75, "Should be Invoiced", _s23_33, "Enable the expense to be invoiced to your client", _s29_17, "Make the documents visible to clients", _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", "Apple Pay", "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, _s17_79, _s18_78, _s18_79, _s21_90, _s21_91, _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, "Allow Over Payment", _s23_34, "Support paying extra to accept tips in the client portal", _s19_63, "Allow Under Payment", _s24_51, "Support paying a minimum amount in the client portal", "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", "Token Billing", _s24_52, _s24_53, "always", "Enabled", "optin", "Disabled by default", "optout", "Enabled by default", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "Company Name", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, "Successfully queued invoices to be sent", "emailed_quotes", "Successfully queued quotes to be sent", "emailed_credits", "Successfully queued credits to be sent", "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Hours", "statement", "Statement", "taxes", "Taxes", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apply Credit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "To", "health_check", "Health Check", "payment_type_id", "Payment Type", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, _s17_89, _s17_90, _s17_91, "recent_payments", "Recent Payments", "upcoming_quotes", "Upcoming Quotes", "expired_quotes", "Expired Quotes", "create_client", "Create Client", "create_invoice", "Create Invoice", "create_quote", "Create Quote", "create_payment", "Create Payment", "create_vendor", "Create Vendor", "update_quote", "Update Quote", "delete_quote", "Delete Quote", "update_invoice", "Update Invoice", "delete_invoice", "Delete Invoice", "update_client", "Update Client", "delete_client", "Delete Client", "delete_payment", "Delete Payment", "update_vendor", "Update Vendor", "delete_vendor", "Delete Vendor", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "Create Task", "update_task", "Update Task", "delete_task", "Delete Task", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Free", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target URL", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "Edit Token", "created_token", _s26_29, "updated_token", _s26_30, "archived_token", _s27_42, "deleted_token", _s26_31, "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "Email Invoice", "email_quote", "Email Quote", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use Default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", "Login with email", "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Credit Amount", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, "Search :count Documents", "search_designs", "Search :count Designs", "search_invoices", "Search :count Invoices", "search_clients", "Search :count Clients", "search_products", "Search :count Products", "search_quotes", "Search :count Quotes", "search_credits", "Search :count Credits", "search_vendors", "Search :count Vendors", "search_users", "Search :count Users", _s16_145, "Search :count Tax Rates", "search_tasks", "Search :count Tasks", "search_settings", "Search Settings", "search_projects", "Search :count Projects", "search_expenses", "Search :count Expenses", "search_payments", "Search :count Payments", "search_groups", "Search :count Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "Custom 1", "custom2", "Custom 2", "custom3", "Custom 3", "custom4", "Custom 4", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", "Invoice Sent", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Delete Account", _s22_70, "Warning: This will permanently delete your account [:company], there is no undo", "delete_company", "Delete Company", _s22_71, "Warning: This will permanently delete your company [:company], there is no undo", "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Header", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, _s16_158, "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "Credit Date", "credit", "Credit", "credits", "Credits", "new_credit", "New Credit", "edit_credit", "Edit Credit", "created_credit", _s27_48, "updated_credit", _s27_49, "archived_credit", _s28_30, "deleted_credit", _s27_50, "removed_credit", _s27_51, "restored_credit", _s28_31, _s16_159, "Successfully archived :value credits", "deleted_credits", "Successfully deleted :value credits", _s16_160, _s36_9, "current_version", "Current Version", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Learn More", "integrations", "Integrations", "tracking_id", "Tracking ID", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "New Company", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Reset", "number", "Number", "export", "Export", "chart", "Chart", "count", "Count", "totals", "Totals", "blank", "Blank", "day", "Day", "month", "Month", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Group By", "credit_balance", "Credit Balance", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client ID", "assigned_to", "Assigned To", "created_by", "Created By", "assigned_to_id", "Assigned To ID", "created_by_id", "Created By ID", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Reports", "report", "Report", "add_company", "Add Company", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Help", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by :value", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "Entity State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Message", "from", "From", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, "Ensure client fee matches the gateway fee", _s18_98, _s18_99, "support_forum", "Support Forum", "about", "About", "documentation", "Documentation", "contact_us", "Contact Us", "subtotal", "Subtotal", "line_total", "Line Total", "item", "Item", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, "Password must be at least 8 character long", _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Yes", "no", "No", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "User", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "No client selected", "configure_rates", "Configure Rates", _s18_101, _s18_102, "tax_settings", "Tax Settings", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "Recover Password", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "Invoice Email", "payment_email", "Payment Email", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Quote Email", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "User Management", "users", "Users", "new_user", "New User", "edit_user", "Edit User", "created_user", _s25_54, "updated_user", _s25_55, "archived_user", _s26_38, "deleted_user", _s25_56, "removed_user", _s25_57, "restored_user", _s26_39, "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, _s16_211, "invoice_options", "Invoice Options", _s17_117, _s17_118, _s22_78, _s87_, _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "First page", "all_pages", "All pages", "last_page", "Last page", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Primary Color", "secondary_color", "Secondary Color", "page_size", "Page Size", "font_size", "Font Size", "quote_design", "Quote Design", "invoice_fields", "Invoice Fields", "product_fields", "Product Fields", "invoice_terms", "Invoice Terms", "invoice_footer", "Invoice Footer", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Auto Email", _s23_44, "Automatically email recurring invoices when they are created.", _s18_108, "Auto Archive", _s23_45, "Automatically archive quotes when they are converted.", _s18_109, "Auto Convert", _s23_46, "Automatically convert a quote to an invoice when approved by a client.", _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Two Weeks", "freq_four_weeks", "Four Weeks", "freq_monthly", "Monthly", "freq_two_months", "Two Months", _s17_121, "Three Months", _s16_214, "Four Months", "freq_six_months", "Six Months", "freq_annually", "Annually", "freq_two_years", "Two Years", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Charge Taxes", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefix", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Custom CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, "If enabled the contact will be able to set a password when viewing their first invoice.", "authorization", "Authorization", "subdomain", "Subdomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Email Signature", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable Min", "enable_max", "Enable Max", "min_limit", "Min Limit", "max_limit", "Max Limit", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Update Address", _s19_75, _s45_10, "rate", "Rate", "tax_rate", "Tax Rate", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "Edit Tax Rate", _s16_221, _s29_23, _s16_222, _s29_24, _s17_129, "Successfully archived tax rate", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Fill Products", _s18_112, _s71_, "update_products", "Update Products", _s20_104, _s65_1, _s16_224, _s16_225, _s21_111, "Automatically convert product prices using current exchange rate", "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "Sunday", "monday", "Monday", "tuesday", "Tuesday", "wednesday", "Wednesday", "thursday", "Thursday", "friday", "Friday", "saturday", "Saturday", "january", "January", "february", "February", "march", "March", "april", "April", "may", "May", "june", "June", "july", "July", "august", "August", "september", "September", "october", "October", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "Military Time", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", "Upload Logo", "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, _s16_231, "device_settings", "Device Settings", "defaults", "Defaults", "basic_settings", "Basic Settings", _s17_134, _s17_135, "company_details", "Company Details", "user_details", "User Details", "localization", "Localization", "online_payments", "Online Payments", "tax_rates", "Tax Rates", "notifications", "Notifications", "import_export", "Import | Export", "custom_fields", "Custom Fields", "invoice_design", "Invoice Design", "buy_now_buttons", "Buy Now Buttons", "email_settings", "Email Settings", _s23_54, _s21_114, _s22_81, _s20_106, _s19_81, _s19_82, "price", "Price", "email_sign_up", "Sign up with email", "google_sign_up", "Sign up with Google", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, _s16_233, "privacy_policy", "Privacy Policy", "sign_up", "Sign Up", "account_login", "Account Login", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Download", _s27_58, "Requires an Enterprise plan", "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Documents", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Expense Date", "pending", "Pending", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Converted", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, "Convert Currency", "mark_paid", "Mark Paid", "category", "Category", "address", "Address", "new_vendor", "New Vendor", "created_vendor", _s27_59, "updated_vendor", _s27_60, "archived_vendor", _s28_38, "deleted_vendor", _s27_61, "restored_vendor", _s28_39, _s16_240, "Successfully archived :value vendors", "deleted_vendors", "Successfully deleted :value vendors", _s16_241, _s36_11, "new_expense", "New Expense", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, "Successfully archived :value expenses", _s16_244, "Successfully deleted :value expenses", _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Invoiced", "logged", "Logged", "running", "Running", "resume", "Resume", "task_errors", _s36_12, "start", "Start", "stop", "Stop", "started_task", _s25_65, "stopped_task", _s25_66, "resumed_task", _s25_67, "now", "Now", _s16_245, _s16_246, "timer", "Timer", "manual", "Manual", "budgeted", "Budgeted", "start_time", "Start Time", "end_time", "End Time", "date", "Date", "times", "Times", "duration", "Duration", "new_task", "New Task", "created_task", _s25_68, "updated_task", _s25_69, "archived_task", _s26_44, "deleted_task", _s25_70, "restored_task", _s26_45, "archived_tasks", "Successfully archived :value tasks", "deleted_tasks", "Successfully deleted :value tasks", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, "Successfully archived :value projects", _s16_249, "Successfully deleted :value projects", _s17_143, _s37_21, "new_project", "New Project", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "click here", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Footer", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", "Login with Google", "today", "Today", "custom_range", "Custom", "date_range", "Date Range", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "Custom", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "View Invoice", "convert", "Convert", "more", "More", "edit_client", "Edit Client", "edit_product", "Edit Product", "edit_invoice", "Edit Invoice", "edit_quote", "Edit Quote", "edit_payment", "Edit Payment", "edit_task", "Edit Task", "edit_expense", "Edit Expense", "edit_vendor", "Edit Vendor", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "Billing Address", _s16_252, _s16_253, "total_revenue", "Total Revenue", "average_invoice", "Average Invoice", "outstanding", "Outstanding", "invoices_sent", "Invoices Sent", "active_clients", "Active Clients", "close", "Close", "email", "Email", "password", "Password", "url", "URL", "secret", "Secret", "name", "Name", "logout", "Log Out", "login", "Login", "filter", "Filter", "sort", "Sort", "search", "Search", "active", "Active", "archived", "Archived", "deleted", "Deleted", "dashboard", "Dashboard", "archive", "Archive", "delete", "Delete", "restore", "Restore", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Save", _s17_146, _s17_147, "paid_to_date", "Paid to Date", "balance_due", "Balance Due", "balance", "Balance", "overview", "Overview", "details", "Details", "phone", "Phone", "website", "Website", "vat_number", "VAT Number", "id_number", "ID Number", "create", "Create", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "Contacts", "additional", "Additional", "first_name", "First Name", "last_name", "Last Name", "add_contact", "Add Contact", "are_you_sure", "Are you sure?", "cancel", "Cancel", "ok", "Ok", "remove", "Remove", _s16_258, _s16_259, "product", "Product", "products", "Products", "new_product", "New Product", "created_product", _s28_47, "updated_product", _s28_48, _s16_260, _s29_34, "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, "Successfully archived :value products", _s16_262, "Successfully deleted :value products", _s17_149, _s37_22, "product_key", "Product", "notes", "Notes", "cost", "Cost", "client", "Client", "clients", "Clients", "new_client", "New Client", "created_client", _s27_63, "updated_client", _s27_64, "archived_client", _s28_50, _s16_263, "Successfully archived :value clients", "deleted_client", _s27_65, "deleted_clients", "Successfully deleted :value clients", "restored_client", _s28_51, _s16_264, _s36_13, "address1", "Street", "address2", "Apt/Suite", "city", "City", "state", "State/Province", "postal_code", "Postal Code", "country", "Country", "invoice", "Invoice", "invoices", "Invoices", "new_invoice", "New Invoice", "created_invoice", _s28_52, "updated_invoice", _s28_53, _s16_265, _s29_36, "deleted_invoice", _s28_54, _s16_266, _s29_37, _s17_150, "Successfully archived :value invoices", _s16_267, "Successfully deleted :value invoices", _s17_151, _s37_23, "emailed_invoice", "Successfully queued invoice to be sent", "emailed_payment", "Successfully queued payment to be sent", "amount", "Amount", "invoice_number", "Invoice Number", "invoice_date", "Invoice Date", "discount", "Discount", "po_number", "PO Number", "terms", "Terms", "public_notes", "Public Notes", "private_notes", "Private Notes", "frequency", "Frequency", "start_date", "Start Date", "end_date", "End Date", "quote_number", "Quote Number", "quote_date", "Quote Date", "valid_until", "Valid Until", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "Description", "unit_cost", "Unit Cost", "quantity", "Quantity", "add_item", "Add Item", "contact", "Contact", "work_phone", "Phone", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "Due Date", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Status", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, "Click \u25b6 to add time", "count_selected", ":count selected", "total", "Total", "percent", "Percent", "edit", "Edit", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Settings", "language", "Language", "currency", "Currency", "created_at", "Created At", "created_on", "Created On", "updated_at", "Updated At", "tax", "Tax", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "Sent", "viewed", "Viewed", "approved", "Approved", "partial", "Partial", "paid", "Paid", "mark_sent", "Mark Sent", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Done", _s37_24, _s37_25, "dark_mode", "Dark Mode", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Activity", _s16_270, _s16_271, "clone", "Clone", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "Payment Terms", "payment_date", "Payment Date", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Cancelled", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Client Portal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "Reminder 1", "reminder2", "Reminder 2", "reminder3", "Reminder 3", "template", "Template", "send", "Send", "subject", "Subject", "body", "Body", "send_email", "Send Email", "email_receipt", _s35_24, "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "Customize", "history", "History", "payment", "Payment", "payments", "Payments", "refunded", "Refunded", "payment_type", "Payment Type", _s21_121, _s21_122, "enter_payment", "Enter Payment", "new_payment", "Enter Payment", "created_payment", _s28_55, "updated_payment", _s28_56, _s16_278, _s29_38, "deleted_payment", _s28_57, _s16_279, _s29_39, _s17_155, "Successfully archived :value payments", _s16_280, "Successfully deleted :value payments", _s17_156, _s37_26, "quote", "Quote", "quotes", "Quotes", "new_quote", "New Quote", "created_quote", _s26_50, "updated_quote", _s26_51, "archived_quote", _s27_69, "deleted_quote", _s26_52, "restored_quote", _s27_70, "archived_quotes", "Successfully archived :value quotes", "deleted_quotes", "Successfully deleted :value quotes", "restored_quotes", _s35_25, "expense", "Expense", "expenses", "Expenses", "vendor", "Vendor", "vendors", "Vendors", "task", "Task", "tasks", "Tasks", "project", "Project", "projects", "Projects", "activity_1", _s28_58, "activity_2", _s29_40, "activity_3", _s28_59, "activity_4", _s30_23, "activity_5", _s30_24, "activity_6", ":user emailed invoice :invoice to :contact", "activity_7", ":contact viewed invoice :invoice", "activity_8", _s31_19, "activity_9", _s30_25, "activity_10", ":contact entered payment :payment for invoice :invoice", "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", ":user emailed quote :quote to :contact", "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", ":contact approved quote :quote", "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s30_28, "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", ":user cancelled payment :payment", "activity_40", ":user refunded payment :payment", "activity_41", "Payment :payment failed", "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", ":user created user", "activity_49", ":user updated user", "activity_50", ":user archived user", "activity_51", ":user deleted user", "activity_52", ":user restored user", "activity_53", ":user marked invoice :invoice as sent", "activity_54", ":user applied payment :payment to invoice :invoice", "activity_55", "", "activity_56", "", "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", ":user created subscription", "activity_81", ":user updated subscription", "activity_82", ":user archived subscription", "activity_83", ":user deleted subscription", "activity_84", ":user restored subscription", _s17_157, _s17_158, "emailed_quote", "Successfully queued quote to be sent", "emailed_credit", "Successfully queued credit to be sent", _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "Select", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, _s22_102, _s20_112, _s20_113, _s20_114, _s20_115, _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, "Shared Invoice/Quote Counter", _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Type", "invoice_amount", "Invoice Amount", _s16_285, "Invoice Due Date", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Auto Bill", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Tax Name", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid Amount", "payment_amount", "Payment Amount", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Bank Id", _s19_96, _s19_97, _s16_286, "Category", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "sq", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Programi i referimit", "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Koha", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_20, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "K\xebto kredenciale nuk p\xebrputhen me t\xeb dh\xebnat tona", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send test email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "identifikimi", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Hera e fundit q\xeb \xebsht\xeb lidhur", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "P\xebrs\xebristshme", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Zgjidh", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Pronari", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Vepro", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Orari", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Arkivo Pages\xebn", "archive_invoice", "Arkivo fatur\xebn", "archive_quote", "Arkivo Ofert\xebn", "archive_credit", "Arkivo Kreditin", "archive_task", "Arkivo Detyr\xebn", "archive_client", "Arkivo Klientin", "archive_project", "Archive Project", "archive_expense", "Arkivo shpenzimin", "restore_payment", "Rikthe Pages\xebn", "restore_invoice", "Rikthe Fatur\xebn", "restore_quote", "Rikthe Ofert\xebn", "restore_credit", "Rikthe Kreditin", "restore_task", "Rikthe Detyr\xebn", "restore_client", "Rikthe Klientin", "restore_project", "Restore Project", "restore_expense", "Rikthe shpenzimet", "archive_vendor", "Arkivo kompanin\xeb", "restore_vendor", "Rikthe kompanin\xeb", "create_product", "Shto produkt", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Rikthe Produktin", "archive_product", "Arkivo produktin", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Metodat e pages\xebs", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Ore", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Ngarko", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Ruaj si nj\xebsi e paracaktuar", _s22_18, "Ruaj si footer i paracaktuar", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Llogaria bankare \xebsht\xeb krijuar me sukses", _s20_26, "Llogaria bankare \xebsht\xeb perditesuar me sukses", _s17_21, "Edito llogarin\xeb bankare", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "T\xeb selektuara", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Fshi Kreditin", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Llogaria Bankare", "bank_accounts", "Kredit Kartat & Bankat", _s21_34, "Llogaria bankare \xebsht\xeb azhurnuar me sukses", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Rregullimi i pages\xebs", "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Gjendja", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "Shto n\xeb fatur\xebn :invoice", _s17_37, _s17_38, "week", "Jave", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Valuta e Fatur\xebs", "range", "Range", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Aprovo", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_6, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Vendos Fjal\xebkalim", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "Shiko # :expense t\xeb shpenzimit", "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "Sistem", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Importo t\xeb dh\xebna", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "E pacaktuar", "partial_value", "Duhet t\xeb jet\xeb m\xeb shum\xeb se zero dhe m\xeb pak se totali", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Aktivizo", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Siguria", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "Pages\xeb e rimbursuar", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, "Ktheje Ofert\xebn n\xeb Fatur\xeb", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Faturo detyr\xebn", "invoice_expense", "Fatur\xeb shpenzimesh", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Fshih", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Kolona", "sample", "Shembull", "map_to", "Map To", "import", "Importo", _s25_33, _s29_16, "select_file", "Ju lutem zgjedhni nj\xeb fajll", _s16_121, _s16_122, "csv_file", "Skedar CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Paguar pjes\xebrisht", "invoice_total", "Totali i fatur\xebs", "quote_total", "Totali i Ofert\xebs", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Paralajmerim", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Emri i klientit", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "Kategorit\xeb e shpenzimeve", _s20_81, "Kategori e re e shpenzimeve", _s21_83, _s21_84, _s24_46, "Kategoria e shpenzimeve \xebsht\xeb krijuar me sukses", _s24_47, "\xcbsht\xeb perditesuar me sukses kategoria e shpenzimeve", _s25_37, "Kategoria e shpenzimeve \xebsht\xeb arkivuar me sukses", _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, "Kategoria e shpenzimeve \xebsht\xeb rikthyer me sukses", _s27_38, ":count kategori t\xeb shpenzimeve jan\xeb arkivuar me sukses", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "Duhet t\xeb faturohet", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Fatur\xeb e p\xebrs\xebritshme", _s18_78, "Fatura t\xeb p\xebrs\xebritshme", _s21_90, "Fatur\xeb e re e p\xebrs\xebritshme", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Faturat e p\xebrs\xebritshme jan\xeb arkivuar me sukses", _s25_46, "Faturat e p\xebrs\xebritshme jan\xeb fshir\xeb me sukses", _s25_47, _s38_15, _s26_26, "Faturat e p\xebrs\xebritshme jan\xeb rikthyer me sukses", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "Shiko portalin", "copy_link", "Copy Link", "token_billing", "Ruaj detajet e pages\xebs", _s24_52, _s24_53, "always", "Gjithmon\xeb", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "Emri i kompanis\xeb", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Ore", "statement", "Statement", "taxes", "Taksat", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apliko kreditin", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "P\xebr", "health_check", "Health Check", "payment_type_id", "Lloji i pages\xebs", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Faturat e ardhshme", _s17_90, _s17_91, "recent_payments", "Pagesat e fundit", "upcoming_quotes", "Ofertat e ardhshme", "expired_quotes", "Ofertat e skaduara", "create_client", "Create Client", "create_invoice", "Krijo fatur\xeb", "create_quote", "Krijo Ofert\xeb", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Fshi Ofert\xebn", "update_invoice", "Update Invoice", "delete_invoice", "Fshi fatur\xebn", "update_client", "Update Client", "delete_client", "Fshi Klientin", "delete_payment", "Fshi Pages\xebn", "update_vendor", "Update Vendor", "delete_vendor", "Fshi kompanin\xeb", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Fshi shpenzimin", "create_task", "Krijo Detyr\xeb", "update_task", "Update Task", "delete_task", "Fshi Detyr\xebn", "approve_quote", "Approve Quote", "off", "Ndalur", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Falas", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Token\xebt", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Token\xebt", "new_token", "New Token", "edit_token", "Edito Tokenin", "created_token", _s29_52, "updated_token", "Tokeni \xebsht\xeb perditesuar me sukses", "archived_token", "Tokeni \xebsht\xeb arkivuar me sukses", "deleted_token", _s29_52, "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "D\xebrgo fatur\xebn me email", "email_quote", "D\xebrgo me email Ofert\xebn", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Emri i Kontaktit", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, "Edito kushtet e pages\xebs", _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Shuma e kredituar", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Rimburso pages\xebn", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, "Qytet/Shtet/Poste", _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Lejet", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", _s19_101, "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Fshi llogarin\xeb", _s22_70, "V\xebrrejtje: Kjo do t\xeb fshij\xeb t\xeb gjitha t\xeb dh\xebnat tuaja, ky veprim nuk ka mund\xebsi t\xeb kthehet mbrapa.", "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Header", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, _s16_158, "recurring_tasks", "Recurring Tasks", _s18_87, "Menaxhimi i llogarive", "credit_date", "Data e kreditit", "credit", "Kredi", "credits", "Kredi", "new_credit", "Vendos Kredi", "edit_credit", "Edit Credit", "created_credit", "Krediti \xebsht\xeb krijuar me sukses", "updated_credit", _s27_49, "archived_credit", "Krediti \xebsht\xeb arkivuar me sukses", "deleted_credit", "Krediti \xebsht\xeb fshir\xeb me sukses", "removed_credit", _s27_51, "restored_credit", "Krediti \xebsht\xeb rikhyer me sukses", _s16_159, ":count kredite jan\xeb arkivuar me sukses", "deleted_credits", ":kredi jan\xeb fshir\xeb me sukses", _s16_160, _s36_9, "current_version", "Versioni aktual", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "M\xebso m\xeb shum\xeb", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Kompani e re", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Reseto", "number", "Number", "export", "Export", "chart", "Grafik", "count", "Count", "totals", "Totale", "blank", "Bosh", "day", "Dite", "month", "Muaj", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Grupo sipas", "credit_balance", "Bilanci i kreditit", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "ID e klientit", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Raporte", "report", "Raport", "add_company", "Shto Kompani", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Ndihm\xeb", "refund", "Rimburso", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Mesazhi", "from", "Nga", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Dokumentim", "contact_us", "Contact Us", "subtotal", "N\xebntotali", "line_total", "Totali i linj\xebs", "item", "Nj\xebsi", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Po", "no", "Jo", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "Shiko", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "P\xebrdorues", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "Ju lutem zgjedhni nj\xeb klient", "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Rregullimet e Taksave", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Kalo", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "Riktheni fjal\xebkalimin tuaj", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "Emaili i Fatur\xebs", "payment_email", "Emaili i Pages\xebs", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Emaili i Ofert\xebs", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, "Lejon p\xebrdoruesit t\xeb menaxhoj p\xebrdoruesit, t\xeb ndryshoj\xeb rregullimet dhe t\xeb modifikoj\xeb t\xeb gjitha sh\xebnimet.", "user_management", "Menaxhimi i p\xebrdoruesve", "users", "P\xebrdorues", "new_user", "P\xebrdorues i ri", "edit_user", "Edito p\xebrdoruesin", "created_user", _s25_54, "updated_user", "P\xebrdoruesi \xebsht\xeb perditesuar me sukses", "archived_user", "P\xebrdoruesi \xebsht\xeb arkivuar me sukses", "deleted_user", "P\xebrdoruesi \xebsht\xeb fshir\xeb me sukses", "removed_user", _s25_57, "restored_user", "P\xebrdoruesi \xebsht\xeb rikthyer me sukses", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Rregullimet Gjenerale", "invoice_options", "Opsionet e fatur\xebs", _s17_117, "Fshihe Paguar deri m\xeb tash", _s22_78, "Shfaqni 'Paguar deri m\xeb tash' n\xeb faturat tuaja pasi t\xeb jet\xeb pranuar pagesa.", _s23_43, "Dokumentet e lidhura", _s28_32, "Vendos fotografin\xeb n\xeb fatur\xeb.", _s16_212, "Shfaqe Header", _s16_213, "Shfaqe Footer", "first_page", "Faqja e par\xeb", "all_pages", "T\xeb gjitha faqet", "last_page", "Faqja e fundit", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Ngjyra kryesore", "secondary_color", "Ngjyra dyt\xebsore", "page_size", "Madh\xebsia e faqes", "font_size", "Madh\xebsia e fontit", "quote_design", "Quote Design", "invoice_fields", "Fushat e fatur\xebs", "product_fields", "Product Fields", "invoice_terms", "Kushtet e fatur\xebs", "invoice_footer", "Footer i Fatur\xebs", "quote_terms", "Kushtet e Ofertave", "quote_footer", "Footer i Ofert\xebs", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Javore", "freq_two_weeks", "Dy javore", "freq_four_weeks", "Kat\xebr javore", "freq_monthly", "Mujore", "freq_two_months", "Two months", _s17_121, "Tre mujore", _s16_214, "Four months", "freq_six_months", "Gjasht\xeb mujore", "freq_annually", "Vjetore", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Asnj\xebher\xeb", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Vendos taksat", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefiks", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "CSS i ndryshush\xebm", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, "Ju mund\xebson t\xeb vendosni fjal\xebkalim p\xebr secilin kontakt. N\xebse vendoset fjal\xebkalimi, kontakti duhet t\xeb vendos fjal\xebkalimin para se t'i sheh faturat.", "authorization", "Authorization", "subdomain", "Subdomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "P\xebrsh\xebndetje", _s24_56, "B\xebjeni m\xeb t\xeb leht\xeb p\xebr klient\xebt tuaj t\xeb realizojn\xeb pagesat duke vendosur schema.org markimin n\xeb emailat tuaj.", "plain", "E thjesht\xeb", "light", "E leht\xeb", "dark", "E mbyllt\xeb", "email_design", "Dizajno emailin", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Aktivizo Markimin", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Kredit kart\xeb", "bank_transfer", "Transfer bankar", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Aktivizo min", "enable_max", "Aktivizo max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Perditeso Adres\xebn", _s19_75, "Perditeso adres\xebn e klientit me detajet e ofruara", "rate", "Norma", "tax_rate", "Norma e taksave", "new_tax_rate", "Norm\xeb e re e taksave", "edit_tax_rate", "Edito norm\xebn e taks\xebs", _s16_221, "Norma e taks\xebs \xebsht\xeb krijuar me sukses", _s16_222, "Norma e taks\xebs \xebsht\xeb perditesuar me sukses", _s17_129, "Norma e taks\xebs \xebsht\xeb arkivuar me sukses", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Plot\xebso-automatikisht produktet", _s18_112, "Duke zgjedhur produktin, automatikisht do t\xeb plot\xebsohen fill in the description and cost", "update_products", "Perditeso-automatikisht produktet", _s20_104, "Perditesimi i fatur\xebs automatikisht do t\xeb perditesoje librarine e produktit", _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "E \xe7'aktivizuar", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "E diel", "monday", "E h\xebn\xeb", "tuesday", "E marte", "wednesday", "E m\xebrkure", "thursday", "E enj\xebte", "friday", "E premte", "saturday", "E shtune", "january", "Janar", "february", "Shkurt", "march", "Mars", "april", "Prill", "may", "Maj", "june", "Qershor", "july", "Korrik", "august", "Gusht", "september", "Shtator", "october", "Tetor", "november", "N\xebntor", "december", "Dhjetor", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "Koha 24 or\xebshe", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, "Rregullimi i Produktit", "device_settings", "Device Settings", "defaults", "T\xeb paracaktuara", "basic_settings", "Rregullimet bazike", _s17_134, "Rregullimi i Avansuar", "company_details", "Detajet e kompanis\xeb", "user_details", "Detajet e p\xebrdoruesit", "localization", "Vendore", "online_payments", "Pagesat Online", "tax_rates", "Normat e taksave", "notifications", "Njoftimet", "import_export", "Import | Export", "custom_fields", "Fushat e ndryshueshme", "invoice_design", "Dizajni i Fatur\xebs", "buy_now_buttons", "Butonat Blej Tash", "email_settings", "Rregullimi i Emailit", _s23_54, "Shabllonet & P\xebrkujtueset", _s22_81, _s20_106, _s19_81, "Vizualizimi i t\xeb dh\xebnave", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "Kushtet e sh\xebrbimit", "privacy_policy", "Politika e Privat\xebsis\xeb", "sign_up", "Regjistrohu", "account_login", "Hyrja me llogari", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Krijo", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Shkarko", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Dokumente", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Data e shpenzimit", "pending", "N\xeb pritje", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Konvertuar", _s24_62, _s24_63, "exchange_rate", "Kursi i k\xebmbimit", _s16_239, "Konverto valut\xebn", "mark_paid", "Mark Paid", "category", "Kategoria", "address", "Adresa", "new_vendor", "Kompani e re", "created_vendor", "Kompania \xebsht\xeb krijuar me sukses", "updated_vendor", "Kompania \xebsht\xeb perditesuar me sukses", "archived_vendor", "Kompania \xebsht\xeb arkivuar me sukses", "deleted_vendor", "Kompania \xebsht\xeb fshir\xeb me sukses", "restored_vendor", "Kompania u rikthye me sukses", _s16_240, ":counts kompani jan\xeb arkivuar me sukses", "deleted_vendors", ":count kompani jan\xeb fshir\xeb me sukses", _s16_241, _s36_11, "new_expense", "Enter Expense", "created_expense", "Shpenzimi \xebsht\xeb krijuar me sukses", "updated_expense", "Shpenzimi \xebsht\xeb perditesuar me sukses", _s16_242, "Shpenzimi \xebsht\xeb arkivuar me sukses", "deleted_expense", "Shpenzimi \xebsht\xeb fshir\xeb me sukses", _s16_243, "Shpenzimet jan\xeb rikthyer me sukses", _s17_140, "Shpenzimet jan\xeb arkivuar me sukses", _s16_244, "Shpenzimet jan\xeb fshir\xeb me sukses", _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Faturuar", "logged", "Regjistruar", "running", "Duke ndodhur", "resume", "Vazhdo", "task_errors", "Ju lutem korrigjoni koh\xebt e vendosura mbi nj\xebra-tjetr\xebn", "start", "Fillo", "stop", "Ndalo", "started_task", _s25_65, "stopped_task", "Detyra \xebsht\xeb ndaluar me sukses", "resumed_task", _s25_67, "now", "Tash", _s16_245, _s16_246, "timer", "Koh\xebmat\xebsi", "manual", "Manual", "budgeted", "Budgeted", "start_time", "Koha e fillimit", "end_time", "Koha e p\xebrfundimit", "date", "Data", "times", "Koh\xebt", "duration", "Koh\xebzgjatja", "new_task", "Detyr\xeb e re", "created_task", "Detyra u krijua me sukses", "updated_task", "Detyra \xebsht\xeb perditesuar me sukses", "archived_task", "Detyra \xebsht\xeb arkivuar me sukses", "deleted_task", "Detyra \xebsht\xeb fshir\xeb me sukses", "restored_task", "Detyra \xebsht\xeb rikthyer me sukses", "archived_tasks", ":count detyra jan\xeb arkivuar me sukses", "deleted_tasks", ":count detyra jan\xeb fshir\xeb me sukses", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "New Project", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "kliko k\xebtu", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Footer", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Shtrirja e Dates", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "E ndryshueshme", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "Shiko Fatur\xebn", "convert", "Convert", "more", "More", "edit_client", "Edito klientin", "edit_product", "Edito produkt", "edit_invoice", "Edito Fatur\xebn", "edit_quote", "Edito Ofert\xebn", "edit_payment", "Edito Pages\xebn", "edit_task", "Edito Detyr\xebn", "edit_expense", "Edito shpenzimi", "edit_vendor", "Edito kompanin\xeb", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "Adresa e faturimit", _s16_252, _s16_253, "total_revenue", "Totali i Qarkullimit", "average_invoice", "Mesatarja e fatur\xebs", "outstanding", "Pa paguar1", "invoices_sent", _s20_116, "active_clients", "klient\xeb aktiv", "close", "Mbyll", "email", "Emaili", "password", "Fjal\xebkalimi", "url", "URL", "secret", "Sekret", "name", "Emri", "logout", "\xc7'identifikohu", "login", "Identifikohu", "filter", "Filtro", "sort", "Sort", "search", "K\xebrko", "active", "Aktiv", "archived", "Arkivuar", "deleted", "E fshir\xeb", "dashboard", "Paneli", "archive", "Arkivo", "delete", "Fshi", "restore", "Rikthe", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Ruaj", _s17_146, _s17_147, "paid_to_date", "Paguar deri m\xeb sot", "balance_due", "Bilanci aktual", "balance", "Bilanci", "overview", "Overview", "details", "Detajet", "phone", "Telefoni", "website", "Website", "vat_number", "Numri i TVSH", "id_number", "ID numri", "create", "Krijo", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "Kontaktet", "additional", "Additional", "first_name", "Emri", "last_name", "Mbiemri", "add_contact", "Shto kontaktin", "are_you_sure", "A jeni t\xeb sigurt\xeb", "cancel", "Anulo", "ok", "Ok", "remove", "Largo", _s16_258, _s16_259, "product", "Produkt", "products", "Produktet", "new_product", "Produkt i ri", "created_product", "Produkti \xebsht\xeb krijuar me sukses", "updated_product", "Produkti \xebsht\xeb perditesuar me sukses", _s16_260, "Produkti \xebsht\xeb arkivuar me sukses", "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "Produkt", "notes", "Sh\xebnime", "cost", "Kosto", "client", "Klient", "clients", "Klient\xebt", "new_client", "Klient i ri", "created_client", "Klienti \xebsht\xeb krijuar me sukses", "updated_client", "Klienti \xebsht\xeb perditesuar me sukses", "archived_client", "Klienti \xebsht\xeb arkivuar me sukses", _s16_263, ":count klient\xeb jan\xeb arkivuar me sukses", "deleted_client", "Klienti \xebsht\xeb fshir\xeb me sukses", "deleted_clients", ":count klient\xeb jan\xeb fshir\xeb me sukses", "restored_client", "Klienti \xebsht\xeb rikthyer me sukses", _s16_264, _s36_13, "address1", "Rruga", "address2", "Apartamenti/banesa", "city", "Qyteti", "state", "Shteti/Provinca", "postal_code", "Kodi postar", "country", "Shteti", "invoice", "Fatura", "invoices", "Faturat", "new_invoice", "Fatur\xeb e re", "created_invoice", "Fatura \xebsht\xeb krijuar me sukses", "updated_invoice", "Fatura \xebsht\xeb perditesuar me sukses", _s16_265, "Fatura \xebsht\xeb arkivuar me sukses", "deleted_invoice", "Fatura \xebsht\xeb fshir\xeb me sukses", _s16_266, "Fatura \xebsht\xeb rikthyer me sukses", _s17_150, ":count fatura jan\xeb arkivuar me sukes", _s16_267, ":count fatura jan\xeb fshir\xeb me sukses", _s17_151, _s37_23, "emailed_invoice", "Fatura \xebsht\xeb d\xebrguar me sukses me email", "emailed_payment", _s28_72, "amount", "Shuma", "invoice_number", "Numri i fatur\xebs", "invoice_date", "Data e fatur\xebs", "discount", "Zbritje", "po_number", "Numri UB", "terms", "Kushtet", "public_notes", "Sh\xebnime publike", "private_notes", "Sh\xebnime private", "frequency", "Frekuenca", "start_date", "Data e fillimit", "end_date", "Data e p\xebrfundimit", "quote_number", "Numri i ofert\xebs", "quote_date", "Data e Ofert\xebs", "valid_until", "Valide deri", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "P\xebrshkrimi", "unit_cost", "Kosto p\xebr nj\xebsi", "quantity", "Sasia", "add_item", "Add Item", "contact", "Kontakt", "work_phone", "Telefoni", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "Deri m\xeb dat\xeb", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Statusi", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Totali", "percent", "Percent", "edit", "Edito", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Rregullimet", "language", "Language", "currency", "Currency", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "Taks\xeb", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "D\xebrguar", "viewed", "Viewed", "approved", "Approved", "partial", "E pjesshme/depozite", "paid", "Paguar", "mark_sent", "Shenja \xebsht\xeb d\xebrguar", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "P\xebrfundo", _s37_24, _s37_25, "dark_mode", "Modeli i err\xebt", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Aktiviteti", _s16_270, _s16_271, "clone", "Klono", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "Kushtet e pages\xebs", "payment_date", "Data e pages\xebs", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Portali i klientit", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Aktivizuar", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "P\xebrkujtuesi i par\xeb", "second_reminder", "P\xebrkujtuesi i dyt\xeb", "third_reminder", "P\xebrkujtuesi i tret\xeb", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Template", "send", "Send", "subject", "Tema", "body", "P\xebrmbajtja", "send_email", "D\xebrgo email", "email_receipt", "D\xebrgo flet\xebpages\xebn tek klienti me email", "auto_billing", "Auto billing", "button", "Button", "preview", "Parashiko", "customize", "Ndrysho", "history", "Historia", "payment", "Pagesa", "payments", "Pagesat", "refunded", "Refunded", "payment_type", "Lloji i pages\xebs", _s21_121, "Referenca e transaksionit", "enter_payment", "Cakto pages\xebn", "new_payment", "Cakto pages\xebn", "created_payment", "Pagesa \xebsht\xeb krijuar me sukses", "updated_payment", "Pagesa \xebsht\xeb perditesuar me sukses", _s16_278, "Pagesa \xebsht\xeb arkivuar me sukses", "deleted_payment", "Pagesa \xebsht\xeb fshir\xeb me sukses", _s16_279, "Pagesa \xebsht\xeb rikthyer me sukses", _s17_155, ":count pagesa jan\xeb arkivuar me sukses", _s16_280, ":count pagesa jan\xeb fshir\xeb me sukses", _s17_156, _s37_26, "quote", "Ofert\xeb", "quotes", "Oferta", "new_quote", "Ofert\xeb e re", "created_quote", "Oferta \xebsht\xeb krijuar me sukses", "updated_quote", "Oferta \xebsht\xeb perditesuar me sukses", "archived_quote", "Oferta \xebsht\xeb arkivuar me sukses", "deleted_quote", "Oferta \xebsht\xeb fshir\xeb me sukses", "restored_quote", "Oferta \xebsht\xeb rikthyer me sukses", "archived_quotes", ": count oferta jan\xeb arkivuar me sukses", "deleted_quotes", ":count oferta jan\xeb fshir\xeb me sukses", "restored_quotes", _s35_25, "expense", "Shpenzimet", "expenses", "Shpenzimet", "vendor", "Kompani", "vendors", "Kompanit\xeb", "task", "Detyre", "tasks", "Detyrat", "project", "Project", "projects", "Projects", "activity_1", ":user ka krijuar klientin :client", "activity_2", ":user ka arkivuar klientin :client", "activity_3", ":user ka fshir\xeb klientin :client", "activity_4", ":user ka krijuar fatur\xebn :invoice", "activity_5", ":user ka perditesuar fatur\xebn :invoice", "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", ":user ka arkivuar fatur\xebn :invoice", "activity_9", ":user ka fshir\xeb fatur\xebn :invoice", "activity_10", _s82_, "activity_11", ":user ka perditesuar pages\xebn :payment", "activity_12", ":user ka arkivuar pages\xebn :payment", "activity_13", ":user ka fshir\xeb pages\xebn :payment", "activity_14", ":user ka shtuar :credit kredit", "activity_15", ":user ka perditesuar :credit kredit", "activity_16", ":user ka arkivuar :credit kredit", "activity_17", ":user ka fshir\xeb:credit kredit", "activity_18", ":user ka krijuar ofert\xeb :quote", "activity_19", ":user ka perditesuar ofert\xebn :quote", "activity_20", _s50_12, "activity_21", ":contact ka shikuar ofert\xebn :quote", "activity_22", ":user ka arkivuar ofert\xebn :quote", "activity_23", ":user ka fshir\xeb ofert\xebn :quote", "activity_24", ":user ka rikthyer ofert\xebn :quote", "activity_25", ":user ka rikthyer fatur\xebn :invoice", "activity_26", ":user ka rikthyer klientin :client", "activity_27", ":user ka rikthyer pages\xebn :payment", "activity_28", ":user ka rikthyer :credit kredit", "activity_29", _s42_16, "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", ":user ka krijuar shpeznim :expense", "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", ":payment_amount payment (:payment) ka d\xebshtuar", "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", "Oferta \xebsht\xeb d\xebrguar me sukses me email", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Skaduar", "all", "T\xeb gjitha", "select", "Selekto", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "Numruesi i numrit t\xeb fatur\xebs", _s20_112, _s20_113, _s20_114, "Numruesi i numrit t\xeb ofert\xebs", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Shkruaj", "invoice_amount", "Shuma e fatur\xebs", _s16_285, "Deri m\xeb dat\xeb", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Faturo Automatikisht", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Emri i taks\xebs", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "Shuma e paguar", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Banka", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "ar", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "\u0644\u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u062a\u0635\u0648\u0631\u060c \u064a\u062a\u0645 \u0639\u0631\u0636 \u0646\u0633\u062e\u0629 HTML \u0645\u0646 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629/\u0639\u0631\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0639\u0646\u062f \u0639\u0631\u0636\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u0645\u062d\u0645\u0648\u0644.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "\u0639\u0646\u0627\u0635\u0631 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", "assigned_group", _s27_0, "assign_group", "\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", "merge_to_pdf", "Merge to PDF", "emails", "\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", "referral_url", "Referral URL", _s16_0, "\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u062d\u0627\u0644\u0629", "comment", "\u062a\u0639\u0644\u064a\u0642\u0627\u062a", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "\u0627\u0646\u0642\u0637\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", "reconnect", "\u0623\u0639\u062f \u0627\u0644\u0627\u062a\u0635\u0627\u0644", _s18_0, "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629", "calculate", "\u0627\u062d\u0633\u0628", "sum", "\u0645\u062c\u0645\u0648\u0639", "money", "\u0645\u0627\u0644", "time", "\u0648\u0642\u062a", "format", "\u0634\u0643\u0644", "web_app", "\u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0639\u0644\u0649 \u0634\u0628\u0643\u0629 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", "desktop_app", "\u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628", _s18_2, "\u0635\u0627\u0641\u064a \u0645\u0628\u0644\u063a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s16_2, _s16_3, "1_minute", "1 \u062f\u0642\u064a\u0642\u0629", "5_minutes", "5 \u062f\u0642\u0627\u0626\u0642", "15_minutes", "15 \u062f\u0642\u064a\u0642\u0629", "30_minutes", "30 \u062f\u0642\u064a\u0642\u0629", "1_hour", "1 \u0633\u0627\u0639\u0629", "1_day", "\u064a\u0648\u0645 1", "round_tasks", "\u0627\u062a\u062c\u0627\u0647 \u062a\u0642\u0631\u064a\u0628 \u0627\u0644\u0645\u0647\u0645\u0629", _s16_4, "\u0642\u0645 \u0628\u062a\u0642\u0631\u064a\u0628 \u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0645\u0647\u0627\u0645 \u0644\u0623\u0639\u0644\u0649 \u0623\u0648 \u0644\u0623\u0633\u0641\u0644.", "direction", "\u0627\u062a\u062c\u0627\u0647", "round_up", "\u062c\u0645\u0639 \u0627\u0644\u0634\u0645\u0644", "round_down", "\u0627\u0644\u0645\u0633\u062a\u062f\u064a\u0631 \u0644\u0623\u0633\u0641\u0644", _s21_2, "\u062c\u0648\u0644\u0629 \u0625\u0644\u0649 \u0627\u0644\u0623\u0642\u0631\u0628", "activity_139", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0625\u0634\u0639\u0627\u0631 \u0627\u0644\u0646\u0641\u0642\u0627\u062a :expense \u0625\u0644\u0649 :contact", "activity_140", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0646 \u0625\u0644\u0649 :client", "bulk_updated", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0646\u062c\u0627\u062d", "bulk_update", "\u062a\u062d\u062f\u064a\u062b \u0628\u0627\u0644\u062c\u0645\u0644\u0629", "advanced_cards", "\u0628\u0637\u0627\u0642\u0627\u062a \u0645\u062a\u0642\u062f\u0645\u0629", _s27_2, "\u064a\u0633\u0645\u062d \u0628\u0625\u0638\u0647\u0627\u0631 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062d\u0642\u0648\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", _s32_, "\u064a\u0639\u0631\u0636 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062d\u0642\u0648\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u062f\u0627\u0626\u0645\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u062e\u0631\u0648\u062c", _s19_, "\u0646\u0648\u0635\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u062c\u062f\u064a\u062f \u0623\u0648 \u062a\u0637\u0628\u064a\u0642 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0623\u0641\u0636\u0644 \u0623\u062f\u0627\u0621", "rappen_rounding", "\u062a\u0642\u0631\u064a\u0628 \u0631\u0627\u0628\u064a\u0646", _s20_3, "\u062c\u0648\u0644\u0629 \u0627\u0644\u0645\u0628\u0644\u063a \u0625\u0644\u0649 5 \u0633\u0646\u062a\u0627\u062a", _s17_2, "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f", _s17_4, "\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0635\u0627\u0644\u062d\u0629", _s19_0, "\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0647\u0630\u0647 \u0644\u0627 \u062a\u062a\u0637\u0627\u0628\u0642 \u0645\u0639 \u0633\u062c\u0644\u0627\u062a\u0646\u0627", "e_quote", "\u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "e_credit", "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s16_6, "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s16_8, "\u0631\u0642\u0645 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629 \u0635\u0627\u0644\u062d", _s22_1, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629", "test_email_sent", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "send_test_email", "Send Test Email", "gateway_type", "\u0646\u0648\u0639 \u0627\u0644\u0628\u0648\u0627\u0628\u0629", _s34_, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0641\u0627\u062a\u0648\u0631\u0629 \u0623\u0648 \u0631\u0635\u064a\u062f", "mobile_version", "\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u0645\u062d\u0645\u0648\u0644", "venmo", "\u0641\u064a\u0646\u0645\u0648", "mercado_pago", "\u0645\u064a\u0631\u0643\u0627\u062f\u0648 \u0628\u0627\u062c\u0648", "my_bank", "\u0628\u0646\u0643\u064a", "pay_later", "\u0627\u062f\u0641\u0639 \u0644\u0627\u062d\u0642\u0627", "email_report", "\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "host", "\u064a\u0633\u062a\u0636\u064a\u0641", "port", "\u0645\u064a\u0646\u0627\u0621", "encryption", "\u0627\u0644\u062a\u0634\u0641\u064a\u0631", "local_domain", "\u0627\u0644\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u062d\u0644\u064a", "verify_peer", "\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0646\u0638\u064a\u0631", "username", "\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "nordigen_help", "\u0645\u0644\u0627\u062d\u0638\u0629: \u064a\u062a\u0637\u0644\u0628 \u0631\u0628\u0637 \u062d\u0633\u0627\u0628 \u0645\u0641\u062a\u0627\u062d GoCardless/Nordigen API", _s16_10, "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0627\u0631\u0643", "yodlee_regions", "\u0627\u0644\u0645\u0646\u0627\u0637\u0642: \u0627\u0644\u0648\u0644\u0627\u064a\u0627\u062a \u0627\u0644\u0645\u062a\u062d\u062f\u0629 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629 \u0648\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629 \u0648\u0623\u0633\u062a\u0631\u0627\u0644\u064a\u0627 \u0648\u0627\u0644\u0647\u0646\u062f", _s16_11, "\u0627\u0644\u0645\u0646\u0627\u0637\u0642: \u0623\u0648\u0631\u0648\u0628\u0627 \u0648\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629", "select_provider", "\u062d\u062f\u062f \u0627\u0644\u0645\u0648\u0641\u0631", _s19_1, "\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", _s18_4, "\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u062e\u0635\u0645", "send_emails_to", "\u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0625\u0644\u0649", "primary_contact", "\u0627\u062a\u0635\u0627\u0644 \u0631\u0626\u064a\u0633\u064a", "all_contacts", "\u0643\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a", "insert_below", "\u0623\u062f\u062e\u0644 \u0623\u062f\u0646\u0627\u0647", "ar_detailed", "\u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0642\u0628\u0636 \u0645\u0641\u0635\u0644\u0629", "ar_summary", "\u0645\u0644\u062e\u0635 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0642\u0628\u0636", "client_sales", "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621", "tax_summary", "\u0645\u0644\u062e\u0635 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "user_sales", "\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "run_template", "Run Template", _s21_4, "\u0627\u0636\u0627\u0641\u0629 \u0645\u0644\u062d\u0642 Chrome \u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u0647\u0627\u0645\u0643", "watch_video", "\u0634\u0627\u0647\u062f \u0627\u0644\u0641\u064a\u062f\u064a\u0648", "view_extension", "\u0639\u0631\u0636 \u0627\u0644\u0627\u0645\u062a\u062f\u0627\u062f", _s16_12, "\u0625\u0639\u0627\u062f\u0629 \u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s17_5, "\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "template_help", "\u062a\u0645\u0643\u064a\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0643\u0642\u0627\u0644\u0628", _s20_5, "\u062a\u0635\u0645\u064a\u0645 \u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u062a\u0633\u0644\u064a\u0645", _s16_14, "\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0628\u064a\u0627\u0646", _s22_3, "\u062a\u0635\u0645\u064a\u0645 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u062f\u0641\u0639", _s21_5, "\u062a\u0635\u0645\u064a\u0645 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u062f\u0641\u0639", "quarter", "\u0631\u0628\u0639", _s16_16, "\u0648\u0635\u0641 \u0627\u0644\u0633\u0644\u0639\u0629", "task_item", "\u0639\u0646\u0635\u0631 \u0627\u0644\u0645\u0647\u0645\u0629", "record_state", "\u062d\u0627\u0644\u0629 \u0627\u0644\u0633\u062c\u0644", "last_login", "\u0622\u062e\u0631 \u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644", _s25_0, "\u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u062c\u0644\u062f", _s16_18, "\u0645\u062c\u0644\u062f \u0627\u0644\u062a\u0646\u0632\u064a\u0644\u0627\u062a", _s21_7, "\u0639\u0631\u0648\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0645\u0641\u0648\u062a\u0631\u0629", _s25_2, "\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", _s31_0, "\u0645\u062c\u0644\u062f \u0627\u0644\u062a\u0646\u0632\u064a\u0644\u0627\u062a \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f :value", _s27_4, "\u0625\u0634\u0639\u0627\u0631 \u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", _s32_0, "\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0646\u062f \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0646 \u0645\u0648\u0642\u0639 \u062c\u062f\u064a\u062f", "client_contact", "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0639\u0645\u064a\u0644", _s16_20, "\u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629 \u0627\u0644\u0623\u062c\u0631", _s16_21, "\u0645\u062f\u0641\u0648\u0639", "recurring", "\u064a\u062a\u0643\u0631\u0631", "ziptax_help", "\u0645\u0644\u0627\u062d\u0638\u0629: \u062a\u062a\u0637\u0644\u0628 \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0645\u0641\u062a\u0627\u062d Zip-Tax API \u0644\u0644\u0628\u062d\u062b \u0639\u0646 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629 \u062d\u0633\u0628 \u0627\u0644\u0639\u0646\u0648\u0627\u0646", "cache_data", "\u0628\u064a\u0627\u0646\u0627\u062a \u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a", "unknown", "\u0645\u062c\u0647\u0648\u0644", "webhook_failure", "\u0641\u0634\u0644 \u062e\u0637\u0627\u0641 \u0627\u0644\u0648\u064a\u0628", "email_opened", "\u062a\u0645 \u0641\u062a\u062d \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "email_delivered", "\u062a\u0645 \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "log", "\u0633\u062c\u0644", "individual", "\u0641\u0631\u062f\u064a", "partnership", "\u0634\u0631\u0627\u0643\u0629", "trust", "\u064a\u062b\u0642", "charity", "\u0635\u062f\u0642\u0629", "government", "\u062d\u0643\u0648\u0645\u0629", "classification", "\u062a\u0635\u0646\u064a\u0641", _s24_, "\u0627\u0646\u0642\u0631 \u0623\u0648 \u0623\u0633\u0642\u0637 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0647\u0646\u0627", "public", "\u0639\u0627\u0645", "private", "\u062e\u0627\u0635", "image", "\u0635\u0648\u0631\u0629", "other", "\u0622\u062e\u0631", "hash", "\u062a\u062c\u0632\u0626\u0629", "linked_to", "\u0645\u0631\u062a\u0628\u0637 \u0628", _s18_6, "\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641 \u0641\u064a :path", _s21_8, "\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0631\u0628\u0637 \u0645\u0639\u0627\u0645\u0644\u0627\u062a :count \u0628\u0646\u062c\u0627\u062d", _s20_7, "\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0631\u0628\u0637 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", "unlink", "\u0641\u0643 \u0627\u0644\u0627\u0631\u062a\u0628\u0627\u0637", _s25_3, "\u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a\u060c \u062a\u0642\u062a\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629", "is_tax_exempt", _s16_297, "district", "\u064a\u0635\u0631\u0641", "region", "\u0645\u0646\u0637\u0642\u0629", "county", "\u0645\u0642\u0627\u0637\u0639\u0629", "tax_details", "\u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u064a\u0629", _s18_7, ":contact \u062a\u0645 \u0627\u0644\u062f\u0641\u0639 :payment \u0644\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0644\u0640 :client", _s18_8, ":user \u0627\u0644\u062f\u0641\u0639\u0629 \u0627\u0644\u0645\u062f\u062e\u0644\u0629 :payment \u0644\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0644\u0640 :client", _s20_8, "\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", _s24_1, "\u0628\u062f\u0623 \u0627\u0644\u0645\u0634\u0631\u0641 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a", _s29_, "\u062f\u0639\u0645 \u0625\u062f\u062e\u0627\u0644 \u062f\u0641\u0639\u0629 \u0641\u064a \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0629 \u0628\u062f\u0648\u0646 \u0641\u0627\u062a\u0648\u0631\u0629", _s25_4, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0634\u062a\u0631\u0627\u0643 \u0647\u0627\u062a\u0641\u0643 \u0644\u0625\u062f\u0627\u0631\u0629 \u062e\u0637\u062a\u0643", _s18_9, "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0641\u0648\u062a\u0631\u0629", "credit_item", "\u0639\u0646\u0635\u0631 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "files", "\u0645\u0644\u0641\u0627\u062a", "camera", "\u0622\u0644\u0629 \u062a\u0635\u0648\u064a\u0631", "gallery", "\u0635\u0627\u0644\u0629 \u0639\u0631\u0636", _s20_10, "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a :count", _s16_22, "\u0645\u0648\u0642\u0639 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", _s29_0, "\u0648\u0635\u0641 \u0639\u0646\u0635\u0631 \u0645\u0647\u0645\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s34_1, "\u0627\u0636\u0627\u0641\u0629 \u0648\u0635\u0641 \u0627\u0644\u0635\u0646\u0641 \u0625\u0644\u0649 \u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "next_send_time", "\u0648\u0642\u062a \u0627\u0644\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0627\u0644\u064a", _s20_11, "\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0628\u0646\u062c\u0627\u062d", "certificate_set", "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a", _s19_4, "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0634\u0647\u0627\u062f\u0629", "passphrase_set", "\u0645\u062c\u0645\u0648\u0639\u0629 \u0639\u0628\u0627\u0631\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", _s18_11, "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0639\u0628\u0627\u0631\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", _s18_13, "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0634\u0647\u0627\u062f\u0629", _s22_5, "\u0639\u0628\u0627\u0631\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u0634\u0647\u0627\u062f\u0629", "rename", "\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629", _s16_24, "\u062a\u0645\u062a \u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062c\u0627\u062d", "e_invoice", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629", "light_dark_mode", "\u0648\u0636\u0639 \u0627\u0644\u0636\u0648\u0621/\u0627\u0644\u0638\u0644\u0627\u0645", "activities", "\u0623\u0646\u0634\u0637\u0629", "routing_id", "\u0645\u0639\u0631\u0641 \u0627\u0644\u062a\u0648\u062c\u064a\u0647", _s16_25, "\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629", "e_invoice_type", "\u0646\u0648\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629", "e_quote_type", "\u0646\u0648\u0639 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "reduced_tax", "\u062a\u062e\u0641\u064a\u0636 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "override_tax", "\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "zero_rated", "\u062a\u0635\u0646\u064a\u0641 \u0635\u0641\u0631", "reverse_tax", "\u0639\u0643\u0633 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", _s20_12, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0641\u0626\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s22_7, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0641\u0626\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0628\u0646\u062c\u0627\u062d", _s16_27, "\u062a\u0639\u064a\u064a\u0646 \u0641\u0626\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "payment_manual", "\u062f\u0644\u064a\u0644 \u0627\u0644\u062f\u0641\u0639", "tax_category", "\u0641\u0626\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "physical_goods", "\u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u0645\u0627\u062f\u064a\u0629", _s16_29, "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0631\u0642\u0645\u064a\u0629", "services", "\u062e\u062f\u0645\u0627\u062a", "shipping", "\u0634\u062d\u0646", "tax_exempt", _s16_297, "reduced_rate", "\u0646\u0633\u0628\u0629 \u0645\u062e\u0641\u0636\u0629", "tax_all", "\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0643\u0644", "tax_selected", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "version", "\u0625\u0635\u062f\u0627\u0631", _s16_31, "\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0628\u0627\u0626\u0639 \u0627\u0644\u0641\u0631\u0639\u064a\u0629", "calculate_taxes", "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", _s20_13, "\u062d\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0646\u062f \u062d\u0641\u0638 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "admin", "\u0645\u0633\u0624\u0644", "owner", "\u0645\u0627\u0644\u0643", "link_expenses", "\u0631\u0628\u0637 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s24_3, "\u0631\u0635\u064a\u062f \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062d\u0648\u0644", _s25_5, "\u0631\u0635\u064a\u062f \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062d\u0648\u0644", "total_hours", "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0633\u0627\u0639\u0627\u062a", _s16_33, "\u0627\u0633\u062a\u062e\u062f\u0645 + \u0623\u064a\u0627\u0645 \u0644\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644", _s18_15, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0645\u062a\u0635\u0641\u062d \u0639\u0627\u0631\u0636 PDF", _s23_1, "\u062a\u062d\u0630\u064a\u0631: \u064a\u0645\u0646\u0639 \u0627\u0644\u062a\u0641\u0627\u0639\u0644 \u0645\u0639 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0639\u0628\u0631 \u0645\u0644\u0641 PDF", "increase_prices", "\u0632\u064a\u0627\u062f\u0629 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", "update_prices", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0623\u0633\u0639\u0627\u0631", "incresed_prices", "\u062a\u0645 \u0631\u0641\u0639 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", "updated_prices", "\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", "bacs", "\u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0645\u0628\u0627\u0634\u0631 \u0645\u0646 BACS", "api_token", "\u0631\u0645\u0632 API", "api_key", "\u0645\u0641\u062a\u0627\u062d API", "endpoint", "\u0646\u0642\u0637\u0629 \u0627\u0644\u0646\u0647\u0627\u064a\u0629", "billable", "\u0642\u0627\u0628\u0644 \u0644\u0644\u0641\u0648\u062a\u0631\u0629", "not_billable", "\u063a\u064a\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u0641\u0648\u062a\u0631\u0629", _s25_7, "\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0641\u0648\u062a\u0631\u0629", _s30_0, "\u062a\u0645\u0643\u064a\u0646 \u062a\u0643\u0648\u064a\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u062a\u064a \u062a\u062a\u0645 \u0641\u0648\u062a\u0631\u062a\u0647\u0627", _s26_2, "\u0625\u0638\u0647\u0627\u0631 \u0648\u0635\u0641 \u0639\u0646\u0635\u0631 \u0627\u0644\u0645\u0647\u0645\u0629", _s31_1, "\u062a\u0645\u0643\u064a\u0646 \u062a\u062d\u062f\u064a\u062f \u0623\u0648\u0635\u0627\u0641 \u0639\u0646\u0635\u0631 \u0627\u0644\u0645\u0647\u0645\u0629", "email_record", "\u0633\u062c\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s23_2, "\u0623\u0639\u0645\u062f\u0629 \u0645\u0646\u062a\u062c \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s21_10, "\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0642\u062a\u0628\u0627\u0633", _s22_9, "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0633\u062f\u0627\u062f", _s25_9, "\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u064a\u0628\u062f\u0623\u0647\u0627 \u0627\u0644\u0639\u0645\u064a\u0644", _s30_1, "\u062f\u0639\u0645 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062f\u0641\u0639 \u0641\u064a \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u062f\u0648\u0646 \u0641\u0627\u062a\u0648\u0631\u0629", _s27_6, "\u0645\u0634\u0627\u0631\u0643\u0629 \u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 / \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "cc_email", "CC \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "payment_balance", "\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a", _s22_11, "\u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 \u060c \u062a\u0642\u062a\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629", "activity_138", "\u0627\u0644\u062f\u0641\u0639: \u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062f\u0641\u0639 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0625\u0644\u0649: \u0627\u0644\u0639\u0645\u064a\u0644", _s17_6, "\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0631\u0629 \u0627\u0644\u0648\u0627\u062d\u062f\u0629", _s26_4, "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u064a\u0629 \u0644\u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629", "required", "\u0645\u0637\u0644\u0648\u0628", "hidden", "\u0645\u062e\u062a\u0641\u064a", "payment_links", "\u0631\u0648\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639", "action", "\u0625\u062c\u0631\u0627\u0621", _s32_1, "\u0642\u0645 \u0628\u0627\u0644\u062a\u0631\u0642\u064a\u0629 \u0625\u0644\u0649 \u062e\u0637\u0629 \u0645\u062f\u0641\u0648\u0639\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u062c\u062f\u0627\u0648\u0644", "next_run", "\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0645\u0642\u0628\u0644", "all_clients", "\u0643\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", _s16_34, "\u0639\u0631\u0636 \u062c\u062f\u0648\u0644 \u0627\u0644\u062a\u0642\u0627\u062f\u0645", _s19_6, "\u0625\u0638\u0647\u0627\u0631 \u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a", _s26_6, "\u0641\u0642\u0637 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0630\u064a\u0646 \u0644\u062f\u064a\u0647\u0645 \u0641\u0648\u0627\u062a\u064a\u0631", "email_statement", "\u0628\u064a\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "once", "\u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629", "schedule", "\u062c\u062f\u0648\u0644", "schedules", "\u062c\u062f\u0627\u0648\u0644", "new_schedule", "\u062c\u062f\u0648\u0644 \u062c\u062f\u064a\u062f", "edit_schedule", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062c\u062f\u0648\u0644", _s16_36, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0646\u062c\u0627\u062d", _s16_37, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062c\u062f\u0648\u0644 \u0628\u0646\u062c\u0627\u062d", _s17_8, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0646\u062c\u0627\u062d", _s16_38, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0646\u062c\u0627\u062d", _s16_39, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0646\u062c\u0627\u062d", _s17_9, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "search_schedule", "\u062c\u062f\u0648\u0644 \u0627\u0644\u0628\u062d\u062b", _s16_40, "\u062c\u062f\u0627\u0648\u0644 \u0627\u0644\u0628\u062d\u062b", "archive_payment", "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062f\u0641\u0639\u0629", "archive_invoice", "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "archive_quote", "\u0623\u0631\u0634\u0641\u0629 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631", "archive_credit", "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0631\u0635\u064a\u062f", "archive_task", "\u0645\u0647\u0645\u0629 \u0627\u0644\u0623\u0631\u0634\u0641\u0629", "archive_client", "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", "archive_project", "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", "archive_expense", "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "restore_payment", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u062f\u0641\u0639", "restore_invoice", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "restore_quote", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "restore_credit", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "restore_task", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0647\u0645\u0629", "restore_client", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", "restore_project", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", "restore_expense", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "archive_vendor", "\u0628\u0627\u0626\u0639 \u0627\u0644\u0623\u0631\u0634\u064a\u0641", "restore_vendor", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0628\u0627\u0626\u0639", "create_product", "\u0625\u0636\u0627\u0641\u0629 \u0645\u0646\u062a\u062c", "update_product", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0646\u062a\u062c", "delete_product", "\u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c", "restore_product", "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", "archive_product", "\u0627\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", _s21_12, "\u0625\u0646\u0634\u0627\u0621 \u0623\u0645\u0631 \u0634\u0631\u0627\u0621", _s21_14, "\u062a\u062d\u062f\u064a\u062b \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", _s21_16, "\u062d\u0630\u0641 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", _s22_12, "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", _s22_14, "\u0623\u0631\u0634\u0641\u0629 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", "sent_invoice", _s16_298, "sent_quote", "\u0625\u0631\u0633\u0627\u0644 \u0627\u0642\u062a\u0628\u0627\u0633", "sent_credit", "\u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0627\u0644\u0645\u0631\u0633\u0644", _s19_8, "\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0645\u0631\u0633\u0644", "image_url", "\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629", "max_quantity", "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0642\u0635\u0648\u0649", "test_url", "\u0627\u062e\u062a\u0628\u0627\u0631 URL", _s18_16, _s16_299, _s20_14, "\u064a\u0638\u0647\u0631 \u0627\u0644\u062e\u064a\u0627\u0631 \u0648\u0644\u0643\u0646 \u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647", _s21_18, "\u064a\u0638\u0647\u0631 \u0627\u0644\u062e\u064a\u0627\u0631 \u0648\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647", _s21_19, _s16_299, "payment_methods", "\u0637\u0631\u0642 \u0627\u0644\u062f\u0641\u0639", "view_all", "\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0643\u0644", "edit_all", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0643\u0644", _s28_2, "\u0642\u0628\u0648\u0644 \u0631\u0642\u0645 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s33_1, "\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u0646 \u062a\u0642\u062f\u064a\u0645 \u0631\u0642\u0645 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0639\u0646\u062f \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0639\u0631\u0636 \u0623\u0633\u0639\u0627\u0631", "from_email", "\u0645\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u0649", "show_preview", "\u0639\u0631\u0636 \u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629", "show_paid_stamp", "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0637\u0627\u0628\u0639 \u0627\u0644\u0645\u062f\u0641\u0648\u0639", _s21_20, "\u0625\u0638\u0647\u0627\u0631 \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", _s24_5, "\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0641\u064a \u0627\u0644\u0633\u062c\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0644\u0644\u062a\u0646\u0632\u064a\u0644", "pixels", "\u0628\u0643\u0633\u0644", "logo_size", "\u062d\u062c\u0645 \u0627\u0644\u0634\u0639\u0627\u0631", "postal_city", "\u0627\u0644\u0628\u0631\u064a\u062f / \u0627\u0644\u0645\u062f\u064a\u0646\u0629", "failed", "\u0641\u0634\u0644", "client_contacts", "\u062c\u0647\u0627\u062a \u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0639\u0645\u064a\u0644", "sync_from", "\u0645\u0632\u0627\u0645\u0646\u0629 \u0645\u0646", _s19_11, "\u0639\u062a\u0628\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", "hour", "\u0633\u0627\u0639\u0629", _s17_10, "\u062a\u0645 \u0628\u0646\u062c\u0627\u062d \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0646 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631", _s17_11, "\u0625\u0638\u0647\u0627\u0631 \u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s18_17, "\u0633\u0627\u0639\u0627\u062a \u0639\u0645\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s23_4, "\u0623\u0636\u0641 \u0627\u0644\u0633\u0627\u0639\u0627\u062a \u0625\u0644\u0649 \u0628\u0646\u0648\u062f \u0633\u0637\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s27_8, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a", _s28_4, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0644\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "email_alignment", "\u0645\u062d\u0627\u0630\u0627\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s20_15, "\u0645\u0648\u0642\u0639 \u0645\u0639\u0627\u064a\u0646\u0629 PDF", "mailgun", "Mailgun", "postmark", "\u062e\u062a\u0645 \u0627\u0644\u0628\u0631\u064a\u062f", "microsoft", "\u0645\u0627\u064a\u0643\u0631\u0648\u0633\u0648\u0641\u062a", _s27_10, "\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 + \u0644\u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644", "last365_days", "\u0622\u062e\u0631 365 \u064a\u0648\u0645\u064b\u0627", "import_design", "\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f", "imported_design", "\u062a\u0645 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "invalid_design", "\u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d \u060c \u0642\u0633\u0645 :value \u0645\u0641\u0642\u0648\u062f", _s17_13, "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0634\u0639\u0627\u0631\u0643\u061f", "upload", "\u0631\u0641\u0639", _s17_14, "\u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0645\u062b\u0628\u062a", _s23_5, "\u0625\u062e\u0637\u0627\u0631 \u0627\u0644\u0628\u0627\u0626\u0639 \u0639\u0646\u062f \u0627\u0644\u062f\u0641\u0639", _s28_7, "\u0623\u0631\u0633\u0644 \u0628\u0631\u064a\u062f\u064b\u0627 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u064b\u0627 \u0625\u0644\u0649 \u0627\u0644\u0628\u0627\u0626\u0639 \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0645 \u062a\u0645\u064a\u064a\u0632 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u062f\u0641\u0648\u0639\u0629", "update_payment", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062f\u0641\u0639", "markup", "\u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649", _s22_16, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", _s19_13, "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s21_22, "\u062a\u0645 \u0639\u0631\u0636 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s23_7, "\u062a\u0645 \u0642\u0628\u0648\u0644 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s20_17, "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0645\u0628\u0644\u063a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0645\u0628\u0644\u063a \u0627\u0644\u062f\u0641\u0639", "klarna", "\u0643\u0644\u0627\u0631\u0646\u0627", _s29_7, "\u062d\u062f\u062f \u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641 \u0639\u0646\u062f \u0625\u062f\u062e\u0627\u0644 \u062f\u0641\u0639\u0629 \u064a\u062f\u0648\u064a\u0629", _s29_8, "\u062d\u062f\u062f \u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641 \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628", "matomo_url", "\u0645\u0627\u062a\u0648\u0645\u0648 URL", "matomo_id", "\u0645\u0639\u0631\u0641 \u0645\u0627\u062a\u0648\u0645\u0648", _s21_24, "\u0623\u0636\u0641 \u0625\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s25_11, "\u0623\u0631\u0633\u0644 \u0628\u0631\u064a\u062f\u064b\u0627 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u064b\u0627 \u0639\u0646\u062f \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062f\u0641\u0639 \u0639\u0628\u0631 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", _s25_12, "\u0623\u0631\u0633\u0644 \u0628\u0631\u064a\u062f\u064b\u0627 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u064b\u0627 \u0639\u0646\u062f \u0625\u062f\u062e\u0627\u0644 \u062f\u0641\u0639\u0629 \u064a\u062f\u0648\u064a\u064b\u0627", _s28_8, "\u0623\u0631\u0633\u0644 \u0628\u0631\u064a\u062f\u064b\u0627 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u064b\u0627 \u0639\u0646\u062f \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u062f\u0641\u0648\u0639\u0629", "delete_project", "\u062d\u0630\u0641 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", _s18_19, "\u062a\u0645 \u0631\u0628\u0637 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", "link_payment", "\u0631\u0628\u0637 \u0627\u0644\u062f\u0641\u0639", "link_expense", "\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0627\u0631\u062a\u0628\u0627\u0637", _s19_15, "\u0642\u0641\u0644 \u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u0641\u0648\u062a\u0631\u0629", _s24_6, "\u0645\u0646\u0639 \u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0647\u0627\u0645 \u0628\u0645\u062c\u0631\u062f \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", _s21_25, "\u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0645\u0637\u0644\u0648\u0628", _s26_9, "\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u0627\u0644\u062a\u0633\u062c\u064a\u0644", _s24_7, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", _s29_9, "\u062a\u062a\u0637\u0644\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0641\u064a \u0627\u0644\u0645\u062e\u0632\u0648\u0646", _s17_16, "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u064a\u0629", _s27_12, "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u064a\u0629", "convert_matched", "\u064a\u062a\u062d\u0648\u0644", _s19_17, "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u0646\u062c\u0627\u062d \u0644\u064a\u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0641\u0648\u0627\u062a\u064a\u0631 \u0628\u0647\u0627 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627", _s20_18, "\u062a\u0645 \u0628\u0646\u062c\u0627\u062d \u0648\u0636\u0639 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0644\u064a\u062a\u0645 \u062a\u062d\u0631\u064a\u0631 \u0641\u0648\u0627\u062a\u064a\u0631\u0647\u0627 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627", "operator", "\u0627\u0644\u0645\u0634\u063a\u0644 \u0623\u0648 \u0627\u0644\u0639\u0627\u0645\u0644", "value", "\u0642\u064a\u0645\u0629", "is", "\u064a\u0643\u0648\u0646", "contains", "\u064a\u062a\u0636\u0645\u0646", "starts_with", "\u0627\u0628\u062f\u0627 \u0628", "is_empty", "\u0641\u0627\u0631\u063a", "add_rule", "\u0623\u0636\u0641 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", "match_all_rules", "\u062a\u0637\u0627\u0628\u0642 \u062c\u0645\u064a\u0639 \u0627\u0644\u0642\u0648\u0627\u0639\u062f", _s20_19, "\u064a\u062c\u0628 \u0623\u0646 \u062a\u062a\u0637\u0627\u0628\u0642 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u062d\u062a\u0649 \u064a\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", _s17_18, "\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u0645\u062a\u0637\u0627\u0628\u0642\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0625\u0644\u0649 \u0646\u0641\u0642\u0627\u062a", "rules", "\u0642\u0648\u0627\u0639\u062f", _s16_42, "\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0635\u0641\u0642\u0629", _s17_19, "\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0635\u0641\u0642\u0629", _s20_20, "\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0635\u0641\u0642\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629", _s21_27, "\u062a\u062d\u0631\u064a\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", _s24_9, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062f\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_10, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_14, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_11, "\u062a\u0645 \u062d\u0630\u0641 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_12, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_15, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s23_9, "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", _s24_13, "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", _s21_29, "\u062d\u0641\u0638 \u0643\u0634\u0631\u0648\u0637 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", _s22_18, "\u062d\u0641\u0638 \u0643\u062a\u0630\u064a\u064a\u0644 \u0627\u0641\u062a\u0631\u0627\u0636\u064a", "auto_sync", "\u062a\u0632\u0627\u0645\u0646 \u062a\u0644\u0642\u0627\u0626\u064a", _s16_44, "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a", _s31_4, "\u0642\u0645 \u0628\u0627\u0644\u062a\u0631\u0642\u064a\u0629 \u0625\u0644\u0649 Enterprise \u0644\u0631\u0628\u0637 \u062d\u0633\u0627\u0628\u0643 \u0627\u0644\u0645\u0635\u0631\u0641\u064a", _s34_2, "\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0644\u062a\u0648\u0635\u064a\u0644 \u062d\u0633\u0627\u0628\u0643 \u0627\u0644\u0645\u0635\u0631\u0641\u064a", "disable_2fa", "\u062a\u0639\u0637\u064a\u0644 2FA", "change_number", "\u062a\u063a\u064a\u064a\u0631 \u0631\u0642\u0645", "resend_code", "\u0623\u0639\u062f \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0645\u0632", "base_type", "\u0646\u0648\u0639 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", "category_type", "\u0646\u0648\u0639 \u0627\u0644\u0641\u0626\u0629", _s16_46, "\u0639\u0645\u0644\u064a\u0629", "bulk_print", "\u0637\u0628\u0627\u0639\u0629 PDF", _s18_20, "\u0627\u0644\u0628\u0627\u0626\u0639 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a", _s16_47, "\u0645\u0639\u0627\u064a\u0646\u0629 \u0627\u0644\u0645\u0648\u0642\u0639", "bottom", "\u0642\u0627\u0639", "side", "\u062c\u0627\u0646\u0628", "pdf_preview", "\u0645\u0639\u0627\u064a\u0646\u0629 PDF", _s20_22, "\u0627\u0644\u0636\u063a\u0637 \u0644\u0641\u062a\u0631\u0629 \u0637\u0648\u064a\u0644\u0629 \u0644\u0644\u062a\u062d\u062f\u064a\u062f", _s21_31, "\u0631\u0642\u0645 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s19_18, "\u0639\u0646\u0635\u0631 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", _s22_20, "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u061f", "include_deleted", "\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629", _s20_24, "\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0633\u062c\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629 \u0641\u064a \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631", "due_on", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", _s22_21, "\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s20_25, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0645\u0635\u0631\u0641\u064a \u0628\u0646\u062c\u0627\u062d", _s20_26, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a \u0628\u0646\u062c\u0627\u062d", _s17_21, "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a", _s16_49, "\u0627\u0644\u0641\u0626\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", "account_type", "\u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628", _s16_51, "\u0627\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0628\u0646\u0643", _s16_52, "\u0631\u0628\u0637 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a", "manage_rules", "\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062f", "search_category", "\u0628\u062d\u062b 1 \u0641\u0626\u0629", _s17_24, "\u0628\u062d\u062b :count \u0627\u0644\u062a\u0635\u0646\u064a\u0641\u0627\u062a", "min_amount", "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0623\u062f\u0646\u0649", "max_amount", "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0623\u0642\u0635\u0649", "selected", "\u0627\u0644\u0645\u062d\u062f\u062f", _s21_33, "\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s18_22, "\u0627\u0644\u062a\u062d\u0648\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u062f\u0641\u0639", "deposit", "\u0625\u064a\u062f\u0627\u0639", "withdrawal", "\u0627\u0646\u0633\u062d\u0627\u0628", "deposits", "\u0627\u0644\u0648\u062f\u0627\u0626\u0639", "withdrawals", "\u0627\u0644\u0627\u0646\u0633\u062d\u0627\u0628\u0627\u062a", "matched", "\u0645\u062a\u0637\u0627\u0628\u0642\u0629", "unmatched", "\u0644\u0627 \u0645\u062b\u064a\u0644 \u0644\u0647\u0627", "create_credit", "\u0625\u0646\u0634\u0627\u0621 \u0631\u0635\u064a\u062f", "update_credit", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "delete_credit", "\u062d\u0630\u0641 \u0627\u0644\u0631\u0635\u064a\u062f", "transaction", "\u0639\u0645\u0644\u064a\u0629", "transactions", "\u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", "new_transaction", "\u0645\u0639\u0627\u0645\u0644\u0629 \u062c\u062f\u064a\u062f\u0629", _s16_54, "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629", _s19_20, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s19_21, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s20_27, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s19_22, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s19_23, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s20_28, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629 \u0628\u0646\u062c\u0627\u062d", _s18_24, "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0645\u0639\u0627\u0645\u0644\u0629", _s19_24, "\u0627\u0628\u062d\u062b \u0641\u064a :count \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a", "bank_account", "\u062d\u0633\u0627\u0628 \u0627\u0644\u0628\u0646\u0643", "bank_accounts", _s23_60, _s21_34, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a \u0628\u0646\u062c\u0627\u062d", _s20_29, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a \u0628\u0646\u062c\u0627\u062d", _s20_30, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a \u0628\u0646\u062c\u0627\u062d", _s21_35, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0631\u0641\u064a \u0628\u0646\u062c\u0627\u062d", _s19_25, "\u0627\u0628\u062d\u062b \u0639\u0646 \u062d\u0633\u0627\u0628 \u0645\u0635\u0631\u0641\u064a", _s20_31, "\u0627\u0628\u062d\u062b \u0641\u064a \u062d\u0633\u0627\u0628\u0627\u062a :count \u0627\u0644\u0645\u0635\u0631\u0641\u064a\u0629", "connect", "\u0627\u0644\u0627\u062a\u0635\u0627\u0644", _s23_11, "\u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062f\u0641\u0648\u0639", _s18_26, "\u062a\u062d\u0648\u064a\u0644 \u0625\u0644\u0649 \u0645\u0634\u0631\u0648\u0639", "client_email", "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0639\u0645\u064a\u0644", _s20_32, "\u0645\u0634\u0631\u0648\u0639 \u0645\u0647\u0645\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s25_16, "\u0623\u0636\u0641 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0625\u0644\u0649 \u0628\u0646\u0648\u062f \u0633\u0637\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "field", "\u0645\u062c\u0627\u0644", "period", "\u0641\u062a\u0631\u0629", "fields_per_row", "\u0627\u0644\u062d\u0642\u0648\u0644 \u0641\u064a \u0643\u0644 \u0635\u0641", _s21_36, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0646\u0634\u0637\u0629", _s26_11, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u0633\u062a\u062d\u0642\u0629", _s24_16, "\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0643\u062a\u0645\u0644\u0629", _s23_13, "\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0639\u0627\u062f\u0629", _s19_27, "\u0639\u0631\u0648\u0636 \u0646\u0634\u0637\u0629", _s21_37, "\u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629", _s23_14, "\u0639\u0631\u0648\u0636 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f\u0629", _s18_29, "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u0633\u062c\u0644\u0629", _s20_35, "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u0641\u0648\u062a\u0631\u0629", _s16_56, "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", _s21_38, "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u0633\u062c\u0644\u0629", _s22_22, "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u0639\u0644\u0642\u0629", _s23_15, "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u0641\u0648\u062a\u0631\u0629", _s27_15, "\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", "activity_130", "\u0625\u0646\u0634\u0627\u0621 :user \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 :purchase_order", "activity_131", ":user \u062a\u062d\u062f\u064a\u062b \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 :purchase_order", "activity_132", ":user \u0623\u0645\u0631 \u0634\u0631\u0627\u0621 \u0645\u0624\u0631\u0634\u0641 :purchase_order", "activity_133", ":user \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0645\u062d\u0630\u0648\u0641 :purchase_order", "activity_134", ":user \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 :purchase_order", "activity_135", ":user \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a :purchase_order", "activity_136", ":contact \u0639\u0631\u0636 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 :purchase_order", "activity_137", ":contact \u0642\u0628\u0648\u0644 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 :purchase_order", "vendor_portal", "\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0628\u0627\u0626\u0639\u064a\u0646", "send_code", "\u0623\u0631\u0633\u0644 \u0627\u0644\u0631\u0645\u0632", _s24_17, "\u0627\u062d\u0641\u0638 \u0627\u0644\u0633\u062c\u0644 \u0644\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a", _s17_28, "\u0645\u0639\u062f\u0644\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s22_23, "\u0645\u0639\u062f\u0644\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0639\u0646\u0635\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s21_40, "\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0628\u0646\u062c\u0627\u062d", "code_was_sent", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0645\u0632 \u0639\u0628\u0631 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629", _s16_58, "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0645\u0632 \u0639\u0628\u0631 \u0631\u0633\u0627\u0644\u0629 \u0646\u0635\u064a\u0629 \u0642\u0635\u064a\u0631\u0629 \u0625\u0644\u0649 :number", "resend", "\u0625\u0639\u0627\u062f\u0629 \u0625\u0631\u0633\u0627\u0644", "verify", "\u062a\u062d\u0642\u0642", _s18_30, "\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641", _s20_36, "\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d", _s19_28, "\u062a\u062d\u0642\u0642 \u0645\u0646 \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641", _s24_18, "\u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641\u0643 \u0644\u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s28_10, "\u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641\u0643 \u0644\u0644\u0646\u0633\u062e \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u0637\u064a 2FA", "merged_clients", "\u062a\u0645 \u062f\u0645\u062c \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", "merge_into", "\u062f\u0645\u062c \u0627\u0644\u064a", "merge", "\u062f\u0645\u062c", _s21_41, "\u062a\u0645 \u0642\u0628\u0648\u0644 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0633\u0639\u0631", _s19_30, "\u0641\u0634\u0644 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0633\u0639\u0631 \u0645\u0639 \u0627\u0644\u0631\u0645\u0632", _s17_30, "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a", "activate", "\u062a\u0641\u0639\u064a\u0644", "connect_apple", "\u0642\u0645 \u0628\u062a\u0648\u0635\u064a\u0644 Apple", _s16_59, "\u0627\u0641\u0635\u0644 Apple", _s18_31, "\u062a\u0645 \u0642\u0637\u0639 \u0627\u062a\u0635\u0627\u0644 Apple \u0628\u0646\u062c\u0627\u062d", "send_now", "\u0627\u0631\u0633\u0644 \u0627\u0644\u0627\u0646", "received", "\u0645\u0633\u062a\u0644\u0645", _s19_31, "\u062a\u0627\u0631\u064a\u062e \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", _s20_38, "\u062a\u0645 \u062a\u062d\u0648\u064a\u0644\u0647\u0627 \u0628\u0646\u062c\u0627\u062d \u0625\u0644\u0649 \u0645\u0635\u0631\u0648\u0641", _s21_43, "\u062a\u0645 \u062a\u062d\u0648\u064a\u0644\u0647\u0627 \u0628\u0646\u062c\u0627\u062d \u0625\u0644\u0649 \u0646\u0641\u0642\u0627\u062a", _s18_32, "\u062a\u062d\u0648\u064a\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s16_61, "\u0623\u0636\u0641 \u0625\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", _s33_9, "\u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0625\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0628\u0646\u062c\u0627\u062d", _s34_9, "\u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0625\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0628\u0646\u062c\u0627\u062d", _s22_25, "\u062a\u062d\u0645\u064a\u0644 \u0645\u0633\u062a\u0646\u062f \u0627\u0644\u0639\u0645\u064a\u0644", _s22_27, "\u062a\u062d\u0645\u064a\u0644 \u0645\u0633\u062a\u0646\u062f \u0627\u0644\u0628\u0627\u0626\u0639", _s27_17, "\u062a\u0645\u0643\u0646 \u0627\u0644\u0628\u0627\u0626\u0639\u064a\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a", _s24_19, "\u0647\u0644 \u062a\u0633\u062a\u0645\u062a\u0639 \u0628\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u061f", "yes_its_great", "\u0646\u0639\u0645 \u0627\u0646\u0647 \u0631\u0627\u0626\u0639!", "not_so_much", "\u0644\u064a\u0633 \u0643\u062b\u064a\u0631\u0627", _s17_32, "\u0639\u0638\u064a\u0645 \u0623\u0646 \u0646\u0633\u0645\u0639! \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u0642\u064a\u064a\u0645\u0647\u061f", _s22_29, "\u0622\u0633\u0641 \u0644\u0633\u0645\u0627\u0639 \u0630\u0644\u0643! \u062a\u0631\u064a\u062f \u0623\u0646 \u062a\u0642\u0648\u0644 \u0644\u0646\u0627 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0630\u0644\u0643\u061f", "sure_happy_to", "\u0628\u0627\u0644\u062a\u0623\u0643\u064a\u062f \u060c \u0633\u0639\u064a\u062f", "no_not_now", "\u0644\u0627 \u0644\u064a\u0633 \u0627\u0644\u0622\u0646", "add", "\u064a\u0636\u064a\u0641", _s18_34, "\u0622\u062e\u0631 \u0646\u0645\u0648\u0630\u062c \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647", _s22_30, "\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0645\u0631\u0646", _s27_18, "\u062a\u0637\u0627\u0628\u0642 \u0627\u0644\u0623\u062d\u0631\u0641 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u062c\u0627\u0648\u0631\u0629 \u060c \u0645\u062b\u0644. \u064a\u0637\u0627\u0628\u0642 "ct" "cat"", "vendor_details", "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", _s22_32, "\u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", "qr_iban", "QR IBAN", "besr_id", "\u0645\u0639\u0631\u0641 BESR", "accept", "\u064a\u0642\u0628\u0644", _s23_16, "\u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0625\u0644\u0649 PO", _s20_39, "\u0627\u0644\u0628\u0627\u0626\u0639 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0639\u0646\u0648\u0627\u0646 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "bulk_send_email", _s18_143, _s29_12, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0639\u0644\u0649 \u0623\u0646\u0647 \u062a\u0645 \u0627\u0644\u0625\u0631\u0633\u0627\u0644", _s30_4, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u0631\u0633\u0644\u0629", _s23_17, "\u062a\u0645 \u0642\u0628\u0648\u0644 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s24_20, "\u0642\u0628\u0648\u0644 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s24_21, "\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s25_18, "\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", "accepted", "\u0642\u0628\u0644\u062a", _s22_34, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0628\u0627\u0626\u0639", _s20_40, "\u0625\u062c\u0645\u0627\u0644\u064a \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s20_42, "\u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s26_12, "\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s18_36, "\u0642\u0637\u0639 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "connect_email", "\u0631\u0628\u0637 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s16_64, "\u0627\u0641\u0635\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s32_7, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0648\u064a\u0628 \u0644\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0640 Microsoft", "email_provider", "\u0645\u0632\u0648\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s17_33, "\u0642\u0645 \u0628\u062a\u0648\u0635\u064a\u0644 Microsoft", _s20_44, "\u0627\u0641\u0635\u0644 Microsoft", _s19_33, "\u062a\u0645 \u062a\u0648\u0635\u064a\u0644 Microsoft \u0628\u0646\u062c\u0627\u062d", _s22_36, "\u0642\u0637\u0639 \u0627\u062a\u0635\u0627\u0644 Microsoft \u0628\u0646\u062c\u0627\u062d", _s17_35, "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0639 Microsoft", _s17_36, "\u0642\u0645 \u0628\u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0645\u0639 Microsoft", _s22_38, "\u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", _s23_18, "\u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", _s16_66, "\u063a\u064a\u0651\u0631 \u0625\u0644\u0649 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0648\u064a\u0628 React", _s21_45, "\u062a\u0635\u0645\u064a\u0645 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s20_47, "\u0634\u0631\u0648\u0637 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s21_47, "\u062a\u0630\u064a\u064a\u0644 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s32_9, "\u062a\u0648\u0642\u064a\u0639 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s37_7, "\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0628\u0627\u0626\u0639 \u0628\u062a\u0642\u062f\u064a\u0645 \u062a\u0648\u0642\u064a\u0639\u0647.", "purchase_order", "\u0623\u0645\u0631 \u0634\u0631\u0627\u0621", "purchase_orders", "\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621", _s18_37, "\u0637\u0644\u0628 \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f", _s19_34, "\u062a\u062d\u0631\u064a\u0631 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s22_39, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s22_40, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s23_19, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s22_41, "\u062a\u0645 \u062d\u0630\u0641 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s22_42, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s23_20, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", _s21_49, "\u0628\u062d\u062b \u0637\u0644\u0628 \u0627\u0644\u0634\u0631\u0627\u0621", _s22_43, "\u0628\u062d\u062b \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621", "login_url", "\u0631\u0627\u0628\u0637 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", _s16_67, "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062f\u0641\u0639", "default", "\u062a\u0642\u0635\u064a\u0631", "stock_quantity", "\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", _s22_45, "\u0639\u062a\u0628\u0629 \u0627\u0644\u0625\u062e\u0637\u0627\u0631", "track_inventory", "\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", _s20_49, "\u0627\u0639\u0631\u0636 \u062d\u0642\u0644 \u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c \u0648\u0642\u0645 \u0628\u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0639\u0646\u062f \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", _s19_36, "\u0625\u062e\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u062e\u0632\u0648\u0646", _s24_23, "\u0623\u0631\u0633\u0644 \u0628\u0631\u064a\u062f\u064b\u0627 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u064b\u0627 \u0639\u0646\u062f\u0645\u0627 \u064a\u0635\u0644 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649", "vat", "\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629", "standing", "\u0627\u062d\u062a\u064a\u0627\u0637", "view_map", "\u0639\u0631\u0636 \u0627\u0644\u062e\u0631\u064a\u0637\u0629", _s18_39, "\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", "add_gateway", "\u0627\u0636\u0627\u0641\u0629 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639", _s24_24, "\u0627\u0636\u0627\u0641\u0629 \u0628\u0648\u0627\u0628\u0629 \u062f\u0641\u0639 (\u0645\u062b\u0644 Stripe \u0623\u0648 WePay \u0623\u0648 PayPal) \u0644\u0642\u0628\u0648\u0644 \u0627\u0644\u062f\u0641\u0639 \u0639\u0628\u0631 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", "left", "\u063a\u0627\u062f\u0631", "right", "\u064a\u0645\u064a\u0646", "center", "\u0645\u0631\u0643\u0632", "page_numbering", "\u062a\u0631\u0642\u064a\u0645 \u0627\u0644\u0635\u0641\u062d\u0627\u062a", _s24_25, "\u0645\u062d\u0627\u0630\u0627\u0629 \u062a\u0631\u0642\u064a\u0645 \u0627\u0644\u0635\u0641\u062d\u0627\u062a", _s31_8, _s16_298, _s24_27, "\u0639\u0631\u0636 \u0648\u0635\u0641 \u0627\u0644\u0645\u0646\u062a\u062c", _s29_13, "\u0642\u0645 \u0628\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0648\u0635\u0641 \u0641\u064a \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u0633\u062f\u0644\u0629 \u0644\u0644\u0645\u0646\u062a\u062c", "invoice_items", "\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_items", "\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "profitloss", "\u0627\u0644\u0631\u0628\u062d \u0648\u0627\u0644\u062e\u0633\u0627\u0631\u0629", "import_format", "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f", "export_format", "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062a\u0635\u062f\u064a\u0631", "export_type", "\u0646\u0648\u0639 \u0627\u0644\u062a\u0635\u062f\u064a\u0631", "stop_on_unpaid", "\u062a\u0648\u0642\u0641 \u0639\u0644\u0649 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629 \u0627\u0644\u0623\u062c\u0631", _s19_38, "\u062a\u0648\u0642\u0641 \u0639\u0646 \u0625\u0646\u0634\u0627\u0621 \u0641\u0648\u0627\u062a\u064a\u0631 \u0645\u062a\u0643\u0631\u0631\u0629 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0622\u062e\u0631 \u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629.", "use_quote_terms", "\u0627\u0633\u062a\u062e\u062f\u0645 \u0634\u0631\u0648\u0637 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", _s20_50, "\u0639\u0646\u062f \u062a\u062d\u0648\u064a\u0644 \u0639\u0631\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0625\u0644\u0649 \u0641\u0627\u062a\u0648\u0631\u0629", "add_country", "\u0623\u0636\u0641 \u0627\u0644\u062f\u0648\u0644\u0629", "enable_tooltips", "\u0642\u0645 \u0628\u062a\u0645\u0643\u064a\u0646 \u062a\u0644\u0645\u064a\u062d\u0627\u062a \u0627\u0644\u0623\u062f\u0648\u0627\u062a", _s20_51, "\u0625\u0638\u0647\u0627\u0631 \u062a\u0644\u0645\u064a\u062d\u0627\u062a \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0639\u0646\u062f \u062a\u062d\u0631\u064a\u0643 \u0627\u0644\u0645\u0627\u0648\u0633", _s21_51, "\u062e\u0637\u0623: \u0627\u0644\u0633\u062c\u0644\u0627\u062a \u062a\u0646\u062a\u0645\u064a \u0625\u0644\u0649 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0639\u0645\u064a\u0644", "register_label", "\u0623\u0646\u0634\u0626 \u062d\u0633\u0627\u0628\u0643 \u0641\u064a \u062b\u0648\u0627\u0646\u064d", "login_label", "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0645\u0648\u062c\u0648\u062f", "add_to_invoice", "\u0623\u0636\u0641 \u0625\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice", _s17_37, "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0641\u0648\u0627\u062a\u064a\u0631", "week", "\u0623\u0633\u0628\u0648\u0639", "created_record", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0633\u062c\u0644 \u0628\u0646\u062c\u0627\u062d", _s26_13, "\u0623\u0631\u0634\u0641\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0629 \u0645\u062f\u0641\u0648\u0639\u0629", _s31_9, "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0646\u062f \u062f\u0641\u0639\u0647\u0627.", _s31_10, "\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a\u0629", _s36_2, "\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0646\u062f \u0625\u0644\u063a\u0627\u0626\u0647\u0627.", _s20_52, "\u0639\u0627\u0631\u0636 PDF \u0627\u0644\u0628\u062f\u064a\u0644", _s25_19, "\u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u062a\u0645\u0631\u064a\u0631 \u0641\u0648\u0642 \u0645\u0639\u0627\u064a\u0646\u0629 PDF [\u062a\u062c\u0631\u064a\u0628\u064a]", _s16_69, "\u0639\u0645\u0644\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "range", "\u0627\u0644\u0646\u0637\u0627\u0642", "tax_amount1", "\u0645\u0628\u0644\u063a \u0627\u0644\u0636\u0631\u064a\u0628\u0629 1", "tax_amount2", "\u0645\u0628\u0644\u063a \u0627\u0644\u0636\u0631\u064a\u0628\u0629 2", "tax_amount3", "\u0645\u0628\u0644\u063a \u0627\u0644\u0636\u0631\u064a\u0628\u0629 3", "create_project", "\u0623\u0646\u0634\u0626 \u0645\u0634\u0631\u0648\u0639\u064b\u0627", "update_project", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0634\u0631\u0648\u0639", "view_task", "\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0645\u0647\u0645\u0629", "cancel_invoice", "\u064a\u0644\u063a\u064a", "changed_status", "\u062a\u0645 \u062a\u063a\u064a\u064a\u0631 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "change_status", "\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0648\u0636\u0639", "fees_sample", "\u0633\u062a\u0643\u0648\u0646 \u0631\u0633\u0648\u0645 \u0641\u0627\u062a\u0648\u0631\u0629 :amount :total.", _s19_39, "\u062a\u0641\u0639\u064a\u0644 \u0623\u062d\u062f\u0627\u062b \u0627\u0644\u0644\u0645\u0633", _s24_29, "\u062f\u0639\u0645 \u0623\u062d\u062f\u0627\u062b \u0627\u0644\u0633\u062d\u0628 \u0644\u0644\u062a\u0645\u0631\u064a\u0631", "after_saving", "\u0628\u0639\u062f \u0627\u0644\u062d\u0641\u0638", "view_record", "\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0633\u062c\u0644", _s21_52, "\u062a\u0641\u0639\u064a\u0644 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s26_14, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0645\u062d\u0631\u0631 \u0627\u0644\u062a\u062e\u0641\u064a\u0636 \u0627\u0644\u0645\u0631\u0626\u064a \u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s19_41, "\u062a\u0645\u0643\u064a\u0646 PDF Markdown", "json_help", "\u0645\u0644\u0627\u062d\u0638\u0629: \u0645\u0644\u0641\u0627\u062a JSON \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0628\u0648\u0627\u0633\u0637\u0629 \u062a\u0637\u0628\u064a\u0642 v4 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629", "release_notes", "\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0627\u0644\u0625\u0635\u062f\u0627\u0631", _s23_21, "\u0642\u0645 \u0628\u062a\u0631\u0642\u064a\u0629 \u062e\u0637\u062a\u0643 \u0644\u0639\u0631\u0636 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631", "started_tasks", "\u0628\u062f\u0623 \u0628\u0646\u062c\u0627\u062d \u0645\u0647\u0627\u0645 :value", "stopped_tasks", "\u062a\u0645 \u0625\u064a\u0642\u0627\u0641 \u0645\u0647\u0627\u0645 :value \u0628\u0646\u062c\u0627\u062d", "approved_quote", "\u062a\u0645 \u0648\u0636\u0639 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0628\u0646\u062c\u0627\u062d", "approved_quotes", "\u062a\u0645\u062a \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "approve", "\u064a\u0639\u062a\u0645\u062f", "client_website", "\u0645\u0648\u0642\u0639 \u0627\u0644\u0639\u0645\u064a\u0644", "invalid_time", "\u0627\u0644\u0648\u0642\u062a \u063a\u064a\u0631 \u0635\u062d\u064a\u062d", _s21_54, "\u062d\u0627\u0644\u0629 \u0634\u062d\u0646 \u0627\u0644\u0639\u0645\u064a\u0644", _s20_54, "\u0645\u062f\u064a\u0646\u0629 \u0634\u062d\u0646 \u0627\u0644\u0639\u0645\u064a\u0644", _s27_21, "\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a \u0644\u0634\u062d\u0646 \u0627\u0644\u0639\u0645\u064a\u0644", _s23_22, "\u0628\u0644\u062f \u0634\u062d\u0646 \u0627\u0644\u0639\u0645\u064a\u0644", "load_pdf", "\u0642\u0645 \u0628\u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641 PDF", _s16_71, "\u0627\u0628\u062f\u0623 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u062a\u062c\u0631\u064a\u0628\u064a \u0627\u0644\u0645\u062c\u0627\u0646\u064a", _s24_30, "\u0627\u0628\u062f\u0623 \u062a\u062c\u0631\u0628\u062a\u0643 \u0627\u0644\u0645\u062c\u0627\u0646\u064a\u0629 \u0644\u0645\u062f\u0629 14 \u064a\u0648\u0645\u064b\u0627 \u0644\u0644\u062e\u0637\u0629 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629", "due_on_receipt", "\u0627\u0644\u0645\u0633\u062a\u062d\u0642\u0629 \u0639\u0644\u0649 \u0625\u064a\u0635\u0627\u0644", "is_paid", "\u0645\u062f\u0641\u0648\u0639", "age_group_paid", "\u0645\u062f\u0641\u0648\u0639", "id", "\u0628\u0637\u0627\u0642\u0629 \u062a\u0639\u0631\u064a\u0641", "convert_to", "\u062d\u0648\u0644 \u0627\u0644\u0649", "client_currency", "\u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", _s16_72, "\u0639\u0645\u0644\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", "purged_client", _s19_104, _s27_23, "\u0644\u0645\u0646\u0639 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0639\u0634\u0648\u0627\u0626\u064a \u060c \u0646\u0637\u0644\u0628 \u0627\u0644\u062a\u0631\u0642\u064a\u0629 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0645\u062f\u0641\u0648\u0639 \u0644\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s22_48, "\u0642\u0645 \u0628\u062a\u0631\u0642\u064a\u0629 \u062e\u0637\u062a\u0643 \u0644\u0625\u0636\u0627\u0641\u0629 \u0634\u0631\u0643\u0627\u062a", "small", "\u0635\u063a\u064a\u0631", _s21_56, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0643\u0645\u062f\u0641\u0648\u0639", _s22_49, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u0627\u062a \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u062f\u0641\u0648\u0639\u0629", _s16_74, "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a - \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u062d\u062a\u0649 \u064a\u0643\u062a\u0645\u0644", "wait_for_saving", "\u062d\u0641\u0638 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a - \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u062d\u062a\u0649 \u064a\u0643\u062a\u0645\u0644", _s20_56, "\u0645\u0644\u0627\u062d\u0638\u0629: \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u062c\u0631\u0627\u0624\u0647\u0627 \u0647\u0646\u0627 \u062a\u062a\u0645 \u0645\u0639\u0627\u064a\u0646\u062a\u0647\u0627 \u0641\u0642\u0637 \u060c \u0648\u064a\u062c\u0628 \u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0641\u064a \u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u062a\u0628\u0648\u064a\u0628 \u0623\u0639\u0644\u0627\u0647 \u0644\u064a\u062a\u0645 \u062d\u0641\u0638\u0647\u0627", "remaining", "\u0645\u062a\u0628\u0642\u064a", "invoice_paid", "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", "activity_120", "\u0625\u0646\u0634\u0627\u0621 :user \u062d\u0633\u0627\u0628 \u0645\u062a\u0643\u0631\u0631 :recurring_expense", "activity_121", ":user \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062b\u0629 :recurring_expense", "activity_122", ":user \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u0624\u0631\u0634\u0641\u0629 :recurring_expense", "activity_123", ":user \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629 :recurring_expense", "activity_124", ":user \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 :recurring_expense", "normal", "\u0637\u0628\u064a\u0639\u064a", "large", "\u0643\u0628\u064a\u0631", "extra_large", "\u0643\u0628\u064a\u0631 \u062c\u062f\u0627", _s16_75, "\u0625\u0638\u0647\u0627\u0631 \u0645\u0639\u0627\u064a\u0646\u0629 PDF", _s21_57, "\u0639\u0631\u0636 \u0645\u0639\u0627\u064a\u0646\u0629 PDF \u0623\u062b\u0646\u0627\u0621 \u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "print_pdf", "\u0637\u0628\u0627\u0639\u0629 PDF", "remind_me", "\u0630\u0643\u0631\u0646\u064a", _s16_77, "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0628\u0646\u0643\u064a \u0627\u0644\u0641\u0648\u0631\u064a", "click_selected", "\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 \u0627\u0644\u0645\u062d\u062f\u062f", "hide_preview", "\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629", "edit_record", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0633\u062c\u0644", _s27_24, "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0645\u0628\u0644\u063a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0645\u0628\u0644\u063a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "giropay", "GiroPay", "direct_debit", "\u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0645\u0628\u0627\u0634\u0631", _s21_58, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u062d\u0633\u0627\u0628", "set_password", "\u0636\u0628\u0637 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631", _s20_57, "\u062a\u0645 \u0642\u0637\u0639 \u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", "disconnect", "\u0642\u0637\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", "add_to_invoices", "\u0623\u0636\u0641 \u0625\u0644\u0649 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "acss", "\u0627\u0644\u062e\u0635\u0645 ACSS", "becs", "\u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0645\u0628\u0627\u0634\u0631 BECS", "bulk_download", "\u062a\u062d\u0645\u064a\u0644", _s17_40, "\u0627\u062d\u0641\u0638 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u062d\u0644\u064a\u064b\u0627 \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0645\u0646 \u0627\u0644\u0628\u062f\u0621 \u0628\u0634\u0643\u0644 \u0623\u0633\u0631\u0639 \u060c \u0648\u0642\u062f \u064a\u0624\u062f\u064a \u0627\u0644\u062a\u0639\u0637\u064a\u0644 \u0625\u0644\u0649 \u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u0623\u062f\u0627\u0621 \u0641\u064a \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629", "persist_ui", "\u0627\u0633\u062a\u0645\u0631\u0627\u0631 \u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "persist_ui_help", "\u0627\u062d\u0641\u0638 \u062d\u0627\u0644\u0629 \u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0645\u062d\u0644\u064a\u064b\u0627 \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0645\u0646 \u0627\u0644\u0628\u062f\u0621 \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0623\u062e\u064a\u0631 \u060c \u0648\u0642\u062f \u064a\u0624\u062f\u064a \u0627\u0644\u062a\u0639\u0637\u064a\u0644 \u0625\u0644\u0649 \u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u0623\u062f\u0627\u0621", _s18_41, "\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a \u0644\u0644\u0639\u0645\u064a\u0644", _s17_41, "\u0631\u0642\u0645 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629 \u0644\u0644\u0639\u0645\u064a\u0644", "has_tasks", "\u0644\u062f\u064a\u0647 \u0645\u0647\u0627\u0645", "registration", "\u062a\u0633\u062c\u064a\u0644", _s27_25, "\u064a\u0631\u062c\u0649 \u062a\u0641\u0648\u064a\u0636 Stripe \u0644\u0642\u0628\u0648\u0644 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0639\u0628\u0631 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a.", "view_expense", "\u0639\u0631\u0636 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 # :expense", "view_statement", "\u0639\u0631\u0636 \u0643\u0634\u0641 \u062d\u0633\u0627\u0628", "sepa", "\u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0645\u0628\u0627\u0634\u0631 \u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u062f\u0641\u0639\u0627\u062a \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u0645\u0648\u062d\u062f\u0629 \u0628\u0627\u0644\u064a\u0648\u0631\u0648 SEPA", "ideal", "\u0645\u062b\u0627\u0644\u064a", "przelewy24", "\u0628\u0631\u0632\u064a\u0644\u0648\u064a 24", "eps", "EPS", "fpx", "FPX", _s18_43, "\u0642\u0645 \u0628\u062a\u062d\u062f\u064a\u062b \u0643\u0627\u0641\u0629 \u0627\u0644\u0633\u062c\u0644\u0627\u062a", "system", "\u0646\u0638\u0627\u0645", _s19_43, "\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0634\u0631\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", "updated_company", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0634\u0631\u0643\u0629 \u0628\u0646\u062c\u0627\u062d", "kbc", "KBC", "bancontact", "\u0628\u0627\u0646\u0643\u0648\u0646\u062a\u0627\u0643\u062a", _s19_45, "\u0633\u0627\u0639\u062f\u0646\u0627 \u0641\u064a \u0627\u0644\u062a\u062d\u0633\u064a\u0646 \u0628\u0625\u062e\u0628\u0627\u0631\u0646\u0627 \u0628\u0627\u0644\u0633\u0628\u0628 (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)", "webhook_success", "\u0646\u062c\u0627\u062d Webhook", _s24_31, "\u064a\u062c\u0628 \u0623\u0646 \u062a\u0646\u062a\u0645\u064a \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0647\u0627\u0645 \u0625\u0644\u0649 \u0646\u0641\u0633 \u0627\u0644\u0639\u0645\u064a\u0644", _s27_26, "\u064a\u062c\u0628 \u0623\u0646 \u062a\u0646\u062a\u0645\u064a \u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0625\u0644\u0649 \u0646\u0641\u0633 \u0627\u0644\u0639\u0645\u064a\u0644", "app", "\u0628\u0631\u0646\u0627\u0645\u062c", _s20_58, "\u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0623\u0641\u0636\u0644 \u0623\u062f\u0627\u0621 \u060c \u0642\u0645 \u0628\u062a\u0646\u0632\u064a\u0644 \u062a\u0637\u0628\u064a\u0642 :app", _s16_79, "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062e\u0637 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", _s19_46, "\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s17_43, "\u0639\u0631\u0648\u0636 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s18_45, "\u0627\u0626\u062a\u0645\u0627\u0646\u0627\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "from_name", "\u0645\u0646 \u0627\u0644\u0627\u0633\u0645", _s16_81, "\u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0644\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a", _s17_44, _s17_168, _s18_46, _s17_168, _s21_59, "\u0645\u0635\u0627\u0631\u064a\u0641 \u0645\u062a\u0643\u0631\u0631\u0629 \u062c\u062f\u064a\u062f\u0629", _s22_50, "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", _s25_20, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0645\u062a\u0643\u0631\u0631 \u0628\u0646\u062c\u0627\u062d", _s25_21, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s26_16, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_22, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_23, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s26_17, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_32, _s26_57, _s25_24, _s26_57, "last_sent_date", "\u062a\u0627\u0631\u064a\u062e \u0622\u062e\u0631 \u0625\u0631\u0633\u0627\u0644", "include_drafts", "\u0642\u0645 \u0628\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0645\u0633\u0648\u062f\u0627\u062a", _s19_47, "\u062a\u0636\u0645\u064a\u0646 \u0645\u0633\u0648\u062f\u0629 \u0627\u0644\u0633\u062c\u0644\u0627\u062a \u0641\u064a \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631", "is_invoiced", "\u0645\u0641\u0648\u062a\u0631", "change_plan", "\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062e\u0637\u0629", "persist_data", "\u0627\u0633\u062a\u0645\u0631\u0627\u0631\u064a\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", "customer_count", "\u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621", _s16_83, "\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", _s16_85, "\u062a\u062d\u0644\u064a\u0644\u0627\u062a \u0643\u0648\u0643\u0644", _s28_13, "\u0645\u0639\u0631\u0641 \u062a\u062a\u0628\u0639 Google Analytics", "decimal_comma", "\u0641\u0627\u0635\u0644\u0629 \u0639\u0634\u0631\u064a\u0629", _s26_18, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0641\u0627\u0635\u0644\u0629 \u0643\u0645\u0643\u0627\u0646 \u0639\u0634\u0631\u064a \u0641\u064a \u0627\u0644\u0646\u0645\u0627\u0630\u062c", "select_method", "\u062d\u062f\u062f \u0627\u0644\u0637\u0631\u064a\u0642\u0629", "select_platform", "\u062d\u062f\u062f \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u0623\u0633\u0627\u0633\u064a", _s28_15, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0648\u064a\u0628 \u0644\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0640 Gmail", _s16_87, "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0645\u0639\u062f\u0644\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0639\u0646\u0635\u0631", "enable_markdown", "\u062a\u0645\u0643\u064a\u0646 Markdown", _s20_59, "\u062a\u062d\u0648\u064a\u0644 \u062a\u062e\u0641\u064a\u0636 \u0627\u0644\u0633\u0639\u0631 \u0625\u0644\u0649 HTML \u0641\u064a \u0645\u0644\u0641 PDF", "user_guide", "\u062f\u0644\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", _s18_48, "\u0625\u0636\u0627\u0641\u0629 \u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644 \u062b\u0627\u0646\u064a\u0629", "previous_page", "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629", "next_page", "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629", "export_colors", "\u0623\u0644\u0648\u0627\u0646 \u0627\u0644\u062a\u0635\u062f\u064a\u0631", "import_colors", "\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0623\u0644\u0648\u0627\u0646", "clear_all", "\u0627\u0645\u0633\u062d \u0627\u0644\u0643\u0644", "contrast", "\u0645\u0642\u0627\u0628\u0644\u0629", "custom_colors", "\u0623\u0644\u0648\u0627\u0646 \u0627\u0644\u0639\u0631\u0641", "colors", "\u0627\u0644\u0623\u0644\u0648\u0627\u0646", _s31_11, "\u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0627\u0644\u0646\u0634\u0637 \u0644\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", _s25_26, "\u0644\u0648\u0646 \u0627\u0644\u062e\u0637 \u0627\u0644\u0646\u0634\u0637 \u0644\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", _s33_14, "\u0644\u0648\u0646 \u062e\u0644\u0641\u064a\u0629 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a \u063a\u064a\u0631 \u0646\u0634\u0637", _s27_27, "\u0644\u0648\u0646 \u0627\u0644\u062e\u0637 \u063a\u064a\u0631 \u0627\u0644\u0646\u0634\u0637 \u0644\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", _s36_3, "\u0644\u0648\u0646 \u062e\u0644\u0641\u064a\u0629 \u0627\u0644\u0635\u0641 \u0627\u0644\u0628\u062f\u064a\u0644 \u0644\u0644\u062c\u062f\u0648\u0644", _s31_13, "\u0644\u0648\u0646 \u062e\u0644\u0641\u064a\u0629 \u0631\u0623\u0633 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s25_28, "\u0644\u0648\u0646 \u062e\u0637 \u0631\u0623\u0633 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "net_subtotal", "\u0635\u0627\u0641\u064a", "review_app", "\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642", "check_status", "\u062a\u062d\u0642\u0642 \u0645\u0646 \u062d\u0627\u0644\u0629", "free_trial", "\u062a\u062c\u0631\u0628\u0629 \u0645\u062c\u0627\u0646\u064a\u0629", _s23_24, "\u062a\u0646\u062a\u0647\u064a \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062a\u062c\u0631\u064a\u0628\u064a\u0629 \u0644\u062e\u0637\u0629 Pro \u0641\u064a :count \u064a\u0648\u0645 \u060c \u0627\u0646\u0642\u0631 \u0644\u0644\u062a\u0631\u0642\u064a\u0629.", _s21_61, "\u0627\u0644\u064a\u0648\u0645 \u0647\u0648 \u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0623\u062e\u064a\u0631 \u0645\u0646 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u062a\u062c\u0631\u064a\u0628\u064a \u0644\u062e\u0637\u0629 Pro \u060c \u0627\u0646\u0642\u0631 \u0644\u0644\u062a\u0631\u0642\u064a\u0629.", "change_email", "\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0627\u064a\u0645\u064a\u0644", _s25_30, "\u0627\u062e\u062a\u064a\u0627\u0631\u064a\u064b\u0627 \u060c \u0642\u0645 \u0628\u062a\u0643\u0648\u064a\u0646 \u0645\u062c\u0627\u0644 \u0628\u0648\u0627\u0628\u0629 \u0639\u0645\u064a\u0644 \u0645\u0646\u0641\u0635\u0644", _s21_62, "\u062a\u0638\u0647\u0631 \u0627\u0644\u0645\u0647\u0627\u0645 \u0641\u064a \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "uninvoiced", "\u0635\u0627\u0645\u062a", "subdomain_guide", "\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0641\u0631\u0639\u064a \u0641\u064a \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0631\u0648\u0627\u0628\u0637 \u0644\u062a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u0639\u0644\u0627\u0645\u062a\u0643 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 \u060c https://your-brand.invoicing.co", "send_time", "\u0648\u0642\u062a \u0627\u0644\u0625\u0631\u0633\u0627\u0644", "import_data", "\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f", "import_settings", "\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u0647\u0645\u0647", _s17_46, "\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0645\u0644\u0641 JSON", _s19_48, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0648 / \u0623\u0648 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", "json", "\u062c\u0633\u0648\u0646", _s24_34, "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639", "wait_for_data", "\u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u062d\u062a\u0649 \u062a\u0646\u062a\u0647\u064a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0646 \u0627\u0644\u062a\u062d\u0645\u064a\u0644", "net_total", "\u0635\u0627\u0641\u064a \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", "has_taxes", "\u0627\u0644\u0636\u0631\u0627\u0626\u0628", _s16_88, "\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f", _s18_50, "\u0628\u062f\u0623 \u0628\u0646\u062c\u0627\u062d \u0641\u064a \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621", "login_success", "\u062a\u0633\u062c\u064a\u0644 \u0646\u0627\u062c\u062d", "login_failure", "\u0627\u0644\u062f\u062e\u0648\u0644 \u0627\u0644\u0641\u0627\u0634\u0644\u0629", "exported_data", "\u0628\u0645\u062c\u0631\u062f \u0623\u0646 \u064a\u0635\u0628\u062d \u0627\u0644\u0645\u0644\u0641 \u062c\u0627\u0647\u0632\u064b\u0627 \u060c \u0633\u062a\u062a\u0644\u0642\u0649 \u0631\u0633\u0627\u0644\u0629 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0631\u0627\u0628\u0637 \u062a\u0646\u0632\u064a\u0644", _s23_25, "\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u064a\u0646", _s28_17, "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0633\u062c\u0644\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u064a\u0646", "step_1_sign_in", "\u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u0623\u0648\u0644\u0649: \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", _s16_91, "\u0627\u0644\u062e\u0637\u0648\u0629 2: \u0627\u0644\u062a\u0635\u0631\u064a\u062d", "account_id", "\u0645\u0639\u0631\u0641 \u0627\u0644\u062d\u0633\u0627\u0628", _s27_29, "\u0644\u0645 \u062a\u0643\u062a\u0645\u0644 \u0627\u0644\u0647\u062c\u0631\u0629 \u0628\u0639\u062f", "activity_100", ": \u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0643\u0631\u0631\u0629:recurring_invoice", "activity_101", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062b\u0629 :recurring_invoice", "activity_102", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u0624\u0631\u0634\u0641\u0629 :recurring_invoice", "activity_103", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629 :recurring_invoice", "activity_104", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 :recurring_invoice", _s18_51, "\u0625\u0638\u0647\u0627\u0631 \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u0647\u0645\u0629", _s23_27, "\u0642\u0645 \u0628\u062a\u0645\u0643\u064a\u0646 \u062a\u062d\u062f\u064a\u062f \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u0647\u0645\u0629", "gateway_setup", "\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "preview_sidebar", "\u0645\u0639\u0627\u064a\u0646\u0629 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", _s16_92, "\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0633\u0646\u0648\u0627\u062a \u0627\u0644\u0645\u0639\u0631\u0648\u0636\u0629", _s18_53, "\u062a\u0645 \u0625\u0646\u0647\u0627\u0621 \u062c\u0645\u064a\u0639 \u0627\u0644\u062c\u0644\u0633\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s16_94, "\u0625\u0646\u0647\u0627\u0621 \u062c\u0645\u064a\u0639 \u0627\u0644\u062c\u0644\u0633\u0627\u062a", "count_session", "\u062c\u0644\u0633\u0629 \u0648\u0627\u062d\u062f\u0629", "count_sessions", "\u0627\u0644\u062c\u0644\u0633\u0627\u062a :count", "invoice_created", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u064f\u0646\u0634\u0623\u0629", "quote_created", "\u0625\u0646\u0634\u0627\u0621 \u0627\u0642\u062a\u0628\u0627\u0633", "credit_created", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "pro", "\u0637\u0644\u064a\u0639\u0629", "enterprise", "\u0645\u064e\u0634\u0631\u064f\u0648\u0639", "last_updated", "\u0622\u062e\u0631 \u062a\u062d\u062f\u064a\u062b", "invoice_item", "\u0628\u0646\u062f \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_item", "\u0639\u0646\u0635\u0631 \u0627\u0642\u062a\u0628\u0627\u0633", _s18_54, "\u0627\u062a\u0635\u0644 \u0628\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644", _s17_48, "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u062e\u064a\u0631 \u0644\u0644\u0627\u062a\u0635\u0627\u0644", "order", "\u0637\u0644\u0628", "unassigned", "\u063a\u064a\u0631 \u0645\u0639\u064a\u0646", "partial_value", "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0635\u0641\u0631 \u0648\u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", "search_kanban", "\u0627\u0628\u062d\u062b \u0641\u064a \u0643\u0627\u0646\u0628\u0627\u0646", "search_kanbans", "\u0627\u0628\u062d\u062b \u0641\u064a \u0643\u0627\u0646\u0628\u0627\u0646", "kanban", "\u0643\u0627\u0646\u0628\u0627\u0646", "enable", "\u062a\u0641\u0639\u064a\u0644", "move_top", "\u062a\u062d\u0631\u064a\u0643 \u0644\u0644\u0623\u0639\u0644\u0649", "move_up", "\u062a\u062d\u0631\u0643", "move_down", "\u062a\u062d\u0631\u0643 \u0644\u0623\u0633\u0641\u0644", "move_bottom", "\u062a\u062d\u0631\u064a\u0643 \u0644\u0623\u0633\u0641\u0644", "subdomain_help", "\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u062c\u0627\u0644 \u0627\u0644\u0641\u0631\u0639\u064a \u0623\u0648 \u0639\u0631\u0636 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0644\u0649 \u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643.", _s21_64, "\u062e\u0637\u0623: \u064a\u062c\u0628 \u0623\u0646 \u064a\u0634\u062a\u0645\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u062e\u0635\u0635 \u0639\u0644\u0649 \u0645\u062a\u063a\u064a\u0631 :body", _s25_31, "\u062a\u0623\u0643\u062f \u0645\u0646 \u062a\u0636\u0645\u064a\u0646 \u0645\u062a\u063a\u064a\u0631 :body", _s17_50, "\u0639\u0631\u0636 \u062a\u0646\u0633\u064a\u0642\u0627\u062a \u0627\u0644\u062a\u0627\u0631\u064a\u062e", "is_viewed", "\u0648\u064a\u0646\u0638\u0631", "letter", "\u062e\u0637\u0627\u0628", "legal", "\u0642\u0627\u0646\u0648\u0646\u064a", "page_layout", "\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0635\u0641\u062d\u0629", "portrait", "\u0644\u064e\u0648\u062d\u064e\u0629", "landscape", "\u0645\u0646\u0638\u0631 \u062c\u0645\u0627\u0644\u064a", _s26_19, "\u064a\u0645\u0643\u0646 \u0644\u0645\u0627\u0644\u0643 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u0631\u0642\u064a\u0629 \u0625\u0644\u0649 \u062e\u0637\u0629 \u0645\u062f\u0641\u0648\u0639\u0629 \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0642\u062f\u0645\u0629", _s20_60, "\u0642\u0645 \u0628\u0627\u0644\u062a\u0631\u0642\u064a\u0629 \u0625\u0644\u0649 \u062e\u0637\u0629 \u0645\u062f\u0641\u0648\u0639\u0629 \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0642\u062f\u0645\u0629", _s21_65, "\u0634\u0631\u0648\u0637 \u062f\u0641\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s17_52, "\u0627\u0642\u062a\u0628\u0627\u0633 \u0635\u0627\u0644\u062d \u062d\u062a\u0649", "no_headers", "\u0644\u0627 \u0631\u0624\u0648\u0633", "add_header", "\u0625\u0636\u0627\u0641\u0629 \u0631\u0623\u0633", "remove_header", "\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0631\u0623\u0633", "return_url", "\u0639\u0648\u062f\u0629 URL", "rest_method", "\u0637\u0631\u064a\u0642\u0629 REST", "header_key", "\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0631\u0623\u0633", "header_value", "\u0642\u064a\u0645\u0629 \u0627\u0644\u0631\u0623\u0633", _s18_56, "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", "promo_code", "\u0631\u0645\u0632 \u062a\u0631\u0648\u064a\u062c\u064a", "promo_discount", "\u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u062a\u0631\u0648\u064a\u062c\u064a", _s18_58, "\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0625\u0644\u063a\u0627\u0621", _s16_96, "\u062a\u0645\u0643\u064a\u0646 \u0644\u0643\u0644 \u062c\u0647\u0627\u0632", "max_seats_limit", "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0639\u062f\u062f \u0627\u0644\u0645\u0642\u0627\u0639\u062f", "trial_enabled", "\u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u062c\u0631\u0628\u0629", "trial_duration", "\u0645\u062f\u0629 \u0627\u0644\u062a\u062c\u0631\u0628\u0629", _s21_67, "\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u062a\u062c\u0627\u0648\u0632\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645", _s18_60, "\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062e\u0637\u0629", "plan_map", "\u062e\u0631\u064a\u0637\u0629 \u0627\u0644\u062e\u0637\u0629", "refund_period", "\u0641\u062a\u0631\u0629 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f", _s21_69, "\u062a\u0643\u0648\u064a\u0646 Webhook", "purchase_page", "\u0635\u0641\u062d\u0629 \u0627\u0644\u0634\u0631\u0627\u0621", "security", "\u062d\u0645\u0627\u064a\u0629", "email_bounced", "\u0627\u0631\u062a\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s20_61, "\u0634\u0643\u0648\u0649 \u0628\u0634\u0623\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0639\u0634\u0648\u0627\u0626\u064a", "email_delivery", "\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s16_98, "\u0627\u0633\u062a\u062c\u0627\u0628\u0629 Webhook", "pdf_response", "\u0627\u0633\u062a\u062c\u0627\u0628\u0629 PDF", _s22_52, "\u0641\u0634\u0644 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629", "pdf_failed", "\u0641\u0634\u0644 \u0645\u0644\u0641 PDF", "pdf_success", "\u0646\u062c\u0627\u062d PDF", "modified", "\u0645\u0639\u062f\u0644", "payment_link", "\u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639", _s16_100, "\u0631\u0627\u0628\u0637 \u062f\u0641\u0639 \u062c\u062f\u064a\u062f", _s17_54, "\u062a\u062d\u0631\u064a\u0631 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639", _s20_62, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s20_63, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s21_71, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s20_64, "\u062a\u0645 \u062d\u0630\u0641 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s20_65, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s21_72, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s19_49, "\u0628\u062d\u062b 1 \u0631\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639", _s20_66, "\u0628\u062d\u062b: \u062d\u0633\u0627\u0628 \u0631\u0648\u0627\u0628\u0637 \u0627\u0644\u062f\u0641\u0639", _s26_20, "\u0627\u0644\u0645\u062c\u0627\u0644 \u0627\u0644\u0641\u0631\u0639\u064a \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631", "connect_gmail", "\u0631\u0628\u0637 Gmail", _s16_102, "\u0627\u0641\u0635\u0644 Gmail", "connected_gmail", "\u062a\u0645 \u062a\u0648\u0635\u064a\u0644 Gmail \u0628\u0646\u062c\u0627\u062d", _s18_62, "\u0642\u0637\u0639 \u0627\u062a\u0635\u0627\u0644 Gmail \u0628\u0646\u062c\u0627\u062d", _s16_104, "\u0642\u062f \u062a\u0624\u062f\u064a \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u062c\u0631\u0627\u0624\u0647\u0627 \u0639\u0644\u0649 \u0645\u0635\u062f\u0631 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0625\u0644\u0649 \u062d\u0638\u0631 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u0634\u063a\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0623\u0645\u0631 \u0644\u062a\u062c\u0627\u0647\u0644 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a:", _s16_105, "\u0631\u0642\u0645 \u0647\u0648\u064a\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", "count_minutes", "0 \u062f\u0642\u064a\u0642\u0629", _s16_107, "\u0645\u0647\u0644\u0629 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", _s29_15, "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0623\u0633\u0647\u0645 / \u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "use_last_email", "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0623\u062e\u064a\u0631", _s16_109, "\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0634\u0631\u0643\u0629", _s21_74, "\u062a\u0645\u0643\u064a\u0646 \u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0648\u0627\u0644\u0625\u0634\u0639\u0627\u0631\u0627\u062a", _s27_31, "\u062d\u062f\u062b \u062e\u0637\u0623 \u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649", _s27_32, "\u064a\u0631\u062c\u0649 \u0623\u0648\u0644\u0627 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631", _s34_15, "\u062a\u062d\u0630\u064a\u0631: \u0633\u064a\u0624\u062f\u064a \u062a\u063a\u064a\u064a\u0631 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641\u0643 \u0625\u0644\u0649 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u062b\u0646\u0627\u0626\u064a\u0629", "help_translate", "\u0645\u0633\u0627\u0639\u062f\u0629 \u0627\u0644\u062a\u0631\u062c\u0645\u0629", _s23_28, "\u0631\u062c\u0627\u0621 \u0642\u0645 \u0628\u0625\u062e\u062a\u064a\u0627\u0631 \u062f\u0648\u0644\u0647", "resend_invite", "\u0627\u0639\u0627\u062f\u0629 \u0627\u0631\u0633\u0627\u0644 \u0627\u0644\u062f\u0639\u0648\u0629", _s19_50, "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 2FA \u0628\u0646\u062c\u0627\u062d", _s16_111, "\u062a\u0645 \u0631\u0628\u0637 \u0627\u0644\u062d\u0633\u0627\u0628 \u0628\u0646\u062c\u0627\u062d", _s19_51, "\u062a\u0645 \u0642\u0637\u0639 \u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u062d\u0633\u0627\u0628 \u0628\u0646\u062c\u0627\u062d", "delivered", "\u062a\u0645 \u0627\u0644\u062a\u0648\u0635\u064a\u0644", "bounced", "\u0627\u0631\u062a\u062f", "spam", "\u0631\u0633\u0627\u0626\u0644 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629 \u0645\u0632\u0639\u062c\u0629", "view_docs", "\u0639\u0631\u0636 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a", _s32_12, "\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0645\u062d\u0645\u0648\u0644 \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u062b\u0646\u0627\u0626\u064a\u0629", "send_sms", "\u0623\u0631\u0633\u0644 \u0631\u0633\u0627\u0644\u0629 \u0646\u0635\u064a\u0629 \u0642\u0635\u064a\u0631\u0629", "sms_code", "\u0631\u0645\u0632 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629", _s21_75, "\u0627\u0645\u0633\u062d \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a \u0636\u0648\u0626\u064a\u064b\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0637\u0628\u064a\u0642 \u0645\u062a\u0648\u0627\u0641\u0642 \u0645\u0639 :link.", _s18_63, "\u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u062b\u0646\u0627\u0626\u064a\u0629 \u0628\u0646\u062c\u0627\u062d", "connect_google", "\u0631\u0628\u0637 \u062c\u0648\u062c\u0644", _s17_56, "\u0627\u0641\u0635\u0644 Google", _s17_58, "\u062a\u0648\u062b\u064a\u0642 \u0630\u0648 \u0639\u0627\u0645\u0644\u064a\u0646", _s18_64, "\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0639\u0627\u0645\u0644 \u0627\u0644\u062b\u0627\u0646\u064a", _s34_16, "\u0637\u0644\u0628 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0645\u0639 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a", "stay_logged_in", "\u0627\u0628\u0642 \u0645\u062a\u0635\u0644\u0627", _s23_30, "\u062a\u062d\u0630\u064a\u0631: \u062c\u0644\u0633\u062a\u0643 \u0639\u0644\u0649 \u0648\u0634\u0643 \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621", "count_hours", ":count \u0633\u0627\u0639\u0629", "count_day", "\u064a\u0648\u0645 1", "count_days", ":count \u0623\u064a\u0627\u0645", _s19_52, "\u0645\u0647\u0644\u0629 \u062c\u0644\u0633\u0629 \u0627\u0644\u0648\u064a\u0628", _s17_59, "\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0645\u0627\u0646", "resend_email", "\u0625\u0639\u0627\u062f\u0629 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s26_22, "\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0643", _s16_112, "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0631\u062f\u0648\u062f", _s19_54, "\u063a\u064a\u0631 \u0645\u0637\u0628\u0642 \u062c\u0632\u0626\u064a\u064b\u0627", _s19_56, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0645\u0633\u062a\u062e\u062f\u0645 \u062a\u0645\u062a \u0645\u0635\u0627\u062f\u0642\u062a\u0647 \u0645\u0639 Gmail", "list_long_press", "\u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0642\u0627\u0626\u0645\u0629 \u0637\u0648\u064a\u0644\u0629", "show_actions", "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a", _s17_61, "\u0628\u062f\u0621 \u0627\u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u062a\u0639\u062f\u062f", _s27_34, "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u062a\u0623\u0643\u064a\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s21_76, "\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 :client_counter \u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u0636\u0627\u0641\u0629 \u0625\u0645\u0627 :client_number \u0623\u0648 :client_id_number \u0644\u0645\u0646\u0639 \u0627\u0644\u062a\u0639\u0627\u0631\u0636\u0627\u062a", "this_quarter", "\u0647\u0630\u0627 \u0627\u0644\u0631\u0628\u0639", "last_quarter", "\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u062e\u064a\u0631", "to_update_run", "\u0644\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u062f\u0649", _s18_66, "\u062a\u062d\u0648\u064a\u0644 \u0625\u0644\u0649 \u0641\u0627\u062a\u0648\u0631\u0629", _s16_113, "URL \u0627\u0644\u062a\u0633\u062c\u064a\u0644", "invoice_project", "\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "invoice_task", "\u0645\u0647\u0645\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "invoice_expense", "\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s19_57, "\u0628\u062d\u062b 1 \u0645\u0635\u0637\u0644\u062d \u0627\u0644\u062f\u0641\u0639", _s20_67, "\u0627\u0628\u062d\u062b \u0639\u0646 \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639 \u0641\u064a :count", _s16_115, "\u062d\u063a\u0638 \u0648\u0627\u0633\u062a\u0639\u0631\u0627\u0636", "save_and_email", "\u062d\u0641\u0638 \u0648\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f", _s16_117, "\u0627\u0644\u0623\u062d\u062f\u0627\u062b \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629", _s16_119, "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u062d\u0648\u0644", _s17_63, "\u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u062d\u0648\u0644", _s22_54, "\u062a\u0645 \u062a\u062d\u0648\u064a\u0644\u0647 \u0625\u0644\u0649 \u062a\u0627\u0631\u064a\u062e", _s24_36, "\u0631\u0635\u064a\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0627\u0644\u0645\u062d\u0648\u0644", "converted_total", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0645\u062d\u0648\u0644", "is_sent", "\u0623\u0631\u0633\u0644", _s17_65, "\u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", "document_upload", "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0648\u062b\u064a\u0642\u0629", _s20_68, "\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a", "expense_total", "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0635\u0631\u0648\u0641", "enter_taxes", "\u0623\u062f\u062e\u0644 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "by_rate", "\u0628\u0627\u0644\u0646\u0633\u0628\u0629", "by_amount", "\u0628\u0627\u0644\u0642\u064a\u0645\u0629", "enter_amount", "\u0623\u062f\u062e\u0644 \u0627\u0644\u0642\u064a\u0645\u0629", "before_taxes", "\u0642\u0628\u0644 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "after_taxes", "\u0628\u0639\u062f \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "color", "\u0627\u0644\u0644\u0648\u0646", "show", "\u064a\u0639\u0631\u0636", "hide", "\u064a\u062e\u0641\u064a", "empty_columns", "\u0627\u0644\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0641\u0627\u0631\u063a\u0629", _s21_78, "\u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0648\u0636\u0639 \u0627\u0644\u062a\u0635\u062d\u064a\u062d", _s26_23, "\u062a\u062d\u0630\u064a\u0631: \u0625\u0646\u0647 \u0645\u062e\u0635\u0635 \u0644\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0639\u0644\u0649 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u060c \u0648\u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0624\u062f\u064a \u0625\u0644\u0649 \u062a\u0633\u0631\u064a\u0628 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f. \u0627\u0636\u063a\u0637 \u0644\u062a\u062a\u0639\u0644\u0645 \u0627\u0644\u0645\u0632\u064a\u062f.", "running_tasks", "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0646\u0634\u0637\u0629", "recent_tasks", "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0623\u062e\u064a\u0631\u0629", "recent_expenses", "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0623\u062e\u064a\u0631\u0629", _s17_67, "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0642\u0627\u062f\u0645\u0629", "update_app", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0637\u0628\u064a\u0642", "started_import", "\u0628\u062f\u0623 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0628\u0646\u062c\u0627\u062d", _s24_38, "\u062a\u0643\u0631\u0627\u0631 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0639\u0645\u0648\u062f", _s20_69, "\u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0634\u0627\u0645\u0644\u0629", _s18_68, "\u0647\u0648 \u0645\u0628\u0644\u063a \u0627\u0644\u062e\u0635\u0645", "column", "\u0639\u0645\u0648\u062f", "sample", "\u0639\u064a\u0646\u0629", "map_to", "\u0627\u0644\u062e\u0631\u064a\u0637\u0629 \u0644", "import", "\u0627\u0633\u062a\u064a\u0631\u0627\u062f", _s25_33, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0635\u0641 \u0627\u0644\u0623\u0648\u0644 \u0643\u0623\u0633\u0645\u0627\u0621 \u0623\u0639\u0645\u062f\u0629", "select_file", "\u064a\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0644\u0641", _s16_121, "\u0644\u0645 \u064a\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u064a \u0645\u0644\u0641", "csv_file", "\u0645\u0644\u0641 CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "\u0628\u0634\u0643\u0644 \u063a\u064a\u0631 \u0645\u0628\u0627\u0634\u0631", "waveaccounting", "\u0645\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u0645\u0648\u062c\u0629", "zoho", "\u0632\u0648\u0647\u0648", "accounting", "\u0645\u062d\u0627\u0633\u0628\u0629", _s22_56, "\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u062c\u0645\u064a\u0639 \u0645\u0644\u0641\u0627\u062a CSV.", "import_type", "\u0646\u0648\u0639 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f", "html_mode", "\u0648\u0636\u0639 HTML", "html_mode_help", "\u0645\u0639\u0627\u064a\u0646\u0629 \u0627\u0644\u062a\u062d\u062f\u064a\u062b\u0627\u062a \u0628\u0634\u0643\u0644 \u0623\u0633\u0631\u0639 \u0648\u0644\u0643\u0646\u0647\u0627 \u0623\u0642\u0644 \u062f\u0642\u0629", "view_licenses", "\u0639\u0631\u0636 \u0627\u0644\u062a\u0631\u0627\u062e\u064a\u0635", "webhook_url", "\u0639\u0646\u0648\u0627\u0646 URL \u0644\u0644\u0648\u064a\u0628 \u0647\u0648\u0643", _s17_69, "\u0645\u062d\u0631\u0631 \u0645\u0644\u0621 \u0627\u0644\u0634\u0627\u0634\u0629", "sidebar_editor", "\u0645\u062d\u0631\u0631 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", _s22_57, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0643\u062a\u0627\u0628\u0629 ":value" \u0644\u0644\u062a\u0623\u0643\u064a\u062f", "purge", "\u062a\u0637\u0647\u064a\u0631", "service", "\u062e\u062f\u0645\u0629", "clone_to", "\u0646\u0633\u062e \u0625\u0644\u0649", "clone_to_other", "\u0646\u0633\u062e \u0644\u0623\u062e\u0631\u0649", "labels", "\u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a", "add_custom", "\u0623\u0636\u0641 \u0645\u062e\u0635\u0635", "payment_tax", "\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u062f\u0641\u0639", "unpaid", "\u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629", "white_label", "\u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u0628\u064a\u0636\u0627\u0621", "delivery_note", "\u0645\u0630\u0643\u0631\u0629 \u062a\u0633\u0644\u064a\u0645", _s24_41, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u0631\u0633\u0644\u0629 \u0645\u0642\u0641\u0648\u0644\u0629", _s24_43, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629 \u0645\u0642\u0641\u0648\u0644\u0629", "source_code", "\u0643\u0648\u062f \u0627\u0644\u0645\u0635\u062f\u0631", "app_platforms", "\u0645\u0646\u0635\u0627\u062a \u0627\u0644\u062a\u0637\u0628\u064a\u0642", "invoice_late", "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0623\u062e\u0631\u0629", "quote_expired", "\u0627\u0646\u062a\u0647\u0649 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "partial_due", "\u0627\u0633\u062a\u062d\u0642\u0627\u0642 \u062c\u0632\u0626\u064a", "invoice_total", "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_total", "\u0625\u062c\u0645\u0627\u0644\u064a \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631", "credit_total", "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", _s23_31, "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "actions", "\u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a", "expense_number", "\u0631\u0642\u0645 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "task_number", "\u0631\u0642\u0645 \u0627\u0644\u0645\u0647\u0645\u0629", "project_number", "\u0631\u0642\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", "project_name", "\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", "warning", "\u062a\u062d\u0630\u064a\u0631", "view_settings", "\u0639\u0631\u0636 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a", _s24_45, "\u062a\u062d\u0630\u064a\u0631: \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u0643\u0629 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0641\u0639\u064a\u0644\u0647\u0627 \u0628\u0639\u062f", "late_invoice", "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0623\u062e\u0631\u0629", "expired_quote", "\u0639\u0631\u0636 \u0623\u0633\u0639\u0627\u0631 \u0645\u0646\u062a\u0647\u064a \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629", "remind_invoice", "\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "cvv", "CVV", "client_name", "\u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644", "client_phone", "\u0647\u0627\u062a\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", "required_fields", "\u0627\u0644\u062d\u0642\u0648\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629", "calculated_rate", "\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u062d\u0633\u0648\u0628", _s17_71, "\u0645\u0639\u062f\u0644 \u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", "clear_cache", "\u0645\u0633\u062d \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a", "sort_order", "\u0627\u0645\u0631 \u062a\u0631\u062a\u064a\u0628", "task_status", "\u0627\u0644\u062d\u0627\u0644\u0629", "task_statuses", "\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u0647\u0645\u0629", "new_task_status", "\u062d\u0627\u0644\u0629 \u0645\u0647\u0645\u0629 \u062c\u062f\u064a\u062f\u0629", _s16_123, "\u062a\u062d\u0631\u064a\u0631 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629", _s19_58, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", _s19_59, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", _s20_71, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", _s19_60, "\u062a\u0645 \u062d\u0630\u0641 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", _s19_61, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", _s20_72, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", _s22_58, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u062d\u0627\u0644\u0627\u062a \u0645\u0647\u0645\u0629 :value \u0628\u0646\u062c\u0627\u062d", _s21_80, "\u062a\u0645 \u062d\u0630\u0641 \u062d\u0627\u0644\u0627\u062a \u0645\u0647\u0645\u0629 :value \u0628\u0646\u062c\u0627\u062d", _s22_59, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u062d\u0627\u0644\u0627\u062a \u0645\u0647\u0645\u0629 :value \u0628\u0646\u062c\u0627\u062d", _s18_70, "\u0628\u062d\u062b 1 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0647\u0645\u0629", _s20_74, "\u0627\u0628\u062d\u062b \u0641\u064a \u062d\u0627\u0644\u0629 \u0645\u0647\u0627\u0645 :count", _s16_125, "\u0625\u0638\u0647\u0627\u0631 \u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u0647\u0627\u0645", _s21_81, "\u0627\u0639\u0631\u0636 \u0642\u0633\u0645 \u0627\u0644\u0645\u0647\u0627\u0645 \u062f\u0627\u0626\u0645\u064b\u0627 \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", _s20_75, "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0647\u0645\u0629 Timelog", _s25_34, "\u0623\u0636\u0641 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u0642\u062a \u0625\u0644\u0649 \u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s20_77, "\u0633\u062c\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0647\u0645\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s25_35, "\u0623\u0636\u0641 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0625\u0644\u0649 \u0628\u0646\u0648\u062f \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s21_82, "\u0627\u0628\u062f\u0623 \u0627\u0644\u0645\u0647\u0627\u0645 \u0642\u0628\u0644 \u0627\u0644\u062d\u0641\u0638", _s18_71, "\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u062d\u0627\u0644\u0627\u062a", "task_settings", "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0647\u0627\u0645", _s20_79, "\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0641\u0626\u0627\u062a", _s18_73, "\u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s20_81, "\u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u062c\u062f\u064a\u062f\u0629", _s21_83, "\u062a\u062d\u0631\u064a\u0631 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s24_46, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", _s24_47, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", _s25_37, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", _s24_48, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0641\u0626\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_49, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", _s25_38, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s27_38, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 :count \u0628\u0646\u062c\u0627\u062d", _s26_24, "\u062a\u0645 \u062d\u0630\u0641 \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 :value \u0628\u0646\u062c\u0627\u062d", _s27_39, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 :value \u0628\u0646\u062c\u0627\u062d", _s23_32, "\u0628\u062d\u062b 1 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s25_40, "\u0627\u0628\u062d\u062b \u0641\u064a :count \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s21_85, "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629", "show_option", "\u062e\u064a\u0627\u0631 \u0627\u0644\u0639\u0631\u0636", _s22_60, "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062a\u062c\u0627\u0648\u0632 \u0645\u0628\u0644\u063a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0645\u0628\u0644\u063a \u0627\u0644\u062f\u0641\u0639", "view_changes", "\u0639\u0631\u0636 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a", "force_update", "\u062a\u062d\u062f\u064a\u062b \u0625\u062c\u0628\u0627\u0631\u064a", _s17_73, "\u0623\u0646\u062a \u062a\u0642\u0648\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 \u0623\u062d\u062f\u062b \u0625\u0635\u062f\u0627\u0631 \u0648\u0644\u0643\u0646 \u0642\u062f \u062a\u0643\u0648\u0646 \u0647\u0646\u0627\u0643 \u0625\u0635\u0644\u0627\u062d\u0627\u062a \u0645\u0639\u0644\u0642\u0629 \u0645\u062a\u0627\u062d\u0629.", "mark_paid_help", "\u062a\u0645 \u062f\u0641\u0639 \u0627\u0644\u0645\u0633\u0627\u0631 \u0627\u0644\u0646\u0641\u0642\u0629", _s18_75, "\u064a\u0646\u0628\u063a\u064a \u062a\u062d\u0631\u064a\u0631 \u0641\u0627\u062a\u0648\u0631\u0629", _s23_33, "\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0644\u062a\u062a\u0645 \u0641\u0648\u062a\u0631\u062a\u0647\u0627", _s29_17, "\u0627\u062c\u0639\u0644 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0645\u0631\u0626\u064a\u0629 \u0644\u0644\u0639\u0645\u064a\u0644", _s21_87, "\u062d\u062f\u062f \u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641", _s16_127, "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s18_76, "\u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0644\u0644\u062a\u0643\u0631\u0627\u0631", "crypto", "\u062a\u0634\u0641\u064a\u0631", "paypal", "\u0628\u0627\u064a \u0628\u0627\u0644", "alipay", "\u0623\u0644\u064a\u0628\u0627\u064a", "sofort", "\u0633\u0648\u0641\u0648\u0631\u062a", "apple_pay", _s18_144, "user_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "variables", "\u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a", "show_password", "\u0625\u0638\u0647\u0627\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", "hide_password", "\u0625\u062e\u0641\u0627\u0621 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", "copy_error", "\u062e\u0637\u0623 \u0628\u0627\u0644\u0646\u0633\u062e", "capture_card", "\u0627\u0644\u0642\u0628\u0636 \u0639\u0644\u0649 \u0627\u0644\u0628\u0637\u0627\u0642\u0629", _s17_74, "\u062a\u0645\u0643\u064a\u0646 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a", "total_taxes", "\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "line_taxes", "\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0628\u0646\u0648\u062f", "total_fields", "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062d\u0642\u0648\u0644", _s25_41, "\u062a\u0645 \u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_42, "\u0628\u062f\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_43, "\u062a\u0645 \u0627\u0633\u062a\u0626\u0646\u0627\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", "gateway_refund", "\u0631\u062f \u0623\u0645\u0648\u0627\u0644 \u0627\u0644\u0628\u0648\u0627\u0628\u0629", _s19_62, "\u0645\u0639\u0627\u0644\u062c\u0629 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0645\u0646 \u062e\u0644\u0627\u0644 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639", "due_date_days", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", "paused", "\u0645\u062a\u0648\u0642\u0641 \u0645\u0624\u0642\u062a\u0627\u064b", "mark_active", "\u0645\u0627\u0631\u0643 \u0628\u0627\u0644\u0645\u0648\u0642\u0639", "day_count", "\u0627\u0644\u064a\u0648\u0645 :count", _s22_61, "\u0623\u0648\u0644 \u064a\u0648\u0645 \u0641\u064a \u0627\u0644\u0634\u0647\u0631", _s21_88, "\u0622\u062e\u0631 \u064a\u0648\u0645 \u0641\u064a \u0627\u0644\u0634\u0647\u0631", _s17_76, "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639", "endless", "\u0628\u0644\u0627 \u0646\u0647\u0627\u064a\u0629", "next_send_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0627\u0644\u064a", _s16_129, "\u0627\u0644\u062f\u0648\u0631\u0627\u062a \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629", _s17_78, "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0643\u0631\u0631\u0629", _s18_78, _s16_300, _s21_90, "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0643\u0631\u0631\u0629 \u062c\u062f\u064a\u062f\u0629", _s22_63, "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", _s25_44, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_45, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s26_25, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_46, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_47, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s26_26, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s27_40, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0641\u0648\u0627\u062a\u064a\u0631 :value \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s26_27, "\u062a\u0645 \u062d\u0630\u0641 \u0641\u0648\u0627\u062a\u064a\u0631 :value \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s27_41, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0641\u0648\u0627\u062a\u064a\u0631 :value \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_50, "\u0628\u062d\u062b 1 \u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062a\u0643\u0631\u0631\u0629", _s25_48, "\u0627\u0628\u062d\u062b \u0641\u064a :count \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", "send_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0631\u0633\u0627\u0644", "auto_bill_on", "\u0641\u0648\u062a\u0631\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u0629 \u0641\u064a", _s28_19, "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0645\u0628\u0644\u063a \u0627\u0644\u062f\u0641\u0639", "profit", "\u0631\u0628\u062d", "line_item", "\u062e\u0637 \u0633\u0644\u0639\u0629", _s18_80, "\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0632\u0627\u0626\u062f", _s23_34, "\u062f\u0639\u0645 \u062f\u0641\u0639 \u0645\u0628\u0644\u063a \u0625\u0636\u0627\u0641\u064a \u0644\u0642\u0628\u0648\u0644 \u0627\u0644\u0625\u0643\u0631\u0627\u0645\u064a\u0627\u062a", _s19_63, "\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0646\u0627\u0642\u0635", _s24_51, "\u062f\u0639\u0645 \u062f\u0641\u0639 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0645\u0646 \u0645\u0628\u0644\u063a \u0627\u0644\u0625\u064a\u062f\u0627\u0639 / \u0627\u0644\u062c\u0632\u0626\u064a", "test_mode", "\u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u062a\u062c\u0631\u064a\u0628\u064a", "opened", "\u0627\u0641\u062a\u062a\u062d", _s30_8, "\u0641\u0634\u0644 \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", _s30_9, "\u0646\u062c\u0627\u062d \u0627\u0644\u0645\u0635\u0627\u0644\u062d\u0629", "gateway_success", "\u0646\u062c\u0627\u062d \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "gateway_failure", "\u0641\u0634\u0644 \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "gateway_error", "\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "email_send", "\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f", _s17_80, "\u0642\u0627\u0626\u0645\u0629 \u0627\u0646\u062a\u0638\u0627\u0631 \u0625\u0639\u0627\u062f\u0629 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "failure", "\u0641\u0634\u0644", "quota_exceeded", "\u062d\u0635\u0629 \u062a\u062c\u0627\u0648\u0632\u062a", _s16_131, "\u0641\u0634\u0644 \u0627\u0644\u0645\u0646\u0628\u0639", "system_logs", "\u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u0644\u0646\u0638\u0627\u0645", "view_portal", "\u0639\u0631\u0636 \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "copy_link", "\u0646\u0633\u062e \u0627\u0644\u0631\u0627\u0628\u0637", "token_billing", "\u062d\u0641\u0638 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0628\u0637\u0627\u0642\u0629", _s24_52, "\u0623\u0647\u0644\u0627 \u0628\u0643 \u0641\u064a Invoice Ninja", "always", "\u062f\u0627\u0626\u0645\u0627\u064b", "optin", "\u0627\u0634\u062a\u0631\u0627\u0643", "optout", "\u0625\u0644\u063a\u0627\u0621 \u0627\u0634\u062a\u0631\u0627\u0643", "label", "\u0645\u0644\u0635\u0642", "client_number", "\u0631\u0642\u0645 \u0627\u0644\u0632\u0628\u0648\u0646", "auto_convert", "\u062a\u062d\u0648\u064a\u0644 \u062a\u0644\u0642\u0627\u0626\u064a", "company_name", "\u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629", "reminder1_sent", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0630\u0643\u064a\u0631 1", "reminder2_sent", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0630\u0643\u064a\u0631 2", "reminder3_sent", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0630\u0643\u064a\u0631 3", _s18_81, "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u0623\u062e\u064a\u0631", "pdf_page_info", "\u0627\u0644\u0635\u0641\u062d\u0629 :current \u0645\u0646 :total", _s16_133, "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "emailed_quotes", "\u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0627\u0644\u0645\u0631\u0633\u0644\u0629 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "emailed_credits", "\u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0631\u0633\u0644\u0629 \u0628\u0646\u062c\u0627\u062d \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "gateway", "\u0628\u0648\u0627\u0628\u0629", "view_in_stripe", "\u0639\u0631\u0636 \u0641\u064a Stripe", "rows_per_page", "\u0627\u0644\u0635\u0641\u0648\u0641 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629", "hours", "\u0633\u0627\u0639\u0627\u062a", "statement", "\u0643\u0634\u0641 \u062d\u0633\u0627\u0628", "taxes", "\u0636\u0631\u0627\u0626\u0628", "surcharge", "\u062a\u0643\u0644\u0641\u0629 \u0625\u0636\u0627\u0641\u064a\u0629", "apply_payment", "\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u062f\u0641\u0639", "apply_credit", "\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "apply", "\u064a\u062a\u0642\u062f\u0645", "unapplied", "\u063a\u064a\u0631 \u0645\u0637\u0628\u0642", "select_label", "\u062d\u062f\u062f \u062a\u0633\u0645\u064a\u0629", "custom_labels", "\u062a\u0633\u0645\u064a\u0627\u062a \u0645\u062e\u0635\u0635\u0629", "record_type", "\u0646\u0648\u0639 \u0627\u0644\u0633\u062c\u0644", "record_name", "\u0627\u0633\u0645 \u0627\u0644\u0633\u062c\u0644", "file_type", "\u0646\u0648\u0639 \u0627\u0644\u0645\u0644\u0641", "height", "\u0627\u0644\u0637\u0648\u0644", "width", "\u0627\u0644\u0639\u0631\u0636", "to", "\u0644", "health_check", "\u0641\u062d\u0635 \u0627\u0644\u062d\u0627\u0644\u0629", "payment_type_id", "\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639\u0629", "last_login_at", "\u0622\u062e\u0631 \u062f\u062e\u0648\u0644 \u0641\u064a", "company_key", "\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0634\u0631\u0643\u0629", "storefront", "\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0645\u062a\u062c\u0631", "storefront_help", "\u0642\u0645 \u0628\u062a\u0645\u0643\u064a\u0646 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0627\u0644\u0637\u0631\u0641 \u0627\u0644\u062b\u0627\u0644\u062b \u0644\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "client_created", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0639\u0645\u064a\u0644", _s20_84, "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u062f\u0641\u0639 \u0639\u0628\u0631 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a", _s20_86, "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u062f\u0641\u0639 \u0627\u0644\u064a\u062f\u0648\u064a", "completed", "\u0645\u0646\u062a\u0647\u064a", "gross", "\u0627\u0644\u0646\u0645\u0648", "net_amount", "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0635\u0627\u0641\u064a\u0629", "net_balance", "\u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0635\u0627\u0641\u064a", "client_settings", "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u064a\u0644", _s17_82, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629", _s17_84, "\u0627\u0644\u062f\u0641\u0639\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629", "selected_quotes", "\u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629", "selected_tasks", "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629", _s17_86, "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629", _s17_88, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0642\u0627\u062f\u0645\u0629", _s17_90, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0623\u062e\u0631\u0629", "recent_payments", "\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0623\u062e\u064a\u0631\u0629", "upcoming_quotes", "\u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0627\u0644\u0642\u0627\u062f\u0645\u0629", "expired_quotes", "\u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a \u0645\u0646\u062a\u0647\u064a\u0629 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629", "create_client", "\u0625\u0646\u0634\u0627\u0621 \u0639\u0645\u064a\u0644", "create_invoice", "\u0625\u0646\u0634\u0627\u0621 \u0641\u0627\u062a\u0648\u0631\u0629", "create_quote", "\u0625\u0646\u0634\u0627\u0621 \u0639\u0631\u0636 \u0633\u0639\u0631", "create_payment", "\u0623\u0646\u0634\u0626 \u062f\u0641\u0639\u0629", "create_vendor", "\u0625\u0646\u0634\u0627\u0621 \u0628\u0627\u0626\u0639", "update_quote", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0639\u0631\u0636", "delete_quote", "\u0645\u0633\u062d \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631", "update_invoice", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "delete_invoice", "\u062d\u0630\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "update_client", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0639\u0645\u064a\u0644", "delete_client", "\u062d\u0630\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", "delete_payment", "\u062d\u0630\u0641 \u0627\u0644\u062f\u0641\u0639\u0629", "update_vendor", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0648\u0631\u062f", "delete_vendor", "\u062d\u0630\u0641 \u0627\u0644\u0628\u0627\u0626\u0639", "create_expense", "\u0623\u0646\u0634\u0626 \u0645\u0635\u0631\u0648\u0641", "update_expense", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0635\u0631\u0648\u0641", "delete_expense", "\u062d\u0630\u0641 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "create_task", "\u0625\u0646\u0634\u0627\u0621 \u0645\u0647\u0645\u0629", "update_task", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0647\u0645\u0629", "delete_task", "\u062d\u0630\u0641 \u0627\u0644\u0645\u0647\u0645\u0629", "approve_quote", "\u0642\u0628\u0648\u0644 \u0627\u0644\u0639\u0631\u0636", "off", "\u0639\u0646", "when_paid", "\u0645\u062a\u0649 \u0633\u062a\u062f\u0641\u0639", "expires_on", "\u064a\u0646\u062a\u0647\u064a \u0641\u064a", "free", "\u062d\u0631", "plan", "\u064a\u062e\u0637\u0637", "show_sidebar", "\u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", "hide_sidebar", "\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", "event_type", "\u0639 \u0627\u0644\u062d\u062f\u062b", "target_url", "\u0647\u062f\u0641", "copy", "\u064a\u0646\u0633\u062e", "must_be_online", "\u064a\u0631\u062c\u0649 \u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0639\u0646\u062f \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0634\u0628\u0643\u0629", _s17_92, "\u064a\u062c\u0628 \u062a\u0645\u0643\u064a\u0646 crons", "api_webhooks", "API Webhooks", "search_webhooks", "\u0627\u0628\u062d\u062b \u0641\u064a :count Webhooks", "search_webhook", "\u0627\u0628\u062d\u062b \u0641\u064a 1 Webhook", "webhook", "\u0627\u0644\u0648\u064a\u0628 \u0647\u0648\u0643", "webhooks", "\u0648\u064a\u0628 \u0647\u0648\u0643", "new_webhook", "Webhook \u0627\u0644\u062c\u062f\u064a\u062f", "edit_webhook", "\u062a\u062d\u0631\u064a\u0631 Webhook", "created_webhook", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0631\u062f \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628 \u0628\u0646\u062c\u0627\u062d", "updated_webhook", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0648\u064a\u0628 \u0647\u0648\u0643 \u0628\u0646\u062c\u0627\u062d", _s16_135, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 webhook \u0628\u0646\u062c\u0627\u062d", "deleted_webhook", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0648\u064a\u0628 \u0647\u0648\u0643 \u0628\u0646\u062c\u0627\u062d", "removed_webhook", "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0648\u064a\u0628 \u0647\u0648\u0643 \u0628\u0646\u062c\u0627\u062d", _s16_136, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 Webhook \u0628\u0646\u062c\u0627\u062d", _s17_93, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0648\u064a\u0628 :value \u0628\u0646\u062c\u0627\u062d", _s16_137, "\u062a\u0645 \u062d\u0630\u0641 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0648\u064a\u0628 :value \u0628\u0646\u062c\u0627\u062d", _s16_138, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0648\u064a\u0628 :value \u0628\u0646\u062c\u0627\u062d", _s17_94, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0648\u064a\u0628 :value \u0628\u0646\u062c\u0627\u062d", "api_tokens", "\u0631\u0645\u0648\u0632 API", "api_docs", "\u0645\u0633\u062a\u0646\u062f\u0627\u062a API", "search_tokens", "\u0627\u0628\u062d\u062b \u0641\u064a :count \u0627\u0644\u0631\u0645\u0648\u0632", "search_token", "\u0627\u0628\u062d\u062b \u0639\u0646 1 \u0631\u0645\u0632", "token", "\u0631\u0645\u0632", "tokens", "\u0627\u0644\u0631\u0645\u0648\u0632", "new_token", "\u0631\u0645\u0632 \u062c\u062f\u064a\u062f", "edit_token", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0631\u0645\u0632", "created_token", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632 \u0628\u0646\u062c\u0627\u062d", "updated_token", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632 \u0628\u0646\u062c\u0627\u062d", "archived_token", "\u062a\u0645 \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632 \u0628\u0646\u062c\u0627\u062d", "deleted_token", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632 \u0628\u0646\u062c\u0627\u062d", "removed_token", "\u062a\u0645 \u0645\u0633\u062d \u0627\u0644\u0631\u0645\u0632 \u0628\u0646\u062c\u0627\u062d", "restored_token", "\u062a\u0645 \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0631\u0645\u0632 \u0628\u0646\u062c\u0627\u062d", "archived_tokens", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0645\u0645\u064a\u0632\u0629 :value \u0628\u0646\u062c\u0627\u062d", "deleted_tokens", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0645\u0645\u064a\u0632\u0629 :value \u0628\u0646\u062c\u0627\u062d", "restored_tokens", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0645\u0645\u064a\u0632\u0629 \u0644\u0640 :value \u0628\u0646\u062c\u0627\u062d", _s19_64, "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0639\u0645\u064a\u0644", _s24_54, "\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u0646 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0630\u0627\u062a\u064a \u0641\u064a \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "email_invoice", "\u0627\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0628\u0631 \u0627\u0644\u0627\u064a\u0645\u064a\u0644", "email_quote", "\u0625\u0631\u0633\u0627\u0644 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631", "email_credit", "\u0631\u0635\u064a\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "email_payment", "\u0627\u0644\u062f\u0641\u0639 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s20_89, "\u0644\u0627 \u064a\u0648\u062c\u062f \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0633\u062c\u0644 \u0644\u0644\u0639\u0645\u064a\u0644", "ledger", "\u0645\u0648\u0627\u0632\u0646\u0629", "view_pdf", "\u0639\u0631\u0636 \u0645\u0644\u0641 PDF", "all_records", "\u062c\u0645\u064a\u0639 \u0627\u0644\u0633\u062c\u0644\u0627\u062a", "owned_by_user", "\u0627\u0644\u0639\u0627\u0626\u062f\u0629 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645", _s16_139, "\u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a", "contact_name", "\u0627\u0633\u0645 \u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", "use_default", "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", _s16_141, "\u062a\u0630\u0643\u064a\u0631 \u0644\u0627 \u0646\u0647\u0627\u064a\u0629 \u0644\u0647\u0627", "number_of_days", "\u0639\u062f\u062f \u0627\u0644\u0623\u064a\u0627\u0645", _s23_36, "\u0625\u0639\u062f\u0627\u062f \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639", "payment_term", "\u0634\u0631\u0637 \u0627\u0644\u062f\u0641\u0639", _s16_142, "\u0634\u0631\u0637 \u062f\u0641\u0639 \u062c\u062f\u064a\u062f", _s17_96, "\u062a\u062d\u0631\u064a\u0631 \u0645\u0635\u0637\u0644\u062d \u0627\u0644\u062f\u0641\u0639", _s20_90, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0635\u0637\u0644\u062d \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s20_91, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u0635\u0637\u0644\u062d \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s21_92, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u0635\u0637\u0644\u062d \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s20_92, "\u062a\u0645 \u062d\u0630\u0641 \u0634\u0631\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s20_93, "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0634\u0631\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s21_93, "\u062a\u0645 \u0627\u0633\u062a\u0631\u062c\u0627\u0639 \u0634\u0631\u0637 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s22_68, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639 :value \u0628\u0646\u062c\u0627\u062d", _s21_94, "\u062a\u0645 \u062d\u0630\u0641 \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639 :value \u0628\u0646\u062c\u0627\u062d", _s22_69, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639 :value \u0628\u0646\u062c\u0627\u062d", "email_sign_in", _s31_31, "change", "\u062a\u063a\u064a\u064a\u0631", _s23_38, "\u062a\u062d\u0648\u064a\u0644 \u0625\u0644\u0649 \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062c\u0648\u0627\u0644", _s24_55, "\u062a\u062d\u0648\u064a\u0644 \u0625\u0644\u0649 \u062a\u0646\u0633\u064a\u0642 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628", "send_from_gmail", "\u0623\u0631\u0633\u0644 \u0645\u0646 Gmail", "reversed", "\u0645\u0639\u0643\u0648\u0633", "cancelled", "\u0645\u0644\u063a\u0649", "credit_amount", "\u0645\u0628\u0644\u063a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "quote_amount", "\u0642\u064a\u0645\u0629 \u0627\u0644\u0639\u0631\u0636", "hosted", "\u0645\u0633\u062a\u0636\u0627\u0641", "selfhosted", "\u0627\u0633\u062a\u0636\u0627\u0641\u0629 \u062e\u0627\u0635\u0629", "exclusive", "\u062d\u0635\u0631\u064a", "inclusive", "\u0634\u0627\u0645\u0644", "hide_menu", "\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0642\u0627\u0626\u0645\u0629", "show_menu", "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0642\u0627\u0626\u0645\u0629", _s18_83, "\u0627\u0644\u0645\u0631\u062f\u0648\u062f\u0629 \u062c\u0632\u0626\u064a\u0627", _s16_144, "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0644\u0641\u0627\u062a", "search_designs", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u062a\u0635\u0627\u0645\u064a\u0645", "search_invoices", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "search_clients", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", "search_products", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a", "search_quotes", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0639\u0631\u0648\u0636", "search_credits", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0623\u0631\u0635\u062f\u0629", "search_vendors", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646", "search_users", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", _s16_145, "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "search_tasks", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0645\u0647\u0627\u0645", "search_settings", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a", "search_projects", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639", "search_expenses", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "search_payments", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u062f\u0641\u0639\u0627\u062a", "search_groups", "\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a", "search_company", "\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0634\u0631\u0643\u0629", "search_document", "\u0627\u0628\u062d\u062b \u0639\u0646 \u0645\u0633\u062a\u0646\u062f \u0648\u0627\u062d\u062f", "search_design", "\u0628\u062d\u062b 1 \u062a\u0635\u0645\u064a\u0645", "search_invoice", "\u0628\u062d\u062b 1 \u0641\u0627\u062a\u0648\u0631\u0629", "search_client", "\u0628\u062d\u062b 1 \u0639\u0645\u064a\u0644", "search_product", "\u0628\u062d\u062b 1 \u0645\u0646\u062a\u062c", "search_quote", "\u0628\u062d\u062b 1 \u0627\u0642\u062a\u0628\u0627\u0633", "search_credit", "\u0628\u062d\u062b 1 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "search_vendor", "\u0627\u0628\u062d\u062b \u0639\u0646 \u0628\u0627\u0626\u0639 \u0648\u0627\u062d\u062f", "search_user", "\u0628\u062d\u062b 1 \u0645\u0633\u062a\u062e\u062f\u0645", "search_tax_rate", "\u0628\u062d\u062b 1 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "search_task", "\u0628\u062d\u062b 1 \u0627\u0644\u0645\u0647\u0627\u0645", "search_project", "\u0628\u062d\u062b 1 \u0645\u0634\u0631\u0648\u0639", "search_expense", "\u0628\u062d\u062b 1 \u062d\u0633\u0627\u0628", "search_payment", "\u0628\u062d\u062b 1 \u0627\u0644\u062f\u0641\u0639", "search_group", "\u0628\u062d\u062b 1 \u0645\u062c\u0645\u0648\u0639\u0629", "refund_payment", "\u062f\u0641\u0639 \u0645\u0628\u0644\u063a \u0645\u0639\u0627\u062f", _s17_100, "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0644\u063a\u0627\u0629 \u0628\u0646\u062c\u0627\u062d", _s18_85, "\u0641\u0648\u0627\u062a\u064a\u0631 \u0645\u0644\u063a\u0627\u0629 \u0628\u0646\u062c\u0627\u062d", _s16_151, "\u062a\u0645 \u0639\u0643\u0633 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s17_101, "\u062a\u0645 \u0639\u0643\u0633 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0628\u0646\u062c\u0627\u062d", "reverse", "\u064a\u0639\u0643\u0633", "full_name", "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644", _s17_102, "\u0627\u0644\u0645\u062f\u064a\u0646\u0629 / \u0627\u0644\u0648\u0644\u0627\u064a\u0629 / \u0627\u0644\u0628\u0631\u064a\u062f", _s17_104, "\u0627\u0644\u0628\u0631\u064a\u062f / \u0627\u0644\u0645\u062f\u064a\u0646\u0629 / \u0627\u0644\u0648\u0644\u0627\u064a\u0629", "custom1", "\u0623\u0648\u0644 \u0645\u062e\u0635\u0635", "custom2", "\u0627\u0644\u0639\u0631\u0641 \u0627\u0644\u062b\u0627\u0646\u064a", "custom3", "\u0627\u0644\u0639\u0631\u0641 \u0627\u0644\u062b\u0627\u0644\u062b", "custom4", "\u0627\u0644\u0639\u0631\u0641 \u0627\u0644\u0631\u0627\u0628\u0639", "optional", "\u062e\u064a\u0627\u0631\u064a", "license", "\u0631\u062e\u0635\u0629", "purge_data", "\u062a\u0637\u0647\u064a\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", _s16_152, "\u062a\u0645 \u062d\u0630\u0641 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0634\u0631\u0643\u0629 \u0628\u0646\u062c\u0627\u062d", _s18_86, "\u062a\u062d\u0630\u064a\u0631: \u0633\u064a\u0624\u062f\u064a \u0647\u0630\u0627 \u0625\u0644\u0649 \u0645\u062d\u0648 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0628\u0634\u0643\u0644 \u062f\u0627\u0626\u0645 \u060c \u0648\u0644\u0627 \u064a\u0648\u062c\u062f \u062a\u0631\u0627\u062c\u0639.", "invoice_balance", "\u0631\u0635\u064a\u062f \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "age_group_0", "0-30 \u064a\u0648\u0645", "age_group_30", "30-60 \u064a\u0648\u0645", "age_group_60", "60-90 \u064a\u0648\u0645", "age_group_90", "90 - 120 \u064a\u0648\u0645", "age_group_120", "120+ \u064a\u0648\u0645", "refresh", "\u064a\u0646\u0639\u0634", "saved_design", "\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "client_details", "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0639\u0645\u064a\u0644", "company_address", "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u0631\u0643\u0629", "invoice_details", "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_details", "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "credit_details", "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "product_columns", "\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", "task_columns", "\u0623\u0639\u0645\u062f\u0629 \u0627\u0644\u0645\u0647\u0627\u0645", "add_field", "\u0625\u0636\u0627\u0641\u0629 \u062d\u0642\u0644", "all_events", "\u0643\u0644 \u0627\u0644\u0623\u062d\u062f\u0627\u062b", "permissions", "\u0623\u0630\u0648\u0646\u0627\u062a", "none", "\u0644\u0627 \u0623\u062d\u062f", "owned", "\u0645\u0645\u0644\u0648\u0643\u0629", "payment_success", "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0646\u0627\u062c\u062d", "payment_failure", "\u0641\u0634\u0644 \u0627\u0644\u062f\u0641\u0639", "invoice_sent", "\u0625\u0631\u0633\u0627\u0644 \u0641\u0627\u062a\u0648\u0631\u0629 :count", "quote_sent", "\u0623\u0631\u0633\u0644 \u0627\u0642\u062a\u0628\u0627\u0633", "credit_sent", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "invoice_viewed", "\u0639\u0631\u0636 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_viewed", "\u0639\u0631\u0636 \u0627\u0642\u062a\u0628\u0627\u0633", "credit_viewed", "\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "quote_approved", "\u062a\u0645\u062a \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0642\u062a\u0628\u0627\u0633", _s25_50, "\u062a\u0644\u0642\u064a \u0643\u0627\u0641\u0629 \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a", _s16_153, "\u0631\u062e\u0635\u0629 \u0634\u0631\u0627\u0621", "apply_license", "\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u062a\u0631\u062e\u064a\u0635", "cancel_account", "\u062d\u0630\u0641 \u062d\u0633\u0627\u0628", _s22_70, "\u062a\u062d\u0630\u064a\u0631: \u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0633\u062a\u0642\u0648\u0645 \u0628\u062d\u0630\u0641 \u062d\u0633\u0627\u0628\u0643 \u0628\u0634\u0643\u0644 \u062f\u0627\u0626\u0645 \u0648\u0644\u0627 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062a\u0631\u0627\u062c\u0639 \u0628\u0639\u062f\u0647\u0627", "delete_company", "\u062d\u0630\u0641 \u0627\u0644\u0634\u0631\u0643\u0629", _s22_71, "\u062a\u062d\u0630\u064a\u0631: \u0633\u064a\u0624\u062f\u064a \u0647\u0630\u0627 \u0625\u0644\u0649 \u062d\u0630\u0641 \u0634\u0631\u0643\u062a\u0643 \u0646\u0647\u0627\u0626\u064a\u064b\u0627 \u060c \u0648\u0644\u0627 \u064a\u0648\u062c\u062f \u062a\u0631\u0627\u062c\u0639.", "enabled_modules", "\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0645\u0645\u0643\u0651\u0646\u0629", "converted_quote", "\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0628\u0646\u062c\u0627\u062d", "credit_design", "\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "includes", "\u064a\u0634\u0645\u0644", "header", "\u0631\u0623\u0633", "load_design", "\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u062a\u062d\u0645\u064a\u0644", "css_framework", "\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 CSS", "custom_designs", "\u062a\u0635\u0627\u0645\u064a\u0645 \u0645\u062e\u0635\u0635\u0629", "designs", "\u062a\u0635\u0645\u064a\u0645\u0627\u062a", "new_design", "\u062a\u0635\u0645\u064a\u0645 \u062c\u062f\u064a\u062f", "edit_design", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062a\u0635\u0645\u064a\u0645", "created_design", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "updated_design", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "archived_design", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "deleted_design", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "removed_design", "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", "restored_design", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0628\u0646\u062c\u0627\u062d", _s16_155, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u062a\u0635\u0627\u0645\u064a\u0645 :value \u0628\u0646\u062c\u0627\u062d", "deleted_designs", "\u062a\u0645 \u062d\u0630\u0641 \u062a\u0635\u0645\u064a\u0645\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", _s16_156, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u062a\u0635\u0645\u064a\u0645\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "proposals", "\u0627\u0642\u062a\u0631\u0627\u062d\u0627\u062a", "tickets", "Tickets", _s16_157, _s16_300, "recurring_tasks", "\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", _s18_87, "\u0627\u062f\u0627\u0631\u0629 \u0627\u0644\u062d\u0633\u0627\u0628", "credit_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "credit", "\u062f\u0627\u0626\u0646", "credits", "\u0627\u0644\u0623\u0631\u0635\u062f\u0629", "new_credit", "\u0623\u062f\u062e\u0644 \u0627\u0644\u0631\u0635\u064a\u062f", "edit_credit", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "created_credit", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0631\u0636 \u0628\u0646\u062c\u0627\u062d", "updated_credit", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0628\u0646\u062c\u0627\u062d", "archived_credit", "\u062a\u0645 \u0627\u0631\u0634\u0641\u0629 \u0627\u0644\u0642\u0631\u0636 \u0628\u0646\u062c\u0627\u062d", "deleted_credit", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0642\u0631\u0636 \u0628\u0646\u062c\u0627\u062d", "removed_credit", "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0628\u0646\u062c\u0627\u062d", "restored_credit", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0628\u0646\u062c\u0627\u062d", _s16_159, "\u062a\u0645 \u0627\u0631\u0634\u0641\u0629 :count \u0641\u0631\u0648\u0636", "deleted_credits", "\u062a\u0645 \u062d\u0630\u0641 :count \u0642\u0631\u0648\u0636 \u0628\u0646\u062c\u0627\u062d", _s16_160, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0626\u062a\u0645\u0627\u0646\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "current_version", "\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", "latest_version", "\u0627\u062d\u062f\u062b \u0627\u0635\u062f\u0627\u0631", "update_now", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0627\u0646", _s26_33, "\u064a\u062a\u0648\u0641\u0631 \u0625\u0635\u062f\u0627\u0631 \u062c\u062f\u064a\u062f \u0645\u0646 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0648\u064a\u0628", _s16_161, "\u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0645\u062a\u0627\u062d", "app_updated", "\u0627\u0643\u062a\u0645\u0644 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0628\u0646\u062c\u0627\u062d", "learn_more", "\u0644\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", "integrations", "\u062a\u0643\u0627\u0645\u0644\u0627\u062a", "tracking_id", "\u0645\u0639\u0631\u0641 \u0627\u0644\u062a\u062a\u0628\u0639", _s17_106, _s17_107, "credit_footer", "\u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "credit_terms", "\u0634\u0631\u0648\u0637 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "new_company", "\u0634\u0631\u0643\u0629 \u062c\u062f\u064a\u062f\u0629", "added_company", "\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0634\u0631\u0643\u0629 \u0628\u0646\u062c\u0627\u062d", "company1", "\u0634\u0631\u0643\u0629 \u0645\u062e\u0635\u0635\u0629 1", "company2", "\u0634\u0631\u0643\u0629 \u0645\u062e\u0635\u0635\u0629 2", "company3", "\u0634\u0631\u0643\u0629 \u0645\u062e\u0635\u0635\u0629 3", "company4", "\u0634\u0631\u0643\u0629 \u0645\u062e\u0635\u0635\u0629 4", "product1", "\u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062e\u0635\u0635 1", "product2", "\u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062e\u0635\u0635 2", "product3", "\u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062e\u0635\u0635 3", "product4", "\u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062e\u0635\u0635 4", "client1", "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062e\u0635\u0635 1", "client2", "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062e\u0635\u0635 2", "client3", "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062e\u0635\u0635 3", "client4", "\u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062e\u0635\u0635 4", "contact1", "\u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644 \u0645\u062e\u0635\u0635\u0629 1", "contact2", "\u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644 \u0645\u062e\u0635\u0635\u0629 2", "contact3", "\u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644 \u0645\u062e\u0635\u0635\u0629 3", "contact4", "\u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644 \u0645\u062e\u0635\u0635\u0629 4", "task1", "\u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 1", "task2", "\u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 2", "task3", "\u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 3", "task4", "\u0627\u0644\u0645\u0647\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 4", "project1", "\u0645\u0634\u0631\u0648\u0639 \u0645\u062e\u0635\u0635 1", "project2", "\u0645\u0634\u0631\u0648\u0639 \u0645\u062e\u0635\u0635 2", "project3", "\u0645\u0634\u0631\u0648\u0639 \u0645\u062e\u0635\u0635 3", "project4", "\u0645\u0634\u0631\u0648\u0639 \u0645\u062e\u0635\u0635 4", "expense1", "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 1", "expense2", "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 2", "expense3", "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 3", "expense4", "\u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 4", "vendor1", "\u0628\u0627\u0626\u0639 \u0645\u062e\u0635\u0635 1", "vendor2", "\u0628\u0627\u0626\u0639 \u0645\u062e\u0635\u0635 2", "vendor3", "\u0628\u0627\u0626\u0639 \u0645\u062e\u0635\u0635 3", "vendor4", "\u0628\u0627\u0626\u0639 \u0645\u062e\u0635\u0635 4", "invoice1", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 1", "invoice2", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 2", "invoice3", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 3", "invoice4", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 4", "payment1", "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062e\u0635\u0635 1", "payment2", "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062e\u0635\u0635 2", "payment3", "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062e\u0635\u0635 3", "payment4", "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062e\u0635\u0635 4", "surcharge1", _s19_105, "surcharge2", _s19_106, "surcharge3", _s19_107, "surcharge4", _s19_108, "group1", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 1", "group2", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 2", "group3", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 3", "group4", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 4", "reset", "\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637", "number", "\u0631\u0642\u0645", "export", "\u064a\u0635\u062f\u0651\u0631", "chart", "\u062c\u062f\u0648\u0644", "count", "\u0639\u062f\u062f", "totals", "\u0627\u0644\u0645\u062c\u0627\u0645\u064a\u0639", "blank", "\u0641\u0627\u0631\u063a", "day", "\u064a\u0648\u0645", "month", "\u0634\u0647\u0631", "year", "\u0633\u0646\u0629", "subgroup", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0641\u0631\u0639\u064a\u0629", "is_active", "\u0646\u0634\u0637", "group_by", "\u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0646", "credit_balance", "\u0631\u0635\u064a\u062f \u062f\u0627\u0626\u0646", _s18_93, "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0622\u062e\u0631 \u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644", _s17_108, "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0644\u0627\u062a\u0635\u0627\u0644", "contact_phone", "\u0647\u0627\u062a\u0641 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", _s21_95, "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 1", _s21_96, "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 2", _s21_97, "\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 3", _s21_98, "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 4", _s17_110, "\u0634\u0627\u0631\u0639 \u0627\u0644\u0634\u062d\u0646", _s17_111, "\u0634\u0642\u0629 \u0627\u0644\u0634\u062d\u0646 / \u0627\u0644\u062c\u0646\u0627\u062d", "shipping_city", "\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0634\u062d\u0646", "shipping_state", "\u0648\u0644\u0627\u064a\u0629 / \u0645\u0642\u0627\u0637\u0639\u0629 \u0627\u0644\u0634\u062d\u0646", _s20_94, "\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a \u0644\u0644\u0634\u062d\u0646", _s16_191, "\u0628\u0644\u062f \u0627\u0644\u0634\u062d\u0646", _s16_193, "\u0634\u0627\u0631\u0639 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", _s16_194, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0634\u0642\u0629 / \u062c\u0646\u0627\u062d", "billing_city", "\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0641\u0648\u062a\u0631\u0629", "billing_state", "\u0648\u0644\u0627\u064a\u0629 / \u0645\u0642\u0627\u0637\u0639\u0629 \u0627\u0644\u0641\u0648\u062a\u0631\u0629", _s19_66, "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a", "billing_country", "\u0628\u0644\u062f \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "client_id", "\u0645\u0639\u0631\u0641 \u0627\u0644\u0639\u0645\u064a\u0644", "assigned_to", "\u0645\u062e\u0635\u0635 \u0644", "created_by", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u0628\u0648\u0627\u0633\u0637\u0629 :name", "assigned_to_id", "\u0645\u062e\u0635\u0635 \u0644\u0644\u0645\u0639\u0631\u0641", "created_by_id", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0628\u0648\u0627\u0633\u0637\u0629 Id", "add_column", "\u0623\u0636\u0641 \u0639\u0645\u0648\u062f", "edit_columns", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0623\u0639\u0645\u062f\u0629", "columns", "\u0627\u0644\u0623\u0639\u0645\u062f\u0629", "aging", "\u0634\u064a\u062e\u0648\u062e\u0629", "profit_and_loss", "\u0627\u0644\u0631\u0628\u062d \u0648\u0627\u0644\u062e\u0633\u0627\u0631\u0629", "reports", "\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631", "report", "\u062a\u0642\u0631\u064a\u0631", "add_company", "\u0623\u0636\u0641 \u0634\u0631\u0643\u0629", "unpaid_invoice", "\u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629", "paid_invoice", "\u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062f\u0641\u0648\u0639\u0629", _s16_195, "\u0627\u0642\u062a\u0628\u0627\u0633 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f", "help", "\u064a\u0633\u0627\u0639\u062f", "refund", "\u0627\u0633\u062a\u0631\u062f\u0627\u062f", "refund_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f", "filtered_by", "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u0628\u0648\u0627\u0633\u0637\u0629", "contact_email", "\u062a\u0648\u0627\u0635\u0644 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0643\u062a\u0631\u0648\u0646\u064a", "multiselect", "\u062a\u062d\u062f\u064a\u062f \u0645\u062a\u0639\u062f\u062f", "entity_state", "\u0648\u0644\u0627\u064a\u0629", "verify_password", "\u0627\u0643\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", "applied", "\u0645\u064f\u0637\u0628\u0651\u064e\u0642", _s21_99, "\u0642\u0645 \u0628\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0623\u062e\u0637\u0627\u0621 \u0627\u0644\u0623\u062e\u064a\u0631\u0629 \u0645\u0646 \u0627\u0644\u0633\u062c\u0644\u0627\u062a", _s30_12, "\u0644\u0642\u062f \u062a\u0644\u0642\u064a\u0646\u0627 \u0631\u0633\u0627\u0644\u062a\u0643 \u0648\u0633\u0646\u062d\u0627\u0648\u0644 \u0627\u0644\u0631\u062f \u0639\u0644\u0649 \u0627\u0644\u0641\u0648\u0631.", "message", "\u0631\u0633\u0627\u0644\u0629", "from", "\u0645\u0646", _s20_96, "\u0625\u0638\u0647\u0627\u0631 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c", _s25_52, "\u0642\u0645 \u0628\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0648\u0635\u0641 \u0648\u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u0641\u064a \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u0633\u062f\u0644\u0629 \u0644\u0644\u0645\u0646\u062a\u062c", _s20_98, "\u064a\u062a\u0637\u0644\u0628 \u062c\u0647\u0627\u0632 \u0639\u0631\u0636 PDF :version", _s18_96, "\u0636\u0628\u0637 \u0646\u0633\u0628\u0629 \u0627\u0644\u0631\u0633\u0648\u0645", _s23_40, "\u0636\u0628\u0637 \u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629 \u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0631\u0633\u0648\u0645", _s18_98, "\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a", "support_forum", "\u0645\u0646\u062a\u062f\u064a\u0627\u062a \u0627\u0644\u062f\u0639\u0645", "about", "\u0639\u0646", "documentation", "\u062a\u0648\u062b\u064a\u0642", "contact_us", "\u0627\u062a\u0635\u0644 \u0628\u0646\u0627", "subtotal", "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", "line_total", "\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", "item", "\u063a\u0631\u0636", "credit_email", "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a", "iframe_url", "\u0639\u0646\u0648\u0627\u0646 URL \u0644\u0625\u0637\u0627\u0631 iFrame", "domain_url", "URL \u0627\u0644\u0645\u062c\u0627\u0644", _s21_100, "\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0642\u0635\u064a\u0631\u0629 \u062c\u062f\u0627", _s20_99, "\u064a\u062c\u0628 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0639\u0644\u0649 \u0623\u062d\u0631\u0641 \u0643\u0628\u064a\u0631\u0629 \u0648\u0631\u0642\u0645", _s19_68, "\u0645\u0647\u0627\u0645 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", _s23_41, "\u0644\u0648\u062d\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", _s20_100, "\u0627\u062f\u062e\u0644 \u0642\u064a\u0645\u0647 \u0645\u0646 \u0641\u0636\u0644\u0643", "deleted_logo", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0634\u0639\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", "yes", "\u0646\u0639\u0645", "no", "\u0644\u0627", "generate_number", "\u062a\u0648\u0644\u064a\u062f \u0627\u0644\u0631\u0642\u0645", "when_saved", "\u0639\u0646\u062f \u0627\u0644\u062d\u0641\u0638", "when_sent", "\u0639\u0646\u062f \u0627\u0644\u0625\u0631\u0633\u0627\u0644", "select_company", "\u062d\u062f\u062f \u0634\u0631\u0643\u0629", "float", "\u064a\u0637\u0641\u0648", "collapse", "\u064a\u0646\u0647\u0627\u0631", "show_or_hide", "\u0627\u0638\u0647\u0631 \u0627\u0644\u0645\u062e\u0641\u064a", "menu_sidebar", "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a", "history_sidebar", "\u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u062c\u0627\u0646\u0628\u064a \u0644\u0644\u062a\u0627\u0631\u064a\u062e", "tablet", "\u0644\u0648\u062d", "mobile", "\u0645\u062a\u062d\u0631\u0643", "desktop", "\u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628", "layout", "\u062a\u064e\u062e\u0637\u0650\u064a\u0637", "view", "\u0645\u0646\u0638\u0631", "module", "\u0648\u062d\u062f\u0629", "first_custom", "\u0623\u0648\u0644 \u0645\u062e\u0635\u0635", "second_custom", "\u0627\u0644\u0639\u0631\u0641 \u0627\u0644\u062b\u0627\u0646\u064a", "third_custom", "\u0627\u0644\u0639\u0631\u0641 \u0627\u0644\u062b\u0627\u0644\u062b", "show_cost", "\u0639\u0631\u0636 \u0627\u0644\u062a\u0643\u0644\u0641\u0629", _s17_113, "\u0639\u0631\u0636 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", "show_cost_help", "\u0627\u0639\u0631\u0636 \u062d\u0642\u0644 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0644\u062a\u062a\u0628\u0639 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 / \u0627\u0644\u0631\u0628\u062d", _s21_101, "\u0625\u0638\u0647\u0627\u0631 \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", _s26_35, "\u0627\u0639\u0631\u0636 \u062d\u0642\u0644 \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u060c \u0648\u0625\u0644\u0627 \u0641\u0633\u064a\u0643\u0648\u0646 \u0648\u0627\u062d\u062f\u064b\u0627 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627", _s21_103, "\u0625\u0638\u0647\u0627\u0631 \u0643\u0645\u064a\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s26_36, "\u0639\u0631\u0636 \u062d\u0642\u0644 \u0643\u0645\u064a\u0629 \u0627\u0644\u0628\u0646\u062f \u060c \u0648\u0625\u0644\u0627 \u0641\u0633\u064a\u0643\u0648\u0646 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627 \u0648\u0627\u062d\u062f\u064b\u0627", _s21_105, "\u0625\u0638\u0647\u0627\u0631 \u062e\u0635\u0645 \u0627\u0644\u0645\u0646\u062a\u062c", _s26_37, "\u0639\u0631\u0636 \u062d\u0642\u0644 \u062e\u0635\u0645 \u0627\u0644\u0628\u0646\u062f", _s16_197, "\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", _s21_107, "\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0643\u0645\u064a\u0629 \u0627\u0644\u0628\u0646\u062f \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0644\u0649 \u0648\u0627\u062d\u062f", "one_tax_rate", "\u0645\u0639\u062f\u0644 \u0636\u0631\u064a\u0628\u0629 \u0648\u0627\u062d\u062f", "two_tax_rates", "\u0627\u062b\u0646\u064a\u0646 \u0645\u0646 \u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "three_tax_rates", "\u062b\u0644\u0627\u062b\u0629 \u0645\u0639\u062f\u0644\u0627\u062a \u0636\u0631\u064a\u0628\u064a\u0629", _s16_199, "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", "user", "\u0645\u0633\u062a\u062e\u062f\u0645", "invoice_tax", "\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "line_item_tax", "\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0639\u0646\u0635\u0631", "inclusive_taxes", "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0634\u0627\u0645\u0644\u0629", _s17_115, "\u0645\u0639\u062f\u0644\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "item_tax_rates", "\u0645\u0639\u062f\u0644\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0639\u0646\u0635\u0631", _s18_100, _s17_169, "configure_rates", "\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0623\u0633\u0639\u0627\u0631", _s18_101, "\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0639\u0628\u0651\u0627\u0631\u0627\u062a", "tax_settings", "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628", _s18_103, "\u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "accent_color", "\u0644\u0648\u0646 \u0627\u0644\u062a\u0645\u064a\u064a\u0632", "switch", "\u064a\u064f\u062d\u0648\u0651\u0644", _s19_70, "\u0642\u0627\u0626\u0645\u0629 \u0645\u0641\u0635\u0648\u0644\u0629 \u0628\u0641\u0648\u0627\u0635\u0644", "options", "\u062e\u064a\u0627\u0631\u0627\u062a", _s16_201, "\u0646\u0635 \u0645\u0646 \u0633\u0637\u0631 \u0648\u0627\u062d\u062f", "multi_line_text", "\u0646\u0635 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0623\u0633\u0637\u0631", "dropdown", "\u0627\u0633\u0642\u0627\u0637", "field_type", "\u0646\u0648\u0639 \u0627\u0644\u062d\u0642\u0644", _s27_52, "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", "submit", "\u064a\u064f\u0642\u062f\u0651\u0650\u0645", _s16_203, "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643", "late_fees", "\u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062a\u0623\u062e\u0631\u0629", "credit_number", "\u0631\u0642\u0645 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "payment_number", "\u0631\u0642\u0645 \u0627\u0644\u062f\u0641\u0639", "late_fee_amount", "\u0645\u0628\u0644\u063a \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062a\u0623\u062e\u0631\u0629", _s16_204, "\u0646\u0633\u0628\u0629 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062a\u0623\u062e\u0631\u0629", "before_due_date", "\u0642\u0628\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", "after_due_date", "\u0628\u0639\u062f \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", _s18_105, "\u0628\u0639\u062f \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "days", "\u0623\u064a\u0627\u0645", "invoice_email", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "payment_email", "\u062f\u0641\u0639 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "partial_payment", _s16_301, "payment_partial", _s16_301, _s21_108, "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u062f\u0641\u0639 \u0627\u0644\u062c\u0632\u0626\u064a", "quote_email", "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0642\u062a\u0628\u0627\u0633", _s16_206, "\u062a\u0630\u0643\u064a\u0631 \u0644\u0627 \u0646\u0647\u0627\u064a\u0629 \u0644\u0647", _s16_208, "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "administrator", "\u0645\u062f\u064a\u0631", _s18_106, "\u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0648\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0648\u062a\u0639\u062f\u064a\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0633\u062c\u0644\u0627\u062a", "user_management", "\u0627\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "users", "\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", "new_user", "\u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f", "edit_user", "\u062a\u0639\u062f\u064a\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "created_user", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d", "updated_user", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d", "archived_user", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d", "deleted_user", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d", "removed_user", "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d", "restored_user", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d", "archived_users", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645\u064a :value \u0628\u0646\u062c\u0627\u062d", "deleted_users", "\u062a\u0645 \u062d\u0630\u0641 \u0645\u0633\u062a\u062e\u062f\u0645\u064a :value \u0628\u0646\u062c\u0627\u062d", "removed_users", "\u062a\u0645\u062a \u0625\u0632\u0627\u0644\u0629 \u0645\u0633\u062a\u062e\u062f\u0645\u064a :value \u0628\u0646\u062c\u0627\u062d", "restored_users", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u0633\u062a\u062e\u062f\u0645\u064a :value \u0628\u0646\u062c\u0627\u062d", _s16_210, "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629", "invoice_options", "\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s17_117, "\u0627\u062e\u0641\u0627\u0621 \u0645\u0627 \u062a\u0645 \u062f\u0641\u0639\u0629 \u062d\u062a\u0649 \u0627\u0644\u0627\u0646", _s22_78, "\u0627\u0639\u0631\u0636 \u0641\u0642\u0637 -\u0645\u0627 \u062a\u0645 \u062f\u0641\u0639\u0647 \u062d\u062a\u0649 \u0627\u0644\u0627\u0646- \u0641\u064a \u0641\u0648\u0627\u062a\u064a\u0631\u0643 \u0627\u0630\u0627 \u062a\u0645 \u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u062f\u0641\u0639\u0647", _s23_43, "\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a", _s28_32, "\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0631\u0641\u0642\u0629 \u0641\u064a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629.", _s16_212, "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0631\u0623\u0633 \u0641\u064a", _s16_213, "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u062a\u0630\u064a\u064a\u0644 \u0641\u064a", "first_page", "\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0623\u0648\u0644\u0649", "all_pages", "\u0643\u0644 \u0627\u0644\u0635\u0641\u062d\u0627\u062a", "last_page", "\u0622\u062e\u0631 \u0635\u0641\u062d\u0629", "primary_font", "\u0627\u0644\u062e\u0637 \u0627\u0644\u0623\u0633\u0627\u0633\u064a", "secondary_font", "\u0627\u0644\u062e\u0637 \u0627\u0644\u062b\u0627\u0646\u0648\u064a", "primary_color", "\u0644\u0648\u0646 \u0623\u0635\u0644\u064a", "secondary_color", "\u0627\u0644\u0644\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u0648\u064a", "page_size", "\u0645\u0642\u0627\u0633 \u0627\u0644\u0635\u0641\u062d\u0647", "font_size", "\u062d\u062c\u0645 \u0627\u0644\u062e\u0637", "quote_design", "\u062a\u0635\u0645\u064a\u0645 \u0627\u0642\u062a\u0628\u0627\u0633", "invoice_fields", "\u062d\u0642\u0648\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "product_fields", "\u062d\u0642\u0648\u0644 \u0627\u0644\u0645\u0646\u062a\u062c", "invoice_terms", "\u0634\u0631\u0648\u0637 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "invoice_footer", "\u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_terms", "\u0634\u0631\u0648\u0637 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "quote_footer", "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u062a\u0630\u064a\u064a\u0644", _s18_107, "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a", _s23_44, "\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0626\u0647\u0627.", _s18_108, "\u0627\u0644\u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a\u0629", _s23_45, "\u0623\u0631\u0634\u0641\u0629 \u0639\u0631\u0648\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0646\u062f \u062a\u062d\u0648\u064a\u0644\u0647\u0627 \u0625\u0644\u0649 \u0641\u0627\u062a\u0648\u0631\u0629.", _s18_109, "\u062a\u062d\u0648\u064a\u0644 \u062a\u0644\u0642\u0627\u0626\u064a", _s23_46, "\u062a\u062d\u0648\u064a\u0644 \u0639\u0631\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0625\u0644\u0649 \u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0646\u062f \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u064a\u0647\u0627.", _s17_119, "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644", "freq_daily", "\u064a\u0648\u0645\u064a\u064b\u0627", "freq_weekly", "\u0623\u0633\u0628\u0648\u0639\u064a", "freq_two_weeks", "\u0625\u0633\u0628\u0648\u0639\u064a\u0646", "freq_four_weeks", "\u0623\u0631\u0628\u0639\u0629 \u0623\u0633\u0627\u0628\u064a\u0639", "freq_monthly", "\u0634\u0647\u0631\u064a\u0627", "freq_two_months", "\u0634\u0647\u0631\u064a\u0646", _s17_121, "\u062b\u0644\u0627\u062b\u0629 \u0623\u0634\u0647\u0631", _s16_214, "\u0623\u0631\u0628\u0639\u0629 \u0623\u0634\u0647\u0631", "freq_six_months", "\u0633\u062a\u0629 \u0623\u0634\u0647\u0631", "freq_annually", "\u0633\u0646\u0648\u064a\u0627", "freq_two_years", "\u0633\u0646\u062a\u0627\u0646", _s16_215, "\u062b\u0644\u0627\u062b \u0633\u0646\u0648\u0627\u062a", "never", "\u0623\u0628\u062f\u0627\u064b", "company", "\u0634\u0631\u0643\u0629", _s17_122, "\u0627\u0644\u0623\u0631\u0642\u0627\u0645 \u0627\u0644\u0645\u0648\u0644\u062f\u0629", "charge_taxes", "\u0641\u0631\u0636 \u0627\u0644\u0636\u0631\u0627\u0626\u0628", "next_reset", "\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u062a\u0627\u0644\u064a\u0629", "reset_counter", "\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0639\u062f\u0627\u062f", _s16_216, "\u0627\u0644\u0628\u0627\u062f\u0626\u0629 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629", "number_padding", "\u0627\u0644\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0645\u062a\u0631\u0648\u0643\u0629", "general", "\u0639\u0627\u0645", "surcharge_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u0625\u0636\u0627\u0641\u064a", "company_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0634\u0631\u0643\u0629", "company_value", "\u0642\u064a\u0645\u0629 \u0627\u0644\u0634\u0631\u0643\u0629", "credit_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "invoice_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s17_124, "\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629", "client_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0639\u0645\u064a\u0644", "product_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u0646\u062a\u062c", "payment_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u062f\u0641\u0639", "contact_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", "vendor_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0628\u0627\u0626\u0639", "expense_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "project_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", "task_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u0647\u0645\u0629", "group_field", "\u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", "number_counter", "\u0639\u062f\u0627\u062f \u0631\u0642\u0645", "prefix", "\u0628\u0627\u062f\u0626\u0629", "number_pattern", "\u0646\u0645\u0637 \u0627\u0644\u0631\u0642\u0645", "messages", "\u0631\u0633\u0627\u0626\u0644", "custom_css", "\u0643\u0648\u062f \u0645\u062e\u0635\u0635 CSS", _s17_126, "\u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a \u0645\u062e\u0635\u0635", _s16_218, "\u0639\u0631\u0636 \u0639\u0644\u0649 PDF", _s21_110, "\u0623\u0638\u0647\u0631 \u062a\u0648\u0642\u064a\u0639 \u0627\u0644\u0639\u0645\u064a\u0644 \u0639\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 / \u0639\u0631\u0636 \u0623\u0633\u0639\u0627\u0631 PDF.", _s25_58, "\u062e\u0627\u0646\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0634\u0631\u0648\u0637 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s30_13, "\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u062a\u0623\u0643\u064a\u062f \u0642\u0628\u0648\u0644\u0647 \u0644\u0634\u0631\u0648\u0637 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629.", _s23_47, "\u0645\u0631\u0628\u0639 \u0627\u062e\u062a\u064a\u0627\u0631 \u0634\u0631\u0648\u0637 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", _s28_33, "\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u062a\u0623\u0643\u064a\u062f \u0642\u0628\u0648\u0644\u0647 \u0644\u0634\u0631\u0648\u0637 \u0639\u0631\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631.", _s25_59, "\u062a\u0648\u0642\u064a\u0639 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s30_14, "\u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u062a\u0642\u062f\u064a\u0645 \u062a\u0648\u0642\u064a\u0639\u0647.", _s23_48, "\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u062a\u0648\u0642\u064a\u0639", _s22_80, "\u062d\u0645\u0627\u064a\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0628\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631", _s27_53, "\u064a\u0633\u0645\u062d \u0644\u0643 \u0628\u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0644\u0643\u0644 \u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644. \u0625\u0630\u0627 \u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u060c \u0641\u0633\u064a\u064f\u0637\u0644\u0628 \u0645\u0646 \u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0625\u062f\u062e\u0627\u0644 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0642\u0628\u0644 \u0639\u0631\u0636 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631.", "authorization", "\u062a\u0641\u0648\u064a\u0636", "subdomain", "\u0627\u0644\u0645\u062c\u0627\u0644 \u0627\u0644\u0641\u0631\u0639\u064a", "domain", "\u0627\u0650\u062e\u062a\u0650\u0635\u0627\u0635", "portal_mode", "\u0648\u0636\u0639 \u0627\u0644\u0628\u0648\u0627\u0628\u0629", "email_signature", "\u0645\u0639 \u062a\u062d\u064a\u0627\u062a\u064a\u060c", _s24_56, "\u0627\u062c\u0639\u0644 \u0645\u0646 \u0627\u0644\u0633\u0647\u0644 \u0639\u0644\u0649 \u0639\u0645\u0644\u0627\u0626\u0643 \u0627\u0644\u062f\u0641\u0639 \u0644\u0643 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u0636\u0627\u0641\u0629 \u062a\u0631\u0645\u064a\u0632 schema.org \u0625\u0644\u0649 \u0631\u0633\u0627\u0626\u0644\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629.", "plain", "\u0633\u0647\u0644", "light", "\u0636\u0648\u0621", "dark", "\u0645\u0638\u0644\u0645", "email_design", "\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "attach_pdf", "\u0625\u0631\u0641\u0627\u0642 \u0645\u0644\u0641 PDF", _s16_219, "\u0627\u0631\u0641\u0627\u0642 \u0645\u0633\u062a\u0646\u062f\u0627\u062a", "attach_ubl", _s20_117, "email_style", "\u0646\u0645\u0637 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s19_72, "\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u0648\u0635\u064a\u0641", "reply_to_email", "\u0627\u0644\u0631\u062f \u0639\u0644\u0649 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "reply_to_name", "\u0627\u0644\u0631\u062f \u0639\u0644\u0649 \u0627\u0644\u0627\u0633\u0645", "bcc_email", "\u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a BCC", "processed", "\u0645\u0639\u0627\u0644\u062c\u062a\u0647\u0627", "credit_card", "\u0628\u0637\u0627\u0642\u0629 \u0625\u0626\u062a\u0645\u0627\u0646", "bank_transfer", "\u0627\u0644\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0645\u0635\u0631\u0641\u064a", "priority", "\u0623\u0648\u0644\u0648\u064a\u0629", "fee_amount", "\u0645\u0628\u0644\u063a \u0627\u0644\u0631\u0633\u0648\u0645", "fee_percent", "\u0646\u0633\u0628\u0629 \u0627\u0644\u0631\u0633\u0648\u0645", "fee_cap", "\u0633\u0642\u0641 \u0627\u0644\u0631\u0633\u0648\u0645", "limits_and_fees", "\u0627\u0644\u062d\u062f\u0648\u062f / \u0627\u0644\u0631\u0633\u0648\u0645", "enable_min", "\u062a\u0645\u0643\u064a\u0646 min", "enable_max", "\u062a\u0645\u0643\u064a\u0646 \u0645\u0627\u0643\u0633", "min_limit", "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649: :min", "max_limit", "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649: :max", "min", "\u062f\u0642\u064a\u0642\u0629", "max", "\u0627\u0644\u0623\u0639\u0644\u0649", _s19_73, "\u0634\u0639\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0645\u0642\u0628\u0648\u0644\u0629", "credentials", "\u0623\u0648\u0631\u0627\u0642 \u0627\u0639\u062a\u0645\u0627\u062f", "update_address", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0639\u0646\u0648\u0627\u0646", _s19_75, "\u062a\u062d\u062f\u064a\u062b \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0639\u0645\u064a\u0644 \u0645\u0639 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0642\u062f\u0645\u0629", "rate", "\u0645\u0639\u062f\u0644", "tax_rate", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "new_tax_rate", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u062c\u062f\u064a\u062f", "edit_tax_rate", "\u062a\u062d\u0631\u064a\u0631 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", _s16_221, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s16_222, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s17_129, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s16_223, "\u062a\u0645 \u062d\u0630\u0641 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s17_130, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s18_110, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 :value \u0628\u0646\u062c\u0627\u062d", _s17_131, "\u062a\u0645 \u062d\u0630\u0641 \u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 :value \u0628\u0646\u062c\u0627\u062d", _s18_111, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 :value \u0628\u0646\u062c\u0627\u062d", "fill_products", "\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a\u0629", _s18_112, "\u0633\u064a\u0624\u062f\u064a \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0644\u0649 \u0645\u0644\u0621 \u0627\u0644\u0648\u0635\u0641 \u0648\u0627\u0644\u062a\u0643\u0644\u0641\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627", "update_products", "\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a", _s20_104, "\u0633\u064a\u0624\u062f\u064a \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0625\u0644\u0649 \u062a\u062d\u062f\u064a\u062b \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627", _s16_224, "\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a", _s21_111, "\u062a\u062d\u0648\u064a\u0644 \u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0625\u0644\u0649 \u0639\u0645\u0644\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627", "fees", "\u0645\u0635\u0627\u0631\u064a\u0641", "limits", "\u062d\u062f\u0648\u062f", "provider", "\u0645\u0632\u0648\u062f", "company_gateway", "\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639", _s16_226, "\u0628\u0648\u0627\u0628\u0627\u062a \u0627\u0644\u062f\u0641\u0639", _s19_76, "\u0628\u0648\u0627\u0628\u0629 \u062c\u062f\u064a\u062f\u0629", _s20_105, "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0628\u0648\u0627\u0628\u0629", _s23_49, "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s23_50, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_57, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s23_51, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s24_58, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0628\u0646\u062c\u0627\u062d", _s25_61, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0628\u0648\u0627\u0628\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", _s24_59, "\u062a\u0645 \u062d\u0630\u0641 \u0628\u0648\u0627\u0628\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", _s25_62, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0628\u0648\u0627\u0628\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", _s16_228, "\u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 \u0641\u064a \u0627\u0644\u062a\u0639\u062f\u064a\u0644", "discard_changes", "\u062a\u062c\u0627\u0647\u0644 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a", "default_value", "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629", "disabled", "\u0639\u0627\u062c\u0632", "currency_format", "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0639\u0645\u0644\u0629", _s21_112, "\u0627\u0648\u0644 \u064a\u0648\u0645 \u0645\u0646 \u0627\u0644\u0627\u0633\u0628\u0648\u0639", _s23_52, "\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 \u0627\u0644\u0639\u0627\u0645", "sunday", "\u0627\u0644\u0623\u062d\u062f", "monday", "\u0627\u0644\u0627\u062b\u0646\u064a\u0646", "tuesday", "\u064a\u0648\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "wednesday", "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", "thursday", "\u064a\u0648\u0645 \u0627\u0644\u062e\u0645\u064a\u0633", "friday", "\u062c\u0645\u0639\u0629", "saturday", "\u0627\u0644\u0633\u0628\u062a", "january", "\u064a\u0646\u0627\u064a\u0631", "february", "\u0634\u0647\u0631 \u0641\u0628\u0631\u0627\u064a\u0631", "march", "\u064a\u0645\u0634\u064a", "april", "\u0623\u0628\u0631\u064a\u0644", "may", "\u064a\u0645\u0643\u0646", "june", "\u064a\u0648\u0646\u064a\u0648", "july", "\u064a\u0648\u0644\u064a\u0648", "august", "\u0623\u063a\u0633\u0637\u0633", "september", "\u0633\u0628\u062a\u0645\u0628\u0631", "october", "\u0627\u0643\u062a\u0648\u0628\u0631", "november", "\u0634\u0647\u0631 \u0646\u0648\u0641\u0645\u0628\u0631", "december", "\u062f\u064a\u0633\u0645\u0628\u0631", "symbol", "\u0631\u0645\u0632", "ocde", "\u0634\u0641\u0631\u0629", "date_format", "\u0635\u064a\u063a\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", "datetime_format", "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0648\u0627\u0644\u0648\u0642\u062a", "military_time", "\u062a\u0648\u0642\u064a\u062a 24 \u0633\u0627\u0639\u0629", _s18_113, "\u0639\u0631\u0636 24 \u0633\u0627\u0639\u0629", "send_reminders", "\u0625\u0631\u0633\u0627\u0644 \u062a\u0630\u0643\u064a\u0631", "timezone", "\u0648\u062d\u062f\u0629 \u0632\u0645\u0646\u064a\u0629", _s19_77, "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u062d\u0633\u0628 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", _s17_132, "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u062d\u0633\u0628 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", _s19_79, "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u062d\u0633\u0628 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s18_114, "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u062d\u0633\u0628 \u0627\u0644\u0639\u0645\u064a\u0644", _s18_116, "\u062a\u0645\u062a \u062a\u0635\u0641\u064a\u062a\u0647\u0627 \u062d\u0633\u0628 \u0627\u0644\u0628\u0627\u0626\u0639", "group_settings", "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", "group", "\u0645\u062c\u0645\u0648\u0639\u0629", "groups", "\u0645\u062c\u0645\u0648\u0639\u0627\u062a", "new_group", "\u0645\u062c\u0645\u0648\u0639\u0629 \u062c\u062f\u064a\u062f\u0629", "edit_group", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", "created_group", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", "updated_group", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", "archived_groups", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "deleted_groups", "\u062a\u0645 \u062d\u0630\u0641 \u0645\u062c\u0645\u0648\u0639\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "restored_groups", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "archived_group", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", "deleted_group", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", "restored_group", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", "upload_logo", "\u0642\u0645 \u0628\u062a\u062d\u0645\u064a\u0644 \u0634\u0639\u0627\u0631 \u0634\u0631\u0643\u062a\u0643", "uploaded_logo", "\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0634\u0639\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", "logo", "\u0634\u0639\u0627\u0631", "saved_settings", "\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s16_230, "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c", "device_settings", "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062c\u0647\u0627\u0632", "defaults", "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u0627\u062a", "basic_settings", "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", _s17_134, "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0642\u062f\u0645\u0629", "company_details", "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u0631\u0643\u0629", "user_details", "\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645", "localization", "\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629", "online_payments", "\u0627\u0644\u062f\u0641\u0639\u0627\u062a \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629", "tax_rates", "\u0645\u0639\u062f\u0644\u0627\u062a \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "notifications", "\u062a\u0646\u0628\u064a\u0647\u0627\u062a", "import_export", "\u0627\u0633\u062a\u064a\u0631\u0627\u062f | \u062a\u0635\u062f\u064a\u0631", "custom_fields", "\u062d\u0642\u0648\u0643 \u0645\u062e\u0635\u0635\u0629", "invoice_design", "\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "buy_now_buttons", "\u0623\u0632\u0631\u0627\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0622\u0646", "email_settings", "\u0625\u0639\u062f\u0627\u062f\u062a \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s23_54, "\u0627\u0644\u0642\u0648\u0627\u0644\u0628 \u0648\u0627\u0644\u062a\u0630\u0643\u064a\u0631\u0627\u062a", _s22_81, _s23_60, _s19_81, "\u062a\u0635\u0648\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", "price", "\u0633\u0639\u0631", "email_sign_up", "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643", "google_sign_up", "\u062c\u0648\u062c\u0644 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643", _s27_57, "\u0634\u0643\u0631\u0627 \u0644\u0643 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0627\u0621!", "redeem", "\u064a\u0633\u062a\u0631\u062f", "back", "\u062e\u0644\u0641", "past_purchases", "\u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0633\u0627\u0628\u0642\u0629", _s19_83, "\u0627\u0634\u062a\u0631\u0627\u0643 \u0633\u0646\u0648\u064a", "pro_plan", "\u062e\u0637\u0629 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629", "enterprise_plan", "\u062e\u0637\u0629 \u0627\u0644\u0645\u0624\u0633\u0633\u0629", "count_users", "\u0645\u0633\u062a\u062e\u062f\u0645\u064a :count", "upgrade", "\u064a\u0631\u0642\u064a", _s25_63, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644", _s24_60, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0626\u0644\u0629", _s33_30, "\u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0634\u0631\u0648\u0637 \u0627\u0644\u062e\u062f\u0645\u0629 \u0648\u0633\u064a\u0627\u0633\u0629 \u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628.", "i_agree_to_the", "\u0623\u0646\u0627 \u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649", _s16_232, "\u0634\u0631\u0648\u0637 \u0627\u0644\u062e\u062f\u0645\u0629", "privacy_policy", "\u0633\u064a\u0627\u0633\u0629 \u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629", "sign_up", "\u062a\u0633\u062c\u064a\u0644", "account_login", "\u062a\u0633\u062c\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", "view_website", "\u0639\u0631\u0636 \u0627\u0644\u0645\u0648\u0642\u0639", "create_account", "\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628", "email_login", _s31_31, "create_new", "\u062e\u0644\u0642 \u062c\u062f\u064a\u062f \u0625\u0628\u062f\u0627\u0639 \u062c\u062f\u064a\u062f", _s18_118, "\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0633\u062c\u0644", _s21_115, "\u064a\u0631\u062c\u0649 \u062d\u0641\u0638 \u0623\u0648 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643", "download", "\u062a\u062d\u0645\u064a\u0644", _s27_58, "\u064a\u062a\u0637\u0644\u0628 \u062e\u0637\u0629 \u0627\u0644\u0645\u0624\u0633\u0633\u0629", "take_picture", "\u0627\u0644\u062a\u0642\u0637 \u0635\u0648\u0631\u0629", "upload_files", "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a", "document", "\u0648\u062b\u064a\u0642\u0629", "documents", "\u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a", "new_document", "\u0645\u0633\u062a\u0646\u062f \u062c\u062f\u064a\u062f", "edit_document", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0633\u062a\u0646\u062f", _s17_136, "\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062c\u0627\u062d", _s16_234, "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062c\u0627\u062d", _s17_137, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062c\u0627\u062d", _s16_235, "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062c\u0627\u062d", _s17_138, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0628\u0646\u062c\u0627\u062d", _s18_120, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u062a\u0647 \u0628\u0646\u062c\u0627\u062d: \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0627\u0644\u0642\u064a\u0645\u0629", _s17_139, "\u062a\u0645\u062a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062d\u0630\u0641 \u0628\u0646\u062c\u0627\u062d: \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0627\u0644\u0642\u064a\u0645\u0629", _s18_121, "\u062a\u0645\u062a \u0627\u0644\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0628\u0646\u062c\u0627\u062d: \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0627\u0644\u0642\u064a\u0645\u0629", "no_history", "\u0644\u0627 \u062a\u0627\u0631\u064a\u062e", "expense_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "pending", "\u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631", _s16_236, "\u0645\u0633\u062c\u0651\u0644", _s16_237, "\u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631", _s16_238, "\u0645\u0641\u0648\u062a\u0631\u0629", "converted", "\u0645\u062d\u0648\u0644\u0629", _s24_62, "\u0623\u0636\u0641 \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0647", "exchange_rate", "\u0633\u0639\u0631 \u0627\u0644\u0635\u0631\u0641", _s16_239, "\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0629", "mark_paid", "\u0645\u0627\u0631\u0643 \u0645\u062f\u0641\u0648\u0639\u0629", "category", "\u0641\u0626\u0629", "address", "\u0627\u0644\u0639\u0646\u0648\u0627\u0646", "new_vendor", "\u0628\u0627\u0626\u0639 \u062c\u062f\u064a\u062f", "created_vendor", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0628\u0627\u0626\u0639 \u0628\u0646\u062c\u0627\u062d", "updated_vendor", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0628\u0627\u0626\u0639 \u0628\u0646\u062c\u0627\u062d", "archived_vendor", "\u062a\u0645 \u0627\u0631\u0634\u0641\u0629 \u0627\u0644\u0628\u0627\u0626\u0639 \u0628\u0646\u062c\u0627\u062d", "deleted_vendor", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0628\u0627\u0626\u0639 \u0628\u0646\u062c\u0627\u062d", "restored_vendor", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0628\u0627\u0626\u0639 \u0628\u0646\u062c\u0627\u062d", _s16_240, "\u062a\u0645 \u0627\u0631\u0634\u0641\u0629 :count \u0628\u0627\u0626\u0639\u064a\u0646 \u0628\u0646\u062c\u0627\u062d", "deleted_vendors", "\u062a\u0645 \u062d\u0630\u0641 :count \u0628\u0627\u0626\u0639\u064a\u0646 \u0628\u0646\u062c\u0627\u062d", _s16_241, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0628\u0627\u0626\u0639\u064a :value \u0628\u0646\u062c\u0627\u062d", "new_expense", "\u0623\u062f\u062e\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "created_expense", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0628\u0646\u062c\u0627\u062d", "updated_expense", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", _s16_242, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0646\u062c\u0627\u062d", "deleted_expense", _s21_143, _s16_243, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s17_140, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s16_244, _s21_143, _s17_141, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0646\u0641\u0642\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "copy_shipping", "\u0646\u0633\u062e \u0627\u0644\u0634\u062d\u0646", "copy_billing", "\u0646\u0633\u062e \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "design", "\u062a\u0635\u0645\u064a\u0645", _s21_116, "\u0641\u0634\u0644 \u0641\u064a \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0633\u062c\u0644", "invoiced", "\u0645\u0641\u0648\u062a\u0631\u0629", "logged", "\u0645\u0633\u062c\u0651\u0644", "running", "\u062c\u0631\u064a", "resume", "\u0633\u064a\u0631\u0629 \u0630\u0627\u062a\u064a\u0629", "task_errors", "\u064a\u0631\u062c\u0649 \u062a\u0635\u062d\u064a\u062d \u0623\u064a \u0623\u0648\u0642\u0627\u062a \u0645\u062a\u062f\u0627\u062e\u0644\u0629", "start", "\u064a\u0628\u062f\u0623", "stop", "\u0642\u0641", "started_task", "\u0628\u062f\u0623\u062a \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "stopped_task", "\u062a\u0645 \u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "resumed_task", "\u062a\u0645 \u0627\u0633\u062a\u0626\u0646\u0627\u0641 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "now", "\u0627\u0644\u0622\u0646", _s16_245, "\u0645\u0647\u0627\u0645 \u0627\u0644\u0628\u062f\u0621 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a", "timer", "\u0627\u0644\u0645\u0648\u0642\u062a", "manual", "\u064a\u062f\u0648\u064a", "budgeted", "\u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", "start_time", "\u0648\u0642\u062a \u0627\u0644\u0628\u062f\u0621", "end_time", "\u0648\u0642\u062a \u0627\u0644\u0646\u0647\u0627\u064a\u0629", "date", "\u062a\u0627\u0631\u064a\u062e", "times", "\u0645\u0631\u0627\u062a", "duration", "\u0645\u062f\u0629", "new_task", "\u0645\u0647\u0645\u0629 \u062c\u062f\u064a\u062f\u0629", "created_task", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "updated_task", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "archived_task", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "deleted_task", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "restored_task", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0647\u0645\u0629 \u0628\u0646\u062c\u0627\u062d", "archived_tasks", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u062a\u0647 \u0628\u0646\u062c\u0627\u062d: \u0639\u062f \u0627\u0644\u0645\u0647\u0627\u0645", "deleted_tasks", "\u062a\u0645 \u062d\u0630\u0641 \u0645\u0647\u0627\u0645 :count \u0628\u0646\u062c\u0627\u062d", "restored_tasks", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u0647\u0627\u0645 :value \u0628\u0646\u062c\u0627\u062d", _s19_85, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0627\u0633\u0645", "budgeted_hours", "\u0633\u0627\u0639\u0627\u062a \u0627\u0644\u0645\u064a\u0632\u0627\u0646\u064a\u0629", "created_project", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u062c\u0627\u062d", "updated_project", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u062c\u0627\u062d", _s16_247, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u062c\u0627\u062d", "deleted_project", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u062c\u0627\u062d", _s16_248, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0646\u062c\u0627\u062d", _s17_142, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u0634\u0627\u0631\u064a\u0639 :count \u0628\u0646\u062c\u0627\u062d", _s16_249, "\u062a\u0645 \u062d\u0630\u0641 \u0645\u0634\u0627\u0631\u064a\u0639 :count \u0628\u0646\u062c\u0627\u062d", _s17_143, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u0634\u0627\u0631\u064a\u0639 :value \u0628\u0646\u062c\u0627\u062d", "new_project", "\u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f", _s27_62, "\u0634\u0643\u0631\u0627 \u0644\u0643 \u0639\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0644\u062f\u064a\u0646\u0627!", "if_you_like_it", "\u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u063a\u0628 \u0641\u064a \u0630\u0644\u0643 \u0645\u0646 \u0641\u0636\u0644\u0643", "click_here", "\u0627\u0646\u0642\u0631 \u0647\u0646\u0627", _s18_122, "\u0627\u0646\u0642\u0631 \u0647\u0646\u0627", "to_rate_it", "\u0644\u062a\u0642\u064a\u064a\u0645\u0647\u0627.", "average", "\u0645\u062a\u0648\u0633\u0637", "unapproved", "\u063a\u064a\u0631 \u0645\u0648\u0627\u0641\u0642 \u0639\u0644\u064a\u0647", _s30_19, "\u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0644\u062a\u063a\u064a\u064a\u0631 \u0647\u0630\u0627 \u0627\u0644\u0625\u0639\u062f\u0627\u062f", "locked", "\u0645\u0642\u0641\u0644", "authenticate", "\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629", _s19_87, "\u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629", _s24_64, "\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u0628\u064a\u0648\u0645\u062a\u0631\u064a\u0629", "footer", "\u062a\u0630\u064a\u064a\u0644", "compare", "\u064a\u0642\u0627\u0631\u0646", "hosted_login", "\u0645\u0633\u062a\u0636\u0627\u0641 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", "selfhost_login", "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 Selfhost", "google_sign_in", "\u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0639 \u062c\u0648\u062c\u0644", "today", "\u0627\u0644\u064a\u0648\u0645", "custom_range", "\u0646\u0637\u0627\u0642 \u0645\u062e\u0635\u0635", "date_range", "\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0648\u0639\u062f", "current", "\u062d\u0627\u0636\u0650\u0631", "previous", "\u0633\u0627\u0628\u0642", "current_period", "\u0627\u0644\u0641\u062a\u0631\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629", _s17_144, "\u0641\u062a\u0631\u0629 \u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0629", "previous_period", "\u0627\u0644\u0641\u062a\u0631\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629", "previous_year", "\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0636\u064a\u0629", "compare_to", "\u0642\u0627\u0631\u0646 \u0628", "last7_days", "\u0627\u062e\u0631 7 \u0627\u064a\u0627\u0645", "last_week", "\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u0645\u0627\u0636\u064a", "last30_days", "\u0622\u062e\u0631 30 \u064a\u0648\u0645\u064b\u0627", "this_month", "\u0647\u0630\u0627 \u0627\u0644\u0634\u0647\u0631", "last_month", "\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0645\u0627\u0636\u064a", "this_year", "\u0647\u0630\u0627 \u0627\u0644\u0639\u0627\u0645", "last_year", "\u0627\u0644\u0639\u0627\u0645 \u0627\u0644\u0645\u0627\u0636\u064a", "all_time", "\u0643\u0644 \u0627\u0644\u0648\u0642\u062a", "custom", "\u0645\u062e\u0635\u0635", _s16_250, "\u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0625\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "clone_to_quote", "\u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0644\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "clone_to_credit", "\u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0644\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "view_invoice", "\u0639\u0631\u0636 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "convert", "\u064a\u062a\u062d\u0648\u0644", "more", "\u0623\u0643\u062b\u0631", "edit_client", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0639\u0645\u064a\u0644", "edit_product", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c", "edit_invoice", "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "edit_quote", "\u062a\u0639\u062f\u064a\u0644 \u0639\u0631\u0636 \u0633\u0639\u0631", "edit_payment", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062f\u0641\u0639", "edit_task", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0647\u0645\u0629", "edit_expense", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "edit_vendor", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0628\u0627\u0626\u0639", "edit_project", "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0634\u0631\u0648\u0639", _s20_107, "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0645\u062a\u0643\u0631\u0631", "billing_address", "\u0639\u0646\u0648\u0627\u0646 \u0648\u0635\u0648\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", _s16_252, "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646", "total_revenue", "\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0625\u064a\u0631\u0627\u062f\u0627\u062a", "average_invoice", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "outstanding", "\u0645\u062a\u0645\u064a\u0632", "invoices_sent", ":count \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0645\u0631\u0633\u0644\u0629", "active_clients", "\u0639\u0645\u0644\u0627\u0621 \u0641\u0639\u0651\u0627\u0644\u064a\u0646", "close", "\u0625\u063a\u0644\u0627\u0642", "email", "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "password", "\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631", "url", "URL", "secret", "\u0633\u0631", "name", "\u0627\u0644\u0627\u0633\u0645", "logout", "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062e\u0631\u0648\u062c", "login", "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", "filter", "\u062a\u0631\u0634\u064a\u062d", "sort", "\u0646\u0648\u0639", "search", "\u0627\u0644\u0628\u062d\u062b", "active", "\u0646\u0634\u0637", "archived", "\u0645\u0624\u0631\u0634\u0641", "deleted", "\u062a\u0645 \u0627\u0644\u062d\u0630\u0641", "dashboard", "\u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645", "archive", "\u0627\u0631\u0634\u064a\u0641", "delete", "\u062d\u0630\u0641", "restore", "\u064a\u0639\u064a\u062f", _s16_254, "\u0627\u0643\u062a\u0645\u0627\u0644 \u0627\u0644\u062a\u062d\u062f\u064a\u062b", _s23_55, "\u0631\u062c\u0627\u0621\u0627 \u0623\u062f\u062e\u0644 \u0628\u0631\u064a\u062f\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s26_46, "\u0645\u0646 \u0641\u0636\u0644\u0643 \u0623\u062f\u062e\u0644 \u0631\u0642\u0645\u0643 \u0627\u0644\u0633\u0631\u064a", _s21_119, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0639\u0646\u0648\u0627\u0646 URL \u0627\u0644\u062e\u0627\u0635 \u0628\u0643", _s26_48, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0645\u0646\u062a\u062c", "ascending", "\u062a\u0635\u0627\u0639\u062f\u064a", "descending", "\u062a\u0646\u0627\u0632\u0644\u064a", "save", "\u062d\u0641\u0638", _s17_146, "\u062d\u062f\u062b \u062e\u0637\u0623", "paid_to_date", "\u062f\u0641\u0639\u062a \u062d\u062a\u0649 \u0627\u0644\u0627\u0646", "balance_due", "\u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u0633\u062a\u062d\u0642", "balance", "\u0627\u0644\u0631\u0635\u064a\u062f", "overview", "\u0645\u0644\u062e\u0635", "details", "\u062a\u0641\u0627\u0635\u064a\u0644", "phone", "\u0627\u0644\u0647\u0627\u062a\u0641", "website", "\u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "vat_number", "\u0638\u0631\u064a\u0628\u0647 \u0627\u0644\u0634\u0631\u0627\u0621", "id_number", "\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629", "create", "\u0625\u0646\u0634\u0627\u0621", _s19_89, "\u0646\u0633\u062e :value \u0625\u0644\u0649 \u0627\u0644\u062d\u0627\u0641\u0638\u0629", "error", "\u062e\u0637\u0623", _s16_256, "\u062a\u0639\u0630\u0631 \u0627\u0644\u0625\u0637\u0644\u0627\u0642", "contacts", "\u062c\u0647\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644", "additional", "\u0625\u0636\u0627\u0641\u064a", "first_name", "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644", "last_name", "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u062e\u064a\u0631", "add_contact", "\u0625\u0636\u0627\u0641\u0629 \u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644", "are_you_sure", "\u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f\u061f", "cancel", "\u0625\u0644\u063a\u0627\u0621", "ok", "\u0646\u0639\u0645", "remove", "\u064a\u0632\u064a\u0644", _s16_258, "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d", "product", "\u0645\u0646\u062a\u062c", "products", "\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a", "new_product", "\u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f", "created_product", "\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d", "updated_product", "\u062a\u0645 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d", _s16_260, "\u062a\u0645\u062a \u0627\u0631\u0634\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d", "deleted_product", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d", _s16_261, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d", _s17_148, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0645\u0646\u062a\u062c\u0627\u062a :count \u0628\u0646\u062c\u0627\u062d", _s16_262, "\u062a\u0645 \u062d\u0630\u0641 \u0645\u0646\u062a\u062c\u0627\u062a :count \u0628\u0646\u062c\u0627\u062d", _s17_149, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u0646\u062a\u062c\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "product_key", "\u0645\u0646\u062a\u062c", "notes", "\u0645\u0644\u062d\u0648\u0638\u0627\u062a", "cost", "\u064a\u0643\u0644\u0641", "client", "\u0627\u0644\u0639\u0645\u064a\u0644", "clients", "\u0627\u0644\u0639\u0645\u0644\u0627\u0621", "new_client", "\u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f", "created_client", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0646\u062c\u0627\u062d", "updated_client", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0646\u062c\u0627\u062d", "archived_client", "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0646\u062c\u0627\u062d", _s16_263, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u062a\u0647 :count \u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", "deleted_client", _s19_104, "deleted_clients", "\u062a\u0645 \u062d\u0630\u0641 :count \u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d", "restored_client", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0646\u062c\u0627\u062d", _s16_264, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0639\u0645\u0644\u0627\u0621 :value \u0628\u0646\u062c\u0627\u062d", "address1", "\u0627\u0644\u0634\u0627\u0631\u0639", "address2", "\u0634\u0642\u0629 / \u062c\u0646\u0627\u062d", "city", "\u0627\u0644\u0645\u062f\u064a\u0646\u0629", "state", "\u0627\u0644\u0648\u0644\u0627\u064a\u0629/\u0627\u0644\u0645\u0646\u0637\u0642\u0629", "postal_code", "\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a", "country", "\u062f\u0648\u0644\u0629", "invoice", "\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "invoices", "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "new_invoice", "\u0641\u0627\u062a\u0648\u0631\u0629 \u062c\u062f\u064a\u062f\u0629", "created_invoice", "\u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", "updated_invoice", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s16_265, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", "deleted_invoice", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s16_266, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0646\u062c\u0627\u062d", _s17_150, "\u062a\u0645 \u0627\u0631\u0634\u0641\u0629 :count \u0641\u0648\u0627\u062a\u064a\u0631 \u0628\u0646\u062c\u0627\u062d", _s16_267, "\u062a\u0645 \u062d\u0630\u0641 :count \u0641\u0648\u0627\u062a\u064a\u0631 \u0628\u0646\u062c\u0627\u062d", _s17_151, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0641\u0648\u0627\u062a\u064a\u0631 :value \u0628\u0646\u062c\u0627\u062d", "emailed_invoice", "\u062a\u0645 \u0627\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0649 \u0627\u0644\u0628\u0631\u064a\u062f \u0628\u0646\u062c\u0627\u062d", "emailed_payment", "\u0627\u0644\u062f\u0641\u0639 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0646\u062c\u0627\u062d", "amount", "\u0627\u0644\u0642\u064a\u0645\u0629", "invoice_number", "\u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "invoice_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "discount", "\u062e\u0635\u0645", "po_number", "\u0631\u0642\u0645 \u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u0627\u0621", "terms", "\u0627\u0644\u0634\u0631\u0648\u0637", "public_notes", "\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0639\u0627\u0645\u0629", "private_notes", "\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u062e\u0627\u0635\u0629", "frequency", "\u0627\u0644\u062a\u0643\u0631\u0627\u0631", "start_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0627\u064a\u0629", "end_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0647\u0627\u064a\u0629", "quote_number", "\u0631\u0642\u0645 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631", "quote_date", "\u062a\u0627\u0631\u064a\u062e \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631", "valid_until", "\u0635\u0627\u0644\u062d \u062d\u062a\u0649", "items", "\u0623\u063a\u0631\u0627\u0636", "partial_deposit", "\u062c\u0632\u0626\u064a / \u0625\u064a\u062f\u0627\u0639", "description", "\u0648\u0635\u0641", "unit_cost", "\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0648\u062d\u062f\u0629", "quantity", "\u0627\u0644\u0643\u0645\u064a\u0629", "add_item", "\u0627\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631", "contact", "\u062c\u0647\u0629 \u0625\u062a\u0635\u0627\u0644", "work_phone", "\u0627\u0644\u0647\u0627\u062a\u0641", "total_amount", "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a", "pdf", "\u0628\u064a \u062f\u064a \u0625\u0641", "due_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", _s16_268, "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642 \u0627\u0644\u062c\u0632\u0626\u064a", "paid_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", "status", "\u0627\u0644\u062d\u0627\u0644\u0629", _s17_152, "\u062d\u0627\u0644\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "quote_status", "\u062d\u0627\u0644\u0629 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", _s22_82, "\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 + \u0644\u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631", _s22_84, "\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 + \u0644\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0648\u0642\u062a", "count_selected", ":count \u0645\u062d\u062f\u062f", "total", "\u0627\u0644\u0645\u062c\u0645\u0648\u0639", "percent", "\u0646\u0633\u0628\u0647 \u0645\u0626\u0648\u064a\u0647", "edit", "\u062a\u0639\u062f\u064a\u0644", "dismiss", "\u0631\u0641\u0636", _s20_109, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u062a\u0627\u0631\u064a\u062e", _s22_85, _s17_169, _s24_66, "\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0641\u0627\u062a\u0648\u0631\u0629", "task_rate", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0645\u0647\u0645\u0629", "settings", "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a", "language", "\u0644\u063a\u0629", "currency", "\u0639\u0645\u0644\u0629", "created_at", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u0634\u0627\u0621", "created_on", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0639\u0644\u0649", "updated_at", "\u0645\u062d\u062f\u062b", "tax", "\u0636\u0631\u064a\u0628\u0629", _s30_21, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s27_66, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0631\u0642\u0645 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", "past_due", "\u062a\u062c\u0627\u0648\u0632 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", "draft", "\u0645\u0633\u0648\u062f\u0629", "sent", "\u0645\u0631\u0633\u0644", "viewed", "\u064a\u0646\u0638\u0631", "approved", "\u0645\u0648\u0627\u0641\u0642\u0629", "partial", "\u062c\u0632\u0626\u064a / \u0625\u064a\u062f\u0627\u0639", "paid", "\u0645\u062f\u0641\u0648\u0639", "mark_sent", "\u0645\u0627\u0631\u0643 \u0627\u0644\u0645\u0631\u0633\u0644\u0629", _s22_87, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u0631\u0633\u0644\u0629", _s22_88, "\u062a\u0645 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u062f\u0641\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", _s23_57, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u0631\u0633\u0644\u0629", _s23_58, "\u062a\u0645 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u0645\u062f\u0641\u0648\u0639\u0629 \u0628\u0646\u062c\u0627\u062d", "done", "\u062a\u0645", _s37_24, "\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644 \u0623\u0648 \u062c\u0647\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644", "dark_mode", "\u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u062f\u0627\u0643\u0646", _s27_68, "\u0623\u0639\u062f \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0644\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u062a\u063a\u064a\u064a\u0631", "refresh_data", "\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", "blank_contact", "\u0627\u062a\u0635\u0627\u0644 \u0641\u0627\u0631\u063a", "activity", "\u0646\u0634\u0627\u0637", _s16_270, "\u0644\u0627 \u062a\u0648\u062c\u062f \u0633\u062c\u0644\u0627\u062a", "clone", "\u0627\u0633\u062a\u0646\u0633\u0627\u062e", "loading", "\u062a\u062d\u0645\u064a\u0644", "industry", "\u0635\u0646\u0627\u0639\u0629", "size", "\u0645\u0642\u0627\u0633", "payment_terms", "\u0634\u0631\u0648\u0637 \u0627\u0644\u062f\u0641\u0639", "payment_date", "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062f\u0641\u0639\u0629", "payment_status", "\u062d\u0627\u0644\u0629 \u0627\u0644\u0633\u062f\u0627\u062f", _s16_272, "\u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631", _s16_273, "\u0628\u0627\u0637\u0644", _s16_274, "\u0641\u0634\u0644", _s16_275, "\u0645\u0643\u062a\u0645\u0644", _s16_276, "\u0627\u0644\u0645\u0631\u062f\u0648\u062f\u0629 \u062c\u0632\u0626\u064a\u0627", _s16_277, "\u0645\u0639\u0627\u062f", _s17_153, "\u063a\u064a\u0631 \u0645\u0637\u0628\u0642", _s17_154, "\u063a\u064a\u0631 \u0645\u0637\u0628\u0642 \u062c\u0632\u0626\u064a\u064b\u0627", "net", "\u0634\u0628\u0643\u0629", "client_portal", "\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", "show_tasks", "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0645\u0647\u0627\u0645", "email_reminders", "\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "enabled", "\u0645\u0645\u0643\u0646", "recipients", "\u0627\u0644\u0645\u0633\u062a\u0644\u0645\u0648\u0646", "initial_email", "\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0623\u0648\u0644\u064a", "first_reminder", "\u0623\u0648\u0644 \u062a\u0630\u0643\u064a\u0631", "second_reminder", "\u0627\u0644\u062a\u0646\u0628\u064a\u0647 \u0627\u0644\u062b\u0627\u0646\u064a", "third_reminder", "\u0627\u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u062b\u0627\u0644\u062b", "reminder1", "\u0623\u0648\u0644 \u062a\u0630\u0643\u064a\u0631", "reminder2", "\u0627\u0644\u062a\u0646\u0628\u064a\u0647 \u0627\u0644\u062b\u0627\u0646\u064a", "reminder3", "\u0627\u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u062b\u0627\u0644\u062b", "template", "\u0646\u0645\u0648\u0630\u062c", "send", "\u064a\u0631\u0633\u0644", "subject", "\u0645\u0648\u0636\u0648\u0639", "body", "\u062c\u0633\u0645", "send_email", _s18_143, "email_receipt", "\u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u062f\u0641\u0639 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0625\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644", "auto_billing", "\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a\u0629", "button", "\u0632\u0631", "preview", "\u0645\u0639\u0627\u064a\u0646\u0629", "customize", "\u064a\u0639\u062f\u0644 \u0623\u0648 \u064a\u0643\u064a\u0641", "history", "\u0633\u062c\u0644", "payment", "\u0642\u0633\u0637", "payments", "\u0627\u0644\u062f\u0641\u0639\u0627\u062a", "refunded", "\u0645\u0639\u0627\u062f", "payment_type", "\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639", _s21_121, "\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u064a\u0629", "enter_payment", "\u0627\u062f\u062e\u0644 \u0627\u0644\u062f\u0641\u0639\u0629", "new_payment", "\u0623\u062f\u062e\u0644 \u0627\u0644\u062f\u0641\u0639\u0629", "created_payment", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", "updated_payment", "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s16_278, "\u062a\u0645\u062a \u0623\u0631\u0634\u0641\u0629 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", "deleted_payment", "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s16_279, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u062f\u0641\u0639 \u0628\u0646\u062c\u0627\u062d", _s17_155, "\u062a\u0645\u062a \u0627\u0631\u0634\u0641\u0629 :count \u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s16_280, "\u062a\u0645 \u062d\u0630\u0641 :count \u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0628\u0646\u062c\u0627\u062d", _s17_156, "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0645\u062f\u0641\u0648\u0639\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "quote", "\u0639\u0631\u0636 \u0623\u0633\u0639\u0627\u0631", "quotes", "\u0639\u0631\u0648\u0636 \u0623\u0633\u0639\u0627\u0631", "new_quote", "\u0639\u0631\u0636 \u0633\u0639\u0631 \u062c\u062f\u064a\u062f", "created_quote", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631 \u0628\u0646\u062c\u0627\u062d", "updated_quote", "\u062a\u0645 \u062a\u0639\u062f\u064a\u0644 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631 \u0628\u0646\u062c\u0627\u062d", "archived_quote", "\u062a\u0645 \u0623\u0631\u0634\u0641\u0629 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631 \u0628\u0646\u062c\u0627\u062d", "deleted_quote", "\u062a\u0645 \u062d\u0630\u0641 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631 \u0628\u0646\u062c\u0627\u062d", "restored_quote", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0628\u0646\u062c\u0627\u062d", "archived_quotes", "\u062a\u0645 \u0623\u0631\u0634\u0641\u0629 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631 \u0628\u0646\u062c\u0627\u062d :count quotes", "deleted_quotes", "\u062a\u0645 \u062d\u0630\u0641 \u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 :count \u0628\u0646\u062c\u0627\u062d", "restored_quotes", "\u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0642\u062a\u0628\u0627\u0633\u0627\u062a :value \u0628\u0646\u062c\u0627\u062d", "expense", "\u0645\u0635\u0631\u0648\u0641", "expenses", "\u0646\u0641\u0642\u0627\u062a", "vendor", "\u0628\u0627\u0626\u0639", "vendors", "\u0627\u0644\u0628\u0627\u0639\u0629", "task", "\u0645\u0647\u0645\u0629", "tasks", "\u0627\u0644\u0645\u0647\u0627\u0645", "project", "\u0645\u0634\u0631\u0648\u0639", "projects", "\u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639", "activity_1", ":user \u0623\u0646\u0634\u0623 \u0627\u0644\u0639\u0645\u064a\u0644 :client", "activity_2", ":user \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u0624\u0631\u0634\u0641 :client", "activity_3", ":user \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062d\u0630\u0648\u0641 :client", "activity_4", ":user \u0625\u0646\u0634\u0627\u0621 \u0641\u0627\u062a\u0648\u0631\u0629 :invoice", "activity_5", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062b\u0629 :invoice", "activity_6", ":user \u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a :invoice \u0644\u0640 :client \u0625\u0644\u0649 :contact", "activity_7", ":contact \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0639\u0631\u0648\u0636\u0629 :invoice \u0644\u0640 :client", "activity_8", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0624\u0631\u0634\u0641\u0629 :invoice", "activity_9", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629 :invoice", "activity_10", ":user \u0627\u0644\u062f\u0641\u0639\u0629 \u0627\u0644\u0645\u062f\u062e\u0644\u0629 :payment \u0644\u0640 :payment _\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0641\u064a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0644\u0640 :client", "activity_11", ":user \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062d\u062f\u062b :payment", "activity_12", ":user \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0624\u0631\u0634\u0641 :payment", "activity_13", ":user \u0627\u0644\u062f\u0641\u0639\u0629 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629 :payment", "activity_14", "\u062f\u062e\u0644 :user \u0631\u0635\u064a\u062f :credit", "activity_15", ":user \u0645\u062d\u062f\u062b :credit \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "activity_16", ":user \u0645\u0624\u0631\u0634\u0641\u0629 :credit \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646", "activity_17", ":user \u062d\u0630\u0641 \u0631\u0635\u064a\u062f :credit", "activity_18", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0642\u062a\u0628\u0627\u0633 :user :quote", "activity_19", ":user \u0627\u0642\u062a\u0628\u0627\u0633 \u0645\u062d\u062f\u062b :quote", "activity_20", ":user \u0627\u0642\u062a\u0628\u0627\u0633 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a :quote \u0644\u0640 :client \u0625\u0644\u0649 :contact", "activity_21", ":contact \u0639\u0631\u0636 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 :quote", "activity_22", "\u0627\u0642\u062a\u0628\u0627\u0633 \u0645\u0624\u0631\u0634\u0641 :user :quote", "activity_23", ":user \u0627\u0642\u062a\u0628\u0627\u0633 \u0645\u062d\u0630\u0648\u0641 :quote", "activity_24", ":user \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0642\u062a\u0628\u0627\u0633 :quote", "activity_25", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 :invoice", "activity_26", ":user \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f :client", "activity_27", ":user \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u062f\u0641\u0639 :payment", "activity_28", ":user \u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0631\u0635\u064a\u062f :credit", "activity_29", ":contact \u0627\u0642\u062a\u0628\u0627\u0633 \u0645\u0639\u062a\u0645\u062f :quote \u0644\u0640 :client", "activity_30", "\u0625\u0646\u0634\u0627\u0621 :user \u0627\u0644\u0628\u0627\u0626\u0639 :vendor", "activity_31", ":user \u0628\u0627\u0626\u0639 \u0645\u0624\u0631\u0634\u0641 :vendor", "activity_32", ":user \u0627\u0644\u0628\u0627\u0626\u0639 \u0627\u0644\u0645\u062d\u0630\u0648\u0641 :vendor", "activity_33", ":user \u0627\u0644\u0628\u0627\u0626\u0639 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f :vendor", "activity_34", "\u0625\u0646\u0634\u0627\u0621 :user \u062d\u0633\u0627\u0628 :expense", "activity_35", "\u0645\u0635\u0627\u0631\u064a\u0641 \u0645\u0624\u0631\u0634\u0641\u0629 :user :expense", "activity_36", ":user \u0645\u0635\u0627\u0631\u064a\u0641 \u0645\u062d\u0630\u0648\u0641\u0629 :expense", "activity_37", ":user \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 :expense", "activity_39", "\u0625\u0644\u063a\u0627\u0621 :user :payment_amount \u062f\u0641\u0639\u0629 :payment", "activity_40", ":user \u0627\u0644\u0645\u0633\u062a\u0631\u062f\u0629 :adjustment \u0645\u0646 :payment_amount payment :payment", "activity_41", ":payment_amount payment (:payment) \u0641\u0634\u0644", "activity_42", "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0647\u0645\u0629 :user :task", "activity_43", "\u0645\u0647\u0645\u0629 :user \u0627\u0644\u0645\u062d\u062f\u062b\u0629 :task", "activity_44", ":user \u0645\u0647\u0645\u0629 \u0645\u0624\u0631\u0634\u0641\u0629 :task", "activity_45", "\u0645\u0647\u0645\u0629 :user \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u0629 :task", "activity_46", "\u0645\u0647\u0645\u0629 :user \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f\u0629 :task", "activity_47", ":user \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062d\u062f\u062b\u0629 :expense", "activity_48", ":user \u0623\u0646\u0634\u0649\u0621 :user", "activity_49", ":user \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u062d\u062f\u062b :user", "activity_50", ":user \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0624\u0631\u0634\u0641 :user", "activity_51", ":user \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u062d\u0630\u0648\u0641 :user", "activity_52", ":user \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u062f :user", "activity_53", "\u062a\u0645 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 :user \u0627\u0644\u0645\u0631\u0633\u0644\u0629 :invoice", "activity_54", ":user \u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062f\u0641\u0648\u0639\u0629 :invoice", "activity_55", "\u0631\u062f :contact \u062a\u0630\u0643\u0631\u0629: \u062a\u0630\u0643\u0631\u0629", "activity_56", ":user \u0639\u0631\u0636 \u0627\u0644\u062a\u0630\u0643\u0631\u0629: \u062a\u0630\u0643\u0631\u0629", "activity_57", "\u0641\u0634\u0644 \u0627\u0644\u0646\u0638\u0627\u0645 \u0641\u064a \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a :invoice", "activity_58", ":user \u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u0639\u0643\u0648\u0633\u0629 :invoice", "activity_59", ":user \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0645\u0644\u063a\u0627\u0629 :invoice", "activity_60", ":contact \u0634\u0627\u0647\u062f \u0627\u0644\u0639\u0631\u0636 :quote", "activity_61", ":user \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0639\u0645\u064a\u0644 :client", "activity_62", ":user \u0627\u0644\u0628\u0627\u0626\u0639 \u0627\u0644\u0645\u062d\u062f\u062b :vendor", "activity_63", ":user \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0625\u0644\u0649 :contact", "activity_64", ":user \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0625\u0644\u0649 :contact", "activity_65", ":user \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u062b\u0627\u0644\u062b \u0644\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0625\u0644\u0649 :contact", "activity_66", ":user \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062a\u0630\u0643\u064a\u0631 \u0644\u0627 \u0646\u0647\u0627\u064a\u0629 \u0644\u0647 \u0644\u0644\u0641\u0627\u062a\u0648\u0631\u0629 :invoice \u0625\u0644\u0649 :contact", "activity_80", "\u0625\u0646\u0634\u0627\u0621 :user \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 :subscription", "activity_81", ":user \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 :subscription", "activity_82", ":user \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u0627\u0644\u0645\u0624\u0631\u0634\u0641 :subscription", "activity_83", ":user \u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 :subscription", "activity_84", ":user \u062a\u0645\u062a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 :subscription", _s17_157, "\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0644\u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629", "emailed_quote", "\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0639\u0631\u0636 \u0627\u0644\u0633\u0639\u0631 \u0628\u0646\u062c\u0627\u062d", "emailed_credit", "\u0646\u062c\u062d \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s20_111, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633 \u0639\u0644\u0649 \u0623\u0646\u0647 \u062a\u0645 \u0627\u0644\u0625\u0631\u0633\u0627\u0644", _s21_123, "\u0646\u062c\u062d \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0639\u0644\u0649 \u0623\u0646\u0647 \u0645\u0631\u0633\u0644", "expired", "\u0645\u0646\u062a\u0647\u064a \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629", "all", "\u0627\u0644\u062c\u0645\u064a\u0639", "select", "\u0627\u062e\u062a\u064a\u0627\u0631", _s22_89, "\u0627\u0636\u063a\u0637 \u0645\u0637\u0648\u0644\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u062a\u0639\u062f\u062f", "custom_value1", "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 1", "custom_value2", "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 2", "custom_value3", "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 3", "custom_value4", "\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 4", _s18_123, "\u0646\u0645\u0637 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u062e\u0635\u0635", _s24_71, "\u0631\u0633\u0627\u0644\u0629 \u0645\u062e\u0635\u0635\u0629 \u0644\u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", _s29_46, "\u0631\u0633\u0627\u0644\u0629 \u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062e\u0635\u0635\u0629 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629", _s27_73, "\u0631\u0633\u0627\u0644\u0629 \u0641\u0627\u062a\u0648\u0631\u0629 \u0645\u062e\u0635\u0635\u0629 \u0645\u062f\u0641\u0648\u0639\u0629", _s31_26, "\u0631\u0633\u0627\u0644\u0629 \u0627\u0642\u062a\u0628\u0627\u0633 \u0645\u062e\u0635\u0635\u0629 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f\u0629", "lock_invoices", "\u0642\u0641\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631", "translations", "\u0627\u0644\u062a\u0631\u062c\u0645\u0627\u062a", _s19_90, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u0645\u0647\u0645\u0629", _s19_92, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u0645\u0647\u0645\u0629", _s22_91, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s22_93, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s21_124, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u0628\u0627\u0626\u0639", _s21_126, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u0628\u0627\u0626\u0639", _s21_128, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u062a\u0630\u0643\u0631\u0629", _s21_130, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u062a\u0630\u0643\u0631\u0629", _s22_95, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u062f\u0641\u0639", _s22_97, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u062f\u0641\u0639", _s22_99, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s22_101, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s20_112, "\u0646\u0645\u0637 \u0631\u0642\u0645 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", _s20_114, "\u0639\u062f\u0627\u062f \u0631\u0642\u0645 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", _s21_132, _s16_302, _s21_134, _s17_170, _s21_136, _s16_302, _s21_137, _s17_170, _s18_125, "\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u062f\u0627\u062f", "counter_padding", "\u0627\u0644\u062d\u0634\u0648 \u0627\u0644\u0639\u062f\u0627\u062f", _s28_68, "\u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629/\u0639\u062f\u0627\u062f \u0627\u0644\u0623\u0633\u0639\u0627\u0631", _s18_127, "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u064a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a 1", _s18_129, "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a 1", _s18_131, "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u064a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a 2", _s18_133, "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a 2", _s18_135, "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u064a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a 3", _s18_137, "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a 3", _s21_138, "\u0645\u0648\u0636\u0648\u0639 \u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s19_94, "\u0645\u0648\u0636\u0648\u0639 \u0627\u0642\u062a\u0628\u0627\u0633 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s21_140, "\u0645\u0648\u0636\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", _s29_48, "\u0645\u0648\u0636\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u062c\u0632\u0626\u064a \u0628\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a", "show_table", "\u0639\u0631\u0636 \u0627\u0644\u062c\u062f\u0648\u0644", "show_list", "\u0639\u0631\u0636 \u0627\u0644\u0642\u0627\u0626\u0645\u0629", "client_city", "\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0639\u0645\u064a\u0644", "client_state", "\u062f\u0648\u0644\u0629 \u0639\u0645\u064a\u0644\u0629", "client_country", "\u0628\u0644\u062f \u0627\u0644\u0639\u0645\u064a\u0644", _s16_281, "\u0627\u0644\u0639\u0645\u064a\u0644 \u0646\u0634\u0637", "client_balance", "\u0631\u0635\u064a\u062f \u0627\u0644\u0639\u0645\u064a\u0644", "client_address1", "\u0634\u0627\u0631\u0639 \u0627\u0644\u0639\u0645\u064a\u0644", "client_address2", "\u0634\u0642\u0629/\u062c\u0646\u0627\u062d \u0627\u0644\u0639\u0645\u064a\u0644", "vendor_address1", "\u0634\u0627\u0631\u0639 \u0627\u0644\u0628\u0627\u0626\u0639", "vendor_address2", "\u0628\u0627\u0626\u0639 \u0634\u0642\u0629 / \u062c\u0646\u0627\u062d", _s24_73, "\u0634\u0627\u0631\u0639 \u0627\u0644\u0634\u062d\u0646 \u0644\u0644\u0639\u0645\u064a\u0644", _s24_74, "\u0634\u0642\u0629/\u062c\u0646\u0627\u062d \u0627\u0644\u0634\u062d\u0646 \u0644\u0644\u0639\u0645\u064a\u0644", "type", "\u064a\u0643\u062a\u0628", "invoice_amount", "\u0642\u064a\u0645\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", _s16_285, "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642", "tax_rate1", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 1", "tax_rate2", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 2", "tax_rate3", "\u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 3", "auto_bill", "\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0633\u064a\u0627\u0631\u0627\u062a", "archived_at", "\u0645\u0624\u0631\u0634\u0641 \u0641\u064a", "has_expenses", "\u0644\u0647\u0627 \u0645\u0635\u0627\u0631\u064a\u0641", "custom_taxes1", "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062c\u0645\u0631\u0643\u064a\u0629 1", "custom_taxes2", "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062c\u0645\u0631\u0643\u064a\u0629 2", "custom_taxes3", "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062c\u0645\u0631\u0643\u064a\u0629 3", "custom_taxes4", "\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062c\u0645\u0631\u0643\u064a\u0629 4", _s17_159, _s19_105, _s17_160, _s19_106, _s17_161, _s19_107, _s17_162, _s19_108, "is_deleted", "\u064a\u062a\u0645 \u062d\u0630\u0641", "vendor_city", "\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0628\u0627\u0626\u0639", "vendor_state", "\u062f\u0648\u0644\u0629 \u0627\u0644\u0628\u0627\u0626\u0639", "vendor_country", "\u0628\u0644\u062f \u0627\u0644\u0628\u0627\u0626\u0639", "is_approved", "\u062a\u0645\u062a \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629", "tax_name", "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u064a", "tax_amount", "\u0642\u064a\u0645\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629", "tax_paid", "\u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629", "payment_amount", "\u0642\u064a\u0645\u0629 \u0627\u0644\u062f\u0641\u0639\u0629", "age", "\u0639\u0645\u0631", "is_running", "\u064a\u062c\u0631\u064a", "time_log", "\u0633\u062c\u0644 \u0627\u0644\u0648\u0642\u062a", "bank_id", "\u0628\u0646\u0643", _s19_96, "\u0645\u0639\u0631\u0641 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s16_286, "\u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", _s19_98, "\u0645\u0639\u0631\u0641 \u0639\u0645\u0644\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "tax_name1", "\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 1", "tax_name2", "\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 2", "tax_name3", "\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 3", "transaction_id", "\u0645\u0639\u0631\u0641 \u0627\u0644\u0639\u0645\u0644\u064a\u0629", _s18_139, "\u0645\u0648\u0636\u0648\u0639 \u0644\u0648\u0646 \u0627\u0644\u062d\u0627\u0644\u0629", _s16_287, "\u062a\u062d\u0645\u064a\u0644 \u0645\u0648\u0636\u0648\u0639 \u0627\u0644\u0644\u0648\u0646"], t1, t1), "bg", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "\u0418\u043c\u0435\u0439\u043b\u0438", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "\u0417\u0430\u0431\u0435\u043b\u0435\u0436\u043a\u0438", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u0412\u0440\u0435\u043c\u0435", "format", "\u0424\u043e\u0440\u043c\u0430\u0442", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "\u0412\u044a\u0432\u0435\u0434\u0435\u043d\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u0438 \u043d\u0435 \u0437\u044a\u0432\u043f\u0430\u0434\u0430\u0442 \u0441\u044a\u0441 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0442\u0435 \u043f\u0440\u0438 \u043d\u0430\u0441", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "\u041f\u043e\u0440\u0442", "encryption", "\u041a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u0435", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0432\u043b\u0438\u0437\u0430\u043d\u0435", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "\u0420\u0430\u0437\u0434\u0435\u043b\u044f\u043d\u0435", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d\u0435", "owner", "\u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438\u043a", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "\u0417\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "\u0413\u0440\u0430\u0444\u0438\u043a", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "archive_invoice", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "archive_quote", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439 \u041e\u0444\u0435\u0440\u0442\u0430", "archive_credit", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439 \u043a\u0440\u0435\u0434\u0438\u0442", "archive_task", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "archive_client", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439 \u043a\u043b\u0438\u0435\u043d\u0442", "archive_project", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "archive_expense", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", "restore_payment", "\u0412\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0438 \u041f\u043b\u0430\u0449\u0430\u043d\u0435", "restore_invoice", "\u0412\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0438 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "restore_quote", "\u0412\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0438 \u041e\u0444\u0435\u0440\u0442\u0430", "restore_credit", "\u0412\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0438 \u041a\u0440\u0435\u0434\u0438\u0442", "restore_task", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "restore_client", "\u0412\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0438 \u041a\u043b\u0438\u0435\u043d\u0442", "restore_project", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "restore_expense", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", "archive_vendor", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "restore_vendor", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "create_product", "\u041d\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "update_product", "Update Product", "delete_product", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "restore_product", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "archive_product", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "\u041c\u0435\u0442\u043e\u0434\u0438 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "\u041f\u043e\u0449\u0430/\u0413\u0440\u0430\u0434", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "\u0447\u0430\u0441", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "\u041a\u0430\u0447\u0432\u0430\u043d\u0435", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f", _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u0417\u0430\u043f\u0430\u0437\u0438 \u043a\u0430\u0442\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", _s22_18, "\u0417\u0430\u043f\u0430\u0437\u0438 \u043a\u0430\u0442\u043e \u0444\u0443\u0442\u044a\u0440 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u0431\u0430\u043d\u043a\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s20_26, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0431\u0430\u043d\u043a\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s17_21, "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0431\u0430\u043d\u043a\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "\u0418\u0437\u0431\u0440\u0430\u043d\u0438", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "delete_credit", "\u0418\u0437\u0442\u0440\u0438\u0439 \u043a\u0440\u0435\u0434\u0438\u0442", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "\u0411\u0430\u043d\u043a\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", "bank_accounts", "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u043a\u0430\u0440\u0442\u0438 \u0438 \u0431\u0430\u043d\u043a\u0438", _s21_34, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u0431\u0430\u043d\u043a\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "\u041e\u0431\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "\u041f\u0440\u0438\u0435\u043c\u0430\u043c", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", "default", "\u041f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "\u041e\u0442\u0432\u043e\u0440\u0435\u043d", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043a\u044a\u043c \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", _s17_37, _s17_38, "week", "\u0421\u0435\u0434\u043c\u0438\u0446\u0430", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "\u0412\u0430\u043b\u0443\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "range", "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "\u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "\u0422\u0430\u043a\u0441\u0430\u0442\u0430 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 :amount \u0449\u0435 \u0431\u044a\u0434\u0435 :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "\u041e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u0435", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0447\u0438\u0441\u0442\u0435\u043d \u043a\u043b\u0438\u0435\u043d\u0442", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "\u041d\u0430\u043f\u043e\u043c\u043d\u0438 \u043c\u0438", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u0417\u0430\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434 # :expense", "view_statement", "\u0412\u0438\u0436\u0442\u0435 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "\u0421\u0438\u0441\u0442\u0435\u043c\u0430", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "\u041e\u0442 - \u0418\u043c\u0435", _s16_81, _s16_82, _s17_44, "\u041f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s18_46, "\u041f\u043e\u0432\u0442\u0430\u0440\u044f\u0449\u0438 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s21_59, "\u041d\u043e\u0432 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s22_50, "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s25_20, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s25_21, "\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s26_16, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449 \u0441\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "\u0420\u044a\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0437\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f", _s18_48, _s18_49, "previous_page", "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "next_page", "\u0421\u043b\u0435\u0434\u0432\u0430\u0449\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "\u041d\u0435\u0442\u043e", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "\u0418\u043c\u043f\u043e\u0440\u0442 \u043d\u0430 \u0434\u0430\u043d\u043d\u0438", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 - \u0418\u043c\u0435", _s17_48, "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 - \u0424\u0430\u043c\u0438\u043b\u0438\u044f", "order", "Order", "unassigned", "\u041d\u0435\u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u0430", "partial_value", "\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043f\u043e\u0432\u0435\u0447\u0435 \u043e\u0442 0 \u0438 \u043f\u043e-\u043c\u0430\u043b\u043a\u043e \u043e\u0442 \u043e\u0431\u0449\u0430\u0442\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442.", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u0420\u0430\u0437\u0440\u0435\u0448\u0438", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "\u0417\u0430\u043b\u043e\u0436\u0435\u0442\u0435 subdomain \u0438\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0439\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435 \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438\u044f \u0441\u0438 \u0441\u0430\u0439\u0442.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "\u0421\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u0442", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u043a\u0430\u043d\u0430", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "\u0412\u044a\u0440\u043d\u0430\u0442\u0438", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, "\u0421\u043a\u0430\u043d\u0438\u0440\u0430\u0439\u0442\u0435 \u0431\u0430\u0440\u043a\u043e\u0434\u0430 \u0441 :link \u0441\u044a\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.", _s18_63, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0430 Two-Factor Authentication", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u043e \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435", "to_update_run", "To update run", _s18_66, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u0439 \u043a\u0430\u0442\u043e \u0424\u0430\u043a\u0442\u0443\u0440\u0430", _s16_113, _s16_114, "invoice_project", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "invoice_task", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "invoice_expense", "\u041f\u0440\u0435\u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, "\u0417\u0430\u043f\u0430\u0437\u0438 \u0438 \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0439", "save_and_email", "\u0417\u0430\u043f\u0430\u0437\u0438 \u0438 \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u0438\u043c\u0435\u0439\u043b", _s16_117, "\u041f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043d\u0438 \u0441\u044a\u0431\u0438\u0442\u0438\u044f", _s16_119, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0430 \u0441\u0443\u043c\u0430", _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "\u0421\u043a\u0440\u0438\u0439", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "\u041e\u0431\u043d\u043e\u0432\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "\u041a\u043e\u043b\u043e\u043d\u0430", "sample", "\u041f\u0440\u0438\u043c\u0435\u0440", "map_to", "Map To", "import", "\u0418\u043c\u043f\u043e\u0440\u0442", _s25_33, _s29_16, "select_file", "\u041c\u043e\u043b\u044f \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0444\u0430\u0439\u043b", _s16_121, _s16_122, "csv_file", "CSV \u0444\u0430\u0439\u043b", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "\u0412\u0438\u0436 \u043b\u0438\u0446\u0435\u043d\u0437\u0438", "webhook_url", "Webhook URL", _s17_69, "\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d", "sidebar_editor", "\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430", _s22_57, "\u0417\u0430 \u0434\u0430 \u043f\u043e\u0442\u0432\u044a\u0440\u0434\u0438\u0442\u0435, \u043c\u043e\u043b\u044f \u043d\u0430\u043f\u0438\u0448\u0435\u0442\u0435 ':value'", "purge", "\u0418\u0437\u0447\u0438\u0441\u0442\u0435\u0442\u0435", "service", "\u0423\u0441\u043b\u0443\u0433\u0430", "clone_to", "\u041a\u043b\u043e\u043d\u0438\u0440\u0430\u0439 \u043a\u044a\u043c", "clone_to_other", "\u041a\u043b\u043e\u043d\u0438\u0440\u0430\u0439 \u043a\u044a\u043c \u043d\u0435\u0449\u043e \u0434\u0440\u0443\u0433\u043e", "labels", "\u0415\u0442\u0438\u043a\u0435\u0442\u0438", "add_custom", "\u0414\u043e\u0431\u0430\u0432\u0438 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e", "payment_tax", "\u0414\u0430\u043d\u044a\u043a \u0432\u044a\u0440\u0445\u0443 \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f\u0442\u0430", "unpaid", "\u041d\u0435\u043f\u043b\u0430\u0442\u0435\u043d\u0430", "white_label", "White Label", "delivery_note", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430", _s24_41, "\u0418\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0438\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438 \u0441\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438", _s24_43, "\u041f\u043b\u0430\u0442\u0435\u043d\u0438\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438 \u0441\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438", "source_code", "\u0418\u0437\u0445\u043e\u0434\u0435\u043d \u043a\u043e\u0434", "app_platforms", "\u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0438 \u0437\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "invoice_late", "\u0417\u0430\u043a\u044a\u0441\u043d\u044f\u043b\u0430 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "quote_expired", "\u0418\u0437\u0442\u0435\u043a\u043b\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "partial_due", "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0434\u044a\u043b\u0436\u0438\u043c\u0430", "invoice_total", "\u0422\u043e\u0442\u0430\u043b \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_total", "\u041e\u0431\u0449\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430\u0442\u0430", "credit_total", "\u041e\u0431\u0449 \u043a\u0440\u0435\u0434\u0438\u0442", _s23_31, "\u041e\u0431\u0449\u043e \u043f\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "actions", "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f", "expense_number", "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0430", "task_number", "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430", "project_number", "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", "project_name", "Project Name", "warning", "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435", "view_settings", "\u0412\u0438\u0436 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", _s24_45, "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0442\u0430 \u043d\u0435 \u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0430", "late_invoice", "\u041a\u044a\u0441\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "expired_quote", "\u0418\u0437\u0442\u0435\u043a\u043b\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "remind_invoice", "\u041d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "cvv", "CVV", "client_name", "\u0418\u043c\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "client_phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "required_fields", "\u0417\u0430\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u0438 \u043f\u043e\u043b\u0435\u0442\u0430", "calculated_rate", "\u0418\u0437\u0447\u0438\u0441\u043b\u0435\u043d \u0440\u0435\u0439\u0442", _s17_71, "\u0420\u0435\u0439\u0442 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "clear_cache", "\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u043a\u0435\u0448\u0430", "sort_order", "\u041f\u043e\u0434\u0440\u0435\u0434\u0431\u0430", "task_status", "\u0421\u0442\u0430\u0442\u0443\u0441", "task_statuses", "\u0421\u0442\u0430\u0442\u0443\u0441\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430", "new_task_status", "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u043d\u043e\u0432\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s16_123, "\u0421\u043c\u0435\u043d\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430", _s19_58, "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s19_59, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d \u0441\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s20_71, "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0435 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s19_60, "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0435 \u0438\u0437\u0442\u0440\u0438\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s19_61, "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0435 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s20_72, "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0435 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s22_58, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0445\u0442\u0435 :value \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438", _s21_80, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0445\u0442\u0435 :value \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438", _s22_59, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0445\u0442\u0435 :value \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438", _s18_70, "\u0422\u044a\u0440\u0441\u0438 1 \u0441\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s20_74, "\u0422\u044a\u0440\u0441\u0438 :count \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438", _s16_125, "\u041f\u043e\u043a\u0430\u0436\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u044a\u0441 \u0437\u0430\u0434\u0430\u0447\u0438", _s21_81, "\u0412\u0438\u043d\u0430\u0433\u0438 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0439\u0442\u0435 \u0441\u0435\u043a\u0446\u0438\u044f\u0442\u0430 \u0441\u044a\u0441 \u0437\u0430\u0434\u0430\u0447\u0438, \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s20_75, "\u0413\u0440\u0430\u0444\u0438\u043a \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438\u0442\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_34, "\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0432\u0440\u0435\u043c\u0435\u0442\u043e \u043a\u044a\u043c \u0440\u0435\u0434\u043e\u0432\u0435\u0442\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, "\u0421\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0437\u0430\u0434\u0430\u0447\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u0438 \u0437\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435", _s18_71, "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "task_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s20_79, "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438", _s18_73, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s20_81, "\u041d\u043e\u0432\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s21_83, "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0430", _s24_46, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s24_47, "\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s25_37, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s24_48, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f", _s24_49, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0438\u0442\u0435 \u0435 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s25_38, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s27_38, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s26_24, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u0440\u0430\u0437\u0445\u043e\u0434 :value \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438", _s27_39, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438 :value \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442\u0438", _s23_32, "\u0422\u044a\u0440\u0441\u0435\u0442\u0435 \u0432 1 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s25_40, "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 :count \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0438\u0442\u0435", _s21_85, "\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u0438\u0442\u0435 \u043a\u0440\u0435\u0434\u0438\u0442\u0438", "show_option", "\u041f\u043e\u043a\u0430\u0436\u0438 \u043e\u043f\u0446\u0438\u044f", _s22_60, "\u0421\u0443\u043c\u0430\u0442\u0430 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043d\u0430\u0434\u0432\u0438\u0448\u0430\u0432\u0430 \u0441\u0443\u043c\u0430\u0442\u0430 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "view_changes", "\u0412\u0438\u0436 \u043f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435", "force_update", "\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0439 \u043d\u0430\u0441\u0438\u043b\u0430", _s17_73, "\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u043d\u0430\u0439-\u043d\u043e\u0432\u0430\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f, \u043d\u043e \u0435 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u0430 \u0438\u043c\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u0438 \u043f\u043e\u043f\u0440\u0430\u0432\u043a\u0438.", "mark_paid_help", "\u041f\u0440\u043e\u0441\u043b\u0435\u0434\u0435\u0442\u0435, \u0447\u0435 \u0440\u0430\u0437\u0445\u043e\u0434\u044a\u0442 \u0435 \u0431\u0438\u043b \u043f\u043b\u0430\u0442\u0435\u043d", _s18_75, "\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0435\u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430", _s23_33, "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0438\u0442\u0435", _s29_17, "\u041d\u0430\u043f\u0440\u0430\u0432\u0435\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0442\u0435 \u0432\u0438\u0434\u0438\u043c\u0438 \u0437\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", _s21_87, "\u0417\u0430\u0434\u0430\u0439 \u043e\u0431\u043c\u0435\u043d\u0435\u043d \u043a\u0443\u0440\u0441", _s16_127, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", _s18_76, "\u041a\u043b\u043e\u043d\u0438\u0440\u0430\u0439 \u043a\u044a\u043c \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u043d", "crypto", "\u041a\u0440\u0438\u043f\u0442\u043e", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u043f\u043e\u043b\u0435", "variables", "\u041f\u0440\u043e\u043c\u0435\u043d\u043b\u0438\u0432\u0438", "show_password", "\u041f\u043e\u043a\u0430\u0436\u0438 \u043f\u0430\u0440\u043e\u043b\u0430", "hide_password", "\u0421\u043a\u0440\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u0430", "copy_error", "\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043a\u043e\u043f\u0438\u0440\u0430\u043d\u0435", "capture_card", "\u041f\u0440\u0438\u0445\u0432\u0430\u043d\u0438 \u043a\u0430\u0440\u0442\u0430", _s17_74, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e", "total_taxes", "\u041e\u0431\u0449\u043e \u0434\u0430\u043d\u044a\u0446\u0438", "line_taxes", "\u0414\u0430\u043d\u044a\u0446\u0438 \u043d\u0430 \u0440\u0435\u0434\u043e\u0432\u0435\u0442\u0435", "total_fields", "\u0421\u0443\u043c\u0430\u0440\u043d\u0438 \u043f\u043e\u043b\u0435\u0442\u0430", _s25_41, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_42, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_43, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u043e\u0431\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "gateway_refund", "\u041f\u043e\u0440\u0442\u0430\u043b \u0437\u0430 \u0432\u0440\u044a\u0449\u0430\u043d\u0435", _s19_62, "\u0412\u044a\u0440\u043d\u0438 \u0441\u0443\u043c\u0430 \u0447\u0440\u0435\u0437 \u043f\u043b\u0430\u0442\u0435\u0436\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0430\u043b", "due_date_days", "\u041a\u0440\u0430\u0435\u043d \u0441\u0440\u043e\u043a", "paused", "\u041d\u0430 \u043f\u0430\u0443\u0437\u0430", "mark_active", "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u0439 \u0432 \u0430\u0440\u0445\u0438\u0432", "day_count", "\u0414\u0435\u043d :count", _s22_61, "\u041f\u044a\u0440\u0432\u0438 \u0434\u0435\u043d \u043e\u0442 \u043c\u0435\u0441\u0435\u0446\u0430", _s21_88, "\u041f\u043e\u0441\u043b\u0435\u0434\u0435\u043d \u0434\u0435\u043d \u043d\u0430 \u043c\u0435\u0441\u0435\u0446\u0430", _s17_76, "\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "endless", "\u0411\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u0438", "next_send_date", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0441\u043b\u0435\u0434\u0432\u0430\u0449\u043e\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435", _s16_129, "\u041e\u0441\u0442\u0430\u0432\u0430\u0449\u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438", _s17_78, "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s18_78, "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s21_90, "\u041d\u043e\u0432\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s22_63, "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_44, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_45, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s26_25, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_46, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_47, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s26_26, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s27_40, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449\u0438 \u0441\u0435 :value \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s26_27, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449\u0438 \u0441\u0435 :value \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s27_41, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0438 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449\u0438 \u0441\u0435 :value \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s24_50, "\u0422\u044a\u0440\u0441\u0438 1 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_48, "\u0422\u044a\u0440\u0441\u0438 :count \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "send_date", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435", "auto_bill_on", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 \u043d\u0430", _s28_19, "\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u043d\u0430 \u0441\u0443\u043c\u0430 \u0437\u0430 \u0430\u0432\u0430\u043d\u0441\u043e\u0432\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "profit", "\u041f\u0435\u0447\u0430\u043b\u0431\u0430", "line_item", "\u0420\u0435\u0434", _s18_80, _s17_167, _s23_34, "\u041f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u0439 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 \u043d\u0430\u0434 \u043e\u0441\u043d\u043e\u0432\u043d\u0430 \u0441\u0443\u043c\u0430 \u0437\u0430 \u0434\u0430 \u043f\u0440\u0438\u0435\u043c\u0430\u0448 \u0431\u0430\u043a\u0448\u0438\u0448\u0438", _s19_63, _s18_141, _s24_51, "\u041f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u043d\u0430 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430/\u0434\u0435\u043f\u043e\u0437\u0438\u0442\u043d\u0430 \u0441\u0443\u043c\u0430", "test_mode", "\u0422\u0435\u0441\u0442\u043e\u0432 \u0440\u0435\u0448\u0438\u043c", "opened", "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0438", _s30_8, "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0433\u043b\u0430\u0441\u0443\u0432\u0430\u043d\u0435", _s30_9, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0433\u043b\u0430\u0441\u0443\u0432\u0430\u043d\u0435", "gateway_success", "\u041f\u043e\u0440\u0442\u0430\u043b - \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "gateway_failure", "\u041f\u043e\u0440\u0442\u0430\u043b - \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e", "gateway_error", "\u041f\u043e\u0440\u0442\u0430\u043b - \u0433\u0440\u0435\u0448\u043a\u0430", "email_send", "\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u0438\u043c\u0435\u0439\u043b", _s17_80, "\u041e\u043f\u0430\u0448\u043a\u0430 \u0437\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u0438 \u043e\u043f\u0438\u0442\u0438 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b\u0438", "failure", "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e", "quota_exceeded", "\u041f\u0440\u0435\u0432\u0438\u0448\u0435\u043d\u0430 \u043a\u0432\u043e\u0442\u0430", _s16_131, "\u0413\u0440\u0435\u0448\u043a\u0430 \u043d\u0430\u0433\u043e\u0440\u0435 \u043f\u043e \u0432\u0435\u0440\u0438\u0433\u0430\u0442\u0430", "system_logs", "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u0438 \u043b\u043e\u0433\u043e\u0432\u0435", "view_portal", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430\u043b\u0430", "copy_link", "\u041a\u043e\u043f\u0438\u0440\u0430\u0439 \u043b\u0438\u043d\u043a", "token_billing", "\u0417\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u0438\u0442\u0435 \u043d\u0430 \u043a\u0430\u0440\u0442\u0430\u0442\u0430", _s24_52, "\u0414\u043e\u0431\u0440\u0435 \u0434\u043e\u0448\u043b\u0438 \u0432 \u0418\u043d\u0432\u043e\u0439\u0441 \u041d\u0438\u043d\u0434\u0436\u0430", "always", "\u0412\u0438\u043d\u0430\u0433\u0438", "optin", "\u0417\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u0441\u0435", "optout", "\u041e\u0442\u043f\u0438\u0448\u0435\u0442\u0435 \u0441\u0435", "label", "\u0415\u0442\u0438\u043a\u0435\u0442", "client_number", "\u041a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438 \u043d\u043e\u043c\u0435\u0440", "auto_convert", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0432\u043d\u043e \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0435", "company_name", "\u0418\u043c\u0435 \u043d\u0430 \u0444\u0438\u0440\u043c\u0430", "reminder1_sent", "\u041f\u044a\u0440\u0432\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u043e", "reminder2_sent", "\u0412\u0442\u043e\u0440\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u043e", "reminder3_sent", "\u0422\u0440\u0435\u0442\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u043e", _s18_81, "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "pdf_page_info", "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 :current \u043e\u0442 :total", _s16_133, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "emailed_quotes", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0438 \u043e\u0444\u0435\u0440\u0442\u0438", "emailed_credits", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0438", "gateway", "\u041f\u043e\u0440\u0442\u0430\u043b", "view_in_stripe", "\u0412\u0438\u0436 \u0432 \u0421\u0442\u0440\u0430\u0439\u043f", "rows_per_page", "\u0420\u0435\u0434\u043e\u0432\u0435 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "hours", "\u0427\u0430\u0441\u043e\u0432\u0435", "statement", "\u0418\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435", "taxes", "\u0414\u0430\u043d\u044a\u0446\u0438", "surcharge", "\u0414\u043e\u043f\u043b\u0430\u0449\u0430\u043d\u0435", "apply_payment", "\u041f\u0440\u0438\u043b\u043e\u0436\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "apply_credit", "\u041f\u0440\u0438\u043b\u0430\u0433\u0430\u043d\u0435 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "apply", "\u041f\u0440\u0438\u043b\u043e\u0436\u0438", "unapplied", "\u041d\u0435\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438", "select_label", "\u0418\u0437\u0431\u043e\u0440 \u043d\u0430 \u0435\u0442\u0438\u043a\u0435\u0442", "custom_labels", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0435\u0442\u0438\u043a\u0435\u0442\u0438", "record_type", "\u0422\u0438\u043f \u0437\u0430\u043f\u0438\u0441", "record_name", "\u0418\u043c\u0435 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441", "file_type", "\u0424\u0430\u0439\u043b\u043e\u0432 \u0442\u0438\u043f", "height", "\u0412\u0438\u0441\u043e\u0447\u0438\u043d\u0430", "width", "\u0428\u0438\u0440\u043e\u0447\u0438\u043d\u0430", "to", "\u0414\u043e", "health_check", "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "payment_type_id", "\u041d\u0430\u0447\u0438\u043d \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "last_login_at", "\u041f\u043e\u0441\u043b\u0435\u0434\u0435\u043d \u043b\u043e\u0433\u0438\u043d \u0432", "company_key", "\u041a\u043b\u044e\u0447 \u043d\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0442\u0430", "storefront", "\u0420\u0435\u0436\u0438\u043c \u043d\u0430 \u043c\u0430\u0433\u0430\u0437\u0438\u043d", "storefront_help", "\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0442\u0440\u0435\u0442\u0438 \u0441\u0442\u0440\u0430\u043d\u0438 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u0442 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "client_created", "\u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043a\u043b\u0438\u0435\u043d\u0442", _s20_84, "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u043e\u043d\u043b\u0430\u0439\u043d \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s20_86, "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u0440\u044a\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "completed", "\u0417\u0430\u0432\u044a\u0440\u0448\u0435\u043d", "gross", "\u0411\u0440\u0443\u0442\u043e", "net_amount", "\u041d\u0435\u0442\u043d\u0430 \u0441\u0443\u043c\u0430", "net_balance", "\u041d\u0435\u0442\u0435\u043d \u0431\u0430\u043b\u0430\u043d\u0441", "client_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", _s17_82, "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s17_84, "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", "selected_quotes", "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0438 \u043e\u0444\u0435\u0440\u0442\u0438", "selected_tasks", "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0438 \u0437\u0430\u0434\u0430\u0447\u0438", _s17_86, "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s17_88, "\u041f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s17_90, "\u041f\u0440\u043e\u0441\u0440\u043e\u0447\u0435\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "recent_payments", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", "upcoming_quotes", "\u041f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438 \u043e\u0444\u0435\u0440\u0442\u0438", "expired_quotes", "\u0418\u0437\u0442\u0435\u043a\u043b\u0438 \u043e\u0444\u0435\u0440\u0442\u0438", "create_client", "\u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "create_invoice", "\u0421\u044a\u0437\u0434\u0430\u0439 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "create_quote", "\u0421\u044a\u0437\u0434\u0430\u0439 \u041e\u0444\u0435\u0440\u0442\u0430", "create_payment", "\u0421\u044a\u0437\u0434\u0430\u0439 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "create_vendor", "\u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "update_quote", "\u041e\u0431\u043d\u043e\u0432\u0438 \u043e\u0444\u0435\u0440\u0442\u0430", "delete_quote", "\u0418\u0437\u0442\u0440\u0438\u0439 \u041e\u0444\u0435\u0440\u0442\u0430", "update_invoice", "\u041e\u0431\u043d\u043e\u0432\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "delete_invoice", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "update_client", "\u041e\u0431\u043d\u043e\u0432\u0438 \u043a\u043b\u0438\u0435\u043d\u0442", "delete_client", "\u0418\u0437\u0442\u0440\u0438\u0439 \u043a\u043b\u0438\u0435\u043d\u0442", "delete_payment", "\u0418\u0437\u0442\u0440\u0438\u0439 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "update_vendor", "\u041e\u0431\u043d\u043e\u0432\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "delete_vendor", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "create_expense", "\u0421\u044a\u0437\u0434\u0430\u0439 \u0440\u0430\u0437\u0445\u043e\u0434", "update_expense", "\u041e\u0431\u043d\u043e\u0432\u0438 \u0440\u0430\u0437\u0445\u043e\u0434", "delete_expense", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", "create_task", "\u041d\u043e\u0432\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "update_task", "\u041e\u0431\u043d\u043e\u0432\u0438 \u0437\u0430\u0434\u0430\u0447\u0430", "delete_task", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "approve_quote", "\u041e\u0434\u043e\u0431\u0440\u0438 \u043e\u0444\u0435\u0440\u0442\u0430", "off", "\u0418\u0437\u043a\u043b.", "when_paid", "\u041a\u043e\u0433\u0430\u0442\u043e \u0435 \u043f\u043b\u0430\u0442\u0435\u043d\u0430", "expires_on", "\u0418\u0437\u0442\u0438\u0447\u0430 \u043d\u0430", "free", "\u0411\u0435\u0437\u043f\u043b\u0430\u0442\u043d\u043e", "plan", "\u041f\u043b\u0430\u043d", "show_sidebar", "\u041f\u043e\u043a\u0430\u0436\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u043e \u043c\u0435\u043d\u044e", "hide_sidebar", "\u0421\u043a\u0440\u0438\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u0442\u043e \u043c\u0435\u043d\u044e", "event_type", "\u0422\u0438\u043f \u0441\u044a\u0431\u0438\u0442\u0438\u0435", "target_url", "Target", "copy", "\u041a\u043e\u043f\u0438\u0440\u0430\u0439", "must_be_online", "\u041c\u043e\u043b\u044f, \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e, \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u043a\u044a\u043c \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", _s17_92, "Cron \u0437\u0430\u0434\u0430\u0447\u0438\u0442\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438", "api_webhooks", "API webhooks", "search_webhooks", "\u0422\u044a\u0440\u0441\u0438 :count webhook-\u043e\u0432\u0435", "search_webhook", "\u0422\u044a\u0440\u0441\u0438 1 webhook", "webhook", "Webhook", "webhooks", "Webhook-\u043e\u0432\u0435", "new_webhook", "\u041d\u043e\u0432 Webhook", "edit_webhook", "\u041f\u0440\u043e\u043c\u0435\u043d\u0438 Webhook", "created_webhook", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d webhook", "updated_webhook", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d webhook", _s16_135, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d webhook", "deleted_webhook", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 webhook", "removed_webhook", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 webhook", _s16_136, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d webhook", _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API \u0442\u043e\u043a\u044a\u043d\u0438", "api_docs", "API \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "search_tokens", "\u0422\u044a\u0440\u0441\u0438 :count \u0442\u043e\u043a\u0435\u043d\u0438", "search_token", "\u0422\u044a\u0440\u0441\u0438 1 \u0442\u043e\u043a\u0435\u043d", "token", "\u0422\u043e\u043a\u044a\u043d", "tokens", "\u0422\u043e\u043a\u044a\u043d\u0438", "new_token", "\u041d\u043e\u0432 \u0442\u043e\u043a\u0435\u043d", "edit_token", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0442\u043e\u043a\u044a\u043d", "created_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0442\u043e\u043a\u044a\u043d", "updated_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0442\u043e\u043a\u044a\u043d", "archived_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u0442\u043e\u043a\u0435\u043d", "deleted_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u0442\u043e\u043a\u044a\u043d", "removed_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 \u0442\u043e\u043a\u0435\u043d", "restored_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u0442\u043e\u043a\u0435\u043d", "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", _s24_54, "\u0420\u0430\u0437\u0440\u0435\u0448\u0438 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0438\u0442\u0435 \u0434\u0430 \u043f\u0440\u0430\u0432\u044f\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u043e\u0440\u0442\u0430\u043b\u0430", "email_invoice", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "email_quote", "\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u043e\u0444\u0435\u0440\u0442\u0430 \u043f\u043e \u0438\u043c\u0435\u0439\u043b", "email_credit", "\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "email_payment", _s16_303, _s20_89, "\u041a\u043b\u0438\u0435\u043d\u0442\u044a\u0442 \u043d\u044f\u043c\u0430 \u0437\u0430\u0434\u0430\u0434\u0435\u043d \u0438\u043c\u0435\u0439\u043b \u0430\u0434\u0440\u0435\u0441", "ledger", "\u041b\u0435\u0434\u0436\u044a\u0440", "view_pdf", "\u0412\u0438\u0436 PDF", "all_records", "\u0412\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0438", "owned_by_user", "\u041f\u0440\u0438\u0442\u0435\u0436\u0430\u0432\u0430\u043d\u0438 \u043e\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f", _s16_139, "\u041e\u0441\u0442\u0430\u0442\u044a\u0447\u0435\u043d \u043a\u0440\u0435\u0434\u0438\u0442", "contact_name", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 - \u0438\u043c\u0435", "use_default", "\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", _s16_141, "\u0411\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u0438 \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0438\u044f", "number_of_days", "\u0411\u0440\u043e\u0439 \u0434\u043d\u0438", _s23_36, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "payment_term", "\u0423\u0441\u043b\u043e\u0432\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s16_142, "\u041d\u043e\u0432\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s17_96, "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s20_90, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s20_91, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s21_92, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s20_92, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s20_93, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s21_93, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", "\u0412\u043b\u0435\u0437 \u0441 \u0438\u043c\u0435\u0439\u043b", "change", "\u041f\u0440\u043e\u043c\u0435\u043d\u0438", _s23_38, "\u0421\u043c\u0435\u043d\u0438 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c?", _s24_55, "\u0421\u043c\u0435\u043d\u0438 \u043d\u0430 \u0434\u0435\u0441\u043a\u0442\u043e\u043f \u0440\u0435\u0436\u0438\u043c?", "send_from_gmail", "\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u043e\u0442 Gmail", "reversed", "\u0421\u0442\u043e\u0440\u043d\u0438\u0440\u0430\u043d\u0430", "cancelled", "\u0410\u043d\u0443\u043b\u0438\u0440\u0430\u043d\u0430", "credit_amount", "\u0421\u0443\u043c\u0430 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0430", "quote_amount", "\u0421\u0443\u043c\u0430 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "hosted", "\u0425\u043e\u0441\u0442\u043d\u0430\u0442", "selfhosted", "\u0421\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u043d\u043e \u0445\u043e\u0441\u0442\u043d\u0430\u0442", "exclusive", "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u0438", "inclusive", "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438", "hide_menu", "\u0421\u043a\u0440\u0438\u0439 \u043c\u0435\u043d\u044e\u0442\u043e", "show_menu", "\u041f\u043e\u043a\u0430\u0436\u0438 \u043c\u0435\u043d\u044e", _s18_83, "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u043e", _s16_144, "\u0422\u044a\u0440\u0441\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", "search_designs", "\u0422\u044a\u0440\u0441\u0438 \u0434\u0438\u0437\u0430\u0439\u043d\u0438", "search_invoices", "\u0422\u044a\u0440\u0441\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "search_clients", "\u0422\u044a\u0440\u0441\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0438", "search_products", "\u0422\u044a\u0440\u0441\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", "search_quotes", "\u0422\u044a\u0440\u0441\u0438 \u043e\u0444\u0435\u0440\u0442\u0438", "search_credits", "\u0422\u044a\u0440\u0441\u0438 \u043a\u0440\u0435\u0434\u0438\u0442\u0438", "search_vendors", "\u0422\u044a\u0440\u0441\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u0446\u0438", "search_users", "\u0422\u044a\u0440\u0441\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438", _s16_145, "\u0422\u044a\u0440\u0441\u0438 \u0434\u0430\u043d\u044a\u0447\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0438", "search_tasks", "\u0422\u044a\u0440\u0441\u0438 \u0437\u0430\u0434\u0430\u0447\u0438", "search_settings", "\u0422\u044a\u0440\u0441\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "search_projects", "\u0422\u044a\u0440\u0441\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438", "search_expenses", "\u0422\u044a\u0440\u0441\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", "search_payments", "\u0422\u044a\u0440\u0441\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", "search_groups", "\u0422\u044a\u0440\u0441\u0438 \u0433\u0440\u0443\u043f\u0438", "search_company", "\u0422\u044a\u0440\u0441\u0438 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f", "search_document", "\u0422\u044a\u0440\u0441\u0438 1 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", "search_design", "\u0422\u044a\u0440\u0441\u0438 1 \u0434\u0438\u0437\u0430\u0439\u043d", "search_invoice", "\u0422\u044a\u0440\u0441\u0438 1 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "search_client", "\u0422\u044a\u0440\u0441\u0438 1 \u043a\u043b\u0438\u0435\u043d\u0442", "search_product", "\u0422\u044a\u0440\u0441\u0438 1 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "search_quote", "\u0422\u044a\u0440\u0441\u0438 1 \u043e\u0444\u0435\u0440\u0442\u0430", "search_credit", "\u0422\u044a\u0440\u0441\u0438 1 \u043a\u0440\u0435\u0434\u0438\u0442", "search_vendor", "\u0422\u044a\u0440\u0441\u0438 1 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "search_user", "\u0422\u044a\u0440\u0441\u0438 1 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "search_tax_rate", "\u0422\u044a\u0440\u0441\u0438 1 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", "search_task", "\u0422\u044a\u0440\u0441\u0438 1 \u0437\u0430\u0434\u0430\u0447\u0430", "search_project", "\u0422\u044a\u0440\u0441\u0438 1 \u043f\u0440\u043e\u0435\u043a\u0442", "search_expense", "\u0422\u044a\u0440\u0441\u0438 1 \u0440\u0430\u0437\u0445\u043e\u0434", "search_payment", "\u0422\u044a\u0440\u0441\u0438 1 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "search_group", "\u0422\u044a\u0440\u0441\u0438 1 \u0433\u0440\u0443\u043f\u0430", "refund_payment", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s17_100, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043d\u0443\u043b\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s18_85, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043d\u0443\u043b\u0438\u0440\u0430\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s16_151, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0442\u043e\u0440\u043d\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s17_101, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0442\u043e\u0440\u043d\u0438\u0440\u0430\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "reverse", "\u0421\u0442\u043e\u0440\u043d\u0438\u0440\u0430\u0439", "full_name", "\u041f\u044a\u043b\u043d\u043e \u0438\u043c\u0435", _s17_102, "\u0413\u0440\u0430\u0434 / \u0429\u0430\u0442 / \u041f\u043e\u0449. \u043a\u043e\u0434", _s17_104, "\u041f\u043e\u0449. \u043a\u043e\u0434 / \u0429\u0430\u0442 / \u0413\u0440\u0430\u0434", "custom1", "\u041f\u044a\u0440\u0432\u0430 \u043a\u043e\u043b\u043e\u043d\u0430", "custom2", "\u0412\u0442\u043e\u0440\u0430 \u043a\u043e\u043b\u043e\u043d\u0430", "custom3", _s21_144, "custom4", "\u0427\u0435\u0442\u0432\u044a\u0440\u0442\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435", "optional", "\u041f\u043e \u0438\u0437\u0431\u043e\u0440", "license", "\u041b\u0438\u0446\u0435\u043d\u0437", "purge_data", "\u0418\u0437\u0447\u0438\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u0438", _s16_152, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0447\u0438\u0441\u0442\u0435\u043d\u0438 \u0444\u0438\u0440\u043c\u0435\u043d\u0438 \u0434\u0430\u043d\u043d\u0438", _s18_86, "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u0422\u043e\u0432\u0430 \u0449\u0435 \u0438\u0437\u0442\u0440\u0438\u0435 \u0434\u0430\u043d\u043d\u0438\u0442\u0435 \u043f\u0435\u0440\u043c\u0430\u043d\u0435\u043d\u0442\u043d\u043e \u0431\u0435\u0437 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0437\u0430 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435.", "invoice_balance", "\u0411\u0430\u043b\u0430\u043d\u0441 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "age_group_0", "0 - 30 \u0434\u043d\u0438", "age_group_30", "30 - 60 \u0434\u043d\u0438", "age_group_60", "60 - 90 \u0434\u043d\u0438", "age_group_90", "90 - 120 \u0434\u043d\u0438", "age_group_120", "120+ \u0434\u043d\u0438", "refresh", "\u041e\u043f\u0440\u0435\u0441\u043d\u044f\u0432\u0430\u043d\u0435", "saved_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043f\u0430\u0437\u0435\u043d \u0434\u0438\u0437\u0430\u0439\u043d", "client_details", "\u0414\u0430\u043d\u043d\u0438 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "company_address", "\u0410\u0434\u0440\u0435\u0441 \u043d\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0442\u0430", "invoice_details", "\u0414\u0435\u0442\u0430\u0439\u043b\u0438 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "quote_details", "\u0414\u0430\u043d\u043d\u0438 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430\u0442\u0430", "credit_details", "\u0414\u0430\u043d\u043d\u0438 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0430", "product_columns", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0438 \u043a\u043e\u043b\u043e\u043d\u0438", "task_columns", "\u041a\u043e\u043b\u043e\u043d\u0438 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "add_field", "\u0414\u043e\u0431\u0430\u0432\u0438 \u043f\u043e\u043b\u0435", "all_events", "\u0412\u0441\u0438\u0447\u043a\u0438 \u0441\u044a\u0431\u0438\u0442\u0438\u044f", "permissions", "\u041f\u0440\u0430\u0432\u0430 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f", "none", "\u041d\u044f\u043c\u0430", "owned", "\u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d", "payment_success", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "payment_failure", "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "invoice_sent", ":count \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_sent", "\u0418\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "credit_sent", "\u0418\u0437\u043f\u0440\u0430\u0442\u0435\u043d \u043a\u0440\u0435\u0434\u0438\u0442", "invoice_viewed", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_viewed", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "credit_viewed", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u043d \u043a\u0440\u0435\u0434\u0438\u0442", "quote_approved", "\u041e\u0434\u043e\u0431\u0440\u0435\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s25_50, "\u041f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u0439 \u0432\u0441\u0438\u0447\u043a\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u0438\u044f", _s16_153, "\u041a\u0443\u043f\u0438 \u043b\u0438\u0446\u0435\u043d\u0437", "apply_license", "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043b\u0438\u0446\u0435\u043d\u0437", "cancel_account", "\u0418\u0437\u0442\u0440\u0438\u0439 \u041f\u0440\u043e\u0444\u0438\u043b", _s22_70, "\u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415: \u0422\u043e\u0432\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0449\u0435 \u0438\u0437\u0442\u0440\u0438\u0435 \u043f\u0435\u0440\u043c\u0430\u043d\u0435\u043d\u0442\u043d\u043e \u0432\u0430\u0448\u0438\u044f\u0442 \u043f\u0440\u043e\u0444\u0438\u043b \u0438 \u0434\u0430\u043d\u043d\u0438\u0442\u0435 \u0432 \u043d\u0435\u0433\u043e. \u0421\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0434\u0430\u043d\u043d\u0438\u0442\u0435 \u043d\u044f\u043c\u0430 \u043a\u0430\u043a \u0434\u0430 \u0431\u044a\u0434\u0430\u0442 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0438.", "delete_company", "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0444\u0438\u0440\u043c\u0430", _s22_71, "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u0422\u043e\u0432\u0430 \u0449\u0435 \u0438\u0437\u0442\u0440\u0438\u0435 \u043f\u0435\u0440\u043c\u0430\u043d\u0435\u043d\u0442\u043d\u043e \u0444\u0438\u0440\u043c\u0430\u0442\u0430\u0412\u0438 \u0431\u0435\u0437 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0437\u0430 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435.", "enabled_modules", "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438 \u043c\u043e\u0434\u0443\u043b\u0438", "converted_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "credit_design", "\u0414\u0438\u0437\u0430\u0439\u043d \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "includes", "\u0421\u044a\u0434\u044a\u0440\u0436\u0430", "header", "\u0425\u0435\u0434\u044a\u0440", "load_design", "\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0434\u0438\u0437\u0430\u0439\u043d", "css_framework", "CSS framework", "custom_designs", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0438\u0437\u0430\u0439\u043d\u0438", "designs", "\u0414\u0438\u0437\u0430\u0439\u043d\u0438", "new_design", "\u041d\u043e\u0432 \u0434\u0438\u0437\u0430\u0439\u043d", "edit_design", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u0434\u0438\u0437\u0430\u0439\u043d", "created_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0434\u0438\u0437\u0430\u0439\u043d", "updated_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d \u0434\u0438\u0437\u0430\u0439\u043d", "archived_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u0434\u0438\u0437\u0430\u0439\u043d", "deleted_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u0434\u0438\u0437\u0430\u0439\u043d", "removed_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 \u0434\u0438\u0437\u0430\u0439\u043d", "restored_design", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u0434\u0438\u0437\u0430\u0439\u043d", _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "tickets", "Tickets", _s16_157, "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0438 \u041e\u0444\u0435\u0440\u0442\u0438", "recurring_tasks", "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0438 \u0437\u0430\u0434\u0430\u0447\u0438", _s18_87, "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u0430\u043a\u0430\u0443\u043d\u0442\u0438\u0442\u0435", "credit_date", "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430 \u0414\u0430\u0442\u0430", "credit", "\u041a\u0440\u0435\u0434\u0438\u0442", "credits", "\u041a\u0440\u0435\u0434\u0438\u0442\u0438", "new_credit", "\u0412\u044a\u0432\u0435\u0434\u0438 \u043a\u0440\u0435\u0434\u0438\u0442", "edit_credit", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "created_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043a\u0440\u0435\u0434\u0438\u0442", "updated_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "archived_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u043a\u0440\u0435\u0434\u0438\u0442", "deleted_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u043a\u0440\u0435\u0434\u0438\u0442", "removed_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 \u043a\u0440\u0435\u0434\u0438\u0442", "restored_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u043a\u0440\u0435\u0434\u0438\u0442", _s16_159, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043a\u0440\u0435\u0434\u0438\u0442\u0430", "deleted_credits", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u043a\u0440\u0435\u0434\u0438\u0442\u0430", _s16_160, _s36_9, "current_version", "\u0422\u0435\u043a\u0443\u0449\u0430 \u0432\u0435\u0440\u0441\u0438\u044f", "latest_version", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u044f", "update_now", "\u042a\u043f\u0434\u0435\u0439\u0442\u043d\u0438", _s26_33, "\u041d\u0430\u043b\u0438\u0447\u043d\u0430 \u0435 \u043d\u043e\u0432\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0443\u0435\u0431 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e", _s16_161, "\u0418\u043c\u0430 \u044a\u043f\u0434\u0435\u0439\u0442", "app_updated", "\u042a\u043f\u0434\u0435\u0439\u0442\u044a\u0442 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "learn_more", "\u041d\u0430\u0443\u0447\u0438 \u043f\u043e\u0432\u0435\u0447\u0435", "integrations", "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438", "tracking_id", "ID \u0437\u0430 \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u044f\u0432\u0430\u043d\u0435", _s17_106, _s17_171, "credit_footer", "\u0424\u0443\u0442\u044a\u0440 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "credit_terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "new_company", "\u041d\u043e\u0432\u0430 \u0444\u0438\u0440\u043c\u0430", "added_company", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0435\u043d\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f", "company1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f 1", "company2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f 2", "company3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f 3", "company4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f 4", "product1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u041f\u0440\u043e\u0434\u0443\u043a\u0442 1", "product2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u041f\u0440\u043e\u0434\u0443\u043a\u0442 2", "product3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u041f\u0440\u043e\u0434\u0443\u043a\u0442 3", "product4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u041f\u0440\u043e\u0434\u0443\u043a\u0442 4", "client1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043b\u0438\u0435\u043d\u0442 1", "client2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043b\u0438\u0435\u043d\u0442 2", "client3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043b\u0438\u0435\u043d\u0442 3", "client4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043b\u0438\u0435\u043d\u0442 4", "contact1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043e\u043d\u0442\u0430\u043a\u0442 1", "contact2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043e\u043d\u0442\u0430\u043a\u0442 2", "contact3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043e\u043d\u0442\u0430\u043a\u0442 3", "contact4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043a\u043e\u043d\u0442\u0430\u043a\u0442 4", "task1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 1", "task2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 2", "task3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 3", "task4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 4", "project1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 1", "project2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 2", "project3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 3", "project4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 4", "expense1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0440\u0430\u0437\u0445\u043e\u0434 1", "expense2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0440\u0430\u0437\u0445\u043e\u0434 2", "expense3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0440\u0430\u0437\u0445\u043e\u0434 3", "expense4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0440\u0430\u0437\u0445\u043e\u0434 4", "vendor1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a 1", "vendor2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a 2", "vendor3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a 3", "vendor4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a 4", "invoice1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 1", "invoice2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 2", "invoice3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 3", "invoice4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 4", "payment1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 1", "payment2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 2", "payment3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 3", "payment4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 4", "surcharge1", _s27_83, "surcharge2", _s27_84, "surcharge3", _s27_85, "surcharge4", _s27_86, "group1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0433\u0440\u0443\u043f\u0430 1", "group2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0433\u0440\u0443\u043f\u0430 2", "group3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0433\u0440\u0443\u043f\u0430 3", "group4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0433\u0440\u0443\u043f\u0430 4", "reset", "\u041d\u0443\u043b\u0438\u0440\u0430\u043d\u0435", "number", "\u041d\u043e\u043c\u0435\u0440", "export", "\u0415\u043a\u0441\u043f\u043e\u0440\u0442", "chart", "\u0413\u0440\u0430\u0444\u0438\u043a\u0430", "count", "\u0411\u0440\u043e\u0439", "totals", "\u041e\u0431\u0449\u0438 \u0441\u0443\u043c\u0438", "blank", "\u041f\u0440\u0430\u0437\u043d\u043e", "day", "\u0414\u0435\u043d", "month", "\u041c\u0435\u0441\u0435\u0446", "year", "\u0413\u043e\u0434\u0438\u043d\u0430", "subgroup", "\u041f\u043e\u0434\u0433\u0440\u0443\u043f\u0430", "is_active", "\u0415 \u0430\u043a\u0442\u0438\u0432\u0435\u043d", "group_by", "\u0413\u0440\u0443\u043f\u0438\u0440\u0430\u043d\u0435 \u043f\u043e", "credit_balance", "\u0411\u0430\u043b\u0430\u043d\u0441 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0430", _s18_93, "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u0432\u043b\u0438\u0437\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430", _s17_108, "\u041f\u044a\u043b\u043d\u043e \u0438\u043c\u0435 \u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430", "contact_phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430 \u0432\u0440\u044a\u0437\u043a\u0430", _s21_95, "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 1", _s21_96, "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 2", _s21_97, "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 3", _s21_98, "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 4", _s17_110, "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 - \u0423\u043b\u0438\u0446\u0430", _s17_111, "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 - \u0410\u043f.", "shipping_city", "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 - \u0413\u0440\u0430\u0434", "shipping_state", "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 - \u0429\u0430\u0442/\u041f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u044f", _s20_94, "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 - \u041f\u043e\u0449. \u043a\u043e\u0434", _s16_191, "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 - \u0414\u044a\u0440\u0436\u0430\u0432\u0430", _s16_193, "\u0424\u0430\u043a\u0442\u0443\u0440\u0430 - \u0423\u043b\u0438\u0446\u0430", _s16_194, "\u0424\u0430\u043a\u0442\u0443\u0440\u0430 - \u0410\u043f.", "billing_city", "\u0424\u0430\u043a\u0442\u0443\u0440\u0430 - \u0413\u0440\u0430\u0434", "billing_state", "\u0424\u0430\u043a\u0442\u0443\u0440\u0430 - \u0429\u0430\u0442/\u041f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u044f", _s19_66, "\u0424\u0430\u043a\u0442\u0443\u0440\u0430 - \u041f\u043e\u0449. \u043a\u043e\u0434", "billing_country", "\u0424\u0430\u043a\u0442\u0443\u0440\u0430 - \u0414\u044a\u0440\u0436\u0430\u0432\u0430", "client_id", "Client Id", "assigned_to", "\u041f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u043d\u0430", "created_by", "\u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043e\u0442 :name", "assigned_to_id", "\u041f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u043d\u0430 Id", "created_by_id", "\u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043e\u0442 Id", "add_column", "\u0414\u043e\u0431\u0430\u0432\u0438 \u043a\u043e\u043b\u043e\u043d\u0430", "edit_columns", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u043a\u043e\u043b\u043e\u043d\u0438", "columns", "\u041a\u043e\u043b\u043e\u043d\u0438", "aging", "\u041f\u043e \u0434\u0430\u0442\u0430 \u043d\u0430 \u0438\u0437\u0434\u0430\u0432\u0430\u043d\u0435", "profit_and_loss", "\u041f\u0435\u0447\u0430\u043b\u0431\u0430 \u0438 \u0437\u0430\u0433\u0443\u0431\u0430", "reports", "\u0421\u043f\u0440\u0430\u0432\u043a\u0438", "report", "\u0421\u043f\u0440\u0430\u0432\u043a\u0430", "add_company", "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0444\u0438\u0440\u043c\u0430", "unpaid_invoice", _s17_172, "paid_invoice", "\u041f\u043b\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_195, "\u041d\u0435\u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "help", "\u041f\u043e\u043c\u043e\u0449", "refund", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435", "refund_date", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0432\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435", "filtered_by", "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043e", "contact_email", "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u0432\u0440\u044a\u0437\u043a\u0430", "multiselect", "\u041c\u0443\u043b\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0446\u0438\u044f", "entity_state", "\u0429\u0430\u0442", "verify_password", "\u041f\u043e\u0442\u0432\u044a\u0440\u0434\u0438 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430", "applied", "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u043e", _s21_99, "\u0412\u043a\u043b\u044e\u0447\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0442\u0435 \u0433\u0440\u0435\u0448\u043a\u0438 \u043e\u0442 \u043b\u043e\u0433\u043e\u0432\u0435\u0442\u0435", _s30_12, "\u041d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0445\u043c\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u0442\u043e \u0412\u0438 \u0438 \u0449\u0435 \u0441\u0435 \u043e\u043f\u0438\u0442\u0430\u043c\u0435 \u0434\u0430 \u043e\u0442\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043d\u0435\u0437\u0430\u0431\u0430\u0432\u043d\u043e.", "message", "\u0421\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435", "from", "\u041e\u0442", _s20_96, "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u0435\u0442\u0430\u0439\u043b\u0438\u0442\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430", _s25_52, "\u0412\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0442\u043e \u0438 \u0446\u0435\u043d\u0430\u0442\u0430 \u0432 \u043f\u0430\u0434\u0430\u0449\u043e\u0442\u043e \u043c\u0435\u043d\u044e \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430", _s20_98, "PDF \u0440\u0435\u043d\u0434\u0435\u0440-\u0430 \u0438\u0437\u0438\u0441\u043a\u0432\u0430 :version", _s18_96, "\u041d\u0430\u0441\u0442\u043e\u0439\u043a\u0430 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0442\u0430\u043a\u0441\u0430\u0442\u0430", _s23_40, _s33_33, _s18_98, "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435", "support_forum", "Support Forums", "about", "\u0417\u0430", "documentation", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "contact_us", "\u0421\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0441\u0435 \u0441 \u043d\u0430\u0441", "subtotal", "\u0421\u0443\u0431\u0442\u043e\u0442\u0430\u043b", "line_total", "\u041e\u0431\u0449\u0430 \u0446\u0435\u043d\u0430", "item", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442", "credit_email", "\u041a\u0440\u0435\u0434\u0438\u0442\u0435\u043d \u0435-\u043c\u0435\u0439\u043b", "iframe_url", "iFrame URL", "domain_url", "\u0414\u043e\u043c\u0435\u0439\u043d \u0430\u0434\u0440\u0435\u0441", _s21_100, "\u041f\u0430\u0440\u043e\u043b\u0430\u0442\u0430 \u0435 \u0442\u0432\u044a\u0440\u0434\u0435 \u043a\u0440\u0430\u0442\u043a\u0430", _s20_99, "\u041f\u0430\u0440\u043e\u043b\u0430\u0442\u0430 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430 \u0433\u043b\u0430\u0432\u043d\u0430 \u0431\u0443\u043a\u0432\u0430 \u0438 \u0446\u0438\u0444\u0440\u0430", _s19_68, "\u0417\u0430\u0434\u0430\u0447\u0438 \u043e\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u044f \u043f\u043e\u0440\u0442\u0430\u043b", _s23_41, "\u0422\u0430\u0431\u043b\u043e \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u044f \u043f\u043e\u0440\u0442\u0430\u043b", _s20_100, "\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442", "deleted_logo", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u043e \u043b\u043e\u0433\u043e", "yes", "\u0414\u0430", "no", "\u041d\u0435", "generate_number", "\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u0439 \u043d\u043e\u043c\u0435\u0440", "when_saved", "\u0435 \u0437\u0430\u043f\u0430\u0437\u0435\u043d\u0430", "when_sent", "\u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430", "select_company", "\u0418\u0437\u0431\u0435\u0440\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f", "float", "\u041f\u043b\u0430\u0432\u0430\u0449", "collapse", "\u0421\u044a\u0431\u0435\u0440\u0438", "show_or_hide", "\u041f\u043e\u043a\u0430\u0436\u0438/\u0421\u043a\u0440\u0438\u0439", "menu_sidebar", "\u041c\u0435\u043d\u044e \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430", "history_sidebar", "\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430", "tablet", "\u0422\u0430\u0431\u043b\u0435\u0442", "mobile", "\u041c\u043e\u0431\u0438\u043b\u043d\u043e", "desktop", "\u0414\u0435\u0441\u043a\u0442\u043e\u043f", "layout", "\u041e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435", "view", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434", "module", "\u041c\u043e\u0434\u0443\u043b", "first_custom", "\u041f\u044a\u0440\u0432\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435", "second_custom", "\u0412\u0442\u043e\u0440\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435", "third_custom", _s21_144, "show_cost", "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0446\u0435\u043d\u0430", _s17_113, _s17_114, "show_cost_help", "\u041f\u043e\u043a\u0430\u0436\u0438 \u0446\u0435\u043d\u0430\u0442\u0430 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0442\u043e \u043f\u043e\u043b\u0435 \u0437\u0430 \u0434\u0430 \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u0438\u0448 \u043f\u0435\u0447\u0430\u043b\u0431\u0430\u0442\u0430", _s21_101, "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0430\u0442\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u043e\u0441\u0442", _s26_35, "\u041f\u043e\u043a\u0430\u0436\u0438 \u043f\u043e\u043b\u0435\u0442\u043e \u0437\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u043e\u0441\u0442 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430, \u0438\u043b\u0438 \u0449\u0435 \u0441\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0442\u043e \u043f\u043e\u043b\u0435", _s21_103, "\u041f\u043e\u043a\u0430\u0436\u0438 \u0431\u0440\u043e\u044f\u0442 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435", _s26_36, "\u041f\u043e\u043a\u0430\u0436\u0438 \u0440\u0435\u0434\u0430 \u0437\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u043e\u0441\u0442, \u0438\u043b\u0438 \u0449\u0435 \u0441\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0435\u043d \u0440\u0435\u0434", _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, "\u041d\u0430\u043b\u0438\u0447\u043d\u043e\u0441\u0442 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", _s21_107, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0441\u043b\u0430\u0433\u0430\u043d\u0435 \u043d\u0430 \u043b\u0438\u043d\u0438\u044f\u0442\u0430 \u0437\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u043e\u0441\u0442 \u043d\u0430 \u0435\u0434\u043d\u043e", "one_tax_rate", "\u0415\u0434\u043d\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", "two_tax_rates", "\u0414\u0432\u0435 \u0434\u0430\u043d\u044a\u0447\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0438", "three_tax_rates", "\u0422\u0440\u0438 \u0434\u0430\u043d\u044a\u0447\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0438", _s16_199, "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", "user", "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "invoice_tax", "\u0422\u0430\u043a\u0441\u0430 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "line_item_tax", "\u0414\u0430\u043d\u044a\u043a \u0432\u044a\u0440\u0445\u0443 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u0430\u0442\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0430", "inclusive_taxes", "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438 \u0442\u0430\u043a\u0441\u0438", _s17_115, "\u0414\u0430\u043d\u044a\u0447\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0438 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "item_tax_rates", "\u0414\u0430\u043d\u044a\u0447\u043d\u0438 \u0441\u0442\u0430\u0432\u043a\u0438", _s18_100, "\u041c\u043e\u043b\u044f, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043a\u043b\u0438\u0435\u043d\u0442", "configure_rates", "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0442\u0430\u0440\u0438\u0444\u0438\u0442\u0435", _s18_101, "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 Gateways", "tax_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430 \u0434\u0430\u043d\u044a\u043a", _s18_103, _s16_304, "accent_color", "\u0410\u043a\u0446\u0435\u043d\u0442\u0435\u043d \u0446\u0432\u044f\u0442", "switch", "\u041f\u0440\u0435\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435", _s19_70, "\u041b\u0438\u0441\u0442 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d \u0441\u044a\u0441 \u0437\u0430\u043f\u0435\u0442\u0430\u0438", "options", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", _s16_201, "\u0415\u0434\u043d\u043e\u0440\u0435\u0434\u043e\u0432 \u0442\u0435\u043a\u0441\u0442", "multi_line_text", "\u041c\u043d\u043e\u0433\u043e\u0440\u0435\u0434\u043e\u0432 \u0442\u0435\u043a\u0441\u0442", "dropdown", "\u041f\u0430\u0434\u0430\u0449\u043e \u043c\u0435\u043d\u044e", "field_type", "\u0412\u0438\u0434 \u043f\u043e\u043b\u0435", _s27_52, "\u0418\u0437\u043f\u0440\u0430\u0442\u0435\u043d \u0435 e-mail \u0437\u0430 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430", "submit", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435", _s16_203, "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430", "late_fees", "\u0417\u0430\u043a\u044a\u0441\u043d\u0435\u043b\u0438 \u0422\u0430\u043a\u0441\u0438", "credit_number", "\u041a\u0440\u0435\u0434\u0438\u0442 \u043d\u043e\u043c\u0435\u0440", "payment_number", _s16_305, "late_fee_amount", "\u0421\u0442\u043e\u0439\u043d\u043e\u0441\u0442 \u043d\u0430 \u0442\u0430\u043a\u0441\u0430\u0442\u0430 \u0437\u0430 \u0437\u0430\u043a\u044a\u0441\u043d\u0435\u043d\u0438\u0435", _s16_204, "\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u043d\u0430 \u0442\u0430\u043a\u0441\u0430\u0442\u0430 \u0437\u0430 \u0437\u0430\u043a\u044a\u0441\u043d\u0435\u043d\u0438\u0435", "before_due_date", "\u041f\u0440\u0435\u0434\u0438 \u043a\u0440\u0430\u0439\u043d\u0430\u0442\u0430 \u0434\u0430\u0442\u0430", "after_due_date", "\u0421\u043b\u0435\u0434 \u043a\u0440\u0430\u0439\u043d\u0430\u0442\u0430 \u0434\u0430\u0442\u0430", _s18_105, "\u0421\u043b\u0435\u0434 \u0434\u0430\u0442\u0430\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "days", "\u0414\u043d\u0438", "invoice_email", "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "payment_email", _s16_303, "partial_payment", _s16_306, "payment_partial", _s16_306, _s21_108, "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "quote_email", "\u0418\u043c\u0435\u0439\u043b \u0437\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s16_206, "\u0411\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e \u043f\u043e\u0434\u0441\u0435\u0449\u0430\u043d\u0435", _s16_208, "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043e \u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "administrator", "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440", _s18_106, "\u0414\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430 \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438, \u0434\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u044f \u043d\u0430\u0441\u0442\u043e\u0439\u043a\u0438 \u0438 \u0434\u0430 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430 \u0432\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0438", "user_management", "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438\u0442\u0435", "users", "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438", "new_user", "\u041d\u043e\u0432 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "edit_user", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "created_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "updated_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "archived_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "deleted_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "removed_user", "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f \u0435 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "restored_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "\u041e\u0431\u0449\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "invoice_options", "\u041e\u043f\u0446\u0438\u0438 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", _s17_117, "\u0421\u043a\u0440\u0438\u0439 '\u0418\u0437\u043f\u043b\u0430\u0442\u0435\u043d\u043e \u0434\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430'", _s22_78, "\u041f\u043e\u043a\u0430\u0436\u0438 '\u0418\u0437\u043f\u043b\u0430\u0442\u0435\u043d\u043e \u0434\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430' \u0432\u044a\u0432 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435, \u0441\u043b\u0435\u0434 \u043a\u0430\u0442\u043e \u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435.", _s23_43, "\u0421\u0432\u044a\u0440\u0437\u0430\u043d\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", _s28_32, "\u0412\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u0438\u043a\u0430\u0447\u0435\u043d\u0438\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432\u044a\u0432 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430.", _s16_212, "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0445\u0435\u0434\u044a\u0440\u0430 \u043d\u0430", _s16_213, "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0444\u0443\u0442\u044a\u0440\u0430 \u043d\u0430", "first_page", "\u041f\u044a\u0440\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "all_pages", "\u0412\u0441\u0438\u0447\u043a\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438", "last_page", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "primary_font", "\u041e\u0441\u043d\u043e\u0432\u0435\u043d \u0428\u0440\u0438\u0444\u0442", "secondary_font", "\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043d \u0428\u0440\u0438\u0444\u0442", "primary_color", "\u041e\u0441\u043d\u043e\u0432\u0435\u043d \u0446\u0432\u044f\u0442", "secondary_color", "\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043d \u0446\u0432\u044f\u0442", "page_size", "\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0442\u0430", "font_size", "\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0448\u0440\u0438\u0444\u0442\u0430", "quote_design", "\u0414\u0438\u0437\u0430\u0439\u043d \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "invoice_fields", "\u041f\u043e\u043b\u0435\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "product_fields", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0438 \u043f\u043e\u043b\u0435\u0442\u0430", "invoice_terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "invoice_footer", "\u0424\u0443\u0442\u044a\u0440 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "quote_terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "quote_footer", "\u0424\u0443\u0442\u044a\u0440 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s18_107, "Auto Email", _s23_44, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u0430\u0440\u044f\u0449\u0438 \u0441\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438 \u043f\u043e \u0438\u043c\u0435\u0439\u043b, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u044a\u0434\u0430\u0442 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0438.", _s18_108, "Auto Archive", _s23_45, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0438\u0442\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u0442 \u0432\u044a\u0432 \u0444\u0430\u043a\u0442\u0443\u0440\u0430.", _s18_109, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0435", _s23_46, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430 \u0432\u044a\u0432 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u0441\u043b\u0435\u0434 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u0435.", _s17_119, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441", "freq_daily", "\u0415\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e", "freq_weekly", "\u0421\u0435\u0434\u043c\u0438\u0447\u043d\u043e", "freq_two_weeks", "\u0414\u0432\u0435 \u0441\u0435\u0434\u043c\u0438\u0446\u0438", "freq_four_weeks", "\u0427\u0435\u0442\u0438\u0440\u0438 \u0441\u0435\u0434\u043c\u0438\u0446\u0438", "freq_monthly", "\u041c\u0435\u0441\u0435\u0447\u043d\u043e", "freq_two_months", "\u0414\u0432\u0430 \u043c\u0435\u0441\u0435\u0446\u0430", _s17_121, "\u0422\u0440\u0438 \u043c\u0435\u0441\u0435\u0446\u0430", _s16_214, "\u0427\u0435\u0442\u0438\u0440\u0438 \u043c\u0435\u0441\u0435\u0446\u0430", "freq_six_months", "\u0428\u0435\u0441\u0442 \u043c\u0435\u0441\u0435\u0446\u0430", "freq_annually", "\u0413\u043e\u0434\u0438\u0448\u043d\u043e", "freq_two_years", "\u041d\u0430 \u0434\u0432\u0435 \u0433\u043e\u0434\u0438\u043d\u0438", _s16_215, "\u0422\u0440\u0438 \u0433\u043e\u0434\u0438\u043d\u0438", "never", "\u041d\u0438\u043a\u043e\u0433\u0430", "company", "\u0424\u0438\u0440\u043c\u0430", _s17_122, "\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u043d\u0438 \u043d\u043e\u043c\u0435\u0440\u0430", "charge_taxes", "\u041d\u0430\u0447\u0438\u0441\u043b\u0438 \u0434\u0430\u043d\u044a\u0446\u0438", "next_reset", "\u0421\u043b\u0435\u0434\u0432\u0430\u0449\u043e \u043d\u0443\u043b\u0438\u0440\u0430\u043d\u0435", "reset_counter", "\u041d\u0443\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0431\u0440\u043e\u044f\u0447", _s16_216, "\u041f\u0440\u0435\u0444\u0438\u043a\u0441 \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", "number_padding", "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043e\u0442\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "general", "\u041e\u0431\u0449", "surcharge_field", "\u0415\u0442\u0438\u043a\u0435\u0442 \u0434\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u0430 \u0442\u0430\u043a\u0441\u0430", "company_field", "\u041f\u043e\u043b\u0435 \u043d\u0430 \u0424\u0438\u0440\u043c\u0430\u0442\u0430", "company_value", "\u0424\u0438\u0440\u043c\u0435\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442", "credit_field", "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u043e \u043f\u043e\u043b\u0435", "invoice_field", "\u041f\u043e\u043b\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", _s17_124, "\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u0430 \u0442\u0430\u043a\u0441\u0430 \u043f\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "client_field", "\u041f\u043e\u043b\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "product_field", "\u041f\u043e\u043b\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430", "payment_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "contact_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", "vendor_field", "\u041f\u043e\u043b\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a\u0430", "expense_field", "\u041f\u043e\u043b\u0435 \u0420\u0430\u0437\u0445\u043e\u0434", "project_field", "\u041f\u043e\u043b\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", "task_field", "\u041f\u043e\u043b\u0435 \u0417\u0430\u0434\u0430\u0447\u0430", "group_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0433\u0440\u0443\u043f\u0430", "number_counter", "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440\u0430", "prefix", "\u041f\u0440\u0435\u0444\u0438\u043a\u0441", "number_pattern", "\u041c\u043e\u0434\u0435\u043b \u043d\u043e\u043c\u0435\u0440", "messages", "\u0421\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f", "custom_css", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d CSS", _s17_126, "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d JavaScript", _s16_218, "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u0432 PDF \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", _s21_110, "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0434\u043f\u0438\u0441\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0432 PDF \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 / \u043e\u0444\u0435\u0440\u0442\u0430\u0442\u0430.", _s25_58, "\u0427\u0435\u043a-\u0431\u043e\u043a\u0441 \u0437\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s30_13, "\u0418\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u044a\u0442 \u0434\u0430 \u043f\u043e\u0442\u0432\u044a\u0440\u0434\u0438, \u0447\u0435 \u043f\u0440\u0438\u0435\u043c\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", _s23_47, "\u0427\u0435\u043a-\u0431\u043e\u043a\u0441 \u0437\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430\u0442\u0430", _s28_33, "\u0418\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u044a\u0442 \u0434\u0430 \u043f\u043e\u0442\u0432\u044a\u0440\u0434\u0438, \u0447\u0435 \u043f\u0440\u0438\u0435\u043c\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0442\u0430 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430\u0442\u0430", _s25_59, "\u041f\u043e\u0434\u043f\u0438\u0441 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", _s30_14, "\u0418\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u044a\u0442 \u0434\u0430 \u043f\u043e\u0434\u043f\u0438\u0448\u0435", _s23_48, "\u041f\u043e\u0434\u043f\u0438\u0441 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430\u0442\u0430", _s22_80, "\u0417\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435 \u0441 \u043f\u0430\u0440\u043e\u043b\u0430", _s27_53, "\u0414\u0430\u0432\u0430 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0434\u0430 \u0437\u0430\u043b\u043e\u0436\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u0430 \u0437\u0430 \u0432\u0441\u0435\u043a\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442. \u0410\u043a\u043e \u0442\u0430\u043a\u0430\u0432\u0430 \u0435 \u0437\u0430\u043b\u043e\u0436\u0435\u043d\u0430, \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u043e\u0442\u043e \u043b\u0438\u0446\u0435 \u0449\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u044f \u0432\u044a\u0432\u0435\u0434\u0435 \u043f\u0440\u0435\u0434\u0438 \u0434\u0430 \u0432\u0438\u0434\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435,", "authorization", "\u041e\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f", "subdomain", "Subdomain", "domain", "\u0414\u043e\u043c\u0435\u0439\u043d", "portal_mode", "\u041f\u043e\u0440\u0442\u0430\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c", "email_signature", "\u041f\u043e\u0437\u0434\u0440\u0430\u0432\u0438,", _s24_56, "\u041d\u0430\u043f\u0440\u0430\u0432\u0435\u0442\u0435 \u043f\u043b\u0430\u0449\u0430\u043d\u0435\u0442\u043e \u043a\u044a\u043c \u0412\u0430\u0441 \u043f\u043e-\u043b\u0435\u0441\u043d\u043e \u0437\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0438\u0442\u0435 \u0441\u0438 \u043a\u0430\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u0432 \u0438\u043c\u0435\u0439\u043b\u0438\u0442\u0435 \u0441\u0438 schema.org markup.", "plain", "\u0418\u0437\u0447\u0438\u0441\u0442\u0435\u043d\u043e", "light", "\u0421\u0432\u0435\u0442\u043b\u043e", "dark", "\u0422\u044a\u043c\u043d\u043e", "email_design", "\u0414\u0438\u0437\u0430\u0439\u043d \u043d\u0430 \u0438\u043c\u0435\u0439\u043b", "attach_pdf", "\u041f\u0440\u0438\u043a\u0430\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 PDF", _s16_219, "\u041f\u0440\u0438\u043a\u0430\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", "attach_ubl", _s20_117, "email_style", "\u0421\u0442\u0438\u043b\u043e\u0432\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b\u0430", _s19_72, "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 Markup", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0435\u043d", "credit_card", "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430 \u043a\u0430\u0440\u0442\u0430", "bank_transfer", "\u0411\u0430\u043d\u043a\u043e\u0432 \u0442\u0440\u0430\u043d\u0441\u0444\u0435\u0440", "priority", "\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442", "fee_amount", "\u0421\u0443\u043c\u0430 \u043d\u0430 \u0442\u0430\u043a\u0441\u0430\u0442\u0430", "fee_percent", "\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u0442\u0430\u043a\u0441\u0430", "fee_cap", "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0437\u0430 \u0442\u0430\u043a\u0441\u0430", "limits_and_fees", "\u041b\u0438\u043c\u0438\u0442\u0438/\u0422\u0430\u043a\u0441\u0438", "enable_min", "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 min", "enable_max", "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 max", "min_limit", "\u041c\u0438\u043d.: :min", "max_limit", "\u041c\u0430\u043a\u0441.: :max", "min", "Min", "max", "Max", _s19_73, "\u041b\u043e\u0433\u0430 \u043d\u0430 \u043f\u0440\u0438\u0435\u043c\u0430\u043d\u0438 \u043a\u0430\u0440\u0442\u0438", "credentials", "\u0423\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0437\u0430 \u0441\u0430\u043c\u043e\u043b\u0438\u0447\u043d\u043e\u0441\u0442", "update_address", "\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430", _s19_75, "\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0435\u043d\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u0438", "rate", "\u0420\u0430\u0437\u043c\u0435\u0440", "tax_rate", "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", "new_tax_rate", "\u041d\u043e\u0432\u0430 \u0442\u0430\u043a\u0441\u0430", "edit_tax_rate", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", _s16_221, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", _s16_222, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", _s17_129, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", _s16_223, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", _s17_130, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430 \u0434\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430", _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043f\u043e\u043f\u044a\u043b\u0432\u0430\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s18_112, "\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0449\u0435 \u043f\u043e\u043f\u044a\u043b\u043d\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0442\u043e \u0438 \u0446\u0435\u043d\u0430\u0442\u0430", "update_products", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s20_104, "\u041f\u0440\u043e\u043c\u044f\u043d\u0430\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0449\u0435 \u043e\u0431\u043d\u043e\u0432\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433", _s16_224, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s21_111, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0446\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0442\u0435 \u0432\u044a\u0432 \u0432\u0430\u043b\u0443\u0442\u0430\u0442\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "fees", "\u0422\u0430\u043a\u0441\u0438", "limits", "\u041b\u0438\u043c\u0438\u0442\u0438", "provider", "\u0414\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "company_gateway", "\u041f\u043e\u0440\u0442\u0430\u043b \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s16_226, "\u041f\u043e\u0440\u0442\u0430\u043b\u0438 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s19_76, "\u041d\u043e\u0432 \u043f\u043e\u0440\u0442\u0430\u043b", _s20_105, "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430\u043b", _s23_49, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043f\u043e\u0440\u0442\u0430\u043b", _s23_50, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u043f\u043e\u0440\u0442\u0430\u043b", _s24_57, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430\u043b", _s23_51, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u043f\u043e\u0440\u0442\u0430\u043b", _s24_58, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u043f\u043e\u0440\u0442\u0430\u043b", _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435\u0442\u043e", "discard_changes", "\u041e\u0442\u043c\u044f\u043d\u0430 \u043d\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435", "default_value", "\u0421\u0442\u043e\u0439\u043d\u043e\u0441\u0442 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", "disabled", "\u041d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e", "currency_format", "\u0424\u043e\u0440\u043c\u0430\u0442 \u043d\u0430 \u0432\u0430\u043b\u0443\u0442\u0430\u0442\u0430", _s21_112, "\u041f\u044a\u0440\u0432\u0438 \u0434\u0435\u043d \u043e\u0442 \u0441\u0435\u0434\u043c\u0438\u0446\u0430\u0442\u0430", _s23_52, "\u041f\u044a\u0440\u0432\u0438 \u043c\u0435\u0441\u0435\u0446 \u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430\u0442\u0430", "sunday", "\u043d\u0435\u0434\u0435\u043b\u044f", "monday", "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a", "tuesday", "\u0432\u0442\u043e\u0440\u043d\u0438\u043a", "wednesday", "\u0441\u0440\u044f\u0434\u0430", "thursday", "\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a", "friday", "\u043f\u0435\u0442\u044a\u043a", "saturday", "\u0441\u044a\u0431\u043e\u0442\u0430", "january", "\u042f\u043d\u0443\u0430\u0440\u0438", "february", "\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438", "march", "\u041c\u0430\u0440\u0442", "april", "\u0410\u043f\u0440\u0438\u043b", "may", "\u041c\u0430\u0439", "june", "\u042e\u043d\u0438", "july", "\u042e\u043b\u0438", "august", "\u0410\u0432\u0433\u0443\u0441\u0442", "september", "\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438", "october", "\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438", "november", "\u041d\u043e\u0435\u043c\u0432\u0440\u0438", "december", "\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438", "symbol", "\u0421\u0438\u043c\u0432\u043e\u043b", "ocde", "\u041a\u043e\u0434", "date_format", "\u0424\u043e\u0440\u043c\u0430\u0442 \u043d\u0430 \u0434\u0430\u0442\u0430\u0442\u0430", "datetime_format", "\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430 \u0434\u0430\u0442\u0430", "military_time", "24 \u0447\u0430\u0441\u043e\u0432\u043e \u0432\u0440\u0435\u043c\u0435", _s18_113, "24-\u0447\u0430\u0441\u043e\u0432 \u0444\u043e\u0440\u043c\u0430\u0442", "send_reminders", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0438\u044f", "timezone", "\u0427\u0430\u0441\u043e\u0432\u0430 \u0437\u043e\u043d\u0430", _s19_77, "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u0439 \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442", _s17_132, "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043e \u0433\u0440\u0443\u043f\u0430", _s19_79, "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s18_114, "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043e \u043a\u043b\u0438\u0435\u043d\u0442", _s18_116, "\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "group_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0433\u0440\u0443\u043f\u0430\u0442\u0430", "group", "\u0413\u0440\u0443\u043f\u0438\u0440\u0430\u043d\u0435", "groups", "\u0413\u0440\u0443\u043f\u0438", "new_group", "\u041d\u043e\u0432\u0430 \u0413\u0440\u0443\u043f\u0430", "edit_group", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430 \u043d\u0435 \u0413\u0440\u0443\u043f\u0430", "created_group", "\u0413\u0440\u0443\u043f\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "updated_group", "\u0413\u0440\u0443\u043f\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u043e\u0431\u043d\u043e\u0432\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", "\u0413\u0440\u0443\u043f\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "deleted_group", "\u0413\u0440\u0443\u043f\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u0438\u0437\u0442\u0440\u0438\u0442\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "restored_group", "\u0413\u0440\u0443\u043f\u0430\u0442\u0430 \u0431\u0435\u0448\u0435 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "upload_logo", _s24_75, "uploaded_logo", "\u041b\u043e\u0433\u043e\u0442\u043e \u0431\u0435\u0448\u0435 \u043a\u0430\u0447\u0435\u043d\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "logo", "\u041b\u043e\u0433\u043e", "saved_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0431\u044f\u0445\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s16_230, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", "device_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043d\u0430 \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e", "defaults", "\u041f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", "basic_settings", "\u041e\u0441\u043d\u043e\u0432\u043d\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", _s17_134, "\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "company_details", "\u0414\u0430\u043d\u043d\u0438 \u043d\u0430 \u0444\u0438\u0440\u043c\u0430", "user_details", "\u0414\u0430\u043d\u043d\u0438 \u0437\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f", "localization", "\u041b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f", "online_payments", "\u041e\u043d\u043b\u0430\u0439\u043d \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", "tax_rates", _s16_304, "notifications", "\u0418\u0437\u0432\u0435\u0441\u0442\u0438\u044f", "import_export", "\u0418\u043c\u043f\u043e\u0440\u0442 | \u0415\u043a\u0441\u043f\u043e\u0440\u0442", "custom_fields", "\u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438 \u043f\u043e\u043b\u0435\u0442\u0430", "invoice_design", "\u0414\u0438\u0437\u0430\u0439\u043d \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "buy_now_buttons", "\u0411\u0443\u0442\u043e\u043d\u0438 '\u041a\u0443\u043f\u0438 \u0441\u0435\u0433\u0430'", "email_settings", "Email \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", _s23_54, "\u0428\u0430\u0431\u043b\u043e\u043d\u0438 \u0438 \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0438\u044f", _s22_81, "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u041a\u0430\u0440\u0442\u0438 & \u0411\u0430\u043d\u043a\u0438", _s19_81, "\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0434\u0430\u043d\u043d\u0438", "price", "\u0426\u0435\u043d\u0430", "email_sign_up", "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0441 E-mail", "google_sign_up", "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0441 Google", _s27_57, "\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c \u0437\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0430\u0442\u0430!", "redeem", "\u041e\u0441\u0440\u0435\u0431\u0440\u044f\u0432\u0430\u043d\u0435", "back", "\u041d\u0430\u0437\u0430\u0434", "past_purchases", "\u041c\u0438\u043d\u0430\u043b\u0438 \u043f\u043e\u043a\u0443\u043f\u043a\u0438", _s19_83, "\u0413\u043e\u0434\u0438\u0448\u0435\u043d \u0430\u0431\u043e\u043d\u0430\u043c\u0435\u043d", "pro_plan", "Pro \u0410\u0431\u043e\u043d\u0430\u043c\u0435\u043d\u0442", "enterprise_plan", "Enterprise \u041f\u043b\u0430\u043d", "count_users", ":count \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438", "upgrade", "\u041e\u0431\u043d\u043e\u0432\u0438", _s25_63, "\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043e \u0438\u043c\u0435", _s24_60, "\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0444\u0430\u043c\u0438\u043b\u043d\u043e \u0438\u043c\u0435", _s33_30, "\u041c\u043e\u043b\u044f \u0441\u044a\u0433\u043b\u0430\u0441\u0435\u0442\u0435 \u0441\u0435 \u0441 \u043e\u0431\u0449\u0438\u0442\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u0442\u0430 \u0437\u0430 \u043f\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442 \u0437\u0430 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u0442\u0435 \u043f\u0440\u043e\u0444\u0438\u043b.", "i_agree_to_the", "\u0421\u044a\u0433\u043b\u0430\u0441\u044f\u0432\u0430\u043c \u0441\u0435 \u0441", _s16_232, "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435", "privacy_policy", "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0437\u0430 \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043b\u0438\u0447\u043d\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u0438", "sign_up", "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f", "account_login", "\u0412\u0445\u043e\u0434 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0430", "view_website", "\u0412\u0438\u0436 \u0443\u0435\u0431\u0441\u0430\u0439\u0442", "create_account", "\u0421\u044a\u0437\u0434\u0430\u0439 \u041f\u0440\u043e\u0444\u0438\u043b", "email_login", "\u0412\u043b\u0438\u0437\u0430\u043d\u0435 \u0437\u0440\u0435\u0437 email", "create_new", "\u041d\u043e\u0432", _s18_118, "\u041d\u044f\u043c\u0430 \u0438\u0437\u0431\u0440\u0430\u043d\u0438 \u0437\u0430\u043f\u0438\u0441\u0438", _s21_115, "\u041c\u043e\u043b\u044f \u0437\u0430\u043f\u0430\u0437\u0435\u0442\u0435 \u0438\u043b\u0438 \u043e\u0442\u043a\u0430\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435", "download", "\u0421\u0432\u0430\u043b\u044f\u043d\u0435", _s27_58, _s27_78, "take_picture", "\u041d\u0430\u043f\u0440\u0430\u0432\u0438 \u0421\u043d\u0438\u043c\u043a\u0430", "upload_files", "Upload Files", "document", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442", "documents", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", "new_document", "\u041d\u043e\u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442", "edit_document", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442", _s17_136, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u043a\u0430\u0447\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s16_234, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u043e\u0431\u043d\u043e\u0432\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s17_137, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s16_235, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0438\u0437\u0442\u0440\u0438\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s17_138, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "\u041d\u044f\u043c\u0430 \u0418\u0441\u0442\u043e\u0440\u0438\u044f", "expense_date", "\u0414\u0430\u0442\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", "pending", "\u041e\u0447\u0430\u043a\u0432\u0430\u043d\u043e", _s16_236, "\u041b\u043e\u0433\u043d\u0430\u0442", _s16_237, "\u0418\u0437\u0447\u0430\u043a\u0432\u0430\u0449\u0438", _s16_238, "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u043e", "converted", "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u043e", _s24_62, "\u0414\u043e\u0431\u0430\u0432\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438 \u043a\u044a\u043c \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "exchange_rate", "\u041a\u0443\u0440\u0441", _s16_239, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0430\u043b\u0443\u0442\u0430\u0442\u0430", "mark_paid", "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u0439 \u043f\u043b\u0430\u0442\u0435\u043d\u043e", "category", "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f", "address", "\u0410\u0434\u0440\u0435\u0441", "new_vendor", "\u041d\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "created_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "updated_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "archived_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "deleted_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "restored_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", _s16_240, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u0446\u0438", "deleted_vendors", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u0446\u0438", _s16_241, _s36_11, "new_expense", "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0440\u0430\u0437\u0445\u043e\u0434", "created_expense", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0440\u0430\u0437\u0445\u043e\u0434", "updated_expense", "\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", _s16_242, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u0440\u0430\u0437\u0445\u043e\u0434", "deleted_expense", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u0440\u0430\u0437\u0445\u043e\u0434", _s16_243, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", _s17_140, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s16_244, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", _s17_141, _s37_20, "copy_shipping", "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430", "copy_billing", "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435", "design", "\u0414\u0438\u0437\u0430\u0439\u043d", _s21_116, "\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u043d\u0435 \u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d", "invoiced", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u043e", "logged", "\u041b\u043e\u0433\u0432\u0430\u043d\u043e", "running", "\u0421\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u043e", "resume", "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043d\u0435", "task_errors", "\u041c\u043e\u043b\u044f, \u043a\u043e\u0440\u0438\u0433\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043f\u043e\u043a\u0440\u0438\u0432\u0430\u0449\u0438\u0442\u0435 \u0441\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0438", "start", "\u0421\u0442\u0430\u0440\u0442", "stop", "\u0421\u0442\u043e\u043f", "started_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "stopped_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043f\u0440\u044f\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "resumed_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u043e\u0431\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u0430 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430", "now", "\u0421\u0435\u0433\u0430", _s16_245, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438\u0442\u0435", "timer", "\u0422\u0430\u0439\u043c\u0435\u0440", "manual", "\u0420\u044a\u0447\u043d\u043e", "budgeted", "\u0411\u044e\u0434\u0436\u0435\u0442\u0438\u0440\u0430\u043d\u043e", "start_time", "\u041d\u0430\u0447\u0430\u043b\u043e", "end_time", "\u041a\u0440\u0430\u0439", "date", "\u0414\u0430\u0442\u0430", "times", "\u0412\u0440\u0435\u043c\u0435", "duration", "\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442", "new_task", "\u041d\u043e\u0432\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "created_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "updated_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "archived_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "deleted_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "restored_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "archived_tasks", _s32_23, "deleted_tasks", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u0437\u0430\u0434\u0430\u0447\u0438", "restored_tasks", _s34_28, _s19_85, "\u041c\u043e\u043b\u044f, \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435", "budgeted_hours", "\u0427\u0430\u0441\u043e\u0432\u0435 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442", "created_project", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442", "updated_project", "\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", _s16_247, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442", "deleted_project", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u043f\u0440\u043e\u0435\u043a\u0442", _s16_248, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442", _s17_142, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043f\u0440\u043e\u0435\u043a\u0442\u0430", _s16_249, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u043f\u0440\u043e\u0435\u043a\u0442\u0430", _s17_143, _s37_21, "new_project", "\u041d\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442", _s27_62, "\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c \u0412\u0438, \u0447\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u043d\u0430\u0448\u0435\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435!", "if_you_like_it", "\u0410\u043a\u043e \u0433\u043e \u0445\u0430\u0440\u0435\u0441\u0432\u0430\u0442\u0435 \u0412\u0438 \u043c\u043e\u043b\u0438\u043c", "click_here", "\u043d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0442\u0443\u043a", _s18_122, "\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0442\u0443\u043a", "to_rate_it", "\u0434\u0430 \u0433\u043e \u043e\u0446\u0435\u043d\u0438\u0442\u0435.", "average", "\u0421\u0440\u0435\u0434\u043d\u043e", "unapproved", "\u041d\u0435\u043e\u0434\u043e\u0431\u0440\u0435\u043d\u043e", _s30_19, "\u041c\u043e\u043b\u044f, \u0432\u043b\u0435\u0437\u0442\u0435 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0430 \u0441\u0438 \u0437\u0430 \u043f\u0440\u043e\u043c\u044f\u043d\u0430 \u043d\u0430 \u0442\u0430\u0437\u0438 \u043d\u0430\u0441\u0442\u043e\u0439\u043a\u0430", "locked", "\u0411\u043b\u043e\u043a\u0438\u0440\u0430\u043d\u043e", "authenticate", "\u0412\u0445\u043e\u0434 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0430", _s19_87, "\u041c\u043e\u043b\u044f, \u0432\u043b\u0435\u0437\u0442\u0435 \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0430 \u0441\u0438", _s24_64, "\u0411\u0438\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u043d \u0432\u0445\u043e\u0434", "footer", "\u0424\u0443\u0442\u044a\u0440", "compare", "\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", "\u0412\u043b\u0435\u0437 \u0441 Google", "today", "\u0414\u043d\u0435\u0441", "custom_range", "\u0414\u0440\u0443\u0433 \u043f\u0435\u0440\u0438\u043e\u0434", "date_range", "\u041f\u0435\u0440\u0438\u043e\u0434", "current", "\u041d\u0430\u0441\u0442\u043e\u044f\u0449", "previous", "\u041f\u0440\u0435\u0434\u0438\u0448\u0435\u043d", "current_period", "\u041d\u0430\u0441\u0442\u043e\u044f\u0449 \u043f\u0435\u0440\u0438\u043e\u0434", _s17_144, "\u041f\u0435\u0440\u0438\u043e\u0434 \u0437\u0430 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435", "previous_period", "\u041f\u0440\u0435\u0434\u0438\u0448\u0435\u043d \u043f\u0435\u0440\u0438\u043e\u0434", "previous_year", "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", "compare_to", "\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u044a\u0441", "last7_days", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438 7 \u0434\u043d\u0438", "last_week", "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0430 \u0441\u0435\u0434\u043c\u0438\u0446\u0430", "last30_days", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438 30 \u0434\u043d\u0438", "this_month", "\u0422\u043e\u0437\u0438 \u043c\u0435\u0441\u0435\u0446", "last_month", "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0438\u044f \u043c\u0435\u0441\u0435\u0446", "this_year", "\u0422\u0430\u0437\u0438 \u0433\u043e\u0434\u0438\u043d\u0430", "last_year", "\u041f\u0440\u0435\u0434\u0438\u0448\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", "all_time", "All Time", "custom", "Custom", _s16_250, "\u041a\u043e\u043f\u0438\u0440\u0430\u0439 \u0432\u044a\u0432 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "clone_to_quote", "\u041a\u043e\u043f\u0438\u0440\u0430\u0439 \u0432 \u043e\u0444\u0435\u0440\u0442\u0430", "clone_to_credit", "\u041a\u043e\u043f\u0438\u0440\u0430\u0439 \u0432 \u043a\u0440\u0435\u0434\u0438\u0442", "view_invoice", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0439 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "convert", "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u0439", "more", "\u041e\u0449\u0435", "edit_client", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u043a\u043b\u0438\u0435\u043d\u0442", "edit_product", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "edit_invoice", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "edit_quote", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u041e\u0444\u0435\u0440\u0442\u0430", "edit_payment", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u041f\u043b\u0430\u0449\u0430\u043d\u0435", "edit_task", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "edit_expense", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", "edit_vendor", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "edit_project", "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", _s20_107, "\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "billing_address", "\u0410\u0434\u0440\u0435\u0441 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435", _s16_252, "\u0410\u0434\u0440\u0435\u0441 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430", "total_revenue", "\u041e\u0431\u0449\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438", "average_invoice", "\u0421\u0440\u0435\u0434\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "outstanding", "\u041e\u0441\u0442\u0430\u0432\u0430\u0449\u0438", "invoices_sent", ":count \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "active_clients", "\u0430\u043a\u0442\u0438\u0432\u043d\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0438", "close", "\u0417\u0430\u0442\u0432\u043e\u0440\u0438", "email", "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0449\u0430", "password", "\u041f\u0430\u0440\u043e\u043b\u0430", "url", "URL", "secret", "Secret", "name", "\u0418\u043c\u0435", "logout", "\u0418\u0437\u0445\u043e\u0434", "login", "\u0412\u0445\u043e\u0434", "filter", "\u0424\u0438\u043b\u0442\u044a\u0440", "sort", "\u0421\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435", "search", "\u0422\u044a\u0440\u0441\u0435\u043d\u0435", "active", "\u0410\u043a\u0442\u0438\u0432\u0435\u043d", "archived", "\u0410\u0440\u0445\u0438\u0432", "deleted", "\u0438\u0437\u0442\u0440\u0438\u0442\u0430", "dashboard", "\u0422\u0430\u0431\u043b\u043e", "archive", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0439", "delete", "\u0418\u0437\u0442\u0440\u0438\u0439", "restore", "\u0412\u044a\u0437\u0442\u0430\u043d\u043e\u0432\u0438", _s16_254, "\u041e\u0431\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u0437\u0430\u0432\u044a\u0440\u0448\u0435\u043d\u043e", _s23_55, "\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0432\u0430\u0448\u0438\u044f\u0442 \u0438\u043c\u0435\u0439\u043b", _s26_46, "\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0432\u0430\u0448\u0430\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u0430", _s21_119, "\u041c\u043e\u043b\u044f, \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0441\u0432\u043e\u044f URL", _s26_48, "\u041c\u043e\u043b\u044f, \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 product key", "ascending", "\u041d\u0430\u0440\u0430\u0441\u0442\u0432\u0430\u0449\u043e", "descending", "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u0449\u043e", "save", "\u0417\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435", _s17_146, "\u041d\u0430\u0441\u0442\u044a\u043f\u0438\u043b\u0430 \u0435 \u0433\u0440\u0435\u0448\u043a\u0430", "paid_to_date", "\u041f\u043b\u0430\u0442\u0435\u043d\u0438 \u0434\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430", "balance_due", "\u041e\u0441\u0442\u0430\u0432\u0430\u0442 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "balance", "\u0411\u0430\u043b\u0430\u043d\u0441", "overview", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434", "details", "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438", "phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", "website", "\u0423\u0435\u0431\u0441\u0430\u0439\u0442", "vat_number", "\u0414\u0414\u0421 \u041d\u043e\u043c\u0435\u0440", "id_number", "\u0415\u0418\u041a/\u0411\u0443\u043b\u0441\u0442\u0430\u0442", "create", "\u0421\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435", _s19_89, "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u043e :value \u0432 \u043a\u043b\u0438\u043f\u0431\u043e\u0440\u0434\u0430", "error", "\u0413\u0440\u0435\u0448\u043a\u0430", _s16_256, "\u041d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430", "contacts", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", "additional", "\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u043d\u043e", "first_name", "\u041f\u044a\u0440\u0432\u043e \u0438\u043c\u0435", "last_name", "\u0424\u0430\u043c\u0438\u043b\u043d\u043e \u0438\u043c\u0435", "add_contact", "\u0414\u043e\u0431\u0430\u0432\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "are_you_sure", "\u0421\u0438\u0433\u0443\u0440\u0435\u043d \u043b\u0438 \u0441\u0442\u0435?", "cancel", "\u041e\u0442\u043a\u0430\u0437", "ok", "\u041e\u043a", "remove", "\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435", _s16_258, "\u0418\u043c\u0435\u0439\u043b \u0430\u0434\u0440\u0435\u0441\u044a\u0442 \u0435 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d", "product", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442", "products", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", "new_product", "\u041d\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "created_product", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d", "updated_product", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d", _s16_260, "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044a\u0442 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d", "deleted_product", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s16_261, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s17_148, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430", _s16_262, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430", _s17_149, _s37_22, "product_key", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442", "notes", "\u0417\u0430\u0431\u0435\u043b\u0435\u0436\u043a\u0438", "cost", "\u0426\u0435\u043d\u0430", "client", "\u041a\u043b\u0438\u0435\u043d\u0442", "clients", "\u041a\u043b\u0438\u0435\u043d\u0442\u0438", "new_client", "\u041d\u043e\u0432 \u043a\u043b\u0438\u0435\u043d\u0442", "created_client", "\u041a\u043b\u0438\u0435\u043d\u0442\u044a\u0442 \u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "updated_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d \u043a\u043b\u0438\u0435\u043d\u0442", "archived_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u043a\u043b\u0438\u0435\u043d\u0442", _s16_263, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043a\u043b\u0438\u0435\u043d\u0442\u0438", "deleted_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442 \u043a\u043b\u0438\u0435\u043d\u0442", "deleted_clients", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u043a\u043b\u0438\u0435\u043d\u0442\u0438", "restored_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d \u041a\u043b\u0438\u0435\u043d\u0442", _s16_264, _s36_13, "address1", "\u0423\u043b\u0438\u0446\u0430", "address2", "\u0410\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442", "city", "\u0413\u0440\u0430\u0434", "state", "\u041e\u0431\u043b\u0430\u0441\u0442", "postal_code", "\u041f\u043e\u0449\u0435\u043d\u0441\u043a\u0438 \u043a\u043e\u0434", "country", "\u0414\u044a\u0440\u0436\u0430\u0432\u0430", "invoice", "\u0424\u0430\u043a\u0442\u0443\u0440\u0430", "invoices", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", "new_invoice", "\u041d\u043e\u0432\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "created_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "updated_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_265, _s26_58, "deleted_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_266, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s17_150, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s16_267, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s17_151, _s37_23, "emailed_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u043f\u043e \u0438\u043c\u0435\u0439\u043b", "emailed_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "amount", "\u0421\u0443\u043c\u0430", "invoice_number", _s16_307, "invoice_date", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "discount", "\u041e\u0442\u0441\u0442\u044a\u043f\u043a\u0430", "po_number", "\u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043f\u043e\u0449\u0435\u043d\u0441\u043a\u0430 \u043a\u0443\u0442\u0438\u044f", "terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f", "public_notes", "\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u0438 \u0437\u0430\u0431\u0435\u043b\u0435\u0436\u043a\u0438", "private_notes", "\u041b\u0438\u0447\u043d\u0438 \u0431\u0435\u043b\u0435\u0436\u043a\u0438", "frequency", "\u0427\u0435\u0441\u0442\u043e\u0442\u0430", "start_date", "\u041d\u0430\u0447\u0430\u043b\u043d\u0430 \u0434\u0430\u0442\u0430", "end_date", "\u041a\u0440\u0430\u0439\u043d\u0430 \u0434\u0430\u0442\u0430", "quote_number", "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "quote_date", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "valid_until", "\u0412\u0430\u043b\u0438\u0434\u043d\u0430 \u0434\u043e", "items", "\u0420\u0435\u0434\u043e\u0432\u0435", "partial_deposit", "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u043e/\u0414\u0435\u043f\u043e\u0437\u0438\u0442", "description", "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", "unit_cost", "\u0415\u0434. \u0446\u0435\u043d\u0430", "quantity", "\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e", "add_item", "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434", "contact", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", "work_phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", "total_amount", "\u041e\u0431\u0449\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442", "pdf", "PDF", "due_date", "\u041a\u0440\u0430\u0439\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s16_268, "\u0427\u0430\u0441\u0442\u0438\u0447\u0435\u043d \u043f\u0430\u0434\u0435\u0436", "paid_date", "Paid Date", "status", "\u0421\u0442\u0430\u0442\u0443\u0441", _s17_152, "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435", "quote_status", "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s22_82, "\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 + \u0437\u0430 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434", _s22_84, "\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 + \u0437\u0430 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u0435", "count_selected", ":count \u0438\u0437\u0431\u0440\u0430\u043d\u0438", "total", "\u041e\u0431\u0449\u043e", "percent", "\u041f\u0440\u043e\u0446\u0435\u043d\u0442", "edit", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435", "dismiss", "\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435", _s20_109, "\u041c\u043e\u043b\u044f \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0434\u0430\u0442\u0430", _s22_85, "\u041c\u043e\u043b\u044f \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043a\u043b\u0438\u0435\u043d\u0442", _s24_66, "\u041c\u043e\u043b\u044f, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "task_rate", "\u0421\u0442\u0430\u0432\u043a\u0430", "settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "language", "\u0415\u0437\u0438\u043a", "currency", "\u0412\u0430\u043b\u0443\u0442\u0430", "created_at", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435", "created_on", "\u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u043e \u043d\u0430", "updated_at", "\u0410\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d", "tax", "\u0414\u0430\u043d\u044a\u043a", _s30_21, "\u041c\u043e\u043b\u044f, \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s27_66, "\u041c\u043e\u043b\u044f, \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "past_due", "\u041f\u0440\u043e\u0441\u0440\u043e\u0447\u0435\u043d\u043e", "draft", "\u0427\u0435\u0440\u043d\u043e\u0432\u0430", "sent", "\u0418\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430", "viewed", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u043d\u043e", "approved", "\u041e\u0434\u043e\u0431\u0440\u0435\u043d\u043e", "partial", "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 / \u0434\u0435\u043f\u043e\u0437\u0438\u0442", "paid", "\u041f\u043b\u0430\u0442\u0435\u043d\u043e", "mark_sent", "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u0439 \u043a\u0430\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430", _s22_87, "\u0424\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 \u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0430 \u043a\u0430\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430", _s22_88, _s35_22, _s23_57, "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435 \u0441\u0430 \u043c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0438 \u043a\u0430\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0438", _s23_58, _s36_15, "done", "\u0413\u043e\u0442\u043e\u0432\u043e", _s37_24, "\u041c\u043e\u043b\u044f, \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043a\u043b\u0438\u0435\u043d\u0442 \u0438\u043b\u0438 \u043b\u0438\u0446\u0435 \u0437\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "dark_mode", "\u0422\u044a\u043c\u0435\u043d \u0440\u0435\u0436\u0438\u043c", _s27_68, "\u0420\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u043c\u044f\u043d\u0430\u0442\u0430", "refresh_data", "\u041e\u043f\u0440\u0435\u0441\u043d\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u0438", "blank_contact", "\u041f\u0440\u0430\u0437\u0435\u043d \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "activity", "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442", _s16_270, "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0437\u0430\u043f\u0438\u0441\u0438", "clone", "\u041a\u043e\u043f\u0438\u0440\u0430\u0439", "loading", "\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435", "industry", "\u0411\u0440\u0430\u043d\u0448", "size", "\u0420\u0430\u0437\u043c\u0435\u0440", "payment_terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "payment_date", "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "payment_status", "\u0421\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u041f\u043b\u0430\u0449\u0430\u043d\u0435\u0442\u043e", _s16_272, "\u0418\u0437\u0447\u0430\u043a\u0432\u0430\u0449\u0438", _s16_273, "\u0410\u043d\u0443\u043b\u0438\u0440\u0430\u043d\u0438", _s16_274, "\u0413\u0440\u0435\u0448\u043d\u0438", _s16_275, "\u0413\u043e\u0442\u043e\u0432\u0438", _s16_276, "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435", _s16_277, "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430", _s17_153, "\u041d\u0430\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u043e", _s17_154, _s19_55, "net", "\u041d\u0435\u0442\u043e", "client_portal", "\u041a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438 \u043f\u043e\u0440\u0442\u0430\u043b", "show_tasks", "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438", "email_reminders", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0438\u044f \u043f\u043e \u0438\u043c\u0435\u0439\u043b", "enabled", "\u0410\u043a\u0442\u0438\u0432\u043d\u043e", "recipients", "\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0438", "initial_email", "\u041f\u044a\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u0435\u043d \u0438\u043c\u0435\u0439\u043b", "first_reminder", "\u041f\u044a\u0440\u0432\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "second_reminder", "\u0412\u0442\u043e\u0440\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "third_reminder", "\u0422\u0440\u0435\u0442\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "reminder1", "\u041f\u044a\u0440\u0432\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "reminder2", "\u0412\u0442\u043e\u0440\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "reminder3", "\u0422\u0440\u0435\u0442\u043e \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435", "template", "\u0428\u0430\u0431\u043b\u043e\u043d", "send", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435", "subject", "\u041e\u0442\u043d\u043e\u0441\u043d\u043e", "body", "\u041e\u0441\u043d\u043e\u0432\u0435\u043d \u0442\u0435\u043a\u0441\u0442", "send_email", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b", "email_receipt", "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 \u043a\u044a\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "auto_billing", "Auto billing", "button", "\u0411\u0443\u0442\u043e\u043d", "preview", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434", "customize", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435", "history", "\u0418\u0441\u0442\u043e\u0440\u0438\u044f", "payment", "\u041f\u043b\u0430\u0449\u0430\u043d\u0435", "payments", "\u041f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", "refunded", "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430", "payment_type", "\u0422\u0438\u043f \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s21_121, "\u041e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430 \u043f\u0440\u0435\u0432\u043e\u0434", "enter_payment", "\u0412\u044a\u0432\u0435\u0434\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "new_payment", "\u0412\u044a\u0432\u0435\u0434\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "created_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "updated_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d\u043e \u041f\u043b\u0430\u0449\u0430\u043d\u0435", _s16_278, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "deleted_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s16_279, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043do \u041f\u043b\u0430\u0449\u0430\u043d\u0435", _s17_155, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", _s16_280, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u043f\u043b\u0430\u0449\u0430\u043d\u0438\u044f", _s17_156, _s37_26, "quote", "\u041e\u0444\u0435\u0440\u0442\u0430", "quotes", "\u041e\u0444\u0435\u0440\u0442\u0438", "new_quote", "\u041d\u043e\u0432\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", "created_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "updated_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u043d\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "archived_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "deleted_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "restored_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0435\u043d\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "archived_quotes", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u041e\u0444\u0435\u0440\u0442\u0438", "deleted_quotes", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0442\u0440\u0438\u0442\u0438 :count \u041e\u0444\u0435\u0440\u0442\u0438", "restored_quotes", _s35_25, "expense", "\u0420\u0430\u0437\u0445\u043e\u0434", "expenses", "\u0420\u0430\u0437\u0445\u043e\u0434\u0438", "vendor", "\u0414\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", "vendors", "\u0414\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u0446\u0438", "task", "\u0417\u0430\u0434\u0430\u0447\u0430", "tasks", "\u0417\u0430\u0434\u0430\u0447\u0438", "project", "\u041f\u0440\u043e\u0435\u043a\u0442", "projects", "\u041f\u0440\u043e\u0435\u043a\u0442\u0438", "activity_1", ":user \u0437\u044a\u0437\u0434\u0430\u0434\u0435 \u043a\u043b\u0438\u0435\u043d\u0442 :client", "activity_2", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043a\u043b\u0438\u0435\u043d\u0442 :client", "activity_3", ":user \u0438\u0437\u0442\u0440\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 :client", "activity_4", ":user \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_5", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_6", ":user \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice, \u043a\u044a\u043c :client, \u043d\u0430 :contact", "activity_7", ":contact \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice, \u043a\u044a\u043c :client", "activity_8", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_9", ":user \u0438\u0437\u0442\u0440\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_10", _s82_, "activity_11", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 :payment", "activity_12", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 :payment", "activity_13", ":user \u0438\u0437\u0442\u0440\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 :payment", "activity_14", ":user \u0432\u044a\u0432\u0435\u0434\u0435 :credit credit", "activity_15", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 :credit credit", "activity_16", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 :credit credit", "activity_17", ":user \u0438\u0437\u0442\u0440\u0438 \u043a\u0440\u0435\u0434\u0438\u0442 :credit", "activity_18", ":user \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u043e\u0444\u0435\u0440\u0442\u0430 :quote", "activity_19", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u043e\u0444\u0435\u0440\u0442\u0430 :quote", "activity_20", ":user \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u043e\u0444\u0435\u0440\u0442\u0430 :quote, \u043a\u044a\u043c :client, \u043d\u0430 :contact", "activity_21", _s31_32, "activity_22", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043e\u0444\u0435\u0440\u0442\u0430 :quote", "activity_23", ":user \u0438\u0437\u0442\u0440\u0438 \u043e\u0444\u0435\u0440\u0442\u0430 :quote", "activity_24", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u043e\u0444\u0435\u0440\u0442\u0430 :quote", "activity_25", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_26", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 :client", "activity_27", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 :payment", "activity_28", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u043a\u0440\u0435\u0434\u0438\u0442 :credit", "activity_29", ":contact \u043e\u0434\u043e\u0431\u0440\u0438 \u043e\u0444\u0435\u0440\u0442\u0430 :quote, \u043a\u044a\u043c :client", "activity_30", ":user \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a :vendor", "activity_31", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a :vendor", "activity_32", ":user \u0438\u0437\u0442\u0440\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a :vendor", "activity_33", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a :vendor", "activity_34", ":user \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0430 :expense", "activity_35", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0430 :expense", "activity_36", ":user \u0438\u0437\u0442\u0440\u0438 \u043f\u043e\u043a\u0443\u043f\u043a\u0430 :expense", "activity_37", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u043f\u043e\u043a\u0443\u043f\u043a\u0430 :expense", "activity_39", ":user \u0435 \u043e\u0442\u043a\u0430\u0437\u0430\u043b :payment_amount \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 :payment", "activity_40", ":user \u0435 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b :adjustment \u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 :payment_amount \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 :payment", "activity_41", "\u041e\u0442\u043a\u0430\u0437\u0430\u043d\u0438 :payment_amount \u043f\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435 (:payment)", "activity_42", ":user \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u0437\u0430\u0434\u0430\u0447\u0430 :task", "activity_43", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 :task", "activity_44", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 :task", "activity_45", ":user \u0438\u0437\u0442\u0440\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 :task", "activity_46", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 :task", "activity_47", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0430 :expense", "activity_48", ":user \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b :user", "activity_49", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b :user", "activity_50", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b :user", "activity_51", ":user \u0438\u0437\u0442\u0440\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b :user", "activity_52", ":user \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b :user", "activity_53", ":user \u043c\u0430\u0440\u043a\u0438\u0440\u0430 \u043a\u0430\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_54", ":user \u0437\u0430\u043f\u043b\u0430\u0442\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_55", ":contact \u043e\u0442\u0433\u043e\u0432\u043e\u0440\u0438 \u043d\u0430 \u0442\u0438\u043a\u0435\u0442 :ticket", "activity_56", ":user \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430 \u0442\u0438\u043a\u0435\u0442 :ticket", "activity_57", "\u0421\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430 \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice \u043f\u043e e-mail", "activity_58", ":user \u0441\u0442\u043e\u0440\u043d\u0438\u0440\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_59", ":user \u0430\u043d\u0443\u043b\u0438\u0440\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", "activity_60", _s31_32, "activity_61", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u043a\u043b\u0438\u0435\u043d\u0442 :client", "activity_62", ":user \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a :vendor", "activity_63", ":user \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u043f\u044a\u0440\u0432\u043e \u0438\u043c\u0435\u0439\u043b \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice \u0434\u043e :contact", "activity_64", ":user \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u0432\u0442\u043e\u0440\u043e \u0438\u043c\u0435\u0439\u043b \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice \u0434\u043e :contact", "activity_65", ":user \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u0442\u0440\u0435\u0442\u043e \u0438\u043c\u0435\u0439\u043b \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice \u0434\u043e :contact", "activity_66", ":user \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u0431\u0435\u0437\u043a\u0440\u0430\u0439\u043d\u043e \u0438\u043c\u0435\u0439\u043b \u043d\u0430\u043f\u043e\u043c\u043d\u044f\u043d\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice \u0434\u043e :contact", "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "\u0415\u0434\u043d\u043e\u043a\u0440\u0430\u0442\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430", "emailed_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u041e\u0444\u0435\u0440\u0442\u0430", "emailed_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", _s20_111, "\u041e\u0444\u0435\u0440\u0442\u0430\u0442\u0430 \u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0430 \u043a\u0430\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u0430", _s21_123, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u0431\u0435\u043b\u044f\u0437\u0430\u043d \u043a\u0440\u0435\u0434\u0438\u0442 \u043a\u0430\u0442\u043e \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d", "expired", "\u0418\u0437\u0442\u0435\u043a\u043b\u0430", "all", "\u0412\u0441\u0438\u0447\u043a\u0438", "select", "\u0418\u0437\u0431\u0435\u0440\u0438", _s22_89, "\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0434\u044a\u043b\u0433\u043e \u0437\u0430 \u043c\u0443\u043b\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0446\u0438\u044f", "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 3", "custom_value4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 4", _s18_123, "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d \u0441\u0442\u0438\u043b \u043d\u0430 \u0438\u043c\u0435\u0439\u043b\u0430", _s24_71, "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u043e\u0442\u043e", _s29_46, "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d\u043e \u0441\u044a\u043e\u0431\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u043d\u0435\u043f\u043b\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s27_73, "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d\u043e \u0441\u044a\u043e\u0431\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u043f\u043b\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s31_26, "\u041f\u0435\u0440\u0441\u043e\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u043d\u043e \u0441\u044a\u043e\u0431\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u043d\u0435\u043f\u043e\u0442\u0432\u044a\u0440\u0434\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "lock_invoices", "\u0417\u0430\u043a\u043b\u044e\u0447\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435", "translations", "\u041f\u0440\u0435\u0432\u043e\u0434\u0438", _s19_90, "\u0417\u0430\u0434\u0430\u0447\u0430 \u043d\u043e\u043c\u0435\u0440", _s19_92, "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s22_91, "\u0420\u0430\u0437\u0445\u043e\u0434 \u043d\u043e\u043c\u0435\u0440", _s22_93, "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434", _s21_124, "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", _s21_126, "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a", _s21_128, "\u0411\u0438\u043b\u0435\u0442 \u043d\u043e\u043c\u0435\u0440", _s21_130, "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0431\u0438\u043b\u0435\u0442", _s22_95, _s16_305, _s22_97, "\u0411\u0440\u043e\u044f\u0447 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s22_99, _s16_307, _s22_101, "\u0421\u043b\u0435\u0434\u0432\u0430\u0449 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s20_112, "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s20_114, "\u0421\u043b\u0435\u0434\u0432\u0430\u0449 \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s21_132, "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", _s21_134, _s24_79, _s21_136, "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", _s21_137, _s24_79, _s18_125, "\u041d\u0443\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430\u0442\u0430 \u043d\u0430 \u0431\u0440\u043e\u044f\u0447\u0430", "counter_padding", "\u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0431\u0440\u043e\u044f\u0447", _s28_68, _s27_82, _s18_127, "\u0414\u0430\u043d\u044a\u0447\u043d\u043e \u0438\u043c\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 1", _s18_129, "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 1", _s18_131, "\u0414\u0430\u043d\u044a\u0447\u043d\u043e \u0438\u043c\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 2", _s18_133, "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 2", _s18_135, "\u0414\u0430\u043d\u044a\u0447\u043d\u043e \u0438\u043c\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 3", _s18_137, "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435 3", _s21_138, "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s19_94, "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043e\u0444\u0435\u0440\u0442\u0430", _s21_140, "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", _s29_48, "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043d\u0430 \u0438\u043c\u0435\u0439\u043b \u0437\u0430 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "show_table", "\u041f\u043e\u043a\u0430\u0436\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0430", "show_list", "\u041f\u043e\u043a\u0430\u0436\u0438 \u043b\u0438\u0441\u0442", "client_city", "\u0413\u0440\u0430\u0434 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "client_state", "\u0429\u0430\u0442 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "client_country", "\u0414\u044a\u0440\u0436\u0430\u0432\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", _s16_281, "\u041a\u043b\u0438\u0435\u043d\u0442\u044a\u0442 \u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d", "client_balance", "\u0411\u0430\u043b\u0430\u043d\u0441 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "client_address1", "\u0423\u043b\u0438\u0446\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "client_address2", "\u0410\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442/\u0441\u0442\u0430\u044f \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 (\u043a\u043b\u0438\u0435\u043d\u0442) - \u0443\u043b\u0438\u0446\u0430", _s24_74, "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 (\u043a\u043b\u0438\u0435\u043d\u0442) - \u0430\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442/\u0441\u0442\u0430\u044f", "type", "\u0422\u0438\u043f", "invoice_amount", "\u0421\u0442\u043e\u0439\u043d\u043e\u0441\u0442 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_285, "\u041f\u0430\u0434\u0435\u0436", "tax_rate1", "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 1", "tax_rate2", "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 2", "tax_rate3", "\u0414\u0430\u043d\u044a\u0447\u043d\u0430 \u0441\u0442\u0430\u0432\u043a\u0430 3", "auto_bill", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u0435", "archived_at", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d \u043d\u0430", "has_expenses", "\u0418\u043c\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0438", "custom_taxes1", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0430\u043d\u044a\u0446\u0438 1", "custom_taxes2", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0430\u043d\u044a\u0446\u0438 2", "custom_taxes3", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0430\u043d\u044a\u0446\u0438 3", "custom_taxes4", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0430\u043d\u044a\u0446\u0438 4", _s17_159, _s27_83, _s17_160, _s27_84, _s17_161, _s27_85, _s17_162, _s27_86, "is_deleted", "\u0415 \u0438\u0437\u0442\u0440\u0438\u0442\u0430", "vendor_city", "\u0414\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a - \u0433\u0440\u0430\u0434", "vendor_state", "\u0414\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a - \u0449\u0430\u0442", "vendor_country", "\u0414\u043e\u0441\u0442\u0430\u0432\u0447\u0438\u043a - \u0434\u044a\u0440\u0436\u0430\u0432\u0430", "is_approved", "\u0415 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0430", "tax_name", "\u0418\u043c\u0430 \u043d\u0430 \u0442\u0430\u043a\u0441\u0430", "tax_amount", "\u0422\u0430\u043a\u0441\u0430", "tax_paid", "\u041f\u043b\u0430\u0442\u0435\u043d\u0430 \u0442\u0430\u043a\u0441\u0430", "payment_amount", "\u0421\u0443\u043c\u0430 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435", "age", "\u0418\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u043f\u0440\u0435\u0434\u0438", "is_running", "\u0418\u0437\u043f\u044a\u043b\u043d\u044f\u0432\u0430 \u0441\u0435", "time_log", "\u041b\u043e\u0433 \u0437\u0430 \u0432\u0440\u0435\u043c\u0435", "bank_id", "\u0411\u0430\u043d\u043a\u0430", _s19_96, "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0438\u0442\u0435", _s16_286, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0445\u043e\u0434", _s19_98, "\u0418\u0434\u0435\u043d\u0442. \u2116 \u043d\u0430 \u0432\u0430\u043b\u0443\u0442\u0430\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430", "tax_name1", "\u0414\u0430\u043d\u044a\u0447\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 1", "tax_name2", "\u0414\u0430\u043d\u044a\u0447\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 2", "tax_name3", "Tax Name 3", "transaction_id", "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u0442\u0430", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "zh_TW", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "\u70ba\u4e86\u6539\u5584\u8996\u89ba\u5316\u6548\u679c\uff0c\u5728\u884c\u52d5\u88dd\u7f6e\u4e0a\u67e5\u770b\u6642\u986f\u793a HTML \u7248\u672c\u7684\u767c\u7968/\u5831\u50f9\u3002", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "\u63a1\u8cfc\u8a02\u55ae\u9805\u76ee", "assigned_group", _s27_0, "assign_group", "\u5206\u914d\u7fa4\u7d44", "merge_to_pdf", "Merge to PDF", "emails", "\u96fb\u5b50\u90f5\u4ef6", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u63a8\u85a6\u8a08\u5283", "comment", "\u8a55\u8ad6", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u6642\u9593", "format", "\u683c\u5f0f", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "\u8cbb\u7528:expense\u901a\u77e5\u5df2\u767c\u9001\u81f3:contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, "\u6211\u5011\u5efa\u8b70\u4f7f\u7528\u65b0\u7684\u7db2\u9801\u61c9\u7528\u7a0b\u5f0f\u6216\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u4ee5\u7372\u5f97\u6700\u4f73\u6548\u80fd", "rappen_rounding", "\u62c9\u5f6d\u820d\u5165", _s20_3, "\u91d1\u984d\u70ba 5 \u7f8e\u5206", _s17_2, "\u6aa2\u67e5\u6191\u8b49", _s17_4, "\u6191\u8b49\u6709\u6548", _s19_0, "\u9019\u4e9b\u6191\u8b49\u4e0d\u7b26\u6211\u5011\u7684\u7d00\u9304", "e_quote", "\u96fb\u5b50\u5831\u50f9", "e_credit", "\u96fb\u5b50\u4fe1\u8cb8", _s16_6, "\u96fb\u5b50\u63a1\u8cfc\u8a02\u55ae", _s16_8, "\u6709\u6548\u589e\u503c\u7a05\u865f", _s22_1, "\u4f7f\u7528\u53ef\u7528\u4ed8\u6b3e", "test_email_sent", "\u5df2\u6210\u529f\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", "send_test_email", "Send Test Email", "gateway_type", "\u7db2\u95dc\u985e\u578b", _s34_, "\u8acb\u9078\u64c7\u767c\u7968\u6216\u4fe1\u7528\u8b49", "mobile_version", "\u624b\u6a5f\u7248", "venmo", "\u6587\u83ab", "mercado_pago", "\u6885\u723e\u5361\u591a\u5e15\u6208", "my_bank", "\u7db2\u8def\u5546\u5bb6", "pay_later", "\u4ee5\u5f8c\u652f\u4ed8", "email_report", "\u96fb\u5b50\u90f5\u4ef6\u5831\u544a", "host", "\u4e3b\u6a5f", "port", "\u57e0", "encryption", "\u52a0\u5bc6", "local_domain", "\u672c\u5730\u57df", "verify_peer", "\u9a57\u8b49\u5c0d\u7b49\u9ede", "username", "\u4f7f\u7528\u8005\u540d\u7a31", "nordigen_help", "\u6ce8\u610f\uff1a\u9023\u63a5\u5e33\u6236\u9700\u8981 GoCardless/Nordigen API \u91d1\u9470", _s16_10, "\u53c3\u52a0\u8005\u59d3\u540d", "yodlee_regions", "\u5730\u5340\uff1a\u7f8e\u570b\u3001\u82f1\u570b\u3001\u6fb3\u6d32\u548c\u5370\u5ea6", _s16_11, "\u5730\u5340\uff1a \u6b50\u6d32\u548c\u82f1\u570b", "select_provider", "\u9078\u64c7\u63d0\u4f9b\u8005", _s19_1, "\u4ed8\u6b3e\u65b9\u5f0f \u4fe1\u7528\u8b49", _s18_4, "\u4ed8\u6b3e\u985e\u578b \u91d1\u878d\u5361", "send_emails_to", "\u767c\u9001\u96fb\u5b50\u90f5\u4ef6\u81f3", "primary_contact", "\u4e3b\u8981\u806f\u7d61\u4eba", "all_contacts", "\u6240\u6709\u806f\u7d61\u4eba", "insert_below", "\u5728\u4e0b\u9762\u63d2\u5165", "ar_detailed", "\u61c9\u6536\u5e33\u6b3e\u660e\u7d30", "ar_summary", "\u61c9\u6536\u5e33\u6b3e\u532f\u7e3d", "client_sales", "\u5ba2\u6236\u92b7\u552e", "tax_summary", "\u7a05\u52d9\u6458\u8981", "user_sales", "\u7528\u6236\u92b7\u552e", "run_template", "Run Template", _s21_4, "\u65b0\u589e Chrome \u64f4\u5145\u529f\u80fd\u4f86\u7ba1\u7406\u60a8\u7684\u4efb\u52d9", "watch_video", "\u770b\u5f71\u7247", "view_extension", "\u67e5\u770b\u64f4\u5145", _s16_12, "\u91cd\u65b0\u555f\u52d5\u96fb\u5b50\u90f5\u4ef6", _s17_5, "\u5df2\u6210\u529f\u91cd\u65b0\u555f\u52d5\u96fb\u5b50\u90f5\u4ef6", "template_help", "\u5141\u8a31\u4f7f\u7528\u8a2d\u8a08\u4f5c\u70ba\u6a21\u677f", _s20_5, "\u9001\u8ca8\u55ae\u8a2d\u8a08", _s16_14, "\u8072\u660e\u8a2d\u8a08", _s22_3, "\u4ed8\u6b3e\u6536\u64da\u8a2d\u8a08", _s21_5, "\u4ed8\u6b3e\u9000\u6b3e\u8a2d\u8a08", "quarter", "\u56db\u5206\u4e4b\u4e00", _s16_16, "\u5546\u54c1\u63cf\u8ff0", "task_item", "\u4efb\u52d9\u9805", "record_state", "\u8a18\u9304\u72c0\u614b", "last_login", "\u4e0a\u6b21\u767b\u5165", _s25_0, "\u5c07\u6a94\u6848\u5132\u5b58\u5230\u6b64\u8cc7\u6599\u593e", _s16_18, "\u4e0b\u8f09\u8cc7\u6599\u593e", _s21_7, "\u767c\u7968\u5831\u50f9", _s25_2, "\u767c\u7968\u5df2\u4ed8\u5831\u50f9", _s31_0, "\u4e0b\u8f09\u8cc7\u6599\u593e\u4e0d\u5b58\u5728:value", _s27_4, "\u7528\u6236\u767b\u5165\u901a\u77e5", _s32_0, "\u5f9e\u65b0\u4f4d\u7f6e\u767b\u5165\u6642\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", "client_contact", "\u5ba2\u6236\u806f\u7e6b", _s16_20, "\u672a\u4ed8", _s16_21, "\u6709\u85aa\u8cc7\u7684", "recurring", "\u9031\u671f\u6027", "ziptax_help", "\u6ce8\u610f\uff1a\u6b64\u529f\u80fd\u9700\u8981 Zip-Tax API \u91d1\u9470\u624d\u80fd\u6309\u5730\u5740\u67e5\u627e\u7f8e\u570b\u92b7\u552e\u7a05", "cache_data", "\u5feb\u53d6\u6578\u64da", "unknown", "\u672a\u77e5", "webhook_failure", "Webhook \u5931\u6557", "email_opened", "\u96fb\u5b50\u90f5\u4ef6\u5df2\u958b\u555f", "email_delivered", "\u96fb\u5b50\u90f5\u4ef6\u5df2\u9001\u9054", "log", "\u7d00\u9304", "individual", "\u500b\u4eba", "partnership", "\u5408\u5925", "trust", "\u76f8\u4fe1", "charity", "\u6148\u5584\u6a5f\u69cb", "government", "\u653f\u5e9c", "classification", "\u5206\u985e", _s24_, "\u9ede\u64ca\u6216\u5c07\u6a94\u6848\u62d6\u653e\u5230\u6b64\u8655", "public", "\u6c11\u773e", "private", "\u79c1\u4eba\u7684", "image", "\u5f71\u50cf", "other", "\u5176\u4ed6", "hash", "\u54c8\u5e0c\u503c", "linked_to", "\u9023\u7d50\u5230", _s18_6, "\u6587\u4ef6\u5df2\u4fdd\u5b58\u5728 :path \u4e2d", _s21_8, "\u5df2\u6210\u529f\u53d6\u6d88\u9023\u7d50:count\u4e8b\u52d9", _s20_7, "\u6210\u529f\u53d6\u6d88\u95dc\u806f\u4ea4\u6613", "unlink", "\u53d6\u6d88\u9023\u7d50", _s25_3, "\u5141\u8a31\u4f7f\u7528\u8005\u5b58\u53d6\u5100\u8868\u677f\uff0c\u8cc7\u6599\u50c5\u9650\u65bc\u53ef\u7528\u6b0a\u9650", "is_tax_exempt", "\u514d\u7a05", "district", "\u5340", "region", "\u5730\u5340", "county", "\u7e23", "tax_details", "\u7a05\u52d9\u8a73\u60c5", _s18_7, ":contact\u5df2\u70ba:client\u7684\u767c\u7968:payment\u4ed8\u6b3e:invoice", _s18_8, ":user\u8f38\u5165\u4e86\u767c\u7968:payment\u7684\u4ed8\u6b3e:invoice\u7684:client", _s20_8, "\u9810\u8a2d\u4ed8\u6b3e\u985e\u578b", _s24_1, "\u7ba1\u7406\u54e1\u767c\u8d77\u4ed8\u6b3e", _s29_, "\u652f\u63f4\u5728\u7ba1\u7406\u5165\u53e3\u7db2\u7ad9\u4e2d\u8f38\u5165\u4ed8\u6b3e\u800c\u7121\u9700\u767c\u7968", _s25_4, "\u4f7f\u7528\u60a8\u7684\u624b\u6a5f\u8a02\u95b1\u8a2d\u5b9a\u4f86\u7ba1\u7406\u60a8\u7684\u8a08\u5283", _s18_9, "\u986f\u793a\u53ef\u8a08\u8cbb\u4efb\u52d9", "credit_item", "\u4fe1\u7528\u9805\u76ee", "files", "\u6587\u4ef6", "camera", "\u76f8\u6a5f", "gallery", "\u756b\u5eca", _s20_10, "\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001:count\u767c\u7968", _s16_22, "\u5c08\u6848\u5730\u9ede", _s29_0, "\u767c\u7968\u4efb\u52d9\u9805\u76ee\u8aaa\u660e", _s34_1, "\u5c07\u9805\u76ee\u63cf\u8ff0\u65b0\u589e\u81f3\u767c\u7968\u884c\u9805\u76ee", "next_send_time", "\u4e0b\u6b21\u767c\u9001\u6642\u9593", _s20_11, "\u6191\u8b49\u4e0a\u50b3\u6210\u529f", "certificate_set", "\u6191\u8b49\u5957", _s19_4, "\u8b49\u66f8\u672a\u8a2d\u5b9a", "passphrase_set", "\u5bc6\u78bc\u77ed\u8a9e\u96c6", _s18_11, "\u672a\u8a2d\u5b9a\u5bc6\u78bc", _s18_13, "\u4e0a\u50b3\u8b49\u66f8", _s22_5, "\u8b49\u66f8\u5bc6\u78bc", "rename", "\u6539\u540d", _s16_24, "\u6587\u6a94\u91cd\u547d\u540d\u6210\u529f", "e_invoice", "\u96fb\u5b50\u767c\u7968", "light_dark_mode", "\u660e/\u6697\u6a21\u5f0f", "activities", "\u6d3b\u52d5", "routing_id", "\u8def\u7531ID", _s16_25, "\u555f\u7528\u96fb\u5b50\u767c\u7968", "e_invoice_type", "\u96fb\u5b50\u767c\u7968\u985e\u578b", "e_quote_type", "\u96fb\u5b50\u5831\u50f9\u985e\u578b", "reduced_tax", "\u6e1b\u7a05", "override_tax", "\u8986\u84cb\u7a05", "zero_rated", "\u96f6\u8a55\u7d1a", "reverse_tax", "\u53cd\u5411\u7a05", _s20_12, "\u5df2\u6210\u529f\u66f4\u65b0\u7a05\u7a2e", _s22_7, "\u5df2\u6210\u529f\u66f4\u65b0\u7a05\u7a2e", _s16_27, "\u8a2d\u5b9a\u7a05\u7a2e", "payment_manual", "\u4ed8\u6b3e\u624b\u518a", "tax_category", "\u7a05\u7a2e", "physical_goods", "\u5be6\u9ad4\u5546\u54c1", _s16_29, "\u6578\u4f4d\u7522\u54c1", "services", "\u670d\u52d9", "shipping", "\u8239\u904b", "tax_exempt", "\u514d\u7a05", "reduced_rate", "\u964d\u4f4e\u8cbb\u7387", "tax_all", "\u5168\u90e8\u5fb5\u7a05", "tax_selected", "\u5df2\u9078\u64c7\u7a05", "version", "\u7248\u672c", _s16_31, "\u8ce3\u5bb6\u5206\u5340", "calculate_taxes", "\u8a08\u7b97\u7a05\u91d1", _s20_13, "\u5132\u5b58\u767c\u7968\u6642\u81ea\u52d5\u8a08\u7b97\u7a05\u8cbb", "admin", "\u7ba1\u7406\u8005", "owner", "\u64c1\u6709\u8005", "link_expenses", "\u9023\u7d50\u8cbb\u7528", _s24_3, "\u8f49\u63db\u5f8c\u7684\u5ba2\u6236\u9918\u984d", _s25_5, "\u8f49\u63db\u5f8c\u7684\u4ed8\u6b3e\u9918\u984d", "total_hours", "\u5168\u90e8\u5c0f\u6642\u6578", _s16_33, "\u4f7f\u7528 +days \u8a2d\u5b9a\u672a\u4f86\u7684\u65e5\u671f", _s18_15, "\u4f7f\u7528\u700f\u89bd\u5668 PDF \u6aa2\u8996\u5668", _s23_1, "\u8b66\u544a\uff1a\u963b\u6b62\u900f\u904e PDF \u8207\u61c9\u7528\u7a0b\u5f0f\u4ea4\u4e92", "increase_prices", "\u63d0\u9ad8\u50f9\u683c", "update_prices", "\u66f4\u65b0\u50f9\u683c", "incresed_prices", "\u6210\u529f\u6392\u968a\u7b49\u5f85\u6f32\u50f9", "updated_prices", "\u5df2\u6210\u529f\u6392\u968a\u7b49\u5f85\u66f4\u65b0\u50f9\u683c", "bacs", "BACS \u76f4\u63a5\u501f\u8a18", "api_token", "API\u4ee4\u724c", "api_key", "API\u91d1\u9470", "endpoint", "\u7aef\u9ede", "billable", "\u53ef\u7d50\u5e33\u7684", "not_billable", "\u4e0d\u53ef\u8a08\u8cbb", _s25_7, "\u5141\u8a31\u8a08\u8cbb\u4efb\u52d9\u9805\u76ee", _s30_0, "\u555f\u7528\u914d\u7f6e\u5c0d\u54ea\u4e9b\u4efb\u52d9\u9805\u76ee\u9032\u884c\u8a08\u8cbb", _s26_2, "\u986f\u793a\u4efb\u52d9\u9805\u76ee\u63cf\u8ff0", _s31_1, "\u555f\u7528\u6307\u5b9a\u4efb\u52d9\u9805\u76ee\u63cf\u8ff0", "email_record", "\u90f5\u4ef6\u8a18\u9304", _s23_2, "\u767c\u7968\u7522\u54c1\u6b04", _s21_10, "\u5831\u50f9\u7522\u54c1\u6b04", _s22_9, "\u6700\u4f4e\u4ed8\u6b3e\u91d1\u984d", _s25_9, "\u5ba2\u6236\u767c\u8d77\u7684\u4ed8\u6b3e", _s30_1, "\u652f\u63f4\u5728\u5ba2\u6236\u5165\u53e3\u7db2\u7ad9\u4e2d\u9032\u884c\u7121\u767c\u7968\u4ed8\u6b3e", _s27_6, "\u5171\u4eab\u767c\u7968/\u5831\u50f9\u6b04", "cc_email", "\u526f\u672c\u96fb\u5b50\u90f5\u4ef6", "payment_balance", "\u4ed8\u6b3e\u9918\u984d", _s22_11, "\u5141\u8a31\u4f7f\u7528\u8005\u5b58\u53d6\u5831\u544a\uff0c\u6578\u64da\u50c5\u9650\u65bc\u53ef\u7528\u6b0a\u9650", "activity_138", "\u4ed8\u6b3e:payment\u5df2\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u81f3:client", _s17_6, "\u4e00\u6b21\u6027\u7522\u54c1", _s26_4, "\u53ef\u9078\u7684\u4e00\u6b21\u6027\u7522\u54c1", "required", "\u5fc5\u9700\u7684", "hidden", "\u96b1", "payment_links", "\u4ed8\u6b3e\u9023\u7d50", "action", "\u52d5\u4f5c", _s32_1, "\u5347\u7d1a\u5230\u4ed8\u8cbb\u8a08\u5283\u4ee5\u5275\u5efa\u6642\u9593\u8868", "next_run", "\u4e0b\u6b21\u904b\u884c", "all_clients", "\u6240\u6709\u5ba2\u6236", _s16_34, "\u986f\u793a\u8001\u5316\u8868", _s19_6, "\u986f\u793a\u4ed8\u6b3e\u8868", _s26_6, "\u50c5\u9650\u6709\u767c\u7968\u7684\u5ba2\u6236", "email_statement", "\u96fb\u5b50\u90f5\u4ef6\u8072\u660e", "once", "\u4e00\u6b21", "schedule", "\u6642\u9593\u8868", "schedules", "\u6642\u9593\u8868", "new_schedule", "\u65b0\u6642\u9593\u8868", "edit_schedule", "\u7de8\u8f2f\u65e5\u7a0b", _s16_36, "\u5df2\u6210\u529f\u5efa\u7acb\u6642\u9593\u8868", _s16_37, "\u5df2\u6210\u529f\u66f4\u65b0\u6642\u9593\u8868", _s17_8, "\u5df2\u6210\u529f\u5b58\u6a94\u6642\u9593\u8868", _s16_38, "\u5df2\u6210\u529f\u522a\u9664\u884c\u7a0b", _s16_39, "\u5df2\u6210\u529f\u522a\u9664\u884c\u7a0b", _s17_9, "\u5df2\u6210\u529f\u5fa9\u539f\u884c\u7a0b", "search_schedule", "\u641c\u5c0b\u6642\u9593\u8868", _s16_40, "\u641c\u5c0b\u6642\u9593\u8868", "archive_payment", "\u6b78\u6a94\u4ed8\u6b3e\u8cc7\u6599", "archive_invoice", "\u6b78\u6a94\u767c\u7968\u8cc7\u6599", "archive_quote", "\u6b78\u6a94\u5831\u50f9\u55ae", "archive_credit", "\u6b78\u6a94\u8cb8\u6b3e\u8cc7\u6599", "archive_task", "\u6b78\u6a94\u4efb\u52d9\u9805\u76ee", "archive_client", "\u6b78\u6a94\u7528\u6236", "archive_project", "\u6b78\u6a94\u5c08\u6848", "archive_expense", "\u6b78\u6a94\u652f\u51fa\u8cc7\u6599", "restore_payment", "\u5fa9\u539f\u4ed8\u6b3e\u8cc7\u6599", "restore_invoice", "\u5fa9\u539f\u767c\u7968", "restore_quote", "\u5fa9\u539f\u5831\u50f9\u55ae", "restore_credit", "\u5fa9\u539f\u8cb8\u6b3e\u8cc7\u6599", "restore_task", "\u5fa9\u539f\u4efb\u52d9", "restore_client", "\u5fa9\u539f\u7528\u6236", "restore_project", "\u5fa9\u539f\u4e4b\u5c08\u6848", "restore_expense", "\u5fa9\u539f\u652f\u51fa\u8cc7\u6599", "archive_vendor", "\u6b78\u6a94\u4f9b\u61c9\u5546", "restore_vendor", "\u5fa9\u539f\u4f9b\u61c9\u5546", "create_product", "\u52a0\u5165\u7522\u54c1", "update_product", "\u66f4\u65b0\u7522\u54c1", "delete_product", "\u522a\u9664\u8cb8\u6b3e\u8cc7\u6599", "restore_product", "\u5fa9\u539f\u7522\u54c1\u8cc7\u6599", "archive_product", "\u6b78\u6a94\u7522\u54c1\u8cc7\u6599", _s21_12, "\u5efa\u7acb\u63a1\u8cfc\u8a02\u55ae", _s21_14, "\u66f4\u65b0\u63a1\u8cfc\u8a02\u55ae", _s21_16, "\u522a\u9664\u63a1\u8cfc\u8a02\u55ae", _s22_12, "\u6062\u5fa9\u63a1\u8cfc\u8a02\u55ae", _s22_14, "\u5b58\u6a94\u63a1\u8cfc\u8a02\u55ae", "sent_invoice", "\u5df2\u767c\u9001\u767c\u7968", "sent_quote", "\u5df2\u767c\u9001\u5831\u50f9", "sent_credit", "\u767c\u9001\u4fe1\u7528\u8b49", _s19_8, "\u767c\u9001\u63a1\u8cfc\u8a02\u55ae", "image_url", "\u5716\u7247\u7db2\u5740", "max_quantity", "\u6700\u5927\u6578\u91cf", "test_url", "\u6e2c\u8a66\u7db2\u5740", _s18_16, "\u9078\u9805\u672a\u986f\u793a", _s20_14, "\u986f\u793a\u9078\u9805\u4f46\u672a\u9078\u64c7", _s21_18, "\u986f\u793a\u4e26\u9078\u64c7\u9078\u9805", _s21_19, "\u9078\u9805\u672a\u986f\u793a", "payment_methods", "\u4ed8\u6b3e\u65b9\u5f0f", "view_all", "\u770b\u5168\u90e8", "edit_all", "\u5168\u90e8\u7de8\u8f2f", _s28_2, "\u63a5\u53d7\u63a1\u8cfc\u8a02\u55ae\u7de8\u865f", _s33_1, "\u4f7f\u5ba2\u6236\u80fd\u5920\u5728\u6279\u51c6\u5831\u50f9\u6642\u63d0\u4f9b\u63a1\u8cfc\u8a02\u55ae\u7de8\u865f", "from_email", "\u4f86\u81ea\u96fb\u5b50\u90f5\u4ef6", "show_preview", "\u986f\u793a\u9810\u89bd", "show_paid_stamp", "\u986f\u793a\u4ed8\u8cbb\u90f5\u7968", _s21_20, "\u986f\u793a\u9001\u8ca8\u5730\u5740", _s24_5, "\u6240\u9078\u8a18\u9304\u4e2d\u6c92\u6709\u53ef\u4f9b\u4e0b\u8f09\u7684\u6587\u6a94", "pixels", "\u50cf\u7d20", "logo_size", "\u6a19\u8a8c\u5c3a\u5bf8", "postal_city", "\u90f5\u653f/\u57ce\u5e02", "failed", "\u5931\u6557\u7684", "client_contacts", "\u5ba2\u6236\u806f\u7d61\u65b9\u5f0f", "sync_from", "\u540c\u6b65\u81ea", _s19_11, "\u5eab\u5b58\u95be\u503c", "hour", "\u6642", _s17_10, "\u5df2\u6210\u529f\u6392\u968a\u8981\u50b3\u9001\u7684\u8a9e\u53e5", _s17_11, "\u986f\u793a\u96fb\u5b50\u90f5\u4ef6\u9801\u8173", _s18_17, "\u767c\u7968\u4efb\u52d9\u6642\u9593", _s23_4, "\u5c07\u5c0f\u6642\u6578\u52a0\u5165\u767c\u7968\u884c\u9805\u76ee", _s27_8, "\u81ea\u52d5\u5e33\u55ae\u6a19\u6e96\u767c\u7968", _s28_4, "\u81ea\u52d5\u958b\u7acb\u5b9a\u671f\u767c\u7968", "email_alignment", "\u96fb\u5b50\u90f5\u4ef6\u5c0d\u9f4a", _s20_15, "PDF \u9810\u89bd\u4f4d\u7f6e", "mailgun", "\u90f5\u4ef6\u69cd", "postmark", "\u90f5\u6233", "microsoft", "\u5fae\u8edf", _s27_10, "\u9ede\u64ca+\u5efa\u7acb\u8a18\u9304", "last365_days", "\u904e\u53bb 365 \u5929", "import_design", "\u5c0e\u5165\u8a2d\u8a08", "imported_design", "\u6210\u529f\u5c0e\u5165\u8a2d\u8a08", "invalid_design", "\u8a2d\u8a08\u7121\u6548\uff0c\u7f3a:value\u90e8\u5206", _s17_13, "\u60a8\u60f3\u4e0a\u50b3\u60a8\u7684\u5fbd\u6a19\u55ce\uff1f", "upload", "\u4e0a\u50b3", _s17_14, "\u5b89\u88dd\u7248\u672c", _s23_5, "\u4ed8\u6b3e\u5f8c\u901a\u77e5\u4f9b\u61c9\u5546", _s28_7, "\u7576\u8cbb\u7528\u6a19\u8a18\u70ba\u5df2\u4ed8\u6b3e\u6642\uff0c\u5411\u4f9b\u61c9\u5546\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", "update_payment", "\u66f4\u65b0\u4ed8\u6b3e\u65b9\u5f0f", "markup", "\u6a19\u8a18", _s22_16, "\u5df2\u5efa\u7acb\u63a1\u8cfc\u8a02\u55ae", _s19_13, "\u63a1\u8cfc\u8a02\u55ae\u5df2\u767c\u9001", _s21_22, "\u67e5\u770b\u63a1\u8cfc\u8a02\u55ae", _s23_7, "\u63a1\u8cfc\u8a02\u55ae\u5df2\u63a5\u53d7", _s20_17, "\u4fe1\u7528\u91d1\u984d\u4e0d\u80fd\u5927\u65bc\u4ed8\u6b3e\u91d1\u984d", "klarna", "\u514b\u62c9\u7d0d", _s29_7, "\u8f38\u5165\u624b\u52d5\u4ed8\u6b3e\u6642\u8a2d\u5b9a\u532f\u7387", _s29_8, "\u5275\u5efa\u8cbb\u7528\u6642\u8a2d\u5b9a\u532f\u7387", "matomo_url", "\u99ac\u6258\u7db2\u5740", "matomo_id", "\u99ac\u6258\u83ab ID", _s21_24, "\u65b0\u589e\u5230\u767c\u7968", _s25_11, "\u7dda\u4e0a\u4ed8\u6b3e\u6642\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", _s25_12, "\u624b\u52d5\u8f38\u5165\u4ed8\u6b3e\u6642\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", _s28_8, "\u5c07\u767c\u7968\u6a19\u8a18\u70ba\u5df2\u4ed8\u6b3e\u6642\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", "delete_project", "\u522a\u9664\u5c08\u6848", _s18_19, "\u95dc\u806f\u4ea4\u6613\u6210\u529f", "link_payment", "\u9023\u7d50\u652f\u4ed8", "link_expense", "\u93c8\u8def\u8cbb\u7528", _s19_15, "\u9396\u5b9a\u958b\u7968\u4efb\u52d9", _s24_6, "\u9632\u6b62\u4efb\u52d9\u5728\u958b\u7acb\u767c\u7968\u5f8c\u88ab\u7de8\u8f2f", _s21_25, "\u9700\u8981\u8a3b\u518a", _s26_9, "\u8981\u6c42\u5ba2\u6236\u8a3b\u518a", _s24_7, "\u4f7f\u7528\u5eab\u5b58\u7ba1\u7406", _s29_9, "\u8981\u6c42\u7522\u54c1\u6709\u5eab\u5b58", _s17_16, "\u53ef\u9078\u7522\u54c1", _s27_12, "\u53ef\u9078\u7684\u7d93\u5e38\u6027\u7522\u54c1", "convert_matched", "\u8f49\u8b8a", _s19_17, "\u5df2\u6210\u529f\u6392\u968a\u767c\u7968\u4ee5\u81ea\u52d5\u8a08\u8cbb", _s20_18, "\u5df2\u6210\u529f\u5c07\u767c\u7968\u6392\u968a\u4ee5\u81ea\u52d5\u8a08\u8cbb", "operator", "\u64cd\u4f5c\u54e1", "value", "\u50f9\u503c", "is", "\u662f", "contains", "\u5305\u542b", "starts_with", "\u4ee5\u3002\u3002\u958b\u59cb", "is_empty", "\u662f\u7a7a\u7684", "add_rule", "\u65b0\u589e\u898f\u5247", "match_all_rules", "\u7b26\u5408\u6240\u6709\u898f\u5247", _s20_19, "\u6240\u6709\u689d\u4ef6\u90fd\u9700\u8981\u7b26\u5408\u624d\u80fd\u61c9\u7528\u898f\u5247", _s17_18, "\u81ea\u52d5\u5c07\u5339\u914d\u4ea4\u6613\u8f49\u63db\u70ba\u8cbb\u7528", "rules", "\u898f\u5247", _s16_42, "\u4ea4\u6613\u898f\u5247", _s17_19, "\u4ea4\u6613\u898f\u5247", _s20_20, "\u65b0\u4ea4\u6613\u898f\u5247", _s21_27, "\u7de8\u8f2f\u4ea4\u6613\u898f\u5247", _s24_9, "\u898f\u5247\u5275\u5efa\u6210\u529f", _s24_10, "\u4ea4\u6613\u898f\u5247\u66f4\u65b0\u6210\u529f", _s25_14, "\u4ea4\u6613\u898f\u5247\u5b58\u6a94\u6210\u529f", _s24_11, "\u6210\u529f\u522a\u9664\u4ea4\u6613\u898f\u5247", _s24_12, "\u6210\u529f\u522a\u9664\u4ea4\u6613\u898f\u5247", _s25_15, "\u4ea4\u6613\u898f\u5247\u6062\u5fa9\u6210\u529f", _s23_9, "\u641c\u5c0b\u4ea4\u6613\u898f\u5247", _s24_13, "\u641c\u5c0b\u4ea4\u6613\u898f\u5247", _s21_29, "\u5132\u5b58\u70ba\u9810\u8a2d\u54c1\u9805", _s22_18, "\u5132\u5b58\u70ba\u9810\u8a2d\u7684\u9801\u5c3e", "auto_sync", "\u81ea\u52d5\u540c\u6b65", _s16_44, "\u5237\u65b0\u5e33\u6236", _s31_4, "\u5347\u7d1a\u81f3\u4f01\u696d\u7248\u4ee5\u9023\u7d50\u60a8\u7684\u9280\u884c\u5e33\u6236", _s34_2, "\u6309\u6b64\u9023\u63a5\u60a8\u7684\u9280\u884c\u5e33\u6236", "disable_2fa", "\u505c\u7528 2FA", "change_number", "\u66f4\u6539\u865f\u78bc", "resend_code", "\u91cd\u65b0\u767c\u9001\u9a57\u8b49\u78bc", "base_type", "\u5e95\u5ea7\u985e\u578b", "category_type", "\u985e\u5225\u985e\u578b", _s16_46, "\u4ea4\u6613", "bulk_print", "\u5217\u5370 PDF", _s18_20, "\u4f9b\u61c9\u5546\u90f5\u905e\u5340\u865f", _s16_47, "\u9810\u89bd\u5730\u9ede", "bottom", "\u5e95\u90e8", "side", "\u908a", "pdf_preview", "PDF\u9810\u89bd", _s20_22, "\u9577\u6309\u9078\u64c7", _s21_31, "\u8a02\u8cfc\u55ae\u865f", _s19_18, "\u63a1\u8cfc\u8a02\u55ae\u9805\u76ee", _s22_20, "\u60a8\u60f3\u8a55\u50f9\u8a72\u61c9\u7528\u7a0b\u5f0f\u55ce\uff1f", "include_deleted", "\u5305\u62ec\u5df2\u522a\u9664", _s20_24, "\u5728\u5831\u544a\u4e2d\u5305\u542b\u5df2\u522a\u9664\u7684\u8a18\u9304", "due_on", "\u7531\u65bc\u4e0a", _s22_21, "\u4ea4\u6613\u6210\u529f\u8f49\u63db", _s20_25, "\u5df2\u6210\u529f\u5efa\u7acb\u9280\u884c\u5e33\u865f", _s20_26, "\u66f4\u65b0\u9280\u884c\u5e33\u865f\u6210\u529f", _s17_21, "\u7de8\u8f2f\u9280\u884c\u5e33\u865f", _s16_49, "\u9810\u8a2d\u985e\u5225", "account_type", "\u5e33\u6236\u985e\u578b", _s16_51, "\u65b0\u589e\u9280\u884c\u5e33\u6236", _s16_52, "\u9023\u63a5\u5e33\u6236", "manage_rules", "\u7ba1\u7406\u898f\u5247", "search_category", "\u641c\u5c0b 1 \u985e\u5225", _s17_24, "\u641c\u5c0b:count\u985e\u5225", "min_amount", "\u6700\u4f4e\u91d1\u984d", "max_amount", "\u6700\u5927\u91d1\u984d", "selected", "\u5df2\u9078\u7684", _s21_33, "\u4ea4\u6613\u6210\u529f\u8f49\u63db", _s18_22, "\u8f49\u63db\u70ba\u4ed8\u6b3e", "deposit", "\u8a02\u91d1", "withdrawal", "\u9000\u51fa", "deposits", "\u5b58\u6b3e", "withdrawals", "\u63d0\u6b3e", "matched", "\u5339\u914d\u7684", "unmatched", "\u7121\u8207\u502b\u6bd4", "create_credit", "\u5275\u9020\u4fe1\u7528", "update_credit", "\u66f4\u65b0\u8cb8\u6b3e\u8cc7\u6599", "delete_credit", "\u522a\u9664\u8cb8\u6b3e\u8cc7\u6599", "transaction", "\u4ea4\u6613", "transactions", "\u4ea4\u6613", "new_transaction", "\u65b0\u4ea4\u6613", _s16_54, "\u7de8\u8f2f\u4ea4\u6613", _s19_20, "\u4ea4\u6613\u5275\u5efa\u6210\u529f", _s19_21, "\u4ea4\u6613\u66f4\u65b0\u6210\u529f", _s20_27, "\u5df2\u6210\u529f\u5b58\u6a94\u4ea4\u6613", _s19_22, "\u6210\u529f\u522a\u9664\u4ea4\u6613", _s19_23, "\u6210\u529f\u522a\u9664\u4ea4\u6613", _s20_28, "\u4ea4\u6613\u6062\u5fa9\u6210\u529f", _s18_24, "\u641c\u5c0b\u4ea4\u6613", _s19_24, "\u641c\u5c0b:count\u4ea4\u6613", "bank_account", "\u9280\u884c\u5e33\u6236", "bank_accounts", "\u4fe1\u7528\u5361\u8207\u9280\u884c", _s21_34, "\u6b78\u6a94\u9280\u884c\u5e33\u865f\u6210\u529f", _s20_29, "\u5df2\u6210\u529f\u522a\u9664\u9280\u884c\u5e33\u6236", _s20_30, "\u5df2\u6210\u529f\u522a\u9664\u9280\u884c\u5e33\u6236", _s21_35, "\u5df2\u6210\u529f\u6062\u5fa9\u9280\u884c\u5e33\u6236", _s19_25, "\u641c\u5c0b\u9280\u884c\u5e33\u6236", _s20_31, "\u641c\u5c0b:count\u9280\u884c\u5e33\u6236", "connect", "\u9023\u63a5", _s23_11, "\u6a19\u8a18\u5df2\u4ed8\u6b3e\u96fb\u5b50\u90f5\u4ef6", _s18_26, "\u8f49\u63db\u70ba\u9805\u76ee", "client_email", "\u5ba2\u6236\u4fe1\u7bb1", _s20_32, "\u767c\u7968\u4efb\u52d9\u9805\u76ee", _s25_16, "\u5c07\u9805\u76ee\u65b0\u589e\u81f3\u767c\u7968\u884c\u9805\u76ee", "field", "\u5834\u5730", "period", "\u6642\u671f", "fields_per_row", "\u6bcf\u884c\u5b57\u6bb5\u6578", _s21_36, "\u6709\u6548\u767c\u7968", _s26_11, "\u904e\u671f\u672a\u4ed8\u652f\u7968", _s24_16, "\u5df2\u5b8c\u6210\u4ed8\u6b3e", _s23_13, "\u9000\u6b3e", _s19_27, "\u6d3b\u8e8d\u884c\u60c5", _s21_37, "\u6838\u51c6\u7684\u5831\u50f9", _s23_14, "\u672a\u7d93\u6279\u51c6\u7684\u5831\u50f9", _s18_29, "\u8a18\u9304\u7684\u4efb\u52d9", _s20_35, "\u958b\u7acb\u767c\u7968\u7684\u4efb\u52d9", _s16_56, "\u6709\u511f\u4efb\u52d9", _s21_38, "\u8a18\u9304\u7684\u8cbb\u7528", _s22_22, "\u5f85\u8655\u7406\u8cbb\u7528", _s23_15, "\u5df2\u958b\u7acb\u767c\u7968\u7684\u8cbb\u7528", _s27_15, "\u767c\u7968\u652f\u4ed8\u8cbb\u7528", "activity_130", ":user\u5efa\u7acb\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_131", ":user\u66f4\u65b0\u7684\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_132", ":user\u5df2\u6b78\u6a94\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_133", ":user\u5df2\u522a\u9664\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_134", ":user\u6062\u5fa9\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_135", ":user\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_136", ":contact\u67e5\u770b\u63a1\u8cfc\u8a02\u55ae:purchase_order", "activity_137", ":contact\u5df2\u63a5\u53d7\u63a1\u8cfc\u8a02\u55ae:purchase_order", "vendor_portal", "\u4f9b\u61c9\u5546\u5165\u53e3\u7db2\u7ad9", "send_code", "\u50b3\u9001\u4ee3\u78bc", _s24_17, "\u5132\u5b58\u4e0a\u50b3\u6587\u6a94\u8a18\u9304", _s17_28, "\u8cbb\u7528\u7a05\u7387", _s22_23, "\u767c\u7968\u9805\u76ee\u7a05\u7387", _s21_40, "\u624b\u6a5f\u865f\u78bc\u9a57\u8b49\u6210\u529f", "code_was_sent", "\u4ee3\u78bc\u5df2\u900f\u904e\u7c21\u8a0a\u767c\u9001", _s16_58, "\u4ee3\u78bc\u5df2\u900f\u904e\u7c21\u8a0a\u767c\u9001\u81f3:number", "resend", "\u91cd\u767c", "verify", "\u6838\u5be6", _s18_30, "\u8acb\u63d0\u4f9b\u96fb\u8a71\u865f\u78bc", _s20_36, "\u7121\u6548\u7684\u96fb\u8a71\u865f\u78bc", _s19_28, "\u9a57\u8b49\u96fb\u8a71\u865f\u78bc", _s24_18, "\u8acb\u9a57\u8b49\u60a8\u7684\u96fb\u8a71\u865f\u78bc\u4ee5\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", _s28_10, "\u8acb\u9a57\u8b49\u60a8\u7684\u96fb\u8a71\u865f\u78bc\u4ee5\u9032\u884c 2FA \u5099\u4efd", "merged_clients", "\u6210\u529f\u5408\u4f75\u5ba2\u6236", "merge_into", "\u5408\u4f75\u5230", "merge", "\u5408\u4f75", _s21_41, "\u63a5\u53d7\u50f9\u683c\u8b8a\u66f4", _s19_30, "\u50f9\u683c\u66f4\u6539\u5931\u6557\u4e26\u986f\u793a\u4ee3\u78bc", _s17_30, "\u6062\u5fa9\u8cfc\u8cb7", "activate", "\u555f\u7528", "connect_apple", "\u9023\u63a5\u860b\u679c", _s16_59, "\u65b7\u958b\u860b\u679c\u9023\u63a5", _s18_31, "\u6210\u529f\u65b7\u958b\u860b\u679c\u9023\u63a5", "send_now", "\u73fe\u5728\u767c\u9001", "received", "\u5df2\u6536\u5230", _s19_31, "\u63a1\u8cfc\u8a02\u55ae\u65e5\u671f", _s20_38, "\u6210\u529f\u8f49\u70ba\u8cbb\u7528", _s21_43, "\u6210\u529f\u8f49\u70ba\u8cbb\u7528", _s18_32, "\u8f49\u63db\u70ba\u8cbb\u7528", _s16_61, "\u65b0\u589e\u5230\u5eab\u5b58", _s33_9, "\u5df2\u6210\u529f\u5c07\u63a1\u8cfc\u8a02\u55ae\u65b0\u589e\u81f3\u5eab\u5b58", _s34_9, "\u5df2\u6210\u529f\u5c07\u63a1\u8cfc\u8a02\u55ae\u65b0\u589e\u81f3\u5eab\u5b58", _s22_25, "\u5ba2\u6236\u6587\u4ef6\u4e0a\u50b3", _s22_27, "\u4f9b\u61c9\u5546\u6587\u4ef6\u4e0a\u50b3", _s27_17, "\u5141\u8a31\u4f9b\u61c9\u5546\u4e0a\u50b3\u6587\u6a94", _s24_19, "\u60a8\u559c\u6b61\u9019\u500b\u61c9\u7528\u7a0b\u5f0f\u55ce\uff1f", "yes_its_great", "\u662f\u7684\u9019\u5f88\u597d\uff01", "not_so_much", "\u6c92\u90a3\u9ebc\u591a", _s17_32, "\u5f88\u9ad8\u8208\u807d\u5230\uff01\u60a8\u9858\u610f\u8a55\u50f9\u4e00\u4e0b\u55ce\uff1f", _s22_29, "\u5f88\u62b1\u6b49\u807d\u5230\u9019\u500b\u6d88\u606f\uff01\u60a8\u9858\u610f\u544a\u8a34\u6211\u5011\u66f4\u591a\u55ce\uff1f", "sure_happy_to", "\u7576\u7136\uff0c\u5f88\u9ad8\u8208", "no_not_now", "\u4e0d\uff0c\u73fe\u5728\u4e0d\u884c", "add", "\u6dfb\u52a0", _s18_34, "\u6700\u5f8c\u767c\u9001\u7684\u6a21\u677f", _s22_30, "\u555f\u7528\u9748\u6d3b\u641c\u5c0b", _s27_18, "\u5339\u914d\u4e0d\u9023\u7e8c\u7684\u5b57\u7b26\uff0c\u5373\u3002 \u201cct\u201d\u5339\u914d\u201c\u8c93\u201d", "vendor_details", "\u4f9b\u61c9\u5546\u8a73\u60c5", _s22_32, "\u63a1\u8cfc\u8a02\u55ae\u8a73\u7d30\u4fe1\u606f", "qr_iban", "QR \u5716\u78bc IBAN", "besr_id", "BESR ID", "accept", "\u63a5\u53d7", _s23_16, "\u514b\u9686\u5230 PO", _s20_39, "\u4f9b\u61c9\u5546\u6c92\u6709\u8a2d\u5b9a\u96fb\u5b50\u90f5\u4ef6\u5730\u5740", "bulk_send_email", "\u767c\u96fb\u5b50\u90f5\u4ef6", _s29_12, "\u5df2\u6210\u529f\u5c07\u63a1\u8cfc\u8a02\u55ae\u6a19\u8a18\u70ba\u5df2\u767c\u9001", _s30_4, "\u5df2\u6210\u529f\u5c07\u63a1\u8cfc\u8a02\u55ae\u6a19\u8a18\u70ba\u5df2\u767c\u9001", _s23_17, "\u6210\u529f\u63a5\u53d7\u63a1\u8cfc\u8a02\u55ae", _s24_20, "\u6210\u529f\u63a5\u53d7\u63a1\u8cfc\u8a02\u55ae", _s24_21, "\u5df2\u6210\u529f\u53d6\u6d88\u63a1\u8cfc\u8a02\u55ae", _s25_18, "\u5df2\u6210\u529f\u53d6\u6d88\u63a1\u8cfc\u8a02\u55ae", "accepted", "\u516c\u8a8d", _s22_34, "\u8acb\u9078\u64c7\u4f9b\u61c9\u5546", _s20_40, "\u63a1\u8cfc\u8a02\u55ae\u7e3d\u8a08", _s20_42, "\u96fb\u5b50\u90f5\u4ef6\u63a1\u8cfc\u8a02\u55ae", _s26_12, "\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u63a1\u8cfc\u8a02\u55ae", _s18_36, "\u6210\u529f\u65b7\u958b\u96fb\u5b50\u90f5\u4ef6\u9023\u63a5", "connect_email", "\u9023\u7dda\u96fb\u5b50\u90f5\u4ef6", _s16_64, "\u65b7\u958b\u96fb\u5b50\u90f5\u4ef6\u9023\u63a5", _s32_7, "\u8acb\u4f7f\u7528\u7db2\u9801\u61c9\u7528\u7a0b\u5f0f\u9023\u63a5\u5230 Microsoft", "email_provider", "\u96fb\u5b50\u90f5\u4ef6\u63d0\u4f9b\u8005", _s17_33, "\u9023\u63a5\u5fae\u8edf", _s20_44, "\u65b7\u958b\u8207\u5fae\u8edf\u7684\u9023\u63a5", _s19_33, "\u5df2\u6210\u529f\u9023\u63a5\u5fae\u8edf", _s22_36, "\u5df2\u6210\u529f\u65b7\u958b Microsoft \u7684\u9023\u63a5", _s17_35, "\u4f7f\u7528\u5fae\u8edf\u767b\u5165", _s17_36, "\u8207\u5fae\u8edf\u8a3b\u518a", _s22_38, "\u5df2\u6210\u529f\u6392\u968a\u5f85\u767c\u9001\u7684\u63a1\u8cfc\u8a02\u55ae", _s23_18, "\u5df2\u6210\u529f\u6392\u968a\u5f85\u767c\u9001\u7684\u63a1\u8cfc\u8a02\u55ae", _s16_66, "\u8b8a\u66f4\u70ba React Web \u61c9\u7528\u7a0b\u5f0f", _s21_45, "\u63a1\u8cfc\u8a02\u55ae\u8a2d\u8a08", _s20_47, "\u63a1\u8cfc\u8a02\u55ae\u689d\u6b3e", _s21_47, "\u63a1\u8cfc\u8a02\u55ae\u9801\u8173", _s32_9, "\u63a1\u8cfc\u8a02\u55ae\u7c3d\u540d", _s37_7, "\u8981\u6c42\u4f9b\u61c9\u5546\u63d0\u4f9b\u7c3d\u540d\u3002", "purchase_order", "\u63a1\u8cfc\u8a02\u55ae", "purchase_orders", "\u8a02\u55ae", _s18_37, "\u65b0\u63a1\u8cfc\u8a02\u55ae", _s19_34, "\u7de8\u8f2f\u63a1\u8cfc\u8a02\u55ae", _s22_39, "\u63a1\u8cfc\u8a02\u55ae\u5efa\u7acb\u6210\u529f", _s22_40, "\u5df2\u6210\u529f\u66f4\u65b0\u63a1\u8cfc\u8a02\u55ae", _s23_19, "\u5df2\u6210\u529f\u6b78\u6a94\u63a1\u8cfc\u8a02\u55ae", _s22_41, "\u5df2\u6210\u529f\u522a\u9664\u63a1\u8cfc\u8a02\u55ae", _s22_42, "\u5df2\u6210\u529f\u522a\u9664\u63a1\u8cfc\u8a02\u55ae", _s23_20, "\u5df2\u6210\u529f\u6062\u5fa9\u63a1\u8cfc\u8a02\u55ae", _s21_49, "\u641c\u5c0b\u63a1\u8cfc\u8a02\u55ae", _s22_43, "\u641c\u5c0b\u63a1\u8cfc\u8a02\u55ae", "login_url", "\u767b\u5165\u7db2\u5740", _s16_67, "\u4ed8\u6b3e\u8a2d\u5b9a", "default", "\u9810\u8a2d", "stock_quantity", "\u5eab\u5b58\u6578\u91cf", _s22_45, "\u901a\u77e5\u95be\u503c", "track_inventory", "\u8ffd\u8e64\u5eab\u5b58", _s20_49, "\u986f\u793a\u7522\u54c1\u5eab\u5b58\u6b04\u4f4d\u4e26\u5728\u767c\u9001\u767c\u7968\u6642\u66f4\u65b0", _s19_36, "\u5eab\u5b58\u901a\u77e5", _s24_23, "\u5eab\u5b58\u9054\u5230\u95be\u503c\u6642\u767c\u9001\u96fb\u5b50\u90f5\u4ef6", "vat", "\u52a0\u503c\u7a05", "standing", "\u8cc7\u683c", "view_map", "\u67e5\u770b\u5730\u5716", _s18_39, "\u8a2d\u5b9a\u9810\u8a2d\u8a2d\u8a08", "add_gateway", "\u65b0\u589e\u652f\u4ed8\u7db2\u95dc", _s24_24, "\u65b0\u589e\u652f\u4ed8\u7db2\u95dc\uff08\u5373 Stripe\u3001WePay \u6216 PayPal\uff09\u4ee5\u63a5\u53d7\u7dda\u4e0a\u652f\u4ed8", "left", "\u5de6\u908a", "right", "\u6b63\u78ba\u7684", "center", "\u4e2d\u5fc3", "page_numbering", "\u9801\u78bc", _s24_25, "\u9801\u78bc\u5c0d\u9f4a", _s31_8, "\u767c\u7968\u5df2\u767c\u9001", _s24_27, "\u986f\u793a\u7522\u54c1\u8aaa\u660e", _s29_13, "\u5728\u7522\u54c1\u4e0b\u62c9\u6e05\u55ae\u4e2d\u5305\u542b\u63cf\u8ff0", "invoice_items", "\u767c\u7968\u9805\u76ee", "quote_items", "\u5831\u50f9\u9805\u76ee", "profitloss", "\u6536\u76ca\u8207\u640d\u5931", "import_format", "\u5c0e\u5165\u683c\u5f0f", "export_format", "\u5c0e\u51fa\u683c\u5f0f", "export_type", "\u51fa\u53e3\u985e\u578b", "stop_on_unpaid", "\u505c\u6b62\u672a\u4ed8\u6b3e", _s19_38, "\u5982\u679c\u6700\u5f8c\u4e00\u5f35\u767c\u7968\u672a\u4ed8\u6b3e\uff0c\u8acb\u505c\u6b62\u5efa\u7acb\u5b9a\u671f\u767c\u7968\u3002", "use_quote_terms", "\u4f7f\u7528\u5831\u50f9\u689d\u6b3e", _s20_50, "\u5c07\u5831\u50f9\u55ae\u8f49\u63db\u70ba\u767c\u7968\u6642", "add_country", "\u65b0\u589e\u570b\u5bb6/\u5730\u5340", "enable_tooltips", "\u555f\u7528\u5de5\u5177\u63d0\u793a", _s20_51, "\u6ed1\u9f20\u61f8\u505c\u6642\u986f\u793a\u5de5\u5177\u63d0\u793a", _s21_51, "\u932f\u8aa4\uff1a\u8a18\u9304\u5c6c\u65bc\u591a\u500b\u5ba2\u6236", "register_label", "\u5728\u5e7e\u79d2\u9418\u5167\u5efa\u7acb\u60a8\u7684\u5e33\u6236", "login_label", "\u767b\u5165\u73fe\u6709\u5e33\u6236", "add_to_invoice", "\u65b0\u589e\u81f3\u767c\u7968 :invoice", _s17_37, "\u6c92\u6709\u627e\u5230\u767c\u7968", "week", "\u661f\u671f", "created_record", "\u8a18\u9304\u5275\u5efa\u6210\u529f", _s26_13, "\u81ea\u52d5\u5b58\u6a94\u4ed8\u8cbb", _s31_9, "\u4ed8\u6b3e\u5f8c\u81ea\u52d5\u5b58\u6a94\u767c\u7968\u3002", _s31_10, "\u81ea\u52d5\u5b58\u6a94\u5df2\u53d6\u6d88", _s36_2, "\u53d6\u6d88\u6642\u81ea\u52d5\u5b58\u6a94\u767c\u7968\u3002", _s20_52, "\u5099\u7528 PDF \u6aa2\u8996\u5668", _s25_19, "\u6539\u9032 PDF \u9810\u89bd\u7684\u6efe\u52d5\u529f\u80fd [BETA]", _s16_69, "\u767c\u7968\u4f7f\u7528\u7684\u8ca8\u5e63", "range", "Range", "tax_amount1", "\u7a05\u984d1", "tax_amount2", "\u7a05\u984d2", "tax_amount3", "\u7a05\u984d3", "create_project", "\u5efa\u7acb\u5c08\u6848", "update_project", "\u66f4\u65b0\u9805\u76ee", "view_task", "\u67e5\u770b\u4efb\u52d9", "cancel_invoice", "\u53d6\u6d88", "changed_status", "\u5df2\u6210\u529f\u66f4\u6539\u4efb\u52d9\u72c0\u614b", "change_status", "\u66f4\u6539\u72c0\u614b", "fees_sample", ":amount \u4efd\u767c\u7968\u7684\u8cbb\u7528\u61c9\u70ba :total\u3002", _s19_39, "\u555f\u7528\u89f8\u63a7\u4e8b\u4ef6", _s24_29, "\u652f\u63f4\u62d6\u66f3\u4e8b\u4ef6\u6efe\u52d5", "after_saving", "\u5132\u5b58\u5f8c", "view_record", "\u67e5\u770b\u8a18\u9304", _s21_52, "\u555f\u7528\u96fb\u5b50\u90f5\u4ef6 Markdown", _s26_14, "\u4f7f\u7528\u8996\u89ba\u5316 Markdown \u7de8\u8f2f\u5668\u8655\u7406\u96fb\u5b50\u90f5\u4ef6", _s19_41, "\u555f\u7528 PDF Markdown", "json_help", "\u6ce8\u610f\uff1a\u4e0d\u652f\u63f4 v4 \u61c9\u7528\u7a0b\u5f0f\u7522\u751f\u7684 JSON \u6587\u4ef6", "release_notes", "\u767c\u884c\u8aaa\u660e", _s23_21, "\u5347\u7d1a\u60a8\u7684\u8a08\u5283\u4ee5\u67e5\u770b\u5831\u544a", "started_tasks", "\u6210\u529f\u555f\u52d5:value\u4efb\u52d9", "stopped_tasks", "\u6210\u529f\u505c\u6b62:value\u4efb\u52d9", "approved_quote", "\u5831\u50f9\u5df2\u6210\u529f\u6279\u51c6", "approved_quotes", "\u5df2\u6210\u529f:value\u6838\u51c6\u5831\u50f9", "approve", "\u540c\u610f", "client_website", "\u5ba2\u6236\u7db2\u7ad9", "invalid_time", "\u7121\u6548\u6642\u9593", _s21_54, "\u5ba2\u6236\u904b\u8f38\u72c0\u614b", _s20_54, "\u5ba2\u6236\u51fa\u8ca8\u57ce\u5e02", _s27_21, "\u5ba2\u6236\u51fa\u8ca8\u90f5\u905e\u5340\u865f", _s23_22, "\u5ba2\u6236\u51fa\u8ca8\u570b\u5bb6/\u5730\u5340", "load_pdf", "\u8f09\u5165 PDF", _s16_71, "\u958b\u555f\u514d\u8cbb\u9ad4\u9a57", _s24_30, _s44_8, "due_on_receipt", "\u6536\u64da\u5230\u671f", "is_paid", "\u5df2\u7d93\u4ed8\u6b3e\u4e86", "age_group_paid", "\u6709\u85aa\u8cc7\u7684", "id", "ID", "convert_to", "\u8f49\u63db\u6210", "client_currency", "\u5ba2\u6236\u8ca8\u5e63", _s16_72, "\u516c\u53f8\u8ca8\u5e63", "purged_client", "\u6e05\u9664\u7528\u6236\u6210\u529f", _s27_23, "\u70ba\u4e86\u9632\u6b62\u5783\u573e\u90f5\u4ef6\uff0c\u6211\u5011\u9700\u8981\u5347\u7d1a\u5230\u4ed8\u8cbb\u5e33\u6236\u4f86\u81ea\u8a02\u96fb\u5b50\u90f5\u4ef6", _s22_48, "\u5347\u7d1a\u60a8\u7684\u8a08\u5283\u4ee5\u6dfb\u52a0\u516c\u53f8", "small", "\u5c0f\u7684", _s21_56, "\u5df2\u6210\u529f\u5c07\u4fe1\u7528\u6a19\u8a18\u70ba\u5df2\u4ed8\u6b3e", _s22_49, "\u5df2\u6210\u529f\u5c07\u7a4d\u5206\u6a19\u8a18\u70ba\u5df2\u4ed8\u6b3e", _s16_74, "\u8cc7\u6599\u8f09\u5165 - \u8acb\u7b49\u5f85\u5b8c\u6210", "wait_for_saving", "\u8cc7\u6599\u4fdd\u5b58 - \u8acb\u7b49\u5f85\u5b8c\u6210", _s20_56, "\u6ce8\u610f\uff1a\u6b64\u8655\u6240\u505a\u7684\u66f4\u6539\u53ea\u80fd\u9810\u89bd\uff0c\u5fc5\u9808\u5728\u4e0a\u9762\u7684\u9078\u9805\u5361\u4e2d\u61c9\u7528\u624d\u80fd\u4fdd\u5b58", "remaining", "\u5176\u9918\u7684", "invoice_paid", "\u767c\u7968\u5df2\u4ed8", "activity_120", ":user\u5275\u5efa\u7d93\u5e38\u6027\u8cbb\u7528:recurring_expense", "activity_121", ":user\u66f4\u65b0\u7d93\u5e38\u6027\u8cbb\u7528:recurring_expense", "activity_122", ":user\u5b58\u6a94\u7684\u7d93\u5e38\u6027\u8cbb\u7528:recurring_expense", "activity_123", ":user\u522a\u9664\u7d93\u5e38\u6027\u8cbb\u7528:recurring_expense", "activity_124", ":user\u6062\u5fa9\u7d93\u5e38\u6027\u8cbb\u7528:recurring_expense", "normal", "\u666e\u901a\u7684", "large", "\u5927\u7684", "extra_large", "\u7279\u5927\u865f", _s16_75, "\u986f\u793a PDF \u9810\u89bd", _s21_57, "\u7de8\u8f2f\u767c\u7968\u6642\u986f\u793a PDF \u9810\u89bd", "print_pdf", "\u5217\u5370 PDF", "remind_me", "\u63d0\u9192\u6211", _s16_77, "\u5373\u6642\u9280\u884c\u652f\u4ed8", "click_selected", "\u6309\u4e00\u4e0b\u9078\u5b9a", "hide_preview", "\u96b1\u85cf\u9810\u89bd", "edit_record", "\u7de8\u8f2f\u8a18\u9304", _s27_24, "\u4fe1\u7528\u91d1\u984d\u4e0d\u80fd\u8d85\u904e\u767c\u7968\u91d1\u984d", "giropay", "\u532f\u8def\u652f\u4ed8", "direct_debit", "\u76f4\u63a5\u501f\u8a18", _s21_58, "\u8acb\u8a2d\u5b9a\u5e33\u6236\u5bc6\u78bc", "set_password", "\u8a2d\u5b9a\u5bc6\u78bc", _s20_57, "\u6210\u529f\u65b7\u958b\u7db2\u95dc", "disconnect", "\u65b7\u958b", "add_to_invoices", "\u65b0\u589e\u5230\u767c\u7968", "acss", "ACSS \u91d1\u878d\u5361", "becs", "BECS \u76f4\u63a5\u6263\u8a18", "bulk_download", "\u4e0b\u8f09", _s17_40, "\u5728\u672c\u5730\u4fdd\u5b58\u8cc7\u6599\u4ee5\u4f7f\u61c9\u7528\u7a0b\u5f0f\u80fd\u5920\u66f4\u5feb\u5730\u555f\u52d5\uff0c\u7981\u7528\u53ef\u80fd\u6703\u63d0\u9ad8\u5927\u578b\u5e33\u6236\u7684\u6548\u80fd", "persist_ui", "\u4fdd\u7559\u4f7f\u7528\u8005\u4ecb\u9762", "persist_ui_help", "\u5728\u672c\u6a5f\u4e0a\u4fdd\u5b58 UI \u72c0\u614b\u4ee5\u4f7f\u61c9\u7528\u7a0b\u5f0f\u80fd\u5920\u5728\u4e0a\u6b21\u4f4d\u7f6e\u555f\u52d5\uff0c\u505c\u7528\u53ef\u80fd\u6703\u63d0\u9ad8\u6548\u80fd", _s18_41, "\u5ba2\u6236\u90f5\u905e\u5340\u865f", _s17_41, "\u5ba2\u6236\u589e\u503c\u7a05\u865f", "has_tasks", "\u6709\u4efb\u52d9", "registration", "\u767b\u8a18", _s27_25, "\u8acb\u6388\u6b0a Stripe \u63a5\u53d7\u7dda\u4e0a\u4ed8\u6b3e\u3002", "view_expense", "\u6aa2\u8996\u652f\u51fa # :expense", "view_statement", "\u6aa2\u8996\u8ca1\u52d9\u5831\u8868", "sepa", _s17_165, "ideal", "\u7406\u60f3\u7684", "przelewy24", "\u666e\u6fa4\u840a\u7dad24", "eps", "\u6bcf\u80a1\u76c8\u9918", "fpx", "FPX", _s18_43, "\u66f4\u65b0\u6240\u6709\u8a18\u9304", "system", "\u7cfb\u7d71", _s19_43, "\u8a2d\u5b9a\u9810\u8a2d\u516c\u53f8", "updated_company", "\u516c\u53f8\u66f4\u65b0\u6210\u529f", "kbc", "\u97d3\u570b\u5ee3\u64ad\u516c\u53f8", "bancontact", "\u806f\u7e6b\u9280\u884c", _s19_45, "\u544a\u8a34\u6211\u5011\u539f\u56e0\uff0c\u5e6b\u52a9\u6211\u5011\u6539\u9032\uff08\u53ef\u9078\uff09", "webhook_success", "Webhook \u6210\u529f", _s24_31, "\u4efb\u52d9\u5fc5\u9808\u5168\u90e8\u5c6c\u65bc\u540c\u4e00\u500b\u5ba2\u6236\u7aef", _s27_26, "\u8cbb\u7528\u5fc5\u9808\u5168\u90e8\u5c6c\u65bc\u540c\u4e00\u5ba2\u6236", "app", "\u61c9\u7528\u7a0b\u5f0f", _s20_58, "\u70ba\u4e86\u7372\u5f97\u6700\u4f73\u6027\u80fd\uff0c\u8acb\u4e0b\u8f09:app\u61c9\u7528\u7a0b\u5f0f", _s16_79, "\u7e3d\u884c\u7e3d\u8a08", _s19_46, "\u96fb\u5b50\u90f5\u4ef6\u767c\u7968", _s17_43, "\u96fb\u5b50\u90f5\u4ef6\u5831\u50f9", _s18_45, "\u96fb\u5b50\u90f5\u4ef6\u7a4d\u5206", "from_name", "\u6309\u7167\u59d3\u540d", _s16_81, "\u514b\u9686\u5230\u8cbb\u7528", _s17_44, "\u9031\u671f\u6027\u652f\u51fa", _s18_46, "\u9031\u671f\u6027\u652f\u51fa", _s21_59, "\u65b0\u7684\u9031\u671f\u6027\u652f\u51fa", _s22_50, "\u7de8\u8f2f\u9031\u671f\u6027\u652f\u51fa", _s25_20, "\u5efa\u7acb\u9031\u671f\u6027\u652f\u51fa\u6210\u529f", _s25_21, "\u66f4\u65b0\u9031\u671f\u6027\u652f\u51fa\u6210\u529f", _s26_16, "\u6b78\u6a94\u9031\u671f\u6027\u652f\u51fa\u6210\u529f", _s25_22, "\u5df2\u6210\u529f\u522a\u9664\u7d93\u5e38\u6027\u8cbb\u7528", _s25_23, "\u6210\u529f\u6d88\u9664\u7d93\u5e38\u6027\u8cbb\u7528", _s26_17, "\u5fa9\u539f\u9031\u671f\u6027\u652f\u51fa\u6210\u529f", _s24_32, "\u641c\u5c0b\u7d93\u5e38\u6027\u8cbb\u7528", _s25_24, "\u641c\u5c0b\u7d93\u5e38\u6027\u8cbb\u7528", "last_sent_date", "\u6700\u5f8c\u767c\u9001\u65e5\u671f", "include_drafts", "\u5305\u62ec\u8349\u7a3f", _s19_47, "\u5728\u5831\u544a\u4e2d\u5305\u542b\u8349\u7a3f\u8a18\u9304", "is_invoiced", "\u5df2\u958b\u7acb\u767c\u7968", "change_plan", "\u7ba1\u7406\u8a08\u5283", "persist_data", "\u4fdd\u7559\u8cc7\u6599", "customer_count", "\u9867\u5ba2\u6578\u91cf", _s16_83, "\u9a57\u8b49\u5ba2\u6236", _s16_85, "Googlezp \u5206\u6790", _s28_13, "Google\u5206\u6790\u8ffd\u8e64ID", "decimal_comma", "\u5341\u9032\u5236\u9017\u865f", _s26_18, "\u5728\u8868\u683c\u4e2d\u4f7f\u7528\u9017\u865f\u4f5c\u70ba\u5c0f\u6578\u4f4d", "select_method", "\u9078\u64c7\u65b9\u6cd5", "select_platform", "\u9078\u64c7\u5e73\u53f0", _s28_15, "\u8acb\u4f7f\u7528\u7db2\u9801\u61c9\u7528\u7a0b\u5f0f\u9023\u63a5\u5230 Gmail", _s16_87, "\u5546\u54c1\u7a05\u7387\u5df2\u7981\u7528", "enable_markdown", "\u555f\u7528\u964d\u50f9", _s20_59, "\u5c07 PDF \u4e0a\u7684 Markdown \u8f49\u63db\u70ba HTML", "user_guide", "\u4f7f\u7528\u8005\u6307\u5357", _s18_48, "\u589e\u52a0\u7b2c\u4e8c\u500b\u806f\u7d61\u4eba", "previous_page", "\u4e0a\u4e00\u9801", "next_page", "\u4e0b\u4e00\u9801", "export_colors", "\u532f\u51fa\u984f\u8272", "import_colors", "\u5c0e\u5165\u984f\u8272", "clear_all", "\u5168\u90e8\u6e05\u9664", "contrast", "\u5c0d\u6bd4", "custom_colors", "\u5ba2\u88fd\u5316\u984f\u8272", "colors", "\u984f\u8272", _s31_11, "\u5074\u908a\u6b04\u6d3b\u52d5\u80cc\u666f\u984f\u8272", _s25_26, "\u5074\u908a\u6b04\u6d3b\u52d5\u5b57\u9ad4\u984f\u8272", _s33_14, "\u5074\u908a\u6b04\u975e\u6d3b\u52d5\u80cc\u666f\u984f\u8272", _s27_27, "\u5074\u908a\u6b04\u975e\u6d3b\u52d5\u5b57\u9ad4\u984f\u8272", _s36_3, "\u8868\u5099\u7528\u884c\u80cc\u666f\u984f\u8272", _s31_13, "\u767c\u7968\u6a19\u984c\u80cc\u666f\u984f\u8272", _s25_28, "\u767c\u7968\u6a19\u984c\u5b57\u9ad4\u984f\u8272", "net_subtotal", "\u6de8", "review_app", "\u8a55\u8ad6\u61c9\u7528\u7a0b\u5f0f", "check_status", "\u6aa2\u67e5\u72c0\u614b", "free_trial", "\u514d\u8cbb\u8a66\u7528", _s23_24, "Pro \u8a08\u756b\u8a66\u7528\u671f\u5c07\u65bc:count\u5929\u5f8c\u7d50\u675f\uff0c\u9ede\u9078\u5347\u7d1a\u3002", _s21_61, "\u4eca\u5929\u662fPro\u8a08\u756b\u8a66\u7528\u7684\u6700\u5f8c\u4e00\u5929\uff0c\u9ede\u9078\u5347\u7d1a\u3002", "change_email", "\u66f4\u6539\u96fb\u5b50\u90f5\u4ef6", _s25_30, "\u53ef\u4ee5\u9078\u64c7\u914d\u7f6e\u55ae\u7368\u7684\u5ba2\u6236\u7aef\u5165\u53e3\u7db2\u7ad9\u7db2\u57df", _s21_62, "\u9580\u6236\u4e2d\u986f\u793a\u7684\u4efb\u52d9", "uninvoiced", "\u672a\u958b\u767c\u7968", "subdomain_guide", "\u5b50\u7db2\u57df\u5728\u5ba2\u6236\u7aef\u5165\u53e3\u7db2\u7ad9\u4e2d\u7528\u65bc\u500b\u6027\u5316\u9023\u7d50\u4ee5\u5339\u914d\u60a8\u7684\u54c1\u724c\u3002\u5373\uff0chttps://your-brand.invoicing.co", "send_time", "\u767c\u9001\u6642\u9593", "import_data", "\u532f\u5165\u8cc7\u6599", "import_settings", "\u5c0e\u5165\u8a2d\u5b9a", _s17_46, "\u8acb\u63d0\u4f9b JSON \u6587\u4ef6", _s19_48, "\u8acb\u9078\u64c7\u532f\u5165\u8a2d\u5b9a\u548c/\u6216\u6578\u64da", "json", "JSON", _s24_34, "\u672a\u555f\u7528\u4ed8\u6b3e\u985e\u578b", "wait_for_data", "\u8acb\u7b49\u5f85\u8cc7\u6599\u8f09\u5165\u5b8c\u6210", "net_total", "\u6de8\u7e3d\u503c", "has_taxes", "\u6709\u7a05", _s16_88, "\u9032\u53e3\u5ba2\u6236", _s18_50, "\u6210\u529f\u958b\u59cb\u5c0e\u5165\u5ba2\u6236", "login_success", "\u767b\u5165\u6210\u529f", "login_failure", "\u767b\u5165\u5931\u6557", "exported_data", "\u6587\u4ef6\u6e96\u5099\u597d\u5f8c\uff0c\u60a8\u5c07\u6536\u5230\u4e00\u5c01\u5305\u542b\u4e0b\u8f09\u9023\u7d50\u7684\u96fb\u5b50\u90f5\u4ef6", _s23_25, "\u5305\u62ec\u5df2\u522a\u9664\u7684\u5ba2\u6236", _s28_17, "\u8f09\u5165\u5c6c\u65bc\u5df2\u522a\u9664\u5ba2\u6236\u7aef\u7684\u8a18\u9304", "step_1_sign_in", "\u7b2c 1 \u6b65\uff1a\u767b\u5165", _s16_91, "\u7b2c 2 \u6b65\uff1a\u6388\u6b0a", "account_id", "\u5e33\u6236ID", _s27_29, "\u9077\u79fb\u5c1a\u672a\u5b8c\u6210", "activity_100", ":user\u5275\u5efa\u4e86\u5b9a\u671f\u767c\u7968:recurring_invoice", "activity_101", ":user\u66f4\u65b0\u7684\u7d93\u5e38\u6027\u767c\u7968:recurring_invoice", "activity_102", ":user\u5b58\u6a94\u7684\u7d93\u5e38\u6027\u767c\u7968:recurring_invoice", "activity_103", ":user\u522a\u9664\u5b9a\u671f\u767c\u7968:recurring_invoice", "activity_104", ":user\u6062\u5fa9\u5b9a\u671f\u767c\u7968:recurring_invoice", _s18_51, "\u986f\u793a\u4efb\u52d9\u7d50\u675f\u65e5\u671f", _s23_27, "\u555f\u7528\u6307\u5b9a\u4efb\u52d9\u7d50\u675f\u65e5\u671f", "gateway_setup", "\u7db2\u95dc\u8a2d\u5b9a", "preview_sidebar", "\u9810\u89bd\u5074\u908a\u6b04", _s16_92, "\u986f\u793a\u7684\u5e74\u4efd\u6578\u64da", _s18_53, "\u6210\u529f\u7d50\u675f\u6240\u6709\u6703\u8a71", _s16_94, "\u7d50\u675f\u6240\u6709\u6703\u8a71", "count_session", "1 \u7bc0\u8ab2", "count_sessions", ":count\u6703\u8a71", "invoice_created", "\u767c\u7968\u5df2\u5efa\u7acb", "quote_created", "\u5831\u50f9\u5df2\u5275\u5efa", "credit_created", "\u5275\u9020\u4fe1\u7528", "pro", "\u5c08\u696d\u7248", "enterprise", "\u4f01\u696d", "last_updated", "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593", "invoice_item", "\u767c\u7968\u9805\u76ee", "quote_item", "\u5831\u50f9\u9805\u76ee", _s18_54, "\u806f\u7d61\u4eba\u540d\u5b57", _s17_48, "\u806f\u7d61\u4eba\u59d3\u6c0f", "order", "\u547d\u4ee4", "unassigned", "\u672a\u5206\u914d\u7684", "partial_value", "\u5fc5\u9808\u5927\u65bc\u96f6\u4e14\u5c0f\u65bc\u7e3d\u984d", "search_kanban", "\u641c\u5c0b\u770b\u677f", "search_kanbans", "\u641c\u5c0b\u770b\u677f", "kanban", "\u770b\u677f", "enable", "\u555f\u7528", "move_top", "\u79fb\u81f3\u9802\u90e8", "move_up", "\u63d0\u5347", "move_down", "\u4e0b\u79fb", "move_bottom", "\u79fb\u52d5\u5e95\u90e8", "subdomain_help", "\u8a2d\u5b9a\u5b50\u7db2\u57df\u6216\u5728\u60a8\u7684\u7db2\u7ad9\u4e0a\u986f\u793a\u767c\u7968\u3002", _s21_64, "\u932f\u8aa4\uff1a\u81ea\u8a02\u96fb\u5b50\u90f5\u4ef6\u5fc5\u9808\u5305\u542b:body\u8b8a\u91cf", _s25_31, "\u78ba\u4fdd\u5305\u542b:body\u8b8a\u91cf", _s17_50, "\u67e5\u770b\u65e5\u671f\u683c\u5f0f", "is_viewed", "\u5df2\u700f\u89bd", "letter", "\u4fe1", "legal", "\u5408\u6cd5\u7684", "page_layout", "\u9801\u9762\u4f48\u5c40", "portrait", "\u8096\u50cf", "landscape", "\u666f\u89c0", _s26_19, "\u5e33\u6236\u6240\u6709\u8005\u53ef\u4ee5\u5347\u7d1a\u5230\u4ed8\u8cbb\u8a08\u5283\u4ee5\u555f\u7528\u9ad8\u7d1a\u9ad8\u7d1a\u8a2d\u7f6e", _s20_60, "\u5347\u7d1a\u5230\u4ed8\u8cbb\u8a08\u5283\u4ee5\u555f\u7528\u9ad8\u7d1a\u8a2d\u7f6e", _s21_65, "\u767c\u7968\u4ed8\u6b3e\u689d\u6b3e", _s17_52, "\u5831\u50f9\u6709\u6548\u671f\u9650\u81f3", "no_headers", "\u7121\u6a19\u984c", "add_header", "\u65b0\u589e\u6a19\u984c", "remove_header", "\u522a\u9664\u6a19\u984c", "return_url", "\u8fd4\u56de\u7db2\u5740", "rest_method", "\u4f11\u606f\u6cd5", "header_key", "\u6a19\u984c\u9375", "header_value", "\u6a19\u982d\u503c", _s18_56, "\u91cd\u8907\u7522\u54c1", "promo_code", "\u4fc3\u92b7\u4ee3\u78bc", "promo_discount", "\u4fc3\u92b7\u6298\u6263", _s18_58, "\u5141\u8a31\u53d6\u6d88", _s16_96, "\u6bcf\u500b\u5e2d\u4f4d\u5df2\u555f\u7528", "max_seats_limit", "\u6700\u5927\u5ea7\u4f4d\u6578\u9650\u5236", "trial_enabled", "\u8a66\u7528\u5df2\u555f\u7528", "trial_duration", "\u8a66\u7528\u6642\u9593", _s21_67, "\u5141\u8a31\u67e5\u8a62\u8986\u84cb", _s18_60, "\u5141\u8a31\u8a08\u5283\u8b8a\u66f4", "plan_map", "\u5e73\u9762\u5716", "refund_period", "\u9000\u6b3e\u671f\u9650", _s21_69, "Webhook \u914d\u7f6e", "purchase_page", "\u8cfc\u8cb7\u9801\u9762", "security", "\u5b89\u5168", "email_bounced", "\u96fb\u5b50\u90f5\u4ef6\u88ab\u9000\u56de", _s20_61, "\u5783\u573e\u90f5\u4ef6\u6295\u8a34", "email_delivery", "\u96fb\u5b50\u90f5\u4ef6\u50b3\u9001", _s16_98, "Webhook \u56de\u61c9", "pdf_response", "PDF \u56de\u8986", _s22_52, "\u9a57\u8b49\u5931\u6557", "pdf_failed", "PDF \u5931\u6557", "pdf_success", "PDF \u6210\u529f", "modified", "\u4fee\u6539\u7684", "payment_link", "\u652f\u4ed8\u9023\u7d50", _s16_100, "\u65b0\u7684\u4ed8\u6b3e\u9023\u7d50", _s17_54, "\u7de8\u8f2f\u4ed8\u6b3e\u9023\u7d50", _s20_62, "\u4ed8\u6b3e\u9023\u7d50\u5efa\u7acb\u6210\u529f", _s20_63, "\u4ed8\u6b3e\u9023\u7d50\u5df2\u6210\u529f\u66f4\u65b0", _s21_71, "\u4ed8\u6b3e\u9023\u7d50\u5df2\u6210\u529f\u5b58\u6a94", _s20_64, "\u5df2\u6210\u529f\u522a\u9664\u4ed8\u6b3e\u93c8\u63a5", _s20_65, "\u5df2\u6210\u529f\u522a\u9664\u4ed8\u6b3e\u93c8\u63a5", _s21_72, "\u4ed8\u6b3e\u9023\u7d50\u5df2\u6210\u529f\u6062\u5fa9", _s19_49, "\u641c\u5c0b 1 \u689d\u4ed8\u6b3e\u93c8\u63a5", _s20_66, "\u641c\u5c0b:count\u4ed8\u6b3e\u93c8\u63a5", _s26_20, "\u5b50\u7db2\u57df\u4e0d\u53ef\u7528", "connect_gmail", "\u9023\u63a5 Gmail", _s16_102, "\u65b7\u958b Gmail \u9023\u63a5", "connected_gmail", "\u5df2\u6210\u529f\u9023\u63a5 Gmail", _s18_62, "\u5df2\u6210\u529f\u65b7\u958b Gmail \u9023\u63a5", _s16_104, "\u5c0d\u7a0b\u5f0f\u78bc\u5eab\u7684\u8b8a\u66f4\u53ef\u80fd\u6703\u963b\u6b62\u66f4\u65b0\uff0c\u60a8\u53ef\u4ee5\u57f7\u884c\u4ee5\u4e0b\u547d\u4ee4\u4f86\u653e\u68c4\u8b8a\u66f4\uff1a", _s16_105, "\u5ba2\u6236 ID \u865f\u78bc", "count_minutes", ":count\u5206\u9418", _s16_107, "\u5bc6\u78bc\u8d85\u6642", _s29_15, "\u5171\u4eab\u767c\u7968/\u4fe1\u7528\u6ac3\u6aaf", "use_last_email", "\u4f7f\u7528\u6700\u5f8c\u7684\u96fb\u5b50\u90f5\u4ef6", _s16_109, "\u555f\u52d5\u516c\u53f8", _s21_74, "\u555f\u7528\u96fb\u5b50\u90f5\u4ef6\u3001\u5b9a\u671f\u767c\u7968\u548c\u901a\u77e5", _s27_31, "\u767c\u751f\u932f\u8aa4\uff0c\u8acb\u91cd\u8a66", _s27_32, "\u8acb\u5148\u8a2d\u5b9a\u5bc6\u78bc", _s34_15, "\u8b66\u544a\uff1a\u66f4\u6539\u60a8\u7684\u96fb\u8a71\u865f\u78bc\u5c07\u505c\u7528 2FA", "help_translate", "\u5e6b\u52a9\u7ffb\u8b6f", _s23_28, "\u8acb\u9078\u64c7\u4e00\u500b\u570b\u5bb6", "resend_invite", "\u91cd\u5bc4\u9080\u8acb\u51fd", _s19_50, "\u5df2\u6210\u529f\u505c\u7528 2FA", _s16_111, "\u5e33\u865f\u95dc\u806f\u6210\u529f", _s19_51, "\u5e33\u865f\u8a3b\u92b7\u6210\u529f", "delivered", "\u767c\u8868", "bounced", "\u5df2\u9000\u56de", "spam", "\u5783\u573e\u90f5\u4ef6", "view_docs", "\u67e5\u770b\u6587\u4ef6", _s32_12, "\u8acb\u63d0\u4f9b\u624b\u6a5f\u865f\u78bc\u4ee5\u555f\u7528\u5169\u6b65\u9a5f\u9a57\u8b49", "send_sms", "\u767c\u7c21\u8a0a", "sms_code", "\u7c21\u8a0a\u4ee3\u78bc", _s21_75, "\u4f7f\u7528 :link \u76f8\u5bb9\u7684 App \u6383\u63cf\u689d\u78bc\u3002", _s18_63, "\u555f\u7528\u5169\u6b65\u9a5f\u9a57\u8b49\u6210\u529f", "connect_google", "\u9023\u63a5\u8c37\u6b4c", _s17_56, "\u65b7\u958b\u8207Google\u7684\u9023\u63a5", _s17_58, "\u5169\u6b65\u9a5f\u9a57\u8b49", _s18_64, "\u7981\u7528\u4e8c\u56e0\u7d20", _s34_16, "\u793e\u7fa4\u767b\u5165\u9700\u8981\u5bc6\u78bc", "stay_logged_in", "\u4fdd\u6301\u767b\u5165\u72c0\u614b", _s23_30, "\u8b66\u544a\uff1a\u60a8\u7684\u6703\u8a71\u5373\u5c07\u904e\u671f", "count_hours", ":count\u5c0f\u6642", "count_day", "1\u5929", "count_days", ":count\u5929", _s19_52, "\u7db2\u8def\u6703\u8a71\u903e\u6642", _s17_59, "\u5b89\u5168\u8a2d\u5b9a", "resend_email", "\u91cd\u767c\u96fb\u5b50\u90f5\u4ef6", _s26_22, "\u8acb\u78ba\u8a8d\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740", _s16_112, "\u5df2\u9000\u6b3e\u7684\u4ed8\u6b3e", _s19_54, "\u90e8\u5206\u672a\u61c9\u7528", _s19_56, "\u8acb\u9078\u64c7\u900f\u904e Gmail \u9a57\u8b49\u7684\u7528\u6236", "list_long_press", "\u5217\u8868\u9577\u6309", "show_actions", "\u986f\u793a\u52d5\u4f5c", _s17_61, "\u958b\u59cb\u591a\u9078", _s27_34, "\u5df2\u767c\u9001\u4e00\u5c01\u96fb\u5b50\u90f5\u4ef6\u4ee5\u78ba\u8a8d\u96fb\u5b50\u90f5\u4ef6\u5730\u5740", _s21_76, "\u8981\u4f7f\u7528:client _counter\uff0c\u8acb\u65b0\u589e:client _number \u6216:client _id_number \u4ee5\u9632\u6b62\u885d\u7a81", "this_quarter", "\u672c\u5b63", "last_quarter", "Last Quarter", "to_update_run", "\u66f4\u65b0\u904b\u884c", _s18_66, "\u8f49\u63db\u81f3\u767c\u7968", _s16_113, "\u8a3b\u518a\u7db2\u5740", "invoice_project", "\u767c\u7968\u5c08\u6848", "invoice_task", "\u70ba\u4efb\u52d9\u958b\u7acb\u767c\u7968", "invoice_expense", "\u70ba\u652f\u51fa\u958b\u7acb\u767c\u7968", _s19_57, "\u641c\u5c0b 1 \u4ed8\u6b3e\u689d\u4ef6", _s20_67, "\u641c\u5c0b:count\u4ed8\u6b3e\u689d\u4ef6", _s16_115, "\u5132\u5b58\u4e26\u9810\u89bd", "save_and_email", "\u5132\u5b58\u4e26\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001", _s16_117, "\u652f\u6301\u7684\u6d3b\u52d5", _s16_119, "\u8f49\u63db\u7684\u91d1\u984d", _s17_63, "\u63db\u7b97\u9918\u984d", _s22_54, "\u8f49\u63db\u70ba\u4ed8\u8cbb\u65e5\u671f", _s24_36, "\u8f49\u63db\u5f8c\u7684\u8cb8\u65b9\u9918\u984d", "converted_total", "\u63db\u7b97\u7e3d\u8a08", "is_sent", "\u5df2\u767c\u9001", _s17_65, "\u9810\u8a2d\u7684\u6587\u4ef6", "document_upload", "\u6587\u4ef6\u4e0a\u50b3", _s20_68, "\u5141\u8a31\u5ba2\u6236\u4e0a\u50b3\u6587\u6a94", "expense_total", "\u8cbb\u7528\u7e3d\u8a08", "enter_taxes", "\u8f38\u5165\u7a05\u8cbb", "by_rate", "\u6309\u8cbb\u7387", "by_amount", "\u6309\u91d1\u984d", "enter_amount", "\u8f38\u5165\u91d1\u984d", "before_taxes", "\u7a05\u524d", "after_taxes", "\u7a05\u5f8c", "color", "\u984f\u8272", "show", "\u5c55\u793a", "hide", "\u96b1\u85cf", "empty_columns", "\u7a7a\u5217", _s21_78, "\u8abf\u8a66\u6a21\u5f0f\u5df2\u555f\u7528", _s26_23, "\u8b66\u544a\uff1a\u5b83\u9069\u7528\u65bc\u672c\u6a5f\u8a08\u7b97\u6a5f\uff0c\u5b83\u53ef\u80fd\u6703\u6d29\u6f0f\u6191\u8b49\u3002\u9ede\u64ca\u4e86\u89e3\u66f4\u591a\u3002", "running_tasks", "\u904b\u884c\u4efb\u52d9", "recent_tasks", "\u6700\u8fd1\u7684\u4efb\u52d9", "recent_expenses", "\u8fd1\u671f\u958b\u652f", _s17_67, "\u5373\u5c07\u767c\u751f\u7684\u8cbb\u7528", "update_app", "\u66f4\u65b0\u61c9\u7528\u7a0b\u5f0f", "started_import", "\u6210\u529f\u958b\u59cb\u5c0e\u5165", _s24_38, "\u91cd\u8907\u5217\u6620\u5c04", _s20_69, "\u4f7f\u7528\u5305\u5bb9\u6027\u7a05\u6536", _s18_68, "\u662f\u91d1\u984d\u6298\u6263", "column", "\u6b04", "sample", "\u6a23\u672c", "map_to", "\u5730\u5716\u81f3", "import", "\u532f\u5165", _s25_33, "\u4f7f\u7528\u7b2c\u4e00\u884c\u4f5c\u70ba\u5217\u540d\u7a31", "select_file", "\u8acb\u9078\u64c7\u4e00\u500b\u6a94\u6848", _s16_121, "\u672a\u9078\u64c7\u6587\u4ef6", "csv_file", "CSV \u6a94\u6848", "csv", "CSV", "freshbooks", "\u65b0\u66f8", "invoice2go", "\u767c\u79682go", "invoicely", "\u958b\u7acb\u767c\u7968", "waveaccounting", "\u6ce2\u6d6a\u6703\u8a08", "zoho", "\u4f50\u970d", "accounting", "\u6703\u8a08", _s22_56, "\u8acb\u63d0\u4f9b\u6240\u6709 CSV\u3002", "import_type", "\u9032\u53e3\u985e\u578b", "html_mode", "HTML\u6a21\u5f0f", "html_mode_help", "\u9810\u89bd\u66f4\u65b0\u901f\u5ea6\u8f03\u5feb\uff0c\u4f46\u6e96\u78ba\u6027\u8f03\u5dee", "view_licenses", "\u67e5\u770b\u8a31\u53ef\u8b49", "webhook_url", "Webhook URL", _s17_69, "\u5168\u87a2\u5e55\u7de8\u8f2f\u5668", "sidebar_editor", "\u5074\u908a\u6b04\u7de8\u8f2f\u5668", _s22_57, "\u8acb\u8f38\u5165\u300c :value \u300d\u78ba\u8a8d", "purge", "\u6e05\u9664", "service", "\u670d\u52d9", "clone_to", "\u514b\u9686\u5230", "clone_to_other", "\u514b\u9686\u5230\u5176\u4ed6", "labels", "\u6a19\u7c64", "add_custom", "\u65b0\u589e\u81ea\u8a02", "payment_tax", "\u7e73\u7a05", "unpaid", "\u672a\u4ed8\u6b3e", "white_label", "\u767d\u8272\u6a19\u7c64", "delivery_note", "\u5bc4\u9001\u8a3b\u8a18", _s24_41, "\u767c\u9001\u7684\u767c\u7968\u5df2\u9396\u5b9a", _s24_43, "\u5df2\u4ed8\u6b3e\u767c\u7968\u5df2\u9396\u5b9a", "source_code", "\u539f\u59cb\u78bc", "app_platforms", "\u61c9\u7528\u7a0b\u5f0f\u5e73\u53f0", "invoice_late", "\u767c\u7968\u9072\u5230", "quote_expired", "\u5831\u50f9\u5df2\u904e\u671f", "partial_due", "\u90e8\u5206\u61c9\u4ed8\u6b3e", "invoice_total", "\u767c\u7968\u7e3d\u984d", "quote_total", "\u5831\u50f9\u55ae\u7e3d\u8a08", "credit_total", "\u8cb8\u6b3e\u7e3d\u984d", _s23_31, "\u767c\u7968\u7e3d\u8a08", "actions", "\u884c\u52d5", "expense_number", "\u8cbb\u7528\u865f\u78bc", "task_number", "\u4efb\u52d9\u7de8\u865f", "project_number", "\u9805\u76ee\u7de8\u865f", "project_name", "\u5c08\u6848\u540d", "warning", "\u8b66\u544a", "view_settings", "\u67e5\u770b\u8a2d\u5b9a", _s24_45, "\u8b66\u544a\uff1a\u8a72\u516c\u53f8\u5c1a\u672a\u6fc0\u6d3b", "late_invoice", "\u903e\u671f\u767c\u7968", "expired_quote", "\u904e\u671f\u5831\u50f9", "remind_invoice", "\u63d0\u9192\u767c\u7968", "cvv", "\u4fe1\u7528\u5361\u8a8d\u8b49\u7de8\u865f", "client_name", "\u7528\u6236\u540d\u7a31", "client_phone", "\u5ba2\u6236\u96fb\u8a71", "required_fields", "\u5fc5\u586b\u5b57\u6bb5", "calculated_rate", "\u8a08\u7b97\u8cbb\u7387", _s17_71, "\u9810\u8a2d\u4efb\u52d9\u7387", "clear_cache", "\u6e05\u9664\u5feb\u53d6", "sort_order", "\u6392\u5e8f", "task_status", "\u5730\u4f4d", "task_statuses", "\u4efb\u52d9\u72c0\u614b", "new_task_status", "\u65b0\u4efb\u52d9\u72c0\u614b", _s16_123, "\u7de8\u8f2f\u4efb\u52d9\u72c0\u614b", _s19_58, "\u5efa\u7acb\u6210\u529f\u4efb\u52d9\u72c0\u614b", _s19_59, "\u66f4\u65b0\u5de5\u4f5c\u72c0\u614b\u6210\u529f", _s20_71, "\u6210\u529f\u6b78\u6a94\u4efb\u52d9\u72c0\u614b", _s19_60, "\u6210\u529f\u522a\u9664\u4efb\u52d9\u72c0\u614b", _s19_61, "\u5df2\u6210\u529f\u522a\u9664\u4efb\u52d9\u72c0\u614b", _s20_72, "\u6210\u529f\u6062\u5fa9\u4efb\u52d9\u72c0\u614b", _s22_58, "\u5df2\u6210\u529f\u5b58\u6a94:value\u4efb\u52d9\u72c0\u614b", _s21_80, "\u5df2\u6210\u529f\u522a\u9664:value\u4efb\u52d9\u72c0\u614b", _s22_59, "\u6210\u529f\u6062\u5fa9:value\u4efb\u52d9\u72c0\u614b", _s18_70, "\u641c\u5c0b 1 \u4efb\u52d9\u72c0\u614b", _s20_74, "\u641c\u5c0b:count\u4efb\u52d9\u72c0\u614b", _s16_125, "\u986f\u793a\u4efb\u52d9\u8868", _s21_81, "\u5efa\u7acb\u767c\u7968\u6642\u59cb\u7d42\u986f\u793a\u4efb\u52d9\u90e8\u5206", _s20_75, "\u767c\u7968\u4efb\u52d9\u6642\u9593\u65e5\u8a8c", _s25_34, "\u5c07\u6642\u9593\u8a73\u7d30\u8cc7\u6599\u65b0\u589e\u81f3\u767c\u7968\u884c\u9805\u76ee", _s20_77, "\u767c\u7968\u4efb\u52d9\u65e5\u671f\u65e5\u8a8c", _s25_35, "\u5c07\u65e5\u671f\u8a73\u7d30\u8cc7\u6599\u65b0\u589e\u81f3\u767c\u7968\u884c\u9805\u76ee", _s21_82, "\u5132\u5b58\u524d\u555f\u52d5\u4efb\u52d9", _s18_71, "\u914d\u7f6e\u72c0\u614b", "task_settings", "\u4efb\u52d9\u8a2d\u5b9a", _s20_79, "\u914d\u7f6e\u985e\u5225", _s18_73, "\u652f\u51fa\u985e\u5225", _s20_81, "\u65b0\u7684\u652f\u51fa\u985e\u5225", _s21_83, "\u7de8\u8f2f\u8cbb\u7528\u985e\u5225", _s24_46, "\u6210\u529f\u5efa\u7acb\u652f\u51fa\u985e\u5225", _s24_47, "\u66f4\u65b0\u652f\u51fa\u985e\u5225\u6210\u529f", _s25_37, "\u6b78\u6a94\u652f\u51fa\u985e\u5225\u6210\u529f", _s24_48, "\u522a\u9664\u985e\u5225\u6210\u529f", _s24_49, "\u5df2\u6210\u529f\u522a\u9664\u8cbb\u7528\u985e\u5225", _s25_38, "\u5fa9\u539f\u652f\u51fa\u985e\u5225\u6210\u529f", _s27_38, "\u6b78\u6a94 :count \u9805\u652f\u51fa\u985e\u5225\u6210\u529f", _s26_24, "\u5df2\u6210\u529f\u522a\u9664\u8cbb\u7528:value\u985e\u5225", _s27_39, "\u6210\u529f\u6062\u5fa9\u8cbb\u7528:value\u985e\u5225", _s23_32, "\u641c\u5c0b 1 \u8cbb\u7528\u985e\u5225", _s25_40, "\u641c\u5c0b:count\u8cbb\u7528\u985e\u5225", _s21_85, "\u4f7f\u7528\u53ef\u7528\u7a4d\u5206", "show_option", "\u986f\u793a\u9078\u9805", _s22_60, "\u4fe1\u7528\u91d1\u984d\u4e0d\u80fd\u8d85\u904e\u4ed8\u6b3e\u91d1\u984d", "view_changes", "\u67e5\u770b\u8b8a\u66f4", "force_update", "\u5f37\u5236\u6027\u5347\u7d1a", _s17_73, "\u60a8\u6b63\u5728\u904b\u884c\u6700\u65b0\u7248\u672c\uff0c\u4f46\u53ef\u80fd\u6709\u5f85\u4fee\u5fa9\u7684\u53ef\u7528\u88dc\u4e01\u3002", "mark_paid_help", "\u8ffd\u8e64\u5df2\u652f\u4ed8\u7684\u8cbb\u7528", _s18_75, "\u61c9\u70ba\u6b64\u958b\u7acb\u767c\u7968", _s23_33, "\u555f\u7528\u8cbb\u7528\u767c\u7968", _s29_17, "\u4f7f\u6587\u4ef6\u5c0d\u5ba2\u6236\u53ef\u898b", _s21_87, "\u8a2d\u5b9a\u532f\u7387", _s16_127, "\u8cbb\u7528\u8a2d\u5b9a", _s18_76, "\u514b\u9686\u5230\u91cd\u8907", "crypto", "\u52a0\u5bc6\u8ca8\u5e63", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "\u4f7f\u7528\u8005\u6b04\u4f4d", "variables", "\u8b8a\u6578", "show_password", "\u986f\u793a\u5bc6\u78bc", "hide_password", "\u96b1\u85cf\u5bc6\u78bc", "copy_error", "\u8907\u88fd\u932f\u8aa4", "capture_card", "\u63a1\u96c6\u5361", _s17_74, "\u81ea\u52d5\u8a08\u8cbb\u5df2\u555f\u7528", "total_taxes", "\u7e3d\u7a05\u91d1", "line_taxes", "\u884c\u7a05", "total_fields", "\u7e3d\u5b57\u6bb5\u6578", _s25_41, "\u5df2\u6210\u529f\u505c\u6b62\u5b9a\u671f\u767c\u7968", _s25_42, "\u5df2\u6210\u529f\u958b\u59cb\u5b9a\u671f\u767c\u7968", _s25_43, "\u5df2\u6210\u529f\u6062\u5fa9\u5b9a\u671f\u767c\u7968", "gateway_refund", "\u7db2\u95dc\u9000\u6b3e", _s19_62, "\u900f\u904e\u652f\u4ed8\u7db2\u95dc\u8655\u7406\u9000\u6b3e", "due_date_days", "\u5230\u671f\u65e5", "paused", "\u5df2\u66ab\u505c", "mark_active", "\u6a19\u8a18\u4f7f\u7528\u4e2d", "day_count", "\u65e5:count", _s22_61, "\u8a72\u6708\u7684\u7b2c\u4e00\u5929", _s21_88, "\u672c\u6708\u6700\u5f8c\u4e00\u5929", _s17_76, "\u4f7f\u7528\u4ed8\u6b3e\u689d\u4ef6", "endless", "\u7121\u76e1", "next_send_date", "\u4e0b\u6b21\u767c\u9001\u65e5\u671f", _s16_129, "\u5269\u9918\u9031\u671f", _s17_78, "\u9031\u671f\u6027\u767c\u7968", _s18_78, "\u9031\u671f\u6027\u767c\u7968", _s21_90, "\u65b0\u7684\u9031\u671f\u6027\u767c\u7968", _s22_63, "\u7de8\u8f2f\u9031\u671f\u6027\u767c\u7968", _s25_44, "\u5df2\u6210\u529f\u5efa\u7acb\u5b9a\u671f\u767c\u7968", _s25_45, "\u5df2\u6210\u529f\u66f4\u65b0\u5b9a\u671f\u767c\u7968", _s26_25, "\u6b78\u6a94\u9031\u671f\u6027\u767c\u7968\u6210\u529f", _s25_46, "\u522a\u9664\u9031\u671f\u6027\u767c\u7968\u6210\u529f", _s25_47, "\u5df2\u6210\u529f\u522a\u9664\u5b9a\u671f\u767c\u7968", _s26_26, "\u5fa9\u539f\u9031\u671f\u6027\u767c\u7968\u6210\u529f", _s27_40, "\u5df2\u6210\u529f\u5b58\u6a94\u5b9a\u671f:value\u767c\u7968", _s26_27, "\u5df2\u6210\u529f\u522a\u9664\u5b9a\u671f:value\u767c\u7968", _s27_41, "\u5df2\u6210\u529f\u6062\u5fa9\u5b9a\u671f:value\u767c\u7968", _s24_50, "\u641c\u5c0b 1 \u4efd\u7d93\u5e38\u6027\u767c\u7968", _s25_48, "\u641c\u5c0b:count\u7d93\u5e38\u6027\u767c\u7968", "send_date", "\u767c\u9001\u65e5\u671f", "auto_bill_on", "\u81ea\u52d5\u8a08\u8cbb\u958b\u555f", _s28_19, "\u6700\u4f4e\u4ed8\u6b3e\u91d1\u984d", "profit", "\u5229\u6f64", "line_item", "\u55ae\u5217\u54c1\u9805", _s18_80, "\u5141\u8a31\u8d85\u984d\u652f\u4ed8", _s23_34, "\u652f\u6301\u984d\u5916\u4ed8\u8cbb\u63a5\u53d7\u5c0f\u8cbb", _s19_63, "\u5141\u8a31\u5c11\u4ed8", _s24_51, "\u652f\u6301\u81f3\u5c11\u652f\u4ed8\u90e8\u5206/\u5b58\u6b3e\u91d1\u984d", "test_mode", "\u6e2c\u8a66\u6a21\u5f0f", "opened", "\u5df2\u958b\u555f", _s30_8, "\u5354\u8abf\u5931\u6557", _s30_9, "\u548c\u89e3\u6210\u529f", "gateway_success", "\u6210\u529f\u4e4b\u8def", "gateway_failure", "\u7db2\u95dc\u6545\u969c", "gateway_error", "\u7db2\u95dc\u932f\u8aa4", "email_send", "\u96fb\u5b50\u90f5\u4ef6\u767c\u9001", _s17_80, "\u96fb\u5b50\u90f5\u4ef6\u91cd\u8a66\u4f47\u5217", "failure", "\u5931\u6557", "quota_exceeded", "\u8d85\u904e\u914d\u984d", _s16_131, "\u4e0a\u6e38\u6545\u969c", "system_logs", "\u7cfb\u7d71\u65e5\u8a8c", "view_portal", "\u6aa2\u8996\u5165\u53e3\u9801\u9762", "copy_link", "\u8907\u88fd\u9023\u7d50", "token_billing", "\u5132\u5b58\u5361\u7247\u8a73\u7d30\u8cc7\u6599", _s24_52, "\u6b61\u8fce\u4f86\u5230\u767c\u7968\u5fcd\u8005", "always", "\u6c38\u9060", "optin", "\u9078\u64c7\u53c3\u52a0", "optout", "\u9078\u64c7\u9000\u51fa", "label", "\u6a19\u7c64", "client_number", "\u7528\u6236\u7de8\u865f", "auto_convert", "\u81ea\u52d5\u8f49\u63db", "company_name", "\u516c\u53f8\u540d\u7a31", "reminder1_sent", "\u63d0\u9192 1 \u5df2\u767c\u9001", "reminder2_sent", "\u63d0\u9192 2 \u5df2\u767c\u9001", "reminder3_sent", "\u63d0\u9192 3 \u5df2\u767c\u9001", _s18_81, "\u4e0a\u6b21\u767c\u9001\u63d0\u9192", "pdf_page_info", ":total\u7684\u9801\u9762:current", _s16_133, "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u5bc4\u51fa\u767c\u7968\u6210\u529f", "emailed_quotes", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u5bc4\u51fa\u5831\u50f9\u55ae\u6210\u529f", "emailed_credits", "\u5df2\u6210\u529f\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u7a4d\u5206", "gateway", "\u9598\u9053", "view_in_stripe", "\u689d\u7d0b\u8996\u5716", "rows_per_page", "\u6bcf\u9801\u884c\u6578", "hours", "\u6642", "statement", "\u8ca1\u52d9\u5831\u8868", "taxes", "\u5404\u985e\u7a05\u91d1", "surcharge", "\u984d\u5916\u8cbb\u7528", "apply_payment", "\u7533\u8acb\u4ed8\u6b3e", "apply_credit", "\u5957\u7528\u8cb8\u6b3e", "apply", "\u5957\u7528", "unapplied", "\u672a\u61c9\u7528", "select_label", "\u9078\u64c7\u6a19\u7c64", "custom_labels", "\u5ba2\u88fd\u5316\u6a19\u7c64", "record_type", "\u8a18\u9304\u985e\u578b", "record_name", "\u8a18\u9304\u540d\u7a31", "file_type", "\u6587\u4ef6\u985e\u578b", "height", "\u9ad8\u5ea6", "width", "\u5bec\u5ea6", "to", "\u5230", "health_check", "\u5065\u5eb7\u6aa2\u67e5", "payment_type_id", "\u4ed8\u6b3e\u65b9\u5f0f", "last_login_at", "\u4e0a\u6b21\u767b\u5165\u6642\u9593", "company_key", "\u516c\u53f8\u91d1\u9470", "storefront", "\u5e97\u9762", "storefront_help", "\u5141\u8a31\u7b2c\u4e09\u65b9\u61c9\u7528\u7a0b\u5f0f\u5efa\u7acb\u767c\u7968", "client_created", "\u5ba2\u6236\u5df2\u5275\u5efa", _s20_84, "\u7db2\u4e0a\u652f\u4ed8\u90f5\u7bb1", _s20_86, "\u624b\u52d5\u4ed8\u6b3e\u96fb\u5b50\u90f5\u4ef6", "completed", "\u5b8c\u5168\u7684", "gross", "\u7e3d\u7684", "net_amount", "\u6de8\u984d", "net_balance", "\u6de8\u9918\u984d", "client_settings", "\u5ba2\u6236\u7aef\u8a2d\u5b9a", _s17_82, "\u9078\u5b9a\u7684\u767c\u7968", _s17_84, "\u9078\u5b9a\u7684\u4ed8\u6b3e\u65b9\u5f0f", "selected_quotes", "\u7cbe\u9078\u884c\u60c5", "selected_tasks", "\u9078\u5b9a\u7684\u4efb\u52d9", _s17_86, "\u9078\u5b9a\u7684\u8cbb\u7528", _s17_88, "\u5373\u5c07\u5230\u671f\u7684\u767c\u7968", _s17_90, "\u903e\u671f\u767c\u7968", "recent_payments", "\u6700\u8fd1\u7684\u652f\u4ed8", "upcoming_quotes", "\u5373\u5c07\u5230\u671f\u7684\u5831\u50f9\u55ae", "expired_quotes", "\u904e\u671f\u7684\u5831\u50f9\u55ae", "create_client", "\u5efa\u7acb\u7528\u6236", "create_invoice", "\u5efa\u7acb\u767c\u7968", "create_quote", "\u5efa\u7acb\u5831\u50f9\u55ae", "create_payment", "\u5efa\u7acb\u4ed8\u6b3e", "create_vendor", "\u5efa\u7acb\u4f9b\u61c9\u5546", "update_quote", "\u66f4\u65b0\u5831\u50f9", "delete_quote", "\u522a\u9664\u5831\u50f9\u55ae", "update_invoice", "\u66f4\u65b0\u767c\u7968", "delete_invoice", "\u522a\u9664\u767c\u7968", "update_client", "\u66f4\u65b0\u5ba2\u6236\u7aef", "delete_client", "\u522a\u9664\u7528\u6236", "delete_payment", "\u522a\u9664\u4ed8\u6b3e\u7d00\u9304", "update_vendor", "\u66f4\u65b0\u4f9b\u61c9\u5546", "delete_vendor", "\u522a\u9664\u4f9b\u61c9\u5546", "create_expense", "\u5275\u5efa\u8cbb\u7528", "update_expense", "\u66f4\u65b0\u8cbb\u7528", "delete_expense", "\u522a\u9664\u652f\u51fa", "create_task", "\u5efa\u7acb\u5de5\u4f5c\u9805\u76ee", "update_task", "\u66f4\u65b0\u4efb\u52d9", "delete_task", "\u522a\u9664\u5de5\u4f5c\u9805\u76ee", "approve_quote", "\u6279\u51c6\u5831\u50f9", "off", "\u95dc", "when_paid", "\u4ed8\u6b3e\u6642", "expires_on", "\u5230\u671f", "free", "\u514d\u8cbb", "plan", "\u8cc7\u8cbb\u6848", "show_sidebar", "\u986f\u793a\u5074\u908a\u6b04", "hide_sidebar", "\u96b1\u85cf\u5074\u908a\u6b04", "event_type", "\u4e8b\u4ef6\u985e\u578b", "target_url", "\u76ee\u6a19", "copy", "\u8907\u88fd", "must_be_online", "\u9023\u63a5\u5230\u4e92\u806f\u7db2\u5f8c\u8acb\u91cd\u65b0\u555f\u52d5\u61c9\u7528\u7a0b\u5f0f", _s17_92, "\u9700\u8981\u555f\u7528 crons", "api_webhooks", "API \u7db2\u8def\u9264\u5b50", "search_webhooks", "\u641c\u5c0b:count Webhooks", "search_webhook", "\u641c\u5c0b 1 \u500b Webhook", "webhook", "\u7db2\u8def\u9264\u5b50", "webhooks", "\u7db2\u8def\u9264\u5b50", "new_webhook", "\u65b0\u7684Webhook", "edit_webhook", "\u7de8\u8f2f\u7db2\u8def\u9264\u5b50", "created_webhook", "\u6210\u529f\u5275\u5efa\u7db2\u8def\u9264\u5b50", "updated_webhook", "\u5df2\u6210\u529f\u66f4\u65b0\u7db2\u8def\u9264\u5b50", _s16_135, "\u6210\u529f\u6b78\u6a94 webhook", "deleted_webhook", "\u6210\u529f\u522a\u9664\u7db2\u8def\u9264\u5b50", "removed_webhook", "\u5df2\u6210\u529f\u522a\u9664\u7db2\u8def\u9264\u5b50", _s16_136, "\u6210\u529f\u6062\u5fa9\u7db2\u8def\u9264\u5b50", _s17_93, "\u5df2\u6210\u529f\u5b58\u6a94:value webhooks", _s16_137, _s20_118, _s16_138, _s20_118, _s17_94, "\u5df2\u6210\u529f\u6062\u5fa9:value webhooks", "api_tokens", "API \u7684\u5b89\u5168\u4ee3\u78bc", "api_docs", "API\u6587\u4ef6", "search_tokens", "\u641c\u5c0b:count\u4ee3\u5e63", "search_token", "\u641c\u5c0b 1 \u4ee3\u5e63", "token", "\u5b89\u5168\u4ee3\u78bc", "tokens", "\u5b89\u5168\u4ee3\u78bc", "new_token", "\u65b0\u4ee3\u5e63", "edit_token", "\u7de8\u8f2f\u5b89\u5168\u4ee3\u78bc", "created_token", "\u5b89\u5168\u4ee3\u78bc\u5efa\u7acb\u6210\u529f", "updated_token", "\u66f4\u65b0\u5b89\u5168\u4ee3\u78bc\u6210\u529f", "archived_token", "\u6b78\u6a94\u5b89\u5168\u4ee3\u78bc\u6210\u529f", "deleted_token", "\u522a\u9664\u5b89\u5168\u4ee3\u78bc\u6210\u529f", "removed_token", "\u6210\u529f\u522a\u9664\u4ee4\u724c", "restored_token", "\u6210\u529f\u6062\u5fa9\u4ee4\u724c", "archived_tokens", "\u5df2\u6210\u529f\u5b58\u6a94:value\u4ee4\u724c", "deleted_tokens", "\u5df2\u6210\u529f\u522a\u9664:value\u4ee4\u724c", "restored_tokens", "\u5df2\u6210\u529f\u6062\u5fa9:value\u4ee4\u724c", _s19_64, "\u5ba2\u6236\u8a3b\u518a", _s24_54, "\u4f7f\u5ba2\u6236\u80fd\u5920\u5728\u5165\u53e3\u7db2\u7ad9\u4e2d\u81ea\u884c\u8a3b\u518a", "email_invoice", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u5bc4\u9001\u767c\u7968", "email_quote", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u50b3\u9001\u5831\u50f9\u55ae", "email_credit", "\u96fb\u5b50\u90f5\u4ef6\u4fe1\u7528", "email_payment", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u50b3\u9001\u4ed8\u6b3e\u8cc7\u6599", _s20_89, "\u5ba2\u6236\u6c92\u6709\u8a2d\u5b9a\u96fb\u5b50\u90f5\u4ef6\u5730\u5740", "ledger", "\u5206\u985e\u5e33", "view_pdf", "\u67e5\u770bPDF", "all_records", "\u6240\u6709\u8a18\u9304", "owned_by_user", "\u6b78\u7528\u6236\u6240\u6709", _s16_139, "\u5269\u9918\u4fe1\u7528", "contact_name", "\u806f\u7d61\u4eba\u59d3\u540d", "use_default", "\u9810\u8a2d\u4f7f\u7528", _s16_141, "\u7121\u76e1\u7684\u63d0\u9192", "number_of_days", "\u5929\u6578", _s23_36, "\u914d\u7f6e\u4ed8\u6b3e\u689d\u4ef6", "payment_term", "\u4ed8\u6b3e\u671f\u9650", _s16_142, "\u65b0\u7684\u4ed8\u6b3e\u671f\u9650", _s17_96, "\u7de8\u8f2f\u4ed8\u6b3e\u689d\u4ef6", _s20_90, "\u5efa\u7acb\u4ed8\u6b3e\u689d\u6b3e\u6210\u529f", _s20_91, "\u66f4\u65b0\u4ed8\u6b3e\u689d\u6b3e\u6210\u529f", _s21_92, "\u6b78\u6a94\u4ed8\u6b3e\u689d\u6b3e\u6210\u529f", _s20_92, "\u5df2\u6210\u529f\u522a\u9664\u4ed8\u6b3e\u689d\u4ef6", _s20_93, "\u5df2\u6210\u529f\u522a\u9664\u4ed8\u6b3e\u689d\u4ef6", _s21_93, "\u6210\u529f\u6062\u5fa9\u4ed8\u6b3e\u671f\u9650", _s22_68, "\u5df2\u6210\u529f\u5b58\u6a94:value\u4ed8\u6b3e\u689d\u4ef6", _s21_94, "\u5df2\u6210\u529f\u522a\u9664:value\u4ed8\u6b3e\u689d\u4ef6", _s22_69, "\u5df2\u6210\u529f\u6062\u5fa9:value\u4ed8\u6b3e\u689d\u4ef6", "email_sign_in", "\u4f7f\u7528\u96fb\u5b50\u90f5\u4ef6\u767b\u5165", "change", "\u6539\u8b8a", _s23_38, "\u66f4\u6539\u79fb\u52d5\u4f48\u5c40\uff1f", _s24_55, "\u66f4\u6539\u684c\u9762\u4f48\u5c40\uff1f", "send_from_gmail", "\u5f9e Gmail \u50b3\u9001", "reversed", "\u53cd\u8f49", "cancelled", "\u53d6\u6d88", "credit_amount", "\u8cb8\u6b3e\u91d1\u984d", "quote_amount", "\u5831\u50f9\u91d1\u984d", "hosted", "\u4e3b\u8fa6", "selfhosted", "\u81ea\u8a17\u7ba1", "exclusive", "\u4e0d\u542b", "inclusive", "\u5167\u542b", "hide_menu", "\u96b1\u85cf\u9078\u55ae", "show_menu", "\u986f\u793a\u9078\u55ae", _s18_83, "\u90e8\u5206\u9000\u6b3e", _s16_144, "\u641c\u5c0b\u6587\u4ef6", "search_designs", "\u641c\u5c0b\u8a2d\u8a08", "search_invoices", "\u641c\u5c0b\u767c\u7968", "search_clients", "\u641c\u5c0b\u5ba2\u6236", "search_products", "\u641c\u5c0b\u7522\u54c1", "search_quotes", "\u641c\u5c0b\u884c\u60c5", "search_credits", "\u641c\u5c0b\u88fd\u4f5c\u4eba\u54e1", "search_vendors", "\u641c\u5c0b\u4f9b\u61c9\u5546", "search_users", "\u641c\u5c0b\u7528\u6236", _s16_145, "\u641c\u5c0b\u7a05\u7387", "search_tasks", "\u641c\u5c0b\u4efb\u52d9", "search_settings", "\u641c\u5c0b\u8a2d\u5b9a", "search_projects", "\u641c\u5c0b\u9805\u76ee", "search_expenses", "\u641c\u5c0b\u8cbb\u7528", "search_payments", "\u641c\u5c0b\u4ed8\u6b3e", "search_groups", "\u641c\u5c0b\u7d44", "search_company", "\u641c\u5c0b\u516c\u53f8", "search_document", "\u641c\u5c0b 1 \u500b\u6587\u6a94", "search_design", "\u641c\u5c0b 1 \u8a2d\u8a08", "search_invoice", "\u641c\u5c0b 1 \u4efd\u767c\u7968", "search_client", "\u641c\u5c0b 1 \u5ba2\u6236", "search_product", "\u641c\u5c0b 1 \u500b\u7522\u54c1", "search_quote", "\u641c\u5c0b 1 \u500b\u5831\u50f9", "search_credit", "\u641c\u5c0b 1 \u9ede", "search_vendor", "\u641c\u5c0b 1 \u4f9b\u61c9\u5546", "search_user", "\u641c\u5c0b 1 \u7528\u6236", "search_tax_rate", "\u641c\u5c0b 1 \u7a05\u7387", "search_task", "\u641c\u5c0b 1 \u4efb\u52d9", "search_project", "\u641c\u5c0b 1 \u500b\u9805\u76ee", "search_expense", "\u641c\u5c0b 1 \u8cbb\u7528", "search_payment", "\u641c\u5c0b 1 \u4ed8\u6b3e", "search_group", "\u641c\u5c0b 1 \u7d44", "refund_payment", "\u5df2\u9000\u6b3e\u7684\u652f\u4ed8", _s17_100, "\u5df2\u6210\u529f\u53d6\u6d88\u767c\u7968", _s18_85, "\u5df2\u6210\u529f\u53d6\u6d88\u767c\u7968", _s16_151, "\u6210\u529f\u6c96\u92b7\u767c\u7968", _s17_101, "\u5df2\u6210\u529f\u6c96\u92b7\u767c\u7968", "reverse", "\u53cd\u5411", "full_name", "\u5168\u540d", _s17_102, "\u57ce\u5e02/\u5dde\u7701/\u90f5\u905e\u5340\u865f", _s17_104, "\u57ce\u5e02/\u5dde\u7701/\u90f5\u905e\u5340\u865f", "custom1", "\u9996\u4f4d\u9867\u5ba2", "custom2", "\u7b2c\u4e8c\u540d\u9867\u5ba2", "custom3", "\u7b2c\u4e09\u500b\u7fd2\u6163", "custom4", "\u7b2c\u56db\u500b\u7fd2\u6163", "optional", "\u9078\u4fee\u7684", "license", "\u57f7\u7167", "purge_data", "\u6e05\u9664\u8cc7\u6599", _s16_152, "\u6e05\u9664\u516c\u53f8\u8cc7\u6599\u6210\u529f", _s18_86, "\u8b66\u544a: \u9019\u5c07\u6c38\u4e45\u6027\u5730\u62b9\u9664\u60a8\u7684\u8cc7\u6599\uff1b\u6c92\u6709\u6062\u5fa9\u7684\u53ef\u80fd\u3002", "invoice_balance", "\u767c\u7968\u9918\u984d", "age_group_0", "0 - 30 \u5929", "age_group_30", "30 - 60 \u5929", "age_group_60", "60 - 90 \u5929", "age_group_90", "90 - 120 \u5929", "age_group_120", "120 \u5929\u4ee5\u4e0a", "refresh", "\u66f4\u65b0", "saved_design", "\u6210\u529f\u4fdd\u5b58\u8a2d\u8a08", "client_details", "\u5ba2\u6236\u8a73\u60c5", "company_address", "\u516c\u53f8\u5730\u5740", "invoice_details", "\u767c\u7968\u8a73\u7d30\u5167\u5bb9", "quote_details", "\u5831\u50f9\u8a73\u60c5", "credit_details", "\u4fe1\u7528\u8a73\u60c5", "product_columns", "\u7522\u54c1\u5c08\u6b04", "task_columns", "\u5de5\u4f5c\u5217", "add_field", "\u65b0\u589e\u5b57\u6bb5", "all_events", "\u6240\u6709\u6d3b\u52d5", "permissions", "\u6b0a\u9650", "none", "\u7121", "owned", "\u64c1\u6709", "payment_success", "\u652f\u4ed8\u6210\u529f", "payment_failure", "\u4ed8\u6b3e\u5931\u6557", "invoice_sent", "\u5df2\u5bc4\u51fa :count \u4efd\u767c\u7968", "quote_sent", "\u5831\u50f9\u5df2\u767c\u9001", "credit_sent", "\u4fe1\u7528\u5df2\u767c\u9001", "invoice_viewed", "\u5df2\u67e5\u770b\u767c\u7968", "quote_viewed", "\u5df2\u67e5\u770b\u5831\u50f9", "credit_viewed", "\u4fe1\u7528\u67e5\u770b", "quote_approved", "\u5831\u50f9\u5df2\u7372\u6279\u51c6", _s25_50, "\u63a5\u6536\u6240\u6709\u901a\u77e5", _s16_153, "\u8cfc\u8cb7\u8a31\u53ef\u8b49", "apply_license", "\u5957\u7528\u6388\u6b0a", "cancel_account", "\u522a\u9664\u5e33\u6236", _s22_70, "\u8b66\u544a: \u9019\u5c07\u6c38\u4e45\u522a\u9664\u60a8\u7684\u5e33\u6236\uff0c\u800c\u4e14\u7121\u6cd5\u6062\u5fa9\u3002", "delete_company", "\u522a\u9664\u516c\u53f8\u8cc7\u6599", _s22_71, "\u8b66\u544a: \u9019\u5c07\u6c38\u4e45\u522a\u9664\u60a8\u7684\u516c\u53f8\u8cc7\u6599\uff0c\u800c\u4e14\u4e0d\u53ef\u80fd\u5fa9\u539f\u3002", "enabled_modules", "\u555f\u7528\u7684\u6a21\u7d44", "converted_quote", "\u5831\u50f9\u8f49\u63db\u6210\u529f", "credit_design", "\u4fe1\u7528\u8a2d\u8a08", "includes", "\u5305\u62ec", "header", "\u9801\u9996", "load_design", "\u8f09\u5165\u8a2d\u8a08", "css_framework", "CSS\u6846\u67b6", "custom_designs", "\u5ba2\u88fd\u5316\u8a2d\u8a08", "designs", "\u8a2d\u8a08", "new_design", "\u65b0\u8a2d\u8a08", "edit_design", "\u7de8\u8f2f\u8a2d\u8a08", "created_design", "\u6210\u529f\u5275\u5efa\u8a2d\u8a08", "updated_design", "\u6210\u529f\u66f4\u65b0\u8a2d\u8a08", "archived_design", "\u6210\u529f\u6b78\u6a94\u8a2d\u8a08", "deleted_design", "\u6210\u529f\u522a\u9664\u8a2d\u8a08", "removed_design", "\u6210\u529f\u522a\u9664\u8a2d\u8a08", "restored_design", "\u6210\u529f\u6062\u5fa9\u8a2d\u8a08", _s16_155, "\u6210\u529f\u5b58\u6a94:value\u8a2d\u8a08", "deleted_designs", "\u6210\u529f\u522a\u9664:value\u8a2d\u8a08", _s16_156, "\u6210\u529f\u6062\u5fa9:value\u8a2d\u8a08", "proposals", "\u63d0\u6848", "tickets", "Tickets", _s16_157, "\u9031\u671f\u6027\u5831\u50f9\u55ae", "recurring_tasks", "\u91cd\u8907\u4efb\u52d9", _s18_87, "\u5e33\u865f\u7ba1\u7406", "credit_date", "\u8cb8\u6b3e\u65e5\u671f", "credit", "\u8cb8\u6b3e", "credits", "\u8cb8\u6b3e", "new_credit", "\u8f38\u5165\u8cb8\u6b3e\u8cc7\u6599", "edit_credit", "\u7de8\u8f2f\u8cb8\u6b3e\u8cc7\u6599", "created_credit", "\u5efa\u7acb\u8cb8\u6b3e\u8cc7\u6599\u5b8c\u6210", "updated_credit", "\u66f4\u65b0\u8cb8\u6b3e\u8cc7\u6599\u6210\u529f", "archived_credit", "\u6b78\u6a94\u8cb8\u6b3e\u8cc7\u6599\u6210\u529f", "deleted_credit", "\u522a\u9664\u8cb8\u6b3e\u8cc7\u6599\u6210\u529f", "removed_credit", "\u5df2\u6210\u529f\u522a\u9664\u4fe1\u7528", "restored_credit", "\u5fa9\u539f\u8cb8\u6b3e\u8cc7\u6599\u6210\u529f", _s16_159, "\u6b78\u6a94 :count \u7b46\u8cb8\u6b3e\u8cc7\u6599\u6210\u529f", "deleted_credits", "\u522a\u9664 :count \u7b46\u8cb8\u6b3e\u8cc7\u6599\u6210\u529f", _s16_160, "\u5df2\u6210\u529f\u6062\u5fa9:value\u7a4d\u5206", "current_version", "\u76ee\u524d\u7248\u672c", "latest_version", "\u6700\u65b0\u7248\u672c", "update_now", "\u73fe\u5728\u66f4\u65b0", _s26_33, "\u65b0\u7248\u672c\u7684\u7db2\u8def\u61c9\u7528\u7a0b\u5f0f\u73fe\u5df2\u63a8\u51fa", _s16_161, "\u53ef\u7528\u66f4\u65b0", "app_updated", "\u66f4\u65b0\u6210\u529f\u5b8c\u6210", "learn_more", "\u77ad\u89e3\u66f4\u591a", "integrations", "\u6574\u5408", "tracking_id", "\u8ffd\u8e64\u865f\u78bc", _s17_106, _s17_107, "credit_footer", "\u4fe1\u7528\u9801\u8173", "credit_terms", "\u4fe1\u7528\u689d\u6b3e", "new_company", "\u65b0\u7684\u516c\u53f8\u8cc7\u6599", "added_company", "\u6dfb\u52a0\u516c\u53f8\u6210\u529f", "company1", "\u81ea\u8a02\u516c\u53f81", "company2", "\u81ea\u8a02\u516c\u53f82", "company3", "\u81ea\u8a02\u516c\u53f83", "company4", "\u81ea\u8a02\u516c\u53f84", "product1", "\u5ba2\u88fd\u5316\u7522\u54c11", "product2", "\u5ba2\u88fd\u5316\u7522\u54c12", "product3", "\u5ba2\u88fd\u5316\u7522\u54c13", "product4", "\u5ba2\u88fd\u5316\u7522\u54c14", "client1", "\u5ba2\u88fd\u5316\u5ba2\u6236\u7aef1", "client2", "\u5ba2\u88fd\u5316\u5ba2\u6236\u7aef2", "client3", "\u5ba2\u88fd\u5316\u5ba2\u6236\u7aef3", "client4", "\u5ba2\u88fd\u5316\u5ba2\u6236\u7aef4", "contact1", "\u5ba2\u88fd\u5316\u806f\u7d61\u65b9\u5f0f 1", "contact2", "\u5ba2\u88fd\u5316\u806f\u7d61\u65b9\u5f0f2", "contact3", "\u5ba2\u88fd\u5316\u806f\u7d61\u65b9\u5f0f 3", "contact4", "\u5ba2\u88fd\u5316\u806f\u7d61\u65b9\u5f0f 4", "task1", "\u81ea\u8a02\u4efb\u52d91", "task2", "\u81ea\u8a02\u4efb\u52d92", "task3", "\u81ea\u8a02\u4efb\u52d93", "task4", "\u81ea\u8a02\u4efb\u52d9 4", "project1", "\u5ba2\u88fd\u5316\u9805\u76ee1", "project2", "\u5ba2\u88fd\u5316\u9805\u76ee2", "project3", "\u5ba2\u88fd\u5316\u9805\u76ee3", "project4", "\u5ba2\u88fd\u5316\u9805\u76ee4", "expense1", "\u5ba2\u88fd\u8cbb\u75281", "expense2", "\u5ba2\u88fd\u8cbb\u75282", "expense3", "\u5ba2\u88fd\u5316\u8cbb\u75283", "expense4", "\u5ba2\u88fd\u5316\u8cbb\u7528 4", "vendor1", "\u5ba2\u88fd\u5316\u4f9b\u61c9\u5546 1", "vendor2", "\u5ba2\u88fd\u5316\u4f9b\u61c9\u5546 2", "vendor3", "\u5ba2\u88fd\u5316\u4f9b\u61c9\u5546 3", "vendor4", "\u5ba2\u88fd\u5316\u4f9b\u61c9\u5546 4", "invoice1", "\u5b9a\u5236\u767c\u79681", "invoice2", "\u5b9a\u5236\u767c\u79682", "invoice3", "\u5b9a\u5236\u767c\u79683", "invoice4", "\u5b9a\u5236\u767c\u7968 4", "payment1", "\u5ba2\u88fd\u652f\u4ed81", "payment2", "\u5ba2\u88fd\u5316\u652f\u4ed82", "payment3", "\u5ba2\u88fd\u652f\u4ed83", "payment4", "\u5ba2\u88fd\u652f\u4ed84", "surcharge1", "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb 1", "surcharge2", "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb2", "surcharge3", "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb3", "surcharge4", "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb 4", "group1", "\u81ea\u8a02\u7d44 1", "group2", "\u81ea\u8a02\u7d44 2", "group3", "\u81ea\u8a02\u7d44 3", "group4", "\u81ea\u8a02\u7d44 4", "reset", "\u91cd\u8a2d", "number", "\u6578\u4f4d", "export", "\u532f\u51fa", "chart", "\u5716\u8868", "count", "\u6578\u6578", "totals", "\u7e3d\u8a08", "blank", "\u7a7a\u767d", "day", "\u65e5", "month", "\u6708", "year", "\u5e74", "subgroup", "\u6b21\u7fa4\u7d44", "is_active", "\u6d3b\u8e8d", "group_by", "\u5206\u7d44\u65b9\u5f0f", "credit_balance", "\u8cb8\u6b3e\u9918\u984d", _s18_93, "\u806f\u7d61\u65b9\u5f0f \u4e0a\u6b21\u767b\u5165", _s17_108, "\u806f\u7d61\u5168\u540d", "contact_phone", "\u806f\u7d61\u4eba\u96fb\u8a71", _s21_95, "\u806f\u7e6b\u5ba2\u88fd\u5316\u50f9\u503c 1", _s21_96, "\u806f\u7e6b\u5ba2\u88fd\u5316\u50f9\u503c 2", _s21_97, "\u806f\u7e6b\u5ba2\u88fd\u5316\u50f9\u503c 3", _s21_98, "\u806f\u7e6b\u5ba2\u88fd\u5316\u50f9\u503c 4", _s17_110, "\u9001\u8ca8\u5730\u5740\u4e4b\u8857\u9053", _s17_111, "\u9001\u8ca8\u5730\u5740\u4e4b\u5927\u6a13/\u5957\u623f", "shipping_city", "\u9001\u8ca8\u5730\u5740\u4e4b\u57ce\u5e02", "shipping_state", "\u9001\u8ca8\u5730\u5740\u4e4b\u5dde/\u7701", _s20_94, "\u9001\u8ca8\u5730\u5740\u4e4b\u90f5\u905e\u5340\u865f", _s16_191, "\u9001\u8ca8\u5730\u5740\u4e4b\u570b\u5bb6", _s16_193, "\u5e33\u55ae\u5730\u5740\u4e4b\u8857/\u8def", _s16_194, "\u5e33\u55ae\u5730\u5740\u4e4b\u5927\u6a13/\u5957\u623f", "billing_city", "\u5e33\u55ae\u5730\u5740\u4e4b\u57ce\u5e02", "billing_state", "\u5e33\u55ae\u5730\u5740\u4e4b\u5dde/\u7701", _s19_66, "\u5e33\u55ae\u5730\u5740\u4e4b\u90f5\u905e\u5340\u865f", "billing_country", "\u5e33\u55ae\u5730\u5740\u4e4b\u570b\u5bb6", "client_id", "\u7528\u6236 Id", "assigned_to", "\u5206\u914d\u7d66", "created_by", "\u7531 :name \u5efa\u7acb", "assigned_to_id", "\u5206\u914d\u7d66 ID", "created_by_id", "\u5275\u5efa\u8005\uff1a ID", "add_column", "\u65b0\u589e\u5217", "edit_columns", "\u7de8\u8f2f\u5217", "columns", "\u6b04", "aging", "\u5e33\u9f61", "profit_and_loss", "\u5229\u6f64\u8207\u640d\u5931", "reports", "\u5831\u544a", "report", "\u5831\u544a", "add_company", "\u65b0\u589e\u516c\u53f8\u8cc7\u6599", "unpaid_invoice", "\u672a\u4ed8\u6b3e\u4e4b\u767c\u7968", "paid_invoice", "\u5df2\u4ed8\u6b3e\u4e4b\u767c\u7968", _s16_195, "\u672a\u540c\u610f\u4e4b\u5831\u50f9\u55ae", "help", "\u8aaa\u660e", "refund", "\u9000\u6b3e", "refund_date", "\u9000\u6b3e\u65e5\u671f", "filtered_by", "\u7be9\u9078\u4f9d\u64da", "contact_email", "\u806f\u7d61\u4eba\u96fb\u5b50\u90f5\u4ef6", "multiselect", "\u591a\u9078", "entity_state", "\u72c0\u614b", "verify_password", "\u9a57\u8b49\u5bc6\u78bc", "applied", "\u61c9\u7528", _s21_99, "\u5305\u62ec\u65e5\u8a8c\u4e2d\u7684\u6700\u8fd1\u932f\u8aa4", _s30_12, "\u6211\u5011\u5df2\u6536\u5230\u60a8\u7684\u7559\u8a00\uff0c\u4e26\u5c07\u76e1\u529b\u53ca\u6642\u56de\u8986\u3002", "message", "\u8a0a\u606f", "from", "\u5f9e", _s20_96, "\u986f\u793a\u7522\u54c1\u8a73\u60c5", _s25_52, "\u5728\u7522\u54c1\u4e0b\u62c9\u6e05\u55ae\u4e2d\u5305\u542b\u63cf\u8ff0\u548c\u6210\u672c", _s20_98, "PDF \u6e32\u67d3\u5668\u9700\u8981:version", _s18_96, "\u8abf\u6574\u8cbb\u7528\u767e\u5206\u6bd4", _s23_40, "\u8abf\u6574\u767e\u5206\u6bd4\u4ee5\u8a08\u5165\u8cbb\u7528", _s18_98, "\u914d\u7f6e\u8a2d\u5b9a", "support_forum", "\u652f\u63f4\u8ad6\u58c7", "about", "\u95dc\u65bc", "documentation", "\u6587\u4ef6", "contact_us", "\u806f\u7d61\u6211\u5011", "subtotal", "\u5c0f\u8a08", "line_total", "\u7e3d\u8a08", "item", "\u54c1\u9805", "credit_email", "\u4fe1\u7528\u96fb\u5b50\u90f5\u4ef6", "iframe_url", "iFrame \u7db2\u5740", "domain_url", "\u7db2\u57df\u7db2\u5740", _s21_100, "\u5bc6\u78bc\u592a\u77ed", _s20_99, "\u5bc6\u78bc\u5fc5\u9808\u5305\u542b\u5927\u5beb\u5b57\u5143\u548c\u6578\u5b57", _s19_68, "\u5ba2\u6236\u7aef\u4efb\u52d9", _s23_41, "\u5ba2\u6236\u5165\u53e3\u7db2\u7ad9\u5100\u8868\u677f", _s20_100, "\u8acb\u8f38\u5165\u4e00\u500b\u503c", "deleted_logo", "\u6210\u529f\u522a\u9664\u6a19\u8a8c", "yes", "\u662f", "no", "\u5426", "generate_number", "\u7522\u751f\u865f\u78bc", "when_saved", "\u4fdd\u5b58\u6642", "when_sent", "\u767c\u9001\u6642", "select_company", "\u9078\u64c7\u516c\u53f8", "float", "\u6f02\u6d6e", "collapse", "\u574d\u584c", "show_or_hide", "\u986f\u793a\u96b1\u85cf", "menu_sidebar", "\u9078\u55ae\u5074\u908a\u6b04", "history_sidebar", "\u6b77\u53f2\u5074\u908a\u6b04", "tablet", "\u85e5\u7247", "mobile", "\u884c\u52d5\u88dd\u7f6e", "desktop", "\u96fb\u8166\u684c\u9762", "layout", "\u4f48\u5c40", "view", "\u6aa2\u8996", "module", "\u6a21\u7d44", "first_custom", "\u7b2c\u4e00\u6b21\u5ba2\u88fd\u5316", "second_custom", "\u7b2c\u4e8c\u500b\u5ba2\u88fd\u5316", "third_custom", "\u7b2c\u4e09\u500b\u7fd2\u6163", "show_cost", "\u986f\u793a\u8cbb\u7528", _s17_113, "\u986f\u793a\u7522\u54c1\u6210\u672c", "show_cost_help", "\u986f\u793a\u7522\u54c1\u6210\u672c\u6b04\u4f4d\u4ee5\u8ffd\u8e64\u52a0\u50f9/\u5229\u6f64", _s21_101, "\u986f\u793a\u7522\u54c1\u6578\u91cf", _s26_35, "\u986f\u793a\u7522\u54c1\u6578\u91cf\u5b57\u6bb5\uff0c\u5426\u5247\u9810\u8a2d\u70ba 1", _s21_103, "\u986f\u793a\u767c\u7968\u6578\u91cf", _s26_36, "\u986f\u793a\u884c\u9805\u76ee\u6578\u91cf\u5b57\u6bb5\uff0c\u5426\u5247\u9810\u8a2d\u70ba 1", _s21_105, "\u986f\u793a\u7522\u54c1\u6298\u6263", _s26_37, "\u986f\u793a\u8a02\u55ae\u9805\u76ee\u6298\u6263\u5b57\u6bb5", _s16_197, "\u9810\u8a2d\u6578\u91cf", _s21_107, "\u81ea\u52d5\u5c07\u884c\u9805\u76ee\u6578\u91cf\u8a2d\u5b9a\u70ba 1", "one_tax_rate", "\u4e00\u7a2e\u7a05\u7387", "two_tax_rates", "\u5169\u7a2e\u7a05\u7387", "three_tax_rates", "\u4e09\u7a2e\u7a05\u7387", _s16_199, "\u9810\u8a2d\u7a05\u7387", "user", "\u4f7f\u7528\u8005", "invoice_tax", "\u767c\u7968\u7a05", "line_item_tax", "\u884c\u9805\u76ee\u7a05", "inclusive_taxes", "\u666e\u60e0\u7a05", _s17_115, "\u767c\u7968\u7a05\u7387", "item_tax_rates", "\u9805\u76ee\u7a05\u7387", _s18_100, "\u8acb\u9078\u53d6\u4e00\u500b\u7528\u6236", "configure_rates", "\u914d\u7f6e\u8cbb\u7387", _s18_101, "\u8a2d\u5b9a\u7db2\u95dc", "tax_settings", "\u7a05\u984d\u8a2d\u5b9a", _s18_103, "\u7a05\u7387", "accent_color", "\u5f37\u8abf\u8272", "switch", "Switch", _s19_70, "\u9017\u865f\u5206\u9694\u5217\u8868", "options", "\u9078\u9805", _s16_201, "\u55ae\u884c\u6587\u5b57", "multi_line_text", "\u591a\u884c\u6587\u5b57", "dropdown", "\u843d\u4e0b", "field_type", "\u5b57\u6bb5\u985e\u578b", _s27_52, "\u5bc6\u78bc\u6062\u5fa9\u96fb\u5b50\u90f5\u4ef6\u5df2\u767c\u9001", "submit", "\u63d0\u4ea4", _s16_203, "\u91cd\u8a2d\u60a8\u7684\u5bc6\u78bc", "late_fees", "\u6eef\u7d0d\u91d1", "credit_number", "\u8cb8\u6b3e\u7de8\u865f", "payment_number", "\u4ed8\u6b3e\u865f\u78bc", "late_fee_amount", "\u903e\u671f\u8cbb\u7528\u91d1\u984d", _s16_204, "\u903e\u671f\u8cbb\u7528\u7387", "before_due_date", "\u5230\u671f\u65e5\u4e4b\u524d", "after_due_date", "\u5230\u671f\u65e5\u4e4b\u5f8c", _s18_105, "\u767c\u7968\u65e5\u4e4b\u5f8c", "days", "\u65e5", "invoice_email", "\u767c\u7968\u96fb\u5b50\u90f5\u4ef6", "payment_email", "\u4ed8\u6b3e\u8cc7\u6599\u96fb\u5b50\u90f5\u4ef6", "partial_payment", "\u90e8\u5206\u4ed8\u6b3e", "payment_partial", "\u90e8\u5206\u4ed8\u6b3e", _s21_108, "\u90e8\u5206\u4ed8\u6b3e\u96fb\u5b50\u90f5\u4ef6", "quote_email", "\u5831\u50f9\u55ae\u96fb\u5b50\u90f5\u4ef6", _s16_206, "\u4e0d\u7d42\u6b62\u7684\u63d0\u9192\u51fd", _s16_208, "\u4f9d\u4f7f\u7528\u8005\u7be9\u9078", "administrator", "\u7ba1\u7406\u8005", _s18_106, "\u5141\u8a31\u4f7f\u7528\u8005\u7ba1\u7406\u6240\u6709\u4f7f\u7528\u8005\u3001\u6539\u8b8a\u8a2d\u5b9a\u3001\u4fee\u6539\u6240\u6709\u7d00\u9304", "user_management", "\u7ba1\u7406\u4f7f\u7528\u8005", "users", "\u4f7f\u7528\u8005", "new_user", "\u65b0\u4f7f\u7528\u8005", "edit_user", "\u7de8\u8f2f\u4f7f\u7528\u8005", "created_user", "\u5df2\u6210\u529f\u5efa\u7acb\u4f7f\u7528\u8005", "updated_user", "\u66f4\u65b0\u4f7f\u7528\u8005\u8cc7\u6599\u6210\u529f", "archived_user", "\u6b78\u6a94\u4f7f\u7528\u8005\u8cc7\u6599\u6210\u529f", "deleted_user", "\u522a\u9664\u4f7f\u7528\u8005\u6210\u529f", "removed_user", "\u6210\u529f\u522a\u9664\u7528\u6236", "restored_user", "\u5fa9\u539f\u4f7f\u7528\u8005\u8cc7\u6599\u6210\u529f", "archived_users", "\u5df2\u6210\u529f\u6b78\u6a94:value\u7528\u6236", "deleted_users", "\u5df2\u6210\u529f\u522a\u9664:value\u7528\u6236", "removed_users", "\u5df2\u6210\u529f\u522a\u9664:value\u7528\u6236", "restored_users", "\u6210\u529f\u6062\u5fa9:value\u7528\u6236", _s16_210, "\u4e00\u822c\u8a2d\u5b9a", "invoice_options", "\u767c\u7968\u9078\u9805", _s17_117, "\u96b1\u85cf\u8fc4\u4eca\u4e4b\u4ed8\u6b3e\u91d1\u984d", _s22_78, "\u4e00\u65e6\u6536\u5230\u4ed8\u6b3e\uff0c\u50c5\u5728\u60a8\u7684\u767c\u7968\u4e0a\u986f\u793a\u300c\u8fc4\u4eca\u4e4b\u4ed8\u6b3e\u91d1\u984d\u300d\u3002", _s23_43, "\u5d4c\u5165\u7684\u6587\u4ef6", _s28_32, "\u5728\u767c\u7968\u4e0a\u9644\u52a0\u5716\u7247\u3002", _s16_212, "\u986f\u793a\u9801\u9996\u65bc", _s16_213, "\u986f\u793a\u9801\u5c3e\u65bc", "first_page", "\u7b2c\u4e00\u9801", "all_pages", "\u6240\u6709\u9801\u9762", "last_page", "\u6700\u5f8c\u4e00\u9801", "primary_font", "\u4e3b\u8981\u5b57\u578b", "secondary_font", "\u6b21\u8981\u5b57\u578b", "primary_color", "\u4e3b\u8981\u8272\u5f69", "secondary_color", "\u6b21\u8981\u8272\u5f69", "page_size", "\u9801\u9762\u5c3a\u5bf8", "font_size", "\u5b57\u578b\u5927\u5c0f", "quote_design", "\u5831\u50f9\u55ae\u8a2d\u8a08", "invoice_fields", "\u767c\u7968\u6b04\u4f4d", "product_fields", "\u7522\u54c1\u6b04\u4f4d", "invoice_terms", "\u767c\u7968\u4e4b\u689d\u6b3e", "invoice_footer", "\u767c\u7968\u9801\u5c3e", "quote_terms", "\u5831\u50f9\u55ae\u689d\u6b3e", "quote_footer", "\u5831\u50f9\u55ae\u9801\u5c3e", _s18_107, "\u81ea\u52d5\u96fb\u5b50\u90f5\u4ef6", _s23_44, "\u5efa\u7acb\u5f8c\u81ea\u52d5\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u5b9a\u671f\u767c\u7968\u3002", _s18_108, "\u81ea\u52d5\u6b78\u6a94", _s23_45, "\u8f49\u63db\u70ba\u767c\u7968\u5f8c\u81ea\u52d5\u5b58\u6a94\u5831\u50f9\u3002", _s18_109, "\u81ea\u52d5\u8f49\u63db", _s23_46, "\u6279\u51c6\u5f8c\u81ea\u52d5\u5c07\u5831\u50f9\u8f49\u63db\u70ba\u767c\u7968\u3002", _s17_119, "\u5de5\u4f5c\u6d41\u7a0b\u8a2d\u5b9a", "freq_daily", "\u6bcf\u5929", "freq_weekly", "\u6bcf\u661f\u671f", "freq_two_weeks", "\u5169\u661f\u671f", "freq_four_weeks", "\u56db\u661f\u671f", "freq_monthly", "\u6bcf\u6708", "freq_two_months", "\u5169\u500b\u6708", _s17_121, "\u4e09\u500b\u6708", _s16_214, "\u56db\u500b\u6708", "freq_six_months", "\u516d\u500b\u6708", "freq_annually", "Annually", "freq_two_years", "\u5169\u5e74", _s16_215, "\u4e09\u5e74", "never", "\u6c38\u4e0d", "company", "\u516c\u53f8", _s17_122, "\u81ea\u52d5\u7522\u751f\u4e4b\u865f\u78bc", "charge_taxes", "\u9644\u6536\u7a05\u6b3e", "next_reset", "\u4e0b\u4e00\u6b21\u91cd\u8a2d", "reset_counter", "\u91cd\u8a2d\u8a08\u6578\u5668", _s16_216, "\u7528\u4ee5\u6a19\u793a\u9031\u671f\u6027\u7684\u524d\u7f6e\u7b26\u865f", "number_padding", "\u6578\u5b57\u586b\u5145", "general", "\u4e00\u822c", "surcharge_field", "\u9644\u52a0\u8cbb\u6b04\u4f4d", "company_field", "\u516c\u53f8\u6b04\u4f4d", "company_value", "\u516c\u53f8\u503c", "credit_field", "\u4fe1\u7528\u6b04\u4f4d", "invoice_field", "\u767c\u7968\u6b04\u4f4d", _s17_124, "\u767c\u7968\u984d\u5916\u8cbb\u7528", "client_field", "\u7528\u6236\u6b04\u4f4d", "product_field", "\u7522\u54c1\u6b04\u4f4d", "payment_field", "\u4ed8\u6b3e\u6b04\u4f4d", "contact_field", "\u806f\u7d61\u4eba\u6b04\u4f4d", "vendor_field", "\u4f9b\u61c9\u5546\u6b04\u4f4d", "expense_field", "\u652f\u51fa\u6b04\u4f4d", "project_field", "\u5c08\u6848\u6b04\u4f4d", "task_field", "\u4efb\u52d9\u6b04\u4f4d", "group_field", "\u7fa4\u7d44\u6b04\u4f4d", "number_counter", "\u6578\u5b57\u8a08\u6578\u5668", "prefix", "\u524d\u7f6e\u7b26\u865f", "number_pattern", "\u6578\u5b57\u6a21\u5f0f", "messages", "\u8a0a\u606f", "custom_css", "\u81ea\u8a02\u6a23\u5f0f\u8868", _s17_126, "\u81ea\u8a02 JavaScript", _s16_218, "\u5728 PDF \u6a94\u6848\u4e0a\u986f\u793a", _s21_110, "\u5728\u767c\u7968/\u5831\u50f9\u55ae PDF \u986f\u793a\u7528\u6236\u7c3d\u540d\u3002", _s25_58, "\u767c\u7968\u689d\u6b3e\u6838\u53d6\u65b9\u584a", _s30_13, "\u8981\u6c42\u7528\u6236\u78ba\u8a8d\u4ed6\u5011\u63a5\u53d7\u767c\u7968\u689d\u6b3e\u3002", _s23_47, "\u5831\u50f9\u55ae\u689d\u6b3e\u6838\u53d6\u65b9\u584a", _s28_33, "\u8981\u6c42\u7528\u6236\u78ba\u8a8d\u4ed6\u5011\u63a5\u53d7\u5831\u50f9\u689d\u6b3e\u3002", _s25_59, "\u767c\u7968\u7c3d\u540d", _s30_14, "\u8981\u6c42\u7528\u6236\u63d0\u4f9b\u5176\u7c3d\u540d\u3002", _s23_48, "\u5831\u50f9\u55ae\u7c3d\u540d", _s22_80, "\u7528\u4ee5\u4fdd\u8b77\u767c\u7968\u7684\u5bc6\u78bc", _s27_53, "\u4f7f\u60a8\u80fd\u5920\u70ba\u6bcf\u4f4d\u806f\u7d61\u4eba\u8a2d\u5b9a\u5bc6\u78bc\u3002\u82e5\u8a2d\u5b9a\u5bc6\u78bc\uff0c\u806f\u7d61\u4eba\u5c07\u6703\u5728\u67e5\u770b\u767c\u7968\u4e4b\u524d\u88ab\u8981\u6c42\u8f38\u5165\u5bc6\u78bc\u3002", "authorization", "\u6388\u6b0a", "subdomain", "\u5b50\u7db2\u57df", "domain", "\u7db2\u57df", "portal_mode", "\u5165\u53e3\u7db2\u7ad9\u6a21\u5f0f", "email_signature", "\u5411\u60a8\u81f4\u610f\uff0c", _s24_56, "\u900f\u904e\u5728\u96fb\u5b50\u90f5\u4ef6\u4e2d\u52a0\u5165 schema.org \u6a19\u8a18\uff0c\u4f7f\u60a8\u7684\u7528\u6236\u66f4\u8f15\u9b06\u5730\u652f\u4ed8\u60a8\u7684\u8cbb\u7528\u3002", "plain", "\u7d14\u6587\u5b57", "light", "\u6dfa\u8272", "dark", "\u6df1\u8272", "email_design", "\u96fb\u5b50\u90f5\u4ef6\u7684\u8a2d\u8a08", "attach_pdf", "\u9644\u52a0 PDF \u6a94\u6848", _s16_219, "\u9644\u52a0\u6587\u4ef6", "attach_ubl", _s20_117, "email_style", "\u96fb\u5b50\u90f5\u4ef6\u6a23\u5f0f", _s19_72, "\u555f\u7528\u7db2\u9801\u6a19\u793a", "reply_to_email", "\u56de\u8986\u96fb\u5b50\u90f5\u4ef6", "reply_to_name", "\u56de\u8986\u540d\u7a31", "bcc_email", "\u96fb\u5b50\u90f5\u4ef6\u5bc6\u4ef6\u526f\u672c", "processed", "\u8655\u7406", "credit_card", "\u4fe1\u7528\u5361", "bank_transfer", "\u9280\u884c\u8f49\u5e33", "priority", "\u512a\u5148\u9806\u5e8f", "fee_amount", "\u8cbb\u7528\u91d1\u984d", "fee_percent", "\u8cbb\u7528\u767e\u5206\u6bd4", "fee_cap", "\u8cbb\u7528\u4e0a\u9650", "limits_and_fees", "\u9650\u984d/\u8cbb\u7528", "enable_min", "\u555f\u7528\u6700\u5c0f\u503c", "enable_max", "\u555f\u7528\u6700\u5927\u503c", "min_limit", "\u6700\u5c0f\u503c: :min", "max_limit", "\u6700\u5927\u503c: :max", "min", "\u6700\u5c0f\u503c", "max", "\u6700\u5927\u503c", _s19_73, "\u63a5\u53d7\u7684\u5361\u7247\u6a19\u8a8c", "credentials", "\u8a8d\u8b49", "update_address", "\u66f4\u65b0\u5730\u5740", _s19_75, "\u4f7f\u7528\u63d0\u4f9b\u7684\u8a73\u7d30\u8cc7\u6599\u66f4\u65b0\u7528\u6236\u7684\u5730\u5740", "rate", "\u7387", "tax_rate", "\u7a05\u7387", "new_tax_rate", "\u65b0\u7a05\u7387", "edit_tax_rate", "\u7de8\u8f2f\u7a05\u7387", _s16_221, "\u5df2\u6210\u529f\u5730\u5efa\u7acb\u7a05\u7387", _s16_222, "\u66f4\u65b0\u7a05\u7387\u6210\u529f", _s17_129, "\u6b78\u6a94\u7a05\u7387\u8cc7\u6599\u6210\u529f", _s16_223, "\u6210\u529f\u522a\u9664\u7a05\u7387", _s17_130, "\u6210\u529f\u6062\u5fa9\u7a05\u7387", _s18_110, "\u6210\u529f\u5b58\u6a94:value\u7a05\u7387", _s17_131, "\u5df2\u6210\u529f\u522a\u9664:value\u7a05\u7387", _s18_111, "\u6210\u529f\u6062\u5fa9:value\u7a05\u7387", "fill_products", "\u81ea\u52d5\u586b\u5165\u4e4b\u7522\u54c1\u9805\u76ee", _s18_112, "\u9078\u64c7\u7522\u54c1\u5c07\u81ea\u52d5\u586b\u5beb\u63cf\u8ff0\u548c\u6210\u672c", "update_products", "\u81ea\u52d5\u66f4\u65b0\u7522\u54c1", _s20_104, "\u66f4\u65b0\u767c\u7968\u6642\u6703\u81ea\u52d5 \u66f4\u65b0\u7522\u54c1\u8cc7\u6599\u5eab", _s16_224, "\u8f49\u63db\u7522\u54c1", _s21_111, "\u81ea\u52d5\u5c07\u7522\u54c1\u50f9\u683c\u8f49\u63db\u70ba\u7528\u6236\u7684\u8ca8\u5e63", "fees", "\u8cbb\u7528", "limits", "\u9650\u5236", "provider", "\u4f9b\u61c9\u5546", "company_gateway", "\u4ed8\u6b3e\u9598\u9053", _s16_226, "\u4ed8\u6b3e\u9598\u9053", _s19_76, "\u65b0\u589e\u9598\u9053", _s20_105, "\u7de8\u8f2f\u9598\u9053", _s23_49, "\u5efa\u7acb\u9598\u9053\u8cc7\u6599\u6210\u529f", _s23_50, "\u66f4\u65b0\u9598\u9053\u8cc7\u6599\u6210\u529f", _s24_57, "\u5c01\u5b58\u9598\u9053\u8cc7\u6599\u6210\u529f", _s23_51, "\u522a\u9664\u9598\u9053\u8cc7\u6599\u6210\u529f", _s24_58, "\u5fa9\u539f\u9598\u9053\u6210\u529f", _s25_61, "\u5df2\u6210\u529f\u5b58\u6a94:value\u7db2\u95dc", _s24_59, "\u5df2\u6210\u529f\u522a\u9664:value\u7db2\u95dc", _s25_62, "\u6210\u529f\u6062\u5fa9:value\u7db2\u95dc", _s16_228, "\u7e7c\u7e8c\u7de8\u8f2f", "discard_changes", "\u653e\u68c4\u8b8a\u66f4", "default_value", "\u9810\u8a2d\u503c", "disabled", "\u5df2\u505c\u7528", "currency_format", "\u8ca8\u5e63\u683c\u5f0f", _s21_112, "\u6bcf\u661f\u671f\u7684\u7b2c\u4e00\u5929", _s23_52, "\u5e74\u5ea6\u7684\u7b2c\u4e00\u500b\u6708", "sunday", "\u661f\u671f\u65e5", "monday", "\u661f\u671f\u4e00", "tuesday", "\u661f\u671f\u4e8c", "wednesday", "\u661f\u671f\u4e09", "thursday", "\u661f\u671f\u56db", "friday", "\u661f\u671f\u4e94", "saturday", "\u661f\u671f\u516d", "january", "\u4e00\u6708", "february", "\u4e8c\u6708", "march", "\u4e09\u6708", "april", "\u56db\u6708", "may", "\u4e94\u6708", "june", "\u516d\u6708", "july", "\u4e03\u6708", "august", "\u516b\u6708", "september", "\u4e5d\u6708", "october", "\u5341\u6708", "november", "\u5341\u4e00\u6708", "december", "\u5341\u4e8c\u6708", "symbol", "\u7b26\u865f", "ocde", "\u4ee3\u78bc", "date_format", "\u65e5\u671f\u683c\u5f0f", "datetime_format", "\u65e5\u671f\u6642\u9593\u683c\u5f0f", "military_time", "24 \u5c0f\u6642\u5236", _s18_113, "24\u5c0f\u6642\u986f\u793a", "send_reminders", "\u50b3\u9001\u63d0\u9192", "timezone", "\u6642\u5340", _s19_77, "\u6309\u9805\u76ee\u904e\u6ffe", _s17_132, "\u4f9d\u7fa4\u7d44\u7be9\u9078", _s19_79, "\u4f9d\u767c\u7968\u7be9\u9078", _s18_114, "\u4f9d\u7528\u6236\u7aef\u7be9\u9078", _s18_116, "\u4f9d\u4f9b\u61c9\u5546\u7be9\u9078", "group_settings", "\u7fa4\u7d44\u8a2d\u5b9a", "group", "\u7fa4\u7d44", "groups", "\u7fa4\u7d44", "new_group", "\u65b0\u589e\u7fa4\u7d44", "edit_group", "\u7de8\u8f2f\u7fa4\u7d44", "created_group", "\u5df2\u6210\u529f\u5efa\u7acb\u7fa4\u7d44", "updated_group", "\u5df2\u6210\u529f\u66f4\u65b0\u7fa4\u7d44", "archived_groups", "\u5df2\u6210\u529f\u5b58\u6a94:value\u7d44", "deleted_groups", "\u5df2\u6210\u529f\u522a\u9664:value\u7d44", "restored_groups", "\u6210\u529f\u6062\u5fa9:value\u7d44", "archived_group", "\u5df2\u6210\u529f\u5c01\u5b58\u7fa4\u7d44", "deleted_group", "\u5df2\u6210\u529f\u522a\u9664\u7fa4\u7d44", "restored_group", "\u5df2\u6210\u529f\u9084\u539f\u7fa4\u7d44", "upload_logo", "\u4e0a\u50b3\u60a8\u7684\u516c\u53f8\u5fbd\u6a19", "uploaded_logo", "\u5df2\u6210\u529f\u4e0a\u50b3\u5fbd\u6a19", "logo", "\u6a19\u8a8c", "saved_settings", "\u5df2\u6210\u529f\u5132\u5b58\u8a2d\u5b9a", _s16_230, "\u7522\u54c1\u8a2d\u5b9a", "device_settings", "\u88dd\u7f6e\u8a2d\u5b9a", "defaults", "\u9810\u8a2d\u503c", "basic_settings", "\u57fa\u672c\u8a2d\u5b9a", _s17_134, "\u9032\u968e\u8a2d\u5b9a", "company_details", "\u516c\u53f8\u4e4b\u8a73\u7d30\u8cc7\u6599", "user_details", "\u4f7f\u7528\u8005\u8a73\u7d30\u8cc7\u6599", "localization", "\u672c\u5730\u5316", "online_payments", "\u7dda\u4e0a\u4ed8\u6b3e", "tax_rates", "\u7a05\u7387", "notifications", "\u6ce8\u610f\u4e8b\u9805", "import_export", "\u532f\u5165 | \u532f\u51fa", "custom_fields", "\u81ea\u8a02\u6b04\u4f4d", "invoice_design", "\u767c\u7968\u8a2d\u8a08", "buy_now_buttons", "\u73fe\u5728\u5373\u8cfc\u8cb7\u6309\u9215", "email_settings", "\u96fb\u5b50\u90f5\u4ef6\u8a2d\u5b9a", _s23_54, "\u7bc4\u672c\u8207\u63d0\u9192", _s22_81, "\u4fe1\u7528\u5361 & \u9280\u884c", _s19_81, "\u8cc7\u6599\u8996\u89ba\u5316", "price", "\u50f9\u683c", "email_sign_up", "\u96fb\u5b50\u90f5\u4ef6\u8a3b\u518a", "google_sign_up", "Google \u8a3b\u518a", _s27_57, "\u611f\u8b1d\u60a8\u7684\u8cfc\u8cb7!", "redeem", "\u514c\u63db", "back", "\u8fd4\u56de", "past_purchases", "\u904e\u53bb\u8cfc\u8cb7", _s19_83, "\u5e74\u5ea6\u8a02\u95b1", "pro_plan", "\u5c08\u696d\u65b9\u6848", "enterprise_plan", "\u4f01\u696d\u65b9\u6848", "count_users", ":count users", "upgrade", "\u5347\u7d1a", _s25_63, "\u8acb\u8f38\u5165\u540d\u5b57", _s24_60, "\u8acb\u8f38\u5165\u59d3\u6c0f", _s33_30, "\u8acb\u540c\u610f\u670d\u52d9\u689d\u6b3e\u548c\u96b1\u79c1\u653f\u7b56\u4ee5\u5efa\u7acb\u5e33\u6236\u3002", "i_agree_to_the", "\u6211\u540c\u610f", _s16_232, "\u670d\u52d9\u689d\u6b3e", "privacy_policy", "\u96b1\u79c1\u6b0a\u653f\u7b56", "sign_up", "\u767b\u5165", "account_login", "\u767b\u5165\u5e33\u6236", "view_website", "\u6aa2\u8996\u7db2\u7ad9", "create_account", "\u5efa\u7acb\u5e33\u6236", "email_login", "\u96fb\u5b50\u90f5\u4ef6\u767b\u5165", "create_new", "\u5efa\u7acb\u65b0\u7684", _s18_118, "\u672a\u9078\u53d6\u4efb\u4f55\u8a18\u9304", _s21_115, "\u8acb\u5132\u5b58\u6216\u53d6\u6d88\u60a8\u7684\u8b8a\u66f4", "download", "\u4e0b\u8f09", _s27_58, "\u9700\u8981\u4f01\u696d\u8a08\u5283", "take_picture", "\u62cd\u7167", "upload_files", "\u4e0a\u50b3\u6587\u4ef6", "document", "\u6587\u4ef6", "documents", "\u6587\u4ef6", "new_document", "\u65b0\u65b0\u6587\u4ef6", "edit_document", "\u7de8\u8f2f\u6587\u4ef6", _s17_136, "\u5df2\u6210\u529f\u4e0a\u8f09\u6587\u4ef6", _s16_234, "\u5df2\u6210\u529f\u66f4\u65b0\u6587\u4ef6", _s17_137, "\u5df2\u6210\u529f\u5c01\u5b58\u6587\u4ef6", _s16_235, "\u5df2\u6210\u529f\u522a\u9664\u6587\u4ef6", _s17_138, "\u5df2\u6210\u529f\u9084\u539f\u6587\u4ef6", _s18_120, "\u5df2\u6210\u529f\u6b78\u6a94:value\u6587\u6a94", _s17_139, "\u6210\u529f\u522a\u9664:value\u6587\u6a94", _s18_121, "\u6210\u529f\u6062\u5fa9:value\u6587\u6a94", "no_history", "\u7121\u6b77\u53f2\u8a18\u9304", "expense_date", "\u652f\u51fa\u65e5\u671f", "pending", "\u64f1\u7f6e", _s16_236, "\u5df2\u767b\u5165", _s16_237, "\u64f1\u7f6e", _s16_238, "\u5df2\u958b\u7acb\u767c\u7968\u7684", "converted", "\u5df2\u8f49\u63db", _s24_62, "\u5c07\u6587\u4ef6\u65b0\u589e\u81f3\u767c\u7968", "exchange_rate", "\u532f\u7387", _s16_239, "\u8f49\u63db\u8ca8\u5e63\u55ae\u4f4d", "mark_paid", "\u6a19\u8a18\u5df2\u4ed8", "category", "\u985e\u5225", "address", "\u5730\u5740", "new_vendor", "\u65b0\u4f9b\u61c9\u5546", "created_vendor", "\u5efa\u7acb\u4f9b\u61c9\u5546\u8cc7\u6599\u6210\u529f", "updated_vendor", "\u66f4\u65b0\u4f9b\u61c9\u5546\u8cc7\u6599\u6210\u529f", "archived_vendor", "\u6b78\u6a94\u4f9b\u61c9\u5546\u8cc7\u6599\u6210\u529f", "deleted_vendor", "\u522a\u9664\u4f9b\u61c9\u5546\u6210\u529f", "restored_vendor", "\u5fa9\u539f\u4f9b\u61c9\u5546\u6210\u529f", _s16_240, "\u6b78\u6a94 :count \u7b46\u4f9b\u61c9\u5546\u8cc7\u6599\u6210\u529f", "deleted_vendors", "\u522a\u9664 :count \u7b46\u4f9b\u61c9\u5546\u6210\u529f", _s16_241, "\u6210\u529f\u6062\u5fa9:value\u4f9b\u61c9\u5546", "new_expense", "\u8f38\u5165\u652f\u51fa", "created_expense", "\u5df2\u6210\u529f\u5efa\u7acb\u652f\u51fa", "updated_expense", "\u66f4\u65b0\u652f\u51fa\u8cc7\u6599\u6210\u529f", _s16_242, "\u6b78\u6a94\u652f\u51fa\u9805\u76ee\u6210\u529f", "deleted_expense", "\u522a\u9664\u652f\u51fa\u9805\u76ee\u6210\u529f", _s16_243, "\u5fa9\u539f\u652f\u51fa\u8cc7\u6599\u6210\u529f", _s17_140, "\u6b78\u6a94\u652f\u51fa\u9805\u76ee\u6210\u529f", _s16_244, "\u522a\u9664\u652f\u51fa\u9805\u76ee\u6210\u529f", _s17_141, "\u6210\u529f\u6062\u5fa9:value\u8cbb\u7528", "copy_shipping", "\u8907\u88fd\u9001\u8ca8\u5730\u5740", "copy_billing", "\u8907\u88fd\u5e33\u55ae\u5730\u5740", "design", "\u8a2d\u8a08", _s21_116, "\u627e\u4e0d\u5230\u8a18\u9304", "invoiced", "\u5df2\u958b\u7acb\u767c\u7968\u7684", "logged", "\u5df2\u767b\u5165", "running", "\u57f7\u884c\u4e2d", "resume", "\u7e7c\u7e8c", "task_errors", "\u8acb\u4fee\u6b63\u6240\u6709\u7684\u91cd\u758a\u6642\u6bb5", "start", "\u958b\u59cb", "stop", "\u505c\u6b62", "started_task", "\u5c55\u958b\u4efb\u52d9\u6210\u529f", "stopped_task", "\u505c\u6b62\u4efb\u52d9\u6210\u529f", "resumed_task", "\u5fa9\u539f\u4efb\u52d9\u6210\u529f", "now", "\u73fe\u5728", _s16_245, "\u81ea\u52d5\u555f\u52d5\u4efb\u52d9", "timer", "\u8a08\u6642\u5668", "manual", "\u624b\u52d5", "budgeted", "\u9810\u7b97", "start_time", "\u958b\u59cb\u6642\u9593", "end_time", "\u7d50\u675f\u6642\u9593", "date", "\u65e5\u671f", "times", "\u6642\u6bb5", "duration", "\u6642\u9593\u9577\u5ea6", "new_task", "\u65b0\u4efb\u52d9", "created_task", "\u5efa\u7acb\u5de5\u4f5c\u9805\u76ee\u6210\u529f", "updated_task", "\u66f4\u65b0\u5de5\u4f5c\u9805\u76ee\u6210\u529f", "archived_task", "\u6b78\u6a94\u4efb\u52d9\u8cc7\u6599\u6210\u529f", "deleted_task", "\u522a\u9664\u4efb\u52d9\u6210\u529f", "restored_task", "\u5fa9\u539f\u4efb\u52d9\u8cc7\u6599\u6210\u529f", "archived_tasks", "\u6b78\u6a94 :count \u9805\u4efb\u52d9\u6210\u529f", "deleted_tasks", "\u522a\u9664 :count \u9805\u4efb\u52d9\u6210\u529f", "restored_tasks", "\u6210\u529f\u6062\u5fa9:value\u4efb\u52d9", _s19_85, "\u8acb\u8f38\u5165\u59d3\u540d", "budgeted_hours", "\u5217\u5165\u9810\u7b97\u7684\u5c0f\u6642", "created_project", "\u5efa\u7acb\u5c08\u6848\u6210\u529f", "updated_project", "\u6210\u529f\u66f4\u65b0\u7684\u5c08\u6848", _s16_247, "\u6b78\u6a94\u5c08\u6848\u9805\u76ee\u6210\u529f", "deleted_project", _s28_45, _s16_248, "\u5fa9\u539f\u5c08\u6848\u6210\u529f", _s17_142, "\u6b78\u6a94 :count \u9805\u5c08\u6848\u6210\u529f", _s16_249, "\u522a\u9664 :count \u4ef6\u5c08\u6848\u6210\u529f", _s17_143, "\u6210\u529f\u6062\u5fa9:value\u9805\u76ee", "new_project", "\u65b0\u5c08\u6848", _s27_62, "\u611f\u8b1d\u60a8\u4f7f\u7528\u6211\u5011\u7684\u61c9\u7528\u7a0b\u5f0f!", "if_you_like_it", "\u5982\u679c\u60a8\u559c\u6b61\uff0c\u8acb", "click_here", "\u6309\u4e00\u4e0b\u6b64\u8655", _s18_122, "\u9ede\u9019\u88e1", "to_rate_it", "\u7d66\u5b83\u8a55\u5206\u3002", "average", "\u5e73\u5747", "unapproved", "\u672a\u540c\u610f", _s30_19, "\u8acb\u9032\u884c\u8eab\u4efd\u9a57\u8b49\u4ee5\u8b8a\u66f4\u9019\u500b\u8a2d\u5b9a", "locked", "\u9396\u5b9a", "authenticate", "\u8eab\u4efd\u9a57\u8b49", _s19_87, "\u8acb\u9a57\u8b49", _s24_64, "\u751f\u7269\u8b58\u5225\u9a57\u8b49", "footer", "\u9801\u5c3e", "compare", "\u6bd4\u8f03", "hosted_login", "\u8a17\u7ba1\u767b\u5165", "selfhost_login", "Selfhost \u767b\u5165", "google_sign_in", "\u4f7f\u7528 Google \u767b\u5165", "today", "\u4eca\u5929", "custom_range", "\u81ea\u8a02\u7bc4\u570d", "date_range", "\u65e5\u671f\u7bc4\u570d", "current", "\u76ee\u524d", "previous", "\u4ee5\u524d", "current_period", "\u76ee\u524d\u671f\u9650", _s17_144, "\u6bd4\u8f03\u671f\u9650", "previous_period", "\u4e0a\u4e00\u671f\u9650", "previous_year", "\u4e0a\u4e00\u5e74\u5ea6", "compare_to", "\u6bd4\u8f03", "last7_days", "\u6700\u8fd1 7 \u5929", "last_week", "\u4e0a\u500b\u661f\u671f", "last30_days", "\u6700\u8fd1 30 \u5929", "this_month", "\u672c\u6708", "last_month", "\u4e0a\u500b\u6708", "this_year", "\u4eca\u5e74", "last_year", "\u4e0b\u500b\u6708", "all_time", "\u6574\u5929", "custom", "\u81ea\u8a02", _s16_250, "\u518d\u88fd\u5230\u767c\u7968", "clone_to_quote", "\u518d\u88fd\u5230\u5831\u50f9\u55ae", "clone_to_credit", "\u514b\u9686\u5230\u4fe1\u7528", "view_invoice", "\u6aa2\u8996\u767c\u7968", "convert", "\u8f49\u63db", "more", "\u66f4\u591a", "edit_client", "\u7de8\u8f2f\u7528\u6236", "edit_product", "\u7de8\u8f2f\u7522\u54c1\u8cc7\u6599", "edit_invoice", "\u7de8\u8f2f\u767c\u7968", "edit_quote", "\u7de8\u8f2f\u5831\u50f9\u55ae", "edit_payment", "\u7de8\u8f2f\u4ed8\u6b3e\u8cc7\u6599", "edit_task", "\u7de8\u8f2f\u5de5\u4f5c\u9805\u76ee", "edit_expense", "\u7de8\u8f2f\u652f\u51fa", "edit_vendor", "\u7de8\u8f2f\u4f9b\u61c9\u5546", "edit_project", "\u7de8\u8f2f\u5c08\u6848", _s20_107, "\u7de8\u8f2f\u9031\u671f\u6027\u5831\u50f9\u55ae", "billing_address", "\u5e33\u55ae\u5730\u5740", _s16_252, "\u9001\u8ca8\u4f4d\u5740", "total_revenue", "\u7e3d\u6536\u5165", "average_invoice", "\u5e73\u5747\u92b7\u552e\u984d", "outstanding", "\u672a\u4ed8\u6e05\u7684", "invoices_sent", "\u5df2\u5bc4\u51fa :count \u4efd\u767c\u7968", "active_clients", "\u4f7f\u7528\u4e2d\u7528\u6236", "close", "\u95dc\u9589", "email", "\u96fb\u5b50\u90f5\u4ef6", "password", "\u5bc6\u78bc", "url", "URL", "secret", "\u79d8\u5bc6", "name", "\u59d3\u540d", "logout", "\u767b\u51fa", "login", "\u767b\u5165", "filter", "\u7be9\u9078\u5668", "sort", "\u6392\u5e8f", "search", "\u641c\u5c0b", "active", "\u4f7f\u7528\u4e2d", "archived", "\u5df2\u6b78\u6a94", "deleted", "\u5df2\u522a\u9664", "dashboard", "\u5100\u8868\u677f", "archive", "\u6b78\u6a94", "delete", "\u522a\u9664", "restore", "\u5fa9\u539f", _s16_254, "\u91cd\u65b0\u6574\u7406\u5b8c\u6210", _s23_55, "\u8acb\u8f38\u5165\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6", _s26_46, "\u8acb\u8f38\u5165\u60a8\u7684\u5bc6\u78bc", _s21_119, "\u8acb\u8f38\u5165\u60a8\u7684\u7db2\u5740", _s26_48, "\u8acb\u8f38\u5165\u7522\u54c1\u91d1\u9470", "ascending", "\u905e\u589e", "descending", "\u905e\u6e1b", "save", "\u5132\u5b58", _s17_146, "\u767c\u751f\u932f\u8aa4", "paid_to_date", "\u5df2\u4ed8", "balance_due", "\u5230\u671f\u9918\u984d", "balance", "\u5dee\u984d", "overview", "\u7e3d\u89bd", "details", "\u8a73\u7d30\u8cc7\u6599", "phone", "\u96fb\u8a71", "website", "\u7db2\u7ad9", "vat_number", "\u52a0\u503c\u7a05\u7de8\u865f", "id_number", "ID \u7de8\u865f", "create", "\u5efa\u7acb", _s19_89, "\u8907\u88fd :value \u5230\u526a\u8cbc\u7c3f", "error", "\u932f\u8aa4", _s16_256, "\u7121\u6cd5\u555f\u52d5", "contacts", "\u806f\u7d61\u4eba", "additional", "\u984d\u5916", "first_name", "\u540d\u5b57", "last_name", "\u59d3\u6c0f", "add_contact", "\u65b0\u589e\u806f\u7d61\u8cc7\u6599", "are_you_sure", "\u60a8\u78ba\u5b9a\u55ce?", "cancel", "\u53d6\u6d88", "ok", "\u6b63\u5e38", "remove", "\u522a\u9664", _s16_258, "\u96fb\u5b50\u90f5\u4ef6\u7121\u6548", "product", "\u7522\u54c1", "products", "\u7522\u54c1", "new_product", "\u65b0\u7522\u54c1", "created_product", "\u5efa\u7acb\u7522\u54c1\u8cc7\u6599\u6210\u529f", "updated_product", "\u6210\u529f\u66f4\u65b0\u7684\u7522\u54c1\u8cc7\u6599", _s16_260, "\u6b78\u6a94\u7522\u54c1\u8cc7\u6599\u6210\u529f", "deleted_product", "\u5df2\u6210\u529f\u522a\u9664\u7522\u54c1\u8cc7\u6599", _s16_261, "\u5fa9\u539f\u7522\u54c1\u8cc7\u6599\u6210\u529f", _s17_148, "\u6b78\u6a94 :count \u9805\u7522\u54c1\u8cc7\u6599\u6210\u529f", _s16_262, "\u522a\u9664 :count \u7b46\u7522\u54c1\u8cc7\u6599\u6210\u529f", _s17_149, "\u6210\u529f\u6062\u5fa9:value\u7522\u54c1", "product_key", "\u7522\u54c1", "notes", "\u8a3b\u8a18", "cost", "\u6210\u672c", "client", "\u7528\u6236", "clients", "\u7528\u6236", "new_client", "\u65b0\u7528\u6236", "created_client", "\u5efa\u7acb\u7528\u6236\u8cc7\u6599\u6210\u529f", "updated_client", "\u66f4\u65b0\u7528\u6236\u8cc7\u6599\u6210\u529f", "archived_client", "\u6b78\u6a94\u7528\u6236\u8cc7\u6599\u6210\u529f", _s16_263, "\u6b78\u6a94 :count \u500b\u7528\u6236\u8cc7\u6599\u6210\u529f", "deleted_client", "\u522a\u9664\u7528\u6236\u8cc7\u6599\u6210\u529f", "deleted_clients", "\u522a\u9664 :count \u7b46\u7528\u6236\u8cc7\u6599\u6210\u529f", "restored_client", "\u5fa9\u539f\u7528\u6236\u8cc7\u6599\u6210\u529f", _s16_264, "\u6210\u529f\u6062\u5fa9:value\u5ba2\u6236\u7aef", "address1", "\u8857\u9053", "address2", "\u5927\u6a13/\u5957\u623f", "city", "\u57ce\u5e02", "state", "\u5dde/\u7701", "postal_code", "\u90f5\u905e\u5340\u865f", "country", "\u570b\u5bb6", "invoice", "\u767c\u7968", "invoices", "\u767c\u7968", "new_invoice", "\u65b0\u767c\u7968", "created_invoice", "\u88fd\u4f5c\u5b8c\u6210\u7684\u767c\u7968", "updated_invoice", "\u66f4\u65b0\u767c\u7968\u6210\u529f", _s16_265, "\u6b78\u6a94\u767c\u7968\u8cc7\u6599\u6210\u529f", "deleted_invoice", "\u522a\u9664\u767c\u7968\u6210\u529f", _s16_266, "\u5fa9\u539f\u767c\u7968\u6210\u529f", _s17_150, "\u6b78\u6a94 :count \u7b46\u767c\u7968\u8cc7\u6599\u6210\u529f", _s16_267, "\u522a\u9664 :count \u7b46\u767c\u7968\u6210\u529f", _s17_151, "\u5df2\u6210\u529f\u6062\u5fa9:value\u767c\u7968", "emailed_invoice", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u5bc4\u51fa\u767c\u7968\u6210\u529f", "emailed_payment", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u5bc4\u51fa\u4ed8\u6b3e\u6210\u529f", "amount", "\u91d1\u984d", "invoice_number", "\u767c\u7968\u865f\u78bc", "invoice_date", "\u767c\u7968\u958b\u7acb\u65e5\u671f", "discount", "\u6298\u6263", "po_number", "\u90f5\u905e\u5340\u865f", "terms", "\u689d\u6b3e", "public_notes", "\u516c\u958b\u8a3b\u8a18", "private_notes", "\u79c1\u4eba\u8a3b\u8a18", "frequency", "\u983b\u7387", "start_date", "\u958b\u59cb\u65e5\u671f", "end_date", "\u7d50\u675f\u65e5\u671f", "quote_number", "\u5831\u50f9\u55ae\u7de8\u865f", "quote_date", "\u5831\u50f9\u55ae\u65e5\u671f", "valid_until", "\u6709\u6548\u81f3", "items", "\u500b\u9805\u76ee", "partial_deposit", "\u5b58\u6b3e", "description", "\u63cf\u8ff0", "unit_cost", "\u55ae\u4f4d\u6210\u672c", "quantity", "\u6578\u91cf", "add_item", "\u52a0\u5165\u9805\u76ee", "contact", "\u806f\u7d61\u4eba", "work_phone", "\u96fb\u8a71", "total_amount", "\u7e3d\u91d1\u984d", "pdf", "PDF", "due_date", "\u61c9\u4ed8\u6b3e\u65e5\u671f", _s16_268, "\u90e8\u5206\u622a\u6b62\u65e5\u671f", "paid_date", "\u652f\u4ed8\u65e5\u671f", "status", "\u72c0\u614b", _s17_152, "\u767c\u7968\u72c0\u614b", "quote_status", "\u5831\u50f9\u55ae\u72c0\u614b", _s22_82, "\u6309\u4e00\u4e0b + \u4f86\u52a0\u5165\u9805\u76ee", _s22_84, "\u6309\u4e00\u4e0b + \u4f86\u52a0\u5165\u9805\u76ee", "count_selected", ":count \u9805\u5df2\u9078\u53d6", "total", "\u7e3d\u8a08", "percent", "\u767e\u5206\u6bd4", "edit", "\u7de8\u8f2f", "dismiss", "\u64a4\u92b7", _s20_109, "\u8acb\u9078\u53d6\u65e5\u671f", _s22_85, "\u8acb\u9078\u53d6\u4e00\u500b\u7528\u6236", _s24_66, "\u8acb\u9078\u53d6\u767c\u7968", "task_rate", "\u4efb\u52d9\u8cbb\u7387", "settings", "\u8a2d\u5b9a", "language", "\u8a9e\u8a00", "currency", "\u8ca8\u5e63", "created_at", "\u5efa\u7acb\u65e5\u671f", "created_on", "\u5275\u5efa\u65bc", "updated_at", "\u66f4\u65b0", "tax", "\u7a05", _s30_21, "\u8acb\u8f38\u5165\u767c\u7968\u7de8\u865f", _s27_66, "\u8acb\u8f38\u5165\u5831\u50f9\u55ae\u7de8\u865f", "past_due", "\u904e\u53bb\u5230\u671f", "draft", "\u8349\u7a3f", "sent", "\u5df2\u50b3\u9001", "viewed", "\u5df2\u6aa2\u8996", "approved", "\u5df2\u6838\u51c6", "partial", "\u5b58\u6b3e", "paid", "\u5df2\u4ed8\u6b3e", "mark_sent", "\u6a19\u8a18\u5df2\u50b3\u9001", _s22_87, "\u6a19\u8a18\u767c\u7968\u70ba\u5df2\u50b3\u9001\u6210\u529f", _s22_88, "\u5df2\u6210\u529f\u5c07\u767c\u7968\u6a19\u8a18\u70ba\u5df2\u4ed8\u6b3e", _s23_57, "\u5df2\u6210\u529f\u5c07\u767c\u7968\u6a19\u8a18\u70ba\u5df2\u767c\u9001", _s23_58, "\u5df2\u6210\u529f\u5c07\u767c\u7968\u6a19\u8a18\u70ba\u5df2\u4ed8\u6b3e", "done", "\u5b8c\u6210", _s37_24, "\u8acb\u8f38\u5165\u7528\u6236\u6216\u9023\u7d61\u4eba\u59d3\u540d", "dark_mode", "\u9ed1\u6697\u6a21\u5f0f", _s27_68, "\u91cd\u65b0\u555f\u52d5\u61c9\u7528\u7a0b\u5f0f\u4ee5\u5957\u7528\u8b8a\u66f4", "refresh_data", "\u91cd\u65b0\u6574\u7406\u8cc7\u6599", "blank_contact", "\u7a7a\u767d\u9023\u7d61\u4eba", "activity", "\u6d3b\u52d5", _s16_270, "\u627e\u4e0d\u5230\u8a18\u9304", "clone", "\u518d\u88fd", "loading", "\u8f09\u5165\u4e2d", "industry", "\u5de5\u696d", "size", "\u5927\u5c0f", "payment_terms", "\u4ed8\u6b3e\u689d\u4ef6", "payment_date", "\u4ed8\u6b3e\u65e5\u671f", "payment_status", "\u4ed8\u6b3e\u72c0\u614b", _s16_272, "\u64f1\u7f6e", _s16_273, "\u4f5c\u5ee2", _s16_274, "\u5931\u6557", _s16_275, "\u5b8c\u6210", _s16_276, "\u90e8\u5206\u9000\u6b3e", _s16_277, "\u9000\u6b3e", _s17_153, "\u672a\u61c9\u7528", _s17_154, "\u90e8\u5206\u672a\u61c9\u7528", "net", "\u6de8\u984d", "client_portal", "\u7528\u6236\u9580\u6236\u9801\u9762", "show_tasks", "\u986f\u793a\u4efb\u52d9", "email_reminders", "\u96fb\u5b50\u90f5\u4ef6\u63d0\u9192", "enabled", "\u555f\u7528", "recipients", "\u6536\u4ef6\u4eba", "initial_email", "\u6700\u521d\u7684\u96fb\u5b50\u90f5\u4ef6", "first_reminder", "\u9996\u6b21\u63d0\u9192", "second_reminder", "\u7b2c\u4e8c\u6b21\u63d0\u9192", "third_reminder", "\u7b2c\u4e09\u6b21\u63d0\u9192", "reminder1", "\u9996\u6b21\u63d0\u9192", "reminder2", "\u7b2c\u4e8c\u6b21\u63d0\u9192", "reminder3", "\u7b2c\u4e09\u6b21\u63d0\u9192", "template", "\u7bc4\u672c", "send", "\u50b3\u9001", "subject", "\u4e3b\u65e8", "body", "\u5167\u6587", "send_email", "\u5bc4\u9001\u96fb\u5b50\u90f5\u4ef6", "email_receipt", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u50b3\u9001\u4ed8\u6b3e\u6536\u64da\u7d66\u7528\u6236", "auto_billing", "\u81ea\u52d5\u8a08\u8cbb", "button", "\u6309\u9215", "preview", "\u9810\u89bd", "customize", "\u81ea\u8a02", "history", "\u6b77\u7a0b\u7d00\u9304", "payment", "\u4ed8\u6b3e", "payments", "\u4ed8\u6b3e", "refunded", "\u9000\u6b3e", "payment_type", "\u4ed8\u6b3e\u65b9\u5f0f", _s21_121, "\u8f49\u5e33\u8cc7\u6599", "enter_payment", "\u8f38\u5165\u4ed8\u6b3e\u8cc7\u6599", "new_payment", "\u8f38\u5165\u4ed8\u6b3e\u8cc7\u6599", "created_payment", "\u5df2\u5efa\u7acb\u5b8c\u6210\u7684\u4ed8\u6b3e\u8cc7\u6599", "updated_payment", "\u66f4\u65b0\u4ed8\u6b3e\u8cc7\u6599\u6210\u529f", _s16_278, "\u6b78\u6a94\u4ed8\u6b3e\u8cc7\u6599\u6210\u529f", "deleted_payment", "\u522a\u9664\u4ed8\u6b3e\u8cc7\u6599\u6210\u529f", _s16_279, "\u5fa9\u539f\u4ed8\u6b3e\u8cc7\u6599\u6210\u529f", _s17_155, "\u6b78\u6a94 :count \u7b46\u4ed8\u6b3e\u8cc7\u6599\u6210\u529f", _s16_280, "\u522a\u9664 :count \u7b46\u4ed8\u6b3e\u8cc7\u6599\u6210\u529f", _s17_156, "\u5df2\u6210\u529f\u6062\u5fa9:value\u4ed8\u6b3e", "quote", "\u5831\u50f9\u55ae", "quotes", "\u5831\u50f9\u55ae", "new_quote", "\u65b0\u5831\u50f9\u55ae", "created_quote", "\u5831\u50f9\u55ae\u5efa\u7acb\u6210\u529f", "updated_quote", "\u5831\u50f9\u55ae\u66f4\u65b0\u6210\u529f", "archived_quote", "\u6b78\u6a94\u5831\u50f9\u55ae\u6210\u529f", "deleted_quote", "\u5831\u50f9\u55ae\u522a\u9664\u6210\u529f", "restored_quote", "\u5fa9\u539f\u5831\u50f9\u55ae\u6210\u529f", "archived_quotes", "\u6b78\u6a94 :count \u4efd\u5831\u50f9\u55ae\u6210\u529f", "deleted_quotes", "\u522a\u9664 :count \u7b46\u5831\u50f9\u55ae\u6210\u529f", "restored_quotes", "\u6210\u529f\u6062\u5fa9:value\u5831\u50f9", "expense", "\u652f\u51fa", "expenses", "\u652f\u51fa", "vendor", "\u4f9b\u61c9\u5546", "vendors", "\u4f9b\u61c9\u5546", "task", "\u4efb\u52d9", "tasks", "\u4efb\u52d9", "project", "\u5c08\u6848", "projects", "\u5c08\u6848", "activity_1", ":user \u5df2\u5efa\u7acb\u7528\u6236 :client", "activity_2", ":user \u5df2\u5c07\u7528\u6236 :client \u6b78\u6a94", "activity_3", ":user \u5df2\u522a\u9664\u7528\u6236 :client", "activity_4", ":user \u5df2\u5efa\u7acb\u767c\u7968 :invoice", "activity_5", ":user \u5df2\u66f4\u65b0\u767c\u7968 :invoice", "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", ":user \u5df2\u5c07\u767c\u7968 :invoice \u6b78\u6a94", "activity_9", ":user \u5df2\u522a\u9664\u767c\u7968 :invoice", "activity_10", ":user\u8f38\u5165\u4e86:payment\u7684\u4ed8\u6b3e:payment\u767c\u7968\u4e0a\u7684\u91d1\u984d:invoice\u7684:client", "activity_11", ":user \u5df2\u66f4\u65b0\u4ed8\u6b3e\u8cc7\u6599 :payment", "activity_12", ":user \u5df2\u5c07\u4ed8\u6b3e\u8cc7\u6599 :payment \u6b78\u6a94", "activity_13", ":user \u5df2\u522a\u9664\u4ed8\u6b3e\u8cc7\u6599 :payment", "activity_14", ":user \u5df2\u8f38\u5165\u8cb8\u6b3e\u8cc7\u6599 :credit", "activity_15", ":user \u66f4\u65b0\u8cb8\u6b3e :credit", "activity_16", ":user \u5df2\u5c07 :credit \u8cb8\u6b3e\u8cc7\u6599\u6b78\u6a94", "activity_17", ":user \u5df2\u522a\u9664 :credit \u8cb8\u6b3e\u8cc7\u6599", "activity_18", ":user \u5df2\u5efa\u7acb\u5831\u50f9\u55ae :quote", "activity_19", ":user \u5df2\u66f4\u65b0\u5831\u50f9\u55ae :quote", "activity_20", _s50_12, "activity_21", ":contact \u5df2\u6aa2\u8996\u5831\u50f9\u55ae :quote", "activity_22", ":user \u5df2\u5c07\u5831\u50f9\u55ae :quote \u6b78\u6a94", "activity_23", ":user \u5df2\u522a\u9664\u767c\u7968 :quote", "activity_24", ":user \u5df2\u5fa9\u539f\u5831\u50f9\u55ae :quote", "activity_25", ":user \u5df2\u5fa9\u539f\u767c\u7968 :invoice", "activity_26", ":user \u5df2\u5fa9\u539f\u7528\u6236 :client \u8cc7\u6599", "activity_27", ":user \u5df2\u5fa9\u539f\u4ed8\u6b3e\u8cc7\u6599 :payment", "activity_28", ":user \u5df2\u5fa9\u539f :credit \u8cb8\u6b3e\u8cc7\u6599", "activity_29", _s42_16, "activity_30", ":user \u5df2\u5efa\u7acb\u4f9b\u61c9\u5546 :vendor", "activity_31", ":user \u5df2\u5c07\u4f9b\u61c9\u5546 :vendor \u6b78\u6a94", "activity_32", ":user \u5df2\u522a\u9664\u4f9b\u61c9\u5546 :vendor", "activity_33", ":user \u5df2\u5fa9\u539f\u4f9b\u61c9\u5546 :vendor", "activity_34", ":user \u5df2\u5efa\u7acb\u652f\u51fa :expense", "activity_35", ":user \u5df2\u5c07\u652f\u51fa :expense \u6b78\u6a94", "activity_36", ":user \u5df2\u522a\u9664\u652f\u51fa :expense", "activity_37", ":user \u5df2\u5fa9\u539f\u652f\u51fa :expense", "activity_39", ":user \u5df2\u53d6\u6d88\u4e00\u9805 :payment_amount \u7684\u4ed8\u6b3e :payment", "activity_40", ":user \u7372\u5f97\u4e00\u7b46\u91d1\u984d :payment_amount \u4ed8\u6b3e :payment \u7684\u9000\u6b3e :adjustment", "activity_41", ":payment_amount \u7684\u4ed8\u6b3e (:payment) \u5931\u6557", "activity_42", ":user \u5df2\u5efa\u7acb\u4efb\u52d9 :task", "activity_43", ":user \u5df2\u5c07\u4efb\u52d9 :task \u66f4\u65b0", "activity_44", ":user \u5df2\u5c07\u4efb\u52d9 :task \u6b78\u6a94", "activity_45", ":user \u5df2\u522a\u9664\u4efb\u52d9 :task", "activity_46", ":user \u5df2\u5c07\u4efb\u52d9 :task\u5fa9\u539f", "activity_47", ":user \u5df2\u5c07\u652f\u51fa :expense \u66f4\u65b0", "activity_48", ":user\u5efa\u7acb\u4f7f\u7528\u8005:user", "activity_49", ":user\u66f4\u65b0\u7528\u6236:user", "activity_50", ":user\u5b58\u6a94\u7528\u6236:user", "activity_51", ":user\u5df2\u522a\u9664\u4f7f\u7528\u8005:user", "activity_52", ":user\u6062\u5fa9\u7528\u6236:user", "activity_53", ":user\u6a19\u8a18\u5df2\u767c\u9001:invoice", "activity_54", ":user\u5df2\u4ed8\u6b3e\u767c\u7968:invoice", "activity_55", ":contact \u5df2\u56de\u8986\u7968\u8b49 :ticket", "activity_56", ":user \u5df2\u6aa2\u8996\u7968\u8b49 :ticket", "activity_57", "\u7cfb\u7d71\u7121\u6cd5\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u767c\u7968:invoice", "activity_58", ":user\u6c96\u92b7\u767c\u7968:invoice", "activity_59", ":user\u53d6\u6d88\u7684\u767c\u7968:invoice", "activity_60", ":contact\u67e5\u770b\u5831\u50f9:quote", "activity_61", ":user\u66f4\u65b0\u5ba2\u6236\u7aef:client", "activity_62", ":user\u66f4\u65b0\u4f9b\u61c9\u5546:vendor", "activity_63", ":user\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u5c07\u767c\u7968:invoice\u7684\u7b2c\u4e00\u6b21\u63d0\u9192\u767c\u9001\u81f3:contact", "activity_64", ":user\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u5c07\u767c\u7968:invoice\u7684\u7b2c\u4e8c\u6b21\u63d0\u9192\u767c\u9001\u81f3:contact", "activity_65", ":user\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u5c07\u767c\u7968:invoice\u7684\u7b2c\u4e09\u6b21\u63d0\u9192\u767c\u9001\u81f3:contact", "activity_66", ":user\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u4e86\u767c\u7968:invoice\u7684\u7121\u76e1\u63d0\u9192\u81f3:contact", "activity_80", ":user\u5efa\u7acb\u8a02\u95b1:subscription", "activity_81", ":user\u66f4\u65b0\u8a02\u95b1:subscription", "activity_82", ":user\u5b58\u6a94\u8a02\u95b1:subscription", "activity_83", ":user\u5df2\u522a\u9664\u8a02\u95b1:subscription", "activity_84", ":user\u6062\u5fa9\u8a02\u95b1:subscription", _s17_157, "\u4e00\u6b21\u6027\u5bc6\u78bc", "emailed_quote", "\u4ee5\u96fb\u5b50\u90f5\u4ef6\u5bc4\u51fa\u5831\u50f9\u55ae\u6210\u529f", "emailed_credit", "\u5df2\u6210\u529f\u900f\u904e\u96fb\u5b50\u90f5\u4ef6\u767c\u9001\u4fe1\u7528\u8b49", _s20_111, "\u6a19\u8a18\u5831\u50f9\u55ae\u70ba\u5df2\u50b3\u9001\u6210\u529f", _s21_123, "\u5df2\u6210\u529f\u5c07\u4fe1\u7528\u6a19\u8a18\u70ba\u5df2\u767c\u9001", "expired", "\u904e\u671f", "all", "\u5168\u90e8", "select", "\u9078\u64c7", _s22_89, "\u9577\u6309\u591a\u9078", "custom_value1", "\u81ea\u8a02\u503c1", "custom_value2", "\u81ea\u8a02\u503c2", "custom_value3", "\u81ea\u8a02\u503c3", "custom_value4", "\u5b9a\u5236\u503c4", _s18_123, "\u81ea\u8a02\u96fb\u5b50\u90f5\u4ef6\u6a23\u5f0f", _s24_71, "\u81ea\u8a02\u5100\u8868\u677f\u8a0a\u606f", _s29_46, "\u81ea\u8a02\u672a\u4ed8\u767c\u7968\u8a0a\u606f", _s27_73, "\u81ea\u8a02\u4ed8\u8cbb\u767c\u7968\u8a0a\u606f", _s31_26, "\u81ea\u8a02\u672a\u7d93\u6279\u51c6\u7684\u5831\u50f9\u8a0a\u606f", "lock_invoices", "\u9396\u5b9a\u767c\u7968", "translations", "\u7ffb\u8b6f", _s19_90, "\u4efb\u52d9\u7de8\u865f\u6a21\u5f0f", _s19_92, "\u4efb\u52d9\u6578\u91cf\u8a08\u6578\u5668", _s22_91, "\u8cbb\u7528\u6578\u5b57\u6a21\u5f0f", _s22_93, "\u8cbb\u7528\u8a08\u6578\u5668", _s21_124, "\u4f9b\u61c9\u5546\u7de8\u865f\u6a21\u5f0f", _s21_126, "\u4f9b\u61c9\u5546\u7de8\u865f\u8a08\u6578\u5668", _s21_128, "\u7968\u865f\u5716\u6848", _s21_130, "\u7968\u865f\u6ac3\u6aaf", _s22_95, "\u4ed8\u6b3e\u865f\u78bc\u6a21\u5f0f", _s22_97, "\u4ed8\u6b3e\u865f\u78bc\u6ac3\u6aaf", _s22_99, "\u767c\u7968\u865f\u78bc\u6a21\u5f0f", _s22_101, "\u767c\u7968\u865f\u78bc\u8a08\u6578\u5668", _s20_112, "\u5831\u50f9\u865f\u78bc\u6a21\u5f0f", _s20_114, "\u5831\u50f9\u55ae\u7de8\u865f\u8a08\u6578\u5668", _s21_132, "\u4fe1\u7528\u865f\u6a21\u5f0f", _s21_134, "\u4fe1\u7528\u865f\u78bc\u6ac3\u6aaf", _s21_136, "\u4fe1\u7528\u865f\u6a21\u5f0f", _s21_137, "\u4fe1\u7528\u865f\u78bc\u6ac3\u6aaf", _s18_125, "\u91cd\u7f6e\u8a08\u6578\u5668\u65e5\u671f", "counter_padding", "\u8a08\u6578\u5668\u586b\u5145", _s28_68, "\u5171\u4eab\u767c\u7968/\u5831\u50f9\u6ac3\u6aaf", _s18_127, "\u9810\u8a2d\u7a05\u540d 1", _s18_129, "\u9810\u8a2d\u7a05\u7387 1", _s18_131, "\u9810\u8a2d\u7a05\u540d 2", _s18_133, "\u9810\u8a2d\u7a05\u73872", _s18_135, "\u9810\u8a2d\u7a05\u540d 3", _s18_137, "\u9810\u8a2d\u7a05\u73873", _s21_138, "\u96fb\u5b50\u90f5\u4ef6\u767c\u7968\u4e3b\u984c", _s19_94, "\u96fb\u5b50\u90f5\u4ef6\u5831\u50f9\u4e3b\u984c", _s21_140, "\u90f5\u4ef6\u4ed8\u6b3e\u4e3b\u984c", _s29_48, "\u96fb\u5b50\u90f5\u4ef6\u90e8\u5206\u4ed8\u6b3e\u4e3b\u984c", "show_table", "\u986f\u793a\u8868", "show_list", "\u986f\u793a\u6e05\u55ae", "client_city", "\u5ba2\u6236\u57ce\u5e02", "client_state", "\u5ba2\u6236\u72c0\u614b", "client_country", "\u5ba2\u6236\u570b\u5bb6", _s16_281, "\u5ba2\u6236\u7aef\u8655\u65bc\u6d3b\u52d5\u72c0\u614b", "client_balance", "\u5ba2\u6236\u9918\u984d", "client_address1", "\u5ba2\u6236\u8857", "client_address2", "\u5ba2\u6236\u516c\u5bd3/\u5957\u623f", "vendor_address1", "\u4f9b\u61c9\u5546\u8857", "vendor_address2", "\u4f9b\u61c9\u5546 \u516c\u5bd3/\u5957\u623f", _s24_73, "\u5ba2\u6236\u822a\u904b\u8857", _s24_74, "\u5ba2\u6236\u904b\u9001\u516c\u5bd3/\u5957\u623f", "type", "\u985e\u578b", "invoice_amount", "\u767c\u7968\u91d1\u984d", _s16_285, "\u61c9\u4ed8\u6b3e\u65e5\u671f", "tax_rate1", "\u7a05\u73871", "tax_rate2", "\u7a05\u73872", "tax_rate3", "\u7a05\u73873", "auto_bill", "\u81ea\u52d5\u5e33\u55ae", "archived_at", "\u5b58\u6a94\u65bc", "has_expenses", "\u6709\u8cbb\u7528", "custom_taxes1", "\u95dc\u7a05 1", "custom_taxes2", "\u95dc\u7a05 2", "custom_taxes3", "\u95dc\u7a05 3", "custom_taxes4", "\u95dc\u7a05 4", _s17_159, "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb1", _s17_160, "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb2", _s17_161, "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb3", _s17_162, "\u5ba2\u88fd\u5316\u9644\u52a0\u8cbb 4", "is_deleted", "\u5df2\u522a\u9664", "vendor_city", "\u4f9b\u61c9\u5546\u57ce\u5e02", "vendor_state", "\u4f9b\u61c9\u5546\u72c0\u614b", "vendor_country", "\u4f9b\u61c9\u5546\u570b\u5bb6/\u5730\u5340", "is_approved", "\u88ab\u6279\u51c6", "tax_name", "\u7a05\u540d", "tax_amount", "\u7a05\u91d1\u91d1\u984d", "tax_paid", "\u5df2\u4ed8\u7a05", "payment_amount", "\u4ed8\u6b3e\u91d1\u984d", "age", "\u5e74\u9f61", "is_running", "\u5728\u8dd1", "time_log", "\u6642\u9593\u65e5\u8a8c", "bank_id", "\u9280\u884c", _s19_96, "\u8cbb\u7528\u985e\u5225 ID", _s16_286, "\u652f\u51fa\u985e\u5225", _s19_98, "\u767c\u7968\u8ca8\u5e63 ID", "tax_name1", "\u7a05\u540d 1", "tax_name2", "\u7a05\u540d2", "tax_name3", "\u7a05\u540d 3", "transaction_id", "\u4ea4\u6613ID", _s18_139, "\u72c0\u614b\u984f\u8272\u4e3b\u984c", _s16_287, "\u8f09\u5165\u984f\u8272\u4e3b\u984c"], t1, t1), "hr", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Referentni progam", "comment", "Komentari", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Vrijeme", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Ove vjerodajnice se ne odgovaraju na\u0161im zapisima", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Korisni\u010dko ime", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Zadnja prijava", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Redovni", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Razdvoji", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Administracija", "owner", "Vlasnik", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Akcija", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Raspored", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", _s16_308, "archive_invoice", "Arhiviraj ra\u010dun", "archive_quote", _s16_309, "archive_credit", _s16_310, "archive_task", _s17_173, "archive_client", _s18_145, "archive_project", _s17_174, "archive_expense", _s16_311, "restore_payment", "Obnovi uplatu", "restore_invoice", "Obnovi ra\u010dun", "restore_quote", "Obnovi narud\u017ebu", "restore_credit", "Obnovi kredit", "restore_task", "Obnovi zadatak", "restore_client", "Obnovi klijenta", "restore_project", "Restore Project", "restore_expense", "Obnovi tro\u0161ak", "archive_vendor", _s20_119, "restore_vendor", "Restore Vendor", "create_product", "Dodaj proizvod", "update_product", "Update Product", "delete_product", "Izbri\u0161i proizvod", "restore_product", "Restore Product", "archive_product", _s18_146, _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Payment Methods", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "sat", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Otpremi", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Izbri\u0161i projekt", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Pohrani kao zadane uvjete", _s22_18, "Pohrani kao zadano podno\u017eje", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Uspje\u0161no kreiran bankovni ra\u010dun", _s20_26, "Uspje\u0161no a\u017euriran bankovni ra\u010dun", _s17_21, _s20_120, _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "A\u017euriraj kredit", "delete_credit", "Obri\u0161i kredit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", _s24_80, _s21_34, "Uspje\u0161no arhiviran bankovni ra\u010dun", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Spoji", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Stanje", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", _s21_145, _s17_37, _s17_38, "week", "Tjedan", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Valuta ra\u010duna", "range", "Raspon", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Odobri", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Postava zaporke", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "Pregled tro\u0161kova # :expense", "view_statement", "Moje Izvje\u0161\u0107e", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "Sustav", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, "Redovni tro\u0161ak", _s18_46, "Redovni tro\u0161kovi", _s21_59, "Novi redovni tro\u0161ak", _s22_50, "Uredi redovne tro\u0161kove", _s25_20, "Uspje\u0161no kreiran redovni tro\u0161ak", _s25_21, "Uspje\u0161no ure\u0111en redovni tro\u0161ak", _s26_16, "Uspje\u0161no arhiviran redovni tro\u0161ak", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Uvezi podatke", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Zadnje a\u017euriranje", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", "Mora biti ve\u0107e od nula i manje od zbroja", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Omogu\u0107i", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Postavi poddomenu ili prikazujte ra\u010dune na vlastitoj web stranici.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, _s16_312, _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Pro\u0161lo tromjesje\u010dje", "to_update_run", "To update run", _s18_66, "Konverzija ra\u010duna", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Fakturiraj zadatak", "invoice_expense", "Tro\u0161ak ra\u010duna", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s17_175, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Sakrij", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Kolona", "sample", "Uzorak", "map_to", "Map To", "import", "Uvoz", _s25_33, _s29_16, "select_file", "Molim odaberite datoteku", _s16_121, _s16_122, "csv_file", "CSV datoteka", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Nepla\u0107eno", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Ukupan iznos", "quote_total", "Ukupan iznos", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Klijent", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, _s19_109, _s20_81, _s24_81, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "Pogledaj izmjene", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "Treba biti fakturiran", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Prika\u017ei lozinku", "hide_password", "Sakrij lozinku", "copy_error", "Kopiraj gre\u0161ku", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Ozna\u010di kao aktivno", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Redovni ra\u010dun", _s18_78, "Redovni ra\u010duni", _s21_90, "Novi redovni ra\u010dun", _s22_63, "Uredi ponavljaju\u0107i ra\u010dun", _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Uspje\u0161no arhiviran redoviti ra\u010dun", _s25_46, "Uspje\u0161no obrisan redoviti ra\u010dun", _s25_47, _s38_15, _s26_26, "Uspje\u0161no obnovljen redoviti ra\u010dun", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email poslan", _s17_80, _s17_81, "failure", "Neuspjeh", "quota_exceeded", "Kvota prema\u0161ena", _s16_131, _s16_132, "system_logs", "Zapisnici sustava", "view_portal", "View Portal", "copy_link", "Kopiraj link", "token_billing", "Pohrani detalje kartice", _s24_52, "Dobrodo\u0161li u Invoice Ninja", "always", "Always", "optin", "Dragovoljno sudjeluj", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Automatski pretvoriti", "company_name", "Company Name", "reminder1_sent", "Podsjetnik 1 poslan", "reminder2_sent", "Podsjetnik 2 poslan", "reminder3_sent", "Podsjetnik 3 poslan", _s18_81, "Podsjetnik 4 poslan", "pdf_page_info", _s27_87, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "Pogled u aplikaciji Stripe", "rows_per_page", "Redova po stranici", "hours", "sati", "statement", "Izvje\u0161\u0107e o stanju duga", "taxes", "Porezi", "surcharge", "Surcharge", "apply_payment", "Izvr\u0161i pla\u0107anje", "apply_credit", "Primjeni kredit", "apply", "Apply", "unapplied", "Neprovedeni", "select_label", "Select Label", "custom_labels", _s18_147, "record_type", "Vrsta zapisa", "record_name", "Ime zapisa", "file_type", "Vrsta datoteke", "height", "Visina", "width", "\u0160irina", "to", "Prima", "health_check", "Provjera zdravlja", "payment_type_id", "Tip uplate", "last_login_at", "Posljednja prijava u", "company_key", "Klju\u010d tvrtke", "storefront", "Storefront", "storefront_help", "Omogu\u0107ite aplikacijama tre\u0107ih strana za stvaranje ra\u010duna", "client_created", "Klijent stvoren", _s20_84, "E-po\u0161ta za internetsko pla\u0107anje", _s20_86, _s25_78, "completed", "Dovr\u0161eno", "gross", "Bruto", "net_amount", "Neto iznos", "net_balance", "Neto saldo", "client_settings", "Postavke klijenta", _s17_82, "Odabrani ra\u010duni", _s17_84, "Odabrane transkacije", "selected_quotes", "Odabrane ponude", "selected_tasks", "Odabrani zadaci", _s17_86, "Odabrani tro\u0161kovi", _s17_88, "Dolazni ra\u010duni", _s17_90, _s17_91, "recent_payments", "Nedavne uplate", "upcoming_quotes", "Nadolaze\u0107e ponude", "expired_quotes", "Istekle ponude", "create_client", "Create Client", "create_invoice", "Kreiraj ra\u010dun", "create_quote", "Kreiraj ponudu", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "A\u017euriraj ponudu", "delete_quote", "Obri\u0161i ponudu", "update_invoice", "A\u017euriraj ra\u010dun", "delete_invoice", "Obri\u0161i ra\u010dun", "update_client", "A\u017euriraj klijenta", "delete_client", "Obri\u0161i klijenta", "delete_payment", "Obri\u0161i uplatu", "update_vendor", "A\u017euriraj dobavlja\u010da", "delete_vendor", _s17_176, "create_expense", "Stvori tro\u0161ak", "update_expense", "A\u017euriraj tro\u0161ak", "delete_expense", "Obri\u0161i tro\u0161ak", "create_task", "Kreiraj zadatak", "update_task", "A\u017euriraj zadatak", "delete_task", "Obri\u0161i zadatak", "approve_quote", "Odobri ponudu", "off", "Off", "when_paid", "When Paid", "expires_on", "Istje\u010de u", "free", "Slobodan", "plan", "Plan", "show_sidebar", "Poka\u017ei bo\u010dnu traku", "hide_sidebar", _s18_148, "event_type", "Vrsta doga\u0111aja", "target_url", "Target", "copy", "Kopiraj", "must_be_online", "Ponovo pokrenite aplikaciju nakon povezivanja s internetom", _s17_92, "CRON zadatak mora biti postavljen", "api_webhooks", "API Webhooks", "search_webhooks", "Pretra\u017ei :count Webhooks", "search_webhook", "Pretra\u017ei 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Novi Webhook", "edit_webhook", "Uredi Webhook", "created_webhook", "Webhook uspje\u0161no stvoren", "updated_webhook", "Webhook uspje\u0161no a\u017euriran", _s16_135, "Webhook uspje\u0161no arhiviran", "deleted_webhook", "Webhook uspje\u0161no izbrisan", "removed_webhook", "Webhook uspje\u0161no uklonjen", _s16_136, "Webhook uspje\u0161no vra\u0107en", _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API tokeni", "api_docs", "API Docs", "search_tokens", "Pretra\u017ei :count tokena", "search_token", _s16_313, "token", "Token", "tokens", "Tokeni", "new_token", "Novi token", "edit_token", "Uredi token", "created_token", "Uspje\u0161no kreiran token", "updated_token", "Uspje\u0161no a\u017euriran token", "archived_token", "Uspje\u0161no arhiviran token", "deleted_token", "Uspje\u0161no obrisan token", "removed_token", "Token uspje\u0161no uklonjen", "restored_token", "Token uspje\u0161no vra\u0107en", "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s21_146, _s24_54, "Omogu\u0107ite klijentima da se sami registriraju na portalu", "email_invoice", _s16_314, "email_quote", "\u0160alji ponudu e-po\u0161tom", "email_credit", "Email Credit", "email_payment", "Po\u0161alji uplatu e-mailom", _s20_89, "Klijent nema postavljenu adresu e-po\u0161te", "ledger", "Ledger", "view_pdf", "Pogledaj PDF", "all_records", "Svi zapisi", "owned_by_user", _s20_121, _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Upotrijebi zadanu vrijednost", _s16_141, "Beskrajni podsjetnici", "number_of_days", "Broj dana", _s23_36, "Konfiguriraj rokove pla\u0107anja", "payment_term", "Rok pla\u0107anja", _s16_142, "Novi rok pla\u0107anja", _s17_96, "Uredi uvjete pla\u0107anja", _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, "Uspje\u0161no izbrisan rok pla\u0107anja", _s20_93, "Uspje\u0161no uklonjen rok pla\u0107anja", _s21_93, "Uspje\u0161no vra\u0107en rok pla\u0107anja", _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", "Prijavite se e-po\u0161tom", "change", "Promijeni", _s23_38, "Promijeni na mobilni izgled?", _s24_55, "Promijeni na izgled stolnog ra\u010dunala", "send_from_gmail", "Po\u0161alji s Gmaila", "reversed", "Stornirano", "cancelled", "Otkazani", "credit_amount", "Iznos kredita", "quote_amount", "Iznos Ponude", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Sakri Izbornik", "show_menu", "Prika\u017ei Izbornik", _s18_83, "Djelomi\u010dan Povrat", _s16_144, "Pretra\u017ei Dokumente", "search_designs", "Pretra\u017ei Dizajne", "search_invoices", "Pretra\u017ei Ra\u010dune", "search_clients", "Pretra\u017ei Klijente", "search_products", _s18_149, "search_quotes", "Pretra\u017ei Ponude", "search_credits", "Search Credits", "search_vendors", "Pretra\u017ei Dobavlja\u010da", "search_users", "Pretra\u017ei Korisnike", _s16_145, "Pretra\u017ei porezne stope", "search_tasks", "Pretra\u017ei Zadatke", "search_settings", "Pretra\u017ei Postavke", "search_projects", _s17_177, "search_expenses", _s17_178, "search_payments", "Pretra\u017ei Uplate", "search_groups", "Pretra\u017ei Grupe", "search_company", "Pretra\u017ei Poduze\u0107e", "search_document", "Pretra\u017ei 1 dokument", "search_design", "Pretra\u017ei 1 dizajn", "search_invoice", "Pretra\u017ei 1 ra\u010dun", "search_client", "Pretra\u017ei 1 klijenta", "search_product", "Pretra\u017ei 1 proizvod", "search_quote", "Pretra\u017ei 1 ponudu", "search_credit", "Search 1 Credit", "search_vendor", "Pretra\u017ei 1 dobavlja\u010da", "search_user", "Pretra\u017ei 1 korisnika", "search_tax_rate", "Pretra\u017ei 1 poreznu stopu", "search_task", "Pretra\u017ei 1 zadatka", "search_project", "Pretra\u017ei 1 projekta", "search_expense", "Pretra\u017ei 1 tro\u0161ka", "search_payment", "Pretra\u017ei 1 transakciju", "search_group", "Pretra\u017ei 1 grupu", "refund_payment", "Refund Payment", _s17_100, _s23_61, _s18_85, _s23_61, _s16_151, "Uspje\u0161no otkazani ra\u010duni", _s17_101, "Uspje\u0161no storniran ra\u010dun", "reverse", "Storniraj", "full_name", "Ime i prezime", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Neobavezno", "license", "Licenca", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Stanje ra\u010duna", "age_group_0", "0 - 30 dana", "age_group_30", "30 - 60 dana", "age_group_60", "60 - 90 dana", "age_group_90", "90 - 120 dana", "age_group_120", "120+ dana", "refresh", "Refresh", "saved_design", "Uspje\u0161no spremljen dizajn", "client_details", "Pojedinosti o klijentu", "company_address", "Adresa tvrtke", "invoice_details", "Detalji ra\u010duna", "quote_details", "Pojedinosti o ponudi", "credit_details", "Credit Details", "product_columns", "Stupci proizvoda", "task_columns", "Stupci zadatka", "add_field", "Dodaj polje", "all_events", "Svi doga\u0111aji", "permissions", "Permissions", "none", "None", "owned", "U vlasni\u0161tvu", "payment_success", "Uspjeh pla\u0107anja", "payment_failure", "Neuspjeh pla\u0107anja", "invoice_sent", _s19_101, "quote_sent", "Ponuda poslana", "credit_sent", "Credit Sent", "invoice_viewed", "Ra\u010dun pregledan", "quote_viewed", "Ponuda pogledana", "credit_viewed", "Credit Viewed", "quote_approved", "Ponuda odobrena", _s25_50, "Primi sve obavijesti", _s16_153, "Kupi licencu", "apply_license", "Apply License", "cancel_account", "Izbri\u0161i korisni\u010dki ra\u010dun", _s22_70, "Pozor: Ovo \u0107e trajno obrisati sve va\u0161e podatke, nema povratka.", "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", "Ponuda uspje\u0161no pretvorena", "credit_design", "Credit Design", "includes", "Uklju\u010duje", "header", "Zaglavlje", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Prilago\u0111eni dizajni", "designs", "Dizajni", "new_design", "Novi dizajn", "edit_design", "Uredi dizajn", "created_design", "Dizajn uspje\u0161no stvoren", "updated_design", "Dizajn uspje\u0161no a\u017euriran", "archived_design", "Dizajn uspje\u0161no arhiviran", "deleted_design", "Dizajn uspje\u0161no izbrisan", "removed_design", "Dizajn uspje\u0161no uklonjen", "restored_design", "Dizajn uspje\u0161no vra\u0107en", _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Prijedlozi", "tickets", "Tickets", _s16_157, "Ponavljaju\u0107e ponude", "recurring_tasks", _s19_110, _s18_87, "Upravljanje ra\u010dunima", "credit_date", "Datum kredita", "credit", "Kredit", "credits", "Krediti", "new_credit", "Dodaj kredit", "edit_credit", "Uredi kredit", "created_credit", "Uspje\u0161no kreiran kredit", "updated_credit", _s27_49, "archived_credit", "Uspje\u0161no arhiviran kredit", "deleted_credit", "Uspje\u0161no obrisan kredit", "removed_credit", _s27_51, "restored_credit", "Uspje\u0161no obnovljen kredit", _s16_159, "Uspje\u0161no arhivirano :count kredita", "deleted_credits", "Uspje\u0161no obrisano :count kredita", _s16_160, _s36_9, "current_version", _s16_315, "latest_version", "Najnovija verzija", "update_now", "A\u017euriraj sada", _s26_33, "Dostupna je nova verzija web aplikacije", _s16_161, _s19_111, "app_updated", "A\u017euriranje je uspje\u0161no zavr\u0161eno", "learn_more", _s16_316, "integrations", "Integracije", "tracking_id", "Broj za pra\u0107enje", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Novo poduze\u0107e", "added_company", "Tvrtka je uspje\u0161no dodana", "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Resetiraj", "number", "Broj", "export", "Izvoz", "chart", "Karte", "count", "Zbroj", "totals", "Zbrojevi", "blank", "Blank", "day", "Dan", "month", "Mjesec", "year", "Godina", "subgroup", "Subgroup", "is_active", "Je aktivan", "group_by", "Grupiraj po", "credit_balance", "Stanje kredita", _s18_93, "Zadnje prijavljivanje kontakta", _s17_108, _s17_179, "contact_phone", "Contact Phone", _s21_95, "Prilago\u0111ena vrijednost 1 kontakta", _s21_96, "Prilago\u0111ena vrijednost 2 kontakta", _s21_97, "Prilago\u0111ena vrijednost 3 kontakta", _s21_98, "Prilago\u0111ena vrijednost 4 kontakta", _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "Dodijeljeno za", "created_by", _s16_295, "assigned_to_id", "Dodijeljeno ID-u", "created_by_id", "Stvorio ID", "add_column", "Dodaj stupac", "edit_columns", "Uredi stupce", "columns", "Kolone", "aging", "Izvan dospije\u0107a", "profit_and_loss", "Profit i Tro\u0161ak", "reports", "Izvje\u0161\u0107a", "report", "Izvje\u0161\u0107a", "add_company", "Dodaj poduze\u0107e", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Pomo\u0107", "refund", "Refund", "refund_date", "Datum povrata novca", "filtered_by", "Filtrirano po", "contact_email", "Contact Email", "multiselect", "Vi\u0161estruki odabir", "entity_state", "Kanton", "verify_password", "Potvrdi lozinku", "applied", "Primijenjeno", _s21_99, "Uklju\u010dite nedavne pogre\u0161ke iz zapisnika", _s30_12, "Primili smo va\u0161u poruku i poku\u0161at \u0107emo brzo odgovoriti.", "message", "Poruka", "from", "\u0160alje", _s20_96, "Prika\u017ei detalje o proizvodu", _s25_52, "Uklju\u010dite opis i cijenu u padaju\u0107i izbornik proizvoda", _s20_98, "PDF renderer zahtijeva :version", _s18_96, "Prilagodite postotak naknade", _s23_40, "Prilagodite postotak da biste uzeli u obzir naknadu", _s18_98, "Konfigurirajte postavke", "support_forum", "Support Forums", "about", "About", "documentation", "Dokumentacija", "contact_us", _s17_180, "subtotal", "Osnovica", "line_total", "Ukupno", "item", "Stavka", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "URL domene", _s21_100, _s20_122, _s20_99, "Lozinka mora sadr\u017eavati barem jedno veliko slovo i broj", _s19_68, _s26_59, _s23_41, "Nadzorna plo\u010da klijentskog portala", _s20_100, "Molimo unesite vrijednost", "deleted_logo", "Logo je uspje\u0161no izbrisan", "yes", "Da", "no", "Ne", "generate_number", "Generiraj broj", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Odaberite tvrtku", "float", "Float", "collapse", "Collapse", "show_or_hide", "Poka\u017ei/Sakrij", "menu_sidebar", "Bo\u010dna traka izbornika", "history_sidebar", "Bo\u010dna traka povijesti", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Raspored", "view", "Pregled", "module", "Module", "first_custom", "Prvi stupac", "second_custom", "Drugi stupac", "third_custom", "Tre\u0107i stupac", "show_cost", "Prika\u017ei tro\u0161ak", _s17_113, _s17_114, "show_cost_help", "Prika\u017ei polje tro\u0161kova proizvoda za pra\u0107enje mar\u017ee / dobiti", _s21_101, _s26_60, _s26_35, "Prika\u017ei polje s koli\u010dinom proizvoda, ina\u010de zadano 1", _s21_103, _s23_62, _s26_36, "Prika\u017ei polje za koli\u010dinu stavke, ina\u010de zadano 1", _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, "Zadana koli\u010dina", _s21_107, "Koli\u010dina stavke retka automatski postavi na 1", "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "Korisnik", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Postavke poreza", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Opcije", _s16_201, "Tekst u jednom retku", "multi_line_text", "Tekst s vi\u0161e redaka", "dropdown", "Padaju\u0107i izbornik", "field_type", "Vrsta polja", _s27_52, "Poslan je e-mail za oporavak lozinke", "submit", "Submit", _s16_203, "Obnovite va\u0161u zaporku", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Broj transakcije", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", "Prije datuma dospije\u0107a", "after_due_date", "Nakon datuma dospije\u0107a", _s18_105, "Nakon datuma ra\u010duna", "days", "Dani", "invoice_email", "E-po\u0161ta ra\u010duna", "payment_email", "E-po\u0161ta uplate", "partial_payment", "Djelomi\u010dno pla\u0107anje", "payment_partial", "Partial Payment", _s21_108, "E-po\u0161ta za djelomi\u010dno pla\u0107anje", "quote_email", "E-po\u0161ta ponude", _s16_206, _s16_207, _s16_208, _s23_63, "administrator", "Administrator", _s18_106, _s66_0, "user_management", _s23_64, "users", "Korisnici", "new_user", "Novi korisnik", "edit_user", "Uredi korisnika", "created_user", "Uspje\u0161no stvoren korisnik", "updated_user", "Korisnik je uspje\u0161no a\u017euriran", "archived_user", "Uspje\u0161no arhiviran korisnik", "deleted_user", "Korisnik je uspje\u0161no obrisan", "removed_user", "Korisnik je uspje\u0161no uklonjen", "restored_user", "Uspje\u0161no obnovljen korisnik", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Op\u0107e postavke", "invoice_options", "Opcije ra\u010duna", _s17_117, _s21_147, _s22_78, _s70_, _s23_43, "Ugra\u0111eni dokumenti", _s28_32, "Ubaci dodane dokumente u ra\u010dun.", _s16_212, _s20_123, _s16_213, _s19_112, "first_page", "First page", "all_pages", "All pages", "last_page", "Last page", "primary_font", "Primarni font", "secondary_font", "Sekundarni font", "primary_color", "Primarna boja", "secondary_color", "Sekundarna boja", "page_size", "Page Size", "font_size", "Veli\u010dina fonta", "quote_design", "Quote Design", "invoice_fields", "Polja ra\u010duna", "product_fields", "Product Fields", "invoice_terms", "Uvjeti ra\u010duna", "invoice_footer", "Podno\u017eje ra\u010duna", "quote_terms", "Uvjeti ponude", "quote_footer", "Podno\u017eje ponude", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "Monthly", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Tri godine", "never", "Never", "company", "Company", _s17_122, "Generirani brojevi", "charge_taxes", "Naplati poreze", "next_reset", "Slijede\u0107i reset", "reset_counter", "Resetiraj broja\u010d", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "Op\u0107enito", "surcharge_field", "Polje doplate", "company_field", "Company Field", "company_value", "Vrijednost tvrtke", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Polje transakcije", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Polje Grupe", "number_counter", "Broja\u010d brojeva", "prefix", "Prefiks", "number_pattern", "Uzorak broja", "messages", "Messages", "custom_css", "Prilago\u0111eni CSS", _s17_126, _s22_104, _s16_218, "Poka\u017ei na PDF-u", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "Poddomena", "domain", "Domain", "portal_mode", "Na\u010din rada Portal", "email_signature", "Srda\u010dno,", _s24_56, "Olak\u0161ajte svojim klijentima pla\u0107anje dodavanjem schema.org markupa va\u0161oj e-po\u0161ti.", "plain", "Obi\u010dno", "light", "Svijetlo", "dark", "Tamno", "email_design", "Dizajn e-po\u0161te", "attach_pdf", "Prilo\u017eite PDF", _s16_219, _s19_113, "attach_ubl", _s20_117, "email_style", "Stil e-po\u0161te", _s19_72, "Omogu\u0107i markup", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Obra\u0111eno", "credit_card", _s16_317, "bank_transfer", "Bankovni prijenos", "priority", "Prioritet", "fee_amount", "Iznos naknade", "fee_percent", "Postotak naknade", "fee_cap", "Fee Cap", "limits_and_fees", "Limiti/Naknade", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "A\u017euriraj adresu", _s19_75, "A\u017euriraj adresu klijenta uz osigurane detalje", "rate", "Stopa", "tax_rate", "Porezna stopa", "new_tax_rate", "Nova porezna stopa", "edit_tax_rate", "Uredi poreznu stopu", _s16_221, "Uspje\u0161no kreirana porezna stopa", _s16_222, "Uspje\u0161no a\u017eurirana porezna stopa", _s17_129, "Uspje\u0161no arhivirana porezna stopa", _s16_223, "Uspje\u0161no izbrisana porezna stopa", _s17_130, "Uspje\u0161no vra\u0107ena porezna stopa", _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Proizvodi sa samoispunom", _s18_112, _s53_1, "update_products", "Proizvidi sa autoa\u017euriranjem", _s20_104, "A\u017euriranje ra\u010duna automatski a\u017eurirati registar proizvoda", _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Dobavlja\u010d", "company_gateway", "Sustav online pla\u0107anja", _s16_226, "Sustavi online pla\u0107anja", _s19_76, "Novi sustav online pla\u0107anja", _s20_105, "Uredi sustav online pla\u0107anja", _s23_49, "Uspje\u0161no stvoren Sustav online pla\u0107anja", _s23_50, "Uspje\u0161no a\u017euriran sustav online pla\u0107anja", _s24_57, "Uspje\u0161no arhiviran sustav online pla\u0107anja", _s23_51, "Uspje\u0161no izbrisan sustav online pla\u0107anja", _s24_58, "Uspje\u0161no vra\u0107en sustav online pla\u0107anja", _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, "Nastavi ure\u0111ivati", "discard_changes", "Discard Changes", "default_value", "Zadana vrijednost", "disabled", "Onemogu\u0107eno", "currency_format", "Format valute", _s21_112, "Prvi dan u tjednu", _s23_52, "Prvi mjesec u godini", "sunday", "Nedjelja", "monday", "Ponedjeljak", "tuesday", "Utorak", "wednesday", "Srijeda", "thursday", "\u010cetvrtak", "friday", "Petak", "saturday", "Subota", "january", "Sije\u010danj", "february", "Velja\u010da", "march", "O\u017eujak", "april", "Travanj", "may", "Svibanj", "june", "Lipanj", "july", "Srpanj", "august", "Kolovoz", "september", "Rujan", "october", "Listopad", "november", "Studeni", "december", "Prosinac", "symbol", "Simbol", "ocde", "Code", "date_format", "Format datuma", "datetime_format", "Format vremena", "military_time", "24 satno vrijeme", _s18_113, "24-satni prikaz", "send_reminders", "Po\u0161alji podsjetnike", "timezone", "Vremenska zona", _s19_77, "Filtrirano po Projektu", _s17_132, _s19_114, _s19_79, _s20_124, _s18_114, _s22_105, _s18_116, _s24_82, "group_settings", "Postavke grupe", "group", "Group", "groups", "Grupe", "new_group", "Nova grupa", "edit_group", "Uredi grupu", "created_group", "Grupa je uspje\u0161no stvorena", "updated_group", "Grupa je uspje\u0161no a\u017eurirana", "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", "Grupa je uspje\u0161no arhivirana", "deleted_group", "Grupa je uspje\u0161no izbrisana", "restored_group", "Grupa je uspje\u0161no vra\u0107ena", "upload_logo", _s24_75, "uploaded_logo", "Uspje\u0161no preneseni logo", "logo", "Logo", "saved_settings", "Postavke uspje\u0161no spremljene", _s16_230, _s18_150, "device_settings", _s16_318, "defaults", "Zadano", "basic_settings", "Osnovne postavke", _s17_134, _s17_181, "company_details", "Detalji poduze\u0107a", "user_details", _s17_182, "localization", "Lokalizacija", "online_payments", "Online uplate", "tax_rates", "Porezne stope", "notifications", "Obavijesti", "import_export", "Uvoz | Izvoz", "custom_fields", _s17_183, "invoice_design", "Dizajn ra\u010duna", "buy_now_buttons", "Buy Now Buttons", "email_settings", _s16_319, _s23_54, "Predlo\u0161ci & podsjetnici", _s22_81, "Kreditne kartice i banke", _s19_81, _s22_106, "price", "Cijena", "email_sign_up", "Registrirajte se e-po\u0161tom", "google_sign_up", "Registrirajte se putem Google ra\u010duna", _s27_57, "Hvala vam na kupnji!", "redeem", "Redeem", "back", "Natrag", "past_purchases", "Pro\u0161le kupnje", _s19_83, _s18_151, "pro_plan", "Pro plan", "enterprise_plan", "Enterprise Plan", "count_users", _s16_320, "upgrade", "Nadogradi", _s25_63, _s18_152, _s24_60, "Molimo unesite prezime", _s33_30, "Molimo vas da se slo\u017eite s uvjetima pru\u017eanja usluge i pravilima o privatnosti za stvaranje ra\u010duna.", "i_agree_to_the", "I agree to the", _s16_232, "Uvjeti kori\u0161tenja usluge", "privacy_policy", "Privacy Policy", "sign_up", "Prijava", "account_login", _s18_153, "view_website", "Pogledajte web stranicu", "create_account", "Otvori ra\u010dun", "email_login", _s21_148, "create_new", "Create New", _s18_118, "Nije odabran nijedan zapis", _s21_115, "Spremite ili poni\u0161tite svoje promjene", "download", "Preuzmi", _s27_58, _s27_78, "take_picture", "Fotografiraj", "upload_files", "Upload Files", "document", "Document", "documents", "Dokumenti", "new_document", "Novi Dokument", "edit_document", "Uredi Dokument", _s17_136, "Uspje\u0161no preneseni dokument", _s16_234, "Uspje\u0161no a\u017eurirani dokument", _s17_137, "Uspje\u0161no arhiviran dokument", _s16_235, "Uspje\u0161no izbrisani dokument", _s17_138, "Uspje\u0161no vra\u0107eni dokument", _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "Nema povijesti", "expense_date", "Datum tro\u0161ka", "pending", "Na \u010dekanju", _s16_236, "Evidentirano", _s16_237, "U obradi", _s16_238, "Fakturirano", "converted", "Konvertirano", _s24_62, _s24_63, "exchange_rate", "Te\u010daj", _s16_239, "Konvertiraj valutu", "mark_paid", "Ozna\u010di uplatu", "category", "Kategorija", "address", "Adresa", "new_vendor", "Novi dobavlja\u010d", "created_vendor", "Uspje\u0161no kreiran dobavlja\u010d", "updated_vendor", "Uspje\u0161no a\u017euriran dobavlja\u010d", "archived_vendor", "Uspje\u0161no arhiviran dobavlja\u010d", "deleted_vendor", "Uspje\u0161no obrisan dobavlja\u010d", "restored_vendor", _s28_39, _s16_240, "Uspje\u0161no arhivirano :count dobavlja\u010da", "deleted_vendors", "Uspje\u0161no obrisano :count dobavlja\u010da", _s16_241, _s36_11, "new_expense", "Novi tro\u0161ak", "created_expense", "Uspje\u0161no kreiran tro\u0161ak", "updated_expense", "Uspje\u0161no a\u017euriran tro\u0161ak", _s16_242, "Uspje\u0161no arhiviran tro\u0161ak", "deleted_expense", _s23_65, _s16_243, _s29_31, _s17_140, "Uspje\u0161no arhivirani tro\u0161kovi", _s16_244, _s23_65, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Dizajn", _s21_116, "Pronala\u017eenje zapisa nije uspjelo", "invoiced", "Fakturirano", "logged", "Logirano", "running", "Pokrenuto", "resume", "Nastavi", "task_errors", "Molimo korigirajte preklopna vremena", "start", "Po\u010detak", "stop", "Zavr\u0161etak", "started_task", _s25_65, "stopped_task", "Uspje\u0161no zavr\u0161en zadatak", "resumed_task", _s25_67, "now", "Sada", _s16_245, _s16_246, "timer", "\u0160toperica", "manual", "Ru\u010dno", "budgeted", "Bud\u017eet", "start_time", "Po\u010detno vrijeme", "end_time", "Zavr\u0161no vrijeme", "date", "Datum", "times", "Vremena", "duration", "Trajanje", "new_task", "Novi zadatak", "created_task", "Uspje\u0161no kreiran zadatak", "updated_task", "Uspje\u0161no a\u017euriran zadatak", "archived_task", "Uspje\u0161no arhiviran zadatak", "deleted_task", "Uspje\u0161no obrisan zadatak", "restored_task", "Uspje\u0161no obnovljen zadatak", "archived_tasks", "Uspje\u0161no arhivirano :count zadataka", "deleted_tasks", "Uspje\u0161no obrisano :count zadataka", "restored_tasks", _s34_28, _s19_85, _s18_152, "budgeted_hours", "Dogovoreno radnih sati", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "Novi projekt", _s27_62, "Hvala vam \u0161to koristite na\u0161u aplikaciju!", "if_you_like_it", "Ako vam se svi\u0111a, molim vas", "click_here", "kliknite ovdje", _s18_122, "Kliknite ovdje", "to_rate_it", "da bi ju ocijenili.", "average", "Prosjek", "unapproved", "Neodobreno", _s30_19, "Potvrdite autenti\u010dnost da biste promijenili ovu postavku", "locked", "Zaklju\u010dano", "authenticate", "Provjera autenti\u010dnosti", _s19_87, "Molimo provjerite autenti\u010dnost", _s24_64, "Biometrijska provjera autenti\u010dnosti", "footer", "Podno\u017eje", "compare", "Usporedi", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", "Prijavite se s Google ra\u010dunom", "today", "Danas", "custom_range", "Prilago\u0111eni Raspon", "date_range", "Raspon datuma", "current", "Trenutni", "previous", "Prija\u0161nji", "current_period", "Teku\u0107e Razdoblje", _s17_144, "Razdoblje usporedbe", "previous_period", "Prethodno razdoblje", "previous_year", _s16_321, "compare_to", "Usporedi s", "last7_days", "Zadnjih 7 dana", "last_week", "Pro\u0161li tjedan", "last30_days", "Zadnjih 30 dana", "this_month", "Ovaj mjesec", "last_month", "Pro\u0161li mjesec", "this_year", "Ova godina", "last_year", "Pro\u0161la godina", "all_time", "All Time", "custom", "Prilago\u0111eno", _s16_250, "Kloniraj u Ra\u010dune", "clone_to_quote", "Kloniraj u Ponude", "clone_to_credit", "Clone to Credit", "view_invoice", "Pregled ra\u010duna", "convert", "Pretvori", "more", "Vi\u0161e", "edit_client", "Uredi klijenta", "edit_product", "Uredi proizvod", "edit_invoice", "Uredi ra\u010dun", "edit_quote", "Uredi ponudu", "edit_payment", "Uredi uplatu", "edit_task", "Uredi zadatak", "edit_expense", "Uredi tro\u0161ak", "edit_vendor", _s16_322, "edit_project", "Uredi projekt", _s20_107, "Uredi ponavljaju\u0107u ponudu", "billing_address", "Adresa ra\u010duna", _s16_252, _s16_253, "total_revenue", "Ukupni prihod", "average_invoice", "Prosje\u010dni ra\u010dun", "outstanding", "Dospijeva", "invoices_sent", _s20_116, "active_clients", _s16_323, "close", "Zatvori", "email", "E-po\u0161ta", "password", "Zaporka", "url", "URL", "secret", "Secret", "name", "Ime", "logout", "Odjava", "login", "Prijava", "filter", "Filter", "sort", "Poredak", "search", "Pretraga", "active", "Aktivan", "archived", "Arhivirano", "deleted", "Obrisano", "dashboard", "Kontrolna plo\u010da", "archive", "Arhiva", "delete", "Obri\u0161i", "restore", "Obnovi", _s16_254, "Osvje\u017eavanje zavr\u0161eno", _s23_55, "Molimo upi\u0161ite va\u0161u email adresu", _s26_46, "Molimo upi\u0161ite va\u0161u zaporku", _s21_119, "Molimo unesite URL", _s26_48, "Molimo upi\u0161ite \u0161ifru proizvoda", "ascending", "Ascending", "descending", "Descending", "save", "Pohrani", _s17_146, "Dogodila se pogre\u0161ka", "paid_to_date", "Do sada pla\u0107eno", "balance_due", "Stanje duga", "balance", "Potra\u017eivanje", "overview", "Pregled", "details", "Detalji", "phone", "Telefon", "website", "Web", "vat_number", "OIB", "id_number", "ID broj", "create", "Kreiraj", _s19_89, "Kopirao :value u me\u0111uspremnik", "error", "Gre\u0161ka", _s16_256, "Pokretanje nije uspjelo", "contacts", "Kontakti", "additional", "Dodatno", "first_name", "Ime", "last_name", "Prezime", "add_contact", "Dodaj kontakt", "are_you_sure", _s18_154, "cancel", "Odustani", "ok", "Ok", "remove", "Remove", _s16_258, "Email adresa je pogre\u0161na", "product", "Proizvod", "products", "Proizvodi", "new_product", "Novi proizvod / usluga", "created_product", "Proizvod je uspje\u0161no kreiran", "updated_product", "Proizvod je uspje\u0161no a\u017euriran", _s16_260, "Proizvod je uspje\u0161no arhiviran", "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "Proizvod", "notes", "Bilje\u0161ke", "cost", "Cijena", "client", "Klijent", "clients", "Klijenti", "new_client", "Novi klijent", "created_client", "Klijent je uspje\u0161no kreiran", "updated_client", "Uspje\u0161no a\u017euriranje klijenta", "archived_client", "Uspje\u0161no arhiviran klijent", _s16_263, "Uspje\u0161no arhivirano :count klijenata", "deleted_client", "Uspje\u0161no obrisan klijent", "deleted_clients", "Uspje\u0161no obrisano :count klijenata", "restored_client", "Uspje\u0161no obnovljen klijent", _s16_264, _s36_13, "address1", "Ulica i ku\u0107ni broj", "address2", "Kat/Oznaka", "city", "Grad", "state", "\u017dupanija", "postal_code", "Po\u0161tanski broj", "country", "Zemlja", "invoice", "Ra\u010dun", "invoices", "Ra\u010duni", "new_invoice", "Novi ra\u010dun", "created_invoice", "Uspje\u0161no kreiran ra\u010dun", "updated_invoice", "Uspje\u0161no a\u017euriran ra\u010dun", _s16_265, "Uspje\u0161no arhiviran ra\u010dun", "deleted_invoice", "Uspje\u0161no obrisan ra\u010dun", _s16_266, "Uspje\u0161no obnovljen ra\u010dun", _s17_150, "Uspje\u0161no arhivirano :count ra\u010duna", _s16_267, "Uspje\u0161no obrisano :count ra\u010duna", _s17_151, _s37_23, "emailed_invoice", "Ra\u010dun uspje\u0161no poslan e-po\u0161tom", "emailed_payment", _s28_72, "amount", "Iznos", "invoice_number", "Broj ra\u010duna", "invoice_date", "Datum ra\u010duna", "discount", "Popust", "po_number", "Broj narud\u017ebe", "terms", "Uvjeti", "public_notes", "Javne bilje\u0161ke", "private_notes", "Privatne bilje\u0161ke", "frequency", "Frekvencija", "start_date", "Po\u010detni datum", "end_date", "Zavr\u0161ni datum", "quote_number", "Broj ponude", "quote_date", "Datum ponude", "valid_until", "Vrijedi do", "items", "Stavke", "partial_deposit", "Djelomi\u010dno/Depozit", "description", "Opis", "unit_cost", "Jedini\u010dna cijena", "quantity", "Koli\u010dina", "add_item", "Dodaj stavku", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Ukupan iznos", "pdf", "PDF", "due_date", "Datum dospije\u0107a", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Status", _s17_152, "Status ra\u010duna", "quote_status", "Status ponude", _s22_82, _s30_31, _s22_84, "Pritisnite + za dodavanje vremena", "count_selected", ":count odabrano", "total", "Sveukupno", "percent", "Percent", "edit", "Uredi", "dismiss", "Odbaci", _s20_109, "Molimo odaberite datum", _s22_85, "Molimo odaberite klijenta", _s24_66, "Molimo odaberite ra\u010dun", "task_rate", "Satnica", "settings", "Postavke", "language", "Jezik", "currency", "Currency", "created_at", "Datum kreiranja", "created_on", "Stvoreno u", "updated_at", "A\u017eurirano", "tax", "Porez", _s30_21, "Molimo upi\u0161ite broj ra\u010duna", _s27_66, "Molimo upi\u0161ite broj ponude", "past_due", "Past Due", "draft", "Skica", "sent", "Poslano", "viewed", "Pregledano", "approved", "Odobreno", "partial", "Partial/Deposit", "paid", "Pla\u0107eno", "mark_sent", "Ozna\u010di kao poslano", _s22_87, "Ra\u010dun je uspje\u0161no ozna\u010den kao poslan", _s22_88, _s35_22, _s23_57, "Ra\u010duni su uspje\u0161no ozna\u010deni kao poslani", _s23_58, _s36_15, "done", "Dovr\u0161eno", _s37_24, "Molimo upi\u0161ite ime klijenta ili kontakta", "dark_mode", "Tamni prikaz", _s27_68, "Ponovno pokrenite aplikaciju za primjenu promjena", "refresh_data", "Osvje\u017ei podatke", "blank_contact", "Prazan kontakt", "activity", "Aktivnost", _s16_270, "Nije prona\u0111en zapis", "clone", "Kloniraj", "loading", "Loading", "industry", "Industrija", "size", "Veli\u010dina", "payment_terms", "Uvjeti pla\u0107anja", "payment_date", "Datum uplate", "payment_status", "Status uplate", _s16_272, "U tijeku", _s16_273, "Poni\u0161teno", _s16_274, "Neuspje\u0161no", _s16_275, "Zavr\u0161eno", _s16_276, "Djelimi\u010dni povrat", _s16_277, "Povrat", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Neto", "client_portal", "Klijentski portal", "show_tasks", "Prika\u017ei zadatke", "email_reminders", "Email podsjetnici", "enabled", "Enabled", "recipients", "Primatelji", "initial_email", "Prvi Email", "first_reminder", "Prvi podsjetnik", "second_reminder", _s16_324, "third_reminder", _s16_325, "reminder1", "Prvi podsjetnik", "reminder2", _s16_324, "reminder3", _s16_325, "template", "Predlo\u017eak", "send", "Po\u0161alji", "subject", "Naslov", "body", "Tijelo", "send_email", "Slanje e-po\u0161te", "email_receipt", _s31_33, "auto_billing", "Automatska naplata", "button", "Gumb", "preview", "Preview", "customize", "Prilagodi", "history", "Povijest", "payment", "Uplata", "payments", "Uplate", "refunded", "Povrat", "payment_type", "Payment Type", _s21_121, _s21_149, "enter_payment", "Unesi uplatu", "new_payment", "Unesi uplatu", "created_payment", "Uspje\u0161no kreirana uplata", "updated_payment", "Uspje\u0161no a\u017eurirana uplata", _s16_278, "Uspje\u0161no arhivirana uplata", "deleted_payment", "Uspje\u0161no obrisana uplata", _s16_279, "Uspje\u0161no obnovljena uplata", _s17_155, "Uspje\u0161no arhivirana :count uplata", _s16_280, "Uspje\u0161no obrisano :count uplata", _s17_156, _s37_26, "quote", "Ponuda", "quotes", "Ponude", "new_quote", "Nova ponuda", "created_quote", "Ponuda uspje\u0161no kreirana", "updated_quote", "Ponuda je uspje\u0161no a\u017eurirana", "archived_quote", "Ponuda uspje\u0161no arhivirana", "deleted_quote", "Ponuda uspje\u0161no obrisana", "restored_quote", "Uspje\u0161no obnovljena ponuda", "archived_quotes", "Uspje\u0161no arhivirano :count ponuda", "deleted_quotes", "Uspje\u0161no obrisano :count ponuda", "restored_quotes", _s35_25, "expense", "Tro\u0161ak", "expenses", "Tro\u0161kovi", "vendor", "Dobavlja\u010d", "vendors", "Vendors", "task", "Task", "tasks", "Zadaci", "project", "Projekt", "projects", "Projekti", "activity_1", _s30_32, "activity_2", _s32_24, "activity_3", _s30_33, "activity_4", _s28_73, "activity_5", _s29_53, "activity_6", ":user poslao e-po\u0161tom ra\u010dun :invoice za :contact", "activity_7", ":contact pregledao ra\u010dun :invoice", "activity_8", _s30_34, "activity_9", ":user obrisao ra\u010dun :invoce", "activity_10", _s82_, "activity_11", _s30_35, "activity_12", _s30_36, "activity_13", _s29_54, "activity_14", ":user upisao :credit kredit", "activity_15", _s29_55, "activity_16", _s30_37, "activity_17", _s28_74, "activity_18", ":user kreirao ponudu :quote", "activity_19", ":user a\u017eurirao ponudu :quote", "activity_20", ":user poslao e-po\u0161tom ponudu :quote za :contact", "activity_21", ":contact pregledao ponudu :quote", "activity_22", ":user arhivirao ponudu :quote", "activity_23", ":user obrisao ponudu :quote", "activity_24", ":user obnovio ponudu :quote", "activity_25", _s28_75, "activity_26", _s30_38, "activity_27", _s29_56, "activity_28", _s28_76, "activity_29", ":contact odobrio ponudu :quote", "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s29_57, "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", "Kontakt :contact je odgovorio na radni nalog :ticket", "activity_56", "Korisnik :user je pregledao radni nalog :ticket", "activity_57", "Sustav nije uspio poslati ra\u010dun e-po\u0161tom :invoice", "activity_58", ":user je stornirao ra\u010dun :invoice", "activity_59", _s28_77, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", "Ponuda uspje\u0161no poslana e-po\u0161tom", "emailed_credit", _s27_81, _s20_111, "Ponuda je uspje\u0161no ozna\u010dena kao poslana", _s21_123, _s34_29, "expired", "Isteklo", "all", "Svi", "select", "Odaberi", _s22_89, "Dugo pritisnite za vi\u0161estruku odabir", "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Prilago\u0111ena vrijednost 3", "custom_value4", "Prilago\u0111ena vrijednost 4", _s18_123, _s24_83, _s24_71, "Prilago\u0111ena poruka nadzorne plo\u010de", _s29_46, "Prilago\u0111ena poruka nepla\u0107enog ra\u010duna", _s27_73, "Prilago\u0111ena poruka pla\u0107enog ra\u010duna", _s31_26, "Prilago\u0111ena poruka ne odobrene ponude", "lock_invoices", _s16_326, "translations", "Prijevodi", _s19_90, "Uzorak broja zadatka", _s19_92, "Broja\u010d broja zadatka", _s22_91, "Uzorak broja tro\u0161kova", _s22_93, _s21_150, _s21_124, "Uzorak broja dobavlja\u010da", _s21_126, "Broja\u010d brojeva dobavlja\u010da", _s21_128, "Uzorak broja radnog naloga", _s21_130, "Broja\u010d broj radnog naloga", _s22_95, "Uzorak broja transakcije", _s22_97, "Broja\u010d broja transakcije", _s22_99, "Uzorak broja ra\u010duna", _s22_101, "Broja\u010d ra\u010duna", _s20_112, "Uzorak broja ponude", _s20_114, "Broja\u010d ponuda", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, "Poni\u0161ti datum broja\u010da", "counter_padding", "Ispuna broja broja\u010da", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Prikaz u tablici", "show_list", "Prikaz u listi", "client_city", "Grad klijenta", "client_state", "\u017dupanija klijenta", "client_country", "Dr\u017eava klijenta", _s16_281, _s18_155, "client_balance", "Stanje ra\u010duna klijenta", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Tip", "invoice_amount", "Iznos ra\u010duna", _s16_285, "Datum valute", "tax_rate1", "Porezna stopa 1", "tax_rate2", "Porezna stopa 2", "tax_rate3", "Porezna stopa 3", "auto_bill", "Auto ra\u010dun", "archived_at", "Arhivirano u", "has_expenses", "Ima tro\u0161kove", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Izbrisan", "vendor_city", "Grad dobavlja\u010da", "vendor_state", "\u017dupanija dobavlja\u010da", "vendor_country", _s17_184, "is_approved", "Odobreno je", "tax_name", "Ime porezne stope", "tax_amount", "Iznos poreza", "tax_paid", "Pla\u0107eno poreza", "payment_amount", "Iznos uplate", "age", "Dospije\u0107e", "is_running", "Is Running", "time_log", "Dnevnik vremena", "bank_id", "Banka", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "cs", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "E-maily", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Referral program", "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u010cas", "format", "Form\xe1t", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", "Round Tasks", _s16_4, _s38_, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Tyto \xfadaje neodpov\xeddaj\xed na\u0161im z\xe1znam\u016fm.", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "\u0160ifrov\xe1n\xed", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "U\u017eivatelsk\xe9 jm\xe9no", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Posledn\xed p\u0159ihl\xe1\u0161en\xed", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", _s18_156, _s16_20, "Neplacen\xe9", _s16_21, "Placen\xe9", "recurring", "Pravideln\xe9", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "E-mail otev\u0159en", "email_delivered", "E-mail doru\u010den", "log", "Log", "individual", "Jednotlivec", "partnership", "Partnership", "trust", "Trust", "charity", "Charita", "government", "Vl\xe1da", "classification", "Klasifikace", _s24_, _s24_0, "public", "Public", "private", "Soukrom\xe9", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Odpojit", _s25_3, _s76_, "is_tax_exempt", _s17_185, "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, "Digit\xe1ln\xed produkty", "services", "Slu\u017eby", "shipping", "Shipping", "tax_exempt", _s17_185, "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Administr\xe1tor", "owner", "Vlastn\xedk", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, "Jednor\xe1zov\xe9 produkty", _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Akce", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Rozvrh", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Archivovat platbu", "archive_invoice", "Archivovat fakturu", "archive_quote", "Archivovat nab\xeddku", "archive_credit", "Archivovat kredit", "archive_task", "Archivovat \xfalohu", "archive_client", "Archivovat klienta", "archive_project", "Archivovat projekt", "archive_expense", "Archivovat n\xe1klad", "restore_payment", "Obnovit platbu", "restore_invoice", "Obnovit fakturu", "restore_quote", "Obnovit nab\xeddku", "restore_credit", "Obnovit kredit", "restore_task", "Obnovit \xfalohu", "restore_client", "Obnovit klienta", "restore_project", "Obnovit projekt", "restore_expense", "Obnovit n\xe1klad", "archive_vendor", "Archivovat dodavatele", "restore_vendor", "Obnovit dodavatele", "create_product", "P\u0159idat produkt", "update_product", "Aktualizovat produkt", "delete_product", "Smazat produkt", "restore_product", "Obnovit produkt", "archive_product", "Archivovat produkt", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Platebn\xed metody", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, "Zobrazit doru\u010dovac\xed adresu", _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Hodina", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Nahr\xe1t", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Smazat projekt", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, "Registrace vy\u017eadov\xe1na", _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, "Voliteln\xe9 produkty", _s27_12, "Voliteln\xe9 pravideln\xe9 produkty", "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Ulo\u017eit jako v\xfdchoz\xed podm\xednky", _s22_18, "Ulo\u017eit jako v\xfdchoz\xed pati\u010dku", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, "Transakce \xfasp\u011b\u0161n\u011b konvertov\xe1ny", _s20_25, "Bankovn\xed \xfa\u010det \xfasp\u011b\u0161n\u011b vytvo\u0159en", _s20_26, "Bankovn\xed \xfa\u010det \xfasp\u011b\u0161n\u011b zm\u011bn\u011bn", _s17_21, "Editovat bankovn\xed \xfa\u010det", _s16_49, _s16_50, "account_type", "Typ \xfa\u010dtu", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Smazat kredit", "transaction", "Transaction", "transactions", "Transakce", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, "Hledat v :count transakc\xedch", "bank_account", "Bank Account", "bank_accounts", "Platebn\xed karty a banky", _s21_34, "Bankovn\xed \xfa\u010det \xfasp\u011b\u0161n\u011b archivov\xe1n", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Placen\xe9 \xfalohy", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, "Vyfakturovan\xe9 n\xe1klady", _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, "Ulo\u017ete z\xe1znam, abyste mohl/a nahr\xe1t dokumenty.", _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, "P\u0159ev\xe9st na n\xe1klad", _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, "Umo\u017enit dodavatel\u016fm nahr\xe1vat dokumenty", _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "P\u0159ijmout", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Nastaven\xed plateb", "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Trvaj\xedc\xed", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", "P\u0159idat platebn\xed br\xe1nu", _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, "Zobrazit popis produktu", _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "P\u0159idat k faktu\u0159e :invoice", _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "M\u011bna faktury", "range", "Rozsah", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Vytvo\u0159it projekt", "update_project", "Aktualizovat projekt", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", "\xdasp\u011b\u0161n\u011b zah\xe1jeno :value \xfaloh", "stopped_tasks", "\xdasp\u011b\u0161n\u011b ukon\u010deno :value \xfaloh", "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Schv\xe1lit", "client_website", "Klientsk\xfd web", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Na\u010d\xedst PDF", _s16_71, _s16_291, _s24_30, _s44_6, "due_on_receipt", "Due on Receipt", "is_paid", "Je zaplaceno", "age_group_paid", "Zaplaceno", "id", "ID", "convert_to", "Konvertovat na", "client_currency", "M\u011bna klienta", _s16_72, "M\u011bna firmy", "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Mal\xfd", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Zb\xfdv\xe1", "invoice_paid", "Faktura zaplacena", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Norm\xe1ln\xed", "large", "Velk\xfd", "extra_large", "Extra velk\xfd", _s16_75, "Zobrazovat n\xe1hled PDF", _s21_57, "Zobrazovat n\xe1hled PDF p\u0159i \xfaprav\u011b faktur", "print_pdf", "Tisk PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Skr\xfdt n\xe1hle", "edit_record", "Upravit z\xe1znam", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, "Pros\xedm nastavte si heslo \xfa\u010dtu", "set_password", "Nastavit heslo", _s20_57, _s33_13, "disconnect", "Odpojit", "add_to_invoices", "P\u0159id\xe1vat do faktur", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "St\xe1hnout", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, "PS\u010c klienta", _s17_41, "DI\u010c klienta", "has_tasks", "M\xe1 \xfakoly", "registration", "Registrace", _s27_25, "Autorizujte Stripe pro p\u0159ijm\xe1n\xed online plateb.", "view_expense", "Zobrazit n\xe1klad # :expense", "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Aktualizovat v\u0161echny z\xe1znamy", "system", "Syst\xe9m", _s19_43, "Nastavit v\xfdchoz\xed firmu", "updated_company", "Firma \xfasp\u011b\u0161n\u011b aktualizov\xe1na", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "Aplikace", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, "Pravideln\xfd n\xe1klad", _s18_46, "Pravideln\xe9 n\xe1klady", _s21_59, "Nov\xfd pravideln\xfd n\xe1klad", _s22_50, "Upravit pravideln\xfd n\xe1klad", _s25_20, "Pravideln\xfd n\xe1klad \xfasp\u011b\u0161n\u011b vytvo\u0159en", _s25_21, "Pravideln\xfd n\xe1klad \xfasp\u011b\u0161n\u011b aktualizov\xe1n", _s26_16, "Pravideln\xfd n\xe1klad \xfasp\u011b\u0161n\u011b archivov\xe1n", _s25_22, "Pravideln\xfd n\xe1klad \xfasp\u011b\u0161n\u011b smaz\xe1n", _s25_23, "Pravideln\xfd n\xe1klad \xfasp\u011b\u0161n\u011b odstran\u011bn", _s26_17, "Pravideln\xfd n\xe1klad \xfasp\u011b\u0161n\u011b obnoven", _s24_32, "Hledat pravideln\xfd n\xe1klad", _s25_24, "Hledat pravideln\xe9 n\xe1klady", "last_sent_date", "Last Sent Date", "include_drafts", "Zahrnout koncepty", _s19_47, "Zahrnout koncepty ve v\xfdpisech", "is_invoiced", "Je vyfakturov\xe1no", "change_plan", "Manage Plan", "persist_data", "Persistovat data", "customer_count", "Po\u010det z\xe1kazn\xedk\u016f", _s16_83, "Ov\u011b\u0159it klienty", _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Desetinn\xe1 \u010d\xe1rka", _s26_18, "Pou\u017e\xedt \u010d\xe1rku jako desetinn\xfd odd\u011blova\u010d ve formul\xe1\u0159\xedch", "select_method", "Vybrat metodu", "select_platform", "Vybrat platformu", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Zapnout Markdown", _s20_59, "Konvertovat Markdown do HTML na PDF", "user_guide", "U\u017eivatelsk\xe1 p\u0159\xedru\u010dka", _s18_48, "P\u0159idat druh\xfd kontakt", "previous_page", "P\u0159echoz\xed str\xe1nka", "next_page", "Dal\u0161\xed str\xe1nka", "export_colors", "Exportovat barvy", "import_colors", "Importovat barvy", "clear_all", "Clear All", "contrast", "Kontrast", "custom_colors", "Vlastn\xed barvy", "colors", "Barvy", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Ohodnotit aplikaci", "check_status", "Zkontrolovat status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Zm\u011bnit e-mail", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Nevyfakturov\xe1no", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Importovat data", "import_settings", "Importovat nastaven\xed", _s17_46, "Pros\xedm vyberte JSON soubor", _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "M\xe1 dan\u011b", _s16_88, "Importovat klienty", _s18_50, _s40_3, "login_success", "P\u0159ihl\xe1\u0161en\xed \xfasp\u011b\u0161n\xe9", "login_failure", "P\u0159ihl\xe1\u0161en\xed selhalo", "exported_data", _s67_, _s23_25, "Zahrnout odstran\u011bn\xe9 klienty", _s28_17, _s41_3, "step_1_sign_in", "Krok 1: P\u0159ihl\xe1sit se", _s16_91, _s17_47, "account_id", "ID \xfa\u010dtu", _s27_29, "Migrace je\u0161t\u011b nen\xed dokon\u010den\xe1", "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Faktura vytvo\u0159ena", "quote_created", "Nab\xeddka vytvo\u0159ena", "credit_created", "Kredit vytvo\u0159en", "pro", "Profi", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Faktura\u010dn\xed polo\u017eka", "quote_item", "Nab\xeddkov\xe1 polo\u017eka", _s18_54, "K\u0159estn\xed jm\xe9no", _s17_48, "P\u0159ijmen\xed", "order", "Order", "unassigned", "Unassigned", "partial_value", "Mus\xed b\xfdt v\u011bt\u0161\xed ne\u017e nula a m\xe9n\u011b ne\u017e sou\u010det", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Povolit", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Nastavit subdom\xe9nu nebo zobrazit fakturu na vlastn\xed webov\xe9 str\xe1nce.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Je zobrazeno", "letter", "Letter", "legal", "Legal", "page_layout", "Rozlo\u017een\xed str\xe1nky", "portrait", "Portr\xe9t", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "P\u0159idat hlavi\u010dku", "remove_header", "Odstranit hlavi\u010dku", "return_url", "Return URL", "rest_method", "REST metoda", "header_key", "Header Key", "header_value", "Header Value", _s18_56, "Pravideln\xe9 produkty", "promo_code", "Promo k\xf3d", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Zabezpe\u010den\xed", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, "Autentifikace selhala", "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modifikov\xe1no", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, "Subdom\xe9na nen\xed dostupn\xe1", "connect_gmail", "Propojit s Gmail", _s16_102, "Odpojit Gmail", "connected_gmail", "\xdasp\u011b\u0161n\u011b propojeno s Gmail", _s18_62, "\xdasp\u011b\u0161n\u011b odpojeno od Gmai", _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, "Aktivovat firmu", _s21_74, _s51_7, _s27_31, "Vyskytla se chyba, zkuste to pros\xedm pozd\u011bji", _s27_32, "Nejprve nastavte heslo", _s34_15, _s52_1, "help_translate", "Pomozte p\u0159elo\u017eit", _s23_28, "Vyberte zemi", "resend_invite", _s17_166, _s19_50, "Dvouf\xe1zov\xe9 ov\u011b\u0159en\xed \xfasp\u011b\u0161n\u011b deaktivov\xe1no", _s16_111, "\xda\u010det \xfasp\u011b\u0161n\u011b p\u0159ipojen", _s19_51, "\xda\u010det \xfasp\u011b\u0161n\u011b odpojen", "delivered", "Doru\u010deno", "bounced", "Bounced", "spam", "Spam", "view_docs", "Zobrazit dokumenty", _s32_12, _s72_, "send_sms", "Odeslat SMS", "sms_code", "SMS k\xf3d", _s21_75, _s46_11, _s18_63, "Dvoufaktorov\xe9 ov\u011b\u0159en\xed \xfasp\u011b\u0161n\u011b nastaveno", "connect_google", "Propojit s Google", _s17_56, "Odpojit od Google", _s17_58, "Dvoufaktorov\xe9 ov\u011b\u0159en\xed", _s18_64, "Deaktivovat dvouf\xe1zov\xe9 ov\u011b\u0159en\xed", _s34_16, _s34_17, "stay_logged_in", "Z\u016fstat p\u0159ihl\xe1\u0161en", _s23_30, _s40_4, "count_hours", ":count hodin", "count_day", "1 den", "count_days", ":count dn\xed", _s19_52, _s19_53, _s17_59, "Nastaven\xed bezpe\u010d\xed", "resend_email", "Znovu odeslat e-mail", _s26_22, "Potvr\u010fte svou e-mailovou adresu", _s16_112, "Vr\xe1cen\xe1 platba", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Zobrazit akce", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "Pro aktualizaci spus\u0165te", _s18_66, "Zm\u011bnit na fakturu", _s16_113, "Registra\u010dn\xed URL", "invoice_project", "Invoice Project", "invoice_task", "Faktura\u010dn\xed \xfaloha", "invoice_expense", "Fakturovat n\xe1klady", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, "Ulo\u017eit a zobrazit n\xe1hled", "save_and_email", "Ulo\u017eit a odeslat e-mailem", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Je odesl\xe1no", _s17_65, _s17_66, "document_upload", "Nahr\xe1n\xed dokumentu", _s20_68, "Povolit klient\u016fm nahr\xe1vat dokumenty", "expense_total", "N\xe1klady celkem", "enter_taxes", "Zadejte dan\u011b", "by_rate", "Podle sazby", "by_amount", "Podle \u010d\xe1stky", "enter_amount", "Zadejte \u010d\xe1stku", "before_taxes", "P\u0159ed dan\xed", "after_taxes", "Po dani", "color", "Barva", "show", "Zobrazit", "hide", "Skr\xfdt", "empty_columns", "Pr\xe1zdn\xe9 sloupce", _s21_78, "Debugovac\xed m\xf3d je zapnut\xfd", _s26_23, "Varov\xe1n\xed: je ur\u010den\xfd pouze pro v\xfdvoj na lok\xe1ln\xedm serveru. M\u016f\u017ee vyzradit \xfadaje. Klikn\u011bte pro dal\u0161\xed informace.", "running_tasks", "B\u011b\u017e\xedc\xed \xfalohy", "recent_tasks", "Ned\xe1vn\xe9 \xfakoly", "recent_expenses", "Ned\xe1vn\xe9 n\xe1klady", _s17_67, "Nadch\xe1zej\xedc\xed n\xe1klady", "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Sloupec", "sample", "Vzorek", "map_to", "Map To", "import", "Importovat", _s25_33, _s29_16, "select_file", "Pros\xedm zvolte soubor", _s16_121, _s16_122, "csv_file", "CSV soubor", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "\xda\u010detnictv\xed", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML m\xf3d", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Slu\u017eba", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Dodac\xed list", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "\u010c\xe1ste\u010dn\u011b splaceno", "invoice_total", "Celkov\xe1 \u010d\xe1stka", "quote_total", "Celkem", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "N\xe1zev projektu", "warning", "Warning", "view_settings", "Nastaven\xed zobrazen\xed", _s24_45, "Varov\xe1n\xed: tato firma je\u0161t\u011b nebylo aktivov\xe1na", "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV k\xf3d", "client_name", "Jm\xe9no klienta", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, "Task status \xfasp\u011b\u0161n\u011b odstran\u011bn", _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, "Zobrazit tabulku \xfaloh", _s21_81, "V\u017edy zobrazovat sekci s \xfalohami p\u0159i zakl\xe1d\xe1n\xed faktur", _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, "Zah\xe1jit \xfalohy p\u0159ed ulo\u017een\xedm", _s18_71, _s18_72, "task_settings", "Nastaven\xed \xfaloh", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "M\xe1 b\xfdt fakturov\xe1n", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, "Nastaven\xed n\xe1klad\u016f", _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, "Prvn\xed den v m\u011bs\xedci", _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Pravideln\xe1 faktura", _s18_78, "Pravideln\xe9 faktury", _s21_90, "Nov\xe1 pravideln\xe1 faktura", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Pravideln\xe1 faktura \xfasp\u011b\u0161n\u011b archivov\xe1na", _s25_46, "Pravideln\xe1 faktura smaz\xe1na", _s25_47, "Pravideln\xe1 faktura \xfasp\u011b\u0161n\u011b odstran\u011bna", _s26_26, "Pravideln\xe1 faktura obnovena", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", "Ukl\xe1dat platebn\xed \xfadaje", _s24_52, _s24_53, "always", "V\u017edy", "optin", "Opt-In", "optout", "Opt-Out", "label", "\u0160t\xedtek", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "N\xe1zev firmy", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Hodiny", "statement", "Statement", "taxes", "Dan\u011b", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Pou\u017e\xedt kredit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Vybrat \u0161t\xedtek", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "Komu", "health_check", "Health Check", "payment_type_id", "Typ platby", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Klientsk\xe9 nastaven\xed", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Vybran\xe9 \xfalohy", _s17_86, "Vybran\xe9 n\xe1klady", _s17_88, "Nadch\xe1zej\xedc\xed faktury", _s17_90, _s17_91, "recent_payments", "Posledn\xed platby", "upcoming_quotes", "Nadch\xe1zej\xedc\xed nab\xeddky", "expired_quotes", "Pro\u0161l\xe9 nab\xeddky", "create_client", "Create Client", "create_invoice", "Vytvo\u0159it fakturu", "create_quote", "Vytvo\u0159it nab\xeddku", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Smazat nab\xeddku", "update_invoice", "Update Invoice", "delete_invoice", "Smazat fakturu", "update_client", "Update Client", "delete_client", "Smazat klienta", "delete_payment", "Smazat platbu", "update_vendor", "Update Vendor", "delete_vendor", "Smazat dodavatele", "create_expense", "Vytvo\u0159it n\xe1klad", "update_expense", "Aktualizovat n\xe1klad", "delete_expense", "Smazat n\xe1klad", "create_task", "Vytvo\u0159it \xfalohu", "update_task", "Update Task", "delete_task", "Smazat \xfalohu", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Zdarma", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", "Webhook \xfasp\u011b\u0161n\u011b odstran\u011bn", _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, ":value webhooky \xfasp\u011b\u0161n\u011b odstran\u011bny", _s17_94, _s37_15, "api_tokens", "API Tokeny", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokeny", "new_token", "New Token", "edit_token", "Editovat token", "created_token", "Token \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_token", "Token \xfasp\u011b\u0161n\u011b zm\u011bn\u011bn", "archived_token", "Token \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_token", "Token \xfasp\u011b\u0161n\u011b smaz\xe1n", "removed_token", "Token \xfasp\u011b\u0161n\u011b odstran\u011bn", "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "Poslat e-mailem", "email_quote", "Odeslat nab\xeddku e-mailem", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Jm\xe9no", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Po\u010det dn\xed", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, "Editovat platebn\xed podm\xednky", _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Po\u010det kreditu", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Hledat fakturu", "search_clients", "Hledat klienty", "search_products", "Hledat produkty", "search_quotes", "Hledat nab\xeddky", "search_credits", "Hledat kredity", "search_vendors", "Hledat dodavatele", "search_users", "Hledat u\u017eivatele", _s16_145, _s16_294, "search_tasks", "Hledat \xfalohy", "search_settings", "Nastaven\xed vyhled\xe1v\xe1n\xed", "search_projects", "Hledat projekt", "search_expenses", "Hledat n\xe1klady", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Hledat firmu", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", "Hledat 1 fakturu", "search_client", "Search 1 Client", "search_product", "Hledat 1 produkt", "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Vr\xe1tit platbu", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, "Data firmy \xfasp\u011b\u0161n\u011b smaz\xe1na", _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Adresa firmy", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Pr\xe1va", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count faktura odesl\xe1na", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Smazat \xfa\u010det", _s22_70, "Varov\xe1n\xed: Toto trvale odstran\xed V\xe1\u0161 \xfa\u010det. Tato akce je nevratn\xe1.", "delete_company", "Odstranit firmu", _s22_71, _s69_, "enabled_modules", "Aktivovan\xe9 moduly", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Hlavi\u010dka", "load_design", "Na\u010d\xedst design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", "Design \xfasp\u011b\u0161n\u011b odstran\u011bn", "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, "Pravideln\xe9 nab\xeddky", "recurring_tasks", "Pravideln\xe9 \xfalohy", _s18_87, "Spravov\xe1n\xed \xfa\u010dt\u016f", "credit_date", "Datum kreditu", "credit", "Kredit", "credits", "Kredity", "new_credit", "Zadat kredit", "edit_credit", "Edit Credit", "created_credit", "Kredit \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_credit", _s27_49, "archived_credit", "Kredit \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_credit", "Kredit \xfasp\u011b\u0161n\u011b smaz\xe1n", "removed_credit", _s27_51, "restored_credit", "Kredit \xfasp\u011b\u0161n\u011b obnoven", _s16_159, ":count kredit\u016f bylo \xfasp\u011b\u0161n\u011b archivov\xe1no", "deleted_credits", ":count kredit\u016f bylo \xfasp\u011b\u0161n\u011b smaz\xe1no", _s16_160, _s36_9, "current_version", "Sou\u010dasn\xe1 verze", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Zjistit v\xedce", "integrations", "Integrace", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Nov\xe1 firma", "added_company", "Firma \xfasp\u011b\u0161n\u011b p\u0159id\xe1na", "company1", "Vlastn\xed firma 1", "company2", "Vlastn\xed firma 2", "company3", "Vlastn\xed firma 3", "company4", "Vlastn\xed firma 4", "product1", "Vlastn\xed produkt 1", "product2", "Vlastn\xed produkt 2", "product3", "Vlastn\xed produkt 3", "product4", "Vlastn\xed produkt 4", "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", "Vlastn\xed projekt 1", "project2", "Vlastn\xed projekt 2", "project3", "Vlastn\xed projekt 3", "project4", "Vlastn\xed projekt 4", "expense1", "Vlastn\xed n\xe1klad 1", "expense2", "Vlastn\xed n\xe1klad 2", "expense3", "Vlastn\xed n\xe1klad 3", "expense4", "Vlastn\xed n\xe1klad 4", "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Resetovat", "number", "Number", "export", "Export", "chart", "Graf", "count", "Count", "totals", "Celkem", "blank", "Blank", "day", "Day", "month", "M\u011bs\xedc", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Seskupen\xe9 podle", "credit_balance", "Z\u016fstatek kreditu", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Kontaktn\xed tel. \u010d\xedslo", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Doru\u010dovac\xed ulice", _s17_111, "Doru\u010dovac\xed \u010d\xedslo patra/bytu", "shipping_city", "Doru\u010dovac\xed m\u011bsto", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Faktura\u010dn\xed ulice", _s16_194, "Faktu\u010dan\xed \u010d\xedslo patra/bytu", "billing_city", "Faktura\u010dn\xed m\u011bsto", "billing_state", _s22_76, _s19_66, "Faktura\u010dn\xed PS\u010c", "billing_country", "Faktura\u010dn\xed zem\u011b", "client_id", "ID klienta", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Reporty", "report", "Report", "add_company", "P\u0159idat firmu", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Pomoc", "refund", "Vr\xe1cen\xed pen\u011bz", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "E-mail", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Zpr\xe1va", "from", "Od", _s20_96, "Zobrazit detaily produktu", _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "O n\xe1s", "documentation", "Dokumentace", "contact_us", "Kontaktuje n\xe1s", "subtotal", "Mezisou\u010det", "line_total", "Celkem", "item", "Polo\u017eka", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, "Hlavn\xed panel klientsk\xe9 z\xf3ny", _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Ano", "no", "Ne", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Vybrat firmu", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "Zobrazit", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, "Zobrazit slevu produktu", _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "U\u017eivatel", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Nastaven\xed dan\xed", _s18_103, "Tax Rates", "accent_color", "Akcentn\xed barva", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "Obnovit va\u0161e heslo", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "E-mail pro fakturu", "payment_email", "E-mail pro platbu", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "E-mail pro nab\xeddku", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administr\xe1tor", _s18_106, "Povolit u\u017eivatel\u016fm spravovat dal\u0161\xed u\u017eivatele, m\u011bnit nastaven\xed a v\u0161echny z\xe1znamy", "user_management", "Spr\xe1va u\u017eivatel\u016f", "users", "U\u017eivatel\xe9", "new_user", "Nov\xfd u\u017eivatel", "edit_user", "Upravit u\u017eivatele", "created_user", _s25_54, "updated_user", "U\u017eivatel \xfasp\u011b\u0161n\u011b zm\u011bn\u011bn", "archived_user", "U\u017eival \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_user", "U\u017eivatel \xfasp\u011b\u0161n\u011b smaz\xe1n", "removed_user", "U\u017eivatel \xfasp\u011b\u0161n\u011b odstran\u011bn", "restored_user", "U\u017eivatel \xfasp\u011b\u0161n\u011b obnoven", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", ":value u\u017eivatel\xe9 \xfasp\u011b\u0161n\u011b odstran\u011bni", "restored_users", _s34_25, _s16_210, "Obecn\xe9 nastaven\xed", "invoice_options", "Mo\u017enosti faktury", _s17_117, "Skr\xfdt Zaplaceno ke dni", _s22_78, "Zobrazit na faktu\u0159e 'Zaplaceno ke dni' pouze kdy\u017e p\u0159ijde platba.", _s23_43, "Vlo\u017eit dokumenty", _s28_32, _s39_10, _s16_212, "Zobrazit hlavi\u010dku", _s16_213, "Zobrazit pati\u010dku", "first_page", "prvn\xed str\xe1nka", "all_pages", "v\u0161echny str\xe1nky", "last_page", "posledn\xed str\xe1nka", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Z\xe1kladn\xed barva", "secondary_color", "Druh\xe1 barva", "page_size", "Page Size", "font_size", "Velikost fontu", "quote_design", "Quote Design", "invoice_fields", "Pole na faktu\u0159e", "product_fields", "Product Fields", "invoice_terms", "Faktura\u010dn\xed podm\xednky", "invoice_footer", "Pati\u010dka faktury", "quote_terms", "Podm\xednky nab\xeddky", "quote_footer", "Pati\u010dka nab\xeddky", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Automaticky konvertovat", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "t\xfddn\u011b", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "M\u011bs\xed\u010dn\u011b", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Ro\u010dn\u011b", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "Firma", _s17_122, _s17_123, "charge_taxes", "Pou\u017e\xedt dan\u011b", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Pole produktu", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefix", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Voliteln\xe9 CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, "Umo\u017en\xed V\xe1m nastavit heslo pro ka\u017ed\xfd kontakt. Pokud heslo nastav\xedte, tak kontakt ho bude pro zobrazen\xed faktury v\u017edy pou\u017e\xedt.", "authorization", "Schv\xe1len\xed", "subdomain", "subdom\xe9na", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "S pozdravem,", _s24_56, "P\u0159idejte si mikrozna\u010dky schema.org do e-mailu a usnadn\u011bte tak va\u0161im klient\u016fm platby.", "plain", "Prost\xfd text", "light", "Sv\u011btl\xfd", "dark", "Tmav\xfd", "email_design", "Vzhled e-mailu", "attach_pdf", "Attach PDF", _s16_219, "P\u0159ilo\u017eit dokumenty", "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Umo\u017enit mikrozna\u010dky", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Loga p\u0159ij\xedman\xfdch karet", "credentials", "Credentials", "update_address", "Zm\u011bnit adresu", _s19_75, "Zm\u011bnit adresu klienta podle poskytnut\xfdch detail\u016f", "rate", "Sazba", "tax_rate", "Da\u0148ov\xe1 sazba", "new_tax_rate", "Nov\xe1 sazba dan\u011b", "edit_tax_rate", "Editovat da\u0148ovou sazbu", _s16_221, "Da\u0148ov\xe1 sazba \xfasp\u011b\u0161n\u011b vytvo\u0159ena", _s16_222, "Da\u0148ov\xe1 sazba \xfasp\u011b\u0161n\u011b zm\u011bn\u011bna", _s17_129, "Da\u0148ov\xe1 sazba \xfasp\u011b\u0161n\u011b archivov\xe1na", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Automaticky p\u0159edvyplnit produkty", _s18_112, "V\xfdb\u011br produktu automaticky vypln\xed popis a cenu", "update_products", "Automaticky aktualizovat produkty", _s20_104, "Zm\u011bna na faktu\u0159e automaticky aktualizuje katalog produkt\u016f", _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Nepovolen", "currency_format", "Currency Format", _s21_112, "Prvn\xed den v t\xfddnu", _s23_52, "Prvn\xed m\u011bs\xedc v roce", "sunday", "Ned\u011ble", "monday", "Pond\u011bl\xed", "tuesday", "\xdater\xfd", "wednesday", "St\u0159eda", "thursday", "\u010ctvrtek", "friday", "P\xe1tek", "saturday", "Sobota", "january", "Leden", "february", "\xdanor", "march", "B\u0159ezen", "april", "Duben", "may", "Kv\u011bten", "june", "\u010cerven", "july", "\u010cervenc", "august", "Srpen", "september", "Z\xe1\u0159\xed", "october", "\u0158\xedjen", "november", "Listopad", "december", "Prosinec", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 hodinov\xfd \u010das", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Nastaven\xed skupiny", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, "Nastaven\xed produktu", "device_settings", "Nastaven\xed za\u0159\xedzen\xed", "defaults", "V\xfdchoz\xed", "basic_settings", "Z\xe1kladn\xed nastaven\xed", _s17_134, "Pokro\u010dil\xe9 nastaven\xed", "company_details", "Detaily firmy", "user_details", "U\u017eivatelsk\xe9 detaily", "localization", "Lokalizace", "online_payments", "Online platby", "tax_rates", "Sazby dan\u011b", "notifications", "Notifikace", "import_export", "Import | Export", "custom_fields", "Voliteln\xe1 pole", "invoice_design", "Vzhled faktur", "buy_now_buttons", "Buy Now Buttons", "email_settings", "Nastaven\xed e-mailu", _s23_54, "\u0160ablony a p\u0159ipom\xednky", _s22_81, "Kreditn\xed karty a banky", _s19_81, "Vizualizace dat", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Zp\u011bt", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "Obchodn\xed podm\xednky", "privacy_policy", "Privacy Policy", "sign_up", "Zaregistrovat se", "account_login", "P\u0159ihl\xe1\u0161en\xed k \xfa\u010dtu", "view_website", "Nav\u0161t\xedvit web", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "St\xe1hnout", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Dokumenty", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Datum n\xe1kladu", "pending", "Nevy\u0159\xedzen\xfd", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Zkonvertov\xe1no", _s24_62, _s24_63, "exchange_rate", "M\u011bnov\xfd kurz", _s16_239, "Zkonvertovat m\u011bnu", "mark_paid", "Mark Paid", "category", "Category", "address", "Adresa", "new_vendor", "Nov\xfd dodavatel", "created_vendor", "Dodavatel \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_vendor", "Dodavatel \xfasp\u011b\u0161n\u011b aktualizov\xe1n", "archived_vendor", "Dodavatel \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_vendor", "Dodavatel \xfasp\u011b\u0161n\u011b smaz\xe1n", "restored_vendor", "Dodavatel \xfasp\u011b\u0161n\u011b obnoven", _s16_240, ":count dodavatel\u016f bylo \xfasp\u011b\u0161n\u011b archivov\xe1no", "deleted_vendors", ":count dodavatel\u016f bylo \xfasp\u011b\u0161n\u011b smaz\xe1no", _s16_241, _s36_11, "new_expense", "Zadat n\xe1klad", "created_expense", "N\xe1klad \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_expense", "N\xe1klad \xfasp\u011b\u0161n\u011b zm\u011bn\u011bn", _s16_242, "N\xe1klad \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_expense", _s21_151, _s16_243, "N\xe1klady \xfasp\u011b\u0161n\u011b obnoveny", _s17_140, "N\xe1klad \xfasp\u011b\u0161n\u011b archivov\xe1ny", _s16_244, _s21_151, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Fakturov\xe1no", "logged", "P\u0159ihl\xe1\u0161en", "running", "Be\u017e\xedc\xed", "resume", "Pokra\u010dovat", "task_errors", "Pros\xedm opravte p\u0159ekr\xfdvaj\xedc\xed se \u010dasy", "start", "Za\u010d\xe1tek", "stop", "Konec", "started_task", _s25_65, "stopped_task", "\xdaloha \xfasp\u011b\u0161n\u011b zastavena", "resumed_task", _s25_67, "now", "Nyn\xed", _s16_245, _s16_246, "timer", "\u010casova\u010d", "manual", "Manu\xe1ln\xed", "budgeted", "Budgeted", "start_time", "Po\u010d\xe1te\u010dn\xed \u010das", "end_time", "\u010cas konce", "date", "Datum", "times", "\u010casy", "duration", "Trv\xe1n\xed", "new_task", "Nov\xfd \xfaloha", "created_task", "\xdaloha \xfasp\u011b\u0161n\u011b vytvo\u0159ena", "updated_task", "\xdaloha \xfasp\u011b\u0161n\u011b zm\u011bn\u011bna", "archived_task", "\xdaloha \xfasp\u011b\u0161n\u011b archivov\xe1na", "deleted_task", "\xdaloha \xfasp\u011b\u0161n\u011b smaz\xe1na", "restored_task", "\xdaloha \xfasp\u011b\u0161n\u011b obnovena", "archived_tasks", "\xdasp\u011b\u0161n\u011b archivov\xe1no :count \xfaloh", "deleted_tasks", "\xdasp\u011b\u0161n\u011b smaz\xe1no :count \xfaloh", "restored_tasks", "\xdasp\u011b\u0161n\u011b obnoveno :value \xfaloh", _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", "Projekt \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_project", "Projekt \xfasp\u011b\u0161n\u011b aktualizov\xe1n", _s16_247, "Projekt \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_project", "Projekt \xfasp\u011b\u0161n\u011b smaz\xe1n", _s16_248, "Projekt \xfasp\u011b\u0161n\u011b obnoven", _s17_142, ":count projekt\u016f archivov\xe1no", _s16_249, ":count projekt\u016f smaz\xe1no", _s17_143, "Projekt :value obnoven", "new_project", "Nov\xfd projekt", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "klikn\u011bte zde", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Pati\u010dka", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "Tento m\u011bs\xedc", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "Voliteln\xe9", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "Zobrazit fakturu", "convert", "Convert", "more", "More", "edit_client", "Editovat klienta", "edit_product", "Upravit produkt", "edit_invoice", "Editovat fakturu", "edit_quote", "Upravit nab\xeddku", "edit_payment", "Editovat platbu", "edit_task", "Editovat \xfalohu", "edit_expense", "Upravit n\xe1klad", "edit_vendor", "Editovat dodavatele", "edit_project", "Upravit projekt", _s20_107, _s20_108, "billing_address", "Faktura\u010dn\xed adresa", _s16_252, "Doru\u010dovac\xed adresa", "total_revenue", "Celkov\xe9 p\u0159\xedjmy", "average_invoice", "Pr\u016fm\u011brn\xe1 faktura", "outstanding", "Nezaplaceno", "invoices_sent", ":count faktur odesl\xe1no", "active_clients", "aktivn\xed klienti", "close", "Zav\u0159\xedt", "email", "E-mail", "password", "Heslo", "url", "URL", "secret", "Secret", "name", "N\xe1zev", "logout", "Odhl\xe1sit se", "login", "P\u0159ihl\xe1\u0161en\xed", "filter", "Filtr", "sort", "Sort", "search", "Vyhledat", "active", "Aktivn\xed", "archived", "Archivov\xe1no", "deleted", "Smaz\xe1no", "dashboard", "Hlavn\xed panel", "archive", "Archivovat", "delete", "Smazat", "restore", "Obnovit", _s16_254, _s16_255, _s23_55, "Pros\xedm zadejte sv\u016fj e-mail", _s26_46, "Pros\xedm zadejte svoje heslo", _s21_119, "Pros\xedm zadejte svoji URL", _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Ulo\u017eit", _s17_146, "Do\u0161lo k chyb\u011b", "paid_to_date", "Zaplaceno ke dni", "balance_due", "Zb\xfdv\xe1 zaplatit", "balance", "Z\u016fstatek", "overview", "P\u0159ehled", "details", "Detaily", "phone", "Telefon", "website", "Web", "vat_number", "DI\u010c", "id_number", "I\u010cO", "create", "Vytvo\u0159it", _s19_89, _s30_20, "error", "Chyba", _s16_256, _s16_257, "contacts", "Kontakty", "additional", "Additional", "first_name", "Jm\xe9no", "last_name", "P\u0159\xedjmen\xed", "add_contact", "P\u0159idat kontakt", "are_you_sure", "Jste si jisti?", "cancel", "Zru\u0161it", "ok", "OK", "remove", "Odstranit", _s16_258, _s18_157, "product", "Produkt", "products", "Produkty", "new_product", "Nov\xfd produkt", "created_product", "Produkt \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_product", "Produkt \xfasp\u011b\u0161n\u011b aktualizov\xe1n", _s16_260, "Produkt \xfasp\u011b\u0161n\u011b archivov\xe1n", "deleted_product", "Produkt \xfasp\u011b\u0161n\u011b smaz\xe1n", _s16_261, "Produkt \xfasp\u011b\u0161n\u011b obnoven", _s17_148, _s37_29, _s16_262, "\xdasp\u011b\u0161n\u011b smaz\xe1no :count produkt\u016f", _s17_149, _s37_22, "product_key", "Product", "notes", "Pozn\xe1mky", "cost", "Cena", "client", "Klient", "clients", "Klienti", "new_client", "Nov\xfd klient", "created_client", "Klient \xfasp\u011b\u0161n\u011b vytvo\u0159en", "updated_client", "Klient \xfasp\u011b\u0161n\u011b aktualizov\xe1n", "archived_client", "Klient \xfasp\u011b\u0161n\u011b archivov\xe1n", _s16_263, ":count klient\u016f bylo \xfasp\u011b\u0161n\u011b\xa0archivov\xe1no", "deleted_client", "Klient \xfasp\u011b\u0161n\u011b\xa0smaz\xe1n", "deleted_clients", ":count klient\u016f bylo \xfasp\u011b\u0161n\u011b\xa0smaz\xe1no", "restored_client", "Klient \xfasp\u011b\u0161n\u011b obnoven", _s16_264, _s36_13, "address1", "Ulice", "address2", "\u010c\xedslo patra/bytu", "city", "M\u011bsto", "state", "Kraj", "postal_code", "PS\u010c", "country", "Zem\u011b", "invoice", "Faktura", "invoices", "Faktury", "new_invoice", "Nov\xe1 faktura", "created_invoice", "Faktura \xfasp\u011b\u0161n\u011b\xa0vytvo\u0159ena", "updated_invoice", "Faktura \xfasp\u011b\u0161n\u011b\xa0aktualizov\xe1na", _s16_265, "Faktura \xfasp\u011b\u0161n\u011b archivov\xe1na", "deleted_invoice", "Faktura \xfasp\u011b\u0161n\u011b smaz\xe1na", _s16_266, "Faktura \xfasp\u011b\u0161n\u011b obnovena", _s17_150, ":count faktur \xfasp\u011b\u0161n\u011b archivov\xe1no", _s16_267, ":count faktur \xfasp\u011b\u0161n\u011b smaz\xe1no", _s17_151, _s37_23, "emailed_invoice", "Faktura \xfasp\u011b\u0161n\u011b odesl\xe1na", "emailed_payment", _s28_72, "amount", "\u010c\xe1stka", "invoice_number", "\u010c\xedslo faktury", "invoice_date", "Datum vystaven\xed", "discount", "Sleva", "po_number", _s16_327, "terms", "Podm\xednky", "public_notes", "Ve\u0159ejn\xe9 pozn\xe1mky", "private_notes", "Soukrom\xe9 pozn\xe1mky", "frequency", "Frekvence", "start_date", "Po\u010d\xe1te\u010dn\xed datum", "end_date", "Kone\u010dn\xe9 datum", "quote_number", "\u010c\xedslo nab\xeddky", "quote_date", "Datum nab\xeddky", "valid_until", "Plat\xed do", "items", "Polo\u017eky", "partial_deposit", "Partial/Deposit", "description", "Popis", "unit_cost", "Jedn. cena", "quantity", "Mno\u017estv\xed", "add_item", "P\u0159idat polo\u017eku", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Total Amount", "pdf", "PDF", "due_date", _s16_328, _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Status", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, "Stiskn\u011bte + pro p\u0159id\xe1n\xed polo\u017eky", _s22_84, _s19_103, "count_selected", ":count selected", "total", "Celkem", "percent", "Percent", "edit", "Upravit", "dismiss", "Dismiss", _s20_109, "Pros\xedm vyberte datum", _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Nastaven\xed", "language", "Jazyk", "currency", "Currency", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "DPH", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Koncept", "sent", "Odesl\xe1no", "viewed", "Viewed", "approved", "Approved", "partial", "Z\xe1loha", "paid", "Zaplacen\xe9", "mark_sent", "Zna\u010dka odesl\xe1no", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Dokon\u010dit", _s37_24, _s37_25, "dark_mode", "Tmav\xfd m\xf3d", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Pr\xe1zdn\xfd kontakt", "activity", "Aktivita", _s16_270, "Nebyly nalezeny \u017e\xe1dn\xe9 z\xe1znamy", "clone", "Duplikovat", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "Platebn\xed podm\xednky", "payment_date", "Datum platby", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Klientsk\xfd port\xe1l", "show_tasks", "Zobrazit \xfalohy", "email_reminders", "Email Reminders", "enabled", "Zapnuto", "recipients", "Recipients", "initial_email", "P\u016fvodn\xed e-mail", "first_reminder", "Prvn\xed p\u0159ipom\xednka", "second_reminder", "Druh\xe1 p\u0159ipom\xednka", "third_reminder", "T\u0159et\xed p\u0159ipom\xednka", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "\u0160ablona", "send", "Send", "subject", "P\u0159edm\u011bt", "body", "T\u011blo", "send_email", "Odeslat e-mail", "email_receipt", "Odeslat potvrzen\xed platby klientovi", "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "P\u0159izp\u016fsoben\xed", "history", "Historie", "payment", "Platba", "payments", "Platby", "refunded", "Refunded", "payment_type", "Typ platby", _s21_121, "Odkaz na transakci", "enter_payment", "Zadat platbu", "new_payment", "Zadat platbu", "created_payment", "Platba \xfasp\u011b\u0161n\u011b vytvo\u0159ena", "updated_payment", "Platba \xfasp\u011b\u0161n\u011b zm\u011bn\u011bna", _s16_278, "Platba \xfasp\u011b\u0161n\u011b archivov\xe1na", "deleted_payment", "Platba \xfasp\u011b\u0161n\u011b smaz\xe1na", _s16_279, "Platba \xfasp\u011b\u0161n\u011b obnovena", _s17_155, ":count plateb \xfasp\u011b\u0161n\u011b archivov\xe1no", _s16_280, ":count plateb bylo \xfasp\u011b\u0161n\u011b smaz\xe1no", _s17_156, _s37_26, "quote", "Nab\xeddka", "quotes", "Nab\xeddky", "new_quote", "Nov\xe1 nab\xeddka", "created_quote", "Nab\xeddka \xfasp\u011b\u0161n\u011b vytvo\u0159ena", "updated_quote", "Nab\xeddka \xfasp\u011b\u0161n\u011b aktualizov\xe1na", "archived_quote", "Nab\xeddka \xfasp\u011b\u0161n\u011b archivov\xe1na", "deleted_quote", "Nab\xeddka \xfasp\u011b\u0161n\u011b smaz\xe1na", "restored_quote", "Nab\xeddka \xfasp\u011b\u0161n\u011b obnovena", "archived_quotes", ":count nab\xeddek bylo \xfasp\u011b\u0161n\u011b archivov\xe1no", "deleted_quotes", ":count nab\xeddek bylo \xfasp\u011b\u0161n\u011b smaz\xe1no", "restored_quotes", _s35_25, "expense", "N\xe1klad", "expenses", "N\xe1klady", "vendor", "Dodavatel", "vendors", "Dodavatel\xe9", "task", "Task", "tasks", "\xdalohy", "project", "Projekt", "projects", "Projekty", "activity_1", ":user vytvo\u0159il klienta :client", "activity_2", ":user archivoval klienta :client", "activity_3", ":user smazal klienta :client", "activity_4", ":user vytvo\u0159il fakturu :invoice", "activity_5", ":user zm\u011bnil fakturu :invoice", "activity_6", ":user poslal e-mail s fakturou :invoice pro :client na :contact", "activity_7", "Klient :contact zobrazil fakturu :invoice pro :client", "activity_8", ":user archivoval fakturu :invoice", "activity_9", ":user smazal fakturu :invoice", "activity_10", _s82_, "activity_11", ":user zm\u011bnil platbu :payment", "activity_12", _s32_25, "activity_13", ":user smazal platbu :payment", "activity_14", ":user zadal :credit kredit", "activity_15", ":user zm\u011bnil :credit kredit", "activity_16", _s31_34, "activity_17", ":user smazal :credit kredit", "activity_18", ":user vytvo\u0159il nab\xeddku :quote", "activity_19", ":user zm\u011bnil nab\xeddku :quote", "activity_20", _s50_12, "activity_21", ":contact zobrazil nab\xeddku :quote", "activity_22", ":user archivoval nab\xeddku :quote", "activity_23", ":user smazal nab\xeddku :quote", "activity_24", ":user obnovil nab\xeddku :quote", "activity_25", ":user obnovil fakturu :invoice", "activity_26", ":user obnovil klienta :client", "activity_27", _s29_58, "activity_28", _s28_78, "activity_29", _s42_16, "activity_30", ":user vytvo\u0159il dodavatele :vendor", "activity_31", ":user archivoval dodavatele :vendor", "activity_32", ":user smazal dodavatele :vendor", "activity_33", ":user obnovil dodavatele :vendor", "activity_34", ":user vytvo\u0159il n\xe1klad :expense", "activity_35", ":user archivoval n\xe1klad :expense", "activity_36", ":user smazal n\xe1klad :expense", "activity_37", ":user obnovil n\xe1klad :expense", "activity_39", ":user zru\u0161il platbu :payment v hodnot\u011b :payment_amount", "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", ":user vytvo\u0159il \xfakol :task", "activity_43", ":user aktualizoval \xfakol :task", "activity_44", ":user archivoval \xfakol :task", "activity_45", ":user smazal \xfakol :task", "activity_46", ":user obnovil \xfakol :task", "activity_47", ":user aktualizoval n\xe1klad :expense", "activity_48", ":user vytvo\u0159il u\u017eivatele :user", "activity_49", ":user aktualizoval u\u017eivatele :user", "activity_50", ":user archivoval u\u017eivatele :user", "activity_51", ":user smazal u\u017eivatele :user", "activity_52", ":user obnovil u\u017eivatele :user", "activity_53", ":user ozna\u010dil :invoice jako odeslanou", "activity_54", ":user zaplatil fakturu :invoice", "activity_55", ":contact odpov\u011bd\u011bl na tiket :ticket", "activity_56", ":user zobrazil tiket :ticket", "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", "Nab\xeddka \xfasp\u011b\u0161n\u011b odesl\xe1na", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expirovan\xe9", "all", "All", "select", "Zvolit", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, "Vlastn\xed zpr\xe1va na hlavn\xedm panelu", _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "\u010c\xedseln\xe1 \u0159ada faktur", _s20_112, _s20_113, _s20_114, "\u010c\xedseln\xe1 \u0159ada nab\xeddek", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", "Klientsk\xe9 \u010d\xedslo patra/bytu", "vendor_address1", "Vendor Street", "vendor_address2", "Dodavatelsk\xe9 \u010d\xedslo patra/bytu", _s24_73, _s22_103, _s24_74, "Klientsk\xe9 doru\u010dovac\xed \u010d\xedslo patra/bytu", "type", "Typ", "invoice_amount", "\u010c\xe1stka faktury", _s16_285, _s16_328, "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Automatick\xe9 fakturov\xe1n\xed", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "N\xe1zev dan\u011b", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "\u010c\xe1stka k platb\u011b", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Banka", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "N\xe1zev dan\u011b 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "da", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "For forbedret visualisering, viser en HTML-version af Faktura /citatet, n\xe5r du ser p\xe5 mobilen.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Indk\xf8bsordrevarer", "assigned_group", "Gruppe tildelt successfuldt", "assign_group", "Tildel gruppe", "merge_to_pdf", "Sammenflet til PDF", "emails", "E-mails", _s27_1, "Bem\xe6rk: den seneste version kr\xe6ver PHP :version", "quote_reminder1", "F\xf8rste Tilbuds p\xe5mindelse", _s18_, "F\xf8r g\xe6ldende indtil", _s17_1, "Efter den g\xe6ldende indtil", _s16_, "Efter tilbuds dato", "remind_quote", "Tilbudsp\xe5mindelse", _s26_, "Opgave Tildelte Underretning", _s31_, "Send en e-mail n\xe5r en opgave bliver tildelt", _s28_, "Fakturaer er l\xe5st i slutningen af m\xe5neden", "end_of_month", "Sidste i m\xe5neden", "referral_url", "Henvisnings-URL", _s16_0, _s16_1, "comment", "Kommentarer", "add_comment", "Tilf\xf8j kommentar", "added_comment", "Kommentar gemt successfuldt", "disconnected", "Afbrudt", "reconnect", "Genoprrettet", _s18_0, "E-faktura indstillinger", "calculate", "Beregn", "sum", "Sum", "money", "Penge", "time", "Tid", "format", "Format", "web_app", "Web App", "desktop_app", "Skrivebords App", _s18_2, "Faktura netto bel\xf8b", _s16_2, _s16_3, "1_minute", "1 Minut", "5_minutes", "5 Minutter", "15_minutes", "15 Minutter", "30_minutes", "30 Minutter", "1_hour", "1 Time", "1_day", "1 Dag", "round_tasks", "Opgave afrundingsretning", _s16_4, "Afrund opgave tider op eller ned.", "direction", "Retning", "round_up", "Afrund op", "round_down", "Afrund ned", _s21_2, "Afrund til n\xe6rmeste", "activity_139", "Udgift :expense meddelelse sendt til :contact", "activity_140", "Kontoudtog sendt til :client", "bulk_updated", "Data opdateret succesfuldt", "bulk_update", "Bulk opdater", "advanced_cards", "Avancerede Kort", _s27_2, "Tillad visning af obligatoriske formularfelter", _s32_, "Vis altid de obligatoriske formularfelter ved kassen", _s19_, "Vi anbefaler at bruge den nye webapp eller desktop-appen for at f\xe5 den bedste ydeevne", "rappen_rounding", "Rappen afrunding", _s20_3, "Rund Bel\xf8b til 5 \xf8re", _s17_2, "Tjek legitimationsoplysninger", _s17_4, "Legitimationsoplysninger er gyldige", _s19_0, _s42_17, "e_quote", "E-Citat", "e_credit", "E-kredit", _s16_6, "E-k\xf8bsordre", _s16_8, "Gyldigt momsnummer", _s22_1, "Brug tilg\xe6ngelig Betalinger", "test_email_sent", "Succesfuldt sendt e-mail", "send_test_email", "Send test e-mail", "gateway_type", "Gateway type", _s34_, "V\xe6lg venligst en Faktura eller kredit", "mobile_version", "Mobil version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Betal senere", "email_report", "e-mail rapport", "host", "V\xe6rt", "port", "Port", "encryption", "Kryptering", "local_domain", "Lokalt dom\xe6ne", "verify_peer", "Bekr\xe6ft Peer", "username", "Username", "nordigen_help", "Bem\xe6rk : tilslutning af en konto kr\xe6ver en GoCardless/Norden API-n\xf8gle", _s16_10, "Navn p\xe5 deltager", "yodlee_regions", "Regioner: USA, Storbritannien, Australien og Indien", _s16_11, "Regioner: Europa og Storbritannien", "select_provider", "V\xe6lg udbyder", _s19_1, "Betaling Type Kredit", _s18_4, "Betaling Type Debet", "send_emails_to", "Send e-mails til", "primary_contact", "Prim\xe6r kontakt", "all_contacts", "Alle kontakter", "insert_below", "Inds\xe6t nedenfor", "ar_detailed", "Debitorer detaljeret", "ar_summary", "Debitoroversigt", "client_sales", "Klient", "tax_summary", "Skatteoversigt", "user_sales", "Bruger Salg", "run_template", "K\xf8r skabelon", _s21_4, "Tilf\xf8j Chrome-udvidelsen for at administrere dine opgaver", "watch_video", "Se video", "view_extension", "Vis forl\xe6ngelse", _s16_12, "Genaktiver e-mail", _s17_5, "Succesfuldt genaktiveret e-mail", "template_help", "Aktiver brug af designet som skabelon", _s20_5, "Levering Bem\xe6rk Design", _s16_14, _s16_15, _s22_3, "Betaling Kvittering Design", _s21_5, "Betaling Refusion Design", "quarter", "Kvarter", _s16_16, "Varebeskrivelse", "task_item", "Opgave Genstand", "record_state", "Rekordtilstand", "last_login", "Sidst set", _s25_0, "Gem filer til denne mappe", _s16_18, "Downloads mappe", _s21_7, "Fakturerede tilbud", _s25_2, "Faktura betalte tilbud", _s31_0, "Mappen downloads findes ikke :value", _s27_4, "Bruger Logget ind Notifikation", _s32_0, "Send en e-mail , n\xe5r du logger ind fra et nyt sted", "client_contact", "Klient kontakt", _s16_20, "Ubetalt", _s16_21, "Betalt", "recurring", "Gentagne", "ziptax_help", "Bem\xe6rk : denne funktion kr\xe6ver en Zip-Tax API-n\xf8gle for at sl\xe5 amerikansk moms efter adresse", "cache_data", "Cache data", "unknown", "Ukendt", "webhook_failure", "Webhook-fejl", "email_opened", "e-mail \xe5bnet", "email_delivered", "e-mail leveret", "log", "Log", "individual", "Individuel", "partnership", "Partnerskab", "trust", "Tillid", "charity", "Velg\xf8renhed", "government", "Regering", "classification", "Klassifikation", _s24_, "Klik eller slip filer her", "public", "Offentlig", "private", "Privat", "image", "Billede", "other", "Andet", "hash", "Hash", "linked_to", "Knyttet til", _s18_6, "Filen er blevet gemt i :sti", _s21_8, "Succesfuldt ulinkede :count transaktioner", _s20_7, "Succesfuldt ulinket transaktion", "unlink", "Fjern sammenk\xe6dning", _s25_3, "Tillad Bruger at f\xe5 adgang til dashboardet, data er begr\xe6nset til tilg\xe6ngelige tilladelser", "is_tax_exempt", "Skattefritaget", "district", "Distrikt", "region", "Omr\xe5de", "county", "Amt", "tax_details", "Skatteoplysninger", _s18_7, ":contact lavet Betaling :payment for Faktura :invoice for :client", _s18_8, ":user indtastet Betaling :payment for Faktura :invoice for :client", _s20_8, "Standard Betaling", _s24_1, "Admin P\xe5begyndt Betalinger", _s29_, "Support til at indtaste en Betaling i adminportalen uden Faktura", _s25_4, "Brug dit Telefon abonnement Indstillinger til at administrere din plan", _s18_9, "Vis Opgave fakturerbar", "credit_item", "Kreditting", "files", "Filer", "camera", "Kamera", "gallery", "Galleri", _s20_10, "e-mail :count Fakturaer", _s16_22, "Projektets placering", _s29_0, "Faktura Opgave Varebeskrivelse", _s34_1, "Tilf\xf8j varebeskrivelsen til Faktura linjeposterne", "next_send_time", "N\xe6ste sendetid", _s20_11, "Succesfuldt uploadet certifikat", "certificate_set", "Certifikat s\xe6t", _s19_4, "Certifikatet ikke indstillet", "passphrase_set", "Adgangss\xe6tning s\xe6t", _s18_11, "Adgangss\xe6tning ikke angivet", _s18_13, "Upload certifikat", _s22_5, "Certifikatadgangss\xe6tning", "rename", "Omd\xf8b", _s16_24, "Succesfuldt omd\xf8bt dokument", "e_invoice", "E- Faktura", "light_dark_mode", "Lys/M\xf8rk tilstand", "activities", "Aktiviteter", "routing_id", "Routing ID", _s16_25, "Aktiver E- Faktura", "e_invoice_type", "E- Faktura Type", "e_quote_type", "E-tilbudstype", "reduced_tax", "Nedsat skat", "override_tax", "Tilsides\xe6t skat", "zero_rated", "Nul vurderet", "reverse_tax", "Omvendt skat", _s20_12, "Succesfuldt opdateret skattekategorien", _s22_7, "Succesfuldt opdateret skattekategorierne", _s16_27, "Indstil skattekategori", "payment_manual", "Betaling", "tax_category", "Skattekategori", "physical_goods", "Fysiske varer", _s16_29, "Digitale produkter", "services", "Tjenester", "shipping", "Forsendelse", "tax_exempt", "Skattefritaget", "reduced_rate", "Reduceret sats", "tax_all", "Skat alle", "tax_selected", "Skat valgt", "version", "version", _s16_31, "S\xe6lger Underregion", "calculate_taxes", "Beregn skatter", _s20_13, "Beregn automatisk skat, n\xe5r du gemmer Fakturaer", "admin", "Admin", "owner", "Owner", "link_expenses", "Linkudgifter", _s24_3, "Konverteret Klient", _s25_5, "Konverteret Betaling", "total_hours", "Total timer", _s16_33, "Brug +dage til at indstille datoen i fremtiden", _s18_15, "Brug Browser PDF Viewer", _s23_1, "Advarsel: Forhindrer interaktion med app over PDF", "increase_prices", "For\xf8g priserne", "update_prices", "Opdater priser", "incresed_prices", "Succesfuldt k\xf8priser skal h\xe6ves", "updated_prices", "Succesfuldt stillede priser i k\xf8 for at blive opdateret", "bacs", "BACS direkte debitering", "api_token", "API-token", "api_key", "API n\xf8gle", "endpoint", "Slutpunkt", "billable", "Faktur\xe9rbar", "not_billable", "Ikke fakturerbar", _s25_7, "Tillad fakturerbare Opgave genstande", _s30_0, "Aktiver konfiguration af, hvilke Opgave -varer der faktureres", _s26_2, "Vis Opgave varebeskrivelse", _s31_1, "Aktiver angivelse af Opgave varebeskrivelser", "email_record", "e-mail Record", _s23_2, "Faktura produktkolonner", _s21_10, "Citat produktkolonner", _s22_9, "Minimum Betaling Bel\xf8b", _s25_9, "Klient initieret Betalinger", _s30_1, "St\xf8t at lave en Betaling i Klient uden Faktura", _s27_6, "Del Faktura /Citatkolonner", "cc_email", "CC e-mail", "payment_balance", "Betaling Saldo", _s22_11, "Tillad Bruger at f\xe5 adgang til rapporterne, data er begr\xe6nset til tilg\xe6ngelige tilladelser", "activity_138", "Betaling :payment blev sendt til :client", _s17_6, "Engangsprodukter", _s26_4, "Valgfri engangsprodukter", "required", "P\xe5kr\xe6vet", "hidden", "Skjult", "payment_links", "Betaling Links", "action", "Handling", _s32_1, "Opgrader til en betalt plan til Opret planer", "next_run", "N\xe6ste l\xf8b", "all_clients", "Alle Klienter", _s16_34, "Vis aldringstabel", _s19_6, "Vis Betalinger Tabel", _s26_6, "Kun Klienter med Fakturaer", "email_statement", "E-mail Kontoudtog", "once", "Enkelt gang", "schedule", "Schedule", "schedules", "Tidsplaner", "new_schedule", "Nyt skema", "edit_schedule", "Redig\xe9r Tidsplan", _s16_36, "Succesfuldt oprettet tidsplan", _s16_37, "Succesfuldt opdateret tidsplan", _s17_8, "Succesfuldt arkiveret tidsplan", _s16_38, "Succesfuldt slettet tidsplan", _s16_39, "Succesfuldt fjernet tidsplan", _s17_9, "Succesfuldt genskabt skema", "search_schedule", "S\xf8geplan", _s16_40, "S\xf8g skemaer", "archive_payment", "Arkiv\xe9r betaling", "archive_invoice", "Arkiv\xe9r faktura", "archive_quote", "Arkiv\xe9r tilbud", "archive_credit", "Arkiv\xe9r kredit", "archive_task", "Arkiver opgave", "archive_client", "Arkiv\xe9r kunde", "archive_project", "Arkiv\xe9r projekt", "archive_expense", "Arkiver Udgift", "restore_payment", "Genskab betaling", "restore_invoice", "Genskab faktura", "restore_quote", "Genskab tilbud", "restore_credit", "Genskab kredit", "restore_task", "Genskab opgave", "restore_client", "Genskab kunde", "restore_project", "Genskab projekt", "restore_expense", "Gendan Udgift", "archive_vendor", "Arkiv\xe9r s\xe6lger", "restore_vendor", "Genskab s\xe6lger", "create_product", "Opret nyt produkt", "update_product", "Opdater produkt", "delete_product", "Slet produkt", "restore_product", "Gendan produkt", "archive_product", "Arkiv\xe9r produkt", _s21_12, "Opret k\xf8bsordre", _s21_14, "Opdater indk\xf8bsordre", _s21_16, "Slet Indk\xf8bsordre", _s22_12, "Genskab Indk\xf8bsordre", _s22_14, "Arkiv Indk\xf8bsordre", "sent_invoice", "Sendt Faktura", "sent_quote", "Sendt tilbud", "sent_credit", "Sendt kredit", _s19_8, "Sendt indk\xf8bsordre", "image_url", "Billed-URL", "max_quantity", "Max m\xe6ngde", "test_url", "Test URL", _s18_16, _s24_84, _s20_14, "Indstillingen vises, men er ikke valgt", _s21_18, "Indstillingen vises og v\xe6lges", _s21_19, _s24_84, "payment_methods", "Betalingsmetoder", "view_all", "Vis Alle", "edit_all", "Redig\xe9r Alle", _s28_2, "Accepter k\xf8bsordrenummer", _s33_1, "Aktiver Klienter til at angive et PO-nummer, n\xe5r du godkender et tilbud", "from_email", "Fra e-mail", "show_preview", "Vis forh\xe5ndsvisning", "show_paid_stamp", "Vis betalt stempel", _s21_20, "Vis leveringsadresse", _s24_5, "Der er ingen dokumenter i de valgte poster at downloade", "pixels", "Pixels", "logo_size", "Logo st\xf8rrelse", "postal_city", "Postnr og by", "failed", "mislykkedes", "client_contacts", "Klient", "sync_from", "Synkroniser fra", _s19_11, "Beholdningst\xe6rskel", "hour", "Time", _s17_10, "Succesfuldt sat kontoudtog i k\xf8 til afsendelse", _s17_11, "Vis e-mail -sidefod", _s18_17, "Faktura Opgave Timer", _s23_4, "Tilf\xf8j timerne til Faktura linjeposterne", _s27_8, "Auto Bill Standard Fakturaer", _s28_4, "Auto Bill Gentagen Fakturaer", "email_alignment", "e-mail justering", _s20_15, "PDF eksempelplacering", "mailgun", "Mailgun", "postmark", "Poststempel", "microsoft", "Microsoft", _s27_10, "Klik p\xe5 + for at Opret en post", "last365_days", "Sidste 365 dage", "import_design", "Import design", "imported_design", "Succesfuldt importeret design", "invalid_design", "Designet er ugyldigt, :value sektionen mangler", _s17_13, "Vil du uploade dit logo?", "upload", "Send", _s17_14, "Installeret version", _s23_5, "Giv S\xe6lger besked ved betaling", _s28_7, "Send en e-mail til S\xe6lger , n\xe5r Udgift er markeret som betalt", "update_payment", "Opdater Betaling", "markup", "Markup", _s22_16, "K\xf8bsordre oprettet", _s19_13, "K\xf8bsordre sendt", _s21_22, "K\xf8bsordre set", _s23_7, "K\xf8bsordre accepteret", _s20_17, "Kreditten Bel\xf8b kan ikke v\xe6re st\xf8rre end Betaling Bel\xf8b", "klarna", "Klarna", _s29_7, "Indstil en valutakurs ved indtastning af en manuel Betaling", _s29_8, "Indstil en valutakurs, n\xe5r du opretter en Udgift", "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Tilf\xf8j til Faktura", _s25_11, "Send en e-mail , n\xe5r en online Betaling er lavet", _s25_12, "Send en e-mail ved manuel indtastning af en Betaling", _s28_8, "Send en e-mail , n\xe5r du markerer en Faktura som betalt", "delete_project", "Slet projekt", _s18_19, "Succesfuldt forbundet transaktion", "link_payment", "Link Betaling", "link_expense", "Link Udgift", _s19_15, "L\xe5s fakturerede opgaver", _s24_6, "Undg\xe5, at opgaver redigeres, n\xe5r de er faktureret", _s21_25, "Tilmelding p\xe5kr\xe6vet", _s26_9, "Kr\xe6v, at Klienter registrerer sig", _s24_7, "Brug lagerstyring", _s29_9, "Kr\xe6v produkter p\xe5 lager", _s17_16, "Valgfrie produkter", _s27_12, "Valgfri Gentagen -produkter", "convert_matched", "Konvertere", _s19_17, "Succesfuldt stillede Faktura i k\xf8 for at blive autofaktureret", _s20_18, "Succesfuldt stillede Fakturaer i k\xf8 for at blive autofaktureret", "operator", "Operat\xf8r", "value", "V\xe6rdi", "is", "Er", "contains", "Indeholder", "starts_with", "Starter med", "is_empty", "Er tom", "add_rule", "Tilf\xf8j regel", "match_all_rules", "Match alle regler", _s20_19, "Alle kriterier skal matche, for at reglen kan anvendes", _s17_18, "Konverter automatisk matchede transaktioner til udgifter", "rules", "Regler", _s16_42, _s17_186, _s17_19, _s18_158, _s20_20, _s20_125, _s21_27, "Redig\xe9r Transaktionsregel", _s24_9, "Succesfuldt oprettet regel", _s24_10, "Succesfuldt opdateret transaktionsregel", _s25_14, "Succesfuldt arkiveret transaktionsregel", _s24_11, "Succesfuldt slettet transaktionsregel", _s24_12, "Succesfuldt fjernet transaktionsregel", _s25_15, "Succesfuldt genskabt transaktionsregel", _s23_9, "S\xf8getransaktionsregel", _s24_13, "S\xf8getransaktionsregler", _s21_29, "Gem som standard vilk\xe5r", _s22_18, "Gem som standard fodnoter", "auto_sync", _s25_79, _s16_44, "Opdater konti", _s31_4, "Opgrader til Enterprise for at tilknytte din bankkonto", _s34_2, "Klik her for at tilknytte din bankkonto", "disable_2fa", "Deaktiver 2FA", "change_number", "Skift nummer", "resend_code", "Gensend kode", "base_type", "Base Type", "category_type", "Kategori Type", _s16_46, "Transaktion", "bulk_print", "Udskriv PDF", _s18_20, "S\xe6lger Postnummer", _s16_47, "Forh\xe5ndsvisning af placering", "bottom", "Bund", "side", "Side", "pdf_preview", "PDF forh\xe5ndsvisning", _s20_22, "Langt tryk for at v\xe6lge", _s21_31, "K\xf8bsordrenummer", _s19_18, "Indk\xf8bsordre vare", _s22_20, "Vil du bed\xf8mme appen?", "include_deleted", "Inkluder slettet", _s20_24, "Inkluder slettet i rapporter", "due_on", "Forfalder", _s22_21, "Succesfuldt konverterede transaktioner", _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, "Standard kategori", "account_type", "Kontotype", _s16_51, "Tilf\xf8j bankkonto", _s16_52, "Tilslut konti", "manage_rules", "Administrer regler", "search_category", "S\xf8g 1 kategori", _s17_24, "S\xf8g i :count Kategorier", "min_amount", "Min Bel\xf8b", "max_amount", "Max Bel\xf8b", "selected", "Valgt", _s21_33, "Succesfuldt konverteret transaktion", _s18_22, "Konverter til Betaling", "deposit", "Depositum", "withdrawal", "Tilbagetr\xe6kning", "deposits", "Indskud", "withdrawals", "Udbetalinger", "matched", "Matchet", "unmatched", "Uovertruffen", "create_credit", "Opret Kredit", "update_credit", "Opdat\xe9r kredit", "delete_credit", "Slet kredit", "transaction", "Transaktion", "transactions", "Transaktioner", "new_transaction", "Ny transaktion", _s16_54, "Redig\xe9r Transaktion", _s19_20, "Succesfuldt oprettet transaktion", _s19_21, "Succesfuldt opdateret transaktion", _s20_27, "Succesfuldt arkiveret transaktion", _s19_22, "Succesfuldt slettet transaktion", _s19_23, "Succesfuldt fjernet transaktion", _s20_28, "Succesfuldt genskabt transaktion", _s18_24, "S\xf8g transaktion", _s19_24, "S\xf8g :count Transaktioner", "bank_account", "Bankkonto", "bank_accounts", "Bank Accounts", _s21_34, _s34_5, _s20_29, "Succesfuldt slettet bankkonto", _s20_30, "Succesfuldt fjernet bankkonto", _s21_35, "Succesfuldt genskabt bankkonto", _s19_25, "S\xf8g bankkonto", _s20_31, "S\xf8g p\xe5 :count bankkonti", "connect", "Forbinde", _s23_11, "Mark Betalt Betaling e-mail", _s18_26, "Konverter til projekt", "client_email", "Klient e-mail", _s20_32, "Faktura Opgave Projekt", _s25_16, "Tilf\xf8j projektet til Faktura linjeposterne", "field", "Mark", "period", "Periode", "fields_per_row", "Felter pr. r\xe6kke", _s21_36, "Aktiv Fakturaer", _s26_11, "Udest\xe5ende Fakturaer", _s24_16, "Gennemf\xf8rt Betalinger", _s23_13, "Refunderet Betalinger", _s19_27, "Aktive citater", _s21_37, "Godkendt Citater", _s23_14, "Ikke-godkendte citater", _s18_29, "Loggede opgaver", _s20_35, "Fakturerede opgaver", _s16_56, "Betalte opgaver", _s21_38, "Loggede Udgifter", _s22_22, "Afventende udgifter", _s23_15, "Fakturerede udgifter", _s27_15, "Faktura Betalte Udgifter", "activity_130", ":user oprettet indk\xf8bsordre :purchase_order", "activity_131", ":user opdateret indk\xf8bsordre :purchase_order", "activity_132", ":user arkiveret indk\xf8bsordre :purchase_order", "activity_133", ":user slettet indk\xf8bsordre :purchase_order", "activity_134", ":user genskabt indk\xf8bsordre :purchase_order", "activity_135", ":user e-mailet indk\xf8bsordre :purchase_order", "activity_136", ":contact set indk\xf8bsordre :purchase_order", "activity_137", ":contact accepteret indk\xf8bsordre :purchase_order", "vendor_portal", "S\xe6lger Portal", "send_code", "Send kode", _s24_17, "Gem posten for at uploade dokumenter", _s17_28, "Udgift Skattesatser", _s22_23, "Faktura Vareafgiftssatser", _s21_40, "Succesfuldt verificeret Telefon", "code_was_sent", "En kode er sendt via SMS", _s16_58, "En kode er sendt via SMS til :number", "resend", "Send igen", "verify", "Verificere", _s18_30, "Angiv venligst et Telefon", _s20_36, "Ugyldigt Telefon", _s19_28, "Bekr\xe6ft Telefon", _s24_18, "Bekr\xe6ft venligst dit Telefon for at sende e-mails", _s28_10, "Bekr\xe6ft venligst dit Telefon for 2FA backup", "merged_clients", "Succesfuldt fusionerede Klienter", "merge_into", "Flet ind i", "merge", "Fusionere", _s21_41, "Pris\xe6ndring accepteret", _s19_30, "Pris\xe6ndring mislykkedes med kode", _s17_30, "Genskab Indk\xf8b", "activate", "Aktiver", "connect_apple", "Tilslut Apple", _s16_59, "Afbryd Apple", _s18_31, "Succesfuldt afbrudt Apple", "send_now", "Send nu", "received", "Modtaget", _s19_31, "Dato for k\xf8bsordre", _s20_38, "Succesfuldt konverteret til Udgift", _s21_43, "Succesfuldt omregnet til udgifter", _s18_32, "Konverter til Udgift", _s16_61, "Tilf\xf8j til inventar", _s33_9, "Succesfuldt tilf\xf8jede indk\xf8bsordre til lagerbeholdningen", _s34_9, "Succesfuldt tilf\xf8jede indk\xf8bsordrer til lagerbeholdningen", _s22_25, "Klient dokument upload", _s22_27, "S\xe6lger Dokument Upload", _s27_17, "G\xf8r det muligt for leverand\xf8rer at uploade dokumenter", _s24_19, "Nyder du appen?", "yes_its_great", "Ja, det er fantastisk!", "not_so_much", "Ikke s\xe5 meget", _s17_32, "Godt at h\xf8re! Vil du bed\xf8mme det?", _s22_29, "Ked af at h\xf8re det! Vil du fort\xe6lle os mere?", "sure_happy_to", "Selvf\xf8lgelig, glad for det", "no_not_now", "Nej, ikke nu", "add", "Tilf\xf8j", _s18_34, "Sidst sendt skabelon", _s22_30, "Aktiver fleksibel s\xf8gning", _s27_18, "Match ikke sammenh\xe6ngende tegn, dvs. "ct" matcher "kat"", "vendor_details", "S\xe6lger Detaljer", _s22_32, "K\xf8bsordredetaljer", "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Acceptere", _s23_16, "Klon til PO", _s20_39, "S\xe6lger har ikke angivet en e-mail", "bulk_send_email", "Send e-mail", _s29_12, "Succesfuldt markeret indk\xf8bsordre som sendt", _s30_4, "Succesfuldt markerede indk\xf8bsordrer som afsendt", _s23_17, "Succesfuldt accepteret indk\xf8bsordre", _s24_20, "Succesfuldt accepterede indk\xf8bsordrer", _s24_21, "Succesfuldt annulleret indk\xf8bsordre", _s25_18, "Succesfuldt annullerede indk\xf8bsordrer", "accepted", "Accepteret", _s22_34, "V\xe6lg venligst en S\xe6lger", _s20_40, "K\xf8bsordre Total", _s20_42, "e-mail Indk\xf8bsordre", _s26_12, "e-mail Indk\xf8bsordrer", _s18_36, "Succesfuldt afbrudt e-mail", "connect_email", "Tilslut e-mail", _s16_64, "Afbryd forbindelsen e-mail", _s32_7, "Brug venligst webappen til at oprette forbindelse til Microsoft", "email_provider", "e-mail udbyder", _s17_33, "Tilslut Microsoft", _s20_44, "Afbryd Microsoft", _s19_33, "Succesfuldt forbundet Microsoft", _s22_36, "Succesfuldt afbrudt Microsoft", _s17_35, "Log ind med Microsoft", _s17_36, "Tilmeld dig hos Microsoft", _s22_38, "Succesfuldt k\xf8bsordre i k\xf8 skal sendes", _s23_18, "Succesfuldt stillede indk\xf8bsordrer i k\xf8, der skulle sendes", _s16_66, "Skift til React-webappen", _s21_45, "Indk\xf8bsordre design", _s20_47, "K\xf8bsordre Betingelser", _s21_47, "Indk\xf8bsordre sidefod", _s32_9, "K\xf8bsordresignatur", _s37_7, "Kr\xe6v S\xe6lger om at give deres underskrift.", "purchase_order", "K\xf8bsordre", "purchase_orders", "Indk\xf8bsordre", _s18_37, "Ny indk\xf8bsordre", _s19_34, "Redig\xe9r Indk\xf8bsordre", _s22_39, "Succesfuldt oprettet indk\xf8bsordre", _s22_40, "Succesfuldt opdateret indk\xf8bsordre", _s23_19, "Succesfuldt arkiveret indk\xf8bsordre", _s22_41, "Succesfuldt slettet indk\xf8bsordre", _s22_42, "Succesfuldt fjernet indk\xf8bsordre", _s23_20, "Succesfuldt genskabt indk\xf8bsordre", _s21_49, "S\xf8g indk\xf8bsordre", _s22_43, "S\xf8g i indk\xf8bsordrer", "login_url", "Login URL", _s16_67, "Betalingsindstillinger", "default", "Standard", "stock_quantity", "Lagerm\xe6ngde", _s22_45, "Underretningst\xe6rskel", "track_inventory", "Spor inventar", _s20_49, "Vis et produktlagerfelt og opdater, n\xe5r Fakturaer sendes", _s19_36, "Notifikation om lager", _s24_23, "Send en e-mail , n\xe5r beholdningen n\xe5r t\xe6rsklen", "vat", "moms", "standing", "St\xe5ende", "view_map", "Vis kort", _s18_39, "Indstil standarddesign", "add_gateway", "Tilf\xf8j Betalingsgateway", _s24_24, "Tilf\xf8j en Betalingsgateway (dvs. Stripe, WePay eller PayPal) for at acceptere online Betalinger", "left", "Venstre", "right", "H\xf8jre", "center", "Centrum", "page_numbering", "Sidenummerering", _s24_25, "Sidenummereringsjustering", _s31_8, "Faktura Sendt", _s24_27, "Vis produktbeskrivelse", _s29_13, "Inkluder beskrivelsen i produktrullemenuen", "invoice_items", "Faktura varer", "quote_items", "Citat varer", "profitloss", _s18_159, "import_format", "Format", "export_format", "Eksporter Format", "export_type", "Eksporttype", "stop_on_unpaid", "Stop ved ul\xf8nnet", _s19_38, "Stop med at oprette Gentagen Faktura er, hvis den sidste Faktura er ubetalt.", "use_quote_terms", "Brug Citat Betingelser", _s20_50, "Ved konvertering af et tilbud til en Faktura", "add_country", "Tilf\xf8j land", "enable_tooltips", "Aktiver V\xe6rkt\xf8jstip", _s20_51, "Vis v\xe6rkt\xf8jstip, n\xe5r du holder musen over", _s21_51, "Fejl: Optegnelser tilh\xf8rer mere end \xe9n Klient", "register_label", "Opret din konto p\xe5 f\xe5 sekunder", "login_label", "Log ind p\xe5 en eksisterende konto", "add_to_invoice", "Tilf\xf8j til faktura nr.: :invoice", _s17_37, "Ingen Fakturaer fundet", "week", "Uge", "created_record", "Succesfuldt oprettet record", _s26_13, "Auto Arkiv Betalt", _s31_9, "Automatisk Arkiv Fakturaer n\xe5r de er betalt.", _s31_10, "Arkiv annulleret", _s36_2, "Automatisk Arkiv Fakturaer ved aflysning.", _s20_52, "Alternativ PDF fremviser", _s25_19, "Forbedre rulning over PDF eksemplet [BETA]", _s16_69, _s16_70, "range", "Interval", "tax_amount1", "Skat Bel\xf8b 1", "tax_amount2", "Skat Bel\xf8b 2", "tax_amount3", "Skat Bel\xf8b 3", "create_project", "Opret projekt", "update_project", "Opdater projekt", "view_task", "Vis Opgave", "cancel_invoice", "Afbryd", "changed_status", "Succesfuldt \xe6ndrede Opgave status", "change_status", "Skift status", "fees_sample", "Gebyret for en :amount Faktura ville v\xe6re :total .", _s19_39, "Aktiver Touch Events", _s24_29, "Underst\xf8tter tr\xe6k begivenheder for at rulle", "after_saving", "Efter at have gemt", "view_record", "Vis Rekord", _s21_52, "Aktiver e-mail Markdown", _s26_14, "Brug visuel markdown-editor til e-mails", _s19_41, "Aktiver PDF Markdown", "json_help", "Bem\xe6rk : JSON-filer genereret af v4-appen underst\xf8ttes ikke", "release_notes", "Udgivelses noter", _s23_21, "Opgrader din plan til Vis rapporter", "started_tasks", "Succesfuldt startede :value opgaver", "stopped_tasks", "Succesfuldt stoppede :value opgaver", "approved_quote", "Succesfuldt godkendt citat", "approved_quotes", "Succesfuldt :value Godkendt citater", "approve", "Godkend", "client_website", "Klient hjemmeside", "invalid_time", "Ugyldig tid", _s21_54, "Klient Shipping State", _s20_54, "Klient Shipping City", _s27_21, "Klient forsendelses postnummer", _s23_22, "Klient forsendelsesland", "load_pdf", "Indl\xe6s PDF", _s16_71, "Start gratis pr\xf8veperiode", _s24_30, "Start din GRATIS 14 dages prove af Pro Plan", "due_on_receipt", "Forfalder ved modtagelse", "is_paid", "Er betalt", "age_group_paid", "Betalt", "id", "Id", "convert_to", "Konvertere til", "client_currency", "Klient valuta", _s16_72, "Virksomhedens valuta", "purged_client", "Kunden blev ryddet/opdateret", _s27_23, "For at forhindre spam kr\xe6ver vi opgradering til en betalt konto for at tilpasse e-mail", _s22_48, "Opgrader din plan til Tilf\xf8j virksomheder", "small", "Lille", _s21_56, "Succesfuldt markerede kredit som betalt", _s22_49, "Succesfuldt markerede kreditter som betalte", _s16_74, "Dataindl\xe6sning - vent venligst p\xe5, at det er fuldf\xf8rt", "wait_for_saving", "Datalagring - vent venligst p\xe5, at det er fuldf\xf8rt", _s20_56, "Bem\xe6rk : \xe6ndringer foretaget her er kun forh\xe5ndsvist, de skal anvendes i fanerne ovenfor for at blive gemt", "remaining", "Tilbage", "invoice_paid", "Faktura Betalt", "activity_120", ":user oprettet Gentagen Udgift :recurring_expense", "activity_121", ":user opdateret Gentagen Udgift :recurring_expense", "activity_122", ":user arkiveret Gentagen Udgift :recurring_expense", "activity_123", ":user slettet Gentagen Udgift :recurring_expense", "activity_124", ":user genskabt Gentagen Udgift :recurring_expense", "normal", "Normal", "large", "Stor", "extra_large", "Ekstra stor", _s16_75, "Vis PDF forh\xe5ndsvisning", _s21_57, "Vis PDF forh\xe5ndsvisning, mens du redigerer Fakturaer", "print_pdf", "Udskriv PDF", "remind_me", "Mind mig om", _s16_77, "\xd8jeblikkelig bankbetaling", "click_selected", "Klik p\xe5 Valgt", "hide_preview", "Skjul forh\xe5ndsvisning", "edit_record", "Redig\xe9r Record", _s27_24, "\xc6ren Bel\xf8b kan ikke v\xe6re mere end Faktura Bel\xf8b", "giropay", "GiroPay", "direct_debit", "Direkte debitering", _s21_58, "Indstil venligst en kontoadgangskode", "set_password", "S\xe6t adgangskode", _s20_57, "Succesfuldt afbrudt Gateway", "disconnect", "Koble fra", "add_to_invoices", "Tilf\xf8j til Fakturaer", "acss", "ACSS debet", "becs", "BECS direkte debitering", "bulk_download", "Hent", _s17_40, "Gem data lokalt for at g\xf8re det muligt for appen at starte hurtigere. Deaktivering kan forbedre ydeevnen p\xe5 store konti", "persist_ui", "Vedvarende UI", "persist_ui_help", "Gem UI-tilstand lokalt for at aktivere appen til at starte p\xe5 den sidste placering, deaktivering kan forbedre ydeevnen", _s18_41, "Kunde Postnummer", _s17_41, "Klient momsnummer", "has_tasks", "Har opgaver", "registration", "Registrering", _s27_25, "Giv venligst Stripe tilladelse til at acceptere online Betalinger .", "view_expense", _s23_66, "view_statement", "Se Kontoudtog", "sepa", "SEPA direkte debitering", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Opdater alle poster", "system", "System", _s19_43, "Indstil standardfirma", "updated_company", "Succesfuldt opdateret virksomhed", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "Hj\xe6lp os med at blive bedre ved at fort\xe6lle os hvorfor (valgfrit)", "webhook_success", "Webhook succes", _s24_31, "Opgaverne skal alle tilh\xf8re den samme Klient", _s27_26, "Udgifter skal alle tilh\xf8re samme Klient", "app", "App", _s20_58, "For den bedste ydeevne skal du downloade :app -appen", _s16_79, "Brutto Linie Total", _s19_46, "e-mail Fakturaer", _s17_43, "e-mail tilbud", _s18_45, "e-mail Credits", "from_name", "Fra Navn", _s16_81, "Klon til Udgift", _s17_44, "Gentagen Udgift", _s18_46, "Gentagen Udgifter", _s21_59, "Ny Gentagen Udgift", _s22_50, "Redig\xe9r Gentagen Udgift", _s25_20, "Succesfuldt oprettet Gentagen Udgift", _s25_21, "Succesfuldt opdateret Gentagen Udgift", _s26_16, "Succesfuldt arkiveret Gentagen Udgift", _s25_22, "Succesfuldt slettet Gentagen Udgift", _s25_23, "Succesfuldt fjernet Gentagen Udgift", _s26_17, "Succesfuldt genskabt Gentagen Udgift", _s24_32, "S\xf8g Gentagen Udgift", _s25_24, "S\xf8g Gentagen Udgifter", "last_sent_date", "Sidste afsendelsesdato", "include_drafts", "Inkluder udkast", _s19_47, "Medtag udkast til poster i rapporter", "is_invoiced", "Er faktureret", "change_plan", "Administrer plan", "persist_data", "Vedvarende data", "customer_count", "Kundeantal", _s16_83, "Bekr\xe6ft kunder", _s16_85, _s16_86, _s28_13, "Google Analytics sporings-id", "decimal_comma", "Decimalkomma", _s26_18, "Brug komma som decimal i formularer", "select_method", "V\xe6lg metode", "select_platform", "V\xe6lg Platform", _s28_15, "Brug webappen til at oprette forbindelse til Gmail", _s16_87, "Vareafgiftssatser er deaktiveret", "enable_markdown", "Aktiver Markdown", _s20_59, "Konverter markdown til HTML p\xe5 PDF", "user_guide", "Brugerguide", _s18_48, "Tilf\xf8j anden kontakt", "previous_page", "Forrige side", "next_page", "N\xe6ste side", "export_colors", "Eksporter farver", "import_colors", "Importer farver", "clear_all", "Slet alt", "contrast", "Kontrast", "custom_colors", "Speciel farver", "colors", "Farver", _s31_11, "Sidebar aktiv baggrundsfarve", _s25_26, "Sidebar aktiv skrifttypefarve", _s33_14, "Sidebj\xe6lke inaktiv baggrundsfarve", _s27_27, "Sidebj\xe6lke inaktiv skrifttypefarve", _s36_3, "Tabel Alternativ R\xe6kke baggrundsfarve", _s31_13, "Faktura Header Baggrundsfarve", _s25_28, "Faktura Header Font Farve", "net_subtotal", "Net", "review_app", "Gennemg\xe5 app", "check_status", "Tjek Status", "free_trial", "Gratis pr\xf8veversion", _s23_24, "Pr\xf8veversionen af Pro-planen slutter om :count dage, klik for at opgradere.", _s21_61, "I dag er den sidste dag af pr\xf8veversionen af Pro-planen, klik for at opgradere.", "change_email", "Skift e-mail", _s25_30, "Konfigurer eventuelt et separat Klient portaldom\xe6ne", _s21_62, "Opgaver vist i portalen", "uninvoiced", "Ufaktureret", "subdomain_guide", "Underdom\xe6net bruges i Klient portalen til at tilpasse links, s\xe5 de matcher dit brand. dvs. https://dit-m\xe6rke. Fakturering .co", "send_time", "Send tid", "import_data", "Import Data", "import_settings", "Import Indstillinger", _s17_46, "Angiv venligst JSON-filen", _s19_48, "V\xe6lg venligst at importere Indstillinger og/eller data", "json", "JSON", _s24_34, "Ingen Betaling aktiveret", "wait_for_data", "Vent venligst p\xe5, at dataene er f\xe6rdige med at indl\xe6se", "net_total", "Netto Total", "has_taxes", "Har Skatter", _s16_88, "Importer kunder", _s18_50, "Succesfuldt begyndte at importere kunder", "login_success", "Vellykket login", "login_failure", "Mislykket login", "exported_data", "N\xe5r filen er klar, modtager du en e-mail med et downloadlink", _s23_25, "Inkluder slettet Klienter", _s28_17, "Indl\xe6s poster tilh\xf8rende slettet Klienter", "step_1_sign_in", "Trin 1: Log ind", _s16_91, "Trin 2: Godkend", "account_id", "Konto-id", _s27_29, "Migreringen er endnu ikke afsluttet", "activity_100", ":user oprettet Gentagen Faktura :recurring_invoice", "activity_101", ":user opdateret Gentagen Faktura :recurring_invoice", "activity_102", ":user arkiveret Gentagen Faktura :recurring_invoice", "activity_103", ":user slettet Gentagen Faktura :recurring_invoice", "activity_104", ":user genskabt Gentagen Faktura :recurring_invoice", _s18_51, "Vis Opgave Slutdato", _s23_27, "Aktiver angivelse af Opgave slutdatoen", "gateway_setup", "Gateway ops\xe6tning", "preview_sidebar", "Forh\xe5ndsvisning af sidebj\xe6lke", _s16_92, "\xc5rsdata vist", _s18_53, "Succesfuldt afsluttede alle sessioner", _s16_94, "Afslut alle sessioner", "count_session", "1 session", "count_sessions", _s16_329, "invoice_created", _s16_330, "quote_created", "Citat oprettet", "credit_created", "Kredit oprettet", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Senest opdateret", "invoice_item", "Faktura vare", "quote_item", "Citat vare", _s18_54, "kontakt Fornavn", _s17_48, "kontakt Efternavn", "order", "Bestille", "unassigned", "Ikke tilknyttet", "partial_value", "Skal v\xe6re st\xf8rre end nul og mindre end totalen", "search_kanban", _s16_331, "search_kanbans", _s16_331, "kanban", "Kanban", "enable", "Aktiv\xe9r", "move_top", "Flyt Top", "move_up", "Flyt op", "move_down", "Flyt ned", "move_bottom", "Flyt bund", "subdomain_help", "Angiv subdom\xe6net eller vis fakturaen p\xe5 din egen hjemmeside.", _s21_64, "Fejl: Speciel e-mail skal indeholde en :body variabel", _s25_31, "S\xf8rg for at inkludere en :body -variabel", _s17_50, "Vis datoformater", "is_viewed", "Er set", "letter", "Brev", "legal", "gyldige", "page_layout", "Sidelayout", "portrait", "Portr\xe6t", "landscape", "Landskab", _s26_19, "Kontoejeren kan opgradere til en betalt plan for at aktivere de avancerede avancerede Indstillinger", _s20_60, "Opgrader til en betalt plan for at aktivere de avancerede Indstillinger", _s21_65, "Faktura Betaling Betingelser", _s17_52, "Tilbud G\xe6lder til", "no_headers", "Ingen overskrifter", "add_header", "Tilf\xf8j Header", "remove_header", "Fjern overskrift", "return_url", "Returner URL", "rest_method", "REST metode", "header_key", "Hovedn\xf8gle", "header_value", "Overskriftsv\xe6rdi", _s18_56, "Gentagen produkter", "promo_code", "Tilbudskode", "promo_discount", "Kampagne rabat", _s18_58, "Tillad annullering", _s16_96, "Per s\xe6de aktiveret", "max_seats_limit", "Max s\xe6dergr\xe6nse", "trial_enabled", "Pr\xf8veversion aktiveret", "trial_duration", "Pr\xf8vens varighed", _s21_67, "Tillad tilsides\xe6ttelse af foresp\xf8rgsler", _s18_60, "Tillad plan\xe6ndringer", "plan_map", "Plankort", "refund_period", "Tilbagebetalingsperiode", _s21_69, _s21_152, "purchase_page", "K\xf8bsside", "security", "Sikkerhed", "email_bounced", "e-mail Bounced", _s20_61, "Spam klage", "email_delivery", "e-mail levering", _s16_98, "Webhook-svar", "pdf_response", "PDF svar", _s22_52, "Godkendelsesfejl", "pdf_failed", "PDF mislykkedes", "pdf_success", "PDF succes", "modified", "\xc6ndret", "payment_link", "Betaling Link", _s16_100, "Nyt Betaling", _s17_54, "Redig\xe9r Betaling Link", _s20_62, "Succesfuldt oprettet Betaling link", _s20_63, "Succesfuldt opdateret Betaling link", _s21_71, "Succesfuldt arkiveret Betaling link", _s20_64, "Succesfuldt slettet Betaling link", _s20_65, _s28_79, _s21_72, "Succesfuldt genskabt Betaling link", _s19_49, "S\xf8g 1 Betaling Link", _s20_66, "S\xf8g :count Betaling Links", _s26_20, "Underdom\xe6ne er ikke tilg\xe6ngeligt", "connect_gmail", "Tilslut Gmail", _s16_102, "Afbryd forbindelsen til Gmail", "connected_gmail", "Succesfuldt forbundet Gmail", _s18_62, "Succesfuldt afbrudt Gmail", _s16_104, "\xc6ndringer i kodebasen blokerer muligvis for opdateringen. Du kan k\xf8re denne kommando for at kassere \xe6ndringerne:", _s16_105, "Kunde ID-nr.", "count_minutes", ":count Minutter", _s16_107, "Adgangskode timeout", _s29_15, "Del Faktura /Kreditt\xe6ller", "use_last_email", "Brug sidste e-mail", _s16_109, "Aktiver virksomheden", _s21_74, "Aktiver e-mails, Gentagen Fakturaer og meddelelser", _s27_31, "Der opstod en fejl, pr\xf8v venligst igen", _s27_32, "Indstil venligst f\xf8rst en adgangskode", _s34_15, "Advarsel: \xc6ndring af dit Telefon vil deaktivere 2FA", "help_translate", "Hj\xe6lp til at overs\xe6tte", _s23_28, "V\xe6lg venligst et land", "resend_invite", "Send invitation igen", _s19_50, "Succesfuldt deaktiveret 2FA", _s16_111, "Succesfuldt forbundet konto", _s19_51, "Succesfuldt afbrudt konto", "delivered", "Leveret", "bounced", "Bounced", "spam", "Spam", "view_docs", "Vis Docs", _s32_12, "Angiv venligst et Telefon for at aktivere tofaktorautentificering", "send_sms", "Send SMS", "sms_code", "SMS kode", _s21_75, "Scan stregkoden med en :link kompatibel app.", _s18_63, "Succesfuldt aktiveret to-faktor-godkendelse", "connect_google", "Tilslut Google", _s17_56, "Afbryd forbindelsen til Google", _s17_58, "To-faktor-godkendelse", _s18_64, "Deaktiver tofaktor", _s34_16, "Kr\xe6v adgangskode med socialt login", "stay_logged_in", "Forbliv logget ind", _s23_30, "Advarsel: Din session er ved at udl\xf8be", "count_hours", ":count Timer", "count_day", "1 dag", "count_days", ":count dage", _s19_52, "Websession timeout", _s17_59, "Indstillinger", "resend_email", "Send e-mail igen", _s26_22, "Bekr\xe6ft venligst din e-mail", _s16_112, "Refunderet betaling", _s19_54, "Delvist ikke anvendt", _s19_56, "V\xe6lg venligst en Bruger , der er godkendt med Gmail", "list_long_press", "Liste Langt tryk", "show_actions", "Vis handlinger", _s17_61, _s17_62, _s27_34, "Der er sendt en e-mail for at bekr\xe6fte e-mail", _s21_76, "For at bruge :client _counter skal du Tilf\xf8j enten :client _number eller :client _id_number for at forhindre konflikter", "this_quarter", "Dette Kvartal", "last_quarter", "Forrige kvartal", "to_update_run", "K\xf8r for at opdatere", _s18_66, "Konvert\xe9r til en faktura", _s16_113, "Registrerings-URL", "invoice_project", "Faktur\xe9r projekt", "invoice_task", "Fakturer opgave", "invoice_expense", "Fakturer Udgift", _s19_57, "S\xf8g 1 Betaling Term", _s20_67, "S\xf8g :count Betaling Betingelser", _s16_115, "Gem og Preview", "save_and_email", "Gem og e-mail", _s16_117, "Underst\xf8ttede begivenheder", _s16_119, "Ombygget Bel\xf8b", _s17_63, "Konverteret saldo", _s22_54, "Konverteret betalt til dato", _s24_36, "Konverteret kreditsaldo", "converted_total", "Omregnet Total", "is_sent", "Er sendt", _s17_65, "Standarddokumenter", "document_upload", "Dokument upload", _s20_68, "Tillad Kunder at upload'e dokumenter/vedh\xe6ftede filer", "expense_total", "Udgift total", "enter_taxes", "Indtast Skatter", "by_rate", "Efter sats", "by_amount", "Ved Bel\xf8b", "enter_amount", "Indtast Bel\xf8b", "before_taxes", "F\xf8r skat", "after_taxes", "Efter skat", "color", "Farve", "show", "At vise", "hide", "Skjul", "empty_columns", "Tomme kolonner", _s21_78, "Debug-tilstand er aktiveret", _s26_23, "Advarsel: det er beregnet til brug p\xe5 lokale maskiner, det kan l\xe6kke legitimationsoplysninger. Klik for at l\xe6re mere.", "running_tasks", "L\xf8bende opgaver", "recent_tasks", "Seneste opgaver", "recent_expenses", "Seneste Udgifter", _s17_67, "Kommende Udgifter", "update_app", "Opdater app", "started_import", "Succesfuldt startet import", _s24_38, "Dubleret kolonnetilknytning", _s20_69, "Bruger inklusive skatter", _s18_68, "Er Bel\xf8b Rabat", "column", "Kolonne", "sample", "Eksempel", "map_to", "Kort til", "import", "Importer", _s25_33, "Brug f\xf8rste r\xe6kke som kolonnenavne", "select_file", "Venligst v\xe6lg en fil", _s16_121, "Ingen fil valgt", "csv_file", "V\xe6lg CSV-fil", "csv", "CSV", "freshbooks", "Friske b\xf8ger", "invoice2go", "Invoice2go", "invoicely", "Faktura", "waveaccounting", "Wave regnskab", "zoho", "Zoho", "accounting", "Regnskab", _s22_56, "Angiv alle CSV'er.", "import_type", "Importtype", "html_mode", "HTML-tilstand", "html_mode_help", "Forh\xe5ndsvisning opdateres hurtigere, men er mindre n\xf8jagtig", "view_licenses", "Vis licenser", "webhook_url", "Webhook URL", _s17_69, "Fuldsk\xe6rms-editor", "sidebar_editor", "Sidebar Editor", _s22_57, "Indtast venligst " :value " for at bekr\xe6fte", "purge", "Udrensning", "service", "Service", "clone_to", "Klon Til", "clone_to_other", "Klon til Andet", "labels", "Etiketter", "add_custom", "Tilf\xf8j Speciel", "payment_tax", "Betaling Skat", "unpaid", "Ikke betalt", "white_label", "Hvidm\xe6rke", "delivery_note", "Levering Bem\xe6rk", _s24_41, "Sendte Fakturaer er l\xe5st", _s24_43, "Betalte Fakturaer er l\xe5st", "source_code", "Kildekode", "app_platforms", "App-platforme", "invoice_late", "Faktura Sen", "quote_expired", "Citat udl\xf8bet", "partial_due", "Partial Due", "invoice_total", "Faktura total", "quote_total", "Tilbud total", "credit_total", "Kredit Total", _s23_31, "Faktura total", "actions", "Handlinger", "expense_number", "Udgift", "task_number", "Opgave nummer", "project_number", "Projektnummer", "project_name", "Projekt navn", "warning", "Advarsel", "view_settings", "Vis Indstillinger", _s24_45, "Advarsel: dette firma er endnu ikke blevet aktiveret", "late_invoice", "Sen Faktura", "expired_quote", "Udl\xf8bet citat", "remind_invoice", "Mind Faktura", "cvv", "Kontrolcifre", "client_name", "Kundenavn", "client_phone", "Kunde Telefon", "required_fields", "kr\xe6vede felter", "calculated_rate", "Beregnet rate", _s17_71, "Standard Opgave Rate", "clear_cache", "Ryd cache", "sort_order", "Sorteringsr\xe6kkef\xf8lge", "task_status", "Status", "task_statuses", "Opgave Statusser", "new_task_status", "Ny Opgave Status", _s16_123, "Redig\xe9r Opgave Status", _s19_58, "Succesfuldt oprettet Opgave status", _s19_59, "Succesfuldt opdatere Opgave status", _s20_71, "Succesfuldt arkiveret Opgave status", _s19_60, "Succesfuldt slettet Opgave status", _s19_61, "Succesfuldt fjernet Opgave status", _s20_72, "Succesfuldt genskabt Opgave status", _s22_58, "Succesfuldt arkiveret :value Opgave statusser", _s21_80, "Succesfuldt slettet :value Opgave statusser", _s22_59, "Succesfuldt genskabt :value Opgave statusser", _s18_70, "S\xf8g 1 Opgave Status", _s20_74, "S\xf8g :count Opgave Statuss", _s16_125, "Vis opgavetabellen", _s21_81, "Vis altid opgaveafsnittet, n\xe5r du opretter Fakturaer", _s20_75, "Faktura Opgave Timelog", _s25_34, "Tilf\xf8j tidsdetaljer til Faktura linjeposterne", _s20_77, "Faktura Opgave Datelog", _s25_35, "Tilf\xf8j datodetaljer til Faktura linjeposterne", _s21_82, "Start opgaver f\xf8r du gemmer", _s18_71, "Konfigurer statusser", "task_settings", "Opgave Indstillinger", _s20_79, "Konfigurer kategorier", _s18_73, "Udgiftskategorier", _s20_81, "Ny udgiftskategori", _s21_83, "Redig\xe9r Udgift Kategori", _s24_46, "Udgiftskategori oprettet", _s24_47, "Ajourf\xf8rt udgiftskategori", _s25_37, "Udgiftskategori arkiveret", _s24_48, "Sletning af kategori er gennemf\xf8rt", _s24_49, "Succesfuldt fjernet Udgift kategori", _s25_38, "Udgiftskategori genoprettet", _s27_38, ".count udgiftskategori(er) arkiveret", _s26_24, "Succesfuldt slettet Udgift :value kategorier", _s27_39, "Succesfuldt genskabt Udgift :value kategorier", _s23_32, "S\xf8g 1 Udgift Kategori", _s25_40, "S\xf8g :count Udgift Kategorier", _s21_85, "Brug tilg\xe6ngelige kreditter", "show_option", "Vis indstilling", _s22_60, "Kreditten Bel\xf8b kan ikke overstige Betaling Bel\xf8b", "view_changes", "Vis \xe6ndringer", "force_update", "Gennemtving opdatering", _s17_73, "Du k\xf8rer den seneste version, men der kan v\xe6re afventende rettelser tilg\xe6ngelige.", "mark_paid_help", "Spor Udgift er betalt", _s18_75, _s18_160, _s23_33, "Aktiver Udgift til at blive faktureret", _s29_17, "G\xf8r dokumenterne synlige for Kunden", _s21_87, "Indstil en valutakurs", _s16_127, "Udgift Indstillinger", _s18_76, "Klon til Gentagen", "crypto", "Krypto", "paypal", "Paypal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Bruger Field", "variables", "Variabler", "show_password", "Vis adgangskode", "hide_password", "Skjul adgangskode", "copy_error", "Kopieringsfejl", "capture_card", "Capture kort", _s17_74, "Automatisk fakturering aktiveret", "total_taxes", "Total skatter", "line_taxes", "Line Skatter", "total_fields", "Felter Total", _s25_41, "Succesfuldt stoppede Gentagen Faktura", _s25_42, "Succesfuldt startede Gentagen Faktura", _s25_43, "Succesfuldt genoptog Gentagen Faktura", "gateway_refund", "Gateway refusion", _s19_62, "Behandle tilbagebetalingen med Betalingsgateway", "due_date_days", "Afleveringsdato", "paused", "Pause", "mark_active", "Mark\xe9r som aktiv", "day_count", "Dag :count", _s22_61, "F\xf8rste dag i m\xe5neden", _s21_88, "Sidste dag i m\xe5neden", _s17_76, "Brug Betaling Betingelser", "endless", "Endel\xf8s", "next_send_date", "N\xe6ste afsendelsesdato", _s16_129, "Resterende cyklusser", _s17_78, "Gentaget faktura", _s18_78, "Gentagende fakturaer", _s21_90, "Ny gentaget fakture", _s22_63, "Redig\xe9r Gentagen Faktura", _s25_44, "Succesfuldt oprettet Gentagen Faktura", _s25_45, "Succesfuldt opdateret Gentagen Faktura", _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, "Succesfuldt fjernet Gentagen Faktura", _s26_26, _s39_8, _s27_40, "Succesfuldt arkiveret Gentagen :value Fakturaer", _s26_27, "Succesfuldt slettet Gentagen :value Fakturaer", _s27_41, "Succesfuldt genskabt Gentagen :value Fakturaer", _s24_50, "S\xf8g 1 Gentagen Faktura", _s25_48, "S\xf8g :count Gentagen Fakturaer", "send_date", "Send dato", "auto_bill_on", "Auto Bill On", _s28_19, "Minimum Under Betaling Bel\xf8b", "profit", "Fortjeneste", "line_item", "Linjepost", _s18_80, "Tillad overbetaling", _s23_34, "Support, der betaler ekstra for at modtage drikkepenge", _s19_63, "Tillad underbetaling", _s24_51, "St\xf8tte betaling af minimum del-/depositum Bel\xf8b", "test_mode", "Test mode", "opened", "\xc5bnet", _s30_8, "Forsoningsfejl", _s30_9, "Forsoningssucces", "gateway_success", "Gateway succes", "gateway_failure", "Gateway -fejl", "gateway_error", "Gateway fejl", "email_send", "e-mail Send", _s17_80, "e-mail Genfors\xf8gsk\xf8", "failure", "Fiasko", "quota_exceeded", "Kvote overskredet", _s16_131, "Upstream fiasko", "system_logs", "Systemlogs", "view_portal", "Se Portal", "copy_link", "Kopier link", "token_billing", "Gem kort detaljer", _s24_52, "Velkommen til Faktura Ninja", "always", "Altid", "optin", "Tilmeld", "optout", "Opt-out", "label", "Etiket", "client_number", "Kundenr.", "auto_convert", "Autokonvertering", "company_name", "Firma navn", "reminder1_sent", "P\xe5mindelse 1 Sendt", "reminder2_sent", "P\xe5mindelse 2 Sendt", "reminder3_sent", "P\xe5mindelse 3 Sendt", _s18_81, "P\xe5mindelse sidst sendt", "pdf_page_info", "Side :current af :total", _s16_133, "Succesfuldt mailede Fakturaer", "emailed_quotes", "Succesfuldt mailede citater", "emailed_credits", "Succesfuldt e-mailede kreditter", "gateway", "Gateway", "view_in_stripe", "Vis i Stripe", "rows_per_page", "R\xe6kker pr. side", "hours", "Timer", "statement", "Kontoudtog", "taxes", "Skatter", "surcharge", "Ekstragebyr", "apply_payment", "Ans\xf8g Betaling", "apply_credit", "Apply Credit", "apply", "ans\xf8ge", "unapplied", "Ikke anvendt", "select_label", "V\xe6lg Label", "custom_labels", "Speciel etiketter", "record_type", "Record Type", "record_name", "Optegnelsesnavn", "file_type", "Filtype", "height", "H\xf8jde", "width", "Bredde", "to", "Til", "health_check", "Sundhedstjek", "payment_type_id", "Betalingsmetode", "last_login_at", "Sidste login kl", "company_key", "Firman\xf8gle", "storefront", "Butiksfacade", "storefront_help", "Aktiver tredjepartsapps til Opret Fakturaer", "client_created", "Klient oprettet", _s20_84, "Online Betaling e-mail", _s20_86, "Manuel Betaling e-mail", "completed", "Afsluttet", "gross", "Brutto", "net_amount", "Net Bel\xf8b", "net_balance", "Nettobalance", "client_settings", "Indstillinger Kundeoplysninger", _s17_82, "Udvalgte Fakturaer", _s17_84, "Valgte Betalinger", "selected_quotes", "Udvalgte citater", "selected_tasks", "Udvalgte opgaver", _s17_86, "Udvalgte Udgifter", _s17_88, "Kommende fakturaer", _s17_90, "Forfaldne fakturaer", "recent_payments", "Nylige betalinger", "upcoming_quotes", "Upcoming Quotes", "expired_quotes", "Expired Quotes", "create_client", "Opret Kunde", "create_invoice", "Opret faktura", "create_quote", "Opret tilbud", "create_payment", "Opret Betaling", "create_vendor", "Opret S\xe6lger", "update_quote", "Opdater citat", "delete_quote", "Slet tilbud", "update_invoice", "Opdater Faktura", "delete_invoice", "Slet faktura", "update_client", "Opdat\xe9r Kundeoplysninger", "delete_client", "Slet kunde", "delete_payment", "Slet betaling", "update_vendor", "Opdater S\xe6lger", "delete_vendor", "Slet s\xe6lger", "create_expense", "Opret Udgift", "update_expense", "Opdater Udgift", "delete_expense", "Slet Udgift", "create_task", "Opret opgave", "update_task", "Opdater Opgave", "delete_task", "Slet opgave", "approve_quote", "Godkend citat", "off", "Deaktiver", "when_paid", "N\xe5r betalt", "expires_on", "Udl\xf8ber p\xe5", "free", "Free", "plan", "Plan", "show_sidebar", "Vis sidebj\xe6lke", "hide_sidebar", "Skjul sidebj\xe6lke", "event_type", "Begivenhedstype", "target_url", "M\xe5l", "copy", "Kopi", "must_be_online", "Genstart appen, n\xe5r du har forbindelse til internettet", _s17_92, "Crons skal aktiveres", "api_webhooks", "API Webhooks", "search_webhooks", "S\xf8g efter :count Webhooks", "search_webhook", "S\xf8g 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Ny Webhook", "edit_webhook", "Redig\xe9r Webhook", "created_webhook", "Succesfuldt oprettet webhook", "updated_webhook", "Succesfuldt opdateret webhook", _s16_135, "Succesfuldt arkiveret webhook", "deleted_webhook", "Succesfuldt slettet webhook", "removed_webhook", "Succesfuldt fjernet webhook", _s16_136, "Succesfuldt genskabt webhook", _s17_93, "Succesfuldt arkiveret :value webhooks", _s16_137, "Succesfuldt slettet :value webhooks", _s16_138, "Succesfuldt fjernet :value webhooks", _s17_94, "Succesfuldt genskabt :value webhooks", "api_tokens", "API Token's", "api_docs", "API-dokumenter", "search_tokens", "S\xf8g :count Tokens", "search_token", "S\xf8g efter 1 token", "token", "Token", "tokens", "Token's", "new_token", "Ny token", "edit_token", "Redig\xe9r token", "created_token", "Token oprettet", "updated_token", "Token opdateret", "archived_token", _s27_42, "deleted_token", "Token slettet", "removed_token", "Succesfuldt fjernet token", "restored_token", "Succesfuldt genskabt token", "archived_tokens", "Succesfuldt arkiveret :value tokens", "deleted_tokens", "Succesfuldt slettet :value tokens", "restored_tokens", "Succesfuldt genskabt :value tokens", _s19_64, "Kunde Oprettelse", _s24_54, "Giv Kunder adgang til at oprette sig i Kundeportalen", "email_invoice", "Send faktura som e-mail", "email_quote", "E-mail tilbuddet", "email_credit", "e-mail Kredit", "email_payment", "e-mail Betaling", _s20_89, "Kunden har ikke angivet en e-mail", "ledger", "Hovedbog", "view_pdf", "Vis PDF", "all_records", "Alle optegnelser", "owned_by_user", "Ejes af Bruger", _s16_139, "Tilbagev\xe6rende kredit", "contact_name", "Kontakt navn", "use_default", "Brug standard", _s16_141, "Uendelige p\xe5mindelser", "number_of_days", "Antal dage", _s23_36, "Konfigurer Betaling Betingelser", "payment_term", "Betaling Term", _s16_142, "Ny Betaling", _s17_96, _s17_97, _s20_90, "Succesfuldt oprettet Betaling term", _s20_91, "Succesfuldt opdateret Betaling", _s21_92, "Succesfuldt arkiveret Betaling termin", _s20_92, "Succesfuldt slettet Betaling termin", _s20_93, _s28_79, _s21_93, "Succesfuldt genskabt Betaling termin", _s22_68, "Succesfuldt arkiveret :value Betaling Betingelser", _s21_94, "Succesfuldt slettet :value Betaling Betingelser", _s22_69, "Succesfuldt genskabt :value Betaling Betingelser", "email_sign_in", "Log ind med e-mail", "change", "Lave om", _s23_38, "Skift til mobillayoutet?", _s24_55, "Skift til skrivebordslayout?", "send_from_gmail", "Send fra Gmail", "reversed", "Omvendt", "cancelled", "Aflyst", "credit_amount", "Kreditbel\xf8b", "quote_amount", "Citat Bel\xf8b", "hosted", "Hostet", "selfhosted", "Selvv\xe6rt", "exclusive", "Eksklusiv", "inclusive", "Inklusiv", "hide_menu", "Skjul menu", "show_menu", "Vis menu", _s18_83, _s18_161, _s16_144, "S\xf8g i dokumenter", "search_designs", "S\xf8g designs", "search_invoices", "S\xf8g Fakturaer", "search_clients", "S\xf8g efter Kunder", "search_products", "S\xf8g efter produkter", "search_quotes", "S\xf8g citater", "search_credits", "S\xf8g Credits", "search_vendors", "S\xf8g efter leverand\xf8rer", "search_users", "S\xf8g efter brugere", _s16_145, "S\xf8g efter skattesatser", "search_tasks", "S\xf8geopgaver", "search_settings", "S\xf8g Indstillinger", "search_projects", "S\xf8g projekter", "search_expenses", "S\xf8geudgifter", "search_payments", "S\xf8g Betalinger", "search_groups", "S\xf8g i grupper", "search_company", "S\xf8g efter firma", "search_document", "S\xf8g i 1 dokument", "search_design", "S\xf8g 1 Design", "search_invoice", "S\xf8g 1 Faktura", "search_client", "S\xf8g 1 Kunde", "search_product", "S\xf8g 1 produkt", "search_quote", "S\xf8g 1 citat", "search_credit", "S\xf8g 1 kredit", "search_vendor", "S\xf8g 1 S\xe6lger", "search_user", "S\xf8g efter 1 Bruger", "search_tax_rate", "S\xf8g 1 Skattesats", "search_task", "S\xf8g 1 Opgaver", "search_project", "S\xf8g 1 projekt", "search_expense", "S\xf8g 1 Udgift", "search_payment", "S\xf8g 1 Betaling", "search_group", "S\xf8g 1 gruppe", "refund_payment", _s17_187, _s17_100, "Succesfuldt aflyst Faktura", _s18_85, "Succesfuldt aflyst Fakturaer", _s16_151, "Succesfuldt vendt Faktura", _s17_101, "Succesfuldt omvendt Fakturaer", "reverse", "Bagl\xe6ns", "full_name", "Fulde navn", _s17_102, "By/Postnummer", _s17_104, "Postnummer/By/Region", "custom1", "F\xf8rste Speciel", "custom2", "Andet Speciel", "custom3", "Tredje Speciel", "custom4", "Fjerde Speciel", "optional", "Valgfri", "license", "Licens", "purge_data", "Rens data", _s16_152, "Succesfuldt rensede virksomhedsdata", _s18_86, "Advarsel: Dette vil slette dine data permanent, der er ingen m\xe5der at fortryde.", "invoice_balance", "Faktura Balance", "age_group_0", "0 - 30 dage", "age_group_30", "30 - 60 dage", "age_group_60", "60 - 90 dage", "age_group_90", "90 - 120 dage", "age_group_120", "120+ dage", "refresh", "Opdater", "saved_design", "Succesfuldt gemt design", "client_details", "Kundeoplysninger", "company_address", "Virksomhedens adresse", "invoice_details", "Fakturadetaljer", "quote_details", "Citat detaljer", "credit_details", "Kreditoplysninger", "product_columns", "Produktkolonner", "task_columns", "Opgave", "add_field", "Tilf\xf8j felt", "all_events", "Alle begivenheder", "permissions", "Permissions", "none", "Ingen", "owned", "Ejet", "payment_success", "Betaling succes", "payment_failure", "Betaling", "invoice_sent", _s22_107, "quote_sent", "Citat sendt", "credit_sent", "Kredit sendt", "invoice_viewed", "Faktura set", "quote_viewed", "Citat set", "credit_viewed", "Kredit set", "quote_approved", "Citat Godkendt", _s25_50, "Modtag alle meddelelser", _s16_153, "K\xf8b Licens", "apply_license", "Anvend licens", "cancel_account", "Annuller konto", _s22_70, "ADVARSEL: Dette vil permanent slette din konto, der er INGEN mulighed for at fortryde.", "delete_company", "Slet Selskab", _s22_71, "Advarsel: Dette vil permanent Slet din virksomhed, der er ingen fortrydelse.", "enabled_modules", "Aktiverede moduler", "converted_quote", "Succesfuldt konverteret citat", "credit_design", "Kreditdesign", "includes", "Inkluderer", "header", "Hoved", "load_design", "Indl\xe6s design", "css_framework", "CSS Framework", "custom_designs", "Speciel designs", "designs", "Designs", "new_design", "Nyt design", "edit_design", "Redig\xe9r Design", "created_design", "Succesfuldt oprettet design", "updated_design", "Succesfuldt opdateret design", "archived_design", "Succesfuldt arkiveret design", "deleted_design", "Succesfuldt slettet design", "removed_design", "Succesfuldt fjernet design", "restored_design", "Succesfuldt genskabt design", _s16_155, "Succesfuldt arkiveret :value designs", "deleted_designs", "Succesfuldt slettet :value designs", _s16_156, "Succesfuldt genskabt :value designs", "proposals", "Projektforslag", "tickets", "Tickets", _s16_157, "Gentagne tilbud", "recurring_tasks", "Gentagen opgaver", _s18_87, _s18_88, "credit_date", "Kreditdato", "credit", "Kredit", "credits", "Kreditter", "new_credit", "Indtast kredit", "edit_credit", "Redig\xe9r kredit", "created_credit", "Kredit oprettet", "updated_credit", "Opdatering af kredit gennemf\xf8rt", "archived_credit", "Kredit arkiveret", "deleted_credit", "Kredit slettet", "removed_credit", "Succesfuldt fjernet kredit", "restored_credit", "Kredit genskabt", _s16_159, "Arkiverede :count kreditter", "deleted_credits", "Slettede :count kreditter", _s16_160, "Succesfuldt genskabt :value credits", "current_version", "Nuv\xe6rende version", "latest_version", "Nyeste version", "update_now", "Opdatere nu", _s26_33, "En ny version af webappen er tilg\xe6ngelig", _s16_161, "Opdatering tilg\xe6ngelig", "app_updated", "Opdatering Succesfuldt gennemf\xf8rt", "learn_more", "L\xe6r mere", "integrations", "Integrationer", "tracking_id", "Sporings-id", _s17_106, _s17_107, "credit_footer", "Kreditsidefod", "credit_terms", "Kredit Betingelser", "new_company", "Nyt firma", "added_company", "Succesfuldt tilf\xf8jet firma", "company1", "Speciel 1", "company2", "Speciel 2", "company3", "Speciel 3", "company4", "Speciel 4", "product1", "Speciel produkt 1", "product2", "Speciel produkt 2", "product3", "Speciel produkt 3", "product4", "Speciel produkt 4", "client1", "Speciel Kunde 1", "client2", "Speciel Kunde 2", "client3", "Speciel Kunde 3", "client4", "Speciel Kunde 4", "contact1", "Speciel kontakt 1", "contact2", "Speciel kontakt 2", "contact3", "Speciel kontakt 3", "contact4", "Speciel kontakt 4", "task1", "Speciel Opgave 1", "task2", "Speciel Opgave 2", "task3", "Speciel Opgave 3", "task4", "Speciel Opgave 4", "project1", "Speciel 1", "project2", "Speciel 2", "project3", "Speciel 3", "project4", "Speciel 4", "expense1", "Speciel Udgift 1", "expense2", "Speciel Udgift 2", "expense3", "Speciel Udgift 3", "expense4", "Speciel Udgift 4", "vendor1", "Speciel S\xe6lger 1", "vendor2", "Speciel S\xe6lger 2", "vendor3", "Speciel S\xe6lger 3", "vendor4", "Speciel S\xe6lger 4", "invoice1", "Speciel Faktura 1", "invoice2", "Speciel Faktura 2", "invoice3", "Speciel Faktura 3", "invoice4", "Speciel Faktura 4", "payment1", "Speciel Betaling 1", "payment2", "Speciel Betaling 2", "payment3", "Speciel Betaling 3", "payment4", "Speciel Betaling 4", "surcharge1", "Speciel 1", "surcharge2", "Speciel 2", "surcharge3", "Speciel 3", "surcharge4", "Speciel 4", "group1", "Speciel 1", "group2", "Speciel 2", "group3", "Speciel 3", "group4", "Speciel 4", "reset", "Reset", "number", "Nummer", "export", "Eksport", "chart", "Diagram", "count", "T\xe6lle", "totals", "Totaler", "blank", "Blank", "day", "Dag", "month", "M\xe5ned", "year", "\xc5r", "subgroup", "Undergruppe", "is_active", "er aktiv", "group_by", "Grupp\xe9r efter", "credit_balance", "Kreditsaldo", _s18_93, "kontakt Sidste login", _s17_108, "kontakt fulde navn", "contact_phone", "Kontakttelefon", _s21_95, "kontakt Speciel 1", _s21_96, "kontakt Speciel Value 2", _s21_97, "kontakt Speciel Value 3", _s21_98, "kontakt Speciel Value 4", _s17_110, "Skibsgade", _s17_111, "Forsendelseslejlighed/Suite", "shipping_city", "Forsendelsesby", "shipping_state", "Forsendelsesstat/provins", _s20_94, "Forsendelses postnummer", _s16_191, "Forsendelsesland", _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", "Faktureringsstat/provins", _s19_66, "Faktureringspostnummer", "billing_country", "Faktureringsland", "client_id", "Kunde ID", "assigned_to", "Tildelt", "created_by", "Oprettet af :navn", "assigned_to_id", "Tildelt til id", "created_by_id", "oprettet Af Id", "add_column", "Tilf\xf8j kolonne", "edit_columns", "Redig\xe9r kolonner", "columns", "Kolonner", "aging", "Aldring", "profit_and_loss", _s18_159, "reports", "Rapporter", "report", "Rapport", "add_company", "Tilf\xf8j firma", "unpaid_invoice", "Ubetalte Faktura", "paid_invoice", "Betalt Faktura", _s16_195, "Ikke godkendt citat", "help", "Hj\xe6lp", "refund", "Refunder", "refund_date", "Refusionsdato", "filtered_by", "Filtreret efter", "contact_email", "E-mailkontakt", "multiselect", "Multiselect", "entity_state", "Status", "verify_password", "Bekr\xe6ft adgangskode", "applied", "Anvendt", _s21_99, "Medtag nylige fejl fra loggene", _s30_12, "Vi har modtaget din Besked og vil fors\xf8ge at svare hurtigt.", "message", "Besked", "from", "Fra", _s20_96, "Vis produktdetaljer", _s25_52, "Inkluder beskrivelse og pris i produktrullemenuen", _s20_98, "PDF rendereren kr\xe6ver :version", _s18_96, "Juster gebyrprocent", _s23_40, "Juster procent for at tage h\xf8jde for gebyr", _s18_98, "Konfigurer Indstillinger", "support_forum", "Supportfora", "about", "Om", "documentation", "Dokumentation", "contact_us", "Kontakt os", "subtotal", "Subtotal", "line_total", "Sum", "item", "Produkttype", "credit_email", "Kredit e-mail", "iframe_url", "iFrame URL", "domain_url", "Dom\xe6ne-URL", _s21_100, "Adgangskoden er for kort", _s20_99, "Adgangskoden skal indeholde et stort bogstav og et tal", _s19_68, "Kundeportalen Opgaver", _s23_41, "Kundeportalen Dashboard", _s20_100, "Indtast venligst en v\xe6rdi", "deleted_logo", "Succesfuldt slettet logo", "yes", "Yes", "no", "No", "generate_number", "Generer nummer", "when_saved", "N\xe5r gemt", "when_sent", "Ved afsendelse", "select_company", "V\xe6lg Firma", "float", "Flyde", "collapse", "Bryder sammen", "show_or_hide", "Vis/skjul", "menu_sidebar", "Sidebj\xe6lke i menuen", "history_sidebar", "Historie sidebj\xe6lke", "tablet", "Tablet", "mobile", "Mobil", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "modul", "first_custom", "F\xf8rste Speciel", "second_custom", "Andet Speciel", "third_custom", "Tredje Speciel", "show_cost", "Vis pris", _s17_113, "Vis produktomkostninger", "show_cost_help", "Vis et produktprisfelt for at spore opm\xe6rkningen/fortjenesten", _s21_101, "Vis produktm\xe6ngde", _s26_35, "Vis et felt for produktantal, ellers er der et som standard", _s21_103, "Vis Faktura Antal", _s26_36, "Vis et linjepostantal felt, ellers standard til \xe9t", _s21_105, "Vis produktrabat", _s26_37, "Vis et linjevarerabatfelt", _s16_197, "Standardm\xe6ngde", _s21_107, "Indstil automatisk linjepostantallet til \xe9n", "one_tax_rate", "\xc9n skattesats", "two_tax_rates", "To skattesatser", "three_tax_rates", _s16_332, _s16_199, "Standard afgiftssats", "user", "User", "invoice_tax", "Faktura Skat", "line_item_tax", "Linjepostafgift", "inclusive_taxes", "Inklusiv skatter", _s17_115, "Faktura Skattesatser", "item_tax_rates", "Vareafgiftssatser", _s18_100, "V\xe6lg venligst en kunde", "configure_rates", "Konfigurer satser", _s18_101, "Konfigurer gateways", "tax_settings", "Tax Settings", _s18_103, "Skattesatser", "accent_color", "Accent farve", "switch", "Skift", _s19_70, "Kommasepareret liste", "options", "Muligheder", _s16_201, "Enkeltlinjetekst", "multi_line_text", "Tekst med flere linjer", "dropdown", "Dropdown", "field_type", "Felttype", _s27_52, "En e-mail til gendannelse af adgangskode er blevet sendt", "submit", "Indsend", _s16_203, "Generhverv din adgangskode", "late_fees", "Forsinkede gebyrer", "credit_number", "Kreditnummer", "payment_number", "Betaling", "late_fee_amount", "Sengebyr Bel\xf8b", _s16_204, "Forsinket gebyr i procent", "before_due_date", "Inden forfaldsdatoen", "after_due_date", "Efter forfaldsdatoen", _s18_105, "Efter Faktura datoen", "days", "Dage", "invoice_email", "Faktura e-mail", "payment_email", "Betalings e-mail", "partial_payment", "Delvis Betaling", "payment_partial", "Delvis Betaling", _s21_108, "Delvis Betaling e-mail", "quote_email", "Tilbuds e-mail", _s16_206, "Uendelig p\xe5mindelse", _s16_208, "Filtreret af Bruger", "administrator", "Administrator", _s18_106, _s66_0, "user_management", "Brugerh\xe5ndtering", "users", "Brugere", "new_user", "New User", "edit_user", "Rediger bruger", "created_user", "Succesfuldt oprettet Bruger", "updated_user", "Bruger opdateret", "archived_user", _s26_38, "deleted_user", "Bruger slettet", "removed_user", "Succesfuldt fjernet Bruger", "restored_user", "Bruger genskabt", "archived_users", "Succesfuldt arkiveret :value brugere", "deleted_users", "Succesfuldt slettet :value brugere", "removed_users", "Succesfuldt fjernede :value brugere", "restored_users", "Succesfuldt genskabt :value brugere", _s16_210, _s16_211, "invoice_options", "Fakturaindstillinger", _s17_117, _s19_115, _s22_78, "Vis kun delbetalinger hvis der er forekommet en delbetaling.", _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show header on", _s16_213, "Show footer on", "first_page", "first page", "all_pages", "all pages", "last_page", "last page", "primary_font", "Prim\xe6r skrifttype", "secondary_font", "Sekund\xe6r skrifttype", "primary_color", "Prim\xe6r Farve", "secondary_color", "Sekund\xe6r Farve", "page_size", "Page Size", "font_size", "Font St\xf8rrelse", "quote_design", "Citat design", "invoice_fields", "Faktura felt", "product_fields", "Produktfelter", "invoice_terms", _s20_126, "invoice_footer", "Faktura fodnoter", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Automatisk e-mail", _s23_44, "Send automatisk e-mail Gentagen Fakturaer , n\xe5r oprettet .", _s18_108, "Auto Arkiv", _s23_45, "Arkiv automatisk citater ved konvertering til Faktura .", _s18_109, "Auto konvertering", _s23_46, "Konverter automatisk et tilbud til en Faktura , n\xe5r Godkendt .", _s17_119, "Workflow Indstillinger", "freq_daily", "Daglig", "freq_weekly", "Ugentlig", "freq_two_weeks", "To uger", "freq_four_weeks", "Fire uger", "freq_monthly", "M\xe5nedlig", "freq_two_months", "To m\xe5neder", _s17_121, "Tre m\xe5neder", _s16_214, "Fire m\xe5neder", "freq_six_months", "Seks m\xe5neder", "freq_annually", "\xc5rlig", "freq_two_years", "To \xe5r", _s16_215, "3 \xe5r", "never", "Never", "company", "Selskab", _s17_122, "Dannede numre", "charge_taxes", "Inkluder skat", "next_reset", "N\xe6ste nulstilling", "reset_counter", "Nulstil t\xe6ller", _s16_216, "Gentagen pr\xe6fiks", "number_padding", "Nummerpolstring", "general", "Generel", "surcharge_field", "Till\xe6gsfelt", "company_field", "Company Field", "company_value", "Virksomhedens v\xe6rdi", "credit_field", "Kreditfelt", "invoice_field", "Faktura Field", _s17_124, "Faktura Till\xe6g", "client_field", "Klient Field", "product_field", "Produktfelt", "payment_field", "Betaling", "contact_field", "kontakt felt", "vendor_field", "S\xe6lger Mark", "expense_field", "Udgift Mark", "project_field", "Projektfelt", "task_field", "Opgave Mark", "group_field", "Gruppefelt", "number_counter", "Nummert\xe6ller", "prefix", "Pr\xe6fix", "number_pattern", "Nummerm\xf8nster", "messages", "Beskeder", "custom_css", "Brugerdefineret CSS", _s17_126, "Speciel JavaScript", _s16_218, "Vis p\xe5 PDF", _s21_110, "Vis Kunde p\xe5 Faktura /Tilbud PDF .", _s25_58, "Afkrydsningsfelt for fakturavilk\xe5r", _s30_13, "Kunden skal acceptere fakturabetingelserne.", _s23_47, "Tilbuds Betingelser Afkrydsningsfelt", _s28_33, "Kunden skal acceptere tilbudsbetingelserne.", _s25_59, "Fakturasignatur", _s30_14, "Kunden skal bekr\xe6fte med sin underskrift.", _s23_48, "Tilbuds underskrift", _s22_80, "Adgangskodebeskyttet Fakturaer", _s27_53, "Lader dig indtaste en adgangskode til hver kontakt. Hvis en adgangskode ikke er lavet, vil kontakten blive p\xe5lagt at indtaste en adgangskode f\xf8r det er muligt at se fakturaer.", "authorization", "Autorisation", "subdomain", "Underdomain", "domain", "Dom\xe6ne", "portal_mode", "Portaltilstand", "email_signature", "Venlig hilsen,", _s24_56, "G\xf8r det lettere for dine klienter at betale dig ved at tilf\xf8je schema.org markup i dine e-mails.", "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Vedh\xe6ft PDF", _s16_219, "Vedh\xe6ft dokumenter", "attach_ubl", "Vedh\xe6ft UBL/E-Faktura", "email_style", "e-mail stil", _s19_72, "Brug HTML markup sprog", "reply_to_email", "Svar-til e-mail", "reply_to_name", "Svar-til-navn", "bcc_email", "BCC-email", "processed", "Bearbejdet", "credit_card", "Kreditkort", "bank_transfer", "Bankoverf\xf8rsel", "priority", "Prioritet", "fee_amount", "Gebyr Bel\xf8b", "fee_percent", "Gebyr i procent", "fee_cap", "Gebyrloft", "limits_and_fees", "Gr\xe6nser/gebyrer", "enable_min", "Aktiv\xe9r minimum", "enable_max", "Aktiv\xe9r maksimum", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Accepterede kortlogoer", "credentials", "Legitimationsoplysninger", "update_address", "Opdater adresse", _s19_75, "Opdater kundens adresse med de opgivne detaljer", "rate", "Sats", "tax_rate", "Tax Rate", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "Edit tax rate", _s16_221, _s29_23, _s16_222, _s29_24, _s17_129, _s34_30, _s16_223, "Succesfuldt slettet skattesats", _s17_130, "Succesfuldt genskabt skattesats", _s18_110, "Succesfuldt arkiveret :value skattesatser", _s17_131, "Succesfuldt slettet :value skattesatser", _s18_111, "Succesfuldt genskabt :value skattesatser", "fill_products", "Automatisk-udfyld produkter", _s18_112, "Valg af produkt vil automatisk udfylde beskrivelse og pris", "update_products", "Automatisk opdatering af produkter", _s20_104, "En opdatering af en faktura vil automatisk opdaterer Produkt biblioteket", _s16_224, "Konverter produkter", _s21_111, "Konverter automatisk produktpriser til kundens valuta", "fees", "Gebyrer", "limits", "Gr\xe6nser", "provider", "Udbyder", "company_gateway", "Betalingsgateway", _s16_226, "Betaling Gateways", _s19_76, "Ny Gateway", _s20_105, "Redig\xe9r Gateway", _s23_49, "Succesfuldt oprettet Gateway", _s23_50, "Succesfuldt opdateret Gateway", _s24_57, "Succesfuldt arkiveret Gateway", _s23_51, "Succesfuldt slettet Gateway", _s24_58, "Succesfuldt genskabt Gateway", _s25_61, "Succesfuldt arkiveret :value gateways", _s24_59, "Succesfuldt slettet :value gateways", _s25_62, "Succesfuldt genskabt :value gateways", _s16_228, "Forts\xe6t redigering", "discard_changes", "Kass\xe9r \xe6ndringer", "default_value", "Standard v\xe6rdi", "disabled", "Disabled", "currency_format", "Format", _s21_112, "Ugens f\xf8rste dag", _s23_52, "\xc5rets f\xf8rste m\xe5ned", "sunday", "Sunday", "monday", "Monday", "tuesday", "Tuesday", "wednesday", "Wednesday", "thursday", "Thursday", "friday", "Friday", "saturday", "Saturday", "january", "Januar", "february", "Februar", "march", "Marts", "april", "April", "may", "Maj", "june", "Juni", "july", "Juli", "august", "August", "september", "September", "october", "October", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Kode", "date_format", "Format", "datetime_format", "Dato-tid Format", "military_time", "24 Hour Time", _s18_113, "24 timers visning", "send_reminders", "Send p\xe5mindelser", "timezone", "Tidszone", _s19_77, "Filtreret efter projekt", _s17_132, "Filtreret efter gruppe", _s19_79, "Filtreret efter Faktura", _s18_114, "Filter: Kunde", _s18_116, "Filtreret af S\xe6lger", "group_settings", "Gruppe Indstillinger", "group", "Gruppe", "groups", "Grupper", "new_group", "Ny gruppe", "edit_group", "Redig\xe9r Group", "created_group", "Succesfuldt oprettet gruppe", "updated_group", "Succesfuldt opdateret gruppe", "archived_groups", "Succesfuldt arkiveret :value grupper", "deleted_groups", "Succesfuldt slettet :value grupper", "restored_groups", "Succesfuldt genskabt :value grupper", "archived_group", "Succesfuldt arkiveret gruppe", "deleted_group", "Succesfuldt slettet gruppe", "restored_group", "Succesfuldt genskabt gruppe", "upload_logo", "Upload dit firmalogo", "uploaded_logo", "Succesfuldt uploadet logo", "logo", "Logo", "saved_settings", "Succesfuldt reddede Indstillinger", _s16_230, "Produkt Indstillinger", "device_settings", "Indstillinger", "defaults", "Standarder", "basic_settings", "Indstillinger", _s17_134, "Avancerede indstillinger", "company_details", "Virksomhedsinformation", "user_details", "User Details", "localization", "Lokalisering", "online_payments", "Onlinebetaling", "tax_rates", "Momssatser", "notifications", "P\xe5mindelser", "import_export", "Import/Eksport", "custom_fields", "Brugerdefineret felt", "invoice_design", "Fakturadesign", "buy_now_buttons", "'K\xf8b nu' knapper", "email_settings", "E-mail-indstillinger", _s23_54, _s21_114, _s22_81, "Kreditkort og banker", _s19_81, _s17_188, "price", "Pris", "email_sign_up", "e-mail Tilmeld dig", "google_sign_up", "Google Tilmeld dig", _s27_57, "Tak for dit k\xf8b!", "redeem", "Indl\xf8s", "back", "Tilbage", "past_purchases", "Tidligere k\xf8b", _s19_83, "\xc5rligt abonnement", "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count brugere", "upgrade", "Opgrader", _s25_63, "Indtast venligst et fornavn", _s24_60, "Indtast venligst et efternavn", _s33_30, "Accept\xe9r venligst Betingelser af service og privatlivspolitik for at Opret en konto.", "i_agree_to_the", "Jeg er enig i", _s16_232, "Vilk\xe5r for brug", "privacy_policy", "Privatlivspolitik", "sign_up", "Registrer dig", "account_login", "Konto Log ind", "view_website", "Vis hjemmeside", "create_account", "Opret konto", "email_login", "e-mail Login", "create_new", "Opret ny", _s18_118, "Ingen post valgt", _s21_115, "Venligst Gem eller Afbryd dine \xe6ndringer", "download", "Hent", _s27_58, "Kr\xe6ver en Enterprise Plan", "take_picture", "Tage billede", "upload_files", "Upload filer", "document", "Dokument", "documents", "Documents", "new_document", "Nyt dokument", "edit_document", "Redig\xe9r Dokument", _s17_136, "Succesfuldt uploadet dokument", _s16_234, "Succesfuldt opdateret dokument", _s17_137, "Succesfuldt arkiveret dokument", _s16_235, "Succesfuldt slettet dokument", _s17_138, "Succesfuldt genskabt dokument", _s18_120, "Succesfuldt arkiveret :value dokumenter", _s17_139, "Succesfuldt slettet :value dokumenter", _s18_121, "Succesfuldt genskabt :value dokumenter", "no_history", "Ingen historie", "expense_date", "Udgifts Dato", "pending", "Afventer", _s16_236, "Logget", _s16_237, "Verserende", _s16_238, "Faktureret", "converted", "Konverteret", _s24_62, "Tilf\xf8j dokumenter til Faktura", "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "Mark\xe9r som betalt", "category", "Kategori", "address", "Adresse", "new_vendor", "Ny s\xe6lger", "created_vendor", "S\xe6lger oprettet", "updated_vendor", "S\xe6lger opdateret succesfuldt", "archived_vendor", "Gennemf\xf8rte arkivering af s\xe6lger", "deleted_vendor", "Sletning af s\xe6lger gennemf\xf8rt", "restored_vendor", "Genskabelse af s\xe6lger gennemf\xf8rt", _s16_240, "Gennemf\xf8rte arkivering af :count s\xe6lgere", "deleted_vendors", "Gennemf\xf8rte sletning af :count s\xe6lgere", _s16_241, "Succesfuldt genskabt :value s\xe6lgere", "new_expense", "Indtast udgift", "created_expense", "Udgift oprettet succesfuldt", "updated_expense", "Udgift opdateret succesfuldt", _s16_242, "Udgift arkiveret succesfuldt", "deleted_expense", "Udgift slettet succesfuldt", _s16_243, _s29_31, _s17_140, "Udgifter arkiveret succesfuldt", _s16_244, "Udgifter slettet succesfuldt", _s17_141, "Succesfuldt genskabt :value udgifter", "copy_shipping", "Kopi Forsendelse", "copy_billing", "Kopier fakturering", "design", "Design", _s21_116, "Det lykkedes ikke at finde posten", "invoiced", "Faktureret", "logged", "Ajourf\xf8rt", "running", "K\xf8rer", "resume", "Genoptag", "task_errors", "Ret venligst de overlappende tider", "start", "Start", "stop", "Stop", "started_task", "Succesfuldt startede Opgave", "stopped_task", "Opgave stoppet", "resumed_task", "Succesfuldt genoptog Opgave", "now", "Nu", _s16_245, "Autostart opgaver", "timer", "Tidtager", "manual", "Manuelt", "budgeted", "Budgetteret", "start_time", "Start Tidspunkt", "end_time", "Slut tidspunkt", "date", "Dato", "times", "Gange", "duration", "Varighed", "new_task", "Ny opgave", "created_task", "Opgave oprettet", "updated_task", "Opgave opdateret", "archived_task", "Opgave arkiveret", "deleted_task", "Opgave slettet", "restored_task", "Opgave genskabt", "archived_tasks", "Antal arkiverede opgaver: :count", "deleted_tasks", "Antal opgaver slettet: :count", "restored_tasks", "Succesfuldt genskabt :value opgaver", _s19_85, "Indtast venligst et navn", "budgeted_hours", "Budgetterede timer", "created_project", "Projektet blev oprettet", "updated_project", "Projektet blev opdateret", _s16_247, "Projektet blev arktiveret", "deleted_project", "Projektet blev slettet", _s16_248, "Projektet blev genskabt", _s17_142, ":count projekter blev arkiveret", _s16_249, ":count projekter blev slettet", _s17_143, "Succesfuldt genskabt :value projekter", "new_project", "Nyt projekt", _s27_62, "Tak fordi du bruger vores app!", "if_you_like_it", "Hvis du kan lide det venligst", "click_here", "Klik her", _s18_122, "Klik her", "to_rate_it", "at bed\xf8mme det.", "average", "Gennemsnit", "unapproved", "Ikke godkendt", _s30_19, "Godkend venligst for at \xe6ndre denne indstilling", "locked", "L\xe5st", "authenticate", "Godkend", _s19_87, "Godkend venligst", _s24_64, "Biometrisk autentificering", "footer", "Fod", "compare", "Sammenligne", "hosted_login", "Hostet login", "selfhost_login", "Selfhost Login", "google_sign_in", "Log ind med Google", "today", "I dag", "custom_range", "Valgfri periode", "date_range", "Dato omr\xe5de", "current", "Nuv\xe6rende", "previous", "Tidligere", "current_period", "Nuv\xe6rende periode", _s17_144, "Sammenligningsperiode", "previous_period", "Tidligere periode", "previous_year", "Foreg\xe5ende \xe5r", "compare_to", "Sammenligne med", "last7_days", "Sidste 7 dage", "last_week", "Sidste uge", "last30_days", "Sidste 30 dage", "this_month", "Denne m\xe5ned", "last_month", "Forrige m\xe5ned", "this_year", "Dette \xe5r", "last_year", "Forrige \xe5r", "all_time", "Hele tiden", "custom", "Brugertilpasset", _s16_250, "Klon til Faktura", "clone_to_quote", "Klon at citere", "clone_to_credit", "Klon til kredit", "view_invoice", "Se faktura", "convert", "Konvertere", "more", "Mere", "edit_client", "Rediger kunde", "edit_product", "Rediger produkt", "edit_invoice", "Rediger faktura", "edit_quote", "Rediger tilbud", "edit_payment", "Redig\xe9r betaling", "edit_task", "Redig\xe9r opgave", "edit_expense", "Redig\xe9r Udgift", "edit_vendor", "Redig\xe9r s\xe6lger", "edit_project", "Redig\xe9r projekt", _s20_107, "Redig\xe9r Gentagen citat", "billing_address", "Faktura adresse", _s16_252, "Forsendelsesadresse", "total_revenue", "Samlede indt\xe6gter", "average_invoice", "Gennemsnitlig fakturaer", "outstanding", "Forfaldne", "invoices_sent", _s22_107, "active_clients", "aktive kunder", "close", "Luk", "email", "E-mail", "password", "Kodeord", "url", "URL", "secret", "Hemmelighed", "name", "Navn", "logout", "Log ud", "login", "Log ind", "filter", "Filter", "sort", "Sortere", "search", "S\xf8g", "active", "Aktiv", "archived", "Archived", "deleted", "Slettet", "dashboard", "Oversigt", "archive", "Arkiv", "delete", "Slet", "restore", "Gendanne", _s16_254, "Opdater fuldf\xf8rt", _s23_55, "Indtast venligst din e-mail", _s26_46, "Indtast venligst din adgangskode", _s21_119, "Indtast venligst din URL", _s26_48, "Indtast venligst en produktn\xf8gle", "ascending", "Stigende", "descending", "Aftagende", "save", "Gem", _s17_146, "En fejl opstod", "paid_to_date", "Betalt pr. d.d.", "balance_due", "Udest\xe5ende bel\xf8b", "balance", "Balance", "overview", "Oversigt", "details", "Detaljer", "phone", "Telefon", "website", "Hjemmeside", "vat_number", "CVR/SE-nummer", "id_number", "ID Nummer", "create", "Opret", _s19_89, "Kopierede :value til udklipsholderen", "error", "Fejl", _s16_256, "Kunne ikke starte", "contacts", "Kontakter", "additional", "Ekstra", "first_name", "Fornavn", "last_name", "Efternavn", "add_contact", "Tilf\xf8j kontakt", "are_you_sure", "Er du sikker?", "cancel", "Annuller", "ok", "Okay", "remove", "Fjern", _s16_258, "e-mail er ugyldig", "product", "Produkt", "products", "Produkter", "new_product", "New Product", "created_product", "Produkt oprettet", "updated_product", "Produkt opdateret", _s16_260, "Produkt arkiveret", "deleted_product", "Sletning af produkt gennemf\xf8rt", _s16_261, "Genskabelse af produkt gennemf\xf8rt", _s17_148, "Succesfuldt arkiveret :count produkter", _s16_262, "Sletning af :count produkter gennemf\xf8rt", _s17_149, "Succesfuldt genskabt :value produkter", "product_key", "Produkt", "notes", "Notes", "cost", "Cost", "client", "Kunde", "clients", "Kunder", "new_client", "Ny kunde", "created_client", "Kunde oprettet succesfuldt", "updated_client", "Kunde opdateret", "archived_client", "Kunde arkiveret", _s16_263, "Arkiverede :count kunder", "deleted_client", "Kunde slettet", "deleted_clients", "Slettede :count kunder", "restored_client", "Kunde genskabt", _s16_264, "Succesfuldt genskabt :value Klienter", "address1", "Gade", "address2", "Nummer", "city", "By", "state", "Omr\xe5de", "postal_code", "Postnummer", "country", "Country", "invoice", "Faktura", "invoices", "Fakturaer", "new_invoice", "Ny faktura", "created_invoice", _s16_330, "updated_invoice", "Faktura opdateret", _s16_265, "Faktura arkiveret", "deleted_invoice", "Faktura slettet", _s16_266, "Faktura genskabt", _s17_150, "Arkiverede :count fakturaer", _s16_267, "Slettede :count fakturaer", _s17_151, "Succesfuldt genskabt :value Fakturaer", "emailed_invoice", "E-mail faktura sendt", "emailed_payment", "Succesfuldt mailet Betaling", "amount", "Bel\xf8b", "invoice_number", "Fakturanummer", "invoice_date", _s16_334, "discount", "Rabat", "po_number", "Ordrenummer", "terms", "Vilk\xe5r", "public_notes", "Public Notes", "private_notes", "Private notater", "frequency", "Frekvens", "start_date", "Startdato", "end_date", "Slutdato", "quote_number", "Tilbuds nummer", "quote_date", "Tilbuds dato", "valid_until", "Gyldig indtil", "items", "genstande", "partial_deposit", _s16_335, "description", "Beskrivelse", "unit_cost", "Enhedspris", "quantity", "Stk.", "add_item", "Tilf\xf8j vare", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Total bel\xf8b", "pdf", "PDF", "due_date", "Betalingsfrist", _s16_268, "Delvis forfaldsdato", "paid_date", "Betalt dato", "status", "Status", _s17_152, "Faktura Status", "quote_status", "Citatstatus", _s22_82, "Klik p\xe5 + for at Tilf\xf8j et element", _s22_84, "Klik p\xe5 + for at Tilf\xf8j tid", "count_selected", ":count valgt", "total", "Total", "percent", "Procent", "edit", "Rediger", "dismiss", "Afskedige", _s20_109, "V\xe6lg venligst en dato", _s22_85, "V\xe6lg venligst en Kunde", _s24_66, "V\xe6lg venligst en Faktura", "task_rate", "Opgave", "settings", "Indstillinger", "language", "Sprog", "currency", "betalingsmiddel", "created_at", "Oprettelsesdato", "created_on", "oprettet On", "updated_at", "Opdateret", "tax", "Moms", _s30_21, "Indtast venligst et Faktura nummer", _s27_66, "Indtast venligst et tilbudsnummer", "past_due", "Ikke betalt til tiden", "draft", "Kladde", "sent", "Sendt", "viewed", "har set", "approved", "Godkendt", "partial", "Udbetaling", "paid", "Betalt", "mark_sent", "Mark\xe9r som sendt", _s22_87, "Succesfuldt markeret Faktura som sendt", _s22_88, "Succesfuldt markeret Faktura som betalt", _s23_57, "Succesfuldt markeret Fakturaer som sendt", _s23_58, "Succesfuldt m\xe6rkede Fakturaer som betalt", "done", "F\xe6rdig", _s37_24, "Indtast en Kunde eller kontakt", "dark_mode", "M\xf8rk tilstand", _s27_68, "Genstart appen for at anvende \xe6ndringen", "refresh_data", "Opdater data", "blank_contact", "Blank kontakt", "activity", "Aktivitet", _s16_270, "Ingen registreringer fundet", "clone", "Kopi\xe9r", "loading", "Indl\xe6ser", "industry", "Industri", "size", "St\xf8rrelse", "payment_terms", "Betalingsvilk\xe5r", "payment_date", "Betalingsdato", "payment_status", "Betaling Status", _s16_272, "Verserende", _s16_273, "annulleret", _s16_274, "mislykkedes", _s16_275, "Afsluttet", _s16_276, _s18_161, _s16_277, "Refunderet", _s17_153, "Ikke anvendt", _s17_154, "Delvis ikke anvendt", "net", "Net", "client_portal", "Client Portal", "show_tasks", "Vis opgaver", "email_reminders", "e-mail p\xe5mindelser", "enabled", "Aktiveret", "recipients", "Modtagere", "initial_email", "Indledende e-mail", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "F\xf8rste p\xe5mindelse", "reminder2", "Anden p\xe5mindelse", "reminder3", "Tredje p\xe5mindelse", "template", "Skabelon", "send", "Sende", "subject", "Subject", "body", "Body", "send_email", "Send e-mail", "email_receipt", "Send e-mail kvittering til kunden", "auto_billing", _s22_108, "button", "Knap", "preview", "Preview", "customize", "Customize", "history", "Historie", "payment", "Betaling", "payments", "Betalinger", "refunded", "Refunderet", "payment_type", "Betalingstype", _s21_121, "Transaktionsreference", "enter_payment", "Tilf\xf8j betaling", "new_payment", "Indtast betaling", "created_payment", "Betaling oprettet", "updated_payment", "Betaling opdateret", _s16_278, "Betaling arkiveret", "deleted_payment", _s16_336, _s16_279, "Betaling genskabt", _s17_155, "Arkiverede :count betalinger", _s16_280, "Slettede :count betalinger", _s17_156, "Succesfuldt genskabt :value Betalinger", "quote", "Pristilbud", "quotes", "Pristilbud", "new_quote", "Nyt tilbud", "created_quote", "Tilbud oprettet", "updated_quote", "Tilbud opdateret", "archived_quote", "Tilbud arkiveret", "deleted_quote", "Tilbud slettet", "restored_quote", "Tilbud genskabt", "archived_quotes", "Arkiverede :count tilbud", "deleted_quotes", "Slettede :count tilbud", "restored_quotes", "Succesfuldt genskabt :value citater", "expense", "Udgift", "expenses", "Udgifter", "vendor", "S\xe6lger", "vendors", "S\xe6lgere", "task", "Opgave", "tasks", "Opgaver", "project", "Projekt", "projects", "Projekter", "activity_1", _s28_58, "activity_2", ":user arkiverede kunde :client", "activity_3", ":user slettede kunde :client", "activity_4", ":user oprettede faktura :invoice", "activity_5", ":user ajourf\xf8rte faktura :invoice", "activity_6", ":user emailede fakturaen :invoice for :client til :contact", "activity_7", ":contact l\xe6ste faktura :invoice for :client", "activity_8", ":user arkiverede faktura :invoice", "activity_9", ":user slettede faktura :invoice", "activity_10", ":user indtastet Betaling :payment for :payment _bel\xf8b p\xe5 Faktura :invoice for :client", "activity_11", ":user ajourf\xf8rte betaling :payment", "activity_12", ":user arkiverede betaling :payment", "activity_13", ":user slettede betaling :payment", "activity_14", ":user indtastede :credit kredit", "activity_15", ":user ajourf\xf8rte :credit kredit", "activity_16", ":user arkiverede :credit kredit", "activity_17", ":user slettede :credit kredit", "activity_18", ":user oprettede tilbud :quote", "activity_19", ":user ajourf\xf8rte tilbud :quote", "activity_20", ":user emailede tilbuddet :quote for :client til :contact", "activity_21", ":contact l\xe6ste tilbud :quote", "activity_22", ":user arkiverede tilbud :quote", "activity_23", ":user slettede tilbud:quote", "activity_24", ":user genoprettede tilbud :quote", "activity_25", ":user genoprettede faktura :invoice", "activity_26", ":user genoprettede kunde :client", "activity_27", ":user genoprettede betaling :payment", "activity_28", ":user genoprettede :credit kredit", "activity_29", ":contact godkendte tilbuddet :quote for :client", "activity_30", ":user oprettede s\xe6lger :vendor", "activity_31", ":user arkiverede s\xe6lger :vendor", "activity_32", ":user slettede s\xe6lgeren :vendor", "activity_33", ":user genskabte s\xe6lgeren :vendor", "activity_34", ":user oprettede udgiften :expense", "activity_35", ":user arkiverede udgiften :expense", "activity_36", ":user slettede udgiften :expense", "activity_37", ":user genskabte udgiften :expense", "activity_39", ":user annullerede en :payment_amount betaling :payment", "activity_40", ":bruger refunderet :justering af en :betaling_bel\xf8b betaling :betaling", "activity_41", ":payment_amount betaling (:betaling) mislykkedes", "activity_42", ":user oprettede opgaven :task", "activity_43", ":user opdaterede opgaven :task", "activity_44", ":user arkiverede opgaven :task", "activity_45", ":user slettede opgave :task", "activity_46", ":user genoprettede opgave :task", "activity_47", ":user ajourf\xf8rte udgift :expense", "activity_48", ":user oprettet Bruger :user", "activity_49", ":user opdateret Bruger :user", "activity_50", ":user arkiveret Bruger :user", "activity_51", ":user slettet Bruger :user", "activity_52", ":user genskabt Bruger :user", "activity_53", ":user markeret sendt :invoice", "activity_54", ":user betalt Faktura :invoice", "activity_55", ":contact besvarede sagen :ticket", "activity_56", ":user l\xe6ste sagen :ticket", "activity_57", "Systemet kunne ikke sende e-mail til Faktura :invoice", "activity_58", ":user omvendt Faktura :invoice", "activity_59", ":user annulleret Faktura :invoice", "activity_60", ":contact set citat :quote", "activity_61", ":user opdaterede Kunde :client", "activity_62", ":user opdateret S\xe6lger :vendor", "activity_63", ":user e-mailede den f\xf8rste p\xe5mindelse for Faktura :invoice til :contact", "activity_64", ":user e-mailede anden p\xe5mindelse for Faktura :invoice til :contact", "activity_65", ":user har sendt en tredje p\xe5mindelse til Faktura :invoice via e-mail til :contact", "activity_66", ":user e-mailede en endel\xf8s p\xe5mindelse om Faktura :invoice til :contact", "activity_80", ":user oprettet abonnement :subscription", "activity_81", ":user opdateret abonnement :subscription", "activity_82", ":user arkiveret abonnement :subscription", "activity_83", ":user slettet abonnement :subscription", "activity_84", ":user genskabt abonnement :subscription", _s17_157, "Engangskodeord", "emailed_quote", "Tilbud sendt som e-mail", "emailed_credit", "Succesfuldt emailet kredit", _s20_111, "Succesfuldt markeret tilbud som sendt", _s21_123, "Succesfuldt markeret kredit som sendt", "expired", "Expired", "all", "Alle", "select", "V\xe6lg", _s22_89, "Tryk l\xe6nge p\xe5 Multiselect", "custom_value1", "Speciel 1", "custom_value2", "Speciel 2", "custom_value3", "Speciel 3", "custom_value4", "Speciel 4", _s18_123, "Speciel e-mail stil", _s24_71, "Speciel Dashboard Besked", _s29_46, "Speciel Ubetalt Faktura Besked", _s27_73, "Speciel Paid Faktura Besked", _s31_26, "Speciel Ugodkendt Citat Besked", "lock_invoices", "Lock Fakturaer", "translations", "Overs\xe6ttelser", _s19_90, "Opgave nummerm\xf8nster", _s19_92, "Opgave nummert\xe6ller", _s22_91, "Udgift Nummerm\xf8nster", _s22_93, "Udgift Antal T\xe6ller", _s21_124, "S\xe6lger Talm\xf8nster", _s21_126, "S\xe6lger Talt\xe6ller", _s21_128, "Sag nummer m\xf8nster", _s21_130, "Sag nummer t\xe6ller", _s22_95, "Betaling", _s22_97, "Betaling", _s22_99, "Faktura nummerm\xf8nster", _s22_101, "Fakturanummer-t\xe6ller", _s20_112, "Citatnummerm\xf8nster", _s20_114, "Tilbuds nummer-t\xe6ller", _s21_132, _s19_116, _s21_134, _s18_162, _s21_136, _s19_116, _s21_137, _s18_162, _s18_125, "Nulstil t\xe6llerdato", "counter_padding", "Bordpolstring", _s28_68, "Del Faktura /Citat t\xe6ller", _s18_127, "Standard skattenavn 1", _s18_129, "Standardafgiftssats 1", _s18_131, "Standard skattenavn 2", _s18_133, "Standardafgiftssats 2", _s18_135, "Standard skattenavn 3", _s18_137, "Standardafgiftssats 3", _s21_138, "e-mail Faktura Emne", _s19_94, "e-mail Citat Emne", _s21_140, _s20_127, _s29_48, _s20_127, "show_table", "Vis tabel", "show_list", "Vis liste", "client_city", "Kunde By", "client_state", "Kunde Region/Omr\xe5de", "client_country", "Kunde Land", _s16_281, "Kunde er aktiv", "client_balance", "Kunde Saldo", "client_address1", "Kunde Gade/Vej", "client_address2", "Kunde Etage/Lejl.", "vendor_address1", "S\xe6lger Gade", "vendor_address2", "S\xe6lger Apt/Suite", _s24_73, "Kunde Levering Gade/Vej", _s24_74, "Kunde Levering Etage/Lejl.", "type", "Type", "invoice_amount", "Invoice Amount", _s16_285, "Due Date", "tax_rate1", "Skattesats 1", "tax_rate2", "Skattesats 2", "tax_rate3", "Skattesats 3", "auto_bill", "Auto Bill", "archived_at", "arkiveret Kl", "has_expenses", "Har Udgifter", "custom_taxes1", "Speciel 1", "custom_taxes2", "Speciel 2", "custom_taxes3", "Speciel 3", "custom_taxes4", "Speciel 4", _s17_159, "Speciel 1", _s17_160, "Speciel 2", _s17_161, "Speciel 3", _s17_162, "Speciel 4", "is_deleted", "Er slettet", "vendor_city", "S\xe6lger By", "vendor_state", "S\xe6lger Stat", "vendor_country", "S\xe6lger Land", "is_approved", "Er Godkendt", "tax_name", "Tax Name", "tax_amount", "Skat Bel\xf8b", "tax_paid", "Skat betalt", "payment_amount", "Bel\xf8b", "age", "Alder", "is_running", "L\xf8ber", "time_log", "Tids log", "bank_id", "bank", _s19_96, "Udgift Kategori ID", _s16_286, "Udgiftskategori", _s19_98, "Faktura Valuta ID", "tax_name1", "Skattenavn 1", "tax_name2", "Skattenavn 2", "tax_name3", "Skattenavn 3", "transaction_id", "Transaktions ID", _s18_139, "Status farvetema", _s16_287, "Indl\xe6s farvetema"], t1, t1), "nl", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Voor een betere visualisatie wordt een HTML-versie van de factuur/offerte weergegeven wanneer deze op mobiel wordt bekeken.", _s21_, _s21_0, _s17_, "Afrekenen op \xe9\xe9n pagina", _s22_, "Schakel de nieuwe betaalflow 'afrekenen op \xe9\xe9n pagina' in", "applies_to", "Is van toepassing op", _s20_, "Inkooporderartikelen", "assigned_group", "Groep succesvol toegewezen", "assign_group", "Groep toewijzen", "merge_to_pdf", "Samenvoegen in PDF", "emails", "E-mails", _s27_1, "Let op: voor de nieuwste versie is PHP :version vereist", "quote_reminder1", "Eerste herinnering voor offerte", _s18_, "Voor de geldigheidsdatum", _s17_1, "Na de geldigheidsdatum", _s16_, _s17_189, "remind_quote", "Herinneringen offerte", _s26_, "Notificatie voor toegewezen taak", _s31_, "Verstuur een e-mail zodra een taak is toegewezen", _s28_, "Facturen worden vastgezet aan het einde van de maand", "end_of_month", "Einde van de maand", "referral_url", "Referral-URL", _s16_0, "Referral-programma", "comment", "Opmerkingen", "add_comment", "Commentaar toevoegen", "added_comment", "Commentaar succesvol opgeslagen", "disconnected", "Verbinding verbroken", "reconnect", "Verbind opnieuw", _s18_0, "E-factuurinstellingen", "calculate", "Berekenen", "sum", "Som", "money", "Geld", "time", "Tijd", "format", "Formaat", "web_app", "Web-app", "desktop_app", "Desktopapplicatie", _s18_2, "Nettobedrag", _s16_2, _s16_3, "1_minute", "1 minuut", "5_minutes", "5 minuten", "15_minutes", "15 minuten", "30_minutes", "30 minuten", "1_hour", "1 uur", "1_day", "1 dag", "round_tasks", "Afrondrichting voor taken", _s16_4, "Rond tijden naar boven of beneden af", "direction", "Richting", "round_up", "Afronden naar boven", "round_down", "Afronden naar beneden", _s21_2, "Afronden naar dichtstbijzijnde", "activity_139", "Melding onkosten :expense verzonden naar :contact", "activity_140", "Overzicht verzonden naar :client", "bulk_updated", "Gegevens succesvol bijgewerkt", "bulk_update", "In bulk bewerken", "advanced_cards", "Uitgebreide kaarten", _s27_2, "Altijd het verplichte velden formulier tonen", _s32_, "Toon het verplichte velden formulier altijd bij het afrekenen", _s19_, "Voor de beste prestaties raden we u aan de nieuwe web-app of de desktop-app te gebruiken", "rappen_rounding", "Afronden op 5 cent", _s20_3, "Rond het bedrag af op 5 cent", _s17_2, "Controleer inloggegevens", _s17_4, "De legitimatiegegevens zijn geldig", _s19_0, "Deze inloggegevens zijn niet bij ons bekend", "e_quote", "E-offerte", "e_credit", "E-krediet", _s16_6, "E-inkooporder", _s16_8, "Geldig BTW-nummer", _s22_1, "Gebruik beschikbare betalingen", "test_email_sent", "E-mail succesvol verzonden", "send_test_email", "Verstuur teste-mail", "gateway_type", "Type betaalprovider", _s34_, "Selecteer een factuur of tegoed", "mobile_version", "Mobiele versie", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "Mijn bank", "pay_later", "Betaal later", "email_report", "E-mailrapport", "host", "Host", "port", "Poort", "encryption", "Encryptie", "local_domain", "Lokaal domein", "verify_peer", "Verifieer versleutelde verbinding", "username", "Gebruikersnaam", "nordigen_help", "Let op: voor het koppelen van een account is een GoCardless/Nordigen API-sleutel vereist", _s16_10, "Naam deelnemer", "yodlee_regions", "Regio's: VS, VK, Australi\xeb en India", _s16_11, "Regio's: Europa en VK", "select_provider", "Selecteer Aanbieder", _s19_1, "Betalingstype krediet", _s18_4, "Betalingswijze Debet", "send_emails_to", "Stuur e-mails naar", "primary_contact", "Primaire contactpersoon", "all_contacts", "Alle contacten", "insert_below", "Vul hieronder in", "ar_detailed", "Debiteuren gedetailleerd", "ar_summary", "Overzicht debiteuren", "client_sales", "Verkoop van klanten", "tax_summary", "Belastingoverzicht", "user_sales", "Gebruikersverkoop", "run_template", "Sjabloon toepassen", _s21_4, "Voeg de Chrome-extensie toe om uw taken te beheren", "watch_video", "Bekijk video", "view_extension", "Bekijk Extensie", _s16_12, "E-mail opnieuw activeren", _s17_5, "E-mail opnieuw geactiveerd", "template_help", "Schakel het gebruik van het ontwerp als sjabloon in", _s20_5, "Ontwerp van leveringsbon", _s16_14, "Ontwerp van samenvatting", _s22_3, "Ontwerp van betalingsontvangst", _s21_5, "Ontwerp van terugbetaling", "quarter", "Kwartaal", _s16_16, "product beschrijving", "task_item", "Taakitem", "record_state", "Recordstatus", "last_login", "Laatste login", _s25_0, "Sla bestanden op in deze map", _s16_18, "Map Downloads", _s21_7, "Gefactureerde offertes", _s25_2, "Factuur betaalde offertes", _s31_0, "De downloadmap bestaat niet :value", _s27_4, "Gebruiker ingelogd melding", _s32_0, "Stuur een e-mail wanneer u inlogt vanaf een nieuwe locatie", "client_contact", "Klantcontact", _s16_20, "Onbetaald", _s16_21, "Betaald", "recurring", "Terugkerend", "ziptax_help", "Let op: deze functie vereist een Zip-Tax API-sleutel om de Amerikaanse omzetbelasting op adres op te zoeken", "cache_data", "Cachegegevens", "unknown", "Onbekend", "webhook_failure", "Webhook-fout", "email_opened", "E-mail geopend", "email_delivered", "E-mail afgeleverd", "log", "Logboek", "individual", "Individueel", "partnership", "Vennootschap", "trust", "Trustfonds", "charity", "Goed doel", "government", "Overheid", "classification", "Classificatie", _s24_, "Klik hier of sleep bestanden hierheen", "public", "Openbaar", "private", "Priv\xe9", "image", "Afbeelding", "other", "Overig", "hash", "Hash", "linked_to", "Gekoppeld aan", _s18_6, "Het bestand is opgeslagen in :path", _s21_8, "Succesvol :count transacties ontkoppeld", _s20_7, "Transactie ontkoppeld", "unlink", "Koppel los", _s25_3, "Geef de gebruiker toegang tot het dashboard, waarbij de beschikbare rechten bepalen welke gegevens zij kunnen zien", "is_tax_exempt", _s25_80, "district", "Wijk", "region", "Regio", "county", "District", "tax_details", "Belastinggegevens", _s18_7, ":contact heeft betaling uitgevoerd :payment voor factuur :invoice voor :client", _s18_8, ":user heeft betaling :payment ingevoerd voor factuur :invoice voor :client", _s20_8, "Standaard betalingstype", _s24_1, "Door de beheerder ge\xefnitieerde betalingen", _s29_, "Ondersteuning voor het invoeren van een betaling in het adminportaal zonder factuur", _s25_4, "Gebruik de instellingen van uw telefoonabonnement om uw abonnement te beheren", _s18_9, "Toon factureerbare taken", "credit_item", "Kredietartikel", "files", "Bestanden", "camera", "Camera", "gallery", "Galerij", _s20_10, "E-mail :count -facturen", _s16_22, "Project Locatie", _s29_0, "Factuurtaak Itembeschrijving", _s34_1, "Voeg de artikelbeschrijving toe aan de factuurregels", "next_send_time", "Volgende verzendtijd", _s20_11, "Certificaat succesvol ge\xfcpload", "certificate_set", "Certificaat ingesteld", _s19_4, "Certificaat niet ingesteld", "passphrase_set", "Wachtwoordzin ingesteld", _s18_11, "Wachtwoordzin niet ingesteld", _s18_13, "Certificaat uploaden", _s22_5, "Wachtwoordzin voor certificaat", "rename", "Hernoem", _s16_24, "Document succesvol hernoemd", "e_invoice", "E-factuur", "light_dark_mode", "Lichte-/donkere modus", "activities", "Activiteiten", "routing_id", "Routerings-ID", _s16_25, "E-factuur activeren", "e_invoice_type", "E-factuur type", "e_quote_type", "Type e-offerte", "reduced_tax", "Verlaagde belasting", "override_tax", "Belasting overschrijven", "zero_rated", "Nul nominaal", "reverse_tax", "Omgekeerde belasting", _s20_12, "Belastingscategorie succesvol ge\xfcpdatet", _s22_7, "Belastingscategorie\xebn succesvol ge\xfcpdatet", _s16_27, "Belastingscategorie ingesteld", "payment_manual", "Betalingsaanwijzingen", "tax_category", "Belastingcategorie", "physical_goods", "Fysieke goederen", _s16_29, "Digitale producten", "services", "Diensten", "shipping", "Verzending", "tax_exempt", _s25_80, "reduced_rate", "Gereduceerd tarief", "tax_all", "Belasting allemaal", "tax_selected", "Belasting geselecteerd", "version", "versie", _s16_31, "Verkoper Subregio", "calculate_taxes", "Belastingen berekenen", _s20_13, "Bereken automatisch belastingen bij het opslaan van facturen", "admin", "Admin", "owner", "Eigenaar", "link_expenses", "Kosten koppelen", _s24_3, "Geconverteerd klantensaldo", _s25_5, "Geconverteerd betalingssaldo", "total_hours", "Totaal aantal uren", _s16_33, "Gebruik +days om de datum in de toekomst te zetten", _s18_15, "Gebruik Browser PDF-viewer", _s23_1, "Waarschuwing: voorkomt interactie met de app via de pdf", "increase_prices", "Verhoog de prijzen", "update_prices", "Prijzen bijwerken", "incresed_prices", "Met succes in de wachtrij geplaatste prijzen worden verhoogd", "updated_prices", "Succesvol in de wachtrij geplaatste prijzen worden ge\xfcpdatet", "bacs", "BACS-incasso", "api_token", "API-token", "api_key", "API sleutel", "endpoint", "Eindpunt", "billable", "Factureerbare uren", "not_billable", "Niet factureerbaar", _s25_7, "Factureerbare taakitems toestaan", _s30_0, "Schakel configureren in welke taakitems worden gefactureerd", _s26_2, "Beschrijving taakitem weergeven", _s31_1, "Schakel het specificeren van taakitembeschrijvingen in", "email_record", "E-mailrecord", _s23_2, "Factuurproductkolommen", _s21_10, "Citeer productkolommen", _s22_9, "Minimum betalingsbedrag", _s25_9, "Door de klant ge\xefnitieerde betalingen", _s30_1, "Ondersteuning bij het uitvoeren van een betaling in het klantenportaal zonder factuur", _s27_6, "Deel factuur-/offertekolommen", "cc_email", "CC-e-mail", "payment_balance", "Betalingssaldo", _s22_11, "Geef de gebruiker toegang tot de rapporten, gegevens zijn beperkt tot de beschikbare machtigingen", "activity_138", "Betaling :payment is gemaild naar :client", _s17_6, "Eenmalige producten", _s26_4, "Optionele eenmalige producten", "required", "Vereist", "hidden", "Verborgen", "payment_links", "Betaallinks", "action", "Actie", _s32_1, "Upgrade naar een betaald abonnement om schema's te maken", "next_run", "Volgende run", "all_clients", "Alle klanten", _s16_34, "Verouderingstabel tonen", _s19_6, "Toon betalingstabel", _s26_6, "Alleen klanten met facturen", "email_statement", "E-mail verklaring", "once", "Eenmalig", "schedule", "Schema", "schedules", "Schema's", "new_schedule", "Nieuw schema", "edit_schedule", "Schema bewerken", _s16_36, "Schema gemaakt", _s16_37, "Schema is bijgewerkt", _s17_8, "Schema is gearchiveerd", _s16_38, _s30_39, _s16_39, _s30_39, _s17_9, "Schema is hersteld", "search_schedule", "Zoek schema", _s16_40, "Zoek schema's", "archive_payment", "Betaling archiveren", "archive_invoice", "Factuur archiveren", "archive_quote", "Archiveer offerte", "archive_credit", "Creditfactuur archiveren", "archive_task", "Archiveer taak", "archive_client", "Klant archiveren", "archive_project", "Archiveer project", "archive_expense", "Archiveer uitgave", "restore_payment", "Herstel betaling", "restore_invoice", "Herstel factuur", "restore_quote", "Herstel offerte", "restore_credit", "Herstel creditfactuur", "restore_task", "Herstel taak", "restore_client", "Herstel klant", "restore_project", "Herstel project", "restore_expense", "Herstel uitgave", "archive_vendor", "Archiveer Leverancier", "restore_vendor", "Herstel Leverancier", "create_product", "Product toevoegen", "update_product", "Product bijwerken", "delete_product", "Verwijder product", "restore_product", "Herstel product", "archive_product", "Product archiveren", _s21_12, "Inkooporder maken", _s21_14, "Inkooporder bijwerken", _s21_16, "Verwijder inkooporder", _s22_12, "Herstel inkooporder", _s22_14, "Archiveer inkooporder", "sent_invoice", "Factuur verzonden", "sent_quote", "Verzonden offerte", "sent_credit", "Verzonden tegoed", _s19_8, _s21_153, "image_url", "Afbeeldings-URL", "max_quantity", "Maximale hoeveelheid", "test_url", "Test-URL", _s18_16, _s24_85, _s20_14, "Optie wordt weergegeven maar niet geselecteerd", _s21_18, "Optie wordt weergegeven en geselecteerd", _s21_19, _s24_85, "payment_methods", "Betaalmethode", "view_all", "Bekijk alles", "edit_all", "Alles bewerken", _s28_2, "Accepteer inkoopordernummer", _s33_1, "Stel klanten in staat om een PO-nummer op te geven bij het goedkeuren van een offerte", "from_email", "Van e-mail", "show_preview", "Toon voorbeeld", "show_paid_stamp", "Betaalde zegel tonen", _s21_20, "Leveringsadres weergeven", _s24_5, "Er zijn geen documenten in de geselecteerde records om te downloaden", "pixels", "Pixels", "logo_size", "Logo-formaat", "postal_city", "Postcode/stad", "failed", "Mislukt", "client_contacts", "Klantencontacten", "sync_from", "Synchroniseren van", _s19_11, "Voorraaddrempel", "hour", "Uur", _s17_10, "Verklaring in wachtrij geplaatst om te worden verzonden", _s17_11, "Toon e-mailvoettekst", _s18_17, "Gewerkte uren factureren", _s23_4, "Voeg de uren toe aan de factuurregelitems", _s27_8, "Standaardfacturen automatisch incasseren", _s28_4, "Terugkerende facturen automatisch incasseren", "email_alignment", "E-mailuitlijning", _s20_15, "Pdf-voorbeeldlocatie", "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, "Klik op + om een record te maken", "last365_days", "Afgelopen 365 dagen", "import_design", "Ontwerp importeren", "imported_design", "Ontwerp ge\xefmporteerd", "invalid_design", "Het ontwerp is ongeldig, de :value sectie ontbreekt", _s17_13, "Wilt u uw logo uploaden?", "upload", "Uploaden", _s17_14, "Ge\xefnstalleerde versie", _s23_5, "Leverancier op de hoogte stellen wanneer betaald", _s28_7, "Stuur een e-mail naar de leverancier wanneer de onkosten zijn gemarkeerd als betaald", "update_payment", "Betaling bijwerken", "markup", "Opmaak", _s22_16, "Inkooporder aangemaakt", _s19_13, _s21_153, _s21_22, "Inkooporder bekeken", _s23_7, "Inkooporder geaccepteerd", _s20_17, "Het kredietbedrag mag niet hoger zijn dan de betaling", "klarna", "Klarna", _s29_7, "Stel een wisselkoers in bij het invoeren van een handmatige betaling", _s29_8, "Stel een wisselkoers in bij het aanmaken van een uitgave", "matomo_url", "Matomo-URL", "matomo_id", "Matomo Id", _s21_24, "Toevoegen aan factuur", _s25_11, "Stuur een e-mail wanneer een online betaling is gedaan", _s25_12, "Stuur een e-mail bij het handmatig invoeren van een betaling", _s28_8, "Stuur een e-mail wanneer u een factuur als betaald markeert", "delete_project", "Verwijder project", _s18_19, "Succesvol gekoppelde transactie", "link_payment", "Betaling koppelen", "link_expense", "Link kosten", _s19_15, "Gefactureerde taken vergrendelen", _s24_6, "Voorkom dat taken worden bewerkt nadat ze zijn gefactureerd", _s21_25, "Registratie verplicht", _s26_9, "Vereisen dat klanten zich registreren", _s24_7, "Gebruik Voorraadbeheer", _s29_9, "Vereisen dat producten op voorraad zijn", _s17_16, "Optionele producten", _s27_12, "Optionele terugkerende producten", "convert_matched", "Overzetten", _s19_17, "Factuur in wachtrij geplaatst om automatisch te worden gefactureerd", _s20_18, "Facturen in de wachtrij geplaatst om automatisch te worden gefactureerd", "operator", "Exploitant", "value", "Waarde", "is", "Is", "contains", "Bevat", "starts_with", "Begint met", "is_empty", "Is leeg", "add_rule", "Regel toevoegen", "match_all_rules", "Overeenkomen met alle regels", _s20_19, "Alle criteria moeten overeenkomen om de regel toe te passen", _s17_18, "Zet gekoppelde transacties automatisch om in onkosten", "rules", "Reglement", _s16_42, "Transactieregel", _s17_19, "Transactieregels", _s20_20, "Nieuwe transactieregel", _s21_27, "Transactieregel bewerken", _s24_9, "Regel gemaakt", _s24_10, "Transactieregel ge\xfcpdatet", _s25_14, "Gearchiveerde transactieregel", _s24_11, "Transactieregel succesvol verwijderd", _s24_12, "Transactieregel is verwijderd", _s25_15, "Transactieregel hersteld", _s23_9, "Zoek transactieregel", _s24_13, "Zoek transactieregels", _s21_29, "Opslaan als standaardvoorwaarden", _s22_18, "Bewaar als standaard voettekst", "auto_sync", "Automatisch synchroniseren", _s16_44, "Ververs accounts", _s31_4, "Upgrade naar Enterprise om uw bankrekening te koppelen", _s34_2, "Klik hier om uw bankrekening te koppelen", "disable_2fa", "Schakel 2FA uit", "change_number", "Wijzig Nummer", "resend_code", "Code nogmaals versturen", "base_type", "Basistype", "category_type", "Categorietype", _s16_46, "Transactie", "bulk_print", "Druk PDF af", _s18_20, "Leverancier Postcode", _s16_47, "Voorbeeldlocatie", "bottom", "Onderkant", "side", "Kant", "pdf_preview", "PDF-voorbeeld", _s20_22, "Lang indrukken om te selecteren", _s21_31, "Aankoop ordernummer", _s19_18, "Artikel inkooporder", _s22_20, "Wilt u de app beoordelen?", "include_deleted", "Inclusief verwijderd", _s20_24, "Neem verwijderde records op in rapporten", "due_on", "Verschuldigd op", _s22_21, "Transacties succesvol geconverteerd", _s20_25, "Bankrekening toegevoegd", _s20_26, "De bankrekening is gewijzigd", _s17_21, "Bewerk bankrekening", _s16_49, "Standaard categorie", "account_type", "Rekening type", _s16_51, "Voeg een bankrekening toe", _s16_52, "Accounts koppelen", "manage_rules", "Regels beheren", "search_category", "Zoek 1 categorie", _s17_24, "Zoek :count Categorie\xebn", "min_amount", "Min. bedrag", "max_amount", "Maximumbedrag", "selected", "Geselecteerd", _s21_33, "Transactie succesvol geconverteerd", _s18_22, "Converteren naar betaling", "deposit", "Borg", "withdrawal", "Opname", "deposits", "stortingen", "withdrawals", "Opnames", "matched", "Match", "unmatched", "Geen match", "create_credit", "Maak creditfactuur", "update_credit", "Krediet bijwerken", "delete_credit", "Creditfactuur verwijderen", "transaction", "Transactie", "transactions", "Transacties", "new_transaction", "Nieuwe transactie", _s16_54, "Transactie bewerken", _s19_20, "Transactie succesvol aangemaakt", _s19_21, "Transactie succesvol bijgewerkt", _s20_27, "Succesvol gearchiveerde transactie", _s19_22, _s31_35, _s19_23, _s31_35, _s20_28, "Transactie succesvol hersteld", _s18_24, "Zoek transactie", _s19_24, "Zoek :count transacties", "bank_account", "Bankrekening", "bank_accounts", "Bankrekeningen", _s21_34, "De bankrekening is gearchiveerd", _s20_29, "Succesvol verwijderde bankrekening", _s20_30, "Bankrekening succesvol verwijderd", _s21_35, "Bankrekening succesvol hersteld", _s19_25, "Zoek bankrekening", _s20_31, "Zoek :count bankrekeningen", "connect", "Koppel", _s23_11, "Betaling betaald gemarkeerd e-mail", _s18_26, "Omzetten naar project", "client_email", "Klant e-mail", _s20_32, "Factuur taak project", _s25_16, "Voeg project toe als factuurregel", "field", "Veld", "period", "Periode", "fields_per_row", "Velden per rij", _s21_36, "Actieve facturen", _s26_11, "Openstaande facturen", _s24_16, "Voltooide betalingen", _s23_13, "Terugbetaalde betalingen", _s19_27, "Actieve offertes", _s21_37, "Goedgekeurde offertes", _s23_14, "Afgekeurde offertes", _s18_29, "Vastgelegde taken", _s20_35, "Gefactureerde taken", _s16_56, "Betaalde taken", _s21_38, "Vastgelegde kosten", _s22_22, "Lopende kosten", _s23_15, "Gefactureerde kosten", _s27_15, "Factureer gemaakte kosten", "activity_130", ":user heeft inkooporder :purchase_order aangemaakt", "activity_131", ":user heeft inkooporder :purchase_order aangepast", "activity_132", ":user heeft inkooporder :purchase_order gearchiveerd", "activity_133", ":user heeft inkooporder :purchase_order verwijderd", "activity_134", ":user heeft inkooporder :purchase_order hersteld", "activity_135", ":user gebruiker gemailde inkooporder :purchase_order", "activity_136", ":contact bekeken inkooporder :purchase_order", "activity_137", ":contact geaccepteerde bestelling :purchase_order", "vendor_portal", "Leveranciersportaal", "send_code", "Verstuur code", _s24_17, "Sla op om documenten te kunnen uploaden", _s17_28, "Belastingtarief uitgaven", _s22_23, "Belastingtarief factuurregels", _s21_40, "Telefoonnummer is geverifi\xeberd", "code_was_sent", "Er is een code via SMS verstuurd", _s16_58, "Er is een code verzonden via sms naar :number", "resend", "Verstuur opnieuw", "verify", "Controleer", _s18_30, "Vul een telefoonnummer in", _s20_36, "Formaat telefoonnummer klopt niet", _s19_28, "Verifi\xeber telefoonnummer", _s24_18, "Verifi\xeber uw telefoonnummer om e-mails te kunnen versturen", _s28_10, "Verifieer uw telefoonnummer voor 2FA-back-up", "merged_clients", "Correct samengevoegde klanten", "merge_into", "Voeg samen met", "merge", "Samenvoegen", _s21_41, "Prijswijziging geaccepteerd", _s19_30, "Prijswijziging mislukt met code", _s17_30, "Aankopen herstellen", "activate", "Activeer", "connect_apple", "Sluit Apple aan", _s16_59, "Koppel Apple los", _s18_31, "De verbinding met Apple is succesvol verbroken", "send_now", "Verzend nu", "received", "Ontvangen", _s19_31, "Datum inkooporder", _s20_38, _s37_30, _s21_43, _s37_30, _s18_32, "Zet om naar uitgave", _s16_61, "Toevoegen aan inventaris", _s33_9, _s46_17, _s34_9, _s46_17, _s22_25, "Klantendocumenten uploaden", _s22_27, "Leverancier Document Upload", _s27_17, "Leveranciers toestaan om documenten te uploaden", _s24_19, "Bevalt de app?", "yes_its_great", "Ja, het is geweldig!", "not_so_much", "Niet zo veel", _s17_32, "Goed om te horen! Zou u het willen beoordelen?", _s22_29, "Dat is jammer om te horen! Wilt u ons meer vertellen?", "sure_happy_to", "Zeker, graag", "no_not_now", "Nee, nu niet", "add", "Toevoegen", _s18_34, "Laatst verzonden sjabloon", _s22_30, "Flexibel zoeken inschakelen", _s27_18, "Overeenkomen met niet-aangrenzende tekens, dwz. 'ct' komt overeen met 'kat'", "vendor_details", "Leverancier Details", _s22_32, "Details inkooporder", "qr_iban", "QR IBAN", "besr_id", "BESR-ID", "accept", "Accepteer", _s23_16, "Kloon naar PO", _s20_39, "Leverancier heeft geen e-mailadres ingesteld", "bulk_send_email", "Verzend e-mail", _s29_12, "Inkooporder succesvol gemarkeerd als verzonden", _s30_4, _s42_18, _s23_17, _s42_18, _s24_20, "Succesvol geaccepteerde inkooporders", _s24_21, "Inkooporder succesvol geannuleerd", _s25_18, "Inkooporders succesvol geannuleerd", "accepted", "Geaccepteerd", _s22_34, "Gelieve een leverancier te selecteren", _s20_40, "Totaal inkooporder", _s20_42, "E-mail inkooporder", _s26_12, "E-mail inkooporders", _s18_36, "E-mail is losgekoppeld", "connect_email", "E-mail koppelen", _s16_64, "Koppel e-mail los", _s32_7, "Gebruik de web-app om verbinding te maken met Microsoft", "email_provider", "E-mailprovider", _s17_33, "Verbind met Microsoft", _s20_44, "Koppel Microsoft los", _s19_33, "Succesvol verbonden met Microsoft", _s22_36, "Losgekoppeld van Microsoft", _s17_35, "Inloggen met Microsoft", _s17_36, "Meld u aan bij Microsoft", _s22_38, "In de wachtrij geplaatste bestelling wordt verzonden", _s23_18, "In de wachtrij geplaatste inkooporders moeten worden verzonden", _s16_66, "Schakel over naar de React-webapp", _s21_45, "Inkooporder ontwerp", _s20_47, "Voorwaarden voor inkooporders", _s21_47, "Voettekst inkooporder", _s32_9, "Handtekening inkooporder", _s37_7, "Vereisen dat de leverancier zijn handtekening zet.", "purchase_order", "Inkooporder", "purchase_orders", "Inkooporders", _s18_37, "Nieuwe inkooporder", _s19_34, "Inkooporder bewerken", _s22_39, "Inkooporder succesvol aangemaakt", _s22_40, "Inkooporder succesvol geupdate", _s23_19, "Inkooporder succesvol gearchiveerd", _s22_41, "Inkooporder succesvol verwijderd", _s22_42, "Bestelling verwijderd", _s23_20, "Bestelling hersteld", _s21_49, "Zoek verkoop order", _s22_43, "Zoek verkoop orders", "login_url", "Inlog-URL", _s16_67, "Betalingsinstellingen", "default", "Standaard", "stock_quantity", "Voorraad hoeveelheid", _s22_45, "Meldingsdrempel", "track_inventory", "Voorraad bijhouden", _s20_49, "Geef een productvoorraadveld weer en update wanneer facturen worden verzonden", _s19_36, "Voorraadmeldingen", _s24_23, "Stuur een e-mail wanneer de voorraad de drempel bereikt", "vat", "BTW", "standing", "Openstaand", "view_map", "Toon kaart", _s18_39, "Standaard ontwerp instellen", "add_gateway", "Betaalprovider toevoegen", _s24_24, "Voeg een betaalprovider toe (bijv. Stripe, WePay of PayPal) om online betalingen te accepteren", "left", "Links", "right", "Rechts", "center", "Midden", "page_numbering", "Pagina nummering", _s24_25, "Pagina nummering uitlijning", _s31_8, "Factuur verstuurd", _s24_27, "Toon productomschrijving", _s29_13, "Toon de omschrijving in de productdropdown", "invoice_items", "Factuur items", "quote_items", "Citeer artikelen", "profitloss", _s16_337, "import_format", "Import Formaat", "export_format", "Export Formaat", "export_type", "Export Type", "stop_on_unpaid", "Stop bij onbetaald", _s19_38, "Stop met het aanmaken van terugkerende facturen wanneer de laatste factuur onbetaald is.", "use_quote_terms", "Gebruik offertevoorwaarden", _s20_50, "Bij het omzetten van een offerte naar een factuur", "add_country", "Voeg land toe", "enable_tooltips", "Knopinfo inschakelen", _s20_51, "Toon tooltips wanneer u met de muis beweegt", _s21_51, "Fout: records behoren tot meer dan \xe9\xe9n klant", "register_label", "Maak binnen enkele seconden uw account aan", "login_label", "Login met een bestaand account", "add_to_invoice", "Toevoegen aan factuur :invoice", _s17_37, "Geen facturen gevonden", "week", "Week", "created_record", "Record gemaakt", _s26_13, "Automatisch archiveren betaald", _s31_9, "Facturen automatisch archiveren wanneer ze betaald zijn.", _s31_10, "Automatisch archiveren geannuleerd", _s36_2, "Facturen automatisch archiveren bij annulering.", _s20_52, "Alternatieve PDF Viewer", _s25_19, "Verbeter het scrollen over het PDF-voorbeeld [BETA]", _s16_69, "Factuurvaluta", "range", "Bereik", "tax_amount1", "Belastingbedrag 1", "tax_amount2", "Belastingbedrag 2", "tax_amount3", "Belastingbedrag 3", "create_project", "Project aanmaken", "update_project", "Update Project", "view_task", "Taak bekijken", "cancel_invoice", "Annuleer", "changed_status", "Taakstatus gewijzigd", "change_status", "Verander status", "fees_sample", "De toeslag voor een :amount factuur is :total.", _s19_39, "Schakel Touch-gebeurtenissen in", _s24_29, "Ondersteuning van sleepgebeurtenissen om te scrollen", "after_saving", "Na opslaan", "view_record", "Bekijk record", _s21_52, "Schakel E-mail Markdown in", _s26_14, "Gebruik visuele markdown-editor voor e-mails", _s19_41, "Schakel PDF-markering in", "json_help", "Opmerking: JSON-bestanden die door de v4-app zijn gegenereerd, worden niet ondersteund", "release_notes", "Release-opmerkingen", _s23_21, "Upgrade uw abonnement om rapporten te bekijken", "started_tasks", "Succesvol :value taken gestart", "stopped_tasks", "Succesvol :value taken gestopt", "approved_quote", "Goedgekeurde offerte", "approved_quotes", ":value succesvol goedgekeurde offertes", "approve", "Goedkeuren", "client_website", "Website klant", "invalid_time", "Ongeldige tijd", _s21_54, "Staat/provincie leveringsadres klant", _s20_54, "Stad leveringsadres klant", _s27_21, "Postcode leveringsadres klant", _s23_22, "Land leveringsadres klant", "load_pdf", "Laad PDF", _s16_71, "Start gratis proefperiode", _s24_30, "Start uw GRATIS proefperiode van 14 dagen voor het Pro-abonnement", "due_on_receipt", "Verschuldigd bij ontvangst", "is_paid", "Is betaald", "age_group_paid", "Betaald", "id", "ID kaart", "convert_to", "Reken om naar", "client_currency", "Klant valuta", _s16_72, "Bedrijfsvaluta", "purged_client", "De klant is gewist", _s27_23, "Om spam te voorkomen moet u een betaald account hebben om e-mails aan te passen", _s22_48, "Upgrade uw abonnement om meer bedrijven toe te voegen", "small", "Klein", _s21_56, "Creditfactuur gemarkeerd als betaald", _s22_49, "Creditfacturen gemarkeerd als betaald", _s16_74, "Data is aan het laden - een moment geduld", "wait_for_saving", "Data is aan het opslaan - een moment geduld", _s20_56, "Opmerking: veranderingen die hier worden gemaakt zijn voorvertoningen, ze moeten hierboven worden toegepast", "remaining", "Resterend", "invoice_paid", "Factuur betaald", "activity_120", ":user heeft terugkerende uitgave :recurring_expense aangemaakt", "activity_121", "::user heeft terugkerende uitgave :recurring_expense aangepast", "activity_122", ":user heeft terugkerende uitgave :recurring_expense gearchiveerd", "activity_123", ":user heeft terugkerende uitgave :recurring_expense verwijderd", "activity_124", ":user heeft terugkerende uitgave :recurring_expense teruggezet", "normal", "Normaal", "large", "Groot", "extra_large", "Extra groot", _s16_75, "Laat PDF voorvertoning zien", _s21_57, "Laat PDF voorvertoning zien tijdens het aanpassen van de facturen", "print_pdf", "Print PDF", "remind_me", "Herinner mij", _s16_77, _s16_78, "click_selected", "Klik op geselecteerde", "hide_preview", "Verberg voorvertoning", "edit_record", "Bewerk record", _s27_24, "Het kredietbedrag kan niet meer zijn dan het te factureren bedrag.", "giropay", "GiroPay", "direct_debit", "Automatische Incasso", _s21_58, "Voer een account wachtwoord in", "set_password", "Stel wachtwoord in", _s20_57, "Betaalprovider succesvol ontkoppeld", "disconnect", "Verbreek verbinding", "add_to_invoices", "Voeg toe aan facturen", "acss", "ACSS-debet", "becs", _s17_164, "bulk_download", "Download", _s17_40, "Sla gegevens lokaal op om de app sneller te laten starten. Uitschakelen kan de prestaties in grote accounts verbeteren", "persist_ui", "Interface voorkeuren opslaan", "persist_ui_help", "Sla de UI-status lokaal op om de app op de laatste locatie te laten starten. Uitschakelen kan de prestaties verbeteren", _s18_41, "Postcode klant", _s17_41, "BTW-nummer klant", "has_tasks", "Heeft taken", "registration", "Registratie", _s27_25, "Autoriseer Stripe om online betalingen te accepteren.", "view_expense", "Bekijk uitgave #:expense", "view_statement", "Toon overzicht", "sepa", "SEPA Automatisch incasso", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Alle records bijwerken", "system", "Systeem", _s19_43, "Stel in als standaardbedrijf", "updated_company", "Bedrijf succesvol ge\xfcpdatet", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "Help ons door aan te geven waarom (optioneel)", "webhook_success", "Webhook Succes", _s24_31, "Taken moeten allemaal behoren tot dezelfde klant", _s27_26, "Kosten moeten allemaal behoren tot dezelfde klant", "app", "App", _s20_58, "Download voor de beste prestaties de :app-app", _s16_79, "Bruto lijntotaal", _s19_46, "E-mail facturen", _s17_43, "E-mail offertes", _s18_45, "E-mail creditfacturen", "from_name", "Van naam", _s16_81, "Dupliceer naar uitgave", _s17_44, "Terugkerende uitgave", _s18_46, "Terugkerende uitgaven", _s21_59, "Nieuwe terugkerende uitgave", _s22_50, "Terugkerende uitgave bewerken", _s25_20, "De terugkerende uitgave is aangemaakt", _s25_21, "De terugkerende uitgave is gewijzigd", _s26_16, "De terugkerende uitgave is gearchiveerd", _s25_22, _s37_31, _s25_23, _s37_31, _s26_17, "De terugkerende uitgave is hersteld", _s24_32, "Zoek terugkerende uitgave", _s25_24, "Zoek terugkerende uitgaven", "last_sent_date", "Recentste verzenddatum", "include_drafts", "Voeg concepten toe", _s19_47, "Neem conceptrecords op in rapporten", "is_invoiced", "Is gefactureerd", "change_plan", "Beheer abonnement", "persist_data", "Gegevens behouden", "customer_count", "Klantenteller", _s16_83, "Klanten verifi\xebren", _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Komma als decimaalteken", _s26_18, "Gebruik een komma als decimaalteken in formulieren", "select_method", "Selecteer methode", "select_platform", "Selecteer platform", _s28_15, "Gebruik de web-app om verbinding te maken met Gmail", _s16_87, "Btw-tarieven voor artikelen zijn uitgeschakeld", "enable_markdown", "Activeer Markdown", _s20_59, "Converteer markdown naar HTML in de PDF", "user_guide", "Gebruikershandleiding", _s18_48, "Voeg een volgend contact toe", "previous_page", "Vorige pagina", "next_page", "Volgende pagina", "export_colors", "Exporteer kleuren", "import_colors", "Importeer kleuren", "clear_all", "Wis alles", "contrast", "Contrast", "custom_colors", "Aangepaste kleuren", "colors", "Kleuren", _s31_11, "Actieve achtergrondkleur zijbalk", _s25_26, "Actieve tekstkleur zijbalk", _s33_14, "Inactieve achtergrondkleur zijbalk", _s27_27, "Inactieve letterkleur zijbalk", _s36_3, "Tabel achtergrondkleur alternatieve rij", _s31_13, "Achtergrondkleur factuur hoofding", _s25_28, "Tekstkleur factuur hoofding", "net_subtotal", "Netto", "review_app", "Beoordeel App", "check_status", "Check Status", "free_trial", "Gratis proefversie", _s23_24, "De proefperiode van het Pro-abonnement eindigt over :count dagen, klik om te upgraden.", _s21_61, "Vandaag is de laatste dag van de proefperiode van het Pro-abonnement, klik om te upgraden.", "change_email", "Wijzig e-mail", _s25_30, "Optioneel: configureer een afzonderlijke domein voor de klantenportaal", _s21_62, "Taken weergegeven in portaal", "uninvoiced", "Gefactureerd", "subdomain_guide", "De subdomein wordt gebruikt voor het klantenportaal om links aan te passen op uw merk m.a.w. https://your-brand.invoicing.co", "send_time", "Tijdstip verzending", "import_data", "Importeer data", "import_settings", "Importeer instellingen", _s17_46, "Geef een JSON-bestand op", _s19_48, "Selecteer om instellingen en/of data te importeren", "json", "JSON", _s24_34, "Geen betaalmethoden geactiveerd", "wait_for_data", "Wacht tot de gegevens volledig zijn geladen", "net_total", "Totaal", "has_taxes", "Bevat belastingen", _s16_88, "Importeer klanten", _s18_50, "Succesvol begonnen met het importeren van klanten", "login_success", "Login succesvol", "login_failure", "Inloggen mislukt", "exported_data", "Zodra het bestand klaar is, ontvangt u een e-mail met een downloadlink", _s23_25, "Inclusief verwijderde klanten", _s28_17, "Laad records van verwijderde clients", "step_1_sign_in", "Stap 1: Inloggen", _s16_91, "Stap 2: Autorisatie", "account_id", "Account ID", _s27_29, "De migratie is nog niet voltooid", "activity_100", ":user heeft terugkerend factuur :recurring_invoice aangemaakt", "activity_101", ":user heeft terugkerend factuur :recurring_invoice aangepast", "activity_102", ":user heeft terugkerend factuur :recurring_invoice gearchiveerd", "activity_103", ":user heeft terugkerend factuur :recurring_invoice verwijderd", "activity_104", ":user heeft terugkerend factuur :recurring_invoice teruggezet", _s18_51, "Einddatum taak weergeven", _s23_27, "Schakel het specificeren van de einddatum van de taak in", "gateway_setup", "Betalingsverkeer instellingen", "preview_sidebar", "Voorvertoning zijbalk", _s16_92, "Jaar data weergeven", _s18_53, "Alle sessies succesvol be\xebindigd", _s16_94, "Be\xebindig alle sessies", "count_session", "1 sessie", "count_sessions", ":count Sessies", "invoice_created", "Factuur aangemaakt", "quote_created", "Offerte aangemaakt", "credit_created", "Creditfactuur aangemaakt", "pro", "Pro", "enterprise", "Onderneming", "last_updated", "Laatst bijgewerkt", "invoice_item", "Factuur item", "quote_item", "Offerte item", _s18_54, "Contact voornaam", _s17_48, "Contact achternaam", "order", "Bestelling", "unassigned", "Niet toegewezen", "partial_value", "Moet groter zijn dan nul en minder dan het totaal", "search_kanban", "Zoek in Kanban", "search_kanbans", "Zoek in Kanban", "kanban", "Kanban", "enable", "Activeer", "move_top", "Verplaats naar bovenste", "move_up", "Verplaats omhoog", "move_down", "Verplaats omlaag", "move_bottom", "Verplaatsknop", "subdomain_help", "Stel het subdomein in of toon de factuur op uw eigen website.", _s21_64, "Fout: de aangepaste e-mail moet een :body variabele bevatten", _s25_31, "Zorg ervoor dat u een :body variabele gebruikt", _s17_50, "Bijkijk datumformaten", "is_viewed", "Bekeken", "letter", "Brief", "legal", "Juridisch", "page_layout", "Verticaal", "portrait", "Portrait", "landscape", "Horizontaal", _s26_19, "De accounteigenaar kan upgraden naar een betaald abonnement om de geavanceerde geavanceerde instellingen in te schakelen", _s20_60, "Upgrade naar een betaald abonnement om de geavanceerde instellingen in te schakelen", _s21_65, "Betalingstermijnen factuur", _s17_52, "Offerte geldig tot", "no_headers", "Geen kopteksten", "add_header", "Voeg koptekst toe", "remove_header", "Verwijder koptekst", "return_url", "Terugkeer URL", "rest_method", "REST Methode", "header_key", "Header sleutel", "header_value", "Header waarde", _s18_56, "Terugkerende producten", "promo_code", "Promocode", "promo_discount", "Promotiekorting", _s18_58, "Annuleren toestaan", _s16_96, "Per stoel ingeschakeld", "max_seats_limit", "Maximale aantal zitplaatsen", "trial_enabled", "Proefperiode ingeschakeld", "trial_duration", "Proefperiode duratie", _s21_67, "Sta query overrides toe", _s18_60, "Sta abonnementswijzigingen toe", "plan_map", "Overzicht abonnement", "refund_period", "Terugbetalingsperiode", _s21_69, "Webhook Configuratie", "purchase_page", "Aankoop pagina", "security", "Beveiliging", "email_bounced", "E-mail gebounced", _s20_61, "Spam klacht", "email_delivery", "E-mail bezorgd", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, "Authenticatie Mislukt", "pdf_failed", "Pdf mislukt", "pdf_success", "Pdf succesvol", "modified", "Bewerkt", "payment_link", "Betaallink", _s16_100, "Nieuwe betaallink", _s17_54, "Betaallink bewerken", _s20_62, "Betaallink aangemaakt", _s20_63, "Betaallink succesvol ge\xfcpdatet", _s21_71, "Succesvol gearchiveerde betaallink", _s20_64, _s31_36, _s20_65, _s31_36, _s21_72, "Betaallink succesvol hersteld", _s19_49, "Zoek 1 betaallink", _s20_66, "Zoek :count betaallinks", _s26_20, "Subdomein is niet beschikbaar", "connect_gmail", "Verbinden met Gmail", _s16_102, "Verbreek de verbinding met Gmail", "connected_gmail", "Succesvol verbonden met Gmail", _s18_62, "Succesvol verbinding verbroken met Gmail", _s16_104, "Wijzigingen aan de code kunnen leiden tot een blokkade tijdens het updaten. Door het volgende commando kunt u de wijzigingen verwijderen:", _s16_105, "Klant-id nummer", "count_minutes", ":count minuten", _s16_107, "Wachtwoord timeout", _s29_15, "Deel factuur/creditfactuur tellers", "use_last_email", "Gebruik laatste e-mail", _s16_109, "Activeer bedrijf", _s21_74, "Schakel e-mails, terugkerende facturen en meldingen in", _s27_31, "Er is een fout opgetreden, probeer het opnieuw", _s27_32, "Stel eerst een wachtwoord in", _s34_15, "Waarschuwing: als u uw telefoonnummer wijzigt, wordt 2FA uitgeschakeld", "help_translate", "Help vertalen", _s23_28, "Selecteer een land", "resend_invite", "Uitnodiging opnieuw versturen", _s19_50, "2FA succesvol uitgeschakeld", _s16_111, "Account succesvol verbonden", _s19_51, "Account succesvol losgekoppeld", "delivered", "Afgeleverd", "bounced", "Bounced", "spam", "Spam", "view_docs", "Bekijk documentatie", _s32_12, "Geef een mobiel telefoonnummer op om tweefactorauthenticatie in te schakelen", "send_sms", "Verzend SMS", "sms_code", "SMS Code", _s21_75, "Scan de streepjescode met een :link compatibele app.", _s18_63, "Tweestaps-authenticatie ingeschakeld", "connect_google", "Verbind met Google", _s17_56, "Verwijder Google", _s17_58, "Tweestaps-authenticatie", _s18_64, "Schakel tweefactorauthenticatie uit", _s34_16, "Vereis wachtwoord met sociale login", "stay_logged_in", "Blijf ingelogd", _s23_30, "Waarschuwing: uw sessie loopt bijna af", "count_hours", ":count uren", "count_day", "1 dag", "count_days", ":count dagen", _s19_52, "Time-out van websessie", _s17_59, "Veiligheidsinstellingen", "resend_email", "E-mail opnieuw verzenden", _s26_22, "Bevestig uw e-mailadres", _s16_112, "Gecrediteerde betaling", _s19_54, _s27_88, _s19_56, "Selecteer een gebruiker die is geverifieerd met Gmail", "list_long_press", "Lijst lang indrukken", "show_actions", "Toon acties", _s17_61, "Start Multi select", _s27_34, "Er is een e-mail verzonden om het e-mailadres te bevestigen", _s21_76, "Om :client_counter te gebruiken, voeg ofwel :client_number of :client_id_number toe om conflicten te voorkomen", "this_quarter", "Dit kwartaal", "last_quarter", "Laatste Kwartaal", "to_update_run", "Om bij te werken voer", _s18_66, "Zet om naar factuur", _s16_113, "Registratielink", "invoice_project", "Factureer project", "invoice_task", "Factureer taak", "invoice_expense", "Factureer uitgave", _s19_57, "Zoek betalingstermijn 1", _s20_67, "Zoek :count betalingstermijnen", _s16_115, "Opslaan en voorbeeld bekijken", "save_and_email", "Opslaan en e-mail versturen", _s16_117, "Ondersteunde gebeurtenissen", _s16_119, "Omgezet bedrag", _s17_63, "Omgezet saldo", _s22_54, "'Reeds betaald' omzetten", _s24_36, "Omgerekend creditsaldo", "converted_total", "Totaal omzetten", "is_sent", "Is verzonden", _s17_65, "Standaard documenten", "document_upload", "Documenten uploaden", _s20_68, "Klanten toestaan om documenten te uploaden", "expense_total", "Totale uitgave", "enter_taxes", "Voer belastingen in", "by_rate", "Op tarief", "by_amount", "Op bedrag", "enter_amount", "Voer bedrag in", "before_taxes", "Voor BTW", "after_taxes", "Na BTW", "color", "Kleur", "show", "Tonen", "hide", "Verbergen", "empty_columns", "Lege kolommen", _s21_78, "Foutopsporingsmodus is ingeschakeld", _s26_23, "Opgelet: Debug modus dient enkel gebruikt te worden tijdens lokale ontwikkeling, aangezien gevoelige informatie op deze manier zichtbaar wordt. Klik op meer te weten te komen.", "running_tasks", "Lopende taken", "recent_tasks", "Recente taken", "recent_expenses", "Recente uitgaven", _s17_67, "Aankomende uitgaven", "update_app", "Update app", "started_import", "Succesvol begonnen met importeren", _s24_38, "Dubbele kolommapping", _s20_69, "Gebruik inclusieve belastingen", _s18_68, "Is het bedrag een korting", "column", "Kolom", "sample", "Voorbeeld", "map_to", "Map naar", "import", "Importeren", _s25_33, "Gebruik eerste rij als kolomnaam", "select_file", "Selecteer een bestand", _s16_121, "Geen bestand geselecteerd", "csv_file", "CSV bestand", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave boekhouding", "zoho", "Zoho", "accounting", "Boekhouding", _s22_56, "Geef alle CSV's op.", "import_type", "Importeer type", "html_mode", "HTML Mode", "html_mode_help", "Voorvertoning laadt sneller maar is minder accuraat", "view_licenses", "Bekijk licenties", "webhook_url", "Webhook URL", _s17_69, "Editor volledig scherm", "sidebar_editor", "Zijbalk editor", _s22_57, "Typ ':value' om te bevestigen", "purge", "Wissen", "service", "Service", "clone_to", "Dupliceer naar", "clone_to_other", "Dupliceert naar andere", "labels", "Labels", "add_custom", "Aangepast toevoegen", "payment_tax", "Betalingsbelasting", "unpaid", "Onbetaald", "white_label", "Whitelabel", "delivery_note", "Afleveringsbon", _s24_41, "Verzonden facturen zijn vergrendeld", _s24_43, "Betaalde facturen zijn vergrendeld", "source_code", "Broncode", "app_platforms", "App-platforms", "invoice_late", "Factuur te laat", "quote_expired", "Offerte verlopen", "partial_due", "Voorschot", "invoice_total", "Factuur totaal", "quote_total", "Offertetotaal", "credit_total", "Totaal krediet", _s23_31, "Factuur totaal", "actions", "Acties", "expense_number", "Uitgave nummer", "task_number", "Taaknummer", "project_number", "Projectnummer", "project_name", "Projectnaam", "warning", "Waarschuwing", "view_settings", "Instellingen tonen", _s24_45, "Waarschuwing: dit bedrijf is nog niet geactiveerd", "late_invoice", "Late factuur", "expired_quote", "Verlopen offerte", "remind_invoice", "Stuur factuurherinnering", "cvv", "CVV", "client_name", "Klantnaam", "client_phone", "Telefoon klant", "required_fields", "Vereiste velden", "calculated_rate", "Berekend tarief", _s17_71, "Standaard taak tarief", "clear_cache", "Maak cache leeg", "sort_order", "Sorteervolgorde", "task_status", "Status", "task_statuses", "Taakstatus", "new_task_status", "Nieuwe taakstatus", _s16_123, "Taakstatus aanpassen", _s19_58, "Succesvol een taakstatus aangemaakt", _s19_59, _s20_128, _s20_71, "Succesvol een taakstatus gearchiveerd", _s19_60, _s35_27, _s19_61, _s35_27, _s20_72, "Succesvol een taakstatus hersteld", _s22_58, "Succesvol taakstatussen :value gearchiveerd", _s21_80, "Succesvol taak statussen :value verwijderd", _s22_59, "Succesvol taak statussen :value hersteld", _s18_70, "Zoek 1 taakstatus", _s20_74, "Zoek :count taakstatussen", _s16_125, "Takentabel tonen", _s21_81, "Geef de taken weer zodra een factuur is aangemaakt", _s20_75, "Tijdlogboek factuurtaken", _s25_34, "Voeg de tijd omschrijvingen toe aan de factuur producten", _s20_77, "Factuur taak datumlog", _s25_35, "Voeg datumdetails toe aan de factuurregelitems", _s21_82, "Start taken voordat het wordt opgeslagen", _s18_71, "Status instellen", "task_settings", "Taakinstellingen", _s20_79, "Categorie\xebn instellen", _s18_73, _s16_338, _s20_81, "Nieuwe uitgavecategorie", _s21_83, "Bewerk uitgavencategorie", _s24_46, "De uitgavencategorie is aangemaakt", _s24_47, "De uitgavencategorie is gewijzigd", _s25_37, "De uitgavencategorie is gearchiveerd", _s24_48, "De categorie is verwijderd", _s24_49, "De uitgavencategorie is verwijderd", _s25_38, "De uitgavecategorie is hersteld", _s27_38, ":count uitgavecategorie\xebn gearchiveerd", _s26_24, "Succesvol uitgave categorie\xebn :value verwijderd", _s27_39, "Uitgave succesvol hersteld: waarde categorie\xebn", _s23_32, "Zoek 1 uitgavencategorie", _s25_40, "Zoek :count uitgave categorie\xebn", _s21_85, "Gebruik beschikbaar krediet", "show_option", "Toon optie", _s22_60, "Het kredietbedrag mag niet hoger zijn als het te betalen bedrag", "view_changes", "Bekijk wijzigingen", "force_update", "Forceer een update", _s17_73, "De applicatie draait op de laatste versie, maar wellicht zijn er nog een aantal fixes beschikbaar.", "mark_paid_help", "Volg de uitgave die betaald is", _s18_75, "Moet worden gefactureerd", _s23_33, "Maak het mogelijk de uitgave te factureren", _s29_17, "Maak de documenten zichtbaar voor de klant", _s21_87, "Stel een ruilwaarde in van de valuta", _s16_127, "Uitgave-instellingen", _s18_76, "Maak een kopie voor herhaling", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Gebruikersveld", "variables", "Variabelen", "show_password", "Wachtwoord weergeven", "hide_password", "Wachtwoord verbergen", "copy_error", "Fout kopi\xebren", "capture_card", "Creditcard belasten (capture)", _s17_74, "Automatisch betalen ingeschakeld", "total_taxes", "Totaal belasting", "line_taxes", "Regelitem belastingen", "total_fields", "Totaal velden", _s25_41, "Terugkerende factuur succesvol stopgezet", _s25_42, "Terugkerende factuur succesvol gestart", _s25_43, "Terugkerende factuur succesvol hervat", "gateway_refund", "Terugbetaling via betaalprovider", _s19_62, "Verwerk een terugbetaling via de betaalprovider", "due_date_days", "Verloopdatum", "paused", "Gepauzeerd", "mark_active", "Markeer als actief", "day_count", "Dag :count", _s22_61, "Eerste dag van de maand", _s21_88, "Laatste dag van de maand", _s17_76, "Gebruik betaalvoorwaarden", "endless", "Eindeloos", "next_send_date", "Eerstvolgende verzenddatum", _s16_129, "Resterende keren", _s17_78, "Terugkerende factuur", _s18_78, "Terugkerende facturen", _s21_90, "Nieuwe terugkerende factuur", _s22_63, "Bewerk terugkerende factuur", _s25_44, "Terugkerende factuur succesvol aangemaakt", _s25_45, "Terugkerende factuur succesvol bijgewerkt", _s26_25, "De terugkerende factuur is gearchiveerd", _s25_46, "De terugkerende factuur is verwijderd", _s25_47, "Terugkerende factuur succesvol verwijderd", _s26_26, "De terugkerende factuur is hersteld", _s27_40, "Terugkerende facturen succesvol gearchiveerd: :value", _s26_27, "Terugkerende succesvol verwijderd: waarde facturen", _s27_41, "Terugkerende succesvol hersteld: waarde facturen", _s24_50, "Zoek 1 terugkerende factuur", _s25_48, "Zoek :count terugkerende facturen", "send_date", "Verzenddatum", "auto_bill_on", "Automatische betaling aan", _s28_19, "Minimum onder het te betalen bedrag", "profit", "Winst", "line_item", "Regelitem", _s18_80, "Overbetaling toestaan", _s23_34, "Draag bij aan extra betalen om fooi te accepteren", _s19_63, "Onderbetaling toestaan", _s24_51, "Ondersteun het betalen van een minimaal gedeeltelijk / aanbetalingsbedrag", "test_mode", "Testmodus", "opened", "Geopend", _s30_8, "Koppelen mislukt", _s30_9, "Koppelen gelukt", "gateway_success", "Betaalprovider geslaagd", "gateway_failure", "Betaalprovider gefaald", "gateway_error", "Betaalprovider fout", "email_send", "E-mail verzonden", _s17_80, "E-mail wachtrij voor opnieuw versturen", "failure", "Fout", "quota_exceeded", "Limiet bereikt", _s16_131, "Upload mislukt", "system_logs", "Systeemlogboek", "view_portal", "Toon portaal", "copy_link", "Link kopi\xebren", "token_billing", "Kaartgegevens opslaan", _s24_52, "Welkom bij Invoice Ninja", "always", "Altijd", "optin", "Inschrijven", "optout", "Uitschrijven", "label", "Label", "client_number", "Klantnummer", "auto_convert", _s20_129, "company_name", "Bedrijfsnaam", "reminder1_sent", "1ste herinnering verstuurd", "reminder2_sent", "2de herinnering verstuurd", "reminder3_sent", "3de herinnering verstuurd", _s18_81, "Laatste herinnering verstuurd", "pdf_page_info", "Pagina :current van :total", _s16_133, "De facturen zijn gemaild", "emailed_quotes", "De offertes zijn gemaild", "emailed_credits", "Creditfactuur is succesvol gemaild", "gateway", "Betaalprovider", "view_in_stripe", "Bekijk in Stripe", "rows_per_page", "Regels per pagina", "hours", "Uren", "statement", "Overzicht", "taxes", "Belastingen", "surcharge", "Toeslag", "apply_payment", "Betaling toepassen", "apply_credit", "Gebruik krediet", "apply", "Toepassen", "unapplied", "Niet toegepast", "select_label", "Selecteer label", "custom_labels", "Aangepaste labels", "record_type", "Record Type", "record_name", "Record naam", "file_type", "Bestandstype", "height", "Hoogte", "width", "Breedte", "to", "Aan", "health_check", "Health Check", "payment_type_id", "Betalingswijze", "last_login_at", "Voor het laatst ingelogd", "company_key", "Bedrijfssleutel", "storefront", "Storefront", "storefront_help", "Sta applicaties van derden toe om facturen aan te maken", "client_created", "Klant aangemaakt", _s20_84, "Online betalingsmail", _s20_86, "Handmatige betalingsmail", "completed", "Voltooide", "gross", "Bruto", "net_amount", "Netto bedrag", "net_balance", "Netto balans", "client_settings", "Klantinstellingen", _s17_82, "Geselecteerde facturen", _s17_84, "Geselecteerde betalingen", "selected_quotes", "Geselecteerde offertes", "selected_tasks", "Geselecteerde taken", _s17_86, "Geselecteerde uitgaves", _s17_88, "Toekomstige facturen", _s17_90, "Verlopen facturen", "recent_payments", "Recente betalingen", "upcoming_quotes", "Eerstvolgende offertes", "expired_quotes", "Verlopen offertes", "create_client", "Klant aanmaken", "create_invoice", "Factuur aanmaken", "create_quote", "Maak offerte aan", "create_payment", "Cre\xeber betaling", "create_vendor", "Leverancier aanmaken", "update_quote", "Offerte bijwerken", "delete_quote", "Verwijder offerte", "update_invoice", "Factuur bijwerken", "delete_invoice", "Factuur verwijderen", "update_client", "Klant bijwerken", "delete_client", "Klant verwijderen", "delete_payment", "Betaling verwijderen", "update_vendor", "Leverancier bijwerken", "delete_vendor", "Verwijder Leverancier", "create_expense", "Cre\xeber uitgave", "update_expense", "Uitgave bijwerken", "delete_expense", "Verwijder uitgave", "create_task", "Taak aanmaken", "update_task", "Taak bijwerken", "delete_task", "Verwijder taak", "approve_quote", "Offerte goedkeuren", "off", "Uit", "when_paid", "Wanneer betaald", "expires_on", "Verloopt op", "free", "Gratis", "plan", "Abonnement", "show_sidebar", "Laat zijbalk zien", "hide_sidebar", "Verberg zijbalk", "event_type", "Eventtype", "target_url", "Doel", "copy", "Kopieer", "must_be_online", "Herstart alstublieft de applicatie wanneer er verbinding is met het internet", _s17_92, "De crons moeten geactiveerd worden", "api_webhooks", "API-webhooks", "search_webhooks", "Zoek :count webhooks", "search_webhook", "Zoek 1 webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nieuwe webhook", "edit_webhook", "Webhook bijwerken", "created_webhook", "Webhook succesvol aangemaakt", "updated_webhook", "Webhook succesvol bijgewerkt", _s16_135, "Webhook succesvol gearchiveerd", "deleted_webhook", _s28_80, "removed_webhook", _s28_80, _s16_136, "Webhook succesvol hersteld", _s17_93, "Succesvol gearchiveerd: waarde webhooks", _s16_137, _s37_32, _s16_138, _s37_32, _s17_94, "Succesvol hersteld: waarde webhooks", "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", "Zoek :count tokens", "search_token", "Zoek 1 token", "token", "Token", "tokens", "Tokens", "new_token", "Nieuwe token", "edit_token", "Wijzig token", "created_token", "Het token is aangemaakt", "updated_token", "Het token is gewijzigd", "archived_token", "Het token is gearchiveerd", "deleted_token", "Het token is verwijderd", "removed_token", "Token succesvol verwijderd", "restored_token", "Token succesvol hersteld", "archived_tokens", "Succesvol gearchiveerd: waarde tokens", "deleted_tokens", "Succesvol verwijderd: waarde tokens", "restored_tokens", "Succesvol hersteld: waarde tokens", _s19_64, "Klantregistratie", _s24_54, "Zelfregistratie voor klanten in het portaal toestaan", "email_invoice", "E-mail factuur", "email_quote", "E-mail offerte", "email_credit", "E-mail creditfactuur", "email_payment", "E-mail betaling", _s20_89, "Er is geen e-mailadres ingesteld voor de klant", "ledger", "Grootboek", "view_pdf", "Bekijk PDF", "all_records", "Alle gegevens", "owned_by_user", "Eigendom van gebruiker", _s16_139, "Resterend krediet", "contact_name", "Contactnaam", "use_default", "Gebruik standaard", _s16_141, "Eindeloze herinneringen", "number_of_days", "Aantal dagen", _s23_36, "Betalingsvoorwaarden configureren", "payment_term", "Betalingstermijn", _s16_142, "Nieuwe betalingstermijn", _s17_96, "Bewerk betalingstermijn", _s20_90, "De betalingstermijn is aangemaakt", _s20_91, "De betalingstermijn is gewijzigd", _s21_92, "De betalingstermijn is gearchiveerd", _s20_92, _s38_20, _s20_93, _s38_20, _s21_93, "betalingstermijn met succes hersteld", _s22_68, "Succesvol gearchiveerd: waarde betalingsvoorwaarden", _s21_94, "Succesvol verwijderd: waarde betalingsvoorwaarden", _s22_69, "Succesvol hersteld: waarde betalingsvoorwaarden", "email_sign_in", "Log in met e-mail", "change", "Aanpassen", _s23_38, "Verander naar de mobiele layout?", _s24_55, "Verander naar de bureaublad layout?", "send_from_gmail", "Verzonden vanaf Gmail", "reversed", "Teruggedraaid", "cancelled", "Geannuleerd", "credit_amount", "Kredietbedrag", "quote_amount", "Offertebedrag", "hosted", "Gehost", "selfhosted", "Zelf-gehost", "exclusive", "Exclusief", "inclusive", "Inclusief", "hide_menu", "Verberg menu", "show_menu", "Toon menu", _s18_83, "Gedeeltelijk terugbetaald", _s16_144, "Documenten zoeken", "search_designs", "Ontwerpen zoeken", "search_invoices", "Facturen zoeken", "search_clients", "Klanten zoeken", "search_products", "Producten zoeken", "search_quotes", "Offertes zoeken", "search_credits", "Zoek creditfactuur", "search_vendors", "Zoek Leveranciers", "search_users", "Zoek gebruikers", _s16_145, "Zoek belastingstarieven", "search_tasks", "Zoek taken", "search_settings", "Zoek instellingen", "search_projects", "Zoek projecten", "search_expenses", "Zoek uitgaven", "search_payments", "Zoek betalingen", "search_groups", "Zoek groepen", "search_company", "Zoek bedrijf", "search_document", "Zoek 1 document", "search_design", "Zoek 1 ontwerp", "search_invoice", "Zoek 1 factuur", "search_client", "Zoek 1 klant", "search_product", "Zoek 1 product", "search_quote", "Zoek 1 offerte", "search_credit", "Zoek 1 creditfactuur", "search_vendor", "Zoek 1 Leverancier", "search_user", "Zoek 1 gebruiker", "search_tax_rate", "Zoek 1 BTW-tarief", "search_task", "Zoek 1 taak", "search_project", "Zoek 1 project", "search_expense", "Zoek 1 uitgave", "search_payment", "Zoek 1 betaling", "search_group", "Zoek 1 groep", "refund_payment", "Terugbetalen", _s17_100, "Factuur succesvol geannuleerd", _s18_85, "Facturen succesvol geannuleerd", _s16_151, "Factuur succesvol teruggedraaid", _s17_101, "Facturen succesvol teruggedraaid", "reverse", "Terugdraaien", "full_name", "Volledige naam", _s17_102, "Stad/provincie/postcode", _s17_104, "Postcode/stad/provincie", "custom1", _s17_190, "custom2", _s17_191, "custom3", _s16_339, "custom4", "Vierde aangepaste", "optional", "Optioneel", "license", "Licentie", "purge_data", "Wis gegevens", _s16_152, "De bedrijfsgegevens zijn gewist", _s18_86, "Waarschuwing: Dit zal uw gegevens verwijderen. Er is geen manier om dit ongedaan te maken.", "invoice_balance", "Factuur balans", "age_group_0", "0 - 30 dagen", "age_group_30", "30 - 60 dagen", "age_group_60", "60 - 90 dagen", "age_group_90", "90 - 120 dagen", "age_group_120", "120+ dagen", "refresh", "Verversen", "saved_design", "Ontwerp opgeslagen", "client_details", "Klantgegevens", "company_address", "Bedrijfs-adres", "invoice_details", "Factuur details", "quote_details", "Details offerte", "credit_details", "Kredietgegevens", "product_columns", "Product kolommen", "task_columns", "Taak kolommen", "add_field", "Veld toevoegen", "all_events", "Alle gebeurtenissen", "permissions", "Rechten", "none", "Geen", "owned", "Eigendom", "payment_success", "Betaling is gelukt", "payment_failure", "Betalingsfout", "invoice_sent", ":count factuur verzonden", "quote_sent", "Offerte verzonden", "credit_sent", "Creditfactuur verzonden", "invoice_viewed", "Factuur bekeken", "quote_viewed", "Offerte bekeken", "credit_viewed", "Creditfactuur bekeken", "quote_approved", "Offerte goedgekeurd", _s25_50, "Ontvang alle notificaties", _s16_153, "Licentie aanschaffen", "apply_license", "Activeer licentie", "cancel_account", "Account verwijderen", _s22_70, "Waarschuwing: Dit zal uw account permanent verwijderen. Er is geen manier om dit ongedaan te maken.", "delete_company", "Verwijder bedrijf", _s22_71, "Waarschuwing: Hiermee verwijdert u permanent uw bedrijf, dit kan niet ongedaan worden gemaakt.", "enabled_modules", "Ingeschakelde modules", "converted_quote", "Offerte omgezet", "credit_design", "Ontwerp creditfactuur", "includes", "Inclusief", "header", "Koptekst", "load_design", "Laad ontwerp", "css_framework", "CSS Framework", "custom_designs", "Aangepaste ontwerpen", "designs", "Ontwerpen", "new_design", "Nieuw ontwerp", "edit_design", "Ontwerp aanpassen", "created_design", "Ontwerp aangemaakt", "updated_design", "Ontwerp bijgewerkt", "archived_design", "Ontwerp gearchiveerd", "deleted_design", _s18_163, "removed_design", _s18_163, "restored_design", "Ontwerp teruggehaald", _s16_155, "Succesvol gearchiveerd: waarde designs", "deleted_designs", "Succesvol verwijderd: waarde designs", _s16_156, "Succesvol hersteld: waarde designs", "proposals", "Voorstellen", "tickets", "Tickets", _s16_157, "Terugkerende offertes", "recurring_tasks", "Terugkerende taken", _s18_87, "Accountbeheer", "credit_date", "Kredietdatum", "credit", "Creditfactuur", "credits", "Creditfacturen", "new_credit", "Nieuwe creditfactuur", "edit_credit", "Wijzig krediet", "created_credit", "De creditfactuur is aangemaakt", "updated_credit", "Het krediet is gewijzigd", "archived_credit", "De creditfactuur is gearchiveerd", "deleted_credit", "De creditfactuur is verwijderd", "removed_credit", "Creditfactuur is verwijderd", "restored_credit", "De creditfactuur is hersteld", _s16_159, "Succesvol :count creditfacturen gearchiveerd", "deleted_credits", "Succesvol :count creditfacturen verwijderd", _s16_160, ":value aan krediet succesvol hersteld", "current_version", "Huidige versie", "latest_version", "Laatste versie", "update_now", "Nu updaten", _s26_33, "Een nieuwe versie van de webapplicatie is beschikbaar", _s16_161, "Update beschikbaar", "app_updated", "Update is gelukt", "learn_more", "Meer weten", "integrations", "Integraties", "tracking_id", "Tracering Id", _s17_106, _s17_107, "credit_footer", "Voettekst creditfactuur", "credit_terms", "Voorwaarden creditfactuur", "new_company", "Nieuw bedrijf", "added_company", "Bedrijf toegevoegd", "company1", "Aangepast bedrijf 1", "company2", "Aangepast bedrijf 2", "company3", "Aangepast bedrijf 3", "company4", "Aangepast bedrijf 4", "product1", "Aangepast product 1", "product2", "Aangepast product 2", "product3", "Aangepast product 3", "product4", "Aangepast product 4", "client1", "Aangepast cli\xebnt 1", "client2", "Aangepast cli\xebnt 2", "client3", "Aangepast cli\xebnt 3", "client4", "Aangepast cli\xebnt 4", "contact1", "Aangepast Contact 1", "contact2", "Aangepast Contact 2", "contact3", "Aangepast Contact 3", "contact4", "Aangepast Contact 4", "task1", "Aangepaste Taak 1", "task2", "Aangepaste Taak 2", "task3", "Aangepaste Taak 3", "task4", "Aangepaste Taak 4", "project1", "Aangepast project 1", "project2", "Aangepast project 2", "project3", "Aangepast project 3", "project4", "Aangepast project 4", "expense1", "Aangepaste Uitgave 1", "expense2", "Aangepaste Uitgave 2", "expense3", "Aangepaste Uitgave 3", "expense4", "Aangepaste Uitgave 4", "vendor1", "Aangepaste Aanbieder 1", "vendor2", "Aangepaste Aanbieder 2", "vendor3", "Aangepaste Aanbieder 3", "vendor4", "Aangepaste Aanbieder 4", "invoice1", "Aangepaste Factuur 1", "invoice2", "Aangepaste Factuur 2", "invoice3", "Aangepaste Factuur 3", "invoice4", "Aangepaste Factuur 4", "payment1", "Aangepaste Betaling 1", "payment2", "Aangepaste Betaling 2", "payment3", "Aangepaste Betaling 3", "payment4", "Aangepaste Betaling 4", "surcharge1", "Aangepaste Toeslag 1", "surcharge2", "Aangepaste Toeslag 2", "surcharge3", "Aangepaste Toeslag 3", "surcharge4", "Aangepaste Toeslag 4", "group1", "Aangepaste Groep 1", "group2", "Aangepaste Groep 2", "group3", "Aangepaste Groep 3", "group4", "Aangepaste Groep 4", "reset", "Reset", "number", "Nummer", "export", "Exporteer", "chart", "Grafiek", "count", "Teller", "totals", "Totalen", "blank", "Blanco", "day", "Dag", "month", "Maand", "year", "Jaar", "subgroup", "Subgroep", "is_active", "Is actief", "group_by", "Groepeer per", "credit_balance", "Kredietsaldo", _s18_93, "Contact laatste Login", _s17_108, "Contact Volledige Naam", "contact_phone", "Telefoon contactpersoon", _s21_95, "Contact aangepaste waarde 1", _s21_96, "Contact aangepaste waarde 2", _s21_97, "Contact aangepaste waarde 3", _s21_98, "Contact aangepaste waarde 4", _s17_110, "Straat leveringsadres", _s17_111, "Appartement/busnr. leveringsadres", "shipping_city", "Stad leveringsadres", "shipping_state", "Staat/provincie leveringsadres", _s20_94, "Postcode leveringsadres", _s16_191, "Land leveringsadres", _s16_193, "Straat factuuradres", _s16_194, "Appartement/busnr. factuuradres", "billing_city", "Stad factuuradres", "billing_state", "Staat/provincie factuuradres", _s19_66, "Postcode factuuradres", "billing_country", "Land factuuradres", "client_id", "Klantnummer", "assigned_to", "Toegewezen aan", "created_by", "Aangemaakt door :name", "assigned_to_id", "Toegekend aan ID", "created_by_id", "Gemaakt door ID", "add_column", "Voeg kolom toe", "edit_columns", "Wijzig kolom", "columns", "Kolommen", "aging", "Toekomst", "profit_and_loss", _s16_337, "reports", "Rapporten", "report", "Rapport", "add_company", "Bedrijf toevoegen", "unpaid_invoice", "Onbetaalde factuur", "paid_invoice", "Betaalde factuur", _s16_195, "Niet goedgekeurde offerte", "help", "Help", "refund", "Terugbetaling", "refund_date", "Terugbetaling datum", "filtered_by", "Gefilterd op", "contact_email", "E-mailadres contactpersoon", "multiselect", "Multiselectie", "entity_state", "Staat", "verify_password", "Verifieer wachtwoord", "applied", "Toegepast", _s21_99, "Voeg recente fouten uit de logboeken toe", _s30_12, "We hebben uw bericht ontvangen, en zullen zo spoedig mogelijk reageren.", "message", "Bericht", "from", "Van", _s20_96, "Toon Productdetails", _s25_52, "Neem de beschrijving en kosten op in de vervolgkeuzelijst met producten", _s20_98, "De PDF renderaar vereist :version", _s18_96, "Pas Vergoedingspercentage Aan", _s23_40, "Pas percentage aan om rekening te houden met de kosten", _s18_98, "Instellingen configureren", "support_forum", "Ondersteuningsforums", "about", "Over", "documentation", "Documentatie", "contact_us", "Contacteer ons", "subtotal", "Subtotaal", "line_total", "Totaal", "item", "Artikel", "credit_email", "Krediet E-mail", "iframe_url", "iFrame-URL", "domain_url", "Domein URL", _s21_100, "Wachtwoord is te kort", _s20_99, "Het wachtwoord moet een hoofdletter en een cijfer bevatten", _s19_68, "Klantenportaal taken", _s23_41, "Klantenportaal dashboard", _s20_100, "Voer alstublieft een waarde in", "deleted_logo", "Logo verwijderd", "yes", "Ja", "no", "Nee", "generate_number", "Genereer nummer", "when_saved", "Als opgeslagen", "when_sent", "Als verzonden", "select_company", "Selecteer bedrijf", "float", "Float", "collapse", "Inklappen", "show_or_hide", "Laten zien/Verbergen", "menu_sidebar", "Menu Zijbalk", "history_sidebar", "Geschiedenis Zijbalk", "tablet", "Tablet", "mobile", "Mobiel", "desktop", "Bureaublad", "layout", "Indeling", "view", "Bekijken", "module", "Module", "first_custom", _s17_190, "second_custom", _s17_191, "third_custom", _s16_339, "show_cost", "Toon kosten", _s17_113, "Laat productkosten zien", "show_cost_help", "Toon het kostenveld van een product om de opmaak / winst te volgen", _s21_101, "Toon product hoeveelheid", _s26_35, "Toon aantallen voor producten, anders de standaard versie", _s21_103, "Toon factuur aantallen", _s26_36, "Toon aantallen voor regelitem, anders de standaard versie", _s21_105, "Toon productkorting", _s26_37, "Geef een regelitem kortingssveld weer", _s16_197, "Standaard aantallen", _s21_107, "Stel de producthoeveelheid automatisch in op 1", "one_tax_rate", "Eerste BTW-tarief", "two_tax_rates", "Tweede BTW-tarief", "three_tax_rates", "Derde BTW-tarief", _s16_199, "Standaard BTW-tarief", "user", "Gebruiker", "invoice_tax", "Factuur BTW-tarief", "line_item_tax", "Regelitem BTW-tarief", "inclusive_taxes", "Inclusief belasting", _s17_115, "Belastingtarief facturen", "item_tax_rates", "Product belastingtarief", _s18_100, _s31_37, "configure_rates", "Tarieven instellen", _s18_101, "Configureer betaalproviders", "tax_settings", "BTW-instellingen", _s18_103, "BTW-tarieven", "accent_color", "Accent Kleur", "switch", "Overschakelen", _s19_70, "Komma gescheiden lijst", "options", "Opties", _s16_201, "Eenregelige tekst", "multi_line_text", "Multi-regelige tekst", "dropdown", "Dropdown", "field_type", "Veld type", _s27_52, "Een e-mail voor wachtwoordherstel werd verzonden", "submit", "Opslaan", _s16_203, "Wachtwoord vergeten?", "late_fees", "Late vergoedingen", "credit_number", "Creditnummer", "payment_number", "Betalingsnummer", "late_fee_amount", "Late vergoedingsbedrag", _s16_204, "Late vergoedingspercentage", "before_due_date", "Voor de vervaldatum", "after_due_date", _s17_189, _s18_105, "na de factuurdatum", "days", "Dagen", "invoice_email", "Factuurmail", "payment_email", "Betalingsmail", "partial_payment", _s22_109, "payment_partial", _s22_109, _s21_108, "E-mail voor gedeeltelijke betaling", "quote_email", "Offertemail", _s16_206, "Eindeloze taak", _s16_208, "Gefilterd door gebruiker", "administrator", "Beheerder", _s18_106, "Geef gebruiker de toestemming om andere gebruikers te beheren, instellingen te wijzigen en alle regels te bewerken.", "user_management", "Gebruikersbeheer", "users", "Gebruikers", "new_user", "Nieuwe gebruiker", "edit_user", "Bewerk gebruiker", "created_user", "De gebruiker is aangemaakt", "updated_user", "De gebruiker is gewijzigd", "archived_user", "De gebruiker is gearchiveerd", "deleted_user", "De gebruiker is verwijderd", "removed_user", "Gebruiker verwijderd", "restored_user", "De gebruiker is hersteld", "archived_users", "Succesvol gearchiveerd: waarde gebruikers", "deleted_users", _s39_13, "removed_users", _s39_13, "restored_users", "Succesvol hersteld: waarde gebruikers", _s16_210, "Algemene instellingen", "invoice_options", "Factuuropties", _s17_117, "Verberg 'Reeds betaald'", _s22_78, "Toon alleen het 'Reeds betaald' gebied op uw facturen als er een betaling gemaakt is.", _s23_43, "Documenten invoegen", _s28_32, "Bijgevoegde afbeeldingen weergeven in de factuur.", _s16_212, "Toon koptekst op", _s16_213, "Toon footer op", "first_page", "eerste pagina", "all_pages", "alle pagina's", "last_page", "laatste pagina", "primary_font", "Primair lettertype", "secondary_font", "Secundair lettertype", "primary_color", "Primaire kleur", "secondary_color", "Secundaire kleur", "page_size", "Paginagrootte", "font_size", "Tekstgrootte", "quote_design", "Offerte ontwerp", "invoice_fields", "Factuurvelden", "product_fields", "Productvelden", "invoice_terms", "Factuurvoorwaarden", "invoice_footer", "Factuurvoettekst", "quote_terms", "Offertevoorwaarden", "quote_footer", "Offertevoettekst", _s18_107, "Automatisch e-mailen", _s23_44, "Converteer een offerte automatisch naar een factuur wanneer deze goedgekeurd is.", _s18_108, "Automatisch archiveren", _s23_45, "Archiveer offertes automatisch indien omgezet naar factuur", _s18_109, _s20_129, _s23_46, "Converteer een offerte automatisch naar een factuur wanneer deze is goedgekeurd.", _s17_119, "Workflowinstellingen", "freq_daily", "Dagelijks", "freq_weekly", "Wekelijks", "freq_two_weeks", "Twee weken", "freq_four_weeks", "Vier weken", "freq_monthly", "Maandelijks", "freq_two_months", "Twee maanden", _s17_121, "Drie maanden", _s16_214, "Vier maanden", "freq_six_months", "Zes maanden", "freq_annually", "Jaarlijks", "freq_two_years", "Twee jaar", _s16_215, "Drie jaar", "never", "Nooit", "company", "Bedrijf", _s17_122, "Gegenereerde nummers", "charge_taxes", "BTW berekenen", "next_reset", "Volgende reset", "reset_counter", "Teller resetten", _s16_216, "Terugkerend voorvoegsel", "number_padding", "Nummer afstand", "general", "Algemeen", "surcharge_field", "Extra toeslag veld", "company_field", "Bedrijfsveld", "company_value", "Bedrijfswaarde", "credit_field", "Credit veld", "invoice_field", "Factuur veld", _s17_124, "Factuurkost", "client_field", "Klant veld", "product_field", "Productveld", "payment_field", "Betaalveld", "contact_field", "Contact veld", "vendor_field", "Leverancier veld", "expense_field", "Uitgave veld", "project_field", "Project veld", "task_field", "Taak veld", "group_field", "Groepsveld", "number_counter", "Nummerteller", "prefix", "Voorvoegsel", "number_pattern", "Nummer patroon", "messages", "Berichten", "custom_css", "Aangepaste CSS", _s17_126, "Zelfgeschreven JavaScript", _s16_218, "Weergeven op PDF", _s21_110, "Toon de handtekening van de klant op de factuur/offerte PDF.", _s25_58, "Checkbox factuurvoorwaarden", _s30_13, "Verplicht de klant om akkoord te gaan met de factuurvoorwaarden.", _s23_47, "Checkbox offertevoorwaarden", _s28_33, "Verplicht de klant om akkoord te gaan met de offertevoorwaarden.", _s25_59, "Handtekening op factuur", _s30_14, "Verplicht de klant om zijn handtekening te zetten.", _s23_48, "Handtekening op offerte", _s22_80, "Facturen beveiligen met een wachtwoord", _s27_53, "Geeft u de mogelijkheid om een wachtwoord in te stellen voor elke contactpersoon. Als er een wachtwoord is ingesteld moet de contactpersoon het wachtwoord invoeren voordat deze facturen kan bekijken.", "authorization", "Autorisatie", "subdomain", "Subdomein", "domain", "Domein", "portal_mode", "portaalmodus", "email_signature", "Met vriendelijke groeten,", _s24_56, "Maak het gemakkelijker voor uw klanten om te betalen door schema.org opmaak toe te voegen aan uw e-mails.", "plain", "Platte tekst", "light", "Licht", "dark", "Donker", "email_design", "E-mailontwerp", "attach_pdf", "PDF bijvoegen", _s16_219, "Document bijvoegen", "attach_ubl", "UBL en/of e-factuur bijvoegen", "email_style", "E-mail opmaak", _s19_72, "Opmaak inschakelen", "reply_to_email", "Reply-To e-mailadres", "reply_to_name", "Antwoordnaam", "bcc_email", "BCC e-mail", "processed", "Verwerkt", "credit_card", "Creditcard", "bank_transfer", "Overschrijving", "priority", "Prioriteit", "fee_amount", "Vergoedingsbedrag", "fee_percent", "Vergoedingspercentage", "fee_cap", "Maximale vergoeding", "limits_and_fees", "limiet/vergoedingen", "enable_min", "Min inschakelen", "enable_max", "Max inschakelen", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Geaccepteerde kaart logo's", "credentials", "Gegevens", "update_address", "Adres aanpassen", _s19_75, "Pas het adres van de klant aan met de ingevulde gegevens", "rate", "Tarief", "tax_rate", "BTW-tarief", "new_tax_rate", "Nieuw BTW-tarief", "edit_tax_rate", "Bewerk belastingtarief", _s16_221, "Het tarief is aangemaakt", _s16_222, "Het tarief is bijgewerkt", _s17_129, "Het tarief is gearchiveerd", _s16_223, "De BTW heffing is verwijderd", _s17_130, "De BTW heffing is teruggezet", _s18_110, "Succesvol gearchiveerd: waarde belastingstarieven", _s17_131, "Succesvol verwijderd: waarde belastingtarieven", _s18_111, "Succesvol hersteld: waarde belastingtarieven", "fill_products", "Producten Automatisch aanvullen", _s18_112, "Een product selecteren zal automatisch de beschrijving en kosten instellen", "update_products", "Producten automatisch wijzigen", _s20_104, "Het wijzigen van een factuur zal automatisch de producten aanpassen", _s16_224, "Producten omzetten", _s21_111, "Productprijzen automatisch converteren naar het valuta van de klant", "fees", "Transactiekosten", "limits", "Limieten", "provider", "Provider", "company_gateway", "Betaalprovider", _s16_226, "Betaalproviders", _s19_76, "Nieuwe betaalprovider aanmaken", _s20_105, "Huidige betaalprovider bewerken", _s23_49, "De nieuwe betaalprovider is aangemaakt", _s23_50, "De nieuwe betaalprovider is bijgewerkt", _s24_57, "De nieuwe betaalprovider is gearchiveerd", _s23_51, "De nieuwe betaalprovider is verwijderd", _s24_58, "De nieuwe betaalprovider is hersteld", _s25_61, "Succesvol gearchiveerd: :value betaalproviders", _s24_59, "Succesvol verwijderd: :value betaalproviders", _s25_62, "Succesvol hersteld: :value betaalproviders", _s16_228, "Bewerk verder", "discard_changes", "Wis Wijzigingen", "default_value", "Standaard waarde", "disabled", "Uitgeschakeld", "currency_format", "Munt formaat", _s21_112, "Eerste dag van de week", _s23_52, "Eerste maand van het jaar", "sunday", "Zondag", "monday", "Maandag", "tuesday", "Dinsdag", "wednesday", "Woensdag", "thursday", "Donderdag", "friday", "Vrijdag", "saturday", "Zaterdag", "january", "januari", "february", "februari", "march", "maart", "april", "april", "may", "mei", "june", "juni", "july", "juli", "august", "augustus", "september", "september", "october", "oktober", "november", "november", "december", "december", "symbol", "Symbool", "ocde", "Code", "date_format", "Datum formaat", "datetime_format", "Datum/tijd opmaak", "military_time", "24-uurs klok", _s18_113, "24-uurs weergave", "send_reminders", "Verstuur herinneringen", "timezone", "Tijdzone", _s19_77, "Gefilterd op project", _s17_132, "Filteren op groep", _s19_79, "Filteren op factuur", _s18_114, "Filteren op klant", _s18_116, "Gefilterd op Leverancier", "group_settings", "Groepsinstellingen", "group", "Groep", "groups", "Groep", "new_group", "Nieuwe groep", "edit_group", "Wijzig groep", "created_group", "Nieuwe groep aangemaakt", "updated_group", "Groep gewijzigd", "archived_groups", "Succesvol gearchiveerd: waarde groepen", "deleted_groups", "Succesvol verwijderd: waarde groepen", "restored_groups", "Succesvol hersteld: waarde groepen", "archived_group", "Groep gearchiveerd", "deleted_group", "Groep verwijderd", "restored_group", "De groep is hersteld", "upload_logo", "Upload uw bedrijfslogo", "uploaded_logo", "Het logo is opgeslagen", "logo", "Logo", "saved_settings", "De instellingen zijn opgeslagen", _s16_230, "Productinstellingen", "device_settings", "Apparaatinstellingen", "defaults", "Standaardwaarden", "basic_settings", "Basisinstellingen", _s17_134, "Geavanceerde instellingen", "company_details", "Bedrijfsgegevens", "user_details", "Gebruikersgegevens", "localization", "Lokalisatie", "online_payments", "Online betalingen", "tax_rates", "Belastingtarieven", "notifications", "Notificaties", "import_export", "Importeer | Exporteer", "custom_fields", "Aangepaste velden", "invoice_design", "Factuurontwerp", "buy_now_buttons", "Koop nu knoppen", "email_settings", "E-mailinstellingen", _s23_54, "Sjablonen en herinneringen", _s22_81, "Credit Cards & Banken", _s19_81, "Datavisualisaties", "price", "Prijs", "email_sign_up", "Aanmelden voor e-mail", "google_sign_up", "Aanmelden bij Google", _s27_57, "Bedankt voor uw aankoop!", "redeem", "Verzilver", "back", "Terug", "past_purchases", "Voorbije aankopen", _s19_83, "Jaarlijks abonnement", "pro_plan", "Pro-abonnement", "enterprise_plan", "Enterprise-abonnement", "count_users", ":count gebruikers", "upgrade", "Upgrade", _s25_63, "Vul een voornaam in a.u.b.", _s24_60, "Vul een naam in a.u.b.", _s33_30, "Ga akkoord met de servicevoorwaarden en het privacybeleid om een account aan te maken.", "i_agree_to_the", "Ik ga akkoord met", _s16_232, "Gebruiksvoorwaarden", "privacy_policy", "Privacybeleid", "sign_up", "Registreren", "account_login", "Accountlogin", "view_website", "Bekijk website", "create_account", "Account aanmaken", "email_login", "E-mail login", "create_new", "Nieuwe aanmaken", _s18_118, "Geen records geselecteerd", _s21_115, "Bewaar of annuleer de wijzigingen", "download", "Download", _s27_58, "Vereist een Enterprise-abonnement", "take_picture", "Maak foto", "upload_files", "Upload bestanden", "document", "Document", "documents", "Documenten", "new_document", "Nieuw document", "edit_document", "Bewerk Document", _s17_136, "Document is geupload", _s16_234, "Het document is bijgewerkt", _s17_137, "Het document is gearchiveerd", _s16_235, "Het document is verwijderd", _s17_138, "Het document is hersteld", _s18_120, "Succesvol gearchiveerd: :value document(en)", _s17_139, "Succesvol verwijderd: :value document(en)", _s18_121, "Succesvol hersteld: :value document(en)", "no_history", "Geen geschiedenis", "expense_date", "Uitgave datum", "pending", "In afwachting", _s16_236, "Gelogged", _s16_237, "In afwachting", _s16_238, "Gefactureerd", "converted", "Omgezet", _s24_62, "Voeg documenten toe aan uw factuur", "exchange_rate", "Wisselkoers", _s16_239, "Reken valuta om", "mark_paid", "Markeer als betaald", "category", "Categorie", "address", "Adres", "new_vendor", "Nieuwe Leverancier", "created_vendor", "De leverancier is aangemaakt", "updated_vendor", "De leverancier is gewijzigd", "archived_vendor", "De leverancier is gearchiveerd", "deleted_vendor", "De leverancier is verwijderd", "restored_vendor", "De leverancier is hersteld", _s16_240, "Succesvol gerachiveerd: :count leverancier(s)", "deleted_vendors", "Succesvol :count leveranciers verwijderd", _s16_241, "Succesvol hersteld: :value leveranciers", "new_expense", "Nieuwe uitgave", "created_expense", "De uitgave is aangemaakt", "updated_expense", "De uitgave is gewijzigd", _s16_242, "De uitgave is gearchiveerd", "deleted_expense", "De uitgave is verwijderd", _s16_243, "De uitgave is hersteld", _s17_140, "De uitgaven zijn gearchiveerd", _s16_244, "De uitgaven zijn verwijderd", _s17_141, "Succesvol hersteld: waarde uitgaven", "copy_shipping", "Leveringsadres kopi\xebren", "copy_billing", "Factuuradres kopi\xebren", "design", "Ontwerp", _s21_116, "Geen gegeven gevonden", "invoiced", "Gefactureerd", "logged", "Gelogd", "running", "Lopend", "resume", "Doorgaan", "task_errors", "Pas overlappende tijden aan", "start", "Start", "stop", "Stop", "started_task", "De taak is gestart", "stopped_task", "De taak is gestopt", "resumed_task", "Taak hervat", "now", "Nu", _s16_245, "Automatisch startende taken", "timer", "Timer", "manual", "Handmatig", "budgeted", "Begroot", "start_time", "Starttijd", "end_time", "Eindtijd", "date", "Datum", "times", "Tijden", "duration", "Duur", "new_task", "Nieuwe taak", "created_task", "De taak is aangemaakt", "updated_task", _s20_128, "archived_task", "De taak is gearchiveerd", "deleted_task", "De taak is verwijderd", "restored_task", "De taak is hersteld", "archived_tasks", "Succesvol :count taken gearchiveerd", "deleted_tasks", "Succesvol :count taken verwijderd", "restored_tasks", "Succesvol hersteld: waarde taken", _s19_85, "Geef a.u.b. een naam op", "budgeted_hours", "Begrote uren", "created_project", "Het project is aangemaakt", "updated_project", "Het project is gewijzigd", _s16_247, "Het project is gearchiveerd", "deleted_project", "Het project is verwijderd", _s16_248, "Het project is hersteld", _s17_142, "Succesvol :count projecten gearchiveerd", _s16_249, "Succesvol :count projecten verwijderd", _s17_143, "Succesvol hersteld: waarde projecten", "new_project", "Nieuw project", _s27_62, "Bedankt voor het gebruik van onze app!", "if_you_like_it", "Als u het waardeert alstublieft", "click_here", "Klik hier", _s18_122, "Klik hier", "to_rate_it", "om een beoordeling te geven.", "average", "Gemiddeld", "unapproved", "Afgekeurd", _s30_19, "Gelieve te authenticeren om deze instelling te wijzigen", "locked", "Vergrendeld", "authenticate", "Authenticeer", _s19_87, "Gelieve te authenticeren", _s24_64, "Biometrische authenticatie", "footer", "Voettekst", "compare", "Vergelijk", "hosted_login", "Hosted login", "selfhost_login", "Self-Host login", "google_sign_in", "Log in met Google", "today", "Vandaag", "custom_range", "Aangepast bereik", "date_range", "Datumbereik", "current", "Huidige", "previous", "Vorige", "current_period", "Huidige Periode", _s17_144, "Periode om mee te vergelijken", "previous_period", "Vorige Periode", "previous_year", "Vorig jaar", "compare_to", "Vergelijk met", "last7_days", "Laatste 7 dagen", "last_week", "Afgelopen week", "last30_days", "Laatste 30 Dagen", "this_month", "Deze maand", "last_month", "Vorige maand", "this_year", "Dit jaar", "last_year", "Vorig jaar", "all_time", "Altijd", "custom", "Aangepast", _s16_250, "Dupliceer als factuur", "clone_to_quote", "Dupliceer als offerte", "clone_to_credit", "Klonen naar creditfactuur", "view_invoice", "Bekijk factuur", "convert", "Converteer", "more", "Meer", "edit_client", "Klant wijzigen", "edit_product", "Wijzig product", "edit_invoice", "Factuur aanpassen", "edit_quote", "Bewerk offerte", "edit_payment", "Bewerk betaling", "edit_task", "Wijzig taak", "edit_expense", "Bewerk uitgave", "edit_vendor", "Bewerk Leverancier", "edit_project", "Wijzig project", _s20_107, "Bewerk terugkerende offerte", "billing_address", "Factuuradres", _s16_252, "Leveringsadres", "total_revenue", "Totale inkomsten", "average_invoice", "Gemiddelde factuur", "outstanding", "Openstaand", "invoices_sent", "facturen verzonden", "active_clients", "Actieve klanten", "close", "Sluiten", "email", "E-mail", "password", "Wachtwoord", "url", "URL", "secret", "Secret", "name", "Naam", "logout", "Uitloggen", "login", "Login", "filter", "Filter", "sort", "Sorteer", "search", "Zoeken", "active", "Actief", "archived", "Gearchiveerd", "deleted", "Verwijderd", "dashboard", "Dashboard", "archive", "Archiveren", "delete", "Verwijderen", "restore", "Herstel", _s16_254, "Verversen afgerond", _s23_55, "Gelieve uw e-maildres in te vullen", _s26_46, "Gelieve uw wachtwoord in te voeren", _s21_119, "Gelieve uw URL in te voeren", _s26_48, "Gelieve een productcode in te voeren", "ascending", "Oplopend", "descending", "Aflopend", "save", "Opslaan", _s17_146, "Er is een fout opgetreden", "paid_to_date", "Reeds betaald", "balance_due", "Te voldoen", "balance", "Saldo", "overview", "Overzicht", "details", "Details", "phone", "Telefoonnummer", "website", "Website", "vat_number", "BTW-nummer", "id_number", "KVK-nummer", "create", "Aanmaken", _s19_89, "Waarde :value naar klembord gekopieerd", "error", "Fout", _s16_256, "Kon niet starten", "contacts", "Contactpersonen", "additional", "Extra", "first_name", "Voornaam", "last_name", "Achternaam", "add_contact", "Contact toevoegen", "are_you_sure", "Weet u het zeker?", "cancel", "Annuleren", "ok", "OK", "remove", "Verwijderen", _s16_258, "E-mailadres is incorrect", "product", "Product", "products", "Producten", "new_product", "Nieuw product", "created_product", "Het product is aangemaakt", "updated_product", "Het product is gewijzigd", _s16_260, "Het product is gearchiveerd", "deleted_product", "Het product is verwijderd", _s16_261, "Het product is hersteld", _s17_148, "Succesvol :count producten gearchiveerd", _s16_262, "Succesvol :count producten verwijderd", _s17_149, "Succesvol hersteld: waarde producten", "product_key", "Product", "notes", "Notities", "cost", "Kosten", "client", "Klant", "clients", "Klanten", "new_client", "Nieuwe klant", "created_client", "De klant is aangemaakt", "updated_client", "De klant is bijgewerkt", "archived_client", "De klant is gearchiveerd", _s16_263, "Succesvol :count klanten gearchiveerd", "deleted_client", "De klant is verwijderd", "deleted_clients", "Succesvol :count klanten verwijderd", "restored_client", "De klant is hersteld", _s16_264, "Succesvol hersteld: waarde klanten", "address1", "Straat", "address2", "Appartement/busnr.", "city", "Stad", "state", "Staat/provincie", "postal_code", "Postcode", "country", "Land", "invoice", "Factuur", "invoices", "Facturen", "new_invoice", "Nieuwe factuur", "created_invoice", "De factuur is aangemaakt", "updated_invoice", "De factuur is gewijzigd", _s16_265, "De factuur is gearchiveerd", "deleted_invoice", "De factuur is verwijderd", _s16_266, "De factuur is hersteld", _s17_150, "Succesvol :count facturen gearchiveerd", _s16_267, "De :count facturen zijn verwijderd", _s17_151, "Succesvol hersteld: waarde facturen", "emailed_invoice", "De factuur is gemaild", "emailed_payment", "De betaling is per mail verstuurd", "amount", "Bedrag", "invoice_number", "Factuurnummer", "invoice_date", "Factuurdatum", "discount", "Korting", "po_number", "Bestelnummer", "terms", "Voorwaarden", "public_notes", "Publieke opmerkingen", "private_notes", "Priv\xe9notities", "frequency", "Frequentie", "start_date", "Startdatum", "end_date", "Einddatum", "quote_number", "Offertenummer", "quote_date", "Offertedatum", "valid_until", "Geldig tot", "items", "Artikelen", "partial_deposit", "Voorschot", "description", "Omschrijving", "unit_cost", "Eenheidsprijs", "quantity", "Aantal", "add_item", "Artikel toevoegen", "contact", "Contact", "work_phone", "Telefoonnummer", "total_amount", "Totaal hoeveelheid", "pdf", "PDF", "due_date", "Vervaldatum", _s16_268, "Gedeeltelijke vervaldatum", "paid_date", "Betaalde datum", "status", "Status", _s17_152, "Factuurstatus", "quote_status", "Offertestatus", _s22_82, "Klik op + om een artikel toe te voegen", _s22_84, "Klik + om tijd toe te voegen", "count_selected", ":count geselecteerd", "total", "Totaal", "percent", "Procent", "edit", "Bewerk", "dismiss", "Annuleren", _s20_109, "Gelieve een datum selecteren", _s22_85, _s31_37, _s24_66, "Selecteer een factuur", "task_rate", "Taak tarief", "settings", "Instellingen", "language", "Taal", "currency", "Munteenheid", "created_at", "Aanmaakdatum", "created_on", "Aangemaakt op", "updated_at", "Bijgewerkt", "tax", "Belasting", _s30_21, "Gelieve een factuurnummer in te voeren", _s27_66, "Gelieve een offertenummer in te voeren", "past_due", "Verlopen", "draft", "Concept", "sent", "Verzonden", "viewed", "Bekeken", "approved", "Goedgekeurd", "partial", "Deelbetaling", "paid", "Betaald", "mark_sent", "Markeer als verzonden", _s22_87, "De factuur is gemarkeerd als verzonden", _s22_88, _s41_11, _s23_57, "Facturen gemarkeerd als verzonden", _s23_58, _s41_11, "done", "Gereed", _s37_24, "Gelieve een bedrijfsnaam of contactpersoon in te voeren", "dark_mode", "Donkere modus", _s27_68, "Herstart de applicatie om de wijziging toe te passen", "refresh_data", "Gegevens verversen", "blank_contact", "Leeg contact", "activity", "Activiteit", _s16_270, "Geen gegevens gevonden", "clone", "Dupliceer", "loading", "Laden", "industry", "Sector", "size", "Grootte", "payment_terms", "Betalingsvoorwaarden", "payment_date", "Betalingsdatum", "payment_status", "Betaalstatus", _s16_272, "In afwachting", _s16_273, "Ongeldig", _s16_274, "Mislukt", _s16_275, "Voltooid", _s16_276, "Deels terugbetaald", _s16_277, "Gecrediteerd", _s17_153, "Niet toegepast", _s17_154, _s27_88, "net", "Betaaltermijn", "client_portal", "Klantenportaal", "show_tasks", "Toon taken", "email_reminders", "E-mail herinneringen", "enabled", "Ingeschakeld", "recipients", "Ontvangers", "initial_email", "Initi\xeble e-mail", "first_reminder", _s18_164, "second_reminder", _s18_165, "third_reminder", _s17_192, "reminder1", _s18_164, "reminder2", _s18_165, "reminder3", _s17_192, "template", "Sjabloon", "send", "Verstuur", "subject", "Onderwerp", "body", "Tekst", "send_email", "Verstuur e-mail", "email_receipt", "Mail betalingsbewijs naar de klant", "auto_billing", "Automatisch incasseren", "button", "Knop", "preview", "Voorbeeld", "customize", "Aanpassen", "history", "Geschiedenis", "payment", "Betaling", "payments", "Betalingen", "refunded", "Gecrediteerd", "payment_type", "Betalingswijze", _s21_121, "Transactiereferentie", "enter_payment", "Betaling invoeren", "new_payment", "Nieuwe betaling", "created_payment", "De betaling is aangemaakt", "updated_payment", "De betaling is gewijzigd", _s16_278, "De betaling is gearchiveerd", "deleted_payment", "De betaling is verwijderd", _s16_279, "De betaling is hersteld", _s17_155, "Succesvol :count betalingen gearchiveerd", _s16_280, "Succesvol :count betalingen verwijderd", _s17_156, "Succesvol hersteld: waarde betalingen", "quote", "Offerte", "quotes", "Offertes", "new_quote", "Nieuwe offerte", "created_quote", "De offerte is aangemaakt", "updated_quote", "De offerte is gewijzigd", "archived_quote", "De offerte is gearchiveerd", "deleted_quote", "De offerte is verwijderd", "restored_quote", "De offerte is hersteld", "archived_quotes", "Succesvol :count offertes gearchiveerd", "deleted_quotes", "Succesvol :count offertes verwijderd", "restored_quotes", "Succesvol hersteld: waarde offertes", "expense", "Uitgave", "expenses", "Uitgaven", "vendor", "Leverancier", "vendors", "Leveranciers", "task", "Taak", "tasks", "Taken", "project", "Project", "projects", "Projecten", "activity_1", ":user heeft klant :client aangemaakt", "activity_2", ":user heeft klant :client gearchiveerd", "activity_3", ":user heeft klant :client verwijderd", "activity_4", ":user heeft factuur :invoice aangemaakt", "activity_5", ":user heeft factuur :invoice bijgewerkt", "activity_6", ":user heeft factuur :invoice voor :client naar :contact verstuurd", "activity_7", ":contact heeft factuur :invoice voor :client bekeken", "activity_8", ":user heeft factuur :invoice gearchiveerd", "activity_9", ":user heeft factuur :invoice verwijderd", "activity_10", ":user heeft betaling :payment ingevoerd voor een bedrag van:payment_amount voor factuur :invoice voor :client", "activity_11", ":user heeft betaling :payment bijgewerkt", "activity_12", ":user heeft betaling :payment gearchiveerd", "activity_13", ":user heeft betaling :payment verwijderd", "activity_14", ":user heeft :credit krediet ingevoerd", "activity_15", ":user heeft :credit krediet bijgewerkt", "activity_16", ":user heeft :credit krediet gearchiveerd", "activity_17", ":user heeft :credit krediet verwijderd", "activity_18", ":user heeft offerte :quote aangemaakt", "activity_19", ":user heeft offerte :quote bijgewerkt", "activity_20", ":user heeft offerte :quote voor :client verstuurd naar :contact", "activity_21", ":contact heeft offerte :quote bekeken", "activity_22", ":user heeft offerte :quote gearchiveerd", "activity_23", ":user heeft offerte :quote verwijderd", "activity_24", ":user heeft offerte :quote hersteld", "activity_25", ":user heeft factuur :invoice hersteld", "activity_26", ":user heeft klant :client hersteld", "activity_27", ":user heeft betaling :payment hersteld", "activity_28", ":user heeft :credit krediet hersteld", "activity_29", ":contact heeft offerte :quote goedgekeurd voor :client", "activity_30", ":user heeft leverancier :vendor aangemaakt", "activity_31", ":user heeft leverancier :vendor gearchiveerd", "activity_32", ":user heeft leverancier :vendor verwijderd", "activity_33", ":user heeft leverancier :vendor hersteld", "activity_34", ":user heeft uitgave :expense aangemaakt", "activity_35", ":user heeft uitgave :expense gearchiveerd", "activity_36", ":user heeft uitgave :expense verwijderd", "activity_37", ":user heeft uitgave :expense hersteld", "activity_39", ":user heeft een a :payment_amount betaling geannuleerd :payment", "activity_40", ":user heeft :adjustment van een :payment_amount betaling :payment", "activity_41", "Betaling van :payment_amount mislukt (:payment)", "activity_42", ":user heeft taak :task aangemaakt", "activity_43", ":user heeft taak :task bijgewerkt", "activity_44", ":user heeft taak :task gearchiveerd", "activity_45", ":user heeft taak :task verwijderd", "activity_46", ":user heeft taak :task hersteld", "activity_47", ":user heeft uitgave :expense bijgewerkt", "activity_48", ":user heeft de gebruiker :user aangemaakt", "activity_49", ":user heeft de gebruiker :user aangepast", "activity_50", ":user heeft de gebruiker :user gearchiveerd", "activity_51", ":user heeft de gebruiker :user verwijderd", "activity_52", ":user heeft de gebruiker :user hersteld", "activity_53", ":user heeft factuur :invoice als verstuurd gemarkeerd", "activity_54", ":user betaalde factuur :invoice", "activity_55", ":contact heeft op ticket :ticket gereageerd", "activity_56", ":user heeft ticket :ticket bekeken", "activity_57", "Systeem kon de factuur niet mailen :invoice", "activity_58", ":gebruiker heeft factuur :invoice teruggedraaid", "activity_59", ":gebruiker heeft factuur :invoice geannuleerd", "activity_60", ":contact heeft de offerte :quote bekeken", "activity_61", ":user heeft de klant :client aangepast", "activity_62", ":user heeft de leverancier :vendor gewijzigd", "activity_63", ":user heeft de eerste herinnering voor factuur :invoice naar :contact verzonden", "activity_64", ":user heeft de tweede herinnering voor factuur :invoice naar :contact verzonden", "activity_65", ":user heeft de derde herinnering voor factuur :invoice naar :contact verzonden", "activity_66", ":user heeft eindeloze herinneringen voor factuur :invoice naar :contact verzonden", "activity_80", ":user heeft abonnement :subscription aangemaakt", "activity_81", ":user heeft abonnement :subscription bijgewerkt", "activity_82", ":user heeft abonnement :subscription gearchiveerd", "activity_83", ":user heeft abonnement :subscription verwijderd", "activity_84", ":user heeft abonnement :subscription hersteld", _s17_157, "Eenmalig wachtwoord", "emailed_quote", "De offerte is gemaild", "emailed_credit", "Creditfactuur is verzonden", _s20_111, "De offerte is gemarkeerd als verzonden", _s21_123, "Creditfactuur is gemarkeerd als verzonden", "expired", "Verlopen", "all", "Alles", "select", "Selecteren", _s22_89, "Lang indrukken multiselect", "custom_value1", "Aangepaste waarde 1", "custom_value2", "Aangepaste waarde 2", "custom_value3", "Aangepaste waarde 3", "custom_value4", "Aangepaste waarde 4", _s18_123, "Aangepaste e-mailstijl", _s24_71, "Aangepast bericht Dashboard", _s29_46, "Aangepast bericht Onbetaalde Factuur", _s27_73, "Aangepast bericht Betaalde Factuur", _s31_26, "Aangepast bericht Niet goedgekeurde Offerte", "lock_invoices", "Vergrendel facturen", "translations", "Vertalingen", _s19_90, "Taaknummer patroon", _s19_92, "Taaknummer teller", _s22_91, "Uitgave nummer patroon", _s22_93, "Uitgave nummer teller", _s21_124, "Leverancier nummer patroon", _s21_126, "Leverancier nummer teller", _s21_128, "Ticket nummer patroon", _s21_130, "Ticket nummer teller", _s22_95, "Betalingsnummer patroon", _s22_97, "Betalingsnummer teller", _s22_99, "Factuur nummer patroon", _s22_101, "Factuurnummerteller", _s20_112, "Offertenummer teller", _s20_114, "Offertenummerteller", _s21_132, _s21_154, _s21_134, _s20_130, _s21_136, _s21_154, _s21_137, _s20_130, _s18_125, "Teller datum resetten", "counter_padding", "Teller patroon", _s28_68, "Factuur-/offerteteller delen", _s18_127, "Standaard BTW naam 1", _s18_129, "Standaard BTW-tarief 1", _s18_131, "Standaard BTW naam 2", _s18_133, "Standaard BTW-tarief 2", _s18_135, "Standaard BTW naam 3", _s18_137, "Standaard BTW-tarief 3", _s21_138, "E-mail factuur onderwerp", _s19_94, "E-mail offerte onderwerp", _s21_140, "E-mail betaling onderwerp", _s29_48, "E-mail gedeeltelijke betalingsonderwerp", "show_table", "Weergeven als tabel", "show_list", "Weergeven als lijst", "client_city", "Klant stad", "client_state", "Klant provincie", "client_country", "Land van de klant", _s16_281, "Klant is actief", "client_balance", "Klanten balans", "client_address1", "Straat klant", "client_address2", "Appartement/busnr. klant", "vendor_address1", "Leverancier Straatnaam", "vendor_address2", "Leverancier appartement/busnr.", _s24_73, "Leveringsadres klant", _s24_74, "Appartement/busnr. leveringsadres klant", "type", "Type", "invoice_amount", "Factuurbedrag", _s16_285, "Vervaldatum", "tax_rate1", "BTW-tarief 1", "tax_rate2", "BTW-tarief 2", "tax_rate3", "BTW-tarief 3", "auto_bill", "Automatische betaling", "archived_at", "Gearchiveerd op", "has_expenses", "Heeft uitgaves", "custom_taxes1", "Aangepaste belastingen 1", "custom_taxes2", "Aangepaste belastingen 2", "custom_taxes3", "Aangepaste belastingen 3", "custom_taxes4", "Aangepaste belastingen 4", _s17_159, "Aangepaste toeslag 1", _s17_160, "Aangepaste toeslag 2", _s17_161, "Aangepaste toeslag 3", _s17_162, "Aangepaste toeslag 4", "is_deleted", "Is verwijderd", "vendor_city", "Leverancier Stad", "vendor_state", "Leverancier Provincie", "vendor_country", "Leverancier Land", "is_approved", "Is goedgekeurd", "tax_name", "Belasting naam", "tax_amount", "BTW", "tax_paid", "Betaalde Belasting", "payment_amount", "Betalingsbedrag", "age", "Leeftijd", "is_running", "Word uitgevoerd", "time_log", "Tijdschema", "bank_id", "Bank", _s19_96, "Uitgave categorie ID", _s16_286, _s16_338, _s19_98, "Factuur valuta ID", "tax_name1", "BTW naam 1", "tax_name2", "BTW naam 2", "tax_name3", "BTW naam 3", "transaction_id", "Transactie ID", _s18_139, "Status Kleurenthema", _s16_287, "Kleurthema laden"], t1, t1), "en_GB", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Time", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, _s42_17, "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Username", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Last Login", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Recurring", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Unlink", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Action", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Schedule", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Archive Payment", "archive_invoice", "Archive Invoice", "archive_quote", "Archive Quote", "archive_credit", "Archive Credit", "archive_task", "Archive Task", "archive_client", "Archive Client", "archive_project", "Archive Project", "archive_expense", "Archive Expense", "restore_payment", "Restore Payment", "restore_invoice", "Restore Invoice", "restore_quote", "Restore Quote", "restore_credit", "Restore Credit", "restore_task", "Restore Task", "restore_client", "Restore Client", "restore_project", "Restore Project", "restore_expense", "Restore Expense", "archive_vendor", "Archive Vendor", "restore_vendor", "Restore Vendor", "create_product", "Add Product", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "Archive Product", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Payment Methods", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postcode/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Hour", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Upload", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, _s21_30, _s22_18, _s22_19, "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, "Vendor Postcode", _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Delete Credit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", _s20_106, _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Standing", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", _s23_67, _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, _s16_70, "range", "Range", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Approve", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, "Client Shipping County", _s20_54, _s20_55, _s27_21, "Client Postcode", _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Set Password", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, "Client Postcode", _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Enable", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, "Client Company Number", "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, _s16_312, _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, _s18_67, _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Invoice Task", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Hide", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Column", "sample", "Sample", "map_to", "Map To", "import", "Import", _s25_33, _s29_16, "select_file", _s20_131, _s16_121, _s16_122, "csv_file", "CSV file", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Invoice Total", "quote_total", "Quote Total", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Client Name", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, _s18_160, _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, _s17_79, _s18_78, _s18_79, _s21_90, _s21_91, _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", _s17_193, _s24_52, _s24_53, "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "Company Name", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Hours", "statement", "Statement", "taxes", "Taxes", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apply Credit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "To", "health_check", "Health Check", "payment_type_id", "Payment Type", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, _s17_89, _s17_90, _s17_91, "recent_payments", "Recent Payments", "upcoming_quotes", "Upcoming Quotes", "expired_quotes", "Expired Quotes", "create_client", "Create Client", "create_invoice", "Create Invoice", "create_quote", "Create Quote", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Delete Quote", "update_invoice", "Update Invoice", "delete_invoice", "Delete Invoice", "update_client", "Update Client", "delete_client", "Delete Client", "delete_payment", "Delete Payment", "update_vendor", "Update Vendor", "delete_vendor", "Delete Vendor", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "Create Task", "update_task", "Update Task", "delete_task", "Delete Task", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Free", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "Edit Token", "created_token", _s26_29, "updated_token", _s26_30, "archived_token", _s27_42, "deleted_token", _s26_31, "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "Email Invoice", "email_quote", "Email Quote", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Credit Amount", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, "City/County/Postcode", _s17_104, "Postcode/City/County", "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", _s19_101, "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Delete Account", _s22_70, _s69_0, "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Header", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, _s16_158, "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "Credit Date", "credit", "Credit", "credits", "Credits", "new_credit", "Enter Credit", "edit_credit", "Edit Credit", "created_credit", _s27_48, "updated_credit", _s27_49, "archived_credit", _s28_30, "deleted_credit", _s27_50, "removed_credit", _s27_51, "restored_credit", _s28_31, _s16_159, _s36_19, "deleted_credits", _s35_28, _s16_160, _s36_9, "current_version", "Current version", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Learn more", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "New Company", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Reset", "number", "Number", "export", "Export", "chart", "Chart", "count", "Count", "totals", "Totals", "blank", "Blank", "day", "Day", "month", "Month", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Group by", "credit_balance", "Credit Balance", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Address Line 1", _s17_111, "Shipping Address Line 2", "shipping_city", "Shipping Town/City", "shipping_state", "Shipping County", _s20_94, "Shipping Postcode", _s16_191, _s16_192, _s16_193, "Billing Address Line 1", _s16_194, "Billing Address Line 2", "billing_city", "Billing Town/City", "billing_state", "Billing County", _s19_66, "Billing Postcode", "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Reports", "report", "Report", "add_company", "Add Company", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Help", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Message", "from", "From", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Documentation", "contact_us", "Contact Us", "subtotal", "Subtotal", "line_total", "Line Total", "item", "Item", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Yes", "no", "No", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "User", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Tax Settings", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, _s21_155, "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "Invoice Email", "payment_email", "Payment Email", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Quote Email", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "User Management", "users", "Users", "new_user", "New User", "edit_user", "Edit User", "created_user", _s25_54, "updated_user", _s25_55, "archived_user", _s26_38, "deleted_user", _s25_56, "removed_user", _s25_57, "restored_user", _s26_39, "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, _s16_211, "invoice_options", "Invoice Options", _s17_117, _s17_118, _s22_78, _s87_, _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "First page", "all_pages", "All pages", "last_page", "Last page", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Primary Colour", "secondary_color", "Secondary Colour", "page_size", "Page Size", "font_size", "Font Size", "quote_design", "Quote Design", "invoice_fields", "Invoice Fields", "product_fields", "Product Fields", "invoice_terms", "Invoice Terms", "invoice_footer", "Invoice Footer", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Fortnightly", "freq_four_weeks", "Four weeks", "freq_monthly", "Monthly", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Charge taxes", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefix", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Custom CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorisation", "subdomain", "Subdomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Regards,", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Update Address", _s19_75, _s45_10, "rate", "Rate", "tax_rate", "Tax Rate", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "Edit tax rate", _s16_221, _s29_23, _s16_222, _s29_24, _s17_129, _s34_30, _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", _s18_166, _s18_112, _s71_, "update_products", _s20_132, _s20_104, _s65_1, _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "Sunday", "monday", "Monday", "tuesday", "Tuesday", "wednesday", "Wednesday", "thursday", "Thursday", "friday", "Friday", "saturday", "Saturday", "january", "January", "february", "February", "march", "March", "april", "April", "may", "May", "june", "June", "july", "July", "august", "August", "september", "September", "october", "October", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 Hour Time", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, _s16_231, "device_settings", "Device Settings", "defaults", "Defaults", "basic_settings", "Basic Settings", _s17_134, _s17_135, "company_details", "Company Details", "user_details", "User Details", "localization", "Localisation", "online_payments", "Online Payments", "tax_rates", "Tax Rates", "notifications", "Notifications", "import_export", "Import | Export", "custom_fields", "Custom Fields", "invoice_design", "Invoice Design", "buy_now_buttons", "Buy Now Buttons", "email_settings", "Email Settings", _s23_54, _s21_114, _s22_81, _s20_106, _s19_81, "Data Visualisations", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, _s16_233, "privacy_policy", "Privacy Policy", "sign_up", "Sign Up", "account_login", "Account Login", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Download", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Documents", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Expense Date", "pending", "Pending", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Converted", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "Mark Paid", "category", "Category", "address", "Address", "new_vendor", "New Vendor", "created_vendor", _s27_59, "updated_vendor", _s27_60, "archived_vendor", _s28_38, "deleted_vendor", _s27_61, "restored_vendor", _s28_39, _s16_240, _s36_20, "deleted_vendors", _s35_29, _s16_241, _s36_11, "new_expense", "Enter Expense", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, _s30_40, _s16_244, _s29_59, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Invoiced", "logged", "Logged", "running", "Running", "resume", "Resume", "task_errors", _s36_12, "start", "Start", "stop", "Stop", "started_task", _s25_65, "stopped_task", _s25_66, "resumed_task", _s25_67, "now", "Now", _s16_245, _s16_246, "timer", "Timer", "manual", "Manual", "budgeted", "Budgeted", "start_time", "Start Time", "end_time", "End Time", "date", "Date", "times", "Times", "duration", "Duration", "new_task", "New Task", "created_task", _s25_68, "updated_task", _s25_69, "archived_task", _s26_44, "deleted_task", _s25_70, "restored_task", _s26_45, "archived_tasks", _s34_31, "deleted_tasks", _s33_34, "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "New Project", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "click here", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Footer", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "Custom", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "View Invoice", "convert", "Convert", "more", "More", "edit_client", "Edit Client", "edit_product", "Edit Product", "edit_invoice", "Edit Invoice", "edit_quote", "Edit Quote", "edit_payment", "Edit Payment", "edit_task", "Edit Task", "edit_expense", "Edit Expense", "edit_vendor", "Edit Vendor", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "Billing Address", _s16_252, _s16_253, "total_revenue", "Total Revenue", "average_invoice", "Average Invoice", "outstanding", "Outstanding", "invoices_sent", _s20_116, "active_clients", "active clients", "close", "Close", "email", "Email", "password", "Password", "url", "URL", "secret", "Secret", "name", "Name", "logout", "Log Out", "login", "Login", "filter", "Filter", "sort", "Sort", "search", "Search", "active", "Active", "archived", "Archived", "deleted", "Deleted", "dashboard", "Dashboard", "archive", "Archive", "delete", "Delete", "restore", "Restore", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Save", _s17_146, _s17_147, "paid_to_date", "Paid to Date", "balance_due", "Balance Due", "balance", "Balance", "overview", "Overview", "details", "Details", "phone", "Phone", "website", "Website", "vat_number", "VAT Number", "id_number", "Company Number", "create", "Create", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "Contacts", "additional", "Additional", "first_name", "First Name", "last_name", "Last Name", "add_contact", "Add contact", "are_you_sure", "Are you sure?", "cancel", "Cancel", "ok", "Ok", "remove", "Remove", _s16_258, _s16_259, "product", "Product", "products", "Products", "new_product", "New Product", "created_product", _s28_47, "updated_product", _s28_48, _s16_260, _s29_34, "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "Product", "notes", "Notes", "cost", "Cost", "client", "Customer", "clients", "Clients", "new_client", "New Client", "created_client", _s27_63, "updated_client", _s27_64, "archived_client", _s28_50, _s16_263, _s36_21, "deleted_client", _s27_65, "deleted_clients", _s35_30, "restored_client", _s28_51, _s16_264, _s36_13, "address1", "Address Line 1", "address2", "Address Line 2", "city", "Town/City", "state", "County", "postal_code", "Postcode", "country", "Country", "invoice", "Invoice", "invoices", "Invoices", "new_invoice", "New Invoice", "created_invoice", _s28_52, "updated_invoice", _s28_53, _s16_265, _s29_36, "deleted_invoice", _s28_54, _s16_266, _s29_37, _s17_150, _s37_33, _s16_267, _s36_22, _s17_151, _s37_23, "emailed_invoice", _s28_81, "emailed_payment", _s28_72, "amount", "Amount", "invoice_number", "Invoice Number", "invoice_date", "Invoice Date", "discount", "Discount", "po_number", "PO Number", "terms", "Terms", "public_notes", "Public Notes", "private_notes", "Private Notes", "frequency", "Frequency", "start_date", "Start Date", "end_date", "End Date", "quote_number", "Quote Number", "quote_date", "Quote Date", "valid_until", "Valid Until", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "Description", "unit_cost", "Unit Cost", "quantity", "Quantity", "add_item", "Add Item", "contact", "Contact", "work_phone", "Phone", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "Due Date", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Status", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Total", "percent", "Percent", "edit", "Edit", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Settings", "language", "Language", "currency", "Currency", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "Tax", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "Sent", "viewed", "Viewed", "approved", "Approved", "partial", "Partial/Deposit", "paid", "Paid", "mark_sent", "Mark Sent", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Done", _s37_24, _s37_25, "dark_mode", "Dark Mode", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Activity", _s16_270, _s16_271, "clone", "Clone", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "Payment Terms", "payment_date", "Payment Date", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Client Portal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Template", "send", "Send", "subject", "Subject", "body", "Body", "send_email", "Send Email", "email_receipt", _s35_24, "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "Customise", "history", "History", "payment", "Payment", "payments", "Payments", "refunded", "Refunded", "payment_type", "Payment Type", _s21_121, _s21_122, "enter_payment", "Enter Payment", "new_payment", "Enter Payment", "created_payment", _s28_55, "updated_payment", _s28_56, _s16_278, _s29_38, "deleted_payment", _s28_57, _s16_279, _s29_39, _s17_155, _s37_34, _s16_280, _s36_23, _s17_156, _s37_26, "quote", "Quote", "quotes", "Quotes", "new_quote", "New Quote", "created_quote", _s26_50, "updated_quote", _s26_51, "archived_quote", _s27_69, "deleted_quote", _s26_52, "restored_quote", _s27_70, "archived_quotes", _s35_31, "deleted_quotes", _s34_32, "restored_quotes", _s35_25, "expense", "Expense", "expenses", "Expenses", "vendor", "Vendor", "vendors", "Vendors", "task", "Task", "tasks", "Tasks", "project", "Project", "projects", "Projects", "activity_1", _s28_58, "activity_2", _s29_40, "activity_3", _s28_59, "activity_4", _s30_23, "activity_5", _s30_24, "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", _s31_19, "activity_9", _s30_25, "activity_10", _s82_, "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", _s50_12, "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", _s42_16, "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s30_28, "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", _s26_61, "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "Select", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, _s22_102, _s20_112, _s20_113, _s20_114, _s20_115, _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client County", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", "Client Address Line 2", "vendor_address1", "Vendor Street", "vendor_address2", "Vendor Address Line 2", _s24_73, "Client Shipping Address Line 1", _s24_74, "Client Shipping Address Line 2", "type", "Type", "invoice_amount", "Invoice Amount", _s16_285, "Due Date", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Auto Bill", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor County", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Tax Name", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "Payment Amount", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Bank", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "et", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "E-kirjad", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Kommentaarid", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Aeg", "format", "Vorming", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Parool v\xf5i salas\xf5na ei klapi.", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Kr\xfcpteering", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Kasutajanimi", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Viimane Sisselogimine", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Perioodilisus", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "T\xfchista linkimine", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Omanik", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Toiming", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Schedule", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Arhiveeri Makse", "archive_invoice", "Arhiveeri Arve", "archive_quote", "Arhiveeri Pakkumus", "archive_credit", "Arhiveeri krediit", "archive_task", "Arhiveeri \xdclesanne", "archive_client", "Arhiveeri Klient", "archive_project", "Arhiveeri Projekt", "archive_expense", "Arhiveeri kulud", "restore_payment", "Taasta Makse", "restore_invoice", "Taasta Arve", "restore_quote", "Taasta Pakkumus", "restore_credit", "Taasta ettemaks", "restore_task", "Taasta \xdclesanne", "restore_client", "Taasta Klient", "restore_project", "Taasta Projekt", "restore_expense", "Taasta kulud", "archive_vendor", "Arhiveeri tarnija", "restore_vendor", "Taasta tarnija", "create_product", "Lisa Toode", "update_product", "Update Product", "delete_product", "Kustuta Toode", "restore_product", "Taasta Toode", "archive_product", "Arhiveeri Toode", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Makseviisid", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Tund", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Lae \xfcles", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Kustuta Projekt", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Salvesta vaiketingimusena", _s22_18, "Salvesta kui vaikimis jalus", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Pangakonto loomine \xf5nnestus", _s20_26, "Pangakonto v\xe4rskendamine \xf5nnestus", _s17_21, "Redigeeri pangakontot", _s16_49, _s16_50, "account_type", "Konto t\xfc\xfcp", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Valitud", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Uuenda ettemaksu", "delete_credit", "Kustuta krediit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Pangakonto", "bank_accounts", _s24_86, _s21_34, "Pangakonto arhiveerimine \xf5nnestus", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "\xdchendage", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "N\xf5ustu", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Makseseaded", "default", "Vaikimisi", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Standing", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "Lisa arvele :invoice", _s17_37, _s17_38, "week", "N\xe4dal", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Arve Valuuta", "range", "Vahemik", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Loo projekt", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "Arve summas :amount viivis oleks :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Kinnita", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Tavaline", "large", "Large", "extra_large", "V\xe4ga suur", _s16_75, "Kuva PDF-i eelvaade", _s21_57, "Kuva PDF-i eelvaade arvete redigeerimise ajal", "print_pdf", "Prindi PDF", "remind_me", "Tuleta mulle meelde", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Peida eelvaade", "edit_record", "Redigeeri kirjet", _s27_24, "Ettemaksusumma ei tohi olla suurem kui arve summa", "giropay", "GiroPay", "direct_debit", "Otsekorraldusega", _s21_58, "Palun m\xe4\xe4ra konto parool", "set_password", "Sea Salas\xf5na", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", "BECS otsekorraldus", "bulk_download", "Lae alla", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, "Kliendi postiindeks", _s17_41, "Kliendi KMKR number", "has_tasks", "Has Tasks", "registration", "Registreerimine", _s27_25, "Volitage Stripe v\xf5rgumakseid vastu v\xf5tma.", "view_expense", "Vaadake kulu # :expense", "view_statement", "Vaata aruannet", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "V\xe4rskendage k\xf5iki kirjeid", "system", "S\xfcsteem", _s19_43, "M\xe4\xe4rake vaikeettev\xf5te", "updated_company", "Ettev\xf5tte v\xe4rskendamine \xf5nnestus", "kbc", "KBC", "bancontact", "Blokeeri kontakt", _s19_45, "Aidake meil t\xe4iustada, \xf6elge meile p\xf5hjus (valikuline)", "webhook_success", "Webhook Success", _s24_31, "K\xf5ik \xfclesanded peavad kuuluma samale kliendile", _s27_26, "K\xf5ik kulud peavad kuuluma samale kliendile", "app", "Rakendus", _s20_58, "Parima suutlikuse saavutamiseks laadige alla rakendus :app", _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "Kellelt Nimi", _s16_81, _s16_82, _s17_44, "Korduva kulu", _s18_46, "Korduvad kulud", _s21_59, "Uus Korduv kulu", _s22_50, "Redigeeri Korduv kulu", _s25_20, "Korduva kulu loomine \xf5nnestus", _s25_21, "Korduva kulu v\xe4rskendamine \xf5nnestus", _s26_16, "Korduva kulu arhiveerimine \xf5nnestus", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "Korduva kulu taastamine \xf5nnestus", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Viimase saatmise kuup\xe4ev", "include_drafts", "Kaasa mustandid", _s19_47, "Kaasake aruannetesse kirjete mustandid", "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Klientide arv", _s16_83, "Kinnitage kliendid", _s16_85, _s16_86, _s28_13, "Google Analyticsi j\xe4lgimise ID", "decimal_comma", "K\xfcmnendkoma", _s26_18, "Kasutage vormides koma k\xfcmnendkohana", "select_method", "Valige meetod", "select_platform", "Valige Platvorm", _s28_15, "Kasutage Gmailiga \xfchenduse loomiseks veebirakendust", _s16_87, "Kauba maksum\xe4\xe4rad on keelatud", "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "Kasutusjuhend", _s18_48, "Lisa teine \u200b\u200bkontakt", "previous_page", "Eelmine leht", "next_page", "J\xe4rgmine leht", "export_colors", "Ekspordi v\xe4rve", "import_colors", "Impordi v\xe4rve", "clear_all", "Puhasta k\xf5ik", "contrast", "Kontrast", "custom_colors", "Kohandatud v\xe4rvid", "colors", "V\xe4rvid", _s31_11, "K\xfclgriba aktiivne taustav\xe4rv", _s25_26, "K\xfclgriba aktiivne fondiv\xe4rv", _s33_14, "K\xfclgriba mitteaktiivne taustav\xe4rv", _s27_27, "K\xfclgriba passiivne fondi v\xe4rv", _s36_3, "Tabeli alternatiivse rea taustav\xe4rv", _s31_13, "Arve p\xe4ise taustav\xe4rv", _s25_28, "Arve p\xe4ise fondi v\xe4rv", "net_subtotal", "Neto kokku", "review_app", "Vaadake rakendus \xfcle", "check_status", "Kontrolli olekut", "free_trial", "Tasuta prooviversioon", _s23_24, "Pro-paketi prooviperiood l\xf5peb :count p\xe4eva p\xe4rast, kl\xf5psake versiooniuuendamiseks.", _s21_61, "T\xe4na on Pro-paketi prooviversiooni viimane p\xe4ev, kl\xf5psake versiooniuuendamiseks.", "change_email", "Muuda meiliaadressi", _s25_30, _s52_0, _s21_62, "Portaalis kuvatud \xfclesanded", "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Impordi Andmed", "import_settings", "Impordi s\xe4tted", _s17_46, "Esitage JSON-fail", _s19_48, "Valige importimiseks seaded ja/v\xf5i andmed", "json", "JSON", _s24_34, "\xdchtegi makset\xfc\xfcpi pole lubatud", "wait_for_data", "Palun oodake andmete laadimise l\xf5petamist", "net_total", "Netosumma", "has_taxes", "On maksud", _s16_88, "Impordi kliendid", _s18_50, "Klientide importimine algas edukalt", "login_success", "Sisselogimine \xf5nnestus", "login_failure", "Sisselogimine eba\xf5nnestus", "exported_data", _s67_, _s23_25, "Sisaldab kustutatud kliente", _s28_17, "Laadige kustutatud klientidele kuuluvad kirjed", "step_1_sign_in", "1. samm: logige sisse", _s16_91, "2. samm: autoriseerimine", "account_id", "Konto ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, "N\xe4ita \xfclesande l\xf5ppkuup\xe4eva", _s23_27, "Lubage \xfclesande l\xf5ppkuup\xe4eva m\xe4\xe4ramine", "gateway_setup", "Gateway Setup", "preview_sidebar", "K\xfclgriba eelvaade", _s16_92, "N\xe4idatud aastate andmed", _s18_53, "K\xf5ik seansid on edukalt l\xf5ppenud", _s16_94, "L\xf5petage k\xf5ik seansid", "count_session", "1 seanss", "count_sessions", ":count seansse", "invoice_created", "Arve loodud", "quote_created", "Hinnapakkumine loodud", "credit_created", "Ettemaks loodud", "pro", "Pro", "enterprise", "Ettev\xf5te", "last_updated", "Viimati uuendatud", "invoice_item", "Arve \xfcksus", "quote_item", "Hinnapakkumise \xfcksus", _s18_54, "Kontakti Eesnimi", _s17_48, "Kontakti Perekonnanimi", "order", "Telli", "unassigned", "M\xe4\xe4ramata", "partial_value", "Peab olema suurem kui null ja v\xe4iksem kui kogusumma", "search_kanban", _s16_340, "search_kanbans", _s16_340, "kanban", "Kanban", "enable", "Luba", "move_top", "Liigu \xfcles", "move_up", "Liigu \xfcles", "move_down", "Liigu alla", "move_bottom", "Liigu alla", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "On vaadatud", "letter", "Kiri", "legal", "Juriidiline", "page_layout", "Lehe kujundus", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, "Arve tasumise tingimused", _s17_52, "Pakkumine kehtib kuni", "no_headers", "P\xe4ised puuduvad", "add_header", "Lisa p\xe4is", "remove_header", "Eemalda p\xe4is", "return_url", "Return URL", "rest_method", "REST meetod", "header_key", "Header Key", "header_value", "P\xe4ise v\xe4\xe4rtus", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo allahindlus", _s18_58, "Luba t\xfchistamine", _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Prooviversioon lubatud", "trial_duration", "Prooviperioodi kestus", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Tagastamisperiood", _s21_69, _s21_70, "purchase_page", "Ostu leht", "security", "Turvalisus", "email_bounced", "E-post p\xf5rkus tagasi", _s20_61, "R\xe4mpsposti kaebus", "email_delivery", "E-posti teel kohaletoimetamine", _s16_98, _s16_99, "pdf_response", "PDF vastus", _s22_52, "Autentimise eba\xf5nnestumine", "pdf_failed", "PDF eba\xf5nnestus", "pdf_success", "PDF \xf5nnestus", "modified", "Muudetud", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "Saada kutse uuesti", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, "Kahefaktoriline autentimine edukalt rakendatud", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "Kaheastmeline Autentimine", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "Tagastatud makse", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "See kvartal", "last_quarter", "Viimane kvartal", "to_update_run", "To update run", _s18_66, "Muuda Arveks", _s16_113, "Registreerimise URL", "invoice_project", "Arve projekt", "invoice_task", "Koosta \xfclesande arve", "invoice_expense", "Arve kulu", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, "Salvesta ja eelvaade", "save_and_email", "Salvesta ja saada meil", _s16_117, _s16_118, _s16_119, "Konverteeritud summa", _s17_63, "Konverteeritud saldo", _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "On saadetud", _s17_65, "Vaikimisi Dokumendid", "document_upload", "Dokumendi \xfcleslaadimine", _s20_68, "V\xf5imaldab klientidel dokumente \xfcles laadida", "expense_total", "Kulud kokku", "enter_taxes", "Sisestage Maksud", "by_rate", "By Rate", "by_amount", "Summa j\xe4rgi", "enter_amount", "Sisesta summa", "before_taxes", "Enne makse", "after_taxes", "Peale makse", "color", "V\xe4rv", "show", "N\xe4ita", "hide", "Peida", "empty_columns", "T\xfchjad veerud", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Viimased \xfclesanded", "recent_expenses", "Viimased kulud", _s17_67, "Eelseisvad kulud", "update_app", "V\xe4rskenda rakendust", "started_import", "Impordi alustamine \xf5nnestus", _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Tulp", "sample", "N\xe4idis", "map_to", "Map To", "import", "Import", _s25_33, _s29_16, "select_file", "Valige fail", _s16_121, _s16_122, "csv_file", "CSV fail", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML re\u017eiim", "html_mode_help", "V\xe4rskenduste eelvaade on kiirem, kuid v\xe4hem t\xe4pne", "view_licenses", "Vaadake litsentse", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, "Kinnitamiseks tippige ':value'.", "purge", "Purge", "service", "Teenus", "clone_to", "Kloonida", "clone_to_other", "Clone to Other", "labels", "Sildid", "add_custom", "Lisa kohandatud", "payment_tax", "Payment Tax", "unpaid", "Maksmata", "white_label", "White Label", "delivery_note", "Saateleht", _s24_41, "Saadetud arved on lukus", _s24_43, "Tasutud arved on lukus", "source_code", "Source Code", "app_platforms", "Rakenduste platvormid", "invoice_late", "Arve Hilinenud", "quote_expired", "Hinnapakkumine aegunud", "partial_due", "Osaline t\xe4htaeg", "invoice_total", "Arve kokku", "quote_total", "Hinnapakkumine kokku", "credit_total", "Ettemakse kokku", _s23_31, "Arve kokku", "actions", "Tegevused", "expense_number", "Kulu number", "task_number", "\xdclesande number", "project_number", "Projekti number", "project_name", "Projekti nimi", "warning", "Hoiatus", "view_settings", "Kuva Seaded", _s24_45, "Hoiatus: see ettev\xf5te pole veel aktiveeritud", "late_invoice", "Hilinenud arve", "expired_quote", "Aegunud hinnapakkumine", "remind_invoice", "Tuleta meelde arvet", "cvv", "CVV", "client_name", "Kliendi Nimi", "client_phone", "Kliendi telefon", "required_fields", "n\xf5utud v\xe4ljad", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Olek", "task_statuses", "\xdclesande olekud", "new_task_status", "Uus \xfclesande olek", _s16_123, "Redigeeri \xfclesande olekut", _s19_58, "\xdclesande olek on edukalt loodud", _s19_59, "\xdclesande staatus edukalt uuendatud", _s20_71, "\xdclesande olek on edukalt arhiveeritud", _s19_60, "\xdclesande olek on edukalt kustutatud", _s19_61, "\xdclesande olek on edukalt eemaldatud", _s20_72, "\xdclesande olek on edukalt taastatud", _s22_58, ":value \xfclesannete olekute arhiveerimine \xf5nnestus", _s21_80, ":value \xfclesannete olekute kustutamine \xf5nnestus", _s22_59, ":value \xfclesannete olekute taastamine \xf5nnestus", _s18_70, _s20_73, _s20_74, "Otsi :count \xfclesande olekuid", _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, "Olekute seadistamine", "task_settings", "\xdclesande seaded", _s20_79, _s20_80, _s18_73, "Kulukategooriad", _s20_81, "Uus kulukategooria", _s21_83, _s21_84, _s24_46, "Kulukategooria loomine \xf5nnestus", _s24_47, "Kulukategooria v\xe4rskendamine \xf5nnestus", _s25_37, "Kulukategooria arhiiveerimine \xf5nnestus", _s24_48, "Kategooria edukalt kustutatud", _s24_49, "Kulukategooria eemaldamine \xf5nnestus", _s25_38, "Kulukategooria edukalt taastatud", _s27_38, "Edukalt arhiveeritud :count kulukategooriat", _s26_24, "Kulude :value kategooriad edukalt kustutatud", _s27_39, "Kulude :value kategooriad edukalt taastatud", _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "N\xe4ita valikut", _s22_60, _s50_11, "view_changes", "Kuva muudatused", "force_update", "Sunniviisiline uuendus", _s17_73, "Kasutate uusimat versiooni, kuid saadaval v\xf5ib olla ootel parandusi.", "mark_paid_help", "J\xe4lgige, et kulu on tasutud", _s18_75, "Tuleks esitada arve", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, "M\xe4\xe4rake vahetuskurss", _s16_127, "Kuluseaded", _s18_76, "Klooni korduvasse", "crypto", "Kr\xfcpto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Kasutaja v\xe4li", "variables", "Muutujad", "show_password", "N\xe4ita parooli", "hide_password", "Peida parool", "copy_error", "Kopeerimise viga", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Maksud kokku", "line_taxes", "Rea maksud", "total_fields", "V\xe4ljad kokku", _s25_41, "Korduva arve peatamine \xf5nnestus", _s25_42, "Korduva arve esitamine \xf5nnestus", _s25_43, "Korduva arve esitamise j\xe4tkamine \xf5nnestus", "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "T\xe4htaeg", "paused", "Peatatud", "mark_active", "M\xe4rgi aktiivseks", "day_count", "P\xe4ev :count", _s22_61, "Kuu esimene p\xe4ev", _s21_88, "Kuu viimane p\xe4ev", _s17_76, "Kasutage maksetingimusi", "endless", "L\xf5putu", "next_send_date", "J\xe4rgmise saatmise kuup\xe4ev", _s16_129, "\xdclej\xe4\xe4nud ts\xfcklid", _s17_78, "Perioodiline Arve", _s18_78, "Perioodilised Arved", _s21_90, "Uus Perioodiline Arve", _s22_63, "Redigeeri korduv arvet", _s25_44, "Korduv arve on edukalt loodud", _s25_45, "Korduva arve v\xe4rskendamine \xf5nnestus", _s26_25, "Kordusarve edukalt arhiveeritud", _s25_46, "Kordusarve edukalt kustutatud", _s25_47, "Korduva arve eemaldamine \xf5nnestus", _s26_26, "Kordusarve edukalt taastatud", _s27_40, ":value korduvad arved on edukalt arhiveeritud", _s26_27, ":value korduvad arved on edukalt kustutatud", _s27_41, ":value korduvad arved on edukalt taastatud", _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Kasum", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Testire\u017eiim", "opened", "Avatud", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Saada meil", _s17_80, _s17_81, "failure", "Eba\xf5nnestumine", "quota_exceeded", "Kvoot \xfcletatud", _s16_131, _s16_132, "system_logs", "S\xfcsteemi logid", "view_portal", "Vaata portaali", "copy_link", "Kopeeri link", "token_billing", "Salvestage kaardi andmed", _s24_52, "Tere tulemast Invoice Ninjasse", "always", "Alati", "optin", "Opt-In", "optout", "Opt-Out", "label", "Silt", "client_number", "Kliendi Number", "auto_convert", _s23_68, "company_name", "Ettev\xf5tte nimi", "reminder1_sent", "1. meeldetuletus saadetud", "reminder2_sent", "2. meeldetuletus saadetud", "reminder3_sent", "3. meeldetuletus saadetud", _s18_81, "Viimati saadetud meeldetuletus", "pdf_page_info", "Lehek\xfclg :current :total", _s16_133, "Arved edukalt meili teel saadetud", "emailed_quotes", "Hinnapakkumised edukalt meili teel saadetud", "emailed_credits", "Ettemakse on meili teel edukalt saadetud", "gateway", "L\xfc\xfcs", "view_in_stripe", "Waata Stripe'is", "rows_per_page", "Ridu lehek\xfclje kohta", "hours", "Tundi", "statement", "Aruanne", "taxes", "Maksud", "surcharge", "Surcharge", "apply_payment", "Rakenda makse", "apply_credit", "Kasuta ettemaksu", "apply", "Rakenda", "unapplied", "Rakendamata", "select_label", "Vali Silt", "custom_labels", "Kohandatud sildid", "record_type", "Kirje t\xfc\xfcp", "record_name", "Kirje nimi", "file_type", "Faili t\xfc\xfcp", "height", "K\xf5rgus", "width", "Laius", "to", "Kellele", "health_check", "Health Check", "payment_type_id", "Makse T\xfc\xfcp", "last_login_at", "Viimane sisselogimine", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", "Lubage kolmandate osapoolte rakendustel arveid luua", "client_created", "Klient loodud", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "L\xf5petatud", "gross", "Bruto", "net_amount", "Neto kogus", "net_balance", "Neto j\xe4\xe4k", "client_settings", "Kliendi seaded", _s17_82, "Valitud arved", _s17_84, "Valitud maksed", "selected_quotes", "Valitud hinnapakkumised", "selected_tasks", "Valitud \xfclesanded", _s17_86, "Valitud kulud", _s17_88, "Eesseisvad arved", _s17_90, "T\xe4htaja \xfcletanud arved", "recent_payments", "Hiljutised Maksed", "upcoming_quotes", "Eesseisvad Pakkumused", "expired_quotes", "Aegunud hinnapakkumised", "create_client", "Loo Klient", "create_invoice", "Loo Arve", "create_quote", "Loo Pakkumus", "create_payment", "Create Payment", "create_vendor", "Loo hankija", "update_quote", "V\xe4rskenda hinnapakkumist", "delete_quote", "Kustuta Pakkumus", "update_invoice", "Uuenda arvet", "delete_invoice", "Kustuta Arve", "update_client", "Uuenda klienti", "delete_client", "Kustuta Klient", "delete_payment", "Kustuta Makse", "update_vendor", "V\xe4rskenda tarnijat", "delete_vendor", "Kustuta tarnija", "create_expense", "Loo kulu", "update_expense", "V\xe4rskenda kulusid", "delete_expense", "Kustuta kulud", "create_task", "Loo \xdclesanne", "update_task", "V\xe4rskenda \xfclesannet", "delete_task", "Kustuta \xdclesanne", "approve_quote", "Kinnita pakkumine", "off", "Off", "when_paid", "Kui makstud", "expires_on", "Aegub", "free", "Tasuta", "plan", "Pakett", "show_sidebar", "Kuva k\xfclgriba", "hide_sidebar", "Peida k\xfclgriba", "event_type", "Event Type", "target_url", "Sihtm\xe4rk", "copy", "Kopeeri", "must_be_online", "P\xe4rast Interneti \xfchenduse loomist taask\xe4ivitage rakendus", _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokenid", "api_docs", "API Docs", "search_tokens", "Otsi :count token", "search_token", "Otsi 1 Token", "token", "Token", "tokens", "Tokenid", "new_token", "Uus Token", "edit_token", "Redigeeri Tokenit", "created_token", "Token edukalt loodud", "updated_token", "Token edukalt v\xe4rskendatud", "archived_token", "Tokeni arhiveerimine \xf5nnestus", "deleted_token", "Token edukalt kustutatud", "removed_token", "Token on edukalt eemaldatud", "restored_token", "Token edukalt taastatud", "archived_tokens", ":value tokenit edukalt arhiveeritud", "deleted_tokens", ":value tokenit edukalt kustutatud", "restored_tokens", ":value tokenit edukalt taastatud", _s19_64, "Kliendi registreerimine", _s24_54, "V\xf5imaldab klientidel end portaalis registreerida", "email_invoice", "Saada Arve", "email_quote", "Hinnapakkumine e-posti", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, "Kliendil pole e-posti aadressi m\xe4\xe4ratud", "ledger", "Pearaamat", "view_pdf", "Vaata PDF-i", "all_records", "K\xf5ik kirjed", "owned_by_user", "Kasutaja omanduses", _s16_139, "J\xe4relej\xe4\xe4nud ettemakse", "contact_name", "Kontaktisiku nimi", "use_default", "Kasuta vaikeseadet", _s16_141, "L\xf5putud meeldetuletused", "number_of_days", "P\xe4evade arv", _s23_36, "Seadistage maksetingimused", "payment_term", "Maksetingimus", _s16_142, "Uus maksetingimus", _s17_96, "Muuda makset\xe4htaega", _s20_90, "Maksetingimus edukalt loodud", _s20_91, "Maksetingimus edukalt uuendatud", _s21_92, "Maksetingimus edukalt arhiveeritud", _s20_92, "Maksetingimus edukalt kustutatud", _s20_93, "Maksetingimus edukalt eemaldatud", _s21_93, "Maksetingimus edukalt taastatud", _s22_68, ":value maksetingimused edukalt arhiveeritud", _s21_94, ":value maksetingimused edukalt kustutatud", _s22_69, ":value maksetingimused edukalt taastatud", "email_sign_in", "Logige sisse e-postiga", "change", "Muuda", _s23_38, "Kas muuta mobiilipaigutust?", _s24_55, "Kas muuta t\xf6\xf6laua paigutust?", "send_from_gmail", "Saada Gmailist", "reversed", "Reversed", "cancelled", "T\xfchistatud", "credit_amount", "Krediidi summa", "quote_amount", "Pakkumise summa", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Peida men\xfc\xfc", "show_menu", "Kuva men\xfc\xfc", _s18_83, _s20_133, _s16_144, "Otsi dokumente", "search_designs", "Otsi disaine", "search_invoices", "Otsi arveid", "search_clients", "Otsi kliente", "search_products", "Otsi tooteid", "search_quotes", "Otsi hinnapakkumisi", "search_credits", "Otsi ettemakseid", "search_vendors", "Otsi tarnijaid", "search_users", "Otsi kasutajaid", _s16_145, "Otsi maksum\xe4\xe4rasid", "search_tasks", "Otsi \xfclesandeid", "search_settings", "Otsige seadeid", "search_projects", "Otsi projekte", "search_expenses", "Otsi kulusid", "search_payments", "Otsi makseid", "search_groups", "Otsi gruppe", "search_company", "Otsi ettev\xf5tet", "search_document", "Otsi 1 dokumenti", "search_design", "Otsi 1 Disain", "search_invoice", "Otsi 1 Arve", "search_client", "Otsi 1 klienti", "search_product", "Otsi 1 toodet", "search_quote", "Otsi 1 hinnapakkumist", "search_credit", "Otsi 1 ettemakset", "search_vendor", "Otsi 1 tarnijat", "search_user", "Otsi 1 kasutajat", "search_tax_rate", "Otsi 1 Maksum\xe4\xe4r", "search_task", "Search 1 Tasks", "search_project", "Otsi 1 projekti", "search_expense", "Otsi 1 kulu", "search_payment", "Otsi 1 Makset", "search_group", "Otsi 1 r\xfchmast", "refund_payment", "Tagasimakse", _s17_100, "Arve t\xfchistamine \xf5nnestus", _s18_85, "Arvete t\xfchistamine \xf5nnestus", _s16_151, "Arve t\xfchistati edukalt", _s17_101, "Arved t\xfchistati edukalt", "reverse", "T\xfchista", "full_name", "T\xe4isnimi", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "Esimene Kohandatud", "custom2", "Teine Kohandatud", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Valikuline", "license", "Litsents", "purge_data", "Puhasta Andmed", _s16_152, _s32_18, _s18_86, "Hoiatus: see kustutab teie andmed j\xe4\xe4davalt, tagasi v\xf5tta ei saa.", "invoice_balance", "Arve saldo", "age_group_0", "0 - 30 P\xe4eva", "age_group_30", "30 - 60 P\xe4eva", "age_group_60", "60 - 90 P\xe4eva", "age_group_90", "90 - 120 P\xe4eva", "age_group_120", "120+ P\xe4eva", "refresh", "V\xe4rskenda", "saved_design", "Kujundus salvestati edukalt", "client_details", "Kliendi \xfcksikasjad", "company_address", "Ettev\xf5tte aadress", "invoice_details", "Arve \xdcksikasjad", "quote_details", "Hinnapakkumise \xfcksikasjad", "credit_details", "Ettemaksu \xfcksikasjad", "product_columns", "Toote veerud", "task_columns", "\xdclesande veerud", "add_field", "Lisa v\xe4li", "all_events", "K\xf5ik s\xfcndmused", "permissions", "\xd5igused", "none", "Mitte \xfchtegi", "owned", "Owned", "payment_success", "Makse \xf5nnestumine", "payment_failure", "Makse eba\xf5nnestumine", "invoice_sent", ":count arve saadetud", "quote_sent", "Hinnapakkumine on saadetud", "credit_sent", "Ettemakse on saadetud", "invoice_viewed", "Arvet on vaadatud", "quote_viewed", "Hinnapakkumist on vaadatud", "credit_viewed", "Ettemakset on vaadatud", "quote_approved", "Hinnapakkumine heaks kiidetud", _s25_50, "Saa k\xf5ik teated", _s16_153, _s16_154, "apply_license", "Rakenda litsents", "cancel_account", "Kustuta Konto", _s22_70, "Hoiatus: See kustutab j\xe4\xe4davalt teie konto, ennistamis v\xf5imalus puudub.", "delete_company", "Kustuta Ettev\xf5te", _s22_71, "Hoiatus: see kustutab teie ettev\xf5tte j\xe4\xe4davalt ja seda ei saa tagasi v\xf5tta.", "enabled_modules", "Lubatud moodulid", "converted_quote", "Hinnapakkumine on edukalt teisendatud", "credit_design", "Credit Design", "includes", "Sisaldab", "header", "P\xe4is", "load_design", "Lae Kujundus", "css_framework", "CSS Framework", "custom_designs", "Kohandatud kujundused", "designs", "Kujundus", "new_design", "Uus kujundus", "edit_design", "Redigeeri kujundust", "created_design", "Kujundus on edukalt loodud", "updated_design", "Kujundus on edukalt uuendatud", "archived_design", "Kujundus on edukalt arhiveeritud", "deleted_design", "Kujundus on edukalt kustutatud", "removed_design", "Kujundus on edukalt eemaldatud", "restored_design", "Kujundus on edukalt taastatud", _s16_155, ":value kujundust edukalt arhiveeritud", "deleted_designs", ":value kujundust edukalt kustutatud", _s16_156, ":value kujundust edukalt taastatud", "proposals", "Pakkumised", "tickets", "Tickets", _s16_157, "Perioodilised Pakkumised", "recurring_tasks", "Korduvad \xfclesanded", _s18_87, "Konto Haldus", "credit_date", "Krediidi kuup\xe4ev", "credit", "Krediit", "credits", "Krediidid", "new_credit", "Sisesta krediit", "edit_credit", "Redigeeri ettemaksu", "created_credit", "Ettemaksu loomine \xf5nnestus", "updated_credit", "Ettemakse uuendamine \xf5nnestus", "archived_credit", "Ettemaksu arhiveerimine \xf5nnestus", "deleted_credit", "Ettemaksu kustutamine \xf5nnestus", "removed_credit", "Ettemaksu eemaldamine \xf5nnestus", "restored_credit", "Ettemakse taastamine \xf5nnestus", _s16_159, ":count ettemakset on edukalt arhiveeritud", "deleted_credits", ":count ettemakset on edukalt kustutatud", _s16_160, ":value ettemakset edukalt taastatud", "current_version", "Praegune versioon", "latest_version", "Uusim versioon", "update_now", "Uuendage kohe", _s26_33, "Saadaval on veebirakenduse uus versioon", _s16_161, "Uuendus saadaval", "app_updated", "Uuendus edukalt l\xf5pule viidud", "learn_more", "Rohkem teavet", "integrations", "Integrations", "tracking_id", "J\xe4lgimise ID", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Ettemaksu tingimused", "new_company", "Uus Ettev\xf5te", "added_company", "Ettev\xf5te on edukalt lisatud", "company1", "Kohandatud ettev\xf5te 1", "company2", "Kohandatud ettev\xf5te 2", "company3", "Kohandatud ettev\xf5te 3", "company4", "Kohandatud ettev\xf5te 4", "product1", "Kohandatud toode 1", "product2", "Kohandatud toode 2", "product3", "Kohandatud toode 3", "product4", "Kohandatud toode 4", "client1", "Kohandatud klient 1", "client2", "Kohandatud klient 2", "client3", "Kohandatud klient 3", "client4", "Kohandatud klient 4", "contact1", "Kohandatud kontakt 1", "contact2", "Kohandatud kontakt 2", "contact3", "Kohandatud kontakt 3", "contact4", "Kohandatud kontakt 4", "task1", "Kohandatud \xfclesanne 1", "task2", "Kohandatud \xfclesanne 2", "task3", "Kohandatud \xfclesanne 3", "task4", "Kohandatud \xfclesanne 4", "project1", "Kohandatud projekt 1", "project2", "Kohandatud projekt 2", "project3", "Kohandatud projekt 3", "project4", "Kohandatud projekt 4", "expense1", "Kohandatud kulu 1", "expense2", "Kohandatud kulu 2", "expense3", "Kohandatud kulu 3", "expense4", "Kohandatud kulu 4", "vendor1", "Kohandatud tarnija 1", "vendor2", "Kohandatud tarnija 2", "vendor3", "Kohandatud tarnija 3", "vendor4", "Kohandatud tarnija 4", "invoice1", "Kohandatud arve 1", "invoice2", "Kohandatud arve 2", "invoice3", "Kohandatud arve 3", "invoice4", "Kohandatud arve 4", "payment1", "Kohandatud makse 1", "payment2", "Kohandatud makse 2", "payment3", "Kohandatud makse 3", "payment4", "Kohandatud makse 4", "surcharge1", _s21_156, "surcharge2", _s21_157, "surcharge3", _s21_158, "surcharge4", _s21_159, "group1", "Kohandatud r\xfchm 1", "group2", "Kohandatud r\xfchm 2", "group3", "Kohandatud r\xfchm 3", "group4", "Kohandatud r\xfchm 4", "reset", "L\xe4htesta", "number", "Number", "export", "Eksport", "chart", "Diagramm", "count", "Kogus", "totals", "Kokkuv\xf5tted", "blank", "T\xfchi", "day", "P\xe4ev", "month", "Kuu", "year", "Aasta", "subgroup", "Subgroup", "is_active", "On Aktiivne", "group_by", "Grupeeri", "credit_balance", "Kreediidi saldo", _s18_93, "Kontakti viimane sisselogimine", _s17_108, "Kontakti t\xe4isnimi", "contact_phone", "Kontakt Telefon", _s21_95, "Kontakti kohandatud v\xe4\xe4rtus 1", _s21_96, "Kontakti kohandatud v\xe4\xe4rtus 2", _s21_97, "Kontakti kohandatud v\xe4\xe4rtus 3", _s21_98, "Kontakti kohandatud v\xe4\xe4rtus 4", _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, "Saatmise postiindeks", _s16_191, "Tarneriik", _s16_193, "Arvelduse t\xe4nav", _s16_194, "Arvelduse korter/sviit", "billing_city", "Arvelduse linn", "billing_state", "Arvelduse maakond", _s19_66, _s19_67, "billing_country", "Arveldusriik", "client_id", "Kliendi ID", "assigned_to", "M\xe4\xe4ratud", "created_by", "Loonud :name", "assigned_to_id", "M\xe4\xe4ratud Id'le", "created_by_id", "Loodud Id poolt", "add_column", "Lisa veerg", "edit_columns", "Muuda veerge", "columns", "Tulbad", "aging", "Aging", "profit_and_loss", "Kasum ja Kahjum", "reports", "Raportid", "report", "Raport", "add_company", "Lisa Ettev\xf5te", "unpaid_invoice", "Tasutama Arve", "paid_invoice", "Tasutud Arve", _s16_195, "Kinnitamata Pakkumus", "help", "Abi", "refund", "Tagasimakse", "refund_date", "Tagastamise kuup\xe4ev", "filtered_by", "Filtreeritud", "contact_email", "Kontakt e-posti aadress", "multiselect", "Mitmikvalimine", "entity_state", "Maakond", "verify_password", "Kinnita parool", "applied", "Rakendatud", _s21_99, "Kaasake hiljutised vead logidest", _s30_12, "Saime teie s\xf5numi k\xe4tte ja proovime kiiresti vastata.", "message", "S\xf5num", "from", "Kellet", _s20_96, "Kuva toote \xfcksikasjad", _s25_52, "Lisage toote rippmen\xfc\xfcsse kirjeldus ja maksumus", _s20_98, "PDF-i renderdaja n\xf5uab versiooni :version", _s18_96, "Reguleerige viivise protsenti", _s23_40, "Viivise arvestamiseks kohandage protsenti", _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Dokumentatsioon", "contact_us", "V\xf5ta \xdchendust", "subtotal", "Kokku", "line_total", "Summa", "item", "Kirje", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domeeni URL", _s21_100, "Parool on liiga l\xfchike", _s20_99, "Parool peab sisaldama suurt\xe4hti ja numbrit", _s19_68, "Kliendiportaali \xfclesanded", _s23_41, _s23_42, _s20_100, "Palun sisestage v\xe4\xe4rtus", "deleted_logo", "Logo kustutamine \xf5nnestus", "yes", "Jah", "no", "Ei", "generate_number", "Loo number", "when_saved", "Kui salvestatud", "when_sent", "Kui saadetud", "select_company", "Valige ettev\xf5te", "float", "Float", "collapse", "Ahenda", "show_or_hide", "N\xe4ita/Peida", "menu_sidebar", "Men\xfc\xfc K\xfclgriba", "history_sidebar", "Ajaloo k\xfclgriba", "tablet", "Tahvelarvuti", "mobile", "Mobiil", "desktop", "Desktop", "layout", "Paigutus", "view", "Vaata", "module", "Moodul", "first_custom", "Esimene kohandatud", "second_custom", "Teine kohandatud", "third_custom", "Kolmas kohandatud", "show_cost", "N\xe4ita maksumust", _s17_113, "N\xe4ita toote maksumust", "show_cost_help", "Lisav\xe4\xe4rtuse/kasumi j\xe4lgimiseks kuvage tootekulu v\xe4li", _s21_101, "N\xe4ita toote kogust", _s26_35, "Kuvage toote koguse v\xe4li, muidu vaikimisi \xfcks", _s21_103, "N\xe4ita arve kogust", _s26_36, "Kuvage rea\xfcksuse koguse v\xe4li, muul juhul vaikimisi \xfcks", _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, "Vaikimisi kogus", _s21_107, "M\xe4\xe4rake rea artikli koguseks automaatselt \xfcks", "one_tax_rate", "\xdcks maksum\xe4\xe4r", "two_tax_rates", "Kaks maksum\xe4\xe4ra", "three_tax_rates", "Kolm maksum\xe4\xe4ra", _s16_199, "Vaikimisi maksum\xe4\xe4r", "user", "Kasutaja", "invoice_tax", "Arve maks", "line_item_tax", "Rea artikli maks", "inclusive_taxes", "Kaasa arvatud maksud", _s17_115, "Arve maksum\xe4\xe4rad", "item_tax_rates", "Kauba maksum\xe4\xe4rad", _s18_100, "Valige klient", "configure_rates", "M\xe4\xe4rake m\xe4\xe4rad", _s18_101, _s18_102, "tax_settings", "Maksu Seaded", _s18_103, "Maksum\xe4\xe4rad", "accent_color", "Aktsentv\xe4rv", "switch", "Switch", _s19_70, "Komaga eraldatud loend", "options", "Valikud", _s16_201, "\xdcherealine tekst", "multi_line_text", "Mitmerealine tekst", "dropdown", "Rippmen\xfc\xfc", "field_type", "V\xe4lja t\xfc\xfcp", _s27_52, "Parooli taastamise meil on saadetud", "submit", "Sisesta", _s16_203, "Taasta oma parool", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Makse number", "late_fee_amount", "Viivise summa", _s16_204, _s16_341, "before_due_date", "Enne t\xe4htaega", "after_due_date", "P\xe4rast t\xe4htaega", _s18_105, "P\xe4rast arve kuup\xe4eva", "days", "P\xe4eva", "invoice_email", "Arve E-kiri", "payment_email", "Makse E-kiri", "partial_payment", "Osaline makse", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Pakkumuse E-kiri", _s16_206, "L\xf5putu Meeldetuletus", _s16_208, "Filtreeritud kasutaja j\xe4rgi", "administrator", "Administraator", _s18_106, "Luba kasutajal hallata kasutajaid, muuta seadeid ja muuta k\xf5iki kirjeid", "user_management", "Kasutaja Haldus", "users", "Kasutajad", "new_user", "Uus Kasutaja", "edit_user", "Muuda Kasutajat", "created_user", "Kasutaja loomine \xf5nnestus", "updated_user", "Kasutaja v\xe4rskendamine \xf5nnestus", "archived_user", "Kasutaja arhiveerimine \xf5nnestus", "deleted_user", "Kasutaja edukalt kustutatud", "removed_user", "Kasutaja eemaldamine \xf5nnestus", "restored_user", "Kasutaja taastamine \xf5nnestus", "archived_users", ":value kasutaja arhiveerimine \xf5nnestus", "deleted_users", ":value kasutaja kustutamine \xf5nnestus", "removed_users", ":value kasutaja eemaldamine \xf5nnestus", "restored_users", ":value kasutaja taastamine \xf5nnestus", _s16_210, "\xdcldised Seaded", "invoice_options", "Arve Valikud", _s17_117, "Peida Tasutud V\xe4li", _s22_78, "Ainult n\xe4ita 'Tasutud' v\xe4lja arvel, kui makse on loodud.", _s23_43, "Manusta dokumendid", _s28_32, "Lisage arvele lisatud pildid.", _s16_212, "N\xe4ita P\xe4ist", _s16_213, "N\xe4ita Jalust", "first_page", "Esimene lehek\xfclg", "all_pages", "K\xf5ik lehek\xfcljed", "last_page", "Viimane lehek\xfclg", "primary_font", "Esmane font", "secondary_font", "Sekundaarne font", "primary_color", "P\xf5hi v\xe4rv", "secondary_color", "Sekundaarne v\xe4rv", "page_size", "Lehek\xfclje suurus", "font_size", "Fondi suurus", "quote_design", "Pakkumuse Kujundus", "invoice_fields", "Arve V\xe4ljad", "product_fields", "Toote V\xe4ljad", "invoice_terms", "Arve Tingimused", "invoice_footer", "Arve Jalus", "quote_terms", "Hinnapakkumise tingimused", "quote_footer", "Pakkumuse Jalus", _s18_107, "Automaatne meil", _s23_44, _s52_5, _s18_108, "Automaatne arhiveerimine", _s23_45, _s55_1, _s18_109, _s23_68, _s23_46, _s58_3, _s17_119, "T\xf6\xf6voo Seaded", "freq_daily", "Igap\xe4evane", "freq_weekly", "Igan\xe4dalane", "freq_two_weeks", "Kaks n\xe4dalat", "freq_four_weeks", "Neli n\xe4dalat", "freq_monthly", "Igakuine", "freq_two_months", "Kaks kuud", _s17_121, "Kvartaalne", _s16_214, "Neli kuud", "freq_six_months", "Poolaastane", "freq_annually", "Aastane", "freq_two_years", "Kaks aastat", _s16_215, "Kolm aastat", "never", "Ei iial", "company", "Ettev\xf5te", _s17_122, "Genereeritud Numbrid", "charge_taxes", "Tasuda makse", "next_reset", "J\xe4rgmine l\xe4htestamine", "reset_counter", "L\xe4htestage loendur", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Lisatasu v\xe4li", "company_field", "Ettev\xf5tte V\xe4ljad", "company_value", "Ettev\xf5tte v\xe4\xe4rtus", "credit_field", "Ettemakse v\xe4li", "invoice_field", "Arve V\xe4ljad", _s17_124, "Arve Lisatasu", "client_field", "Kliendi V\xe4ljad", "product_field", "Toote V\xe4ljad", "payment_field", "Makse v\xe4li", "contact_field", "Kontakti V\xe4li", "vendor_field", "Tarnija v\xe4li", "expense_field", "Kulude v\xe4li", "project_field", "Projekti v\xe4li", "task_field", "\xdclesande V\xe4li", "group_field", "R\xfchma v\xe4li", "number_counter", "Numbri loendur", "prefix", "Prefiks", "number_pattern", "Numbri muster", "messages", "S\xf5numid", "custom_css", "Kohandatud CSS", _s17_126, "Kohandatud JavaScript", _s16_218, "N\xe4ita PDFis", _s21_110, "N\xe4ita kliendi allkirja arve/pakkumuse PDFis.", _s25_58, "Arve Tingimuste M\xe4rkeruut", _s30_13, "N\xf5ua kliendilt kinnitust, et ta n\xf5ustub arve tingimustega.", _s23_47, "Pakkumuse Tingimuste M\xe4rkeruut", _s28_33, "N\xf5ua kliendilt kinnitust, et ta n\xf5ustub hinnapakkumise tingimustega.", _s25_59, "Arve Allkiri", _s30_14, "N\xf5ua kliendi allkirja", _s23_48, "Pakkumuse Allkiri", _s22_80, "Salas\xf5naga Kaitstud Arved", _s27_53, "V\xf5imaldab m\xe4\xe4rata igale kontaktile salas\xf5na. Kui salas\xf5na on m\xe4\xe4ratud siis n\xf5utakse kontaktilt enne arve n\xe4gemist salas\xf5na.", "authorization", "Autoriseerimine", "subdomain", "Alamdomeen", "domain", "Domeen", "portal_mode", "Portaali re\u017eiim", "email_signature", "Lugupidamisega.", _s24_56, "Muutke oma klientidel teile maksmine lihtsamaks, lisades oma meilidele schema.org-i m\xe4rgistuse.", "plain", "Lihtne", "light", "Hele", "dark", "Tume", "email_design", "E-kirja Kujundus", "attach_pdf", "Lisage PDF", _s16_219, "Lisage dokumendid", "attach_ubl", _s20_117, "email_style", "Meili stiil", _s19_72, "Luba m\xe4rgistus", "reply_to_email", "Vastus meilile", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Krediitkaart", "bank_transfer", "Panga\xfclekanne", "priority", "Prioriteet", "fee_amount", "Viivise summa", "fee_percent", _s16_341, "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Luba min", "enable_max", "Luba max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "V\xe4rskenda aadressi", _s19_75, "V\xe4rskendage kliendi aadressi esitatud \xfcksikasjadega", "rate", "M\xe4\xe4r", "tax_rate", "Maksum\xe4\xe4r", "new_tax_rate", "Uus Maksum\xe4\xe4r", "edit_tax_rate", "Muuda maksum\xe4\xe4ra", _s16_221, "Maksum\xe4\xe4r on edukalt loodud", _s16_222, "Maksum\xe4\xe4ra v\xe4rskendamine \xf5nnestus", _s17_129, "Maksum\xe4\xe4ra arhiivimine \xf5nnestus", _s16_223, "Maksum\xe4\xe4r kustutati edukalt", _s17_130, "Maksum\xe4\xe4r taastati edukalt", _s18_110, ":value maksum\xe4\xe4rad edukalt arhiveeritud", _s17_131, ":value maksum\xe4\xe4rad edukalt kustutatud", _s18_111, ":value maksum\xe4\xe4rad edukalt taastatud", "fill_products", "Automaatselt t\xe4idetavad tooted", _s18_112, "Toote valimine t\xe4idab automaatselt kirjelduse ja maksumuse", "update_products", "Toodete automaatne v\xe4rskendamine", _s20_104, "Arve v\xe4rskendamine toimub automaatselt v\xe4rskendage tootekogu", _s16_224, "Konverteeri tooteid", _s21_111, "Konverteerige toodete hinnad automaatselt kliendi valuutasse", "fees", "Fees", "limits", "Limiidid", "provider", "Pakkuja", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, "J\xe4tka redigeerimist", "discard_changes", "Loobu muudatustest", "default_value", "Vaikev\xe4\xe4rtus", "disabled", "Keelatud", "currency_format", "Valuuta vorming", _s21_112, "N\xe4dala esimene p\xe4ev", _s23_52, "Aasta esimene kuu", "sunday", "p\xfchap\xe4ev", "monday", "esmasp\xe4ev", "tuesday", "teisip\xe4ev", "wednesday", "kolmap\xe4ev", "thursday", "neljap\xe4ev", "friday", "reede", "saturday", "laup\xe4ev", "january", "jaanuar", "february", "veebruar", "march", "m\xe4rts", "april", "aprill", "may", "mai", "june", "juuni", "july", "juuli", "august", "august", "september", "september", "october", "oktoober", "november", "november", "december", "detsember", "symbol", "S\xfcmbol", "ocde", "Kood", "date_format", "Kuup\xe4evavorming", "datetime_format", "Kuup\xe4eva ja kellaaja vorming", "military_time", "24-tunnine Aeg", _s18_113, "24 Hour Display", "send_reminders", "Saatke meeldetuletusi", "timezone", "Ajav\xf6\xf6nd", _s19_77, "Filtreeritud projekti j\xe4rgi", _s17_132, "Filtreeritud grupi j\xe4rgi", _s19_79, "Filtreeritud arve j\xe4rgi", _s18_114, "Filtreeritud kliendi j\xe4rgi", _s18_116, "Filtreeritud tarnija j\xe4rgi", "group_settings", "Grupi seaded", "group", "Grupp", "groups", "Grupid", "new_group", "Uus grupp", "edit_group", "Redigeeri gruppi", "created_group", "Grupi loomine \xf5nnestus", "updated_group", "Grupi uuendamine \xf5nnestus", "archived_groups", ":value r\xfchma edukalt arhiveeritud", "deleted_groups", ":value r\xfchma edukalt kustutatud", "restored_groups", _s35_20, "archived_group", "Grupi arhiveerimine \xf5nnestus", "deleted_group", "Grupi kustutamine \xf5nnestus", "restored_group", "Grupi taastamine \xf5nnestus", "upload_logo", _s24_75, "uploaded_logo", "Logo \xfcleslaadimine \xf5nnestus", "logo", "Logo", "saved_settings", "Seadete salvestamine \xf5nnestus", _s16_230, "Toote Seaded", "device_settings", "Seadme s\xe4tted", "defaults", "Vaikimisi", "basic_settings", "Elementaarsed Seaded", _s17_134, "T\xe4psemad Seaded", "company_details", "Ettev\xf5tte Andmed", "user_details", "Kasutaja \xdcksikasjad", "localization", "Lokalisatsioon", "online_payments", "V\xf5rgumaksed", "tax_rates", "Maksum\xe4\xe4rad", "notifications", "Teated", "import_export", _s16_342, "custom_fields", "Kohandatud V\xe4ljad", "invoice_design", "Arve Kujundus", "buy_now_buttons", "Osta Kohe Nupp", "email_settings", "E-posti Seaded", _s23_54, "Mallid ja meeldetuletused", _s22_81, _s24_86, _s19_81, "Andmete visualiseerimised", "price", "Hind", "email_sign_up", "Meili registreerumine", "google_sign_up", "Google'i registreerumine", _s27_57, "T\xe4name teid ostu eest!", "redeem", "Redeem", "back", "Tagasi", "past_purchases", "Varasemad ostud", _s19_83, "Aastane tellimus", "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count kasutajaid", "upgrade", "Uuendage", _s25_63, "Palun sisestage eesnimi", _s24_60, "Palun sisestage perekonnanimi", _s33_30, "Konto loomiseks n\xf5ustuge teenusetingimuste ja privaatsuspoliitikaga.", "i_agree_to_the", "ma n\xf5ustun", _s16_232, "Teenuse Tingimused", "privacy_policy", "Privaatsuspoliitika", "sign_up", "Registreeru", "account_login", "Konto sisselogimine", "view_website", "Vaata veebisaiti", "create_account", "Loo konto", "email_login", "Email Login", "create_new", "Loo Uus", _s18_118, "Kirjet pole valitud", _s21_115, "Palun salvestage v\xf5i t\xfchistage oma muudatused", "download", "Lae alla", _s27_58, _s27_78, "take_picture", "Tee pilt", "upload_files", "Upload Files", "document", "Dokument", "documents", "Dokumendid", "new_document", "Uus dokument", "edit_document", "Redigeeri dokumenti", _s17_136, "Dokument edukalt \xfcles laetud", _s16_234, "Dokument edukalt uuendatud", _s17_137, "Dokument edukalt arhiveeritud", _s16_235, "Dokument edukalt kustutatud", _s17_138, "Dokument edukalt taastatud", _s18_120, ":value dokumenti edukalt arhiveeritud", _s17_139, ":value dokumenti edukalt kustutatud", _s18_121, _s38_19, "no_history", "Ajalugu pole", "expense_date", "Kulu kuup\xe4ev", "pending", "Ootel", _s16_236, "Logitud", _s16_237, "Ootel", _s16_238, "Invoiced", "converted", "Teisendatud", _s24_62, _s24_63, "exchange_rate", "Vahetuskurss", _s16_239, "Konverteeri valuutat", "mark_paid", "M\xe4rgi makstuks", "category", "Kategooria", "address", "Aadress", "new_vendor", "Uus Tarnija", "created_vendor", "Tarnija loomine \xf5nnestus", "updated_vendor", "Tarnija v\xe4rskendamine \xf5nnestus", "archived_vendor", "Tarnija arhiivimine \xf5nnestus", "deleted_vendor", "Tarnija edukalt kustutatud", "restored_vendor", "Tarnija edukalt taastatud", _s16_240, ":count tarnijaid on edukalt arhiveeritud", "deleted_vendors", ":count tarnijad on edukalt kustutatud", _s16_241, ":value tarnijat edukalt taastatud", "new_expense", "Sisestage kulu", "created_expense", "Kulu on edukalt loodud", "updated_expense", "Kulu edukalt uuendatud", _s16_242, "Kulu edukalt arhiveeritud", "deleted_expense", "Kulu edukalt kustutatud", _s16_243, "Kulud edukalt taastatud", _s17_140, "Kulud edukalt arhiveeritud", _s16_244, "Kulud edukalt kustutatud", _s17_141, ":value kulu edukalt taastatud", "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Kujundus", _s21_116, "Kirjet ei leitud", "invoiced", "Arve esitatud", "logged", "Logitud", "running", "Running", "resume", "J\xe4tka", "task_errors", "Parandage k\xf5ik kattuvad ajad", "start", "K\xe4ivita", "stop", "Peata", "started_task", "\xdclesanne edukalt k\xe4ivitatud", "stopped_task", "\xdclesanne edukalt peatatud", "resumed_task", "\xdclesanne edukalt j\xe4tkatud", "now", "N\xfc\xfcd", _s16_245, "\xdclesannete automaatne k\xe4ivitamine", "timer", "Taimer", "manual", "Manuaal", "budgeted", "Eelarvestatud", "start_time", "Algusaeg", "end_time", "L\xf5puaeg", "date", "Kuup\xe4ev", "times", "Ajad", "duration", "Kestvus", "new_task", "Uus \xdclesanne", "created_task", "\xdclesanne edukalt loodud", "updated_task", "\xdclesanne edukalt uuendatud", "archived_task", "\xdclesanne edukalt arhiveeritud", "deleted_task", "\xdclesanne edukalt kustutatud", "restored_task", "\xdclesanne edukalt taastatud", "archived_tasks", ":count \xfclesannet edukalt arhiveeritud.", "deleted_tasks", ":count \xfclesannet edukalt kustutatud", "restored_tasks", ":value \xfclesannet edukalt taastatud", _s19_85, "Palun sisesta nimi", "budgeted_hours", "Eelarvestatud tunnid", "created_project", "Projekt edukalt loodud", "updated_project", "Projekt edukalt uuendatud", _s16_247, "Projekt edukalt arhiveeritud", "deleted_project", "Projekt edukalt kustutatud", _s16_248, "Projekt edukalt taastatud", _s17_142, ":count projekti edukalt arhiveeritud", _s16_249, ":count projekti edukalt kustutatud", _s17_143, ":value projekti edukalt taastatud", "new_project", "Uus Projekt", _s27_62, "T\xe4name, et kasutasite meie rakendust!", "if_you_like_it", "Kui teile meeldib, palun", "click_here", "kl\xf5psake siin", _s18_122, "Kliki siia", "to_rate_it", "et seda hinnata.", "average", "Keskmine", "unapproved", "Kinnitamata", _s30_19, "Seadete muutmiseks autentige", "locked", "Lukustatud", "authenticate", "Autentimine", _s19_87, "Palun autentige", _s24_64, "Biomeetriline autentimine", "footer", "Jalus", "compare", "V\xf5rdlema", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", "Logige sisse Google'iga", "today", "T\xe4na", "custom_range", "Kohandatud Vahemik", "date_range", "Kuup\xe4evavahemik", "current", "Praegune", "previous", "Eelmine", "current_period", "Praegune periood", _s17_144, "V\xf5rdlusperiood", "previous_period", "Eelmine periood", "previous_year", "Eelmine aasta", "compare_to", "V\xf5rdlema", "last7_days", "Viimased 7 p\xe4eva", "last_week", "Eelmine n\xe4dal", "last30_days", "Viimased 30 p\xe4eva", "this_month", "See Kuu", "last_month", "Eelmine Kuu", "this_year", "See Aasta", "last_year", "Eelmine Aasta", "all_time", "All Time", "custom", "Kohandatud", _s16_250, "Klooni arveks", "clone_to_quote", "Klooni hinnapakkumiseks", "clone_to_credit", "Clone to Credit", "view_invoice", "Vaata Arvet", "convert", "Teisenda", "more", "Rohkem", "edit_client", "Muuda Klienti", "edit_product", "Muuda Toodet", "edit_invoice", "Muuda Arvet", "edit_quote", "Muuda Pakkumust", "edit_payment", "Muuda Makset", "edit_task", "Muuda \xdclesannet", "edit_expense", "Muuda kulusid", "edit_vendor", "Muuda Tarnijat", "edit_project", "Muuda Projekti", _s20_107, "Redigeeri korduv pakkumist", "billing_address", "Arve aadress", _s16_252, "Kohaletoimetamise aadress", "total_revenue", "Kogutulu", "average_invoice", "Keskmine Arve", "outstanding", "V\xe4ljapaistev", "invoices_sent", ":count arvet saadetud", "active_clients", "aktiivsed kliendid", "close", "Sulge", "email", "E-post", "password", "Salas\xf5na", "url", "URL", "secret", "Secret", "name", "Nimi", "logout", "Logi V\xe4lja", "login", "Logi Sisse", "filter", "Filter", "sort", "Sorteeri", "search", "Otsi", "active", "Aktiivne", "archived", "Arhiveeritud", "deleted", "Kustutatud", "dashboard", "T\xf6\xf6laud", "archive", "Arhiiv", "delete", "Kustuta", "restore", "Taasta", _s16_254, "V\xe4rskendus on l\xf5petatud", _s23_55, "Palun sisesta oma e-maili aadress", _s26_46, "Sisesta oma parool", _s21_119, "Sisesta oma URL", _s26_48, "Sisesta Toote kood", "ascending", "Kasvav", "descending", "Kahanev", "save", "Salvesta", _s17_146, "Ilmnes viga", "paid_to_date", "Tasutud", "balance_due", "Kokku tasuda", "balance", "Saldo", "overview", "\xdclevaade", "details", "\xdcksikasjad", "phone", "Telefon", "website", "Kodulehek\xfclg", "vat_number", "KMKR Number", "id_number", "Registrikood", "create", "Loo", _s19_89, "Kopeeritud :value l\xf5ikelauale", "error", "Viga", _s16_256, "Ei saanud k\xe4ivitada", "contacts", "Kontaktid", "additional", "Lisaks", "first_name", "Eesnimi", "last_name", "Perekonnanimi", "add_contact", "Lisa kontakt", "are_you_sure", "Oled kindel?", "cancel", "Katkesta", "ok", "Ok", "remove", "Eemalda", _s16_258, "E-post on kehtetu", "product", "Toode", "products", "Tooted", "new_product", "Uus Toode", "created_product", "Toote loomine \xf5nnestus", "updated_product", "Toote v\xe4rskendamine \xf5nnestus", _s16_260, "Toote arhiveerimine \xf5nnestus", "deleted_product", "Toode edukalt kustutatud", _s16_261, "Toode edukalt taastatud", _s17_148, ":count tooted edukalt arhiveeritud", _s16_262, ":count toodet edukalt kustutatud", _s17_149, ":value toodet edukalt taastatud", "product_key", "Toode", "notes", "M\xe4rkmed", "cost", "Hind", "client", "Klient", "clients", "Kliendid", "new_client", "Uus Klient", "created_client", "Klient edukalt loodud", "updated_client", "Kliendi v\xe4rskendamine \xf5nnestus", "archived_client", "Kliendi arhiivimine \xf5nnestus", _s16_263, ":count klienti on edukalt arhiveeritud", "deleted_client", "Kliendi kustutamine \xf5nnestus", "deleted_clients", ":count klienti on edukalt kustutatud", "restored_client", "Kliendi taastamine \xf5nnestus", _s16_264, ":value klienti edukalt taastatud", "address1", "T\xe4nav", "address2", "Maja/Korter", "city", "Linn", "state", "Maakond", "postal_code", "Sihtnumber", "country", "Riik", "invoice", "Arve", "invoices", "Arved", "new_invoice", "Uus Arve", "created_invoice", "Arve edukalt loodud", "updated_invoice", "Arve edukalt uuendatud", _s16_265, "Arve edukalt arhiveeritud", "deleted_invoice", "Arve edukalt kustutatud", _s16_266, "Arve edukalt taastatud", _s17_150, ":count arvet edukalt arhiveeritud", _s16_267, ":count arvet edukalt kustutatud", _s17_151, ":value arvet edukalt taastatud", "emailed_invoice", "Arve edukalt saadetud", "emailed_payment", _s28_72, "amount", "Summa", "invoice_number", "Arve Number", "invoice_date", "Arve Kuup\xe4ev", "discount", "Allahindlus", "po_number", "PO Number", "terms", "Tingimused", "public_notes", "Avalikud M\xe4rkmed", "private_notes", "Privaat M\xe4rkmed", "frequency", "Sagedus", "start_date", "Alguskuup\xe4ev", "end_date", "L\xf5ppkuup\xe4ev", "quote_number", "Pakkumuse Number", "quote_date", "Pakkumuse Kuup\xe4ev", "valid_until", "Kehtib Kuni", "items", "\xdcksused", "partial_deposit", "Osaline/tagatis", "description", "Kirjeldus", "unit_cost", "\xdchiku Hind", "quantity", "Kogus", "add_item", "Lisa \xfcksus", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Kogu summa", "pdf", "PDF", "due_date", "Makset\xe4htaeg", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Staatus", _s17_152, "Arve staatus", "quote_status", "Pakkumise olek", _s22_82, "\xdcksuse lisamiseks kl\xf5psake +", _s22_84, "Aja lisamiseks kl\xf5psake +", "count_selected", ":count selected", "total", "Kokku", "percent", "Protsent", "edit", "Muuda", "dismiss", "Dismiss", _s20_109, "Palun valige kuup\xe4ev", _s22_85, "Palun valige klient", _s24_66, "Palun valige arve", "task_rate", "\xdclesande M\xe4\xe4r", "settings", "Seaded", "language", "Keel", "currency", "Valuuta", "created_at", "Loomise kuup\xe4ev", "created_on", "Loodud", "updated_at", "Uuendatud", "tax", "Maks", _s30_21, "Palun sisestage arve number", _s27_66, "Palun sisestage hinnapakkumise number", "past_due", "\xdcle T\xe4htaja", "draft", "Mustand", "sent", "Saadetud", "viewed", "Vaadatud", "approved", "Kinnitatud", "partial", "Osaline/tagatisraha", "paid", "Makstud", "mark_sent", "M\xe4rgi saadetuks", _s22_87, "Arve m\xe4rgiti edukalt saadetuks", _s22_88, _s35_22, _s23_57, "Arved m\xe4rgiti saadetuks", _s23_58, _s36_15, "done", "Valmis", _s37_24, "Sisestage kliendi v\xf5i kontaktisiku nimi", "dark_mode", "Tume Re\u017eiim", _s27_68, "Muudatuse rakendamiseks taask\xe4ivitage rakendus", "refresh_data", "V\xe4rskenda andmeid", "blank_contact", "T\xfchi kontakt", "activity", "Tegevus", _s16_270, "Kirjeid ei leitud", "clone", "Klooni", "loading", "Laen", "industry", "T\xf6\xf6stus", "size", "Suurus", "payment_terms", "Maksetingimused", "payment_date", "Makse kuup\xe4ev", "payment_status", "Makse staatus", _s16_272, "Ootel", _s16_273, "T\xfchistatud", _s16_274, "Eba\xf5nnestunud", _s16_275, "L\xf5petatud", _s16_276, _s20_133, _s16_277, "Tagastatud", _s17_153, "Rakendamata", _s17_154, _s19_55, "net", "Net", "client_portal", "Kliendi Portaal", "show_tasks", "N\xe4ita \xfclesandeid", "email_reminders", "Meili meeldetuletused", "enabled", "Lubatud", "recipients", "Saajad", "initial_email", "Esmane E-kiri", "first_reminder", "Esimene Meeldetuletus", "second_reminder", "Teine Meeldetuletus", "third_reminder", "Kolmas Meeldetuletus", "reminder1", "Esimene meeldetuletus", "reminder2", "Teine meeldetuletus", "reminder3", "Kolmas meeldetuletus", "template", "Mall", "send", "Saada", "subject", "Teema", "body", "Sisu", "send_email", "Saada E-kiri", "email_receipt", "Saada kliendile maksekviitung", "auto_billing", "Automaatne arveldamine", "button", "Nupp", "preview", "Eelvaade", "customize", "Kohanda", "history", "Ajalugu", "payment", "Makse", "payments", "Maksed", "refunded", "Tagastatud", "payment_type", "Makse t\xfc\xfcp", _s21_121, "Tehingu Viide", "enter_payment", "Sisesta Makse", "new_payment", "Sisesta Makse", "created_payment", "Makse loomine \xf5nnestus", "updated_payment", "Makse v\xe4rskendamine \xf5nnestus", _s16_278, "Makse arhiivimine \xf5nnestus", "deleted_payment", "Makse kustutamine \xf5nnestus", _s16_279, "Makse taastamine \xf5nnestus", _s17_155, ":count makset on edukalt arhiveeritud", _s16_280, ":count makset on edukalt kustutatud", _s17_156, ":value makset edukalt taastatud", "quote", "Pakkumus", "quotes", "Pakkumused", "new_quote", "Uus Pakkumus", "created_quote", "Hinnapakkumise loomine \xf5nnestus", "updated_quote", "Hinnapakkumine edukalt v\xe4rskendatud", "archived_quote", "Hinnapakkumine edukalt arhiivitud", "deleted_quote", "Hinnapakkmuise kustutamine \xf5nnestus", "restored_quote", "Hinnapakkumise taastamine \xf5nnestus", "archived_quotes", ":count hinnapakkumisi on edukalt arhiveeritud", "deleted_quotes", ":count hinnapakkumisi on edukalt kustutatud", "restored_quotes", ":value hinnapakkumist edukalt taastatud", "expense", "Kulu", "expenses", "Kulud", "vendor", "Tarnija", "vendors", "Vendors", "task", "\xdclesanne", "tasks", "\xdclesanded", "project", "Projekt", "projects", "Projektid", "activity_1", ":user l\xf5i kliendi :client", "activity_2", ":user arhiveeris kliendi :client", "activity_3", ":user kustutas kliendi :client", "activity_4", ":user l\xf5i arve :invoice", "activity_5", ":user uuendas arvet :invoice", "activity_6", ":user saatis arve :invoice e-postiga :client :contact", "activity_7", ":contact on vaadatud arvet :invoice :client", "activity_8", ":user arhiveeris arve :invoice", "activity_9", ":user kustutas arve :invoice", "activity_10", _s82_, "activity_11", ":user uuendas makset :payment", "activity_12", ":user arhiveeris makse :payment", "activity_13", ":user kustutas makse :payment", "activity_14", ":user sisestas :credit", "activity_15", ":user v\xe4rskendas :credit ettemakset", "activity_16", ":user arhiveeris :credit ettemakse", "activity_17", ":user kustutas :credit ettemakse", "activity_18", ":user l\xf5i hinnapkkumise :quote", "activity_19", ":user uuendas hinnapakkumist :quote", "activity_20", ":user saatis meiliga hinnapakkumise :quote :client :contact", "activity_21", _s37_35, "activity_22", ":user arhiveeris hinnapakkumise :quote", "activity_23", ":user kustutas hinnapakkumise :quote", "activity_24", ":user taastas hinnapakkumise :quote", "activity_25", ":user taastas arve :invoice", "activity_26", ":user taastas kliendi :client", "activity_27", ":user taastas makse :payment", "activity_28", ":user taastas ettemakse :credit", "activity_29", ":contact kinnitas hinnapakkumise :quote :client", "activity_30", ":user l\xf5i tarnija :vendor", "activity_31", ":user arhiveeris tarnija :vendor", "activity_32", ":user kustutas tarnija :vendor", "activity_33", ":user taastas tarnija :vendor", "activity_34", ":user l\xf5i kulu :expense", "activity_35", ":user arhiveeris kulu :expense", "activity_36", ":user kustutas kulu :expense", "activity_37", ":user taastas kulu :expense", "activity_39", ":user t\xfchistas :payment_amount makse :payment", "activity_40", _s64_0, "activity_41", ":payment_amount makse (:payment) eba\xf5nnestus", "activity_42", ":user l\xf5i \xfclesande :task", "activity_43", ":user uuendas \xfclesannet :task", "activity_44", ":user arhiveeris \xfclesande :task", "activity_45", ":user kustutas \xfclesande :task", "activity_46", ":user taastas \xfclesande :task", "activity_47", ":user uuendas kulu :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", ":contact vastas piletile :ticket", "activity_56", ":user vaatas piletit :ticket", "activity_57", "S\xfcsteem ei suutnud arvet :invoice meiliga saata", "activity_58", _s28_82, "activity_59", _s28_82, "activity_60", _s37_35, "activity_61", ":user uuendas klienti :client", "activity_62", ":user uuendas tarnijat :vendor", "activity_63", ":user saatis e-kirjaga esimese meeldetuletuse arve kohta :invoice aadressile :contact", "activity_64", ":user saatis e-kirjaga teise meeldetuletuse arve kohta :invoice aadressile :contact", "activity_65", ":kasutaja saatis e-kirjaga kolmanda meeldetuletuse arve kohta :arve aadressile :kontakt", "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "\xdchekordne parool", "emailed_quote", "Hinnapakkumise saatmine \xf5nnestus", "emailed_credit", "Ettemaks saadeti meili teel", _s20_111, "Hinnapakkumine m\xe4rgiti saadetuks", _s21_123, "Ettemaks m\xe4rgiti edukalt saadetuks", "expired", "Kehtetu", "all", "K\xf5ik", "select", "Vali", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Kohandatud v\xe4\xe4rtus 3", "custom_value4", "Kohandatud v\xe4\xe4rtus 4", _s18_123, "Kohandatud e-posti stiil", _s24_71, _s24_72, _s29_46, "Kohandatud tasumata arve teade", _s27_73, "Kohandatud tasutud arve teade", _s31_26, "Kohandatud kinnitamata hinnapakkumise teade", "lock_invoices", "Lock Invoices", "translations", "T\xf5lked", _s19_90, "\xdclesande numbri muster", _s19_92, "\xdclesande numbri loendur", _s22_91, "Kulude numbri muster", _s22_93, "Kulude numbri loendur", _s21_124, "Tarnija numbri muster", _s21_126, "Tarnija numbri loendur", _s21_128, "Pileti numbri muster", _s21_130, "Pileti numbri loendur", _s22_95, "Makse numbri muster", _s22_97, "Makse numbri loendur", _s22_99, "Arve numbri muster", _s22_101, "Arve Numbri Loendur", _s20_112, "Hinnapakkumise numbri muster", _s20_114, "Hinnapakkumise numbriloendur", _s21_132, _s23_69, _s21_134, _s24_87, _s21_136, _s23_69, _s21_137, _s24_87, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, "Vaikimisi maksunimi 1", _s18_129, "Vaikimisi maksum\xe4\xe4r 1", _s18_131, "Vaikimisi maksunimi 2", _s18_133, "Vaikimisi maksum\xe4\xe4r 2", _s18_135, "Vaikimisi maksunimi 3", _s18_137, "Vaikimisi maksum\xe4\xe4r 3", _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Kuva tabel", "show_list", "N\xe4ita loendit", "client_city", "Kliendi linn", "client_state", "Kliendi maakond", "client_country", "Kliendi riik", _s16_281, "Klient on aktiivne", "client_balance", "Kliendi saldo", "client_address1", "Kliendi t\xe4nav", "client_address2", "Kliendi korter/sviit", "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "T\xfc\xfcp", "invoice_amount", "Arve summa", _s16_285, "T\xe4htaeg", "tax_rate1", "Maksum\xe4\xe4r 1", "tax_rate2", "Maksum\xe4\xe4r 2", "tax_rate3", "Maksum\xe4\xe4r 3", "auto_bill", "Auto Bill", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Kohandatud maksud 1", "custom_taxes2", "Kohandatud maksud 2", "custom_taxes3", "Kohandatud maksud 3", "custom_taxes4", "Kohandatud maksud 4", _s17_159, _s21_156, _s17_160, _s21_157, _s17_161, _s21_158, _s17_162, _s21_159, "is_deleted", "On kustutatud", "vendor_city", "Tarnija linn", "vendor_state", "Tarnija maakond", "vendor_country", "Tarnija riik", "is_approved", "On heaks kiidetud", "tax_name", "Maksu Nimi", "tax_amount", "Maksud kokku", "tax_paid", "Makstud maksud", "payment_amount", "Makse summa", "age", "Vanus", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Pank", _s19_96, "Kulukategooria ID", _s16_286, "Kulu kategooria", _s19_98, "Arve valuuta ID", "tax_name1", "Maksu nimi 1", "tax_name2", "Maksu nimi 2", "tax_name3", "Maksu nimi 3", "transaction_id", "Tehingu ID", _s18_139, "Oleku v\xe4rviteema", _s16_287, "Laadige v\xe4rviteema"], t1, t1), "fi", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "s\xe4hk\xf6postit", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Aika", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Kirjautumistiedot eiv\xe4t t\xe4sm\xe4\xe4 tietojemme kanssa", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "portti", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "K\xe4ytt\xe4j\xe4tunnus", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Viimeinen kirjautuminen", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Toistuvat", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Poista linkitys", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Yll\xe4pito", "owner", "Omistaja", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Toiminto", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Aikataulu", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Arkistoi maksu", "archive_invoice", "Arkistoi lasku", "archive_quote", "Arkistoi tarjous", "archive_credit", "Arkistoi luottolasku", "archive_task", "Arkistoi teht\xe4v\xe4", "archive_client", "Arkistoi asiakas", "archive_project", "Arkistoi projekti", "archive_expense", "Arkistoi kulu", "restore_payment", "Palauta maksu", "restore_invoice", "Palauta lasku", "restore_quote", "Palauta tarjous", "restore_credit", "Palauta luotto", "restore_task", "Palauta teht\xe4v\xe4", "restore_client", "Palauta asiakas", "restore_project", "Palauta projekti", "restore_expense", "palauta kulu", "archive_vendor", "Arkistoi kauppias", "restore_vendor", "Palauta kauppias", "create_product", "Lis\xe4\xe4 tuote", "update_product", "Update Product", "delete_product", "Poista Tuote", "restore_product", "Palauta tuote", "archive_product", "Arkistoi tuote", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Maksutavat", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postinumero/Kaupunki", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Tunti", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Lataa palvelimelle", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Poista projekti", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, "Rekister\xf6inti vaaditaan", _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Arvo", "is", "on", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "S\xe4\xe4nn\xf6t", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Tallenna oletusehdot", _s22_18, "Tallenna vakioalatunnisteeksi", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Onnistuneesti luotu pankkitili", _s20_26, "Pankkitili on onnistuneesti p\xe4ivitetty", _s17_21, "Muokkaa pankkitili\xe4", _s16_49, _s16_50, "account_type", "K\xe4ytt\xe4j\xe4tilin tyyppi", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "P\xe4ivit\xe4 hyvitys", "delete_credit", "Poista luottolasku", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, "Muokkaa tapahtumaa", _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, "Etsi tapahtuma", _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", "Luottokortit & pankit", _s21_34, "onnistuneesti arkistoitu pankkitili", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Maksujen asetukset", "default", "oletus", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Tilanne", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Vasemmalla", "right", "Oikealla", "center", "Keskitetty", "page_numbering", "Sivunumerointi", _s24_25, "Sivunumeroinnin tasaus", _s31_8, "Lasku on l\xe4hetetty", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Laskun tuotteet", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Tuonnin muoto", "export_format", "Viennin muoto", "export_type", "Viennin tyyppi", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Lis\xe4\xe4 maa", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", "Kirjaudu olemassaolevalle tilille", "add_to_invoice", "Lis\xe4\xe4 laskulle :invoice", _s17_37, "Laskuja ei l\xf6ydy", "week", "Viikko", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Laskun valuutta", "range", "Alue", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Luo projekti", "update_project", "P\xe4ivit\xe4 projekti", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "The palkkio a :amount lasku would be :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Hyv\xe4ksy", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", "onnistuneesti purged asiakas", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Lasku maksettu", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normaali", "large", "Suuri", "extra_large", "Eritt\xe4in suuri", _s16_75, "N\xe4yt\xe4 PDF-esikatselu", _s21_57, "N\xe4yt\xe4 PDF-esikatselu laskujen k\xe4sittelyn aikana", "print_pdf", "Tulosta PDF", "remind_me", "Muistuta minua", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Piilota esikatselu", "edit_record", "Muokkaa tietuetta", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Aseta salasana", _s20_57, _s33_13, "disconnect", "Katkaise yhteys", "add_to_invoices", "Lis\xe4\xe4 laskuille", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Lataa", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, "Asiakkaan postinumero", _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Rekister\xf6inti", _s27_25, _s50_7, "view_expense", "N\xe4yt\xe4 kulu # :kulu", "view_statement", "N\xe4yt\xe4 Tiliote", "sepa", "SEPA-maksu", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "J\xe4rjestelm\xe4", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From nimi", _s16_81, _s16_82, _s17_44, "toistuva kulu", _s18_46, "toistuva kulut", _s21_59, "uusi toistuva kulu", _s22_50, "muokkaa toistuva kulu", _s25_20, "onnistuneesti luotu toistuva kulu", _s25_21, "onnistuneesti p\xe4ivitetty toistuva kulu", _s26_16, "onnistuneesti arkistoitu toistuva kulu", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "onnistuneesti palautettu toistuva kulu", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Laskutettu", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, "Laskun y\xe4tunnisteen taustav\xe4ri", _s25_28, "Laskun yl\xe4tunnisteen tekstiv\xe4ri", "net_subtotal", "Netto", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Muuta s\xe4hk\xf6postiosoitetta", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Laskuttamatta", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Tuo tietoja", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Lasku luotu", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "viime p\xe4ivitetty", "invoice_item", "Laskun tuote", "quote_item", "Quote Item", _s18_54, "kontakti ensimm\xe4inen nimi", _s17_48, "kontakti viime nimi", "order", "Order", "unassigned", "Kohdistamaton", "partial_value", "T\xe4ytyy olla suurempi kuin nolla ja v\xe4hemm\xe4n kuin kaikki yhteens\xe4", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Ota k\xe4ytt\xf6\xf6n", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Aseta alidomain tai n\xe4yt\xe4 lasku omalla verkkosivullasi.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, "Laskun maksuehdot", _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Yhdist\xe4 Gmailiin", _s16_102, "Katkaise yhteys Gmailiin", "connected_gmail", _s28_18, _s18_62, "Gmail katkaistu onnistuneesti", _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, "Aktivoi yritys", _s21_74, _s51_7, _s27_31, "Tapahtui virhe, yrit\xe4 uudelleen", _s27_32, "Aseta ensin salasana", _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, "Valitse maa", "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Roskaposti", "view_docs", "Katso asiakirjoja", _s32_12, _s72_, "send_sms", "L\xe4het\xe4 tekstiviesti", "sms_code", "SMS Code", _s21_75, "Scan bar koodi a :link compatible app.", _s18_63, "Kaksivaiheinen tunnistautuminen otettu onnistuneesti k\xe4ytt\xf6\xf6n", "connect_google", "Yhdist\xe4 Googleen", _s17_56, "Katkaise yhteys Googleen", _s17_58, "Kaksivaiheinen tunnistautuminen", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count tuntia", "count_day", "1 p\xe4iv\xe4", "count_days", ":count p\xe4iv\xe4\xe4", _s19_52, _s19_53, _s17_59, "Turvallisuusasetukset", "resend_email", "Uudelleenl\xe4het\xe4 s\xe4hk\xf6posti", _s26_22, "Vahvista s\xe4hk\xf6postiosoitteesi", _s16_112, "Hyvitetty maksu", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "viime Quarter", "to_update_run", "To update run", _s18_66, "Muuta laskuksi", _s16_113, _s16_114, "invoice_project", "Lasku projekti", "invoice_task", "Laskuta teht\xe4v\xe4", "invoice_expense", "Lasku kulu", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Tallenna ja l\xe4het\xe4 s\xe4hk\xf6postilla", _s16_117, "Tuetut tapahtumat", _s16_119, "Converted m\xe4\xe4r\xe4", _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "oletus Documents", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Piilota", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Sarake", "sample", "Otos", "map_to", "Map To", "import", "Tuo", _s25_33, _s29_16, "select_file", "yst\xe4v\xe4llisesti valitsee tiedosto", _s16_121, _s16_122, "csv_file", "CSV tiedosto", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Kirjanpito", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Palvelu", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Lis\xe4\xe4 mukautettu", "payment_tax", "Payment Tax", "unpaid", "Maksamaton", "white_label", "White Label", "delivery_note", "Delivery Huom", _s24_41, "L\xe4hetetut laskut on lukittu", _s24_43, "Maksetut laskut on lukittu", "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Maksettava", "quote_total", "Tarjouksen loppusumma", "credit_total", "luotto yhteens\xe4", _s23_31, "Laskun loppusumma", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Teht\xe4v\xe4numero", "project_number", "Projektinumero", "project_name", "Project Name", "warning", "Varoitus", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Asiakkaan nimi", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, "Onnistuneesti p\xe4ivitetty teht\xe4v\xe4n tila", _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, "N\xe4yt\xe4 teht\xe4v\xe4taulukko", _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, "Lis\xe4\xe4 aikatieto laskun tuoteriville", _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Teht\xe4v\xe4n asetukset", _s20_79, _s20_80, _s18_73, "kulu kategoriat", _s20_81, "uusi kulu kategoria", _s21_83, _s21_84, _s24_46, "onnistuneesti luotu kulukategoria", _s24_47, "onnistuneesti p\xe4ivitetty kulukategoria", _s25_37, "onnistuneesti arkistoitu kulu kategoria", _s24_48, "onnistuneesti poistettu category", _s24_49, _s37_13, _s25_38, "onnistuneesti palautettu kulukategoria", _s27_38, "onnistuneesti arkistoitu :count kulu kategoria", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "Pit\xe4isi laskuttaa", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Er\xe4p\xe4iv\xe4", "paused", "Paused", "mark_active", "Merkitse aktiiviseksi", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "P\xe4\xe4ttym\xe4t\xf6n", "next_send_date", "Next Send Date", _s16_129, "J\xe4ljell\xe4 olevia kertoja", _s17_78, "Toistuva lasku", _s18_78, "Toistuvat laskut", _s21_90, "Uusi toistuva lasku", _s22_63, "muokkaa toistuva Lasku", _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Toistuva lasku arkistoitu onnistuneesti", _s25_46, "Toistuva lasku poistettu onnistuneesti", _s25_47, _s38_15, _s26_26, "Toistuva lasku palautettu onnistuneesti", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "S\xe4hk\xf6posti l\xe4hetetty", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "N\xe4yt\xe4 Portaali", "copy_link", "Copy Link", "token_billing", "Tallenna korttitiedot", _s24_52, "Tervetuloa Invoice Ninja -palveluun", "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "asiakas numero", "auto_convert", "Auto Convert", "company_name", "yritys nimi", "reminder1_sent", "Muistutus 1 L\xe4hetetty", "reminder2_sent", "Muistutus 2 L\xe4hetetty", "reminder3_sent", "Muistutus 3 L\xe4hetetty", _s18_81, "Viimeksi l\xe4hetetty muistutus", "pdf_page_info", "Sivu :current kokonaism\xe4\xe4r\xe4st\xe4 :total", _s16_133, "Laskut l\xe4hetettiin onnistuneesti s\xe4hk\xf6postilla.", "emailed_quotes", "Tarjoukset l\xe4hetettiin onnistuneesti s\xe4hk\xf6postilla.", "emailed_credits", _s28_71, "gateway", "Maksunv\xe4litt\xe4j\xe4", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Tuntia", "statement", "tiliote", "taxes", "Verot", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Hae hyvityst\xe4", "apply", "K\xe4yt\xe4", "unapplied", "Unapplied", "select_label", "Valitse kentt\xe4", "custom_labels", _s17_194, "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "Vastaanottaja", "health_check", "Health Check", "payment_type_id", "Maksun tyyppi", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, "Valitut laskut", _s17_84, _s17_85, "selected_quotes", "Valitut tarjoukset", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Er\xe4\xe4ntyv\xe4t laskut", _s17_90, "My\xf6h\xe4ss\xe4 olevat laskut", "recent_payments", "Viimeisimm\xe4t maksut", "upcoming_quotes", "Tulevat tarjoukset", "expired_quotes", "Vanhentuneet tarjoukset", "create_client", "luo asiakas", "create_invoice", "Luo lasku", "create_quote", "Luo tarjous", "create_payment", "Create Payment", "create_vendor", "Luo kauppias", "update_quote", "P\xe4ivit\xe4 tarjous", "delete_quote", "Poista tarjous", "update_invoice", "P\xe4ivit\xe4 lasku", "delete_invoice", "Poista lasku", "update_client", "Update Client", "delete_client", "Poista asiakas", "delete_payment", "Poista maksu", "update_vendor", "P\xe4ivit\xe4 kauppias", "delete_vendor", "Poista kauppias", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Poista kulu", "create_task", "Luo teht\xe4v\xe4", "update_task", "Update Task", "delete_task", "Poista teht\xe4v\xe4", "approve_quote", "Hyv\xe4ksy tarjous", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Ilmainen", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API-salasanat", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokenit", "new_token", "New Token", "edit_token", "Muokkaa tokenia", "created_token", "Token luotu onnistuneesti", "updated_token", "Token p\xe4ivitetty onnistuneesti", "archived_token", "Token arkistoitu onnistuneesti", "deleted_token", "Token poistettu onnistuneesti", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "L\xe4het\xe4 lasku s\xe4hk\xf6postitse", "email_quote", "L\xe4het\xe4 tarjous s\xe4hk\xf6postitse", "email_credit", "Email Credit", "email_payment", "Email maksu", _s20_89, _s41_5, "ledger", "Kirjanpito", "view_pdf", "Katso PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Yhteyshenkil\xf6n nimi", "use_default", "K\xe4yt\xe4 oletusarvoa", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Maksuehdot", _s16_142, "Uudet maksuehdot", _s17_96, "Muokkaa maksuaikaa", _s20_90, "onnistuneesti luotu maksu ehto", _s20_91, "onnistuneesti p\xe4ivitetty maksu ehto", _s21_92, "onnistuneesti arkistoitu maksu ehto", _s20_92, _s35_32, _s20_93, _s35_32, _s21_93, "Maksuehto palautettiin onnistuneesti", _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", "Kirjaudu s\xe4hk\xf6postiosoitteella", "change", "Vaihda", _s23_38, "Vaihda mobiilin\xe4kym\xe4\xe4n?", _s24_55, "Vaihda ty\xf6p\xf6yt\xe4n\xe4kym\xe4\xe4n?", "send_from_gmail", "L\xe4het\xe4 Gmailista", "reversed", "Reversed", "cancelled", "Peruutettu", "credit_amount", "Luoton m\xe4\xe4r\xe4", "quote_amount", "Tarjouksen summa", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Piilota valikko", "show_menu", "N\xe4yt\xe4 valikko", _s18_83, "Osittain hyvitetty", _s16_144, "Etsi asiakirjoista", "search_designs", "Search Designs", "search_invoices", "Etsi laskuja", "search_clients", "Etsi asiakkaita", "search_products", "Etsi tuotteita", "search_quotes", "Hae tarjouksia", "search_credits", "Etsi luotoista", "search_vendors", "Hae kauppiaita", "search_users", "Etsi k\xe4ytt\xe4ji\xe4", _s16_145, "Etsi verokanta", "search_tasks", "Etsi teht\xe4vi\xe4", "search_settings", "Etsi asetuksia", "search_projects", "Etsi projekteja", "search_expenses", "Etsi kuluja", "search_payments", "Etsi maksuja", "search_groups", "Etsi ryhmi\xe4", "search_company", "Etsi yritys", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", "Etsi 1 lasku", "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Hae 1 tarjous", "search_credit", "Search 1 Credit", "search_vendor", "Hae 1 kauppias", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Hyvitysmaksu", _s17_100, "Lasku on peruutettu onnistuneesti", _s18_85, "Laskut on peruutettu onnistuneesti", _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full nimi", _s17_102, "Kaupunki/Alue/Postitoimipaikka", _s17_104, "Postal/kaupunki/State", "custom1", "ensimm\xe4inen muokattu", "custom2", "toinen muokattu", "custom3", "Kolmas mukautettu", "custom4", "Nelj\xe4s mukautettu", "optional", "Valinnainen", "license", "Lisenssi", "purge_data", "Purge Data", _s16_152, "onnistuneesti purged yritys data", _s18_86, "Warning: t\xe4m\xe4 will pysyv\xe4sti erase sinun data, there is no undo.", "invoice_balance", "Laskun tila", "age_group_0", "0 - 30 p\xe4iv\xe4\xe4", "age_group_30", "30 - 60 p\xe4iv\xe4\xe4", "age_group_60", "60 - 90 p\xe4iv\xe4\xe4", "age_group_90", "90 - 120 p\xe4iv\xe4\xe4", "age_group_120", "120+ p\xe4iv\xe4\xe4", "refresh", "Refresh", "saved_design", "Muotoilu tallennettiin onnistuneesti", "client_details", "Asiakkaan tiedot", "company_address", "Yrityksen osoite", "invoice_details", "Laskun tiedot", "quote_details", "Tarjouksen tiedot", "credit_details", "Hyvityksen tiedot", "product_columns", "Tuotesarake", "task_columns", "Teht\xe4v\xe4sarake", "add_field", "Lis\xe4\xe4 kentt\xe4", "all_events", "Kaikki tapahtumat", "permissions", "Oikeudet", "none", "None", "owned", "Omistettu", "payment_success", "Maksu onnistui", "payment_failure", "Maksu ep\xe4onnistui", "invoice_sent", ":count lasku l\xe4hetetty", "quote_sent", "Tarjous l\xe4hetetty", "credit_sent", "Hyvitys l\xe4hetettiin", "invoice_viewed", "Lasku katsottiin", "quote_viewed", "Tarjous luettu", "credit_viewed", "Hyvitys katsottiin", "quote_approved", "Tarjous hyv\xe4ksytty", _s25_50, "Vastaanota kaikki ilmoitukset", _s16_153, "Osta lisenssi", "apply_license", "K\xe4yt\xe4 lisenssi", "cancel_account", "Poista tili", _s22_70, "Varoitus: T\xe4m\xe4 poistaa tilisi pysyv\xe4sti. Tietoja ei pysty palauttamaan.", "delete_company", "Poista yritys", _s22_71, "Warning: t\xe4m\xe4 will pysyv\xe4sti poista sinun yritys, there is no undo.", "enabled_modules", "Enabled Modules", "converted_quote", "Tarjous on onnistuneesti muunnettu", "credit_design", "Credit Design", "includes", "Includes", "header", "Yl\xe4tunniste", "load_design", "Load malli", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Mallit", "new_design", "Uusi malli", "edit_design", "Muokkaa mallia", "created_design", "Malli luotu onnistuneesti", "updated_design", "Malli p\xe4ivitetty onnistuneesti", "archived_design", _s28_28, "deleted_design", _s29_60, "removed_design", _s29_60, "restored_design", "Malli palautettu onnistuneesti", _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Ehdotukset", "tickets", "Tickets", _s16_157, "Toistuvat tarjoukset", "recurring_tasks", "Toistuvat teht\xe4v\xe4t", _s18_87, "K\xe4ytt\xe4j\xe4tilin hallinta", "credit_date", "Luoton p\xe4iv\xe4m\xe4\xe4r\xe4", "credit", "Luotto", "credits", "Luotot", "new_credit", "Uusi luotto", "edit_credit", "Muokkaa hyvityst\xe4", "created_credit", "Luottolasku luotiin onnistuneesti", "updated_credit", "Hyvitys p\xe4ivitettiin onnistuneesti", "archived_credit", "Luottolasku arkistoitiin onnistuneesti", "deleted_credit", "Luottolasku poistettiin onnistuneesti", "removed_credit", _s27_51, "restored_credit", "Luotto palautettu onnistuneesti", _s16_159, ":count hyvitys(t\xe4) arkistoitiin onnistuneesti", "deleted_credits", ":count luotto(a) poistettu onnistuneesti", _s16_160, "Palautettiin onnistuneesti :value luotolle", "current_version", "Nykyinen versio", "latest_version", "Uusin versio", "update_now", "P\xe4ivit\xe4 nyt", _s26_33, "Verkkosovellutuksen uusi versio on saatavilla", _s16_161, "P\xe4ivitys saatavilla", "app_updated", "P\xe4ivitys suoritettu onnistuneesti", "learn_more", "Lue lis\xe4\xe4", "integrations", "Integraatiot", "tracking_id", "Seurantatunnus", _s17_106, _s17_107, "credit_footer", "Luotto alatunniste", "credit_terms", "Luoton ehdot", "new_company", "Uusi yritys", "added_company", "Yritys lis\xe4ttiin onnistuneesti", "company1", "Mukautettu Yritys 1", "company2", "Mukautettu Yritys 2", "company3", "Mukautettu Yritys 3", "company4", "Mukautettu Yritys 4", "product1", "Mukautettu Tuote 1", "product2", "Mukautettu Tuote 2", "product3", "Mukautettu Tuote 3", "product4", "Mukautettu Tuote 4", "client1", "Mukautettu Asiakas 1", "client2", "Mukautettu Asiakas 2", "client3", "Mukautettu Asiakas 3", "client4", "Mukautettu Asiakas 4", "contact1", "Mukautettu Yhteystieto 1", "contact2", "Mukautettu Yhteystieto 2", "contact3", "Mukautettu Yhteystieto 3", "contact4", "Mukautettu Yhteystieto 4", "task1", "Mukautettu Teht\xe4v\xe4 1", "task2", "Mukautettu Teht\xe4v\xe4 2", "task3", "Mukautettu Teht\xe4v\xe4 3", "task4", "Mukautettu Teht\xe4v\xe4 4", "project1", "Mukautettu Projekti 1", "project2", "Mukautettu Projekti 2", "project3", "Mukautettu Projekti 3", "project4", "Mukautettu Projekti 4", "expense1", "Mukautettu Kulu 1", "expense2", "Mukautettu Kulu 2", "expense3", "Mukautettu Kulu 3", "expense4", "Mukautettu Kulu 4", "vendor1", "Mukautettu Myyj\xe4 1", "vendor2", "Mukautettu Myyj\xe4 2", "vendor3", "Mukautettu Myyj\xe4 3", "vendor4", "Mukautettu Myyj\xe4 4", "invoice1", "Mukautettu Lasku 1", "invoice2", "Mukautettu Lasku 2", "invoice3", "Mukautettu Lasku 3", "invoice4", "Mukautettu Lasku 4", "payment1", "Mukautettu Maksu 1", "payment2", "Mukautettu Maksu 2", "payment3", "Mukautettu Maksu 3", "payment4", "Mukautettu Maksu 4", "surcharge1", _s22_110, "surcharge2", _s22_111, "surcharge3", _s22_112, "surcharge4", _s22_113, "group1", "Mukautettu Ryhm\xe4 1", "group2", "Mukautettu Ryhm\xe4 2", "group3", "Mukautettu Ryhm\xe4 3", "group4", "Mukautettu Ryhm\xe4 4", "reset", "Nollaa", "number", "Numero", "export", "Vienti", "chart", "Kaavio", "count", "Luku", "totals", "Yhteens\xe4", "blank", "Tyhj\xe4", "day", "P\xe4iv\xe4", "month", "Kuukausi", "year", "Vuosi", "subgroup", "Subgroup", "is_active", "Aktiivinen", "group_by", "Niputa", "credit_balance", "Luoton saldo", _s18_93, "Kontaktin viimeinen kirjautuminen", _s17_108, "Kontaktin koko nimi", "contact_phone", "kontakti puhelin", _s21_95, "Kontakti Mukautettu Arvo 1", _s21_96, "Kontakti Mukautettu Arvo 2", _s21_97, "Kontakti Mukautettu Arvo 3", _s21_98, "Kontakti Mukautettu Arvo 4", _s17_110, "Toimitus: Katu", _s17_111, "Toimitus: Asunto/huoneisto", "shipping_city", "Toimitus: Kaupunki", "shipping_state", "Toimitus: Maakunta", _s20_94, "Toimitus: Postinumero", _s16_191, "Toimitus: Maa", _s16_193, "Laskutus: Katu", _s16_194, "Laskutus: Asunto/huoneisto", "billing_city", "Laskutus: Kaupunki", "billing_state", "Laskutus: Maakunta", _s19_66, "Laskutus: Postinumero", "billing_country", "Laskutus: Maa", "client_id", "Asiakkaan tunniste", "assigned_to", "Assigned", "created_by", "luotu by :name", "assigned_to_id", "Liitetty tunnukseen(Id)", "created_by_id", "Luonut (Id)", "add_column", "Lis\xe4\xe4 Sarake", "edit_columns", "Muokkaa Saraketta", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit ja Loss", "reports", "Raportit", "report", "Raportti", "add_company", "Lis\xe4\xe4 yritys", "unpaid_invoice", "Maksamatonl lasku", "paid_invoice", "Paid Lasku", _s16_195, "Hyv\xe4ksym\xe4t\xf6n tarjous", "help", "Ohje", "refund", "Hyvitys", "refund_date", "Maksunpalautusp\xe4iv\xe4", "filtered_by", "Filtered by", "contact_email", "S\xe4hk\xf6postiosoite", "multiselect", "Monivalinta", "entity_state", "Osavaltio", "verify_password", "Vahvista salasana", "applied", "Haettu", _s21_99, "Sis\xe4llyt\xe4 viimeiset virheet lokiin", _s30_12, "Olemme vastaanottaneet viestisi ja pyrimme vastaamaan siihen pikaisesti.", "message", "Viesti", "from", "L\xe4hett\xe4j\xe4", _s20_96, "N\xe4yt\xe4 tuotteen tiedot", _s25_52, "Sis\xe4llyt\xe4 lis\xe4tieto ja hinta tuotteen alasvetovalikkoon", _s20_98, "PDF sivun muokkaaja vaatii :version", _s18_96, "S\xe4\xe4d\xe4 kuluprosenttia", _s23_40, "Adjust percent tili palkkio", _s18_98, "Muokkaa asetuksia", "support_forum", "Support Forums", "about", "Tietoja", "documentation", "Dokumentaatio", "contact_us", "Ota meihin yhteytt\xe4", "subtotal", "V\xe4lisumma", "line_total", "Rivin summa", "item", "Tuote", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, "salasana on liian lyhyt", _s20_99, "Salasanan pit\xe4\xe4 sis\xe4lt\xe4\xe4 iso kirjain ja numero", _s19_68, "Asiakas portaalin teht\xe4v\xe4t", _s23_41, "Asiakas portaalin etusivu", _s20_100, "Aseta arvo", "deleted_logo", "Logo poistettiin onnistuneesti", "yes", "Kyll\xe4", "no", "Ei", "generate_number", "Luo numero", "when_saved", "Milloin tallennettu", "when_sent", "Milloin l\xe4hetetty", "select_company", "Valitse yritys", "float", "Kelluva", "collapse", "Pienenn\xe4", "show_or_hide", "N\xe4yt\xe4/piilota", "menu_sidebar", "Valikon sivupalkki", "history_sidebar", "Historia sivupalkki", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Ulkoasu", "view", "N\xe4yt\xe4", "module", "Moduuli", "first_custom", "Ensim. muokattu", "second_custom", "Toinen muokattu", "third_custom", "Kolmas muokattu", "show_cost", "N\xe4yt\xe4 kustannus", _s17_113, _s17_114, "show_cost_help", "N\xe4yt\xe4 tuotteen kulukentt\xe4 seurataksesi katetta", _s21_101, "N\xe4yt\xe4 tuotteen m\xe4\xe4r\xe4", _s26_35, "N\xe4yt\xe4 tuotteen m\xe4\xe4r\xe4kentt\xe4, muutoin oletus 1", _s21_103, "N\xe4yt\xe4 Laskun m\xe4\xe4r\xe4t", _s26_36, "N\xe4yt\xe4 rivien m\xe4\xe4r\xe4kentt\xe4, muutoin oletus 1", _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, "Oletus m\xe4\xe4r\xe4", _s21_107, "Aseta rivim\xe4\xe4r\xe4 oletuksena 1", "one_tax_rate", "Ensimm\xe4inen veroluokka", "two_tax_rates", "Toinen veroluokka", "three_tax_rates", "Kolmas veroluokka", _s16_199, "Oletus veroluokka", "user", "K\xe4ytt\xe4j\xe4", "invoice_tax", "Laskun vero", "line_item_tax", "Rivin tuotteen vero", "inclusive_taxes", "Sis\xe4lt\xe4\xe4 verot", _s17_115, "Laskun veroluokat", "item_tax_rates", "Tuotteiden veroasteet", _s18_100, "Valitse asiakas", "configure_rates", "M\xe4\xe4rit\xe4 kurssit", _s18_101, _s18_102, "tax_settings", "Veroasetukset", _s18_103, "Veroluokat", "accent_color", "Nouseva v\xe4ri", "switch", "Switch", _s19_70, "pilkku eroteltu lista", "options", "Valinnat", _s16_201, "Yksirivinen teksti", "multi_line_text", "Monirivinen teksti", "dropdown", "Alasvetovalikko", "field_type", "Kent\xe4n tyyppi", _s27_52, "Salasanan palautuss\xe4hk\xf6posti on l\xe4hetetty.", "submit", "Submit", _s16_203, "Palauta salasana", "late_fees", "Viiv\xe4stysmaksut", "credit_number", "luotto numero", "payment_number", "maksu numero", "late_fee_amount", "Late palkkio m\xe4\xe4r\xe4", _s16_204, "Late palkkio Percent", "before_due_date", "Ennen er\xe4p\xe4iv\xe4\xe4", "after_due_date", "Er\xe4p\xe4iv\xe4n j\xe4lkeen", _s18_105, "Laskun p\xe4iv\xe4yksen j\xe4lkeen", "days", "P\xe4iv\xe4\xe4", "invoice_email", "Laskus\xe4hk\xf6posti", "payment_email", "Maksus\xe4hk\xf6posti", "partial_payment", _s16_343, "payment_partial", _s16_343, _s21_108, "Osittaisen maksun s\xe4hk\xf6postiosoite", "quote_email", "Tarjouss\xe4hk\xf6posti", _s16_206, "Endless muistutus", _s16_208, _s16_209, "administrator", "Yll\xe4pit\xe4j\xe4", _s18_106, "Allow k\xe4ytt\xe4j\xe4 manage users, change asetus ja modify kaikki records", "user_management", "K\xe4ytt\xe4j\xe4nhallinta", "users", "K\xe4ytt\xe4j\xe4t", "new_user", "Uusi k\xe4ytt\xe4j\xe4", "edit_user", "Muokkaa k\xe4ytt\xe4j\xe4", "created_user", "Onnistuneesti luotu k\xe4ytt\xe4j\xe4", "updated_user", "K\xe4ytt\xe4j\xe4 on p\xe4ivitetty onnistuneesti", "archived_user", "K\xe4ytt\xe4j\xe4 arkistoitu onnistuneesti", "deleted_user", "K\xe4ytt\xe4j\xe4 on poistettu onnistuneesti", "removed_user", "Onnistuneesti poistettu k\xe4ytt\xe4j\xe4", "restored_user", "K\xe4ytt\xe4j\xe4 palautettu onnistuneesti", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Yleiset asetukset", "invoice_options", "Laskun valinnat", _s17_117, "Piilota 'Maksettu t\xe4h\xe4n asti'", _s22_78, "N\xe4yt\xe4 'Maksettava p\xe4iv\xe4m\xe4\xe4r\xe4\xe4n menness\xe4' kentt\xe4 laskuillasi vain maksetuilla laskuilla.", _s23_43, "Embed Documents", _s28_32, "Sis\xe4llyt\xe4 liitetyt kuvat laskuun.", _s16_212, "n\xe4yt\xe4 Header on", _s16_213, "N\xe4yt\xe4 alatunniste", "first_page", "ensimm\xe4inen page", "all_pages", "All pages", "last_page", "viime page", "primary_font", "Ensisijainen kirjasin", "secondary_font", "toissijainen kirjasin", "primary_color", "P\xe4\xe4v\xe4ri", "secondary_color", "Apuv\xe4ri", "page_size", "Sivukoko", "font_size", "Fontin koko", "quote_design", "Tarjouksen muotoilu", "invoice_fields", "Laskun kent\xe4t", "product_fields", "Tuote kent\xe4t", "invoice_terms", "Laskun ehdot", "invoice_footer", "Laskun alatunniste", "quote_terms", "Tarjouksen ehdot", "quote_footer", "Tarjouksen alatunniste", _s18_107, "automaattinen Email", _s23_44, "L\xe4het\xe4 toistuvat laskut automaattisesti s\xe4hk\xf6postitse, kun ne on luotu.", _s18_108, "automaattinen Arkistoi", _s23_45, "Arkistoi tarjoukset automaattisesti kun ne on muunnettu laskuiksi.", _s18_109, "Automaattinen muunnos", _s23_46, "Muunna tarjous automaattisesti laskuksi, kun se on hyv\xe4ksytty.", _s17_119, "Workflow asetukset", "freq_daily", "p\xe4ivitt\xe4in", "freq_weekly", "viikoittain", "freq_two_weeks", "Kaksi viikkoa", "freq_four_weeks", "nelj\xe4 viikkoa", "freq_monthly", "Kuukausittain", "freq_two_months", "Kaksi kuukautta", _s17_121, "kolme kuukautta", _s16_214, "nelj\xe4 kuukautta", "freq_six_months", "Six kuukautta", "freq_annually", "Vuosittain", "freq_two_years", "Kaksi vuotta", _s16_215, "3 vuotta", "never", "Ei koskaan", "company", "yritys", _s17_122, _s17_123, "charge_taxes", "Veloita veroa", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, "toistuva etuliite", "number_padding", "numero Padding", "general", "General", "surcharge_field", "Surcharge kentt\xe4", "company_field", "yritys kentt\xe4", "company_value", "yritys Value", "credit_field", "luotto kentt\xe4", "invoice_field", "Lasku kentt\xe4", _s17_124, "Lasku Surcharge", "client_field", "asiakas kentt\xe4", "product_field", "Tuote kentt\xe4", "payment_field", "maksu kentt\xe4", "contact_field", "kontakti kentt\xe4", "vendor_field", "Kauppias kentt\xe4", "expense_field", "kulu kentt\xe4", "project_field", "Projekti kentt\xe4", "task_field", "Teht\xe4v\xe4 kentt\xe4", "group_field", "ryhm\xe4 kentt\xe4", "number_counter", "numero Counter", "prefix", "Etuliite", "number_pattern", "numero Pattern", "messages", "Viestit", "custom_css", "Mukautettu CSS", _s17_126, "Muokautettu JavaScript", _s16_218, "n\xe4yt\xe4 on PDF", _s21_110, "N\xe4yt\xe4 asiakkaan allekirjoitus lasku-/tarjous-PDF:ss\xe4.", _s25_58, "Laskun ehdot valintaruutu", _s30_13, "Vaadi asiakasta vahvistamaan, ett\xe4 h\xe4n hyv\xe4ksyy laskun ehdot.", _s23_47, "Tarjouksen ehdot valintaruutu", _s28_33, "Vaadi asiakasta vahvistamaan, ett\xe4 h\xe4n hyv\xe4ksyy tarjouksen ehdot.", _s25_59, "Laskun allekirjoitus", _s30_14, "Vaadi asiakasta t\xe4ytt\xe4m\xe4\xe4n allekirjoitus.", _s23_48, "Tarjouksen allekirjoitus", _s22_80, "salasana suojaa laskut", _s27_53, "Mahdollistaa, ett\xe4 voit antaa salasanan jokaiselle yhteyshenkil\xf6lle. Jos salasana on asetettu, yhteyshenkil\xf6n tulee kirjautua sen avulla sis\xe4\xe4n voidakseen tarkastella laskuja.", "authorization", "Valtuutus", "subdomain", "Alidomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Yst\xe4v\xe4llisesti,", _s24_56, "Tee asiakkaillesi helpommaksi maksaa laskusi ottamalla k\xe4ytt\xf6\xf6n schema.org -merkint\xe4 s\xe4hk\xf6posteissasi.", "plain", "Yksinkertainen", "light", "Vaalea", "dark", "Tumma", "email_design", "S\xe4hk\xf6postin muotoilu", "attach_pdf", "Liit\xe4 PDF", _s16_219, "Liit\xe4 asiakirjoja", "attach_ubl", _s20_117, "email_style", "Email Style", _s19_72, "Ota k\xe4ytt\xf6\xf6n merkint\xe4", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Luottokortti", "bank_transfer", "Pankkisiirto", "priority", "Priority", "fee_amount", "palkkio m\xe4\xe4r\xe4", "fee_percent", "Palkkio prosentti", "fee_cap", "palkkio Cap", "limits_and_fees", "Limits/palkkiot", "enable_min", "Ota k\xe4ytt\xf6\xf6n min", "enable_max", "Ota k\xe4ytt\xf6\xf6n max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Accepted kortti Logos", "credentials", "Tunnukset", "update_address", "P\xe4ivit\xe4 osoite", _s19_75, "P\xe4ivit\xe4 asiakkaan osoite annetuilla tiedoilla", "rate", "\xc0-hinta", "tax_rate", "Verokanta", "new_tax_rate", "Uusi verom\xe4\xe4r\xe4", "edit_tax_rate", "Muokkaa verokantaa", _s16_221, "Verokanta luotu onnistuneesti", _s16_222, "Verokanta p\xe4ivitetty onnistuneesti", _s17_129, "Verokanta arkistoitu onnistuneesti", _s16_223, "Verokanta onnistuneesti poistettu", _s17_130, "Verokanta onnistuneesti palautettu", _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Lis\xe4\xe4 automaattisesti tuotteita", _s18_112, "Tuotteen valinta t\xe4ytt\xe4\xe4 kuvauksen ja hinnan automaattisesti", "update_products", "P\xe4ivit\xe4 automaattisesti tuotteet", _s20_104, "Laskun p\xe4ivitt\xe4minen p\xe4ivitt\xe4\xe4 tuotetietokannan automaattisesti", _s16_224, "Convert tuotteet", _s21_111, "Muunna automaattisesti tuotehinnat asiakkaan valuuttaan", "fees", "palkkiot", "limits", "Limits", "provider", "Tarjoaja", "company_gateway", "maksu Gateway", _s16_226, "maksu Gateways", _s19_76, "uusi Gateway", _s20_105, "muokkaa Gateway", _s23_49, "onnistuneesti luotu gateway", _s23_50, "onnistuneesti p\xe4ivitetty gateway", _s24_57, "onnistuneesti arkistoitu gateway", _s23_51, "onnistuneesti poistettu gateway", _s24_58, "onnistuneesti palautettu gateway", _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, "Jatka muokkausta", "discard_changes", "Discard Changes", "default_value", "Oletus arvo", "disabled", "Pois k\xe4yt\xf6st\xe4", "currency_format", "Valuutan muoto", _s21_112, "Viikon ensimm\xe4inen p\xe4iv\xe4", _s23_52, "Vuoden ensimm\xe4inen kuukausi", "sunday", "sunnuntai", "monday", "Maanantai", "tuesday", "Tiistai", "wednesday", "Keskiviikko", "thursday", "Torstai", "friday", "Perjantai", "saturday", "Lauantai", "january", "Tammikuu", "february", "Helmikuu", "march", "Maaliskuu", "april", "Huhtikuu", "may", "Toukokuu", "june", "Kes\xe4kuu", "july", "Hein\xe4kuu", "august", "Elokuu", "september", "Syyskuu", "october", "Lokakuu", "november", "Marraskuu", "december", "Joulukuu", "symbol", "Symboli", "ocde", "Koodi", "date_format", "P\xe4iv\xe4m\xe4\xe4r\xe4n muoto", "datetime_format", "P\xe4iv\xe4-Aika esitysmuoto", "military_time", "24 tunnin aika", _s18_113, "N\xe4yt\xe4 24 tunnin aikamuoto", "send_reminders", "l\xe4het\xe4 muistutukset", "timezone", "Aikavy\xf6hyke", _s19_77, _s19_78, _s17_132, "Filtered by ryhm\xe4", _s19_79, "Filtered by Lasku", _s18_114, "Filtered by asiakas", _s18_116, "Suodatettu: Kauppias", "group_settings", "ryhm\xe4 asetukset", "group", "ryhm\xe4", "groups", "ryhm\xe4t", "new_group", "uusi ryhm\xe4", "edit_group", "muokkaa ryhm\xe4", "created_group", "onnistuneesti luotu ryhm\xe4", "updated_group", "onnistuneesti p\xe4ivitetty ryhm\xe4", "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", "onnistuneesti arkistoitu ryhm\xe4", "deleted_group", "onnistuneesti poistettu ryhm\xe4", "restored_group", "onnistuneesti palautettu ryhm\xe4", "upload_logo", _s24_75, "uploaded_logo", "Logo onnistuneesti ladattu palvelimelle", "logo", "Logo", "saved_settings", "onnistuneesti saved asetus", _s16_230, "Tuoteasetukset", "device_settings", "Device asetukset", "defaults", "Oletusasetukset", "basic_settings", "Perusasetukset", _s17_134, "Lis\xe4\xe4asetuksia", "company_details", "Yrityksen tiedot", "user_details", "K\xe4ytt\xe4j\xe4tiedot", "localization", "Lokalisointi", "online_payments", "Online maksut", "tax_rates", "Verokannat", "notifications", "S\xe4hk\xf6posti-ilmoitukset", "import_export", "Tuonti | Vienti", "custom_fields", _s17_194, "invoice_design", "Laskun muotoilu", "buy_now_buttons", "Osta nyt napit", "email_settings", "S\xe4hk\xf6postin asetukset", _s23_54, "Pohjat ja muistutukset", _s22_81, "luotto Cards & Banks", _s19_81, "Datan visualisaatiot", "price", "Hinta", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, "kiitos you sinun purchase!", "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, "Annual tilaus", "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count k\xe4ytt\xe4j\xe4\xe4", "upgrade", "Upgrade", _s25_63, "Anna etunimi", _s24_60, "Anna sukunimi", _s33_30, "Ole hyv\xe4 ja hyv\xe4ksy palveluehtomme sek\xe4 tietosuojak\xe4yt\xe4nt\xf6mme luodaksesi k\xe4ytt\xe4j\xe4tilin.", "i_agree_to_the", "Hyv\xe4ksyn", _s16_232, "K\xe4ytt\xf6ehdot", "privacy_policy", "Privacy Policy", "sign_up", "Rekister\xf6idy", "account_login", "Tiliin kirjautuminen", "view_website", "N\xe4yt\xe4 verkkosivu", "create_account", "Luo k\xe4ytt\xe4j\xe4tili", "email_login", "Email Login", "create_new", "luo uusi", _s18_118, "ei record selected", _s21_115, "save tai peruuta sinun muutokset", "download", "Lataa", _s27_58, _s27_78, "take_picture", "Ota kuva", "upload_files", "Upload Files", "document", "Document", "documents", "Asiakirjat", "new_document", "Uusi asiakirja", "edit_document", "Muokkaa asiakirjaa", _s17_136, "onnistuneesti l\xe4hetetty dokumentti", _s16_234, "onnistuneesti p\xe4ivitetty dokumentti", _s17_137, "onnistuneesti arkistoitu dokumentti", _s16_235, "onnistuneesti poistettu dokumentti", _s17_138, "onnistuneesti palautettu dokumentti", _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "ei History", "expense_date", "Kulun p\xe4iv\xe4m\xe4\xe4r\xe4", "pending", "Odottaa vastausta", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Muunnettu", _s24_62, "Lis\xe4\xe4 asiakirjoja laskuun", "exchange_rate", "Exchange Rate", _s16_239, "Muunna valuutta", "mark_paid", "Merkitse maksetuksi", "category", "Kategoria", "address", "Osoite", "new_vendor", "Uusi kauppias", "created_vendor", "Kauppias luotin onnistuneesti", "updated_vendor", "Kauppias on p\xe4ivitetty onnistuneesti", "archived_vendor", "Kauppias on arkistoitu onnistuneesti", "deleted_vendor", "Kauppias on poistettu onnistuneesti", "restored_vendor", "Onnistuneesti palautettu kauppias", _s16_240, ":count kauppias(ta) arkistoitu onnistuneesti", "deleted_vendors", ":count kauppias(ta) poistettu onnistuneesti", _s16_241, _s36_11, "new_expense", "Lis\xe4\xe4 kulu", "created_expense", "onnistuneesti luotu kulu", "updated_expense", "onnistuneesti p\xe4ivitetty kulu", _s16_242, "Kulu arkistoitu onnistuneesti", "deleted_expense", "Kulu poistettu onnistuneesti", _s16_243, "onnistuneesti palautettu kulu", _s17_140, "onnistuneesti arkistoitu kulut", _s16_244, "onnistuneesti poistettu kulut", _s17_141, _s37_20, "copy_shipping", "Kopioi toimitus", "copy_billing", "Kopioi laskutus", "design", "malli", _s21_116, "Failed find record", "invoiced", "Laskutettu", "logged", "Kirjattu", "running", "K\xe4ynniss\xe4", "resume", "Jatka", "task_errors", "Ole hyv\xe4 ja korjaa p\xe4\xe4llek\xe4iset ajat", "start", "Aloitus", "stop", "Lopetus", "started_task", "Onnistuneesti aloitettu teht\xe4v\xe4", "stopped_task", "Teht\xe4v\xe4 lopetettu onnistuneesti", "resumed_task", "Onnistuneesti jatkettu teht\xe4v\xe4\xe4", "now", "Nyt", _s16_245, "Automaattinen teht\xe4vien aloitus", "timer", "Ajastin", "manual", "Manuaalinen", "budgeted", "Budjetoitu", "start_time", "Aloitusaika", "end_time", "Lopetusaika", "date", "P\xe4iv\xe4m\xe4\xe4r\xe4", "times", "Ajat", "duration", "Kesto", "new_task", "Uusi teht\xe4v\xe4", "created_task", "Teht\xe4v\xe4 luotu onnistuneesti", "updated_task", "Teht\xe4v\xe4 p\xe4ivitetty onnistuneesti", "archived_task", "Teht\xe4v\xe4 arkistoitu onnistuneesti", "deleted_task", "Teht\xe4v\xe4 poistettu onnistuneesti", "restored_task", "Teht\xe4v\xe4 palautettu onnistuneesti", "archived_tasks", ":count teht\xe4v\xe4\xe4 arkistoitu onnistuneesti", "deleted_tasks", ":count teht\xe4v\xe4\xe4 poistettu onnistuneesti", "restored_tasks", _s34_28, _s19_85, "Ole hyv\xe4 ja anna nimi", "budgeted_hours", "Budjetoidut ty\xf6tunnit", "created_project", "Onnistuneesti luotu projekti", "updated_project", "Onnistuneesti p\xe4ivitetty projekti", _s16_247, "Onnistuneesti arkistoitu projekti", "deleted_project", "Projekti poistettu onnistuneesti", _s16_248, "Onnistuneesti palautettu projekti", _s17_142, "Onnistuneesti arkistoitu :count projekti(a)", _s16_249, "Onnistuneesti poistettu :count projekti(a)", _s17_143, _s37_21, "new_project", "Uusi projekti", _s27_62, "kiitos you using our app!", "if_you_like_it", _s21_118, "click_here", "klikkaa t\xe4st\xe4", _s18_122, "Klikkaa t\xe4st\xe4", "to_rate_it", "rate it.", "average", "Keskiarvo", "unapproved", "Hyv\xe4ksym\xe4tt\xf6m\xe4t", _s30_19, "authenticate change this asetus", "locked", "Locked", "authenticate", "Authenticate", _s19_87, "authenticate", _s24_64, _s24_65, "footer", "Alatunniste", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "t\xe4n\xe4\xe4n", "custom_range", "muokattu Range", "date_range", "P\xe4iv\xe4m\xe4\xe4r\xe4v\xe4li", "current", "nykyinen", "previous", "Previous", "current_period", "nykyinen kausi", _s17_144, "Comparison kausi", "previous_period", "Previous kausi", "previous_year", "Previous Year", "compare_to", "Compare", "last7_days", "viime 7 p\xe4iv\xe4\xe4", "last_week", "viime viikko", "last30_days", "viime 30 p\xe4iv\xe4\xe4", "this_month", "t\xe4m\xe4 kuukausi", "last_month", "viime kuukausi", "this_year", "t\xe4m\xe4 Year", "last_year", "viime Year", "all_time", "All Time", "custom", "Mukautettu", _s16_250, "kloonaa Lasku", "clone_to_quote", "Kopioi tarjous", "clone_to_credit", "Clone to Credit", "view_invoice", "Katso lasku", "convert", "Convert", "more", "Lis\xe4\xe4", "edit_client", "Muokkaa asiakas", "edit_product", "Muokkaa tuote", "edit_invoice", "Muokkaa laskua", "edit_quote", "Muokkaa tarjousta", "edit_payment", "Muokkaa maksua", "edit_task", "Muokkaa teht\xe4v\xe4", "edit_expense", "muokkaa kulu", "edit_vendor", "Muokkaa kauppiasta", "edit_project", "Muokkaa projektia", _s20_107, "Muokkaa toistuvaa tarjousta", "billing_address", "Laskutusosoite", _s16_252, "Toimitusosoite", "total_revenue", "Kokonaistulot", "average_invoice", "Laskujen keskiarvo", "outstanding", "Maksamattomat laskut", "invoices_sent", ":count laskua l\xe4hetetty", "active_clients", "Aktiiviset asiakkaat", "close", "Sulje", "email", "S\xe4hk\xf6posti", "password", "Salasana", "url", "URL", "secret", "Secret", "name", "Nimi", "logout", "Kirjaudu ulos", "login", "Kirjaudu sis\xe4\xe4n", "filter", "Suodata", "sort", "Sort", "search", "Etsi", "active", "Aktiivinen", "archived", "Arkistoitu", "deleted", "Poistettu", "dashboard", "Hallintapaneeli", "archive", "Arkisto", "delete", "Poista", "restore", "Palauta", _s16_254, _s16_255, _s23_55, "Anna s\xe4hk\xf6postiosoitteesi", _s26_46, "Anna salasanasi", _s21_119, "Anna sinun URL-osoitteesi", _s26_48, "Anna tuoteavain", "ascending", "Ascending", "descending", "Descending", "save", "Tallenna", _s17_146, "virhe occurred", "paid_to_date", "Maksettu t\xe4h\xe4n menness\xe4", "balance_due", "Avoin lasku", "balance", "Saldo", "overview", "Yleiskatsaus", "details", "Tiedot", "phone", "Puhelin", "website", "Kotisivu", "vat_number", "ALV-numero", "id_number", "Asiakasnumero", "create", "Luo", _s19_89, "Copied :arvo clipboard", "error", "Virhe", _s16_256, _s16_257, "contacts", "Yhteystiedot", "additional", "Lis\xe4ksi", "first_name", "Etunimi", "last_name", "Sukunimi", "add_contact", "Lis\xe4\xe4 yhteystieto", "are_you_sure", "Oletko varma?", "cancel", "Peruuta", "ok", "Ok", "remove", "Remove", _s16_258, _s16_259, "product", "Tuote", "products", "Tuotteet", "new_product", "Uusi tuote", "created_product", "Tuote on luotu onnistuneesti", "updated_product", "Tuote on p\xe4ivitetty onnistuneesti", _s16_260, "Tuote on arkistoitu onnistuneesti", "deleted_product", "onnistuneesti poistettu tuote", _s16_261, "onnistuneesti palautettu tuote", _s17_148, "onnistuneesti arkistoitu :count tuotteet", _s16_262, "onnistuneesti poistettu :count tuotteet", _s17_149, _s37_22, "product_key", "Tuote", "notes", "Viestit", "cost", "Hinta", "client", "Asiakas", "clients", "Asiakkaat", "new_client", "Uusi asiakas", "created_client", "Luotin onnistuneesti asiakas", "updated_client", "Asiakas on p\xe4ivitetty onnistuneesti", "archived_client", "Asiakas on arkistoitu onnistuneesti", _s16_263, _s43_4, "deleted_client", "Asiakas on poistettu onnistuneesti", "deleted_clients", "Poistettu onnistuneesti :count asiakas(ta)", "restored_client", "Asiakas palautettu onnistuneesti", _s16_264, _s36_13, "address1", "Katu", "address2", "Asunto", "city", "Kaupunki", "state", "L\xe4\xe4ni", "postal_code", "Postinumero", "country", "Maa", "invoice", "Lasku", "invoices", "Laskut", "new_invoice", "Uusi lasku", "created_invoice", "Lasku luotiin onnistuneesti", "updated_invoice", "Lasku p\xe4ivitettiin onnistuneesti", _s16_265, "Lasku arkistoitiin onnistuneesti", "deleted_invoice", "Lasku poistettiin onnistuneesti", _s16_266, "Lasku palautettu onnistuneesti", _s17_150, _s43_4, _s16_267, "Poistettiin onnistuneesti :count laskua", _s17_151, _s37_23, "emailed_invoice", "Lasku l\xe4hetettiin onnistuneesti", "emailed_payment", "onnistuneesti emailed maksu", "amount", "M\xe4\xe4r\xe4", "invoice_number", "Laskun numero", "invoice_date", "Laskun p\xe4iv\xe4m\xe4\xe4r\xe4", "discount", "Alennus", "po_number", "Tilaus numero", "terms", "Ehdot", "public_notes", "Julkiset muistiinpanot", "private_notes", "Yksityiset muistiinpanot", "frequency", "Kuinka usein", "start_date", "Alkamisp\xe4iv\xe4m\xe4\xe4r\xe4", "end_date", "Loppup\xe4iv\xe4m\xe4\xe4r\xe4", "quote_number", "Tarjous numero", "quote_date", "Tarjouksen p\xe4iv\xe4m\xe4\xe4r\xe4", "valid_until", "Voimassa", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "Kuvaus", "unit_cost", "Kappalehinta", "quantity", "M\xe4\xe4r\xe4", "add_item", "Lis\xe4\xe4 nimike", "contact", "Yhteyshenkil\xf6", "work_phone", "Puhelin", "total_amount", "yhteens\xe4 m\xe4\xe4r\xe4", "pdf", "PDF", "due_date", "Er\xe4p\xe4iv\xe4", _s16_268, "Partial er\xe4p\xe4iv\xe4", "paid_date", "Paid Date", "status", "Tila", _s17_152, "Lasku tila", "quote_status", "Tarjouksen tila", _s22_82, "Napsauta + lis\xe4t\xe4ksesi nimikkeen", _s22_84, "Napsauta + lis\xe4t\xe4ksesi ajan", "count_selected", ":count selected", "total", "Loppusumma", "percent", "Prosentti", "edit", "Muokkaa", "dismiss", "Dismiss", _s20_109, "valitse p\xe4iv\xe4m\xe4\xe4r\xe4", _s22_85, "valitse asiakas", _s24_66, "valitse lasku", "task_rate", "Teht\xe4v\xe4n hinta", "settings", "Asetukset", "language", "Kieli", "currency", "Valuutta", "created_at", "Luotu", "created_on", "Created On", "updated_at", "p\xe4ivitetty", "tax", "Vero", _s30_21, "Ay\xf6t\xe4 laskunumero", _s27_66, "Ole hyv\xe4 ja anna tarjouksen numero", "past_due", "Past Due", "draft", "Luonnos", "sent", "L\xe4hetetty", "viewed", "N\xe4hty", "approved", "Hyv\xe4ksytty", "partial", "Osittainen/Talletus", "paid", "Maksettu", "mark_sent", "Merkitse l\xe4hetetyksi", _s22_87, "Onnistuneesti merkitty lasku l\xe4hetetyksi", _s22_88, _s35_22, _s23_57, "Laskut merkittiin l\xe4hetetyksi onnistuneesti", _s23_58, _s36_15, "done", "Valmis", _s37_24, "Anna asiakkaan tai yhteyshenkil\xf6n nimi", "dark_mode", "Tumma tila", _s27_68, "Uudelleenk\xe4ynnist\xe4 sovellus ottaaksesi muutoksen k\xe4ytt\xf6\xf6n", "refresh_data", "Refresh Data", "blank_contact", "Blank kontakti", "activity", "Toiminta", _s16_270, "ei records found", "clone", "Monista", "loading", "Loading", "industry", "Toimiala", "size", "Koko", "payment_terms", "Maksuehdot", "payment_date", "Maksun p\xe4iv\xe4m\xe4\xe4r\xe4", "payment_status", "maksu tila", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Asiakasportaali", "show_tasks", "N\xe4yt\xe4 teht\xe4v\xe4t", "email_reminders", "Email muistutukset", "enabled", "Enabled", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "Ensimm\xe4inen muistutus", "second_reminder", "Toinen muistutus", "third_reminder", "Kolmas muistutus", "reminder1", "ensimm\xe4inen muistutus", "reminder2", "toinen muistutus", "reminder3", "Third muistutus", "template", "Malli", "send", "l\xe4het\xe4", "subject", "Otsikko", "body", "Sis\xe4lt\xf6", "send_email", "L\xe4het\xe4 s\xe4hk\xf6posti", "email_receipt", "L\xe4het\xe4 maksukuitti s\xe4hk\xf6postilla asiakkaalle", "auto_billing", _s22_114, "button", "Button", "preview", "Esikatselu", "customize", "Mukauta", "history", "Historia", "payment", "Maksu", "payments", "Maksut", "refunded", "Refunded", "payment_type", "Maksutyyppi", _s21_121, "Tapahtuman viite", "enter_payment", "Kirjaa maksu", "new_payment", "Uusi maksutapahtuma", "created_payment", "Maksu on luotu onnistuneesti", "updated_payment", "Maksu p\xe4ivitetty onnistuneesti", _s16_278, "Maksu on arkistoitu onnistuneesti", "deleted_payment", "Maksu on poistettu onnistuneesti", _s16_279, "Maksu palautettu onnistuneesti", _s17_155, "Arkistoitu onnistuneesti :count maksu(a)", _s16_280, "Poistettu onnistuneesti :count maksu(a)", _s17_156, _s37_26, "quote", "Tarjous", "quotes", "Tarjoukset", "new_quote", "Uusi tarjous", "created_quote", "Tarjous on luotu onnistuneesti", "updated_quote", "Tarjous on p\xe4ivitetty onnistuneesti", "archived_quote", "Tarjous on arkistoitu onnistuneesti", "deleted_quote", "Tarjous on poistettu onnistuneesti", "restored_quote", "Tarjous palautettu onnistuneesti", "archived_quotes", ":count tarjous(ta) arkistoitu onnistuneesti", "deleted_quotes", ":count tarjous(ta) poistettu onnistuneesti", "restored_quotes", _s35_25, "expense", "Kulu", "expenses", "Kulut", "vendor", "Kauppias", "vendors", "Vendors", "task", "Teht\xe4v\xe4", "tasks", "Teht\xe4v\xe4t", "project", "Projekti", "projects", "Projektit", "activity_1", ":user loi asiakkaan :client", "activity_2", ":user arkistoi asiakkaan :client", "activity_3", ":user poisti asiakkaan :client", "activity_4", ":k\xe4ytt\xe4j\xe4 loi laskun :invoice", "activity_5", ":k\xe4ytt\xe4j\xe4 p\xe4ivitti laskun :invoice", "activity_6", ":k\xe4ytt\xe4j\xe4 emailed lasku :lasku for :asiakas :kontakti", "activity_7", ":kontakti katsoi lasku :lasku for :asiakas", "activity_8", ":k\xe4ytt\xe4j\xe4 arkistoi laskun :invoice", "activity_9", ":k\xe4ytt\xe4j\xe4 poisti laskun :invoice", "activity_10", _s82_, "activity_11", ":k\xe4ytt\xe4j\xe4 p\xe4ivitti maksun :maksu", "activity_12", ":k\xe4ytt\xe4j\xe4 arkistoi maksun :maksu", "activity_13", ":k\xe4ytt\xe4j\xe4 poisti maksun :maksu", "activity_14", ":k\xe4ytt\xe4j\xe4 sy\xf6tti :luotto hyvityksen", "activity_15", ":k\xe4ytt\xe4j\xe4 p\xe4ivitti :luotto hyvityksen", "activity_16", ":k\xe4ytt\xe4j\xe4 arkistoi :luotto hyvityksen", "activity_17", ":k\xe4ytt\xe4j\xe4 poisti :luotto hyvityksen", "activity_18", ":user loi tarjouksen :quote", "activity_19", ":user p\xe4ivitti tarjouksen :quote", "activity_20", ":user l\xe4hetti s\xe4hk\xf6postitse tarjouksen :quote asiakkaan :client yhteyshenkil\xf6lle :contact", "activity_21", ":contact luki tarjouksen :quote", "activity_22", ":user arkistoi tarjouksen :quote", "activity_23", ":user poisti tarjouksen :quote", "activity_24", ":user palautti tarjouksen :quote", "activity_25", ":k\xe4ytt\xe4j\xe4 palautti laskun :invoice", "activity_26", ":k\xe4ytt\xe4j\xe4 palautti asiakkaan :client", "activity_27", ":k\xe4ytt\xe4j\xe4 palautti maksun :maksu", "activity_28", ":k\xe4ytt\xe4j\xe4 palautti hyvityksen :luotto", "activity_29", ":contact hyv\xe4ksyi tarjouksen :quote asiakkaalle :client", "activity_30", ":k\xe4ytt\xe4j\xe4 loi kauppiaan :vendor", "activity_31", ":k\xe4ytt\xe4j\xe4 arkistoi kauppiaan :vendor", "activity_32", ":k\xe4ytt\xe4j\xe4 poisti kauppiaan :vendor", "activity_33", ":k\xe4ytt\xe4j\xe4 palautti kauppiaan :vendor", "activity_34", ":k\xe4ytt\xe4j\xe4 loi kulun :kulu", "activity_35", ":k\xe4ytt\xe4j\xe4 arkistoi kulun :kulu", "activity_36", ":k\xe4ytt\xe4j\xe4 poisti kulun :kulu", "activity_37", ":k\xe4ytt\xe4j\xe4 palautti kulun :kulu", "activity_39", ":k\xe4ytt\xe4j\xe4 perui :payment_amount maksun :maksu", "activity_40", ":k\xe4ytt\xe4j\xe4 refunded :adjustment a :payment_amount maksu :maksu", "activity_41", ":payment_amount maksu (:maksu) failed", "activity_42", ":k\xe4ytt\xe4j\xe4 loi teht\xe4v\xe4n :teht\xe4v\xe4", "activity_43", ":k\xe4ytt\xe4j\xe4 p\xe4ivitti teht\xe4v\xe4n :teht\xe4v\xe4", "activity_44", ":k\xe4ytt\xe4j\xe4 arkistoi teht\xe4v\xe4n :teht\xe4v\xe4", "activity_45", ":k\xe4ytt\xe4j\xe4 poisti teht\xe4v\xe4n :teht\xe4v\xe4", "activity_46", ":k\xe4ytt\xe4j\xe4 palautti teht\xe4v\xe4n :teht\xe4v\xe4", "activity_47", ":k\xe4ytt\xe4j\xe4 p\xe4ivitti kulun :kulu", "activity_48", ":user loi k\xe4ytt\xe4j\xe4n :user", "activity_49", ":user p\xe4ivitti k\xe4ytt\xe4j\xe4n :user", "activity_50", ":user arkistoi k\xe4ytt\xe4j\xe4n :user", "activity_51", ":user poisti k\xe4ytt\xe4j\xe4n :user", "activity_52", ":user palutti k\xe4ytt\xe4j\xe4n :user", "activity_53", ":user merkitsi l\xe4hetetyksi laskun :invoice", "activity_54", ":user maksoi laskun :invoice", "activity_55", ":kontakti vastasi tiketti :tiketti", "activity_56", ":k\xe4ytt\xe4j\xe4 katsoi tiketti :tiketti", "activity_57", "J\xe4rjestelm\xe4 ep\xe4onnistui l\xe4hett\xe4m\xe4\xe4n s\xe4hk\xf6postilaskun :invoice", "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "Kertak\xe4ytt\xf6inen salasana", "emailed_quote", "Tarjous on l\xe4hetetty onnistuneesti", "emailed_credit", _s27_81, _s20_111, "Tarjous on onnistuneesti merkitty l\xe4hetetyksi", _s21_123, _s34_29, "expired", "Vanhentunut", "all", "Kaikki", "select", "Valitse", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Muokattu arvo 3", "custom_value4", "Muokattu arvo 4", _s18_123, "Muokattu email tyyli", _s24_71, "Muokattu Etusivu viesti", _s29_46, "Muokattu Avoin Lasku viesti", _s27_73, "Muokattu Maksettu Lasku viesti", _s31_26, "Oma Hyv\xe4ksym\xe4t\xf6n tarjous -viesti", "lock_invoices", "Lukitse lasku", "translations", "K\xe4\xe4nn\xf6kset", _s19_90, "Teht\xe4v\xe4numeroinnin kaava", _s19_92, "Teht\xe4v\xe4numeroinnin laskuri", _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, "Kauppiaan numerolaskuri", _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, "Laskunumeroinnin kaava", _s22_101, "Laskun j\xe4rjestysnumero", _s20_112, "Tarjouksen numeroinnin kuvio", _s20_114, "Tarjouksen j\xe4rjestysnumero", _s21_132, "Luottonumeron kaava", _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, "S\xe4hk\xf6postilaskun aihe", _s19_94, "Tarjouss\xe4hk\xf6postin otsikko", _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Asiakkaan kaupunki", "client_state", "Asiakkaan osavaltio", "client_country", "Asiakkaan valtio", _s16_281, "Asiakas on aktiivinen", "client_balance", "Asiakassaldo", "client_address1", "Asiakkaan katu", "client_address2", "Asiakkaan huoneisto", "vendor_address1", "Toimittajan katuosoite", "vendor_address2", "Toimittajan huoneisto-osoite", _s24_73, "Asiakkaan toimituskatuosoite", _s24_74, "Asiakkaan toimitushuoneisto-osoite", "type", "Tyyppi", "invoice_amount", "Lasku m\xe4\xe4r\xe4", _s16_285, "Er\xe4p\xe4iv\xe4", "tax_rate1", "Verokanta 1", "tax_rate2", "Verokanta 2", "tax_rate3", "Verokanta 3", "auto_bill", _s22_114, "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Mukautettu Vero 1", "custom_taxes2", "Mukautettu Vero 2", "custom_taxes3", "Mukautettu Vero 3", "custom_taxes4", "Mukautettu Vero 4", _s17_159, _s22_110, _s17_160, _s22_111, _s17_161, _s22_112, _s17_162, _s22_113, "is_deleted", "On poistettu", "vendor_city", "Kauppiaan kaupunki", "vendor_state", "Kauppiaan alue", "vendor_country", "Kauppiaan maa", "is_approved", "On hyv\xe4ksytty", "tax_name", "veronimi", "tax_amount", "vero m\xe4\xe4r\xe4", "tax_paid", "vero Paid", "payment_amount", "Maksun m\xe4\xe4r\xe4", "age", "Age", "is_running", "Is Running", "time_log", "Aikaloki", "bank_id", "Pankki", _s19_96, _s19_97, _s16_286, "Kulujen kategoria", _s19_98, _s19_99, "tax_name1", "Veron nimi 1", "tax_name2", "Veron nimi 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "fr", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s115_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s27_89, "assigned_group", _s27_0, "assign_group", _s19_117, "merge_to_pdf", "Merge to PDF", "emails", "Courriels", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Programme de parrainage", "comment", "Commentaire", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Temps", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s48_2, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s138_, "rappen_rounding", _s17_195, _s20_3, _s25_81, _s17_2, _s46_18, _s17_4, _s50_14, _s19_0, "Ces informations de connexion sont invalides", "e_quote", _s18_167, "e_credit", "E-Cr\xe9dit", _s16_6, _s28_83, _s16_8, _s20_134, _s22_1, _s34_33, "test_email_sent", _s25_82, "send_test_email", "Send Test Email", "gateway_type", _s18_168, _s34_, _s46_19, "mobile_version", "Version mobile", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "Ma banque", "pay_later", "Payer plus tard", "email_report", _s33_35, "host", "Domaine", "port", "Port", "encryption", "Chiffrement", "local_domain", "Domaine local", "verify_peer", _s16_344, "username", _s17_196, "nordigen_help", _s81_, _s16_10, _s18_169, "yodlee_regions", _s52_6, _s16_11, _s31_38, "select_provider", _s27_90, _s19_1, _s23_70, _s18_4, _s22_115, "send_emails_to", _s21_160, "primary_contact", "Premier contact", "all_contacts", _s17_197, "insert_below", _s18_170, "ar_detailed", _s25_83, "ar_summary", _s28_84, "client_sales", "Ventes clients", "tax_summary", "R\xe9capitulatif de taxe", "user_sales", _s23_71, "run_template", "Run Template", _s21_4, _s52_7, "watch_video", "Regarder la vid\xe9o", "view_extension", "Voir l'extension", _s16_12, "R\xe9activer l'e-mail", _s17_5, "E-mail r\xe9activ\xe9 avec succ\xe8s", "template_help", _s48_3, _s20_5, _s30_41, _s16_14, "Conception de la d\xe9claration", _s22_3, "Conception du re\xe7u de paiement", _s21_5, _s39_14, "quarter", "Quart", _s16_16, "Description de l'article", "task_item", _s16_345, "record_state", _s25_84, "last_login", _s18_171, _s25_0, "Enregistrez les fichiers dans ce dossier", _s16_18, _s26_62, _s21_7, "Devis factur\xe9s", _s25_2, "Devis sur facture pay\xe9e", _s31_0, "Le dossier de t\xe9l\xe9chargement n'existe pas :value", _s27_4, "Notification d'utilisateur connect\xe9", _s32_0, _s75_, "client_contact", "Contact client", _s16_20, "Non pay\xe9", _s16_21, "Pay\xe9", "recurring", "R\xe9current", "ziptax_help", _s118_, "cache_data", _s16_346, "unknown", "Inconnu", "webhook_failure", _s16_347, "email_opened", "E-mail ouvert", "email_delivered", "E-mail livr\xe9", "log", "Enregistrer", "individual", "Individuel", "partnership", "Partenariat", "trust", "Confiance", "charity", "Charit\xe9", "government", "Gouvernement", "classification", "Classification", _s24_, _s35_33, "public", "Publique", "private", "Priv\xe9", "image", "Image", "other", "Autre", "hash", "Hacher", "linked_to", "Li\xe9 \xe0", _s18_6, _s38_21, _s21_8, _s42_19, _s20_7, _s33_36, "unlink", "Dissocier", _s25_3, _s113_, "is_tax_exempt", _s19_118, "district", "District", "region", "R\xe9gion", "county", "Comt\xe9", "tax_details", "D\xe9tails fiscaux", _s18_7, _s78_0, _s18_8, ":user a saisi le paiement :payment pour la facture :invoice pour :client", _s20_8, _s27_91, _s24_1, _s42_20, _s29_, _s96_1, _s25_4, _s81_0, _s18_9, _s28_85, "credit_item", _s17_198, "files", "Des dossiers", "camera", "Cam\xe9ra", "gallery", "Galerie", _s20_10, _s24_88, _s16_22, _s21_161, _s29_0, _s51_8, _s34_1, _s75_0, "next_send_time", _s23_72, _s20_11, _s29_61, "certificate_set", _s24_89, _s19_4, _s30_42, "passphrase_set", "La phrase de passe est d\xe9finie", _s18_11, "La phrase de passe n'est pas d\xe9finie", _s18_13, _s24_90, _s22_5, _s29_62, "rename", "Renommer", _s16_24, _s28_86, "e_invoice", _s20_135, "light_dark_mode", "Th\xe8me clair/sombre", "activities", "Activit\xe9s", "routing_id", "ID de routage", _s16_25, _s35_34, "e_invoice_type", _s28_87, "e_quote_type", _s26_63, "reduced_tax", "Taxe r\xe9duite", "override_tax", _s19_119, "zero_rated", _s17_199, "reverse_tax", "Taxe invers\xe9e", _s20_12, _s38_22, _s22_7, _s44_9, _s16_27, _s28_88, "payment_manual", "Paiement manuel", "tax_category", _s17_200, "physical_goods", _s18_172, _s16_29, _s19_120, "services", "Services", "shipping", "Livraison", "tax_exempt", "Dispens\xe9 de taxe", "reduced_rate", "Tarif r\xe9duit", "tax_all", "Taxe Tout", "tax_selected", _s17_201, "version", "version", _s16_31, _s22_116, "calculate_taxes", _s18_173, _s20_13, "Calculer automatiquement les taxes lors de l'enregistrement des factures", "admin", "Admin", "owner", "Propri\xe9taire", "link_expenses", _s16_348, _s24_3, _s21_162, _s25_5, _s26_64, "total_hours", "Heures totales", _s16_33, _s51_9, _s18_15, _s37_36, _s23_1, "Attention: Ne permet pas d'interagir avec l'application sur le PDF", "increase_prices", "Augmenter les prix", "update_prices", "Mettre \xe0 jour les prix", "incresed_prices", "Les prix ont \xe9t\xe9 mis en file d'attente avec succ\xe8s pour \xeatre augment\xe9s", "updated_prices", "Les prix ont bien \xe9t\xe9 mis en file d'attente pour \xeatre mis \xe0 jour", "bacs", _s28_89, "api_token", "Jeton d'API", "api_key", "cl\xe9 API", "endpoint", "Point final", "billable", "Facturable", "not_billable", "Non facturable", _s25_7, "Autoriser les \xe9l\xe9ments de t\xe2che facturables", _s30_0, "Activer la configuration des \xe9l\xe9ments de t\xe2che factur\xe9s", _s26_2, "Afficher la description de l'\xe9l\xe9ment de t\xe2che", _s31_1, "Activer la sp\xe9cification des descriptions des \xe9l\xe9ments de t\xe2che", "email_record", "Enregistrement par e-mail", _s23_2, "Colonnes de produit de facture", _s21_10, "Colonnes de produits de devis", _s22_9, "Montant du paiement minimal", _s25_9, _s31_39, _s30_1, _s73_, _s27_6, "Partager les colonnes de facture/devis", "cc_email", "E-mail CC", "payment_balance", _s17_202, _s22_11, "Autoriser l'utilisateur \xe0 acc\xe9der aux rapports, les donn\xe9es sont limit\xe9es aux autorisations disponibles", "activity_138", "Paiement\xa0:payment a \xe9t\xe9 envoy\xe9 par e-mail \xe0\xa0:client", _s17_6, "Produits uniques", _s26_4, "Produits uniques en option", "required", "Requis", "hidden", "Cach\xe9", "payment_links", _s17_203, "action", "Action", _s32_1, "Passez \xe0 un forfait payant pour cr\xe9er des planifications", "next_run", "Prochaine ex\xe9cution", "all_clients", _s16_349, _s16_34, "Afficher la table d'\xe2ge", _s19_6, "Afficher le tableau des paiements", _s26_6, _s31_40, "email_statement", "Relev\xe9 par e-mail", "once", "Une fois", "schedule", "Planification", "schedules", "Planifications", "new_schedule", "Nouveau programme", "edit_schedule", "Modifier l'horaire", _s16_36, "Horaire cr\xe9\xe9 avec succ\xe8s", _s16_37, "Calendrier mis \xe0 jour avec succ\xe8s", _s17_8, "Horaire archiv\xe9 avec succ\xe8s", _s16_38, "Programme supprim\xe9 avec succ\xe8s", _s16_39, "Calendrier supprim\xe9 avec succ\xe8s", _s17_9, "Calendrier restaur\xe9 avec succ\xe8s", "search_schedule", "Calendrier de recherche", _s16_40, _s29_63, "archive_payment", _s20_136, "archive_invoice", _s19_121, "archive_quote", "Archiver ce devis", "archive_credit", _s18_174, "archive_task", "Archiver la t\xe2che", "archive_client", _s18_175, "archive_project", _s18_176, "archive_expense", _s19_122, "restore_payment", _s21_163, "restore_invoice", _s20_137, "restore_quote", "Restaurer le devis", "restore_credit", _s19_123, "restore_task", "Restaurer la t\xe2che", "restore_client", _s19_124, "restore_project", _s19_125, "restore_expense", _s20_138, "archive_vendor", "Archiver ce fournisseur", "restore_vendor", "Restaurer le fournisseur", "create_product", "Nouveau produit", "update_product", _s24_91, "delete_product", "Effacer le Produit", "restore_product", "R\xe9tablir le produit", "archive_product", "Archiver ce produit", _s21_12, _s24_92, _s21_14, "Mettre \xe0 jour le bon de commande", _s21_16, _s28_90, _s22_12, _s28_91, _s22_14, _s27_92, "sent_invoice", "Facture envoy\xe9e", "sent_quote", "Devis envoy\xe9", "sent_credit", "Cr\xe9dit envoy\xe9", _s19_8, _s22_117, "image_url", "URL de l'image", "max_quantity", "Quantit\xe9 maximale", "test_url", "Tester l'URL", _s18_16, _s27_93, _s20_14, "L'option est affich\xe9e mais pas s\xe9lectionn\xe9e", _s21_18, "L'option est affich\xe9e et s\xe9lectionn\xe9e", _s21_19, _s27_93, "payment_methods", "Moyen de paiement", "view_all", "Voir tout", "edit_all", "Tout modifier", _s28_2, _s37_37, _s33_1, "Permettre aux clients de fournir un num\xe9ro de bon de commande lors de l'approbation d'un devis", "from_email", "De l'email", "show_preview", "Afficher l'aper\xe7u", "show_paid_stamp", "Afficher le timbre pay\xe9", _s21_20, _s31_41, _s24_5, "Il n'y a pas de documents dans les enregistrements s\xe9lectionn\xe9s \xe0 t\xe9l\xe9charger", "pixels", "pixels", "logo_size", "Taille du logo", "postal_city", _s17_204, "failed", "\xc9chou\xe9", "client_contacts", "Coordonn\xe9es clients", "sync_from", "Synchroniser depuis", _s19_11, _s18_177, "hour", "Heure", _s17_10, "Relev\xe9 mis en file d'attente avec succ\xe8s \xe0 envoyer", _s17_11, "Afficher le pied de page de l'e-mail", _s18_17, "Heures de t\xe2che de facturation", _s23_4, "Ajouter les heures aux postes de la facture", _s27_8, "Facturation automatique des factures standard", _s28_4, "Facturation automatique des factures r\xe9currentes", "email_alignment", "Alignement des e-mails", _s20_15, "Emplacement de pr\xe9visualisation PDF", "mailgun", "Mailgun", "postmark", "Cachet de la poste", "microsoft", "Microsoft", _s27_10, _s42_21, "last365_days", "365\xa0derniers jours", "import_design", "Importer la conception", "imported_design", "Conception import\xe9e avec succ\xe8s", "invalid_design", "Le design est invalide, la section :value est manquante", _s17_13, "Souhaitez-vous t\xe9l\xe9charger votre logo ?", "upload", "Envoyer", _s17_14, _s17_205, _s23_5, "Avertir le fournisseur une fois pay\xe9", _s28_7, "Envoyer un e-mail au fournisseur lorsque la d\xe9pense est marqu\xe9e comme pay\xe9e", "update_payment", _s25_85, "markup", "Balisage", _s22_16, _s20_139, _s19_13, _s22_117, _s21_22, _s24_93, _s23_7, _s23_73, _s20_17, "Le montant du cr\xe9dit ne peut pas \xeatre sup\xe9rieur au montant du paiement", "klarna", "Klarna", _s29_7, _s64_1, _s29_8, _s59_0, "matomo_url", "URL Matomo", "matomo_id", "Identifiant Matomo", _s21_24, _s20_140, _s25_11, "Envoyer un e-mail lorsqu'un paiement en ligne est effectu\xe9", _s25_12, "Envoyer un e-mail lors de la saisie manuelle d'un paiement", _s28_8, "Envoyer un e-mail lorsque vous marquez une facture comme pay\xe9e", "delete_project", "Effacer le Projet", _s18_19, "Transaction li\xe9e avec succ\xe8s", "link_payment", "Lien Paiement", "link_expense", "D\xe9pense de lien", _s19_15, _s32_26, _s24_6, "Emp\xeacher les t\xe2ches d'\xeatre modifi\xe9es une fois factur\xe9es", _s21_25, "Enregistrement Requis", _s26_9, "Exiger que les clients s'inscrivent", _s24_7, "Utiliser la gestion des stocks", _s29_9, "Exiger que les produits soient en stock", _s17_16, _s19_126, _s27_12, "Produits r\xe9currents facultatifs", "convert_matched", "Convertir", _s19_17, "Facture mise en file d'attente avec succ\xe8s pour \xeatre factur\xe9e automatiquement", _s20_18, "Factures mises en file d'attente avec succ\xe8s pour \xeatre factur\xe9es automatiquement", "operator", "Op\xe9rateur", "value", "Valeur", "is", "Est", "contains", "Contient", "starts_with", "Commence avec", "is_empty", "Est vide", "add_rule", _s17_206, "match_all_rules", "Respecter toutes les r\xe8gles", _s20_19, "Tous les crit\xe8res doivent correspondre pour que la r\xe8gle soit appliqu\xe9e", _s17_18, "Convertissez automatiquement les transactions correspondantes en d\xe9penses", "rules", "R\xe8gles", _s16_42, _s20_141, _s17_19, _s21_164, _s20_20, _s29_64, _s21_27, "Modifier la r\xe8gle de transaction", _s24_9, "R\xe8gle cr\xe9\xe9e avec succ\xe8s", _s24_10, "R\xe8gle de transaction mise \xe0 jour avec succ\xe8s", _s25_14, "R\xe8gle de transaction archiv\xe9e avec succ\xe8s", _s24_11, "R\xe8gle de transaction supprim\xe9e avec succ\xe8s", _s24_12, "La r\xe8gle de transaction a bien \xe9t\xe9 supprim\xe9e", _s25_15, "R\xe8gle de transaction restaur\xe9e avec succ\xe8s", _s23_9, _s35_35, _s24_13, _s36_24, _s21_29, "Enregistrer comme conditions par d\xe9faut", _s22_18, "D\xe9finir comme pied de facture par d\xe9faut", "auto_sync", _s27_94, _s16_44, "Actualiser les comptes", _s31_4, "Passez \xe0 Enterprise pour connecter votre compte bancaire", _s34_2, _s48_4, "disable_2fa", "D\xe9sactiver 2FA", "change_number", "Changer de num\xe9ro", "resend_code", _s16_350, "base_type", "Type de base", "category_type", _s17_207, _s16_46, "Transaction", "bulk_print", "Imprimer PDF", _s18_20, _s26_65, _s16_47, "Emplacement de l'aper\xe7u", "bottom", "En bas", "side", "Sur le cot\xe9", "pdf_preview", "Aper\xe7u PDF", _s20_22, "Appuyez longuement pour s\xe9lectionner", _s21_31, "Num\xe9ro de commande", _s19_18, "Article du bon de commande", _s22_20, "Souhaitez-vous \xe9valuer l'application\xa0?", "include_deleted", "Inclure supprim\xe9", _s20_24, _s55_2, "due_on", "D\xfb le", _s22_21, "Transactions converties avec succ\xe8s", _s20_25, "Compte bancaire cr\xe9\xe9 avec succ\xe8s", _s20_26, "Compte bancaire mis \xe0 jour avec succ\xe8s", _s17_21, _s25_86, _s16_49, _s20_142, "account_type", "Type de compte", _s16_51, _s26_66, _s16_52, "Connecter des comptes", "manage_rules", _s16_351, "search_category", _s22_118, _s17_24, "Recherche\xa0:number de cat\xe9gories", "min_amount", "Montant minimal", "max_amount", "Montant maximum", "selected", "S\xe9lectionn\xe9(s)", _s21_33, "Transaction convertie avec succ\xe8s", _s18_22, _s21_165, "deposit", "D\xe9p\xf4t", "withdrawal", "Retrait", "deposits", "D\xe9p\xf4ts", "withdrawals", "Retraits", "matched", "Appari\xe9", "unmatched", "Incomparable", "create_credit", "Cr\xe9er un cr\xe9dit", "update_credit", _s23_74, "delete_credit", _s19_127, "transaction", "Transaction", "transactions", "Transactions", "new_transaction", _s20_143, _s16_54, "Modifier l'op\xe9ration", _s19_20, "Transaction cr\xe9\xe9e avec succ\xe8s", _s19_21, "Transaction mise \xe0 jour avec succ\xe8s", _s20_27, "Transaction archiv\xe9e avec succ\xe8s", _s19_22, _s33_37, _s19_23, _s33_37, _s20_28, "Transaction restaur\xe9e avec succ\xe8s", _s18_24, "Rechercher une op\xe9ration", _s19_24, "Rechercher\xa0:count les transactions", "bank_account", "Compte Bancaire", "bank_accounts", _s17_208, _s21_34, "Compte bancaire archiv\xe9 avec succ\xe8s", _s20_29, _s36_25, _s20_30, _s36_25, _s21_35, "Compte bancaire restaur\xe9 avec succ\xe8s", _s19_25, _s29_65, _s20_31, "Rechercher :count les comptes bancaires", "connect", "Connecter", _s23_11, "Marquer l'e-mail de paiement pay\xe9", _s18_26, _s19_128, "client_email", _s18_178, _s20_32, "Projet de t\xe2che de facture", _s25_16, "Ajouter le projet aux \xe9l\xe9ments de ligne de la facture", "field", "Champ", "period", "P\xe9riode", "fields_per_row", _s16_352, _s21_36, "Factures actives", _s26_11, _s17_209, _s24_16, "Paiements effectu\xe9s", _s23_13, _s20_144, _s19_27, "Citations actives", _s21_37, "Devis approuv\xe9s", _s23_14, "Devis non approuv\xe9s", _s18_29, "T\xe2ches enregistr\xe9es", _s20_35, _s16_353, _s16_56, "T\xe2ches r\xe9mun\xe9r\xe9es", _s21_38, "D\xe9penses enregistr\xe9es", _s22_22, _s19_129, _s23_15, "Frais factur\xe9s", _s27_15, "D\xe9penses pay\xe9es par facture", "activity_130", _s47_5, "activity_131", ":user de commande mis \xe0 jour par l'utilisateur :purchase_order", "activity_132", _s60_2, "activity_133", _s51_10, "activity_134", _s51_11, "activity_135", _s60_2, "activity_136", _s54_3, "activity_137", ":contact commande d'achat accept\xe9e :purchase_order", "vendor_portal", "Portail des fournisseurs", "send_code", "Envoyer le code", _s24_17, "Enregistrez le dossier pour t\xe9l\xe9charger des documents", _s17_28, "Taux d'imposition des d\xe9penses", _s22_23, "Taux de taxe des positions de facture", _s21_40, "Num\xe9ro de t\xe9l\xe9phone v\xe9rifi\xe9 avec succ\xe8s", "code_was_sent", "Un code a \xe9t\xe9 envoy\xe9 par SMS", _s16_58, "Un code a \xe9t\xe9 envoy\xe9 par SMS \xe0 :number", "resend", "Renvoyer", "verify", "V\xe9rifier", _s18_30, _s39_15, _s20_36, "Num\xe9ro de t\xe9l\xe9phone invalide", _s19_28, _s31_42, _s24_18, "Veuillez v\xe9rifier votre num\xe9ro de t\xe9l\xe9phone pour envoyer des e-mails", _s28_10, "Veuillez v\xe9rifier votre num\xe9ro de t\xe9l\xe9phone pour la sauvegarde 2FA", "merged_clients", "Clients fusionn\xe9s avec succ\xe8s", "merge_into", "Fusionner en", "merge", "Fusionner", _s21_41, _s26_67, _s19_30, _s43_5, _s17_30, _s20_145, "activate", "Activer", "connect_apple", "Connecter Apple", _s16_59, _s17_210, _s18_31, "Apple a \xe9t\xe9 d\xe9connect\xe9 avec succ\xe8s", "send_now", _s18_179, "received", "Re\xe7u", _s19_31, _s23_75, _s20_38, "Conversion r\xe9ussie en d\xe9pense", _s21_43, "Conversion r\xe9ussie en d\xe9penses", _s18_32, _s20_146, _s16_61, _s22_119, _s33_9, "Bon de commande ajout\xe9 avec succ\xe8s \xe0 l'inventaire", _s34_9, "Bons de commande ajout\xe9s avec succ\xe8s \xe0 l'inventaire", _s22_25, "Envoi de documents par les clients", _s22_27, "Envoi de documents par les fournisseurs", _s27_17, _s49_2, _s24_19, "Appr\xe9ciez-vous l'application\xa0?", "yes_its_great", "Oui, c'est parfait !", "not_so_much", "Pas tellement", _s17_32, "Ravi de l'entendre! Souhaitez-vous l'\xe9valuer\xa0?", _s22_29, "D\xe9sol\xe9 de l'entendre! Souhaitez-vous nous en dire plus ?", "sure_happy_to", "Bien s\xfbr, heureux de", "no_not_now", "Non pas maintenant", "add", "Ajouter", _s18_34, "Dernier mod\xe8le envoy\xe9", _s22_30, "Active la recherche flexible", _s27_18, "Correspondance de caract\xe8res non contigus, par exemple, 'ct' va trouver 'cat'", "vendor_details", _s22_120, _s22_32, _s26_68, "qr_iban", "QRIBAN", "besr_id", "ID BVRB", "accept", "Accepter", _s23_16, "Cloner vers PO", _s20_39, "Le fournisseur n'a pas d\xe9fini d'adresse e-mail", "bulk_send_email", "Envoyer un e-mail", _s29_12, "Bon de commande marqu\xe9 avec succ\xe8s comme envoy\xe9", _s30_4, "Bons de commande marqu\xe9s avec succ\xe8s comme envoy\xe9s", _s23_17, "Bon de commande accept\xe9 avec succ\xe8s", _s24_20, "Bons de commande accept\xe9s avec succ\xe8s", _s24_21, "Bon de commande annul\xe9 avec succ\xe8s", _s25_18, "Bons de commande annul\xe9s avec succ\xe8s", "accepted", "Accept\xe9", _s22_34, _s36_26, _s20_40, _s24_94, _s20_42, "Bon de commande par e-mail", _s26_12, "Bons de commande par e-mail", _s18_36, "E-mail d\xe9connect\xe9 avec succ\xe8s", "connect_email", "Se connecter", _s16_64, "D\xe9connecter l'e-mail", _s32_7, "Veuillez utiliser l'application Web pour vous connecter \xe0 Microsoft", "email_provider", "Fournisseur de messagerie", _s17_33, _s19_130, _s20_44, _s21_166, _s19_33, "Microsoft connect\xe9 avec succ\xe8s", _s22_36, "Microsoft d\xe9connect\xe9 avec succ\xe8s", _s17_35, "Connectez-vous avec Microsoft", _s17_36, "S'inscrire aupr\xe8s de Microsoft", _s22_38, "Bon de commande mis en file d'attente avec succ\xe8s \xe0 envoyer", _s23_18, "Commandes d'achat mises en file d'attente avec succ\xe8s \xe0 envoyer", _s16_66, "Passer \xe0 l'application Web React", _s21_45, _s25_87, _s20_47, _s29_66, _s21_47, _s31_43, _s32_9, _s28_92, _s37_7, "Exiger que le vendeur fournisse sa signature", "purchase_order", "Bon de commande", "purchase_orders", _s16_354, _s18_37, _s23_76, _s19_34, _s27_95, _s22_39, "Bon de commande cr\xe9\xe9 avec succ\xe8s", _s22_40, "Bon de commande mis \xe0 jour avec succ\xe8s", _s23_19, "Bon de commande archiv\xe9 avec succ\xe8s", _s22_41, _s36_27, _s22_42, _s36_27, _s23_20, "Bon de commande restaur\xe9 avec succ\xe8s", _s21_49, _s29_67, _s22_43, _s31_44, "login_url", _s16_355, _s16_67, _s22_121, "default", "Par d\xe9faut", "stock_quantity", _s17_211, _s22_45, _s21_167, "track_inventory", _s18_180, _s20_49, "Afficher un champ quantit\xe9 en stock et le mettre \xe0 jour \xe0 l'envoi de factures", _s19_36, "Notifications de stock", _s24_23, "Envoyer un email quand le stock atteint une valeur limite", "vat", "T.V.A.", "standing", "En attente", "view_map", "Voir la carte", _s18_39, _s28_93, "add_gateway", _s34_34, _s24_24, _s105_, "left", "Gauche", "right", "Droite", "center", "Centre", "page_numbering", "Num\xe9ros de page", _s24_25, "Alignement des num\xe9ros de page", _s31_8, "facture envoy\xe9e", _s24_27, "Afficher la description des produits", _s29_13, "Inclure la description dans la liste d\xe9roulante du produit", "invoice_items", _s19_131, "quote_items", "Articles de devis", "profitloss", "Profit et perte", "import_format", _s20_147, "export_format", _s20_148, "export_type", _s18_181, "stop_on_unpaid", "Arr\xeater en cas de non-paiement", _s19_38, "Arr\xeater la cr\xe9ation de factures r\xe9currentes si la derni\xe8re facture est impay\xe9e", "use_quote_terms", "Utiliser les conditions des offres", _s20_50, "\xe0 la conversion d'une offre en facture", "add_country", "Ajouter un pays", "enable_tooltips", "Activer les bulles d'aide", _s20_51, "Affiche les bulles d'aide au passage de la souris", _s21_51, "Erreur\xa0: les enregistrements appartiennent \xe0 plusieurs clients", "register_label", "Cr\xe9ez votre compte en quelques secondes", "login_label", "Connectez-vous \xe0 un compte existant", "add_to_invoice", _s29_68, _s17_37, _s22_122, "week", "Semaine", "created_record", "Enregistrement cr\xe9\xe9 avec succ\xe8s", _s26_13, "Archiver automatiquement une facture pay\xe9e", _s31_9, "Archiver automatiquement les factures lorsqu'elles sont pay\xe9es", _s31_10, "Archiver automatiquement une facture annul\xe9e", _s36_2, _s64_2, _s20_52, "Visionneuse PDF alternative", _s25_19, "Am\xe9liorer le d\xe9filement de l'aper\xe7u PDF [BETA]", _s16_69, _s20_149, "range", "Port\xe9e", "tax_amount1", "Montant de la taxe 1", "tax_amount2", "Montant de la taxe 2", "tax_amount3", "Montant de la taxe 3", "create_project", "Cr\xe9er un projet", "update_project", "Mettre \xe0 jour le projet", "view_task", "Afficher la t\xe2che", "cancel_invoice", "Annuler", "changed_status", "L'\xe9tat de la t\xe2che a bien \xe9t\xe9 modifi\xe9", "change_status", "Modifier le statut", "fees_sample", "Le frais pour une facture de :amount serait de :total.", _s19_39, "Activer les \xe9v\xe9nements 'Touch'", _s24_29, "Prend en charge les \xe9v\xe9nements de glissement pour faire d\xe9filer", "after_saving", "Apr\xe8s l'enregistrement", "view_record", "Voir l'\xe9l\xe9ment", _s21_52, "Activer la d\xe9marque des e-mails", _s26_14, "Utiliser l'\xe9diteur visuel de d\xe9marquage pour les e-mails", _s19_41, "Activer PDF Markdown", "json_help", "Remarque : les fichiers JSON g\xe9n\xe9r\xe9s par l'application v4 ne sont pas pris en charge", "release_notes", "Notes de version", _s23_21, "Mettez \xe0 niveau votre plan pour afficher les rapports", "started_tasks", "D\xe9marrage r\xe9ussi\xa0:value t\xe2ches", "stopped_tasks", "Arr\xeat\xe9 avec succ\xe8s\xa0:value t\xe2ches", "approved_quote", "Devis approuv\xe9 avec succ\xe8s", "approved_quotes", "R\xe9ussir\xa0:value les devis approuv\xe9s", "approve", "Accepter", "client_website", "Site Web client", "invalid_time", "Heure invalide", _s21_54, "\xc9tat d'exp\xe9dition du client", _s20_54, "Ville d'exp\xe9dition du client", _s27_21, "Code postal d'exp\xe9dition du client", _s23_22, "Pays d'exp\xe9dition du client", "load_pdf", "Charger le PDF", _s16_71, "Commencer l'essai gratuit", _s24_30, _s44_8, "due_on_receipt", "Payable \xe0 r\xe9ception", "is_paid", "Est pay\xe9", "age_group_paid", "Pay\xe9", "id", "Identifiant", "convert_to", "Convertir dans", "client_currency", _s16_356, _s16_72, _s22_123, "purged_client", "Client purg\xe9 avec succ\xe8s", _s27_23, "Pour \xe9viter le spam, nous avons besoin d'une mise \xe0 niveau vers un compte payant pour personnaliser l'e-mail", _s22_48, "Am\xe9liorez votre plan pour ajouter des entreprises", "small", "Petit", _s21_56, "Avoir marqu\xe9 avec succ\xe8s comme pay\xe9", _s22_49, "Cr\xe9dits marqu\xe9s avec succ\xe8s comme pay\xe9s", _s16_74, "Chargement des donn\xe9es - veuillez attendre qu'il soit termin\xe9", "wait_for_saving", "Sauvegarde des donn\xe9es - veuillez attendre qu'elle soit termin\xe9e", _s20_56, "Remarque : les modifications apport\xe9es ici ne sont qu'un aper\xe7u, elles doivent \xeatre appliqu\xe9es dans les onglets ci-dessus pour \xeatre enregistr\xe9es", "remaining", "Restant", "invoice_paid", "facture payee", "activity_120", ": d\xe9pense r\xe9currente cr\xe9\xe9e par l'utilisateur :recurring_expense", "activity_121", _s59_1, "activity_122", ":user archiv\xe9e r\xe9currente :recurring_expense", "activity_123", _s57_1, "activity_124", _s57_2, "normal", "Normal", "large", "Grand", "extra_large", "Extra large", _s16_75, _s21_168, _s21_57, _s55_3, "print_pdf", "Imprimer PDF", "remind_me", "Rappelle moi", _s16_77, "Paiement bancaire instantan\xe9", "click_selected", "Clic sur l\u2019\xe9l\xe9ment s\xe9lectionn\xe9", "hide_preview", "Cacher l'aper\xe7u", "edit_record", "Editer l'\xe9l\xe9ment", _s27_24, "Le montant du cr\xe9dit ne peut pas \xeatre sup\xe9rieur au montant de la facture", "giropay", "GiroPay", "direct_debit", "Pr\xe9l\xe8vement", _s21_58, "Veuillez d\xe9finir un mot de passe de compte", "set_password", "D\xe9finir le mot de passe", _s20_57, "Passerelle d\xe9connect\xe9e avec succ\xe8s", "disconnect", "D\xe9connecter", "add_to_invoices", _s20_150, "acss", "D\xe9bit du SACR", "becs", "Pr\xe9l\xe8vement BECS", "bulk_download", "T\xe9l\xe9charger", _s17_40, "M\xe9moriser localement les donn\xe9es afin de d\xe9marrer plus rapidement. La d\xe9sactivation peut am\xe9liorer les performances pour les grands comptes.", "persist_ui", "M\xe9moriser l'interface utilisateur", "persist_ui_help", "M\xe9moriser l'\xe9tat de l'interface utilisateur afin de reprendre l\xe0 o\xf9 vous en \xe9tiez. La d\xe9sactivation peut am\xe9liorer les performances.", _s18_41, _s21_169, _s17_41, "Num\xe9ro de TVA client", "has_tasks", "A des t\xe2ches", "registration", "Inscription", _s27_25, _s60_3, "view_expense", _s26_69, "view_statement", "Voir le relev\xe9", "sepa", "Pr\xe9l\xe8vement SEPA", "ideal", "id\xe9al", "przelewy24", "Przelewy24", "eps", "PSE", "fpx", "FPX", _s18_43, _s38_23, "system", "Syst\xe8me", _s19_43, "D\xe9finir la soci\xe9t\xe9 par d\xe9faut", "updated_company", "Entreprise mise \xe0 jour avec succ\xe8s", "kbc", "CBC", "bancontact", "Bancontact", _s19_45, "Aidez-nous \xe0 nous am\xe9liorer en nous disant pourquoi (facultatif)", "webhook_success", "Succ\xe8s du webhook", _s24_31, _s51_12, _s27_26, _s53_2, "app", "Application", _s20_58, "Pour de meilleures performances, t\xe9l\xe9chargez l'application :app", _s16_79, "Total brut", _s19_46, "Factures par e-mail", _s17_43, "Devis par e-mail", _s18_45, "Cr\xe9dits d'e-mail", "from_name", "Nom exp\xe9diteur", _s16_81, "Cloner en d\xe9pense", _s17_44, _s18_182, _s18_46, _s20_151, _s21_59, _s27_96, _s22_50, _s28_94, _s25_20, "D\xe9pense r\xe9currente cr\xe9\xe9e avec succ\xe8s", _s25_21, "D\xe9pense r\xe9currente mise \xe0 jour avec succ\xe8s", _s26_16, "D\xe9pense r\xe9currente archiv\xe9e avec succ\xe8s", _s25_22, _s37_38, _s25_23, _s40_8, _s26_17, "D\xe9pense r\xe9currente restaur\xe9e avec succ\xe8s", _s24_32, "Rechercher une d\xe9pense r\xe9currente", _s25_24, "Rechercher des d\xe9penses r\xe9currentes", "last_sent_date", _s21_170, "include_drafts", _s22_124, _s19_47, "Inclure les brouillons d'enregistrements dans les rapports", "is_invoiced", "Est factur\xe9", "change_plan", _s16_357, "persist_data", "M\xe9moriser les donn\xe9es", "customer_count", "Nombre de clients", _s16_83, _s20_152, _s16_85, _s16_86, _s28_13, "ID de suivi Google Analytics", "decimal_comma", "Virgule d\xe9cimale", _s26_18, "Utiliser la virgule comme s\xe9parateur d\xe9cimal dans les formulaires", "select_method", "S\xe9lectionnez la m\xe9thode", "select_platform", "S\xe9lectionnez la plate-forme", _s28_15, "Veuillez utiliser l'application Web pour vous connecter \xe0 Gmail", _s16_87, "Les taux de taxe sur les articles sont d\xe9sactiv\xe9s", "enable_markdown", _s16_358, _s20_59, "Convertir Markdown en HTML sur le PDF", "user_guide", _s22_125, _s18_48, "Ajouter un contact secondaire", "previous_page", "Page pr\xe9c\xe9dente", "next_page", "Page suivante", "export_colors", _s21_171, "import_colors", "Importer des couleurs", "clear_all", "Tout effacer", "contrast", "Contraste", "custom_colors", _s23_77, "colors", "Couleurs", _s31_11, "Couleur d'arri\xe8re-plan de la barre lat\xe9rale active", _s25_26, "Couleur de police de la barre lat\xe9rale active", _s33_14, "Couleur d'arri\xe8re-plan de la barre lat\xe9rale inactive", _s27_27, "Couleur de police de la barre lat\xe9rale inactive", _s36_3, "Couleur d'arri\xe8re-plan de la ligne alternative du tableau", _s31_13, "Couleur d'arri\xe8re-plan de l'en-t\xeate de facture", _s25_28, _s41_12, "net_subtotal", "Net", "review_app", "Examen de l'application", "check_status", "V\xe9rifier l'\xe9tat", "free_trial", "Essai gratuit", _s23_24, "L'essai du plan Pro se termine dans :count jours, cliquez pour mettre \xe0 niveau.", _s21_61, "Aujourd'hui est le dernier jour de l'essai du plan Pro, cliquez pour mettre \xe0 niveau.", "change_email", "Changer l'e-mail", _s25_30, "Configurez \xe9ventuellement un domaine de portail client distinct", _s21_62, _s32_27, "uninvoiced", "Non factur\xe9", "subdomain_guide", "Le sous-domaine est utilis\xe9 dans le portail client pour personnaliser les liens en fonction de votre marque. c'est-\xe0-dire https://your-brand.invoicing.co", "send_time", "Heure d'envoi", "import_data", "Importer des donn\xe9es", "import_settings", "Importer les configurations", _s17_46, "Veuillez fournir le fichier JSON", _s19_48, "Veuillez s\xe9lectionner pour importer les param\xe8tres et/ou les donn\xe9es", "json", "JSON", _s24_34, _s29_69, "wait_for_data", "Veuillez attendre la fin du chargement des donn\xe9es", "net_total", "Total net", "has_taxes", "A des imp\xf4ts", _s16_88, _s20_153, _s18_50, "L'importation de clients a d\xe9marr\xe9 avec succ\xe8s", "login_success", _s17_212, "login_failure", "\xc9chec de la connexion", "exported_data", _s86_0, _s23_25, _s29_70, _s28_17, "Charger les enregistrements appartenant aux clients supprim\xe9s", "step_1_sign_in", "\xc9tape 1 : Se connecter", _s16_91, "\xc9tape 2 : Autoriser", "account_id", "identifiant de compte", _s27_29, "La migration n'est pas encore termin\xe9e", "activity_100", _s54_4, "activity_101", _s60_4, "activity_102", _s57_3, "activity_103", _s58_4, "activity_104", _s58_5, _s18_51, "Afficher la date de fin d'une t\xe2che", _s23_27, "Activer la sp\xe9cification de la date de fin de la t\xe2che", "gateway_setup", "Configuration de la passerelle", "preview_sidebar", _s31_45, _s16_92, "Ann\xe9es donn\xe9es affich\xe9es", _s18_53, "Termin\xe9 avec succ\xe8s toutes les sessions", _s16_94, "Terminer toutes les sessions", "count_session", "1 s\xe9ance", "count_sessions", ":count Sessions", "invoice_created", "Facture cr\xe9\xe9e", "quote_created", "Devis cr\xe9\xe9", "credit_created", "Cr\xe9dit cr\xe9\xe9", "pro", "Pro", "enterprise", "Entreprise", "last_updated", _s20_154, "invoice_item", _s18_183, "quote_item", "Article de devis", _s18_54, _s17_213, _s17_48, "Nom du contact", "order", "Commande", "unassigned", "Non assign\xe9", "partial_value", "Doit \xeatre sup\xe9rieur \xe0 z\xe9ro et inf\xe9rieur au total", "search_kanban", _s16_359, "search_kanbans", _s16_359, "kanban", "Kanban", "enable", "Activer", "move_top", _s21_172, "move_up", _s21_172, "move_down", "Descendre", "move_bottom", "D\xe9placer vers le bas", "subdomain_help", "D\xe9finissez un sous-domaine ou affichez la facture sur votre propre site web.", _s21_64, "Erreur\xa0: l'e-mail personnalis\xe9 doit inclure une variable\xa0:body", _s25_31, _s41_13, _s17_50, "Afficher les formats de date", "is_viewed", "Est visualis\xe9", "letter", "Lettre", "legal", "Juridique", "page_layout", "Orientation de page", "portrait", "Portrait", "landscape", "Paysage", _s26_19, "Le titulaire du compte peut passer \xe0 un forfait payant pour activer les param\xe8tres avanc\xe9s avanc\xe9s", _s20_60, "Passez \xe0 un forfait payant pour activer les param\xe8tres avanc\xe9s", _s21_65, _s35_36, _s17_52, "Offre valable jusqu'au", "no_headers", "Aucun en-t\xeate", "add_header", "Ajouter un en-t\xeate", "remove_header", "Supprimer l'en-t\xeate", "return_url", "URL de retour", "rest_method", "M\xe9thode REST", "header_key", "Cl\xe9 d'en-t\xeate", "header_value", _s16_360, _s18_56, _s19_132, "promo_code", "Code promo", "promo_discount", "Remise promotionnelle", _s18_58, _s22_126, _s16_96, "Par si\xe8ge activ\xe9", "max_seats_limit", "Limite maximale de si\xe8ges", "trial_enabled", "Essai activ\xe9", "trial_duration", "Dur\xe9e de l'essai", _s21_67, "Autoriser les remplacements de requ\xeate", _s18_60, "Autoriser les modifications de forfait", "plan_map", "Planifier la carte", "refund_period", _s24_95, _s21_69, "Configuration du webhook", "purchase_page", "Page d'achat", "security", "S\xe9curit\xe9", "email_bounced", "E-mail renvoy\xe9", _s20_61, "Plainte pour spam", "email_delivery", "Livraison par e-mail", _s16_98, "R\xe9ponse Webhook", "pdf_response", "R\xe9ponse PDF", _s22_52, "\xc9chec d'authentification", "pdf_failed", "\xc9chec du PDF", "pdf_success", "Succ\xe8s PDF", "modified", "Modifi\xe9", "payment_link", _s16_361, _s16_100, _s24_96, _s17_54, _s28_95, _s20_62, "Lien de paiement cr\xe9\xe9 avec succ\xe8s", _s20_63, "Lien de paiement mis \xe0 jour avec succ\xe8s", _s21_71, "Lien de paiement archiv\xe9 avec succ\xe8s", _s20_64, _s37_39, _s20_65, _s37_39, _s21_72, "Lien de paiement restaur\xe9 avec succ\xe8s", _s19_49, _s29_71, _s20_66, _s35_37, _s26_20, _s36_28, "connect_gmail", "Connecter Gmail", _s16_102, _s17_214, "connected_gmail", "Gmail connect\xe9 avec succ\xe8s", _s18_62, "Gmail a bien \xe9t\xe9 d\xe9connect\xe9", _s16_104, "Les modifications apport\xe9es \xe0 la base de code peuvent bloquer la mise \xe0 jour, vous pouvez ex\xe9cuter cette commande pour annuler les modifications\xa0:", _s16_105, _s33_38, "count_minutes", ":count les minutes", _s16_107, _s34_35, _s29_15, _s53_3, "use_last_email", _s26_70, _s16_109, _s18_184, _s21_74, "Activer les e-mails, factures r\xe9currentes et notifications", _s27_31, _s45_14, _s27_32, _s40_9, _s34_15, "Attention: Le changement de votre num\xe9ro de t\xe9l\xe9phone va d\xe9sactiver la 2FA", "help_translate", "Aidez \xe0 traduire", _s23_28, _s29_72, "resend_invite", "Renvoyer une invitation", _s19_50, "la 2FA a \xe9t\xe9 d\xe9sactiv\xe9e avec succ\xe8s", _s16_111, "Compte connect\xe9 avec succ\xe8s", _s19_51, "Compte d\xe9connect\xe9 avec succ\xe8s", "delivered", "Livr\xe9", "bounced", "Rebondi", "spam", "Courrier ind\xe9sirable", "view_docs", _s25_88, _s32_12, _s94_0, "send_sms", "Envoyer un SMS", "sms_code", "Code SMS", _s21_75, "Scannez le code \xe0 barres avec une application compatible :link", _s18_63, "Authentification \xe0 deux facteurs activ\xe9e avec succ\xe8s", "connect_google", _s16_362, _s17_56, _s18_185, _s17_58, "Authentification \xe0 2 facteurs", _s18_64, "D\xe9sactiver deux facteurs", _s34_16, "Exiger un mot de passe avec connexion sociale", "stay_logged_in", "Rester connect\xe9", _s23_30, "Avertissement\xa0: Votre session est sur le point d'expirer", "count_hours", ":count les heures", "count_day", "Un jour", "count_days", ":count les jours", _s19_52, "D\xe9lai d'expiration de la session Web", _s17_59, _s22_127, "resend_email", "R\xe9-envoyer l'email", _s26_22, "Merci de confirmer votre adresse e-mail", _s16_112, _s18_186, _s19_54, _s26_71, _s19_56, _s59_2, "list_long_press", "Appuyez longuement sur la liste", "show_actions", _s20_155, _s17_61, _s26_72, _s27_34, "Un e-mail a \xe9t\xe9 envoy\xe9 pour confirmer l'adresse e-mail", _s21_76, "Pour utiliser :client_counter, veuillez ajouter :client_number ou :client_id_number pour \xe9viter les conflits", "this_quarter", "Ce trimestre", "last_quarter", _s17_215, "to_update_run", "Pour mettre \xe0 jour ex\xe9cuter", _s18_66, _s20_156, _s16_113, _s17_216, "invoice_project", _s18_187, "invoice_task", _s17_217, "invoice_expense", "Facturer la d\xe9pense", _s19_57, _s30_43, _s20_67, "Rechercher :count les conditions de paiement", _s16_115, _s28_96, "save_and_email", _s35_38, _s16_117, _s25_89, _s16_119, _s16_363, _s17_63, "Solde converti", _s22_54, "Converti pay\xe9 \xe0 ce jour", _s24_36, "Solde cr\xe9diteur converti", "converted_total", "Total converti", "is_sent", "Est envoy\xe9", _s17_65, _s20_157, "document_upload", "T\xe9l\xe9verser un document", _s20_68, "Activer l'envoi de documents par les clients", "expense_total", _s18_188, "enter_taxes", "Entrer les taxes", "by_rate", "Par tarif", "by_amount", "Par montant", "enter_amount", _s17_218, "before_taxes", "Avant taxes", "after_taxes", "Apr\xe8s imp\xf4ts", "color", "Couleur", "show", "Montrer", "hide", "Cacher", "empty_columns", "Colonne vide", _s21_78, "Le mode d\xe9bogage est activ\xe9", _s26_23, "Attention : il est destin\xe9 \xe0 \xeatre utilis\xe9 sur des machines locales, il peut faire fuir les informations d'identification. Cliquez pour en savoir plus.", "running_tasks", "Ex\xe9cution de t\xe2ches", "recent_tasks", "T\xe2ches r\xe9centes", "recent_expenses", _s17_219, _s17_67, _s16_364, "update_app", _s19_133, "started_import", _s35_39, _s24_38, _s32_28, _s20_69, "Utiliser les taxes incluses", _s18_68, "Est le Montant de la remise", "column", "Colonne", "sample", "Exemple", "map_to", "Mapper vers", "import", "Importer", _s25_33, "Utiliser la premi\xe8re ligne comme noms des colonnes", "select_file", _s32_29, _s16_121, _s25_90, "csv_file", "S\xe9lectionner un fichier CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Comptabilit\xe9", _s22_56, "Merci de fournir tous les CSV", "import_type", _s18_189, "html_mode", "Mode HTML", "html_mode_help", "Aper\xe7u des mises \xe0 jour plus rapide mais moins pr\xe9cis", "view_licenses", _s17_220, "webhook_url", "URL Webhook", _s17_69, _s19_134, "sidebar_editor", "Editeur de barre lat\xe9rale", _s22_57, "Veuillez entrer ':value' pour confirmer", "purge", "Purger", "service", "Service", "clone_to", "Cloner en", "clone_to_other", "Cloner en 'Autre'", "labels", "Labels", "add_custom", "Ajouter", "payment_tax", "Taxe sur le paiement", "unpaid", "Non pay\xe9", "white_label", "Marque blanche", "delivery_note", "Bon de livraison", _s24_41, _s39_16, _s24_43, _s37_40, "source_code", "Code source", "app_platforms", _s17_221, "invoice_late", _s17_222, "quote_expired", "Devis expir\xe9", "partial_due", "Acompte \xe0 verser", "invoice_total", "Montant total", "quote_total", "Montant du devis", "credit_total", "Total Cr\xe9dit", _s23_31, "Total facture", "actions", "Actions", "expense_number", "N\xb0 d\xe9pense", "task_number", "N\xb0 t\xe2che", "project_number", "N\xb0 projet", "project_name", "nom du projet", "warning", "Avertissement", "view_settings", _s19_135, _s24_45, "Attention : cette soci\xe9t\xe9 n'a pas encore \xe9t\xe9 activ\xe9e", "late_invoice", _s17_222, "expired_quote", "Devis p\xe9rim\xe9", "remind_invoice", _s19_136, "cvv", "Cryptogramme visuel", "client_name", "Nom du client", "client_phone", "T\xe9l\xe9phone client", "required_fields", "Champs requis", "calculated_rate", "Taux Calcul\xe9", _s17_71, "Taux par d\xe9faut de la t\xe2che", "clear_cache", "Effacer le cache", "sort_order", "Ordre de tri", "task_status", "Statut", "task_statuses", "Statuts des t\xe2ches", "new_task_status", "Nouveau statut de t\xe2che", _s16_123, "Modifier les statuts de t\xe2ches", _s19_58, "Statut de t\xe2che cr\xe9\xe9", _s19_59, "Statut de t\xe2che mis \xe0 jour avec succ\xe8s", _s20_71, "Statut de t\xe2che archiv\xe9", _s19_60, "Statut de t\xe2che supprim\xe9", _s19_61, "Statut de la t\xe2che supprim\xe9 avec succ\xe8s", _s20_72, "Statut de la t\xe2che restaur\xe9 avec succ\xe8s", _s22_58, "Les \xe9tats de t\xe2che :value ont bien \xe9t\xe9 archiv\xe9s", _s21_80, "Les \xe9tats de t\xe2che :value ont bien \xe9t\xe9 supprim\xe9s", _s22_59, "Les \xe9tats de t\xe2che :value ont bien \xe9t\xe9 restaur\xe9s", _s18_70, _s25_91, _s20_74, _s31_46, _s16_125, "Afficher la table des t\xe2ches", _s21_81, "Toujours montrer la section des t\xe2ches lors de la cr\xe9ation de factures", _s20_75, _s39_17, _s25_34, _s63_5, _s20_77, "Journal des t\xe2ches de facturation", _s25_35, "Ajouter des d\xe9tails de date aux \xe9l\xe9ments de ligne de facture", _s21_82, "D\xe9marrer les t\xe2ches avant d'enregistrer", _s18_71, "Configurer les statuts", "task_settings", "R\xe9glages des t\xe2ches", _s20_79, _s25_92, _s18_73, "cat\xe9gories de d\xe9pense", _s20_81, _s29_73, _s21_83, "Editer la cat\xe9gorie de d\xe9pense", _s24_46, "Cat\xe9gorie de d\xe9pense cr\xe9\xe9e avec succ\xe8s", _s24_47, "Cat\xe9gorie de d\xe9pense mise \xe0 jour avec succ\xe8s", _s25_37, "Cat\xe9gorie de d\xe9pense archiv\xe9e avec succ\xe8s", _s24_48, _s40_10, _s24_49, "Cat\xe9gorie de d\xe9pense supprim\xe9e avec succ\xe8s", _s25_38, "Cat\xe9gorie de d\xe9pense restaur\xe9e avec succ\xe8s", _s27_38, ":count cat\xe9gorie(s) de d\xe9pense archiv\xe9e(s) avec succ\xe8s", _s26_24, "Les cat\xe9gories de d\xe9pense :value ont bien \xe9t\xe9 supprim\xe9es", _s27_39, "Les cat\xe9gories de d\xe9pense :value ont bien \xe9t\xe9 restaur\xe9es", _s23_32, _s32_30, _s25_40, "Recherche :count cat\xe9gories de d\xe9pense", _s21_85, _s32_31, "show_option", "Montrer l'option", _s22_60, "Le montant du cr\xe9dit ne peut pas d\xe9passer le montant du paiement", "view_changes", "Voir les changements", "force_update", _s21_173, _s17_73, "Vous utilisez la derni\xe8re version mais il se peut que des corrections soient en attente.", "mark_paid_help", _s38_24, _s18_75, "Devrait \xeatre factur\xe9", _s23_33, "Activer la d\xe9pense pour \xeatre factur\xe9e", _s29_17, _s44_10, _s21_87, "D\xe9finir un taux de change", _s16_127, "R\xe9glages des d\xe9penses", _s18_76, _s20_158, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", _s18_190, "variables", "Variables", "show_password", "Montrer le mot de passe", "hide_password", "Cacher le mot de passe", "copy_error", "Erreur de copie", "capture_card", "Carte saisie", _s17_74, _s23_78, "total_taxes", "Taxes totales", "line_taxes", "Taxes par ligne", "total_fields", _s17_223, _s25_41, _s47_6, _s25_42, _s48_5, _s25_43, _s47_7, "gateway_refund", _s27_97, _s19_62, _s56_1, "due_date_days", "Date d'\xe9ch\xe9ance", "paused", "En pause", "mark_active", "Marquer comme actif", "day_count", "Jour :count", _s22_61, _s20_159, _s21_88, _s20_160, _s17_76, _s31_47, "endless", "Sans fin", "next_send_date", _s22_128, _s16_129, "Cycles restant", _s17_78, _s18_191, _s18_78, _s20_161, _s21_90, _s27_98, _s22_63, "Editer facture r\xe9currente", _s25_44, _s45_15, _s25_45, _s51_13, _s26_25, "Facture r\xe9currente archiv\xe9e avec succ\xe8s", _s25_46, "Facture r\xe9currente supprim\xe9e avec succ\xe8s", _s25_47, _s47_8, _s26_26, "Facture r\xe9currente restaur\xe9e avec succ\xe8s", _s27_40, "Les factures r\xe9currentes :value ont bien \xe9t\xe9 archiv\xe9es", _s26_27, "Les factures r\xe9currentes :value ont bien \xe9t\xe9 supprim\xe9es", _s27_41, "Les factures r\xe9currentes :value ont bien \xe9t\xe9 restaur\xe9es", _s24_50, _s30_44, _s25_48, _s37_41, "send_date", "Date d'envoi", "auto_bill_on", "Autofacturer le", _s28_19, _s32_32, "profit", "Profit", "line_item", "Ligne d'article", _s18_80, "Autoriser le trop-pay\xe9", _s23_34, "Accepter le paiement suppl\xe9mentaire pour pourboire", _s19_63, "Autoriser le sous-paiement", _s24_51, "Supporter le paiement au minimum du montant de l'acompte", "test_mode", "Mode test", "opened", "Ouvert(e)", _s30_8, _s24_97, _s30_9, _s20_162, "gateway_success", _s18_192, "gateway_failure", _s19_137, "gateway_error", _s20_163, "email_send", "Envoi de l'e-mail", _s17_80, _s24_98, "failure", "\xc9chec", "quota_exceeded", "Quota d\xe9pass\xe9", _s16_131, "\xc9chec en amont", "system_logs", "Logs syst\xe8me", "view_portal", "Voir le portail", "copy_link", "Copier le lien", "token_billing", "Enregister les d\xe9tails de paiement", _s24_52, "Bienvenue sur Invoice Ninja", "always", "Toujours", "optin", "Adh\xe9sion", "optout", "D\xe9sadh\xe9sion", "label", "Intitul\xe9", "client_number", _s16_365, "auto_convert", _s25_93, "company_name", _s19_138, "reminder1_sent", "Rappel 1 envoy\xe9", "reminder2_sent", "Rappel 2 envoy\xe9", "reminder3_sent", "Rappel 3 envoy\xe9", _s18_81, _s23_79, "pdf_page_info", "Page :current sur :total", _s16_133, "Les factures ont \xe9t\xe9 envoy\xe9es par email avec succ\xe8s", "emailed_quotes", "Les offres ont \xe9t\xe9 envoy\xe9es par courriel avec succ\xe8s", "emailed_credits", "Les cr\xe9dits ont \xe9t\xe9 envoy\xe9s par e-mail avec succ\xe8s", "gateway", "Passerelle", "view_in_stripe", _s16_366, "rows_per_page", "Lignes par page", "hours", "Heures", "statement", "Relev\xe9", "taxes", "Taxes", "surcharge", "Majoration", "apply_payment", _s21_174, "apply_credit", _s19_139, "apply", "Appliquer", "unapplied", "Non appliqu\xe9", "select_label", "S\xe9lectionnez le label", "custom_labels", "Labels personnalis\xe9s", "record_type", _s21_175, "record_name", "Nom d'enregistrement", "file_type", "Type de fichier", "height", "Hauteur", "width", "Largeur", "to", "\xc0", "health_check", "\xc9tat de sant\xe9", "payment_type_id", _s16_367, "last_login_at", _s18_171, "company_key", _s16_368, "storefront", "Vitrine", "storefront_help", "Autoriser les tierces parties \xe0 cr\xe9er des factures", "client_created", "Client cr\xe9\xe9", _s20_84, "E-mail de paiement en ligne", _s20_86, "E-mail de paiement manuel", "completed", "Effectu\xe9", "gross", "Brut", "net_amount", "Montant net", "net_balance", "Solde net", "client_settings", "Param\xe8tres client", _s17_82, _s22_129, _s17_84, _s22_130, "selected_quotes", "Devis s\xe9lectionn\xe9s", "selected_tasks", _s20_164, _s17_86, _s22_131, _s17_88, _s16_369, _s17_90, "Factures en retard", "recent_payments", "Paiements r\xe9cents", "upcoming_quotes", "Devis \xe0 venir", "expired_quotes", "Devis expir\xe9s", "create_client", "Cr\xe9er un client", "create_invoice", _s17_224, "create_quote", "Cr\xe9er un devis", "create_payment", "Nouveau paiement", "create_vendor", _s20_165, "update_quote", "Mettre \xe0 jour le devis", "delete_quote", "Supprimer ce devis", "update_invoice", _s24_99, "delete_invoice", _s20_166, "update_client", _s23_80, "delete_client", _s19_140, "delete_payment", _s21_176, "update_vendor", _s28_97, "delete_vendor", "Supprimer ce fournisseur", "create_expense", "Nouvelle d\xe9pense", "update_expense", _s24_100, "delete_expense", _s20_167, "create_task", "Cr\xe9er une t\xe2che", "update_task", _s22_132, "delete_task", "Supprimer la t\xe2che", "approve_quote", "Approuver le devis", "off", "Desactiv\xe9", "when_paid", _s16_370, "expires_on", "Expire le", "free", "Gratuit", "plan", "Plan", "show_sidebar", _s26_73, "hide_sidebar", _s25_94, "event_type", _s16_371, "target_url", "Cible", "copy", "Copier", "must_be_online", _s72_0, _s17_92, _s30_45, "api_webhooks", "API Webhooks", "search_webhooks", _s28_98, "search_webhook", _s22_133, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nouveau Webhook", "edit_webhook", "Modifier le Webhook", "created_webhook", _s33_39, "updated_webhook", _s39_18, _s16_135, _s36_29, "deleted_webhook", _s37_42, "removed_webhook", _s35_40, _s16_136, _s37_43, _s17_93, _s48_6, _s16_137, _s49_3, _s16_138, _s47_9, _s17_94, "Les :value t\xe2ches ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", "api_tokens", "Jetons d'API", "api_docs", "Documentation des API", "search_tokens", _s26_74, "search_token", _s20_168, "token", "Jeton", "tokens", "Jetons", "new_token", "Nouveau jeton", "edit_token", "\xc9diter ce jeton", "created_token", "Jeton cr\xe9\xe9 avec succ\xe8s", "updated_token", "Jeton mis \xe0 jour avec succ\xe8s", "archived_token", "Jeton archiv\xe9 avec succ\xe8s", "deleted_token", "Jeton supprim\xe9 avec succ\xe8s", "removed_token", _s33_40, "restored_token", _s35_41, "archived_tokens", _s46_20, "deleted_tokens", _s47_10, "restored_tokens", _s47_11, _s19_64, "Enregistrement client", _s24_54, "Autoriser les clients \xe0 s'enregistrer sur le portail", "email_invoice", "Envoyer la facture par e-mail", "email_quote", "Envoyer ce devis par e-mail", "email_credit", "Cr\xe9dit par mail", "email_payment", "Re\xe7u du paiement par courriel", _s20_89, "Le client n'a pas d'adresse mail d\xe9finie", "ledger", "Grand livre", "view_pdf", "Voir PDF", "all_records", _s24_101, "owned_by_user", _s26_75, _s16_139, "Cr\xe9dit restant", "contact_name", "Nom du contact", "use_default", _s29_74, _s16_141, "Rappels infinis", "number_of_days", "Nombre de jours", _s23_36, "Configurer les conditions de paiements", "payment_term", "Condition de paiement", _s16_142, "Nouvelle condition de paiement", _s17_96, "\xc9diter la condition de paiement", _s20_90, "Conditions de paiement cr\xe9\xe9es avec succ\xe8s", _s20_91, "Conditions de paiement mises \xe0 jour avec succ\xe8s", _s21_92, "Conditions de paiement archiv\xe9es avec succ\xe8s", _s20_92, _s40_11, _s20_93, _s40_11, _s21_93, "Les conditions de paiements ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s22_68, _s58_6, _s21_94, "Suppression r\xe9ussie\xa0:value des conditions de paiement", _s22_69, "Restauration r\xe9ussie\xa0:value des conditions de paiement", "email_sign_in", "S'identifier avec l'email", "change", "Modifier", _s23_38, "Modifier la mise en page pour le mobile ?", _s24_55, _s36_30, "send_from_gmail", "Envoyer depuis Gmail", "reversed", "Invers\xe9", "cancelled", "Annul\xe9", "credit_amount", _s17_225, "quote_amount", "Montant devis", "hosted", "H\xe9berg\xe9", "selfhosted", "Auto-h\xe9berg\xe9", "exclusive", "Exclusif", "inclusive", "Inclusif", "hide_menu", "Masquer le menu", "show_menu", _s16_372, _s18_83, "Rembours\xe9 partiellement", _s16_144, "Rechercher des documents", "search_designs", "Rechercher des mod\xe8les", "search_invoices", "Rechercher des factures", "search_clients", "Rechercher des clients", "search_products", "Rechercher des produits", "search_quotes", "Rechercher des devis", "search_credits", _s20_169, "search_vendors", _s25_95, "search_users", "Rechercher des utilisateurs", _s16_145, _s25_96, "search_tasks", "Rechercher des t\xe2ches", "search_settings", "Rechercher des param\xe8tres", "search_projects", "Rechercher des projets", "search_expenses", "Rechercher des d\xe9penses", "search_payments", "Rechercher des r\xe8glements", "search_groups", "Rechercher des groupes", "search_company", "Rechercher des entreprises", "search_document", _s23_81, "search_design", _s21_177, "search_invoice", _s22_134, "search_client", _s21_178, "search_product", _s22_135, "search_quote", "Rechercher un devis", "search_credit", _s21_179, "search_vendor", "Recherche de 1 fournisseurs", "search_user", _s26_76, "search_tax_rate", _s27_99, "search_task", _s20_170, "search_project", _s21_180, "search_expense", _s22_136, "search_payment", _s23_82, "search_group", _s21_181, "refund_payment", "Remboursement du paiement", _s17_100, "Facture annul\xe9e", _s18_85, "Factures annul\xe9es", _s16_151, _s37_44, _s17_101, _s42_22, "reverse", "Inverse", "full_name", "Nom complet", _s17_102, "Ville/ Province (D\xe9partement)/ CP", _s17_104, "Code postal/Ville/Province (D\xe9partement)", "custom1", "Personnalis\xe91", "custom2", "Personnalis\xe92", "custom3", "Troisi\xe8me champ personnalis\xe9", "custom4", "Quatri\xe8me champ personnalis\xe9", "optional", "Optionnel", "license", "Licence", "purge_data", _s18_193, _s16_152, "Les donn\xe9es de l'entreprise ont \xe9t\xe9 purg\xe9es avec succ\xe8s", _s18_86, "Attention : Cette action va supprimer vos donn\xe9es et est irr\xe9versible", "invoice_balance", "Solde facture", "age_group_0", "0 - 30 jours", "age_group_30", "30 -60 jours", "age_group_60", "60 - 90 jours", "age_group_90", "90 - 120 jours", "age_group_120", "120+ jours", "refresh", "Rafra\xeechir", "saved_design", "Design enregistr\xe9", "client_details", "Coordonn\xe9es du client", "company_address", _s23_83, "invoice_details", "D\xe9tails de la facture", "quote_details", "D\xe9tail du devis", "credit_details", "D\xe9tails du cr\xe9dit", "product_columns", "Colonnes de produits", "task_columns", "Colonnes de t\xe2ches", "add_field", _s16_373, "all_events", "Tous les \xe9v\xe9nements", "permissions", "Permissions", "none", "Aucun(e)", "owned", "Propri\xe9taire", "payment_success", "Paiement r\xe9ussi", "payment_failure", "\xc9chec du paiement", "invoice_sent", _s22_137, "quote_sent", "Devis envoy\xe9", "credit_sent", "Cr\xe9dit envoy\xe9", "invoice_viewed", "Facture vue", "quote_viewed", "Devis vue", "credit_viewed", "Cr\xe9dit vue", "quote_approved", "Devis approuv\xe9", _s25_50, _s33_41, _s16_153, _s19_141, "apply_license", _s18_194, "cancel_account", _s19_142, _s22_70, "Attention : Ceci va supprimer d\xe9finitivement votre compte, il n'y a pas d'annulation possible.", "delete_company", "Supprimer la soci\xe9t\xe9", _s22_71, "Attention : Ceci supprimera d\xe9finitivement votre soci\xe9t\xe9, il n'y a pas d'annulation.", "enabled_modules", "Modules activ\xe9s", "converted_quote", "La devis a \xe9t\xe9 converti avec succ\xe8s", "credit_design", _s16_374, "includes", "Inclus", "header", "En-t\xeate", "load_design", "Charger un mod\xe8le", "css_framework", "Framework CSS", "custom_designs", _s21_182, "designs", "Mod\xe8les", "new_design", "Nouveau mod\xe8le", "edit_design", _s16_375, "created_design", _s32_33, "updated_design", _s38_25, "archived_design", _s35_42, "deleted_design", _s36_31, "removed_design", _s34_36, "restored_design", _s36_32, _s16_155, _s47_12, "deleted_designs", _s48_7, _s16_156, _s48_8, "proposals", "Propositions", "tickets", "Tickets", _s16_157, "Devis r\xe9current", "recurring_tasks", _s18_195, _s18_87, "Gestion des comptes", "credit_date", "Date d'avoir", "credit", "Cr\xe9dit", "credits", "Cr\xe9dits", "new_credit", "Entrer un cr\xe9dit", "edit_credit", _s16_376, "created_credit", "Cr\xe9dit cr\xe9\xe9 avec succ\xe8s", "updated_credit", _s38_26, "archived_credit", "Cr\xe9dit archiv\xe9 avec succ\xe8s", "deleted_credit", "Cr\xe9dit supprim\xe9 avec succ\xe8s", "removed_credit", _s34_37, "restored_credit", "Cr\xe9dit restaur\xe9 avec succ\xe8s", _s16_159, ":count cr\xe9dits archiv\xe9s avec succ\xe8s", "deleted_credits", ":count cr\xe9dits supprim\xe9s avec succ\xe8s", _s16_160, _s48_9, "current_version", "Version actuelle", "latest_version", _s16_377, "update_now", "Mettre \xe0 jour", _s26_33, _s56_2, _s16_161, _s22_138, "app_updated", _s42_23, "learn_more", "En savoir plus", "integrations", "Int\xe9grations", "tracking_id", "ID de suivi", _s17_106, _s20_171, "credit_footer", "Pied de page des credits", "credit_terms", _s36_33, "new_company", "Nouveau compte", "added_company", _s26_77, "company1", "Champ personnalis\xe9 Entreprise 1", "company2", "Champ personnalis\xe9 Entreprise 2", "company3", "Champ personnalis\xe9 Entreprise 3", "company4", "Champ personnalis\xe9 Entreprise 4", "product1", "Champ personnalis\xe9 Produit 1", "product2", "Champ personnalis\xe9 Produit 2", "product3", "Champ personnalis\xe9 Produit 3", "product4", "Champ personnalis\xe9 Produit 4", "client1", "Champ personnalis\xe9 Client 1", "client2", _s21_183, "client3", _s21_184, "client4", _s21_185, "contact1", "Champ personnalis\xe9 Contact 1", "contact2", "Champ personnalis\xe9 Contact 2", "contact3", "Champ personnalis\xe9 Contact 3", "contact4", "Champ personnalis\xe9 Contact 4", "task1", "Champ personnalis\xe9 T\xe2che 1", "task2", "Champ personnalis\xe9 T\xe2che 2", "task3", "Champ personnalis\xe9 T\xe2che 3", "task4", "Champ personnalis\xe9 T\xe2che 4", "project1", "Champ personnalis\xe9 Projet 1", "project2", "Champ personnalis\xe9 Projet 2", "project3", "Champ personnalis\xe9 Projet 3", "project4", "Champ personnalis\xe9 Projet 4", "expense1", "Champ personnalis\xe9 D\xe9pense 1", "expense2", "Champ personnalis\xe9 D\xe9pense 2", "expense3", "Champ personnalis\xe9 D\xe9pense 3", "expense4", "Champ personnalis\xe9 D\xe9pense 4", "vendor1", _s26_78, "vendor2", _s26_79, "vendor3", _s26_80, "vendor4", _s26_81, "invoice1", "Champ personnalis\xe9 Facture 1", "invoice2", "Champ personnalis\xe9 Facture 2", "invoice3", "Champ personnalis\xe9 Facture 3", "invoice4", "Champ personnalis\xe9 Facture 4", "payment1", "Champ personnalis\xe9 Paiement 1", "payment2", "Champ personnalis\xe9 Paiement 2", "payment3", "Champ personnalis\xe9 Paiement 3", "payment4", "Champ personnalis\xe9 Paiement 4", "surcharge1", "Autre frais 1", "surcharge2", "Autre frais 2", "surcharge3", "Autre frais 3", "surcharge4", "Autre frais 4", "group1", "Champ personnalis\xe9 Groupe 1", "group2", "Champ personnalis\xe9 Groupe 2", "group3", "Champ personnalis\xe9 Groupe 3", "group4", "Champ personnalis\xe9 Groupe 4", "reset", "Remettre \xe0 z\xe9ro", "number", "Num\xe9ro", "export", "Exporter", "chart", "Graphique", "count", "Compte", "totals", "Totaux", "blank", "Vide", "day", "Jour", "month", "Mois", "year", "Ann\xe9e", "subgroup", "Sous-groupe", "is_active", "Actif", "group_by", "Grouper par", "credit_balance", "Solde du cr\xe9dit", _s18_93, _s29_75, _s17_108, "Nom du contact", "contact_phone", _s20_172, _s21_95, "Valeur champ personnalis\xe9 Contact 1", _s21_96, "Valeur champ personnalis\xe9 Contact 2", _s21_97, "Valeur champ personnalis\xe9 Contact 3", _s21_98, "Valeur champ personnalis\xe9 Contact 4", _s17_110, "Rue", _s17_111, "Appt/B\xe2timent", "shipping_city", "Ville", "shipping_state", _s18_196, _s20_94, "Code postal", _s16_191, "Pays", _s16_193, "Rue", _s16_194, "Appt/B\xe2timent", "billing_city", "Ville", "billing_state", _s18_196, _s19_66, "Code postal", "billing_country", "Pays", "client_id", "ID du client", "assigned_to", "Assign\xe9 \xe0", "created_by", "Cr\xe9\xe9 par :name", "assigned_to_id", "Assign\xe9 \xe0 ID", "created_by_id", "Cr\xe9\xe9 par ID", "add_column", _s19_143, "edit_columns", _s19_144, "columns", "Colonnes", "aging", "Vieillissement", "profit_and_loss", "Profits et Pertes", "reports", "Rapports", "report", "Rapport", "add_company", "Ajouter compte", "unpaid_invoice", "Facture impay\xe9e", "paid_invoice", "Facture pay\xe9e", _s16_195, "Devis non-approuv\xe9", "help", "Aide", "refund", "Remboursement", "refund_date", "Date du remboursement", "filtered_by", "Filtr\xe9 par", "contact_email", _s19_145, "multiselect", _s18_197, "entity_state", "\xc9tat", "verify_password", _s24_102, "applied", "Publi\xe9", _s21_99, "Contient les erreurs r\xe9centes des journaux", _s30_12, "Nous avons re\xe7u votre message et r\xe9pondrons dans les meilleurs d\xe9lais", "message", "Message", "from", "De", _s20_96, "Voir les d\xe9tails du produit", _s25_52, "Inclure la description et le co\xfbt dans la liste d\xe9roulante du produit", _s20_98, "Le g\xe9n\xe9rateur de PDF n\xe9cessite la version :version", _s18_96, _s31_48, _s23_40, _s41_14, _s18_98, "Modifier les param\xe8tres", "support_forum", _s23_84, "about", "\xc0 propos", "documentation", "Documentation", "contact_us", "Nous joindre", "subtotal", "Sous-total", "line_total", "Total", "item", "Article", "credit_email", "Courriel de cr\xe9dit", "iframe_url", "URL iFrame", "domain_url", "URL du domaine", _s21_100, "Mot de passe trop court", _s20_99, "Le mot de passe doit comporter au moins une majuscule et un nombre", _s19_68, "T\xe2che du portail client", _s23_41, _s33_42, _s20_100, "Saisissez une valeur", "deleted_logo", _s22_139, "yes", "Oui", "no", "Non", "generate_number", _s17_226, "when_saved", "Lors de l'enregistrement", "when_sent", "Lors de l'envoi", "select_company", "S\xe9lectionner une entreprise", "float", "Flottant", "collapse", "R\xe9duire", "show_or_hide", "Afficher/cacher", "menu_sidebar", "Barre lat\xe9rale du menu", "history_sidebar", _s18_198, "tablet", "Tablette", "mobile", "Mobile", "desktop", "Bureau", "layout", "Pr\xe9sentation", "view", "Voir", "module", "Module", "first_custom", _s20_173, "second_custom", _s19_146, "third_custom", _s22_140, "show_cost", "Voir le co\xfbt", _s17_113, "Afficher les co\xfbts des produits", "show_cost_help", "Afficher un champ co\xfbt du produit pour suivre la marge", _s21_101, "Voir la quantit\xe9 du produit", _s26_35, "Afficher un champ de quantit\xe9 du produit, sinon en choisir un par d\xe9faut", _s21_103, "Voir la quantit\xe9 sur la facture", _s26_36, "Afficher un champ de quantit\xe9 pour la position, sinon en choisir un par d\xe9faut", _s21_105, "Afficher les r\xe9ductions des produits", _s26_37, "Afficher un champ de r\xe9duction pour la position", _s16_197, _s19_147, _s21_107, "Mettre automatiquement la quantit\xe9 de la position \xe0 un", "one_tax_rate", "Un taux de taxe", "two_tax_rates", _s17_227, "three_tax_rates", "Trois taux de taxe", _s16_199, _s23_85, "user", "Utilisateur", "invoice_tax", "Taxe de la facture", "line_item_tax", "Taxe de la position", "inclusive_taxes", "Taxes incluses", _s17_115, "Taux de taxe de la facture", "item_tax_rates", "Taux de taxe de la position", _s18_100, _s31_49, "configure_rates", "Configurer les taux", _s18_101, _s26_82, "tax_settings", "R\xe9glages des taxes", _s18_103, "Taux de taxes", "accent_color", _s27_100, "switch", "Commutateur", _s19_70, "Liste s\xe9par\xe9e par des virgules", "options", "Options", _s16_201, "Texte sur une ligne", "multi_line_text", "Texte multi-lignes", "dropdown", _s16_378, "field_type", "Type du champ", _s27_52, "Un courriel de r\xe9cup\xe9ration du mot de passe a \xe9t\xe9 envoy\xe9", "submit", "Envoyer", _s16_203, "R\xe9cup\xe9rer votre mot de passe", "late_fees", "Frais de retard", "credit_number", "Num\xe9ro d'avoir", "payment_number", _s18_199, "late_fee_amount", "Montant de p\xe9nalit\xe9 de retard", _s16_204, "Pourcentage de p\xe9nalit\xe9 de retard", "before_due_date", "Avant la date d'\xe9ch\xe9ance", "after_due_date", "Apr\xe8s la date d'\xe9ch\xe9ance", _s18_105, _s28_99, "days", "Jours", "invoice_email", "E-mail de facture", "payment_email", "E-mail de paiement", "partial_payment", _s16_379, "payment_partial", _s16_379, _s21_108, "Mail de paiement partiel", "quote_email", "E-mail de devis", _s16_206, "Rappel sans fin", _s16_208, _s22_141, "administrator", "Administrateur", _s18_106, "Permettre \xe0 l'utilisateur de g\xe9rer les utilisateurs, modifier les param\xe8tres et de modifier tous les enregistrements", "user_management", _s24_103, "users", "Utilisateurs", "new_user", _s18_200, "edit_user", _s20_174, "created_user", "Utilisateur cr\xe9\xe9 avec succ\xe8s avec succ\xe8s", "updated_user", "Utilisateur mis \xe0 jour avec succ\xe8s", "archived_user", "Utilisateur archiv\xe9 avec succ\xe8s", "deleted_user", "Utilisateur supprim\xe9 avec succ\xe8s", "removed_user", _s28_100, "restored_user", "Commande restaur\xe9e avec succ\xe8s", "archived_users", _s52_8, "deleted_users", _s41_15, "removed_users", _s41_15, "restored_users", "Restauration r\xe9ussie\xa0:value utilisateurs", _s16_210, _s19_148, "invoice_options", "Options de facturation", _s17_117, _s24_104, _s22_78, "Afficher la ligne 'Pay\xe9 \xe0 ce jour' sur vos factures seulement une fois qu'un paiement a \xe9t\xe9 re\xe7u.", _s23_43, _s18_201, _s28_32, "Inclure l'image attach\xe9e dans la facture.", _s16_212, "Voir les en-t\xeates sur", _s16_213, "Voir les pieds de page sur", "first_page", "Premi\xe8re page", "all_pages", "Toutes les pages", "last_page", "Derni\xe8re page", "primary_font", _s17_228, "secondary_font", _s17_229, "primary_color", _s18_202, "secondary_color", _s18_203, "page_size", "Taille de Page", "font_size", _s16_380, "quote_design", "Mod\xe8le des devis", "invoice_fields", _s17_230, "product_fields", "Champs de produit", "invoice_terms", _s25_97, "invoice_footer", "Pied de facture", "quote_terms", "Conditions des devis", "quote_footer", "Pied de page des devis", _s18_107, "Envoyer automatiquement par courriel", _s23_44, "Envoyer automatiquement par courriel les factures r\xe9currentes lorsqu'elles sont cr\xe9\xe9s.", _s18_108, "Archiver automatiquement", _s23_45, "Archiver automatiquement les devis lorsqu'ils sont convertis en factures", _s18_109, _s25_93, _s23_46, "Convertir automatiquement un devis en facture d\xe8s qu'il est approuv\xe9 par le client.", _s17_119, _s29_76, "freq_daily", "Quotidien", "freq_weekly", "Hebdomadaire", "freq_two_weeks", "Deux semaines", "freq_four_weeks", "Quatre semaines", "freq_monthly", "Mensuel", "freq_two_months", "Deux mois", _s17_121, "Trimestrielle", _s16_214, "Quatre mois", "freq_six_months", "Six mois", "freq_annually", "Annuelle", "freq_two_years", "Deux ans", _s16_215, "Trois ans", "never", "Jamais", "company", "Entreprise", _s17_122, "Num\xe9ros g\xe9n\xe9r\xe9s", "charge_taxes", "Taxe suppl\xe9mentaire", "next_reset", _s23_86, "reset_counter", "Remettre le compteur \xe0 z\xe9ro", _s16_216, _s17_231, "number_padding", "Marge interne du num\xe9ro", "general", "G\xe9n\xe9ral", "surcharge_field", "Champ Surcharge", "company_field", "Champ d'entreprise", "company_value", _s19_149, "credit_field", "Champ de Cr\xe9dit", "invoice_field", "Champ de facture", _s17_124, "Majoration de facture", "client_field", "Champ de client", "product_field", "Champ de produit", "payment_field", "Champ de Paiement", "contact_field", "Champ de contact", "vendor_field", "Champ de fournisseur", "expense_field", "Champ de d\xe9pense", "project_field", "Champ de projet", "task_field", "Champ de t\xe2che", "group_field", "Champ de Groupe", "number_counter", "Avancement du compteur", "prefix", "Pr\xe9fixe", "number_pattern", _s16_381, "messages", "Messages", "custom_css", _s16_382, _s17_126, _s23_87, _s16_218, _s19_150, _s21_110, "Afficher la signature du client sur la facture / le devis PDF.", _s25_58, _s48_10, _s30_13, "Exiger que le client confirme qu'il accepte les conditions de facturation", _s23_47, "Case \xe0 cocher pour les conditions d'offre", _s28_33, "Exiger que le client confirme qu'il accepte les conditions de l'offre", _s25_59, _s20_175, _s30_14, "Exiger que le client signe", _s23_48, _s20_176, _s22_80, _s42_24, _s27_53, "Autoriser la cr\xe9ation d'un mot de passe pour chaque contact. Si un mot de passe est cr\xe9\xe9, le contact devra entrer un mot de passe avant de voir les factures.", "authorization", "Autorisation", "subdomain", "Sous-domaine", "domain", "Domaine", "portal_mode", "Mode portail", "email_signature", "Cordialement,", _s24_56, "Rendez le r\xe8glement de vos clients plus facile en ajoutant les markup schema.org \xe0 vos courriels.", "plain", "Brut", "light", "Clair", "dark", "Sombre", "email_design", _s18_204, "attach_pdf", "Joindre PDF", _s16_219, "Joindre les Documents", "attach_ubl", _s20_117, "email_style", "Style d'email", _s19_72, "Activer le balisage", "reply_to_email", "Adresse de r\xe9ponse", "reply_to_name", "Nom de r\xe9ponse", "bcc_email", "Courriel CCI", "processed", "Trait\xe9", "credit_card", "Carte de Cr\xe9dit", "bank_transfer", _s17_232, "priority", "Priorit\xe9e", "fee_amount", _s17_233, "fee_percent", _s21_186, "fee_cap", _s16_383, "limits_and_fees", "Limites/Frais", "enable_min", "Activer min", "enable_max", "Activer max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s26_83, "credentials", "Identifiants", "update_address", "Mettre \xe0 jour l'adresse", _s19_75, "Mettre \xe0 jour l'adresse du client avec les d\xe9tails fournis", "rate", "Taux", "tax_rate", "Taux de taxe", "new_tax_rate", _s20_177, "edit_tax_rate", _s22_142, _s16_221, "Taux de taxe cr\xe9\xe9 avec succ\xe8s", _s16_222, "Taux de taxe mis \xe0 jour avec succ\xe8s", _s17_129, "Taux de taxe archiv\xe9 avec succ\xe8s", _s16_223, _s42_25, _s17_130, _s42_26, _s18_110, _s53_4, _s17_131, _s54_5, _s18_111, _s54_6, "fill_products", "Remplissage auto des produits", _s18_112, "La s\xe9lection d\u2019un produit entrainera la MAJ de la description et du prix", "update_products", "Mise \xe0 jour auto des produits", _s20_104, _s65_2, _s16_224, _s22_143, _s21_111, "Convertir automatiquement les prix des produits dans la devise du client", "fees", "Frais", "limits", "Limites", "provider", "Fournisseur", "company_gateway", _s22_144, _s16_226, "Passerelles de paiements", _s19_76, _s19_151, _s20_105, _s20_178, _s23_49, _s37_45, _s23_50, _s43_6, _s24_57, _s40_12, _s23_51, _s41_16, _s24_58, _s41_17, _s25_61, _s52_9, _s24_59, _s53_5, _s25_62, _s53_6, _s16_228, "Continuer l'\xe9dition", "discard_changes", "Ignorer les modifications", "default_value", "Valeur Par D\xe9faut", "disabled", "D\xe9sactiv\xe9", "currency_format", _s16_384, _s21_112, "Premier Jour de la Semaine", _s23_52, _s23_88, "sunday", "Dimanche", "monday", "Lundi", "tuesday", "Mardi", "wednesday", "Mercredi", "thursday", "Jeudi", "friday", "Vendredi", "saturday", "Samedi", "january", "Janvier", "february", "F\xe9vrier", "march", "Mars", "april", "Avril", "may", "Mai", "june", "Juin", "july", "Juillet", "august", "Ao\xfbt", "september", "Septembre", "october", "Octobre", "november", "Novembre", "december", "D\xe9cembre", "symbol", "Symbole", "ocde", "Code", "date_format", "Format de la date", "datetime_format", _s17_234, "military_time", "24H", _s18_113, "Affichage sur 24h", "send_reminders", _s19_152, "timezone", "Fuseau horaire", _s19_77, _s18_205, _s17_132, _s18_206, _s19_79, "Filtr\xe9 par Facture", _s18_114, "Filtr\xe9 par Client", _s18_116, "Filtr\xe9 par fournisseur", "group_settings", _s20_179, "group", "Groupe", "groups", "Groupes", "new_group", "Nouveau Groupe", "edit_group", _s16_385, "created_group", _s32_34, "updated_group", _s38_27, "archived_groups", _s47_13, "deleted_groups", _s48_11, "restored_groups", _s48_12, "archived_group", _s35_43, "deleted_group", _s36_34, "restored_group", _s36_35, "upload_logo", _s39_19, "uploaded_logo", "Le logo a \xe9t\xe9 envoy\xe9 avec succ\xe8s", "logo", "Logo", "saved_settings", "Les param\xe8tres ont \xe9t\xe9 enregistr\xe9s avec succ\xe8s", _s16_230, "R\xe9glages du produit", "device_settings", _s24_105, "defaults", "Valeurs par d\xe9faut", "basic_settings", _s18_207, _s17_134, _s18_208, "company_details", "Informations sur l\u2019entreprise", "user_details", "Utilisateur", "localization", "Localisation", "online_payments", _s18_209, "tax_rates", "Taux de taxe", "notifications", "Notifications", "import_export", "Importer/Exporter", "custom_fields", _s20_180, "invoice_design", "Mod\xe8le de facture", "buy_now_buttons", _s26_84, "email_settings", "Param\xe8tres d'e-mail", _s23_54, "Mod\xe8les & Rappels", _s22_81, _s27_101, _s19_81, _s25_98, "price", "Prix", "email_sign_up", "Inscription par email", "google_sign_up", _s23_89, _s27_57, "Merci pour votre achat !", "redeem", "Rembourser", "back", "Retour", "past_purchases", "Achats ant\xe9rieurs", _s19_83, _s17_235, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count utilisateur(s)", "upgrade", "Mettre \xe0 niveau", _s25_63, "Veuillez entrer un pr\xe9nom", _s24_60, _s22_145, _s33_30, "Veuillez accepter les conditions d'utilisation et la politique de confidentialit\xe9 pour cr\xe9er un compte.", "i_agree_to_the", "J'accepte les", _s16_232, _s24_106, "privacy_policy", _s28_101, "sign_up", "S\u2019enregistrer", "account_login", "Connexion \xe0 votre compte", "view_website", "Voir le site Web", "create_account", "Cr\xe9er un compte", "email_login", "Email de connexion", "create_new", "Cr\xe9er", _s18_118, _s32_35, _s21_115, "Veuillez enregistrer ou annuler vos modifications", "download", "T\xe9l\xe9charger", _s27_58, _s31_50, "take_picture", "\u03a6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03c3\u03b5\u03c4\u03b5", "upload_files", "T\xe9l\xe9charger des fichiers", "document", "Document", "documents", "Documents", "new_document", "\u039d\u03ad\u03bf \u0388\u03b3\u03b3\u03c1\u03b1\u03c6\u03bf", "edit_document", "\u0395\u03ba\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u0388\u03b3\u03b3\u03c1\u03b1\u03c6\u03bf", _s17_136, "Le document a \xe9t\xe9 envoy\xe9 avec succ\xe8s", _s16_234, "Document mis \xe0 jour avec succ\xe8s", _s17_137, "Document archiv\xe9 avec succ\xe8s", _s16_235, _s38_28, _s17_138, _s38_29, _s18_120, _s49_4, _s17_139, _s50_15, _s18_121, _s50_16, "no_history", "\u039a\u03b1\u03bd\u03ad\u03bd\u03b1 \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc", "expense_date", _s18_210, "pending", "En attente", _s16_236, "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7", _s16_237, "\u03a3\u03b5 \u03b5\u03ba\u03ba\u03c1\u03b5\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1", _s16_238, "\u039c\u03b5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "converted", "Converti", _s24_62, _s34_38, "exchange_rate", "Taux de change", _s16_239, "Convertir la devise", "mark_paid", _s18_211, "category", "Cat\xe9gorie", "address", "Adresse", "new_vendor", _s19_153, "created_vendor", "Fournisseur cr\xe9\xe9 avec succ\xe8s", "updated_vendor", "Founisseur mis \xe0 jour avec succ\xe8s", "archived_vendor", "Fournisseur archiv\xe9 avec succ\xe8s", "deleted_vendor", "Fournisseur supprim\xe9 avec succ\xe8s", "restored_vendor", "Fournisseur restaur\xe9 avec succ\xe8s", _s16_240, ":count fournisseurs archiv\xe9s avec succ\xe8s", "deleted_vendors", ":count fournisseurs supprim\xe9s avec succ\xe8s", _s16_241, _s53_7, "new_expense", _s18_212, "created_expense", "D\xe9pense cr\xe9\xe9e avec succ\xe8s", "updated_expense", "D\xe9pense mise \xe0 jour avec succ\xe8s", _s16_242, "D\xe9pense archiv\xe9e avec succ\xe8s", "deleted_expense", "D\xe9pense supprim\xe9e avec succ\xe8s", _s16_243, "D\xe9pense restaur\xe9e avec succ\xe8s", _s17_140, "D\xe9penses archiv\xe9es avec succ\xe8s", _s16_244, "D\xe9penses supprim\xe9es avec succ\xe8s", _s17_141, _s50_17, "copy_shipping", "Copier exp\xe9dition", "copy_billing", _s18_213, "design", "Design", _s21_116, "\xc9l\xe9ment non trouv\xe9", "invoiced", "Factur\xe9", "logged", "Enregistr\xe9", "running", "En cours", "resume", "Reprendre", "task_errors", "Merci de corriger les horaires conflictuels", "start", "D\xe9but", "stop", "Fin", "started_task", "T\xe2che d\xe9marr\xe9e avec succ\xe8s", "stopped_task", "T\xe2che stopp\xe9e avec succ\xe8s", "resumed_task", "T\xe2che relanc\xe9e avec succ\xe8s", "now", "Maintenant", _s16_245, "D\xe9marrer automatiquement les t\xe2ches", "timer", "Compteur", "manual", "Manuel", "budgeted", "Budg\xe9tis\xe9", "start_time", "D\xe9but", "end_time", "Heure de fin", "date", "Date", "times", "Horaires", "duration", "Dur\xe9e", "new_task", "Nouvelle t\xe2che", "created_task", "T\xe2che cr\xe9\xe9e avec succ\xe8s", "updated_task", "T\xe2che mise \xe0 jour avec succ\xe8s", "archived_task", "T\xe2che archiv\xe9e avec succ\xe8s", "deleted_task", "T\xe2che supprim\xe9e avec succ\xe8s", "restored_task", "T\xe2che restaur\xe9e avec succ\xe8s", "archived_tasks", ":count t\xe2ches archiv\xe9es avec succ\xe8s", "deleted_tasks", ":count t\xe2ches supprim\xe9es avec succ\xe8s", "restored_tasks", _s55_4, _s19_85, _s22_145, "budgeted_hours", _s16_386, "created_project", _s32_36, "updated_project", _s39_20, _s16_247, _s35_44, "deleted_project", _s36_36, _s16_248, "Le projet a \xe9t\xe9 r\xe9tabli avec succ\xe8s", _s17_142, ":count projet(s) a (ont) \xe9t\xe9 archiv\xe9(s)", _s16_249, ":count projet(s) a (ont) \xe9t\xe9 supprim\xe9(s) avec succ\xe8s", _s17_143, _s48_13, "new_project", "Nouveau projet", _s27_62, "Merci d'utiliser notre app !", "if_you_like_it", _s27_102, "click_here", "cliquer ici", _s18_122, "Cliquer ici", "to_rate_it", "pour \xe9valuer notre app.", "average", "Moyenne", "unapproved", "Non approuv\xe9", _s30_19, _s49_5, "locked", "Verrouill\xe9", "authenticate", "Connexion", _s19_87, _s23_90, _s24_64, _s21_187, "footer", "Pied de page", "compare", "Comparer", "hosted_login", "Authentification Hosted", "selfhost_login", "Authentification Selfhost", "google_sign_in", _s21_188, "today", "Aujourd'hui", "custom_range", "Intervalle personnalis\xe9", "date_range", _s19_154, "current", "Actuel", "previous", "Pr\xe9c\xe9dent", "current_period", "P\xe9riode actuelle", _s17_144, "Comparaison de p\xe9riode", "previous_period", _s18_214, "previous_year", _s16_387, "compare_to", "Comparer \xe0", "last7_days", _s16_388, "last_week", "Semaine derni\xe8re", "last30_days", _s17_236, "this_month", "Mois en cours", "last_month", "Mois dernier", "this_year", "Cette ann\xe9e", "last_year", "Derni\xe8re ann\xe9e", "all_time", "Tout le temps", "custom", "Personnalis\xe9", _s16_250, "Dupliquer la facture", "clone_to_quote", "Dupliquer en devis", "clone_to_credit", "Cloner en cr\xe9dit", "view_invoice", "Voir la facture", "convert", "Convertir", "more", "Plus", "edit_client", "Modifier ce client", "edit_product", "\xc9diter ce produit", "edit_invoice", _s19_155, "edit_quote", "\xc9diter ce devis", "edit_payment", "\xc9diter le paiement", "edit_task", "\xc9diter la t\xe2che", "edit_expense", "\xc9diter la d\xe9pensee", "edit_vendor", _s21_189, "edit_project", "Editer le projet", _s20_107, "Editer devis r\xe9current", "billing_address", _s22_146, _s16_252, "Adresse de Livraison", "total_revenue", "Revenu total", "average_invoice", "Facture moyenne", "outstanding", "Impay\xe9", "invoices_sent", _s24_107, "active_clients", "clients actifs", "close", "Fermer", "email", "E-mail", "password", "Mot de passe", "url", "URL", "secret", "Cl\xe9 secr\xe8te", "name", "Nom", "logout", "Se d\xe9connecter", "login", "Connexion", "filter", "Filtrer", "sort", "Trier", "search", "Rechercher", "active", "Actif", "archived", "Archiv\xe9", "deleted", "Supprim\xe9", "dashboard", "Tableau de bord", "archive", "Archiver", "delete", "Supprimer", "restore", "Restaurer", _s16_254, "Rafraichissement termin\xe9", _s23_55, "Entrez votre adresse e-mail", _s26_46, "Entez votre mot de passe", _s21_119, "Entrez votre URL", _s26_48, "Entrez la cl\xe9 produit", "ascending", "Ascendant", "descending", "Descendant", "save", "Sauvegarder", _s17_146, "Une erreur s'est produite", "paid_to_date", "Pay\xe9 \xe0 ce jour", "balance_due", "Montant d\xfb", "balance", "Solde", "overview", "Vue d'ensemble", "details", "D\xe9tails", "phone", "T\xe9l\xe9phone", "website", "Site Web", "vat_number", "Num\xe9ro de TVA", "id_number", "Num\xe9ro ID", "create", "Cr\xe9er", _s19_89, _s35_45, "error", "Erreur", _s16_256, _s20_181, "contacts", "Informations de contact", "additional", "Additionnel", "first_name", "Pr\xe9nom", "last_name", "Nom", "add_contact", _s18_215, "are_you_sure", "Voulez-vous vraiment effectuer cette action ?", "cancel", "Annuler", "ok", "Ok", "remove", "Supprimer", _s16_258, "L'adresse de courriel n'est pas correcte", "product", "Produit", "products", "Produits", "new_product", "Nouvel article", "created_product", "Produit cr\xe9\xe9 avec succ\xe8s", "updated_product", "Produit mis \xe0 jour avec succ\xe8s", _s16_260, "Produit archiv\xe9 avec succ\xe8s", "deleted_product", _s37_46, _s16_261, "Le produit a \xe9t\xe9 r\xe9tabli avec succ\xe8s", _s17_148, _s36_37, _s16_262, ":count produit(s) supprim\xe9(s) avec succ\xe8s", _s17_149, _s49_6, "product_key", "Produit", "notes", "Notes", "cost", "Co\xfbt", "client", "Client", "clients", "Clients", "new_client", "Nouveau client", "created_client", "Client cr\xe9\xe9 avec succ\xe8s", "updated_client", "Client modifi\xe9 avec succ\xe8s", "archived_client", "Client archiv\xe9 avec succ\xe8s", _s16_263, _s35_46, "deleted_client", "Client supprim\xe9 avec succ\xe8s", "deleted_clients", ":count clients supprim\xe9s avec succ\xe8s", "restored_client", "Client restaur\xe9 avec succ\xe8s", _s16_264, _s48_14, "address1", "Rue", "address2", "Appt/B\xe2timent", "city", "Ville", "state", _s18_196, "postal_code", "Code postal", "country", "Pays", "invoice", "Facture", "invoices", "Factures", "new_invoice", _s16_389, "created_invoice", "Facture cr\xe9\xe9e avec succ\xe8s", "updated_invoice", "Facture modifi\xe9e avec succ\xe8s", _s16_265, "Facture archiv\xe9e avec succ\xe8s", "deleted_invoice", "Facture supprim\xe9e avec succ\xe8s", _s16_266, "Facture restaur\xe9e avec succ\xe8s", _s17_150, ":count factures archiv\xe9es avec succ\xe8s", _s16_267, _s38_30, _s17_151, "Restauration r\xe9ussie\xa0:value des factures", "emailed_invoice", "Facture envoy\xe9e par e-mail avec succ\xe8s", "emailed_payment", "Paiement envoy\xe9 par email avec succ\xe8s", "amount", "Montant", "invoice_number", "Num\xe9ro de facture", "invoice_date", "Date de facture", "discount", "Remise", "po_number", "N\xb0 de Bon de Commande", "terms", "Conditions", "public_notes", "Note publique", "private_notes", _s18_216, "frequency", "Fr\xe9quence", "start_date", "Date de d\xe9but", "end_date", "Date de fin", "quote_number", "Devis num\xe9ro", "quote_date", "Date du devis", "valid_until", "Valide jusqu'au", "items", "Articles", "partial_deposit", "Acompte", "description", "Description", "unit_cost", "Co\xfbt unitaire", "quantity", "Quantit\xe9", "add_item", "Ajouter Article", "contact", "Contact", "work_phone", "T\xe9l\xe9phone", "total_amount", "Montant Total", "pdf", "Fichier PDF", "due_date", "Date d'\xe9ch\xe9ance", _s16_268, _s16_379, "paid_date", _s19_156, "status", "Statut", _s17_152, "Etat de Facture", "quote_status", "\xc9tat du devis", _s22_82, "Cliquer pour ajouter un article (objet)", _s22_84, _s35_47, "count_selected", "nombre selectionne", "total", "Total", "percent", "Pourcent", "edit", "\xc9diter", "dismiss", "Quitter", _s20_109, "S\xe9lectionnez une date", _s22_85, "S\xe9lectionnez un client", _s24_66, "S\xe9lectionnez une facture", "task_rate", "Taux de t\xe2che", "settings", "Param\xe8tres", "language", "Langue", "currency", "Devise", "created_at", _s16_390, "created_on", "Cr\xe9\xe9 le", "updated_at", "Mis \xe0 jour", "tax", "Taxe", _s30_21, "S\xe9lectionnez un num\xe9ro de facture", _s27_66, "S\xe9lectionner un num\xe9ro de devis", "past_due", "En retard", "draft", "Brouillon", "sent", "Envoy\xe9", "viewed", "Vu", "approved", "Approuv\xe9", "partial", "Acompte", "paid", "Pay\xe9", "mark_sent", _s20_182, _s22_87, "Facture marquee comme envoyee avec succes", _s22_88, "Facture marqu\xe9e avec succ\xe8s comme pay\xe9e", _s23_57, "Les factures ont \xe9t\xe9 marqu\xe9es envoy\xe9es", _s23_58, "Factures marqu\xe9es avec succ\xe8s comme pay\xe9es", "done", "Termin\xe9", _s37_24, "Veuillez introduire un nom de client", "dark_mode", "Mode sombre", _s27_68, "Recommencer k'app pour introduire l'app change", "refresh_data", "Rafra\xeechir les donn\xe9es", "blank_contact", "Details pour contacter la Banque", "activity", "Activit\xe9", _s16_270, "Pas d'archives trouves", "clone", "Dupliquer", "loading", "Chargement", "industry", "Champ", "size", "Taille", "payment_terms", _s22_147, "payment_date", _s16_391, "payment_status", _s16_392, _s16_272, "En attente", _s16_273, "Annul\xe9", _s16_274, "\xc9chou\xe9", _s16_275, "Compl\xe9t\xe9", _s16_276, _s23_91, _s16_277, "Remboursement", _s17_153, "Non appliqu\xe9", _s17_154, _s26_71, "net", "Net", "client_portal", "Portail client", "show_tasks", "Afficher des taches", "email_reminders", "Messages de rappel par courriel", "enabled", "Activ\xe9", "recipients", "Destinataires", "initial_email", _s16_393, "first_reminder", "Premier rappel", "second_reminder", "Second rappel", "third_reminder", _s16_394, "reminder1", "Premier Message de Rappel", "reminder2", "Deuxieme Message de Rappel", "reminder3", "Troisieme Message de Rappel", "template", "Mod\xe8le", "send", "Envoyer", "subject", "Sujet", "body", "Corps", "send_email", "Envoyer l'e-mail", "email_receipt", "Envoyer le re\xe7u par e-mail au client", "auto_billing", "Debit Automatique", "button", "Bouton", "preview", "Pr\xe9visualisation", "customize", "Personnaliser", "history", "Historique", "payment", "Paiement", "payments", "Paiements", "refunded", "Rembours\xe9", "payment_type", _s16_367, _s21_121, "R\xe9f\xe9rence transaction", "enter_payment", "Saisissez un paiement", "new_payment", "Entrer un paiement", "created_payment", "Paiement cr\xe9\xe9 avec succ\xe8s", "updated_payment", "Paiement mis \xe0 jour avec succ\xe8s", _s16_278, "Paiement archiv\xe9 avec succ\xe8s", "deleted_payment", "Paiement supprim\xe9 avec succ\xe8s", _s16_279, "Paiement restaur\xe9 avec succ\xe8s", _s17_155, ":count paiement archiv\xe9s avec succ\xe8s", _s16_280, ":count paiements supprim\xe9s avec succ\xe8s", _s17_156, _s50_18, "quote", "Devis", "quotes", "Devis", "new_quote", "Nouveau devis", "created_quote", "Devis cr\xe9\xe9 avec succ\xe8s", "updated_quote", "Devis mis \xe0 jour avec succ\xe8s", "archived_quote", "Devis archiv\xe9 avec succ\xe8s", "deleted_quote", "Devis supprim\xe9 avec succ\xe8s", "restored_quote", "Devis restaur\xe9 avec succ\xe8s", "archived_quotes", ":count devis archiv\xe9s avec succ\xe8s", "deleted_quotes", ":count devis supprim\xe9s avec succ\xe8s", "restored_quotes", "Les :value devis ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", "expense", "D\xe9pense", "expenses", "D\xe9penses", "vendor", "Fournisseur", "vendors", "Fournisseurs", "task", "T\xe2che", "tasks", "T\xe2ches", "project", "Projet", "projects", "Projets", "activity_1", _s30_46, "activity_2", _s33_43, "activity_3", _s34_39, "activity_4", _s32_37, "activity_5", _s38_31, "activity_6", ":user a mail\xe9 la facture :invoice pour :client \xe0 :contact", "activity_7", ":contact a vu la facture :invoice pour :client", "activity_8", _s35_48, "activity_9", _s36_38, "activity_10", ":user a saisi le paiement :payment pour :payment _montant sur la facture :invoice pour :client", "activity_11", ":user a mis \xe0 jour le moyen de paiement :payment", "activity_12", ":user a archiv\xe9 le moyen de paiement :payment", "activity_13", ":user a supprim\xe9 le moyen de paiement :payment", "activity_14", ":user a entr\xe9 le cr\xe9dit :credit", "activity_15", _s36_39, "activity_16", _s33_44, "activity_17", _s34_40, "activity_18", ":user a cr\xe9\xe9 le devis :quote", "activity_19", ":user a mis \xe0 jour le devis :quote", "activity_20", ":user a mail\xe9 un devis :quote pour :client \xe0 :contact", "activity_21", _s29_77, "activity_22", ":user a archiv\xe9 le devis :quote", "activity_23", ":user a supprim\xe9 le devis :quote", "activity_24", ":user a restaur\xe9 le devis :quote", "activity_25", _s36_40, "activity_26", _s34_41, "activity_27", _s37_47, "activity_28", _s34_42, "activity_29", ":contact a approuv\xe9 le devis :quote pour :client", "activity_30", _s35_49, "activity_31", _s38_32, "activity_32", _s39_21, "activity_33", _s39_22, "activity_34", _s32_38, "activity_35", _s35_50, "activity_36", _s36_41, "activity_37", _s36_42, "activity_39", ":user a annul\xe9 un paiement de :payment_amount (:payment)", "activity_40", ":user a rembours\xe9 :adjustment d'un paiement de :payment_amount (:payment)", "activity_41", _s50_19, "activity_42", _s27_103, "activity_43", _s33_45, "activity_44", _s30_47, "activity_45", _s31_51, "activity_46", _s31_52, "activity_47", _s38_33, "activity_48", _s32_39, "activity_49", _s38_34, "activity_50", _s35_51, "activity_51", _s36_43, "activity_52", _s36_44, "activity_53", _s48_15, "activity_54", ":user a pay\xe9 la facture :invoice", "activity_55", ":contact a r\xe9pondu au ticket :ticket", "activity_56", ":user a visualis\xe9 le ticket :ticket", "activity_57", "La facture :invoice n'a pu \xeatre envoy\xe9e", "activity_58", _s35_52, "activity_59", _s34_43, "activity_60", _s29_77, "activity_61", _s36_45, "activity_62", _s41_18, "activity_63", _s69_1, "activity_64", _s70_0, "activity_65", _s71_0, "activity_66", _s70_1, "activity_80", _s39_23, "activity_81", _s45_16, "activity_82", _s42_27, "activity_83", _s43_7, "activity_84", _s43_8, _s17_157, _s27_104, "emailed_quote", "Devis envoy\xe9 par e-mail avec succ\xe8s", "emailed_credit", "Le cr\xe9dit a envoy\xe9 par mail avec succ\xe8s", _s20_111, "Le devis s\xe9lectionn\xe9 a \xe9t\xe9 envoy\xe9 avec succ\xe8s", _s21_123, "Le cr\xe9dit a bien \xe9t\xe9 marqu\xe9 comme envoy\xe9", "expired", "Expir\xe9", "all", "Tous", "select", "S\xe9lectionner", _s22_89, _s34_44, "custom_value1", _s22_148, "custom_value2", _s22_149, "custom_value3", _s22_150, "custom_value4", _s22_151, _s18_123, _s30_48, _s24_71, _s39_24, _s29_46, "Message personnalis\xe9 pour une facture impay\xe9e", _s27_73, "Message personnalis\xe9 pour un paiement de facture", _s31_26, "Message personnalis\xe9 pour un devis refus\xe9", "lock_invoices", _s24_108, "translations", "Traductions", _s19_90, "Mod\xe8le de num\xe9ro de t\xe2che", _s19_92, "Mod\xe8le de compteur de t\xe2che", _s22_91, "Mod\xe8le de num\xe9ro de d\xe9pense", _s22_93, "Mod\xe8le de compteur de d\xe9pense", _s21_124, "Mod\xe8le de num\xe9ro de fournisseur", _s21_126, "Mod\xe8le de compteur de fournisseur", _s21_128, "Mod\xe8le de num\xe9ro de ticket", _s21_130, "Mod\xe8le de compteur de ticket", _s22_95, "Mod\xe8le de num\xe9ro de paiement", _s22_97, "Mod\xe8le de compteur de paiement", _s22_99, "Mod\xe8le de num\xe9ro de facture", _s22_101, _s29_78, _s20_112, "Mod\xe8le de num\xe9ro de devis", _s20_114, "Compteur du num\xe9ro de devis", _s21_132, _s26_85, _s21_134, _s28_102, _s21_136, _s26_85, _s21_137, _s28_102, _s18_125, _s33_46, "counter_padding", _s22_152, _s28_68, _s38_35, _s18_127, "Nom par d\xe9faut de la taxe 1", _s18_129, "Taux par d\xe9faut de la taxe 1", _s18_131, "Nom par d\xe9faut de la taxe 2", _s18_133, "Taux par d\xe9faut de la taxe 2", _s18_135, "Nom par d\xe9faut de la taxe 3", _s18_137, "Taux par d\xe9faut de la taxe 3", _s21_138, "Sujet du courriel de la facture", _s19_94, "Sujet du courriel du devis", _s21_140, "Sujet du courriel du paiement", _s29_48, "Sujet du mail de paiement partiel", "show_table", "Afficher en tableau", "show_list", "Afficher en liste", "client_city", "Ville du client", "client_state", "R\xe9gion du client", "client_country", "Pays du client", _s16_281, "Le client est actif", "client_balance", "Solde du client", "client_address1", "Adresse du client", "client_address2", _s22_153, "vendor_address1", _s18_217, "vendor_address2", "Appt/B\xe2timent du fournisseur", _s24_73, "Adresse de livraison du client", _s24_74, "App / Bureau de livraison du client", "type", "Type", "invoice_amount", _s21_190, _s16_285, "Date limite", "tax_rate1", "Taux de taxe 1", "tax_rate2", "Taux de taxe 2", "tax_rate3", "Taux de taxe 3", "auto_bill", _s23_92, "archived_at", "Archiv\xe9 le", "has_expenses", "D\xe9penses en cours", "custom_taxes1", "Autres taxes 1", "custom_taxes2", "Autres taxes 2", "custom_taxes3", "Autres taxes 3", "custom_taxes4", "Autres taxes 4", _s17_159, "Autre frais 1", _s17_160, "Autre frais 2", _s17_161, "Autre frais 3", _s17_162, "Autre frais 4", "is_deleted", "Supprim\xe9", "vendor_city", _s20_183, "vendor_state", "R\xe9gion du fournisseur", "vendor_country", _s19_157, "is_approved", "Est approuv\xe9", "tax_name", "Nom de la taxe", "tax_amount", "Montant de la taxe", "tax_paid", "Taxe pay\xe9e", "payment_amount", _s19_158, "age", "Anciennet\xe9", "is_running", "En cours", "time_log", _s16_395, "bank_id", "Banque", _s19_96, _s26_86, _s16_286, _s20_184, _s19_98, _s30_49, "tax_name1", _s16_396, "tax_name2", _s16_397, "tax_name3", "Nom de taxe 3", "transaction_id", _s17_237, _s18_139, "Th\xe8me de couleur de statut", _s16_287, "Charger le th\xe8me de couleur"], t1, t1), "fr_CA", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Pour une meilleure visualisation, affiche une version HTML de la facture/soumission lors de la consultation sur mobile.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Articles du bon d'achat", "assigned_group", "Le groupe a \xe9t\xe9 attribu\xe9", "assign_group", "Assigner un groupe", "merge_to_pdf", "Fusionner avec le PDF", "emails", "Courriels", _s27_1, "Note: La derni\xe8re version requiert PHP :version", "quote_reminder1", "Rappel pour la premi\xe8re soumission", _s18_, "Avant le Valide jusqu'au", _s17_1, "Apr\xe8s le Valide jusqu'au", _s16_, "Apr\xe8s al date de soumission", "remind_quote", "Rappel de soumission", _s26_, "Notification d'affectation de t\xe2che", _s31_, "Encoyer un courriel lors de l'attribution d'une t\xe2che", _s28_, "Factures verrouill\xe9es \xe0 la fin du mois", "end_of_month", "Fin de mois", "referral_url", "Code de r\xe9f\xe9rencement", _s16_0, _s26_87, "comment", "Commentaires", "add_comment", "Ajouter un commentaire", "added_comment", "Le commentaire a \xe9t\xe9 ajout\xe9", "disconnected", "D\xe9connect\xe9", "reconnect", "Reconnect\xe9", _s18_0, _s20_185, "calculate", "Calculer", "sum", "Somme", "money", "Argent", "time", "Temps", "format", "Format", "web_app", "App web", "desktop_app", "App de bureau", _s18_2, "Montant net de la facture", _s16_2, _s16_3, "1_minute", "1 minute", "5_minutes", "5 minutes", "15_minutes", "15 minutes", "30_minutes", "30 minutes", "1_hour", "1 heure", "1_day", "1 jour", "round_tasks", "Direction d'arrondi des t\xe2ches", _s16_4, _s57_4, "direction", "Direction", "round_up", _s17_238, "round_down", _s20_186, _s21_2, _s21_191, "activity_139", "Notification de d\xe9pense :expense envoy\xe9e \xe0 :contact", "activity_140", "\xc9tat de compte envoy\xe9 \xe0 :client", "bulk_updated", _s32_40, "bulk_update", _s19_159, "advanced_cards", "Cartes avanc\xe9es", _s27_2, "Toujours afficher les champs requis d'un formulaire", _s32_, "Affiche toujours les champs requis d'un formulaire au paiement", _s19_, "Nous vous recommandons d'utiliser la nouvelle application web ou l'application PC pour de meilleures performances.", "rappen_rounding", "Arrondir au cents", _s20_3, "Arrondir au 5 cents", _s17_2, "V\xe9rifier les informations de connexion", _s17_4, "Les informations de connexion sont valides", _s19_0, _s51_14, "e_quote", "E-Soumission", "e_credit", "E-Cr\xe9dit", _s16_6, "E-Bon d'achat", _s16_8, "Num\xe9ro de taxe valide", _s22_1, "Utilisez les paiements disponibles", "test_email_sent", "Le courriel a \xe9t\xe9 envoy\xe9", "send_test_email", _s24_109, "gateway_type", _s18_168, _s34_, "Veuillez s\xe9lectionner une facture ou un cr\xe9dit.", "mobile_version", "Version mobile", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Payer plus tard", "email_report", "Envoyer le rapport", "host", "H\xf4te", "port", "Port", "encryption", "Cryptage", "local_domain", "Domaine local", "verify_peer", _s16_344, "username", _s17_196, "nordigen_help", "Note: la connexion d'un compte n\xe9cessite une cl\xe9 d'API GoCardless/Nordigen.", _s16_10, _s18_169, "yodlee_regions", "R\xe9gions: USA, Royaume-Uni, Australie et Inde", _s16_11, "R\xe9gions: Europe et Royaume-Uni", "select_provider", "S\xe9lectionner le fournisseur", _s19_1, "Type de paiement cr\xe9dit", _s18_4, "Type de paiement d\xe9bit", "send_emails_to", "Envoyer les courriels \xe0", "primary_contact", "Contact principal", "all_contacts", _s17_197, "insert_below", _s18_170, "ar_detailed", "D\xe9tails des comptes clients", "ar_summary", "R\xe9sum\xe9 des comptes clients", "client_sales", "Ventes du client", "tax_summary", "Sommaire de taxes", "user_sales", "Ventes de l'utilisateur", "run_template", "Ex\xe9cuter le mod\xe8le", _s21_4, "Ajouter l'extension Chrome pour g\xe9rer vos t\xe2ches", "watch_video", "Regardez", "view_extension", _s16_398, _s16_12, "R\xe9activer le courriel", _s17_5, "Le courriel a \xe9t\xe9 r\xe9activ\xe9", "template_help", "Activer l'utilisation ce mod\xe8le comme mod\xe8le", _s20_5, "Mod\xe8le de note de livraison", _s16_14, _s16_399, _s22_3, _s26_88, _s21_5, "Mod\xe8le de paiement de remboursement", "quarter", "Trimestre", _s16_16, _s21_192, "task_item", "Article de t\xe2che", "record_state", "\xc9tat de l'enregistrement", "last_login", _s18_171, _s25_0, _s40_13, _s16_18, _s26_62, _s21_7, "Soumissions factur\xe9es", _s25_2, "Soumissions de factures pay\xe9es", _s31_0, _s49_7, _s27_4, "Notification d'utilisateur connect\xe9", _s32_0, "Envoyer un courriel lorqu'une connexion est r\xe9alis\xe9e d'un nouvel emplacement", "client_contact", "Contact client", _s16_20, "Impay\xe9", _s16_21, "Pay\xe9", "recurring", "R\xe9currente", "ziptax_help", "Note: Cette fonctionnalit\xe9 requiert une cl\xe9 API Zip-Tax pour obtenir les taux de taxes de vente par adresse pour les \xc9tats-Unis", "cache_data", _s16_346, "unknown", "Inconnu", "webhook_failure", _s16_347, "email_opened", "Courriel ouvert", "email_delivered", "Courriel livr\xe9", "log", "Journal", "individual", "Individuel", "partnership", "Partenariat", "trust", "Fiducie", "charity", "Organisation caritative", "government", "Gouvernement", "classification", "Classification", _s24_, _s35_33, "public", "Public", "private", "Priv\xe9", "image", "Image", "other", "Autre", "hash", "Hash", "linked_to", "Li\xe9 \xe0", _s18_6, "Ce fichier a \xe9t\xe9 sauvegard\xe9 dans :path", _s21_8, ":count transactions ont \xe9t\xe9 d\xe9li\xe9es", _s20_7, "La transactions a \xe9t\xe9 d\xe9li\xe9e", "unlink", "Dissoci\xe9", _s25_3, "Autoriser l'acc\xe8s de l'utilisateur au tableau de bord. Les donn\xe9es sont limit\xe9es aux permissions disponibles.", "is_tax_exempt", _s18_218, "district", "District", "region", "R\xe9gion", "county", "Comt\xe9", "tax_details", "D\xe9tails de taxes", _s18_7, ":contact a fait un paiement :payment de la facture :invoice pour :client", _s18_8, ":user a saisi un paiement :payment pour la facture :invoice pour :client", _s20_8, _s27_91, _s24_1, "Paiements initi\xe9s par l'administration", _s29_, "Permet la saisie d'un paiement dans le portal d'administration sans facture", _s25_4, "Utilisez les param\xe8tres de votre abonnement cellulaire pour g\xe9rer votre plan", _s18_9, "Afficher la facturation de t\xe2che", "credit_item", _s17_198, "files", "Fichiers", "camera", "Cam\xe9ra", "gallery", "Galerie", _s20_10, _s24_88, _s16_22, _s21_161, _s29_0, "Description d'article de t\xe2che de facture", _s34_1, "Ajouter la description d'article aux lignes d'articles de facture", "next_send_time", _s23_72, _s20_11, _s29_61, "certificate_set", _s24_89, _s19_4, _s30_42, "passphrase_set", "La passphrase est d\xe9finie", _s18_11, "La passphrase n'est pas d\xe9finie", _s18_13, _s24_90, _s22_5, "Passphrase du certificat", "rename", "Renommer", _s16_24, "Le document a \xe9t\xe9 renomm\xe9", "e_invoice", _s20_135, "light_dark_mode", "Mode clair/sombre", "activities", "Activit\xe9s", "routing_id", "ID de routage", _s16_25, _s35_34, "e_invoice_type", _s28_87, "e_quote_type", "E-Type de soumission", "reduced_tax", "Taxe r\xe9duite", "override_tax", _s19_119, "zero_rated", _s17_199, "reverse_tax", "Taxe invers\xe9e", _s20_12, _s38_22, _s22_7, _s44_9, _s16_27, _s28_88, "payment_manual", "Paiement manuel", "tax_category", _s17_200, "physical_goods", _s18_172, _s16_29, _s19_120, "services", "Services", "shipping", "Livraison", "tax_exempt", _s18_218, "reduced_rate", "Taux r\xe9duit", "tax_all", "Tout taxer", "tax_selected", _s17_201, "version", "version", _s16_31, "Province du vendeur", "calculate_taxes", _s18_173, _s20_13, "Calcul automatique des taxes \xe0 la sauvegarde des factures", "admin", "Admin", "owner", "Propri\xe9taire", "link_expenses", "Lier les d\xe9penses", _s24_3, _s21_162, _s25_5, _s26_64, "total_hours", "Total d'heures", _s16_33, "Utiliser +jours pour d\xe9finir la date utl\xe9rieure", _s18_15, _s37_36, _s23_1, "Avertissement : Emp\xeache l'interaction de l'application sur le PDF", "increase_prices", "Augmentation des prix", "update_prices", "Mettre les prix \xe0 jour", "incresed_prices", "Les prix ont \xe9t\xe9 mis en file d'attente pour leur augmentation", "updated_prices", "Les prix ont \xe9t\xe9 mis en file d'attente pour leur mise \xe0 jour", "bacs", _s28_89, "api_token", "Jeton API", "api_key", "Cl\xe9 API", "endpoint", "Endpoint", "billable", "Facturable", "not_billable", "Non facturable", _s25_7, "Autoriser les articles de t\xe2ches facturables", _s30_0, "Activer la configuration des articles de t\xe2ches facturables", _s26_2, "Afficher la description des articles de t\xe2ches", _s31_1, "Activer les descriptions de t\xe2ches d'article", "email_record", "Envoyer l'enregistrement par courriel", _s23_2, "Colonnes de produits pour facture", _s21_10, "Colonnes de produits pour soumission", _s22_9, "Montant minimal de paiement", _s25_9, _s31_39, _s30_1, "Autorise le paiement sans facture dans le portail client", _s27_6, "Partager les colonnes facture/soumission", "cc_email", "CC", "payment_balance", _s17_202, _s22_11, "Autoriser l'utilisateur \xe0 acc\xe9der aux rapports. L'acc\xe8s aux donn\xe9es est r\xe9serv\xe9 selon les permissions", "activity_138", "Le paiement :payment a \xe9t\xe9 envoy\xe9 par courriel \xe0 :client", _s17_6, "Produits \xe0 usage unique", _s26_4, "Produits \xe0 usage unique optionnels", "required", "Requis", "hidden", "Masqu\xe9", "payment_links", _s17_203, "action", "Action", _s32_1, "Mettre \xe0 niveau le plan pour pouvoir utiliser la planification", "next_run", "Prochain envoi", "all_clients", _s16_349, _s16_34, "Afficher la liste des impay\xe9s", _s19_6, "Afficher la liste des paiements", _s26_6, "Seulement les clients avec factures", "email_statement", "Envoyer le relev\xe9 par courriel", "once", "Une fois", "schedule", "Planification", "schedules", "Planifications", "new_schedule", "Nouvelle planification", "edit_schedule", "\xc9diter la planification", _s16_36, "La planification a \xe9t\xe9 cr\xe9\xe9e", _s16_37, "La planification a \xe9t\xe9 mise \xe0 jour", _s17_8, "La planification a \xe9t\xe9 archiv\xe9e", _s16_38, "La planification a \xe9t\xe9 supprim\xe9e", _s16_39, "La planification a \xe9t\xe9 retir\xe9e", _s17_9, "La planification a \xe9t\xe9 restaur\xe9e", "search_schedule", "Rechercher une planification", _s16_40, _s29_63, "archive_payment", _s20_136, "archive_invoice", _s19_121, "archive_quote", "Archiver la soumission", "archive_credit", _s18_174, "archive_task", "Archiver la T\xe2che", "archive_client", _s18_175, "archive_project", _s18_176, "archive_expense", _s19_122, "restore_payment", _s21_163, "restore_invoice", _s20_137, "restore_quote", "Restaurer la soumission", "restore_credit", _s19_123, "restore_task", "Restaurer la T\xe2che", "restore_client", _s19_124, "restore_project", _s19_125, "restore_expense", _s20_138, "archive_vendor", _s23_93, "restore_vendor", _s24_110, "create_product", "Ajouter un produit", "update_product", _s24_91, "delete_product", _s20_187, "restore_product", _s20_188, "archive_product", _s19_160, _s21_12, _s24_92, _s21_14, "Mettre \xe0 jour un bon de commande", _s21_16, _s28_90, _s22_12, _s28_91, _s22_14, _s27_92, "sent_invoice", "Facture envoy\xe9e", "sent_quote", _s18_219, "sent_credit", "Cr\xe9dit envoy\xe9", _s19_8, _s22_117, "image_url", "URL de l'image", "max_quantity", "Quantit\xe9 maximum", "test_url", "URL de test", _s18_16, _s19_161, _s20_14, "Option affich\xe9e mais non s\xe9lectionn\xe9e", _s21_18, "Option affich\xe9e et s\xe9lectionn\xe9e", _s21_19, _s19_161, "payment_methods", _s17_239, "view_all", "Lire", "edit_all", "\xc9diter", _s28_2, "Accepter un N\xb0 de bon de commande", _s33_1, "Autorise les clients \xe0 fournir un num\xe9ro de bon de commande lors de l'approbation d'une soumission", "from_email", "De", "show_preview", "Afficher la pr\xe9visualisation", "show_paid_stamp", "Afficher l'\xe9tampe PAY\xc9", _s21_20, _s31_41, _s24_5, "Aucun document disponible en t\xe9l\xe9chargement pour les enregistrements s\xe9lectionn\xe9s", "pixels", "Pixels", "logo_size", "Taille du logo", "postal_city", _s17_204, "failed", "\xc9chou\xe9", "client_contacts", "Personne contact du client", "sync_from", "Sync de", _s19_11, _s18_177, "hour", "Heure", _s17_10, "Le relev\xe9 a \xe9t\xe9 mis en file d'attente pour l'envoi", _s17_11, _s36_46, _s18_17, "Facturer les heures de t\xe2ches", _s23_4, "Ajouter ces heures aux articles de la facture", _s27_8, "Facturation automatique de factures r\xe9guli\xe8res", _s28_4, "Facturation automatique de factures r\xe9currentes", "email_alignment", "Justification du courriel", _s20_15, "Emplacement de pr\xe9visualisation du PDF", "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s42_21, "last365_days", _s17_240, "import_design", "Importer le mod\xe8le", "imported_design", "Le mod\xe8le a \xe9t\xe9 import\xe9", "invalid_design", "Le mod\xe8le n'est pas valide, la :value est manquante", _s17_13, _s38_36, "upload", "T\xe9l\xe9verser", _s17_14, _s17_205, _s23_5, _s39_25, _s28_7, _s77_2, "update_payment", _s25_85, "markup", "Balisage", _s22_16, _s20_139, _s19_13, _s22_117, _s21_22, _s24_93, _s23_7, _s23_73, _s20_17, _s75_1, "klarna", "Klarna", _s29_7, _s64_1, _s29_8, _s59_0, "matomo_url", "URL Matomo", "matomo_id", "ID Matomo", _s21_24, _s20_140, _s25_11, "Envoyer un courriel lorsque un paiement en ligne \xe0 \xe9t\xe9 fait", _s25_12, "Envoyer un courriel lorsque un paiement a \xe9t\xe9 saisi manuellement", _s28_8, "Envoyer un courriel lorsque une facture a \xe9t\xe9 marqu\xe9e comme pay\xe9e", "delete_project", _s19_162, _s18_19, "La transaction a \xe9t\xe9 li\xe9e", "link_payment", "Lier le paiement", "link_expense", "Lier la d\xe9pense", _s19_15, _s32_26, _s24_6, "Bloquer les t\xe2ches lorsqu'elles sont factur\xe9es", _s21_25, _s19_163, _s26_9, "Inscription requise pour le client", _s24_7, "Utiliser la gestion d'inventaire", _s29_9, "Requiert les produits en stock", _s17_16, _s19_126, _s27_12, "Produits r\xe9currents optionnels", "convert_matched", "Convertir", _s19_17, "La facture est en file d'attente pour la facturation automatique", _s20_18, "Les factures sont en file d'attente pour la facturation automatique", "operator", "Op\xe9rateur", "value", "Valeur", "is", "Est", "contains", "Contient", "starts_with", "Commence par", "is_empty", "Est vide", "add_rule", _s17_206, "match_all_rules", "Doit r\xe9pondre \xe0 toutes les r\xe8gles", _s20_19, "Tous les crit\xe8res doivent correspondre pour que la r\xe8gle puisse \xeatre appliqu\xe9e", _s17_18, "Les transactions appari\xe9es seront automatiquement converties en d\xe9penses", "rules", "R\xe8gles", _s16_42, _s20_141, _s17_19, _s21_164, _s20_20, _s29_64, _s21_27, "\xc9diter la r\xe8gle de transaction", _s24_9, "La r\xe8gle a \xe9t\xe9 cr\xe9\xe9e", _s24_10, "La r\xe8gle de transaction a \xe9t\xe9 mise \xe0 jour", _s25_14, "La r\xe8gle de transaction a \xe9t\xe9 archiv\xe9e", _s24_11, "La r\xe8gle de transaction a \xe9t\xe9 supprim\xe9e", _s24_12, "La r\xe8gle de transaction a \xe9t\xe9 retir\xe9e", _s25_15, "La r\xe8gle de transaction a \xe9t\xe9 restaur\xe9e", _s23_9, _s35_35, _s24_13, _s36_24, _s21_29, _s39_26, _s22_18, _s44_11, "auto_sync", _s27_94, _s16_44, "Rafra\xeechir les comptes", _s31_4, "Passer au plan Entreprise pour connecter votre compte bancaire", _s34_2, _s48_4, "disable_2fa", "D\xe9sactiver 2FA", "change_number", "Changer le num\xe9ro", "resend_code", _s16_350, "base_type", "Type de base", "category_type", _s17_207, _s16_46, "Transaction", "bulk_print", "Imprimer le PDF", _s18_20, _s26_65, _s16_47, "Emplacement de pr\xe9visualisation", "bottom", "En bas", "side", "Sur le cot\xe9", "pdf_preview", "Pr\xe9visualisation du PDF", _s20_22, "Pressez longuement pour s\xe9lectionner", _s21_31, _s21_193, _s19_18, _s26_89, _s22_20, "Aimeriez-vous \xe9valuer l'application?", "include_deleted", "Inclure les suppressions", _s20_24, _s55_2, "due_on", "D\xfb le", _s22_21, "Les transactions ont \xe9t\xe9 converties", _s20_25, "Le compte bancaire a \xe9t\xe9 cr\xe9\xe9", _s20_26, "Le compte bancaire a \xe9t\xe9 mis \xe0 jour", _s17_21, _s25_86, _s16_49, _s20_142, "account_type", "Type de compte", _s16_51, _s26_66, _s16_52, _s17_241, "manage_rules", _s16_351, "search_category", _s22_118, _s17_24, "Rechercher :count cat\xe9gories", "min_amount", "Montant minimum", "max_amount", "Montant maximum", "selected", "S\xe9lectionn\xe9s", _s21_33, "La transaction a \xe9t\xe9 convertie", _s18_22, _s21_165, "deposit", "D\xe9p\xf4t", "withdrawal", "Retrait", "deposits", "D\xe9p\xf4ts", "withdrawals", "Retraits", "matched", "Appari\xe9e", "unmatched", "Non appari\xe9e", "create_credit", "Cr\xe9er un cr\xe9dit", "update_credit", _s23_74, "delete_credit", _s19_127, "transaction", "Transaction", "transactions", "Transactions", "new_transaction", _s20_143, _s16_54, "\xc9diter une transaction", _s19_20, "La transaction a \xe9t\xe9 cr\xe9\xe9e", _s19_21, "La transaction a \xe9t\xe9 mise \xe0 jour", _s20_27, "La transaction a \xe9t\xe9 archiv\xe9e", _s19_22, "La transaction a \xe9t\xe9 supprim\xe9e", _s19_23, "La transaction a \xe9t\xe9 retir\xe9e", _s20_28, "La transaction a \xe9t\xe9 restaur\xe9e", _s18_24, "Rechercher une transaction", _s19_24, ":count transactions trouv\xe9es", "bank_account", "Compte bancaire", "bank_accounts", _s42_28, _s21_34, "L'institution bancaire a \xe9t\xe9 archiv\xe9", _s20_29, "Le compte bancaire a \xe9t\xe9 supprim\xe9", _s20_30, "Le compte bancaire a \xe9t\xe9 retir\xe9", _s21_35, "Le compte bancaire a \xe9t\xe9 restaur\xe9", _s19_25, _s29_65, _s20_31, "Rechercher :count comptes bancaires", "connect", _s17_241, _s23_11, "Courriel de paiement marqu\xe9 comme pay\xe9", _s18_26, _s19_128, "client_email", _s18_178, _s20_32, "Facturer le projet de t\xe2che", _s25_16, "Ajouter ce projet aux articles de la facture", "field", "Champ", "period", "P\xe9riode", "fields_per_row", _s16_352, _s21_36, _s17_242, _s26_11, _s17_209, _s24_16, "Paiements compl\xe9t\xe9s", _s23_13, _s20_144, _s19_27, "Soumissions en cours", _s21_37, "Soumissions approuv\xe9es", _s23_14, "Soumissions non approuv\xe9es", _s18_29, "T\xe2ches journalis\xe9es", _s20_35, _s16_353, _s16_56, "T\xe2ches pay\xe9es", _s21_38, "D\xe9penses journalis\xe9es", _s22_22, _s19_129, _s23_15, "D\xe9penses factur\xe9es", _s27_15, "Facturer les d\xe9penses pay\xe9es", "activity_130", _s47_5, "activity_131", _s53_8, "activity_132", _s50_20, "activity_133", _s51_10, "activity_134", _s51_11, "activity_135", _s62_2, "activity_136", _s54_3, "activity_137", _s53_9, "vendor_portal", _s22_154, "send_code", "Envoyer le code", _s24_17, "Sauvegarder l'enregistrement pour t\xe9l\xe9verser des documents", _s17_28, "Taux de taxes de d\xe9penses", _s22_23, "Taux de taxes pour l'article de facture", _s21_40, "Le num\xe9ro de t\xe9l\xe9phone a \xe9t\xe9 v\xe9rifi\xe9", "code_was_sent", "Un code a \xe9t\xe9 envoy\xe9 par texto", _s16_58, "Un code a \xe9t\xe9 envoy\xe9 par texto \xe0 :number", "resend", "Renvoyer", "verify", "V\xe9rifier", _s18_30, _s39_15, _s20_36, _s30_50, _s19_28, _s31_42, _s24_18, "Veuillez v\xe9rifier votre compte pour l'envoi de courriel.", _s28_10, "Veuillez consulter votre num\xe9ro de t\xe9l\xe9phone pour la sauvegarde 2FA", "merged_clients", "Les clients ont \xe9t\xe9 fusionn\xe9s", "merge_into", "Fusionner dans", "merge", "Fusionner", _s21_41, _s26_67, _s19_30, _s43_5, _s17_30, _s20_145, "activate", "Activer", "connect_apple", "Connecter Apple", _s16_59, _s17_210, _s18_31, "Apple a \xe9t\xe9 d\xe9connect\xe9", "send_now", _s18_179, "received", "Re\xe7u", _s19_31, _s23_75, _s20_38, "La d\xe9pense a \xe9t\xe9 convertie", _s21_43, "Les d\xe9penses ont \xe9t\xe9 converties", _s18_32, _s20_146, _s16_61, _s22_119, _s33_9, _s46_21, _s34_9, _s51_15, _s22_25, "T\xe9l\xe9versement de document du client", _s22_27, "T\xe9l\xe9versement de document du fournisseur", _s27_17, "Autoriser les fournisseurs \xe0 t\xe9l\xe9verser des documents", _s24_19, "Appr\xe9ciez-vous l'application?", "yes_its_great", "Oui, c'est super", "not_so_much", "Pas vraiment", _s17_32, "Super, souhaitez-vous l'\xe9valuer?", _s22_29, "D\xe9sol\xe9 de l'apprendre! Voulez-vous nous en dire davantage?", "sure_happy_to", _s19_164, "no_not_now", "Non, pas maintenant", "add", "Ajouter", _s18_34, "Mod\xe8le pour dernier envoi", _s22_30, "Activer la recherche flexible", _s27_18, "Correspondance de caract\xe8res non contigus, ex. 'ct' pour 'cat'", "vendor_details", "Informations du fournisseur", _s22_32, _s26_68, "qr_iban", "QR IBAN", "besr_id", "ID BESR", "accept", "Accepter", _s23_16, "Dupliquer en bon de commande", _s20_39, _s41_19, "bulk_send_email", "Envoyer un couriel", _s29_12, _s44_12, _s30_4, _s50_21, _s23_17, _s32_41, _s24_20, _s37_48, _s24_21, _s31_53, _s25_18, _s36_47, "accepted", "Accept\xe9", _s22_34, _s36_26, _s20_40, _s24_94, _s20_42, _s39_27, _s26_12, _s41_20, _s18_36, "Le courriel a \xe9t\xe9 d\xe9connect\xe9", "connect_email", "Connecter courriel", _s16_64, "D\xe9connecter courriel", _s32_7, "Veuillez utiliser l'application web pour vous connecter \xe0 Microsoft", "email_provider", "Fournisseur de courriel", _s17_33, _s19_130, _s20_44, _s21_166, _s19_33, "Microsoft a \xe9t\xe9 connect\xe9", _s22_36, "Microsoft a \xe9t\xe9 d\xe9connect\xe9", _s17_35, "Se connecter avec Microsoft", _s17_36, "S'inscrire avec Microsoft", _s22_38, "Le bon de commande a \xe9t\xe9 mis en file d'attente pour l'envoi", _s23_18, "Les bons de commande ont \xe9t\xe9 mis en file d'attente pour l'envoi", _s16_66, "Basculer vers l'interface React", _s21_45, _s25_87, _s20_47, _s29_66, _s21_47, _s31_43, _s32_9, _s28_92, _s37_7, _s38_37, "purchase_order", "Bon de commande", "purchase_orders", _s16_354, _s18_37, _s23_76, _s19_34, _s25_99, _s22_39, "Le bon de commande a \xe9t\xe9 cr\xe9\xe9", _s22_40, "Le bon de commande a \xe9t\xe9 mis \xe0 jour", _s23_19, "Le bon de commande a \xe9t\xe9 archiv\xe9", _s22_41, "Le bon de commande a \xe9t\xe9 supprim\xe9", _s22_42, "Le bon de commande a \xe9t\xe9 retir\xe9", _s23_20, "Le bon de commande a \xe9t\xe9 restaur\xe9", _s21_49, _s29_67, _s22_43, _s31_44, "login_url", _s16_355, _s16_67, _s22_121, "default", "Par d\xe9faut", "stock_quantity", _s17_211, _s22_45, _s21_167, "track_inventory", _s18_180, _s20_49, "Afficher un champ de stock de produit et le met \xe0 jour lorsque les factures sont envoy\xe9es", _s19_36, "Notifications du stock", _s24_23, "Envoyer un courriel lorsque le stock atteint le seuil", "vat", "T.V.A", "standing", "En attente", "view_map", "Voir la carte", _s18_39, _s28_93, "add_gateway", _s34_34, _s24_24, "Ajouter un passerelle de paiement (Stripe, WePay, ou PayPal) pour accepter les paiements en ligne", "left", "Gauche", "right", "Droite", "center", "Centre", "page_numbering", "N\xb0 de page", _s24_25, "Justification de la num\xe9rotation de page", _s31_8, "Facture envoy\xe9e", _s24_27, "Afficher la description du produit", _s29_13, "Inclure la description dans le menu d\xe9roulant du produit", "invoice_items", _s19_131, "quote_items", "Articles de soumission", "profitloss", _s17_243, "import_format", _s20_147, "export_format", _s20_148, "export_type", _s18_181, "stop_on_unpaid", "Bloquer en cas de non-paiement", _s19_38, "Bloquer la cr\xe9ation de factures r\xe9currentes lorsque la derni\xe8re facture est impay\xe9e", "use_quote_terms", "Utiliser les conditions de la soumission", _s20_50, "Lors de la conversion d'une soumission en facture", "add_country", "Ajouter un pays", "enable_tooltips", "Activer les infobulles", _s20_51, "Afficher les infobulles au passage de la souris", _s21_51, "Erreur: Les enregistrements appartiennent \xe0 plus d'un client", "register_label", _s39_28, "login_label", "Se connecter \xe0 un compte existant", "add_to_invoice", _s29_68, _s17_37, _s22_122, "week", "Semaine", "created_record", "L'enregistrement a \xe9t\xe9 cr\xe9\xe9", _s26_13, "Archivage automatique lorsque pay\xe9", _s31_9, "Archiver automatiquement les factures lorsqu'elles sont pay\xe9es.", _s31_10, "Archivage automatique lorsqu'annul\xe9", _s36_2, _s64_2, _s20_52, "Lecteur PDF alternatif", _s25_19, "Am\xe9liorer le d\xe9filement dans la pr\xe9visualisation d'un fichier PDF [BETA]", _s16_69, _s20_149, "range", "P\xe9riode", "tax_amount1", "Montant de taxe 1", "tax_amount2", "Montant de taxe 2", "tax_amount3", "Montant de taxe 3", "create_project", "Cr\xe9er un projet", "update_project", "Mettre \xe0 jour du projet", "view_task", "Voir la t\xe2che", "cancel_invoice", "Annuler", "changed_status", "L'\xe9tat de la t\xe2che a \xe9t\xe9 modifi\xe9", "change_status", "Modifier l'\xe9tat", "fees_sample", _s52_10, _s19_39, "Activer les \xe9v\xe9nements tactiles", _s24_29, _s29_14, "after_saving", "Apr\xe8s sauvegarde", "view_record", "Voir l'enregistrement", _s21_52, "Activation Markdown pour le courriel", _s26_14, "Utiliser l'\xe9diteur visuel Markdown pour les courriels", _s19_41, "Activer Markdown pour PDF", "json_help", "Note: Les fichiers JSON g\xe9n\xe9r\xe9s par la v4 ne sont pas support\xe9s", "release_notes", "Notes de mise \xe0 jour", _s23_21, "Passer \xe0 un plan sup\xe9rieur pour voir les rapports", "started_tasks", ":value t\xe2ches ont \xe9t\xe9 d\xe9marr\xe9es", "stopped_tasks", ":value t\xe2ches ont \xe9t\xe9 arr\xeat\xe9es", "approved_quote", "La soumission a \xe9t\xe9 approuv\xe9e", "approved_quotes", ":value soumissions approuv\xe9es", "approve", "Approuver", "client_website", "Site web du client", "invalid_time", "Heure non valide", _s21_54, "Province de livraison du client", _s20_54, "Ville de livraison du client", _s27_21, "Code postal de livraison du client", _s23_22, "Pays de livraison du client", "load_pdf", "Charger le PDF", _s16_71, "D\xe9marrer la p\xe9riode d'essai", _s24_30, "D\xe9marrer votre p\xe9riode d'essai GRATUITE de 14 jours au Plan pro", "due_on_receipt", "Payable sur r\xe9ception", "is_paid", "Est pay\xe9", "age_group_paid", "Pay\xe9", "id", "Id", "convert_to", "Convertir en", "client_currency", _s16_356, _s16_72, _s22_123, "purged_client", "Le client a \xe9t\xe9 purg\xe9", _s27_23, "Il est n\xe9cessaire de souscrire \xe0 un compte payant pour personnaliser les param\xe8tres anti-pourriels", _s22_48, "Passez \xe0 un plan sup\xe9rieur pour ajouter des entreprises", "small", "Petit", _s21_56, "Le cr\xe9dit a \xe9t\xe9 marqu\xe9 comme pay\xe9", _s22_49, "Les cr\xe9dits ont \xe9t\xe9 marqu\xe9 comme pay\xe9", _s16_74, "Chargement des donn\xe9es - Merci de patienter", "wait_for_saving", "Sauvegarde des donn\xe9es - Merci de patienter", _s20_56, "Note: Les changements apport\xe9s ici ne sont qu'en pr\xe9visualisation. Vous devez les sauvegarder dans les onglets ci-dessus", "remaining", "Restant", "invoice_paid", "Facture pay\xe9e", "activity_120", ":user a cr\xe9\xe9 la d\xe9pense r\xe9currente :recurring_expense", "activity_121", _s59_1, "activity_122", ":user a archiv\xe9 la d\xe9pense r\xe9currente :recurring_expense", "activity_123", _s57_1, "activity_124", _s57_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s21_168, _s21_57, _s55_3, "print_pdf", "Imprimer le PDF", "remind_me", "Rappel", _s16_77, _s16_78, "click_selected", "Cliquer sur la s\xe9lection", "hide_preview", "Masquer l'aper\xe7u", "edit_record", _s25_100, _s27_24, "Le montant du cr\xe9dit ne peut pas \xeatre sup\xe9rieur que le montant de la facture", "giropay", "GiroPay", "direct_debit", _s23_94, _s21_58, "Veuillez sp\xe9cifier un mot de passe", "set_password", _s20_189, _s20_57, "La passerelle a \xe9t\xe9 d\xe9connect\xe9e", "disconnect", "D\xe9connexion", "add_to_invoices", _s20_150, "acss", "D\xe9bit ACSS", "becs", "Pr\xe9l\xe8vement automatique BECS", "bulk_download", "T\xe9l\xe9charger", _s17_40, "Sauvegardez localement les donn\xe9es pour un d\xe9marrage de l'application plus rapide. La d\xe9sactivation peut am\xe9liorer les performances sur les comptes volumineux.", "persist_ui", "Interface persistante", "persist_ui_help", "Sauvegarder localement l'\xe9tat de l'interface de l'application pour revenir au lieu de la derni\xe8re utilisation. D\xe9sactiver cette option peut am\xe9liorer les performances.", _s18_41, _s21_169, _s17_41, "N\xb0 de taxe du client", "has_tasks", "A t\xe2ches", "registration", "Inscription", _s27_25, "Veuillez autoriser Stripe pour accepter des paiements en ligne.", "view_expense", _s26_69, "view_statement", _s20_190, "sepa", "Pr\xe9l\xe8vement automatique SEPA", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s38_23, "system", "Syst\xe8me", _s19_43, "D\xe9finissez l'entreprise par d\xe9faut", "updated_company", "L'entreprise a \xe9t\xe9 mise \xe0 jour", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "Aidez-nous nous am\xe9liorer en nous disant pourquoi (optionnel)", "webhook_success", "Webhook r\xe9ussi", _s24_31, _s51_12, _s27_26, _s53_2, "app", "App", _s20_58, "T\xe9l\xe9charger l'application :app pour de meilleures performances", _s16_79, "Ligne du total brut", _s19_46, _s33_47, _s17_43, "Envoyer les soumissions par courriel", _s18_45, _s32_42, "from_name", "Nom de l'exp\xe9diteur", _s16_81, "Dupliquer en d\xe9pense", _s17_44, _s18_182, _s18_46, _s20_151, _s21_59, _s27_96, _s22_50, _s28_94, _s25_20, "La d\xe9pense r\xe9currente a \xe9t\xe9 cr\xe9\xe9e", _s25_21, "La d\xe9pense r\xe9currente a \xe9t\xe9 mise \xe0 jour", _s26_16, "La d\xe9pense r\xe9currente a \xe9t\xe9 archiv\xe9e", _s25_22, _s37_38, _s25_23, "Les d\xe9penses r\xe9currentes ont \xe9t\xe9 retir\xe9es", _s26_17, "La d\xe9pense r\xe9currente a \xe9t\xe9 restaur\xe9e", _s24_32, "Recherchez une d\xe9pense r\xe9currente", _s25_24, "Recherche de d\xe9penses r\xe9currentes", "last_sent_date", _s21_170, "include_drafts", _s22_124, _s19_47, "Inclure les enregistrements en brouillons dans les rapports", "is_invoiced", "Est factur\xe9", "change_plan", "Gestion du plan", "persist_data", "Donn\xe9es persistantes", "customer_count", "Compte de client", _s16_83, _s20_152, _s16_85, _s16_86, _s28_13, "Code de suivi Google Analytics", "decimal_comma", "Virgule de d\xe9cimale", _s26_18, "Utiliser une virgule pour les d\xe9cimales", "select_method", "S\xe9lectionnez la mt\xe9hode", "select_platform", "S\xe9lectionnez la plateforme", _s28_15, "Veuillez utiliser l'application web pour vous connecter \xe0 Gmail", _s16_87, "Les taxes par article sont d\xe9sactiv\xe9es", "enable_markdown", _s16_358, _s20_59, "Convertir Markdown en HTML dans le PDF", "user_guide", _s22_125, _s18_48, "Ajouter un deuxi\xe8me contact", "previous_page", "Page pr\xe9c\xe9dente", "next_page", "Page suivante", "export_colors", _s21_171, "import_colors", "Importer les couleurs", "clear_all", "R\xe9initialiser", "contrast", "Contraste", "custom_colors", _s23_77, "colors", "Couleurs", _s31_11, "Couleur de fond active pour barre lat\xe9rale", _s25_26, "Couleur de police active pour barre lat\xe9rale", _s33_14, "Couleur de fond inactive pour barre lat\xe9rale", _s27_27, "Couleur de police inactive pour barre lat\xe9rale", _s36_3, "Couleur de fond de rang\xe9e altern\xe9e dans les tables", _s31_13, "Couleur de fond de l'en-t\xeate de facture", _s25_28, _s41_12, "net_subtotal", "Net", "review_app", "\xc9valuer l'app", "check_status", "V\xe9rifier l'\xe9tat", "free_trial", "Essai gratuit", _s23_24, "La p\xe9riode d'essai du Plan Pro se termine dans :count jours. Cliquez ici pour mettre \xe0 niveau.", _s21_61, "Dernier jour de votre essai au Plan Pro. Cliquez ici pour mettre \xe0 niveau.", "change_email", "Modifier l'adresse courriel", _s25_30, "Param\xe9trez de fa\xe7on optionnelle, un domaine s\xe9par\xe9 pour le portail du client", _s21_62, _s32_27, "uninvoiced", "Non factur\xe9", "subdomain_guide", "Le sous-domaine est utilis\xe9 dans le portail du client pour personnaliser les liens \xe0 votre marque. Ex. https://votremarque.invoicing.co", "send_time", "Heure d'envoi", "import_data", _s20_191, "import_settings", "Importer les param\xe8tres", _s17_46, "Veuillez s\xe9lectionner un fichier JSON", _s19_48, "Veuillez s\xe9lectionner pour l'importation des param\xe8tres et/ou des donn\xe9es", "json", "JSON", _s24_34, _s29_69, "wait_for_data", "Veuillez patienter pendant le chargement des donn\xe9es", "net_total", "Total Net", "has_taxes", "A taxes", _s16_88, _s20_153, _s18_50, "L'importation des clients a d\xe9marr\xe9", "login_success", _s17_212, "login_failure", "Connexion \xe9chou\xe9e", "exported_data", _s86_0, _s23_25, _s29_70, _s28_17, "Charger les enregistrements des clients supprim\xe9s", "step_1_sign_in", "\xc9tape 1 : Connexion", _s16_91, "\xc9tape 2 : Autorisation", "account_id", "ID du compte", _s27_29, "La migration n'est pas encore compl\xe9t\xe9e", "activity_100", _s54_4, "activity_101", _s60_4, "activity_102", _s57_3, "activity_103", _s58_4, "activity_104", _s58_5, _s18_51, "Afficher la date de fin de la t\xe2che", _s23_27, "Activer la date de fin pour la t\xe2che", "gateway_setup", "Configuraiton de passerelle", "preview_sidebar", _s31_45, _s16_92, "Donn\xe9es annuelles affich\xe9es", _s18_53, "Toutes les sessions ont \xe9t\xe9 d\xe9connect\xe9es", _s16_94, "D\xe9connexion de toutes les sessions", "count_session", "1 session", "count_sessions", ":count sessions", "invoice_created", "Facture cr\xe9\xe9e", "quote_created", "Soumission cr\xe9\xe9", "credit_created", "Cr\xe9dit cr\xe9\xe9", "pro", "Pro", "enterprise", "Entreprise", "last_updated", _s20_154, "invoice_item", _s18_183, "quote_item", "Article de soumission", _s18_54, _s17_213, _s17_48, "Nom du contact", "order", "Commande", "unassigned", "Non assign\xe9", "partial_value", _s51_16, "search_kanban", _s25_101, "search_kanbans", _s25_101, "kanban", "Kanban", "enable", "Autoriser", "move_top", "D\xe9placer en haut", "move_up", "D\xe9placer plus haut", "move_down", "D\xe9placer plus bas", "move_bottom", "D\xe9placer en bas", "subdomain_help", _s69_2, _s21_64, "Erreur: Le message courriel personnalis\xe9 doit inclure une variable :body", _s25_31, _s41_13, _s17_50, "Voir les formats de date", "is_viewed", "Est consult\xe9", "letter", "Lettre", "legal", "L\xe9gal", "page_layout", "Mise en page", "portrait", "Portrait", "landscape", "Paysage", _s26_19, "Le propri\xe9taire du compte peut souscrire un plan payant pour activer les param\xe8tres avanc\xe9s", _s20_60, "Souscrivez un plan payant pour activer les param\xe8tres avanc\xe9s", _s21_65, "Conditions de paiement de facture", _s17_52, "Soumission valide jusqu'au", "no_headers", "Aucune en-t\xeate", "add_header", "Ajouter une en-t\xeate", "remove_header", "Retirer l'en-t\xeate", "return_url", "URL de retour", "rest_method", "M\xe9thode REST", "header_key", "Cl\xe9 d'en-t\xeate", "header_value", _s16_360, _s18_56, _s19_132, "promo_code", "Code promo", "promo_discount", "Rabais promo", _s18_58, _s22_126, _s16_96, "Limite de places individuelles", "max_seats_limit", "Activer Place individuelle", "trial_enabled", "P\xe9riode d'essai activ\xe9", "trial_duration", "Dur\xe9e de la p\xe9riode d'essai", _s21_67, "Autoriser les remplacements de requ\xeates", _s18_60, "Autoriser les changements de plan", "plan_map", "Plan de la carte", "refund_period", _s24_95, _s21_69, "Configuration du Webhook", "purchase_page", "Page d'achat", "security", "S\xe9curit\xe9", "email_bounced", "Le courriel a rebondi", _s20_61, "Plainte de pourriel", "email_delivery", "Livraison de courriel", _s16_98, "R\xe9ponse du Webhook", "pdf_response", "R\xe9ponse du PDF", _s22_52, "Authentication \xe9chou\xe9e", "pdf_failed", "PDF \xe9chou\xe9", "pdf_success", "PDF r\xe9ussi", "modified", "Modifi\xe9", "payment_link", _s16_361, _s16_100, _s24_96, _s17_54, "\xc9diter le lien de paiement", _s20_62, "Le lien de paiement a \xe9t\xe9 cr\xe9\xe9", _s20_63, "Le lien de paiement a \xe9t\xe9 mis \xe0 jour", _s21_71, "Le lien de paiement a \xe9t\xe9 archiv\xe9", _s20_64, "Le lien de paiement a \xe9t\xe9 supprim\xe9", _s20_65, "Le lien de paiement a \xe9t\xe9 retir\xe9", _s21_72, "Le lien de paiement a \xe9t\xe9 restaur\xe9", _s19_49, "Recherche 1 lien de paiement", _s20_66, _s35_37, _s26_20, _s36_28, "connect_gmail", "Connectez Gmail", _s16_102, _s17_214, "connected_gmail", "Gmail a \xe9t\xe9 connect\xe9", _s18_62, "Gmail a \xe9t\xe9 d\xe9connect\xe9", _s16_104, _s143_, _s16_105, _s33_38, "count_minutes", ":count minutes", _s16_107, _s34_35, _s29_15, _s53_3, "use_last_email", _s26_70, _s16_109, "Activer l'entreprise", _s21_74, _s68_, _s27_31, _s45_14, _s27_32, _s40_9, _s34_15, _s96_2, "help_translate", _s20_192, _s23_28, _s29_72, "resend_invite", _s21_194, _s19_50, "L'authentification \xe0 deux facteurs 2FA a \xe9t\xe9 d\xe9sactiv\xe9e", _s16_111, "Le compte a \xe9t\xe9 connect\xe9", _s19_51, "Le compte a \xe9t\xe9 d\xe9connect\xe9", "delivered", "Livr\xe9", "bounced", "Rejet\xe9s", "spam", "Pourriel", "view_docs", _s25_88, _s32_12, _s94_0, "send_sms", "Envoyer un SMS", "sms_code", "Code SMS", _s21_75, _s52_11, _s18_63, "Vous avez activ\xe9 l'authentification \xe0 deux facteurs.", "connect_google", _s16_362, _s17_56, _s18_185, _s17_58, _s32_43, _s18_64, _s45_17, _s34_16, _s60_5, "stay_logged_in", "Restez connect\xe9", _s23_30, _s47_14, "count_hours", ":count heures", "count_day", "1 jour", "count_days", ":count jours", _s19_52, _s28_103, _s17_59, _s22_127, "resend_email", _s20_193, _s26_22, _s41_21, _s16_112, _s18_186, _s19_54, _s27_105, _s19_56, _s59_2, "list_long_press", _s26_90, "show_actions", _s20_155, _s17_61, _s26_72, _s27_34, _s58_7, _s21_76, _s112_, "this_quarter", "Ce trimestre", "last_quarter", _s17_215, "to_update_run", _s30_51, _s18_66, _s20_156, _s16_113, _s17_216, "invoice_project", _s18_187, "invoice_task", _s17_217, "invoice_expense", _s18_220, _s19_57, _s30_43, _s20_67, "Rechercher :count condition de paiement", _s16_115, _s28_96, "save_and_email", _s35_38, _s16_117, _s25_89, _s16_119, _s16_363, _s17_63, "Solde converti", _s22_54, _s23_95, _s24_36, _s24_111, "converted_total", "Total converti", "is_sent", "Est envoy\xe9", _s17_65, _s20_157, "document_upload", _s25_102, _s20_68, _s48_16, "expense_total", _s18_188, "enter_taxes", _s16_400, "by_rate", "Par taux", "by_amount", "Par montant", "enter_amount", "Saisir le montant", "before_taxes", "Avant taxes", "after_taxes", "Apr\xe8s taxes", "color", "Couleur", "show", "Voir", "hide", "Masquer", "empty_columns", "Colonnes vides", _s21_78, _s17_244, _s26_23, _s86_1, "running_tasks", "T\xe2ches en cours", "recent_tasks", "T\xe2ches r\xe9centes", "recent_expenses", _s17_219, _s17_67, _s16_364, "update_app", _s19_133, "started_import", "L'importation a d\xe9marr\xe9", _s24_38, _s32_28, _s20_69, _s23_96, _s18_68, _s18_221, "column", "Colonne", "sample", "Exemple", "map_to", "Mapper vers", "import", "Importer", _s25_33, _s47_15, "select_file", _s32_29, _s16_121, _s25_90, "csv_file", "Fichier CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Comptabilit\xe9", _s22_56, _s30_52, "import_type", _s18_189, "html_mode", "Mode HTML", "html_mode_help", "Pr\xe9visualisation plus rapide, mais moins pr\xe9cise", "view_licenses", _s17_220, "webhook_url", "URL Webhook", _s17_69, _s19_134, "sidebar_editor", _s25_103, _s22_57, _s39_29, "purge", "Purger", "service", "Service", "clone_to", "Dupliquer en", "clone_to_other", "Dupliquer en Autre", "labels", "\xc9tiquettes", "add_custom", _s18_222, "payment_tax", _s16_401, "unpaid", "Impay\xe9", "white_label", "Sans marque", "delivery_note", _s17_245, _s24_41, _s39_16, _s24_43, _s37_40, "source_code", "Code source", "app_platforms", _s17_221, "invoice_late", _s17_222, "quote_expired", _s18_223, "partial_due", _s18_224, "invoice_total", _s16_402, "quote_total", "Total de la soumission", "credit_total", "Total du cr\xe9dit", _s23_31, _s16_402, "actions", "Actions", "expense_number", "N\xb0 de d\xe9pense", "task_number", "N\xb0 de t\xe2che", "project_number", "N\xb0 de projet", "project_name", "Nom du projet", "warning", "Avertissement", "view_settings", _s19_135, _s24_45, _s58_8, "late_invoice", _s17_222, "expired_quote", _s18_223, "remind_invoice", _s19_136, "cvv", "CVV", "client_name", "Nom du client", "client_phone", _s19_165, "required_fields", "Champs requis", "calculated_rate", "Taux calcul\xe9", _s17_71, "Taux de t\xe2che par d\xe9faut", "clear_cache", "Vider le cache", "sort_order", "Ordre de tri", "task_status", "\xc9tat", "task_statuses", "\xc9tats des t\xe2ches", "new_task_status", "Nouvel \xe9tat de t\xe2che", _s16_123, "\xc9dition de l'\xe9tat de t\xe2che", _s19_58, "L'\xe9tat de t\xe2che a \xe9t\xe9 cr\xe9\xe9", _s19_59, "L'\xe9tat de la t\xe2che a \xe9t\xe9 mis \xe0 jour", _s20_71, "L'\xe9tat de t\xe2che a \xe9t\xe9 archiv\xe9", _s19_60, "L'\xe9tat de t\xe2che a \xe9t\xe9 supprim\xe9", _s19_61, "L'\xe9tat de t\xe2che a \xe9t\xe9 retir\xe9", _s20_72, "L'\xe9tat de t\xe2che a \xe9t\xe9 restaur\xe9", _s22_58, "Les :value \xe9tats de t\xe2che ont \xe9t\xe9 archiv\xe9s", _s21_80, "Les :value \xe9tats de t\xe2che ont \xe9t\xe9 supprim\xe9s", _s22_59, "Les :value \xe9tats de t\xe2che ont \xe9t\xe9 restaur\xe9s", _s18_70, _s25_91, _s20_74, _s31_46, _s16_125, "Afficher la liste des t\xe2ches", _s21_81, "Toujours afficher la section des t\xe2ches lors de la cr\xe9ation de factures", _s20_75, _s39_17, _s25_34, _s63_5, _s20_77, "Facturer le journal des dates des t\xe2ches", _s25_35, _s62_3, _s21_82, "D\xe9marrer les t\xe2ches avant de sauvegarder", _s18_71, _s20_194, "task_settings", "Param\xe8tres des t\xe2ches", _s20_79, _s25_92, _s18_73, _s21_195, _s20_81, _s29_73, _s21_83, _s27_106, _s24_46, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 cr\xe9\xe9", _s24_47, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 mise \xe0 jour", _s25_37, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 archiv\xe9e", _s24_48, "La cat\xe9gorie a \xe9t\xe9 supprim\xe9e", _s24_49, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 retir\xe9e", _s25_38, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 r\xe9tablie", _s27_38, ":count cat\xe9gories de d\xe9pense ont \xe9t\xe9 archiv\xe9es", _s26_24, "Les :value cat\xe9gories de d\xe9pense ont \xe9t\xe9 supprim\xe9es", _s27_39, "Les :value cat\xe9gories de d\xe9pense ont \xe9t\xe9 restaur\xe9es", _s23_32, _s32_30, _s25_40, _s37_49, _s21_85, _s32_31, "show_option", _s20_195, _s22_60, _s63_6, "view_changes", _s26_91, "force_update", _s21_173, _s17_73, _s93_, "mark_paid_help", _s38_24, _s18_75, "Facturable", _s23_33, _s36_48, _s29_17, _s44_10, _s21_87, _s25_104, _s16_127, _s23_97, _s18_76, "Dupliquer en r\xe9currence", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s18_144, "user_field", _s18_190, "variables", "Variables", "show_password", _s24_112, "hide_password", _s23_98, "copy_error", "Erreur de copie", "capture_card", "Carte saisie", _s17_74, "Facturation automatique activ\xe9e", "total_taxes", "Taxes totales", "line_taxes", "Taxes par ligne", "total_fields", _s17_223, _s25_41, "La facture r\xe9currente a \xe9t\xe9 arr\xeat\xe9e", _s25_42, "La facture r\xe9currente a \xe9t\xe9 d\xe9marr\xe9e", _s25_43, "La facture r\xe9currente a \xe9t\xe9 reprise", "gateway_refund", _s27_97, _s19_62, _s56_1, "due_date_days", "Date d'\xe9ch\xe9ance", "paused", "En pause", "mark_active", "Cocher actif", "day_count", "Jour :count", _s22_61, _s20_159, _s21_88, _s20_160, _s17_76, "Utiliser les conditions de paiement", "endless", "Perp\xe9tuel", "next_send_date", _s22_128, _s16_129, "Cycles restants", _s17_78, _s18_191, _s18_78, _s20_161, _s21_90, _s27_98, _s22_63, _s28_104, _s25_44, "La facture r\xe9currente a \xe9t\xe9 cr\xe9\xe9e", _s25_45, "La facture r\xe9currente a \xe9t\xe9 mise \xe0 jour", _s26_25, "La facture r\xe9currente a \xe9t\xe9 archiv\xe9e", _s25_46, "La facture r\xe9currente a \xe9t\xe9 supprim\xe9e", _s25_47, "La facture r\xe9currente a \xe9t\xe9 retir\xe9e", _s26_26, "La facture r\xe9currente a \xe9t\xe9 restaur\xe9e", _s27_40, "Les :value factures r\xe9currentes ont \xe9t\xe9 archiv\xe9es", _s26_27, "Les :value factures r\xe9currentes ont \xe9t\xe9 supprim\xe9es", _s27_41, "Les :value factures r\xe9currentes ont \xe9t\xe9 restaur\xe9es", _s24_50, _s30_44, _s25_48, _s37_41, "send_date", "Date d'envoi", "auto_bill_on", "Facturer automatiquement le", _s28_19, _s32_32, "profit", "Profit", "line_item", "Ligne d'article", _s18_80, _s24_113, _s23_34, _s47_16, _s19_63, _s25_105, _s24_51, _s53_10, "test_mode", "Mode test", "opened", "Ouvert", _s30_8, _s24_97, _s30_9, _s20_162, "gateway_success", _s18_192, "gateway_failure", _s19_137, "gateway_error", _s20_163, "email_send", _s17_246, _s17_80, _s24_98, "failure", "\xc9chec", "quota_exceeded", "Quota d\xe9pass\xe9", _s16_131, "\xc9chec en amont", "system_logs", _s16_403, "view_portal", "Voir le portail", "copy_link", "Copier le lien", "token_billing", _s47_17, _s24_52, _s28_105, "always", "Toujours", "optin", "Adh\xe9rer", "optout", "D\xe9sadh\xe9rer", "label", "Libell\xe9", "client_number", "N\xb0 de client", "auto_convert", _s22_155, "company_name", _s19_138, "reminder1_sent", "Rappel 1 envoy\xe9", "reminder2_sent", "Rappel 2 envoy\xe9", "reminder3_sent", "Rappel 3 envoy\xe9", _s18_81, _s23_79, "pdf_page_info", _s23_99, _s16_133, "Les factures ont \xe9t\xe9 envoy\xe9es par courriel", "emailed_quotes", "Les soumissions ont \xe9t\xe9 envoy\xe9es par courriel", "emailed_credits", "Les cr\xe9dits ont \xe9t\xe9 envoy\xe9s par courriel", "gateway", "Passerelle", "view_in_stripe", _s16_366, "rows_per_page", _s16_404, "hours", "Heures", "statement", "Relev\xe9", "taxes", "Taxes", "surcharge", "surcharge", "apply_payment", _s21_174, "apply_credit", _s19_139, "apply", "Appliquer", "unapplied", "Non appliqu\xe9", "select_label", _s23_100, "custom_labels", _s25_106, "record_type", _s21_175, "record_name", _s20_196, "file_type", "Type de fichier", "height", "Hauteur", "width", "Largeur", "to", "\xe0", "health_check", "\xc9tat de sant\xe9", "payment_type_id", _s16_367, "last_login_at", _s20_197, "company_key", _s16_368, "storefront", "Boutique en ligne", "storefront_help", _s54_7, "client_created", "Client cr\xe9\xe9", _s20_84, _s29_79, _s20_86, _s27_107, "completed", "Compl\xe9t\xe9", "gross", "Brut", "net_amount", "Montant net", "net_balance", "Solde net", "client_settings", _s18_225, _s17_82, _s22_129, _s17_84, _s22_130, "selected_quotes", "Soumissions s\xe9lectionn\xe9es", "selected_tasks", _s20_164, _s17_86, _s22_131, _s17_88, _s16_369, _s17_90, _s17_209, "recent_payments", "Paiements re\xe7us", "upcoming_quotes", "Soumissions \xe0 venir", "expired_quotes", "Soumissions expir\xe9es", "create_client", "Cr\xe9er un client", "create_invoice", _s17_224, "create_quote", "Cr\xe9er une soumission", "create_payment", _s17_247, "create_vendor", _s20_165, "update_quote", "Mettre \xe0 jour la soumission", "delete_quote", "Supprimer la soumission", "update_invoice", _s24_99, "delete_invoice", _s20_166, "update_client", _s23_80, "delete_client", _s19_140, "delete_payment", _s21_176, "update_vendor", _s28_97, "delete_vendor", _s24_114, "create_expense", _s17_248, "update_expense", _s24_100, "delete_expense", _s20_167, "create_task", "Cr\xe9er une T\xe2che", "update_task", _s22_132, "delete_task", "Supprimer la T\xe2che", "approve_quote", "Approuver la t\xe2che", "off", "D\xe9sactiv\xe9", "when_paid", _s16_370, "expires_on", "Expiration le", "free", "Gratuit", "plan", "Plan", "show_sidebar", _s26_73, "hide_sidebar", _s25_94, "event_type", _s16_371, "target_url", "Cible", "copy", "Copier", "must_be_online", _s72_0, _s17_92, _s30_45, "api_webhooks", "API Webhooks", "search_webhooks", _s28_98, "search_webhook", _s22_133, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nouveau Webhook", "edit_webhook", _s17_249, "created_webhook", "Le webhook a \xe9t\xe9 cr\xe9\xe9", "updated_webhook", "Le webhook a \xe9t\xe9 mis \xe0 jour", _s16_135, "Le webhook a \xe9t\xe9 archiv\xe9", "deleted_webhook", "Le webhook a \xe9t\xe9 supprim\xe9", "removed_webhook", "Le webhook a \xe9t\xe9 retir\xe9", _s16_136, "Le webhook a \xe9t\xe9 restaur\xe9", _s17_93, "Les :value webhooks ont \xe9t\xe9 archiv\xe9s", _s16_137, "Les :value webhooks ont \xe9t\xe9 supprim\xe9s", _s16_138, "Les :value webhooks ont \xe9t\xe9 retir\xe9s", _s17_94, "Les :value webhooks ont \xe9t\xe9 restaur\xe9s", "api_tokens", "Jetons API", "api_docs", "Docs API", "search_tokens", _s26_74, "search_token", _s20_168, "token", "Jeton", "tokens", "Jetons", "new_token", "Nouveau jeton", "edit_token", "\xc9diter le jeton", "created_token", "Le jeton a \xe9t\xe9 cr\xe9\xe9", "updated_token", "Le jeton a \xe9t\xe9 mis \xe0 jour", "archived_token", "Le jeton a \xe9t\xe9 archiv\xe9", "deleted_token", "Le jeton a \xe9t\xe9 supprim\xe9", "removed_token", "Le jeton a \xe9t\xe9 retir\xe9", "restored_token", "Le jeton a \xe9t\xe9 restaur\xe9", "archived_tokens", "Les :value jetons ont \xe9t\xe9 archiv\xe9s", "deleted_tokens", "Les :value jetons ont \xe9t\xe9 supprim\xe9s", "restored_tokens", "Les :value jetons ont \xe9t\xe9 restaur\xe9s", _s19_64, "Inscription d'un client", _s24_54, _s47_18, "email_invoice", _s31_54, "email_quote", "Envoyer la soumission par courriel", "email_credit", "Envoyer le cr\xe9dit par courriel", "email_payment", _s20_198, _s20_89, _s44_13, "ledger", "Grand livre", "view_pdf", "Voir le PDF", "all_records", _s24_101, "owned_by_user", "Appartenant \xe0 l'utilisateur", _s16_139, "Cr\xe9dit restant", "contact_name", "Nom du contact", "use_default", _s29_74, _s16_141, "Rappels perp\xe9tuels", "number_of_days", "Nombre de jours", _s23_36, "Configuration des conditions de paiements", "payment_term", _s17_250, _s16_142, _s25_107, _s17_96, _s29_80, _s20_90, "Le d\xe9lai de paiement a \xe9t\xe9 cr\xe9\xe9", _s20_91, "Le d\xe9lai de paiement a \xe9t\xe9 mis \xe0 jour", _s21_92, "Le d\xe9lai de paiement a \xe9t\xe9 archiv\xe9", _s20_92, "Le d\xe9lai de paiement a \xe9t\xe9 supprim\xe9", _s20_93, "Le d\xe9lai de paiement a \xe9t\xe9 retir\xe9", _s21_93, "Le d\xe9lai de paiement a \xe9t\xe9 restaur\xe9", _s22_68, "Les :value conditions de paiement ont \xe9t\xe9 archiv\xe9s", _s21_94, "Les :value conditions de paiement ont \xe9t\xe9 supprim\xe9s", _s22_69, "Les :value conditions de paiement ont \xe9t\xe9 restaur\xe9s", "email_sign_in", _s22_156, "change", "Basculer", _s23_38, _s32_44, _s24_55, _s36_30, "send_from_gmail", _s18_226, "reversed", "Invers\xe9", "cancelled", "Annul\xe9", "credit_amount", _s17_225, "quote_amount", "Montant de la soumission", "hosted", "H\xe9berg\xe9", "selfhosted", "Auto-h\xe9berg\xe9", "exclusive", "Exclusif", "inclusive", "Inclusif", "hide_menu", "Masquer", "show_menu", "Afficher", _s18_83, _s21_196, _s16_144, _s22_157, "search_designs", "Recherche de mod\xe8les", "search_invoices", _s21_197, "search_clients", _s20_199, "search_products", _s21_198, "search_quotes", "Recherche de soumissions", "search_credits", _s20_169, "search_vendors", _s25_95, "search_users", _s24_115, _s16_145, _s25_96, "search_tasks", "Recherche de t\xe2ches", "search_settings", _s23_101, "search_projects", _s20_200, "search_expenses", _s21_199, "search_payments", _s22_158, "search_groups", _s20_201, "search_company", "Recherche d'une entreprise", "search_document", _s23_81, "search_design", "Recherche de 1 mod\xe8le", "search_invoice", _s22_134, "search_client", _s21_178, "search_product", _s22_135, "search_quote", "Recherche de 1 soumission", "search_credit", _s21_179, "search_vendor", "Recherche de 1 entreprise", "search_user", _s26_76, "search_tax_rate", _s27_99, "search_task", _s20_170, "search_project", _s21_180, "search_expense", _s22_136, "search_payment", _s23_82, "search_group", _s21_181, "refund_payment", "Remboursement", _s17_100, "La facture a \xe9t\xe9 annul\xe9e", _s18_85, "Les factures ont \xe9t\xe9 annul\xe9es", _s16_151, "La facture a \xe9t\xe9 invers\xe9e", _s17_101, "Les factures ont \xe9t\xe9 invers\xe9es", "reverse", "Inverse", "full_name", "Nom complet", _s17_102, "Ville/Prov/CP", _s17_104, "Ville/Province/Code postal", "custom1", _s25_108, "custom2", "Dexi\xe8me personnalisation", "custom3", _s16_394, "custom4", _s23_102, "optional", "Optionnel", "license", "Licence", "purge_data", _s18_193, _s16_152, "Toutes les donn\xe9es de l'entreprise ont \xe9t\xe9 purg\xe9es", _s18_86, _s93_0, "invoice_balance", _s16_405, "age_group_0", "0 - 30 jours", "age_group_30", "30 - 60 jours", "age_group_60", "60 - 90 jours", "age_group_90", "90 - 120 jours", "age_group_120", "120+ jours", "refresh", "Actualiser", "saved_design", "Le mod\xe8le a \xe9t\xe9 sauvegard\xe9", "client_details", _s22_159, "company_address", _s23_83, "invoice_details", "Informations de facture", "quote_details", "Informations de la soumission", "credit_details", _s22_160, "product_columns", _s16_406, "task_columns", "Colonnes t\xe2che", "add_field", _s16_373, "all_events", _s20_202, "permissions", "Permissions", "none", "Aucun", "owned", "Propri\xe9taire", "payment_success", "Paiement r\xe9ussi", "payment_failure", "Paiement \xe9chou\xe9", "invoice_sent", _s22_137, "quote_sent", _s18_219, "credit_sent", "Cr\xe9dit envoy\xe9", "invoice_viewed", "Facture consult\xe9e", "quote_viewed", "Soumission consult\xe9e", "credit_viewed", "Cr\xe9dit consult\xe9", "quote_approved", "Soumission approuv\xe9e", _s25_50, _s33_41, _s16_153, _s19_141, "apply_license", _s18_194, "cancel_account", _s19_142, _s22_70, _s92_, "delete_company", _s22_161, _s22_71, _s62_4, "enabled_modules", "Modules activ\xe9s", "converted_quote", "La soumission a \xe9t\xe9 convertie", "credit_design", _s16_374, "includes", "Inclusions", "header", "En-t\xeate", "load_design", "Charger le mod\xe8le", "css_framework", "Framework CSS", "custom_designs", _s21_182, "designs", "Mod\xe8les", "new_design", "Nouveau mod\xe8le", "edit_design", _s16_375, "created_design", "Le mod\xe8le a \xe9t\xe9 cr\xe9\xe9", "updated_design", "Le mod\xe8le a \xe9t\xe9 mis \xe0 jour", "archived_design", "Le mod\xe8le a \xe9t\xe9 archiv\xe9", "deleted_design", "Le mod\xe8le a \xe9t\xe9 supprim\xe9", "removed_design", "Le mod\xe8le a \xe9t\xe9 retir\xe9", "restored_design", "Le mod\xe8le a \xe9t\xe9 restaur\xe9", _s16_155, "Les :value mod\xe8les ont \xe9t\xe9 archiv\xe9s", "deleted_designs", "Les :value mod\xe8les ont \xe9t\xe9 supprim\xe9s", _s16_156, "Les :value mod\xe8les ont \xe9t\xe9 restaur\xe9s", "proposals", "Propositions", "tickets", "Billets", _s16_157, "Soumissions r\xe9currentes", "recurring_tasks", _s18_195, _s18_87, _s17_251, "credit_date", "Date du cr\xe9dit", "credit", "Cr\xe9dit", "credits", "Cr\xe9dits", "new_credit", _s16_407, "edit_credit", _s16_376, "created_credit", "Le cr\xe9dit a \xe9t\xe9 cr\xe9\xe9", "updated_credit", "Le cr\xe9dit a \xe9t\xe9 mis \xe0 jour", "archived_credit", "Le cr\xe9dit a \xe9t\xe9 archiv\xe9", "deleted_credit", "Le cr\xe9dit a \xe9t\xe9 supprim\xe9", "removed_credit", "Le cr\xe9dit a \xe9t\xe9 retir\xe9", "restored_credit", "Le cr\xe9dit a \xe9t\xe9 restaur\xe9", _s16_159, ":count cr\xe9dits ont archiv\xe9s", "deleted_credits", ":count cr\xe9dits ont \xe9t\xe9 supprim\xe9s", _s16_160, "Les :value cr\xe9dits ont \xe9t\xe9 restaur\xe9s", "current_version", _s16_408, "latest_version", _s16_377, "update_now", "Mettre \xe0 jour", _s26_33, _s56_2, _s16_161, _s22_138, "app_updated", "La mise \xe0 jour a \xe9t\xe9 compl\xe9t\xe9e", "learn_more", "En savoir plus", "integrations", "Int\xe9grations", "tracking_id", "ID de suivi", _s17_106, _s20_171, "credit_footer", _s24_116, "credit_terms", _s36_33, "new_company", _s19_166, "added_company", _s26_77, "company1", _s26_92, "company2", _s26_93, "company3", _s26_94, "company4", _s26_95, "product1", _s22_162, "product2", _s22_163, "product3", _s22_164, "product4", _s22_165, "client1", _s21_200, "client2", _s21_183, "client3", _s21_184, "client4", _s21_185, "contact1", _s22_166, "contact2", _s22_167, "contact3", _s22_168, "contact4", _s22_169, "task1", "T\xe2che personnalis\xe9e 1", "task2", "T\xe2che personnalis\xe9e 2", "task3", "T\xe2che personnalis\xe9e 3", "task4", "T\xe2che personnalis\xe9e 4", "project1", _s21_201, "project2", _s21_202, "project3", _s21_203, "project4", _s21_204, "expense1", _s23_103, "expense2", _s23_104, "expense3", _s23_105, "expense4", _s23_106, "vendor1", _s26_78, "vendor2", _s26_79, "vendor3", _s26_80, "vendor4", _s26_81, "invoice1", _s23_107, "invoice2", _s23_108, "invoice3", _s23_109, "invoice4", _s23_110, "payment1", _s23_111, "payment2", _s23_108, "payment3", _s23_109, "payment4", _s23_110, "surcharge1", _s25_109, "surcharge2", _s25_110, "surcharge3", _s25_111, "surcharge4", _s25_112, "group1", _s21_205, "group2", _s21_206, "group3", _s21_207, "group4", _s21_208, "reset", "R\xe9initialiser", "number", "Num\xe9ro", "export", "Exporter", "chart", "Graphique", "count", "Compteur", "totals", "Totaux", "blank", "Vide", "day", "Jour", "month", "Mois", "year", "Ann\xe9e", "subgroup", "Sous-groupe", "is_active", "Actif", "group_by", "Grouper par", "credit_balance", "Solde du cr\xe9dit", _s18_93, _s29_75, _s17_108, _s22_170, "contact_phone", _s20_172, _s21_95, _s33_48, _s21_96, _s33_49, _s21_97, _s33_50, _s21_98, _s33_51, _s17_110, _s16_409, _s17_111, _s17_252, "shipping_city", _s18_227, "shipping_state", "Province de livraison", _s20_94, _s24_117, _s16_191, _s17_253, _s16_193, _s18_228, _s16_194, _s19_167, "billing_city", _s20_203, "billing_state", "Province de facturation", _s19_66, _s26_96, "billing_country", _s19_168, "client_id", "ID du client", "assigned_to", "Assign\xe9 \xe0", "created_by", "Cr\xe9\xe9 par :name", "assigned_to_id", "Assign\xe9 \xe0 ID", "created_by_id", "Cr\xe9\xe9 par ID", "add_column", _s19_143, "edit_columns", _s19_144, "columns", "Colonnes", "aging", "Impay\xe9s", "profit_and_loss", _s17_243, "reports", "Rapports", "report", "Rapport", "add_company", _s22_171, "unpaid_invoice", "Facture impay\xe9e", "paid_invoice", "Facture pay\xe9e", _s16_195, "Soumission non approuv\xe9e", "help", "Aide", "refund", "Rembousement", "refund_date", _s21_209, "filtered_by", "Filtr\xe9e par", "contact_email", _s19_145, "multiselect", _s18_197, "entity_state", "\xc9tat", "verify_password", _s24_102, "applied", "Appliqu\xe9", _s21_99, _s48_17, _s30_12, _s60_6, "message", "Message", "from", "De", _s20_96, _s31_55, _s25_52, _s78_1, _s20_98, _s41_22, _s18_96, _s31_48, _s23_40, _s41_14, _s18_98, _s25_113, "support_forum", "Forums de support", "about", "\xc0 propos", "documentation", "Documentation", "contact_us", "Nous joindre", "subtotal", "Sous-total", "line_total", "Total", "item", "Article", "credit_email", _s23_112, "iframe_url", "URL de l'iFrame", "domain_url", "URL de domaine", _s21_100, _s30_53, _s20_99, "Le mot de passe doit contenir une majuscule et un chiffre", _s19_68, "T\xe2ches du portail client", _s23_41, _s33_42, _s20_100, _s26_97, "deleted_logo", _s22_139, "yes", "Oui", "no", "Non", "generate_number", _s17_226, "when_saved", _s21_210, "when_sent", "Lors de l'envoi", "select_company", _s27_108, "float", "Flottant", "collapse", "R\xe9duire", "show_or_hide", _s18_229, "menu_sidebar", "Menu lat\xe9ral", "history_sidebar", _s18_198, "tablet", "Tablette", "mobile", "Mobile", "desktop", "Fixe", "layout", "Affichage", "view", "Visualiser", "module", "Module", "first_custom", _s25_108, "second_custom", "Deuxi\xe8me personnalisation", "third_custom", _s16_394, "show_cost", _s16_410, _s17_113, _s30_54, "show_cost_help", _s58_9, _s21_101, _s31_56, _s26_35, _s52_12, _s21_103, _s31_57, _s26_36, _s61_4, _s21_105, _s29_81, _s26_37, _s43_9, _s16_197, _s19_147, _s21_107, _s60_7, "one_tax_rate", "Un taux de taxe", "two_tax_rates", _s17_227, "three_tax_rates", _s19_169, _s16_199, _s23_85, "user", "Utilisateur", "invoice_tax", "Taxe de facture", "line_item_tax", _s24_118, "inclusive_taxes", "Taxes incluses", _s17_115, _s23_113, "item_tax_rates", _s24_119, _s18_100, _s31_49, "configure_rates", _s22_172, _s18_101, _s26_82, "tax_settings", _s20_204, _s18_103, "Taux de taxe", "accent_color", "Couleur d'accent", "switch", "Commutateur", _s19_70, _s25_114, "options", "Options", _s16_201, _s21_211, "multi_line_text", "Zone de texte multilignes", "dropdown", _s16_378, "field_type", "Type de champ", _s27_52, _s61_5, "submit", "Envoyer", _s16_203, _s28_106, "late_fees", "Frais de retard", "credit_number", "N\xb0 de cr\xe9dit", "payment_number", "N\xb0 de paiement", "late_fee_amount", "Frais de retard", _s16_204, _s30_55, "before_due_date", _s16_411, "after_due_date", _s16_412, _s18_105, _s28_99, "days", "Jours", "invoice_email", _s23_114, "payment_email", _s20_198, "partial_payment", _s16_379, "payment_partial", _s16_379, _s21_108, _s28_107, "quote_email", "Courriel de soumission", _s16_206, _s16_413, _s16_208, _s22_141, "administrator", "Administrateur", _s18_106, _s108_, "user_management", _s24_103, "users", "Utilisateurs", "new_user", _s18_200, "edit_user", _s20_174, "created_user", "L'utilisateur a \xe9t\xe9 cr\xe9\xe9", "updated_user", "L'utilisateur a \xe9t\xe9 mis \xe0 jour", "archived_user", "L'utilisateur a \xe9t\xe9 archiv\xe9", "deleted_user", _s28_100, "removed_user", "L'utilisateur a \xe9t\xe9 retir\xe9", "restored_user", "L'utilisateur a \xe9t\xe9 restaur\xe9", "archived_users", "Les :value utilisateurs ont \xe9t\xe9 archiv\xe9s", "deleted_users", "Les :value utilisateurs ont \xe9t\xe9 supprim\xe9s", "removed_users", "Les :value utilisateurs ont \xe9t\xe9 retir\xe9s", "restored_users", "Les :value utilisateurs ont \xe9t\xe9 restaur\xe9s", _s16_210, _s19_148, "invoice_options", _s18_230, _s17_117, _s24_104, _s22_78, _s106_, _s23_43, _s18_201, _s28_32, _s43_10, _s16_212, _s22_173, _s16_213, _s28_108, "first_page", "Premi\xe8re page", "all_pages", _s16_414, "last_page", "derni\xe8re page", "primary_font", _s17_228, "secondary_font", _s17_229, "primary_color", _s18_202, "secondary_color", _s18_203, "page_size", "Taille de page", "font_size", _s16_380, "quote_design", "Mod\xe8le de soumission", "invoice_fields", _s17_230, "product_fields", "Champs produit", "invoice_terms", _s25_97, "invoice_footer", "Pied de facture", "quote_terms", "Conditions de soumission", "quote_footer", "Pied de soumission par d\xe9faut", _s18_107, _s17_254, _s23_44, _s75_2, _s18_108, "Archivage automatique", _s23_45, "Archiver automatiquement les soumissions lorsqu'elle sont converties en facture", _s18_109, _s22_155, _s23_46, "Convertir automatiquement une soumission lorsque celle-ci est approuv\xe9e.", _s17_119, _s29_76, "freq_daily", "Quotidienne", "freq_weekly", "Hebdomadaire", "freq_two_weeks", _s17_255, "freq_four_weeks", _s19_170, "freq_monthly", "Mensuel", "freq_two_months", "Deux mois", _s17_121, "Trimestrielle", _s16_214, "4 mois", "freq_six_months", "Semestrielle", "freq_annually", "Annuellement", "freq_two_years", "Deux ans", _s16_215, "Trois ans", "never", "Jamais", "company", "Entreprise", _s17_122, "Num\xe9ros g\xe9n\xe9r\xe9s", "charge_taxes", _s18_231, "next_reset", "Prochaine r\xe9initialisation", "reset_counter", "R\xe9initialiser le compteur", _s16_216, _s17_231, "number_padding", "Disposition du num\xe9ro", "general", "G\xe9n\xe9ral", "surcharge_field", "Champ Surcharge", "company_field", _s16_415, "company_value", "Valeur de l'entreprise", "credit_field", "Champ Cr\xe9dit", "invoice_field", "Champ Facture", _s17_124, _s20_205, "client_field", "Champ Client", "product_field", "Champ Produit", "payment_field", "Champ Paiement", "contact_field", "Champ Contact", "vendor_field", _s17_256, "expense_field", "Champ D\xe9pense", "project_field", "Champ Projet", "task_field", "Champ T\xe2che", "group_field", "Champ Groupe", "number_counter", "Compteur de num\xe9ro", "prefix", "Pr\xe9fixe", "number_pattern", _s16_381, "messages", "Messages", "custom_css", _s16_382, _s17_126, _s23_87, _s16_218, _s19_150, _s21_110, "Afficher la signature du client sur la facture/soumission PDF.", _s25_58, "Case \xe0 cocher des conditions de facturation", _s30_13, _s74_0, _s23_47, "Case \xe0 cocher des conditions de soumission", _s28_33, "Requiert du client qu'il confirme et accepte les conditions de soumission", _s25_59, _s20_175, _s30_14, _s32_45, _s23_48, "Signature de soumission", _s22_80, _s42_24, _s27_53, _s159_, "authorization", "Autorisation", "subdomain", "sous-domaine", "domain", "Domaine", "portal_mode", "Mode portail", "email_signature", "Cordialement,", _s24_56, _s98_, "plain", "Ordinaire", "light", "Clair", "dark", "Fonc\xe9", "email_design", _s18_204, "attach_pdf", "Joindre un PDF", _s16_219, _s19_171, "attach_ubl", "Joindre la facture UBL", "email_style", _s17_257, _s19_72, _s21_212, "reply_to_email", _s19_172, "reply_to_name", "R\xe9pondre \xe0", "bcc_email", "Cci", "processed", "Trait\xe9", "credit_card", "Carte de cr\xe9dit", "bank_transfer", _s17_232, "priority", "Priorit\xe9", "fee_amount", _s17_233, "fee_percent", _s21_186, "fee_cap", _s16_383, "limits_and_fees", "Limites / frais", "enable_min", "Activer min", "enable_max", "Activer max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s26_83, "credentials", "Identifiants", "update_address", _s24_120, _s19_75, _s61_6, "rate", "Taux", "tax_rate", "Taux de taxe", "new_tax_rate", _s20_177, "edit_tax_rate", _s22_142, _s16_221, "Le taux de taxe a \xe9t\xe9 cr\xe9\xe9", _s16_222, "Le taux de taxe a \xe9t\xe9 mis \xe0 jour", _s17_129, "Le taux de taxe a \xe9t\xe9 archiv\xe9", _s16_223, "Le taux de taxe a \xe9t\xe9 supprim\xe9", _s17_130, "Le taux de taxe a \xe9t\xe9 restaur\xe9", _s18_110, "Les :value taux de taxes ont \xe9t\xe9 archiv\xe9s", _s17_131, "Les :value taux de taxes ont \xe9t\xe9 supprim\xe9s", _s18_111, "Les :value taux de taxes ont \xe9t\xe9 restaur\xe9s", "fill_products", _s36_49, _s18_112, _s80_, "update_products", _s36_50, _s20_104, _s65_2, _s16_224, _s22_143, _s21_111, _s71_1, "fees", "Frais", "limits", "Limites", "provider", "Fournisseur", "company_gateway", _s22_144, _s16_226, _s23_115, _s19_76, _s19_151, _s20_105, _s20_178, _s23_49, "La passerelle a \xe9t\xe9 cr\xe9\xe9e", _s23_50, "La passerelle a \xe9t\xe9 mise \xe0 jour", _s24_57, "La passerelle a \xe9t\xe9 archiv\xe9e", _s23_51, "La passerelle a \xe9t\xe9 supprim\xe9e", _s24_58, "La passerelle a \xe9t\xe9 restaur\xe9e", _s25_61, "Les :value passerelles ont \xe9t\xe9 archiv\xe9es", _s24_59, "Les :value passerelles ont \xe9t\xe9 supprim\xe9es", _s25_62, "Les :value passerelles ont \xe9t\xe9 restaur\xe9es", _s16_228, _s19_173, "discard_changes", _s23_116, "default_value", _s17_258, "disabled", "D\xe9sactiv\xe9", "currency_format", _s16_384, _s21_112, _s26_98, _s23_52, _s23_88, "sunday", "Dimanche", "monday", "Lundi", "tuesday", "Mardi", "wednesday", "Mercredi", "thursday", "Jeudi", "friday", "Vendredi", "saturday", "Samedi", "january", "Janvier", "february", "F\xe9vrier", "march", "Mars", "april", "Avril", "may", "Mai", "june", "Juin", "july", "Juillet", "august", "Ao\xfbt", "september", "Septembre", "october", "Octobre", "november", "Novembre", "december", "D\xe9cembre", "symbol", "Symbole", "ocde", "Code", "date_format", "Format de date", "datetime_format", _s17_234, "military_time", _s19_174, _s18_113, "Affichage 24h", "send_reminders", _s19_152, "timezone", "Fuseau horaire", _s19_77, _s18_205, _s17_132, _s18_206, _s19_79, _s19_175, _s18_114, _s18_232, _s18_116, _s23_117, "group_settings", _s20_179, "group", "Groupe", "groups", "Groupes", "new_group", "Nouveau groupe", "edit_group", _s16_385, "created_group", "Le groupe a \xe9t\xe9 cr\xe9\xe9", "updated_group", "Le groupe a \xe9t\xe9 mis \xe0 jour", "archived_groups", "Les :value groupes ont \xe9t\xe9 archiv\xe9s", "deleted_groups", "Les :value groupes ont \xe9t\xe9 supprim\xe9s", "restored_groups", "Les :value groupes ont \xe9t\xe9 restaur\xe9s", "archived_group", "Le groupe a \xe9t\xe9 archiv\xe9", "deleted_group", "Le groupe a \xe9t\xe9 supprim\xe9", "restored_group", "Le groupe a \xe9t\xe9 restaur\xe9", "upload_logo", "T\xe9l\xe9verser votre logo d'entreprise", "uploaded_logo", "Le logo a \xe9t\xe9 t\xe9l\xe9vers\xe9", "logo", "Logo", "saved_settings", "Les param\xe8tres ont \xe9t\xe9 sauvegard\xe9s", _s16_230, _s23_118, "device_settings", _s24_105, "defaults", "Par d\xe9faut", "basic_settings", _s18_207, _s17_134, _s18_208, "company_details", "Informations de l'entreprise", "user_details", _s18_233, "localization", _s20_206, "online_payments", _s18_209, "tax_rates", "Taux de taxe", "notifications", "Notifications", "import_export", _s19_176, "custom_fields", _s20_180, "invoice_design", _s19_177, "buy_now_buttons", _s26_84, "email_settings", _s22_174, _s23_54, _s18_234, _s22_81, _s42_28, _s19_81, _s25_98, "price", "Prix", "email_sign_up", _s24_121, "google_sign_up", _s23_89, _s27_57, _s21_213, "redeem", "Rembourser", "back", "Retour", "past_purchases", _s17_259, _s19_83, _s17_235, "pro_plan", "Plan Pro", "enterprise_plan", "Plan Entreprise", "count_users", _s19_178, "upgrade", "Mettre \xe0 niveau", _s25_63, "Veuillez saisir votre pr\xe9nom", _s24_60, "Veuillez saisir votre nom", _s33_30, _s91_, "i_agree_to_the", "J'accepte", _s16_232, _s24_106, "privacy_policy", _s28_101, "sign_up", "Inscription", "account_login", "Connexion", "view_website", _s19_179, "create_account", "Cr\xe9er un compte", "email_login", _s21_214, "create_new", "Cr\xe9er", _s18_118, _s32_35, _s21_115, _s49_8, "download", "T\xe9l\xe9charger", _s27_58, "Le plan Entreprise est requis", "take_picture", _s16_416, "upload_files", _s23_119, "document", "Justificatif", "documents", "Documents", "new_document", _s16_417, "edit_document", _s18_235, _s17_136, "Le document a \xe9t\xe9 t\xe9l\xe9vers\xe9", _s16_234, "Le document a \xe9t\xe9 mis \xe0 jour", _s17_137, "Le document a \xe9t\xe9 archiv\xe9", _s16_235, "Le document a \xe9t\xe9 supprim\xe9", _s17_138, "Le document a \xe9t\xe9 restaur\xe9", _s18_120, "Les :value documents ont \xe9t\xe9 archiv\xe9s", _s17_139, "Les :value documents ont \xe9t\xe9 supprim\xe9s", _s18_121, "Les :value documents ont \xe9t\xe9 restaur\xe9s", "no_history", _s16_418, "expense_date", _s18_210, "pending", "En attente", _s16_236, "Connect\xe9", _s16_237, "En attente", _s16_238, "Factur\xe9", "converted", "Convertie", _s24_62, _s34_38, "exchange_rate", "Taux de change", _s16_239, _s20_207, "mark_paid", _s18_211, "category", "Cat\xe9gorie", "address", "Adresse", "new_vendor", _s19_153, "created_vendor", "Le fournisseur a \xe9t\xe9 cr\xe9\xe9", "updated_vendor", "Le fournisseur a \xe9t\xe9 mis \xe0 jour", "archived_vendor", "Le fournisseur a \xe9t\xe9 archiv\xe9", "deleted_vendor", "Le fournisseur a \xe9t\xe9 supprim\xe9", "restored_vendor", "Le fournisseur a \xe9t\xe9 restaur\xe9", _s16_240, ":count fournisseurs ont \xe9t\xe9 archiv\xe9s", "deleted_vendors", ":count fournisseurs ont \xe9t\xe9 supprim\xe9s", _s16_241, "Les :value fournisseurs ont \xe9t\xe9 restaur\xe9s", "new_expense", _s18_212, "created_expense", "La d\xe9pense a \xe9t\xe9 cr\xe9\xe9e", "updated_expense", "La d\xe9pense a \xe9t\xe9 mise \xe0 jour", _s16_242, "La d\xe9pense a \xe9t\xe9 archiv\xe9e", "deleted_expense", "La d\xe9pense a \xe9t\xe9 supprim\xe9e", _s16_243, "La d\xe9pense a \xe9t\xe9 restaur\xe9e", _s17_140, "Les d\xe9penses ont \xe9t\xe9 archiv\xe9es", _s16_244, "Les d\xe9penses ont \xe9t\xe9 supprim\xe9es", _s17_141, "Les :value d\xe9penses ont \xe9t\xe9 restaur\xe9es", "copy_shipping", _s16_419, "copy_billing", _s18_213, "design", "Mod\xe8le", _s21_116, _s26_99, "invoiced", "Factur\xe9", "logged", "Connect\xe9", "running", "En cours", "resume", "Continuer", "task_errors", _s56_3, "start", "D\xe9marrer", "stop", "Arr\xeater", "started_task", "La t\xe2che a d\xe9marr\xe9", "stopped_task", "La t\xe2che a \xe9t\xe9 arr\xeat\xe9e", "resumed_task", "La t\xe2che a \xe9t\xe9 reprise", "now", "Maintenant", _s16_245, "D\xe9marrage de t\xe2ches automatique", "timer", "Minuteur", "manual", "Manuel", "budgeted", "Budg\xe9t\xe9", "start_time", "D\xe9marr\xe9e \xe0", "end_time", "Arr\xeat\xe9e \xe0", "date", "Date", "times", "Temps", "duration", "Dur\xe9e", "new_task", "Nouvelle t\xe2che", "created_task", "La t\xe2che a \xe9t\xe9 cr\xe9\xe9e", "updated_task", "La t\xe2che a \xe9t\xe9 modifi\xe9e", "archived_task", "La t\xe2che a \xe9t\xe9 archiv\xe9e", "deleted_task", "La t\xe2che a \xe9t\xe9 supprim\xe9e", "restored_task", "La t\xe2che a \xe9t\xe9 restaur\xe9e", "archived_tasks", ":count t\xe2ches ont \xe9t\xe9 archiv\xe9es", "deleted_tasks", ":count t\xe2ches ont \xe9t\xe9 supprim\xe9es", "restored_tasks", "Les :value t\xe2ches ont \xe9t\xe9 restaur\xe9es", _s19_85, "Veuillez saisir un nom", "budgeted_hours", _s16_386, "created_project", "Le projet a \xe9t\xe9 cr\xe9\xe9", "updated_project", "Le projet a \xe9t\xe9 mis \xe0 jour", _s16_247, "Le projet a \xe9t\xe9 archiv\xe9", "deleted_project", "Le projet a \xe9t\xe9 supprim\xe9", _s16_248, "Le projet a \xe9t\xe9 restaur\xe9", _s17_142, ":count projets ont \xe9t\xe9 archiv\xe9s", _s16_249, ":count projets ont \xe9t\xe9 supprim\xe9s", _s17_143, "Les :value projets ont \xe9t\xe9 restaur\xe9s", "new_project", "Nouveau projet", _s27_62, _s27_109, "if_you_like_it", _s27_102, "click_here", "cliquez ici", _s18_122, "Cliquez ici", "to_rate_it", "pour l'\xe9valuer.", "average", "Moyenne", "unapproved", "Non approuv\xe9", _s30_19, _s49_5, "locked", "Verrouill\xe9", "authenticate", "Connexion", _s19_87, _s23_90, _s24_64, _s21_187, "footer", "Pied de page", "compare", "Comparer", "hosted_login", _s18_236, "selfhost_login", _s22_175, "google_sign_in", _s21_188, "today", "Aujourd'hui", "custom_range", "P\xe9riode personnalis\xe9e", "date_range", "P\xe9riode", "current", "En cours", "previous", "Pr\xe9c\xe9dent", "current_period", _s16_420, _s17_144, _s22_176, "previous_period", _s18_214, "previous_year", _s16_387, "compare_to", "Comparer \xe0", "last7_days", _s16_388, "last_week", _s16_421, "last30_days", _s17_236, "this_month", "Mois en cours", "last_month", "Mois dernier", "this_year", "Cette ann\xe9e", "last_year", "Derni\xe8re ann\xe9e", "all_time", "En tous temps", "custom", "Personnalis\xe9", _s16_250, "Dupliquer en facture", "clone_to_quote", "Dupliquer en soumission", "clone_to_credit", "Dupliquer en cr\xe9dit", "view_invoice", "Voir la facture", "convert", "Convertir", "more", "Plus", "edit_client", _s18_237, "edit_product", _s19_180, "edit_invoice", _s19_155, "edit_quote", "Modifier la soumission", "edit_payment", _s20_208, "edit_task", "\xc9diter la t\xe2che", "edit_expense", _s17_260, "edit_vendor", _s21_189, "edit_project", _s16_422, _s20_107, "\xc9diter la soumission r\xe9currente", "billing_address", _s22_146, _s16_252, _s20_209, "total_revenue", "Revenu total", "average_invoice", "Facture moyenne", "outstanding", "Impay\xe9es", "invoices_sent", _s24_107, "active_clients", "clients actifs", "close", "Fermer", "email", "Courriel", "password", "Mot de passe", "url", "URL", "secret", "Secret", "name", "Nom", "logout", "D\xe9connexion", "login", "Connexion", "filter", "Filtrer", "sort", "Trier", "search", "Rechercher", "active", "Actif", "archived", "Archiv\xe9", "deleted", "Supprim\xe9", "dashboard", "Tableau de bord", "archive", "Archiver", "delete", "Supprimer", "restore", "Restaurer", _s16_254, _s23_120, _s23_55, _s30_56, _s26_46, _s34_45, _s21_119, _s25_115, _s26_48, _s33_52, "ascending", "Ascendant", "descending", "Descendant", "save", "Sauvegarder", _s17_146, _s20_210, "paid_to_date", "Pay\xe9 \xe0 ce jour", "balance_due", "Solde d\xfb", "balance", "Solde", "overview", "Survol", "details", "Informations", "phone", "T\xe9l\xe9phone", "website", "Site web", "vat_number", "N\xb0 de taxe", "id_number", "Num\xe9ro d'identification", "create", "Cr\xe9er", _s19_89, _s35_45, "error", "Erreur", _s16_256, _s20_181, "contacts", "Contacts", "additional", "Additionnel", "first_name", "Pr\xe9nom", "last_name", "Nom", "add_contact", _s18_215, "are_you_sure", _s44_14, "cancel", "Annuler", "ok", "Ok", "remove", "Retirer", _s16_258, _s24_122, "product", "Produit", "products", "Produits", "new_product", "Nouveau produit", "created_product", "Le produit a \xe9t\xe9 cr\xe9\xe9", "updated_product", "Le produit a \xe9t\xe9 mis \xe0 jour", _s16_260, "Le produit a \xe9t\xe9 archiv\xe9", "deleted_product", "Le produit a \xe9t\xe9 supprim\xe9", _s16_261, "Le produit a \xe9t\xe9 restaur\xe9", _s17_148, ":count produits archiv\xe9s", _s16_262, ":count produits ont \xe9t\xe9 supprim\xe9s", _s17_149, "Les :value produits ont \xe9t\xe9 restaur\xe9s", "product_key", "Produit", "notes", "Notes", "cost", "Co\xfbt", "client", "Client", "clients", "Clients", "new_client", "Nouveau client", "created_client", "Le client a \xe9t\xe9 cr\xe9\xe9", "updated_client", "Le client a \xe9t\xe9 modifi\xe9", "archived_client", "Le client a \xe9t\xe9 archiv\xe9", _s16_263, ":count clients archiv\xe9s", "deleted_client", "Le client a \xe9t\xe9 supprim\xe9", "deleted_clients", ":count clients ont \xe9t\xe9 supprim\xe9s", "restored_client", "Le client a \xe9t\xe9 restaur\xe9", _s16_264, "Les :value clients ont \xe9t\xe9 restaur\xe9s", "address1", "Rue", "address2", _s20_211, "city", "Ville", "state", "Province", "postal_code", "Code postal", "country", "Pays", "invoice", "Facture", "invoices", "Factures", "new_invoice", _s16_389, "created_invoice", "La facture a \xe9t\xe9 cr\xe9\xe9e", "updated_invoice", "La facture a \xe9t\xe9 modifi\xe9e", _s16_265, "La facture a \xe9t\xe9 archiv\xe9e", "deleted_invoice", "La facture a \xe9t\xe9 supprim\xe9e", _s16_266, "La facture a \xe9t\xe9 restaur\xe9e", _s17_150, ":count factures ont \xe9t\xe9 archiv\xe9es", _s16_267, ":count factures supprim\xe9es", _s17_151, "Les :value factures ont \xe9t\xe9 restaur\xe9es", "emailed_invoice", "La facture a \xe9t\xe9 envoy\xe9e par courriel", "emailed_payment", "Le paiement a \xe9t\xe9 envoy\xe9 par courriel", "amount", "Montant", "invoice_number", "N\xb0 de facture", "invoice_date", _s19_181, "discount", "Rabais", "po_number", _s21_193, "terms", "Conditions", "public_notes", "Notes publiques", "private_notes", _s18_216, "frequency", "Fr\xe9quence", "start_date", "Date de d\xe9but", "end_date", "Date de fin", "quote_number", "N\xb0 de soumission", "quote_date", "Date de soumission", "valid_until", "Valide jusqu'au", "items", "Articles", "partial_deposit", "Partiel / d\xe9p\xf4t", "description", "Description", "unit_cost", "Co\xfbt unitaire", "quantity", "Quantit\xe9", "add_item", _s18_238, "contact", "Contact", "work_phone", "T\xe9l\xe9phone", "total_amount", "Montant total", "pdf", "PDF", "due_date", "\xc9ch\xe9ance", _s16_268, _s35_53, "paid_date", "Date de paiement", "status", "\xc9tat", _s17_152, _s18_239, "quote_status", "\xc9tat de la soumission", _s22_82, _s33_53, _s22_84, _s35_47, "count_selected", _s19_182, "total", "Total", "percent", "Pourcent", "edit", "Modifier", "dismiss", "Annuler", _s20_109, _s24_123, _s22_85, _s31_49, _s24_66, _s33_54, "task_rate", "Taux de t\xe2che", "settings", "Param\xe8tres", "language", "Langue", "currency", "Devise", "created_at", _s16_390, "created_on", "Cr\xe9\xe9 le", "updated_at", "Mis \xe0 jour", "tax", "Taxe", _s30_21, _s36_51, _s27_66, "Veuillez saisir un num\xe9ro de soumission", "past_due", "En souffrance", "draft", "Brouillon", "sent", "Envoy\xe9", "viewed", "Consult\xe9", "approved", "Approuv\xe9", "partial", "Partiel / d\xe9p\xf4t", "paid", "Pay\xe9", "mark_sent", _s20_182, _s22_87, "La facture a \xe9t\xe9 marqu\xe9e comme envoy\xe9e", _s22_88, _s36_52, _s23_57, "Les factures ont \xe9t\xe9 marqu\xe9es comme envoy\xe9es", _s23_58, _s42_29, "done", "Valider", _s37_24, _s46_22, "dark_mode", "Mode fonc\xe9", _s27_68, _s51_17, "refresh_data", _s22_177, "blank_contact", "Contact vide", "activity", "Activit\xe9", _s16_270, _s27_110, "clone", "Dupliquer", "loading", "Chargement", "industry", "Secteur d'activit\xe9", "size", "Taille", "payment_terms", _s22_147, "payment_date", _s16_391, "payment_status", _s16_392, _s16_272, "Em attente", _s16_273, "Annul\xe9e", _s16_274, "\xc9chou\xe9", _s16_275, "Compl\xe9t\xe9", _s16_276, _s21_196, _s16_277, "Rembours\xe9", _s17_153, "Non appliqu\xe9", _s17_154, _s27_105, "net", "Net", "client_portal", "Portail client", "show_tasks", "Afficher les t\xe2ches", "email_reminders", _s18_240, "enabled", "Activ\xe9", "recipients", "destinataires", "initial_email", _s16_393, "first_reminder", "Premier rappel", "second_reminder", "Deuxi\xe8me rappel", "third_reminder", _s16_394, "reminder1", "Premier rappel", "reminder2", "Deuxi\xe8me rappel", "reminder3", _s16_394, "template", "Mod\xe8le", "send", "Envoyer", "subject", "Sujet", "body", "Corps", "send_email", _s19_183, "email_receipt", _s50_22, "auto_billing", _s23_92, "button", "Bouton", "preview", "Pr\xe9visualitsation", "customize", _s16_423, "history", "Historique", "payment", "Paiement", "payments", "Paiements", "refunded", "Rembours\xe9", "payment_type", _s16_367, _s21_121, "N\xb0 de r\xe9f\xe9rence", "enter_payment", _s18_241, "new_payment", _s18_241, "created_payment", "Le paiement a \xe9t\xe9 cr\xe9\xe9", "updated_payment", "Le paiement a \xe9t\xe9 mis \xe0 jour", _s16_278, "Le paiement a \xe9t\xe9 archiv\xe9", "deleted_payment", "Le paiement a \xe9t\xe9 supprim\xe9", _s16_279, "Le paiement a \xe9t\xe9 restaur\xe9", _s17_155, ":count paiements ont \xe9t\xe9 archiv\xe9s", _s16_280, ":count paiements ont \xe9t\xe9 supprim\xe9s", _s17_156, "Les :value paiements ont \xe9t\xe9 restaur\xe9s", "quote", "Soumission", "quotes", "Soumissions", "new_quote", "Nouvelle soumission", "created_quote", "La soumission a \xe9t\xe9 cr\xe9\xe9e", "updated_quote", "La soumission a \xe9t\xe9 mise \xe0 jour", "archived_quote", "La soumission a \xe9t\xe9 archiv\xe9e", "deleted_quote", "La soumission a \xe9t\xe9 supprim\xe9e", "restored_quote", "La soumission a \xe9t\xe9 restaur\xe9e", "archived_quotes", ":count soumissions ont \xe9t\xe9 archiv\xe9es", "deleted_quotes", ":count soumissions ont \xe9t\xe9 supprim\xe9es", "restored_quotes", "Les :value soumissions ont \xe9t\xe9 restaur\xe9es", "expense", "D\xe9pense", "expenses", "D\xe9penses", "vendor", "Fournisseur", "vendors", "Fournisseurs", "task", "T\xe2che", "tasks", "T\xe2ches", "project", "Projet", "projects", "Projets", "activity_1", _s30_46, "activity_2", _s33_43, "activity_3", _s34_39, "activity_4", _s32_37, "activity_5", _s38_31, "activity_6", _s71_2, "activity_7", ":contact a consult\xe9 la facture :invoice pour :client", "activity_8", _s35_48, "activity_9", _s36_38, "activity_10", ":user a saisi le paiement :payment de :payment_amount de la facture :invoice pour :client", "activity_11", _s39_30, "activity_12", _s36_53, "activity_13", _s37_50, "activity_14", _s31_58, "activity_15", _s36_39, "activity_16", _s33_44, "activity_17", _s34_40, "activity_18", ":user a cr\xe9\xe9 la soumission :quote", "activity_19", ":user a mis \xe0 jour la soumission :quote", "activity_20", ":user a envoy\xe9 par courriel la soumission :quote pour :client \xe0 :contact", "activity_21", _s40_14, "activity_22", ":user a archiv\xe9 la soumission :quote", "activity_23", ":user a supprim\xe9 la soumission :quote", "activity_24", ":user a restaur\xe9 la soumission :quote", "activity_25", _s36_40, "activity_26", _s34_41, "activity_27", _s37_47, "activity_28", _s34_42, "activity_29", ":contact a approuv\xe9 la soumission :quote pour :client", "activity_30", _s35_49, "activity_31", _s38_32, "activity_32", _s39_21, "activity_33", _s39_22, "activity_34", _s32_38, "activity_35", _s35_50, "activity_36", _s36_41, "activity_37", _s36_42, "activity_39", _s54_8, "activity_40", _s71_3, "activity_41", _s50_19, "activity_42", _s27_103, "activity_43", _s33_45, "activity_44", _s30_47, "activity_45", _s31_51, "activity_46", _s31_52, "activity_47", _s38_33, "activity_48", _s32_39, "activity_49", _s38_34, "activity_50", _s35_51, "activity_51", _s36_43, "activity_52", _s36_44, "activity_53", _s48_15, "activity_54", _s21_215, "activity_55", _s36_54, "activity_56", ":user a consult\xe9 le billet :ticket", "activity_57", _s64_3, "activity_58", _s35_52, "activity_59", _s34_43, "activity_60", _s40_14, "activity_61", _s36_45, "activity_62", _s41_18, "activity_63", _s69_1, "activity_64", _s70_0, "activity_65", _s71_0, "activity_66", _s70_1, "activity_80", _s39_23, "activity_81", _s45_16, "activity_82", _s42_27, "activity_83", _s43_7, "activity_84", _s43_8, _s17_157, _s27_104, "emailed_quote", "La soumission a \xe9t\xe9 envoy\xe9e", "emailed_credit", "Le cr\xe9dit a envoy\xe9 par courriel", _s20_111, "La soumission a \xe9t\xe9 marqu\xe9e comme envoy\xe9e", _s21_123, "Le cr\xe9dit a \xe9t\xe9 marqu\xe9 comme envoy\xe9", "expired", "Expir\xe9e", "all", "Tous", "select", "S\xe9lectionner", _s22_89, _s34_44, "custom_value1", _s22_148, "custom_value2", _s22_149, "custom_value3", _s22_150, "custom_value4", _s22_151, _s18_123, _s30_48, _s24_71, _s39_24, _s29_46, _s41_23, _s27_73, _s39_31, _s31_26, "Message personnalis\xe9 pour soumission non approuv\xe9e", "lock_invoices", _s24_108, "translations", "Traductions", _s19_90, "Mod\xe8le du num\xe9ro de t\xe2che", _s19_92, "Compteur du num\xe9ro de t\xe2che", _s22_91, _s27_111, _s22_93, _s29_82, _s21_124, _s31_59, _s21_126, _s33_55, _s21_128, _s26_100, _s21_130, _s28_109, _s22_95, _s28_110, _s22_97, _s30_57, _s22_99, _s27_112, _s22_101, _s29_78, _s20_112, "Mod\xe8le du num\xe9ro de soumission", _s20_114, "Compteur du num\xe9ro de soumission", _s21_132, _s26_101, _s21_134, _s28_111, _s21_136, _s26_101, _s21_137, _s28_111, _s18_125, "R\xe9initialiser le compteur de date", "counter_padding", _s22_152, _s28_68, "Partager le compteur des factures/soumissions", _s18_127, _s24_124, _s18_129, _s25_116, _s18_131, _s24_125, _s18_133, _s25_117, _s18_135, _s24_126, _s18_137, _s25_118, _s21_138, _s28_112, _s19_94, "Objet du courriel de soumission", _s21_140, _s29_83, _s29_48, _s37_51, "show_table", _s17_261, "show_list", _s17_261, "client_city", "Ville du client", "client_state", "Province du client", "client_country", "Pays du client", _s16_281, "Client actif", "client_balance", "Solde du client", "client_address1", "Rue du clients", "client_address2", _s22_153, "vendor_address1", _s18_217, "vendor_address2", _s18_242, _s24_73, _s16_424, _s24_74, _s35_54, "type", "Type", "invoice_amount", _s21_190, _s16_285, "\xc9ch\xe9ance", "tax_rate1", "Taux de taxe 1", "tax_rate2", "Taux de taxe 2", "tax_rate3", "Taux de taxe 3", "auto_bill", _s23_92, "archived_at", "Archiv\xe9 \xe0", "has_expenses", "A D\xe9penses", "custom_taxes1", _s22_178, "custom_taxes2", _s22_179, "custom_taxes3", _s22_180, "custom_taxes4", _s22_181, _s17_159, _s25_109, _s17_160, _s25_110, _s17_161, _s25_111, _s17_162, _s25_112, "is_deleted", "Est supprim\xe9", "vendor_city", _s20_183, "vendor_state", "Province du fournisseur", "vendor_country", _s19_157, "is_approved", "Est approuv\xe9", "tax_name", "Nom de la taxe", "tax_amount", "Montant de taxe", "tax_paid", "Taxe pay\xe9e", "payment_amount", _s19_158, "age", "\xc2ge", "is_running", "En cours", "time_log", _s16_395, "bank_id", "Institution bancaire", _s19_96, _s26_86, _s16_286, _s20_184, _s19_98, _s30_49, "tax_name1", _s16_396, "tax_name2", _s16_397, "tax_name3", "Nom de taxe 3", "transaction_id", _s17_237, _s18_139, "Couleur de l'\xe9tat", _s16_287, "Charger le th\xe8me de couleurs"], t1, t1), "fr_CH", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s115_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s27_89, "assigned_group", _s27_0, "assign_group", _s19_117, "merge_to_pdf", "Merge to PDF", "emails", "Courriels", _s27_1, _s46_, "quote_reminder1", "Premier rappel pour l'offre", _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "Fin du mois", "referral_url", "Referral URL", _s16_0, _s26_87, "comment", "Commentaires", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "D\xe9connect\xe9", "reconnect", "Reconnection", _s18_0, _s20_185, "calculate", "Calculer", "sum", "Somme", "money", "Argent", "time", "Temps", "format", "Format", "web_app", "App web", "desktop_app", "Desktop App", _s18_2, "Montant hors taxe de la facture", _s16_2, _s16_3, "1_minute", "1 minute", "5_minutes", "5 minutes", "15_minutes", "15 minutes", "30_minutes", "30 minutes", "1_hour", "1 heure", "1_day", "1 jour", "round_tasks", _s23_59, _s16_4, _s57_4, "direction", "Direction", "round_up", _s17_238, "round_down", _s20_186, _s21_2, _s21_191, "activity_139", _s48_2, "activity_140", _s25_74, "bulk_updated", _s32_40, "bulk_update", _s19_159, "advanced_cards", "Advanced Cards", _s27_2, "Permet l'affichage des champs requis d'un formulaire", _s32_, _s52_3, _s19_, _s138_, "rappen_rounding", _s17_195, _s20_3, _s25_81, _s17_2, _s46_18, _s17_4, _s50_14, _s19_0, _s51_14, "e_quote", _s18_167, "e_credit", "E-Cr\xe9dit", _s16_6, _s28_83, _s16_8, _s20_134, _s22_1, _s34_33, "test_email_sent", _s25_82, "send_test_email", _s24_109, "gateway_type", _s18_168, _s34_, _s46_19, "mobile_version", "Version mobile", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "Ma banque", "pay_later", "Payer plus tard", "email_report", _s33_35, "host", "H\xf4te", "port", "Port", "encryption", "Cryptage", "local_domain", "Domaine local", "verify_peer", _s16_344, "username", _s17_196, "nordigen_help", _s81_, _s16_10, _s18_169, "yodlee_regions", _s52_6, _s16_11, _s31_38, "select_provider", _s27_90, _s19_1, _s23_70, _s18_4, _s22_115, "send_emails_to", _s21_160, "primary_contact", "Premier contact", "all_contacts", _s17_197, "insert_below", _s18_170, "ar_detailed", _s25_83, "ar_summary", _s28_84, "client_sales", "Ventes clients", "tax_summary", "R\xe9capitulatif fiscal", "user_sales", _s23_71, "run_template", "Run Template", _s21_4, _s52_7, "watch_video", "Regardez la vid\xe9o", "view_extension", _s16_398, _s16_12, "R\xe9activer l'adresse email", _s17_5, "L'adresse email a \xe9t\xe9 r\xe9activ\xe9e", "template_help", _s48_3, _s20_5, _s30_41, _s16_14, _s16_399, _s22_3, _s26_88, _s21_5, _s39_14, "quarter", "Quart", _s16_16, _s21_192, "task_item", _s16_345, "record_state", _s25_84, "last_login", _s18_171, _s25_0, _s40_13, _s16_18, _s26_62, _s21_7, "Offres factur\xe9es", _s25_2, "Offres de factures pay\xe9es", _s31_0, _s49_7, _s27_4, "Notification de connexion d'utilisateur", _s32_0, _s75_, "client_contact", "Contact client", _s16_20, "Non pay\xe9", _s16_21, "Pay\xe9", "recurring", "R\xe9currente", "ziptax_help", _s118_, "cache_data", _s16_346, "unknown", "Inconnu", "webhook_failure", _s16_347, "email_opened", "E-mail ouvert", "email_delivered", "E-mail livr\xe9", "log", "Enregistrer", "individual", "Individuel", "partnership", "Partenariat", "trust", "Confiance", "charity", "Charit\xe9", "government", "Gouvernement", "classification", "Classification", _s24_, _s35_33, "public", "Publique", "private", "Priv\xe9", "image", "Image", "other", "Autre", "hash", "Hash", "linked_to", "Li\xe9 \xe0", _s18_6, _s38_21, _s21_8, _s42_19, _s20_7, _s33_36, "unlink", "Dissoci\xe9", _s25_3, _s113_, "is_tax_exempt", "TVA non applicable", "district", "Canton", "region", "R\xe9gion", "county", "Pays", "tax_details", "D\xe9tails de la TVA", _s18_7, _s78_0, _s18_8, ":user paiement saisi :payment pour facture :invoice pour :client", _s20_8, _s27_91, _s24_1, _s42_20, _s29_, _s96_1, _s25_4, _s81_0, _s18_9, _s28_85, "credit_item", _s17_198, "files", "Des dossiers", "camera", "Cam\xe9ra", "gallery", "Galerie", _s20_10, "E-mail :count factures", _s16_22, _s21_161, _s29_0, _s51_8, _s34_1, _s75_0, "next_send_time", "Prochaine heure d'envoi", _s20_11, "Certificat t\xe9l\xe9charg\xe9 avec succ\xe8s", "certificate_set", "Ensemble de certificats", _s19_4, "Certificat non d\xe9fini", "passphrase_set", "Jeu de mots de passe", _s18_11, "Mot de passe non d\xe9fini", _s18_13, "T\xe9l\xe9charger le certificat", _s22_5, _s29_62, "rename", "Renommer", _s16_24, _s28_86, "e_invoice", _s20_135, "light_dark_mode", "Mode clair/fonc\xe9", "activities", "Activit\xe9s", "routing_id", "ID de routage", _s16_25, "Activer la facture \xe9lectronique", "e_invoice_type", _s28_87, "e_quote_type", _s26_63, "reduced_tax", "Taxe r\xe9duite", "override_tax", "Remplacer la taxe", "zero_rated", "\xc9valu\xe9 z\xe9ro", "reverse_tax", "Taxe invers\xe9e", _s20_12, "Mise \xe0 jour r\xe9ussie de la cat\xe9gorie de taxe", _s22_7, "Mise \xe0 jour r\xe9ussie des cat\xe9gories de taxes", _s16_27, _s28_88, "payment_manual", "Manuel de paiement", "tax_category", _s17_200, "physical_goods", "Biens physiques", _s16_29, _s19_120, "services", "Prestations de service", "shipping", "Exp\xe9dition", "tax_exempt", _s19_118, "reduced_rate", "Tarif r\xe9duit", "tax_all", "Taxe Tout", "tax_selected", _s17_201, "version", "version", _s16_31, _s22_116, "calculate_taxes", _s18_173, _s20_13, "Calculer automatiquement les taxes lors de l'enregistrement des factures", "admin", "Admin", "owner", "Propri\xe9taire", "link_expenses", _s16_348, _s24_3, _s21_162, _s25_5, _s26_64, "total_hours", "Heures totales", _s16_33, _s51_9, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Facturable", "not_billable", "Not Billable", _s25_7, "Autoriser les \xe9l\xe9ments d'intervention facturable", _s30_0, "Activer la configuration des \xe9l\xe9ments d'intervetion factur\xe9s", _s26_2, "Afficher la description des \xe9l\xe9ments de l'intervetion", _s31_1, "Activer les descriptions pour les \xe9l\xe9ments d'intervention", "email_record", "Email Record", _s23_2, _s23_3, _s21_10, "Colonnes de produits pour offre", _s22_9, "Montant minimum de paiement", _s25_9, _s31_39, _s30_1, _s73_, _s27_6, "Partager les colonnes facture/offre", "cc_email", "CC Email", "payment_balance", _s17_202, _s22_11, _s74_, "activity_138", "Le paiement :payment \xe0 \xe9t\xe9 envoy\xe9 \xe0 :client", _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", _s17_203, "action", "Action", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, "Afficher le tableau de paiement", _s26_6, _s31_40, "email_statement", "Email Statement", "once", "Once", "schedule", "Calendrier", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", _s20_136, "archive_invoice", _s19_121, "archive_quote", "Archiver cette offre", "archive_credit", _s18_174, "archive_task", "Archiver l'intervention", "archive_client", _s18_175, "archive_project", _s18_176, "archive_expense", _s19_122, "restore_payment", _s21_163, "restore_invoice", _s20_137, "restore_quote", "Restaurer l'offre", "restore_credit", _s19_123, "restore_task", "Restaurer l'intervention", "restore_client", _s19_124, "restore_project", _s19_125, "restore_expense", _s20_138, "archive_vendor", _s23_93, "restore_vendor", _s24_110, "create_product", "Nouveau produit", "update_product", "Update Product", "delete_product", _s20_187, "restore_product", _s20_188, "archive_product", _s19_160, _s21_12, _s24_92, _s21_14, _s27_95, _s21_16, _s28_90, _s22_12, _s28_91, _s22_14, _s27_92, "sent_invoice", "Sent Invoice", "sent_quote", "Offre envoy\xe9e", "sent_credit", "Sent Credit", _s19_8, "Envoyer le bon de commande", "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", _s17_239, "view_all", "View All", "edit_all", "Edit All", _s28_2, _s37_37, _s33_1, "Autorise les clients \xe0 fournir un num\xe9ro de bon de commande lors de l'approbation d'une offre", "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", _s17_204, "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Heure", _s17_10, _s40_1, _s17_11, _s36_46, _s18_17, "Facturer les heures d'intervetion", _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s42_21, "last365_days", _s17_240, "import_design", "Importer le design", "imported_design", "Le design a \xe9t\xe9 import\xe9", "invalid_design", "Le design n'est pas valide, la :value est manquante", _s17_13, _s38_36, "upload", "T\xe9l\xe9verser", _s17_14, _s17_205, _s23_5, _s39_25, _s28_7, _s77_2, "update_payment", _s25_85, "markup", "Markup", _s22_16, _s20_139, _s19_13, _s22_117, _s21_22, "Bon de commande vu", _s23_7, _s23_73, _s20_17, _s75_1, "klarna", "Klarna", _s29_7, "D\xe9finir un taux de change lors de la saisi d'un paiement manuel", _s29_8, _s59_0, "matomo_url", "URL Matomo", "matomo_id", "ID Matomo", _s21_24, _s20_140, _s25_11, "Envoyer un e-mail quand un paiement en ligne est r\xe9alis\xe9.", _s25_12, "Envoyer un e-mail quand un paiement manuel est r\xe9alis\xe9.", _s28_8, _s45_0, "delete_project", _s19_162, _s18_19, _s31_2, "link_payment", _s16_361, "link_expense", "Link Expense", _s19_15, "Interventions factur\xe9es bloqu\xe9es", _s24_6, "Interdire l'\xe9dition des interventions une fois qu'elles sont factur\xe9es", _s21_25, _s19_163, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, _s39_26, _s22_18, _s44_11, "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s26_65, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, "Num\xe9ro de bon de commande", _s19_18, _s26_89, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due le", _s22_21, _s35_1, _s20_25, "Le compte bancaire a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s20_26, "Le compte bancaire a \xe9t\xe9 mise \xe0 jour avec succ\xe8s", _s17_21, "\xe9diter le compte bancaire", _s16_49, _s16_50, "account_type", "Type de compte", _s16_51, _s26_66, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "S\xe9lectionn\xe9s", _s21_33, _s34_4, _s18_22, _s21_165, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", _s23_74, "delete_credit", _s19_127, "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Compte de banque", "bank_accounts", _s17_208, _s21_34, "Le compte bancaire a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, "Marquer l'email de paiement comme pay\xe9", _s18_26, _s18_27, "client_email", "Client Email", _s20_32, "Facturer l'intervention du projet", _s25_16, _s41_0, "field", "Champ", "period", "Period", "fields_per_row", _s16_352, _s21_36, _s17_242, _s26_11, _s17_209, _s24_16, "Paiements re\xe7us", _s23_13, _s20_144, _s19_27, "Offres en cours", _s21_37, "Offres approuv\xe9es", _s23_14, "Offres non approuv\xe9es", _s18_29, "Interventions enregistr\xe9es", _s20_35, "Interventions factur\xe9es", _s16_56, "Interventions pay\xe9es", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s47_5, "activity_131", _s53_8, "activity_132", _s50_20, "activity_133", _s51_10, "activity_134", _s51_11, "activity_135", _s62_2, "activity_136", ":contact a vu le bon de commande :purchase_order", "activity_137", _s53_9, "vendor_portal", _s22_154, "send_code", "Envoyer le code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Renvoyer", "verify", "V\xe9rifier", _s18_30, _s39_15, _s20_36, _s30_50, _s19_28, _s31_42, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Fusionner", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, "Restaurer l'achat", "activate", "Activer", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", _s18_179, "received", "Re\xe7u", _s19_31, _s23_75, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_21, _s34_9, _s51_15, _s22_25, _s22_26, _s22_27, "T\xe9l\xe9chargement du document du fournisseur", _s27_17, _s49_2, _s24_19, _s25_17, "yes_its_great", "Oui c'est super!", "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", _s19_164, "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", _s22_120, _s22_32, _s26_68, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accepter", _s23_16, "Clone to PO", _s20_39, _s41_19, "bulk_send_email", "Send Email", _s29_12, _s44_12, _s30_4, _s50_21, _s23_17, _s32_41, _s24_20, _s37_48, _s24_21, _s31_53, _s25_18, _s36_47, "accepted", "Accepted", _s22_34, _s36_26, _s20_40, _s24_94, _s20_42, _s39_27, _s26_12, _s41_20, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, "Design du bon de commande", _s20_47, _s29_66, _s21_47, _s31_43, _s32_9, _s28_92, _s37_7, _s38_37, "purchase_order", "Bon de commande", "purchase_orders", _s16_354, _s18_37, _s23_76, _s19_34, _s25_99, _s22_39, _s20_139, _s22_40, "Bon de commande mis \xe0 jour", _s23_19, "Bon de commande archiv\xe9", _s22_41, "Bon de commande supprim\xe9", _s22_42, "Bon de commande retir\xe9", _s23_20, "Bon de commande restaur\xe9", _s21_49, _s29_67, _s22_43, _s31_44, "login_url", "Login URL", _s16_67, _s22_121, "default", "Par d\xe9faut", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Suivre l'inventaire", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "En attente", "view_map", "Voir la carte", _s18_39, "D\xe9finir design par d\xe9faut", "add_gateway", _s34_34, _s24_24, _s105_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Items de offre", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Utiliser les termes de l'offre", _s20_50, "Lors de la conversion d'une offre en facture", "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s39_28, "login_label", _s28_11, "add_to_invoice", _s29_68, _s17_37, _s17_38, "week", "Semaine", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, _s20_149, "range", "\xc9tendue", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Cr\xe9er un projet", "update_project", "Update Project", "view_task", "Voir l'intervention", "cancel_invoice", "Cancel", "changed_status", "L'\xe9tat de l'intervention a \xe9t\xe9 modifier avec succ\xe8s", "change_status", "Change Status", "fees_sample", _s52_10, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", ":value interventions ont \xe9t\xe9 d\xe9marr\xe9es avec succ\xe8s", "stopped_tasks", ":value interventions ont \xe9t\xe9 arret\xe9es avec succ\xe8s", "approved_quote", "Offre approuv\xe9 avec succ\xe8s", "approved_quotes", ":value offres approuv\xe9s avec succ\xe8s", "approve", "Approuver", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, "Canton du client pour la livraison", _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", "Le client a \xe9t\xe9 purg\xe9 avec succ\xe8s", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s21_168, _s21_57, _s55_3, "print_pdf", "Imprimer le PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Cacher l'aper\xe7u", "edit_record", _s25_100, _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", _s23_94, _s21_58, _s30_6, "set_password", _s20_189, _s20_57, "Passerelle d\xe9connect\xe9e", "disconnect", "D\xe9connexion", "add_to_invoices", _s20_150, "acss", "D\xe9bit du SACR", "becs", "BECS Pr\xe9l\xe8vement automatique", "bulk_download", "T\xe9l\xe9charger", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s21_169, _s17_41, _s17_42, "has_tasks", "A interventions", "registration", "Registration", _s27_25, _s60_3, "view_expense", _s26_69, "view_statement", _s20_190, "sepa", "SEPA Pr\xe9l\xe8vement automatique", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "Syst\xe8me", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, "Les interventions doivent appartenir au m\xeame client", _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, "Total brut", _s19_46, _s33_47, _s17_43, "Envoyer les offres par courriel", _s18_45, _s32_42, "from_name", "Nom de", _s16_81, _s16_82, _s17_44, _s18_182, _s18_46, _s20_151, _s21_59, _s27_96, _s22_50, _s28_94, _s25_20, "La d\xe9pense r\xe9currente a \xe9t\xe9 cr\xe9\xe9e avec succ\xe8s", _s25_21, "La d\xe9pense r\xe9currente a \xe9t\xe9 mise \xe0 jour avec succ\xe8s", _s26_16, "La d\xe9pense r\xe9currente a \xe9t\xe9 archiv\xe9e avec succ\xe8s", _s25_22, _s40_8, _s25_23, _s38_6, _s26_17, "La d\xe9pense r\xe9currente a \xe9t\xe9 restaur\xe9e avec succ\xe8s", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", _s16_357, "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", _s22_125, _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, "Interventions affich\xe9es sur le portail", "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", _s20_191, "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, "Aucun type de paiement actif.", "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", "Une fois le fichier pr\xeat, vous recevrez un e-mail avec un lien de t\xe9l\xe9chargement", _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s54_4, "activity_101", _s60_4, "activity_102", _s57_3, "activity_103", _s58_4, "activity_104", _s58_5, _s18_51, "Montrer la date final de l'intervention", _s23_27, "Activer la date de fin pour l'intervention", "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Offre cr\xe9\xe9", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", _s20_154, "invoice_item", "Invoice Item", "quote_item", "Item de l'offre", _s18_54, _s17_213, _s17_48, "Nom du contact", "order", "Order", "unassigned", "Non assign\xe9", "partial_value", _s51_16, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Autoriser", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s69_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s35_36, _s17_52, "Offre valide jusqu'au", "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Code promo", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "S\xe9curit\xe9", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", _s16_361, _s16_100, _s24_96, _s17_54, _s28_95, _s20_62, "Le lien de paiement a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s20_63, "Le lien de paiement a \xe9t\xe9 modifi\xe9 avec succ\xe8s", _s21_71, "Le lien de paiement a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s20_64, "Le lien de paiement a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s20_65, "Le lien de paiement a \xe9t\xe9 r\xe9tir\xe9 avec succ\xe8s", _s21_72, "Le lien de paiement a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s19_49, _s29_71, _s20_66, _s35_37, _s26_20, _s36_28, "connect_gmail", "Connectez Gmail", _s16_102, _s17_214, "connected_gmail", "Gmail a \xe9t\xe9 connect\xe9 avec succ\xe8s", _s18_62, "Gmail a \xe9t\xe9 d\xe9connect\xe9 avec succ\xe8s", _s16_104, _s143_, _s16_105, _s33_38, "count_minutes", ":count minutes", _s16_107, _s34_35, _s29_15, _s53_3, "use_last_email", _s26_70, _s16_109, _s18_184, _s21_74, _s68_, _s27_31, _s45_14, _s27_32, _s40_9, _s34_15, _s96_2, "help_translate", _s20_192, _s23_28, _s29_72, "resend_invite", _s21_194, _s19_50, "L'authentification \xe0 deux facteurs 2FA a \xe9t\xe9 d\xe9sactiv\xe9e avec succ\xe8s", _s16_111, "Le compte a \xe9t\xe9 connect\xe9 avec succ\xe8s", _s19_51, "Le comte a \xe9t\xe9 d\xe9connect\xe9 avec succ\xe8s", "delivered", "Livr\xe9", "bounced", "Rejet\xe9s", "spam", "Pourriel", "view_docs", _s25_88, _s32_12, _s94_0, "send_sms", "Envoyer un SMS", "sms_code", "Code SMS", _s21_75, _s52_11, _s18_63, "Vous avez activ\xe9 authentification \xe0 deux facteurs avec succ\xe8s.", "connect_google", "Connectez Google", _s17_56, _s18_185, _s17_58, _s32_43, _s18_64, _s45_17, _s34_16, _s60_5, "stay_logged_in", "Restez connect\xe9", _s23_30, _s47_14, "count_hours", ":count heures", "count_day", "1 jour", "count_days", ":count jours", _s19_52, _s28_103, _s17_59, _s22_127, "resend_email", _s20_193, _s26_22, _s41_21, _s16_112, _s18_186, _s19_54, _s27_105, _s19_56, _s59_2, "list_long_press", _s26_90, "show_actions", _s20_155, _s17_61, _s26_72, _s27_34, _s58_7, _s21_76, _s112_, "this_quarter", "Ce trimestre", "last_quarter", _s17_215, "to_update_run", _s30_51, _s18_66, _s20_156, _s16_113, "URL d'enregistrement", "invoice_project", _s18_187, "invoice_task", "Facturer l'intervention", "invoice_expense", _s18_220, _s19_57, _s30_43, _s20_67, "Rechercher :count d\xe9lais de paiement", _s16_115, _s28_96, "save_and_email", _s35_38, _s16_117, _s25_89, _s16_119, _s16_363, _s17_63, "Solde converti", _s22_54, _s23_95, _s24_36, _s24_111, "converted_total", "Total converti", "is_sent", "Est Envoy\xe9", _s17_65, _s20_157, "document_upload", _s25_102, _s20_68, _s48_16, "expense_total", _s18_188, "enter_taxes", _s16_400, "by_rate", "Par taux", "by_amount", "Par montant", "enter_amount", _s17_218, "before_taxes", "Avant taxes", "after_taxes", "Apr\xe8s taxes", "color", "Couleur", "show", "Voir", "hide", "Cacher", "empty_columns", "Colonnes vides", _s21_78, _s17_244, _s26_23, _s86_1, "running_tasks", "Interventions en cours", "recent_tasks", "Interventions r\xe9centes", "recent_expenses", _s17_219, _s17_67, _s16_364, "update_app", _s19_133, "started_import", _s35_39, _s24_38, _s32_28, _s20_69, _s23_96, _s18_68, _s18_221, "column", "Colonne", "sample", "Exemple", "map_to", "Mapper vers", "import", "Importer", _s25_33, _s47_15, "select_file", _s32_29, _s16_121, _s25_90, "csv_file", "Fichier CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Comptabilit\xe9", _s22_56, _s30_52, "import_type", _s18_189, "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", _s17_220, "webhook_url", "URL Webhook", _s17_69, _s19_134, "sidebar_editor", _s25_103, _s22_57, _s39_29, "purge", "Purger", "service", "Service", "clone_to", "Cloner vers", "clone_to_other", "Cloner vers Autre", "labels", "\xc9tiquettes", "add_custom", _s18_222, "payment_tax", _s16_401, "unpaid", "Impay\xe9", "white_label", "Sans marque", "delivery_note", _s17_245, _s24_41, _s39_16, _s24_43, _s37_40, "source_code", "Code source", "app_platforms", _s17_221, "invoice_late", "facture en retard", "quote_expired", "Offre expir\xe9e", "partial_due", _s18_224, "invoice_total", "Montant total", "quote_total", "Total de l'offre", "credit_total", "Total du cr\xe9dit", _s23_31, _s16_402, "actions", "Actions", "expense_number", "Num\xe9ro de d\xe9pense", "task_number", "Num\xe9ro d'intervention", "project_number", "Num\xe9ro de projet", "project_name", "Nom du projet", "warning", "Avertissement", "view_settings", _s19_135, _s24_45, _s58_8, "late_invoice", _s17_222, "expired_quote", "Offre expir\xe9e", "remind_invoice", _s19_136, "cvv", "CVV", "client_name", "Nom du client", "client_phone", _s19_165, "required_fields", "Champs requis", "calculated_rate", "Taux calcul\xe9", _s17_71, "Taux d'intervention par d\xe9faut", "clear_cache", "Vider le cache", "sort_order", "Ordre de tri", "task_status", "\xc9tat", "task_statuses", "\xc9tats d'intervention", "new_task_status", "Nouvel \xe9tat d'intervention", _s16_123, "\xc9dition de l'\xe9tat d'intervention", _s19_58, "L'\xe9tat d'intervention a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s19_59, "Le statut de l'intervention a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s20_71, "L'\xe9tat d'intervention a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s19_60, "L'\xe9tat d'intervention a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s19_61, "L'\xe9tat d'intervention a \xe9t\xe9 retir\xe9 avec succ\xe8s", _s20_72, "L'\xe9tat d'intervention a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s22_58, "Les :value \xe9tats d'intervention ont \xe9t\xe9 archiv\xe9s succ\xe8s", _s21_80, "Les :value \xe9tats d'intervention ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s22_59, "Les :value \xe9tats d'intervention ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s18_70, "Recherche 1 \xe9tat d'intervention\xa0", _s20_74, "Recherche :count \xe9tats d'intervention", _s16_125, "Afficher le tableau des interventions", _s21_81, "Toujours afficher la section des interventions lors de la cr\xe9ation de factures", _s20_75, "Facturer le journal du temps des interventions", _s25_34, _s63_5, _s20_77, "Facturer le journal des dates des interventions", _s25_35, _s62_3, _s21_82, "D\xe9marrer les interventions avant de sauvegarder", _s18_71, _s20_194, "task_settings", "Param\xe8tres des interventions", _s20_79, _s25_92, _s18_73, _s21_195, _s20_81, _s29_73, _s21_83, _s27_106, _s24_46, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s24_47, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 mise \xe0 jour avec succ\xe8s", _s25_37, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 archiv\xe9e avec succ\xe8s", _s24_48, _s40_10, _s24_49, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 retir\xe9e avec succ\xe8s", _s25_38, "La cat\xe9gorie de d\xe9pense a \xe9t\xe9 r\xe9tablie avec succ\xe8s", _s27_38, ":count cat\xe9gories de d\xe9pense ont \xe9t\xe9 archiv\xe9es avec succ\xe8s", _s26_24, "Les :value cat\xe9gories de d\xe9pense ont \xe9t\xe9 supprim\xe9es avec succ\xe8s", _s27_39, "Les :value cat\xe9gories de d\xe9pense ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", _s23_32, _s32_30, _s25_40, _s37_49, _s21_85, _s32_31, "show_option", _s20_195, _s22_60, _s63_6, "view_changes", _s26_91, "force_update", _s21_173, _s17_73, _s93_, "mark_paid_help", _s38_24, _s18_75, "Devrait \xeatre factur\xe9e", _s23_33, _s36_48, _s29_17, _s44_10, _s21_87, _s25_104, _s16_127, _s23_97, _s18_76, _s20_158, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s18_144, "user_field", _s18_190, "variables", "Variables", "show_password", _s24_112, "hide_password", _s23_98, "copy_error", "Erreur de copie", "capture_card", "Carte saisie", _s17_74, _s23_78, "total_taxes", "Taxes totales", "line_taxes", "Taxes par ligne", "total_fields", _s17_223, _s25_41, _s47_6, _s25_42, _s48_5, _s25_43, _s47_7, "gateway_refund", _s27_97, _s19_62, _s56_1, "due_date_days", "Date d'\xe9ch\xe9ance", "paused", "En pause", "mark_active", "Cocher actif", "day_count", "Jour :count", _s22_61, _s20_159, _s21_88, _s20_160, _s17_76, _s31_47, "endless", "Sans fin", "next_send_date", _s22_128, _s16_129, "Cycles restants", _s17_78, _s18_191, _s18_78, _s20_161, _s21_90, _s27_98, _s22_63, _s28_104, _s25_44, _s45_15, _s25_45, _s51_13, _s26_25, "La facture r\xe9currente a \xe9t\xe9 archiv\xe9e avec succ\xe8s", _s25_46, "La facture r\xe9currente a \xe9t\xe9 supprim\xe9e avec succ\xe8s", _s25_47, _s47_8, _s26_26, "La facture r\xe9currente a \xe9t\xe9 restaur\xe9e avec succ\xe8s", _s27_40, "Les :value factures r\xe9currentes ont \xe9t\xe9 archiv\xe9es avec succ\xe8s", _s26_27, "Les :value factures r\xe9currentes ont \xe9t\xe9 supprim\xe9es avec succ\xe8s", _s27_41, "Les :value factures r\xe9currentes ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", _s24_50, _s30_44, _s25_48, _s37_41, "send_date", "Date d'envoi", "auto_bill_on", "Autofacturer le", _s28_19, _s32_32, "profit", "Profit", "line_item", "Ligne d'article", _s18_80, _s24_113, _s23_34, _s47_16, _s19_63, _s25_105, _s24_51, _s53_10, "test_mode", "Mode test", "opened", "Ouverts", _s30_8, _s24_97, _s30_9, _s20_162, "gateway_success", _s18_192, "gateway_failure", _s19_137, "gateway_error", _s20_163, "email_send", _s17_246, _s17_80, _s24_98, "failure", "\xc9chec", "quota_exceeded", "Quota d\xe9pass\xe9", _s16_131, "\xc9chec en amont", "system_logs", _s16_403, "view_portal", "Voir le portail", "copy_link", "Copier le lien", "token_billing", _s47_17, _s24_52, _s28_105, "always", "Toujours", "optin", "Adh\xe9sion", "optout", "D\xe9sadh\xe9sion", "label", "Libell\xe9", "client_number", _s16_365, "auto_convert", _s22_155, "company_name", _s19_138, "reminder1_sent", "Rappel 1 envoy\xe9", "reminder2_sent", "Rappel 2 envoy\xe9", "reminder3_sent", "Rappel 3 envoy\xe9", _s18_81, _s23_79, "pdf_page_info", _s23_99, _s16_133, "Les factures ont \xe9t\xe9 envoy\xe9es par courriel avec succ\xe8s", "emailed_quotes", "Les offre ont \xe9t\xe9 envoy\xe9es par courriel avec succ\xe8s", "emailed_credits", "Les cr\xe9dits ont \xe9t\xe9 envoy\xe9s par courriel avec succ\xe8s", "gateway", "Passerelle", "view_in_stripe", _s16_366, "rows_per_page", _s16_404, "hours", "Heures", "statement", "Relev\xe9", "taxes", "Taxes", "surcharge", "surcharge", "apply_payment", _s21_174, "apply_credit", _s19_139, "apply", "Appliquer", "unapplied", "Non appliqu\xe9", "select_label", _s23_100, "custom_labels", _s25_106, "record_type", _s21_175, "record_name", _s20_196, "file_type", "Type de fichier", "height", "Hauteur", "width", "Largeur", "to", "\xe0", "health_check", "\xc9tat de sant\xe9", "payment_type_id", _s16_367, "last_login_at", _s20_197, "company_key", _s16_368, "storefront", "Vitrine", "storefront_help", _s54_7, "client_created", "Client cr\xe9\xe9", _s20_84, _s29_79, _s20_86, _s27_107, "completed", "Compl\xe9t\xe9", "gross", "TTC", "net_amount", "Montant net", "net_balance", "Solde net", "client_settings", _s18_225, _s17_82, _s22_129, _s17_84, _s22_130, "selected_quotes", "Offres s\xe9lectionn\xe9es", "selected_tasks", "Interventions s\xe9lectionn\xe9es", _s17_86, _s22_131, _s17_88, _s16_369, _s17_90, _s17_209, "recent_payments", "Paiements re\xe7us", "upcoming_quotes", "Offre \xe0 venir", "expired_quotes", "Offres expir\xe9es", "create_client", "Cr\xe9er un client", "create_invoice", _s17_224, "create_quote", "Cr\xe9er une offre", "create_payment", _s17_247, "create_vendor", _s20_165, "update_quote", "Mettre \xe0 jour l'offre", "delete_quote", "Supprimer cette offre", "update_invoice", _s24_99, "delete_invoice", _s20_166, "update_client", _s23_80, "delete_client", _s19_140, "delete_payment", _s21_176, "update_vendor", _s28_97, "delete_vendor", _s24_114, "create_expense", _s17_248, "update_expense", _s24_100, "delete_expense", _s20_167, "create_task", "Cr\xe9er une intervention", "update_task", "Mettre \xe0 jour l'intervention", "delete_task", "Supprimer l'intervention", "approve_quote", "Approuver l'offre", "off", "Ferm\xe9", "when_paid", _s16_370, "expires_on", "Expiration le", "free", "Gratuit", "plan", "Plan", "show_sidebar", _s26_73, "hide_sidebar", _s25_94, "event_type", _s16_371, "target_url", "Cible", "copy", "Copier", "must_be_online", _s72_0, _s17_92, _s30_45, "api_webhooks", "API Webhooks", "search_webhooks", _s28_98, "search_webhook", _s22_133, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nouveau Webhook", "edit_webhook", _s17_249, "created_webhook", _s33_39, "updated_webhook", _s39_18, _s16_135, _s36_29, "deleted_webhook", _s37_42, "removed_webhook", _s35_40, _s16_136, _s37_43, _s17_93, _s48_6, _s16_137, _s49_3, _s16_138, _s47_9, _s17_94, "Les :value webhooks ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", "api_tokens", "Jetons API", "api_docs", "Docs API", "search_tokens", _s26_74, "search_token", _s20_168, "token", "Jeton", "tokens", "Jetons", "new_token", "Nouveau jeton", "edit_token", "\xc9diter le jeton", "created_token", "Le jeton a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_token", "Le jeton a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", "archived_token", "Le jeton a \xe9t\xe9 archiv\xe9 avec succ\xe8s", "deleted_token", "Le jeton a \xe9t\xe9 supprim\xe9 avec succ\xe8s", "removed_token", _s33_40, "restored_token", _s35_41, "archived_tokens", _s46_20, "deleted_tokens", _s47_10, "restored_tokens", _s47_11, _s19_64, "Enregistrement d'un client", _s24_54, _s47_18, "email_invoice", _s31_54, "email_quote", "Envoyer cette offre par e-mail", "email_credit", "Cr\xe9dit par courriel", "email_payment", _s20_198, _s20_89, _s44_13, "ledger", "Grand livre", "view_pdf", "Voir PDF", "all_records", _s24_101, "owned_by_user", _s26_75, _s16_139, "Cr\xe9dit restant", "contact_name", "Nom du contact", "use_default", _s29_74, _s16_141, "Rappels infinis", "number_of_days", "Nombre de jours", _s23_36, "Configuration des d\xe9lais de paiements", "payment_term", _s17_250, _s16_142, _s25_107, _s17_96, _s29_80, _s20_90, "Le d\xe9lai de paiement a \xe9t\xe9 cr\xe9 avec succ\xe8s", _s20_91, "Le d\xe9lai de paiement a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s21_92, "Le d\xe9lai de paiement a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s20_92, "Le d\xe9lai de paiement a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s20_93, "Le d\xe9lai de paiement a \xe9t\xe9 retir\xe9 avec succ\xe8s", _s21_93, "Le d\xe9lai de paiement a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s22_68, _s58_6, _s21_94, "Les :value d\xe9lais de paiement ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s22_69, "Les :value d\xe9lais de paiement ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", "email_sign_in", _s22_156, "change", "Basculer", _s23_38, _s32_44, _s24_55, _s36_30, "send_from_gmail", _s18_226, "reversed", "Invers\xe9", "cancelled", "Annul\xe9", "credit_amount", _s17_225, "quote_amount", "Montant de l'offre", "hosted", "H\xe9berg\xe9", "selfhosted", "Auto-h\xe9berg\xe9", "exclusive", "Exclusif", "inclusive", "Inclusif", "hide_menu", "Masquer le menu", "show_menu", _s16_372, _s18_83, _s23_91, _s16_144, _s22_157, "search_designs", "Recherche de designs", "search_invoices", _s21_197, "search_clients", _s20_199, "search_products", _s21_198, "search_quotes", "Recherche des offres", "search_credits", _s20_169, "search_vendors", _s25_95, "search_users", _s24_115, _s16_145, _s25_96, "search_tasks", "Recherche d'intervention", "search_settings", _s23_101, "search_projects", _s20_200, "search_expenses", _s21_199, "search_payments", _s22_158, "search_groups", _s20_201, "search_company", "Recherche d'entreprises", "search_document", _s23_81, "search_design", _s21_177, "search_invoice", _s22_134, "search_client", _s21_178, "search_product", _s22_135, "search_quote", "Recherche de 1 offre", "search_credit", _s21_179, "search_vendor", "Recherche de 1 fournisseur", "search_user", _s26_76, "search_tax_rate", _s27_99, "search_task", "Recherche de 1 intervention", "search_project", _s21_180, "search_expense", _s22_136, "search_payment", _s23_82, "search_group", _s21_181, "refund_payment", "Remboursement", _s17_100, "La facture a \xe9t\xe9 annul\xe9e avec succ\xe8s", _s18_85, "Les factures ont \xe9t\xe9 annul\xe9es avec succ\xe8s", _s16_151, _s37_44, _s17_101, _s42_22, "reverse", "Inverse", "full_name", "Nom complet", _s17_102, "Ville/Canton/CP", _s17_104, "Ville/Canton/Code postal", "custom1", "Personnalisation 1", "custom2", "Personnalisation 2", "custom3", _s22_140, "custom4", _s23_102, "optional", "Optionnel", "license", "Licence", "purge_data", _s18_193, _s16_152, "Toutes les donn\xe9es de l'entreprise ont \xe9t\xe9 purg\xe9es avec succ\xe8s", _s18_86, _s93_0, "invoice_balance", _s16_405, "age_group_0", "0 - 30 jours", "age_group_30", "30 - 60 jours", "age_group_60", "60 - 90 jours", "age_group_90", "90 - 120 jours", "age_group_120", "120+ jours", "refresh", "Actualiser", "saved_design", "Le mod\xe8le a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s", "client_details", _s22_159, "company_address", _s23_83, "invoice_details", "D\xe9tails de facture", "quote_details", "Informations de l'offre", "credit_details", _s22_160, "product_columns", _s16_406, "task_columns", "Colonnes d'intervention", "add_field", _s16_373, "all_events", _s20_202, "permissions", "Permissions", "none", "Aucun", "owned", "Propri\xe9taire", "payment_success", "Paiement r\xe9ussi", "payment_failure", "Le paiement a \xe9chou\xe9", "invoice_sent", _s22_137, "quote_sent", "Offre envoy\xe9", "credit_sent", "Cr\xe9dit envoy\xe9", "invoice_viewed", "Facture visualis\xe9e", "quote_viewed", "Offre visualis\xe9e", "credit_viewed", "Cr\xe9dit visualis\xe9", "quote_approved", "Offre approuv\xe9e", _s25_50, _s33_41, _s16_153, _s19_141, "apply_license", _s18_194, "cancel_account", _s19_142, _s22_70, _s92_, "delete_company", _s22_161, _s22_71, _s62_4, "enabled_modules", "Modules activ\xe9s", "converted_quote", "L'offre a \xe9t\xe9 converti avec succ\xe8s", "credit_design", "Design de cr\xe9dit", "includes", "Inclusions", "header", "En-t\xeate", "load_design", "Charger le design", "css_framework", "Framework CSS", "custom_designs", "Designs personnalis\xe9s", "designs", "Designs", "new_design", "Nouveau design", "edit_design", "\xc9diter le design", "created_design", _s32_33, "updated_design", _s38_25, "archived_design", _s35_42, "deleted_design", _s36_31, "removed_design", _s34_36, "restored_design", _s36_32, _s16_155, _s47_12, "deleted_designs", _s48_7, _s16_156, _s48_8, "proposals", "Propositions", "tickets", "Tickets", _s16_157, "Offres r\xe9currentes", "recurring_tasks", "Intervention r\xe9currentes", _s18_87, _s17_251, "credit_date", "Date du cr\xe9dit", "credit", "Cr\xe9dit", "credits", "Cr\xe9dits", "new_credit", _s16_407, "edit_credit", _s16_376, "created_credit", "Le cr\xe9dit a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_credit", _s38_26, "archived_credit", "Le cr\xe9dit a \xe9t\xe9 archiv\xe9 avec succ\xe8s", "deleted_credit", "Le cr\xe9dit a \xe9t\xe9 supprim\xe9 avec succ\xe8s", "removed_credit", _s34_37, "restored_credit", "Le cr\xe9dit a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s16_159, ":count cr\xe9dits ont archiv\xe9s avec succ\xe8s", "deleted_credits", ":count cr\xe9dits ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s16_160, _s48_9, "current_version", _s16_408, "latest_version", _s16_377, "update_now", "Mettre \xe0 jour", _s26_33, _s56_2, _s16_161, _s22_138, "app_updated", _s42_23, "learn_more", "En savoir plus", "integrations", "Int\xe9grations", "tracking_id", "ID de suivi", _s17_106, _s20_171, "credit_footer", _s24_116, "credit_terms", _s36_33, "new_company", _s19_166, "added_company", "L'entreprise a \xe9t\xe9 ajout\xe9e avec succ\xe8s", "company1", _s26_92, "company2", _s26_93, "company3", _s26_94, "company4", _s26_95, "product1", _s22_162, "product2", _s22_163, "product3", _s22_164, "product4", _s22_165, "client1", _s21_200, "client2", _s21_183, "client3", _s21_184, "client4", _s21_185, "contact1", _s22_166, "contact2", _s22_167, "contact3", _s22_168, "contact4", _s22_169, "task1", "Intervention personnalis\xe9e 1", "task2", "Intervention personnalis\xe9e 2", "task3", "Intervention personnalis\xe9e 3", "task4", "Intervention personnalis\xe9e 4", "project1", _s21_201, "project2", _s21_202, "project3", _s21_203, "project4", _s21_204, "expense1", _s23_103, "expense2", _s23_104, "expense3", _s23_105, "expense4", _s23_106, "vendor1", _s26_78, "vendor2", _s26_79, "vendor3", _s26_80, "vendor4", _s26_81, "invoice1", _s23_107, "invoice2", _s23_108, "invoice3", _s23_109, "invoice4", _s23_110, "payment1", _s23_111, "payment2", _s23_108, "payment3", _s23_109, "payment4", _s23_110, "surcharge1", _s25_109, "surcharge2", _s25_110, "surcharge3", _s25_111, "surcharge4", _s25_112, "group1", _s21_205, "group2", _s21_206, "group3", _s21_207, "group4", _s21_208, "reset", "Remise \xe0 z\xe9ro", "number", "Num\xe9ro", "export", "Exporter", "chart", "Graphique", "count", "Compteur", "totals", "Totaux", "blank", "Vide", "day", "Jour", "month", "Mois", "year", "Ann\xe9e", "subgroup", "Sous-groupe", "is_active", "Actif", "group_by", "Grouper par", "credit_balance", "Solde du cr\xe9dit", _s18_93, _s29_75, _s17_108, _s22_170, "contact_phone", _s20_172, _s21_95, _s33_48, _s21_96, _s33_49, _s21_97, _s33_50, _s21_98, _s33_51, _s17_110, _s16_409, _s17_111, _s17_252, "shipping_city", _s18_227, "shipping_state", "Canton de livraison", _s20_94, _s24_117, _s16_191, _s17_253, _s16_193, _s18_228, _s16_194, _s19_167, "billing_city", _s20_203, "billing_state", "Canton de facturation", _s19_66, _s26_96, "billing_country", _s19_168, "client_id", "ID du client", "assigned_to", "Assign\xe9 \xe0", "created_by", "Cr\xe9\xe9 par :name", "assigned_to_id", "Assign\xe9 \xe0 ID", "created_by_id", "Cr\xe9\xe9 par ID", "add_column", "Ajouter colonne", "edit_columns", "\xc9diter colonne", "columns", "Colonnes", "aging", "Impay\xe9s", "profit_and_loss", "Profit et perte", "reports", "Rapports", "report", "Rapport", "add_company", _s22_171, "unpaid_invoice", "Facture impay\xe9e", "paid_invoice", "Facture pay\xe9e", _s16_195, "Offre non approuv\xe9", "help", "Aide", "refund", "Rembousement", "refund_date", _s21_209, "filtered_by", "Filtr\xe9e par", "contact_email", _s19_145, "multiselect", _s18_197, "entity_state", "Statut", "verify_password", _s24_102, "applied", "Appliqu\xe9", _s21_99, _s48_17, _s30_12, _s60_6, "message", "Message", "from", "De", _s20_96, _s31_55, _s25_52, _s78_1, _s20_98, _s41_22, _s18_96, _s31_48, _s23_40, _s41_14, _s18_98, _s25_113, "support_forum", _s23_84, "about", "\xc0 propos", "documentation", "Documentation", "contact_us", "Nous joindre", "subtotal", "Sous-total", "line_total", "Total", "item", "Article", "credit_email", _s23_112, "iframe_url", "URL iFrame", "domain_url", "URL de domaine", _s21_100, _s30_53, _s20_99, "Le mot de passe doit contenir une majuscule et un nombre", _s19_68, "Interventions du portail client", _s23_41, _s33_42, _s20_100, _s26_97, "deleted_logo", "Le logo a \xe9t\xe9 supprim\xe9 avec succ\xe8s", "yes", "Oui", "no", "Non", "generate_number", "G\xe9n\xe9rer un nombre", "when_saved", _s21_210, "when_sent", "Lors de l'envoi", "select_company", _s27_108, "float", "Flottant", "collapse", "R\xe9duire", "show_or_hide", _s18_229, "menu_sidebar", "Menu lat\xe9ral", "history_sidebar", _s18_198, "tablet", "Tablette", "mobile", "Mobile", "desktop", "Fixe", "layout", "Affichage", "view", "Visualiser", "module", "Module", "first_custom", _s20_173, "second_custom", _s19_146, "third_custom", _s22_140, "show_cost", _s16_410, _s17_113, _s30_54, "show_cost_help", _s58_9, _s21_101, _s31_56, _s26_35, _s52_12, _s21_103, _s31_57, _s26_36, _s61_4, _s21_105, _s29_81, _s26_37, _s43_9, _s16_197, _s19_147, _s21_107, _s60_7, "one_tax_rate", "Un taux de taxe", "two_tax_rates", _s17_227, "three_tax_rates", _s19_169, _s16_199, _s23_85, "user", "Utilisateur", "invoice_tax", "Taxe de facture", "line_item_tax", _s24_118, "inclusive_taxes", "Taxes incluses", _s17_115, _s23_113, "item_tax_rates", _s24_119, _s18_100, _s31_49, "configure_rates", _s22_172, _s18_101, _s26_82, "tax_settings", _s20_204, _s18_103, "Taux de taxe", "accent_color", _s27_100, "switch", "Changer", _s19_70, _s25_114, "options", "Options", _s16_201, _s21_211, "multi_line_text", "Multiligne de texte", "dropdown", _s16_378, "field_type", "Type de champ", _s27_52, _s61_5, "submit", "Envoyer", _s16_203, _s28_106, "late_fees", "Frais de retard", "credit_number", "Num\xe9ro de cr\xe9dit", "payment_number", _s18_199, "late_fee_amount", "Frais de retard", _s16_204, _s30_55, "before_due_date", _s16_411, "after_due_date", _s16_412, _s18_105, _s28_99, "days", "Jours", "invoice_email", _s23_114, "payment_email", _s20_198, "partial_payment", _s16_379, "payment_partial", _s16_379, _s21_108, _s28_107, "quote_email", "E-mail de l'offre", _s16_206, _s16_413, _s16_208, _s22_141, "administrator", "Administrateur", _s18_106, _s108_, "user_management", _s24_103, "users", "Utilisateurs", "new_user", _s18_200, "edit_user", _s20_174, "created_user", "L'utilisateur a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_user", "L'utilisateur a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", "archived_user", "L'utilisateur a \xe9t\xe9 archiv\xe9 avec succ\xe8s", "deleted_user", "L'utilisateur a \xe9t\xe9 supprim\xe9 avec succ\xe8s", "removed_user", "L'utilisateur a \xe9t\xe9 retir\xe9 avec succ\xe8s", "restored_user", "L'utilisateur a \xe9t\xe9 restaur\xe9 avec succ\xe8s", "archived_users", _s52_8, "deleted_users", "Les :value utilisateurs ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", "removed_users", "Les :value utilisateurs ont \xe9t\xe9 retir\xe9s avec succ\xe8s", "restored_users", "Les :value utilisateurs ont \xe9t\xe9 restaur\xe9s avec succ\xe8s", _s16_210, _s19_148, "invoice_options", _s18_230, _s17_117, _s24_104, _s22_78, _s106_, _s23_43, _s18_201, _s28_32, _s43_10, _s16_212, _s22_173, _s16_213, _s28_108, "first_page", "premi\xe8re page", "all_pages", _s16_414, "last_page", "derni\xe8re page", "primary_font", "Fonte principale", "secondary_font", "Fonte secondaire", "primary_color", _s18_202, "secondary_color", _s18_203, "page_size", "Taille de page", "font_size", _s16_380, "quote_design", "Design de l'offre", "invoice_fields", _s17_230, "product_fields", "Champs produit", "invoice_terms", _s25_97, "invoice_footer", "Pied de facture", "quote_terms", "Conditions des offres", "quote_footer", "Pied de page des offres", _s18_107, _s17_254, _s23_44, _s75_2, _s18_108, "Autoarchivage", _s23_45, "Archiver automatiquement les offre lorsque converti en facture", _s18_109, "Autoconversion", _s23_46, "Convertir automatiquement une offre en facture d\xe8s qu'il est approuv\xe9.", _s17_119, _s29_76, "freq_daily", "Quotidienne", "freq_weekly", "Hebdomadaire", "freq_two_weeks", _s17_255, "freq_four_weeks", _s19_170, "freq_monthly", "Mensuelle", "freq_two_months", "Deux mois", _s17_121, "Trimestrielle", _s16_214, "4 mois", "freq_six_months", "Semestrielle", "freq_annually", "Annuelle", "freq_two_years", "Deux ans", _s16_215, "Trois ans", "never", "Jamais", "company", "Entreprise", _s17_122, "Nombres g\xe9n\xe9r\xe9s", "charge_taxes", _s18_231, "next_reset", _s23_86, "reset_counter", "Remettre \xe0 z\xe9ro le compteur", _s16_216, _s17_231, "number_padding", "Marge interne du nombre", "general", "G\xe9n\xe9ral", "surcharge_field", "Champ Surcharge", "company_field", _s16_415, "company_value", _s19_149, "credit_field", "Champ Cr\xe9dit", "invoice_field", "Champ Facture", _s17_124, _s20_205, "client_field", "Champ Client", "product_field", "Champ Produit", "payment_field", "Champ Paiement", "contact_field", "Champ Contact", "vendor_field", _s17_256, "expense_field", "Champ D\xe9pense", "project_field", "Champ Projet", "task_field", "Champ intervention", "group_field", "Champ Groupe", "number_counter", "Compteur de nombre", "prefix", "Pr\xe9fixe", "number_pattern", "Mod\xe8le de nombre", "messages", "Messages", "custom_css", _s16_382, _s17_126, _s23_87, _s16_218, _s19_150, _s21_110, "Afficher la signature du client sur la facture/offre PDF.", _s25_58, _s48_10, _s30_13, _s74_0, _s23_47, "Case \xe0 cocher pour les conditions de l'offre", _s28_33, "Requiert du client qu'il confirme et accepte les conditions de l'offre", _s25_59, _s20_175, _s30_14, _s32_45, _s23_48, _s20_176, _s22_80, _s42_24, _s27_53, _s159_, "authorization", "Autorisation", "subdomain", "sous-domaine", "domain", "Domaine", "portal_mode", "Mode portail", "email_signature", "Cordialement,", _s24_56, _s98_, "plain", "Ordinaire", "light", "Clair", "dark", "Fonc\xe9", "email_design", _s18_204, "attach_pdf", "Joindre un PDF", _s16_219, _s19_171, "attach_ubl", _s20_117, "email_style", _s17_257, _s19_72, _s21_212, "reply_to_email", _s19_172, "reply_to_name", "Nom de R\xe9pondre \xc0", "bcc_email", "Courriel CCI", "processed", "Trait\xe9", "credit_card", "Carte de cr\xe9dit", "bank_transfer", _s17_232, "priority", "Priorit\xe9", "fee_amount", _s17_233, "fee_percent", _s21_186, "fee_cap", _s16_383, "limits_and_fees", "Limites / frais", "enable_min", "Activer min", "enable_max", "Activer max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s26_83, "credentials", "Identifiants", "update_address", _s24_120, _s19_75, _s61_6, "rate", "Taux", "tax_rate", "Taux de TVA", "new_tax_rate", _s20_177, "edit_tax_rate", "\xc9diter le taux de TVA", _s16_221, "Le taux de taxe a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", _s16_222, "Le taux de taxe a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s17_129, "Le taux de taxe a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s16_223, _s42_25, _s17_130, _s42_26, _s18_110, _s53_4, _s17_131, _s54_5, _s18_111, _s54_6, "fill_products", _s36_49, _s18_112, _s80_, "update_products", _s36_50, _s20_104, _s65_2, _s16_224, _s22_143, _s21_111, _s71_1, "fees", "Frais", "limits", "Limites", "provider", "Fournisseur", "company_gateway", _s22_144, _s16_226, _s23_115, _s19_76, _s19_151, _s20_105, _s20_178, _s23_49, _s37_45, _s23_50, _s43_6, _s24_57, _s40_12, _s23_51, _s41_16, _s24_58, _s41_17, _s25_61, _s52_9, _s24_59, _s53_5, _s25_62, _s53_6, _s16_228, _s19_173, "discard_changes", _s23_116, "default_value", _s17_258, "disabled", "D\xe9sactiv\xe9", "currency_format", _s16_384, _s21_112, _s26_98, _s23_52, _s23_88, "sunday", "Dimanche", "monday", "Lundi", "tuesday", "Mardi", "wednesday", "Mercredi", "thursday", "Jeudi", "friday", "Vendredi", "saturday", "Samedi", "january", "Janvier", "february", "F\xe9vrier", "march", "Mars", "april", "Avril", "may", "Mai", "june", "Juin", "july", "Juillet", "august", "Ao\xfbt", "september", "Septembre", "october", "Octobre", "november", "Novembre", "december", "D\xe9cembre", "symbol", "Symbole", "ocde", "Code", "date_format", "Format de date", "datetime_format", _s17_234, "military_time", _s19_174, _s18_113, "Affichage 24h", "send_reminders", _s19_152, "timezone", "Fuseau horaire", _s19_77, _s18_205, _s17_132, _s18_206, _s19_79, _s19_175, _s18_114, _s18_232, _s18_116, _s23_117, "group_settings", "Param\xe8tres des groupes", "group", "Groupe", "groups", "Groupes", "new_group", "Nouveau groupe", "edit_group", _s16_385, "created_group", _s32_34, "updated_group", _s38_27, "archived_groups", _s47_13, "deleted_groups", _s48_11, "restored_groups", _s48_12, "archived_group", _s35_43, "deleted_group", _s36_34, "restored_group", _s36_35, "upload_logo", _s39_19, "uploaded_logo", "Le logo a \xe9t\xe9 t\xe9l\xe9vers\xe9 avec succ\xe8s", "logo", "Logo", "saved_settings", "Les param\xe8tres ont \xe9t\xe9 sauvegard\xe9s avec succ\xe8s", _s16_230, _s23_118, "device_settings", _s24_105, "defaults", "Par d\xe9faut", "basic_settings", _s18_207, _s17_134, _s18_208, "company_details", "Informations sur l'entreprise", "user_details", _s18_233, "localization", _s20_206, "online_payments", _s18_209, "tax_rates", "Taux de TVA", "notifications", "Notifications", "import_export", _s19_176, "custom_fields", _s20_180, "invoice_design", _s19_177, "buy_now_buttons", _s26_84, "email_settings", _s22_174, _s23_54, _s18_234, _s22_81, _s27_101, _s19_81, _s25_98, "price", "Prix", "email_sign_up", _s24_121, "google_sign_up", _s23_89, _s27_57, _s21_213, "redeem", "Rembourser", "back", "Retour", "past_purchases", _s17_259, _s19_83, _s17_235, "pro_plan", "Plan Pro", "enterprise_plan", "Plan Entreprise", "count_users", _s19_178, "upgrade", "Mettre \xe0 niveau", _s25_63, "Veuillez entrer votre pr\xe9nom", _s24_60, "Veuillez entrer votre nom", _s33_30, _s91_, "i_agree_to_the", "J'accepte", _s16_232, _s24_106, "privacy_policy", _s28_101, "sign_up", "Inscription", "account_login", "Connexion", "view_website", _s19_179, "create_account", "Cr\xe9er un compte", "email_login", _s21_214, "create_new", "Cr\xe9er", _s18_118, _s32_35, _s21_115, _s49_8, "download", "T\xe9l\xe9charger", _s27_58, _s31_50, "take_picture", _s16_416, "upload_files", _s23_119, "document", "Justificatifs", "documents", "Documents", "new_document", _s16_417, "edit_document", _s18_235, _s17_136, "Le document a \xe9t\xe9 t\xe9l\xe9vers\xe9 avec succ\xe8s", _s16_234, "Le document a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s17_137, "Le document a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s16_235, _s38_28, _s17_138, _s38_29, _s18_120, _s49_4, _s17_139, _s50_15, _s18_121, _s50_16, "no_history", _s16_418, "expense_date", _s18_210, "pending", "En attente", _s16_236, "Connect\xe9", _s16_237, "En attente", _s16_238, "Factur\xe9", "converted", "Convertie", _s24_62, _s34_38, "exchange_rate", "Taux de change", _s16_239, _s20_207, "mark_paid", "Marquer pay\xe9e", "category", "Cat\xe9gorie", "address", "Adresse", "new_vendor", _s19_153, "created_vendor", "Le fournisseur a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_vendor", "Le fournisseur a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", "archived_vendor", "Le fournisseur a \xe9t\xe9 archiv\xe9 avec succ\xe8s", "deleted_vendor", "Le fournisseur a \xe9t\xe9 supprim\xe9 avec succ\xe8s", "restored_vendor", "Le fournisseur a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s16_240, ":count fournisseurs ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", "deleted_vendors", ":count fournisseurs ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s16_241, _s53_7, "new_expense", "Entrer une d\xe9pense", "created_expense", "La d\xe9pense a \xe9t\xe9 cr\xe9\xe9e avec succ\xe8s", "updated_expense", "La d\xe9pense a \xe9t\xe9 mise \xe0 jour avec succ\xe8s", _s16_242, "La d\xe9pense a \xe9t\xe9 archiv\xe9e avec succ\xe8s", "deleted_expense", "La d\xe9pense a \xe9t\xe9 supprim\xe9e avec succ\xe8s", _s16_243, "La d\xe9pense a \xe9t\xe9 restaur\xe9e avec succ\xe8s", _s17_140, "Les d\xe9penses ont \xe9t\xe9 archiv\xe9es avec succ\xe8s", _s16_244, "Les d\xe9penses ont \xe9t\xe9 supprim\xe9es avec succ\xe8s", _s17_141, _s50_17, "copy_shipping", _s16_419, "copy_billing", _s18_213, "design", "Conception", _s21_116, _s26_99, "invoiced", "Factur\xe9e", "logged", "Enregistr\xe9e", "running", "En cours", "resume", "Continuer", "task_errors", _s56_3, "start", "D\xe9marrer", "stop", "Arr\xeater", "started_task", "L'intervention a d\xe9mar\xe9 avec succ\xe8s", "stopped_task", "L'intervention a \xe9t\xe9 arr\xeat\xe9e avec succ\xe8s", "resumed_task", "L'intervention a \xe9t\xe9 reprise avec succ\xe8s", "now", "Maintenant", _s16_245, "D\xe9marrage d'intervention automatique", "timer", "Minuteur", "manual", "Manuel", "budgeted", "Budg\xe9t\xe9", "start_time", "D\xe9marr\xe9e \xe0", "end_time", "Arr\xeat\xe9e \xe0", "date", "Date", "times", "Temps", "duration", "Dur\xe9e", "new_task", "Nouvelle intervention", "created_task", "L'intervention a \xe9t\xe9 cr\xe9\xe9e avec succ\xe8s", "updated_task", "L'intervention a \xe9t\xe9 modifi\xe9e avec succ\xe8s", "archived_task", "L'intervention a \xe9t\xe9 archiv\xe9e avec succ\xe8s", "deleted_task", "L'intervention a \xe9t\xe9 supprim\xe9e avec succ\xe8s", "restored_task", "L'intervention a \xe9t\xe9 restaur\xe9e avec succ\xe8s", "archived_tasks", ":count interventions ont \xe9t\xe9 archiv\xe9es avec succ\xe8s", "deleted_tasks", ":count interventions ont \xe9t\xe9 supprim\xe9es avec succ\xe8s", "restored_tasks", _s55_4, _s19_85, _s22_145, "budgeted_hours", _s16_386, "created_project", _s32_36, "updated_project", _s39_20, _s16_247, _s35_44, "deleted_project", _s36_36, _s16_248, "Le projet a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s17_142, ":count projets ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s16_249, ":count projets ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s17_143, _s48_13, "new_project", "Nouveau projet", _s27_62, _s27_109, "if_you_like_it", _s27_102, "click_here", "cliquez ici", _s18_122, "Cliquez ici", "to_rate_it", "pour l'\xe9valuer.", "average", "Moyenne", "unapproved", "Non approuv\xe9", _s30_19, _s49_5, "locked", "Verrouill\xe9", "authenticate", "Connexion", _s19_87, _s23_90, _s24_64, _s21_187, "footer", "Pied de page", "compare", "Comparer", "hosted_login", _s18_236, "selfhost_login", _s22_175, "google_sign_in", _s21_188, "today", "Aujourd'hui", "custom_range", "Personnalis\xe9", "date_range", _s19_154, "current", "En cours", "previous", "Pr\xe9c\xe9dent", "current_period", _s16_420, _s17_144, _s22_176, "previous_period", _s18_214, "previous_year", _s16_387, "compare_to", "Comparer \xe0", "last7_days", _s16_388, "last_week", _s16_421, "last30_days", _s17_236, "this_month", "Mois en cours", "last_month", "Mois dernier", "this_year", "Cette ann\xe9e", "last_year", "Derni\xe8re ann\xe9e", "all_time", "Tout le temps", "custom", "Personnalis\xe9", _s16_250, "Cloner en facture", "clone_to_quote", "Cloner en offre", "clone_to_credit", "Cloner au cr\xe9dit", "view_invoice", "Voir la facture", "convert", "Convertir", "more", "Plus", "edit_client", _s18_237, "edit_product", _s19_180, "edit_invoice", _s19_155, "edit_quote", "\xc9diter cette offre", "edit_payment", _s20_208, "edit_task", "\xc9diter l'intervention", "edit_expense", _s17_260, "edit_vendor", _s21_189, "edit_project", _s16_422, _s20_107, "\xc9diter l'offre r\xe9currente", "billing_address", _s22_146, _s16_252, _s20_209, "total_revenue", "Revenu total", "average_invoice", "Facture moyenne", "outstanding", "Impay\xe9es", "invoices_sent", _s24_107, "active_clients", "clients actifs", "close", "Fermer", "email", "Courriel", "password", "Mot de passe", "url", "URL", "secret", "Secret", "name", "Nom", "logout", "D\xe9connexion", "login", "Connexion", "filter", "Filtrer", "sort", "Trier", "search", "Rechercher", "active", "Actif", "archived", "Archiv\xe9", "deleted", "Supprim\xe9", "dashboard", "Tableau de bord", "archive", "Archiver", "delete", "Supprimer", "restore", "Restaurer", _s16_254, _s23_120, _s23_55, _s30_56, _s26_46, _s34_45, _s21_119, _s25_115, _s26_48, _s33_52, "ascending", "Ascendant", "descending", "Descendant", "save", "Enregistrer", _s17_146, _s20_210, "paid_to_date", "Pay\xe9 \xe0 ce jour", "balance_due", "Solde d\xfb", "balance", "Solde", "overview", "Survol", "details", "D\xe9tails", "phone", "T\xe9l\xe9phone", "website", "Site web", "vat_number", "N\xb0 de taxe", "id_number", "N\xb0 d'entreprise", "create", "Cr\xe9er", _s19_89, _s35_45, "error", "Erreur", _s16_256, _s20_181, "contacts", "Contacts", "additional", "Additionnel", "first_name", "Pr\xe9nom", "last_name", "Nom", "add_contact", _s18_215, "are_you_sure", _s44_14, "cancel", "Annuler", "ok", "Ok", "remove", "Retirer", _s16_258, _s24_122, "product", "Produit", "products", "Produits", "new_product", "Nouveau produit", "created_product", "Le produit a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_product", "Le produit a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s16_260, "Le produit a \xe9t\xe9 archiv\xe9 avec succ\xe8s", "deleted_product", _s37_46, _s16_261, "Le produit a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s17_148, _s36_37, _s16_262, ":count produits ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s17_149, _s49_6, "product_key", "Produit", "notes", "Notes", "cost", "Co\xfbt", "client", "Client", "clients", "Clients", "new_client", "Nouveau client", "created_client", "Le client a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_client", "Le client a \xe9t\xe9 modifi\xe9 avec succ\xe8s", "archived_client", "Le client a \xe9t\xe9 archiv\xe9 avec succ\xe8s", _s16_263, _s35_46, "deleted_client", "Le client a \xe9t\xe9 supprim\xe9 avec succ\xe8s", "deleted_clients", ":count clients ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", "restored_client", "Le client a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s16_264, _s48_14, "address1", "Rue", "address2", _s20_211, "city", "Ville", "state", "Canton", "postal_code", "Code postal", "country", "Pays", "invoice", "Facture", "invoices", "Factures", "new_invoice", _s16_389, "created_invoice", "La facture a \xe9t\xe9 cr\xe9\xe9e avec succ\xe8s", "updated_invoice", "La facture a \xe9t\xe9 modifi\xe9e avec succ\xe8s", _s16_265, "La facture a \xe9t\xe9 archiv\xe9e avec succ\xe8s", "deleted_invoice", "La facture a \xe9t\xe9 supprim\xe9e avec succ\xe8s", _s16_266, "La facture a \xe9t\xe9 restaur\xe9e avec succ\xe8s", _s17_150, ":count factures ont \xe9t\xe9 archiv\xe9es avec succ\xe8s", _s16_267, _s38_30, _s17_151, "Les :value factures ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", "emailed_invoice", "La facture a \xe9t\xe9 envoy\xe9e par courriel avec succ\xe8s", "emailed_payment", "Le paiement a \xe9t\xe9 envoy\xe9 par courriel avec succ\xe8s", "amount", "Montant", "invoice_number", "N\xb0 de facture", "invoice_date", _s19_181, "discount", "R\xe9duction", "po_number", _s21_193, "terms", "Modalit\xe9s", "public_notes", "Notes publiques", "private_notes", _s18_216, "frequency", "Fr\xe9quence", "start_date", "Date de d\xe9but", "end_date", "Date de fin", "quote_number", "N\xb0 de l'offre", "quote_date", "Date de l'offre", "valid_until", "Valide jusqu'au", "items", "Articles", "partial_deposit", "Partiel / d\xe9p\xf4t", "description", "Description", "unit_cost", "Co\xfbt unitaire", "quantity", "Quantit\xe9", "add_item", _s18_238, "contact", "Contact", "work_phone", "T\xe9l\xe9phone", "total_amount", "Montant total", "pdf", "PDF", "due_date", "\xc9ch\xe9ance", _s16_268, _s35_53, "paid_date", _s19_156, "status", "Statut", _s17_152, _s18_239, "quote_status", "\xc9tat de l'offre", _s22_82, _s33_53, _s22_84, _s35_47, "count_selected", _s19_182, "total", "Total", "percent", "Pourcent", "edit", "Modifier", "dismiss", "Annuler", _s20_109, _s24_123, _s22_85, _s31_49, _s24_66, _s33_54, "task_rate", "Taux d'intervention", "settings", "Param\xe8tres", "language", "Langue", "currency", "Devise", "created_at", "Cr\xe9\xe9 le", "created_on", "Cr\xe9\xe9 le", "updated_at", "Mis \xe0 jour", "tax", "TVA", _s30_21, _s36_51, _s27_66, "Veuillez saisir un num\xe9ro de l'offre", "past_due", "En retard", "draft", "Brouillon", "sent", "Envoy\xe9e", "viewed", "Vue", "approved", "Approuv\xe9e", "partial", "Partiel / d\xe9p\xf4t", "paid", "Pay\xe9", "mark_sent", _s20_182, _s22_87, "La facture a \xe9t\xe9 marqu\xe9e comme envoy\xe9e avec succ\xe8s", _s22_88, _s36_52, _s23_57, "Les factures ont \xe9t\xe9 marqu\xe9es comme envoy\xe9es avec succ\xe8s", _s23_58, _s42_29, "done", "Finalis\xe9", _s37_24, _s46_22, "dark_mode", "Mode fonc\xe9", _s27_68, _s51_17, "refresh_data", _s22_177, "blank_contact", "Contact vide", "activity", "Activit\xe9", _s16_270, _s27_110, "clone", "Dupliquer", "loading", "Chargement", "industry", "Entreprise", "size", "Taille", "payment_terms", "D\xe9lais de paiement", "payment_date", _s16_391, "payment_status", _s16_392, _s16_272, "Em attente", _s16_273, "Annul\xe9e", _s16_274, "\xc9chou\xe9e", _s16_275, "Compl\xe9t\xe9e", _s16_276, "Partiellement rembours\xe9e", _s16_277, "Rembours\xe9e", _s17_153, "Non appliqu\xe9", _s17_154, _s27_105, "net", "Net", "client_portal", "Portail client", "show_tasks", "Afficher les interventions", "email_reminders", _s18_240, "enabled", "Activ\xe9", "recipients", "destinataires", "initial_email", _s16_393, "first_reminder", "1er rappel", "second_reminder", "2e rappel", "third_reminder", "3e rappel", "reminder1", "Premier rappel", "reminder2", "Deuxi\xe8me rappel", "reminder3", _s16_394, "template", "Mod\xe8le", "send", "Envoyer", "subject", "Sujet", "body", "Corps", "send_email", _s19_183, "email_receipt", _s50_22, "auto_billing", _s23_92, "button", "Bouton", "preview", "PR\xc9VISUALISATION", "customize", _s16_423, "history", "Historique", "payment", "Paiement", "payments", "Paiements", "refunded", "Rembours\xe9e", "payment_type", _s16_367, _s21_121, "N\xb0 de r\xe9f\xe9rence", "enter_payment", _s18_241, "new_payment", _s18_241, "created_payment", "Le paiement a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s", "updated_payment", "Le paiement a \xe9t\xe9 mis \xe0 jour avec succ\xe8s", _s16_278, "Le paiement a \xe9t\xe9 archiv\xe9 avec succ\xe8s", "deleted_payment", "Le paiement a \xe9t\xe9 supprim\xe9 avec succ\xe8s", _s16_279, "Le paiement a \xe9t\xe9 restaur\xe9 avec succ\xe8s", _s17_155, ":count paiements ont \xe9t\xe9 archiv\xe9s avec succ\xe8s", _s16_280, ":count paiements ont \xe9t\xe9 supprim\xe9s avec succ\xe8s", _s17_156, _s50_18, "quote", "Offre", "quotes", "Offres", "new_quote", "Nouvelle offre", "created_quote", "Offre cr\xe9\xe9e avec succ\xe8s", "updated_quote", "Offre mise \xe0 jour avec succ\xe8s", "archived_quote", "Offre archiv\xe9e avec succ\xe8s", "deleted_quote", "Offre supprim\xe9e avec succ\xe8s", "restored_quote", "Offre restaur\xe9e avec succ\xe8s", "archived_quotes", ":count offres archiv\xe9es avec succ\xe8s", "deleted_quotes", ":count offres supprim\xe9es avec succ\xe8s", "restored_quotes", "Les :value offres ont \xe9t\xe9 restaur\xe9es avec succ\xe8s", "expense", "D\xe9pense", "expenses", "D\xe9penses", "vendor", "Fournisseur", "vendors", "Fournisseurs", "task", "Intervention", "tasks", "Interventions", "project", "Projet", "projects", "Projets", "activity_1", _s30_46, "activity_2", _s33_43, "activity_3", _s34_39, "activity_4", _s32_37, "activity_5", _s38_31, "activity_6", _s71_2, "activity_7", ":contact a visualis\xe9 la facture :invoice pour :client", "activity_8", _s35_48, "activity_9", _s36_38, "activity_10", ":user a saisi le paiement :payment pour :payment_montant sur la facture :invoice pour :client", "activity_11", _s39_30, "activity_12", _s36_53, "activity_13", _s37_50, "activity_14", _s31_58, "activity_15", _s36_39, "activity_16", _s33_44, "activity_17", _s34_40, "activity_18", ":user a cr\xe9\xe9 l'offre :quote", "activity_19", ":user a mis \xe0 jour l'offre :quote", "activity_20", ":user a envoy\xe9 par courriel l'offre :quote pour :client \xe0 :contact", "activity_21", ":contact a visualis\xe9 l'offre :quote", "activity_22", ":user a archiv\xe9 l'offre :quote", "activity_23", ":user a supprim\xe9 l'offre :quote", "activity_24", ":user a restaur\xe9 l'offre :quote", "activity_25", _s36_40, "activity_26", _s34_41, "activity_27", _s37_47, "activity_28", _s34_42, "activity_29", ":contact a approuv\xe9 l'offre :quote pour :client", "activity_30", _s35_49, "activity_31", _s38_32, "activity_32", _s39_21, "activity_33", _s39_22, "activity_34", _s32_38, "activity_35", _s35_50, "activity_36", _s36_41, "activity_37", _s36_42, "activity_39", _s54_8, "activity_40", _s71_3, "activity_41", _s50_19, "activity_42", ":user a cr\xe9\xe9 l'intervention :task", "activity_43", ":user a mis \xe0 jour l'intervention :task", "activity_44", ":user a archiv\xe9 l'intervention :task", "activity_45", ":user a supprim\xe9 l'intervention :task", "activity_46", ":user a restaur\xe9 l'intervention :task", "activity_47", _s38_33, "activity_48", _s32_39, "activity_49", _s38_34, "activity_50", _s35_51, "activity_51", _s36_43, "activity_52", _s36_44, "activity_53", _s48_15, "activity_54", _s21_215, "activity_55", _s36_54, "activity_56", ":user a vu le billet :ticket", "activity_57", _s64_3, "activity_58", _s35_52, "activity_59", _s34_43, "activity_60", ":contact a vu l'offre :quote", "activity_61", _s36_45, "activity_62", _s41_18, "activity_63", _s69_1, "activity_64", _s70_0, "activity_65", _s71_0, "activity_66", _s70_1, "activity_80", _s39_23, "activity_81", _s45_16, "activity_82", _s42_27, "activity_83", _s43_7, "activity_84", _s43_8, _s17_157, _s27_104, "emailed_quote", "Offre envoy\xe9e par e-mail avec succ\xe8s", "emailed_credit", "Le cr\xe9dit a envoy\xe9 par courriel avec succ\xe8s", _s20_111, "L'offre a \xe9t\xe9 marqu\xe9 comme envoy\xe9 avec succ\xe8s", _s21_123, "Le cr\xe9dit a \xe9t\xe9 marqu\xe9 comme envoy\xe9 avec succ\xe8s", "expired", "Expir\xe9", "all", "Tous", "select", "S\xe9lectionner", _s22_89, _s34_44, "custom_value1", _s22_148, "custom_value2", _s22_149, "custom_value3", _s22_150, "custom_value4", _s22_151, _s18_123, _s30_48, _s24_71, _s39_24, _s29_46, _s41_23, _s27_73, _s39_31, _s31_26, "Message personnalis\xe9 pour offre non approuv\xe9", "lock_invoices", _s24_108, "translations", "Traductions", _s19_90, "Mod\xe8le du num\xe9ro d'intervention", _s19_92, "Compteur du num\xe9ro d'intervention\xa0", _s22_91, _s27_111, _s22_93, _s29_82, _s21_124, _s31_59, _s21_126, _s33_55, _s21_128, _s26_100, _s21_130, _s28_109, _s22_95, _s28_110, _s22_97, _s30_57, _s22_99, _s27_112, _s22_101, _s29_78, _s20_112, "Mod\xe8le du num\xe9ro de l'offre", _s20_114, "Compteur du num\xe9ro de l'offre", _s21_132, _s26_101, _s21_134, _s28_111, _s21_136, _s26_101, _s21_137, _s28_111, _s18_125, _s33_46, "counter_padding", _s22_152, _s28_68, _s38_35, _s18_127, _s24_124, _s18_129, _s25_116, _s18_131, _s24_125, _s18_133, _s25_117, _s18_135, _s24_126, _s18_137, _s25_118, _s21_138, _s28_112, _s19_94, "Objet du courriel de l'offre", _s21_140, _s29_83, _s29_48, _s37_51, "show_table", "Affiche la table", "show_list", _s17_261, "client_city", "Ville du client", "client_state", "Canton du client", "client_country", "Pays du client", _s16_281, "Client actif", "client_balance", "Solde du client", "client_address1", "Rue du clients", "client_address2", _s22_153, "vendor_address1", _s18_217, "vendor_address2", _s18_242, _s24_73, _s16_424, _s24_74, _s35_54, "type", "Type", "invoice_amount", _s21_190, _s16_285, "\xc9ch\xe9ance", "tax_rate1", "Taux de taxe 1", "tax_rate2", "Taux de taxe 2", "tax_rate3", "Taux de taxe 3", "auto_bill", _s23_92, "archived_at", "Archiv\xe9 \xe0", "has_expenses", "A D\xe9penses", "custom_taxes1", _s22_178, "custom_taxes2", _s22_179, "custom_taxes3", _s22_180, "custom_taxes4", _s22_181, _s17_159, _s25_109, _s17_160, _s25_110, _s17_161, _s25_111, _s17_162, _s25_112, "is_deleted", "Est supprim\xe9", "vendor_city", _s20_183, "vendor_state", "Canton du fournisseur", "vendor_country", _s19_157, "is_approved", "Est approuv\xe9", "tax_name", "Nom de la taxe", "tax_amount", "Montant de taxe", "tax_paid", "Taxe pay\xe9e", "payment_amount", _s19_158, "age", "\xc2ge", "is_running", "En cours", "time_log", _s16_395, "bank_id", "Banque", _s19_96, _s26_86, _s16_286, _s20_184, _s19_98, _s30_49, "tax_name1", _s16_396, "tax_name2", _s16_397, "tax_name3", "Nom de taxe 3", "transaction_id", _s17_237, _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "de", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Zur besseren Visualisierung wird bei der Anzeige auf Mobilger\xe4ten eine HTML-Version der Rechnung/ Angebot / Kostenvoranschlag angezeigt.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Bestellpositionen", "assigned_group", _s27_0, "assign_group", "Gruppe zuweisen", "merge_to_pdf", "Merge to PDF", "emails", "E-Mails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Empfehlungs-Programm", "comment", "Kommentare", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Berechnen", "sum", "Summe", "money", "Money", "time", "Zeit", "format", "Format", "web_app", "Webanwendung", "desktop_app", "Desktopanwendung", _s18_2, "Rechnungsnettobetrag", _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minuten", "15_minutes", "15 Minuten", "30_minutes", "30 Minuten", "1_hour", "1 Stunde", "1_day", "1 Tag", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Richtung", "round_up", "Aufrunden", "round_down", "Abrunden", _s21_2, _s16_5, "activity_139", "Ausgabe :expense Benachrichtigung an :contact gesendet", "activity_140", _s25_74, "bulk_updated", "Daten erfolgreich aktualisiert", "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, "F\xfcr eine optimale Leistung empfehlen wir die Verwendung der neuen Web-App oder der Desktop-App.", "rappen_rounding", "Rappenrundung", _s20_3, "Betrag auf 5 Cent aufrunden", _s17_2, "Anmeldeinformationen pr\xfcfen", _s17_4, "Die Anmeldeinformationen sind g\xfcltig", _s19_0, "Diese Zugangsdaten k\xf6nnen wir nicht finden.", "e_quote", "E- Angebot / Kostenvoranschlag", "e_credit", "E-Guthaben", _s16_6, "Elektronische Bestellung", _s16_8, "G\xfcltige USt-ID", _s22_1, "Verwenden Sie verf\xfcgbare Zahlungen", "test_email_sent", "E-Mail erfolgreich gesendet", "send_test_email", "Test-E-Mail verschicken", "gateway_type", "Gateway-Typ", _s34_, "Bitte w\xe4hlen Sie eine Rechnung oder Gutschrift aus", "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "Meine Bank", "pay_later", "Sp\xe4ter Zahlen", "email_report", "E-Mail-Bericht", "host", "Host", "port", "Port", "encryption", "Verschl\xfcsselung", "local_domain", "Lokale Dom\xe4ne", "verify_peer", "Peer \xfcberpr\xfcfen", "username", "Benutzername", "nordigen_help", "Hinweis: F\xfcr die Verbindung eines Kontos ist ein GoCardless/Nordigen-API-Schl\xfcssel erforderlich", _s16_10, "Teilnehmername", "yodlee_regions", "Regionen: USA, Gro\xdfbritannien, Australien und Indien", _s16_11, "Regionen: Europa und Gro\xdfbritannien", "select_provider", "W\xe4hlen Sie Anbieter aus", _s19_1, "Zahlungsart Gutschrift", _s18_4, "Zahlungsart Lastschrift", "send_emails_to", "Sende E-Mails an", "primary_contact", "Prim\xe4rkontakt", "all_contacts", "Alle Kontakte", "insert_below", "Darunter einf\xfcgen", "ar_detailed", "Detaillierte Debitorenbuchhaltung", "ar_summary", "Zusammenfassung der Debitorenbuchhaltung", "client_sales", "Kunde", "tax_summary", "Steuerzusammenfassung", "user_sales", "Benutzerverk\xe4ufe", "run_template", "Run Template", _s21_4, "Die Chrome Erweiterung hinzuf\xfcgen, um Aufgaben zu bearbeiten", "watch_video", "Video ansehen", "view_extension", "Erweiterung ansehen", _s16_12, "E-Mail reaktivieren", _s17_5, "Email erfolgreich reaktiviert", "template_help", "Aktivieren Sie die Verwendung des Designs als Vorlage", _s20_5, "Lieferschein Design", _s16_14, "Statement-Design", _s22_3, "Zahlungsbeleg Design", _s21_5, _s17_262, "quarter", "Quartal", _s16_16, "Artikelbeschreibung", "task_item", "Aufgabe", "record_state", "Aufnahmestatus", "last_login", "Letzter Login", _s25_0, "Speichern Sie Dateien in diesem Ordner", _s16_18, "Downloads-Ordner", _s21_7, "Angebote auf Rechnung", _s25_2, "Auf Rechnung bezahlte Angebote", _s31_0, "Der Download-Ordner existiert nicht :value", _s27_4, "Benachrichtigung \xfcber angemeldeten Benutzer", _s32_0, "Senden Sie eine E-Mail, wenn Sie sich von einem neuen Standort aus anmelden", "client_contact", "Kundenkontakt", _s16_20, "Unbezahlt", _s16_21, "Bezahlt", "recurring", "Wiederkehrend", "ziptax_help", "Hinweis: F\xfcr diese Funktion ist ein 'Zip-Tax'-API-Schl\xfcssel erforderlich, um die US-Umsatzsteuer anhand der Adresse zu ermitteln", "cache_data", "Cache Daten", "unknown", "Unbekannt", "webhook_failure", "Webhook-Fehler", "email_opened", "E-Mail ge\xf6ffnet", "email_delivered", "E-Mail zugestellt", "log", "Log", "individual", "Indiviuell", "partnership", "Partnerschaft", "trust", "Treuhand/Stiftung", "charity", "Wohlt\xe4tigkeitsorganisation", "government", "Regierungsbeh\xf6rde", "classification", "Klassifizierung", _s24_, "Hier klicken oder Dateien ablegen", "public", "\xd6ffentlich", "private", "Privat", "image", "Bild", "other", "Andere", "hash", "Hash", "linked_to", "Verkn\xfcpft mit", _s18_6, "Die Datei wurde unter :path gespeichert", _s21_8, "Verkn\xfcpfung zu :count Transaktionen wurde erfolgreich entfernt", _s20_7, "Verkn\xfcpfung zu einer Transaktion wurde erfolgreich entfernt", "unlink", "Trennen", _s25_3, "Nutzern erlauben, auf das Dashboard zuzugreifen. Die Berechtigungen der Nutzer limitieren die angezeigten Daten.", "is_tax_exempt", "Steuerbefreit", "district", "Bezirk", "region", "Region", "county", "Landkreis", "tax_details", "Steuerdetails", _s18_7, ":contact hat die Zahlung :payment f\xfcr die Rechnung :invoice f\xfcr :client geleistet", _s18_8, ":user hat die Zahlung :payment f\xfcr die Rechnung :invoice des Kunden :client eingegeben", _s20_8, "Standard Zahlungsart", _s24_1, "Administrator-initiierte Zahlungen", _s29_, "Aktivieren von Zahlungen ohne Rechnung im Admin-Portal", _s25_4, "Verwenden der Telefon-Abonnementeinstellungen, um Ihren Tarif zu verwalten", _s18_9, "Abrechenbare Aufgaben anzeigen", "credit_item", "Gutschriftsposition", "files", "Dateien", "camera", "Kamera", "gallery", "Gallerie", _s20_10, ":count Rechnungen versenden", _s16_22, "Feld, in dem das Projekt genannt wird", _s29_0, "Rechnungspositionsbeschreibung", _s34_1, "Element-Beschreibung zu den Rechnungs-Positionen hinzuf\xfcgen", "next_send_time", "N\xe4chster Versandzeitpunkt", _s20_11, "Das Zertifikat wurde erfolgreich hochgeladen", "certificate_set", "Zertifikat hochgeladen", _s19_4, "Zertifikat nicht hochgeladen", "passphrase_set", "Passwort eingegeben", _s18_11, "Passwort nicht gesetzt", _s18_13, "Zertifikat hochladen", _s22_5, "Zertifikat Passwort", "rename", "Umbenennen", _s16_24, "Dokument erfolgreich umbenannt", "e_invoice", "E-Rechnung", "light_dark_mode", "Tag-/Nachtmodus", "activities", "Aktivit\xe4ten", "routing_id", "Leitweg-ID", _s16_25, "Aktiviere E-Rechnung", "e_invoice_type", "E-Rechnungsstandard", "e_quote_type", "E- Angebot / Kostenvoranschlag Typ", "reduced_tax", "Reduzierte Mehrwertsteuer", "override_tax", "Steuer \xfcberschreiben", "zero_rated", "Steuerbefreit", "reverse_tax", "Innergemeinschaftliche Lieferung", _s20_12, "Steuerkategorie erfolgreich aktualisiert", _s22_7, "Steuerkategorien erfolgreich aktualisiert", _s16_27, "Steuerkategorie setzen", "payment_manual", "Zahlungshandbuch", "tax_category", "Steuerkategorie", "physical_goods", "Physische G\xfcter", _s16_29, "Digitale Produkte", "services", "Dienstleistungen", "shipping", "Versand", "tax_exempt", "Steuerbefreit", "reduced_rate", "Reduzierte Rate", "tax_all", "Alles besteuern", "tax_selected", "Steuer ausgew\xe4hlt", "version", "Ausf\xfchrung", _s16_31, "Unterregion des Verk\xe4ufers", "calculate_taxes", "Steuern berechnen", _s20_13, _s80_0, "admin", "Admin", "owner", "Eigent\xfcmer", "link_expenses", "Link Ausgabe", _s24_3, _s31_60, _s25_5, "Konvertierter Zahlungssaldo", "total_hours", "Gesamtstunden", _s16_33, "Verwenden Sie +days, um das Datum in die Zukunft zu legen", _s18_15, "Nutze den PDF-Viewer des Browsers", _s23_1, "Warnung: Verhindert die Interaktion mit der App \xfcber PDF-Datei", "increase_prices", "Preise erh\xf6hen", "update_prices", "Preise aktualisieren", "incresed_prices", "Erfolgreich in die Warteschlange gestellte Preise, die erh\xf6ht werden sollen", "updated_prices", "Preise wurden erfolgreich in die Warteschlange gestellt, um aktualisiert zu werden", "bacs", "BACS-Lastschrift", "api_token", "API-Token", "api_key", "API-Schl\xfcssel", "endpoint", "Endpunkt", "billable", "Abrechenbar", "not_billable", "Nicht abrechenbar", _s25_7, "Kostenpflichtige Aufgabenelemente zulassen", _s30_0, "Aktivieren Sie die Konfiguration, welche Aufgabenelemente in Rechnung gestellt werden", _s26_2, "Aufgabenelementbeschreibung anzeigen", _s31_1, "Aktivieren Sie die Angabe von Aufgabenelementbeschreibungen", "email_record", "E-Mail-Datensatz", _s23_2, "Rechnungsproduktspalten", _s21_10, "Produktspalten zitieren", _s22_9, "Mindestzahlungsbetrag", _s25_9, "Vom Kunden initiierte Zahlungen", _s30_1, "Unterst\xfctzung bei der Durchf\xfchrung einer Zahlung im Kundenportal ohne Rechnung", _s27_6, "Rechnungs-/Angebotsspalten teilen", "cc_email", "CC-E-Mail", "payment_balance", "Zahlungsbilanz", _s22_11, "Benutzern Zugriff auf die Berichte gew\xe4hren, Daten sind auf verf\xfcgbare Berechtigungen beschr\xe4nkt", "activity_138", "Zahlung :payment wurde per E-Mail an den Kunden :client", _s17_6, "Einmalige Produkte", _s26_4, "Optionale einmalige Produkte", "required", "Erforderlich", "hidden", "Versteckt", "payment_links", "Zahlungslinks", "action", "Aktion", _s32_1, "Upgrade auf einen kostenpflichtigen Plan zur Erstellung von Zeitpl\xe4nen", "next_run", "N\xe4chster Durchlauf", "all_clients", "Alle Kunden", _s16_34, "Alterungstabelle anzeigen", _s19_6, "Tabelle der Zahlungen anzeigen", _s26_6, "Nur Kunden mir Rechnungen", "email_statement", "E-Mail-Erkl\xe4rung", "once", "Einmal", "schedule", "Zeitgesteuert", "schedules", "Zeitpl\xe4ne", "new_schedule", "Neuer Zeitplan", "edit_schedule", "Zeitplan bearbeiten", _s16_36, "Erfolgreich neuen Zeitplan erstellt", _s16_37, "Zeitplan erfolgreich aktualisiert", _s17_8, "Erfolgreich Zeitplan archiviert", _s16_38, "Zeitplan erfolgreich gel\xf6scht", _s16_39, "Zeitplan erfolgreich entfernt", _s17_9, "Zeitplan erfolgreich wiederhergestellt", "search_schedule", "Zeitplan suchen", _s16_40, "Suchpl\xe4ne", "archive_payment", "Zahlung archivieren", "archive_invoice", "Rechnung archivieren", "archive_quote", "Angebot archivieren", "archive_credit", "Gutschrift archivieren", "archive_task", "Aufgabe archivieren", "archive_client", "Kunde archivieren", "archive_project", "Projekt archivieren", "archive_expense", "Ausgabe archivieren", "restore_payment", "Zahlung wiederherstellen", "restore_invoice", "Rechnung wiederherstellen", "restore_quote", "Angebot wiederherstellen", "restore_credit", "Gutschrift wiederherstellen", "restore_task", "Aufgabe wiederherstellen", "restore_client", "Kunde wiederherstellen", "restore_project", "Projekt wiederherstellen", "restore_expense", "Ausgabe Wiederherstellen", "archive_vendor", "Lieferant archivieren", "restore_vendor", "Lieferant wiederherstellen", "create_product", "Produkt erstellen", "update_product", "Produkt aktualisieren", "delete_product", "Produkt l\xf6schen", "restore_product", "Produkt wiederherstellen", "archive_product", "Produkt archivieren", _s21_12, "Bestellung erstellen", _s21_14, "Bestellung aktualisieren", _s21_16, "Bestellung l\xf6schen", _s22_12, "Bestellung wiederherstellen", _s22_14, "Bestellung archivieren", "sent_invoice", "Rechnung gesendet", "sent_quote", "Angebot gesendet", "sent_credit", _s19_184, _s19_8, _s19_185, "image_url", "Bild URL", "max_quantity", "Maximale Menge", "test_url", "Test-URL", _s18_16, _s27_113, _s20_14, "Option wird angezeigt, aber nicht ausgew\xe4hlt", _s21_18, "Option wird angezeigt und ausgew\xe4hlt", _s21_19, _s27_113, "payment_methods", "Zahlungsarten", "view_all", "Alle anzeigen", "edit_all", "Alle bearbeiten", _s28_2, "Bestellungsnummer akzeptieren", _s33_1, "Kunden die M\xf6glichkeit geben, eine Bestellnummer anzugeben, wenn sie ein Angebot genehmigen", "from_email", "Absender-E-M;ail", "show_preview", "Vorschau anzeigen", "show_paid_stamp", "'Bezahlt' Stempel anzeigen", _s21_20, "Lieferadresse anzeigen", _s24_5, "In den ausgew\xe4hlten Datens\xe4tzen befinden sich keine Dokumente zum Herunterladen", "pixels", "Pixel", "logo_size", "Logogr\xf6\xdfe", "postal_city", "PLZ/Stadt", "failed", "Fehlgeschlagen", "client_contacts", "Kundenkontakte", "sync_from", "Synchronisieren von", _s19_11, "Inventargrenzwert", "hour", "Stunde", _s17_10, "Erfolgreich in die Versandwarteschlange eingereiht", _s17_11, "E-Mail Fu\xdfzeile anzeigen", _s18_17, "In Aufgabe erfasste Stunden in Rechnungen ausweisen", _s23_4, "Zeigt die Stunden in den Rechnungspositionen an", _s27_8, "Auto Bill Standardrechnungen", _s28_4, "Wiederkehrende Rechnungen automatisch abrechnen", "email_alignment", "E-Mail Ausrichtung", _s20_15, "PDF Vorschau Ort", "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, "Klicke + um einen Eintrag hinzuzuf\xfcgen", "last365_days", "Letzte 365 Tage", "import_design", "Design importieren", "imported_design", "Design wurde erfolgreich importiert", "invalid_design", "Das Design ist ung\xfcltig, die Sekion :value is missing", _s17_13, "M\xf6chtest Sie ein Logo hochladen?", "upload", "Hochladen", _s17_14, "Installierte Version", _s23_5, "Benachrichtige Lieferant bei Zahlung", _s28_7, "Sende eine E-Mail an den Lieferanten wenn die Ausgabe als bezahlt markiert ist", "update_payment", "Zahlung aktualisieren", "markup", "Aufschlag", _s22_16, "Bestellung erstellt", _s19_13, _s19_185, _s21_22, "Bestellung angeschaut", _s23_7, "Bestellung angenommen", _s20_17, "Der Gutschriftsbetrag darf nicht gr\xf6\xdfer sein als der Auszahlungsbetrag", "klarna", "Klarna", _s29_7, "Legen Sie einen Wechselkurs fest, wenn Sie eine manuelle Zahlung eingeben", _s29_8, "Legen Sie beim Erstellen einer Ausgabe einen Wechselkurs fest", "matomo_url", "Matomo URL", "matomo_id", "Matomo ID", _s21_24, "Zur Rechnung hinzuf\xfcgen", _s25_11, "Automatische E-Mail versenden, wenn eine Online-Zahlung erfolgt ist", _s25_12, "Automatische E-Mail versenden, wenn eine Zahlung manuell best\xe4tigt wurde", _s28_8, "Automatische E-Mail versenden, wenn eine Rechnung als bezahlt markiert wurde", "delete_project", "Projekt l\xf6schen", _s18_19, "Erfolgreich verkn\xfcpfte Transaktion", "link_payment", "Link Zahlung", "link_expense", "Link Ausgabe", _s19_15, "In Rechnung gestellte Aufgaben sperren", _s24_6, "Verhindern, dass Aufgaben nach der Rechnungsstellung bearbeitet werden", _s21_25, "Registrierung erforderlich", _s26_9, "Kunden zur Registrierung verpflichten", _s24_7, "Bestandsverwaltung verwenden", _s29_9, "Produkte m\xfcssen auf Lager sein", _s17_16, "Optionale Produkte", _s27_12, "Optionale wiederkehrende Produkte", "convert_matched", "Konvertieren", _s19_17, "Erfolgreich in die Warteschlange gestellte Rechnung f\xfcr die automatische Rechnungsstellung", _s20_18, "Erfolgreich in die Warteschlange gestellte Rechnungen f\xfcr die automatische Rechnungsstellung", "operator", "Bediener", "value", "Wert", "is", "Ist", "contains", "Enth\xe4lt", "starts_with", "Beginnt mit", "is_empty", "Ist leer", "add_rule", "Regel hinzuf\xfcgen", "match_all_rules", "Alle Regeln erf\xfcllen", _s20_19, "Alle Kriterien m\xfcssen \xfcbereinstimmen, damit die Regel angewendet werden kann", _s17_18, "Passende Transaktionen automatisch in Ausgaben umwandeln", "rules", "Regeln", _s16_42, _s17_186, _s17_19, "Transaktionsregeln", _s20_20, "Neue Transaktionsregel", _s21_27, "Transaktionsregel bearbeiten", _s24_9, "Regel erfolgreich erstellt", _s24_10, "Transaktionsregel erfolgreich aktualisiert", _s25_14, "Transaktionsregel erfolgreich archiviert", _s24_11, "Transaktionsregel erfolgreich gel\xf6scht", _s24_12, "Transaktionsregel erfolgreich entfernt", _s25_15, "Transaktionsregel erfolgreich wiederhergestellt", _s23_9, "Transaktionsregel suchen", _s24_13, "Transaktionsregeln suchen", _s21_29, "Als Standardbedingungen speichern", _s22_18, "Als Standard-Fu\xdfzeile speichern", "auto_sync", "Autom. Synchronisation", _s16_44, "Konten aktualisieren", _s31_4, "Upgrade auf Enterprise zur Anbindung Ihres Bankkontos", _s34_2, "Klicken Sie hier, um Ihr Bankkonto zu verbinden", "disable_2fa", "Deaktivierung 2FA", "change_number", "Nummer \xe4ndern", "resend_code", "Code erneut senden", "base_type", "Basis-Typ", "category_type", "Kategorie-Typ", _s16_46, "Transaktion", "bulk_print", "PDF ausdrucken", _s18_20, "Postleitzahl des Lieferanten", _s16_47, "Vorschau des Standorts", "bottom", "Unten", "side", "Seite", "pdf_preview", "PDF Vorschau", _s20_22, "F\xfcr Auswahl lange dr\xfccken", _s21_31, "Bestellnummer", _s19_18, "Bestellposition", _s22_20, "M\xf6chtest du diese App bewerten?", "include_deleted", "Gel\xf6schte eingeschlossen", _s20_24, "Schlie\xdfe gel\xf6schte Datens\xe4tze im Bericht ein", "due_on", "F\xe4llig am", _s22_21, "Transaktionen erfolgreich konvertiert", _s20_25, "Bankverbindung erfolgreich erstellt", _s20_26, "Bankverbindung erfolgreich aktualisiert", _s17_21, "Bankverbindung bearbeiten", _s16_49, "Standartkategorie", "account_type", "Kontotyp", _s16_51, "Bankverbindung hinzuf\xfcgen", _s16_52, "Konten verbinden", "manage_rules", "Regeln verwalten", "search_category", "Suche 1 Kategorie", _s17_24, "Suche :count Kategorien", "min_amount", "Mindestbetrag", "max_amount", "Maximalbetrag", "selected", "Gew\xe4hlte", _s21_33, "Transaktion erfolgreich konvertiert", _s18_22, "In Zahlung umwandeln", "deposit", "Einzahlung", "withdrawal", "Auszahlung", "deposits", "Einzahlungen", "withdrawals", "Auszahlungen", "matched", "\xfcbereinstimmend", "unmatched", "nicht \xfcbereinstimmend", "create_credit", "Gutschrift erstellen", "update_credit", "Gutschrift aktualisieren", "delete_credit", "Gutschrift l\xf6schen", "transaction", "Transaktion", "transactions", "Transaktionen", "new_transaction", "Neue Transaktion", _s16_54, "Transaktion bearbeiten", _s19_20, "Transaktion erfolgreich erstellt", _s19_21, "Transaktion erfolgreich aktualisiert", _s20_27, "Transaktion erfolgreich archiviert", _s19_22, "Transaktion erfolgreich gel\xf6scht", _s19_23, "Transaktion erfolgreich entfernt", _s20_28, "Transaktion erfolgreich wiederhergestellt", _s18_24, "Transaktion suchen", _s19_24, ":count Transaktionen durchsuchen", "bank_account", "Bankkonto", "bank_accounts", _s21_216, _s21_34, "Bankverbindung erfolgreich archiviert", _s20_29, "Bankaccount erfolgreich gel\xf6scht", _s20_30, "Bankaccount erfolgreich entfernt", _s21_35, "Bankaccount erfolgreich wiederhergestellt", _s19_25, "Bankverbindung suchen", _s20_31, ":count Bankverbindungen durchsuchen", "connect", "Verbinden", _s23_11, "E-Mail bei Zahlungsmarkierung", _s18_26, "In Projekt umwandeln", "client_email", "Kunden E-Mail", _s20_32, "In Aufgabe erfasstes Projekt in Rechnungen ausweisen", _s25_16, "Zeigt den Projektnamen in den Rechnungspositionen an", "field", "Feld", "period", "Zeitraum", "fields_per_row", "Felder pro Reihe", _s21_36, "Aktive Rechnungen", _s26_11, _s22_182, _s24_16, "Abgeschlossene Zahlungen", _s23_13, "Erstattete Zahlungen", _s19_27, "Aktive Angebote", _s21_37, "Angenommene Angebote", _s23_14, "Nicht genehmigte Angebote", _s18_29, "Aufgezeichnete Aufgaben", _s20_35, "In Rechnung gestellte Aufgaben", _s16_56, "Bezahlte Aufgaben", _s21_38, _s21_217, _s22_22, "Ausstehende Ausgaben", _s23_15, _s21_217, _s27_15, "Ausgaben in Rechnung stellen", "activity_130", ":user hat Bestellung :purchase_order erstellt", "activity_131", ":user hat Bestellung :purchase_order aktualisiert", "activity_132", ":user hat Bestellung :purchase_order archiviert", "activity_133", ":user hat Bestellung :purchase_order gel\xf6scht", "activity_134", ":user hat Bestellung :purchase_order wiederhergestellt", "activity_135", ":user mailte Bestellung :purchase_order", "activity_136", ":contact hat Bestellung :purchase_order angsehen", "activity_137", ":contact nahm Bestellung :purchase_order an", "vendor_portal", "Lieferanten-Portal", "send_code", "Code senden", _s24_17, "Speichern um Dokumente hochzuladen", _s17_28, "Ausgabensteuers\xe4tze", _s22_23, "Steuers\xe4tze der Rechnungsposition", _s21_40, "Erfolgreich Rufnummer verifiziert", "code_was_sent", "Es wurde ein Code per SMS versendet", _s16_58, "Ein Code wurde per SMS an :number gesandt.", "resend", "Erneut senden", "verify", "Verifizieren", _s18_30, "Bitte geben Sie eine Telefonnummer an", _s20_36, "Ung\xfcltige Telefonnummer", _s19_28, "Telefonnummer verifizieren", _s24_18, "Bitte verifizieren Sie Ihre Telefonnummer, um E-Mails versenden zu k\xf6nnen.", _s28_10, "Bitte die Telefonnummer mit 2FA best\xe4tigen", "merged_clients", "Erfolgreich Kunden zusammengefasst", "merge_into", "Zusammenf\xfchren in", "merge", "Zusammenf\xfchren", _s21_41, "Preis\xe4nderung akzeptiert", _s19_30, "Preis\xe4nderung fehlgeschlagen mit Code", _s17_30, "K\xe4ufe wiederherstellen", "activate", "Aktivieren", "connect_apple", "Apple-Konto verbinden", _s16_59, "Apple-Konto entfernen", _s18_31, "Apple-Konto erfolgreich entfernt", "send_now", "Jetzt senden", "received", "Empfangen", _s19_31, "Bestelldatum", _s20_38, "Erfolgreich in eine Ausgabe umgewandelt", _s21_43, "Erfolgreich in Ausgaben ungewandelt", _s18_32, "In Ausgabe umwandeln", _s16_61, "Zu Inventar hinzuf\xfcgen", _s33_9, "Bestellung erfolgreich zum Inventar hinzugef\xfcgt", _s34_9, "Bestellungen erfolgreich zum Inventar hinzugef\xfcgt", _s22_25, "Kundendokument hochladen", _s22_27, "Lieferantendokument hochladen", _s27_17, "Lieferanten das Hochladen von Dokumenten erlauben", _s24_19, "Gef\xe4llt Ihnen die App?", "yes_its_great", "Ja, es ist super!", "not_so_much", "Nein, eher weniger", _s17_32, "Danke f\xfcr das Feedback, m\xe4chten Sie die App bewerten?", _s22_29, "Es tut uns leid, das zu h\xf6ren. Was gef\xe4llt Ihnen nicht?", "sure_happy_to", "Gerne", "no_not_now", "Nein, nicht jetzt.", "add", "Hinzuf\xfcgen", _s18_34, "Zuletzt gesendete Vorlage", _s22_30, "Flexible Suche aktivieren", _s27_18, "\xdcbereinstimmung mit nicht zusammenh\xe4ngenden Zeichen, dh. 'ct' passt zu 'cat'", "vendor_details", "Lieferantendetails", _s22_32, "Bestelldetails", "qr_iban", "QR IBAN", "besr_id", "BESR-ID", "accept", "Akzeptieren", _s23_16, "Zur Bestellung duplizieren", _s20_39, "Lieferant hat keine E-Mail Adresse hinterlegt", "bulk_send_email", "E-Mail senden", _s29_12, "Bestellung erfolgreich als versendet markiert", _s30_4, "Bestellungen wurden erfolgreich als gesendet markiert", _s23_17, "Bestellung erfolgreich angenommen", _s24_20, "Bestellungen erfolgreich angenommen", _s24_21, "Bestellung erfolgreich abgelehnt", _s25_18, "Bestellungen erfolgreich abgelehnt", "accepted", "Angenommen", _s22_34, "Bitte w\xe4hlen Sie einen Lieferant aus", _s20_40, "Bestellung insgesamt", _s20_42, "E-Mail-Bestellung", _s26_12, "E-Mail-Bestellungen", _s18_36, "E-Mail-Adresse erfolgreich entfernt", "connect_email", "E-Mail-Adresse verbinden", _s16_64, "E-Mail-Adresse entfernen", _s32_7, "Bitte verwenden Sie die Web-App, um eine Verbindung zu Microsoft herzustellen", "email_provider", "E-Mail-Anbieter", _s17_33, "Microsoft-Konto verbinden", _s20_44, "Microsoft-Konto entfernen", _s19_33, "Erfolgreich mit Microsoft verbunden", _s22_36, "Erfolgreich die Verbindung mit Microsoft getrennt", _s17_35, "Einloggen mit Microsoft", _s17_36, "Anmelden mit Microsoft", _s22_38, "Erfolgreich in die Warteschlange gestellte und zu versendende Bestellung", _s23_18, "Erfolgreich in die Warteschlange gestellte und zu versendende Bestellungen", _s16_66, "Wechsel zur React Web App", _s21_45, "Bestellungsdesign", _s20_47, "Bestellbedingungen", _s21_47, "Fu\xdfzeile der Bestellung", _s32_9, "Bestellunterschrift", _s37_7, "Fordern Sie den Lieferant auf, zu unterschreiben.", "purchase_order", "Bestellung", "purchase_orders", "Bestellungen", _s18_37, "Neue Bestellung", _s19_34, "Bestellung bearbeiten", _s22_39, "Erfolgreich Bestellung erstellt", _s22_40, "Erfolgreich Bestellung aktualisiert", _s23_19, _s33_56, _s22_41, "Erfolgreich Bestellung gel\xf6scht", _s22_42, "Erfolgreich Bestellung entfernt", _s23_20, _s33_56, _s21_49, "Bestellung suchen", _s22_43, "Bestellungen suchen", "login_url", "Login-URL", _s16_67, "Zahlungseinstellungen", "default", "Standard", "stock_quantity", "Lagerbestand", _s22_45, "Mindesbestandsmeldung", "track_inventory", "Inventar verwalten", _s20_49, "Anzeigen eines Feldes f\xfcr den Produktbestand und Aktualisierung des Bestandes, wenn die Rechnung versendet wurde", _s19_36, "Lagerbestandsmeldung", _s24_23, "Automatische E-Mail versenden, wenn der Bestand unter das Minimum sinkt", "vat", "MwSt.", "standing", "Aktueller Stand", "view_map", "Karte anzeigen", _s18_39, "Standard-Design festlegen", "add_gateway", "Zahlungsanbieter hinzuf\xfcgen", _s24_24, "Payment-Gateway hinzuf\xfcgen (z. B. Stripe, WePay oder PayPal), um Online-Zahlungen anbieten zu k\xf6nnen", "left", "Links", "right", "Rechts", "center", "Mittig", "page_numbering", "Seiten Nummerierung", _s24_25, "Ausrichtung der Seitennummerierung", _s31_8, "Rechnung versendet", _s24_27, "Produktbeschreibung anzeigen", _s29_13, "Beschreibung bei der Produktauswahl anzeigen", "invoice_items", "Rechnungselemente", "quote_items", "Angebotselemente", "profitloss", _s18_243, "import_format", "Import-Format", "export_format", "Export-Format", "export_type", "Export-Typ", "stop_on_unpaid", "Stoppen falls nicht bezahlt", _s19_38, "Erstelle keine neuen wiederkehrenden Rechnungen, falls die vorige Rechnung noch nicht bezahlt wurde.", "use_quote_terms", "Benutze Angebotsbedingungen", _s20_50, "Wenn ein Angebot in eine Rechnung umgewandelt wird", "add_country", "Land hinzuf\xfcgen", "enable_tooltips", "Quickinfo/Tooltips anzeigen", _s20_51, "Quickinfo/Tooltips beim Dr\xfcberfahren mit der Maus anzeigen", _s21_51, "Fehler: Eintr\xe4ge sind mehr als einem Kunden zugeordnet", "register_label", "Benutzerkonto in wenigen Sekunden erstellen", "login_label", "Mit einem bestehenden Benutzerkonto anmelden", "add_to_invoice", "Zur Rechnung :invoice hinzuf\xfcgen", _s17_37, "Keine Rechnungen gefunden", "week", "Woche", "created_record", "Eintrag erfolgreich erstellt.", _s26_13, "Bezahltes automatisch archivieren", _s31_9, "Automatische Archivierung von Rechnungen, wenn diese als bezahlt markiert werden.", _s31_10, "Auto-Archivierung abgebrochen", _s36_2, "Automatisch Rechnungen archivieren, wenn diese storniert wurden.", _s20_52, "Alternativer PDF Viewer", _s25_19, "Verbessere das Scrolling \xfcber die PDF-Vorschau [BETA]", _s16_69, "Rechnungs-W\xe4hrung", "range", "Bereich", "tax_amount1", "Steuerh\xf6he 1", "tax_amount2", "Steuerh\xf6he 2", "tax_amount3", "Steuerh\xf6he 3", "create_project", "Projekt erstellen", "update_project", "Projekt aktualisieren", "view_task", "Aufgabe anzeigen", "cancel_invoice", "Stornieren", "changed_status", "Erfolgreich Aufgabenstatus ge\xe4ndert", "change_status", "Status \xe4ndern", "fees_sample", "Die Geb\xfchren f\xfcr eine Rechnung \xfcber :amount\xa0 w\xfcrden :total betragen.", _s19_39, "Touchscreen-Modus aktivieren", _s24_29, "Scrollen durch wischen", "after_saving", "Nach dem Speichern", "view_record", "Datensatz anzeigen", _s21_52, "Markdown in E-Mails verwenden", _s26_14, "Visuellen Markdown-Editor f\xfcr E-Mails verwenden", _s19_41, "Markdown in PDFs verwenden", "json_help", "Achtung: JSON-Dateien, die mit v4 der App erstellt wurden, werden nicht unterst\xfctzt", "release_notes", "Versionshinweise", _s23_21, "Wechseln Sie Ihren Tarif, um Berichte ansehen zu k\xf6nnen", "started_tasks", ":value Aufgaben erfolgreich gestartet", "stopped_tasks", ":value Aufgaben erfolgreich angehalten", "approved_quote", "Angebot erfolgreich angenommen", "approved_quotes", ":value Angebote erfolgreich angenommen", "approve", _s16_425, "client_website", "Kunden-Website", "invalid_time", "Ung\xfcltige Zeit", _s21_54, "Liefer-Region Kunde", _s20_54, "Lieferort Kunde", _s27_21, "Liefer-PLZ Kunde", _s23_22, "Kunde Lieferung LAND", "load_pdf", "PDF laden", _s16_71, "Kostenlose Testversion starten", _s24_30, _s44_8, "due_on_receipt", "F\xe4llig bei Erhalt", "is_paid", "Ist bezahlt", "age_group_paid", "Bezahlt", "id", "ID", "convert_to", "Umwandeln in", "client_currency", "Kundenw\xe4hrung", _s16_72, "Firmenw\xe4hrung", "purged_client", "Kunde erfolgreich bereinigt", _s27_23, "Um Spam zu verhindern braucht es ein Upgrade zu einem bezahlten Account um das E-Mail anzupassen.", _s22_48, "Wechseln Sie Ihren Tarif, um weitere Firmen hinzuf\xfcgen zu k\xf6nnen", "small", "Klein", _s21_56, "Gutschrift erfolgreich als bezahlt markiert", _s22_49, "Erfolgreich Kredite als bezahlt markiert", _s16_74, "Daten werden geladen - bitte warten Sie, bis der Vorgang abgeschlossen ist", "wait_for_saving", "Datenspeicherung - bitte warten Sie, bis der Vorgang abgeschlossen ist", _s20_56, "Hinweis: Die hier vorgenommenen \xc4nderungen werden nur in der Vorschau angezeigt, sie m\xfcssen in den obigen Registerkarten angewendet werden, um gespeichert zu werden.", "remaining", "Verbleibende", "invoice_paid", "Rechnung bezahlt", "activity_120", ":user erstellte wiederkehrende Ausgabe :recurring_expense", "activity_121", ":user aktualisiert wiederkehrende Ausgabe :recurring_expense", "activity_122", ":user archivierte wiederkehrende Ausgabe :recurring_expense", "activity_123", ":user l\xf6schte wiederkehrende Ausgabe :recurring_expense", "activity_124", ":user stellte wiederkehrende Ausgabe :recurring_expense wieder her", "normal", "Normal", "large", "Gro\xdf", "extra_large", "Extra Gro\xdf", _s16_75, "PDF-Vorschau anzeigen", _s21_57, "PDF-Vorschau bei der Bearbeitung von Rechnungen anzeigen", "print_pdf", "PDF drucken", "remind_me", "Erinnere mich", _s16_77, "Sofortige Bank\xfcberweisung", "click_selected", "Ausgew\xe4hltes anklicken", "hide_preview", "Vorschau ausblenden", "edit_record", "Datensatz bearbeiten", _s27_24, "Der Kreditbetrag kann nicht h\xf6her sein als der Rechnungsbetrag", "giropay", "GiroPay", "direct_debit", "Lastschriftverfahren", _s21_58, "Bitte legen Sie ein Kontopasswort fest", "set_password", "Passwort festlegen", _s20_57, "Gateway erfolgreich getrennt", "disconnect", "Trennen", "add_to_invoices", "Zu Rechnungen hinzuf\xfcgen", "acss", "ACSS-Lastschrift", "becs", "BECS-Lastschriftverfahren", "bulk_download", "Herunterladen", _s17_40, "Daten lokal speichern, damit die Anwendung schneller starten kann. (Deaktivierung kann die Leistung bei gro\xdfen Konten verbessern)", "persist_ui", "Benutzeroberfl\xe4che beibehalten", "persist_ui_help", "UI-Status lokal speichern, damit die Anwendung an der letzten Position startet (Deaktivierung kann die Leistung verbessern)", _s18_41, "Postleitzahl des Kunden", _s17_41, "Umsatzsteuer-Identifikationsnummer des Kunden", "has_tasks", "Hat Aufgaben", "registration", "Registrierung", _s27_25, "Bitte autorisieren Sie Stripe zur Annahme von Online-Zahlungen.", "view_expense", "Ausgabe # :expense ansehen", "view_statement", "Zeige Bericht", "sepa", "SEPA-Lastschrift", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Alle Datens\xe4tze aktualisieren", "system", "System", _s19_43, "Standardunternehmen festlegen", "updated_company", "Unternehmen wurde erfolgreich aktualisiert", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "Helfen Sie uns, uns zu verbessern, indem Sie uns sagen, warum (optional)", "webhook_success", "Webhook erfolgreich", _s24_31, "Die Aufgaben m\xfcssen alle zum selben Kunden geh\xf6ren", _s27_26, "Die Ausgaben m\xfcssen alle zu demselben Kunden geh\xf6ren", "app", "App", _s20_58, "F\xfcr die beste Leistung laden Sie die App herunter :app", _s16_79, "Bruttozeilensumme", _s19_46, "E-Mail-Rechnungen", _s17_43, "E-Mail-Angebote", _s18_45, "E-Mail-Gutschriften", "from_name", "Absendername", _s16_81, "Klonen zu Ausgabe", _s17_44, "Wiederkehrende Ausgabe", _s18_46, "Wiederkehrende Ausgaben", _s21_59, "Wiederkehrende Ausgabe eingeben", _s22_50, "Wiederkehrende Ausgabe bearbeiten", _s25_20, "Wiederkehrende Ausgabe wurde erstellt", _s25_21, "Wiederkehrende Ausgabe wurde aktualisiert", _s26_16, "Wiederkehrende Ausgabe wurde archiviert", _s25_22, "Erfolgreich wiederkehrende Ausgabe entfernt", _s25_23, "Erfolgreich wiederkehrende Ausgaben entfernt", _s26_17, "Wiederkehrende Ausgabe wurde wiederhergestellt", _s24_32, _s30_58, _s25_24, _s30_58, "last_sent_date", "Datum des letzten Versands", "include_drafts", "Entw\xfcrfe einschlie\xdfen", _s19_47, "Entw\xfcrfe von Aufzeichnungen in Berichte einbeziehen", "is_invoiced", "Ist in Rechnung gestellt", "change_plan", "Tarif verwalten", "persist_data", "Daten aufbewahren", "customer_count", "Kundenzahl", _s16_83, "Kunden \xfcberpr\xfcfen", _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Dezimaltrennzeichen", _s26_18, "Komma als Dezimalstelle in Formularen verwenden", "select_method", "Methode ausw\xe4hlen", "select_platform", "Plattform ausw\xe4hlen", _s28_15, "Bitte verwenden Sie die Web-App, um sich mit Gmail zu verbinden", _s16_87, "Postensteuers\xe4tze sind deaktiviert", "enable_markdown", "Markdown verwenden", _s20_59, "Konvertierung von Markdown in HTML in der PDF-Datei", "user_guide", "Nutzer-Anleitung", _s18_48, "Zweiten Kontakt hinzuf\xfcgen", "previous_page", "Vorherige Seite", "next_page", "N\xe4chste Seite", "export_colors", "Farben exportieren", "import_colors", "Farben importieren", "clear_all", "Alle l\xf6schen", "contrast", "Kontrast", "custom_colors", "Eigene Farben", "colors", "Farben", _s31_11, "Aktive Hintergrundfarbe der Seitenleiste", _s25_26, "Schriftfarbe der aktiven Seitenleiste", _s33_14, "Seitenleiste Inaktive Hintergrundfarbe", _s27_27, "Seitenleiste Inaktiv Schriftfarbe", _s36_3, "Tabelle alternierende Zeilenhintergrundfarbe", _s31_13, "Hintergrundfarbe der Rechnungskopfzeile", _s25_28, "Schriftfarbe der Rechnungskopfzeile", "net_subtotal", "Netto", "review_app", "App bewerten", "check_status", "Status pr\xfcfen", "free_trial", "Kostenlose Testversion", _s23_24, "Die Testversion des Pro-Plans endet in :count Tagen, klicken Sie zum Upgrade.", _s21_61, "Heute ist der letzte Tag des Pro-Tarifs, klicken Sie zum Upgrade.", "change_email", "E-Mail \xe4ndern", _s25_30, "Konfigurieren Sie optional eine separate Kunden-Portal-Dom\xe4ne", _s21_62, "Im Portal angezeigte Aufgaben", "uninvoiced", "Nicht in Rechnung gestellt", "subdomain_guide", "Die Subdomain wird im Kundenportal verwendet, um Links zu personalisieren, die Ihrer Marke entsprechen. z.B. https://your-brand.invoicing.co", "send_time", "Sendezeit", "import_data", "Importiere Daten", "import_settings", "Einstellungen importieren", _s17_46, "Bitte stellen Sie die JSON-Datei zur Verf\xfcgung", _s19_48, "Bitte w\xe4hlen Sie, um die Einstellungen und/oder Daten zu importieren", "json", "JSON", _s24_34, "Keine Zahlungsarten aktiviert", "wait_for_data", "Bitte warten Sie, bis die Daten vollst\xe4ndig geladen sind", "net_total", "Netto Gesamt", "has_taxes", "enth\xe4lt Steuern", _s16_88, "Kunden importieren", _s18_50, _s40_3, "login_success", "Erfolgreiche Anmeldung", "login_failure", "Anmeldung fehlgeschlagen", "exported_data", "Sobald die Datei fertig ist, erhalten Sie eine E-Mail mit einem Download-Link", _s23_25, "Gel\xf6schte Kunden einbeziehen", _s28_17, "Datens\xe4tze von gel\xf6schten Kunden laden", "step_1_sign_in", "Schritt 1: Registrieren", _s16_91, "Schritt 2: autorisieren", "account_id", "Konto-ID", _s27_29, "Die Migration ist noch nicht abgeschlossen", "activity_100", ":user hat die wiederkehrende Rechnung :recurring_invoice erstellt.", "activity_101", ":user hat die wiederkehrende Rechnung :recurring_invoice aktuallisiert", "activity_102", ":user hat die wiederkehrende Rechnung :recurring_invoice archiviert", "activity_103", ":user hat die wiederkehrende Rechnung :recurring_invoice gel\xf6scht.", "activity_104", ":user hat die wiederkehrende Rechnung :recurring_invoice wiederhergestellt.", _s18_51, "Ende der Aufgabe anzeigen", _s23_27, "Aktivieren Sie die Angabe des Enddatums der Aufgabe", "gateway_setup", "Gateway-Einstellungen", "preview_sidebar", "Vorschau der Seitenleiste", _s16_92, "Daten f\xfcr wie viele Jahre anzeigen?", _s18_53, "alle Sitzungen erfolgreich beendet", _s16_94, "Alle Sitzungen beenden", "count_session", "1 Sitzung", "count_sessions", ":count Sitzungen", "invoice_created", "Rechnung erstellt", "quote_created", "Angebot erstellt", "credit_created", "Gutschrift erstellt", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Zuletzt aktualisiert", "invoice_item", "Rechnungsposition", "quote_item", "Angebotsposition", _s18_54, "Kontakt Vorname", _s17_48, "Kontakt Nachname", "order", "Bestellung", "unassigned", "Nicht zugewiesen", "partial_value", "Muss gr\xf6sser als Null und kleiner als der Gesamtbetrag sein", "search_kanban", _s16_426, "search_kanbans", _s16_426, "kanban", "Kanban", "enable", "Aktivieren", "move_top", "Ganz nach oben verschieben", "move_up", "Nach oben verschieben", "move_down", "Nach unten verschieben", "move_bottom", "Ganz nach unten verschieben", "subdomain_help", "Passen Sie die Rechnungslink-Subdom\xe4ne an oder stellen Sie die Rechnung auf Ihrer eigenen Webseite zur Verf\xfcgung.", _s21_64, "Fehler: das benutzerdefinierte E-Mail Template muss die :body Variable beinhalten", _s25_31, "bitte stelle sicher das die :body Variable eingef\xfcgt ist", _s17_50, "Zeige Datumsformate", "is_viewed", "Ist angesehen", "letter", "Letter", "legal", "Rechtliches", "page_layout", "Seiten Layout", "portrait", "Hochformat", "landscape", "Querformat", _s26_19, "Der Kontoinhaber kann auf einen kostenpflichtigen Plan upgraden, um die erweiterten erweiterten Einstellungen zu aktivieren", _s20_60, "F\xfchren Sie ein Upgrade auf einen kostenpflichtigen Plan durch, um die erweiterten Einstellungen zu aktivieren", _s21_65, "Zahlungsbedingungen f\xfcr Rechnungen", _s17_52, "Angebot g\xfcltig bis", "no_headers", "Keine Header", "add_header", "Header hinzuf\xfcgen", "remove_header", "Kopfzeile entfernen", "return_url", "Return-URL", "rest_method", "REST-Methode", "header_key", "Header-Key", "header_value", "Header-Wert", _s18_56, "Wiederkehrende Produkte", "promo_code", "Gutscheincode", "promo_discount", "Promo-Rabatt", _s18_58, "Storno erm\xf6glichen", _s16_96, "Pro Platz Aktiviert", "max_seats_limit", "Max. Pl\xe4tze Limit", "trial_enabled", "Testversion aktiv", "trial_duration", "Testzeitraum", _s21_67, "\xdcberschreiben von Abfragen zulassen", _s18_60, "Plan\xe4nderungen zulassen", "plan_map", "Plan Map", "refund_period", "Erstattungszeitraum", _s21_69, "Webhook-Konfiguration", "purchase_page", "Kauf-Seite", "security", "Sicherheit", "email_bounced", "E-Mail zur\xfcckgesendet", _s20_61, "Spam-Beschwerde", "email_delivery", "E-Mail-Zustellung", _s16_98, "Webhook-Antwort", "pdf_response", "PDF-Antwort", _s22_52, "Authentifizierungsfehler", "pdf_failed", "PDF fehgeschlagen", "pdf_success", "PDF erfolgreich", "modified", "ge\xe4ndert", "payment_link", "Zahlungslink", _s16_100, "Neuer Zahlungslink", _s17_54, "Zahlungslink bearbeiten", _s20_62, "Zahlungslink erfolgreich erstellt", _s20_63, "Zahlungslink erfolgreich aktualisiert", _s21_71, "Zahlungslink erfolgreich archiviert", _s20_64, "Zahlungslink erfolgreich gel\xf6scht", _s20_65, "Zahlungslink erfolgreich entfernt", _s21_72, "Zahlungslink erfolgreich wiederhergestellt", _s19_49, "Suche 1 Zahlungslink", _s20_66, "Suchen :count Zahlungslinks", _s26_20, "Subdomain ist nicht verf\xfcgbar", "connect_gmail", "Mit Gmail verbinden", _s16_102, "von Gmail trennen", "connected_gmail", "Mit Gmail erfolgreich verbunden", _s18_62, "Von Gmail erfolgreich getrennt", _s16_104, "\xc4nderungen an der Codebasis k\xf6nnen das Update blockieren, Sie k\xf6nnen diesen Befehl ausf\xfchren, um die \xc4nderungen zu verwerfen:", _s16_105, "Kundennummer", "count_minutes", ":count Minuten", _s16_107, "Passwort-Timeout", _s29_15, "Rechnung / Gutschrift Z\xe4hler teilen", "use_last_email", "Vorherige E-Mail benutzen", _s16_109, "Unternehmen aktivieren", _s21_74, "E-Mails, wiederkehrende Rechnungen und Benachrichtigungen aktivieren", _s27_31, "Ein Fehler ist aufgetreten, bitte versuchen Sie es erneut.", _s27_32, "Bitte vergeben Sie zuerst ein Passwort.", _s34_15, "Achtung: Das \xc4ndern Ihrer Telefonnummer wird die Zwei-Faktor-Authentifizierung deaktivieren", "help_translate", "Hilf mit beim \xdcbersetzen", _s23_28, "Bitte w\xe4hlen Sie ein Land", "resend_invite", "Einladung erneut versenden", _s19_50, "2FA erfolgreich deaktiviert", _s16_111, "Konto erfolgreich verbunden.", _s19_51, "Konto erfolgreich getrennt.", "delivered", "zugestellt", "bounced", "Abpraller", "spam", "Spam", "view_docs", "Dokumentation ansehen.", _s32_12, "Bitte gib eine Handynummer an, um die Zwei-Faktor-Authentifizierung zu aktivieren", "send_sms", "SMS senden", "sms_code", "SMS-Code", _s21_75, "Barcode mit :link kompatibler App scannen.", _s18_63, "Zwei-Faktor-Authentifizierung erfolgreich aktiviert", "connect_google", "Google-Konto verbinden", _s17_56, "Google-Konto entfernen", _s17_58, "Zwei-Faktor-Authentifizierung", _s18_64, "Zwei-Faktor-Authentifizierung deaktivieren", _s34_16, "Anmeldung per Social Login notwendig", "stay_logged_in", "Eingeloggt bleiben", _s23_30, "Warnung: Ihre Sitzung l\xe4uft bald ab", "count_hours", ":count Stunden", "count_day", "1 Tag", "count_days", ":count Tage", _s19_52, "Web-Sitzungs-Timeout", _s17_59, "Sicherheitseinstellungen", "resend_email", "Best\xe4tigungs-E-Mail erneut versenden", _s26_22, "Bitte best\xe4tigen Sie Ihre E-Mail-Adresse", _s16_112, "Zahlung erstattet", _s19_54, "Teilweise unangewandt", _s19_56, "Bitte w\xe4hlen Sie einen mit Gmail authentifizierten Benutzer", "list_long_press", "Liste Langes Dr\xfccken", "show_actions", "Zeige Aktionen", _s17_61, "Mehrfachauswahl", _s27_34, "Eine E-Mail wurde versandt um Ihre E-Mail-Adresse zu best\xe4tigen.", _s21_76, "Um :client_counter zu verwenden, f\xfcgen Sie bitte entweder :client_number oder :client_id_number hinzu, um Konflikte zu vermeiden", "this_quarter", "Dieses Quartal", "last_quarter", "Letztes Quartal", "to_update_run", "Zum \xc4nderungslauf", _s18_66, "In Rechnung umwandeln", _s16_113, "Registrierungs-URL", "invoice_project", "Projekt berechnen", "invoice_task", "Aufgabe in Rechnung stellen", "invoice_expense", "Ausgabe abrechnen", _s19_57, "Suche 1 Zahlungsbedingung", _s20_67, "Suche :count Zahlungsbedingungen", _s16_115, "Speichern und Vorschau anzeigen", "save_and_email", "Speichern und verschicken", _s16_117, "Unterst\xfctzte Ereignisse", _s16_119, "Umgerechneter Betrag", _s17_63, "Gutschriftstand", _s22_54, "Umgewandelt Bezahlt bis Datum", _s24_36, _s31_60, "converted_total", "Umgerechnet Total", "is_sent", "Gesendet", _s17_65, "Standard-Dokumente", "document_upload", "Dokument hochladen", _s20_68, "Erlaube Kunden Dokumente hochzuladen", "expense_total", "Ausgabensumme", "enter_taxes", "Steuers\xe4tze eingeben", "by_rate", "Nach Satz", "by_amount", "Nach Betrag", "enter_amount", "Betrag eingeben", "before_taxes", "Vor Steuern", "after_taxes", "Nach Steuern", "color", "Farbe", "show", "Anzeigen", "hide", "Verbergen", "empty_columns", "Leere Spalten", _s21_78, "Der Entwicklungsmodus ist aktiviert", _s26_23, "Warnung: Es ist f\xfcr die Verwendung auf lokalen Rechnern gedacht und kann Anmeldedaten preisgeben. Klicken Sie, um mehr zu erfahren.", "running_tasks", "Laufende Aufgaben", "recent_tasks", "K\xfcrzliche Aufgaben", "recent_expenses", "K\xfcrzliche Ausgaben", _s17_67, "Zuk\xfcnftige Ausgaben", "update_app", "App aktualisieren", "started_import", "Import erfolgreich gestartet", _s24_38, "Dupliziere Spaltenzuordnung", _s20_69, "Benutzt Inklusive Steuern", _s18_68, "Ist Betrag erm\xe4\xdfigt", "column", "Spalte", "sample", "Beispiel", "map_to", "Zuordnen", "import", "Importieren", _s25_33, "Benutze erste Zeile als Spalten\xfcberschrift", "select_file", "Bitte w\xe4hlen sie eine Datei", _s16_121, "Keine Datei ausgew\xe4hlt", "csv_file", "W\xe4hle CSV Datei", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Buchhaltung", _s22_56, "Bitte geben Sie alle CSV-Dateien an.", "import_type", "Import Typ", "html_mode", "HTML Modus", "html_mode_help", "Vorschau von Aktualisierungen schneller, aber weniger genau", "view_licenses", "Lizenzen anzeigen", "webhook_url", "Webhook URL", _s17_69, "Vollbild-Editor", "sidebar_editor", "Seitenmen\xfc-Editor", _s22_57, "Bitte geben Sie ':value' zur Best\xe4tigung ein", "purge", "Bereinigen", "service", "Leistung", "clone_to", "Duplizieren zu", "clone_to_other", "Als anderen Typ duplizieren", "labels", "Beschriftung", "add_custom", "Beschriftung hinzuf\xfcgen", "payment_tax", "Steuer-Zahlung", "unpaid", "Unbezahlt", "white_label", "White Label", "delivery_note", "Lieferschein", _s24_41, "Versendete Rechnungen sind gesperrt", _s24_43, "Bezahlte Rechnungen sind gesperrt", "source_code", "Quellcode", "app_platforms", "App-Plattformen", "invoice_late", _s18_244, "quote_expired", "Angebot / Kostenvoranschlag abgelaufen", "partial_due", "Anzahlung", "invoice_total", "Rechnungsbetrag", "quote_total", "Angebotssumme", "credit_total", "Gesamtgutschrift", _s23_31, "Gesamtbetrag", "actions", "Aktionen", "expense_number", "Ausgabennummer", "task_number", "Aufgabennummer", "project_number", "Projektnummer", "project_name", "Projektname", "warning", "Warnung", "view_settings", "Einstellungen anzeigen", _s24_45, "Warnung: diese Firma wurde noch nicht aktiviert", "late_invoice", _s18_244, "expired_quote", "Abgelaufenes Angebot", "remind_invoice", "Rechnungsmahnung", "cvv", "Kartenpr\xfcfziffer", "client_name", "Kunde", "client_phone", "Kunden Telefon", "required_fields", "Ben\xf6tigte Felder", "calculated_rate", "Berechneter Satz", _s17_71, "Standard-Stundenlohn", "clear_cache", "Zwischenspeicher leeren", "sort_order", "Sortierreihenfolge", "task_status", "Status", "task_statuses", "Aufgaben Status", "new_task_status", "Neuer Aufgaben Status", _s16_123, "Aufgaben Status bearbeiten", _s19_58, "Aufgaben Status erfolgreich erstellt", _s19_59, "Aufgabenstatus erfolgreich aktualisiert", _s20_71, "Aufgaben Status erfolgreich archiviert", _s19_60, "Aufgaben Status erfolgreich gel\xf6scht", _s19_61, "Aufgaben Status erfolgreich entfernt", _s20_72, "Aufgaben Status erfolgreich wiederhergestellt", _s22_58, ":value Aufgaben-Status erfolgreich archiviert", _s21_80, ":value Aufgaben-Status erfolgreich gel\xf6scht", _s22_59, ":value Aufgaben-Status erfolgreich wiederhergestellt", _s18_70, "Suche 1 Aufgaben Status", _s20_74, "Suche :count Aufgaben Status", _s16_125, "Zeige Aufgaben Tabelle", _s21_81, "Beim Erstellen von Rechnungen immer die Aufgabenauswahl anzeigen", _s20_75, "In Aufgabe erfasste Zeiten in Rechnungen ausweisen", _s25_34, "Zeigt Zeitdetails in den Rechnungspositionen an", _s20_77, "In Aufgabe erfasste Daten in Rechnungen ausweisen", _s25_35, "Zeigt Datumsdetails in den Rechnungspositionen an", _s21_82, "Beginne Aufgabe vor dem Speichern", _s18_71, "Status bearbeiten", "task_settings", "Aufgaben-Einstellungen", _s20_79, "Kategorien bearbeiten", _s18_73, "Ausgabenkategorien", _s20_81, "Neue Ausgabenkategorie", _s21_83, "Ausgaben Kategorie bearbeiten", _s24_46, "Ausgabenkategorie erfolgreich erstellt", _s24_47, "Ausgabenkategorie erfolgreich aktualisiert", _s25_37, "Ausgabenkategorie erfolgreich archiviert", _s24_48, "Kategorie erfolgreich gel\xf6scht", _s24_49, "Ausgaben Kategorie erfolgreich entfernt", _s25_38, "Ausgabenkategorie erfolgreich wiederhergestellt", _s27_38, ":count Ausgabenkategorien erfolgreich archiviert", _s26_24, ":value Ausgabenkategorien erfolgreich gel\xf6scht", _s27_39, ":value Ausgabenkategorien erfolgreich wiederhergestellt", _s23_32, "Suche 1 Ausgabenkategorie", _s25_40, "Suche :count Ausgabenkategorie", _s21_85, "Verf\xfcgbare Gutschriften verwenden", "show_option", "Zeige Option", _s22_60, "Der Gutschriftsbetrag darf den Zahlungsbetrag nicht \xfcbersteigen", "view_changes", "\xc4nderungen anzeigen", "force_update", "Aktualisierung erzwingen", _s17_73, "Du nutzt die aktuellste Version, aber es k\xf6nnten bereits neue Fehlerbehebungen zur Verf\xfcgung stehen.", "mark_paid_help", "Verfolge ob Ausgabe bezahlt wurde", _s18_75, "Sollte in Rechnung gestellt werden", _s23_33, "Erm\xf6gliche diese Ausgabe in Rechnung zu stellen", _s29_17, "Dokumente sichtbar f\xfcr den Kunde", _s21_87, "Wechselkurs festsetzen", _s16_127, "Ausgaben-Einstellungen", _s18_76, "Duplizieren zu Wiederkehrend", "crypto", "Verschl\xfcsselung", "paypal", "PayPal", "alipay", "Alipay", "sofort", "SOFORT-\xdcberweisung", "apple_pay", _s16_292, "user_field", "Benutzerfeld", "variables", "Variablen", "show_password", "Zeige Passwort", "hide_password", "Verstecke Passwort", "copy_error", "Kopier Fehler", "capture_card", "Zahlungsmittel f\xfcr die weitere Verwendung speichern", _s17_74, "Automatische Bezahlung aktivieren", "total_taxes", "Gesamt Steuern", "line_taxes", "Belegposition Steuer", "total_fields", "Gesamt Felder", _s25_41, "Wiederkehrende Rechnung erfolgreich gestoppt", _s25_42, "Wiederkehrende Rechnung erfolgreich gestartet", _s25_43, "Wiederkehrende Rechnung erfolgreich fortgesetzt", "gateway_refund", "Zahlungsanbieter R\xfcckerstattung", _s19_62, "R\xfcckerstattung \xfcber das Zahlungs-Gateway abwickeln", "due_date_days", _s16_427, "paused", "Pausiert", "mark_active", "Markiere aktiv", "day_count", "Tag :count", _s22_61, "Erster Tag des Monats", _s21_88, "Letzter Tag des Monats", _s17_76, "Benutze Zahlungsbedingung", "endless", "Endlos", "next_send_date", "N\xe4chstes Versanddatum", _s16_129, "Verbleibende Durchg\xe4nge", _s17_78, "Wiederkehrende Rechnung", _s18_78, "Wiederkehrende Rechnungen", _s21_90, "Neue wiederkehrende Rechnung", _s22_63, "Bearbeite wiederkehrende Rechnung", _s25_44, "Wiederkehrende Rechnung erfolgreich erstellt", _s25_45, "Wiederkehrende Rechnung erfolgreich aktualisiert", _s26_25, "Wiederkehrende Rechnung erfolgreich archiviert", _s25_46, "Wiederkehrende Rechnung erfolgreich gel\xf6scht", _s25_47, "Wiederkehrende Rechnung erfolgreich entfernt", _s26_26, "Wiederkehrende Rechnung erfolgreich wiederhergestellt", _s27_40, ":value Wiederkehrende Rechnung erfolgreich archiviert", _s26_27, ":value Wiederkehrende Rechnungen erfolgreich gel\xf6scht", _s27_41, ":value Wiederkehrende Rechnungen erfolgreich wiederhergestellt", _s24_50, "Suche 1 wiederkehrende Rechnung", _s25_48, "Suche :count Wiederkehrende Rechnungen", "send_date", "Versanddatum", "auto_bill_on", "Automatische Rechnungsstellung zum", _s28_19, "Minimaler Unterzahlungsbetrag", "profit", "Profit", "line_item", "Posten", _s18_80, "\xdcberbezahlung erlauben", _s23_34, "\xdcberzahlungen zulassen, beispielsweise Trinkgelder", _s19_63, "Unterbezahlung erlauben", _s24_51, "Teilzahlungen zulassen", "test_mode", "Test Modus", "opened", "Ge\xf6ffnet", _s30_8, "Fehler bei Kontenabstimmung", _s30_9, "Kontenabstimmung erfolgreich", "gateway_success", "Zahlungsanbieter erfolgreich", "gateway_failure", _s23_121, "gateway_error", _s23_121, "email_send", "E-Mail gesendet", _s17_80, "E-Mail Wiederholungswarteschlange", "failure", "Fehler", "quota_exceeded", "Quota erreicht", _s16_131, "Upstream Fehler", "system_logs", "System-Log", "view_portal", "Portal anzeigen", "copy_link", "Link kopieren", "token_billing", "Kreditkarte merken", _s24_52, "Willkommen bei Invoice Ninja", "always", "Immer", "optin", "Anmelden", "optout", "Abmelden", "label", "Label", "client_number", "Kundennummer", "auto_convert", _s24_127, "company_name", "Firmenname", "reminder1_sent", "Mahnung Nr. 1 verschickt", "reminder2_sent", "Mahnung Nr. 2 verschickt", "reminder3_sent", "Mahnung Nr. 3 verschickt", _s18_81, "Letzte Mahnung verschickt", "pdf_page_info", "Seite :current von :total", _s16_133, "Rechnungen erfolgreich versendet", "emailed_quotes", "Angebote erfolgreich versendet", "emailed_credits", "Gutschriften erfolgreich per E-Mail versendet", "gateway", "Provider", "view_in_stripe", "In Stripe anzeigen", "rows_per_page", "Eintr\xe4ge pro Seite", "hours", "Stunden", "statement", "Bericht", "taxes", "Steuern", "surcharge", "Geb\xfchr", "apply_payment", "Zahlungen anwenden", "apply_credit", "Gutschrift anwenden", "apply", "Anwenden", "unapplied", "unangewendet", "select_label", "Bezeichnung w\xe4hlen", "custom_labels", "Eigene Beschriftungen", "record_type", "Eintragstyp", "record_name", "Eintragsname", "file_type", "Dateityp", "height", "H\xf6he", "width", "Breite", "to", "An", "health_check", "Systempr\xfcfung", "payment_type_id", "Zahlungsart", "last_login_at", "Letzter Login", "company_key", "Firmen Schl\xfcssel", "storefront", "Storefront", "storefront_help", "Drittanbieter Applikationen erlauben Rechnungen zu erstellen", "client_created", "Kunde wurde erstellt", _s20_84, "E-Mail bei Online-Zahlung", _s20_86, "E-Mail bei manueller Zahlung", "completed", "Abgeschlossen", "gross", "Gesamtbetrag", "net_amount", "Netto Betrag", "net_balance", "Netto Betrag", "client_settings", "Kunden-Einstellungen", _s17_82, "Ausgew\xe4hlte Rechnungen", _s17_84, "Ausgew\xe4hlte Zahlungen", "selected_quotes", "Ausgew\xe4hlte Angebote", "selected_tasks", "Ausgew\xe4hlte Aufgaben", _s17_86, "Ausgew\xe4hlte Ausgaben", _s17_88, _s22_182, _s17_90, "\xdcberf\xe4llige Rechnungen", "recent_payments", "K\xfcrzliche Zahlungen", "upcoming_quotes", "Ausstehende Angebote", "expired_quotes", "Abgelaufene Angebote", "create_client", "Kunden erstellen", "create_invoice", "Rechnung erstellen", "create_quote", "Angebot erstellen", "create_payment", "Zahlung erstellen", "create_vendor", "Lieferanten erstellen", "update_quote", "Angebot aktualisieren", "delete_quote", "Angebot l\xf6schen", "update_invoice", "Rechnung aktualisieren", "delete_invoice", "Rechnung l\xf6schen", "update_client", "Kunde aktualisieren", "delete_client", "Kunde l\xf6schen", "delete_payment", "Zahlung l\xf6schen", "update_vendor", "Lieferant aktualisieren", "delete_vendor", "Lieferant L\xf6schen", "create_expense", "Ausgabe erstellen", "update_expense", "Ausgabe aktualisieren", "delete_expense", "Ausgabe L\xf6schen", "create_task", "Aufgabe erstellen", "update_task", "Aufgabe aktualisieren", "delete_task", "Aufgabe l\xf6schen", "approve_quote", _s16_425, "off", "Aus", "when_paid", "Bei Zahlung", "expires_on", "G\xfcltig bis", "free", "Kostenlos", "plan", "Plan", "show_sidebar", "Zeige Seitenmen\xfc", "hide_sidebar", "Verstecke Seitenmenu", "event_type", "Ereignistyp", "target_url", "Ziel", "copy", "kopieren", "must_be_online", "Bitte starten Sie die App sobald Sie mit dem Internet verbunden sind", _s17_92, "Die Crons m\xfcssen aktiviert werden", "api_webhooks", "API Webhooks", "search_webhooks", "Suche :count Webhooks", "search_webhook", "Suche 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Neuer Webhook", "edit_webhook", "Webhook bearbeiten", "created_webhook", "Webhook erfolgreich erstellt", "updated_webhook", "Webhook erfolgreich aktualisiert", _s16_135, "Webhook erfolgreich archiviert", "deleted_webhook", "Webhook erfolgreich gel\xf6scht", "removed_webhook", "Webhook erfolgreich entfernt", _s16_136, "Webhook erfolgreich wiederhergestellt", _s17_93, ":value Webhooks erfolgreich archiviert", _s16_137, ":value Webhooks erfolgreich gel\xf6scht", _s16_138, ":value Webhooks erfolgreich entfernt", _s17_94, ":value Webhooks erfolgreich wiederhergestellt", "api_tokens", "API Token", "api_docs", "API Doku", "search_tokens", "Suche :count Token", "search_token", "Suche 1 Token", "token", "Token", "tokens", "Token", "new_token", "Neues Token", "edit_token", "Token bearbeiten", "created_token", "Token erfolgreich erstellt", "updated_token", "Token erfolgreich aktualisiert", "archived_token", "Token erfolgreich archiviert", "deleted_token", "Token erfolgreich gel\xf6scht", "removed_token", "Token erfolgreich entfernt", "restored_token", "Token erfolgreich wiederhergestellt", "archived_tokens", ":count Token erfolgreich archiviert", "deleted_tokens", ":count Token erfolgreich gel\xf6scht", "restored_tokens", ":value Token erfolgreich wiederhergestellt", _s19_64, "Kunden Registration", _s24_54, "Den Kunden erm\xf6glichen, sich selbst im Portal zu registrieren.", "email_invoice", "Rechnung versenden", "email_quote", "Angebot per E-Mail senden", "email_credit", "Gutschrift per E-Mail versenden", "email_payment", "Sende Zahlungs-E-Mail", _s20_89, "Es wurde noch keine E-Mail Adresse beim Kunden eingetragen.", "ledger", "Hauptbuch", "view_pdf", "Zeige PDF", "all_records", "Alle Eintr\xe4ge", "owned_by_user", "Eigent\xfcmer", _s16_139, "Verbleibende Gutschrift", "contact_name", "Name des Kontakts", "use_default", "Benutze Standardwert", _s16_141, "Endlose Reminder", "number_of_days", "Anzahl Tage", _s23_36, "Zahlungsbedingungen bearbeiten", "payment_term", "Zahlungsbedingung", _s16_142, "Neue Zahlungsbedingung", _s17_96, "Bearbeite Zahlungsbedingungen", _s20_90, "Zahlungsbedingung erfolgreich erstellt", _s20_91, "Zahlungsbedingung erfolgreich aktualisiert", _s21_92, "Zahlungsbedingung erfolgreich archiviert", _s20_92, "Zahlungsbedingung erfolgreich gel\xf6scht", _s20_93, "Zahlungsbedingung erfolgreich entfernt", _s21_93, "Zahlungsbedingungen erfolgreich wiederhergestellt", _s22_68, ":value Zahlungsbedingungen erfolgreich archiviert", _s21_94, ":value Zahlungsbedingungen erfolgreich gel\xf6scht", _s22_69, ":value Zahlungsbedingungen erfolgreich wiederhergestellt", "email_sign_in", "Mit E-Mail anmelden", "change", "\xc4ndern", _s23_38, "M\xf6chten Sie zur mobilen Ansicht wechseln?", _s24_55, "M\xf6chten Sie zur Desktopansicht wechseln?", "send_from_gmail", "Mit Gmail versenden", "reversed", "Umgekehrt", "cancelled", "Storniert", "credit_amount", "Gutschriftsbetrag", "quote_amount", "Angebotsbetrag", "hosted", "Gehostet", "selfhosted", "Selbstgehostet", "exclusive", "Exklusive", "inclusive", "Inklusive", "hide_menu", "Men\xfc ausblenden", "show_menu", "Men\xfc einblenden", _s18_83, _s19_186, _s16_144, "Suche nach Dokumenten", "search_designs", "Suche nach Designs", "search_invoices", "Suche Rechnungen", "search_clients", "Suche Kunden", "search_products", "Suche Produkte", "search_quotes", "Suche Angebote", "search_credits", "Suche Gutschrift", "search_vendors", "Suche Lieferanten", "search_users", "Suche Benutzer", _s16_145, "Suche Steuersatz", "search_tasks", "Suche Aufgaben", "search_settings", "Such-Einstellungen", "search_projects", "Suche nach Projekten", "search_expenses", "Suche Ausgaben", "search_payments", "Suche Zahlungen", "search_groups", "Suche nach Gruppen", "search_company", "Suche Firma", "search_document", "Suche 1 Dokument", "search_design", "Suche 1 Design", "search_invoice", "Suche 1 Angebot", "search_client", "Suche 1 Kunden", "search_product", "Suche 1 Produkt", "search_quote", "Suche 1 Angebot", "search_credit", "Suche 1 Gutschrift", "search_vendor", "Suche 1 Hersteller", "search_user", "Suche 1 Benutzer", "search_tax_rate", "Suche 1 Steuersatz", "search_task", "Suche 1 Aufgabe", "search_project", "Suche 1 Projekt", "search_expense", "Suche 1 Ausgabe", "search_payment", "Suche 1 Zahlung", "search_group", "Suche 1 Gruppen", "refund_payment", "Zahlung erstatten", _s17_100, "Rechnung erfolgreich storniert", _s18_85, "Rechnungen erfolgreich storniert", _s16_151, "Rechnung erfolgreich zur\xfcckgebucht", _s17_101, "Rechnungen erfolgreich zur\xfcckgebucht", "reverse", "R\xfcckbuchung", "full_name", "Voller Name", _s17_102, "Stadt/Bundesland/PLZ", _s17_104, "PLZ/Stadt/Bundesland", "custom1", "Benutzerdefiniert 1", "custom2", "Benutzerdefiniert 2", "custom3", _s19_187, "custom4", _s19_187, "optional", "optional", "license", "Lizenz", "purge_data", "Daten s\xe4ubern", _s16_152, "Die Kontodaten wurden erfolgreich gel\xf6scht", _s18_86, "Achtung: Alle Daten werden vollst\xe4ndig gel\xf6scht. Dieser Vorgang kann nicht r\xfcckg\xe4ngig gemacht werden.", "invoice_balance", "Rechnungssaldo", "age_group_0", "0 - 30 Tage", "age_group_30", "30 - 60 Tage", "age_group_60", "60 - 90 Tage", "age_group_90", "90 - 120 Tage", "age_group_120", "120+ Tage", "refresh", "Aktualisieren", "saved_design", "Design erfolgreich gespeichert", "client_details", "Kundeninformationen", "company_address", "Firmenadresse", "invoice_details", "Rechnungsdetails", "quote_details", "Kostenvoranschlag-Details", "credit_details", "Gutschrift Details", "product_columns", "Produktspalten", "task_columns", "Aufgabenspalten", "add_field", "Feld hinzuf\xfcgen", "all_events", "Alle Ereignisse", "permissions", "Berechtigungen", "none", "Nichts", "owned", "Eigent\xfcmer", "payment_success", "Bezahlung erfolgreich", "payment_failure", "Bezahlung fehlgeschlagen", "invoice_sent", ":count Rechnung versendet", "quote_sent", "Kostenvoranschlag versendet", "credit_sent", _s19_184, "invoice_viewed", "Rechnung angesehen", "quote_viewed", "Kostenvoranschlag angesehen", "credit_viewed", "Gutschrift angesehen", "quote_approved", "Kostenvoranschlag angenommen", _s25_50, "Empfange alle Benachrichtigungen", _s16_153, "Lizenz kaufen", "apply_license", "Lizenz anwenden", "cancel_account", "Konto k\xfcndigen", _s22_70, "Warnung: Diese Aktion wird Ihr Konto unwiderruflich l\xf6schen.", "delete_company", "Firma l\xf6schen", _s22_71, "Achtung: Dadurch wird Ihre Firma unwiderruflich gel\xf6scht. Es gibt kein Zur\xfcck.", "enabled_modules", "Module aktivieren", "converted_quote", "Angebot erfolgreichen konvertiert", "credit_design", _s17_262, "includes", "Beinhaltet", "header", "Header-Code", "load_design", "Designvorlage laden", "css_framework", "CSS-Framework", "custom_designs", "Benutzerdefinierte Designs", "designs", "Designs", "new_design", "Neues Design", "edit_design", "Design bearbeiten", "created_design", "Design erfolgreich erstellt", "updated_design", "Design erfolgreich aktualisiert", "archived_design", "Design erfolgreich archiviert", "deleted_design", "Design erfolgreich gel\xf6scht", "removed_design", "Design erfolgreich entfernt", "restored_design", "Design erfolgreich wiederhergestellt", _s16_155, ":value Designs erfolgreich archiviert", "deleted_designs", ":value Designs erfolgreich gel\xf6scht", _s16_156, ":value Designs erfolgreich wiederhergestellt", "proposals", "Vorschl\xe4ge", "tickets", "Tickets", _s16_157, "Wiederkehrende Angebote", "recurring_tasks", "Wiederkehrende Aufgabe", _s18_87, "Kontoverwaltung", "credit_date", "Gutschriftsdatum", "credit", "Gutschrift", "credits", "Gutschrift", "new_credit", "Gutschrift eingeben", "edit_credit", "Gutschrift bearbeiten", "created_credit", "Gutschrift erfolgreich erstellt", "updated_credit", "Gutschrift erfolgreich aktualisiert", "archived_credit", "Gutschrift erfolgreich archiviert", "deleted_credit", "Gutschrift erfolgreich gel\xf6scht", "removed_credit", "Gutschrift erfolgreich entfernt", "restored_credit", "Gutschrift erfolgreich wiederhergestellt", _s16_159, ":count Gutschriften erfolgreich archiviert", "deleted_credits", ":count Gutschriften erfolgreich gel\xf6scht", _s16_160, ":value Gutschrift erfolgreich wiederhergestellt", "current_version", "Aktuelle Version", "latest_version", "Neueste Version", "update_now", "Jetzt aktualisieren", _s26_33, "Eine neue Version der Webapp ist verf\xfcgbar.", _s16_161, "Update verf\xfcgbar", "app_updated", "Update erfolgreich", "learn_more", "Mehr erfahren", "integrations", "Integrationen", "tracking_id", "Sendungsnummer", _s17_106, "Slack-Webhook-URL", "credit_footer", "Gutschrift-Fu\xdfzeile", "credit_terms", "Gutschrift Bedingungen", "new_company", "Neues Konto", "added_company", "Erfolgreich Firma hinzugef\xfcgt", "company1", "Benutzerdefinierte Firma 1", "company2", "Benutzerdefinierte Firma 2", "company3", "Benutzerdefinierte Firma 3", "company4", "Benutzerdefinierte Firma 4", "product1", "Benutzerdefiniertes Produkt 1", "product2", "Benutzerdefiniertes Produkt 2", "product3", "Benutzerdefiniertes Produkt 3", "product4", "Benutzerdefiniertes Produkt 4", "client1", "Benutzerdefinierter Kunde 1", "client2", "Benutzerdefinierter Kunde 2", "client3", "Benutzerdefinierter Kunde 3", "client4", "Benutzerdefinierter Kunde 4", "contact1", "Benutzerdefinierter Kontakt 1", "contact2", "Benutzerdefinierter Kontakt 2", "contact3", "Benutzerdefinierter Kontakt 3", "contact4", "Benutzerdefinierter Kontakt 4", "task1", "Benutzerdefinierte Aufgabe 1", "task2", "Benutzerdefinierte Aufgabe 2", "task3", "Benutzerdefinierte Aufgabe 3", "task4", "Benutzerdefinierte Aufgabe 4", "project1", "Benutzerdefiniertes Projekt 1", "project2", "Benutzerdefiniertes Projekt 2", "project3", "Benutzerdefiniertes Projekt 3", "project4", "Benutzerdefiniertes Projekt 4", "expense1", "Benutzerdefinierte Ausgabe 1", "expense2", "Benutzerdefinierte Ausgabe 2", "expense3", "Benutzerdefinierte Ausgabe 3", "expense4", "Benutzerdefinierte Ausgabe 4", "vendor1", "Benutzerdefinierter Lieferant 1", "vendor2", "Benutzerdefinierter Lieferant 2", "vendor3", "Benutzerdefinierter Lieferant 3", "vendor4", "Benutzerdefinierter Lieferant 4", "invoice1", "Benutzerdefinierte Rechnung 1", "invoice2", "Benutzerdefinierte Rechnung 2", "invoice3", "Benutzerdefinierte Rechnung 3", "invoice4", "Benutzerdefinierte Rechnung 4", "payment1", "Benutzerdefinierte Zahlung 1", "payment2", "Benutzerdefinierte Zahlung 2", "payment3", "Benutzerdefinierte Zahlung 3", "payment4", "Benutzerdefinierte Zahlung 4", "surcharge1", _s30_59, "surcharge2", _s30_60, "surcharge3", _s30_61, "surcharge4", _s30_62, "group1", "Benutzerdefinierte Gruppe 1", "group2", "Benutzerdefinierte Gruppe 2", "group3", "Benutzerdefinierte Gruppe 3", "group4", "Benutzerdefinierte Gruppe 4", "reset", "Zur\xfccksetzen", "number", "Nummer", "export", "Exportieren", "chart", "Diagramm", "count", "Anzahl", "totals", "Summe", "blank", "Leer", "day", "Tag", "month", "Monat", "year", "Jahr", "subgroup", "Untergruppe", "is_active", "Ist aktiv", "group_by", "Gruppieren nach", "credit_balance", "Gutschrifsstand", _s18_93, "Letzter Login des Kontakts", _s17_108, "Vollst\xe4ndiger Name des Kontakts", "contact_phone", "Telefonnummer des Kontakts", _s21_95, "Kontakt Benutzerdefinierter Wert 1", _s21_96, "Kontakt Benutzerdefinierter Wert 2", _s21_97, "Kontakt Benutzerdefinierter Wert 3", _s21_98, "Kontakt Benutzerdefinierter Wert 4", _s17_110, "Strasse Versandanschrift", _s17_111, "Versand Adresszusatz", "shipping_city", "Stadt Versandanschrift", "shipping_state", "Versand Bundesland", _s20_94, "Postleitzahl Versandanschrift", _s16_191, "Lieferungsland", _s16_193, "Strasse Rechnungsanschrift", _s16_194, "Rechnung Adresszusatz", "billing_city", "Stadt Rechnungsanschrift", "billing_state", "Rechnung Bundesland", _s19_66, "Postleitzahl Rechnungsanschrift", "billing_country", "Rechnungsland", "client_id", "Kundennummer", "assigned_to", "Zugewiesen an", "created_by", "Erstellt von :name", "assigned_to_id", "Zugewiesen zur ID", "created_by_id", "Erstellt von ID", "add_column", "Spalte hinzuf\xfcgen", "edit_columns", "Spalten bearbeiten", "columns", "Spalten", "aging", "Versendet", "profit_and_loss", _s18_243, "reports", "Berichte", "report", "Bericht", "add_company", "Konto hinzuf\xfcgen", "unpaid_invoice", "Unbezahlte Rechnung", "paid_invoice", "Bezahlte Rechnung", _s16_195, "Nicht genehmigtes Angebot", "help", "Hilfe", "refund", "Erstattung", "refund_date", "Erstattungsdatum", "filtered_by", "Gefiltert nach", "contact_email", "E-Mail-Adresse des Kontakts", "multiselect", "Mehrfachauswahl", "entity_state", "Status", "verify_password", "Passwort \xfcberpr\xfcfen", "applied", "Angewendet", _s21_99, "K\xfcrzliche Fehler aus den Logs einf\xfcgen", _s30_12, "Wir haben ihre Nachricht erhalten und bem\xfchen uns schnellstm\xf6glich zu antworten.", "message", "Nachricht", "from", "Von", _s20_96, "Produktdetails anzeigen", _s25_52, "Beschreibung und Kosten in die Produkt-Dropdown-Liste einf\xfcgen", _s20_98, "Der PDF-Renderer ben\xf6tigt :version", _s18_96, "Anpassungszuschlag Prozent", _s23_40, "Geb\xfchren Prozentsatz an das Konto anpassen", _s18_98, "Einstellungen bearbeiten", "support_forum", "Support-Foren", "about", "\xdcber", "documentation", "Dokumentation", "contact_us", "Kontaktieren Sie uns", "subtotal", "Zwischensumme", "line_total", "Summe", "item", "Artikel", "credit_email", "Gutschrift E-Mail", "iframe_url", "iFrame-URL", "domain_url", "Domain-URL", _s21_100, "Das Passwort ist zu kurz", _s20_99, "Das Passwort muss einen Gro\xdfbuchstaben und eine Nummer enthalten", _s19_68, "Kundenportal-Aufgaben", _s23_41, "Kundenportal-\xdcbersicht", _s20_100, "Bitte einen Wert eingeben", "deleted_logo", "Logo erfolgreich gel\xf6scht", "yes", "Ja", "no", "Nein", "generate_number", "Nummer generieren", "when_saved", "Wenn gespeichert", "when_sent", "Wenn gesendet", "select_company", "Firma ausw\xe4hlen", "float", "Schwebend", "collapse", "Einklappen", "show_or_hide", "Anzeigen/verstecken", "menu_sidebar", "Men\xfcleiste", "history_sidebar", "Verlaufs-Seitenleiste", "tablet", "Tablet", "mobile", "Mobil", "desktop", "Desktop", "layout", "Layout", "view", "Ansehen", "module", "Modul", "first_custom", "Erste benutzerdefinierte", "second_custom", "Zweite benutzerdefinierte", "third_custom", "Dritte benutzerdefinierte", "show_cost", "Kosten anzeigen", _s17_113, "Produktkosten anzeigen", "show_cost_help", "Feld f\xfcr Einkaufspreis anzeigen, um Gewinnspanne zu verfolgen", _s21_101, "Produktanzahl anzeigen", _s26_35, "Zeigen ein Mengenangabe Feld, sonst den Standardwert 1", _s21_103, "Rechnungsanzahl anzeigen", _s26_36, "Zeige ein Rechnungsposten Anzahlfeld, sonst den Standardwert 1", _s21_105, "Produkterm\xe4\xdfigung anzeigen", _s26_37, "Zeige Rabattfeld in Belegposition", _s16_197, "Standardanzahl", _s21_107, "Setze den Rechnungsposten automatisch auf Anzahl 1", "one_tax_rate", "Ein Steuersatz", "two_tax_rates", "Zwei Steuers\xe4tze", "three_tax_rates", "Drei Steuers\xe4tze", _s16_199, "Standard-Steuersatz", "user", "Benutzer", "invoice_tax", "Rechnungssteuer", "line_item_tax", "Belegpositions-Steuer", "inclusive_taxes", "Inklusive Steuern", _s17_115, "Rechnungs-Steuers\xe4tze", "item_tax_rates", "Element-Steuers\xe4tze", _s18_100, _s29_84, "configure_rates", "Steuers\xe4tze bearbeiten", _s18_101, "Zahlungsanbieter bearbeiten", "tax_settings", "Steuer-Einstellungen", _s18_103, "Steuers\xe4tze", "accent_color", "Akzent-Farbe", "switch", "Switch", _s19_70, "Komma-separierte Liste", "options", "Optionen", _s16_201, "Einzeiliger Text", "multi_line_text", "Mehrzeiliger Text", "dropdown", "Dropdown", "field_type", "Feldtyp", _s27_52, "Eine Passwort-Wiederherstellungs-Mail wurde versendet", "submit", "Senden", _s16_203, "Passwort wiederherstellen", "late_fees", "Versp\xe4tungszuschl\xe4ge", "credit_number", "Gutschriftnummer", "payment_number", "Zahlungsnummer", "late_fee_amount", "H\xf6he des Versp\xe4tungszuschlags", _s16_204, "Versp\xe4tungszuschlag Prozent", "before_due_date", "Vor dem F\xe4lligkeitsdatum", "after_due_date", "Nach dem F\xe4lligkeitsdatum", _s18_105, "Nach dem Rechnungsdatum", "days", "Tage", "invoice_email", "Rechnungsmail", "payment_email", "Zahlungsmail", "partial_payment", "Teilzahlung", "payment_partial", "Teilzahlung", _s21_108, "Teilzahlungsmail", "quote_email", "Angebotsmail", _s16_206, "Endlose Erinnnerung", _s16_208, "Gefiltert nach Benutzer", "administrator", "Administrator", _s18_106, "Dem Benutzer erlauben, andere Benutzer zu administrieren, Einstellungen zu \xe4ndern und alle Eintr\xe4ge zu bearbeiten", "user_management", "Benutzerverwaltung", "users", "Benutzer", "new_user", "Neuer Benutzer", "edit_user", "Benutzer bearbeiten", "created_user", "Benutzer erfolgreich erstellt", "updated_user", "Benutzer erfolgreich aktualisiert", "archived_user", "Benutzer erfolgreich archiviert", "deleted_user", "Benutzer erfolgreich gel\xf6scht", "removed_user", "Benutzer erfolgreich entfernt", "restored_user", "Benutzer erfolgreich wiederhergestellt", "archived_users", ":value Benutzer erfolgreich archiviert", "deleted_users", ":value Benutzer erfolgreich gel\xf6scht", "removed_users", ":value Benutzer erfolgreich entfernt", "restored_users", ":value Benutzer erfolgreich wiederhergestellt", _s16_210, _s24_128, "invoice_options", "Rechnungsoptionen", _s17_117, "'Bereits gezahlt' ausblenden", _s22_78, "'Bereits gezahlt' nur anzeigen, wenn eine Zahlung eingegangen ist.", _s23_43, "Dokumente einbetten", _s28_32, "Bildanh\xe4nge zu den Rechnungen hinzuf\xfcgen.", _s16_212, "Zeige Kopf auf", _s16_213, "Zeige Fu\xdfzeilen auf", "first_page", "Erste Seite", "all_pages", "Alle Seiten", "last_page", "Letzte Seite", "primary_font", "Prim\xe4re Schriftart", "secondary_font", "Sekund\xe4re Schriftart", "primary_color", "Prim\xe4re Farbe", "secondary_color", "Sekund\xe4re Farbe", "page_size", "Seitengr\xf6\xdfe", "font_size", "Schriftgr\xf6\xdfe", "quote_design", "Angebots-Layout", "invoice_fields", "Rechnungsfelder", "product_fields", "Produktfelder", "invoice_terms", "Rechnungsbedingungen", "invoice_footer", "Rechnungsfu\xdfzeile", "quote_terms", "Angebotsbedingungen", "quote_footer", "Angebots-Fu\xdfzeile", _s18_107, "Automatischer E-Mail-Versand", _s23_44, "Senden Sie automatisch wiederkehrende Rechnungen per E-Mail, wenn sie erstellt wurden.", _s18_108, "Automatisches Archiv", _s23_45, _s80_0, _s18_109, _s24_127, _s23_46, "Wandeln Sie ein Angebot / Kostenvoranschlag automatisch in eine Rechnung um, wenn es angenommen wurde.", _s17_119, "Workflow-Einstellungen", "freq_daily", "T\xe4glich", "freq_weekly", "W\xf6chentlich", "freq_two_weeks", "Zweiw\xf6chentlich", "freq_four_weeks", "Vierw\xf6chentlich", "freq_monthly", "Monatlich", "freq_two_months", "Zwei Monate", _s17_121, "Dreimonatlich", _s16_214, "Vier Monate", "freq_six_months", "Halbj\xe4hrlich", "freq_annually", "J\xe4hrlich", "freq_two_years", "Zwei Jahre", _s16_215, "Drei Jahre", "never", "Niemals", "company", "Firma", _s17_122, "Generierte Nummern", "charge_taxes", "Steuern erheben", "next_reset", "N\xe4chster Reset", "reset_counter", "Z\xe4hler-Reset", _s16_216, "Wiederkehrender Pr\xe4fix", "number_padding", "Nummernabstand", "general", "Allgemein", "surcharge_field", "Zuschlagsfeld", "company_field", "Firmenfeld", "company_value", "Firmenwert", "credit_field", "Kredit-Feld", "invoice_field", "Rechnungsfeld", _s17_124, "Rechnungsgeb\xfchr", "client_field", "Kundenfeld", "product_field", "Produktfeld", "payment_field", "Zahlungsfeld", "contact_field", "Kontaktfeld", "vendor_field", "Lieferantenfeld", "expense_field", "Ausgabenfeld", "project_field", "Projektfeld", "task_field", "Aufgabenfeld", "group_field", "Gruppen-Feld", "number_counter", "Nummernz\xe4hler", "prefix", "Pr\xe4fix", "number_pattern", "Nummernschema", "messages", "Nachrichten", "custom_css", "Benutzerdefiniertes CSS", _s17_126, "Benutzerdefiniertes JavaScript", _s16_218, "Auf PDF anzeigen", _s21_110, "Unterschrift des Kunden auf dem Angebots/Rechnungs PDF anzeigen.", _s25_58, "Checkbox f\xfcr Rechnungsbedingungen", _s30_13, "Erfordern Sie die Best\xe4tigung der Rechnungsbedingungen durch den Kunden.", _s23_47, "Checkbox f\xfcr Angebotsbedingungen", _s28_33, "Erfordern Sie die Best\xe4tigung der Angebotsbedingungen durch den Kunden.", _s25_59, "Rechnungsunterschrift", _s30_14, "Erfordern Sie die Unterschrift des Kunden bei Rechnungen.", _s23_48, "Angebotsunterschrift", _s22_80, "Rechnungen mit Passwort sch\xfctzen", _s27_53, "Erlaubt Ihnen ein Passwort f\xfcr jeden Kontakt zu erstellen. Wenn ein Passwort erstellt wurde, muss der Kunde dieses eingeben, bevor er eine Rechnung ansehen darf.", "authorization", "Genehmigung", "subdomain", "Subdom\xe4ne", "domain", "Dom\xe4ne", "portal_mode", "Portalmodus", "email_signature", "Mit freundlichen Gr\xfc\xdfen", _s24_56, "Machen Sie es einfacher f\xfcr Ihre Kunden zu bezahlen, indem Sie schema.org Markup zu Ihren E-Mails hinzuf\xfcgen.", "plain", "Einfach", "light", "Hell", "dark", "Dunkel", "email_design", "E-Mail-Design", "attach_pdf", "PDF anh\xe4ngen", _s16_219, "Dokumente anh\xe4ngen", "attach_ubl", _s20_117, "email_style", "E-Mail-Stil", _s19_72, "Markup erlauben", "reply_to_email", "Antwort-E-Mail-Adresse", "reply_to_name", "Name der Antwortadresse", "bcc_email", "BCC E-Mail", "processed", "Verarbeitet", "credit_card", "Kreditkarte", "bank_transfer", "\xdcberweisung", "priority", "Priorit\xe4t", "fee_amount", "Zuschlag Betrag", "fee_percent", "Zuschlag Prozent", "fee_cap", "Geb\xfchrenobergrenze", "limits_and_fees", "Grenzwerte/Geb\xfchren", "enable_min", "Min aktivieren", "enable_max", "Max aktivieren", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Logos der akzeptierten Kreditkarten", "credentials", "Zugangsdaten", "update_address", "Adresse aktualisieren", _s19_75, "Kundenadresse mit den gemachten Angaben aktualisieren", "rate", "Stundensatz", "tax_rate", "Steuersatz", "new_tax_rate", "Neuer Steuersatz", "edit_tax_rate", "Steuersatz bearbeiten", _s16_221, "Steuersatz erstellt", _s16_222, "Steuersatz aktualisiert", _s17_129, "Steuersatz archiviert", _s16_223, "Steuersatz erfolgreich gel\xf6scht", _s17_130, "Steuersatz erfolgreich wiederhergestellt", _s18_110, ":value Steuers\xe4tze erfolgreich archiviert", _s17_131, ":value Steuers\xe4tze erfolgreich gel\xf6scht", _s18_111, ":value Steuers\xe4tze erfolgreich wiederhergestellt", "fill_products", "Produkte automatisch ausf\xfcllen", _s18_112, "Beim Ausw\xe4hlen eines Produktes werden automatisch Beschreibung und Kosten ausgef\xfcllt", "update_products", "Produkte automatisch aktualisieren", _s20_104, "Beim Aktualisieren einer Rechnung werden die Produkte automatisch aktualisiert", _s16_224, "Produkte konvertieren", _s21_111, "Produktpreise automatisch in die W\xe4hrung des Kunden konvertieren", "fees", "Geb\xfchren", "limits", "Grenzwerte", "provider", "Anbieter", "company_gateway", "Zahlungs-Gateway", _s16_226, "Zahlungs-Gateways", _s19_76, "Neues Gateway", _s20_105, "Gateway bearbeiten", _s23_49, "Gateway erfolgreich erstellt", _s23_50, "Gateway erfolgreich aktualisiert", _s24_57, "Gateway erfolgreich archiviert", _s23_51, "Gateway erfolgreich gel\xf6scht", _s24_58, "Gateway erfolgreich wiederhergestellt", _s25_61, ":value Zahlungsanbieter erfolgreich archiviert", _s24_59, ":value Zahlungsanbieter erfolgreich gel\xf6scht", _s25_62, ":value Zahlungsanbieter erfolgreich wiederhergestellt", _s16_228, "Weiterbearbeiten", "discard_changes", "\xc4nderungen verwerfen", "default_value", "Standardwert", "disabled", "Deaktiviert", "currency_format", "W\xe4hrungsformat", _s21_112, "Erster Tag der Woche", _s23_52, "Erster Monat des Jahres", "sunday", "Sonntag", "monday", "Montag", "tuesday", "Dienstag", "wednesday", "Mittwoch", "thursday", "Donnerstag", "friday", "Freitag", "saturday", "Samstag", "january", "Januar", "february", "Februar", "march", "M\xe4rz", "april", "April", "may", "Mai", "june", "Juni", "july", "Juli", "august", "August", "september", "September", "october", "Oktober", "november", "November", "december", "Dezember", "symbol", "Symbol", "ocde", "Code", "date_format", "Datumsformat", "datetime_format", "Datums-/Zeitformat", "military_time", "24-Stunden-Zeit", _s18_113, "24-Stunden-Anzeige", "send_reminders", "Mahnung senden", "timezone", "Zeitzone", _s19_77, "Nach Projekt filtern", _s17_132, "Gefiltert nach Gruppe", _s19_79, "Gefiltert nach Rechnung", _s18_114, "Gefiltert nach Kunde", _s18_116, "Gefiltert nach Lieferant", "group_settings", "Gruppeneinstellungen", "group", "Gruppe", "groups", "Gruppen", "new_group", "Neue Gruppe", "edit_group", "Gruppe bearbeiten", "created_group", "Gruppe erfolgreich erstellt", "updated_group", "Gruppe erfolgreich aktualisiert", "archived_groups", ":value Gruppen erfolgreich archiviert", "deleted_groups", ":value Gruppen erfolgreich gel\xf6scht", "restored_groups", ":value Gruppen erfolgreich wiederhergestellt", "archived_group", "Gruppe erfolgreich archiviert", "deleted_group", "Gruppe erfolgreich gel\xf6scht", "restored_group", "Gruppe erfolgreich wiederhergestellt", "upload_logo", "Laden Sie Ihr Firmenlogo hoch", "uploaded_logo", "Logo erfolgreich hochgeladen", "logo", "Logo", "saved_settings", "Einstellungen erfolgreich gespeichert", _s16_230, "Produkt-Einstellungen", "device_settings", "Ger\xe4te-Einstellungen", "defaults", "Standards", "basic_settings", _s24_128, _s17_134, "Erweiterte Einstellungen", "company_details", "Firmendaten", "user_details", "Benutzerdaten", "localization", "Lokalisierung", "online_payments", "Online-Zahlungen", "tax_rates", "Steuers\xe4tze", "notifications", "Benachrichtigungen", "import_export", "Import/Export", "custom_fields", "Benutzerdefinierte Felder", "invoice_design", "Rechnungsdesign", "buy_now_buttons", "'Kaufe jetzt'-Buttons", "email_settings", "E-Mail-Einstellungen", _s23_54, "Vorlagen & Mahnungen", _s22_81, _s21_216, _s19_81, "Datenvisualisierungen", "price", "Preis", "email_sign_up", "E-Mail-Registrierung", "google_sign_up", "Registrierung via Google", _s27_57, "Vielen Dank f\xfcr Ihren Kauf!", "redeem", "Einl\xf6sen", "back", "Zur\xfcck", "past_purchases", "Vergangene K\xe4ufe", _s19_83, "Jahres-Abonnement", "pro_plan", "Pro-Tarif", "enterprise_plan", "Enterprise-Tarif", "count_users", ":count Benutzer", "upgrade", "Upgrade", _s25_63, "Bitte geben Sie einen Vornamen ein", _s24_60, "Bitte geben Sie einen Nachnamen ein", _s33_30, "Bitte stimmen Sie den Nutzungsbedingungen und der Datenschutzerkl\xe4rung zu, um ein Konto zu erstellen.", "i_agree_to_the", "Ich stimme den", _s16_232, "Service-Bedingungen", "privacy_policy", "Datenschutzerkl\xe4rung", "sign_up", "Anmeldung", "account_login", "Konto Login", "view_website", "Webseite anschauen", "create_account", "Konto erstellen", "email_login", "E-Mail-Anmeldung", "create_new", "Neu...", _s18_118, "Kein Eintrag ausgew\xe4hlt", _s21_115, "Bitte speichern oder verwerfen Sie Ihre \xc4nderungen", "download", "Herunterladen", _s27_58, "Erfordert einen Enterprise-Plan", "take_picture", "Bild aufnehmen", "upload_files", "Dateien hochladen", "document", "Dokument", "documents", "Dokumente", "new_document", "Neues Dokument", "edit_document", "Dokument bearbeiten", _s17_136, "Dokument erfolgreich hochgeladen", _s16_234, "Dokument erfolgreich aktualisiert", _s17_137, "Dokument erfolgreich archiviert", _s16_235, "Dokument erfolgreich gel\xf6scht", _s17_138, "Dokument erfolgreich wiederhergestellt", _s18_120, ":value Dokumente erfolgreich archiviert", _s17_139, ":value Dokumente erfolgreich gel\xf6scht", _s18_121, ":value Dokumente erfolgreich wiederhergestellt", "no_history", "Kein Verlauf", "expense_date", "Ausgabendatum", "pending", "Ausstehend", _s16_236, "Aufgezeichnet", _s16_237, "Ausstehend", _s16_238, "Fakturiert", "converted", "Umgewandelt", _s24_62, "F\xfcgen Sie Dokumente zur Rechnung hinzu", "exchange_rate", "Wechselkurs", _s16_239, "W\xe4hrung umrechnen", "mark_paid", "Als bezahlt markieren", "category", "Kategorie", "address", "Adresse", "new_vendor", "Neuer Lieferant", "created_vendor", "Lieferant erfolgreich erstellt", "updated_vendor", "Lieferant erfolgreich aktualisiert", "archived_vendor", "Lieferant erfolgreich archiviert", "deleted_vendor", "Lieferant erfolgreich gel\xf6scht", "restored_vendor", "Lieferant erfolgreich wiederhergestellt", _s16_240, ":count Lieferanten erfolgreich archiviert", "deleted_vendors", ":count Lieferanten erfolgreich gel\xf6scht", _s16_241, ":value Lieferanten erfolgreich wiederhergestellt", "new_expense", "Ausgabe eingeben", "created_expense", "Ausgabe erfolgreich erstellt", "updated_expense", "Ausgabe erfolgreich aktualisiert", _s16_242, "Ausgabe erfolgreich archiviert", "deleted_expense", "Ausgabe erfolgreich gel\xf6scht", _s16_243, "Ausgabe erfolgreich wiederhergestellt", _s17_140, "Ausgaben erfolgreich archiviert", _s16_244, "Ausgaben erfolgreich gel\xf6scht", _s17_141, ":value Ausgaben erfolgreich wiederhergestellt", "copy_shipping", "Versand kopieren", "copy_billing", "Zahlung kopieren", "design", "Design", _s21_116, "Eintrag konnte nicht gefunden werden", "invoiced", "In Rechnung gestellt", "logged", "Protokolliert", "running", "L\xe4uft", "resume", "Fortfahren", "task_errors", "Bitte korrigieren Sie alle \xfcberlappenden Zeiten", "start", "Starten", "stop", "Anhalten", "started_task", "Aufgabe erfolgreich gestartet", "stopped_task", "Aufgabe erfolgreich angehalten", "resumed_task", "Aufgabe fortgesetzt", "now", "Jetzt", _s16_245, "Aufgaben f\xfcr den automatischen Start", "timer", "Zeitmesser", "manual", "Manuell", "budgeted", "Budgetiert", "start_time", "Startzeit", "end_time", "Endzeit", "date", "Datum", "times", "Zeiten", "duration", "Dauer", "new_task", "Neue Aufgabe", "created_task", "Aufgabe erfolgreich erstellt", "updated_task", "Aufgabe erfolgreich aktualisiert", "archived_task", "Aufgabe erfolgreich archiviert", "deleted_task", "Aufgabe erfolgreich gel\xf6scht", "restored_task", "Aufgabe erfolgreich wiederhergestellt", "archived_tasks", ":count Aufgaben wurden erfolgreich archiviert", "deleted_tasks", ":count Aufgaben wurden erfolgreich gel\xf6scht", "restored_tasks", ":value Aufgaben erfolgreich wiederhergestellt", _s19_85, "Bitte geben Sie einen Namen ein", "budgeted_hours", "Budgetierte Stunden", "created_project", "Projekt erfolgreich erstellt", "updated_project", "Projekt erfolgreich aktualisiert", _s16_247, "Projekt erfolgreich archiviert", "deleted_project", "Projekt erfolgreich gel\xf6scht", _s16_248, "Projekt erfolgreich wiederhergestellt", _s17_142, "Erfolgreich :count Projekte archiviert", _s16_249, "Erfolgreich :count Projekte gel\xf6scht", _s17_143, ":value Projekte erfolgreich wiederhergestellt", "new_project", "Neues Projekt", _s27_62, "Vielen Dank, dass Sie unsere App nutzen!", "if_you_like_it", "Wenn es dir gef\xe4llt, bitte", "click_here", "hier klicken", _s18_122, "Klicke hier", "to_rate_it", ", um es zu bewerten.", "average", "Durchschnittlich", "unapproved", "Nicht genehmigt", _s30_19, "Bitte authentifizieren Sie sich, um diese Einstellung zu \xe4ndern.", "locked", "Gesperrt", "authenticate", "Authentifizieren", _s19_87, "Bitte authentifizieren Sie sich", _s24_64, "Biometrische Authentifizierung", "footer", "Footer-Code", "compare", "Vergleiche", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", "Anmeldung mit Google", "today", "Heute", "custom_range", "Benutzerdefinierter Bereich", "date_range", "Datumsbereich", "current", "Aktuell", "previous", "Vorherige", "current_period", "Aktuelle Periode", _s17_144, "Vergleichsperiode", "previous_period", "Vorherige Periode", "previous_year", "Vorjahr", "compare_to", "Vergleiche mit", "last7_days", "Letzte 7 Tage", "last_week", "Letzte Woche", "last30_days", "Letzte 30 Tage", "this_month", "Dieser Monat", "last_month", "Letzter Monat", "this_year", "Dieses Jahr", "last_year", "Letztes Jahr", "all_time", "Allzeit", "custom", "Benutzerdefiniert", _s16_250, "Klone in Rechnung", "clone_to_quote", "Zum Angebot / Kostenvoranschlag duplizieren", "clone_to_credit", "Zur Gutschrift duplizieren", "view_invoice", "Rechnung ansehen", "convert", "Konvertiere", "more", "Mehr", "edit_client", "Kunde bearbeiten", "edit_product", "Produkt bearbeiten", "edit_invoice", "Rechnung bearbeiten", "edit_quote", "Angebot bearbeiten", "edit_payment", "Zahlung bearbeiten", "edit_task", "Aufgabe bearbeiten", "edit_expense", "Ausgabe Bearbeiten", "edit_vendor", "Lieferant Bearbeiten", "edit_project", "Projekt bearbeiten", _s20_107, "Bearbeite wiederkehrendes Angebot", "billing_address", "Rechnungsadresse", _s16_252, "Lieferadresse", "total_revenue", "Gesamteinnahmen", "average_invoice", "Durchschnittlicher Rechnungsbetrag", "outstanding", "Ausstehend", "invoices_sent", ":count Rechnungen versendet", "active_clients", "aktive Kunden", "close", "Schlie\xdfen", "email", "E-Mail", "password", "Passwort", "url", "URL", "secret", "Passwort", "name", "Name", "logout", "Abmelden", "login", "Login", "filter", "Filter", "sort", "Sortierung", "search", "Suche", "active", "Aktiv", "archived", "Archiviert", "deleted", "Gel\xf6scht", "dashboard", "\xdcbersicht", "archive", "Archivieren", "delete", "L\xf6schen", "restore", "Wiederherstellen", _s16_254, "Aktualisieren beendet", _s23_55, "Bitte geben Sie Ihre E-Mail-Adresse ein", _s26_46, "Bitte geben Sie Ihr Passwort ein", _s21_119, "Bitte geben Sie Ihre URL ein", _s26_48, "Bitte geben Sie Ihren Produkt schl\xfcssel ein", "ascending", "Aufsteigend", "descending", "Absteigend", "save", "Speichern", _s17_146, "Ein Fehler ist aufgetreten", "paid_to_date", "Bereits gezahlt", "balance_due", "Offener Betrag", "balance", "Saldo", "overview", "\xdcbersicht", "details", "Details", "phone", "Telefon", "website", "Webseite", "vat_number", "USt-IdNr.", "id_number", "Registernummer", "create", "Erstellen", _s19_89, ":value in die Zwischenablage kopiert", "error", "Fehler", _s16_256, "Konnte nicht gestartet werden", "contacts", "Kontakte", "additional", "Zus\xe4tzlich", "first_name", "Vorname", "last_name", "Nachname", "add_contact", "Kontakt hinzuf\xfcgen", "are_you_sure", "Sind Sie sicher?", "cancel", "Abbrechen", "ok", "Ok", "remove", "Entfernen", _s16_258, "E-Mail ist ung\xfcltig", "product", "Produkt", "products", "Produkte", "new_product", "Neues Produkt", "created_product", "Produkt erfolgreich erstellt", "updated_product", "Produkt erfolgreich aktualisiert", _s16_260, "Produkt erfolgreich archiviert", "deleted_product", "Produkt erfolgreich gel\xf6scht", _s16_261, "Produkt erfolgreich wiederhergestellt", _s17_148, "Archivierung erfolgreich :Produktz\xe4hler", _s16_262, "Erfolgreich :count Produkte gel\xf6scht", _s17_149, ":value Produkte erfolgreich wiederhergestellt", "product_key", "Produkt", "notes", "Notizen", "cost", "Kosten", "client", "Kunde", "clients", "Kunden", "new_client", "Neuer Kunde", "created_client", "Kunde erfolgreich angelegt", "updated_client", "Kunde erfolgreich aktualisiert", "archived_client", "Kunde erfolgreich archiviert", _s16_263, ":count Kunden erfolgreich archiviert", "deleted_client", "Kunde erfolgreich gel\xf6scht", "deleted_clients", ":count Kunden erfolgreich gel\xf6scht", "restored_client", "Kunde erfolgreich wiederhergestellt", _s16_264, ":value Kunden erfolgreich wiederhergestellt", "address1", "Stra\xdfe", "address2", "Adresszusatz", "city", "Stadt", "state", "Bundesland", "postal_code", "Postleitzahl", "country", "Land", "invoice", "Rechnung", "invoices", "Rechnungen", "new_invoice", "Neue Rechnung", "created_invoice", "Rechnung erfolgreich erstellt", "updated_invoice", "Rechnung erfolgreich aktualisiert", _s16_265, "Rechnung erfolgreich archiviert", "deleted_invoice", "Rechnung erfolgreich gel\xf6scht", _s16_266, "Rechnung erfolgreich wiederhergestellt", _s17_150, ":count Rechnungen erfolgreich archiviert", _s16_267, ":count Rechnungen erfolgreich gel\xf6scht", _s17_151, ":value Rechnungen erfolgreich wiederhergestellt", "emailed_invoice", "Rechnung erfolgreich versendet", "emailed_payment", "Zahlungs-E-Mail erfolgreich gesendet", "amount", "Betrag", "invoice_number", "Rechnungsnummer", "invoice_date", "Rechnungsdatum", "discount", "Rabatt", "po_number", "Bestellnummer", "terms", "Bedingungen", "public_notes", "\xd6ffentliche Notizen", "private_notes", "Interne Notizen", "frequency", "H\xe4ufigkeit", "start_date", "Startdatum", "end_date", "Enddatum", "quote_number", "Angebotsnummer", "quote_date", "Angebotsdatum", "valid_until", "G\xfcltig bis", "items", "Element", "partial_deposit", "Teil-/Anzahlung", "description", "Beschreibung", "unit_cost", "Einzelpreis", "quantity", "Menge", "add_item", "Artikel hinzuf\xfcgen", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Gesamtbetrag", "pdf", "PDF", "due_date", _s16_427, _s16_268, "Teilzahlungsziel", "paid_date", "Zahlungsdatum", "status", "Status", _s17_152, "Rechnungs Status", "quote_status", "Angebotsstatus", _s22_82, "Klicken Sie auf +, um ein Element hinzuzuf\xfcgen.", _s22_84, "Klicken Sie auf +, um die Zeit hinzuzuf\xfcgen.", "count_selected", ":count ausgew\xe4hlt", "total", "Gesamt", "percent", "Prozent", "edit", "Bearbeiten", "dismiss", "Verwerfen", _s20_109, "Bitte w\xe4hlen Sie ein Datum", _s22_85, _s29_84, _s24_66, "Bitte w\xe4hlen Sie eine Rechnung aus", "task_rate", "Kosten f\xfcr T\xe4tigkeit", "settings", "Einstellungen", "language", "Sprache", "currency", "W\xe4hrung", "created_at", "Erstellt am", "created_on", "Erstellt am", "updated_at", "Aktualisiert", "tax", "Steuer", _s30_21, "Bitte geben Sie eine Rechnungs Nummer ein", _s27_66, "Bitte geben Sie eine Angebots Nummer ein", "past_due", "\xdcberf\xe4llig", "draft", "Entwurf", "sent", "Versendet", "viewed", "Angesehen", "approved", "Best\xe4tigt", "partial", "Teil-/Anzahlung", "paid", "Bezahlt", "mark_sent", "Als versendet markieren", _s22_87, "Rechnung erfolgreich als versendet markiert", _s22_88, "Die Rechnung wurde erfolgreich als 'bezahlt' markiert", _s23_57, "Erfolgreich Rechnungen als versendet markiert", _s23_58, "Die Rechnungen wurden erfolgreich als 'bezahlt' markiert", "done", "Erledigt", _s37_24, "Bitte geben Sie einen Kunden- oder Kontaktnamen ein", "dark_mode", "Dunkler Modus", _s27_68, "Starten Sie die App neu, um die \xc4nderung zu \xfcbernehmen.", "refresh_data", "Daten aktualisieren", "blank_contact", "Leerer Kontakt", "activity", "Aktivit\xe4t", _s16_270, "Kein Eintr\xe4ge gefunden", "clone", "Duplizieren", "loading", "L\xe4dt", "industry", "Kategorie", "size", "Gr\xf6\xdfe", "payment_terms", "Zahlungsbedingungen", "payment_date", "Zahlungsdatum", "payment_status", "Zahlungsstatus", _s16_272, "Ausstehend", _s16_273, "entwertet", _s16_274, "Fehlgeschlagen", _s16_275, "Abgeschlossen", _s16_276, _s19_186, _s16_277, "Erstattet", _s17_153, "nicht angewendet", _s17_154, "Teilweise nicht angewendet", "net", "Netto", "client_portal", "Kunden-Portal", "show_tasks", "Aufgaben anzeigen", "email_reminders", "Mahnungs-E-Mail", "enabled", "Aktiviert", "recipients", "Empf\xe4nger", "initial_email", "Initiale E-Mail", "first_reminder", "Erste Mahnung", "second_reminder", "Zweite Mahnung", "third_reminder", "Dritte Mahnung", "reminder1", "Erste Mahnung", "reminder2", "Zweite Mahnung", "reminder3", "Dritte Mahnung", "template", "Vorlage", "send", "Senden", "subject", "Betreff", "body", "Inhalt", "send_email", "E-Mail senden", "email_receipt", "Zahlungsbest\xe4tigung an Kunden per E-Mail senden", "auto_billing", "Automatische Rechnungsstellung", "button", "Knopf", "preview", "Vorschau", "customize", "Anpassen", "history", "Verlauf", "payment", "Zahlung", "payments", "Zahlungen", "refunded", "Erstattet", "payment_type", "Zahlungsart", _s21_121, "Abwicklungsreferenz", "enter_payment", _s16_428, "new_payment", _s16_428, "created_payment", "Zahlung erfolgreich erstellt", "updated_payment", "Zahlung erfolgreich aktualisiert", _s16_278, "Zahlung erfolgreich archiviert", "deleted_payment", "Zahlung erfolgreich gel\xf6scht", _s16_279, "Zahlung erfolgreich wiederhergestellt", _s17_155, ":count Zahlungen erfolgreich archiviert", _s16_280, ":count Zahlungen erfolgreich gel\xf6scht", _s17_156, ":value Zahlungen erfolgreich wiederhergestellt", "quote", "Angebot", "quotes", "Angebote", "new_quote", "Neues Angebot", "created_quote", "Angebot erfolgreich erstellt", "updated_quote", "Angebot erfolgreich aktualisiert", "archived_quote", "Angebot erfolgreich archiviert", "deleted_quote", "Angebot erfolgreich gel\xf6scht", "restored_quote", "Angebot erfolgreich wiederhergestellt", "archived_quotes", ":count Angebote erfolgreich archiviert", "deleted_quotes", ":count Angebote erfolgreich gel\xf6scht", "restored_quotes", ":value Angebote erfolgreich wiederhergestellt", "expense", "Ausgabe", "expenses", "Ausgaben", "vendor", "Lieferant", "vendors", "Lieferanten", "task", "Aufgabe", "tasks", "Zeiterfassung", "project", "Projekt", "projects", "Projekte", "activity_1", ":user erstellte Kunde :client", "activity_2", ":user archivierte Kunde :client", "activity_3", ":user l\xf6schte Kunde :client", "activity_4", ":user erstellte Rechnung :invoice", "activity_5", ":user aktualisierte Rechnung :invoice", "activity_6", ":user mailte Rechnung :invoice f\xfcr :client an :contact", "activity_7", ":contact hat Rechnung :invoice f\xfcr :client angesehen", "activity_8", ":user archivierte Rechnung :invoice", "activity_9", ":user l\xf6schte Rechnung :invoice", "activity_10", ":user hat die Zahlung :payment \xfcber :payment_amount der Rechnung :invoice f\xfcr Kunde :client eingegeben.", "activity_11", ":user aktualisierte Zahlung :payment", "activity_12", ":user archivierte Zahlung :payment", "activity_13", ":user l\xf6schte Zahlung :payment", "activity_14", ":user gab :credit Gutschrift ein", "activity_15", ":user aktualisierte :credit Gutschrift", "activity_16", ":user archivierte :credit Gutschrift", "activity_17", ":user l\xf6schte :credit Gutschrift", "activity_18", ":user erstellte Angebot :quote", "activity_19", ":user aktualisierte Angebot :quote", "activity_20", ":user mailte Angebot :quote f\xfcr :client an :contact", "activity_21", ":contact hat Angebot :quote angesehen", "activity_22", ":user archiviertes Angebot :quote", "activity_23", ":user l\xf6schte Angebot :quote", "activity_24", ":user stellte Angebot :quote wieder her", "activity_25", ":user stellte Rechnung :invoice wieder her", "activity_26", ":user stellte Kunde :client wieder her", "activity_27", ":user stellte Zahlung :payment wieder her", "activity_28", ":user stellte Gutschrift :credit wieder her", "activity_29", ":contact akzeptierte Angebot :quote f\xfcr :client", "activity_30", ":user hat Lieferant :vendor erstellt", "activity_31", ":user hat Lieferant :vendor archiviert", "activity_32", ":user hat Lieferant :vendor gel\xf6scht", "activity_33", ":user hat Lieferant :vendor wiederhergestellt", "activity_34", ":user erstellte Ausgabe :expense", "activity_35", ":user hat Ausgabe :expense archiviert", "activity_36", ":user hat Ausgabe :expense gel\xf6scht", "activity_37", ":user hat Ausgabe :expense wiederhergestellt", "activity_39", ":user brach eine Zahlung \xfcber :payment_amount ab :payment", "activity_40", ":user hat :adjustment von :payment_amount der Zahlung :payment zur\xfcck erstattet", "activity_41", ":payment_amount Zahlung (:payment) schlug fehl", "activity_42", ":user hat Aufgabe :task erstellt", "activity_43", ":user hat Aufgabe :task bearbeitet", "activity_44", ":user hat Aufgabe :task archiviert", "activity_45", ":user hat Aufgabe :task gel\xf6scht", "activity_46", ":user hat Aufgabe :task wiederhergestellt", "activity_47", ":user hat Ausgabe :expense bearbeitet", "activity_48", ":user erstellte Benutzer :user", "activity_49", ":user aktualisierte Benutzer :user", "activity_50", ":user archivierte Benutzer :user", "activity_51", ":user l\xf6schte Benutzer :user", "activity_52", ":user hat Benutzer :user wiederhergestellt", "activity_53", ":user markierte Rechnung :invoice als versendet", "activity_54", ":user zahlt Rechnung :invoice", "activity_55", ":contact hat auf Ticket :ticket geantwortet", "activity_56", ":user hat Ticket :ticket angesehen", "activity_57", "Das System konnte die Rechnung :invoice nicht per E-Mail versenden", "activity_58", ":user buchte Rechnung :invoice zur\xfcck", "activity_59", ":user brach Rechnung :invoice ab", "activity_60", ":contact schaute Angebot :quote an", "activity_61", ":user hat Kunde :client aktualisiert", "activity_62", ":user hat Lieferant :vendor aktualisiert", "activity_63", ":user mailte erste Mahnung f\xfcr Rechnung :invoice an :contact", "activity_64", ":user mailte zweite Mahnung f\xfcr Rechnung :invoice an :contact", "activity_65", ":user mailte dritte Mahnung f\xfcr Rechnung :invoice an :contact", "activity_66", ":user mailte endlose Mahnung f\xfcr Rechnung :invoice an :contact", "activity_80", ":user hat Abonnement :subscription erstellt", "activity_81", ":user hat Abonnement :subscription ge\xe4ndert", "activity_82", ":user hat Abonnement :subscription archiviert", "activity_83", ":user hat Abonnement :subscription gel\xf6scht", "activity_84", ":user hat Abonnement :subscription wiederhergestellt", _s17_157, "Einmaliges Passwort", "emailed_quote", "Angebot erfolgreich versendet", "emailed_credit", "Gutschrift erfolgreich per E-Mail versendet", _s20_111, "Angebot erfolgreich als versendet markiert", _s21_123, "Gutschrift erfolgreich als versendet markiert", "expired", "Abgelaufen", "all", "Alle", "select", "W\xe4hlen", _s22_89, "Mehrfachauswahl durch langes Dr\xfccken", "custom_value1", "Benutzerdefinierter Wert 1", "custom_value2", "Benutzerdefinierter Wert 2", "custom_value3", "Benutzerdefinierter Wert 3", "custom_value4", "Benutzerdefinierter Wert 4", _s18_123, "Benutzer definierter E-Mail-Stil", _s24_71, "Benutzerdefinierte Dashboard-Nachricht", _s29_46, "Benutzerdefinierte Nachricht f\xfcr unbezahlte Rechnung", _s27_73, "Benutzerdefinierte Nachricht f\xfcr bezahlte Rechnung", _s31_26, "Benutzerdefinierte Nachricht f\xfcr nicht genehmigten Kostenvoranschlag", "lock_invoices", "Rechnung sperren", "translations", "\xdcbersetzungen", _s19_90, "Aufgabennummernschema", _s19_92, "Aufgabennummernz\xe4hler", _s22_91, "Ausgabennummernschema", _s22_93, "Ausgabennummernz\xe4hler", _s21_124, "Lieferantennummernschema", _s21_126, "Lieferantennummernz\xe4hler", _s21_128, "Ticketnummernschema", _s21_130, "Ticketnummernz\xe4hler", _s22_95, "Zahlungsnummernschema", _s22_97, "Zahlungsnummernz\xe4hler", _s22_99, "Rechnungsnummernschema", _s22_101, "Z\xe4hler f\xfcr Rechnungsnummer", _s20_112, "Kostenvoranschlags-Nummernschema", _s20_114, "Z\xe4hler f\xfcr Angebotsnummer", _s21_132, "Gutschriftnummernschema", _s21_134, _s23_122, _s21_136, _s23_122, _s21_137, _s23_122, _s18_125, "Z\xe4hlerdatum zur\xfccksetzen", "counter_padding", "Z\xe4hler-Innenabstand", _s28_68, "Share Invoice/ Angebot / Kostenvoranschlag Counter", _s18_127, "Standard-Steuername 1", _s18_129, "Standard-Steuersatz 1", _s18_131, "Standard-Steuername 2", _s18_133, "Standard-Steuersatz 2", _s18_135, "Standard-Steuername 3", _s18_137, "Standard-Steuersatz 3", _s21_138, "E-Mail Rechnung Betreff", _s19_94, "E-Mail Angebot Betreff", _s21_140, "E-Mail Zahlung Betreff", _s29_48, "E-Mail Teilzahlung Betreff", "show_table", "Zeige Tabelle", "show_list", "Zeige Liste", "client_city", "Kunden-Stadt", "client_state", "Kunden-Bundesland/Kanton", "client_country", "Kunden-Land", _s16_281, "Kunde ist aktiv", "client_balance", "Kunden Betrag", "client_address1", "Stra\xdfe des Kunden", "client_address2", "Adresszusatz", "vendor_address1", "Stra\xdfe Lieferant", "vendor_address2", "Lieferant Apt/Suite", _s24_73, "Strasse Kundenlieferanschrift", _s24_74, "Addresszusatz Kundenlieferadresse", "type", "Typ", "invoice_amount", "Rechnungssumme", _s16_285, _s16_427, "tax_rate1", "Steuersatz 1", "tax_rate2", "Steuersatz 2", "tax_rate3", "Steuersatz 3", "auto_bill", "Automatische Verrechnung", "archived_at", "Archiviert um", "has_expenses", "Hat Ausgaben", "custom_taxes1", "Benutzerdefinierte Steuern 1", "custom_taxes2", "Benutzerdefinierte Steuern 2", "custom_taxes3", "Benutzerdefinierte Steuern 3", "custom_taxes4", "Benutzerdefinierte Steuern 4", _s17_159, _s30_59, _s17_160, _s30_60, _s17_161, _s30_61, _s17_162, _s30_62, "is_deleted", "ist gel\xf6scht", "vendor_city", "Lieferanten-Stadt", "vendor_state", "Lieferanten-Bundesland/Kanton", "vendor_country", "Lieferanten-Land", "is_approved", "Wurde angenommen", "tax_name", "Steuersatz Name", "tax_amount", "Steuerwert", "tax_paid", "Steuern bezahlt", "payment_amount", "Zahlungsbetrag", "age", "Alter", "is_running", "L\xe4uft derzeit", "time_log", "Zeiten", "bank_id", "Bank", _s19_96, "Ausgabenkategorie ID", _s16_286, "Ausgabenkategorie", _s19_98, "Rechnungs-W\xe4hrungs-ID", "tax_name1", "Steuersatz Name 1", "tax_name2", "Steuersatz Name 2", "tax_name3", "Steuersatz Name 3", "transaction_id", "Transaktions-ID", _s18_139, "Status Farbschema", _s16_287, "lade Farbschema"], t1, t1), "el", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u03a0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03a0\u03b1\u03c1\u03b1\u03c0\u03bf\u03bc\u03c0\u03ae\u03c2", "comment", "\u03a3\u03c7\u03cc\u03bb\u03b9\u03b1", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u038f\u03c1\u03b1", "format", "\u039c\u03bf\u03c1\u03c6\u03ae", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "\u0391\u03c5\u03c4\u03ac \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b5\u03b9\u03c3\u03cc\u03b4\u03bf\u03c5 \u03b4\u03b5\u03bd \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03bf\u03c5\u03bd \u03bc\u03b5 \u03c4\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 \u03bc\u03b1\u03c2", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "\u0395\u03be\u03c5\u03c0\u03b7\u03c1\u03b5\u03c4\u03b7\u03c4\u03ae\u03c2", "port", "\u03a0\u03cc\u03c1\u03c4\u03b1", "encryption", "\u039a\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "\u038c\u03bd\u03bf\u03bc\u03b1 \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "\u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "\u0394\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2", "owner", "\u0399\u03b4\u03b9\u03bf\u03ba\u03c4\u03ae\u03c4\u03b7\u03c2", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "\u03a7\u03c1\u03b5\u03ce\u03c3\u03b9\u03bc\u03bf", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03ac\u03c4\u03b9\u03c3\u03b5", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "archive_invoice", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "archive_quote", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "archive_credit", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "archive_task", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "archive_client", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "archive_project", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 Project", "archive_expense", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "restore_payment", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "restore_invoice", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "restore_quote", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "restore_credit", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "restore_task", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "restore_client", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "restore_project", "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac Project", "restore_expense", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "archive_vendor", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "restore_vendor", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "create_product", _s18_245, "update_product", "Update Product", "delete_product", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "restore_product", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "archive_product", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "\u03a4\u03c1\u03cc\u03c0\u03bf\u03b9 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "\u038f\u03c1\u03b1", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "\u0391\u03bd\u03ad\u03b2\u03b1\u03c3\u03bc\u03b1", _s17_14, "\u0395\u03b3\u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03b7 \u0388\u03ba\u03b4\u03bf\u03c3\u03b7", _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c9\u03c2 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae", _s22_18, "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c9\u03c2 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03c5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03c1\u03b1\u03c0\u03b5\u03b6\u03b9\u03ba\u03bf\u03cd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", _s20_26, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c4\u03c1\u03b1\u03c0\u03b5\u03b6\u03b9\u03ba\u03bf\u03cd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", _s17_21, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a4\u03c1\u03b1\u03c0\u03b5\u03b6\u03b9\u03ba\u03bf\u03cd \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "\u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "delete_credit", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "\u03a4\u03c1\u03b1\u03c0\u03b5\u03b6\u03b9\u03ba\u03cc\u03c2 \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2", "bank_accounts", _s28_113, _s21_34, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c4\u03c1\u03b1\u03c0\u03b5\u03b6\u03b9\u03ba\u03bf\u03cd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "\u03a3\u03c5\u03bd\u03ad\u03bd\u03c9\u03c3\u03b7", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "\u0395\u03bd\u03c4\u03bf\u03bb\u03ad\u03c2 \u03b1\u03b3\u03bf\u03c1\u03ac\u03c2", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "default", "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "\u0398\u03ad\u03c3\u03b7", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :Invoice", _s17_37, _s17_38, "week", "\u0395\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "\u039d\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "range", "\u0395\u03cd\u03c1\u03bf\u03c2", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "\u03a4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03c0\u03bf\u03c3\u03bf\u03cd :amount \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2 # :expense", "view_statement", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u0394\u03ae\u03bb\u03c9\u03c3\u03b7\u03c2", "sepa", "\u0391\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 SEPA", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "\u03a3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "\u0391\u03c0\u03cc \u038c\u03bd\u03bf\u03bc\u03b1", _s16_81, _s16_82, _s17_44, "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7", _s18_46, "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2", _s21_59, "\u039d\u03ad\u03b1 \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7", _s22_50, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s25_20, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s25_21, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s26_16, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "\u039a\u03b1\u03b8\u03b1\u03c1\u03cc \u03a3\u03cd\u03bd\u03bf\u03bb\u03bf", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "\u0395\u03c0\u03b1\u03b3\u03b3\u03b5\u03bb\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae", "enterprise", "Enterprise", "last_updated", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "\u038c\u03bd\u03bf\u03bc\u03b1 \u0395\u03c0\u03b1\u03c6\u03ae\u03c2", _s17_48, "\u0395\u03c0\u03ce\u03bd\u03c5\u03bc\u03bf \u0395\u03c0\u03b1\u03c6\u03ae\u03c2", "order", "\u03a0\u03b1\u03c1\u03b1\u03b3\u03b3\u03b5\u03bb\u03af\u03b1", "unassigned", "\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b1\u03c4\u03b5\u03b8\u03b5\u03af", "partial_value", "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03c4\u03bf\u03c5 \u03bc\u03b7\u03b4\u03b5\u03bd\u03cc\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c3\u03cd\u03bd\u03bf\u03bb\u03bf.", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "\u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c5\u03c0\u03bf\u03c4\u03bf\u03bc\u03ad\u03b1 \u03ae \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03c3\u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "\u0395\u03c0\u03b1\u03bd\u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03a0\u03c1\u03cc\u03c3\u03ba\u03bb\u03b7\u03c3\u03b7\u03c2", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "\u0395\u03c0\u03b5\u03c3\u03c4\u03c1\u03ac\u03c6\u03b7", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, "\u03a3\u03ba\u03b1\u03bd\u03ac\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf barcode \u03bc\u03b5 \u03bc\u03af\u03b1 :link \u03c3\u03c5\u03bc\u03b2\u03b1\u03c4\u03ae \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae.", _s18_63, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u0391\u03c5\u03b8\u03b5\u03bd\u03c4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 \u0394\u03cd\u03bf \u03a3\u03b7\u03bc\u03b5\u03af\u03c9\u03bd", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "\u0391\u03c5\u03b8\u03b5\u03bd\u03c4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b4\u03cd\u03bf \u03c3\u03b7\u03bc\u03b5\u03af\u03c9\u03bd", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "\u0395\u03c0\u03b5\u03c3\u03c4\u03c1\u03b1\u03bc\u03ad\u03bd\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03a4\u03b5\u03c4\u03c1\u03ac\u03bc\u03b7\u03bd\u03bf", "last_quarter", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03bf \u03a4\u03b5\u03c4\u03c1\u03ac\u03bc\u03b7\u03bd\u03bf", "to_update_run", "\u0393\u03b9\u03b1 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b5\u03ba\u03c4\u03b5\u03bb\u03ad\u03c3\u03c4\u03b5", _s18_66, "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c3\u03b5 \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", _s16_113, "URL \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", "invoice_project", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 Project", "invoice_task", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "invoice_expense", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s19_57, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u038c\u03c1\u03bf\u03c5 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s20_67, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 :count \u038c\u03c1\u03c9\u03bd \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s16_115, "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7", "save_and_email", "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03ba\u03b1\u03b9 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae Email", _s16_117, "\u03a5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03b1 \u0393\u03b5\u03b3\u03bf\u03bd\u03cc\u03c4\u03b1", _s16_119, "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03a0\u03bf\u03c3\u03cc", _s17_63, "\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03b1\u03c0\u03cc \u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae", _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "\u0388\u03c7\u03b5\u03b9 \u0391\u03c0\u03bf\u03c3\u03c4\u03b1\u03bb\u03b5\u03af", _s17_65, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b1 \u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03b1", "document_upload", "\u039c\u03b5\u03c4\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u0395\u03b3\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5", _s20_68, "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03c4\u03b7 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bf\u03b9 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b5\u03c2 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03c4\u03ce\u03bd\u03bf\u03c5\u03bd \u03ad\u03b3\u03b3\u03c1\u03b1\u03c6\u03b1", "expense_total", "\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae \u0394\u03b1\u03c0\u03ac\u03bd\u03b7", "enter_taxes", "\u0395\u03b9\u03c3\u03b1\u03b3\u03b5\u03c4\u03b5 \u03a6\u03cc\u03c1\u03bf\u03c5\u03c2", "by_rate", "\u039c\u03b5 \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc", "by_amount", "\u039c\u03b5 \u03a0\u03bf\u03c3\u03cc", "enter_amount", "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03a0\u03bf\u03c3\u03cc", "before_taxes", "\u03a0\u03c1\u03bf \u03a6\u03cc\u03c1\u03c9\u03bd", "after_taxes", "\u039c\u03b5\u03c4\u03ac \u03a6\u03cc\u03c1\u03c9\u03bd", "color", "\u03a7\u03c1\u03ce\u03bc\u03b1", "show", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b5", "hide", "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7", "empty_columns", "\u039a\u03b5\u03bd\u03ad\u03c2 \u03a3\u03c4\u03ae\u03bb\u03b5\u03c2", _s21_78, "\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd \u03b1\u03c0\u03bf\u03c3\u03c6\u03b1\u03bb\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af", _s26_23, "\u03a0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7: \u03c0\u03c1\u03bf\u03bf\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c3\u03b5 \u03c4\u03bf\u03c0\u03b9\u03ba\u03ac \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae\u03bc\u03b1\u03c4\u03b1, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bf\u03b4\u03b7\u03b3\u03ae\u03c3\u03b5\u03b9 \u03c3\u03b5 \u03b4\u03b9\u03b1\u03c1\u03c1\u03bf\u03ae \u03ba\u03c9\u03b4\u03b9\u03ba\u03ce\u03bd. \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1.", "running_tasks", "\u0395\u03ba\u03c4\u03b5\u03bb\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2", "recent_tasks", "\u03a0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b5\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2", "recent_expenses", "\u03a0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2", _s17_67, "\u0395\u03c0\u03b5\u03c1\u03c7\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2", "update_app", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2", "started_import", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", _s24_38, "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03bd\u03c4\u03b9\u03c3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7\u03c2 \u03c3\u03c4\u03b7\u03bb\u03ce\u03bd", _s20_69, "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03b9 \u03a6\u03cc\u03c1\u03bf\u03b9", _s18_68, "\u0395\u03af\u03bd\u03b1\u03b9 \u03a0\u03bf\u03c3\u03cc \u0388\u03ba\u03c0\u03c4\u03c9\u03c3\u03b7\u03c2", "column", "\u039a\u03bf\u03bb\u03cc\u03bd\u03b1", "sample", "\u03a0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1", "map_to", "\u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7 \u03a3\u03b5", "import", "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae", _s25_33, "\u03a7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c0\u03c1\u03ce\u03c4\u03b7\u03c2 \u03c3\u03b5\u03b9\u03c1\u03ac\u03c2 \u03c9\u03c2 \u03bf\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c3\u03c4\u03b7\u03bb\u03ce\u03bd", "select_file", "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf", _s16_121, "\u0394\u03b5\u03bd \u0395\u03c0\u03b9\u03bb\u03ad\u03c7\u03b8\u03b7\u03ba\u03b5 \u0391\u03c1\u03c7\u03b5\u03af\u03bf", "csv_file", "\u0391\u03c1\u03c7\u03b5\u03af\u03bf CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u0391\u03b4\u03b5\u03b9\u03ce\u03bd \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2", "webhook_url", "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL \u03c4\u03bf\u03c5 Webhook", _s17_69, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c2 \u03a0\u03bb\u03ae\u03c1\u03bf\u03c5\u03c2 \u039f\u03b8\u03cc\u03bd\u03b7\u03c2", "sidebar_editor", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c2 \u03a0\u03bb\u03ac\u03b3\u03b9\u03b1\u03c2 \u039c\u03c0\u03ac\u03c1\u03b1\u03c2", _s22_57, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c0\u03bb\u03b7\u03ba\u03c1\u03bf\u03bb\u03bf\u03b3\u03ae\u03c3\u03c4\u03b5 ':value' \u03b3\u03b9\u03b1 \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7", "purge", "\u0395\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7", "service", "\u03a5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1", "clone_to", "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03a3\u03b5", "clone_to_other", "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03b5 \u0386\u03bb\u03bb\u03bf", "labels", "\u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b5\u03c2", "add_custom", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2", "payment_tax", "\u03a6\u03cc\u03c1\u03bf\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "unpaid", "\u039c\u03b7 \u03b5\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03b7", "white_label", "\u039b\u03b5\u03c5\u03ba\u03ae \u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1", "delivery_note", "\u03a3\u03b7\u03bc\u03b5\u03af\u03c9\u03c3\u03b7 \u03a0\u03b1\u03c1\u03ac\u03b4\u03bf\u03c3\u03b7\u03c2", _s24_41, "\u03a4\u03b1 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03b1", _s24_43, "\u03a4\u03b1 \u03b5\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03b1", "source_code", "\u03a0\u03b7\u03b3\u03b1\u03af\u03bf\u03c2 \u039a\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2", "app_platforms", "\u03a0\u03bb\u03b1\u03c4\u03c6\u03cc\u03c1\u03bc\u03b5\u03c2 \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2", "invoice_late", "\u039a\u03b1\u03b8\u03c5\u03c3\u03c4\u03b5\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf \u03a0\u03bf\u03c3\u03cc \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "quote_expired", "\u039b\u03b7\u03b3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac", "partial_due", "\u039c\u03b5\u03c1\u03b9\u03ba\u03ae \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", "invoice_total", _s17_263, "quote_total", "\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "credit_total", "\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7", _s23_31, _s17_263, "actions", "\u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b5\u03c2", "expense_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "task_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "project_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 Project", "project_name", "\u038c\u03bd\u03bf\u03bc\u03b1 Project", "warning", "\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", "view_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2", _s24_45, "\u03a0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7: \u0391\u03c5\u03c4\u03ae \u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03af\u03b1 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b1\u03ba\u03cc\u03bc\u03b1", "late_invoice", "\u039a\u03b1\u03b8\u03c5\u03c3\u03c4\u03b5\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "expired_quote", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03ad\u03bb\u03b7\u03be\u03b5", "remind_invoice", "\u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "cvv", "CVV", "client_name", "\u038c\u03bd\u03bf\u03bc\u03b1 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "client_phone", "\u03a4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03bf \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "required_fields", "\u0391\u03c0\u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03a0\u03b5\u03b4\u03af\u03b1", "calculated_rate", "\u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf \u039a\u03cc\u03c3\u03c4\u03bf\u03c2", _s17_71, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u039a\u03cc\u03c3\u03c4\u03bf\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "clear_cache", "\u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c9\u03c1\u03b9\u03bd\u03ae\u03c2 \u039c\u03bd\u03ae\u03bc\u03b7\u03c2", "sort_order", "\u03a3\u03b5\u03b9\u03c1\u03ac \u03a4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7\u03c2", "task_status", "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7", "task_statuses", "\u039a\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "new_task_status", "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u039d\u03ad\u03b1\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s16_123, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s19_58, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s19_59, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s20_71, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s19_60, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s19_61, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s20_72, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s22_58, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s21_80, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s22_59, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s18_70, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s20_74, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 :count \u039a\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s16_125, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", _s21_81, "\u03a0\u03ac\u03bd\u03c4\u03b1 \u03bd\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf \u03c4\u03bc\u03ae\u03bc\u03b1 \u03c4\u03c9\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd \u03cc\u03c4\u03b1\u03bd \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1", _s20_75, "\u03a7\u03c1\u03bf\u03bd\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s25_34, "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b9\u03ce\u03bd \u03c7\u03c1\u03cc\u03bd\u03bf\u03c5 \u03c3\u03c4\u03b9\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03c2 \u03c4\u03c9\u03bd \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, "\u0388\u03bd\u03b1\u03c1\u03be\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd \u03c0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", _s18_71, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u039a\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd", "task_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s20_79, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03b9\u03ce\u03bd", _s18_73, "\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s20_81, "\u039d\u03ad\u03b1 \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u0394\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s21_83, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s24_46, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s24_47, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s25_37, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s24_48, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2", _s24_49, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s25_38, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s27_38, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s26_24, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2 :value \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03b9\u03ce\u03bd", _s27_39, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2 :value \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03b9\u03ce\u03bd", _s23_32, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s25_40, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 :count \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 \u0394\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s21_85, "\u03a7\u03c1\u03ae\u03c3\u03b7 \u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03c9\u03bd \u03a0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd", "show_option", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae\u03c2", _s22_60, "\u03a4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c5\u03c0\u03b5\u03c1\u03b2\u03b1\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "view_changes", "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u0391\u03bb\u03bb\u03b1\u03b3\u03ce\u03bd", "force_update", "\u0395\u03be\u03b1\u03bd\u03b1\u03b3\u03ba\u03b1\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7", _s17_73, "\u0395\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03b1\u03bb\u03bb\u03ac \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b4\u03b9\u03bf\u03c1\u03b8\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b5 \u03b1\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae.", "mark_paid_help", "\u0395\u03bd\u03c4\u03bf\u03c0\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b7\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", _s18_75, "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03b8\u03b5\u03af", _s23_33, "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03b8\u03b5\u03af", _s29_17, _s36_16, _s21_87, "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u0399\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b1\u03c2 \u0391\u03bd\u03c4\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2", _s16_127, "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s18_76, "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03b5 \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf", "crypto", "\u039a\u03c1\u03cd\u03c0\u03c4\u03bf", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", "Apple/Google \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", "user_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7", "variables", "\u039c\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ad\u03c2", "show_password", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", "hide_password", "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", "copy_error", "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03b3\u03ae\u03c2", "capture_card", "\u039a\u03ac\u03c1\u03c4\u03b1 \u03a3\u03cd\u03bb\u03bb\u03b7\u03c8\u03b7\u03c2", _s17_74, "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7 \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5", "total_taxes", "\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03bf\u03af \u03a6\u03cc\u03c1\u03bf\u03b9", "line_taxes", "\u03a6\u03cc\u03c1\u03bf\u03b9 \u0393\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", "total_fields", "\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ac \u03a0\u03b5\u03b4\u03af\u03b1", _s25_41, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03ba\u03bf\u03c0\u03ae \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s25_42, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s25_43, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "gateway_refund", "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03a7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd \u03bc\u03ad\u03c3\u03c9 \u03a0\u03cd\u03bb\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 (Gateway)", _s19_62, "\u0395\u03ba\u03c4\u03b5\u03bb\u03ad\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03bd\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd \u03bc\u03ad\u03c3\u03c9 \u03a0\u03cd\u03bb\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 (Gateway)", "due_date_days", _s22_183, "paused", "\u03a3\u03b5 \u03c0\u03b1\u03cd\u03c3\u03b7", "mark_active", "\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c9\u03c2 \u0395\u03bd\u03b5\u03c1\u03b3\u03cc", "day_count", "\u0397\u03bc\u03ad\u03c1\u03b1 :count", _s22_61, "\u03a0\u03c1\u03ce\u03c4\u03b7 \u039c\u03ad\u03c1\u03b1 \u03c4\u03bf\u03c5 \u039c\u03ae\u03bd\u03b1", _s21_88, "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u039c\u03ad\u03c1\u03b1 \u03c4\u03bf\u03c5 \u039c\u03ae\u03bd\u03b1", _s17_76, "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03c1\u03c9\u03bd \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "endless", "\u03a3\u03c5\u03bd\u03b5\u03c7\u03ae\u03c2", "next_send_date", "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", _s16_129, "\u0395\u03bd\u03b1\u03c0\u03bf\u03bc\u03b5\u03af\u03bd\u03b1\u03bd\u03c4\u03b5\u03c2 \u039a\u03cd\u03ba\u03bb\u03bf\u03b9", _s17_78, "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", _s18_78, "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1", _s21_90, "\u039d\u03ad\u03bf \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", _s22_63, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s25_44, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s25_45, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s26_25, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s25_46, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s25_47, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s26_26, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s27_40, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s26_27, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s27_41, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac :value \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s24_50, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s25_48, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 :count \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "send_date", "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", "auto_bill_on", "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7 \u03c3\u03c4\u03b9\u03c2", _s28_19, "\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf \u03a0\u03bf\u03c3\u03cc \u03a5\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "profit", "\u039a\u03ad\u03c1\u03b4\u03bf\u03c2", "line_item", "\u03a0\u03c1\u03bf\u03ca\u03cc\u03bd \u0393\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", _s18_80, _s17_167, _s23_34, "\u03a5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03c0\u03b9\u03c0\u03bb\u03b5\u03cc\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03ad\u03c7\u03b5\u03c3\u03c4\u03b5 \u03c6\u03b9\u03bb\u03bf\u03b4\u03bf\u03c1\u03ae\u03bc\u03b1\u03c4\u03b1", _s19_63, _s18_141, _s24_51, "\u03a5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7 \u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7\u03c2 \u03ba\u03b1\u03c4' \u03b5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf \u03c4\u03bf\u03c5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03bf\u03cd \u03c0\u03bf\u03c3\u03bf\u03cd", "test_mode", "\u03a0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd \u03a4\u03b5\u03c3\u03c4", "opened", "\u0391\u03bd\u03bf\u03af\u03c7\u03b8\u03b7\u03ba\u03b5", _s30_8, "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03a3\u03c5\u03bc\u03b2\u03b9\u03b2\u03b1\u03c3\u03bc\u03bf\u03cd", _s30_9, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1 \u03a3\u03c5\u03bc\u03b2\u03b9\u03b2\u03b1\u03c3\u03bc\u03bf\u03cd", "gateway_success", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1 \u03a0\u03cd\u03bb\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "gateway_failure", "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03a0\u03cd\u03bb\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "gateway_error", "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03a0\u03cd\u03bb\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "email_send", "Email \u03b1\u03c0\u03b5\u03c3\u03c4\u03ac\u03bb\u03b7", _s17_80, "\u039f\u03c5\u03c1\u03ac \u0395\u03c0\u03b1\u03bd\u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2 Email", "failure", "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1", "quota_exceeded", "\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u039f\u03c1\u03af\u03bf\u03c5", _s16_131, "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03a1\u03bf\u03ae\u03c2", "system_logs", "\u0391\u03c1\u03c7\u03b5\u03af\u03bf \u039a\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03a3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2", "view_portal", "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae portal", "copy_link", "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5", "token_billing", "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ba\u03ac\u03c1\u03c4\u03b1\u03c2", _s24_52, "\u039a\u03b1\u03bb\u03c9\u03c3\u03ae\u03c1\u03b8\u03b1\u03c4\u03b5 \u03c3\u03c4\u03bf Invoice Ninja", "always", "\u03a0\u03ac\u03bd\u03c4\u03b1", "optin", "\u03a3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae", "optout", "\u039c\u03b7 \u03a3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae", "label", "\u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1", "client_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "auto_convert", _s18_246, "company_name", "\u038c\u03bd\u03bf\u03bc\u03b1 \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1\u03c2", "reminder1_sent", "\u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7 1 \u0391\u03c0\u03b5\u03c3\u03c4\u03ac\u03bb\u03b7", "reminder2_sent", "\u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7 2 \u0391\u03c0\u03b5\u03c3\u03c4\u03ac\u03bb\u03b7", "reminder3_sent", "\u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7 3 \u0391\u03c0\u03b5\u03c3\u03c4\u03ac\u03bb\u03b7", _s18_81, "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03b9\u03c3\u03b7 \u0391\u03c0\u03b5\u03c3\u03c4\u03ac\u03bb\u03b7", "pdf_page_info", "\u03a3\u03b5\u03bb\u03af\u03b4\u03b1 :current \u03b1\u03c0\u03cc :total", _s16_133, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "emailed_quotes", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", "emailed_credits", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u0384\u03c0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd \u03bc\u03b5 email", "gateway", "\u03a0\u03cd\u03bb\u03b7 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 (Gateway)", "view_in_stripe", "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03c3\u03c4\u03bf Stripe", "rows_per_page", "\u0393\u03c1\u03b1\u03bc\u03bc\u03ad\u03c2 \u03b1\u03bd\u03ac \u03a3\u03b5\u03bb\u03af\u03b4\u03b1", "hours", "\u038f\u03c1\u03b5\u03c2", "statement", "\u0394\u03ae\u03bb\u03c9\u03c3\u03b7", "taxes", "\u03a6\u03cc\u03c1\u03bf\u03b9", "surcharge", "\u0395\u03c0\u03b9\u03b2\u03ac\u03c1\u03c5\u03bd\u03c3\u03b7", "apply_payment", "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", "apply_credit", "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "apply", "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", "unapplied", "\u0391\u03bd\u03b5\u03c6\u03ac\u03c1\u03bc\u03bf\u03c3\u03c4\u03bf", "select_label", "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1\u03c2", "custom_labels", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b5\u03c2", "record_type", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", "record_name", "\u038c\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", "file_type", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u0391\u03c1\u03c7\u03b5\u03af\u03bf\u03c5", "height", "\u038e\u03c8\u03bf\u03c2", "width", "\u03a0\u03bb\u03ac\u03c4\u03bf\u03c2", "to", "\u03a0\u03c1\u03bf\u03c2", "health_check", "\u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03a5\u03b3\u03b5\u03af\u03b1\u03c2", "payment_type_id", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "last_login_at", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03c3\u03c4\u03b9\u03c2", "company_key", "\u039a\u03bb\u03b5\u03b9\u03b4\u03af \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1\u03c2", "storefront", "\u0392\u03b9\u03c4\u03c1\u03af\u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2", "storefront_help", "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ce\u03bd \u03c4\u03c1\u03af\u03c4\u03c9\u03bd \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "client_created", "\u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5", _s20_84, "Email Online \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", _s20_86, "Email \u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03c9\u03bd \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", "completed", "\u039f\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", "gross", "\u039c\u03b5\u03b9\u03ba\u03c4\u03cc", "net_amount", "\u039a\u03b1\u03b8\u03b1\u03c1\u03cc \u03a0\u03bf\u03c3\u03cc", "net_balance", "\u039a\u03b1\u03b8\u03b1\u03c1\u03cc \u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf", "client_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", _s17_82, "\u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1", _s17_84, "\u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03c2", "selected_quotes", "\u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2", "selected_tasks", "\u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2", _s17_86, "\u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2", _s17_88, "\u03a0\u03c1\u03bf\u03c3\u03b5\u03c7\u03ae \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1", _s17_90, "\u039b\u03b7\u03b3\u03bc\u03ad\u03bd\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1", "recent_payments", "\u03a0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b5\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03c2", "upcoming_quotes", "\u03a0\u03c1\u03bf\u03c3\u03b5\u03c7\u03b5\u03af\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2", "expired_quotes", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03bb\u03b7\u03be\u03b1\u03bd", "create_client", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "create_invoice", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "create_quote", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "create_payment", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "create_vendor", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "update_quote", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "delete_quote", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "update_invoice", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "delete_invoice", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "update_client", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "delete_client", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "delete_payment", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "update_vendor", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "delete_vendor", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "create_expense", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "update_expense", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "delete_expense", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "create_task", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "update_task", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "delete_task", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "approve_quote", "\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "off", "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc", "when_paid", "\u039f\u03c4\u03b1\u03bd \u03a0\u03bb\u03b7\u03c1\u03c9\u03b8\u03b5\u03af", "expires_on", "\u039b\u03ae\u03b3\u03b5\u03b9 \u03c4\u03b7\u03bd", "free", "\u0394\u03c9\u03c1\u03b5\u03ac\u03bd", "plan", "\u03a0\u03bb\u03ac\u03bd\u03bf", "show_sidebar", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03a0\u03bb\u03b5\u03c5\u03c1\u03b9\u03ba\u03ae\u03c2 \u039c\u03c0\u03ac\u03c1\u03b1\u03c2", "hide_sidebar", "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u03a0\u03bb\u03b5\u03c5\u03c1\u03b9\u03ba\u03ae\u03c2 \u039c\u03c0\u03ac\u03c1\u03b1\u03c2", "event_type", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u0393\u03b5\u03b3\u03bf\u03bd\u03cc\u03c4\u03bf\u03c2", "target_url", "\u03a3\u03c4\u03cc\u03c7\u03bf\u03c2", "copy", "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae", "must_be_online", "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03b9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03bc\u03cc\u03bb\u03b9\u03c2 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf internet", _s17_92, "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b1 crons", "api_webhooks", "API Webhooks", "search_webhooks", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 :count Webhooks", "search_webhook", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "\u039d\u03ad\u03bf Webhook", "edit_webhook", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 Webhook", "created_webhook", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 webhook", "updated_webhook", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 webhook", _s16_135, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 webhook", "deleted_webhook", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae webhook", "removed_webhook", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 webhook", _s16_136, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 webhook", _s17_93, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value webhooks", _s16_137, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value webhooks", _s16_138, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 :value webhooks", _s17_94, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value webhooks", "api_tokens", "\u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ac API", "api_docs", "\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03b1 API", "search_tokens", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 :count \u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ce\u03bd", "search_token", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "token", "\u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc", "tokens", "\u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ac", "new_token", "\u039d\u03ad\u03bf \u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc", "edit_token", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "created_token", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "updated_token", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "archived_token", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "deleted_token", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "removed_token", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "restored_token", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", "archived_tokens", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ce\u03bd", "deleted_tokens", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ce\u03bd", "restored_tokens", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ce\u03bd", _s19_64, "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", _s24_54, "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c5\u03c4\u03bf\u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03c0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd \u03c3\u03c4\u03bf portal", "email_invoice", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5 \u03bc\u03b5 email", "email_quote", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "email_credit", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2 \u03bc\u03b5 email", "email_payment", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 \u03bc\u03b5 Email", _s20_89, "\u039f \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03b7 \u03bc\u03af\u03b1 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 email", "ledger", "\u039a\u03b1\u03b8\u03bf\u03bb\u03b9\u03ba\u03cc", "view_pdf", "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae PDF", "all_records", "\u038c\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2", "owned_by_user", "\u0399\u03b4\u03b9\u03bf\u03ba\u03c4\u03b7\u03c3\u03af\u03b1 \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", _s16_139, "\u03a5\u03c0\u03bf\u03bb\u03b5\u03b9\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7", "contact_name", "\u038c\u03bd\u03bf\u03bc\u03b1 \u0395\u03c0\u03b1\u03c6\u03ae\u03c2", "use_default", "\u03a7\u03c1\u03ae\u03c3\u03b7 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae\u03c2", _s16_141, _s18_247, "number_of_days", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03b7\u03bc\u03b5\u03c1\u03ce\u03bd", _s23_36, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u038c\u03c1\u03c9\u03bd \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "payment_term", "\u038c\u03c1\u03bf\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s16_142, "\u039d\u03ad\u03bf\u03c2 \u038c\u03c1\u03bf\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s17_96, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u038c\u03c1\u03bf\u03c5 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s20_90, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03cc\u03c1\u03c9\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s20_91, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b9\u03ba\u03b1\u03b9\u03c1\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03cc\u03c1\u03c9\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s21_92, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03cc\u03c1\u03bf\u03c5 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s20_92, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03cc\u03c1\u03bf\u03c5 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s20_93, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03cc\u03c1\u03bf\u03c5 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s21_93, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03cc\u03c1\u03bf\u03c5 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s22_68, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03cc\u03c1\u03c9\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s21_94, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03cc\u03c1\u03c9\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s22_69, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03cc\u03c1\u03c9\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "email_sign_in", "\u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03bc\u03b5 email", "change", "\u0391\u03bb\u03bb\u03b1\u03b3\u03ae", _s23_38, "\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b5 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03ba\u03b9\u03bd\u03b7\u03c4\u03ae\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2;", _s24_55, "\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b5 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 Desktop \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2;", "send_from_gmail", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03bc\u03ad\u03c3\u03c9 Gmail", "reversed", "\u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03ac\u03c6\u03b7\u03ba\u03b5", "cancelled", "\u0391\u03ba\u03c5\u03c1\u03c9\u03bc\u03ad\u03bd\u03b7", "credit_amount", "\u03a0\u03bf\u03c3\u03cc \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "quote_amount", "\u03a0\u03bf\u03c3\u03cc \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "hosted", "\u03a6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7", "selfhosted", "\u0399\u03b4\u03af\u03b1\u03c2 \u03a6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03af\u03b1\u03c2", "exclusive", "\u0394\u03b5\u03bd \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9", "inclusive", "\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9", "hide_menu", "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u039c\u03b5\u03bd\u03bf\u03cd", "show_menu", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039c\u03b5\u03bd\u03bf\u03cd", _s18_83, "\u039c\u03b5\u03c1\u03b9\u03ba\u03ae \u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03a7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd", _s16_144, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u0395\u03b3\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd", "search_designs", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a3\u03c7\u03b5\u03b4\u03af\u03c9\u03bd", "search_invoices", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "search_clients", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd", "search_products", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", "search_quotes", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", "search_credits", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd", "search_vendors", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ce\u03bd", "search_users", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd", _s16_145, "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ce\u03bd \u03a6\u03cc\u03c1\u03bf\u03c5", "search_tasks", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "search_settings", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd", "search_projects", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 Projects", "search_expenses", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0394\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", "search_payments", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", "search_groups", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0393\u03ba\u03c1\u03bf\u03c5\u03c0", "search_company", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0395\u03c4\u03b1\u03b9\u03c1\u03b9\u03ce\u03bd", "search_document", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u0395\u03b3\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5", "search_design", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a3\u03c7\u03b5\u03b4\u03af\u03bf\u03c5", "search_invoice", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "search_client", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "search_product", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "search_quote", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "search_credit", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "search_vendor", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "search_user", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7", "search_tax_rate", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03a6\u03cc\u03c1\u03bf\u03c5", "search_task", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "search_project", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 Project", "search_expense", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "search_payment", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "search_group", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 1 \u0393\u03ba\u03c1\u03bf\u03c5\u03c0", "refund_payment", "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s17_100, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s18_85, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s16_151, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s17_101, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "reverse", "\u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae", "full_name", "\u03a0\u03bb\u03ae\u03c1\u03b5\u03c2 \u038c\u03bd\u03bf\u03bc\u03b1", _s17_102, "\u03a0\u03cc\u03bb\u03b7/\u039d\u03bf\u03bc\u03cc\u03c2/\u03a4.\u039a.", _s17_104, "\u03a4\u039a/\u03a0\u03cc\u03bb\u03b7/\u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae", "custom1", _s16_429, "custom2", _s18_248, "custom3", _s16_430, "custom4", "\u03a4\u03ad\u03c4\u03b1\u03c1\u03c4\u03b7 \u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", "optional", "\u03a0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc", "license", "\u0386\u03b4\u03b5\u03b9\u03b1 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2", "purge_data", "\u0395\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7 \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", _s16_152, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b5\u03c0\u03b9\u03c7\u03b5\u03af\u03c1\u03b7\u03c3\u03b7\u03c2", _s18_86, "\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae: \u0391\u03c5\u03c4\u03cc \u03b8\u03b1 \u03c3\u03b2\u03ae\u03c3\u03b5\u03b9 \u03cc\u03bb\u03b1 \u03c3\u03b1\u03c2 \u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1, \u03c7\u03c9\u03c1\u03af\u03c2 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b1\u03bd\u03b1\u03af\u03c1\u03b5\u03c3\u03b7\u03c2.", "invoice_balance", "\u0399\u03c3\u03bf\u03b6\u03cd\u03b3\u03b9\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "age_group_0", "0 - 30 \u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "age_group_30", "30 - 60 \u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "age_group_60", "60 - 90 \u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "age_group_90", "90 - 120 \u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "age_group_120", "120+ \u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "refresh", "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7", "saved_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "client_details", "\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "company_address", "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1\u03c2", "invoice_details", "\u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "quote_details", "\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "credit_details", "\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "product_columns", "\u03a3\u03c4\u03ae\u03bb\u03b5\u03c2 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "task_columns", "\u03a3\u03c4\u03ae\u03bb\u03b5\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "add_field", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03a0\u03b5\u03b4\u03af\u03bf\u03c5", "all_events", "\u038c\u03bb\u03b1 \u03c4\u03b1 \u0393\u03b5\u03b3\u03bf\u03bd\u03cc\u03c4\u03b1", "permissions", "\u0394\u03b9\u03ba\u03b1\u03b9\u03ce\u03bc\u03b1\u03c4\u03b1", "none", "\u039a\u03b1\u03bd\u03ad\u03bd\u03b1", "owned", "\u039a\u03b1\u03c4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9", "payment_success", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "payment_failure", "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "invoice_sent", ":count \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03c3\u03c4\u03ac\u03bb\u03b8\u03b7\u03ba\u03b5", "quote_sent", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03c3\u03c4\u03ac\u03bb\u03b8\u03b7\u03ba\u03b5", "credit_sent", "\u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 \u03c3\u03c4\u03ac\u03bb\u03b8\u03b7\u03ba\u03b5", "invoice_viewed", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03c4\u03b7\u03ba\u03b5", "quote_viewed", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03c4\u03b7\u03ba\u03b5", "credit_viewed", "\u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03c4\u03b7\u03ba\u03b5", "quote_approved", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03ad\u03b3\u03b9\u03bd\u03b5 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ae", _s25_50, "\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c9\u03bd", _s16_153, "\u03a0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1 \u0386\u03b4\u03b5\u03b9\u03b1\u03c2 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2", "apply_license", "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u0386\u03b4\u03b5\u03b9\u03b1\u03c2 \u03a7\u03c1\u03ae\u03c3\u03b7\u03c2", "cancel_account", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", _s22_70, "\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae: \u0391\u03c5\u03c4\u03cc \u03b8\u03b1 \u03c3\u03b2\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03b1\u03c2, \u03c7\u03c9\u03c1\u03af\u03c2 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b1\u03bd\u03b1\u03af\u03c1\u03b5\u03c3\u03b7\u03c2.", "delete_company", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u0395\u03c0\u03b9\u03c7\u03b5\u03af\u03c1\u03b7\u03c3\u03b7\u03c2", _s22_71, "\u03a0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7: \u0391\u03c5\u03c4\u03cc \u03b8\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03c7\u03b5\u03af\u03c1\u03b7\u03c3\u03b7, \u03c7\u03c9\u03c1\u03af\u03c2 \u03b1\u03bd\u03b1\u03af\u03c1\u03b5\u03c3\u03b7.", "enabled_modules", "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u0395\u03bd\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2", "converted_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "credit_design", "\u03a3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03a0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd", "includes", "\u03a0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b1", "header", "\u0395\u03c0\u03b9\u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1", "load_design", "\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03a3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "css_framework", "CSS Framework", "custom_designs", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03b9 \u03a3\u03c7\u03ad\u03b4\u03b9\u03b1", "designs", "\u03a3\u03c7\u03ad\u03b4\u03b9\u03b1", "new_design", "\u039d\u03ad\u03bf \u03c3\u03c7\u03bb\u03b5\u03b4\u03b9\u03bf", "edit_design", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a3\u03c7\u03b5\u03b4\u03af\u03bf\u03c5", "created_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "updated_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "archived_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "deleted_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "removed_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "restored_design", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", _s16_155, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03c3\u03c7\u03b5\u03b4\u03af\u03c9\u03bd", "deleted_designs", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03c3\u03c7\u03b5\u03b4\u03af\u03c9\u03bd", _s16_156, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c3\u03c7\u03b5\u03b4\u03af\u03c9\u03bd", "proposals", "\u03a0\u03c1\u03bf\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2", "tickets", "Tickets", _s16_157, "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2", "recurring_tasks", "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2", _s18_87, "\u0394\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7 \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "credit_date", "\u0397\u03bc/\u03bd\u03af\u03b1 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "credit", "\u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7", "credits", "\u03a0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2", "new_credit", "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7", "edit_credit", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "created_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "updated_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "archived_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "deleted_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "removed_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03af\u03b1\u03c1\u03b5\u03c3\u03b7 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "restored_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", _s16_159, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd", "deleted_credits", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd", _s16_160, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03b9\u03c3\u03c4\u03ce\u03c3\u03b5\u03c9\u03bd", "current_version", "\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7", "latest_version", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u0388\u03ba\u03b4\u03bf\u03c3\u03b7", "update_now", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03a4\u03ce\u03c1\u03b1", _s26_33, "\u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03bd\u03b5\u03cc\u03c4\u03b5\u03c1\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2 web", _s16_161, "\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7", "app_updated", "\u0397 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03bf\u03ba\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5 \u03bc\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1", "learn_more", "\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1", "integrations", "\u0395\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2", "tracking_id", "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b7\u03c2", _s17_106, "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL \u03c4\u03bf\u03c5 Webhook \u03b3\u03b9\u03b1 \u03c4\u03bf Slack", "credit_footer", "\u03a5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "credit_terms", "\u038c\u03c1\u03bf\u03b9 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "new_company", "\u039d\u03ad\u03b1 \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1", "added_company", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b5\u03c0\u03b9\u03c7\u03b5\u03af\u03c1\u03b7\u03c3\u03b7\u03c2", "company1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 1", "company2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 2", "company3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 3", "company4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 4", "product1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd 1", "product2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd 2", "product3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd 3", "product4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd 4", "client1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 1", "client2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 2", "client3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 3", "client4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 4", "contact1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c0\u03b1\u03c6\u03ae 1", "contact2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c0\u03b1\u03c6\u03ae 2", "contact3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c0\u03b1\u03c6\u03ae 3", "contact4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c0\u03b1\u03c6\u03ae 4", "task1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 1", "task2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 2", "task3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 3", "task4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 4", "project1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u0395\u03c1\u03b3\u03bf 1", "project2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u0395\u03c1\u03b3\u03bf 2", "project3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u0395\u03c1\u03b3\u03bf 3", "project4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u0395\u03c1\u03b3\u03bf 4", "expense1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2 1", "expense2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2 2", "expense3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2 3", "expense4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2 4", "vendor1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2 1", "vendor2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2 2", "vendor3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2 3", "vendor4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2 4", "invoice1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf 1", "invoice2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf 2", "invoice3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf 3", "invoice4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf 4", "payment1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae 1", "payment2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae 2", "payment3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae 3", "payment4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae 4", "surcharge1", _s26_102, "surcharge2", _s26_103, "surcharge3", _s26_104, "surcharge4", _s26_105, "group1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03ad\u03bd\u03b7 \u039f\u03bc\u03ac\u03b4\u03b1 1", "group2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03ad\u03bd\u03b7 \u039f\u03bc\u03ac\u03b4\u03b1 2", "group3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03ad\u03bd\u03b7 \u039f\u03bc\u03ac\u03b4\u03b1 3", "group4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03ad\u03bd\u03b7 \u039f\u03bc\u03ac\u03b4\u03b1 4", "reset", "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac", "number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2", "export", "\u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae", "chart", "\u0394\u03b9\u03ac\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1", "count", "\u039c\u03ad\u03c4\u03c1\u03b7\u03c3\u03b7", "totals", "\u03a3\u03cd\u03bd\u03bf\u03bb\u03b1", "blank", "\u039a\u03b5\u03bd\u03cc", "day", "\u0397\u03bc\u03ad\u03c1\u03b1", "month", "\u039c\u03ae\u03bd\u03b1\u03c2", "year", "\u0388\u03c4\u03bf\u03c2", "subgroup", "\u03a5\u03c0\u03bf\u03bf\u03bc\u03ac\u03b4\u03b1", "is_active", "\u0395\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc", "group_by", "\u039f\u03bc\u03b1\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03b5", "credit_balance", "\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", _s18_93, "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03b5\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03b5\u03c0\u03b1\u03c6\u03ae\u03c2", _s17_108, "\u03a0\u03bb\u03ae\u03c1\u03b5\u03c2 \u03bf\u03bd\u03bf\u03bc\u03b1\u03c4\u03b5\u03c0\u03ce\u03bd\u03c5\u03bc\u03bf \u03b5\u03c0\u03b1\u03c6\u03ae\u03c2", "contact_phone", "\u03a4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03bf \u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1\u03c2", _s21_95, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a4\u03b9\u03bc\u03ae \u0395\u03c0\u03b1\u03c6\u03ae\u03c2 1", _s21_96, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a4\u03b9\u03bc\u03ae \u0395\u03c0\u03b1\u03c6\u03ae\u03c2 2", _s21_97, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a4\u03b9\u03bc\u03ae \u0395\u03c0\u03b1\u03c6\u03ae\u03c2 3", _s21_98, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a4\u03b9\u03bc\u03ae \u0395\u03c0\u03b1\u03c6\u03ae\u03c2 4", _s17_110, "\u039f\u03b4\u03cc\u03c2 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", _s17_111, "\u0394\u03b9\u03b1\u03bc\u03ad\u03c1\u03b9\u03c3\u03bc\u03b1 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", "shipping_city", "\u03a0\u03cc\u03bb\u03b7 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", "shipping_state", "\u03a0\u03b5\u03c1\u03b9\u03c6\u03ad\u03c1\u03b5\u03b9\u03b1 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", _s20_94, "\u03a4\u03b1\u03c7\u03c5\u03b4\u03c1\u03bf\u03bc\u03b9\u03ba\u03cc\u03c2 \u039a\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", _s16_191, "\u03a7\u03ce\u03c1\u03b1 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", _s16_193, "\u039f\u03b4\u03cc\u03c2 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", _s16_194, "\u0394\u03b9\u03b1\u03bc\u03ad\u03c1\u03b9\u03c3\u03bc\u03b1 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", "billing_city", "\u03a0\u03cc\u03bb\u03b7 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", "billing_state", "\u03a0\u03b5\u03c1\u03b9\u03c6\u03ad\u03c1\u03b5\u03b9\u03b1 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", _s19_66, "\u03a4\u03b1\u03c7\u03c5\u03b4\u03c1\u03bf\u03bc\u03b9\u03ba\u03cc\u03c2 \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", "billing_country", "\u03a7\u03ce\u03c1\u03b1 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", "client_id", "Id \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "assigned_to", "\u0391\u03bd\u03b1\u03c4\u03ad\u03b8\u03b7\u03ba\u03b5 \u03c3\u03b5", "created_by", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b1\u03c0\u03cc :name", "assigned_to_id", "\u039f\u03c1\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03b5 Id", "created_by_id", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b1\u03c0\u03bf Id", "add_column", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03ae\u03bb\u03b7\u03c2", "edit_columns", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03c3\u03c4\u03b7\u03bb\u03ce\u03bd", "columns", "\u03a3\u03c4\u03ae\u03bb\u03b5\u03c2", "aging", "\u0393\u03ae\u03c1\u03b1\u03bd\u03c3\u03b7", "profit_and_loss", "\u039a\u03ad\u03c1\u03b4\u03bf\u03c2 \u03ba\u03b1\u03b9 \u0396\u03b7\u03bc\u03b9\u03ac", "reports", "\u0391\u03bd\u03b1\u03c6\u03bf\u03c1\u03ad\u03c2", "report", "\u0391\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac", "add_company", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1\u03c2", "unpaid_invoice", "\u039c\u03b7 \u0395\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "paid_invoice", "\u0395\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", _s16_195, "\u039c\u03b7 \u0395\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac", "help", "\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1", "refund", _s18_249, "refund_date", "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae\u03c2 \u03c7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd", "filtered_by", "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03bc\u03b5", "contact_email", "Email \u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1\u03c2", "multiselect", "\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ae \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae", "entity_state", "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7", "verify_password", "\u0395\u03c0\u03b1\u03bb\u03ae\u03b8\u03b5\u03c5\u03c3\u03b7 \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd", "applied", "\u0395\u03b3\u03b9\u03bd\u03b5 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", _s21_99, "\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03af\u03bb\u03b7\u03c8\u03b7 \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03c9\u03bd \u03c3\u03c6\u03b1\u03bb\u03bc\u03ac\u03c4\u03c9\u03bd \u03b1\u03c0\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", _s30_12, "\u0395\u03c7\u03bf\u03c5\u03bc\u03b5 \u03bb\u03ac\u03b2\u03b5\u03b9 \u03c4\u03bf \u03bc\u03ae\u03bd\u03c5\u03bc\u03ac \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03c3\u03b1\u03c2 \u03b1\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c3\u03cd\u03bd\u03c4\u03bf\u03bc\u03b1.", "message", "\u039c\u03ae\u03bd\u03c5\u03bc\u03b1", "from", "\u0391\u03c0\u03cc", _s20_96, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd\u03c4\u03bf\u03c2", _s25_52, "\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03af\u03bb\u03b7\u03c8\u03b7 \u03c4\u03b7\u03c2 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03ba\u03b1\u03b9 \u03ba\u03cc\u03c3\u03c4\u03bf\u03c5\u03c2 \u03c4\u03b9\u03bc\u03ae\u03c2 \u03c3\u03c4\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1 \u03c0\u03c1\u03bf\u03b9\u03cc\u03bd\u03c4\u03bf\u03c2", _s20_98, "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03ae\u03c2 PDF \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af :version", _s18_96, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c4\u03ad\u03bb\u03bf\u03c5\u03c2", _s23_40, "\u03a4\u03c1\u03bf\u03c0\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd \u03b3\u03b9\u03b1 \u03c4\u03ad\u03bb\u03bf\u03c2", _s18_98, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd", "support_forum", "Support Forums", "about", "\u03a0\u03b5\u03c1\u03af", "documentation", "\u03a4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7", "contact_us", "\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b1\u03b6\u03af \u03bc\u03b1\u03c2", "subtotal", "\u039c\u03b5\u03c1\u03b9\u03ba\u03cc \u03a3\u03cd\u03bd\u03bf\u03bb\u03bf", "line_total", "\u0391\u03be\u03af\u03b1", "item", "\u03a0\u03c1\u03bf\u03ca\u03cc\u03bd", "credit_email", "\u03a0\u03b9\u03c3\u03c4\u03c9\u03c4\u03b9\u03ba\u03cc \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03c4\u03b1\u03c7\u03c5\u03b4\u03c1\u03bf\u03bc\u03b5\u03af\u03bf\u03c5", "iframe_url", "iFrame URL", "domain_url", "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2 URL", _s21_100, "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03bf\u03bb\u03cd \u03bc\u03b9\u03ba\u03c1\u03cc\u03c2", _s20_99, "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03ba\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1 \u03ba\u03b1\u03b9 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc", _s19_68, "\u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2 \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", _s23_41, "\u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd", _s20_100, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03bf\u03c1\u03af\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c4\u03b9\u03bc\u03ae", "deleted_logo", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf\u03c5", "yes", "\u039d\u03b1\u03b9", "no", "\u038c\u03c7\u03b9", "generate_number", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd", "when_saved", "\u039f\u03c4\u03b1\u03bd \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03c5\u03c4\u03b5\u03af", "when_sent", "\u039f\u03c4\u03b1\u03bd \u03b1\u03c0\u03bf\u03c3\u03c4\u03b1\u03bb\u03bb\u03b5\u03af", "select_company", "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1", "float", "Float", "collapse", "\u03a3\u03c5\u03c1\u03c1\u03af\u03ba\u03bd\u03c9\u03c3\u03b7", "show_or_hide", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7/\u03b1\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7", "menu_sidebar", "\u03a0\u03bb\u03b5\u03c5\u03c1\u03b9\u03ba\u03cc \u039c\u03b5\u03bd\u03bf\u03cd", "history_sidebar", "\u039c\u03b5\u03bd\u03bf\u03cd \u03a0\u03bb\u03b5\u03c5\u03c1\u03b9\u03ba\u03bf\u03cd \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03bf\u03cd", "tablet", "\u03a4\u03ac\u03bc\u03c0\u03bb\u03b5\u03c4", "mobile", "\u039a\u03b9\u03bd\u03b7\u03c4\u03cc", "desktop", "\u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c2 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2", "layout", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7", "view", "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae", "module", "\u0395\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1", "first_custom", _s16_429, "second_custom", _s18_248, "third_custom", _s16_430, "show_cost", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039a\u03cc\u03c3\u03c4\u03bf\u03c5\u03c2", _s17_113, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039a\u03cc\u03c3\u03c4\u03bf\u03c5\u03c2 \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd\u03c4\u03bf\u03c2", "show_cost_help", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 \u03ba\u03cc\u03c3\u03c4\u03bf\u03c5\u03c2 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03b5\u03cd\u03c1\u03b5\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03ba\u03ad\u03c1\u03b4\u03bf\u03c5\u03c2", _s21_101, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03a0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s26_35, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2, \u03b1\u03bb\u03bb\u03b9\u03ce\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03b5 \u03ad\u03bd\u03b1", _s21_103, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03a0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s26_36, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2, \u03b1\u03bb\u03bb\u03b9\u03ce\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03b5 \u03ad\u03bd\u03b1", _s21_105, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u0388\u03ba\u03c0\u03c4\u03c9\u03c3\u03b7\u03c2 \u03a0\u03c1\u03bf\u03b9\u03cc\u03bd\u03c4\u03bf\u03c2", _s26_37, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03ad\u03ba\u03c0\u03c4\u03c9\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", _s16_197, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03a0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1", _s21_107, "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b7\u03c2 \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03c3\u03b5 \u03ad\u03bd\u03b1", "one_tax_rate", "\u0388\u03bd\u03b1 \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a6\u03cc\u03c1\u03bf\u03c5", "two_tax_rates", "\u0394\u03cd\u03bf \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ac \u03a6\u03cc\u03c1\u03c9\u03bd", "three_tax_rates", "\u03a4\u03c1\u03af\u03b1 \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ac \u03a6\u03cc\u03c1\u03c9\u03bd", _s16_199, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a6\u03cc\u03c1\u03bf\u03c5", "user", "\u03a7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2", "invoice_tax", "\u03a6\u03cc\u03c1\u03bf\u03c2 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "line_item_tax", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a6\u03cc\u03c1\u03bf\u03c5 \u0393\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", "inclusive_taxes", "\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf\u03b9 \u03a6\u03cc\u03c1\u03bf\u03b9", _s17_115, "\u03a6\u03cc\u03c1\u03bf\u03b9 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "item_tax_rates", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ac \u03a6\u03cc\u03c1\u03c9\u03bd \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s18_100, _s24_129, "configure_rates", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ce\u03bd", _s18_101, "\u03a0\u03b1\u03c1\u03b1\u03bc\u03b5\u03c4\u03c1\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03a0\u03c5\u03bb\u03ce\u03bd \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateways)", "tax_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03a6\u03cc\u03c1\u03c9\u03bd", _s18_103, "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ac \u03a6\u03cc\u03c1\u03c9\u03bd", "accent_color", "\u03a7\u03c1\u03ce\u03bc\u03b1 \u03a4\u03bf\u03bd\u03b9\u03c3\u03bc\u03bf\u03cd", "switch", "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae", _s19_70, "\u039b\u03af\u03c3\u03c4\u03b1 \u03b4\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03b7 \u03bc\u03b5 \u03ba\u03cc\u03bc\u03bc\u03b1\u03c4\u03b1", "options", "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2", _s16_201, "\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03bc\u03bf\u03bd\u03ae\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", "multi_line_text", "\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ce\u03bd \u03b3\u03c1\u03b1\u03bc\u03bc\u03ce\u03bd", "dropdown", "\u03a0\u03c4\u03c5\u03c3\u03ce\u03bc\u03b5\u03bd\u03bf", "field_type", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03a0\u03b5\u03b4\u03af\u03bf\u03c5", _s27_52, "\u0388\u03bd\u03b1 email \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c0\u03bf\u03c3\u03c4\u03b1\u03bb\u03b5\u03af", "submit", "\u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae", _s16_203, "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2", "late_fees", "\u039a\u03b1\u03b8\u03c5\u03c3\u03c4\u03b5\u03c1\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03a4\u03ad\u03bb\u03b7", "credit_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "payment_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "late_fee_amount", "\u03a0\u03bf\u03c3\u03cc \u03a4\u03ad\u03bb\u03bf\u03c5\u03c2 \u039a\u03b1\u03b8\u03c5\u03c3\u03c4\u03b5\u03c1\u03b7\u03bc\u03ad\u03bd\u03b7\u03c2 \u0395\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7\u03c2", _s16_204, "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a4\u03ad\u03bb\u03bf\u03c5\u03c2 \u039a\u03b1\u03b8\u03c5\u03c3\u03c4\u03b5\u03c1\u03b7\u03bc\u03ad\u03bd\u03b7\u03c2 \u0395\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7\u03c2", "before_due_date", "\u03a0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "after_due_date", "\u039c\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s18_105, "\u039c\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "days", "\u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "invoice_email", "Email \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "payment_email", "Email \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", "partial_payment", "\u039c\u03b5\u03c1\u03b9\u03ba\u03ae \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", "payment_partial", "\u039c\u03b5\u03c1\u03b9\u03ba\u03ae \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", _s21_108, "Email \u039c\u03b5\u03c1\u03b9\u03ba\u03ae\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "quote_email", "Email \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", _s16_206, _s18_247, _s16_208, "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7", "administrator", "\u0394\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2", _s18_106, "\u0395\u03c0\u03b9\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c3\u03c4\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2, \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c4\u03c1\u03bf\u03c0\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2", "user_management", "\u0394\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03b7 \u03a7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd", "users", "\u03a7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2", "new_user", "\u039d\u03ad\u03bf\u03c2 \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2", "edit_user", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7", "created_user", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "updated_user", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "archived_user", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "deleted_user", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "removed_user", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "restored_user", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "archived_users", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03c7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd", "deleted_users", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03c7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd", "removed_users", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 :value \u03c7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd", "restored_users", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd", _s16_210, "\u0393\u03b5\u03bd\u03b9\u03ba\u03ad\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2", "invoice_options", "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s17_117, "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u0395\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5 \u03a0\u03bf\u03c3\u03bf\u03cd", _s22_78, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 '\u0395\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf \u03a0\u03bf\u03c3\u03cc' \u03bc\u03cc\u03bd\u03bf \u03c3\u03c4\u03bf \u03c0\u03b1\u03c1\u03b1\u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03cc \u03cc\u03c4\u03b1\u03bd \u03bb\u03b7\u03c6\u03b8\u03b5\u03af \u03bc\u03b9\u03b1 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae.", _s23_43, "\u0395\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03c9\u03bc\u03ad\u03bd\u03b1 \u0388\u03b3\u03b3\u03c1\u03b1\u03c6\u03b1", _s28_32, "\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03bd\u03b7\u03bc\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b5\u03c2 \u03c3\u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", _s16_212, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1\u03c2", _s16_213, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03a5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf\u03c5", "first_page", "\u03a0\u03c1\u03ce\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1", "all_pages", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03a3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2", "last_page", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1", "primary_font", "\u039a\u03cd\u03c1\u03b9\u03b1 \u0393\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac", "secondary_font", "\u0394\u03b5\u03c5\u03c4\u03b5\u03c1\u03b5\u03cd\u03bf\u03c5\u03c3\u03b1 \u0393\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac", "primary_color", "\u039a\u03cd\u03c1\u03b9\u03bf \u03a7\u03c1\u03ce\u03bc\u03b1", "secondary_color", "\u0394\u03b5\u03c5\u03c4\u03b5\u03c1\u03b5\u03cd\u03bf\u03bd \u03a7\u03c1\u03ce\u03bc\u03b1", "page_size", "\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03a3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2", "font_size", "\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u0393\u03c1\u03b1\u03bc\u03bc\u03ac\u03c4\u03c9\u03bd", "quote_design", "\u03a3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "invoice_fields", "\u03a0\u03b5\u03b4\u03af\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "product_fields", "\u03a0\u03b5\u03b4\u03af\u03b1 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "invoice_terms", "\u038c\u03c1\u03bf\u03b9 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "invoice_footer", "\u03a5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "quote_terms", "\u038c\u03c1\u03bf\u03b9 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "quote_footer", "\u03a5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s18_107, "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf Email", _s23_44, _s52_5, _s18_108, "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7", _s23_45, _s55_1, _s18_109, _s18_246, _s23_46, _s58_3, _s17_119, "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03a1\u03bf\u03ae\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "freq_daily", "\u0397\u03bc\u03b5\u03c1\u03ae\u03c3\u03b9\u03bf", "freq_weekly", "\u0395\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1", "freq_two_weeks", "\u0394\u03cd\u03bf \u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b5\u03c2", "freq_four_weeks", "\u03a4\u03ad\u03c3\u03c3\u03b5\u03c1\u03b9\u03c2 \u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b5\u03c2", "freq_monthly", "\u039c\u03ae\u03bd\u03b1\u03c2", "freq_two_months", "\u0394\u03cd\u03bf \u03bc\u03ae\u03bd\u03b5\u03c2", _s17_121, "\u03a4\u03c1\u03b5\u03b9\u03c2 \u03bc\u03ae\u03bd\u03b5\u03c2", _s16_214, "\u03a4\u03ad\u03c3\u03c3\u03b5\u03c1\u03b9\u03c2 \u03bc\u03ae\u03bd\u03b5\u03c2", "freq_six_months", "\u0388\u03be\u03b9 \u03bc\u03ae\u03bd\u03b5\u03c2", "freq_annually", "\u0388\u03c4\u03bf\u03c2", "freq_two_years", "\u0394\u03cd\u03bf \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1", _s16_215, "\u03a4\u03c1\u03af\u03b1 \u03a7\u03c1\u03cc\u03bd\u03b9\u03b1", "never", "\u03a0\u03bf\u03c4\u03ad", "company", "\u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1", _s17_122, "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03bc\u03ad\u03bd\u03bf\u03b9 \u0391\u03c1\u03b9\u03b8\u03bc\u03bf\u03af", "charge_taxes", "\u03a7\u03c1\u03ad\u03c9\u03c3\u03b7 \u03c6\u03cc\u03c1\u03c9\u03bd", "next_reset", "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7", "reset_counter", "\u0395\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae", _s16_216, "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf \u03a0\u03c1\u03cc\u03b8\u03b5\u03bc\u03b1", "number_padding", "\u03a0\u03b5\u03c1\u03b9\u03b8\u03ce\u03c1\u03b9\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2", "general", "\u0393\u03b5\u03bd\u03b9\u03ba\u03cc\u03c2", "surcharge_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u0395\u03c0\u03b9\u03b2\u03ac\u03c1\u03c5\u03bd\u03c3\u03b7\u03c2", "company_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1\u03c2", "company_value", "\u0391\u03be\u03af\u03b1 \u0395\u03c4\u03b1\u03b9\u03c1\u03af\u03b1\u03c2", "credit_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2", "invoice_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s17_124, "\u0395\u03c0\u03b9\u03b2\u03ac\u03c1\u03c5\u03bd\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "client_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "product_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "payment_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "contact_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u0395\u03c0\u03b1\u03c6\u03ae\u03c2", "vendor_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "expense_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "project_field", "\u03a0\u03b5\u03b4\u03af\u03bf Project", "task_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "group_field", "\u03a0\u03b5\u03b4\u03af\u03bf \u0393\u03ba\u03c1\u03bf\u03c5\u03c0", "number_counter", "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2", "prefix", "\u03a0\u03c1\u03cc\u03b8\u03b5\u03bc\u03b1", "number_pattern", "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2", "messages", "\u039c\u03b7\u03bd\u03cd\u03bc\u03b1\u03c4\u03b1", "custom_css", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf CSS", _s17_126, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 JavaScript", _s16_218, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b5 \u03c3\u03c4\u03bf PDF", _s21_110, "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c5\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae \u03c4\u03bf\u03c5 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03c3\u03c4\u03bf PDF \u03c4\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5/\u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2.", _s25_58, "\u039a\u03bf\u03c5\u03c4\u03ac\u03ba\u03b9 \u038c\u03c1\u03c9\u03bd \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s30_13, "\u0391\u03c0\u03b1\u03af\u03c4\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03b4\u03b5\u03c7\u03b8\u03b5\u03af \u03c4\u03bf\u03c5\u03c2 \u03cc\u03c1\u03bf\u03c5\u03c2 \u03c4\u03bf\u03c5 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s23_47, "\u039a\u03bf\u03c5\u03c4\u03ac\u03ba\u03b9 \u038c\u03c1\u03c9\u03bd \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s28_33, "\u0391\u03c0\u03b1\u03af\u03c4\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03b4\u03b5\u03c7\u03b8\u03b5\u03af \u03c4\u03bf\u03c5\u03c2 \u03cc\u03c1\u03bf\u03c5\u03c2 \u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s25_59, "\u03a5\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s30_14, "\u0391\u03c0\u03b1\u03af\u03c4\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03bd\u03b1 \u03c3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c5\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae \u03c4\u03bf\u03c5.", _s23_48, "\u03a5\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s22_80, "\u03a0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd \u03bc\u03b5 \u039a\u03c9\u03b4\u03b9\u03ba\u03cc \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", _s27_53, "\u0395\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03cc \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03b5\u03c0\u03b1\u03c6\u03ae. \u0391\u03bd \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2, \u03b7 \u03b5\u03c0\u03b1\u03c6\u03ae \u03b8\u03b1 \u03c5\u03c0\u03bf\u03c7\u03c1\u03b5\u03bf\u03cd\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03ae\u03c3\u03b5\u03b9 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03c4\u03c9\u03bd \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd.", "authorization", "\u0395\u03be\u03bf\u03c5\u03c3\u03b9\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7", "subdomain", "\u03a5\u03c0\u03bf\u03c4\u03bf\u03bc\u03ad\u03b1\u03c2", "domain", "Domain", "portal_mode", "\u03a0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd Portal", "email_signature", "\u039c\u03b5 \u03b5\u03ba\u03c4\u03af\u03bc\u03b7\u03c3\u03b7,", _s24_56, "\u039a\u03ac\u03bd\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b5\u03c2 \u03c3\u03b1\u03c2 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf schema.org \u03c3\u03c4\u03b1 emails \u03c3\u03b1\u03c2.", "plain", "\u0391\u03c0\u03bb\u03cc", "light", "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc", "dark", "\u03a3\u03ba\u03bf\u03cd\u03c1\u03bf", "email_design", "\u03a3\u03c7\u03b5\u03b4\u03af\u03b1\u03c3\u03b7 Email", "attach_pdf", "\u0395\u03c0\u03b9\u03c3\u03cd\u03bd\u03b1\u03c8\u03b5 PDF", _s16_219, "\u0395\u03c0\u03b9\u03c3\u03cd\u03bd\u03b1\u03c8\u03b7 \u0395\u03b3\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd", "attach_ubl", _s20_117, "email_style", "\u03a3\u03c4\u03c5\u03bb Email", _s19_72, "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03a3\u03b7\u03bc\u03b1\u03bd\u03c3\u03b7\u03c2", "reply_to_email", "Email \u0391\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7\u03c2", "reply_to_name", "Reply-To Name", "bcc_email", "Email \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b7\u03c2 \u03ba\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2", "processed", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03ac\u03c3\u03b8\u03b7\u03ba\u03b5", "credit_card", "\u03a0\u03b9\u03c3\u03c4\u03c9\u03c4\u03b9\u03ba\u03ae \u039a\u03ac\u03c1\u03c4\u03b1", "bank_transfer", "\u03a4\u03c1\u03b1\u03c0\u03b5\u03b6\u03b9\u03ba\u03cc \u0388\u03bc\u03b2\u03b1\u03c3\u03bc\u03b1", "priority", "\u03a0\u03c1\u03bf\u03c4\u03b5\u03c1\u03b1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1", "fee_amount", "\u03a0\u03bf\u03c3\u03cc \u03a4\u03ad\u03bb\u03bf\u03c5\u03c2", "fee_percent", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a4\u03ad\u03bb\u03bf\u03c5\u03c2", "fee_cap", "\u0391\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u038c\u03c1\u03b9\u03bf \u03a4\u03ad\u03bb\u03bf\u03c5\u03c2", "limits_and_fees", "\u038c\u03c1\u03b9\u03b1/\u03a4\u03ad\u03bb\u03b7", "enable_min", "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03c5", "enable_max", "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf\u03c5", "min_limit", "\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf: :min", "max_limit", "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf: :max", "min", "\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf", "max", "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf", _s19_73, "\u039b\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03b1 \u0391\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ce\u03bd \u039a\u03b1\u03c1\u03c4\u03ce\u03bd", "credentials", "\u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b5\u03b9\u03c3\u03cc\u03b4\u03bf\u03c5", "update_address", "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\u03c2", _s19_75, "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03bc\u03b5 \u03c4\u03b1 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1", "rate", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc", "tax_rate", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a6\u03cc\u03c1\u03bf\u03c5", "new_tax_rate", "\u039d\u03ad\u03bf \u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03a6\u03cc\u03c1\u03bf\u03c5", "edit_tax_rate", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c6\u03cc\u03c1\u03bf\u03c5", _s16_221, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c6\u03cc\u03c1\u03bf\u03c5", _s16_222, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c6\u03cc\u03c1\u03bf\u03c5", _s17_129, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c6\u03cc\u03c1\u03bf\u03c5", _s16_223, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c6\u03cc\u03c1\u03bf\u03c5", _s17_130, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd \u03c6\u03cc\u03c1\u03bf\u03c5", _s18_110, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ce\u03bd \u03c6\u03cc\u03c1\u03bf\u03c5", _s17_131, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ce\u03bd \u03c6\u03cc\u03c1\u03bf\u03c5", _s18_111, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ce\u03bd \u03c6\u03cc\u03c1\u03bf\u03c5", "fill_products", "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03c3\u03c5\u03bc\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", _s18_112, "\u0395\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ad\u03bd\u03b1 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd, \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03b8\u03b1 \u03c3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03c9\u03b8\u03b5\u03af \u03b7 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03ba\u03b1\u03b9 \u03b7 \u03b1\u03be\u03af\u03b1", "update_products", "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", _s20_104, "\u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ad\u03bd\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf, \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03b8\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03c9\u03b8\u03b5\u03af \u03ba\u03b1\u03b9 \u03b7 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", _s16_224, "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03a4\u03b9\u03bc\u03ce\u03bd \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", _s21_111, "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03b9\u03bc\u03ce\u03bd \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd \u03c3\u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ce\u03bd \u03c4\u03bf\u03c5 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", "fees", "\u03a4\u03ad\u03bb\u03b7", "limits", "\u038c\u03c1\u03b9\u03b1", "provider", "Provider", "company_gateway", "\u03a0\u03cd\u03bb\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s16_226, "\u03a0\u03cd\u03bb\u03b5\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateways)", _s19_76, "\u039d\u03ad\u03b1 \u03a0\u03cd\u03bb\u03b7 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 (Gateway)", _s20_105, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03cd\u03bb\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s23_49, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s23_50, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s24_57, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s23_51, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s24_58, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (Gateway)", _s25_61, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03c5\u03bb\u03ce\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (gateways)", _s24_59, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03c0\u03c5\u03bb\u03ce\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (gateways)", _s25_62, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03c5\u03bb\u03ce\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd (gateways)", _s16_228, "\u03a3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1", "discard_changes", "\u0391\u03c0\u03cc\u03c1\u03c1\u03b9\u03c8\u03b7 \u0391\u03bb\u03bb\u03b1\u03b3\u03ce\u03bd", "default_value", "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03c4\u03b9\u03bc\u03ae", "disabled", "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf", "currency_format", "\u039c\u03bf\u03c1\u03c6\u03ae \u039d\u03bf\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2", _s21_112, "\u03a0\u03c1\u03ce\u03c4\u03b7 \u039c\u03ad\u03c1\u03b1 \u03c4\u03b7\u03c2 \u0395\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1\u03c2", _s23_52, "\u03a0\u03c1\u03ce\u03c4\u03bf\u03c2 \u039c\u03ae\u03bd\u03b1\u03c2 \u03c4\u03bf\u03c5 \u0388\u03c4\u03bf\u03c5\u03c2", "sunday", "\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae", "monday", "\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1", "tuesday", "\u03a4\u03c1\u03af\u03c4\u03b7", "wednesday", "\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7", "thursday", "\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7", "friday", "\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae", "saturday", "\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf", "january", "\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2", "february", "\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2", "march", "\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2", "april", "\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2", "may", "\u039c\u03ac\u03b9\u03bf\u03c2", "june", "\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2", "july", "\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2", "august", "\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2", "september", "\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2", "october", "\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2", "november", "\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2", "december", "\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2", "symbol", "\u03a3\u03cd\u03bc\u03b2\u03bf\u03bb\u03bf", "ocde", "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2", "date_format", "\u039c\u03bf\u03c1\u03c6\u03ae \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2", "datetime_format", "\u039c\u03bf\u03c1\u03c6\u03ae \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2/\u038f\u03c1\u03b1\u03c2", "military_time", _s19_188, _s18_113, _s19_188, "send_reminders", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03a5\u03c0\u03b5\u03bd\u03b8\u03c5\u03bc\u03af\u03c3\u03b5\u03c9\u03bd", "timezone", "\u0396\u03ce\u03bd\u03b7 \u03ce\u03c1\u03b1\u03c2", _s19_77, "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac Project", _s17_132, "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac \u0393\u03ba\u03c1\u03bf\u03c5\u03c0", _s19_79, "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", _s18_114, "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", _s18_116, "\u03a6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "group_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u0393\u03c1\u03bf\u03c5\u03c0", "group", "\u039f\u03bc\u03ac\u03b4\u03b1", "groups", "\u0393\u03c1\u03bf\u03c5\u03c0", "new_group", "\u039d\u03ad\u03bf \u0393\u03ba\u03c1\u03bf\u03c5\u03c0", "edit_group", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0393\u03ba\u03c1\u03bf\u03c5\u03c0", "created_group", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0", "updated_group", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0", "archived_groups", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0\u03c2", "deleted_groups", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0\u03c2", "restored_groups", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0\u03c2", "archived_group", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0", "deleted_group", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0", "restored_group", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03b3\u03ba\u03c1\u03bf\u03c5\u03c0", "upload_logo", _s24_75, "uploaded_logo", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bc\u03b5\u03c4\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03bb\u03bf\u03b3\u03bf\u03c4\u03cd\u03c0\u03bf\u03c5", "logo", "\u039b\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf", "saved_settings", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd", _s16_230, "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", "device_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03a3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2", "defaults", "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2", "basic_settings", "\u0392\u03b1\u03c3\u03b9\u03ba\u03ad\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2", _s17_134, "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03a0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2", "company_details", "\u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u0395\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1\u03c2", "user_details", "\u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03a7\u03c1\u03ae\u03c3\u03c4\u03b7", "localization", "\u03a4\u03bf\u03c0\u03b9\u03ba\u03ad\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2", "online_payments", "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03c2 Online", "tax_rates", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03ac \u03a6\u03cc\u03c1\u03c9\u03bd", "notifications", "\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2", "import_export", "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae | \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae", "custom_fields", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b1 \u03a0\u03b5\u03b4\u03af\u03b1", "invoice_design", "\u03a3\u03c7\u03ad\u03b4\u03b9\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "buy_now_buttons", "\u039a\u03bf\u03c5\u03bc\u03c0\u03b9\u03ac \u0391\u03b3\u03bf\u03c1\u03ac \u03a4\u03ce\u03c1\u03b1", "email_settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 Email", _s23_54, "\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03b1 & \u03a5\u03c0\u03b5\u03bd\u03b8\u03c5\u03bc\u03af\u03c3\u03b5\u03b9\u03c2", _s22_81, _s28_113, _s19_81, "\u0391\u03c0\u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03c3\u03b5\u03b9\u03c2 \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", "price", "\u03a4\u03b9\u03bc\u03ae", "email_sign_up", "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03bc\u03ad\u03c3\u03c9 Email", "google_sign_up", "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03bc\u03ad\u03c3\u03c9 Google", _s27_57, "\u0395\u03c5\u03c7\u03b1\u03c1\u03b9\u03c3\u03c4\u03bf\u03cd\u03bc\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac \u03c3\u03b1\u03c2!", "redeem", "\u0395\u03be\u03b1\u03c1\u03b3\u03cd\u03c1\u03c9\u03c3\u03b5", "back", "\u03a0\u03af\u03c3\u03c9", "past_purchases", "\u03a0\u03b1\u03c1\u03b5\u03bb\u03b8\u03cc\u03bd\u03c4\u03b5\u03c2 \u0391\u03b3\u03bf\u03c1\u03ad\u03c2", _s19_83, "\u0395\u03c4\u03b7\u0384\u03c3\u03b9\u03b1 \u03a3\u03c5\u03bd\u03b4\u03c1\u03bf\u03bc\u03ae", "pro_plan", "\u0395\u03c0\u03b1\u03b3\u03b3\u03b5\u03bb\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03a0\u03bb\u03ac\u03bd\u03bf", "enterprise_plan", "\u0395\u03c4\u03b1\u03b9\u03c1\u03b9\u03ba\u03cc \u03a0\u03bb\u03ac\u03bd\u03bf", "count_users", ":count \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2", "upgrade", "\u0391\u03bd\u03b1\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7", _s25_63, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03bc\u03b9\u03ba\u03c1\u03cc \u03cc\u03bd\u03bf\u03bc\u03b1", _s24_60, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03b5\u03c0\u03ce\u03bd\u03c5\u03bc\u03bf", _s33_30, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c3\u03c5\u03bc\u03c6\u03c9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03cc\u03c1\u03bf\u03c5\u03c2 \u03c7\u03c1\u03ae\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c0\u03bf\u03bb\u03b9\u03c4\u03b9\u03ba\u03ae \u03b1\u03c0\u03bf\u03c1\u03c1\u03ae\u03c4\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc.", "i_agree_to_the", "\u03a3\u03c5\u03bc\u03c6\u03c9\u03bd\u03ce \u03bc\u03b5 \u03c4\u03bf", _s16_232, "\u038c\u03c1\u03bf\u03b9 \u03c4\u03b7\u03c2 \u03a5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1\u03c2", "privacy_policy", "\u03a0\u03bf\u03bb\u03b9\u03c4\u03b9\u03ba\u03ae \u0391\u03c0\u03bf\u03c1\u03c1\u03ae\u03c4\u03bf\u03c5", "sign_up", "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae", "account_login", "\u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03c3\u03c4\u03bf \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc", "view_website", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2", "create_account", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", "email_login", "\u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03bc\u03b5 Email", "create_new", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u039d\u03ad\u03bf\u03c5", _s18_118, "\u0394\u03b5\u03bd \u03ad\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03b5\u03af \u03c0\u03b5\u03b4\u03af\u03b1.", _s21_115, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c3\u03ce\u03c3\u03c4\u03b5 \u03ae \u03b1\u03ba\u03c5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ad\u03c2 \u03c3\u03b1\u03c2.", "download", "\u039a\u03b1\u03c4\u03ad\u03b2\u03b1\u03c3\u03bc\u03b1", _s27_58, _s27_78, "take_picture", "\u039b\u03ae\u03c8\u03b7 \u03a6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b1\u03c2", "upload_files", "Upload Files", "document", "\u0388\u03b3\u03b3\u03c1\u03b1\u03c6\u03bf", "documents", "\u0388\u03b3\u03b3\u03c1\u03b1\u03c6\u03b1", "new_document", "\u039d\u03ad\u03bf \u03ad\u03b3\u03b3\u03c1\u03b1\u03c6\u03bf", "edit_document", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0395\u03b3\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5", _s17_136, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bc\u03b5\u03c4\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5", _s16_234, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5", _s17_137, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5", _s16_235, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5", _s17_138, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5", _s18_120, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :value \u03b5\u03b3\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd", _s17_139, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :value \u03b5\u03b3\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd", _s18_121, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03b5\u03b3\u03b3\u03c1\u03ac\u03c6\u03c9\u03bd", "no_history", "\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b9\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc", "expense_date", "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "pending", "\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03ae\u03c2", _s16_236, "\u039a\u03b1\u03c4\u03b1\u03b3\u03b5\u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03bd\u03bf", _s16_237, "\u03a3\u03b5 \u03b1\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae", _s16_238, "\u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03bc\u03ad\u03bd\u03bf", "converted", "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03ac\u03c0\u03b7\u03ba\u03b5", _s24_62, _s24_63, "exchange_rate", "\u0399\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b1 \u0391\u03bd\u03c4\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2", _s16_239, "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03bd\u03bf\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2", "mark_paid", "\u038c\u03c1\u03b9\u03c3\u03b5 \u03c9\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03bd\u03b1", "category", "\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1", "address", "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7", "new_vendor", "\u039d\u03ad\u03bf\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2", "created_vendor", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "updated_vendor", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "archived_vendor", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "deleted_vendor", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "restored_vendor", "\u039f \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2 \u03b1\u03bd\u03b1\u03ba\u03c4\u03ae\u03b8\u03b7\u03ba\u03b5 \u03bc\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1", _s16_240, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ce\u03bd", "deleted_vendors", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ce\u03bd", _s16_241, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ce\u03bd", "new_expense", "\u039a\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "created_expense", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "updated_expense", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s16_242, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "deleted_expense", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s16_243, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s17_140, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s16_244, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", _s17_141, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03b4\u03b1\u03c0\u03b1\u03bd\u03ce\u03bd", "copy_shipping", "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", "copy_billing", "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2", "design", "\u03a3\u03c7\u03b5\u03b4\u03af\u03b1\u03c3\u03b7", _s21_116, "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03b1\u03bd\u03b5\u03cd\u03c1\u03b5\u03c3\u03b7\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2", "invoiced", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03bc\u03ad\u03bd\u03b1", "logged", "\u0395\u03b9\u03c3\u03b7\u03b3\u03bc\u03ad\u03bd\u03bf", "running", "\u0395\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b1\u03b9", "resume", "\u03a3\u03c5\u03bd\u03ad\u03c7\u03b9\u03c3\u03b5", "task_errors", "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b4\u03b9\u03bf\u03c1\u03b8\u03ce\u03c3\u03c4\u03b5 \u03c4\u03c5\u03c7\u03cc\u03bd \u03b5\u03c0\u03b9\u03ba\u03b1\u03bb\u03c5\u03c0\u03c4\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u03ce\u03c1\u03b5\u03c2", "start", "\u0388\u03bd\u03b1\u03c1\u03be\u03b7", "stop", "\u039b\u03ae\u03be\u03b7", "started_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "stopped_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03ba\u03bf\u03c0\u03ae \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "resumed_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03c0\u03b1\u03bd\u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "now", "\u03a4\u03ce\u03c1\u03b1", _s16_245, "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u0388\u03bd\u03b1\u03c1\u03be\u03b7 \u0395\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "timer", "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2", "manual", "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf", "budgeted", "\u03a0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf", "start_time", "\u038f\u03c1\u03b1 \u0388\u03bd\u03b1\u03c1\u03be\u03b7\u03c2", "end_time", "\u038f\u03c1\u03b1 \u039b\u03ae\u03be\u03b7\u03c2", "date", "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1", "times", "\u03a6\u03bf\u03c1\u03ad\u03c2", "duration", "\u0394\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1", "new_task", "\u039d\u03ad\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1", "created_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "updated_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "archived_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "deleted_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "restored_task", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "archived_tasks", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03b5\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "deleted_tasks", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03b5\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "restored_tasks", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03b5\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", _s19_85, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03cc\u03bd\u03bf\u03bc\u03b1", "budgeted_hours", "\u03a7\u03c1\u03b5\u03ce\u03c3\u03b9\u03bc\u03b5\u03c2 \u038f\u03c1\u03b5\u03c2", "created_project", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 project", "updated_project", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 project", _s16_247, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 project", "deleted_project", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae project", _s16_248, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 project", _s17_142, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count projects", _s16_249, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count projects", _s17_143, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value projects", "new_project", "\u039d\u03ad\u03bf Project", _s27_62, "\u0395\u03c5\u03c7\u03b1\u03c1\u03b9\u03c3\u03c4\u03bf\u03cd\u03bc\u03b5 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b1\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03bc\u03b1\u03c2!", "if_you_like_it", "\u0395\u03ac\u03bd \u03c3\u03b1\u03c2 \u03b1\u03c1\u03ad\u03c3\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5", "click_here", "\u03c0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 \u03b5\u03b4\u03ce", _s18_122, "\u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 \u03b5\u03b4\u03ce", "to_rate_it", "\u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c4\u03bf \u03b1\u03be\u03b9\u03bf\u03bb\u03bf\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5.", "average", "\u039c\u03ad\u03c3\u03bf\u03c2 \u03cc\u03c1\u03bf\u03c2", "unapproved", "\u039c\u03b7 \u03b5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7", _s30_19, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b1\u03c5\u03b8\u03b5\u03bd\u03c4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7", "locked", "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03b7", "authenticate", "\u0391\u03c5\u03b8\u03b5\u03bd\u03c4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5", _s19_87, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b1\u03c5\u03b8\u03b5\u03bd\u03c4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5", _s24_64, "\u0392\u03b9\u03bf\u03bc\u03b5\u03c4\u03c1\u03b9\u03ba\u03b7 \u03b1\u03c5\u03b8\u03b5\u03bd\u03c4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", "footer", "\u03a5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf", "compare", "\u03a3\u03cd\u03b3\u03ba\u03c1\u03b9\u03bd\u03b5", "hosted_login", "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03b5 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7", "selfhost_login", "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03b5 \u03b1\u03c5\u03c4\u03bf-\u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7", "google_sign_in", "\u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03bc\u03ad\u03c3\u03c9 Google", "today", "\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1", "custom_range", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u0395\u03cd\u03c1\u03bf\u03c2", "date_range", "\u0395\u03cd\u03c1\u03bf\u03c2 \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03b9\u03ce\u03bd", "current", "\u03a4\u03c9\u03c1\u03b9\u03bd\u03ae", "previous", "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7", "current_period", "\u03a4\u03c9\u03c1\u03b9\u03bd\u03ae \u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2", _s17_144, "\u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03a3\u03cd\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7\u03c2", "previous_period", "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2", "previous_year", _s19_189, "compare_to", "\u03a3\u03cd\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u03bc\u03b5", "last7_days", "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 7 \u03b7\u03bc\u03ad\u03c1\u03b5\u03c2", "last_week", "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u0395\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1", "last30_days", "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b5\u03c2 30 \u0397\u03bc\u03ad\u03c1\u03b5\u03c2", "this_month", "\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u039c\u03ae\u03bd\u03b1\u03c2", "last_month", "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2 \u039c\u03ae\u03bd\u03b1\u03c2", "this_year", "\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03a7\u03c1\u03cc\u03bd\u03bf\u03c2", "last_year", _s19_189, "all_time", "All Time", "custom", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf", _s16_250, "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03b5 \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "clone_to_quote", "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03b5 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac", "clone_to_credit", "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03b5 \u03a0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7", "view_invoice", "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "convert", "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae", "more", "\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1", "edit_client", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "edit_product", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "edit_invoice", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "edit_quote", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "edit_payment", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "edit_task", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "edit_expense", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", "edit_vendor", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "edit_project", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 Project", _s20_107, "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", "billing_address", "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2", _s16_252, "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2", "total_revenue", "\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ac \u0388\u03c3\u03bf\u03b4\u03b1", "average_invoice", "\u039c\u03ad\u03c3\u03bf\u03c2 \u038c\u03c1\u03bf\u03c2 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "outstanding", "\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03ae", "invoices_sent", ":count \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1 \u03c3\u03c4\u03ac\u03bb\u03b8\u03b7\u03ba\u03b1\u03bd", "active_clients", "\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03af \u03c0\u03b5\u03bb\u03ac\u03c4\u03b5\u03c2", "close", "\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf", "email", "Email", "password", "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", "url", "URL", "secret", "\u039a\u03c1\u03c5\u03c6\u03cc", "name", "\u0395\u03c0\u03c9\u03bd\u03c5\u03bc\u03af\u03b1", "logout", "\u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7", "login", "\u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2", "filter", "\u03a6\u03af\u03bb\u03c4\u03c1\u03bf", "sort", "\u03a4\u03b1\u03be\u03b9\u03bd\u03cc\u03bc\u03b7\u03c3\u03b7", "search", "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7", "active", "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2", "archived", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03b5\u03c4\u03b7\u03bc\u03ad\u03bd\u03bf", "deleted", "\u0394\u03b9\u03b5\u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03bd\u03bf", "dashboard", "\u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5", "archive", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7", "delete", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae", "restore", "\u0391\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7", _s16_254, "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u039f\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", _s23_55, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf email \u03c3\u03b1\u03c2", _s26_46, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2", _s21_119, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf URL \u03c3\u03b1\u03c2", _s26_48, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2 \u03c3\u03b1\u03c2", "ascending", "\u0391\u03cd\u03be\u03bf\u03c5\u03c3\u03b1 \u03c3\u03b5\u03b9\u03c1\u03ac", "descending", "\u03a6\u03b8\u03af\u03bd\u03bf\u03c5\u03c3\u03b1 \u03c3\u03b5\u03b9\u03c1\u03ac", "save", "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", _s17_146, "\u0395\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03ad\u03bd\u03b1 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1.", "paid_to_date", "\u0395\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf \u03a0\u03bf\u03c3\u03cc", "balance_due", "\u039f\u03bb\u03b9\u03ba\u03cc \u03a3\u03cd\u03bd\u03bf\u03bb\u03bf", "balance", "\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf", "overview", "\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7", "details", "\u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1", "phone", "\u03a4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03bf", "website", "\u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1", "vat_number", "\u0391\u03a6\u039c", "id_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 ID", "create", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1", _s19_89, "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03c4\u03b7\u03ba\u03b5 :value \u03c3\u03c4\u03bf \u03c0\u03c1\u03cc\u03c7\u03b5\u03b9\u03c1\u03bf", "error", "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1", _s16_256, "\u0391\u03b4\u03cd\u03bd\u03b1\u03c4\u03b7 \u03b7 \u03b5\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7", "contacts", "\u0395\u03c0\u03b1\u03c6\u03ad\u03c2", "additional", "\u0395\u03c0\u03b9\u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf", "first_name", "\u038c\u03bd\u03bf\u03bc\u03b1", "last_name", "\u0395\u03c0\u03ce\u03bd\u03c5\u03bc\u03bf", "add_contact", "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b5\u03c0\u03b1\u03c6\u03ae\u03c2", "are_you_sure", "\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9;", "cancel", "\u0386\u03ba\u03c5\u03c1\u03bf", "ok", "Ok", "remove", "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae", _s16_258, "\u03a4\u03bf Email \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c3\u03c6\u03b1\u03bb\u03bc\u03ad\u03bd\u03bf", "product", "\u03a0\u03c1\u03bf\u03ca\u03cc\u03bd", "products", "\u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03b1", "new_product", "\u039d\u03ad\u03bf \u03a0\u03c1\u03bf\u03ca\u03cc\u03bd", "created_product", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "updated_product", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s16_260, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", "deleted_product", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s16_261, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s17_148, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", _s16_262, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", _s17_149, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03c9\u03bd", "product_key", "\u03a0\u03c1\u03bf\u03ca\u03cc\u03bd", "notes", "\u03a3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2", "cost", "\u039a\u03cc\u03c3\u03c4\u03bf\u03c2", "client", "\u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2", "clients", "\u03a0\u03b5\u03bb\u03ac\u03c4\u03b5\u03c2", "new_client", "\u039d\u03ad\u03bf\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2", "created_client", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", "updated_client", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", "archived_client", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", _s16_263, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd", "deleted_client", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", "deleted_clients", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd", "restored_client", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", _s16_264, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd", "address1", "\u039f\u03b4\u03cc\u03c2", "address2", "\u0394\u03b9\u03b1\u03bc\u03ad\u03c1\u03b9\u03c3\u03bc\u03b1", "city", "\u03a0\u03cc\u03bb\u03b7", "state", "\u039d\u03bf\u03bc\u03cc\u03c2", "postal_code", "\u03a4\u03b1\u03c7. \u039a\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2", "country", "\u03a7\u03ce\u03c1\u03b1", "invoice", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "invoices", "\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1", "new_invoice", "\u039d\u03ad\u03bf \u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "created_invoice", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "updated_invoice", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s16_265, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "deleted_invoice", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s16_266, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s17_150, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s16_267, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", _s17_151, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "emailed_invoice", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "emailed_payment", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 \u03bc\u03b5 Email", "amount", "\u03a0\u03bf\u03c3\u03cc", "invoice_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "invoice_date", "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "discount", "\u0388\u03ba\u03c0\u03c4\u03c9\u03c3\u03b7", "po_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03a0\u03b1\u03c1\u03b1\u03b3\u03b3\u03b5\u03bb\u03af\u03b1\u03c2", "terms", "\u038c\u03c1\u03bf\u03b9", "public_notes", "\u0394\u03b7\u03bc\u03cc\u03c3\u03b9\u03b5\u03c2 \u03a3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2", "private_notes", "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ad\u03c2 \u03a3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2", "frequency", "\u03a3\u03c5\u03c7\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1", "start_date", "\u0397\u03bc/\u03bd\u03af\u03b1 \u0388\u03bd\u03b1\u03c1\u03be\u03b7\u03c2", "end_date", "\u0397\u03bc/\u03bd\u03af\u03b1 \u039b\u03ae\u03be\u03b7\u03c2", "quote_number", "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2", "quote_date", "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1", "valid_until", "\u0388\u03b3\u03ba\u03c5\u03c1\u03bf \u0388\u03c9\u03c2", "items", "\u03a0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03b1", "partial_deposit", "\u039c\u03b5\u03c1\u03b9\u03ba\u03cc/\u039a\u03b1\u03c4\u03ac\u03b8\u03b5\u03c3\u03b7", "description", "\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae", "unit_cost", "\u03a4\u03b9\u03bc\u03ae \u039c\u03bf\u03bd\u03ac\u03b4\u03b1\u03c2", "quantity", "\u03a0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1", "add_item", _s18_245, "contact", "\u0395\u03c0\u03b1\u03c6\u03ae", "work_phone", "\u03a4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03bf", "total_amount", "\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03a0\u03bf\u03c3\u03cc", "pdf", "PDF", "due_date", _s22_183, _s16_268, "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u039c\u03b5\u03c1\u03b9\u03ba\u03ae\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "paid_date", "Paid Date", "status", "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7", _s17_152, "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "quote_status", "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s22_82, "\u03a0\u03b9\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf + \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03bf\u03c2", _s22_84, "\u03a0\u03b9\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf + \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c7\u03c1\u03cc\u03bd\u03bf", "count_selected", ":count \u03b5\u03c0\u03b9\u03bb\u03ad\u03c7\u03b8\u03b7\u03ba\u03b5", "total", "\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf", "percent", "\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc", "edit", "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1", "dismiss", "\u0391\u03c0\u03ad\u03c1\u03c1\u03b9\u03c8\u03b5", _s20_109, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1", _s22_85, _s24_129, _s24_66, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", "task_rate", "\u039a\u03cc\u03c3\u03c4\u03bf\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", "settings", "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2", "language", "\u0393\u03bb\u03ce\u03c3\u03c3\u03b1", "currency", "\u039d\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1", "created_at", "\u0397\u03bc/\u03bd\u03af\u03b1 \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2", "created_on", "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03b9\u03c2", "updated_at", "\u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", "tax", "\u03a6\u03cc\u03c1\u03bf\u03c2", _s30_21, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s27_66, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "past_due", "\u039b\u03b7\u03b3\u03bc\u03ad\u03bd\u03b1", "draft", "\u03a0\u03c1\u03cc\u03c7\u03b5\u03b9\u03c1\u03bf", "sent", "\u0391\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b1", "viewed", "\u0395\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1", "approved", "\u0391\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ae", "partial", "\u039c\u03b5\u03c1\u03b9\u03ba\u03cc/\u039a\u03b1\u03c4\u03ac\u03b8\u03b5\u03c3\u03b7", "paid", "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03bd\u03b1", "mark_sent", "\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c9\u03c2 \u0391\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03bf", _s22_87, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5 \u03c9\u03c2 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03bf", _s22_88, _s35_22, _s23_57, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd \u03c9\u03c2 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b1", _s23_58, _s36_15, "done", "\u0388\u03c4\u03bf\u03b9\u03bc\u03bf", _s37_24, "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03ae \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03bc\u03af\u03b1\u03c2 \u03b5\u03c0\u03b1\u03c6\u03ae\u03c2", "dark_mode", "\u03a3\u03ba\u03bf\u03c4\u03b5\u03b9\u03bd\u03cc \u03a0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd", _s27_68, "\u0395\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03b9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03cc\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae", "refresh_data", "\u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", "blank_contact", "\u039a\u03b5\u03bd\u03ae \u0395\u03c0\u03b1\u03c6\u03ae", "activity", "\u0394\u03c1\u03b1\u03c3\u03c4\u03b7\u03c1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1", _s16_270, "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2", "clone", "\u039a\u03bb\u03c9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", "loading", "\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7", "industry", "\u0392\u03b9\u03bf\u03bc\u03b7\u03c7\u03b1\u03bd\u03af\u03b1", "size", "\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2", "payment_terms", "\u038c\u03c1\u03bf\u03b9 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "payment_date", "\u0397\u03bc/\u03bd\u03af\u03b1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "payment_status", "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s16_272, "\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03ae\u03c2", _s16_273, "\u03a3\u03b5 \u03bb\u03ae\u03be\u03b7", _s16_274, "\u0391\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5", _s16_275, "\u039f\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", _s16_276, "\u039c\u03b5\u03c1\u03b9\u03ba\u03ae \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd", _s16_277, _s18_249, _s17_153, "\u0391\u03bd\u03b5\u03c6\u03ac\u03c1\u03bc\u03bf\u03c3\u03c4\u03bf", _s17_154, _s19_55, "net", "\u039a\u03b1\u03b8\u03b1\u03c1\u03cc", "client_portal", "Portal \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "show_tasks", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b5\u03c1\u03b3\u03b1\u03c3\u03b9\u03ce\u03bd", "email_reminders", "Email \u03a5\u03c0\u03b5\u03bd\u03b8\u03cd\u03bc\u03af\u03c3\u03b5\u03b9\u03c2", "enabled", "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", "recipients", "\u03a0\u03b1\u03c1\u03b1\u03bb\u03ae\u03c0\u03c4\u03b5\u03c2", "initial_email", "\u0391\u03c1\u03c7\u03b9\u03ba\u03cc Email", "first_reminder", _s16_431, "second_reminder", _s18_250, "third_reminder", _s16_432, "reminder1", _s16_431, "reminder2", _s18_250, "reminder3", _s16_432, "template", "\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf", "send", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae", "subject", "\u0398\u03ad\u03bc\u03b1", "body", "\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", "send_email", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae Email", "email_receipt", "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03b1\u03c0\u03cc\u03b4\u03b5\u03b9\u03be\u03b7\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 \u03c3\u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7", "auto_billing", "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7", "button", "\u039a\u03bf\u03c5\u03bc\u03c0\u03af", "preview", "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7", "customize", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", "history", "\u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc", "payment", "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", "payments", "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03c2", "refunded", _s18_249, "payment_type", "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s21_121, _s18_251, "enter_payment", "\u039a\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "new_payment", "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae", "created_payment", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "updated_payment", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s16_278, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "deleted_payment", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s16_279, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s17_155, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", _s16_280, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", _s17_156, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ce\u03bd", "quote", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac", "quotes", "\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2", "new_quote", "\u039d\u03ad\u03b1 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac", "created_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "updated_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "archived_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "deleted_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "restored_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "archived_quotes", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b7 :count \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", "deleted_quotes", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae :count \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", "restored_quotes", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 :value \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ce\u03bd", "expense", "\u0394\u03b1\u03c0\u03ac\u03bd\u03b7", "expenses", "\u0394\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2", "vendor", "\u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae\u03c2", "vendors", "Vendors", "task", "\u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1", "tasks", "\u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2", "project", "Project", "projects", "Projects", "activity_1", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_2", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_3", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_4", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_5", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_6", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ad\u03c3\u03c4\u03b5\u03b9\u03bb\u03b5 \u03bc\u03b5 email \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03b1\u03c6\u03ae :contact", "activity_7", "\u0397 \u03b5\u03c0\u03b1\u03c6\u03ae :contact \u03b5\u03af\u03b4\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_8", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_9", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_10", _s82_, "activity_11", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae :payment", "activity_12", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae :payment", "activity_13", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae :payment", "activity_14", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ba\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 :credit", "activity_15", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 :credit", "activity_16", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 :credit", "activity_17", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 :credit", "activity_18", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote", "activity_19", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote", "activity_20", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ad\u03c3\u03c4\u03b5\u03b9\u03bb\u03b5 \u03bc\u03b5 email \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03b1\u03c6\u03ae :contact", "activity_21", _s41_24, "activity_22", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote", "activity_23", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote", "activity_24", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote", "activity_25", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_26", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_27", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae :payment", "activity_28", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7 :credit", "activity_29", "\u0397 \u03b5\u03c0\u03b1\u03c6\u03ae :contact \u03b1\u03c0\u03bf\u03b4\u03ad\u03c7\u03c4\u03b7\u03ba\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac :quote \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_30", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae :vendor", "activity_31", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae :vendor", "activity_32", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae :vendor", "activity_33", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae :vendor", "activity_34", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7 :expense", "activity_35", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7 :expense", "activity_36", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7 :expense", "activity_37", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7 :expense", "activity_39", ":user \u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b5 :payment_amount \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 :payment", "activity_40", ":user \u03b5\u03c0\u03ad\u03c3\u03c4\u03c1\u03b5\u03c8\u03b5 :adjustment \u03bc\u03b9\u03b1\u03c2 :payment_amount \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 :payment", "activity_41", ":payment_amount \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 (:payment) \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5", "activity_42", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 :task", "activity_43", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 :task", "activity_44", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03ad\u03c4\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 :task", "activity_45", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b4\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 :task", "activity_46", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03c0\u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 :task", "activity_47", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03b7 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b7 :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", "\u0397 \u03b5\u03c0\u03b1\u03c6\u03ae :contact \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b5 \u03c3\u03c4\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1 \u03c5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7\u03c2 :ticket", "activity_56", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03af\u03b4\u03b5 \u03c4\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1 \u03c5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7\u03c2 :ticket", "activity_57", "\u03a4\u03bf \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5 \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03b9 \u03bc\u03b5 email \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_58", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03c1\u03b5\u03c8\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_59", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice", "activity_60", _s41_24, "activity_61", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 :client", "activity_62", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae :vendor", "activity_63", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ad\u03c3\u03c4\u03b5\u03b9\u03bb\u03b5 \u03bc\u03b5 email \u03c0\u03c1\u03ce\u03c4\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03b1\u03c6\u03ae :contact", "activity_64", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ad\u03c3\u03c4\u03b5\u03b9\u03bb\u03b5 \u03bc\u03b5 email \u03b4\u03b5\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03b1\u03c6\u03ae :contact", "activity_65", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ad\u03c3\u03c4\u03b5\u03b9\u03bb\u03b5 \u03bc\u03b5 email \u03c4\u03c1\u03af\u03c4\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03b1\u03c6\u03ae :contact", "activity_66", "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 :user \u03ad\u03c3\u03c4\u03b5\u03b9\u03bb\u03b5 \u03bc\u03b5 email \u03b1\u03c4\u03ad\u03c1\u03bc\u03bf\u03bd\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf :invoice \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03b1\u03c6\u03ae :contact", "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03bc\u03af\u03b1\u03c2 \u03a6\u03bf\u03c1\u03ac\u03c2", "emailed_quote", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "emailed_credit", "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2 \u03bc\u03b5 email", _s20_111, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03c9\u03c2 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7", _s21_123, "\u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c0\u03af\u03c3\u03c4\u03c9\u03c3\u03b7\u03c2 \u03c9\u03c2 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7", "expired", "\u039b\u03b7\u03b3\u03bc\u03ad\u03bd\u03b1", "all", "\u038c\u03bb\u03b1", "select", "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae", _s22_89, "\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ae \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03bc\u03b5 \u03a0\u03b1\u03c1\u03b1\u03c4\u03b5\u03c4\u03b1\u03bc\u03ad\u03bd\u03b7 \u03c0\u03af\u03b5\u03c3\u03b7", "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a4\u03b9\u03bc\u03ae 3", "custom_value4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a4\u03b9\u03bc\u03ae 4", _s18_123, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03a3\u03c4\u03c5\u03bb Email", _s24_71, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u039c\u03ae\u03bd\u03c5\u03bc\u03b1 \u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u0394\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7\u03c2", _s29_46, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u039c\u03ae\u03bd\u03c5\u03bc\u03b1 \u0391\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf\u03c5 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s27_73, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u039c\u03ae\u03bd\u03c5\u03bc\u03b1 \u0395\u03be\u03bf\u03c6\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s31_26, "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u039c\u03ae\u03bd\u03c5\u03bc\u03b1 \u039c\u03b7 \u0395\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", "lock_invoices", "\u039a\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03c9\u03bd", "translations", "\u039c\u03b5\u03c4\u03b1\u03c6\u03c1\u03ac\u03c3\u03b5\u03b9\u03c2", _s19_90, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s19_92, "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2", _s22_91, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s22_93, "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s21_124, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", _s21_126, "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", _s21_128, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u0391\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1\u03c2", _s21_130, "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u0391\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1\u03c2", _s22_95, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s22_97, "\u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2\xa0\u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", _s22_99, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s22_101, "\u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s20_112, "\u039c\u03bf\u03c4\u03af\u03b2\u03bf \u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7\u03c2 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s20_114, "\u0391\u03c1\u03af\u03b8\u03bc\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2", _s21_132, "\u039c\u03bf\u03bd\u03c4\u03ad\u03bb\u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03ce\u03bd \u03c0\u03b9\u03c3\u03c4\u03c9\u03c4\u03b9\u03ba\u03bf\u03cd", _s21_134, _s27_114, _s21_136, "\u039c\u03bf\u03bd\u03c4\u03ad\u03bb\u03bf \u03c0\u03b9\u03c3\u03c4\u03c9\u03c4\u03b9\u03ba\u03bf\u03cd \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd", _s21_137, _s27_114, _s18_125, "\u039c\u03b7\u03b4\u03b5\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u039c\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae \u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2", "counter_padding", "\u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03b1\u03b8\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2", _s28_68, _s27_82, _s18_127, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03c6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03bf\u03cd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae 1", _s18_129, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 1", _s18_131, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03c6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03bf\u03cd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae 2", _s18_133, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 2", _s18_135, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03c6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03bf\u03cd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae 3", _s18_137, "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 3", _s21_138, "\u0398\u03ad\u03bc\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5 \u03bc\u03b5 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03c4\u03b1\u03c7\u03c5\u03b4\u03c1\u03bf\u03bc\u03b5\u03af\u03bf", _s19_94, "\u0398\u03ad\u03bc\u03b1 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03c4\u03b1\u03c7\u03c5\u03b4\u03c1\u03bf\u03bc\u03b5\u03af\u03bf\u03c5", _s21_140, "\u0398\u03ad\u03bc\u03b1 \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2 \u03bc\u03b5 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03c4\u03b1\u03c7\u03c5\u03b4\u03c1\u03bf\u03bc\u03b5\u03af\u03bf", _s29_48, "\u0398\u03ad\u03bc\u03b1 Email \u03bc\u03b5\u03c1\u03b9\u03ba\u03ae\u03c2 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "show_table", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03a0\u03af\u03bd\u03b1\u03ba\u03b1", "show_list", "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u039b\u03af\u03c3\u03c4\u03b1\u03c2", "client_city", "\u03a0\u03cc\u03bb\u03b7 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "client_state", "\u039a\u03c1\u03ac\u03c4\u03bf\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "client_country", "\u03a7\u03ce\u03c1\u03b1 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", _s16_281, "\u039f \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u0395\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2", "client_balance", "\u0399\u03c3\u03bf\u03b6\u03cd\u03b3\u03b9\u03bf \u03a0\u03b5\u03bb\u03b1\u03c4\u03ce\u03bd", "client_address1", "\u039f\u03b4\u03cc\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "client_address2", "\u0394\u03b9\u03b1\u03bc\u03ad\u03c1\u03b9\u03c3\u03bc\u03b1 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, "\u039f\u03b4\u03cc\u03c2 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", _s24_74, "\u0394\u03b9\u03b1\u03bc\u03ad\u03c1\u03b9\u03c3\u03bc\u03b1 \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae\u03c2 \u03a0\u03b5\u03bb\u03ac\u03c4\u03b7", "type", "\u03a4\u03cd\u03c0\u03bf\u03c2", "invoice_amount", "\u03a0\u03bf\u03c3\u03cc \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", _s16_285, _s22_183, "tax_rate1", "\u03a6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 1", "tax_rate2", "\u03a6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 2", "tax_rate3", "\u03a6\u03bf\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 3", "auto_bill", "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03a7\u03c1\u03ad\u03c9\u03c3\u03b7", "archived_at", "\u0391\u03c1\u03c7\u03b5\u03b9\u03bf\u03b8\u03b5\u03c4\u03ae\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03b9\u03c2", "has_expenses", "\u0395\u03c7\u03b5\u03b9 \u03ad\u03be\u03bf\u03b4\u03b1", "custom_taxes1", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a6\u03bf\u03c1\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 1", "custom_taxes2", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a6\u03bf\u03c1\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 2", "custom_taxes3", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a6\u03bf\u03c1\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 3", "custom_taxes4", "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03a6\u03bf\u03c1\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 4", _s17_159, _s26_102, _s17_160, _s26_103, _s17_161, _s26_104, _s17_162, _s26_105, "is_deleted", "\u0395\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03b5\u03af", "vendor_city", "\u03a0\u03cc\u03bb\u03b7 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "vendor_state", "\u039a\u03c1\u03ac\u03c4\u03bf\u03c2 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "vendor_country", "\u03a7\u03ce\u03c1\u03b1 \u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03c5\u03c4\u03ae", "is_approved", "\u0395\u03af\u03bd\u03b1\u03b9 \u0391\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ae", "tax_name", "\u039f\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03a6\u03cc\u03c1\u03bf\u03c5", "tax_amount", "\u03a0\u03bf\u03c3\u03cc \u03a6\u03cc\u03c1\u03bf\u03c5", "tax_paid", "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03bd\u03bf\u03c2 \u03a6\u03cc\u03c1\u03bf\u03c2", "payment_amount", "\u03a0\u03bf\u03c3\u03cc \u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2", "age", "\u0397\u03bb\u03b9\u03ba\u03af\u03b1", "is_running", "\u0395\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b1\u03b9", "time_log", "\u0391\u03c1\u03c7\u03b5\u03af\u03bf \u039a\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03a7\u03c1\u03cc\u03bd\u03bf\u03c5", "bank_id", "\u03a4\u03c1\u03ac\u03c0\u03b5\u03b6\u03b1", _s19_96, "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s16_286, "\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u0394\u03b1\u03c0\u03ac\u03bd\u03b7\u03c2", _s19_98, "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u039d\u03bf\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2 \u03a4\u03b9\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5", "tax_name1", "\u039f\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03a6\u03cc\u03c1\u03bf\u03c5 1", "tax_name2", _s16_433, "tax_name3", _s16_433, "transaction_id", _s18_251, _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "he", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "\u05dc\u05d4\u05d3\u05de\u05d9\u05d4 \u05de\u05e9\u05d5\u05e4\u05e8\u05ea, \u05de\u05e6\u05d9\u05d2 \u05d2\u05e8\u05e1\u05ea HTML \u05e9\u05dc \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea/\u05d4\u05e6\u05e2\u05ea \u05d4\u05de\u05d7\u05d9\u05e8 \u05d1\u05e2\u05ea \u05e6\u05e4\u05d9\u05d9\u05d4 \u05d1\u05e0\u05d9\u05d9\u05d3.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "\u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05d6\u05de\u05e0\u05d4 \u05dc\u05e8\u05db\u05d9\u05e9\u05d4", "assigned_group", _s27_0, "assign_group", "\u05d4\u05e7\u05e6\u05d4 \u05e7\u05d1\u05d5\u05e6\u05d4", "merge_to_pdf", "Merge to PDF", "emails", "\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u05ea\u05db\u05e0\u05d9\u05ea \u05e9\u05d5\u05ea\u05e4\u05d9\u05dd", "comment", "\u05d4\u05e2\u05e8\u05d5\u05ea", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u05d6\u05de\u05df", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "\u05d4\u05d5\u05d3\u05e2\u05ea \u05d4\u05d5\u05e6\u05d0\u05d4 :expense \u05e0\u05e9\u05dc\u05d7\u05d4 \u05d0\u05dc :contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, "\u05d0\u05e0\u05d5 \u05de\u05de\u05dc\u05d9\u05e6\u05d9\u05dd \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8 \u05d4\u05d7\u05d3\u05e9\u05d4 \u05d0\u05d5 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 \u05dc\u05e7\u05d1\u05dc\u05ea \u05d4\u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05d4\u05d8\u05d5\u05d1\u05d9\u05dd \u05d1\u05d9\u05d5\u05ea\u05e8", "rappen_rounding", "\u05e2\u05d9\u05d2\u05d5\u05dc \u05e8\u05e4\u05df", _s20_3, "\u05e1\u05db\u05d5\u05dd \u05e2\u05d2\u05d5\u05dc \u05e2\u05d3 5 \u05e1\u05e0\u05d8", _s17_2, "\u05d1\u05d3\u05d5\u05e7 \u05d0\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd", _s17_4, "\u05d0\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd \u05ea\u05e7\u05e4\u05d9\u05dd", _s19_0, "\u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05d0\u05d5 \u05d4\u05e1\u05d9\u05e1\u05de\u05d4 \u05d0\u05d9\u05e0\u05dd \u05ea\u05d5\u05d0\u05de\u05d9\u05dd \u05d0\u05ea \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", "e_quote", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", "e_credit", "\u05d0\u05e9\u05e8\u05d0\u05d9 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", _s16_6, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9\u05ea", _s16_8, "\u05de\u05e1\u05e4\u05e8 \u05de\u05e2"\u05de \u05ea\u05e7\u05e3", _s22_1, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05d6\u05de\u05d9\u05e0\u05d9\u05dd", "test_email_sent", "\u05d3\u05d5\u05d0"\u05dc \u05e0\u05e9\u05dc\u05d7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "send_test_email", "Send Test Email", "gateway_type", "\u05e1\u05d5\u05d2 \u05e9\u05e2\u05e8", _s34_, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d0\u05d5 \u05d6\u05d9\u05db\u05d5\u05d9", "mobile_version", "\u05d2\u05e8\u05e1\u05ea \u05e0\u05d9\u05d9\u05d3", "venmo", "\u05d5\u05e0\u05de\u05d5", "mercado_pago", "\u05de\u05e8\u05e7\u05d3\u05d5 \u05e4\u05d0\u05d2\u05d5", "my_bank", "\u05d4\u05d1\u05e0\u05e7 \u05e9\u05dc\u05d9", "pay_later", "\u05e9\u05dc\u05dd \u05de\u05d0\u05d5\u05d7\u05e8 \u05d9\u05d5\u05ea\u05e8", "email_report", "\u05d3\u05d5\u05d0"\u05dc \u05d3\u05d5"\u05d7", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "\u05d3\u05d5\u05de\u05d9\u05d9\u05df \u05de\u05e7\u05d5\u05de\u05d9", "verify_peer", "\u05d0\u05de\u05ea \u05d0\u05ea \u05e2\u05de\u05d9\u05ea", "username", "\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9", "nordigen_help", "\u05d4\u05e2\u05e8\u05d4: \u05d7\u05d9\u05d1\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05df \u05d3\u05d5\u05e8\u05e9 \u05de\u05e4\u05ea\u05d7 GoCardless/Norden API", _s16_10, "\u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05ea\u05e3", "yodlee_regions", "\u05d0\u05d6\u05d5\u05e8\u05d9\u05dd: \u05d0\u05e8\u05d4"\u05d1, \u05d1\u05e8\u05d9\u05d8\u05e0\u05d9\u05d4, \u05d0\u05d5\u05e1\u05d8\u05e8\u05dc\u05d9\u05d4 \u05d5\u05d4\u05d5\u05d3\u05d5", _s16_11, "\u05d0\u05d6\u05d5\u05e8\u05d9\u05dd: \u05d0\u05d9\u05e8\u05d5\u05e4\u05d4 \u05d5\u05d1\u05e8\u05d9\u05d8\u05e0\u05d9\u05d4", "select_provider", "\u05d1\u05d7\u05e8 \u05e1\u05e4\u05e7", _s19_1, "\u05d0\u05e9\u05e8\u05d0\u05d9 \u05de\u05e1\u05d5\u05d2 \u05ea\u05e9\u05dc\u05d5\u05dd", _s18_4, "\u05e1\u05d5\u05d2 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05d9\u05d5\u05d1", "send_emails_to", "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc\u05d9\u05dd \u05d0\u05dc", "primary_contact", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05e8\u05d0\u05e9\u05d9", "all_contacts", "\u05db\u05dc \u05d0\u05e0\u05e9\u05d9 \u05d4\u05e7\u05e9\u05e8", "insert_below", "\u05d4\u05db\u05e0\u05e1 \u05dc\u05de\u05d8\u05d4", "ar_detailed", "\u05e4\u05d9\u05e8\u05d5\u05d8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d5\u05ea \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd", "ar_summary", "\u05e1\u05d9\u05db\u05d5\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d5\u05ea \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd", "client_sales", "\u05de\u05db\u05d9\u05e8\u05d5\u05ea \u05dc\u05e7\u05d5\u05d7", "tax_summary", "\u05e1\u05d9\u05db\u05d5\u05dd \u05de\u05e1", "user_sales", "\u05de\u05db\u05d9\u05e8\u05d5\u05ea \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd", "run_template", "Run Template", _s21_4, "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05ea \u05d4\u05ea\u05d5\u05e1\u05e3 \u05e9\u05dc Chrome \u05db\u05d3\u05d9 \u05dc\u05e0\u05d4\u05dc \u05d0\u05ea \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e9\u05dc\u05da", "watch_video", "\u05e6\u05e4\u05d4 \u05d1\u05d5\u05d9\u05d3\u05d0\u05d5", "view_extension", "\u05e6\u05e4\u05d4 \u05d1\u05d4\u05e8\u05d7\u05d1\u05d4", _s16_12, "\u05d4\u05e4\u05e2\u05dc \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s17_5, "\u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d4\u05d5\u05e4\u05e2\u05dc \u05de\u05d7\u05d3\u05e9 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "template_help", "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e2\u05d9\u05e6\u05d5\u05d1 \u05db\u05ea\u05d1\u05e0\u05d9\u05ea", _s20_5, "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05ea\u05e2\u05d5\u05d3\u05ea \u05de\u05e9\u05dc\u05d5\u05d7", _s16_14, "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05e6\u05d4\u05e8\u05d4", _s22_3, "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e7\u05d1\u05dc\u05d4 \u05e2\u05dc \u05ea\u05e9\u05dc\u05d5\u05dd", _s21_5, "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05d7\u05d6\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", "quarter", "\u05e8\u05d5\u05d1\u05e2", _s16_16, "\u05ea\u05d9\u05d0\u05d5\u05e8 \u05e4\u05e8\u05d9\u05d8", "task_item", "\u05e4\u05e8\u05d9\u05d8 \u05de\u05e9\u05d9\u05de\u05d4", "record_state", "\u05de\u05e6\u05d1 \u05e9\u05d9\u05d0", "last_login", "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", _s25_0, "\u05e9\u05de\u05d5\u05e8 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05ea\u05d9\u05e7\u05d9\u05d9\u05d4 \u05d6\u05d5", _s16_18, "\u05ea\u05d9\u05e7\u05d9\u05d9\u05ea \u05d4\u05d5\u05e8\u05d3\u05d5\u05ea", _s21_7, "\u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8 \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s25_2, "\u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s31_0, "\u05ea\u05d9\u05e7\u05d9\u05d9\u05ea \u05d4\u05d4\u05d5\u05e8\u05d3\u05d5\u05ea \u05dc\u05d0 \u05e7\u05d9\u05d9\u05de\u05ea :value", _s27_4, "\u05d4\u05d5\u05d3\u05e2\u05d4 \u05e2\u05dc \u05db\u05e0\u05d9\u05e1\u05ea \u05de\u05e9\u05ea\u05de\u05e9", _s32_0, "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d1\u05e2\u05ea \u05db\u05e0\u05d9\u05e1\u05d4 \u05de\u05de\u05d9\u05e7\u05d5\u05dd \u05d7\u05d3\u05e9", "client_contact", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05dc\u05dc\u05e7\u05d5\u05d7", _s16_20, "\u05dc\u05dc\u05d0 \u05ea\u05e9\u05dc\u05d5\u05dd", _s16_21, "\u05e9\u05d5\u05dc\u05dd", "recurring", "\u05de\u05d7\u05d6\u05d5\u05e8\u05d9", "ziptax_help", "\u05d4\u05e2\u05e8\u05d4: \u05ea\u05db\u05d5\u05e0\u05d4 \u05d6\u05d5 \u05d3\u05d5\u05e8\u05e9\u05ea \u05de\u05e4\u05ea\u05d7 API \u05e9\u05dc Zip-Tax \u05db\u05d3\u05d9 \u05dc\u05d7\u05e4\u05e9 \u05de\u05e1 \u05de\u05db\u05d9\u05e8\u05d4 \u05d1\u05d0\u05e8\u05d4"\u05d1 \u05dc\u05e4\u05d9 \u05db\u05ea\u05d5\u05d1\u05ea", "cache_data", "\u05e0\u05ea\u05d5\u05e0\u05d9 \u05de\u05d8\u05de\u05d5\u05df", "unknown", "\u05dc\u05d0 \u05d9\u05d3\u05d5\u05e2", "webhook_failure", "\u05db\u05e9\u05dc \u05d1-Webhook", "email_opened", "\u05d3\u05d5\u05d0"\u05dc \u05e0\u05e4\u05ea\u05d7", "email_delivered", "\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e0\u05de\u05e1\u05e8", "log", "\u05e2\u05b5\u05e5", "individual", "\u05d0\u05b4\u05d9\u05e9\u05c1\u05b4\u05d9", "partnership", "\u05e9\u05c1\u05d5\u05bc\u05ea\u05b8\u05e4\u05d5\u05bc\u05ea", "trust", "\u05d0\u05de\u05d5\u05df", "charity", "\u05e6\u05d3\u05e7\u05d4", "government", "\u05de\u05b6\u05de\u05b0\u05e9\u05c1\u05b8\u05dc\u05b8\u05d4", "classification", "\u05de\u05b4\u05d9\u05d5\u05bc\u05df", _s24_, "\u05dc\u05d7\u05e5 \u05d0\u05d5 \u05e9\u05d7\u05e8\u05e8 \u05e7\u05d1\u05e6\u05d9\u05dd \u05db\u05d0\u05df", "public", "\u05e4\u05bc\u05d5\u05bc\u05de\u05b0\u05d1\u05bc\u05b5\u05d9", "private", "\u05e4\u05bc\u05b0\u05e8\u05b8\u05d8\u05b4\u05d9", "image", "\u05ea\u05de\u05d5\u05e0\u05d4", "other", "\u05d0\u05b7\u05d7\u05b5\u05e8", "hash", "\u05d1\u05bc\u05b0\u05dc\u05b4\u05d9\u05dc", "linked_to", "\u05de\u05e7\u05d5\u05e9\u05e8 \u05dc", _s18_6, "\u05d4\u05e7\u05d5\u05d1\u05e5 \u05e0\u05e9\u05de\u05e8 \u05d1-:path", _s21_8, "\u05d4\u05e7\u05d9\u05e9\u05d5\u05e8 \u05e9\u05dc \u05e2\u05e1\u05e7\u05d0\u05d5\u05ea :count \u05d1\u05d5\u05d8\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_7, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05d1\u05d5\u05d8\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "unlink", "\u05e0\u05d9\u05ea\u05d5\u05e7", _s25_3, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9 \u05dc\u05d2\u05e9\u05ea \u05dc\u05dc\u05d5\u05d7 \u05d4\u05de\u05d7\u05d5\u05d5\u05e0\u05d9\u05dd, \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05d5\u05d2\u05d1\u05dc\u05d9\u05dd \u05dc\u05d4\u05e8\u05e9\u05d0\u05d5\u05ea \u05d6\u05de\u05d9\u05e0\u05d5\u05ea", "is_tax_exempt", "\u05e4\u05d8\u05d5\u05e8 \u05de\u05de\u05e1", "district", "\u05de\u05b8\u05d7\u05d5\u05b9\u05d6", "region", "\u05d0\u05d6\u05d5\u05e8", "county", "\u05de\u05b8\u05d7\u05d5\u05b9\u05d6", "tax_details", "\u05e4\u05e8\u05d8\u05d9 \u05de\u05e1", _s18_7, ":contact \u05d1\u05d9\u05e6\u05e2 \u05ea\u05e9\u05dc\u05d5\u05dd :payment \u05e2\u05d1\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice \u05e2\u05d1\u05d5\u05e8 :client", _s18_8, ":user \u05d4\u05d6\u05d9\u05df \u05ea\u05e9\u05dc\u05d5\u05dd :payment \u05e2\u05d1\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice \u05e2\u05d1\u05d5\u05e8 :client", _s20_8, "\u05e1\u05d5\u05d2 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", _s24_1, "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05d1\u05d9\u05d5\u05d6\u05de\u05ea \u05de\u05e0\u05d4\u05dc", _s29_, "\u05ea\u05de\u05d9\u05db\u05d4 \u05d1\u05d4\u05d6\u05e0\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e4\u05d5\u05e8\u05d8\u05dc \u05d4\u05e0\u05d9\u05d4\u05d5\u05dc \u05dc\u05dc\u05d0 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s25_4, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d4\u05de\u05e0\u05d5\u05d9 \u05dc\u05d8\u05dc\u05e4\u05d5\u05df \u05e9\u05dc\u05da \u05db\u05d3\u05d9 \u05dc\u05e0\u05d4\u05dc \u05d0\u05ea \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05e9\u05dc\u05da", _s18_9, "\u05d4\u05e6\u05d2 \u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05d9\u05ea\u05e0\u05ea \u05dc\u05d7\u05d9\u05d5\u05d1", "credit_item", "\u05e4\u05e8\u05d9\u05d8 \u05d0\u05e9\u05e8\u05d0\u05d9", "files", "\u05e7\u05d1\u05e6\u05d9\u05dd", "camera", "\u05de\u05b7\u05e6\u05dc\u05b5\u05de\u05b8\u05d4", "gallery", "\u05d2\u05dc\u05e8\u05d9\u05d4", _s20_10, "\u05d3\u05d5\u05d0"\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea :count", _s16_22, "\u05de\u05d9\u05e7\u05d5\u05dd \u05d4\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", _s29_0, "\u05ea\u05d9\u05d0\u05d5\u05e8 \u05e4\u05e8\u05d9\u05d8 \u05de\u05e9\u05d9\u05de\u05d4 \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s34_1, "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05ea \u05ea\u05d9\u05d0\u05d5\u05e8 \u05d4\u05e4\u05e8\u05d9\u05d8 \u05dc\u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "next_send_time", "\u05d6\u05de\u05df \u05d4\u05e9\u05dc\u05d9\u05d7\u05d4 \u05d4\u05d1\u05d0", _s20_11, "\u05d4\u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05d5\u05e2\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "certificate_set", "\u05e1\u05d8 \u05ea\u05e2\u05d5\u05d3\u05d5\u05ea", _s19_4, "\u05ea\u05e2\u05d5\u05d3\u05d4 \u05dc\u05d0 \u05de\u05d5\u05d2\u05d3\u05e8\u05ea", "passphrase_set", "\u05e1\u05d8 \u05d1\u05d9\u05d8\u05d5\u05d9\u05d9 \u05e1\u05d9\u05e1\u05de\u05d4", _s18_11, "\u05d1\u05d9\u05d8\u05d5\u05d9 \u05e1\u05d9\u05e1\u05de\u05d4 \u05dc\u05d0 \u05de\u05d5\u05d2\u05d3\u05e8", _s18_13, "\u05d4\u05e2\u05dc\u05d4 \u05ea\u05e2\u05d5\u05d3\u05d4", _s22_5, "\u05d1\u05d9\u05d8\u05d5\u05d9 \u05e1\u05d9\u05e1\u05de\u05d4 \u05dc\u05d0\u05d9\u05e9\u05d5\u05e8", "rename", "\u05e9\u05e0\u05d4 \u05e9\u05dd", _s16_24, "\u05e9\u05dd \u05d4\u05de\u05e1\u05de\u05da \u05e9\u05d5\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "e_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9\u05ea", "light_dark_mode", "\u05de\u05e6\u05d1 \u05d0\u05d5\u05e8/\u05db\u05d4\u05d4", "activities", "\u05e4\u05e2\u05d9\u05dc\u05d5\u05d9\u05d5\u05ea", "routing_id", "\u05de\u05d6\u05d4\u05d4 \u05e0\u05d9\u05ea\u05d5\u05d1", _s16_25, "\u05d0\u05e4\u05e9\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9\u05ea", "e_invoice_type", "\u05e1\u05d5\u05d2 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9\u05ea", "e_quote_type", "\u05e1\u05d5\u05d2 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9\u05ea", "reduced_tax", "\u05de\u05e1 \u05de\u05d5\u05e4\u05d7\u05ea", "override_tax", "\u05d1\u05d9\u05d8\u05d5\u05dc \u05de\u05e1", "zero_rated", "\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d0\u05e4\u05e1", "reverse_tax", "\u05de\u05e1 \u05d4\u05e4\u05d5\u05da", _s20_12, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05de\u05e1 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_7, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d5\u05ea \u05d4\u05de\u05e1 \u05e2\u05d5\u05d3\u05db\u05e0\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_27, "\u05d4\u05d2\u05d3\u05e8 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05de\u05e1", "payment_manual", "\u05de\u05d3\u05e8\u05d9\u05da \u05ea\u05e9\u05dc\u05d5\u05dd", "tax_category", "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05de\u05e1", "physical_goods", "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e4\u05d9\u05d6\u05d9\u05d9\u05dd", _s16_29, "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d3\u05d9\u05d2\u05d9\u05d8\u05dc\u05d9\u05d9\u05dd", "services", "\u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd", "shipping", "\u05de\u05e9\u05dc\u05d5\u05d7", "tax_exempt", "\u05e4\u05d8\u05d5\u05e8 \u05de\u05de\u05e1", "reduced_rate", "\u05de\u05d7\u05d9\u05e8 \u05de\u05d5\u05d6\u05dc", "tax_all", "\u05de\u05e1 \u05d4\u05db\u05dc", "tax_selected", "\u05de\u05e1 \u05e0\u05d1\u05d7\u05e8", "version", "\u05d2\u05b4\u05e8\u05b0\u05e1\u05b8\u05d4", _s16_31, "\u05ea\u05ea-\u05d0\u05d6\u05d5\u05e8 \u05d4\u05de\u05d5\u05db\u05e8", "calculate_taxes", "\u05d7\u05d9\u05e9\u05d5\u05d1 \u05de\u05e1\u05d9\u05dd", _s20_13, "\u05d7\u05d9\u05e9\u05d5\u05d1 \u05de\u05e1\u05d9\u05dd \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05d1\u05e2\u05ea \u05e9\u05de\u05d9\u05e8\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "admin", "Admin", "owner", "\u05d1\u05e2\u05dc\u05d9\u05dd", "link_expenses", "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s24_3, "\u05d9\u05ea\u05e8\u05ea \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05d4\u05de\u05e8\u05d4", _s25_5, "\u05d9\u05ea\u05e8\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05d4\u05de\u05e8\u05d4", "total_hours", "\u05e1\u05d4"\u05db \u05e9\u05e2\u05d5\u05ea", _s16_33, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1-+\u05d9\u05de\u05d9\u05dd \u05db\u05d3\u05d9 \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05d0\u05ea \u05d4\u05ea\u05d0\u05e8\u05d9\u05da \u05d1\u05e2\u05ea\u05d9\u05d3", _s18_15, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1-PDF Viewer \u05e9\u05dc \u05d3\u05e4\u05d3\u05e4\u05df", _s23_1, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05de\u05d5\u05e0\u05e2 \u05d0\u05d9\u05e0\u05d8\u05e8\u05d0\u05e7\u05e6\u05d9\u05d4 \u05e2\u05dd \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d3\u05e8\u05da \u05d4-PDF", "increase_prices", "\u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05de\u05d7\u05d9\u05e8\u05d9\u05dd", "update_prices", "\u05e2\u05d3\u05db\u05df \u05de\u05d7\u05d9\u05e8\u05d9\u05dd", "incresed_prices", "\u05d4\u05d5\u05e2\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d4\u05de\u05d7\u05d9\u05e8\u05d9\u05dd \u05d1\u05ea\u05d5\u05e8", "updated_prices", "\u05d4\u05de\u05d7\u05d9\u05e8\u05d9\u05dd \u05d4\u05d5\u05e2\u05de\u05d3\u05d5 \u05d1\u05ea\u05d5\u05e8 \u05dc\u05e2\u05d3\u05db\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "bacs", "BACS \u05d4\u05d5\u05e8\u05d0\u05ea \u05e7\u05d1\u05e2", "api_token", "\u05d0\u05e1\u05d9\u05de\u05d5\u05df API", "api_key", "\u05de\u05e4\u05ea\u05d7 API", "endpoint", "\u05e0\u05e7\u05d5\u05d3\u05ea \u05e7\u05e6\u05d4", "billable", "\u05e0\u05d9\u05ea\u05df \u05dc\u05d7\u05d9\u05d5\u05d1", "not_billable", "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d7\u05d9\u05d5\u05d1", _s25_7, "\u05d0\u05e4\u05e9\u05e8 \u05e4\u05e8\u05d9\u05d8\u05d9 \u05de\u05e9\u05d9\u05de\u05d4 \u05e9\u05e0\u05d9\u05ea\u05e0\u05d9\u05dd \u05dc\u05d7\u05d9\u05d5\u05d1", _s30_0, "\u05d0\u05e4\u05e9\u05e8 \u05e7\u05d1\u05d9\u05e2\u05ea \u05d4\u05ea\u05e6\u05d5\u05e8\u05d4 \u05e9\u05dc \u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e9\u05d7\u05d5\u05d9\u05d1\u05d5", _s26_2, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05ea\u05d9\u05d0\u05d5\u05e8 \u05e4\u05e8\u05d9\u05d8 \u05d4\u05de\u05e9\u05d9\u05de\u05d4", _s31_1, "\u05d0\u05e4\u05e9\u05e8 \u05e6\u05d9\u05d5\u05df \u05ea\u05d9\u05d0\u05d5\u05e8\u05d9 \u05e4\u05e8\u05d9\u05d8\u05d9 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "email_record", "\u05e8\u05e9\u05d5\u05de\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s23_2, "\u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05de\u05d5\u05e6\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s21_10, "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05d4\u05de\u05d5\u05e6\u05e8", _s22_9, "\u05e1\u05db\u05d5\u05dd \u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9", _s25_9, "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05d1\u05d9\u05d5\u05d6\u05de\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7", _s30_1, "\u05ea\u05de\u05d9\u05db\u05d4 \u05d1\u05d1\u05d9\u05e6\u05d5\u05e2 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e4\u05d5\u05e8\u05d8\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05dc\u05dc\u05d0 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s27_6, "\u05e9\u05ea\u05e3 \u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea/\u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8", "cc_email", "\u05d3\u05d5\u05d0"\u05dc CC", "payment_balance", "\u05d9\u05ea\u05e8\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd", _s22_11, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9 \u05dc\u05d2\u05e9\u05ea \u05dc\u05d3\u05d5\u05d7\u05d5\u05ea, \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05d5\u05d2\u05d1\u05dc\u05d9\u05dd \u05dc\u05d4\u05e8\u05e9\u05d0\u05d5\u05ea \u05d6\u05de\u05d9\u05e0\u05d5\u05ea", "activity_138", "\u05ea\u05e9\u05dc\u05d5\u05dd :payment \u05e0\u05e9\u05dc\u05d7 \u05d1\u05d3\u05d5\u05d0"\u05dc \u05d0\u05dc :client", _s17_6, "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d7\u05d3 \u05e4\u05e2\u05de\u05d9\u05d9\u05dd", _s26_4, "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d7\u05d3 \u05e4\u05e2\u05de\u05d9\u05d9\u05dd \u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9\u05d9\u05dd", "required", "\u05e0\u05d3\u05e8\u05e9", "hidden", "\u05de\u05d5\u05bc\u05e1\u05ea\u05b8\u05e8", "payment_links", "\u05e7\u05d9\u05e9\u05d5\u05e8\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", "action", "\u05e4\u05e2\u05d5\u05dc\u05d4", _s32_1, "\u05e9\u05d3\u05e8\u05d2 \u05dc\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd \u05db\u05d3\u05d9 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05dc\u05d5\u05d7\u05d5\u05ea \u05d6\u05de\u05e0\u05d9\u05dd", "next_run", "\u05d4\u05e8\u05d9\u05e6\u05d4 \u05d4\u05d1\u05d0\u05d4", "all_clients", "\u05db\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", _s16_34, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05d8\u05d1\u05dc\u05ea \u05d4\u05d4\u05d6\u05d3\u05e7\u05e0\u05d5\u05ea", _s19_6, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05d8\u05d1\u05dc\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd", _s26_6, "\u05e8\u05e7 \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "email_statement", "\u05d4\u05e6\u05d4\u05e8\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", "once", "\u05e4\u05bc\u05b7\u05e2\u05b7\u05dd", "schedule", "\u05ea\u05d6\u05de\u05df", "schedules", "\u05dc\u05d5\u05d7\u05d5\u05ea \u05d6\u05de\u05e0\u05d9\u05dd", "new_schedule", "\u05dc\u05d5\u05d7 \u05d6\u05de\u05e0\u05d9\u05dd \u05d7\u05d3\u05e9", "edit_schedule", "\u05e2\u05e8\u05d5\u05da \u05d0\u05ea \u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd", _s16_36, "\u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_37, "\u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_8, "\u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_38, "\u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_39, "\u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_9, "\u05dc\u05d5\u05d7 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "search_schedule", "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05dc\u05d5\u05d7 \u05d6\u05de\u05e0\u05d9\u05dd", _s16_40, "\u05d7\u05e4\u05e9 \u05dc\u05d5\u05d7\u05d5\u05ea \u05d6\u05de\u05e0\u05d9\u05dd", "archive_payment", "\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05ea\u05e9\u05dc\u05d5\u05dd", "archive_invoice", "\u05e9\u05dc\u05d7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "archive_quote", "\u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "archive_credit", "\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d9\u05ea\u05e8\u05d4", "archive_task", "\u05d4\u05e2\u05d1\u05e8\u05ea \u05de\u05e9\u05d9\u05de\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "archive_client", "\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05dc\u05e7\u05d5\u05d7", "archive_project", "\u05d4\u05e2\u05d1\u05e8 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "archive_expense", "\u05d4\u05e2\u05d1\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "restore_payment", "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", "restore_invoice", "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "restore_quote", "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "restore_credit", "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05d0\u05e9\u05e8\u05d0\u05d9", "restore_task", "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05de\u05e9\u05d9\u05de\u05d4", "restore_client", "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05dc\u05e7\u05d5\u05d7", "restore_project", "\u05e9\u05d7\u05d6\u05e8 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "restore_expense", "\u05e9\u05d7\u05d6\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d4", "archive_vendor", "\u05d4\u05e2\u05d1\u05e8 \u05e1\u05e4\u05e7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "restore_vendor", "\u05e9\u05d7\u05d6\u05e8 \u05e1\u05e4\u05e7", "create_product", "\u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05de\u05d5\u05e6\u05e8", "update_product", "\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05d4\u05de\u05d5\u05e6\u05e8", "delete_product", "\u05de\u05d7\u05e7 \u05e4\u05e8\u05d9\u05d8", "restore_product", "\u05e9\u05d7\u05d6\u05e8 \u05de\u05d5\u05e6\u05e8", "archive_product", "\u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05de\u05d5\u05e6\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", _s21_12, "\u05e6\u05d5\u05e8 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s21_14, "\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s21_16, "\u05de\u05d7\u05e7 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s22_12, "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s22_14, "\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", "sent_invoice", "\u05e0\u05e9\u05dc\u05d7\u05d4 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "sent_quote", "\u05e0\u05e9\u05dc\u05d7 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "sent_credit", "\u05e0\u05e9\u05dc\u05d7 \u05e7\u05e8\u05d3\u05d9\u05d8", _s19_8, "\u05e0\u05e9\u05dc\u05d7\u05d4 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", "image_url", "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8 \u05e9\u05dc \u05ea\u05de\u05d5\u05e0\u05d4", "max_quantity", "\u05db\u05de\u05d5\u05ea \u05de\u05e7\u05e1\u05d9\u05de\u05dc\u05d9\u05ea", "test_url", "\u05d1\u05d3\u05d5\u05e7 \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8", _s18_16, _s16_434, _s20_14, "\u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05de\u05d5\u05e6\u05d2\u05ea \u05d0\u05da \u05dc\u05d0 \u05e0\u05d1\u05d7\u05e8\u05d4", _s21_18, "\u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05de\u05d5\u05e6\u05d2\u05ea \u05d5\u05e0\u05d1\u05d7\u05e8\u05d4", _s21_19, _s16_434, "payment_methods", "\u05d0\u05de\u05e6\u05e2\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", "view_all", "\u05e6\u05e4\u05d4 \u05d1\u05d4\u05db\u05dc", "edit_all", "\u05e2\u05e8\u05d5\u05da \u05d4\u05db\u05dc", _s28_2, "\u05e7\u05d1\u05dc \u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s33_1, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05dc\u05e1\u05e4\u05e7 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4 \u05d1\u05e2\u05ea \u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "from_email", "\u05de\u05d3\u05d5\u05d0"\u05dc", "show_preview", "\u05d4\u05e6\u05d2 \u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4", "show_paid_stamp", "\u05d4\u05e6\u05d2 \u05d7\u05d5\u05ea\u05de\u05ea \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", _s21_20, "\u05d4\u05e6\u05d2 \u05db\u05ea\u05d5\u05d1\u05ea \u05dc\u05de\u05e9\u05dc\u05d5\u05d7", _s24_5, "\u05d0\u05d9\u05df \u05de\u05e1\u05de\u05db\u05d9\u05dd \u05d1\u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05e9\u05e0\u05d1\u05d7\u05e8\u05d5 \u05dc\u05d4\u05d5\u05e8\u05d3\u05d4", "pixels", "\u05e4\u05d9\u05e7\u05e1\u05dc\u05d9\u05dd", "logo_size", "\u05d2\u05d5\u05d3\u05dc \u05dc\u05d5\u05d2\u05d5", "postal_city", "\u05e2\u05d9\u05e8 / \u05de\u05d9\u05e7\u05d5\u05d3", "failed", "\u05e0\u05b4\u05db\u05e9\u05c1\u05b8\u05dc", "client_contacts", "\u05d0\u05e0\u05e9\u05d9 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", "sync_from", "\u05e1\u05e0\u05db\u05e8\u05d5\u05df \u05de\u05d0\u05ea", _s19_11, "\u05e1\u05e3 \u05de\u05dc\u05d0\u05d9", "hour", "\u05e9\u05e2\u05d4", _s17_10, "\u05d4\u05e6\u05d4\u05e8\u05ea \u05d4\u05d5\u05e2\u05de\u05d3\u05d4 \u05d1\u05ea\u05d5\u05e8 \u05dc\u05e9\u05dc\u05d9\u05d7\u05d4", _s17_11, "\u05d4\u05e6\u05d2 \u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4 \u05e9\u05dc \u05d3\u05d5\u05d0"\u05dc", _s18_17, "\u05e9\u05e2\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s23_4, "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05ea \u05d4\u05e9\u05e2\u05d5\u05ea \u05dc\u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s27_8, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e8\u05d2\u05d9\u05dc\u05d5\u05ea \u05dc\u05d7\u05d9\u05d5\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", _s28_4, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05d5\u05ea \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05d5\u05ea", "email_alignment", "\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s20_15, "\u05de\u05d9\u05e7\u05d5\u05dd \u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc PDF", "mailgun", "\u05d3\u05d5\u05d0\u05e8 \u05e8\u05d5\u05d1\u05d4", "postmark", "\u05d7\u05d5\u05b9\u05ea\u05b6\u05de\u05b6\u05ea \u05d3\u05d5\u05b9\u05d0\u05b7\u05e8", "microsoft", "\u05de\u05d9\u05e7\u05e8\u05d5\u05e1\u05d5\u05e4\u05d8", _s27_10, "\u05dc\u05d7\u05e5 \u05e2\u05dc + \u05db\u05d3\u05d9 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05e8\u05e9\u05d5\u05de\u05d4", "last365_days", "365 \u05d4\u05d9\u05de\u05d9\u05dd \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd", "import_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d9\u05d9\u05d1\u05d5\u05d0", "imported_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d9\u05d5\u05d1\u05d0 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "invalid_design", "\u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9, \u05d4\u05e7\u05d8\u05e2 :value \u05d7\u05e1\u05e8", _s17_13, "\u05d4\u05d0\u05dd \u05ea\u05e8\u05e6\u05d4 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d0\u05ea \u05d4\u05dc\u05d5\u05d2\u05d5 \u05e9\u05dc\u05da?", "upload", "\u05d4\u05e2\u05dc\u05d0\u05d4", _s17_14, "\u05d2\u05e8\u05e1\u05d4 \u05de\u05d5\u05ea\u05e7\u05e0\u05ea", _s23_5, "\u05d4\u05d5\u05d3\u05e2 \u05dc\u05e1\u05e4\u05e7 \u05d1\u05e2\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd", _s28_7, "\u05e9\u05dc\u05d7 \u05de\u05d9\u05d9\u05dc \u05dc\u05e1\u05e4\u05e7 \u05db\u05d0\u05e9\u05e8 \u05d4\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05e1\u05d5\u05de\u05e0\u05ea \u05db\u05e9\u05d5\u05dc\u05dd", "update_payment", "\u05e2\u05d3\u05db\u05df \u05ea\u05e9\u05dc\u05d5\u05dd", "markup", "\u05e1\u05d9\u05de\u05d5\u05df", _s22_16, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05e0\u05d5\u05e6\u05e8\u05d4", _s19_13, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05e0\u05e9\u05dc\u05d7\u05d4", _s21_22, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05e0\u05e6\u05e4\u05d4", _s23_7, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05d4\u05ea\u05e7\u05d1\u05dc\u05d4", _s20_17, "\u05e1\u05db\u05d5\u05dd \u05d4\u05d6\u05d9\u05db\u05d5\u05d9 \u05dc\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc \u05de\u05e1\u05db\u05d5\u05dd \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd", "klarna", "\u05e7\u05dc\u05e8\u05e0\u05d4", _s29_7, "\u05d4\u05d2\u05d3\u05e8 \u05e9\u05e2\u05e8 \u05d7\u05dc\u05d9\u05e4\u05d9\u05df \u05d1\u05e2\u05ea \u05d4\u05d6\u05e0\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05d9\u05d3\u05e0\u05d9", _s29_8, "\u05d4\u05d2\u05d3\u05e8 \u05e9\u05e2\u05e8 \u05d7\u05dc\u05d9\u05e4\u05d9\u05df \u05d1\u05e2\u05ea \u05d9\u05e6\u05d9\u05e8\u05ea \u05d4\u05d5\u05e6\u05d0\u05d4", "matomo_url", "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8 \u05e9\u05dc Matomo", "matomo_id", "\u05d6\u05d9\u05d4\u05d5\u05d9 Matomo", _s21_24, "\u05d4\u05d5\u05e1\u05e3 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s25_11, "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05db\u05d0\u05e9\u05e8 \u05de\u05ea\u05d1\u05e6\u05e2 \u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05e7\u05d5\u05d5\u05df", _s25_12, "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d1\u05e2\u05ea \u05d4\u05d6\u05e0\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05d9\u05d3\u05e0\u05d9\u05ea", _s28_8, "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d1\u05e2\u05ea \u05e1\u05d9\u05de\u05d5\u05df \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05db\u05e9\u05d5\u05dc\u05de\u05d4", "delete_project", "\u05de\u05d7\u05e7 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", _s18_19, "\u05e2\u05e1\u05e7\u05d4 \u05de\u05e7\u05d5\u05e9\u05e8\u05ea \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "link_payment", "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", "link_expense", "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8", _s19_15, "\u05e0\u05e2\u05dc \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s24_6, "\u05de\u05e0\u05d9\u05e2\u05ea \u05e2\u05e8\u05d9\u05db\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05dc\u05d0\u05d7\u05e8 \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s21_25, "\u05e0\u05d3\u05e8\u05e9\u05ea \u05d4\u05e8\u05e9\u05de\u05d4", _s26_9, "\u05d3\u05e8\u05e9\u05d5 \u05de\u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05dc\u05d4\u05d9\u05e8\u05e9\u05dd", _s24_7, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e0\u05d9\u05d4\u05d5\u05dc \u05de\u05dc\u05d0\u05d9", _s29_9, "\u05d3\u05e8\u05d5\u05e9 \u05e9\u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d9\u05d4\u05d9\u05d5 \u05d1\u05de\u05dc\u05d0\u05d9", _s17_16, "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9\u05d9\u05dd", _s27_12, "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d7\u05d5\u05d6\u05e8\u05d9\u05dd \u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9\u05d9\u05dd", "convert_matched", "\u05dc\u05d4\u05de\u05d9\u05e8", _s19_17, "\u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d4\u05d5\u05e2\u05de\u05d3\u05d4 \u05d1\u05ea\u05d5\u05e8 \u05dc\u05d7\u05d9\u05d5\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", _s20_18, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d4\u05d5\u05e2\u05de\u05d3\u05d5 \u05d1\u05ea\u05d5\u05e8 \u05dc\u05d7\u05d9\u05d5\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", "operator", "\u05de\u05b7\u05e4\u05e2\u05b4\u05d9\u05dc", "value", "\u05e2\u05e8\u05da", "is", "\u05d4\u05d0\u05dd", "contains", "\u05de\u05db\u05d9\u05dc", "starts_with", "\u05de\u05ea\u05d7\u05d9\u05dc \u05e2\u05dd", "is_empty", "\u05d6\u05d4 \u05e8\u05d9\u05e7", "add_rule", "\u05d4\u05d5\u05e1\u05e3 \u05db\u05dc\u05dc", "match_all_rules", "\u05d4\u05ea\u05d0\u05dd \u05d0\u05ea \u05db\u05dc \u05d4\u05db\u05dc\u05dc\u05d9\u05dd", _s20_19, "\u05db\u05dc \u05d4\u05e7\u05e8\u05d9\u05d8\u05e8\u05d9\u05d5\u05e0\u05d9\u05dd \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d4\u05ea\u05d0\u05d9\u05dd \u05db\u05d3\u05d9 \u05e9\u05d4\u05db\u05dc\u05dc \u05d9\u05d5\u05d7\u05dc", _s17_18, "\u05d4\u05de\u05e8 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05e2\u05e1\u05e7\u05d0\u05d5\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05d5\u05ea \u05dc\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", "rules", "\u05db\u05dc\u05dc\u05d9\u05dd", _s16_42, "\u05db\u05dc\u05dc \u05e2\u05e1\u05e7\u05d4", _s17_19, "\u05db\u05dc\u05dc\u05d9 \u05e2\u05e1\u05e7\u05d4", _s20_20, "\u05db\u05dc\u05dc \u05e2\u05e1\u05e7\u05d4 \u05d7\u05d3\u05e9", _s21_27, "\u05e2\u05e8\u05d5\u05da \u05d0\u05ea \u05db\u05dc\u05dc \u05d4\u05e2\u05e1\u05e7\u05d4", _s24_9, "\u05db\u05dc\u05dc \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_10, "\u05db\u05dc\u05dc \u05d4\u05e2\u05e1\u05e7\u05d4 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_14, "\u05db\u05dc\u05dc \u05d4\u05e2\u05e1\u05e7\u05d4 \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_11, "\u05db\u05dc\u05dc \u05d4\u05e2\u05e1\u05e7\u05d4 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_12, "\u05db\u05dc\u05dc \u05d4\u05e2\u05e1\u05e7\u05d4 \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_15, "\u05db\u05dc\u05dc \u05d4\u05e2\u05e1\u05e7\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s23_9, "\u05db\u05dc\u05dc \u05e2\u05e1\u05e7\u05ea \u05d7\u05d9\u05e4\u05d5\u05e9", _s24_13, "\u05db\u05dc\u05dc\u05d9 \u05e2\u05e1\u05e7\u05d0\u05d5\u05ea \u05d7\u05d9\u05e4\u05d5\u05e9", _s21_29, "\u05e9\u05de\u05d5\u05e8 \u05ea\u05e0\u05d0\u05d9\u05dd \u05db\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", _s22_18, "\u05e9\u05de\u05d5\u05e8 \u05db\u05db\u05d5\u05ea\u05e8\u05ea \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "auto_sync", "\u05e1\u05e0\u05db\u05e8\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", _s16_44, "\u05e8\u05e2\u05e0\u05df \u05d7\u05e9\u05d1\u05d5\u05e0\u05d5\u05ea", _s31_4, "\u05e9\u05d3\u05e8\u05d2 \u05dc-Enterprise \u05db\u05d3\u05d9 \u05dc\u05d7\u05d1\u05e8 \u05d0\u05ea \u05d7\u05e9\u05d1\u05d5\u05df \u05d4\u05d1\u05e0\u05e7 \u05e9\u05dc\u05da", _s34_2, "\u05dc\u05d7\u05e5 \u05db\u05d0\u05df \u05db\u05d3\u05d9 \u05dc\u05d7\u05d1\u05e8 \u05d0\u05ea \u05d7\u05e9\u05d1\u05d5\u05df \u05d4\u05d1\u05e0\u05e7 \u05e9\u05dc\u05da", "disable_2fa", "\u05d4\u05e9\u05d1\u05ea \u05d0\u05ea 2FA", "change_number", "\u05e9\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8", "resend_code", "\u05e9\u05dc\u05d7 \u05e7\u05d5\u05d3 \u05e9\u05d5\u05d1", "base_type", "\u05e1\u05d5\u05d2 \u05d1\u05e1\u05d9\u05e1", "category_type", "\u05e1\u05d5\u05d2 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4", _s16_46, "\u05e2\u05b4\u05e1\u05e7\u05b8\u05d4", "bulk_print", "\u05d4\u05d3\u05e4\u05e1 PDF", _s18_20, "\u05de\u05d9\u05e7\u05d5\u05d3 \u05d4\u05e1\u05e4\u05e7", _s16_47, "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc \u05de\u05d9\u05e7\u05d5\u05dd", "bottom", "\u05ea\u05b7\u05d7\u05ea\u05b4\u05d9\u05ea", "side", "\u05e6\u05b7\u05d3", "pdf_preview", "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc PDF", _s20_22, "\u05dc\u05d7\u05e5 \u05dc\u05d7\u05d9\u05e6\u05d4 \u05d0\u05e8\u05d5\u05db\u05d4 \u05db\u05d3\u05d9 \u05dc\u05d1\u05d7\u05d5\u05e8", _s21_31, "\u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4", _s19_18, "\u05e4\u05e8\u05d9\u05d8 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s22_20, "\u05d4\u05d0\u05dd \u05ea\u05e8\u05e6\u05d4 \u05dc\u05d3\u05e8\u05d2 \u05d0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4?", "include_deleted", "\u05db\u05dc\u05d5\u05dc \u05e0\u05de\u05d7\u05e7", _s20_24, "\u05db\u05dc\u05d5\u05dc \u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05e9\u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d3\u05d5\u05d7\u05d5\u05ea", "due_on", "\u05de\u05d5\u05e2\u05d3", _s22_21, "\u05e2\u05e1\u05e7\u05d0\u05d5\u05ea \u05d4\u05d5\u05de\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_25, "\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05e0\u05e7 \u05e0\u05d5\u05e1\u05e3 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_26, "\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05e0\u05e7 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_21, "\u05e2\u05e8\u05d5\u05da \u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05e0\u05e7", _s16_49, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "account_type", "\u05e1\u05d5\u05d2 \u05d4\u05d7\u05e9\u05d1\u05d5\u05df", _s16_51, "\u05d4\u05d5\u05e1\u05e3 \u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05e0\u05e7", _s16_52, "\u05d7\u05d1\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d5\u05ea", "manage_rules", "\u05e0\u05d4\u05dc \u05db\u05dc\u05dc\u05d9\u05dd", "search_category", "\u05d7\u05e4\u05e9 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4 1", _s17_24, "\u05d7\u05e4\u05e9 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d5\u05ea :count", "min_amount", "\u05db\u05de\u05d5\u05ea \u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9\u05ea", "max_amount", "\u05db\u05de\u05d5\u05ea \u05de\u05e7\u05e1\u05d9\u05de\u05dc\u05d9\u05ea", "selected", "\u05e0\u05d1\u05d7\u05e8\u05d9\u05dd", _s21_33, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05d4\u05d5\u05de\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_22, "\u05d4\u05de\u05e8 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd", "deposit", "\u05dc\u05b0\u05d4\u05b7\u05e4\u05b0\u05e7\u05b4\u05d9\u05d3", "withdrawal", "\u05e0\u05b0\u05e1\u05b4\u05d9\u05d2\u05b8\u05d4", "deposits", "\u05e4\u05d9\u05e7\u05d3\u05d5\u05e0\u05d5\u05ea", "withdrawals", "\u05de\u05e9\u05d9\u05db\u05d5\u05ea", "matched", "\u05ea\u05d5\u05d0\u05dd", "unmatched", "\u05e9\u05c1\u05b6\u05d0\u05b5\u05d9\u05df \u05db\u05bc\u05b8\u05de\u05d5\u05b9\u05d4\u05d5\u05bc", "create_credit", "\u05e6\u05d5\u05e8 \u05d0\u05e9\u05e8\u05d0\u05d9", "update_credit", "\u05e2\u05d3\u05db\u05df \u05d9\u05ea\u05e8\u05ea \u05d6\u05db\u05d5\u05ea", "delete_credit", "\u05de\u05d7\u05e7 \u05d9\u05ea\u05e8\u05d4", "transaction", "\u05e2\u05b4\u05e1\u05e7\u05b8\u05d4", "transactions", "\u05e2\u05e1\u05e7\u05d0\u05d5\u05ea", "new_transaction", "\u05e2\u05e1\u05e7\u05d4 \u05d7\u05d3\u05e9\u05d4", _s16_54, "\u05e2\u05e8\u05d5\u05da \u05e2\u05e1\u05e7\u05d4", _s19_20, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_21, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_27, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05d4\u05d5\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_22, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_23, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05d4\u05d5\u05e1\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_28, "\u05d4\u05e2\u05e1\u05e7\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_24, "\u05e2\u05e1\u05e7\u05ea \u05d7\u05d9\u05e4\u05d5\u05e9", _s19_24, "\u05d7\u05e4\u05e9 \u05e2\u05e1\u05e7\u05d0\u05d5\u05ea :count", "bank_account", "Bank Account", "bank_accounts", "\u05db\u05e8\u05d8\u05d9\u05e1 \u05d0\u05e9\u05e8\u05d0\u05d9 \u05d5\u05d4\u05e2\u05d1\u05e8\u05d4 \u05d1\u05e0\u05e7\u05d0\u05d9\u05ea", _s21_34, "\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05e0\u05e7 \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_29, "\u05d7\u05e9\u05d1\u05d5\u05df \u05d4\u05d1\u05e0\u05e7 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_30, "\u05d7\u05e9\u05d1\u05d5\u05df \u05d4\u05d1\u05e0\u05e7 \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_35, "\u05d7\u05e9\u05d1\u05d5\u05df \u05d4\u05d1\u05e0\u05e7 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_25, "\u05d7\u05e4\u05e9 \u05d1\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05e0\u05e7", _s20_31, "\u05d7\u05e4\u05e9 :count \u05d7\u05e9\u05d1\u05d5\u05e0\u05d5\u05ea \u05d1\u05e0\u05e7", "connect", "\u05dc\u05b0\u05d7\u05b7\u05d1\u05bc\u05b5\u05e8", _s23_11, "\u05e1\u05de\u05df \u05d3\u05d5\u05d0"\u05dc \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", _s18_26, "\u05d4\u05de\u05e8 \u05dc\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "client_email", "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05dc\u05dc\u05e7\u05d5\u05d7", _s20_32, "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s25_16, "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05ea \u05d4\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05dc\u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "field", "\u05e9\u05d3\u05d4", "period", "\u05e4\u05e8\u05e7 \u05d6\u05de\u05df", "fields_per_row", "\u05e9\u05d3\u05d5\u05ea \u05d1\u05db\u05dc \u05e9\u05d5\u05e8\u05d4", _s21_36, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea", _s26_11, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05dc\u05dc\u05d0 \u05ea\u05e9\u05dc\u05d5\u05dd", _s24_16, "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05e9\u05d4\u05d5\u05e9\u05dc\u05de\u05d5", _s23_13, "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05de\u05d5\u05d7\u05d6\u05e8\u05d9\u05dd", _s19_27, "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd", _s21_37, "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05de\u05d0\u05d5\u05e9\u05e8\u05d9\u05dd", _s23_14, "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05dc\u05d0 \u05de\u05d0\u05d5\u05e9\u05e8\u05d9\u05dd", _s18_29, "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05de\u05ea\u05d5\u05e2\u05d3\u05d5\u05ea", _s20_35, "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e2\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s16_56, "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", _s21_38, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e8\u05e9\u05d5\u05de\u05d5\u05ea", _s22_22, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05de\u05de\u05ea\u05d9\u05e0\u05d5\u05ea", _s23_15, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", _s27_15, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e9\u05e9\u05d5\u05dc\u05de\u05d5", "activity_130", ":user \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 :purchase_order", "activity_131", ":user \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05de\u05e2\u05d5\u05d3\u05db\u05e0\u05ea :purchase_order", "activity_132", ":user \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05d1\u05d0\u05e8\u05db\u05d9\u05d5\u05df :purchase_order", "activity_133", ":user \u05e0\u05de\u05d7\u05e7\u05d4 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 :purchase_order", "activity_134", ":user \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05de\u05e9\u05d5\u05d7\u05d6\u05e8\u05ea :purchase_order", "activity_135", ":user \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05d1\u05d3\u05d5\u05d0"\u05dc :purchase_order", "activity_136", ":contact \u05e0\u05e6\u05e4\u05d4 \u05d1\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 :purchase_order", "activity_137", ":contact \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05de\u05e7\u05d5\u05d1\u05dc\u05ea :purchase_order", "vendor_portal", "\u05e4\u05d5\u05e8\u05d8\u05dc \u05e1\u05e4\u05e7\u05d9\u05dd", "send_code", "\u05e9\u05dc\u05d7 \u05e7\u05d5\u05d3", _s24_17, "\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05d4\u05e8\u05e9\u05d5\u05de\u05d4 \u05db\u05d3\u05d9 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05de\u05e1\u05de\u05db\u05d9\u05dd", _s17_28, "\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05de\u05e1 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s22_23, "\u05ea\u05e2\u05e8\u05d9\u05e4\u05d9 \u05de\u05e1 \u05e2\u05dc \u05e4\u05e8\u05d9\u05d8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s21_40, "\u05de\u05e1\u05e4\u05e8 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df \u05d0\u05d5\u05de\u05ea \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "code_was_sent", "\u05e7\u05d5\u05d3 \u05e0\u05e9\u05dc\u05d7 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea SMS", _s16_58, "\u05e7\u05d5\u05d3 \u05e0\u05e9\u05dc\u05d7 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea SMS \u05d0\u05dc :number", "resend", "\u05e9\u05dc\u05d7 \u05e9\u05d5\u05d1", "verify", "\u05ea\u05d0\u05e9\u05e8", _s18_30, "\u05d0\u05e0\u05d0 \u05e1\u05e4\u05e7 \u05de\u05e1\u05e4\u05e8 \u05d8\u05dc\u05e4\u05d5\u05df", _s20_36, "\u05de\u05e1\u05e4\u05e8 \u05d8\u05dc\u05e4\u05d5\u05df \u05dc\u05d0 \u05ea\u05e7\u05d9\u05df", _s19_28, "\u05d0\u05de\u05ea \u05d0\u05ea \u05de\u05e1\u05e4\u05e8 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df", _s24_18, "\u05d0\u05e0\u05d0 \u05d0\u05de\u05ea \u05d0\u05ea \u05de\u05e1\u05e4\u05e8 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df \u05e9\u05dc\u05da \u05db\u05d3\u05d9 \u05dc\u05e9\u05dc\u05d5\u05d7 \u05de\u05d9\u05d9\u05dc\u05d9\u05dd", _s28_10, "\u05d0\u05e0\u05d0 \u05d0\u05de\u05ea \u05d0\u05ea \u05de\u05e1\u05e4\u05e8 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df \u05e9\u05dc\u05da \u05dc\u05d2\u05d9\u05d1\u05d5\u05d9 2FA", "merged_clients", "\u05de\u05d5\u05d6\u05d2 \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "merge_into", "\u05de\u05d9\u05d6\u05d5\u05d2 \u05dc\u05ea\u05d5\u05da", "merge", "\u05dc\u05b0\u05de\u05b7\u05d6\u05b5\u05d2", _s21_41, "\u05e9\u05d9\u05e0\u05d5\u05d9 \u05de\u05d7\u05d9\u05e8 \u05de\u05ea\u05e7\u05d1\u05dc", _s19_30, "\u05e9\u05d9\u05e0\u05d5\u05d9 \u05d4\u05de\u05d7\u05d9\u05e8 \u05e0\u05db\u05e9\u05dc \u05e2\u05dd \u05d4\u05e7\u05d5\u05d3", _s17_30, "\u05dc\u05e9\u05d7\u05d6\u05e8 \u05e8\u05db\u05d9\u05e9\u05d5\u05ea", "activate", "\u05dc\u05b0\u05d4\u05b7\u05e4\u05b0\u05e2\u05b4\u05d9\u05dc", "connect_apple", "\u05d7\u05d1\u05e8 \u05d0\u05ea \u05d0\u05e4\u05dc", _s16_59, "\u05e0\u05ea\u05e7 \u05d0\u05ea \u05d0\u05e4\u05dc", _s18_31, "\u05d0\u05e4\u05dc \u05e0\u05d9\u05ea\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "send_now", "\u05e9\u05dc\u05d7 \u05e2\u05db\u05e9\u05d9\u05d5", "received", "\u05e7\u05d9\u05d1\u05dc\u05d5", _s19_31, "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s20_38, "\u05d4\u05d5\u05de\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05d4\u05d5\u05e6\u05d0\u05d4", _s21_43, "\u05d4\u05d5\u05de\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s18_32, "\u05d4\u05de\u05e8\u05d4 \u05dc\u05d4\u05d5\u05e6\u05d0\u05d4", _s16_61, "\u05d4\u05d5\u05e1\u05e3 \u05dc\u05de\u05dc\u05d0\u05d9", _s33_9, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05e0\u05d5\u05e1\u05e4\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05de\u05dc\u05d0\u05d9", _s34_9, "\u05d4\u05d5\u05e1\u05e4\u05ea \u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9 \u05dc\u05de\u05dc\u05d0\u05d9 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_25, "\u05d4\u05e2\u05dc\u05d0\u05ea \u05de\u05e1\u05de\u05da \u05dc\u05e7\u05d5\u05d7", _s22_27, "\u05d4\u05e2\u05dc\u05d0\u05ea \u05de\u05e1\u05de\u05db\u05d9 \u05e1\u05e4\u05e7", _s27_17, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05e1\u05e4\u05e7\u05d9\u05dd \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05de\u05e1\u05de\u05db\u05d9\u05dd", _s24_19, "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05e0\u05d4\u05e0\u05d4 \u05de\u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4?", "yes_its_great", "\u05db\u05df \u05d6\u05d4 \u05de\u05e2\u05d5\u05dc\u05d4!", "not_so_much", "\u05dc\u05d0 \u05db\u05dc \u05db\u05da", _s17_32, "\u05e0\u05d4\u05d3\u05e8 \u05dc\u05e9\u05de\u05d5\u05e2! \u05d4\u05d0\u05dd \u05ea\u05e8\u05e6\u05d4 \u05dc\u05d3\u05e8\u05d2 \u05d0\u05d5\u05ea\u05d5?", _s22_29, "\u05de\u05e6\u05d8\u05e2\u05e8 \u05dc\u05e9\u05de\u05d5\u05e2 \u05d6\u05d0\u05ea! \u05ea\u05e8\u05e6\u05d4 \u05dc\u05e1\u05e4\u05e8 \u05dc\u05e0\u05d5 \u05d9\u05d5\u05ea\u05e8?", "sure_happy_to", "\u05d1\u05d8\u05d7, \u05e9\u05de\u05d7", "no_not_now", "\u05dc\u05d0 \u05dc\u05d0 \u05e2\u05db\u05e9\u05d9\u05d5", "add", "\u05dc\u05b0\u05d4\u05d5\u05b9\u05e1\u05b4\u05d9\u05e3", _s18_34, "\u05ea\u05d1\u05e0\u05d9\u05ea \u05e9\u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", _s22_30, "\u05d0\u05e4\u05e9\u05e8 \u05d7\u05d9\u05e4\u05d5\u05e9 \u05d2\u05de\u05d9\u05e9", _s27_18, "\u05d4\u05ea\u05d0\u05dd \u05ea\u05d5\u05d5\u05d9\u05dd \u05dc\u05d0 \u05e8\u05e6\u05d9\u05e4\u05d9\u05dd, \u05db\u05dc\u05d5\u05de\u05e8. "ct" \u05de\u05ea\u05d0\u05d9\u05dd \u05dc"\u05d7\u05ea\u05d5\u05dc"", "vendor_details", "\u05e4\u05e8\u05d8\u05d9 \u05e1\u05e4\u05e7", _s22_32, "\u05e4\u05e8\u05d8\u05d9 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", "qr_iban", "QR IBAN", "besr_id", "\u05de\u05d6\u05d4\u05d4 BESR", "accept", "\u05dc\u05b0\u05e7\u05b7\u05d1\u05bc\u05b5\u05dc", _s23_16, "\u05e9\u05d9\u05d1\u05d5\u05d8 \u05dc-PO", _s20_39, "\u05dc\u05e1\u05e4\u05e7 \u05d0\u05d9\u05df \u05db\u05ea\u05d5\u05d1\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05de\u05d5\u05d2\u05d3\u05e8\u05ea", "bulk_send_email", "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s29_12, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05e1\u05d5\u05de\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e0\u05e9\u05dc\u05d7\u05d4", _s30_4, "\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9 \u05e1\u05d5\u05de\u05e0\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e0\u05e9\u05dc\u05d7\u05d5\u05ea", _s23_17, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05d4\u05ea\u05e7\u05d1\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_20, "\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9 \u05d4\u05ea\u05e7\u05d1\u05dc\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_21, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05d1\u05d5\u05d8\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_18, "\u05d1\u05d5\u05d8\u05dc\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9", "accepted", "\u05de\u05b0\u05e7\u05d5\u05bc\u05d1\u05bc\u05b8\u05dc", _s22_34, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05e1\u05e4\u05e7", _s20_40, "\u05e1\u05d4"\u05db \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s20_42, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05d1\u05d3\u05d5\u05d0"\u05dc", _s26_12, "\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9 \u05d1\u05d3\u05d5\u05d0"\u05dc", _s18_36, "\u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05e0\u05d9\u05ea\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "connect_email", "\u05d7\u05d1\u05e8 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s16_64, "\u05e0\u05ea\u05e7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s32_7, "\u05d0\u05e0\u05d0 \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8 \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05dc-Microsoft", "email_provider", "\u05e1\u05e4\u05e7 \u05d3\u05d5\u05d0"\u05dc", _s17_33, "\u05d7\u05d1\u05e8 \u05d0\u05ea Microsoft", _s20_44, "\u05e0\u05ea\u05e7 \u05d0\u05ea Microsoft", _s19_33, "\u05d7\u05d9\u05d1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d0\u05ea Microsoft", _s22_36, "\u05e0\u05d9\u05ea\u05d5\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05e9\u05dc Microsoft", _s17_35, "\u05d4\u05ea\u05d7\u05d1\u05e8 \u05e2\u05dd \u05de\u05d9\u05e7\u05e8\u05d5\u05e1\u05d5\u05e4\u05d8", _s17_36, "\u05d4\u05d9\u05e8\u05e9\u05dd \u05dc-Microsoft", _s22_38, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05e2\u05de\u05d3\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05e9\u05dc\u05d9\u05d7\u05d4", _s23_18, "\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9 \u05e9\u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05e9\u05dc\u05d9\u05d7\u05d4", _s16_66, "\u05e9\u05e0\u05d4 \u05dc\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8 React", _s21_45, "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s20_47, "\u05ea\u05e0\u05d0\u05d9 \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s21_47, "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4 \u05e9\u05dc \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s32_9, "\u05d7\u05ea\u05d9\u05de\u05ea \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s37_7, "\u05d3\u05e8\u05d5\u05e9 \u05de\u05d4\u05e1\u05e4\u05e7 \u05dc\u05e1\u05e4\u05e7 \u05d0\u05ea \u05d7\u05ea\u05d9\u05de\u05ea\u05d5.", "purchase_order", "\u05d4\u05d6\u05de\u05e0\u05d4", "purchase_orders", "\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9", _s18_37, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05d7\u05d3\u05e9\u05d4", _s19_34, "\u05e2\u05e8\u05d5\u05da \u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s22_39, "\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_40, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s23_19, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05d4\u05d5\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_41, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_42, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05d4\u05d5\u05e1\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s23_20, "\u05d4\u05d6\u05de\u05e0\u05ea \u05d4\u05e8\u05db\u05e9 \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_49, "\u05d7\u05e4\u05e9 \u05d1\u05d4\u05d6\u05de\u05e0\u05ea \u05e8\u05db\u05e9", _s22_43, "\u05d7\u05e4\u05e9 \u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e8\u05db\u05e9", "login_url", "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8 \u05db\u05e0\u05d9\u05e1\u05d4", _s16_67, _s16_68, "default", "\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "stock_quantity", "\u05db\u05de\u05d5\u05ea \u05de\u05dc\u05d0\u05d9", _s22_45, "\u05e1\u05e3 \u05d4\u05d5\u05d3\u05e2\u05d5\u05ea", "track_inventory", "\u05e2\u05e7\u05d5\u05d1 \u05d0\u05d7\u05e8 \u05de\u05dc\u05d0\u05d9", _s20_49, "\u05d4\u05e6\u05d2 \u05e9\u05d3\u05d4 \u05de\u05dc\u05d0\u05d9 \u05de\u05d5\u05e6\u05e8 \u05d5\u05e2\u05d3\u05db\u05df \u05db\u05e9\u05d9\u05e9\u05dc\u05d7\u05d5 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", _s19_36, "\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05e2\u05dc \u05de\u05dc\u05d0\u05d9", _s24_23, "\u05e9\u05dc\u05d7 \u05de\u05d9\u05d9\u05dc \u05db\u05e9\u05d4\u05de\u05dc\u05d0\u05d9 \u05de\u05d2\u05d9\u05e2 \u05dc\u05e1\u05e3", "vat", "\u05de\u05e1 \u05e2\u05e8\u05da \u05de\u05d5\u05e1\u05e3", "standing", "\u05de\u05e2\u05de\u05d3", "view_map", "\u05e6\u05e4\u05d4 \u05d1\u05de\u05e4\u05d4", _s18_39, "\u05d4\u05d2\u05d3\u05e8 \u05e2\u05d9\u05e6\u05d5\u05d1 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "add_gateway", "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05e2\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", _s24_24, "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05e2\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd (\u05db\u05dc\u05d5\u05de\u05e8 Stripe, WePay \u05d0\u05d5 PayPal) \u05db\u05d3\u05d9 \u05dc\u05e7\u05d1\u05dc \u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05de\u05e7\u05d5\u05d5\u05e0\u05d9\u05dd", "left", "\u05e9\u05de\u05d0\u05dc\u05d4", "right", "\u05d9\u05de\u05d9\u05df", "center", "\u05de\u05b6\u05e8\u05b0\u05db\u05bc\u05b8\u05d6", "page_numbering", "\u05de\u05e1\u05e4\u05d5\u05e8 \u05e2\u05de\u05d5\u05d3\u05d9\u05dd", _s24_25, "\u05d9\u05d9\u05e9\u05d5\u05e8 \u05de\u05e1\u05e4\u05d5\u05e8 \u05e2\u05de\u05d5\u05d3\u05d9\u05dd", _s31_8, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4", _s24_27, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05ea\u05d9\u05d0\u05d5\u05e8 \u05d4\u05de\u05d5\u05e6\u05e8", _s29_13, "\u05db\u05dc\u05d5\u05dc \u05d0\u05ea \u05d4\u05ea\u05d9\u05d0\u05d5\u05e8 \u05d1\u05ea\u05e4\u05e8\u05d9\u05d8 \u05d4\u05e0\u05e4\u05ea\u05d7 \u05e9\u05dc \u05d4\u05de\u05d5\u05e6\u05e8", "invoice_items", "\u05e4\u05e8\u05d9\u05d8\u05d9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "quote_items", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd", "profitloss", "\u05e8\u05d5\u05d5\u05d7 \u05d5\u05d4\u05e4\u05e1\u05d3", "import_format", "\u05e4\u05d5\u05e8\u05de\u05d8 \u05d9\u05d9\u05d1\u05d5\u05d0", "export_format", "\u05e4\u05d5\u05e8\u05de\u05d8 \u05d9\u05d9\u05e6\u05d5\u05d0", "export_type", "\u05e1\u05d5\u05d2 \u05d9\u05d9\u05e6\u05d5\u05d0", "stop_on_unpaid", "\u05e2\u05e6\u05d5\u05e8 \u05d1\u05dc\u05d0 \u05ea\u05e9\u05dc\u05d5\u05dd", _s19_38, "\u05d4\u05e4\u05e1\u05e7 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05d5\u05ea \u05d0\u05dd \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4 \u05dc\u05d0 \u05e9\u05d5\u05dc\u05de\u05d4.", "use_quote_terms", "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05ea\u05e0\u05d0\u05d9 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", _s20_50, "\u05d1\u05e2\u05ea \u05d4\u05de\u05e8\u05ea \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "add_country", "\u05d4\u05d5\u05e1\u05e3 \u05de\u05d3\u05d9\u05e0\u05d4", "enable_tooltips", "\u05d0\u05e4\u05e9\u05e8 \u05e2\u05e6\u05d5\u05ea \u05db\u05dc\u05d9\u05dd", _s20_51, "\u05d4\u05e6\u05d2 \u05e2\u05e6\u05d5\u05ea \u05db\u05dc\u05d9\u05dd \u05d1\u05e2\u05ea \u05e8\u05d9\u05d7\u05d5\u05e3 \u05e2\u05dd \u05d4\u05e2\u05db\u05d1\u05e8", _s21_51, "\u05e9\u05d2\u05d9\u05d0\u05d4: \u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05e9\u05d9\u05d9\u05db\u05d5\u05ea \u05dc\u05d9\u05d5\u05ea\u05e8 \u05de\u05dc\u05e7\u05d5\u05d7 \u05d0\u05d7\u05d3", "register_label", "\u05e6\u05d5\u05e8 \u05d0\u05ea \u05d4\u05d7\u05e9\u05d1\u05d5\u05df \u05e9\u05dc\u05da \u05d1\u05e9\u05e0\u05d9\u05d5\u05ea", "login_label", "\u05d4\u05ea\u05d7\u05d1\u05e8 \u05dc\u05d7\u05e9\u05d1\u05d5\u05df \u05e7\u05d9\u05d9\u05dd", "add_to_invoice", "\u05d4\u05d5\u05e1\u05e4\u05d4 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea: \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s17_37, "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "week", "\u05e9\u05d1\u05d5\u05e2", "created_record", "\u05e8\u05e9\u05d5\u05de\u05d4 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s26_13, "\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", _s31_9, "\u05d4\u05e2\u05d1\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05db\u05e9\u05d4\u05df \u05de\u05e9\u05d5\u05dc\u05de\u05d5\u05ea.", _s31_10, "\u05d4\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d4\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05d1\u05d5\u05d8\u05dc", _s36_2, "\u05d4\u05e2\u05d1\u05e8\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05d1\u05e2\u05ea \u05d1\u05d9\u05d8\u05d5\u05dc.", _s20_52, "\u05de\u05e6\u05d9\u05d2 PDF \u05d7\u05dc\u05d5\u05e4\u05d9", _s25_19, "\u05e9\u05e4\u05e8 \u05d0\u05ea \u05d4\u05d2\u05dc\u05d9\u05dc\u05d4 \u05e2\u05dc \u05d4\u05ea\u05e6\u05d5\u05d2\u05d4 \u05d4\u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc PDF [\u05d1\u05d9\u05d8\u05d0]", _s16_69, "\u05de\u05d8\u05d1\u05e2 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "range", "\u05d8\u05d5\u05d5\u05d7", "tax_amount1", "\u05e1\u05db\u05d5\u05dd \u05de\u05e1 1", "tax_amount2", "\u05e1\u05db\u05d5\u05dd \u05de\u05e1 2", "tax_amount3", "\u05e1\u05db\u05d5\u05dd \u05de\u05e1 3", "create_project", "\u05e6\u05d5\u05e8 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "update_project", "\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05d4\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "view_task", "\u05e6\u05e4\u05d4 \u05d1\u05de\u05e9\u05d9\u05de\u05d4", "cancel_invoice", "\u05dc\u05b0\u05d1\u05b7\u05d8\u05b5\u05dc", "changed_status", "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05d4\u05de\u05e9\u05d9\u05de\u05d4 \u05d4\u05e9\u05ea\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "change_status", "\u05dc\u05e9\u05e0\u05d5\u05ea \u05e1\u05d8\u05d8\u05d5\u05e1", "fees_sample", "\u05d4\u05e2\u05de\u05dc\u05d4 \u05e2\u05d1\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :amount \u05ea\u05d4\u05d9\u05d4 :total.", _s19_39, "\u05d4\u05e4\u05e2\u05dc \u05d0\u05d9\u05e8\u05d5\u05e2\u05d9 \u05de\u05d2\u05e2", _s24_29, "\u05ea\u05de\u05d9\u05db\u05d4 \u05d1\u05d2\u05e8\u05d9\u05e8\u05ea \u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd \u05dc\u05d2\u05dc\u05d9\u05dc\u05d4", "after_saving", "\u05dc\u05d0\u05d7\u05e8 \u05e9\u05de\u05d9\u05e8\u05d4", "view_record", "\u05e6\u05e4\u05d4 \u05d1\u05e8\u05e9\u05d5\u05de\u05d4", _s21_52, "\u05d4\u05e4\u05e2\u05dc \u05e1\u05d9\u05de\u05d5\u05df \u05d3\u05d5\u05d0"\u05dc", _s26_14, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e2\u05d5\u05e8\u05da \u05e1\u05d9\u05de\u05d5\u05df \u05d7\u05d6\u05d5\u05ea\u05d9 \u05e2\u05d1\u05d5\u05e8 \u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d3\u05d5\u05d0"\u05dc", _s19_41, "\u05d0\u05e4\u05e9\u05e8 PDF Markdown", "json_help", "\u05d4\u05e2\u05e8\u05d4: \u05e7\u05d1\u05e6\u05d9 JSON \u05e9\u05e0\u05d5\u05e6\u05e8\u05d5 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea v4 \u05d0\u05d9\u05e0\u05dd \u05e0\u05ea\u05de\u05db\u05d9\u05dd", "release_notes", "\u05de\u05db\u05ea\u05d1\u05d9 \u05e9\u05d7\u05e8\u05d5\u05e8", _s23_21, "\u05e9\u05d3\u05e8\u05d2 \u05d0\u05ea \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05e9\u05dc\u05da \u05db\u05d3\u05d9 \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d3\u05d5\u05d7\u05d5\u05ea", "started_tasks", "\u05d4\u05ea\u05d7\u05dc\u05ea \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05de\u05e9\u05d9\u05de\u05d5\u05ea :value", "stopped_tasks", "\u05d4\u05d5\u05e4\u05e1\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05de\u05e9\u05d9\u05de\u05d5\u05ea :value", "approved_quote", "\u05d4\u05e6\u05e2\u05ea \u05d4\u05de\u05d7\u05d9\u05e8 \u05d0\u05d5\u05e9\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "approved_quotes", "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05d0\u05d5\u05e9\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value", "approve", "\u05d0\u05d9\u05e9\u05d5\u05e8", "client_website", "\u05d0\u05ea\u05e8 \u05dc\u05e7\u05d5\u05d7", "invalid_time", "\u05d6\u05de\u05df \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9", _s21_54, "\u05de\u05e6\u05d1 \u05de\u05e9\u05dc\u05d5\u05d7 \u05d4\u05dc\u05e7\u05d5\u05d7", _s20_54, "\u05dc\u05e7\u05d5\u05d7 \u05de\u05e9\u05dc\u05d5\u05d7 \u05e2\u05d9\u05e8", _s27_21, "\u05de\u05d9\u05e7\u05d5\u05d3 \u05de\u05e9\u05dc\u05d5\u05d7 \u05dc\u05dc\u05e7\u05d5\u05d7", _s23_22, "\u05d0\u05e8\u05e5 \u05de\u05e9\u05dc\u05d5\u05d7 \u05dc\u05dc\u05e7\u05d5\u05d7", "load_pdf", "\u05d8\u05e2\u05df PDF", _s16_71, "\u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05dc\u05d0 \u05ea\u05e9\u05dc\u05d5\u05dd", _s24_30, _s44_8, "due_on_receipt", "\u05dc\u05e4\u05d9\u05e8\u05e2\u05d5\u05df \u05d1\u05e7\u05d1\u05dc\u05d4", "is_paid", "\u05e9\u05d5\u05dc\u05dd", "age_group_paid", "\u05e9\u05d5\u05dc\u05dd", "id", "\u05ea\u05b0\u05e2\u05d5\u05bc\u05d3\u05b7\u05ea \u05d6\u05b6\u05d4\u05d5\u05bc\u05ea", "convert_to", "\u05dc\u05d4\u05de\u05d9\u05e8 \u05dc", "client_currency", "\u05de\u05d8\u05d1\u05e2 \u05d4\u05dc\u05e7\u05d5\u05d7", _s16_72, "\u05de\u05d8\u05d1\u05e2 \u05d4\u05d7\u05d1\u05e8\u05d4", "purged_client", "\u05d4\u05dc\u05e7\u05d5\u05d7 \u05d8\u05d5\u05d4\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s27_23, "\u05db\u05d3\u05d9 \u05dc\u05de\u05e0\u05d5\u05e2 \u05d3\u05d5\u05d0\u05e8 \u05d6\u05d1\u05dc \u05d0\u05e0\u05d5 \u05d3\u05d5\u05e8\u05e9\u05d9\u05dd \u05e9\u05d3\u05e8\u05d5\u05d2 \u05dc\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05d0\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05d0\u05ea \u05d4\u05de\u05d9\u05d9\u05dc", _s22_48, "\u05e9\u05d3\u05e8\u05d2 \u05d0\u05ea \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05e9\u05dc\u05da \u05db\u05d3\u05d9 \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d7\u05d1\u05e8\u05d5\u05ea", "small", "\u05e7\u05b8\u05d8\u05b8\u05df", _s21_56, "\u05d6\u05d9\u05db\u05d5\u05d9 \u05e1\u05d5\u05de\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e9\u05d5\u05dc\u05dd", _s22_49, "\u05d6\u05d9\u05db\u05d5\u05d9\u05d9\u05dd \u05e1\u05d5\u05de\u05e0\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e9\u05d5\u05dc\u05dd", _s16_74, "\u05d8\u05e2\u05d9\u05e0\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd - \u05d0\u05e0\u05d0 \u05d4\u05de\u05ea\u05df \u05e2\u05d3 \u05e9\u05d4\u05d9\u05d0 \u05ea\u05e1\u05ea\u05d9\u05d9\u05dd", "wait_for_saving", "\u05e9\u05de\u05d9\u05e8\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd - \u05e0\u05d0 \u05dc\u05d4\u05de\u05ea\u05d9\u05df \u05dc\u05e1\u05d9\u05d5\u05dd", _s20_56, "\u05d4\u05e2\u05e8\u05d4: \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05d1\u05d5\u05e6\u05e2\u05d5 \u05db\u05d0\u05df \u05de\u05d5\u05e6\u05d2\u05d9\u05dd \u05e8\u05e7 \u05d1\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4, \u05d9\u05e9 \u05dc\u05d4\u05d7\u05d9\u05dc \u05d0\u05d5\u05ea\u05dd \u05d1\u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05d5\u05ea \u05dc\u05de\u05e2\u05dc\u05d4 \u05db\u05d3\u05d9 \u05dc\u05e9\u05de\u05d5\u05e8 \u05d0\u05d5\u05ea\u05dd", "remaining", "\u05d9\u05ea\u05e8\u05d4", "invoice_paid", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e9\u05d5\u05dc\u05de\u05d4", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "\u05e0\u05d5\u05b9\u05e8\u05de\u05b8\u05dc\u05b4\u05d9", "large", "\u05d2\u05b8\u05d3\u05d5\u05b9\u05dc", "extra_large", "\u05d2\u05d3\u05d5\u05dc \u05de\u05d0\u05d5\u05d3", _s16_75, "\u05d4\u05e6\u05d2 \u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc PDF", _s21_57, "\u05d4\u05e6\u05d2 \u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc PDF \u05d1\u05e2\u05ea \u05e2\u05e8\u05d9\u05db\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "print_pdf", "\u05d4\u05d3\u05e4\u05e1 PDF", "remind_me", "\u05d4\u05d6\u05db\u05e8 \u05dc\u05d9", _s16_77, "\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e0\u05e7\u05d0\u05d9 \u05de\u05d9\u05d9\u05d3\u05d9", "click_selected", "\u05dc\u05d7\u05e5 \u05e2\u05dc \u05e0\u05d1\u05d7\u05e8\u05d9\u05dd", "hide_preview", "\u05d4\u05e1\u05ea\u05e8 \u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4", "edit_record", "\u05e2\u05e8\u05d5\u05da \u05e8\u05e9\u05d5\u05de\u05d4", _s27_24, "\u05e1\u05db\u05d5\u05dd \u05d4\u05d6\u05d9\u05db\u05d5\u05d9 \u05dc\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d9\u05d5\u05ea\u05e8 \u05de\u05e1\u05db\u05d5\u05dd \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "giropay", "GiroPay", "direct_debit", "\u05d7\u05d9\u05d5\u05d1 \u05d9\u05e9\u05d9\u05e8", _s21_58, "\u05d0\u05e0\u05d0 \u05d4\u05d2\u05d3\u05e8 \u05e1\u05d9\u05e1\u05de\u05ea \u05d7\u05e9\u05d1\u05d5\u05df", "set_password", "\u05d4\u05d2\u05d3\u05e8\u05ea \u05e1\u05d9\u05e1\u05de\u05d0", _s20_57, _s33_13, "disconnect", "\u05dc\u05b0\u05e0\u05b7\u05ea\u05b5\u05e7", "add_to_invoices", "\u05d4\u05d5\u05e1\u05e3 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "acss", "\u05d7\u05d9\u05d5\u05d1 ACSS", "becs", "\u05d4\u05d5\u05e8\u05d0\u05ea \u05e7\u05d1\u05e2 BECS", "bulk_download", "\u05d4\u05d5\u05e8\u05d3", _s17_40, "\u05e9\u05de\u05d5\u05e8 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d1\u05d0\u05d5\u05e4\u05df \u05de\u05e7\u05d5\u05de\u05d9 \u05db\u05d3\u05d9 \u05dc\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05de\u05d4\u05e8 \u05d9\u05d5\u05ea\u05e8, \u05d4\u05e9\u05d1\u05ea\u05d4 \u05e2\u05e9\u05d5\u05d9\u05d4 \u05dc\u05e9\u05e4\u05e8 \u05d0\u05ea \u05d4\u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc\u05d9\u05dd", "persist_ui", "\u05de\u05de\u05e9\u05e7 \u05de\u05e9\u05ea\u05de\u05e9 \u05de\u05ea\u05de\u05e9\u05da", "persist_ui_help", "\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05de\u05e6\u05d1 \u05de\u05de\u05e9\u05e7 \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d5\u05e4\u05df \u05de\u05e7\u05d5\u05de\u05d9 \u05db\u05d3\u05d9 \u05dc\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05d4\u05d0\u05d7\u05e8\u05d5\u05df, \u05d4\u05e9\u05d1\u05ea\u05d4 \u05e2\u05e9\u05d5\u05d9\u05d4 \u05dc\u05e9\u05e4\u05e8 \u05d0\u05ea \u05d4\u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd", _s18_41, "\u05de\u05d9\u05e7\u05d5\u05d3 \u05d4\u05dc\u05e7\u05d5\u05d7", _s17_41, "\u05de\u05e1\u05e4\u05e8 \u05de\u05e2"\u05de \u05dc\u05e7\u05d5\u05d7", "has_tasks", "\u05d9\u05e9 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "registration", "\u05d4\u05b7\u05e8\u05e9\u05c1\u05b8\u05de\u05b8\u05d4", _s27_25, _s50_7, "view_expense", "\u05e6\u05e4\u05d4 \u05d1\u05d4\u05d5\u05e6\u05d0\u05d4 # :expense", "view_statement", "\u05e6\u05e4\u05d4 \u05d1\u05d7\u05e9\u05d1\u05d5\u05df", "sepa", _s17_165, "ideal", "\u05d0\u05b4\u05d9\u05d3\u05b5\u05d0\u05b8\u05dc\u05b4\u05d9", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05db\u05dc \u05d4\u05e8\u05e9\u05d5\u05de\u05d5\u05ea", "system", "\u05de\u05e2\u05e8\u05db\u05ea", _s19_43, "\u05d4\u05d2\u05d3\u05e8 \u05d7\u05d1\u05e8\u05ea \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "updated_company", "\u05d4\u05d7\u05d1\u05e8\u05d4 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "\u05e2\u05d6\u05d5\u05e8 \u05dc\u05e0\u05d5 \u05dc\u05d4\u05e9\u05ea\u05e4\u05e8 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d4\u05e1\u05d1\u05e8 \u05de\u05d3\u05d5\u05e2 (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9)", "webhook_success", "Webhook \u05d4\u05e6\u05dc\u05d7\u05d4", _s24_31, "\u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d7\u05d9\u05d9\u05d1\u05d5\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05de\u05e9\u05d5\u05d9\u05db\u05d5\u05ea \u05db\u05d5\u05dc\u05dd \u05dc\u05d0\u05d5\u05ea\u05d5 \u05dc\u05e7\u05d5\u05d7", _s27_26, "\u05db\u05dc \u05d4\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d7\u05d9\u05d9\u05d1\u05d5\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05e9\u05d9\u05d9\u05db\u05d5\u05ea \u05dc\u05d0\u05d5\u05ea\u05d5 \u05dc\u05e7\u05d5\u05d7", "app", "\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4", _s20_58, "\u05dc\u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05d4\u05d8\u05d5\u05d1\u05d9\u05dd \u05d1\u05d9\u05d5\u05ea\u05e8 \u05d4\u05d5\u05e8\u05d3 \u05d0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 :app", _s16_79, "\u05e1\u05d4"\u05db \u05e9\u05d5\u05e8\u05d4 \u05d1\u05e8\u05d5\u05d8\u05d5", _s19_46, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d1\u05d3\u05d5\u05d0"\u05dc", _s17_43, "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05d1\u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s18_45, "\u05d6\u05d9\u05db\u05d5\u05d9\u05d9\u05dd \u05d1\u05d3\u05d5\u05d0"\u05dc", "from_name", "From Name", _s16_81, "\u05e9\u05d9\u05d1\u05d5\u05d8 \u05dc\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s17_44, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea", _s18_46, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05d5\u05ea", _s21_59, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d7\u05d3\u05e9\u05d4", _s22_50, "\u05e2\u05e8\u05d5\u05da \u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea", _s25_20, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_21, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s26_16, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_22, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05d7\u05d5\u05d6\u05e8\u05ea \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_23, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05d7\u05d5\u05d6\u05e8\u05ea \u05d4\u05d5\u05e1\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s26_17, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_32, "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05d5\u05ea", _s25_24, "\u05d7\u05e4\u05e9 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05d5\u05ea", "last_sent_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05e0\u05e9\u05dc\u05d7 \u05d0\u05d7\u05e8\u05d5\u05df", "include_drafts", "\u05db\u05dc\u05d5\u05dc \u05d8\u05d9\u05d5\u05d8\u05d5\u05ea", _s19_47, "\u05db\u05dc\u05d5\u05dc \u05d8\u05d9\u05d5\u05d8\u05d5\u05ea \u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05d1\u05d3\u05d5\u05d7\u05d5\u05ea", "is_invoiced", "Is Invoiced", "change_plan", "\u05e0\u05d9\u05d4\u05d5\u05dc \u05ea\u05d5\u05db\u05e0\u05d9\u05ea", "persist_data", "\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05ea\u05de\u05e9\u05db\u05d9\u05dd", "customer_count", "\u05e1\u05e4\u05d9\u05e8\u05ea \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", _s16_83, "\u05d0\u05de\u05ea \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "\u05e4\u05e1\u05d9\u05e7 \u05e2\u05e9\u05e8\u05d5\u05e0\u05d9", _s26_18, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e4\u05e1\u05d9\u05e7 \u05db\u05de\u05e7\u05d5\u05dd \u05e2\u05e9\u05e8\u05d5\u05e0\u05d9 \u05d1\u05e6\u05d5\u05e8\u05d5\u05ea", "select_method", "\u05d1\u05d7\u05e8 \u05e9\u05d9\u05d8\u05d4", "select_platform", "\u05d1\u05d7\u05e8 \u05e4\u05dc\u05d8\u05e4\u05d5\u05e8\u05de\u05d4", _s28_15, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8 \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05dc-Gmail", _s16_87, "\u05ea\u05e2\u05e8\u05d9\u05e4\u05d9 \u05de\u05e1 \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd \u05de\u05d5\u05e9\u05d1\u05ea\u05d9\u05dd", "enable_markdown", "\u05d0\u05e4\u05e9\u05e8 Markdown", _s20_59, "\u05d4\u05de\u05e8 \u05e1\u05d9\u05de\u05d5\u05df \u05dc-HTML \u05d1-PDF", "user_guide", "User Guide", _s18_48, "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05e9\u05e0\u05d9", "previous_page", "\u05e2\u05de\u05d5\u05d3 \u05e7\u05d5\u05d3\u05dd", "next_page", "\u05e2\u05de\u05d5\u05d3 \u05d4\u05d1\u05d0", "export_colors", "\u05d9\u05d9\u05e6\u05d5\u05d0 \u05e6\u05d1\u05e2\u05d9\u05dd", "import_colors", "\u05d9\u05d9\u05d1\u05d5\u05d0 \u05e6\u05d1\u05e2\u05d9\u05dd", "clear_all", "\u05e0\u05e7\u05d4 \u05d4\u05db\u05dc", "contrast", "\u05d1\u05e0\u05d9\u05d2\u05d5\u05d3", "custom_colors", "\u05e6\u05d1\u05e2\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", "colors", "\u05e6\u05d1\u05e2\u05d9\u05dd", _s31_11, "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2 \u05e4\u05e2\u05d9\u05dc \u05d1\u05e1\u05e8\u05d2\u05dc \u05d4\u05e6\u05d3", _s25_26, "\u05e6\u05d1\u05e2 \u05d2\u05d5\u05e4\u05df \u05e4\u05e2\u05d9\u05dc \u05d1\u05e1\u05e8\u05d2\u05dc \u05d4\u05e6\u05d3", _s33_14, "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2 \u05dc\u05d0 \u05e4\u05e2\u05d9\u05dc \u05d1\u05e1\u05e8\u05d2\u05dc \u05d4\u05e6\u05d3", _s27_27, "\u05e6\u05d1\u05e2 \u05d2\u05d5\u05e4\u05df \u05dc\u05d0 \u05e4\u05e2\u05d9\u05dc \u05d1\u05e1\u05e8\u05d2\u05dc \u05d4\u05e6\u05d3", _s36_3, "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2 \u05e9\u05dc \u05e9\u05d5\u05e8\u05d4 \u05d7\u05dc\u05d5\u05e4\u05d9\u05ea", _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "\u05e0\u05d8\u05d5", "review_app", "\u05e1\u05e7\u05d9\u05e8\u05ea \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4", "check_status", "\u05dc\u05d1\u05d3\u05d5\u05e7 \u05de\u05e6\u05d1", "free_trial", "\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05d7\u05d9\u05e0\u05dd", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "\u05e9\u05e0\u05d4 \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s25_30, "\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9 \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05d3\u05d5\u05de\u05d9\u05d9\u05df \u05e0\u05e4\u05e8\u05d3 \u05e9\u05dc \u05e4\u05d5\u05e8\u05d8\u05dc \u05dc\u05e7\u05d5\u05d7", _s21_62, "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05de\u05d5\u05e6\u05d2\u05d5\u05ea \u05d1\u05e4\u05d5\u05e8\u05d8\u05dc", "uninvoiced", "\u05dc\u05dc\u05d0 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "subdomain_guide", _s120_, "send_time", "\u05e9\u05dc\u05d7 \u05d6\u05de\u05df", "import_data", "\u05d9\u05d1\u05d0 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", "import_settings", "\u05d9\u05d9\u05d1\u05d0 \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea", _s17_46, _s28_16, _s19_48, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05dc\u05d9\u05d9\u05d1\u05d0 \u05d0\u05ea \u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d5/\u05d0\u05d5 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", "json", "JSON", _s24_34, "\u05dc\u05d0 \u05d4\u05d5\u05e4\u05e2\u05dc\u05d5 \u05e1\u05d5\u05d2\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", "wait_for_data", "\u05d0\u05e0\u05d0 \u05d4\u05de\u05ea\u05df \u05e2\u05d3 \u05dc\u05e1\u05d9\u05d5\u05dd \u05d8\u05e2\u05d9\u05e0\u05ea \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", "net_total", "\u05e1\u05da \u05d4\u05db\u05dc", "has_taxes", "\u05d9\u05e9 \u05de\u05d9\u05e1\u05d9\u05dd", _s16_88, "\u05d9\u05d9\u05d1\u05d5\u05d0 \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", _s18_50, "\u05d4\u05d7\u05dc \u05dc\u05d9\u05d9\u05d1\u05d0 \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "login_success", "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05de\u05d5\u05e6\u05dc\u05d7\u05ea", "login_failure", "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4", "exported_data", "\u05dc\u05d0\u05d7\u05e8 \u05e9\u05d4\u05e7\u05d5\u05d1\u05e5 \u05d9\u05d4\u05d9\u05d4 \u05de\u05d5\u05db\u05df, \u05ea\u05e7\u05d1\u05dc \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05e2\u05dd \u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05d4\u05d5\u05e8\u05d3\u05d4", _s23_25, "\u05db\u05dc\u05d5\u05dc \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05e9\u05e0\u05de\u05d7\u05e7\u05d5", _s28_17, "\u05d8\u05e2\u05df \u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05d4\u05e9\u05d9\u05d9\u05db\u05d5\u05ea \u05dc\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05e9\u05e0\u05de\u05d7\u05e7\u05d5", "step_1_sign_in", "\u05e9\u05dc\u05d1 1: \u05d4\u05d9\u05db\u05e0\u05e1", _s16_91, "\u05e9\u05dc\u05d1 2: \u05d0\u05d9\u05e9\u05d5\u05e8", "account_id", "\u05de\u05d6\u05d4\u05d4 \u05d7\u05e9\u05d1\u05d5\u05df", _s27_29, "\u05d4\u05d4\u05d2\u05d9\u05e8\u05d4 \u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05d4\u05e1\u05ea\u05d9\u05d9\u05de\u05d4", "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05ea\u05d0\u05e8\u05d9\u05da \u05e1\u05d9\u05d5\u05dd \u05de\u05e9\u05d9\u05de\u05d5\u05ea", _s23_27, "\u05d0\u05e4\u05e9\u05e8 \u05d4\u05d2\u05d3\u05e8\u05ea \u05ea\u05d0\u05e8\u05d9\u05da \u05e1\u05d9\u05d5\u05dd \u05de\u05e9\u05d9\u05de\u05d4", "gateway_setup", "Gateway Setup", "preview_sidebar", "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc \u05e1\u05e8\u05d2\u05dc \u05e6\u05d3", _s16_92, "\u05e0\u05ea\u05d5\u05e0\u05d9 \u05e9\u05e0\u05d9\u05dd \u05de\u05d5\u05e6\u05d2\u05d9\u05dd", _s18_53, "\u05d4\u05e1\u05ea\u05d9\u05d9\u05de\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d0\u05ea \u05db\u05dc \u05d4\u05de\u05e4\u05d2\u05e9\u05d9\u05dd", _s16_94, "\u05e1\u05d9\u05d5\u05dd \u05db\u05dc \u05d4\u05d4\u05e4\u05e2\u05dc\u05d5\u05ea", "count_session", "\u05de\u05e4\u05d2\u05e9 1", "count_sessions", ":count \u05d4\u05e4\u05e2\u05dc\u05d5\u05ea", "invoice_created", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05d5\u05e6\u05e8\u05d4", "quote_created", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e0\u05d5\u05e6\u05e8", "credit_created", "\u05e7\u05e8\u05d3\u05d9\u05d8 \u05e0\u05d5\u05e6\u05e8", "pro", "Pro", "enterprise", "\u05de\u05b4\u05e4\u05b0\u05e2\u05b8\u05dc", "last_updated", "\u05e2\u05d5\u05d3\u05db\u05df \u05dc\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", "invoice_item", "\u05e4\u05e8\u05d9\u05d8 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "quote_item", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e4\u05e8\u05d9\u05d8", _s18_54, "\u05e9\u05dd \u05e4\u05e8\u05d8\u05d9 \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", _s17_48, "\u05e9\u05dd \u05de\u05e9\u05e4\u05d7\u05d4 \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "order", "\u05dc\u05d4\u05d6\u05de\u05d9\u05df", "unassigned", "\u05dc\u05d0 \u05de\u05d5\u05e7\u05e6\u05d4", "partial_value", "\u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc \u05de\u05d0\u05e4\u05e1 \u05d5\u05e7\u05d8\u05df \u05de\u05d4\u05de\u05e1\u05e4\u05e8 \u05d4\u05e1\u05d5\u05e4\u05d9", "search_kanban", "\u05d7\u05e4\u05e9 Kanban", "search_kanbans", "\u05d7\u05e4\u05e9 Kanban", "kanban", "\u05e7\u05e0\u05d1\u05df", "enable", "\u05d0\u05e4\u05e9\u05e8", "move_top", "\u05d4\u05e2\u05d1\u05e8 \u05dc\u05de\u05e2\u05dc\u05d4", "move_up", "\u05dc\u05d6\u05d5\u05d6 \u05dc\u05de\u05e2\u05dc\u05d4", "move_down", "\u05dc\u05e8\u05d3\u05ea", "move_bottom", "\u05d4\u05d6\u05d6 \u05dc\u05de\u05d8\u05d4", "subdomain_help", "\u05d4\u05d2\u05d3\u05e8 \u05d0\u05ea \u05ea\u05ea-\u05d4\u05d3\u05d5\u05de\u05d9\u05d9\u05df \u05d0\u05d5 \u05d4\u05e6\u05d2 \u05d0\u05ea \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05d0\u05ea\u05e8 \u05e9\u05dc\u05da.", _s21_64, "\u05e9\u05d2\u05d9\u05d0\u05d4: \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d4\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05d7\u05d9\u05d9\u05d1 \u05dc\u05db\u05dc\u05d5\u05dc \u05de\u05e9\u05ea\u05e0\u05d4 :body", _s25_31, "\u05d4\u05e7\u05e4\u05d3 \u05dc\u05db\u05dc\u05d5\u05dc \u05de\u05e9\u05ea\u05e0\u05d4 :body", _s17_50, "\u05d4\u05e6\u05d2 \u05ea\u05d1\u05e0\u05d9\u05d5\u05ea \u05ea\u05d0\u05e8\u05d9\u05da", "is_viewed", "\u05e0\u05e6\u05e4\u05d4", "letter", "\u05de\u05b4\u05db\u05b0\u05ea\u05b8\u05d1", "legal", "\u05de\u05e9\u05e4\u05d8\u05d9", "page_layout", "\u05e4\u05e8\u05d9\u05e1\u05ea \u05d3\u05e3", "portrait", "\u05d3\u05b0\u05d9\u05d5\u05b9\u05e7\u05b8\u05df", "landscape", "\u05e0\u05d5\u05b9\u05e3", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s17_52, "\u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05d1\u05ea\u05d5\u05e7\u05e3 \u05e2\u05d3", "no_headers", "\u05d0\u05d9\u05df \u05db\u05d5\u05ea\u05e8\u05d5\u05ea", "add_header", "\u05d4\u05d5\u05e1\u05e3 \u05db\u05d5\u05ea\u05e8\u05ea", "remove_header", "\u05d4\u05e1\u05e8 \u05d0\u05ea \u05d4\u05db\u05d5\u05ea\u05e8\u05ea", "return_url", "\u05d4\u05d7\u05d6\u05e8 \u05db\u05ea\u05d5\u05d1\u05ea URL", "rest_method", "\u05e9\u05d9\u05d8\u05ea REST", "header_key", "\u05de\u05e4\u05ea\u05d7 \u05db\u05d5\u05ea\u05e8\u05ea", "header_value", "\u05e2\u05e8\u05da \u05db\u05d5\u05ea\u05e8\u05ea", _s18_56, "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d7\u05d5\u05d6\u05e8\u05d9\u05dd", "promo_code", "\u05e7\u05d5\u05d3 \u05e7\u05d5\u05e4\u05d5\u05df", "promo_discount", "\u05d4\u05e0\u05d7\u05d4 \u05d1\u05de\u05d1\u05e6\u05e2", _s18_58, "\u05d0\u05e4\u05e9\u05e8 \u05d1\u05d9\u05d8\u05d5\u05dc", _s16_96, "\u05dc\u05db\u05dc \u05de\u05d5\u05e9\u05d1 \u05de\u05d5\u05e4\u05e2\u05dc", "max_seats_limit", "\u05de\u05d2\u05d1\u05dc\u05ea \u05de\u05d5\u05e9\u05d1\u05d9\u05dd \u05de\u05e7\u05e1\u05d9\u05de\u05dc\u05d9\u05ea", "trial_enabled", "\u05d2\u05e8\u05e1\u05ea \u05d4\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05de\u05d5\u05e4\u05e2\u05dc\u05ea", "trial_duration", "\u05de\u05e9\u05da \u05d4\u05e0\u05d9\u05e1\u05d9\u05d5\u05df", _s21_67, "\u05d0\u05e4\u05e9\u05e8 \u05e2\u05e7\u05d9\u05e4\u05d5\u05ea \u05e9\u05d0\u05d9\u05dc\u05ea\u05d5\u05ea", _s18_60, "\u05d0\u05e4\u05e9\u05e8 \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d1\u05ea\u05d5\u05db\u05e0\u05d9\u05ea", "plan_map", "\u05de\u05e4\u05ea \u05ea\u05d5\u05db\u05e0\u05d9\u05ea", "refund_period", "\u05ea\u05e7\u05d5\u05e4\u05ea \u05d4\u05d4\u05d7\u05d6\u05e8", _s21_69, "\u05ea\u05e6\u05d5\u05e8\u05ea Webhook", "purchase_page", "\u05d3\u05e3 \u05e8\u05db\u05d9\u05e9\u05d4", "security", "Security", "email_bounced", "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d7\u05d6\u05e8", _s20_61, "\u05ea\u05dc\u05d5\u05e0\u05ea \u05e1\u05e4\u05d0\u05dd", "email_delivery", "\u05de\u05e9\u05dc\u05d5\u05d7 \u05d1\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", _s16_98, "\u05ea\u05d2\u05d5\u05d1\u05ea Webhook", "pdf_response", "\u05ea\u05d2\u05d5\u05d1\u05ea PDF", _s22_52, "\u05db\u05e9\u05dc \u05d0\u05d9\u05de\u05d5\u05ea", "pdf_failed", "PDF \u05e0\u05db\u05e9\u05dc", "pdf_success", "\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d1-PDF", "modified", "\u05e9\u05d5\u05e0\u05d4", "payment_link", "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd", _s16_100, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d7\u05d3\u05e9 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd", _s17_54, "\u05e2\u05e8\u05d5\u05da \u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd", _s20_62, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_63, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_71, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_64, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_65, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_72, "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_49, "\u05d7\u05e4\u05e9 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d0\u05d7\u05d3", _s20_66, "\u05d7\u05e4\u05e9 \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd :count", _s26_20, "\u05ea\u05ea-\u05d3\u05d5\u05de\u05d9\u05d9\u05df \u05d0\u05d9\u05e0\u05d5 \u05d6\u05de\u05d9\u05df", "connect_gmail", "\u05d7\u05d1\u05e8 \u05d0\u05ea Gmail", _s16_102, "\u05e0\u05ea\u05e7 \u05d0\u05ea Gmail", "connected_gmail", "Gmail \u05de\u05d7\u05d5\u05d1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_62, "\u05e0\u05d9\u05ea\u05d5\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d0\u05ea Gmail", _s16_104, "\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d1\u05d1\u05e1\u05d9\u05e1 \u05d4\u05e7\u05d5\u05d3 \u05e2\u05e9\u05d5\u05d9\u05d9\u05dd \u05dc\u05d7\u05e1\u05d5\u05dd \u05d0\u05ea \u05d4\u05e2\u05d3\u05db\u05d5\u05df, \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05e4\u05e7\u05d5\u05d3\u05d4 \u05d6\u05d5 \u05db\u05d3\u05d9 \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd:", _s16_105, "\u05de\u05e1\u05e4\u05e8 \u05d6\u05d9\u05d4\u05d5\u05d9 \u05dc\u05e7\u05d5\u05d7", "count_minutes", ":count \u05d3\u05e7\u05d5\u05ea", _s16_107, "\u05d6\u05de\u05df \u05e7\u05e6\u05d5\u05d1 \u05dc\u05e1\u05d9\u05e1\u05de\u05d4", _s29_15, "\u05e9\u05ea\u05e3 \u05de\u05d5\u05e0\u05d4 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea/\u05d0\u05e9\u05e8\u05d0\u05d9", "use_last_email", "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d4\u05d0\u05d7\u05e8\u05d5\u05df", _s16_109, "\u05d4\u05e4\u05e2\u05dc \u05d0\u05ea \u05d4\u05d7\u05d1\u05e8\u05d4", _s21_74, "\u05d0\u05e4\u05e9\u05e8 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc\u05d9\u05dd, \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05d5\u05ea \u05d5\u05d4\u05ea\u05e8\u05d0\u05d5\u05ea", _s27_31, "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4, \u05d0\u05e0\u05d0 \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1", _s27_32, "\u05d0\u05e0\u05d0 \u05d4\u05d2\u05d3\u05e8 \u05ea\u05d7\u05d9\u05dc\u05d4 \u05e1\u05d9\u05e1\u05de\u05d4", _s34_15, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05e9\u05d9\u05e0\u05d5\u05d9 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df \u05e9\u05dc\u05da \u05d9\u05e9\u05d1\u05d9\u05ea \u05d0\u05ea 2FA", "help_translate", "\u05e2\u05d6\u05e8\u05d4 \u05d1\u05ea\u05e8\u05d2\u05d5\u05dd", _s23_28, "\u05d1\u05d1\u05e7\u05e9\u05d4 \u05ea\u05d1\u05d7\u05e8 \u05de\u05d3\u05d9\u05e0\u05d4", "resend_invite", "\u05e9\u05dc\u05d7 \u05de\u05d7\u05d3\u05e9 \u05d4\u05d6\u05de\u05e0\u05d4", _s19_50, "\u05d4\u05e9\u05d1\u05ea\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d0\u05ea 2FA", _s16_111, "\u05d7\u05e9\u05d1\u05d5\u05df \u05de\u05d7\u05d5\u05d1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_51, "\u05d4\u05d7\u05e9\u05d1\u05d5\u05df \u05e0\u05d9\u05ea\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "delivered", "\u05e0\u05de\u05e1\u05e8", "bounced", "\u05d4\u05d5\u05e7\u05e4\u05e5", "spam", "\u05e1\u05e4\u05d0\u05dd", "view_docs", "\u05d4\u05e6\u05d2 \u05de\u05e1\u05de\u05db\u05d9\u05dd", _s32_12, "\u05d0\u05e0\u05d0 \u05e1\u05e4\u05e7 \u05de\u05e1\u05e4\u05e8 \u05d8\u05dc\u05e4\u05d5\u05df \u05e0\u05d9\u05d9\u05d3 \u05db\u05d3\u05d9 \u05dc\u05d0\u05e4\u05e9\u05e8 \u05d0\u05d9\u05de\u05d5\u05ea \u05d3\u05d5-\u05d2\u05d5\u05e8\u05de\u05d9", "send_sms", "\u05e9\u05dc\u05d7 \u05de\u05e1\u05e8\u05d5\u05df", "sms_code", "\u05e7\u05d5\u05d3 SMS", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, "\u05d4\u05e9\u05d1\u05ea \u05e9\u05e0\u05d9 \u05d2\u05d5\u05e8\u05de\u05d9\u05dd", _s34_16, "\u05d3\u05e8\u05d5\u05e9 \u05e1\u05d9\u05e1\u05de\u05d4 \u05e2\u05dd \u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d7\u05d1\u05e8\u05ea\u05d9\u05ea", "stay_logged_in", "\u05d4\u05d9\u05e9\u05d0\u05e8 \u05de\u05d7\u05d5\u05d1\u05e8", _s23_30, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05d4\u05d4\u05e4\u05e2\u05dc\u05d4 \u05e9\u05dc\u05da \u05e2\u05d5\u05de\u05d3\u05ea \u05dc\u05e4\u05d5\u05d2", "count_hours", ":count \u05e9\u05e2\u05d5\u05ea", "count_day", "\u05d9\u05d5\u05dd 1", "count_days", ":count \u05d9\u05de\u05d9\u05dd", _s19_52, "\u05e4\u05e1\u05e7 \u05d6\u05de\u05df \u05e9\u05dc \u05d4\u05e4\u05e2\u05dc\u05ea \u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8", _s17_59, "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05d4", "resend_email", "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05de\u05d7\u05d3\u05e9", _s26_22, "\u05d0\u05e0\u05d0 \u05d0\u05de\u05ea \u05d0\u05ea \u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05de\u05d9\u05d9\u05dc \u05e9\u05dc\u05da", _s16_112, "\u05e1\u05db\u05d5\u05dd \u05d4\u05d7\u05d6\u05e8", _s19_54, "\u05d7\u05dc\u05e7\u05d9\u05ea \u05dc\u05d0 \u05de\u05d9\u05d5\u05e9\u05dd", _s19_56, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05de\u05e9\u05ea\u05de\u05e9 \u05d4\u05de\u05d0\u05d5\u05de\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Gmail", "list_long_press", "\u05e8\u05e9\u05d9\u05de\u05d4 \u05dc\u05d7\u05d9\u05e6\u05d4 \u05d0\u05e8\u05d5\u05db\u05d4", "show_actions", "\u05d4\u05e6\u05d2 \u05e4\u05e2\u05d5\u05dc\u05d5\u05ea", _s17_61, "\u05d4\u05ea\u05d7\u05dc Multiselect", _s27_34, "\u05e0\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05dc\u05d0\u05d9\u05e9\u05d5\u05e8 \u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s21_76, "\u05db\u05d3\u05d9 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1-:client_counter, \u05d4\u05d5\u05e1\u05e3 \u05d0\u05d5 :client_number \u05d0\u05d5 :client_id_number \u05db\u05d3\u05d9 \u05dc\u05de\u05e0\u05d5\u05e2 \u05d4\u05ea\u05e0\u05d2\u05e9\u05d5\u05d9\u05d5\u05ea", "this_quarter", "\u05d4\u05e8\u05d1\u05e2 \u05d4\u05d6\u05d4", "last_quarter", "\u05e8\u05d1\u05e2\u05d5\u05df \u05e7\u05d5\u05d3\u05dd", "to_update_run", "\u05dc\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05e8\u05e5", _s18_66, "\u05dc\u05d4\u05de\u05d9\u05e8 \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", _s16_113, "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8 \u05dc\u05e8\u05d9\u05e9\u05d5\u05dd", "invoice_project", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "invoice_task", "\u05de\u05e9\u05d9\u05de\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "invoice_expense", "\u05e9\u05dc\u05d7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e2\u05dc \u05d4\u05d5\u05e6\u05d0\u05d4", _s19_57, "\u05d7\u05e4\u05e9 \u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d0\u05d7\u05d3", _s20_67, "\u05d7\u05e4\u05e9 :count \u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", _s16_115, "\u05e9\u05de\u05d5\u05e8 \u05d5\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4", "save_and_email", "\u05e9\u05de\u05d5\u05e8 \u05d5\u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s16_117, "\u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd \u05e0\u05ea\u05de\u05db\u05d9\u05dd", _s16_119, "\u05d4\u05de\u05e8 \u05e1\u05db\u05d5\u05dd", _s17_63, "\u05d9\u05ea\u05e8\u05d4 \u05d4\u05de\u05e8\u05d4", _s22_54, "\u05d4\u05de\u05e8\u05d4 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05ea\u05d0\u05e8\u05d9\u05da", _s24_36, "\u05d9\u05ea\u05e8\u05ea \u05d0\u05e9\u05e8\u05d0\u05d9 \u05d4\u05de\u05e8\u05d4", "converted_total", "\u05e1\u05d4"\u05db \u05d4\u05de\u05e8\u05d4", "is_sent", "\u05e0\u05e9\u05dc\u05d7", _s17_65, "\u05de\u05e1\u05de\u05db\u05d9 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "document_upload", "\u05d4\u05e2\u05dc\u05d0\u05ea \u05de\u05e1\u05de\u05da", _s20_68, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05de\u05e1\u05de\u05db\u05d9\u05dd", "expense_total", "\u05e1\u05da \u05d4\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", "enter_taxes", "\u05d4\u05d6\u05df \u05de\u05d9\u05e1\u05d9\u05dd", "by_rate", "\u05dc\u05e4\u05d9 \u05ea\u05e2\u05e8\u05d9\u05e3", "by_amount", "\u05dc\u05e4\u05d9 \u05db\u05de\u05d5\u05ea", "enter_amount", "\u05d4\u05db\u05e0\u05e1 \u05e1\u05db\u05d5\u05dd", "before_taxes", "\u05dc\u05e4\u05e0\u05d9 \u05de\u05d9\u05e1\u05d9\u05dd", "after_taxes", "\u05d0\u05d7\u05e8\u05d9 \u05de\u05d9\u05e1\u05d9\u05dd", "color", "\u05e6\u05b6\u05d1\u05b7\u05e2", "show", "\u05d4\u05d5\u05e4\u05e2\u05d4", "hide", "\u05d4\u05e1\u05ea\u05e8", "empty_columns", "\u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05e8\u05d9\u05e7\u05d5\u05ea", _s21_78, "\u05de\u05e6\u05d1 \u05e0\u05d9\u05e4\u05d5\u05d9 \u05d1\u05d0\u05d2\u05d9\u05dd \u05de\u05d5\u05e4\u05e2\u05dc", _s26_23, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05d6\u05d4 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05de\u05db\u05d5\u05e0\u05d5\u05ea \u05de\u05e7\u05d5\u05de\u05d9\u05d5\u05ea, \u05d6\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05d3\u05dc\u05d5\u05e3 \u05d0\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd. \u05dc\u05d7\u05e5 \u05db\u05d3\u05d9 \u05dc\u05dc\u05de\u05d5\u05d3 \u05e2\u05d5\u05d3.", "running_tasks", "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea", "recent_tasks", "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea", "recent_expenses", "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea", _s17_67, "\u05d4\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05e7\u05e8\u05d5\u05d1\u05d5\u05ea", "update_app", "\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4", "started_import", "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05d4\u05ea\u05d7\u05d9\u05dc \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_38, "\u05de\u05d9\u05e4\u05d5\u05d9 \u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05db\u05e4\u05d5\u05dc", _s20_69, "\u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05e1\u05d9\u05dd \u05db\u05d5\u05dc\u05dc\u05d9\u05dd", _s18_68, "\u05d4\u05d0\u05dd \u05d4\u05e0\u05d7\u05d4 \u05d1\u05db\u05de\u05d5\u05ea", "column", "\u05d8\u05d5\u05e8", "sample", "\u05d3\u05d2\u05d9\u05de\u05d4", "map_to", "\u05de\u05e4\u05d4 \u05dc", "import", "\u05d9\u05d9\u05d1\u05d0", _s25_33, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e9\u05d5\u05e8\u05d4 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05d1\u05ea\u05d5\u05e8 \u05e9\u05de\u05d5\u05ea \u05e2\u05de\u05d5\u05d3\u05d5\u05ea", "select_file", "\u05d1\u05d7\u05e8 \u05e7\u05d5\u05d1\u05e5 \u05d1\u05d1\u05e7\u05e9\u05d4", _s16_121, "\u05d0\u05e3 \u05e7\u05d5\u05d1\u05e5 \u05dc\u05d0 \u05e0\u05d1\u05d7\u05e8", "csv_file", "\u05e7\u05d5\u05d1\u05e5 CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d0\u05d5\u05ea \u05d2\u05dc", "zoho", "\u05d6\u05d5\u05d4\u05d5", "accounting", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d0\u05d5\u05ea", _s22_56, "\u05d0\u05e0\u05d0 \u05e1\u05e4\u05e7 \u05d0\u05ea \u05db\u05dc \u05e7\u05d5\u05d1\u05e6\u05d9 \u05d4-CSV.", "import_type", "\u05e1\u05d5\u05d2 \u05d9\u05d9\u05d1\u05d5\u05d0", "html_mode", "\u05de\u05e6\u05d1 HTML", "html_mode_help", "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05de\u05ea\u05e2\u05d3\u05db\u05e0\u05ea \u05de\u05d4\u05e8 \u05d9\u05d5\u05ea\u05e8 \u05d0\u05da \u05e4\u05d7\u05d5\u05ea \u05de\u05d3\u05d5\u05d9\u05e7\u05ea", "view_licenses", "\u05d4\u05e6\u05d2 \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea", "webhook_url", "Webhook URL", _s17_69, "\u05e2\u05d5\u05e8\u05da \u05de\u05e1\u05da \u05de\u05dc\u05d0", "sidebar_editor", "\u05e2\u05d5\u05e8\u05da \u05e1\u05e8\u05d2\u05dc \u05e6\u05d3", _s22_57, "\u05d0\u05e0\u05d0 \u05d4\u05e7\u05dc\u05d3 ":value" \u05db\u05d3\u05d9 \u05dc\u05d0\u05e9\u05e8", "purge", "\u05dc\u05b0\u05d8\u05b7\u05d4\u05b5\u05e8", "service", "Service", "clone_to", "Clone To", "clone_to_other", "\u05e9\u05d9\u05d1\u05d5\u05d8 \u05dc\u05d0\u05d7\u05e8", "labels", "\u05ea\u05d5\u05d5\u05d9\u05d5\u05ea", "add_custom", "\u05d4\u05d5\u05e1\u05e3 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", "payment_tax", "\u05de\u05e1 \u05ea\u05e9\u05dc\u05d5\u05dd", "unpaid", "\u05dc\u05d0 \u05e9\u05d5\u05dc\u05dd", "white_label", "\u05ea\u05d5\u05d5\u05d9\u05ea \u05dc\u05d1\u05e0\u05d4", "delivery_note", "Delivery Note", _s24_41, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e9\u05dc\u05e9\u05dc\u05d7\u05d5 \u05e0\u05e2\u05d5\u05dc\u05d5\u05ea", _s24_43, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e9\u05e9\u05d5\u05dc\u05de\u05d5 \u05e0\u05e2\u05d5\u05dc\u05d5\u05ea", "source_code", "\u05e7\u05d5\u05d3 \u05de\u05e7\u05d5\u05e8", "app_platforms", "\u05e4\u05dc\u05d8\u05e4\u05d5\u05e8\u05de\u05d5\u05ea \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea", "invoice_late", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05d0\u05d9\u05d7\u05d5\u05e8", "quote_expired", "\u05e4\u05d2 \u05ea\u05d5\u05e7\u05e3 \u05d4\u05e6\u05d9\u05d8\u05d5\u05d8", "partial_due", "\u05de\u05d5\u05e2\u05d3 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05dc\u05e7\u05d9", "invoice_total", "\u05e1\u05d4'\u05db \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "quote_total", "\u05e1\u05d4'\u05db \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "credit_total", "\u05e1\u05d4'\u05db \u05d6\u05d9\u05db\u05d5\u05d9", _s23_31, "\u05e1\u05d4'\u05db \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "actions", "\u05e4\u05e2\u05d5\u05dc\u05d5\u05ea", "expense_number", "\u05de\u05e1\u05e4\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d4", "task_number", "\u05de\u05e1\u05e4\u05e8 \u05de\u05e9\u05d9\u05de\u05d4", "project_number", "\u05de\u05e1\u05e4\u05e8 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "project_name", "\u05e9\u05dd \u05d4\u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8", "warning", "\u05d0\u05d6\u05d4\u05e8\u05d4", "view_settings", "\u05d4\u05e6\u05d2 \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea", _s24_45, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05d7\u05d1\u05e8\u05d4 \u05d6\u05d5 \u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05d4\u05d5\u05e4\u05e2\u05dc\u05d4", "late_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d0\u05d5\u05d7\u05e8\u05ea", "expired_quote", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e9\u05e4\u05d2 \u05ea\u05d5\u05e7\u05e4\u05d5", "remind_invoice", "\u05ea\u05d6\u05db\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "cvv", "\u05de\u05e1\u05e4\u05e8 \u05e1\u05d5\u05d3\u05d9", "client_name", "\u05e9\u05dd \u05d4\u05dc\u05e7\u05d5\u05d7", "client_phone", "\u05d8\u05dc\u05e4\u05d5\u05df \u05dc\u05e7\u05d5\u05d7", "required_fields", "\u05e9\u05d3\u05d5\u05ea \u05d7\u05d5\u05d1\u05d4", "calculated_rate", "\u05ea\u05e2\u05e8\u05d9\u05e3 \u05de\u05d7\u05d5\u05e9\u05d1", _s17_71, "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc \u05dc\u05de\u05e9\u05d9\u05de\u05d5\u05ea", "clear_cache", "\u05e0\u05e7\u05d4 \u05de\u05d8\u05de\u05d5\u05df", "sort_order", "\u05e1\u05d3\u05e8 \u05d4\u05de\u05d9\u05d5\u05df", "task_status", "\u05e1\u05d8\u05b8\u05d8\u05d5\u05bc\u05e1", "task_statuses", "\u05e1\u05d8\u05d8\u05d5\u05e1\u05d9 \u05de\u05e9\u05d9\u05de\u05d4", "new_task_status", "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05d7\u05d3\u05e9", _s16_123, "\u05e2\u05e8\u05d5\u05da \u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4", _s19_58, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_59, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_71, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_60, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_61, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_72, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, "\u05d7\u05e4\u05e9 \u05e1\u05d8\u05d8\u05d5\u05e1 \u05de\u05e9\u05d9\u05de\u05d4 1", _s20_74, "\u05d7\u05e4\u05e9 :count \u05e1\u05d8\u05d8\u05d5\u05e1\u05d9 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", _s16_125, "\u05d4\u05e6\u05d2 \u05d8\u05d1\u05dc\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea", _s21_81, "\u05d4\u05e6\u05d2 \u05ea\u05de\u05d9\u05d3 \u05d0\u05ea \u05de\u05e7\u05d8\u05e2 \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d1\u05e2\u05ea \u05d9\u05e6\u05d9\u05e8\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", _s20_75, "\u05d9\u05d5\u05de\u05df \u05d6\u05de\u05df \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s25_34, "\u05d4\u05d5\u05e1\u05e3 \u05e4\u05e8\u05d8\u05d9 \u05e9\u05e2\u05d4 \u05dc\u05e4\u05e8\u05d8\u05d9 \u05d4\u05e9\u05d3\u05d5\u05ea \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s20_77, "\u05ea\u05d0\u05e8\u05d9\u05da \u05d9\u05d5\u05de\u05df \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s25_35, "\u05d4\u05d5\u05e1\u05e3 \u05e4\u05e8\u05d8\u05d9 \u05ea\u05d0\u05e8\u05d9\u05da \u05dc\u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s21_82, "\u05d4\u05ea\u05d7\u05dc \u05de\u05e9\u05d9\u05de\u05d4 \u05dc\u05e4\u05e0\u05d9 \u05d4\u05e9\u05de\u05d9\u05e8\u05d4", _s18_71, "\u05d4\u05d2\u05d3\u05e8 \u05e1\u05d8\u05d8\u05d5\u05e1\u05d9\u05dd", "task_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05e9\u05d9\u05de\u05d4", _s20_79, "\u05d4\u05d2\u05d3\u05e8 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d5\u05ea", _s18_73, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s20_81, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d7\u05d3\u05e9\u05d4", _s21_83, "\u05e2\u05e8\u05d5\u05da \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s24_46, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_47, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_37, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05d5\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_48, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s24_49, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05d5\u05e1\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_38, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s27_38, _s45_13, _s26_24, "\u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d5\u05ea \u05d4\u05d5\u05e6\u05d0\u05d4 :value", _s27_39, "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d5\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea :value", _s23_32, "\u05d7\u05e4\u05e9 1 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s25_40, "\u05d7\u05e4\u05e9 :count \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d5\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s21_85, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05e8\u05d3\u05d9\u05d8\u05d9\u05dd \u05d6\u05de\u05d9\u05e0\u05d9\u05dd", "show_option", "\u05d4\u05e6\u05d2 \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea", _s22_60, "\u05e1\u05db\u05d5\u05dd \u05d4\u05d6\u05d9\u05db\u05d5\u05d9 \u05d0\u05d9\u05e0\u05d5 \u05d9\u05db\u05d5\u05dc \u05dc\u05e2\u05dc\u05d5\u05ea \u05e2\u05dc \u05e1\u05db\u05d5\u05dd \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd", "view_changes", "\u05d4\u05e6\u05d2 \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd", "force_update", "\u05db\u05e4\u05d4 \u05e2\u05d3\u05db\u05d5\u05df", _s17_73, "\u05d0\u05ea\u05d4 \u05de\u05e4\u05e2\u05d9\u05dc \u05d0\u05ea \u05d4\u05d2\u05e8\u05e1\u05d4 \u05d4\u05e2\u05d3\u05db\u05e0\u05d9\u05ea \u05d1\u05d9\u05d5\u05ea\u05e8, \u05d0\u05da \u05d9\u05d9\u05ea\u05db\u05df \u05e9\u05d9\u05e9 \u05ea\u05d9\u05e7\u05d5\u05e0\u05d9\u05dd \u05de\u05de\u05ea\u05d9\u05e0\u05d9\u05dd \u05d6\u05de\u05d9\u05e0\u05d9\u05dd.", "mark_paid_help", "\u05e2\u05e7\u05d5\u05d1 \u05d0\u05d7\u05e8 \u05d4\u05d4\u05d5\u05e6\u05d0\u05d4 \u05e9\u05e9\u05d5\u05dc\u05de\u05d4", _s18_75, "\u05e6\u05e8\u05d9\u05da \u05dc\u05ea\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s23_33, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05dc\u05d4\u05d9\u05e9\u05dc\u05d7 \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", _s29_17, "\u05d4\u05e4\u05d5\u05da \u05d0\u05ea \u05d4\u05de\u05e1\u05de\u05db\u05d9\u05dd \u05dc\u05d2\u05dc\u05d5\u05d9\u05d9\u05dd \u05dc\u05dc\u05e7\u05d5\u05d7", _s21_87, "\u05d4\u05d2\u05d3\u05e8 \u05e9\u05e2\u05e8 \u05d7\u05dc\u05d9\u05e4\u05d9\u05df", _s16_127, "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s18_76, "\u05e9\u05d9\u05d1\u05d5\u05d8 \u05dc-Recurring", "crypto", "\u05e7\u05e8\u05d9\u05e4\u05d8\u05d5", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "\u05e9\u05d3\u05d4 \u05de\u05e9\u05ea\u05de\u05e9", "variables", "\u05de\u05e9\u05ea\u05e0\u05d9\u05dd", "show_password", "\u05d4\u05e8\u05d0\u05d4 \u05e1\u05d9\u05e1\u05de\u05d4", "hide_password", "\u05d4\u05e1\u05ea\u05e8 \u05e1\u05d9\u05e1\u05de\u05d0", "copy_error", "\u05e9\u05d2\u05d9\u05d0\u05ea \u05d4\u05e2\u05ea\u05e7\u05d4", "capture_card", "\u05db\u05e8\u05d8\u05d9\u05e1 \u05dc\u05db\u05d9\u05d3\u05d4", _s17_74, "\u05d7\u05d9\u05d5\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05de\u05d5\u05e4\u05e2\u05dc", "total_taxes", "\u05e1\u05da \u05d4\u05de\u05e1\u05d9\u05dd", "line_taxes", "\u05de\u05d9\u05e1\u05d9\u05dd \u05e7\u05d5", "total_fields", "\u05e1\u05da \u05e9\u05d3\u05d5\u05ea", _s25_41, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d4\u05d5\u05e4\u05e1\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_42, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d4\u05ea\u05d7\u05d9\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_43, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d4\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "\u05ea\u05d0\u05e8\u05d9\u05da \u05dc\u05d4\u05d2\u05e9\u05d4", "paused", "\u05de\u05d5\u05e9\u05d4\u05d4", "mark_active", "\u05e1\u05de\u05df \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "day_count", "\u05d9\u05d5\u05dd :count", _s22_61, "\u05d4\u05d9\u05d5\u05dd \u05d4\u05e8\u05d0\u05e9\u05d5\u05df \u05e9\u05dc \u05d4\u05d7\u05d5\u05d3\u05e9", _s21_88, "\u05d4\u05d9\u05d5\u05dd \u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05e9\u05dc \u05d4\u05d7\u05d5\u05d3\u05e9", _s17_76, "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", "endless", "\u05d0\u05d9\u05e0\u05e1\u05d5\u05e4\u05d9", "next_send_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05e9\u05dc\u05d9\u05d7\u05d4 \u05d4\u05d1\u05d0", _s16_129, "\u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05dd \u05e9\u05e0\u05d5\u05ea\u05e8\u05d5", _s17_78, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea", _s18_78, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d7\u05d5\u05d6\u05e8\u05ea", _s21_90, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d7\u05d3\u05e9\u05d4", _s22_63, "\u05e2\u05e8\u05d5\u05da \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea", _s25_44, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_45, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s26_25, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d4\u05d5\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_46, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s25_47, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05d4\u05d5\u05e1\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s26_26, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s27_40, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05d5\u05ea \u05e0\u05e9\u05dc\u05d7\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value invoices", _s26_27, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05d5\u05ea \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value invoices", _s27_41, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05d5\u05ea \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value invoices", _s24_50, "\u05d7\u05e4\u05e9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea 1", _s25_48, _s32_17, "send_date", "\u05e9\u05dc\u05d7 \u05ea\u05d0\u05e8\u05d9\u05da", "auto_bill_on", "\u05d7\u05d9\u05d5\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", _s28_19, "\u05de\u05d9\u05e0\u05d9\u05de\u05d5\u05dd \u05de\u05ea\u05d7\u05ea \u05dc\u05e1\u05db\u05d5\u05dd \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd", "profit", "\u05e8\u05d5\u05d5\u05d7", "line_item", "\u05e1\u05d3\u05e8 \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd", _s18_80, "\u05d0\u05e4\u05e9\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d9\u05ea\u05e8", _s23_34, "\u05ea\u05de\u05d9\u05db\u05d4 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05d5\u05e1\u05e3 \u05db\u05d3\u05d9 \u05dc\u05e7\u05d1\u05dc \u05d8\u05d9\u05e4\u05d9\u05dd", _s19_63, "\u05d0\u05e4\u05e9\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05de\u05d5\u05da", _s24_51, "\u05ea\u05de\u05d9\u05db\u05d4 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05db\u05dc \u05d4\u05e4\u05d7\u05d5\u05ea \u05e1\u05db\u05d5\u05dd \u05d7\u05dc\u05e7\u05d9/\u05d4\u05e4\u05e7\u05d3\u05d4", "test_mode", "\u05de\u05e6\u05d1 \u05de\u05d1\u05d7\u05df", "opened", "\u05e0\u05e4\u05ea\u05d7", _s30_8, "\u05db\u05e9\u05dc \u05d1\u05e4\u05d9\u05d5\u05e1", _s30_9, "\u05d4\u05e6\u05dc\u05d7\u05ea \u05e4\u05d9\u05d5\u05e1", "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "\u05e9\u05dc\u05d7 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s17_80, "\u05d3\u05d5\u05d0"\u05dc \u05ea\u05d5\u05e8 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05d7\u05d5\u05d6\u05e8", "failure", "\u05db\u05d9\u05e9\u05dc\u05d5\u05df", "quota_exceeded", "\u05d7\u05e8\u05d9\u05d2\u05d4 \u05de\u05d4\u05de\u05db\u05e1\u05d4", _s16_131, "\u05db\u05e9\u05dc \u05d1\u05de\u05e2\u05dc\u05d4 \u05d4\u05d6\u05e8\u05dd", "system_logs", "\u05d9\u05d5\u05de\u05e0\u05d9 \u05de\u05e2\u05e8\u05db\u05ea", "view_portal", "\u05d4\u05e6\u05d2 \u05e4\u05d5\u05e8\u05d8\u05dc", "copy_link", "Copy Link", "token_billing", "\u05e9\u05de\u05d9\u05e8\u05ea \u05e4\u05e8\u05d8\u05d9 \u05db\u05e8\u05d8\u05d9\u05e1", _s24_52, _s24_53, "always", "\u05ea\u05de\u05d9\u05d3", "optin", "\u05dc\u05d1\u05d7\u05d5\u05e8 \u05d1", "optout", "\u05d1\u05d9\u05d8\u05d5\u05dc \u05d4\u05e1\u05db\u05de\u05d4", "label", "Label", "client_number", "Client Number", "auto_convert", "\u05d4\u05de\u05e8\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea", "company_name", "Company Name", "reminder1_sent", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea 1 \u05e0\u05e9\u05dc\u05d7\u05d4", "reminder2_sent", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea 2 \u05e0\u05e9\u05dc\u05d7\u05d4", "reminder3_sent", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea 3 \u05e0\u05e9\u05dc\u05d7\u05d4", _s18_81, "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", "pdf_page_info", "\u05e2\u05de\u05d5\u05d3 :current \u05e9\u05dc :total", _s16_133, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4 \u05d1\u05d3\u05d5\u05d0'\u05dc \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "emailed_quotes", "\u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05e0\u05e9\u05dc\u05d7\u05d4 \u05d1\u05d3\u05d5\u05d0'\u05dc \u05d1\u05d4\u05e6\u05da\u05d7\u05d4", "emailed_credits", "\u05e7\u05e8\u05d3\u05d9\u05d8\u05d9\u05dd \u05e0\u05e9\u05dc\u05d7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d1\u05d3\u05d5\u05d0"\u05dc", "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "\u05e9\u05d5\u05e8\u05d5\u05ea \u05dc\u05db\u05dc \u05e2\u05de\u05d5\u05d3", "hours", "\u05e9\u05e2\u05d5\u05ea", "statement", "\u05d7\u05e9\u05d1\u05d5\u05df", "taxes", "\u05de\u05e1\u05d9\u05dd", "surcharge", "\u05d7\u05d9\u05d5\u05d1\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd", "apply_payment", "\u05d4\u05d7\u05dc \u05ea\u05e9\u05dc\u05d5\u05dd", "apply_credit", "\u05d4\u05d7\u05dc \u05d9\u05ea\u05e8\u05ea \u05d6\u05db\u05d5\u05ea", "apply", "\u05d4\u05d7\u05dc", "unapplied", "\u05dc\u05d0 \u05d4\u05d5\u05d7\u05dc", "select_label", "Select Label", "custom_labels", "\u05ea\u05d5\u05d5\u05d9\u05d5\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05d5\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea", "record_type", "\u05e1\u05d5\u05d2 \u05d4\u05e7\u05dc\u05d8\u05d4", "record_name", "\u05e9\u05dd \u05e8\u05e9\u05d5\u05de\u05d4", "file_type", "\u05e1\u05d5\u05d2 \u05e7\u05d5\u05d1\u05e5", "height", "\u05d2\u05d5\u05b9\u05d1\u05b7\u05d4", "width", "\u05e8\u05d5\u05b9\u05d7\u05b7\u05d1", "to", "\u05e2\u05d1\u05d5\u05e8", "health_check", "\u05d1\u05d3\u05d9\u05e7\u05ea \u05d1\u05e8\u05d9\u05d0\u05d5\u05ea", "payment_type_id", "\u05e9\u05d9\u05d8\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd", "last_login_at", "\u05db\u05e0\u05d9\u05e1\u05d4 \u05d0\u05d7\u05e8\u05d5\u05e0\u05d4 \u05d1-", "company_key", "\u05de\u05e4\u05ea\u05d7 \u05d7\u05d1\u05e8\u05d4", "storefront", "\u05d7\u05d6\u05d9\u05ea \u05d7\u05e0\u05d5\u05ea", "storefront_help", "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d9\u05d9\u05e9\u05d5\u05de\u05d9 \u05e6\u05d3 \u05e9\u05dc\u05d9\u05e9\u05d9 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "client_created", "\u05d4\u05dc\u05e7\u05d5\u05d7 \u05e0\u05d5\u05e6\u05e8", _s20_84, "\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05e7\u05d5\u05d5\u05df", _s20_86, "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd \u05d9\u05d3\u05e0\u05d9", "completed", "\u05d4\u05d5\u05e9\u05dc\u05dd", "gross", "\u05d3\u05d5\u05d7\u05d4", "net_amount", "\u05e1\u05db\u05d5\u05dd \u05e0\u05d8\u05d5", "net_balance", "\u05de\u05d0\u05d6\u05df \u05e0\u05d8\u05d5", "client_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05dc\u05e7\u05d5\u05d7", _s17_82, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e0\u05d1\u05d7\u05e8\u05d5\u05ea", _s17_84, "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd \u05e0\u05d1\u05d7\u05e8\u05d9\u05dd", "selected_quotes", "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05e0\u05d1\u05d7\u05e8\u05d9\u05dd", "selected_tasks", "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e9\u05e0\u05d1\u05d7\u05e8\u05d5", _s17_86, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e0\u05d1\u05d7\u05e8\u05d5\u05ea", _s17_88, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e7\u05e8\u05d5\u05d1\u05d5\u05ea", _s17_90, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e9\u05e2\u05d1\u05e8\u05d5 \u05d0\u05ea \u05de\u05d5\u05e2\u05d3 \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd", "recent_payments", "\u05e7\u05d1\u05dc\u05d4", "upcoming_quotes", "\u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8 \u05d1\u05e7\u05e8\u05d5\u05d1", "expired_quotes", "\u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8 \u05e9\u05e4\u05d2 \u05ea\u05d5\u05e7\u05e4\u05df", "create_client", "\u05e6\u05d5\u05e8 \u05dc\u05e7\u05d5\u05d7", "create_invoice", "\u05e6\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "create_quote", "\u05ea\u05d9\u05d9\u05e6\u05e8 \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "create_payment", "\u05e6\u05d5\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", "create_vendor", "\u05e6\u05d5\u05e8 \u05e1\u05e4\u05e7", "update_quote", "\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "delete_quote", "\u05de\u05d7\u05e7 \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "update_invoice", "\u05e2\u05d3\u05db\u05df \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "delete_invoice", "\u05de\u05d7\u05e7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "update_client", "\u05e2\u05d3\u05db\u05df \u05dc\u05e7\u05d5\u05d7", "delete_client", "\u05de\u05d7\u05e7 \u05dc\u05e7\u05d5\u05d7", "delete_payment", "\u05de\u05d7\u05e7 \u05ea\u05e9\u05dc\u05d5\u05dd", "update_vendor", "\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05d4\u05e1\u05e4\u05e7", "delete_vendor", "\u05de\u05d7\u05e7 \u05e1\u05e4\u05e7", "create_expense", "\u05e6\u05d5\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d4", "update_expense", "\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", "delete_expense", "\u05de\u05d7\u05e7 \u05d4\u05d5\u05e6\u05d0\u05d4", "create_task", "\u05e6\u05d5\u05e8 \u05de\u05e9\u05d9\u05de\u05d4", "update_task", "\u05e2\u05d3\u05db\u05df \u05de\u05e9\u05d9\u05de\u05d4", "delete_task", "\u05de\u05d7\u05d9\u05e7\u05ea \u05de\u05e9\u05d9\u05de\u05d4", "approve_quote", "\u05d0\u05e9\u05e8 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "off", "\u05db\u05d1\u05d5\u05d9", "when_paid", "\u05db\u05d0\u05e9\u05e8 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", "expires_on", "\u05e4\u05d2 \u05ea\u05d5\u05e7\u05e3 \u05d1\u05ea\u05d0\u05e8\u05d9\u05da", "free", "\u05d7\u05d9\u05e0\u05dd", "plan", "\u05ea\u05db\u05e0\u05d9\u05ea", "show_sidebar", "\u05d4\u05e6\u05d2 \u05e1\u05e8\u05d2\u05dc \u05e6\u05d3", "hide_sidebar", "\u05d4\u05e1\u05ea\u05e8 \u05e1\u05e8\u05d2\u05dc \u05e6\u05d3", "event_type", "\u05e1\u05d5\u05d2 \u05d0\u05d9\u05e8\u05d5\u05e2", "target_url", "\u05de\u05d8\u05e8\u05d4", "copy", "\u05e2\u05d5\u05ea\u05e7", "must_be_online", "\u05d0\u05e0\u05d0 \u05d4\u05e4\u05e2\u05dc \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05dc\u05d0\u05d7\u05e8 \u05d7\u05d9\u05d1\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8", _s17_92, "\u05d9\u05e9 \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05d0\u05ea \u05d4\u05e7\u05e8\u05d5\u05e0\u05d9\u05dd", "api_webhooks", "API Webhooks", "search_webhooks", "\u05d7\u05e4\u05e9 :count Webhooks", "search_webhook", "\u05d7\u05e4\u05e9 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Webhook \u05d7\u05d3\u05e9", "edit_webhook", "\u05e2\u05e8\u05d5\u05da \u05d0\u05ea Webhook", "created_webhook", "\u05d4-webhook \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_webhook", "\u05d4-webhook \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_135, "webhook \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_webhook", "\u05d4-webhook \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "removed_webhook", "\u05d4\u05d5\u05e1\u05e8 \u05d0\u05ea \u05d4-webhook \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_136, "webhook \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_93, ":value webhooks \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_137, "\u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value webhooks", _s16_138, "\u05d4\u05d5\u05e1\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value webhooks", _s17_94, "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value webhooks", "api_tokens", "\u05d8\u05d5\u05e7\u05df API", "api_docs", "API Docs", "search_tokens", "\u05d7\u05e4\u05e9 \u05d0028111f344bcaz0 \u05d0\u05e1\u05d9\u05de\u05d5\u05e0\u05d9\u05dd", "search_token", "\u05d7\u05e4\u05e9 1 Token", "token", "\u05d8\u05d5\u05e7\u05df", "tokens", "\u05d8\u05d5\u05e7\u05e0\u05d9\u05dd", "new_token", "\u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05d7\u05d3\u05e9", "edit_token", "\u05e2\u05e8\u05d9\u05db\u05ea \u05d8\u05d5\u05e7\u05df", "created_token", "\u05d8\u05d5\u05e7\u05df \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_token", "\u05d8\u05d5\u05e7\u05df \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_token", "\u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_token", "\u05d8\u05d5\u05e7\u05df \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "removed_token", "\u05d4\u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_token", "\u05d4\u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_tokens", "\u05d0\u05e1\u05d9\u05de\u05d5\u05e0\u05d9 :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_tokens", "\u05d0\u05e1\u05d9\u05de\u05d5\u05e0\u05d9 :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_tokens", "\u05d0\u05e1\u05d9\u05de\u05d5\u05e0\u05d9 :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s19_64, "\u05e8\u05d9\u05e9\u05d5\u05dd \u05dc\u05e7\u05d5\u05d7", _s24_54, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05dc\u05d4\u05d9\u05e8\u05e9\u05dd \u05d1\u05e2\u05e6\u05de\u05dd \u05d1\u05e4\u05d5\u05e8\u05d8\u05dc", "email_invoice", "\u05e9\u05dc\u05d7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05de\u05d9\u05d9\u05dc", "email_quote", "\u05e9\u05dc\u05d7 \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05d1\u05de\u05d9\u05d9\u05dc", "email_credit", "\u05d0\u05e9\u05e8\u05d0\u05d9 \u05d1\u05d3\u05d5\u05d0"\u05dc", "email_payment", "\u05e9\u05dc\u05d7 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d3\u05d5\u05d0'\u05dc", _s20_89, "\u05dc\u05dc\u05e7\u05d5\u05d7 \u05d0\u05d9\u05df \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05de\u05d5\u05d2\u05d3\u05e8\u05ea", "ledger", "\u05e4\u05bc\u05b4\u05e0\u05e7\u05b8\u05e1", "view_pdf", "\u05d4\u05e6\u05d2 PDF", "all_records", "\u05db\u05dc \u05d4\u05e9\u05d9\u05d0\u05d9\u05dd", "owned_by_user", "\u05d1\u05d1\u05e2\u05dc\u05d5\u05ea \u05d4\u05de\u05e9\u05ea\u05de\u05e9", _s16_139, "\u05d0\u05e9\u05e8\u05d0\u05d9 \u05e9\u05e0\u05d5\u05ea\u05e8", "contact_name", "\u05e9\u05dd \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "use_default", "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d1\u05e8\u05d9\u05ea \u05d4\u05de\u05d7\u05d3\u05dc", _s16_141, "\u05ea\u05d6\u05db\u05d5\u05e8\u05d5\u05ea \u05d0\u05d9\u05e0\u05e1\u05d5\u05e4\u05d9\u05d5\u05ea", "number_of_days", "\u05de\u05e1\u05e4\u05e8 \u05d9\u05de\u05d9\u05dd", _s23_36, "\u05d4\u05d2\u05d3\u05e8 \u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", "payment_term", "\u05d8\u05d5\u05d5\u05d7 \u05ea\u05e9\u05dc\u05d5\u05dd", _s16_142, "\u05ea\u05e7\u05d5\u05e4\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05d3\u05e9\u05d4", _s17_96, "\u05e2\u05e8\u05d5\u05da \u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", _s20_90, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05d5\u05e6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_91, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05d5\u05d3\u05db\u05e0\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_92, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", _s20_92, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s20_93, "\u05ea\u05e0\u05d0\u05d9 \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_93, "\u05ea\u05e7\u05d5\u05e4\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_68, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s21_94, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_69, "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "email_sign_in", "\u05d4\u05d9\u05db\u05e0\u05e1 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", "change", "\u05e9\u05d9\u05e0\u05d5\u05d9", _s23_38, "\u05dc\u05e9\u05e0\u05d5\u05ea \u05dc\u05e4\u05e8\u05d9\u05e1\u05d4 \u05dc\u05e0\u05d9\u05d9\u05d3?", _s24_55, "\u05dc\u05e9\u05e0\u05d5\u05ea \u05dc\u05e4\u05e8\u05d9\u05e1\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4?", "send_from_gmail", "\u05e9\u05dc\u05d7 \u05de\u05d2'\u05d9\u05de\u05d9\u05d9\u05dc", "reversed", "\u05d4\u05e4\u05d5\u05da", "cancelled", "\u05de\u05d1\u05d5\u05d8\u05dc", "credit_amount", "\u05d2\u05d5\u05d1\u05d4 \u05d9\u05ea\u05e8\u05d4", "quote_amount", "\u05db\u05de\u05d5\u05ea \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "hosted", "\u05de\u05ea\u05d0\u05e8\u05d7", "selfhosted", "\u05d0\u05d9\u05e8\u05d5\u05d7 \u05e2\u05e6\u05de\u05d9", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "\u05d4\u05e1\u05ea\u05e8 \u05ea\u05e4\u05e8\u05d9\u05d8", "show_menu", "\u05d4\u05e8\u05d0\u05d4 \u05ea\u05e4\u05e8\u05d9\u05d8", _s18_83, "\u05d4\u05d7\u05d6\u05e8 \u05d7\u05dc\u05e7\u05d9", _s16_144, "\u05d7\u05e4\u05e9 \u05d1\u05de\u05e1\u05de\u05db\u05d9\u05dd", "search_designs", "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd", "search_invoices", "\u05d7\u05e4\u05e9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "search_clients", "\u05d7\u05e4\u05e9 \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", "search_products", "\u05d7\u05e4\u05e9 \u05de\u05d5\u05e6\u05e8\u05d9\u05dd", "search_quotes", "\u05d7\u05e4\u05e9 \u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd", "search_credits", "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05e7\u05e8\u05d3\u05d9\u05d8\u05d9\u05dd", "search_vendors", "\u05d7\u05e4\u05e9 \u05e1\u05e4\u05e7\u05d9\u05dd", "search_users", "\u05d7\u05e4\u05e9 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd", _s16_145, "\u05d7\u05e4\u05e9 \u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05de\u05e1", "search_tasks", "\u05d7\u05e4\u05e9 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "search_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d7\u05d9\u05e4\u05d5\u05e9", "search_projects", "\u05d7\u05d9\u05e4\u05d5\u05e9 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8\u05d9\u05dd", "search_expenses", "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d7\u05d9\u05e4\u05d5\u05e9", "search_payments", "\u05d7\u05e4\u05e9 \u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd", "search_groups", "\u05d7\u05e4\u05e9 \u05d1\u05e7\u05d1\u05d5\u05e6\u05d5\u05ea", "search_company", "\u05d7\u05d1\u05e8\u05ea \u05d7\u05d9\u05e4\u05d5\u05e9", "search_document", "\u05d7\u05e4\u05e9 \u05de\u05e1\u05de\u05da \u05d0\u05d7\u05d3", "search_design", "\u05d7\u05d9\u05e4\u05d5\u05e9 1 \u05e2\u05d9\u05e6\u05d5\u05d1", "search_invoice", "\u05d7\u05e4\u05e9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea 1", "search_client", "\u05d7\u05e4\u05e9 \u05dc\u05e7\u05d5\u05d7 \u05d0\u05d7\u05d3", "search_product", "\u05d7\u05e4\u05e9 \u05de\u05d5\u05e6\u05e8 1", "search_quote", "\u05d7\u05e4\u05e9 1 \u05e6\u05d9\u05d8\u05d5\u05d8", "search_credit", "\u05d7\u05e4\u05e9 1 \u05e7\u05e8\u05d3\u05d9\u05d8", "search_vendor", "\u05d7\u05e4\u05e9 \u05e1\u05e4\u05e7 1", "search_user", "\u05d7\u05e4\u05e9 \u05de\u05e9\u05ea\u05de\u05e9 1", "search_tax_rate", "\u05d7\u05e4\u05e9 \u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 1", "search_task", "\u05d7\u05e4\u05e9 1 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "search_project", "\u05d7\u05e4\u05e9 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 1", "search_expense", "\u05d7\u05e4\u05e9 \u05d4\u05d5\u05e6\u05d0\u05d4 1", "search_payment", "\u05d7\u05e4\u05e9 \u05ea\u05e9\u05dc\u05d5\u05dd 1", "search_group", "\u05d7\u05e4\u05e9 \u05e7\u05d1\u05d5\u05e6\u05d4 \u05d0\u05d7\u05ea", "refund_payment", "\u05d4\u05d7\u05d6\u05e8 \u05db\u05e1\u05e4\u05d9", _s17_100, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05d5\u05d8\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_85, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d1\u05d5\u05d8\u05dc\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_151, _s21_218, _s17_101, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "reverse", "\u05dc\u05b7\u05d4\u05b2\u05e4\u05d5\u05b9\u05da", "full_name", "\u05e9\u05dd \u05de\u05dc\u05d0", _s17_102, "\u05e2\u05d9\u05e8/\u05de\u05d3\u05d9\u05e0\u05d4/\u05d3\u05d5\u05d0\u05e8", _s17_104, _s17_105, "custom1", "\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "custom2", "\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "custom3", "\u05de\u05e0\u05d4\u05d2 \u05e9\u05dc\u05d9\u05e9\u05d9", "custom4", "\u05de\u05e0\u05d4\u05d2 \u05e8\u05d1\u05d9\u05e2\u05d9", "optional", "\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05d0\u05dc\u05d9", "license", "\u05e8\u05d9\u05e9\u05d9\u05d5\u05df", "purge_data", "\u05e8\u05e2\u05e0\u05df \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", _s16_152, "\u05e0\u05ea\u05d5\u05e0\u05d9 \u05d4\u05d7\u05d1\u05e8\u05d4 \u05e8\u05d5\u05e2\u05e0\u05e0\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_86, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05e4\u05e2\u05d5\u05dc\u05d4 \u05d6\u05d5 \u05ea\u05de\u05d7\u05e7 \u05dc\u05e6\u05de\u05d9\u05ea\u05d5\u05ea \u05d0\u05ea \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc\u05da, \u05d0\u05d9\u05df \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05d1\u05d8\u05dc.", "invoice_balance", "\u05d9\u05ea\u05e8\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "age_group_0", "0 - 30 \u05d9\u05de\u05d9\u05dd", "age_group_30", "30 - 60 \u05d9\u05de\u05d9\u05dd", "age_group_60", "60 - 90 \u05d9\u05de\u05d9\u05dd", "age_group_90", "90 - 120 \u05d9\u05de\u05d9\u05dd", "age_group_120", "120+ \u05d9\u05de\u05d9\u05dd", "refresh", "\u05e8\u05e2\u05e0\u05df", "saved_design", "\u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e0\u05e9\u05de\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "client_details", "\u05e4\u05e8\u05d8\u05d9 \u05d4\u05dc\u05e7\u05d5\u05d7", "company_address", "\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d7\u05d1\u05e8\u05d4", "invoice_details", "\u05e4\u05e8\u05d8\u05d9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "quote_details", "\u05e4\u05e8\u05d8\u05d9 \u05e6\u05d9\u05d8\u05d5\u05d8", "credit_details", "\u05e4\u05e8\u05d8\u05d9 \u05d0\u05e9\u05e8\u05d0\u05d9", "product_columns", "\u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05de\u05d5\u05e6\u05e8", "task_columns", "\u05e9\u05d5\u05e8\u05d5\u05ea \u05de\u05e9\u05d9\u05de\u05d4", "add_field", "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05d3\u05d4", "all_events", "\u05db\u05dc \u05d4\u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd", "permissions", "\u05de\u05ea\u05d7\u05dd", "none", "\u05dc\u05dc\u05d0", "owned", "\u05d1\u05d1\u05e2\u05dc\u05d5\u05ea", "payment_success", "\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", "payment_failure", "\u05db\u05e9\u05dc \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", "invoice_sent", ":\u05de\u05e1\u05e4\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e9\u05e0\u05e9\u05dc\u05d7\u05d5", "quote_sent", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e0\u05e9\u05dc\u05d7", "credit_sent", "\u05d0\u05e9\u05e8\u05d0\u05d9 \u05e0\u05e9\u05dc\u05d7", "invoice_viewed", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05e6\u05e4\u05ea\u05d4", "quote_viewed", "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e0\u05e6\u05e4\u05d4", "credit_viewed", "\u05e7\u05e8\u05d3\u05d9\u05d8 \u05e0\u05e6\u05e4\u05d4", "quote_approved", "\u05d4\u05e6\u05e2\u05ea \u05d4\u05de\u05d7\u05d9\u05e8 \u05d0\u05d5\u05e9\u05e8\u05d4", _s25_50, "\u05e7\u05d1\u05dc \u05d0\u05ea \u05db\u05dc \u05d4\u05d4\u05ea\u05e8\u05d0\u05d5\u05ea", _s16_153, "\u05e8\u05db\u05d9\u05e9\u05ea \u05e8\u05d9\u05e9\u05d9\u05d5\u05df", "apply_license", "Apply License", "cancel_account", "\u05de\u05d7\u05e7 \u05d7\u05e9\u05d1\u05d5\u05df", _s22_70, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05de\u05d7\u05d9\u05e7\u05d4 \u05d6\u05d5 \u05d4\u05d9\u05d0 \u05dc\u05e6\u05de\u05d9\u05ea\u05d5\u05ea, \u05d0\u05d9\u05df \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05d1\u05d8\u05dc", "delete_company", "\u05de\u05d7\u05e7 \u05d7\u05d1\u05e8\u05d4", _s22_71, "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05e4\u05e2\u05d5\u05dc\u05d4 \u05d6\u05d5 \u05ea\u05de\u05d7\u05e7 \u05dc\u05e6\u05de\u05d9\u05ea\u05d5\u05ea \u05d0\u05ea \u05d4\u05d7\u05d1\u05e8\u05d4 \u05e9\u05dc\u05da, \u05d0\u05d9\u05df \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05d1\u05d8\u05dc.", "enabled_modules", "\u05de\u05d5\u05d3\u05d5\u05dc\u05d9\u05dd \u05de\u05d5\u05e4\u05e2\u05dc\u05d9\u05dd", "converted_quote", "\u05d4\u05e6\u05d9\u05d8\u05d5\u05d8 \u05d4\u05d5\u05de\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "credit_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d0\u05e9\u05e8\u05d0\u05d9", "includes", "\u05db\u05d5\u05dc\u05dc", "header", "\u05db\u05d5\u05ea\u05e8\u05ea \u05e2\u05dc\u05d9\u05d5\u05e0\u05d4", "load_design", "\u05d8\u05e2\u05df \u05e2\u05d9\u05e6\u05d5\u05d1", "css_framework", "\u05de\u05e1\u05d2\u05e8\u05ea CSS", "custom_designs", "\u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", "designs", "\u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd", "new_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d7\u05d3\u05e9", "edit_design", "\u05e2\u05e8\u05d5\u05da \u05e2\u05d9\u05e6\u05d5\u05d1", "created_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_design", "\u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_design", "\u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "removed_design", "\u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_155, "\u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd \u05e9\u05dc :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_designs", "\u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd \u05e9\u05dc :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_156, "\u05e2\u05d9\u05e6\u05d5\u05d1\u05d9 :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "proposals", "\u05d4\u05e6\u05e2\u05d5\u05ea", "tickets", "Tickets", _s16_157, "\u05db\u05de\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05ea", "recurring_tasks", "\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea", _s18_87, "\u05e0\u05d9\u05d4\u05d5\u05dc \u05d7\u05e9\u05d1\u05d5\u05df", "credit_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d9\u05ea\u05e8\u05d4", "credit", "\u05d0\u05e9\u05e8\u05d0\u05d9 / \u05d9\u05ea\u05e8\u05d4", "credits", "\u05d0\u05e9\u05e8\u05d0\u05d9 / \u05d9\u05ea\u05e8\u05d4", "new_credit", "\u05d4\u05db\u05e0\u05e1 \u05d9\u05ea\u05e8\u05d4", "edit_credit", "\u05e2\u05e8\u05d5\u05da \u05d9\u05ea\u05e8\u05ea \u05d6\u05db\u05d5\u05ea", "created_credit", "\u05d9\u05ea\u05e8\u05d4 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_credit", "\u05d9\u05ea\u05e8\u05ea \u05d6\u05db\u05d5\u05ea \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_credit", "\u05d9\u05ea\u05e8\u05d4 \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_credit", "\u05d9\u05ea\u05e8\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "removed_credit", "\u05d4\u05d0\u05e9\u05e8\u05d0\u05d9 \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_credit", "\u05d0\u05e9\u05e8\u05d0\u05d9 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_159, "\u05d9\u05ea\u05e8\u05d4 \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :", "deleted_credits", "\u05d9\u05ea\u05e8\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4:", _s16_160, "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05e7\u05e8\u05d3\u05d9\u05d8\u05d9\u05dd :value", "current_version", "\u05d2\u05e8\u05e1\u05d0 \u05e0\u05d5\u05db\u05d7\u05d9\u05ea", "latest_version", "\u05d4\u05d2\u05e8\u05e1\u05d4 \u05d4\u05e2\u05d3\u05db\u05e0\u05d9\u05ea \u05d1\u05d9\u05d5\u05ea\u05e8", "update_now", "\u05e2\u05d3\u05db\u05df \u05db\u05e2\u05ea", _s26_33, "\u05d2\u05e8\u05e1\u05d4 \u05d7\u05d3\u05e9\u05d4 \u05e9\u05dc \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8 \u05d6\u05de\u05d9\u05e0\u05d4", _s16_161, "\u05e2\u05d3\u05db\u05d5\u05df \u05d6\u05de\u05d9\u05df", "app_updated", "\u05d4\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05d5\u05e9\u05dc\u05dd \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "learn_more", "\u05dc\u05de\u05d3 \u05e2\u05d5\u05d3", "integrations", "\u05d0\u05d9\u05e0\u05d8\u05d2\u05e8\u05e6\u05d9\u05d5\u05ea", "tracking_id", "\u05de\u05d6\u05d4\u05d4 \u05de\u05e2\u05e7\u05d1", _s17_106, _s17_264, "credit_footer", "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4 \u05e9\u05dc \u05e7\u05e8\u05d3\u05d9\u05d8", "credit_terms", "\u05ea\u05e0\u05d0\u05d9 \u05d0\u05e9\u05e8\u05d0\u05d9", "new_company", "\u05d7\u05d1\u05e8\u05d4 \u05d7\u05d3\u05e9\u05d4", "added_company", "\u05d7\u05d1\u05e8\u05d4 \u05e0\u05d5\u05e1\u05e4\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "company1", "\u05d7\u05d1\u05e8\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 1", "company2", "\u05d7\u05d1\u05e8\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 2", "company3", "\u05d7\u05d1\u05e8\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 3", "company4", "\u05d7\u05d1\u05e8\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 4", "product1", "\u05de\u05d5\u05e6\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "product2", "\u05de\u05d5\u05e6\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "product3", "\u05de\u05d5\u05e6\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "product4", "\u05de\u05d5\u05e6\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", "client1", "\u05dc\u05e7\u05d5\u05d7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "client2", "\u05dc\u05e7\u05d5\u05d7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "client3", "\u05dc\u05e7\u05d5\u05d7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "client4", "\u05dc\u05e7\u05d5\u05d7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", "contact1", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "contact2", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "contact3", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "contact4", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", "task1", "\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 1", "task2", "\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 2", "task3", "\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 3", "task4", "\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 4", "project1", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "project2", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "project3", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "project4", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", "expense1", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 1", "expense2", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 2", "expense3", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 3", "expense4", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 4", "vendor1", "\u05e1\u05e4\u05e7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "vendor2", "\u05e1\u05e4\u05e7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "vendor3", "\u05e1\u05e4\u05e7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "vendor4", "\u05e1\u05e4\u05e7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", "invoice1", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 1", "invoice2", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 2", "invoice3", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 3", "invoice4", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 4", "payment1", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "payment2", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "payment3", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "payment4", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", "surcharge1", _s20_212, "surcharge2", _s20_213, "surcharge3", _s20_214, "surcharge4", _s20_215, "group1", "\u05e7\u05d1\u05d5\u05e6\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 1", "group2", "\u05e7\u05d1\u05d5\u05e6\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 2", "group3", "\u05e7\u05d1\u05d5\u05e6\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 3", "group4", "\u05e7\u05d1\u05d5\u05e6\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea 4", "reset", "\u05d0\u05ea\u05d7\u05d5\u05dc", "number", "\u05de\u05e1\u05e4\u05e8", "export", "\u05d9\u05d9\u05e6\u05d5\u05d0", "chart", "\u05ea\u05e8\u05e9\u05d9\u05dd", "count", "\u05dc\u05e1\u05e4\u05d5\u05e8", "totals", "\u05e1\u05db\u05d5\u05de\u05d9\u05dd \u05e1\u05d5\u05e4\u05d9\u05d9\u05dd", "blank", "\u05e8\u05d9\u05e7", "day", "\u05d9\u05d5\u05dd", "month", "\u05d7\u05d5\u05d3\u05e9", "year", "\u05e9\u05e0\u05d4", "subgroup", "\u05ea\u05ea \u05e7\u05d1\u05d5\u05e6\u05d4", "is_active", "\u05d4\u05d0\u05dd \u05e4\u05e2\u05d9\u05dc", "group_by", "\u05e7\u05d1\u05e5 \u05dc\u05e4\u05d9", "credit_balance", "\u05de\u05d0\u05d6\u05df \u05d9\u05ea\u05e8\u05d4", _s18_93, "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", _s17_108, "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05d1\u05e9\u05dd \u05d4\u05de\u05dc\u05d0", "contact_phone", "\u05d8\u05dc\u05e4\u05d5\u05df \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", _s21_95, "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", _s21_96, "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", _s21_97, "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", _s21_98, "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "\u05e9\u05d4\u05d5\u05e7\u05e6\u05d4 \u05dc", "created_by", "\u05e0\u05d5\u05e6\u05e8 \u05e2\u05dc \u05d9\u05d3\u05d9: :name", "assigned_to_id", "\u05de\u05d5\u05e7\u05e6\u05d4 \u05dc\u05d6\u05d9\u05d4\u05d5\u05d9", "created_by_id", "\u05e0\u05d5\u05e6\u05e8 \u05e2\u05dc \u05d9\u05d3\u05d9 Id", "add_column", "\u05d4\u05d5\u05e1\u05e3 \u05e2\u05de\u05d5\u05d3\u05d4", "edit_columns", "\u05e2\u05e8\u05d5\u05da \u05e2\u05de\u05d5\u05d3\u05d5\u05ea", "columns", "\u05e9\u05d5\u05e8\u05d5", "aging", "\u05d6\u05de\u05df", "profit_and_loss", "\u05e8\u05d5\u05d5\u05d7 \u05d5\u05d4\u05e4\u05e1\u05d3", "reports", "\u05d3\u05d5\u05d7", "report", "\u05d3\u05d5'\u05d7", "add_company", "\u05d4\u05d5\u05e1\u05e3 \u05d7\u05d1\u05e8\u05d4", "unpaid_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05dc\u05d0 \u05e9\u05d5\u05dc\u05de\u05d4", "paid_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e9\u05d5\u05dc\u05de\u05d4", _s16_195, "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05dc\u05d0 \u05de\u05d0\u05d5\u05e9\u05e8", "help", "\u05e2\u05d6\u05e8\u05d4", "refund", "\u05d4\u05d7\u05d6\u05e8", "refund_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d7\u05d6\u05e8", "filtered_by", "\u05de\u05e1\u05d5\u05e0\u05df \u05dc\u05e4\u05d9", "contact_email", "\u05d3\u05d5\u05d0'\u05dc \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "multiselect", "\u05d1\u05d7\u05d9\u05e8\u05d4 \u05de\u05e8\u05d5\u05d1\u05d4", "entity_state", "\u05de\u05e6\u05d1", "verify_password", "\u05d0\u05de\u05ea \u05d0\u05ea \u05d4\u05e1\u05d9\u05e1\u05de\u05d4", "applied", "\u05d4\u05d5\u05d7\u05dc", _s21_99, "\u05db\u05dc\u05d5\u05dc \u05e9\u05d2\u05d9\u05d0\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea \u05de\u05d4\u05d9\u05d5\u05de\u05e0\u05d9\u05dd", _s30_12, "\u05e7\u05d9\u05d1\u05dc\u05e0\u05d5 \u05d0\u05ea \u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d5\u05e0\u05e0\u05e1\u05d4 \u05dc\u05d4\u05d2\u05d9\u05d1 \u05d1\u05d4\u05e7\u05d3\u05dd.", "message", "\u05d4\u05d5\u05d3\u05e2\u05d4", "from", "\u05de\u05d0\u05ea", _s20_96, "\u05d4\u05e6\u05d2 \u05e4\u05e8\u05d8\u05d9 \u05de\u05d5\u05e6\u05e8", _s25_52, "\u05db\u05dc\u05d5\u05dc \u05d0\u05ea \u05d4\u05ea\u05d9\u05d0\u05d5\u05e8 \u05d5\u05d4\u05e2\u05dc\u05d5\u05ea \u05d1\u05ea\u05e4\u05e8\u05d9\u05d8 \u05d4\u05e0\u05e4\u05ea\u05d7 \u05e9\u05dc \u05d4\u05de\u05d5\u05e6\u05e8", _s20_98, "\u05de\u05e2\u05d1\u05d3 \u05d4-PDF \u05d3\u05d5\u05e8\u05e9 :version", _s18_96, "\u05d4\u05ea\u05d0\u05dd \u05d0\u05d7\u05d5\u05d6 \u05e2\u05de\u05dc\u05d4", _s23_40, "\u05d4\u05ea\u05d0\u05dd \u05d0\u05ea \u05d4\u05d0\u05d7\u05d5\u05d6\u05d9\u05dd \u05db\u05d3\u05d9 \u05dc\u05e7\u05d7\u05ea \u05d1\u05d7\u05e9\u05d1\u05d5\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05dc\u05d4", _s18_98, "\u05d4\u05d2\u05d3\u05e8 \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea", "support_forum", "\u05e4\u05d5\u05e8\u05d5\u05de\u05d9 \u05ea\u05de\u05d9\u05db\u05d4", "about", "\u05e2\u05dc \u05d0\u05d5\u05d3\u05d5\u05ea", "documentation", "\u05de\u05d3\u05e8\u05d9\u05db\u05d9\u05dd", "contact_us", "\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8", "subtotal", "\u05e1\u05d9\u05db\u05d5\u05dd \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd", "line_total", "\u05e1\u05d4'\u05db", "item", "\u05e4\u05e8\u05d9\u05d8", "credit_email", "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d0\u05e9\u05e8\u05d0\u05d9", "iframe_url", "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8 iFrame", "domain_url", "\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d3\u05d5\u05de\u05d9\u05d9\u05df", _s21_100, "\u05d4\u05e1\u05d9\u05e1\u05de\u05d4 \u05e7\u05e6\u05e8\u05d4 \u05de\u05d3\u05d9", _s20_99, "\u05d4\u05e1\u05d9\u05e1\u05de\u05d4 \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05ea\u05d5 \u05d2\u05d3\u05d5\u05dc \u05d5\u05de\u05e1\u05e4\u05e8", _s19_68, "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e4\u05d5\u05e8\u05d8\u05dc \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", _s23_41, "\u05de\u05e8\u05db\u05d6 \u05e9\u05dc\u05d9\u05d8\u05d4 \u05dc\u05dc\u05e7\u05d5\u05d7", _s20_100, "\u05d0\u05e0\u05d0 \u05d4\u05db\u05e0\u05e1 \u05e2\u05e8\u05da", "deleted_logo", "\u05d4\u05dc\u05d5\u05d2\u05d5 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "yes", "\u05db\u05df", "no", "\u05dc\u05d0", "generate_number", "\u05e6\u05d5\u05e8 \u05de\u05e1\u05e4\u05e8", "when_saved", "\u05db\u05d0\u05e9\u05e8 \u05e0\u05e9\u05de\u05e8", "when_sent", "\u05db\u05d0\u05e9\u05e8 \u05e0\u05e9\u05dc\u05d7", "select_company", "\u05d1\u05d7\u05e8 \u05d7\u05d1\u05e8\u05d4", "float", "\u05dc\u05b8\u05e6\u05d5\u05bc\u05e3", "collapse", "\u05d4\u05b4\u05ea\u05de\u05d5\u05b9\u05d8\u05b0\u05d8\u05d5\u05bc\u05ea", "show_or_hide", "\u05d4\u05e6\u05d2 \u05d4\u05e1\u05ea\u05e8", "menu_sidebar", "\u05e1\u05e8\u05d2\u05dc \u05e6\u05d3 \u05e9\u05dc \u05ea\u05e4\u05e8\u05d9\u05d8", "history_sidebar", "\u05e1\u05e8\u05d2\u05dc \u05e6\u05d3 \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4", "tablet", "\u05dc\u05d5\u05bc\u05d7\u05b7", "mobile", "\u05e0\u05d9\u05d9\u05d3", "desktop", "\u05e9\u05d5\u05dc\u05d7\u05df \u05e2\u05d1\u05d5\u05d3\u05d4", "layout", "\u05de\u05b7\u05e2\u05b2\u05e8\u05b8\u05da", "view", "\u05e6\u05e4\u05d4", "module", "\u05de\u05d5\u05d3\u05d5\u05dc", "first_custom", "\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05e8\u05d0\u05e9\u05d5\u05df", "second_custom", "\u05de\u05e0\u05d4\u05d2 \u05e9\u05e0\u05d9", "third_custom", "\u05de\u05e0\u05d4\u05d2 \u05e9\u05dc\u05d9\u05e9\u05d9", "show_cost", "\u05d4\u05e6\u05d2 \u05e2\u05dc\u05d5\u05ea", _s17_113, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05e2\u05dc\u05d5\u05ea \u05d4\u05de\u05d5\u05e6\u05e8", "show_cost_help", "\u05d4\u05e6\u05d2 \u05e9\u05d3\u05d4 \u05e2\u05dc\u05d5\u05ea \u05de\u05d5\u05e6\u05e8 \u05db\u05d3\u05d9 \u05dc\u05e2\u05e7\u05d5\u05d1 \u05d0\u05d7\u05e8 \u05d4\u05e1\u05d9\u05de\u05d5\u05df/\u05e8\u05d5\u05d5\u05d7", _s21_101, "\u05d4\u05e6\u05d2 \u05db\u05de\u05d5\u05ea \u05de\u05d5\u05e6\u05e8", _s26_35, "\u05d4\u05e6\u05d2 \u05e9\u05d3\u05d4 \u05db\u05de\u05d5\u05ea \u05de\u05d5\u05e6\u05e8, \u05d0\u05d7\u05e8\u05ea \u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05d4\u05d9\u05d0 \u05d0\u05d7\u05ea", _s21_103, "\u05d4\u05e6\u05d2 \u05db\u05de\u05d5\u05ea \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s26_36, "\u05d4\u05e6\u05d2 \u05e9\u05d3\u05d4 \u05db\u05de\u05d5\u05ea \u05e4\u05e8\u05d9\u05d8 \u05e9\u05d5\u05e8\u05d4, \u05d0\u05d7\u05e8\u05ea \u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05d4\u05d9\u05d0 \u05d0\u05d7\u05ea", _s21_105, "\u05d4\u05e6\u05d2 \u05d4\u05e0\u05d7\u05d4 \u05e2\u05dc \u05d4\u05de\u05d5\u05e6\u05e8", _s26_37, "\u05d4\u05e6\u05d2 \u05e9\u05d3\u05d4 \u05d4\u05e0\u05d7\u05d4 \u05e2\u05dc \u05e4\u05e8\u05d9\u05d8 \u05e9\u05d5\u05e8\u05d4", _s16_197, "\u05db\u05de\u05d5\u05ea \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", _s21_107, "\u05d4\u05d2\u05d3\u05e8 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05d0\u05ea \u05db\u05de\u05d5\u05ea \u05d4\u05e4\u05e8\u05d9\u05d8 \u05dc\u05d0\u05d7\u05d3", "one_tax_rate", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 \u05d0\u05d7\u05d3", "two_tax_rates", "\u05e9\u05e0\u05d9 \u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05de\u05e1", "three_tax_rates", "\u05e9\u05dc\u05d5\u05e9\u05d4 \u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05de\u05e1", _s16_199, "\u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05e9\u05dc \u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1", "user", "\u05de\u05e9\u05ea\u05de\u05e9", "invoice_tax", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05e1", "line_item_tax", "\u05de\u05e1 \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd", "inclusive_taxes", "\u05de\u05e1\u05d9\u05dd \u05db\u05d5\u05dc\u05dc\u05d9\u05dd", _s17_115, "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d4\u05de\u05e1 \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "item_tax_rates", "\u05ea\u05e2\u05e8\u05d9\u05e4\u05d9 \u05de\u05e1 \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd", _s18_100, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05dc\u05e7\u05d5\u05d7", "configure_rates", "\u05d4\u05d2\u05d3\u05e8 \u05ea\u05e2\u05e8\u05d9\u05e4\u05d9\u05dd", _s18_101, _s18_102, "tax_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05e1", _s18_103, "\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d4\u05de\u05e1", "accent_color", "\u05e6\u05d1\u05e2 \u05d4\u05d3\u05d2\u05e9\u05d4", "switch", "Switch", _s19_70, "\u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05d5\u05e4\u05e8\u05d3\u05ea \u05d1\u05e4\u05e1\u05d9\u05e7\u05d9\u05dd", "options", "\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea", _s16_201, "\u05d8\u05e7\u05e1\u05d8 \u05d1\u05e9\u05d5\u05e8\u05d4 \u05d0\u05d7\u05ea", "multi_line_text", "\u05d8\u05e7\u05e1\u05d8 \u05e8\u05d1 \u05e9\u05d5\u05e8\u05d5\u05ea", "dropdown", "\u05dc\u05d4\u05e4\u05d9\u05dc", "field_type", "\u05e1\u05d5\u05d2 \u05e9\u05d3\u05d4", _s27_52, "\u05d3\u05d5\u05d0"\u05dc \u05dc\u05e9\u05d7\u05d6\u05d5\u05e8 \u05e1\u05d9\u05e1\u05de\u05d4 \u05e0\u05e9\u05dc\u05d7", "submit", "Submit", _s16_203, "\u05e9\u05d7\u05d6\u05d5\u05e8 \u05e1\u05d9\u05e1\u05de\u05d0", "late_fees", "\u05e2\u05de\u05dc\u05d5\u05ea \u05d1\u05d2\u05d9\u05df \u05d0\u05d9\u05d7\u05d5\u05e8", "credit_number", "\u05d6\u05d9\u05db\u05d5\u05d9 \u05de\u05e1\u05e4\u05e8", "payment_number", "\u05de\u05e1\u05e4\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", "\u05dc\u05e4\u05e0\u05d9 \u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d9\u05e2\u05d3", "after_due_date", "\u05dc\u05d0\u05d7\u05e8 \u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d9\u05e2\u05d3", _s18_105, "\u05dc\u05d0\u05d7\u05e8 \u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "days", "\u05d9\u05de\u05d9\u05dd", "invoice_email", "\u05de\u05d9\u05d9\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "payment_email", "\u05de\u05d9\u05d9\u05dc \u05ea\u05e9\u05dc\u05d5\u05dd", "partial_payment", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05dc\u05e7\u05d9", "payment_partial", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05dc\u05e7\u05d9", _s21_108, "\u05d3\u05d5\u05d0"\u05dc \u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05dc\u05e7\u05d9", "quote_email", "\u05de\u05d9\u05d9\u05dc \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", _s16_206, "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e7\u05d1\u05d5\u05e2\u05d4", _s16_208, "\u05de\u05e1\u05d5\u05e0\u05df \u05dc\u05e4\u05d9 \u05de\u05e9\u05ea\u05de\u05e9", "administrator", "\u05de\u05e0\u05d4\u05dc", _s18_106, "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9 \u05dc\u05e0\u05d4\u05dc \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd, \u05dc\u05e9\u05e0\u05d5\u05ea \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d5\u05dc\u05e9\u05e0\u05d5\u05ea \u05d0\u05ea \u05db\u05dc \u05d4\u05e8\u05e9\u05d5\u05de\u05d5\u05ea", "user_management", "\u05e0\u05d9\u05d4\u05d5\u05dc \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd", "users", "\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd", "new_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05d7\u05d3\u05e9", "edit_user", "\u05e2\u05e8\u05d5\u05da \u05de\u05e9\u05ea\u05de\u05e9", "created_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "removed_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05d4\u05d5\u05e1\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_user", "\u05de\u05e9\u05ea\u05de\u05e9 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_users", "\u05de\u05e9\u05ea\u05de\u05e9\u05d9 :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_users", "\u05de\u05e9\u05ea\u05de\u05e9\u05d9 :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "removed_users", "\u05d4\u05d5\u05e1\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05de\u05e9\u05ea\u05de\u05e9\u05d9 :value", "restored_users", "\u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05de\u05e9\u05ea\u05de\u05e9\u05d9 :value", _s16_210, "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05d5\u05ea", "invoice_options", "\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s17_117, "\u05d4\u05e1\u05ea\u05e8 \u05e9\u05d5\u05dc\u05dd \u05e2\u05d3 \u05db\u05d4", _s22_78, "\u05d4\u05e6\u05d2 \u05d0\u05da \u05d5\u05e8\u05e7 '\u05e9\u05d5\u05dc\u05dd \u05e2\u05d3 \u05ea\u05d0\u05e8\u05d9\u05da' \u05e2\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d0\u05d7\u05e8\u05d9 \u05e9\u05d4\u05ea\u05e7\u05d1\u05dc \u05ea\u05e9\u05dc\u05d5\u05dd", _s23_43, "\u05de\u05e1\u05de\u05db\u05d9\u05dd \u05de\u05d5\u05d8\u05de\u05e2\u05d9\u05dd", _s28_32, "\u05db\u05dc\u05d5\u05dc \u05e7\u05d1\u05e6\u05d9\u05dd \u05de\u05e6\u05d5\u05e8\u05e4\u05d9\u05dd \u05db\u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "\u05e2\u05de\u05d5\u05d3 \u05e8\u05d0\u05e9\u05d5\u05df", "all_pages", "\u05db\u05dc \u05d4\u05e2\u05de\u05d5\u05d3\u05d9\u05dd", "last_page", "\u05e2\u05de\u05d5\u05d3 \u05d0\u05d7\u05e8\u05d5\u05df", "primary_font", "\u05d2\u05d5\u05e4\u05df \u05e8\u05d0\u05e9\u05d9", "secondary_font", "\u05d2\u05d5\u05e4\u05df \u05de\u05e9\u05e0\u05d9", "primary_color", "\u05e6\u05d1\u05e2 \u05e8\u05d0\u05e9\u05d9", "secondary_color", "\u05e6\u05d1\u05e2 \u05de\u05e9\u05e0\u05d9", "page_size", "\u05d2\u05d5\u05d3\u05dc \u05e2\u05de\u05d5\u05d3", "font_size", "\u05d2\u05d5\u05d3\u05dc \u05e4\u05d5\u05e0\u05d8", "quote_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "invoice_fields", "\u05e9\u05d3\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "product_fields", "\u05e9\u05d3\u05d5\u05ea \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd", "invoice_terms", "\u05ea\u05e0\u05d0\u05d9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "invoice_footer", "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4 \u05d1\u05d3\u05e3 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "quote_terms", "\u05ea\u05e0\u05d0\u05d9 \u05d4\u05e6\u05e2\u05ea \u05d4\u05de\u05d7\u05d9\u05e8", "quote_footer", "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4 \u05dc\u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", _s18_107, "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", _s23_44, "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05d1\u05d3\u05d5\u05d0"\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05d7\u05d5\u05d6\u05e8\u05d5\u05ea \u05dc\u05d0\u05d7\u05e8 \u05d4\u05d9\u05e6\u05d9\u05e8\u05d4.", _s18_108, "\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", _s23_45, "\u05d4\u05e2\u05d1\u05e8 \u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05db\u05e9\u05d4\u05df \u05de\u05d5\u05de\u05e8\u05d5\u05ea \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea.", _s18_109, "\u05d4\u05de\u05e8\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea", _s23_46, "\u05d4\u05de\u05e8 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05d1\u05e2\u05ea \u05d0\u05d9\u05e9\u05d5\u05e8 \u05dc\u05e7\u05d5\u05d7.", _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "Monthly", "freq_two_months", "\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "\u05e9\u05dc\u05d5\u05e9 \u05e9\u05e0\u05d9\u05dd", "never", "Never", "company", "\u05d7\u05b6\u05d1\u05e8\u05b8\u05d4", _s17_122, _s17_123, "charge_taxes", "\u05d4\u05d5\u05e1\u05e3 \u05de\u05d9\u05e1\u05d9\u05dd", "next_reset", "\u05d0\u05d9\u05e4\u05d5\u05e1 \u05d4\u05d1\u05d0", "reset_counter", "\u05d0\u05e4\u05e1 \u05de\u05d5\u05e0\u05d4", _s16_216, _s16_217, "number_padding", "\u05e8\u05d9\u05e4\u05d5\u05d3 \u05de\u05e1\u05e4\u05e8\u05d9\u05dd", "general", "\u05db\u05dc\u05dc\u05d9", "surcharge_field", "\u05e9\u05d3\u05d4 \u05d4\u05d9\u05d8\u05dc", "company_field", "\u05e9\u05d3\u05d4 \u05d7\u05d1\u05e8\u05d4", "company_value", "\u05e2\u05e8\u05da \u05d4\u05d7\u05d1\u05e8\u05d4", "credit_field", "\u05e9\u05d3\u05d4 \u05d0\u05e9\u05e8\u05d0\u05d9", "invoice_field", "\u05e9\u05d3\u05d5\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s17_124, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d7\u05d9\u05d5\u05d1\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd", "client_field", "\u05e9\u05d3\u05d4 \u05dc\u05e7\u05d5\u05d7", "product_field", "\u05ea\u05d7\u05d5\u05dd \u05de\u05d5\u05e6\u05e8", "payment_field", "\u05e9\u05d3\u05d4 \u05ea\u05e9\u05dc\u05d5\u05dd", "contact_field", "\u05e9\u05d3\u05d4 \u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8", "vendor_field", "\u05e9\u05d3\u05d4 \u05e1\u05e4\u05e7", "expense_field", "\u05e9\u05d3\u05d4 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", "project_field", "\u05e9\u05d3\u05d4 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "task_field", "\u05e9\u05d3\u05d5\u05ea \u05de\u05e9\u05d9\u05de\u05d4", "group_field", "\u05e9\u05d3\u05d4 \u05e7\u05d1\u05d5\u05e6\u05d4", "number_counter", "\u05de\u05d5\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8\u05d9\u05dd", "prefix", "\u05e7\u05d9\u05d3\u05d5\u05de\u05ea", "number_pattern", "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8", "messages", "\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea", "custom_css", "CSS \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", _s17_126, "JavaScript \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", _s16_218, "\u05e4\u05ea\u05d7 \u05d1PDF", _s21_110, "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05d7\u05ea\u05d9\u05de\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7 \u05d1-PDF \u05e9\u05dc \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea/\u05d4\u05e6\u05e2\u05ea \u05d4\u05de\u05d7\u05d9\u05e8.", _s25_58, "\u05ea\u05d9\u05d1\u05ea \u05e1\u05d9\u05de\u05d5\u05df \u05ea\u05e0\u05d0\u05d9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s30_13, "\u05d7\u05d9\u05d9\u05d1 \u05d0\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7 \u05dc\u05e7\u05d1\u05dc \u05d0\u05ea \u05ea\u05e0\u05d0\u05d9 \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s23_47, "\u05ea\u05d9\u05d1\u05ea \u05e1\u05d9\u05de\u05d5\u05df \u05ea\u05e0\u05d0\u05d9 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", _s28_33, "\u05d7\u05d9\u05d9\u05d1 \u05d0\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7 \u05dc\u05d4\u05e1\u05db\u05d9\u05dd \u05dc\u05ea\u05e0\u05d0\u05d9 \u05d4\u05e6\u05e2\u05ea \u05d4\u05de\u05d7\u05d9\u05e8", _s25_59, "\u05d7\u05ea\u05d9\u05de\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s30_14, "\u05d7\u05d9\u05d9\u05d1 \u05d0\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7 \u05dc\u05d7\u05ea\u05d5\u05dd \u05e2\u05dc \u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s23_48, "\u05d7\u05ea\u05d9\u05de\u05ea \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", _s22_80, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05d5\u05d2\u05e0\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05e1\u05d9\u05e1\u05de\u05d4", _s27_53, "\u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05da \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05e1\u05d9\u05e1\u05de\u05d4 \u05dc\u05db\u05dc \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8. \u05d0\u05dd \u05d4\u05d5\u05d2\u05d3\u05e8\u05d4 \u05e1\u05d9\u05e1\u05de\u05d4, \u05d0\u05d9\u05e9 \u05d4\u05e7\u05e9\u05e8 \u05d9\u05d9\u05d3\u05e8\u05e9 \u05dc\u05d4\u05d6\u05d9\u05df \u05e1\u05d9\u05e1\u05de\u05d4 \u05dc\u05e4\u05e0\u05d9 \u05e6\u05e4\u05d9\u05d9\u05d4 \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea.", "authorization", "\u05d0\u05d9\u05de\u05d5\u05ea", "subdomain", "\u05e1\u05d0\u05d1\u05d3\u05d5\u05de\u05d9\u05d9\u05df", "domain", "Domain", "portal_mode", "\u05de\u05e6\u05d1 \u05e4\u05d5\u05e8\u05d8\u05dc", "email_signature", "\u05d1\u05ea\u05d5\u05d3\u05d4 \u05de\u05e8\u05d0\u05e9", _s24_56, "\u05d4\u05e7\u05dc \u05e2\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05e9\u05dc\u05da \u05dc\u05e9\u05dc\u05dd \u05dc\u05da \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d4\u05d5\u05e1\u05e4\u05ea \u05e1\u05d9\u05de\u05d5\u05df schema.org \u05dc\u05d0\u05d9\u05de\u05d9\u05d9\u05dc\u05d9\u05dd \u05e9\u05dc\u05da.", "plain", "\u05e8\u05d2\u05d9\u05dc", "light", "\u05d1\u05d4\u05d9\u05e8", "dark", "\u05db\u05d4\u05d4", "email_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d3\u05d5\u05d0'\u05dc", "attach_pdf", "\u05e6\u05e8\u05e3 PDF", _s16_219, "\u05e6\u05e8\u05e3 \u05de\u05e1\u05de\u05db\u05d9\u05dd", "attach_ubl", _s20_117, "email_style", "\u05e1\u05d2\u05e0\u05d5\u05df \u05d0\u05d9\u05de\u05d9\u05d9\u05dc", _s19_72, "\u05d0\u05e4\u05e9\u05e8 \u05e1\u05d9\u05de\u05d5\u05df", "reply_to_email", "\u05d4\u05e9\u05d1 \u05dc\u05d3\u05d5\u05d0'\u05dc", "reply_to_name", "\u05e9\u05dd \u05ea\u05d2\u05d5\u05d1\u05d4", "bcc_email", "BCC Email", "processed", "\u05de\u05e2\u05d5\u05d1\u05d3", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "\u05e2\u05d3\u05d9\u05e4\u05d5\u05ea", "fee_amount", "\u05e1\u05db\u05d5\u05dd \u05ea\u05e9\u05dc\u05d5\u05dd", "fee_percent", "\u05d0\u05d7\u05d5\u05d6 \u05e2\u05de\u05dc\u05d5\u05ea", "fee_cap", "\u05ea\u05e7\u05e8\u05ea \u05e2\u05de\u05dc\u05d5\u05ea", "limits_and_fees", "\u05de\u05d2\u05d1\u05dc\u05d5\u05ea/\u05e2\u05de\u05dc\u05d5\u05ea", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "\u05d0\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd", "update_address", "\u05e2\u05d3\u05db\u05d5\u05df \u05db\u05ea\u05d5\u05d1\u05ea", _s19_75, "\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7 \u05e2\u05dd \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e9\u05d4\u05ea\u05e7\u05d1\u05dc\u05d5", "rate", "\u05ea\u05e2\u05e8\u05d9\u05e3", "tax_rate", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1", "new_tax_rate", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 \u05d7\u05d3\u05e9", "edit_tax_rate", "\u05e2\u05e8\u05d5\u05da \u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1", _s16_221, "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d4\u05de\u05e1 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_222, "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d4\u05de\u05e1 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_129, "\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d4\u05de\u05e1 \u05e0\u05e9\u05dc\u05d7\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", _s16_223, "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d4\u05de\u05e1 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_130, "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d4\u05de\u05e1 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_110, "\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d4\u05de\u05e1 :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_131, "\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d4\u05de\u05e1 :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_111, "\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d4\u05de\u05e1 :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "fill_products", "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05dc\u05de\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d5\u05d8\u05d5\u05de\u05d9", _s18_112, "\u05d1\u05d7\u05d9\u05e8\u05ea \u05de\u05d5\u05e6\u05e8 \u05d9\u05de\u05dc\u05d0 \u05d0\u05ea \u05d4\u05ea\u05d9\u05d0\u05d5\u05e8 \u05d5\u05e2\u05dc\u05d5\u05ea \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", "update_products", "\u05e2\u05d9\u05d3\u05db\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05ea\u05d9 \u05dc\u05de\u05d5\u05e6\u05e8\u05d9\u05dd", _s20_104, "\u05e2\u05d9\u05d3\u05db\u05d5\u05df \u05e9\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d9\u05e2\u05d3\u05db\u05df \u05d2\u05dd \u05d0\u05ea \u05d4\u05e1\u05d9\u05e4\u05e8\u05d9\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd", _s16_224, "\u05d4\u05de\u05e8 \u05de\u05d5\u05e6\u05e8", _s21_111, "\u05d4\u05de\u05e8 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05d0\u05ea \u05de\u05d7\u05d9\u05e8\u05d9 \u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05dc\u05de\u05d8\u05d1\u05e2 \u05d4\u05dc\u05e7\u05d5\u05d7", "fees", "\u05e2\u05de\u05dc\u05d5\u05ea", "limits", "\u05de\u05d2\u05d1\u05dc\u05d5\u05ea", "provider", "\u05e1\u05e4\u05e7", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, "\u05d4\u05de\u05e9\u05da \u05d1\u05e2\u05e8\u05d9\u05db\u05d4", "discard_changes", "\u05d1\u05d8\u05dc \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd", "default_value", "\u05e2\u05e8\u05da \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", "disabled", "\u05d4\u05e9\u05d1\u05ea", "currency_format", "\u05e4\u05d5\u05e8\u05de\u05d8 \u05de\u05d8\u05d1\u05e2", _s21_112, "\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df \u05d1\u05e9\u05d1\u05d5\u05e2", _s23_52, "\u05d4\u05d7\u05d5\u05d3\u05e9 \u05d4\u05e8\u05d0\u05e9\u05d5\u05df \u05e9\u05dc \u05d4\u05e9\u05e0\u05d4", "sunday", "\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df", "monday", "\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9", "tuesday", "\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9", "wednesday", "\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9", "thursday", "\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9", "friday", "\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9", "saturday", "\u05e9\u05d1\u05ea", "january", "\u05d9\u05e0\u05d5\u05d0\u05e8", "february", "\u05e4\u05d1\u05d5\u05d0\u05e8", "march", "\u05de\u05e8\u05e5", "april", "\u05d0\u05e4\u05e8\u05d9\u05dc", "may", "\u05de\u05d0\u05d9", "june", "\u05d9\u05d5\u05e0\u05d9", "july", "\u05d9\u05d5\u05dc\u05d9", "august", "\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8", "september", "\u05e1\u05e4\u05d8\u05de\u05d1\u05e8", "october", "\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8", "november", "\u05e0\u05d5\u05d1\u05de\u05d1\u05e8", "december", "\u05d3\u05e6\u05de\u05d1\u05e8", "symbol", "\u05e1\u05b5\u05de\u05b6\u05dc", "ocde", "\u05e7\u05d5\u05d3", "date_format", "\u05e4\u05d5\u05e8\u05de\u05d8 \u05ea\u05d0\u05e8\u05d9\u05da", "datetime_format", "\u05e4\u05d5\u05e8\u05de\u05d8 \u05ea\u05d0\u05e8\u05d9\u05da \u05d5\u05e9\u05e2\u05d4", "military_time", "24 \u05e9\u05e2\u05d5\u05ea", _s18_113, "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05e9\u05dc 24 \u05e9\u05e2\u05d5\u05ea", "send_reminders", "\u05e9\u05dc\u05d7 \u05ea\u05d6\u05db\u05d5\u05e8\u05d5\u05ea", "timezone", "\u05d0\u05d6\u05d5\u05e8 \u05d6\u05de\u05df", _s19_77, "\u05de\u05e1\u05d5\u05e0\u05df \u05dc\u05e4\u05d9 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", _s17_132, "\u05de\u05e1\u05d5\u05e0\u05df \u05dc\u05e4\u05d9 \u05e7\u05d1\u05d5\u05e6\u05d4", _s19_79, "\u05e0\u05e1\u05df \u05dc\u05e4\u05d9 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s18_114, "\u05de\u05e1\u05d5\u05e0\u05df \u05dc\u05e4\u05d9 \u05dc\u05e7\u05d5\u05d7", _s18_116, "\u05de\u05e1\u05d5\u05e0\u05df \u05dc\u05e4\u05d9 \u05e1\u05e4\u05e7", "group_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e7\u05d1\u05d5\u05e6\u05d4", "group", "\u05e7\u05b0\u05d1\u05d5\u05bc\u05e6\u05b8\u05d4", "groups", "\u05e7\u05d1\u05d5\u05e6\u05d5\u05ea", "new_group", "\u05e7\u05d1\u05d5\u05e6\u05d4 \u05d7\u05d3\u05e9\u05d4", "edit_group", "\u05e2\u05e8\u05d5\u05da \u05e7\u05d1\u05d5\u05e6\u05d4", "created_group", "\u05d4\u05e7\u05d1\u05d5\u05e6\u05d4 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_group", "\u05d4\u05e7\u05d1\u05d5\u05e6\u05d4 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_groups", "\u05e7\u05d1\u05d5\u05e6\u05d5\u05ea :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_groups", "\u05e7\u05d1\u05d5\u05e6\u05d5\u05ea :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_groups", "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05e7\u05d1\u05d5\u05e6\u05d5\u05ea :value", "archived_group", "\u05d4\u05e7\u05d1\u05d5\u05e6\u05d4 \u05d4\u05d5\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_group", "\u05d4\u05e7\u05d1\u05d5\u05e6\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_group", "\u05d4\u05e7\u05d1\u05d5\u05e6\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "upload_logo", "\u05d4\u05e2\u05dc\u05d4 \u05d0\u05ea \u05dc\u05d5\u05d2\u05d5 \u05d4\u05d7\u05d1\u05e8\u05d4 \u05e9\u05dc\u05da", "uploaded_logo", "\u05d4\u05dc\u05d5\u05d2\u05d5 \u05d4\u05d5\u05e2\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "logo", "\u05dc\u05d5\u05d2\u05d5", "saved_settings", "\u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e0\u05e9\u05de\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_230, "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05d5\u05e6\u05e8/\u05e9\u05d9\u05e8\u05d5\u05ea", "device_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05db\u05e9\u05d9\u05e8", "defaults", "\u05d1\u05e8\u05d9\u05e8\u05d5\u05ea \u05de\u05d7\u05d3\u05dc", "basic_settings", "\u05d4\u05d2\u05d3\u05d5\u05ea \u05d1\u05e1\u05d9\u05e1\u05d9\u05d5\u05ea", _s17_134, "\u05d0\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05ea\u05e7\u05d3\u05de\u05d5\u05ea", "company_details", "\u05e4\u05e8\u05d8\u05d9 \u05d7\u05d1\u05e8\u05d4", "user_details", "\u05e4\u05e8\u05d8\u05d9 \u05de\u05e9\u05ea\u05de\u05e9", "localization", "\u05de\u05d9\u05e7\u05d5\u05dd", "online_payments", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05e7\u05d5\u05d5\u05df", "tax_rates", "\u05ea\u05e2\u05e8\u05d9\u05e3 \u05de\u05e1", "notifications", "\u05d4\u05ea\u05e8\u05d0\u05d5\u05ea", "import_export", "\u05d9\u05d1\u05d5\u05d0 | \u05d9\u05d9\u05e6\u05d5\u05d0", "custom_fields", "\u05e9\u05d3\u05d5\u05ea \u05de\u05d5\u05d0\u05de\u05d5\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea", "invoice_design", "\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "buy_now_buttons", "Buy Now Buttons", "email_settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05d9\u05d9\u05dc \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", _s23_54, "\u05ea\u05d1\u05e0\u05d9\u05d5\u05ea \u05d5\u05ea\u05d6\u05db\u05d5\u05e8\u05d5\u05ea", _s22_81, "\u05db\u05e8\u05d8\u05d9\u05e1\u05d9 \u05d0\u05e9\u05e8\u05d0\u05d9 \u05d5\u05d1\u05e0\u05e7\u05d9\u05dd", _s19_81, "\u05d4\u05d3\u05de\u05d9\u05d9\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", "price", "\u05de\u05d7\u05d9\u05e8", "email_sign_up", "\u05d4\u05e8\u05e9\u05de\u05d4 \u05d1\u05d0\u05d9\u05de\u05d9\u05d9\u05dc", "google_sign_up", "Google Sign Up", _s27_57, "\u05ea\u05d5\u05d3\u05d4 \u05e2\u05dc \u05e8\u05db\u05d9\u05e9\u05ea\u05da!", "redeem", "\u05dc\u05b4\u05e4\u05b0\u05d3\u05d5\u05b9\u05ea", "back", "\u05d7\u05d6\u05d5\u05e8", "past_purchases", "\u05e8\u05db\u05d9\u05e9\u05d5\u05ea \u05e7\u05d5\u05d3\u05de\u05d5\u05ea", _s19_83, "\u05de\u05e0\u05d5\u05d9 \u05e9\u05e0\u05ea\u05d9", "pro_plan", "\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05e4\u05e8\u05d5", "enterprise_plan", "\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05d0\u05e8\u05d2\u05d5\u05e0\u05d9\u05ea", "count_users", "\u05de\u05e9\u05ea\u05de\u05e9\u05d9 :count", "upgrade", "Upgrade", _s25_63, "\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05e9\u05dd \u05e4\u05e8\u05d8\u05d9", _s24_60, "\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05e9\u05dd \u05de\u05e9\u05e4\u05d7\u05d4", _s33_30, "\u05e0\u05d0 \u05dc\u05d4\u05e1\u05db\u05d9\u05dd \u05dc\u05ea\u05e0\u05d0\u05d9 \u05d4\u05e9\u05d9\u05e8\u05d5\u05ea \u05d5\u05dc\u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea \u05d4\u05e4\u05e8\u05d8\u05d9\u05d5\u05ea \u05db\u05d3\u05d9 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05df.", "i_agree_to_the", "\u05d0\u05e0\u05d9 \u05de\u05e1\u05db\u05d9\u05dd \u05dc", _s16_232, "\u05ea\u05e0\u05d0\u05d9 \u05e9\u05d9\u05de\u05d5\u05e9", "privacy_policy", "Privacy Policy", "sign_up", "\u05d4\u05e8\u05e9\u05dd", "account_login", "\u05db\u05e0\u05d9\u05e1\u05d4 \u05dc\u05d7\u05e9\u05d1\u05d5\u05df", "view_website", "\u05e6\u05e4\u05d4 \u05d1\u05d0\u05ea\u05e8", "create_account", "\u05e6\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05df", "email_login", "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d1\u05d0\u05d9\u05de\u05d9\u05d9\u05dc", "create_new", "\u05e6\u05d5\u05e8 \u05d7\u05d3\u05e9", _s18_118, "\u05dc\u05d0 \u05e0\u05d1\u05d7\u05e8 \u05e8\u05e9\u05d5\u05de\u05d4", _s21_115, "\u05d0\u05e0\u05d0 \u05e9\u05de\u05d5\u05e8 \u05d0\u05d5 \u05d1\u05d8\u05dc \u05d0\u05ea \u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05dc\u05da", "download", "\u05d4\u05d5\u05e8\u05d3\u05d4", _s27_58, "\u05d3\u05d5\u05e8\u05e9 \u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05d0\u05e8\u05d2\u05d5\u05e0\u05d9\u05ea", "take_picture", "\u05e6\u05dc\u05dd \u05ea\u05de\u05d5\u05e0\u05d4", "upload_files", "\u05d4\u05e2\u05dc\u05d4 \u05e7\u05d1\u05e6\u05d9\u05dd", "document", "\u05de\u05e1\u05de\u05da", "documents", "\u05de\u05e1\u05de\u05db\u05d9\u05dd", "new_document", "\u05de\u05e1\u05de\u05da \u05d7\u05d3\u05e9", "edit_document", "\u05e2\u05e8\u05d5\u05da \u05de\u05e1\u05de\u05da", _s17_136, "\u05d4\u05de\u05e1\u05de\u05da \u05d4\u05d5\u05e2\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_234, "\u05d4\u05de\u05e1\u05de\u05da \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_137, "\u05d4\u05de\u05e1\u05de\u05da \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_235, "\u05d4\u05de\u05e1\u05de\u05da \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_138, "\u05d4\u05de\u05e1\u05de\u05da \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_120, "\u05de\u05e1\u05de\u05db\u05d9 :value \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_139, "\u05de\u05e1\u05de\u05db\u05d9 :value \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s18_121, "\u05de\u05e1\u05de\u05db\u05d9 :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "no_history", "\u05d0\u05d9\u05df \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4", "expense_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d5\u05e6\u05d0\u05d4", "pending", "\u05de\u05de\u05ea\u05d9\u05df", _s16_236, "\u05e0\u05e8\u05e9\u05dd", _s16_237, "\u05de\u05de\u05ea\u05d9\u05df \u05dc", _s16_238, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d4\u05d5\u05e4\u05e7\u05d4", "converted", "\u05d4\u05d5\u05de\u05e8", _s24_62, "\u05d4\u05d5\u05e1\u05e3 \u05de\u05e1\u05de\u05db\u05d9\u05dd \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "exchange_rate", "\u05e9\u05e2\u05e8 \u05d7\u05dc\u05d9\u05e4\u05d9\u05df", _s16_239, "\u05d4\u05de\u05e8 \u05de\u05d8\u05d1\u05e2", "mark_paid", "\u05e1\u05de\u05df \u05db\u05e9\u05d5\u05dc\u05dd", "category", "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4", "address", "\u05db\u05ea\u05d5\u05d1\u05ea", "new_vendor", "\u05e1\u05e4\u05e7 \u05d7\u05d3\u05e9", "created_vendor", "\u05e1\u05e4\u05e7 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_vendor", "\u05e1\u05e4\u05e7 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_vendor", "\u05e1\u05e4\u05e7 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_vendor", "\u05e1\u05e4\u05e7 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_vendor", "\u05e1\u05e4\u05e7 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_240, "\u05e1\u05e4\u05e7 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4:", "deleted_vendors", "\u05e1\u05e4\u05e7 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4:", _s16_241, "\u05e1\u05e4\u05e7\u05d9 :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "new_expense", "\u05d4\u05d6\u05df \u05d4\u05d5\u05e6\u05d0\u05d4", "created_expense", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_expense", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_242, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05d4\u05d5\u05e2\u05d1\u05e8\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_expense", "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_243, "\u05d4\u05d5\u05e6\u05d0\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_140, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05d5\u05e2\u05d1\u05e8\u05d5 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_244, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea \u05e0\u05de\u05d7\u05e7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_141, "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "copy_shipping", "\u05d4\u05e2\u05ea\u05e7 \u05e4\u05e8\u05d8\u05d9 \u05de\u05e9\u05dc\u05d5\u05d7", "copy_billing", "\u05d4\u05e2\u05ea\u05e7 \u05e4\u05e8\u05d8\u05d9 \u05d7\u05e9\u05d1\u05d5\u05df", "design", "\u05dc\u05b0\u05e2\u05b7\u05e6\u05b5\u05d1", _s21_116, "\u05dc\u05d0 \u05d4\u05e6\u05dc\u05d9\u05d7 \u05dc\u05de\u05e6\u05d5\u05d0 \u05d0\u05ea \u05d4\u05e8\u05e9\u05d5\u05de\u05d4", "invoiced", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d4\u05d5\u05e4\u05e7\u05d4", "logged", "\u05e0\u05e8\u05e9\u05dd \u05d1\u05d9\u05d5\u05de\u05df", "running", "\u05de\u05e8\u05d9\u05e5", "resume", "\u05e7\u05d5\u05e8\u05d5\u05ea \u05d7\u05d9\u05d9\u05dd", "task_errors", "\u05d0\u05e0\u05d0 \u05ea\u05e7\u05df \u05d0\u05ea \u05d4\u05d6\u05de\u05e0\u05d9\u05dd \u05d4\u05d7\u05d5\u05e4\u05e4\u05d9\u05dd", "start", "\u05d4\u05ea\u05d7\u05dc\u05d4", "stop", "\u05d4\u05e4\u05e1\u05e7", "started_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05d4\u05d5\u05ea\u05d7\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "stopped_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05d4\u05d5\u05e4\u05e1\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "resumed_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05d4\u05d5\u05de\u05e9\u05db\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "now", "\u05e2\u05db\u05e9\u05d9\u05d5", _s16_245, "\u05d4\u05ea\u05d7\u05dc \u05de\u05e9\u05d9\u05de\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea", "timer", "\u05d8\u05d9\u05d9\u05de\u05e8", "manual", "\u05d1\u05d0\u05d5\u05e4\u05df \u05d9\u05d3\u05e0\u05d9", "budgeted", "\u05de\u05ea\u05d5\u05e7\u05e6\u05d1", "start_time", "\u05d6\u05de\u05df \u05d4\u05ea\u05d7\u05dc\u05d4", "end_time", "\u05d6\u05de\u05df \u05e1\u05d9\u05d5\u05dd", "date", "\u05ea\u05d0\u05e8\u05d9\u05da", "times", "\u05e4\u05e2\u05de\u05d9\u05dd/\u05d6\u05de\u05e0\u05d9\u05dd", "duration", "\u05de\u05e9\u05da \u05d4\u05d6\u05de\u05df", "new_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05d7\u05d3\u05e9\u05d4", "created_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05e0\u05de\u05d7\u05e7\u05d4", "restored_task", "\u05de\u05e9\u05d9\u05de\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_tasks", "\u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4: \u05e1\u05e4\u05d9\u05e8\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "deleted_tasks", "\u05e0\u05de\u05d7\u05e7: \u05e1\u05e4\u05d9\u05e8\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "restored_tasks", _s34_28, _s19_85, "\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05e9\u05dd", "budgeted_hours", "\u05e9\u05e2\u05d5\u05ea \u05d1\u05ea\u05e7\u05e6\u05d9\u05d1", "created_project", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_project", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_247, "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05d4\u05d5\u05e2\u05d1\u05e8 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_project", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_248, "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8\u05d9\u05dd \u05e9\u05dc :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "new_project", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05d7\u05d3\u05e9", _s27_62, "\u05ea\u05d5\u05d3\u05d4 \u05e2\u05dc \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05e9\u05dc\u05e0\u05d5!", "if_you_like_it", "\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d0\u05d5\u05d4\u05d1 \u05d0\u05ea \u05d6\u05d4 \u05d1\u05d1\u05e7\u05e9\u05d4", "click_here", "\u05dc\u05d7\u05e5 \u05db\u05d0\u05df", _s18_122, "\u05dc\u05d7\u05e5 \u05db\u05d0\u05df", "to_rate_it", "\u05dc\u05d3\u05e8\u05d2 \u05d0\u05d5\u05ea\u05d5.", "average", "\u05de\u05b0\u05de\u05d5\u05bc\u05e6\u05b8\u05e2", "unapproved", "\u05dc\u05d0 \u05de\u05d0\u05d5\u05e9\u05e8", _s30_19, "\u05e0\u05d0 \u05dc\u05d0\u05de\u05ea \u05db\u05d3\u05d9 \u05dc\u05e9\u05e0\u05d5\u05ea \u05d4\u05d2\u05d3\u05e8\u05d4 \u05d6\u05d5", "locked", "\u05e0\u05b8\u05e2\u05d5\u05bc\u05dc", "authenticate", "\u05dc\u05b0\u05d0\u05b7\u05de\u05b5\u05ea", _s19_87, "\u05e0\u05d0 \u05dc\u05d0\u05de\u05ea", _s24_64, "\u05d0\u05d9\u05de\u05d5\u05ea \u05d1\u05d9\u05d5\u05de\u05d8\u05e8\u05d9", "footer", "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4", "compare", "\u05dc\u05b0\u05d4\u05b7\u05e9\u05c1\u05b0\u05d5\u05d5\u05b9\u05ea", "hosted_login", "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05de\u05ea\u05d0\u05e8\u05d7", "selfhost_login", "Selfhost \u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea", "google_sign_in", _s19_102, "today", "\u05d4\u05d9\u05d5\u05dd", "custom_range", "\u05d8\u05d5\u05d5\u05d7 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", "date_range", "Date Range", "current", "\u05e0\u05d5\u05b9\u05db\u05b0\u05d7\u05b4\u05d9", "previous", "\u05e7\u05d5\u05d3\u05dd", "current_period", "\u05d4\u05ea\u05e7\u05d5\u05e4\u05d4 \u05d4\u05e0\u05d5\u05db\u05d7\u05d9\u05ea", _s17_144, "\u05ea\u05e7\u05d5\u05e4\u05ea \u05d4\u05e9\u05d5\u05d5\u05d0\u05d4", "previous_period", "\u05ea\u05e7\u05d5\u05e4\u05d4 \u05e7\u05d5\u05d3\u05de\u05ea", "previous_year", "\u05e9\u05e0\u05d4 \u05e9\u05e2\u05d1\u05e8\u05d4", "compare_to", "\u05d1\u05d4\u05e9\u05d5\u05d5\u05d0\u05d4 \u05dc", "last7_days", "7 \u05d4\u05d9\u05de\u05d9\u05dd \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd", "last_week", "\u05e9\u05d1\u05d5\u05e2 \u05e9\u05e2\u05d1\u05e8", "last30_days", "30 \u05d4\u05d9\u05de\u05d9\u05dd \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd", "this_month", "\u05d4\u05d7\u05d5\u05d3\u05e9 \u05d4\u05d6\u05d4", "last_month", "\u05d7\u05d5\u05d3\u05e9 \u05e9\u05e2\u05d1\u05e8", "this_year", "This Year", "last_year", "\u05e9\u05e0\u05d4 \u05e9\u05e2\u05d1\u05e8\u05d4", "all_time", "\u05db\u05dc \u05d4\u05d6\u05de\u05df", "custom", "\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", _s16_250, "\u05e9\u05db\u05e4\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "clone_to_quote", "\u05e9\u05d9\u05d1\u05d5\u05d8 \u05dc\u05e6\u05d9\u05d8\u05d5\u05d8", "clone_to_credit", "\u05e9\u05d9\u05d1\u05d5\u05d8 \u05dc\u05d0\u05e9\u05e8\u05d0\u05d9", "view_invoice", "\u05ea\u05e6\u05d9\u05d2 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "convert", "\u05dc\u05d4\u05de\u05d9\u05e8", "more", "\u05d9\u05d5\u05ea\u05e8", "edit_client", "\u05e2\u05e8\u05d5\u05da \u05dc\u05e7\u05d5\u05d7", "edit_product", "\u05e2\u05e8\u05d5\u05da \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "edit_invoice", "\u05e2\u05e8\u05d5\u05da \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "edit_quote", "\u05e2\u05e8\u05d5\u05da \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "edit_payment", "\u05e2\u05e8\u05d9\u05db\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd", "edit_task", "\u05e2\u05e8\u05d9\u05db\u05ea \u05de\u05e9\u05d9\u05de\u05d4", "edit_expense", "\u05e2\u05e8\u05d5\u05da \u05d4\u05d5\u05e6\u05d0\u05d4", "edit_vendor", "\u05e2\u05e8\u05d5\u05da \u05e1\u05e4\u05e7", "edit_project", "\u05e2\u05e8\u05d5\u05da \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", _s20_107, "\u05e2\u05e8\u05d5\u05da \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea", "billing_address", "\u05db\u05ea\u05d5\u05d1\u05ea \u05dc\u05e9\u05dc\u05d9\u05d7\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s16_252, _s16_253, "total_revenue", "\u05e8\u05d5\u05d5\u05d7 \u05db\u05d5\u05dc\u05dc", "average_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05de\u05d5\u05e6\u05e2\u05ea", "outstanding", "\u05e0\u05d5\u05ea\u05e8", "invoices_sent", ":\u05de\u05e1\u05e4\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e9\u05e0\u05e9\u05dc\u05d7\u05d5", "active_clients", "\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd", "close", "\u05e1\u05d2\u05d5\u05e8", "email", "\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9", "password", "\u05e1\u05d9\u05e1\u05de\u05d4", "url", "URL", "secret", "Secret", "name", "\u05e9\u05dd", "logout", "\u05e6\u05d0", "login", "\u05db\u05e0\u05d9\u05e1\u05d4", "filter", "\u05e1\u05d9\u05e0\u05d5\u05df", "sort", "\u05e1\u05d5\u05d2", "search", "\u05d7\u05d9\u05e4\u05d5\u05e9", "active", "\u05e4\u05e2\u05d9\u05dc", "archived", "\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "deleted", "\u05e0\u05de\u05d7\u05e7", "dashboard", "\u05de\u05e8\u05db\u05d6 \u05e9\u05dc\u05d9\u05d8\u05d4", "archive", "\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "delete", "\u05de\u05d7\u05e7", "restore", "\u05e9\u05d7\u05d6\u05d5\u05e8", _s16_254, "\u05e8\u05e2\u05e0\u05d5\u05df \u05d4\u05d5\u05e9\u05dc\u05dd", _s23_55, "\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05d0\u05ea \u05d4\u05de\u05d9\u05d9\u05dc \u05e9\u05dc\u05da", _s26_46, "\u05d4\u05d6\u05df \u05d0\u05ea \u05e1\u05d9\u05e1\u05de\u05ea\u05da \u05d1\u05d1\u05e7\u05e9\u05d4", _s21_119, "\u05d0\u05e0\u05d0 \u05d4\u05d6\u05df \u05d0\u05ea \u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d0\u05ea\u05e8 \u05e9\u05dc\u05da", _s26_48, "\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05de\u05e4\u05ea\u05d7 \u05de\u05d5\u05e6\u05e8", "ascending", "\u05e2\u05d5\u05dc\u05d4", "descending", "\u05d9\u05d5\u05e8\u05d3", "save", "\u05e9\u05de\u05d5\u05e8", _s17_146, "\u05d4\u05ea\u05e8\u05d7\u05e9\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4", "paid_to_date", "\u05dc\u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05d3", "balance_due", "\u05d9\u05ea\u05e8\u05d4", "balance", "\u05de\u05d0\u05d6\u05df", "overview", "\u05e1\u05e7\u05d9\u05e8\u05d4 \u05db\u05dc\u05dc\u05d9\u05ea", "details", "\u05e4\u05e8\u05d8\u05d9\u05dd", "phone", "\u05d8\u05dc\u05e4\u05d5\u05df", "website", "\u05d0\u05ea\u05e8 \u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8", "vat_number", "\u05de\u05e1\u05e4\u05e8 \u05e2\u05d5\u05e1\u05e7 \u05de\u05e2'\u05de", "id_number", "\u05de\u05e1\u05e4\u05e8 \u05d7.\u05e4. / \u05ea.\u05d6.", "create", "\u05e6\u05d5\u05e8", _s19_89, "\u05d4\u05d5\u05e2\u05ea\u05e7 \u05d0\u05ea :value \u05dc\u05dc\u05d5\u05d7", "error", "\u05e9\u05c1\u05b0\u05d2\u05b4\u05d9\u05d0\u05b8\u05d4", _s16_256, "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05d4\u05d9\u05d4 \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc", "contacts", "\u05d0\u05e0\u05e9\u05d9 \u05e7\u05e9\u05e8", "additional", "\u05e0\u05d5\u05b9\u05e1\u05b8\u05e3", "first_name", "\u05e9\u05dd", "last_name", "\u05e9\u05dd \u05de\u05e9\u05e4\u05d7\u05d4", "add_contact", "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "are_you_sure", "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7?", "cancel", "\u05d1\u05d8\u05dc", "ok", "\u05d1\u05e1\u05d3\u05e8", "remove", "\u05d4\u05e1\u05e8", _s16_258, "\u05db\u05ea\u05d5\u05d1\u05ea \u05d3\u05d5\u05d0'\u05dc \u05dc\u05d0 \u05ea\u05e7\u05d9\u05e0\u05d4", "product", "\u05de\u05d5\u05e6\u05e8", "products", "\u05de\u05d5\u05e6\u05e8\u05d9\u05dd", "new_product", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05d7\u05d3\u05e9", "created_product", "\u05e0\u05d5\u05e6\u05e8 \u05e4\u05e8\u05d5\u05d9\u05e7\u05d8 \u05d4\u05e6\u05dc\u05d7\u05d4", "updated_product", "\u05de\u05d5\u05e6\u05e8 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_260, "\u05de\u05d5\u05e6\u05e8 \u05d0\u05d5\u05e1\u05e3 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_product", "\u05e4\u05e8\u05d5\u05d8 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_261, "\u05e4\u05e8\u05d9\u05d8 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05de\u05d5\u05e6\u05e8\u05d9 :value", "product_key", "Product", "notes", "\u05d4\u05e2\u05e8\u05d5\u05ea", "cost", "\u05e2\u05dc\u05d5\u05ea", "client", "\u05dc\u05e7\u05d5\u05d7", "clients", "\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", "new_client", "\u05dc\u05e7\u05d5\u05d7 \u05d7\u05d3\u05e9", "created_client", "\u05dc\u05e7\u05d5\u05d7 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_client", "\u05dc\u05e7\u05d5\u05d7 \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_client", "\u05dc\u05e7\u05d5\u05d7 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_263, "\u05dc\u05e7\u05d5\u05d7 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :", "deleted_client", "\u05dc\u05e7\u05d5\u05d7 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_clients", "\u05dc\u05e7\u05d5\u05d7 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :", "restored_client", "\u05dc\u05e7\u05d5\u05d7/\u05d4 \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_264, "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea :value", "address1", "\u05e8\u05d7\u05d5\u05d1", "address2", "\u05d3\u05d9\u05e8\u05d4/\u05ea.\u05d3", "city", "\u05e2\u05d9\u05e8", "state", "\u05de\u05d3\u05d9\u05e0\u05d4 / \u05de\u05d7\u05d5\u05d6", "postal_code", "\u05de\u05d9\u05e7\u05d5\u05d3", "country", "\u05de\u05d3\u05d9\u05e0\u05d4", "invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "invoices", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "new_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d7\u05d3\u05e9\u05d4", "created_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05d5\u05e6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_265, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_266, _s21_218, _s17_150, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :", _s16_267, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05de\u05d7\u05e7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :", _s17_151, "\u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :value invoices", "emailed_invoice", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e0\u05e9\u05dc\u05d7\u05d4 \u05dc\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "emailed_payment", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05e9\u05dc\u05d7 \u05d1\u05d3\u05d5\u05d0'\u05dc \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "amount", "\u05db\u05de\u05d5\u05ea", "invoice_number", "\u05de\u05e1\u05e4\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "invoice_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "discount", "\u05d4\u05e0\u05d7\u05d4", "po_number", "\u05de\u05e1\u05e4\u05e8 \u05ea.\u05d3", "terms", "\u05ea\u05e0\u05d0\u05d9\u05dd", "public_notes", "\u05d4\u05e2\u05e8\u05d4 \u05e6\u05d9\u05d1\u05d5\u05e8\u05d9\u05ea", "private_notes", "\u05d4\u05e2\u05e8\u05d5\u05ea \u05e4\u05e8\u05d8\u05d9\u05d5\u05ea", "frequency", "\u05ea\u05d3\u05d9\u05e8\u05d5\u05ea", "start_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05ea\u05d7\u05dc\u05d4", "end_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05e1\u05d9\u05d5\u05dd", "quote_number", "\u05de\u05e1\u05e4\u05e8 \u05e1\u05d9\u05d3\u05d5\u05e8\u05ea \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "quote_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "valid_until", "\u05d1\u05ea\u05d5\u05e7\u05e3 \u05e2\u05d3", "items", "\u05e4\u05e8\u05d9\u05d8\u05d9\u05dd", "partial_deposit", "\u05d7\u05dc\u05e7\u05d9/\u05e4\u05d9\u05e7\u05d3\u05d5\u05df", "description", "\u05ea\u05d0\u05d5\u05e8", "unit_cost", "\u05e2\u05dc\u05d5\u05ea \u05d9\u05d7\u05d9\u05d3\u05d4", "quantity", "\u05db\u05de\u05d5\u05ea", "add_item", "\u05d4\u05d5\u05e1\u05e3 \u05e4\u05e8\u05d9\u05d8", "contact", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "work_phone", "\u05d8\u05dc\u05e4\u05d5\u05df", "total_amount", "\u05d4\u05db\u05de\u05d5\u05ea \u05d4\u05db\u05d5\u05dc\u05dc\u05ea", "pdf", "PDF", "due_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05e4\u05d9\u05e8\u05e2\u05d5\u05df", _s16_268, "\u05ea\u05d0\u05e8\u05d9\u05da \u05d9\u05e2\u05d3 \u05d7\u05dc\u05e7\u05d9", "paid_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd", "status", "\u05de\u05e6\u05d1", _s17_152, "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "quote_status", "\u05e1\u05d8\u05d8\u05d5\u05e1 \u05e6\u05d9\u05d8\u05d5\u05d8", _s22_82, "\u05dc\u05d7\u05e5 \u05e2\u05dc + \u05db\u05d3\u05d9 \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05e4\u05e8\u05d9\u05d8", _s22_84, "\u05dc\u05d7\u05e5 \u05e2\u05dc + \u05db\u05d3\u05d9 \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d6\u05de\u05df", "count_selected", ":count \u05e0\u05d1\u05d7\u05e8", "total", "\u05e1\u05d4'\u05db", "percent", "\u05d0\u05d7\u05d5\u05d6", "edit", "\u05e2\u05e8\u05d5\u05da", "dismiss", "\u05dc\u05e9\u05d7\u05e8\u05e8", _s20_109, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05ea\u05d0\u05e8\u05d9\u05da", _s22_85, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05dc\u05e7\u05d5\u05d7", _s24_66, "\u05d0\u05e0\u05d0 \u05d1\u05d7\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "task_rate", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e9\u05d9\u05de\u05d4", "settings", "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea", "language", "\u05e9\u05e4\u05d4", "currency", "\u05de\u05d8\u05d1\u05e2", "created_at", "\u05e0\u05d5\u05e6\u05e8 \u05d1\u05ea\u05d0\u05e8\u05d9\u05da", "created_on", "\u05e0\u05d5\u05e6\u05e8 \u05d1", "updated_at", "\u05de\u05b0\u05e2\u05d5\u05bc\u05d3\u05db\u05bc\u05b8\u05df", "tax", "\u05de\u05e1", _s30_21, "\u05d0\u05e0\u05d0 \u05d4\u05d6\u05df \u05de\u05e1\u05e4\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s27_66, "\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05de\u05e1\u05e4\u05e8 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8", "past_due", "\u05d0\u05d7\u05e8\u05d9 \u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d9\u05e2\u05d3", "draft", "\u05d8\u05d9\u05d5\u05d8\u05d4", "sent", "\u05e0\u05e9\u05dc\u05d7", "viewed", "\u05e0\u05e6\u05e4\u05d4", "approved", "\u05d0\u05d5\u05e9\u05e8", "partial", "\u05ea\u05e9\u05dc\u05d5\u05dd / \u05d7\u05dc\u05e7\u05d9", "paid", "\u05e9\u05d5\u05dc\u05dd", "mark_sent", "\u05e1\u05d9\u05de\u05d5\u05df \u05db\u05e0\u05e9\u05dc\u05d7", _s22_87, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e1\u05d5\u05de\u05e0\u05d4 \u05db\u05e0\u05e9\u05dc\u05d7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s22_88, "\u05d4\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e1\u05d5\u05de\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e9\u05d5\u05dc\u05dd", _s23_57, "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e1\u05d5\u05de\u05e0\u05d5 \u05db\u05e0\u05e9\u05dc\u05d7\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s23_58, "\u05e1\u05d5\u05de\u05e0\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05db\u05e9\u05d5\u05dc\u05de\u05d5\u05ea", "done", "\u05e1\u05d9\u05d9\u05dd", _s37_24, "\u05d0\u05e0\u05d0 \u05d4\u05d6\u05df \u05e9\u05dd \u05dc\u05e7\u05d5\u05d7 \u05d0\u05d5 \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "dark_mode", "\u05de\u05e6\u05d1 \u05db\u05d4\u05d4", _s27_68, "\u05d4\u05e4\u05e2\u05dc \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05db\u05d3\u05d9 \u05dc\u05d4\u05d7\u05d9\u05dc \u05d0\u05ea \u05d4\u05e9\u05d9\u05e0\u05d5\u05d9", "refresh_data", "\u05e8\u05e2\u05e0\u05df \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd", "blank_contact", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05e8\u05d9\u05e7", "activity", "\u05e4\u05e2\u05d9\u05dc\u05d5\u05ea", _s16_270, "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05e9\u05d9\u05d0\u05d9\u05dd", "clone", "\u05d4\u05e2\u05ea\u05e7", "loading", "\u05d8\u05d5\u05e2\u05df", "industry", "\u05ea\u05e2\u05e9\u05d9\u05d9\u05d4", "size", "\u05d2\u05d5\u05d3\u05dc", "payment_terms", "\u05ea\u05e0\u05d0\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", "payment_date", "\u05ea\u05d0\u05e8\u05d9\u05da \u05ea\u05e9\u05dc\u05d5\u05dd", "payment_status", "\u05de\u05e6\u05d1 \u05ea\u05e9\u05dc\u05d5\u05dd", _s16_272, "\u05de\u05de\u05ea\u05d9\u05df", _s16_273, "\u05d1\u05d8\u05dc", _s16_274, "\u05e0\u05b4\u05db\u05e9\u05c1\u05b8\u05dc", _s16_275, "\u05d4\u05d5\u05e9\u05dc\u05dd", _s16_276, "\u05d4\u05d7\u05d6\u05e8 \u05d7\u05dc\u05e7\u05d9", _s16_277, "\u05d4\u05d5\u05d7\u05d6\u05e8", _s17_153, "\u05dc\u05d0 \u05d4\u05d5\u05d7\u05dc", _s17_154, "\u05d7\u05dc\u05e7\u05d9\u05ea \u05dc\u05d0 \u05de\u05d9\u05d5\u05e9\u05dd", "net", "\u05e0\u05b6\u05d8\u05d5\u05b9", "client_portal", "\u05e4\u05d5\u05e8\u05d8\u05dc \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", "show_tasks", "\u05d4\u05e6\u05d2 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", "email_reminders", "\u05e9\u05dc\u05d7 \u05d3\u05d5\u05d0'\u05dc \u05ea\u05d6\u05db\u05d5\u05e8\u05d5\u05ea", "enabled", "Enabled", "recipients", "\u05de\u05e7\u05d1\u05dc", "initial_email", "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05e8\u05d0\u05e9\u05d5\u05e0\u05d9", "first_reminder", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e8\u05d0\u05e9\u05d5\u05e0\u05d4", "second_reminder", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e9\u05e0\u05d9\u05d4", "third_reminder", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e9\u05dc\u05d9\u05e9\u05d9\u05ea", "reminder1", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e8\u05d0\u05e9\u05d5\u05e0\u05d4", "reminder2", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e9\u05e0\u05d9\u05d4", "reminder3", "\u05ea\u05d6\u05db\u05d5\u05e8\u05ea \u05e9\u05dc\u05d9\u05e9\u05d9\u05ea", "template", "\u05ea\u05d1\u05e0\u05d9\u05ea", "send", "\u05dc\u05b4\u05e9\u05c1\u05b0\u05dc\u05d5\u05b9\u05d7\u05b7", "subject", "\u05e0\u05d5\u05e9\u05d0", "body", "\u05d2\u05d5\u05e3", "send_email", "\u05e9\u05dc\u05d9\u05d7\u05ea \u05de\u05d9\u05d9\u05dc", "email_receipt", "\u05e9\u05dc\u05d7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05d3\u05d5\u05d0'\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7", "auto_billing", "\u05d7\u05d9\u05d5\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", "button", "\u05dc\u05b7\u05d7\u05b0\u05e6\u05b8\u05df", "preview", "\u05e6\u05e4\u05d9\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4", "customize", "\u05d4\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", "history", "\u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4", "payment", "\u05ea\u05e9\u05dc\u05d5\u05dd", "payments", "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9\u05dd", "refunded", "\u05d4\u05d5\u05d7\u05d6\u05e8", "payment_type", "\u05d0\u05de\u05e6\u05e2\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", _s21_121, "\u05d4\u05e4\u05e0\u05d9\u05d4 \u05e2\u05e1\u05e7\u05d4", "enter_payment", "\u05d4\u05db\u05e0\u05e1 \u05ea\u05e9\u05dc\u05d5\u05dd", "new_payment", "\u05d4\u05db\u05e0\u05e1 \u05ea\u05e9\u05dc\u05d5\u05dd", "created_payment", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_payment", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05d5\u05d3\u05db\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_278, "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_payment", "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s16_279, "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e9\u05d5\u05d7\u05d6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", _s17_155, "\u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :", _s16_280, "\u05ea\u05e9\u05dc\u05d5\u05dd \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4:", _s17_156, "\u05ea\u05e9\u05dc\u05d5\u05de\u05d9 :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8", "quotes", "\u05e2\u05e8\u05db\u05d5\u05ea \u05de\u05d7\u05d9\u05e8", "new_quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05d7\u05d3\u05e9", "created_quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05e0\u05d5\u05e6\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "updated_quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05e2\u05d5\u05d3\u05db\u05e0\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05e0\u05d5\u05e1\u05e3 \u05dc\u05e2\u05e8\u05db\u05d9\u05d5\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "deleted_quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "restored_quote", "\u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05e9\u05d5\u05d7\u05d6\u05e8\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "archived_quotes", "\u05d0\u05d5\u05e1\u05e3 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05dc\u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 :\u05e1\u05e4\u05d9\u05e8\u05ea \u05e2\u05e8\u05db\u05d5\u05ea \u05de\u05d7\u05d9\u05e8", "deleted_quotes", "\u05e0\u05de\u05d7\u05e7 \u05d1\u05d4\u05e6\u05d7\u05dc\u05d4", "restored_quotes", "\u05e6\u05d9\u05d8\u05d5\u05d8\u05d9\u05dd \u05e9\u05dc :value \u05e9\u05d5\u05d7\u05d6\u05e8\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "expense", "\u05d4\u05d5\u05e6\u05d0\u05d4", "expenses", "\u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", "vendor", "\u05e1\u05e4\u05e7", "vendors", "\u05e1\u05e4\u05e7\u05d9\u05dd", "task", "\u05de\u05e9\u05d9\u05de\u05d4", "tasks", "\u05de\u05e9\u05d9\u05de\u05d5\u05ea", "project", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8", "projects", "\u05e4\u05e8\u05d5\u05d9\u05e7\u05d8\u05d9\u05dd", "activity_1", ":\u05de\u05e9\u05ea\u05de\u05e9 \u05e0\u05d5\u05e6\u05e8 \u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 :\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "activity_2", ":\u05de\u05e9\u05ea\u05de\u05e9 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df: \u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9", "activity_3", ":\u05de\u05e9\u05ea\u05de\u05e9 \u05e0\u05de\u05d7\u05e7 \u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9 :\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9", "activity_4", ":\u05de\u05e9\u05ea\u05de\u05e9 \u05d4\u05e0\u05e4\u05d9\u05e7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "activity_5", ":\u05de\u05e9\u05ea\u05de\u05e9 \u05e2\u05d3\u05db\u05df \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "activity_6", ":\u05de\u05e9\u05ea\u05de\u05e9 \u05e9\u05dc\u05d7 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05d3\u05d5\u05d0'\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e2\u05d1\u05d5\u05e8 : \u05dc\u05e7\u05d5\u05d7 \u05d0\u05dc :\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8", "activity_7", "\u05d0\u05d9\u05e9 \u05e7\u05e9\u05e8 \u05e6\u05e4\u05d4 \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e2\u05d1\u05d5\u05e8 :\u05dc\u05e7\u05d5\u05d7", "activity_8", _s31_19, "activity_9", ":\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea \u05e9\u05e0\u05de\u05d7\u05e7\u05d5 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05e9\u05ea\u05de\u05e9 :\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "activity_10", ":user \u05d4\u05d6\u05d9\u05df \u05ea\u05e9\u05dc\u05d5\u05dd :payment \u05e2\u05d1\u05d5\u05e8 :payment _\u05e1\u05db\u05d5\u05dd \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice \u05e2\u05d1\u05d5\u05e8 :client", "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", _s50_12, "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", _s42_16, "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s30_28, "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", ":user \u05d9\u05e6\u05e8 \u05d0\u05ea \u05de\u05e9\u05ea\u05de\u05e9 :user", "activity_49", ":user \u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05de\u05e9\u05ea\u05de\u05e9 :user", "activity_50", ":user \u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05de\u05e9\u05ea\u05de\u05e9 :user \u05dc\u05d0\u05e8\u05db\u05d9\u05d5\u05df", "activity_51", ":user \u05de\u05d7\u05e7 \u05d0\u05ea \u05de\u05e9\u05ea\u05de\u05e9 :user", "activity_52", ":user \u05e9\u05d7\u05d6\u05e8 \u05d0\u05ea \u05de\u05e9\u05ea\u05de\u05e9 :user", "activity_53", ":user \u05e1\u05d9\u05de\u05df \u05d0\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice \u05db-\u05e0\u05e9\u05dc\u05d7\u05d4", "activity_54", ":user \u05e9\u05d9\u05dc\u05dd \u05d0\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice", "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", "\u05e9\u05dc\u05d9\u05d7\u05ea \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d1\u05d3\u05d5\u05d0'\u05dc \u05e0\u05db\u05e9\u05dc\u05d4 :invoice", "activity_58", ":user \u05e9\u05d7\u05d6\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice", "activity_59", ":user \u05d1\u05d9\u05d8\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea :invoice", "activity_60", ":contact \u05e0\u05e6\u05e4\u05d4 \u05e6\u05d9\u05d8\u05d5\u05d8 :quote", "activity_61", ":user \u05dc\u05e7\u05d5\u05d7 \u05de\u05e2\u05d5\u05d3\u05db\u05df :client", "activity_62", ":user \u05d4\u05e1\u05e4\u05e7 \u05de\u05e2\u05d5\u05d3\u05db\u05df :vendor", "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", ":user \u05e0\u05d5\u05e6\u05e8 \u05de\u05e0\u05d5\u05d9 :subscription", "activity_81", ":user \u05de\u05e0\u05d5\u05d9 \u05de\u05e2\u05d5\u05d3\u05db\u05df :subscription", "activity_82", ":user \u05de\u05e0\u05d5\u05d9 \u05d1\u05d0\u05e8\u05db\u05d9\u05d5\u05df :subscription", "activity_83", ":user \u05de\u05e0\u05d5\u05d9 \u05e0\u05de\u05d7\u05e7 :subscription", "activity_84", ":user \u05de\u05e0\u05d5\u05d9 \u05de\u05e9\u05d5\u05d7\u05d6\u05e8 :subscription", _s17_157, _s17_158, "emailed_quote", "\u05e2\u05e8\u05db\u05ea \u05de\u05d7\u05d9\u05e8 \u05e0\u05e9\u05dc\u05d7 \u05dc\u05de\u05d9\u05d9\u05dc \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4", "emailed_credit", "\u05e7\u05e8\u05d3\u05d9\u05d8 \u05e0\u05e9\u05dc\u05d7 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05d1\u05d3\u05d5\u05d0"\u05dc", _s20_111, "\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e1\u05d5\u05de\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e0\u05e9\u05dc\u05d7", _s21_123, "\u05e7\u05e8\u05d3\u05d9\u05d8 \u05e1\u05d5\u05de\u05df \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05db\u05e0\u05e9\u05dc\u05d7", "expired", "\u05e4\u05d2 \u05ea\u05d5\u05e7\u05e3", "all", "\u05d4\u05db\u05dc", "select", "\u05d1\u05d7\u05e8", _s22_89, "\u05dc\u05d7\u05d9\u05e6\u05d4 \u05d0\u05e8\u05d5\u05db\u05d4 \u05e2\u05dc Multiselect", "custom_value1", "\u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "custom_value2", "\u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "custom_value3", "\u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "custom_value4", "\u05e2\u05e8\u05da \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", _s18_123, "\u05e1\u05d2\u05e0\u05d5\u05df \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", _s24_71, "\u05d4\u05d5\u05d3\u05e2\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea \u05d1\u05de\u05e8\u05db\u05d6 \u05d4\u05e9\u05dc\u05d9\u05d8\u05d4", _s29_46, "\u05d4\u05d5\u05d3\u05e2\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e9\u05dc\u05d0 \u05e9\u05d5\u05dc\u05de\u05d4", _s27_73, "\u05d4\u05d5\u05d3\u05e2\u05d4 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05e9\u05d5\u05dc\u05de\u05d4", _s31_26, "\u05d4\u05d5\u05d3\u05e2\u05ea \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05de\u05d5\u05ea\u05d0\u05de\u05ea \u05d0\u05d9\u05e9\u05d9\u05ea \u05dc\u05d0 \u05de\u05d0\u05d5\u05e9\u05e8\u05ea", "lock_invoices", "\u05e0\u05e2\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", "translations", "\u05ea\u05e8\u05d2\u05d5\u05de\u05d9\u05dd", _s19_90, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8\u05d9 \u05de\u05e9\u05d9\u05de\u05d4", _s19_92, "\u05de\u05d5\u05e0\u05d4 \u05de\u05e9\u05d9\u05de\u05d5\u05ea", _s22_91, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s22_93, "\u05de\u05d5\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s21_124, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05e1\u05e4\u05e7", _s21_126, "\u05de\u05d5\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8\u05d9 \u05e1\u05e4\u05e7\u05d9\u05dd", _s21_128, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05db\u05e8\u05d8\u05d9\u05e1", _s21_130, "\u05de\u05d5\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8\u05d9 \u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05dd", _s22_95, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05ea\u05e9\u05dc\u05d5\u05dd", _s22_97, "\u05de\u05d5\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd", _s22_99, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s22_101, "\u05de\u05e1\u05e4\u05d5\u05e8 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05d5\u05ea", _s20_112, "\u05ea\u05d1\u05e0\u05d9\u05ea \u05de\u05e1\u05e4\u05e8 \u05e6\u05d9\u05d8\u05d5\u05d8", _s20_114, "\u05de\u05e1\u05e4\u05d5\u05e8 \u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8", _s21_132, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05d0\u05e9\u05e8\u05d0\u05d9", _s21_134, _s16_435, _s21_136, "\u05d3\u05e4\u05d5\u05e1 \u05de\u05e1\u05e4\u05e8 \u05d0\u05e9\u05e8\u05d0\u05d9", _s21_137, _s16_435, _s18_125, "\u05d0\u05e4\u05e1 \u05d0\u05ea \u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05de\u05d5\u05e0\u05d4", "counter_padding", "\u05e8\u05d9\u05e4\u05d5\u05d3 \u05d3\u05dc\u05e4\u05e7", _s28_68, "\u05e9\u05ea\u05e3 \u05de\u05d5\u05e0\u05d4 \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea/\u05d4\u05e6\u05e2\u05d5\u05ea \u05de\u05d7\u05d9\u05e8", _s18_127, "\u05e9\u05dd \u05de\u05e1 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc 1", _s18_129, "\u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05e9\u05dc \u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 1", _s18_131, "\u05e9\u05dd \u05de\u05e1 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc 2", _s18_133, "\u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05e9\u05dc \u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 2", _s18_135, "\u05e9\u05dd \u05de\u05e1 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc 3", _s18_137, "\u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05e9\u05dc \u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 3", _s21_138, "\u05e9\u05d5\u05e8\u05ea \u05e0\u05d5\u05e9\u05d0 \u05d1\u05d3\u05d5\u05d0'\u05dc \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s19_94, "\u05e0\u05d5\u05e9\u05d0 \u05d4\u05e6\u05e2\u05ea \u05de\u05d7\u05d9\u05e8 \u05d1\u05d3\u05d5\u05d0"\u05dc", _s21_140, "\u05e0\u05d5\u05e9\u05d0 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d3\u05d5\u05d0"\u05dc", _s29_48, "\u05d3\u05d5\u05d0"\u05dc \u05e0\u05d5\u05e9\u05d0 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d7\u05dc\u05e7\u05d9", "show_table", "\u05d4\u05e6\u05d2 \u05d8\u05d1\u05dc\u05d4", "show_list", "\u05d4\u05e6\u05d2 \u05e8\u05e9\u05d9\u05de\u05d4", "client_city", "\u05e2\u05d9\u05e8 \u05dc\u05e7\u05d5\u05d7", "client_state", "\u05de\u05e6\u05d1 \u05d4\u05dc\u05e7\u05d5\u05d7", "client_country", "\u05d0\u05e8\u05e5 \u05dc\u05e7\u05d5\u05d7", _s16_281, "\u05d4\u05dc\u05e7\u05d5\u05d7 \u05e4\u05e2\u05d9\u05dc", "client_balance", "\u05d9\u05ea\u05e8\u05ea \u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", "client_address1", "\u05e8\u05d7\u05d5\u05d1 \u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea", "client_address2", "\u05d3\u05d9\u05e8\u05ea \u05dc\u05e7\u05d5\u05d7/\u05e1\u05d5\u05d5\u05d9\u05d8\u05d4", "vendor_address1", "\u05e8\u05d7\u05d5\u05d1 \u05d4\u05e1\u05e4\u05e7\u05d9\u05dd", "vendor_address2", "\u05d3\u05d9\u05e8\u05ea \u05e1\u05e4\u05e7/\u05e1\u05d5\u05d5\u05d9\u05d8\u05d4", _s24_73, "\u05e8\u05d7\u05d5\u05d1 \u05de\u05e9\u05dc\u05d5\u05d7\u05d9\u05dd \u05e9\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7", _s24_74, "\u05d3\u05d9\u05e8\u05d4/\u05e1\u05d5\u05d5\u05d9\u05d8\u05d4 \u05dc\u05de\u05e9\u05dc\u05d5\u05d7 \u05dc\u05dc\u05e7\u05d5\u05d7", "type", "\u05e1\u05d5\u05d2", "invoice_amount", "\u05e1\u05db\u05d5\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", _s16_285, "\u05ea\u05d0\u05e8\u05d9\u05da \u05dc\u05d1\u05d9\u05e6\u05d5\u05e2", "tax_rate1", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 1", "tax_rate2", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 2", "tax_rate3", "\u05e9\u05d9\u05e2\u05d5\u05e8 \u05de\u05e1 3", "auto_bill", "\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea", "archived_at", "\u05d1\u05d0\u05e8\u05db\u05d9\u05d5\u05df \u05d1", "has_expenses", "\u05d9\u05e9 \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", "custom_taxes1", "\u05de\u05e1\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 1", "custom_taxes2", "\u05de\u05e1\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 2", "custom_taxes3", "\u05de\u05e1\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 3", "custom_taxes4", "\u05de\u05e1\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea 4", _s17_159, _s20_212, _s17_160, _s20_213, _s17_161, _s20_214, _s17_162, _s20_215, "is_deleted", "\u05de\u05d7\u05d5\u05e7", "vendor_city", "\u05e2\u05d9\u05e8 \u05d4\u05e1\u05e4\u05e7\u05d9\u05dd", "vendor_state", "\u05de\u05d3\u05d9\u05e0\u05ea \u05e1\u05e4\u05e7", "vendor_country", "\u05d0\u05e8\u05e5 \u05d4\u05e1\u05e4\u05e7", "is_approved", "\u05de\u05d0\u05d5\u05e9\u05e8", "tax_name", "\u05e9\u05dd \u05dc\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea \u05de\u05e1", "tax_amount", "\u05e1\u05db\u05d5\u05dd \u05de\u05e1", "tax_paid", "\u05de\u05e1 \u05e9\u05e9\u05d5\u05dc\u05dd", "payment_amount", "\u05d2\u05d5\u05d1\u05d4 \u05ea\u05e9\u05dc\u05d5\u05dd", "age", "\u05d6\u05de\u05df", "is_running", "\u05e8\u05e5", "time_log", "\u05d9\u05d5\u05de\u05df \u05d6\u05de\u05df", "bank_id", "\u05d1\u05e0\u05e7", _s19_96, "\u05de\u05d6\u05d4\u05d4 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s16_286, "\u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d9\u05ea \u05d4\u05d5\u05e6\u05d0\u05d5\u05ea", _s19_98, "\u05de\u05e1\u05e4\u05e8 \u05de\u05d8\u05d1\u05e2 \u05d1\u05d7\u05e9\u05d1\u05d5\u05e0\u05d9\u05ea", "tax_name1", "\u05e9\u05dd \u05de\u05e1 1", "tax_name2", "\u05e9\u05dd \u05de\u05e1 2", "tax_name3", "\u05e9\u05dd \u05de\u05e1 3", "transaction_id", "\u05de\u05d6\u05d4\u05d4 \u05e2\u05e1\u05e7\u05d4", _s18_139, "\u05e2\u05e8\u05db\u05ea \u05e0\u05d5\u05e9\u05d0 \u05e6\u05d1\u05e2 \u05e1\u05d8\u05d8\u05d5\u05e1", _s16_287, "\u05d8\u05e2\u05df \u05e2\u05e8\u05db\u05ea \u05e0\u05d5\u05e9\u05d0 \u05e6\u05d1\u05e2"], t1, t1), "hu", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "A jobb megjelen\xedt\xe9s \xe9rdek\xe9ben a sz\xe1mla/aj\xe1nlat HTML-v\xe1ltozat\xe1t jelen\xedti meg, ha mobilon n\xe9zi.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Megrendel\xe9si t\xe9telek", "assigned_group", _s27_0, "assign_group", "Csoport hozz\xe1rendel\xe9se", "merge_to_pdf", "Merge to PDF", "emails", "E-mailek", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Aj\xe1nl\xe1si program", "comment", "Megjegyz\xe9s", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Id\u0151", "format", "Form\xe1tum", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "K\xf6lts\xe9g :expense \xe9rtes\xedt\xe9s elk\xfcldve :contact c\xedmre", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_20, _s32_, _s52_3, _s19_, "A legjobb teljes\xedtm\xe9ny \xe9rdek\xe9ben az \xfaj webalkalmaz\xe1s vagy az asztali alkalmaz\xe1s haszn\xe1lat\xe1t javasoljuk", "rappen_rounding", "Rappen kerek\xedt\xe9s", _s20_3, "Kerek \xf6sszeg 5 cent", _s17_2, "Ellen\u0151rizze a hiteles\xedt\u0151 adatokat", _s17_4, "A hiteles\xedt\u0151 adatok \xe9rv\xe9nyesek", _s19_0, "\xc9rv\xe9nytelen hiteles\xedt\u0151 adatok", "e_quote", "E-Id\xe9zet", "e_credit", "E-Credit", _s16_6, "E-v\xe1s\xe1rl\xe1si megrendel\xe9s", _s16_8, "\xe9rv\xe9nyes \xc1FA-sz\xe1m", _s22_1, "Haszn\xe1lja az El\xe9rhet\u0151 fizet\xe9seket", "test_email_sent", "E-mail sikeresen elk\xfcldve", "send_test_email", "Send Test Email", "gateway_type", "\xc1tj\xe1r\xf3 t\xedpusa", _s34_, "K\xe9rj\xfck, v\xe1lasszon sz\xe1ml\xe1t vagy j\xf3v\xe1\xedr\xe1st", "mobile_version", "Mobil verzi\xf3", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Fizess k\xe9s\u0151bb", "email_report", "Jelent\xe9s e-mailben", "host", "Host", "port", "Port", "encryption", "Titkos\xedt\xe1s", "local_domain", "Helyi domain", "verify_peer", "Verify Peer", "username", "Felhaszn\xe1l\xf3n\xe9v", "nordigen_help", "Megjegyz\xe9s: egy fi\xf3k \xf6sszekapcsol\xe1s\xe1hoz GoCardless/Nordigen API-kulcs sz\xfcks\xe9ges", _s16_10, "R\xe9sztvev\u0151 neve", "yodlee_regions", "R\xe9gi\xf3k: USA, Egyes\xfclt Kir\xe1lys\xe1g, Ausztr\xe1lia \xe9s India", _s16_11, "R\xe9gi\xf3k: Eur\xf3pa \xe9s az Egyes\xfclt Kir\xe1lys\xe1g", "select_provider", "V\xe1lassza a Szolg\xe1ltat\xf3t", _s19_1, "Fizet\xe9si t\xedpus J\xf3v\xe1\xedr\xe1s", _s18_4, "Fizet\xe9si t\xedpus Terhel\xe9s", "send_emails_to", "E-mailek k\xfcld\xe9se a c\xedmre", "primary_contact", "Els\u0151dleges kapcsolattart\xf3", "all_contacts", "Minden n\xe9vjegy", "insert_below", "Besz\xfar\xe1s al\xe1bb", "ar_detailed", "K\xf6vetel\xe9sek r\xe9szletes", "ar_summary", "K\xf6vetel\xe9sek \xf6sszefoglal\xf3ja", "client_sales", "\xdcgyf\xe9l \xe9rt\xe9kes\xedt\xe9s", "tax_summary", "ad\xf3\xf6sszegz\xe9s", "user_sales", "Felhaszn\xe1l\xf3i \xe9rt\xe9kes\xedt\xe9s", "run_template", "Run Template", _s21_4, "Adja hozz\xe1 a Chrome-b\u0151v\xedtm\xe9nyt a feladatok kezel\xe9s\xe9hez", "watch_video", "Vide\xf3t n\xe9zni", "view_extension", "Kiterjeszt\xe9s megtekint\xe9se", _s16_12, "Aktiv\xe1lja \xfajra az e-mailt", _s17_5, "Az e-mail sikeresen \xfajraaktiv\xe1lva", "template_help", "Enged\xe9lyezze a terv sablonk\xe9nt val\xf3 haszn\xe1lat\xe1t", _s20_5, "Sz\xe1ll\xedt\xf3lev\xe9l tervez\xe9se", _s16_14, "Nyilatkozat tervez\xe9se", _s22_3, "Fizet\xe9si nyugta tervez\xe9se", _s21_5, "Fizet\xe9si visszat\xe9r\xedt\xe9s tervez\xe9se", "quarter", "Negyed", _s16_16, "Elem Le\xedr\xe1s", "task_item", "Feladatelem", "record_state", "Rekord \xe1llapot", "last_login", "Legut\xf3bbi bel\xe9p\xe9s", _s25_0, "F\xe1jlok ment\xe9se ebbe a mapp\xe1ba", _s16_18, "Let\xf6lt\xe9sek mappa", _s21_7, "Sz\xe1ml\xe1zott \xe1raj\xe1nlatok", _s25_2, "Fizetett \xe1raj\xe1nlatok", _s31_0, "A let\xf6lt\xe9sek mappa nem l\xe9tezik :value", _s27_4, "Felhaszn\xe1l\xf3i bejelentkezett \xe9rtes\xedt\xe9s", _s32_0, "K\xfcldj\xf6n e-mailt, ha \xfaj helyr\u0151l jelentkezik be", "client_contact", "\xdcgyf\xe9lkapcsolat", _s16_20, "Kifizetetlen", _s16_21, "Fizetett", "recurring", "Ism\xe9tl\u0151d\u0151", "ziptax_help", "Megjegyz\xe9s: ehhez a funkci\xf3hoz Zip-Tax API-kulcsra van sz\xfcks\xe9g az USA-beli forgalmi ad\xf3 c\xedm szerinti keres\xe9s\xe9hez", "cache_data", "Gyors\xedt\xf3t\xe1r adatok", "unknown", "Ismeretlen", "webhook_failure", "Webhook hiba", "email_opened", "E-mail megnyitva", "email_delivered", "E-mail k\xe9zbes\xedtve", "log", "Napl\xf3", "individual", "Egyedi", "partnership", "Partners\xe9g", "trust", "Bizalom", "charity", "Adom\xe1ny", "government", "Korm\xe1ny", "classification", "Oszt\xe1lyoz\xe1s", _s24_, "Kattintson vagy dobja ide a f\xe1jlokat", "public", "Nyilv\xe1nos", "private", "Mag\xe1n", "image", "K\xe9p", "other", "Egy\xe9b", "hash", "Hash", "linked_to", "Kapcsol\xf3d\xf3", _s18_6, "A f\xe1jl a :path c\xedmre lett elmentve", _s21_8, ":count tranzakci\xf3k \xf6sszekapcsol\xe1sa sikeresen lev\xe1lasztva", _s20_7, "A tranzakci\xf3 sikeresen lev\xe1lasztva", "unlink", "Elv\xe1laszt\xe1s", _s25_3, "Enged\xe9lyezze a felhaszn\xe1l\xf3 sz\xe1m\xe1ra az ir\xe1ny\xedt\xf3pult el\xe9r\xe9s\xe9t, az adatok a rendelkez\xe9sre \xe1ll\xf3 enged\xe9lyekre korl\xe1toz\xf3dnak", "is_tax_exempt", "Ad\xf3mentes", "district", "Ker\xfclet", "region", "Vid\xe9k", "county", "Megye", "tax_details", "Ad\xf3adatok", _s18_7, ":contact fizetett :payment :invoice :client sz\xe1ml\xe1\xe9rt", _s18_8, ":user be\xedrta a :payment fizet\xe9st a :invoice sz\xe1ml\xe1hoz a :client sz\xe1ml\xe1hoz", _s20_8, "Alap\xe9rtelmezett fizet\xe9si t\xedpus", _s24_1, "Admin \xe1ltal kezdem\xe9nyezett kifizet\xe9sek", _s29_, "T\xe1mogatja a fizet\xe9s sz\xe1mla n\xe9lk\xfcli megad\xe1s\xe1t az adminisztr\xe1ci\xf3s port\xe1lon", _s25_4, "Haszn\xe1lja telefonos el\u0151fizet\xe9si be\xe1ll\xedt\xe1sait a csomag kezel\xe9s\xe9hez", _s18_9, "feladatok d\xedjk\xf6telesek megjelen\xedt\xe9se", "credit_item", "hitel t\xe9tel", "files", "f\xe1jlok", "camera", "kamera", "gallery", "gal\xe9ria", _s20_10, "sz\xe1ml\xe1k sz\xe1m\xe1nak emailben t\xf6rt\xe9n\u0151 elk\xfcld\xe9se", _s16_22, "projekt helysz\xedne", _s29_0, "sz\xe1mla feladat t\xe9tel le\xedr\xe1sa", _s34_1, "seg\xedts\xe9g a sz\xe1mla feladat t\xe9tel le\xedr\xe1s\xe1hoz", "next_send_time", "k\xf6vetkez\u0151 k\xfcld\xe9si id\u0151", _s20_11, "felt\xf6lt\xf6tt tan\xfas\xedtv\xe1ny", "certificate_set", "tan\xfas\xedtv\xe1ny be\xe1ll\xedtva", _s19_4, "tan\xfas\xedtv\xe1ny nincs be\xe1ll\xedtva", "passphrase_set", "jelsz\xf3 be\xe1ll\xedtva", _s18_11, "jelsz\xf3 nincs be\xe1ll\xedtva", _s18_13, "tan\xfas\xedtv\xe1ny felt\xf6lt\xe9se", _s22_5, "tan\xfas\xedtv\xe1ny jelszava", "rename", "\xe1tnevez\xe9s", _s16_24, "\xe1tnevezett dokumentum", "e_invoice", "elektronikus sz\xe1mla", "light_dark_mode", "vil\xe1gos/s\xf6t\xe9t m\xf3d", "activities", "tev\xe9kenys\xe9gek", "routing_id", "\xfatvonal azonos\xedt\xf3", _s16_25, "elektronikus sz\xe1mla enged\xe9lyez\xe9se", "e_invoice_type", "elektronikus sz\xe1mla t\xedpusa", "e_quote_type", "E- id\xe9zet t\xedpusa", "reduced_tax", "cs\xf6kkentett ad\xf3", "override_tax", "ad\xf3 fel\xfclb\xedr\xe1l\xe1sa", "zero_rated", "nulla ad\xf3m\xe9rt\xe9k\u0171", "reverse_tax", "ford\xedtott ad\xf3z\xe1s", _s20_12, "friss\xedtett ad\xf3kateg\xf3ria", _s22_7, "friss\xedtett ad\xf3kateg\xf3ri\xe1k", _s16_27, "ad\xf3kateg\xf3ria be\xe1ll\xedt\xe1sa", "payment_manual", "manu\xe1lis fizet\xe9s", "tax_category", "ad\xf3kateg\xf3ria", "physical_goods", "fizikai term\xe9kek", _s16_29, "digit\xe1lis term\xe9kek", "services", "szolg\xe1ltat\xe1sok", "shipping", "sz\xe1ll\xedt\xe1s", "tax_exempt", "ad\xf3mentes", "reduced_rate", "cs\xf6kkentett \xe1rszab\xe1s", "tax_all", "minden ad\xf3", "tax_selected", "kiv\xe1lasztott ad\xf3", "version", "verzi\xf3", _s16_31, "elad\xf3 alr\xe9gi\xf3", "calculate_taxes", "ad\xf3k sz\xe1m\xedt\xe1sa", _s20_13, "seg\xedts\xe9g az ad\xf3k sz\xe1m\xedt\xe1s\xe1hoz", "admin", "Admin", "owner", "Tulajdonos", "link_expenses", "k\xf6lts\xe9gek \xf6sszekapcsol\xe1sa", _s24_3, "\xe1tsz\xe1m\xedtott \xfcgyf\xe9l egyenleg", _s25_5, "\xe1tsz\xe1m\xedtott fizet\xe9si egyenleg", "total_hours", "\xf6sszes \xf3ra", _s16_33, "d\xe1tumv\xe1laszt\xf3 tipp", _s18_15, "B\xf6ng\xe9sz\u0151 PDF-megjelen\xedt\u0151", _s23_1, "Seg\xedts\xe9g a b\xf6ng\xe9sz\u0151ben t\xf6rt\xe9n\u0151 PDF-megjelen\xedt\xe9shez", "increase_prices", "\xe1rak n\xf6vel\xe9se", "update_prices", "\xe1rak friss\xedt\xe9se", "incresed_prices", "megn\xf6velt \xe1rak", "updated_prices", "friss\xedtett \xe1rak", "bacs", "BACS", "api_token", "API token", "api_key", "API kulcs", "endpoint", "v\xe9gpont", "billable", "Sz\xe1ml\xe1zhat\xf3", "not_billable", "nem d\xedjazhat\xf3", _s25_7, "d\xedjazhat\xf3 feladatt\xe9telek enged\xe9lyez\xe9se", _s30_0, "seg\xedts\xe9g a d\xedjazhat\xf3 feladatt\xe9telekhez", _s26_2, "feladatt\xe9tel le\xedr\xe1s\xe1nak megjelen\xedt\xe9se", _s31_1, "seg\xedts\xe9g a feladatt\xe9tel le\xedr\xe1s\xe1nak megjelen\xedt\xe9s\xe9hez", "email_record", "e-mail rekord", _s23_2, "sz\xe1mla term\xe9k oszlopok", _s21_10, "\xe1raj\xe1nlat term\xe9k oszlopok", _s22_9, "minimum fizet\xe9si \xf6sszeg", _s25_9, "\xfcgyf\xe9l \xe1ltal kezdem\xe9nyezett fizet\xe9sek", _s30_1, "seg\xedts\xe9g az \xfcgyf\xe9l \xe1ltal kezdem\xe9nyezett fizet\xe9sekhez", _s27_6, "sz\xe1mla \xe9s \xe1raj\xe1nlat oszlopok megoszt\xe1sa", "cc_email", "m\xe1solatot kapott e-mail c\xedm", "payment_balance", "fizet\xe9si egyenleg", _s22_11, "jelent\xe9s megtekint\xe9si enged\xe9ly", "activity_138", "138-as tev\xe9kenys\xe9g", _s17_6, "egyszeri term\xe9kek", _s26_4, "v\xe1laszthat\xf3 egyszeri term\xe9kek", "required", "k\xf6telez\u0151", "hidden", "elrejtett", "payment_links", "fizet\xe9si linkek", "action", "M\u0171velet", _s32_1, "friss\xedt\xe9s fizet\u0151s tervre id\u0151z\xedt\xe9shez", "next_run", "k\xf6vetkez\u0151 futtat\xe1s", "all_clients", "\xf6sszes \xfcgyf\xe9l", _s16_34, "\xf6reged\xe9si t\xe1bl\xe1zat megjelen\xedt\xe9se", _s19_6, "fizet\xe9si t\xe1bl\xe1zat megjelen\xedt\xe9se", _s26_6, "Csak sz\xe1ml\xe1val rendelkez\u0151 \xfcgyfelek", "email_statement", "kimutat\xe1s k\xfcld\xe9se emailben", "once", "egyszer", "schedule", "\xdctemez\xe9s", "schedules", "\xfctemez\xe9sek", "new_schedule", "\xfaj \xfctemez\xe9s", "edit_schedule", "\xfctemez\xe9s szerkeszt\xe9se", _s16_36, "l\xe9trehozott \xfctemez\xe9s", _s16_37, "friss\xedtett \xfctemez\xe9s", _s17_8, "archiv\xe1lt \xfctemez\xe9s", _s16_38, "t\xf6r\xf6lt \xfctemez\xe9s", _s16_39, "elt\xe1vol\xedtott \xfctemez\xe9s", _s17_9, "vissza\xe1ll\xedtott \xfctemez\xe9s", "search_schedule", "\xfctemez\xe9s keres\xe9se", _s16_40, "\xfctemez\xe9sek keres\xe9se", "archive_payment", "Fizet\xe9s archiv\xe1l\xe1sa", "archive_invoice", "Sz\xe1mla archiv\xe1l\xe1sa", "archive_quote", "Aj\xe1nlat archiv\xe1l\xe1sa", "archive_credit", "Hitel archiv\xe1l\xe1sa", "archive_task", "Feladat archiv\xe1l\xe1sa", "archive_client", "\xdcgyf\xe9l archiv\xe1l\xe1sa", "archive_project", "Projekt archiv\xe1l\xe1sa", "archive_expense", "Kiad\xe1s archiv\xe1l\xe1sa", "restore_payment", "Fizet\xe9s vissza\xe1ll\xedt\xe1sa", "restore_invoice", "Sz\xe1mla vissza\xe1ll\xedt\xe1sa", "restore_quote", "\xc1raj\xe1nlat vissza\xe1ll\xedt\xe1sa", "restore_credit", "Egyenleg vissza\xe1ll\xedt\xe1sa", "restore_task", "Feladat vissza\xe1ll\xedt\xe1sa", "restore_client", "\xdcgyf\xe9l vissza\xe1ll\xedt\xe1sa", "restore_project", "Projekt helyre\xe1ll\xedt\xe1sa", "restore_expense", "Kiad\xe1s vissza\xe1ll\xedt\xe1sa", "archive_vendor", "Besz\xe1ll\xedt\xf3 archiv\xe1l\xe1sa", "restore_vendor", "Sz\xe1ll\xedt\xf3 vissza\xe1ll\xedt\xe1sa", "create_product", "Term\xe9k hozz\xe1ad\xe1sa", "update_product", "term\xe9k friss\xedt\xe9se", "delete_product", "Term\xe9k t\xf6rl\xe9se", "restore_product", "Term\xe9k vissza\xe1ll\xedt\xe1sa", "archive_product", "Term\xe9k archiv\xe1l\xe1sa", _s21_12, "beszerz\xe9si rendel\xe9s l\xe9trehoz\xe1sa", _s21_14, "beszerz\xe9si rendel\xe9s friss\xedt\xe9se", _s21_16, "V\xe1s\xe1rl\xe1si megrendel\xe9s t\xf6rl\xe9se", _s22_12, "V\xe1s\xe1rl\xe1si megrendel\xe9s vissza\xe1ll\xedt\xe1sa", _s22_14, "V\xe1s\xe1rl\xe1si megrendel\xe9s archiv\xe1l\xe1sa", "sent_invoice", "k\xfcld\xf6tt sz\xe1mla", "sent_quote", "k\xfcld\xf6tt \xe1raj\xe1nlat", "sent_credit", "k\xfcld\xf6tt j\xf3v\xe1\xedr\xe1s", _s19_8, "k\xfcld\xf6tt beszerz\xe9si rendel\xe9s", "image_url", "k\xe9p URL-je", "max_quantity", "maxim\xe1lis mennyis\xe9g", "test_url", "teszt URL", _s18_16, "automatikus sz\xe1ml\xe1z\xe1si seg\xedts\xe9g ki", _s20_14, "automatikus sz\xe1ml\xe1z\xe1si seg\xedts\xe9g bekapcsolva", _s21_18, "automatikus sz\xe1ml\xe1z\xe1si seg\xedts\xe9g kikapcsolva", _s21_19, "automatikus sz\xe1ml\xe1z\xe1si seg\xedts\xe9g mindig", "payment_methods", "Fizet\xe9si m\xf3dok", "view_all", "mindet megtekint", "edit_all", "mindet szerkeszt", _s28_2, "beszerz\xe9si rendel\xe9s sz\xe1m\xe1nak elfogad\xe1sa", _s33_1, "seg\xedts\xe9g a beszerz\xe9si rendel\xe9s sz\xe1m\xe1nak elfogad\xe1s\xe1hoz", "from_email", "e-mail k\xfcld\u0151je", "show_preview", "el\u0151n\xe9zet megjelen\xedt\xe9se", "show_paid_stamp", "fizetett pecs\xe9t megjelen\xedt\xe9se", _s21_20, "sz\xe1ll\xedt\xe1si c\xedm megjelen\xedt\xe9se", _s24_5, "nincs let\xf6lthet\u0151 dokumentum", "pixels", "pixelek", "logo_size", "log\xf3 m\xe9rete", "postal_city", "Ir\xe1ny\xedt\xf3sz\xe1m/V\xe1ros", "failed", "sikertelen", "client_contacts", "\xfcgyf\xe9lkapcsolatok", "sync_from", "szinkroniz\xe1l\xe1s forr\xe1s\xe1b\xf3l", _s19_11, "k\xe9szlet k\xfcsz\xf6b\xe9rt\xe9k", "hour", "\xf3ra", _s17_10, "emailben elk\xfcld\xf6tt kimutat\xe1s", _s17_11, "email l\xe1bl\xe9c\xe9nek megjelen\xedt\xe9se", _s18_17, "sz\xe1mla feladat \xf3r\xe1k", _s23_4, "seg\xedts\xe9g a sz\xe1mla feladat \xf3r\xe1khoz", _s27_8, "automatikus terhel\xe9s standard sz\xe1ml\xe1kra", _s28_4, "automatikus terhel\xe9s ism\xe9tl\u0151d\u0151 sz\xe1ml\xe1kra", "email_alignment", "email igaz\xedt\xe1sa", _s20_15, "PDF-el\u0151n\xe9zet helye", "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, "l\xe9trehoz\xe1s klikkel\xe9ssel (+)", "last365_days", "utols\xf3 365 nap", "import_design", "tervezet import\xe1l\xe1sa", "imported_design", "import\xe1lt tervezet", "invalid_design", "\xe9rv\xe9nytelen tervezet", _s17_13, "be\xe1ll\xedt\xe1s var\xe1zsl\xf3 log\xf3ja", "upload", "Felt\xf6lt\xe9s", _s17_14, "telep\xedtett verzi\xf3", _s23_5, "\xe9rtes\xedt\xe9s az elad\xf3nak a fizet\xe9skor", _s28_7, "seg\xedts\xe9g az \xe9rtes\xedt\xe9shez az elad\xf3nak a fizet\xe9skor", "update_payment", "fizet\xe9s friss\xedt\xe9se", "markup", "megjel\xf6l\xe9s", _s22_16, "beszerz\xe9si rendel\xe9s l\xe9trehozva", _s19_13, "beszerz\xe9si rendel\xe9s elk\xfcldve", _s21_22, "beszerz\xe9si rendel\xe9s megtekintve", _s23_7, "beszerz\xe9si rendel\xe9s elfogadva", _s20_17, "hitelk\xe1rtya fizet\xe9si hiba", "klarna", "Klarna", _s29_7, "seg\xedts\xe9g a fizet\xe9si valuta \xe1tv\xe1lt\xe1s\xe1hoz", _s29_8, "seg\xedts\xe9g a k\xf6lts\xe9g valuta \xe1tv\xe1lt\xe1s\xe1hoz", "matomo_url", "Matomo URL", "matomo_id", "Matomo azonos\xedt\xf3", _s21_24, "hozz\xe1ad\xe1s a sz\xe1ml\xe1hoz", _s25_11, "Seg\xedts\xe9g az online fizet\xe9si e-mailhez", _s25_12, "Seg\xedts\xe9g a k\xe9zi fizet\xe9si e-mailhez", _s28_8, "Seg\xedts\xe9g a fizetett jel\xf6l\u0151 e-mailhez", "delete_project", "Projekt t\xf6rl\xe9se", _s18_19, "Kapcsolt tranzakci\xf3", "link_payment", "Fizet\xe9s kapcsol\xe1sa", "link_expense", "Kiad\xe1s kapcsol\xe1sa", _s19_15, "Sz\xe1ml\xe1zott feladatok z\xe1rol\xe1sa", _s24_6, "Seg\xedts\xe9g a sz\xe1ml\xe1zott feladatok z\xe1rol\xe1s\xe1hoz", _s21_25, "Regisztr\xe1ci\xf3 sz\xfcks\xe9ges", _s26_9, "Seg\xedts\xe9g a regisztr\xe1ci\xf3hoz sz\xfcks\xe9ges adatokhoz", _s24_7, "K\xe9szletkezel\xe9s haszn\xe1lata", _s29_9, "Seg\xedts\xe9g a k\xe9szletkezel\xe9s haszn\xe1lat\xe1hoz", _s17_16, "V\xe1laszthat\xf3 term\xe9kek", _s27_12, "V\xe1laszthat\xf3 ism\xe9tl\u0151d\u0151 term\xe9kek", "convert_matched", "Illeszt\xe9s \xe1talak\xedt\xe1sa", _s19_17, "Automatikusan kisz\xe1ml\xe1zott sz\xe1mla", _s20_18, "Automatikusan kisz\xe1ml\xe1zott sz\xe1ml\xe1k", "operator", "M\u0171velet v\xe9grehajt\xf3", "value", "\xe9rt\xe9k", "is", "egyenl\u0151", "contains", "tartalmazza", "starts_with", "kezd\u0151dik", "is_empty", "\xfcres", "add_rule", "szab\xe1ly hozz\xe1ad\xe1sa", "match_all_rules", "minden szab\xe1ly egyezik", _s20_19, "seg\xedts\xe9g az \xf6sszes szab\xe1ly egyez\xe9s\xe9hez", _s17_18, "seg\xedts\xe9g az automatikus \xe1tv\xe1lt\xe1shoz", "rules", "szab\xe1lyok", _s16_42, "tranzakci\xf3s szab\xe1ly", _s17_19, "tranzakci\xf3s szab\xe1lyok", _s20_20, "\xfaj tranzakci\xf3s szab\xe1ly", _s21_27, "tranzakci\xf3s szab\xe1ly szerkeszt\xe9se", _s24_9, "l\xe9trehozott tranzakci\xf3s szab\xe1ly", _s24_10, "friss\xedtett tranzakci\xf3s szab\xe1ly", _s25_14, "archiv\xe1lt tranzakci\xf3s szab\xe1ly", _s24_11, "t\xf6r\xf6lt tranzakci\xf3s szab\xe1ly", _s24_12, "elt\xe1vol\xedtott tranzakci\xf3s szab\xe1ly", _s25_15, "vissza\xe1ll\xedtott tranzakci\xf3s szab\xe1ly", _s23_9, "tranzakci\xf3s szab\xe1ly keres\xe9se", _s24_13, "tranzakci\xf3s szab\xe1lyok keres\xe9se", _s21_29, "Ment\xe9s alap\xe9rtelmezett felt\xe9telekk\xe9nt", _s22_18, "Ment\xe9s alap\xe9rtelmezett l\xe1bl\xe9cnek", "auto_sync", "Automatikus szinkroniz\xe1l\xe1s", _s16_44, "Fi\xf3kok friss\xedt\xe9se", _s31_4, "Friss\xedt\xe9s a banksz\xe1mla csatlakoztat\xe1s\xe1hoz", _s34_2, "Kattintson ide a banksz\xe1mla csatlakoztat\xe1s\xe1hoz", "disable_2fa", "K\xe9tl\xe9pcs\u0151s azonos\xedt\xe1s kikapcsol\xe1sa", "change_number", "Sz\xe1m megv\xe1ltoztat\xe1sa", "resend_code", "K\xf3d \xfajrak\xfcld\xe9se", "base_type", "Alapt\xedpus", "category_type", "Kateg\xf3ria t\xedpus", _s16_46, "Banki tranzakci\xf3", "bulk_print", "T\xf6meges nyomtat\xe1s", _s18_20, "Sz\xe1ll\xedt\xf3 ir\xe1ny\xedt\xf3sz\xe1ma", _s16_47, "El\u0151n\xe9zet helye", "bottom", "Als\xf3 r\xe9sz", "side", "oldal", "pdf_preview", "PDF el\u0151n\xe9zet", _s20_22, "Hossz\xfa nyom\xe1s a kiv\xe1laszt\xe1shoz", _s21_31, "Beszerz\xe9si rendel\xe9s sz\xe1ma", _s19_18, "V\xe1s\xe1rl\xe1si megrendel\xe9s t\xe9tele", _s22_20, "\xc9rt\xe9kelne minket?", "include_deleted", "T\xf6r\xf6lt elemek belefoglal\xe1sa", _s20_24, "Seg\xedts\xe9g a t\xf6r\xf6lt elemek belefoglal\xe1s\xe1hoz", "due_on", "Esed\xe9kess\xe9g:", _s22_21, "\xc1talak\xedtott tranzakci\xf3k", _s20_25, "Bankfi\xf3k l\xe9trehozva", _s20_26, "Bankfi\xf3k friss\xedtve", _s17_21, "Bankfi\xf3k szerkeszt\xe9se", _s16_49, "Alap\xe9rtelmezett kateg\xf3ria", "account_type", "Fi\xf3k t\xedpusa", _s16_51, "Banksz\xe1mla hozz\xe1ad\xe1sa", _s16_52, "Fi\xf3kok \xf6sszekapcsol\xe1sa", "manage_rules", "Szab\xe1lyok kezel\xe9se", "search_category", "Kateg\xf3ria keres\xe9se", _s17_24, "Kateg\xf3ri\xe1k keres\xe9se", "min_amount", "Minim\xe1lis \xf6sszeg", "max_amount", "Maxim\xe1lis \xf6sszeg", "selected", "Kiv\xe1lasztott", _s21_33, "\xc1talak\xedtott tranzakci\xf3", _s18_22, "\xc1talak\xedt\xe1s fizet\xe9ss\xe9", "deposit", "Let\xe9t", "withdrawal", "Kifizet\xe9s", "deposits", "Let\xe9tek", "withdrawals", "Kifizet\xe9sek", "matched", "Illeszked\u0151", "unmatched", "Nem illeszked\u0151", "create_credit", "Kredit l\xe9trehoz\xe1sa", "update_credit", "Hitel friss\xedt\xe9se", "delete_credit", "Hitel t\xf6rl\xe9se", "transaction", "Tranzakci\xf3", "transactions", "Tranzakci\xf3k", "new_transaction", "\xdaj tranzakci\xf3", _s16_54, "Tranzakci\xf3 szerkeszt\xe9se", _s19_20, "Tranzakci\xf3 l\xe9trehozva", _s19_21, "Tranzakci\xf3 friss\xedtve", _s20_27, "Tranzakci\xf3 archiv\xe1lva", _s19_22, "Tranzakci\xf3 t\xf6r\xf6lve", _s19_23, "Tranzakci\xf3 elt\xe1vol\xedtva", _s20_28, "Tranzakci\xf3 helyre\xe1ll\xedtva", _s18_24, "Tranzakci\xf3 keres\xe9se", _s19_24, "Tranzakci\xf3k keres\xe9se", "bank_account", "Banki fi\xf3k", "bank_accounts", "Bankk\xe1rty\xe1k \xe9s bankok", _s21_34, "Bankfi\xf3k archiv\xe1lva", _s20_29, "T\xf6r\xf6lt banksz\xe1mla", _s20_30, "Elt\xe1vol\xedtott banksz\xe1mla", _s21_35, "Banksz\xe1mla helyre\xe1ll\xedtva", _s19_25, "Banksz\xe1mla keres\xe9se", _s20_31, "Banksz\xe1ml\xe1k keres\xe9se", "connect", "Csatlakoztat\xe1s", _s23_11, "Fizet\xe9si e-mail jel\xf6l\xe9se fizetve", _s18_26, "\xc1talak\xedt\xe1s projektv\xe9", "client_email", "\xdcgyf\xe9l e-mail", _s20_32, "Sz\xe1mla feladat projekt", _s25_16, "Seg\xedts\xe9g a sz\xe1mla feladat projektj\xe9hez", "field", "Mez\u0151", "period", "Id\u0151szak", "fields_per_row", "Mez\u0151k soronk\xe9nt", _s21_36, "Akt\xedv sz\xe1ml\xe1k \xf6sszesen", _s26_11, "F\xfcgg\u0151ben l\xe9v\u0151 sz\xe1ml\xe1k \xf6sszesen", _s24_16, "Befejezett fizet\xe9sek \xf6sszesen", _s23_13, "Visszat\xe9r\xedtett fizet\xe9sek \xf6sszesen", _s19_27, "Akt\xedv \xe1raj\xe1nlatok \xf6sszesen", _s21_37, "J\xf3v\xe1hagyott \xe1raj\xe1nlatok \xf6sszesen", _s23_14, "J\xf3v\xe1hagy\xe1sra v\xe1r\xf3 \xe1raj\xe1nlatok \xf6sszesen", _s18_29, "Napl\xf3zott feladatok \xf6sszesen", _s20_35, "Sz\xe1ml\xe1zott feladatok \xf6sszesen", _s16_56, "Fizetett feladatok \xf6sszesen", _s21_38, "Napl\xf3zott kiad\xe1sok \xf6sszesen", _s22_22, "F\xfcgg\u0151ben l\xe9v\u0151 kiad\xe1sok \xf6sszesen", _s23_15, "Sz\xe1ml\xe1zott kiad\xe1sok \xf6sszesen", _s27_15, "Sz\xe1mla fizetett kiad\xe1sok \xf6sszesen", "activity_130", "Tev\xe9kenys\xe9g 130", "activity_131", "Tev\xe9kenys\xe9g 131", "activity_132", "Tev\xe9kenys\xe9g 132", "activity_133", "Tev\xe9kenys\xe9g 133", "activity_134", "Tev\xe9kenys\xe9g 134", "activity_135", "Tev\xe9kenys\xe9g 135", "activity_136", "Tev\xe9kenys\xe9g 136", "activity_137", "Tev\xe9kenys\xe9g 137", "vendor_portal", "Sz\xe1ll\xedt\xf3i port\xe1l", "send_code", "K\xf3d k\xfcld\xe9se", _s24_17, "Ment\xe9s a dokumentumok felt\xf6lt\xe9s\xe9hez", _s17_28, "Kiad\xe1s ad\xf3kulcsok", _s22_23, "Sz\xe1mla t\xe9tel ad\xf3kulcsok", _s21_40, "Ellen\u0151rz\xf6tt telefonsz\xe1m", "code_was_sent", "K\xf3d elk\xfcldve", _s16_58, "A k\xf3d elk\xfcldve ide:", "resend", "\xdajrak\xfcld\xe9s", "verify", "Ellen\u0151rz\xe9s", _s18_30, "Adja meg a telefonsz\xe1mot", _s20_36, "\xc9rv\xe9nytelen telefonsz\xe1m", _s19_28, "Telefonsz\xe1m ellen\u0151rz\xe9se", _s24_18, "Seg\xedts\xe9g a telefonsz\xe1m ellen\u0151rz\xe9s\xe9hez", _s28_10, "Seg\xedts\xe9g a telefonsz\xe1m ellen\u0151rz\xe9s\xe9hez 2FA seg\xedts\xe9g\xe9vel", "merged_clients", "\xd6sszevont \xfcgyfelek", "merge_into", "\xd6sszevon\xe1s", "merge", "\xd6sszevon\xe1s", _s21_41, "Elfogadott \xe1rv\xe1ltoz\xe1s", _s19_30, "Sikertelen \xe1rv\xe1ltoz\xe1s", _s17_30, "V\xe1s\xe1rl\xe1sok vissza\xe1ll\xedt\xe1sa", "activate", "Aktiv\xe1l\xe1s", "connect_apple", "Apple csatlakoztat\xe1sa", _s16_59, "Apple lev\xe1laszt\xe1sa", _s18_31, "Apple lev\xe1lasztva", "send_now", "K\xfcld\xe9s most", "received", "Fogadva", _s19_31, "Beszerz\xe9si rendel\xe9s d\xe1tuma", _s20_38, "Kiad\xe1ss\xe1 alak\xedtva", _s21_43, "Kiad\xe1sokk\xe1 alak\xedtva", _s18_32, "\xc1talak\xedt\xe1s kiad\xe1ss\xe1", _s16_61, "Hozz\xe1ad\xe1s a k\xe9szlethez", _s33_9, "Beszerz\xe9si rendel\xe9s hozz\xe1adva a k\xe9szlethez", _s34_9, "Beszerz\xe9si rendel\xe9sek hozz\xe1adva a k\xe9szlethez", _s22_25, "\xdcgyf\xe9l dokumentum felt\xf6lt\xe9se", _s22_27, "Sz\xe1ll\xedt\xf3 dokumentum felt\xf6lt\xe9se", _s27_17, "Seg\xedts\xe9g a sz\xe1ll\xedt\xf3i dokumentum felt\xf6lt\xe9s\xe9hez", _s24_19, "\xc9lvezed az alkalmaz\xe1st?", "yes_its_great", "Igen, nagyon j\xf3", "not_so_much", "Nem annyira", _s17_32, "\xc9rt\xe9keln\xe9d?", _s22_29, "Elmondan\xe1l nek\xfcnk m\xe9g valamit?", "sure_happy_to", "Term\xe9szetesen, \xf6r\xf6mmel", "no_not_now", "Nem, most nem", "add", "Hozz\xe1ad\xe1s", _s18_34, "Utols\xf3 elk\xfcld\xf6tt sablon", _s22_30, "Rugalmas keres\xe9s enged\xe9lyez\xe9se", _s27_18, "Seg\xedts\xe9g a rugalmas keres\xe9s enged\xe9lyez\xe9s\xe9hez", "vendor_details", "Sz\xe1ll\xedt\xf3 r\xe9szletei", _s22_32, "Beszerz\xe9si rendel\xe9s r\xe9szletei", "qr_iban", "QR-IBAN", "besr_id", "BESR-azonos\xedt\xf3", "accept", "Elfogad\xe1s", _s23_16, "Kl\xf3noz\xe1s beszerz\xe9si rendel\xe9ss\xe9", _s20_39, "A sz\xe1ll\xedt\xf3 e-mail c\xedme nincs be\xe1ll\xedtva", "bulk_send_email", "E-mail t\xf6meges k\xfcld\xe9se", _s29_12, "Beszerz\xe9si rendel\xe9s jel\xf6lve 'Elk\xfcldve' st\xe1tusszal", _s30_4, "Beszerz\xe9si rendel\xe9sek jel\xf6lve 'Elk\xfcldve' st\xe1tusszal", _s23_17, "Elfogadott beszerz\xe9si rendel\xe9s", _s24_20, "Elfogadott beszerz\xe9si rendel\xe9sek", _s24_21, "T\xf6r\xf6lt beszerz\xe9si rendel\xe9s", _s25_18, "T\xf6r\xf6lt beszerz\xe9si rendel\xe9sek", "accepted", "Elfogadva", _s22_34, "K\xe9rlek, v\xe1lassz egy sz\xe1ll\xedt\xf3t", _s20_40, "Beszerz\xe9si rendel\xe9s \xf6sszege", _s20_42, "Beszerz\xe9si rendel\xe9s e-mailben", _s26_12, "T\xf6meges e-mail v\xe1s\xe1rl\xe1si megrendel\xe9sekhez", _s18_36, "E-mail kapcsolat megszak\xedtva", "connect_email", "E-mail kapcsolat felv\xe9tele", _s16_64, "E-mail kapcsolat megsz\xfcntet\xe9se", _s32_7, "Haszn\xe1ld a webes alkalmaz\xe1st a Microsofthoz val\xf3 kapcsol\xf3d\xe1shoz", "email_provider", "E-mail szolg\xe1ltat\xf3", _s17_33, "Kapcsol\xf3d\xe1s a Microsofthoz", _s20_44, "Kapcsolat megsz\xfcntet\xe9se a Microsofttal", _s19_33, "Kapcsol\xf3dva a Microsofthoz", _s22_36, "Kapcsolat megszak\xedtva a Microsofttal", _s17_35, "Bejelentkez\xe9s a Microsoftba", _s17_36, "Regisztr\xe1ci\xf3 a Microsoftba", _s22_38, "Beszerz\xe9si rendel\xe9s e-mailben elk\xfcldve", _s23_18, "Beszerz\xe9si rendel\xe9sek e-mailben elk\xfcldve", _s16_66, "React alkalmaz\xe1s enged\xe9lyez\xe9se", _s21_45, "Beszerz\xe9si rendel\xe9s tervez\xe9se", _s20_47, "Beszerz\xe9si rendel\xe9s felt\xe9telei", _s21_47, "Beszerz\xe9si rendel\xe9s l\xe1bl\xe9c", _s32_9, "Beszerz\xe9si rendel\xe9s al\xe1\xedr\xe1s\xe1nak k\xf6telez\u0151v\xe9 t\xe9tele", _s37_7, "Seg\xedts\xe9g a beszerz\xe9si rendel\xe9s al\xe1\xedr\xe1s\xe1nak k\xf6telez\u0151v\xe9 t\xe9tel\xe9hez", "purchase_order", "Beszerz\xe9si rendel\xe9s", "purchase_orders", "Beszerz\xe9si rendel\xe9sek", _s18_37, "\xdaj beszerz\xe9si rendel\xe9s", _s19_34, "Beszerz\xe9si rendel\xe9s szerkeszt\xe9se", _s22_39, "Beszerz\xe9si rendel\xe9s l\xe9trehozva", _s22_40, "Beszerz\xe9si rendel\xe9s friss\xedtve", _s23_19, "Beszerz\xe9si rendel\xe9s archiv\xe1lva", _s22_41, "Beszerz\xe9si rendel\xe9s t\xf6r\xf6lve", _s22_42, "Beszerz\xe9si rendel\xe9s elt\xe1vol\xedtva", _s23_20, "Beszerz\xe9si rendel\xe9s helyre\xe1ll\xedtva", _s21_49, "Beszerz\xe9si rendel\xe9s keres\xe9se", _s22_43, "Beszerz\xe9si rendel\xe9sek keres\xe9se", "login_url", "Bejelentkez\xe9si URL", _s16_67, "Fizet\xe9si be\xe1ll\xedt\xe1sok", "default", "Alap\xe9rtelmezett", "stock_quantity", "K\xe9szlet mennyis\xe9ge", _s22_45, "\xc9rtes\xedt\xe9s k\xfcsz\xf6b\xe9rt\xe9ke", "track_inventory", "K\xe9szlet k\xf6vet\xe9se", _s20_49, "Seg\xedts\xe9g a k\xe9szlet k\xf6vet\xe9s\xe9hez", _s19_36, "K\xe9szlet \xe9rtes\xedt\xe9sek", _s24_23, "Seg\xedts\xe9g a k\xe9szlet \xe9rtes\xedt\xe9sekhez", "vat", "\xc1FA", "standing", "\xc1llapot", "view_map", "T\xe9rk\xe9p megtekint\xe9se", _s18_39, "Alap\xe9rtelmezett tervez\xe9s be\xe1ll\xedt\xe1sa", "add_gateway", "Fizet\xe9si \xe1tj\xe1r\xf3 hozz\xe1ad\xe1sa", _s24_24, "seg\xedts\xe9g az \xe1tj\xe1r\xf3 hozz\xe1ad\xe1s\xe1hoz", "left", "Bal", "right", "Jobb", "center", "K\xf6z\xe9p", "page_numbering", "Oldalsz\xe1moz\xe1s", _s24_25, "Oldalsz\xe1moz\xe1s igaz\xedt\xe1sa", _s31_8, "Sz\xe1mla elk\xfcld\xe9s \xe9rtes\xedt\u0151 c\xedmk\xe9je", _s24_27, "Term\xe9k le\xedr\xe1s\xe1nak megjelen\xedt\xe9se", _s29_13, "Seg\xedts\xe9g a term\xe9k le\xedr\xe1s\xe1nak megjelen\xedt\xe9s\xe9hez", "invoice_items", "Sz\xe1mlat\xe9telek", "quote_items", "\xc1raj\xe1nlat t\xe9telek", "profitloss", "Nyeres\xe9g/Vesztes\xe9g", "import_format", "Import\xe1l\xe1s form\xe1tuma", "export_format", "Export\xe1l\xe1s form\xe1tuma", "export_type", "Export\xe1l\xe1s t\xedpusa", "stop_on_unpaid", "Le\xe1ll\xedt\xe1s kifizetetlen eset\xe9n", _s19_38, "Seg\xedts\xe9g a le\xe1ll\xedt\xe1s be\xe1ll\xedt\xe1s\xe1hoz kifizetetlen eset\xe9n", "use_quote_terms", "\xc1raj\xe1nlati felt\xe9telek haszn\xe1lata", _s20_50, "Seg\xedts\xe9g az \xe1raj\xe1nlati felt\xe9telek haszn\xe1lat\xe1hoz", "add_country", "Orsz\xe1g hozz\xe1ad\xe1sa", "enable_tooltips", "Feliratkoz\xe1s enged\xe9lyez\xe9se", _s20_51, "Seg\xedts\xe9g a feliratkoz\xe1s enged\xe9lyez\xe9s\xe9hez", _s21_51, "T\xf6bbsz\xf6r\xf6s \xfcgyf\xe9l hiba", "register_label", "Regisztr\xe1ci\xf3", "login_label", "Bejelentkez\xe9s felirata", "add_to_invoice", "Hozz\xe1ad\xe1s a sz\xe1ml\xe1hoz", _s17_37, "Nem tal\xe1lhat\xf3 sz\xe1mla", "week", "H\xe9t", "created_record", "Rekord l\xe9trehozva", _s26_13, "Fizetett sz\xe1ml\xe1k automatikus archiv\xe1l\xe1sa", _s31_9, "Seg\xedts\xe9g az automatikus archiv\xe1l\xe1s be\xe1ll\xedt\xe1s\xe1hoz fizetett sz\xe1ml\xe1k eset\xe9n", _s31_10, "T\xf6r\xf6lt sz\xe1ml\xe1k automatikus archiv\xe1l\xe1sa", _s36_2, "Seg\xedts\xe9g az automatikus archiv\xe1l\xe1s be\xe1ll\xedt\xe1s\xe1hoz t\xf6r\xf6lt sz\xe1ml\xe1k eset\xe9n", _s20_52, "Alternat\xedv PDF-megtekint\u0151", _s25_19, "Seg\xedts\xe9g az alternat\xedv PDF-megtekint\u0151 be\xe1ll\xedt\xe1s\xe1hoz", _s16_69, "Sz\xe1mla p\xe9nzneme", "range", "Hat\xf3t\xe1vols\xe1g", "tax_amount1", "Ad\xf3 \xf6sszege 1", "tax_amount2", "Ad\xf3 \xf6sszege 2", "tax_amount3", "Ad\xf3 \xf6sszege 3", "create_project", "Projekt l\xe9trehoz\xe1sa", "update_project", "Projekt friss\xedt\xe9se", "view_task", "Feladat megtekint\xe9se", "cancel_invoice", "Sz\xe1mla t\xf6rl\xe9se", "changed_status", "\xc1llapot megv\xe1ltozott", "change_status", "\xc1llapot megv\xe1ltoztat\xe1sa", "fees_sample", "D\xedjak mint\xe1ja", _s19_39, "\xc9rint\u0151esem\xe9nyek enged\xe9lyez\xe9se", _s24_29, "Seg\xedts\xe9g az \xe9rint\u0151esem\xe9nyek enged\xe9lyez\xe9s\xe9hez", "after_saving", "Ment\xe9s ut\xe1n", "view_record", "Rekord megtekint\xe9se", _s21_52, "E-mail Markdown enged\xe9lyez\xe9se", _s26_14, "Seg\xedts\xe9g az e-mail Markdown enged\xe9lyez\xe9s\xe9hez", _s19_41, "PDF Markdown enged\xe9lyez\xe9se", "json_help", "JSON seg\xedts\xe9g", "release_notes", "Kiad\xe1si megjegyz\xe9sek", _s23_21, "Jelent\xe9sek megtekint\xe9s\xe9hez friss\xedts", "started_tasks", "Elkezdett feladatok", "stopped_tasks", "Le\xe1ll\xedtott feladatok", "approved_quote", "Elfogadott \xe1raj\xe1nlat", "approved_quotes", "Elfogadott \xe1raj\xe1nlatok", "approve", "J\xf3v\xe1hagy", "client_website", "\xdcgyf\xe9l weboldala", "invalid_time", "\xc9rv\xe9nytelen id\u0151", _s21_54, "\xdcgyf\xe9l sz\xe1ll\xedt\xe1si \xe1llapota", _s20_54, "\xdcgyf\xe9l sz\xe1ll\xedt\xe1si v\xe1rosa", _s27_21, "\xdcgyf\xe9l sz\xe1ll\xedt\xe1si ir\xe1ny\xedt\xf3sz\xe1ma", _s23_22, "\xdcgyf\xe9l sz\xe1ll\xedt\xe1si orsz\xe1ga", "load_pdf", "PDF bet\xf6lt\xe9se", _s16_71, "Ingyenes pr\xf3baverzi\xf3 ind\xedt\xe1sa", _s24_30, _s44_8, "due_on_receipt", "Esed\xe9kes a fogad\xe1skor", "is_paid", "Fizetett", "age_group_paid", "Fizetett korcsoport", "id", "Azonos\xedt\xf3", "convert_to", "\xc1talak\xedt\xe1s erre", "client_currency", "\xdcgyf\xe9l valut\xe1ja", _s16_72, "C\xe9g valut\xe1ja", "purged_client", "\xdcgyf\xe9l v\xe9gleges t\xf6rl\xe9se sikeres", _s27_23, "Egy\xe9ni e-mailek letiltva, seg\xedts\xe9g", _s22_48, "Friss\xedt\xe9s a v\xe1llalat hozz\xe1ad\xe1s\xe1hoz", "small", "kicsi", _s21_56, "Megjel\xf6lt j\xf3v\xe1\xedr\xe1st fizetve", _s22_49, "Megjel\xf6lt j\xf3v\xe1\xedr\xe1sok fizetve", _s16_74, "V\xe1rjon a bet\xf6lt\xe9sre", "wait_for_saving", "V\xe1rjon a ment\xe9sre", _s20_56, "HTML el\u0151n\xe9zet figyelmeztet\xe9s", "remaining", "H\xe1tral\xe9v\u0151", "invoice_paid", "Fizetett sz\xe1mla", "activity_120", "Aktivit\xe1s 120", "activity_121", "Aktivit\xe1s 121", "activity_122", "Aktivit\xe1s 122", "activity_123", "Aktivit\xe1s 123", "activity_124", "Aktivit\xe1s 124", "normal", "Norm\xe1l", "large", "Nagy", "extra_large", "Extra nagy", _s16_75, "PDF-el\u0151n\xe9zet mutat\xe1sa", _s21_57, "Seg\xedts\xe9g a PDF-el\u0151n\xe9zet mutat\xe1s\xe1hoz", "print_pdf", "PDF nyomtat\xe1sa", "remind_me", "Eml\xe9keztessen", _s16_77, "Azonnali banki fizet\xe9s", "click_selected", "Kattintson a kiv\xe1lasztottra", "hide_preview", "El\u0151n\xe9zet elrejt\xe9se", "edit_record", "Rekord szerkeszt\xe9se", _s27_24, "A j\xf3v\xe1\xedr\xe1s nagyobb, mint a sz\xe1mla", "giropay", "Giropay", "direct_debit", "K\xf6zvetlen terhel\xe9s", _s21_58, "K\xe9rj\xfck, \xe1ll\xedtsa be a jelsz\xf3t", "set_password", "Jelsz\xf3 be\xe1ll\xedt\xe1sa", _s20_57, "L\xe9trehozott kapu", "disconnect", "Kapcsolat bont\xe1sa", "add_to_invoices", "Hozz\xe1ad\xe1s a sz\xe1ml\xe1khoz", "acss", "ACSS terhel\xe9s", "becs", "Becs", "bulk_download", "T\xf6meges let\xf6lt\xe9s", _s17_40, "Seg\xedts\xe9g az adatok meg\u0151rz\xe9s\xe9hez", "persist_ui", "UI meg\u0151rz\xe9se", "persist_ui_help", "Seg\xedts\xe9g az UI meg\u0151rz\xe9s\xe9hez", _s18_41, "\xdcgyf\xe9l ir\xe1ny\xedt\xf3sz\xe1ma", _s17_41, "\xdcgyf\xe9l ad\xf3sz\xe1ma", "has_tasks", "Van feladat", "registration", "Regisztr\xe1ci\xf3", _s27_25, "Enged\xe9ly n\xe9lk\xfcli Stripe figyelmeztet\xe9s", "view_expense", "Kiad\xe1s megtekint\xe9se", "view_statement", "Kimutat\xe1s megtekint\xe9se", "sepa", "SEPA", "ideal", "IDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Az \xf6sszes rekord friss\xedt\xe9se", "system", "Rendszer", _s19_43, "Alap\xe9rtelmezett v\xe1llalat be\xe1ll\xedt\xe1sa", "updated_company", "Friss\xedtett c\xe9g", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "Mi\xe9rt hagyja el?", "webhook_success", "Webhook sikeres", _s24_31, "Hiba a kereszt\xfcli \xfcgyf\xe9lfeladatokban", _s27_26, "Hiba a kereszt\xfcli \xfcgyf\xe9lk\xf6lts\xe9gekben", "app", "Alkalmaz\xe1s", _s20_58, "A legjobb teljes\xedtm\xe9ny \xe9rdek\xe9ben", _s16_79, "Brutt\xf3 sor \xf6sszesen", _s19_46, "T\xf6meges e-mail sz\xe1ml\xe1khoz", _s17_43, "T\xf6meges e-mail \xe1raj\xe1nlatokhoz", _s18_45, "T\xf6meges e-mail j\xf3v\xe1\xedr\xe1sokhoz", "from_name", "Felad\xf3 neve", _s16_81, "Kl\xf3noz\xe1s k\xf6lts\xe9gbe", _s17_44, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g", _s18_46, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9gek", _s21_59, "\xdaj ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g", _s22_50, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g szerkeszt\xe9se", _s25_20, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g l\xe9trehozva", _s25_21, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g friss\xedtve", _s26_16, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g archiv\xe1lva", _s25_22, "Az ism\xe9tl\u0151d\u0151 kiad\xe1sok sikeresen t\xf6r\xf6lve", _s25_23, "Ismeretlen k\xf6lts\xe9g elt\xe1vol\xedtva", _s26_17, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g vissza\xe1ll\xedtva", _s24_32, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9g keres\xe9se", _s25_24, "Ism\xe9tl\u0151d\u0151 k\xf6lts\xe9gek keres\xe9se", "last_sent_date", "Utols\xf3 k\xfcld\xe9s d\xe1tuma", "include_drafts", "V\xe1zlatok belefoglal\xe1sa", _s19_47, "Seg\xedts\xe9g a v\xe1zlatok belefoglal\xe1s\xe1hoz", "is_invoiced", "Sz\xe1ml\xe1zott", "change_plan", "Terv kezel\xe9se", "persist_data", "Adatok tart\xe1sa", "customer_count", "\xdcgyf\xe9l sz\xe1ma", _s16_83, "\xdcgyfelek ellen\u0151rz\xe9se", _s16_85, _s16_86, _s28_13, "Google Analytics k\xf6vet\u0151azonos\xedt\xf3", "decimal_comma", "Tizedesvessz\u0151", _s26_18, "Haszn\xe1lja a vessz\u0151t tizedes helyk\xe9nt", "select_method", "V\xe1lassza a m\xf3dszert", "select_platform", "V\xe1lasszon platformot", _s28_15, "Haszn\xe1lja a webes alkalmaz\xe1st a Gmailhez val\xf3 kapcsol\xf3d\xe1shoz", _s16_87, "K\xf6lts\xe9gad\xf3 seg\xedts\xe9g", "enable_markdown", "Markdown enged\xe9lyez\xe9se", _s20_59, "Seg\xedts\xe9g a Markdown enged\xe9lyez\xe9s\xe9hez", "user_guide", "Felhaszn\xe1l\xf3i \xfatmutat\xf3", _s18_48, "M\xe1sodik kapcsolat hozz\xe1ad\xe1sa", "previous_page", "El\u0151z\u0151 oldal", "next_page", "K\xf6vetkez\u0151 oldal", "export_colors", "Sz\xednek export\xe1l\xe1sa", "import_colors", "Sz\xednek import\xe1l\xe1sa", "clear_all", "Minden t\xf6rl\xe9se", "contrast", "Kontraszt", "custom_colors", "Egy\xe9ni sz\xednek", "colors", "Sz\xednek", _s31_11, "Akt\xedv oldals\xe1v h\xe1tt\xe9rsz\xedne", _s25_26, "Akt\xedv oldals\xe1v bet\u0171sz\xedne", _s33_14, "Inakt\xedv oldals\xe1v h\xe1tt\xe9rsz\xedne", _s27_27, "Inakt\xedv oldals\xe1v bet\u0171sz\xedne", _s36_3, "T\xe1bla alternat\xedv sor h\xe1tt\xe9rsz\xedne", _s31_13, "Sz\xe1mla fejl\xe9c h\xe1tt\xe9rsz\xedne", _s25_28, "Sz\xe1mla fejl\xe9c bet\u0171sz\xedne", "net_subtotal", "Nett\xf3", "review_app", "Alkalmaz\xe1s fel\xfclvizsg\xe1lata", "check_status", "\xc1llapot ellen\u0151rz\xe9se", "free_trial", "Ingyenes pr\xf3baverzi\xf3", _s23_24, "Az ingyenes pr\xf3baverzi\xf3 %days% nap m\xfalva lej\xe1r", _s21_61, "Az ingyenes pr\xf3baverzi\xf3 ma lej\xe1r", "change_email", "E-mail c\xedm megv\xe1ltoztat\xe1sa", _s25_30, "\xdcgyf\xe9lport\xe1l domain-tipp", _s21_62, "Az \xfcgyf\xe9lport\xe1lon megjelen\u0151 feladatok", "uninvoiced", "Sz\xe1ml\xe1zatlan", "subdomain_guide", "Aladomain \xfatmutat\xf3", "send_time", "K\xfcld\xe9si id\u0151", "import_data", "Adatok import\xe1l\xe1sa", "import_settings", "Import\xe1l\xe1si be\xe1ll\xedt\xe1sok", _s17_46, "Hi\xe1nyz\xf3 JSON f\xe1jl", _s19_48, "Hi\xe1nyz\xf3 JSON opci\xf3", "json", "JSON", _s24_34, "Nincsenek enged\xe9lyezett fizet\xe9si t\xedpusok", "wait_for_data", "V\xe1rjon az adatokra", "net_total", "Nett\xf3 \xf6sszeg", "has_taxes", "Ad\xf3k", _s16_88, "\xdcgyfelek import\xe1l\xe1sa", _s18_50, "Import\xe1lt \xfcgyfelek", "login_success", "Sikeres bejelentkez\xe9s", "login_failure", "Sikertelen bejelentkez\xe9s", "exported_data", "Export\xe1lt adatok", _s23_25, "T\xf6r\xf6lt \xfcgyfelek belefoglal\xe1sa", _s28_17, "Seg\xedts\xe9g a t\xf6r\xf6lt \xfcgyfelek belefoglal\xe1s\xe1hoz", "step_1_sign_in", "1. l\xe9p\xe9s - Bejelentkez\xe9s", _s16_91, "2. l\xe9p\xe9s - Enged\xe9lyez\xe9s", "account_id", "Sz\xe1mla azonos\xedt\xf3", _s27_29, "Migr\xe1ci\xf3 m\xe9g nem fejez\u0151d\xf6tt be", "activity_100", "100. tev\xe9kenys\xe9g", "activity_101", "101. tev\xe9kenys\xe9g", "activity_102", "102. tev\xe9kenys\xe9g", "activity_103", "103. tev\xe9kenys\xe9g", "activity_104", "104. tev\xe9kenys\xe9g", _s18_51, "Feladat befejez\xe9si d\xe1tum\xe1nak megjelen\xedt\xe9se", _s23_27, "Seg\xedts\xe9g a feladat befejez\xe9si d\xe1tum\xe1nak megjelen\xedt\xe9s\xe9hez", "gateway_setup", "Fizet\xe9si kapu be\xe1ll\xedt\xe1sa", "preview_sidebar", "El\u0151n\xe9zeti oldals\xe1v", _s16_92, "Megjelen\xedtett adatok \xe9vei", _s18_53, "Minden munkamenet v\xe9get \xe9rt", _s16_94, "\xd6sszes munkamenet v\xe9ge", "count_session", "Munkamenet sz\xe1ml\xe1l\xf3", "count_sessions", "Munkamenetek sz\xe1ml\xe1l\xf3ja", "invoice_created", "L\xe9trehozott sz\xe1mla", "quote_created", "L\xe9trehozott \xe1raj\xe1nlat", "credit_created", "L\xe9trehozott j\xf3v\xe1\xedr\xe1s", "pro", "Pro", "enterprise", "V\xe1llalati", "last_updated", "Utolj\xe1ra friss\xedtve", "invoice_item", "Sz\xe1mlat\xe9tel", "quote_item", "\xc1raj\xe1nlat t\xe9tel", _s18_54, "Keresztn\xe9v", _s17_48, "Vezet\xe9kn\xe9v", "order", "Rendel\xe9s", "unassigned", "Nincs hozz\xe1rendelve", "partial_value", "R\xe9szleges \xe9rt\xe9k", "search_kanban", "Keres\xe9s kanbanban", "search_kanbans", "Keres\xe9sek kanbanban", "kanban", "Kanban", "enable", "Bekapcsol", "move_top", "Mozgat\xe1s az elej\xe9re", "move_up", "Mozgat\xe1s feljebb", "move_down", "Mozgat\xe1s lejjebb", "move_bottom", "Mozgat\xe1s a v\xe9g\xe9re", "subdomain_help", "\xc1ll\xedtsa be az alkalmaz\xe1s aldomainj\xe9t vagy jelen\xedtse meg azt a saj\xe1t webhely\xe9n.", _s21_64, "Hi\xe1nyz\xf3 test v\xe1ltoz\xf3", _s25_31, "\xdczenet hozz\xe1ad\xe1sa test v\xe1ltoz\xf3val", _s17_50, "D\xe1tum form\xe1tumok megtekint\xe9se", "is_viewed", "Megtekintve", "letter", "Lev\xe9l", "legal", "Jogi", "page_layout", "Oldal elrendez\xe9se", "portrait", "\xc1ll\xf3", "landscape", "Fekv\u0151", _s26_19, "Tulajdonos friss\xedt\xe9se fizet\u0151s csomagra", _s20_60, "Friss\xedt\xe9s fizet\u0151s csomagra", _s21_65, "Sz\xe1mla fizet\xe9si felt\xe9telei", _s17_52, "\xc1raj\xe1nlat \xe9rv\xe9nyes eddig", "no_headers", "Nincsenek fejl\xe9cek", "add_header", "Fejl\xe9c hozz\xe1ad\xe1sa", "remove_header", "Fejl\xe9c elt\xe1vol\xedt\xe1sa", "return_url", "Visszat\xe9r\xe9si URL", "rest_method", "REST m\xf3dszer", "header_key", "Fejl\xe9c kulcs", "header_value", "Fejl\xe9c \xe9rt\xe9k", _s18_56, "Ism\xe9tl\u0151d\u0151 term\xe9kek", "promo_code", "Prom\xf3ci\xf3s k\xf3d", "promo_discount", "Akci\xf3s kedvezm\xe9ny", _s18_58, "Lemond\xe1s enged\xe9lyez\xe9se", _s16_96, "Helyek enged\xe9lyezve", "max_seats_limit", "Maxim\xe1lis helyek korl\xe1tja", "trial_enabled", "Pr\xf3ba enged\xe9lyezve", "trial_duration", "Pr\xf3ba id\u0151tartama", _s21_67, "Lek\xe9rdez\xe9s fel\xfcl\xedr\xe1s\xe1nak enged\xe9lyez\xe9se", _s18_60, "Tervv\xe1ltoztat\xe1s enged\xe9lyez\xe9se", "plan_map", "Tervt\xe9rk\xe9p", "refund_period", "Visszat\xe9r\xedt\xe9si id\u0151szak", _s21_69, "Webhely konfigur\xe1ci\xf3", "purchase_page", "V\xe1s\xe1rl\xe1si oldal", "security", "Biztons\xe1g", "email_bounced", "E-mail visszapattan", _s20_61, "E-mail spam panasz", "email_delivery", "E-mail k\xe9zbes\xedt\xe9s", _s16_98, "Webhely v\xe1lasz", "pdf_response", "PDF v\xe1lasz", _s22_52, "Azonos\xedt\xe1si hiba", "pdf_failed", "PDF sikertelen", "pdf_success", "PDF sikeres", "modified", "M\xf3dos\xedtott", "payment_link", "fizet\xe9si link", _s16_100, "\xfaj fizet\xe9si link", _s17_54, "fizet\xe9si link szerkeszt\xe9se", _s20_62, "l\xe9trehozott fizet\xe9si link", _s20_63, "friss\xedtett fizet\xe9si link", _s21_71, "archiv\xe1lt fizet\xe9si link", _s20_64, "t\xf6r\xf6lt fizet\xe9si link", _s20_65, "elt\xe1vol\xedtott fizet\xe9si link", _s21_72, "vissza\xe1ll\xedtott fizet\xe9si link", _s19_49, "fizet\xe9si link keres\xe9se", _s20_66, "fizet\xe9si linkek keres\xe9se", _s26_20, "Az alkalmaz\xe1s azonos\xedt\xf3 nem \xe1ll rendelkez\xe9sre", "connect_gmail", "Gmail kapcsolat", _s16_102, "Kapcsolat megszak\xedt\xe1sa: Gmail", "connected_gmail", "Kapcsol\xf3dva: Gmail", _s18_62, "Kapcsolat megszak\xedtva: Gmail", _s16_104, "Ha a friss\xedt\xe9s nem siker\xfcl, ellen\u0151rizze az internetkapcsolatot", _s16_105, "\xdcgyf\xe9l azonos\xedt\xf3sz\xe1ma", "count_minutes", ":count perc", _s16_107, "Jelsz\xf3 lej\xe1rati id\u0151t\xfall\xe9p\xe9s", _s29_15, "Megosztott sz\xe1mla hitel sz\xe1ml\xe1l\xf3", "use_last_email", "Haszn\xe1lja az utols\xf3 e-mailt", _s16_109, "C\xe9g aktiv\xe1l\xe1sa", _s21_74, "Aktiv\xe1lja a c\xe9g\xe9t az alkalmaz\xe1sban", _s27_31, "Hiba t\xf6rt\xe9nt. Pr\xf3b\xe1lja \xfajra.", _s27_32, "El\u0151sz\xf6r \xe1ll\xedtson be egy jelsz\xf3t", _s34_15, "A telefonsz\xe1m m\xf3dos\xedt\xe1sa letiltja a k\xe9tl\xe9pcs\u0151s hiteles\xedt\xe9st", "help_translate", "Seg\xedtsen a ford\xedt\xe1sban", _s23_28, "V\xe1lasszon egy orsz\xe1got", "resend_invite", "Megh\xedv\xe1s \xfajrak\xfcld\xe9se", _s19_50, "K\xe9tl\xe9pcs\u0151s hiteles\xedt\xe9s letiltva", _s16_111, "Kapcsol\xf3dva: Google", _s19_51, "Kapcsolat megszak\xedtva: Google", "delivered", "Kisz\xe1ll\xedtva", "bounced", "Visszadobva", "spam", "Spam", "view_docs", "Dokumentumok megtekint\xe9se", _s32_12, "Adja meg a telefonsz\xe1m\xe1t a k\xe9tl\xe9pcs\u0151s hiteles\xedt\xe9s enged\xe9lyez\xe9s\xe9hez", "send_sms", "SMS k\xfcld\xe9se", "sms_code", "SMS k\xf3d", _s21_75, "Seg\xedts\xe9g: Adja meg a Google Authenticator alkalmaz\xe1sban tal\xe1lhat\xf3 QR-k\xf3dot a K\xe9tl\xe9pcs\u0151s azonos\xedt\xe1s be\xe1ll\xedt\xe1s\xe1hoz", _s18_63, "Sikeresen enged\xe9lyezte a K\xe9tl\xe9pcs\u0151s azonos\xedt\xe1st", "connect_google", "Google kapcsolat", _s17_56, "Kapcsolat megszak\xedt\xe1sa: Google", _s17_58, "K\xe9tl\xe9pcs\u0151s azonos\xedt\xe1s enged\xe9lyez\xe9se", _s18_64, "K\xe9tl\xe9pcs\u0151s hiteles\xedt\xe9s letilt\xe1sa", _s34_16, "Jelsz\xf3 sz\xfcks\xe9ges a bejelentkez\xe9shez", "stay_logged_in", "Maradj bejelentkezve", _s23_30, "A munkamenet hamarosan lej\xe1r", "count_hours", ":count \xf3ra", "count_day", ":count nap", "count_days", ":count nap", _s19_52, "Webes munkamenet id\u0151t\xfall\xe9p\xe9s", _s17_59, "Biztons\xe1gi be\xe1ll\xedt\xe1sok", "resend_email", "E-mail \xfajrak\xfcld\xe9se", _s26_22, "Er\u0151s\xedtse meg az e-mail c\xedm\xe9t", _s16_112, "Visszat\xe9rt\xedtett fizet\xe9s", _s19_54, "R\xe9szben nem alkalmazott", _s19_56, "V\xe1lassz egy Gmail felhaszn\xe1l\xf3t", "list_long_press", "List\xe1z\xe1s hossz\xfa nyom\xe1ssal", "show_actions", "M\u0171veletek megjelen\xedt\xe9se", _s17_61, "T\xf6bbsz\xf6r\xf6s kijel\xf6l\xe9s ind\xedt\xe1sa", _s27_34, "E-mail elk\xfcldve az e-mail c\xedm meger\u0151s\xedt\xe9s\xe9hez", _s21_76, "Sz\xe1ml\xe1l\xf3 minta hiba", "this_quarter", "Ez a negyed\xe9v", "last_quarter", "El\u0151z\u0151 negyed\xe9v", "to_update_run", "A friss\xedt\xe9shez futtassa", _s18_66, "Konvert\xe1l\xe1s sz\xe1ml\xe1v\xe1", _s16_113, "Regisztr\xe1ci\xf3s URL", "invoice_project", "Sz\xe1mla projekt", "invoice_task", "Sz\xe1ml\xe1z\xe1s feladat", "invoice_expense", "Kiad\xe1s sz\xe1ml\xe1z\xe1sa", _s19_57, "Fizet\xe9si hat\xe1rid\u0151 keres\xe9se", _s20_67, "Fizet\xe9si hat\xe1rid\u0151k keres\xe9se", _s16_115, "Ment\xe9s \xe9s el\u0151n\xe9zet", "save_and_email", "Ment\xe9s \xe9s e-mail k\xfcld\xe9se", _s16_117, "T\xe1mogatott esem\xe9nyek", _s16_119, "\xc1tv\xe1ltott \xf6sszeg", _s17_63, "\xc1tv\xe1ltott egyenleg", _s22_54, "\xc1talak\xedtva: Eddig kifizetett \xf6sszeg", _s24_36, "\xc1talak\xedtva: J\xf3v\xe1\xedr\xe1s egyenleg", "converted_total", "\xc1talak\xedtva: Teljes \xf6sszeg", "is_sent", "Elk\xfcldve", _s17_65, "Alap\xe9rtelmezett dokumentumok", "document_upload", "Dokumentum felt\xf6lt\xe9se", _s20_68, "Seg\xedts\xe9g a dokumentum felt\xf6lt\xe9s\xe9hez", "expense_total", "Kiad\xe1s \xf6sszesen", "enter_taxes", "Ad\xf3k megad\xe1sa", "by_rate", "Ad\xf3m\xe9rt\xe9k alapj\xe1n", "by_amount", "Ad\xf3\xf6sszeg alapj\xe1n", "enter_amount", "\xd6sszeg megad\xe1sa", "before_taxes", "Ad\xf3k el\u0151tt", "after_taxes", "Ad\xf3k ut\xe1n", "color", "Sz\xedn", "show", "Mutat\xe1s", "hide", "Elrejt\xe9s", "empty_columns", "\xdcres oszlopok", _s21_78, "Hibakeres\xe9si m\xf3d enged\xe9lyezve", _s26_23, "Enged\xe9lyezze a hibakeres\xe9si m\xf3dot a hib\xe1k napl\xf3z\xe1s\xe1hoz", "running_tasks", "Fut\xf3 feladatok", "recent_tasks", "Legut\xf3bbi feladatok", "recent_expenses", "Legut\xf3bbi k\xf6lts\xe9gek", _s17_67, "K\xf6zelg\u0151 k\xf6lts\xe9gek", "update_app", "App friss\xedt\xe9se", "started_import", "Import\xe1l\xe1s megkezdve", _s24_38, "Duplik\xe1lt oszlopmapping", _s20_69, "Inkluz\xedv ad\xf3k haszn\xe1lata", _s18_68, "\xd6sszegkedvezm\xe9ny", "column", "Oszlop", "sample", "P\xe9lda", "map_to", "Hozz\xe1rendel\xe9s", "import", "Bet\xf6lt\xe9s", _s25_33, "Els\u0151 sor oszlopnevek\xe9nt", "select_file", "V\xe1lasszon egy f\xe1jlt", _s16_121, "Nincs kiv\xe1lasztott f\xe1jl", "csv_file", "CSV f\xe1jl", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Sz\xe1mvitel", _s22_56, "Hi\xe1nyz\xf3 k\xf6telez\u0151 f\xe1jlok", "import_type", "Import\xe1l\xe1s t\xedpusa", "html_mode", "HTML m\xf3d", "html_mode_help", "Seg\xedts\xe9g az HTML m\xf3d be\xe1ll\xedt\xe1s\xe1hoz", "view_licenses", "Licencek megtekint\xe9se", "webhook_url", "Webhook URL", _s17_69, "Teljes k\xe9perny\u0151s szerkeszt\u0151", "sidebar_editor", "Oldals\xe1v szerkeszt\u0151", _s22_57, "K\xe9rem, \xedrja be meger\u0151s\xedt\xe9s c\xe9lj\xe1b\xf3l", "purge", "Kitiszt\xedt\xe1s", "service", "Szolg\xe1ltat\xe1s", "clone_to", "Kl\xf3noz\xe1s ide:", "clone_to_other", "Kl\xf3noz\xe1s m\xe1sik helyre", "labels", "C\xedmk\xe9k", "add_custom", "Egyedi hozz\xe1ad\xe1sa", "payment_tax", "Fizet\xe9si ad\xf3", "unpaid", "Kifizetetlen", "white_label", "Feh\xe9r c\xedmke", "delivery_note", "Sz\xe1ll\xedt\xf3lev\xe9l", _s24_41, "Elk\xfcld\xf6tt sz\xe1ml\xe1k z\xe1rolva", _s24_43, "Fizetett sz\xe1ml\xe1k z\xe1rolva", "source_code", "Forr\xe1sk\xf3d", "app_platforms", "App platformok", "invoice_late", _s17_265, "quote_expired", _s16_436, "partial_due", "R\xe9szleges fizet\xe9si hat\xe1rid\u0151", "invoice_total", "Sz\xe1mla \xf6sszeg", "quote_total", "Aj\xe1nlat v\xe9g\xf6sszege", "credit_total", "J\xf3v\xe1\xedr\xe1s \xf6sszesen", _s23_31, "Ism\xe9tl\u0151d\u0151 sz\xe1mla \xf6sszege", "actions", "M\u0171veletek", "expense_number", "K\xf6lts\xe9g sorsz\xe1ma", "task_number", "Feladat sorsz\xe1ma", "project_number", "Projekt sorsz\xe1ma", "project_name", "Projekt neve", "warning", "Figyelmeztet\xe9s", "view_settings", "Megtekint\xe9s be\xe1ll\xedt\xe1sai", _s24_45, "C\xe9ge letiltva figyelmeztet\xe9s", "late_invoice", _s17_265, "expired_quote", _s16_436, "remind_invoice", "Sz\xe1mla eml\xe9keztet\u0151", "cvv", "CVV sz\xe1m", "client_name", "\xdcgyf\xe9l neve", "client_phone", "\xdcgyf\xe9l telefonsz\xe1ma", "required_fields", "K\xf6telez\u0151 mez\u0151k", "calculated_rate", "Kisz\xe1m\xedtott \xe1rfolyam", _s17_71, "Alap\xe9rtelmezett feladatd\xedj", "clear_cache", "Gyors\xedt\xf3t\xe1r t\xf6rl\xe9se", "sort_order", "Rendez\xe9si sorrend", "task_status", "Feladat \xe1llapota", "task_statuses", "Feladat \xe1llapotok", "new_task_status", "\xdaj feladat \xe1llapota", _s16_123, "Feladat \xe1llapot\xe1nak szerkeszt\xe9se", _s19_58, "L\xe9trehozott feladat \xe1llapota", _s19_59, "Friss\xedtett feladat\xe1llapot", _s20_71, "Archiv\xe1lt feladat \xe1llapota", _s19_60, "T\xf6r\xf6lt feladat \xe1llapota", _s19_61, "Elt\xe1vol\xedtott feladat \xe1llapota", _s20_72, "Vissza\xe1ll\xedtott feladat \xe1llapota", _s22_58, "Archiv\xe1lt feladat\xe1llapotok", _s21_80, "T\xf6r\xf6lt feladat\xe1llapotok", _s22_59, "Vissza\xe1ll\xedtott feladat\xe1llapotok", _s18_70, "Feladat \xe1llapot\xe1nak keres\xe9se", _s20_74, "Feladat \xe1llapotok keres\xe9se", _s16_125, "Feladatok t\xe1bl\xe1zat\xe1nak megjelen\xedt\xe9se", _s21_81, "Seg\xedts\xe9g a feladatok t\xe1bl\xe1zat\xe1nak megjelen\xedt\xe9s\xe9hez", _s20_75, "Sz\xe1mla feladat id\u0151napl\xf3ja", _s25_34, "Seg\xedts\xe9g a sz\xe1mla feladat id\u0151napl\xf3j\xe1hoz", _s20_77, "Sz\xe1mla feladat napl\xf3", _s25_35, "Haszn\xe1lja ezt a mez\u0151t a feladatok r\xe9szletes le\xedr\xe1s\xe1nak r\xf6gz\xedt\xe9s\xe9re", _s21_82, "Seg\xedts\xe9g az automatikus ind\xedt\xe1shoz", _s18_71, "\xc1llapotok konfigur\xe1l\xe1sa", "task_settings", "Feladat be\xe1ll\xedt\xe1sok", _s20_79, "Kateg\xf3ri\xe1k konfigur\xe1l\xe1sa", _s18_73, "K\xf6lts\xe9gkateg\xf3ri\xe1k", _s20_81, "\xdaj k\xf6lts\xe9gkateg\xf3ria", _s21_83, "K\xf6lts\xe9gkateg\xf3ria szerkeszt\xe9se", _s24_46, "K\xf6lts\xe9gkateg\xf3ria l\xe9trehozva", _s24_47, "K\xf6lts\xe9gkateg\xf3ria friss\xedtve", _s25_37, "K\xf6lts\xe9gkateg\xf3ria archiv\xe1lva", _s24_48, "K\xf6lts\xe9gkateg\xf3ria t\xf6r\xf6lve", _s24_49, "Elt\xe1vol\xedtott k\xf6lts\xe9gkateg\xf3ria", _s25_38, "K\xf6lts\xe9gkateg\xf3ria vissza\xe1ll\xedtva", _s27_38, "Archiv\xe1lt k\xf6lts\xe9gkateg\xf3ri\xe1k", _s26_24, "T\xf6r\xf6lt k\xf6lts\xe9gkateg\xf3ri\xe1k", _s27_39, "Vissza\xe1ll\xedtott k\xf6lts\xe9gkateg\xf3ri\xe1k", _s23_32, "K\xf6lts\xe9gkateg\xf3ria keres\xe9se", _s25_40, "K\xf6lts\xe9gkateg\xf3ri\xe1k keres\xe9se", _s21_85, "El\xe9rhet\u0151 j\xf3v\xe1\xedr\xe1sok haszn\xe1lata", "show_option", "Lehet\u0151s\xe9g megjelen\xedt\xe9se", _s22_60, "Negat\xedv fizet\xe9si hiba", "view_changes", "V\xe1ltoz\xe1sok megtekint\xe9se", "force_update", "Friss\xedt\xe9s k\xe9nyszer\xedt\xe9se", _s17_73, "Seg\xedts\xe9g a friss\xedt\xe9s k\xe9nyszer\xedt\xe9s\xe9hez", "mark_paid_help", "Seg\xedts\xe9g a fizetett jel\xf6l\xe9s\xe9hez", _s18_75, "Sz\xe1ml\xe1zand\xf3", _s23_33, "Sz\xe1ml\xe1zand\xf3", _s29_17, "Seg\xedts\xe9g a dokumentumok hozz\xe1ad\xe1s\xe1hoz a sz\xe1ml\xe1hoz", _s21_87, "Seg\xedts\xe9g a valuta \xe1tv\xe1lt\xe1shoz", _s16_127, "K\xf6lts\xe9gbe\xe1ll\xedt\xe1sok", _s18_76, "Kl\xf3noz\xe1s ism\xe9tl\u0151d\u0151re", "crypto", "Kriptovaluta", "paypal", "PayPal", "alipay", "Alipay", "sofort", "SOFORT", "apple_pay", "Apple Pay", "user_field", "Felhaszn\xe1l\xf3i mez\u0151", "variables", "V\xe1ltoz\xf3k", "show_password", "Jelsz\xf3 megjelen\xedt\xe9se", "hide_password", "Jelsz\xf3 elrejt\xe9se", "copy_error", "M\xe1sol\xe1si hiba", "capture_card", "K\xe1rtya r\xf6gz\xedt\xe9se", _s17_74, "Automatikus sz\xe1ml\xe1z\xe1s enged\xe9lyezve", "total_taxes", "Teljes ad\xf3k", "line_taxes", "Sor ad\xf3k", "total_fields", "Teljes mez\u0151k", _s25_41, "Meg\xe1ll\xedtott ism\xe9tl\u0151d\u0151 sz\xe1mla", _s25_42, "Elind\xedtott ism\xe9tl\u0151d\u0151 sz\xe1mla", _s25_43, "Folytatott ism\xe9tl\u0151d\u0151 sz\xe1mla", "gateway_refund", "Fizet\xe9si \xe1tutal\xe1s", _s19_62, "Seg\xedts\xe9g a fizet\xe9si \xe1tutal\xe1shoz", "due_date_days", "Esed\xe9kess\xe9g napjai", "paused", "Sz\xfcneteltetve", "mark_active", "Megjel\xf6l\xe9s akt\xedvk\xe9nt", "day_count", "Napok sz\xe1ma", _s22_61, "H\xf3nap els\u0151 napja", _s21_88, "H\xf3nap utols\xf3 napja", _s17_76, "Fizet\xe9si felt\xe9telek haszn\xe1lata", "endless", "V\xe9gtelen", "next_send_date", "K\xf6vetkez\u0151 k\xfcld\xe9s d\xe1tuma", _s16_129, "H\xe1tral\xe9v\u0151 ciklusok", _s17_78, "Ism\xe9tl\u0151d\u0151 sz\xe1mla", _s18_78, "Meg\xfajul\xf3 sz\xe1ml\xe1k", _s21_90, "\xdaj ism\xe9tl\u0151d\u0151 sz\xe1mla", _s22_63, "Ism\xe9tl\u0151d\u0151 sz\xe1mla szerkeszt\xe9se", _s25_44, "L\xe9trehozott ism\xe9tl\u0151d\u0151 sz\xe1mla", _s25_45, "Friss\xedtett ism\xe9tl\u0151d\u0151 sz\xe1mla", _s26_25, "Ism\xe9tl\u0151d\u0151 sz\xe1mla sikeresen archiv\xe1lva", _s25_46, "Ism\xe9tl\u0151d\u0151 sz\xe1mla sikeresen t\xf6r\xf6lve", _s25_47, "Elt\xe1vol\xedtott ism\xe9tl\u0151d\u0151 sz\xe1mla", _s26_26, "Ism\xe9tl\u0151d\u0151 sz\xe1mla sikeresen vissza\xe1ll\xedtva", _s27_40, "Archiv\xe1lt ism\xe9tl\u0151d\u0151 sz\xe1ml\xe1k", _s26_27, "T\xf6r\xf6lt ism\xe9tl\u0151d\u0151 sz\xe1ml\xe1k", _s27_41, "Vissza\xe1ll\xedtott ism\xe9tl\u0151d\u0151 sz\xe1ml\xe1k", _s24_50, "Ism\xe9tl\u0151d\u0151 sz\xe1mla keres\xe9se", _s25_48, "Ism\xe9tl\u0151d\u0151 sz\xe1ml\xe1k keres\xe9se", "send_date", "K\xfcld\xe9s d\xe1tuma", "auto_bill_on", _s21_219, _s28_19, "Minim\xe1lis alul\xe9rt\xe9kelt \xf6sszeg", "profit", "Nyeres\xe9g", "line_item", "T\xe9tel", _s18_80, "T\xfalfizet\xe9s enged\xe9lyez\xe9se", _s23_34, "Seg\xedts\xe9g a t\xfalfizet\xe9s enged\xe9lyez\xe9s\xe9hez", _s19_63, "Alulfizet\xe9s enged\xe9lyez\xe9se", _s24_51, "Seg\xedts\xe9g az alulfizet\xe9s enged\xe9lyez\xe9s\xe9hez", "test_mode", "Teszt \xfczemm\xf3d", "opened", "Megnyitva", _s30_8, "Fizet\xe9s egyeztet\xe9si hiba", _s30_9, "Fizet\xe9s egyeztet\xe9si siker", "gateway_success", "\xc1tj\xe1r\xf3 siker", "gateway_failure", "\xc1tj\xe1r\xf3 hiba", "gateway_error", "\xc1tj\xe1r\xf3 hiba", "email_send", "E-mail k\xfcld\xe9se", _s17_80, "E-mail \xfajrak\xfcld\xe9si sor", "failure", "Sikertelens\xe9g", "quota_exceeded", "Kv\xf3ta t\xfall\xe9pve", _s16_131, "Fel\xe1raml\xe1si hiba", "system_logs", "Rendszer napl\xf3k", "view_portal", "Port\xe1l megtekint\xe9se", "copy_link", "Link m\xe1sol\xe1sa", "token_billing", "Bankk\xe1rtya adatok t\xe1rol\xe1sa", _s24_52, "\xdcdv\xf6z\xf6lj\xfck az Invoice Ninja-n\xe1l", "always", "Mindig", "optin", "Hozz\xe1j\xe1rul\xe1s", "optout", "Hozz\xe1j\xe1rul\xe1s visszavon\xe1sa", "label", "C\xedmke", "client_number", "\xdcgyf\xe9lsz\xe1m", "auto_convert", "Automatikus \xe1tv\xe1lt\xe1s", "company_name", "C\xe9g neve", "reminder1_sent", "Eml\xe9keztet\u0151 1 elk\xfcldve", "reminder2_sent", "Eml\xe9keztet\u0151 2 elk\xfcldve", "reminder3_sent", "Eml\xe9keztet\u0151 3 elk\xfcldve", _s18_81, "Utols\xf3 eml\xe9keztet\u0151 elk\xfcldve", "pdf_page_info", "PDF oldal :current / :total", _s16_133, "E-mailben elk\xfcld\xf6tt sz\xe1ml\xe1k", "emailed_quotes", "E-mailben elk\xfcld\xf6tt \xe1raj\xe1nlatok", "emailed_credits", "E-mailezett j\xf3v\xe1\xedr\xe1sok", "gateway", _s20_216, "view_in_stripe", "Megtekint\xe9s a Stripe-ban", "rows_per_page", "Sorok sz\xe1ma oldalank\xe9nt", "hours", "\xf3ra", "statement", "Kimutat\xe1s", "taxes", "Ad\xf3k", "surcharge", "Fel\xe1r", "apply_payment", "Fizet\xe9s alkalmaz\xe1sa", "apply_credit", "Kredit alkalmaz\xe1sa", "apply", "Alkalmaz\xe1s", "unapplied", "Nem alkalmazott", "select_label", "C\xedmke kiv\xe1laszt\xe1sa", "custom_labels", "Egyedi c\xedmk\xe9k", "record_type", "Rekord t\xedpusa", "record_name", "Rekord neve", "file_type", "F\xe1jlt\xedpus", "height", "Magass\xe1g", "width", "Sz\xe9less\xe9g", "to", "C\xedmzett", "health_check", "Eg\xe9szs\xe9g\xfcgyi ellen\u0151rz\xe9s", "payment_type_id", "Fizet\xe9s t\xedpusa", "last_login_at", "Utols\xf3 bejelentkez\xe9s ideje", "company_key", "C\xe9ges kulcs", "storefront", "Kirakat", "storefront_help", "Kirakat s\xfag\xf3", "client_created", _s17_266, _s20_84, "Online fizet\xe9s e-mail", _s20_86, "Manu\xe1lis fizet\xe9s e-mail", "completed", "Befejezett", "gross", "Brutt\xf3", "net_amount", "Nett\xf3 \xf6sszeg", "net_balance", "Nett\xf3 egyenleg", "client_settings", "\xdcgyf\xe9l be\xe1ll\xedt\xe1sok", _s17_82, "Kiv\xe1lasztott sz\xe1ml\xe1k", _s17_84, "Kiv\xe1lasztott fizet\xe9sek", "selected_quotes", "Kiv\xe1lasztott \xe1raj\xe1nlatok", "selected_tasks", "Kiv\xe1lasztott feladatok", _s17_86, "Kiv\xe1lasztott k\xf6lts\xe9gek", _s17_88, "Nemsok\xe1ra bej\xf6v\u0151 sz\xe1ml\xe1k", _s17_90, "Esed\xe9kes sz\xe1ml\xe1k", "recent_payments", "Legut\xf3bbi fizet\xe9sek", "upcoming_quotes", "K\xf6zelg\u0151 \xe1raj\xe1nlatok", "expired_quotes", "Lej\xe1rt \xe1raj\xe1nlatok", "create_client", "\xdcgyf\xe9l l\xe9trehoz\xe1sa", "create_invoice", "Sz\xe1mla l\xe9trehoz\xe1sa", "create_quote", "Aj\xe1nlat l\xe9trehoz\xe1sa", "create_payment", "Fizet\xe9s l\xe9trehoz\xe1sa", "create_vendor", "Sz\xe1ll\xedt\xf3 l\xe9trehoz\xe1sa", "update_quote", "\xc1raj\xe1nlat friss\xedt\xe9se", "delete_quote", "Aj\xe1nlat t\xf6rl\xe9se", "update_invoice", "Sz\xe1mla friss\xedt\xe9se", "delete_invoice", "Sz\xe1mla t\xf6rl\xe9se", "update_client", "\xdcgyf\xe9l friss\xedt\xe9se", "delete_client", "\xdcgyf\xe9l t\xf6rl\xe9se", "delete_payment", "Fizet\xe9s t\xf6rl\xe9se", "update_vendor", "Besz\xe1ll\xedt\xf3 friss\xedt\xe9se", "delete_vendor", "Besz\xe1ll\xedt\xf3 t\xf6rl\xe9se", "create_expense", "K\xf6lts\xe9g l\xe9trehoz\xe1sa", "update_expense", "K\xf6lts\xe9g friss\xedt\xe9se", "delete_expense", "Kiad\xe1s t\xf6rl\xe9se", "create_task", "Feladat l\xe9trehoz\xe1sa", "update_task", "Feladat friss\xedt\xe9se", "delete_task", "Feladat t\xf6rl\xe9se", "approve_quote", "\xc1raj\xe1nlat j\xf3v\xe1hagy\xe1sa", "off", "Ki", "when_paid", "Amikor kifizetve", "expires_on", "Lej\xe1r", "free", "Ingyenes", "plan", "Csomag", "show_sidebar", "Oldals\xe1v megjelen\xedt\xe9se", "hide_sidebar", "Oldals\xe1v elrejt\xe9se", "event_type", "Esem\xe9ny t\xedpusa", "target_url", "C\xe9l URL", "copy", "M\xe1sol\xe1s", "must_be_online", "Online kell lenni", _s17_92, "A cronok nincsenek enged\xe9lyezve", "api_webhooks", "API webhorgok", "search_webhooks", _s18_252, "search_webhook", _s18_252, "webhook", "Webhorgok", "webhooks", "Webhorgok", "new_webhook", "\xdaj webhorgok", "edit_webhook", "Webhorgok szerkeszt\xe9se", "created_webhook", "L\xe9trehozott webhorgok", "updated_webhook", "Friss\xedtett webhorgok", _s16_135, _s19_190, "deleted_webhook", _s16_437, "removed_webhook", _s22_184, _s16_136, _s24_130, _s17_93, _s19_190, _s16_137, _s16_437, _s16_138, _s22_184, _s17_94, _s24_130, "api_tokens", "API tokenek", "api_docs", "API dokument\xe1ci\xf3", "search_tokens", _s16_438, "search_token", _s16_438, "token", "Token", "tokens", "Tokenek", "new_token", "\xdaj tokenek", "edit_token", "Token szerkeszt\xe9se", "created_token", "Token sikeresen l\xe9trehozva", "updated_token", "Token sikeresen friss\xedtve", "archived_token", "Token sikeresen archiv\xe1lva", "deleted_token", "Token sikeresen t\xf6r\xf6lve", "removed_token", "Elt\xe1vol\xedtott tokenek", "restored_token", _s22_185, "archived_tokens", "Archiv\xe1lt tokenek", "deleted_tokens", "T\xf6r\xf6lt tokenek", "restored_tokens", _s22_185, _s19_64, "\xdcgyf\xe9l regisztr\xe1ci\xf3", _s24_54, "Seg\xedts\xe9g az \xfcgyf\xe9l regisztr\xe1ci\xf3hoz", "email_invoice", "Sz\xe1mla k\xfcld\xe9se emailben", "email_quote", "Aj\xe1nlat k\xfcld\xe9se e-mailban", "email_credit", "J\xf3v\xe1\xedr\xe1s e-mail", "email_payment", "E-mail kifizet\xe9s", _s20_89, "Az \xfcgyf\xe9l e-mail c\xedme nincs be\xe1ll\xedtva", "ledger", "Evidencia", "view_pdf", "PDF megtekint\xe9se", "all_records", "\xd6sszes rekord", "owned_by_user", "Felhaszn\xe1l\xf3 \xe1ltal tulajdonolt", _s16_139, "H\xe1tral\xe9v\u0151 j\xf3v\xe1\xedr\xe1s", "contact_name", "Kapcsolattart\xf3 neve", "use_default", "Alap\xe9rtelmezett haszn\xe1lata", _s16_141, "Eml\xe9keztet\u0151 v\xe9gtelen", "number_of_days", "Napok sz\xe1ma", _s23_36, "Fizet\xe9si felt\xe9telek konfigur\xe1l\xe1sa", "payment_term", "Fizet\xe9si felt\xe9tel", _s16_142, "\xdaj fizet\xe9si felt\xe9tel", _s17_96, "Fizet\xe9si felt\xe9tel szerkeszt\xe9se", _s20_90, "Fizet\xe9si felt\xe9tel l\xe9trehozva", _s20_91, "Fizet\xe9si felt\xe9tel friss\xedtve", _s21_92, "Fizet\xe9si felt\xe9tel archiv\xe1lva", _s20_92, "T\xf6r\xf6lt fizet\xe9si felt\xe9tel", _s20_93, "Elt\xe1vol\xedtott fizet\xe9si felt\xe9tel", _s21_93, "Vissza\xe1ll\xedtott fizet\xe9si felt\xe9tel", _s22_68, "Archiv\xe1lt fizet\xe9si hat\xe1rid\u0151k", _s21_94, "T\xf6r\xf6lt fizet\xe9si hat\xe1rid\u0151k", _s22_69, "Vissza\xe1ll\xedtott fizet\xe9si hat\xe1rid\u0151k", "email_sign_in", "E-mailben val\xf3 bejelentkez\xe9s", "change", "V\xe1ltoztat\xe1s", _s23_38, "V\xe1lt\xe1s mobil elrendez\xe9sre", _s24_55, "V\xe1lt\xe1s asztali elrendez\xe9sre", "send_from_gmail", "K\xfcld\xe9s Gmail felhaszn\xe1l\xf3b\xf3l", "reversed", "Visszaford\xedtott", "cancelled", "T\xf6r\xf6lve", "credit_amount", "Hitel \xf6sszege", "quote_amount", "\xc1raj\xe1nlat \xf6sszege", "hosted", "T\xe1rolt", "selfhosted", "Saj\xe1t t\xe1rhelyen fut\xf3", "exclusive", "Kiz\xe1r\xf3lagos", "inclusive", "Bele\xe9rtve", "hide_menu", "Men\xfc elrejt\xe9se", "show_menu", "Men\xfc megjelen\xedt\xe9se", _s18_83, "R\xe9szben visszat\xe9r\xedtett", _s16_144, "Dokumentumok keres\xe9se", "search_designs", "Tervezetek keres\xe9se", "search_invoices", "Sz\xe1ml\xe1k keres\xe9se", "search_clients", "\xdcgyfelek keres\xe9se", "search_products", "Term\xe9kek keres\xe9se", "search_quotes", "\xc1raj\xe1nlatok keres\xe9se", "search_credits", "J\xf3v\xe1\xedr\xe1sok keres\xe9se", "search_vendors", "Besz\xe1ll\xedt\xf3k keres\xe9se", "search_users", "Felhaszn\xe1l\xf3k keres\xe9se", _s16_145, "Ad\xf3kulcsok keres\xe9se", "search_tasks", "Feladatok keres\xe9se", "search_settings", "Be\xe1ll\xedt\xe1sok keres\xe9se", "search_projects", "Projektek keres\xe9se", "search_expenses", "K\xf6lts\xe9gek keres\xe9se", "search_payments", "Fizet\xe9sek keres\xe9se", "search_groups", "Csoportok keres\xe9se", "search_company", "C\xe9g keres\xe9se", "search_document", "Dokumentum keres\xe9se", "search_design", "Diz\xe1jn keres\xe9se", "search_invoice", "Sz\xe1mla keres\xe9se", "search_client", "\xdcgyf\xe9l keres\xe9se", "search_product", "Term\xe9k keres\xe9se", "search_quote", "\xc1raj\xe1nlat keres\xe9se", "search_credit", "J\xf3v\xe1\xedr\xe1s keres\xe9se", "search_vendor", "Besz\xe1ll\xedt\xf3 keres\xe9se", "search_user", "Felhaszn\xe1l\xf3 keres\xe9se", "search_tax_rate", "Ad\xf3kulcs keres\xe9se", "search_task", "Feladat keres\xe9se", "search_project", "Projekt keres\xe9se", "search_expense", "K\xf6lts\xe9g keres\xe9se", "search_payment", "Fizet\xe9s keres\xe9se", "search_group", "Csoport keres\xe9se", "refund_payment", "Fizet\xe9s visszat\xe9r\xedt\xe9se", _s17_100, "Lemondott sz\xe1mla", _s18_85, "Lemondott sz\xe1ml\xe1k", _s16_151, "Visszaford\xedtott sz\xe1mla", _s17_101, "Visszaford\xedtott sz\xe1ml\xe1k", "reverse", "Visszaford\xedt\xe1s", "full_name", "Teljes n\xe9v", _s17_102, "V\xe1ros/\xc1llam/Ir\xe1ny\xedt\xf3sz\xe1m", _s17_104, "Ir\xe1ny\xedt\xf3sz\xe1m/V\xe1ros/Megye", "custom1", "Egy\xe9ni 1", "custom2", "Egy\xe9ni 2", "custom3", "Egy\xe9ni 3", "custom4", "Egy\xe9ni 4", "optional", "V\xe1laszthat\xf3", "license", "Licenc", "purge_data", "Adatok t\xf6rl\xe9se", _s16_152, "Az adatok sikeresen t\xf6r\xf6lve", _s18_86, "Figyelem: Ez v\xe9glegesen t\xf6rli az \xf6sszes adatot a rendszerb\u0151l.", "invoice_balance", "Sz\xe1mla egyenlege", "age_group_0", "0 - 30 nap", "age_group_30", "30 - 60 nap", "age_group_60", "60 - 90 nap", "age_group_90", "90 - 120 nap", "age_group_120", "120-n\xe1l t\xf6bb nap", "refresh", "Friss\xedt\xe9s", "saved_design", "Mentett tervezet", "client_details", "\xdcgyf\xe9l r\xe9szletei", "company_address", "V\xe1llalat c\xedme", "invoice_details", "Sz\xe1mla r\xe9szletei", "quote_details", "\xc1raj\xe1nlat r\xe9szletei", "credit_details", "J\xf3v\xe1\xedr\xe1s r\xe9szletei", "product_columns", "Term\xe9k oszlopok", "task_columns", "Feladat oszlopok", "add_field", "Mez\u0151 hozz\xe1ad\xe1sa", "all_events", "\xd6sszes esem\xe9ny", "permissions", "Enged\xe9lyek", "none", "Nincs", "owned", "Tulajdonolt", "payment_success", "Fizet\xe9s sikeres", "payment_failure", "Fizet\xe9s sikertelen", "invoice_sent", "Sz\xe1mla elk\xfcldve", "quote_sent", "\xc1raj\xe1nlat elk\xfcldve", "credit_sent", "J\xf3v\xe1\xedr\xe1s elk\xfcldve", "invoice_viewed", "Sz\xe1mla megtekintve", "quote_viewed", "\xc1raj\xe1nlat megtekintve", "credit_viewed", "J\xf3v\xe1\xedr\xe1s megtekintve", "quote_approved", "\xc1raj\xe1nlat j\xf3v\xe1hagyva", _s25_50, "Az \xf6sszes \xe9rtes\xedt\xe9s fogad\xe1sa", _s16_153, "Licenc v\xe1s\xe1rl\xe1sa", "apply_license", "Licenc alkalmaz\xe1sa", "cancel_account", "Fi\xf3k t\xf6rl\xe9se", _s22_70, "Figyelem: Ez v\xe9glegesen t\xf6rli a fi\xf3kj\xe1t, \xe9s ezt a m\u0171veletet nem lehet visszavonni.", "delete_company", "C\xe9g t\xf6rl\xe9se", _s22_71, "Figyelem: Ez visszaford\xedthatatlanul t\xf6rli a c\xe9get, \xe9s az \xf6sszes adatot \xe9s be\xe1ll\xedt\xe1st. Nem lehet visszavonni.", "enabled_modules", "Enged\xe9lyezett modulok", "converted_quote", "\xc1tv\xe1ltott \xe1raj\xe1nlat", "credit_design", "J\xf3v\xe1\xedr\xe1s tervezete", "includes", "Tartalmazza", "header", "Fejl\xe9c", "load_design", "Diz\xe1jn bet\xf6lt\xe9se", "css_framework", "CSS keretrendszer", "custom_designs", "Egyedi tervez\xe9sek", "designs", "Tervezetek", "new_design", "\xdaj tervezet", "edit_design", "Tervezet szerkeszt\xe9se", "created_design", "Tervezet l\xe9trehozva", "updated_design", "Tervezet friss\xedtve", "archived_design", "Tervezet archiv\xe1lva", "deleted_design", "Tervezet t\xf6r\xf6lve", "removed_design", "Tervezet elt\xe1vol\xedtva", "restored_design", "Tervezet vissza\xe1ll\xedtva", _s16_155, "Archiv\xe1lt tervek", "deleted_designs", "T\xf6r\xf6lt tervek", _s16_156, "Vissza\xe1ll\xedtott tervek", "proposals", "Aj\xe1nlatok", "tickets", "Tickets", _s16_157, "Ism\xe9tl\u0151d\u0151 id\xe9zetek", "recurring_tasks", "Ism\xe9tl\u0151d\u0151 feladatok", _s18_87, "Fi\xf3k kezel\xe9se", "credit_date", "Hitel d\xe1tuma", "credit", "Hitel", "credits", "Pontok", "new_credit", "Hitel felvitele", "edit_credit", "Hitel szerkeszt\xe9se", "created_credit", "J\xf3v\xe1\xedr\xe1s l\xe9trehozva", "updated_credit", "Hitel friss\xedtve", "archived_credit", "J\xf3v\xe1\xedr\xe1s archiv\xe1lva", "deleted_credit", "J\xf3v\xe1\xedr\xe1s t\xf6r\xf6lve", "removed_credit", "T\xf6r\xf6lt j\xf3v\xe1\xedr\xe1s", "restored_credit", "Egyenleg sikeresen vissza\xe1ll\xedtva", _s16_159, "J\xf3v\xe1\xedr\xe1sok archiv\xe1lva", "deleted_credits", "J\xf3v\xe1\xedr\xe1sok t\xf6r\xf6lve", _s16_160, "Vissza\xe1ll\xedtott j\xf3v\xe1\xedr\xe1sok", "current_version", "Jelenlegi verzi\xf3", "latest_version", "Legfrissebb verzi\xf3", "update_now", "Friss\xedt\xe9s most", _s26_33, "\xdaj verzi\xf3 \xe9rhet\u0151 el", _s16_161, "Friss\xedt\xe9s el\xe9rhet\u0151", "app_updated", "Az alkalmaz\xe1s friss\xedtve", "learn_more", "B\u0151vebben", "integrations", "Integr\xe1ci\xf3k", "tracking_id", "K\xf6vet\xe9si azonos\xedt\xf3", _s17_106, _s17_171, "credit_footer", "J\xf3v\xe1\xedr\xe1s l\xe1bl\xe9ce", "credit_terms", "J\xf3v\xe1\xedr\xe1s felt\xe9telei", "new_company", "\xdaj c\xe9g", "added_company", "V\xe1llalat hozz\xe1adva", "company1", "V\xe1llalat 1", "company2", "V\xe1llalat 2", "company3", "V\xe1llalat 3", "company4", "V\xe1llalat 4", "product1", "Term\xe9k 1", "product2", "Term\xe9k 2", "product3", "Term\xe9k 3", "product4", "Term\xe9k 4", "client1", "\xdcgyf\xe9l 1", "client2", "\xdcgyf\xe9l 2", "client3", "\xdcgyf\xe9l 3", "client4", "\xdcgyf\xe9l 4", "contact1", "Kapcsolattart\xf3 1", "contact2", "Kapcsolattart\xf3 2", "contact3", "Kapcsolattart\xf3 3", "contact4", "Kapcsolattart\xf3 4", "task1", "Feladat 1", "task2", "Feladat 2", "task3", "Feladat 3", "task4", "Feladat 4", "project1", "Projekt 1", "project2", "Projekt 2", "project3", "Projekt 3", "project4", "Projekt 4", "expense1", "Kiad\xe1s 1", "expense2", "Kiad\xe1s 2", "expense3", "Kiad\xe1s 3", "expense4", "Kiad\xe1s 4", "vendor1", "Sz\xe1ll\xedt\xf3 1", "vendor2", "Sz\xe1ll\xedt\xf3 2", "vendor3", "Sz\xe1ll\xedt\xf3 3", "vendor4", "Sz\xe1ll\xedt\xf3 4", "invoice1", "Sz\xe1mla 1", "invoice2", "Sz\xe1mla 2", "invoice3", "Sz\xe1mla 3", "invoice4", "Sz\xe1mla 4", "payment1", "Fizet\xe9s 1", "payment2", "Fizet\xe9s 2", "payment3", "Fizet\xe9s 3", "payment4", "Fizet\xe9s 4", "surcharge1", "Fel\xe1r 1", "surcharge2", "Fel\xe1r 2", "surcharge3", "Fel\xe1r 3", "surcharge4", "Fel\xe1r 4", "group1", "Csoport 1", "group2", "Csoport 2", "group3", "Csoport 3", "group4", "Csoport 4", "reset", "Alaphelyzetbe \xe1ll\xedt\xe1s", "number", "Sz\xe1ma", "export", "Export\xe1l\xe1s", "chart", "Diagram", "count", "Sz\xe1m", "totals", "\xd6sszes\xedtett", "blank", "\xdcres", "day", "Nap", "month", "H\xf3nap", "year", "\xc9v", "subgroup", "Alcsoport", "is_active", "Akt\xedv-e", "group_by", "Csoportos\xedt\xe1s", "credit_balance", "Hitel egyenleg", _s18_93, "Kapcsolattart\xf3 utols\xf3 bejelentkez\xe9se", _s17_108, "Kapcsolattart\xf3 teljes neve", "contact_phone", "Kapcsolattart\xf3 telefonsz\xe1ma", _s21_95, "Kapcsolattart\xf3 egy\xe9ni \xe9rt\xe9ke 1", _s21_96, "Kapcsolattart\xf3 egy\xe9ni \xe9rt\xe9ke 2", _s21_97, "Kapcsolattart\xf3 egy\xe9ni \xe9rt\xe9ke 3", _s21_98, "Kapcsolattart\xf3 egy\xe9ni \xe9rt\xe9ke 4", _s17_110, "Sz\xe1ll\xedt\xe1si c\xedm 1", _s17_111, "Sz\xe1ll\xedt\xe1si c\xedm 2", "shipping_city", "Sz\xe1ll\xedt\xe1si v\xe1ros", "shipping_state", "Sz\xe1ll\xedt\xe1si \xe1llam", _s20_94, "Sz\xe1ll\xedt\xe1si ir\xe1ny\xedt\xf3sz\xe1m", _s16_191, "Sz\xe1ll\xedt\xe1si orsz\xe1g", _s16_193, "Sz\xe1ml\xe1z\xe1si c\xedm 1", _s16_194, "Sz\xe1ml\xe1z\xe1si c\xedm 2", "billing_city", "Sz\xe1ml\xe1z\xe1si v\xe1ros", "billing_state", "Sz\xe1ml\xe1z\xe1si \xe1llam", _s19_66, "Sz\xe1ml\xe1z\xe1si ir\xe1ny\xedt\xf3sz\xe1m", "billing_country", "Sz\xe1ml\xe1z\xe1si orsz\xe1g", "client_id", "\xdcgyf\xe9lazonos\xedt\xf3", "assigned_to", "Hozz\xe1rendelve:", "created_by", "L\xe9trehozta", "assigned_to_id", "Hozz\xe1rendelt ID", "created_by_id", "L\xe9trehoz\xf3 ID", "add_column", "Oszlop hozz\xe1ad\xe1sa", "edit_columns", "Oszlopok szerkeszt\xe9se", "columns", "Oszlopok", "aging", "\xd6reged\xe9s", "profit_and_loss", "Nyeres\xe9g \xe9s vesztes\xe9g", "reports", "Jelent\xe9sek", "report", "Jelent\xe9s", "add_company", "C\xe9g hozz\xe1ad\xe1sa", "unpaid_invoice", "Kifizetetlen sz\xe1mla", "paid_invoice", "Kifizetett sz\xe1mla", _s16_195, "Nem j\xf3v\xe1hagyott \xe1raj\xe1nlat", "help", "Seg\xedts\xe9g", "refund", "Visszat\xe9r\xedt\xe9s", "refund_date", "Visszat\xe9r\xedt\xe9s d\xe1tuma", "filtered_by", "Sz\u0171rt:", "contact_email", "Kapcsolattart\xf3 e-mail c\xedme", "multiselect", "T\xf6bbsz\xf6r\xf6s kiv\xe1laszt\xe1s", "entity_state", "Egy\xe9ni \xe1llapot", "verify_password", "Jelsz\xf3 ellen\u0151rz\xe9se", "applied", "Alkalmazott", _s21_99, "A k\xf6zelm\xfaltbeli hib\xe1k ismertet\xe9se", _s30_12, "\xdczenet\xe9t megkaptuk", "message", "\xdczenet", "from", "Felad\xf3", _s20_96, "Term\xe9k r\xe9szleteinek megjelen\xedt\xe9se", _s25_52, "A term\xe9k nev\xe9n fel\xfcl a term\xe9k r\xe9szleteit is jelen\xedtse meg a term\xe9k kiv\xe1laszt\xe1sakor.", _s20_98, "A PDF megjelen\xedt\u0151nek legal\xe1bb a k\xf6vetkez\u0151 verzi\xf3ra van sz\xfcks\xe9ge: :version", _s18_96, "D\xedj sz\xe1zal\xe9kos be\xe1ll\xedt\xe1sa", _s23_40, "\xc1ll\xedtsa be a d\xedj sz\xe1zal\xe9k\xe1t a sz\xfcl\u0151 term\xe9khez viszony\xedtva", _s18_98, "Be\xe1ll\xedt\xe1sok konfigur\xe1l\xe1sa", "support_forum", "T\xe1mogat\xe1si f\xf3rumok", "about", "N\xe9vjegy", "documentation", "Dokument\xe1ci\xf3", "contact_us", "Kapcsolatfelv\xe9tel", "subtotal", "R\xe9sz\xf6sszeg", "line_total", "Sor \xf6sszege", "item", "Elem", "credit_email", "Hitel e-mail", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, "A jelsz\xf3 t\xfal r\xf6vid", _s20_99, "A jelsz\xf3 t\xfal egyszer\u0171.", _s19_68, "\xdcgyf\xe9lport\xe1l - Feladatok", _s23_41, "\xdcgyf\xe9lport\xe1l - Vez\xe9rl\u0151pult", _s20_100, "K\xe9rj\xfck, adjon meg egy \xe9rt\xe9ket", "deleted_logo", "T\xf6r\xf6lt log\xf3", "yes", "Igen", "no", "Nem", "generate_number", "Sz\xe1mlasz\xe1m gener\xe1l\xe1sa", "when_saved", "Ment\xe9skor", "when_sent", "K\xfcld\xe9skor", "select_company", "V\xe1lasszon v\xe1llalatot", "float", "Lebeg\u0151", "collapse", "\xd6sszecsuk\xe1s", "show_or_hide", "Mutat\xe1s/elrejt\xe9s", "menu_sidebar", "Men\xfc oldals\xe1v", "history_sidebar", "El\u0151zm\xe9ny oldals\xe1v", "tablet", "Tablet", "mobile", "Mobil", "desktop", "Asztali", "layout", "Elrendez\xe9s", "view", "Megtekint\xe9s", "module", "Modul", "first_custom", "Els\u0151 egy\xe9ni", "second_custom", "M\xe1sodik egy\xe9ni", "third_custom", "Harmadik egy\xe9ni", "show_cost", "K\xf6lts\xe9g mutat\xe1sa", _s17_113, "Term\xe9k k\xf6lts\xe9g\xe9nek megjelen\xedt\xe9se", "show_cost_help", "Ha enged\xe9lyezve van, a term\xe9k \xe9s a feladat sor\xe1ban megjelenik a k\xf6lts\xe9gmez\u0151.", _s21_101, "Term\xe9k mennyis\xe9g mutat\xe1sa", _s26_35, "Ha enged\xe9lyezve van, a term\xe9k sor\xe1ban megjelenik a mennyis\xe9gmez\u0151.", _s21_103, "Sz\xe1mla mennyis\xe9g mutat\xe1sa", _s26_36, "Ha enged\xe9lyezve van, a sz\xe1mla sor\xe1ban megjelenik a mennyis\xe9gmez\u0151.", _s21_105, "Term\xe9kkedvezm\xe9ny megjelen\xedt\xe9se", _s26_37, "Megjelen\xedtse a term\xe9kkedvezm\xe9nyeket a sz\xe1ml\xe1kon \xe9s \xe1raj\xe1nlatokon", _s16_197, "Alap\xe9rtelmezett mennyis\xe9g", _s21_107, "\xc1ll\xedtsa be az alap\xe9rtelmezett mennyis\xe9get a term\xe9kek \xe9s feladatok l\xe9trehoz\xe1sakor.", "one_tax_rate", "Egy ad\xf3kulcs", "two_tax_rates", "K\xe9t ad\xf3kulcs", "three_tax_rates", "H\xe1rom ad\xf3kulcs", _s16_199, "Alap\xe9rtelmezett ad\xf3kulcs", "user", "Felhaszn\xe1l\xf3", "invoice_tax", "Sz\xe1mla ad\xf3", "line_item_tax", "T\xe9telek ad\xf3ja", "inclusive_taxes", "Bele\xe9rtve az ad\xf3kat", _s17_115, "Sz\xe1mla ad\xf3kulcsok", "item_tax_rates", "T\xe9tel ad\xf3kulcsok", _s18_100, "K\xe9rj\xfck v\xe1lasszon ki egy \xfcgyfelet", "configure_rates", "Ad\xf3kulcsok konfigur\xe1l\xe1sa", _s18_101, "Gatewayek konfigur\xe1l\xe1sa", "tax_settings", "Ad\xf3be\xe1ll\xedt\xe1sok", _s18_103, "Ad\xf3kulcsok", "accent_color", "Hangs\xfaly sz\xedn", "switch", "V\xe1lt\xe1s", _s19_70, "Vessz\u0151vel elv\xe1lasztott lista", "options", "Be\xe1ll\xedt\xe1sok", _s16_201, "Egysoros sz\xf6veg", "multi_line_text", "T\xf6bbsoros sz\xf6veg", "dropdown", "Leg\xf6rd\xfcl\u0151", "field_type", "Mez\u0151 t\xedpusa", _s27_52, "Jelsz\xf3 vissza\xe1ll\xedt\xf3 e-mail elk\xfcldve", "submit", "Elk\xfcld\xe9s", _s16_203, "Jelsz\xf3 helyre\xe1ll\xedt\xe1s", "late_fees", "K\xe9sedelmi d\xedjak", "credit_number", "J\xf3v\xe1\xedr\xe1si sz\xe1m", "payment_number", "Fizet\xe9si sz\xe1m", "late_fee_amount", "K\xe9sedelmi d\xedj \xf6sszege", _s16_204, "K\xe9sedelmi d\xedj sz\xe1zal\xe9ka", "before_due_date", "Hat\xe1rid\u0151 el\u0151tt", "after_due_date", "Hat\xe1rid\u0151 ut\xe1n", _s18_105, "Sz\xe1mla d\xe1tuma ut\xe1n", "days", "Nap", "invoice_email", "Sz\xe1mla e-mail", "payment_email", "Fizet\xe9si e-mail", "partial_payment", "R\xe9szletfizet\xe9s", "payment_partial", "R\xe9szleges fizet\xe9s", _s21_108, "R\xe9szletfizet\xe9s e-mail", "quote_email", "\xc1raj\xe1nlat e-mail", _s16_206, "V\xe9get nem \xe9r\u0151 eml\xe9keztet\u0151", _s16_208, "Felhaszn\xe1l\xf3 szerint sz\u0171rve", "administrator", "Rendszergazda", _s18_106, "A felhaszn\xe1l\xf3k, az \xfcgyfelek, az alkalmazottak \xe9s a be\xe1ll\xedt\xe1sok kezel\xe9se", "user_management", "Felhaszn\xe1l\xf3kezel\xe9s", "users", "Felhaszn\xe1l\xf3k", "new_user", "\xdaj felhaszn\xe1l\xf3", "edit_user", "Felhaszn\xe1l\xf3 szerkeszt\xe9se", "created_user", "Felhaszn\xe1l\xf3 l\xe9trehozva", "updated_user", "Felhaszn\xe1l\xf3 sikeresen friss\xedtve", "archived_user", "Felhaszn\xe1l\xf3 sikeresen archiv\xe1lva", "deleted_user", "Felhaszn\xe1l\xf3 t\xf6r\xf6lve", "removed_user", "Felhaszn\xe1l\xf3 elt\xe1vol\xedtva", "restored_user", "Felhaszn\xe1l\xf3 sikeresen vissza\xe1ll\xedtva", "archived_users", "Archiv\xe1lt felhaszn\xe1l\xf3k", "deleted_users", "T\xf6r\xf6lt felhaszn\xe1l\xf3k", "removed_users", "Elt\xe1vol\xedtott felhaszn\xe1l\xf3k", "restored_users", "Vissza\xe1ll\xedtott felhaszn\xe1l\xf3k", _s16_210, "\xc1ltal\xe1nos be\xe1ll\xedt\xe1sok", "invoice_options", "Sz\xe1mla be\xe1ll\xedt\xe1sok", _s17_117, "M\xe1r kifizetett t\xe9telek elrejt\xe9se", _s22_78, "Csak akkor jelenjen meg a sz\xe1ml\xe1n a 'M\xe1r kifizetve' r\xe9sz, ha legal\xe1bb egy fizet\xe9s megt\xf6rt\xe9nt", _s23_43, "Dokumentumok be\xe1gyaz\xe1sa", _s28_32, "Csatolja a dokumentumokat a PDF-hez", _s16_212, "\xd6sszes oldal fejl\xe9ce", _s16_213, "\xd6sszes oldal l\xe1bl\xe9ce", "first_page", "Els\u0151 oldal", "all_pages", "\xd6sszes oldal", "last_page", "Utols\xf3 oldal", "primary_font", "Els\u0151dleges bet\u0171t\xedpus", "secondary_font", "M\xe1sodlagos bet\u0171t\xedpus", "primary_color", "Els\u0151dleges sz\xedn", "secondary_color", "M\xe1sodlagos sz\xedn", "page_size", "Oldalm\xe9ret", "font_size", "Bet\u0171m\xe9ret", "quote_design", "\xc1raj\xe1nlat kialak\xedt\xe1sa", "invoice_fields", "Sz\xe1mlamez\u0151k", "product_fields", "Term\xe9k mez\u0151k", "invoice_terms", "Sz\xe1mla felt\xe9telei", "invoice_footer", "Sz\xe1mla l\xe1bl\xe9ce", "quote_terms", "\xc1raj\xe1nlat felt\xe9telei", "quote_footer", "\xc1raj\xe1nlat l\xe1bl\xe9c", _s18_107, "Automatikus e-mail k\xfcld\xe9s sz\xe1ml\xe1hoz", _s23_44, "Automatikus e-mail k\xfcld\xe9se a sz\xe1mla l\xe9trehoz\xe1sakor a kiv\xe1lasztott \xfcgyf\xe9lnek.", _s18_108, "Automatikus archiv\xe1l\xe1s \xe1raj\xe1nlatokn\xe1l", _s23_45, "Automatikus archiv\xe1l\xe1sa az \xe1raj\xe1nlatoknak, amikor \xe1talak\xedtj\xe1k \u0151ket sz\xe1ml\xe1v\xe1.", _s18_109, "\xc1raj\xe1nlat automatikus \xe1talak\xedt\xe1sa", _s23_46, "\xc1raj\xe1nlat automatikus \xe1talak\xedt\xe1s\xe1nak enged\xe9lyez\xe9se", _s17_119, "Munkafolyamat be\xe1ll\xedt\xe1sok", "freq_daily", "Napi", "freq_weekly", "Heti", "freq_two_weeks", "K\xe9t hetes", "freq_four_weeks", "N\xe9gy hetes", "freq_monthly", "Havonta", "freq_two_months", "K\xe9t h\xf3nap", _s17_121, "H\xe1rom h\xf3naponta", _s16_214, "N\xe9gy h\xf3naponta", "freq_six_months", "F\xe9l\xe9vente", "freq_annually", "\xc9vente", "freq_two_years", "K\xe9t\xe9vente", _s16_215, "3 \xe9v", "never", "Soha", "company", "C\xe9g", _s17_122, "Gener\xe1lt sz\xe1mok", "charge_taxes", "Ad\xf3k felsz\xe1m\xedt\xe1sa", "next_reset", "K\xf6vetkez\u0151 vissza\xe1ll\xedt\xe1s", "reset_counter", "Szaml\xe1l\xf3 vissza\xe1ll\xedt\xe1sa", _s16_216, "Ism\xe9tl\u0151d\u0151 el\u0151tag", "number_padding", "Sz\xe1m kit\xf6lt\xe9se", "general", "\xc1ltal\xe1nos", "surcharge_field", "Fel\xe1r mez\u0151", "company_field", "C\xe9g mez\u0151", "company_value", "C\xe9g \xe9rt\xe9ke", "credit_field", "Hitel mez\u0151", "invoice_field", "Sz\xe1mla mez\u0151", _s17_124, "Sz\xe1mlat\xf6bblet", "client_field", "\xdcgyf\xe9l mez\u0151", "product_field", "Term\xe9k mez\u0151", "payment_field", "Fizet\xe9s mez\u0151", "contact_field", "Kapcsolat mez\u0151", "vendor_field", "Sz\xe1ll\xedt\xf3 mez\u0151", "expense_field", "K\xf6lts\xe9g mez\u0151", "project_field", "Projekt mez\u0151", "task_field", "Feladat mez\u0151", "group_field", "Csoport mez\u0151", "number_counter", "Sz\xe1m sz\xe1ml\xe1l\xf3", "prefix", "El\u0151tag", "number_pattern", "Sz\xe1m minta", "messages", "\xdczenetek", "custom_css", "Egyedi CSS", _s17_126, "Egy\xe9ni JavaScript", _s16_218, "Megjelen\xedt\xe9s a PDF-en", _s21_110, "Az \xfcgyf\xe9l al\xe1\xedr\xe1s\xe1nak megjelen\xedt\xe9se a PDF-en (aj\xe1nlat, sz\xe1mla stb.)", _s25_58, "A sz\xe1mla felt\xe9teleinek elfogad\xe1s\xe1nak megjelen\xedt\xe9se", _s30_13, "A sz\xe1mla l\xe9trehoz\xe1sakor a felhaszn\xe1l\xf3nak meg kell er\u0151s\xedtenie az elfogad\xe1s\xe1t a felt\xe9teleknek.", _s23_47, "Az \xe1raj\xe1nlat felt\xe9teleinek elfogad\xe1s\xe1nak megjelen\xedt\xe9se", _s28_33, "Az \xe1raj\xe1nlat l\xe9trehoz\xe1sakor a felhaszn\xe1l\xf3nak meg kell er\u0151s\xedtenie az elfogad\xe1s\xe1t a felt\xe9teleknek.", _s25_59, "Sz\xe1mla al\xe1\xedr\xe1s\xe1nak k\xf6vetelm\xe9nye", _s30_14, "A sz\xe1mla l\xe9trehoz\xe1sakor a felhaszn\xe1l\xf3nak k\xf6telez\u0151 al\xe1\xedrnia.", _s23_48, "\xc1raj\xe1nlat al\xe1\xedr\xe1s\xe1nak k\xf6vetelm\xe9nye", _s22_80, "Port\xe1l jelszav\xe1nak enged\xe9lyez\xe9se", _s27_53, "Enged\xe9lyezi a felhaszn\xe1l\xf3k sz\xe1m\xe1ra, hogy jelsz\xf3t \xe1ll\xedtsanak be a port\xe1lhoz.", "authorization", "Felhatalmaz\xe1s", "subdomain", "Aldomain", "domain", "Domain", "portal_mode", "Port\xe1l m\xf3d", "email_signature", "\xdcdv\xf6zlettel,", _s24_56, "Tegye egyszer\u0171bb\xe9 az \xfcgyfeleknek a kifizet\xe9st az e-mailben t\xf6rt\xe9n\u0151 fizet\xe9si m\xf3dot t\xe1mogat\xf3 szolg\xe1ltat\xf3kkal.", "plain", "Egyszer\u0171", "light", "Vil\xe1gos", "dark", "S\xf6t\xe9t", "email_design", "Email kialak\xedt\xe1s", "attach_pdf", "PDF csatol\xe1sa", _s16_219, "Dokumentumok csatol\xe1sa", "attach_ubl", _s20_117, "email_style", "E-mail st\xedlusa", _s19_72, "Email markup enged\xe9lyez\xe9se", "reply_to_email", "V\xe1lasz e-mail c\xedme", "reply_to_name", "V\xe1lasz n\xe9v", "bcc_email", "Titkos m\xe1solat", "processed", "Feldolgozott", "credit_card", "Hitelk\xe1rtya", "bank_transfer", "Banki \xe1tutal\xe1s", "priority", "Priorit\xe1s", "fee_amount", "D\xedj \xf6sszege", "fee_percent", "D\xedj sz\xe1zal\xe9ka", "fee_cap", "D\xedjhat\xe1r", "limits_and_fees", "Korl\xe1tok \xe9s d\xedjak", "enable_min", "Minim\xe1lis enged\xe9lyez\xe9se", "enable_max", "Maxim\xe1lis enged\xe9lyez\xe9se", "min_limit", "Minim\xe1lis korl\xe1t", "max_limit", "Maxim\xe1lis korl\xe1t", "min", "Min", "max", "Max", _s19_73, "Elfogadott bankk\xe1rtya log\xf3k", "credentials", "Hiteles\xedt\u0151 adatok", "update_address", "C\xedm friss\xedt\xe9se", _s19_75, "Friss\xedtse az \xfcgyf\xe9l c\xedm\xe9t az adatok alapj\xe1n", "rate", "D\xedj", "tax_rate", "Ad\xf3kulcs", "new_tax_rate", "\xdaj ad\xf3kulcs", "edit_tax_rate", "Ad\xf3kulcs szerkeszt\xe9se", _s16_221, "Ad\xf3kulcs l\xe9trehozva", _s16_222, "Ad\xf3kulcs friss\xedtve", _s17_129, "Ad\xf3kulcs archiv\xe1lva", _s16_223, "Ad\xf3kulcs t\xf6r\xf6lve", _s17_130, "Ad\xf3kulcs helyre\xe1ll\xedtva", _s18_110, "Archiv\xe1lt ad\xf3kulcsok", _s17_131, "T\xf6r\xf6lt ad\xf3kulcsok", _s18_111, "Vissza\xe1ll\xedtott ad\xf3kulcsok", "fill_products", "Term\xe9kek automatikus kit\xf6lt\xe9se", _s18_112, "A term\xe9k kiv\xe1laszt\xe1sakor automatikusan megjelenik a le\xedr\xe1s \xe9s az \xe1r", "update_products", "Term\xe9kek automatikus friss\xedt\xe9se", _s20_104, "A sz\xe1mla friss\xedt\xe9se automatikusan friss\xedti a term\xe9kk\xf6nyvt\xe1rat", _s16_224, "Term\xe9kek \xe1talak\xedt\xe1sa", _s21_111, "Az aj\xe1nlatb\xf3l vagy sz\xe1ml\xe1b\xf3l sz\xe1rmaz\xf3 term\xe9kek \xe1talak\xedt\xe1sa projekt feladatokk\xe1.", "fees", "D\xedjak", "limits", "Korl\xe1tok", "provider", "Szolg\xe1ltat\xf3", "company_gateway", _s20_216, _s16_226, "Fizet\xe9si szolg\xe1ltat\xf3k", _s19_76, "\xdaj szolg\xe1ltat\xf3", _s20_105, "Szolg\xe1ltat\xf3 szerkeszt\xe9se", _s23_49, "Szolg\xe1ltat\xf3 sikeresen l\xe9trehozva", _s23_50, "Szolg\xe1ltat\xf3 sikeresen friss\xedtve", _s24_57, "Szolg\xe1ltat\xf3 sikeresen archiv\xe1lva", _s23_51, "Szolg\xe1ltat\xf3 sikeresen t\xf6r\xf6lve", _s24_58, "Szolg\xe1ltat\xf3 sikeresen vissza\xe1ll\xedtva", _s25_61, "Archiv\xe1lt c\xe9gkapuk", _s24_59, "T\xf6r\xf6lt c\xe9gkapuk", _s25_62, "Vissza\xe1ll\xedtott c\xe9gkapuk", _s16_228, "Szerkeszt\xe9s folytat\xe1sa", "discard_changes", "V\xe1ltoztat\xe1sok elvet\xe9se", "default_value", "Alap\xe9rtelmezett \xe9rt\xe9k", "disabled", "Letiltva", "currency_format", "P\xe9nznem form\xe1tuma", _s21_112, "A h\xe9t els\u0151 napja", _s23_52, "Az \xe9v els\u0151 h\xf3napja", "sunday", "Vas\xe1rnap", "monday", "H\xe9tf\u0151", "tuesday", "Kedd", "wednesday", "Szerda", "thursday", "Cs\xfct\xf6rt\xf6k", "friday", "P\xe9ntek", "saturday", "Szombat", "january", "janu\xe1r", "february", "febru\xe1r", "march", "m\xe1rcius", "april", "\xe1prilis", "may", "m\xe1jus", "june", "j\xfanius", "july", "j\xfalius", "august", "augusztus", "september", "szeptember", "october", "okt\xf3ber", "november", "november", "december", "december", "symbol", "Szimb\xf3lum", "ocde", "OCDE", "date_format", "D\xe1tum form\xe1tuma", "datetime_format", "D\xe1tum/id\u0151 form\xe1tuma", "military_time", "24 \xf3r\xe1s id\u0151form\xe1tum", _s18_113, "Ha enged\xe9lyezve van, a rendszer a katonai id\u0151form\xe1tumot haszn\xe1lja (\xf3ra:perc helyett \xf3ra:perc am/pm form\xe1tumban).", "send_reminders", "Eml\xe9keztet\u0151k k\xfcld\xe9se", "timezone", "Id\u0151z\xf3na", _s19_77, "Projekt szerint sz\u0171rve", _s17_132, "Csoport szerint sz\u0171rve", _s19_79, "Sz\xe1mla szerint sz\u0171rve", _s18_114, "\xdcgyf\xe9l szerint sz\u0171rve", _s18_116, "Sz\xe1ll\xedt\xf3 szerint sz\u0171rve", "group_settings", "Csoport be\xe1ll\xedt\xe1sok", "group", "Csoport", "groups", "Csoportok", "new_group", "\xdaj csoport", "edit_group", "Csoport szerkeszt\xe9se", "created_group", "Csoport l\xe9trehozva", "updated_group", "Csoport friss\xedtve", "archived_groups", "Archiv\xe1lt csoportok", "deleted_groups", "T\xf6r\xf6lt csoportok", "restored_groups", "Vissza\xe1ll\xedtott csoportok", "archived_group", "Csoport archiv\xe1lva", "deleted_group", "Csoport t\xf6r\xf6lve", "restored_group", "Csoport helyre\xe1ll\xedtva", "upload_logo", "T\xf6ltsd fel c\xe9ged log\xf3j\xe1t", "uploaded_logo", "Log\xf3 felt\xf6ltve", "logo", "Log\xf3", "saved_settings", "Be\xe1ll\xedt\xe1sok mentve", _s16_230, "Term\xe9k be\xe1ll\xedt\xe1sok", "device_settings", "Eszk\xf6zbe\xe1ll\xedt\xe1sok", "defaults", "Alap\xe9rtelmez\xe9sek", "basic_settings", "Alapbe\xe1ll\xedt\xe1sok", _s17_134, "Tov\xe1bbi be\xe1ll\xedt\xe1sok", "company_details", "C\xe9g r\xe9szletei", "user_details", "Felhaszn\xe1l\xf3i adatok", "localization", "Nyelvies\xedt\xe9s", "online_payments", "Internetes fizet\xe9sek", "tax_rates", "Ad\xf3k", "notifications", "\xc9rtes\xedt\xe9sek", "import_export", "Import | Export", "custom_fields", "Egyedi mez\u0151k", "invoice_design", "Sz\xe1mla design", "buy_now_buttons", "V\xe1s\xe1rl\xe1s most gombok", "email_settings", "E-mail be\xe1ll\xedt\xe1sok", _s23_54, "Sablonok \xe9s eml\xe9keztet\u0151k", _s22_81, "Hitelk\xe1rty\xe1k \xe9s bankok", _s19_81, "Adatvizualiz\xe1ci\xf3k", "price", "\xc1r", "email_sign_up", "E-mail regisztr\xe1ci\xf3", "google_sign_up", "Google regisztr\xe1ci\xf3", _s27_57, "K\xf6sz\xf6nj\xfck a v\xe1s\xe1rl\xe1st", "redeem", "Bev\xe1lt\xe1s", "back", "Vissza", "past_purchases", "Kor\xe1bbi v\xe1s\xe1rl\xe1sok", _s19_83, "\xc9ves el\u0151fizet\xe9s", "pro_plan", "Pro csomag", "enterprise_plan", "Enterprise csomag", "count_users", "Felhaszn\xe1l\xf3k sz\xe1ma", "upgrade", "Friss\xedt\xe9s", _s25_63, "K\xe9rj\xfck, adja meg a keresztnevet", _s24_60, "K\xe9rj\xfck, adja meg a vezet\xe9knevet", _s33_30, "K\xe9rj\xfck, fogadja el a felhaszn\xe1l\xe1si felt\xe9teleket \xe9s az adatv\xe9delmi ir\xe1nyelveket", "i_agree_to_the", "Elfogadom a(z)", _s16_232, "Szolg\xe1ltat\xe1si felt\xe9telek", "privacy_policy", "Adatv\xe9delmi ir\xe1nyelvek", "sign_up", "Regisztr\xe1ci\xf3", "account_login", "Fi\xf3k bejelentkez\xe9s", "view_website", "Webhely megtekint\xe9se", "create_account", "Fi\xf3k l\xe9trehoz\xe1sa", "email_login", "E-mail bejelentkez\xe9s", "create_new", "\xdaj l\xe9trehoz\xe1sa", _s18_118, "Nincs kiv\xe1lasztott rekord", _s21_115, "Hiba: Nem mentett v\xe1ltoz\xe1sok", "download", "Let\xf6lt\xe9s", _s27_58, "V\xe1llalati terv sz\xfcks\xe9ges", "take_picture", "K\xe9p k\xe9sz\xedt\xe9se", "upload_files", "F\xe1jlok felt\xf6lt\xe9se", "document", "Dokumentum", "documents", "Dokumentumok", "new_document", "\xdaj dokumentum", "edit_document", "Dokumentum szerkeszt\xe9se", _s17_136, "Dokumentum felt\xf6ltve", _s16_234, "Dokumentum friss\xedtve", _s17_137, "Dokumentum archiv\xe1lva", _s16_235, "Dokumentum t\xf6r\xf6lve", _s17_138, "Dokumentum helyre\xe1ll\xedtva", _s18_120, "Archiv\xe1lt dokumentumok", _s17_139, "T\xf6r\xf6lt dokumentumok", _s18_121, "Vissza\xe1ll\xedtott dokumentumok", "no_history", "Nincs el\u0151zm\xe9ny", "expense_date", "Kiad\xe1s d\xe1tuma", "pending", "F\xfcgg\u0151ben l\xe9v\u0151", _s16_236, "Kiad\xe1s \xe1llapota 1", _s16_237, "Kiad\xe1s \xe1llapota 2", _s16_238, "Kiad\xe1s \xe1llapota 3", "converted", "\xc1talak\xedtva", _s24_62, "Dokumentumok hozz\xe1ad\xe1sa a sz\xe1ml\xe1hoz", "exchange_rate", "\xc1rfolyam", _s16_239, "Valuta \xe1tv\xe1lt\xe1sa", "mark_paid", "Fizetettnek jel\xf6l", "category", "Kateg\xf3ria", "address", "C\xedm", "new_vendor", "\xdaj besz\xe1ll\xedt\xf3", "created_vendor", "Forgalmaz\xf3 l\xe9trehozva", "updated_vendor", "Forgalmaz\xf3 friss\xedtve", "archived_vendor", "Forgalmaz\xf3 archiv\xe1lva", "deleted_vendor", "Forgalmaz\xf3 t\xf6r\xf6lve", "restored_vendor", "A sz\xe1ll\xedt\xf3 vissza\xe1ll\xedtva", _s16_240, ":count forgalmaz\xf3 archiv\xe1lva", "deleted_vendors", ":count forgalmaz\xf3 t\xf6r\xf6lve", _s16_241, "Vissza\xe1ll\xedtott sz\xe1ll\xedt\xf3k", "new_expense", "\xdaj kiad\xe1s", "created_expense", "Kiad\xe1s sikeresen l\xe9trehozva", "updated_expense", "Kiad\xe1s sikeresen friss\xedtve", _s16_242, "A kiad\xe1s sikeresen archiv\xe1lva lett", "deleted_expense", "A kiad\xe1s sikeresen t\xf6r\xf6lve lett", _s16_243, "A k\xf6lts\xe9g vissza\xe1ll\xedtva", _s17_140, "A kiad\xe1sok sikeresen archiv\xe1lva lettek", _s16_244, "A kiad\xe1sok sikeresen t\xf6r\xf6lve lettek", _s17_141, "Vissza\xe1ll\xedtott k\xf6lts\xe9gek", "copy_shipping", "Sz\xe1ll\xedt\xe1si adatok m\xe1sol\xe1sa", "copy_billing", "Sz\xe1ml\xe1z\xe1si adatok m\xe1sol\xe1sa", "design", "Diz\xe1jn", _s21_116, "A rekord nem tal\xe1lhat\xf3", "invoiced", "Sz\xe1ml\xe1zott", "logged", "Napl\xf3zott", "running", "Fut", "resume", "Folytat\xe1s", "task_errors", "Feladat hib\xe1k", "start", "Kezd\xe9s", "stop", "Le\xe1ll\xedt\xe1s", "started_task", "Elind\xedtott feladat", "stopped_task", "Feladat le\xe1ll\xedtva", "resumed_task", "Feladat folytatva", "now", "Most", _s16_245, "Automatikus feladatind\xedt\xe1s", "timer", "Id\u0151m\xe9r\u0151", "manual", "K\xe9zi", "budgeted", "K\xf6lts\xe9gvetett", "start_time", "Kezd\xe9si id\u0151", "end_time", "Befejez\xe9si id\u0151", "date", "D\xe1tum", "times", "Id\u0151k", "duration", "Id\u0151tartam", "new_task", "\xdaj feladat", "created_task", "Feladat sikeresen l\xe9trehozva", "updated_task", "Feladat sikeresen friss\xedtve", "archived_task", "Feladat archiv\xe1lva", "deleted_task", "Feladat t\xf6r\xf6lve", "restored_task", "Feladat helyre\xe1ll\xedtva", "archived_tasks", "Feladatok archiv\xe1lva", "deleted_tasks", "Feladatok t\xf6r\xf6lve", "restored_tasks", "Vissza\xe1ll\xedtott feladatok", _s19_85, "K\xe9rj\xfck, adjon meg egy nevet", "budgeted_hours", "K\xf6lts\xe9gvetett \xf3r\xe1k", "created_project", _s18_253, "updated_project", _s17_267, _s16_247, _s18_254, "deleted_project", "Projekt t\xf6r\xf6lve", _s16_248, _s21_220, _s17_142, "Archiv\xe1lt projektek", _s16_249, "T\xf6r\xf6lt projektek", _s17_143, "Vissza\xe1ll\xedtott projektek", "new_project", "\xdaj projekt", _s27_62, "K\xf6sz\xf6nj\xfck, hogy haszn\xe1lja az alkalmaz\xe1sunkat!", "if_you_like_it", "Ha tetszik,", "click_here", "kattintson ide", _s18_122, "KATTINTSON IDE", "to_rate_it", "\xe9rt\xe9kelje", "average", "\xc1tlagos", "unapproved", "Nem j\xf3v\xe1hagyott", _s30_19, "Az \xe1ll\xedt\xe1s m\xf3dos\xedt\xe1s\xe1hoz azonos\xedtani kell", "locked", "Z\xe1rolva", "authenticate", "Azonos\xedt\xe1s", _s19_87, "K\xe9rj\xfck, azonos\xedtsa mag\xe1t", _s24_64, "Biom\xe9rikus azonos\xedt\xe1s", "footer", "L\xe1bl\xe9c", "compare", "\xd6sszehasonl\xedt\xe1s", "hosted_login", "Hostelt bejelentkez\xe9s", "selfhost_login", "\xd6n\xe1ll\xf3 bejelentkez\xe9s", "google_sign_in", "Google bejelentkez\xe9s", "today", "Ma", "custom_range", "Egyedi id\u0151szak", "date_range", "D\xe1tumtartom\xe1ny", "current", "Jelenlegi", "previous", "El\u0151z\u0151", "current_period", "Jelenlegi id\u0151szak", _s17_144, "\xd6sszehasonl\xedt\xe1si id\u0151szak", "previous_period", "El\u0151z\u0151 id\u0151szak", "previous_year", "El\u0151z\u0151 \xe9v", "compare_to", "\xd6sszehasonl\xedt\xe1s", "last7_days", "Utols\xf3 7 nap", "last_week", "El\u0151z\u0151 h\xe9t", "last30_days", "Utols\xf3 30 nap", "this_month", "Ez a h\xf3nap", "last_month", "M\xfalt h\xf3nap", "this_year", "Ez az \xe9v", "last_year", "Elm\xfalt \xe9v", "all_time", "Mindig", "custom", "Egyedi", _s16_250, "Kl\xf3noz\xe1s sz\xe1ml\xe1ra", "clone_to_quote", "Kl\xf3noz\xe1s \xe1raj\xe1nlatra", "clone_to_credit", "Kl\xf3noz\xe1s j\xf3v\xe1\xedr\xe1sba", "view_invoice", "Sz\xe1mla megtekint\xe9se", "convert", "\xc1talak\xedt\xe1s", "more", "Tov\xe1bbiak", "edit_client", "\xdcgyf\xe9l szerkeszt\xe9se", "edit_product", "Term\xe9k m\xf3dos\xedt\xe1sa", "edit_invoice", "Sz\xe1mla szerkeszt\xe9se", "edit_quote", "Aj\xe1nlat szerkeszt\xe9se", "edit_payment", "Fizet\xe9s szerkeszt\xe9se", "edit_task", "Feladat szerkeszt\xe9se", "edit_expense", "Kiad\xe1s szerkeszt\xe9se", "edit_vendor", "Besz\xe1ll\xedt\xf3 szerkeszt\xe9se", "edit_project", "Projekt szerkeszt\xe9se", _s20_107, "Ism\xe9tl\u0151d\u0151 \xe1raj\xe1nlat szerkeszt\xe9se", "billing_address", "Sz\xe1ml\xe1z\xe1si c\xedm", _s16_252, "Sz\xe1ll\xedt\xe1si c\xedm", "total_revenue", "\xd6sszes bev\xe9tel", "average_invoice", "\xc1tlagos sz\xe1mla", "outstanding", "F\xfcgg\u0151ben l\xe9v\u0151", "invoices_sent", "Elk\xfcld\xf6tt sz\xe1ml\xe1k", "active_clients", "Akt\xedv \xfcgyfelek", "close", "Bez\xe1r\xe1s", "email", "Email", "password", "Jelsz\xf3", "url", "URL", "secret", "Titok", "name", "N\xe9v", "logout", "Kijelentkez\xe9s", "login", "Bejelentkez\xe9s", "filter", "Sz\u0171r\u0151", "sort", "Rendez\xe9s", "search", "Keres\xe9s", "active", "Akt\xedv", "archived", "Archiv\xe1lva", "deleted", "T\xf6r\xf6lve", "dashboard", "\xc1tteinkt\xe9s", "archive", "Arch\xedvum", "delete", "T\xf6rl\xe9s", "restore", "Vissza\xe1ll\xedt\xe1s", _s16_254, "Friss\xedt\xe9s k\xe9sz", _s23_55, "K\xe9rj\xfck, adja meg az e-mail c\xedm\xe9t", _s26_46, "K\xe9rj\xfck, adja meg a jelszav\xe1t", _s21_119, "K\xe9rj\xfck, adja meg az URL-t", _s26_48, "K\xe9rj\xfck, adja meg a term\xe9kkulcsot", "ascending", "N\xf6vekv\u0151", "descending", "Cs\xf6kken\u0151", "save", "Ment\xe9s", _s17_146, "Hiba t\xf6rt\xe9nt", "paid_to_date", "Eddig fizetve", "balance_due", "Fizetend\u0151", "balance", "Egyenleg", "overview", "\xc1ttekint\xe9s", "details", "R\xe9szletek", "phone", "Telefon", "website", "Weboldal", "vat_number", "Ad\xf3sz\xe1m", "id_number", "Azonos\xedt\xf3 sz\xe1m", "create", "\xdaj", _s19_89, "V\xe1g\xf3lapra m\xe1solva", "error", "Hiba", _s16_256, "Nem siker\xfclt elind\xedtani", "contacts", "Kapcsolatok", "additional", "Tov\xe1bbi", "first_name", "Keresztn\xe9v", "last_name", "Vezet\xe9kn\xe9v", "add_contact", "Kapcsolat hozz\xe1ad\xe1sa", "are_you_sure", "Biztos benne?", "cancel", "M\xe9gsem", "ok", "Rendben", "remove", "Elt\xe1vol\xedt\xe1s", _s16_258, "Az e-mail c\xedm \xe9rv\xe9nytelen", "product", "Term\xe9k", "products", "Term\xe9kek", "new_product", "\xdaj term\xe9k", "created_product", "Term\xe9k l\xe9trehozva", "updated_product", "Term\xe9k friss\xedtve", _s16_260, "Term\xe9k archiv\xe1lva", "deleted_product", "Term\xe9k t\xf6r\xf6lve", _s16_261, "Term\xe9k helyre\xe1ll\xedtva", _s17_148, "Archiv\xe1lt term\xe9kek", _s16_262, "T\xf6r\xf6lt term\xe9kek", _s17_149, "Vissza\xe1ll\xedtott term\xe9kek", "product_key", "Term\xe9k", "notes", "Megjegyz\xe9sek", "cost", "K\xf6lts\xe9g", "client", "\xdcgyf\xe9l", "clients", "\xdcgyfelek", "new_client", "\xdaj \xdcgyf\xe9l", "created_client", "\xdcgyf\xe9l sikeresen l\xe9trehozva", "updated_client", "\xdcgyf\xe9l szerkesztve", "archived_client", _s17_268, _s16_263, ":cound \xfcgyf\xe9l archiv\xe1lva", "deleted_client", "\xdcgyf\xe9l t\xf6r\xf6lve", "deleted_clients", ":count \xfcgyf\xe9l t\xf6r\xf6lve", "restored_client", "\xdcgyf\xe9l sikeresen vissza\xe1ll\xedtva", _s16_264, "Vissza\xe1ll\xedtott \xfcgyfelek", "address1", "Utca", "address2", "Ajt\xf3sz\xe1m", "city", "Helyis\xe9g", "state", "Megye", "postal_code", "Ir\xe1ny\xedt\xf3sz\xe1m", "country", "Orsz\xe1g", "invoice", "Sz\xe1mla", "invoices", "Sz\xe1ml\xe1k", "new_invoice", "\xdaj Sz\xe1mla", "created_invoice", _s17_269, "updated_invoice", _s16_439, _s16_265, "A sz\xe1mla sikeresen archiv\xe1lva", "deleted_invoice", "Sz\xe1mla t\xf6rl\xe9se sikeres", _s16_266, "Sz\xe1mla sikeresen vissza\xe1ll\xedtva", _s17_150, ":count sz\xe1mla sikeresen archiv\xe1lva", _s16_267, ":count sz\xe1mla sikeresen t\xf6r\xf6lve", _s17_151, "Vissza\xe1ll\xedtott sz\xe1ml\xe1k", "emailed_invoice", "Sz\xe1mla elk\xfcldve e-mailben", "emailed_payment", "Kifizetett e-mail", "amount", "\xd6sszeg", "invoice_number", "Sz\xe1mla azonos\xedt\xf3ja", "invoice_date", "Sz\xe1mla d\xe1tuma", "discount", "Kedvezm\xe9ny", "po_number", "PO sz\xe1m", "terms", "Felt\xe9telek", "public_notes", "Nyilv\xe1nos megjegyz\xe9sek", "private_notes", "Priv\xe1t megjegyz\xe9sek", "frequency", "Gyakoris\xe1g", "start_date", "Kezd\xe9s d\xe1tum", "end_date", "Befejez\xe9s d\xe1tum", "quote_number", "Aj\xe1nlat sz\xe1ma", "quote_date", "Aj\xe1nlat kelte", "valid_until", "\xc9rv\xe9nyes", "items", "T\xe9telek", "partial_deposit", "R\xe9szleges bet\xe9t", "description", "Le\xedr\xe1s", "unit_cost", "Egys\xe9g\xe1r", "quantity", "Darabsz\xe1m", "add_item", "T\xe9tel hozz\xe1ad\xe1sa", "contact", "Kapcsolat", "work_phone", "Telefon", "total_amount", "Teljes \xf6sszeg", "pdf", "PDF", "due_date", "Fizet\xe9si hat\xe1rid\u0151", _s16_268, "R\xe9szletfizet\xe9s hat\xe1rideje", "paid_date", "Fizet\xe9si d\xe1tum", "status", "\xc1llapot", _s17_152, "Sz\xe1mla \xe1llapot azonos\xedt\xf3", "quote_status", "\xc1raj\xe1nlat \xe1llapota", _s22_82, "A t\xe9tel hozz\xe1ad\xe1s\xe1hoz kattintson a plusz jelre", _s22_84, "Kattintson a plusz gombra az id\u0151 hozz\xe1ad\xe1s\xe1hoz", "count_selected", "Kiv\xe1lasztottak sz\xe1ma", "total", "\xd6sszesen", "percent", "Sz\xe1zal\xe9k", "edit", "M\xf3dos\xedt", "dismiss", "Elvet", _s20_109, "K\xe9rj\xfck, v\xe1lasszon egy d\xe1tumot", _s22_85, "K\xe9rj\xfck, v\xe1lasszon egy \xfcgyfelet", _s24_66, "K\xe9rj\xfck, v\xe1lasszon egy sz\xe1ml\xe1t", "task_rate", "Feladat d\xedja", "settings", "Be\xe1ll\xedt\xe1sok", "language", "Nyelv", "currency", "P\xe9nznem", "created_at", "L\xe9trehozva", "created_on", "L\xe9trehozva", "updated_at", "Friss\xedtve", "tax", "Ad\xf3", _s30_21, "K\xe9rj\xfck, adja meg a sz\xe1mlasz\xe1mot", _s27_66, "K\xe9rj\xfck, adja meg az \xe1raj\xe1nlat sz\xe1m\xe1t", "past_due", "Hat\xe1rid\u0151 ut\xe1n", "draft", "V\xe1zlat", "sent", "Elk\xfcldve", "viewed", "Megtekintve", "approved", "J\xf3v\xe1hagyva", "partial", "R\xe9szleges", "paid", "Kifizetve", "mark_sent", "K\xfcld\xf6ttk\xe9nt jel\xf6l", _s22_87, "A sz\xe1ml\xe1t elk\xfcld\xf6ttk\xe9nt jel\xf6lte", _s22_88, "A sz\xe1mla sikeresen kifizetettk\xe9nt megjel\xf6lve", _s23_57, "Sz\xe1ml\xe1k elk\xfcld\xf6ttk\xe9nt jel\xf6lve", _s23_58, "A sz\xe1ml\xe1kat sikeresen kifizetettk\xe9nt jel\xf6lte meg", "done", "K\xe9sz", _s37_24, "K\xe9rj\xfck, adja meg az \xfcgyf\xe9l vagy kapcsolattart\xf3 nev\xe9t", "dark_mode", "S\xf6t\xe9t m\xf3d", _s27_68, "A v\xe1ltoztat\xe1sok \xe9rv\xe9nyes\xedt\xe9s\xe9hez ind\xedtsa \xfajra az alkalmaz\xe1st", "refresh_data", "Adatok friss\xedt\xe9se", "blank_contact", "\xdcres kapcsolat", "activity", "M\u0171veletek", _s16_270, "Nem tal\xe1lhat\xf3k rekordok", "clone", "Kl\xf3noz\xe1s", "loading", "Bet\xf6lt\xe9s", "industry", "\xc1gazat", "size", "M\xe9ret", "payment_terms", "Fizet\xe9si felt\xe9telek", "payment_date", "Fizet\xe9s d\xe1tuma", "payment_status", "Fizet\xe9si \xe1llapot", _s16_272, "Fizet\xe9si \xe1llapot 1", _s16_273, "Fizet\xe9si \xe1llapot 2", _s16_274, "Fizet\xe9si \xe1llapot 3", _s16_275, "Fizet\xe9si \xe1llapot 4", _s16_276, "Fizet\xe9si \xe1llapot 5", _s16_277, "Fizet\xe9si \xe1llapot 6", _s17_153, "Fizet\xe9si \xe1llapot -1", _s17_154, "Fizet\xe9si \xe1llapot: -2", "net", "Nett\xf3", "client_portal", "\xdcgyf\xe9lkapu", "show_tasks", "Feladatok megjelen\xedt\xe9se", "email_reminders", "E-mail eml\xe9keztet\u0151k", "enabled", "Enged\xe9lyezve", "recipients", "C\xedmzettek", "initial_email", "Kezdeti e-mail", "first_reminder", "Els\u0151 eml\xe9keztet\u0151", "second_reminder", "M\xe1sodik eml\xe9keztet\u0151", "third_reminder", "Harmadik eml\xe9keztet\u0151", "reminder1", "Eml\xe9keztet\u0151 1", "reminder2", "Eml\xe9keztet\u0151 2", "reminder3", "Eml\xe9keztet\u0151 3", "template", "Sablon", "send", "K\xfcld\xe9s", "subject", "T\xe1rgy", "body", "\xdczenet", "send_email", "E-mail k\xfcld\xe9se", "email_receipt", "Fizet\xe9si bizonylat k\xfcld\xe9se emailben az \xfcgyf\xe9lnek", "auto_billing", _s21_219, "button", "Gomb", "preview", "El\u0151n\xe9zet", "customize", "Testreszab\xe1s", "history", "T\xf6rt\xe9net", "payment", "Fizet\xe9s", "payments", "Fizet\xe9sek", "refunded", "Visszat\xe9r\xedtett", "payment_type", "Fizet\xe9si t\xedpus", _s21_121, "Tranzakci\xf3 referencia", "enter_payment", "Fizet\xe9s bevitele", "new_payment", "Fizet\xe9s felvitele", "created_payment", "Fizet\xe9s l\xe9trehozva", "updated_payment", "Fizet\xe9s sikeresen friss\xedtve", _s16_278, "Fizet\xe9s archiv\xe1lva", "deleted_payment", "Fizet\xe9s t\xf6r\xf6lve", _s16_279, "Fizet\xe9s sikeresen vissza\xe1ll\xedtva", _s17_155, "Fizet\xe9sek archiv\xe1lva", _s16_280, "Fizet\xe9sek t\xf6r\xf6lve", _s17_156, "Vissza\xe1ll\xedtott fizet\xe9sek", "quote", "Aj\xe1nlat", "quotes", "Aj\xe1nlatok", "new_quote", "\xdaj aj\xe1nlat", "created_quote", "Aj\xe1nlat l\xe9trehoz\xe1sa sikeres", "updated_quote", "Aj\xe1nlat friss\xedt\xe9se sikeres", "archived_quote", "Aj\xe1nlat archiv\xe1l\xe1sa sikeres", "deleted_quote", "Aj\xe1nlat t\xf6rl\xe9se sikeres", "restored_quote", "\xc1raj\xe1nlat sikeresen vissza\xe1ll\xedtva", "archived_quotes", "Sikeresen archiv\xe1lva :count aj\xe1nlat", "deleted_quotes", "Sikeresen t\xf6rl\xe9sre ker\xfclt :count aj\xe1nlat", "restored_quotes", "Vissza\xe1ll\xedtott \xe1raj\xe1nlatok", "expense", "Kiad\xe1s", "expenses", "Kiad\xe1sok", "vendor", "Besz\xe1ll\xedt\xf3", "vendors", "besz\xe1ll\xedt\xf3k", "task", "Feladat", "tasks", "Feladatok", "project", "Projekt", "projects", "Projektek", "activity_1", "Felhaszn\xe1l\xf3i fi\xf3k l\xe9trehozva", "activity_2", "\xdcgyf\xe9l hozz\xe1adva", "activity_3", _s17_268, "activity_4", "\xdcgyf\xe9l t\xf6r\xf6lve", "activity_5", _s17_269, "activity_6", _s16_439, "activity_7", "Sz\xe1mla elk\xfcldve az \xfcgyf\xe9lnek", "activity_8", "Sz\xe1mla archiv\xe1lva", "activity_9", "Sz\xe1mla t\xf6r\xf6lve", "activity_10", ":user be\xedrta a :payment fizet\xe9st :payment_\xf6sszeg a sz\xe1ml\xe1n :invoice a :client", "activity_11", "\xc1raj\xe1nlat l\xe9trehozva", "activity_12", "\xc1raj\xe1nlat friss\xedtve", "activity_13", "\xc1raj\xe1nlat elk\xfcldve az \xfcgyf\xe9lnek", "activity_14", "\xc1raj\xe1nlat archiv\xe1lva", "activity_15", "\xc1raj\xe1nlat t\xf6r\xf6lve", "activity_16", "\xc1raj\xe1nlat helyre\xe1ll\xedtva", "activity_17", "Fizet\xe9s r\xf6gz\xedtve", "activity_18", "Fizet\xe9s friss\xedtve", "activity_19", "Fizet\xe9s t\xf6r\xf6lve", "activity_20", "Fizet\xe9s helyre\xe1ll\xedtva", "activity_21", "\xdcgyf\xe9l f\xe1jl felt\xf6ltve", "activity_22", "\xdcgyf\xe9l f\xe1jl friss\xedtve", "activity_23", "\xdcgyf\xe9l f\xe1jl t\xf6r\xf6lve", "activity_24", "\xdcgyf\xe9l f\xe1jl helyre\xe1ll\xedtva", "activity_25", "Kiad\xe1s l\xe9trehozva", "activity_26", "Kiad\xe1s friss\xedtve", "activity_27", "Kiad\xe1s archiv\xe1lva", "activity_28", "Kiad\xe1s t\xf6r\xf6lve", "activity_29", "Kiad\xe1s helyre\xe1ll\xedtva", "activity_30", _s17_266, "activity_31", "\xdcgyf\xe9l friss\xedtve", "activity_32", _s17_268, "activity_33", "\xdcgyf\xe9l helyre\xe1ll\xedtva", "activity_34", _s18_253, "activity_35", _s17_267, "activity_36", _s18_254, "activity_37", "Projekt t\xf6r\xf6lve", "activity_39", "Az :payment_amount \xf6sszeg\u0171 fizet\xe9st (:payment) visszat\xe9r\xedtett\xe9k", "activity_40", "Az :adjustment \xf6sszeg\u0171 visszat\xe9r\xedt\xe9st (:payment) a :payment_amount \xf6sszeg\u0171 fizet\xe9shez adt\xe1k", "activity_41", "A fizet\xe9si m\xf3dot (:payment_method) t\xf6r\xf6lte. :payment", "activity_42", "Felhaszn\xe1l\xf3 bejelentkezett", "activity_43", "Felhaszn\xe1l\xf3 kijelentkezett", "activity_44", "\xdcgyf\xe9l f\xe1jl let\xf6ltve", "activity_45", "Sz\xe1mla PDF let\xf6ltve", "activity_46", "\xc1raj\xe1nlat PDF let\xf6ltve", "activity_47", "Kiad\xe1s PDF let\xf6ltve", "activity_48", "Bev\xe9tel l\xe9trehozva", "activity_49", "Bev\xe9tel friss\xedtve", "activity_50", "Bev\xe9tel archiv\xe1lva", "activity_51", "Bev\xe9tel t\xf6r\xf6lve", "activity_52", "Bev\xe9tel helyre\xe1ll\xedtva", "activity_53", "\xdczenet elk\xfcldve", "activity_54", "Felhaszn\xe1l\xf3 megh\xedvva", "activity_55", _s17_267, "activity_56", _s21_220, "activity_57", "57. tev\xe9kenys\xe9g", "activity_58", "Tev\xe9kenys\xe9g 58", "activity_59", "Tev\xe9kenys\xe9g 59", "activity_60", "Tev\xe9kenys\xe9g 60", "activity_61", "Tev\xe9kenys\xe9g 61", "activity_62", "Tev\xe9kenys\xe9g 62", "activity_63", "Tev\xe9kenys\xe9g 63", "activity_64", "Tev\xe9kenys\xe9g 64", "activity_65", "Tev\xe9kenys\xe9g 65", "activity_66", "Tev\xe9kenys\xe9g 66", "activity_80", ":user el\u0151fizet\xe9st hozott l\xe9tre :subscription", "activity_81", ":user friss\xedtett el\u0151fizet\xe9s :subscription", "activity_82", ":user archiv\xe1lt el\u0151fizet\xe9s :subscription", "activity_83", ":user t\xf6r\xf6lt el\u0151fizet\xe9s :subscription", "activity_84", ":user vissza\xe1ll\xedtott el\u0151fizet\xe9s :subscription", _s17_157, "Egyszer haszn\xe1latos jelsz\xf3", "emailed_quote", "Aj\xe1nlat k\xfcld\xe9se e-mailban sikeres", "emailed_credit", "E-mailben elk\xfcld\xf6tt j\xf3v\xe1\xedr\xe1s", _s20_111, "Az \xe1raj\xe1nlatot elk\xfcld\xf6ttnek jel\xf6lte", _s21_123, "Jel\xf6lt j\xf3v\xe1\xedr\xe1st elk\xfcld\xf6ttk\xe9nt", "expired", "Lej\xe1rt", "all", "\xd6sszes", "select", "Kiv\xe1lasz", _s22_89, "Hossz\xfa nyom\xe1s a t\xf6bbsz\xf6r\xf6s kijel\xf6l\xe9shez", "custom_value1", "Egy\xe9ni \xe9rt\xe9k 1", "custom_value2", "Egy\xe9ni \xe9rt\xe9k 2", "custom_value3", "Egy\xe9ni \xe9rt\xe9k 3", "custom_value4", "Egy\xe9ni \xe9rt\xe9k 4", _s18_123, "E-mail st\xedlusa - Egy\xe9ni", _s24_71, "Egy\xe9ni \xfczenet - Vez\xe9rl\u0151pult", _s29_46, "Egy\xe9ni \xfczenet - Kifizetetlen sz\xe1mla", _s27_73, "Egy\xe9ni \xfczenet - Kifizetett sz\xe1mla", _s31_26, "Egy\xe9ni \xfczenet - Nem j\xf3v\xe1hagyott \xe1raj\xe1nlat", "lock_invoices", "Sz\xe1ml\xe1k z\xe1rol\xe1sa", "translations", "Ford\xedt\xe1sok", _s19_90, "Feladatsz\xe1m minta", _s19_92, "Feladatsz\xe1m sz\xe1ml\xe1l\xf3", _s22_91, "Kiad\xe1ssz\xe1m minta", _s22_93, "Kiad\xe1ssz\xe1m sz\xe1ml\xe1l\xf3", _s21_124, "Besz\xe1ll\xedt\xf3sz\xe1m minta", _s21_126, "Besz\xe1ll\xedt\xf3sz\xe1m sz\xe1ml\xe1l\xf3", _s21_128, "Jegysz\xe1m minta", _s21_130, "Jegysz\xe1m sz\xe1ml\xe1l\xf3", _s22_95, "Fizet\xe9ssz\xe1m minta", _s22_97, "Fizet\xe9ssz\xe1m sz\xe1ml\xe1l\xf3", _s22_99, "Sz\xe1mlasz\xe1m minta", _s22_101, "Sz\xe1mlasz\xe1m sz\xe1ml\xe1l\xf3", _s20_112, "\xc1raj\xe1nlatsz\xe1m minta", _s20_114, "\xc1raj\xe1nlat sz\xe1m sz\xe1ml\xe1l\xf3", _s21_132, "\xdcgyf\xe9lsz\xe1m minta", _s21_134, "\xdcgyf\xe9lsz\xe1m sz\xe1ml\xe1l\xf3", _s21_136, "J\xf3v\xe1\xedr\xe1ssz\xe1m minta", _s21_137, "J\xf3v\xe1\xedr\xe1ssz\xe1m sz\xe1ml\xe1l\xf3", _s18_125, "Sz\xe1ml\xe1l\xf3 vissza\xe1ll\xedt\xe1s d\xe1tuma", "counter_padding", "Sz\xe1ml\xe1l\xf3 kit\xf6lt\xe9se", _s28_68, "Sz\xe1mla/aj\xe1nlatsz\xe1ml\xe1l\xf3 megoszt\xe1sa", _s18_127, "Alap\xe9rtelmezett ad\xf3 neve 1", _s18_129, "Alap\xe9rtelmezett ad\xf3kulcs 1", _s18_131, "Alap\xe9rtelmezett ad\xf3 neve 2", _s18_133, "Alap\xe9rtelmezett ad\xf3kulcs 2", _s18_135, "Alap\xe9rtelmezett ad\xf3 neve 3", _s18_137, "Alap\xe9rtelmezett ad\xf3kulcs 3", _s21_138, "Sz\xe1mla e-mail t\xe1rgya", _s19_94, "\xc1raj\xe1nlat e-mail t\xe1rgya", _s21_140, "Fizet\xe9s e-mail t\xe1rgya", _s29_48, "R\xe9szleges fizet\xe9s e-mail t\xe1rgya", "show_table", "T\xe1bl\xe1zat megjelen\xedt\xe9se", "show_list", "Lista megjelen\xedt\xe9se", "client_city", "\xdcgyf\xe9l c\xedme - v\xe1ros", "client_state", "\xdcgyf\xe9l c\xedme - US tag\xe1llam", "client_country", "\xdcgyf\xe9l c\xedme - orsz\xe1g", _s16_281, "Az \xfcgyf\xe9l akt\xedv", "client_balance", "\xdcgyf\xe9l egyenlege", "client_address1", "\xdcgyf\xe9l c\xedme 1", "client_address2", "\xdcgyf\xe9l c\xedme 2", "vendor_address1", "Sz\xe1ll\xedt\xf3 c\xedme 1", "vendor_address2", "Sz\xe1ll\xedt\xf3 c\xedme 2", _s24_73, "\xdcgyf\xe9l sz\xe1ll\xedt\xe1si c\xedme 1", _s24_74, "\xdcgyf\xe9l sz\xe1ll\xedt\xe1si c\xedme 2", "type", "T\xedpus", "invoice_amount", "Sz\xe1mla \xf6sszege", _s16_285, "Sz\xe1mla fizet\xe9si hat\xe1rideje", "tax_rate1", "Ad\xf3kulcs 1", "tax_rate2", "Ad\xf3kulcs 2", "tax_rate3", "Ad\xf3kulcs 3", "auto_bill", "Automatikus kifizet\xe9s", "archived_at", "Archiv\xe1lva", "has_expenses", "Van kiad\xe1sa", "custom_taxes1", "Egy\xe9ni ad\xf3k 1", "custom_taxes2", "Egy\xe9ni ad\xf3k 2", "custom_taxes3", "Egy\xe9ni ad\xf3k 3", "custom_taxes4", "Egy\xe9ni ad\xf3k 4", _s17_159, "Egy\xe9ni p\xf3td\xedj 1", _s17_160, "Egy\xe9ni p\xf3td\xedj 2", _s17_161, "Egy\xe9ni p\xf3td\xedj 3", _s17_162, "Egy\xe9ni p\xf3td\xedj 4", "is_deleted", "T\xf6r\xf6lve van", "vendor_city", "Besz\xe1ll\xedt\xf3 v\xe1rosa", "vendor_state", "Besz\xe1ll\xedt\xf3 \xe1llama", "vendor_country", "Besz\xe1ll\xedt\xf3 orsz\xe1ga", "is_approved", "J\xf3v\xe1hagyva van", "tax_name", "Ad\xf3n\xe9v", "tax_amount", "Ad\xf3 \xf6sszege", "tax_paid", "Fizetett ad\xf3", "payment_amount", "Fizet\xe9s \xf6sszege", "age", "Kor", "is_running", "Fut", "time_log", "Id\u0151napl\xf3", "bank_id", "Bank azonos\xedt\xf3", _s19_96, "K\xf6lts\xe9gkateg\xf3ria azonos\xedt\xf3", _s16_286, "K\xf6lts\xe9g kateg\xf3ria", _s19_98, "Sz\xe1mla p\xe9nzneme", "tax_name1", "Ad\xf3 neve 1", "tax_name2", "Ad\xf3 neve 2", "tax_name3", "Ad\xf3 neve 3", "transaction_id", "Tranzakci\xf3s azonos\xedt\xf3", _s18_139, "\xc1llapot sz\xedn t\xe9m\xe1ja", _s16_287, "Sz\xedn t\xe9ma bet\xf6lt\xe9se"], t1, t1), "it", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Per una migliore visualizzazione, visualizza una versione HTML della Fattura /quote durante la visualizzazione su dispositivo mobile.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Articoli dell'ordine di acquisto", "assigned_group", _s27_0, "assign_group", "Assegna gruppo", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Commenti", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Tempo", "format", "Formato", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "Spesa :expense notifica inviata a :contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_20, _s32_, _s52_3, _s19_, "Ti consigliamo di utilizzare la nuova app Web o l'app desktop per ottenere le migliori prestazioni", "rappen_rounding", "Arrotondamento rapido", _s20_3, "Ammontare tondo a 5 centesimi", _s17_2, "Controlla le credenziali", _s17_4, "Le credenziali sono valide", _s19_0, "Queste credenziali non hanno trovato corrispondenza", "e_quote", "Citazione elettronica", "e_credit", "Credito elettronico", _s16_6, "Ordine di acquisto elettronico", _s16_8, "Partita IVA valida", _s22_1, "Usa Pagamenti Disponibili", "test_email_sent", "Con successo inviata email", "send_test_email", "Send Test Email", "gateway_type", "Tipo Piattaforma", _s34_, "Seleziona una Fattura o un credito", "mobile_version", "Versione mobile", "venmo", "Venmo", "mercado_pago", "Mercato Pago", "my_bank", "MyBank", "pay_later", "Paga dopo", "email_report", "rapporto email", "host", "Host", "port", "Porta", "encryption", "Crittografia", "local_domain", "Dominio locale", "verify_peer", "Verifica peer", "username", "Username", "nordigen_help", "Nota : la connessione di un account richiede una chiave API GoCardless/Nordigen", _s16_10, "Nome del partecipante", "yodlee_regions", "Regioni: Stati Uniti, Regno Unito, Australia e India", _s16_11, "Regioni: Europa e Regno Unito", "select_provider", "Seleziona Fornitore", _s19_1, "Pagamento Tipo Credito", _s18_4, "Pagamento Tipo Addebito", "send_emails_to", "Invia email a", "primary_contact", "contatto primario", "all_contacts", "Tutti i contatti", "insert_below", "Inserisci sotto", "ar_detailed", "Contabilit\xe0 clienti dettagliata", "ar_summary", "Riepilogo contabilit\xe0 clienti", "client_sales", "Vendite Cliente", "tax_summary", "Riepilogo fiscale", "user_sales", "Vendite Utente", "run_template", "Run Template", _s21_4, "Aggiungi l'estensione Chrome per gestire le tue attivit\xe0", "watch_video", "Guarda un video", "view_extension", "Estensione Vedi", _s16_12, "Riattiva email", _s17_5, "Con successo email riattivata", "template_help", "Abilita l'utilizzo del design come modello", _s20_5, "Progettazione Nota di consegna", _s16_14, "Progettazione di dichiarazioni", _s22_3, "Progettazione delle ricevute Pagamento", _s21_5, "Pagamento Rimborso Design", "quarter", "Trimestre", _s16_16, "descrizione dell'articolo", "task_item", "Articolo Lavoro", "record_state", "Stato della registrazione", "last_login", "Ultimo Accesso", _s25_0, "Salva i file in questa cartella", _s16_18, "Cartella Download", _s21_7, "Preventivi fatturati", _s25_2, "Fattura preventivi a pagamento", _s31_0, "La cartella dei download non esiste :value", _s27_4, "Notifica Utente connesso", _s32_0, "Invia email quando accedi da una nuova posizione", "client_contact", "contatto Cliente", _s16_20, "Non pagato", _s16_21, "Pagato", "recurring", "Ricorrenti", "ziptax_help", "Nota : questa funzionalit\xe0 richiede una chiave API Zip-Tax per cercare l'imposta sulle vendite statunitense in base all'indirizzo", "cache_data", "Dati nella cache", "unknown", "Sconosciuto", "webhook_failure", "Errore del webhook", "email_opened", "email aperta", "email_delivered", "email consegnata", "log", "Tronco d'albero", "individual", "Individuale", "partnership", "Associazione", "trust", "Fiducia", "charity", "Beneficenza", "government", "Governo", "classification", "Classificazione", _s24_, "Fare clic o rilasciare i file qui", "public", "Pubblico", "private", "Privato", "image", "Immagine", "other", "Altro", "hash", "Hash", "linked_to", "Collegato a", _s18_6, "Il file \xe8 stato salvato in :path", _s21_8, "Con successo transazioni :count scollegate", _s20_7, "Transazione scollegata Con successo", "unlink", "Scollega", _s25_3, "Consenti Utente di accedere alla dashboard, i dati sono limitati alle autorizzazioni disponibili", "is_tax_exempt", "Esente da tasse", "district", "Quartiere", "region", "Regione", "county", "contea", "tax_details", "Dettagli fiscali", _s18_7, ":contact effettuato Pagamento :payment per Fattura :invoice per :client", _s18_8, ":user inserito Pagamento :payment per Fattura :invoice per :client", _s20_8, "Tipo Pagamento predefinito", _s24_1, "Pagamenti avviati dall'amministratore", _s29_, "Supporta l'inserimento di un Pagamento nel portale amministrativo senza Fattura", _s25_4, "Utilizza il tuo abbonamento Telefono Impostazioni per gestire il tuo piano", _s18_9, "Mostra Lavoro Fatturabile", "credit_item", "Voce di credito", "files", "File", "camera", "Telecamera", "gallery", "Galleria", _s20_10, "email :count Fatture", _s16_22, "Sede del progetto", _s29_0, "Fattura Lavoro Descrizione Articolo", _s34_1, "Aggiungi la descrizione dell'articolo alle voci Fattura", "next_send_time", "Ora di invio successivo", _s20_11, "Certificato caricato Con successo", "certificate_set", "Insieme del certificato", _s19_4, "Certificato non impostato", "passphrase_set", "Set di passphrase", _s18_11, "Passphrase non impostata", _s18_13, "Carica certificato", _s22_5, "Passphrase del certificato", "rename", "Rinominare", _s16_24, "Con successo documento rinominato", "e_invoice", "E- Fattura", "light_dark_mode", "Modalit\xe0 Luce/Scuro", "activities", "Attivit\xe0", "routing_id", "Codice Destinario", _s16_25, "Abilita E- Fattura", "e_invoice_type", "Tipo di Fattura E", "e_quote_type", "Tipo di preventivo elettronico", "reduced_tax", "Tassa ridotta", "override_tax", "Ignorare l'imposta", "zero_rated", "Valutazione zero", "reverse_tax", "Tassa inversa", _s20_12, "Con successo aggiornato la categoria fiscale", _s22_7, "Con successo aggiornato le categorie fiscali", _s16_27, "Imposta la categoria fiscale", "payment_manual", "Manuale Pagamento", "tax_category", "Categoria fiscale", "physical_goods", "Beni fisici", _s16_29, "Prodotti digitali", "services", "Servizi", "shipping", "Spedizione", "tax_exempt", "Esente da tasse", "reduced_rate", "Rata ridotta", "tax_all", "Imposta tutto", "tax_selected", "Imposta selezionata", "version", "versione", _s16_31, "Sottoregione del venditore", "calculate_taxes", "Calcola le tasse", _s20_13, "Calcola automaticamente le tasse quando salvi le fatture", "admin", "Admin", "owner", "Owner", "link_expenses", "Collega le spese", _s24_3, "Saldo cliente convertito", _s25_5, "Saldo di pagamento convertito", "total_hours", "Ore totali", _s16_33, "Usa +giorni per impostare la data nel futuro", _s18_15, "Usa il visualizzatore PDF del browser", _s23_1, "Avviso: impedisce l'interazione con l'app sul PDF", "increase_prices", "Aumentare i prezzi", "update_prices", "Aggiorna i prezzi", "incresed_prices", "Prezzi messi in coda con successo da aumentare", "updated_prices", "Prezzi in coda con successo da aggiornare", "bacs", "Addebito diretto BACS", "api_token", "Token API", "api_key", "Chiave dell'API", "endpoint", "Punto finale", "billable", "Fatturabile", "not_billable", "Non Fatturabile", _s25_7, "Consenti attivit\xe0 fatturabili", _s30_0, "Abilita la configurazione degli elementi dell'attivit\xe0 fatturati", _s26_2, "Mostra descrizione elemento attivit\xe0", _s31_1, "Abilita la specifica delle descrizioni degli elementi delle attivit\xe0", "email_record", "Registrazione e-mail", _s23_2, "Colonne Fattura prodotto", _s21_10, "Quota colonne prodotto", _s22_9, "Importo minimo di pagamento", _s25_9, "Pagamenti avviati dal cliente", _s30_1, "Supporto per effettuare un pagamento nel portale clienti senza fattura", _s27_6, "Condividi colonne fattura/preventivo", "cc_email", "E-mail CC", "payment_balance", "Saldo di pagamento", _s22_11, "Consenti all'utente di accedere ai report, i dati sono limitati alle autorizzazioni disponibili", "activity_138", "Il pagamento :payment \xe8 stato inviato via email a :client", _s17_6, "Prodotti una tantum", _s26_4, "Prodotti opzionali una tantum", "required", "Necessario", "hidden", "Nascosto", "payment_links", "Collegamenti di pagamento", "action", "Azione", _s32_1, "Passa a un piano a pagamento per creare pianificazioni", "next_run", "Prossima corsa", "all_clients", "Tutti i clienti", _s16_34, "Mostra tabella di invecchiamento", _s19_6, "Mostra tabella pagamenti", _s26_6, "Solo Clienti con Fatture", "email_statement", "Dichiarazione di posta elettronica", "once", "Una volta", "schedule", "Schedule", "schedules", "Orari", "new_schedule", "Nuovo programma", "edit_schedule", "Modifica programma", _s16_36, "Programma creato correttamente", _s16_37, "Calendario aggiornato con successo", _s17_8, "Programma archiviato correttamente", _s16_38, "Programma eliminato con successo", _s16_39, "Programma rimosso con successo", _s17_9, "Programma ripristinato correttamente", "search_schedule", "Programma di ricerca", _s16_40, "Cerca Orari", "archive_payment", "Archivia pagamento", "archive_invoice", "Archivia Fattura", "archive_quote", "Archivia Preventivo", "archive_credit", "Archivia credito", "archive_task", "Archivia l'attivit\xe0", "archive_client", "Archivia cliente", "archive_project", "Archivia Progetto", "archive_expense", "Archivia Spesa", "restore_payment", "Ripristina Pagamento", "restore_invoice", "Ripristina Fattura", "restore_quote", "Ripristina Preventivo", "restore_credit", "Ripristina Credito", "restore_task", "Ripristina l'attivit\xe0", "restore_client", "Ripristina Cliente", "restore_project", "Ripristina Progetto", "restore_expense", "Ripristina Spesa", "archive_vendor", "Archivia Fornitore", "restore_vendor", "Ripristina Fornitore", "create_product", "Crea Prodotto", "update_product", "Aggiorna prodotto", "delete_product", "Elimina prodotto", "restore_product", "Ripristina Prodotto", "archive_product", "Archivia Prodotto", _s21_12, "Crea ordine d'acquisto", _s21_14, "Aggiorna ordine d'acquisto", _s21_16, "Elimina ordine d'acquisto", _s22_12, "Ripristina ordine d'acquisto", _s22_14, "Archiviare l'ordine di acquisto", "sent_invoice", "Fattura inviata", "sent_quote", _s18_255, "sent_credit", "Credito inviato", _s19_8, _s26_106, "image_url", "URL dell'immagine", "max_quantity", "Quantit\xe0 massima", "test_url", "URL di prova", _s18_16, _s28_114, _s20_14, "L'opzione \xe8 mostrata ma non selezionata", _s21_18, "L'opzione viene mostrata e selezionata", _s21_19, _s28_114, "payment_methods", "Metodi di Pagamento", "view_all", "Mostra tutto", "edit_all", "Modifica tutto", _s28_2, "Accetta il numero dell'ordine di acquisto", _s33_1, "Consenti ai clienti di fornire un numero di ordine di acquisto quando approvano un preventivo", "from_email", "Dall'email", "show_preview", "Anteprima dello spettacolo", "show_paid_stamp", "Mostra timbro pagato", _s21_20, "Mostra indirizzo di spedizione", _s24_5, "Non ci sono documenti nei record selezionati da scaricare", "pixels", "Pixel", "logo_size", "Dimensione logo", "postal_city", "Postale/Citt\xe0", "failed", "Fallito", "client_contacts", "Contatti Clienti", "sync_from", "Sincronizza da", _s19_11, "Soglia di inventario", "hour", "Ora", _s17_10, "Istruzione accodata correttamente da inviare", _s17_11, "Mostra pi\xe8 di pagina email", _s18_17, "Fatturare le ore di attivit\xe0", _s23_4, "Aggiungere le ore alle voci della fattura", _s27_8, "Fatture standard di fatturazione automatica", _s28_4, "Fatture ricorrenti automatiche", "email_alignment", "Allineamento e-mail", _s20_15, "Posizione anteprima PDF", "mailgun", "Pistola postale", "postmark", "Timbro postale", "microsoft", "Microsoft", _s27_10, "Fare clic su + per creare un record", "last365_days", "Ultimi 365 giorni", "import_design", "Importa disegno", "imported_design", "Design importato con successo", "invalid_design", "Il design non \xe8 valido, manca la sezione :value", _s17_13, "Vuoi caricare il tuo logo?", "upload", "Carica", _s17_14, "Versione installata", _s23_5, "Avvisa il venditore al momento del pagamento", _s28_7, "Invia un'e-mail al fornitore quando la spesa viene contrassegnata come pagata", "update_payment", "Aggiorna pagamento", "markup", "Marcatura", _s22_16, "Ordine d'acquisto creato", _s19_13, _s26_106, _s21_22, "Ordine d'acquisto visualizzato", _s23_7, "Ordine di acquisto accettato", _s20_17, "L'importo del credito non pu\xf2 essere superiore all'importo del pagamento", "klarna", "Clarna", _s29_7, "Imposta un tasso di cambio quando inserisci un pagamento manuale", _s29_8, "Imposta un tasso di cambio quando crei una spesa", "matomo_url", "URL Matomo", "matomo_id", "Matomo Id", _s21_24, "Aggiungi alla fattura", _s25_11, "Invia un'e-mail quando viene effettuato un pagamento online", _s25_12, "Invia un'e-mail quando inserisci manualmente un pagamento", _s28_8, "Invia un'e-mail quando contrassegni una fattura come pagata", "delete_project", "Elimina Progetto", _s18_19, "Transazione collegata correttamente", "link_payment", "Collega il pagamento", "link_expense", "Spese di collegamento", _s19_15, "Blocca attivit\xe0 fatturate", _s24_6, "Impedisci che le attivit\xe0 vengano modificate una volta fatturate", _s21_25, "Registrazione richiesta", _s26_9, "Richiedi ai clienti di registrarsi", _s24_7, "Utilizzare la gestione dell'inventario", _s29_9, "Richiedi che i prodotti siano disponibili", _s17_16, "Prodotti opzionali", _s27_12, "Prodotti ricorrenti opzionali", "convert_matched", "Convertire", _s19_17, "Fattura accodata correttamente da fatturare automaticamente", _s20_18, "Fatture accodate correttamente da fatturare automaticamente", "operator", "Operatore", "value", "Valore", "is", "\xc8", "contains", "Contiene", "starts_with", "Inizia con", "is_empty", "\xc8 vuoto", "add_rule", "Aggiungi regola", "match_all_rules", "Abbina tutte le regole", _s20_19, "Tutti i criteri devono corrispondere affinch\xe9 la regola venga applicata", _s17_18, "Converti automaticamente le transazioni abbinate in spese", "rules", "Regole", _s16_42, "Regola di transazione", _s17_19, "Regole di transazione", _s20_20, "Nuova regola di transazione", _s21_27, "Modifica regola di transazione", _s24_9, "Regola creata correttamente", _s24_10, "Regola di transazione aggiornata correttamente", _s25_14, "Regola di transazione archiviata correttamente", _s24_11, "Regola di transazione eliminata correttamente", _s24_12, "Regola di transazione rimossa correttamente", _s25_15, "Regola di transazione ripristinata correttamente", _s23_9, "Cerca regola di transazione", _s24_13, "Cerca regole di transazione", _s21_29, "Salva termini come predefiniti", _s22_18, "Salva come pi\xe8 di pagina predefinito", "auto_sync", "Sincronizzazione automatica", _s16_44, "Aggiorna account", _s31_4, "Passa a Enterprise per connettere il tuo conto bancario", _s34_2, "Clicca qui per collegare il tuo conto bancario", "disable_2fa", "Disattiva 2FA", "change_number", "Cambia numero", "resend_code", "Codice di rispedizione", "base_type", "Tipo Base", "category_type", "Tipo di categoria", _s16_46, "Transazione", "bulk_print", "Stampa PDF", _s18_20, "Codice postale del venditore", _s16_47, "Anteprima posizione", "bottom", "Metter il fondo a", "side", "Lato", "pdf_preview", "Anteprima PDF", _s20_22, "Premere a lungo per selezionare", _s21_31, "Numero dell'ordine d'acquisto", _s19_18, "Articolo dell'ordine di acquisto", _s22_20, "Vuoi valutare l'app?", "include_deleted", "Includi Eliminato", _s20_24, "Includi i record eliminati nei rapporti", "due_on", "Dovuto per", _s22_21, "Transazioni convertite correttamente", _s20_25, "Conto bancario creato con successo", _s20_26, "Conto bancario aggiornato con successo", _s17_21, "Modifica conto bancario", _s16_49, "Categoria predefinita", "account_type", "Tipo di account", _s16_51, "Aggiungi conto bancario", _s16_52, "Connetti gli account", "manage_rules", "Gestisci regole", "search_category", "Cerca 1 categoria", _s17_24, "Cerca :count Categorie", "min_amount", "Importo minimo", "max_amount", "Importo massimo", "selected", "Selezionato", _s21_33, "Transazione convertita correttamente", _s18_22, "Converti in pagamento", "deposit", "Depositare", "withdrawal", "Ritiro", "deposits", "Depositi", "withdrawals", "Prelievi", "matched", "Abbinato", "unmatched", "Senza eguali", "create_credit", "Crea credito", "update_credit", "Aggiorna Credito", "delete_credit", "Elimina credito", "transaction", "Transazione", "transactions", "Transazioni", "new_transaction", "Nuova transazione", _s16_54, "Modifica transazione", _s19_20, "Transazione creata con successo", _s19_21, "Transazione aggiornata con successo", _s20_27, "Transazione archiviata con successo", _s19_22, "Transazione eliminata con successo", _s19_23, "Transazione rimossa con successo", _s20_28, "Transazione ripristinata correttamente", _s18_24, "Cerca Transazione", _s19_24, "Cerca transazioni :count", "bank_account", "COnto bancario", "bank_accounts", "Conti corrente", _s21_34, "Conto bancario correttamente archiviato", _s20_29, "Conto bancario eliminato correttamente", _s20_30, "Conto bancario rimosso con successo", _s21_35, "Conto bancario ripristinato correttamente", _s19_25, "Cerca conto bancario", _s20_31, "Cerca :count conti bancari", "connect", "Collegare", _s23_11, "Contrassegna l'e-mail di pagamento a pagamento", _s18_26, "Converti in progetto", "client_email", "E-mail del cliente", _s20_32, "Progetto di attivit\xe0 di fatturazione", _s25_16, "Aggiungere il progetto alle voci della fattura", "field", "Campo", "period", "Periodo", "fields_per_row", "Campi per riga", _s21_36, "Fatture attive", _s26_11, "Fatture in sospeso", _s24_16, "Pagamenti completati", _s23_13, "Pagamenti rimborsati", _s19_27, "Quotazioni attive", _s21_37, "Preventivi approvati", _s23_14, "Citazioni non approvate", _s18_29, "Attivit\xe0 registrate", _s20_35, "Compiti fatturati", _s16_56, "Attivit\xe0 a pagamento", _s21_38, "Spese registrate", _s22_22, "Spese in sospeso", _s23_15, "Spese fatturate", _s27_15, "Fattura spese pagate", "activity_130", ":user ordine d'acquisto creato :purchase_order", "activity_131", ":user ordine di acquisto aggiornato :purchase_order", "activity_132", ":user ordine di acquisto archiviato :purchase_order", "activity_133", ":user ordine di acquisto cancellato :purchase_order", "activity_134", ":user ordine di acquisto ripristinato :purchase_order", "activity_135", ":user ordine di acquisto inviato via email :purchase_order", "activity_136", ":contact ha visualizzato l'ordine di acquisto :purchase_order", "activity_137", ":contact ordine di acquisto accettato :purchase_order", "vendor_portal", "Portale venditori", "send_code", "Manda il codice", _s24_17, "Salva il record per caricare i documenti", _s17_28, "Aliquote dell'imposta sulle spese", _s22_23, "Aliquote fiscali articolo fattura", _s21_40, "Numero di telefono verificato con successo", "code_was_sent", "\xc8 stato inviato un codice tramite SMS", _s16_58, "Un codice \xe8 stato inviato via SMS a :number", "resend", "Invia di nuovo", "verify", "Verificare", _s18_30, "Si prega di fornire un numero di telefono", _s20_36, "Numero di telefono invalido", _s19_28, "Verifica il numero di telefono", _s24_18, "Verifica il tuo numero di telefono per inviare e-mail", _s28_10, "Verifica il tuo numero di telefono per il backup 2FA", "merged_clients", "Clienti uniti con successo", "merge_into", "Unisci in", "merge", "Unisci", _s21_41, "Cambio di prezzo accettato", _s19_30, "Modifica del prezzo non riuscita con il codice", _s17_30, "Ripristinare gli acquisti", "activate", "Attivare", "connect_apple", "Connetti Apple", _s16_59, "Disconnetti Apple", _s18_31, "Apple disconnesso con successo", "send_now", "Spedisci ora", "received", "Ricevuto", _s19_31, "Data dell'ordine di acquisto", _s20_38, "Convertito con successo in spesa", _s21_43, "Convertito con successo in spese", _s18_32, "Converti in spesa", _s16_61, "Aggiungi all'inventario", _s33_9, "Ordine d'acquisto aggiunto correttamente all'inventario", _s34_9, "Ordini di acquisto aggiunti correttamente all'inventario", _s22_25, "Caricamento documento cliente", _s22_27, "Caricamento documento fornitore", _s27_17, "Consenti ai fornitori di caricare documenti", _s24_19, "Ti piace l'app?", "yes_its_great", "Si, \xe8 fantastico!", "not_so_much", "Non cos\xec tanto", _s17_32, "Buono a sapersi! Vuoi valutarlo?", _s22_29, "Mi dispiace sentirlo! Vuoi dirci di pi\xf9?", "sure_happy_to", "Certo, felice di farlo", "no_not_now", "No non ora", "add", "Aggiungere", _s18_34, "Ultimo modello inviato", _s22_30, "Abilita la ricerca flessibile", _s27_18, "Corrisponde a caratteri non contigui, ad es. "ct" corrisponde a "gatto"", "vendor_details", "Dettagli del venditore", _s22_32, "Dettagli dell'ordine di acquisto", "qr_iban", "QR IBAN", "besr_id", "ID PVBR", "accept", "Accetta", _s23_16, "Clona in PO", _s20_39, "Il fornitore non ha un indirizzo email impostato", "bulk_send_email", "Invia una email", _s29_12, "Ordine di acquisto contrassegnato correttamente come inviato", _s30_4, "Ordini di acquisto contrassegnati correttamente come inviati", _s23_17, "Ordine di acquisto accettato con successo", _s24_20, "Ordini di acquisto accettati con successo", _s24_21, "Ordine di acquisto annullato con successo", _s25_18, "Ordini di acquisto annullati con successo", "accepted", "Accettato", _s22_34, "Seleziona un fornitore", _s20_40, "Totale dell'ordine di acquisto", _s20_42, "Ordine di acquisto via e-mail", _s26_12, "E-mail ordini di acquisto", _s18_36, "E-mail disconnessa correttamente", "connect_email", "Connetti e-mail", _s16_64, "Disconnetti e-mail", _s32_7, "Utilizzare l'app Web per connettersi a Microsoft", "email_provider", "Fornitore di posta elettronica", _s17_33, "Connetti Microsoft", _s20_44, "Disconnetti Microsoft", _s19_33, "Microsoft connesso correttamente", _s22_36, "Microsoft disconnesso correttamente", _s17_35, "Accedi con Microsoft", _s17_36, "Registrati con Microsoft", _s22_38, "Ordine d'acquisto accodato con successo da inviare", _s23_18, "Ordini di acquisto accodati correttamente da inviare", _s16_66, "Passare all'app Web React", _s21_45, "Progettazione dell'ordine di acquisto", _s20_47, "Termini dell'ordine di acquisto", _s21_47, "Pi\xe8 di pagina dell'ordine di acquisto", _s32_9, "Firma dell'ordine di acquisto", _s37_7, "Richiedi al fornitore di fornire la propria firma.", "purchase_order", "Ordinazione d'acquisto", "purchase_orders", "Ordini d'acquisto", _s18_37, "Nuovo ordine di acquisto", _s19_34, "Modifica ordine d'acquisto", _s22_39, "Ordine d'acquisto creato con successo", _s22_40, "Ordine d'acquisto aggiornato con successo", _s23_19, "Ordine d'acquisto archiviato con successo", _s22_41, "Ordine d'acquisto eliminato con successo", _s22_42, "Ordine d'acquisto rimosso con successo", _s23_20, "Ordine d'acquisto ripristinato correttamente", _s21_49, "Cerca ordine d'acquisto", _s22_43, "Cerca ordini di acquisto", "login_url", "URL di accesso", _s16_67, "Impostazioni Pagamento", "default", "Predefinito", "stock_quantity", "Quantit\xe0 in magazzino", _s22_45, "Soglia di notifica", "track_inventory", "Tieni traccia dell'inventario", _s20_49, "Visualizza un campo di magazzino del prodotto e aggiorna quando vengono inviate le fatture", _s19_36, "Notifiche di magazzino", _s24_23, "Invia un'e-mail quando lo stock raggiunge la soglia", "vat", "I.V.A.", "standing", "Fermo", "view_map", "Guarda la mappa", _s18_39, "Imposta design predefinito", "add_gateway", "Aggiungi Piattaforma di Pagamento", _s24_24, "Aggiungi a Piattaforma di Pagamento (es. Stripe, WePay o PayPal) per accettare Pagamenti online", "left", "Sinistra", "right", "Giusto", "center", "Centro", "page_numbering", "Numerazione pagine", _s24_25, "Allineamento della numerazione delle pagine", _s31_8, "fattura inviata", _s24_27, "Mostra la descrizione del prodotto", _s29_13, "Includi la descrizione nel menu a discesa del prodotto", "invoice_items", "Elementi fattura", "quote_items", "Quota articoli", "profitloss", "Profitti e perdite", "import_format", "Formato di importazione", "export_format", "Formato di esportazione", "export_type", "Tipo di esportazione", "stop_on_unpaid", "Stop su non pagato", _s19_38, "Interrompi la creazione di fatture ricorrenti se l'ultima fattura non \xe8 stata pagata.", "use_quote_terms", "Usa i termini del preventivo", _s20_50, "Quando si converte un preventivo in una fattura", "add_country", "Aggiungi Paese", "enable_tooltips", "Abilita suggerimenti", _s20_51, "Mostra i suggerimenti al passaggio del mouse", _s21_51, "Errore: i record appartengono a pi\xf9 di un client", "register_label", "Crea il tuo account in pochi secondi", "login_label", "Connessione a un account esistente", "add_to_invoice", "Aggiungi alla fattura :invoice", _s17_37, "Nessuna fattura trovata", "week", "Settimana", "created_record", "Record creato con successo", _s26_13, "Archiviazione automatica a pagamento", _s31_9, "Archivia automaticamente le fatture quando vengono pagate.", _s31_10, "Archiviazione automatica annullata", _s36_2, "Archivia automaticamente le fatture quando vengono annullate.", _s20_52, "Visualizzatore PDF alternativo", _s25_19, "Miglioramento dello scorrimento sull'anteprima PDF [BETA]", _s16_69, "Valuta fattura", "range", "Intervallo", "tax_amount1", "Importo imposta 1", "tax_amount2", "Importo imposta 2", "tax_amount3", "Importo fiscale 3", "create_project", "Crea un Progetto", "update_project", "Aggiorna progetto", "view_task", "Visualizza attivit\xe0", "cancel_invoice", "Annulla", "changed_status", "Stato dell'attivit\xe0 modificato con successo", "change_status", "Cambiare stato", "fees_sample", "La tariffa per una fattura :amount sarebbe :total.", _s19_39, "Abilita eventi di tocco", _s24_29, "Supporta gli eventi di trascinamento per scorrere", "after_saving", "Dopo aver salvato", "view_record", "Visualizza registro", _s21_52, "Abilita Markdown email", _s26_14, "Utilizza l'editor di markdown visivo per le e-mail", _s19_41, "Abilita Markdown PDF", "json_help", "Nota: i file JSON generati dall'app v4 non sono supportati", "release_notes", "Note di rilascio", _s23_21, "Aggiorna il tuo piano per visualizzare i rapporti", "started_tasks", "Attivit\xe0 :value avviate correttamente", "stopped_tasks", "Attivit\xe0 :value interrotte con successo", "approved_quote", "Preventivo approvato con successo", "approved_quotes", "Citazioni approvate :value con successo", "approve", "Approva", "client_website", "Sito web del cliente", "invalid_time", "Ora non valida", _s21_54, "Stato di spedizione del cliente", _s20_54, "Citt\xe0 di spedizione del cliente", _s27_21, "Codice postale di spedizione del cliente", _s23_22, "Paese di spedizione del cliente", "load_pdf", "Carica PDF", _s16_71, "Inizia la prova gratuita", _s24_30, _s44_8, "due_on_receipt", "Dovuto al ricevimento", "is_paid", "\xc8 pagato", "age_group_paid", "Pagato", "id", "Id", "convert_to", "Convertire in", "client_currency", "Valuta del cliente", _s16_72, "Valuta della societ\xe0", "purged_client", _s30_63, _s27_23, "Per prevenire lo spam, \xe8 necessario eseguire l'upgrade a un account a pagamento per personalizzare l'e-mail", _s22_48, "Aggiorna il tuo piano per aggiungere aziende", "small", "Piccolo", _s21_56, "Credito contrassegnato correttamente come pagato", _s22_49, "Crediti contrassegnati correttamente come pagati", _s16_74, "Caricamento dati - attendere il completamento", "wait_for_saving", "Salvataggio dei dati - attendere il completamento", _s20_56, "Nota: le modifiche apportate qui sono solo visualizzate in anteprima, devono essere applicate nelle schede sopra per essere salvate", "remaining", "Residuo", "invoice_paid", "Fattura pagata", "activity_120", ":user spesa ricorrente creata :recurring_expense", "activity_121", ":user aggiornamento spese ricorrenti :recurring_expense", "activity_122", ":user spesa ricorrente archiviata :recurring_expense", "activity_123", ":user cancellato spesa ricorrente :recurring_expense", "activity_124", ":user spesa ricorrente ripristinata :recurring_expense", "normal", "Normale", "large", "Grande", "extra_large", "Extra grande", _s16_75, "Mostra anteprima PDF", _s21_57, "Visualizza l'anteprima PDF durante la modifica delle fatture", "print_pdf", "Stampa PDF", "remind_me", "Ricordami", _s16_77, "Pagamento bancario istantaneo", "click_selected", "Fare clic su Selezionato", "hide_preview", "Nascondi anteprima", "edit_record", "Modifica registrazione", _s27_24, "L'importo del credito non pu\xf2 essere superiore all'importo della fattura", "giropay", "GiroPay", "direct_debit", "Addebito diretto", _s21_58, "Si prega di impostare una password per l'account", "set_password", "Imposta Password", _s20_57, "Gateway disconnesso correttamente", "disconnect", "Disconnetti", "add_to_invoices", "Aggiungi a fatture", "acss", "Addebito ACSS", "becs", "BECS addebito diretto", "bulk_download", "Scaricamento", _s17_40, "Salva i dati in locale per consentire all'app di avviarsi pi\xf9 velocemente, la disabilitazione pu\xf2 migliorare le prestazioni in account di grandi dimensioni", "persist_ui", "Mantieni l'interfaccia utente", "persist_ui_help", "Salva lo stato dell'interfaccia utente in locale per consentire l'avvio dell'app dall'ultima posizione, la disabilitazione potrebbe migliorare le prestazioni", _s18_41, "Codice postale del cliente", _s17_41, "Partita IVA cliente", "has_tasks", "Ha compiti", "registration", "Registrazione", _s27_25, "Autorizza Stripe ad accettare pagamenti online.", "view_expense", "Vedi spesa # :expense", "view_statement", "Estratto Conto", "sepa", "Addebito diretto SEPA", "ideal", "ideale", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Aggiorna tutti i record", "system", "System", _s19_43, "Imposta societ\xe0 predefinita", "updated_company", "Azienda aggiornata con successo", "kbc", "Kbc", "bancontact", "Bancontact", _s19_45, "Aiutaci a migliorare spiegandoci perch\xe9 (facoltativo)", "webhook_success", "Successo del webhook", _s24_31, "Le attivit\xe0 devono appartenere tutte allo stesso client", _s27_26, "Le spese devono appartenere tutte allo stesso cliente", "app", "App", _s20_58, "Per le migliori prestazioni scarica l'app :app", _s16_79, "Totale", _s19_46, "Fatture e-mail", _s17_43, "Citazioni e-mail", _s18_45, "Crediti e-mail", "from_name", "Da Nome", _s16_81, "Clona in spesa", _s17_44, "Spesa Ricorrente", _s18_46, "Spese Ricorrenti", _s21_59, "Nuova Spesa Ricorrente", _s22_50, "Modifica Spesa Ricorrente", _s25_20, "Spesa ricorrente creata con successo", _s25_21, "Spesa ricorrente aggiornata con successo", _s26_16, "Spesa ricorrente archiviata con successo", _s25_22, "Con successo Eliminato Ricorrente Spesa", _s25_23, "Spese ricorrenti rimosse con successo", _s26_17, "Spesa ricorrente riprestinata con successo", _s24_32, _s22_186, _s25_24, _s22_186, "last_sent_date", "Data dell'ultimo invio", "include_drafts", "Includi bozze", _s19_47, "Includere bozze di record nei report", "is_invoiced", "Viene fatturato", "change_plan", "Gestisci piano", "persist_data", "Dati persistenti", "customer_count", "Conteggio clienti", _s16_83, "Verifica i clienti", _s16_85, _s16_86, _s28_13, "ID di monitoraggio di Google Analytics", "decimal_comma", "Virgola decimale", _s26_18, "Usa la virgola come cifra decimale nei moduli", "select_method", "Seleziona Metodo", "select_platform", "Seleziona Piattaforma", _s28_15, "Utilizza l'app Web per connetterti a Gmail", _s16_87, "Le aliquote fiscali sugli articoli sono disattivate", "enable_markdown", "Abilita Ribasso", _s20_59, "Converti markdown in HTML sul PDF", "user_guide", "Guida Utente", _s18_48, "Aggiungi secondo contatto", "previous_page", "Pagina precedente", "next_page", "Pagina successiva", "export_colors", "Esporta colori", "import_colors", "Importa colori", "clear_all", "Cancella tutto", "contrast", "Contrasto", "custom_colors", "Colori personalizzati", "colors", "Colori", _s31_11, "Colore di sfondo attivo della barra laterale", _s25_26, "Colore carattere attivo barra laterale", _s33_14, "Colore di sfondo inattivo della barra laterale", _s27_27, "Colore del carattere inattivo della barra laterale", _s36_3, "Colore di sfondo della riga alternativa della tabella", _s31_13, "Colore di sfondo dell'intestazione della fattura", _s25_28, "Colore carattere intestazione fattura", "net_subtotal", "Netto", "review_app", "Recensione dell'app", "check_status", "Controllare lo stato", "free_trial", "Prova gratuita", _s23_24, "Il periodo di prova del piano Pro termina tra :count giorni, fai clic per aggiornare.", _s21_61, "Oggi \xe8 l'ultimo giorno di prova del piano Pro, fai clic per eseguire l'upgrade.", "change_email", "Cambia email", _s25_30, "Configurare facoltativamente un dominio del portale client separato", _s21_62, "Compiti mostrati nel portale", "uninvoiced", "Non fatturato", "subdomain_guide", "Il sottodominio viene utilizzato nel portale clienti per personalizzare i collegamenti in modo che corrispondano al tuo marchio. ad esempio, https://your-brand.invoicing.co", "send_time", "Invia ora", "import_data", "Import Data", "import_settings", "Impostazioni di importazione", _s17_46, "Fornisci il file JSON", _s19_48, "Selezionare per importare le impostazioni e/oi dati", "json", "JSON", _s24_34, "Nessun tipo di pagamento abilitato", "wait_for_data", "Attendere il completamento del caricamento dei dati", "net_total", "Totale netto", "has_taxes", "Ha le tasse", _s16_88, "Importa clienti", _s18_50, "Importazione di clienti avviata con successo", "login_success", "Login effettuato con successo", "login_failure", "Accesso non riuscito", "exported_data", "Una volta che il file \xe8 pronto, riceverai un'e-mail con un link per il download", _s23_25, "Includi clienti eliminati", _s28_17, "Carica i record appartenenti ai client eliminati", "step_1_sign_in", "Passaggio 1: Accedi", _s16_91, "Passaggio 2: autorizzare", "account_id", "Account ID", _s27_29, "La migrazione non \xe8 ancora stata completata", "activity_100", "fattura ricorrente :recurring_invoice creata dall'utente :user", "activity_101", ":user aggiornata fattura ricorrente :recurring_invoice", "activity_102", ":user fattura ricorrente archiviata :recurring_invoice", "activity_103", ":user cancellata fattura ricorrente :recurring_invoice", "activity_104", ":user fattura ricorrente ripristinata :recurring_invoice", _s18_51, "Mostra data di fine attivit\xe0", _s23_27, "Abilita la specifica della data di fine dell'attivit\xe0", "gateway_setup", "Configurazione del gateway", "preview_sidebar", "Anteprima barra laterale", _s16_92, "Anni dati mostrati", _s18_53, "Tutte le sessioni sono state concluse con successo", _s16_94, "Termina tutte le sessioni", "count_session", "1 sessione", "count_sessions", ":count Sessioni", "invoice_created", "Fattura creata", "quote_created", "Preventivo creato", "credit_created", "Credito creato", "pro", "Pro", "enterprise", "Impresa", "last_updated", "Ultimo aggiornamento", "invoice_item", "Articolo fattura", "quote_item", "Articolo preventivo", _s18_54, "Nome contatto", _s17_48, "Cognome contatto", "order", "Ordine", "unassigned", "Non assegnato", "partial_value", "Deve essere maggiore di zero ed inferiore al totale", "search_kanban", "Cerca Kanban", "search_kanbans", "Cerca Kanban", "kanban", "Kanban", "enable", "Abilita", "move_top", "Sposta in alto", "move_up", "Andare avanti", "move_down", "Abbassati", "move_bottom", "Sposta in basso", "subdomain_help", "Imposta il sottodominio o visualizza la fattura sul tuo sito web.", _s21_64, "Errore: l'email personalizzata deve includere una variabile :body", _s25_31, "Assicurati di includere una variabile :body", _s17_50, "Visualizza i formati di data", "is_viewed", "Viene visualizzato", "letter", "Lettera", "legal", "Legale", "page_layout", "Layout di pagina", "portrait", "Ritratto", "landscape", "Paesaggio", _s26_19, "Il proprietario dell'account pu\xf2 passare a un piano a pagamento per abilitare le impostazioni avanzate avanzate", _s20_60, "Passa a un piano a pagamento per abilitare le impostazioni avanzate", _s21_65, "Termini di pagamento della fattura", _s17_52, "Preventivo valido fino al", "no_headers", "Niente intestazioni", "add_header", "Aggiungi intestazione", "remove_header", "Rimuovi intestazione", "return_url", "URL di ritorno", "rest_method", "Metodo RIPOSO", "header_key", "Chiave di intestazione", "header_value", "Valore dell'intestazione", _s18_56, "Prodotti ricorrenti", "promo_code", "Codice Promo", "promo_discount", "Sconto promozionale", _s18_58, "Consenti cancellazione", _s16_96, "Per posto abilitato", "max_seats_limit", "Limite massimo di posti", "trial_enabled", "Prova abilitata", "trial_duration", "Durata della prova", _s21_67, "Consenti sostituzioni query", _s18_60, "Consenti modifiche al piano", "plan_map", "Piano Mappa", "refund_period", "Periodo di rimborso", _s21_69, "Configurazione webhook", "purchase_page", "Pagina di acquisto", "security", "Sicurezza", "email_bounced", "Email respinta", _s20_61, "Reclamo per spam", "email_delivery", "Consegna e-mail", _s16_98, "Risposta webhook", "pdf_response", "Risposta PDF", _s22_52, "Autenticazione fallita", "pdf_failed", "PDF non riuscito", "pdf_success", "PDF Successo", "modified", "Modificata", "payment_link", "Collegamento di pagamento", _s16_100, "Nuovo collegamento di pagamento", _s17_54, "Modifica link di pagamento", _s20_62, "Link di pagamento creato con successo", _s20_63, "Link di pagamento aggiornato con successo", _s21_71, "Link di pagamento archiviato con successo", _s20_64, "Link di pagamento eliminato con successo", _s20_65, "Link di pagamento rimosso con successo", _s21_72, "Link di pagamento ripristinato correttamente", _s19_49, "Cerca 1 link di pagamento", _s20_66, "Cerca i link di pagamento :count", _s26_20, "Sottodominio non disponibile", "connect_gmail", "Connetti Gmail", _s16_102, "Disconnetti Gmail", "connected_gmail", "Gmail collegato correttamente", _s18_62, "Gmail disconnesso correttamente", _s16_104, "Le modifiche alla codebase potrebbero bloccare l'aggiornamento, puoi eseguire questo comando per eliminare le modifiche:", _s16_105, "Numero ID cliente", "count_minutes", ":count Minuti", _s16_107, "Scadenza Password", _s29_15, "Condividere fattura/contatore di credito", "use_last_email", "Usa ultima email", _s16_109, "Attiva azienda", _s21_74, "Abilitare le e-mail, le fatture ricorrenti e le notifiche", _s27_31, "Si \xe8 verificato un errore, per favore riprova", _s27_32, "Si prega di impostare prima una password", _s34_15, "Attenzione: Cambiare il numero di telefono disabiliter\xe0 l'autenticazione a due fattori", "help_translate", "Contribuisci alla traduzione", _s23_28, "Selezionare un paese", "resend_invite", "Re-invia invito", _s19_50, "Disattivato con successo 2FA", _s16_111, "Account collegato correttamente", _s19_51, "Account disconnesso correttamente", "delivered", "Consegnato", "bounced", "Rimbalzato", "spam", "Spam", "view_docs", "Vedi documentazione", _s32_12, "Si prega di fornire un numero di telefono cellulare per abilitare l'autenticazione a due fattori", "send_sms", "Invia SMS", "sms_code", "Codice SMS", _s21_75, "Scansiona il codice a barre con un'app compatibile con :link.", _s18_63, "Autenticazione a due fattori abilitata correttamente", "connect_google", "Connetti Google", _s17_56, "Disconnetti Google", _s17_58, "Autenticazione a due fattori", _s18_64, "Disabilita 2FA", _s34_16, "Richiedi una password per il login Social", "stay_logged_in", "Rimani autenticato", _s23_30, "Attenzione: la tua sessione sta per scadere", "count_hours", ":count ore", "count_day", "1 giorno", "count_days", ":count giorni", _s19_52, "Timeout della sessione web", _s17_59, "Impostazioni di Sicurezza", "resend_email", "Reinvia email", _s26_22, "Si prega di confermare l'indirizzo email", _s16_112, "Pagamento Rimborsato", _s19_54, _s26_107, _s19_56, "Seleziona un utente autenticato con Gmail", "list_long_press", "Elenco Premere a lungo", "show_actions", "Mostra azioni", _s17_61, "Lancia multiselezione", _s27_34, "Una mail \xe8 stata inviata per confermare l'indirizzo email", _s21_76, "Per usare :client_counter aggiungere :client_number o :client_id_number per evitare conflitti", "this_quarter", "Questo quarto", "last_quarter", "Ultimo quarto", "to_update_run", "Per aggiornare esegui", _s18_66, "Converti a Fattura", _s16_113, "URL di registrazione", "invoice_project", "Fattura progetto", "invoice_task", "Fattura l'attivit\xe0", "invoice_expense", "Fattura Spesa", _s19_57, "Ricerca 1 Termine di pagamento", _s20_67, "Cerca :count termini di pagamento", _s16_115, "Salva e mostra anteprima", "save_and_email", "Salva e invia e-mail", _s16_117, "Eventi supportati", _s16_119, "Importo convertito", _s17_63, "Saldo convertito", _s22_54, "Convertito pagato fino ad oggi", _s24_36, "Saldo a credito convertito", "converted_total", "Totale convertito", "is_sent", "\xc8 inviato", _s17_65, "Documenti predefiniti", "document_upload", "Caricamento Documenti", _s20_68, "Permettere ai clienti di caricare documenti", "expense_total", "Totale Spese", "enter_taxes", "Inserire tasse", "by_rate", "Per prezzo", "by_amount", "Per ammontare", "enter_amount", "Inserire importo", "before_taxes", "Prima delle tasse", "after_taxes", "Dopo le tasse", "color", "Colore", "show", "Mostra", "hide", "Nascondi", "empty_columns", "Colonne vuote", _s21_78, "La modalit\xe0 di debug \xe8 abilitata", _s26_23, "Attenzione: \xe8 destinato all'uso su macchine locali, pu\xf2 far trapelare le credenziali. Clicca per saperne di pi\xf9.", "running_tasks", "Attivit\xe0 in corso", "recent_tasks", "Attivit\xe0 Recenti", "recent_expenses", "Spese Recenti", _s17_67, "Spese in arrivo", "update_app", "Aggiorna App", "started_import", "Importazione avviata con successo", _s24_38, "Mappatura colonna duplicata", _s20_69, "Usa tasse inclusive", _s18_68, "\xc8 Importo Sconto", "column", "Colonna", "sample", "Esempio", "map_to", "Mappa a", "import", "Importa", _s25_33, "Usa la prima riga come nomi di colonna", "select_file", "Seleziona un file, per favore", _s16_121, "Nessun file selezionato", "csv_file", "Seleziona file CSV", "csv", "CSV", "freshbooks", "Libri freschi", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Contabilit\xe0 ondulatoria", "zoho", "Zoho", "accounting", "Contabilit\xe0", _s22_56, "Fornisci tutti i CSV.", "import_type", "Tipo di importazione", "html_mode", "Modalit\xe0 HTML", "html_mode_help", "L'anteprima degli aggiornamenti \xe8 pi\xf9 veloce ma meno accurata", "view_licenses", "Visualizza le licenze", "webhook_url", "Webhook URL", _s17_69, "Editor a schermo intero", "sidebar_editor", "Editor barra laterale", _s22_57, "Digita ':value' per confermare", "purge", "Epurazione", "service", "Servizio", "clone_to", "Clona come", "clone_to_other", "Clona come altro", "labels", "Etichette", "add_custom", "Aggiungi personalizzato", "payment_tax", "Imposta di pagamento", "unpaid", "Non pagata", "white_label", "Etichetta bianca", "delivery_note", "Nota di consegna", _s24_41, "Le fatture inviate sono bloccate", _s24_43, "Le fatture pagate sono bloccate", "source_code", "Codice Sorgente", "app_platforms", "Piattaforme dell'app", "invoice_late", _s18_256, "quote_expired", _s18_257, "partial_due", "Da versare (parziale)", "invoice_total", "Totale Fattura", "quote_total", "Totale Preventivo", "credit_total", "Credito Totale", _s23_31, "Totale fattura", "actions", "Azioni", "expense_number", "Numero spesa", "task_number", "Numero attivit\xe0", "project_number", "Numero progetto", "project_name", "Nome progetto", "warning", "Attenzione", "view_settings", "Impostazioni Visualizzazione", _s24_45, "Attenzione: questa azienda non \xe8 ancora stata attivata", "late_invoice", _s18_256, "expired_quote", _s18_257, "remind_invoice", "Ricorda fattura", "cvv", "CVV", "client_name", "Nome Cliente", "client_phone", "Telefono cliente", "required_fields", "Campi richiesti", "calculated_rate", "Tariffa calcolata", _s17_71, "Prezzo di attivit\xe0 predefinito", "clear_cache", "Pulisci cache", "sort_order", "Ordinamento", "task_status", "Stato", "task_statuses", "Stati attivit\xe0", "new_task_status", "Nuovo stato attivit\xe0", _s16_123, "Modifica stato attivit\xe0", _s19_58, "Stato attivit\xe0 creato con successo", _s19_59, "Stato dell'attivit\xe0 aggiornato con successo", _s20_71, "Stato attivit\xe0 archiviato con successo", _s19_60, "Stato attivit\xe0 cancellato con successo", _s19_61, "Stato attivit\xe0 rimosso con successo", _s20_72, "Stato attivit\xe0 ripristinato con successo", _s22_58, ":value stati attivit\xe0 archiviati con successo", _s21_80, ":value stati attivit\xe0 cancellati con successo", _s22_59, ":value stati attivit\xe0 ripristinati con successo", _s18_70, "Cerca 1 stato attivit\xe0", _s20_74, "Cerca :count stati attivit\xe0", _s16_125, "Mostra tabella attivit\xe0", _s21_81, "Mostra sempre la sezione delle attivit\xe0 quando si creano le fatture", _s20_75, "Timelog delle attivit\xe0 di fatturazione", _s25_34, "Aggiungere i dettagli sull'orario alle voci della fattura", _s20_77, "Datelog delle attivit\xe0 di fatturazione", _s25_35, "Aggiungi i dettagli della data alle voci della fattura", _s21_82, "Avvia le attivit\xe0 prima di salvare", _s18_71, "Configura gli stati", "task_settings", "Impostazioni attivit\xe0", _s20_79, "Configura Categorie", _s18_73, "Categorie di Spesa", _s20_81, "Nuova Categoria di Spesa", _s21_83, "Modifica Categoria di Spesa", _s24_46, "Categoria spese creata con successo", _s24_47, "Categoria spese aggiornata con successo", _s25_37, "Categoria spese archiviata con successo", _s24_48, "Categoria eliminata con successo", _s24_49, "Categoria di spesa rimossa con successo", _s25_38, "Categoria spese ripristinata con successo", _s27_38, "Archiviato con successo :count categorie di spesa", _s26_24, "Eliminate con successo :value categorie di spesa", _s27_39, "Ripristinate con successo :value categorie di spesa", _s23_32, "Cerca 1 categoria di spesa", _s25_40, "Cerca :count categorie di spesa", _s21_85, "Usa i crediti disponibili", "show_option", "Mostra opzione", _s22_60, "L'importo del credito non pu\xf2 superare l'importo del pagamento", "view_changes", "Vedi modifiche", "force_update", "Forza aggiornamento", _s17_73, "Stai eseguendo l'ultima versione, ma potrebbero essere disponibili dei fix in attesa.", "mark_paid_help", "Traccia se le spese sono state pagate", _s18_75, "Deve essere fatturata", _s23_33, "Permettere la fatturazione della spesa", _s29_17, "Rendere i documenti visibili al cliente", _s21_87, "Imposta un tasso di cambio", _s16_127, "Impostazioni Spese", _s18_76, "Clona come ricorrente", "crypto", "Cripto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Campo utente", "variables", "Variabili", "show_password", "Mostra Password", "hide_password", "Nascondi Password", "copy_error", "Copia Errore", "capture_card", "Carta di cattura", _s17_74, "Fattura automatica abilitata", "total_taxes", "Totale Tasse", "line_taxes", "Riga tasse", "total_fields", "Campi Totale", _s25_41, "Fermata con successo la fattura ricorrente", _s25_42, "Fattura ricorrente avviata con successo", _s25_43, "Fattura ricorrente ripresa con successo", "gateway_refund", "Rimborso del gateway", _s19_62, "Elabora il rimborso con il gateway di pagamento", "due_date_days", "Scadenza", "paused", "Pausato", "mark_active", "Segna come attivo", "day_count", "Giorno :count", _s22_61, "Primo giorno del mese", _s21_88, "Ultimo giorno del mese", _s17_76, "Usa termini di pagamento", "endless", "Infinito", "next_send_date", "Prossima data di invio", _s16_129, "Cicli restanti", _s17_78, "Fattura Ricorrente", _s18_78, "Fatture Ricorrenti", _s21_90, "Nuova Fattura Ricorrente", _s22_63, "Modifica Fattura Ricorrente", _s25_44, "Fattura ricorrente creata con successo", _s25_45, "Fattura ricorrente aggiornata con successo", _s26_25, "Fattura ricorrente archiviata con successo", _s25_46, "Fattura ricorrente eliminata con successo", _s25_47, "Fattura ricorrente rimossa con successo", _s26_26, "Fattura ricorrente ripristinata con successo", _s27_40, "Archiviato con successo :value fatture ricorrenti", _s26_27, "Cancellato con successo :value fatture ricorrenti", _s27_41, "Ripristinato con successo :value fatture ricorrenti", _s24_50, "Cerca 1 fattura ricorrente", _s25_48, "Cerca :count Fatture ricorrenti", "send_date", "Data di invio", "auto_bill_on", "Fattura automatica attiva", _s28_19, "Importo minimo sotto pagamento", "profit", "Utile", "line_item", "Riga articolo", _s18_80, "Consenti pagamento in eccesso", _s23_34, "Accetta il pagamento di un extra", _s19_63, "Consenti pagamento insufficiente", _s24_51, "Accetta il pagamento parziale o di cauzione", "test_mode", "Modalit\xe0 di test", "opened", "Aperto", _s30_8, "Riconciliazione fallita", _s30_9, "Riconciliazione riuscita", "gateway_success", "Successo del gateway", "gateway_failure", "Guasto del gateway", "gateway_error", "Errore del gateway", "email_send", "E-mail Invia", _s17_80, "Coda tentativi e-mail", "failure", "Fallimento", "quota_exceeded", "Quota superata", _s16_131, "Guasto a monte", "system_logs", "Registri di sistema", "view_portal", "Visualizza il portale", "copy_link", "Copia Collegamento", "token_billing", "Salva carta di credito", _s24_52, "Benvenuti a Invoice Ninja", "always", "Sempre", "optin", "Attivazione", "optout", "Decidere di uscire", "label", "Etichetta", "client_number", "Numero Cliente", "auto_convert", _s22_187, "company_name", "Nome Azienda", "reminder1_sent", "Promemoria 1 inviato", "reminder2_sent", "Promemoria 2 inviato", "reminder3_sent", "Promemoria 3 inviato", _s18_81, "Ultimo invio promemoria", "pdf_page_info", "Pagina :current di :total", _s16_133, "Fatture inviate con successo", "emailed_quotes", "Preventivi inviati con successo", "emailed_credits", "Crediti inviati con successo tramite e-mail", "gateway", "Piattaforma", "view_in_stripe", "Visualizza a strisce", "rows_per_page", "Righe per pagina", "hours", "Ore", "statement", "Dichiarazione", "taxes", "Tasse", "surcharge", "Sovrapprezzo", "apply_payment", "Applica pagamento", "apply_credit", "Apply Credit", "apply", "Applica", "unapplied", "Non applicato", "select_label", "Seleziona etichetta", "custom_labels", "Etichette Personalizzate", "record_type", "Tipo di registrazione", "record_name", "Registra nome", "file_type", "Tipo file", "height", "Altezza", "width", "Larghezza", "to", "a", "health_check", "Controllo della salute", "payment_type_id", _s17_270, "last_login_at", "Ultimo login alle", "company_key", "Chiave azienda", "storefront", "Vetrina", "storefront_help", "Permetti alle app di terze parti di creare fatture", "client_created", "Cliente creato", _s20_84, "Email di pagamento online", _s20_86, "Email di pagamento manuale", "completed", "Completato", "gross", "Lordo", "net_amount", "Cifra al netto", "net_balance", "Bilancio Netto", "client_settings", "Impostazioni Cliente", _s17_82, "Fatture Selezionate", _s17_84, "Pagamenti selezionati", "selected_quotes", "Preventivi Selezionati", "selected_tasks", "Attivit\xe0 Selezionate", _s17_86, "Spese Selezionate", _s17_88, "Prossime fatture", _s17_90, "Fatture scadute", "recent_payments", "Pagamenti recenti", "upcoming_quotes", "Preventivi in scadenza", "expired_quotes", "Preventivi Scaduti", "create_client", "Crea nuovo cliente", "create_invoice", "Crea Fattura", "create_quote", "Crea Preventivo", "create_payment", "Crea pagamento", "create_vendor", "Crea fornitore", "update_quote", _s19_191, "delete_quote", "Cancella Preventivo", "update_invoice", "Aggiorna Fattura", "delete_invoice", "Elimina Fattura", "update_client", "Aggiorna Cliente", "delete_client", "Elimina cliente", "delete_payment", "Elimina pagamento", "update_vendor", "Aggiorna Fornitore", "delete_vendor", "Cancella Fornitore", "create_expense", "Crea Spesa", "update_expense", "Aggiorna Spesa", "delete_expense", "Cancella Spesa", "create_task", "Crea un'attivit\xe0", "update_task", "Aggiorna Attivit\xe0", "delete_task", "Cancella l'attivit\xe0", "approve_quote", _s19_191, "off", "Off", "when_paid", "Quando Pagato", "expires_on", "Scade il", "free", "Free", "plan", "Piano", "show_sidebar", "Mostra Barra Laterale", "hide_sidebar", "Nascondi Barra Laterale", "event_type", "Tipo Evento", "target_url", "Bersaglio", "copy", "Copia", "must_be_online", "Riavvia l'app una volta connesso a Internet", _s17_92, "I cron devono essere abilitati", "api_webhooks", "Webhook dell'API", "search_webhooks", "Cerca :count Webhook", "search_webhook", "Cerca 1 webhook", "webhook", "Webhook", "webhooks", "Webhook", "new_webhook", "Nuovo webhook", "edit_webhook", "Modifica webhook", "created_webhook", "Webhook creato correttamente", "updated_webhook", "Webhook aggiornato correttamente", _s16_135, "Webhook archiviato correttamente", "deleted_webhook", "Webhook eliminato correttamente", "removed_webhook", "Webhook rimosso correttamente", _s16_136, "Webhook ripristinato correttamente", _s17_93, "Webhook :value archiviati correttamente", _s16_137, "Webhook :value eliminati con successo", _s16_138, "Webhook :value rimossi con successo", _s17_94, "Webhook :value ripristinati correttamente", "api_tokens", "API Token", "api_docs", "Documentazione API", "search_tokens", "Cerca token :count", "search_token", "Cerca 1 gettone", "token", "Token", "tokens", "Token", "new_token", "Nuovo gettone", "edit_token", "Modifica token", "created_token", "Token creato correttamente", "updated_token", "Token aggiornato correttamente", "archived_token", _s27_42, "deleted_token", "Token eliminato correttamente", "removed_token", "Token rimosso con successo", "restored_token", "Token ripristinato correttamente", "archived_tokens", "Token :value archiviati correttamente", "deleted_tokens", "Token :value eliminati correttamente", "restored_tokens", "Token :value ripristinati correttamente", _s19_64, "Registazione cliente", _s24_54, "Permetti al cliente di registrarsi da solo nel portale", "email_invoice", "Invia Fattura", "email_quote", "Invia Preventivo via Email", "email_credit", "E-mail di credito", "email_payment", "Email Pagamento", _s20_89, "Il cliente non ha un indirizzo email impostato", "ledger", "Registro", "view_pdf", "Vedi PDF", "all_records", "Tutti i dati", "owned_by_user", "Posseduto da utente", _s16_139, "Credito rimanente", "contact_name", "Nome Contatto", "use_default", "Usa predefinito", _s16_141, _s25_119, "number_of_days", "Numero di giorni", _s23_36, "Configura termini di pagamento", "payment_term", _s20_217, _s16_142, "Nuovi termini di pagamento", _s17_96, "Modifica termini di pagamento", _s20_90, "Termini di pagamento creato con successo", _s20_91, "Termini di pagamento aggiornato con successo", _s21_92, "Termini di pagamento archiviato con successo", _s20_92, "Termini di pagamento cancellati con successo", _s20_93, "Termini di pagamento rimossi con successo", _s21_93, "Termini di pagamento ripristinati con successo", _s22_68, "Termini di pagamento :value archiviati con successo", _s21_94, "Termini di pagamento :value eliminati con successo", _s22_69, "Termini di pagamento :value ripristinati con successo", "email_sign_in", "Accedi con l'e-mail", "change", "Modifica", _s23_38, "Passare al layout mobile?", _s24_55, "Passare al layout del desktop?", "send_from_gmail", "Inviato da Gmail", "reversed", "Invertito", "cancelled", "Annullato", "credit_amount", "Importo Credito", "quote_amount", "Importo del preventivo", "hosted", "Ospitato", "selfhosted", "Self-ospitato", "exclusive", "Esclusiva", "inclusive", "Inclusiva", "hide_menu", "Nascondi menu", "show_menu", "Mostra menu", _s18_83, _s23_123, _s16_144, "Cerca Documenti", "search_designs", "Cerca disegni", "search_invoices", "Cerca Fatture", "search_clients", "Cerca Clienti", "search_products", "Cerca Prodotti", "search_quotes", "Cerca Preventivi", "search_credits", "Cerca crediti", "search_vendors", "Cerca fornitori", "search_users", "Cerca utenti", _s16_145, "Cerca aliquote", "search_tasks", "Cerca attivit\xe0", "search_settings", "Cerca Impostazioni", "search_projects", "Cerca prodotti", "search_expenses", "Cerca spese", "search_payments", "Cerca pagamenti", "search_groups", "Cerca gruppi", "search_company", "Cerca Azienda", "search_document", "Cerca 1 documento", "search_design", "Cerca 1 stile", "search_invoice", "Cerca 1 fattura", "search_client", "Cerca 1 cliente", "search_product", "Cerca 1 prodotto", "search_quote", "Cerca 1 preventivo", "search_credit", "Cerca 1 credito", "search_vendor", "Cerca 1 Fornitore", "search_user", "Cerca 1 utente", "search_tax_rate", "Cerca 1 aliquota", "search_task", "Cerca 1 attivit\xe0", "search_project", "Cerca 1 progetto", "search_expense", "Cerca 1 spesa", "search_payment", "Cerca 1 pagamento", "search_group", "Cerca 1 gruppo", "refund_payment", "Rimborsa Pagamento", _s17_100, "Fattura annullata con successo", _s18_85, "Fatture annullate con successo", _s16_151, "Fattura stornata con successo", _s17_101, "Fatture stornate con successo", "reverse", "Inversione", "full_name", "Nome Completo", _s17_102, "Citt\xe0/Stato/CAP", _s17_104, "Posta/Citt\xe0/Stato", "custom1", "Prima usanza", "custom2", "Seconda usanza", "custom3", "Terza usanza", "custom4", "Quarta usanza", "optional", "Opzionale", "license", "Licenza", "purge_data", "Cancella dati permanentemente", _s16_152, "Dati aziendali eliminati correttamente", _s18_86, "Avviso: questo canceller\xe0 definitivamente i tuoi dati, non \xe8 possibile annullare.", "invoice_balance", "Saldo della fattura", "age_group_0", "0 - 30 Giorni", "age_group_30", "30 - 60 Giorni", "age_group_60", "60 - 90 Giorni", "age_group_90", "90 - 120 Giorni", "age_group_120", "120+ Giorni", "refresh", "Aggiorna", "saved_design", "Disegno salvato con successo", "client_details", "Dettagli Cliente", "company_address", "Indirizzo azienda", "invoice_details", "Dettagli fattura", "quote_details", "Dettagli Preventivo", "credit_details", "Dettagli Credito", "product_columns", "Colonne Prodotto", "task_columns", "Colonne attivit\xe0", "add_field", "Aggiungi campo", "all_events", "Tutti gli eventi", "permissions", "Permissions", "none", "Nessuno/a", "owned", "Posseduto", "payment_success", "Pagamento riuscito", "payment_failure", "Errore di pagamento", "invoice_sent", ":count fattura inviata", "quote_sent", _s18_255, "credit_sent", "Credito inviato", "invoice_viewed", "Fattura visualizzata", "quote_viewed", "Preventivo visualizzato", "credit_viewed", "Credito visualizzato", "quote_approved", "Preventivo approvato", _s25_50, "Ricevi tutte le notifiche", _s16_153, "Acquista licenza", "apply_license", "Applica Licenza", "cancel_account", "Elimina l'account", _s22_70, "Attenzione: Questo eliminer\xe0 permanentemente il tuo account, non si potr\xe0 pi\xf9 tornare indietro.", "delete_company", "Elimina azienda", _s22_71, "Avviso: questo eliminer\xe0 definitivamente la tua azienda, non \xe8 possibile annullare.", "enabled_modules", "Moduli abilitati", "converted_quote", "Preventivo convertito con successo", "credit_design", "Progettazione del credito", "includes", "Include", "header", "Header", "load_design", "Carica Design", "css_framework", "Struttura CSS", "custom_designs", "Disegni personalizzati", "designs", "Stili", "new_design", "Nuovo design", "edit_design", "Modifica disegno", "created_design", "Design creato con successo", "updated_design", "Design aggiornato con successo", "archived_design", "Disegno archiviato con successo", "deleted_design", "Disegno eliminato con successo", "removed_design", "Disegno rimosso con successo", "restored_design", "Design restaurato con successo", _s16_155, "Disegni :value archiviati con successo", "deleted_designs", "Disegni :value eliminati con successo", _s16_156, "Design :value ripristinati con successo", "proposals", "Proposte", "tickets", "Tickets", _s16_157, "Preventivi Ricorrenti", "recurring_tasks", "Attivit\xe0 ricorrenti", _s18_87, "Gestione Account", "credit_date", "Data Credito", "credit", "Credito", "credits", "Crediti", "new_credit", "Inserisci il credito", "edit_credit", "Modifica Credito", "created_credit", "Credito creato con successo", "updated_credit", "Credito aggiornato con successo", "archived_credit", "Credito archiviato con successo", "deleted_credit", "Credito eliminato con successo", "removed_credit", "Credito rimosso con successo", "restored_credit", "Credito ripristinato con successo", _s16_159, ":count crediti archiviati con successo", "deleted_credits", ":count crediti eliminati con successo", _s16_160, ":value crediti ripristinati con successo", "current_version", "Versione attuale", "latest_version", "Ultima versione", "update_now", "Aggiorna ora", _s26_33, "\xc8 disponibile una nuova versione dell'app Web", _s16_161, "Aggiornamento disponibile", "app_updated", "Aggiornamento completato con successo", "learn_more", "Scopri di pi\xf9", "integrations", "Integrazioni", "tracking_id", "Id di tracciamento", _s17_106, "URL webhook lento", "credit_footer", "Pi\xe8 di pagina Credito", "credit_terms", "Termini del Credito", "new_company", "Nuova azienda", "added_company", "Azienda aggiunta con successo", "company1", "Azienda Personalizzata 1", "company2", "Azienda Personalizzata 2", "company3", "Azienda Personalizzata 3", "company4", "Azienda Personalizzata 4", "product1", "Prodotto personalizzato 1", "product2", "Prodotto personalizzato 2", "product3", "Prodotto personalizzato 3", "product4", "Prodotto personalizzato 4", "client1", "Cliente personalizzato 1", "client2", "Cliente personalizzato 2", "client3", "Cliente personalizzato 3", "client4", "Cliente personalizzato 4", "contact1", "Contatto personalizzato 1", "contact2", "Contatto personalizzato 2", "contact3", "Contatto personalizzato 3", "contact4", "Contatto personalizzato 4", "task1", "Attivit\xe0 personalizzata 1", "task2", "Attivit\xe0 personalizzata 2", "task3", "Attivit\xe0 personalizzata 3", "task4", "Attivit\xe0 personalizzata 4", "project1", "Progetto personalizzato 1", "project2", "Progetto personalizzato 2", "project3", "Progetto personalizzato 3", "project4", "Progetto personalizzato 4", "expense1", "Spesa personalizzata 1", "expense2", "Spesa personalizzata 2", "expense3", "Spesa personalizzata 3", "expense4", "Spesa personalizzata 4", "vendor1", "Fornitore Personalizzato 1", "vendor2", "Fornitore Personalizzato 2", "vendor3", "Fornitore Personalizzato 3", "vendor4", "Fornitore Personalizzato 4", "invoice1", "Fattura Personalizzata 1", "invoice2", "Fattura Personalizzata 2", "invoice3", "Fattura Personalizzata 3", "invoice4", "Fattura Personalizzata 4", "payment1", "Pagamento personalizzato 1", "payment2", "Pagamento personalizzato 2", "payment3", "Pagamento personalizzato 3", "payment4", "Pagamento personalizzato 4", "surcharge1", _s24_131, "surcharge2", _s24_132, "surcharge3", _s24_133, "surcharge4", _s24_134, "group1", "Gruppo personalizzato 1", "group2", "Gruppo personalizzato 2", "group3", "Gruppo personalizzato 3", "group4", "Gruppo personalizzato 4", "reset", "Reset", "number", "Numero", "export", "Esporta", "chart", "Grafico", "count", "Contare", "totals", "Totali", "blank", "Vuoto", "day", "GIorno", "month", "Mese", "year", "Anno", "subgroup", "Sottogruppo", "is_active", "\xc8 attivo", "group_by", "Raggruppa per", "credit_balance", "Saldo Credito", _s18_93, "Contatto Ultimo accesso", _s17_108, "Nome completo contatto", "contact_phone", "Telefono Contatto", _s21_95, "Valore personalizzato contatto 1", _s21_96, "Valore personalizzato contatto 2", _s21_97, "Valore personalizzato contatto 3", _s21_98, "Valore personalizzato contatto 4", _s17_110, "Via di spedizione", _s17_111, "Piano/Appartamento di spedizione", "shipping_city", "Citt\xe0 di spedizione", "shipping_state", "Provincia di spedizione", _s20_94, "Codice Postale di spedizione", _s16_191, "Paese di spedizione", _s16_193, "Via di fatturazione", _s16_194, "App/scala di fatturazione", "billing_city", "Citt\xe0 di fatturazione", "billing_state", "Stato/Provincia di fatturazione", _s19_66, "Codice postale di fatturazione", "billing_country", "Paese fatturazione", "client_id", "Id Cliente", "assigned_to", "Assegnato a", "created_by", "Creato da :name", "assigned_to_id", "Assegnato all'ID", "created_by_id", "Creato dall'ID", "add_column", "Aggiungi Colonna", "edit_columns", "Modifica Colonne", "columns", "Colonne", "aging", "Invecchiamento", "profit_and_loss", "Utile e Perdite", "reports", "Rapporti", "report", "Report", "add_company", "Aggiungi azienda", "unpaid_invoice", "Fattura non pagata", "paid_invoice", "Fattura pagata", _s16_195, "Preventivi non approvati", "help", "Aiuto", "refund", "Rimborso", "refund_date", "Data di rimborso", "filtered_by", "Filtrato per", "contact_email", "Email di contatto", "multiselect", "Multi-selezione", "entity_state", "Stato", "verify_password", "Verifica Password", "applied", "Applicato", _s21_99, "Includi errori recenti dai log", _s30_12, "Abbiamo ricevuto il tuo messaggio e cercheremo di rispondere prontamente.", "message", "Messaggio", "from", "Da", _s20_96, "Mostra i dettagli del prodotto", _s25_52, "Includi la descrizione ed il costo nel menu a tendina del prodotto", _s20_98, "Il generatore di PDF richiede :version", _s18_96, "Modifica la percentuale di Tassa", _s23_40, "Regola la percentuale per tenere conto della commissione", _s18_98, "Configura Impostazioni", "support_forum", "Forum di supporto", "about", "Info", "documentation", "Documentazione", "contact_us", "Contattaci", "subtotal", "Subtotale", "line_total", "Totale riga", "item", "Articolo", "credit_email", "Email credito", "iframe_url", "URL dell'iFrame", "domain_url", "URL dominio", _s21_100, "La password \xe8 troppo corta", _s20_99, "La password deve contenere una maiuscola ed un numero", _s19_68, "Attivit\xe0 del portale clienti", _s23_41, "Pannello di Controllo Portale Clienti", _s20_100, "Per favore inserisci un valore", "deleted_logo", "Logo eliminato con successo", "yes", "Si", "no", "No", "generate_number", "Genera numero", "when_saved", "Quando salvato", "when_sent", "Quando inviato", "select_company", "Seleziona azienda", "float", "Galleggiante", "collapse", "Crollo", "show_or_hide", "Mostra/nascondi", "menu_sidebar", "Barra laterale del menu", "history_sidebar", "Barra laterale dello storico", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Scrivania", "layout", "Layout", "view", "Vedi", "module", "Modulo", "first_custom", "Spazio Personalizzato 1", "second_custom", "Spazio Personalizzato 2", "third_custom", "Spazio Personalizzato 3", "show_cost", "Mostra Costo", _s17_113, "Mostra costo prodotto", "show_cost_help", "Mostra un campo costo prodotto per tracciare il markup/profitto", _s21_101, "Mostra quantit\xe0 prodotto", _s26_35, "Mostra un campo quantit\xe0 prodotto, altrimenti imposta di default a 1", _s21_103, "Mostra quantit\xe0 fattura", _s26_36, "Mostra un campo per la quantit\xe0 degli articoli sulla riga, altrimenti imposta a uno", _s21_105, "Mostra sconto prodotto", _s26_37, "Mostra un campo sconto articolo sulla riga", _s16_197, "Quantit\xe0 predefinita", _s21_107, "Imposta automaticamente la quantit\xe0 dell'elemento nella riga ad uno", "one_tax_rate", "Una aliquota", "two_tax_rates", "Due aliquote", "three_tax_rates", "Tre aliquote", _s16_199, "Aliquota predefinita", "user", "Utente", "invoice_tax", "Tassa fattura", "line_item_tax", "Riga imposta articolo", "inclusive_taxes", "Tasse inclusive", _s17_115, "Aliquote della fattura", "item_tax_rates", "Tassi d'imposta articolo", _s18_100, "Per favore seleziona un cliente", "configure_rates", "Configura aliquote", _s18_101, "Configura i gateway", "tax_settings", "Impostazioni tasse", _s18_103, _s16_440, "accent_color", "Colore dell'accento", "switch", "Cambia", _s19_70, "Lista separata da virgole", "options", "Opzioni", _s16_201, "Testo a riga singola", "multi_line_text", "Testo multi-riga", "dropdown", "Menu a discesa", "field_type", "Tipo di campo", _s27_52, "Una mail di recupero password \xe8 stata inviata", "submit", "Invia", _s16_203, "Recupera password", "late_fees", "Commissioni in ritardo", "credit_number", "Numero Credito", "payment_number", "Numero di pagamento", "late_fee_amount", "Importo della commissione per il ritardo", _s16_204, "Percentuale commissione in ritardo", "before_due_date", "Prima della data di scadenza", "after_due_date", "Dopo la data di scadenza", _s18_105, "Dopo la data della fattura", "days", "Giorni", "invoice_email", "Email Fattura", "payment_email", "Email Pagamento", "partial_payment", _s18_258, "payment_partial", _s18_258, _s21_108, "Email di pagamento parziale", "quote_email", "Email Preventivo", _s16_206, _s25_119, _s16_208, "Filtrato per utente", "administrator", "Administrator", _s18_106, "Permettere all'utente di gestire gli utenti, cambiare le impostazioni e modificare tutti i record", "user_management", "Gestione utente", "users", "Utenti", "new_user", "Nuovo utente", "edit_user", "Modifca utente", "created_user", "Utente creato con successo", "updated_user", "Utente aggiornato con successo", "archived_user", "Utente archiviato con successo", "deleted_user", "Utente eliminato con successo", "removed_user", "Utente rimosso con successo", "restored_user", "Utente ripristinato con successo", "archived_users", "Archiviati con successo :value utenti", "deleted_users", "Cancellati con successo :value utenti", "removed_users", "Rimossi con successo :value utenti", "restored_users", "Ripristinati con successo :value utenti", _s16_210, "Impostazioni generali", "invoice_options", "Opzioni Fattura", _s17_117, "Nascondi la data di pagamento", _s22_78, "Visualizza l'area 'Pagato alla data' sulle fatture solo dopo aver ricevuto un pagamento.", _s23_43, "Embed Documents", _s28_32, "Includi immagini allegate alla fattura.", _s16_212, "Mostra l'Intestazione su", _s16_213, "Visualizza Pi\xe8 di Pagina su", "first_page", "Prima pagina", "all_pages", "Tutte le pagine", "last_page", "Ultima pagina", "primary_font", "Font primario", "secondary_font", "Font secondario", "primary_color", "Colore primario", "secondary_color", "Colore secondario", "page_size", "Dimensione Pagina", "font_size", "Dimensione Font", "quote_design", "Stile Preventivo", "invoice_fields", "Campi Fattura", "product_fields", "Campi Prodotto", "invoice_terms", "Termini della fattura", "invoice_footer", "Pi\xe8 di Pagina Fattura", "quote_terms", "Termini del preventivo", "quote_footer", "Pi\xe8 di Pagina Preventivi", _s18_107, "E-mail automatica", _s23_44, "Invia automaticamente tramite e-mail le fatture ricorrenti quando vengono create.", _s18_108, "Auto Archiviazione", _s23_45, "Archivia automaticamente i preventivi una volta convertiti in fattura.", _s18_109, _s22_187, _s23_46, "Converti automaticamente un preventivo in fattura una volta approvato.", _s17_119, "Impostazioni Flusso di Lavoro", "freq_daily", "Giornaliero", "freq_weekly", "Settimanale", "freq_two_weeks", "Due settimane", "freq_four_weeks", "Quattro settimane", "freq_monthly", "Mensile", "freq_two_months", "Due mesi", _s17_121, "Tre Mesi", _s16_214, "Quattro mesi", "freq_six_months", "Sei Mesi", "freq_annually", "Annuale", "freq_two_years", "Due anni", _s16_215, "Tre anni", "never", "Never", "company", "Azienda", _s17_122, "Generazione Numeri", "charge_taxes", "Applica Tasse", "next_reset", "Prossimo reset", "reset_counter", "Resetta contatori", _s16_216, "Prefisso Ricorrente", "number_padding", "Riempimento numero", "general", "Generale", "surcharge_field", "Campo Sovrattassa", "company_field", "Campo azienda", "company_value", "Valore azienda", "credit_field", "Campo Credito", "invoice_field", "Campo fattura", _s17_124, "Sovrapprezzo Fattura", "client_field", "Campo Cliente", "product_field", "Campo Prodotto", "payment_field", "Campo Pagamento", "contact_field", "Campo Contatti", "vendor_field", "Campo Fornitore", "expense_field", "Campo Spese", "project_field", "Campo Progetto", "task_field", "Campo attivit\xe0", "group_field", "Campo Gruppo", "number_counter", "Numero contatore", "prefix", "Prefisso", "number_pattern", "Formato numero", "messages", "Messaggi", "custom_css", "CSS Personalizzato", _s17_126, "Javascript personalizzato", _s16_218, "Mostra su PDF", _s21_110, "Mostra la firma del cliente sul PDF della fattura/preventivo.", _s25_58, "Casella di controllo termini di servizio fatture", _s30_13, "Rendi obbligatoria l'accettazione dei termini della fattura.", _s23_47, "Casella di controllo termini di servizio preventivi", _s28_33, "Rendi obbligatoria l'accettazione dei termini del preventivo.", _s25_59, "Firma Fattura", _s30_14, "Richiedi al cliente di firmare la fattura.", _s23_48, "Firma Bozza", _s22_80, "Fatture Protette da Password", _s27_53, "Permette di impostare una password per ogni contatto. Se una password \xe8 impostata, al contatto sar\xe0 richiesto di inserire una password prima di visualizzare le fatture.", "authorization", "Autorizzazione", "subdomain", "Sottodominio", "domain", "Dominio", "portal_mode", "Modalit\xe0 portale", "email_signature", "Distinti saluti,", _s24_56, "Rendi pi\xf9 facile per i tuoi clienti pagarti aggiungendo il markup schema.org alle tue e-mail.", "plain", "Semplice", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Allega PDF", _s16_219, "Allega documenti", "attach_ubl", _s20_117, "email_style", "Stile Email", _s19_72, "Enable Markup", "reply_to_email", "Indirizzo di Risposta mail", "reply_to_name", "Rispondi a nome", "bcc_email", "E-mail Ccn", "processed", "Processato", "credit_card", "Carta di Credito", "bank_transfer", "Bonifico Bancario", "priority", "Priorit\xe0", "fee_amount", "Importo della tassa", "fee_percent", "Tassa Percentuale", "fee_cap", "Tassa massima", "limits_and_fees", "Limiti/Commissioni", "enable_min", "Attiva minimo", "enable_max", "Attiva massimo", "min_limit", "Minimo :min", "max_limit", "Massimo :max", "min", "Min", "max", "ax", _s19_73, "Loghi carte accettate", "credentials", "Credenziali", "update_address", "Aggiorna indirizzo", _s19_75, "Aggiorna l'indirizzo del cliente con i dettagli forniti", "rate", "Prezzo Unitario", "tax_rate", "Aliquota Fiscale", "new_tax_rate", "Nuova Aliquota Fiscale", "edit_tax_rate", "Modifica aliquota fiscale", _s16_221, "Aliquota fiscale creata", _s16_222, "Aliquota fiscale aggiornata", _s17_129, "Archiviato con successo l'aliquota fiscale", _s16_223, "Aliquota fiscale eliminata correttamente", _s17_130, "Aliquota fiscale ripristinata correttamente", _s18_110, "Aliquote fiscali :value archiviate con successo", _s17_131, "Aliquote fiscali :value eliminate con successo", _s18_111, "Aliquote fiscali :value ripristinate correttamente", "fill_products", "Riempimento automatico prodotti", _s18_112, "Selezionare un prodotto far\xe0 automaticamente inserire la descrizione ed il costo", "update_products", "Aggiorna automaticamente i prodotti", _s20_104, "Aggiornare una fatura far\xe0 automaticamente aggiornare i prodotti", _s16_224, "Converti prodotti", _s21_111, "Converti automaticamenti i prezzi dei prodotti nella valuta del cliente", "fees", "Commissioni", "limits", "Limiti", "provider", "Fornitore", "company_gateway", "Piattaforma di Pagamento", _s16_226, "Piattaforme di Pagamento", _s19_76, "Nuova Piattaforma", _s20_105, "Modifica Piattaforma", _s23_49, "Piattaforma creata con successo", _s23_50, "Piattaforma aggiornata con successo", _s24_57, "Piattaforma archiviata con successo", _s23_51, "Piattaforma eliminata con successo", _s24_58, "Piattaforma ripristinata con successo", _s25_61, "Gateway :value archiviati correttamente", _s24_59, "Gateway :value eliminati con successo", _s25_62, "Gateway :value ripristinati correttamente", _s16_228, "Continua la modifica", "discard_changes", "Scarta modifiche", "default_value", "Valore predefinito", "disabled", "Disabilitato", "currency_format", "Formato moneta", _s21_112, "Primo giorno della settimana", _s23_52, "Primo mese dell'anno", "sunday", "Domenica", "monday", "Luned\xec", "tuesday", "Marted\xec", "wednesday", "Mercoled\xec", "thursday", "Gioved\xec", "friday", "Venerd\xec", "saturday", "Sabato", "january", "Gennaio", "february", "Febbraio", "march", "Marzo", "april", "Aprile", "may", "Maggio", "june", "Giugno", "july", "Luglio", "august", "Agosto", "september", "Settembre", "october", "Ottobre", "november", "Novembre", "december", "Dicembre", "symbol", "Simbolo", "ocde", "Codice", "date_format", "Formato data", "datetime_format", "Formato data e ora", "military_time", "24 ore", _s18_113, "Formato 24 ore", "send_reminders", "Invia promemoria", "timezone", "Fuso Orario", _s19_77, "Filtrato per progetto", _s17_132, "Filtrato per gruppo", _s19_79, "Filtrare per fattura", _s18_114, "Filtrato per cliente", _s18_116, "Filtrato per fornitore", "group_settings", "Impostazioni gruppo", "group", "Gruppo", "groups", "Gruppi", "new_group", "Nuovo gruppo", "edit_group", "Modifica gruppo", "created_group", "Gruppo creato con successo", "updated_group", "Gruppo aggiornato con successo", "archived_groups", "Gruppi :value archiviati con successo", "deleted_groups", "Gruppi :value eliminati con successo", "restored_groups", "Gruppi :value ripristinati correttamente", "archived_group", "Gruppo archiviato con successo", "deleted_group", "Gruppo cancellato con successo", "restored_group", "Gruppo ripristinato con successo", "upload_logo", "Carica il logo della tua azienda", "uploaded_logo", "Logo caricato con successo", "logo", "Logo", "saved_settings", "Impostazioni salvate con successo", _s16_230, "Preferenze Prodotti", "device_settings", "Impostazioni dispositivo", "defaults", "Predefiniti", "basic_settings", "Impostazioni Base", _s17_134, "Impostazioni Avanzate", "company_details", "Dettagli Azienda", "user_details", "Dettagli Utente", "localization", "Linguaggio", "online_payments", "Pagamenti Online", "tax_rates", _s16_440, "notifications", "Notifiche", "import_export", "Importa/Esporta", "custom_fields", "Campi Personalizzabili", "invoice_design", "Stile Fattura", "buy_now_buttons", "Puslanti Compra Ora", "email_settings", "Impostazioni email", _s23_54, "Modelli & Promemoria", _s22_81, "Carte di credito & banche", _s19_81, "Visualizzazioni dei dati", "price", "Prezzo", "email_sign_up", "Registrati via Email", "google_sign_up", "Registrati con Google", _s27_57, "Grazie per il vostro acquisto!", "redeem", "Riscatta", "back", "Indietro", "past_purchases", "Acquisti passati", _s19_83, "Abbonamento Annuale", "pro_plan", "Piano Pro", "enterprise_plan", "Piano Enterprise", "count_users", ":count utenti", "upgrade", "Aggiorna", _s25_63, _s28_115, _s24_60, "Si prega di inserire un cognome", _s33_30, "Si prega di accettare i termini di servizio e della privacy per creare un account.", "i_agree_to_the", "Accetto la", _s16_232, "Termini di Servizio", "privacy_policy", "Privacy Policy", "sign_up", "Registrati", "account_login", "Login account", "view_website", "Visualizza sito web", "create_account", "Crea un account", "email_login", "Login email", "create_new", "Crea Nuovo", _s18_118, "Nessun dato selezionato", _s21_115, "Si prega di salvare o annullare le modifiche", "download", "Scarica", _s27_58, "Richiede un piano aziendale", "take_picture", "Fai foto", "upload_files", "Caricare files", "document", "Documento", "documents", "Documenti", "new_document", "Nuovo documento", "edit_document", "Modifica documento", _s17_136, "Documento caricato correttamente", _s16_234, "Documento aggiornato con successo", _s17_137, "Documento archiviato correttamente", _s16_235, "Documento eliminato correttamente", _s17_138, "Documento ripristinato correttamente", _s18_120, ":value documenti archiviati con successo", _s17_139, ":value documenti cancellati con successo", _s18_121, ":value documenti ripristinati con successo", "no_history", "Nessuno Storico", "expense_date", "Data Spesa", "pending", "In attesa", _s16_236, "Registrato", _s16_237, "In attesa", _s16_238, "Fatturata", "converted", "Convertito", _s24_62, "Aggiungi documenti alla fattura", "exchange_rate", "Tasso di Cambio", _s16_239, "Converti valuta", "mark_paid", "Segna come Pagata", "category", "Categoria", "address", "Indirizzo", "new_vendor", "Nuovo Fornitore", "created_vendor", "Fornitore creato con successo", "updated_vendor", "Fornitore aggiornato con successo", "archived_vendor", "Fornitore archiviato con successo", "deleted_vendor", "Fornitore eliminato con successo", "restored_vendor", _s28_39, _s16_240, ":count fornitori archiviati con successo", "deleted_vendors", ":count fornitori eliminati con successo", _s16_241, "Ripristinati con successo :value fornitori", "new_expense", "Inserisci spesa", "created_expense", "Spesa creata con successo", "updated_expense", "Spesa aggiornata con successo", _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, _s30_40, _s16_244, _s29_59, _s17_141, "Ripristinate con successo :value spese", "copy_shipping", "Copia Spedizione", "copy_billing", "Copia Fatturazione", "design", "Stile", _s21_116, "Impossibile trovare dati", "invoiced", "Fatturato", "logged", "Registrato", "running", "In corso", "resume", "Riprendi", "task_errors", "Si prega di correggere eventuali tempi di sovrapposizione", "start", "Inizia", "stop", "Ferma", "started_task", "Attivit\xe0 iniziata con successo", "stopped_task", "Attivit\xe0 arrestata con successo", "resumed_task", "Attivit\xe0 ripresa con sucesso", "now", "Adesso", _s16_245, "Partenza automatica delle attivit\xe0", "timer", "Timer", "manual", "Manuale", "budgeted", "Preventivato", "start_time", "Tempo di inizio", "end_time", "Tempo di fine", "date", "Data", "times", "Tempi", "duration", "Durata", "new_task", "Nuova Attivit\xe0", "created_task", "Attivit\xe0 creata con successo", "updated_task", "Attivit\xe0 aggiornata con successo", "archived_task", "Attivit\xe0 archiviata con successo", "deleted_task", "Attivit\xe0 cancellata con successo", "restored_task", "Attivit\xe0 ripristinata con successo", "archived_tasks", ":count attivit\xe0 archiviate correttamente", "deleted_tasks", ":count attivit\xe0 eliminate correttamente", "restored_tasks", ":value attivit\xe0 ripristinate con successo", _s19_85, _s28_115, "budgeted_hours", "Ore preventivate", "created_project", "Progetto creato con successo", "updated_project", "Progetto aggiornato con successo", _s16_247, "Progetto archiviato con successo", "deleted_project", "Progetto eliminato con successo", _s16_248, "Progetto ripristinato con successo", _s17_142, ":count progetti archiviati con successo", _s16_249, ":count progetti eliminati con successo", _s17_143, "Progetti :value ripristinati correttamente", "new_project", "Nuovo Progetto", _s27_62, "Grazie di avere scelto la nostra app!", "if_you_like_it", "Se ti piace per favore", "click_here", "clicca qui", _s18_122, "Clicca qui", "to_rate_it", "per valutarlo.", "average", "Media", "unapproved", "non approvato", _s30_19, "Si prega di autenticarsi per cambiare questa impostazione", "locked", "Bloccato", "authenticate", "Autentica", _s19_87, "Si prega di autenticarsi", _s24_64, "Autenticazione biometrica", "footer", "Pi\xe8 di Pagina", "compare", "Compara", "hosted_login", "Accesso ospitato", "selfhost_login", "Accesso self-host", "google_sign_in", "Accedi con Google", "today", "Oggi", "custom_range", "Intervallo personalizzato", "date_range", "Intervallo di Tempo", "current", "Corrente", "previous", "Precedente", "current_period", "Periodo corrente", _s17_144, "Periodo di comparazione", "previous_period", "Periodo precedente", "previous_year", "Anno precedente", "compare_to", "Compara a", "last7_days", "Ultimi 7 giorni", "last_week", "L'ultima settimana", "last30_days", "Ultimi 30 giorni", "this_month", "Questo mese", "last_month", "Mese scorso", "this_year", "Quest'anno", "last_year", "Anno scorso", "all_time", "Sempre", "custom", "Personalizzato", _s16_250, "Clona come fattura", "clone_to_quote", "Clona come preventivo", "clone_to_credit", "Clona come credito", "view_invoice", "Visualizzare Fattura", "convert", "Convertire", "more", "Altro", "edit_client", "Modifica Cliente", "edit_product", "Modifica Prodotto", "edit_invoice", "Modifica Fattura", "edit_quote", "Modifica Preventivo", "edit_payment", "Modifica pagamento", "edit_task", "Modifica l'attivit\xe0", "edit_expense", "Modifica Spesa", "edit_vendor", "Modifica Fornitore", "edit_project", "Modifica Progetto", _s20_107, "Modifica Preventivo Ricorrente", "billing_address", "Indirizzo di fatturazione", _s16_252, "Indirizzo di spedizione", "total_revenue", "Ricavo totale", "average_invoice", "Fattura media", "outstanding", "Inevase", "invoices_sent", ":count fatture inviate", "active_clients", "clienti attivi", "close", "Chiudi", "email", "Email", "password", "Password", "url", "URL", "secret", "Segreta", "name", "Nome", "logout", "Esci", "login", "Login", "filter", "Filtra", "sort", "Ordina", "search", "Cerca", "active", "Attivo", "archived", "Archived", "deleted", "Eliminato", "dashboard", "Pannello di Controllo", "archive", "Archivia", "delete", "Elimina", "restore", "Ripristina", _s16_254, "Aggiornamento completi", _s23_55, "Inserisci la tua email", _s26_46, "Si prega di inserire la password", _s21_119, "Inserisci il tuo URL", _s26_48, "Inserire una chiave prodotto", "ascending", "Crescente", "descending", "Decrescente", "save", "Salva", _s17_146, "Si \xe8 verificato un errore", "paid_to_date", "Pagato a oggi", "balance_due", "Totale da Pagare", "balance", "Bilancio", "overview", "Panoramica", "details", "Dettagli", "phone", "Telefono", "website", "Sito web", "vat_number", "Partita IVA", "id_number", "Codice Fiscale", "create", "Crea", _s19_89, "Copiato :value negli appunti", "error", "Errore", _s16_256, "Esecuzione non riuscita", "contacts", "Contatti", "additional", "Aggiuntivo", "first_name", "Nome", "last_name", "Cognome", "add_contact", "Aggiungi contatto", "are_you_sure", "Sei sicuro?", "cancel", "Annulla", "ok", "Ok", "remove", "Elimina", _s16_258, "Email non valida", "product", "Prodotto", "products", "Prodotti", "new_product", "Nuovo Prodotto", "created_product", "Prodotto creato con successo", "updated_product", "Prodotto aggiornato con successo", _s16_260, "Prodotto archiviato con successo", "deleted_product", "Prodotto eliminato con successo", _s16_261, "Prodotto ripristinato con successo", _s17_148, "Archiviati con successo :count prodotti", _s16_262, ":count prodotti eliminati con successo", _s17_149, "Ripristinati con successo :value prodotti", "product_key", "Prodotto", "notes", "Note", "cost", "Cost", "client", "Cliente", "clients", "Clienti", "new_client", "Nuovo Cliente", "created_client", "Cliente creato con successo", "updated_client", "Cliente aggiornato con successo", "archived_client", "Cliente archiviato con successo", _s16_263, ":count clienti archiviati con successo", "deleted_client", _s30_63, "deleted_clients", ":count clienti eliminati con successo", "restored_client", "Cliente ripristinato con successo", _s16_264, "Client :value ripristinati correttamente", "address1", "Via", "address2", "Appartamento/Piano", "city", "Citt\xe0", "state", "Stato/Provincia", "postal_code", "Codice postale", "country", "Paese", "invoice", "Fattura", "invoices", "Fatture", "new_invoice", "Nuova Fattura", "created_invoice", "Fattura creata con successo", "updated_invoice", "Fattura aggiornata con successo", _s16_265, "Fattura archiviata con successo", "deleted_invoice", "Fattura eliminata con successo", _s16_266, "Fattura ripristinata con successo", _s17_150, ":count fatture archiviate con successo", _s16_267, ":count fatture eliminate con successo", _s17_151, "Ripristinato con successo :value fatture", "emailed_invoice", "Fattura inviata con successo", "emailed_payment", "Pagamento inviato con successo", "amount", "Importo", "invoice_number", "Numero Fattura", "invoice_date", "Data Fattura", "discount", "Sconto", "po_number", "Numero d'ordine d'acquisto", "terms", "Termini", "public_notes", "Note Pubbliche (Descrizione in fattura)", "private_notes", "Note Personali", "frequency", "Frequenza", "start_date", "Data Inizio", "end_date", "Data Fine", "quote_number", "Numero Preventivo", "quote_date", "Data Preventivo", "valid_until", "Valido fino a", "items", "Articoli", "partial_deposit", _s17_271, "description", "Descrizione", "unit_cost", "Costo unitario", "quantity", "Quantit\xe0", "add_item", "Aggiungi Articolo", "contact", "Contatto", "work_phone", "Telefono", "total_amount", "Ammontare Totale", "pdf", "PDF", "due_date", "Scadenza", _s16_268, "Data di scadenza parziale", "paid_date", "Data di pagamento", "status", "Stato", _s17_152, "Stato della fattura", "quote_status", "Stato preventivo", _s22_82, "Clicca su + per aggiungere un articolo", _s22_84, "Premi + per aggiungere tempo", "count_selected", ":count selezionato/i", "total", "Totale", "percent", "Percentuale", "edit", "Modifica", "dismiss", "Chiudi", _s20_109, "Selezionate una data per favore", _s22_85, "Seleziona un cliente", _s24_66, "Selezionate una fattura per favore", "task_rate", "Tariffa per le attivit\xe0", "settings", "Impostazioni", "language", "Linguaggio", "currency", "Valuta", "created_at", "Data Creazione", "created_on", "Creato il", "updated_at", "Aggiornato", "tax", "Tassa", _s30_21, "Si prega di inserire un numero di fattura", _s27_66, "Inserisci un numero preventivo", "past_due", "Scaduta", "draft", "Bozza", "sent", "Inviato", "viewed", "Visto", "approved", "Approvato", "partial", _s17_271, "paid", "Pagata", "mark_sent", "Contrassegna come inviato", _s22_87, _s48_18, _s22_88, _s48_18, _s23_57, _s48_19, _s23_58, _s48_19, "done", "Completato", _s37_24, "Si prega di inserire un cliente o nome del contatto", "dark_mode", "Modalit\xe0 scura", _s27_68, "Riavviare la app per applicare il cambiamento", "refresh_data", "Aggiorna dati", "blank_contact", "Svuota Contatto", "activity", "Attivit\xe0", _s16_270, "Nessun dato trovato", "clone", "Clona", "loading", "Caricando", "industry", "Industria", "size", "Dimensione", "payment_terms", _s20_217, "payment_date", "Data Pagamento", "payment_status", "Stato del pagamento", _s16_272, "In attesa", _s16_273, "Annullato", _s16_274, "Fallito", _s16_275, "Completato", _s16_276, _s23_123, _s16_277, "Rimborsato", _s17_153, "Non applicato", _s17_154, _s26_107, "net", "Netto", "client_portal", "Portale Clienti", "show_tasks", "Mostra attivit\xe0", "email_reminders", "Promemoria email", "enabled", "Abilitato", "recipients", "Destinatari", "initial_email", "Email iniziale", "first_reminder", "Primo Promemoria", "second_reminder", "Secondo Promemoria", "third_reminder", "Terzo Promemoria", "reminder1", "Primo promemoria", "reminder2", "Secondo promemoria", "reminder3", "Terzo promemoria", "template", "Modello", "send", "Invia", "subject", "Oggetto", "body", "Corpo", "send_email", "Invia Email", "email_receipt", "Invia ricevuta di pagamento al cliente", "auto_billing", _s23_124, "button", "Pulsante", "preview", "Anteprima", "customize", "Personalizza", "history", "Storico", "payment", "Pagamento", "payments", "Pagamenti", "refunded", "Rimborsato", "payment_type", _s17_270, _s21_121, "Riferimento Transazione", "enter_payment", "Inserisci Pagamento", "new_payment", "Inserisci il pagamento", "created_payment", "Pagamento creato con successo", "updated_payment", "Pagamento aggiornato con successo", _s16_278, "Pagamento archiviato con successo", "deleted_payment", "Pagamenti eliminati con successo", _s16_279, "Pagamento ripristinato con successo", _s17_155, ":count pagamenti archiviati con successo", _s16_280, ":count pagamenti eliminati con successo", _s17_156, "Pagamenti :value ripristinati con successo", "quote", "Preventivo", "quotes", "Preventivi", "new_quote", "Nuovo Preventivo", "created_quote", "Preventivo creato con successo", "updated_quote", "Preventivo aggiornato con successo", "archived_quote", "Preventivo archiviato con successo", "deleted_quote", "Preventivo cancellato con successo", "restored_quote", "Preventivo ripristinato con successo", "archived_quotes", "Sono stati archiviati :count preventivi con successo", "deleted_quotes", "Sono stati cancellati :count preventivi con successo", "restored_quotes", "Citazioni :value ripristinate con successo", "expense", "Spesa", "expenses", "Spese", "vendor", "Fornitore", "vendors", "Venditori", "task", "Attivit\xe0", "tasks", "Attivit\xe0", "project", "Progetto", "projects", "Progetti", "activity_1", ":user ha creato il cliente :client", "activity_2", ":user ha archiviato il cliente :client", "activity_3", ":user ha cancellato il cliente :client", "activity_4", ":user ha creato la fattura :invoice", "activity_5", ":user ha aggiornato la fattura :invoice", "activity_6", ":user ha inviato per email la fattura :invoice per:client a :contact", "activity_7", ":contact ha visualizzato la fattura :invoice per :client", "activity_8", ":user ha archiviato la fattura :invoice", "activity_9", _s39_32, "activity_10", ":user inserito Pagamento :payment per :payment _importo su Fattura :invoice per :client", "activity_11", ":user ha aggiornato il pagamento :payment", "activity_12", ":user ha archiviato il pagamento :payment", "activity_13", ":user ha cancellato il pagamento :payment", "activity_14", ":user ha inserito il credito :credit", "activity_15", ":user ha aggiornato il credito :credit", "activity_16", ":user ha archiviato il credito :credit", "activity_17", ":user ha cancellato il credito :credit", "activity_18", _s36_55, "activity_19", _s36_55, "activity_20", ":user ha inviato per email il preventivo :quote per :client a :contact", "activity_21", ":contact ha visto il preventivo :quote", "activity_22", ":user ha archiviato il preventivo :quote", "activity_23", ":user ha cancellato il preventivo :quote", "activity_24", ":user ha ripristinato il preventivo :quote", "activity_25", ":user ha ripristinato la fattura :invoice", "activity_26", ":user ha ripristinato il cliente :client", "activity_27", ":user ha ripristinato il pagamento :payment", "activity_28", ":user ha ripristinato il credito :credit", "activity_29", ":contact ha approvato il preventivo :quote per :client", "activity_30", "L'utente :user ha creato il fornitore :vendor", "activity_31", "L'utente :user ha archiviato il fornitore :vendor", "activity_32", "L'utente :user ha eliminato il fornitore :vendor", "activity_33", "L'utente :user ha ripristinato il fornitore :vendor", "activity_34", "L'utente :user ha creato la spesa :expense", "activity_35", "L'utente :user ha archiviato la spesa :expense", "activity_36", "L'utente :user ha eliminato la spesa :expense", "activity_37", "L'utente :user ha ripristinato la spesa :expense", "activity_39", ":user ha annullato un pagamento :payment da :payment_amount", "activity_40", ":user ha rimborsato :adjustment di un pagamento :payment da :payment_amount", "activity_41", "pagamento di :payment_amount (:payment) fallito", "activity_42", "L'utente :user ha creato l'attivit\xe0 :task", "activity_43", "L'utente :user ha aggiornato l'attivit\xe0 :task", "activity_44", "L'utente :user ha archiviato l'attivit\xe0 :task", "activity_45", "L'utente :user ha eliminato l'attivit\xe0 :task", "activity_46", "L'utente :user ha ripristinato l'attivit\xe0 :task", "activity_47", "L'utente :user ha aggiornato la spesa :expense", "activity_48", ":user utente creato :user", "activity_49", ":user utente aggiornato :user", "activity_50", ":user utente archiviato :user", "activity_51", ":user cancellato utente :user", "activity_52", ":user utente ripristinato :user", "activity_53", ":user contrassegnato inviato :invoice", "activity_54", ":user fattura pagata :invoice", "activity_55", ":contact ha risposto al ticket :ticket", "activity_56", ":user ha visualizzato il ticket :ticket", "activity_57", "Il sistema non \xe8 riuscito a inviare la fattura :invoice via e-mail", "activity_58", ":user ha stornato la fattura :invoice", "activity_59", _s39_32, "activity_60", ":contact ha visualizzato il preventivo :quote", "activity_61", ":user ha aggiornato il cliente :client", "activity_62", ":user ha aggiornato il fornitore :vendor", "activity_63", ":user ha inviato il primo promemoria per la fattura :invoice a :contact", "activity_64", ":user ha inviato un secondo promemoria per la fattura :invoice a :contact", "activity_65", ":user ha inviato il terzo promemoria per la fattura :invoice a :contact", "activity_66", ":user ha inviato un promemoria ricorrente per la fattura :invoice a :contact", "activity_80", ":user abbonamento creato :subscription", "activity_81", ":user abbonamento aggiornato :subscription", "activity_82", ":user abbonamento archiviato :subscription", "activity_83", ":user abbonamento cancellato :subscription", "activity_84", ":user abbonamento ripristinato :subscription", _s17_157, "Password a uso singolo", "emailed_quote", "Preventivo inviato con successo", "emailed_credit", "Accredito inviato con successo tramite e-mail", _s20_111, "Preventivo contrassegnato come inviato con successo", _s21_123, "Accredito contrassegnato correttamente come inviato", "expired", "Scaduto", "all", "Tutti", "select", "Seleziona", _s22_89, "Premi a lungo Selezione multipla", "custom_value1", "Valore Personalizzato 1", "custom_value2", "Valore Personalizzato 2", "custom_value3", "Valore Personalizzato 3", "custom_value4", "Valore Personalizzato 4", _s18_123, "Stile e-mail personalizzato", _s24_71, "Messaggio Pannello di Controllo Personalizzato", _s29_46, "Messaggio personalizzato su fattura non pagata", _s27_73, "Messaggio personalizzato fattura pagata", _s31_26, "Messaggio di preventivo non approvato personalizzato", "lock_invoices", "Blocca fatture", "translations", "Traduzioni", _s19_90, "Pattern numero attivit\xe0", _s19_92, "Contatore numero attivit\xe0", _s22_91, "Formato numero spesa", _s22_93, "Contatore numero spesa", _s21_124, "Formato numero fornitore", _s21_126, "Contatore numero venditore", _s21_128, "Formato numero ticket", _s21_130, "Contatore numero ticket", _s22_95, "Formato numero pagamento", _s22_97, "Contatore numero pagamento", _s22_99, "Formato numero fatture", _s22_101, "Contatore numerazione fatture", _s20_112, "Formato numero preventivi", _s20_114, "Contatore numerazione preventivi", _s21_132, _s22_188, _s21_134, _s24_135, _s21_136, _s22_188, _s21_137, _s24_135, _s18_125, "Resetta contatore data", "counter_padding", "Riempimento contatore", _s28_68, "Condividi Fattura /Quote Counter", _s18_127, "Nome fiscale predefinito 1", _s18_129, "Aliquota fiscale predefinita 1", _s18_131, "Nome fiscale predefinito 2", _s18_133, "Aliquota fiscale predefinita 2", _s18_135, "Nome fiscale predefinito 3", _s18_137, "Aliquota fiscale predefinita 3", _s21_138, "Oggetto della fattura e-mail", _s19_94, "Oggetto preventivo e-mail", _s21_140, "Oggetto pagamento e-mail", _s29_48, "Oggetto e-mail pagamento parziale", "show_table", "Mostra Tabella", "show_list", "Mostra Lista", "client_city", "Citt\xe0 cliente", "client_state", "Stato cliente", "client_country", "Paese cliente", _s16_281, "Il cliente \xe8 attivo", "client_balance", "Bilancio cliente", "client_address1", "Via del cliente", "client_address2", "Appartamento/Scala del cliente", "vendor_address1", "Via Fornitore", "vendor_address2", "Scala/Appartamento Fornitore", _s24_73, "Via spedizione cliente", _s24_74, "Appartametno/Scala spedizione cliente", "type", "Tipo", "invoice_amount", "Importo Fattura", _s16_285, "Scadenza fattura", "tax_rate1", "Aliquota fiscale 1", "tax_rate2", "Aliquota fiscale 2", "tax_rate3", "Aliquota fiscale 3", "auto_bill", _s23_124, "archived_at", "Archiviato a", "has_expenses", "Ha spese", "custom_taxes1", "Tasse Personalizzate 1", "custom_taxes2", "Tasse Personalizzate 2", "custom_taxes3", "Tasse Personalizzate 3", "custom_taxes4", "Tasse Personalizzate 4", _s17_159, _s24_131, _s17_160, _s24_132, _s17_161, _s24_133, _s17_162, _s24_134, "is_deleted", "\xc8 cancellato", "vendor_city", "Citt\xe0 Fornitore", "vendor_state", "Stato Fornitore", "vendor_country", "Paese fornitore", "is_approved", "\xc8 approvato", "tax_name", "Nome Tassa", "tax_amount", "Importo tassa", "tax_paid", "Tassa pagata", "payment_amount", "Importo Pagamento", "age", "Et\xe0", "is_running", "Sta correndo", "time_log", "Log temporale", "bank_id", "Banca", _s19_96, "ID della categoria di spesa", _s16_286, "Categoria Spesa", _s19_98, "ID Valuta Fattura", "tax_name1", "Nome tassa 1", "tax_name2", "Nome tassa 2", "tax_name3", "Nome fiscale 3", "transaction_id", "ID transazione", _s18_139, "Tema colore stato", _s16_287, "Carica tema colore"], t1, t1), "ja", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u30ea\u30d5\u30a1\u30fc\u30e9\u30eb\u30fb\u30d7\u30ed\u30b0\u30e9\u30e0", "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u6642\u9593", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, _s42_17, "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "\u30e6\u30fc\u30b6\u540d", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "\u6700\u7d42\u30ed\u30b0\u30a4\u30f3", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "\u7e70\u308a\u8fd4\u3057", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Unlink", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "\u7ba1\u7406\u8005", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, "\u8b66\u544a: PDF \u3092\u4ecb\u3057\u305f\u30a2\u30d7\u30ea\u3068\u306e\u5bfe\u8a71\u3092\u9632\u6b62\u3057\u307e\u3059", "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", "\u652f\u6255\u3044 :payment \u306f :client \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3055\u308c\u307e\u3057\u305f", _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u30a2\u30af\u30b7\u30e7\u30f3", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\u5165\u91d1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_invoice", "\u8acb\u6c42\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_quote", "\u898b\u7a4d\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_credit", "\u524d\u53d7\u91d1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_task", "\u30bf\u30b9\u30af\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_client", "\u9867\u5ba2\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", "archive_expense", "Archive Expense", "restore_payment", "Restore Payment", "restore_invoice", "\u8acb\u6c42\u66f8\u3092\u30ea\u30b9\u30c8\u30a2", "restore_quote", "\u898b\u7a4d\u66f8\u3092\u30ea\u30b9\u30c8\u30a2", "restore_credit", "\u524d\u53d7\u91d1\u5fa9\u65e7", "restore_task", "\u30bf\u30b9\u30af\u3092\u30ea\u30b9\u30c8\u30a2", "restore_client", "\u9867\u5ba2\u3092\u30ea\u30b9\u30c8\u30a2", "restore_project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30ea\u30b9\u30c8\u30a2", "restore_expense", "Restore Expense", "archive_vendor", "Archive Vendor", "restore_vendor", "Restore Vendor", "create_product", "\u5546\u54c1\u3092\u8ffd\u52a0", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "\u5546\u54c1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Payment Methods", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Hour", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", "\u30c7\u30b6\u30a4\u30f3\u304c\u7121\u52b9\u3067\u3059\u3002:value \u30bb\u30af\u30b7\u30e7\u30f3\u304c\u3042\u308a\u307e\u305b\u3093", _s17_13, _s35_0, "upload", "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u524a\u9664", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u65e2\u5b9a\u306e\u8acb\u6c42\u6761\u4ef6\u3068\u3057\u3066\u4fdd\u5b58", _s22_18, "\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30d5\u30c3\u30bf\u30fc\u3092\u4fdd\u5b58\u3059\u308b", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "\u9280\u884c\u53e3\u5ea7\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", _s20_26, "\u9280\u884c\u53e3\u5ea7\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", _s17_21, "\u9280\u884c\u53e3\u5ea7\u3092\u7de8\u96c6", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, ":count \u30ab\u30c6\u30b4\u30ea\u3092\u691c\u7d22", "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "\u524d\u53d7\u91d1\u3092\u524a\u9664", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, ":count \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u691c\u7d22", "bank_account", "\u9280\u884c\u53e3\u5ea7", "bank_accounts", _s20_106, _s21_34, "\u9280\u884c\u53e3\u5ea7\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, ":count \u9280\u884c\u53e3\u5ea7\u3092\u691c\u7d22", "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", ":user \u4f5c\u6210\u3055\u308c\u305f\u767a\u6ce8\u66f8 :purchase_order", "activity_131", ":user \u66f4\u65b0\u3055\u308c\u305f\u767a\u6ce8\u66f8 :purchase_order", "activity_132", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u767a\u6ce8\u66f8 :purchase_order", "activity_133", ":user \u524a\u9664\u3055\u308c\u305f\u767a\u6ce8\u66f8 :purchase_order", "activity_134", ":user \u5fa9\u5143\u3055\u308c\u305f\u767a\u6ce8\u66f8 :purchase_order", "activity_135", ":user \u6ce8\u6587\u66f8\u3092\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1 :purchase_order", "activity_136", ":contact \u95b2\u89a7\u6ce8\u6587\u66f8 :purchase_order", "activity_137", ":contact \u627f\u8a8d\u6e08\u307f\u306e\u6ce8\u6587\u66f8 :purchase_order", "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, "\u30b3\u30fc\u30c9\u304c SMS \u7d4c\u7531\u3067 :number \u306b\u9001\u4fe1\u3055\u308c\u307e\u3057\u305f", "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "\u652f\u6255\u3044\u8a2d\u5b9a", "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Standing", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, "\u30a8\u30e9\u30fc: \u30ec\u30b3\u30fc\u30c9\u306f\u8907\u6570\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u5c5e\u3057\u3066\u3044\u307e\u3059", "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "\u8acb\u6c42\u66f8 :invoice \u306b\u8ffd\u52a0", _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "\u8acb\u6c42\u66f8\u901a\u8ca8", "range", "\u7bc4\u56f2", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", ":amount \u8acb\u6c42\u66f8\u306e\u624b\u6570\u6599\u306f :total \u3067\u3059\u3002", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", "\u6ce8: v4 \u30a2\u30d7\u30ea\u306b\u3088\u3063\u3066\u751f\u6210\u3055\u308c\u305f JSON \u30d5\u30a1\u30a4\u30eb\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093", "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", ":value \u30bf\u30b9\u30af\u304c\u6b63\u5e38\u306b\u958b\u59cb\u3055\u308c\u307e\u3057\u305f", "stopped_tasks", ":value \u30bf\u30b9\u30af\u3092\u6b63\u5e38\u306b\u505c\u6b62\u3057\u307e\u3057\u305f", "approved_quote", _s27_75, "approved_quotes", ":value \u4ef6\u306e\u898b\u7a4d\u3082\u308a\u304c\u6b63\u5e38\u306b\u627f\u8a8d\u3055\u308c\u307e\u3057\u305f", "approve", "Approve", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, "\u6ce8: \u3053\u3053\u3067\u884c\u3063\u305f\u5909\u66f4\u306f\u30d7\u30ec\u30d3\u30e5\u30fc\u306e\u307f\u3067\u3059\u3002\u4fdd\u5b58\u3059\u308b\u306b\u306f\u3001\u4e0a\u306e\u30bf\u30d6\u3067\u9069\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002", "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", ":user \u4f5c\u6210\u3055\u308c\u305f\u7d4c\u5e38\u8cbb\u7528 :recurring_expense", "activity_121", ":user \u66f4\u65b0\u3055\u308c\u305f\u7d4c\u5e38\u8cbb\u7528 :recurring_expense", "activity_122", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u7d4c\u5e38\u7d4c\u8cbb :recurring_expense", "activity_123", ":user \u524a\u9664\u3055\u308c\u305f\u7d4c\u5e38\u8cbb\u7528 :recurring_expense", "activity_124", ":user \u7d4c\u5e38\u8cbb\u7528\u3092\u5fa9\u5143\u3057\u307e\u3057\u305f :recurring_expense", "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a2d\u5b9a", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, "\u6700\u9ad8\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u3092\u5f97\u308b\u306b\u306f\u3001:app \u30a2\u30d7\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044", _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, "Pro \u30d7\u30e9\u30f3\u306e\u8a66\u7528\u7248\u306f :count \u65e5\u3067\u7d42\u4e86\u3057\u307e\u3059\u3002\u30af\u30ea\u30c3\u30af\u3057\u3066\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044\u3002", _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", "\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306f\u3001\u304a\u5ba2\u69d8\u306e\u30d6\u30e9\u30f3\u30c9\u306b\u5408\u308f\u305b\u3066\u30ea\u30f3\u30af\u3092\u30d1\u30fc\u30bd\u30ca\u30e9\u30a4\u30ba\u3059\u308b\u305f\u3081\u306b\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 \u30dd\u30fc\u30bf\u30eb\u3067\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3064\u307e\u308a\u3001https://your-brand.invoicing.co", "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "\u30b9\u30c6\u30c3\u30d7 1: \u30b5\u30a4\u30f3\u30a4\u30f3", _s16_91, "\u30b9\u30c6\u30c3\u30d7 2: \u627f\u8a8d\u3059\u308b", "account_id", "Account ID", _s27_29, _s35_12, "activity_100", ":user \u304c\u5b9a\u671f\u8acb\u6c42\u66f8 :recurring_invoice \u3092\u4f5c\u6210\u3057\u307e\u3057\u305f", "activity_101", ":user \u66f4\u65b0\u3055\u308c\u305f\u5b9a\u671f\u8acb\u6c42\u66f8 :recurring_invoice", "activity_102", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u5b9a\u671f\u8acb\u6c42\u66f8 :recurring_invoice", "activity_103", ":user \u524a\u9664\u3055\u308c\u305f\u5b9a\u671f\u8acb\u6c42\u66f8 :recurring_invoice", "activity_104", ":user \u5fa9\u5143\u3055\u308c\u305f\u5b9a\u671f\u8acb\u6c42\u66f8 :recurring_invoice", _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count \u30bb\u30c3\u30b7\u30e7\u30f3", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u6709\u52b9", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "\u3042\u306a\u305f\u81ea\u8eab\u306eWeb\u30b5\u30a4\u30c8\u3067\u8acb\u6c42\u66f8\u3092\u8868\u793a\u3059\u308b\u305f\u3081\u306b\u3001\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u3092\u8a2d\u5b9a", _s21_64, "\u30a8\u30e9\u30fc: \u30ab\u30b9\u30bf\u30e0 \u30e1\u30fc\u30eb\u306b\u306f :body \u5909\u6570\u3092\u542b\u3081\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059", _s25_31, ":body \u5909\u6570\u3092\u5fc5\u305a\u542b\u3081\u3066\u304f\u3060\u3055\u3044", _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, ":count \u652f\u6255\u3044\u30ea\u30f3\u30af\u3092\u691c\u7d22", _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, "\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u3078\u306e\u5909\u66f4\u304c\u66f4\u65b0\u3092\u30d6\u30ed\u30c3\u30af\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u5909\u66f4\u3092\u7834\u68c4\u3067\u304d\u307e\u3059\u3002", _s16_105, _s16_106, "count_minutes", ":count \u5206", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, "\u8b66\u544a: \u96fb\u8a71\u756a\u53f7\u3092\u5909\u66f4\u3059\u308b\u3068 2FA \u304c\u7121\u52b9\u306b\u306a\u308a\u307e\u3059", "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, ":link \u4e92\u63db\u30a2\u30d7\u30ea\u3067\u30d0\u30fc\u30b3\u30fc\u30c9\u3092\u30b9\u30ad\u30e3\u30f3\u3057\u307e\u3059\u3002", _s18_63, "2\u8981\u7d20\u8a8d\u8a3c\u304c\u6709\u52b9\u5316\u3055\u308c\u307e\u3057\u305f", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "2\u8981\u7d20\u8a8d\u8a3c", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, "\u8b66\u544a: \u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u6709\u52b9\u671f\u9650\u304c\u8fd1\u3065\u3044\u3066\u3044\u307e\u3059", "count_hours", ":count \u6642\u9593", "count_day", "1 Day", "count_days", ":count \u65e5", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, _s16_312, _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, "\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u78ba\u8a8d\u7528\u30e1\u30fc\u30eb\u304c\u9001\u4fe1\u3055\u308c\u307e\u3057\u305f", _s21_76, ":client_counter \u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u7af6\u5408\u3092\u9632\u3050\u305f\u3081\u306b :client_number \u307e\u305f\u306f :client_id_number \u306e\u3044\u305a\u308c\u304b\u3092\u8ffd\u52a0\u3057\u3066\u304f\u3060\u3055\u3044", "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, "\u8acb\u6c42\u66f8\u306b\u5909\u63db", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Invoice Task", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, "\u691c\u7d22 :count \u652f\u6255\u6761\u4ef6", _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "\u96a0\u3059", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, "\u8b66\u544a: \u30ed\u30fc\u30ab\u30eb \u30de\u30b7\u30f3\u3067\u306e\u4f7f\u7528\u3092\u610f\u56f3\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u8cc7\u683c\u60c5\u5831\u304c\u6f0f\u6d29\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u30af\u30ea\u30c3\u30af\u3057\u3066\u8a73\u7d30\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002", "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "\u30ab\u30e9\u30e0", "sample", "\u30b5\u30f3\u30d7\u30eb", "map_to", "Map To", "import", "\u30a4\u30f3\u30dd\u30fc\u30c8", _s25_33, _s29_16, "select_file", "\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002", _s16_121, _s16_122, "csv_file", "CSV\u30d5\u30a1\u30a4\u30eb", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, "\u300c:value\u300d\u3068\u5165\u529b\u3057\u3066\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044", "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "\u672a\u6255\u3044", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, "\u9001\u4fe1\u6e08\u8acb\u6c42\u66f8\u306f\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f", _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "\u8acb\u6c42\u5408\u8a08", "quote_total", "\u898b\u7a4d\u91d1\u984d\u5408\u8a08", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "\u7d4c\u8cbb\u756a\u53f7", "task_number", "\u30bf\u30b9\u30af\u756a\u53f7", "project_number", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u756a\u53f7", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, "\u8b66\u544a: \u3053\u306e\u4f1a\u793e\u306f\u307e\u3060\u6709\u52b9\u5316\u3055\u308c\u3066\u3044\u307e\u305b\u3093", "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "\u9867\u5ba2\u540d", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, ":value \u30bf\u30b9\u30af \u30b9\u30c6\u30fc\u30bf\u30b9\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s21_80, ":value \u30bf\u30b9\u30af \u30b9\u30c6\u30fc\u30bf\u30b9\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s22_59, ":value \u30bf\u30b9\u30af\u306e\u30b9\u30c6\u30fc\u30bf\u30b9\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", _s18_70, _s20_73, _s20_74, ":count \u30bf\u30b9\u30af \u30b9\u30c6\u30fc\u30bf\u30b9\u306e\u691c\u7d22", _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, ":count \u7d4c\u8cbb\u30ab\u30c6\u30b4\u30ea\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s26_24, "\u7d4c\u8cbb :value \u30ab\u30c6\u30b4\u30ea\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s27_39, "\u7d4c\u8cbb :value \u30ab\u30c6\u30b4\u30ea\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", _s23_32, _s25_39, _s25_40, ":count \u7d4c\u8cbb\u30ab\u30c6\u30b4\u30ea\u3092\u691c\u7d22", _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "\u5f37\u5236\u7684\u306b\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, _s18_160, _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "\u65e5 :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, _s17_79, _s18_78, "\u7e70\u308a\u8fd4\u3057\u306e\u8acb\u6c42\u66f8", _s21_90, _s21_91, _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "\u7e70\u308a\u8fd4\u3057\u306e\u8acb\u6c42\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s25_46, "\u7e70\u308a\u8fd4\u3057\u306e\u8acb\u6c42\u66f8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, "\u5b9a\u671f\u7684\u306a :value \u8acb\u6c42\u66f8\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s26_27, "\u5b9a\u671f\u7684\u306a :value \u8acb\u6c42\u66f8\u3092\u6b63\u5e38\u306b\u524a\u9664\u3057\u307e\u3057\u305f", _s27_41, "\u5b9a\u671f\u7684\u306a :value \u8acb\u6c42\u66f8\u3092\u6b63\u5e38\u306b\u5fa9\u5143\u3057\u307e\u3057\u305f", _s24_50, _s26_28, _s25_48, ":count \u5b9a\u671f\u8acb\u6c42\u66f8\u3092\u691c\u7d22", "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "\u30ea\u30f3\u30af\u3092\u30b3\u30d4\u30fc", "token_billing", _s17_193, _s24_52, "Invoice Ninja \u3078\u3088\u3046\u3053\u305d", "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "\u9867\u5ba2\u756a\u53f7", "auto_convert", "Auto Convert", "company_name", "Company Name", "reminder1_sent", "\u30ea\u30de\u30a4\u30f3\u30c0\u30fc1\u9001\u4fe1\u6e08", "reminder2_sent", "\u30ea\u30de\u30a4\u30f3\u30c0\u30fc2\u9001\u4fe1\u6e08", "reminder3_sent", "\u30ea\u30de\u30a4\u30f3\u30c0\u30fc3\u9001\u4fe1\u6e08", _s18_81, "\u6700\u7d42\u30ea\u30de\u30a4\u30f3\u30c0\u30fc\u9001\u4fe1\u6e08", "pdf_page_info", ":total \u306e\u30da\u30fc\u30b8 :current", _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Hours", "statement", "Statement", "taxes", "\u7a0e", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "\u524d\u53d7\u91d1\u3092\u9069\u7528", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "To", "health_check", "Health Check", "payment_type_id", "\u5165\u91d1\u65b9\u6cd5", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "\u9867\u5ba2\u3092\u767b\u9332\u3057\u307e\u3057\u305f", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "\u5b8c\u4e86", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "\u6b21\u56de\u8acb\u6c42", _s17_90, _s17_91, "recent_payments", "\u6700\u8fd1\u306e\u5165\u91d1", "upcoming_quotes", "Upcoming Quotes", "expired_quotes", "Expired Quotes", "create_client", "Create Client", "create_invoice", "\u8acb\u6c42\u3092\u65b0\u898f\u4f5c\u6210", "create_quote", "\u898b\u7a4d\u66f8\u3092\u65b0\u898f\u4f5c\u6210", "create_payment", "Create Payment", "create_vendor", "\u65b0\u3057\u3044\u7d0d\u5165\u696d\u8005", "update_quote", "Update Quote", "delete_quote", "\u898b\u7a4d\u66f8\u3092\u524a\u9664", "update_invoice", "Update Invoice", "delete_invoice", "\u8acb\u6c42\u66f8\u3092\u524a\u9664", "update_client", "Update Client", "delete_client", "\u9867\u5ba2\u3092\u524a\u9664", "delete_payment", "\u5165\u91d1\u3092\u524a\u9664", "update_vendor", "Update Vendor", "delete_vendor", "Delete Vendor", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "\u30bf\u30b9\u30af\u3092\u65b0\u898f\u4f5c\u6210", "update_task", "Update Task", "delete_task", "\u30bf\u30b9\u30af\u3092\u524a\u9664", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "\u30d5\u30ea\u30fc", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", ":count Webhook \u3092\u691c\u7d22", "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, ":value Webhook \u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s16_137, _s26_108, _s16_138, _s26_108, _s17_94, ":value Webhook \u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "api_tokens", "API\u30c8\u30fc\u30af\u30f3", "api_docs", "API Docs", "search_tokens", ":count\u30c8\u30fc\u30af\u30f3\u3092\u691c\u7d22", "search_token", "Search 1 Token", "token", "\u30c8\u30fc\u30af\u30f3", "tokens", "\u30c8\u30fc\u30af\u30f3", "new_token", "New Token", "edit_token", "\u30c8\u30fc\u30af\u30f3\u3092\u7de8\u96c6", "created_token", "\u30c8\u30fc\u30af\u30f3\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002", "updated_token", "\u30c8\u30fc\u30af\u30f3\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", "archived_token", "\u30c8\u30fc\u30af\u30f3\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_token", "\u30c8\u30fc\u30af\u30f3\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", ":value \u30c8\u30fc\u30af\u30f3\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", "deleted_tokens", ":value \u30c8\u30fc\u30af\u30f3\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", "restored_tokens", ":value \u30c8\u30fc\u30af\u30f3\u3092\u6b63\u5e38\u306b\u5fa9\u5143\u3057\u307e\u3057\u305f", _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "\u8acb\u6c42\u66f8\u3092\u30e1\u30fc\u30eb\u3059\u308b", "email_quote", "\u898b\u7a4d\u66f8\u3092\u30e1\u30fc\u30eb", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, ":value \u652f\u6255\u3044\u6761\u4ef6\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s21_94, ":value \u652f\u6255\u3044\u6761\u4ef6\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s22_69, ":value \u306e\u652f\u6255\u3044\u6761\u4ef6\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "email_sign_in", "\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3067\u30ed\u30b0\u30a4\u30f3", "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "\u524d\u53d7\u91d1\u7dcf\u984d", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, "\u6587\u66f8\u306e\u691c\u7d22", "search_designs", "Search Designs", "search_invoices", "\u8acb\u6c42\u66f8\u306e\u691c\u7d22", "search_clients", "\u9867\u5ba2\u306e\u691c\u7d22", "search_products", "\u5546\u54c1\u306e\u691c\u7d22", "search_quotes", "\u898b\u7a4d\u66f8\u306e\u691c\u7d22", "search_credits", "Search Credits", "search_vendors", "\u7d0d\u5165\u696d\u8005\u306e\u691c\u7d22", "search_users", "\u30e6\u30fc\u30b6\u30fc\u306e\u691c\u7d22", _s16_145, "\u7a0e\u7387\u306e\u691c\u7d22", "search_tasks", "\u30bf\u30b9\u30af\u306e\u691c\u7d22", "search_settings", "\u8a2d\u5b9a\u306e\u691c\u7d22", "search_projects", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u691c\u7d22", "search_expenses", "\u7d4c\u8cbb\u306e\u691c\u7d22", "search_payments", "Search Payments", "search_groups", "\u30b0\u30eb\u30fc\u30d7\u306e\u691c\u7d22", "search_company", "\u4f1a\u793e\u306e\u691c\u7d22", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, "\u8b66\u544a: \u3053\u308c\u306b\u3088\u308a\u3001\u30c7\u30fc\u30bf\u304c\u5b8c\u5168\u306b\u6d88\u53bb\u3055\u308c\u307e\u3059\u3002\u5143\u306b\u623b\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002", "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count \u8acb\u6c42\u66f8\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f", "quote_sent", "\u898b\u7a4d\u66f8\u9001\u4fe1\u6e08", "credit_sent", "\u524d\u53d7\u91d1\u9001\u4fe1\u6e08", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u30ad\u30e3\u30f3\u30bb\u30eb", _s22_70, "\u6ce8\u610f: \u3042\u306a\u305f\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u5b8c\u5168\u306b\u524a\u9664\u3057\u307e\u3059\u3002\u524a\u9664\u306e\u53d6\u308a\u6d88\u3057\u306f\u51fa\u6765\u307e\u305b\u3093\u3002", "delete_company", "Delete Company", _s22_71, "\u8b66\u544a: \u3053\u308c\u306b\u3088\u308a\u4f1a\u793e\u304c\u5b8c\u5168\u306b\u524a\u9664\u3055\u308c\u307e\u3059\u3002\u5143\u306b\u623b\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002", "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "\u30d8\u30c3\u30c0", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, ":value \u306e\u30c7\u30b6\u30a4\u30f3\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", "deleted_designs", ":value \u306e\u30c7\u30b6\u30a4\u30f3\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s16_156, ":value \u306e\u30c7\u30b6\u30a4\u30f3\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "proposals", "Proposals", "tickets", "Tickets", _s16_157, "\u7e70\u308a\u8fd4\u3057\u306e\u898b\u7a4d\u66f8", "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "\u524d\u53d7\u91d1\u53d7\u65e5\u4ed8", "credit", "\u524d\u53d7\u91d1", "credits", "\u524d\u53d7\u91d1", "new_credit", "\u524d\u53d7\u91d1\u3092\u767b\u9332", "edit_credit", "Edit Credit", "created_credit", "\u524d\u53d7\u91d1\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_credit", _s27_49, "archived_credit", "\u524d\u53d7\u91d1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_credit", "\u524d\u53d7\u91d1\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "removed_credit", _s27_51, "restored_credit", "\u524d\u53d7\u91d1\u3092\u5fa9\u65e7\u3057\u307e\u3057\u305f", _s16_159, ":count \u4ef6\u306e\u524d\u53d7\u91d1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_credits", ":count \u4ef6\u306e\u524d\u53d7\u91d1\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s16_160, ":value \u30af\u30ec\u30b8\u30c3\u30c8\u306e\u5fa9\u5143\u306b\u6210\u529f\u3057\u307e\u3057\u305f", "current_version", "\u73fe\u5728\u306e\u30d0\u30fc\u30b8\u30e7\u30f3", "latest_version", "Latest Version", "update_now", "\u4eca\u3059\u3050\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8", _s26_33, "Web\u30a2\u30d7\u30ea\u306e\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u5229\u7528\u53ef\u80fd\u3067\u3059", _s16_161, "\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u5229\u7528\u53ef\u80fd\u3067\u3059", "app_updated", _s29_22, "learn_more", "\u8a73\u7d30\u3092\u898b\u308b", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "\u65b0\u3057\u3044\u4f1a\u793e", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "\u30ea\u30bb\u30c3\u30c8", "number", "\u756a\u53f7", "export", "\u30a8\u30af\u30b9\u30dd\u30fc\u30c8", "chart", "\u30c1\u30e3\u30fc\u30c8", "count", "Count", "totals", "Totals", "blank", "Blank", "day", "Day", "month", "Month", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Group by", "credit_balance", "\u524d\u53d7\u91d1\u6b8b\u9ad8", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "Assigned to", "created_by", "\u4f5c\u6210\u8005 :name", "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "\u30ec\u30dd\u30fc\u30c8", "report", "\u30ec\u30dd\u30fc\u30c8", "add_company", "\u4f1a\u793e\u3092\u8ffd\u52a0", "unpaid_invoice", "\u672a\u6255\u306e\u8acb\u6c42\u66f8", "paid_invoice", "\u652f\u6255\u6e08\u306e\u8acb\u6c42\u66f8", _s16_195, _s16_196, "help", "\u30d8\u30eb\u30d7", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "\u30e1\u30c3\u30bb\u30fc\u30b8", "from", "From", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, "PDF \u30ec\u30f3\u30c0\u30e9\u30fc\u306b\u306f :version \u304c\u5fc5\u8981\u3067\u3059", _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Documentation", "contact_us", "Contact Us", "subtotal", "\u5c0f\u8a08", "line_total", "Line Total", "item", "\u30a2\u30a4\u30c6\u30e0", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "\u306f\u3044", "no", "\u3044\u3044\u3048", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "\u30e6\u30fc\u30b6", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "\u7a0e\u306e\u8a2d\u5b9a", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u518d\u8a2d\u5b9a", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "\u8acb\u6c42\u66f8\u30e1\u30fc\u30eb", "payment_email", "\u652f\u6255\u3044\u30e1\u30fc\u30eb", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "\u898b\u7a4d\u66f8\u30e1\u30fc\u30eb", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "\u30e6\u30fc\u30b6\u7ba1\u7406", "users", "\u30e6\u30fc\u30b6\u30fc", "new_user", "\u65b0\u3057\u3044\u30e6\u30fc\u30b6", "edit_user", "\u30e6\u30fc\u30b6\u306e\u7de8\u96c6", "created_user", _s25_54, "updated_user", "\u30e6\u30fc\u30b6\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f", "archived_user", "\u30e6\u30fc\u30b6\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_user", "\u30e6\u30fc\u30b6\u3092\u524a\u9664\u3057\u307e\u3057\u305f", "removed_user", _s25_57, "restored_user", "\u30e6\u30fc\u30b6\u3092\u30ea\u30b9\u30c8\u30a2\u3057\u307e\u3057\u305f\u3002", "archived_users", ":value \u30e6\u30fc\u30b6\u30fc\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", "deleted_users", _s22_189, "removed_users", _s22_189, "restored_users", ":value \u30e6\u30fc\u30b6\u30fc\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", _s16_210, "\u4e00\u822c\u8a2d\u5b9a", "invoice_options", "\u8acb\u6c42\u66f8\u30aa\u30d7\u30b7\u30e7\u30f3", _s17_117, _s17_118, _s22_78, _s87_, _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show header on", _s16_213, "Show footer on", "first_page", "\u6700\u521d\u306e\u30da\u30fc\u30b8", "all_pages", "\u5168\u3066\u306e\u30da\u30fc\u30b8", "last_page", "\u6700\u5f8c\u306e\u30da\u30fc\u30b8", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "\u30d7\u30e9\u30a4\u30de\u30ea\u30fb\u30ab\u30e9\u30fc", "secondary_color", "\u30bb\u30ab\u30f3\u30c0\u30ea\u30fb\u30ab\u30e9\u30fc", "page_size", "Page Size", "font_size", "\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba", "quote_design", "Quote Design", "invoice_fields", "\u8acb\u6c42\u66f8\u3092\u30d5\u30a3\u30fc\u30eb\u30c9", "product_fields", "Product Fields", "invoice_terms", "\u8acb\u6c42\u6761\u4ef6", "invoice_footer", "\u8acb\u6c42\u66f8\u30d5\u30c3\u30bf\u30fc", "quote_terms", "Quote Terms", "quote_footer", "\u898b\u7a4d\u66f8\u30d5\u30c3\u30bf", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "Monthly", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Charge taxes", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9", "number_pattern", "Number Pattern", "messages", "\u30e1\u30c3\u30bb\u30fc\u30b8", "custom_css", "\u30ab\u30b9\u30bf\u30e0CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "\u3069\u3046\u305e\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002", _s24_56, _s86_, "plain", "\u30d7\u30ec\u30fc\u30f3", "light", "\u30e9\u30a4\u30c8", "dark", "\u30c0\u30fc\u30af", "email_design", "E\u30e1\u30fc\u30eb \u30c7\u30b6\u30a4\u30f3", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "\u30de\u30fc\u30af\u30a2\u30c3\u30d7\u3092\u8a31\u53ef\u3059\u308b", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "\u5206: :min", "max_limit", "\u6700\u5927: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "\u4f4f\u6240\u3092\u66f4\u65b0", _s19_75, _s45_10, "rate", "\u7387", "tax_rate", "\u7a0e\u7387", "new_tax_rate", "\u65b0\u3057\u3044\u7a0e\u7387", "edit_tax_rate", "\u7a0e\u7387\u3092\u7de8\u96c6", _s16_221, "\u7a0e\u7387\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f", _s16_222, "\u7a0e\u7387\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", _s17_129, "\u7a0e\u7387\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, ":value \u306e\u7a0e\u7387\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s17_131, ":value \u306e\u7a0e\u7387\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s18_111, ":value \u306e\u7a0e\u7387\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "fill_products", _s18_166, _s18_112, _s71_, "update_products", "\u5546\u54c1\u306e\u81ea\u52d5\u66f4\u65b0", _s20_104, _s65_1, _s16_224, "\u5546\u54c1\u306e\u5909\u63db", _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, ":value \u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s24_59, ":value \u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s25_62, ":value \u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "\u901a\u8ca8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "\u65e5\u66dc\u65e5", "monday", "\u6708\u66dc\u65e5", "tuesday", "\u706b\u66dc\u65e5", "wednesday", "\u6c34\u66dc\u65e5", "thursday", "\u6728\u66dc\u65e5", "friday", "\u91d1\u66dc\u65e5", "saturday", "\u571f\u66dc\u65e5", "january", "January", "february", "February", "march", "March", "april", "April", "may", "May", "june", "June", "july", "July", "august", "August", "september", "September", "october", "October", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 Hour Time", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", ":value \u30b0\u30eb\u30fc\u30d7\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", "deleted_groups", ":value \u30b0\u30eb\u30fc\u30d7\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", "restored_groups", ":value \u30b0\u30eb\u30fc\u30d7\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "\u30ed\u30b4", "saved_settings", _s27_56, _s16_230, "\u5546\u54c1\u8a2d\u5b9a", "device_settings", "Device Settings", "defaults", "\u30c7\u30d5\u30a9\u30eb\u30c8", "basic_settings", "\u57fa\u672c\u8a2d\u5b9a", _s17_134, "\u8a73\u7d30\u8a2d\u5b9a", "company_details", "\u4f01\u696d\u60c5\u5831", "user_details", "\u30e6\u30fc\u30b6\u306e\u8a73\u7d30", "localization", "\u5730\u57df\u8a2d\u5b9a", "online_payments", "\u30aa\u30f3\u30e9\u30a4\u30f3\u5165\u91d1", "tax_rates", "\u7a0e\u7387", "notifications", "\u901a\u77e5", "import_export", "\u30a4\u30f3\u30dd\u30fc\u30c8 | \u30a8\u30af\u30b9\u30dd\u30fc\u30c8 | \u30ad\u30e3\u30f3\u30bb\u30eb", "custom_fields", "\u30ab\u30b9\u30bf\u30e0\u30d5\u30a3\u30fc\u30eb\u30c9", "invoice_design", "\u8acb\u6c42\u66f8\u30c7\u30b6\u30a4\u30f3", "buy_now_buttons", "Buy Now Buttons", "email_settings", "E\u30e1\u30fc\u30eb\u8a2d\u5b9a", _s23_54, _s21_114, _s22_81, _s20_106, _s19_81, "\u30d3\u30b8\u30e5\u30a2\u30eb\u30c7\u30fc\u30bf", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count \u4eba\u306e\u30e6\u30fc\u30b6\u30fc", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "\u5229\u7528\u898f\u7d04", "privacy_policy", "Privacy Policy", "sign_up", "\u30b5\u30a4\u30f3\u30a2\u30c3\u30d7", "account_login", "Account Login", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Documents", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, ":value \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u304c\u6b63\u5e38\u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u307e\u3057\u305f", _s17_139, ":value \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u304c\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f", _s18_121, ":value \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "no_history", "No History", "expense_date", "Expense Date", "pending", "\u4fdd\u7559", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Converted", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "\u652f\u6255\u6e08\u306b\u3059\u308b", "category", "Category", "address", "\u4f4f\u6240", "new_vendor", "New Vendor", "created_vendor", "\u30d9\u30f3\u30c0\u30fc\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_vendor", "\u30d9\u30f3\u30c0\u30fc\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", "archived_vendor", "\u30d9\u30f3\u30c0\u30fc\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_vendor", "\u30d9\u30f3\u30c0\u30fc\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "restored_vendor", _s28_39, _s16_240, ":count \u4ef6\u306e\u7d0d\u5165\u696d\u8005\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_vendors", ":count \u4ef6\u306e\u7d0d\u5165\u696d\u8005\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s16_241, ":value \u30d9\u30f3\u30c0\u30fc\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "new_expense", "Enter Expense", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, "\u7d4c\u8cbb\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u306b\u6210\u529f\u3057\u307e\u3057\u305f", _s16_244, "\u7d4c\u8cbb\u306e\u524a\u9664\u306b\u6210\u529f\u3057\u307e\u3057\u305f", _s17_141, ":value \u306e\u7d4c\u8cbb\u3092\u6b63\u5e38\u306b\u5fa9\u5143\u3057\u307e\u3057\u305f", "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Invoiced", "logged", "Logged", "running", "Running", "resume", "Resume", "task_errors", _s36_12, "start", "\u30b9\u30bf\u30fc\u30c8", "stop", "\u30b9\u30c8\u30c3\u30d7", "started_task", _s25_65, "stopped_task", "\u30bf\u30b9\u30af\u3092\u505c\u6b62\u3057\u307e\u3057\u305f\u3002", "resumed_task", _s25_67, "now", "Now", _s16_245, _s16_246, "timer", "\u30bf\u30a4\u30de\u30fc", "manual", "Manual", "budgeted", "Budgeted", "start_time", "\u958b\u59cb\u6642\u9593", "end_time", "\u7d42\u4e86\u6642\u9593", "date", "\u65e5\u4ed8", "times", "Times", "duration", "Duration", "new_task", "\u65b0\u3057\u3044\u30bf\u30b9\u30af", "created_task", "\u30bf\u30b9\u30af\u304c\u767b\u9332\u3055\u308c\u307e\u3057\u305f\u3002", "updated_task", "\u30bf\u30b9\u30af\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002", "archived_task", "\u30bf\u30b9\u30af\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_task", "\u30bf\u30b9\u30af\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "restored_task", "\u30bf\u30b9\u30af\u3092\u30ea\u30b9\u30c8\u30a2\u3057\u307e\u3057\u305f\u3002", "archived_tasks", ":count\u4ef6\u306e\u30bf\u30b9\u30af\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_tasks", ":count\u4ef6\u306e\u30bf\u30b9\u30af\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "restored_tasks", ":value \u30bf\u30b9\u30af\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", _s16_247, "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_project", _s28_45, _s16_248, "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30ea\u30b9\u30c8\u30a2\u3057\u307e\u3057\u305f\u3002", _s17_142, ":count \u4ef6\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s16_249, ":count \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u6b63\u5e38\u306b\u524a\u9664\u3057\u307e\u3057\u305f", _s17_143, ":value \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "new_project", "\u65b0\u3057\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8", _s27_62, "\u5f0a\u793e\u306eApp\u3092\u3054\u5229\u7528\u9802\u304d\u8aa0\u306b\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002", "if_you_like_it", _s21_118, "click_here", "\u3053\u3061\u3089\u3092\u30af\u30ea\u30c3\u30af", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "\u5e73\u5747", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "\u30d5\u30c3\u30bf", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "\u30ab\u30b9\u30bf\u30e0", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "\u8acb\u6c42\u66f8\u3092\u8868\u793a", "convert", "Convert", "more", "More", "edit_client", "\u9867\u5ba2\u3092\u7de8\u96c6", "edit_product", "\u5546\u54c1\u3092\u7de8\u96c6", "edit_invoice", "\u8acb\u6c42\u3092\u7de8\u96c6", "edit_quote", "\u898b\u7a4d\u66f8\u3092\u7de8\u96c6", "edit_payment", "\u652f\u6255\u3044\u3092\u7de8\u96c6", "edit_task", "\u30bf\u30b9\u30af\u3092\u66f4\u65b0", "edit_expense", "Edit Expense", "edit_vendor", "Edit Vendor", "edit_project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u7de8\u96c6", _s20_107, _s20_108, "billing_address", "\u8acb\u6c42\u5148\u4f4f\u6240", _s16_252, _s16_253, "total_revenue", "Total Revenue", "average_invoice", "\u8acb\u6c42\u306e\u5e73\u5747", "outstanding", "Outstanding", "invoices_sent", ":count \u4ef6\u306e\u8acb\u6c42\u66f8\u304c\u9001\u4fe1\u3055\u308c\u307e\u3057\u305f", "active_clients", "\u6709\u52b9\u306a\u9867\u5ba2", "close", "\u9589\u3058\u308b", "email", "E\u30e1\u30fc\u30eb", "password", "\u30d1\u30b9\u30ef\u30fc\u30c9", "url", "URL", "secret", "Secret", "name", "\u540d\u524d", "logout", "\u30ed\u30b0\u30a2\u30a6\u30c8", "login", "\u30ed\u30b0\u30a4\u30f3", "filter", "\u30d5\u30a3\u30eb\u30bf\u30fc", "sort", "Sort", "search", "\u691c\u7d22", "active", "\u6709\u52b9", "archived", "Archived", "deleted", "Deleted", "dashboard", "\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9", "archive", "\u30a2\u30fc\u30ab\u30a4\u30d6", "delete", "\u524a\u9664", "restore", "\u30ea\u30b9\u30c8\u30a2", _s16_254, "\u66f4\u65b0\u5b8c\u4e86", _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "\u4fdd\u5b58", _s17_146, _s17_147, "paid_to_date", "\u73fe\u5728\u307e\u3067\u306e\u652f\u6255\u6e08\u984d", "balance_due", "Balance Due", "balance", "\u30d0\u30e9\u30f3\u30b9", "overview", "\u6982\u8981", "details", "\u8a73\u7d30", "phone", "\u96fb\u8a71", "website", "WEB\u30b5\u30a4\u30c8", "vat_number", "VAT\u30ca\u30f3\u30d0\u30fc", "id_number", "ID\u30ca\u30f3\u30d0\u30fc", "create", "\u4f5c\u6210", _s19_89, ":value \u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f", "error", "Error", _s16_256, _s16_257, "contacts", "\u30b3\u30f3\u30bf\u30af\u30c8", "additional", "Additional", "first_name", "\u540d", "last_name", "\u59d3", "add_contact", "\u9023\u7d61\u5148\u306e\u8ffd\u52a0", "are_you_sure", "\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f", "cancel", "\u30ad\u30e3\u30f3\u30bb\u30eb", "ok", "Ok", "remove", "Remove", _s16_258, "\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u304c\u7121\u52b9\u3067\u3059", "product", "\u5546\u54c1", "products", "\u5546\u54c1", "new_product", "\u65b0\u3057\u3044\u5546\u54c1", "created_product", "\u5546\u54c1\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_product", "\u5546\u54c1\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", _s16_260, "\u5546\u54c1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, ":count \u500b\u306e\u5546\u54c1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s16_262, ":count \u500b\u306e\u5546\u54c1\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s17_149, ":value \u88fd\u54c1\u306e\u5fa9\u5143\u306b\u6210\u529f\u3057\u307e\u3057\u305f", "product_key", "Product", "notes", "\u30ce\u30fc\u30c8", "cost", "Cost", "client", "\u9867\u5ba2", "clients", "\u9867\u5ba2", "new_client", "\u65b0\u3057\u3044\u9867\u5ba2", "created_client", "\u9867\u5ba2\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_client", "\u9867\u5ba2\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", "archived_client", "\u9867\u5ba2\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s16_263, ":count \u4ef6\u306e\u9867\u5ba2\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_client", "\u9867\u5ba2\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "deleted_clients", ":count \u770c\u306e\u9867\u5ba2\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "restored_client", "\u9867\u5ba2\u3092\u30ea\u30b9\u30c8\u30a2\u3057\u307e\u3057\u305f\u3002", _s16_264, ":value \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "address1", "\u756a\u5730", "address2", "\u5efa\u7269", "city", "\u5e02\u533a\u753a\u6751", "state", "\u90fd\u9053\u5e9c\u770c", "postal_code", "\u90f5\u4fbf\u756a\u53f7", "country", "\u56fd", "invoice", "\u8acb\u6c42\u66f8", "invoices", "\u8acb\u6c42\u66f8", "new_invoice", "\u65b0\u3057\u3044\u8acb\u6c42\u66f8", "created_invoice", "\u8acb\u6c42\u66f8\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_invoice", "\u8acb\u6c42\u66f8\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", _s16_265, "\u8acb\u6c42\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_invoice", "\u8acb\u6c42\u66f8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s16_266, "\u8acb\u6c42\u66f8\u3092\u30ea\u30b9\u30c8\u30a2\u3057\u307e\u3057\u305f\u3002", _s17_150, ":count \u4ef6\u306e\u8acb\u6c42\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s16_267, ":count \u4ef6\u306e\u8acb\u6c42\u66f8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s17_151, ":value \u8acb\u6c42\u66f8\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "emailed_invoice", "\u8acb\u6c42\u66f8\u3092\u30e1\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002", "emailed_payment", _s28_72, "amount", "\u91d1\u984d", "invoice_number", "\u8acb\u6c42\u66f8\u756a\u53f7", "invoice_date", "\u8acb\u6c42\u65e5", "discount", "\u5024\u5f15\u304d", "po_number", "PO\u756a\u53f7", "terms", "\u6761\u9805", "public_notes", "Public Notes", "private_notes", "\u975e\u516c\u958b\u5099\u8003", "frequency", "\u983b\u5ea6", "start_date", "\u958b\u59cb\u65e5", "end_date", "\u7d42\u4e86\u65e5", "quote_number", "\u898b\u7a4d\u66f8\u756a\u53f7", "quote_date", "\u898b\u7a4d\u65e5", "valid_until", "Valid Until", "items", "\u30a2\u30a4\u30c6\u30e0", "partial_deposit", "Partial/Deposit", "description", "\u8aac\u660e", "unit_cost", "\u5358\u4fa1", "quantity", "\u6570\u91cf", "add_item", "\u30a2\u30a4\u30c6\u30e0\u3092\u8ffd\u52a0", "contact", "\u30b3\u30f3\u30bf\u30af\u30c8", "work_phone", "\u96fb\u8a71\u756a\u53f7", "total_amount", "\u5408\u8a08\u91d1\u984d", "pdf", "PDF", "due_date", "\u652f\u6255\u65e5", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "\u30b9\u30c6\u30fc\u30bf\u30b9", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count \u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f", "total", "\u5408\u8a08", "percent", "Percent", "edit", "\u7de8\u96c6", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "\u8a2d\u5b9a", "language", "Language", "currency", "\u901a\u8ca8", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "\u7a0e", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "\u9001\u4fe1\u6e08", "viewed", "Viewed", "approved", "Approved", "partial", "Partial/Deposit", "paid", "\u652f\u6255\u6e08", "mark_sent", "\u9001\u4ed8\u6e08\u307f\u306b\u3059\u308b", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "\u5b8c\u4e86", _s37_24, _s37_25, "dark_mode", "\u30c0\u30fc\u30af\u30e2\u30fc\u30c9", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3", _s16_270, _s16_271, "clone", "\u8907\u88fd", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "\u652f\u6255\u6761\u4ef6", "payment_date", "\u652f\u6255\u65e5", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "\u5b8c\u4e86", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "\u9867\u5ba2\u30dd\u30fc\u30bf\u30eb", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Template", "send", "Send", "subject", "\u30b5\u30d6\u30b8\u30a7\u30af\u30c8", "body", "\u672c\u6587", "send_email", "\u30e1\u30fc\u30eb\u3092\u9001\u4fe1", "email_receipt", _s35_24, "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "\u30ab\u30b9\u30bf\u30de\u30a4\u30ba", "history", "\u5c65\u6b74", "payment", "Payment", "payments", "\u5165\u91d1", "refunded", "Refunded", "payment_type", "Payment Type", _s21_121, _s21_122, "enter_payment", "\u5165\u91d1\u3092\u767b\u9332", "new_payment", "\u5165\u91d1\u3092\u767b\u9332", "created_payment", "\u5165\u91d1\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002", "updated_payment", "\u652f\u6255\u3044\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f", _s16_278, "\u5165\u91d1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_payment", "\u5165\u91d1\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s16_279, _s29_39, _s17_155, ":count \u4ef6\u306e\u5165\u91d1\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", _s16_280, ":count \u4ef6\u306e\u5165\u91d1\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", _s17_156, ":value \u306e\u652f\u6255\u3044\u304c\u6b63\u5e38\u306b\u5fa9\u5143\u3055\u308c\u307e\u3057\u305f", "quote", "\u898b\u7a4d\u66f8", "quotes", "\u898b\u7a4d\u66f8", "new_quote", "\u65b0\u3057\u3044\u898b\u7a4d\u66f8", "created_quote", "\u898b\u7a4d\u66f8\u3092\u65b0\u898f\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002", "updated_quote", "\u898b\u7a4d\u66f8\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002", "archived_quote", "\u898b\u7a4d\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_quote", "\u898b\u7a4d\u66f8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "restored_quote", "\u898b\u7a4d\u66f8\u3092\u30ea\u30b9\u30c8\u30a2\u3057\u307e\u3057\u305f\u3002", "archived_quotes", ":count\u4ef6\u306e\u898b\u7a4d\u66f8\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "deleted_quotes", ":count\u4ef6\u306e\u898b\u7a4d\u66f8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "restored_quotes", ":value \u5f15\u7528\u7b26\u3092\u6b63\u5e38\u306b\u5fa9\u5143\u3057\u307e\u3057\u305f", "expense", "Expense", "expenses", "\u7d4c\u8cbb", "vendor", "Vendor", "vendors", "Vendors", "task", "Task", "tasks", "\u30bf\u30b9\u30af", "project", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8", "projects", "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8", "activity_1", ":user \u306f \u9867\u5ba2 :client \u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002", "activity_2", ":user \u306f \u9867\u5ba2 :client \u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u3057\u307e\u3057\u305f\u3002", "activity_3", ":user \u306f \u9867\u5ba2 :client \u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002", "activity_4", ":user \u306f \u8acb\u6c42\u66f8 :invoice \u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002", "activity_5", _s32_46, "activity_6", ":user \u306f\u3001:client \u306e\u8acb\u6c42\u66f8 :invoice \u3092 :contact \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3057\u307e\u3057\u305f", "activity_7", ":contact \u304c :client \u306e\u8acb\u6c42\u66f8 :invoice \u3092\u95b2\u89a7\u3057\u307e\u3057\u305f", "activity_8", _s32_46, "activity_9", _s32_46, "activity_10", _s82_, "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", ":user \u306f\u3001:client \u306e\u5f15\u7528 :quote \u3092 :contact \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3057\u307e\u3057\u305f", "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", ":contact \u627f\u8a8d\u3055\u308c\u305f\u898b\u7a4d\u3082\u308a :quote for :client", "activity_30", ":user \u4f5c\u6210\u3055\u308c\u305f\u30d9\u30f3\u30c0\u30fc :vendor", "activity_31", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u30d9\u30f3\u30c0\u30fc :vendor", "activity_32", ":user \u524a\u9664\u3055\u308c\u305f\u30d9\u30f3\u30c0\u30fc :vendor", "activity_33", ":user \u5fa9\u5143\u3055\u308c\u305f\u30d9\u30f3\u30c0\u30fc :vendor", "activity_34", _s30_28, "activity_35", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u6e08\u307f\u7d4c\u8cbb :expense", "activity_36", ":user \u524a\u9664\u3055\u308c\u305f\u7d4c\u8cbb :expense", "activity_37", ":user \u5fa9\u5143\u3055\u308c\u305f\u8cbb\u7528 :expense", "activity_39", ":user \u306f :payment_amount \u306e\u652f\u6255\u3044\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u307e\u3057\u305f :payment", "activity_40", ":user \u306f :payment_amount \u652f\u6255\u3044 :payment \u306e :adjustment \u3092\u6255\u3044\u623b\u3057\u307e\u3057\u305f", "activity_41", ":payment_amount \u652f\u6255\u3044 (:payment) \u5931\u6557", "activity_42", ":user \u4f5c\u6210\u3055\u308c\u305f\u30bf\u30b9\u30af :task", "activity_43", ":user \u66f4\u65b0\u3055\u308c\u305f\u30bf\u30b9\u30af :task", "activity_44", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u30bf\u30b9\u30af :task", "activity_45", ":user \u524a\u9664\u3055\u308c\u305f\u30bf\u30b9\u30af :task", "activity_46", ":user \u5fa9\u5143\u3055\u308c\u305f\u30bf\u30b9\u30af :task", "activity_47", ":user \u66f4\u65b0\u3055\u308c\u305f\u7d4c\u8cbb :expense", "activity_48", ":user \u304c\u30e6\u30fc\u30b6\u30fc :user \u3092\u4f5c\u6210\u3057\u307e\u3057\u305f", "activity_49", ":user \u66f4\u65b0\u3055\u308c\u305f\u30e6\u30fc\u30b6\u30fc :user", "activity_50", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u30e6\u30fc\u30b6\u30fc :user", "activity_51", ":user \u524a\u9664\u3055\u308c\u305f\u30e6\u30fc\u30b6\u30fc :user", "activity_52", ":user \u5fa9\u5143\u3055\u308c\u305f\u30e6\u30fc\u30b6\u30fc :user", "activity_53", ":user \u30de\u30fc\u30af\u4ed8\u304d\u9001\u4fe1\u6e08\u307f :invoice", "activity_54", ":user \u652f\u6255\u308f\u308c\u305f\u8acb\u6c42\u66f8 :invoice", "activity_55", ":contact \u8fd4\u4fe1\u30c1\u30b1\u30c3\u30c8 :ticket", "activity_56", ":user \u95b2\u89a7\u3057\u305f\u30c1\u30b1\u30c3\u30c8 :ticket", "activity_57", "\u30b7\u30b9\u30c6\u30e0\u304c\u8acb\u6c42\u66f8 :invoice \u3092\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f", "activity_58", ":user \u9006\u8acb\u6c42\u66f8 :invoice", "activity_59", ":user \u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u305f\u8acb\u6c42\u66f8 :invoice", "activity_60", ":contact \u95b2\u89a7\u5f15\u7528 :quote", "activity_61", ":user \u66f4\u65b0\u3055\u308c\u305f\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 :client", "activity_62", ":user \u66f4\u65b0\u3055\u308c\u305f\u30d9\u30f3\u30c0\u30fc :vendor", "activity_63", ":user \u306f\u3001\u8acb\u6c42\u66f8 :invoice \u306e\u6700\u521d\u306e\u30ea\u30de\u30a4\u30f3\u30c0\u30fc\u3092 :contact \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3057\u307e\u3057\u305f", "activity_64", ":user \u306f\u3001\u8acb\u6c42\u66f8 :invoice \u306e 2 \u56de\u76ee\u306e\u30ea\u30de\u30a4\u30f3\u30c0\u30fc\u3092 :contact \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3057\u307e\u3057\u305f", "activity_65", ":user \u306f\u3001\u8acb\u6c42\u66f8 :invoice \u306e 3 \u56de\u76ee\u306e\u30ea\u30de\u30a4\u30f3\u30c0\u30fc\u3092 :contact \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3057\u307e\u3057\u305f", "activity_66", ":user \u306f\u3001\u8acb\u6c42\u66f8 :invoice \u306e\u30a8\u30f3\u30c9\u30ec\u30b9 \u30ea\u30de\u30a4\u30f3\u30c0\u30fc\u3092 :contact \u306b\u96fb\u5b50\u30e1\u30fc\u30eb\u3067\u9001\u4fe1\u3057\u307e\u3057\u305f", "activity_80", ":user \u304c\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3 :subscription \u3092\u4f5c\u6210\u3057\u307e\u3057\u305f", "activity_81", ":user \u66f4\u65b0\u3055\u308c\u305f\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3 :subscription", "activity_82", ":user \u30a2\u30fc\u30ab\u30a4\u30d6\u3055\u308c\u305f\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3 :subscription", "activity_83", ":user \u524a\u9664\u3055\u308c\u305f\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3 :subscription", "activity_84", ":user \u5fa9\u5143\u3055\u308c\u305f\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3 :subscription", _s17_157, "\u30ef\u30f3\u30bf\u30a4\u30e0\u30d1\u30b9\u30ef\u30fc\u30c9", "emailed_quote", "\u898b\u7a4d\u66f8\u3092\u30e1\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "\u9078\u629e", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "\u8acb\u6c42\u66f8\u3092\u30ed\u30c3\u30af", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "\u8acb\u6c42\u66f8\u756a\u53f7\u30ab\u30a6\u30f3\u30bf\u30fc", _s20_112, _s20_113, _s20_114, "\u8acb\u6c42\u66f8\u756a\u53f7\u30ab\u30a6\u30f3\u30bf\u30fc", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "\u30c6\u30fc\u30d6\u30eb\u3092\u8868\u793a", "show_list", "\u30ea\u30b9\u30c8\u3092\u8868\u793a", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Type", "invoice_amount", "Invoice Amount", _s16_285, "\u652f\u6255\u671f\u65e5", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Auto Bill", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "\u7a0e\u540d\u79f0", "tax_amount", "Tax Amount", "tax_paid", "\u7a0e\u91d1\u652f\u6255\u6e08", "payment_amount", "\u5165\u91d1\u984d", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "\u9280\u884c", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "km_KH", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1780\u17b6\u179a\u1798\u17be\u179b\u1783\u17be\u1789\u1780\u17b6\u1793\u17cb\u178f\u17c2\u1794\u17d2\u179a\u179f\u17be\u179a\u17a1\u17be\u1784 \u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17c6\u178e\u17c2 HTML \u1793\u17c3\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a/\u179f\u1798\u17d2\u179a\u1784\u17cb\u1793\u17c5\u1796\u17c1\u179b\u1798\u17be\u179b\u1793\u17c5\u179b\u17be\u1791\u17bc\u179a\u179f\u1796\u17d2\u1791\u17d4", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u1791\u17c6\u1793\u17b7\u1789", "assigned_group", _s27_0, "assign_group", "\u1785\u17b6\u178f\u17cb\u178f\u17b6\u17c6\u1784\u1780\u17d2\u179a\u17bb\u1798", "merge_to_pdf", "Merge to PDF", "emails", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1799\u17c4\u1784", "comment", "\u1798\u178f\u17b7\u1799\u17c4\u1794\u179b\u17cb", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6", "format", "\u1791\u1798\u17d2\u179a\u1784\u17cb", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784\u17a2\u17c6\u1796\u17b8\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799 :expense \u1795\u17d2\u1789\u17be\u1791\u17c5 :contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, "\u1799\u17be\u1784\u179f\u17bc\u1798\u178e\u17c2\u1793\u17b6\u17c6\u17b1\u17d2\u1799\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u178e\u17d2\u178f\u17b6\u1789\u1790\u17d2\u1798\u17b8 \u17ac\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1780\u17bb\u17c6\u1796\u17d2\u1799\u17bc\u1791\u17d0\u179a\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u179b\u17d2\u17a2\u1794\u17c6\u1795\u17bb\u178f", "rappen_rounding", "Rappen Rounding", _s20_3, "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1787\u17bb\u17c6\u178a\u179b\u17cb 5 \u179f\u17c1\u1793", _s17_2, "\u1796\u17b7\u1793\u17b7\u178f\u17d2\u1799\u17a2\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6\u178e\u1794\u17d0\u178e\u17d2\u178e", _s17_4, "\u17a2\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6\u178e\u1794\u17d0\u178e\u17d2\u178e\u1798\u17b6\u1793\u179f\u17bb\u1796\u179b\u1797\u17b6\u1796", _s19_0, "\u179b\u17b7\u1781\u17b7\u178f\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1791\u17b6\u17c6\u1784\u1793\u17c1\u17c7\u1798\u17b7\u1793\u178f\u17d2\u179a\u17bc\u179c\u1782\u17d2\u1793\u17b6\u1793\u17b9\u1784\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u179a\u1794\u179f\u17cb\u1799\u17be\u1784\u1791\u17c1\u17d4", "e_quote", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u17a2\u17ca\u17b8", "e_credit", "\u17a5\u178e\u1791\u17b6\u1793\u17a2\u17ca\u17b8", _s16_6, "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f", _s16_8, "\u179b\u17c1\u1781\u17a2\u17b6\u1780\u179a\u178a\u17c2\u179b\u1798\u17b6\u1793\u179f\u17bb\u1796\u179b\u1797\u17b6\u1796", _s22_1, "\u1794\u17d2\u179a\u17be\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c2\u179b\u1798\u17b6\u1793", "test_email_sent", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "send_test_email", "Send Test Email", "gateway_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c", _s34_, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a \u17ac\u17a5\u178e\u1791\u17b6\u1793", "mobile_version", "\u1780\u17c6\u178e\u17c2\u1785\u179b\u17d0\u178f", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "\u1792\u1793\u17b6\u1782\u17b6\u179a MyBank", "pay_later", "\u1794\u1784\u17cb\u1796\u17c1\u179b\u1780\u17d2\u179a\u17c4\u1799", "email_report", "\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "host", "\u1798\u17d2\u1785\u17b6\u179f\u17cb\u1795\u17d2\u1791\u17c7", "port", "\u1785\u17d2\u179a\u1780", "encryption", "\u1780\u17b6\u179a\u17a2\u17ca\u17b7\u1793\u1782\u17d2\u179a\u17b8\u1794", "local_domain", "\u178a\u17c2\u1793\u1780\u17d2\u1793\u17bb\u1784\u179f\u17d2\u179a\u17bb\u1780", "verify_peer", "\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1798\u17b7\u178f\u17d2\u178f\u1797\u1780\u17d2\u178a\u17b7", "username", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "nordigen_help", "\u1785\u17c6\u178e\u17b6\u17c6\u17d6 \u1780\u17b6\u179a\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1782\u178e\u1793\u17b8\u1791\u17b6\u1798\u1791\u17b6\u179a\u179f\u17c4 GoCardless/Nordigen API", _s16_10, "\u1788\u17d2\u1798\u17c4\u17c7\u17a2\u17d2\u1793\u1780\u1785\u17bc\u179b\u179a\u17bd\u1798", "yodlee_regions", "\u178f\u17c6\u1794\u1793\u17cb\u17d6 \u179f\u17a0\u179a\u178a\u17d2\u178b\u17a2\u17b6\u1798\u17c1\u179a\u17b7\u1780 \u1785\u1780\u17d2\u179a\u1797\u1796\u17a2\u1784\u17cb\u1782\u17d2\u179b\u17c1\u179f \u17a2\u17bc\u179f\u17d2\u178f\u17d2\u179a\u17b6\u179b\u17b8 \u1793\u17b7\u1784\u17a5\u178e\u17d2\u178c\u17b6", _s16_11, "\u178f\u17c6\u1794\u1793\u17cb\u17d6 \u17a2\u17ba\u179a\u17c9\u17bb\u1794 \u1793\u17b7\u1784\u1785\u1780\u17d2\u179a\u1797\u1796\u17a2\u1784\u17cb\u1782\u17d2\u179b\u17c1\u179f", "select_provider", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u17a2\u17d2\u1793\u1780\u1795\u17d2\u178f\u179b\u17cb\u179f\u17c1\u179c\u17b6", _s19_1, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1793\u17c3\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u17a5\u178e\u1791\u17b6\u1793", _s18_4, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u17a5\u178e\u1796\u1793\u17d2\u1792", "send_emails_to", "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17c5", "primary_contact", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1794\u178b\u1798", "all_contacts", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "insert_below", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798", "ar_detailed", "\u1782\u178e\u1793\u17b8\u17a2\u17d2\u1793\u1780\u1791\u1791\u17bd\u179b\u179b\u1798\u17d2\u17a2\u17b7\u178f", "ar_summary", "\u179f\u1784\u17d2\u1781\u17c1\u1794\u1782\u178e\u1793\u17b8\u1791\u1791\u17bd\u179b", "client_sales", "\u1780\u17b6\u179a\u179b\u1780\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "tax_summary", "\u179f\u1784\u17d2\u1781\u17c1\u1794\u1796\u1793\u17d2\u1792", "user_sales", "\u1780\u17b6\u179a\u179b\u1780\u17cb\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "run_template", "Run Template", _s21_4, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1795\u17d2\u1793\u17c2\u1780\u1794\u1793\u17d2\u1790\u17c2\u1798 Chrome \u178a\u17be\u1798\u17d2\u1794\u17b8\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", "watch_video", "\u1798\u17be\u179b\u200b\u179c\u17b8\u178a\u17c1\u17a2\u17bc", "view_extension", "\u1798\u17be\u179b\u1795\u17d2\u1793\u17c2\u1780\u1794\u1793\u17d2\u1790\u17c2\u1798", _s16_12, "\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u17a1\u17be\u1784\u179c\u17b7\u1789", _s17_5, "\u1794\u17b6\u1793\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "template_help", "\u1794\u17be\u1780\u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1787\u17b6\u1782\u17c6\u179a\u17bc", _s20_5, "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u178e\u17b6\u17c6\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", _s16_14, "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1790\u17d2\u179b\u17c2\u1784\u1780\u17b6\u179a\u178e\u17cd", _s22_3, "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1794\u1784\u17d2\u1780\u17b6\u1793\u17cb\u178a\u17c3\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s21_5, "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1780\u17b6\u179a\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789", "quarter", "\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f", _s16_16, "\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1792\u17b6\u178f\u17bb", "task_item", "\u1792\u17b6\u178f\u17bb\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "record_state", "\u179a\u178a\u17d2\u178b\u1780\u178f\u17cb\u178f\u17d2\u179a\u17b6", "last_login", "\u1780\u17b6\u179a\u1785\u17bc\u179b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", _s25_0, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a\u1791\u17c5\u1790\u178f\u1793\u17c1\u17c7\u17d4", _s16_18, "\u1790\u178f\u17af\u1780\u179f\u17b6\u179a\u1791\u17b6\u1789\u1799\u1780", _s21_7, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s25_2, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17cb\u1790\u17d2\u179b\u17c3\u179f\u1798\u17d2\u179a\u1784\u17cb", _s31_0, "\u1790\u178f\u17af\u1780\u179f\u17b6\u179a\u1791\u17b6\u1789\u1799\u1780\u1798\u17b7\u1793\u1798\u17b6\u1793 :value", _s27_4, "\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1794\u17b6\u1793\u1785\u17bc\u179b\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784", _s32_0, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1793\u17c5\u1796\u17c1\u179b\u1785\u17bc\u179b\u1796\u17b8\u1791\u17b8\u178f\u17b6\u17c6\u1784\u1790\u17d2\u1798\u17b8\u17d4", "client_contact", _s17_272, _s16_20, _s16_441, _s16_21, "\u1794\u1784\u17cb", "recurring", "\u1780\u17be\u178f\u17a1\u17be\u1784\u1798\u17d2\u178f\u1784\u1791\u17c0\u178f", "ziptax_help", "\u1785\u17c6\u178e\u17b6\u17c6\u17d6 \u1798\u17bb\u1781\u1784\u17b6\u179a\u1793\u17c1\u17c7\u1791\u17b6\u1798\u1791\u17b6\u179a\u179b\u17c1\u1781\u1780\u17bc\u178a Zip-Tax API \u178a\u17be\u1798\u17d2\u1794\u17b8\u179a\u1780\u1798\u17be\u179b\u1796\u1793\u17d2\u1792\u179b\u1780\u17cb\u1793\u17c5\u179f\u17a0\u179a\u178a\u17d2\u178b\u17a2\u17b6\u1798\u17c1\u179a\u17b7\u1780\u178f\u17b6\u1798\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793", "cache_data", "\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1783\u17d2\u179b\u17b6\u17c6\u1784\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "unknown", "\u1798\u17b7\u1793\u179f\u17d2\u1782\u17b6\u179b\u17cb", "webhook_failure", "\u1794\u179a\u17b6\u1787\u17d0\u1799 Webhook", "email_opened", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1794\u17b6\u1793\u1794\u17be\u1780", "email_delivered", "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "log", "\u1780\u17c6\u178e\u178f\u17cb\u17a0\u17c1\u178f\u17bb", "individual", "\u1794\u17bb\u1782\u17d2\u1782\u179b", "partnership", "\u1797\u17b6\u1796\u1787\u17b6\u178a\u17c3\u1782\u17bc", "trust", "\u1791\u17bb\u1780\u1785\u17b7\u178f\u17d2\u178f", "charity", "\u179f\u1794\u17d2\u1794\u17bb\u179a\u179f\u1792\u1798\u17cc", "government", "\u179a\u178a\u17d2\u178b\u17b6\u1797\u17b7\u1794\u17b6\u179b", "classification", "\u1785\u17c6\u178e\u17b6\u178f\u17cb\u1790\u17d2\u1793\u17b6\u1780\u17cb", _s24_, "\u1785\u17bb\u1785 \u17ac\u1791\u1798\u17d2\u179b\u17b6\u1780\u17cb\u17af\u1780\u179f\u17b6\u179a\u1793\u17c5\u1791\u17b8\u1793\u17c1\u17c7", "public", "\u179f\u17b6\u1792\u17b6\u179a\u178e\u17c8", "private", "\u17af\u1780\u1787\u1793", "image", "\u179a\u17bc\u1794\u1797\u17b6\u1796", "other", "\u1795\u17d2\u179f\u17c1\u1784\u1791\u17c0\u178f", "hash", "\u17a0\u17b6\u179f", "linked_to", "\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1791\u17c5", _s18_6, "\u17af\u1780\u179f\u17b6\u179a\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784 :path", _s21_8, "\u1794\u17b6\u1793\u1795\u17d2\u178a\u17b6\u1785\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_7, "\u1794\u17b6\u1793\u1795\u17d2\u178a\u17b6\u1785\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "unlink", "\u1795\u17d2\u178a\u17b6\u1785\u17cb", _s25_3, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1785\u17bc\u179b\u1794\u17d2\u179a\u17be\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u1796\u17c4\u17c7\u1780\u17b6\u179a\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u178a\u17c2\u179b\u1798\u17b6\u1793", "is_tax_exempt", "\u1780\u17b6\u179a\u179b\u17be\u1780\u179b\u17c2\u1784\u1796\u1793\u17d2\u1792", "district", "\u179f\u17d2\u179a\u17bb\u1780", "region", "\u178f\u17c6\u1794\u1793\u17cb", "county", "\u1781\u17c4\u1793\u1792\u17b8", "tax_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17c6\u1796\u17b8\u1796\u1793\u17d2\u1792", _s18_7, ":contact \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client", _s18_8, ":user \u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client", _s20_8, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", _s24_1, "\u179a\u178a\u17d2\u178b\u1794\u17b6\u179b\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s29_, "\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1780\u17b6\u179a\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u178a\u17c4\u1799\u1782\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s25_4, "\u1794\u17d2\u179a\u17be\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b6\u179a\u1787\u17b6\u179c\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u178a\u17be\u1798\u17d2\u1794\u17b8\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1782\u1798\u17d2\u179a\u17c4\u1784\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", _s18_9, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u17a2\u17b6\u1785\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u17b6\u1793\u17d4", "credit_item", "\u1792\u17b6\u178f\u17bb\u17a5\u178e\u1791\u17b6\u1793", "files", "\u17af\u1780\u179f\u17b6\u179a", "camera", "\u1780\u17b6\u1798\u17c1\u179a\u17c9\u17b6", "gallery", "\u179c\u17b7\u1785\u17b7\u178f\u17d2\u179a\u179f\u17b6\u179b", _s20_10, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b :count \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s16_22, "\u1791\u17b8\u178f\u17b6\u17c6\u1784\u1782\u1798\u17d2\u179a\u17c4\u1784", _s29_0, "\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1792\u17b6\u178f\u17bb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s34_1, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1792\u17b6\u178f\u17bb\u1791\u17c5\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "next_send_time", "\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u1795\u17d2\u1789\u17be\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb", _s20_11, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u179c\u17b7\u1789\u17d2\u1789\u17b6\u1794\u1793\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "certificate_set", "\u179f\u17c6\u178e\u17bb\u17c6\u179c\u17b7\u1789\u17d2\u1789\u17b6\u1794\u1793\u1794\u17d0\u178f\u17d2\u179a", _s19_4, "\u179c\u17b7\u1789\u17d2\u1789\u17b6\u1794\u1793\u1794\u17d0\u178f\u17d2\u179a\u1798\u17b7\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb\u1791\u17c1\u17d4", "passphrase_set", "\u179f\u17c6\u178e\u17bb\u17c6\u1783\u17d2\u179b\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", _s18_11, "\u1783\u17d2\u179b\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1798\u17b7\u1793\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb\u1791\u17c1\u17d4", _s18_13, "\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u179c\u17b7\u1789\u17d2\u1789\u17b6\u1794\u1793\u1794\u17d0\u178f\u17d2\u179a", _s22_5, "\u1783\u17d2\u179b\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u179c\u17b7\u1789\u17d2\u1789\u17b6\u1794\u1793\u1794\u178f\u17d2\u179a", "rename", "\u1794\u17d2\u178f\u17bc\u179a\u1788\u17d2\u1798\u17c4\u17c7", _s16_24, "\u1794\u17b6\u1793\u1794\u17d2\u178f\u17bc\u179a\u1788\u17d2\u1798\u17c4\u17c7\u17af\u1780\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "e_invoice", "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u17a2\u17c1\u17a1\u17b7\u1785\u178f\u17d2\u179a\u17bc\u1793\u17b7\u1785", "light_dark_mode", "\u179a\u1794\u17c0\u1794\u1796\u1793\u17d2\u179b\u17ba/\u1784\u1784\u17b9\u178f", "activities", "\u179f\u1780\u1798\u17d2\u1798\u1797\u17b6\u1796", "routing_id", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1795\u17d2\u179b\u17bc\u179c", _s16_25, "\u1794\u17be\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17a2\u17c1\u17a1\u17b7\u1785\u178f\u17d2\u179a\u17bc\u1793\u17b7\u1785", "e_invoice_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u17a2\u17c1\u17a1\u17b7\u1785\u178f\u17d2\u179a\u17bc\u1793\u17b7\u1785", "e_quote_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u179f\u1798\u17d2\u179a\u1784\u17cb\u17a2\u17c1\u17a1\u17b7\u1785\u178f\u17d2\u179a\u17bc\u1793\u17b7\u1785", "reduced_tax", "\u1796\u1793\u17d2\u1792\u1780\u17b6\u178f\u17cb\u1794\u1793\u17d2\u1790\u1799", "override_tax", "\u1794\u178a\u17b7\u179f\u17c1\u1792\u1796\u1793\u17d2\u1792", "zero_rated", "\u1780\u17b6\u179a\u179c\u17b6\u1799\u178f\u1798\u17d2\u179b\u17c3\u179f\u17bc\u1793\u17d2\u1799", "reverse_tax", "\u1796\u1793\u17d2\u1792\u1794\u1789\u17d2\u1785\u17d2\u179a\u17b6\u179f", _s20_12, _s40_15, _s22_7, _s40_15, _s16_27, "\u1780\u17c6\u178e\u178f\u17cb\u1794\u17d2\u179a\u1797\u17c1\u1791\u1796\u1793\u17d2\u1792", "payment_manual", "\u179f\u17c0\u179c\u1797\u17c5\u178e\u17c2\u1793\u17b6\u17c6\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "tax_category", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1796\u1793\u17d2\u1792", "physical_goods", "\u1791\u17c6\u1793\u17b7\u1789\u179a\u17b6\u1784\u1780\u17b6\u1799", _s16_29, "\u1795\u179b\u17b7\u178f\u1795\u179b\u178c\u17b8\u1787\u17b8\u1790\u179b", "services", "\u179f\u17c1\u179c\u17b6\u1780\u1798\u17d2\u1798", "shipping", "\u1780\u17b6\u179a\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", "tax_exempt", "\u1780\u17b6\u179a\u179b\u17be\u1780\u179b\u17c2\u1784\u1796\u1793\u17d2\u1792", "reduced_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u1780\u17b6\u178f\u17cb\u1794\u1793\u17d2\u1790\u1799", "tax_all", "\u1796\u1793\u17d2\u1792\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "tax_selected", "\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1796\u1793\u17d2\u1792", "version", "\u1780\u17c6\u178e\u17c2", _s16_31, "\u17a2\u1793\u17bb\u178f\u17c6\u1794\u1793\u17cb\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "calculate_taxes", "\u1782\u178e\u1793\u17b6\u1796\u1793\u17d2\u1792", _s20_13, "\u1782\u178e\u1793\u17b6\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7 \u1793\u17c5\u1796\u17c1\u179b\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "admin", "\u17a2\u17d2\u1793\u1780\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784", "owner", "\u1798\u17d2\u1785\u17b6\u179f\u17cb", "link_expenses", _s19_192, _s24_3, "\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s25_5, "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784", "total_hours", "\u1798\u17c9\u17c4\u1784\u179f\u179a\u17bb\u1794", _s16_33, "\u1794\u17d2\u179a\u17be +days \u178a\u17be\u1798\u17d2\u1794\u17b8\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1793\u17b6\u1796\u17c1\u179b\u17a2\u1793\u17b6\u1782\u178f", _s18_15, "\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u179a\u17bb\u1780\u179a\u1780 PDF Viewer", _s23_1, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u179a\u17b6\u179a\u17b6\u17c6\u1784\u17a2\u1793\u17d2\u178f\u179a\u1780\u1798\u17d2\u1798\u1787\u17b6\u1798\u17bd\u1799\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1793\u17c5\u179b\u17be PDF", "increase_prices", "\u1794\u1784\u17d2\u1780\u17be\u1793\u178f\u1798\u17d2\u179b\u17c3", "update_prices", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u178f\u1798\u17d2\u179b\u17c3", "incresed_prices", "\u178f\u1798\u17d2\u179b\u17c3\u200b\u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u17b6\u1793\u200b\u178a\u17c6\u17a1\u17be\u1784\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_prices", "\u178f\u1798\u17d2\u179b\u17c3\u178a\u17c2\u179b\u1794\u17b6\u1793\u178a\u17b6\u1780\u17cb\u1787\u17b6\u1787\u17bd\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u178a\u17be\u1798\u17d2\u1794\u17b8\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796", "bacs", "BACS \u17a5\u178e\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb", "api_token", "API Token", "api_key", "\u179f\u17c4 API", "endpoint", "\u1785\u17c6\u178e\u17bb\u1785\u1794\u1789\u17d2\u1785\u1794\u17cb", "billable", "\u17a2\u17b6\u1785\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u17b6\u1793\u17d4", "not_billable", "\u1798\u17b7\u1793\u17a2\u17b6\u1785\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u17b6\u1793\u1791\u17c1\u17d4", _s25_7, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u1792\u17b6\u178f\u17bb\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u178a\u17c2\u179b\u17a2\u17b6\u1785\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s30_0, "\u1794\u17be\u1780\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u1792\u17b6\u178f\u17bb\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u178e\u17b6\u1798\u17bd\u1799\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s26_2, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1792\u17b6\u178f\u17bb\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", _s31_1, "\u1794\u17be\u1780\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1792\u17b6\u178f\u17bb\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "email_record", "\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s23_2, "\u1787\u17bd\u179a\u1795\u179b\u17b7\u178f\u1795\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s21_10, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1795\u179b\u17b7\u178f\u1795\u179b\u1787\u17bd\u179a\u1788\u179a", _s22_9, "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1791\u17bc\u1791\u17b6\u178f\u17cb\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6", _s25_9, "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s30_1, "\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c4\u1799\u1782\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s27_6, "\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a/\u1787\u17bd\u179a\u1788\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb", "cc_email", "CC \u17a2\u17ca\u17b8\u1798\u17c2\u179b", "payment_balance", "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s22_11, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1785\u17bc\u179b\u1794\u17d2\u179a\u17be\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd \u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u1796\u17c4\u17c7\u1780\u17b6\u179a\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u178a\u17c2\u179b\u1798\u17b6\u1793", "activity_138", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment \u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17c5 :client", _s17_6, "\u1795\u179b\u17b7\u178f\u1795\u179b\u178f\u17c2\u1798\u17d2\u178f\u1784", _s26_4, "\u1787\u1798\u17d2\u179a\u17be\u179f\u1795\u179b\u17b7\u178f\u1795\u179b\u178f\u17c2\u1798\u17d2\u178f\u1784", "required", "\u1791\u17b6\u1798\u1791\u17b6\u179a", "hidden", "\u179b\u17b6\u1780\u17cb", "payment_links", _s18_259, "action", "\u179f\u1780\u1798\u17d2\u1798\u1797\u17b6\u1796", _s32_1, "\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u1791\u17c5\u1782\u1798\u17d2\u179a\u17c4\u1784\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782", "next_run", "\u179a\u178f\u17cb\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb", "all_clients", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", _s16_34, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u17b6\u179a\u17b6\u1784\u1797\u17b6\u1796\u1785\u17b6\u179f\u17cb", _s19_6, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u17b6\u179a\u17b6\u1784\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s26_6, "\u1798\u17b6\u1793\u178f\u17c2\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c2\u179b\u1798\u17b6\u1793\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u17c9\u17bb\u178e\u17d2\u178e\u17c4\u17c7\u17d4", "email_statement", "\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1790\u17d2\u179b\u17c2\u1784\u1780\u17b6\u179a\u178e\u17cd\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "once", "\u1798\u17d2\u178f\u1784", "schedule", "\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782", "schedules", "\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782", "new_schedule", "\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u1790\u17d2\u1798\u17b8\u17d4", "edit_schedule", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782", _s16_36, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_37, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_8, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_38, _s23_125, _s16_39, _s23_125, _s17_9, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "search_schedule", "\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780", _s16_40, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179b\u179c\u17b7\u1797\u17b6\u1782", "archive_payment", "\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a", "archive_invoice", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "archive_quote", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb", "archive_credit", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u17a5\u178e\u1791\u17b6\u1793", "archive_task", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a", "archive_client", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "archive_project", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a", "archive_expense", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u179b\u17be\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a", "restore_payment", "\u179f\u17d2\u178f\u17b6\u179a\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789", "restore_invoice", "\u179f\u17d2\u178f\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "restore_quote", "\u179f\u17d2\u178f\u17b6\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb", "restore_credit", "\u179f\u17d2\u178f\u17b6\u179a\u17a5\u178e\u1791\u17b6\u1793\u17a1\u17be\u1784\u179c\u17b7\u1789", "restore_task", "\u179f\u17d2\u178f\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "restore_client", "\u179f\u17d2\u178a\u17b6\u179a\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "restore_project", "\u179f\u17d2\u178f\u17b6\u179a\u1782\u1798\u17d2\u179a\u17c4\u1784", "restore_expense", "\u179f\u17d2\u178f\u17b6\u179a\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "archive_vendor", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "restore_vendor", "\u179f\u17d2\u178a\u17b6\u179a\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "create_product", "\u1790\u17c2\u1798 \u1795\u179b\u17b7\u178f\u1795\u179b", "update_product", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1795\u179b\u17b7\u178f\u1795\u179b", "delete_product", "\u179b\u17bb\u1794\u1795\u179b\u17b7\u178f\u1795\u179b", "restore_product", "\u179f\u17d2\u178f\u17b6\u179a\u1795\u179b\u17b7\u178f\u1795\u179b", "archive_product", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u1795\u179b\u17b7\u178f\u1795\u179b", _s21_12, "\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s21_14, "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s21_16, "\u179b\u17bb\u1794\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s22_12, "\u179f\u17d2\u178f\u17b6\u179a\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u17a1\u17be\u1784\u179c\u17b7\u1789", _s22_14, "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", "sent_invoice", _s17_273, "sent_quote", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u179f\u1798\u17d2\u179a\u1784\u17cb", "sent_credit", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a5\u178e\u1791\u17b6\u1793", _s19_8, "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", "image_url", "URL \u179a\u17bc\u1794\u1797\u17b6\u1796", "max_quantity", "\u1794\u179a\u17b7\u1798\u17b6\u178e\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6", "test_url", "URL \u179f\u17b6\u1780\u179b\u17d2\u1794\u1784", _s18_16, _s26_109, _s20_14, "\u1787\u1798\u17d2\u179a\u17be\u179f\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17b6\u1789 \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1798\u17b7\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1791\u17c1\u17d4", _s21_18, "\u1787\u1798\u17d2\u179a\u17be\u179f\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17b6\u1789 \u1793\u17b7\u1784\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s21_19, _s26_109, "payment_methods", "\u179c\u17b7\u1792\u17b8\u179f\u17b6\u179f\u17d2\u179a\u17d2\u178f\u1791\u17bc\u1791\u17b6\u178f\u17cb", "view_all", "\u1798\u17be\u179b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "edit_all", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", _s28_2, "\u1791\u1791\u17bd\u179b\u1799\u1780\u179b\u17c1\u1781\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s33_1, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u178f\u179b\u17cb\u179b\u17c1\u1781 PO \u1793\u17c5\u1796\u17c1\u179b\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798\u179b\u17be\u1780\u17b6\u179a\u178a\u1780\u179f\u17d2\u179a\u1784\u17cb", "from_email", "\u1796\u17b8\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "show_preview", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793", "show_paid_stamp", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u17d2\u179a\u17b6\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17cb", _s21_20, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", _s24_5, "\u1798\u17b7\u1793\u1798\u17b6\u1793\u17af\u1780\u179f\u17b6\u179a\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u178a\u17be\u1798\u17d2\u1794\u17b8\u1791\u17b6\u1789\u1799\u1780\u1791\u17c1\u17d4", "pixels", "\u1797\u17b8\u1780\u179f\u17c2\u179b", "logo_size", "\u1791\u17c6\u17a0\u17c6\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6", "postal_city", "\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd/\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784", "failed", "\u1794\u179a\u17b6\u1787\u17d0\u1799", "client_contacts", _s17_272, "sync_from", "\u1792\u17d2\u179c\u17be\u179f\u1798\u1780\u17b6\u179b\u1780\u1798\u17d2\u1798\u1796\u17b8", _s19_11, "\u1780\u1798\u17d2\u179a\u17b7\u178f\u179f\u17b6\u179a\u1796\u17be\u1797\u17d0\u178e\u17d2\u178c", "hour", "\u1798\u17c9\u17c4\u1784", _s17_10, "\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1790\u17d2\u179b\u17c2\u1784\u1780\u17b6\u179a\u178e\u17cd\u178a\u17c2\u179b\u1794\u17b6\u1793\u178a\u17b6\u1780\u17cb\u1787\u17b6\u1787\u17bd\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u178a\u17be\u1798\u17d2\u1794\u17b8\u1795\u17d2\u1789\u17be", _s17_11, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1794\u17b6\u178f\u1780\u1790\u17b6\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s18_17, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1798\u17c9\u17c4\u1784\u1780\u17b6\u179a\u1784\u17b6\u179a", _s23_4, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1798\u17c9\u17c4\u1784\u1791\u17c5\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s27_8, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u179f\u17d2\u178f\u1784\u17cb\u178a\u17b6\u179a\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s28_4, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "email_alignment", "\u1780\u17b6\u179a\u178f\u1798\u17d2\u179a\u17b9\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s20_15, "\u1791\u17b8\u178f\u17b6\u17c6\u1784\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793 PDF", "mailgun", "Mailgun", "postmark", "\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd", "microsoft", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793 Microsoft", _s27_10, "\u1785\u17bb\u1785 + \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6", "last365_days", "365 \u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "import_design", "\u179a\u1785\u1793\u17b6\u1793\u17b6\u17c6\u1785\u17bc\u179b", "imported_design", "\u179a\u1785\u1793\u17b6\u1793\u17b6\u17c6\u1785\u17bc\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "invalid_design", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1798\u17b7\u1793\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c\u1791\u17c1 \u1795\u17d2\u1793\u17c2\u1780 :value \u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17b6\u178f\u17cb", _s17_13, "\u178f\u17be\u17a2\u17d2\u1793\u1780\u1785\u1784\u17cb\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u17a1\u17bc\u17a0\u17d2\u1782\u17c4\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1791\u17c1?", "upload", "\u1795\u17d2\u1791\u17bb\u1780\u17a1\u17be\u1784", _s17_14, "\u1780\u17c6\u178e\u17c2\u178a\u17c2\u179b\u1794\u17b6\u1793\u178a\u17c6\u17a1\u17be\u1784", _s23_5, "\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784\u178a\u179b\u17cb\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1793\u17c5\u1796\u17c1\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s28_7, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17c5\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb \u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1790\u17b6\u1794\u17b6\u1793\u1794\u1784\u17cb", "update_payment", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "markup", "\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb", _s22_16, "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784", _s19_13, "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s21_22, "\u1794\u17b6\u1793\u1798\u17be\u179b\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s23_7, "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u1799\u1780", _s20_17, "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a5\u178e\u1791\u17b6\u1793\u1798\u17b7\u1793\u17a2\u17b6\u1785\u1792\u17c6\u1787\u17b6\u1784\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1793\u17c4\u17c7\u1791\u17c1\u17d4", "klarna", "\u1780\u17d2\u179b\u17b6\u178e\u17b6", _s29_7, "\u1780\u17c6\u178e\u178f\u17cb\u17a2\u178f\u17d2\u179a\u17b6\u1794\u17d2\u178f\u17bc\u179a\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1793\u17c5\u1796\u17c1\u179b\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u178a\u17c3", _s29_8, "\u1780\u17c6\u178e\u178f\u17cb\u17a2\u178f\u17d2\u179a\u17b6\u1794\u17d2\u178f\u17bc\u179a\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1793\u17c5\u1796\u17c1\u179b\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "matomo_url", "Matomo URL", "matomo_id", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb Matomo", _s21_24, _s23_126, _s25_11, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u17a1\u17be\u1784", _s25_12, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1793\u17c5\u1796\u17c1\u179b\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u178a\u17c3", _s28_8, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1793\u17c5\u1796\u17c1\u179b\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1790\u17b6\u1794\u17b6\u1793\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "delete_project", "\u179b\u17bb\u1794\u1782\u1798\u17d2\u179a\u17c4\u1784", _s18_19, "\u1794\u17b6\u1793\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "link_payment", _s18_259, "link_expense", _s19_192, _s19_15, "\u1785\u17b6\u1780\u17cb\u179f\u17c4\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s24_6, "\u1780\u17b6\u179a\u1796\u17b6\u179a\u200b\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u200b\u1798\u17b7\u1793\u200b\u17b1\u17d2\u1799\u200b\u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u17b6\u1793\u200b\u1780\u17c2\u200b\u179f\u1798\u17d2\u179a\u17bd\u179b\u200b\u1796\u17c1\u179b\u200b\u1785\u17c1\u1789\u200b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s21_25, "\u1780\u17b6\u179a\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1791\u17b6\u1798\u1791\u17b6\u179a", _s26_9, "\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7", _s24_7, "\u1794\u17d2\u179a\u17be\u1780\u17b6\u179a\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u179f\u17b6\u179a\u1796\u17be\u1797\u17d0\u178e\u17d2\u178c", _s29_9, "\u1791\u17b6\u1798\u1791\u17b6\u179a\u1795\u179b\u17b7\u178f\u1795\u179b\u1780\u17d2\u1793\u17bb\u1784\u179f\u17d2\u178f\u17bb\u1780", _s17_16, "\u1795\u179b\u17b7\u178f\u1795\u179b\u179f\u17d2\u179a\u17c1\u1785\u1785\u17b7\u178f\u17d2\u178f", _s27_12, "\u1795\u179b\u17b7\u178f\u1795\u179b\u1794\u1793\u17d2\u178f\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1787\u17b6\u1787\u1798\u17d2\u179a\u17be\u179f", "convert_matched", "\u1794\u1798\u17d2\u179b\u17c2\u1784", _s19_17, "\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s20_18, "\u179a\u17c0\u1794\u1785\u17c6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "operator", "\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u179a", "value", "\u178f\u1798\u17d2\u179b\u17c3", "is", "\u1782\u17ba", "contains", "\u1798\u17b6\u1793", "starts_with", "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1787\u17b6\u1798\u17bd\u1799", "is_empty", "\u1782\u17ba\u200b\u1791\u1791\u17c1", "add_rule", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1785\u17d2\u1794\u17b6\u1794\u17cb", "match_all_rules", "\u1795\u17d2\u1782\u17bc\u1795\u17d2\u1782\u1784\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", _s20_19, "\u179b\u1780\u17d2\u1781\u178e\u17c8\u179c\u17b7\u1793\u17b7\u1785\u17d2\u1786\u17d0\u1799\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u1795\u17d2\u1782\u17bc\u1795\u17d2\u1782\u1784\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1785\u17d2\u1794\u17b6\u1794\u17cb\u178a\u17c2\u179b\u178f\u17d2\u179a\u17bc\u179c\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f", _s17_18, "\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c2\u179b\u178f\u17d2\u179a\u17bc\u179c\u1782\u17d2\u1793\u17b6\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1791\u17c5\u1787\u17b6\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "rules", "\u1785\u17d2\u1794\u17b6\u1794\u17cb", _s16_42, _s19_193, _s17_19, _s19_193, _s20_20, "\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d4", _s21_27, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", _s24_9, "\u1794\u1784\u17d2\u1780\u17be\u178f\u1785\u17d2\u1794\u17b6\u1794\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_10, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_14, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_11, _s34_46, _s24_12, _s34_46, _s25_15, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1785\u17d2\u1794\u17b6\u1794\u17cb\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s23_9, _s26_110, _s24_13, _s26_110, _s21_29, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1787\u17b6\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", _s22_18, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1787\u17b6\u1794\u17b6\u178f\u1780\u1790\u17b6\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "auto_sync", "\u1792\u17d2\u179c\u17be\u179f\u1798\u1780\u17b6\u179b\u1780\u1798\u17d2\u1798\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s16_44, "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1782\u178e\u1793\u17b8\u17a1\u17be\u1784\u179c\u17b7\u1789", _s31_4, "\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u1791\u17c5\u1787\u17b6\u179f\u17a0\u1782\u17d2\u179a\u17b6\u179f \u178a\u17be\u1798\u17d2\u1794\u17b8\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", _s34_2, "\u1785\u17bb\u1785\u1791\u17b8\u1793\u17c1\u17c7\u178a\u17be\u1798\u17d2\u1794\u17b8\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", "disable_2fa", "\u1794\u17b7\u1791 2FA", "change_number", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u179b\u17c1\u1781", "resend_code", "\u1795\u17d2\u1789\u17be\u179b\u17c1\u1781\u1780\u17bc\u178a\u17a1\u17be\u1784\u179c\u17b7\u1789", "base_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793", "category_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791", _s16_46, "\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", "bulk_print", "\u1794\u17c4\u17c7\u1796\u17bb\u1798\u17d2\u1796 PDF", _s18_20, "\u179b\u17c1\u1781\u1780\u17bc\u178a\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", _s16_47, "\u1798\u17be\u179b\u1791\u17b8\u178f\u17b6\u17c6\u1784\u1787\u17b6\u1798\u17bb\u1793", "bottom", "\u1794\u17b6\u178f", "side", "\u1785\u17c6\u17a0\u17c0\u1784", "pdf_preview", "\u1780\u17b6\u179a\u1798\u17be\u179b\u1787\u17b6 PDF", _s20_22, "\u1785\u17bb\u1785\u17b1\u17d2\u1799\u1799\u17bc\u179a\u178a\u17be\u1798\u17d2\u1794\u17b8\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s21_31, "\u179b\u17c1\u1781\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s19_18, "\u179c\u178f\u17d2\u1790\u17bb\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s22_20, "\u178f\u17be\u17a2\u17d2\u1793\u1780\u1785\u1784\u17cb\u179c\u17b6\u1799\u178f\u1798\u17d2\u179b\u17c3\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1791\u17c1?", "include_deleted", "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u179b\u17bb\u1794", _s20_24, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u178a\u17c2\u179b\u1794\u17b6\u1793\u179b\u17bb\u1794\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd", "due_on", "\u178a\u179b\u17cb\u200b\u1780\u17c6\u178e\u178f\u17cb", _s22_21, _s32_47, _s20_25, "\u1794\u1784\u17d2\u1780\u17be\u178f\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_26, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_21, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a", _s16_49, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "account_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u200b\u1782\u178e\u1793\u17b8", _s16_51, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a", _s16_52, "\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1782\u178e\u1793\u17b8", "manage_rules", "\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1785\u17d2\u1794\u17b6\u1794\u17cb", "search_category", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1794\u17d2\u179a\u1797\u17c1\u1791", _s17_24, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count \u1794\u17d2\u179a\u1797\u17c1\u1791", "min_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6", "max_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6", "selected", "\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s21_33, _s32_47, _s18_22, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "deposit", "\u178a\u17b6\u1780\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "withdrawal", "\u1780\u17b6\u179a\u178a\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb", "deposits", "\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1794\u1789\u17d2\u1789\u17be", "withdrawals", "\u1780\u17b6\u179a\u178a\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb", "matched", "\u1795\u17d2\u1782\u17bc\u1795\u17d2\u1782\u1784", "unmatched", "\u1798\u17b7\u1793\u1795\u17d2\u1782\u17bc\u1795\u17d2\u1782\u1784", "create_credit", "\u1794\u1784\u17d2\u1780\u17be\u178f\u17a5\u178e\u1791\u17b6\u1793", "update_credit", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a5\u178e\u1791\u17b6\u1793", "delete_credit", "\u179b\u17bb\u1794\u17a5\u178e\u1791\u17b6\u1793", "transaction", "\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", "transactions", "\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", "new_transaction", "\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d4", _s16_54, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", _s19_20, "\u1794\u1784\u17d2\u1780\u17be\u178f\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_21, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_27, "\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_22, _s28_116, _s19_23, _s28_116, _s20_28, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_24, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", _s19_24, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a :count", "bank_account", "\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a", "bank_accounts", _s20_218, _s21_34, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_29, _s25_120, _s20_30, _s25_120, _s21_35, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_25, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a", _s20_31, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1782\u178e\u1793\u17b8\u1792\u1793\u17b6\u1782\u17b6\u179a :count", "connect", "\u1797\u17d2\u1787\u17b6\u1794\u17cb", _s23_11, "\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s18_26, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6\u1782\u1798\u17d2\u179a\u17c4\u1784", "client_email", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s20_32, "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s25_16, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1782\u1798\u17d2\u179a\u17c4\u1784\u1791\u17c5\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "field", "\u179c\u17b6\u179b", "period", "\u179a\u1799\u17c8\u1796\u17c1\u179b", "fields_per_row", "\u179c\u17b6\u179b\u1780\u17d2\u1793\u17bb\u1784\u1798\u17bd\u1799\u1787\u17bd\u179a", _s21_36, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u179f\u1780\u1798\u17d2\u1798", _s26_11, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1786\u17d2\u1793\u17be\u1798", _s24_16, "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u1794\u17cb", _s23_13, _s21_221, _s19_27, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u179f\u1780\u1798\u17d2\u1798", _s21_37, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f", _s23_14, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c2\u179b\u1798\u17b7\u1793\u1798\u17b6\u1793\u1780\u17b6\u179a\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798", _s18_29, "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1780\u178f\u17cb\u178f\u17d2\u179a\u17b6", _s20_35, "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s16_56, "\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17cb", _s21_38, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u1780\u178f\u17cb\u178f\u17d2\u179a\u17b6", _s22_22, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u179f\u1798\u17d2\u179a\u17c1\u1785", _s23_15, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u179b\u17be\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", _s27_15, "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u1794\u1784\u17cb\u1790\u17d2\u179b\u17c3\u1785\u17c6\u178e\u17b6\u1799", "activity_130", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789 :purchase_order", "activity_131", ":user \u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c2\u179b\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 :purchase_order", "activity_132", ":user \u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :purchase_order", "activity_133", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789 :purchase_order", "activity_134", ":user \u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a :purchase_order", "activity_135", ":user \u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b :purchase_order", "activity_136", ":contact \u1794\u17b6\u1793\u1798\u17be\u179b\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789 :purchase_order", "activity_137", ":contact \u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u1799\u1780\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789 :purchase_order", "vendor_portal", "\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "send_code", "\u1795\u17d2\u1789\u17be\u179b\u17c1\u1781\u1780\u17bc\u178a", _s24_17, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u178a\u17be\u1798\u17d2\u1794\u17b8\u1795\u17d2\u1791\u17bb\u1780\u17a1\u17be\u1784\u17af\u1780\u179f\u17b6\u179a", _s17_28, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17be\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", _s22_23, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17be\u1792\u17b6\u178f\u17bb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s21_40, "\u1794\u17b6\u1793\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "code_was_sent", "\u179b\u17c1\u1781\u1780\u17bc\u178a\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u178f\u17b6\u1798\u179a\u1799\u17c8\u179f\u17b6\u179a SMS", _s16_58, "\u179b\u17c1\u1781\u1780\u17bc\u178a\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u178f\u17b6\u1798\u179f\u17b6\u179a SMS \u1791\u17c5 :number", "resend", "\u1795\u17d2\u1789\u17be\u17a1\u17be\u1784\u179c\u17b7\u1789", "verify", "\u1795\u17d2\u1791\u17c0\u1784\u200b\u1795\u17d2\u1791\u17b6\u178f\u17cb", _s18_30, "\u179f\u17bc\u1798\u1795\u17d2\u178f\u179b\u17cb\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791", _s20_36, "\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u1798\u17b7\u1793\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c", _s19_28, "\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791", _s24_18, "\u179f\u17bc\u1798\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s28_10, "\u179f\u17bc\u1798\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1780\u17b6\u179a\u1794\u1798\u17d2\u179a\u17bb\u1784\u1791\u17bb\u1780 2FA", "merged_clients", "\u1794\u17b6\u1793\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799", "merge_into", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1785\u17bc\u179b\u1782\u17d2\u1793\u17b6\u17d4", "merge", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1782\u17d2\u1793\u17b6", _s21_41, "\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u178f\u1798\u17d2\u179b\u17c3\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u1799\u1780", _s19_30, "\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u178f\u1798\u17d2\u179b\u17c3\u1794\u17b6\u1793\u1794\u179a\u17b6\u1787\u17d0\u1799\u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u179b\u17c1\u1781\u1780\u17bc\u178a", _s17_30, "\u1791\u17b7\u1789\u17a1\u17be\u1784\u179c\u17b7\u1789", "activate", "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u179f\u1780\u1798\u17d2\u1798", "connect_apple", "\u1797\u17d2\u1787\u17b6\u1794\u17cb Apple", _s16_59, "\u1795\u17d2\u178f\u17b6\u1785\u17cb Apple", _s18_31, "\u1794\u17b6\u1793\u1795\u17d2\u178f\u17b6\u1785\u17cb Apple \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "send_now", "\u1795\u17d2\u1789\u17be\u200b\u17a5\u17a1\u17bc\u179c", "received", "\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b", _s19_31, "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s20_38, _s31_61, _s21_43, _s31_61, _s18_32, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", _s16_61, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1791\u17c5\u179f\u17b6\u179a\u1796\u17be\u1797\u17d0\u178e\u17d2\u178c", _s33_9, _s46_23, _s34_9, _s46_23, _s22_25, "\u1780\u17b6\u179a\u1795\u17d2\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s22_27, "\u1795\u17d2\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", _s27_17, "\u1794\u17be\u1780\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1795\u17d2\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a", _s24_19, "\u178f\u17be\u17a2\u17d2\u1793\u1780\u179a\u17b8\u1780\u179a\u17b6\u1799\u1793\u17b9\u1784\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1791\u17c1?", "yes_its_great", "\u1794\u17b6\u1791 \u179c\u17b6\u17a2\u179f\u17d2\u1785\u17b6\u179a\u17d2\u1799\u178e\u17b6\u179f\u17cb!", "not_so_much", "\u1798\u17b7\u1793\u1785\u17d2\u179a\u17be\u1793\u1791\u17c1\u17d4", _s17_32, "\u1796\u17b7\u179a\u17c4\u17c7\u178e\u17b6\u179f\u17cb! \u178f\u17be\u17a2\u17d2\u1793\u1780\u1785\u1784\u17cb\u179c\u17b6\u1799\u178f\u1798\u17d2\u179b\u17c3\u179c\u17b6\u1791\u17c1?", _s22_29, "\u179f\u17bb\u17c6\u1791\u17c4\u179f! \u178f\u17be\u17a2\u17d2\u1793\u1780\u1785\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1794\u17cb\u1799\u17be\u1784\u1794\u1793\u17d2\u1790\u17c2\u1798\u1791\u17c1?", "sure_happy_to", "\u1794\u17d2\u179a\u17b6\u1780\u178a\u178e\u17b6\u179f\u17cb \u179a\u17b8\u1780\u179a\u17b6\u1799", "no_not_now", "\u1791\u17c1 \u1798\u17b7\u1793\u1798\u17c2\u1793\u17a5\u17a1\u17bc\u179c\u1793\u17c1\u17c7\u1791\u17c1\u17d4", "add", "\u1794\u1793\u17d2\u1790\u17c2\u1798", _s18_34, "\u1782\u17c6\u179a\u17bc\u178a\u17c2\u179b\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", _s22_30, "\u1794\u17be\u1780\u1780\u17b6\u179a\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u178a\u17c2\u179b\u17a2\u17b6\u1785\u1794\u178f\u17cb\u1794\u17c2\u1793\u1794\u17b6\u1793\u17d4", _s27_18, "\u1795\u17d2\u1782\u17bc\u1795\u17d2\u1782\u1784\u178f\u17bd\u17a2\u1780\u17d2\u179f\u179a\u178a\u17c2\u179b\u1798\u17b7\u1793\u1787\u17b6\u1794\u17cb\u1782\u17d2\u1793\u17b6 \u1796\u17c4\u179b\u1782\u17ba\u17d4 "ct" \u178f\u17d2\u179a\u17bc\u179c\u1782\u17d2\u1793\u17b6\u1793\u17b9\u1784 "\u1786\u17d2\u1798\u17b6"", "vendor_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u1796\u17b8\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", _s22_32, "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u1793\u17c3\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", "qr_iban", "QR IBAN", "besr_id", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb BESR", "accept", "\u1791\u1791\u17bd\u179b\u1799\u1780", _s23_16, "\u1780\u17d2\u179b\u17bc\u1793\u1791\u17c5 PO", _s20_39, "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1798\u17b7\u1793\u1798\u17b6\u1793\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17c1\u17d4", "bulk_send_email", "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s29_12, _s39_33, _s30_4, _s39_33, _s23_17, _s29_85, _s24_20, _s29_85, _s24_21, _s29_86, _s25_18, _s29_86, "accepted", "\u1791\u1791\u17bd\u179b\u1799\u1780", _s22_34, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", _s20_40, "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u179f\u179a\u17bb\u1794", _s20_42, "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s26_12, "\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s18_36, "\u1794\u17b6\u1793\u1795\u17d2\u178f\u17b6\u1785\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "connect_email", "\u1797\u17d2\u1787\u17b6\u1794\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s16_64, "\u1795\u17d2\u178f\u17b6\u1785\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s32_7, "\u179f\u17bc\u1798\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u178e\u17d2\u178f\u17b6\u1789\u178a\u17be\u1798\u17d2\u1794\u17b8\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1791\u17c5 Microsoft", "email_provider", "\u17a2\u17d2\u1793\u1780\u1795\u17d2\u178f\u179b\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s17_33, "\u1797\u17d2\u1787\u17b6\u1794\u17cb Microsoft", _s20_44, "\u1795\u17d2\u178f\u17b6\u1785\u17cb Microsoft", _s19_33, "\u1794\u17b6\u1793\u1797\u17d2\u1787\u17b6\u1794\u17cb Microsoft \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_36, "\u1794\u17b6\u1793\u1795\u17d2\u178f\u17b6\u1785\u17cb Microsoft \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_35, "\u1785\u17bc\u179b\u1787\u17b6\u1798\u17bd\u1799 Microsoft", _s17_36, "\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7\u1787\u17b6\u1798\u17bd\u1799 Microsoft", _s22_38, "\u1794\u17b6\u1793\u200b\u178a\u17b6\u1780\u17cb\u200b\u1787\u17bd\u179a\u200b\u1780\u17b6\u179a\u200b\u1794\u1789\u17d2\u1787\u17b6\u200b\u1791\u17b7\u1789\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799\u200b\u178a\u17be\u1798\u17d2\u1794\u17b8\u200b\u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u17b6\u1793\u200b\u1795\u17d2\u1789\u17be", _s23_18, "\u1780\u17b6\u179a\u200b\u1794\u1789\u17d2\u1787\u17b6\u200b\u1791\u17b7\u1789\u200b\u1794\u17b6\u1793\u200b\u178a\u17b6\u1780\u17cb\u200b\u1787\u17b6\u200b\u1787\u17bd\u179a\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799\u200b\u178a\u17be\u1798\u17d2\u1794\u17b8\u200b\u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u17b6\u1793\u200b\u1795\u17d2\u1789\u17be", _s16_66, "\u1794\u17d2\u178f\u17bc\u179a\u1791\u17c5\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u178e\u17d2\u178f\u17b6\u1789 React", _s21_45, "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s20_47, "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1793\u17c3\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s21_47, "\u1794\u17b6\u178f\u1780\u1790\u17b6\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s32_9, "\u17a0\u178f\u17d2\u1790\u179b\u17c1\u1781\u17b6\u1793\u17c3\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s37_7, "\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1795\u17d2\u178f\u179b\u17cb\u17a0\u178f\u17d2\u1790\u179b\u17c1\u1781\u17b6\u179a\u1794\u179f\u17cb\u1796\u17bd\u1780\u1782\u17c1\u17d4", "purchase_order", "\u1780\u17b6\u179a\u200b\u1794\u1789\u17d2\u1787\u17b6\u200b\u1791\u17b7\u1789", "purchase_orders", "\u1794\u1789\u17d2\u1787\u17b6\u200b\u1791\u17b7\u1789", _s18_37, "\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u1790\u17d2\u1798\u17b8\u17d4", _s19_34, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", _s22_39, "\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_40, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s23_19, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_41, _s26_111, _s22_42, _s26_111, _s23_20, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_49, _s18_260, _s22_43, _s18_260, "login_url", "\u1785\u17bc\u179b URL", _s16_67, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "default", "\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "stock_quantity", "\u1794\u179a\u17b7\u1798\u17b6\u178e\u179f\u17d2\u178f\u17bb\u1780", _s22_45, "\u1780\u1798\u17d2\u179a\u17b7\u178f\u1793\u17c3\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784", "track_inventory", "\u178f\u17b6\u1798\u178a\u17b6\u1793\u179f\u17b6\u179a\u1796\u17be\u1797\u17d0\u178e\u17d2\u178c", _s20_49, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179c\u17b6\u179b\u179f\u17d2\u178f\u17bb\u1780\u1795\u179b\u17b7\u178f\u1795\u179b \u1793\u17b7\u1784\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s19_36, "\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784\u17a2\u17c6\u1796\u17b8\u1797\u17b6\u1782\u17a0\u17ca\u17bb\u1793", _s24_23, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1793\u17c5\u1796\u17c1\u179b\u1797\u17b6\u1782\u17a0\u17ca\u17bb\u1793\u1788\u17b6\u1793\u178a\u179b\u17cb\u1780\u1798\u17d2\u179a\u17b7\u178f\u1780\u17c6\u178e\u178f\u17cb", "vat", "\u17a2\u17b6\u1780\u179a", "standing", "\u1788\u179a", "view_map", "\u1798\u17be\u179b\u1795\u17c2\u1793\u1791\u17b8", _s18_39, "\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "add_gateway", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1785\u17d2\u179a\u1780\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s24_24, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb (\u17a7\u1791\u17b6\u17a0\u179a\u178e\u17cd Stripe, WePay \u17ac PayPal) \u178a\u17be\u1798\u17d2\u1794\u17b8\u1791\u1791\u17bd\u179b\u1799\u1780\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f", "left", "\u1786\u17d2\u179c\u17c1\u1784", "right", "\u178f\u17d2\u179a\u17bc\u179c\u17a0\u17be\u1799\u17d4", "center", "\u1798\u1787\u17d2\u1788\u1798\u178e\u17d2\u178c\u179b", "page_numbering", "\u179b\u17c1\u1781\u1791\u17c6\u1796\u17d0\u179a", _s24_25, "\u1780\u17b6\u179a\u178f\u1798\u17d2\u179a\u17b9\u1798\u179b\u17c1\u1781\u1791\u17c6\u1796\u17d0\u179a", _s31_8, _s17_273, _s24_27, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1795\u179b\u17b7\u178f\u1795\u179b", _s29_13, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1794\u1789\u17d2\u1787\u17b8\u1791\u1798\u17d2\u179b\u17b6\u1780\u17cb\u1785\u17bb\u17c7\u1795\u179b\u17b7\u178f\u1795\u179b", "invoice_items", "\u1792\u17b6\u178f\u17bb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "quote_items", "\u1792\u17b6\u178f\u17bb\u179f\u1798\u17d2\u179a\u1784\u17cb", "profitloss", "\u1785\u17c6\u178e\u17c1\u1789 \u1793\u17b7\u1784\u1781\u17b6\u178f", "import_format", "\u1791\u1798\u17d2\u179a\u1784\u17cb\u1793\u17b6\u17c6\u1785\u17bc\u179b", "export_format", "\u1791\u1798\u17d2\u179a\u1784\u17cb\u1793\u17b6\u17c6\u1785\u17c1\u1789", "export_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1793\u17b6\u17c6\u1785\u17c1\u1789", "stop_on_unpaid", "\u1788\u1794\u17cb\u1793\u17c5\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s19_38, "\u1794\u1789\u17d2\u1788\u1794\u17cb\u1780\u17b6\u179a\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 \u1794\u17d2\u179a\u179f\u17b7\u1793\u1794\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799\u1798\u17b7\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17cb\u17d4", "use_quote_terms", "\u1794\u17d2\u179a\u17be\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u179f\u1798\u17d2\u179a\u1784\u17cb", _s20_50, "\u1793\u17c5\u1796\u17c1\u179b\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u179f\u1798\u17d2\u179a\u1784\u17cb\u1791\u17c5\u1787\u17b6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "add_country", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1794\u17d2\u179a\u1791\u17c1\u179f", "enable_tooltips", "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u1787\u17c6\u1793\u17bd\u1799", _s20_51, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u1787\u17c6\u1793\u17bd\u1799\u1793\u17c5\u1796\u17c1\u179b\u178a\u17b6\u1780\u17cb\u1780\u178e\u17d2\u178a\u17bb\u179a", _s21_51, "\u1780\u17c6\u17a0\u17bb\u179f\u17d6 \u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1787\u17b6\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1785\u17d2\u179a\u17be\u1793\u1787\u17b6\u1784\u1798\u17bd\u1799\u17d4", "register_label", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1782\u178e\u1793\u17b8\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1780\u17d2\u1793\u17bb\u1784\u179a\u1799\u17c8\u1796\u17c1\u179b\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8", "login_label", "\u1785\u17bc\u179b\u1791\u17c5\u1782\u178e\u1793\u17b8\u178a\u17c2\u179b\u1798\u17b6\u1793\u179f\u17d2\u179a\u17b6\u1794\u17cb", "add_to_invoice", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", _s17_37, "\u179a\u1780\u1798\u17b7\u1793\u1783\u17be\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1791\u17c1\u17d4", "week", "\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd", "created_record", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_13, "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17cb", _s31_9, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1793\u17c5\u1796\u17c1\u179b\u1796\u17bd\u1780\u1782\u17c1\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17d4", _s31_10, "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17c4\u179b", _s36_2, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1793\u17c5\u1796\u17c1\u179b\u179b\u17bb\u1794\u1785\u17c4\u179b\u17d4", _s20_52, "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1798\u17be\u179b PDF \u1787\u17c6\u1793\u17bd\u179f", _s25_19, "\u1780\u17c2\u179b\u1798\u17d2\u17a2\u1780\u17b6\u179a\u179a\u1798\u17bc\u179a\u179b\u17be\u1780\u17b6\u179a\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793 PDF [BETA]", _s16_69, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e", "range", "\u1787\u17bd\u179a", "tax_amount1", "\u1785\u17c6\u1793\u17bd\u1793\u200b\u1796\u1793\u17d2\u1792 \u17e1", "tax_amount2", "\u1785\u17c6\u1793\u17bd\u1793\u200b\u1796\u1793\u17d2\u1792 \u17e2", "tax_amount3", "\u1785\u17c6\u1793\u17bd\u1793\u200b\u1796\u1793\u17d2\u1792 \u17e3", "create_project", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1782\u1798\u17d2\u179a\u17c4\u1784", "update_project", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1782\u1798\u17d2\u179a\u17c4\u1784", "view_task", "\u1798\u17be\u179b\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "cancel_invoice", "\u1794\u17c4\u17c7\u1794\u1784\u17cb", "changed_status", "\u1794\u17b6\u1793\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "change_status", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796", "fees_sample", "\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :amount \u1793\u17b9\u1784\u1798\u17b6\u1793 :total \u17d4", _s19_39, "\u1794\u17be\u1780\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cd\u1794\u17c9\u17c7", _s24_29, "\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cd\u17a2\u17bc\u179f\u178a\u17be\u1798\u17d2\u1794\u17b8\u179a\u1798\u17bc\u179a", "after_saving", "\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1796\u17b8\u179f\u1793\u17d2\u179f\u17c6", "view_record", "\u1798\u17be\u179b\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6", _s21_52, "\u1794\u17be\u1780\u1780\u17b6\u179a\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s26_14, "\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u178a\u17c2\u179b\u1798\u17be\u179b\u1783\u17be\u1789\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s19_41, "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a PDF Markdown", "json_help", "\u1785\u17c6\u178e\u17b6\u17c6\u17d6 \u17af\u1780\u179f\u17b6\u179a JSON \u178a\u17c2\u179b\u1794\u1784\u17d2\u1780\u17be\u178f\u178a\u17c4\u1799\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 v4 \u1798\u17b7\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1791\u17c1\u17d4", "release_notes", "\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u178e\u17b6\u17c6\u1785\u17c1\u1789\u1795\u17d2\u179f\u17b6\u1799", _s23_21, "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1795\u17c2\u1793\u1780\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u178a\u17be\u1798\u17d2\u1794\u17b8\u1798\u17be\u179b\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd", "started_tasks", "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "stopped_tasks", "\u1794\u17b6\u1793\u1794\u1789\u17d2\u1788\u1794\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "approved_quote", "\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "approved_quotes", "\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799 :value \u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f", "approve", "\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798", "client_website", "\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "invalid_time", "\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u1798\u17b7\u1793\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c", _s21_54, "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s20_54, "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s27_21, "\u179b\u17c1\u1781\u1780\u17bc\u178a\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s23_22, "\u1794\u17d2\u179a\u1791\u17c1\u179f\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "load_pdf", "\u1795\u17d2\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a PDF", _s16_71, "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1780\u17b6\u179a\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784\u17a5\u178f\u1782\u17b7\u178f\u1790\u17d2\u179b\u17c3", _s24_30, _s44_8, "due_on_receipt", "\u178a\u179b\u17cb\u1796\u17c1\u179b\u1791\u1791\u17bd\u179b", "is_paid", "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17cb", "age_group_paid", "\u1794\u1784\u17cb", "id", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb", "convert_to", "\u1794\u1798\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6", "client_currency", "\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s16_72, "\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e\u179a\u1794\u179f\u17cb\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "purged_client", "\u1794\u17b6\u1793\u179f\u1798\u17d2\u17a2\u17b6\u178f\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s27_23, "\u178a\u17be\u1798\u17d2\u1794\u17b8\u1791\u1794\u17cb\u179f\u17d2\u1780\u17b6\u178f\u17cb\u179f\u17b6\u179a\u17a5\u178f\u1794\u17b6\u1793\u1780\u17b6\u179a \u1799\u17be\u1784\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u1791\u17c5\u1782\u178e\u1793\u17b8\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17d2\u178a\u17bc\u179a\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178f\u17b6\u1798\u1794\u17c6\u178e\u1784", _s22_48, "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1795\u17c2\u1793\u1780\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1793\u17d2\u1790\u17c2\u1798\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "small", "\u178f\u17bc\u1785", _s21_56, _s32_48, _s22_49, _s32_48, _s16_74, "\u1780\u17c6\u1796\u17bb\u1784\u1795\u17d2\u1791\u17bb\u1780\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 - \u179f\u17bc\u1798\u179a\u1784\u17cb\u1785\u17b6\u17c6\u17b1\u17d2\u1799\u179c\u17b6\u1794\u1789\u17d2\u1785\u1794\u17cb", "wait_for_saving", "\u1780\u17b6\u179a\u179f\u1793\u17d2\u179f\u17c6\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 - \u179f\u17bc\u1798\u179a\u1784\u17cb\u1785\u17b6\u17c6\u17b1\u17d2\u1799\u179c\u17b6\u1794\u1789\u17d2\u1785\u1794\u17cb", _s20_56, "\u1785\u17c6\u178e\u17b6\u17c6\u17d6 \u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u17a1\u17be\u1784\u1793\u17c5\u1791\u17b8\u1793\u17c1\u17c7\u1782\u17ba\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793\u178f\u17c2\u1794\u17c9\u17bb\u178e\u17d2\u178e\u17c4\u17c7 \u1796\u17bd\u1780\u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1781\u17b6\u1784\u179b\u17be\u178a\u17be\u1798\u17d2\u1794\u17b8\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780", "remaining", "\u1793\u17c5\u179f\u179b\u17cb", "invoice_paid", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17cb", "activity_120", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u178a\u17c2\u179b\u17d7 :recurring_expense", "activity_121", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_expense", "activity_122", ":user \u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a \u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_expense", "activity_123", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_expense", "activity_124", ":user \u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_expense", "normal", "\u1792\u1798\u17d2\u1798\u178f\u17b6\u17d4", "large", "\u1792\u17c6", "extra_large", "\u1792\u17c6\u1794\u1793\u17d2\u1790\u17c2\u1798", _s16_75, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u1798\u17be\u179b\u1787\u17b6 PDF", _s21_57, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793\u1787\u17b6 PDF \u1781\u178e\u17c8\u1796\u17c1\u179b\u1780\u17c6\u1796\u17bb\u1784\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "print_pdf", "\u1794\u17c4\u17c7\u1796\u17bb\u1798\u17d2\u1796 PDF", "remind_me", "\u179a\u17c6\u179b\u17b9\u1780\u200b\u1781\u17d2\u1789\u17bb\u17c6", _s16_77, "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u1792\u1793\u17b6\u1782\u17b6\u179a\u1797\u17d2\u179b\u17b6\u1798\u17d7", "click_selected", "\u1785\u17bb\u1785\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", "hide_preview", "\u179b\u17b6\u1780\u17cb\u1780\u17b6\u179a\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793", "edit_record", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6", _s27_24, "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a5\u178e\u1791\u17b6\u1793\u1798\u17b7\u1793\u17a2\u17b6\u1785\u179b\u17be\u179f\u1796\u17b8\u1785\u17c6\u1793\u17bd\u1793\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u17b6\u1793\u1791\u17c1\u17d4", "giropay", "GiroPay", "direct_debit", "\u17a5\u178e\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb", _s21_58, "\u179f\u17bc\u1798\u200b\u1780\u17c6\u178e\u178f\u17cb\u200b\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u200b\u1782\u178e\u1793\u17b8", "set_password", "\u1780\u17c6\u178e\u178f\u17cb\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", _s20_57, "\u1794\u17b6\u1793\u1795\u17d2\u178f\u17b6\u1785\u17cb\u1785\u17d2\u179a\u1780\u1785\u17c1\u1789\u1785\u17bc\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "disconnect", "\u1795\u17d2\u178f\u17b6\u1785\u17cb", "add_to_invoices", _s23_126, "acss", "\u17a5\u178e\u1796\u1793\u17d2\u1792 ACSS", "becs", "\u17a5\u178e\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb\u179a\u1794\u179f\u17cb BECS", "bulk_download", "\u1791\u17b6\u1789\u1799\u1780", _s17_40, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1780\u17d2\u1793\u17bb\u1784\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u17b1\u17d2\u1799\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u179b\u17bf\u1793\u1787\u17b6\u1784\u1798\u17bb\u1793 \u1780\u17b6\u179a\u1794\u17b7\u1791\u17a2\u17b6\u1785\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1794\u17d2\u179a\u179f\u17be\u179a\u17a1\u17be\u1784\u1793\u17bc\u179c\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1782\u178e\u1793\u17b8\u1792\u17c6", "persist_ui", "\u1794\u1793\u17d2\u178f UI", "persist_ui_help", "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796 UI \u1780\u17d2\u1793\u17bb\u1784\u179f\u17d2\u179a\u17bb\u1780 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17be\u1780\u17b1\u17d2\u1799\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1793\u17c5\u1791\u17b8\u178f\u17b6\u17c6\u1784\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 \u1780\u17b6\u179a\u1794\u17b7\u1791\u17a2\u17b6\u1785\u1794\u1784\u17d2\u1780\u17be\u1793\u1794\u17d2\u179a\u179f\u17b7\u1791\u17d2\u1792\u1797\u17b6\u1796\u1780\u17b6\u179a\u1784\u17b6\u179a", _s18_41, "\u179b\u17c1\u1781\u1780\u17bc\u178a\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s17_41, "\u179b\u17c1\u1781\u17a2\u17b6\u1780\u179a\u179b\u17be\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "has_tasks", "\u1798\u17b6\u1793\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "registration", "\u1780\u17b6\u179a\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7", _s27_25, "\u179f\u17bc\u1798\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799 Stripe \u1791\u1791\u17bd\u179b\u1799\u1780\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u17d4", "view_expense", "\u1798\u17be\u179b\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799 #:expense", "view_statement", "\u1798\u17be\u179b\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1790\u17d2\u179b\u17c2\u1784\u1780\u17b6\u179a\u178e\u17cd", "sepa", "SEPA \u17a5\u178e\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb", "ideal", "iDEAL", "przelewy24", "\u1794\u17d2\u179a\u179f\u17c1\u179b\u17c1\u179c\u17b8 \u17e2\u17e4", "eps", "EPS", "fpx", "FPX", _s18_43, "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "system", "\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792", _s19_43, "\u1780\u17c6\u178e\u178f\u17cb\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "updated_company", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "kbc", "\u1781\u17c1.\u1794\u17ca\u17b8.\u179f\u17ca\u17b8", "bancontact", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", _s19_45, "\u1787\u17bd\u1799\u1799\u17be\u1784\u1780\u17c2\u179b\u1798\u17d2\u17a2\u178a\u17c4\u1799\u1794\u17d2\u179a\u17b6\u1794\u17cb\u1799\u17be\u1784\u1796\u17b8\u1798\u17bc\u179b\u17a0\u17c1\u178f\u17bb (\u1787\u17b6\u1787\u1798\u17d2\u179a\u17be\u179f)", "webhook_success", "\u1787\u17c4\u1782\u1787\u17d0\u1799 Webhook", _s24_31, "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u1787\u17b6\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178f\u17c2\u1798\u17bd\u1799", _s27_26, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u1787\u17b6\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17bc\u1785\u1782\u17d2\u1793\u17b6\u17d4", "app", "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8", _s20_58, "\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u179b\u17d2\u17a2\u1794\u17c6\u1795\u17bb\u178f \u179f\u17bc\u1798\u1791\u17b6\u1789\u1799\u1780\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 :app", _s16_79, "\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u179f\u179a\u17bb\u1794", _s19_46, _s17_274, _s17_43, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s18_45, "\u17a5\u178e\u1791\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c9\u17c2\u179b", "from_name", "\u1796\u17b8\u1788\u17d2\u1798\u17c4\u17c7", _s16_81, "\u1780\u17d2\u179b\u17bc\u1793\u178a\u17be\u1798\u17d2\u1794\u17b8\u1785\u17c6\u178e\u17b6\u1799", _s17_44, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1794\u1793\u17d2\u178f", _s18_46, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", _s21_59, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1780\u17be\u178f\u17a1\u17be\u1784\u1798\u17d2\u178f\u1784\u1791\u17c0\u178f", _s22_50, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", _s25_20, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_21, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_16, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_22, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_23, "\u1794\u17b6\u1793\u178a\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_17, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_32, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1794\u1793\u17d2\u178f", _s25_24, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", "last_sent_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1795\u17d2\u1789\u17be\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "include_drafts", "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1796\u17d2\u179a\u17b6\u1784", _s19_47, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1796\u17d2\u179a\u17b6\u1784\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd", "is_invoiced", "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "change_plan", "\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1795\u17c2\u1793\u1780\u17b6\u179a", "persist_data", "\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1794\u1793\u17d2\u178f", "customer_count", "\u1785\u17c6\u1793\u17bd\u1793\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s16_83, "\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s16_85, "Google \u179c\u17b7\u1797\u17b6\u1782", _s28_13, "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u178f\u17b6\u1798\u178a\u17b6\u1793\u1780\u17b6\u179a\u179c\u17b7\u1797\u17b6\u1782 Google", "decimal_comma", "\u179f\u1789\u17d2\u1789\u17b6\u1780\u17d2\u1794\u17c0\u179f\u1791\u179f\u1797\u17b6\u1782", _s26_18, "\u1794\u17d2\u179a\u17be\u179f\u1789\u17d2\u1789\u17b6\u1780\u17d2\u1794\u17c0\u179f\u1787\u17b6\u1781\u17d2\u1791\u1784\u17cb\u1791\u179f\u1797\u17b6\u1782\u1780\u17d2\u1793\u17bb\u1784\u1791\u1798\u17d2\u179a\u1784\u17cb", "select_method", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u179c\u17b7\u1792\u17b8\u179f\u17b6\u179f\u17d2\u178f\u17d2\u179a", "select_platform", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u179c\u17c1\u1791\u17b7\u1780\u17b6", _s28_15, "\u179f\u17bc\u1798\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u178e\u17d2\u178f\u17b6\u1789\u178a\u17be\u1798\u17d2\u1794\u17b8\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1791\u17c5 Gmail", _s16_87, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17be\u1791\u17c6\u1793\u17b7\u1789\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17b7\u1791", "enable_markdown", "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a Markdown", _s20_59, "\u1794\u17c6\u179b\u17c2\u1784 markdown \u1791\u17c5 HTML \u1793\u17c5\u179b\u17be PDF", "user_guide", "\u1798\u200b\u1782\u17d2\u1782\u17bb\u200b\u1791\u17c1\u179f\u200b\u1780\u17cd\u200b\u179a\u1794\u179f\u17cb\u200b\u17a2\u17d2\u1793\u1780\u200b\u1794\u17d2\u179a\u17be", _s18_48, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1791\u17b8\u1796\u17b8\u179a", "previous_page", "\u1791\u17c6\u1796\u17d0\u179a\u200b\u1798\u17bb\u1793", "next_page", "\u1791\u17c6\u200b\u1796\u200b\u179a\u17d0\u200b\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb", "export_colors", "\u1793\u17b6\u17c6\u1785\u17c1\u1789\u1796\u178e\u17cc", "import_colors", "\u1793\u17b6\u17c6\u1785\u17bc\u179b\u1796\u178e\u17cc", "clear_all", "\u179b\u17bb\u1794\u1785\u17c1\u1789\u200b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb", "contrast", "\u1780\u1798\u17d2\u179a\u17b7\u178f\u1796\u178e\u17cc", "custom_colors", "\u1796\u178e\u17cc\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "colors", "\u1796\u178e\u17cc", _s31_11, "\u1796\u178e\u17cc\u1795\u17d2\u1791\u17c3\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1799\u179f\u1780\u1798\u17d2\u1798\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", _s25_26, "\u1796\u178e\u17cc\u1796\u17bb\u1798\u17d2\u1796\u17a2\u1780\u17d2\u179f\u179a\u179f\u1780\u1798\u17d2\u1798\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", _s33_14, "\u1796\u178e\u17cc\u1795\u17d2\u1791\u17c3\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1799\u17a2\u179f\u1780\u1798\u17d2\u1798\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", _s27_27, "\u1796\u178e\u17cc\u1796\u17bb\u1798\u17d2\u1796\u17a2\u1780\u17d2\u179f\u179a\u17a2\u179f\u1780\u1798\u17d2\u1798\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", _s36_3, "\u1796\u178e\u17cc\u200b\u1795\u17d2\u1791\u17c3\u200b\u1781\u17b6\u1784\u200b\u1780\u17d2\u179a\u17c4\u1799\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1787\u17c6\u1793\u17bd\u179f\u200b\u178f\u17b6\u179a\u17b6\u1784", _s31_13, "\u1796\u178e\u17cc\u1795\u17d2\u1791\u17c3\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1799\u1793\u17c3\u1780\u17d2\u1794\u17b6\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s25_28, "\u1796\u178e\u17cc\u1796\u17bb\u1798\u17d2\u1796\u17a2\u1780\u17d2\u179f\u179a\u1794\u178b\u1798\u1780\u1790\u17b6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "net_subtotal", "\u179f\u17bb\u1791\u17d2\u1792", "review_app", "\u1796\u17b7\u1793\u17b7\u178f\u17d2\u1799\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8", "check_status", "\u1796\u17b7\u1793\u17b7\u178f\u17d2\u1799\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796", "free_trial", "\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784\u200b\u178a\u17c4\u1799\u179f\u17c1\u179a\u17b8", _s23_24, "\u1780\u17b6\u179a\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784\u1782\u1798\u17d2\u179a\u17c4\u1784 Pro \u1794\u1789\u17d2\u1785\u1794\u17cb\u1780\u17d2\u1793\u17bb\u1784 :count \u1790\u17d2\u1784\u17c3 \u1785\u17bb\u1785\u178a\u17be\u1798\u17d2\u1794\u17b8\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u17d4", _s21_61, "\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7\u1782\u17ba\u1787\u17b6\u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799\u1793\u17c3\u1780\u17b6\u179a\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784\u1782\u1798\u17d2\u179a\u17c4\u1784 Pro \u1785\u17bb\u1785\u178a\u17be\u1798\u17d2\u1794\u17b8\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u17d4", "change_email", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s25_30, "\u1787\u17b6\u1787\u1798\u17d2\u179a\u17be\u179f\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u178a\u17c2\u1793\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17b6\u1785\u17cb\u178a\u17c4\u1799\u17a1\u17c2\u1780", _s21_62, "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17d4", "uninvoiced", "\u1798\u17b7\u1793\u1798\u17b6\u1793\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "subdomain_guide", "\u178a\u17c2\u1793\u179a\u1784\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17d2\u179a\u17be\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1792\u17d2\u179c\u17be\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u178f\u17c6\u178e\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1795\u17d2\u1782\u17bc\u1795\u17d2\u1782\u1784\u1798\u17c9\u17b6\u1780\u1799\u17b8\u17a0\u17c4\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4 \u1796\u17c4\u179b\u1782\u17ba https://your-brand.invoicing.co", "send_time", "\u1795\u17d2\u1789\u17be\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6", "import_data", "\u1793\u17b6\u17c6\u1785\u17bc\u179b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799", "import_settings", "\u1793\u17b6\u17c6\u1785\u17bc\u179b\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb", _s17_46, "\u179f\u17bc\u1798\u1795\u17d2\u178f\u179b\u17cb\u17af\u1780\u179f\u17b6\u179a JSON", _s19_48, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u178a\u17be\u1798\u17d2\u1794\u17b8\u1793\u17b6\u17c6\u1785\u17bc\u179b\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb \u1793\u17b7\u1784/\u17ac\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799", "json", "JSON", _s24_34, "\u1798\u17b7\u1793\u1798\u17b6\u1793\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17be\u1780\u1791\u17c1\u17d4", "wait_for_data", "\u179f\u17bc\u1798\u179a\u1784\u17cb\u1785\u17b6\u17c6\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1789\u17d2\u1785\u1794\u17cb\u1780\u17b6\u179a\u1795\u17d2\u1791\u17bb\u1780", "net_total", "\u179f\u179a\u17bb\u1794\u179f\u17bb\u1791\u17d2\u1792", "has_taxes", "\u1798\u17b6\u1793\u1796\u1793\u17d2\u1792", _s16_88, "\u1793\u17b6\u17c6\u1785\u17bc\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s18_50, "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1793\u17b6\u17c6\u1785\u17bc\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "login_success", "\u1780\u17b6\u179a\u1785\u17bc\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "login_failure", "\u1794\u179a\u17b6\u1787\u17d0\u1799\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1785\u17bc\u179b", "exported_data", "\u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u17af\u1780\u179f\u17b6\u179a\u179a\u17bd\u1785\u179a\u17b6\u179b\u17cb \u17a2\u17d2\u1793\u1780\u1793\u17b9\u1784\u1791\u1791\u17bd\u179b\u1794\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c2\u179b\u1798\u17b6\u1793\u178f\u17c6\u178e\u1791\u17b6\u1789\u1799\u1780", _s23_25, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c2\u179b\u1794\u17b6\u1793\u179b\u17bb\u1794", _s28_17, "\u1795\u17d2\u1791\u17bb\u1780\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u178a\u17c2\u179b\u1787\u17b6\u1780\u1798\u17d2\u1798\u179f\u17b7\u1791\u17d2\u1792\u17b7\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c2\u179b\u1794\u17b6\u1793\u179b\u17bb\u1794", "step_1_sign_in", "\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 1: \u1785\u17bc\u179b", _s16_91, "\u1787\u17c6\u17a0\u17b6\u1793\u1791\u17b8 2: \u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f", "account_id", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1782\u178e\u1793\u17b8", _s27_29, "\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1785\u17c6\u178e\u17b6\u1780\u179f\u17d2\u179a\u17bb\u1780\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u1794\u17cb\u1793\u17c5\u17a1\u17be\u1799\u1791\u17c1", "activity_100", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_invoice", "activity_101", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_invoice", "activity_102", ":user \u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_invoice", "activity_103", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_invoice", "activity_104", ":user \u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 :recurring_invoice", _s18_51, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1794\u1789\u17d2\u1785\u1794\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", _s23_27, "\u1794\u17be\u1780\u1780\u17b6\u179a\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1794\u1789\u17d2\u1785\u1794\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "gateway_setup", "\u1780\u17b6\u179a\u178a\u17c6\u17a1\u17be\u1784\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c", "preview_sidebar", "\u1798\u17be\u179b\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784\u1787\u17b6\u1798\u17bb\u1793", _s16_92, "\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1786\u17d2\u1793\u17b6\u17c6\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17b6\u1789", _s18_53, "\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u1794\u17cb\u179c\u1782\u17d2\u1782\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_94, "\u1794\u1789\u17d2\u1785\u1794\u17cb\u179c\u1782\u17d2\u1782\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "count_session", "\u179c\u1782\u17d2\u1782 1", "count_sessions", ":count \u179c\u1782\u17d2\u1782", "invoice_created", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f", "quote_created", "\u1794\u17b6\u1793\u200b\u1794\u1784\u17d2\u1780\u17be\u178f\u200b\u179f\u1798\u17d2\u179a\u1784\u17cb", "credit_created", "\u17a5\u178e\u1791\u17b6\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784", "pro", "\u1794\u17d2\u179a\u17bc", "enterprise", "\u179f\u17a0\u1782\u17d2\u179a\u17b6\u179f", "last_updated", "\u1792\u17d2\u179c\u17be\u200b\u17b1\u17d2\u1799\u200b\u1791\u17b6\u1793\u17cb\u179f\u1798\u17d0\u1799\u200b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "invoice_item", "\u1792\u17b6\u178f\u17bb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "quote_item", "\u1792\u17b6\u178f\u17bb\u179f\u1798\u17d2\u179a\u1784\u17cb", _s18_54, _s19_194, _s17_48, _s19_194, "order", "\u1794\u1789\u17d2\u1787\u17b6\u1791\u17b7\u1789", "unassigned", "\u1798\u17b7\u1793\u1794\u17b6\u1793\u1785\u17b6\u178f\u17cb\u178f\u17b6\u17c6\u1784", "partial_value", "\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u1792\u17c6\u1787\u17b6\u1784\u179f\u17bc\u1793\u17d2\u1799 \u1793\u17b7\u1784\u178f\u17b7\u1785\u1787\u17b6\u1784\u1785\u17c6\u1793\u17bd\u1793\u179f\u179a\u17bb\u1794", "search_kanban", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 Kanban", "search_kanbans", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 Kanban", "kanban", "\u1780\u17b6\u1793\u17cb\u1794\u17b6\u1793", "enable", "\u1794\u17be\u1780", "move_top", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u1780\u17c6\u1796\u17bc\u179b", "move_up", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u17a1\u17be\u1784\u179b\u17be", "move_down", "\u1791\u17c5\u200b\u1780\u17d2\u179a\u17c4\u1798", "move_bottom", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u1794\u17b6\u178f", "subdomain_help", "\u1780\u17c6\u178e\u178f\u17cb\u178a\u17c2\u1793\u179a\u1784 \u17ac\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1793\u17c5\u179b\u17be\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", _s21_64, "\u1780\u17c6\u17a0\u17bb\u179f\u17d6 \u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a2\u1790\u17c1\u179a :body", _s25_31, "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17d2\u179a\u17b6\u1780\u178a\u1790\u17b6\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a2\u1790\u17c1\u179a :body", _s17_50, "\u1798\u17be\u179b\u1791\u1798\u17d2\u179a\u1784\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", "is_viewed", "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1798\u17be\u179b", "letter", "\u179b\u17b7\u1781\u17b7\u178f", "legal", "\u1795\u17d2\u179b\u17bc\u179c\u1785\u17d2\u1794\u17b6\u1794\u17cb", "page_layout", "\u1794\u17d2\u179b\u1784\u17cb\u1791\u17c6\u1796\u17d0\u179a", "portrait", "\u179a\u17bc\u1794\u1794\u1789\u17d2\u1788\u179a", "landscape", "\u1791\u17c1\u179f\u1797\u17b6\u1796", _s26_19, "\u1798\u17d2\u1785\u17b6\u179f\u17cb\u1782\u178e\u1793\u17b8\u17a2\u17b6\u1785\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u1791\u17c5\u1787\u17b6\u1782\u1798\u17d2\u179a\u17c4\u1784\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17be\u1780\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1780\u1798\u17d2\u179a\u17b7\u178f\u1781\u17d2\u1796\u179f\u17cb\u1780\u1798\u17d2\u179a\u17b7\u178f\u1781\u17d2\u1796\u179f\u17cb", _s20_60, "\u178a\u17c6\u17a1\u17be\u1784\u1780\u17c6\u178e\u17c2\u1791\u17c5\u1782\u1798\u17d2\u179a\u17c4\u1784\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17be\u1780\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1780\u1798\u17d2\u179a\u17b7\u178f\u1781\u17d2\u1796\u179f\u17cb", _s21_65, "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1791\u17bc\u1791\u17b6\u178f\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s17_52, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1798\u17b6\u1793\u179f\u17bb\u1796\u179b\u1797\u17b6\u1796\u179a\u17a0\u17bc\u178f\u178a\u179b\u17cb", "no_headers", "\u1782\u17d2\u1798\u17b6\u1793\u1794\u178b\u1798\u1780\u1790\u17b6", "add_header", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1794\u178b\u1798\u1780\u1790\u17b6", "remove_header", "\u179b\u17bb\u1794\u1794\u178b\u1798\u1780\u1790\u17b6", "return_url", "\u178f\u17d2\u179a\u17a1\u1794\u17cb URL", "rest_method", "\u179c\u17b7\u1792\u17b8\u179f\u17b6\u179f\u17d2\u179a\u17d2\u178f\u179f\u1798\u17d2\u179a\u17b6\u1780", "header_key", "\u1782\u17d2\u179a\u17b6\u1794\u17cb\u1785\u17bb\u1785\u1794\u178b\u1798\u1780\u1790\u17b6", "header_value", "\u178f\u1798\u17d2\u179b\u17c3\u1794\u178b\u1798\u1780\u1790\u17b6", _s18_56, "\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", "promo_code", "\u178f\u17c6\u200b\u17a1\u17be\u1784\u200b\u179f\u1780\u17d2\u178a\u17b7", "promo_discount", "\u1780\u17b6\u179a\u1794\u1789\u17d2\u1785\u17bb\u17c7\u178f\u1798\u17d2\u179b\u17c3\u1794\u17d2\u179a\u17bc\u1798\u17c9\u17bc\u179f\u17b7\u1793", _s18_58, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u179b\u17bb\u1794\u1785\u17c4\u179b", _s16_96, "\u1794\u17b6\u1793\u1794\u17be\u1780\u1780\u17d2\u1793\u17bb\u1784\u1798\u17bd\u1799\u1780\u17c5\u17a2\u17b8", "max_seats_limit", "\u178a\u17c2\u1793\u1780\u17c6\u178e\u178f\u17cb\u1780\u17c5\u17a2\u17b8\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6", "trial_enabled", "\u1794\u17b6\u1793\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784", "trial_duration", "\u179a\u1799\u17c8\u1796\u17c1\u179b\u179f\u17b6\u1780\u179b\u17d2\u1794\u1784", _s21_67, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u1780\u17b6\u179a\u1794\u178a\u17b7\u179f\u17c1\u1792\u179f\u17c6\u178e\u17bd\u179a", _s18_60, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u1798\u17b6\u1793\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u1795\u17c2\u1793\u1780\u17b6\u179a", "plan_map", "\u1795\u17c2\u1793\u1791\u17b8\u1795\u17c2\u1793\u1780\u17b6\u179a", "refund_period", "\u179a\u1799\u17c8\u1796\u17c1\u179b\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", _s21_69, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792 Webhook", "purchase_page", "\u1791\u17c6\u1796\u17d0\u179a\u1791\u17b7\u1789", "security", "\u179f\u1793\u17d2\u178f\u17b7\u179f\u17bb\u1781", "email_bounced", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u200b\u1794\u17b6\u1793\u200b\u179b\u17c4\u178f", _s20_61, "\u1794\u178e\u17d2\u178a\u17b9\u1784\u179f\u17b6\u179a\u17a5\u178f\u1794\u17b6\u1793\u1780\u17b6\u179a", "email_delivery", "\u1780\u17b6\u179a\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s16_98, "\u1780\u17b6\u179a\u1786\u17d2\u179b\u17be\u1799\u178f\u1794 Webhook", "pdf_response", "\u1780\u17b6\u179a\u1786\u17d2\u179b\u17be\u1799\u178f\u1794\u1787\u17b6 PDF", _s22_52, "\u1794\u179a\u17b6\u1787\u17d0\u1799\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb", "pdf_failed", "PDF \u1794\u179a\u17b6\u1787\u17d0\u1799", "pdf_success", "PDF \u1787\u17c4\u1782\u1787\u17d0\u1799", "modified", "\u1780\u17c2\u1794\u17d2\u179a\u17c2", "payment_link", _s18_259, _s16_100, "\u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1790\u17d2\u1798\u17b8\u17d4", _s17_54, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s20_62, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_63, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_71, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u178f\u17c6\u178e\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_64, _s27_115, _s20_65, _s27_115, _s21_72, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_49, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s20_66, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count \u178f\u17c6\u178e\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s26_20, "\u178a\u17c2\u1793\u179a\u1784\u1798\u17b7\u1793\u1798\u17b6\u1793\u1791\u17c1\u17d4", "connect_gmail", "\u1797\u17d2\u1787\u17b6\u1794\u17cb Gmail", _s16_102, "\u1795\u17d2\u178f\u17b6\u1785\u17cb Gmail", "connected_gmail", "\u1794\u17b6\u1793\u1797\u17d2\u1787\u17b6\u1794\u17cb Gmail \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_62, "\u1794\u17b6\u1793\u1795\u17d2\u178f\u17b6\u1785\u17cb Gmail \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_104, "\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u1791\u17c5\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793\u1780\u17bc\u178a\u17a2\u17b6\u1785\u1793\u17b9\u1784\u179a\u17b6\u179a\u17b6\u17c6\u1784\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 \u17a2\u17d2\u1793\u1780\u17a2\u17b6\u1785\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1796\u17b6\u1780\u17d2\u1799\u1794\u1789\u17d2\u1787\u17b6\u1793\u17c1\u17c7\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17c4\u17c7\u1794\u1784\u17cb\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u17d6", _s16_105, _s17_275, "count_minutes", ":count \u1793\u17b6\u1791\u17b8", _s16_107, "\u17a2\u179f\u17cb\u1796\u17c1\u179b\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", _s29_15, "\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a/\u1794\u1789\u17d2\u1787\u179a\u17a5\u178e\u1791\u17b6\u1793", "use_last_email", "\u1794\u17d2\u179a\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", _s16_109, "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u179f\u1780\u1798\u17d2\u1798", _s21_74, "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u17a2\u17ca\u17b8\u1798\u17c2\u179b \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7 \u1793\u17b7\u1784\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784", _s27_31, "\u1780\u17c6\u17a0\u17bb\u179f\u1794\u17b6\u1793\u1780\u17be\u178f\u17a1\u17be\u1784 \u179f\u17bc\u1798\u1796\u17d2\u1799\u17b6\u1799\u17b6\u1798\u1798\u17d2\u178f\u1784\u1791\u17c0\u178f", _s27_32, "\u178a\u17c6\u1794\u17bc\u1784\u200b\u179f\u17bc\u1798\u200b\u1780\u17c6\u178e\u178f\u17cb\u200b\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", _s34_15, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1793\u17b9\u1784\u1794\u17b7\u1791 2FA", "help_translate", "\u1787\u17bd\u1799\u1794\u1780\u1794\u17d2\u179a\u17c2", _s23_28, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1794\u17d2\u179a\u1791\u17c1\u179f\u1798\u17bd\u1799\u17d4", "resend_invite", "\u1795\u17d2\u1789\u17be\u1780\u17b6\u179a\u17a2\u1789\u17d2\u1787\u17be\u1789\u17a1\u17be\u1784\u179c\u17b7\u1789", _s19_50, "\u1794\u17b6\u1793\u1794\u17b7\u1791 2FA \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_111, "\u1794\u17b6\u1793\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1782\u178e\u1793\u17b8\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_51, "\u1794\u17b6\u1793\u1795\u17d2\u178f\u17b6\u1785\u17cb\u1782\u178e\u1793\u17b8\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "delivered", "\u1785\u17c2\u1780\u1785\u17b6\u1799", "bounced", "\u179b\u17c4\u178f", "spam", "\u179f\u17b6\u179a\u200b\u17a5\u178f\u200b\u1794\u17b6\u1793\u200b\u1780\u17b6\u179a", "view_docs", "\u1798\u17be\u179b\u17af\u1780\u179f\u17b6\u179a", _s32_12, "\u179f\u17bc\u1798\u1795\u17d2\u178f\u179b\u17cb\u179b\u17c1\u1781\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791 \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17be\u1780\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1780\u178f\u17d2\u178f\u17b6\u1796\u17b8\u179a", "send_sms", "\u1795\u17d2\u1789\u17be\u179f\u17b6\u179a SMS", "sms_code", "\u179b\u17c1\u1781\u1780\u17bc\u178a\u179f\u17b6\u179a SMS", _s21_75, "\u179f\u17d2\u1780\u17c2\u1793\u1780\u17bc\u178a\u179a\u1794\u17b6\u179a\u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u178a\u17c2\u179b\u178f\u17d2\u179a\u17bc\u179c\u1782\u17d2\u1793\u17b6 :link \u17d4", _s18_63, "\u1794\u17b6\u1793\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1796\u17b8\u179a\u1780\u178f\u17d2\u178f\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "connect_google", "\u1797\u17d2\u1787\u17b6\u1794\u17cb Google", _s17_56, "\u1795\u17d2\u178f\u17b6\u1785\u17cb Google", _s17_58, "\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1796\u17b8\u179a\u1780\u178f\u17d2\u178f\u17b6", _s18_64, "\u1794\u17b7\u1791\u1780\u178f\u17d2\u178f\u17b6\u1796\u17b8\u179a", _s34_16, "\u1791\u17b6\u1798\u1791\u17b6\u179a\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1787\u17b6\u1798\u17bd\u1799\u1780\u17b6\u179a\u1785\u17bc\u179b\u179f\u1784\u17d2\u1782\u1798", "stay_logged_in", "\u1794\u1793\u17d2\u178f\u1785\u17bc\u179b", _s23_30, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u179c\u1782\u17d2\u1782\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1787\u17b7\u178f\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb\u17a0\u17be\u1799\u17d4", "count_hours", ":count \u1798\u17c9\u17c4\u1784\u17d4", "count_day", "1 \u1790\u17d2\u1784\u17c3\u17d4", "count_days", ":count \u1790\u17d2\u1784\u17c3\u17d4", _s19_52, "\u17a2\u179f\u17cb\u1796\u17c1\u179b\u179f\u1798\u17d0\u1799\u1794\u17d2\u179a\u1787\u17bb\u17c6\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a", _s17_59, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u200b\u179f\u17bb\u179c\u178f\u17d2\u1790\u17b7\u1797\u17b6\u1796", "resend_email", "\u1795\u17d2\u1789\u17be\u200b\u17a2\u17ca\u17b8\u200b\u1798\u17c9\u17c2\u200b\u179b\u200b\u1798\u17d2\u178f\u1784\u200b\u1791\u17c0\u178f", _s26_22, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", _s16_112, _s21_221, _s19_54, _s21_222, _s19_56, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1787\u17b6\u1798\u17bd\u1799 Gmail", "list_long_press", "\u1794\u1789\u17d2\u1787\u17b8\u1780\u17b6\u179a\u1785\u17bb\u1785\u17a1\u17bb\u1784", "show_actions", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179f\u1780\u1798\u17d2\u1798\u1797\u17b6\u1796", _s17_61, "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1785\u17d2\u179a\u17be\u1793", _s27_34, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s21_76, "\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u17d2\u179a\u17be :client_counter \u179f\u17bc\u1798\u1794\u1793\u17d2\u1790\u17c2\u1798 :client_number \u17ac :client_id_number \u178a\u17be\u1798\u17d2\u1794\u17b8\u1780\u17b6\u179a\u1796\u17b6\u179a\u1780\u17b6\u179a\u1794\u17c9\u17c7\u1791\u1784\u17d2\u1782\u17b7\u1785", "this_quarter", "\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1793\u17c1\u17c7\u17d4", "last_quarter", "\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "to_update_run", "\u178a\u17be\u1798\u17d2\u1794\u17b8\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u179a\u178f\u17cb", _s18_66, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s16_113, "URL \u1780\u17b6\u179a\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7", "invoice_project", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "invoice_task", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "invoice_expense", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u179b\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s19_57, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s20_67, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count \u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s16_115, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780 \u1793\u17b7\u1784\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793", "save_and_email", "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780 \u1793\u17b7\u1784\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s16_117, "\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cd\u178a\u17c2\u179b\u1794\u17b6\u1793\u1782\u17b6\u17c6\u1791\u17d2\u179a", _s16_119, "\u1794\u179a\u17b7\u1798\u17b6\u178e\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784", _s17_63, "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784", _s22_54, "\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u1794\u17b6\u1793\u1794\u1784\u17cb\u1791\u17c5\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", _s24_36, "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784", "converted_total", "\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u179f\u179a\u17bb\u1794", "is_sent", "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s17_65, "\u17af\u1780\u179f\u17b6\u179a\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "document_upload", "\u17af\u1780\u179f\u17b6\u179a\u1795\u17d2\u1791\u17bb\u1780\u17a1\u17be\u1784", _s20_68, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a\u17a1\u17be\u1784", "expense_total", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u179f\u179a\u17bb\u1794", "enter_taxes", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1796\u1793\u17d2\u1792", "by_rate", "\u178f\u17b6\u1798\u17a2\u178f\u17d2\u179a\u17b6", "by_amount", "\u178f\u17b6\u1798\u1785\u17c6\u1793\u17bd\u1793", "enter_amount", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb", "before_taxes", "\u1798\u17bb\u1793\u1796\u17c1\u179b\u1796\u1793\u17d2\u1792", "after_taxes", "\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1796\u17b8\u1796\u1793\u17d2\u1792", "color", "\u1796\u178e\u17cc", "show", "\u1794\u1784\u17d2\u17a0\u17b6\u1789", "hide", "\u179b\u17b6\u1780\u17cb", "empty_columns", "\u1787\u17bd\u179a\u1788\u179a\u1791\u1791\u17c1", _s21_78, "\u179a\u1794\u17c0\u1794\u1794\u17c6\u1794\u17b6\u178f\u17cb\u1780\u17c6\u17a0\u17bb\u179f\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u17be\u1780", _s26_23, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u179c\u17b6\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1798\u17d2\u179a\u17bb\u1784\u1791\u17bb\u1780\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1794\u17d2\u179a\u17be\u1793\u17c5\u179b\u17be\u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1780\u17d2\u1793\u17bb\u1784\u179f\u17d2\u179a\u17bb\u1780 \u179c\u17b6\u17a2\u17b6\u1785\u179b\u17c1\u1785\u1792\u17d2\u179b\u17b6\u1799\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u17d4 \u1785\u17bb\u1785\u178a\u17be\u1798\u17d2\u1794\u17b8\u179f\u17d2\u179c\u17c2\u1784\u1799\u179b\u17cb\u1794\u1793\u17d2\u1790\u17c2\u1798\u17d4", "running_tasks", "\u1780\u17c6\u1796\u17bb\u1784\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "recent_tasks", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d7", "recent_expenses", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1790\u17d2\u1798\u17b8\u17d7", _s17_67, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1793\u17b6\u1796\u17c1\u179b\u1781\u17b6\u1784\u1798\u17bb\u1781", "update_app", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8", "started_import", "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1793\u17b6\u17c6\u1785\u17bc\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_38, "\u179f\u17d2\u1791\u17bd\u1793\u200b\u1780\u17b6\u179a\u200b\u1782\u17bc\u179f\u200b\u1795\u17c2\u1793\u1791\u17b8\u200b\u1787\u17bd\u179a\u200b\u1788\u179a", _s20_69, "\u1794\u17d2\u179a\u17be\u1796\u1793\u17d2\u1792\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b", _s18_68, "\u1782\u17ba\u1787\u17b6\u1785\u17c6\u1793\u17bd\u1793\u1794\u1789\u17d2\u1785\u17bb\u17c7\u178f\u1798\u17d2\u179b\u17c3", "column", "\u1787\u17bd\u179a\u1788\u179a", "sample", "\u1782\u17c6\u179a\u17bc", "map_to", "\u1795\u17c2\u1793\u1791\u17b8\u1791\u17c5", "import", "\u1793\u17b6\u17c6\u1785\u17bc\u179b", _s25_33, "\u1794\u17d2\u179a\u17be\u1787\u17bd\u179a\u1791\u17b8\u1798\u17bd\u1799\u1787\u17b6\u1788\u17d2\u1798\u17c4\u17c7\u1787\u17bd\u179a\u1788\u179a", "select_file", "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u17af\u1780\u179f\u17b6\u179a\u1798\u17bd\u1799\u17d4", _s16_121, "\u1782\u17d2\u1798\u17b6\u1793\u17af\u1780\u179f\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1791\u17c1\u17d4", "csv_file", "\u17af\u1780\u179f\u17b6\u179a CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a 2go", "invoicely", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "waveaccounting", "\u1782\u178e\u1793\u17c1\u1799\u17d2\u1799 Wave", "zoho", "\u17a0\u17d2\u179f\u17bc\u17a0\u17bc", "accounting", "\u1782\u178e\u1793\u17c1\u1799\u17d2\u1799", _s22_56, "\u179f\u17bc\u1798\u1795\u17d2\u178f\u179b\u17cb CSVs \u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "import_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1793\u17b6\u17c6\u1785\u17bc\u179b", "html_mode", "\u179a\u1794\u17c0\u1794 HTML", "html_mode_help", "\u1798\u17be\u179b\u1780\u17b6\u179a\u17a2\u17b6\u1794\u17cb\u178a\u17c1\u178f\u1787\u17b6\u1798\u17bb\u1793\u179b\u17bf\u1793\u1787\u17b6\u1784 \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1798\u17b6\u1793\u1797\u17b6\u1796\u179f\u17bb\u1780\u17d2\u179a\u17b7\u178f\u178f\u17b7\u1785", "view_licenses", "\u1798\u17be\u179b\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u17d0\u178e\u17d2\u178e", "webhook_url", "Webhook URL", _s17_69, "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1793\u17b7\u1796\u1793\u17d2\u1792\u1796\u17c1\u1789\u17a2\u17c1\u1780\u17d2\u179a\u1784\u17cb", "sidebar_editor", "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1793\u17b7\u1796\u1793\u17d2\u1792\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", _s22_57, "\u179f\u17bc\u1798\u179c\u17b6\u1799 ":value" \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb", "purge", "\u1794\u17c4\u179f\u179f\u17c6\u17a2\u17b6\u178f", "service", "\u179f\u17c1\u179c\u17b6\u1780\u1798\u17d2\u1798", "clone_to", "\u1780\u17d2\u179b\u17bc\u1793\u1791\u17c5", "clone_to_other", "\u1780\u17d2\u179b\u17bc\u1793\u1791\u17c5\u1795\u17d2\u179f\u17c1\u1784\u1791\u17c0\u178f\u17d4", "labels", "\u179f\u17d2\u179b\u17b6\u1780", "add_custom", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "payment_tax", "\u1794\u1784\u17cb\u1796\u1793\u17d2\u1792", "unpaid", _s16_441, "white_label", "\u179f\u17d2\u179b\u17b6\u1780\u1796\u178e\u17cc\u179f", "delivery_note", "\u1780\u17c6\u178e\u178f\u17cb\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1780\u17b6\u179a\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", _s24_41, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1785\u17b6\u1780\u17cb\u179f\u17c4", _s24_43, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1785\u17b6\u1780\u17cb\u179f\u17c4", "source_code", "\u1794\u17d2\u179a\u1797\u1796\u200b\u1780\u17bc\u178a", "app_platforms", "\u179c\u17c1\u1791\u17b7\u1780\u17b6\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8", "invoice_late", "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u1799\u17ba\u178f", "quote_expired", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb", "partial_due", "\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb\u178a\u17c4\u1799\u1795\u17d2\u1793\u17c2\u1780", "invoice_total", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u179f\u179a\u17bb\u1794", "quote_total", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u179f\u179a\u17bb\u1794", "credit_total", "\u17a5\u178e\u1791\u17b6\u1793\u179f\u179a\u17bb\u1794", _s23_31, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u179f\u179a\u17bb\u1794", "actions", "\u179f\u1780\u1798\u17d2\u1798\u1797\u17b6\u1796", "expense_number", "\u179b\u17c1\u1781\u1785\u17c6\u178e\u17b6\u1799", "task_number", "\u179b\u17c1\u1781\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "project_number", "\u179b\u17c1\u1781\u1782\u1798\u17d2\u179a\u17c4\u1784", "project_name", "\u1788\u17d2\u1798\u17c4\u17c7\u1782\u1798\u17d2\u179a\u17c4\u1784", "warning", "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793", "view_settings", "\u1798\u17be\u179b\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb", _s24_45, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u1793\u17c1\u17c7\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1793\u17c5\u17a1\u17be\u1799\u1791\u17c1", "late_invoice", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1799\u17ba\u178f\u1799\u17c9\u17b6\u179c", "expired_quote", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb", "remind_invoice", "\u179a\u17c6\u179b\u17b9\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "cvv", "CVV", "client_name", "\u1788\u17d2\u1798\u17c4\u17c7\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "client_phone", "\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "required_fields", "\u179c\u17b6\u179b\u178a\u17c2\u179b\u178f\u17d2\u179a\u17bc\u179c\u1780\u17b6\u179a", "calculated_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u1782\u178e\u1793\u17b6", _s17_71, "\u17a2\u178f\u17d2\u179a\u17b6\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "clear_cache", "\u1787\u1798\u17d2\u179a\u17c7\u1783\u17d2\u179b\u17b6\u17c6\u1784\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "sort_order", "\u178f\u1798\u17d2\u179a\u17c0\u1794\u179b\u17c6\u178a\u17b6\u1794\u17cb", "task_status", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796", "task_statuses", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "new_task_status", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d4", _s16_123, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", _s19_58, "\u1794\u1784\u17d2\u1780\u17be\u178f\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_59, "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_71, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_60, _s31_62, _s19_61, _s31_62, _s20_72, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_58, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_80, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_59, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_70, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", _s20_74, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count \u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", _s16_125, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u17b6\u179a\u17b6\u1784\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", _s21_81, "\u178f\u17c2\u1784\u178f\u17c2\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1795\u17d2\u1793\u17c2\u1780\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1793\u17c5\u1796\u17c1\u179b\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s20_75, "\u178f\u17b6\u179a\u17b6\u1784\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s25_34, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17c6\u1796\u17b8\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u1791\u17c5\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s20_77, "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s25_35, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17c6\u1796\u17b8\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1791\u17c5\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s21_82, "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1798\u17bb\u1793\u1796\u17c1\u179b\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780", _s18_71, "\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796", "task_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", _s20_79, "\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u1794\u17d2\u179a\u1797\u17c1\u1791", _s18_73, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799", _s20_81, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1790\u17d2\u1798\u17b8\u17d4", _s21_83, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u200b\u1794\u17d2\u179a\u1797\u17c1\u1791\u200b\u1785\u17c6\u178e\u17b6\u1799", _s24_46, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_47, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_37, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_48, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1794\u17d2\u179a\u1797\u17c1\u1791\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_49, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_38, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s27_38, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799 :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_24, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s27_39, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1793\u17bc\u179c\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1794\u17d2\u179a\u1797\u17c1\u1791 :value", _s23_32, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", _s25_40, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count \u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799", _s21_85, "\u1794\u17d2\u179a\u17be\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c2\u179b\u1798\u17b6\u1793", "show_option", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1787\u1798\u17d2\u179a\u17be\u179f", _s22_60, "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a5\u178e\u1791\u17b6\u1793\u1798\u17b7\u1793\u17a2\u17b6\u1785\u179b\u17be\u179f\u1796\u17b8\u1785\u17c6\u1793\u17bd\u1793\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1794\u17b6\u1793\u1791\u17c1\u17d4", "view_changes", "\u1798\u17be\u179b\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a", "force_update", "\u1794\u1784\u17d2\u1781\u17c6\u200b\u17b1\u17d2\u1799\u200b\u1792\u17d2\u179c\u17be\u200b\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796", _s17_73, "\u17a2\u17d2\u1793\u1780\u1780\u17c6\u1796\u17bb\u1784\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1780\u17c6\u178e\u17c2\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799\u1794\u17c6\u1795\u17bb\u178f \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1794\u17d2\u179a\u17a0\u17c2\u179b\u1787\u17b6\u1798\u17b6\u1793\u1780\u17b6\u179a\u1787\u17bd\u179f\u1787\u17bb\u179b\u178a\u17c2\u179b\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u179f\u1798\u17d2\u179a\u17c1\u1785", "mark_paid_help", "\u178f\u17b6\u1798\u178a\u17b6\u1793\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17cb", _s18_75, "\u1782\u17bd\u179a\u178f\u17c2\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s23_33, "\u1794\u17be\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u178f\u17d2\u179a\u17bc\u179c\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s29_17, "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u17af\u1780\u179f\u17b6\u179a\u1798\u17be\u179b\u1783\u17be\u1789\u178a\u179b\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s21_87, "\u1780\u17c6\u178e\u178f\u17cb\u17a2\u178f\u17d2\u179a\u17b6\u1794\u17d2\u178f\u17bc\u179a\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s16_127, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u178e\u17b6\u1799", _s18_76, "\u1780\u17d2\u179b\u17bc\u1793\u200b\u1791\u17c5\u200b\u1780\u17b6\u179a\u200b\u1780\u17be\u178f\u200b\u17a1\u17be\u1784\u200b\u179c\u17b7\u1789\u17d4", "crypto", "\u1782\u17d2\u179a\u17b8\u1794\u178f\u17bc", "paypal", "PayPal", "alipay", "Alipay", "sofort", "\u1795\u17b6\u179f\u17bb\u1780\u1797\u17b6\u1796", "apple_pay", _s16_292, "user_field", "\u179c\u17b6\u179b\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "variables", "\u17a2\u1790\u17c1\u179a", "show_password", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "hide_password", "\u179b\u17b6\u1780\u17cb\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "copy_error", "\u1780\u17c6\u17a0\u17bb\u179f\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1785\u1798\u17d2\u179b\u1784", "capture_card", "\u1780\u17b6\u178f\u1785\u17b6\u1794\u17cb\u1799\u1780", _s17_74, "\u1794\u17b6\u1793\u1794\u17be\u1780\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "total_taxes", "\u1796\u1793\u17d2\u1792\u179f\u179a\u17bb\u1794", "line_taxes", "\u1796\u1793\u17d2\u1792\u179b\u17be\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb", "total_fields", "\u179c\u17b6\u179b\u179f\u179a\u17bb\u1794", _s25_41, "\u1794\u17b6\u1793\u200b\u1794\u1789\u17d2\u1788\u1794\u17cb\u200b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u200b\u178a\u17c2\u179b\u200b\u1780\u17be\u178f\u200b\u17a1\u17be\u1784\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_42, "\u1794\u17b6\u1793\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1793\u17d2\u178f\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_43, "\u1794\u17b6\u1793\u1794\u1793\u17d2\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1793\u17d2\u178f\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "gateway_refund", "Gateway \u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", _s19_62, "\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1780\u17b6\u179a\u1794\u1784\u17d2\u179c\u17b7\u179b\u179f\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u1785\u17d2\u179a\u1780\u1791\u17bc\u1791\u17b6\u178f\u17cb", "due_date_days", _s17_276, "paused", "\u1795\u17d2\u17a2\u17b6\u1780", "mark_active", "\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u179f\u1780\u1798\u17d2\u1798", "day_count", "\u1790\u17d2\u1784\u17c3 :count", _s22_61, "\u1790\u17d2\u1784\u17c3\u178a\u17c6\u1794\u17bc\u1784\u1793\u17c3\u1781\u17c2", _s21_88, "\u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799\u1793\u17c3\u1781\u17c2", _s17_76, "\u1794\u17d2\u179a\u17be\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "endless", "\u1782\u17d2\u1798\u17b6\u1793\u1791\u17b8\u1794\u1789\u17d2\u1785\u1794\u17cb", "next_send_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1795\u17d2\u1789\u17be\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb", _s16_129, "\u179c\u178a\u17d2\u178f\u178a\u17c2\u179b\u1793\u17c5\u179f\u179b\u17cb", _s17_78, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1793\u17d2\u178f", _s18_78, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1793\u17d2\u178f", _s21_90, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u1798\u17d2\u178f\u1784\u1791\u17c0\u178f", _s22_63, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", _s25_44, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_45, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1793\u17d2\u178f\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s26_25, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_46, _s39_34, _s25_47, _s39_34, _s26_26, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s27_40, "\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1793\u17bc\u179c\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :value \u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", _s26_27, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :value \u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s27_41, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1793\u17bc\u179c\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :value", _s24_50, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", _s25_48, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", "send_date", "\u1795\u17d2\u1789\u17be\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", "auto_bill_on", "\u1794\u17be\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s28_19, "\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6\u1780\u17d2\u179a\u17c4\u1798\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1791\u17bc\u1791\u17b6\u178f\u17cb", "profit", "\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1785\u17c6\u178e\u17c1\u1789", "line_item", "\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb", _s18_80, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179b\u17be\u179f", _s23_34, "\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1794\u1793\u17d2\u1790\u17c2\u1798\u178a\u17be\u1798\u17d2\u1794\u17b8\u1791\u1791\u17bd\u179b\u1799\u1780\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u1787\u17c6\u1793\u17bd\u1799", _s19_63, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1791\u17b6\u1794", _s24_51, "\u1782\u17b6\u17c6\u1791\u17d2\u179a\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6\u1785\u17c6\u1793\u17bd\u1793\u1795\u17d2\u1793\u17c2\u1780/\u1780\u17b6\u179a\u178a\u17b6\u1780\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "test_mode", "\u179a\u1794\u17c0\u1794\u200b\u1792\u17d2\u179c\u17be\u200b\u178f\u17c1\u200b\u179f\u17d2\u178f", "opened", "\u1794\u17b6\u1793\u1794\u17be\u1780", _s30_8, "\u1780\u17b6\u179a\u1795\u17d2\u179f\u17c7\u1795\u17d2\u179f\u17b6\u1794\u179a\u17b6\u1787\u17d0\u1799", _s30_9, "\u1780\u17b6\u179a\u1795\u17d2\u179f\u17c7\u1795\u17d2\u179f\u17b6\u1787\u17c4\u1782\u1787\u17d0\u1799", "gateway_success", "\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c\u1787\u17c4\u1782\u1787\u17d0\u1799", "gateway_failure", "\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c\u1794\u179a\u17b6\u1787\u17d0\u1799", "gateway_error", "\u1780\u17c6\u17a0\u17bb\u179f\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c", "email_send", "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s17_80, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1796\u17d2\u1799\u17b6\u1799\u17b6\u1798\u1787\u17bd\u179a\u1798\u17d2\u178f\u1784\u1791\u17c0\u178f", "failure", "\u1794\u179a\u17b6\u1787\u17d0\u1799", "quota_exceeded", "\u179b\u17be\u179f\u1780\u17bc\u178f\u17b6", _s16_131, "\u1780\u17b6\u179a\u1794\u179a\u17b6\u1787\u17d0\u1799\u1781\u17b6\u1784\u179b\u17be", "system_logs", "\u1780\u17c6\u178e\u178f\u17cb\u17a0\u17c1\u178f\u17bb\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792", "view_portal", "\u1798\u17be\u179b\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17d4", "copy_link", "\u1785\u1798\u17d2\u179b\u1784\u178f\u17c6\u178e", "token_billing", "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u1780\u17b6\u178f", _s24_52, "\u179f\u17bc\u1798\u179f\u17d2\u179c\u17b6\u1782\u1798\u1793\u17cd\u1798\u1780\u1780\u17b6\u1793\u17cb Invoice Ninja", "always", "\u1787\u17b6\u1793\u17b7\u1785\u17d2\u1785", "optin", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1785\u17bc\u179b", "optout", "\u1787\u17d2\u179a\u17be\u179f\u200b\u1799\u1780\u1785\u17c1\u1789", "label", "\u179f\u17d2\u179b\u17b6\u1780\u200b\u179f\u1789\u17d2\u1789\u17b6", "client_number", "\u179b\u17c1\u1781\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "auto_convert", _s22_190, "company_name", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1780\u17d2\u179a\u17bb\u1798\u200b\u17a0\u17ca\u17bb\u1793", "reminder1_sent", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780 1 \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", "reminder2_sent", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780 2 \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", "reminder3_sent", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780 3 \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s18_81, "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u178a\u17c2\u179b\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "pdf_page_info", "\u1791\u17c6\u1796\u17d0\u179a :current \u1793\u17c3 :total", _s16_133, _s35_55, "emailed_quotes", _s28_117, "emailed_credits", _s30_64, "gateway", "\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c", "view_in_stripe", "\u1798\u17be\u179b\u1780\u17d2\u1793\u17bb\u1784\u179f\u17d2\u1791\u17d2\u179a\u17b8\u1794", "rows_per_page", "\u1787\u17bd\u179a\u178a\u17c1\u1780\u1780\u17d2\u1793\u17bb\u1784\u1798\u17bd\u1799\u1791\u17c6\u1796\u17d0\u179a", "hours", "\u1798\u17c9\u17c4\u1784", "statement", "\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1790\u17d2\u179b\u17c2\u1784\u1780\u17b6\u179a\u178e\u17cd", "taxes", "\u1796\u1793\u17d2\u1792", "surcharge", "\u1790\u17d2\u179b\u17c3\u1794\u1793\u17d2\u1790\u17c2\u1798", "apply_payment", "\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "apply_credit", "\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u17a5\u178e\u1791\u17b6\u1793", "apply", "\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f", "unapplied", "\u1798\u17b7\u1793\u200b\u1794\u17b6\u1793\u200b\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f", "select_label", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u179f\u17d2\u179b\u17b6\u1780", "custom_labels", "\u179f\u17d2\u179b\u17b6\u1780\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "record_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6", "record_name", "\u1788\u17d2\u1798\u17c4\u17c7\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6", "file_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u17af\u1780\u179f\u17b6\u179a", "height", "\u1780\u1798\u17d2\u1796\u179f\u17cb", "width", "\u1791\u1791\u17b9\u1784", "to", "\u1791\u17c5", "health_check", "\u178f\u17d2\u179a\u17bd\u178f\u1796\u17b7\u1793\u17b7\u178f\u17d2\u1799\u200b\u179f\u17bb\u1781\u1797\u17b6\u1796", "payment_type_id", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "last_login_at", "\u1780\u17b6\u179a\u1785\u17bc\u179b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799\u1793\u17c5", "company_key", "\u179f\u17c4\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "storefront", "\u1798\u17bb\u1781\u17a0\u17b6\u1784", "storefront_help", "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1797\u17b6\u1782\u17b8\u1791\u17b8\u1794\u17b8\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "client_created", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f", _s20_84, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f", _s20_86, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u178a\u17c3", "completed", "\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u1794\u17cb", "gross", "\u179f\u179a\u17bb\u1794", "net_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179f\u17bb\u1791\u17d2\u1792", "net_balance", "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u179f\u17bb\u1791\u17d2\u1792", "client_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s17_82, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s17_84, "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", "selected_quotes", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", "selected_tasks", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s17_86, "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s17_88, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1793\u17b6\u1796\u17c1\u179b\u1781\u17b6\u1784\u1798\u17bb\u1781", _s17_90, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17a0\u17bd\u179f\u1780\u17c6\u178e\u178f\u17cb", "recent_payments", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1790\u17d2\u1798\u17b8\u17d7", "upcoming_quotes", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1793\u17b6\u1796\u17c1\u179b\u1781\u17b6\u1784\u1798\u17bb\u1781", "expired_quotes", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb", "create_client", "\u1794\u1784\u17d2\u1780\u17be\u178f\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "create_invoice", "\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "create_quote", "\u1794\u1784\u17d2\u1780\u17be\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb", "create_payment", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "create_vendor", "\u1794\u1784\u17d2\u1780\u17be\u178f\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "update_quote", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179f\u1798\u17d2\u179a\u1784\u17cb", "delete_quote", "\u179b\u17bb\u1794\u179f\u1798\u17d2\u179a\u1784\u17cb", "update_invoice", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "delete_invoice", "\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "update_client", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "delete_client", "\u179b\u17bb\u1794\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "delete_payment", "\u179b\u17bb\u1794\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "update_vendor", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "delete_vendor", "\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "create_expense", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "update_expense", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "delete_expense", "\u179b\u17bb\u1794\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "create_task", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "update_task", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "delete_task", "\u179b\u17bb\u1794\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "approve_quote", "\u17a2\u1793\u17bb\u1798\u17d0\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb", "off", "\u1794\u17b7\u1791", "when_paid", "\u1796\u17c1\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "expires_on", "\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb\u200b\u1793\u17c5\u200b\u1790\u17d2\u1784\u17c3\u1791\u17b8", "free", "\u17a5\u178f\u1782\u17b7\u178f\u1790\u17d2\u179b\u17c3", "plan", "\u1795\u17c2\u1793\u1780\u17b6\u179a", "show_sidebar", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", "hide_sidebar", "\u179b\u17b6\u1780\u17cb\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784", "event_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cd", "target_url", "\u1782\u17c4\u179b\u178a\u17c5", "copy", "\u1785\u1798\u17d2\u179b\u1784", "must_be_online", "\u179f\u17bc\u1798\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u17a1\u17be\u1784\u179c\u17b7\u1789\u1793\u17c5\u1796\u17c1\u179b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f", _s17_92, "crons \u1785\u17b6\u17c6\u1794\u17b6\u1785\u17cb\u178f\u17d2\u179a\u17bc\u179c\u1794\u17be\u1780", "api_webhooks", "API Webhooks", "search_webhooks", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count Webhooks", "search_webhook", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 Webhook", "webhook", "Webhook", "webhooks", "\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a", "new_webhook", "Webhook \u1790\u17d2\u1798\u17b8\u17d4", "edit_webhook", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b Webhook", "created_webhook", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f webhook \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_webhook", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 webhook \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_135, "\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_webhook", _s24_136, "removed_webhook", _s24_136, _s16_136, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a webhook \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_93, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799 :value webhooks", _s16_137, _s31_63, _s16_138, _s31_63, _s17_94, "\u1794\u17b6\u1793\u179f\u17d2\u178f\u17b6\u179a\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "api_tokens", "\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb API", "api_docs", "\u17af\u1780\u179f\u17b6\u179a API", "search_tokens", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 :count Tokens", "search_token", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 Token", "token", "\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "tokens", "\u1790\u17bc\u1781\u17b9\u1793", "new_token", "\u1790\u17bc\u1781\u17b9\u1793\u1790\u17d2\u1798\u17b8\u17d4", "edit_token", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6", "created_token", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_token", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_token", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_token", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "removed_token", "\u178a\u1780\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1785\u17c1\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_token", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_tokens", "\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1793\u17bc\u179c\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb :value", "deleted_tokens", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_tokens", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1790\u17bc\u1781\u17b9\u1793 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_64, "\u1780\u17b6\u179a\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s24_54, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7\u178a\u17c4\u1799\u1781\u17d2\u179b\u17bd\u1793\u17af\u1784\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17d4", "email_invoice", _s17_274, "email_quote", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "email_credit", "\u17a5\u178e\u1791\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c9\u17c2\u179b", "email_payment", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s20_89, "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1798\u17b7\u1793\u1798\u17b6\u1793\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c2\u179b\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb\u1791\u17c1\u17d4", "ledger", "\u179f\u17c0\u179c\u1797\u17c5\u1780\u178f\u17cb\u178f\u17d2\u179a\u17b6", "view_pdf", "\u1798\u17be\u179b PDF", "all_records", "\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "owned_by_user", "\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u178a\u17c4\u1799\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", _s16_139, "\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c2\u179b\u1793\u17c5\u179f\u179b\u17cb", "contact_name", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", "use_default", "\u1780\u17b6\u179a\u200b\u1794\u17d2\u179a\u17be\u200b\u1794\u17d2\u179a\u17b6\u179f\u17cb\u200b\u179b\u17c6\u1793\u17b6\u17c6\u200b\u178a\u17be\u1798", _s16_141, _s21_223, "number_of_days", "\u1785\u17c6\u1793\u17bd\u1793\u1790\u17d2\u1784\u17c3", _s23_36, "\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "payment_term", "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s16_142, "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1790\u17d2\u1798\u17b8\u17d4", _s17_96, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s20_90, "\u1794\u1784\u17d2\u1780\u17be\u178f\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_91, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_92, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179a\u1799\u17c8\u1796\u17c1\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_92, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179a\u1799\u17c8\u1796\u17c1\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s20_93, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179a\u1799\u17c8\u1796\u17c1\u179b\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_93, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179a\u1799\u17c8\u1796\u17c1\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_68, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s21_94, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s22_69, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "email_sign_in", "\u1785\u17bc\u179b\u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "change", "\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a", _s23_38, "\u1794\u17d2\u178f\u17bc\u179a\u1791\u17c5\u1794\u17d2\u179b\u1784\u17cb\u1791\u17bc\u179a\u179f\u1796\u17d2\u1791?", _s24_55, "\u1794\u17d2\u178f\u17bc\u179a\u1791\u17c5\u1794\u17d2\u179b\u1784\u17cb\u1795\u17d2\u1791\u17c3\u178f\u17bb?", "send_from_gmail", "\u1795\u17d2\u1789\u17be\u1796\u17b8 Gmail", "reversed", "\u1794\u1789\u17d2\u1785\u17d2\u179a\u17b6\u179f", "cancelled", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17c4\u179b", "credit_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17a5\u178e\u1791\u17b6\u1793", "quote_amount", "\u1794\u179a\u17b7\u1798\u17b6\u178e\u179f\u1798\u17d2\u179a\u1784\u17cb", "hosted", "\u1792\u17d2\u179c\u17be\u1787\u17b6\u1798\u17d2\u1785\u17b6\u179f\u17cb\u1795\u17d2\u1791\u17c7", "selfhosted", "\u1792\u17d2\u179c\u17be\u1787\u17b6\u1798\u17d2\u1785\u17b6\u179f\u17cb\u1795\u17d2\u1791\u17c7\u178a\u17c4\u1799\u1781\u17d2\u179b\u17bd\u1793\u17af\u1784\u17d4", "exclusive", "\u1795\u17d2\u178f\u17b6\u1785\u17cb\u1798\u17bb\u1781", "inclusive", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1782\u17d2\u1793\u17b6", "hide_menu", "\u179b\u17b6\u1780\u17cb\u1798\u17c9\u17ba\u1793\u17bb\u1799", "show_menu", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1798\u17c9\u17ba\u1793\u17bb\u1799", _s18_83, _s22_191, _s16_144, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17af\u1780\u179f\u17b6\u179a", "search_designs", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6", "search_invoices", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "search_clients", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "search_products", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1795\u179b\u17b7\u178f\u1795\u179b", "search_quotes", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u179f\u1798\u17d2\u179a\u1784\u17cb", "search_credits", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a5\u178e\u1791\u17b6\u1793", "search_vendors", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "search_users", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", _s16_145, "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792", "search_tasks", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "search_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780", "search_projects", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1782\u1798\u17d2\u179a\u17c4\u1784", "search_expenses", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "search_payments", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "search_groups", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17d2\u179a\u17bb\u1798", "search_company", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780", "search_document", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17af\u1780\u179f\u17b6\u179a 1", "search_design", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u179a\u1785\u1793\u17b6", "search_invoice", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "search_client", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 1", "search_product", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1795\u179b\u17b7\u178f\u1795\u179b", "search_quote", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u179f\u1798\u17d2\u179a\u1784\u17cb", "search_credit", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u17a5\u178e\u1791\u17b6\u1793", "search_vendor", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb 1 \u1793\u17b6\u1780\u17cb", "search_user", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "search_tax_rate", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792", "search_task", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "search_project", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1782\u1798\u17d2\u179a\u17c4\u1784", "search_expense", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1785\u17c6\u178e\u17b6\u1799", "search_payment", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "search_group", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 1 \u1780\u17d2\u179a\u17bb\u1798", "refund_payment", _s21_221, _s17_100, _s28_118, _s18_85, _s28_118, _s16_151, _s25_121, _s17_101, _s25_121, "reverse", "\u1794\u1789\u17d2\u1785\u17d2\u179a\u17b6\u179f", "full_name", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u17c1\u1789", _s17_102, "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784/\u179a\u178a\u17d2\u178b/\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd", _s17_104, "\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd/\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784/\u179a\u178a\u17d2\u178b", "custom1", _s16_442, "custom2", "\u1791\u1798\u17d2\u179b\u17b6\u1794\u17cb\u1791\u17b8\u1796\u17b8\u179a", "custom3", "\u1791\u1798\u17d2\u179b\u17b6\u1794\u17cb\u1791\u17b8\u1794\u17b8", "custom4", "\u1791\u17c6\u1793\u17c0\u1798\u1791\u1798\u17d2\u179b\u17b6\u1794\u17cb\u1791\u17b8\u1794\u17bd\u1793", "optional", "\u179f\u17d2\u179a\u17c1\u1785\u1785\u17b7\u178f\u17d2\u178f", "license", "\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u17d0\u178e\u17d2\u178e", "purge_data", "\u179b\u17bb\u1794\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799", _s16_152, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_86, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u179c\u17b6\u1793\u17b9\u1784\u179b\u17bb\u1794\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1787\u17b6\u17a2\u1785\u17b7\u1793\u17d2\u178f\u17d2\u179a\u17c3\u1799\u17cd \u1782\u17d2\u1798\u17b6\u1793\u1780\u17b6\u179a\u1798\u17b7\u1793\u1792\u17d2\u179c\u17be\u179c\u17b7\u1789\u1791\u17c1\u17d4", "invoice_balance", "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "age_group_0", "0 - 30 \u1790\u17d2\u1784\u17c3\u17d4", "age_group_30", "30-60 \u1790\u17d2\u1784\u17c3\u17d4", "age_group_60", "60-90 \u1790\u17d2\u1784\u17c3\u17d4", "age_group_90", "90-120 \u1790\u17d2\u1784\u17c3\u17d4", "age_group_120", "120+ \u1790\u17d2\u1784\u17c3\u17d4", "refresh", "\u1792\u17d2\u179c\u17be\u200b\u17b1\u17d2\u1799\u200b\u179f\u17d2\u179a\u179f\u17cb", "saved_design", _s27_116, "client_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "company_address", "\u17a2\u17b6\u179f\u17d0\u1799\u178a\u17d2\u178b\u17b6\u1793\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "invoice_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17c6\u1796\u17b8\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "quote_details", "\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u179b\u1798\u17d2\u17a2\u17b7\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb", "credit_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17c6\u1796\u17b8\u17a5\u178e\u1791\u17b6\u1793", "product_columns", "\u1787\u17bd\u179a\u1795\u179b\u17b7\u178f\u1795\u179b", "task_columns", "\u1787\u17bd\u179a\u1788\u179a\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "add_field", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u179c\u17b6\u179b", "all_events", "\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cd\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "permissions", "\u1780\u17b6\u179a\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f", "none", "\u1782\u17d2\u1798\u17b6\u1793", "owned", "\u1787\u17b6\u1798\u17d2\u1785\u17b6\u179f\u17cb", "payment_success", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1787\u17c4\u1782\u1787\u17d0\u1799", "payment_failure", "\u1780\u17b6\u179a\u1794\u179a\u17b6\u1787\u17d0\u1799\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "invoice_sent", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :count", "quote_sent", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u179f\u1798\u17d2\u179a\u1784\u17cb", "credit_sent", "\u17a5\u178e\u1791\u17b6\u1793\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", "invoice_viewed", "\u1794\u17b6\u1793\u1798\u17be\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "quote_viewed", "\u1794\u17b6\u1793\u1798\u17be\u179b\u179f\u1798\u17d2\u179a\u1784\u17cb", "credit_viewed", "\u17a5\u178e\u1791\u17b6\u1793\u1794\u17b6\u1793\u1798\u17be\u179b", "quote_approved", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f", _s25_50, "\u1791\u1791\u17bd\u179b\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", _s16_153, "\u1791\u17b7\u1789\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u17d0\u178e\u17d2\u178e", "apply_license", "\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u17d0\u178e\u17d2\u178e", "cancel_account", "\u179b\u17bb\u1794\u200b\u1782\u178e\u1793\u17b8", _s22_70, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u179c\u17b6\u1793\u17b9\u1784\u179b\u17bb\u1794\u1782\u178e\u1793\u17b8\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1787\u17b6\u17a2\u1785\u17b7\u1793\u17d2\u178f\u17d2\u179a\u17c3\u1799\u17cd \u1782\u17d2\u1798\u17b6\u1793\u1780\u17b6\u179a\u179b\u17bb\u1794\u179c\u17b7\u1789\u1791\u17c1\u17d4", "delete_company", "\u179b\u17bb\u1794\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", _s22_71, "\u1780\u17b6\u179a\u1796\u17d2\u179a\u1798\u17b6\u1793\u17d6 \u179c\u17b6\u1793\u17b9\u1784\u179b\u17bb\u1794\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1787\u17b6\u17a2\u1785\u17b7\u1793\u17d2\u178f\u17d2\u179a\u17c3\u1799\u17cd \u1798\u17b7\u1793\u17a2\u17b6\u1785\u179b\u17bb\u1794\u1785\u17c4\u179b\u179c\u17b7\u1789\u1794\u17b6\u1793\u1791\u17c1\u17d4", "enabled_modules", "\u1798\u17c9\u17bc\u178c\u17bb\u179b\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u17be\u1780", "converted_quote", "\u1794\u17b6\u1793\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "credit_design", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u17a5\u178e\u1791\u17b6\u1793", "includes", "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b", "header", "\u1794\u178b\u1798\u1780\u1790\u17b6", "load_design", "\u1795\u17d2\u1791\u17bb\u1780\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6", "css_framework", "CSS Framework", "custom_designs", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "designs", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6", "new_design", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u1790\u17d2\u1798\u17b8\u17d4", "edit_design", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6", "created_design", "\u179a\u1785\u1793\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_design", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_design", _s27_116, "deleted_design", _s22_192, "removed_design", _s22_192, "restored_design", "\u179a\u1785\u1793\u17b6\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_155, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_designs", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_156, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "proposals", "\u179f\u17c6\u178e\u17be", "tickets", "Tickets", _s16_157, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u200b\u178a\u17c2\u179b\u200b\u1780\u17be\u178f\u200b\u17a1\u17be\u1784", "recurring_tasks", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7", _s18_87, "\u1780\u17b6\u179a\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1782\u178e\u1793\u17b8", "credit_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u17a5\u178e\u1791\u17b6\u1793", "credit", "\u17a5\u178e\u1791\u17b6\u1793", "credits", "\u17a5\u178e\u1791\u17b6\u1793", "new_credit", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a5\u178e\u1791\u17b6\u1793", "edit_credit", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u17a5\u178e\u1791\u17b6\u1793", "created_credit", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_credit", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_credit", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_credit", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "removed_credit", "\u1794\u17b6\u1793\u178a\u1780\u17a5\u178e\u1791\u17b6\u1793\u1785\u17c1\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_credit", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_159, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u179a\u17c1\u178c\u17b8\u178f :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_credits", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17d2\u179a\u17c1\u178c\u17b8\u178f :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_160, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17d2\u179a\u17c1\u178c\u17b8\u178f :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "current_version", "\u1780\u17c6\u178e\u17c2\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793", "latest_version", "\u1787\u17c6\u1793\u17b6\u1793\u17cb\u200b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "update_now", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a5\u17a1\u17bc\u179c\u1793\u17c1\u17c7", _s26_33, "\u1798\u17b6\u1793\u1780\u17c6\u178e\u17c2\u1790\u17d2\u1798\u17b8\u1793\u17c3\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u178e\u17d2\u178f\u17b6\u1789", _s16_161, "\u1780\u17b6\u179a\u17a2\u17b6\u1794\u17cb\u178a\u17c1\u178f\u1798\u17b6\u1793", "app_updated", "\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u1794\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "learn_more", "\u179f\u17d2\u179c\u17c2\u1784\u200b\u1799\u179b\u17cb\u200b\u1794\u1793\u17d2\u1790\u17c2\u1798", "integrations", "\u179f\u1798\u17b6\u17a0\u179a\u178e\u1780\u1798\u17d2\u1798", "tracking_id", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1780\u17b6\u179a\u178f\u17b6\u1798\u178a\u17b6\u1793", _s17_106, _s17_107, "credit_footer", "\u1794\u17b6\u178f\u1780\u1790\u17b6\u17a5\u178e\u1791\u17b6\u1793", "credit_terms", "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u17a5\u178e\u1791\u17b6\u1793", "new_company", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u1790\u17d2\u1798\u17b8\u17d4", "added_company", "\u1794\u17b6\u1793\u1794\u1793\u17d2\u1790\u17c2\u1798\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "company1", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e1", "company2", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e2", "company3", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e3", "company4", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", "product1", "\u1795\u179b\u17b7\u178f\u1795\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "product2", "\u1795\u179b\u17b7\u178f\u1795\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "product3", "\u1795\u179b\u17b7\u178f\u1795\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "product4", "\u1795\u179b\u17b7\u178f\u1795\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", "client1", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "client2", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "client3", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "client4", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", "contact1", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "contact2", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "contact3", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "contact4", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", "task1", "\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "task2", "\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "task3", "\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "task4", "\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", "project1", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "project2", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e2", "project3", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "project4", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", "expense1", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "expense2", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e2", "expense3", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "expense4", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", "vendor1", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e1", "vendor2", "\u17a2\u17d2\u1793\u1780\u200b\u179b\u1780\u17cb\u200b\u178f\u17b6\u1798\u200b\u1785\u17b7\u178f\u17d2\u178f \u17e2", "vendor3", "\u17a2\u17d2\u1793\u1780\u200b\u179b\u1780\u17cb\u200b\u178f\u17b6\u1798\u200b\u1785\u17b7\u178f\u17d2\u178f \u17e3", "vendor4", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", "invoice1", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "invoice2", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e2", "invoice3", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "invoice4", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", "payment1", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "payment2", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "payment3", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "payment4", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", "surcharge1", _s23_127, "surcharge2", _s23_128, "surcharge3", _s23_129, "surcharge4", _s23_130, "group1", "\u1780\u17d2\u179a\u17bb\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "group2", "\u1780\u17d2\u179a\u17bb\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "group3", "\u1780\u17d2\u179a\u17bb\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "group4", "\u1780\u17d2\u179a\u17bb\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 4", "reset", "\u1780\u17c6\u178e\u178f\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789", "number", "\u1785\u17c6\u1793\u17bd\u1793", "export", "\u1793\u17b6\u17c6\u1785\u17c1\u1789", "chart", "\u1782\u17c6\u1793\u17bc\u179f\u178f\u17b6\u1784", "count", "\u179a\u17b6\u1794\u17cb", "totals", "\u179f\u179a\u17bb\u1794", "blank", "\u1791\u1791\u17c1", "day", "\u1790\u17d2\u1784\u17c3", "month", "\u1781\u17c2", "year", "\u1786\u17d2\u1793\u17b6\u17c6", "subgroup", "\u1780\u17d2\u179a\u17bb\u1798\u179a\u1784", "is_active", "\u179f\u1780\u1798\u17d2\u1798", "group_by", "\u1780\u17d2\u179a\u17bb\u1798\u178a\u17c4\u1799", "credit_balance", "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u17a5\u178e\u1791\u17b6\u1793", _s18_93, "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1780\u17b6\u179a\u1785\u17bc\u179b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", _s17_108, "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784 \u1788\u17d2\u1798\u17c4\u17c7\u1796\u17c1\u1789", "contact_phone", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791", _s21_95, "\u1791\u17b6\u1780\u17cb\u1791\u1784\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", _s21_96, "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e2", _s21_97, "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", _s21_98, "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", _s17_110, "\u1795\u17d2\u179b\u17bc\u179c\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", _s17_111, "\u1780\u1793\u17d2\u179b\u17c2\u1784\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793 / \u1788\u17bb\u178f", "shipping_city", "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", "shipping_state", "\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u179a\u178a\u17d2\u178b/\u1781\u17c1\u178f\u17d2\u178f", _s20_94, "\u179b\u17c1\u1781\u1780\u17bc\u178a\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", _s16_191, "\u1794\u17d2\u179a\u1791\u17c1\u179f\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", _s16_193, "\u1795\u17d2\u179b\u17bc\u179c\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", _s16_194, "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a \u1794\u1793\u17d2\u1791\u1794\u17cb/\u1788\u17bb\u178f", "billing_city", "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "billing_state", "\u179a\u178a\u17d2\u178b\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a/\u1781\u17c1\u178f\u17d2\u178f", _s19_66, "\u179b\u17c1\u1781\u1780\u17bc\u178a\u1794\u17d2\u179a\u17c3\u179f\u178e\u17b8\u1799\u17cd\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "billing_country", "\u179c\u17b7\u200b\u1780\u17d0\u200b\u1799\u200b\u1794\u17d0\u178f\u17d2\u179a\u200b\u1794\u17d2\u179a\u1791\u17c1\u179f", "client_id", _s17_275, "assigned_to", "\u1785\u17b6\u178f\u17cb\u178f\u17b6\u17c6\u1784\u1791\u17c5", "created_by", "\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u17c4\u1799 :name", "assigned_to_id", "\u1785\u17b6\u178f\u17cb\u178f\u17b6\u17c6\u1784\u1791\u17c5\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb", "created_by_id", "\u1794\u1784\u17d2\u1780\u17be\u178f\u178a\u17c4\u1799 Id", "add_column", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1787\u17bd\u179a\u1788\u179a", "edit_columns", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1787\u17bd\u179a\u1788\u179a", "columns", "\u1787\u17bd\u179a\u1788\u179a", "aging", "\u1797\u17b6\u1796\u1785\u17b6\u179f\u17cb", "profit_and_loss", "\u1785\u17c6\u178e\u17c1\u1789 \u1793\u17b7\u1784\u1781\u17b6\u178f", "reports", "\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd", "report", "\u179a\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd", "add_company", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "unpaid_invoice", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1798\u17b7\u1793\u1791\u17b6\u1793\u17cb\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "paid_invoice", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s16_195, "\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c2\u179b\u1798\u17b7\u1793\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f", "help", "\u1787\u17c6\u1793\u17bd\u1799", "refund", "\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", "refund_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", "filtered_by", "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799", "contact_email", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "multiselect", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1785\u17d2\u179a\u17be\u1793\u17d4", "entity_state", "\u179a\u178a\u17d2\u178b", "verify_password", "\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u200b\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "applied", "\u1794\u17b6\u1793\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f", _s21_99, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17c6\u17a0\u17bb\u179f\u1790\u17d2\u1798\u17b8\u17d7\u1796\u17b8\u1780\u17c6\u178e\u178f\u17cb\u17a0\u17c1\u178f\u17bb", _s30_12, "\u1799\u17be\u1784\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u179f\u17b6\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780 \u17a0\u17be\u1799\u1793\u17b9\u1784\u1796\u17d2\u1799\u17b6\u1799\u17b6\u1798\u1786\u17d2\u179b\u17be\u1799\u178f\u1794\u1797\u17d2\u179b\u17b6\u1798\u17d7\u17d4", "message", "\u179f\u17b6\u179a", "from", "\u1796\u17b8", _s20_96, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17c6\u1796\u17b8\u1795\u179b\u17b7\u178f\u1795\u179b", _s25_52, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6 \u1793\u17b7\u1784\u178f\u1798\u17d2\u179b\u17c3\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1794\u1789\u17d2\u1787\u17b8\u1791\u1798\u17d2\u179b\u17b6\u1780\u17cb\u1785\u17bb\u17c7\u1795\u179b\u17b7\u178f\u1795\u179b", _s20_98, "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u1784\u17d2\u17a0\u17b6\u1789 PDF \u1791\u17b6\u1798\u1791\u17b6\u179a :version", _s18_96, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1797\u17b6\u1782\u179a\u1799\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6", _s23_40, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1797\u17b6\u1782\u179a\u1799\u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u1782\u178e\u1793\u17b8\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6", _s18_98, "\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb", "support_forum", "\u179c\u17c1\u1791\u17b7\u1780\u17b6\u1782\u17b6\u17c6\u1791\u17d2\u179a", "about", "\u17a2\u17c6\u1796\u17b8", "documentation", "\u17af\u1780\u179f\u17b6\u179a", "contact_us", "\u1791\u17b6\u1780\u17cb\u1791\u1784\u200b\u1798\u1780\u200b\u1796\u17bd\u1780\u200b\u1799\u17be\u1784", "subtotal", "\u179f\u179a\u17bb\u1794\u179a\u1784", "line_total", "\u1787\u17bd\u179a\u179f\u179a\u17bb\u1794", "item", "\u1792\u17b6\u178f\u17bb", "credit_email", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u17a5\u178e\u1791\u17b6\u1793", "iframe_url", "iFrame URL", "domain_url", "URL \u178a\u17c2\u1793", _s21_100, "\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1781\u17d2\u179b\u17b8\u1796\u17c1\u1780", _s20_99, "\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u178f\u17c2\u1798\u17b6\u1793\u17a2\u1780\u17d2\u179f\u179a\u1792\u17c6 \u1793\u17b7\u1784\u179b\u17c1\u1781", _s19_68, "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s23_41, "\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s20_100, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u178f\u1798\u17d2\u179b\u17c3", "deleted_logo", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179a\u17bc\u1794\u179f\u1789\u17d2\u1789\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "yes", "\u1794\u17b6\u1791", "no", "\u1791\u17c1", "generate_number", "\u1794\u1784\u17d2\u1780\u17be\u178f\u179b\u17c1\u1781", "when_saved", "\u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780", "when_sent", "\u1793\u17c5\u1796\u17c1\u179b\u1795\u17d2\u1789\u17be", "select_company", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "float", "\u17a2\u178e\u17d2\u178f\u17c2\u178f", "collapse", "\u178a\u17bd\u179b\u179a\u179b\u17c6", "show_or_hide", "\u1794\u1784\u17d2\u17a0\u17b6\u1789/\u179b\u17b6\u1780\u17cb", "menu_sidebar", "\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784\u1798\u17c9\u17ba\u1793\u17bb\u1799", "history_sidebar", "\u179a\u1794\u17b6\u179a\u1785\u17c6\u17a0\u17c0\u1784\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "tablet", "\u1790\u17c1\u1794\u17d2\u179b\u17c1\u178f", "mobile", "\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u1785\u179b\u17d0\u178f", "desktop", "\u1795\u17d2\u1791\u17c3\u178f\u17bb", "layout", "\u1794\u17d2\u179b\u1784\u17cb", "view", "\u1798\u17be\u179b", "module", "\u1798\u17c9\u17bc\u178c\u17bb\u179b", "first_custom", _s16_442, "second_custom", "\u1791\u1798\u17d2\u179b\u17b6\u1794\u17cb\u1791\u17b8\u1796\u17b8\u179a", "third_custom", "\u1791\u1798\u17d2\u179b\u17b6\u1794\u17cb\u1791\u17b8\u1794\u17b8", "show_cost", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u1798\u17d2\u179b\u17c3", _s17_113, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u1798\u17d2\u179b\u17c3\u1795\u179b\u17b7\u178f\u1795\u179b", "show_cost_help", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179c\u17b6\u179b\u178f\u1798\u17d2\u179b\u17c3\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17be\u1798\u17d2\u1794\u17b8\u178f\u17b6\u1798\u178a\u17b6\u1793\u1780\u17b6\u179a\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb/\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1785\u17c6\u178e\u17c1\u1789", _s21_101, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1794\u179a\u17b7\u1798\u17b6\u178e\u1795\u179b\u17b7\u178f\u1795\u179b", _s26_35, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179c\u17b6\u179b\u1794\u179a\u17b7\u1798\u17b6\u178e\u1795\u179b\u17b7\u178f\u1795\u179b \u1794\u17be\u1798\u17b7\u1793\u178a\u17bc\u1785\u17d2\u1793\u17c1\u17c7\u1791\u17c1 \u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798\u1791\u17c5\u1798\u17bd\u1799\u17d4", _s21_103, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1794\u179a\u17b7\u1798\u17b6\u178e\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s26_36, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179c\u17b6\u179b\u1794\u179a\u17b7\u1798\u17b6\u178e\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb \u1794\u17be\u1798\u17b7\u1793\u178a\u17bc\u1785\u17d2\u1793\u17c1\u17c7\u1791\u17c1\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798\u1791\u17c5\u1798\u17bd\u1799\u17d4", _s21_105, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u1794\u1789\u17d2\u1785\u17bb\u17c7\u178f\u1798\u17d2\u179b\u17c3\u1795\u179b\u17b7\u178f\u1795\u179b", _s26_37, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u179c\u17b6\u179b\u1794\u1789\u17d2\u1785\u17bb\u17c7\u178f\u1798\u17d2\u179b\u17c3\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb", _s16_197, "\u1794\u179a\u17b7\u1798\u17b6\u178e\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", _s21_107, "\u1780\u17c6\u178e\u178f\u17cb\u1794\u179a\u17b7\u1798\u17b6\u178e\u1792\u17b6\u178f\u17bb\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1791\u17c5\u1798\u17bd\u1799\u17d4", "one_tax_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u178f\u17c2\u1798\u17bd\u1799", "two_tax_rates", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u1796\u17b8\u179a", "three_tax_rates", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u1794\u17b8", _s16_199, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "user", "\u17a2\u17d2\u1793\u1780\u200b\u1794\u17d2\u179a\u17be", "invoice_tax", "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u1796\u1793\u17d2\u1792", "line_item_tax", "\u1796\u1793\u17d2\u1792\u179b\u17be\u1798\u17bb\u1781\u1791\u17c6\u1793\u17b7\u1789", "inclusive_taxes", "\u1796\u1793\u17d2\u1792\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b", _s17_115, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "item_tax_rates", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17be\u1791\u17c6\u1793\u17b7\u1789", _s18_100, _s18_261, "configure_rates", "\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u17a2\u178f\u17d2\u179a\u17b6", _s18_101, "\u1780\u17c6\u178e\u178f\u17cb\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u1796\u17d0\u1793\u17d2\u1792\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c", "tax_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1796\u1793\u17d2\u1792", _s18_103, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792", "accent_color", "\u1796\u178e\u17cc\u179f\u1784\u17d2\u1780\u178f\u17cb\u179f\u17c6\u17a1\u17c1\u1784", "switch", "\u1794\u17d2\u178f\u17bc\u179a", _s19_70, "\u1794\u1789\u17d2\u1787\u17b8\u1794\u17c6\u1794\u17c2\u1780\u178a\u17c4\u1799\u1780\u17d2\u1794\u17c0\u179f", "options", "\u1787\u1798\u17d2\u179a\u17be\u179f", _s16_201, "\u17a2\u178f\u17d2\u1790\u1794\u1791\u1798\u17bd\u1799\u1787\u17bd\u179a", "multi_line_text", "\u17a2\u178f\u17d2\u1790\u1794\u1791\u1796\u17a0\u17bb\u1787\u17bd\u179a", "dropdown", "\u1791\u1798\u17d2\u179b\u17b6\u1780\u17cb\u200b\u1785\u17bb\u17c7", "field_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u179c\u17b6\u179b", _s27_52, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179f\u1784\u17d2\u1782\u17d2\u179a\u17c4\u17c7\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", "submit", "\u178a\u17b6\u1780\u17cb\u179f\u17d2\u1793\u17be", _s16_203, "\u179f\u1784\u17d2\u1782\u17d2\u179a\u17c4\u17c7\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", "late_fees", "\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6\u1799\u17ba\u178f", "credit_number", "\u179b\u17c1\u1781\u17a5\u178e\u1791\u17b6\u1793", "payment_number", "\u179b\u17c1\u1781\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "late_fee_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6\u1799\u17ba\u178f", _s16_204, "\u1797\u17b6\u1782\u179a\u1799\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6\u1799\u17ba\u178f", "before_due_date", "\u1793\u17c5\u1798\u17bb\u1793\u1790\u17d2\u1784\u17c3\u1780\u17c6\u178e\u178f\u17cb", "after_due_date", "\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1796\u17b8\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1780\u17c6\u178e\u178f\u17cb", _s18_105, "\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1796\u17b8\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "days", "\u1790\u17d2\u1784\u17c3", "invoice_email", _s17_274, "payment_email", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "partial_payment", _s17_277, "payment_partial", _s17_277, _s21_108, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1795\u17d2\u1793\u17c2\u1780", "quote_email", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s16_206, _s21_223, _s16_208, "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "administrator", "\u17a2\u17d2\u1793\u1780\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784", _s18_106, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb \u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb \u1793\u17b7\u1784\u1780\u17c2\u1794\u17d2\u179a\u17c2\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "user_management", "\u1780\u17b6\u179a\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "users", "\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "new_user", "\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u200b\u1790\u17d2\u1798\u17b8", "edit_user", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "created_user", "\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_user", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_user", "\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_user", _s29_87, "removed_user", _s29_87, "restored_user", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_users", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_users", _s37_52, "removed_users", _s37_52, "restored_users", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_210, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u200b\u1791\u17bc\u1791\u17c5", "invoice_options", "\u1787\u1798\u17d2\u179a\u17be\u179f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s17_117, "\u179b\u17b6\u1780\u17cb\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179a\u17a0\u17bc\u178f\u178a\u179b\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", _s22_78, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u17c2\u178f\u17c6\u1794\u1793\u17cb "\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u179b\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791" \u1793\u17c5\u179b\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780 \u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1791\u1791\u17bd\u179b\u17d4", _s23_43, "\u17af\u1780\u179f\u17b6\u179a\u1794\u1784\u17d2\u1780\u1794\u17cb", _s28_32, "\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u179a\u17bc\u1794\u1797\u17b6\u1796\u178a\u17c2\u179b\u1794\u17b6\u1793\u1797\u17d2\u1787\u17b6\u1794\u17cb\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17d4", _s16_212, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1794\u178b\u1798\u1780\u1790\u17b6\u1793\u17c5\u179b\u17be", _s16_213, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1794\u17b6\u178f\u1780\u1790\u17b6\u1793\u17c5\u179b\u17be", "first_page", "\u1791\u17c6\u1796\u17d0\u179a\u1791\u17b8\u1798\u17bd\u1799", "all_pages", "\u1791\u17c6\u1796\u17d0\u179a\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "last_page", "\u1791\u17c6\u1796\u17d0\u179a\u200b\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "primary_font", "\u1796\u17bb\u1798\u17d2\u1796\u17a2\u1780\u17d2\u179f\u179a\u1794\u178b\u1798", "secondary_font", "\u1796\u17bb\u1798\u17d2\u1796\u17a2\u1780\u17d2\u179f\u179a\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1794\u1793\u17d2\u179f\u17c6", "primary_color", "\u1796\u178e\u17cc\u1785\u1798\u17d2\u1794\u1784", "secondary_color", "\u1796\u178e\u17cc\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1794\u1793\u17d2\u179f\u17c6", "page_size", "\u1791\u17c6\u17a0\u17c6\u1791\u17c6\u1796\u17d0\u179a", "font_size", "\u1791\u17c6\u17a0\u17c6\u200b\u17a2\u1780\u17d2\u179f\u179a", "quote_design", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u179f\u1798\u17d2\u179a\u1784\u17cb", "invoice_fields", "\u179c\u17b6\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "product_fields", "\u179c\u17b6\u179b\u1795\u179b\u17b7\u178f\u1795\u179b", "invoice_terms", "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "invoice_footer", "\u1794\u17b6\u178f\u1780\u1790\u17b6\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "quote_terms", "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u178a\u1780\u179f\u17d2\u179a\u1784\u17cb", "quote_footer", "\u1794\u17b6\u178f\u1780\u1790\u17b6\u179f\u1798\u17d2\u179a\u1784\u17cb", _s18_107, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s23_44, "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1793\u17bc\u179c\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1780\u17be\u178f\u17a1\u17be\u1784\u178a\u178a\u17c2\u179b\u17d7\u1793\u17c5\u1796\u17c1\u179b\u1794\u1784\u17d2\u1780\u17be\u178f\u17d4", _s18_108, "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s23_45, "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1793\u17c5\u1796\u17c1\u179b\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u1791\u17c5\u1787\u17b6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17d4", _s18_109, _s22_190, _s23_46, "\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784\u179f\u1798\u17d2\u179a\u1784\u17cb\u1791\u17c5\u1787\u17b6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7 \u1793\u17c5\u1796\u17c1\u179b\u1798\u17b6\u1793\u1780\u17b6\u179a\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798\u17d4", _s17_119, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u179b\u17c6\u17a0\u17bc\u179a\u1780\u17b6\u179a\u1784\u17b6\u179a", "freq_daily", "\u1794\u17d2\u179a\u1785\u17b6\u17c6\u1790\u17d2\u1784\u17c3", "freq_weekly", "\u1794\u17d2\u179a\u1785\u17b6\u17c6\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd", "freq_two_weeks", "\u1796\u17b8\u179a\u200b\u179f\u200b\u1794\u17d2\u178f\u17b6\u200b\u17a0\u17cd", "freq_four_weeks", "\u1794\u17bd\u1793\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd", "freq_monthly", "\u1794\u17d2\u179a\u1785\u17b6\u17c6\u1781\u17c2", "freq_two_months", "\u1796\u17b8\u179a\u200b\u1781\u17c2", _s17_121, "\u1794\u17b8\u200b\u1781\u17c2", _s16_214, "\u1794\u17bd\u1793\u1781\u17c2", "freq_six_months", "\u1794\u17d2\u179a\u17b6\u17c6\u1798\u17bd\u1799\u200b\u1781\u17c2", "freq_annually", "\u1794\u17d2\u179a\u1785\u17b6\u17c6\u1786\u17d2\u1793\u17b6\u17c6", "freq_two_years", "\u1796\u17b8\u179a\u200b\u1786\u17d2\u1793\u17b6\u17c6", _s16_215, "\u1794\u17b8\u200b\u1786\u17d2\u1793\u17b6\u17c6", "never", "\u1798\u17b7\u1793\u178a\u17c2\u179b", "company", "\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", _s17_122, "\u179b\u17c1\u1781\u178a\u17c2\u179b\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f", "charge_taxes", "\u1782\u17b7\u178f\u1796\u1793\u17d2\u1792", "next_reset", "\u1780\u17c6\u178e\u178f\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb", "reset_counter", "\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b6\u179a\u179a\u17b6\u1794\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789", _s16_216, "\u1794\u17bb\u1796\u17d2\u179c\u1794\u1791\u1794\u1793\u17d2\u178f", "number_padding", "\u1794\u1793\u17d2\u1791\u17c7\u179b\u17c1\u1781", "general", "\u1791\u17bc\u1791\u17c5", "surcharge_field", "\u179c\u17b6\u179b\u1794\u1793\u17d2\u1790\u17c2\u1798", "company_field", "\u179c\u17b6\u179b\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "company_value", "\u178f\u1798\u17d2\u179b\u17c3\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "credit_field", "\u179c\u17b6\u179b\u17a5\u178e\u1791\u17b6\u1793", "invoice_field", "\u179c\u17b6\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s17_124, "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u1794\u1793\u17d2\u1790\u17c2\u1798", "client_field", "\u179c\u17b6\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "product_field", "\u179c\u17b6\u179b\u1795\u179b\u17b7\u178f\u1795\u179b", "payment_field", "\u179c\u17b6\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "contact_field", "\u179c\u17b6\u179b\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", "vendor_field", "\u179c\u17b6\u179b\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "expense_field", "\u179c\u17b6\u179b\u1785\u17c6\u178e\u17b6\u1799", "project_field", "\u179c\u17b6\u179b\u1782\u1798\u17d2\u179a\u17c4\u1784", "task_field", "\u179c\u17b6\u179b\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "group_field", "\u179c\u17b6\u179b\u1780\u17d2\u179a\u17bb\u1798", "number_counter", "\u179b\u17c1\u1781\u179a\u17b6\u1794\u17cb", "prefix", "\u1794\u17bb\u1796\u17d2\u179c\u1794\u1791", "number_pattern", "\u179b\u17c6\u1793\u17b6\u17c6\u179b\u17c1\u1781", "messages", "\u179f\u17b6\u179a", "custom_css", "CSS \u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s17_126, "JavaScript \u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s16_218, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1793\u17c5\u179b\u17be PDF", _s21_110, "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u17a0\u178f\u17d2\u1790\u179b\u17c1\u1781\u17b6\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1793\u17c5\u179b\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a/\u179f\u1798\u17d2\u179a\u1784\u17cb PDF \u17d4", _s25_58, "\u1794\u17d2\u179a\u17a2\u1794\u17cb\u1792\u17b8\u1780\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s30_13, "\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u1790\u17b6\u1796\u17bd\u1780\u1782\u17c1\u1791\u1791\u17bd\u179b\u1799\u1780\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1793\u17c3\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17d4", _s23_47, "\u1794\u17d2\u179a\u17a2\u1794\u17cb\u1792\u17b8\u1780\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u179f\u1798\u17d2\u179a\u1784\u17cb", _s28_33, "\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u1790\u17b6\u1796\u17bd\u1780\u1782\u17c1\u1791\u1791\u17bd\u179b\u1799\u1780\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u179f\u1798\u17d2\u179a\u1784\u17cb\u17d4", _s25_59, "\u17a0\u178f\u17d2\u1790\u179b\u17c1\u1781\u17b6\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", _s30_14, "\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1795\u17d2\u178f\u179b\u17cb\u17a0\u178f\u17d2\u1790\u179b\u17c1\u1781\u17b6\u179a\u1794\u179f\u17cb\u1796\u17bd\u1780\u1782\u17c1\u17d4", _s23_48, "\u17a0\u178f\u17d2\u1790\u179b\u17c1\u1781\u17b6\u179f\u1798\u17d2\u179a\u1784\u17cb", _s22_80, "\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1780\u17b6\u179a\u1796\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s27_53, "\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u1780\u17c6\u178e\u178f\u17cb\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1793\u17b8\u1798\u17bd\u1799\u17d7\u17d4 \u1794\u17d2\u179a\u179f\u17b7\u1793\u1794\u17be\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb \u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1793\u17b9\u1784\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u178f\u1798\u17d2\u179a\u17bc\u179c\u17b1\u17d2\u1799\u1794\u1789\u17d2\u1785\u17bc\u179b\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1798\u17bb\u1793\u1796\u17c1\u179b\u1798\u17be\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u17d4", "authorization", "\u1780\u17b6\u179a\u17a2\u1793\u17bb\u1789\u17d2\u1789\u17b6\u178f", "subdomain", "\u178a\u17c2\u1793\u179a\u1784", "domain", "\u178a\u17c2\u1793", "portal_mode", "\u179a\u1794\u17c0\u1794\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17d4", "email_signature", "\u179f\u17bc\u1798\u1782\u17c4\u179a\u1796", _s24_56, "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u179c\u17b6\u1780\u17b6\u1793\u17cb\u178f\u17c2\u1784\u17b6\u1799\u179f\u17d2\u179a\u17bd\u179b\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17b1\u17d2\u1799\u17a2\u17d2\u1793\u1780\u178a\u17c4\u1799\u1794\u1793\u17d2\u1790\u17c2\u1798\u179f\u1789\u17d2\u1789\u17b6\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb schema.org \u1791\u17c5\u1780\u17d2\u1793\u17bb\u1784\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", "plain", "\u1792\u1798\u17d2\u1798\u178f\u17b6\u17d4", "light", "\u1796\u1793\u17d2\u179b\u17ba", "dark", "\u1784\u1784\u17b9\u178f", "email_design", "\u179a\u1785\u1793\u17b6\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "attach_pdf", "\u1797\u17d2\u1787\u17b6\u1794\u17cb PDF", _s16_219, "\u1797\u17d2\u1787\u17b6\u1794\u17cb\u17af\u1780\u179f\u17b6\u179a", "attach_ubl", _s20_117, "email_style", "\u179a\u1785\u1793\u17b6\u1794\u17d0\u1791\u17d2\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s19_72, "\u1794\u17be\u1780\u1780\u17b6\u179a\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb", "reply_to_email", "\u1786\u17d2\u179b\u17be\u1799\u178f\u1794\u1791\u17c5\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "reply_to_name", "\u1786\u17d2\u179b\u17be\u1799\u178f\u1794\u1791\u17c5\u1788\u17d2\u1798\u17c4\u17c7", "bcc_email", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b BCC", "processed", "\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a", "credit_card", "\u1780\u17b6\u178f\u200b\u17a5\u178e\u1791\u17b6\u1793", "bank_transfer", "\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c1\u179a\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178f\u17b6\u1798\u1792\u1793\u17b6\u1782\u17b6\u179a", "priority", "\u17a2\u17b6\u1791\u17b7\u1797\u17b6\u1796", "fee_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6", "fee_percent", "\u1797\u17b6\u1782\u179a\u1799\u1793\u17c3\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6", "fee_cap", "\u1780\u1798\u17d2\u179a\u17c3\u1787\u17be\u1784\u179f\u17b6\u179a", "limits_and_fees", "\u178a\u17c2\u1793\u1780\u17c6\u178e\u178f\u17cb/\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6", "enable_min", "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6", "enable_max", "\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6", "min_limit", "\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6\u17d6 :min", "max_limit", "\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6\u17d6 :max", "min", "\u1793\u17b6\u1791\u17b8", "max", "\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6", _s19_73, "\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6\u1780\u17b6\u178f\u178a\u17c2\u179b\u1791\u1791\u17bd\u179b\u1799\u1780", "credentials", "\u179b\u17b7\u1781\u17b7\u178f\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb", "update_address", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793", _s19_75, "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1787\u17b6\u1798\u17bd\u1799\u1793\u17b9\u1784\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u178a\u17c2\u179b\u1794\u17b6\u1793\u1795\u17d2\u178f\u179b\u17cb\u17b1\u17d2\u1799", "rate", "\u17a2\u178f\u17d2\u179a\u17b6", "tax_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792", "new_tax_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u1790\u17d2\u1798\u17b8\u17d4", "edit_tax_rate", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792", _s16_221, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_222, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_129, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_223, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_130, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_110, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_131, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_111, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "fill_products", "\u1794\u17c6\u1796\u17c1\u1789 \u1795\u179b\u17b7\u178f\u1795\u179b \u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s18_112, "\u1780\u17b6\u179a\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1795\u179b\u17b7\u178f\u1795\u179b\u1793\u17b9\u1784 \u1794\u17c6\u1796\u17c1\u1789\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6 \u1793\u17b7\u1784\u178f\u1798\u17d2\u179b\u17c3 \u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "update_products", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s20_104, "\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1793\u17b9\u1784 \u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1794\u178e\u17d2\u178e\u17b6\u179b\u17d0\u1799\u1795\u179b\u17b7\u178f\u1795\u179b \u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", _s16_224, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u1795\u179b\u17b7\u178f\u1795\u179b", _s21_111, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u178f\u1798\u17d2\u179b\u17c3\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u1791\u17c5\u1787\u17b6\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e\u179a\u1794\u179f\u17cb\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "fees", "\u1790\u17d2\u179b\u17c3\u179f\u17c1\u179c\u17b6", "limits", "\u178a\u17c2\u1793\u1780\u17c6\u178e\u178f\u17cb", "provider", "\u17a2\u17d2\u1793\u1780\u1795\u17d2\u178f\u179b\u17cb\u179f\u17c1\u179c\u17b6", "company_gateway", _s18_262, _s16_226, _s18_262, _s19_76, "\u1785\u17d2\u179a\u1780\u1791\u17d2\u179c\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d4", _s20_105, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c", _s23_49, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s23_50, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_57, "\u1785\u17d2\u179a\u1780\u1785\u17c1\u1789\u1785\u17bc\u179b\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s23_51, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17d2\u179a\u1780\u1785\u17c1\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_58, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1785\u17d2\u179a\u1780\u1791\u17d2\u179c\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_61, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1785\u17d2\u179a\u1780\u1791\u17d2\u179c\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s24_59, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s25_62, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1785\u17d2\u179a\u1780\u1795\u17d2\u179b\u17bc\u179c :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_228, "\u1794\u1793\u17d2\u178f\u1780\u17b6\u179a\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b", "discard_changes", "\u1794\u17c4\u17c7\u1794\u1784\u17cb\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a", "default_value", "\u178f\u1798\u17d2\u179b\u17c3\u200b\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "disabled", "\u1796\u17b7\u1780\u17b6\u179a", "currency_format", "\u1791\u1798\u17d2\u179a\u1784\u17cb\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e", _s21_112, "\u1790\u17d2\u1784\u17c3\u178a\u17c6\u1794\u17bc\u1784\u1793\u17c3\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd", _s23_52, "\u1781\u17c2\u178a\u17c6\u1794\u17bc\u1784\u1793\u17c3\u1786\u17d2\u1793\u17b6\u17c6", "sunday", "\u1790\u17d2\u1784\u17c3\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799", "monday", "\u1790\u17d2\u1784\u17c3\u1785\u17d0\u1793\u17d2\u1791", "tuesday", "\u1790\u17d2\u1784\u17c3\u17a2\u1784\u17d2\u1782\u17b6\u179a", "wednesday", "\u1790\u17d2\u1784\u17c3\u1796\u17bb\u1792", "thursday", "\u1790\u17d2\u1784\u17c3\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd", "friday", "\u1790\u17d2\u1784\u17c3\u179f\u17bb\u1780\u17d2\u179a", "saturday", "\u1790\u17d2\u1784\u17c3\u179f\u17c5\u179a\u17cd", "january", "\u1798\u1780\u179a\u17b6", "february", "\u1781\u17c2\u1780\u17bb\u1798\u17d2\u1797\u17c8", "march", "\u1781\u17c2\u1798\u17b8\u1793\u17b6", "april", "\u1798\u17c1\u179f\u17b6", "may", "\u17a7\u179f\u1797\u17b6", "june", "\u1781\u17c2\u1798\u17b7\u1790\u17bb\u1793\u17b6", "july", "\u1781\u17c2\u1780\u1780\u17d2\u1780\u178a\u17b6", "august", "\u179f\u17b8\u17a0\u17b6", "september", "\u1781\u17c2\u1780\u1789\u17d2\u1789\u17b6", "october", "\u178f\u17bb\u179b\u17b6", "november", "\u1781\u17c2\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6", "december", "\u1781\u17c2\u1792\u17d2\u1793\u17bc", "symbol", "\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6", "ocde", "\u1780\u17bc\u178a", "date_format", _s17_278, "datetime_format", _s17_278, "military_time", "\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6 24 \u1798\u17c9\u17c4\u1784\u17d4", _s18_113, "\u1780\u17b6\u179a\u1794\u1784\u17d2\u17a0\u17b6\u1789 24 \u1798\u17c9\u17c4\u1784\u17d4", "send_reminders", "\u1795\u17d2\u1789\u17be\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780", "timezone", "\u179b\u17d2\u179c\u17c2\u1784\u1798\u17c9\u17c4\u1784", _s19_77, "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799\u1782\u1798\u17d2\u179a\u17c4\u1784", _s17_132, "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799\u1780\u17d2\u179a\u17bb\u1798", _s19_79, "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s18_114, "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s18_116, "\u178f\u17d2\u179a\u1784\u178a\u17c4\u1799\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "group_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1780\u17d2\u179a\u17bb\u1798", "group", "\u1780\u17d2\u179a\u17bb\u1798", "groups", "\u1780\u17d2\u179a\u17bb\u1798", "new_group", "\u1780\u17d2\u179a\u17bb\u1798\u1790\u17d2\u1798\u17b8\u17d4", "edit_group", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17d2\u179a\u17bb\u1798", "created_group", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17d2\u179a\u17bb\u1798\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_group", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17d2\u179a\u17bb\u1798\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_groups", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u179a\u17bb\u1798 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_groups", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17d2\u179a\u17bb\u1798 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_groups", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17d2\u179a\u17bb\u1798 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_group", "\u1794\u17b6\u1793\u200b\u1791\u17bb\u1780\u200b\u1780\u17d2\u179a\u17bb\u1798\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_group", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17d2\u179a\u17bb\u1798\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_group", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17d2\u179a\u17bb\u1798\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "upload_logo", "\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u179a\u17bc\u1794\u179f\u1789\u17d2\u1789\u17b6\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", "uploaded_logo", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u179a\u17bc\u1794\u179f\u1789\u17d2\u1789\u17b6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "logo", "\u1793\u17b7\u1798\u17b7\u178f\u17d2\u178f\u179f\u1789\u17d2\u1789\u17b6", "saved_settings", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_230, "\u1780\u17c6\u178e\u178f\u17cb\u179b\u17be\u1795\u179b\u17b7\u178f\u1795\u179b", "device_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u17a7\u1794\u1780\u179a\u178e\u17cd", "defaults", "\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798", "basic_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793", _s17_134, "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1780\u1798\u17d2\u179a\u17b7\u178f\u1781\u17d2\u1796\u179f\u17cb", "company_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u179a\u1794\u179f\u17cb\u1780\u17d2\u179a\u17bb\u1798\u17a0\u17ca\u17bb\u1793", "user_details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "localization", "\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u1798\u17bc\u179b\u178a\u17d2\u178b\u17b6\u1793\u17b8\u1799\u1780\u1798\u17d2\u1798", "online_payments", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f", "tax_rates", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792", "notifications", "\u1780\u17b6\u179a\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784", "import_export", "\u1793\u17b6\u17c6\u1785\u17bc\u179b | \u1793\u17b6\u17c6\u1785\u17c1\u1789", "custom_fields", "\u179c\u17b6\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "invoice_design", "\u1780\u17b6\u179a\u179a\u1785\u1793\u17b6\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "buy_now_buttons", "\u1794\u17ca\u17bc\u178f\u17bb\u1784\u1791\u17b7\u1789\u17a5\u17a1\u17bc\u179c\u1793\u17c1\u17c7", "email_settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s23_54, "\u1782\u17c6\u179a\u17bc \u1793\u17b7\u1784\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780", _s22_81, _s20_218, _s19_81, "\u1780\u17b6\u179a\u1798\u17be\u179b\u1783\u17be\u1789\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799", "price", "\u178f\u1798\u17d2\u179b\u17c3", "email_sign_up", "\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "google_sign_up", "\u1785\u17bb\u17c7\u1788\u17d2\u1798\u17c4\u17c7 Google", _s27_57, "\u179f\u17bc\u1798\u17a2\u179a\u1782\u17bb\u178e\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u1780\u17b6\u179a\u1791\u17b7\u1789\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780!", "redeem", "\u1794\u17d2\u179a\u17c4\u179f\u179b\u17c4\u17c7", "back", "\u178f\u17d2\u179a\u17a1\u1794\u17cb\u1798\u1780\u179c\u17b7\u1789", "past_purchases", "\u1780\u17b6\u179a\u1791\u17b7\u1789\u1780\u1793\u17d2\u179b\u1784\u1798\u1780", _s19_83, "\u1780\u17b6\u179a\u1787\u17b6\u179c\u1794\u17d2\u179a\u1785\u17b6\u17c6\u1786\u17d2\u1793\u17b6\u17c6", "pro_plan", "\u1795\u17c2\u1793\u1780\u17b6\u179a\u1782\u17b6\u17c6\u1791\u17d2\u179a", "enterprise_plan", "\u1795\u17c2\u1793\u1780\u17b6\u179a\u179f\u17a0\u1782\u17d2\u179a\u17b6\u179f", "count_users", ":count \u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb", "upgrade", "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u1794\u17d2\u179a\u179f\u17be\u179a\u17a1\u17be\u1784", _s25_63, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1788\u17d2\u1798\u17c4\u17c7\u178a\u17c6\u1794\u17bc\u1784", _s24_60, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1793\u17b6\u1798\u178f\u17d2\u179a\u1780\u17bc\u179b", _s33_30, "\u179f\u17bc\u1798\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798\u1787\u17b6\u1798\u17bd\u1799\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u1793\u17c3\u179f\u17c1\u179c\u17b6\u1780\u1798\u17d2\u1798 \u1793\u17b7\u1784\u1782\u17c4\u179b\u1780\u17b6\u179a\u178e\u17cd\u17af\u1780\u1787\u1793\u1797\u17b6\u1796\u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1784\u17d2\u1780\u17be\u178f\u1782\u178e\u1793\u17b8\u1798\u17bd\u1799\u17d4", "i_agree_to_the", "\u1781\u17d2\u1789\u17bb\u17c6\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798\u1793\u17b9\u1784", _s16_232, "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c\u200b\u1793\u17c3\u200b\u179f\u17c1\u179c\u17b6\u1780\u1798\u17d2\u1798", "privacy_policy", "\u1782\u17c4\u179b\u1780\u17b6\u179a\u178e\u17cd\u200b\u1797\u17b6\u1796\u200b\u17af\u1780\u1787\u1793", "sign_up", "\u1785\u17bb\u17c7\u200b\u1788\u17d2\u1798\u17c4\u17c7", "account_login", "\u1780\u17b6\u179a\u1785\u17bc\u179b\u1782\u178e\u1793\u17b8", "view_website", "\u1798\u17be\u179b\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a", "create_account", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1782\u178e\u1793\u17b8", "email_login", "\u1785\u17bc\u179b\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "create_new", "\u1794\u1784\u17d2\u1780\u17be\u178f\u200b\u1790\u17d2\u1798\u17b8", _s18_118, "\u1798\u17b7\u1793\u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1791\u17c1\u17d4", _s21_115, "\u179f\u17bc\u1798\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780 \u17ac\u1794\u17c4\u17c7\u1794\u1784\u17cb\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178a\u17bc\u179a\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", "download", "\u1791\u17b6\u1789\u1799\u1780", _s27_58, "\u1791\u17b6\u1798\u1791\u17b6\u179a\u1795\u17c2\u1793\u1780\u17b6\u179a\u179f\u17a0\u1782\u17d2\u179a\u17b6\u179f", "take_picture", "\u1790\u178f\u179a\u17bc\u1794", "upload_files", "\u1795\u17d2\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a\u17a1\u17be\u1784", "document", "\u17af\u1780\u179f\u17b6\u179a", "documents", "\u17af\u1780\u179f\u17b6\u179a", "new_document", "\u17af\u1780\u179f\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d4", "edit_document", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u17af\u1780\u179f\u17b6\u179a", _s17_136, "\u1794\u17b6\u1793\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u17af\u1780\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_234, "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17af\u1780\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_137, "\u17af\u1780\u179f\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_235, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17af\u1780\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_138, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17af\u1780\u179f\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_120, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17af\u1780\u179f\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_139, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17af\u1780\u179f\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s18_121, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17af\u1780\u179f\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "no_history", "\u1782\u17d2\u1798\u17b6\u1793\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "expense_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799", "pending", "\u1780\u17c6\u1796\u17bb\u1784\u179a\u1784\u17cb\u1785\u17b6\u17c6", _s16_236, "\u1785\u17bc\u179b", _s16_237, "\u1780\u17c6\u1796\u17bb\u1784\u179a\u1784\u17cb\u1785\u17b6\u17c6", _s16_238, "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "converted", "\u1794\u17c6\u1794\u17d2\u179b\u17c2\u1784", _s24_62, "\u1794\u1793\u17d2\u1790\u17c2\u1798\u17af\u1780\u179f\u17b6\u179a\u1791\u17c5\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "exchange_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u200b\u1794\u17d2\u178f\u17bc\u200b\u179a\u200b\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s16_239, "\u1794\u1798\u17d2\u179b\u17c2\u1784\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e", "mark_paid", "Mark \u1794\u17b6\u1793\u1794\u1784\u17cb", "category", "\u1794\u17d2\u179a\u1797\u17c1\u1791", "address", "\u17a2\u17b6\u179f\u17d0\u1799\u178a\u17d2\u178b\u17b6\u1793", "new_vendor", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1790\u17d2\u1798\u17b8\u17d4", "created_vendor", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_vendor", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_vendor", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_vendor", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_vendor", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_240, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_vendors", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_241, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "new_expense", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "created_expense", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_expense", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_242, _s28_119, "deleted_expense", _s23_131, _s16_243, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_140, _s28_119, _s16_244, _s23_131, _s17_141, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "copy_shipping", "\u1785\u1798\u17d2\u179b\u1784\u1780\u17b6\u179a\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", "copy_billing", "\u1785\u1798\u17d2\u179b\u1784\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "design", "\u179a\u1785\u1793\u17b6", _s21_116, "\u1794\u179a\u17b6\u1787\u17d0\u1799\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6", "invoiced", "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", "logged", "\u1785\u17bc\u179b", "running", "\u1780\u17c6\u1796\u17bb\u1784\u179a\u178f\u17cb", "resume", "\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u179a\u17bc\u1794", "task_errors", "\u179f\u17bc\u1798\u1780\u17c2\u178f\u1798\u17d2\u179a\u17bc\u179c\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u178f\u17d2\u179a\u17bd\u178f\u179f\u17ca\u17b8\u1782\u17d2\u1793\u17b6\u17d4", "start", "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798", "stop", "\u1788\u1794\u17cb", "started_task", "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "stopped_task", "\u1794\u17b6\u1793\u1794\u1789\u17d2\u1788\u1794\u17cb\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "resumed_task", "\u1794\u17b6\u1793\u1794\u1793\u17d2\u178f\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "now", "\u17a5\u17a1\u17bc\u179c\u200b\u1793\u17c1\u17c7", _s16_245, "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "timer", "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1780\u17c6\u178e\u178f\u17cb\u1798\u17c9\u17c4\u1784", "manual", "\u17a0\u178f\u17d2\u1790\u1780\u1798\u17d2\u1798", "budgeted", "\u1790\u179c\u17b7\u1780\u17b6", "start_time", "\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798", "end_time", "\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6\u1794\u1789\u17d2\u1785\u1794\u17cb", "date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", "times", "\u178a\u1784", "duration", "\u179a\u1799\u17c8\u1796\u17c1\u179b", "new_task", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u1790\u17d2\u1798\u17b8\u17d4", "created_task", "\u1794\u1784\u17d2\u1780\u17be\u178f\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_task", "\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_task", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_task", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_task", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_tasks", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_tasks", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_tasks", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s19_85, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1788\u17d2\u1798\u17c4\u17c7", "budgeted_hours", "\u1798\u17c9\u17c4\u1784\u178a\u17c2\u179b\u1794\u17b6\u1793\u1780\u17c6\u178e\u178f\u17cb", "created_project", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u1794\u1784\u17d2\u1780\u17be\u178f\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_project", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1782\u1798\u17d2\u179a\u17c4\u1784\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_247, "\u1794\u17b6\u1793\u200b\u1791\u17bb\u1780\u200b\u1782\u1798\u17d2\u179a\u17c4\u1784\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_project", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1782\u1798\u17d2\u179a\u17c4\u1784\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_248, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1782\u1798\u17d2\u179a\u17c4\u1784\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_142, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1782\u1798\u17d2\u179a\u17c4\u1784 :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_249, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1782\u1798\u17d2\u179a\u17c4\u1784 :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_143, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1782\u1798\u17d2\u179a\u17c4\u1784 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "new_project", "\u1782\u1798\u17d2\u179a\u17c4\u1784\u200b\u1790\u17d2\u1798\u17b8", _s27_62, "\u179f\u17bc\u1798\u17a2\u179a\u1782\u17bb\u178e\u1785\u17c6\u1796\u17c4\u17c7\u1780\u17b6\u179a\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u179a\u1794\u179f\u17cb\u1799\u17be\u1784!", "if_you_like_it", "\u1794\u17d2\u179a\u179f\u17b7\u1793\u1794\u17be\u17a2\u17d2\u1793\u1780\u1785\u17bc\u179b\u1785\u17b7\u178f\u17d2\u178f\u179c\u17b6\u179f\u17bc\u1798", "click_here", "\u1785\u17bb\u1785\u200b\u1791\u17b8\u1793\u17c1\u17c7", _s18_122, "\u1785\u17bb\u1785\u200b\u1791\u17b8\u1793\u17c1\u17c7", "to_rate_it", "\u178a\u17be\u1798\u17d2\u1794\u17b8\u179c\u17b6\u1799\u178f\u1798\u17d2\u179b\u17c3\u179c\u17b6\u17d4", "average", "\u1798\u1792\u17d2\u1799\u1798", "unapproved", "\u1798\u17b7\u1793\u200b\u1794\u17b6\u1793\u200b\u17a2\u1793\u17bb\u1798\u17d0\u178f", _s30_19, "\u179f\u17bc\u1798\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1797\u17b6\u1796\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c \u178a\u17be\u1798\u17d2\u1794\u17b8\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb\u1793\u17c1\u17c7\u17d4", "locked", "\u1785\u17b6\u1780\u17cb\u179f\u17c4", "authenticate", "\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1797\u17b6\u1796\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c", _s19_87, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb", _s24_64, "\u1780\u17b6\u179a\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1787\u17b8\u179c\u1798\u17b6\u178f\u17d2\u179a", "footer", "\u1794\u17b6\u178f\u1780\u1790\u17b6", "compare", "\u1794\u17d2\u179a\u17c0\u1794\u1792\u17c0\u1794", "hosted_login", "\u1794\u1784\u17d2\u17a0\u17c4\u17c7\u1785\u17bc\u179b", "selfhost_login", "\u1780\u17b6\u179a\u1785\u17bc\u179b\u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1781\u17d2\u179b\u17bd\u1793\u17af\u1784", "google_sign_in", "\u1785\u17bc\u179b\u1787\u17b6\u1798\u17bd\u1799 Google", "today", "\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7", "custom_range", "\u1787\u17bd\u179a\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "date_range", "\u1787\u17bd\u179a\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", "current", "\u1793\u17b6\u200b\u1796\u17c1\u179b\u200b\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793", "previous", "\u1798\u17bb\u1793", "current_period", "\u179a\u1799\u17c8\u1796\u17c1\u179b\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793", _s17_144, "\u179a\u1799\u17c8\u1796\u17c1\u179b\u1794\u17d2\u179a\u17c0\u1794\u1792\u17c0\u1794", "previous_period", "\u179a\u1799\u17c8\u1796\u17c1\u179b\u1798\u17bb\u1793\u17d4", "previous_year", "\u1786\u17d2\u1793\u17b6\u17c6\u1798\u17bb\u1793", "compare_to", "\u1794\u17d2\u179a\u17c0\u1794\u1792\u17c0\u1794\u1787\u17b6\u1798\u17bd\u1799", "last7_days", "7 \u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "last_week", "\u179f\u1794\u17d2\u178a\u17b6\u17a0\u17cd\u200b\u1798\u17bb\u1793", "last30_days", "30 \u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799", "this_month", "\u1781\u17c2\u200b\u1793\u17c1\u17c7", "last_month", "\u1781\u17c2\u1798\u17bb\u1793", "this_year", "\u1786\u17d2\u1793\u17b6\u17c6\u200b\u1793\u17c1\u17c7", "last_year", "\u1786\u17d2\u1793\u17b6\u17c6\u1798\u17bb\u1793", "all_time", "\u1782\u17d2\u179a\u1794\u17cb\u1796\u17c1\u179b", "custom", "\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s16_250, "\u1780\u17d2\u179b\u17bc\u1793\u1791\u17c5\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "clone_to_quote", "\u1780\u17d2\u179b\u17bc\u1793\u178a\u17be\u1798\u17d2\u1794\u17b8\u179f\u1798\u17d2\u179a\u1784\u17cb", "clone_to_credit", "\u1780\u17d2\u179b\u17bc\u1793\u1791\u17c5\u1787\u17b6\u17a5\u178e\u1791\u17b6\u1793", "view_invoice", "\u1798\u17be\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "convert", "\u1794\u1798\u17d2\u179b\u17c2\u1784", "more", "\u1785\u17d2\u179a\u17be\u1793\u1791\u17c0\u178f", "edit_client", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "edit_product", "\u1780\u17c2\u1794\u17d2\u179a\u17c2 \u1795\u179b\u17b7\u178f\u1795\u179b", "edit_invoice", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "edit_quote", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179f\u1798\u17d2\u179a\u1784\u17cb", "edit_payment", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "edit_task", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "edit_expense", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "edit_vendor", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "edit_project", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1782\u1798\u17d2\u179a\u17c4\u1784", _s20_107, "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u179f\u1798\u17d2\u179a\u1784\u17cb\u1796\u17b6\u1780\u17d2\u1799\u178a\u178a\u17c2\u179b\u17d7", "billing_address", "\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s16_252, "\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793", "total_revenue", "\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1785\u17c6\u178e\u17bc\u179b\u179f\u179a\u17bb\u1794", "average_invoice", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1787\u17b6\u1798\u1792\u17d2\u1799\u1798", "outstanding", "\u1796\u17bc\u1780\u17c2", "invoices_sent", ":count \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "active_clients", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u179f\u1780\u1798\u17d2\u1798", "close", "\u1794\u17b7\u1791", "email", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "password", "\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "url", "URL", "secret", "\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb", "name", "\u1788\u17d2\u1798\u17c4\u17c7", "logout", "\u1785\u17b6\u1780\u1785\u17c1\u1789", "login", "\u1785\u17bc\u179b", "filter", "\u178f\u1798\u17d2\u179a\u1784", "sort", "\u178f\u1798\u17d2\u179a\u17c0\u1794", "search", "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780", "active", "\u179f\u1780\u1798\u17d2\u1798", "archived", "\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a", "deleted", "\u1794\u17b6\u1793\u179b\u17bb\u1794", "dashboard", "\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784", "archive", "\u1794\u178e\u17d2\u178e\u179f\u17b6\u179a", "delete", "\u179b\u17bb\u1794", "restore", "\u179f\u17d2\u178f\u17b6\u179a", _s16_254, "\u1792\u17d2\u179c\u17be\u17b1\u17d2\u1799\u179f\u17d2\u179a\u179f\u17cb\u1796\u17c1\u1789\u179b\u17c1\u1789", _s23_55, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", _s26_46, "\u179f\u17bc\u1798\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u200b\u179a\u1794\u179f\u17cb\u200b\u17a2\u17d2\u1793\u1780", _s21_119, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b URL \u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u17d4", _s26_48, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u179b\u17c1\u1781\u1780\u17bc\u178a\u1795\u179b\u17b7\u178f\u1795\u179b", "ascending", "\u17a1\u17be\u1784", "descending", "\u1785\u17bb\u17c7", "save", "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780", _s17_146, "\u1780\u17c6\u17a0\u17bb\u179f\u200b\u1798\u17bd\u1799\u200b\u1794\u17b6\u1793\u200b\u1780\u17be\u178f\u200b\u17a1\u17be\u1784", "paid_to_date", "\u1794\u1784\u17cb\u1791\u17c5\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", "balance_due", "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u178a\u179b\u17cb\u1780\u17c6\u178e\u178f\u17cb", "balance", "\u178f\u17bb\u179b\u17d2\u1799\u1797\u17b6\u1796", "overview", "\u1791\u17b7\u178a\u17d2\u178b\u1797\u17b6\u1796\u1791\u17bc\u1791\u17c5", "details", "\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u179b\u1798\u17d2\u17a2\u17b7\u178f", "phone", "\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791", "website", "\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a", "vat_number", "\u179b\u17c1\u1781\u17a2\u17b6\u1780\u179a", "id_number", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb", "create", "\u1794\u1784\u17d2\u1780\u17be\u178f", _s19_89, "\u1794\u17b6\u1793\u1785\u1798\u17d2\u179b\u1784 :value \u1791\u17c5\u1780\u17d2\u178a\u17b6\u179a\u178f\u1798\u17d2\u1794\u17c0\u178f\u1781\u17d2\u1791\u17b6\u179f\u17cb", "error", "\u1780\u17c6\u17a0\u17bb\u179f", _s16_256, "\u1798\u17b7\u1793\u17a2\u17b6\u1785\u1794\u17be\u1780\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1794\u17b6\u1793\u1791\u17c1\u17d4", "contacts", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", "additional", "\u1794\u1793\u17d2\u1790\u17c2\u1798", "first_name", "\u1788\u17d2\u1798\u17c4\u17c7\u178a\u17c6\u1794\u17bc\u1784", "last_name", "\u1793\u17b6\u1798\u178f\u17d2\u179a\u1780\u17bc\u179b", "add_contact", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", "are_you_sure", "\u178f\u17be\u200b\u17a2\u17d2\u1793\u1780\u200b\u1794\u17d2\u179a\u17b6\u1780\u178a\u200b\u17ac\u200b\u17a2\u178f\u17cb?", "cancel", "\u1794\u17c4\u17c7\u1794\u1784\u17cb", "ok", "\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798", "remove", "\u178a\u1780\u1785\u17c1\u1789", _s16_258, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u200b\u1798\u17b7\u1793\u200b\u178f\u17d2\u179a\u17b9\u1798\u178f\u17d2\u179a\u17bc\u179c\u17d4", "product", "\u1795\u179b\u17b7\u178f\u1795\u179b", "products", "\u1795\u179b\u17b7\u178f\u1795\u179b", "new_product", "\u1795\u179b\u17b7\u178f\u1795\u179b\u1790\u17d2\u1798\u17b8", "created_product", "\u1795\u179b\u17b7\u178f\u1795\u179b \u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_product", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_260, "\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_product", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1795\u179b\u17b7\u178f\u1795\u179b\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_261, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1795\u179b\u17b7\u178f\u1795\u179b\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_148, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1795\u179b\u17b7\u178f\u1795\u179b :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_262, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1795\u179b\u17b7\u178f\u1795\u179b :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_149, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1795\u179b\u17b7\u178f\u1795\u179b :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "product_key", "\u1795\u179b\u17b7\u178f\u1795\u179b", "notes", "\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u178e\u17b6\u17c6", "cost", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "client", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "clients", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "new_client", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1790\u17d2\u1798\u17b8\u17d4", "created_client", "\u1794\u1784\u17d2\u1780\u17be\u178f\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_client", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_client", "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_263, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_client", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_clients", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_client", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_264, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "address1", "\u1795\u17d2\u179b\u17bc\u179c", "address2", "\u1794\u1793\u17d2\u1791\u1794\u17cb/\u1788\u17bb\u178f", "city", "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784", "state", "\u179a\u178a\u17d2\u178b/\u1781\u17c1\u178f\u17d2\u178f", "postal_code", "\u179b\u17c1\u1781\u200b\u1780\u17bc\u178a\u200b\u1794\u17d2\u179a\u17c3\u200b\u179f\u200b\u178e\u17b8\u200b\u1799", "country", "\u1794\u17d2\u179a\u1791\u17c1\u179f", "invoice", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "invoices", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "new_invoice", "\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1790\u17d2\u1798\u17b8\u17d4", "created_invoice", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_invoice", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_265, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_invoice", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_266, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_150, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_267, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_151, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "emailed_invoice", _s35_55, "emailed_payment", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb", "invoice_number", "\u179b\u17c1\u1781\u200b\u179c\u17b7\u200b\u1780\u17d0\u200b\u1799\u200b\u1794\u17d0\u178f\u17d2\u179a", "invoice_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "discount", "\u1794\u1789\u17d2\u1785\u17bb\u17c7\u178f\u1798\u17d2\u179b\u17c3", "po_number", "\u179b\u17c1\u1781 PO", "terms", "\u179b\u1780\u17d2\u1781\u1781\u178e\u17d2\u178c", "public_notes", "\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u178e\u17b6\u17c6\u179f\u17b6\u1792\u17b6\u179a\u178e\u17c8", "private_notes", "\u1780\u17c6\u178e\u178f\u17cb\u1785\u17c6\u178e\u17b6\u17c6\u17af\u1780\u1787\u1793", "frequency", "\u1794\u17d2\u179a\u17c1\u1780\u1784\u17cb", "start_date", "\u1790\u17d2\u1784\u17c3\u200b\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798", "end_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1794\u1789\u17d2\u1785\u1794\u17cb", "quote_number", "\u179b\u17c1\u1781\u179f\u1798\u17d2\u179a\u1784\u17cb", "quote_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u179f\u1798\u17d2\u179a\u1784\u17cb", "valid_until", "\u1798\u17b6\u1793\u200b\u179f\u17bb\u1796\u179b\u1797\u17b6\u1796\u200b\u178a\u179b\u17cb", "items", "\u1792\u17b6\u178f\u17bb", "partial_deposit", _s19_195, "description", "\u1780\u17b6\u179a\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6", "unit_cost", "\u178f\u1798\u17d2\u179b\u17c3\u17af\u1780\u178f\u17b6", "quantity", "\u1794\u179a\u17b7\u1798\u17b6\u178e", "add_item", "\u1794\u1793\u17d2\u1790\u17c2\u1798\u1792\u17b6\u178f\u17bb", "contact", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", "work_phone", "\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791", "total_amount", "\u1785\u17c6\u1793\u17bd\u1793\u200b\u179f\u179a\u17bb\u1794", "pdf", "PDF", "due_date", _s17_276, _s16_268, "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb\u1795\u17d2\u1793\u17c2\u1780", "paid_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", "status", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796", _s17_152, "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "quote_status", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u179f\u1798\u17d2\u179a\u1784\u17cb", _s22_82, "\u1785\u17bb\u1785 + \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1793\u17d2\u1790\u17c2\u1798\u1792\u17b6\u178f\u17bb", _s22_84, "\u1785\u17bb\u1785 + \u178a\u17be\u1798\u17d2\u1794\u17b8\u1794\u1793\u17d2\u1790\u17c2\u1798\u1798\u17c9\u17c4\u1784", "count_selected", ":count \u1794\u17b6\u1793\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", "total", "\u179f\u179a\u17bb\u1794", "percent", "\u1797\u17b6\u1782\u179a\u1799", "edit", "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b", "dismiss", "\u1785\u17d2\u179a\u17b6\u1793\u1785\u17c4\u179b", _s20_109, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791", _s22_85, _s18_261, _s24_66, "\u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "task_rate", "\u17a2\u178f\u17d2\u179a\u17b6\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "settings", "\u1780\u17b6\u179a\u1780\u17c6\u178e\u178f\u17cb", "language", "\u1797\u17b6\u179f\u17b6", "currency", "\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e", "created_at", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1794\u1784\u17d2\u1780\u17be\u178f", "created_on", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1793\u17c5\u179b\u17be", "updated_at", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796", "tax", "\u1796\u1793\u17d2\u1792", _s30_21, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u179b\u17c1\u1781\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s27_66, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u179b\u17c1\u1781\u179f\u1798\u17d2\u179a\u1784\u17cb", "past_due", "\u17a0\u17bd\u179f\u1780\u17c6\u178e\u178f\u17cb", "draft", "\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1796\u17d2\u179a\u17b6\u1784", "sent", "\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", "viewed", "\u1794\u17b6\u1793\u1798\u17be\u179b", "approved", "\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f", "partial", _s19_195, "paid", "\u1794\u1784\u17cb", "mark_sent", "\u179b\u17c4\u1780 Mark \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", _s22_87, _s38_38, _s22_88, _s43_11, _s23_57, _s38_38, _s23_58, _s43_11, "done", "\u179a\u17bd\u1785\u179a\u17b6\u179b\u17cb", _s37_24, "\u179f\u17bc\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 \u17ac\u1788\u17d2\u1798\u17c4\u17c7\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784", "dark_mode", "\u179a\u1794\u17c0\u1794\u1784\u1784\u17b9\u178f", _s27_68, "\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u17a1\u17be\u1784\u179c\u17b7\u1789 \u178a\u17be\u1798\u17d2\u1794\u17b8\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f\u1780\u17b6\u179a\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1794\u17d2\u178f\u17bc\u179a", "refresh_data", "\u1795\u17d2\u1791\u17bb\u1780\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u17a1\u17be\u1784\u179c\u17b7\u1789", "blank_contact", "\u1791\u17c6\u1793\u17b6\u1780\u17cb\u1791\u17c6\u1793\u1784\u1791\u1791\u17c1", "activity", "\u179f\u1780\u1798\u17d2\u1798\u1797\u17b6\u1796", _s16_270, "\u179a\u1780\u1798\u17b7\u1793\u1783\u17be\u1789\u1780\u17c6\u178e\u178f\u17cb\u178f\u17d2\u179a\u17b6\u1791\u17c1\u17d4", "clone", "\u1780\u17d2\u179b\u17bc\u1793", "loading", "\u1780\u17c6\u1796\u17bb\u1784\u1795\u17d2\u1791\u17bb\u1780", "industry", "\u17a7\u179f\u17d2\u179f\u17b6\u17a0\u1780\u1798\u17d2\u1798", "size", "\u1791\u17c6\u17a0\u17c6", "payment_terms", "\u179b\u17d0\u1780\u17d2\u1781\u1781\u17d0\u178e\u17d2\u178c\u200b\u1791\u17bc\u1791\u17b6\u178f\u17cb", "payment_date", "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u1791\u17bc\u1791\u17b6\u178f\u17cb", "payment_status", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s16_272, "\u1780\u17c6\u1796\u17bb\u1784\u179a\u1784\u17cb\u1785\u17b6\u17c6", _s16_273, "\u1785\u17b6\u178f\u17cb\u1791\u17bb\u1780\u1787\u17b6\u1798\u17c4\u1783\u17c8", _s16_274, "\u1794\u179a\u17b6\u1787\u17d0\u1799", _s16_275, "\u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u1794\u17cb", _s16_276, _s22_191, _s16_277, "\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", _s17_153, "\u1798\u17b7\u1793\u200b\u1794\u17b6\u1793\u200b\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f", _s17_154, _s21_222, "net", "\u179f\u17bb\u1791\u17d2\u1792", "client_portal", "\u179c\u17b7\u1794\u1795\u178f\u1790\u179b\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "show_tasks", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "email_reminders", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179a\u17c6\u179b\u17b9\u1780", "enabled", "\u1794\u17b6\u1793\u1794\u17be\u1780", "recipients", "\u17a2\u17d2\u1793\u1780\u1791\u1791\u17bd\u179b", "initial_email", "\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u178a\u17c6\u1794\u17bc\u1784", "first_reminder", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u178a\u17c6\u1794\u17bc\u1784", "second_reminder", _s16_443, "third_reminder", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u1791\u17b8\u1794\u17b8", "reminder1", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u178a\u17c6\u1794\u17bc\u1784", "reminder2", _s16_443, "reminder3", "\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u1791\u17b8\u1794\u17b8", "template", "\u1782\u17c6\u179a\u17bc", "send", "\u1795\u17d2\u1789\u17be", "subject", "\u1794\u17d2\u179a\u1792\u17b6\u1793\u1794\u1791", "body", "\u179a\u17b6\u1784\u1780\u17b6\u1799", "send_email", "\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b", "email_receipt", "\u1794\u1784\u17d2\u1780\u17b6\u1793\u17cb\u178a\u17c3\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1791\u17c5\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "auto_billing", "\u1780\u17b6\u179a\u1785\u17c1\u1789\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c4\u1799\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "button", "\u1794\u17ca\u17bc\u178f\u17bb\u1784", "preview", "\u1798\u17be\u179b\u1787\u17b6\u1798\u17bb\u1793", "customize", "\u1794\u17d2\u178a\u17bc\u179a\u178f\u17b6\u1798\u1794\u17c6\u178e\u1784", "history", "\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7\u179f\u17b6\u179f\u17d2\u178f\u17d2\u179a", "payment", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "payments", "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "refunded", "\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789\u17d4", "payment_type", "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s21_121, "\u17af\u1780\u179f\u17b6\u179a\u1799\u17c4\u1784\u1794\u17d2\u179a\u178f\u17b7\u1794\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a", "enter_payment", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "new_payment", "\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb", "created_payment", "\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_payment", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_278, "\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_payment", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_279, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_155, "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17b6\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s16_280, "\u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", _s17_156, "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "quote", "\u179f\u1798\u17d2\u179a\u1784\u17cb", "quotes", "\u179f\u1798\u17d2\u179a\u1784\u17cb", "new_quote", "\u179f\u1798\u17d2\u179a\u1784\u17cb\u1790\u17d2\u1798\u17b8\u17d4", "created_quote", "\u1794\u1784\u17d2\u1780\u17be\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "updated_quote", "\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_quote", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_quote", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_quote", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "archived_quotes", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179f\u1798\u17d2\u179a\u1784\u17cb :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "deleted_quotes", "\u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u1798\u17d2\u179a\u1784\u17cb :count \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "restored_quotes", "\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb :value \u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799", "expense", "\u1785\u17c6\u178e\u17b6\u1799", "expenses", "\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "vendor", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "vendors", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "task", "\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a", "tasks", "\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", "project", "\u1782\u1798\u17d2\u179a\u17c4\u1784", "projects", "\u1782\u1798\u17d2\u179a\u17c4\u1784", "activity_1", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1797\u17d2\u1789\u17c0\u179c :client", "activity_2", ":user \u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1797\u17d2\u1789\u17c0\u179c\u178a\u17c2\u179b\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :client", "activity_3", ":user \u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1797\u17d2\u1789\u17c0\u179c\u178a\u17c2\u179b\u1794\u17b6\u1793\u179b\u17bb\u1794 :client", "activity_4", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_5", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_6", ":user \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b :invoice \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client \u1791\u17c5 :contact", "activity_7", ":contact \u1794\u17b6\u1793\u1798\u17be\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client", "activity_8", ":user \u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_9", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_10", ":user \u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u17bc\u179b\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :payment _\u1785\u17c6\u1793\u17bd\u1793\u1793\u17c5\u179b\u17be\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client", "activity_11", ":user \u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 :payment", "activity_12", ":user \u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :payment", "activity_13", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment", "activity_14", ":user \u1794\u17b6\u1793\u1794\u1789\u17d2\u1785\u17bc\u179b\u17a5\u178e\u1791\u17b6\u1793 :credit", "activity_15", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a5\u178e\u1791\u17b6\u1793 :credit", "activity_16", ":user \u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a\u17a5\u178e\u1791\u17b6\u1793 :credit", "activity_17", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u17a5\u178e\u1791\u17b6\u1793 :credit", "activity_18", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb :quote", "activity_19", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u179f\u1798\u17d2\u179a\u1784\u17cb :quote", "activity_20", ":user \u179f\u1798\u17d2\u179a\u1784\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b :quote \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client \u1791\u17c5 :contact", "activity_21", _s28_120, "activity_22", ":user \u179f\u1798\u17d2\u179a\u1784\u17cb\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :quote", "activity_23", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u179f\u1798\u17d2\u179a\u1784\u17cb :quote", "activity_24", ":user \u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb :quote", "activity_25", ":user \u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_26", ":user \u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1797\u17d2\u1789\u17c0\u179c\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a :client", "activity_27", ":user \u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789 :payment", "activity_28", ":user \u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a5\u178e\u1791\u17b6\u1793 :credit", "activity_29", ":contact \u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f\u179f\u1798\u17d2\u179a\u1784\u17cb :quote \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb :client", "activity_30", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb :vendor", "activity_31", ":user \u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780 :vendor", "activity_32", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb :vendor", "activity_33", ":user \u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a :vendor", "activity_34", ":user \u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799 :expense", "activity_35", ":user \u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :expense", "activity_36", ":user \u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u179b\u17bb\u1794 :expense", "activity_37", ":user \u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789 :expense", "activity_39", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17c4\u179b :payment_\u1785\u17c6\u1793\u17bd\u1793\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment", "activity_40", ":user \u1794\u17b6\u1793\u179f\u1784\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1789 :adjustment \u1793\u17c3 :payment_\u1785\u17c6\u1793\u17bd\u1793\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb :payment", "activity_41", ":payment_\u1785\u17c6\u1793\u17bd\u1793\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb (:payment) \u1794\u17b6\u1793\u1794\u179a\u17b6\u1787\u17d0\u1799", "activity_42", ":user \u1794\u1784\u17d2\u1780\u17be\u178f\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785 :task", "activity_43", ":user \u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a :task", "activity_44", ":user \u1780\u17b7\u1785\u17d2\u1785\u1780\u17b6\u179a\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :task", "activity_45", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785 :task", "activity_46", ":user \u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a :task", "activity_47", ":user \u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 :expense", "activity_48", ":user \u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f :user", "activity_49", ":user \u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 :user", "activity_50", ":user \u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780 :user", "activity_51", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb :user", "activity_52", ":user \u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a :user", "activity_53", ":user \u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be :invoice", "activity_54", ":user \u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb :invoice", "activity_55", ":contact \u179f\u17c6\u1794\u17bb\u178f\u17d2\u179a\u1786\u17d2\u179b\u17be\u1799\u178f\u1794\u17d6 \u179f\u17c6\u1794\u17bb\u178f\u17d2\u179a", "activity_56", ":user \u1794\u17b6\u1793\u1798\u17be\u179b\u179f\u17c6\u1794\u17bb\u178f\u17d2\u179a\u17d6 \u179f\u17c6\u1794\u17bb\u178f\u17d2\u179a", "activity_57", "\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1794\u17b6\u1793\u1794\u179a\u17b6\u1787\u17d0\u1799\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_58", ":user \u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u1794\u1789\u17d2\u1785\u17d2\u179a\u17b6\u179f :invoice", "activity_59", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1785\u17c4\u179b\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice", "activity_60", _s28_120, "activity_61", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793 :client", "activity_62", ":user \u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb\u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 :vendor", "activity_63", ":user \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179a\u17c6\u179b\u17b9\u1780\u178a\u17c6\u1794\u17bc\u1784\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u1791\u17c5 :contact", "activity_64", ":user \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u1791\u17b8\u1796\u17b8\u179a\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u1791\u17c5 :contact", "activity_65", ":user \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u179a\u17c6\u179b\u17b9\u1780\u1791\u17b8\u1794\u17b8\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u1791\u17c5 :contact", "activity_66", ":user \u1794\u17b6\u1793\u1795\u17d2\u1789\u17be\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1780\u17b6\u179a\u179a\u17c6\u179b\u17b9\u1780\u1782\u17d2\u1798\u17b6\u1793\u1791\u17b8\u1794\u1789\u17d2\u1785\u1794\u17cb\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a :invoice \u1791\u17c5 :contact", "activity_80", ":user \u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u1780\u17b6\u179a\u1787\u17b6\u179c :subscription", "activity_81", ":user \u1794\u17b6\u1793\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796\u1780\u17b6\u179a\u1787\u17b6\u179c :subscription", "activity_82", ":user \u1780\u17b6\u179a\u1787\u17b6\u179c\u178a\u17c2\u179b\u1794\u17b6\u1793\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1794\u17d0\u178e\u17d2\u178e\u179f\u17b6\u179a :subscription", "activity_83", ":user \u1794\u17b6\u1793\u179b\u17bb\u1794\u1780\u17b6\u179a\u1787\u17b6\u179c :subscription", "activity_84", ":user \u1780\u17b6\u179a\u1787\u17b6\u179c\u178a\u17c2\u179b\u1794\u17b6\u1793\u179f\u17d2\u178a\u17b6\u179a\u17a1\u17be\u1784\u179c\u17b7\u1789 :subscription", _s17_157, "\u1796\u17b6\u1780\u17d2\u1799\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u178f\u17c2\u1798\u17d2\u178f\u1784", "emailed_quote", _s28_117, "emailed_credit", _s30_64, _s20_111, "\u1794\u17b6\u1793\u200b\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u200b\u179f\u1798\u17d2\u179a\u1784\u17cb\u200b\u178a\u17c4\u1799\u200b\u1787\u17c4\u1782\u1787\u17d0\u1799\u200b\u1790\u17b6\u200b\u1794\u17b6\u1793\u200b\u1795\u17d2\u1789\u17be", _s21_123, "\u1794\u17b6\u1793\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u17a5\u178e\u1791\u17b6\u1793\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u1790\u17b6\u1794\u17b6\u1793\u1795\u17d2\u1789\u17be", "expired", "\u1795\u17bb\u178f\u1780\u17c6\u178e\u178f\u17cb", "all", "\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u17d4", "select", "\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f", _s22_89, "\u1785\u17bb\u1785\u200b\u17b1\u17d2\u1799\u200b\u1799\u17bc\u179a\u200b\u1787\u17d2\u179a\u17be\u179f\u200b\u179a\u17be\u179f", "custom_value1", "\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 1", "custom_value2", "\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 2", "custom_value3", "\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 3", "custom_value4", "\u178f\u1798\u17d2\u179b\u17c3\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", _s18_123, "\u179a\u1785\u1793\u17b6\u1794\u17d0\u1791\u17d2\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s24_71, "\u179f\u17b6\u179a\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s29_46, "\u179f\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u178a\u17c2\u179b\u1798\u17b7\u1793\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s27_73, "\u179f\u17b6\u179a\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", _s31_26, "\u179f\u17b6\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb\u178a\u17c2\u179b\u1798\u17b7\u1793\u1798\u17b6\u1793\u1780\u17b6\u179a\u1799\u179b\u17cb\u1796\u17d2\u179a\u1798\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793", "lock_invoices", "\u1785\u17b6\u1780\u17cb\u179f\u17c4\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "translations", "\u1780\u17b6\u179a\u1794\u1780\u1794\u17d2\u179a\u17c2", _s19_90, "\u179b\u17c6\u1793\u17b6\u17c6\u179b\u17c1\u1781\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", _s19_92, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u1797\u17b6\u179a\u1780\u17b7\u1785\u17d2\u1785", _s22_91, "\u179b\u17c6\u1793\u17b6\u17c6\u179b\u17c1\u1781\u1785\u17c6\u178e\u17b6\u1799", _s22_93, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u1785\u17c6\u178e\u17b6\u1799", _s21_124, "\u1782\u17c6\u179a\u17bc\u179b\u17c1\u1781\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", _s21_126, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", _s21_128, "\u1782\u17c6\u179a\u17bc\u179b\u17c1\u1781\u179f\u17c6\u1794\u17bb\u178f\u17d2\u179a", _s21_130, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u179f\u17c6\u1794\u17bb\u178f\u17d2\u179a", _s22_95, "\u179b\u17c6\u1793\u17b6\u17c6\u179b\u17c1\u1781\u1794\u1784\u17cb\u1794\u17d2\u179a\u17b6\u1780\u17cb", _s22_97, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u1791\u17bc\u1791\u17b6\u178f\u17cb", _s22_99, "\u1782\u17c6\u179a\u17bc\u179b\u17c1\u1781\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s22_101, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", _s20_112, "\u1782\u17c6\u179a\u17bc\u179b\u17c1\u1781\u179f\u1798\u17d2\u179a\u1784\u17cb", _s20_114, "\u17a2\u17d2\u1793\u1780\u179a\u17b6\u1794\u17cb\u179b\u17c1\u1781\u179f\u1798\u17d2\u179a\u1784\u17cb", _s21_132, "\u1782\u17c6\u179a\u17bc\u179b\u17c1\u1781\u17a5\u178e\u1791\u17b6\u1793", _s21_134, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u17a5\u178e\u1791\u17b6\u1793", _s21_136, "\u1782\u17c6\u179a\u17bc\u179b\u17c1\u1781\u17a5\u178e\u1791\u17b6\u1793", _s21_137, "\u1794\u1789\u17d2\u1787\u179a\u179b\u17c1\u1781\u17a5\u178e\u1791\u17b6\u1793", _s18_125, "\u1780\u17c6\u178e\u178f\u17cb\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u179a\u17b6\u1794\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789", "counter_padding", "Counter Padding", _s28_68, "\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a/\u1794\u1789\u17d2\u1787\u179a\u179f\u1798\u17d2\u179a\u1784\u17cb", _s18_127, "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u1793\u17d2\u1792\u200b\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798 \u17e1", _s18_129, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798 1", _s18_131, "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u1793\u17d2\u1792\u200b\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798 \u17e2", _s18_133, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798 \u17e2", _s18_135, "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u1793\u17d2\u1792\u200b\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798 \u17e3", _s18_137, "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792\u179b\u17c6\u1793\u17b6\u17c6\u178a\u17be\u1798 \u17e3", _s21_138, "\u1794\u17d2\u179a\u1792\u17b6\u1793\u1794\u1791\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u17a2\u17ca\u17b8\u1798\u17c9\u17c2\u179b", _s19_94, "\u1794\u17d2\u179a\u1792\u17b6\u1793\u1794\u1791\u179f\u1798\u17d2\u179a\u1784\u17cb\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s21_140, "\u1794\u17d2\u179a\u1792\u17b6\u1793\u1794\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u178f\u17b6\u1798\u17a2\u17ca\u17b8\u1798\u17c2\u179b", _s29_48, "\u17a2\u17ca\u17b8\u1798\u17c2\u179b \u1794\u17d2\u179a\u1792\u17b6\u1793\u1794\u1791\u1780\u17b6\u179a\u1791\u17bc\u1791\u17b6\u178f\u17cb\u1787\u17b6\u1795\u17d2\u1793\u17c2\u1780", "show_table", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u178f\u17b6\u179a\u17b6\u1784", "show_list", "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1794\u1789\u17d2\u1787\u17b8", "client_city", "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "client_state", "\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "client_country", "\u1794\u17d2\u179a\u1791\u17c1\u179f\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s16_281, "\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793\u1782\u17ba\u179f\u1780\u1798\u17d2\u1798", "client_balance", "\u179f\u1798\u178f\u17bb\u179b\u17d2\u1799\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "client_address1", "\u1795\u17d2\u179b\u17bc\u179c\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", "client_address2", _s16_283, "vendor_address1", "\u1795\u17d2\u179b\u17bc\u179c\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "vendor_address2", "\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb Apt/Suite", _s24_73, "\u1795\u17d2\u179b\u17bc\u179c\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793", _s24_74, "\u1780\u1793\u17d2\u179b\u17c2\u1784\u178a\u17b9\u1780\u1787\u1789\u17d2\u1787\u17bc\u1793\u17a2\u178f\u17b7\u1790\u17b7\u1787\u1793/\u1788\u17bb\u178f", "type", "\u1794\u17d2\u179a\u1797\u17c1\u1791", "invoice_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a", _s16_285, _s17_276, "tax_rate1", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792 \u17e1", "tax_rate2", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792 \u17e2", "tax_rate3", "\u17a2\u178f\u17d2\u179a\u17b6\u1796\u1793\u17d2\u1792 \u17e3", "auto_bill", "\u179c\u17b7\u1780\u17d0\u1799\u1794\u17d0\u178f\u17d2\u179a\u179f\u17d2\u179c\u17d0\u1799\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7", "archived_at", "\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1793\u17c5", "has_expenses", "\u1798\u17b6\u1793\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799", "custom_taxes1", "\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e1", "custom_taxes2", "\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e2", "custom_taxes3", "\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e3", "custom_taxes4", "\u1796\u1793\u17d2\u1792\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 \u17e4", _s17_159, _s23_127, _s17_160, _s23_128, _s17_161, _s23_129, _s17_162, _s23_130, "is_deleted", "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179b\u17bb\u1794", "vendor_city", "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "vendor_state", "\u179a\u178a\u17d2\u178b\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "vendor_country", "\u1794\u17d2\u179a\u1791\u17c1\u179f\u17a2\u17d2\u1793\u1780\u179b\u1780\u17cb", "is_approved", "\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u17a2\u1793\u17bb\u1798\u17d0\u178f", "tax_name", "\u1788\u17d2\u1798\u17c4\u17c7\u1796\u1793\u17d2\u1792", "tax_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1796\u1793\u17d2\u1792", "tax_paid", "\u1794\u1784\u17cb\u1796\u1793\u17d2\u1792", "payment_amount", "\u1785\u17c6\u1793\u17bd\u1793\u1791\u17b9\u1780\u1794\u17d2\u179a\u17b6\u1780\u17cb\u1791\u17bc\u1791\u17b6\u178f\u17cb", "age", "\u17a2\u17b6\u1799\u17bb", "is_running", "\u1780\u17c6\u1796\u17bb\u1784\u200b\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a", "time_log", "\u1780\u17c6\u178e\u178f\u17cb\u17a0\u17c1\u178f\u17bb\u1796\u17c1\u179b\u179c\u17c1\u179b\u17b6", "bank_id", "\u1792\u1793\u17b6\u1782\u17b6\u179a", _s19_96, "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799", _s16_286, "\u1794\u17d2\u179a\u1797\u17c1\u1791\u1785\u17c6\u178e\u17b6\u1799", _s19_98, "\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u179a\u17bc\u1794\u17b7\u1799\u1794\u17d0\u178e\u17d2\u178e\u179c\u17b7\u1780\u17d2\u1780\u1799\u1794\u178f\u17d2\u179a", "tax_name1", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u1793\u17d2\u1792 \u17e1", "tax_name2", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u1793\u17d2\u1792 \u17e2", "tax_name3", "\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1796\u1793\u17d2\u1792 \u17e3", "transaction_id", "\u179b\u17c1\u1781\u200b\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb\u200b\u1794\u17d2\u179a\u178f\u17b7\u200b\u1794\u200b\u178f\u17d2\u178a\u17b7\u200b\u1780\u17b6\u179a", _s18_139, "\u179a\u1785\u1793\u17b6\u1794\u17d0\u1791\u17d2\u1798\u1796\u178e\u17cc\u179f\u17d2\u1790\u17b6\u1793\u1797\u17b6\u1796", _s16_287, "\u1795\u17d2\u1791\u17bb\u1780\u179f\u17d2\u1794\u17c2\u1780\u1796\u178e\u17cc"], t1, t1), "lo_LA", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec0\u0eab\u0eb1\u0e99, \u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eaa\u0eb0\u0e9a\u0eb1\u0e9a HTML \u0e82\u0ead\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 / \u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1\u0ec3\u0e99\u0ec0\u0ea7\u0ea5\u0eb2\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e99\u0ea1\u0eb7\u0e96\u0eb7.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", "assigned_group", _s27_0, "assign_group", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e81\u0eb8\u0ec8\u0ea1", "merge_to_pdf", "Merge to PDF", "emails", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "\u0e97\u0ec9\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99", "referral_url", "Referral URL", _s16_0, "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "comment", "\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8", "reconnect", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8", _s18_0, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 E-Invoice", "calculate", "\u0ec4\u0ea5\u0ec8\u0ec0\u0ea5\u0e81", "sum", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99", "money", "\u0ec0\u0e87\u0eb4\u0e99", "time", "\u0ec0\u0ea7\u0ea5\u0eb2", "format", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a", "web_app", "\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a", "desktop_app", "\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0eb1\u0eaa\u0e97\u0eb1\u0ead\u0e9a", _s18_2, "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb8\u0e94\u0e97\u0eb4", _s16_2, _s16_3, "1_minute", "1 \u0e99\u0eb2\u0e97\u0eb5", "5_minutes", "5 \u0e99\u0eb2\u0e97\u0eb5", "15_minutes", "15 \u0e99\u0eb2\u0e97\u0eb5", "30_minutes", "30 \u0e99\u0eb2\u0e97\u0eb5", "1_hour", "1 \u0e8a\u0ebb\u0ec8\u0ea7\u200b\u0ec2\u0ea1\u0e87", "1_day", "1 \u0ea1\u0eb7\u0ec9", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d : \u0ec1\u0e88\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0eab\u0eb2 : \u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "activity_140", _s25_74, "bulk_updated", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "bulk_update", "Bulk Update", "advanced_cards", "\u0e9a\u0eb1\u0e94\u0e82\u0eb1\u0ec9\u0e99\u0eaa\u0eb9\u0e87", _s27_2, _s32_20, _s32_, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea2\u0eb9\u0ec8\u0eaa\u0eb0\u0ec0\u0edd\u0eb5\u0ec3\u0e99\u0ec0\u0ea7\u0ea5\u0eb2\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s19_, "\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0ec1\u0e99\u0eb0\u0e99\u0eb3\u0ec3\u0eab\u0ec9\u0ec3\u0e8a\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a\u0ec3\u0edd\u0ec8 \u0eab\u0ebc\u0eb7\u0ec1\u0ead\u0eb1\u0e9a desktop \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0eb0\u0eaa\u0eb4\u0e94\u0e97\u0eb4\u0e9e\u0eb2\u0e9a\u0e97\u0eb5\u0ec8\u0e94\u0eb5\u0e97\u0eb5\u0ec8\u0eaa\u0eb8\u0e94", "rappen_rounding", "Rappen Rounding", _s20_3, "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0eae\u0ead\u0e9a\u0ec0\u0e9b\u0eb1\u0e99 5 \u0ec0\u0e8a\u0eb1\u0e99", _s17_2, "\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0e88\u0ecd\u0eb2\u0e95\u0ebb\u0ea7", _s17_4, "\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0e88\u0ecd\u0eb2\u0e95\u0ebb\u0ea7\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87", _s19_0, "\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0e88\u0eb3\u0e95\u0ebb\u0ea7\u0ec0\u0eab\u0ebc\u0ebb\u0ec8\u0eb2\u0e99\u0eb5\u0ec9\u0e9a\u0ecd\u0ec8\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e82\u0ead\u0e87\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2", "e_quote", "E-Quote", "e_credit", "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", _s16_6, "\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", _s16_8, "\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0ead\u0eb2\u0e81\u0ead\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87", _s22_1, "\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea2\u0eb9\u0ec8", "test_email_sent", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "send_test_email", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e97\u0ebb\u0e94\u0eaa\u0ead\u0e9a", "gateway_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9b\u0eb0\u0e95\u0eb9", _s34_, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9 \u0eab\u0ebc\u0eb7\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "mobile_version", "\u0eaa\u0eb0\u0e9a\u0eb1\u0e9a\u0ea1\u0eb7\u0e96\u0eb7", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "\u0e88\u0ec8\u0eb2\u0e8d\u0e9e\u0eb2\u0e8d\u0eab\u0ebc\u0eb1\u0e87", "email_report", "\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "host", "\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e9e\u0eb2\u0e9a", "port", "\u0e9e\u0ead\u0e94", "encryption", "\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea5\u0eb0\u0eab\u0eb1\u0e94", "local_domain", "\u0ec2\u0e94\u0ec0\u0ea1\u0e99\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99", "verify_peer", "\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e84\u0eb9\u0ec8", "username", "\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "nordigen_help", "\u0edd\u0eb2\u0e8d\u0ec0\u0eab\u0e94: \u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94 GoCardless/Nordigen API", _s16_10, "\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eae\u0ec8\u0ea7\u0ea1", "yodlee_regions", "\u0e9e\u0eb2\u0e81\u0e9e\u0eb7\u0ec9\u0e99: \u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb1\u0e94, \u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94, \u0ead\u0ebb\u0e94\u0eaa\u0eb0\u0e95\u0eb2\u0ea5\u0eb5 & \u0ead\u0eb4\u0e99\u0ec0\u0e94\u0e8d", _s16_11, "\u0e9e\u0eb2\u0e81\u0e9e\u0eb7\u0ec9\u0e99: \u0ec0\u0ead\u0eb5\u0ea3\u0ebb\u0e9a & \u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94", "select_provider", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9c\u0eb9\u0ec9\u0ec3\u0eab\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99", _s19_1, "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s18_4, "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec0\u0e94\u0e9a\u0eb4\u0e94", "send_emails_to", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eab\u0eb2", "primary_contact", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e95\u0ebb\u0ec9\u0e99\u0e95\u0ecd", "all_contacts", "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e9e\u0ebb\u0ea7\u0e9e\u0eb1\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "insert_below", "\u0ec3\u0eaa\u0ec8\u0e97\u0eb2\u0e87\u0ea5\u0eb8\u0ec8\u0ea1", "ar_detailed", "\u0ea5\u0eb2\u0e8d\u200b\u0ea5\u0eb0\u200b\u0ead\u0ebd\u0e94\u200b\u0e9a\u0eb1\u0e99\u200b\u0e8a\u0eb5\u200b\u0e97\u0eb5\u0ec8\u200b\u0eae\u0eb1\u0e9a\u200b\u0ec4\u0e94\u0ec9\u200b", "ar_summary", "\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0eae\u0eb1\u0e9a", "client_sales", "\u0e81\u0eb2\u0e99\u0e82\u0eb2\u0e8d\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "tax_summary", "\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0ead\u0eb2\u0e81\u0ead\u0e99", "user_sales", "\u0e81\u0eb2\u0e99\u0e82\u0eb2\u0e8d\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "run_template", "\u0ec1\u0ea5\u0ec8\u0e99\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a", _s21_4, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0eaa\u0ec8\u0ea7\u0e99\u0e82\u0eb0\u0eab\u0e8d\u0eb2\u0e8d\u0e82\u0ead\u0e87 Chrome \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ea7\u0ebd\u0e81\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2", "watch_video", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ea7\u0eb5\u0e94\u0eb5\u0ec2\u0ead", "view_extension", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0eaa\u0ec8\u0ea7\u0e99\u0e82\u0eb0\u0eab\u0e8d\u0eb2\u0e8d", _s16_12, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8", _s17_5, "\u0e81\u0eb2\u0e99\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "template_help", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a", _s20_5, "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87", _s16_14, "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e96\u0eb0\u0ec1\u0eab\u0ebc\u0e87\u0e81\u0eb2\u0e99", _s22_3, "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec3\u0e9a\u0eae\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s21_5, "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99", "quarter", "\u0ec4\u0e95\u0ea1\u0eb2\u0e94", _s16_16, "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "task_item", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea7\u0ebd\u0e81", "record_state", "\u0ea5\u0eb1\u0e94\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "last_login", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e84\u0eb1\u0ec9\u0e87\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", _s25_0, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9f\u0ea5\u0ecc\u0ec3\u0eaa\u0ec8\u0ec2\u0e9f\u0e99\u0ec0\u0e94\u0eb5\u0e99\u0eb5\u0ec9", _s16_18, "\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94\u0ec2\u0e9f\u0e99\u0ec0\u0e94\u0eb5", _s21_7, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s25_2, _s20_219, _s31_0, "\u0ec2\u0e9f\u0e99\u0ec0\u0e94\u0eb5\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5 :value", _s27_4, "\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99", _s32_0, "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e88\u0eb2\u0e81\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ec3\u0edd\u0ec8", "client_contact", "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s16_20, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s16_21, "\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "recurring", "\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", "ziptax_help", "\u0edd\u0eb2\u0e8d\u0ec0\u0eab\u0e94: \u0e84\u0eb8\u0e99\u0eaa\u0ebb\u0ea1\u0e9a\u0eb1\u0e94\u0e99\u0eb5\u0ec9\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94 Zip-Tax API \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0e81\u0eb2\u0e99\u0e82\u0eb2\u0e8d\u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb1\u0e94\u0e95\u0eb2\u0ea1\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8", "cache_data", "Cache Data", "unknown", "\u0e9a\u0ecd\u0ec8\u0eae\u0eb9\u0ec9\u0e88\u0eb1\u0e81", "webhook_failure", "\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ebc\u0ea7\u0e82\u0ead\u0e87 Webhook", "email_opened", "\u0ec0\u0e9b\u0eb5\u0e94\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "email_delivered", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", "log", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "individual", "\u0e9a\u0eb8\u0e81\u0e84\u0ebb\u0e99", "partnership", "\u0eab\u0eb8\u0ec9\u0e99\u0eaa\u0ec8\u0ea7\u0e99", "trust", "\u0e84\u0ea7\u0eb2\u0ea1\u0ec4\u0ea7\u0ec9\u0ea7\u0eb2\u0e87\u0ec3\u0e88", "charity", "\u0e81\u0eb2\u0e99\u0e81\u0eb8\u0eaa\u0ebb\u0e99", "government", "\u0ea5\u0eb1\u0e94\u0e96\u0eb0\u0e9a\u0eb2\u0e99", "classification", "\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e9b\u0eb0\u0ec0\u0e9e\u0e94", _s24_, "\u0e84\u0ea5\u0eb4\u0e81\u0eab\u0ebc\u0eb7\u0ea7\u0eb2\u0e87\u0ec4\u0e9f\u0ea5\u0ecc\u0e97\u0eb5\u0ec8\u0e99\u0eb5\u0ec9", "public", "\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0", "private", "\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7", "image", "\u0eae\u0eb9\u0e9a\u0e9e\u0eb2\u0e9a", "other", "\u0ead\u0eb7\u0ec8\u0e99\u0ec6", "hash", "\u0ec1\u0eae\u0e8a", "linked_to", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a", _s18_6, "\u0ec4\u0e9f\u0ea5\u0ecc\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0ea7\u0ec9\u0ec3\u0e99 :path", _s21_8, "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e8d\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3", _s20_7, "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e8d\u0e87\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "unlink", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8", _s25_3, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87 dashboard, \u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e96\u0eb7\u0e81\u0e88\u0ecd\u0eb2\u0e81\u0eb1\u0e94\u0e9e\u0ebd\u0e87\u0ec1\u0e95\u0ec8\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea2\u0eb9\u0ec8", "is_tax_exempt", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea7\u0eb1\u0ec9\u0e99\u0e9e\u0eb2\u0eaa\u0eb5", "district", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87", "region", "\u0e9e\u0eb2\u0e81\u0e9e\u0eb7\u0ec9\u0e99", "county", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87", "tax_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e9e\u0eb2\u0eaa\u0eb5", _s18_7, ":contact \u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d :payment \u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 :invoice \u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a :client", _s18_8, ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99: \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 : \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a : \u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s20_8, "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", _s24_1, "\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec1\u0e8d\u0e87", _s29_, "\u0eaa\u0eb0\u0eab\u0e99\u0eb1\u0e9a\u0eaa\u0eb0\u0eab\u0e99\u0eb8\u0e99\u0e81\u0eb2\u0e99\u0ec3\u0eaa\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0e99\u0e9b\u0eb0\u0e95\u0eb9 admin \u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9", _s25_4, "\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0e88\u0ead\u0e87\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2", _s18_9, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0eae\u0ebd\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0e94\u0ec9", "credit_item", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "files", "\u0ec4\u0e9f\u0ea5\u0ecc", "camera", "\u0e81\u0ec9\u0ead\u0e87", "gallery", "\u0e84\u0eb1\u0e87\u0eae\u0eb9\u0e9a", _s20_10, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc: \u0e99\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s16_22, "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", _s29_0, "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea7\u0ebd\u0e81\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s34_1, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0eaa\u0ec8\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "next_send_time", "\u0ec0\u0ea7\u0ea5\u0eb2\u0eaa\u0ebb\u0ec8\u0e87\u0e95\u0ecd\u0ec8\u0ec4\u0e9b", _s20_11, "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec3\u0e9a\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "certificate_set", "\u0e8a\u0eb8\u0e94\u0ec3\u0e9a\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99", _s19_4, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e95\u0eb1\u0ec9\u0e87\u0ec3\u0e9a\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99", "passphrase_set", "\u0e8a\u0eb8\u0e94\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", _s18_11, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e95\u0eb1\u0ec9\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", _s18_13, "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec3\u0e9a\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99", _s22_5, "\u0ea7\u0eb0\u0ea5\u0eb5\u0e9c\u0ec8\u0eb2\u0e99\u0ec3\u0e9a\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99", "rename", "\u0e9b\u0ec8\u0ebd\u0e99\u0e8a\u0eb7\u0ec8", _s16_24, "\u0e9b\u0ec8\u0ebd\u0e99\u0e8a\u0eb7\u0ec8\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "e_invoice", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", "light_dark_mode", "\u0ec2\u0edd\u0e94\u0ec1\u0eaa\u0e87\u0eaa\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87/\u0ea1\u0eb7\u0e94", "activities", "\u0e81\u0eb4\u0e94\u0e88\u0eb0\u0e81\u0eb3", "routing_id", "ID \u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e97\u0eb2\u0e87", _s16_25, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9 E-Invoice", "e_invoice_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "e_quote_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 E-Quote", "reduced_tax", "\u0e9e\u0eb2\u0eaa\u0eb5\u0eab\u0ebc\u0eb8\u0e94\u0ea5\u0ebb\u0e87", "override_tax", "\u0ec0\u0eaa\u0e8d\u0e9e\u0eb2\u0eaa\u0eb5", "zero_rated", "\u0e84\u0eb0\u0ec1\u0e99\u0e99\u0eaa\u0eb9\u0e99", "reverse_tax", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e84\u0eb7\u0e99", _s20_12, _s25_122, _s22_7, _s25_122, _s16_27, "\u0e81\u0ecd\u0eb2\u0e99\u0ebb\u0e94\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9e\u0eb2\u0eaa\u0eb5", "payment_manual", "\u0e84\u0eb9\u0ec8\u0ea1\u0eb7\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "tax_category", "\u0edd\u0ea7\u0e94\u0e9e\u0eb2\u0eaa\u0eb5", "physical_goods", "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e97\u0eb2\u0e87\u0e94\u0ec9\u0eb2\u0e99\u0eae\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e8d", _s16_29, "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e94\u0eb4\u0e88\u0eb4\u0e95\u0ead\u0e99", "services", "\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99", "shipping", "\u0e81\u0eb2\u0e99\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87", "tax_exempt", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea7\u0eb1\u0ec9\u0e99\u0e9e\u0eb2\u0eaa\u0eb5", "reduced_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e81\u0eb2\u0e99\u0eab\u0ebc\u0eb8\u0e94", "tax_all", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "tax_selected", "\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "version", "\u0ea5\u0eb8\u0ec9\u0e99", _s16_31, "\u0ec0\u0e82\u0e94\u0e8d\u0ec8\u0ead\u0e8d\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "calculate_taxes", "\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5", _s20_13, "\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "admin", "\u0e81\u0eb2\u0e99\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99", "owner", "\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e82\u0ead\u0e87", "link_expenses", _s19_196, _s24_3, "\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ec1\u0e9b\u0e87", _s25_5, "\u0e9b\u0ec8\u0ebd\u0e99\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0ec1\u0ea5\u0ec9\u0ea7", "total_hours", "\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s16_33, "\u0ec3\u0e8a\u0ec9 +days \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e81\u0ecd\u0eb2\u0e99\u0ebb\u0e94\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec3\u0e99\u0ead\u0eb0\u0e99\u0eb2\u0e84\u0ebb\u0e94", _s18_15, "\u0ec3\u0e8a\u0ec9\u0e95\u0ebb\u0ea7\u0e97\u0ec8\u0ead\u0e87\u0ec0\u0ea7\u0eb1\u0e9a PDF Viewer", _s23_1, "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e9b\u0ec9\u0ead\u0e87\u0e81\u0eb1\u0e99\u0e81\u0eb2\u0e99\u0e9e\u0ebb\u0ea7\u0e9e\u0eb1\u0e99\u0e81\u0eb1\u0e9a\u0ec1\u0ead\u0eb1\u0e9a\u0eaf\u0e9c\u0ec8\u0eb2\u0e99 PDF", "increase_prices", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ea5\u0eb2\u0e84\u0eb2", "update_prices", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ea5\u0eb2\u0e84\u0eb2", "incresed_prices", "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0ea5\u0eb2\u0e84\u0eb2\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e82\u0eb6\u0ec9\u0e99", "updated_prices", "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0ea5\u0eb2\u0e84\u0eb2\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94", "bacs", _s17_163, "api_token", "API Token", "api_key", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94 API", "endpoint", "\u0e88\u0eb8\u0e94\u0e88\u0ebb\u0e9a", "billable", "\u0ec3\u0e9a\u0e9a\u0eb4\u0e99\u0ec4\u0e94\u0ec9", "not_billable", "\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0eae\u0ebd\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ec4\u0e94\u0ec9", _s25_7, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0eae\u0ebd\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0e94\u0ec9", _s30_0, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0ec8\u0eb2\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ec3\u0e94\u0e99\u0eb6\u0ec8\u0e87", _s26_2, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s31_1, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0ea5\u0eb0\u0e9a\u0eb8\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "email_record", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s23_2, "\u0e96\u0eb1\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s21_10, "\u0e96\u0eb1\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", _s22_9, "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ec8\u0ecd\u0eb2", _s25_9, "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s30_1, "\u0eaa\u0eb0\u0eab\u0e99\u0eb1\u0e9a\u0eaa\u0eb0\u0eab\u0e99\u0eb9\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0e99\u0e9b\u0eb0\u0e95\u0eb9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9", _s27_6, "\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99/\u0e84\u0ecd\u0ea5\u0eb3\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "cc_email", "CC Email", "payment_balance", "\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0", _s22_11, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99, \u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e96\u0eb7\u0e81\u0e88\u0ecd\u0eb2\u0e81\u0eb1\u0e94\u0e9e\u0ebd\u0e87\u0ec1\u0e95\u0ec8\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea2\u0eb9\u0ec8", "activity_138", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99: \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec4\u0e9b\u0eab\u0eb2 :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s17_6, "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e84\u0eb1\u0ec9\u0e87\u0e94\u0ebd\u0ea7", _s26_4, "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e94\u0ebd\u0ea7", "required", "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99", "hidden", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87", "payment_links", "\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "action", "\u0e81\u0eb2\u0e99\u0e81\u0eb0\u0e97\u0eb3", _s32_1, "\u0e8d\u0ebb\u0e81\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", "next_run", "\u0ec1\u0ea5\u0ec8\u0e99\u0e95\u0ecd\u0ec8\u0ec4\u0e9b", "all_clients", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s16_34, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0eaa\u0eb9\u0e87\u0ead\u0eb2\u0e8d\u0eb8", _s19_6, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s26_6, "\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "email_statement", "\u0e96\u0eb0\u0ec1\u0eab\u0ebc\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb2\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "once", "\u0e84\u0eb1\u0ec9\u0e87\u0e94\u0ebd\u0ea7", "schedule", "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", "schedules", "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", "new_schedule", "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ec3\u0eab\u0ea1\u0ec8", "edit_schedule", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", _s16_36, "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ea7\u0ea5\u0eb2\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_37, "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_8, "\u0e88\u0eb1\u0e94\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_38, "\u0ea5\u0eb6\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_39, "\u0ea5\u0eb6\u0e9a\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_9, "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ea7\u0ea5\u0eb2\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "search_schedule", "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", _s16_40, "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "archive_payment", "\u0e81\u0eb2\u0e99\u200b\u0e8a\u0ecd\u0eb2\u200b\u0ea5\u0eb0\u200b\u0ec3\u0e99\u200b\u0ec1\u0e9f\u0ec9\u0ea1\u200b\u0e88\u0eb1\u0e94\u200b\u0ec0\u0e81\u0eb1\u0e9a", "archive_invoice", "\u0ec0\u0e81\u0eb1\u0e9a\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "archive_quote", "\u0eae\u0ea7\u0e9a\u0eae\u0ea7\u0ea1 \u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "archive_credit", "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ec0\u0e81\u0eb1\u0e9a", "archive_task", "\u0ea7\u0ebd\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ea1\u0ec9\u0ebd\u0e99", "archive_client", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec0\u0e81\u0eb1\u0e9a\u0ea1\u0ec9\u0ebd\u0e99", "archive_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0e81\u0eb1\u0e9a\u0ea1\u0ec9\u0ebd\u0e99", "archive_expense", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e81\u0eb1\u0e9a\u0ea1\u0ec9\u0ebd\u0e99", "restore_payment", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "restore_invoice", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "restore_quote", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "restore_credit", "\u0e81\u0eb9\u0ec9\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e84\u0eb7\u0e99\u0ea1\u0eb2", "restore_task", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "restore_client", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "restore_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9", "restore_expense", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "archive_vendor", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ec0\u0e81\u0eb1\u0e9a", "restore_vendor", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "create_product", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "update_product", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", "delete_product", "\u0ea5\u0eb6\u0e9a\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "restore_product", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "archive_product", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", _s21_12, _s18_263, _s21_14, "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s21_16, "\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s22_12, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s22_14, "\u0ec0\u0e81\u0eb1\u0e9a\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", "sent_invoice", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "sent_quote", "\u0eaa\u0ebb\u0ec8\u0e87\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2", "sent_credit", "\u0eaa\u0ebb\u0ec8\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", _s19_8, "\u0eaa\u0ebb\u0ec8\u0e87\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", "image_url", "URL \u0eae\u0eb9\u0e9a\u0e9e\u0eb2\u0e9a", "max_quantity", "\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94", "test_url", "\u0e97\u0ebb\u0e94\u0eaa\u0ead\u0e9a URL", _s18_16, _s16_444, _s20_14, "\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e96\u0eb7\u0e81\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec1\u0e95\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s21_18, "\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e96\u0eb7\u0e81\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec1\u0ea5\u0eb0\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s21_19, _s16_444, "payment_methods", "\u0ea7\u0eb4\u0e97\u0eb5\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0ec0\u0e87\u0eb4\u0e99", "view_all", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "edit_all", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s28_2, "\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s33_1, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec3\u0eab\u0ec9\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81 PO \u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2", "from_email", "\u0e88\u0eb2\u0e81\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "show_preview", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87", "show_paid_stamp", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eaa\u0eb0\u0ec1\u0e95\u0ea1\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", _s21_20, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87", _s24_5, "\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ec3\u0e99\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0eab\u0ec9\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94", "pixels", "\u0e9e\u0eb4\u0e81\u0ec0\u0e8a\u0ea7", "logo_size", "\u0e82\u0eb0\u0eab\u0e99\u0eb2\u0e94\u0ec2\u0ea5\u0ec2\u0e81\u0ec9", "postal_city", "\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5/\u0ec0\u0ea1\u0eb7\u0ead\u0e87", "failed", "\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7", "client_contacts", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "sync_from", "\u0e8a\u0eb4\u0ec9\u0e87\u0e88\u0eb2\u0e81", _s19_11, "\u0ec0\u0e81\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e84\u0ebb\u0e87\u0e84\u0eb1\u0e87", "hour", "\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", _s17_10, "\u0e84\u0eb3\u0e96\u0eb0\u0ec1\u0eab\u0ebc\u0e87\u0e97\u0eb5\u0ec8\u0e88\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ec4\u0e9b", _s17_11, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s18_17, "\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87\u0ea7\u0ebd\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s23_4, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87\u0ec3\u0eaa\u0ec8\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s27_8, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s28_4, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "email_alignment", "\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0eae\u0ebd\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s20_15, "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87 PDF", "mailgun", "Mailgun", "postmark", "\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5", "microsoft", "Microsoft", _s27_10, "\u0e84\u0ea5\u0eb4\u0e81 + \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "last365_days", "365 \u0ea1\u0eb7\u0ec9\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", "import_design", "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "imported_design", "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e97\u0eb5\u0ec8\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", "invalid_design", "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87, \u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99 :value \u0eab\u0eb2\u0e8d\u0ec4\u0e9b", _s17_13, "\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec2\u0ea5\u0ec2\u0e81\u0ec9\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e9a\u0ecd?", "upload", "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94", _s17_14, "\u0ea5\u0eb8\u0ec9\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0eb4\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s23_5, "\u0ec1\u0e88\u0ec9\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s28_7, "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eab\u0eb2\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e96\u0eb7\u0e81\u0edd\u0eb2\u0e8d\u0ea7\u0ec8\u0eb2\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "update_payment", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "markup", "\u0ea1\u0eb2\u0e81\u0ead\u0eb1\u0e9a", _s22_16, _s18_263, _s19_13, "\u0eaa\u0eb1\u0ec8\u0e87\u0ec4\u0e94\u0ec9\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s21_22, "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s23_7, "\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s20_17, "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "klarna", "\u0e84\u0ea5\u0eb2\u0e99\u0eb2", _s29_7, "\u0e95\u0eb1\u0ec9\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec3\u0eaa\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0ea1\u0eb7", _s29_8, "\u0e95\u0eb1\u0ec9\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, _s16_445, _s25_11, "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0ead\u0e99\u0ec4\u0ea5\u0e99\u0ecc", _s25_12, "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec3\u0eaa\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0e95\u0ebb\u0e99\u0ec0\u0ead\u0e87", _s28_8, "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0edd\u0eb2\u0e8d\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea7\u0ec8\u0eb2\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "delete_project", "\u0ea5\u0eb6\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", _s18_19, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e8d\u0e87\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", "link_payment", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "link_expense", _s19_196, _s19_15, "\u0ea5\u0eb1\u0ead\u0e81\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0ead\u0ead\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s24_6, "\u0e9b\u0ec9\u0ead\u0e87\u0e81\u0eb1\u0e99\u0e9a\u0ecd\u0ec8\u0ec3\u0eab\u0ec9\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e96\u0eb7\u0e81\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s21_25, "\u0e95\u0ec9\u0ead\u0e87\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99", _s26_9, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99", _s24_7, "\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e84\u0ebb\u0e87\u0e84\u0eb1\u0e87", _s29_9, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0ec3\u0e99\u0eaa\u0eb0\u0e95\u0eb1\u0ead\u0e81", _s17_16, "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s27_12, "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "convert_matched", "\u0ec1\u0e9b\u0e87", _s19_17, "\u0ec4\u0e94\u0ec9\u0e88\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eae\u0eb1\u0e9a\u0ec3\u0e9a\u0e9a\u0eb4\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s20_18, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eae\u0eb1\u0e9a\u0ec3\u0e9a\u0e9a\u0eb4\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "operator", "\u0e9c\u0eb9\u0ec9\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94\u0e81\u0eb2\u0e99", "value", "\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", "is", "\u0ec1\u0ea1\u0ec8\u0e99", "contains", "\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e94\u0ec9\u0ea7\u0e8d", "starts_with", "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0e94\u0ec9\u0ea7\u0e8d", "is_empty", "\u0eab\u0ea7\u0ec8\u0eb2\u0e87\u0ec0\u0e9b\u0ebb\u0ec8\u0eb2", "add_rule", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a", "match_all_rules", "\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e9a\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e97\u0eb1\u0e87\u0eab\u0ea1\u0ebb\u0e94", _s20_19, "\u0ea1\u0eb2\u0e94\u0e96\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e95\u0ec9\u0ead\u0e87\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e9a\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0e99\u0eb3\u0ec3\u0e8a\u0ec9", _s17_18, "\u0e9b\u0ec8\u0ebd\u0e99\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0e97\u0eb5\u0ec8\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e99\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d", "rules", "\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a", _s16_42, _s22_193, _s17_19, _s22_193, _s20_20, "\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2\u0ec3\u0eab\u0ea1\u0ec8", _s21_27, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", _s24_9, "\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_10, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s25_14, "\u0e81\u0ebb\u0e94\u200b\u0ea5\u0eb0\u200b\u0e9a\u0ebd\u0e9a\u200b\u0e81\u0eb2\u0e99\u200b\u0e88\u0eb1\u0e94\u200b\u0ec0\u0e81\u0eb1\u0e9a\u200b\u0eaa\u0ebb\u0e9a\u200b\u0e9c\u0ebb\u0e99\u200b\u0eaa\u0ecd\u0eb2\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b", _s24_11, _s35_56, _s24_12, _s35_56, _s25_15, "\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s23_9, "\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0ecd\u0eb2\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", _s24_13, "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", _s21_29, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", _s22_18, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "auto_sync", "\u0e81\u0eb2\u0e99\u0e8a\u0eb4\u0e87\u0e84\u0ecc\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s16_44, "\u0ec2\u0eab\u0ebc\u0e94\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8", _s31_4, "\u0e8d\u0ebb\u0e81\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0ea7\u0eb4\u0eaa\u0eb2\u0eab\u0eb0\u0e81\u0eb4\u0e94\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99", _s34_2, "\u0e84\u0ea5\u0eb4\u0e81\u0e97\u0eb5\u0ec8\u0e99\u0eb5\u0ec9\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99", "disable_2fa", "\u0e9b\u0eb4\u0e94\u0e81\u0eb2\u0e99\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99 2FA", "change_number", "\u0e9b\u0ec8\u0ebd\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81", "resend_code", "\u0eaa\u0ebb\u0ec8\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec3\u0edd\u0ec8", "base_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9e\u0eb7\u0ec9\u0e99\u0e96\u0eb2\u0e99", "category_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9b\u0eb0\u0ec0\u0e9e\u0e94", _s16_46, "\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3", "bulk_print", "\u0e9e\u0eb4\u0ea1 PDF", _s18_20, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s16_47, "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8", "bottom", "\u0ea5\u0eb8\u0ec8\u0ea1", "side", "\u0e82\u0ec9\u0eb2\u0e87", "pdf_preview", "PDF Preview", _s20_22, "\u0e81\u0ebb\u0e94\u0e84\u0ec9\u0eb2\u0e87\u0ec4\u0ea7\u0ec9\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s21_31, "\u0ec0\u0ea5\u0e81\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s19_18, "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s22_20, "\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0e84\u0eb0\u0ec1\u0e99\u0e99\u0ec1\u0ead\u0eb1\u0e9a\u0e9a\u0ecd?", "include_deleted", "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0e81\u0eb2\u0e99\u0ea5\u0eb6\u0e9a", _s20_24, "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea5\u0ebb\u0e9a\u0ec3\u0e99\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99", "due_on", "\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94", _s22_21, _s27_117, _s20_25, "\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_26, "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_21, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", _s16_49, "\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "account_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", _s16_51, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", _s16_52, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", "manage_rules", "\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a", "search_category", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8", _s17_24, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a\u0e9b\u0eb0\u0ec0\u0e9e\u0e94", "min_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e95\u0ecd\u0ec8\u0eb2\u0eaa\u0eb8\u0e94", "max_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94", "selected", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s21_33, _s27_117, _s18_22, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "deposit", "\u0ec0\u0e87\u0eb4\u0e99\u0e9d\u0eb2\u0e81", "withdrawal", "\u0e96\u0ead\u0e99\u0ec0\u0e87\u0eb4\u0e99", "deposits", "\u0ec0\u0e87\u0eb4\u0e99\u0e9d\u0eb2\u0e81", "withdrawals", "\u0e81\u0eb2\u0e99\u0e96\u0ead\u0e99\u0ec0\u0e87\u0eb4\u0e99", "matched", "\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e99", "unmatched", "\u0e9a\u0ecd\u0ec8\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e99", "create_credit", "\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "update_credit", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "delete_credit", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "transaction", "\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3", "transactions", "\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3", "new_transaction", "\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0ec3\u0edd\u0ec8", _s16_54, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", _s19_20, "\u0eaa\u0ec9\u0eb2\u0e87\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_21, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3", _s20_27, "\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_22, _s19_197, _s19_23, _s19_197, _s20_28, "\u0ec0\u0eae\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0eb3\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_24, "\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", _s19_24, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", "bank_account", "\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", "bank_accounts", _s20_220, _s21_34, "\u0ec0\u0e81\u0eb1\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_29, _s25_123, _s20_30, _s25_123, _s21_35, "\u0e81\u0eb9\u0ec9\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_25, "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", _s20_31, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2: \u0e99\u0eb1\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", "connect", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8", _s23_11, "\u0edd\u0eb2\u0e8d\u0ec0\u0e96\u0eb4\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s18_26, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "client_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s20_32, "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s25_16, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eaa\u0ec8\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "field", "\u0eaa\u0eb0\u0edc\u0eb2\u0ea1", "period", "\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2", "fields_per_row", "\u0e97\u0ebb\u0ec8\u0e87\u0e99\u0eb2\u0e95\u0ecd\u0ec8\u0ec1\u0e96\u0ea7", _s21_36, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", _s26_11, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e84\u0ec9\u0eb2\u0e87\u0e88\u0ec8\u0eb2\u0e8d", _s24_16, "\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0e97\u0eb5\u0ec8\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94", _s23_13, "\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0e84\u0eb7\u0e99", _s19_27, "\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", _s21_37, "\u0ec3\u0e9a\u0e84\u0ecd\u0eb2\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", _s23_14, "\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", _s18_29, "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0ea7\u0ec9", _s20_35, "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0ead\u0ead\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s16_56, "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s21_38, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0ea7\u0ec9", _s22_22, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e84\u0ec9\u0eb2\u0e87", _s23_15, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s27_15, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "activity_130", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9 :purchase_order", "activity_131", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9 :purchase_order", "activity_132", ":\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9:purchase_order", "activity_133", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9 :purchase_order", "activity_134", ":\u0e9c\u0eb9\u0ec9\u200b\u0ec3\u0e8a\u0ec9\u200b\u0ec4\u0e94\u0ec9\u200b\u0e9f\u0eb7\u0ec9\u0e99\u200b\u0e9f\u0eb9\u200b\u0e81\u0eb2\u0e99\u200b\u0eaa\u0eb1\u0ec8\u0e87\u200b\u0e8a\u0eb7\u0ec9 :purchase_order", "activity_135", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9 :purchase_order", "activity_136", ":\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9 :purchase_order", "activity_137", ":\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0e97\u0eb5\u0ec8\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a:purchase_order", "vendor_portal", "\u0e9b\u0eb0\u0e95\u0eb9\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "send_code", "\u0eaa\u0ebb\u0ec8\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94", _s24_17, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", _s17_28, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d", _s22_23, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s21_40, "\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "code_was_sent", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0e9c\u0ec8\u0eb2\u0e99 SMS", _s16_58, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0e9c\u0ec8\u0eb2\u0e99 SMS \u0ec4\u0e9b\u0eab\u0eb2 : \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81", "resend", "\u0eaa\u0ebb\u0ec8\u0e87\u0e84\u0eb7\u0e99", "verify", "\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a", _s18_30, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eab\u0ec9\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a", _s20_36, "\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87", _s19_28, "\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a", _s24_18, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s28_10, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0eb3\u0eae\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 2FA", "merged_clients", "\u0ea5\u0ea7\u0ea1\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "merge_into", "\u0ea5\u0ea7\u0ea1\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "merge", "\u0ea5\u0ea7\u0ea1", _s21_41, "\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87\u0ea5\u0eb2\u0e84\u0eb2", _s19_30, "\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87\u0ea5\u0eb2\u0e84\u0eb2\u0e9a\u0ecd\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb1\u0e9a\u0ea5\u0eb0\u0eab\u0eb1\u0e94", _s17_30, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e81\u0eb2\u0e99\u0e8a\u0eb7\u0ec9", "activate", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9", "connect_apple", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Apple", _s16_59, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Apple", _s18_31, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Apple \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "send_now", "\u0eaa\u0ebb\u0ec8\u0e87\u0e94\u0ebd\u0ea7\u0e99\u0eb5\u0ec9", "received", "\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a", _s19_31, "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s20_38, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", _s21_43, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_32, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s16_61, "\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e84\u0ebb\u0e87\u0e84\u0eb1\u0e87", _s33_9, _s39_35, _s34_9, _s39_35, _s22_25, "\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s22_27, "\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s27_17, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0eab\u0ec9\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", _s24_19, "\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0ea1\u0ec8\u0ea7\u0e99\u0e81\u0eb1\u0e9a\u0ec1\u0ead\u0eb1\u0e9a\u0e9a\u0ecd?", "yes_its_great", "\u0ec1\u0ea1\u0ec8\u0e99\u0ec1\u0ea5\u0ec9\u0ea7, \u0ea1\u0eb1\u0e99\u0e94\u0eb5\u0eab\u0ebc\u0eb2\u0e8d!", "not_so_much", "\u0e9a\u0ecd\u0ec8\u0eab\u0ebc\u0eb2\u0e8d", _s17_32, "\u0e94\u0eb5\u0ec0\u0ea5\u0eb5\u0e94\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ec4\u0e94\u0ec9\u0e8d\u0eb4\u0e99! \u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0e84\u0eb0\u0ec1\u0e99\u0e99\u0ea1\u0eb1\u0e99\u0e9a\u0ecd?", _s22_29, "\u0e82\u0ecd\u0ec2\u0e97\u0e94\u0e97\u0eb5\u0ec8\u0ec4\u0e94\u0ec9\u0e8d\u0eb4\u0e99! \u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0ea2\u0eb2\u0e81\u0e9a\u0ead\u0e81\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0e95\u0eb7\u0ec8\u0ea1\u0ead\u0eb5\u0e81\u0e9a\u0ecd?", "sure_happy_to", "\u0ec1\u0e99\u0ec8\u0e99\u0ead\u0e99, \u0e8d\u0eb4\u0e99\u0e94\u0eb5\u0e97\u0eb5\u0ec8", "no_not_now", "\u0e9a\u0ecd\u0ec8, \u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e94\u0ebd\u0ea7\u0e99\u0eb5\u0ec9", "add", "\u0e95\u0eb7\u0ec8\u0ea1", _s18_34, "\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", _s22_30, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0ec1\u0e9a\u0e9a\u0e8d\u0eb7\u0e94\u0eab\u0e8d\u0eb8\u0ec8\u0e99", _s27_18, "\u0e88\u0eb1\u0e9a\u0e84\u0eb9\u0ec8\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0e95\u0eb4\u0e94\u0e81\u0eb1\u0e99, ie. 'ct' \u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e9a '\u0ec1\u0ea1\u0ea7'", "vendor_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s22_32, "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a", _s23_16, "Clone to PO", _s20_39, "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "bulk_send_email", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s29_12, _s37_53, _s30_4, _s37_53, _s23_17, _s26_112, _s24_20, _s26_112, _s24_21, _s27_118, _s25_18, _s27_118, "accepted", "\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a", _s22_34, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s20_40, "\u0e8d\u0ead\u0e94\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s20_42, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s26_12, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s18_36, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "connect_email", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s16_64, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s32_7, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0e8a\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a Microsoft", "email_provider", "\u0e9c\u0eb9\u0ec9\u0ec3\u0eab\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s17_33, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Microsoft", _s20_44, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Microsoft", _s19_33, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Microsoft \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s22_36, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Microsoft \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_35, "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d Microsoft", _s17_36, "\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0e81\u0eb1\u0e9a Microsoft", _s22_38, "\u0e88\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ec4\u0e9b", _s23_18, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e84\u0eb4\u0ea7\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ec4\u0e9b", _s16_66, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a React", _s21_45, "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s20_47, "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s21_47, "\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s32_9, "\u0ea5\u0eb2\u0e8d\u0ec0\u0e8a\u0eb1\u0e99\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s37_7, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ea5\u0eb2\u0e8d\u0ec0\u0e8a\u0eb1\u0e99\u0e82\u0ead\u0e87\u0e9e\u0ea7\u0e81\u0ec0\u0e82\u0ebb\u0eb2.", "purchase_order", "\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", "purchase_orders", "\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s18_37, "\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0ec3\u0edd\u0ec8", _s19_34, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s22_39, "\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s22_40, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e84\u0eb3\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s23_19, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s22_41, _s22_194, _s22_42, _s22_194, _s23_20, "\u0e81\u0eb2\u0e99\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s21_49, "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", _s22_43, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9", "login_url", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a URL", _s16_67, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "default", "\u0e84\u0ec8\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "stock_quantity", "\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0eab\u0ebc\u0eb1\u0e81\u0e8a\u0eb1\u0e9a", _s22_45, "\u0e82\u0ead\u0e9a\u0ec0\u0e82\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99", "track_inventory", "\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e84\u0ebb\u0e87\u0e84\u0eb1\u0e87", _s20_49, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eaa\u0eb0\u0e95\u0eb1\u0ead\u0e81\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2 \u0ec1\u0ea5\u0eb0\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87", _s19_36, "\u0ec1\u0e88\u0ec9\u0e87\u0e81\u0eb2\u0e99\u0eab\u0ebc\u0eb1\u0e81\u0e8a\u0eb1\u0e9a", _s24_23, "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0eae\u0eb8\u0ec9\u0e99\u0eae\u0ead\u0e94\u0ec0\u0e81\u0e99", "vat", "\u0ead\u0eb2\u0e81\u0ead\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1", "standing", "\u0ea2\u0eb7\u0e99", "view_map", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8", _s18_39, "\u0e95\u0eb1\u0ec9\u0e87\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "add_gateway", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e8a\u0ec8\u0ead\u0e87\u0e97\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s24_24, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e8a\u0ec8\u0ead\u0e87\u0e97\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99 (\u0ec0\u0e8a\u0eb1\u0ec8\u0e99: Stripe, WePay \u0eab\u0ebc\u0eb7 PayPal) \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eae\u0eb1\u0e9a\u0ec0\u0ead\u0ebb\u0eb2\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0ead\u0e99\u0ec4\u0ea5\u0e99\u0ecc", "left", "\u0e8a\u0ec9\u0eb2\u0e8d", "right", "\u0e82\u0ea7\u0eb2", "center", "\u0eaa\u0eb9\u0e99", "page_numbering", "\u0ec0\u0ea5\u0e81\u0edc\u0ec9\u0eb2", _s24_25, "\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0eae\u0ebd\u0e87\u0ec0\u0ea5\u0e81\u0edc\u0ec9\u0eb2", _s31_8, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87", _s24_27, _s19_198, _s29_13, "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0e84\u0ecd\u0eb2\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0ea5\u0ebb\u0e87\u0e82\u0ead\u0e87\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "invoice_items", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "quote_items", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea5\u0eb2\u0e84\u0eb2", "profitloss", _s16_446, "import_format", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e81\u0eb2\u0e99\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "export_format", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81", "export_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81", "stop_on_unpaid", "\u0ea2\u0eb8\u0e94\u0e9a\u0ecd\u0ec8\u0e88\u0ec8\u0eb2\u0e8d", _s19_38, "\u0ea2\u0eb8\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e8a\u0ec9\u0eb3\u0ec6 \u0e96\u0ec9\u0eb2\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d.", "use_quote_terms", "\u0ec3\u0e8a\u0ec9\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", _s20_50, "\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e9b\u0ec8\u0ebd\u0e99\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "add_country", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9b\u0eb0\u0ec0\u0e97\u0e94", "enable_tooltips", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e84\u0ecd\u0eb2\u0ec1\u0e99\u0eb0\u0e99\u0ecd\u0eb2\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0ea1\u0eb7", _s20_51, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e84\u0eb3\u0ec1\u0e99\u0eb0\u0e99\u0eb3\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0ec0\u0ea1\u0ebb\u0eb2\u0eaa\u0ecc", _s21_51, "\u0e84\u0ea7\u0eb2\u0ea1\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94: \u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec0\u0e9b\u0eb1\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0edc\u0eb6\u0ec8\u0e87\u0e84\u0ebb\u0e99", "register_label", "\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec3\u0e99\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5", "login_label", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea2\u0eb9\u0ec8\u0ec1\u0ea5\u0ec9\u0ea7", "add_to_invoice", "\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9: \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s17_37, "\u0e9a\u0ecd\u0ec8\u0e9e\u0ebb\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "week", "\u0ead\u0eb2\u0e97\u0eb4\u0e94", "created_record", "\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s26_13, "\u0ec0\u0e81\u0eb1\u0e9a\u0e84\u0ec8\u0eb2\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s31_9, "\u0ec0\u0e81\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99.", _s31_10, "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s36_2, "\u0ec0\u0e81\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e96\u0eb7\u0e81\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81.", _s20_52, "\u0e95\u0ebb\u0ea7\u0ec0\u0e9a\u0eb4\u0ec8\u0e87 PDF \u0eaa\u0eb3\u0eae\u0ead\u0e87", _s25_19, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0e9e\u0eb2\u0e9a\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87 PDF [BETA]", _s16_69, "\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "range", "\u0ec4\u0ea5\u0e8d\u0eb0", "tax_amount1", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e9e\u0eb2\u0eaa\u0eb5 1", "tax_amount2", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e9e\u0eb2\u0eaa\u0eb5 2", "tax_amount3", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e9e\u0eb2\u0eaa\u0eb5 3", "create_project", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "update_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87", "view_task", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "cancel_invoice", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81", "changed_status", "\u0e9b\u0ec8\u0ebd\u0e99\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "change_status", "\u0e9b\u0ec8\u0ebd\u0e99\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0", "fees_sample", "\u0e84\u0ec8\u0eb2\u0e97\u0eb3\u0e99\u0ebd\u0ea1\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a: \u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e88\u0eb0\u0ec0\u0e9b\u0eb1\u0e99 : \u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94.", _s19_39, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0eaa\u0ecd\u0eb2\u0e9e\u0eb1\u0e94", _s24_29, "\u0eaa\u0eb0\u0eab\u0e99\u0eb1\u0e9a\u0eaa\u0eb0\u0eab\u0e99\u0eb9\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0ea5\u0eb2\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99", "after_saving", "\u0eab\u0ebc\u0eb1\u0e87\u0e88\u0eb2\u0e81\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "view_record", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", _s21_52, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9 Email Markdown", _s26_14, "\u0ec3\u0e8a\u0ec9\u0e9a\u0eb1\u0e99\u0e99\u0eb2\u0e97\u0eb4\u0e81\u0eb2\u0e99 markdown \u0eaa\u0eb2\u0e8d\u0e95\u0eb2\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s19_41, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9 PDF Markdown", "json_help", "\u0edd\u0eb2\u0e8d\u0ec0\u0eab\u0e94: \u0ec4\u0e9f\u0ea5\u0ecc JSON \u0e97\u0eb5\u0ec8\u0eaa\u0ec9\u0eb2\u0e87\u0e82\u0eb6\u0ec9\u0e99\u0ec2\u0e94\u0e8d\u0ec1\u0ead\u0eb1\u0e9a\u0eaf v4 \u0e9a\u0ecd\u0ec8\u0eae\u0ead\u0e87\u0eae\u0eb1\u0e9a", "release_notes", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ead\u0e8d", _s23_21, "\u0e8d\u0ebb\u0e81\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99", "started_tasks", "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", "stopped_tasks", "\u0ea2\u0eb8\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", "approved_quote", "\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0e97\u0eb5\u0ec8\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "approved_quotes", "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1\u0e97\u0eb5\u0ec8\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", "approve", "\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", "client_website", "\u0ec0\u0ea7\u0eb1\u0e9a\u0ec4\u0e8a\u0e97\u0ecc\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "invalid_time", "\u0ec0\u0ea7\u0ea5\u0eb2\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87", _s21_54, "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87", _s20_54, "\u0ec0\u0ea1\u0eb7\u0ead\u0e87\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s27_21, _s17_279, _s23_22, "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87\u0e9b\u0eb0\u0ec0\u0e97\u0e94", "load_pdf", "\u0ec2\u0eab\u0ea5\u0e94 PDF", _s16_71, "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0e9f\u0ea3\u0eb5", _s24_30, "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e81\u0eb2\u0e99\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87\u0ec3\u0e8a\u0ec9 Pro Plan \u0e9f\u0ea3\u0eb5 14 \u0ea1\u0eb7\u0ec9\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99", "due_on_receipt", "\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec3\u0e99\u0ec3\u0e9a\u0eae\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "is_paid", "\u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "age_group_paid", "\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "id", "ID", "convert_to", "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99", "client_currency", "\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s16_72, "\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e82\u0ead\u0e87\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "purged_client", _s19_199, _s27_23, "\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0ec9\u0ead\u0e87\u0e81\u0eb1\u0e99 spam \u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0e8d\u0ebb\u0e81\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0eb1\u0e9a\u0ec1\u0e95\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s22_48, "\u0e8d\u0ebb\u0e81\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "small", "\u0e99\u0ec9\u0ead\u0e8d", _s21_56, _s33_57, _s22_49, _s33_57, _s16_74, "\u0e81\u0eb2\u0e99\u0ec2\u0eab\u0ebc\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 - \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ecd\u0e96\u0ec9\u0eb2\u0ec3\u0eab\u0ec9\u0ea1\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "wait_for_saving", "\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0eab\u0e8d\u0eb1\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 - \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ecd\u0e96\u0ec9\u0eb2\u0ec3\u0eab\u0ec9\u0ea1\u0eb1\u0e99\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94", _s20_56, "\u0edd\u0eb2\u0e8d\u0ec0\u0eab\u0e94: \u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87\u0e97\u0eb5\u0ec8\u0ec0\u0eae\u0eb1\u0e94\u0ea2\u0eb9\u0ec8\u0e99\u0eb5\u0ec9\u0e9e\u0ebd\u0e87\u0ec1\u0e95\u0ec8\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87, \u0e9e\u0ea7\u0e81\u0ea1\u0eb1\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e96\u0eb7\u0e81\u0e99\u0eb3\u0ec3\u0e8a\u0ec9\u0ec3\u0e99\u0ec1\u0e96\u0e9a\u0e82\u0ec9\u0eb2\u0e87\u0ec0\u0e97\u0eb4\u0e87\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "remaining", "\u0e8d\u0eb1\u0e87\u0ec0\u0eab\u0ebc\u0eb7\u0ead", "invoice_paid", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "activity_120", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0ec6 :recurring_expense", "activity_121", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0ec6 :recurring_expense", "activity_122", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e81\u0eb1\u0e9a\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0ec6 :recurring_expense", "activity_123", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0ec6 :recurring_expense", "activity_124", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99 :recurring_expense", "normal", "\u0e9b\u0ebb\u0e81\u0e81\u0eb0\u0e95\u0eb4", "large", "\u0ec3\u0eab\u0e8d\u0ec8", "extra_large", "\u0ec3\u0eab\u0e8d\u0ec8\u0e9e\u0eb4\u0ec0\u0eaa\u0e94", _s16_75, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87 PDF", _s21_57, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87 PDF \u0ec3\u0e99\u0e82\u0eb0\u0e99\u0eb0\u0e97\u0eb5\u0ec8\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "print_pdf", "\u0e9e\u0eb4\u0ea1 PDF", "remind_me", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e82\u0ec9\u0ead\u0e8d", _s16_77, "\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99\u0e97\u0eb1\u0e99\u0e97\u0eb5", "click_selected", "\u0e84\u0ea5\u0eb4\u0e81\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "hide_preview", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87", "edit_record", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", _s27_24, "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "giropay", "GiroPay", "direct_debit", "\u0ec0\u0e94\u0e9a\u0eb4\u0e94\u0ec2\u0e94\u0e8d\u0e81\u0ebb\u0e87", _s21_58, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb1\u0ec9\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", "set_password", "\u0e95\u0eb1\u0ec9\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", _s20_57, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9b\u0eb0\u0e95\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "disconnect", "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8", "add_to_invoices", _s16_445, "acss", "ACSS Debit", "becs", "\u0ec0\u0e94\u0e9a\u0eb4\u0e94\u0ec2\u0e94\u0e8d\u0e81\u0ebb\u0e87 BECS", "bulk_download", "\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94", _s17_40, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0eab\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0eaf\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0ec4\u0ea7\u0e82\u0eb6\u0ec9\u0e99, \u0e81\u0eb2\u0e99\u0e9b\u0eb4\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0ead\u0eb2\u0e94\u0e88\u0eb0\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9b\u0eb0\u0eaa\u0eb4\u0e94\u0e97\u0eb4\u0e9e\u0eb2\u0e9a\u0ec3\u0e99\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0eb0\u0eab\u0e99\u0eb2\u0e94\u0ec3\u0eab\u0e8d\u0ec8", "persist_ui", "UI \u0e84\u0ebb\u0e87\u0e97\u0eb5\u0ec8", "persist_ui_help", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0 UI \u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0eab\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0eaf\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0ea2\u0eb9\u0ec8\u0e9a\u0ec8\u0ead\u0e99\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d, \u0e81\u0eb2\u0e99\u0e9b\u0eb4\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0ead\u0eb2\u0e94\u0e88\u0eb0\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9b\u0eb0\u0eaa\u0eb4\u0e94\u0e97\u0eb4\u0e9e\u0eb2\u0e9a", _s18_41, _s17_279, _s17_41, "\u0ec0\u0ea5\u0e81\u0ead\u0eb2\u0e81\u0ead\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "has_tasks", "\u0ea1\u0eb5\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "registration", "\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99", _s27_25, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9 Stripe \u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0ead\u0e99\u0ec4\u0ea5\u0e99\u0ecc.", "view_expense", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d # :\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "view_statement", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e96\u0eb0\u0ec1\u0eab\u0ebc\u0e87\u0e81\u0eb2\u0e99", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "system", "\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a", _s19_43, "\u0e95\u0eb1\u0ec9\u0e87\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "updated_company", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "kbc", "KBC", "bancontact", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", _s19_45, "\u0e8a\u0ec8\u0ea7\u0e8d\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0ec2\u0e94\u0e8d\u0e81\u0eb2\u0e99\u0e9a\u0ead\u0e81\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0ea7\u0ec8\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0eab\u0e8d\u0eb1\u0e87 (\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81)", "webhook_success", "\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e82\u0ead\u0e87 Webhook", _s24_31, "\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e94\u0ebd\u0ea7\u0e81\u0eb1\u0e99", _s27_26, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e94\u0ebd\u0ea7\u0e81\u0eb1\u0e99", "app", "\u0ec1\u0ead\u0eb1\u0e9a", _s20_58, "\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0eb0\u0eaa\u0eb4\u0e94\u0e97\u0eb4\u0e9e\u0eb2\u0e9a\u0e97\u0eb5\u0ec8\u0e94\u0eb5\u0e97\u0eb5\u0ec8\u0eaa\u0eb8\u0e94\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94: app app", _s16_79, "\u0ea5\u0ea7\u0ea1\u0e8d\u0ead\u0e94\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s19_46, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s17_43, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", _s18_45, "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "from_name", "\u0e88\u0eb2\u0e81\u0e8a\u0eb7\u0ec8", _s16_81, "\u0ec2\u0e84\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s17_44, _s18_264, _s18_46, _s18_264, _s21_59, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0edd\u0ec8", _s22_50, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99", _s25_20, "\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e8a\u0ec9\u0eb3\u0ec6\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s25_21, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s26_16, "\u0ec0\u0e81\u0eb1\u0e9a\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s25_22, "\u0ea5\u0eb6\u0e9a\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s25_23, "\u0ec0\u0ead\u0ebb\u0eb2\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s26_17, "\u0e81\u0eb2\u0e99\u200b\u0e9f\u0eb7\u0ec9\u0e99\u200b\u0e9f\u0eb9\u200b\u0ea5\u0eb2\u0e8d\u200b\u0e88\u0ec8\u0eb2\u0e8d\u200b\u0e97\u0eb5\u0ec8\u200b\u0ec0\u0e81\u0eb5\u0e94\u200b\u0e82\u0eb6\u0ec9\u0e99\u200b\u0ea2\u0ec8\u0eb2\u0e87\u200b\u0eaa\u0ecd\u0eb2\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b\u0e9c\u0ebb\u0e99", _s24_32, "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ecd\u0ec9\u0eb2", _s25_24, "\u0e81\u0eb2\u0e99\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99", "last_sent_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0ebb\u0ec8\u0e87\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", "include_drafts", "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0eaa\u0eb0\u0e9a\u0eb1\u0e9a\u0eae\u0ec8\u0eb2\u0e87", _s19_47, "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0eae\u0ec8\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec3\u0e99\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99", "is_invoiced", "\u0ea1\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "change_plan", "\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99", "persist_data", "\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e8d\u0eb1\u0e87\u0e84\u0ebb\u0e87\u0ea2\u0eb9\u0ec8", "customer_count", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s16_83, "\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s16_85, _s16_86, _s28_13, "ID \u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0 Google", "decimal_comma", "\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0e88\u0eb8\u0e94", _s26_18, "\u0ec3\u0e8a\u0ec9\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0e88\u0eb8\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0e88\u0eb8\u0e94\u0e97\u0ebb\u0e94\u0eaa\u0eb0\u0e99\u0eb4\u0e8d\u0ebb\u0ea1\u0ec3\u0e99\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1", "select_method", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea7\u0eb4\u0e97\u0eb5\u0e81\u0eb2\u0e99", "select_platform", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec0\u0ea7\u0e97\u0eb5", _s28_15, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0e8a\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a Gmail", _s16_87, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e96\u0eb7\u0e81\u0e9b\u0eb4\u0e94\u0e99\u0eb3\u0ec3\u0e8a\u0ec9", "enable_markdown", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9 Markdown", _s20_59, "\u0e9b\u0ec8\u0ebd\u0e99 markdown \u0ec0\u0e9b\u0eb1\u0e99 HTML \u0ec3\u0e99 PDF", "user_guide", "\u0e84\u0eb9\u0ec8\u0ea1\u0eb7\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", _s18_48, "\u0e95\u0eb7\u0ec8\u0ea1\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e97\u0eb5\u0eaa\u0ead\u0e87", "previous_page", "\u0edc\u0ec9\u0eb2\u0e81\u0ec8\u0ead\u0e99\u0edc\u0ec9\u0eb2\u0e99\u0eb5\u0ec9", "next_page", "\u0edc\u0ec9\u0eb2\u0e95\u0ecd\u0ec8\u0ec4\u0e9b", "export_colors", "\u0eaa\u0eb5\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81", "import_colors", "\u0eaa\u0eb5\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "clear_all", "\u0ea5\u0eb6\u0e9a\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "contrast", "\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e99\u0e82\u0ec9\u0eb2\u0ea1", "custom_colors", "\u0eaa\u0eb5\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "colors", "\u0eaa\u0eb5", _s31_11, "\u0eaa\u0eb5\u0e9e\u0eb7\u0ec9\u0e99\u0eab\u0ebc\u0eb1\u0e87\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ea2\u0eb9\u0ec8\u0ec1\u0e96\u0e9a\u0e82\u0ec9\u0eb2\u0e87", _s25_26, _s25_27, _s33_14, "\u0eaa\u0eb5\u0e9e\u0eb7\u0ec9\u0e99\u0eab\u0ebc\u0eb1\u0e87\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7\u0ec1\u0e96\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0e82\u0ec9\u0eb2\u0e87", _s27_27, "\u0eaa\u0eb5\u0e9f\u0ead\u0e99\u0ec1\u0e96\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0e82\u0ec9\u0eb2\u0e87\u0e9a\u0ecd\u0ec8\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", _s36_3, "\u0eaa\u0eb5\u0e9e\u0eb7\u0ec9\u0e99\u0eab\u0ebc\u0eb1\u0e87\u0ec1\u0e96\u0ea7\u0eaa\u0eb0\u0eab\u0ebc\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", _s31_13, "\u0eaa\u0eb5\u0e9e\u0eb7\u0ec9\u0e99\u0eab\u0ebc\u0eb1\u0e87\u0eab\u0ebb\u0ea7\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s25_28, "\u0eaa\u0eb5\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0eab\u0ebb\u0ea7\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "net_subtotal", "\u0eaa\u0eb8\u0e94\u0e97\u0eb4", "review_app", "\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec1\u0ead\u0eb1\u0e9a", "check_status", "\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0", "free_trial", "\u0e81\u0eb2\u0e99\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87\u0e9f\u0ea3\u0eb5", _s23_24, "\u0e81\u0eb2\u0e99\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0ec1\u0e9c\u0e99 Pro \u0e88\u0eb0\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94\u0ec3\u0e99: \u0e99\u0eb1\u0e9a\u0ea1\u0eb7\u0ec9, \u0e84\u0ea5\u0eb4\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ead\u0eb1\u0e9a\u0ec0\u0e81\u0ea3\u0e94.", _s21_61, "\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0e9b\u0eb1\u0e99\u0ea1\u0eb7\u0ec9\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d\u0e82\u0ead\u0e87\u0e81\u0eb2\u0e99\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0ec1\u0e9c\u0e99 Pro, \u0e84\u0ea5\u0eb4\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ead\u0eb1\u0e9a\u0ec0\u0e81\u0ea3\u0e94.", "change_email", "\u0e9b\u0ec8\u0ebd\u0e99\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s25_30, "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec2\u0e94\u0ec0\u0ea1\u0e99\u0e9b\u0eb0\u0e95\u0eb9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec1\u0e8d\u0e81\u0e95\u0ec8\u0eb2\u0e87\u0eab\u0eb2\u0e81", _s21_62, "\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e9b\u0eb0\u0e95\u0eb9", "uninvoiced", "\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "subdomain_guide", "\u0ec2\u0e94\u0ec0\u0ea1\u0e99\u0e8d\u0ec8\u0ead\u0e8d\u0e96\u0eb7\u0e81\u0ec3\u0e8a\u0ec9\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e9b\u0eb0\u0e95\u0eb9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0eb1\u0e9a\u0ec1\u0e95\u0ec8\u0e87\u0ea5\u0eb4\u0ec9\u0e87\u0ec3\u0eab\u0ec9\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e9a\u0e8d\u0eb5\u0ec8\u0eab\u0ecd\u0ec9\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2. \u0ec0\u0e8a\u0eb1\u0ec8\u0e99: https://your-brand.invoicing.co", "send_time", "\u0eaa\u0ebb\u0ec8\u0e87\u0ec0\u0ea7\u0ea5\u0eb2", "import_data", "\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "import_settings", "\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2", _s17_46, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0eaa\u0eb0\u0edc\u0ead\u0e87\u0ec4\u0e9f\u0ea5\u0ecc JSON", _s19_48, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 \u0ec1\u0ea5\u0eb0/\u0eab\u0ebc\u0eb7\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99", "json", "JSON", _s24_34, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e9b\u0eb5\u0e94\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "wait_for_data", "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ecd\u0e96\u0ec9\u0eb2\u0ec3\u0eab\u0ec9\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec2\u0eab\u0ebc\u0e94", "net_total", "\u0ea5\u0ea7\u0ea1\u0eaa\u0eb8\u0e94\u0e97\u0eb4", "has_taxes", "\u0ea1\u0eb5\u0e9e\u0eb2\u0eaa\u0eb5", _s16_88, "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", _s18_50, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "login_success", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "login_failure", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e9a\u0ecd\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "exported_data", "\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec4\u0e9f\u0ea5\u0ecc\u0e9e\u0ec9\u0ead\u0ea1\u0ec1\u0ea5\u0ec9\u0ea7 \u0e97\u0ec8\u0eb2\u0e99\u0e88\u0eb0\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e9e\u0ec9\u0ead\u0ea1\u0ea5\u0eb4\u0ec9\u0e87\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94", _s23_25, "\u0ea5\u0ea7\u0ea1\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea5\u0ebb\u0e9a", _s28_17, "\u0ec2\u0eab\u0ea5\u0e94\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea5\u0ebb\u0e9a", "step_1_sign_in", "\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e97\u0eb5 1: \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a", _s16_91, "\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e97\u0eb5 2: \u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "account_id", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", _s27_29, "\u0e81\u0eb2\u0e99\u0e8d\u0ec9\u0eb2\u0e8d\u0e96\u0eb4\u0ec8\u0e99\u0e96\u0eb2\u0e99\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "activity_100", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99 :recurring_invoice", "activity_101", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99\u0ec0\u0ea5\u0eb7\u0ec9\u0ead\u0e8d\u0ec6 :recurring_invoice", "activity_102", ":\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99\u0ec0\u0ea5\u0eb7\u0ec9\u0ead\u0e8d\u0ec6\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9 :recurring_invoice", "activity_103", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e8a\u0ec9\u0eb3\u0ec1\u0ea5\u0ec9\u0ea7 :recurring_invoice", "activity_104", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e8a\u0ec9\u0eb3\u0e84\u0eb7\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e84\u0eb7\u0e99\u0ea1\u0eb2 :recurring_invoice", _s18_51, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99", _s23_27, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0ea5\u0eb0\u0e9a\u0eb8\u0ea7\u0eb1\u0e99\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "gateway_setup", "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9b\u0eb0\u0e95\u0eb9", "preview_sidebar", "\u0ec1\u0e96\u0e9a\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87", _s16_92, "\u0e9b\u0eb5\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99", _s18_53, "\u0e88\u0ebb\u0e9a\u0e81\u0ead\u0e87\u0e9b\u0eb0\u0e8a\u0eb8\u0ea1\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s16_94, "\u0e88\u0ebb\u0e9a\u0e97\u0eb8\u0e81\u0ec0\u0e8a\u0e94\u0e8a\u0eb1\u0e99", "count_session", "1 \u0ec0\u0e8a\u0e94\u0e8a\u0eb1\u0e99", "count_sessions", ":\u0e99\u0eb1\u0e9a Sessions", "invoice_created", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "quote_created", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "credit_created", "\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "pro", "\u0ec2\u0e9b\u0ea3", "enterprise", "\u0ea7\u0eb4\u0eaa\u0eb2\u0eab\u0eb0\u0e81\u0eb4\u0e94", "last_updated", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", "invoice_item", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "quote_item", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea5\u0eb2\u0e84\u0eb2", _s18_54, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e8a\u0eb7\u0ec8", _s17_48, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb8\u0e99", "order", "\u0eaa\u0eb1\u0ec8\u0e87", "unassigned", "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d", "partial_value", "\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0eab\u0e8d\u0ec8\u0e81\u0ea7\u0ec8\u0eb2\u0eaa\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0\u0edc\u0ec9\u0ead\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "search_kanban", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 Kanban", "search_kanbans", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 Kanban", "kanban", "\u0e84\u0eb1\u0e99\u0e9a\u0eb1\u0e99", "enable", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9", "move_top", "\u0e8d\u0ec9\u0eb2\u0e8d\u0e97\u0eb2\u0e87\u0ec0\u0e97\u0eb4\u0e87", "move_up", "\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0e82\u0eb6\u0ec9\u0e99", "move_down", "\u0e8d\u0ec9\u0eb2\u0e8d\u0ea5\u0ebb\u0e87", "move_bottom", "\u0e8d\u0ec9\u0eb2\u0e8d\u0ea5\u0eb8\u0ec8\u0ea1", "subdomain_help", "\u0e95\u0eb1\u0ec9\u0e87\u0ec2\u0e94\u0ec0\u0ea1\u0e99\u0e8d\u0ec8\u0ead\u0e8d \u0eab\u0ebc\u0eb7\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ec0\u0ea7\u0eb1\u0e9a\u0ec4\u0e8a\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0ec0\u0ead\u0e87.", _s21_64, "\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94: \u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e88\u0eb0\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0ec1\u0e9b :body variable", _s25_31, "\u0ec3\u0eab\u0ec9\u0ec1\u0e99\u0ec8\u0ec3\u0e88\u0ea7\u0ec8\u0eb2\u0e88\u0eb0\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0ec1\u0e9b : body", _s17_50, "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "is_viewed", "\u0e96\u0eb7\u0e81\u0ec0\u0e9a\u0eb4\u0ec8\u0e87", "letter", "\u0e88\u0ebb\u0e94\u0edd\u0eb2\u0e8d", "legal", "\u0e81\u0ebb\u0e94\u0edd\u0eb2\u0e8d", "page_layout", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0edc\u0ec9\u0eb2", "portrait", "\u0eae\u0eb9\u0e9a\u0e84\u0ebb\u0e99", "landscape", "\u0e9e\u0eb9\u0ea1\u0eaa\u0eb1\u0e99\u0e96\u0eb2\u0e99", _s26_19, "\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e82\u0ead\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ead\u0eb1\u0e9a\u0ec0\u0e81\u0ea3\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0e9c\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e82\u0eb1\u0ec9\u0e99\u0eaa\u0eb9\u0e87\u0ec1\u0e9a\u0e9a\u0e9e\u0eb4\u0ec0\u0eaa\u0e94", _s20_60, "\u0ead\u0eb1\u0e9a\u0ec0\u0e81\u0ea3\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0e9c\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e82\u0eb1\u0ec9\u0e99\u0eaa\u0eb9\u0e87", _s21_65, "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s17_52, "\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87\u0e88\u0ebb\u0e99\u0e81\u0ec8\u0ea7\u0eb2", "no_headers", "\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebb\u0ea7", "add_header", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0eab\u0ebb\u0ea7", "remove_header", "\u0ec0\u0ead\u0ebb\u0eb2\u0eab\u0ebb\u0ea7\u0ead\u0ead\u0e81", "return_url", "\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99 URL", "rest_method", "\u0ea7\u0eb4\u0e97\u0eb5\u0e9e\u0eb1\u0e81\u0e9c\u0ec8\u0ead\u0e99", "header_key", "\u0e81\u0eb0\u0ec1\u0e88\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebb\u0ea7", "header_value", "\u0e84\u0ec8\u0eb2\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebb\u0ea7", _s18_56, "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", "promo_code", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec2\u0e9b\u0ea3\u0ec2\u0ea1\u0e8a\u0eb1\u0e99", "promo_discount", "\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebc\u0eb8\u0e94\u0ec2\u0e9b\u0ea3\u0ec2\u0ea1\u0e8a\u0eb1\u0e99", _s18_58, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81", _s16_96, "\u0ec0\u0e9b\u0eb5\u0e94\u0e95\u0ecd\u0ec8\u0e9a\u0ec8\u0ead\u0e99\u0e99\u0eb1\u0ec8\u0e87", "max_seats_limit", "\u0e88\u0ecd\u0eb2\u0e81\u0eb1\u0e94\u0e9a\u0ec8\u0ead\u0e99\u0e99\u0eb1\u0ec8\u0e87\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94", "trial_enabled", "\u0ec0\u0e9b\u0eb5\u0e94\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7", "trial_duration", "\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0ebb\u0e94\u0ea5\u0ead\u0e87", _s21_67, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0eaa\u0ead\u0e9a\u0e96\u0eb2\u0ea1", _s18_60, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99", "plan_map", "\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0ec1\u0e9c\u0e99", "refund_period", "\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e81\u0eb2\u0e99\u0e84\u0eb7\u0e99\u0ec0\u0e87\u0eb4\u0e99", _s21_69, "\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0ec8\u0eb2 Webhook", "purchase_page", "\u0edc\u0ec9\u0eb2\u0e8a\u0eb7\u0ec9", "security", "\u0e84\u0ea7\u0eb2\u0ea1\u0e9b\u0ead\u0e94\u0ec4\u0e9e", "email_bounced", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0e96\u0eb7\u0e81\u0e95\u0eb5\u0e82\u0eb6\u0ec9\u0e99", _s20_61, "\u0e81\u0eb2\u0e99\u0eae\u0ec9\u0ead\u0e87\u0eae\u0ebd\u0e99 Spam", "email_delivery", "\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", _s16_98, "\u0e81\u0eb2\u0e99\u0e95\u0ead\u0e9a\u0ec2\u0e95\u0ec9 Webhook", "pdf_response", "\u0e81\u0eb2\u0e99\u0e95\u0ead\u0e9a\u0eaa\u0eb0 \u0edc\u0ead\u0e87 PDF", _s22_52, "\u0e81\u0eb2\u0e99\u0e9e\u0eb4\u0eaa\u0eb9\u0e94\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7", "pdf_failed", "PDF \u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7", "pdf_success", "\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94 PDF", "modified", "\u0e94\u0eb1\u0e94\u0ec1\u0e81\u0ec9", "payment_link", "\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e8d\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s16_100, "\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e8d\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0eab\u0ea1\u0ec8", _s17_54, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s20_62, "\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb4\u0ec9\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_63, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s21_71, "\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e8d\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_64, _s28_121, _s20_65, _s28_121, _s21_72, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_49, "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0ea5\u0eb4\u0ec9\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s20_66, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s26_20, "\u0ec2\u0e94\u0ec0\u0ea1\u0e99\u0e8d\u0ec8\u0ead\u0e8d\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9", "connect_gmail", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Gmail", _s16_102, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Gmail", "connected_gmail", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Gmail \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_62, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Gmail \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_104, "\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87\u0e82\u0ead\u0e87 codebase \u0ead\u0eb2\u0e94\u0e88\u0eb0\u0e82\u0eb1\u0e94\u0e82\u0ea7\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87, \u0e97\u0ec8\u0eb2\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e94\u0ecd\u0eb2\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e84\u0ecd\u0eb2\u0eaa\u0eb1\u0ec8\u0e87\u0e99\u0eb5\u0ec9\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87:", _s16_105, "\u0ec0\u0ea5\u0e81\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "count_minutes", ":\u0e99\u0eb1\u0e9a\u0e99\u0eb2\u0e97\u0eb5", _s16_107, "\u0eab\u0ea1\u0ebb\u0e94\u0ec0\u0ea7\u0ea5\u0eb2\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", _s29_15, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99/\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0ec0\u0e84\u0e94\u0eb4\u0e94", "use_last_email", "\u0ec3\u0e8a\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", _s16_109, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", _s21_74, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc, \u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99 \u0ec1\u0ea5\u0eb0\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99", _s27_31, "\u0ea1\u0eb5\u0e82\u0ecd\u0ec9\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99, \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ead\u0e87\u0ec3\u0edd\u0ec8\u0ead\u0eb5\u0e81\u0e84\u0eb1\u0ec9\u0e87", _s27_32, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb1\u0ec9\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e81\u0ec8\u0ead\u0e99", _s34_15, "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e88\u0eb0\u0e9b\u0eb4\u0e94\u0e81\u0eb2\u0e99\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99 2FA", "help_translate", "\u0e8a\u0ec8\u0ea7\u0e8d\u0ec1\u0e9b", _s23_28, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0eb0\u0ec0\u0e97\u0e94", "resend_invite", "\u0eaa\u0ebb\u0ec8\u0e87\u0e84\u0eb3\u0ec0\u0e8a\u0eb5\u0e99\u0ead\u0eb5\u0e81\u0e84\u0eb1\u0ec9\u0e87", _s19_50, "\u0e9b\u0eb4\u0e94\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0ec3\u0e8a\u0ec9 2FA \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_111, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_51, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "delivered", "\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "bounced", "\u0e95\u0eb5\u0e82\u0eb6\u0ec9\u0e99", "spam", "\u0e82\u0eb5\u0ec9\u0ec0\u0eab\u0e8d\u0eb7\u0ec9\u0ead", "view_docs", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", _s32_12, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eab\u0ec9\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0eaa\u0ead\u0e87\u0e9b\u0eb1\u0e94\u0ec3\u0e88", "send_sms", "\u0eaa\u0ebb\u0ec8\u0e87 SMS", "sms_code", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94 SMS", _s21_75, "\u0eaa\u0eb0\u0ec1\u0e81\u0e99\u0e9a\u0eb2\u0ec2\u0e84\u0e94\u0e94\u0ec9\u0ea7\u0e8d\u0ec1\u0ead\u0eb1\u0e9a :link \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e81\u0eb1\u0e99\u0ec4\u0e94\u0ec9.", _s18_63, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e9e\u0eb4\u0eaa\u0eb9\u0e94\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0eaa\u0ead\u0e87\u0e9b\u0eb1\u0e94\u0ec4\u0e88\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "connect_google", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Google", _s17_56, "\u0e95\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 Google", _s17_58, "\u0e81\u0eb2\u0e99\u0e9e\u0eb4\u0eaa\u0eb9\u0e94\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0eaa\u0ead\u0e87\u0e9b\u0eb1\u0e94\u0ec3\u0e88", _s18_64, "\u0e9b\u0eb4\u0e94\u0e81\u0eb2\u0e99\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0eaa\u0ead\u0e87\u0e9b\u0eb1\u0e94\u0ec3\u0e88", _s34_16, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0eaa\u0eb1\u0e87\u0e84\u0ebb\u0ea1", "stay_logged_in", "\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a", _s23_30, "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e8a\u0ec8\u0ea7\u0e87\u0ec0\u0ea7\u0ea5\u0eb2\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0e88\u0eb0\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8", "count_hours", ":\u0e99\u0eb1\u0e9a\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", "count_day", "1 \u0ea1\u0eb7\u0ec9", "count_days", ":\u0e99\u0eb1\u0e9a\u0ea1\u0eb7\u0ec9", _s19_52, "\u0edd\u0ebb\u0e94\u0ec0\u0ea7\u0ea5\u0eb2\u0e82\u0ead\u0e87\u0ec0\u0e8a\u0e94\u0e8a\u0eb1\u0e99\u0ec0\u0ea7\u0eb1\u0e9a", _s17_59, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e84\u0ea7\u0eb2\u0ea1\u0e9b\u0ead\u0e94\u0ec4\u0e9e", "resend_email", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec3\u0edd\u0ec8", _s26_22, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2", _s16_112, "\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0e84\u0eb7\u0e99", _s19_54, _s18_265, _s19_56, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e97\u0eb5\u0ec8\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e94\u0ec9\u0ea7\u0e8d Gmail", "list_long_press", "List Long Press", "show_actions", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e81\u0eb2\u0e99\u0e81\u0eb0\u0e97\u0eb3", _s17_61, "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0eab\u0ebc\u0eb2\u0e8d\u0ead\u0eb1\u0e99", _s27_34, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ec4\u0e9b\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s21_76, "\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0e8a\u0ec9 :client_counter \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1 :client_number \u0eab\u0ebc\u0eb7 :client_id_number \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0ec9\u0ead\u0e87\u0e81\u0eb1\u0e99\u0e82\u0ecd\u0ec9\u0e82\u0eb1\u0e94\u0ec1\u0e8d\u0ec8\u0e87", "this_quarter", "\u0ec4\u0e95\u0ea1\u0eb2\u0e94\u0e99\u0eb5\u0ec9", "last_quarter", "\u0ec4\u0e95\u0ea1\u0eb2\u0e94\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", "to_update_run", "\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0ea5\u0ec8\u0e99", _s18_66, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s16_113, "URL \u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99", "invoice_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "invoice_task", "\u0ea7\u0ebd\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "invoice_expense", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s19_57, "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s20_67, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2: \u0e99\u0eb1\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s16_115, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec1\u0ea5\u0eb0\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87", "save_and_email", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec1\u0ea5\u0eb0\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s16_117, "\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0eae\u0ead\u0e87\u0eae\u0eb1\u0e9a", _s16_119, "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e97\u0eb5\u0ec8\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0ea5\u0ec9\u0ea7", _s17_63, "\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0e9b\u0ec8\u0ebd\u0e99\u0ec4\u0e9b", _s22_54, "\u0e9b\u0ec8\u0ebd\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e9b\u0eb1\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5", _s24_36, "\u0e9b\u0ec8\u0ebd\u0e99\u0e8d\u0ead\u0e94\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "converted_total", "\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0ea5\u0ec9\u0ea7", "is_sent", "\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s17_65, "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "document_upload", "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", _s20_68, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", "expense_total", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "enter_taxes", "\u0ec3\u0eaa\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5", "by_rate", "\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb2", "by_amount", "\u0ec2\u0e94\u0e8d\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99", "enter_amount", "\u0ec3\u0eaa\u0ec8\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99", "before_taxes", "\u0e81\u0ec8\u0ead\u0e99\u0e9e\u0eb2\u0eaa\u0eb5", "after_taxes", "\u0eab\u0ebc\u0eb1\u0e87\u0e9e\u0eb2\u0eaa\u0eb5", "color", "\u0eaa\u0eb5", "show", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87", "hide", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87", "empty_columns", "\u0e96\u0eb1\u0e99\u0eab\u0ea7\u0ec8\u0eb2\u0e87\u0ec0\u0e9b\u0ebb\u0ec8\u0eb2", _s21_78, "\u0ec2\u0edd\u0e94\u0e94\u0eb5\u0e9a\u0eb1\u0e81\u0e96\u0eb7\u0e81\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7", _s26_23, "\u0e84\u0ecd\u0eb2\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0ea1\u0eb1\u0e99\u0ea1\u0eb5\u0e88\u0eb8\u0e94\u0e9b\u0eb0\u0eaa\u0ebb\u0e87\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e99\u0ecd\u0eb2\u0ec3\u0e8a\u0ec9\u0ec3\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99, \u0ea1\u0eb1\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0eae\u0ebb\u0ec8\u0ea7\u0ec4\u0eab\u0ebc\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0e88\u0ecd\u0eb2\u0e95\u0ebb\u0ea7. \u0e84\u0ea5\u0eb4\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0eb6\u0e81\u0eaa\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1.", "running_tasks", "\u0ec1\u0ea5\u0ec8\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "recent_tasks", "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", "recent_expenses", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", _s17_67, "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea1\u0eb2\u0ec0\u0e96\u0eb4\u0e87", "update_app", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec1\u0ead\u0eb1\u0e9a", "started_import", "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_38, "\u0ec0\u0eae\u0eb1\u0e94\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0e96\u0eb1\u0e99\u0e8a\u0ecd\u0ec9\u0eb2\u0e81\u0eb1\u0e99", _s20_69, "\u0ec3\u0e8a\u0ec9\u0e9e\u0eb2\u0eaa\u0eb5\u0ea5\u0ea7\u0ea1", _s18_68, "\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebc\u0eb8\u0e94", "column", "\u0e96\u0eb1\u0e99", "sample", "\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87", "map_to", "\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0ec4\u0e9b", "import", "\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", _s25_33, "\u0ec3\u0e8a\u0ec9\u0ec1\u0e96\u0ea7\u0e97\u0eb3\u0ead\u0eb4\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0e8a\u0eb7\u0ec8\u0e96\u0eb1\u0e99", "select_file", "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec4\u0e9f\u0ea5\u0ecc", _s16_121, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec4\u0e9f\u0ea5\u0ecc\u0ec3\u0e94", "csv_file", "\u0ec4\u0e9f\u0ea5\u0ecc CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec92go", "invoicely", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "waveaccounting", "\u0e81\u0eb2\u0e99\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e84\u0eb7\u0ec9\u0e99", "zoho", "Zoho", "accounting", "\u0e81\u0eb2\u0e99\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", _s22_56, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0eaa\u0eb0\u0edc\u0ead\u0e87 CSV \u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94.", "import_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "html_mode", "\u0ec2\u0edd\u0e94 HTML", "html_mode_help", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec4\u0ea7\u0e82\u0eb6\u0ec9\u0e99\u0ec1\u0e95\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0e81\u0ea7\u0ec8\u0eb2", "view_licenses", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "webhook_url", "Webhook URL", _s17_69, "\u0e9a\u0eb1\u0e99\u0e99\u0eb2\u0e97\u0eb4\u0e81\u0eb2\u0e99\u0ec0\u0e95\u0eb1\u0ea1\u0e88\u0ecd", "sidebar_editor", "\u0e95\u0ebb\u0ea7\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec1\u0e96\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0e82\u0ec9\u0eb2\u0e87", _s22_57, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9e\u0eb4\u0ea1 ':value' \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99", "purge", "\u0ea5\u0ec9\u0eb2\u0e87", "service", "\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "\u0e9b\u0ec9\u0eb2\u0e8d\u0e81\u0eb3\u0e81\u0eb1\u0e9a", "add_custom", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "payment_tax", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0", "unpaid", "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "white_label", "\u0e9b\u0ec9\u0eb2\u0e8d\u0eaa\u0eb5\u0e82\u0eb2\u0ea7", "delivery_note", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87", _s24_41, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0e96\u0eb7\u0e81\u0ea5\u0eb1\u0ead\u0e81", _s24_43, "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e96\u0eb7\u0e81\u0ea5\u0eb1\u0ead\u0e81", "source_code", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec1\u0eab\u0ebc\u0ec8\u0e87", "app_platforms", "\u0ec1\u0e9e\u0ea5\u0eb0\u0e95\u0eb0\u0e9f\u0ead\u0ea1\u0ec1\u0ead\u0eb1\u0e9a", "invoice_late", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e8a\u0ec9\u0eb2", "quote_expired", _s18_266, "partial_due", "\u0edd\u0ebb\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", "invoice_total", _s16_447, "quote_total", "\u0ea5\u0ea7\u0ea1\u0e8d\u0ead\u0e94\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "credit_total", "\u0e8d\u0ead\u0e94\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", _s23_31, _s16_447, "actions", "\u0e81\u0eb2\u0e99\u0e81\u0eb0\u0e97\u0eb3", "expense_number", "\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "task_number", "\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "project_number", "\u0ec0\u0ea5\u0e81\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "project_name", "\u0e8a\u0eb7\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "warning", "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99", "view_settings", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2", _s24_45, "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e99\u0eb5\u0ec9\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99", "late_invoice", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e8a\u0ec9\u0eb2", "expired_quote", _s18_266, "remind_invoice", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "cvv", "CVV", "client_name", "\u0e8a\u0eb7\u0ec8\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "client_phone", "\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "required_fields", "\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99", "calculated_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e81\u0eb2\u0e99\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8", _s17_71, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "clear_cache", "\u0ea5\u0ec9\u0eb2\u0e87\u0ec1\u0e84\u0e94", "sort_order", "\u0e88\u0eb1\u0e94\u0eae\u0ebd\u0e87\u0ea5\u0eb3\u0e94\u0eb1\u0e9a", "task_status", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0", "task_statuses", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "new_task_status", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ec3\u0edd\u0ec8", _s16_123, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s19_58, "\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_59, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", _s20_71, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s19_60, _s25_124, _s19_61, _s25_124, _s20_72, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s22_58, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s21_80, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s22_59, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s18_70, "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s20_74, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s16_125, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0ebd\u0e81", _s21_81, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb0\u0ec0\u0edd\u0eb5\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s20_75, "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e82\u0ead\u0e87\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s25_34, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ec0\u0ea7\u0ea5\u0eb2\u0ec3\u0eaa\u0ec8\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s20_77, "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s25_35, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec3\u0eaa\u0ec8\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s21_82, "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0ea7\u0ebd\u0e81\u0e81\u0ec8\u0ead\u0e99\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", _s18_71, "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0", "task_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s20_79, "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0ec8\u0eb2\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8", _s18_73, "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s20_81, "\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0edd\u0ec8", _s21_83, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s24_46, "\u0eaa\u0ec9\u0eb2\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_47, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s25_37, "\u0e88\u0eb1\u0e94\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_48, "\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_49, "\u0ec0\u0ead\u0ebb\u0eb2\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s25_38, "\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s27_38, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d", _s26_24, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s27_39, "\u0e81\u0eb2\u0e99\u200b\u0e9f\u0eb7\u0ec9\u0e99\u200b\u0e9f\u0eb9\u200b\u0eaa\u0ecd\u0eb2\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b\u0e9c\u0ebb\u0e99\u200b\u0e84\u0ec8\u0eb2\u200b\u0ec3\u0e8a\u0ec9\u200b\u0e88\u0ec8\u0eb2\u0e8d : \u0e9b\u0eb0\u200b\u0ec0\u0e9e\u0e94\u200b\u0ea1\u0eb9\u0e99\u200b\u0e84\u0ec8\u0eb2\u200b", _s23_32, "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s25_40, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 : \u0e99\u0eb1\u0e9a\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s21_85, "\u0ec3\u0e8a\u0ec9\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea2\u0eb9\u0ec8", "show_option", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s22_60, "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e81\u0eb5\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d\u0ec4\u0e94\u0ec9", "view_changes", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87", "force_update", "\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9a\u0eb1\u0e87\u0e84\u0eb1\u0e9a", _s17_73, "\u0e97\u0ec8\u0eb2\u0e99\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0ec3\u0e8a\u0ec9\u0ec0\u0ea7\u0eb5\u0e8a\u0eb1\u0e99\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94 \u0ec1\u0e95\u0ec8\u0ead\u0eb2\u0e94\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e84\u0ec9\u0eb2\u0e87\u0ea2\u0eb9\u0ec8.", "mark_paid_help", "\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", _s18_75, "\u0e84\u0ea7\u0e99\u0e88\u0eb0\u0ec0\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s23_33, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ead\u0ead\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s29_17, "\u0ec0\u0eae\u0eb1\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec0\u0eab\u0eb1\u0e99\u0ec4\u0e94\u0ec9", _s21_87, "\u0e95\u0eb1\u0ec9\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99", _s16_127, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s18_76, "Clone \u0e81\u0eb1\u0e9a Recurring", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d", "apple_pay", _s16_292, "user_field", "\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "variables", "\u0e95\u0ebb\u0ea7\u0ec1\u0e9b", "show_password", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", "hide_password", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", "copy_error", "\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2", "capture_card", "\u0e88\u0eb1\u0e9a\u0e9a\u0eb1\u0e94", _s17_74, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ec3\u0e9a\u0e9a\u0eb4\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "total_taxes", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "line_taxes", "\u0e9e\u0eb2\u0eaa\u0eb5\u0ec1\u0e96\u0ea7", "total_fields", "\u0e97\u0ebb\u0ec8\u0e87\u0e99\u0eb2\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s25_41, "\u0ea2\u0eb8\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s25_42, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8", _s25_43, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0eaa\u0eb7\u0e9a\u0e95\u0ecd\u0ec8\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99\u0ec3\u0edd\u0ec8", "gateway_refund", "\u0e81\u0eb2\u0e99\u0e84\u0eb7\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e82\u0ead\u0e87\u0e9b\u0eb0\u0e95\u0eb9", _s19_62, "\u0e94\u0ecd\u0eb2\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e84\u0eb7\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0e9b\u0eb0\u0e95\u0eb9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "due_date_days", "\u0ea7\u0eb1\u0e99\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94", "paused", "\u0ea2\u0eb8\u0e94\u0e8a\u0ebb\u0ec8\u0ea7\u0e84\u0eb2\u0ea7", "mark_active", "\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", "day_count", "\u0ea7\u0eb1\u0e99: \u0e99\u0eb1\u0e9a", _s22_61, "\u0ea1\u0eb7\u0ec9\u0e97\u0ecd\u0eb2\u0ead\u0eb4\u0e94\u0e82\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99", _s21_88, "\u0ea1\u0eb7\u0ec9\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d\u0e82\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99", _s17_76, "\u0ec3\u0e8a\u0ec9\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "endless", "\u0e9a\u0ecd\u0ec8\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94", "next_send_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0ebb\u0ec8\u0e87\u0e95\u0ecd\u0ec8\u0ec4\u0e9b", _s16_129, "\u0eae\u0ead\u0e9a\u0ea7\u0ebd\u0e99\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0ec0\u0eab\u0ebc\u0eb7\u0ead", _s17_78, _s23_132, _s18_78, _s23_132, _s21_90, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99\u0ec3\u0edd\u0ec8", _s22_63, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0ec3\u0edd\u0ec8", _s25_44, "\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s25_45, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", _s26_25, "\u0ec0\u0e81\u0eb1\u0e9a\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99\u0ec4\u0e94\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s25_46, _s36_56, _s25_47, _s36_56, _s26_26, _s25_125, _s27_40, "\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s26_27, "\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99: \u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s27_41, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e9f\u0eb7\u0ec9\u0e99\u0e95\u0ebb\u0ea7\u0e84\u0eb7\u0e99\u0ec3\u0eab\u0ea1\u0ec8: \u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s24_50, "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", _s25_48, "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", "send_date", "\u0eaa\u0ebb\u0ec8\u0e87\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "auto_bill_on", "\u0ec0\u0e9b\u0eb5\u0e94\u0e9a\u0eb4\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s28_19, "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e95\u0ecd\u0ec8\u0eb2\u0eaa\u0eb8\u0e94\u0e9e\u0eb2\u0e8d\u0ec3\u0e95\u0ec9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "profit", "\u0e81\u0eb3\u0ec4\u0ea5", "line_item", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec1\u0e96\u0ea7", _s18_80, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e81\u0eb5\u0e99", _s23_34, "\u0eaa\u0eb0\u0eab\u0e99\u0eb1\u0e9a\u0eaa\u0eb0\u0eab\u0e99\u0eb9\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0e9e\u0eb4\u0ec0\u0eaa\u0e94\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eae\u0eb1\u0e9a\u0ec0\u0ead\u0ebb\u0eb2\u0e84\u0ecd\u0eb2\u0ec1\u0e99\u0eb0\u0e99\u0ecd\u0eb2", _s19_63, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e9c\u0ec8\u0ead\u0e99\u0ec4\u0e94\u0ec9", _s24_51, "\u0eaa\u0eb0\u0edc\u0eb1\u0e9a\u0eaa\u0eb0\u0edc\u0eb8\u0e99\u0e81\u0eb2\u0e99\u0e8a\u0eb3\u0ea5\u0eb0\u0ea2\u0ec8\u0eb2\u0e87\u0e95\u0ec8\u0eb3\u0ec0\u0e9b\u0eb1\u0e99\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99/\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e9d\u0eb2\u0e81", "test_mode", "\u0ec2\u0edd\u0e94\u0e97\u0ebb\u0e94\u0eaa\u0ead\u0e9a", "opened", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s30_8, "\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ebc\u0ea7\u0e82\u0ead\u0e87\u0e81\u0eb2\u0e99\u0e9b\u0ead\u0e87\u0e94\u0ead\u0e87", _s30_9, "\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e9b\u0ead\u0e87\u0e94\u0ead\u0e87", "gateway_success", "\u0e9b\u0eb0\u0e95\u0eb9\u0eaa\u0eb9\u0ec8\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "gateway_failure", "\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ebc\u0ea7\u0e82\u0ead\u0e87\u0e9b\u0eb0\u0e95\u0eb9", "gateway_error", "\u0e84\u0ea7\u0eb2\u0ea1\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94\u0e82\u0ead\u0e87\u0e9b\u0eb0\u0e95\u0eb9", "email_send", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", _s17_80, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ea5\u0ead\u0e87\u0e84\u0eb4\u0ea7\u0ec3\u0edd\u0ec8", "failure", "\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ebc\u0ea7", "quota_exceeded", "\u0ec0\u0e81\u0eb5\u0e99\u0ec2\u0e84\u0e95\u0ec9\u0eb2", _s16_131, "\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ebc\u0ea7\u0e82\u0ead\u0e87 Upstream", "system_logs", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a", "view_portal", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9b\u0eb0\u0e95\u0eb9", "copy_link", "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2\u0ea5\u0eb4\u0ec9\u0e87", "token_billing", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e9a\u0eb1\u0e94", _s24_52, "\u0e8d\u0eb4\u0e99\u0e94\u0eb5\u0e95\u0ec9\u0ead\u0e99\u0eae\u0eb1\u0e9a\u0eaa\u0eb9\u0ec8 Invoice Ninja", "always", "\u0eaa\u0eb0\u0ec0\u0edd\u0eb5", "optin", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec0\u0e82\u0ebb\u0ec9\u0eb2", "optout", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ead\u0ead\u0e81", "label", "\u0e9b\u0ec9\u0eb2\u0e8d\u0e81\u0eb3\u0e81\u0eb1\u0e9a", "client_number", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "auto_convert", "\u0ec1\u0e9b\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "company_name", "\u0e8a\u0eb7\u0ec8\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "reminder1_sent", "\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99 1 \u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "reminder2_sent", "\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99 2 \u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "reminder3_sent", "\u0ec0\u0e95\u0eb7\u0ead\u0e99 3 \u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s18_81, "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", "pdf_page_info", "\u0edc\u0ec9\u0eb2 :current :total", _s16_133, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "emailed_quotes", "\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", "emailed_credits", _s28_122, "gateway", "\u0e9b\u0eb0\u0e95\u0eb9", "view_in_stripe", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e94\u0ec8\u0eb2\u0e87", "rows_per_page", "\u0ec1\u0e96\u0ea7\u0e95\u0ecd\u0ec8\u0edc\u0ec9\u0eb2", "hours", "\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", "statement", "\u0e96\u0eb0\u0ec1\u0eab\u0ebc\u0e87\u0e81\u0eb2\u0e99", "taxes", "\u0e9e\u0eb2\u0eaa\u0eb5", "surcharge", "\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99", "apply_payment", "\u0e99\u0eb3\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "apply_credit", "\u0e99\u0eb3\u0ec3\u0e8a\u0ec9\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "apply", "\u0eaa\u0eb0\u0eab\u0ea1\u0eb1\u0e81", "unapplied", "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e99\u0eb3\u0ec3\u0e8a\u0ec9", "select_label", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0ec9\u0eb2\u0e8d\u0e81\u0eb3\u0e81\u0eb1\u0e9a", "custom_labels", "\u0e9b\u0ec9\u0eb2\u0e8d\u0e81\u0eb3\u0e81\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "record_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "record_name", "\u0e8a\u0eb7\u0ec8\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "file_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec4\u0e9f\u0ea5\u0ecc", "height", "\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb9\u0e87", "width", "\u0e81\u0ea7\u0ec9\u0eb2\u0e87", "to", "\u0ec0\u0e96\u0eb4\u0e87", "health_check", "\u0e81\u0ea7\u0e94\u0eaa\u0eb8\u0e82\u0eb0\u0e9e\u0eb2\u0e9a", "payment_type_id", _s16_448, "last_login_at", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e84\u0eb1\u0ec9\u0e87\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d\u0ea2\u0eb9\u0ec8\u0e97\u0eb5\u0ec8", "company_key", "\u0e81\u0eb0\u0ec1\u0e88\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "storefront", "\u0edc\u0ec9\u0eb2\u0eae\u0ec9\u0eb2\u0e99", "storefront_help", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0eb5\u0eaa\u0eb2\u0ea1\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "client_created", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s20_84, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0ead\u0e99\u0ec4\u0ea5\u0e99\u0ecc", _s20_86, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0ea1\u0eb7", "completed", "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "gross", "\u0ea5\u0ea7\u0ea1", "net_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0eaa\u0eb8\u0e94\u0e97\u0eb4", "net_balance", "\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb8\u0e94\u0e97\u0eb4", "client_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s17_82, "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s17_84, "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "selected_quotes", "\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "selected_tasks", "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s17_86, "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s17_88, "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea1\u0eb2\u0ec0\u0e96\u0eb4\u0e87", _s17_90, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94", "recent_payments", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eab\u0ebc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", "upcoming_quotes", "\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea1\u0eb2\u0ec0\u0e96\u0eb4\u0e87", "expired_quotes", "\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8", "create_client", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "create_invoice", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "create_quote", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "create_payment", "\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "create_vendor", "\u0eaa\u0ec9\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "update_quote", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ea5\u0eb2\u0e84\u0eb2", "delete_quote", "\u0ea5\u0eb6\u0e9a\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "update_invoice", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "delete_invoice", "\u0ea5\u0eb6\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "update_client", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "delete_client", "\u0ea5\u0eb6\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "delete_payment", "\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "update_vendor", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "delete_vendor", "\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "create_expense", "\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "update_expense", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87", "delete_expense", "\u0ea5\u0ebb\u0e9a\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d", "create_task", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea7\u0ebd\u0e81", "update_task", "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99", "delete_task", "\u0ea5\u0eb6\u0e9a\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "approve_quote", "\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2", "off", "\u0e9b\u0eb4\u0e94", "when_paid", "\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "expires_on", "\u0edd\u0ebb\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94", "free", "\u0e9f\u0ea3\u0eb5", "plan", "\u0ec1\u0e9c\u0e99\u0e81\u0eb2\u0e99", "show_sidebar", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec1\u0e96\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0e82\u0ec9\u0eb2\u0e87", "hide_sidebar", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87\u0ec1\u0e96\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0e82\u0ec9\u0eb2\u0e87", "event_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99", "target_url", "\u0ec0\u0e9b\u0ebb\u0ec9\u0eb2\u0edd\u0eb2\u0e8d", "copy", "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2", "must_be_online", "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea3\u0eb5\u0eaa\u0eb0\u0e95\u0eb2\u0e94\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_92, "\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99 crons", "api_webhooks", "API Webhooks", "search_webhooks", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a Webhooks", "search_webhook", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Webhook \u0ec3\u0edd\u0ec8", "edit_webhook", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82 Webhook", "created_webhook", "\u0eaa\u0ec9\u0eb2\u0e87 webhook \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_webhook", "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 webhook \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_135, "\u0ec0\u0e81\u0eb1\u0e9a webhook \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_webhook", _s22_195, "removed_webhook", _s22_195, _s16_136, "\u0e81\u0eb9\u0ec9 webhook \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_93, "\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value webhooks", _s16_137, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value webhooks", _s16_138, "\u0ec0\u0ead\u0ebb\u0eb2\u0ead\u0ead\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value webhooks", _s17_94, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value webhooks", "api_tokens", "API Token", "api_docs", "API Docs", "search_tokens", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 :\u0e99\u0eb1\u0e9a Tokens", "search_token", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 Token", "token", "\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99", "tokens", "\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99", "new_token", "\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99\u0ec3\u0edd\u0ec8", "edit_token", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82 Token", "created_token", "\u0eaa\u0ec9\u0eb2\u0e87 token \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_token", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_token", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81 token \u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_token", "\u0ea5\u0eb6\u0e9a\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "removed_token", "\u0e96\u0ead\u0e94\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_token", "\u0e81\u0eb9\u0ec9\u0ec2\u0e97\u0ec0\u0e84\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_tokens", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 : value tokens", "deleted_tokens", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value tokens", "restored_tokens", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 : value tokens", _s19_64, "\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s24_54, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0e95\u0ebb\u0e99\u0ec0\u0ead\u0e87\u0ec3\u0e99\u0e9b\u0eb0\u0e95\u0eb9", "email_invoice", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "email_quote", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc Quote", "email_credit", "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "email_payment", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb2\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s20_89, "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "ledger", "\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "view_pdf", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87 PDF", "all_records", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "owned_by_user", "\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e82\u0ead\u0e87\u0ec2\u0e94\u0e8d\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", _s16_139, "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0ec0\u0eab\u0ebc\u0eb7\u0ead", "contact_name", "\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "use_default", "\u0ec3\u0e8a\u0ec9\u0e84\u0ec8\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", _s16_141, _s21_224, "number_of_days", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0ea1\u0eb7\u0ec9", _s23_36, "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "payment_term", _s16_449, _s16_142, "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0edd\u0ec8", _s17_96, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s20_90, "\u0eaa\u0ec9\u0eb2\u0e87\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_91, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s21_92, "\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_92, "\u0ea5\u0eb6\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s20_93, "\u0ea5\u0eb6\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s21_93, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s22_68, "\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0eb3\u0ea5\u0eb0\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s21_94, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0eb3\u0ea5\u0eb0\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s22_69, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e8a\u0eb3\u0ea5\u0eb0\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "email_sign_in", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "change", "\u0e9b\u0ec8\u0ebd\u0e99", _s23_38, "\u0e9b\u0ec8\u0ebd\u0e99\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0ea1\u0eb7\u0e96\u0eb7\u0e9a\u0ecd?", _s24_55, "\u0e9b\u0ec8\u0ebd\u0e99\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0edc\u0ec9\u0eb2\u0ec0\u0e94\u0eb1\u0eaa\u0e97\u0eb1\u0ead\u0e9a\u0e9a\u0ecd?", "send_from_gmail", "\u0eaa\u0ebb\u0ec8\u0e87\u0e88\u0eb2\u0e81 Gmail", "reversed", "\u0e9b\u0eb5\u0ec9\u0e99\u0e81\u0eb1\u0e9a", "cancelled", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81", "credit_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "quote_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2", "hosted", "\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e9e\u0eb2\u0e9a", "selfhosted", "\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e9e\u0eb2\u0e9a\u0ec0\u0ead\u0e87", "exclusive", "\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0", "inclusive", "\u0ea5\u0ea7\u0ea1", "hide_menu", "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87\u0ec0\u0ea1\u0e99\u0eb9", "show_menu", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec0\u0ea1\u0e99\u0eb9", _s18_83, _s17_280, _s16_144, "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", "search_designs", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_invoices", "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "search_clients", "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "search_products", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "search_quotes", "\u0e84\u0ecd\u0eb2\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_credits", "\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_vendors", "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "search_users", "\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", _s16_145, "\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", "search_tasks", "\u0ea7\u0ebd\u0e81\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_settings", "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_projects", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_expenses", "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_payments", "\u0e81\u0eb2\u0e99\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "search_groups", "\u0e81\u0eb8\u0ec8\u0ea1\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_company", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "search_document", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99 1", "search_design", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 1 \u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a", "search_invoice", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "search_client", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "search_product", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "search_quote", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 1 Quote", "search_credit", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "search_vendor", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "search_user", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "search_tax_rate", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", "search_task", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 1 \u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "search_project", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 1 \u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "search_expense", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 1 \u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "search_payment", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "search_group", "\u0e8a\u0ead\u0e81\u0eab\u0eb2 1 \u0e81\u0eb8\u0ec8\u0ea1", "refund_payment", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99", _s17_100, _s26_113, _s18_85, _s26_113, _s16_151, _s24_137, _s17_101, _s24_137, "reverse", "\u0e9b\u0eb5\u0ec9\u0e99\u0e81\u0eb1\u0e9a", "full_name", "\u0e8a\u0eb7\u0ec8\u0ec0\u0e95\u0eb1\u0ea1", _s17_102, "\u0ec0\u0ea1\u0eb7\u0ead\u0e87/\u0ea5\u0eb1\u0e94/\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5", _s17_104, "\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5/\u0ec0\u0ea1\u0eb7\u0ead\u0e87/\u0ea5\u0eb1\u0e94", "custom1", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e97\u0eb3\u0ead\u0eb4\u0e94", "custom2", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e97\u0eb5\u0eaa\u0ead\u0e87", "custom3", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e97\u0eb5\u0eaa\u0eb2\u0ea1", "custom4", "\u0eaa\u0eb5\u0ec8\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "optional", "\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "license", "\u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "purge_data", "\u0ea5\u0eb6\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99", _s16_152, "\u0ea5\u0eb6\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_86, "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e99\u0eb5\u0ec9\u0e88\u0eb0\u0ea5\u0eb6\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0e96\u0eb2\u0ea7\u0ead\u0e99, \u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81.", "invoice_balance", "\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "age_group_0", "0 - 30 \u0ea1\u0eb7\u0ec9", "age_group_30", "30 - 60 \u0ea7\u0eb1\u0e99", "age_group_60", "60 - 90 \u0ea7\u0eb1\u0e99", "age_group_90", "90 - 120 \u0ea7\u0eb1\u0e99", "age_group_120", "120+ \u0ea1\u0eb7\u0ec9", "refresh", "\u0ec2\u0eab\u0ebc\u0e94\u0eab\u0e99\u0ec9\u0eb2\u0e88\u0ecd\u0e84\u0eb7\u0e99", "saved_design", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "client_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "company_address", "\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "invoice_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "quote_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0ea5\u0eb2\u0e84\u0eb2", "credit_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "product_columns", "\u0e96\u0eb1\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", "task_columns", "\u0e96\u0eb1\u0e99\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "add_field", "\u0e95\u0eb7\u0ec8\u0ea1\u0e9e\u0eb2\u0e81\u0eaa\u0eb0\u0eab\u0e99\u0eb2\u0ea1", "all_events", "\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "permissions", "\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "none", "\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5", "owned", "\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e82\u0ead\u0e87", "payment_success", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", "payment_failure", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7", "invoice_sent", ":\u0e99\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87", "quote_sent", "\u0ea5\u0eb2\u0e84\u0eb2\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "credit_sent", "\u0eaa\u0ebb\u0ec8\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ec1\u0ea5\u0ec9\u0ea7", "invoice_viewed", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "quote_viewed", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ea5\u0eb2\u0e84\u0eb2", "credit_viewed", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "quote_approved", "\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", _s25_50, "\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", _s16_153, "\u0e8a\u0eb7\u0ec9\u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "apply_license", "\u0eaa\u0eb0\u0eab\u0ea1\u0eb1\u0e81\u0e82\u0ecd\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "cancel_account", "\u0ea5\u0eb6\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", _s22_70, "\u0e84\u0eb3\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e99\u0eb5\u0ec9\u0e88\u0eb0\u0ea5\u0eb6\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0e96\u0eb2\u0ea7\u0ead\u0e99, \u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81.", "delete_company", "\u0ea5\u0eb6\u0e9a\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", _s22_71, "\u0e84\u0ecd\u0eb2\u0ec0\u0e95\u0eb7\u0ead\u0e99: \u0e99\u0eb5\u0ec9\u0e88\u0eb0\u0ea5\u0eb6\u0e9a\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0e96\u0eb2\u0ea7\u0ead\u0e99, \u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81.", "enabled_modules", "\u0ec2\u0ea1\u0e94\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99", "converted_quote", "\u0e9b\u0ec8\u0ebd\u0e99\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", "credit_design", "\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "includes", "\u0ea5\u0ea7\u0ea1", "header", "\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebb\u0ea7", "load_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e81\u0eb2\u0e99\u0ec2\u0eab\u0ebc\u0e94", "css_framework", "CSS Framework", "custom_designs", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec0\u0ead\u0e87", "designs", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a", "new_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec3\u0edd\u0ec8", "edit_design", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a", "created_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_design", "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_design", "\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "removed_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec4\u0e94\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_155, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "deleted_designs", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value designs", _s16_156, "\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "proposals", "\u0e9a\u0ebb\u0e94\u0eaa\u0eb0\u0ec0\u0edc\u0eb5", "tickets", "Tickets", _s16_157, "\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0e8a\u0ec9\u0eb3\u0ec6", "recurring_tasks", "\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3", _s18_87, "\u0e81\u0eb2\u0e99\u0e84\u0eb8\u0ec9\u0ea1\u0e84\u0ead\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", "credit_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "credit", "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "credits", "\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "new_credit", "\u0ec3\u0eaa\u0ec8\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "edit_credit", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "created_credit", "\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_credit", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_credit", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_credit", "\u0ea5\u0eb6\u0e9a\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "removed_credit", "\u0ec0\u0ead\u0ebb\u0eb2\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0ead\u0ead\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_credit", "\u0e81\u0eb9\u0ec9\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e84\u0eb7\u0e99\u0ea1\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_159, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94", "deleted_credits", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94", _s16_160, "\u0e81\u0eb9\u0ec9\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "current_version", "\u0eaa\u0eb0\u0e9a\u0eb1\u0e9a\u0e9b\u0eb0\u0e88\u0eb8\u0e9a\u0eb1\u0e99", "latest_version", "\u0ea5\u0eb8\u0ec9\u0e99\u0ea5\u0ec9\u0eb2\u0eaa\u0eb8\u0e94", "update_now", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e94\u0ebd\u0ea7\u0e99\u0eb5\u0ec9", _s26_33, "\u0ec0\u0ea7\u0eb5\u0e8a\u0eb1\u0ec8\u0e99\u0ec3\u0edd\u0ec8\u0e82\u0ead\u0e87\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a\u0ea1\u0eb5\u0ec3\u0eab\u0ec9", _s16_161, "\u0ea1\u0eb5\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94", "app_updated", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "learn_more", "\u0eaa\u0eb6\u0e81\u0eaa\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1", "integrations", "\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0eaa\u0ebb\u0ea1\u0e9b\u0eb0\u0eaa\u0eb2\u0e99", "tracking_id", "ID \u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1", _s17_106, _s17_107, "credit_footer", "\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "credit_terms", "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "new_company", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0ec3\u0edd\u0ec8", "added_company", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "company1", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "company2", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "company3", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "company4", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "product1", "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "product2", "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "product3", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "product4", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "client1", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "client2", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "client3", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "client4", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "contact1", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "contact2", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "contact3", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "contact4", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "task1", "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "task2", "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "task3", "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "task4", "\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "project1", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "project2", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "project3", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "project4", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "expense1", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "expense2", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "expense3", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "expense4", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "vendor1", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "vendor2", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "vendor3", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "vendor4", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "invoice1", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "invoice2", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "invoice3", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "invoice4", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "payment1", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "payment2", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "payment3", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "payment4", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "surcharge1", _s20_221, "surcharge2", _s20_222, "surcharge3", _s20_223, "surcharge4", _s17_281, "group1", "\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "group2", "\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "group3", "\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "group4", "\u0e81\u0eb8\u0ec8\u0ea1\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", "reset", "\u0ea3\u0eb5\u0ec0\u0e8a\u0eb1\u0e94", "number", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99", "export", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81", "chart", "\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", "count", "\u0e99\u0eb1\u0e9a", "totals", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "blank", "\u0ec0\u0e9b\u0ebb\u0ec8\u0eb2", "day", "\u0ea1\u0eb7\u0ec9", "month", "\u0ec0\u0e94\u0eb7\u0ead\u0e99", "year", "\u0e9b\u0eb5", "subgroup", "\u0e81\u0eb8\u0ec8\u0ea1\u0e8d\u0ec8\u0ead\u0e8d", "is_active", "\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", "group_by", "\u0e88\u0eb1\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ec2\u0e94\u0e8d", "credit_balance", "\u0e8d\u0ead\u0e94\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", _s18_93, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e84\u0eb1\u0ec9\u0e87\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", _s17_108, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e8a\u0eb7\u0ec8\u0ec0\u0e95\u0eb1\u0ea1", "contact_phone", "\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", _s21_95, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8 Custom Value 1", _s21_96, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8 Custom Value 2", _s21_97, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8 Custom Value 3", _s21_98, "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8 Custom Value 4", _s17_110, "\u0e96\u0eb0\u0edc\u0ebb\u0e99\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87", _s17_111, _s18_95, "shipping_city", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87", "shipping_state", "\u0ea5\u0eb1\u0e94/\u0ec1\u0e82\u0ea7\u0e87", _s20_94, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5", _s16_191, "\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87", _s16_193, "\u0e96\u0eb0\u0edc\u0ebb\u0e99\u0ec3\u0e9a\u0e9a\u0eb4\u0e99", _s16_194, _s17_112, "billing_city", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87\u0e9a\u0eb4\u0e99", "billing_state", "\u0ea5\u0eb1\u0e94/\u0ec1\u0e82\u0ea7\u0e87", _s19_66, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5", "billing_country", "\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0e81\u0eb2\u0e99\u0eae\u0ebd\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "client_id", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "assigned_to", "\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9", "created_by", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec2\u0e94\u0e8d:\u0e8a\u0eb7\u0ec8", "assigned_to_id", "\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ec4\u0ead\u0e94\u0eb5", "created_by_id", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec2\u0e94\u0e8d Id", "add_column", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e96\u0eb1\u0e99", "edit_columns", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e96\u0eb1\u0e99", "columns", "\u0e96\u0eb1\u0e99", "aging", "\u0ec1\u0e81\u0ec8", "profit_and_loss", _s16_446, "reports", "\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99", "report", "\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99", "add_company", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "unpaid_invoice", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "paid_invoice", _s20_219, _s16_195, "\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", "help", "\u0e8a\u0ec8\u0ea7\u0e8d", "refund", "\u0e84\u0eb7\u0e99\u0ec0\u0e87\u0eb4\u0e99", "refund_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e84\u0eb7\u0e99\u0ec0\u0e87\u0eb4\u0e99", "filtered_by", "\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0ec2\u0e94\u0e8d", "contact_email", "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "multiselect", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0eab\u0ebc\u0eb2\u0e8d\u0ead\u0eb1\u0e99", "entity_state", "\u0ea5\u0eb1\u0e94", "verify_password", "\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", "applied", "\u0e99\u0eb3\u0ec3\u0e8a\u0ec9", _s21_99, "\u0ea5\u0ea7\u0ea1\u0ec0\u0e96\u0eb4\u0e87\u0e84\u0ea7\u0eb2\u0ea1\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2\u0e88\u0eb2\u0e81\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", _s30_12, "\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0ec1\u0ea5\u0ec9\u0ea7 \u0ec1\u0ea5\u0eb0\u0e88\u0eb0\u0e9e\u0eb0\u0e8d\u0eb2\u0e8d\u0eb2\u0ea1\u0e95\u0ead\u0e9a\u0e97\u0eb1\u0e99\u0e97\u0eb5.", "message", "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1", "from", "\u0e88\u0eb2\u0e81", _s20_96, _s19_198, _s25_52, "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94 \u0ec1\u0ea5\u0eb0\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0e99\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0ea5\u0ebb\u0e87\u0e82\u0ead\u0e87\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", _s20_98, "\u0e95\u0ebb\u0ea7\u0eaa\u0eb0\u0ec1\u0e94\u0e87 PDF \u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99: \u0eae\u0eb8\u0ec8\u0e99", _s18_96, "\u0e9b\u0eb1\u0e9a\u0e84\u0ec8\u0eb2\u0eaa\u0ec8\u0ea7\u0e99\u0eae\u0ec9\u0ead\u0e8d", _s23_40, "\u0e9b\u0eb1\u0e9a\u0eaa\u0ec8\u0ea7\u0e99\u0eae\u0ec9\u0ead\u0e8d\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec3\u0e99\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e84\u0ec8\u0eb2\u0e97\u0ecd\u0eb2\u0e99\u0ebd\u0ea1", _s18_98, "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2", "support_forum", "\u0e81\u0ead\u0e87\u0e9b\u0eb0\u0e8a\u0eb8\u0ea1\u0eaa\u0eb0\u0eab\u0e99\u0eb1\u0e9a\u0eaa\u0eb0\u0eab\u0e99\u0eb9\u0e99", "about", "\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a", "documentation", "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", "contact_us", "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2", "subtotal", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e8d\u0ec8\u0ead\u0e8d", "line_total", "\u0ea5\u0ea7\u0ea1\u0ec1\u0e96\u0ea7", "item", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "credit_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "iframe_url", "iFrame URL", "domain_url", "\u0ec2\u0e94\u0ec0\u0ea1\u0e99 URL", _s21_100, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0eaa\u0eb1\u0ec9\u0e99\u0ec0\u0e81\u0eb5\u0e99\u0ec4\u0e9b", _s20_99, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0e95\u0ebb\u0ea7\u0e9e\u0eb4\u0ea1\u0ec3\u0eab\u0e8d\u0ec8 \u0ec1\u0ea5\u0eb0\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81", _s19_68, "\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e9b\u0eb0\u0e95\u0eb9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s23_41, "\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e9b\u0eb0\u0e95\u0eb9", _s20_100, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0e84\u0ec8\u0eb2", "deleted_logo", "\u0ea5\u0eb6\u0e9a\u0ec2\u0ea5\u0ec2\u0e81\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "yes", "\u0ec1\u0ea1\u0ec8\u0e99", "no", "\u0e9a\u0ecd\u0ec8", "generate_number", "\u0eaa\u0ec9\u0eb2\u0e87\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81", "when_saved", "\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e96\u0eb7\u0e81\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0ea7\u0ec9", "when_sent", "\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0eaa\u0ebb\u0ec8\u0e87", "select_company", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "float", "\u0ea5\u0ead\u0e8d", "collapse", "\u0eab\u0e8d\u0ecd\u0ec9\u0ea5\u0ebb\u0e87", "show_or_hide", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87/\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87", "menu_sidebar", "\u0ec1\u0e96\u0e9a\u0ec0\u0ea1\u0e99\u0eb9", "history_sidebar", "\u0ec1\u0e96\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0e9b\u0eb0\u0eab\u0ea7\u0eb1\u0e94\u0eaa\u0eb2\u0e94", "tablet", "\u0ec1\u0e97\u0eb1\u0e9a\u0ec0\u0ea5\u0eb1\u0e94", "mobile", "\u0ea1\u0eb7\u0e96\u0eb7", "desktop", "\u0e95\u0eb1\u0ec9\u0e87\u0ec2\u0e95\u0eb0", "layout", "\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87", "view", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87", "module", "\u0ec2\u0ea1\u0e94\u0eb9\u0e99", "first_custom", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e97\u0eb3\u0ead\u0eb4\u0e94", "second_custom", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e97\u0eb5\u0eaa\u0ead\u0e87", "third_custom", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87\u0e97\u0eb5\u0eaa\u0eb2\u0ea1", "show_cost", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s17_113, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e84\u0eb2\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", "show_cost_help", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e84\u0eb2\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0eab\u0ea1\u0eb2\u0e8d / \u0e81\u0ecd\u0eb2\u0ec4\u0ea5", _s21_101, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", _s26_35, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99, \u0e96\u0ec9\u0eb2\u0e9a\u0ecd\u0ec8\u0e94\u0eb1\u0ec8\u0e87\u0e99\u0eb1\u0ec9\u0e99\u0e84\u0ec8\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ead\u0eb1\u0e99\u0edc\u0eb6\u0ec8\u0e87", _s21_103, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s26_36, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0eaa\u0eb1\u0ec9\u0e99, \u0e96\u0ec9\u0eb2\u0e9a\u0ecd\u0ec8\u0e94\u0eb1\u0ec8\u0e87\u0e99\u0eb1\u0ec9\u0e99\u0e84\u0ec8\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ead\u0eb1\u0e99\u0edc\u0eb6\u0ec8\u0e87", _s21_105, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebc\u0eb8\u0e94\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", _s26_37, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e8a\u0ec8\u0ead\u0e87\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebc\u0eb8\u0e94\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec1\u0e96\u0ea7", _s16_197, "\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", _s21_107, "\u0e95\u0eb1\u0ec9\u0e87\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ec1\u0e96\u0ea7\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0ead\u0eb1\u0e99\u0edc\u0eb6\u0ec8\u0e87", "one_tax_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0edc\u0eb6\u0ec8\u0e87\u0ead\u0eb1\u0e99", "two_tax_rates", "\u0eaa\u0ead\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", "three_tax_rates", "\u0eaa\u0eb2\u0ea1\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", _s16_199, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "user", "\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "invoice_tax", "\u0e9e\u0eb2\u0eaa\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "line_item_tax", "\u0e9e\u0eb2\u0eaa\u0eb5\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "inclusive_taxes", "\u0e9e\u0eb2\u0eaa\u0eb5\u0ea5\u0ea7\u0ea1", _s17_115, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "item_tax_rates", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", _s18_100, _s17_282, "configure_rates", "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ead\u0eb1\u0e94\u0e95\u0eb2", _s18_101, "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0ec8\u0eb2\u0e9b\u0eb0\u0e95\u0eb9", "tax_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", _s18_103, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", "accent_color", "\u0eaa\u0eb5\u0eaa\u0eb3\u0e99\u0ebd\u0e87", "switch", "\u0eaa\u0eb0\u0eab\u0ebc\u0eb1\u0e9a", _s19_70, "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ec1\u0e8d\u0e81\u0e94\u0ec9\u0ea7\u0e8d\u0edd\u0eb2\u0e8d\u0e88\u0eb8\u0e94", "options", "\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s16_201, "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e94\u0ec8\u0ebd\u0ea7", "multi_line_text", "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0eab\u0ebc\u0eb2\u0e8d\u0ec1\u0e96\u0ea7", "dropdown", "\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0ea5\u0ebb\u0e87", "field_type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e9e\u0eb2\u0e81\u0eaa\u0eb0\u0eab\u0e99\u0eb2\u0ea1", _s27_52, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0e81\u0eb9\u0ec9\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0eaa\u0ebb\u0ec8\u0e87\u0ec4\u0e9b\u0ec1\u0ea5\u0ec9\u0ea7", "submit", "\u0eaa\u0ebb\u0ec8\u0e87", _s16_203, "\u0e81\u0eb9\u0ec9\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2", "late_fees", "\u0e84\u0ec8\u0eb2\u0e97\u0eb3\u0e99\u0ebd\u0ea1\u0ea5\u0ec8\u0eb2\u0e8a\u0ec9\u0eb2", "credit_number", "\u0ec0\u0ea5\u0e81\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94", "payment_number", "\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "late_fee_amount", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0ecd\u0eb2\u0e99\u0ebd\u0ea1\u0e8a\u0ec9\u0eb2", _s16_204, "\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0ecd\u0eb2\u0e99\u0ebd\u0ea1\u0e8a\u0ec9\u0eb2", "before_due_date", "\u0e81\u0ec8\u0ead\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ea7\u0ea5\u0eb2", "after_due_date", "\u0eab\u0ebc\u0eb1\u0e87\u0e88\u0eb2\u0e81\u0ea1\u0eb7\u0ec9\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94", _s18_105, "\u0eab\u0ebc\u0eb1\u0e87\u0e88\u0eb2\u0e81\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "days", "\u0ea1\u0eb7\u0ec9", "invoice_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "payment_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "partial_payment", _s18_267, "payment_partial", _s18_267, _s21_108, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", "quote_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", _s16_206, _s21_224, _s16_208, "\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0ec2\u0e94\u0e8d\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "administrator", "\u0e9c\u0eb9\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99", _s18_106, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9, \u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec1\u0ea5\u0eb0\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e97\u0eb1\u0e87\u0eab\u0ea1\u0ebb\u0e94", "user_management", "\u0e81\u0eb2\u0e99\u0e84\u0eb8\u0ec9\u0ea1\u0e84\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "users", "\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "new_user", "\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec3\u0edd\u0ec8", "edit_user", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "created_user", "\u0eaa\u0ec9\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_user", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_user", "\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_user", _s19_200, "removed_user", _s19_200, "restored_user", "\u0e81\u0eb9\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_users", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", "deleted_users", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value users", "removed_users", "\u0ec0\u0ead\u0ebb\u0eb2\u0ead\u0ead\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value users", "restored_users", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99: \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s16_210, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e97\u0ebb\u0ec8\u0ea7\u0ec4\u0e9b", "invoice_options", "\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s17_117, "\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e88\u0ebb\u0e99\u0ec0\u0e96\u0eb4\u0e87\u0ea7\u0eb1\u0e99\u0e97\u0eb5", _s22_78, "\u0e9e\u0ebd\u0e87\u0ec1\u0e95\u0ec8\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9e\u0eb7\u0ec9\u0e99\u0e97\u0eb5\u0ec8 '\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ea7\u0eb1\u0e99\u0e97\u0eb5' \u0ec3\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec1\u0ea5\u0ec9\u0ea7.", _s23_43, "\u0e9d\u0eb1\u0e87\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", _s28_32, "\u0ea5\u0ea7\u0ea1\u0ec0\u0ead\u0ebb\u0eb2\u0eae\u0eb9\u0e9a\u0e97\u0eb5\u0ec8\u0e95\u0eb4\u0e94\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9.", _s16_212, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eab\u0ebb\u0ea7\u0ec3\u0eaa\u0ec8", _s16_213, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d\u0eaa\u0eb8\u0e94", "first_page", "\u0edc\u0ec9\u0eb2\u0e97\u0eb3\u0ead\u0eb4\u0e94", "all_pages", "\u0edc\u0ec9\u0eb2\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "last_page", "\u0edc\u0ec9\u0eb2\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", "primary_font", "\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e81", "secondary_font", "\u0e95\u0ebb\u0ea7\u0edc\u0eb1\u0e87\u0eaa\u0eb7\u0eae\u0ead\u0e87", "primary_color", "\u0eaa\u0eb5\u0eab\u0ebc\u0eb1\u0e81", "secondary_color", "\u0eaa\u0eb5\u0eae\u0ead\u0e87", "page_size", "\u0e82\u0eb0\u0eab\u0e99\u0eb2\u0e94\u0eab\u0e99\u0ec9\u0eb2", "font_size", "\u0e82\u0eb0\u0eab\u0e99\u0eb2\u0e94\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99", "quote_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2", "invoice_fields", "\u0e8a\u0ec8\u0ead\u0e87\u0ec3\u0eaa\u0ec8\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "product_fields", _s16_450, "invoice_terms", "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "invoice_footer", "\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "quote_terms", "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "quote_footer", "Quote Footer", _s18_107, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s23_44, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e8a\u0ec9\u0eb3\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87.", _s18_108, "\u0ec0\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s23_45, "\u0ec0\u0e81\u0eb1\u0e9a\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9.", _s18_109, "\u0ec1\u0e9b\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s23_46, "\u0e9b\u0ec8\u0ebd\u0e99\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94.", _s17_119, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e82\u0eb0\u0e9a\u0ea7\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ea7\u0ebd\u0e81", "freq_daily", "\u0ea5\u0eb2\u0e8d\u0ea7\u0eb1\u0e99", "freq_weekly", "\u0ea5\u0eb2\u0e8d\u0ead\u0eb2\u0e97\u0eb4\u0e94", "freq_two_weeks", "\u0eaa\u0ead\u0e87\u0ead\u0eb2\u0e97\u0eb4\u0e94", "freq_four_weeks", "\u0eaa\u0eb5\u0ec8\u0ead\u0eb2\u0e97\u0eb4\u0e94", "freq_monthly", "\u0ea5\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99", "freq_two_months", "\u0eaa\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99", _s17_121, "\u0eaa\u0eb2\u0ea1\u0ec0\u0e94\u0eb7\u0ead\u0e99", _s16_214, "\u0eaa\u0eb5\u0ec8\u0ec0\u0e94\u0eb7\u0ead\u0e99", "freq_six_months", "\u0eab\u0ebb\u0e81\u0ec0\u0e94\u0eb7\u0ead\u0e99", "freq_annually", "\u0e9b\u0eb0\u0e88\u0ecd\u0eb2\u0e9b\u0eb5", "freq_two_years", "\u0eaa\u0ead\u0e87\u0e9b\u0eb5", _s16_215, "\u0eaa\u0eb2\u0ea1\u0e9b\u0eb5", "never", "\u0e9a\u0ecd\u0ec8\u0ec0\u0e84\u0eb5\u0e8d", "company", "\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", _s17_122, "\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0eaa\u0ec9\u0eb2\u0e87\u0e82\u0eb6\u0ec9\u0e99", "charge_taxes", "\u0ec0\u0e81\u0eb1\u0e9a\u0e9e\u0eb2\u0eaa\u0eb5", "next_reset", "\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0edd\u0ec8\u0e95\u0ecd\u0ec8\u0ec4\u0e9b", "reset_counter", "\u0e95\u0eb1\u0ec9\u0e87\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec3\u0edd\u0ec8", _s16_216, "\u0e84\u0eb3\u0e99\u0eb3\u0edc\u0ec9\u0eb2\u0e8a\u0ec9\u0eb3", "number_padding", "\u0e81\u0eb2\u0e99\u0ec3\u0eaa\u0ec8\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81", "general", "\u0e97\u0ebb\u0ec8\u0ea7\u0ec4\u0e9b", "surcharge_field", "\u0eaa\u0eb0\u0edc\u0eb2\u0ea1\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1", "company_field", "\u0eaa\u0eb2\u0e82\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "company_value", "\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "credit_field", "\u0e8a\u0ec8\u0ead\u0e87\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "invoice_field", "\u0e81\u0ec8\u0ead\u0e87\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s17_124, "\u0e84\u0ec8\u0eb2\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "client_field", "\u0e8a\u0ec8\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "product_field", _s16_450, "payment_field", "\u0e8a\u0ec8\u0ead\u0e87\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "contact_field", "\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "vendor_field", "\u0eaa\u0eb0\u0eab\u0e99\u0eb2\u0ea1\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "expense_field", "\u0e9e\u0eb2\u0e81\u0eaa\u0eb0\u0edc\u0eb2\u0ea1\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d", "project_field", "\u0eaa\u0eb0\u0edc\u0eb2\u0ea1\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "task_field", "\u0e9e\u0eb7\u0ec9\u0e99\u0e97\u0eb5\u0ec8\u0ea7\u0ebd\u0e81", "group_field", "\u0e81\u0eb8\u0ec8\u0ea1\u0e9e\u0eb2\u0e81\u0eaa\u0eb0\u0eab\u0e99\u0eb2\u0ea1", "number_counter", "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81", "prefix", "\u0e84\u0eb3\u0e99\u0eb3\u0edc\u0ec9\u0eb2", "number_pattern", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81", "messages", "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1", "custom_css", "CSS \u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s17_126, "JavaScript \u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s16_218, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec3\u0e99 PDF", _s21_110, "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e8d\u0ec0\u0e8a\u0eb1\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec3\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9/\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2 PDF.", _s25_58, "\u0e81\u0ec8\u0ead\u0e87\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e82\u0ead\u0e87\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s30_13, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0ea7\u0ec8\u0eb2\u0e9e\u0ea7\u0e81\u0ec0\u0e82\u0ebb\u0eb2\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9.", _s23_47, "\u0e81\u0ec8\u0ead\u0e87\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", _s28_33, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0ea7\u0ec8\u0eb2\u0e9e\u0ea7\u0e81\u0ec0\u0e82\u0ebb\u0eb2\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87.", _s25_59, "\u0ea5\u0eb2\u0e8d\u0ec0\u0e8a\u0eb1\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s30_14, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec3\u0eab\u0ec9\u0ea5\u0eb2\u0e8d\u0ec0\u0e8a\u0eb1\u0e99\u0e82\u0ead\u0e87\u0ec0\u0e82\u0ebb\u0eb2\u0ec0\u0e88\u0ebb\u0ec9\u0eb2.", _s23_48, "\u0ea5\u0eb2\u0e8d\u0ec0\u0e8a\u0eb1\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", _s22_80, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e9b\u0ec9\u0ead\u0e87\u0e81\u0eb1\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s27_53, "\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec1\u0e95\u0ec8\u0ea5\u0eb0\u0e84\u0ebb\u0e99. \u0e96\u0ec9\u0eb2\u0e95\u0eb1\u0ec9\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99, \u0e9c\u0eb9\u0ec9\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e88\u0eb0\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0eaa\u0ec8\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e81\u0ec8\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9.", "authorization", "\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94", "subdomain", "\u0ec2\u0e94\u0ec0\u0ea1\u0e99\u0e8d\u0ec8\u0ead\u0e8d", "domain", "\u0ec2\u0e94\u0ec0\u0ea1\u0e99", "portal_mode", "\u0ec2\u0edd\u0e94\u0e9b\u0eb0\u0e95\u0eb9", "email_signature", "\u0e94\u0ec9\u0ea7\u0e8d\u0e84\u0ea7\u0eb2\u0ea1\u0e99\u0eb1\u0e9a\u0e96\u0eb7,", _s24_56, "\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0ea1\u0eb1\u0e99\u0e87\u0ec8\u0eb2\u0e8d\u0e82\u0eb6\u0ec9\u0e99\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0eab\u0ec9\u0e97\u0ec8\u0eb2\u0e99\u0ec2\u0e94\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0eab\u0ea1\u0eb2\u0e8d schema.org \u0ec3\u0eaa\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99.", "plain", "\u0e97\u0eb3\u0ea1\u0eb0\u0e94\u0eb2", "light", "\u0ec1\u0eaa\u0e87", "dark", "\u0ea1\u0eb7\u0e94", "email_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "attach_pdf", "\u0ec1\u0e99\u0e9a PDF", _s16_219, "\u0ec1\u0e99\u0e9a\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", "attach_ubl", _s20_117, "email_style", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s19_72, "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9 Markup", "reply_to_email", "\u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a\u0eab\u0eb2\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "reply_to_name", "\u0e95\u0ead\u0e9a\u0e8a\u0eb7\u0ec8", "bcc_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc BCC", "processed", "\u0e9b\u0eb0\u0ea1\u0ea7\u0e99\u0e9c\u0ebb\u0e99\u0ec1\u0ea5\u0ec9\u0ea7", "credit_card", "\u0e9a\u0eb1\u0e94\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94", "bank_transfer", "\u0ec2\u0ead\u0e99\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", "priority", "\u0e9a\u0eb9\u0ea5\u0eb4\u0ea1\u0eb0\u0eaa\u0eb4\u0e94", "fee_amount", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0ecd\u0eb2\u0e99\u0ebd\u0ea1", "fee_percent", "\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0ecd\u0eb2\u0e99\u0ebd\u0ea1", "fee_cap", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e84\u0ec8\u0eb2\u0e97\u0eb3\u0e99\u0ebd\u0ea1", "limits_and_fees", "\u0e88\u0eb3\u0e81\u0eb1\u0e94/\u0e84\u0ec8\u0eb2\u0e97\u0eb3\u0e99\u0ebd\u0ea1", "enable_min", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e99\u0eb2\u0e97\u0eb5", "enable_max", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94", "min_limit", "\u0e95\u0ecd\u0ec8\u0eb2\u0eaa\u0eb8\u0e94: :\u0e99\u0eb2\u0e97\u0eb5", "max_limit", "\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94: :\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94", "min", "\u0e99\u0eb2\u0e97\u0eb5", "max", "\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94", _s19_73, "\u0ec2\u0ea5\u0ec2\u0e81\u0ec9\u0e9a\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a", "credentials", "\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9b\u0eb0\u0e88\u0ecd\u0eb2\u0e95\u0ebb\u0ea7", "update_address", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8", _s19_75, "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e94\u0ec9\u0ea7\u0e8d\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e97\u0eb5\u0ec8\u0ec3\u0eab\u0ec9\u0ec4\u0ea7\u0ec9", "rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2", "tax_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", "new_tax_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ec3\u0edd\u0ec8", "edit_tax_rate", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", _s16_221, "\u0eaa\u0ec9\u0eb2\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_222, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s17_129, "\u0ec0\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_223, "\u0ea5\u0eb6\u0e9a\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_130, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_110, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94: \u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s17_131, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s18_111, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99: \u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "fill_products", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0ec0\u0e95\u0eb5\u0ea1\u0ec0\u0e95\u0eb1\u0ea1\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s18_112, "\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e88\u0eb0 \u0e95\u0eb7\u0ec8\u0ea1\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94 \u0ec1\u0ea5\u0eb0\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d \u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "update_products", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s20_104, "\u0e81\u0eb2\u0e99\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e88\u0eb0 \u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eab\u0ec9\u0ead\u0e87\u0eaa\u0eb0\u0edd\u0eb8\u0e94\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2 \u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", _s16_224, "\u0ec1\u0e9b\u0e87\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", _s21_111, "\u0e9b\u0ec8\u0ebd\u0e99\u0ea5\u0eb2\u0e84\u0eb2\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec2\u0e94\u0e8d\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "fees", "\u0e84\u0ec8\u0eb2\u0e97\u0eb3\u0e99\u0ebd\u0ea1", "limits", "\u0e82\u0ead\u0e9a\u0ec0\u0e82\u0e94", "provider", "\u0e9c\u0eb9\u0ec9\u0ec3\u0eab\u0ec9", "company_gateway", "\u0e9b\u0eb0\u0e95\u0eb9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s16_226, "\u0e9b\u0eb0\u0e95\u0eb9\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s19_76, "\u0e9b\u0eb0\u0e95\u0eb9\u0ec3\u0edd\u0ec8", _s20_105, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9b\u0eb0\u0e95\u0eb9", _s23_49, "\u0eaa\u0ec9\u0eb2\u0e87\u0e9b\u0eb0\u0e95\u0eb9\u0e97\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s23_50, "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9b\u0eb0\u0e95\u0eb9\u0e97\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_57, "\u0e9b\u0eb0\u0e95\u0eb9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec1\u0e9f\u0ec9\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s23_51, "\u0ea5\u0eb6\u0e9a\u0e9b\u0eb0\u0e95\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s24_58, "\u0e9b\u0eb0\u0e95\u0eb9\u0e97\u0eb2\u0e87\u0e96\u0eb7\u0e81\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s25_61, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e9b\u0eb0\u0e95\u0eb9\u0e84\u0ec8\u0eb2", _s24_59, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :value gateways", _s25_62, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e9b\u0eb0\u0e95\u0eb9\u0e84\u0ec8\u0eb2", _s16_228, "\u0eaa\u0eb7\u0e9a\u0e95\u0ecd\u0ec8\u0ec1\u0e81\u0ec9\u0ec4\u0e82", "discard_changes", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87", "default_value", "\u0e84\u0ec8\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "disabled", "\u0e9e\u0eb4\u0e81\u0eb2\u0e99", "currency_format", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99", _s21_112, "\u0ea1\u0eb7\u0ec9\u0e97\u0ecd\u0eb2\u0ead\u0eb4\u0e94\u0e82\u0ead\u0e87\u0ead\u0eb2\u0e97\u0eb4\u0e94", _s23_52, "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e97\u0ecd\u0eb2\u0ead\u0eb4\u0e94\u0e82\u0ead\u0e87\u0e9b\u0eb5", "sunday", "\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94", "monday", "\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99", "tuesday", "\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", "wednesday", "\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94", "thursday", "\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94", "friday", "\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81", "saturday", "\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2", "january", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99", "february", "\u0e81\u0eb8\u0ea1\u0e9e\u0eb2", "march", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ea1\u0eb5\u0e99\u0eb2", "april", "\u0ec0\u0ea1\u0eaa\u0eb2", "may", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2", "june", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2", "july", "\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94", "august", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0eaa\u0eb4\u0e87\u0eab\u0eb2", "september", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e81\u0eb1\u0e99\u0e8d\u0eb2", "october", "\u0e95\u0eb8\u0ea5\u0eb2", "november", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9e\u0eb0\u0e88\u0eb4\u0e81", "december", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e97\u0eb1\u0e99\u0ea7\u0eb2", "symbol", "\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81", "ocde", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94", "date_format", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "datetime_format", "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "military_time", "\u0ec0\u0ea7\u0ea5\u0eb2 24 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", _s18_113, "\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9c\u0ebb\u0e99 24 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", "send_reminders", "\u0eaa\u0ebb\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99", "timezone", "\u0ec0\u0e82\u0e94\u0ec0\u0ea7\u0ea5\u0eb2", _s19_77, "\u0e81\u0eb2\u0e99\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0ec2\u0e94\u0e8d\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", _s17_132, "\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0e95\u0eb2\u0ea1\u0e81\u0eb8\u0ec8\u0ea1", _s19_79, "\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0e95\u0eb2\u0ea1\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s18_114, "\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0ec2\u0e94\u0e8d\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s18_116, "\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87\u0ec2\u0e94\u0e8d\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "group_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb8\u0ec8\u0ea1", "group", "\u0e81\u0eb8\u0ec8\u0ea1", "groups", "\u0e81\u0eb8\u0ec8\u0ea1", "new_group", "\u0e81\u0eb8\u0ec8\u0ea1\u0ec3\u0edd\u0ec8", "edit_group", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e81\u0eb8\u0ec8\u0ea1", "created_group", "\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0eb8\u0ec8\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_group", "\u0e81\u0eb8\u0ec8\u0ea1\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_groups", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 : \u0e81\u0eb8\u0ec8\u0ea1\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "deleted_groups", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e81\u0eb8\u0ec8\u0ea1\u0e84\u0ec8\u0eb2", "restored_groups", "\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e81\u0eb8\u0ec8\u0ea1\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", "archived_group", "\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_group", "\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_group", "\u0e81\u0eb8\u0ec8\u0ea1\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "upload_logo", "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ebc\u0e94\u0ec2\u0ea5\u0ec2\u0e81\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2", "uploaded_logo", "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec2\u0ea5\u0ec2\u0e81\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "logo", "\u0ec2\u0ea5\u0ec2\u0e81\u0ec9", "saved_settings", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_230, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "device_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ead\u0eb8\u0e9b\u0eb0\u0e81\u0ead\u0e99", "defaults", "\u0e84\u0ec8\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "basic_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9e\u0eb7\u0ec9\u0e99\u0e96\u0eb2\u0e99", _s17_134, "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e82\u0eb1\u0ec9\u0e99\u0eaa\u0eb9\u0e87", "company_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e82\u0ead\u0e87\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94", "user_details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "localization", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99", "online_payments", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0ead\u0e99\u0ec4\u0ea5\u0e99\u0ecc", "tax_rates", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5", "notifications", "\u0ec1\u0e88\u0ec9\u0e87\u0e81\u0eb2\u0e99", "import_export", "\u0e99\u0ecd\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2 | \u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81", "custom_fields", "\u0e8a\u0ec8\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "invoice_design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "buy_now_buttons", "\u0e9b\u0eb8\u0ec8\u0ea1\u0e8a\u0eb7\u0ec9\u0e94\u0ebd\u0ea7\u0e99\u0eb5\u0ec9", "email_settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s23_54, "\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a & \u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99", _s22_81, _s20_220, _s19_81, "\u0e81\u0eb2\u0e99\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec0\u0eab\u0eb1\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99", "price", "\u0ea5\u0eb2\u0e84\u0eb2", "email_sign_up", "\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "google_sign_up", "\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 Google", _s27_57, "\u0e82\u0ead\u0e9a\u0ec3\u0e88\u0e97\u0eb5\u0ec8\u0eaa\u0eb1\u0ec8\u0e87\u0e8a\u0eb7\u0ec9!", "redeem", "\u0ec1\u0ea5\u0e81", "back", "\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99", "past_purchases", "\u0e81\u0eb2\u0e99\u0e8a\u0eb7\u0ec9\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", _s19_83, "\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0edd\u0eb1\u0e81\u0ec3\u0e8a\u0ec9\u0ea5\u0eb2\u0e8d\u0e9b\u0eb5", "pro_plan", "\u0ec1\u0e9c\u0e99 Pro", "enterprise_plan", "\u0ec1\u0e9c\u0e99\u0ea7\u0eb4\u0eaa\u0eb2\u0eab\u0eb0\u0e81\u0eb4\u0e94", "count_users", ":\u0e99\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "upgrade", "\u0e8d\u0ebb\u0e81\u0ea5\u0eb0\u0e94\u0eb1\u0e9a", _s25_63, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0e8a\u0eb7\u0ec8", _s24_60, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb8\u0e99", _s33_30, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0ebb\u0e81\u0ea5\u0ebb\u0e87\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0\u0e99\u0eb0\u0ec2\u0e8d\u0e9a\u0eb2\u0e8d\u0e84\u0ea7\u0eb2\u0ea1\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5.", "i_agree_to_the", "\u0e82\u0ec9\u0ead\u0e8d\u0ec0\u0eab\u0eb1\u0e99\u0e94\u0eb5\u0e81\u0eb1\u0e9a", _s16_232, "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99", "privacy_policy", "\u0e99\u0eb0\u0ec2\u0e8d\u0e9a\u0eb2\u0e8d\u0e84\u0ea7\u0eb2\u0ea1\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7", "sign_up", "\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99", "account_login", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", "view_website", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec0\u0ea7\u0eb1\u0e9a\u0ec4\u0e8a\u0e97\u0ecc", "create_account", "\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5", "email_login", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "create_new", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0eab\u0ea1\u0ec8", _s18_118, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", _s21_115, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81 \u0eab\u0ebc\u0eb7\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99", "download", "\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ea5\u0e94", _s27_58, "\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec1\u0e9c\u0e99\u0ea7\u0eb4\u0eaa\u0eb2\u0eab\u0eb0\u0e81\u0eb4\u0e94", "take_picture", "\u0e96\u0ec8\u0eb2\u0e8d\u0eae\u0eb9\u0e9a", "upload_files", "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec4\u0e9f\u0ea5\u0ecc", "document", "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", "documents", "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", "new_document", "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ec3\u0edd\u0ec8", "edit_document", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99", _s17_136, "\u0ead\u0eb1\u0e9a\u0ec2\u0eab\u0ea5\u0e94\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_234, "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0eaa\u0eb0\u0e9a\u0eb1\u0e9a\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_137, "\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_235, "\u0ea5\u0eb6\u0e9a\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_138, "\u0e81\u0eb9\u0ec9\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s18_120, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94: \u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", _s17_139, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", _s18_121, "\u0e81\u0eb2\u0e99\u200b\u0e9f\u0eb7\u0ec9\u0e99\u200b\u0e9f\u0eb9\u200b\u0eaa\u0ecd\u0eb2\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b\u0e9c\u0ebb\u0e99\u200b: \u0ec0\u0ead\u200b\u0e81\u0eb0\u200b\u0eaa\u0eb2\u0e99\u200b\u0ea1\u0eb9\u0e99\u200b\u0e84\u0ec8\u0eb2\u200b", "no_history", "\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e9b\u0eb0\u0eab\u0ea7\u0eb1\u0e94", "expense_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "pending", "\u0e84\u0ec9\u0eb2\u0e87\u0ea2\u0eb9\u0ec8", _s16_236, "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec1\u0ea5\u0ec9\u0ea7", _s16_237, "\u0e84\u0ec9\u0eb2\u0e87\u0ea2\u0eb9\u0ec8", _s16_238, "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "converted", "\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0ea5\u0ec9\u0ea7", _s24_62, "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ec3\u0eaa\u0ec8\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "exchange_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99", _s16_239, "\u0ec1\u0e9b\u0e87\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99", "mark_paid", "\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0e96\u0eb7\u0e81\u0e88\u0ec8\u0eb2\u0e8d", "category", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94", "address", "\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8", "new_vendor", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ec3\u0edd\u0ec8", "created_vendor", "\u0eaa\u0ec9\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_vendor", "\u0e9c\u0eb9\u0ec8\u0e82\u0eb2\u0e8d\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_vendor", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_vendor", "\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_vendor", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_240, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 : \u0e99\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "deleted_vendors", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :\u0e99\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s16_241, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99: \u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "new_expense", "\u0ec3\u0eaa\u0ec8\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "created_expense", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_expense", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_242, _s21_225, "deleted_expense", "\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_243, "\u0e81\u0eb2\u0e99\u200b\u0e9f\u0eb7\u0ec9\u0e99\u200b\u0e9f\u0eb9\u200b\u0e84\u0ec8\u0eb2\u200b\u0ec3\u0e8a\u0ec9\u200b\u0e88\u0ec8\u0eb2\u0e8d\u200b\u0eaa\u0ebb\u0e9a\u200b\u0e9c\u0ebb\u0e99\u200b\u0eaa\u0ecd\u0eb2\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b", _s17_140, _s21_225, _s16_244, "\u0ea5\u0eb6\u0e9a\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_141, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99: \u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "copy_shipping", "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2\u0e81\u0eb2\u0e99\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87", "copy_billing", "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2\u0ec3\u0e9a\u0e9a\u0eb4\u0e99", "design", "\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a", _s21_116, "\u0e9a\u0ecd\u0ec8\u0e9e\u0ebb\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "invoiced", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "logged", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec1\u0ea5\u0ec9\u0ea7", "running", "\u0ec1\u0ea5\u0ec8\u0e99", "resume", "\u0e8a\u0eb5\u0ea7\u0eb0\u0e9b\u0eb0\u0eab\u0ea7\u0eb1\u0e94", "task_errors", "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec0\u0ea7\u0ea5\u0eb2\u0e8a\u0ec9\u0ead\u0e99\u0e81\u0eb1\u0e99", "start", "\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1", "stop", "\u0ea2\u0eb8\u0e94", "started_task", "\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "stopped_task", "\u0ea2\u0eb8\u0e94\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "resumed_task", "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8", "now", "\u0e94\u0ebd\u0ea7\u0e99\u0eb5\u0ec9", _s16_245, "\u0ea7\u0ebd\u0e81\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "timer", "\u0ec2\u0ea1\u0e87\u0e88\u0eb1\u0e9a\u0ec0\u0ea7\u0ea5\u0eb2", "manual", "\u0e84\u0eb9\u0ec8\u0ea1\u0eb7", "budgeted", "\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99", "start_time", "\u0ec0\u0ea7\u0ea5\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "end_time", "\u0ec0\u0ea7\u0ea5\u0eb2\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94", "date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "times", "\u0ec0\u0ea7\u0ea5\u0eb2", "duration", "\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2", "new_task", "\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0ec3\u0edd\u0ec8", "created_task", "\u0eaa\u0ec9\u0eb2\u0e87\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_task", "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_task", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "deleted_task", "\u0ea5\u0eb6\u0e9a\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_task", "\u0e81\u0eb2\u0e99\u200b\u0e9f\u0eb7\u0ec9\u0e99\u200b\u0e9f\u0eb9\u200b\u0eaa\u0ebb\u0e9a\u200b\u0e9c\u0ebb\u0e99\u200b\u0eaa\u0ecd\u0eb2\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b\u0ea7\u0ebd\u0e81\u200b\u0e87\u0eb2\u0e99\u200b", "archived_tasks", "\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 : \u0e99\u0eb1\u0e9a\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "deleted_tasks", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :\u0e99\u0eb1\u0e9a\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "restored_tasks", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", _s19_85, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0e8a\u0eb7\u0ec8", "budgeted_hours", "\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99", "created_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_247, "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_project", "\u0ea5\u0eb6\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_248, "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_142, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 : \u0e99\u0eb1\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", _s16_249, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :\u0e99\u0eb1\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", _s17_143, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "new_project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0edd\u0ec8", _s27_62, "\u0e82\u0ecd\u0e82\u0ead\u0e9a\u0ec3\u0e88\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ec1\u0ead\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2!", "if_you_like_it", "\u0e96\u0ec9\u0eb2\u0e97\u0ec8\u0eb2\u0e99\u0ea1\u0eb1\u0e81\u0ea1\u0eb1\u0e99\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2", "click_here", "\u0e84\u0ea5\u0eb4\u0e81\u0e97\u0eb5\u0ec8\u0e99\u0eb5\u0ec9", _s18_122, "\u0e84\u0ea5\u0eb4\u0e81\u0e97\u0eb5\u0ec8\u0e99\u0eb5\u0ec9", "to_rate_it", "\u0ec3\u0eab\u0ec9\u0e84\u0eb0\u0ec1\u0e99\u0e99\u0ea1\u0eb1\u0e99.", "average", "\u0eaa\u0eb0\u0ec0\u0ea5\u0ec8\u0e8d", "unapproved", "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", _s30_19, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e99\u0eb5\u0ec9", "locked", "\u0e96\u0eb7\u0e81\u0ea5\u0eb1\u0ead\u0e81", "authenticate", "\u0e9e\u0eb4\u0eaa\u0eb9\u0e94\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99", _s19_87, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e84\u0ea7\u0eb2\u0ea1\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87", _s24_64, "\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e97\u0eb2\u0e87\u0e8a\u0eb5\u0ea7\u0eb0\u0ea1\u0eb4\u0e95\u0eb4", "footer", "\u0eaa\u0ec8\u0ea7\u0e99\u0e97\u0ec9\u0eb2\u0e8d", "compare", "\u0e9b\u0ebd\u0e9a\u0e97\u0ebd\u0e9a", "hosted_login", "\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e9e\u0eb2\u0e9a", "selfhost_login", "\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d\u0e95\u0ebb\u0e99\u0ec0\u0ead\u0e87", "google_sign_in", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d Google", "today", "\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9", "custom_range", "\u0e8a\u0ec8\u0ea7\u0e87\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "date_range", "\u0e8a\u0ec8\u0ea7\u0e87\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "current", "\u0e9b\u0eb0\u0e88\u0eb8\u0e9a\u0eb1\u0e99", "previous", "\u0e81\u0ec8\u0ead\u0e99\u0edc\u0ec9\u0eb2", "current_period", "\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e9b\u0eb0\u0e88\u0eb8\u0e9a\u0eb1\u0e99", _s17_144, "\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e9b\u0ebd\u0e9a\u0e97\u0ebd\u0e9a", "previous_period", "\u0ec4\u0ea5\u0e8d\u0eb0\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", "previous_year", "\u0e9b\u0eb5\u0e81\u0ec8\u0ead\u0e99", "compare_to", "\u0e9b\u0ebd\u0e9a\u0e97\u0ebd\u0e9a\u0e81\u0eb1\u0e9a", "last7_days", "7 \u0ea1\u0eb7\u0ec9\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", "last_week", "\u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", "last30_days", "30 \u0ea1\u0eb7\u0ec9\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d", "this_month", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e99\u0eb5\u0ec9", "last_month", "\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", "this_year", "\u0e9b\u0eb5\u0e99\u0eb5\u0ec9", "last_year", "\u0e9b\u0eb5\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", "all_time", "\u0e95\u0eb0\u0eab\u0ebc\u0ead\u0e94\u0ec0\u0ea7\u0ea5\u0eb2", "custom", "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s16_250, _s16_251, "clone_to_quote", "\u0ec2\u0e84\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "clone_to_credit", "Clone to Credit", "view_invoice", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "convert", "\u0ec1\u0e9b\u0e87", "more", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1", "edit_client", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "edit_product", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "edit_invoice", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "edit_quote", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "edit_payment", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "edit_task", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "edit_expense", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "edit_vendor", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "edit_project", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", _s20_107, "\u0ec1\u0e81\u0ec9\u0ec4\u0e82 Quote \u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec0\u0ea5\u0eb7\u0ec9\u0ead\u0e8d\u0ec6", "billing_address", "\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ec3\u0e9a\u0e9a\u0eb4\u0e99", _s16_252, "\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0e88\u0eb1\u0e94\u0eaa\u0ebb\u0ec8\u0e87", "total_revenue", "\u0ea5\u0eb2\u0e8d\u0eae\u0eb1\u0e9a\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "average_invoice", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb0\u0ec0\u0ea5\u0ec8\u0e8d", "outstanding", "\u0e94\u0eb5\u0ec0\u0e94\u0eb1\u0ec8\u0e99", "invoices_sent", ":\u0e99\u0eb1\u0e9a\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87", "active_clients", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", "close", "\u0e9b\u0eb4\u0e94", "email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", "password", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99", "url", "URL", "secret", "\u0e84\u0ea7\u0eb2\u0ea1\u0ea5\u0eb1\u0e9a", "name", "\u0e8a\u0eb7\u0ec8", "logout", "\u0ead\u0ead\u0e81\u0e88\u0eb2\u0e81\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a", "login", "\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a", "filter", "\u0e81\u0ead\u0e87", "sort", "\u0e84\u0eb1\u0e94", "search", "\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2", "active", "\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7", "archived", "\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9", "deleted", "\u0ea5\u0eb6\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7", "dashboard", "\u0ec1\u0e9c\u0e87\u0edc\u0ec9\u0eb2\u0e9b\u0eb1\u0e94", "archive", "\u0eae\u0ea7\u0e9a\u0eae\u0ea7\u0ea1", "delete", "\u0ea5\u0ebb\u0e9a", "restore", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9", _s16_254, "\u0ec2\u0eab\u0ebc\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94", _s23_55, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e82\u0ead\u0e87\u0ec0\u0e88\u0ebb\u0ec9\u0eb2", _s26_46, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99", _s21_119, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8 URL \u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99", _s26_48, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "ascending", "\u0e95\u0eb1\u0ec9\u0e87\u0e8a\u0eb1\u0e99\u0e82\u0eb6\u0ec9\u0e99", "descending", "\u0ea5\u0ebb\u0e87\u0ec4\u0e9b", "save", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", _s17_146, "\u0ec0\u0e81\u0eb5\u0e94\u0e84\u0ea7\u0eb2\u0ea1\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94\u0e82\u0eb6\u0ec9\u0e99", "paid_to_date", "\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ea7\u0eb1\u0e99\u0e97\u0eb5", "balance_due", "\u0e8d\u0ead\u0e94\u0ec0\u0eab\u0ebc\u0eb7\u0ead", "balance", "\u0e8d\u0ead\u0e94\u0ec0\u0e87\u0eb4\u0e99", "overview", "\u0e9e\u0eb2\u0e9a\u0ea5\u0ea7\u0ea1", "details", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94", "phone", "\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a", "website", "\u0ec0\u0ea7\u0eb1\u0e9a\u0ec4\u0e8a", "vat_number", "\u0ec0\u0ea5\u0e81\u0ead\u0eb2\u0e81\u0ead\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1", "id_number", "\u0ec0\u0ea5\u0e81 ID", "create", "\u0eaa\u0ec9\u0eb2\u0e87", _s19_89, "\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2 : \u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2\u0ec3\u0eaa\u0ec8\u0e84\u0ea5\u0eb4\u0e9a\u0e9a\u0ead\u0e94", "error", "\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u0e94", _s16_256, "\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e9b\u0eb5\u0e94\u0ec4\u0e94\u0ec9", "contacts", "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "additional", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1", "first_name", "\u0e8a\u0eb7\u0ec8", "last_name", "\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb8\u0e99", "add_contact", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "are_you_sure", "\u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0ec1\u0e99\u0ec8\u0ec3\u0e88\u0e9a\u0ecd?", "cancel", "\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81", "ok", "\u0e95\u0ebb\u0e81\u0ea5\u0ebb\u0e87", "remove", "\u0ec0\u0ead\u0ebb\u0eb2\u0ead\u0ead\u0e81", _s16_258, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87", "product", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "products", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "new_product", "\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2\u0ec3\u0edd\u0ec8", "created_product", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0eaa\u0ec9\u0eb2\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_product", "\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", _s16_260, "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_product", "\u0ea5\u0eb6\u0e9a\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_261, "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_148, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0eaa\u0eb4\u0e99\u0e84\u0ec9\u0eb2", _s16_262, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :\u0e99\u0eb1\u0e9a\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", _s17_149, "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0ea2\u0ec8\u0eb2\u0e87\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99: \u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e84\u0eb8\u0e99\u0e84\u0ec8\u0eb2", "product_key", "\u0e9c\u0eb0\u0ea5\u0eb4\u0e94\u0e95\u0eb0\u0e9e\u0eb1\u0e99", "notes", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "cost", "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "client", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "clients", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "new_client", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec3\u0edd\u0ec8", "created_client", "\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_client", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "archived_client", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec1\u0e9f\u0ec9\u0ea1\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_263, "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "deleted_client", _s19_199, "deleted_clients", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 :\u0e99\u0eb1\u0e9a\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "restored_client", "\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_264, "\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "address1", "\u0e96\u0eb0\u0edc\u0ebb\u0e99", "address2", "\u0ead\u0eb2\u0e94\u0eb5\u0e94/\u0e8a\u0eb8\u0e94", "city", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87", "state", "\u0ea5\u0eb1\u0e94/\u0ec1\u0e82\u0ea7\u0e87", "postal_code", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5", "country", "\u0e9b\u0eb0\u0ec0\u0e97\u0e94", "invoice", "\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "invoices", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "new_invoice", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ec3\u0edd\u0ec8", "created_invoice", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_invoice", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_265, "\u0ec0\u0e81\u0eb1\u0e9a\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_invoice", "\u0ea5\u0eb6\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_266, _s25_125, _s17_150, "\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s16_267, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s17_151, "\u0e81\u0eb9\u0ec9\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "emailed_invoice", "\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb2\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "emailed_payment", "\u0e81\u0eb2\u0e99\u0e8a\u0ecd\u0eb2\u0ea5\u0eb0\u0e9c\u0ec8\u0eb2\u0e99\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99", "invoice_number", "\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "invoice_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "discount", "\u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebc\u0eb8\u0e94", "po_number", "\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81 \u0ec3\u0e9a\u200b\u0eaa\u0eb1\u0ec8\u0e87\u200b\u0e8a\u0eb7\u0ec9", "terms", "\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82", "public_notes", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0", "private_notes", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7", "frequency", "\u0e84\u0ea7\u0eb2\u0ea1\u0e96\u0eb5\u0ec8", "start_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99", "end_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94", "quote_number", "\u0ec0\u0ea5\u0e81\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "quote_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "valid_until", "\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0e88\u0ebb\u0e99\u0e81\u0ec8\u0ea7\u0eb2", "items", "\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "partial_deposit", "\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99/\u0ec0\u0e87\u0eb4\u0e99\u0e9d\u0eb2\u0e81", "description", "\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94", "unit_cost", "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e95\u0ecd\u0ec8\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d", "quantity", "\u0e9b\u0eb0\u0ea5\u0eb4\u0ea1\u0eb2\u0e99", "add_item", "\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "contact", "\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "work_phone", "\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a", "total_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "pdf", "PDF", "due_date", "\u0ea1\u0eb7\u0ec9\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94", _s16_268, "\u0ea7\u0eb1\u0e99\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", "paid_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0ec8\u0eb2\u0e8d", "status", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0", _s17_152, "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "quote_status", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", _s22_82, "\u0e84\u0ea5\u0eb4\u0e81 + \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", _s22_84, "\u0e84\u0ea5\u0eb4\u0e81 + \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0ea7\u0ea5\u0eb2", "count_selected", ":\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "total", "\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "percent", "\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99", "edit", "\u0ec1\u0e81\u0ec9\u0ec4\u0e82", "dismiss", "\u0e9b\u0eb0\u0e96\u0eb4\u0ec9\u0ea1", _s20_109, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea7\u0eb1\u0e99\u0e97\u0eb5", _s22_85, _s17_282, _s24_66, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "task_rate", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "settings", "\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2", "language", "\u0e9e\u0eb2\u0eaa\u0eb2", "currency", "\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99", "created_at", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0ec9\u0eb2\u0e87", "created_on", "\u0eaa\u0ec9\u0eb2\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "updated_at", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94", "tax", "\u0e9e\u0eb2\u0eaa\u0eb5", _s30_21, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s27_66, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "past_due", "\u0edd\u0ebb\u0e94\u0e81\u0eb3\u0e99\u0ebb\u0e94", "draft", "\u0eae\u0ec8\u0eb2\u0e87", "sent", "\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "viewed", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "approved", "\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", "partial", "\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99/\u0ec0\u0e87\u0eb4\u0e99\u0e9d\u0eb2\u0e81", "paid", "\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "mark_sent", "\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0eaa\u0ebb\u0ec8\u0e87", _s22_87, _s33_58, _s22_88, "\u0edd\u0eb2\u0e8d\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", _s23_57, _s33_58, _s23_58, "\u0edd\u0eb2\u0e8d\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7", "done", "\u0ec1\u0ea5\u0ec9\u0ea7\u0ec6", _s37_24, "\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eab\u0ebc\u0eb7\u0e8a\u0eb7\u0ec8\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "dark_mode", "\u0ec2\u0edd\u0e94\u0ea1\u0eb7\u0e94", _s27_68, "\u0ea3\u0eb5\u0eaa\u0eb0\u0e95\u0eb2\u0e94\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e99\u0eb3\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87", "refresh_data", "\u0ec2\u0eab\u0ebc\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8", "blank_contact", "\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0eab\u0ea7\u0ec8\u0eb2\u0e87\u0ec0\u0e9b\u0ebb\u0ec8\u0eb2", "activity", "\u0e81\u0eb4\u0e94\u0e88\u0eb0\u0e81\u0eb3", _s16_270, "\u0e9a\u0ecd\u0ec8\u0e9e\u0ebb\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81", "clone", "\u0ec2\u0e84\u0e99", "loading", "\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0ec2\u0eab\u0ea5\u0e94", "industry", "\u0ead\u0eb8\u0e94\u0eaa\u0eb2\u0eab\u0eb0\u0e81\u0ecd\u0eb2", "size", "\u0e82\u0eb0\u0eab\u0e99\u0eb2\u0e94", "payment_terms", _s16_449, "payment_date", "\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "payment_status", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s16_272, "\u0e84\u0ec9\u0eb2\u0e87\u0ea2\u0eb9\u0ec8", _s16_273, "\u0e96\u0eb7\u0e81\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81", _s16_274, "\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7", _s16_275, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_276, _s17_280, _s16_277, "\u0ec4\u0e94\u0ec9\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99", _s17_153, "\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e99\u0eb3\u0ec3\u0e8a\u0ec9", _s17_154, _s18_265, "net", "\u0eaa\u0eb8\u0e94\u0e97\u0eb4", "client_portal", "\u0e9b\u0eb0\u0e95\u0eb9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "show_tasks", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "email_reminders", "\u0e81\u0eb2\u0e99\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb2\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "enabled", "\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7", "recipients", "\u0e9c\u0eb9\u0ec9\u0eae\u0eb1\u0e9a", "initial_email", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e95\u0ebb\u0ec9\u0e99", "first_reminder", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb3\u0ead\u0eb4\u0e94", "second_reminder", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0eaa\u0ead\u0e87", "third_reminder", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0ec4\u0e9e\u0e97\u0eb5\u0eaa\u0eb2\u0ea1", "reminder1", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb3\u0ead\u0eb4\u0e94", "reminder2", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0eaa\u0ead\u0e87", "reminder3", "\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0ec4\u0e9e\u0e97\u0eb5\u0eaa\u0eb2\u0ea1", "template", "\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a", "send", "\u0eaa\u0ebb\u0ec8\u0e87", "subject", "\u0ea7\u0eb4\u0e8a\u0eb2", "body", "\u0eae\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e8d", "send_email", "\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "email_receipt", "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec3\u0e9a\u0eae\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0eab\u0ec9\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "auto_billing", "\u0e81\u0eb2\u0e99\u0eae\u0ebd\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "button", "\u0e9b\u0eb8\u0ec8\u0ea1", "preview", "\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87", "customize", "\u0e9b\u0eb1\u0e9a\u0ec1\u0e95\u0ec8\u0e87", "history", "\u0e9b\u0eb0\u0eab\u0ea7\u0eb1\u0e94\u0eaa\u0eb2\u0e94", "payment", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "payments", "\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "refunded", "\u0ec4\u0e94\u0ec9\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99", "payment_type", _s16_448, _s21_121, "\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "enter_payment", "\u0ec3\u0eaa\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "new_payment", "\u0ec3\u0eaa\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "created_payment", "\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_payment", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_278, "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e8a\u0eb3\u0ea5\u0eb0\u0ec0\u0e87\u0eb4\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec1\u0e9f\u0ec9\u0ea1", "deleted_payment", "\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s16_279, "\u0e81\u0eb2\u0e99\u0e8a\u0eb3\u0ea5\u0eb0\u0e84\u0eb7\u0e99\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", _s17_155, "\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s16_280, "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s17_156, "\u0ec4\u0e94\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "quote", "\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87", "quotes", "\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "new_quote", "\u0ec3\u0e9a\u0eaa\u0eb0\u0ec0\u0edc\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0ec3\u0edd\u0ec8", "created_quote", "\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "updated_quote", "\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e84\u0eb3\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e9c\u0ebb\u0e99", "archived_quote", "\u0ec0\u0e81\u0eb1\u0e9a\u0e84\u0eb3\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "deleted_quote", "\u0ea5\u0eb6\u0e9a\u0e84\u0eb3\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7", "restored_quote", "\u0e81\u0eb2\u0e99\u200b\u0e81\u0eb9\u0ec9\u200b\u0e84\u0eb7\u0e99\u200b\u0e84\u0eb7\u0e99\u200b\u0eaa\u0eb3\u200b\u0ec0\u0ea5\u0eb1\u0e94\u200b\u0e9c\u0ebb\u0e99", "archived_quotes", "\u0ec0\u0e81\u0eb1\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "deleted_quotes", "\u0ea5\u0eb6\u0e9a\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0e99\u0eb1\u0e9a\u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1", "restored_quotes", "\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7: \u0ea7\u0ebb\u0e87\u0ea2\u0eb7\u0ea1\u0ea1\u0eb9\u0e99\u0e84\u0ec8\u0eb2", "expense", "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "expenses", "\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "vendor", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "vendors", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "task", "\u0ea7\u0ebd\u0e81", "tasks", "\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", "project", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "projects", "\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99", "activity_1", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2 :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_2", ":user archived client : client", "activity_3", ":\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_4", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87 :\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "activity_5", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "activity_6", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ec3\u0eab\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0eab\u0eb2 :\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "activity_7", ":\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_8", ":\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "activity_9", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "activity_10", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0ec3\u0eaa\u0ec8\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99 : \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a :payment_amount \u0ec3\u0e99\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 : invoice \u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a : \u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_11", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99: \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "activity_12", ":\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9: \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "activity_13", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99 :\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "activity_14", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2 :\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "activity_15", ":\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "activity_16", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e81\u0eb1\u0e9a : \u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "activity_17", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a : \u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "activity_18", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ecd\u0eb2\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2 :quote", "activity_19", ": quote \u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :quote", "activity_20", ": quote emailed user :quote for :client to :contact", "activity_21", _s27_119, "activity_22", ":user \u0e81\u0eb2\u0e99\u0ec0\u0e81\u0eb1\u0e9a\u0e81\u0ecd\u0eb2\u0e82\u0ecd\u0ec9\u0eaa\u0eb0\u0ec0\u0eab\u0e99\u0eb5\u0ea5\u0eb2\u0e84\u0eb2\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :quote", "activity_23", ":\u0e9c\u0eb9\u0ec9\u200b\u0ec3\u0e8a\u0ec9\u200b\u0e96\u0eb7\u0e81\u200b\u0ea5\u0ebb\u0e9a\u200b\u0e84\u0ecd\u0eb2\u200b\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2 :quote", "activity_24", ":quote \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9 :quote", "activity_25", ":\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "activity_26", ":\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_27", ":\u0e81\u0eb2\u0e99\u200b\u0e8a\u0ecd\u0eb2\u200b\u0ea5\u0eb0\u200b\u0e84\u0eb7\u0e99\u200b\u0e9c\u0eb9\u0ec9\u200b\u0ec3\u0e8a\u0ec9\u200b: \u0e81\u0eb2\u0e99\u200b\u0e8a\u0ecd\u0eb2\u200b\u0ea5\u0eb0\u200b\u0ec0\u0e87\u0eb4\u0e99\u200b", "activity_28", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e96\u0eb7\u0e81\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9 : \u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0eaa\u0eb4\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead", "activity_29", ":\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e82\u0ecd\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94 :quote \u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_30", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d :\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "activity_31", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e81\u0eb1\u0e9a\u0ea1\u0ec9\u0ebd\u0e99 \u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d :\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "activity_32", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d :\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "activity_33", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9 \u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d :\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "activity_34", ":\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87 :\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "activity_35", ":\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "activity_36", ":\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "activity_37", ":\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "activity_39", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99 :payment_amount :payment", "activity_40", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e84\u0eb7\u0e99\u0ec0\u0e87\u0eb4\u0e99 : \u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0e82\u0ead\u0e87 :payment_amount \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99 :payment", "activity_41", ":payment_amount \u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99 (:\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99) \u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7", "activity_42", ":\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87 :task", "activity_43", ":\u0ea7\u0ebd\u0e81\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :task", "activity_44", ":\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :task", "activity_45", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99 :task", "activity_46", ":\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :task", "activity_47", ":\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "activity_48", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :user", "activity_49", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :user", "activity_50", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec0\u0e81\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :user", "activity_51", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9", "activity_52", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e9f\u0eb7\u0ec9\u0e99\u0e9f\u0eb9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :user", "activity_53", ":\u0edd\u0eb2\u0e8d\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ebb\u0ec8\u0e87 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "activity_54", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "activity_55", ":\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a\u0e9b\u0eb5\u0ec9:\u0e9b\u0eb5\u0ec9", "activity_56", ":\u0e9c\u0eb9\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e8a\u0ebb\u0ea1\u0e9b\u0eb5\u0ec9 :ticket", "activity_57", "\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ea5\u0ea7\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9 : invoice", "activity_58", ":\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e84\u0eb7\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 :\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "activity_59", ":\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e96\u0eb7\u0e81\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81 :\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "activity_60", _s27_119, "activity_61", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2 :\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "activity_62", ":\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94 \u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d :vendor", "activity_63", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e84\u0eb1\u0ec9\u0e87\u0e97\u0ecd\u0eb2\u0ead\u0eb4\u0e94\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 : invoice to :contact", "activity_64", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0eaa\u0ead\u0e87\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 : \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ec0\u0e96\u0eb4\u0e87 : \u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "activity_65", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0eaa\u0eb2\u0ea1\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 : \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0e81\u0eb1\u0e9a : \u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "activity_66", ": \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e97\u0eb5\u0ec8\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0eab\u0e99\u0eb5\u0ec9 : \u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ec0\u0e96\u0eb4\u0e87 : \u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8", "activity_80", ":\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0edd\u0eb1\u0e81\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0eaa\u0ec9\u0eb2\u0e87 :subscription", "activity_81", ":\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0edd\u0eb1\u0e81\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94 :subscription", "activity_82", ":\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0edd\u0eb1\u0e81\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0ec3\u0e99\u0ec1\u0e9f\u0ec9\u0ea1 :subscription", "activity_83", ":\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0edd\u0eb1\u0e81\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a :\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0edd\u0eb1\u0e81\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81", "activity_84", ":\u0e81\u0eb2\u0e99\u200b\u0eaa\u0eb0\u200b\u0edd\u0eb1\u0e81\u200b\u0ec3\u0e8a\u0ec9\u200b\u0e84\u0eb7\u0e99\u200b\u0ec3\u0edd\u0ec8\u200b\u0e82\u0ead\u0e87\u200b\u0e9c\u0eb9\u0ec9\u200b\u0ec3\u0e8a\u0ec9 : \u0e81\u0eb2\u0e99\u200b\u0eaa\u0eb0\u200b\u0edd\u0eb1\u0e81", _s17_157, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e84\u0eb1\u0ec9\u0e87\u0e94\u0ebd\u0ea7", "emailed_quote", "\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0e97\u0eb2\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", "emailed_credit", _s28_122, _s20_111, "\u0ec4\u0e94\u0ec9\u0edd\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", _s21_123, "\u0ec4\u0e94\u0ec9\u0edd\u0eb2\u0e8d\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7", "expired", "\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8", "all", "\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94", "select", "\u0ec0\u0ea5\u0eb7\u0ead\u0e81", _s22_89, "\u0e81\u0ebb\u0e94\u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0ea5\u0eb7\u0ead\u0e81", "custom_value1", "\u0e84\u0ec8\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "custom_value2", "\u0e84\u0ec8\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "custom_value3", "\u0e84\u0ec8\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "custom_value4", "\u0e84\u0ec8\u0eb2\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", _s18_123, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s24_71, "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 Dashboard \u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s29_46, "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0ec8\u0eb2\u0e8d\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s27_73, "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", _s31_26, "\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87", "lock_invoices", "\u0ea5\u0eb1\u0ead\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", "translations", "\u0e81\u0eb2\u0e99\u0ec1\u0e9b", _s19_90, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s19_92, "\u0ec2\u0e95\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0edc\u0ec9\u0eb2\u0ea7\u0ebd\u0e81", _s22_91, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s22_93, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s21_124, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s21_126, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", _s21_128, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0e9b\u0eb5\u0ec9", _s21_130, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0e9b\u0eb5\u0ec9", _s22_95, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s22_97, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", _s22_99, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s22_101, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9", _s20_112, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0ea5\u0eb2\u0e84\u0eb2", _s20_114, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0ead\u0ec9\u0eb2\u0e87", _s21_132, _s20_224, _s21_134, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94", _s21_136, _s20_224, _s21_137, "\u0e95\u0ebb\u0ea7\u0e99\u0eb1\u0e9a\u0ec0\u0ea5\u0e81\u0ec0\u0e84\u0ea3\u0e94\u0eb4\u0e94", _s18_125, "\u0e95\u0eb1\u0ec9\u0e87\u0ea7\u0eb1\u0e99\u0e99\u0eb1\u0e9a\u0ec3\u0edd\u0ec8", "counter_padding", "Counter Padding", _s28_68, "\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99/\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s18_127, "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 1", _s18_129, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 1", _s18_131, "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 2", _s18_133, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 2", _s18_135, "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 3", _s18_137, "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 3", _s21_138, "\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0ec3\u0e9a\u0ec1\u0e88\u0ec9\u0e87\u0edc\u0eb5\u0ec9\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc", _s19_94, "\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s21_140, "\u0ea7\u0eb4\u0e8a\u0eb2\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e97\u0eb2\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7", _s29_48, "\u0ead\u0eb5\u0ec0\u0ea1\u0ea5\u0ecc\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e87\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99\u0e9a\u0eb2\u0e87\u0eaa\u0ec8\u0ea7\u0e99", "show_table", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87", "show_list", "\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99", "client_city", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "client_state", "\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "client_country", "\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s16_281, _s16_282, "client_balance", "\u0e8d\u0ead\u0e94\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "client_address1", "\u0e96\u0eb0\u0edc\u0ebb\u0e99\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", "client_address2", _s16_283, "vendor_address1", "\u0e96\u0eb0\u0edc\u0ebb\u0e99\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "vendor_address2", "\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d Apt/Suite", _s24_73, "\u0e96\u0eb0\u0edc\u0ebb\u0e99\u0e82\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ea5\u0eb9\u0e81\u0e84\u0ec9\u0eb2", _s24_74, _s25_73, "type", "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94", "invoice_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", _s16_285, "\u0ea7\u0eb1\u0e99\u0e84\u0ebb\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94", "tax_rate1", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5 1", "tax_rate2", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5 2", "tax_rate3", "\u0ead\u0eb1\u0e94\u0e95\u0eb2\u0e9e\u0eb2\u0eaa\u0eb5 3", "auto_bill", "\u0ec3\u0e9a\u0e9a\u0eb4\u0e99\u0ead\u0eb1\u0e94\u0e95\u0eb0\u0ec2\u0e99\u0ea1\u0eb1\u0e94", "archived_at", "\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0e97\u0eb5\u0ec8", "has_expenses", "\u0ea1\u0eb5\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", "custom_taxes1", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 1", "custom_taxes2", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 2", "custom_taxes3", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 3", "custom_taxes4", "\u0e9e\u0eb2\u0eaa\u0eb5\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 4", _s17_159, _s20_221, _s17_160, _s20_222, _s17_161, _s20_223, _s17_162, _s17_281, "is_deleted", "\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a", "vendor_city", "\u0ec0\u0ea1\u0eb7\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "vendor_state", "\u0ea5\u0eb1\u0e94\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "vendor_country", "\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0e9c\u0eb9\u0ec9\u0e82\u0eb2\u0e8d", "is_approved", "\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94", "tax_name", "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5", "tax_amount", "\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e9e\u0eb2\u0eaa\u0eb5", "tax_paid", "\u0ec0\u0eaa\u0e8d\u0e9e\u0eb2\u0eaa\u0eb5", "payment_amount", "\u0e88\u0ecd\u0eb2\u0e99\u0ea7\u0e99\u0e81\u0eb2\u0e99\u0e88\u0ec8\u0eb2\u0e8d\u0ec0\u0e87\u0eb4\u0e99", "age", "\u0ead\u0eb2\u0e8d\u0eb8", "is_running", "\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0ec1\u0ea5\u0ec8\u0e99", "time_log", "\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec0\u0ea7\u0ea5\u0eb2", "bank_id", "\u0e97\u0eb0\u0e99\u0eb2\u0e84\u0eb2\u0e99", _s19_96, "ID \u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0ea5\u0eb2\u0e8d\u0e88\u0ec8\u0eb2\u0e8d", _s16_286, "\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ec8\u0eb2\u0ec3\u0e8a\u0ec9\u0e88\u0ec8\u0eb2\u0e8d", _s19_98, "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec0\u0e87\u0eb4\u0e99\u0ec3\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0ec0\u0e87\u0eb4\u0e99", "tax_name1", "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5 1", "tax_name2", "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5 2", "tax_name3", "\u0e8a\u0eb7\u0ec8\u0e9e\u0eb2\u0eaa\u0eb5 3", "transaction_id", "\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e97\u0eb8\u0ea5\u0eb0\u0e81\u0ecd\u0eb2", _s18_139, "\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0eaa\u0eb5\u0eaa\u0eb1\u0e99\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0", _s16_287, _s16_288], t1, t1), "lv_LV", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Epasti", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Time", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, _s42_17, "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Username", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "P\u0113d\u0113jais pieteik\u0161an\u0101s", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Atk\u0101rtojo\u0161ie", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Unlink", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Darb\u012bba", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Schedule", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Arh\u012bva Maks\u0101jums", "archive_invoice", "Arh\u012bva r\u0113\u0137ins", "archive_quote", "Archive Quote", "archive_credit", "Arh\u012bv\u0113t Kred\u012btu", "archive_task", "Archive Task", "archive_client", "Arh\u012bva Klients", "archive_project", "Arh\u012bva projekts", "archive_expense", "Archive Expense", "restore_payment", "Restore Payment", "restore_invoice", "Restore Invoice", "restore_quote", "Restore Quote", "restore_credit", "Restore Credit", "restore_task", "Restore Task", "restore_client", "Restore Client", "restore_project", "Restore Project", "restore_expense", "Restore Expense", "archive_vendor", "Archive Vendor", "restore_vendor", "Restore Vendor", "create_product", "Add Product", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "Archive Product", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Maks\u0101\u0161anas metodes", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Hour", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Aug\u0161upiel\u0101d\u0113t", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Saglab\u0101t noteikumus , k\u0101 p\u0113c noklus\u0113juma", _s22_18, _s22_19, "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Kategorijas veids", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, _s16_50, "account_type", "Konta veids", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Dz\u0113st kred\u012btu", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bankas konts", "bank_accounts", "Kred\u012btkartes un Bankas", _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Akt\u012bvie r\u0113\u0137ini", _s26_11, "Neapmaks\u0101tie r\u0113\u0137ini", _s24_16, "Sa\u0146emtie maks\u0101jumi", _s23_13, "Atgriezti maks\u0101jumi", _s19_27, "Active Quotes", _s21_37, "Apstiprin\u0101ti pied\u0101v\u0101jumi", _s23_14, "Neapstiprin\u0101ti pied\u0101v\u0101jumi", _s18_29, "Re\u0123istr\u0113tie uzdevumi", _s20_35, "Izrakst\u012bti r\u0113\u0137ini", _s16_56, "Apmaks\u0101ti uzdevumi", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "P\u0113c Noklus\u0113juma", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "St\u0101voklis", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Eksporta veids", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", _s23_67, _s17_37, _s17_38, "week", "Ned\u0113\u013ca", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, _s16_70, "range", "Diapazons", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Apstiprin\u0101t", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Set Password", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "Skat\u012bt kopskatu", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "At\u013caut", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Noraid\u012bts", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "Atgriezts maks\u0101jums", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Iepriek\u0161\u0113jais Kvart\u0101ls", "to_update_run", "To update run", _s18_66, _s18_67, _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Invoice Task", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Hide", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Teko\u0161ie uzdevumi", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Kolonna", "sample", "Paraugs", "map_to", "Map To", "import", "Imports", _s25_33, _s29_16, "select_file", "L\u016bdzu, izv\u0113lieties failu", _s16_121, _s16_122, "csv_file", "CSV fails", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Importa veids", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Serviss", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Neapmaks\u0101ts", "white_label", "White Label", "delivery_note", "Pieg\u0101des piez\u012bme", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Da\u013c\u0113js maks\u0101jums", "invoice_total", "Kop\u0113jais r\u0113\u0137ins", "quote_total", "Quote Total", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Klienta v\u0101rds", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Uzdevumu iestat\u012bjumi", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, _s18_160, _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "N\u0101kamais sa\u0146em\u0161anas datums", _s16_129, _s16_130, _s17_78, _s17_79, _s18_78, "Atk\u0101rtoti r\u0113\u0137ini", _s21_90, _s21_91, _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Atv\u0113rti", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", _s17_193, _s24_52, _s24_53, "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "Company Name", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, "Veiksm\u012bgi nos\u016bt\u012bti r\u0113\u0137ini", "emailed_quotes", "Veiksm\u012bgi nos\u016bt\u012bti cit\u0101ti", "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Stundas", "statement", "Konta izraksts", "taxes", "Nodok\u013ci", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apply Credit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Ieraksta tips", "record_name", "Record Name", "file_type", "Faila tips", "height", "Height", "width", "Width", "to", "To", "health_check", "Health Check", "payment_type_id", "Maks\u0101juma veids", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Pabeigtie", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Izv\u0113l\u0113ties Pied\u0101v\u0101jumu", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Gaid\u0101mie r\u0113\u0137ini", _s17_90, "Kav\u0113tie r\u0113\u0137ini", "recent_payments", "Recent Payments", "upcoming_quotes", "Gaid\u0101mie Pied\u0101v\u0101jumi", "expired_quotes", "Pied\u0101v\u0101jumi, kuriem beidzies der\u012bguma termi\u0146\u0161.", "create_client", "Create Client", "create_invoice", "Izveidojiet r\u0113\u0137inu", "create_quote", "Create Quote", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Delete Quote", "update_invoice", "Update Invoice", "delete_invoice", "Dz\u0113st r\u0113\u0137inu", "update_client", "Update Client", "delete_client", "Dz\u0113st klientu", "delete_payment", "Dz\u0113st maks\u0101jumu", "update_vendor", "Update Vendor", "delete_vendor", "Delete Vendor", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "Create Task", "update_task", "Update Task", "delete_task", "Delete Task", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Beidzas", "free", "Free", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Notikuma tips", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "Edit Token", "created_token", _s26_29, "updated_token", _s26_30, "archived_token", _s27_42, "deleted_token", _s26_31, "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "Nos\u016bt\u012bt r\u0113\u0137inu", "email_quote", "Email Quote", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Kred\u012bta summa", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s16_451, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Mekl\u0113t Pied\u0101v\u0101jumu", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", _s19_101, "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Pied\u0101v\u0101jums apstiprin\u0101ts", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Delete Account", _s22_70, _s69_0, "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Header", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, "Atk\u0101rtoti Pied\u0101v\u0101jumi", "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "Kred\u012bta datums", "credit", "Kred\u012bts", "credits", "Atgrie\u0161ana", "new_credit", "Ievadiet kred\u012btu", "edit_credit", "Edit Credit", "created_credit", _s27_48, "updated_credit", _s27_49, "archived_credit", _s28_30, "deleted_credit", _s27_50, "removed_credit", _s27_51, "restored_credit", _s28_31, _s16_159, _s36_19, "deleted_credits", _s35_28, _s16_160, _s36_9, "current_version", "Current version", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Uzzin\u0101t vair\u0101k", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "New Company", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Reset", "number", "Number", "export", "Export", "chart", "Chart", "count", "Count", "totals", "Totals", "blank", "Blank", "day", "Diena", "month", "M\u0113nesis", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Group by", "credit_balance", "Kred\u012bta atlikums", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Nor\u0113\u0137inu iela", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Reports", "report", "Report", "add_company", "Add Company", "unpaid_invoice", "Neapmaks\u0101ts r\u0113\u0137ins", "paid_invoice", "Apmaks\u0101ts r\u0113\u0137ins", _s16_195, "Neapstiprin\u0101ts pied\u0101v\u0101jums", "help", "Help", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "E-pasts sazi\u0146ai", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Zi\u0146ojums", "from", "From", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Documentation", "contact_us", "Contact Us", "subtotal", "Starpsumma", "line_total", "Poz\u012bcija kop\u0101", "item", "Poz\u012bcija", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Yes", "no", "No", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mob\u012bl\u0101", "desktop", "Desktopa", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "User", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Nodok\u013cu iestat\u012bjumi", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Lauka tips", _s27_52, _s39_9, "submit", "Iesniegt", _s16_203, _s21_155, "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "R\u0113\u0137ina e-pasts", "payment_email", "Maks\u0101jumu e-pasts", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Cit\u0113t e-pastu", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "User Management", "users", "Lietot\u0101ji", "new_user", "New User", "edit_user", "Edit User", "created_user", _s25_54, "updated_user", _s25_55, "archived_user", _s26_38, "deleted_user", _s25_56, "removed_user", _s25_57, "restored_user", _s26_39, "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, _s16_211, "invoice_options", "Invoice Options", _s17_117, _s17_118, _s22_78, _s87_, _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "First page", "all_pages", "All pages", "last_page", "Last page", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Primary Color", "secondary_color", "Secondary Color", "page_size", "Page Size", "font_size", "Font Size", "quote_design", "Quote Design", "invoice_fields", "Invoice Fields", "product_fields", "Product Fields", "invoice_terms", "R\u0113\u0137ina nosac\u012bjumi", "invoice_footer", "Invoice Footer", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, "Automatiski konvert\u0113t apstiprin\u0101tu pied\u0101v\u0101jumu r\u0113\u0137in\u0101.", _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "Monthly", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Charge taxes", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefix", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Piel\u0101gota CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "Subdomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Ar cie\u0146u,", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "E-pasta dizains", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", _s20_117, "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "Atbild\u0113t uz e-pastu", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Kred\u012btkarte", "bank_transfer", "Bankas p\u0101rskait\u012bjums", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Maks: :maks", "min", "Min", "max", "Maks", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Update Address", _s19_75, _s45_10, "rate", "Likme", "tax_rate", "Tax Rate", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "Edit tax rate", _s16_221, _s29_23, _s16_222, _s29_24, _s17_129, _s34_30, _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", _s18_166, _s18_112, _s71_, "update_products", _s20_132, _s20_104, _s65_1, _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Izmaksas", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "Sunday", "monday", "Monday", "tuesday", "Tuesday", "wednesday", "Wednesday", "thursday", "Thursday", "friday", "Friday", "saturday", "Saturday", "january", "Janv\u0101ris", "february", "Febru\u0101ris", "march", "Marts", "april", "Apr\u012blis", "may", "Maijs", "june", "J\u016bnijs", "july", "J\u016blijs", "august", "Augusts", "september", "Septembris", "october", "Oktobris", "november", "Novembris", "december", "Decembris", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 Hour Time", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, "Produktu iestat\u012bjumi", "device_settings", "Device Settings", "defaults", "Defaults", "basic_settings", "Basic Settings", _s17_134, _s17_135, "company_details", "Uz\u0146\u0113muma inform\u0101cija", "user_details", "Lietot\u0101ja dati", "localization", "Lokaliz\u0101cija", "online_payments", "Tie\u0161saites maks\u0101jumi", "tax_rates", "Nodok\u013cu likmes", "notifications", "Pazi\u0146ojumi", "import_export", "Imports / Eksports", "custom_fields", "Custom Fields", "invoice_design", "Invoice Design", "buy_now_buttons", "Buy Now Buttons", "email_settings", "E-pasta iestat\u012bjumi", _s23_54, _s21_114, _s22_81, _s20_106, _s19_81, _s19_82, "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, _s16_233, "privacy_policy", "Priv\u0101tuma politika", "sign_up", "Sign Up", "account_login", "Account Login", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Lejupiel\u0101d\u0113t", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Documents", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Expense Date", "pending", "Pending", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Converted", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "Mark Paid", "category", "Category", "address", "Adrese", "new_vendor", "New Vendor", "created_vendor", _s27_59, "updated_vendor", _s27_60, "archived_vendor", _s28_38, "deleted_vendor", _s27_61, "restored_vendor", _s28_39, _s16_240, _s36_20, "deleted_vendors", _s35_29, _s16_241, _s36_11, "new_expense", "Enter Expense", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, _s30_40, _s16_244, _s29_59, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Invoiced", "logged", "Logged", "running", "Running", "resume", "Resume", "task_errors", _s36_12, "start", "Start", "stop", "Stop", "started_task", _s25_65, "stopped_task", _s25_66, "resumed_task", _s25_67, "now", "Now", _s16_245, _s16_246, "timer", "Timer", "manual", "Manual", "budgeted", "Budgeted", "start_time", "Start Time", "end_time", "End Time", "date", "Datums", "times", "Times", "duration", "Duration", "new_task", "New Task", "created_task", _s25_68, "updated_task", _s25_69, "archived_task", _s26_44, "deleted_task", _s25_70, "restored_task", _s26_45, "archived_tasks", _s34_31, "deleted_tasks", _s33_34, "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "Jauns projekts", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "click here", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Neapstiprin\u0101ts", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Footer", "compare", "Sal\u012bdzin\u0101t", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "\u0160odien", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Teko\u0161ais", "previous", "Iepriek\u0161\u0113jais", "current_period", "Teko\u0161ais periods", _s17_144, _s17_145, "previous_period", "Iepriek\u0161\u0113jais periods", "previous_year", "Iepriek\u0161\u0113jais gads", "compare_to", "Sal\u012bdzin\u0101t ar", "last7_days", "P\u0113d\u0113jas 7 dienas", "last_week", "P\u0113d\u0113ja ned\u0113\u013ca", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "Custom", _s16_250, _s16_251, "clone_to_quote", "Nokop\u0113t uz cenu pied\u0101v\u0101jumu", "clone_to_credit", "Clone to Credit", "view_invoice", "Apskat\u012bt r\u0113\u0137inu", "convert", "Konvert\u0113t", "more", "Vair\u0101k", "edit_client", "Redi\u0123\u0113t klientu", "edit_product", "Edit Product", "edit_invoice", "Redi\u0123\u0113t r\u0113\u0137inu", "edit_quote", "Edit Quote", "edit_payment", "Edit Payment", "edit_task", "Edit Task", "edit_expense", "Edit Expense", "edit_vendor", "Edit Vendor", "edit_project", "Redi\u0123\u0113t projektu", _s20_107, _s20_108, "billing_address", "Billing Address", _s16_252, "Pieg\u0101des adrese", "total_revenue", "Total Revenue", "average_invoice", "Vid\u0113jais r\u0113\u0137ins", "outstanding", "Nesamaks\u0101ts", "invoices_sent", _s20_116, "active_clients", "akt\u012bvie klienti", "close", "Aizv\u0113rt", "email", "Epasts", "password", "Password", "url", "URL", "secret", "Secret", "name", "Nosaukums", "logout", "Log Out", "login", "Login", "filter", "Filtrs", "sort", "\u0160\u0137irot", "search", "Mekl\u0113t", "active", "Active", "archived", "Archived", "deleted", "Deleted", "dashboard", "Inform\u0101cijas panelis", "archive", "Arh\u012bvs", "delete", "Dz\u0113st", "restore", "Restore", _s16_254, "Atjauno\u0161ana pabeigta", _s23_55, "L\u016bdzu ievadiet j\u016bsu epastu", _s26_46, "L\u016bdzu ievadiet j\u016bsu paroli", _s21_119, "L\u016bdzu ievadiet j\u016bsu URL", _s26_48, "L\u016bdzu ievadiet produkta atsl\u0113gu", "ascending", "Ascending", "descending", "Descending", "save", "Saglab\u0101t", _s17_146, _s17_147, "paid_to_date", "Apmaks\u0101ts l\u012bdz r\u0113\u0137ina izrakst\u012b\u0161anas datumam", "balance_due", "Summa apmaksai", "balance", "Bilance", "overview", "Overview", "details", "S\u012bk\u0101ka inform\u0101cija", "phone", "T\u0101lrunis", "website", "M\u0101jas lapa", "vat_number", "PVN re\u0123. Nr.", "id_number", "Re\u0123. Nr.", "create", "Izveidot", _s19_89, _s30_20, "error", "K\u013c\u016bda", _s16_256, _s16_257, "contacts", "Kontakti", "additional", "Additional", "first_name", "V\u0101rds", "last_name", "Uzv\u0101rds", "add_contact", "Pievienot kontaktu", "are_you_sure", "Vai tu esi p\u0101rliecin\u0101ts?", "cancel", "Atcelt", "ok", "Ok", "remove", "No\u0146emt", _s16_258, _s16_259, "product", "Produkts", "products", "Produkti", "new_product", "New Product", "created_product", _s28_47, "updated_product", _s28_48, _s16_260, _s29_34, "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "Product", "notes", "Piez\u012bmes", "cost", "Cost", "client", "Klients", "clients", "Klienti", "new_client", "Jauns klients", "created_client", "Veiksm\u012bgi izveidots klients", "updated_client", _s27_64, "archived_client", _s28_50, _s16_263, _s36_21, "deleted_client", _s27_65, "deleted_clients", _s35_30, "restored_client", _s28_51, _s16_264, _s36_13, "address1", "Iela", "address2", "Dz/Kab", "city", "Pils\u0113ta", "state", "Novads", "postal_code", "Pasta indekss", "country", "Country", "invoice", "R\u0113\u0137ins", "invoices", "R\u0113\u0137ini", "new_invoice", "Jauns r\u0113\u0137ins", "created_invoice", _s28_52, "updated_invoice", _s28_53, _s16_265, _s29_36, "deleted_invoice", _s28_54, _s16_266, _s29_37, _s17_150, _s37_33, _s16_267, _s36_22, _s17_151, _s37_23, "emailed_invoice", _s28_81, "emailed_payment", _s28_72, "amount", "Summa", "invoice_number", "R\u0113\u0137ina numurs", "invoice_date", "R\u0113\u0137ina datums", "discount", "Atlaide", "po_number", "Pas\u016bt\u012bjuma numurs", "terms", "Nosac\u012bjumi", "public_notes", "Publiskas piez\u012bmes", "private_notes", "Priv\u0101tas piez\u012bmes", "frequency", "Bie\u017eums", "start_date", "S\u0101kuma datums", "end_date", "Beigu datums", "quote_number", "Quote Number", "quote_date", "Quote Date", "valid_until", "Der\u012bgs l\u012bdz", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "Apraksts", "unit_cost", "Vien\u012bbas cena", "quantity", "Daudzums", "add_item", "Add Item", "contact", "Kontakts", "work_phone", "T\u0101lrunis", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "Apmaks\u0101t l\u012bdz", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Statuss", _s17_152, "R\u0113\u0137ina statuss", "quote_status", "Cenu pied\u0101v\u0101juma statuss", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Total", "percent", "Percent", "edit", "Edit", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Iestat\u012bjumi", "language", "Valoda", "currency", "Currency", "created_at", "Izveido\u0161anas datums", "created_on", "Created On", "updated_at", "Atjaunots", "tax", "Nodoklis", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Kav\u0113tie", "draft", "Draft", "sent", "Sent", "viewed", "Skat\u012bts", "approved", "Apstiprin\u0101ts", "partial", "Partial/Deposit", "paid", "Apmaks\u0101ts", "mark_sent", "Mark Sent", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Izpild\u012bts", _s37_24, _s37_25, "dark_mode", "Dark Mode", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Aktivit\u0101te", _s16_270, _s16_271, "clone", "Clone", "loading", "Loading", "industry", "Industry", "size", "Izm\u0113rs", "payment_terms", "Apmaksas termi\u0146\u0161", "payment_date", "Maks\u0101juma datums", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Pabeigtie", _s16_276, _s16_451, _s16_277, "Atgriezts", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Client Portal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "Sa\u0146\u0113m\u0113ji", "initial_email", "Standarta e-pasts", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Sagatave", "send", "Send", "subject", "Subject", "body", "Body", "send_email", "S\u016bt\u012bt e-pastu", "email_receipt", _s35_24, "auto_billing", "Auto billing", "button", "Poga", "preview", "Apskat\u012bt", "customize", "Piel\u0101got", "history", "V\u0113sture", "payment", "Payment", "payments", "Maks\u0101jumi", "refunded", "Atgriezts", "payment_type", "Maks\u0101juma veids", _s21_121, "Dar\u012bjuma atsauce", "enter_payment", "Ievadiet maks\u0101jumu", "new_payment", "Ievad\u012bt maks\u0101jumu", "created_payment", _s28_55, "updated_payment", _s28_56, _s16_278, _s29_38, "deleted_payment", _s28_57, _s16_279, _s29_39, _s17_155, _s37_34, _s16_280, _s36_23, _s17_156, _s37_26, "quote", "Quote", "quotes", "Pied\u0101v\u0101jumi", "new_quote", "New Quote", "created_quote", _s26_50, "updated_quote", _s26_51, "archived_quote", _s27_69, "deleted_quote", _s26_52, "restored_quote", _s27_70, "archived_quotes", "Veiksm\u012bgi saarhiv\u0113ti :count Pied\u0101v\u0101jumi", "deleted_quotes", "Veiksm\u012bgi dz\u0113sti :count Pied\u0101v\u0101jumi", "restored_quotes", "Veiksm\u012bgi atjaunin\u0101ti :value Pied\u0101v\u0101jumi", "expense", "Expense", "expenses", "Izdevumi", "vendor", "Vendor", "vendors", "Vendors", "task", "Task", "tasks", "Uzdevumi", "project", "Projekts", "projects", "Projekti", "activity_1", _s28_58, "activity_2", _s29_40, "activity_3", _s28_59, "activity_4", _s30_23, "activity_5", _s30_24, "activity_6", ":user nos\u016bt\u012bja r\u0113\u0137inu :invoice priek\u0161 :client uz :contact", "activity_7", ":contact ir apskat\u012bjis R\u0113\u0137inu :invoice priek\u0161 :client", "activity_8", _s31_19, "activity_9", _s30_25, "activity_10", _s82_, "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", ":user nos\u016bt\u012bja Pied\u0101v\u0101jumu :quote priek\u0161 :client uz :contact", "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", ":contact apstiprin\u0101ja Pied\u0101v\u0101jumu :quote priek\u0161 :client", "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s30_28, "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", ":contact atbild\u0113ja uz Zi\u0146ojumu :ticket", "activity_56", ":user paskatij\u0101s Zi\u0146ojumu :ticket", "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", _s26_61, "emailed_credit", _s27_81, _s20_111, "Cenu pied\u0101v\u0101jums veiksm\u012bgi atz\u012bm\u0113ts k\u0101 nos\u016bt\u012bts", _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "Izv\u0113lieties", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, _s22_102, _s20_112, _s20_113, _s20_114, _s20_115, _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Veids", "invoice_amount", "Invoice Amount", _s16_285, "Due Date", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Auto Bill", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "ir apstiprin\u0101ts", "tax_name", "Tax Name", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "Maks\u0101juma summa", "age", "Age", "is_running", "Is Running", "time_log", "Laika Logi", "bank_id", "Bank", _s19_96, _s19_97, _s16_286, "Izdevumu kategorija", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "lt", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Laikas", "format", "Formatas", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "\u0160ie \u012fgaliojimai neatitinka m\u016bs\u0173 \u012fra\u0161\u0173", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Username", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Paskutinis prisijungimas", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Debetin\u0117s", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Unlink", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Valdytojas", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, "Minimali mok\u0117jimo suma", _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Mok\u0117jim\u0173 balansas", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Privalomas", "hidden", "Pasl\u0117ptas", "payment_links", "Mok\u0117jimo nuorodos", "action", "Veiksmas", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Grafikas", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Archyvuoti mok\u0117jim\u0105", "archive_invoice", "Archyvuoti s\u0105skait\u0105", "archive_quote", "Archive Quote", "archive_credit", "Archyvuoti kredit\u0105", "archive_task", "Archyvuoti", "archive_client", "Archyvuoti kilent\u0105", "archive_project", "Archive Project", "archive_expense", "Archive Expense", "restore_payment", "Restore Payment", "restore_invoice", "Restore Invoice", "restore_quote", "Restore Quote", "restore_credit", "Restore Credit", "restore_task", "T\u0119sti", "restore_client", "Restore Client", "restore_project", "Restore Project", "restore_expense", "Restore Expense", "archive_vendor", "Archyvuoti", "restore_vendor", "Restore Vendor", "create_product", "Add Product", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "Archive Product", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Mok\u0117jimo b\u016bdai", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Valanda", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, "Spustel\u0117kite +, kad sukurtum\u0117te \u012fra\u0161\u0105", "last365_days", "Paskutin\u0117s 365 dienos", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "\u012ekelti", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Atnaujinti apmok\u0117jim\u0105", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, "B\u016btina registracija", _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "I\u0161saugoti s\u0105lygas kaip standartines", _s22_18, _s22_19, "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Pasirinkita", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Atnaujinti Kredit\u0105", "delete_credit", "I\u0161trinti kredit\u0105", "transaction", "Transaction", "transactions", "Pervedimai", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Banko s\u0105skaita", "bank_accounts", "Bank Accounts", _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Prisijungti", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, "Neteisingas telefono numeris", _s19_28, "Patikrinkite telefono numer\u012f", _s24_18, "Patvirtinkite telefono numer\u012f, kad b\u016bt\u0173 siun\u010diami el. lai\u0161kai", _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Sujungti su", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Apmok\u0117jimo s\u0105lygos", "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "B\u016bkl\u0117", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", _s23_67, _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "S\u0105skaitos valiuta", "range", "Intervalas", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Approve", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u012era\u0161yti slapta\u017eod\u012f", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, "Pasikartojan\u010dios i\u0161laidos", _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Neto", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u012egalinti", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Sauga", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Si\u0173sti el. pa\u0161tu", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Mok\u0117jimo nuoroda", _s16_100, "Nauja mok\u0117jimo nuoroda", _s17_54, "Redaguoti mok\u0117jimo nuorod\u0105", _s20_62, "Mok\u0117jimo nuoroda s\u0117kmingai sukurta", _s20_63, "Mok\u0117jimo nuoroda s\u0117kmingai atnaujinta", _s21_71, "Mok\u0117jimo nuoroda s\u0117kmingai suarchyvuota", _s20_64, "Mok\u0117jimo nuoroda s\u0117kmingai i\u0161trinta", _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, "S\u0117kmingai \u012fjungta Dviej\u0173-Lygi\u0173 Autentifikacija", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "Dviej\u0173-Lygi\u0173 Autentifikacija", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "Gr\u0105\u017einti mok\u0117jimai", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, _s18_67, _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "I\u0161ra\u0161yti s\u0105skait\u0105", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Sl\u0117pti", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Stulpelis", "sample", "Pavyzdys", "map_to", "Map To", "import", "Importuoti", _s25_33, _s29_16, "select_file", "Pasirinkite fail\u0105", _s16_121, _s16_122, "csv_file", "Pasirinkti CSV fail\u0105", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Pakavimo Lapas", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Dalinis", "invoice_total", "Suma Viso", "quote_total", "S\u0105matos viso", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "I\u0161laid\u0173 numeris", "task_number", "Task Number", "project_number", "Projekto numeris", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Kliento Vardas", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "B\u016btina s\u0105skaita fakt\u016bra", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "Paypal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Debeto s\u0105skaita", _s18_78, "Debeto s\u0105skaitos", _s21_90, "Nauja debeto s\u0105skaita", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "Rodyti tinklap\u012f", "copy_link", "Copy Link", "token_billing", _s17_193, _s24_52, _s24_53, "always", "Visada", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "\u012emon\u0117s pavadinimas", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", "Puslapis :current i\u0161 :total", _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Valandos", "statement", "Statement", "taxes", "Mokes\u010diai", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apply Credit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "Pirk\u0117jas", "health_check", "Health Check", "payment_type_id", "Mok\u0117jimo tipas", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Naujos s\u0105skaitos", _s17_90, _s17_91, "recent_payments", "Naujausi mok\u0117jimai", "upcoming_quotes", "Upcoming Quotes", "expired_quotes", "Expired Quotes", "create_client", "Create Client", "create_invoice", "Sukurti s\u0105skait\u0105", "create_quote", "Sukurti s\u0105mat\u0105", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Delete Quote", "update_invoice", "Update Invoice", "delete_invoice", "I\u0161trinti s\u0105skait\u0105", "update_client", "Update Client", "delete_client", "Trinti klient\u0105", "delete_payment", "I\u0161trinti mok\u0117jim\u0105", "update_vendor", "Update Vendor", "delete_vendor", "Trinti", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "Sukurti darb\u0105", "update_task", "Update Task", "delete_task", "Trinti", "approve_quote", "Approve Quote", "off", "I\u0161j.", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Free", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", "Ie\u0161koti :count Webhooks", "search_webhook", "Ie\u0161koti 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", "Ie\u0161koti :count rakt\u0173", "search_token", "Ie\u0161koti 1 rakt\u0105", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "Edit Token", "created_token", _s26_29, "updated_token", _s26_30, "archived_token", _s27_42, "deleted_token", _s26_31, "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "I\u0161si\u0173sti s\u0105skait\u0105 el. pa\u0161tu", "email_quote", "Email Quote", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Kredito suma", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, "Dalinai gr\u0105\u017einta", _s16_144, "Ie\u0161koti dokument\u0173", "search_designs", "Ie\u0161koti dizaino", "search_invoices", "Ie\u0161koti s\u0105skait\u0173-fakt\u016br\u0173", "search_clients", "Ie\u0161koti klient\u0173", "search_products", "Ie\u0161koti preki\u0173", "search_quotes", "Ie\u0161koti pasi\u016blym\u0173", "search_credits", "Ie\u0161koti gr\u0105\u017einim\u0173", "search_vendors", "Ie\u0161koti tiek\u0117j\u0173", "search_users", "Ie\u0161koti vartotoj\u0173", _s16_145, "Ie\u0161koti mokes\u010di\u0173 tarif\u0173", "search_tasks", "Ie\u0161koti u\u017eduo\u010di\u0173", "search_settings", "Ie\u0161koti nustatym\u0173", "search_projects", "Ie\u0161koti projekt\u0173", "search_expenses", "Ie\u0161koti i\u0161laid\u0173", "search_payments", "Ie\u0161koti mok\u0117jim\u0173", "search_groups", "Ie\u0161koti grupi\u0173", "search_company", "Ie\u0161koti \u012fmoni\u0173", "search_document", "Ie\u0161koti 1 dokument\u0105", "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Gr\u0105\u017einti", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count s\u0105skaita i\u0161si\u0173sta", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Cancel Account", _s22_70, _s69_0, "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Vir\u0161us", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Pasi\u016blymai", "tickets", "Tickets", _s16_157, "Pasikartojan\u010dios s\u0105matos", "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "I\u0161ra\u0161ymo data", "credit", "Kreditas", "credits", "Kreditai", "new_credit", "\u012evesti kredit\u0105", "edit_credit", "Redaguoti Kredit\u0105", "created_credit", _s27_48, "updated_credit", "S\u0117kmingai atnaujintas kreditas", "archived_credit", _s28_30, "deleted_credit", _s27_50, "removed_credit", _s27_51, "restored_credit", _s28_31, _s16_159, _s36_19, "deleted_credits", _s35_28, _s16_160, _s36_9, "current_version", "Dabartin\u0117 versija", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Pla\u010diau", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Kredito Pora\u0161t\u0117", "credit_terms", "Credit Terms", "new_company", "New Company", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Pasirinktinis Klientas 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "I\u0161 naujo", "number", "Numeris", "export", "Export", "chart", "Diagrama", "count", "Count", "totals", "Viso", "blank", "Blank", "day", "Day", "month", "Month", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Grupuoti pagal", "credit_balance", "Kredito balansas", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Kliento Id", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Ataskaitos", "report", "Ataskaita", "add_company", "Add Company", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, "Nepatvirtinti pasi\u016blymai", "help", "Pagalba", "refund", "Pinig\u0173 gr\u0105\u017einimas", "refund_date", "Gr\u0105\u017einimo data", "filtered_by", "Filtered by", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "\u017dinut\u0117", "from", "Pardav\u0117jas", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Documentation", "contact_us", "Contact Us", "subtotal", "Tarpin\u0117 suma", "line_total", "Suma", "item", "Prek\u0117/Paslauga", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, "Slapta\u017eodyje turi b\u016bti did\u017eioji raid\u0117 ir skai\u010dius", _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Taip", "no", "Ne", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "User", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "Pra\u0161ome pasirinkti klient\u0105", "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Tax Settings", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Perjungti", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "Atkurti slapta\u017eod\u012f", "late_fees", "Late Fees", "credit_number", "Kredito Numeris", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "Invoice Email", "payment_email", "Payment Email", "partial_payment", "Dalinis Apmok\u0117jimas", "payment_partial", "Partial Payment", _s21_108, "Dalino Apmok\u0117jimo El. pa\u0161tas", "quote_email", "Quote Email", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administratorius", _s18_106, _s66_0, "user_management", "User Management", "users", "Vartotojai", "new_user", "New User", "edit_user", "Edit User", "created_user", _s25_54, "updated_user", _s25_55, "archived_user", _s26_38, "deleted_user", _s25_56, "removed_user", _s25_57, "restored_user", _s26_39, "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, _s16_211, "invoice_options", "Invoice Options", _s17_117, "Hide paid to date", _s22_78, _s87_, _s23_43, "\u012ekelti dokumentai", _s28_32, _s39_10, _s16_212, "Show header on", _s16_213, "Show footer on", "first_page", "first page", "all_pages", "all pages", "last_page", "last page", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Primary Color", "secondary_color", "Secondary Color", "page_size", "Page Size", "font_size", "Font Size", "quote_design", "Quote Design", "invoice_fields", "Invoice Fields", "product_fields", "Product Fields", "invoice_terms", "S\u0105skaitos s\u0105lygos", "invoice_footer", "Invoice footer", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Automati\u0161kai Konvertuoti", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Kasdien", "freq_weekly", "Kas savait\u0119", "freq_two_weeks", "Dvi savait\u0117s", "freq_four_weeks", "Four weeks", "freq_monthly", "Kas m\u0117nes\u012f", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Charge taxes", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prie\u0161d\u0117lis", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Individualizuotas CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "Subdomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Linkiu geros dienos,", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Tamsu", "email_design", "Email Design", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Kreditin\u0117 kortel\u0117", "bank_transfer", "Pavedimu", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Update Address", _s19_75, _s45_10, "rate", "\u012ekainis", "tax_rate", "Tax Rate", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "Edit tax rate", _s16_221, _s29_23, _s16_222, _s29_24, _s17_129, _s34_30, _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", _s18_166, _s18_112, _s71_, "update_products", _s20_132, _s20_104, _s65_1, _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "Sekmadienis", "monday", "Pirmadienis", "tuesday", "Antradienis", "wednesday", "Tre\u010diadienis", "thursday", "Ketvirtadienis", "friday", "Penktadienis", "saturday", "\u0160e\u0161tadienis", "january", "Sausis", "february", "Vasaris", "march", "Kovas", "april", "Balandis", "may", "Gegu\u017e\u0117", "june", "Bir\u017eelis", "july", "Liepa", "august", "Rugpj\u016btis", "september", "Rugs\u0117jis", "october", "Spalis", "november", "Lapkritis", "december", "Gruodis", "symbol", "Simbolis", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 val. formatas", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logotipas", "saved_settings", _s27_56, _s16_230, _s16_231, "device_settings", "Device Settings", "defaults", "Numatyti", "basic_settings", "Basic Settings", _s17_134, _s17_135, "company_details", "Imon\u0117s informacija", "user_details", "User Details", "localization", "Lokalizacija", "online_payments", "Online mok\u0117jimai", "tax_rates", "Mokes\u010di\u0173 \u012fkainiai", "notifications", "Prane\u0161imai", "import_export", "Importas/Eksportas", "custom_fields", "Custom fields", "invoice_design", "Invoice Design", "buy_now_buttons", "Pirkti dabar mygtukas", "email_settings", "Email nustatymai", _s23_54, _s21_114, _s22_81, _s20_106, _s19_81, _s19_82, "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, _s16_233, "privacy_policy", "Privatumo politika", "sign_up", "Prisijunk", "account_login", "Jungtis", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Atsi\u0173sti", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Dokumentai", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Expense Date", "pending", "Laukia patvirtinimo", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Converted", _s24_62, _s24_63, "exchange_rate", "Valiutos kursas", _s16_239, "Konvertuoti valiut\u0105", "mark_paid", "Mark Paid", "category", "Kategorija", "address", "Adresas", "new_vendor", "Naujas tiek\u0117jas", "created_vendor", "Sukurtas tiek\u0117jas", "updated_vendor", "Atnaujintas tiek\u0117jas", "archived_vendor", "S\u0117kmingai suarchyvuoti tiek\u0117jai", "deleted_vendor", "S\u0117kmingai i\u0161trintas tiek\u0117jas", "restored_vendor", _s28_39, _s16_240, "S\u0117kmingai suarchyvuoti :count tiek\u0117jai", "deleted_vendors", "I\u0161trinta :count tiek\u0117j\u0173", _s16_241, _s36_11, "new_expense", "Enter Expense", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, _s30_40, _s16_244, _s29_59, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Invoiced", "logged", "Logged", "running", "Vykdomas", "resume", "T\u0119sti", "task_errors", _s36_12, "start", "Prad\u0117ti", "stop", "Stabdyti", "started_task", _s25_65, "stopped_task", _s25_66, "resumed_task", _s25_67, "now", "Dabar", _s16_245, _s16_246, "timer", "Chronometras", "manual", "Nurodyti", "budgeted", "Budgeted", "start_time", "Prad\u017eia", "end_time", "Pabaiga", "date", "Data", "times", "Laikas", "duration", "Trukm\u0117", "new_task", "Naujas darbas", "created_task", "Sukurtas darbas", "updated_task", "Atnaujintas darbas", "archived_task", _s26_44, "deleted_task", _s25_70, "restored_task", _s26_45, "archived_tasks", _s34_31, "deleted_tasks", _s33_34, "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "New Project", _s27_62, _s28_46, "if_you_like_it", "Jei jums patiko pra\u0161ome", "click_here", "spausti \u010dia", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Vidurkis", "unapproved", "Nepatvirtinta", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Apa\u010dia", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Dabartinis", "previous", "Previous", "current_period", "Dabartinis periodas", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "Kurti", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "Rodyti s\u0105skait\u0105", "convert", "Convert", "more", "More", "edit_client", "Redaguoti", "edit_product", "Edit Product", "edit_invoice", "Redaguoti", "edit_quote", "Keisti s\u0105mat\u0105", "edit_payment", "Edit Payment", "edit_task", "Keisti", "edit_expense", "Edit Expense", "edit_vendor", "Keisti", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "Billing address", _s16_252, _s16_253, "total_revenue", "I\u0161 viso pajam\u0173", "average_invoice", "S\u0105skait\u0173 vidurkis", "outstanding", "Neapmok\u0117ta", "invoices_sent", ":count i\u0161si\u0173stos s\u0105skaitos fakt\u016bros", "active_clients", "aktyv\u016bs klientai", "close", "U\u017edaryti", "email", "El. pa\u0161tas", "password", "Slapta\u017eodis", "url", "URL", "secret", "Slaptas \u017eodis", "name", "Pavadinimas", "logout", "Log Out", "login", "Login", "filter", "Filtras", "sort", "Sort", "search", "Paie\u0161ka", "active", "Aktyvus", "archived", "Archived", "deleted", "Deleted", "dashboard", "Darbastalis", "archive", "Archyvas", "delete", "Trinti", "restore", "Atkurti", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Saugoti", _s17_146, _s17_147, "paid_to_date", "Apmok\u0117ta", "balance_due", "Mok\u0117tina suma", "balance", "Balansas", "overview", "Ap\u017evalga", "details", "Informacija", "phone", "Telefonas", "website", "Internetinis puslapis", "vat_number", "PVM kodas", "id_number", "\u012emon\u0117s kodas", "create", "Kurti", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "Kontaktin\u0117 informacija", "additional", "Additional", "first_name", "Vardas", "last_name", "Pavard\u0117", "add_contact", "Prid\u0117ti kontakt\u0105", "are_you_sure", "Ar tikrai?", "cancel", "At\u0161aukti", "ok", "Ok", "remove", "Trinti", _s16_258, _s16_259, "product", "Product", "products", "Prek\u0117s", "new_product", "New Product", "created_product", _s28_47, "updated_product", _s28_48, _s16_260, _s29_34, "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "Prek\u0117", "notes", "Notes", "cost", "Cost", "client", "Klientas", "clients", "Klientai", "new_client", "Naujas klientas", "created_client", "Klientas sukurtas", "updated_client", _s27_64, "archived_client", _s28_50, _s16_263, _s36_21, "deleted_client", _s27_65, "deleted_clients", _s35_30, "restored_client", _s28_51, _s16_264, _s36_13, "address1", "Gatv\u0117", "address2", "Adresas 2", "city", "Miestas", "state", "Apskritis", "postal_code", "Pa\u0161to kodas", "country", "Country", "invoice", "PVM S\u0105skaita-fakt\u016bra", "invoices", "S\u0105skaitos", "new_invoice", "Nauja s\u0105skaita", "created_invoice", _s28_52, "updated_invoice", _s28_53, _s16_265, _s29_36, "deleted_invoice", _s28_54, _s16_266, _s29_37, _s17_150, _s37_33, _s16_267, _s36_22, _s17_151, _s37_23, "emailed_invoice", _s28_81, "emailed_payment", _s28_72, "amount", "Suma", "invoice_number", "S\u0105skaitos numeris", "invoice_date", "I\u0161ra\u0161ymo data", "discount", "Nuolaida", "po_number", "U\u017esakymo numeris", "terms", "S\u0105lygos", "public_notes", "Vie\u0161os pastabos", "private_notes", "Privat\u016bs u\u017era\u0161ai", "frequency", "Periodas", "start_date", "Prad\u017eia", "end_date", "Pabaiga", "quote_number", "S\u0105matos numeris", "quote_date", "S\u0105matos data", "valid_until", "Galioja iki", "items", "Prek\u0117s/Paslaugos", "partial_deposit", "Dalinis/Avansas", "description", "Apra\u0161ymas", "unit_cost", "Vnt. kaina", "quantity", "Kiekis", "add_item", "Add Item", "contact", "Kontaktai", "work_phone", "Telefonas", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "Apmok\u0117ti iki", _s16_268, "Dalimis Iki Datos", "paid_date", "Paid Date", "status", "B\u016bkl\u0117", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Viso", "percent", "Percent", "edit", "Edit", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Nustatymai", "language", "Language", "currency", "Currency", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "Mokestis", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "I\u0161si\u0173sta", "viewed", "Viewed", "approved", "Approved", "partial", "Dalinis/Avansas", "paid", "Apmok\u0117ta", "mark_sent", "Mark sent", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Baigta", _s37_24, _s37_25, "dark_mode", "Tamsusis R\u0117\u017eimas", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "\u012evykiai", _s16_270, "Nerasta \u012fra\u0161\u0173", "clone", "Clone", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "Atsiskaitymo s\u0105lygos", "payment_date", "Mok\u0117jimo data", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, "Dalinis gr\u0105\u017einimas", _s16_277, "Gr\u0105\u017einta", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Client Portal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "\u012ejungti", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "\u0160ablonas", "send", "Send", "subject", "Tema", "body", "\u017dinut\u0117", "send_email", "Si\u0173sti el. lai\u0161k\u0105", "email_receipt", _s35_24, "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "Customize", "history", "Istorija", "payment", "Payment", "payments", "Mok\u0117jimai", "refunded", "Gr\u0105\u017einta", "payment_type", "Mok\u0117jimo tipas", _s21_121, "Tranzakcijos numeris", "enter_payment", "\u012evesti apmok\u0117jim\u0105", "new_payment", "Naujas mok\u0117jimas", "created_payment", _s28_55, "updated_payment", "Mok\u0117jimas atnaujintas", _s16_278, _s29_38, "deleted_payment", _s28_57, _s16_279, _s29_39, _s17_155, _s37_34, _s16_280, _s36_23, _s17_156, _s37_26, "quote", "S\u0105mata", "quotes", "S\u0105matos", "new_quote", "Nauja s\u0105mata", "created_quote", _s26_50, "updated_quote", _s26_51, "archived_quote", _s27_69, "deleted_quote", _s26_52, "restored_quote", _s27_70, "archived_quotes", _s35_31, "deleted_quotes", _s34_32, "restored_quotes", _s35_25, "expense", "I\u0161laidos", "expenses", "I\u0161laidos", "vendor", "Tiek\u0117jas", "vendors", "Vendors", "task", "Task", "tasks", "Darbai", "project", "Project", "projects", "Projects", "activity_1", ":user suk\u016br\u0117 klient\u0105 :client", "activity_2", _s29_40, "activity_3", _s28_59, "activity_4", ":user sukurta s\u0105skaita :invoice", "activity_5", _s30_24, "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", _s31_19, "activity_9", _s30_25, "activity_10", _s82_, "activity_11", ":user atnaujino mok\u0117jim\u0105 :payment", "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", _s50_12, "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", _s42_16, "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", ":user sukurta s\u0105skaita :expense", "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", ":payment_amount mok\u0117jimas (:payment) nepavyko", "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "Vienkartinis Slapta\u017eodis", "emailed_quote", _s26_61, "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "Visi", "select", "Pasirinkite", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, "Tinkintas nepatvirtinto pasi\u016blymo prane\u0161imas", "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, _s22_102, _s20_112, _s20_113, _s20_114, _s20_115, _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, "El. pa\u0161t. Dalino Apmok\u0117jimo Subject", "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Type", "invoice_amount", "S\u0105skaitos suma", _s16_285, "Terminas", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Automatinis mok\u0117jimas", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Tax Name", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "Mok\u0117jimo suma", "age", "Age", "is_running", "Is Running", "time_log", "Laiko Registras", "bank_id", "bank", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "mk_MK", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "\u0415-\u043f\u043e\u0448\u0442\u0430", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437\u0430 \u0443\u043f\u0430\u0442\u0443\u0432\u0430\u045a\u0435", "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u0412\u0440\u0435\u043c\u0435", "format", "\u0424\u043e\u0440\u043c\u0430\u0442", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "\u041e\u0432\u0438\u0435 \u043a\u0440\u0435\u0434\u0435\u043d\u0446\u0438\u0458\u0430\u043b\u0438 \u043d\u0435 \u0441\u0435 \u0441\u043e\u0432\u043f\u0430\u0453\u0430\u0430\u0442 \u0441\u043e \u043d\u0430\u0448\u0438\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u0438", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "\u0425\u043e\u0441\u0442", "port", "\u041f\u043e\u0440\u0442\u0430", "encryption", "\u0415\u043d\u043a\u0440\u0438\u043f\u0446\u0438\u0458\u0430", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e \u0438\u043c\u0435", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u041d\u0430\u0458\u0430\u0432\u0430", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "\u041f\u0440\u0435\u043a\u0438\u043d\u0438 \u0432\u0440\u0441\u043a\u0430", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "\u0410\u0434\u043c\u0438\u043d", "owner", "\u0421\u043e\u043f\u0441\u0442\u0432\u0435\u043d\u0438\u043a", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "\u041d\u0430\u043f\u043b\u0430\u0442\u043b\u0438\u0432\u043e", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "\u0420\u0430\u0441\u043f\u043e\u0440\u0435\u0434", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u041f\u043b\u0430\u045c\u0430\u045a\u0435", "archive_invoice", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "archive_quote", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u043f\u043e\u043d\u0443\u0434\u0430", "archive_credit", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u041a\u0440\u0435\u0434\u0438\u0442", "archive_task", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u0437\u0430\u0434\u0430\u0447\u0430", "archive_client", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u041a\u043b\u0438\u0435\u043d\u0442", "archive_project", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0435\u043a\u0442", "archive_expense", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u0442\u0440\u043e\u0448\u043e\u043a", "restore_payment", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "restore_invoice", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "restore_quote", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u043e\u043d\u0443\u0434\u0430", "restore_credit", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043a\u0440\u0435\u0434\u0438\u0442", "restore_task", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0430", "restore_client", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043a\u043b\u0438\u0435\u043d\u0442", "restore_project", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u0440\u043e\u0435\u043a\u0442", "restore_expense", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", "archive_vendor", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "restore_vendor", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "create_product", "\u0414\u043e\u0434\u0430\u0458 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "update_product", "Update Product", "delete_product", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "restore_product", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "archive_product", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "\u041d\u0430\u0447\u0438\u043d\u0438 \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "\u0427\u0430\u0441", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "\u041f\u0440\u0438\u043a\u0430\u0447\u0438", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u043f\u0440\u043e\u0435\u043a\u0442", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u0417\u0430\u0447\u0443\u0432\u0430\u0458 \u043a\u0430\u043a\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0438 \u0443\u0441\u043b\u043e\u0432\u0438", _s22_18, "\u0417\u0430\u0447\u0443\u0432\u0430\u0458 \u043a\u0430\u043a\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u0435\u043d \u0444\u0443\u0442\u0435\u0440", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0431\u0430\u043d\u043a\u0430\u0440\u0441\u043a\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s20_26, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0430 \u0431\u0430\u043d\u043a\u0430\u0440\u0441\u043a\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s17_21, "\u0418\u0437\u043c\u0435\u043d\u0438 \u0431\u0430\u043d\u043a\u0430\u0440\u0441\u043a\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "\u0418\u0437\u0431\u0440\u0430\u043d\u043e", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458 \u043a\u0440\u0435\u0434\u0438\u0442", "delete_credit", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u041a\u0440\u0435\u0434\u0438\u0442", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "\u0411\u0430\u043d\u043a\u0430\u0440\u0441\u043a\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", "bank_accounts", "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0438 \u043a\u0430\u0440\u0442\u0438\u0447\u043a\u0438 \u0438 \u0431\u0430\u043d\u043a\u0438", _s21_34, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0431\u0430\u043d\u043a\u0430\u0440\u0441\u043a\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "\u041f\u0440\u0438\u0444\u0430\u0442\u0438", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "\u041f\u043e\u0434\u0435\u0441\u0443\u0432\u0430\u045a\u0430 \u0437\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "default", "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "\u041f\u043e\u0441\u0442\u043e\u0458\u0430\u043d\u043e", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "\u0414\u043e\u0434\u0430\u0434\u0438 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 :invoice", _s17_37, _s17_38, "week", "\u041d\u0435\u0434\u0435\u043b\u0430", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "\u0412\u0430\u043b\u0443\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "range", "\u041e\u043f\u0441\u0435\u0433", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0435\u043a\u0442", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "\u041d\u0430\u0434\u043e\u043c\u0435\u0441\u0442\u043e\u043a\u043e\u0442 \u0437\u0430 :amount \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u0431\u0438 \u0431\u0438\u043b :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "\u041e\u0434\u043e\u0431\u0440\u0438", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0441\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u0421\u0435\u0442\u0438\u0440\u0430\u0458 \u043b\u043e\u0437\u0438\u043d\u043a\u0430", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a # :expense", "view_statement", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u0438\u0441\u043a\u0430\u0437", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "\u0421\u0438\u0441\u0442\u0435\u043c", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "\u041e\u0434 \u0438\u043c\u0435", _s16_81, _s16_82, _s17_44, "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s18_46, "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s21_59, "\u041d\u043e\u0432 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s22_50, "\u0418\u0437\u043c\u0435\u043d\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s25_20, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s25_21, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s26_16, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "\u0423\u043f\u0430\u0442\u0441\u0442\u0432\u043e \u0437\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u043e\u0442", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "\u0412\u043d\u0435\u0441\u0438 \u043f\u043e\u0434\u0430\u0442\u043e\u0446\u0438", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "\u041f\u0440\u043e", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0418\u043c\u0435", _s17_48, "\u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u041f\u0440\u0435\u0437\u0438\u043c\u0435", "order", "Order", "unassigned", "\u041d\u0435\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043e", "partial_value", "\u041c\u043e\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u043f\u043e\u0433\u043e\u043b\u0435\u043c\u043e \u043e\u0434 \u043d\u0443\u043b\u0430 \u0430 \u043f\u043e\u043c\u0430\u043b\u043e \u043e\u0434 \u0432\u043a\u0443\u043f\u043d\u043e", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u0412\u043a\u043b\u0443\u0447\u0438", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "\u041f\u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u0433\u043e \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u043e\u0442 \u0438\u043b\u0438 \u043f\u0440\u0438\u043a\u0430\u0436\u0435\u0442\u0435 \u0458\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 \u043d\u0430 \u0432\u0430\u0448\u0430\u0442\u0430 \u0432\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0430.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "\u041e\u0441\u0438\u0433\u0443\u0440\u0443\u0432\u0430\u045a\u0435", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0438\u0441\u043f\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u043a\u0430\u043d\u0430", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "\u041e\u0442\u0444\u0440\u043b\u0435\u043d\u043e", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, "\u0421\u043a\u0435\u043d\u0438\u0440\u0430\u0458 \u0433\u043e \u0431\u0430\u0440 \u043a\u043e\u0434\u043e\u0442 \u0441\u043e :link \u043a\u043e\u043c\u043f\u0430\u0442\u0438\u0431\u0438\u043b\u043d\u0430 \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430.", _s18_63, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u043f\u0440\u0435\u043a\u0443 \u0434\u0432\u0430 \u0444\u0430\u043a\u0442\u043e\u0440\u0438", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "\u0410\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u043f\u0440\u0435\u043a\u0443 \u0434\u0432\u0430 \u0444\u0430\u043a\u0442\u043e\u0440\u0438", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "\u0420\u0435\u0444\u0443\u043d\u0434\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "\u041f\u043e\u0441\u043b\u0435\u0434\u0435\u043d \u043a\u0432\u0430\u0440\u0442\u0430\u043b", "to_update_run", "To update run", _s18_66, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u0458 \u0432\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_113, _s16_114, "invoice_project", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0435\u043a\u0442", "invoice_task", "\u0417\u0430\u0434\u0430\u0447\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "invoice_expense", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u0458 \u0442\u0440\u043e\u0448\u043e\u043a", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d \u0438\u0437\u043d\u043e\u0441", _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "\u0421\u043e\u043a\u0440\u0438\u0458", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "\u041a\u043e\u043b\u043e\u043d\u0430", "sample", "\u041f\u0440\u0438\u043c\u0435\u0440\u043e\u043a", "map_to", "Map To", "import", "\u0412\u043d\u0435\u0441\u0438", _s25_33, _s29_16, "select_file", "\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0434\u0430\u0442\u043e\u0442\u0435\u043a\u0430", _s16_121, _s16_122, "csv_file", "CSV \u0434\u0430\u0442\u043e\u0442\u0435\u043a\u0430", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "\u0423\u0441\u043b\u0443\u0433\u0430", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "\u041d\u0435\u043f\u043b\u0430\u0442\u0435\u043d\u043e", "white_label", "White Label", "delivery_note", "\u0417\u0430\u0431\u0435\u043b\u0435\u0448\u043a\u0430 \u0437\u0430 \u0438\u0441\u043f\u043e\u0440\u0430\u043a\u0430", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "\u0414\u0435\u043b\u0443\u043c\u0435\u043d \u0434\u043e\u043b\u0433", "invoice_total", "\u0412\u043a\u0443\u043f\u043d\u043e \u043f\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_total", "\u0412\u043a\u0443\u043f\u043d\u043e \u043f\u043e\u043d\u0443\u0434\u0438", "credit_total", "\u0412\u043a\u0443\u043f\u043d\u043e \u043a\u0440\u0435\u0434\u0438\u0442", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "\u0418\u043c\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d \u0441\u0442\u0430\u0442\u0443\u0441 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s20_81, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043d\u0430 \u043d\u043e\u0432 \u0442\u0440\u043e\u0448\u043e\u043a", _s21_83, _s21_84, _s24_46, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s24_47, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s25_37, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s24_48, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430", _s24_49, _s37_13, _s25_38, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s27_38, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "\u0422\u0440\u0435\u0431\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u043e", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "\u041e\u0431\u0435\u043b\u0435\u0436\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s18_78, "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0448\u0442\u043e \u0441\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0430\u0442", _s21_90, "\u041d\u043e\u0432\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s22_63, "\u0418\u0437\u043c\u0435\u043d\u0438 \u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_46, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s25_47, _s38_15, _s26_26, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0435\u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "\u041f\u0440\u043e\u0444\u0438\u0442", "line_item", "\u0421\u0442\u0430\u0432\u043a\u0430 \u043d\u0430 \u043b\u0438\u043d\u0438\u0458\u0430", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u043e", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0458 \u043f\u043e\u0440\u0442\u0430\u043b", "copy_link", "Copy Link", "token_billing", "\u0417\u0430\u0447\u0443\u0432\u0430\u0458 \u0434\u0435\u0442\u0430\u043b\u0438 \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0447\u043a\u0430", _s24_52, _s24_53, "always", "\u0421\u0435\u043a\u043e\u0433\u0430\u0448", "optin", "Opt-In", "optout", "Opt-Out", "label", "\u041d\u0430\u0437\u043d\u0430\u043a\u0430", "client_number", "\u0411\u0440\u043e\u0458 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "auto_convert", "Auto Convert", "company_name", "\u0418\u043c\u0435 \u043d\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0430\u0442\u0435\u043d\u0438 \u043f\u043e \u0435-\u043f\u043e\u0448\u0442\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "emailed_quotes", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0430\u0442\u0435\u043d\u0438 \u043f\u043e \u0435-\u043f\u043e\u0448\u0442\u0430 \u043f\u043e\u043d\u0443\u0434\u0438", "emailed_credits", _s28_71, "gateway", "\u041f\u043b\u0430\u0442\u0435\u043d \u043f\u043e\u0440\u0442\u0430\u043b", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "\u0427\u0430\u0441\u043e\u0432\u0438", "statement", "\u0418\u0441\u043a\u0430\u0437", "taxes", "\u0414\u0430\u043d\u043e\u0446\u0438", "surcharge", "\u0414\u043e\u043f\u043b\u0430\u0442\u0430", "apply_payment", "Apply Payment", "apply_credit", "\u041f\u0440\u0438\u043c\u0435\u043d\u0438 \u043a\u0440\u0435\u0434\u0438\u0442", "apply", "\u041f\u0440\u0438\u043c\u0435\u043d\u0438", "unapplied", "Unapplied", "select_label", "\u0418\u0437\u0431\u0435\u0440\u0438 \u043d\u0430\u0437\u043d\u0430\u043a\u0430", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "\u0414\u043e", "health_check", "Health Check", "payment_type_id", "\u041d\u0430\u0447\u0438\u043d \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "\u041d\u0435\u0434\u043e\u0441\u043f\u0435\u0430\u043d\u0438 \u0424\u0430\u043a\u0442\u0443\u0440\u0438", _s17_90, _s17_91, "recent_payments", "\u041d\u0435\u043e\u0434\u0430\u043c\u043d\u0435\u0448\u043d\u0438 \u043f\u043b\u0430\u045c\u0430\u045a\u0430", "upcoming_quotes", "\u041f\u0440\u0435\u0442\u0441\u0442\u043e\u0458\u043d\u0438 \u043f\u043e\u043d\u0443\u0434\u0438", "expired_quotes", "\u0418\u0441\u0442\u0435\u0447\u0435\u043d\u0438 \u043f\u043e\u043d\u0443\u0434\u0438", "create_client", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u043a\u043b\u0438\u0435\u043d\u0442", "create_invoice", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "create_quote", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u043f\u043e\u043d\u0443\u0434\u0430", "create_payment", "Create Payment", "create_vendor", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "update_quote", "Update Quote", "delete_quote", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u043f\u043e\u043d\u0443\u0434\u0430", "update_invoice", "Update Invoice", "delete_invoice", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "update_client", "Update Client", "delete_client", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u041a\u043b\u0438\u0435\u043d\u0442", "delete_payment", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u041f\u043b\u0430\u045c\u0430\u045a\u0435", "update_vendor", "Update Vendor", "delete_vendor", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", "create_task", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u0437\u0430\u0434\u0430\u0447\u0430", "update_task", "Update Task", "delete_task", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u0437\u0430\u0434\u0430\u0447\u0430", "approve_quote", "Approve Quote", "off", "\u0418\u0441\u043a\u043b\u0443\u0447\u0435\u043d\u043e", "when_paid", "When Paid", "expires_on", "Expires On", "free", "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e", "plan", "\u041f\u043b\u0430\u043d", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "\u0426\u0435\u043b", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API \u0442\u043e\u043a\u0435\u043d\u0438", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "\u0422\u043e\u043a\u0435\u043d", "tokens", "\u0422\u043e\u043a\u0435\u043d\u0438", "new_token", "New Token", "edit_token", "\u0418\u0437\u043c\u0435\u043d\u0438 \u0442\u043e\u043a\u0435\u043d", "created_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d", "updated_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d", "archived_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d", "deleted_token", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "\u041f\u0440\u0430\u0442\u0438 \u0424\u0430\u043a\u0442\u0443\u0440\u0430 \u043f\u043e \u0435-\u043f\u043e\u0448\u0442\u0430", "email_quote", "\u041f\u0440\u0430\u0442\u0438 \u043f\u043e\u043d\u0443\u0434\u0430 \u043f\u043e \u0435\u043b. \u043f\u043e\u0448\u0442\u0430", "email_credit", "Email Credit", "email_payment", "\u041f\u0440\u0430\u0442\u0438 \u043f\u043b\u0430\u045c\u0430\u045a\u0435 \u043f\u043e \u0435-\u043f\u043e\u0448\u0442\u0430", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "\u0418\u043c\u0435 \u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, "\u0418\u0437\u043c\u0435\u043d\u0438 \u0442\u0435\u0440\u043c\u0438\u043d \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s20_90, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0443\u0441\u043b\u043e\u0432 \u0437\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s20_91, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0443\u0441\u043b\u043e\u0432 \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s21_92, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0443\u0441\u043b\u043e\u0432 \u0437\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "\u0418\u0437\u043d\u043e\u0441 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "\u0415\u043a\u0441\u043a\u043b\u0443\u0437\u0438\u0432\u043d\u043e", "inclusive", "\u0418\u043d\u043a\u043b\u0443\u0437\u0438\u0432\u043d\u043e", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "\u0420\u0435\u0444\u0443\u043d\u0434\u0438\u0440\u0430\u0458 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "\u0426\u0435\u043b\u043e\u0441\u043d\u043e \u0438\u043c\u0435", _s17_102, "\u0413\u0440\u0430\u0434/\u0414\u0440\u0436\u0430\u0432\u0430/\u041f\u043e\u0448\u0442\u0435\u043d\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", _s17_104, "\u041f\u043e\u0448\u0442\u0435\u043d\u0441\u043a\u0438 \u0431\u0440\u043e\u0458/\u0413\u0440\u0430\u0434/\u0414\u0440\u0436\u0430\u0432\u0430", "custom1", "\u041f\u0440\u0432\u043e \u043f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0435\u043d\u043e", "custom2", "\u0412\u0442\u043e\u0440\u043e \u043f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0435\u043d\u043e", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "\u041f\u0440\u043e\u0447\u0438\u0441\u0442\u0438 \u043f\u043e\u0434\u0430\u0442\u043e\u0446\u0438", _s16_152, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0441\u0442\u0435\u043d\u0438 \u043f\u043e\u0434\u0430\u0442\u043e\u0446\u0438 \u0437\u0430 \u043a\u043e\u043c\u043f\u0430\u0430\u043d\u0438\u0458\u0430", _s18_86, "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435: \u041e\u0432\u0430 \u0442\u0440\u0430\u0458\u043d\u043e \u045c\u0435 \u0433\u0438 \u0438\u0437\u0431\u0440\u0438\u0448\u0435 \u0432\u0430\u0448\u0438\u0442\u0435 \u043f\u043e\u0434\u0430\u0442\u043e\u0446\u0438, \u043d\u0435\u043c\u0430 \u0432\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0430\u0437\u0430\u0434.", "invoice_balance", "\u0421\u043e\u0441\u0442\u043e\u0458\u0431\u0430 \u043f\u043e \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "age_group_0", "0 - 30 \u0434\u0435\u043d\u0430", "age_group_30", "30 - 60 \u0434\u0435\u043d\u0430", "age_group_60", "60 - 90 \u0434\u0435\u043d\u0430", "age_group_90", "90 - 120 \u0434\u0435\u043d\u0430", "age_group_120", "120+ \u0434\u0435\u043d\u0430", "refresh", "\u041e\u0441\u0432\u0435\u0436\u0438", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "\u0414\u0435\u0442\u0430\u043b\u0438 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "\u0414\u043e\u0437\u0432\u043e\u043b\u0438", "none", "\u041d\u0435\u043c\u0430", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count \u0438\u0441\u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "\u041f\u0440\u0438\u043c\u0435\u043d\u0438 \u043b\u0438\u0446\u0435\u043d\u0446\u0430", "cancel_account", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u0441\u043c\u0435\u0442\u043a\u0430", _s22_70, "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435: \u041e\u0432\u0430 \u0442\u0440\u0430\u0458\u043d\u043e \u045c\u0435 \u0458\u0430 \u0438\u0437\u0431\u0440\u0438\u0448\u0435 \u0432\u0430\u0448\u0430\u0442\u0430 \u0441\u043c\u0435\u0442\u043a\u0430, \u043d\u0435\u043c\u0430 \u0432\u0440\u0430\u045c\u0430\u045a\u0435.", "delete_company", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", _s22_71, "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435: \u041e\u0432\u0430 \u0442\u0440\u0430\u0458\u043d\u043e \u045c\u0435 \u0458\u0430 \u0438\u0437\u0431\u0440\u0438\u0448\u0435 \u0432\u0430\u0448\u0430\u0442\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430, \u043d\u0435\u043c\u0430 \u0432\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0430\u0437\u0430\u0434.", "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "\u0417\u0430\u0433\u043b\u0430\u0432\u0458\u0435", "load_design", "\u0412\u0447\u0438\u0442\u0430\u0458 \u0434\u0438\u0437\u0430\u0458\u043d", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "\u041f\u0440\u0435\u0434\u043b\u043e\u0437\u0438", "tickets", "Tickets", _s16_157, "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u043f\u043e\u043d\u0443\u0434\u0438", "recurring_tasks", "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u0417\u0430\u0434\u0430\u0447\u0438", _s18_87, "\u041c\u0435\u043d\u0430\u045f\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", "credit_date", "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "credit", "\u041a\u0440\u0435\u0434\u0438\u0442", "credits", "\u041a\u0440\u0435\u0434\u0438\u0442\u0438", "new_credit", "\u0412\u043d\u0435\u0441\u0438 \u041a\u0440\u0435\u0434\u0438\u0442", "edit_credit", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043a\u0440\u0435\u0434\u0438\u0442", "created_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "updated_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "archived_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "deleted_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "removed_credit", _s27_51, "restored_credit", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", _s16_159, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 :count \u043a\u0440\u0435\u0434\u0438\u0442\u0438", "deleted_credits", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 :count \u043a\u0440\u0435\u0434\u0438\u0442\u0438", _s16_160, _s36_9, "current_version", "\u0421\u0435\u0433\u0430\u0448\u043d\u0430 \u0432\u0435\u0440\u0437\u0438\u0458\u0430", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "\u041f\u043e\u0432\u0435\u045c\u0435", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "\u041d\u043e\u0432\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "\u0420\u0435\u0441\u0435\u0442\u0438\u0440\u0430\u0458", "number", "Number", "export", "\u0415\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u0458", "chart", "\u0413\u0440\u0430\u0444\u0438\u043a\u043e\u043d", "count", "Count", "totals", "\u0412\u043a\u0443\u043f\u043d\u043e", "blank", "\u0411\u043b\u0430\u043d\u043a\u043e", "day", "\u0414\u0435\u043d", "month", "\u041c\u0435\u0441\u0435\u0446", "year", "\u0413\u043e\u0434\u0438\u043d\u0430", "subgroup", "\u041f\u043e\u0434\u0433\u0440\u0443\u043f\u0430", "is_active", "Is Active", "group_by", "\u0413\u0440\u0443\u043f\u0438\u0440\u0430\u0458 \u043f\u043e", "credit_balance", "\u0421\u043e\u0441\u0442\u043e\u0458\u0431\u0430 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "\u0423\u043b\u0438\u0446\u0430 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", _s17_111, "\u0410\u043f\u0430\u0440\u0442\u043c\u0430\u043d \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", "shipping_city", "\u0413\u0440\u0430\u0434 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", "shipping_state", "\u0414\u0440\u0436\u0430\u0432\u0430/\u041f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u0458\u0430 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", _s20_94, "\u041f\u043e\u0448\u0442\u0435\u043d\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", _s16_191, "\u0414\u0440\u0436\u0430\u0432\u0430 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", _s16_193, "\u0423\u043b\u0438\u0446\u0430 \u0437\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", _s16_194, "\u0410\u043f\u0430\u0440\u0442\u043c\u0430\u043d \u0437\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", "billing_city", "\u0413\u0440\u0430\u0434 \u0437\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", "billing_state", "\u0414\u0440\u0436\u0430\u0432\u0430/\u041f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u0458\u0430 \u0437\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", _s19_66, "\u041f\u043e\u0448\u0442\u0435\u043d\u0441\u043a\u0438 \u0431\u0440\u043e\u0458 \u0437\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", "billing_country", "\u0414\u0440\u0436\u0430\u0432\u0430 \u0437\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", "client_id", "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0458\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "assigned_to", "Assigned to", "created_by", "\u041a\u0440\u0435\u0438\u0440\u0430\u043d\u043e \u043f\u043e :name", "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "\u041a\u043e\u043b\u043e\u043d\u0438", "aging", "\u0417\u0430\u0441\u0442\u0430\u0440\u0435\u043d\u043e", "profit_and_loss", "\u041f\u0440\u043e\u0444\u0438\u0442 \u0438 \u0437\u0430\u0433\u0443\u0431\u0430", "reports", "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0438", "report", "\u0418\u0437\u0432\u0435\u0448\u0442\u0430\u0458", "add_company", "\u0414\u043e\u0434\u0430\u0458 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", "unpaid_invoice", _s17_172, "paid_invoice", "\u041f\u043b\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_195, "\u041d\u0435\u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "help", "\u041f\u043e\u043c\u043e\u0448", "refund", "\u0420\u0435\u0444\u0443\u043d\u0434\u0438\u0440\u0430\u0458", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "\u0415-\u043f\u043e\u0448\u0442\u0430 \u0437\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "multiselect", "Multiselect", "entity_state", "\u0421\u043e\u0441\u0442\u043e\u0458\u0431\u0430", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "\u041f\u043e\u0440\u0430\u043a\u0430", "from", "\u041e\u0434", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0458\u0430", "contact_us", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0438\u0440\u0430\u0458\u0442\u0435 \u043d\u0435'", "subtotal", "\u0412\u043a\u0443\u043f\u043d\u043e \u0431\u0435\u0437 \u0434\u0430\u043d\u043e\u043a", "line_total", "\u0412\u043a\u0443\u043f\u043d\u043e", "item", "\u0421\u0442\u0430\u0432\u043a\u0430", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "\u0414\u0430", "no", "\u041d\u0435", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "\u041c\u043e\u0431\u0438\u043b\u0435\u043d", "desktop", "\u0414\u0435\u0441\u043a\u0442\u043e\u043f", "layout", "Layout", "view", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043a\u043b\u0438\u0435\u043d\u0442", "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "\u041f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430 \u0434\u0430\u043d\u043e\u043a", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "\u041f\u0440\u0435\u0444\u0440\u043b\u0438", _s19_70, _s20_102, "options", "\u041e\u043f\u0446\u0438\u0438", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "\u041f\u043e\u0434\u043d\u0435\u0441\u0438", _s16_203, "\u041f\u043e\u0432\u0440\u0430\u0442\u0438 \u0458\u0430 \u0442\u0432\u043e\u0458\u0430\u0442\u0430 \u043b\u043e\u0437\u0438\u043d\u043a\u0430", "late_fees", "Late Fees", "credit_number", "\u0411\u0440\u043e\u0458 \u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442", "payment_number", "Payment Number", "late_fee_amount", "\u0418\u0437\u043d\u043e\u0441 \u043d\u0430 \u043f\u0440\u043e\u0432\u0438\u0437\u0438\u0458\u0430 \u0437\u0430 \u0437\u0430\u0434\u043e\u0446\u043d\u0443\u0432\u0430\u045a\u0435", _s16_204, "\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u043d\u0430 \u043f\u0440\u043e\u0432\u0438\u0437\u0438\u0458\u0430 \u0437\u0430 \u0437\u0430\u0434\u043e\u0446\u043d\u0443\u0432\u0430\u045a\u0435", "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "\u0414\u0435\u043d\u043e\u0432\u0438", "invoice_email", "\u041c\u0435\u0458\u043b \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "payment_email", "\u041c\u0435\u0458\u043b \u0437\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "\u041c\u0435\u0458\u043b \u0437\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", _s16_206, "\u0411\u0435\u0441\u043a\u0440\u0430\u0435\u043d \u043f\u043e\u0442\u0441\u0435\u0442\u043d\u0438\u043a", _s16_208, _s16_209, "administrator", "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440", _s18_106, "\u0414\u043e\u0437\u0432\u043e\u043b\u0430 \u0437\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u043e\u0442 \u0434\u0430 \u043c\u0435\u043d\u0430\u045f\u0438\u0440\u0430 \u0441\u043e \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438\u0442\u0435, \u0434\u0430 \u0433\u0438 \u043c\u0435\u043d\u0443\u0432\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438\u0442\u0435 \u0438 \u0434\u0430 \u0433\u0438 \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u0430 \u0441\u0438\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u0438", "user_management", "\u0423\u043f\u0440\u0430\u0432\u0443\u0432\u0430\u045a\u0435 \u0441\u043e \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "users", "\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0446\u0438", "new_user", "\u041d\u043e\u0432 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "edit_user", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "created_user", _s25_54, "updated_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "archived_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "deleted_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "removed_user", _s25_57, "restored_user", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "\u041e\u043f\u0448\u0442\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438", "invoice_options", "\u041f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s17_117, "\u0421\u043e\u043a\u0440\u0438\u0458 \u041f\u043b\u0430\u0442\u0435\u043d\u043e \u0434\u043e \u0434\u0430\u0442\u0443\u043c", _s22_78, "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 '\u041f\u043b\u0430\u0442\u0435\u043d\u043e \u0434\u043e \u0434\u0430\u0442\u0443\u043c' \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435 \u043e\u0442\u043a\u0430\u043a\u043e \u045c\u0435 \u0431\u0438\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e.", _s23_43, "\u0412\u043c\u0435\u0442\u043d\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", _s28_32, "\u0412\u043a\u043b\u0443\u0447\u0438 \u0433\u0438 \u043f\u0440\u0438\u043a\u0430\u0447\u0435\u043d\u0438\u0442\u0435 \u0441\u043b\u0438\u043a\u0438 \u0432\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430.", _s16_212, "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u0437\u0430\u0433\u043b\u0430\u0432\u0458\u0435 \u043d\u0430", _s16_213, "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u0444\u0443\u0442\u0435\u0440 \u043d\u0430", "first_page", "\u041f\u0440\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0430", "all_pages", "\u0421\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438", "last_page", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0430", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "\u041f\u0440\u0438\u043c\u0430\u0440\u043d\u0430 \u0431\u043e\u0458\u0430", "secondary_color", "\u0421\u0435\u043a\u0443\u043d\u0434\u0430\u0440\u043d\u0430 \u0431\u043e\u0458\u0430", "page_size", "\u0413\u043e\u043b\u0435\u043c\u0438\u043d\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0430", "font_size", "\u0413\u043e\u043b\u0435\u043c\u0438\u043d\u0430 \u043d\u0430 \u0444\u043e\u043d\u0442", "quote_design", "\u0414\u0438\u0437\u0430\u0458\u043d \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "invoice_fields", "\u041f\u043e\u043b\u0438\u045a\u0430 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "product_fields", "\u041f\u043e\u043b\u0438\u045a\u0430 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "invoice_terms", "\u0423\u0441\u043b\u043e\u0432\u0438 \u043f\u043e \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "invoice_footer", "\u0424\u0443\u0442\u0435\u0440 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "quote_terms", "\u0423\u0441\u043b\u043e\u0432\u0438 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "quote_footer", "\u0424\u0443\u0442\u0435\u0440 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", _s18_107, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430", _s23_44, _s52_5, _s18_108, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435", _s23_45, _s55_1, _s18_109, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u043e \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u045a\u0435", _s23_46, _s58_3, _s17_119, "\u041f\u043e\u0434\u0435\u0441\u0443\u0432\u0430\u045a\u0430 \u043d\u0430 \u0442\u0435\u043a\u043e\u0442 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430", "freq_daily", "\u0414\u043d\u0435\u0432\u043d\u043e", "freq_weekly", "\u041d\u0435\u0434\u0435\u043b\u043d\u043e", "freq_two_weeks", "\u0414\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438", "freq_four_weeks", "\u0427\u0435\u0442\u0438\u0440\u0438 \u043d\u0435\u0434\u0435\u043b\u0438", "freq_monthly", "\u041c\u0435\u0441\u0435\u0447\u043d\u043e", "freq_two_months", "\u0414\u0432\u0430 \u043c\u0435\u0441\u0435\u0446\u0438", _s17_121, "\u0422\u0440\u0438 \u043c\u0435\u0441\u0435\u0446\u0438", _s16_214, "\u0427\u0435\u0442\u0438\u0440\u0438 \u043c\u0435\u0441\u0435\u0446\u0438", "freq_six_months", "\u0428\u0435\u0441\u0442 \u043c\u0435\u0441\u0435\u0446\u0438", "freq_annually", "\u0413\u043e\u0434\u0438\u0448\u043d\u043e", "freq_two_years", "\u0414\u0432\u0435 \u0433\u043e\u0434\u0438\u043d\u0438", _s16_215, "Three Years", "never", "\u041d\u0438\u043a\u043e\u0433\u0430\u0448", "company", "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", _s17_122, "\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u043d\u0438 \u0431\u0440\u043e\u0435\u0432\u0438", "charge_taxes", "\u041d\u0430\u043f\u043b\u0430\u0442\u0438 \u0434\u0430\u043d\u043e\u0446\u0438", "next_reset", "\u0421\u043b\u0435\u0434\u043d\u043e \u0440\u0435\u0441\u0435\u0442\u0438\u0440\u0430\u045a\u0435", "reset_counter", "\u0420\u0435\u0441\u0435\u0442\u0438\u0440\u0430\u0458 \u0431\u0440\u043e\u0458\u0430\u0447", _s16_216, "\u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0438 \u043f\u0440\u0435\u0444\u0438\u043a\u0441", "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s17_124, "\u0414\u043e\u043f\u043b\u0430\u0442\u0430 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "client_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "product_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "payment_field", "Payment Field", "contact_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "vendor_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "expense_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", "project_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "task_field", "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "\u041f\u0440\u0435\u0444\u0438\u043a\u0441", "number_pattern", "Number Pattern", "messages", "\u041f\u043e\u0440\u0430\u043a\u0438", "custom_css", "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0435\u043d CSS", _s17_126, _s17_127, _s16_218, "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u043d\u0430 PDF", _s21_110, "\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u0433\u043e \u043f\u043e\u0442\u043f\u0438\u0441\u043e\u0442 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 \u043d\u0430 PDF \u0444\u0430\u043a\u0442\u0443\u0440\u0430/\u043f\u043e\u043d\u0443\u0434\u0430.", _s25_58, "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0438\u0437\u0431\u043e\u0440 \u043d\u0430 \u0443\u0441\u043b\u043e\u0432\u0438 \u0437\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s30_13, "\u041f\u043e\u0431\u0430\u0440\u0430\u0458 \u043e\u0434 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 \u0434\u0430 \u043f\u043e\u0442\u0432\u0440\u0434\u0438 \u0434\u0435\u043a\u0430 \u0433\u0438 \u043f\u0440\u0438\u0444\u0430\u045c\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u0442\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430.", _s23_47, "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0438\u0437\u0431\u043e\u0440 \u043d\u0430 \u0443\u0441\u043b\u043e\u0432\u0438 \u0437\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", _s28_33, "\u041f\u043e\u0431\u0430\u0440\u0430\u0458 \u043e\u0434 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 \u0434\u0430 \u043f\u043e\u0442\u0432\u0440\u0434\u0438 \u0434\u0435\u043a\u0430 \u0433\u0438 \u043f\u0440\u0438\u0444\u0430\u045c\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u0442\u0435 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430.", _s25_59, "\u041f\u043e\u0442\u043f\u0438\u0441 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s30_14, "\u041f\u043e\u0431\u0430\u0440\u0430\u0458 \u043e\u0434 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 \u0434\u0430 \u043e\u0431\u0435\u0437\u0431\u0435\u0434\u0438 \u043f\u043e\u0442\u043f\u0438\u0441.", _s23_48, "\u041f\u043e\u0442\u043f\u0438\u0441 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", _s22_80, "\u0424\u0430\u043a\u0442\u0443\u0440\u0438 \u0437\u0430\u0448\u0442\u0438\u0442\u0435\u043d\u0438 \u0441\u043e \u043b\u043e\u0437\u0438\u043d\u043a\u0430", _s27_53, "\u0412\u0438 \u0434\u043e\u0437\u0432\u043e\u043b\u0443\u0432\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043b\u043e\u0437\u0438\u043d\u043a\u0430 \u0437\u0430 \u0441\u0435\u043a\u043e\u0458 \u043a\u043e\u043d\u0442\u0430\u043a\u0442. \u0410\u043a\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043b\u043e\u0437\u0438\u043d\u043a\u0430. \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0442 \u045c\u0435 \u043c\u043e\u0440\u0430 \u0434\u0430 \u0458\u0430 \u0432\u043d\u0435\u0441\u0435 \u043b\u043e\u0437\u0438\u043d\u043a\u0430\u0442\u0430 \u043f\u0440\u0435\u0434 \u0434\u0430 \u0433\u0438 \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0442\u0435.", "authorization", "\u041e\u0432\u043b\u0430\u0441\u0442\u0443\u0432\u0430\u045a\u0435", "subdomain", "\u041f\u043e\u0434\u0434\u043e\u043c\u0435\u043d", "domain", "\u0414\u043e\u043c\u0435\u043d", "portal_mode", "Portal Mode", "email_signature", "\u0421\u043e \u043f\u043e\u0447\u0438\u0442,", _s24_56, "\u041d\u0430\u043f\u0440\u0430\u0432\u0435\u0442\u0435 \u0433\u043e \u043f\u043e\u043b\u0435\u0441\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e \u0437\u0430 \u0432\u0430\u0448\u0438\u0442\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0438 \u0441\u043e \u0434\u043e\u0434\u0430\u0432\u0430\u045a\u0435 \u043d\u0430 schema.org \u043e\u0431\u0435\u043b\u0435\u0436\u0458\u0435 \u043d\u0430 \u0432\u0430\u0448\u0438\u0442\u0435 \u0435-\u043f\u043e\u0448\u0442\u0438", "plain", "\u041e\u0431\u0438\u0447\u043d\u043e", "light", "\u0421\u0432\u0435\u0442\u043b\u043e", "dark", "\u0422\u0435\u043c\u043d\u043e", "email_design", "\u0414\u0438\u0437\u0430\u0458\u043d \u043d\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", _s20_117, "email_style", "Email Style", _s19_72, "\u041e\u0432\u043e\u0437\u043c\u043e\u0436\u0438 \u043e\u0431\u0435\u043b\u0435\u0436\u0443\u0432\u0430\u045a\u0435", "reply_to_email", "\u041e\u0434\u0433\u043e\u0432\u043e\u0440\u0438-\u043d\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430", "reply_to_name", "Reply-To Name", "bcc_email", "BCC \u0435-\u043f\u043e\u0448\u0442\u0430", "processed", "Processed", "credit_card", "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0447\u043a\u0430", "bank_transfer", "\u0411\u0430\u043d\u043a\u0430\u0440\u0441\u043a\u0438 \u0442\u0440\u0430\u043d\u0441\u0444\u0435\u0440", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "\u041e\u0432\u043e\u0437\u043c\u043e\u0436\u0438 \u043c\u0438\u043d.", "enable_max", "\u041e\u0432\u043e\u0437\u043c\u043e\u0436\u0438 \u043c\u0430\u043a\u0441.", "min_limit", "\u041c\u0438\u043d: :min", "max_limit", "\u041c\u0430\u043a\u0441: :max", "min", "\u041c\u0438\u043d", "max", "\u041c\u0430\u043a\u0441", _s19_73, "\u041f\u0440\u0438\u0444\u0430\u0442\u0435\u043d\u0438 \u043b\u043e\u0433\u043e\u0430 \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u0447\u043a\u0430", "credentials", "Credentials", "update_address", "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458 \u0430\u0434\u0440\u0435\u0441\u0430", _s19_75, "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458 \u0458\u0430 \u0430\u0434\u0440\u0435\u0441\u0430\u0442\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 \u0441\u043e \u043e\u0431\u0435\u0437\u0431\u0435\u0434\u0435\u043d\u0438\u0442\u0435 \u0434\u0435\u0442\u0430\u043b\u0438", "rate", "\u0421\u0442\u0430\u043f\u043a\u0430", "tax_rate", "\u0414\u0430\u043d\u043e\u0447\u043d\u0430 \u0441\u0442\u0430\u043f\u043a\u0430", "new_tax_rate", "\u041d\u043e\u0432\u0430 \u0441\u0442\u0430\u043f\u043a\u0430 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", "edit_tax_rate", "\u0418\u0437\u043c\u0435\u043d\u0438 \u0441\u0442\u0430\u043f\u043a\u0430 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", _s16_221, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u043d\u0430 \u0441\u0442\u0430\u043f\u043a\u0430 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", _s16_222, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0430 \u0441\u0442\u0430\u043f\u043a\u0430 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", _s17_129, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u0441\u0442\u0430\u043f\u043a\u0430 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u043e \u043f\u043e\u043f\u043e\u043b\u043d\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s18_112, "\u0418\u0437\u0431\u0438\u0440\u0430\u045a\u0435\u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u045c\u0435 \u0433\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438 \u043f\u043e\u043b\u0438\u045a\u0430\u0442\u0430 \u0437\u0430 \u043e\u043f\u0438\u0441 \u0438 \u0446\u0435\u043d\u0430", "update_products", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s20_104, "\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435\u0442\u043e \u043d\u0430 \u0444\u0430\u043a\u0443\u0440\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u045c\u0435 \u0458\u0430 \u0430\u0436\u0443\u0440\u0438\u0440\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0442\u0430 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438 ", _s16_224, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u0458 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s21_111, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u0458 \u0433\u0438 \u0446\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0442\u0435 \u043f\u043e \u0432\u0430\u043b\u0443\u0442\u0438\u0442\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0438\u0442\u0435", "fees", "\u041d\u0430\u0434\u043e\u043c\u0435\u0441\u0442\u043e\u0446\u0438", "limits", "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0443\u0432\u0430\u045a\u0430", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "\u041e\u0442\u0444\u0440\u043b\u0438 \u043f\u0440\u043e\u043c\u0435\u043d\u0438", "default_value", "Default value", "disabled", "\u041e\u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d\u043e", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "\u041d\u0435\u0434\u0435\u043b\u0430", "monday", "\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a", "tuesday", "\u0412\u0442\u043e\u0440\u043d\u0438\u043a", "wednesday", "\u0421\u0440\u0435\u0434\u0430", "thursday", "\u0427\u0435\u0442\u0432\u0440\u0442\u043e\u043a", "friday", "\u041f\u0435\u0442\u043e\u043a", "saturday", "\u0421\u0430\u0431\u043e\u0442\u0430", "january", "\u0408\u0430\u043d\u0443\u0430\u0440\u0438", "february", "\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438", "march", "\u041c\u0430\u0440\u0442", "april", "\u0410\u043f\u0440\u0438\u043b", "may", "\u041c\u0430\u0458", "june", "\u0408\u0443\u043d\u0438", "july", "\u0408\u0443\u043b\u0438", "august", "\u0410\u0432\u0433\u0443\u0441\u0442", "september", "\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438", "october", "\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438", "november", "\u041d\u043e\u0435\u043c\u0432\u0440\u0438", "december", "\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438", "symbol", "\u0421\u0438\u043c\u0431\u043e\u043b", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "\u0412\u0440\u0435\u043c\u0435 \u043e\u0434 24 \u0447\u0430\u0441\u0430", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "\u0413\u0440\u0443\u043f\u0430", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "\u041b\u043e\u0433\u043e", "saved_settings", _s27_56, _s16_230, "\u041f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "device_settings", "Device Settings", "defaults", "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u0438", "basic_settings", "\u041e\u0441\u043d\u043e\u0432\u043d\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438", _s17_134, "\u041d\u0430\u043f\u0440\u0435\u0434\u043d\u0438 \u043f\u043e\u0434\u0435\u0441\u0443\u0432\u0430\u045a\u0430", "company_details", "\u041f\u043e\u0434\u0430\u0442\u043e\u0446\u0438 \u0437\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0458\u0430\u0442\u0430", "user_details", "\u0414\u0435\u0442\u0430\u043b\u0438 \u0437\u0430 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043a\u043e\u0442", "localization", "\u041b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0458\u0430", "online_payments", "\u041e\u043d\u043b\u0430\u0458\u043d \u043f\u043b\u0430\u045c\u0430\u045a\u0430", "tax_rates", "\u0414\u0430\u043d\u043e\u0447\u043d\u0438 \u0441\u0442\u0430\u043f\u043a\u0438", "notifications", "\u0418\u0437\u0432\u0435\u0441\u0442\u0443\u0432\u0430\u045a\u0430", "import_export", "\u0423\u0432\u043e\u0437 | \u0418\u0437\u0432\u043e\u0437", "custom_fields", "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u043b\u0438\u0432\u0438 \u043f\u043e\u043b\u0438\u045a\u0430", "invoice_design", "\u0414\u0438\u0437\u0430\u0458\u043d \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "buy_now_buttons", "\u041a\u0443\u043f\u0438 \u0441\u0435\u0433\u0430 \u043a\u043e\u043f\u0447\u0438\u045a\u0430", "email_settings", "\u041f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430", _s23_54, "\u0428\u0430\u0431\u043b\u043e\u043d\u0438 \u0438 \u043f\u043e\u0442\u0441\u0435\u0442\u043d\u0438\u0446\u0438", _s22_81, _s20_106, _s19_81, "\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0458\u0430 \u043d\u0430 \u043f\u043e\u0434\u0430\u0442\u043e\u0446\u0438", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "\u0423\u0441\u043b\u043e\u0432\u0438 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0435\u045a\u0435", "privacy_policy", "\u041f\u043e\u043b\u0438\u0441\u0430 \u0437\u0430 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442", "sign_up", "\u041d\u0430\u0458\u0430\u0432\u0443\u0432\u0430\u045a\u0435", "account_login", "\u041d\u0430\u0458\u0430\u0432\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0430", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458 \u0441\u0435\u0433\u0430", _s18_118, _s18_119, _s21_115, _s34_27, "download", "\u041f\u0440\u0435\u0437\u0435\u043c\u0438", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442", "documents", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", "pending", "\u0412\u043e \u0442\u0435\u043a", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u043d\u043e", _s24_62, _s24_63, "exchange_rate", "\u0414\u0435\u0432\u0438\u0437\u0435\u043d \u043a\u0443\u0440\u0441", _s16_239, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u0430\u0458 \u0432\u0430\u043b\u0443\u0442\u0430", "mark_paid", "\u041e\u0431\u0435\u043b\u0435\u0436\u0438 \u043f\u043b\u0430\u0442\u0435\u043d\u043e", "category", "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430", "address", "\u0410\u0434\u0440\u0435\u0441\u0430", "new_vendor", "\u041d\u043e\u0432 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "created_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "updated_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "archived_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "deleted_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "restored_vendor", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", _s16_240, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 :count \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u0438", "deleted_vendors", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 :count \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u0438", _s16_241, _s36_11, "new_expense", "\u0412\u043d\u0435\u0441\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", "created_expense", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", "updated_expense", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", _s16_242, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", "deleted_expense", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", _s16_243, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", _s17_140, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s16_244, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u0446\u0438", _s17_141, _s37_20, "copy_shipping", "\u041a\u043e\u043f\u0438\u0440\u0430\u0458 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", "copy_billing", "\u041a\u043e\u043f\u0438\u0440\u0430\u0458 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", "design", "Design", _s21_116, _s21_117, "invoiced", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u043d\u043e", "logged", "\u041d\u0430\u0458\u0430\u0432\u0435\u043d\u043e", "running", "\u0412\u043e \u0442\u0435\u043a", "resume", "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438", "task_errors", "\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u043a\u043e\u0440\u0435\u0433\u0438\u0440\u0430\u0458\u0442\u0435 \u0432\u0440\u0435\u043c\u0438\u045a\u0430\u0442\u0430 \u0448\u0442\u043e \u0441\u0435 \u043f\u0440\u0435\u043a\u043b\u043e\u043f\u0443\u0432\u0430\u0430\u0442", "start", "\u041f\u043e\u0447\u0435\u0442\u043e\u043a", "stop", "\u0421\u043e\u043f\u0440\u0438", "started_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043f\u043e\u0447\u043d\u0430\u0442\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "stopped_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u043f\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "resumed_task", _s29_88, "now", "\u0421\u0435\u0433\u0430", _s16_245, _s16_246, "timer", "\u0422\u0430\u0458\u043c\u0435\u0440", "manual", "\u0423\u043f\u0430\u0442\u0441\u0442\u0432\u043e", "budgeted", "Budgeted", "start_time", "\u0412\u0440\u0435\u043c\u0435 \u0437\u0430 \u043f\u043e\u0447\u0435\u0442\u043e\u043a", "end_time", "\u0418\u0437\u043c\u0435\u043d\u0438 \u0432\u0440\u0435\u043c\u0435", "date", "\u0414\u0430\u0442\u0443\u043c", "times", "\u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u043d\u043e\u0441\u0442", "duration", "\u0412\u0440\u0435\u043c\u0435\u0442\u0440\u0430\u0435\u045a\u0435", "new_task", "\u041d\u043e\u0432\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "created_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "updated_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "archived_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "deleted_task", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "restored_task", _s29_88, "archived_tasks", _s32_23, "deleted_tasks", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u0438 :count \u0437\u0430\u0434\u0430\u0447\u0438", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "\u0411\u0443\u045f\u0435\u0442\u0438\u0440\u0430\u043d\u0438 \u0447\u0430\u0441\u043e\u0432\u0438", "created_project", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "updated_project", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", _s16_247, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", "deleted_project", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", _s16_248, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442", _s17_142, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043f\u0440\u043e\u0435\u043a\u0442\u0438", _s16_249, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u0438 :count \u043f\u0440\u043e\u0435\u043a\u0442\u0438", _s17_143, _s37_21, "new_project", "\u041d\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "\u043a\u043b\u0438\u043a\u043d\u0438 \u0442\u0443\u043a\u0430", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "\u0424\u0443\u0442\u0435\u0440", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0435\u043d \u043e\u043f\u0441\u0435\u0433", "date_range", "\u041e\u043f\u0441\u0435\u0433 \u043d\u0430 \u0434\u0430\u0442\u0443\u043c\u0438", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "\u041e\u0432\u043e\u0458 \u043c\u0435\u0441\u0435\u0446", "last_month", "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446", "this_year", "\u041e\u0432\u0430\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", "last_year", "\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0430\u0442\u0430 \u0433\u043e\u0434\u0438\u043d\u0430", "all_time", "All Time", "custom", "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0435\u043d\u043e", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "convert", "Convert", "more", "More", "edit_client", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043a\u043b\u0438\u0435\u043d\u0442", "edit_product", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "edit_invoice", "\u0418\u0437\u043c\u0435\u043d\u0438 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "edit_quote", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043f\u043e\u043d\u0443\u0434\u0430", "edit_payment", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "edit_task", "\u0418\u0437\u043c\u0435\u043d\u0438 \u0437\u0430\u0434\u0430\u0447\u0430", "edit_expense", "\u0418\u0437\u043c\u0435\u043d\u0438 \u0442\u0440\u043e\u0448\u043e\u043a", "edit_vendor", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "edit_project", "\u0418\u0437\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0435\u043a\u0442", _s20_107, "\u0418\u0437\u043c\u0435\u043d\u0438 \u041f\u043e\u0432\u0442\u043e\u0440\u0443\u0432\u0430\u0447\u043a\u0430 \u041f\u043e\u043d\u0443\u0434\u0430", "billing_address", "\u0410\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438\u0440\u0430\u045a\u0435", _s16_252, "\u0410\u0434\u0440\u0435\u0441\u0430 \u0437\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u0430", "total_revenue", "\u0412\u043a\u0443\u043f\u0435\u043d \u043f\u0440\u0438\u0445\u043e\u0434", "average_invoice", "\u041f\u0440\u043e\u0441\u0435\u0447\u043d\u0430 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "outstanding", "\u041d\u0435\u043d\u0430\u043f\u043b\u0430\u0442\u0435\u043d\u043e", "invoices_sent", ":count \u0438\u0441\u043f\u0440\u0430\u0442\u0435\u043d\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", "active_clients", "\u0410\u043a\u0442\u0438\u0432\u043d\u0438 \u041a\u043b\u0438\u0435\u043d\u0442\u0438", "close", "\u0417\u0430\u0442\u0432\u043e\u0440\u0438", "email", "\u0415-\u043f\u043e\u0448\u0442\u0430", "password", "\u041b\u043e\u0437\u0438\u043d\u043a\u0430", "url", "URL", "secret", "\u0422\u0430\u0458\u043d\u043e", "name", "\u0418\u043c\u0435", "logout", "\u041e\u0434\u0458\u0430\u0432\u0430", "login", "\u041d\u0430\u0458\u0430\u0432\u0430", "filter", "\u0424\u0438\u043b\u0442\u0435\u0440", "sort", "\u041f\u043e\u0434\u0440\u0435\u0434\u0438", "search", "\u041f\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u045a\u0435", "active", "\u0410\u043a\u0442\u0438\u0432\u0435\u043d", "archived", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u043e", "deleted", "\u0418\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u043e", "dashboard", "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043d\u0430 \u0442\u0430\u0431\u043b\u0430", "archive", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0458", "delete", "\u0418\u0437\u0431\u0440\u0438\u0448\u0438", "restore", "\u041f\u043e\u0432\u0440\u0430\u0442\u0438", _s16_254, _s16_255, _s23_55, "\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0432\u043d\u0435\u0441\u0435\u0442\u0435 \u0458\u0430 \u0432\u0430\u0448\u0430\u0442\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430", _s26_46, "\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0432\u043d\u0435\u0441\u0435\u0442\u0435 \u0458\u0430 \u0432\u0430\u0448\u0430\u0442\u0430 \u043b\u043e\u0437\u0438\u043d\u043a\u0430", _s21_119, "\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0432\u043d\u0435\u0441\u0435\u0442\u0435 \u0458\u0430 \u0432\u0430\u0448\u0430\u0442\u0430 URL", _s26_48, _s26_49, "ascending", "\u0420\u0430\u0441\u0442\u0435\u0447\u043a\u0438", "descending", "\u041e\u043f\u0430\u0453\u0430\u0447\u043a\u0438", "save", "\u0417\u0430\u0447\u0443\u0432\u0430\u0458", _s17_146, "\u041d\u0430\u0441\u0442\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430", "paid_to_date", "\u041f\u043b\u0430\u0442\u0435\u043d\u043e \u0434\u043e \u0434\u0435\u043d\u0435\u0441", "balance_due", "\u0412\u043a\u0443\u043f\u043d\u043e \u0437\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "balance", "\u0421\u043e\u0441\u0442\u043e\u0458\u0431\u0430", "overview", "Overview", "details", "\u0414\u0435\u0442\u0430\u043b\u0438", "phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", "website", "\u0412\u0435\u0431 \u0421\u0442\u0440\u0430\u043d\u0430", "vat_number", "\u0414\u0414\u0412 \u0431\u0440\u043e\u0458", "id_number", "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", "create", "\u041a\u0440\u0435\u0438\u0440\u0430\u0458", _s19_89, _s30_20, "error", "\u0413\u0440\u0435\u0448\u043a\u0430", _s16_256, _s16_257, "contacts", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0438", "additional", "Additional", "first_name", "\u0418\u043c\u0435", "last_name", "\u041f\u0440\u0435\u0437\u0438\u043c\u0435", "add_contact", "\u0414\u043e\u0434\u0430\u0434\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "are_you_sure", "\u0414\u0430\u043b\u0438 \u0441\u0442\u0435 \u0441\u0438\u0433\u0443\u0440\u043d\u0438?", "cancel", "\u041e\u0442\u043a\u0430\u0436\u0438", "ok", "Ok", "remove", "\u041e\u0442\u0441\u0442\u0440\u0430\u043d\u0438", _s16_258, _s16_259, "product", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442", "products", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", "new_product", "\u041d\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "created_product", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "updated_product", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s16_260, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", "deleted_product", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s16_261, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442", _s17_148, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 :count \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s16_262, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 :count \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438", _s17_149, _s37_22, "product_key", "\u041f\u0440\u043e\u0434\u0443\u043a\u0442", "notes", "\u0417\u0430\u0431\u0435\u043b\u0435\u0448\u043a\u0438", "cost", "\u0426\u0435\u043d\u0430", "client", "\u041a\u043b\u0438\u0435\u043d\u0442", "clients", "\u041a\u043b\u0438\u0435\u043d\u0442\u0438", "new_client", "\u041d\u043e\u0432 \u041a\u043b\u0438\u0435\u043d\u0442", "created_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "updated_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "archived_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", _s16_263, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u045a\u0435 \u043d\u0430 :count \u043a\u043b\u0438\u0435\u043d\u0442\u0438", "deleted_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "deleted_clients", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 :count \u043a\u043b\u0438\u0435\u043d\u0442\u0438", "restored_client", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", _s16_264, _s36_13, "address1", "\u0423\u043b\u0438\u0446\u0430", "address2", "\u0411\u0440\u043e\u0458", "city", "\u0413\u0440\u0430\u0434", "state", "\u041e\u043f\u0448\u0442\u0438\u043d\u0430", "postal_code", "\u041f\u043e\u0448\u0442\u0435\u043d\u0441\u043a\u0438 \u0431\u0440\u043e\u0458", "country", "\u0414\u0440\u0436\u0430\u0432\u0430", "invoice", "\u0424\u0430\u043a\u0442\u0443\u0440\u0430", "invoices", "\u0424\u0430\u043a\u0442\u0443\u0440\u0438", "new_invoice", "\u041d\u043e\u0432\u0430 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", "created_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "updated_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_265, _s26_58, "deleted_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u0430 \u0424\u0430\u043a\u0442\u0443\u0440\u0430", _s16_266, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s17_150, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u0424\u0430\u043a\u0442\u0443\u0440\u0438", _s16_267, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u0438 :count \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s17_151, _s37_23, "emailed_invoice", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430 \u043f\u043e \u0435-\u043f\u043e\u0448\u0442\u0430", "emailed_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0430\u0442\u0435\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435 \u043f\u043e \u0435-\u043f\u043e\u0448\u0442\u0430", "amount", "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", "invoice_number", "\u0411\u0440\u043e\u0458 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "invoice_date", "\u0414\u0430\u0442\u0430\u0443\u043c \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", "discount", "\u041f\u043e\u043f\u0443\u0441\u0442", "po_number", "\u0411\u0440\u043e\u0458 \u043d\u0430 \u043d\u0430\u0440\u0430\u0447\u043a\u0430", "terms", "\u0423\u0441\u043b\u043e\u0432\u0438", "public_notes", "\u0408\u0430\u0432\u043d\u0438 \u0437\u0430\u0431\u0435\u043b\u0435\u0448\u043a\u0438", "private_notes", "\u0417\u0430\u0431\u0435\u043b\u0435\u0448\u043a\u0438", "frequency", "\u0424\u0440\u0435\u043a\u0432\u0435\u043d\u0442\u043d\u043e\u0441\u0442", "start_date", "\u041f\u043e\u0447\u0435\u0442\u0435\u043d \u0434\u0430\u0442\u0443\u043c", "end_date", "\u041a\u0440\u0430\u0435\u043d \u0434\u0430\u0442\u0443\u043c", "quote_number", "\u0411\u0440\u043e\u0458 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "quote_date", "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "valid_until", "\u0412\u0430\u043b\u0438\u0434\u043d\u043e \u0434\u043e", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "\u041e\u043f\u0438\u0441", "unit_cost", "\u0426\u0435\u043d\u0430 \u043d\u0430 \u0435\u0434\u0438\u043d\u0438\u0446\u0430", "quantity", "\u041a\u043e\u043b\u0438\u0447\u0438\u043d\u0430", "add_item", "Add Item", "contact", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", "work_phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u0434\u043e\u0441\u043f\u0435\u0432\u0430\u045a\u0435", _s16_268, "\u0414\u0435\u043b\u0443\u043c\u0435\u043d \u0434\u0430\u0442\u0443\u043c \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0441\u0443\u0432\u0430\u045a\u0435", "paid_date", "Paid Date", "status", "\u0421\u0442\u0430\u0442\u0443\u0441", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "\u0412\u043a\u0443\u043f\u043d\u043e", "percent", "\u041f\u0440\u043e\u0446\u0435\u043d\u0442", "edit", "\u0418\u0437\u043c\u0435\u043d\u0438", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "\u0421\u0442\u0430\u043f\u043a\u0430 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430", "settings", "\u041f\u043e\u0434\u0435\u0441\u0443\u0432\u0430\u045a\u0430", "language", "Language", "currency", "\u0412\u0430\u043b\u0443\u0442\u0430", "created_at", "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435", "created_on", "Created On", "updated_at", "Updated", "tax", "\u0414\u0430\u043d\u043e\u043a", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "\u041c\u0438\u043d\u0430\u0442\u043e \u0434\u043e\u0441\u0442\u0430\u0441\u0443\u0432\u0430\u045a\u0435", "draft", "\u041d\u0430\u0446\u0440\u0442", "sent", "\u0418\u0441\u043f\u0440\u0430\u0442\u0435\u043d\u043e", "viewed", "Viewed", "approved", "Approved", "partial", "\u0414\u0435\u043b\u0443\u043c\u043d\u043e/\u0414\u0435\u043f\u043e\u0437\u0438\u0442", "paid", "\u041f\u043b\u0430\u0442\u0435\u043d\u043e", "mark_sent", "\u0411\u0435\u043b\u0435\u0433\u043e\u0442 \u0435 \u043f\u0440\u0430\u0442\u0435\u043d", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "\u0417\u0430\u0432\u0440\u0448\u0435\u043d\u043e", _s37_24, _s37_25, "dark_mode", "\u0422\u0435\u043c\u0435\u043d \u0440\u0435\u0436\u0438\u043c", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442", _s16_270, _s16_271, "clone", "\u041a\u043b\u043e\u043d\u0438\u0440\u0430\u0458", "loading", "\u0412\u0447\u0438\u0442\u0443\u0432\u0430\u045a\u0435", "industry", "Industry", "size", "Size", "payment_terms", "\u0423\u0441\u043b\u043e\u0432\u0438 \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "payment_date", "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "\u041f\u043e\u0440\u0442\u0430\u043b \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "\u041e\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d\u043e", "recipients", "\u041f\u0440\u0438\u043c\u0430\u0442\u0435\u043b\u0438", "initial_email", "\u041f\u043e\u0447\u0435\u0442\u043d\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430", "first_reminder", "\u041f\u0440\u0432 \u043f\u043e\u0442\u0441\u0435\u0442\u043d\u0438\u043a", "second_reminder", "\u0412\u0442\u043e\u0440 \u043f\u043e\u0442\u0441\u0435\u0442\u043d\u0438\u043a", "third_reminder", "\u0422\u0440\u0435\u0442 \u043f\u043e\u0442\u0441\u0435\u0442\u043d\u0438\u043a", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "\u0428\u0430\u0431\u043b\u043e\u043d", "send", "Send", "subject", "\u041f\u0440\u0435\u0434\u043c\u0435\u0442", "body", "\u041a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0458\u0430", "send_email", "\u0418\u0441\u043f\u0440\u0430\u0442\u0438 \u0435\u043c\u0430\u0438\u043b", "email_receipt", "\u041f\u0440\u0430\u0442\u0438 \u043f\u043e\u0442\u0432\u0440\u0434\u0430 \u0437\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435 \u043d\u0430 \u0435-\u043f\u043e\u0448\u0442\u0430 \u0434\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442", "auto_billing", "Auto billing", "button", "Button", "preview", "\u041f\u0440\u0435\u0433\u043b\u0435\u0434", "customize", "\u041f\u0440\u0438\u043b\u0430\u0433\u043e\u0434\u0438", "history", "\u0418\u0441\u0442\u043e\u0440\u0438\u0458\u0430", "payment", "\u041f\u043b\u0430\u045c\u0430\u045a\u0435", "payments", "\u041f\u043b\u0430\u045c\u0430\u045a\u0430", "refunded", "Refunded", "payment_type", "\u0422\u0438\u043f \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s21_121, "\u0422\u0440\u0430\u043d\u0441\u0430\u043a\u0446\u0438\u0441\u043a\u0430 \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0446\u0430", "enter_payment", "\u0412\u043d\u0435\u0441\u0438 \u0443\u043f\u043b\u0430\u0442\u0430", "new_payment", "\u0412\u043d\u0435\u0441\u0438 \u041f\u043b\u0430\u045c\u0430\u045a\u0435", "created_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "updated_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s16_278, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u043e \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "deleted_payment", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s16_279, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", _s17_155, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043f\u043b\u0430\u045c\u0430\u045a\u0430", _s16_280, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0431\u0440\u0438\u0448\u0435\u045a\u0435 \u043d\u0430 :count \u043f\u043b\u0430\u045c\u0430\u045a\u0430", _s17_156, _s37_26, "quote", "\u041f\u043e\u043d\u0443\u0434\u0430", "quotes", "\u041f\u043e\u043d\u0443\u0434\u0438", "new_quote", "\u041d\u043e\u0432\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "created_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "updated_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "archived_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "deleted_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "restored_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430", "archived_quotes", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u043d\u0438 :count \u043f\u043e\u043d\u0443\u0434\u0438", "deleted_quotes", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d\u0438 :count \u043f\u043e\u043d\u0443\u0434\u0438", "restored_quotes", _s35_25, "expense", "\u0422\u0440\u043e\u0448\u043e\u043a", "expenses", "\u0422\u0440\u043e\u0448\u043e\u0446\u0438", "vendor", "\u041f\u0440\u043e\u0434\u0430\u0432\u0430\u0447", "vendors", "Vendors", "task", "\u0417\u0430\u0434\u0430\u0447\u0430", "tasks", "\u0417\u0430\u0434\u0430\u0447\u0438", "project", "\u041f\u0440\u043e\u0435\u043a\u0442", "projects", "\u041f\u0440\u043e\u0435\u043a\u0442\u0438", "activity_1", ":user \u0433\u043e \u043a\u0440\u0435\u0438\u0440\u0430\u0448\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 :client", "activity_2", ":user \u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430\u0448\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 :client", "activity_3", ":user \u0433\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 :client", "activity_4", ":user \u0458\u0430 \u043a\u0440\u0435\u0438\u0440\u0430\u0448\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 :invoice", "activity_5", ":user \u0458\u0430 \u0430\u0436\u0443\u0440\u0438\u0440\u0430\u0448\u0435 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 :invoice", "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", ":user \u0458\u0430 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 :invoice", "activity_9", ":user \u0458\u0430 \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 :invoice", "activity_10", _s82_, "activity_11", ":user \u0433\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e :payment", "activity_12", ":user \u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e :payment", "activity_13", ":user \u0433\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e :payment", "activity_14", ":user \u0432\u043d\u0435\u0441\u0435 :credit \u043a\u0440\u0435\u0434\u0438\u0442", "activity_15", ":user \u0430\u0436\u0443\u0440\u0438\u0440\u0430 :credit \u043a\u0440\u0435\u0434\u0438\u0442", "activity_16", ":user \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 :credit \u043a\u0440\u0435\u0434\u0438\u0442", "activity_17", ":user \u0438\u0437\u0431\u0440\u0438\u0448\u0430 :credit \u043a\u0440\u0435\u0434\u0438\u0442", "activity_18", ":user \u0458\u0430 \u043a\u0440\u0435\u0438\u0440\u0430 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430 :quote", "activity_19", ":user \u0458\u0430 \u0430\u0436\u0443\u0440\u0438\u0440\u0430 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430 :quote", "activity_20", _s50_12, "activity_21", ":contact \u0458\u0430 \u0432\u0438\u0434\u0435 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430 :quote", "activity_22", ":user \u0458\u0430 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430 :quote", "activity_23", ":user \u0458\u0430 \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430 :quote", "activity_24", ":user \u0458\u0430 \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u043e\u043d\u0443\u0434\u0430\u0442\u0430 :quote", "activity_25", ":user \u0458\u0430 \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u0444\u0430\u043a\u0442\u0443\u0440\u0430\u0442\u0430 :invoice", "activity_26", ":user \u0433\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0442 :client", "activity_27", ":user \u0433\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e :payment", "activity_28", ":user \u0433\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0438 :credit \u043a\u0440\u0435\u0434\u0438\u0442\u043e\u0442", "activity_29", _s42_16, "activity_30", ":user \u0433\u043e \u043a\u0440\u0435\u0438\u0440\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u043e\u0442 :vendor", "activity_31", ":user \u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u043e\u0442 :vendor", "activity_32", ":user \u0433\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u043e\u0442 :vendor", "activity_33", ":user \u0433\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0447\u043e\u0442 :vendor", "activity_34", ":user \u0433\u043e \u043a\u0440\u0435\u0438\u0440\u0430 \u0442\u0440\u043e\u0448\u043e\u043a\u043e\u0442 :expense", "activity_35", ":user \u0433\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u0442\u0440\u043e\u0448\u043e\u043a\u043e\u0442 :expense", "activity_36", ":user \u0433\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u0442\u0440\u043e\u0448\u043e\u043a\u043e\u0442 :expense", "activity_37", ":user \u0433\u043e \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u0442\u0440\u043e\u0448\u043e\u043a\u043e\u0442 :expense", "activity_39", ":user \u0433\u043e \u043e\u0442\u043a\u0430\u0436\u0430 :payment_amount \u043f\u043b\u0430\u045c\u0430\u045a\u0435\u0442\u043e :payment", "activity_40", ":user \u0433\u043e \u0440\u0435\u0444\u0443\u043d\u0434\u0438\u0440\u0430 :adjustment \u043d\u0430 :payment_amount \u043f\u043b\u0430\u045c\u0430\u045a\u0435 :payment", "activity_41", ":payment_amount \u043f\u043b\u0430\u045c\u0430\u045a\u0435 (:payment) \u0435 \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e", "activity_42", ":user \u0458\u0430 \u043a\u0440\u0435\u0438\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430 :task", "activity_43", ":user \u0430\u0436\u0443\u0440\u0438\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430 :task", "activity_44", ":user \u0458\u0430 \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430 :task", "activity_45", ":user \u0458\u0430 \u0438\u0437\u0431\u0440\u0438\u0448\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430 :task", "activity_46", ":user \u0458\u0430 \u043f\u043e\u0432\u0440\u0430\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u0442\u0430 :task", "activity_47", ":user \u0433\u043e \u0430\u0436\u0443\u0440\u0438\u0440\u0430 \u0442\u0440\u043e\u0448\u043e\u043a\u043e\u0442 :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "\u0415\u0434\u043d\u043e\u043a\u0440\u0430\u0442\u043d\u0430 \u043b\u043e\u0437\u0438\u043d\u043a\u0430", "emailed_quote", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0430\u0442\u0435\u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0430 \u043f\u043e \u0435\u043b. \u043f\u043e\u0448\u0442\u0430", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "\u0418\u0441\u0442\u0435\u0447\u0435\u043d\u043e", "all", "\u0421\u0438\u0442\u0435", "select", "\u0418\u0437\u0431\u0435\u0440\u0438", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "\u0411\u0440\u043e\u0458\u0430\u0447 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0438", _s20_112, _s20_113, _s20_114, "\u0411\u0440\u043e\u0458\u0430\u0447 \u043d\u0430 \u043f\u043e\u043d\u0443\u0434\u0438", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "\u0421\u043e\u0441\u0442\u043e\u0458\u0431\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "\u0422\u0438\u043f", "invoice_amount", "\u0418\u0437\u043d\u043e\u0441 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430", _s16_285, "\u0414\u0430\u0442\u0443\u043c \u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0441\u0443\u0432\u0430\u045a\u0435", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0441\u043a\u0430 \u043d\u0430\u043f\u043b\u0430\u0442\u0430", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "\u0418\u043c\u0435 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", "tax_amount", "\u0418\u0437\u043d\u043e\u0441 \u043d\u0430 \u0434\u0430\u043d\u043e\u043a", "tax_paid", "\u041f\u043b\u0430\u0442\u0435\u043d \u0434\u0430\u043d\u043e\u043a", "payment_amount", "\u0418\u0437\u043d\u043e\u0441 \u043d\u0430 \u043f\u043b\u0430\u045c\u0430\u045a\u0435", "age", "\u0412\u043e\u0437\u0440\u0430\u0441\u0442", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "\u0411\u0430\u043d\u043a\u0430", _s19_96, _s19_97, _s16_286, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0458\u0430 \u043d\u0430 \u0442\u0440\u043e\u0448\u043e\u043a", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "nb_NO", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Henvisningsprogram", "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Tid", "format", "Formater", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_20, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Disse kredentialene samsvarer ikke med v\xe5re opplysninger", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Tjener", "port", "Port", "encryption", "Kryptering", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Brukernavn", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Siste P\xe5logging", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Gjentakende", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Frakoble", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Totalt antall timer", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Fakturerbart", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Handling", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Planlegg", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Arkiver betaling", "archive_invoice", "Arkiver fakturaen", "archive_quote", "Arkiver tilbud", "archive_credit", "Arkiver kredit", "archive_task", "Arkiver Oppgave", "archive_client", "Arkiver kunde", "archive_project", "Arkiver Prosjekt", "archive_expense", "Arkiver Utgift", "restore_payment", "Gjenopprette Betaling", "restore_invoice", "Gjenopprette Faktura", "restore_quote", "Gjenopprette Tilbud", "restore_credit", "Gjenopprett Kredit", "restore_task", "Gjennopprett Oppgave", "restore_client", "Gjenopprett Kunde", "restore_project", "Gjenopprett Prosjekt", "restore_expense", "Restore Expense", "archive_vendor", "Arkiver Leverand\xf8r", "restore_vendor", "Restore Vendor", "create_product", "Lag nytt produkt", "update_product", "Update Product", "delete_product", "Slett Produkt", "restore_product", "Gjenopprett Produkt", "archive_product", "Arkiver produkt", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Betalingsm\xe5te", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "time", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Last opp", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Slett Prosjekt", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Lagre som standard vilk\xe5r", _s22_18, "Lagre som standard bunntekst", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, "Oppdaterte bankkonto", _s17_21, "Rediger Bankkonto", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Valgt", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Oppdater Kredit", "delete_credit", "Slett kredit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bankkonto", "bank_accounts", "Bankkort & Banker", _s21_34, "Arkiverte bankkonto", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Betalingsinnstillinger", "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "St\xe5ende", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "Legg til p\xe5 faktura :invoice", _s17_37, _s17_38, "week", "Uke", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Fakturavaluta", "range", "Periode", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Opprett prosjekt", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Godkjenn", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_6, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Gjenst\xe5r", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Sett Passord", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "Se Erkl\xe6ring", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "Fra Navn", _s16_81, _s16_82, _s17_44, "Gjentakende Utgift", _s18_46, "Gjentakende Utgifter", _s21_59, "Opprett Gjentakende Utgift", _s22_50, "Rediger Gjentakende Utgift", _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "Brukerguide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Netto", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "Kontakts fornavn", _s17_48, "Etternavn", "order", "Order", "unassigned", "Ikke tilordnet", "partial_value", "M\xe5 v\xe6re st\xf8rre enn null og mindre enn totalen", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Aktiver", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Sett subdomenet eller vis fakturaen p\xe5 ditt eget nettsted.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Sikkerhet", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, "Underdomene ikke tilgjengelig", "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "Send invitasjon p\xe5 nytt", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, "Aktiverte To-faktor-autentisering", "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, "To-faktor-autentisering", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, "Venligst bekreft din epost adresse", _s16_112, "Refundert betaling", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "For og oppdatere kj\xf8r", _s18_66, "Konverter til en faktura", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Fakturer Oppgave", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "Standard-dokumenter", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Skjul", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, "Advarsel: en ment for bruk p\xe5 lokal installasjon, passord er ikke sikkert. Klikk her for og vite mer.", "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Kolonne", "sample", "Eksempel", "map_to", "Map To", "import", "Importer", _s25_33, _s29_16, "select_file", "Vennligst velg en fil", _s16_121, _s16_122, "csv_file", "Velg CSV-fil", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook-URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Ubetalt", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Totalbel\xf8p", "quote_total", "Tilbud totalt", "credit_total", "Total kreditt", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Advarsel", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Kundenavn", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "Utgiftskategorier", _s20_81, "Ny Utgiftskategori", _s21_83, _s21_84, _s24_46, "Utgiftskategori ble opprettet", _s24_47, "Oppdaterte utgiftskategori", _s25_37, "Utgiftskategori ble arkivert", _s24_48, "Slettet kategori", _s24_49, _s37_13, _s25_38, "Utgiftskategori ble gjenopprettet", _s27_38, ":count utgiftskategorier ble arkivert", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, _s18_160, _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Sett Aktiv", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Gjentakende Faktura", _s18_78, "Gjentakende Fakturaer", _s21_90, "Ny Gjentakende Faktura", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Suksessfullt arkivert gjentakende faktura", _s25_46, "Suksessfullt slettet gjentakende faktura", _s25_47, _s38_15, _s26_26, "Suksessfullt gjenopprettet gjentakende faktura", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Fortjeneste", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logger", "view_portal", "Vis Portal", "copy_link", "Kopier Lenke", "token_billing", "Lagre kortdetaljer", _s24_52, "Velkommen til Invoice Ninja", "always", "Alltid", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Kundenummer", "auto_convert", "Auto Convert", "company_name", "Firmanavn", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, "E-postfakturaer sendt", "emailed_quotes", _s23_133, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "timer", "statement", "Erkl\xe6ring", "taxes", "Mva.", "surcharge", "Tilleggsgebyr", "apply_payment", "Apply Payment", "apply_credit", "Bruk Kredit", "apply", "Bruk", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "Til", "health_check", "Health Check", "payment_type_id", "Betalingsmetode", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Forest\xe5ende Fakturaer", _s17_90, _s17_91, "recent_payments", "Nylige Betalinger", "upcoming_quotes", "Oppkommende Tilbud", "expired_quotes", "Utl\xf8pte Tilbud", "create_client", "Create Client", "create_invoice", "Opprett faktura", "create_quote", "Lag tilbud", "create_payment", "Create Payment", "create_vendor", "Opprett leverand\xf8r", "update_quote", "Update Quote", "delete_quote", "Slett tilbud", "update_invoice", "Update Invoice", "delete_invoice", "Slett faktura", "update_client", "Update Client", "delete_client", "Slett kunde", "delete_payment", "Slett betaling", "update_vendor", "Update Vendor", "delete_vendor", "Slett Leverand\xf8r", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "Opprett Oppgave", "update_task", "Update Task", "delete_task", "Slett Oppgave", "approve_quote", "Approve Quote", "off", "Av", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Gratis", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API-tokens", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "Rediger Token", "created_token", "Opprettet token", "updated_token", "Oppdaterte token", "archived_token", "Suksessfullt arkivert token", "deleted_token", "Suksessfullt slettet token", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "E-postfaktura", "email_quote", "Send tilbudet som E-post", "email_credit", "Email Credit", "email_payment", "E-postbetaling", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Kontakt navn", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Kreditbel\xf8p", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Ekslusiv", "inclusive", "Inklusiv", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, "S\xf8k i Dokumenter", "search_designs", "S\xf8k i Designs", "search_invoices", "S\xf8k i Fakturaer", "search_clients", "S\xf8k i Kunder", "search_products", "S\xf8k i Produkter", "search_quotes", "S\xf8k i Pristilbuder", "search_credits", "Search Credits", "search_vendors", "S\xf8k i Leverand\xf8rer", "search_users", "S\xf8k i Brukere", _s16_145, "S\xf8k i Mva. Satser", "search_tasks", "S\xf8k i Oppgaver", "search_settings", "S\xf8k i Instillinger", "search_projects", "S\xf8k i Prosjekter", "search_expenses", "S\xf8k i Utgifter", "search_payments", "S\xf8k i Betalinger", "search_groups", "S\xf8k i Grupper", "search_company", "S\xf8k i Selskaper", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", _s17_187, _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Fullt Navn", _s17_102, "By/Fylke/Postnummer", _s17_104, "Postnr./Sted/Fylke", "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Fjern data", _s16_152, _s32_18, _s18_86, "Advarsel: Dette sletter alle dine data permanent, og kan ikke gjennopprettes.", "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Dager", "age_group_30", "30 - 60 Dager", "age_group_60", "60 - 90 Dager", "age_group_90", "90 - 120 Dager", "age_group_120", "Mer enn 120 dager", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Fakturadetaljer", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count faktura sendt", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "aktiver lisens", "cancel_account", "Kanseler Konto", _s22_70, "Advarsel: Dette vil permanent slette kontoen din, du kan ikke angre.", "delete_company", "Slett Firma", _s22_71, "Advarsel: Dette vil permanent slette ditt firma, dette kan ikke gjennopprettes.", "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Header", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Forslag", "tickets", "Tickets", _s16_157, "Gjentakende Tilbud", "recurring_tasks", "Recurring Tasks", _s18_87, "Kontoadministrasjon", "credit_date", "Kreditdato", "credit", "Kredit", "credits", "Krediter", "new_credit", "Oppgi Kredit", "edit_credit", "Rediger Kredit", "created_credit", "Kredit opprettet", "updated_credit", "Kredit oppdatert", "archived_credit", "Kredit arkivert", "deleted_credit", "Kredit slettet", "removed_credit", _s27_51, "restored_credit", "Suksessfullt gjenopprettet kredit", _s16_159, "Arkiverte :count krediter", "deleted_credits", "Slettet :count krediter", _s16_160, _s36_9, "current_version", "N\xe5v\xe6rende versjon", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "L\xe6r mer", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Nytt Firma", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Nullstill", "number", "Nummer", "export", "Eksporter", "chart", "Diagram", "count", "Count", "totals", "Totaler", "blank", "Tom", "day", "Dag", "month", "M\xe5ned", "year", "\xc5r", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Grupper etter", "credit_balance", "Kreditsaldo", _s18_93, _s18_94, _s17_108, "Fult navn", "contact_phone", "Kontakt Telefon", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Leverings adresse", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, "Leverings adresse postnummer", _s16_191, _s16_192, _s16_193, "Fakturaadresse", _s16_194, _s17_112, "billing_city", "Fakturering By", "billing_state", _s22_76, _s19_66, "Fakturering Postnummer", "billing_country", "Fakturering Land", "client_id", "Kunde-ID", "assigned_to", "Assigned to", "created_by", "Laget av :name", "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Kolonner", "aging", "Aging", "profit_and_loss", "Fortjeneste og Tap", "reports", "Rapporter", "report", "Rapport", "add_company", "Legg til Firma", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Hjelp", "refund", "Refunder", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "Kontakt Epost", "multiselect", "Multiselect", "entity_state", "Tilstand", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Beskjed", "from", "Fra", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Dokumentasjon", "contact_us", "Kontakt Oss", "subtotal", "Totalbel\xf8p", "line_total", "Sum", "item", "Produkt", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Yes", "no", "No", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "User", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "Vennligst velg en klient", "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Skatteinnstillinger", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Valg", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Send", _s16_203, "Gjenopprett ditt passord", "late_fees", "Late Fees", "credit_number", "Kreditnummer", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Dager", "invoice_email", "Faktura-e-post", "payment_email", "Betalings-e-post", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Tilbuds-e-post", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "Brukerh\xe5ndtering", "users", "Brukere", "new_user", "Ny Bruker", "edit_user", "Endre bruker", "created_user", _s25_54, "updated_user", "Bruker oppdatert", "archived_user", "Suksessfullt arkivert bruker", "deleted_user", "Bruker slettet", "removed_user", _s25_57, "restored_user", "Suksessfullt gjenopprettet bruker", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Systeminnstillinger", "invoice_options", "Faktura alternativer", _s17_117, _s19_115, _s22_78, "Bare vis delbetalinger om det har forekommet en delbetaling.", _s23_43, "Embed Dokumenter", _s28_32, _s39_10, _s16_212, "Show header on", _s16_213, "Show footer on", "first_page", "F\xf8rste side", "all_pages", "Alle sider", "last_page", "Siste side", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Prim\xe6rfarge", "secondary_color", "Sekund\xe6r farge", "page_size", "Page Size", "font_size", "Skriftst\xf8rrelse", "quote_design", "Quote Design", "invoice_fields", "Faktura felt", "product_fields", "Produktfelter", "invoice_terms", _s20_126, "invoice_footer", "Faktura Bunntekst", "quote_terms", "Tilbuds Vilk\xe5r", "quote_footer", "Tilbud Bunntekst", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Konverter", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daglig", "freq_weekly", "Ukentlig", "freq_two_weeks", "To uker", "freq_four_weeks", "Fire uker", "freq_monthly", "M\xe5nedlig", "freq_two_months", "To m\xe5neder", _s17_121, "Tre m\xe5neder", _s16_214, "Fire m\xe5neder", "freq_six_months", "Seks m\xe5neder", "freq_annually", "\xc5rlig", "freq_two_years", "To \xe5r", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, "Genererte Nummere", "charge_taxes", "Inkluder skatt", "next_reset", "Neste Nullstilling", "reset_counter", "Nullstill Teller", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefiks", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Egendefinert CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, "Faktura-signatur", _s30_14, "Krever klients signatur.", _s23_48, "Tilbuds-signatur", _s22_80, "Passord-beskytt fakturaer", _s27_53, _s142_, "authorization", "Autorisasjon", "subdomain", "Subdomene", "domain", "Domene", "portal_mode", "Portal Mode", "email_signature", "Med vennlig hilsen,", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "Svar til Epost", "reply_to_name", "Reply-To Name", "bcc_email", "BCC E-post", "processed", "Processed", "credit_card", "Betalingskort", "bank_transfer", "Bankoverf\xf8ring", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Aktiver min", "enable_max", "Aktiver maks", "min_limit", "Min: :min", "max_limit", "Maks: :max", "min", "Min", "max", "Maks", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Oppdater Adresse", _s19_75, "Oppdater kundens adresse med oppgitte detaljer", "rate", "Sats", "tax_rate", "Skattesats", "new_tax_rate", "Ny Skattesats", "edit_tax_rate", "Rediger skattesats", _s16_221, "Suksessfullt opprettet skattesats", _s16_222, "Suksessfullt oppdatert skattesats", _s17_129, "Suksessfullt arkivert skattesatsen", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Automatisk-utfyll produkter", _s18_112, "Valg av produkt vil automatisk fylle ut beskrivelse og kostnaden", "update_products", "Automatisk oppdater produkter", _s20_104, "\xc5 endre en faktura vil automatisk oppdatere produktbilioteket", _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Avgifter", "limits", "Begrensninger", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "S\xf8ndag", "monday", "Mandag", "tuesday", "Tirsdag", "wednesday", "Onsdag", "thursday", "Torsdag", "friday", "Fredag", "saturday", "L\xf8rdag", "january", "Januar", "february", "Februar", "march", "Mars", "april", "April", "may", "Mai", "june", "Juni", "july", "Juli", "august", "August", "september", "September", "october", "Oktober", "november", "November", "december", "Desember", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 Timers Tid", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, "Produkt-innstillinger", "device_settings", "Device Settings", "defaults", "Standarder", "basic_settings", "Grunnleggende Innstillinger", _s17_134, "Avanserte innstillinger", "company_details", "Firmainformasjon", "user_details", "Brukerdetaljer", "localization", "Regioninnstillinger", "online_payments", "Nettbetalinger", "tax_rates", "Skattesatser", "notifications", "Varsler", "import_export", _s16_342, "custom_fields", "Egendefinerte felt", "invoice_design", "Fakturadesign", "buy_now_buttons", "Betal N\xe5-knapper", "email_settings", "E-post-innstillinger", _s23_54, "Design & P\xe5minnelser", _s22_81, _s20_106, _s19_81, "Datavisualiseringer", "price", "Pris", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "vilk\xe5r for bruk", "privacy_policy", "Personvernregler", "sign_up", "Registrer deg", "account_login", "Kontoinnlogging", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Lag ny", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Last ned", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Dokument", "documents", "Dokumenter", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Utgiftsdato", "pending", "Avventer", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Konvertert", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "Merk som betalt", "category", "Kategori", "address", "Adresse", "new_vendor", "Ny Leverand\xf8r", "created_vendor", "Opprettet leverand\xf8r", "updated_vendor", "Oppdaterte leverand\xf8r", "archived_vendor", "Arkiverte leverand\xf8r", "deleted_vendor", "Slettet leverand\xf8r", "restored_vendor", _s28_39, _s16_240, "Arkiverte :count leverand\xf8rer", "deleted_vendors", "Slettet :count leverand\xf8rer", _s16_241, _s36_11, "new_expense", "Angi utgift", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, "Arkiverte utgifter", _s16_244, "Slettet utgifter", _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Fakturert", "logged", "Logget", "running", "L\xf8pende", "resume", "Gjenoppta", "task_errors", "Vennligst rett alle overlappende tider", "start", "Start", "stop", "Stopp", "started_task", _s25_65, "stopped_task", "Suksessfullt stoppet oppgave", "resumed_task", _s25_67, "now", "N\xe5", _s16_245, _s16_246, "timer", "Tidtaker", "manual", "Manuell", "budgeted", "Budgeted", "start_time", "Starttid", "end_time", "Sluttid", "date", "Dato", "times", "Tider", "duration", "Varighet", "new_task", "Ny Oppgave", "created_task", "Suksessfullt opprettet oppgave", "updated_task", "Suksessfullt oppdatert oppgave", "archived_task", "Arkiverte oppgave", "deleted_task", "Slettet oppgave", "restored_task", "Gjenopprettet oppgave", "archived_tasks", "Arkiverte :count oppgaver", "deleted_tasks", "Slettet :count oppgaver", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Utbetalte timer", "created_project", "Opprettet prosjekt", "updated_project", "Oppdaterte prosjekt", _s16_247, "Arkiverte prosjekt", "deleted_project", "Slettet prosjekt", _s16_248, "Gjenopprettet prosjekt", _s17_142, "Arkiverte :count prosjekter", _s16_249, "Slettet :count prosjekter", _s17_143, _s37_21, "new_project", "Nytt Prosjekt", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "klikk her", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "L\xe5st", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Bunntekst", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Tilpass Utvalg", "date_range", "Datoperiode", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "Denne m\xe5neden", "last_month", "Siste m\xe5ned", "this_year", "Dette \xc5ret", "last_year", "Siste \xe5r", "all_time", "All Time", "custom", "Egendefiner", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "Se faktura", "convert", "Convert", "more", "More", "edit_client", "Rediger Kunde", "edit_product", "Endre produkt", "edit_invoice", "Rediger faktura", "edit_quote", "Endre tilbud", "edit_payment", "Rediger Betaling", "edit_task", "Rediger Oppgave", "edit_expense", "Edit Expense", "edit_vendor", "Rediger Leverand\xf8r", "edit_project", "Rediger Prosjekt", _s20_107, _s20_108, "billing_address", "Fakturerings Adresse", _s16_252, "Leveringsadresse", "total_revenue", "Sum omsetning", "average_invoice", "Gjennomsnittlige fakturaer", "outstanding", "Utest\xe5ende", "invoices_sent", _s22_107, "active_clients", "aktive kunder", "close", "Lukk", "email", "E-post", "password", "Passord", "url", "URL", "secret", "Secret", "name", "Navn", "logout", "Logg ut", "login", "Logg inn", "filter", "Filter", "sort", "Sort", "search", "S\xf8k", "active", "Aktiv", "archived", "Arkivert", "deleted", "Slettet", "dashboard", "Skrivebord", "archive", "Arkiv", "delete", "Slett", "restore", "Gjenopprette", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Stigende", "descending", "Synkende", "save", "Lagre", _s17_146, _s17_147, "paid_to_date", "Betalt til Dato", "balance_due", "Gjenst\xe5ende", "balance", "Balanse", "overview", "Oversikt", "details", "Detaljer", "phone", "Telefon", "website", "Nettside", "vat_number", "MVA-nummer", "id_number", "Id nummer", "create", "Lag", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "Kontakter", "additional", "Additional", "first_name", "Fornavn", "last_name", "Etternavn", "add_contact", "Legg til kontakt", "are_you_sure", "Er du sikker?", "cancel", "Avbryt", "ok", "Ok", "remove", "Fjern", _s16_258, _s16_259, "product", "Produkt", "products", "Produkter", "new_product", "Nytt Produkt", "created_product", "Produkt lagret", "updated_product", "Produkt oppdatert", _s16_260, "Produkt arkivert", "deleted_product", "Slettet produkt", _s16_261, "Gjenopprettet produkt", _s17_148, _s37_29, _s16_262, "Slettet :count produkter", _s17_149, _s37_22, "product_key", "Produkt", "notes", "Notater", "cost", "Kostnad", "client", "Kunde", "clients", "Kunder", "new_client", "Ny Kunde", "created_client", "Opprettet kunde", "updated_client", "Oppdaterte kunde", "archived_client", "Arkiverte kunde", _s16_263, "Arkiverte :count kunder", "deleted_client", "Slettet kunde", "deleted_clients", "Slettet :count kunder", "restored_client", "Gjenopprettet kunde", _s16_264, _s36_13, "address1", "Gate", "address2", "Husnummer", "city", "By", "state", "Fylke", "postal_code", "Postnummer", "country", "Country", "invoice", "Faktura", "invoices", "Fakturaer", "new_invoice", "Ny faktura", "created_invoice", "Faktura opprettet", "updated_invoice", "Faktura oppdatert", _s16_265, "Faktura arkivert", "deleted_invoice", "Faktura slettet", _s16_266, "Suksessfullt gjenopprettet faktura", _s17_150, "Fakturaer arkivert", _s16_267, "Slettet :count fakturaer", _s17_151, _s37_23, "emailed_invoice", "E-postfaktura sendt", "emailed_payment", _s28_72, "amount", "Bel\xf8p", "invoice_number", "Fakturanummer", "invoice_date", _s16_334, "discount", "Rabatter:", "po_number", "Ordrenummer", "terms", "Vilk\xe5r", "public_notes", "Offentlig notater", "private_notes", "Private notater", "frequency", "Frekvens", "start_date", "Startdato", "end_date", "Sluttdato", "quote_number", "Tilbudsnummer", "quote_date", "Tilbudsdato", "valid_until", "Gyldig til", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "Beskrivelse", "unit_cost", "Stykkpris", "quantity", "Antall", "add_item", "Add Item", "contact", "Kontakt", "work_phone", "Telefon (arbeid)", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "Forfallsdato", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Status", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Totalt", "percent", "Prosent", "edit", "Endre", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Oppgavesats", "settings", "Innstillinger", "language", "Language", "currency", "Currency", "created_at", "Dato Opprettet", "created_on", "Created On", "updated_at", "Updated", "tax", "Mva.", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Forfalt", "draft", "Kladd", "sent", "Sendt", "viewed", "Viewed", "approved", "Approved", "partial", _s16_335, "paid", "Betalt", "mark_sent", "Merk som Sendt", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Ferdig", _s37_24, _s37_25, "dark_mode", "M\xf8rk Modus", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Aktivitet", _s16_270, _s16_271, "clone", "Kopier", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "Betalingsvilk\xe5r", "payment_date", "Betalingsdato", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Kundeportal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Aktivert", "recipients", "Mottakere", "initial_email", "F\xf8rste E-post", "first_reminder", "F\xf8rste P\xe5minnelse", "second_reminder", "Andre P\xe5minnelse", "third_reminder", _s17_283, "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Mal", "send", "Send", "subject", "Emne", "body", "Body", "send_email", "Send e-post", "email_receipt", "Send betalingskvittering som e-post til kunden", "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "Tilpass", "history", "Historie", "payment", "Betaling", "payments", "Betalinger", "refunded", "Refunded", "payment_type", "Betalingsmetode", _s21_121, "Transaksjonsreferanse", "enter_payment", "Oppgi betaling", "new_payment", "Oppgi Betaling", "created_payment", "Betaling opprettet", "updated_payment", "Suksessfullt oppdatert betaling", _s16_278, "Betaling arkivert", "deleted_payment", _s16_336, _s16_279, "Suksessfullt gjenopprettet betaling", _s17_155, "Arkiverte :count betalinger", _s16_280, "Slettet :count betalinger", _s17_156, _s37_26, "quote", "Pristilbud", "quotes", "Pristilbud", "new_quote", "Nytt tilbud", "created_quote", "Tilbud opprettet", "updated_quote", "Tilbud oppdatert", "archived_quote", "Tilbud arkivert", "deleted_quote", "Tilbud slettet", "restored_quote", "Suksessfullt gjenopprettet tilbud", "archived_quotes", "Arkiverte :count tilbud", "deleted_quotes", "Slettet :count tilbud", "restored_quotes", _s35_25, "expense", "Utgift", "expenses", "Utgifter", "vendor", "Leverand\xf8r", "vendors", "Vendors", "task", "Oppgave", "tasks", "Oppgaver", "project", "Prosjekt", "projects", "Prosjekter", "activity_1", ":user opprettet kunde :client", "activity_2", ":user arkiverte kunde :client", "activity_3", ":user slettet kunde :client", "activity_4", ":user opprettet faktura :invoice", "activity_5", ":user oppdaterte faktura :invoice", "activity_6", ":user sendte e-post faktura :invoice for :client til :contact", "activity_7", ":contact har sett fakturaen :invoice for :client", "activity_8", ":user arkiverte faktura :invoice", "activity_9", ":user slettet faktura :invoice", "activity_10", _s82_, "activity_11", ":user oppdaterte betaling :payment", "activity_12", ":user arkiverte betaling :payment", "activity_13", ":user slettet betaling :payment", "activity_14", ":user la inn :credit kredit", "activity_15", ":user oppdaterte :credit kredit", "activity_16", ":user arkiverte :credit kredit", "activity_17", ":user slettet :credit kredit", "activity_18", ":user opprettet tilbud :quote", "activity_19", ":user oppdaterte tilbud :quote", "activity_20", ":user sendte e-post tilbud :quote for :client til :contact", "activity_21", ":contact viste tilbud :quote", "activity_22", ":user arkiverte tilbud :quote", "activity_23", ":user slettet tilbud :quote", "activity_24", ":user gjenopprettet tilbud :quote", "activity_25", ":user gjenopprettet faktura :invoice", "activity_26", ":user gjenopprettet kunde :client", "activity_27", ":user gjenopprettet betaling :payment", "activity_28", ":user gjenopprettet :credit kredit", "activity_29", ":contact godkjente tilbud :quote for :client", "activity_30", ":user opprettet leverand\xf8r :vendor", "activity_31", ":user arkiverte leverand\xf8r :vendor", "activity_32", ":user slettet leverand\xf8r :vendor", "activity_33", ":user gjenopprettet leverand\xf8r :vendor", "activity_34", ":user opprettet utgift :expense", "activity_35", ":user arkiverte utgift :expense", "activity_36", ":user slettet utgift :expense", "activity_37", ":user gjenopprettet utgift :expense", "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", ":user opprettet oppgave :task", "activity_43", ":user oppdaterte oppgave :task", "activity_44", ":user arkiverte oppgave :task", "activity_45", ":user slettet oppgave :task", "activity_46", ":user gjenopprettet oppgave :task", "activity_47", ":user oppdaterte utgift :expense", "activity_48", ":user opprettet bruker :user", "activity_49", ":user oppdaterte bruker :user", "activity_50", ":user arkiverte bruker :user", "activity_51", ":user slettet bruker :user", "activity_52", ":user gjenopprettet bruker :user", "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "Engangs Passord", "emailed_quote", _s23_133, "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "Alle", "select", "Velg", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "Fakturanummer-teller", _s20_112, _s20_113, _s20_114, "Tilbudsnummer-teller", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Type", "invoice_amount", "Invoice Amount", _s16_285, "Forfallsdato", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Auto Fakturer", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Skattenavn", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "Bel\xf8p", "age", "Alder", "is_running", "Is Running", "time_log", "Tidslogg", "bank_id", "Bank", _s19_96, _s19_97, _s16_286, "Utgiftskategori", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "fa", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Time", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, _s42_17, "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Username", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Last Login", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Recurring", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Unlink", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Action", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Schedule", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Archive Payment", "archive_invoice", "\u0628\u0627\u06cc\u06af\u0627\u0646\u06cc \u0641\u0627\u06a9\u062a\u0648\u0631", "archive_quote", "Archive Quote", "archive_credit", "Archive Credit", "archive_task", "Archive Task", "archive_client", "Archive Client", "archive_project", "Archive Project", "archive_expense", "Archive Expense", "restore_payment", "Restore Payment", "restore_invoice", "Restore Invoice", "restore_quote", "Restore Quote", "restore_credit", "Restore Credit", "restore_task", "Restore Task", "restore_client", "Restore Client", "restore_project", "Restore Project", "restore_expense", "Restore Expense", "archive_vendor", "Archive Vendor", "restore_vendor", "Restore Vendor", "create_product", "Add Product", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "Archive Product", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Payment Methods", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Hour", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Upload", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u0630\u062e\u06cc\u0631\u0647 \u0628\u0639\u0646\u0648\u0627\u0646 \u0642\u0648\u0627\u0646\u06cc\u0646 \u067e\u06cc\u0634\u0641\u0631\u0636", _s22_18, _s22_19, "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Delete Credit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", _s20_106, _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Standing", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", _s23_67, _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, _s16_70, "range", "Range", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Approve", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Set Password", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Import Data", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u0641\u0639\u0627\u0644", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, _s16_312, _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, _s18_67, _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Invoice Task", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Hide", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Column", "sample", "Sample", "map_to", "Map To", "import", "Import", _s25_33, _s29_16, "select_file", _s20_131, _s16_121, _s16_122, "csv_file", "CSV file", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Invoice Total", "quote_total", "Quote Total", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Client Name", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, _s18_160, _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, _s17_79, _s18_78, _s18_79, _s21_90, _s21_91, _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", _s17_193, _s24_52, _s24_53, "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "Company Name", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Hours", "statement", "Statement", "taxes", "\u0645\u0627\u0644\u06cc\u0627\u062a", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apply Credit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "To", "health_check", "Health Check", "payment_type_id", "Payment Type", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, _s17_89, _s17_90, _s17_91, "recent_payments", "Recent Payments", "upcoming_quotes", "Upcoming Quotes", "expired_quotes", "Expired Quotes", "create_client", "Create Client", "create_invoice", "Create Invoice", "create_quote", "Create Quote", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Delete Quote", "update_invoice", "Update Invoice", "delete_invoice", "\u062d\u0630\u0641 \u0641\u0627\u06a9\u062a\u0648\u0631", "update_client", "Update Client", "delete_client", "Delete Client", "delete_payment", "Delete Payment", "update_vendor", "Update Vendor", "delete_vendor", "Delete Vendor", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Delete Expense", "create_task", "Create Task", "update_task", "Update Task", "delete_task", "Delete Task", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Free", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "Edit Token", "created_token", _s26_29, "updated_token", _s26_30, "archived_token", _s27_42, "deleted_token", _s26_31, "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "\u0627\u06cc\u0645\u06cc\u0644 \u06a9\u0631\u062f\u0646 \u0641\u0627\u06a9\u062a\u0648\u0631", "email_quote", "Email Quote", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Credit Amount", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", _s19_101, "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Delete Account", _s22_70, _s69_0, "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Header", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, _s16_158, "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "Credit Date", "credit", "Credit", "credits", "Credits", "new_credit", "Enter Credit", "edit_credit", "Edit Credit", "created_credit", _s27_48, "updated_credit", _s27_49, "archived_credit", _s28_30, "deleted_credit", _s27_50, "removed_credit", _s27_51, "restored_credit", _s28_31, _s16_159, _s36_19, "deleted_credits", _s35_28, _s16_160, _s36_9, "current_version", "Current version", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "\u0645\u0634\u0627\u0647\u062f\u0647 \u0628\u06cc\u0634\u062a\u0631", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "New Company", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Reset", "number", "Number", "export", "Export", "chart", "Chart", "count", "Count", "totals", "Totals", "blank", "Blank", "day", "Day", "month", "Month", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Group by", "credit_balance", "Credit Balance", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Reports", "report", "Report", "add_company", "Add Company", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Help", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Message", "from", "From", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Documentation", "contact_us", "Contact Us", "subtotal", "\u062c\u0645\u0639 \u062c\u0632", "line_total", "\u062e\u0637 \u06a9\u0644", "item", "\u0627\u0642\u0644\u0627\u0645", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Yes", "no", "No", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "User", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Tax Settings", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, _s21_155, "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "Invoice Email", "payment_email", "Payment Email", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Quote Email", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "User Management", "users", "Users", "new_user", "New User", "edit_user", "Edit User", "created_user", _s25_54, "updated_user", _s25_55, "archived_user", _s26_38, "deleted_user", _s25_56, "removed_user", _s25_57, "restored_user", _s26_39, "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, _s16_211, "invoice_options", "Invoice Options", _s17_117, _s17_118, _s22_78, _s87_, _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "First page", "all_pages", "All pages", "last_page", "Last page", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Primary Color", "secondary_color", "Secondary Color", "page_size", "Page Size", "font_size", "Font Size", "quote_design", "Quote Design", "invoice_fields", "Invoice Fields", "product_fields", "Product Fields", "invoice_terms", "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0641\u0627\u06a9\u062a\u0648\u0631", "invoice_footer", "Invoice Footer", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "Weekly", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "Monthly", "freq_two_months", "Two months", _s17_121, "Three months", _s16_214, "Four months", "freq_six_months", "Six months", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "Company", _s17_122, _s17_123, "charge_taxes", "Charge taxes", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Prefix", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "Custom CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "Subdomain", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Regards,", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", _s20_117, "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Update Address", _s19_75, _s45_10, "rate", "\u0646\u0631\u062e", "tax_rate", "Tax Rate", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "Edit tax rate", _s16_221, _s29_23, _s16_222, _s29_24, _s17_129, _s34_30, _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", _s18_166, _s18_112, _s71_, "update_products", _s20_132, _s20_104, _s65_1, _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "Sunday", "monday", "Monday", "tuesday", "Tuesday", "wednesday", "Wednesday", "thursday", "Thursday", "friday", "Friday", "saturday", "Saturday", "january", "January", "february", "February", "march", "March", "april", "April", "may", "May", "june", "June", "july", "July", "august", "August", "september", "September", "october", "October", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 Hour Time", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, _s16_231, "device_settings", "Device Settings", "defaults", "Defaults", "basic_settings", "Basic Settings", _s17_134, _s17_135, "company_details", "Company Details", "user_details", "User Details", "localization", "Localization", "online_payments", "Online Payments", "tax_rates", "\u0646\u0631\u062e \u0645\u0627\u0644\u06cc\u0627\u062a", "notifications", "Notifications", "import_export", "Import | Export", "custom_fields", "Custom Fields", "invoice_design", "Invoice Design", "buy_now_buttons", "Buy Now Buttons", "email_settings", "Email Settings", _s23_54, _s21_114, _s22_81, _s20_106, _s19_81, _s19_82, "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, _s16_233, "privacy_policy", "Privacy Policy", "sign_up", "Sign Up", "account_login", "Account Login", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Download", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Documents", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Expense Date", "pending", "Pending", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Converted", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "Mark Paid", "category", "Category", "address", "\u0622\u062f\u0631\u0633", "new_vendor", "New Vendor", "created_vendor", _s27_59, "updated_vendor", _s27_60, "archived_vendor", _s28_38, "deleted_vendor", _s27_61, "restored_vendor", _s28_39, _s16_240, _s36_20, "deleted_vendors", _s35_29, _s16_241, _s36_11, "new_expense", "Enter Expense", "created_expense", _s28_40, "updated_expense", _s28_41, _s16_242, _s29_30, "deleted_expense", _s28_42, _s16_243, _s29_31, _s17_140, _s30_40, _s16_244, _s29_59, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Invoiced", "logged", "Logged", "running", "Running", "resume", "Resume", "task_errors", _s36_12, "start", "Start", "stop", "Stop", "started_task", _s25_65, "stopped_task", _s25_66, "resumed_task", _s25_67, "now", "Now", _s16_245, _s16_246, "timer", "Timer", "manual", "Manual", "budgeted", "Budgeted", "start_time", "Start Time", "end_time", "End Time", "date", "Date", "times", "Times", "duration", "Duration", "new_task", "New Task", "created_task", _s25_68, "updated_task", _s25_69, "archived_task", _s26_44, "deleted_task", _s25_70, "restored_task", _s26_45, "archived_tasks", _s34_31, "deleted_tasks", _s33_34, "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "New Project", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "click here", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Footer", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "Custom", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "View Invoice", "convert", "Convert", "more", "More", "edit_client", "Edit Client", "edit_product", "Edit Product", "edit_invoice", "Edit Invoice", "edit_quote", "Edit Quote", "edit_payment", "Edit Payment", "edit_task", "Edit Task", "edit_expense", "Edit Expense", "edit_vendor", "Edit Vendor", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "Billing Address", _s16_252, _s16_253, "total_revenue", "Total Revenue", "average_invoice", "Average Invoice", "outstanding", "Outstanding", "invoices_sent", _s20_116, "active_clients", "active clients", "close", "Close", "email", "\u0627\u06cc\u0645\u06cc\u0644", "password", "Password", "url", "URL", "secret", "Secret", "name", "\u0646\u0627\u0645", "logout", "Log Out", "login", "Login", "filter", "Filter", "sort", "Sort", "search", "Search", "active", "Active", "archived", "Archived", "deleted", "Deleted", "dashboard", "Dashboard", "archive", "Archive", "delete", "Delete", "restore", "Restore", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Save", _s17_146, _s17_147, "paid_to_date", "\u067e\u0631\u062f\u0627\u062e\u062a \u062f\u0631 \u062a\u0627\u0631\u06cc\u062e", "balance_due", "\u0628\u062f\u0647\u06cc \u062a\u0639\u0627\u062f\u0644", "balance", "Balance", "overview", "Overview", "details", "Details", "phone", "\u062a\u0644\u0641\u0646", "website", "\u0648\u0628 \u0633\u0627\u06cc\u062a", "vat_number", "VAT Number", "id_number", "ID Number", "create", "Create", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "\u0645\u062e\u0627\u0637\u0628\u06cc\u0646", "additional", "Additional", "first_name", "\u0646\u0627\u0645", "last_name", "\u0646\u0627\u0645 \u062e\u0627\u0646\u0648\u0627\u062f\u06af\u06cc", "add_contact", "\u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062e\u0627\u0637\u0628", "are_you_sure", "Are you sure?", "cancel", "Cancel", "ok", "Ok", "remove", "Remove", _s16_258, _s16_259, "product", "Product", "products", "Products", "new_product", "New Product", "created_product", _s28_47, "updated_product", _s28_48, _s16_260, _s29_34, "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "Product", "notes", "Notes", "cost", "Cost", "client", "\u0645\u0634\u062a\u0631\u06cc\u0627\u0646", "clients", "Clients", "new_client", "New Client", "created_client", _s27_63, "updated_client", _s27_64, "archived_client", _s28_50, _s16_263, _s36_21, "deleted_client", _s27_65, "deleted_clients", _s35_30, "restored_client", _s28_51, _s16_264, _s36_13, "address1", "\u062e\u06cc\u0627\u0628\u0627\u0646", "address2", "\u0646\u0645\u0648\u0646\u0647", "city", "\u0634\u0647\u0631", "state", "\u0627\u0633\u062a\u0627\u0646", "postal_code", "\u06a9\u062f \u067e\u0633\u062a\u06cc", "country", "Country", "invoice", "\u0641\u0627\u06a9\u062a\u0648\u0631", "invoices", "Invoices", "new_invoice", "New Invoice", "created_invoice", _s28_52, "updated_invoice", _s28_53, _s16_265, _s29_36, "deleted_invoice", _s28_54, _s16_266, _s29_37, _s17_150, _s37_33, _s16_267, _s36_22, _s17_151, _s37_23, "emailed_invoice", _s28_81, "emailed_payment", _s28_72, "amount", "Amount", "invoice_number", "\u0634\u0645\u0627\u0631\u0647 \u0641\u0627\u06a9\u062a\u0648\u0631", "invoice_date", "\u062a\u0627\u0631\u06cc\u062e \u0641\u0627\u06a9\u062a\u0648\u0631", "discount", "\u062a\u062e\u0641\u06cc\u0641", "po_number", "\u0634\u0645\u0627\u0631\u0647 PO", "terms", "\u0642\u0648\u0627\u0646\u06cc\u0646", "public_notes", "Public Notes", "private_notes", "\u0646\u0648\u0634\u062a\u0647 \u062e\u0635\u0648\u0635\u06cc", "frequency", "Frequency", "start_date", "Start Date", "end_date", "End Date", "quote_number", "Quote Number", "quote_date", "Quote Date", "valid_until", "Valid Until", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "\u062a\u0648\u0636\u06cc\u062d\u0627\u062a", "unit_cost", "\u0642\u06cc\u0645\u062a \u0648\u0627\u062d\u062f", "quantity", "\u062a\u0639\u062f\u0627\u062f", "add_item", "Add Item", "contact", "Contact", "work_phone", "\u062a\u0644\u0641\u0646", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "\u062a\u0627\u0631\u06cc\u062e \u067e\u0631\u062f\u0627\u062e\u062a", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Status", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Total", "percent", "Percent", "edit", "Edit", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a", "language", "Language", "currency", "Currency", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "\u0645\u0627\u0644\u06cc\u0627\u062a", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "Sent", "viewed", "Viewed", "approved", "Approved", "partial", "Partial/Deposit", "paid", "Paid", "mark_sent", "Mark Sent", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Done", _s37_24, _s37_25, "dark_mode", "Dark Mode", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Activity", _s16_270, _s16_271, "clone", "Clone", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "\u0642\u0648\u0627\u0646\u06cc\u0646 \u067e\u0631\u062f\u0627\u062e\u062a", "payment_date", "Payment Date", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Client Portal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "First Reminder", "second_reminder", "Second Reminder", "third_reminder", "Third Reminder", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Template", "send", "Send", "subject", "Subject", "body", "Body", "send_email", "Send Email", "email_receipt", _s35_24, "auto_billing", "Auto billing", "button", "Button", "preview", "Preview", "customize", "Customize", "history", "History", "payment", "Payment", "payments", "Payments", "refunded", "Refunded", "payment_type", "Payment Type", _s21_121, _s21_122, "enter_payment", "\u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u067e\u0631\u062f\u0627\u062e\u062a", "new_payment", "Enter Payment", "created_payment", _s28_55, "updated_payment", _s28_56, _s16_278, _s29_38, "deleted_payment", _s28_57, _s16_279, _s29_39, _s17_155, _s37_34, _s16_280, _s36_23, _s17_156, _s37_26, "quote", "Quote", "quotes", "Quotes", "new_quote", "New Quote", "created_quote", _s26_50, "updated_quote", _s26_51, "archived_quote", _s27_69, "deleted_quote", _s26_52, "restored_quote", _s27_70, "archived_quotes", _s35_31, "deleted_quotes", _s34_32, "restored_quotes", _s35_25, "expense", "Expense", "expenses", "Expenses", "vendor", "Vendor", "vendors", "Vendors", "task", "Task", "tasks", "Tasks", "project", "Project", "projects", "Projects", "activity_1", _s28_58, "activity_2", _s29_40, "activity_3", _s28_59, "activity_4", _s30_23, "activity_5", _s30_24, "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", _s31_19, "activity_9", _s30_25, "activity_10", _s82_, "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", _s50_12, "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", _s42_16, "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s30_28, "activity_35", _s31_23, "activity_36", _s30_29, "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", _s30_30, "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", _s26_61, "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "Select", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, _s22_102, _s20_112, _s20_113, _s20_114, _s20_115, _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Type", "invoice_amount", "Invoice Amount", _s16_285, "Due Date", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Auto Bill", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Tax Name", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "Payment Amount", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Bank", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "pl", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Program referencyjny", "comment", "Komentarze", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Czas", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Niepoprawne dane logowania", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, "Prawid\u0142owy numer VAT", _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Szyfrowanie", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "U\u017cytkownik", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Ostatnie logowanie", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Odnawialne", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Odepnij", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Pliki", "camera", "Aparat", "gallery", "Galeria", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Zmie\u0144 nazw\u0119", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Administrator", "owner", "W\u0142a\u015bciciel", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Razem godzin", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Op\u0142acany", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, "Minimalna kwota p\u0142atno\u015bci", _s25_9, "P\u0142atno\u015bci zainicjowane przez Klienta", _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Wymagane", "hidden", "Ukryte", "payment_links", "Payment Links", "action", "Akcja", _s32_1, _s42_1, "next_run", "Nast\u0119pne uruchomienie", "all_clients", "All Clients", _s16_34, "Poka\u017c tabel\u0119 przedawnie\u0144", _s19_6, "Wy\u015bwietl tabel\u0119 p\u0142atno\u015bci", _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Raz", "schedule", "Zaplanuj", "schedules", "Harmonogramy", "new_schedule", "Nowy harmonogram", "edit_schedule", "Edytuj harmonogram", _s16_36, "Pomy\u015blnie utworzono harmonogram", _s16_37, "Pomy\u015blnie zaktualizowano harmonogram", _s17_8, "Pomy\u015blnie zarchiwizowano harmonogram", _s16_38, "Pomy\u015blnie usuni\u0119to harmonogram", _s16_39, "Pomy\u015blnie trwale usuni\u0119to harmonogram", _s17_9, "Pomy\u015blnie przywr\xf3cono harmonogram", "search_schedule", "Szukaj harmonogramu", _s16_40, "Szukaj harmonogram\xf3w", "archive_payment", "Zarchiwizuj p\u0142atno\u015b\u0107", "archive_invoice", "Zarchiwizuj faktur\u0119", "archive_quote", "Archiwizuj ofert\u0119", "archive_credit", "Zarchiwizuj dokument", "archive_task", "Archiwizuj zadanie", "archive_client", "Zarchiwizuj klienta", "archive_project", _s19_201, "archive_expense", "Archiwizuj wydatek", "restore_payment", "Przywr\xf3\u0107 p\u0142atno\u015b\u0107", "restore_invoice", "Przywr\xf3\u0107 faktur\u0119", "restore_quote", "Przywr\xf3\u0107 ofert\u0119", "restore_credit", "Przywr\xf3\u0107 dokument", "restore_task", "Przywr\xf3\u0107 zadanie", "restore_client", "Przywr\xf3\u0107 klienta", "restore_project", "Przywr\xf3\u0107 projekt", "restore_expense", "Przywr\xf3\u0107 wydatek", "archive_vendor", "Archiwizuj dostawc\u0119", "restore_vendor", "Przywr\xf3\u0107 dostawc\u0119", "create_product", "Dodaj produkt", "update_product", "Zaktualizuj produkt", "delete_product", "Usu\u0144 produkt", "restore_product", "Przywr\xf3\u0107 produkt", "archive_product", _s19_201, _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Faktura wys\u0142ana", "sent_quote", "Oferta wys\u0142ana", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Ilo\u015b\u0107 maksymalna", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Formy p\u0142atno\u015bci", "view_all", "View All", "edit_all", "Edit All", _s28_2, "Zaakceptuj numer zam\xf3wienia", _s33_1, "Zezw\xf3l klientom na podanie numeru zam\xf3wienia podczas zatwierdzania oferty", "from_email", "From Email", "show_preview", "Poka\u017c podgl\u0105d", "show_paid_stamp", "Poka\u017c stempel zap\u0142acone", _s21_20, _s21_21, _s24_5, "W wybranych rekordach nie ma dokument\xf3w do pobrania", "pixels", "Pikseli", "logo_size", "Rozmiar logo", "postal_city", "Postal/City", "failed", "Nieudane", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Godzina", _s17_10, _s40_1, _s17_11, "Poka\u017c stopk\u0119 w e-mailach", _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Wyr\xf3wnanie tre\u015bci e-maili", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Ostatnie 365 dni", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, "Chcesz przes\u0142a\u0107 swoje logo?", "upload", "Prze\u015blij", _s17_14, "Zainstalowana wersja", _s23_5, "Powiadom dostawc\u0119 o zap\u0142aceniu", _s28_7, "Wy\u015blij wiadomo\u015b\u0107 e-mail do dostawcy, gdy wydatek zostanie oznaczony jako op\u0142acony", "update_payment", "Update Payment", "markup", "Markup", _s22_16, "Utworzono zam\xf3wienie", _s19_13, "Wys\u0142ano zam\xf3wienie", _s21_22, "Wy\u015bwietlono zam\xf3wienie", _s23_7, "Zaakceptowano zam\xf3wienie", _s20_17, _s60_0, "klarna", "Klarna", _s29_7, "Ustaw kurs wymiany podczas r\u0119cznego wprowadzania p\u0142atno\u015bci", _s29_8, "Ustaw kurs wymiany podczas tworzenia wydatku", "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, "Wy\u015blij powiadomienie e-mail po dokonaniu p\u0142atno\u015bci online", _s25_12, "Wy\u015blij powiadomienie e-mail podczas r\u0119cznego wprowadzania p\u0142atno\u015bci", _s28_8, "Wy\u015blij powiadomienie e-mail po oznaczaniu faktury jako op\u0142aconej", "delete_project", "Usu\u0144 projekt", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, "Wymagana rejestracja", _s26_9, _s27_11, _s24_7, "W\u0142\u0105cz zarz\u0105dzanie zapasami", _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Warto\u015b\u0107", "is", "Jest", "contains", "Zawiera", "starts_with", "Rozpoczyna si\u0119 od", "is_empty", "Jest pusty", "add_rule", "Dodaj regu\u0142\u0119", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Regu\u0142y", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Zapisz jako domy\u015blne warunki", _s22_18, "Zapisz jako domy\u015bln\u0105 stopk\u0119", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Zmie\u0144 numer", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transakcja", "bulk_print", "Drukuj PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "Podgl\u0105d PDF", _s20_22, _s20_23, _s21_31, _s16_452, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Konto bankowe zosta\u0142o utworzone", _s20_26, "Konto bankowe zosta\u0142o zaktualizowane", _s17_21, "Edytuj konto bankowe", _s16_49, _s16_50, "account_type", "Typ konta", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Wybranych", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Wyp\u0142ata", "deposits", "Deposits", "withdrawals", "Wyp\u0142aty", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Aktualizuj dokument", "delete_credit", "Usu\u0144 dokument", "transaction", "Transakcja", "transactions", "Transakcje", "new_transaction", "Nowa transakcja", _s16_54, "Edytuj transakcj\u0119", _s19_20, "Pomy\u015blnie utworzono transakcj\u0119", _s19_21, "Pomy\u015blnie zaktualizowano transakcj\u0119", _s20_27, "Pomy\u015blnie zarchiwizowano transakcj\u0119", _s19_22, "Pomy\u015blnie usuni\u0119to transakcj\u0119", _s19_23, "Pomy\u015blnie trwale usuni\u0119to transakcj\u0119", _s20_28, "Pomy\u015blnie przywr\xf3cono transakcj\u0119", _s18_24, "Szukaj transakcji", _s19_24, _s26_10, "bank_account", "Konto bankowe", "bank_accounts", "Karty kredytowe i banki", _s21_34, "Konto bankowe zosta\u0142o zarchiwizowane.", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Po\u0142\u0105cz", _s23_11, _s23_12, _s18_26, "Konwertuj na projekt", "client_email", "E-mail klienta", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Pole", "period", "Okres", "fields_per_row", "Pola na wiersz", _s21_36, "Aktywne faktury", _s26_11, "Zaleg\u0142e faktury", _s24_16, "Zako\u0144czone p\u0142atno\u015bci", _s23_13, "Zwr\xf3cone p\u0142atno\u015bci", _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Portal dostawcy", "send_code", "Wy\u015blij kod", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, "Stawki podatku pozycji na fakturze", _s21_40, "Pomy\u015blnie zweryfikowano numer telefonu", "code_was_sent", "Wys\u0142ano kod za pomoc\u0105 SMSa", _s16_58, _s39_4, "resend", "Pon\xf3w wysy\u0142k\u0119", "verify", "Zweryfikuj", _s18_30, "Prosz\u0119 poda\u0107 numer telefonu", _s20_36, "Nieprawid\u0142owy numer telefonu", _s19_28, "Zweryfikuj numer telefonu", _s24_18, "Zweryfikuj sw\xf3j numer telefonu, aby wysy\u0142a\u0107 maile", _s28_10, _s46_5, "merged_clients", "Pomy\u015blnie scalono klient\xf3w", "merge_into", "Scal w", "merge", "Scal", _s21_41, "Zmiana ceny zaakceptowana", _s19_30, "Zmiana ceny nie powiod\u0142a si\u0119 z kodem", _s17_30, "Przywr\xf3\u0107 zakupy", "activate", "Aktywuj", "connect_apple", "Po\u0142\u0105cz urz\u0105dzenie Apple", _s16_59, "Roz\u0142\u0105cz z urz\u0105dzeniem Apple", _s18_31, "Pomy\u015blnie roz\u0142\u0105czono z urz\u0105dzeniem Apple", "send_now", "Wy\u015blij teraz", "received", "Odebrane", _s19_31, "Data zam\xf3wienia", _s20_38, "Pomy\u015blnie przekszta\u0142cono na wydatek", _s21_43, "Pomy\u015blnie przekszta\u0142cono na wydatki", _s18_32, "Przekszta\u0142\u0107 w wydatek", _s16_61, "Dodaj do inwentarza", _s33_9, "Pomy\u015blnie dodano zam\xf3wienie do zapas\xf3w", _s34_9, "Pomy\u015blnie dodano zam\xf3wienia do zapas\xf3w", _s22_25, "Wysy\u0142anie dokument\xf3w przez klienta", _s22_27, "Wysy\u0142anie dokument\xf3w przez sprzedawc\u0119", _s27_17, "Zezwalaj dostawcom na przesy\u0142anie dokument\xf3w", _s24_19, "Czy podoba Ci si\u0119 aplikacja?", "yes_its_great", _s16_63, "not_so_much", "Nie za bardzo", _s17_32, "Wspaniale us\u0142ysze\u0107! Czy chcesz to oceni\u0107?", _s22_29, "Przykro mi to s\u0142ysze\u0107! Chcesz nam powiedzie\u0107 wi\u0119cej?", "sure_happy_to", "Jasne, ch\u0119tnie", "no_not_now", "Nie, nie teraz", "add", "Dodaj", _s18_34, "Ostatnio wys\u0142any szablon", _s22_30, "W\u0142\u0105cz elastyczne wyszukiwanie", _s27_18, _s55_, "vendor_details", "Szczeg\xf3\u0142y dostawcy", _s22_32, "Szczeg\xf3\u0142y zam\xf3wienia", "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Wy\u015blij Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Zaakceptowano", _s22_34, "Prosz\u0119 wybra\u0107 dostawc\u0119", _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, "Pomy\u015blnie od\u0142\u0105czono E-mail", "connect_email", "Po\u0142\u0105cz E-mail", _s16_64, "Od\u0142\u0105cz E-Mail", _s32_7, "U\u017cyj aplikacji webowej, aby po\u0142\u0105czy\u0107 z firm\u0105 Microsoft", "email_provider", "Dostawca poczty Email", _s17_33, "Po\u0142\u0105cz z firm\u0105 Microsoft", _s20_44, "Roz\u0142\u0105cz z firm\u0105 Microsoft", _s19_33, "Pomy\u015blnie po\u0142\u0105czono z firm\u0105 Microsoft", _s22_36, "Pomy\u015blnie roz\u0142\u0105czono z firm\u0105 Microsoft", _s17_35, "Zaloguj za pomoc\u0105 konta Microsoft", _s17_36, "Zarejestruj si\u0119 za pomoc\u0105 konta Microsoft", _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, "Podpis zam\xf3wienia", _s37_7, "Wymagaj od dostawcy z\u0142o\u017cenia podpisu.", "purchase_order", "Zam\xf3wienie", "purchase_orders", "Zam\xf3wienia", _s18_37, "Nowe zam\xf3wienie", _s19_34, "Edytuj zam\xf3wienie", _s22_39, "Pomy\u015blnie utworzono zam\xf3wienie", _s22_40, "Pomy\u015blnie zaktualizowano zam\xf3wienie", _s23_19, "Pomy\u015blnie zarchiwizowano zam\xf3wienie", _s22_41, "Pomy\u015blnie usuni\u0119to zam\xf3wienie", _s22_42, "Pomy\u015blnie trwale usuni\u0119to zam\xf3wienie", _s23_20, "Pomy\u015blnie przywr\xf3cono zam\xf3wienie", _s21_49, "Wyszukiwanie zam\xf3wia", _s22_43, "Wyszukiwanie zlece\u0144 zakupu", "login_url", "Adres logowania", _s16_67, "Ustawienia P\u0142atno\u015bci", "default", "Default", "stock_quantity", "Ilo\u015b\u0107 w magazynie", _s22_45, "Pr\xf3g powiadomienia", "track_inventory", "\u015aled\u017a inwentarz", _s20_49, "Wy\u015bwietlaj stany magazynowe produkt\xf3w i aktualizuj je po wys\u0142aniu faktur", _s19_36, "Powiadomienia o zapasach", _s24_23, "Wy\u015blij e-mail, gdy stan magazynowy osi\u0105gnie pr\xf3g", "vat", "VAT", "standing", "Oczekuj\u0105ce", "view_map", "Zobacz map\u0119", _s18_39, "Ustaw domy\u015blny projekt", "add_gateway", _s19_100, _s24_24, _s77_, "left", "Do lewej", "right", "Do prawej", "center", "Do \u015brodka", "page_numbering", "Numerowanie stron", _s24_25, "Wyr\xf3wnanie numerowania stron", _s31_8, "Faktura wys\u0142ana", _s24_27, "Poka\u017c opis produktu", _s29_13, "Do\u0142\u0105cz opis do listy produkt\xf3w", "invoice_items", "Pozycje faktury", "quote_items", "Cytuj przedmioty", "profitloss", "Zysk i strata", "import_format", "Format importu", "export_format", "Format eksportu", "export_type", "Typ eksportu", "stop_on_unpaid", "Zatrzymaj, gdy nieop\u0142acona", _s19_38, "Nie tw\xf3rz faktur cyklicznych, je\u015bli ostatnia faktura jest niezap\u0142acona.", "use_quote_terms", "Zastosuj warunki oferty", _s20_50, "Gdy oferta przekszta\u0142cana jest w faktur\u0119", "add_country", "Dodaj pa\u0144stwo", "enable_tooltips", "W\u0142\u0105cz podpowiedzi", _s20_51, "Poka\u017c podpowiedzi po najechaniu mysz\u0105", _s21_51, "B\u0142\u0105d: rekordy przynale\u017c\u0105 do wi\u0119cej ni\u017c jednego klienta", "register_label", "Utw\xf3rz konto w kilka sekund", "login_label", "Zaloguj si\u0119 u\u017cywaj\u0105c istniej\u0105ce konto", "add_to_invoice", "Dodaj do faktury :invoice", _s17_37, "Nie znaleziono faktur", "week", "Tydzie\u0144", "created_record", "Utworzono rekord pomy\u015blnie", _s26_13, "Archiwizuj automatycznie op\u0142acone", _s31_9, "Archiwizuj automatycznie faktury, kt\xf3re zosta\u0142y ju\u017c op\u0142acone.", _s31_10, "Archiwizuj automatycznie anulowane", _s36_2, _s46_16, _s20_52, "Alternatywna przegl\u0105darka plik\xf3w PDF", _s25_19, "Popraw przewijanie podgl\u0105du plik\xf3w PDF [BETA]", _s16_69, "Waluta faktury", "range", "Zakres", "tax_amount1", "Wysoko\u015b\u0107 podatku 1", "tax_amount2", "Wysoko\u015b\u0107 podatku 2", "tax_amount3", "Wysoko\u015b\u0107 podatku 3", "create_project", "Utw\xf3rz projekt", "update_project", "Zaktualizuj projekt", "view_task", "Zobacz zadanie", "cancel_invoice", "Anuluj", "changed_status", "Pomy\u015blnie zmieniono status zadania", "change_status", "Zmie\u0144 status", "fees_sample", "Op\u0142ata do faktury :amount wynosi\u0107 b\u0119dzie :total.", _s19_39, "W\u0142\u0105cz zdarzenia dotykowe", _s24_29, _s29_14, "after_saving", "Po zapisaniu", "view_record", "Podgl\u0105d rekordu", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Informacje o wydaniu", _s23_21, "Zwi\u0119ksz sw\xf3j plan, aby podejrze\u0107 raporty", "started_tasks", "Pomy\u015blnie uruchomiono :value zada\u0144", "stopped_tasks", "Pomy\u015blnie zatrzymano :value zada\u0144", "approved_quote", "Pomy\u015blnie zatwierdzono ofert\u0119", "approved_quotes", _s35_8, "approve", "Zatwierd\u017a", "client_website", "Strona internetowa klienta", "invalid_time", "Nieprawid\u0142owy czas", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Zap\u0142acone", "age_group_paid", "Zap\u0142acono", "id", "Id", "convert_to", "Konwertuj na", "client_currency", "Waluta klienta", _s16_72, "Waluta firmy", "purged_client", _s26_15, _s27_23, "Aby zapobiec spamowi, wymagamy uaktualnienia do p\u0142atnego konta w celu dostosowania wiadomo\u015bci e-mail", _s22_48, "Zwi\u0119ksz sw\xf3j plan, aby doda\u0107 firmy", "small", "Ma\u0142y", _s21_56, "Pomy\u015blnie oznaczono dokument jako op\u0142acone.", _s22_49, "Pomy\u015blnie oznaczono dokumenty jako op\u0142acone.", _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", _s17_284, "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, "Pokazuj podgl\u0105d PDF", _s21_57, "Wy\u015bwietlanie podgl\u0105du PDF podczas edycji faktur", "print_pdf", "Wydruk PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Klikni\u0119cie zaznaczonego", "hide_preview", "Ukryj podgl\u0105d", "edit_record", "Edycja rekordu", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, "Prosz\u0119 ustawi\u0107 has\u0142o do konta", "set_password", "Ustaw has\u0142o", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Pobierz", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, "Kod pocztowy Klienta", _s17_41, "Numer VAT Klienta", "has_tasks", "Has Tasks", "registration", "Rejestracja", _s27_25, _s50_7, "view_expense", "Zobacz wydatek # :expense", "view_statement", "Zobacz wyci\u0105g", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Zaktualizuj wszystkie rekordy", "system", "System", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "Nazwa Od", _s16_81, "Klonuj jako wydatek", _s17_44, "Wydatek odnawialny", _s18_46, "Wydatki odnawialne", _s21_59, "Nowy wydatek odnawialny", _s22_50, "Edycja wydatku odnawialnego", _s25_20, "Pomy\u015blnie utworzono wydatek cykliczny", _s25_21, "Pomy\u015blnie zaktualizowano wydatek cykliczny", _s26_16, "Pomy\u015blnie zarchiwizowano wydatek cykliczny", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "Pomy\u015blnie przywr\xf3cono wydatek cykliczny", _s24_32, _s28_123, _s25_24, _s28_123, "last_sent_date", "Data ostatniej wysy\u0142ki", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Trwa\u0142e dane", "customer_count", "Liczba klient\xf3w", _s16_83, "Weryfikuj Klient\xf3w", _s16_85, "Analityka Google", _s28_13, _s28_14, "decimal_comma", "Dziesi\u0119tne jako przecinek", _s26_18, "U\u017cywaj przecinka jako cz\u0119\u015bci dziesi\u0119tne w formularzach", "select_method", "Wybierz metod\u0119", "select_platform", "Wybierz platform\u0119", _s28_15, _s42_5, _s16_87, "Stawki podatku od towar\xf3w s\u0105 wy\u0142\u0105czone", "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "Przewodnik u\u017cytkownika", _s18_48, "Dodaj drugi kontakt", "previous_page", "Poprzednia strona", "next_page", "Nast\u0119pna strona", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Wyczy\u015b\u0107 wszystko", "contrast", "Kontrast", "custom_colors", "Custom Colors", "colors", "Kolory", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Cena netto", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, "Dzisiaj jest ostatni dzie\u0144 okresu testowego planu Pro, kliknij aby zaktualizowa\u0107.", "change_email", "Zmie\u0144 email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Czas wysy\u0142ki", "import_data", "Importuj dane", "import_settings", "Importuj ustawienia", _s17_46, "Podaj plik JSON", _s19_48, "Wybierz, aby zaimportowa\u0107 ustawienia i/lub dane", "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Razem netto", "has_taxes", "Zawiera podatki", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, "Uwzgl\u0119dnij usuni\u0119tych klient\xf3w", _s28_17, "Za\u0142aduj rekordy nale\u017c\u0105ce do usuni\u0119tych klient\xf3w", "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", ":user utworzy\u0142 faktur\u0119 cykliczn\u0105 :recurring_invoice", "activity_101", ":user zmieni\u0142 faktur\u0119 cykliczn\u0105 :recurring_invoice", "activity_102", ":user zarchiwizowa\u0142 faktur\u0119 cykliczn\u0105 :recurring_invoice", "activity_103", ":user usun\u0105\u0142 faktur\u0119 cykliczn\u0105 :recurring_invoice", "activity_104", ":user przywr\xf3ci\u0142 faktur\u0119 cykliczn\u0105 :recurring_invoice", _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, "Wszystkie sesje zosta\u0142y pomy\u015blnie zako\u0144czone", _s16_94, "Zako\u0144cz wszystkie sesje", "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Utworzono faktur\u0119", "quote_created", "Utworzono ofert\u0119", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Ostatnia aktualizacja", "invoice_item", "Pozycja faktury", "quote_item", "Pozycja oferty", _s18_54, "Imi\u0119 kontaktu", _s17_48, "Nazwisko kontaktu", "order", "Zam\xf3wienie", "unassigned", "Nieprzypisano", "partial_value", _s49_1, "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Aktywuj", "move_top", "Przesu\u0144 na pocz\u0105tek", "move_up", "Przesu\u0144 w g\xf3r\u0119", "move_down", "Przesu\u0144 w d\xf3\u0142", "move_bottom", "Przesu\u0144 na koniec", "subdomain_help", "Ustaw subdomen\u0119 lub wy\u015bwietl faktur\u0119 na swojej stronie.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, "Podgl\u0105d format\xf3w daty", "is_viewed", "Wy\u015bwietlony", "letter", "Letter", "legal", "Legal", "page_layout", "Uk\u0142ad strony", "portrait", "Pionowo", "landscape", "Poziomo", _s26_19, "W\u0142a\u015bciciel konta mo\u017ce przej\u015b\u0107 na plan p\u0142atny, aby w\u0142\u0105czy\u0107 zaawansowane ustawienia zaawansowane", _s20_60, "Zaktualizuj do p\u0142atnego planu aby w\u0142\u0105czy\u0107 zaawansowane ustawienia", _s21_65, "Warunki p\u0142atno\u015bci faktury", _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Kod promocyjny", "promo_discount", "Promo Discount", _s18_58, "Zezwalaj na anulowania", _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Wersja testowa w\u0142\u0105czona", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan mapy", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Bezpiecze\u0144stwo", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Zmodyfikowano", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, "Subdomena jest niedost\u0119pna", "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, "Numer ID Klienta", "count_minutes", ":count Minut", _s16_107, "Czas wygasania has\u0142a", _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, "Aktywuj firm\u0119", _s21_74, "W\u0142\u0105cz emaile, cykliczne faktury i powiadomienia", _s27_31, "Wyst\u0105pi\u0142 b\u0142\u0105d. Spr\xf3buj ponownie.", _s27_32, "Prosz\u0119 najpierw ustaw has\u0142o", _s34_15, _s52_1, "help_translate", "Pom\xf3\u017c w t\u0142umaczeniu", _s23_28, _s23_29, "resend_invite", "Pon\xf3w zaproszenie", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Dostarczono", "bounced", "Bounced", "spam", "Spam", "view_docs", "Dokumentacja", _s32_12, _s72_, "send_sms", "Wy\u015blij SMS", "sms_code", "Kod SMS", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Po\u0142\u0105cz z Google", _s17_56, _s17_57, _s17_58, "Uwierzytelnianie dwusk\u0142adnikowe", _s18_64, _s18_65, _s34_16, "Wymagaj has\u0142a przy logowaniu spo\u0142eczno\u015bciowym", "stay_logged_in", "Pozosta\u0144 zalogowany", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 dzie\u0144", "count_days", ":count dni", _s19_52, "Czas wygaszania sesji w przegl\u0105darce", _s17_59, "Ustawienia bezpiecze\u0144stwa", "resend_email", "Wy\u015blij ponownie email", _s26_22, "Potwierd\u017a sw\xf3j adres e-mail", _s16_112, "Zwr\xf3cono p\u0142atno\u015b\u0107", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Poka\u017c akcje", _s17_61, "Rozpocznij zaznaczanie wielu", _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "Ten kwarta\u0142", "last_quarter", "Poprzedni kwarta\u0142", "to_update_run", "To update run", _s18_66, "Konwertuj do faktury", _s16_113, _s16_114, "invoice_project", "Projekt faktury", "invoice_task", "Fakturuj zadanie", "invoice_expense", "Faktura na wydatek", _s19_57, _s21_77, _s20_67, "Przeszukaj :count warunki p\u0142atno\u015bci", _s16_115, "Zapis i Podgl\u0105d", "save_and_email", "Zapisz i wy\u015blij", _s16_117, _s16_118, _s16_119, "Kwota przeliczona", _s17_63, _s17_64, _s22_54, "Konwertowanie zap\u0142acono", _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Wys\u0142ano", _s17_65, "Domy\u015blne dokumenty", "document_upload", "Prze\u015blij dokument", _s20_68, "Zezw\xf3l klientom na przesy\u0142anie dokument\xf3w", "expense_total", "Ca\u0142kowity koszt", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Wprowad\u017a kwot\u0119", "before_taxes", "Przed podatkiem", "after_taxes", "Po podatku", "color", "Kolor", "show", "Poka\u017c", "hide", "Ukryj", "empty_columns", "Puste kolumny", _s21_78, "Tryb debugowania jest w\u0142\u0105czony", _s26_23, _s96_0, "running_tasks", "Zadania w trakcie", "recent_tasks", "Ostatnie zadania", "recent_expenses", "Ostatnie wydatki", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, "Stosuje podatki w\u0142\u0105cznie", _s18_68, _s18_69, "column", "Kolumna", "sample", "Przyk\u0142ad", "map_to", "Map To", "import", "Importuj", _s25_33, _s29_16, "select_file", "Wybierz plik", _s16_121, _s16_122, "csv_file", "Plik CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "Tryb HTML", "html_mode_help", "Podgl\u0105d jest szybszy, ale jest mniej dok\u0142adny", "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Us\u0142uga", "clone_to", "Powiel do", "clone_to_other", "Powiel do Innych", "labels", "Etykiety", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Nie zap\u0142acono", "white_label", "White Label", "delivery_note", "Dow\xf3d dostawy", _s24_41, _s24_42, _s24_43, "Op\u0142acone faktury s\u0105 zablokowane", "source_code", "Kod \u017ar\xf3d\u0142owy", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Przedawniona", "partial_due", "Zaliczka", "invoice_total", "Faktura razem", "quote_total", "Oferta razem", "credit_total", "Suma \u015brodk\xf3w na koncie", _s23_31, "Faktura razem", "actions", "Actions", "expense_number", "Numer wydatku", "task_number", "Numer zadania", "project_number", "Project Number", "project_name", "Nazwa projektu", "warning", "Ostrze\u017cenie", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Oferta przedawniona", "remind_invoice", "Remind Invoice", "cvv", "Kod CVV", "client_name", "Nazwa klienta", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Obliczona stawka", _s17_71, _s17_72, "clear_cache", "Wyczy\u015b\u0107 pami\u0119\u0107 podr\u0119czn\u0105", "sort_order", "Kolejno\u015b\u0107 sortowania", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, "Skonfiguruj statusy", "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "Kategorie wydatk\xf3w", _s20_81, "Nowa kategoria wydatk\xf3w", _s21_83, _s21_84, _s24_46, "Kategoria wydatk\xf3w zosta\u0142a utworzona", _s24_47, "Kategoria wydatk\xf3w zosta\u0142a zaktualizowana", _s25_37, "Kategoria wydatk\xf3w zosta\u0142a zarchiwizowana", _s24_48, "Usuni\u0119to kategori\u0119", _s24_49, _s37_13, _s25_38, "Przywr\xf3cono kategori\u0119 wydatk\xf3w", _s27_38, "Zarchiwizowana :count kategorii wydatk\xf3w", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", "\u015aled\u017a op\u0142acony koszt", _s18_75, "Utw\xf3rz faktur\u0119", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, "Powiel do odnawialnych", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Poka\u017c has\u0142o", "hide_password", "Ukryj has\u0142o", "copy_error", "B\u0142\u0105d kopiowania", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Razem podatki", "line_taxes", "Line Taxes", "total_fields", "Suma p\xf3l", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", _s16_453, "paused", "Wstrzymane", "mark_active", "Oznacz jako aktywn\u0105", "day_count", "Dzie\u0144 :count", _s22_61, "Pierwszy dzie\u0144 miesi\u0105ca", _s21_88, "Ostatni dzie\u0144 miesi\u0105ca", _s17_76, "U\u017cyj warunk\xf3w p\u0142atno\u015bci", "endless", "Nieograniczone", "next_send_date", "Najbli\u017csza data wysy\u0142ki", _s16_129, "Ilo\u015b\u0107 powt\xf3rze\u0144", _s17_78, "Faktura cykliczna", _s18_78, "Faktury cykliczne", _s21_90, "Nowa faktura cykliczna", _s22_63, "Edytuj faktur\u0119 cykliczn\u0105", _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Odnawialna faktura zosta\u0142a zarchiwizowana", _s25_46, "Faktura cykliczna zosta\u0142a usuni\u0119ta.", _s25_47, _s38_15, _s26_26, "Faktura cykliczna zosta\u0142a przywr\xf3cona", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Data wys\u0142ania", "auto_bill_on", "Auto Bill On", _s28_19, "Minimalna kwota niedop\u0142aty", "profit", "Zysk", "line_item", "Element na li\u015bcie", _s18_80, _s17_167, _s23_34, "Akceptuj p\u0142acenie napiwk\xf3w", _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Tryb testowy", "opened", "Otwarto", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Wy\u015blij E-Mail", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "Logi systemu", "view_portal", "Zobacz portal", "copy_link", "Copy Link", "token_billing", "Zapisz dane karty", _s24_52, _s24_53, "always", "Zawsze", "optin", "Opt-In", "optout", "Opt-Out", "label", "Etykieta", "client_number", "Numer klienta", "auto_convert", "Auto Convert", "company_name", "Nazwa firmy", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, "Ostatnio wys\u0142ane przypomnienie", "pdf_page_info", "Strona :current z :total", _s16_133, "Wysy\u0142ka maili powiod\u0142a si\u0119", "emailed_quotes", "Wysy\u0142ka ofert powiod\u0142a si\u0119", "emailed_credits", "Pomy\u015blnie wys\u0142ano dokument", "gateway", "Dostawca p\u0142atno\u015bci", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Godziny", "statement", "Wyci\u0105g", "taxes", "Podatki", "surcharge", "Dop\u0142ata", "apply_payment", "Apply Payment", "apply_credit", "U\u017cyj dost\u0119pnych \u015brodk\xf3w na koncie", "apply", "Zastosuj", "unapplied", "Unapplied", "select_label", "Wybierz etykiet\u0119", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Wysoko\u015b\u0107", "width", "Szeroko\u015b\u0107", "to", "Do", "health_check", "Health Check", "payment_type_id", "Typ p\u0142atno\u015bci", "last_login_at", "Ostanie logowanie", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Zako\u0144czone", "gross", "Brutto", "net_amount", "Kwota netto", "net_balance", "Saldo netto", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Nadchodz\u0105ce faktury", _s17_90, _s17_91, "recent_payments", "Ostatnie p\u0142atno\u015bci", "upcoming_quotes", "Nadchodz\u0105ce oferty", "expired_quotes", "Wygas\u0142e oferty", "create_client", "Utw\xf3rz klienta", "create_invoice", "Utw\xf3rz Faktur\u0119", "create_quote", "Stw\xf3rz ofert\u0119", "create_payment", "Create Payment", "create_vendor", "Utw\xf3rz dostawc\u0119", "update_quote", "Aktualizuj ofert\u0119", "delete_quote", "Usu\u0144 ofert\u0119", "update_invoice", "Aktualizuj faktur\u0119", "delete_invoice", "Usu\u0144 faktur\u0119", "update_client", "Aktualizuj klienta", "delete_client", "Usu\u0144 klienta", "delete_payment", "Usu\u0144 p\u0142atno\u015b\u0107", "update_vendor", "Update Vendor", "delete_vendor", "Usu\u0144 dostawc\u0119", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Usu\u0144 wydatek", "create_task", "Stw\xf3rz zadanie", "update_task", "Update Task", "delete_task", "Usu\u0144 zadanie", "approve_quote", "Akceptuj\u0119 ofert\u0119", "off", "Wy\u0142aczono", "when_paid", "Kiedy zap\u0142acono", "expires_on", "Expires On", "free", "Darmowe", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", "Uruchom ponownie aplikacj\u0119 po po\u0142\u0105czeniu z Internetem", _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "Tokeny API", "api_docs", "Dokumentacja API", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokeny", "new_token", "New Token", "edit_token", "Edytuj token", "created_token", "Token zosta\u0142 utworzony", "updated_token", "Token zosta\u0142 zaktualizowany", "archived_token", "Token zosta\u0142 zarchiwizowany", "deleted_token", "Token zosta\u0142 usuni\u0119ty", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, "W\u0142\u0105cz klientom mo\u017cliwo\u015b\u0107 samodzielnej rejestracji w portalu", "email_invoice", "Wy\u015blij faktur\u0119", "email_quote", "Wy\u015blij ofert\u0119", "email_credit", "Email Credit", "email_payment", "P\u0142atno\u015b\u0107 e-mailem", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "Wy\u015bwietl PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Nazwa kontaktu", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, "Konfiguruj warunki p\u0142atno\u015bci", "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, "Edytuj warunki p\u0142atno\u015bci", _s20_90, "Utworzono termin p\u0142atno\u015bci", _s20_91, "Zaktualizowano termin p\u0142atno\u015bci", _s21_92, "Zarchiwizowano termin p\u0142atno\u015bci", _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", "Zaloguj si\u0119 przez email", "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Wy\u015blij z Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Kwota salda", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Doliczanie do kwoty", "inclusive", "Wliczanie w kwot\u0119", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s17_285, "search_designs", "Search Designs", "search_invoices", "Szukaj faktur", "search_clients", "Szukaj klient\xf3w", "search_products", "Szukaj produkt\xf3w", "search_quotes", "Szukaj ofert", "search_credits", _s17_285, "search_vendors", "Szukaj dostawc\xf3w", "search_users", "Szukaj u\u017cytkownik\xf3w", _s16_145, "Szukaj stawek podatkowych", "search_tasks", "Szukaj zada\u0144", "search_settings", "Szukaj ustawie\u0144", "search_projects", "Szukaj projekt\xf3w", "search_expenses", "Szukaj wydatk\xf3w", "search_payments", "Szukaj p\u0142atno\u015bci", "search_groups", "Szukaj grup", "search_company", "Szukaj w firmie", "search_document", "Szukaj 1 dokumentu", "search_design", "Search 1 Design", "search_invoice", "Szukaj 1 faktury", "search_client", "Szukaj 1 klienta", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Zwrot p\u0142atno\u015bci", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Pe\u0142na nazwa", _s17_102, "Miasto/wojew\xf3dztwo/kod pocztowy", _s17_104, "Kod pocztowy/Miasto/Wojew\xf3dztwo", "custom1", "Trzeci podatek", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "Licencja", "purge_data", "Data wyczyszczenia", _s16_152, "Pomy\u015blnie wyczyszczono dane firmy", _s18_86, "UWAGA: Spowoduje to trwa\u0142e usuni\u0119te Twoich danych, operacji tej nie mo\u017cna cofn\u0105\u0107.", "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 dni", "age_group_30", "30 - 60 dni", "age_group_60", "60 - 90 dni", "age_group_90", "90 - 120 dni", "age_group_120", "ponad 120 dni", "refresh", "Od\u015bwie\u017c", "saved_design", _s25_49, "client_details", "Szczeg\xf3\u0142y Klienta", "company_address", "Adres Firmy", "invoice_details", "Szczeg\xf3\u0142y faktury", "quote_details", "Szczeg\xf3\u0142y oferty", "credit_details", "Credit Details", "product_columns", "Kolumny w produkcie", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "Wszystkie wydarzenia", "permissions", "Uprawnienia", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count wys\u0142ana faktura", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Faktura odczytana", "quote_viewed", "Wy\u015bwietlono", "credit_viewed", "Credit Viewed", "quote_approved", "Zaakceptowano", _s25_50, _s25_51, _s16_153, "Kup licencj\u0119", "apply_license", "Zastosuj licencj\u0119", "cancel_account", "Usu\u0144 konto", _s22_70, "Ostrze\u017cenie: Nie mo\u017cna cofn\u0105\u0107 tej operacji, wszystkie twoje dane zostan\u0105 usuni\u0119te.", "delete_company", "Usu\u0144 firm\u0119", _s22_71, "Ostrze\u017cenie: Spowoduje to trwa\u0142e usuni\u0119cie Twojej firmy. Tej czynno\u015bci nie mo\u017cna cofn\u0105\u0107.", "enabled_modules", "W\u0142\u0105czone modu\u0142y", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Nag\u0142\xf3wek", "load_design", "Za\u0142aduj projekt", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Propozycje", "tickets", "Tickets", _s16_157, "Powtarzalne wyceny", "recurring_tasks", "Recurring Tasks", _s18_87, "Zarz\u0105dzanie kontem", "credit_date", "Data", "credit", _s16_454, "credits", _s16_454, "new_credit", "Wprowad\u017a kredyt", "edit_credit", "Edytuj dokument", "created_credit", "Dokument zosta\u0142 pomy\u015blnie utworzony", "updated_credit", "Pomy\u015blnie zaktualizowano dokument", "archived_credit", "Zarchiwizowano dokument", "deleted_credit", "Dokument zosta\u0142 pomy\u015blnie usuni\u0119ty", "removed_credit", _s27_51, "restored_credit", "Dokument zosta\u0142 pomy\u015blnie przywr\xf3cony", _s16_159, "Zarchiwizowano :count dokument(y/\xf3w)", "deleted_credits", "Usuni\u0119to :count dokument(y/\xf3w)", _s16_160, _s36_9, "current_version", "Aktualna wersja", "latest_version", "Najnowsza wersja", "update_now", "Aktualizuj teraz", _s26_33, "Dost\u0119pna jest nowa wersja aplikacji", _s16_161, "Dost\u0119pna aktualizacja", "app_updated", "Aktualizacja zako\u0144czona pomy\u015blnie.", "learn_more", "Wi\u0119cej informacji", "integrations", "Integracje", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Nowa firma", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", "W\u0142asne pole kontaktu 1", "contact2", "W\u0142asne pole kontaktu 2", "contact3", "W\u0142asne pole kontaktu 3", "contact4", "W\u0142asne pole kontaktu 4", "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "W\u0142asna grupa 1", "group2", "W\u0142asna grupa 2", "group3", "W\u0142asna grupa 3", "group4", "W\u0142asna grupa 4", "reset", "Reset", "number", "Numer", "export", "Eksport", "chart", "Wykres", "count", "Ilo\u015b\u0107", "totals", "Razem", "blank", "Puste", "day", "Dzie\u0144", "month", "Miesi\u0105c", "year", "Rok", "subgroup", "Podgrupa", "is_active", "Aktywny", "group_by", "Grupuj wed\u0142ug", "credit_balance", "Saldo kredytowe", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Numer telefonu kontaktu", _s21_95, "W\u0142asne pole kontaktu warto\u015b\u0107 1", _s21_96, "W\u0142asne pole kontaktu warto\u015b\u0107 2", _s21_97, "W\u0142asne pole kontaktu warto\u015b\u0107 3", _s21_98, "W\u0142asne pole kontaktu warto\u015b\u0107 4", _s17_110, "Ulica dostawy", _s17_111, "Numer domu dostawy", "shipping_city", "Miasto dostawy", "shipping_state", "Wojew\xf3dztwo/Powiat dostawy", _s20_94, "Kod pocztowy dostawy", _s16_191, "Pa\u0144stwo dostawy", _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Numer klienta", "assigned_to", "Przypisane do", "created_by", "Utworzono przez :name", "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Dodaj kolumn\u0119", "edit_columns", "Edytuj kolumn\u0119", "columns", "Kolumny", "aging", "Odk\u0142adanie", "profit_and_loss", "Zysk i strata", "reports", "Raporty", "report", "Raport", "add_company", "Dodaj firm\u0119", "unpaid_invoice", "Niezap\u0142acona faktura", "paid_invoice", _s17_284, _s16_195, _s16_196, "help", "Pomoc", "refund", "Zwrot", "refund_date", "Data zwrotu", "filtered_by", "Filtrowanie po", "contact_email", "Email kontaktowy", "multiselect", "Zaznaczanie wielu", "entity_state", "Stan", "verify_password", "Zweryfikuj has\u0142o", "applied", "Zastosowany", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Wiadomo\u015b\u0107", "from", "Od", _s20_96, "Poka\u017c szczeg\xf3\u0142y produktu", _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Dokumentacja", "contact_us", "Skontaktuj si\u0119 z nami", "subtotal", "Suma netto", "line_total", "Warto\u015b\u0107 pozycji", "item", "Pozycja", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Adres URL domeny", _s21_100, "Has\u0142o jest zbyt kr\xf3tkie", _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, "Pulpit nawigacyjny portalu klienta", _s20_100, "Prosz\u0119 poda\u0107 warto\u015b\u0107", "deleted_logo", "Logo usuni\u0119to pomy\u015blnie", "yes", "Tak", "no", "Nie", "generate_number", "Generuj numer", "when_saved", "Gdy zapisano", "when_sent", "Gdy wys\u0142ano", "select_company", "Wybierz firm\u0119", "float", "Float", "collapse", "Zwi\u0144", "show_or_hide", "Poka\u017c/ukryj", "menu_sidebar", "Panel menu", "history_sidebar", "Panel historii", "tablet", "Tablet", "mobile", "Urz\u0105dzenie mobilne", "desktop", "Komputer", "layout", "Uk\u0142ad", "view", "Podgl\u0105d", "module", "Modu\u0142", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Poka\u017c koszt", _s17_113, "Poka\u017c koszt produktu", "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, "Poka\u017c rabat na produkt", _s26_37, "Wy\u015bwietl pole rabatu dla pozycji zam\xf3wienia", _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "Jedna stawka podatku", "two_tax_rates", "Dwie stawki podatku", "three_tax_rates", "Trzy stawki podatku", _s16_199, "Domy\u015blna stawka podatku", "user", "U\u017cytkownik", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "Wybierz klienta", "configure_rates", "Skonfiguruj stawki", _s18_101, _s18_102, "tax_settings", "Ustawienia podatk\xf3w", _s18_103, "Wysoko\u015b\u0107 podatk\xf3w", "accent_color", "Kolor akcentu", "switch", "Zmie\u0144", _s19_70, "Lista oddzielona przecinkami", "options", "Opcje", _s16_201, "Tekst jednoliniowy", "multi_line_text", "Tekst wieloliniowy", "dropdown", "Rozwi\u0144", "field_type", "Typ pola", _s27_52, "Wys\u0142ano email do odzyskiwania has\u0142a", "submit", "Wy\u015blij", _s16_203, "Odzyskaj swoje has\u0142o", "late_fees", "Op\u0142aty za op\xf3\u017anienie", "credit_number", "Numer dokumentu", "payment_number", "Numer p\u0142atno\u015bci", "late_fee_amount", "Kwota op\u0142aty za sp\xf3\u017anienie", _s16_204, "Procent op\u0142aty za sp\xf3\u017anienie", "before_due_date", "Przed terminem", "after_due_date", "Po terminie", _s18_105, "Po dacie wystawienia faktury", "days", "Dni", "invoice_email", "Email faktury", "payment_email", "Email p\u0142atno\u015bci", "partial_payment", "Partial Payment", "payment_partial", "Cz\u0119\u015bciowa p\u0142atno\u015b\u0107", _s21_108, _s21_109, "quote_email", "Email oferty", _s16_206, _s16_207, _s16_208, "Filtrowano po polu u\u017cytkownik", "administrator", "Administrator", _s18_106, "Zezw\xf3l u\u017cytkownikowi na zarz\u0105dzanie u\u017cytkownikami, edytowanie ustawie\u0144 oraz wszystkich danych.", "user_management", "Zarz\u0105dzanie u\u017cytkownikami", "users", "U\u017cytkownicy", "new_user", "Nowy u\u017cytkownik", "edit_user", "Edytuj u\u017cytkownika", "created_user", "U\u017cytkownik utworzony poprawnie", "updated_user", "U\u017cytkownik zosta\u0142 zaktualizowany", "archived_user", "U\u017cytkownik zosta\u0142 zarchiwizowany", "deleted_user", "U\u017cytkownik zosta\u0142 usuni\u0119ty", "removed_user", "Pomy\u015blnie usuni\u0119to u\u017cytkownika", "restored_user", "U\u017cytkownik zosta\u0142 przywr\xf3cony", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Ustawienia og\xf3lne", "invoice_options", "Opcje faktury", _s17_117, "Ukryj pole 'Zap\u0142acono'", _s22_78, "Wy\u015bwietlaj 'Zap\u0142acono' tylko przy tych fakturach, do kt\xf3rych otrzymano p\u0142atno\u015b\u0107.", _s23_43, "Za\u0142\u0105czniki", _s28_32, "Wstaw do faktury za\u0142\u0105czniki graficzne.", _s16_212, "Poka\u017c nag\u0142\xf3wek na", _s16_213, "Poka\u017c stopk\u0119 na", "first_page", "Pierwsza strona", "all_pages", "Wszystkie strony", "last_page", "Ostatnia strona", "primary_font", "Czcionka podstawowa", "secondary_font", "Czcionka dodatkowa", "primary_color", "G\u0142\xf3wny kolor", "secondary_color", "Dodatkowy kolor", "page_size", "Rozmiar strony", "font_size", "Rozmiar czcionki", "quote_design", "Wygl\u0105d oferty", "invoice_fields", "Pola faktury", "product_fields", "Pola produkt\xf3w", "invoice_terms", _s17_286, "invoice_footer", "Stopka faktury", "quote_terms", "Warunki oferty", "quote_footer", "Stopka oferty", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Automatycznie konwertuj", _s23_46, "Po zaakceptowaniu automatycznie konwertuj ofert\u0119 na faktur\u0119.", _s17_119, _s17_120, "freq_daily", "Codziennie", "freq_weekly", "Co tydzie\u0144", "freq_two_weeks", "Co dwa tygodnie", "freq_four_weeks", "Co cztery tygodnie", "freq_monthly", "Co miesi\u0105c", "freq_two_months", "Dwa miesi\u0105ce", _s17_121, "Co trzy miesi\u0105ce", _s16_214, "Cztery miesi\u0105ce", "freq_six_months", "Co sze\u015b\u0107 miesi\u0119cy", "freq_annually", "Co rok", "freq_two_years", "Dwa lata", _s16_215, "Trzy lata", "never", "Nigdy", "company", "Firma", _s17_122, "Wygenerowane numery", "charge_taxes", "Obci\u0105\u017c podatkami", "next_reset", "Nast\u0119pny reset", "reset_counter", "Zresetuj licznik", _s16_216, "Prefiks dla dokument\xf3w cyklicznych", "number_padding", "Dope\u0142nienie liczb", "general", "Og\xf3lne", "surcharge_field", "Pole dop\u0142aty", "company_field", "Company Field", "company_value", "Firma - warto\u015b\u0107", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Pole p\u0142atno\u015bci", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Pole grupy", "number_counter", "Licznik", "prefix", "Prefiks", "number_pattern", "Wz\xf3r liczb", "messages", "Wiadomo\u015bci", "custom_css", "W\u0142asny CSS", _s17_126, "W\u0142asny JavaScript", _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, "Przycisk wyboru do warunk\xf3w faktury", _s30_13, "Wymagaj od klienta potwierdzenia, \u017ce akceptuje warunki faktury.", _s23_47, "Przycisk wyboru do warunk\xf3w oferty", _s28_33, "Wymagaj od klienta potwierdzenia, \u017ce akceptuje warunki oferty.", _s25_59, "Podpis na fakurze", _s30_14, "Wymagaj od klienta podpisania faktury", _s23_48, "Podpis na ofercie", _s22_80, "Faktury chronione has\u0142em", _s27_53, "Zezwala na utworzenie hase\u0142 dla ka\u017cdego kontaktu. Je\u015bli has\u0142o zostanie ustanowione, u\u017cytkownik b\u0119dzie musia\u0142 poda\u0107 has\u0142o, aby przegl\u0105da\u0107 faktury.", "authorization", "Autoryzacja", "subdomain", "Subdomena", "domain", "Domena", "portal_mode", "Tryb portalu", "email_signature", "Z wyrazami szacunku,", _s24_56, _s86_, "plain", "Zwyk\u0142y", "light", "Jasny", "dark", "Ciemny", "email_design", "Motyw email", "attach_pdf", "Za\u0142\u0105cz PDF", _s16_219, "Za\u0142\u0105cz dokumenty", "attach_ubl", _s20_117, "email_style", "Styl wiadomo\u015bci Email", _s19_72, "Aktywuj Markup", "reply_to_email", "Odpowiedz do:", "reply_to_name", "Odpowiedz do", "bcc_email", "UDW Email", "processed", "Przetworzony", "credit_card", "Karta Kredytowa", "bank_transfer", "Przelew bankowy", "priority", "Priorytet", "fee_amount", "Do zap\u0142aty", "fee_percent", "Procent op\u0142aty", "fee_cap", "Limit op\u0142at", "limits_and_fees", "Limity/Op\u0142aty", "enable_min", "Aktywuj min", "enable_max", "Aktywuj max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Uprawnienia", "update_address", "Aktualizuj adres", _s19_75, "Zaktualizuj dane adresowe klienta na podstawie dostarczonych informacji", "rate", "Stawka", "tax_rate", "Stawka podatkowa", "new_tax_rate", "Nowa stawka podatkowa", "edit_tax_rate", "Edytuj stawk\u0119 podatkow\u0105", _s16_221, "Pomy\u015blnie utworzono stawk\u0119 podatku", _s16_222, "Pomy\u015blnie zaktualizowano stawk\u0119 podatku", _s17_129, "Zarchiwizowano stawk\u0119 podatkow\u0105", _s16_223, "Pomy\u015blnie usuni\u0119to stawk\u0119 podatku", _s17_130, "Pomy\u015blnie przywr\xf3cono stawk\u0119 podatku", _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Automatycznie uzupe\u0142niaj produkty", _s18_112, "Wybieranie produktu automatycznie uzupe\u0142ni opis i kwot\u0119", "update_products", "Automatycznie aktualizuj produkty", _s20_104, "Zaktualizowanie faktury automatycznie uaktualni produkt w bibliotece produkt\xf3w", _s16_224, _s16_225, _s21_111, "Automatycznie zamieniaj ceny produktu na walut\u0119 klienta", "fees", "Op\u0142aty", "limits", "Limity", "provider", "Dostawca", "company_gateway", "Bramka p\u0142atno\u015bci", _s16_226, "Bramki p\u0142atno\u015bci", _s19_76, "Nowa bramka", _s20_105, "Edytuj bramk\u0119", _s23_49, "Utworzono bramk\u0119 pomy\u015blnie", _s23_50, "Zaktualizowano bramk\u0119 pomy\u015blnie", _s24_57, "Zarchiwizowano bramk\u0119 pomy\u015blnie", _s23_51, "Usuni\u0119to bramk\u0119 pomy\u015blnie", _s24_58, "Przywr\xf3cono bramk\u0119 pomy\u015blnie", _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, "Kontynuuj edytowanie", "discard_changes", "Anuluj wprowadzone zmiany", "default_value", "Domy\u015blna warto\u015b\u0107", "disabled", "Wy\u0142\u0105czono", "currency_format", "Format waluty", _s21_112, "Pierwszy dzie\u0144 tygodnia", _s23_52, "Pierwszy miesi\u0105c roku", "sunday", "Niedziela", "monday", "Poniedzia\u0142ek", "tuesday", "Wtorek", "wednesday", "\u015aroda", "thursday", "Czwartek", "friday", "Pi\u0105tek", "saturday", "Sobota", "january", "Stycze\u0144", "february", "Luty", "march", "Marzec", "april", "Kwiecie\u0144", "may", "Maj", "june", "Czerwiec", "july", "Lipiec", "august", "Sierpie\u0144", "september", "Wrzesie\u0144", "october", "Pa\u017adziernik", "november", "Listopad", "december", "Grudzie\u0144", "symbol", "Symbol", "ocde", "Kod", "date_format", "Format daty", "datetime_format", "Format daty i godziny", "military_time", "24 godzinny czas", _s18_113, "Wy\u015bwietlanie czasu 24 godzinnego", "send_reminders", "Wy\u015blij przypomnienia", "timezone", "Strefa czasowa", _s19_77, _s19_78, _s17_132, "Filtrowane wed\u0142ug grup", _s19_79, "Filtrowane wed\u0142ug faktur", _s18_114, "Filtrowane wed\u0142ug klienta", _s18_116, "Filtrowane wed\u0142ug dostawcy", "group_settings", "Ustawienia grupy", "group", "Grupuj", "groups", "Grupy", "new_group", "Nowa grupa", "edit_group", "Edytuj grup\u0119", "created_group", "Grupa utworzona pomy\u015blnie", "updated_group", "Grupa zaktualizowana pomy\u015blnie", "archived_groups", "Pomy\u015blnie zarchiwizowano :value grup", "deleted_groups", "Pomy\u015blnie usuni\u0119to :value grup", "restored_groups", "Pomy\u015blnie przywr\xf3cono :value grup", "archived_group", "Grupa zarchiwizowana pomy\u015blnie", "deleted_group", "Grupa usuni\u0119ta pomy\u015blnie", "restored_group", "Grupa przywr\xf3cona pomy\u015blnie", "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, "Ustawienia produktu", "device_settings", "Ustawienia urz\u0105dzenia", "defaults", "Domy\u015blne", "basic_settings", "Ustawienia podstawowe", _s17_134, "Ustawienia zaawansowane", "company_details", "Dane firmy", "user_details", "Dane u\u017cytkownika", "localization", "Lokalizacja", "online_payments", "P\u0142atno\u015bci online", "tax_rates", "Stawki podatkowe", "notifications", "Powiadomienia", "import_export", "Import | Eksport danych", "custom_fields", "Dostosowane pola", "invoice_design", "Motyw faktury", "buy_now_buttons", "Przyciski Kup Teraz", "email_settings", "Ustawienia e-mail", _s23_54, "Szablony i przypomnienia", _s22_81, _s20_106, _s19_81, "Wizualizacje danych", "price", "Cena", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, "Dzi\u0119kujemy za zakup!", "redeem", "Redeem", "back", "Cofnij", "past_purchases", "Poprzednie zam\xf3wienia", _s19_83, "Abonament roczny", "pro_plan", "Plan profesjonalny", "enterprise_plan", "Plan korporacyjny", "count_users", ":count u\u017cytkownik\xf3w", "upgrade", "Aktualizacja", _s25_63, "Prosz\u0119 poda\u0107 imi\u0119", _s24_60, "Prosz\u0119 poda\u0107 nazwisko", _s33_30, "Aby utworzy\u0107 konto, zaakceptuj warunki korzystania z us\u0142ugi oraz polityk\u0119 prywatno\u015bci.", "i_agree_to_the", "Zgadzam si\u0119 z", _s16_232, "Warunki korzystania z Serwisu", "privacy_policy", "Polityka prywatno\u015bci", "sign_up", "Zapisz si\u0119", "account_login", "Logowanie", "view_website", "Zobacz stron\u0119 internetow\u0105", "create_account", "Utw\xf3rz konto", "email_login", "Email Login", "create_new", "Dodaj nowy/now\u0105", _s18_118, "Nie zaznaczono rekordu", _s21_115, "Prosz\u0119 zapisz lub anuluj wprowadzone zmiany", "download", "Pobierz", _s27_58, _s27_78, "take_picture", "Zr\xf3b zdj\u0119cie", "upload_files", "Upload Files", "document", "Dokument", "documents", "Dokumenty", "new_document", "Nowy dokument", "edit_document", "Edytuj dokument", _s17_136, "Dokument przes\u0142any poprawnie", _s16_234, "Dokument zaktualizowany poprawnie", _s17_137, "Dokument zarchiwizowany poprawnie", _s16_235, "Dokument usuni\u0119ty poprawnie", _s17_138, "Dokument przywr\xf3cony poprawnie", _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "Brak historii", "expense_date", "Data obci\u0105\u017cenia", "pending", "Oczekuj\u0119", _s16_236, "Zalogowano", _s16_237, "W trakcie", _s16_238, "Zafakturowane", "converted", "Skonwertowano", _s24_62, "Dodaj dokumenty do faktury", "exchange_rate", "Kurs wymiany", _s16_239, "Konwertuj walut\u0119", "mark_paid", "Oznacz jako zap\u0142acon\u0105", "category", "Kategoria", "address", "Adres", "new_vendor", "Nowy dostawca", "created_vendor", "Dostawca zosta\u0142 utworzony", "updated_vendor", "Zaktualizowano dostawc\u0119", "archived_vendor", "Dostawca zosta\u0142 zarchiwizowany", "deleted_vendor", "Dostawca zosta\u0142 usuni\u0119ty", "restored_vendor", "Dostawca zosta\u0142 przywr\xf3cony", _s16_240, "Zarchiwizowano :count dostawc\xf3w", "deleted_vendors", "Usuni\u0119to :count dostawc\xf3w", _s16_241, _s36_11, "new_expense", "Dodaj wydatek", "created_expense", "Wydatek zosta\u0142 utworzony", "updated_expense", "Wydatek zosta\u0142 zaktualizowany", _s16_242, _s30_65, "deleted_expense", _s24_138, _s16_243, "Wydatek zosta\u0142 przywr\xf3cony", _s17_140, _s30_65, _s16_244, _s24_138, _s17_141, _s37_20, "copy_shipping", "Kopiuj dostaw\u0119", "copy_billing", "Copy Billing", "design", "Projekt", _s21_116, "Nie znaleziono wpisu", "invoiced", "Zafakturowano", "logged", "Zapisano", "running", "W trakcie", "resume", "Wzn\xf3w", "task_errors", "Prosz\u0119 skoryguj nak\u0142adaj\u0105ce si\u0119 czasy", "start", "Rozpocznij", "stop", "Zatrzymaj", "started_task", _s25_65, "stopped_task", "Zako\u0144czono wykonywanie zadania", "resumed_task", "Pomy\u015blnie wznowiono zadanie", "now", "Teraz", _s16_245, _s16_246, "timer", "Odliczanie czasu", "manual", "Wprowad\u017a r\u0119cznie", "budgeted", "Zabud\u017cetowane", "start_time", "Czas rozpocz\u0119cia", "end_time", "Zako\u0144czono", "date", "Data", "times", "Razy/Okresy", "duration", "Czas trwania", "new_task", "Nowe zadanie", "created_task", "Pomy\u015blnie utworzono zadanie", "updated_task", "Pomy\u015blnie zaktualizowano zadanie", "archived_task", "Zadania zosta\u0142o zarchiwizowane", "deleted_task", "Usuni\u0119to zadanie", "restored_task", "Zadanie zosta\u0142o przywr\xf3cone", "archived_tasks", "Zarchiwizowano :count zadania/zada\u0144", "deleted_tasks", "Usuni\u0119to :count zadania/zada\u0144", "restored_tasks", _s34_28, _s19_85, "Prosz\u0119 poda\u0107 nazw\u0119", "budgeted_hours", "Zaplanowane godziny", "created_project", "Utworzono projekt", "updated_project", "Zaktualizowano projekt", _s16_247, "Zarchiwizowano projekt", "deleted_project", "Usuni\u0119to projekt", _s16_248, "Przywr\xf3cono projekt", _s17_142, "Zarchiwizowano :count projekt\xf3w", _s16_249, "Usuni\u0119to :count projekty/projekt\xf3w", _s17_143, _s37_21, "new_project", "Nowy projekt", _s27_62, "Dzi\u0119kujemy za u\u017cywanie naszej aplikacji!", "if_you_like_it", "Je\u015bli Ci si\u0119 spodoba, prosz\u0119", "click_here", "kliknij tutaj", _s18_122, "Kliknij tutaj", "to_rate_it", "oceni\u0107.", "average", "\u015arednia", "unapproved", "Niezatwierdzone", _s30_19, "Uwierzytelnij si\u0119, aby zmieni\u0107 to ustawienie", "locked", "Zablokowane", "authenticate", "Uwierzytelnij si\u0119", _s19_87, "Prosz\u0119 si\u0119 uwierzytelni\u0107", _s24_64, "Uwierzytelnienie biometryczne", "footer", "Stopka", "compare", "Por\xf3wnaj", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", "Zaloguj si\u0119 przez Google", "today", "Dzi\u015b", "custom_range", "Okre\u015blony okres", "date_range", "Zakres czasowy", "current", "Obecny", "previous", "Poprzedni", "current_period", "Obecny okres", _s17_144, "Por\xf3wnanie okres\xf3w", "previous_period", "Poprzedni okres", "previous_year", "Poprzedni rok", "compare_to", "Por\xf3wnaj z", "last7_days", "Ostatnie 7 dni", "last_week", "Ostatni tydzie\u0144", "last30_days", "Ostatnie 30 dni", "this_month", "Ten miesi\u0105c", "last_month", "Ostatni miesi\u0105c", "this_year", "Ten rok", "last_year", "Ostatni rok", "all_time", "All Time", "custom", "Dostosowanie", _s16_250, "Powiel do Faktury", "clone_to_quote", "Powiel do Oferty", "clone_to_credit", "Clone to Credit", "view_invoice", "Zobacz faktur\u0119", "convert", "Konwertuj", "more", "Wi\u0119cej", "edit_client", "Edytuj klienta", "edit_product", "Edytuj produkt", "edit_invoice", "Edytuj faktur\u0119", "edit_quote", "Edytuj ofert\u0119", "edit_payment", "Edytuj p\u0142atno\u015b\u0107", "edit_task", "Edytuj zadanie", "edit_expense", "Edytuj wydatek", "edit_vendor", "Edytuj dostawc\u0119", "edit_project", "Edytuj projekt", _s20_107, _s20_108, "billing_address", "Adres rozliczeniowy", _s16_252, "Adres dostawy", "total_revenue", "Ca\u0142kowity doch\xf3d", "average_invoice", "\u015arednia warto\u015b\u0107", "outstanding", "Zaleg\u0142o\u015bci", "invoices_sent", ":count wys\u0142anych faktur", "active_clients", "aktywni klienci", "close", "Zamknij", "email", "Email", "password", "Has\u0142o", "url", "URL", "secret", "Tajny", "name", "Nazwa", "logout", "Wyloguj si\u0119", "login", "Zaloguj", "filter", "Filtruj", "sort", "Sortuj", "search", "Szukaj", "active", "Aktywny", "archived", "Zarchiwizowano", "deleted", "Usuni\u0119te", "dashboard", "Pulpit", "archive", "Archiwum", "delete", "Usu\u0144", "restore", "Przywr\xf3\u0107", _s16_254, "Od\u015bwie\u017canie zako\u0144czone", _s23_55, "Wprowad\u017a adres E-Mail", _s26_46, "Wprowad\u017a has\u0142o", _s21_119, "Wprowad\u017a adres URL", _s26_48, "Prosz\u0119 wprowad\u017a klucz produktu", "ascending", "Rosn\u0105co", "descending", "Malej\u0105co", "save", "Zapisz", _s17_146, "Wyst\u0105pi\u0142 b\u0142\u0105d", "paid_to_date", "Zap\u0142acono", "balance_due", "Do zap\u0142aty", "balance", "Saldo", "overview", "Podsumowanie", "details", "Szczeg\xf3\u0142y", "phone", "Telefon", "website", "Strona internetowa", "vat_number", "Numer NIP", "id_number", "REGON", "create", "Utw\xf3rz", _s19_89, "Skopiowano :value do schowka", "error", "B\u0142\u0105d", _s16_256, "Nie mo\u017cna uruchomi\u0107", "contacts", "Kontakty", "additional", "Dodatkowe", "first_name", "Imi\u0119", "last_name", "Nazwisko", "add_contact", "Dodaj kontakt", "are_you_sure", "Jeste\u015b pewny?", "cancel", "Anuluj", "ok", "OK", "remove", "Usu\u0144", _s16_258, "Email nieprawid\u0142owy", "product", "Produkt", "products", "Produkty", "new_product", "Nowy produkt", "created_product", "Produkt zosta\u0142 utworzony", "updated_product", "Produkt zosta\u0142 zaktualizowany", _s16_260, "Produkt zosta\u0142 zarchiwizowany", "deleted_product", "Usuni\u0119to produkt", _s16_261, "Przywr\xf3cono produkt", _s17_148, "Pomy\u015blnie zarchiwizowano :count produkt\xf3w", _s16_262, "Usuni\u0119to :count produkt\xf3w", _s17_149, _s37_22, "product_key", "Produkt", "notes", "Notatki", "cost", "Koszt", "client", "Klient", "clients", "Klienci", "new_client", "Nowy klient", "created_client", "Klient zosta\u0142 utworzony", "updated_client", "Klient zosta\u0142 zaktualizowany", "archived_client", "Klient zosta\u0142 zarchiwizowany", _s16_263, "Zarchiwizowano :count klient\xf3w", "deleted_client", "Klient zosta\u0142 usuni\u0119ty", "deleted_clients", "Usuni\u0119to :count klient\xf3w", "restored_client", "Klient zosta\u0142 przywr\xf3cony", _s16_264, _s36_13, "address1", "Ulica", "address2", "Nr", "city", "Miasto", "state", "Wojew\xf3dztwo", "postal_code", "Kod pocztowy", "country", "Kraj", "invoice", "Faktura", "invoices", "Faktury", "new_invoice", "Nowa faktura", "created_invoice", "Faktura zosta\u0142a utworzona", "updated_invoice", "Faktura zosta\u0142a zaktualizowana", _s16_265, "Faktura zosta\u0142a zarchiwizowana", "deleted_invoice", "Faktura zosta\u0142a usuni\u0119ta", _s16_266, "Faktura zosta\u0142a przywr\xf3cona", _s17_150, "Zarchiwizowano :count faktury", _s16_267, "Usuni\u0119to :count faktury", _s17_151, _s37_23, "emailed_invoice", "Faktura zosta\u0142a wys\u0142ana", "emailed_payment", "Pomy\u015blnie wys\u0142ano p\u0142atno\u015b\u0107 e-mailem", "amount", "Kwota", "invoice_number", "Numer faktury", "invoice_date", "Data wystawienia", "discount", "Rabat", "po_number", _s16_452, "terms", "Warunki", "public_notes", "Notatki publiczne", "private_notes", "Prywatne notatki", "frequency", "Cz\u0119stotliwo\u015b\u0107", "start_date", "Pocz\u0105tkowa data", "end_date", "Ko\u0144cowa data", "quote_number", "Numer oferty", "quote_date", "Data oferty", "valid_until", "Wa\u017cne do", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "Nazwa towaru/us\u0142ugi", "unit_cost", "Cena jedn. netto", "quantity", "Ilo\u015b\u0107", "add_item", "Dodaj Pozycj\u0119", "contact", "Kontakt", "work_phone", "Telefon s\u0142u\u017cbowy", "total_amount", "Razem warto\u015b\u0107", "pdf", "PDF", "due_date", _s16_453, _s16_268, "Termin cz\u0119\u015bciowej p\u0142atno\u015bci", "paid_date", "Paid Date", "status", "Status", _s17_152, "Status Faktury", "quote_status", "Status oferty", _s22_82, "Kliknij + aby doda\u0107", _s22_84, "Kliknij + aby doda\u0107 czas", "count_selected", "zaznaczono :count", "total", "Razem", "percent", "Procent", "edit", "Edytuj", "dismiss", "Odrzu\u0107", _s20_109, "Prosz\u0119 wybra\u0107 dat\u0119", _s22_85, "Prosz\u0119 wybra\u0107 klienta", _s24_66, "Prosz\u0119 wybra\u0107 faktur\u0119", "task_rate", "Stawka zadania", "settings", "Ustawienia", "language", "J\u0119zyk", "currency", "Waluta", "created_at", "Data utworzenia", "created_on", "Created On", "updated_at", "Zaktualizowano", "tax", "Podatek", _s30_21, "Prosz\u0119 poda\u0107 numer faktury", _s27_66, _s27_67, "past_due", "Po terminie", "draft", "Wersja robocza", "sent", "Wys\u0142ane", "viewed", "Wy\u015bwietlone", "approved", "Zatwierdzone", "partial", "Zaliczka/Op\u0142.cz\u0119\u015b\u0107", "paid", "Zap\u0142acono", "mark_sent", "Oznacz jako wys\u0142ane", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Gotowe", _s37_24, _s37_25, "dark_mode", "Tryb ciemny", _s27_68, "Uruchom ponownie aplikacj\u0119, aby zastosowa\u0107 zmian\u0119", "refresh_data", "Od\u015bwie\u017canie danych", "blank_contact", "Pusty Kontakt", "activity", "Dziennik aktywno\u015bci", _s16_270, "Brak rekord\xf3w", "clone", "Powiel", "loading", "Loading", "industry", "Bran\u017ca", "size", "Rozmiar", "payment_terms", _s17_286, "payment_date", "Data p\u0142atno\u015bci", "payment_status", "Status p\u0142atno\u015bci", _s16_272, "W trakcie", _s16_273, "Uniewa\u017cniona", _s16_274, "Nieudana", _s16_275, "Zako\u0144czona", _s16_276, "Cz\u0119\u015bciowo zwr\xf3cone", _s16_277, "Zwr\xf3cone", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Suma netto", "client_portal", "Portal klienta", "show_tasks", "Poka\u017c zadania", "email_reminders", "Przypomnienia Mailowe", "enabled", "Aktywny", "recipients", "Odbiorcy", "initial_email", "Pocz\u0105tkowy email", "first_reminder", _s22_196, "second_reminder", _s20_225, "third_reminder", _s21_226, "reminder1", _s22_196, "reminder2", _s20_225, "reminder3", _s21_226, "template", "Szablon", "send", "Wy\u015blij", "subject", "Temat", "body", "Tre\u015b\u0107", "send_email", "Wy\u015blij email", "email_receipt", "Wy\u015blij potwierdzenie zap\u0142aty do klienta", "auto_billing", "Automatyczne rozliczanie", "button", "Przycisk", "preview", "Podgl\u0105d", "customize", "Dostosuj", "history", "Historia", "payment", "P\u0142atno\u015b\u0107", "payments", "P\u0142atno\u015bci", "refunded", "Zwr\xf3cone", "payment_type", "Typ p\u0142atno\u015bci", _s21_121, "Numer referencyjny transakcji", "enter_payment", "Wprowad\u017a p\u0142atno\u015b\u0107", "new_payment", "Nowa p\u0142atno\u015b\u0107", "created_payment", "P\u0142atno\u015b\u0107 zosta\u0142a utworzona", "updated_payment", "P\u0142atno\u015b\u0107 zosta\u0142a zaktualizowana", _s16_278, "P\u0142atno\u015b\u0107 zosta\u0142\u0105 zarchiwizowana", "deleted_payment", "P\u0142atno\u015b\u0107 zosta\u0142a usuni\u0119ta", _s16_279, "P\u0142atno\u015b\u0107 zosta\u0142a przywr\xf3cona", _s17_155, "Zarchiwizowano :count p\u0142atno\u015bci", _s16_280, "Usuni\u0119to :count p\u0142atno\u015bci", _s17_156, _s37_26, "quote", "Oferta", "quotes", "Oferty", "new_quote", "Nowa oferta", "created_quote", "Oferta zosta\u0142a utworzona", "updated_quote", "Oferta zosta\u0142a zaktualizowana", "archived_quote", "Oferta zosta\u0142a zarchiwizowana", "deleted_quote", "Oferta zosta\u0142a usuni\u0119ta", "restored_quote", "Oferta zosta\u0142a przywr\xf3cona", "archived_quotes", "Zarchiwizowano :count ofert", "deleted_quotes", "Usuni\u0119to :count ofert", "restored_quotes", _s35_25, "expense", "Wydatek", "expenses", "Wydatki", "vendor", "Dostawca", "vendors", "Dostawcy", "task", "Zadanie", "tasks", "Zadania", "project", "Projekt", "projects", "Projekty", "activity_1", ":user stworzy\u0142 klienta :client", "activity_2", ":user zarchiwizowa\u0142 klienta :client", "activity_3", ":user usun\u0105\u0142 klienta :client", "activity_4", ":user stworzy\u0142 faktur\u0119 :invoice", "activity_5", ":user zaktualizowa\u0142 faktur\u0119 :invoice", "activity_6", ":user wys\u0142a\u0142 faktur\u0119 :invoice dla :client do :contact", "activity_7", ":contact obejrza\u0142 faktur\u0119 :invoice dla :client", "activity_8", ":user zarchiwizowa\u0142 faktur\u0119 :invoice", "activity_9", ":user usun\u0105\u0142 faktur\u0119 :invoice", "activity_10", _s82_, "activity_11", ":user zaktualizowa\u0142 p\u0142atno\u015b\u0107 :payment", "activity_12", ":user zarchiwizowa\u0142 p\u0142atno\u015b\u0107 :payment", "activity_13", ":user usun\u0105\u0142 p\u0142atno\u015b\u0107 :payment", "activity_14", ":user wprowadzi\u0142 not\u0119 kredytow\u0105 :credit", "activity_15", ":user zaktualizowa\u0142 not\u0119 kredytow\u0105 :credit", "activity_16", ":user zarchiwizowa\u0142 not\u0119 kredytow\u0105 :credit", "activity_17", ":user usun\u0105\u0142 not\u0119 kredytow\u0105 :credit", "activity_18", ":user stworzy\u0142 ofert\u0119 :quote", "activity_19", ":user zakatualizowa\u0142 ofert\u0119 :quote", "activity_20", ":user Wycena wys\u0142ana e-mailem :quote dla :client do :contact", "activity_21", ":contact wy\u015bwietli\u0142 ofert\u0119 :quote", "activity_22", ":user zarchiwizowa\u0142 ofert\u0119 :quote", "activity_23", ":user usun\u0105\u0142 ofert\u0119 :quote", "activity_24", ":user przywr\xf3ci\u0142 ofert\u0119 :quote", "activity_25", ":user przywr\xf3ci\u0142 faktur\u0119 :invoice", "activity_26", ":user przywr\xf3ci\u0142 klienta :client", "activity_27", ":user przywr\xf3ci\u0142 p\u0142atno\u015b\u0107 :payment", "activity_28", ":user przywr\xf3ci\u0142 not\u0119 kredytow\u0105 :credit", "activity_29", ":contact zaakceptowa\u0142(a) wycen\u0119 :quote dla :client", "activity_30", ":user utworzy\u0142 dostawc\u0119 :vendor", "activity_31", ":user zarchiwizowa\u0142 dostawc\u0119 :vendor", "activity_32", ":user usun\u0105\u0142 dostawc\u0119 :vendor", "activity_33", ":user przywr\xf3ci\u0142 dostawc\u0119 :vendor", "activity_34", ":user utworzy\u0142 wydatek :expense", "activity_35", ":user zarchiwizowa\u0142 wydatek :expense", "activity_36", ":user usun\u0105\u0142 wydatek :expense", "activity_37", ":user przywr\xf3ci\u0142 wydatek :expense", "activity_39", ":user anulowa\u0142 p\u0142atno\u015b\u0107 na :payment_amount nr. :payment", "activity_40", _s64_0, "activity_41", "p\u0142atno\u015b\u0107 :payment_amount (:payment) nieudana", "activity_42", ":user stworzy\u0142 zadanie :task", "activity_43", ":user zaktualizowa\u0142 zadanie :task", "activity_44", ":user zarchiwizowa\u0142 zadanie :task", "activity_45", ":user usun\u0105\u0142 zadanie :task", "activity_46", ":user przywr\xf3ci\u0142 zadanie :task", "activity_47", ":user zaktualizowa\u0142 wydatek :expense", "activity_48", ":user utworzy\u0142 u\u017cytkownika :user", "activity_49", ":user zaktualizowa\u0142 u\u017cytkownika :user", "activity_50", ":user zarchiwizowa\u0142 u\u017cytkownika :user", "activity_51", ":user usun\u0105\u0142 u\u017cytkownika :user", "activity_52", ":user przywr\xf3ci\u0142 u\u017cytkownika :user", "activity_53", ":user zaznaczy\u0142 jako wys\u0142an\u0105 :invoice", "activity_54", "Faktura :invoice op\u0142acona przez :user", "activity_55", ":contact odpowiedzia\u0142 w zg\u0142oszeniu :ticket", "activity_56", ":user ogl\u0105da\u0142 zg\u0142oszenie\xa0:ticket", "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "Has\u0142o jednorazowe", "emailed_quote", "Oferta zosta\u0142a wys\u0142ana", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Wygas\u0142o", "all", "Wszystko", "select", "Wybierz", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Blokuj faktury", "translations", "T\u0142umaczenia", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "Licznik numeru faktury", _s20_112, _s20_113, _s20_114, "Licznik numeru oferty", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, "Temat e-maila z faktur\u0105", _s19_94, "Temat e-maila z ofert\u0105", _s21_140, "Temat e-maila z potwierdzeniem p\u0142atno\u015bci", _s29_48, _s29_49, "show_table", "Widok tabeli", "show_list", "Widok listy", "client_city", "Miasto Klienta", "client_state", "Wojew\xf3dztwo Klienta", "client_country", "Kraj Klienta", _s16_281, "Klient Aktywny", "client_balance", "Saldo Klienta", "client_address1", "Ulica Klienta", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, "Klienta Ulica Dostawy", _s24_74, "Klienta numer budynku dostawy", "type", "Typ", "invoice_amount", "Kwota faktury", _s16_285, _s16_453, "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "P\u0142atno\u015b\u0107 Automatyczna", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Usuni\u0119to", "vendor_city", "Miasto Dostawcy", "vendor_state", "Wojew\xf3dztwo Dostawcy", "vendor_country", "Kraj Dostawcy", "is_approved", "Is Approved", "tax_name", "Nazwa podatku", "tax_amount", "Warto\u015b\u0107 podatku", "tax_paid", "Podatek zap\u0142acony", "payment_amount", "Kwota p\u0142atno\u015bci", "age", "Wiek", "is_running", "Is Running", "time_log", "Rejestr czasu", "bank_id", "Bank", _s19_96, _s19_97, _s16_286, "Kategoria wydatku", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "pt_BR", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s91_0, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s25_126, "assigned_group", _s27_0, "assign_group", "Atribuir grupo", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Programa de Indica\xe7\xf5es", "comment", "Coment\xe1rios", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Hora", "format", "Formato", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s53_11, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_20, _s32_, _s52_3, _s19_, _s100_0, "rappen_rounding", _s24_139, _s20_3, _s32_49, _s17_2, _s24_140, _s17_4, _s26_114, _s19_0, "Estas credenciais n\xe3o foram encontradas em nossos registros", "e_quote", "E-Cita\xe7\xe3o", "e_credit", _s18_268, _s16_6, _s27_120, _s16_8, _s20_226, _s22_1, _s26_115, "test_email_sent", _s26_116, "send_test_email", "Send Test Email", "gateway_type", "Tipo de gateway", _s34_, _s31_64, "mobile_version", "Vers\xe3o m\xf3vel", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "Meu Banco", "pay_later", "Pague depois", "email_report", _s20_227, "host", "Servidor", "port", "Porta", "encryption", "Encripta\xe7\xe3o", "local_domain", "Dom\xednio Local", "verify_peer", "Verifique o par", "username", "Usu\xe1rio", "nordigen_help", _s65_3, _s16_10, _s20_228, "yodlee_regions", _s44_15, _s16_11, _s29_89, "select_provider", _s20_229, _s19_1, _s29_90, _s18_4, _s24_141, "send_emails_to", _s19_202, "primary_contact", _s16_455, "all_contacts", _s17_287, "insert_below", "Inserir abaixo", "ar_detailed", _s27_121, "ar_summary", _s26_117, "client_sales", _s17_288, "tax_summary", "Resumo fiscal", "user_sales", _s18_269, "run_template", "Run Template", _s21_4, _s57_5, "watch_video", "Assista v\xeddeo", "view_extension", "Ver extens\xe3o", _s16_12, "Reativar e-mail", _s17_5, _s28_124, "template_help", _s36_57, _s20_5, _s25_127, _s16_14, _s20_230, _s22_3, _s29_91, _s21_5, _s33_59, "quarter", "Trimestre", _s16_16, _s17_289, "task_item", "Item de tarefa", "record_state", _s18_270, "last_login", "\xdaltimo Acesso", _s25_0, _s29_92, _s16_18, _s18_271, _s21_7, _s18_272, _s25_2, _s25_128, _s31_0, _s38_39, _s27_4, _s29_93, _s32_0, _s47_19, "client_contact", _s18_273, _s16_20, "N\xe3o pago", _s16_21, "Pago", "recurring", "Recorrente", "ziptax_help", _s114_, "cache_data", "Dados de cache", "unknown", "Desconhecido", "webhook_failure", _s16_456, "email_opened", "E-mail aberto", "email_delivered", "E-mail entregue", "log", "Registro", "individual", "Individual", "partnership", "Parceria", "trust", "Confiar", "charity", "Caridade", "government", "Governo", "classification", "Classifica\xe7\xe3o", _s24_, _s32_50, "public", "P\xfablico", "private", "Privado", "image", "Imagem", "other", "Outro", "hash", "Cerquilha", "linked_to", "Ligado a", _s18_6, _s28_125, _s21_8, _s43_12, _s20_7, _s34_47, "unlink", "Desvincular", _s25_3, _s88_, "is_tax_exempt", _s17_290, "district", "Distrito", "region", "Regi\xe3o", "county", "Condado", "tax_details", _s16_457, _s18_7, _s65_4, _s18_8, _s68_0, _s20_8, _s24_142, _s24_1, _s39_36, _s29_, _s71_4, _s25_4, _s75_3, _s18_9, _s24_143, "credit_item", "Item de cr\xe9dito", "files", "arquivos", "camera", "C\xe2mera", "gallery", "Galeria", _s20_10, _s32_51, _s16_22, _s22_197, _s29_0, _s37_54, _s34_1, _s57_6, "next_send_time", _s24_144, _s20_11, _s31_65, "certificate_set", _s24_145, _s19_4, _s24_146, "passphrase_set", _s17_291, _s18_11, _s18_274, _s18_13, _s20_231, _s22_5, _s20_232, "rename", "Renomear", _s16_24, _s31_66, "e_invoice", _s17_292, "light_dark_mode", _s17_293, "activities", "Atividades", "routing_id", _s16_458, _s16_25, _s24_147, "e_invoice_type", _s25_129, "e_quote_type", _s26_118, "reduced_tax", _s16_459, "override_tax", _s18_275, "zero_rated", _s18_276, "reverse_tax", "Imposto reverso", _s20_12, _s45_18, _s22_7, _s51_18, _s16_27, _s28_126, "payment_manual", _s19_203, "tax_category", "Categoria fiscal", "physical_goods", "Bens f\xedsicos", _s16_29, _s17_294, "services", "Servi\xe7os", "shipping", "Envio", "tax_exempt", _s17_290, "reduced_rate", "Taxa reduzida", "tax_all", "Imposto sobre tudo", "tax_selected", _s19_204, "version", "vers\xe3o", _s16_31, _s22_198, "calculate_taxes", _s17_295, _s20_13, _s50_23, "admin", "Admin", "owner", "Propriet\xe1rio", "link_expenses", "Despesas de links", _s24_3, _s27_122, _s25_5, _s29_94, "total_hours", "Total de horas", _s16_33, _s39_37, _s18_15, _s38_40, _s23_1, "Aviso: impede a intera\xe7\xe3o com o aplicativo pelo PDF", "increase_prices", "Aumentar pre\xe7os", "update_prices", "Atualizar pre\xe7os", "incresed_prices", "Pre\xe7os enfileirados com sucesso ser\xe3o aumentados", "updated_prices", _s51_19, "bacs", _s18_277, "api_token", "Token de API", "api_key", "Chave API", "endpoint", "Ponto final", "billable", "Fatur\xe1vel", "not_billable", "N\xe3o fatur\xe1vel", _s25_7, "Permitir itens de tarefas fatur\xe1veis", _s30_0, "Habilite a configura\xe7\xe3o de quais itens de tarefa ser\xe3o cobrados", _s26_2, "Mostrar descri\xe7\xe3o do item da tarefa", _s31_1, _s56_4, "email_record", _s18_278, _s23_2, "Colunas de produto da fatura", _s21_10, "Cotar colunas de produtos", _s22_9, _s25_130, _s25_9, _s33_60, _s30_1, _s65_5, _s27_6, "Compartilhar colunas de fatura/cota\xe7\xe3o", "cc_email", "E-mail CC", "payment_balance", _s18_279, _s22_11, "Permitir que o usu\xe1rio acesse os relat\xf3rios. Os dados s\xe3o limitados \xe0s permiss\xf5es dispon\xedveis", "activity_138", _s56_5, _s17_6, "Produtos \xfanicos", _s26_4, _s31_67, "required", "Obrigat\xf3rio", "hidden", "Escondido", "payment_links", _s18_280, "action", "A\xe7\xe3o", _s32_1, "Atualize para um plano pago para criar agendas", "next_run", _s16_460, "all_clients", _s17_296, _s16_34, "Mostrar tabela de envelhecimento", _s19_6, "Mostrar tabela de pagamentos", _s26_6, _s28_127, "email_statement", "Extrato por e-mail", "once", "Uma vez", "schedule", "Agendamento", "schedules", "Hor\xe1rios", "new_schedule", "Novo cronograma", "edit_schedule", "Editar agendamento", _s16_36, "Cronograma criado com sucesso", _s16_37, "Cronograma atualizado com sucesso", _s17_8, _s28_128, _s16_38, "Agenda exclu\xedda com sucesso", _s16_39, "Agenda removida com sucesso", _s17_9, "Cronograma restaurado com sucesso", "search_schedule", "Programa\xe7\xe3o de pesquisa", _s16_40, "Programa\xe7\xf5es de pesquisa", "archive_payment", _s18_281, "archive_invoice", "Arquivar Fatura", "archive_quote", _s18_282, "archive_credit", "Arquivar Cr\xe9dito", "archive_task", "Arquivar Tarefa", "archive_client", _s16_461, "archive_project", _s16_462, "archive_expense", _s16_463, "restore_payment", _s19_205, "restore_invoice", "Restaurar Fatura", "restore_quote", _s19_206, "restore_credit", _s17_297, "restore_task", _s16_464, "restore_client", _s17_298, "restore_project", _s17_299, "restore_expense", _s17_300, "archive_vendor", _s19_207, "restore_vendor", _s20_233, "create_product", _s17_301, "update_product", _s17_302, "delete_product", "Excluir Produto", "restore_product", _s17_303, "archive_product", _s16_465, _s21_12, "Criar pedido de compra", _s21_14, "Atualizar pedido de compra", _s21_16, "Excluir pedido de compra", _s22_12, "Restaurar pedido de compra", _s22_14, "Arquivar pedido de compra", "sent_invoice", "Fatura enviada", "sent_quote", _s17_304, "sent_credit", "Cr\xe9dito enviado", _s19_8, _s24_148, "image_url", "imagem URL", "max_quantity", _s17_305, "test_url", "URL de teste", _s18_16, _s22_199, _s20_14, "A op\xe7\xe3o \xe9 mostrada, mas n\xe3o selecionada", _s21_18, _s32_52, _s21_19, _s22_199, "payment_methods", "Formas de Pagamentos", "view_all", "Ver tudo", "edit_all", "Editar tudo", _s28_2, "Aceitar o n\xfamero do pedido de compra", _s33_1, "Permita que os clientes forne\xe7am um n\xfamero de ordem de compra ao aprovar uma cota\xe7\xe3o", "from_email", "Do email", "show_preview", _s20_234, "show_paid_stamp", "Mostrar selo pago", _s21_20, _s27_123, _s24_5, _s58_10, "pixels", "P\xedxeis", "logo_size", _s19_208, "postal_city", "CEP/Cidade", "failed", "Fracassado", "client_contacts", "Contatos do cliente", "sync_from", "Sincronizar de", _s19_11, "Limite de estoque", "hour", "Hora", _s17_10, "Extrato enfileirado com sucesso a ser enviado", _s17_11, "Mostrar rodap\xe9 do e-mail", _s18_17, "Horas de tarefa de fatura", _s23_4, _s46_24, _s27_8, "Faturas padr\xe3o de cobran\xe7a autom\xe1tica", _s28_4, "Faturas recorrentes de cobran\xe7a autom\xe1tica", "email_alignment", _s21_227, _s20_15, _s28_129, "mailgun", "Arma postal", "postmark", "Carimbo postal", "microsoft", "Microsoft", _s27_10, _s34_48, "last365_days", _s16_466, "import_design", "Importar projeto", "imported_design", "Design importado com sucesso", "invalid_design", _s49_9, _s17_13, _s41_25, "upload", "Upload", _s17_14, _s16_467, _s23_5, _s34_49, _s28_7, "Envie um e-mail ao fornecedor quando a despesa for marcada como paga", "update_payment", _s19_209, "markup", "Marca\xe7\xe3o", _s22_16, "Pedido de compra criado", _s19_13, _s24_148, _s21_22, "Pedido de compra visualizado", _s23_7, _s23_134, _s20_17, _s62_5, "klarna", "Klarna", _s29_7, _s56_6, _s29_8, _s46_25, "matomo_url", "URL do Matomo", "matomo_id", "ID do Matomo", _s21_24, _s18_283, _s25_11, _s52_13, _s25_12, _s51_20, _s28_8, "Enviar um e-mail ao marcar uma fatura como paga", "delete_project", "Excluir Projeto", _s18_19, _s31_68, "link_payment", "Pagamento por link", "link_expense", "Despesa de link", _s19_15, _s26_119, _s24_6, _s57_7, _s21_25, _s18_284, _s26_9, _s35_57, _s24_7, "Use o gerenciamento de estoque", _s29_9, _s41_26, _s17_16, _s18_285, _s27_12, _s30_66, "convert_matched", "Converter", _s19_17, _s63_7, _s20_18, _s68_1, "operator", "Operador", "value", "Valor", "is", "\xc9", "contains", "Cont\xe9m", "starts_with", "Come\xe7a com", "is_empty", "Est\xe1 vazia", "add_rule", "Adicionar regra", "match_all_rules", "Combine todas as regras", _s20_19, _s71_5, _s17_18, "Converta automaticamente transa\xe7\xf5es correspondentes em despesas", "rules", "Regras", _s16_42, "Regra de transa\xe7\xe3o", _s17_19, _s19_210, _s20_20, "Nova regra de transa\xe7\xe3o", _s21_27, _s25_131, _s24_9, _s24_149, _s24_10, _s41_27, _s25_14, _s40_16, _s24_11, _s39_38, _s24_12, _s39_39, _s25_15, _s41_28, _s23_9, _s30_67, _s24_13, "Regras de transa\xe7\xe3o de pesquisa", _s21_29, "Salvar como condi\xe7\xf5es padr\xe3o", _s22_18, "Salvar como rodap\xe9 padr\xe3o", "auto_sync", _s24_150, _s16_44, _s16_468, _s31_4, _s57_8, _s34_2, _s44_16, "disable_2fa", "Desativar 2FA", "change_number", "Alterar n\xfamero", "resend_code", "Reenviar c\xf3digo", "base_type", "Tipo b\xe1sico", "category_type", _s17_306, _s16_46, "Transa\xe7\xe3o", "bulk_print", "Imprimir PDF", _s18_20, _s27_124, _s16_47, _s21_228, "bottom", "Fundo", "side", "Lado", "pdf_preview", _s19_211, _s20_22, "Pressione longamente para selecionar", _s21_31, "N\xfamero do pedido de compra", _s19_18, "Item do pedido de compra", _s22_20, _s33_61, "include_deleted", _s16_469, _s20_24, _s41_29, "due_on", "Devido a", _s22_21, _s34_50, _s20_25, _s33_62, _s20_26, _s37_55, _s17_21, _s21_229, _s16_49, _s16_470, "account_type", "Tipo de conta", _s16_51, _s24_151, _s16_52, "Conectar contas", "manage_rules", _s16_471, "search_category", _s21_230, _s17_24, "Pesquisar categorias :count", "min_amount", "Valor m\xednimo", "max_amount", "Valor m\xe1ximo", "selected", "Selecionados", _s21_33, _s32_53, _s18_22, _s24_152, "deposit", "Dep\xf3sito", "withdrawal", "Cancelamento", "deposits", "Dep\xf3sitos", "withdrawals", "Retiradas", "matched", "Coincide", "unmatched", "Incompar\xe1vel", "create_credit", "Criar cr\xe9dito", "update_credit", "Atualizar Cr\xe9dito", "delete_credit", "Excluir Cr\xe9dito", "transaction", "Transa\xe7\xe3o", "transactions", "Transa\xe7\xf5es", "new_transaction", "Nova transa\xe7\xe3o", _s16_54, _s16_472, _s19_20, _s28_130, _s19_21, _s32_54, _s20_27, _s31_69, _s19_22, _s30_68, _s19_23, _s30_69, _s20_28, _s32_55, _s18_24, "Transa\xe7\xe3o de pesquisa", _s19_24, _s27_125, "bank_account", "Conta Banc\xe1ria", "bank_accounts", _s27_126, _s21_34, _s36_58, _s20_29, _s35_58, _s20_30, _s35_59, _s21_35, _s37_56, _s19_25, _s24_153, _s20_31, "Pesquisar contas banc\xe1rias :count", "connect", "Conectar", _s23_11, _s31_70, _s18_26, _s22_200, "client_email", _s17_307, _s20_32, "Projeto de tarefa de fatura", _s25_16, _s47_20, "field", "Campo", "period", "Per\xedodo", "fields_per_row", "Campos por linha", _s21_36, "Faturas Ativas", _s26_11, "Faturas Pendentes", _s24_16, _s21_231, _s23_13, "Pagamentos reembolsados", _s19_27, "Cota\xe7\xf5es Ativas", _s21_37, "Cota\xe7\xf5es Aprovadas", _s23_14, "Cota\xe7\xf5es n\xe3o Aprovadas", _s18_29, "Tarefas Registradas", _s20_35, "Tarefas Faturadas", _s16_56, "Tarefas Pagas", _s21_38, "Despesas Registradas", _s22_22, _s18_286, _s23_15, _s18_287, _s27_15, "Despesas Pagas da Fatura", "activity_130", ":user criou o pedido de compra :purchase_order", "activity_131", ":user pedido de compra atualizado :purchase_order", "activity_132", ":user pedido de compra arquivado :purchase_order", "activity_133", _s47_21, "activity_134", ":user pedido de compra restaurado :purchase_order", "activity_135", _s57_9, "activity_136", ":contact visualizou o pedido de compra :purchase_order", "activity_137", _s48_20, "vendor_portal", "Portal do Fornecedor", "send_code", "Enviar c\xf3digo", _s24_17, "Salve o registro para fazer upload de documentos", _s17_28, "Taxas de imposto de despesas", _s22_23, "Taxas de imposto sobre itens da fatura", _s21_40, _s41_30, "code_was_sent", _s29_95, _s16_58, _s42_30, "resend", "Reenviar", "verify", "Verificar", _s18_30, _s29_96, _s20_36, _s27_127, _s19_28, "Verifique o n\xfamero de telefone", _s24_18, _s52_14, _s28_10, _s48_21, "merged_clients", _s30_70, "merge_into", "Mesclar em", "merge", "Unir", _s21_41, _s25_132, _s19_30, _s40_17, _s17_30, _s17_308, "activate", "Ativar", "connect_apple", "Conecte a Apple", _s16_59, _s18_288, _s18_31, _s30_71, "send_now", "Envie agora", "received", "Recebido", _s19_31, "Data do pedido de compra", _s20_38, "Convertido em despesa com sucesso", _s21_43, "Convertido em despesas com sucesso", _s18_32, "Converter em despesa", _s16_61, _s23_135, _s33_9, "Ordem de compra adicionada com sucesso ao invent\xe1rio", _s34_9, "Pedidos de compra adicionados com sucesso ao invent\xe1rio", _s22_25, "Upload de documentos do cliente", _s22_27, "Upload de documentos do fornecedor", _s27_17, "Permitir que os fornecedores carreguem documentos", _s24_19, _s33_63, "yes_its_great", "Sim, \xe9 \xf3timo!", "not_so_much", "N\xe3o muito", _s17_32, "\xc9 \xf3timo ouvir! Voc\xea gostaria de avali\xe1-lo?", _s22_29, _s48_22, "sure_happy_to", "Claro, feliz em", "no_not_now", "N\xe3o, agora n\xe3o", "add", "Adicionar", _s18_34, "\xdaltimo modelo enviado", _s22_30, _s24_154, _s27_18, "Combine caracteres n\xe3o cont\xedguos, ou seja. "ct" corresponde a "gato"", "vendor_details", _s22_201, _s22_32, _s28_131, "qr_iban", "C\xf3digo QR IBAN", "besr_id", "ID BESR", "accept", "Aceitar", _s23_16, "Clonar para PO", _s20_39, "O Fornecedor n\xe3o tem um endere\xe7o de e-mail definido", "bulk_send_email", "Enviar email", _s29_12, "Pedido de compra marcado como enviado com sucesso", _s30_4, "Pedidos de compra marcados como enviados com sucesso", _s23_17, _s35_60, _s24_20, _s37_57, _s24_21, _s38_41, _s25_18, "Pedidos de compra cancelados com sucesso", "accepted", "Aceitaram", _s22_34, _s23_136, _s20_40, "Total do pedido de compra", _s20_42, "Pedido de compra por e-mail", _s26_12, _s28_132, _s18_36, _s31_71, "connect_email", "Conectar e-mail", _s16_64, _s18_289, _s32_7, "Use o aplicativo da web para se conectar \xe0 Microsoft", "email_provider", "Provedor de e-mail", _s17_33, "Conecte a Microsoft", _s20_44, "Desconecte a Microsoft", _s19_33, "Microsoft conectada com sucesso", _s22_36, "Microsoft desconectada com sucesso", _s17_35, "Acessar com a Microsoft", _s17_36, _s24_155, _s22_38, "Pedido de compra enfileirado com sucesso para ser enviado", _s23_18, "Ordens de compra enfileiradas com sucesso para serem enviadas", _s16_66, "Mude para o aplicativo da web React", _s21_45, "Projeto de pedido de compra", _s20_47, _s26_120, _s21_47, "Rodap\xe9 do pedido de compra", _s32_9, _s30_72, _s37_7, _s47_22, "purchase_order", "Ordem de Compra", "purchase_orders", _s16_473, _s18_37, "Novo pedido de compra", _s19_34, "Editar pedido de compra", _s22_39, "Pedido de compra criado com sucesso", _s22_40, "Pedido de compra atualizado com sucesso", _s23_19, "Pedido de compra arquivado com sucesso", _s22_41, "Pedido de compra exclu\xeddo com sucesso", _s22_42, "Pedido de compra removido com sucesso", _s23_20, _s38_42, _s21_49, "Pesquisar pedido de compra", _s22_43, "Pesquisar pedidos de compra", "login_url", "URL de login", _s16_67, "Configura\xe7\xf5es de Pagamento", "default", "Padr\xe3o", "stock_quantity", "Quantidade de estoque", _s22_45, "Limite de notifica\xe7\xe3o", "track_inventory", "Rastrear invent\xe1rio", _s20_49, "Exibir um campo de estoque de produtos e atualizar quando as faturas forem enviadas", _s19_36, "Notifica\xe7\xf5es de estoque", _s24_23, "Envie um e-mail quando o estoque atingir o limite", "vat", "CUBA", "standing", "Situa\xe7\xe3o", "view_map", "Ver mapa", _s18_39, _s21_232, "add_gateway", _s30_73, _s24_24, _s98_0, "left", "Esquerda", "right", "Certo", "center", "Centro", "page_numbering", "Numera\xe7\xe3o de p\xe1ginas", _s24_25, "Alinhamento de numera\xe7\xe3o de p\xe1gina", _s31_8, "Fatura enviada", _s24_27, _s28_133, _s29_13, "Incluir a descri\xe7\xe3o no menu suspenso do produto", "invoice_items", "Itens de fatura", "quote_items", "Itens de cota\xe7\xe3o", "profitloss", "Lucros e perdas", "import_format", "Formato de importa\xe7\xe3o", "export_format", _s21_233, "export_type", _s18_290, "stop_on_unpaid", "Pare sem pagar", _s19_38, _s66_1, "use_quote_terms", "Use os termos de cota\xe7\xe3o", _s20_50, _s38_43, "add_country", "Adicionar Pa\xeds", "enable_tooltips", _s27_128, _s20_51, _s46_26, _s21_51, "Erro: os registros pertencem a mais de um cliente", "register_label", "Crie sua conta em segundos", "login_label", _s33_64, "add_to_invoice", "Adicionar na fatura :invoice", _s17_37, _s25_133, "week", "Semana", "created_record", _s27_129, _s26_13, "Arquivo autom\xe1tico pago", _s31_9, "Arquive faturas automaticamente quando elas s\xe3o pagas.", _s31_10, "Arquivo autom\xe1tico cancelado", _s36_2, "Arquive faturas automaticamente quando canceladas.", _s20_52, _s31_72, _s25_19, "Melhorar a rolagem na visualiza\xe7\xe3o do PDF [BETA]", _s16_69, "Moeda da Fatura", "range", "Per\xedodo", "tax_amount1", _s18_291, "tax_amount2", _s18_292, "tax_amount3", _s18_293, "create_project", "Criar projeto", "update_project", "Atualizar projeto", "view_task", "Ver tarefa", "cancel_invoice", "Cancelar", "changed_status", _s37_58, "change_status", "Alterar status", "fees_sample", "A taxa para uma fatura de :amount seria de :total.", _s19_39, _s23_137, _s24_29, _s38_44, "after_saving", "Depois de salvar", "view_record", "Ver registro", _s21_52, "Ativar redu\xe7\xe3o de e-mail", _s26_14, "Use o editor de marca\xe7\xe3o visual para e-mails", _s19_41, "Ativar redu\xe7\xe3o de PDF", "json_help", "Observa\xe7\xe3o: arquivos JSON gerados pelo aplicativo v4 n\xe3o s\xe3o suportados", "release_notes", "Notas de vers\xe3o", _s23_21, _s45_19, "started_tasks", _s36_59, "stopped_tasks", _s40_18, "approved_quote", _s30_74, "approved_quotes", "Cota\xe7\xf5es :value aprovadas com sucesso", "approve", "Aprovar", "client_website", "Site do Cliente", "invalid_time", "Hora inv\xe1lida", _s21_54, _s26_121, _s20_54, _s26_122, _s27_21, "C\xf3digo postal de envio do cliente", _s23_22, _s24_156, "load_pdf", "Carregar PDF", _s16_71, "Comece o teste gratuito", _s24_30, _s44_8, "due_on_receipt", "Vencimento no recebimento", "is_paid", "\xc9 pago", "age_group_paid", "Pago", "id", "Id", "convert_to", "Converter para", "client_currency", _s16_474, _s16_72, _s16_475, "purged_client", "Cliente limpo com sucesso", _s27_23, "Para evitar spam, exigimos a atualiza\xe7\xe3o para uma conta paga para personalizar o e-mail", _s22_48, _s42_31, "small", "Pequeno", _s21_56, "Cr\xe9dito marcado como pago com sucesso", _s22_49, "Cr\xe9ditos marcados como pagos com sucesso", _s16_74, _s43_13, "wait_for_saving", _s41_31, _s20_56, "Nota: as altera\xe7\xf5es feitas aqui s\xe3o apenas visualizadas, devem ser aplicadas nas abas acima para serem salvas", "remaining", "Restante", "invoice_paid", "Fatura paga", "activity_120", _s49_10, "activity_121", _s54_9, "activity_122", _s53_12, "activity_123", ":user excluiu despesa recorrente :recurring_expense", "activity_124", _s54_10, "normal", "Normal", "large", "Grande", "extra_large", "Extra grande", _s16_75, "Mostrar visualiza\xe7\xe3o do PDF", _s21_57, "Exibir visualiza\xe7\xe3o do PDF ao editar faturas", "print_pdf", "Imprimir PDF", "remind_me", "Lembre-me", _s16_77, "Pagamento banc\xe1rio instant\xe2neo", "click_selected", _s21_234, "hide_preview", _s20_235, "edit_record", "Editar registro", _s27_24, _s59_3, "giropay", "GiroPay", "direct_debit", "D\xe9bito Direto", _s21_58, _s25_134, "set_password", "Definir Senha", _s20_57, _s32_56, "disconnect", "desconectar", "add_to_invoices", _s20_236, "acss", "D\xe9bito ACSS", "becs", _s18_294, "bulk_download", "Download", _s17_40, _s147_, "persist_ui", "Persistir UI", "persist_ui_help", "Salve o estado da IU localmente para permitir que o aplicativo seja iniciado no \xfaltimo local. A desativa\xe7\xe3o pode melhorar o desempenho", _s18_41, "C\xf3digo Postal do cliente", _s17_41, _s24_157, "has_tasks", "Tem tarefas", "registration", "Cadastro", _s27_25, "Autorize o Stripe a aceitar pagamentos online.", "view_expense", _s29_97, "view_statement", "Ver Compras", "sepa", "D\xe9bito direto SEPA", "ideal", "ideal", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPS", _s18_43, _s28_134, "system", "Sistema", _s19_43, _s22_202, "updated_company", _s30_75, "kbc", "KBC", "bancontact", "Bancontacto", _s19_45, "Ajude-nos a melhorar, dizendo-nos o porqu\xea (opcional)", "webhook_success", "Sucesso do webhook", _s24_31, "As tarefas devem pertencer todas ao mesmo cliente", _s27_26, "As despesas devem pertencer todas ao mesmo cliente", "app", "Aplicativo", _s20_58, _s55_5, _s16_79, _s20_237, _s19_46, _s18_295, _s17_43, _s19_212, _s18_45, _s18_296, "from_name", _s17_309, _s16_81, "Clonar para Despesa", _s17_44, _s18_297, _s18_46, _s20_238, _s21_59, _s23_138, _s22_50, _s25_135, _s25_20, _s37_59, _s25_21, _s41_32, _s26_16, _s40_19, _s25_22, _s39_40, _s25_23, _s39_41, _s26_17, _s41_33, _s24_32, _s30_76, _s25_24, _s30_76, "last_sent_date", _s20_239, "include_drafts", "Incluir rascunhos", _s19_47, _s44_17, "is_invoiced", "\xc9 faturado", "change_plan", "Gerenciar plano", "persist_data", "Persistir dados", "customer_count", _s20_240, _s16_83, "Verifique os clientes", _s16_85, _s16_86, _s28_13, _s40_20, "decimal_comma", "V\xedrgula em decimais", _s26_18, "Usar v\xedrgula como separador para campos decimais nos formul\xe1rios", "select_method", _s18_298, "select_platform", _s22_203, _s28_15, "Use o aplicativo da web para se conectar ao Gmail", _s16_87, "As taxas de imposto do item est\xe3o desativadas", "enable_markdown", "Habilitar redu\xe7\xe3o", _s20_59, _s33_65, "user_guide", "Guia do Usu\xe1rio", _s18_48, "Adicionar segundo contato", "previous_page", "P\xe1gina anterior", "next_page", "Pr\xf3xima p\xe1gina", "export_colors", "Exportar cores", "import_colors", "Importar cores", "clear_all", "Limpar tudo", "contrast", "Contraste", "custom_colors", _s20_241, "colors", "Cores", _s31_11, _s35_61, _s25_26, "Cor da fonte ativa da barra lateral", _s33_14, _s37_60, _s27_27, _s37_61, _s36_3, _s43_14, _s31_13, _s35_62, _s25_28, "Cor da fonte do cabe\xe7alho da fatura", "net_subtotal", "Pr\xf3ximo", "review_app", "Revise o aplicativo", "check_status", "Verifique o status", "free_trial", "Teste gr\xe1tis", _s23_24, "O per\xedodo de testes do plano 'Pro', termina em :count dias, clique para atualizar.", _s21_61, _s65_6, "change_email", "Mude o e-mail", _s25_30, _s65_7, _s21_62, "Tarefas mostradas no Portal", "uninvoiced", "N\xe3o faturado", "subdomain_guide", _s135_, "send_time", "Hora de envio", "import_data", "Importar Dados", "import_settings", _s27_130, _s17_46, _s22_204, _s19_48, _s51_21, "json", "JSON", _s24_34, _s32_57, "wait_for_data", _s45_20, "net_total", "Total l\xedquido", "has_taxes", "Tem impostos", _s16_88, "Importar clientes", _s18_50, "Comecei a importar clientes com sucesso", "login_success", "Acesso realizado com sucesso", "login_failure", "Falha no login", "exported_data", "Assim que o arquivo estiver pronto, voc\xea receber\xe1 um e-mail com um link para download", _s23_25, _s26_123, _s28_17, _s52_15, "step_1_sign_in", "Etapa 1: fazer login", _s16_91, _s18_299, "account_id", "ID da conta", _s27_29, _s34_51, "activity_100", ":user criou fatura recorrente :recurring_invoice", "activity_101", ":user fatura recorrente atualizada :recurring_invoice", "activity_102", ":user fatura recorrente arquivada :recurring_invoice", "activity_103", ":user excluiu fatura recorrente :recurring_invoice", "activity_104", ":user fatura recorrente restaurada :recurring_invoice", _s18_51, "Mostrar data de t\xe9rmino da tarefa", _s23_27, "Habilite a especifica\xe7\xe3o da data de t\xe9rmino da tarefa", "gateway_setup", _s23_139, "preview_sidebar", "Visualizar barra lateral", _s16_92, "Anos dados mostrados", _s18_53, "Todas as sess\xf5es foram encerradas com sucesso", _s16_94, "Encerrar todas as sess\xf5es", "count_session", "1 sess\xe3o", "count_sessions", "Sess\xf5es :count", "invoice_created", "Fatura criada", "quote_created", "Cota\xe7\xe3o criada", "credit_created", "Cr\xe9dito criado", "pro", "Pro", "enterprise", "Empreendimento", "last_updated", _s18_300, "invoice_item", "Item da fatura", "quote_item", "Item de cota\xe7\xe3o", _s18_54, "Primeiro Nome do Contato", _s17_48, "\xdaltimo Nome do Contato", "order", "Ordem", "unassigned", "N\xe3o Designado", "partial_value", "Precisa ser maior que zero e menor que o total", "search_kanban", "Pesquisa Kanban", "search_kanbans", "Pesquisa Kanban", "kanban", "Kanban", "enable", "Habilitar", "move_top", "Mover para cima", "move_up", "Subir", "move_down", _s16_476, "move_bottom", _s16_476, "subdomain_help", "Definir o subdom\xednio ou mostrar a fatura em seu pr\xf3prio website", _s21_64, _s60_8, _s25_31, _s43_15, _s17_50, "Ver formatos de data", "is_viewed", "\xc9 visualizado", "letter", "Carta", "legal", "Jur\xeddico", "page_layout", _s16_477, "portrait", "Retrato", "landscape", "Paisagem", _s26_19, "O propriet\xe1rio da conta pode atualizar para um plano pago para ativar as configura\xe7\xf5es avan\xe7adas avan\xe7adas", _s20_60, "Atualize para um plano pago para ativar as configura\xe7\xf5es avan\xe7adas", _s21_65, "Termos de pagamento de fatura", _s17_52, "Cota\xe7\xe3o v\xe1lida at\xe9", "no_headers", "Sem cabe\xe7alhos", "add_header", _s19_213, "remove_header", "Remover cabe\xe7alho", "return_url", "URL de retorno", "rest_method", "M\xe9todo REST", "header_key", "Chave de cabe\xe7alho", "header_value", "Valor do cabe\xe7alho", _s18_56, "Produtos recorrentes", "promo_code", _s18_301, "promo_discount", "Desconto promocional", _s18_58, _s21_235, _s16_96, "Por assento ativado", "max_seats_limit", _s25_136, "trial_enabled", "Avalia\xe7\xe3o habilitada", "trial_duration", _s16_478, _s21_67, _s34_52, _s18_60, "Permitir altera\xe7\xf5es no plano", "plan_map", "Mapa do plano", "refund_period", _s20_242, _s21_69, "Configura\xe7\xe3o de webhook", "purchase_page", _s16_479, "security", "Seguran\xe7a", "email_bounced", "Email devolvido", _s20_61, "Reclama\xe7\xe3o de spam", "email_delivery", _s17_310, _s16_98, _s19_214, "pdf_response", "Resposta em PDF", _s22_52, _s21_236, "pdf_failed", "Falha no PDF", "pdf_success", "Sucesso do PDF", "modified", "Modificado", "payment_link", _s17_311, _s16_100, _s22_205, _s17_54, _s24_158, _s20_62, _s36_60, _s20_63, _s40_21, _s21_71, _s39_42, _s20_64, _s38_45, _s20_65, _s38_46, _s21_72, _s40_22, _s19_49, "Pesquise 1 link de pagamento", _s20_66, "Pesquisar links de pagamento :count", _s26_20, "O subdom\xednio n\xe3o est\xe1 dispon\xedvel", "connect_gmail", "Conectar Gmail", _s16_102, _s17_312, "connected_gmail", _s27_131, _s18_62, _s30_77, _s16_104, "Altera\xe7\xf5es no c\xf3digo podem estar bloqueando a atualiza\xe7\xe3o, voc\xea pode executar esse comando para descartar as mudan\xe7as:", _s16_105, "N\xfamero de identifica\xe7\xe3o do cliente", "count_minutes", ":count Minutos", _s16_107, "Tempo limite da senha", _s29_15, "Compartilhar fatura/contador de cr\xe9dito", "use_last_email", "Usar \xfaltimo e-mail", _s16_109, "Ativar empresa", _s21_74, "Habilite e-mails, faturas recorrentes e notifica\xe7\xf5es", _s27_31, "Ocorreu um erro. Por favor, tente novamente", _s27_32, "Primeiro defina uma senha", _s34_15, "Aviso: alterar seu n\xfamero de telefone desativar\xe1 o 2FA", "help_translate", _s16_480, _s23_28, "Por favor, selecione um Pa\xeds: Brasil", "resend_invite", "Reenviar Convite", _s19_50, "2FA desativado com sucesso", _s16_111, _s27_132, _s19_51, _s30_78, "delivered", "Entregue", "bounced", "Devolvido", "spam", "Spam", "view_docs", "Ver documentos", _s32_12, "Forne\xe7a um n\xfamero de celular para ativar a autentica\xe7\xe3o de dois fatores", "send_sms", "Enviar SMS", "sms_code", "C\xf3digo SMS", _s21_75, "Eccaneie o c\xf3digo de barras com um app compat\xedvel com :link", _s18_63, "Ativa\xe7\xe3o de Autentica\xe7\xe3o em 2 Fatores realizada com sucesso.", "connect_google", "Conecte o Google", _s17_56, "Desconectar o Google", _s17_58, "Autentica\xe7\xe3o em 2 Fatores", _s18_64, "Desativar dois fatores", _s34_16, "Exigir senha com login social", "stay_logged_in", "Permane\xe7a logado", _s23_30, "Aviso: sua sess\xe3o est\xe1 prestes a expirar", "count_hours", ":count Horas", "count_day", "1 dia", "count_days", ":count Dias", _s19_52, "Tempo limite da sess\xe3o da Web", _s17_59, "Configura\xe7\xf5es de seguran\xe7a", "resend_email", "Reenviar email", _s26_22, "Por favor, confirme seu endere\xe7o de e-mail", _s16_112, _s21_237, _s19_54, _s25_137, _s19_56, "Selecione um usu\xe1rio autenticado no Gmail", "list_long_press", "Listar Press\xe3o Longa", "show_actions", "Mostrar a\xe7\xf5es", _s17_61, "Iniciar sele\xe7\xe3o m\xfaltipla", _s27_34, "Um e-mail foi enviado para confirmar o endere\xe7o de e-mail", _s21_76, "Para usar :client_counter, por favor, adicione o :client_number or :client_id_number para previnir conflitos", "this_quarter", "Este trimestre", "last_quarter", "\xdaltimo Quadrimestre", "to_update_run", "Para atualizar, execute", _s18_66, "Converter em Fatura", _s16_113, "URL de registro", "invoice_project", "Faturar Projeto", "invoice_task", "Faturar Tarefa", "invoice_expense", "Faturar Despesa", _s19_57, "Pesquise 1 prazo de pagamento", _s20_67, "Pesquisar termos de pagamento :count", _s16_115, "Salvar e visualizar", "save_and_email", "Salvar e enviar por e-mail", _s16_117, _s19_215, _s16_119, _s18_302, _s17_63, _s16_481, _s22_54, "Convertido pago at\xe9 a data", _s24_36, _s27_133, "converted_total", _s16_482, "is_sent", "\xc9 enviado", _s17_65, "Documentos Padr\xe3o", "document_upload", "Upload de documentos", _s20_68, _s46_27, "expense_total", "Total de despesas", "enter_taxes", "Insira os impostos", "by_rate", "Por taxa", "by_amount", "Por valor", "enter_amount", "Insira o valor", "before_taxes", "Antes de impostos", "after_taxes", "Depois dos impostos", "color", "Cor", "show", "Mostrar", "hide", "Ocultar", "empty_columns", "Colunas Vazias", _s21_78, "O modo de depura\xe7\xe3o est\xe1 ativado", _s26_23, "Aviso: destina-se ao uso em m\xe1quinas locais, pode vazar credenciais. Clique para aprender mais.", "running_tasks", "Executando Tarefas", "recent_tasks", "Tarefas recentes", "recent_expenses", "Despesas recentes", _s17_67, "Pr\xf3ximas despesas", "update_app", "Atualizar aplicativo", "started_import", "Importa\xe7\xe3o iniciada com sucesso", _s24_38, "Mapeamento de coluna duplicado", _s20_69, "Usa impostos inclusivos", _s18_68, "\xc9 o desconto no valor", "column", "Coluna", "sample", "Amostra", "map_to", "Mapa para", "import", "Importar", _s25_33, "Use a primeira linha como nomes de coluna", "select_file", "Selecione um arquivo", _s16_121, "Nenhum arquivo selecionado", "csv_file", "Arquivo CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Fatura2go", "invoicely", "Faturadamente", "waveaccounting", "Contabilidade de Ondas", "zoho", "Zoho", "accounting", "Contabilidade", _s22_56, "Forne\xe7a todos os CSVs.", "import_type", _s18_303, "html_mode", "Modo HTML", "html_mode_help", "Visualizar atualiza\xe7\xf5es mais rapidamente, mas com menos precis\xe3o", "view_licenses", "Ver licen\xe7as", "webhook_url", "Webhook URL", _s17_69, "Tela cheia", "sidebar_editor", "Editor da barra lateral", _s22_57, "Por favor, escreva ':value' para confirmar", "purge", "Apagar", "service", "Servi\xe7o", "clone_to", "Clonar para", "clone_to_other", "Clonar para outro", "labels", "Etiquetas", "add_custom", "Adicionar Etiqueta Personalizada", "payment_tax", "Taxa de Pagamento", "unpaid", "N\xe3o Pago", "white_label", "Sem marca", "delivery_note", "Nota de Entrega", _s24_41, "As faturas enviadas est\xe3o bloqueadas", _s24_43, "As faturas pagas est\xe3o bloqueadas", "source_code", "C\xf3digo fonte", "app_platforms", "Plataformas de aplicativos", "invoice_late", "Fatura atrasada", "quote_expired", "Proposta expirada", "partial_due", _s18_304, "invoice_total", "Total da Fatura", "quote_total", _s18_305, "credit_total", "Total do Cr\xe9dito", _s23_31, "Total da Fatura", "actions", "A\xe7\xf5es", "expense_number", "N\xba da Despesa", "task_number", "N\xba da Tarefa", "project_number", "N\xba do Projeto", "project_name", "Nome do projeto", "warning", "Aviso", "view_settings", "Ver defini\xe7\xf5es", _s24_45, _s41_34, "late_invoice", "Fatura atrasada", "expired_quote", _s18_306, "remind_invoice", "Lembrar Fatura", "cvv", "CVV", "client_name", "Nome do Cliente", "client_phone", "Telefone do cliente", "required_fields", _s18_307, "calculated_rate", "Taxa Calculada", _s17_71, "Taxa de tarefa padr\xe3o", "clear_cache", "Limpar cache", "sort_order", "Ordenar", "task_status", "Situa\xe7\xe3o", "task_statuses", "Status da tarefa", "new_task_status", "Novo Status da tarefa", _s16_123, "Editar Status da Tarefa", _s19_58, "Status da tarefa criado com sucesso", _s19_59, "Status da tarefa atualizado com sucesso", _s20_71, "Status da tarefa arquivado com sucesso", _s19_60, "Status da tarefa apagado com sucesso", _s19_61, "Status da tarefa removido com sucesso", _s20_72, "Status da tarefa restaurado com sucesso", _s22_58, "Arquivado com sucesso: status de tarefa de valor", _s21_80, "Status da tarefa :value exclu\xeddos com sucesso", _s22_59, "Status da tarefa :value restaurados com sucesso", _s18_70, "Encontrado 1 Status da Tarefa", _s20_74, "Encontrado :count Status da Tarefa", _s16_125, _s25_138, _s21_81, "Sempre mostrar a se\xe7\xe3o de tarefas ao criar faturas", _s20_75, "Registro das tarefas de fatura", _s25_34, "Adicione os detalhes de tempo aos itens da fatura", _s20_77, "Registro de datas de tarefas de fatura", _s25_35, "Adicione detalhes de data aos itens de linha da fatura", _s21_82, "Inicie as tarefas antes de salvar", _s18_71, "Configure os Status", "task_settings", "Configura\xe7\xf5es de Tarefa", _s20_79, "Configure as categorias", _s18_73, _s22_206, _s20_81, _s26_124, _s21_83, "Editar a categoria de Despesas", _s24_46, "Categoria de despesas criada com sucesso", _s24_47, "Categoria de despesas atualizada com sucesso", _s25_37, "Categoria de despesas arquivada com sucesso", _s24_48, "Categoria exclu\xedda com sucesso", _s24_49, _s41_35, _s25_38, "Categoria de despesas restaurada com sucesso", _s27_38, ":count categorias de despesas arquivadas com sucesso", _s26_24, "Categorias de despesas :value exclu\xeddas com sucesso", _s27_39, _s53_13, _s23_32, "Pesquisa 1 Categoria de despesa", _s25_40, "Pesquisar: contar Categoria de Despesas", _s21_85, "Use cr\xe9ditos dispon\xedveis", "show_option", "Mostrar op\xe7\xe3o", _s22_60, "O valor de cr\xe9dito n\xe3o pode exceder o valor de pagamento", "view_changes", "Ver altera\xe7\xf5es", "force_update", _s18_308, _s17_73, "Voc\xea est\xe1 executando a vers\xe3o mais recente, mas pode haver corre\xe7\xf5es pendentes dispon\xedveis.", "mark_paid_help", _s31_73, _s18_75, "Dever\xe1 ser Faturada", _s23_33, _s34_53, _s29_17, "Torne os documentos vis\xedveis para o cliente", _s21_87, _s25_139, _s16_127, _s26_125, _s18_76, "Clonar recorr\xeancia", "crypto", "Criptomoeda", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Campo do usu\xe1rio", "variables", "Vari\xe1vel", "show_password", "Mostrar senha", "hide_password", "Esconder senha", "copy_error", "Copiar Erro", "capture_card", _s17_313, _s17_74, "Cobran\xe7a autom\xe1tica habilitada", "total_taxes", "Impostos totais", "line_taxes", "Imposto", "total_fields", "Campo Total", _s25_41, _s42_32, _s25_42, _s38_47, _s25_43, _s38_48, "gateway_refund", "Reembolso do Gateway", _s19_62, "Processe o reembolso com o portal de pagamento", "due_date_days", "Data de vencimento", "paused", "Pausado", "mark_active", "Marcar como Ativo", "day_count", "Dia :count", _s22_61, _s19_216, _s21_88, _s17_314, _s17_76, "Utilizar Termos de Pagamento", "endless", "Intermin\xe1vel", "next_send_date", _s21_238, _s16_129, _s16_483, _s17_78, "Fatura Recorrente", _s18_78, "Faturas Recorrentes", _s21_90, "Nova Fatura Recorrente", _s22_63, _s24_159, _s25_44, _s36_61, _s25_45, _s40_23, _s26_25, "Fatura Recorrente arquivada com sucesso", _s25_46, "Fatura recorrente exclu\xedda com sucesso", _s25_47, _s38_49, _s26_26, "Fatura Recorrente restaurada com sucesso", _s27_40, "Faturas recorrentes :value arquivadas com sucesso", _s26_27, "Faturas recorrentes :value exclu\xeddas com sucesso", _s27_41, "Faturas :value recorrentes restauradas com sucesso", _s24_50, _s30_79, _s25_48, _s37_62, "send_date", "Data de envio", "auto_bill_on", _s30_80, _s28_19, "Valor m\xednimo abaixo do pagamento", "profit", "Lucro", "line_item", "Item de linha", _s18_80, _s26_126, _s23_34, "Permite aceitar gorjetas para pagamentos extras", _s19_63, _s31_74, _s24_51, "Permite o pagamento m\xednimo do valor parcial/dep\xf3sito", "test_mode", "Modo de teste", "opened", "Aberto", _s30_8, "Falha de reconcilia\xe7\xe3o", _s30_9, "Sucesso de Reconcilia\xe7\xe3o", "gateway_success", _s17_315, "gateway_failure", "Falha do Portal", "gateway_error", "Erro do Portal", "email_send", "Email Enviado", _s17_80, _s26_127, "failure", "Falha", "quota_exceeded", "Cota excedida", _s16_131, "Falha Upstream", "system_logs", "Logs de Sistema", "view_portal", "Visualizar portal", "copy_link", "Link de c\xf3pia", "token_billing", "Salvar detalhes do cart\xe3o", _s24_52, _s26_128, "always", "Sempre", "optin", "Autorizar", "optout", "Desautorizar", "label", "R\xf3tulo", "client_number", "N\xfamero do Cliente", "auto_convert", "Auto Convers\xe3o", "company_name", "Nome da Empresa", "reminder1_sent", _s18_309, "reminder2_sent", _s18_310, "reminder3_sent", _s18_311, _s18_81, _s23_140, "pdf_page_info", _s27_134, _s16_133, "Faturas enviadas por email com sucesso", "emailed_quotes", "Or\xe7amentos enviados por email com sucesso", "emailed_credits", _s40_24, "gateway", "Gateway", "view_in_stripe", "Ver em Listra", "rows_per_page", "Linhas por P\xe1gina", "hours", "Horas", "statement", "Declara\xe7\xe3o", "taxes", "Impostos", "surcharge", "Sobretaxa", "apply_payment", _s17_316, "apply_credit", "Aplicar Cr\xe9dito", "apply", "Aplicar", "unapplied", "N\xe3o Aplicado", "select_label", "Selecione o R\xf3tulo", "custom_labels", _s24_160, "record_type", _s16_484, "record_name", "Nome do Registro", "file_type", "Tipo de Arquivo", "height", "Altura", "width", "Largura", "to", "Para", "health_check", "Exame de sa\xfade", "payment_type_id", _s17_317, "last_login_at", "\xdaltimo login em", "company_key", _s16_485, "storefront", "Vitrine", "storefront_help", "Habilite aplicativos de terceiros para criar faturas", "client_created", "Cliente Criado", _s20_84, "Email de pagamento online", _s20_86, _s25_140, "completed", "Completado", "gross", "Bruto", "net_amount", "Valor l\xedquido", "net_balance", "Saldo L\xedquido", "client_settings", _s24_161, _s17_82, _s20_243, _s17_84, _s23_141, "selected_quotes", "Cota\xe7\xf5es Selecionadas", "selected_tasks", _s20_244, _s17_86, _s21_239, _s17_88, "Pr\xf3ximas Faturas", _s17_90, "Faturas Vencidas", "recent_payments", _s19_217, "upcoming_quotes", _s19_218, "expired_quotes", _s20_245, "create_client", "Criar Cliente", "create_invoice", "Criar Fatura", "create_quote", "Criar Or\xe7amento", "create_payment", "Criar Pagamento", "create_vendor", _s16_486, "update_quote", "Atualizar Cota\xe7\xe3o", "delete_quote", "Excluir Or\xe7amento", "update_invoice", "Atualizar Fatura", "delete_invoice", "Excluir Fatura", "update_client", _s17_318, "delete_client", "Excluir Cliente", "delete_payment", "Excluir Pagamento", "update_vendor", "Atualizar Fornecedor", "delete_vendor", "Excluir Fornecedor", "create_expense", "Criar Despesa", "update_expense", _s17_319, "delete_expense", "Excluir Despesa", "create_task", "Criar Tarefa", "update_task", _s16_487, "delete_task", "Excluir Tarefa", "approve_quote", "Aprovar Cota\xe7\xe3o", "off", "Desligado", "when_paid", "Quando Pago", "expires_on", "Expira em", "free", "Gratuito", "plan", "Plano", "show_sidebar", "Exibir Barra Lateral", "hide_sidebar", _s21_240, "event_type", "Tipo de Evento", "target_url", "Alvo", "copy", "C\xf3pia", "must_be_online", "Reinicie o aplicativo assim que estiver conectado \xe0 internet", _s17_92, "Os crons precisam ser habilitados", "api_webhooks", "API Webhooks", "search_webhooks", _s26_129, "search_webhook", _s19_219, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nova Webhook", "edit_webhook", "Editar Webhook", "created_webhook", _s26_130, "updated_webhook", _s30_81, _s16_135, _s29_98, "deleted_webhook", "Webhook Exclu\xedda com Sucesso", "removed_webhook", _s28_135, _s16_136, _s30_82, _s17_93, "Webhooks :value arquivados com sucesso", _s16_137, "Webhooks :value exclu\xeddos com sucesso", _s16_138, "Webhooks :value removidos com sucesso", _s17_94, "Webhooks :value restaurados com sucesso", "api_tokens", "Tokens de API", "api_docs", "Documentos da API", "search_tokens", _s24_162, "search_token", _s17_320, "token", "Token", "tokens", "Tokens", "new_token", "Novo Token", "edit_token", "Editar Token", "created_token", "Token criado com sucesso", "updated_token", "Token atualizado com sucesso", "archived_token", "Token arquivado com sucesso", "deleted_token", "Token exclu\xeddo com sucesso", "removed_token", _s26_131, "restored_token", _s28_136, "archived_tokens", "Tokens :value arquivados com sucesso", "deleted_tokens", "Tokens :value exclu\xeddos com sucesso", "restored_tokens", "Tokens :value restaurados com sucesso", _s19_64, "Registro de cliente", _s24_54, "Permitir que os clientes se auto-registrem no portal", "email_invoice", "Enviar Fatura por E-mail", "email_quote", "Enviar Or\xe7amento por Email", "email_credit", "Cr\xe9dito de Email", "email_payment", "Pagamento por Email", _s20_89, "O cliente n\xe3o tem um endere\xe7o de e-mail definido", "ledger", "Ledger", "view_pdf", "Ver PDF", "all_records", "Todos os registros", "owned_by_user", "Propriedade do usu\xe1rio", _s16_139, _s16_488, "contact_name", "Nome do Contato", "use_default", "Use o padr\xe3o", _s16_141, _s17_321, "number_of_days", "N\xfamero de dias", _s23_36, "Configurar as condi\xe7\xf5es de pagamento", "payment_term", _s21_241, _s16_142, "Novo Condi\xe7\xe3o de Pagamento", _s17_96, "Editar Condi\xe7\xe3o de Pagamento", _s20_90, "Condi\xe7\xf5es de pagamento criadas com sucesso", _s20_91, "Condi\xe7\xf5es de pagamento atualizadas com sucesso", _s21_92, "Condi\xe7\xf5es de pagamento arquivadas com sucesso", _s20_92, "Condi\xe7\xe3o de pagamento exclu\xeddas com sucesso", _s20_93, "Condi\xe7\xe3o de pagamento removida com sucesso", _s21_93, "Condi\xe7\xe3o de pagamento restaurado com sucesso", _s22_68, "Condi\xe7\xf5es de pagamento :value arquivadas com sucesso", _s21_94, "Condi\xe7\xf5es de pagamento :value exclu\xeddas com sucesso", _s22_69, "Condi\xe7\xf5es de pagamento :value restauradas com sucesso", "email_sign_in", _s16_489, "change", "Mudar", _s23_38, _s26_132, _s24_55, "Mudar para o layout da \xe1rea de trabalho?", "send_from_gmail", "Enviar do Gmail", "reversed", "Invertido", "cancelled", "Cancelado", "credit_amount", "Quantia de Cr\xe9dito", "quote_amount", "Valor da cota\xe7\xe3o", "hosted", "Hospedado", "selfhosted", "Auto-hospedado", "exclusive", "Exclusivo", "inclusive", "Inclusivo", "hide_menu", "Ocultar Menu", "show_menu", "Exibir Menu", _s18_83, _s24_163, _s16_144, _s20_246, "search_designs", "Pesquisar Designs", "search_invoices", "Pesquisar Faturas", "search_clients", _s18_312, "search_products", _s18_313, "search_quotes", "Pesquisar Cota\xe7\xf5es", "search_credits", _s18_314, "search_vendors", "Pesquisar Fornecedores", "search_users", "Pesquisar Usu\xe1rios", _s16_145, _s27_135, "search_tasks", _s17_322, "search_settings", _s23_142, "search_projects", _s18_315, "search_expenses", _s18_316, "search_payments", _s20_247, "search_groups", _s16_490, "search_company", _s17_323, "search_document", _s21_242, "search_design", _s18_317, "search_invoice", "Pesquisar 1 Fatura", "search_client", _s19_220, "search_product", _s19_221, "search_quote", _s19_222, "search_credit", _s19_223, "search_vendor", "Pesquisar 1 Fornecedor", "search_user", _s19_224, "search_tax_rate", _s27_136, "search_task", _s18_318, "search_project", _s19_225, "search_expense", _s19_226, "search_payment", _s21_243, "search_group", _s17_324, "refund_payment", _s20_248, _s17_100, "Fatura Cancelada com Sucesso", _s18_85, "Faturas Canceladas com Sucesso", _s16_151, "Fatura Revertida com Sucesso", _s17_101, "Faturas Revertidas com Sucesso", "reverse", "Reverter", "full_name", "Nome Completo", _s17_102, "Cidade/Estado/CEP", _s17_104, "CEP/Cidade/Estado", "custom1", _s22_207, "custom2", _s21_244, "custom3", _s22_208, "custom4", _s20_249, "optional", "Opcional", "license", "Licen\xe7a", "purge_data", "Limpar Dados", _s16_152, _s35_63, _s18_86, "Aviso: Isto ir\xe1 apagar seus dados permanentemente, n\xe3o h\xe1 como defazer esta a\xe7\xe3o.", "invoice_balance", "Saldo da fatura", "age_group_0", "0 - 30 Dias", "age_group_30", "30 - 60 Dias", "age_group_60", "60 - 90 Dias", "age_group_90", "90 - 120 Dias", "age_group_120", "120+ Dias", "refresh", "Atualizar", "saved_design", "Design salvo com sucesso", "client_details", _s19_227, "company_address", "Endere\xe7o da companhia", "invoice_details", "Detalhes da Fatura", "quote_details", "Detalhes da cota\xe7\xe3o", "credit_details", _s19_228, "product_columns", _s18_319, "task_columns", _s18_320, "add_field", "Adicionar campo", "all_events", _s16_491, "permissions", "Permiss\xf5es", "none", "Nenhum", "owned", "Possu\xeddo", "payment_success", "Pagamento realizado com sucesso", "payment_failure", "Falha de Pagamento", "invoice_sent", ":count fatura enviada", "quote_sent", "Cota\xe7\xe3o enviada", "credit_sent", "Cr\xe9dito Enviado", "invoice_viewed", "Fatura visualizada", "quote_viewed", "Cota\xe7\xe3o visualizada", "credit_viewed", "Cr\xe9dito visualizado", "quote_approved", "Cota\xe7\xe3o aprovada", _s25_50, _s29_99, _s16_153, "Comprar licen\xe7a", "apply_license", "Aplicar Licen\xe7a", "cancel_account", "Excluir Conta", _s22_70, "Aviso: Isso excluir\xe1 permanentemente sua conta, n\xe3o h\xe1 como desfazer esta a\xe7\xe3o.", "delete_company", "Excluir Empresa", _s22_71, "Aviso: Isto ir\xe1 excluir permanentemente sua empresa, n\xe3o h\xe1 como desfazer esta a\xe7\xe3o.", "enabled_modules", "M\xf3dulos Habilitados", "converted_quote", "Cota\xe7\xe3o convertida com sucesso", "credit_design", _s17_325, "includes", "Inclui", "header", "Cabe\xe7alho", "load_design", "Carregar Design", "css_framework", "CSS Framework", "custom_designs", "Designs personalizados", "designs", "Designs", "new_design", "Novo Design", "edit_design", "Editar Design", "created_design", "Design criado com sucesso", "updated_design", "Design atualizado com sucesso", "archived_design", "Design arquivado com sucesso", "deleted_design", "Design exclu\xeddo com sucesso", "removed_design", "Design removido com sucesso", "restored_design", "Design restaurado com sucesso", _s16_155, "Projetos :value arquivados com sucesso", "deleted_designs", "Projetos :value exclu\xeddos com sucesso", _s16_156, _s39_43, "proposals", "Propostas", "tickets", "Tickets", _s16_157, _s22_209, "recurring_tasks", _s19_229, _s18_87, "Gerenciamento da Conta", "credit_date", "Data do Cr\xe9dito", "credit", "Cr\xe9dito", "credits", "Cr\xe9ditos", "new_credit", "Adicionar Cr\xe9dito", "edit_credit", "Editar Cr\xe9dito", "created_credit", "Cr\xe9dito criado com sucesso", "updated_credit", "Cr\xe9dito atualizado com sucesso", "archived_credit", "Cr\xe9dito arquivado com sucesso", "deleted_credit", "Cr\xe9dito exclu\xeddo com sucesso", "removed_credit", _s28_137, "restored_credit", "Cr\xe9dito restaurado com sucesso", _s16_159, ":count cr\xe9ditos arquivados com sucesso", "deleted_credits", ":count cr\xe9ditos exclu\xeddos com sucesso", _s16_160, "Cr\xe9ditos :value restaurados com sucesso", "current_version", "Vers\xe3o Atual", "latest_version", "\xdaltima vers\xe3o", "update_now", "Atualize agora", _s26_33, "Uma nova vers\xe3o do aplicativo da web est\xe1 dispon\xedvel", _s16_161, _s22_210, "app_updated", "Atualiza\xe7\xe3o completada com sucesso", "learn_more", "Saiba mais", "integrations", "Integra\xe7\xf5es", "tracking_id", "Id de rastreamento", _s17_106, _s20_250, "credit_footer", _s17_326, "credit_terms", "Termos do Cr\xe9dito", "new_company", "Nova Empresa", "added_company", _s30_83, "company1", "Companhia 1 Personalizada", "company2", "Companhia 2 Personalizada", "company3", "Companhia 3 Personalizada", "company4", "Companhia 4 Personalizada", "product1", "Produto 1 Personalizado", "product2", "Produto 2 Personalizado", "product3", "Produto 3 Personalizado", "product4", "Produto 4 Personalizado", "client1", "Cliente 1 Personalizado", "client2", "Cliente 2 Personalizado", "client3", "Cliente 3 Personalizado", "client4", "Cliente 4 Personalizado", "contact1", "Contato 1 Personalizado", "contact2", "Contato 2 Personalizado", "contact3", "Contato 3 Personalizado", "contact4", "Contato 4 Personalizado", "task1", "Tarefa 1 Personalizada", "task2", "Tarefa 2 Personalizada", "task3", "Tarefa 3 Personalizada", "task4", "Tarefa 4 Personalizada", "project1", "Projeto 1 Personalizado", "project2", "Projeto 2 Personalizado", "project3", "Projeto 3 Personalizado", "project4", "Projeto 4 Personalizado", "expense1", "Despesa 1 Personalizada", "expense2", "Despesa 2 Personalizada", "expense3", "Despesa 3 Personalizada", "expense4", "Despesa 4 Personalizada", "vendor1", "Vendedor 1 Personalizado", "vendor2", "Vendedor 2 Personalizado", "vendor3", "Vendedor 3 Personalizado", "vendor4", "Vendedor 4 Personalizado", "invoice1", "Fatura 1 Personalizada", "invoice2", "Fatura 2 Personalizada", "invoice3", "Fatura 3 Personalizada", "invoice4", "Fatura 4 Personalizada", "payment1", "Pagamento 1 Personalizado", "payment2", "Pagamento 2 Personalizado", "payment3", "Pagamento 3 Personalizado", "payment4", "Pagamento 4 Personalizado", "surcharge1", _s25_141, "surcharge2", _s25_142, "surcharge3", _s25_143, "surcharge4", _s25_144, "group1", "Grupo 1 Personalizado", "group2", "Grupo 2 Personalizado", "group3", "Grupo 3 Personalizado", "group4", "Grupo 4 Personalizado", "reset", "Redefinir", "number", "N\xfamero", "export", "Exportar", "chart", "Gr\xe1fico", "count", "Contagem", "totals", "Totais", "blank", "Vazio", "day", "Dia", "month", "M\xeas", "year", "Ano", "subgroup", "Subgrupo", "is_active", "Ativo", "group_by", "Agrupado por", "credit_balance", "Saldo do Cr\xe9dito", _s18_93, "\xdaltimo Login do Contato", _s17_108, "Nome Completo do Contato", "contact_phone", "Telefone de Contato", _s21_95, "Valor personalizado do contato 1", _s21_96, "Valor personalizado do contato 2", _s21_97, "Valor personalizado do contato 3", _s21_98, "Valor personalizado do contato 4", _s17_110, "Rua de envio", _s17_111, "Complemento de envio", "shipping_city", "Cidade de envio", "shipping_state", "Estado/Prov\xedncia de envio", _s20_94, "CEP de envio", _s16_191, "Pa\xeds de envio", _s16_193, "Rua de cobran\xe7a", _s16_194, "Complemento de cobran\xe7a", "billing_city", "Cidade de cobran\xe7a", "billing_state", "Estado/Prov\xedncia de cobran\xe7a", _s19_66, "CEP de cobran\xe7a", "billing_country", "Pa\xeds de cobran\xe7a", "client_id", "C\xf3d Cliente", "assigned_to", "Atribu\xeddo para", "created_by", "Criado por :name", "assigned_to_id", "Atribu\xeddo ao ID", "created_by_id", "Criado pelo ID", "add_column", _s16_492, "edit_columns", "Editar Colunas", "columns", "Colunas", "aging", "Envelhecimento", "profit_and_loss", "Lucro e Preju\xedzo", "reports", "Relat\xf3rios", "report", "Relat\xf3rio", "add_company", _s17_327, "unpaid_invoice", "Fatura n\xe3o Paga", "paid_invoice", "Fatura Paga", _s16_195, _s22_211, "help", "Ajuda", "refund", "Reembolsar", "refund_date", _s17_328, "filtered_by", "Filtrado por", "contact_email", "Email de Contato", "multiselect", _s16_493, "entity_state", "Estado", "verify_password", "Verificar Senha", "applied", "Aplicado", _s21_99, "Inclui erros recentes dos logs", _s30_12, _s58_11, "message", "Mensagem", "from", "De", _s20_96, _s27_137, _s25_52, "Inclua a descri\xe7\xe3o e o custo na lista suspensa do produto", _s20_98, _s48_23, _s18_96, "Ajustar Porcentagem da Multa", _s23_40, "Ajustar o percentual de taxa a contabilizar", _s18_98, _s20_251, "support_forum", _s17_329, "about", "Sobre", "documentation", "Documenta\xe7\xe3o", "contact_us", "Contate-nos", "subtotal", "Subtotal", "line_total", "Total da Linha", "item", "Item", "credit_email", _s17_330, "iframe_url", "URL do iFrame", "domain_url", "URL do Dom\xednio", _s21_100, _s21_245, _s20_99, "A senha deve conter um caractere mai\xfasculo e um n\xfamero", _s19_68, _s28_138, _s23_41, _s27_138, _s20_100, "Por favor digite um valor", "deleted_logo", "Logo removido com sucesso", "yes", "Sim", "no", "N\xe3o", "generate_number", "Gerar N\xfamero", "when_saved", "Quando Salvo", "when_sent", "Quando Enviado", "select_company", _s18_321, "float", "Flutuante", "collapse", "Fechar", "show_or_hide", "Exibir/esconder", "menu_sidebar", _s21_246, "history_sidebar", _s26_133, "tablet", "Tablet", "mobile", "M\xf3vel", "desktop", "Desktop", "layout", "Layout", "view", "Visualizar", "module", "M\xf3dulo", "first_custom", _s22_207, "second_custom", _s21_244, "third_custom", _s22_208, "show_cost", "Mostrar Custo", _s17_113, "Mostrar custo do produto", "show_cost_help", "Exibir um campo de custo do produto para rastrear a marca\xe7\xe3o/lucro", _s21_101, _s29_100, _s26_35, _s72_1, _s21_103, _s28_139, _s26_36, _s77_3, _s21_105, "Mostrar desconto no produto", _s26_37, "Exibir um campo de desconto de item de linha", _s16_197, _s17_331, _s21_107, _s60_9, "one_tax_rate", _s19_230, "two_tax_rates", _s22_212, "three_tax_rates", _s22_213, _s16_199, "Taxa de imposto padr\xe3o", "user", "Usu\xe1rio", "invoice_tax", _s17_332, "line_item_tax", "Imposto da Linha do Item", "inclusive_taxes", "Impostos Inclusos", _s17_115, "Tarifa do Imposto da Fatura", "item_tax_rates", "Tarifa do Imposto do Item", _s18_100, "Selecione um cliente", "configure_rates", _s18_322, _s18_101, "Configurar m\xe9todos de pagamento", "tax_settings", "Configura\xe7\xf5es de Impostos", _s18_103, "Tarifas de Impostos", "accent_color", "Cor de destaque", "switch", "Mudar", _s19_70, _s27_139, "options", "Op\xe7\xf5es", _s16_201, _s20_252, "multi_line_text", _s16_494, "dropdown", "Dropdown", "field_type", "Tipo de Campo", _s27_52, "Foi enviado um e-mail de recupera\xe7\xe3o de senha", "submit", "Enviar", _s16_203, "Recupere sua senha", "late_fees", "Taxas atrasadas", "credit_number", "N\xfamero do Cr\xe9dito", "payment_number", "Pagamento N\xfamero", "late_fee_amount", _s16_495, _s16_204, "Percentual de Multa", "before_due_date", "At\xe9 a data de vencimento", "after_due_date", _s28_140, _s18_105, "At\xe9 a data da fatura", "days", "Dias", "invoice_email", "Email de Fatura", "payment_email", "Email de Pagamento", "partial_payment", _s17_333, "payment_partial", _s17_334, _s21_108, "Email de pagamento parcial", "quote_email", "Email de Or\xe7amento", _s16_206, _s17_321, _s16_208, "Filtrado por Usu\xe1rio", "administrator", "Administrador", _s18_106, "Permite ao usu\xe1rio gerenciar usu\xe1rios, mudar configura\xe7\xf5es e modificar todos os registros", "user_management", "Gerenciamento de Usu\xe1rios", "users", "Usu\xe1rios", "new_user", "Novo Usu\xe1rio", "edit_user", "Editar Usu\xe1rio", "created_user", "Usu\xe1rio criado com sucesso", "updated_user", "Usu\xe1rio atualizado com sucesso", "archived_user", "Usu\xe1rio arquivado com sucesso", "deleted_user", "Usu\xe1rio exclu\xeddo com sucesso", "removed_user", "Usu\xe1rio removido com sucesso", "restored_user", "Usu\xe1rio restaurado com sucesso", "archived_users", "Usu\xe1rios :value arquivados com sucesso", "deleted_users", "Usu\xe1rios :value exclu\xeddos com sucesso", "removed_users", "Usu\xe1rios :value removidos com sucesso", "restored_users", "Usu\xe1rios :value restaurados com sucesso", _s16_210, _s20_251, "invoice_options", "Op\xe7\xf5es da Fatura", _s17_117, "Ocultar Pago at\xe9 Hoje", _s22_78, "Apenas mostrar 'Pago at\xe9 a Data' em suas faturas uma vez que o pagamento for recebido.", _s23_43, "Embutir Documentos", _s28_32, "Incluir imagens anexas na fatura.", _s16_212, "Exibir Cabe\xe7alho em", _s16_213, "Exibir Rodap\xe9 em", "first_page", "Primeira p\xe1gina", "all_pages", _s16_496, "last_page", "\xdaltima p\xe1gina", "primary_font", "Fonte Prim\xe1ria", "secondary_font", _s16_497, "primary_color", "Cor Prim\xe1ria", "secondary_color", "Cor Secundaria", "page_size", _s17_335, "font_size", "Tamanho da Fonte", "quote_design", "Design do Or\xe7amento", "invoice_fields", "Campos da Fatura", "product_fields", "Campos de Produtos", "invoice_terms", "Condi\xe7\xf5es da Fatura", "invoice_footer", "Rodap\xe9 da Fatura", "quote_terms", _s22_214, "quote_footer", _s19_231, _s18_107, _s16_498, _s23_44, "Envie automaticamente faturas recorrentes quando criadas.", _s18_108, _s24_164, _s23_45, "Arquive automaticamente or\xe7amentos quando convertidos para fatura.", _s18_109, "Auto Convers\xe3o", _s23_46, "Automaticamente converta um or\xe7amento para uma fatura quando aprovado pelo cliente.", _s17_119, _s34_54, "freq_daily", "Diariamente", "freq_weekly", "Semanalmente", "freq_two_weeks", "2 semanas", "freq_four_weeks", "4 semanas", "freq_monthly", "Mensalmente", "freq_two_months", "Dois meses", _s17_121, "3 meses", _s16_214, "4 meses", "freq_six_months", "6 meses", "freq_annually", "Anualmente", "freq_two_years", "2 anos", _s16_215, "Tr\xeas Anos", "never", "Nunca", "company", "Empresa", _s17_122, "N\xfameros Gerados", "charge_taxes", "Cobrar impostos", "next_reset", "Pr\xf3ximo Reset", "reset_counter", _s18_323, _s16_216, _s22_215, "number_padding", _s23_143, "general", "Geral", "surcharge_field", _s18_324, "company_field", _s16_499, "company_value", _s16_500, "credit_field", _s16_501, "invoice_field", "Campo da Fatura", _s17_124, "Sobretaxa de Fatura", "client_field", _s16_502, "product_field", _s16_503, "payment_field", _s18_325, "contact_field", "Campo do Contato", "vendor_field", _s19_232, "expense_field", _s16_504, "project_field", _s16_505, "task_field", "Campo da Tarefa", "group_field", "Campo de Grupo", "number_counter", _s17_336, "prefix", "Prefixo", "number_pattern", _s19_233, "messages", "Mensagens", "custom_css", _s17_337, _s17_126, _s24_165, _s16_218, "Exibir em PDF", _s21_110, "Exibir a assinatura do cliente no PDF da fatura/or\xe7amento.", _s25_58, "Checkbox para Condi\xe7\xf5es de Fatura", _s30_13, "Exigir que o cliente confirme que aceita as condi\xe7\xf5es da fatura.", _s23_47, "Checkbox de Condi\xe7\xf5es do Or\xe7amento", _s28_33, "Exigir que cliente confirme que aceita as Condi\xe7\xf5es do Or\xe7amento", _s25_59, "Assinatura de Fatura", _s30_14, "Exigir que o cliente providencie sua assinatura", _s23_48, _s23_144, _s22_80, "Proteger Faturas com Senha", _s27_53, "Permite definir uma senha para cada contato. Se uma senha for definida, o contato dever\xe1 informar uma senha antes de visualizar faturas.", "authorization", "Autoriza\xe7\xe3o", "subdomain", "Subdom\xednio", "domain", "Dom\xednio", "portal_mode", "Modo Portal", "email_signature", "Atenciosamente,", _s24_56, "Tornar mais f\xe1cil para os seus clientes efetuarem seus pagamentos acrescentando marca\xe7\xf5es schema.org a seus emails.", "plain", "Plano", "light", "Claro", "dark", "Escuro", "email_design", "Design do Email", "attach_pdf", "Anexar PDF", _s16_219, _s17_338, "attach_ubl", _s20_117, "email_style", "Estilo do E-mail", _s19_72, "Habilitar Marca\xe7\xe3o", "reply_to_email", "Email para Resposta", "reply_to_name", "Nome para resposta", "bcc_email", "Email CCO", "processed", "Processado", "credit_card", _s17_339, "bank_transfer", _s22_216, "priority", "Prioridade", "fee_amount", "Valor da Multa", "fee_percent", "Porcentagem da Multa", "fee_cap", "Taxa m\xe1xima", "limits_and_fees", "Limites/Multas", "enable_min", "Habilitar m\xedn", "enable_max", "Habilitar m\xe1x", "min_limit", "M\xedn: :min", "max_limit", "M\xe1x: :max", "min", "Min", "max", "M\xe1x", _s19_73, "Logos de Cart\xf5es Aceitos", "credentials", "Credenciais", "update_address", "Atualizar Endere\xe7o", _s19_75, "Atualizar o endere\xe7o do cliente com os dados fornecidos", "rate", "Taxa", "tax_rate", "Taxa do Imposto", "new_tax_rate", "Nova Taxa de Imposto", "edit_tax_rate", "Editar Taxa do Imposto", _s16_221, "Taxa de imposto criada com sucesso", _s16_222, "Taxa de imposto atualizada com sucesso", _s17_129, "Taxa de imposto arquivada com sucesso", _s16_223, _s36_62, _s17_130, _s38_50, _s18_110, "Taxas de imposto :value arquivadas com sucesso", _s17_131, "Taxas de imposto :value exclu\xeddas com sucesso", _s18_111, "Taxas de imposto :value restauradas com sucesso", "fill_products", "Auto-preencher produtos", _s18_112, "Ao selecionar um produto sua descri\xe7\xe3o e pre\xe7o ser\xe3o automaticamente preenchidos", "update_products", _s35_64, _s20_104, "Atualizar uma fatura ir\xe1 automaticamenteatualizar a biblioteca de produtos", _s16_224, _s18_326, _s21_111, _s68_2, "fees", "Taxas", "limits", "Limites", "provider", "Provedor", "company_gateway", "Gateway de Pagamento", _s16_226, "Gateways de Pagamento", _s19_76, "Novo Gateway", _s20_105, "Editar Gateway", _s23_49, "Gateway criado com sucesso", _s23_50, "Gateway atualizado com sucesso", _s24_57, "Gateway arquivado com sucesso", _s23_51, "Gateway exclu\xeddo com sucesso", _s24_58, "Gateway restaurado com sucesso", _s25_61, "Gateways :value arquivados com sucesso", _s24_59, "Gateways :value exclu\xeddos com sucesso", _s25_62, "Gateways :value restaurados com sucesso", _s16_228, "Continuar Editando", "discard_changes", "Descartar Mudan\xe7as", "default_value", "Valor padr\xe3o", "disabled", "Desabilitado", "currency_format", _s16_506, _s21_112, "Primeiro dia da Semana", _s23_52, _s19_234, "sunday", "Domingo", "monday", "Segunda-Feira", "tuesday", "Ter\xe7a-Feira", "wednesday", "Quarta-Feira", "thursday", "Quinta-Feira", "friday", "Sexta-Feira", "saturday", "S\xe1bado", "january", "Janeiro", "february", "Fevereiro", "march", "Mar\xe7o", "april", "Abril", "may", "Maio", "june", "Junho", "july", "Julho", "august", "Agosto", "september", "Setembro", "october", "Outubro", "november", "Novembro", "december", "Dezembro", "symbol", "S\xedmbolo", "ocde", "C\xf3digo", "date_format", "Formato de Data", "datetime_format", _s20_253, "military_time", "Formato de Tempo 24h", _s18_113, _s19_235, "send_reminders", _s16_507, "timezone", "Fuso Hor\xe1rio", _s19_77, _s20_254, _s17_132, _s18_327, _s19_79, _s19_236, _s18_114, _s20_255, _s18_116, _s21_247, "group_settings", _s23_145, "group", "Grupo", "groups", "Grupos", "new_group", "Novo Grupo", "edit_group", "Editar Grupo", "created_group", _s24_166, "updated_group", _s28_141, "archived_groups", "Grupos :value arquivados com sucesso", "deleted_groups", "Grupos :value exclu\xeddos com sucesso", "restored_groups", "Grupos :value restaurados com sucesso", "archived_group", _s27_140, "deleted_group", _s26_134, "restored_group", _s28_142, "upload_logo", _s38_51, "uploaded_logo", "Logo carregado com sucesso", "logo", "Logo", "saved_settings", "Configura\xe7\xf5es salvas com sucesso", _s16_230, "Configura\xe7\xf5es de Produtos", "device_settings", _s28_143, "defaults", "Padr\xf5es", "basic_settings", "Configura\xe7\xf5es B\xe1sicas", _s17_134, "Configura\xe7\xf5es Avan\xe7adas", "company_details", _s19_237, "user_details", "Detalhes do Usu\xe1rio", "localization", "Localiza\xe7\xe3o", "online_payments", _s17_340, "tax_rates", "Taxas de Impostos", "notifications", "Notifica\xe7\xf5es", "import_export", "Importar | Exportar", "custom_fields", _s21_248, "invoice_design", "Design da Fatura", "buy_now_buttons", "Bot\xf5es Compre J\xe1", "email_settings", "Configura\xe7\xf5es de E-mail", _s23_54, "Modelos e Lembretes", _s22_81, _s27_126, _s19_81, _s21_249, "price", "Pre\xe7o", "email_sign_up", "Inscri\xe7\xe3o de Email", "google_sign_up", "Inscri\xe7\xe3o no Google", _s27_57, "Obrigado por sua compra!", "redeem", "Resgatar", "back", "Voltar", "past_purchases", _s16_508, _s19_83, _s16_509, "pro_plan", "Plano Pro", "enterprise_plan", _s17_341, "count_users", ":count usu\xe1rios", "upgrade", "Upgrade", _s25_63, "Por favor digite o primeiro nome", _s24_60, "Por favor digite o sobrenome", _s33_30, _s86_2, "i_agree_to_the", "Aceito os", _s16_232, _s20_256, "privacy_policy", _s23_146, "sign_up", "Cadastro", "account_login", "Acessar Conta", "view_website", "Ver o Website", "create_account", "Criar Conta", "email_login", "E-mail de Login", "create_new", "Criar Novo", _s18_118, "Nenhum registro selecionado", _s21_115, "Por favor, salve ou cancele suas altera\xe7\xf5es", "download", "Download", _s27_58, _s27_141, "take_picture", "Tire uma Foto", "upload_files", _s24_167, "document", "Documento", "documents", "Documentos", "new_document", "Novo Documento", "edit_document", _s16_510, _s17_136, _s29_101, _s16_234, _s32_58, _s17_137, _s31_75, _s16_235, _s29_102, _s17_138, _s32_59, _s18_120, "Documentos :value arquivados com sucesso", _s17_139, "Documentos :value exclu\xeddos com sucesso", _s18_121, "Documentos :value restaurados com sucesso", "no_history", "Sem Hist\xf3rico", "expense_date", "Data da Despesa", "pending", "Pendente", _s16_236, "Autenticado", _s16_237, "Pendente", _s16_238, "Faturado", "converted", "Convertido", _s24_62, "Adicione documentos a fatura", "exchange_rate", "Taxa de C\xe2mbio", _s16_239, "Converter moeda", "mark_paid", _s16_511, "category", "Categoria", "address", "Endere\xe7o", "new_vendor", "Novo Fornecedor", "created_vendor", _s29_103, "updated_vendor", _s33_66, "archived_vendor", _s32_60, "deleted_vendor", "Fornecedor exclu\xeddo com sucesso", "restored_vendor", "Fornecedor restaurado com sucesso", _s16_240, _s42_33, "deleted_vendors", ":count fornecedores exclu\xeddos com sucesso", _s16_241, "Fornecedores :value restaurados com sucesso", "new_expense", "Informar Despesa", "created_expense", _s26_135, "updated_expense", _s30_84, _s16_242, _s29_104, "deleted_expense", "Despesa exclu\xedda com sucesso", _s16_243, _s30_85, _s17_140, _s31_76, _s16_244, "Despesas exclu\xeddas com sucesso", _s17_141, "Despesas :value restauradas com sucesso", "copy_shipping", "Copiar Envio", "copy_billing", "Copiar Cobran\xe7a", "design", "Design", _s21_116, "Falha ao procurar registro", "invoiced", "Faturado", "logged", "Registrado", "running", "Executando", "resume", "Retomar", "task_errors", "Por favor corrija quaisquer tempos sobrepostos", "start", "Iniciar", "stop", "Parar", "started_task", _s27_142, "stopped_task", "Tarefa interrompida com sucesso", "resumed_task", "Tarefa continuada com sucesso", "now", "Agora", _s16_245, _s31_77, "timer", "Timer", "manual", "Manual", "budgeted", "Or\xe7ado", "start_time", "Hor\xe1rio de In\xedcio", "end_time", "Hor\xe1rio Final", "date", "Data", "times", "Vezes", "duration", "Dura\xe7\xe3o", "new_task", "Nova Tarefa", "created_task", "Tarefa criada com sucesso", "updated_task", "Tarefa atualizada com sucesso", "archived_task", "Tarefa arquivada com sucesso", "deleted_task", "Tarefa exclu\xedda com sucesso", "restored_task", "Tarefa restaurada com sucesso", "archived_tasks", ":count tarefas arquivadas com sucesso", "deleted_tasks", ":count tarefas exclu\xeddas com sucesso", "restored_tasks", "Tarefas :value restauradas com sucesso", _s19_85, "Por favor digite um nome", "budgeted_hours", "Horas Or\xe7adas", "created_project", _s26_136, "updated_project", _s30_86, _s16_247, _s29_105, "deleted_project", "Projeto exclu\xeddo com sucesso", _s16_248, _s30_87, _s17_142, _s38_52, _s16_249, ":count projetos exclu\xeddos com sucesso", _s17_143, _s39_43, "new_project", "Novo Projeto", _s27_62, "Obrigado por usar nosso app!", "if_you_like_it", "Se voc\xea desejar por favor", "click_here", "clique aqui", _s18_122, "Clique aqui", "to_rate_it", "para dar uma nota.", "average", "M\xe9dio", "unapproved", "N\xe3o Aprovado", _s30_19, _s56_7, "locked", "Travado", "authenticate", "Autenticar", _s19_87, _s23_147, _s24_64, _s23_148, "footer", "Rodap\xe9", "compare", "Comparar", "hosted_login", "Login Hospedado", "selfhost_login", "Login Auto-Hospedado", "google_sign_in", "Entrar com o Google", "today", "Hoje", "custom_range", "Per\xedodo Personalizado", "date_range", "Per\xedodo", "current", "Atual", "previous", "Anterior", "current_period", "Per\xedodo Atual", _s17_144, _s21_250, "previous_period", _s16_512, "previous_year", "Ano Anterior", "compare_to", "Comparar com", "last7_days", "\xdaltimos 7 Dias", "last_week", "\xdaltima Semana", "last30_days", "\xdaltimos 30 Dias", "this_month", "Este M\xeas", "last_month", "\xdaltimo M\xeas", "this_year", "Este Ano", "last_year", "\xdaltimo Ano", "all_time", "Tempo todo", "custom", "Personalizado", _s16_250, "Clonar para Fatura", "clone_to_quote", "Clonar ao Or\xe7amento", "clone_to_credit", "Clone para cr\xe9dito", "view_invoice", "Visualizar fatura", "convert", "Converter", "more", "Mais", "edit_client", "Editar Cliente", "edit_product", "Editar Produto", "edit_invoice", "Editar Fatura", "edit_quote", _s16_513, "edit_payment", _s16_514, "edit_task", "Editar Tarefa", "edit_expense", "Editar Despesa", "edit_vendor", _s17_342, "edit_project", "Editar Projeto", _s20_107, _s27_143, "billing_address", "Endere\xe7o de Cobran\xe7a", _s16_252, "Endere\xe7o de envio", "total_revenue", "Faturamento Total", "average_invoice", "M\xe9dia por Fatura", "outstanding", "Em Aberto", "invoices_sent", ":count faturas enviadas", "active_clients", "clientes ativos", "close", "Fechar", "email", "E-mail", "password", "Senha", "url", "URL", "secret", "Segredo", "name", "Nome", "logout", "Sair", "login", "Acessar", "filter", "Filtrar", "sort", "Ordenar", "search", "Pesquisar", "active", "Ativo", "archived", "Arquivado", "deleted", "Exclu\xeddo", "dashboard", "Painel", "archive", "Arquivar", "delete", "Excluir", "restore", "Restaurar", _s16_254, "Refresh Completo", _s23_55, "Por favor digite seu email", _s26_46, "Por favor digite sua senha", _s21_119, "Por favor digite sua URL", _s26_48, "Por favor digite uma chave de produto", "ascending", "Ascendente", "descending", "Descendente", "save", "Salvar", _s17_146, "Um erro ocorreu", "paid_to_date", "Pago at\xe9 Hoje", "balance_due", "Saldo Devedor", "balance", "Saldo", "overview", "Resumo", "details", "Detalhes", "phone", "Telefone", "website", "Website", "vat_number", "Inscri\xe7\xe3o Municipal", "id_number", "C\xf3digo de identifica\xe7\xe3o", "create", "Criar", _s19_89, _s43_16, "error", "Erro", _s16_256, _s24_168, "contacts", "Contatos", "additional", "Adicional", "first_name", "Nome", "last_name", "Sobrenome", "add_contact", "Adicionar contato", "are_you_sure", "Voc\xea tem certeza?", "cancel", "Cancelar", "ok", "Ok", "remove", "Remover", _s16_258, "Email \xe9 inv\xe1lido", "product", "Produto", "products", "Produtos", "new_product", "Novo Produto", "created_product", "Produto criado com sucesso", "updated_product", "Produto atualizado com sucesso", _s16_260, "Produto arquivado com sucesso", "deleted_product", "Produto exclu\xeddo com sucesso", _s16_261, _s30_88, _s17_148, ":count produtos arquivados com sucesso", _s16_262, ":count produtos exclu\xeddos com sucesso", _s17_149, "Produtos :value restaurados com sucesso", "product_key", "Produto", "notes", "Notas", "cost", "Custo", "client", "Cliente", "clients", "Clientes", "new_client", "Novo Cliente", "created_client", _s26_137, "updated_client", _s30_89, "archived_client", _s29_106, _s16_263, _s38_53, "deleted_client", "Cliente exclu\xeddo com sucesso", "deleted_clients", ":count clientes exclu\xeddos com sucesso", "restored_client", "Cliente restaurado com sucesso", _s16_264, "Restaurado com sucesso :value clients", "address1", "Rua", "address2", "Complemento", "city", "Cidade", "state", "Estado", "postal_code", "CEP", "country", "Pa\xeds", "invoice", "Fatura", "invoices", "Faturas", "new_invoice", "Nova Fatura", "created_invoice", "Fatura criada com sucesso", "updated_invoice", "Fatura atualizada com sucesso", _s16_265, "Fatura arquivada com sucesso", "deleted_invoice", "Fatura exclu\xedda com sucesso", _s16_266, "Fatura restaurada com sucesso", _s17_150, ":count faturas arquivadas com sucesso", _s16_267, ":count faturas exclu\xeddas com sucesso", _s17_151, "Faturas :value restauradas com sucesso", "emailed_invoice", "Fatura enviada por email com sucesso", "emailed_payment", "Pagamento enviado por email com sucesso", "amount", "Valor", "invoice_number", "N\xfamero da Fatura", "invoice_date", "Data da Fatura", "discount", "Desconto", "po_number", "N\xba Ordem de Servi\xe7o", "terms", "Condi\xe7\xf5es", "public_notes", "Notas P\xfablicas", "private_notes", "Notas Privadas", "frequency", "Frequ\xeancia", "start_date", "Data Inicial", "end_date", "Data Final", "quote_number", _s19_238, "quote_date", _s17_343, "valid_until", "V\xe1lido At\xe9", "items", "Itens", "partial_deposit", _s16_515, "description", "Descri\xe7\xe3o", "unit_cost", "Pre\xe7o Unit\xe1rio", "quantity", "Quantidade", "add_item", "Adicionar Item", "contact", "Contato", "work_phone", "Telefone", "total_amount", "Quantia Total", "pdf", "PDF", "due_date", _s18_328, _s16_268, _s26_138, "paid_date", _s17_344, "status", "Status", _s17_152, "Status da Fatura", "quote_status", "Status do Or\xe7amento", _s22_82, "Clique + para adicionar um item", _s22_84, _s29_107, "count_selected", _s19_239, "total", "Total", "percent", "Porcento", "edit", "Editar", "dismiss", "Dispensar", _s20_109, "Por favor digite uma data", _s22_85, _s30_90, _s24_66, "Por favor escolha uma fatura", "task_rate", "Taxa de Tarefas", "settings", "Configura\xe7\xf5es", "language", "Idioma", "currency", "Moeda", "created_at", "Data de Cria\xe7\xe3o", "created_on", "Criado em", "updated_at", "Atualizado", "tax", "Imposto", _s30_21, "Por favor digite um n\xfamero de fatura", _s27_66, _s39_44, "past_due", "Vencido", "draft", "Rascunho", "sent", "Enviado", "viewed", "Visualizado", "approved", "Aprovado", "partial", "Dep\xf3sito / Parcial", "paid", "Pago", "mark_sent", "Marcar como Enviada", _s22_87, "Fatura marcada como enviada com sucesso", _s22_88, _s36_63, _s23_57, "Faturas marcadas como enviadas com sucesso", _s23_58, _s39_45, "done", "Conclu\xeddo", _s37_24, "Por favor digite um cliente ou nome de contato", "dark_mode", "Modo Escuro", _s27_68, "Reinicie o app para aplicar a mudan\xe7a", "refresh_data", "Atualizar Dados", "blank_contact", "Contato Vazio", "activity", "Atividade", _s16_270, "Nenhum registro encontrado", "clone", "Clonar", "loading", "Carregando", "industry", "Ind\xfastria", "size", "Tamanho", "payment_terms", _s21_241, "payment_date", _s17_345, "payment_status", "Status do Pagamento", _s16_272, "Pendente", _s16_273, "Anulado", _s16_274, "Falhou", _s16_275, "Completado", _s16_276, _s24_163, _s16_277, "Reembolsado", _s17_153, "N\xe3o Aplicado", _s17_154, _s25_137, "net", "Vencimento", "client_portal", _s17_346, "show_tasks", "Exibir tarefas", "email_reminders", "Lembretes de Email", "enabled", "Habilitado", "recipients", "Destinat\xe1rios", "initial_email", "Email Inicial", "first_reminder", _s17_347, "second_reminder", _s16_516, "third_reminder", _s17_348, "reminder1", _s17_347, "reminder2", _s16_516, "reminder3", _s17_348, "template", "Modelo", "send", "Enviar", "subject", "Assunto", "body", "Corpo", "send_email", "Enviar Email", "email_receipt", "Enviar recibo de pagamento ao cliente por email", "auto_billing", "Cobran\xe7a autom\xe1tica", "button", "Bot\xe3o", "preview", "Preview", "customize", "Personalizar", "history", "Hist\xf3rico", "payment", "Pagamento", "payments", "Pagamentos", "refunded", "Reembolsado", "payment_type", _s17_317, _s21_121, _s23_149, "enter_payment", "Informar Pagamento", "new_payment", "Adicionar Pagamento", "created_payment", "Pagamento criado com sucesso", "updated_payment", "Pagamento atualizado com sucesso", _s16_278, "Pagamento arquivado com sucesso", "deleted_payment", "Pagamento exclu\xeddo com sucesso", _s16_279, "Pagamento restaurado com sucesso", _s17_155, _s40_25, _s16_280, ":count pagamentos exclu\xeddos com sucesso", _s17_156, "Pagamentos :value restaurados com sucesso", "quote", "Or\xe7amento", "quotes", "Or\xe7amentos", "new_quote", "Novo Or\xe7amento", "created_quote", _s28_144, "updated_quote", "Or\xe7amento atualizado com sucesso", "archived_quote", "Or\xe7amento aquivado com sucesso", "deleted_quote", "Or\xe7amento exclu\xeddo com sucesso", "restored_quote", "Or\xe7amento restaurado com sucesso", "archived_quotes", _s40_26, "deleted_quotes", ":count or\xe7amentos exclu\xeddos com sucesso", "restored_quotes", "Cota\xe7\xf5es :value restauradas com sucesso", "expense", "Despesa", "expenses", "Despesas", "vendor", "Fornecedor", "vendors", "Fornecedores", "task", "Tarefa", "tasks", "Tarefas", "project", "Projeto", "projects", "Projetos", "activity_1", _s29_108, "activity_2", _s32_61, "activity_3", ":user excluiu o cliente :client", "activity_4", ":user criou a fatura :invoice", "activity_5", ":user atualizou a fatura :invoice", "activity_6", ":user enviou a fatura :invoice para :client do :contact", "activity_7", ":contact viu a fatura :invoice para o :client", "activity_8", ":user arquivou a fatura :invoice", "activity_9", ":user excluiu a fatura :invoice", "activity_10", _s87_0, "activity_11", _s36_64, "activity_12", _s35_65, "activity_13", ":user excluiu o pagamento :payment", "activity_14", ":user adicionou cr\xe9dito :credit", "activity_15", ":user atualizou cr\xe9dito :credit", "activity_16", ":user arquivou o cr\xe9dito de :credit", "activity_17", ":user excluiu cr\xe9dito :credit", "activity_18", ":user criou o or\xe7amento :quote", "activity_19", ":user atualizou o or\xe7amento :quote", "activity_20", ":user enviou o or\xe7amento :quote do cliente :client para o contato :contact", "activity_21", _s38_54, "activity_22", _s33_67, "activity_23", ":user excluiu o or\xe7amento :quote", "activity_24", _s34_55, "activity_25", ":user restaurou a fatura :invoice", "activity_26", _s33_68, "activity_27", _s36_65, "activity_28", ":user restaurou o cr\xe9dito :credit", "activity_29", ":contact aprovou o or\xe7amento :quote para o cliente :client", "activity_30", _s32_62, "activity_31", _s35_66, "activity_32", ":user excluiu :vendor", "activity_33", _s36_66, "activity_34", _s30_91, "activity_35", _s33_69, "activity_36", ":user excluiu a despesa :expense", "activity_37", _s34_56, "activity_39", _s58_12, "activity_40", _s72_2, "activity_41", "Pagamento :payment_amount (:payment) falhou", "activity_42", _s26_139, "activity_43", _s30_92, "activity_44", _s29_109, "activity_45", ":user excluiu a tarefa :task", "activity_46", _s30_93, "activity_47", _s34_57, "activity_48", ":user criou o usu\xe1rio :user", "activity_49", ":user atualizou o usu\xe1rio :user", "activity_50", ":user arquivou o usu\xe1rio :user", "activity_51", ":user deletou o usu\xe1rio :user", "activity_52", ":user restaurou o usu\xe1rio :user", "activity_53", ":user marcou como enviada :invoice", "activity_54", ":user pagou a fatura :invoice", "activity_55", ":contact respondeu o ticket :ticket", "activity_56", ":user visualizou o ticket :ticket", "activity_57", "O sistema falhou ao enviar a fatura :invoice", "activity_58", ": fatura revertida pelo usu\xe1rio: fatura", "activity_59", ": fatura cancelada pelo usu\xe1rio: fatura", "activity_60", _s38_54, "activity_61", ":user atualizado client: client", "activity_62", _s34_58, "activity_63", ":user enviado o primeiro lembrete de fatura :invoice para :contato", "activity_64", ":user enviado o segundo lembrete de fatura :invoice para :contato", "activity_65", ":user enviado o terceiro lembrete de fatura :invoice para :contato", "activity_66", ":user enviado o \xfaltimo lembrete de fatura :invoice para :contato", "activity_80", ":user criou assinatura :subscription", "activity_81", ":user assinatura atualizada :subscription", "activity_82", "assinatura arquivada :user :subscription", "activity_83", ":user assinatura exclu\xedda :subscription", "activity_84", ":user assinatura restaurada :subscription", _s17_157, "Senha \xfanica", "emailed_quote", "Or\xe7amento enviado por email com sucesso", "emailed_credit", _s27_144, _s20_111, _s42_34, _s21_123, _s40_27, "expired", "Expirado", "all", "Todos", "select", "Selecionar", _s22_89, _s33_70, "custom_value1", _s21_251, "custom_value2", _s21_252, "custom_value3", _s21_253, "custom_value4", _s21_254, _s18_123, _s30_94, _s24_71, _s32_63, _s29_46, "Mensagem Personalizada de Fatura Atrasada", _s27_73, "Mensagem Personalizada de Fatura Paga", _s31_26, _s48_24, "lock_invoices", "Bloquear Faturas", "translations", "Tradu\xe7\xf5es", _s19_90, _s29_110, _s19_92, _s28_145, _s22_91, _s30_95, _s22_93, _s29_111, _s21_124, "Padr\xe3o de Numera\xe7\xe3o de Vendedor", _s21_126, "Contador Num\xe9rico de Vendedores", _s21_128, _s29_112, _s21_130, _s28_146, _s22_95, _s32_64, _s22_97, _s31_78, _s22_99, _s29_113, _s22_101, "Contador Num\xe9rico de Faturas", _s20_112, _s32_65, _s20_114, "Contador Num\xe9rico de Or\xe7amentos", _s21_132, _s30_96, _s21_134, _s29_114, _s21_136, _s30_96, _s21_137, _s29_114, _s18_125, _s26_140, "counter_padding", _s18_329, _s28_68, _s40_28, _s18_127, _s20_257, _s18_129, _s24_169, _s18_131, _s20_258, _s18_133, _s24_170, _s18_135, _s20_259, _s18_137, _s24_171, _s21_138, _s27_145, _s19_94, _s30_97, _s21_140, _s30_98, _s29_48, _s38_55, "show_table", "Exibir Tabelas", "show_list", "Exibir Lista", "client_city", _s17_349, "client_state", "Estado do Cliente", "client_country", "Pa\xeds do Cliente", _s16_281, "Cliente Ativo", "client_balance", "Balan\xe7o do Cliente", "client_address1", _s19_240, "client_address2", "Complemento", "vendor_address1", "Rua do Vendedor", "vendor_address2", "Apartamento/Su\xedte do Vendedor", _s24_73, _s19_241, _s24_74, "Complemento", "type", "Tipo", "invoice_amount", "Valor da Fatura", _s16_285, _s18_328, "tax_rate1", _s17_350, "tax_rate2", _s17_351, "tax_rate3", _s17_352, "auto_bill", _s19_242, "archived_at", "Arquivado em", "has_expenses", "Tem despesas", "custom_taxes1", _s25_145, "custom_taxes2", _s25_146, "custom_taxes3", _s25_147, "custom_taxes4", _s25_148, _s17_159, _s25_141, _s17_160, _s25_142, _s17_161, _s25_143, _s17_162, _s25_144, "is_deleted", "Exclu\xeddo", "vendor_city", "Cidade do Vendedor", "vendor_state", "Estado do Vendedor", "vendor_country", "Pa\xeds do Vendedor", "is_approved", "Est\xe1 aprovado", "tax_name", "Nome do Imposto", "tax_amount", "Quantia de Impostos", "tax_paid", "Impostos pagos", "payment_amount", "Quantia de Pagamento", "age", "Idade", "is_running", "Em execu\xe7\xe3o", "time_log", "Log de Tempo", "bank_id", "Banco", _s19_96, "ID da categoria de despesa", _s16_286, "Categoria de Despesa", _s19_98, "ID da moeda da fatura", "tax_name1", "Imposto 1", "tax_name2", "Imposto 2", "tax_name3", "Nome Fiscal 3", "transaction_id", "ID de transa\xe7\xe3o", _s18_139, _s23_150, _s16_287, _s22_217], t1, t1), "pt_PT", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s91_0, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s25_126, "assigned_group", _s27_0, "assign_group", "Atribuir grupo", "merge_to_pdf", "Merge to PDF", "emails", "E-mails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Programa de Indica\xe7\xe3o", "comment", "Coment\xe1rios", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Tempo", "format", "Formato", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s53_11, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s100_0, "rappen_rounding", _s24_139, _s20_3, _s32_49, _s17_2, _s24_140, _s17_4, _s26_114, _s19_0, "Utilizador e/ou senha inv\xe1lidos", "e_quote", "E-Cita\xe7\xe3o", "e_credit", _s18_268, _s16_6, _s27_120, _s16_8, _s20_226, _s22_1, _s26_115, "test_email_sent", _s26_116, "send_test_email", "Send Test Email", "gateway_type", "Tipo de gateway", _s34_, _s31_64, "mobile_version", "Vers\xe3o m\xf3vel", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "Meu Banco", "pay_later", "Pague depois", "email_report", _s20_227, "host", "Servidor", "port", "Porta", "encryption", "Encripta\xe7\xe3o", "local_domain", "Dom\xednio local", "verify_peer", "Verifique o par", "username", "Utilizador", "nordigen_help", _s65_3, _s16_10, _s20_228, "yodlee_regions", _s44_15, _s16_11, _s29_89, "select_provider", _s20_229, _s19_1, _s29_90, _s18_4, _s24_141, "send_emails_to", _s19_202, "primary_contact", _s16_455, "all_contacts", _s17_287, "insert_below", "Inserir abaixo", "ar_detailed", _s27_121, "ar_summary", _s26_117, "client_sales", _s17_288, "tax_summary", "Resumo do imposto", "user_sales", _s18_269, "run_template", "Run Template", _s21_4, _s57_5, "watch_video", "Assista v\xeddeo", "view_extension", "Ver extens\xe3o", _s16_12, "Reativar e-mail", _s17_5, _s28_124, "template_help", _s36_57, _s20_5, _s25_127, _s16_14, _s20_230, _s22_3, _s29_91, _s21_5, _s33_59, "quarter", "Trimestre", _s16_16, _s17_289, "task_item", "Item de tarefa", "record_state", _s18_270, "last_login", "\xdaltimo In\xedcio de Sess\xe3o", _s25_0, _s29_92, _s16_18, _s18_271, _s21_7, _s18_272, _s25_2, _s25_128, _s31_0, _s38_39, _s27_4, _s29_93, _s32_0, _s47_19, "client_contact", _s18_273, _s16_20, "N\xe3o pago", _s16_21, "Pago", "recurring", "Recorrente", "ziptax_help", _s114_, "cache_data", "Dados de cache", "unknown", "Desconhecido", "webhook_failure", _s16_456, "email_opened", "E-mail aberto", "email_delivered", "E-mail entregue", "log", "Registro", "individual", "Individual", "partnership", "Parceria", "trust", "Confiar", "charity", "Caridade", "government", "Governo", "classification", "Classifica\xe7\xe3o", _s24_, _s32_50, "public", "P\xfablico", "private", "Privado", "image", "Imagem", "other", "Outro", "hash", "Hash", "linked_to", "Ligado a", _s18_6, _s28_125, _s21_8, _s43_12, _s20_7, _s34_47, "unlink", "Desligar", _s25_3, _s88_, "is_tax_exempt", _s17_290, "district", "Distrito", "region", "Regi\xe3o", "county", "Condado", "tax_details", _s16_457, _s18_7, _s65_4, _s18_8, _s68_0, _s20_8, _s24_142, _s24_1, _s39_36, _s29_, _s71_4, _s25_4, _s75_3, _s18_9, _s24_143, "credit_item", "Item de cr\xe9dito", "files", "arquivos", "camera", "C\xe2mera", "gallery", "Galeria", _s20_10, _s32_51, _s16_22, _s22_197, _s29_0, _s37_54, _s34_1, _s57_6, "next_send_time", _s24_144, _s20_11, _s31_65, "certificate_set", _s24_145, _s19_4, _s24_146, "passphrase_set", _s17_291, _s18_11, _s18_274, _s18_13, _s20_231, _s22_5, _s20_232, "rename", "Renomear", _s16_24, _s31_66, "e_invoice", _s17_292, "light_dark_mode", _s17_293, "activities", "Atividades", "routing_id", _s16_458, _s16_25, _s24_147, "e_invoice_type", _s25_129, "e_quote_type", _s26_118, "reduced_tax", _s16_459, "override_tax", _s18_275, "zero_rated", _s18_276, "reverse_tax", "Imposto reverso", _s20_12, _s45_18, _s22_7, _s51_18, _s16_27, _s28_126, "payment_manual", _s19_203, "tax_category", "Categoria Fiscal", "physical_goods", "Bens f\xedsicos", _s16_29, _s17_294, "services", "Servi\xe7os", "shipping", "Envio", "tax_exempt", _s17_290, "reduced_rate", "Taxa reduzida", "tax_all", "Imposto sobre todos", "tax_selected", _s19_204, "version", "vers\xe3o", _s16_31, _s22_198, "calculate_taxes", _s17_295, _s20_13, _s50_23, "admin", "Administrador", "owner", "Propriet\xe1rio", "link_expenses", "Despesas de link", _s24_3, _s27_122, _s25_5, _s29_94, "total_hours", "Total de horas", _s16_33, _s39_37, _s18_15, _s38_40, _s23_1, "Aviso: impede a intera\xe7\xe3o com o aplicativo no PDF", "increase_prices", "Aumentar Pre\xe7os", "update_prices", "Atualizar Pre\xe7os", "incresed_prices", "Pre\xe7os na fila com sucesso a serem aumentados", "updated_prices", _s51_19, "bacs", _s18_277, "api_token", "Token da API", "api_key", "Chave API", "endpoint", "Ponto final", "billable", "Fatur\xe1vel", "not_billable", "N\xe3o Fatur\xe1vel", _s25_7, "Permitir itens de tarefa fatur\xe1veis", _s30_0, "Ativar a configura\xe7\xe3o de quais itens de tarefa s\xe3o cobrados", _s26_2, "Mostrar descri\xe7\xe3o do item de tarefa", _s31_1, _s56_4, "email_record", _s18_278, _s23_2, "Colunas de produtos da fatura", _s21_10, "Cotar Colunas de Produtos", _s22_9, _s25_130, _s25_9, _s33_60, _s30_1, _s65_5, _s27_6, "Compartilhar Colunas de Fatura/Cota\xe7\xe3o", "cc_email", "CC e-mail", "payment_balance", _s18_279, _s22_11, "Permitir que o usu\xe1rio acesse os relat\xf3rios, os dados s\xe3o limitados \xe0s permiss\xf5es dispon\xedveis", "activity_138", _s56_5, _s17_6, "Produtos \xfanicos", _s26_4, _s31_67, "required", "Obrigat\xf3rio", "hidden", "Escondido", "payment_links", _s18_280, "action", "A\xe7\xe3o", _s32_1, "Atualize para um plano pago para criar programa\xe7\xf5es", "next_run", _s16_460, "all_clients", _s17_296, _s16_34, "Mostrar Tabela de Envelhecimento", _s19_6, "Mostrar Tabela de Pagamentos", _s26_6, _s28_127, "email_statement", "Extrato de e-mail", "once", "Uma vez", "schedule", "Agendamento", "schedules", "Hor\xe1rios", "new_schedule", "Novo cronograma", "edit_schedule", "Editar programa\xe7\xe3o", _s16_36, "Agenda criada com sucesso", _s16_37, "Agenda atualizada com sucesso", _s17_8, _s28_128, _s16_38, "Programa\xe7\xe3o exclu\xedda com sucesso", _s16_39, "Programa\xe7\xe3o removida com sucesso", _s17_9, "Agenda restaurada com sucesso", "search_schedule", "Hor\xe1rio de pesquisa", _s16_40, "Pesquisar Hor\xe1rios", "archive_payment", _s18_281, "archive_invoice", "Arquivar Nota Pagamento", "archive_quote", _s18_282, "archive_credit", "Arquivar Nota de Cr\xe9dito", "archive_task", "Arquivar Tarefa", "archive_client", _s16_461, "archive_project", _s16_462, "archive_expense", _s16_463, "restore_payment", _s19_205, "restore_invoice", "Restaurar Nota de Pagamento", "restore_quote", _s19_206, "restore_credit", "Restaurar Nota de Cr\xe9dito", "restore_task", _s16_464, "restore_client", _s17_298, "restore_project", _s17_299, "restore_expense", _s17_300, "archive_vendor", _s19_207, "restore_vendor", _s20_233, "create_product", "Criar Produto", "update_product", _s17_302, "delete_product", "Apagar Produto", "restore_product", _s17_303, "archive_product", _s16_465, _s21_12, "Criar ordem de compra", _s21_14, "Atualizar ordem de compra", _s21_16, "Excluir ordem de compra", _s22_12, "Restaurar ordem de compra", _s22_14, "Arquivar ordem de compra", "sent_invoice", "Fatura Enviada", "sent_quote", _s17_304, "sent_credit", "Cr\xe9dito enviado", _s19_8, _s23_151, "image_url", "imagem URL", "max_quantity", _s17_305, "test_url", "URL de teste", _s18_16, _s20_260, _s20_14, "A op\xe7\xe3o \xe9 exibida, mas n\xe3o selecionada", _s21_18, _s32_52, _s21_19, _s20_260, "payment_methods", "M\xe9todos de Pagamento", "view_all", "Ver tudo", "edit_all", "Editar tudo", _s28_2, "Aceite o n\xfamero do pedido de compra", _s33_1, "Permita que os clientes forne\xe7am um n\xfamero de pedido ao aprovar uma cota\xe7\xe3o", "from_email", "Do email", "show_preview", _s20_234, "show_paid_stamp", "Mostrar Selo Pago", _s21_20, _s27_123, _s24_5, _s58_10, "pixels", "P\xedxeis", "logo_size", _s19_208, "postal_city", "Postal/Cidade", "failed", "Fracassado", "client_contacts", "Contactos do Cliente", "sync_from", "Sincronizar de", _s19_11, "Limite de invent\xe1rio", "hour", "Hora", _s17_10, "Instru\xe7\xe3o enfileirada com sucesso a ser enviada", _s17_11, "Mostrar Rodap\xe9 do E-mail", _s18_17, "Horas de Tarefa da Fatura", _s23_4, _s46_24, _s27_8, "Cobran\xe7a Autom\xe1tica de Faturas Padr\xe3o", _s28_4, "Cobran\xe7a Autom\xe1tica de Faturas Recorrentes", "email_alignment", _s21_227, _s20_15, _s28_129, "mailgun", "Mailgun", "postmark", "Carimbo postal", "microsoft", "Microsoft", _s27_10, _s34_48, "last365_days", _s16_466, "import_design", "Design de Importa\xe7\xe3o", "imported_design", "Projeto importado com sucesso", "invalid_design", _s49_9, _s17_13, _s41_25, "upload", "Carregar", _s17_14, _s16_467, _s23_5, _s34_49, _s28_7, "Envie um e-mail para o fornecedor quando a despesa for marcada como paga", "update_payment", _s19_209, "markup", "marca\xe7\xe3o", _s22_16, "Ordem de compra criada", _s19_13, _s23_151, _s21_22, "Ordem de compra visualizada", _s23_7, _s23_134, _s20_17, _s62_5, "klarna", "Klarna", _s29_7, _s56_6, _s29_8, _s46_25, "matomo_url", "URL do Matomo", "matomo_id", "Identifica\xe7\xe3o do Matomo", _s21_24, _s18_283, _s25_11, _s52_13, _s25_12, _s51_20, _s28_8, "Envie um e-mail ao marcar uma fatura como paga", "delete_project", "Apagar Projeto", _s18_19, _s31_68, "link_payment", "Pagamento de link", "link_expense", "Despesa de link", _s19_15, _s26_119, _s24_6, _s57_7, _s21_25, _s18_284, _s26_9, _s35_57, _s24_7, "Usar gerenciamento de estoque", _s29_9, _s41_26, _s17_16, _s18_285, _s27_12, _s30_66, "convert_matched", "Converter", _s19_17, _s63_7, _s20_18, _s68_1, "operator", "Operador", "value", "Valor", "is", "\xc9", "contains", "cont\xe9m", "starts_with", "Come\xe7a com", "is_empty", "Est\xe1 vazia", "add_rule", "Adicionar regra", "match_all_rules", "Corresponder a todas as regras", _s20_19, _s71_5, _s17_18, "Converta automaticamente transa\xe7\xf5es combinadas em despesas", "rules", "Regras", _s16_42, "regra de transa\xe7\xe3o", _s17_19, _s19_210, _s20_20, "Nova Regra de Transa\xe7\xe3o", _s21_27, _s25_131, _s24_9, _s24_149, _s24_10, _s41_27, _s25_14, _s40_16, _s24_11, _s39_38, _s24_12, _s39_39, _s25_15, _s41_28, _s23_9, _s30_67, _s24_13, "Pesquisar Regras de Transa\xe7\xe3o", _s21_29, "Guardar como condi\xe7\xe3o padr\xe3o", _s22_18, "Guardar como rodap\xe9 padr\xe3o", "auto_sync", _s24_150, _s16_44, _s16_468, _s31_4, _s57_8, _s34_2, _s44_16, "disable_2fa", "Desativar 2FA", "change_number", "Alterar n\xfamero", "resend_code", "Reenviar c\xf3digo", "base_type", "Tipo b\xe1sico", "category_type", _s17_306, _s16_46, "Transa\xe7\xe3o", "bulk_print", "Imprimir PDF", _s18_20, _s27_124, _s16_47, _s21_228, "bottom", "Fundo", "side", "Lado", "pdf_preview", _s19_211, _s20_22, "Pressione e segure para selecionar", _s21_31, "N\xfamero da ordem de compra", _s19_18, "Item de pedido de compra", _s22_20, _s33_61, "include_deleted", _s16_469, _s20_24, _s41_29, "due_on", "Devido a", _s22_21, _s34_50, _s20_25, _s33_62, _s20_26, _s37_55, _s17_21, _s21_229, _s16_49, _s16_470, "account_type", "Tipo de Conta", _s16_51, _s24_151, _s16_52, "Conectar contas", "manage_rules", _s16_471, "search_category", _s21_230, _s17_24, "Pesquisa :count Categorias", "min_amount", "Valor m\xednimo", "max_amount", "Valor m\xe1ximo", "selected", "Selecionados", _s21_33, _s32_53, _s18_22, _s24_152, "deposit", "Dep\xf3sito", "withdrawal", "Cancelamento", "deposits", "Dep\xf3sitos", "withdrawals", "Retiradas", "matched", "Coincide", "unmatched", "Incompar\xe1vel", "create_credit", "Criar cr\xe9dito", "update_credit", "Atualizar Nota de Cr\xe9dito", "delete_credit", "Apagar Nota de Cr\xe9dito", "transaction", "Transa\xe7\xe3o", "transactions", "Transa\xe7\xf5es", "new_transaction", "Nova Transa\xe7\xe3o", _s16_54, _s16_472, _s19_20, _s28_130, _s19_21, _s32_54, _s20_27, _s31_69, _s19_22, _s30_68, _s19_23, _s30_69, _s20_28, _s32_55, _s18_24, "Pesquisar Transa\xe7\xe3o", _s19_24, _s27_125, "bank_account", "Conta Banc\xe1ria", "bank_accounts", "Cart\xf5es de Cr\xe9dito & Contas Banc\xe1rias", _s21_34, _s36_58, _s20_29, _s35_58, _s20_30, _s35_59, _s21_35, _s37_56, _s19_25, _s24_153, _s20_31, "Pesquisar :count Contas Banc\xe1rias", "connect", "Conectar", _s23_11, _s31_70, _s18_26, _s22_200, "client_email", _s17_307, _s20_32, "Projeto de Tarefa de Fatura", _s25_16, _s47_20, "field", "Campo", "period", "Per\xedodo", "fields_per_row", "Campos Por Linha", _s21_36, "Notas De Pag. Ativas", _s26_11, "Notas Pag. Pendentes", _s24_16, _s21_231, _s23_13, "Pagamentos Reembolsados", _s19_27, "Or\xe7amentos Ativos", _s21_37, "Or\xe7amentos Aprovados", _s23_14, "Or\xe7amentos Recusados", _s18_29, "Tarefas Registadas", _s20_35, "Tarefas faturadas", _s16_56, "Tarefas pagas", _s21_38, "Despesas Registadas", _s22_22, _s18_286, _s23_15, _s18_287, _s27_15, "Despesas pagas na fatura", "activity_130", ":user ordem de compra criada :purchase_order", "activity_131", ":user ordem de compra atualizada :purchase_order", "activity_132", ":user ordem de compra arquivada :purchase_order", "activity_133", _s47_21, "activity_134", ":user ordem de compra restaurada :purchase_order", "activity_135", _s57_9, "activity_136", ":contact pedido de compra visualizado :purchase_order", "activity_137", _s48_20, "vendor_portal", "Portal do fornecedor", "send_code", "Enviar c\xf3digo", _s24_17, "Guardar o registro para carregar documentos", _s17_28, "Taxas de Imposto da Despesa", _s22_23, "Taxas de imposto do produto da fatura", _s21_40, _s41_30, "code_was_sent", _s29_95, _s16_58, _s42_30, "resend", "Reenviar", "verify", "Verificar", _s18_30, _s29_96, _s20_36, _s27_127, _s19_28, "Verificar n\xfamero de telefone", _s24_18, _s52_14, _s28_10, _s48_21, "merged_clients", _s30_70, "merge_into", "Mesclar em", "merge", "Unir", _s21_41, _s25_132, _s19_30, _s40_17, _s17_30, _s17_308, "activate", "Ativar", "connect_apple", "Conectar Apple", _s16_59, _s18_288, _s18_31, _s30_71, "send_now", "Envie agora", "received", "Recebido", _s19_31, "Data da Ordem de Compra", _s20_38, "Convertido com sucesso em despesa", _s21_43, "Convertido para despesas", _s18_32, "Converter em Despesa", _s16_61, _s23_135, _s33_9, "Pedido de compra adicionado com sucesso ao estoque", _s34_9, "Ordens de compra adicionadas com sucesso ao estoque", _s22_25, "Carregamento de documentos do cliente", _s22_27, "Carregamento de documentos do fornecedor", _s27_17, "Permitir que fornecedores fa\xe7am carregamento de documentos", _s24_19, _s33_63, "yes_its_great", "Sim, \xe9 \xf3timo!", "not_so_much", "N\xe3o muito", _s17_32, "\xd3timo para ouvir! Gostaria de avali\xe1-lo?", _s22_29, _s48_22, "sure_happy_to", "Claro, feliz em", "no_not_now", "N\xe3o, agora n\xe3o", "add", "Adicionar", _s18_34, "\xdaltimo Modelo Enviado", _s22_30, _s24_154, _s27_18, "Corresponde a caracteres n\xe3o cont\xedguos, ou seja. "ct" corresponde a "gato"", "vendor_details", _s22_201, _s22_32, _s28_131, "qr_iban", "QR IBAN", "besr_id", "ID BESR", "accept", "Aceitar", _s23_16, "Clonar para PO", _s20_39, "O fornecedor n\xe3o tem um endere\xe7o de e-mail definido", "bulk_send_email", "Enviar email", _s29_12, "Ordem de compra marcada com sucesso como enviada", _s30_4, "Ordens de compra marcadas com sucesso como enviadas", _s23_17, _s35_60, _s24_20, _s37_57, _s24_21, _s38_41, _s25_18, "Ordens de compra canceladas com sucesso", "accepted", "Aceitaram", _s22_34, _s23_136, _s20_40, "Total de Pedidos de Compra", _s20_42, "Ordem de compra por e-mail", _s26_12, _s28_132, _s18_36, _s31_71, "connect_email", "Conectar e-mail", _s16_64, _s18_289, _s32_7, "Use o aplicativo da Web para se conectar \xe0 Microsoft", "email_provider", "provedor de e-mail", _s17_33, "Conectar Microsoft", _s20_44, _s21_255, _s19_33, "Microsoft conectado com sucesso", _s22_36, "Microsoft desconectado com sucesso", _s17_35, "Entrar com a Microsoft", _s17_36, _s24_155, _s22_38, "Ordem de compra enfileirada com sucesso a ser enviada", _s23_18, "Ordens de compra enfileiradas com sucesso a serem enviadas", _s16_66, "Mude para o aplicativo web React", _s21_45, "Projeto de ordem de compra", _s20_47, _s26_120, _s21_47, "Rodap\xe9 da ordem de compra", _s32_9, _s30_72, _s37_7, _s47_22, "purchase_order", "Ordem de Compra", "purchase_orders", _s16_473, _s18_37, "Nova ordem de compra", _s19_34, "Editar ordem de compra", _s22_39, "Ordem de compra criada com sucesso", _s22_40, "Ordem de compra atualizada com sucesso", _s23_19, "Ordem de compra arquivada com sucesso", _s22_41, "Ordem de compra exclu\xedda com sucesso", _s22_42, "Ordem de compra removida com sucesso", _s23_20, _s38_42, _s21_49, "Pesquisar ordem de compra", _s22_43, "Pesquisar Pedidos de Compra", "login_url", "URL de login", _s16_67, "Defini\xe7\xf5es de Pagamento", "default", "Padr\xe3o", "stock_quantity", "Quantidade em Stock", _s22_45, "Limite de Notifica\xe7\xe3o", "track_inventory", "Rastreie o Invent\xe1rio", _s20_49, "Exibir o stock de produtos e atualizar quando as faturas forem enviadas", _s19_36, "Notifica\xe7\xf5es de Stock", _s24_23, "Enviar um e-mail quando o stock atingir o limite", "vat", "CUBA", "standing", "Resumo", "view_map", "Ver mapa", _s18_39, _s21_232, "add_gateway", _s30_73, _s24_24, _s98_0, "left", "Esquerda", "right", "Certo", "center", "Centro", "page_numbering", "Numera\xe7\xe3o de p\xe1gina", _s24_25, "Alinhamento de Numera\xe7\xe3o de P\xe1gina", _s31_8, "Nota de Pagamento Enviada", _s24_27, _s28_133, _s29_13, "Inclua a descri\xe7\xe3o no menu suspenso do produto", "invoice_items", _s21_256, "quote_items", "Produtos do Or\xe7amento", "profitloss", "Lucros e perdas", "import_format", "Formato de Importa\xe7\xe3o", "export_format", _s21_233, "export_type", _s18_290, "stop_on_unpaid", "Parar em n\xe3o pago", _s19_38, _s66_1, "use_quote_terms", "Usar termos de cota\xe7\xe3o", _s20_50, _s38_43, "add_country", "Adicionar Pa\xeds", "enable_tooltips", _s27_128, _s20_51, _s46_26, _s21_51, "Erro: registros pertencem a mais de um cliente", "register_label", "Crie a sua conta em segundos", "login_label", _s33_64, "add_to_invoice", "Adicionar na nota de pagamento :invoice", _s17_37, _s25_133, "week", "Semana", "created_record", _s27_129, _s26_13, "Arquivamento Autom\xe1tico Pago", _s31_9, "Arquive automaticamente as faturas quando forem pagas.", _s31_10, "Arquivamento Autom\xe1tico Cancelado", _s36_2, "Arquive automaticamente as faturas quando canceladas.", _s20_52, _s31_72, _s25_19, "Melhore a rolagem na visualiza\xe7\xe3o do PDF [BETA]", _s16_69, "Moeda da Nota de Pagamento", "range", "Per\xedodo", "tax_amount1", _s18_291, "tax_amount2", _s18_292, "tax_amount3", _s18_293, "create_project", "Criar projeto", "update_project", "Atualizar Projeto", "view_task", "Ver Tarefa", "cancel_invoice", "Cancelar", "changed_status", _s37_58, "change_status", "Alterar estado", "fees_sample", "A taxa para :amount nota de pag. deve ser :total.", _s19_39, _s23_137, _s24_29, _s38_44, "after_saving", "Depois de Salvar", "view_record", "Exibir registro", _s21_52, "Ativar marca\xe7\xe3o de e-mail", _s26_14, "Use o editor de markdown visual para emails", _s19_41, "Ativar marca\xe7\xe3o de PDF", "json_help", "Observa\xe7\xe3o: arquivos JSON gerados pelo aplicativo v4 n\xe3o s\xe3o compat\xedveis", "release_notes", "Notas de vers\xe3o", _s23_21, _s45_19, "started_tasks", _s36_59, "stopped_tasks", _s40_18, "approved_quote", _s30_74, "approved_quotes", ":value Or\xe7amentos Aprovados", "approve", "Aprovar", "client_website", "Site do Cliente", "invalid_time", "Hora Inv\xe1lida", _s21_54, _s26_121, _s20_54, _s26_122, _s27_21, "C\xf3digo Postal de Envio do Cliente", _s23_22, _s24_156, "load_pdf", "Carregar PDF", _s16_71, "Iniciar teste gratuito", _s24_30, _s44_8, "due_on_receipt", "Vence Quando Recebido", "is_paid", "\xc9 pago", "age_group_paid", "Pago", "id", "Eu ia", "convert_to", "Converter para", "client_currency", _s16_474, _s16_72, _s16_475, "purged_client", "Cliente apagado com sucesso", _s27_23, "Para evitar spam, precisamos atualizar para uma conta paga para personalizar o e-mail", _s22_48, _s42_31, "small", "Pequeno", _s21_56, "Cr\xe9dito marcado com sucesso como pago", _s22_49, "Cr\xe9ditos marcados com sucesso como pagos", _s16_74, _s43_13, "wait_for_saving", _s41_31, _s20_56, "Obs: as altera\xe7\xf5es feitas aqui s\xe3o apenas pr\xe9-visualizadas, devem ser aplicadas nas abas acima para serem salvas", "remaining", "Restante", "invoice_paid", "Fatura paga", "activity_120", _s49_10, "activity_121", _s54_9, "activity_122", _s53_12, "activity_123", ":user despesa recorrente exclu\xedda :recurring_expense", "activity_124", _s54_10, "normal", "Normal", "large", "Grande", "extra_large", "Extra grande", _s16_75, "Mostrar visualiza\xe7\xe3o de PDF", _s21_57, "Exibir visualiza\xe7\xe3o em PDF durante a edi\xe7\xe3o de faturas", "print_pdf", "Imprimir PDF", "remind_me", "Lembre-me", _s16_77, "Pagamento Banc\xe1rio Instant\xe2neo", "click_selected", _s21_234, "hide_preview", _s20_235, "edit_record", "Editar registro", _s27_24, _s59_3, "giropay", "GiroPay", "direct_debit", "D\xe9bito Direto", _s21_58, _s25_134, "set_password", "Defenir senha", _s20_57, _s32_56, "disconnect", "desconectar", "add_to_invoices", _s20_236, "acss", "D\xe9bito ACSS", "becs", _s18_294, "bulk_download", "Download", _s17_40, _s147_, "persist_ui", "Persistir IU", "persist_ui_help", "Salve o estado da interface do usu\xe1rio localmente para permitir que o aplicativo seja iniciado no \xfaltimo local. A desativa\xe7\xe3o pode melhorar o desempenho", _s18_41, "C\xf3digo Postal do Cliente", _s17_41, _s24_157, "has_tasks", "tem tarefas", "registration", "Cadastro", _s27_25, "Por favor, autorize o Stripe a aceitar pagamentos online.", "view_expense", _s29_97, "view_statement", "Visualizar Declara\xe7\xe3o", "sepa", "D\xe9bito Direto SEPA", "ideal", "ideal", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s28_134, "system", "Sistema", _s19_43, _s22_202, "updated_company", _s30_75, "kbc", "KBC", "bancontact", "Bancocontato", _s19_45, "Ajude-nos a melhorar dizendo-nos o porqu\xea (opcional)", "webhook_success", "Webhook de sucesso", _s24_31, "As tarefas devem pertencer ao mesmo cliente", _s27_26, "As despesas devem pertencer ao mesmo cliente", "app", "Aplicativo", _s20_58, _s55_5, _s16_79, _s20_237, _s19_46, _s18_295, _s17_43, _s19_212, _s18_45, _s18_296, "from_name", _s17_309, _s16_81, "Clonar para despesas", _s17_44, _s18_297, _s18_46, _s20_238, _s21_59, _s23_138, _s22_50, _s25_135, _s25_20, _s37_59, _s25_21, _s41_32, _s26_16, _s40_19, _s25_22, _s39_40, _s25_23, _s39_41, _s26_17, _s41_33, _s24_32, "Pesquisar Despesas Recorrentes", _s25_24, "Procurar Despesas Recorentes", "last_sent_date", _s20_239, "include_drafts", "Incluir Rascunhos", _s19_47, _s44_17, "is_invoiced", "\xe9 faturado", "change_plan", "Gerenciar plano", "persist_data", "dados persistentes", "customer_count", _s20_240, _s16_83, _s18_330, _s16_85, _s16_86, _s28_13, _s40_20, "decimal_comma", "v\xedrgula decimal", _s26_18, "Use v\xedrgula como casa decimal em formul\xe1rios", "select_method", _s18_298, "select_platform", _s22_203, _s28_15, "Use o aplicativo da Web para se conectar ao Gmail", _s16_87, "As taxas de imposto do produto est\xe3o desativadas", "enable_markdown", _s18_331, _s20_59, _s33_65, "user_guide", "Guia do Utilizador", _s18_48, "Adicionar Segundo Contato", "previous_page", "P\xe1gina anterior", "next_page", "Pr\xf3xima p\xe1gina", "export_colors", "Cores de exporta\xe7\xe3o", "import_colors", "Importar Cores", "clear_all", "Limpar tudo", "contrast", "Contraste", "custom_colors", _s20_241, "colors", "cores", _s31_11, _s35_61, _s25_26, "Cor da Fonte Ativa da Barra Lateral", _s33_14, _s37_60, _s27_27, _s37_61, _s36_3, _s43_14, _s31_13, _s35_62, _s25_28, "Cor da Fonte do Cabe\xe7alho da Fatura", "net_subtotal", "L\xedquido", "review_app", "Avaliar aplicativo", "check_status", "Verificar status", "free_trial", "Teste gr\xe1tis", _s23_24, "A avalia\xe7\xe3o do plano Pro termina em :count dias, clique para atualizar.", _s21_61, _s65_6, "change_email", "Mude o e-mail", _s25_30, _s65_7, _s21_62, "Tarefas Mostradas no Portal", "uninvoiced", "N\xe3o faturado", "subdomain_guide", _s135_, "send_time", "Hora de envio", "import_data", "Importar Dados", "import_settings", _s27_130, _s17_46, _s22_204, _s19_48, _s51_21, "json", "JSON", _s24_34, _s32_57, "wait_for_data", _s45_20, "net_total", "Total L\xedquido", "has_taxes", "Tem Impostos", _s16_88, _s17_353, _s18_50, "Come\xe7ou a importar clientes com sucesso", "login_success", "Login realizado com sucesso", "login_failure", "Falha de login", "exported_data", "Quando o arquivo estiver pronto, voc\xea receber\xe1 um e-mail com um link para download", _s23_25, _s26_123, _s28_17, _s52_15, "step_1_sign_in", "Etapa 1: fa\xe7a login", _s16_91, _s18_299, "account_id", "ID da conta", _s27_29, _s34_51, "activity_100", ":user criou uma nota de pagamento recorrente :recurring_invoice", "activity_101", ":user atualizou uma nota de pagamento recorrente :recurring_invoice", "activity_102", ":user arquivou uma nota de pagamento recorrente :recurring_invoice", "activity_103", ":user apagou uma nota de pagamento recorrente :recurring_invoice", "activity_104", ":user restaurou uma nota de pagamento recorrente :recurring_invoice", _s18_51, "Mostrar Data Final da Tarefa", _s23_27, "Ativar a especifica\xe7\xe3o da data final da tarefa", "gateway_setup", _s23_139, "preview_sidebar", "Visualiza\xe7\xe3o da Barra Lateral", _s16_92, "Dados de anos mostrados", _s18_53, "Todas as sess\xf5es encerradas com sucesso", _s16_94, "Terminar todas as sess\xf5es", "count_session", "1 Sess\xe3o", "count_sessions", ":count Sess\xf5es", "invoice_created", "Nota De Pagamento Criada", "quote_created", "Or\xe7amento Criado", "credit_created", "Cr\xe9dito Criado", "pro", "Pro", "enterprise", "Empreendimento", "last_updated", _s18_300, "invoice_item", _s21_256, "quote_item", "Produto do Or\xe7amento", _s18_54, "Primeiro Nome do Contacto", _s17_48, "\xdaltimo Nome do Contacto", "order", "Ordem", "unassigned", "N\xe3o atribu\xeddo", "partial_value", "Deve ser maior que zero e menor que o total", "search_kanban", _s16_517, "search_kanbans", _s16_517, "kanban", "Kanban", "enable", "Ativar", "move_top", "mover para cima", "move_up", "Subir", "move_down", _s16_518, "move_bottom", _s16_518, "subdomain_help", "Indique o subdom\xednio ou mostre a nota de pag. no seu site.", _s21_64, _s60_8, _s25_31, _s43_15, _s17_50, "Exibir formatos de data", "is_viewed", "\xe9 visto", "letter", "Carta", "legal", "Jur\xeddico", "page_layout", _s16_477, "portrait", "Retrato", "landscape", "Paisagem", _s26_19, "O propriet\xe1rio da conta pode atualizar para um plano pago para habilitar as configura\xe7\xf5es avan\xe7adas avan\xe7adas", _s20_60, "Atualize para um plano pago para habilitar as configura\xe7\xf5es avan\xe7adas", _s21_65, "Condi\xe7\xf5es da Nota de Pag.", _s17_52, "Or\xe7amento Valido At\xe9", "no_headers", "Sem cabe\xe7alhos", "add_header", _s19_213, "remove_header", "Remover Cabe\xe7alho", "return_url", "URL de retorno", "rest_method", "M\xe9todo REST", "header_key", "Chave de Cabe\xe7alho", "header_value", "Valor do Cabe\xe7alho", _s18_56, "Produtos Recorrentes", "promo_code", "C\xf3digo Promocional", "promo_discount", "Desconto Promocional", _s18_58, _s21_235, _s16_96, "Por Lugar Habilitado", "max_seats_limit", _s25_136, "trial_enabled", "Teste ativado", "trial_duration", _s16_478, _s21_67, _s34_52, _s18_60, "Permitir altera\xe7\xf5es de plano", "plan_map", "Mapa do Plano", "refund_period", "Per\xedodo de Reembolso", _s21_69, "Configura\xe7\xe3o do webhook", "purchase_page", _s16_479, "security", "Seguran\xe7a", "email_bounced", "Email devolvido", _s20_61, "Reclama\xe7\xe3o de Spam", "email_delivery", _s17_310, _s16_98, _s19_214, "pdf_response", "Resposta em PDF", _s22_52, _s21_236, "pdf_failed", "Falha no PDF", "pdf_success", "Sucesso do PDF", "modified", "modificado", "payment_link", _s17_311, _s16_100, _s22_205, _s17_54, _s24_158, _s20_62, _s36_60, _s20_63, _s40_21, _s21_71, _s39_42, _s20_64, _s38_45, _s20_65, _s38_46, _s21_72, _s40_22, _s19_49, "Pesquisar 1 link de pagamento", _s20_66, "Pesquisar :count Links de pagamento", _s26_20, "Subdom\xednio n\xe3o dispon\xedvel", "connect_gmail", "Associar Gmail", _s16_102, "Desassociar Gmail", "connected_gmail", _s27_131, _s18_62, _s30_77, _s16_104, "Altera\xe7\xf5es na base de c\xf3digo podem estar bloqueando a atualiza\xe7\xe3o, voc\xea pode executar este comando para descartar as altera\xe7\xf5es:", _s16_105, "N\xfamero de Identifica\xe7\xe3o do Cliente", "count_minutes", ":count Minutos", _s16_107, "Timeout da palavra-passe", _s29_15, "Compartilhar Fatura/Contador de Cr\xe9dito", "use_last_email", "Usar \xfaltimo E-mail", _s16_109, "Ativar Empresa", _s21_74, "Ativar E-mail, notas de pagamento recorrentes e notifica\xe7\xf5es", _s27_31, "Ocorreu um erro, por favor tente novamente", _s27_32, "Por favor defina uma palavra-passe", _s34_15, "Aviso: A mudan\xe7a de n\xfamero de telem\xf3vel vai desativar a autentica\xe7\xe3o de dois fatores (2FA).", "help_translate", _s16_480, _s23_28, "Por favor escolha um pa\xeds", "resend_invite", "Reenviar convite", _s19_50, "Autentica\xe7\xe3o de dois fatores (2FA) desativada com sucesso", _s16_111, _s27_132, _s19_51, _s30_78, "delivered", "Entregue", "bounced", "Devolvido", "spam", "Spam", "view_docs", "Ver Documentos", _s32_12, "Por favor forne\xe7a um n\xfamero de telem\xf3vel para ativar a autentica\xe7\xe3o de dois fatores", "send_sms", "Enviar SMS", "sms_code", "C\xf3digo SMS", _s21_75, "Ler o c\xf3digo de barras com uma :link aplica\xe7\xe3o compat\xedvel.", _s18_63, "Autentica\xe7\xe3o de Dois Fatores ativada com sucesso", "connect_google", "Associar Google", _s17_56, "Desassociar Google", _s17_58, "Autentica\xe7\xe3o de Dois Fatores", _s18_64, "Desativar Dois Fatores", _s34_16, "Exigir Palavra-passe para In\xedcio de Sess\xe3o Social", "stay_logged_in", "Continuar com sess\xe3o iniciada", _s23_30, "Aviso: A sua sess\xe3o est\xe1 prestes a expirar", "count_hours", ":count Horas", "count_day", "1 Dia", "count_days", ":count Dias", _s19_52, _s19_53, _s17_59, "Defini\xe7\xf5es de Seguran\xe7a", "resend_email", "Reenviar E-mail", _s26_22, "Por favor confirme o seu endere\xe7o de E-mail", _s16_112, _s21_237, _s19_54, _s25_149, _s19_56, "Selecione um usu\xe1rio autenticado com o Gmail", "list_long_press", "Lista de press\xe3o longa", "show_actions", "Mostrar A\xe7\xf5es", _s17_61, "Iniciar Multisele\xe7\xe3o", _s27_34, "Um E-mail foi enviado para confirmar este endere\xe7o de correio eletr\xf3nico", _s21_76, "Para usar :client_counter, adicione :client_number ou :client_id_number para evitar conflitos", "this_quarter", "Este Trimestre", "last_quarter", _s16_519, "to_update_run", "Para atualizar corra", _s18_66, "Converter em Nota de Pagamento", _s16_113, "URL de Registo", "invoice_project", "Faturar Projeto", "invoice_task", "Faturar Tarefa", "invoice_expense", "Nota de Pagamento da Despesa", _s19_57, "Encontrado 1 Prazo de Pagamento", _s20_67, "Encontrados :count Prazos de Pagamento", _s16_115, "Guardar e Prever", "save_and_email", "Guardar e Enviar por E-mail", _s16_117, _s19_215, _s16_119, _s18_302, _s17_63, "Saldo Convertido", _s22_54, "Convertido em pago at\xe9 a data", _s24_36, "Saldo de Cr\xe9dito Convertido", "converted_total", _s16_482, "is_sent", "Foi Enviado", _s17_65, "Documentos Pr\xe9-Definidos", "document_upload", "Carregamento de Documento", _s20_68, _s46_27, "expense_total", "Total das Despesas", "enter_taxes", "Introduzir impostos", "by_rate", "Por taxa", "by_amount", "Por quantia", "enter_amount", "Introduzir Quantia", "before_taxes", "Sem impostos", "after_taxes", "Com impostos", "color", "Cor", "show", "Mostrar", "hide", "Ocultar", "empty_columns", "Colunas Vazias", _s21_78, "O Modo de depura\xe7\xe3o est\xe1 ativado", _s26_23, "Aviso: este modo apenas deve ser usado em m\xe1quinas locais, pois pode ocorrer fuga de credenciais. Clique para saber mais", "running_tasks", "Tarefas a correr", "recent_tasks", "Tarefas Recentes", "recent_expenses", "Despesas Recentes", _s17_67, "Pr\xf3ximas Despesas", "update_app", "Atualizar Aplica\xe7\xe3o", "started_import", "Importa\xe7\xe3o iniciou com sucesso", _s24_38, "Duplicar mapeamento de colunas", _s20_69, "Usa Taxas Incluidas", _s18_68, "Quantia do Desconto", "column", "Coluna", "sample", "Exemplo", "map_to", "Mapa para", "import", "Importar", _s25_33, "Usar primeira linha como nome das colunas", "select_file", "Por favor selecione um ficheiro", _s16_121, "Nenhum Ficheiro Selecionado", "csv_file", "Ficheiro CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Contabilidade", _s22_56, "Por favor forne\xe7a todos os CSVs", "import_type", _s18_303, "html_mode", "Modo HTML", "html_mode_help", "As atualiza\xe7\xf5es de visualiza\xe7\xe3o s\xe3o mais r\xe1pidas, mas menos precisas", "view_licenses", "Ver Licen\xe7as", "webhook_url", "Webhook URL", _s17_69, "Editor em ecr\xe3 inteiro", "sidebar_editor", "Editor da Barra Lateral", _s22_57, "Digite ":value" para confirmar", "purge", "Apagar", "service", "Servi\xe7o", "clone_to", "Duplicar para", "clone_to_other", "Duplicar para outro", "labels", "Etiquetas", "add_custom", "Adicionar Personalizado", "payment_tax", "Imposto de Pagamento", "unpaid", "N\xe3o Pago", "white_label", "White Label", "delivery_note", "Nota de Envio", _s24_41, "Notas de Pagamento Enviadas est\xe3o bloqueadas", _s24_43, "Faturas Pagas est\xe3o bloqueadas", "source_code", "C\xf3digo-fonte", "app_platforms", "Plataformas da Aplica\xe7\xe3o", "invoice_late", _s26_141, "quote_expired", _s18_306, "partial_due", _s18_304, "invoice_total", _s21_257, "quote_total", _s18_305, "credit_total", "Total em Cr\xe9dito", _s23_31, _s21_257, "actions", "A\xe7\xf5es", "expense_number", "N.\xba da Despesa", "task_number", "N.\xba da Tarefa", "project_number", "N.\xba do Projeto", "project_name", "Nome do Projeto", "warning", "Aviso", "view_settings", "Ver defini\xe7\xf5es", _s24_45, _s41_34, "late_invoice", _s26_141, "expired_quote", _s18_306, "remind_invoice", "Enviar Lembrete da Nota de Pagamento", "cvv", "CVV", "client_name", "Nome do Cliente", "client_phone", "Telefone do Cliente", "required_fields", _s18_307, "calculated_rate", "Taxa Calculada", _s17_71, "Taxa de Tarefa Pr\xe9-definida", "clear_cache", "Limpar cache", "sort_order", "Ordenar", "task_status", "Estado", "task_statuses", "Estado da Tarefa", "new_task_status", "Novo Estado da Tarefa", _s16_123, "Editar Estado da Tarefa", _s19_58, "Estado da tarefa criado com sucesso", _s19_59, "Estado da tarefa atualizado com sucesso", _s20_71, "Estado da tarefa arquivado com sucesso", _s19_60, "Estado da tarefa apagado com sucesso", _s19_61, "Estado da tarefa removido com sucesso", _s20_72, "Estado da tarefa restaurado com sucesso", _s22_58, "Estado das tarefas arquivados com sucesso", _s21_80, "Estado das tarefas apagados com sucesso", _s22_59, "Estado das tarefas restaurados com sucesso", _s18_70, "Encontrado 1 Estado da Tarefa", _s20_74, "Encontados :count Estados da Tarefa", _s16_125, _s25_138, _s21_81, "Sempre mostrar a se\xe7\xe3o de tarefas ao criar notas de pagamento", _s20_75, "Registo das tarefas da Nota de Pagamento", _s25_34, "Adicionar detalhes de hora aos produtos na nota de pagamento", _s20_77, "Registo de datas de tarefas de fatura", _s25_35, "Adicionar detalhes da data na linha dos items da Nota de Pagamento", _s21_82, "Come\xe7ar tarefas antes de guardar", _s18_71, _s18_332, "task_settings", "Defini\xe7\xf5es de tarefa", _s20_79, "Configurar Categorias", _s18_73, _s22_206, _s20_81, _s26_124, _s21_83, "Editar Categoria de Despesas", _s24_46, "Categoria de despesa criada com sucesso", _s24_47, "Categoria de despesa atualizada com sucesso", _s25_37, "Categoria de despesa arquivada com sucesso", _s24_48, "Categoria apagada com sucesso", _s24_49, _s41_35, _s25_38, "Categoria de despesa restaurada com sucesso", _s27_38, ":count categorias de despesa arquivadas com sucesso", _s26_24, "Despesas :value exclu\xeddas com sucesso", _s27_39, _s53_13, _s23_32, "Encontrada 1 Categoria de Despesa", _s25_40, "Encontrada :count Categorias de Despesa", _s21_85, "Usar Cr\xe9ditos Dispon\xedveis", "show_option", "Mostrar Op\xe7\xe3o", _s22_60, "O valor do cr\xe9dito n\xe3o pode exceder o valor do pagamento", "view_changes", "Ver altera\xe7\xf5es", "force_update", _s18_308, _s17_73, "Est\xe1 a usar a vers\xe3o mais recente, mas pode haver corre\xe7\xf5es pendentes dispon\xedveis.", "mark_paid_help", _s31_73, _s18_75, "Deve ser faturada", _s23_33, _s34_53, _s29_17, "Tornar os documentos vis\xedveis para o cliente", _s21_87, _s25_139, _s16_127, _s26_125, _s18_76, "Duplicar recorr\xeancia", "crypto", "Criptomoeda", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Campo do utilizador", "variables", "Vari\xe1vel", "show_password", "Mostrar Palavra-passe", "hide_password", "Esconder Palavra-passe", "copy_error", "Copiar Erro", "capture_card", _s17_313, _s17_74, "Cobran\xe7a autom\xe1tica ativada", "total_taxes", "Impostos totais", "line_taxes", "Item", "total_fields", "Campo Total", _s25_41, _s42_32, _s25_42, _s38_47, _s25_43, _s38_48, "gateway_refund", "Reembolso do Terminal", _s19_62, "Processe o reembolso com o terminal de pagamento", "due_date_days", _s18_328, "paused", "Pausado", "mark_active", "Ativar", "day_count", "Dia :count", _s22_61, _s19_216, _s21_88, _s17_314, _s17_76, _s23_152, "endless", "Intermin\xe1vel", "next_send_date", _s21_238, _s16_129, _s16_483, _s17_78, "Nota de Pagamento Recorrente", _s18_78, "Notas Pagamento Recorrentes", _s21_90, "Nova Nota de Pagamento Recorrente", _s22_63, _s24_159, _s25_44, _s36_61, _s25_45, _s40_23, _s26_25, "Nota de Pagamento Recorrente arquivada", _s25_46, "Nota de Pagamento Recorrente removida", _s25_47, _s38_49, _s26_26, "Nota de Pagamento Recorrente restaurada", _s27_40, ":value Notas de pagamento recorrentes arquivadas com sucesso", _s26_27, ":value Notas de pagamento recorrentes apagadas com sucesso", _s27_41, ":value Notas de pagamento recorrentes restauradas com sucesso", _s24_50, _s30_79, _s25_48, _s37_62, "send_date", "Data de envio", "auto_bill_on", _s30_80, _s28_19, "Valor m\xednimo de pagamento", "profit", "Lucro", "line_item", "Produto", _s18_80, _s26_126, _s23_34, "Suportar pagamentos com quantias superiores \xe0 pedida para aceitar gorjetas", _s19_63, _s31_74, _s24_51, "Deve pagar no m\xednimo o valor parcial/dep\xf3sito", "test_mode", "Modo de teste", "opened", "Aberto", _s30_8, "Falha na reconcilia\xe7\xe3o", _s30_9, "Sucesso na Reconcilia\xe7\xe3o", "gateway_success", _s17_315, "gateway_failure", "Falha do Portal", "gateway_error", "Erro do Portal", "email_send", "Email Enviado", _s17_80, _s26_127, "failure", "Falha", "quota_exceeded", "Quota ultrapassada", _s16_131, "Falha Upstream", "system_logs", "Logs de Sistema", "view_portal", "Ver Portal", "copy_link", "Copiar Endere\xe7o", "token_billing", "Guardar detalhes do cart\xe3o", _s24_52, _s26_128, "always", "Sempre", "optin", "Autorizar", "optout", "Desautorizar", "label", "Legenda", "client_number", "N\xfamero Cliente", "auto_convert", "Converter Automaticamente", "company_name", "Nome da Empresa", "reminder1_sent", _s18_309, "reminder2_sent", _s18_310, "reminder3_sent", _s18_311, _s18_81, _s23_140, "pdf_page_info", _s27_134, _s16_133, "Notas de pag. enviadas com sucesso", "emailed_quotes", "Or\xe7amentos enviados com sucesso", "emailed_credits", _s40_24, "gateway", "Portal", "view_in_stripe", "Ver em Formato Lista", "rows_per_page", "Colunas por P\xe1gina", "hours", "Horas", "statement", "Declara\xe7\xe3o", "taxes", "Impostos", "surcharge", "Taxa Extra", "apply_payment", _s17_316, "apply_credit", "Aplicar Nota de Cr\xe9dito", "apply", "Aplicar", "unapplied", "N\xe3o Aplicado", "select_label", "Selecione a Legenda", "custom_labels", _s24_160, "record_type", "Tipo de Registo", "record_name", "Nome do Registo", "file_type", "Tipo de Ficheiro", "height", "Altura", "width", "Largura", "to", "Para", "health_check", "Examinar Sa\xfade do Sistema", "payment_type_id", _s17_317, "last_login_at", "\xdaltimo In\xedcio de Sess\xe3o em", "company_key", _s16_485, "storefront", "Vitrine", "storefront_help", "Permitir aplica\xe7\xf5es de terceiros para criar notas de pagamento", "client_created", "Cliente Criado", _s20_84, "E-mail de pagamento online", _s20_86, _s25_140, "completed", "Completo", "gross", "Bruto", "net_amount", "Valor l\xedquido", "net_balance", "Saldo L\xedquido", "client_settings", _s24_161, _s17_82, _s20_243, _s17_84, _s23_141, "selected_quotes", "Or\xe7amentos Selecionados", "selected_tasks", _s20_244, _s17_86, _s21_239, _s17_88, "Pr\xf3ximas Nota Pagamento", _s17_90, "Notas de Pagamento Vencidas", "recent_payments", _s19_217, "upcoming_quotes", _s19_218, "expired_quotes", _s20_245, "create_client", "Criar Cliente", "create_invoice", "Criar Nota de Pagamento", "create_quote", "Criar Or\xe7amento", "create_payment", "Criar Pagamento", "create_vendor", _s16_486, "update_quote", "Atualizar Or\xe7amento", "delete_quote", "Apagar Or\xe7amento", "update_invoice", "Atualizar Nota de Pagamento", "delete_invoice", "Apagar Nota Pagamento", "update_client", _s17_318, "delete_client", "Apagar Cliente", "delete_payment", "Apagar Pagamento", "update_vendor", "Atualizar Fornecedores", "delete_vendor", "Apagar Fornecedor", "create_expense", "Criar Despesa", "update_expense", _s17_319, "delete_expense", "Apagar Despesa", "create_task", "Criar Tarefa", "update_task", _s16_487, "delete_task", "Apagar Tarefa", "approve_quote", "Aprovar Or\xe7amento", "off", "Desligado", "when_paid", "Quando Pago", "expires_on", "Expira em", "free", "Gr\xe1tis", "plan", "Plano", "show_sidebar", _s21_258, "hide_sidebar", _s21_240, "event_type", "Tipo de Evento", "target_url", "Alvo", "copy", "C\xf3pia", "must_be_online", "Reinicie a aplica\xe7\xe3o assim que estiver conectado \xe0 internet", _s17_92, "Os crons precisam de ser ativados", "api_webhooks", "API Webhooks", "search_webhooks", _s26_129, "search_webhook", _s19_219, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nova Webhook", "edit_webhook", "Editar Webhook", "created_webhook", _s26_130, "updated_webhook", _s30_81, _s16_135, _s29_98, "deleted_webhook", "Webhook Apagada com Sucesso", "removed_webhook", _s28_135, _s16_136, _s30_82, _s17_93, ":value Webhooks arquivadas com sucesso", _s16_137, ":value Webhooks apagadas com sucesso", _s16_138, ":value Webhooks removidas com sucesso", _s17_94, ":value Webhooks restauradas com sucesso", "api_tokens", "API Tokens", "api_docs", "Documenta\xe7\xe3o API", "search_tokens", _s24_162, "search_token", _s17_320, "token", "S\xedmbolo", "tokens", "S\xedmbolos", "new_token", "Novo Token", "edit_token", "Editar S\xedmbolo", "created_token", "S\xedmbolo criado", "updated_token", "S\xedmbolo atualizado", "archived_token", "S\xedmbolo arquivado", "deleted_token", "S\xedmbolo apagado", "removed_token", _s26_131, "restored_token", _s28_136, "archived_tokens", ":value Tokens arquivadas com sucesso", "deleted_tokens", ":value Tokens apagadas com sucesso", "restored_tokens", ":value Tokens restauradas com sucesso", _s19_64, "Registo de cliente", _s24_54, "Permitir que os clientes se auto-registem no portal", "email_invoice", "Enviar Nota Pagamento", "email_quote", "Enviar Or\xe7amento", "email_credit", "Cr\xe9dito de E-mail", "email_payment", "Pagamento por E-mail", _s20_89, "O cliente n\xe3o tem um endere\xe7o de E-mail definido", "ledger", "Ledger", "view_pdf", "Ver PDF", "all_records", "Todos os registos", "owned_by_user", "Propriedade do utilizador", _s16_139, _s16_488, "contact_name", "Nome do Contacto", "use_default", "Use o padr\xe3o", _s16_141, _s17_321, "number_of_days", "N\xfamero de dias", _s23_36, "Configurar os Prazos de Pagamento", "payment_term", "Prazo de Pagamento", _s16_142, _s23_152, _s17_96, "Editar Prazo de Pagamento", _s20_90, "Criado prazo de pagamento", _s20_91, "Atualizado prazo de pagamento", _s21_92, "Arquivado prazo de pagamento", _s20_92, "Prazo de pagamento apagado", _s20_93, "Prazo de pagamento removido", _s21_93, "Prazo de pagamento restaurado", _s22_68, ":value Termos de Pagamento arquivados com sucesso", _s21_94, ":value Termos de Pagamento apagados com sucesso", _s22_69, ":value Termos de Pagamento restaurados com sucesso", "email_sign_in", _s16_489, "change", "Mudar", _s23_38, _s26_132, _s24_55, "Mudar para o layout de computador?", "send_from_gmail", "Enviar do Gmail", "reversed", "Invertido", "cancelled", "Cancelado", "credit_amount", "Total da Nota de Cr\xe9dito", "quote_amount", "Valor do Or\xe7amento", "hosted", "Hospedado", "selfhosted", "Auto-hospedado", "exclusive", "Exclusivo", "inclusive", "Inclusivo", "hide_menu", "Ocultar Menu", "show_menu", "Mostrar Menu", _s18_83, _s24_163, _s16_144, _s20_246, "search_designs", "Pesquisar Modelos", "search_invoices", "Pesquisar Notas de Pagamento", "search_clients", _s18_312, "search_products", _s18_313, "search_quotes", "Pesquisar Or\xe7amentos", "search_credits", _s18_314, "search_vendors", "Procurar Fornecedores", "search_users", "Pesquisar Utilizadores", _s16_145, _s27_135, "search_tasks", _s17_322, "search_settings", _s23_142, "search_projects", _s18_315, "search_expenses", _s18_316, "search_payments", _s20_247, "search_groups", _s16_490, "search_company", _s17_323, "search_document", _s21_242, "search_design", _s18_317, "search_invoice", "Pesquisar 1 Nota de Pagamento", "search_client", _s19_220, "search_product", _s19_221, "search_quote", _s19_222, "search_credit", _s19_223, "search_vendor", "Procurar 1 Fornecedor", "search_user", _s19_224, "search_tax_rate", _s27_136, "search_task", _s18_318, "search_project", _s19_225, "search_expense", _s19_226, "search_payment", _s21_243, "search_group", _s17_324, "refund_payment", _s20_248, _s17_100, "Nota de Pagamento Cancelada com Sucesso", _s18_85, "Notas de Pagamento Canceladas com Sucesso", _s16_151, "Nota de Pagamento Revertida com Sucesso", _s17_101, "Notas de Pagamento Revertidas com Sucesso", "reverse", "Reverter", "full_name", "Nome Completo", _s17_102, "Cidade/Distrito/C. Postal", _s17_104, "C\xf3digo-Postal/Cidade/Distrito", "custom1", _s22_207, "custom2", _s21_244, "custom3", _s22_208, "custom4", _s20_249, "optional", "Opcional", "license", "Licen\xe7a", "purge_data", "Limpar Dados", _s16_152, _s35_63, _s18_86, "Aviso: apagar\xe1 todos os seus dados.", "invoice_balance", "Saldo da fatura", "age_group_0", "0 - 30 Dias", "age_group_30", "30 - 60 Dias", "age_group_60", "60 - 90 Dias", "age_group_90", "90 - 120 Dias", "age_group_120", "120+ Dias", "refresh", "Atualizar", "saved_design", "Design guardado com sucesso", "client_details", _s19_227, "company_address", "Endere\xe7o da Empresa", "invoice_details", "Detalhes da nota de pag.", "quote_details", "Detalhes do or\xe7amento", "credit_details", _s19_228, "product_columns", _s18_319, "task_columns", _s18_320, "add_field", "Adicionar campo", "all_events", _s16_491, "permissions", "Permiss\xf5es", "none", "Nenhum", "owned", "Possu\xeddo", "payment_success", "Pagamento realizado", "payment_failure", "Falha no Pagamento", "invoice_sent", ":count nota de pag. enviada", "quote_sent", "Or\xe7amento Enviado", "credit_sent", "Cr\xe9dito Enviado", "invoice_viewed", "Nota de Pagamento Vista", "quote_viewed", "Or\xe7amento Visto", "credit_viewed", "Cr\xe9dito Visto", "quote_approved", "Or\xe7amento Aprovado", _s25_50, _s29_99, _s16_153, "Comprar licen\xe7a", "apply_license", "Aplicar Licen\xe7a", "cancel_account", "Apagar Conta", _s22_70, "Aviso: Ir\xe1 apagar permanentemente a sua conta.", "delete_company", "Apagar Empresa", _s22_71, "Aviso: Esta a\xe7\xe3o ir\xe1 apagar permanentemente a sua empresa, n\xe3o h\xe1 como desfaz\xea-la.", "enabled_modules", "Ativar M\xf3dulos", "converted_quote", _s28_144, "credit_design", _s17_325, "includes", "Inclui", "header", "Cabe\xe7alho", "load_design", "Carregar Modelo", "css_framework", "CSS Framework", "custom_designs", "Modelos Personalizados", "designs", "Modelos", "new_design", "Novo Modelo", "edit_design", "Editar Modelo", "created_design", "Modelo criado com sucesso", "updated_design", "Modelo atualizado com sucesso", "archived_design", "Model arquivado com sucesso", "deleted_design", "Modelo apagado com sucesso", "removed_design", "Modelo removido com sucesso", "restored_design", "Modelo restaurado com sucesso", _s16_155, ":value Modelos arquivados com sucesso", "deleted_designs", ":value Modelos apagados com sucesso", _s16_156, ":value Modelos restaurados com sucesso", "proposals", "Propostas", "tickets", "Tickets", _s16_157, _s22_209, "recurring_tasks", _s19_229, _s18_87, "Gerir Conta", "credit_date", "Data da Nota de Cr\xe9dito", "credit", "Nota de Cr\xe9dito", "credits", "Notas de Cr\xe9dito", "new_credit", "Introduzir Nota de Cr\xe9dito", "edit_credit", "Editar Nota de Cr\xe9dito", "created_credit", "Nota de Cr\xe9dito criada com sucesso", "updated_credit", "Nota de Cr\xe9dito atualizada com sucesso", "archived_credit", "Nota de Cr\xe9dito arquivada com sucesso", "deleted_credit", "Nota de Cr\xe9dito apagada com sucesso", "removed_credit", _s28_137, "restored_credit", "Nota de Cr\xe9dito restaurado", _s16_159, ":count notas de cr\xe9dito arquivadas com sucesso", "deleted_credits", ":count notas de cr\xe9dito apagadas com sucesso", _s16_160, ":value Cr\xe9ditos restaurados com sucesso", "current_version", "Vers\xe3o Atual", "latest_version", "\xdaltima vers\xe3o", "update_now", "Atualize agora", _s26_33, "Uma nova vers\xe3o da aplica\xe7\xe3o web est\xe1 dispon\xedvel", _s16_161, _s22_210, "app_updated", "Atualiza\xe7\xe3o completa", "learn_more", "Saber mais", "integrations", "Integra\xe7\xf5es", "tracking_id", "Id de acompanhamento", _s17_106, _s20_250, "credit_footer", _s17_326, "credit_terms", "Condi\xe7\xf5es do Cr\xe9dito", "new_company", "Nova Empresa", "added_company", _s30_83, "company1", _s23_153, "company2", _s23_154, "company3", _s23_155, "company4", _s23_156, "product1", "Produto Personalizado 1", "product2", "Produto Personalizado 2", "product3", "Produto Personalizado 3", "product4", "Produto Personalizado 4", "client1", _s23_157, "client2", _s23_158, "client3", _s23_159, "client4", _s23_160, "contact1", _s24_172, "contact2", _s24_173, "contact3", _s24_174, "contact4", _s24_175, "task1", "Tarefa Personalizada 1", "task2", "Tarefa Personalizada 2", "task3", "Tarefa Personalizada 3", "task4", "Tarefa Personalizada 4", "project1", "Projeto Personalizado 1", "project2", "Projeto Personalizado 2", "project3", "Projeto Personalizado 3", "project4", "Projeto Personalizado 4", "expense1", "Despesa Personalizada 1", "expense2", "Despesa Personalizada 2", "expense3", "Despesa Personalizada 3", "expense4", "Despesa Personalizada 4", "vendor1", "Fornecedor Personalizado 1", "vendor2", "Fornecedor Personalizado 2", "vendor3", "Fornecedor Personalizado 3", "vendor4", "Fornecedor Personalizado 4", "invoice1", "Nota de Pagamento Personalizada 1", "invoice2", "Nota de Pagamento Personalizada 2", "invoice3", "Nota de Pagamento Personalizada 3", "invoice4", "Nota de Pagamento Personalizada 4", "payment1", "Pagamento Personalizado 1", "payment2", "Pagamento Personalizado 2", "payment3", "Pagamento Personalizado 3", "payment4", "Pagamento Personalizado 4", "surcharge1", _s25_141, "surcharge2", _s25_142, "surcharge3", _s25_143, "surcharge4", _s25_144, "group1", _s21_259, "group2", _s21_260, "group3", _s21_261, "group4", _s21_262, "reset", "Repor", "number", "N\xfamero", "export", "Exportar", "chart", "Gr\xe1fico", "count", "Contagem", "totals", "Totais", "blank", "Vazio", "day", "Dia", "month", "M\xeas", "year", "Ano", "subgroup", "Subgrupo", "is_active", "Ativo", "group_by", "Agrupado por", "credit_balance", "Balan\xe7o da Nota de Cr\xe9dito", _s18_93, "\xdaltimo Login do Contacto", _s17_108, "Nome Completo do Contacto", "contact_phone", "Contato Telef\xf3nico", _s21_95, "Valor personalizado do contacto 1", _s21_96, "Valor personalizado do contacto 2", _s21_97, "Valor personalizado do contacto 3", _s21_98, "Valor personalizado do contacto 4", _s17_110, _s16_520, _s17_111, "Andar / Fra\xe7\xe3o de Envio", "shipping_city", "Cidade de Envio", "shipping_state", "Distrito / Regi\xe3o de Envio", _s20_94, "C\xf3digo Postal de Envio", _s16_191, "Pa\xeds de Envio", _s16_193, _s16_520, _s16_194, "Andar / Fra\xe7\xe3o da Fatura\xe7\xe3o", "billing_city", "Cidade da Fatura\xe7\xe3o", "billing_state", "Distrito / Regi\xe3o da Fatura\xe7\xe3o", _s19_66, "C\xf3digo Postal da Fatura\xe7\xe3o", "billing_country", "Pa\xeds de Fatura\xe7\xe3o", "client_id", "Identifica\xe7\xe3o do Cliente", "assigned_to", "Atribu\xeddo para", "created_by", "Criado por :nome", "assigned_to_id", "Atribu\xeddo ao ID", "created_by_id", "Criado pelo ID", "add_column", _s16_492, "edit_columns", "Editar Colunas", "columns", "Colunas", "aging", "Vencidas", "profit_and_loss", "Lucros e Perdas", "reports", "Relat\xf3rios", "report", "Relat\xf3rio", "add_company", _s17_327, "unpaid_invoice", "Nota de Pagamento N\xe3o Paga", "paid_invoice", "Nota de Pagamento Paga", _s16_195, _s22_211, "help", "Ajuda", "refund", "Reembolsar", "refund_date", _s17_328, "filtered_by", "Filtrado por", "contact_email", "Email", "multiselect", _s16_493, "entity_state", "Estado", "verify_password", "Verificar Palavra-passe", "applied", "Aplicado", _s21_99, "Incluir erros recentes dos registos", _s30_12, _s58_11, "message", "Mensagem", "from", "De", _s20_96, _s27_137, _s25_52, "Incluir a descri\xe7\xe3o e o custo na lista suspensa do produto", _s20_98, _s48_23, _s18_96, "Ajustar Percentagem da Multa", _s23_40, "Ajustar a percentagem da taxa a contabilizar", _s18_98, _s20_251, "support_forum", _s17_329, "about", "Sobre", "documentation", "Documenta\xe7\xe3o", "contact_us", "Contacte-nos", "subtotal", "SubTotal", "line_total", "Total", "item", "Produto", "credit_email", _s17_330, "iframe_url", "URL do iFrame", "domain_url", "URL do Dom\xednio", _s21_100, _s21_245, _s20_99, "A palavra-passe deve conter um caractere mai\xfasculo e um n\xfamero", _s19_68, _s28_138, _s23_41, _s27_138, _s20_100, "Por favor introduza um valor", "deleted_logo", "Log\xf3tipo removido com sucesso", "yes", "Sim", "no", "N\xe3o", "generate_number", "Gerar N\xfamero", "when_saved", "Quando Guardado", "when_sent", "Quando Enviado", "select_company", _s18_321, "float", "Flutuante", "collapse", "Fechar", "show_or_hide", "Exibir/esconder", "menu_sidebar", _s21_246, "history_sidebar", _s26_133, "tablet", "Tablet", "mobile", "M\xf3vel", "desktop", "Desktop", "layout", "Layout", "view", "Visualizar", "module", "M\xf3dulo", "first_custom", _s22_207, "second_custom", _s21_244, "third_custom", _s22_208, "show_cost", "Mostrar Custo", _s17_113, "Mostrar Custo do Produto", "show_cost_help", "Exibir um campo de custo do produto para acompanhar a marca\xe7\xe3o/lucro", _s21_101, _s29_100, _s26_35, _s72_1, _s21_103, _s28_139, _s26_36, _s77_3, _s21_105, "Mostrar Desconto do Produto", _s26_37, "Exibir um campo de desconto de produto", _s16_197, _s17_331, _s21_107, _s60_9, "one_tax_rate", _s19_230, "two_tax_rates", _s22_212, "three_tax_rates", _s22_213, _s16_199, "Imposto Padr\xe3o", "user", "Utilizador", "invoice_tax", _s17_332, "line_item_tax", "Imposto do Produto", "inclusive_taxes", "Impostos Incluidos", _s17_115, "Taxa do Imposto da Fatura", "item_tax_rates", "Taxa do Imposto do Item", _s18_100, _s30_90, "configure_rates", _s18_322, _s18_101, "Configurar Terminais", "tax_settings", "Defini\xe7\xf5es de Impostos", _s18_103, "Impostos", "accent_color", "Cor de destaque", "switch", "Alterar", _s19_70, _s27_139, "options", "Op\xe7\xf5es", _s16_201, _s20_252, "multi_line_text", _s16_494, "dropdown", "Dropdown", "field_type", "Tipo de Campo", _s27_52, "Foi enviado um e-mail de recupera\xe7\xe3o da palavra-passe", "submit", "Enviar", _s16_203, "Recuperar senha", "late_fees", "Taxas atrasadas", "credit_number", "Nota de Cr\xe9dito N\xfamero", "payment_number", "N\xfamero do Pagamento", "late_fee_amount", _s16_495, _s16_204, _s20_261, "before_due_date", "At\xe9 \xe0 data de vencimento", "after_due_date", _s28_140, _s18_105, "Depois da data da fatura", "days", "Dias", "invoice_email", "E-mail para Nota de Pagamento", "payment_email", "E-mail para Pagamentos", "partial_payment", _s17_333, "payment_partial", _s17_334, _s21_108, "E-mail de pagamento parcial", "quote_email", "E-mail para Or\xe7amentos", _s16_206, "Aviso Cont\xednuo", _s16_208, "Filtrado pelo Utilizador", "administrator", "Administrador", _s18_106, "Permite ao utilizador gerir utilizadores, alterar defini\xe7\xf5es e modificar registos.", "user_management", "Gerir Utilizadores", "users", "Utilizadores", "new_user", "Novo Utilizador", "edit_user", "Editar Utilizador", "created_user", "Utilizador criado com sucesso", "updated_user", "Utilizador atualizado com sucesso", "archived_user", "Utilizador arquivado", "deleted_user", "Utilizador apagado", "removed_user", "Utilizador removido com sucesso", "restored_user", "Utilizador restaurado", "archived_users", ":value Cr\xe9ditos arquivados com sucesso", "deleted_users", ":value Utilizadores arquivados com sucesso", "removed_users", ":value Utilizadores removidos com sucesso", "restored_users", ":value Utilizadores restaurados com sucesso", _s16_210, "Defini\xe7\xf5es Gerais", "invoice_options", "Op\xe7\xf5es da Nota de Pagamento", _s17_117, "Ocultar Data de Pagamento", _s22_78, "Mostrar apenas a 'Data de Pagamento' quanto o pagamento for efetuado.", _s23_43, "Documentos Incorporados", _s28_32, "Incluir imagens anexadas na nota de pagamento.", _s16_212, "Mostrar cabe\xe7alho ativo", _s16_213, "Mostrar rodap\xe9 ativo", "first_page", "Primeira p\xe1gina", "all_pages", _s16_496, "last_page", "\xdaltima p\xe1gina", "primary_font", "Fonte Prim\xe1ria", "secondary_font", _s16_497, "primary_color", "Cor Principal", "secondary_color", "Cor Secund\xe1ria", "page_size", _s17_335, "font_size", "Tamanho do Texto", "quote_design", "Modelo do Or\xe7amento", "invoice_fields", "Campos da Nota de Pagamento", "product_fields", "Campos do Produto", "invoice_terms", "Condi\xe7\xf5es da Nota de Pagamento", "invoice_footer", "Rodap\xe9 da Nota de Pagamento", "quote_terms", _s22_214, "quote_footer", _s19_231, _s18_107, _s16_498, _s23_44, "Faturas recorrentes por e-mail automaticamente quando criadas.", _s18_108, _s24_164, _s23_45, "Arquive cota\xe7\xf5es automaticamente quando convertidas em fatura.", _s18_109, "Auto Convers\xe3o", _s23_46, "Converta automaticamente uma cota\xe7\xe3o em uma fatura quando aprovada.", _s17_119, _s34_54, "freq_daily", "Di\xe1rio", "freq_weekly", "Semanal", "freq_two_weeks", "2 semanas", "freq_four_weeks", "4 semanas", "freq_monthly", "Mensal", "freq_two_months", "Dois meses", _s17_121, "Trimestral", _s16_214, "Quatro Meses", "freq_six_months", "Semestral", "freq_annually", "Anual", "freq_two_years", "Dois Anos", _s16_215, "Tr\xeas Anos", "never", "Nunca", "company", "Empresa", _s17_122, "N\xfameros gerados", "charge_taxes", "Impostos", "next_reset", "Pr\xf3xima Reposi\xe7\xe3o", "reset_counter", "Repor Contador", _s16_216, _s22_215, "number_padding", _s23_143, "general", "Geral", "surcharge_field", _s18_324, "company_field", _s16_499, "company_value", _s16_500, "credit_field", _s16_501, "invoice_field", "Campo da Nota de Pagamento", _s17_124, "Taxa Extra da Fatura", "client_field", _s16_502, "product_field", _s16_503, "payment_field", _s18_325, "contact_field", "Campo do Contacto", "vendor_field", _s19_232, "expense_field", _s16_504, "project_field", _s16_505, "task_field", "Campo da Tarefa", "group_field", "Campo de Grupo", "number_counter", _s17_336, "prefix", "Prefixo", "number_pattern", _s19_233, "messages", "Mensagens", "custom_css", _s17_337, _s17_126, _s24_165, _s16_218, "Mostrar no PDF", _s21_110, "Mostrar a assinatura do cliente no PDF da nota de pagamento/or\xe7amento.", _s25_58, "Caixa de sele\xe7\xe3o para Termos da Nota de Pagamento", _s30_13, "Requer que o cliente confirme que aceita os termos da nota de pagamento.", _s23_47, "Caixa de sele\xe7\xe3o para Termos do Or\xe7amento", _s28_33, "Requer que o cliente confirme que aceita os termos do or\xe7amento.", _s25_59, "Assinatura da Nota de Pagamento", _s30_14, "Requer que o cliente introduza a sua assinatura.", _s23_48, _s23_144, _s22_80, "Proteger notas de pag. com senha", _s27_53, "Permite definir uma senha para cada contacto. Se uma senha for defenida, o contacto dever\xe1 introduzir a senha antes de visualizar a nota de pagamento.", "authorization", "Autoriza\xe7\xe3o", "subdomain", "Subdom\xednio", "domain", "Dom\xednio", "portal_mode", "Modo Portal", "email_signature", "Cumprimentos,", _s24_56, "Para tornar mais f\xe1cil para os seus clientes efetuarem os pagamentos, acrescente marca\xe7\xe3o schema.org aos seus e-mails.", "plain", "Plano", "light", "Claro", "dark", "Escuro", "email_design", "Modelo de E-mail", "attach_pdf", "Anexar PDF", _s16_219, _s17_338, "attach_ubl", _s20_117, "email_style", "Estilo de e-mails", _s19_72, "Ativar Marca\xe7\xe3o", "reply_to_email", "Email de resposta", "reply_to_name", "Responder para nome", "bcc_email", "Email BCC", "processed", "Processado", "credit_card", _s17_339, "bank_transfer", _s22_216, "priority", "Prioridade", "fee_amount", "Quantia da Taxa", "fee_percent", _s20_261, "fee_cap", "Taxa m\xe1xima", "limits_and_fees", "Limites/Multas", "enable_min", "Ativar min", "enable_max", "Ativar max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Log\xf3tipos de Cart\xf5es Aceites", "credentials", "Credenciais", "update_address", "Atualizar Morada", _s19_75, "Atualizar morada do cliente", "rate", "Taxa", "tax_rate", "Imposto", "new_tax_rate", "Novo Imposto", "edit_tax_rate", "Editar Imposto", _s16_221, "Imposto Adicionado", _s16_222, "Imposto Atualizado", _s17_129, "Imposto Arquivado", _s16_223, _s36_62, _s17_130, _s38_50, _s18_110, ":value Taxas de Impostos arquivados com sucesso", _s17_131, ":value Taxas de Impostos apagados com sucesso", _s18_111, ":value Taxas de Impostos restaurados com sucesso", "fill_products", "Preencher automaticamente produtos", _s18_112, "Ao selecionar um produto a descri\xe7\xe3o e pre\xe7o ser\xe3o preenchidos automaticamente", "update_products", _s35_64, _s20_104, "Ao atualizar uma nota de pagamento o produto tamb\xe9m ser\xe1 atualizado", _s16_224, _s18_326, _s21_111, _s68_2, "fees", "Taxas", "limits", "Limites", "provider", "Fornecedor", "company_gateway", "Terminal de Pagamento", _s16_226, "Terminais de Pagamento", _s19_76, "Novo Terminal", _s20_105, "Editar Terminal", _s23_49, "Terminal Criado com Sucesso", _s23_50, "Terminal Atualizado com Sucesso", _s24_57, "Gateway Arquivado com Sucesso", _s23_51, "Terminal Apagado com Sucesso", _s24_58, "Terminal Restaurado com Sucesso", _s25_61, ":value Terminais arquivados com sucesso", _s24_59, ":value Terminais apagados com sucesso", _s25_62, ":value Terminais restaurados com sucesso", _s16_228, "Continuar a Editar", "discard_changes", "Rejeitar Mudan\xe7as", "default_value", "Valor padr\xe3o", "disabled", "Desativado", "currency_format", _s16_506, _s21_112, "Primeiro Dia da Semana", _s23_52, _s19_234, "sunday", "Domingo", "monday", "Segunda-Feira", "tuesday", "Ter\xe7a-Feira", "wednesday", "Quarta-Feira", "thursday", "Quinta-Feira", "friday", "Sexta-Feira", "saturday", "S\xe1bado", "january", "Janeiro", "february", "Fevereiro", "march", "Mar\xe7o", "april", "Abril", "may", "Maio", "june", "Junho", "july", "Julho", "august", "Agosto", "september", "Setembro", "october", "Outubro", "november", "Novembro", "december", "Dezembro", "symbol", "S\xedmbolo", "ocde", "C\xf3digo", "date_format", "Formato da Data", "datetime_format", _s20_253, "military_time", "24 Horas", _s18_113, _s19_235, "send_reminders", _s16_507, "timezone", "Fuso Hor\xe1rio", _s19_77, _s20_254, _s17_132, _s18_327, _s19_79, _s19_236, _s18_114, _s20_255, _s18_116, _s21_247, "group_settings", _s23_145, "group", "Grupo", "groups", "Grupos", "new_group", "Novo Grupo", "edit_group", "Editar Grupo", "created_group", _s24_166, "updated_group", _s28_141, "archived_groups", ":value Grupos arquivados com sucesso", "deleted_groups", ":value Grupos apagados com sucesso", "restored_groups", ":value Grupos restaurados com sucesso", "archived_group", _s27_140, "deleted_group", _s26_134, "restored_group", _s28_142, "upload_logo", _s38_51, "uploaded_logo", "Log\xf3tipo carregado com sucesso", "logo", "Log\xf3tipo", "saved_settings", "Configura\xe7\xf5es guardadas com sucesso", _s16_230, "Defini\xe7\xf5es de Produtos", "device_settings", _s28_143, "defaults", "Padr\xf5es", "basic_settings", "Defini\xe7\xf5es B\xe1sicas", _s17_134, "Defini\xe7\xf5es Avan\xe7adas", "company_details", _s19_237, "user_details", "Detalhes do Utilizador", "localization", "Localiza\xe7\xe3o", "online_payments", _s17_340, "tax_rates", "Taxas dos Impostos", "notifications", "Notifica\xe7\xf5es", "import_export", _s17_354, "custom_fields", _s21_248, "invoice_design", "Modelo das Notas de Pagamento", "buy_now_buttons", "Comprar Bot\xf5es Agora", "email_settings", "Defini\xe7\xf5es de E-mail", _s23_54, "Modelos & Avisos", _s22_81, "Contas Banc\xe1rias", _s19_81, _s21_249, "price", "Pre\xe7o", "email_sign_up", "Registo com Email", "google_sign_up", "Registo via Google", _s27_57, "Obrigado pela sua compra!", "redeem", "Resgatar", "back", "Voltar", "past_purchases", _s16_508, _s19_83, _s16_509, "pro_plan", "Plano Profissional", "enterprise_plan", _s17_341, "count_users", ":count utilizadores", "upgrade", "Atualizar", _s25_63, "Por favor introduza o primeiro nome", _s24_60, "Por favor introduza o apelido", _s33_30, _s86_2, "i_agree_to_the", "Aceito os", _s16_232, _s20_256, "privacy_policy", _s23_146, "sign_up", "Registar", "account_login", "Iniciar sess\xe3o", "view_website", "Ver Site", "create_account", "Criar Conta", "email_login", "E-mail de Login", "create_new", "Criar Nova", _s18_118, "Nenhum registo selecionado", _s21_115, "Por favor, guarde ou cancele as suas altera\xe7\xf5es", "download", "Transferir", _s27_58, _s27_141, "take_picture", "Tirar Fotografia", "upload_files", _s24_167, "document", "Documento", "documents", "Documentos", "new_document", "Novo Documento", "edit_document", _s16_510, _s17_136, _s29_101, _s16_234, _s32_58, _s17_137, _s31_75, _s16_235, _s29_102, _s17_138, _s32_59, _s18_120, ":value Documentos arquivados com sucesso", _s17_139, ":value Documentos apagados com sucesso", _s18_121, ":value Documentos restaurados com sucesso", "no_history", "Sem Hist\xf3rico", "expense_date", "Data da Despesa", "pending", "Pendente", _s16_236, "Registado", _s16_237, "Pendente", _s16_238, "Faturado", "converted", "Convertido", _s24_62, "Adicionar documentos \xe0 nota de pagamento", "exchange_rate", "Taxa de C\xe2mbio", _s16_239, "Converter moeda", "mark_paid", _s16_511, "category", "Categoria", "address", "Morada", "new_vendor", "Novo Fornecedor", "created_vendor", _s29_103, "updated_vendor", _s33_66, "archived_vendor", _s32_60, "deleted_vendor", "Fornecedor removido com sucesso", "restored_vendor", "Fornecedor restarurado com sucesso", _s16_240, _s42_33, "deleted_vendors", ":count fornecedores removidos com sucesso", _s16_241, ":value Fornecedores Restaurados com Sucesso", "new_expense", "Introduzir Despesa", "created_expense", _s26_135, "updated_expense", _s30_84, _s16_242, _s29_104, "deleted_expense", "Despesa apagada com sucesso", _s16_243, _s30_85, _s17_140, _s31_76, _s16_244, "Despesas apagadas com sucesso", _s17_141, ":value Despesas restauradas com sucesso", "copy_shipping", "Copiar Envio", "copy_billing", "Copiar Faturamento", "design", "Modelo", _s21_116, "Falha ao procurar registo", "invoiced", "Faturado", "logged", "Em aberto", "running", "Em execu\xe7\xe3o", "resume", "Retomar", "task_errors", "Corrija os tempos sobrepostos", "start", "Iniciar", "stop", "Parar", "started_task", _s27_142, "stopped_task", "Tarefa interrompida", "resumed_task", "Tarefa retomada com sucesso", "now", "Agora", _s16_245, _s31_77, "timer", "Temporizador", "manual", "Manual", "budgeted", "Or\xe7ado", "start_time", "In\xedcio", "end_time", "Final", "date", "Data", "times", "Tempo", "duration", "Dura\xe7\xe3o", "new_task", "Nova Tarefa", "created_task", "Tarefa criada", "updated_task", "Tarefa atualizada", "archived_task", "Tarefa arquivada", "deleted_task", "Tarefa apagada", "restored_task", "Tarefa restaurada", "archived_tasks", ":count Tarefas arquivadas", "deleted_tasks", ":count Tarefas apagadas", "restored_tasks", ":value Tarefas restauradas com sucesso", _s19_85, "Por favor introduza um nome", "budgeted_hours", "Horas de Or\xe7amento", "created_project", _s26_136, "updated_project", _s30_86, _s16_247, _s29_105, "deleted_project", "Projeto apagado com sucesso", _s16_248, _s30_87, _s17_142, _s38_52, _s16_249, ":count projectos apagadas com sucesso", _s17_143, ":value Projetos restaurados com sucesso", "new_project", "Novo Projeto", _s27_62, "Obrigado por utilizar a nosso aplica\xe7\xe3o!", "if_you_like_it", "Se gostou por favor", "click_here", "clique aqui", _s18_122, "Clique aqui", "to_rate_it", "d\xea uma avalia\xe7\xe3o.", "average", "M\xe9dia", "unapproved", "N\xe3o Aprovado", _s30_19, _s56_7, "locked", "Bloqueado", "authenticate", "Autenticar", _s19_87, _s23_147, _s24_64, _s23_148, "footer", "Rodap\xe9", "compare", "Comparar", "hosted_login", "Login Alojado", "selfhost_login", "Login Servidor Pessoal", "google_sign_in", "Iniciar sess\xe3o atrav\xe9s da Google", "today", "Hoje", "custom_range", "Intervalo Personalizado", "date_range", "Intervalo de Datas", "current", "Atual", "previous", "Anterior", "current_period", "Per\xedodo Atual", _s17_144, _s21_250, "previous_period", _s16_512, "previous_year", "Ano Anterior", "compare_to", "Comparar com", "last7_days", "\xdaltimos 7 dias", "last_week", "\xdaltima Semana", "last30_days", "\xdaltimos 30 dias", "this_month", "Este M\xeas", "last_month", "\xdaltimo M\xeas", "this_year", "Este ano", "last_year", "\xdaltimo Ano", "all_time", "Tempo todo", "custom", "Personalizado", _s16_250, "Duplicar para Nota de Pagamento", "clone_to_quote", "Duplicar para Or\xe7amento", "clone_to_credit", "Duplicar para cr\xe9dito", "view_invoice", "Visualizar Nota de Pagamento", "convert", "Converter", "more", "Mais", "edit_client", "Editar Cliente", "edit_product", "Editar Produto", "edit_invoice", "Editar Nota de Pagamento", "edit_quote", _s16_513, "edit_payment", _s16_514, "edit_task", "Editar Tarefa", "edit_expense", "Editar Despesa", "edit_vendor", _s17_342, "edit_project", "Editar Projeto", _s20_107, _s27_143, "billing_address", "Morada de Fatura\xe7\xe3o", _s16_252, "Endere\xe7o de Envio", "total_revenue", "Receita Total", "average_invoice", "M\xe9dia por Nota Pagamento", "outstanding", "Em Aberto", "invoices_sent", ":count notas de pag. enviadas", "active_clients", "Clientes ativos", "close", "Fechar", "email", "E-mail", "password", "Senha", "url", "URL", "secret", "Segredo", "name", "Nome", "logout", "Sair", "login", "Iniciar Sess\xe3o", "filter", "Filtrar", "sort", "Ordenar", "search", "Pesquisa", "active", "Ativo", "archived", "Arquivado", "deleted", "Apagado", "dashboard", "Painel", "archive", "Arquivar", "delete", "Apagar", "restore", "Restaurar", _s16_254, "Recarregar Completo", _s23_55, "Por favor introduza o seu e-mail", _s26_46, "Por favor introduza a sua senha", _s21_119, "Por favor introduza o seu URL", _s26_48, "Por favor introduza uma chave de produto", "ascending", "Ascendente", "descending", "Descendente", "save", "Guardar", _s17_146, "Ocorreu um erro", "paid_to_date", "Pago at\xe9 \xe0 data", "balance_due", "Por Liquidar", "balance", "Saldo", "overview", "Resumo", "details", "Detalhes", "phone", "Telefone", "website", "Site", "vat_number", "NIF", "id_number", "N\xfamero de Identifica\xe7\xe3o", "create", "Criar", _s19_89, _s43_16, "error", "Erro", _s16_256, _s24_168, "contacts", "Contactos", "additional", "Adicional", "first_name", "Primeiro Nome", "last_name", "Apelido", "add_contact", "Adicionar contacto", "are_you_sure", "Tem a certeza?", "cancel", "Cancelar", "ok", "Ok", "remove", "Remover", _s16_258, "E-mail \xe9 inv\xe1lido", "product", "Produto", "products", "Produtos", "new_product", "Novo Produto", "created_product", "Produto criado", "updated_product", "Produto atualizado", _s16_260, "Produto arquivado", "deleted_product", "Produto apagado com sucesso", _s16_261, _s30_88, _s17_148, ":count Produtos arquivados com sucesso", _s16_262, ":count produtos apagados com sucesso", _s17_149, ":value Produtos restaurados com sucesso", "product_key", "Produto", "notes", "Observa\xe7\xf5es", "cost", "Custo", "client", "Cliente", "clients", "Clientes", "new_client", "Novo Cliente", "created_client", _s26_137, "updated_client", _s30_89, "archived_client", _s29_106, _s16_263, _s38_53, "deleted_client", "Clientes removidos com sucesso", "deleted_clients", ":count clientes removidos com sucesso", "restored_client", "Cliente restaurado", _s16_264, ":value Clientes restaurados com sucesso", "address1", "Rua", "address2", "N\xfamero", "city", "Cidade", "state", "Distrito/Regi\xe3o", "postal_code", "C\xf3digo Postal", "country", "Pa\xeds", "invoice", "Nota Pagamento", "invoices", "Notas Pagamento", "new_invoice", "Nova Nota Pagamento", "created_invoice", "Nota de pagamento criada com sucesso", "updated_invoice", "Nota de pagamento atualizada com sucesso", _s16_265, "Nota de pagamento arquivada com sucesso", "deleted_invoice", "Notas de Pagamento apagadas com sucesso", _s16_266, "Nota de pagamento restaurada", _s17_150, ":count notas de pagamento arquivadas com sucesso", _s16_267, ":count notas de pagamento apagadas com sucesso", _s17_151, ":value Notas de Pagamento restaurados com sucesso", "emailed_invoice", "Nota de pagamento enviada por e-mail com sucesso", "emailed_payment", "Pagamento enviado por e-mail com sucesso", "amount", "Total", "invoice_number", "N\xfamero da Nota Pagamento", "invoice_date", "Data da Nota Pagamento", "discount", "Desconto", "po_number", "N\xfam. Ordem de Servi\xe7o", "terms", "Condi\xe7\xf5es", "public_notes", "Notas P\xfablicas", "private_notes", "Notas Privadas", "frequency", "Frequ\xeancia", "start_date", "Data Inicial", "end_date", "Data Final", "quote_number", _s19_238, "quote_date", _s17_343, "valid_until", "V\xe1lido at\xe9", "items", "Produtos", "partial_deposit", _s16_521, "description", "Descri\xe7\xe3o", "unit_cost", "Pre\xe7o", "quantity", "Quantidade", "add_item", _s17_301, "contact", "Contacto", "work_phone", "Telefone", "total_amount", "Quantia Total", "pdf", "PDF", "due_date", _s18_328, _s16_268, _s26_138, "paid_date", _s17_344, "status", "Estado", _s17_152, "Estado da Nota de Pagamento", "quote_status", "Estado do Or\xe7amento", _s22_82, "Clique + para adicionar um produto", _s22_84, _s29_107, "count_selected", _s19_239, "total", "Total", "percent", "Percentagem", "edit", "Editar", "dismiss", "Dispensar", _s20_109, "Por favor selecione uma data", _s22_85, _s30_90, _s24_66, "Por favor escolha uma nota de pagamento", "task_rate", "Taxa de Tarefas", "settings", "Defini\xe7\xf5es", "language", "Idioma", "currency", "Moeda", "created_at", "Data de Cria\xe7\xe3o", "created_on", "Criado em", "updated_at", "Atualizado", "tax", "Imposto", _s30_21, "Por favor digite um n\xfamero de nota de pagamento", _s27_66, _s39_44, "past_due", "Vencido", "draft", "Rascunho", "sent", "Enviado", "viewed", "Visto", "approved", "Aprovado", "partial", _s16_521, "paid", "Pago", "mark_sent", "Marcar Como Enviada", _s22_87, "A nota de pagamento foi marcada como enviada.", _s22_88, _s36_63, _s23_57, "Excelente! As notas de pagamento foram marcadas como enviada.", _s23_58, _s39_45, "done", "Conclu\xeddo", _s37_24, "Por favor introduza um cliente ou nome de contacto", "dark_mode", "Modo Escuro", _s27_68, "Reinicie a aplica\xe7\xe3o para aplicar a mudan\xe7a", "refresh_data", "Atualizar Dados", "blank_contact", "Contato Vazio", "activity", "Atividade", _s16_270, "Nenhum registo encontrado", "clone", "Duplicar", "loading", "A Carregar", "industry", "Ind\xfastria", "size", "Tamanho", "payment_terms", "Condi\xe7\xf5es de Pagamento", "payment_date", _s17_345, "payment_status", "Estado do Pagamento", _s16_272, "Pendente", _s16_273, "Anulado", _s16_274, "Falhou", _s16_275, "Completo", _s16_276, _s24_163, _s16_277, "Reembolsado", _s17_153, "N\xe3o Aplicado", _s17_154, _s25_149, "net", "L\xedquido", "client_portal", _s17_346, "show_tasks", "Mostrar tarefas", "email_reminders", "Avisos de e-mail", "enabled", "Ativo", "recipients", "Destinat\xe1rios", "initial_email", "Email Inicial", "first_reminder", "Primeiro Aviso", "second_reminder", "Segundo Aviso", "third_reminder", "Terceiro Aviso", "reminder1", "Primeiro Aviso", "reminder2", "Segundo Aviso", "reminder3", "Terceiro Aviso", "template", "Modelo", "send", "Enviar", "subject", "Assunto", "body", "Conte\xfado", "send_email", "Enviar email", "email_receipt", "Envio do comprovativo de pagamento por e-mail para o cliente", "auto_billing", "Faturamento autom\xe1tica", "button", "Bot\xe3o", "preview", "Pr\xe9-visualizar", "customize", "Personalizar", "history", "Hist\xf3rico", "payment", "Pagamento", "payments", "Pagamentos", "refunded", "Reembolsado", "payment_type", _s17_317, _s21_121, _s23_149, "enter_payment", _s20_262, "new_payment", _s20_262, "created_payment", "Pagamento Criado", "updated_payment", "Pagamento atualizado", _s16_278, "Pagamento arquivado", "deleted_payment", "Pagamento apagado", _s16_279, "Pagamento restaurado", _s17_155, _s40_25, _s16_280, ":count pagamentos apagados", _s17_156, ":value Pagamentos restaurados com sucesso", "quote", "Or\xe7amento", "quotes", "Or\xe7amentos", "new_quote", "Novo Or\xe7amento", "created_quote", "Or\xe7amento criado", "updated_quote", "Or\xe7amento atualizado", "archived_quote", "Or\xe7amento arquivado", "deleted_quote", "Or\xe7amento apagado com sucesso", "restored_quote", "Or\xe7amento restaurado", "archived_quotes", _s40_26, "deleted_quotes", ":count or\xe7amentos apagados com sucesso", "restored_quotes", ":value Or\xe7amentos restaurados com sucesso", "expense", "Despesa", "expenses", "Despesas", "vendor", "Fornecedor", "vendors", "Fornecedores", "task", "Tarefa", "tasks", "Tarefas", "project", "Projeto", "projects", "Projetos", "activity_1", _s29_108, "activity_2", _s32_61, "activity_3", ":user removeu o cliente :client", "activity_4", ":user criou a nota de pagamento :invoice", "activity_5", ":user atualizou a nota de pagamento :invoice", "activity_6", ":user enviou nota de pagamento :invoice para :client, :contact", "activity_7", ":contact viu a nota de pagamento :invoice para :client", "activity_8", ":user arquivou a nota de pagamento :invoice", "activity_9", ":user removeu a nota de pagamento :invoice", "activity_10", _s87_0, "activity_11", _s36_64, "activity_12", _s35_65, "activity_13", ":user removeu o pagamento :payment", "activity_14", ":user adicionou nota de cr\xe9dito :credit", "activity_15", ":user atualizou nota de cr\xe9dito :credit", "activity_16", ":user arquivou nota de cr\xe9dito :credit", "activity_17", ":user removeu nota de cr\xe9dito :credit", "activity_18", ":user adicionou o or\xe7amento :quote", "activity_19", ":user atualizou o or\xe7amento :quote", "activity_20", ":user enviou o or\xe7amento :quote por e-mail para :client, :contact", "activity_21", _s38_54, "activity_22", _s33_67, "activity_23", ":user removeu o or\xe7amento :quote", "activity_24", _s34_55, "activity_25", ":user restaurou a nota de pagamento :invoice", "activity_26", _s33_68, "activity_27", _s36_65, "activity_28", ":user restaurou a nota de cr\xe9dito :credit", "activity_29", ":contact aprovou o or\xe7amento :quote para :cliente", "activity_30", _s32_62, "activity_31", _s35_66, "activity_32", ":user apagou o fornecedor :vendor", "activity_33", _s36_66, "activity_34", _s30_91, "activity_35", _s33_69, "activity_36", ":user apagou a despesa :expense", "activity_37", _s34_56, "activity_39", _s58_12, "activity_40", _s72_2, "activity_41", "pagamento (:payment) de :payment_amount falhou", "activity_42", _s26_139, "activity_43", _s30_92, "activity_44", _s29_109, "activity_45", ":user apagou a tarefa :task", "activity_46", _s30_93, "activity_47", _s34_57, "activity_48", ":user criou o utilizador :user", "activity_49", ":user atualizou o utilizador :user", "activity_50", ":user arquivou o utilizador :user", "activity_51", ":user apagou o utilizador :user", "activity_52", ":user restaurou o utilizador :user", "activity_53", ":user marcou como enviado :invoice", "activity_54", ":user fatura paga :invoice", "activity_55", ":contact respondeu ao bilhete :ticket", "activity_56", ":user visualizou o bilhete :ticket", "activity_57", "O sistema falhou ao enviar a nota de pagamento :invoice", "activity_58", ":invoice revertida pelo utilizador: user", "activity_59", ":invoice cancelada pelo utilizador :user", "activity_60", ":contact viu o or\xe7amento :quota", "activity_61", ":user atualizou o cliente :client", "activity_62", _s34_58, "activity_63", ":user primeiro lembrete por e-mail para fatura :invoice para :contact", "activity_64", ":user segundo lembrete enviado por e-mail para fatura :invoice para :contact", "activity_65", ":user terceiro lembrete enviado por e-mail para fatura :invoice para :contact", "activity_66", ":user lembrete intermin\xe1vel por e-mail para fatura :invoice para :contact", "activity_80", ":user criou a subscri\xe7\xe3o :subscription", "activity_81", ":user atualizou a subscri\xe7\xe3o :subscription", "activity_82", ":user arquivou a subscri\xe7\xe3o :subscription", "activity_83", ":user apagou a subscri\xe7\xe3o :subscription", "activity_84", ":user restaurou a subscri\xe7\xe3o :subscription", _s17_157, "Senha descart\xe1vel", "emailed_quote", _s17_304, "emailed_credit", _s27_144, _s20_111, _s42_34, _s21_123, _s40_27, "expired", "Expirada", "all", "Todos", "select", "Selecionar", _s22_89, _s33_70, "custom_value1", _s21_251, "custom_value2", _s21_252, "custom_value3", _s21_253, "custom_value4", _s21_254, _s18_123, _s30_94, _s24_71, _s32_63, _s29_46, "Mensagem Personalizada de Nota de Pagamento Atrasada", _s27_73, "Mensagem Personalizada de Nota de Pagamento Paga", _s31_26, _s48_24, "lock_invoices", "Bloquear Notas de Pagamento", "translations", "Tradu\xe7\xf5es", _s19_90, _s29_110, _s19_92, _s28_145, _s22_91, _s30_95, _s22_93, _s29_111, _s21_124, "Padr\xe3o N\xfamero Fornecedor", _s21_126, "Contador N\xfamero Fornecedor", _s21_128, _s29_112, _s21_130, _s28_146, _s22_95, _s32_64, _s22_97, _s31_78, _s22_99, _s29_113, _s22_101, "Numera\xe7\xe3o das", _s20_112, _s32_65, _s20_114, "Numera\xe7\xe3o dos Or\xe7amentos", _s21_132, _s30_96, _s21_134, _s29_114, _s21_136, _s30_96, _s21_137, _s29_114, _s18_125, _s26_140, "counter_padding", _s18_329, _s28_68, _s40_28, _s18_127, _s20_257, _s18_129, _s24_169, _s18_131, _s20_258, _s18_133, _s24_170, _s18_135, _s20_259, _s18_137, _s24_171, _s21_138, _s27_145, _s19_94, _s30_97, _s21_140, _s30_98, _s29_48, _s38_55, "show_table", "Mostrar Tabelas", "show_list", "Mostrar Lista", "client_city", _s17_349, "client_state", "Distrito do Cliente", "client_country", "Pa\xeds do Cliente", _s16_281, "Cliente Ativo", "client_balance", "Saldo do Cliente", "client_address1", _s19_240, "client_address2", _s25_150, "vendor_address1", "Morada Fornecedor", "vendor_address2", "Andar / Fra\xe7\xe3o Fornecedor", _s24_73, _s19_241, _s24_74, _s25_150, "type", "Tipo", "invoice_amount", "Total da Nota de Pagamento", _s16_285, _s18_328, "tax_rate1", _s17_350, "tax_rate2", _s17_351, "tax_rate3", _s17_352, "auto_bill", _s19_242, "archived_at", "Arquivado em", "has_expenses", "Tem despesas", "custom_taxes1", _s25_145, "custom_taxes2", _s25_146, "custom_taxes3", _s25_147, "custom_taxes4", _s25_148, _s17_159, _s25_141, _s17_160, _s25_142, _s17_161, _s25_143, _s17_162, _s25_144, "is_deleted", "Apagado", "vendor_city", "Cidade Fornecedor", "vendor_state", "Distrito Fornecedor", "vendor_country", "Pa\xeds Fornecedor", "is_approved", "Est\xe1 aprovado", "tax_name", "Nome do Imposto", "tax_amount", "Total de Impostos", "tax_paid", "Impostos Pagos", "payment_amount", "Total do Pagamento", "age", "Idade", "is_running", "Em execu\xe7\xe3o", "time_log", "Registo de Tempo", "bank_id", "Banco", _s19_96, "ID da Categoria de Despesa", _s16_286, "Categoria de Despesas", _s19_98, "ID da Moeda da Nota de Pagamento", "tax_name1", "Imposto 1", "tax_name2", "Imposto 2", "tax_name3", "Imposto 3", "transaction_id", "ID de transa\xe7\xe3o", _s18_139, _s23_150, _s16_287, _s22_217], t1, t1), "ro", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Pentru o vizualizare \xeembun\u0103t\u0103\u021bit\u0103, afi\u0219eaz\u0103 o versiune HTML a facturii/cota\u021biei atunci c\xe2nd o vizualiza\u021bi pe mobil.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Articole din Ordinul de Procurare", "assigned_group", _s27_0, "assign_group", "Atribui\u021bi grup", "merge_to_pdf", "Merge to PDF", "emails", "Email-uri", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Program Promovare", "comment", "Comentarii", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Timp", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "Cheltuieli :expense notificare trimis\u0103 c\u0103tre :contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, "V\u0103 recomand\u0103m s\u0103 utiliza\u021bi noua aplica\u021bie web sau aplica\u021bia desktop pentru cea mai bun\u0103 performan\u021b\u0103", "rappen_rounding", "Rappen rotunjire", _s20_3, "Suma rotund\u0103 la 5 cen\u021bi", _s17_2, "Verifica\u021bi acredit\u0103rile", _s17_4, "Acredit\u0103rile sunt valide", _s19_0, "Aceste creden\u021biale nu coincid cu datele noastre", "e_quote", "Citat electronic", "e_credit", "E-Credit", _s16_6, "Comand\u0103 electronic\u0103", _s16_8, "Num\u0103r de TVA valabil", _s22_1, "Utiliza\u021bi pl\u0103\u021bile disponibile", "test_email_sent", "E-mail trimis cu succes", "send_test_email", "Send Test Email", "gateway_type", "Tip gateway", _s34_, "V\u0103 rug\u0103m s\u0103 selecta\u021bi o factur\u0103 sau un credit", "mobile_version", "Versiune mobila", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Plateste mai tarziu", "email_report", "Raport prin e-mail", "host", "Gazd\u0103", "port", "Port", "encryption", "Criptare", "local_domain", "Domeniul local", "verify_peer", "Verifica\u021bi Peer", "username", "Nume de utilizator", "nordigen_help", "Not\u0103: conectarea unui cont necesit\u0103 o cheie API GoCardless/Nordigen", _s16_10, "Numele participantului", "yodlee_regions", "Regiuni: SUA, Marea Britanie, Australia \u0219i India", _s16_11, "Regiuni: Europa \u0219i Marea Britanie", "select_provider", "Selecta\u021bi Furnizor", _s19_1, "Tipul de plat\u0103 Credit", _s18_4, "Tip de plat\u0103 Debit", "send_emails_to", "Trimite e-mailuri c\u0103tre", "primary_contact", "Contact primar", "all_contacts", "Toate contactele", "insert_below", "Insera\u021bi mai jos", "ar_detailed", "Conturi de \xeencasat detaliate", "ar_summary", "Rezumatul conturilor de \xeencasat", "client_sales", "V\xe2nz\u0103ri pentru clien\u021bi", "tax_summary", "Rezumatul impozitelor", "user_sales", "V\xe2nz\u0103ri utilizatori", "run_template", "Run Template", _s21_4, "Ad\u0103uga\u021bi extensia Chrome pentru a v\u0103 gestiona sarcinile", "watch_video", "Urm\u0103ri\u021bi videoclipul", "view_extension", "Vede\u021bi extensia", _s16_12, "Reactiva\u021bi e-mailul", _s17_5, "E-mail reactivat", "template_help", "Activa\u021bi utilizarea designului ca \u0219ablon", _s20_5, "Design bon de livrare", _s16_14, "Design de declara\u021bie", _s22_3, "Design chitan\u021b\u0103 de plat\u0103", _s21_5, "Design de rambursare a pl\u0103\u021bii", "quarter", "Sfert", _s16_16, "descrierea obiectului", "task_item", "Obiect de sarcin\u0103", "record_state", "Stare de \xeenregistrare", "last_login", "Ultima autentificare", _s25_0, "Salva\u021bi fi\u0219ierele \xeen acest folder", _s16_18, "Dosarul de desc\u0103rc\u0103ri", _s21_7, "Cota\u021bii facturate", _s25_2, "Cota\u021bii pl\u0103tite pe factur\u0103", _s31_0, "Dosarul de desc\u0103rc\u0103ri nu exist\u0103 :value", _s27_4, "Notificare utilizator autentificat", _s32_0, "Trimite\u021bi un e-mail c\xe2nd v\u0103 conecta\u021bi dintr-o loca\u021bie nou\u0103", "client_contact", "Contact client", _s16_20, "Nepl\u0103tit", _s16_21, "Pl\u0103tit", "recurring", "Recurent", "ziptax_help", "Not\u0103: aceast\u0103 func\u021bie necesit\u0103 o cheie API Zip-Tax pentru a c\u0103uta taxa pe v\xe2nz\u0103ri din SUA dup\u0103 adres\u0103", "cache_data", "Datele din cache", "unknown", "Necunoscut", "webhook_failure", "Webhook E\u0219ec", "email_opened", "E-mail deschis", "email_delivered", "E-mail livrat", "log", "Buturuga", "individual", "Individual", "partnership", "Parteneriat", "trust", "\xcencredere", "charity", "Caritate", "government", "Guvern", "classification", "Clasificare", _s24_, "Face\u021bi clic sau plasa\u021bi fi\u0219iere aici", "public", "Public", "private", "Privat", "image", "Imagine", "other", "Alte", "hash", "Func\u021bia hash", "linked_to", "Legat de", _s18_6, "Fi\u0219ierul a fost salvat \xeen :path", _s21_8, "Tranzac\u021biile :count au fost deconectate", _s20_7, "Tranzac\u021bie deconectat\u0103 cu succes", "unlink", "Deconecteaz\u0103", _s25_3, "Permite\u021bi utilizatorului s\u0103 acceseze tabloul de bord, datele sunt limitate la permisiunile disponibile", "is_tax_exempt", "Scutite de taxe", "district", "District", "region", "Regiune", "county", "judetul", "tax_details", "Detalii fiscale", _s18_7, ":contact a efectuat plata :payment pentru factura :invoice pentru :client", _s18_8, ":user a introdus plata :payment pentru factura :invoice pentru :client", _s20_8, "Tip de plat\u0103 implicit", _s24_1, "Pl\u0103\u021bi ini\u021biate de administrator", _s29_, "Suport\u0103 introducerea unei pl\u0103\u021bi \xeen portalul de administrare f\u0103r\u0103 factur\u0103", _s25_4, "Utiliza\u021bi set\u0103rile de abonament pentru telefon pentru a v\u0103 gestiona planul", _s18_9, "Afi\u0219a\u021bi sarcina facturabil\u0103", "credit_item", "Element de credit", "files", "Fi\u0219iere", "camera", "aparat foto", "gallery", "Galerie", _s20_10, "Email :count facturi", _s16_22, "Loca\u021bia proiectului", _s29_0, "Descrierea articolului sarcinii pe factur\u0103", _s34_1, "Ad\u0103uga\u021bi descrierea articolului la elementele r\xe2nd de factur\u0103", "next_send_time", "Urm\u0103toarea or\u0103 de trimitere", _s20_11, "Certificat \xeenc\u0103rcat cu succes", "certificate_set", "Set de certificate", _s19_4, "Certificatul nu este setat", "passphrase_set", "Set de fraze de acces", _s18_11, "Fraza de acces nu este setat\u0103", _s18_13, "\xcenc\u0103rca\u021bi certificatul", _s22_5, "Fraza de acces pentru certificat", "rename", "Redenumi\u021bi", _s16_24, "Document redenumit", "e_invoice", "Factur\u0103 electronic\u0103", "light_dark_mode", "Mod lumin\u0103/\xeentuneric", "activities", "Activit\u0103\u021bi", "routing_id", "ID de rutare", _s16_25, "Activa\u021bi Factura electronic\u0103", "e_invoice_type", "Tip factur\u0103 electronic\u0103", "e_quote_type", "Tip de citat electronic", "reduced_tax", "Impozit redus", "override_tax", "Anuleaz\u0103 impozitul", "zero_rated", "Evaluat zero", "reverse_tax", "Impozitul invers", _s20_12, "S-a actualizat cu succes categoria de taxe", _s22_7, "Au fost actualizate cu succes categoriile de taxe", _s16_27, "Seta\u021bi categoria fiscal\u0103", "payment_manual", "Manual de plat\u0103", "tax_category", "Categoria fiscal\u0103", "physical_goods", "Bunuri fizice", _s16_29, "Produse digitale", "services", "Servicii", "shipping", "Transport", "tax_exempt", "Scutite de taxe", "reduced_rate", "Rat\u0103 redus\u0103", "tax_all", "Tax All", "tax_selected", "Taxa selectat\u0103", "version", "versiune", _s16_31, "Subregiune v\xe2nz\u0103tor", "calculate_taxes", "Calcula\u021bi impozitele", _s20_13, "Calcula\u021bi automat taxele atunci c\xe2nd salva\u021bi facturile", "admin", "Admin", "owner", "Proprietar", "link_expenses", "Link Cheltuieli", _s24_3, "Soldul client convertit", _s25_5, "Soldul de plat\u0103 convertit", "total_hours", "Total ore", _s16_33, "Utiliza\u021bi +zile pentru a seta data \xeen viitor", _s18_15, "Utiliza\u021bi Browser PDF Viewer", _s23_1, "Avertisment: \xcempiedic\u0103 interac\u021biunea cu aplica\u021bia prin PDF", "increase_prices", "Cre\u0219te\u021bi pre\u021burile", "update_prices", "Actualiza\u021bi pre\u021burile", "incresed_prices", "Pre\u021burile puse la coad\u0103 cu succes urmeaz\u0103 s\u0103 fie majorate", "updated_prices", "Pre\u021burile puse \xeen coad\u0103 pentru a fi actualizate", "bacs", "Debit direct BACS", "api_token", "Token API", "api_key", "Cheia API", "endpoint", "Punct final", "billable", "Facturabil", "not_billable", "Nu este facturabil", _s25_7, "Permite\u021bi elemente de activitate facturabile", _s30_0, "Activa\u021bi configurarea elementelor de activitate care sunt facturate", _s26_2, "Afi\u0219a\u021bi descrierea articolului sarcinii", _s31_1, "Activa\u021bi specificarea descrierilor articolelor de activitate", "email_record", "\xcenregistrare e-mail", _s23_2, "Coloane cu produse pe factur\u0103", _s21_10, "Cota\u021bi coloanele pentru produse", _s22_9, "Suma minim\u0103 de plat\u0103", _s25_9, "Pl\u0103\u021bi ini\u021biate de client", _s30_1, "Asisten\u021b\u0103 pentru efectuarea unei pl\u0103\u021bi \xeen portalul clien\u021bilor f\u0103r\u0103 factur\u0103", _s27_6, "Distribui\u021bi coloanele Factur\u0103/Citat", "cc_email", "E-mail CC", "payment_balance", "Sold de plat\u0103", _s22_11, "Permite\u021bi utilizatorului s\u0103 acceseze rapoartele, datele sunt limitate la permisiunile disponibile", "activity_138", "Plata :payment a fost trimis\u0103 prin e-mail la :client", _s17_6, "Produse unice", _s26_4, "Produse unice op\u021bionale", "required", "Necesar", "hidden", "Ascuns", "payment_links", "Link-uri de plat\u0103", "action", "Actiune", _s32_1, "Face\u021bi upgrade la un plan pl\u0103tit pentru a crea programe", "next_run", "Urm\u0103toarea alergare", "all_clients", "To\u021bi Clien\u021bii", _s16_34, "Afi\u0219a\u021bi tabelul de \xeemb\u0103tr\xe2nire", _s19_6, "Afi\u0219a\u021bi tabelul de pl\u0103\u021bi", _s26_6, "Doar Clien\u021bii cu facturi", "email_statement", "Declara\u021bie prin e-mail", "once", "O singura data", "schedule", "Program", "schedules", "Programe", "new_schedule", "Program nou", "edit_schedule", "Edita\u021bi programul", _s16_36, "Program creat cu succes", _s16_37, "Program actualizat cu succes", _s17_8, "Program arhivat cu succes", _s16_38, "Programul a fost \u0219ters", _s16_39, "Programul a fost eliminat cu succes", _s17_9, "Program restabilit cu succes", "search_schedule", "C\u0103uta\u021bi program", _s16_40, "C\u0103uta\u021bi Programe", "archive_payment", "Arhiveaza plata", "archive_invoice", "Arhiveaz\u0103 factura", "archive_quote", "Arhveaza Proforma", "archive_credit", "Arhiveaza credit", "archive_task", "Athiveaz\u0103 Task", "archive_client", "Arhiveaza client", "archive_project", "Arhiveaz\u0103 Proiect", "archive_expense", "Arhiva\u021bi plata", "restore_payment", "Restaureaz\u0103 Plat\u0103", "restore_invoice", "Restaurez\u0103 Factura", "restore_quote", "Restaurez\u0103 Proform\u0103", "restore_credit", "Restaureaz\u0103 Credit", "restore_task", "Restaureaz\u0103 Task", "restore_client", "Restaureaz\u0103 Client", "restore_project", "Restaureaz\u0103 Proiect", "restore_expense", "Plata a fost restabilit\u0103", "archive_vendor", "Arhiveaz\u0103 Furnizor", "restore_vendor", "Restabili\u021bi furnizor", "create_product", "Adauga produs", "update_product", "Actualiza\u021bi produsul", "delete_product", "Elimina\u021bi produsul", "restore_product", "Restabile\u0219te produsul", "archive_product", "Arhiv\u0103 produse", _s21_12, "Crea\u021bi comanda de achizi\u021bie", _s21_14, "Actualiza\u021bi comanda de achizi\u021bie", _s21_16, "Elimina\u021bi comanda de achizi\u021bie", _s22_12, "Restabili\u021bi comanda de achizi\u021bie", _s22_14, "Arhiva\u021bi comanda de achizi\u021bie", "sent_invoice", "Factur\u0103 trimis\u0103", "sent_quote", "Citat trimis", "sent_credit", "Credit trimis", _s19_8, _s28_147, "image_url", "Imagine URL", "max_quantity", "Cantitate maxim\u0103", "test_url", "Adresa URL de testare", _s18_16, _s24_176, _s20_14, "Op\u021biunea este afi\u0219at\u0103, dar nu este selectat\u0103", _s21_18, "Op\u021biunea este afi\u0219at\u0103 \u0219i selectat\u0103", _s21_19, _s24_176, "payment_methods", "Metode de plat\u0103", "view_all", "A vedea tot", "edit_all", "Edita\u021bi tot", _s28_2, "Accepta\u021bi num\u0103rul comenzii de achizi\u021bie", _s33_1, "Permite\u021bi clien\u021bilor s\u0103 furnizeze un num\u0103r de PO atunci c\xe2nd aprob\u0103 o ofert\u0103", "from_email", "De la email", "show_preview", "Afi\u0219eaz\u0103 previzualizarea", "show_paid_stamp", "Afi\u0219a\u021bi \u0219tampila pl\u0103tit\u0103", _s21_20, "Afi\u0219a\u021bi adresa de livrare", _s24_5, "Nu exist\u0103 documente \xeen \xeenregistr\u0103rile selectate de desc\u0103rcat", "pixels", "Pixeli", "logo_size", "Dimensiunea logo-ului", "postal_city", "Po\u0219t\u0103/Ora\u0219", "failed", "A e\u0219uat", "client_contacts", "Contacte clien\u021bi", "sync_from", "Sincronizare de la", _s19_11, "Pragul de inventar", "hour", "Or\u0103", _s17_10, "Declara\u021bia a fost trimis\u0103 cu succes", _s17_11, "Afi\u0219a\u021bi subsolul e-mailului", _s18_17, "Orele de activitate pentru facturare", _s23_4, "Ad\u0103uga\u021bi orele la elementele r\xe2nd pe factur\u0103", _s27_8, "Facturi standard de facturare automat\u0103", _s28_4, "Facturi recurente automate", "email_alignment", "Alinierea e-mailului", _s20_15, "Loca\u021bie de previzualizare PDF", "mailgun", "Mailgun", "postmark", "Marca po\u0219tal\u0103", "microsoft", "Microsoft", _s27_10, "Face\u021bi clic pe + pentru a crea o \xeenregistrare", "last365_days", "Ultimele 365 de zile", "import_design", "Import Design", "imported_design", "Design importat cu succes", "invalid_design", "Designul este nevalid, sec\u021biunea :value lipse\u0219te", _s17_13, "Dori\u021bi s\u0103 v\u0103 \xeenc\u0103rca\u021bi sigla?", "upload", "Incarca", _s17_14, "Versiune instalat\u0103", _s23_5, "Anun\u021ba\u021bi v\xe2nz\u0103torul c\xe2nd este pl\u0103tit", _s28_7, "Trimite\u021bi un e-mail v\xe2nz\u0103torului c\xe2nd cheltuiala este marcat\u0103 ca pl\u0103tit\u0103", "update_payment", "Actualiza\u021bi Plata", "markup", "Markup", _s22_16, "Comanda de achizi\u021bie creat\u0103", _s19_13, _s28_147, _s21_22, "Comanda de achizi\u021bie vizualizat\u0103", _s23_7, "Comand\u0103 de achizi\u021bie acceptat\u0103", _s20_17, "Suma creditului nu poate fi mai mare dec\xe2t suma pl\u0103\u021bii", "klarna", "Klarna", _s29_7, "Seta\u021bi un curs de schimb atunci c\xe2nd introduce\u021bi o plat\u0103 manual\u0103", _s29_8, "Seta\u021bi un curs de schimb atunci c\xe2nd crea\u021bi o cheltuial\u0103", "matomo_url", "URL Matomo", "matomo_id", "Matomo Id", _s21_24, "Ad\u0103uga\u021bi la factur\u0103", _s25_11, "Trimite\u021bi un e-mail c\xe2nd se face o plat\u0103 online", _s25_12, "Trimite\u021bi un e-mail c\xe2nd introduce\u021bi manual o plat\u0103", _s28_8, "Trimite\u021bi un e-mail c\xe2nd marca\u021bi o factur\u0103 ca pl\u0103tit\u0103", "delete_project", "Elimina\u021bi proiectul", _s18_19, "Tranzac\u021bie conectat\u0103 cu succes", "link_payment", "Link de plat\u0103", "link_expense", "Cheltuieli de link", _s19_15, "Bloca\u021bi sarcinile facturate", _s24_6, "Preveni\u021bi editarea sarcinilor odat\u0103 facturate", _s21_25, "\xcenregistrare necesar\u0103", _s26_9, "Solicita\u021bi clien\u021bilor s\u0103 se \xeenregistreze", _s24_7, "Utiliza\u021bi Gestionarea stocurilor", _s29_9, "Solicita\u021bi ca produsele s\u0103 fie \xeen stoc", _s17_16, "Produse Op\u021bionale", _s27_12, "Produse recurente op\u021bionale", "convert_matched", "Convertit", _s19_17, "Factura pus\u0103 \xeen coad\u0103 pentru a fi facturat\u0103 automat", _s20_18, "Facturile puse \xeen coad\u0103 pentru a fi facturate automat", "operator", "Operator", "value", "Valoare", "is", "Este", "contains", "Con\u021bine", "starts_with", "Incepe cu", "is_empty", "Este gol", "add_rule", "Ad\u0103uga\u021bi o regul\u0103", "match_all_rules", "Se potrivesc cu toate regulile", _s20_19, "Toate criteriile trebuie s\u0103 se potriveasc\u0103 pentru ca regula s\u0103 fie aplicat\u0103", _s17_18, "Converti\u021bi automat tranzac\u021biile asociate \xeen cheltuieli", "rules", "Reguli", _s16_42, "Regul\u0103 de tranzac\u021bie", _s17_19, "Reguli de tranzac\u021bie", _s20_20, "Regul\u0103 nou\u0103 pentru tranzac\u021bii", _s21_27, "Edita\u021bi regula tranzac\u021biei", _s24_9, "Regula creat\u0103 cu succes", _s24_10, "Regula de tranzac\u021bie a fost actualizat\u0103 cu succes", _s25_14, "Regul\u0103 de tranzac\u021bie arhivat\u0103 cu succes", _s24_11, "Regula tranzac\u021biei a fost \u0219tears\u0103", _s24_12, "Regula tranzac\u021biei a fost eliminat\u0103", _s25_15, "Regula de tranzac\u021bie a fost restaurat\u0103 cu succes", _s23_9, "C\u0103uta\u021bi regula tranzac\u021biilor", _s24_13, "C\u0103uta\u021bi regulile tranzac\u021biilor", _s21_29, "Salveaza ca predefinit", _s22_18, "Salveaz\u0103 ca subsol implicit", "auto_sync", "Auto-sincronizare", _s16_44, "Actualizeaz\u0103 conturile", _s31_4, "Face\u021bi upgrade la Enterprise pentru a v\u0103 conecta contul bancar", _s34_2, "Face\u021bi clic aici pentru a v\u0103 conecta contul bancar", "disable_2fa", "Dezactiva\u021bi 2FA", "change_number", "Schimba\u021bi num\u0103rul", "resend_code", "Retrimite codul", "base_type", "Tip de baz\u0103", "category_type", "Tipul categoriei", _s16_46, "Tranzac\u0163ie", "bulk_print", "Imprima\u021bi PDF", _s18_20, "Cod po\u0219tal furnizor", _s16_47, "Previzualizare loca\u021bie", "bottom", "Fund", "side", "Latur\u0103", "pdf_preview", "Previzualizare PDF", _s20_22, "Ap\u0103sa\u021bi lung pentru a selecta", _s21_31, "Num\u0103r ordin de achizi\u021bie", _s19_18, "Articol de comand\u0103", _s22_20, "Dori\u021bi s\u0103 evalua\u021bi aplica\u021bia?", "include_deleted", "Include\u021bi \u0219terse", _s20_24, "Include\u021bi \xeenregistr\u0103rile \u0219terse \xeen rapoarte", "due_on", "Datorat pe", _s22_21, "Tranzac\u021bii convertite cu succes", _s20_25, "Contul bancar a fost creat cu succes", _s20_26, "Contul bancar a fost actualizat cu succes", _s17_21, "Modifica\u021bi contul bancar", _s16_49, "Categorie implicit\u0103", "account_type", "Tip cont", _s16_51, "Ad\u0103uga\u021bi un cont bancar", _s16_52, "Conecta\u021bi conturi", "manage_rules", "Gestiona\u021bi regulile", "search_category", "Caut\u0103 1 categorie", _s17_24, "Caut\u0103 :count Categorii", "min_amount", "Suma minim\u0103", "max_amount", "Suma maxim\u0103", "selected", "Selectat", _s21_33, "Tranzac\u021bie convertit\u0103 cu succes", _s18_22, "Converti\u021bi \xeen plat\u0103", "deposit", "Depozit", "withdrawal", "Retragere", "deposits", "Depozite", "withdrawals", "Retrageri", "matched", "Potrivi\u021bi", "unmatched", "De neegalat", "create_credit", "Crea\u021bi credit", "update_credit", "Actualiza\u021bi creditul", "delete_credit", "Sterge credit", "transaction", "Tranzac\u0163ie", "transactions", "Tranzac\u021bii", "new_transaction", "Tranzac\u021bie nou\u0103", _s16_54, "Edita\u021bi tranzac\u021bia", _s19_20, "Tranzac\u021bie creat\u0103 cu succes", _s19_21, "Tranzac\u021bie actualizat\u0103 cu succes", _s20_27, "Tranzac\u021bie arhivat\u0103 cu succes", _s19_22, "Tranzac\u021bia a fost \u0219tears\u0103", _s19_23, "Tranzac\u021bia a fost eliminat\u0103", _s20_28, "Tranzac\u021bie restaurat\u0103 cu succes", _s18_24, "C\u0103uta\u021bi tranzac\u021bie", _s19_24, "C\u0103uta\u021bi :count Tranzac\u021bii", "bank_account", "Cont Bancar", "bank_accounts", _s26_142, _s21_34, "Contul bancar a fost arhivat cu succes", _s20_29, "Contul bancar a fost \u0219ters", _s20_30, "Cont bancar a fost eliminat", _s21_35, "Cont bancar restabilit", _s19_25, "C\u0103uta\u021bi contul bancar", _s20_31, "Cauta :count Conturi bancare", "connect", "Conecta\u021bi-v\u0103", _s23_11, "Amarca\u021bi ca pl\u0103tit email-ul de plat\u0103", _s18_26, "Converti\u021bi \xeen proiect", "client_email", "Email client", _s20_32, "Proiect de sarcin\u0103 de pe factur\u0103", _s25_16, "Ad\u0103uga\u021bi proiectul \xeen liniile cu articol de pe factur\u0103", "field", "C\xe2mp", "period", "Perioad\u0103", "fields_per_row", "C\xe2mpuri per r\xe2nd", _s21_36, "Facturi active", _s26_11, "Facturi restante", _s24_16, "Pl\u0103\u021bi finalizate", _s23_13, "Pl\u0103\u021bi rambursate", _s19_27, "Oferte active", _s21_37, "Oferte aprobate", _s23_14, "Oferte neaprobate", _s18_29, "Sarcini \xeenregistrate", _s20_35, "Sarcini facturate", _s16_56, "Sarcini pl\u0103tite", _s21_38, "Cheltuieli \xeenregistrate", _s22_22, "Cheltuieli \xeen a\u0219teptare", _s23_15, "Cheltuieli facturate", _s27_15, "Cheltuieli achitate de pe factur\u0103", "activity_130", ":user a creat ordinul de achizi\u021bie :purchase_order", "activity_131", ":user a actualizat ordinul de achizi\u021bie :purchase_order", "activity_132", ":user a arhivat ordinul de achizi\u021bie :purchase_order", "activity_133", ":user a eliminat ordinul de achizi\u021bie :purchase_order", "activity_134", ":user a restabilit ordinul de achizi\u021bie :purchase_order", "activity_135", ":user a trimis ordinul de achizi\u021bie :purchase_order", "activity_136", ":contact a vizualizat ordinul de achizi\u021bie :purchase_order", "activity_137", ":contact a acceptat ordinul de achizi\u021bie :purchase_order", "vendor_portal", "Portal furnizor", "send_code", "Trimite\u021bi cod", _s24_17, "Salva\u021bi \xeenregistrarea pentru a \xeenc\u0103rca documentele", _s17_28, "Cot\u0103 de taxare cheltuieli", _s22_23, "Cot\u0103 de taxare articole factur\u0103", _s21_40, "Num\u0103rul de telefon a fost verificat cu succes", "code_was_sent", "Codul a fost trimis prin SMS", _s16_58, "Un cod a fost trimis prin SMS la :number", "resend", "Trimite\u021bi din nou", "verify", "Verifica\u021bi", _s18_30, "Furniza\u021bi un num\u0103r de telefon", _s20_36, "Num\u0103r de telefon nevalid", _s19_28, "Verfica\u021bi num\u0103r de telefon", _s24_18, "Verifica\u021bi-v\u0103 num\u0103rul de telefon, pentru a putea trimite email-uri", _s28_10, "V\u0103 rug\u0103m s\u0103 verifica\u021bi num\u0103rul de telefon pentru backup 2FA", "merged_clients", "Clien\u021bii au fost \xeembina\u021bi cu succes", "merge_into", "\xcembina\u021bi cu", "merge", "\xcembina\u021bi", _s21_41, "Schimbare de pre\u021b acceptat\u0103", _s19_30, "Modificare pre\u021bului nu a putut fi efectuat\u0103 cu codul", _s17_30, "Restabili\u021bi achizi\u021biile", "activate", "Activa\u021bi", "connect_apple", "Conecta\u021bi Apple", _s16_59, "Deconeca\u021bi Apple", _s18_31, "A\u021bi deconectat Apple cu succes", "send_now", "Trimite\u021bi", "received", "Primit", _s19_31, "Dat\u0103 ordin de achizi\u021bie", _s20_38, _s41_36, _s21_43, _s41_36, _s18_32, "Converti\u021bi \xeen cheltuieli", _s16_61, "Ad\u0103uga\u021bi \xeen inventar", _s33_9, "Ordinul de achizi\u021bie a fost ad\u0103ugat \xeen inventar cu succes", _s34_9, "Ordinele de achizi\u021bie au fost ad\u0103ugate \xeen inventar cu succes", _s22_25, "\xcenc\u0103rcare document client", _s22_27, "\xcenc\u0103rcare document furnizor", _s27_17, "Activa\u021bi furnizorii pentru a \xeenc\u0103rca documente", _s24_19, "V\u0103 place aplica\u021bia?", "yes_its_great", "Da, e grozav!", "not_so_much", "Nu", _s17_32, "V\u0103 mul\u021bumim! A\u021bi dori s\u0103 oferi\u021bi un rating?", _s22_29, "Ne pare r\u0103u s\u0103 auzim! A\u021bi dori s\u0103 ne spune\u021bi mai multe?", "sure_happy_to", "Sigur", "no_not_now", "Nu acum", "add", "Ad\u0103uga\u021bi", _s18_34, "Ultimul \u0219ablon trimis", _s22_30, "Activa\u021bi c\u0103utarea flexibil\u0103", _s27_18, "Potriveste caracterele necontinue, ex: 'pt' se potriveste cu 'pat'", "vendor_details", "Detaliile furnizorului", _s22_32, "Detalii ordin de achizi\u021bie", "qr_iban", "QR IBAN", "besr_id", "ID BESR", "accept", "Accepta\u021bi", _s23_16, "Salveaza o clona pentru o comanda postala", _s20_39, "Furnizorul \xeenc\u0103 nu are o adres\u0103 de email setat\u0103", "bulk_send_email", "Trimite\u021bi email", _s29_12, "Ordinul de achizi\u021bie a fost marcat ca trimis cu succes", _s30_4, "Ordinele de achizi\u021bie au fost marcate ca trimise cu succes", _s23_17, "Ordinul de achizi\u021bie a fost acceptat cu succes", _s24_20, "Ordinelede achizi\u021bie au fost acceptate cu succes", _s24_21, "Ordinul de achizi\u021bie a fost anulat cu succes", _s25_18, "Odinele de achizi\u021bie au fost anulate cu succes", "accepted", "Acceptat", _s22_34, "Selecta\u021bi un furnizor", _s20_40, "Total ordin de achizi\u021bie", _s20_42, "Comand\u0103 de achizi\u021bionare prin email", _s26_12, "Comenzi de achizi\u021bionare prin email", _s18_36, "Email-ul a fost deconectat cu succes", "connect_email", "Conecta\u021bi email", _s16_64, "Deconecta\u021bi email", _s32_7, "Utiliza\u021bi aplica\u021bia de web pentru a v\u0103 conecta cu Microsoft", "email_provider", "Furnizor email", _s17_33, "Conecta\u021bi Microsoft", _s20_44, "Deconecta\u021bi Microsoft", _s19_33, "Microsoft a fost conectat cu succes", _s22_36, "Microsoft a fost deconectat cu succes", _s17_35, "Conecta\u021bi-v\u0103 cu Microsoft", _s17_36, "\xcenregistra\u021bi-v\u0103 cu Microsoft", _s22_38, "Achizi\u021bia a fost pus\u0103 cu succes \xeen coad\u0103 pentru trimitere", _s23_18, "Achizi\u021biile au fost puse cu succes \xeen coad\u0103 pentru trimitere", _s16_66, "Schimba\u021bi cu aplica\u021bia de web React", _s21_45, "Design ordin de achizi\u021bie", _s20_47, "Temeni ordin de achizi\u021bie", _s21_47, "Subsol ordin de achizi\u021bie", _s32_9, "Semn\u0103tur\u0103 ordin de achizi\u021bie", _s37_7, "Necesit\u0103 semn\u0103tura furnizorului", "purchase_order", "Ordin de achizi\u021bie", "purchase_orders", "Ordine de achizi\u021bie", _s18_37, "Ordin de achizi\u021bie nou", _s19_34, "Modifica\u021bi ordin de achizi\u021bie", _s22_39, "Ordinul de achizi\u021bie a fost creat cu succes", _s22_40, "Ordinul de achizi\u021bie a fost actualizat cu succes", _s23_19, "Ordinul de achizi\u0219ie a fost arhivat cu succes", _s22_41, "Ordinul de achizi\u021bie a fost eliminat cu succes", _s22_42, "Ordinul de achizi\u021bie a fost \xeendep\u0103rtat cu succes", _s23_20, "Ordinul de achizi\u021bie a fost restabilit cu succes", _s21_49, "C\u0103uta\u021bi ordin de achizi\u021bie", _s22_43, "C\u0103uta\u021bi ordine de achizi\u021bie", "login_url", "URL autentificare", _s16_67, "Set\u0103ri de plat\u0103", "default", "Implicit", "stock_quantity", "Cantitate stoc", _s22_45, "Notificare prag", "track_inventory", "Urm\u0103ri\u021bi inventarul", _s20_49, "Afi\u0219a\u021bi c\xe2mpul cu stocul produsului \u0219i actualiza\u021bi, la trimiterea facturilor", _s19_36, "Notific\u0103ri stoc", _s24_23, "Trimite\u021bi un email c\xe2nd stocul atinge pragul", "vat", "TVA", "standing", "Curent", "view_map", "Vizualiza\u021bi harta", _s18_39, "Seta\u021bi design implicit", "add_gateway", "Ad\u0103uga\u021bi Gateway de plat\u0103", _s24_24, "Ad\u0103uga\u021bi o poart\u0103 de plat\u0103 (adic\u0103 Stripe, WePay sau PayPal) pentru a accepta pl\u0103\u021bi online", "left", "St\xe2nga", "right", "Dreapta", "center", "Centru", "page_numbering", "Numerotarea paginilor", _s24_25, "Alinierea numerot\u0103rii paginilor", _s31_8, "Factura a fost trimis\u0103", _s24_27, "Ar\u0103ta\u021bi descrierea produsului", _s29_13, "Include\u021bi descrierea \xeen meniul produsului", "invoice_items", "Articole factur\u0103", "quote_items", "Articole ofert\u0103", "profitloss", "Profit \u0219i pierderi", "import_format", "Importa\u021bi formatul", "export_format", "Exporta\u021bi formatul", "export_type", "Tip export", "stop_on_unpaid", "Opri\u021bi la Nepl\u0103tit", _s19_38, "\xcenceta\u021bi crearea facturilor recurente, dac\u0103 ultima factur\u0103 nu a fost achitat\u0103.", "use_quote_terms", "Utiliza\u021bi termenii ofertei", _s20_50, "C\xe2nd converti\u021bi o ofert\u0103 \xeentr-o factur\u0103", "add_country", "Ad\u0103uga\u021bi \u021bar\u0103", "enable_tooltips", "Activa\u021bi infotipuri", _s20_51, "Afi\u0219a\u021bi infotipurile c\xe2nd mi\u0219ca\u021bi mouse-ul", _s21_51, "Eroare: \xeenregistr\u0103rile apar\u021bin mai multor clien\u021bi", "register_label", "Crea\u021bi-v\u0103 un cont \xeen c\xe2teva secunde", "login_label", "Autentifica\u021bi-v\u0103 cu un cont existent", "add_to_invoice", "Adaug\u0103 la factura :invoice", _s17_37, "Nu au fost g\u0103site facturi", "week", "S\u0103pt\u0103m\xe2n\u0103", "created_record", "\xcenregistrarea a fost creat\u0103 cu succes", _s26_13, "Auto arhivare pl\u0103tite", _s31_9, "Arhiva\u021bi automat facturile, c\xe2nd sunt pl\u0103tite", _s31_10, "Arhivare automat\u0103 anulat\u0103", _s36_2, "Arhiva\u021bi automat facturile c\xe2nd sunt anulate.", _s20_52, "Alterna\u021bi vizualizatorul PDF", _s25_19, "\xcembun\u0103t\u0103\u021bi\u021bi, derul\xe2nd deasupra previzualiz\u0103rii PDF [BETA]", _s16_69, "Moneda Facturii", "range", "Interval", "tax_amount1", "Suma tax\u0103 1", "tax_amount2", "Suma tax\u0103 2", "tax_amount3", "Suma tax\u0103 3", "create_project", "Crea\u021bi un proiect", "update_project", "Actualiza\u021bi proiectul", "view_task", "Vizualiza\u021bi sarcina", "cancel_invoice", "Anula\u021bi", "changed_status", "Starea sarcinii a fost modificat\u0103 cu succes", "change_status", "Modifica\u021bi starea", "fees_sample", "Taxa pentru o factur\u0103 \xeen valoare de :amount este de :total.", _s19_39, "Activa\u021bi evenimentele de tip Touch", _s24_29, "Activeaza tragerea de evenimente pentru a derula", "after_saving", "Dup\u0103 salvare", "view_record", "Vizualiza\u021bi \xeenregistrarea", _s21_52, "Activa\u021bi email Markdown", _s26_14, "Utiliza\u021bi editorul visual markdown pentru email-uri", _s19_41, "Activa\u021bi PDF Markdown", "json_help", "Not\u0103: Fi\u0219ierele JSON generate de aplica\u021bia v4 nu pot fi accesate", "release_notes", "Note de lansare", _s23_21, "Face\u021bi un upgrade contului dumneavoastr\u0103, pentru a putea vizualiza rapoartele", "started_tasks", ":value sarcini au fost \xeencepute cu succes", "stopped_tasks", ":value de sarcini au fost oprite cu succes", "approved_quote", "Oferta a fost aprobat\u0103 cu succes", "approved_quotes", ":value de oferte au fost aprobate cu succes", "approve", "Aprob\u0103", "client_website", "Site client", "invalid_time", "Timp nevalid", _s21_54, "Stat livrare client", _s20_54, "Ora\u0219 livrare client", _s27_21, "Cod po\u0219tal livrare client", _s23_22, "\u021aar\u0103 livrare client", "load_pdf", "\xcenc\u0103rca\u021bi PDF", _s16_71, "\xcencepe\u021bi perioada gratuit\u0103 de test", _s24_30, _s44_8, "due_on_receipt", "Scaden\u021b\u0103 pe nota de plat\u0103", "is_paid", "Este pl\u0103tit\u0103", "age_group_paid", "Pl\u0103tit(\u0103)", "id", "ID", "convert_to", "Converti\u021bi \xeen", "client_currency", "Valut\u0103 client", _s16_72, "Valut\u0103 companie", "purged_client", "Clientul a fost cur\u0103\u021bat cu succes", _s27_23, "\xcencerca\u021bi un plan pl\u0103tit pentru a v\u0103 personaliza email-ul, evit\xe2nd astfel mesajele de tip spam", _s22_48, "Face\u021bi un upgrade pentru a putea ad\u0103uga companii", "small", "Mic", _s21_56, "Creditul a fost marcat ca pl\u0103tit cu succes", _s22_49, "Creditle au fost marcate ca pl\u0103tite cu succes", _s16_74, "Datele se \xeencarc\u0103 - a\u0219tepta\u021bi finalizarea \xeenc\u0103rc\u0103rii", "wait_for_saving", "Datele se salveaz\u0103 - a\u0219tepta\u021bi finalizarea salv\u0103rii", _s20_56, "Not\u0103: modific\u0103rile efectuate sunt doar previzualizate \u0219i trebuie aplicate \xeen ferestrele de mai sus, pentru a putea fi salvate", "remaining", "R\u0103mas", "invoice_paid", "Factura a fost achitat\u0103", "activity_120", ":user a creat cheltuiala recurent\u0103 :recurring_expense", "activity_121", ":user a actualizat cheltuiala recurent\u0103 :recurring_expense", "activity_122", ":user a arhivat cheltuiala recurent\u0103 :recurring_expense", "activity_123", ":user a eliminat cheltuiala recurent\u0103 :recurring_expense", "activity_124", ":user a restabilit cheltuiala recurent\u0103 :recurring_expense", "normal", "Normal", "large", "Mare", "extra_large", "Foarte mare", _s16_75, "Afi\u0219a\u021bi previzualizarea pentru PDF", _s21_57, "Afi\u0219a\u021bi previzualizarea pentru PDF, \xeen timp ce edita\u021bi facturile", "print_pdf", "Lista\u021bi PDF", "remind_me", "Aminte\u0219te-mi", _s16_77, "Plat\u0103 bancar\u0103 instantanee", "click_selected", "Click pe selectate", "hide_preview", "Ascunde\u021bi previzualizarea", "edit_record", "Modifica\u021bi \xeenregistrarea", _s27_24, "Suma creditului nu poate dep\u0103\u0219i suma facturii", "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, "Seta\u021bi o parol\u0103", "set_password", "Stabile\u0219te Parola", _s20_57, "Calea de acces a fost deconectat\u0103 cu succes", "disconnect", "Deconectat(\u0103)", "add_to_invoices", "Ad\u0103uga\u021bi \xeen facturi", "acss", "Debit ACSS", "becs", _s17_164, "bulk_download", "Desc\u0103rca\u021bi", _s17_40, "Salva\u021bi datele local pentru a permite aplica\u021biei s\u0103 porneasc\u0103 mai repede. Dezactivarea poate \xeembun\u0103t\u0103\u021bi performa\u021ba pentru conturile mai mari", "persist_ui", "Salveaza interfata cu utilizatorul", "persist_ui_help", "Salveaza local interfata cu utilizatorul pentru a putea permite aplicatiei sa porneasca de la ultima locatie. Dezactivarea acestei optiuni poate imbunatati performanta.", _s18_41, "Cod po\u0219tal client", _s17_41, "Num\u0103r TVA client", "has_tasks", "Are sarcini", "registration", "\xcenregistrare", _s27_25, "Autoriza\u021bi Stripe s\u0103 accepte pl\u0103\u021bi online.", "view_expense", "Vizualiza\u021bi plata # :expense", "view_statement", "Vezi Extras", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "C\xe2\u0219tig pe ac\u021biune", "fpx", "FPX", _s18_43, "Actualiza\u021bi toate \xeenregistr\u0103rile", "system", "Sistem", _s19_43, "Seta\u021bi compania implicit\u0103", "updated_company", "Compania a fost actualizat\u0103 cu succes", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "V\u0103 rug\u0103m s\u0103 ne spune\u021bi p\u0103rerea dumneavoastr\u0103, pentru a \xeembun\u0103t\u0103\u021bi serviciile oferite (op\u021bional)", "webhook_success", "Webhook a reu\u0219it", _s24_31, "Sarcinile trebuie s\u0103 apar\u021bin\u0103 aceluia\u0219i client", _s27_26, "Cheltuielile trebuie s\u0103 apar\u021bin\u0103 aceluia\u0219i client", "app", "Aplica\u021bie", _s20_58, "Pentru o mai bun\u0103 experin\u021b\u0103 pe platform\u0103, desc\u0103rca\u021bi aplica\u021bia :app", _s16_79, "Total linie brut\u0103", _s19_46, "Trimite\u021bi facturile", _s17_43, "Trimite\u021bi oferta", _s18_45, _s18_333, "from_name", "De la nume", _s16_81, "Cloneaz\u0103 la cheltuieli", _s17_44, _s20_263, _s18_46, _s20_263, _s21_59, "Cheltuieli recurente noi", _s22_50, "Modifica\u021bi cheltuielile recurente", _s25_20, "Cheltuielile recurente au fost create cu succes", _s25_21, "Cheltuielile recurente au fost actualizate cu succes", _s26_16, "Cheltuielile recurente au fost arhivate cu succes", _s25_22, "Cheltuielile recurente au fost \u0219terse", _s25_23, "Cheltuielile recurente au fost \xeendep\u0103rtate cu succes", _s26_17, "Cheltuielile recurente au fost restabilite cu succes", _s24_32, _s28_148, _s25_24, _s28_148, "last_sent_date", "Ultima dat\u0103 de trmitere", "include_drafts", "Include\u021bi schi\u021be", _s19_47, "Include\u021bi \xeenregistr\u0103rile-schi\u021be \xeen raport", "is_invoiced", "A fost trimis(\u0103)", "change_plan", "Gestioneaz\u0103 planul", "persist_data", "Stocheaza datele permanent", "customer_count", "Contor client", _s16_83, "Verifica\u021bi clien\u021bi", _s16_85, _s16_86, _s28_13, "ID de urm\u0103rire Google Analytics", "decimal_comma", "Virgul\u0103 zecimal\u0103", _s26_18, "Utiliza\u021bi virgulele ca decimale, \xeen formulare", "select_method", "Selecta\u021bi metoda", "select_platform", "Selecta\u021bi platforma", _s28_15, "Utilia\u021bi aplica\u021bia web pentru a v\u0103 conecta cu Gmail", _s16_87, "Cotele de taxare pentru articole au fost dezactivate", "enable_markdown", "Activa\u021bi Markdown", _s20_59, "Converti\u021bi Markdown \xeen HTML \xeen PDF", "user_guide", "Ghid de utilizator", _s18_48, "Ad\u0103uga\u021bi al doilea contact", "previous_page", "Pagina anterioar\u0103", "next_page", "Pagina urm\u0103toare", "export_colors", "Exporta\u021bi culori", "import_colors", "Importa\u021bi culori", "clear_all", "\u0218terge\u021bi totul", "contrast", "Contrast", "custom_colors", "Culori personalizate", "colors", "Culori", _s31_11, "Culoare de fundal activ\u0103 \xeen bara lateral\u0103", _s25_26, "Culoare de font activ\u0103 \xeen bara lateral\u0103", _s33_14, "Culoare de fundal inactiv\u0103 \xeen bara lateral\u0103", _s27_27, "Culoare de font inactiv\u0103 \xeen bara lateral\u0103", _s36_3, "Culoare de fundal pentru r\xe2ndurile alternative din tabel", _s31_13, "Culoare de fundal pentru antetul facturilor", _s25_28, "Culoare de font pentru antetul facturilor", "net_subtotal", "Net", "review_app", "Evalua\u021bi aplica\u021bia", "check_status", "Verifica\u021bi starea", "free_trial", "Perioad\u0103 gratuit\u0103 de test", _s23_24, "Perioada gratuit\u0103 de test pentru Pachetul PRO ia sf\xe2r\u0219it \xeen :count zile. Click pentru upgrade.", _s21_61, "Este ultima zi a perioadei gratuite de test pentru Pachetul PRO. Click pentru upgrade.", "change_email", "Modifica\u021bi email", _s25_30, "Configura\u021bi op\u021bional un domeniu separat pentru portalul pentru clien\u021bi", _s21_62, "Sarchini afi\u0219ate \xeen portal", "uninvoiced", "Nefacturat", "subdomain_guide", "Subdomeniul este utilizat \xeen portalul pentru lcien\u021bi pentru a personaliza link-uri astfel \xeenc\xe2t s\u0103 corespund\u0103 m\u0103rcii dumneavoastr\u0103. Ex.: https://marca-dumneavoastr\u0103.facturare.co", "send_time", "Or\u0103 trimitere", "import_data", "Import\u0103 Date", "import_settings", "Set\u0103ri de importare", _s17_46, "Furniza\u021bi fi\u0219ierul JSON", _s19_48, "Selecta\u021bi pentru a importa set\u0103rile \u0219i/sau datele", "json", "JSON", _s24_34, "Niciun tip de plat\u0103 permis", "wait_for_data", "A\u0219tepta\u021bi ca datele s\u0103 fie \xeenc\u0103rcate", "net_total", "Total net", "has_taxes", "Include taxe", _s16_88, "Importa\u021bi clien\u021bi", _s18_50, "Importarea clien\u021bilor a \xeenceput cu succes", "login_success", "Autentificare cu succes", "login_failure", "Autentificare nereu\u0219it\u0103", "exported_data", "Odat\u0103 ce fi\u0219ierul este gata, ve\u021bi primi un e-mail cu un link de desc\u0103rcare", _s23_25, "Include\u021bi clien\u021bii elimina\u021bi", _s28_17, "\xcenc\u0103rca\u021bi \xeenregistr\u0103rile clien\u021bilor elimina\u021bi", "step_1_sign_in", "Pasul 1: \xcenregistra\u021bi-v\u0103", _s16_91, "Pasul 2: Autoriza\u021bi", "account_id", "ID cont", _s27_29, "Migrarea \xeenc\u0103 nu a fost finalizat\u0103", "activity_100", ":user a creat factura recurent\u0103 :recurring_invoice", "activity_101", ":user a actualizat factura recurent\u0103 :recurring_invoice", "activity_102", ":user a arhivat factura recurent\u0103 :recurring_invoice", "activity_103", ":user a eliminat factura recurent\u0103 :recurring_invoice", "activity_104", ":user a restabilit factura recurent\u0103 :recurring_invoice", _s18_51, "Afi\u0219a\u021bi data final\u0103 a sarcinii", _s23_27, "Activa\u021bi, specific\xe2nd data final\u0103 a sarcinii", "gateway_setup", "Configurare cai de acces", "preview_sidebar", "Previzualizare bar\u0103 lateral\u0103", _s16_92, "Date ani afi\u0219ate", _s18_53, "Toate sesiunile au fost \xeencheiate cu succes", _s16_94, "\xcencheia\u021bi toate sesiunile", "count_session", "O sesiune", "count_sessions", ":count sesiuni", "invoice_created", "Factur\u0103 creat\u0103", "quote_created", "Ofert\u0103 creat\u0103", "credit_created", "Credit creat", "pro", "Pro", "enterprise", "\xcentreprindere", "last_updated", "Ultima actualizare", "invoice_item", "Articol facturat", "quote_item", "Articol cotat", _s18_54, "Prenume contact", _s17_48, "Nume contact", "order", "Ordine", "unassigned", "Neatribuit", "partial_value", "Trebuie s\u0103 fie mai mare ca zero \u0219i mai mic ca totalul", "search_kanban", "C\u0103uta\u021bi Kanban", "search_kanbans", "C\u0103uta\u021bi Kanban", "kanban", "Kanban", "enable", "Activeaza", "move_top", "Muta\u021bi pe prima pozi\u021bie", "move_up", "Muta\u021bi mai sus", "move_down", "Muta\u021bi mai jos", "move_bottom", "Muta\u021bi pe ultima pozi\u021bie", "subdomain_help", "Seta\u021bi subdomeniul sau afi\u0219a\u021bi factura pe site-ul personal.", _s21_64, "Eroare: email-ul clientului trebuie s\u0103 includ\u0103 o variabil\u0103 :body", _s25_31, "Nu uita\u021bi s\u0103 include\u021bi o variabil\u0103 :body", _s17_50, "Vizualiza\u021bi formatul datei", "is_viewed", "Este vizualizat", "letter", "Scrisoare", "legal", "Legal", "page_layout", "A\u0219ezare \xeen pagin\u0103", "portrait", "Portret", "landscape", "Peisaj", _s26_19, "Pentru a putea activa set\u0103rile avansate, de\u021bin\u0103torul contului poate face un upgrade pentru un plan pl\u0103tit", _s20_60, "Face\u021bi un upgrade pentru a putea activa set\u0103rile avansate", _s21_65, "Termeni de plat\u0103 factur\u0103", _s17_52, "Ofert\u0103 valabil\u0103 p\xe2n\u0103 la", "no_headers", "F\u0103r\u0103 antet", "add_header", "Ad\u0103uga\u021bi antet", "remove_header", "Elimina\u021bi antetul", "return_url", "URL de revenire", "rest_method", "Metoda REST", "header_key", "Cheie antet", "header_value", "Valoare antet", _s18_56, "Produse recurente", "promo_code", "Cod promo\u021bional", "promo_discount", "Reducere", _s18_58, "Permite\u021bi anularea", _s16_96, "Activat per loc", "max_seats_limit", "Limita de locuri", "trial_enabled", "Perioada de test a fost activat\u0103", "trial_duration", "Durata perioadei de test", _s21_67, "Permite\u021bi suprapunerea solicit\u0103rilor", _s18_60, "Permite\u021bi modificarea pachetului", "plan_map", "Harta planului", "refund_period", "Perioad\u0103 de rambursare", _s21_69, "Configurare Webhook", "purchase_page", "Achizi\u021biona\u021bi pagin\u0103", "security", "Securitate", "email_bounced", "Email respins", _s20_61, "Reclama\u021bie de spam", "email_delivery", "Livrare prin email", _s16_98, "R\u0103spuns Webhook", "pdf_response", "R\u0103spuns PDF", _s22_52, "Autentificarea nu a putut fi efectuat\u0103", "pdf_failed", "PDF nu a reu\u0219it", "pdf_success", "PDF a reu\u0219it cu succes", "modified", "Modificat", "payment_link", "Link de plat\u0103", _s16_100, "Link de plat\u0103 nou", _s17_54, "Edita\u021bi linkul de plat\u0103", _s20_62, "Link de plat\u0103 creat cu succes", _s20_63, "Linkul de plat\u0103 a fost actualizat", _s21_71, "Link de plat\u0103 arhivat cu succes", _s20_64, "Linkul de plat\u0103 a fost \u0219ters", _s20_65, "Linkul de plat\u0103 a fost eliminat", _s21_72, "Linkul de plat\u0103 a fost restabilit", _s19_49, "C\u0103uta\u021bi 1 link de plat\u0103", _s20_66, "C\u0103uta\u021bi :count Link-uri de plat\u0103", _s26_20, "Subdomeniu indisponibil", "connect_gmail", "Conecta\u021bi-v\u0103 cu Gmail", _s16_102, "Deconecta\u021bi-v\u0103 cu Gmail", "connected_gmail", "Conectat cu Gmail cu succes", _s18_62, "Deconectat cu Gmail cu succes", _s16_104, "Modific\u0103rile aduse bazei de cod pot \xeempiedica actualiz\u0103rile. Pute\u021bi derula aceast\u0103 comand\u0103, pentru a renun\u021ba la modific\u0103ri:", _s16_105, "Num\u0103r ID client", "count_minutes", ":count minute", _s16_107, "Parola a expirat", _s29_15, "Partaja\u021bi contorul de facturi/credite", "use_last_email", "Utiliza\u021bi ultimul email", _s16_109, "Activa\u021bi compania", _s21_74, "Activa\u021bi email-urile, facturile recurente \u0219i notific\u0103rile", _s27_31, "A ap\u0103rut o eroare. \xcencerca\u021bi din nou", _s27_32, "Seta\u021bi-v\u0103 parola", _s34_15, "Aten\u021bie: Schimbarea num\u0103rului de telefon va dezactiva autentificarea \xeen doi pa\u0219i", "help_translate", "Traduce\u021bi", _s23_28, "Selecta\u021bi o \u021bar\u0103", "resend_invite", "Trimite\u021bi invita\u021bia din nou", _s19_50, "Autentificarea \xeen doi pa\u0219i a fost dezactivat\u0103 cu succes", _s16_111, "Contul a fost conectat cu succes", _s19_51, "Contul a fost deconectat cu succes", "delivered", "Furnizat", "bounced", "Revenit", "spam", "Spam", "view_docs", "Vizualiza\u021bi documentele", _s32_12, "Furniza\u021bi un num\u0103r de telefon pentru a activa autentificarea \xeen doi pa\u0219i", "send_sms", "Trimite\u021bi SMS", "sms_code", "Cod SMS", _s21_75, "Scana\u021bi codul de bare cu o aplica\u021bie compatibil\u0103 :link.", _s18_63, "Autentificarea \xeen doi pa\u0219i a fost activat\u0103 cu succes", "connect_google", "Conecta\u021bi-v\u0103 cu Google", _s17_56, "Deconecta\u021bi-v\u0103 cu Google", _s17_58, "Autentificare \xeen doi pa\u0219i", _s18_64, "Dezactiva\u021bi autentificarea \xeen doi pa\u0219i", _s34_16, "Pentru a v\u0103 autentifica cu o platform\u0103 de socializare, este necesar\u0103 o parol\u0103", "stay_logged_in", "R\u0103m\xe2ne\u021bi conectat", _s23_30, "Aten\u021bie: Sesiunea va expira", "count_hours", ":count ore", "count_day", "O zi", "count_days", ":count zile", _s19_52, "Sesiune web expirat\u0103", _s17_59, "Set\u0103ri de securitate", "resend_email", "Retrimite\u021bi email-ul", _s26_22, "Confirma\u021bi-v\u0103 adresa de email", _s16_112, "Plat\u0103 rambursat\u0103", _s19_54, _s17_355, _s19_56, "Selecta\u021bi un utilizator autentificat cu Gmail", "list_long_press", "Listeaza apasand insistent", "show_actions", "Afi\u0219a\u021bi ac\u021biuni", _s17_61, "\xcencepe\u021bi selectarea multipl\u0103", _s27_34, "A fost trimis un emai de confirmare a adresei de email", _s21_76, "Pentru a utiliza :client_counter ad\u0103uga\u021bi :client_number sau :client_id_number pentru a preveni ne\xeen\u021belegerile", "this_quarter", "Trimestru \xeen curs", "last_quarter", "Ultimul trimestru", "to_update_run", "Pentru a actualiza, utiliza\u021bi", _s18_66, "Transform\u0103 \xeen Factur\u0103", _s16_113, "URL \xeenregistrare", "invoice_project", "Factura\u021bi proiectul", "invoice_task", "F\u0103ctureaz\u0103 task", "invoice_expense", "Factura\u021bi plata", _s19_57, "C\u0103uta\u021bi 1 termen de plat\u0103", _s20_67, "C\u0103uta\u021bi :count termeni de plat\u0103", _s16_115, "Salva\u021bi \u0219i previzualiza\u021bi", "save_and_email", "Salva\u021bi \u0219i trimite\u021bi", _s16_117, "Evenimente acceptate", _s16_119, "Sum\u0103 convertit\u0103", _s17_63, "Sold convertit", _s22_54, "Pl\u0103tit\u0103 convert\u0103te \xeen dat\u0103", _s24_36, "Sold convertit", "converted_total", "Total convertit", "is_sent", "A fost trimis", _s17_65, "Documente implicite", "document_upload", "\xcenc\u0103rcare documente", _s20_68, "Permite\u021bi clien\u021bilor s\u0103 \xeencarce documente", "expense_total", "Total cheltuieli", "enter_taxes", "Introduce\u021bi taxe", "by_rate", "\xcen func\u021bie de cot\u0103", "by_amount", "\xcen func\u021bie de sum\u0103", "enter_amount", "Introduce\u021bi suma", "before_taxes", "\xcenainte de taxe", "after_taxes", "Dup\u0103 taxe", "color", "Culoare", "show", "Afi\u0219a\u021bi", "hide", "Ascunde", "empty_columns", "Coloane goale", _s21_78, "Modul de depanare este activat", _s26_23, "Aten\u021bie: este destinat ma\u0219in\u0103riile locale. Creden\u021bialele pot fi puse \xeen pericol. Click pentru mai multe detalii.", "running_tasks", "Sarcini \xeen derulare", "recent_tasks", "Sarcini recente", "recent_expenses", "Cheltuieli recente", _s17_67, "Cheltuieli viitoare", "update_app", "Actualiza\u021bi aplica\u021bia", "started_import", "Importarea a \xeenceput cu succes", _s24_38, "Mapare coloane duplicate", _s20_69, "Utiliza\u021bi taxe inclusive", _s18_68, "Este suma redus\u0103", "column", "Coloana", "sample", "Exemplar", "map_to", "Mapa\u021bi c\u0103tre", "import", "Importa", _s25_33, "Utiliza\u021bi primul r\xe2nd drept coloan\u0103 pentru nume", "select_file", "Alege un fisier", _s16_121, "Nu a fost selectat niciun fi\u0219ier", "csv_file", "fisier CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Contabilitate", _s22_56, "Furniza\u021bi toate CVS-urile.", "import_type", "Tip import", "html_mode", "Modul HTML", "html_mode_help", "Previzualiza\u021bi actualiz\u0103rile mai rapid, dar cu mai pu\u021bin\u0103 precizie", "view_licenses", "Vizualiza\u021bi licen\u021bele", "webhook_url", "URL Webhook", _s17_69, "Editor ecran complet", "sidebar_editor", "Editor bar\u0103 lateral\u0103", _s22_57, "Tasta\u021bi \u201e:value\u201d pentru confirmare", "purge", "Cur\u0103\u021ba\u021bi", "service", "Serviciu", "clone_to", "Multiplica\u021bi \xeen", "clone_to_other", "Multiplica\u021bi \xeen alt", "labels", "Etichete", "add_custom", "Ad\u0103uga\u021bi personalizare", "payment_tax", "Tax\u0103 plat\u0103", "unpaid", "Nepl\u0103tit", "white_label", "Etichet\u0103 alb\u0103", "delivery_note", "Aviz de expediere", _s24_41, "Facturile trimise sunt blocate", _s24_43, "Facturile achitate sunt blocate", "source_code", "Cod surs\u0103", "app_platforms", "Ad\u0103uga\u021bi platforme", "invoice_late", "Factur\u0103 scadent\u0103", "quote_expired", "Ofert\u0103 scadent\u0103", "partial_due", "Par\u021bial scadent\u0103", "invoice_total", "Total factura", "quote_total", "Total Proforma", "credit_total", "Total credit", _s23_31, "Total facturat", "actions", "Ac\u021biuni", "expense_number", "Num\u0103r cheltuieli", "task_number", "Num\u0103r sarcin\u0103", "project_number", "Num\u0103r proiect", "project_name", "Nume proiect", "warning", "Aten\u021bie", "view_settings", "Vizualiza\u021bi set\u0103rile", _s24_45, "Aten\u021bie: compania \xeenc\u0103 nu a fost activat\u0103", "late_invoice", "Ultima factur\u0103", "expired_quote", "Ofert\u0103 expirat\u0103", "remind_invoice", "Memento factur\u0103", "cvv", "CVV", "client_name", "Nume Client", "client_phone", "Telefon client", "required_fields", "C\xe2mpuri necesare", "calculated_rate", "Cot\u0103 calculat\u0103", _s17_71, "Cot\u0103 sarcini implicit\u0103", "clear_cache", "Cur\u0103\u021ba\u021bi cache", "sort_order", "Ordine de sortare", "task_status", "Stare", "task_statuses", "Stare sarcini", "new_task_status", "Stare sarcin\u0103 nou\u0103", _s16_123, "Modifica\u021bi starea sarcinii", _s19_58, "Starea sarcinii a fost creat\u0103 cu succes", _s19_59, "Starea sarcinii a fost actualizat\u0103 cu succes", _s20_71, "Starea sarcinii a fost arhivat\u0103 cu succes", _s19_60, "Starea sarcinii a fost eliminat\u0103 cu succes", _s19_61, "Starea sarcinii a fost \xeendep\u0103rtat\u0103 cu succes", _s20_72, "Starea sarcinii a fost restabilit\u0103 cu succes", _s22_58, ":value st\u0103ri ale sarcinilor au fost arhivate cu succes", _s21_80, ":value st\u0103ri ale sarcinilor au fost eliminate cu succes", _s22_59, ":value st\u0103ri ale sarcinilor au fost restabilite cu succes", _s18_70, "C\u0103uta\u021bi o stare a sarcinii", _s20_74, "C\u0103uta\u021bi :count st\u0103ri ale sarcinilor", _s16_125, "Afi\u0219a\u021bi tabelul cu sarcini", _s21_81, "Afi\u0219a\u021bi \xeentotdeauna sec\u021biunea cu sarcini, c\xe2nd crea\u021bi facturi", _s20_75, "Timpul alocat sarcinii de pe factur\u0103", _s25_34, "Ad\u0103uga\u021bi timpul \xeen liniile cu articol de pe factur\u0103", _s20_77, "Registru de date sarcini de facturare", _s25_35, "Ad\u0103uga\u021bi date \xeen liniile cu articol de pe factur\u0103", _s21_82, "\xcencepe\u021bi sarcinile \xeenainte de a salva", _s18_71, "Configura\u021bi st\u0103rile", "task_settings", "Set\u0103ri sarcini", _s20_79, "Configura\u021bi categoriile", _s18_73, "Categorii de cheltuieli", _s20_81, "Categorie nou\u0103 de cheltuieli", _s21_83, "Modifica\u021bi categoria de cheltuieli", _s24_46, "Categoria de cheltuieli a fost creat\u0103 cu succes", _s24_47, "Categoria de cheltuieli a fost actualizat\u0103 cu succes", _s25_37, "Categoria de cheltuieli a fost arhivat\u0103 cu succes", _s24_48, "Categoria a fost eliminat\u0103 cu succes", _s24_49, "Categoria cu cheltuieli a fost \xeendep\u0103rtat\u0103 cu succes", _s25_38, "Categoria de cheltuieli a fost restabilit\u0103 cu succes", _s27_38, "Categoria de cheltuieli :count a fost arhivat\u0103 cu succes", _s26_24, ":value categorii de cheltuieli au fost eliminate cu succes", _s27_39, ":value categorii de cheltuieli au fost restabilite cu succes", _s23_32, "C\u0103uta\u021bi o categorie cu cheltuieli", _s25_40, "C\u0103uta\u021bi :count categorii cu cheltuieli", _s21_85, "Utiliza\u021bi creditele disponibile", "show_option", "Afi\u0219a\u021bi op\u021biuni", _s22_60, "Suma creditelor nu trebuie s\u0103 dep\u0103\u0219easc\u0103 suma pl\u0103\u021bii", "view_changes", "Vizualiza\u021bi modific\u0103ri", "force_update", "Actualizare for\u021bat\u0103", _s17_73, "Utiliza\u021bi ultima versiune, dar pot exista remedieri disponibile \xeen a\u0219teptare.", "mark_paid_help", "Urm\u0103ri\u021bi cheltuielile achitate", _s18_75, "Trebuie facturat\u0103", _s23_33, "Permite\u021bi facturarea cheltuielilor", _s29_17, "Face\u021bi documentele vizibile pentru client", _s21_87, "Seta\u021bi un curs de schimb", _s16_127, "Set\u0103ri cheltuieli", _s18_76, "Multiplica\u021bi recuren\u021bele", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "C\xe2mp utilizator", "variables", "Variabile", "show_password", "Afi\u0219a\u021bi parola", "hide_password", "Ascunde\u021bi parola", "copy_error", "Copia\u021bi eroarea", "capture_card", "Card confiscat", _s17_74, "Auto-facturarea este activat\u0103", "total_taxes", "Total taxe", "line_taxes", "Linie de taxe", "total_fields", "Total c\xe2mpuri", _s25_41, "Facturarea recurent\u0103 a fost oprit\u0103 cu succes", _s25_42, "Facturarea recurent\u0103 a fost pornit\u0103 cu succes", _s25_43, "Facturarea recurent\u0103 a fost reluat\u0103 cu succes", "gateway_refund", "Rambursare pentru c\u0103ile de acces", _s19_62, "Procesa\u021bi rambursarea prin c\u0103ile de acces pentru pl\u0103\u021bi", "due_date_days", "Dat\u0103 scadent\u0103", "paused", "\xcentrerupt", "mark_active", "Marca\u021bi ca activ", "day_count", "Ziua :count", _s22_61, "Prima zi a lunii", _s21_88, "Ultima zi a lunii", _s17_76, "Utiliza\u021bi termenii de plat\u0103", "endless", "Interminabil", "next_send_date", "Urm\u0103toarea zi de trimitere", _s16_129, "Cicluri r\u0103mase", _s17_78, "Factura Recurenta", _s18_78, "Facturi Recurente", _s21_90, "Adauga Factura Recurenta", _s22_63, "Editare factura recurenta", _s25_44, "Factura recurent\u0103 a fost creat\u0103 cu succes", _s25_45, "Factura recurent\u0103 a fost actualizat\u0103 cu succes", _s26_25, "Factur\u0103 recurent\u0103 arhivat\u0103 cu succes", _s25_46, "Factur\u0103 recurent\u0103 \u0219tears\u0103 cu succes", _s25_47, "Factura recurent\u0103 a fost \xeendep\u0103rtat\u0103 cu succes", _s26_26, "Factur\u0103 recurent\u0103 restaurat\u0103 cu succes", _s27_40, ":value facturi recurente au fost arhivate cu succes", _s26_27, ":value facturi recurente au fost eliminate cu succes", _s27_41, ":value facturi recurente au fost restabilite cu succes", _s24_50, "C\u0103uta\u021bi o factur\u0103 recurent\u0103", _s25_48, "C\u0103uta\u021bi :count facturi recurente", "send_date", "Dat\u0103 trimitere", "auto_bill_on", "Auto-facturare pornit\u0103", _s28_19, "Sum\u0103 minim\u0103 de plat\u0103", "profit", "Profit", "line_item", "Linie de articol", _s18_80, "Permite plata \xeen exces", _s23_34, "Permite\u021bi pl\u0103\u021bi extra pentru a putea accepta bac\u0219i\u0219", _s19_63, "Permite plat\u0103 insuficient\u0103", _s24_51, "Permite\u021bi plata minim\u0103 a sumelor par\u021biale/depozitate", "test_mode", "Mod de test", "opened", "Deschis", _s30_8, "Reconcilierea nu a putut fi efectuat\u0103", _s30_9, "Reconcilierea a fost efectuat\u0103 cu succes", "gateway_success", "Calea de acces a fost efectuat\u0103 cu succes", "gateway_failure", "Calea de acces nu a putut fi efectuat\u0103", "gateway_error", "Eroare cale de acces", "email_send", "Trimite\u021bi email", _s17_80, "Re\xeencercare email ofert\u0103", "failure", "Nu a putut fi efectuat(\u0103)", "quota_exceeded", "Cot\u0103 dep\u0103\u0219it\u0103", _s16_131, "Amonte nereu\u0219it", "system_logs", "\xcenregistr\u0103ri sistem", "view_portal", "Vizualiza\u021bi portalul", "copy_link", "Copia\u021bi link-ul", "token_billing", "Salveaz\u0103 datele cardului", _s24_52, "Bine a\u021bi venit la Invoice Ninja", "always", "\xcentotdeauna", "optin", "Marcare", "optout", "Demarcare", "label", "Etichet\u0103", "client_number", "Num\u0103rul de client", "auto_convert", _s20_264, "company_name", "Nume companie", "reminder1_sent", "Memento 1 a fost trimis", "reminder2_sent", "Memento 2 a fost trimis", "reminder3_sent", "Memento 3 a fost trimis", _s18_81, "Ultimul memento trimis", "pdf_page_info", "Pagina :current din :total", _s16_133, "Facturile au fost trimise cu succes", "emailed_quotes", "Ofertele au fost trimise cu succes", "emailed_credits", "Creditele au fost trimise cu succes", "gateway", "Cale de acces", "view_in_stripe", "Viualiza\u021bi \xeen Stripe", "rows_per_page", "R\xe2nduri pe pagin\u0103", "hours", "Ore", "statement", "Extras", "taxes", "Taxe", "surcharge", "Supratax\u0103", "apply_payment", "Aplica\u021bi plata", "apply_credit", "Aplica\u021bi Credit", "apply", "Aplica\u021bi", "unapplied", "Neaplicat(\u0103)", "select_label", "Selecta\u021bi eticheta", "custom_labels", "Etichete personalizate", "record_type", "Tip \xeenregistrare", "record_name", "Nume \xeenregistrare", "file_type", "Tip fi\u0219ier", "height", "\xcen\u0103l\u021bime", "width", "L\u0103\u021bime", "to", "C\u0103tre", "health_check", "Stare de s\u0103n\u0103tate", "payment_type_id", "Tip plata", "last_login_at", "Ultima autentificare la", "company_key", "Cheie companie", "storefront", "Prezentare", "storefront_help", "Permite\u021bi aplica\u021biilor ter\u021be s\u0103 creeze facturi", "client_created", "Client creat", _s20_84, "Email plat\u0103 online", _s20_86, "Email plat\u0103 manual\u0103", "completed", "Finalizat(\u0103)", "gross", "Brut", "net_amount", "Sum\u0103 net\u0103", "net_balance", "Sold net", "client_settings", "Set\u0103ri client", _s17_82, "Facturi selectate", _s17_84, "Pl\u0103\u021bi selectate", "selected_quotes", "Oferte selectate", "selected_tasks", "Sarcini selectate", _s17_86, "Cheltuieli selectate", _s17_88, "Facturi urmatoare", _s17_90, "Facturi scadente", "recent_payments", "Plati recente", "upcoming_quotes", "Proforme urm\u0103toare", "expired_quotes", "Proforme expirate", "create_client", "Crea\u021bi client", "create_invoice", "Creaza factura", "create_quote", "Creaza Proforma", "create_payment", "Crea\u021bi plat\u0103", "create_vendor", "Crea\u021bi un furnizor", "update_quote", "Actualiza\u021bi oferta", "delete_quote", "Sterge Proforma", "update_invoice", "Actualiza\u021bi factura", "delete_invoice", "Sterge factura", "update_client", "Actualiza\u021bi clientul", "delete_client", "Sterge client", "delete_payment", "Sterge plata", "update_vendor", "Actualiza\u021bi furnizorul", "delete_vendor", "\u0218terge Furnizor", "create_expense", "Crea\u021bi cheltuieli", "update_expense", "Actualiza\u021bi cheltuieli", "delete_expense", "Elimina\u021bi plata", "create_task", "Creaz\u0103 Task", "update_task", "Actualiza\u021bi sarcina", "delete_task", "\u0218terge Task", "approve_quote", "Aproba\u021bi oferta", "off", "Oprit", "when_paid", "C\xe2nd este pl\u0103tit\u0103", "expires_on", "Dat\u0103 scadent\u0103:", "free", "Gratis", "plan", "Plan", "show_sidebar", "Afi\u0219a\u021bi bara lateral\u0103", "hide_sidebar", "Ascunde\u021bi bara lateral\u0103", "event_type", "Tip eveniment", "target_url", "\u021aint\u0103", "copy", "Copia\u021bi", "must_be_online", "Restarta\u021bi aplica\u021bia odat\u0103 ce ave\u021bi conexiune la Internet", _s17_92, "Crons trebuie s\u0103 fie activate", "api_webhooks", "API Webhooks", "search_webhooks", "C\u0103uta\u021bi :count Webhooks", "search_webhook", "C\u0103uta\u021bi 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Webhook nou", "edit_webhook", "Modifica\u021bi Webhook", "created_webhook", "Webhook creat cu succes", "updated_webhook", "Webhook actualizat cu succes", _s16_135, "Webhook arhivat cu succes", "deleted_webhook", "Webhook eliminat cu succes", "removed_webhook", "Webhook \xeendep\u0103rtat cu succes", _s16_136, "Webhook restabilit cu succes", _s17_93, ":value webhooks au fost arhivate cu succes", _s16_137, ":value webhooks au fost eliminate cu succes", _s16_138, ":value webhooks au fost \xeendep\u0103rtate cu succes", _s17_94, ":value webhooks au fost restabilite cu succes", "api_tokens", "Token API", "api_docs", "API Docs", "search_tokens", "C\u0103uta\u021bi :count Tokeni", "search_token", "C\u0103uta\u021bi 1 Token", "token", "Token", "tokens", "Token-uri", "new_token", "Token nou", "edit_token", "Modifica token", "created_token", "Token creat", "updated_token", "Actualizeaz\u0103 token", "archived_token", "Token arhivat cu succes", "deleted_token", "Token \u0219ters", "removed_token", "Token \xeendep\u0103rtat cu succes", "restored_token", "Token restabilit cu succes", "archived_tokens", ":value tokeni au fost arhiva\u021bi cu succes", "deleted_tokens", ":value tokeni au fost elimina\u021bi cu succes", "restored_tokens", ":value tokeni au fost restabili\u021bi cu succes", _s19_64, "\xcenregistrare client", _s24_54, "Permite\u021bi clien\u021bilor s\u0103 se \xeenregistreze \xeen portal", "email_invoice", "Trimite email", "email_quote", "Trimite Proforma", "email_credit", _s18_333, "email_payment", "Plat\u0103 prin email", _s20_89, "Clientul \xeenc\u0103 nu are o adres\u0103 de email setat\u0103", "ledger", "Registru", "view_pdf", "Vizualiza\u021bi PDF", "all_records", "Toate \xeenregistr\u0103rile", "owned_by_user", "De\u021binut de utilizatorul", _s16_139, "Credit r\u0103mas", "contact_name", "Nume contact", "use_default", "Utiliza\u021bi implicit", _s16_141, "Mementouri nesf\xe2r\u0219ite", "number_of_days", "Num\u0103r zile", _s23_36, "Configura\u021bi termenii de plat\u0103", "payment_term", "Termenul de plat\u0103", _s16_142, "Termen de plat\u0103 nou", _s17_96, "Modifica\u021bi termenul de plat\u0103", _s20_90, "Termenul de plat\u0103 a fost creat cu succes", _s20_91, "Termenul de plat\u0103 a fost actualizat cu succes", _s21_92, "Termenul de plat\u0103 a fost arhivat cu succes", _s20_92, "Termenul de plat\u0103 a fost eliminat cu succes", _s20_93, "Termenul de plat\u0103 a fost \xeendep\u0103rtat cu succes", _s21_93, "Termenul de plat\u0103 a fost restabilit cu succes", _s22_68, ":value termeni de plat\u0103 au fost arhiva\u021bi cu succes", _s21_94, ":value termeni de plat\u0103 au fost elimina\u021bi cu succes", _s22_69, ":value termeni de plat\u0103 au fost restabili\u021bi cu succes", "email_sign_in", "Inregistra\u021bi-v\u0103 cu email-ul", "change", "Modifica\u021bi", _s23_38, "Modifica\u021bi cu modul de vizualizare pentru telefon?", _s24_55, "Modifica\u021bi cu modul de vizualizare pentru desktop?", "send_from_gmail", "Trimite\u021bi de pe Gmail", "reversed", "Inversat", "cancelled", "Anulat", "credit_amount", "Valoare credit", "quote_amount", "Sum\u0103 ofert\u0103", "hosted", "G\u0103zduit", "selfhosted", "Auto-g\u0103zduit", "exclusive", "Exclusiv", "inclusive", "Inclusiv", "hide_menu", "Ascunde\u021bi meniul", "show_menu", "Afi\u0219a\u021bi meniul", _s18_83, "Par\u021bial rambursat", _s16_144, "C\u0103uta\u021bi documente", "search_designs", "C\u0103uta\u021bi design-uri", "search_invoices", "C\u0103uta\u021bi facturi", "search_clients", "C\u0103uta\u021bi clien\u021bi", "search_products", "C\u0103uta\u021bi produse", "search_quotes", "C\u0103uta\u021bi oferte", "search_credits", "C\u0103uta\u021bi credite", "search_vendors", "C\u0103uta\u021bi furnizori", "search_users", "C\u0103uta\u021bi utilizatori", _s16_145, "C\u0103uta\u021bi cote de impozitare", "search_tasks", "C\u0103uta\u021bi sarcini", "search_settings", "C\u0103uta\u021bi set\u0103ri", "search_projects", "C\u0103uta\u021bi proiecte", "search_expenses", "C\u0103uta\u021bi cheltuieli", "search_payments", "C\u0103uta\u021bi pl\u0103\u021bi", "search_groups", "C\u0103uta\u021bi grupuri", "search_company", "C\u0103uta\u021bi companie", "search_document", "C\u0103uta\u021bi 1 document", "search_design", "C\u0103uta\u021bi 1 design", "search_invoice", "C\u0103uta\u021bi o factur\u0103", "search_client", "C\u0103uta\u021bi 1 client", "search_product", "C\u0103uta\u021bi 1 produs", "search_quote", "C\u0103uta\u021bi o ofert\u0103", "search_credit", "C\u0103uta\u021bi 1 credit", "search_vendor", "C\u0103uta\u021bi 1 furnizor", "search_user", "C\u0103uta\u021bi 1 utilizator", "search_tax_rate", "C\u0103uta\u021bi o cot\u0103 de impozitare", "search_task", "C\u0103uta\u021bi o sarcin\u0103", "search_project", "C\u0103uta\u021bi 1 proiect", "search_expense", "C\u0103uta\u021bi o cheltuial\u0103", "search_payment", "C\u0103uta\u021bi o plat\u0103", "search_group", "C\u0103uta\u021bi 1 grup", "refund_payment", "Rambursare plat\u0103", _s17_100, "Factura a fost anulat\u0103 cu succes", _s18_85, "Facturile au fost anulate cu succes", _s16_151, "Factura a fost inversat\u0103 cu succes", _s17_101, "Facturile au fost inversate cu succes", "reverse", "Inversa\u021bi", "full_name", "Nume complet", _s17_102, "Ora\u0219/\u021aar\u0103/Cod po\u0219tal", _s17_104, "Cod po\u0219tal/Ora\u0219/\u021aar\u0103", "custom1", "Prima personalizare", "custom2", "A doua personalizare", "custom3", "A treia personalizare", "custom4", "A patra personalizare", "optional", "Op\u021bional", "license", "Licen\u021b\u0103", "purge_data", "Cur\u0103\u021ba\u021bi datele", _s16_152, "Datele companiei au fost cur\u0103\u021bate cu succes", _s18_86, "Aten\u021bie: Aceast\u0103 ac\u021biune v\u0103 va elimina datele definitiv.", "invoice_balance", "Sold factur\u0103", "age_group_0", "0 - 30 zile", "age_group_30", "30 - 60 zile", "age_group_60", "60 - 90 zile", "age_group_90", "90 - 120 zile", "age_group_120", "120+ zile", "refresh", "Re\xeenc\u0103rcare", "saved_design", "Design-ul a fost salvat cu succes", "client_details", "Detalii client", "company_address", "Adres\u0103 companie", "invoice_details", "Detalii factur\u0103", "quote_details", "Detalii ofert\u0103", "credit_details", "Detalii credit", "product_columns", "Coloane produs", "task_columns", "Coloane sarcini", "add_field", "Ad\u0103uga\u021bi un c\xe2mp", "all_events", "Toate evenimentele", "permissions", "Aprob\u0103ri", "none", "Niciuna", "owned", "De\u021binut", "payment_success", "Plata a fost efectuat\u0103", "payment_failure", "Plata nu a putut fi efectuat\u0103", "invoice_sent", ":count factur\u0103 trimis\u0103", "quote_sent", "Ofert\u0103 trimis\u0103", "credit_sent", "Credit trimis", "invoice_viewed", "Factur\u0103 vizualizat\u0103", "quote_viewed", "Ofert\u0103 vizualizat\u0103", "credit_viewed", "Credit vizualizat", "quote_approved", "Ofert\u0103 aprobat\u0103", _s25_50, "Primi\u021bi toate notific\u0103rile", _s16_153, "Achizi\u021biona\u021bi licen\u021ba", "apply_license", "Aplic\u0103 Licen\u021b\u0103", "cancel_account", "\u0218terge cont", _s22_70, "ATEN\u021aIE: Toate datele vor fi \u0219terse definitiv, nu se pot recupera.", "delete_company", "Elimina\u021bi compania", _s22_71, "Aten\u021bie: Aceast\u0103 ac\u021biune v\u0103 va elimina compania permanent.", "enabled_modules", "Module activate", "converted_quote", "Oferta a fost convertit\u0103 cu succes", "credit_design", "Design credit", "includes", "Cuprinde", "header", "Antet", "load_design", "\xcenc\u0103rca\u021bi design", "css_framework", "Cadru CSS", "custom_designs", "Design-uri personalizate", "designs", "Design-uri", "new_design", "Design nou", "edit_design", "Modifica\u021bi design", "created_design", "Design-ul a fost creat cu succes", "updated_design", "Design-ul a fost actualizat cu succes", "archived_design", "Design-ul a fost arhivat cu succes", "deleted_design", "Design-ul a fost eliminat cu succes", "removed_design", "Design-ul a fost \xeendep\u0103rtat cu succes", "restored_design", "Design-ul a fost restabilit cu succes", _s16_155, ":value design-uri au fost arhivate cu succes", "deleted_designs", ":value design-uri au fost eliminate cu succes", _s16_156, ":value design-uri au fost restabilite cu succes", "proposals", "Propuneri", "tickets", "Tickets", _s16_157, "Proforme Recurente", "recurring_tasks", "Sarcini recurente", _s18_87, "Administrare cont", "credit_date", "Data Creditului", "credit", "Credit", "credits", "Credite", "new_credit", "Adaug\u0103 Credit", "edit_credit", "Modifica\u021bi credit", "created_credit", "Credit ad\u0103ugat cu succes", "updated_credit", "Creditul a fost actualizat cu succes", "archived_credit", "Credit arhivat cu succes", "deleted_credit", "Credit \u0219ters", "removed_credit", "Creditul a fost \xeendep\u0103rtat cu succes", "restored_credit", "Credit restaurat", _s16_159, ":count credite au fost arhivate cu succes", "deleted_credits", ":count \u0219ters", _s16_160, ":value credite au fost restabilite cu succes", "current_version", "Versiunea Curent\u0103", "latest_version", "Ultima versiune", "update_now", "Actualiza\u021bi", _s26_33, "O nou\u0103 versiune pentru aplica\u021bia web a fost actualizat\u0103", _s16_161, "Actualizare disponibil\u0103", "app_updated", "Actualizarea a fost finalizat\u0103 cu succes", "learn_more", "Afla mai mult", "integrations", "Integr\u0103ri", "tracking_id", "ID urm\u0103rire", _s17_106, _s17_264, "credit_footer", "Subsol credit", "credit_terms", "Termeni credit", "new_company", "Firm\u0103 nou\u0103", "added_company", "Compania a fost ad\u0103ugat\u0103 cu succes", "company1", "Companie personalizat\u0103 1", "company2", "Companie personalizat\u0103 2", "company3", "Companie personalizat\u0103 3", "company4", "Companie personalizat\u0103 4", "product1", "Produs personalizat 1", "product2", "Produs personalizat 2", "product3", "Produs personalizat 3", "product4", "Produs personalizat 4", "client1", "Client personalizat 1", "client2", "Client personalizat 2", "client3", "Client personalizat 3", "client4", "Client personalizat 4", "contact1", "Contact personalizat 1", "contact2", "Contact personalizat 2", "contact3", "Contact personalizat 3", "contact4", "Contact personalizat 4", "task1", "Sarcin\u0103 personalizat\u0103 1", "task2", "Sarcin\u0103 personalizat\u0103 2", "task3", "Sarcin\u0103 personalizat\u0103 3", "task4", "Sarcin\u0103 personalizat\u0103 4", "project1", "Proiect personalizat 1", "project2", "Proiect personalizat 2", "project3", "Proiect personalizat 3", "project4", "Proiect personalizat 4", "expense1", "Cheltuieli personalizate 1", "expense2", "Cheltuieli personalizate 2", "expense3", "Cheltuieli personalizate 3", "expense4", "Cheltuieli personalizate 4", "vendor1", "Furnizor personalizat 1", "vendor2", "Furnizor personalizat 2", "vendor3", "Furnizor personalizat 3", "vendor4", "Furnizor personalizat 4", "invoice1", "Factur\u0103 personalizat\u0103 1", "invoice2", "Factur\u0103 personalizat\u0103 2", "invoice3", "Factur\u0103 personalizat\u0103 3", "invoice4", "Factur\u0103 personalizat\u0103 4", "payment1", "Plat\u0103 personalizat\u0103 1", "payment2", "Plat\u0103 personalizat\u0103 2", "payment3", "Plat\u0103 personalizat\u0103 3", "payment4", "Plat\u0103 personalizat\u0103 4", "surcharge1", _s25_151, "surcharge2", _s25_152, "surcharge3", _s25_153, "surcharge4", _s25_154, "group1", "Grup personalizat 1", "group2", "Grup personalizat 2", "group3", "Grup personalizat 3", "group4", "Grup personalizat 4", "reset", "Reseteaz\u0103", "number", "Num\u0103r", "export", "Export\u0103", "chart", "Grafic", "count", "Num\u0103ra\u021bi", "totals", "Total", "blank", "Necompletat", "day", "Zi", "month", "Lun\u0103", "year", "An", "subgroup", "Subgrup", "is_active", "Este Activ", "group_by", "Grupeaz\u0103 dup\u0103", "credit_balance", "Soldul Creditului", _s18_93, "Ultima autentificare a contactului", _s17_108, "Nume complet contact", "contact_phone", "Num\u0103r de contact", _s21_95, "Valoare contact personalizat\u0103 1", _s21_96, "Valoare contact personalizat\u0103 2", _s21_97, "Valoare contact personalizat\u0103 3", _s21_98, "Valoare contact personalizat\u0103 4", _s17_110, "Strad\u0103 livrare", _s17_111, "Apartament livrare", "shipping_city", "Ora\u0219 livrare", "shipping_state", "Statul de livrare", _s20_94, "Codul po\u0219tal de livrare", _s16_191, "\u021aar\u0103 livrare", _s16_193, "Strad\u0103 facturare", _s16_194, "Apartament facturare", "billing_city", "Ora\u0219 facturare", "billing_state", "Stat facturare", _s19_66, "Cod po\u0219tal facturare", "billing_country", "\u021aar\u0103 facturare", "client_id", "ID client", "assigned_to", "Asignare lui", "created_by", "Creat de :name", "assigned_to_id", "Atribuit ID-ului", "created_by_id", "Creat de ID", "add_column", "Ad\u0103uga\u021bi o coloan\u0103", "edit_columns", "Modifica\u021bi coloanele", "columns", "Coloane", "aging", "\xcenvechire", "profit_and_loss", "Profit \u0219i Pierdere", "reports", "Rapoarte", "report", "Raport", "add_company", "Adaug\u0103 Firm\u0103", "unpaid_invoice", "Factur\u0103 neachitat\u0103", "paid_invoice", "Factur\u0103 achitat\u0103", _s16_195, "Ofert\u0103 neaprobat\u0103", "help", "Ajutor", "refund", "Rambursare", "refund_date", "Data ramburs\u0103rii", "filtered_by", "Filtra\u021bi \xeen func\u021bie de", "contact_email", "Email", "multiselect", "Selectare multipl\u0103", "entity_state", "\u021aar\u0103", "verify_password", "Verifica\u021bi-v\u0103 parola", "applied", "Aplicat", _s21_99, "Include\u021bi ultimele erori", _s30_12, "Am primit mesajul dumneavoastr\u0103. Ve\u021bi primi un r\u0103spuns \xeen cel mai scurt timp.", "message", "Mesaj", "from", "De la", _s20_96, "Ar\u0103ta\u021bi detaliile produsului", _s25_52, "Include\u021bi descrierea \u0219i costul \xeen meniul produsului", _s20_98, "Redarea PDF-ului necesit\u0103 :version", _s18_96, "Ajusta\u021bi procentul taxei", _s23_40, "Ajusta\u021bi procentul contului pentru taxe", _s18_98, "Configura\u021bi set\u0103rile", "support_forum", "Forumuri de asisten\u021b\u0103", "about", "Despre", "documentation", "Documenta\u021bie", "contact_us", "Contacta\u021bi-ne", "subtotal", "Subtotal", "line_total", "Total linie", "item", "Element", "credit_email", "Email de credit", "iframe_url", "URL iFrame", "domain_url", "URL domeniu", _s21_100, "Parola este prea scurt\u0103", _s20_99, "Parola trebuie s\u0103 con\u021bin\u0103 o majuscul\u0103 \u0219i o cifr\u0103", _s19_68, "Sarcini portal clien\u021bi", _s23_41, "Panou de control portal clien\u021bi", _s20_100, "Introduce\u021bi o valoare", "deleted_logo", "Sigla a fost eliminat\u0103 cu succes", "yes", "Da", "no", "Nu", "generate_number", "Genera\u021bi un num\u0103r", "when_saved", "C\xe2nd este salvat", "when_sent", "C\xe2nd este trimis", "select_company", "Selecta\u021bi compania", "float", "Plute\u0219te", "collapse", "Ar\u0103ta\u021bi mai multe", "show_or_hide", "Ar\u0103ta\u021bi/ascunde\u021bi", "menu_sidebar", "Bara lateral\u0103 a meniului", "history_sidebar", "Bara lateral\u0103 a istoricului", "tablet", "Tablet\u0103", "mobile", "Mobil", "desktop", "Desktop", "layout", "Aspect", "view", "Vezi", "module", "Modul", "first_custom", "Prima persoanlizare", "second_custom", "A doua persoanlizare", "third_custom", "A treia persoanlizare", "show_cost", "Afi\u0219a\u021bi cost", _s17_113, "Afi\u0219a\u021bi costul produsului", "show_cost_help", "Afi\u0219a\u021bi c\xe2mpul de cost al produsului, pentru a urm\u0103ri marcarea/profitul", _s21_101, "Afi\u0219a\u021bi cantitatea produsului", _s26_35, "Afi\u0219a\u021bi c\xe2mpul de cantitate a produsului, setat\u0103 implicit la unu", _s21_103, "Afi\u0219a\u021bi cantitatea de pe factur\u0103", _s26_36, "Afi\u0219a\u021bi c\xe2mpul de cantitate a liniei de produs, setat\u0103 implicit la unu", _s21_105, "Afi\u0219a\u021bi reducerea produselor", _s26_37, "Afi\u0219a\u021bi un c\xe2mp de reducere pentru liniile cu articole", _s16_197, "Cantitate implicit\u0103", _s21_107, "Seta\u021bi automat cantitatea liniei de articol la unu", "one_tax_rate", "O cot\u0103 de impozitare", "two_tax_rates", "Dou\u0103 cote de impozitare", "three_tax_rates", "Trei cote de impozitare", _s16_199, "Cot\u0103 de impozitare implicit\u0103", "user", "Utilizator", "invoice_tax", "Tax\u0103 factur\u0103", "line_item_tax", "Tax\u0103 linie de articol", "inclusive_taxes", "Taxe inclusive", _s17_115, "Cotele de impozitare de pe factur\u0103", "item_tax_rates", "Cotele de impozitare ale articolului", _s18_100, "Alege un client", "configure_rates", "Configura\u021bi cotele", _s18_101, "Configura\u021bi c\u0103ile de acces", "tax_settings", "Setari Taxe", _s18_103, "Cote de impozitare", "accent_color", "Culoare accent", "switch", "Schimba\u021bi", _s19_70, "List\u0103 separat\u0103 prin virgule", "options", "Op\u021biuni", _s16_201, "Text pe o singur\u0103 linie", "multi_line_text", "Text pe mai multe linii", "dropdown", "Meniu derulat", "field_type", "Tip c\xe2mp", _s27_52, "Email-ul pentru recuperarea parolei a fost trimis", "submit", "Trimite\u021bi", _s16_203, "Recupereaz\u0103 parola", "late_fees", "Taxe de \xeent\xe2rziere", "credit_number", "Num\u0103r credit", "payment_number", "Num\u0103r plat\u0103", "late_fee_amount", "Sum\u0103 pentru taxa de \xeent\xe2rziere", _s16_204, "Procent pentru taxa de \xeent\xe2rziere", "before_due_date", "\xcenainte de data scadent\u0103", "after_due_date", "Dup\u0103 data scadent\u0103", _s18_105, "Dup\u0103 data factur\u0103rii", "days", "Zile", "invoice_email", "Email Factur\u0103", "payment_email", "Email Plat\u0103", "partial_payment", "Plat\u0103 par\u021bial\u0103", "payment_partial", "Plat\u0103 par\u021bial\u0103", _s21_108, "Email plat\u0103 par\u021bial\u0103", "quote_email", "Email Ofert\u0103", _s16_206, "Memento nesf\xe2r\u0219it", _s16_208, "Filtrat \xeen func\u021bie de utilizator", "administrator", "Administrator", _s18_106, "Permite\u021bi utilizatorului s\u0103 gestioneze utilizatori, s\u0103 modifice set\u0103rile \u0219i \xeenregistr\u0103rile", "user_management", "Utilizatori", "users", "Utilizatori", "new_user", "Utilizator nou", "edit_user", "Modific\u0103 Utilizator", "created_user", "Utilizatorul a fost creat cu succes", "updated_user", "Utilizator actualizat", "archived_user", "Arhivare utilizator cu succes", "deleted_user", "Utilizator \u0219ters", "removed_user", "Utilizatorul a fost \xeendep\u0103rtat cu succes", "restored_user", "Utilizator restaurat", "archived_users", ":value utilizatori au fost arhiva\u021bi cu succes", "deleted_users", ":value utilizatori au fost elimina\u021bi cu succes", "removed_users", ":value utilizatori au fost \xeendep\u0103rta\u021bi cu succes", "restored_users", ":value utilizatori au fost restabili\u021bi cu succes", _s16_210, "Optiuni Generale", "invoice_options", "Op\u021biuni Factur\u0103", _s17_117, "Ascunde c\xe2mpul 'Pl\u0103tit p\xe2n\u0103 la'", _s22_78, "Afi\u0219eaz\u0103 'Pl\u0103tit pana la' dec\xe2t c\xe2nd plata a fost efectuat\u0103.", _s23_43, "\xcencorpora\u021bi documentele", _s28_32, "Include\u021bi o imagine ata\u0219at\u0103 facturii.", _s16_212, "Afi\u0219a\u021bi antetul", _s16_213, "Afi\u0219a\u021bi subsolul", "first_page", "Prima pagin\u0103", "all_pages", "Toate paginile", "last_page", "Ultima pagin\u0103", "primary_font", "Font primar", "secondary_font", "Font secundar", "primary_color", "Culoare Principal\u0103", "secondary_color", "Culoare Secundar\u0103", "page_size", "Dimensiune Pagin\u0103", "font_size", "Dimensiune Font", "quote_design", "Design-ul ofertei", "invoice_fields", "C\xe2mpuri Factur\u0103", "product_fields", "C\u0103mpurile produsului", "invoice_terms", "Termeni facturare", "invoice_footer", "Subsol Factur\u0103", "quote_terms", "Termeni Proform\u0103", "quote_footer", "Subsol Proform\u0103", _s18_107, "Trimite\u021bi automat un email", _s23_44, "E-mail automat facturile recurente atunci c\xe2nd sunt create.", _s18_108, "Arhiva\u021bi automat", _s23_45, "Arhiva\u021bi automat ofertele atunci c\xe2nd sunt convertite \xeen factur\u0103.", _s18_109, _s20_264, _s23_46, "Converti\u021bi automat o ofert\u0103 \xeentr-o factur\u0103 atunci c\xe2nd este aprobat\u0103.", _s17_119, "Set\u0103ri flux de lucru", "freq_daily", "Zilnic", "freq_weekly", "S\u0103pt\u0103m\xe2nal", "freq_two_weeks", "Dou\u0103 S\u0103pt\u0103m\xe2ni", "freq_four_weeks", "Patru S\u0103pt\u0103m\xe2ni", "freq_monthly", "Lunar", "freq_two_months", "Dou\u0103 Luni", _s17_121, "Trei Luni", _s16_214, "Patru Luni", "freq_six_months", "\u0218ase Luni", "freq_annually", "Anual", "freq_two_years", "Doi Ani", _s16_215, "Trei ani", "never", "Niciodat\u0103", "company", "Companie", _s17_122, "Numere generate", "charge_taxes", "Taxe", "next_reset", "Urm\u0103toarea resetare", "reset_counter", "Reseta\u021bi contor", _s16_216, "Prefix recurent", "number_padding", "Num\u0103r completare", "general", "General", "surcharge_field", "C\xe2mp cheltuieli", "company_field", "C\xe2mp companie", "company_value", "Valoare companie", "credit_field", "C\xe2mp credit", "invoice_field", "C\xe2mp factur\u0103", _s17_124, "Supratax\u0103 factur\u0103", "client_field", "C\xe2mp client", "product_field", "C\xe2mp produs", "payment_field", "C\xe2mp plat\u0103", "contact_field", "C\xe2mp contact", "vendor_field", "C\xe2mp furnizori", "expense_field", "C\xe2mp cheltuieli", "project_field", "C\xe2mp proiect", "task_field", "C\xe2mp sarcin\u0103", "group_field", "C\xe2mp grupuri", "number_counter", "Contor num\u0103r", "prefix", "Prefix", "number_pattern", "Model num\u0103r", "messages", "Mesaje", "custom_css", "Editeaza CSS", _s17_126, "JavaScript personalizat", _s16_218, "Afi\u0219a\u021bi \xeen PDF", _s21_110, "Afi\u0219a\u021bi semn\u0103tura clien\u021bilor \xeen PDF-ul facturii/ofertei.", _s25_58, "C\u0103su\u021b\u0103 pentru termenii facturii", _s30_13, "Cere clien\u021bilor s\u0103 confirme c\u0103 accept\u0103 termenii facturii.", _s23_47, "C\u0103su\u021b\u0103 pentru termenii ofertei", _s28_33, "Cere clien\u021bilor s\u0103 confirme c\u0103 accept\u0103 termenii ofertei.", _s25_59, "Semn\u0103tura de pe factur\u0103", _s30_14, "Cere clien\u021bilor s\u0103 furnizeze semn\u0103tura personal\u0103.", _s23_48, "Semn\u0103tura de pe ofert\u0103", _s22_80, "Facturi protejate cu parol\u0103", _s27_53, "V\u0103 permite s\u0103 seta\u021bi c\xe2te o parol\u0103 pentru fiecare contact. Odat\u0103 ce parola a fost setat\u0103, contactul va fi nevoit s\u0103 introduc\u0103 parola pentru a accesa facturile.", "authorization", "Autoriza\u021bie", "subdomain", "Subdomeniu", "domain", "Domeniu", "portal_mode", "Mod portal", "email_signature", "\xcen leg\u0103tur\u0103 cu,", _s24_56, "Facilita\u021bi clien\u021bilor plata, ata\u0219\xe2nd marcajul schema.org email-urilor dumneavoastr\u0103.", "plain", "Simplu", "light", "Deschisa", "dark", "Intunecata", "email_design", "Design Email", "attach_pdf", "Ata\u0219a\u021bi un PDF", _s16_219, "Ata\u0219a\u021bi documente", "attach_ubl", _s20_117, "email_style", "Stil email", _s19_72, "Activa\u021bi marcajul", "reply_to_email", "Adres\u0103 email de r\u0103spuns", "reply_to_name", "Nume de r\u0103spuns", "bcc_email", "Email BCC\xa0", "processed", "Procesat", "credit_card", "Card de Credit", "bank_transfer", "Transfer Bancar", "priority", "Prioritate", "fee_amount", "Sum\u0103 tax\u0103", "fee_percent", "Procent tax\u0103", "fee_cap", "Plafon tax\u0103", "limits_and_fees", "Limite/Taxe", "enable_min", "Activa\u021bi min", "enable_max", "Activa\u021bi max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Sigle de card acceptate", "credentials", "Creden\u021biale", "update_address", "Actualizeaz\u0103 Adresa", _s19_75, "Actualizeaz\u0103 adresa clientului cu detaliile trimise", "rate", "Valoare", "tax_rate", "Valoare Tax\u0103", "new_tax_rate", "Cot\u0103 nou\u0103 de impozitare", "edit_tax_rate", "Editeaz\u0103 valoare tax\u0103", _s16_221, "Valoare tax\u0103 creat\u0103 cu succes", _s16_222, "Valoare tax\u0103 actualizat\u0103 cu succes", _s17_129, "Valoare tax\u0103 arhivat\u0103 cu succes", _s16_223, "Rata de impozitare a fost eliminat\u0103 cu succes", _s17_130, "Rata de impozitare a fost restabilit\u0103 cu succes", _s18_110, ":value cote de impozitare au fost arhivate cu succes", _s17_131, ":value cote de impozitare au fost eliminate cu succes", _s18_111, ":value cote de impozitare au fost restabilite cu succes", "fill_products", "Completeaz\u0103 automat produsele", _s18_112, "Aleg\xe2nd un produs descrierea \u0219i pre\u021bul vor fi completate automat", "update_products", "Actualizare automat\u0103 a produselor", _s20_104, "Actualiz\xe2nd o factur\u0103 se va actualiza si libr\u0103ria de produse", _s16_224, "Converti\u021bi produse", _s21_111, "Converti\u021bi automat pre\u021bul produselor \xeen valuta clientului", "fees", "Taxe", "limits", "Limite", "provider", "Furnizor", "company_gateway", "Cale de acces plat\u0103", _s16_226, "C\u0103i de acces plat\u0103", _s19_76, "Cale de acces nou\u0103", _s20_105, "Modifica\u021bi calea de acces", _s23_49, "Calea de acces a fost creat\u0103 cu succes", _s23_50, "Calea de acces a fost actualizat\u0103 cu succes", _s24_57, "Calea de acces a fost arhivat\u0103 cu succes", _s23_51, "Calea de acces a fost eliminat\u0103 cu succes", _s24_58, "Calea de acces a fost restabilit\u0103 cu succes", _s25_61, ":value c\u0103i de acces au fost arhivate cu succes", _s24_59, ":value c\u0103i de acces au fost eliminate cu succes", _s25_62, ":value c\u0103i de acces au fost restabilite cu succes", _s16_228, "Continua\u021bi modific\u0103rile", "discard_changes", "Renun\u021ba\u021bi la modific\u0103ri", "default_value", "Valoare implicit\u0103", "disabled", "Dezactivat", "currency_format", "Format valut\u0103", _s21_112, "Prima zi a s\u0103pt\u0103m\xe2nii", _s23_52, "Prima lun\u0103 a anului", "sunday", "Duminic\u0103", "monday", "Luni", "tuesday", "Mar\u021bi", "wednesday", "Miercuri", "thursday", "Joi", "friday", "Vineri", "saturday", "S\xe2mb\u0103t\u0103", "january", "Ianuarie", "february", "Februarie", "march", "Martie", "april", "Aprilie", "may", "Mai", "june", "Iunie", "july", "Iulie", "august", "August", "september", "Septembrie", "october", "Octombrie", "november", "Noiembrie", "december", "Decembrie", "symbol", "Simbol", "ocde", "Cod", "date_format", "Format dat\u0103", "datetime_format", "Format dat\u0103/or\u0103", "military_time", "Format 24 Ore", _s18_113, "Afi\u0219are 24 de ore", "send_reminders", _s20_265, "timezone", "Fus orar", _s19_77, "Filtra\u021bi dup\u0103 proiect", _s17_132, "Filtrat \xeen func\u021bie de grup", _s19_79, "Filtrat \xeen func\u021bie de factur\u0103", _s18_114, "Filtrat \xeen func\u021bie de client", _s18_116, "Filtrat \xeen func\u021bie de furnizor", "group_settings", "Set\u0103ri grup", "group", "Grup", "groups", "Grupuri", "new_group", "Grup nou", "edit_group", "Modifica\u021bi grupul", "created_group", "Grupul a fost creat cu succes", "updated_group", "Grupul a fost actualziat cu succes", "archived_groups", ":value grupuri au fost arhivate cu succes", "deleted_groups", ":value grupuri au fost eliminate cu succes", "restored_groups", ":value grupuri au fost restabilite cu succes", "archived_group", "Grupul a fost arhivat cu succes", "deleted_group", "Grupul a fost eliminat cu succes", "restored_group", "Grupul a fost restabilit cu succes", "upload_logo", "\xcenc\u0103rca\u021bi sigla companiei dvs", "uploaded_logo", "Sigla a fost \xeenc\u0103rcat\u0103 cu succes", "logo", "Logo", "saved_settings", "Sigla a fost salvat\u0103 cu succes", _s16_230, "Op\u021biuni Produs", "device_settings", "Set\u0103ri dispozitiv", "defaults", "Implicit", "basic_settings", "Op\u021biuni de baz\u0103", _s17_134, "Op\u021biuni avansate", "company_details", "Detalii companie", "user_details", "Detalii utilizator", "localization", "Localizare", "online_payments", "Plati online", "tax_rates", "Valori taxa", "notifications", "Notific\u0103ri", "import_export", "Import | Export", "custom_fields", "C\xe2mpuri personalizate", "invoice_design", "Design factur\u0103", "buy_now_buttons", "Butoane Cump\u0103ra\u021bi acum", "email_settings", "Setari email", _s23_54, "\u0218abloane & Notific\u0103ri", _s22_81, _s26_142, _s19_81, "Vizualizare Date", "price", "Pre\u021b", "email_sign_up", "\xcenscriere prin email", "google_sign_up", "\xcenscriere prin Google", _s27_57, "V\u0103 mul\u021bumim!", "redeem", "R\u0103scump\u0103ra\u021bi", "back", "\xcenapoi", "past_purchases", "Achizi\u021bii anterioare", _s19_83, "Abonament anual", "pro_plan", "Pachetul PRO", "enterprise_plan", "Plan pentru \xeentreprinderi", "count_users", ":count utilizatori", "upgrade", "Upgrade", _s25_63, "Prenume", _s24_60, "Nume", _s33_30, "Pentru a crea contul, trebuie s\u0103 fi\u021bi de acord cu termenii de serviciu \u0219i cu politica de confiden\u021bialitate.", "i_agree_to_the", "Sunt de acord cu", _s16_232, "Termenii Serviciului", "privacy_policy", "Politic\u0103 de confiden\u021bialitate", "sign_up", "Inscrie-te", "account_login", "Autentificare", "view_website", "Vizualiza\u021bi site-ul", "create_account", "Crea\u021bi un cont", "email_login", "Email pentru autentificare", "create_new", "Nou", _s18_118, "Nu a fost selectat\u0103 nicio \xeenregistrare", _s21_115, "Salva\u021bi sau anula\u021bi modific\u0103rile", "download", "Descarca", _s27_58, "Necesit\u0103 un plan de \xeentreprindere", "take_picture", "Face\u021bi o fotografie", "upload_files", "\xcenc\u0103rca fi\u0219iere", "document", "Document", "documents", "Documente", "new_document", "Document nou", "edit_document", "Modifica\u021bi documentul", _s17_136, "Documentul a fost \xeenc\u0103rcat cu succes", _s16_234, "Documentul a fost actualizat cu succes", _s17_137, "Documentul a fost arhivat cu succes", _s16_235, "Documentul a fost eliminat cu succes", _s17_138, "Documentul a fost restabilit cu succes", _s18_120, ":value documente au fost arhivate cu succes", _s17_139, ":value documente au fost eliminate cu succes", _s18_121, ":value documente au fost restabilite cu succes", "no_history", "Nu exist\u0103 istoric", "expense_date", "Data pl\u0103\u021bii", "pending", "\xcen a\u0219teptare", _s16_236, "Conectat", _s16_237, "\xcen a\u0219teptare", _s16_238, "Facturat", "converted", "Transform\u0103", _s24_62, "Ata\u0219a\u021bi documente facturii", "exchange_rate", "Curs Valutar", _s16_239, "Transform\u0103 moneda", "mark_paid", "Marca\u021bi ca achitat", "category", "Categorie", "address", "Adres\u0103", "new_vendor", "Furnizor Nou", "created_vendor", "Furnizor creat cu succes", "updated_vendor", "Furnizor actualizat cu succes", "archived_vendor", "Furnizor arhivat cu succes", "deleted_vendor", "Furnizor \u0219ters cu succes", "restored_vendor", "Furnizorul a fost restabilit cu succes", _s16_240, ":count furnizori arhiva\u021bi cu succes", "deleted_vendors", ":count furnizori \u0219tersi cu succes", _s16_241, ":value furnizori au fost restabili\u021bi cu succes", "new_expense", "Introdu Cheltuial\u0103", "created_expense", "Plata a fost creat\u0103 cu succes", "updated_expense", "Plata a fost actualizat\u0103 cu succes", _s16_242, "Cheltuial\u0103 arhivat\u0103 cu succes", "deleted_expense", "Cheltuial\u0103 \u0219tears\u0103 cu succes", _s16_243, "Cheltuielile au fost restabilite cu succes", _s17_140, "Cheltuieli arhivate cu succes", _s16_244, "Cheltuieli \u0219terse cu succes", _s17_141, ":value cheltuieli au fost restabilite cu succes", "copy_shipping", "Copia\u021bi livrarea", "copy_billing", "Copia\u021bi facturarea", "design", "Design", _s21_116, "\xcenregistrarea nu a putut fi g\u0103sit\u0103", "invoiced", "Facturat", "logged", "\xcenregistrat", "running", "\xcen derulare", "resume", "Continu\u0103", "task_errors", "Te rog corecteaz\u0103 suprapunerea timpilor", "start", "Start", "stop", "Stop", "started_task", "Sarcina a \xeenceput cu succes", "stopped_task", "Task oprit", "resumed_task", "Sarcina a fost reluat\u0103 cu succes", "now", "Acum", _s16_245, "Sarcini care pornesc automat", "timer", "Cronometru", "manual", "Manual", "budgeted", "Bugetat", "start_time", "Timp pornire", "end_time", "Timp \xeencheiere", "date", "Data", "times", "Timp", "duration", "Durat\u0103", "new_task", "Task nou", "created_task", "Task creat", "updated_task", "Task actualizat", "archived_task", "Task arhivat", "deleted_task", "Task \u0219ters", "restored_task", "Task restaurat", "archived_tasks", "Arhivat :count task-uri", "deleted_tasks", "\u0218ters :count task-uri", "restored_tasks", ":value sarcini au fost restabilite cu succes", _s19_85, "Introduce\u021bi un nume", "budgeted_hours", "Ore bugetate", "created_project", "Proiectul a fost creat cu succes", "updated_project", "Proiectul a fost actualizat cu succes", _s16_247, "Proiectul a fost arhivat cu succes", "deleted_project", "Proiectul a fost eliminat cu succes", _s16_248, "Proiectul a fost restabilit cu succes", _s17_142, ":count proiecte au fost arhivate cu succes", _s16_249, ":count proiecte au fost eliminate cu succes", _s17_143, ":value proiecte au fost restabilite cu succes", "new_project", "Proiect nou", _s27_62, "V\u0103 mul\u021bumim!", "if_you_like_it", "Dac\u0103 v\u0103 place, v\u0103 rug\u0103m s\u0103", "click_here", "apas\u0103 aici", _s18_122, "Click aici", "to_rate_it", "s\u0103-i oferi\u021bi un rating.", "average", "Medie", "unapproved", "Neaprobat", _s30_19, "Autentifica\u021bi-v\u0103 pentru a modifica aceast\u0103 setare", "locked", "Blocat", "authenticate", _s16_522, _s19_87, _s16_522, _s24_64, "Autentificare biometric\u0103", "footer", "Subsol", "compare", "Compar\u0103", "hosted_login", "Autentificare g\u0103zduit\u0103", "selfhost_login", "Autentificare auto-g\u0103zduit\u0103", "google_sign_in", "\xcenscrie\u021bi-v\u0103 cu Google", "today", "Ast\u0103zi", "custom_range", "Interval personalizat", "date_range", "Interval calendaristic", "current", "Curent", "previous", "Anterior", "current_period", "Perioada Curent\u0103", _s17_144, "Perioada Compar\u0103rii", "previous_period", "Perioada Anterioar\u0103", "previous_year", "Anul Anterior", "compare_to", "Compar\u0103 cu", "last7_days", "Ultimele 7 Zile", "last_week", "S\u0103pt\u0103m\xe2na Trecut\u0103", "last30_days", "Ultimele 30 Zile", "this_month", "Luna curent\u0103", "last_month", "Luna trecut\u0103", "this_year", "Anul Curent", "last_year", "Anul Trecut", "all_time", "Tot timpul", "custom", "Personalizat", _s16_250, "Multiplica\u021bi \xeen Factur\u0103", "clone_to_quote", "Multiplica\u021bi \xeen Ofert\u0103", "clone_to_credit", "Multiplica\u021bi \xeen credit", "view_invoice", "Vizualizare Factur\u0103", "convert", "Converti\u021bi", "more", "Mai mult", "edit_client", "Modifica client", "edit_product", "Modifica produs", "edit_invoice", "Modifica factura", "edit_quote", "Modifica Proforma", "edit_payment", "Modific\u0103 Plata", "edit_task", "Modific\u0103 Task", "edit_expense", "Modifica\u021bi plata", "edit_vendor", "Editeaz\u0103 Furnizor", "edit_project", "Editeaz\u0103 Proiect", _s20_107, "Editare oferta recurenta", "billing_address", "Adres\u0103 de facturare", _s16_252, "Adres\u0103 livrare", "total_revenue", "Venituri Totale", "average_invoice", "Medie facturi", "outstanding", "Restante", "invoices_sent", ":count facturi trimise", "active_clients", "clienti activi", "close", "Inchide", "email", "Email", "password", "Parola", "url", "URL", "secret", "Secret", "name", "Nume", "logout", "Deconectare", "login", "Autentificare", "filter", "Filtreaza", "sort", "Sorta\u021bi", "search", "Cauta", "active", "Activ", "archived", "Arhivat", "deleted", "\u0218ters", "dashboard", "Panou Control", "archive", "Arhiva", "delete", "Sterge", "restore", "Restaureaz\u0103", _s16_254, "Re\xeenc\u0103rcare finalizat\u0103", _s23_55, "Introduce\u021bi email-ul", _s26_46, "Introduce\u021bi parola", _s21_119, "Introduce\u021bi URL-ul", _s26_48, "Introduce\u021bi o cheie de produs", "ascending", "Cresc\u0103tor", "descending", "Descresc\u0103tor", "save", "Salveaza", _s17_146, "S-a produs o eroare", "paid_to_date", "Pl\u0103tit P\xe2na Acum", "balance_due", "Total De Plat\u0103", "balance", "Balanta", "overview", "Prezentare general\u0103", "details", "Detalii", "phone", "Telefon", "website", "Site web", "vat_number", "C.I.F.", "id_number", "Nr. Reg. Com.", "create", "Creaza", _s19_89, ":value copiat\u0103 \xeen clipboard", "error", "Eroare", _s16_256, "Nu a putut s\u0103 porneasc\u0103", "contacts", "Contacte", "additional", "Adi\u021bional", "first_name", "Prenume", "last_name", "Nume", "add_contact", "Adauga contact", "are_you_sure", "Sigur?", "cancel", "Renunta", "ok", "Ok", "remove", "\xcendep\u0103rta\u021bi", _s16_258, "Email-ul nu este valid", "product", "Produs", "products", "Produse", "new_product", "Produs nou", "created_product", "Produs creat cu succes", "updated_product", "Produs actualizat cu succes", _s16_260, "Produs arhivat cu succes", "deleted_product", "Produsul a fost eliminat cu succes", _s16_261, "Produsul a fost restabilit cu succes", _s17_148, ":count produse au fost arhivate cu succes", _s16_262, ":count produse au fost eliminate cu succes", _s17_149, ":value produse au fost restabilite cu succes", "product_key", "Produs", "notes", "Noti\u021be", "cost", "Costuri", "client", "Client", "clients", "Clienti", "new_client", "Client nou", "created_client", "S-a creat clientul cu succes", "updated_client", "Client actualizat cu succes.", "archived_client", "Client arhivat cu succes.", _s16_263, ":count clienti arhivat cu succes.", "deleted_client", "Client sters cu succes.", "deleted_clients", ":count clienti stersi cu succes.", "restored_client", "Client restaurat", _s16_264, ":value clien\u021bi au fost restabili\u021bi cu succes", "address1", "Strada", "address2", "Apartament", "city", "Localitate", "state", "Jude\u021b/Sector", "postal_code", "Cod po\u0219tal", "country", "Tara", "invoice", "Factur\u0103", "invoices", "Facturi", "new_invoice", "Factura noua", "created_invoice", "Factura creata cu succes.", "updated_invoice", "Factura actualiazata cu succes.", _s16_265, "Factura arhivata cu succes.", "deleted_invoice", "Factura stearsa cu succes.", _s16_266, "Factur\u0103 restaurat\u0103", _s17_150, ":count facturi arhivate cu succes.", _s16_267, ":count facturi sterse cu succes", _s17_151, ":value facturi au fost restabilite cu succes", "emailed_invoice", "Factura trimisa pe email cu succes", "emailed_payment", "Plata a fost trimis\u0103 cu succes", "amount", "Valoare", "invoice_number", "Num\u0103r factur\u0103", "invoice_date", "Data factur\u0103", "discount", "Discount", "po_number", "Ordin de cump\u0103rare nr", "terms", "Termeni", "public_notes", "Note publice", "private_notes", "Note particulare", "frequency", "Frecventa", "start_date", "Data inceput", "end_date", "Data sfirsit", "quote_number", "Numar Proforma", "quote_date", "Data Proforma", "valid_until", "Valabil p\xe2n\u0103 la", "items", "Articole", "partial_deposit", "Par\u021bial/Depozit", "description", "Descriere", "unit_cost", "Pre\u021b unitar", "quantity", "Cantitate", "add_item", "Ad\u0103uga\u021bi articol", "contact", "Contact", "work_phone", "Telefon", "total_amount", "Sum\u0103 total\u0103", "pdf", "PDF", "due_date", "Scaden\u021ba", _s16_268, "Dat\u0103 scadent\u0103 par\u021bial\u0103", "paid_date", "Data pl\u0103tit\u0103", "status", "Stare", _s17_152, "Stare factur\u0103", "quote_status", "Status oferta", _s22_82, "Click + pentru a ad\u0103uga un articol", _s22_84, "Click + to pentru a ad\u0103uga un timp", "count_selected", ":count selectate", "total", "Total", "percent", "Procent", "edit", "Modifica", "dismiss", "Respinge\u021bi", _s20_109, "Selecta\u021bi o dat\u0103", _s22_85, "Selecta\u021bi un client", _s24_66, "Te rugam selecteaza o oferta", "task_rate", "Rat\u0103 sarcin\u0103", "settings", "Setari", "language", "Limb\u0103", "currency", "Valut\u0103", "created_at", "Data creat\u0103", "created_on", "Creat la", "updated_at", "Actualizat/actualizat\u0103", "tax", "Tax\u0103", _s30_21, "Introduce\u021bi un num\u0103r de factur\u0103", _s27_66, "Introduce\u021bi un num\u0103r de ofert\u0103", "past_due", "\xcent\xe2rziat", "draft", "Schi\u021b\u0103", "sent", "Trimis", "viewed", "Vizualizat", "approved", "Aprobat", "partial", "Par\u021bial/Depunere", "paid", "Pl\u0103tit", "mark_sent", "Marcheaz\u0103 ca trimis", _s22_87, "Factur\u0103 marcat\u0103 cu succes ca trimis\u0103", _s22_88, "Factura a fost marcat\u0103 ca pl\u0103tit\u0103", _s23_57, "Facturile au fost marcate ca trimise cu succes", _s23_58, "Facturile au fost marcate ca pl\u0103tite", "done", "Gata", _s37_24, "Introduce\u021bi un nume de client sau de contact", "dark_mode", "Mod \xeentunecat", _s27_68, "Reporni\u021bi aplica\u021bia pentru a aplica modific\u0103rile", "refresh_data", "Reactualizeaza datele", "blank_contact", "Contact gol", "activity", "Activitate", _s16_270, "Nu exista inregistrari", "clone", "Multiplic\u0103", "loading", "Se \xeencarc\u0103", "industry", "Industrie", "size", "Dimensiune", "payment_terms", "Termeni de plat\u0103", "payment_date", "Data platii", "payment_status", "Status plata", _s16_272, "\xcen a\u0219teptare", _s16_273, "Golit", _s16_274, "Nu a reu\u0219it", _s16_275, "Finalizat(\u0103)", _s16_276, "Rambursat\u0103 par\u021bial", _s16_277, "Rambursat\u0103", _s17_153, "Neaplicat(\u0103)", _s17_154, _s17_355, "net", "Net", "client_portal", "Portal Client", "show_tasks", "Arata sarcini", "email_reminders", _s20_265, "enabled", "Activat", "recipients", "Destinatari", "initial_email", "Email ini\u021bial", "first_reminder", "Prima Notificare", "second_reminder", "A Doua Notificare", "third_reminder", "A Treia Notificare", "reminder1", "Primul memento", "reminder2", "Al doilea memento", "reminder3", "Al treilea memento", "template", "\u0218ablon", "send", "Trimite", "subject", "Subiect", "body", "Mesaj", "send_email", "Trimite Email", "email_receipt", "Trimite pe email dovada pl\u0103\u021bii", "auto_billing", "Facturare automat\u0103", "button", "Buton", "preview", "Previzualizare", "customize", "Personalizeaza", "history", "Istoric", "payment", "Plata", "payments", "Plati", "refunded", "Rambursat\u0103", "payment_type", "Tip de plat\u0103", _s21_121, "Referinta tranzactie", "enter_payment", "Introdu plata", "new_payment", "Introdu plata", "created_payment", "Plata creata cu succes.", "updated_payment", "Plat\u0103 actualizat\u0103", _s16_278, "Plata arhivata cu succes", "deleted_payment", "Plata stearsa cu succes.", _s16_279, "Plat\u0103 restaurat\u0103", _s17_155, ":count plati arhivate cu succes", _s16_280, ":count plati sterse cu succes.", _s17_156, ":value pl\u0103\u021bi au fost restabilite cu succes", "quote", "Proforma", "quotes", "Proforme", "new_quote", "Proforma Nou", "created_quote", "Proform\u0103 creat\u0103 cu succes", "updated_quote", "Proform\u0103 actualizat\u0103 cu succes", "archived_quote", "Proform\u0103 arhivat\u0103 cu succes", "deleted_quote", "Proform\u0103 \u0219tears\u0103", "restored_quote", "Proform\u0103 restaurat\u0103", "archived_quotes", ":count proforme arhivate cu succes", "deleted_quotes", ":count proforme \u0219terse cu succes", "restored_quotes", ":value oferte au fost restabilite cu succes", "expense", "Cheltuial\u0103", "expenses", "Cheltuieli", "vendor", "Furnizor", "vendors", "Furnizori", "task", "Task", "tasks", "Task-uri", "project", "Proiect", "projects", "Proiecte", "activity_1", ":user a creat clientul :client", "activity_2", ":user a arhivat clientul :client", "activity_3", ":user a \u0219ters clientul :client", "activity_4", ":user a creat factura :invoice", "activity_5", ":user a actualizat factura :invoice", "activity_6", ":user a trimis pe email factura :invoice pentru :client la :contact", "activity_7", ":contact a vizualizat factura :invoice pentru :client", "activity_8", ":user a arhivat factura :invoice", "activity_9", ":user a \u0219ters factura :invoice", "activity_10", ":user a introdus plata :payment pentru :payment _suma pe factur\u0103 :invoice pentru :client", "activity_11", ":user a actualizat plata :payment", "activity_12", ":user a arhivat plata :payment", "activity_13", ":user a \u0219ters plata :payment", "activity_14", ":user a \xeenc\u0103rcat :credit credite", "activity_15", ":user a actualizat :credit credite", "activity_16", ":user a arhivat :credit credite", "activity_17", ":user a \u0219ters :credit credite", "activity_18", ":user a creat proforma :quote", "activity_19", ":user a actualizat proforma :quote", "activity_20", ":user a trimis pe email proforma :quote pentru :client la :contact", "activity_21", ":contact a vizualizat proforma :quote", "activity_22", ":user a arhivat proforma :quote", "activity_23", ":user a \u0219ters proforma :quote", "activity_24", ":user a restaurat proforma :quote", "activity_25", ":user a restaurat factura :invoice", "activity_26", ":user a restaurat clientul :client", "activity_27", ":user a restaurat plata :payment", "activity_28", ":user a restaurat :credit credite", "activity_29", ":contact a aprobat proforma :quote pentru :client", "activity_30", ":user a creat furnizorul :vendor", "activity_31", ":user a arhivat furnizorul :vendor", "activity_32", ":user a \u0219ters furnizorul :vendor", "activity_33", ":user a restaurat furnizorul :vendor", "activity_34", ":user a creat cheltuiala :expense", "activity_35", ":user a arhivat cheltuiala :expense", "activity_36", ":user a \u0219ters cheltuiala :expense", "activity_37", ":user a restaurat cheltuiala :expense", "activity_39", ":user a anulat plat\u0103 :payment \xeen valoare de :payment_amount", "activity_40", ":user a rambursat :adjustment plata :payment \xeen valoare de :payment_amount", "activity_41", "Plata (:payment) :payment_amount nu a putut fi efectuat\u0103", "activity_42", ":user a creat o sarcin\u0103 :task", "activity_43", ":user a actualizat o sarcin\u0103 :task", "activity_44", ":user a \xeendeplinit o sarcin\u0103 :task", "activity_45", ":user a eliminat o sarcin\u0103 :task", "activity_46", ":user a restabilit o sarcin\u0103 :task", "activity_47", ":user a actualizat o plat\u0103 :expense", "activity_48", ":user a creat un utilizator :user", "activity_49", ":user a actualizat un utilizator :user", "activity_50", ":user a realizat un utilizator :user", "activity_51", ":user a eliminat un utilizator :user", "activity_52", ":user a restabilit un utilizator :user", "activity_53", ":user a marcat ca trimis :invoice", "activity_54", ":user a pl\u0103tit factura :invoice", "activity_55", ":contact a r\u0103spuns tichetului :ticket", "activity_56", ":user a vizualizat tichetul :ticket", "activity_57", "Factura :invoice nu a putut fi trimis\u0103", "activity_58", ":user a inversat factura :invoice", "activity_59", ":user a anulat factura :invoice", "activity_60", ":contact a vizualizat oferta :quote", "activity_61", ":user a actualizat clientul :client", "activity_62", ":user a actualizat furnizorul :vendor", "activity_63", ":user a trimis primul memento pentru factura :invoice c\u0103tre :contact", "activity_64", ":user a trimis al doilea memento pentru factura :invoice c\u0103tre :contact", "activity_65", ":user a trimis al treilea memento pentru factura :invoice c\u0103tre :contact", "activity_66", ":user a trimis un memento ne\xeencetat pentru factura :invoice c\u0103tre :contact", "activity_80", ":user a creat abonamentul :subscription", "activity_81", ":user a actualizat abonamentul :subscription", "activity_82", ":user a arhivat abonamentul :subscription", "activity_83", ":user a eliminat abonamentul :subscription", "activity_84", ":user a restabilit abonamentul :subscription", _s17_157, "Parol\u0103 pentru o singur\u0103 utilizare", "emailed_quote", "Proform\u0103 trimis\u0103 cu succes", "emailed_credit", "Creditul a fost trimis cu succes", _s20_111, "Oferta a fost marcat\u0103 cu succes ca trimis\u0103", _s21_123, "Creditul a fost marcat ca trimis cu succes", "expired", "Expirat", "all", "Tot", "select", "Selecteaza", _s22_89, "Selectare multipl\u0103 prin ap\u0103sare continu\u0103", "custom_value1", "Valoarea personalizat\u0103 1", "custom_value2", "Valoarea personalizat\u0103 2", "custom_value3", "Valoare personalizat\u0103 3", "custom_value4", "Valoare personalizat\u0103 4", _s18_123, "Personaliza\u021bi stilul email-ului", _s24_71, "Personaliza\u021bi mesajul de pe panoul de control", _s29_46, "Personaliza\u021bi mesajul pentru facturi neachitate", _s27_73, "Personaliza\u021bi mesajul pentru facturi achitate", _s31_26, "Personaliza\u021bi mesajul pentru ofertele neaprobate", "lock_invoices", "Bloca\u021bi facturi", "translations", "Traduceri", _s19_90, "Model num\u0103r sarcin\u0103", _s19_92, "Model num\u0103r contor", _s22_91, "Model num\u0103r cheltuieli", _s22_93, "Contor num\u0103r cheltuieli", _s21_124, "Model num\u0103r furnizor", _s21_126, "Contor num\u0103r furnizor", _s21_128, "Model num\u0103r tichet", _s21_130, "Contor num\u0103r tichet", _s22_95, "Model num\u0103r plat\u0103", _s22_97, "Contor num\u0103r plat\u0103", _s22_99, "Model num\u0103r factur\u0103", _s22_101, "Plaj\u0103 num\u0103r factur\u0103", _s20_112, "Model num\u0103r ofert\u0103", _s20_114, "Plaj\u0103 num\u0103r proform\u0103", _s21_132, _s18_334, _s21_134, _s19_243, _s21_136, _s18_334, _s21_137, _s19_243, _s18_125, "Reseta\u021bi dat\u0103 contor", "counter_padding", "Completare contor", _s28_68, "Partaja\u021bi contorul de facturi/cota\u021bii", _s18_127, "Nume tax\u0103 implicit 1", _s18_129, "Cot\u0103 tax\u0103 implicit\u0103 1", _s18_131, "Nume tax\u0103 implicit 2", _s18_133, "Cot\u0103 tax\u0103 implicit\u0103 2", _s18_135, "Nume tax\u0103 implicit 3", _s18_137, "Cot\u0103 tax\u0103 implicit\u0103 3", _s21_138, "Subiect email factur\u0103", _s19_94, "Subiect email ofert\u0103", _s21_140, "Subiect email plat\u0103", _s29_48, "Subiect email plat\u0103 par\u021bial\u0103", "show_table", "Afi\u0219a\u021bi tabel", "show_list", "Afi\u0219a\u021bi list\u0103", "client_city", "Ora\u0219 client", "client_state", "Stat client", "client_country", "\u021aar\u0103 client", _s16_281, "Clientul este activ", "client_balance", "Sold client", "client_address1", "Strad\u0103 client", "client_address2", "Apartament client", "vendor_address1", "Strad\u0103 furnizor", "vendor_address2", "Apartament furnizor", _s24_73, "Strad\u0103 livrare client", _s24_74, "Apartament livrare client", "type", "Tip", "invoice_amount", "Valoare Factur\u0103", _s16_285, "Data Scadenta", "tax_rate1", "Cot\u0103 tax\u0103 1", "tax_rate2", "Cot\u0103 tax\u0103 2", "tax_rate3", "Cot\u0103 tax\u0103 3", "auto_bill", "Auto Facturare", "archived_at", "Arhivat la", "has_expenses", "Are cheltuieli", "custom_taxes1", "Taxe personalizate 1", "custom_taxes2", "Taxe personalizate 2", "custom_taxes3", "Taxe personalizate 3", "custom_taxes4", "Taxe personalizate 4", _s17_159, _s25_151, _s17_160, _s25_152, _s17_161, _s25_153, _s17_162, _s25_154, "is_deleted", "A fost eliminat", "vendor_city", "Ora\u0219 furnizor", "vendor_state", "Stat furnizor", "vendor_country", "\u021aar\u0103 furnizor", "is_approved", "A fost aprobat\u0103", "tax_name", "Nume fiscal", "tax_amount", "Tax\u0103", "tax_paid", "Tax\u0103 pl\u0103tit\u0103", "payment_amount", "Valoare plata", "age", "Vechime", "is_running", "Se deruleaz\u0103", "time_log", "Log Timp", "bank_id", "Banca", _s19_96, "ID categorie cheltuieli", _s16_286, "Categorie de cheltuieli", _s19_98, "ID-ul monedei de pe factur\u0103", "tax_name1", "Nume 1 tax\u0103", "tax_name2", "Nume 2 tax\u0103", "tax_name3", "Nume 3 tax\u0103", "transaction_id", "ID tranzac\u021bie", _s18_139, "Schem\u0103 de culori stare", _s16_287, "Schem\u0103 de culori \xeenc\u0103rcare"], t1, t1), "ru_RU", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "\u0420\u0435\u0444\u0435\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430", "comment", "\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u0412\u0440\u0435\u043c\u044f", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "\u0423\u0447\u0435\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "\u0425\u043e\u0441\u0442", "port", "\u041f\u043e\u0440\u0442", "encryption", "\u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Username", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u0445\u043e\u0434", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0439\u0441\u044f", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "\u041e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u044b\u0439", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Schedule", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u043b\u0430\u0442\u0443", "archive_invoice", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0447\u0451\u0442", "archive_quote", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0443", "archive_credit", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442", "archive_task", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435", "archive_client", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "archive_project", "Archive Project", "archive_expense", "Archive Expense", "restore_payment", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0451\u0436", "restore_invoice", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0447\u0451\u0442", "restore_quote", "Restore Quote", "restore_credit", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442", "restore_task", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435", "restore_client", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "restore_project", "Restore Project", "restore_expense", "Restore Expense", "archive_vendor", "Archive Vendor", "restore_vendor", "Restore Vendor", "create_product", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0443", "update_product", "Update Product", "delete_product", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0443", "restore_product", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0443", "archive_product", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0443", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "\u041c\u0435\u0442\u043e\u0434\u044b \u043e\u043f\u043b\u0430\u0442\u044b", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "\u0427\u0430\u0441", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u0430\u043a \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e \u0443\u043c\u043b\u043e\u0447\u0430\u043d\u0438\u044e", _s22_18, "\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b\u043e\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, _s33_3, _s17_21, _s17_22, _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", _s20_106, _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0447\u0435\u0442 :invoice", _s17_37, _s17_38, "week", "\u041d\u0435\u0434\u0435\u043b\u044f", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, _s16_70, "range", "\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "\u041e\u0434\u043e\u0431\u0440\u0438\u0442\u044c", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", _s23_66, "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "\u0421\u0438\u0447\u0442\u0435\u043c\u0430", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0430\u044f\u0441\u044f \u0417\u0430\u0442\u0440\u0430\u0442\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "\u0418\u043c\u043f\u043e\u0440\u0442 \u0434\u0430\u043d\u043d\u044b\u0445", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", "\u0414\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0443\u043b\u044f \u0438 \u043c\u0435\u043d\u044c\u0448\u0435, \u0447\u0435\u043c \u0432\u0441\u0435\u0433\u043e", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "\u041f\u043e\u0441\u043b\u0430\u0442\u044c \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, _s16_312, _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0447\u0451\u0442", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u0441\u0447\u0435\u0442", "invoice_expense", "Invoice Expense", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "\u0421\u043a\u0440\u044b\u0442\u044c", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "\u0421\u0442\u043e\u043b\u0431\u0435\u0446", "sample", "\u041f\u0440\u0438\u043c\u0435\u0440", "map_to", "Map To", "import", "\u0418\u043c\u043f\u043e\u0440\u0442", _s25_33, _s29_16, "select_file", "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0444\u0430\u0439\u043b", _s16_121, _s16_122, "csv_file", "CSV-\u0444\u0430\u0439\u043b", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "\u0423\u0441\u043b\u0443\u0433\u0430", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "\u041d\u0435\u043e\u043f\u043b\u0430\u0447\u0435\u043d\u043e", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "\u0418\u0442\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430", "quote_total", "\u0412\u0441\u0435\u0433\u043e", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "\u0418\u043c\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0417\u0430\u0442\u0440\u0430\u0442", _s20_81, _s20_82, _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0417\u0430\u0442\u0440\u0430\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, _s18_160, _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0439\u0441\u044f \u0441\u0447\u0435\u0442", _s18_78, "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0441\u0447\u0435\u0442\u0430", _s21_90, "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0439\u0441\u044f \u0441\u0447\u0435\u0442", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, _s39_7, _s25_46, _s38_14, _s25_47, _s38_15, _s26_26, _s39_8, _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u0440\u0442\u044b", _s24_52, _s24_53, "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "Company Name", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "\u0428\u043b\u044e\u0437", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "\u0427\u0430\u0441\u044b", "statement", "Statement", "taxes", "\u041d\u0430\u043b\u043e\u0433\u0438", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Apply Credit", "apply", "Apply", "unapplied", "Unapplied", "select_label", "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u044f\u0440\u043b\u044b\u043a", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "\u041a\u043e\u043c\u0443", "health_check", "Health Check", "payment_type_id", "\u0421\u043f\u043e\u0441\u043e\u0431 \u043e\u043f\u043b\u0430\u0442\u044b", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "\u0422\u0435\u043a\u0443\u0449\u0438\u0435 \u0441\u0447\u0435\u0442\u0430", _s17_90, _s17_91, "recent_payments", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0438", "upcoming_quotes", "\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442\u044b", "expired_quotes", "Expired Quotes", "create_client", "Create Client", "create_invoice", "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0447\u0451\u0442", "create_quote", "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0443", "create_payment", "Create Payment", "create_vendor", "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430", "update_quote", "Update Quote", "delete_quote", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0443", "update_invoice", "Update Invoice", "delete_invoice", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0447\u0451\u0442", "update_client", "Update Client", "delete_client", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "delete_payment", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043e\u043f\u043b\u0430\u0442\u0443", "update_vendor", "Update Vendor", "delete_vendor", "Delete Vendor", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u0430\u0442\u0440\u0430\u0442\u044b", "create_task", "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435", "update_task", "Update Task", "delete_task", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "\u0426\u0435\u043b\u044c", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API \u0442\u043e\u043a\u0435\u043d\u044b", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "\u041f\u0440\u0430\u0432\u0430", "tokens", "\u0422\u043e\u043a\u0435\u043d\u044b", "new_token", "New Token", "edit_token", "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0430", "created_token", "\u0422\u043e\u043a\u0435\u043d \u0441\u043e\u0437\u0434\u0430\u043d", "updated_token", "\u0422\u043e\u043a\u0435\u043d \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", "archived_token", _s27_42, "deleted_token", "\u0422\u043e\u043a\u0435\u043d \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0451\u043d", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0447\u0451\u0442", "email_quote", "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "\u0421\u0443\u043c\u043c\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0430", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "\u041f\u043e\u043b\u043d\u043e\u0435 \u0438\u043c\u044f", _s17_102, _s17_103, _s17_104, "\u0418\u043d\u0434\u0435\u043a\u0441/\u0413\u043e\u0440\u043e\u0434/\u0421\u0442\u0440\u0430\u043d\u0430", "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0430", _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0-30 \u0434\u043d\u0435\u0439", "age_group_30", "30-60 \u0434\u043d\u0435\u0439", "age_group_60", "60-90 \u0434\u043d\u0435\u0439", "age_group_90", "90-120 \u0434\u043d\u0435\u0439", "age_group_120", "120+ \u0434\u043d\u0435\u0439", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "\u0414\u0435\u0442\u0430\u043b\u0438 \u0441\u0447\u0451\u0442\u0430", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count \u0441\u0447\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0430\u043a\u043a\u0430\u0443\u043d\u0442", _s22_70, _s65_8, "delete_company", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e", _s22_71, _s65_8, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", "load_design", "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "\u041a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "tickets", "\u0422\u0438\u043a\u0435\u0442\u044b", _s16_157, "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442\u044b", "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "\u0414\u0430\u0442\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u0430", "credit", "\u041a\u0440\u0435\u0434\u0438\u0442", "credits", "\u041a\u0440\u0435\u0434\u0438\u0442\u044b", "new_credit", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442", "edit_credit", "Edit Credit", "created_credit", "\u041a\u0440\u0435\u0434\u0438\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_credit", _s27_49, "archived_credit", "\u041a\u0440\u0435\u0434\u0438\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d", "deleted_credit", "\u041a\u0440\u0435\u0434\u0438\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d", "removed_credit", _s27_51, "restored_credit", "\u041a\u0440\u0435\u0434\u0438\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d", _s16_159, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e :count \u043a\u0440\u0435\u0434\u0438\u0442\u0430(\u043e\u0432)", "deleted_credits", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e :count \u043a\u0440\u0435\u0434\u0438\u0442\u0430(\u043e\u0432)", _s16_160, _s36_9, "current_version", "\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "\u041d\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c", "number", "Number", "export", "\u042d\u043a\u0441\u043f\u043e\u0440\u0442", "chart", "\u0413\u0440\u0430\u0444\u0438\u043a", "count", "Count", "totals", "\u0418\u0442\u043e\u0433\u043e", "blank", "Blank", "day", "\u0414\u0435\u043d\u044c", "month", "\u041c\u0435\u0441\u044f\u0446", "year", "\u0413\u043e\u0434", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "credit_balance", "\u0411\u0430\u043b\u0430\u043d\u0441 \u043a\u0440\u0435\u0434\u0438\u0442\u0430", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "\u0421\u0442\u043e\u043b\u0431\u0446\u044b", "aging", "Aging", "profit_and_loss", "\u041f\u0440\u0438\u0431\u044b\u043b\u0438 \u0438 \u0443\u0431\u044b\u0442\u043a\u0438", "reports", "Reports", "report", "\u041e\u0442\u0447\u0435\u0442", "add_company", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0441\u0447\u0435\u0442\u0430", _s16_195, _s16_196, "help", "\u041f\u043e\u043c\u043e\u0449\u044c", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "\u041f\u043e\u0447\u0442\u0430 \u0434\u043b\u044f \u0441\u0432\u044f\u0437\u0438", "multiselect", "Multiselect", "entity_state", "State", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435", "from", "\u041e\u0442", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "contact_us", "\u0421\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u043c\u0438", "subtotal", "\u041f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0438\u0442\u043e\u0433", "line_total", "\u0412\u0441\u0435\u0433\u043e", "item", "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Yes", "no", "No", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b", "layout", "Layout", "view", "View", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430\u043b\u043e\u0433\u043e\u0432", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "\u0421\u0443\u043c\u043c\u0430 \u043f\u0435\u043d\u0438", _s16_204, "\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u043f\u0435\u043d\u0438", "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "\u0414\u043d\u0438", "invoice_email", "\u041f\u0438\u0441\u044c\u043c\u043e", "payment_email", "\u041f\u043b\u0430\u0442\u0435\u0436\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Quote Email", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438", "users", "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438", "new_user", "New User", "edit_user", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "created_user", _s25_54, "updated_user", "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", "archived_user", _s26_38, "deleted_user", "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0443\u0434\u0430\u043b\u0451\u043d", "removed_user", _s25_57, "restored_user", "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "\u041e\u0431\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "invoice_options", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0447\u0435\u0442\u0430", _s17_117, "\u0421\u043a\u0440\u044b\u0442\u044c '\u041e\u043f\u043b\u0430\u0442\u0438\u0442\u044c \u0434\u043e'", _s22_78, "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \xab\u041e\u043f\u043b\u0430\u0442\u0438\u0442\u044c \u0434\u043e\xbb \u0432 \u0432\u0430\u0448\u0438\u0445 \u0441\u0447\u0435\u0442\u0430\u0445 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0442\u0435\u0436\u0430.", _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "First page", "all_pages", "All pages", "last_page", "Last page", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0446\u0432\u0435\u0442", "secondary_color", "\u0412\u0442\u043e\u0440\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u044b\u0439 \u0446\u0432\u0435\u0442", "page_size", "Page Size", "font_size", "\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430", "quote_design", "\u0428\u0430\u0431\u043b\u043e\u043d \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043e\u043a", "invoice_fields", "\u041f\u043e\u043b\u044f \u0441\u0447\u0451\u0442\u0430", "product_fields", "\u041f\u043e\u043b\u044f \u0442\u043e\u0432\u0430\u0440\u0430/\u0443\u0441\u043b\u0443\u0433\u0438", "invoice_terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0441\u0447\u0451\u0442\u0430", "invoice_footer", "\u041d\u0438\u0436\u043d\u0438\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b \u0441\u0447\u0435\u0442\u0430", "quote_terms", "Quote Terms", "quote_footer", "Quote Footer", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "\u0415\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e", "freq_two_weeks", "\u0414\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438", "freq_four_weeks", "\u0427\u0435\u0442\u044b\u0440\u0435 \u043d\u0435\u0434\u0435\u043b\u0438", "freq_monthly", "\u0415\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e", "freq_two_months", "\u0414\u0432\u0430 \u043c\u0435\u0441\u044f\u0446\u0430", _s17_121, "\u0422\u0440\u0438 \u043c\u0435\u0441\u044f\u0446\u0430", _s16_214, "\u0427\u0435\u0442\u044b\u0440\u0435 \u043c\u0435\u0441\u044f\u0446\u0430", "freq_six_months", "\u041f\u043e\u043b\u0433\u043e\u0434\u0430", "freq_annually", "Annually", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "Never", "company", "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f", _s17_122, _s17_123, "charge_taxes", "\u0420\u0430\u0441\u0447\u0451\u0442 \u043d\u0430\u043b\u043e\u0433\u043e\u0432", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u0440\u0435\u0444\u0438\u043a\u0441", "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "\u041f\u043e\u043b\u0435 \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0438", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "\u041f\u043e\u043b\u0435 \u0421\u0447\u0451\u0442\u0430", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "\u041f\u043e\u043b\u0435 \u0442\u043e\u0432\u0430\u0440\u0430/\u0443\u0441\u043b\u0443\u0433\u0438", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "\u041f\u043e\u043b\u0435 \u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "\u041f\u0440\u0435\u0444\u0438\u043a\u0441", "number_pattern", "Number Pattern", "messages", "\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f", "custom_css", "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "\u041f\u043e\u0434\u0434\u043e\u043c\u0435\u043d", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "\u0421 \u0423\u0432\u0430\u0436\u0435\u043d\u0438\u0435\u043c,", _s24_56, _s86_, "plain", "Plain", "light", "Light", "dark", "Dark", "email_design", "Email Design", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "Enable Markup", "reply_to_email", "\u041e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0430\u0434\u0440\u0435\u0441", _s19_75, "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0430\u0434\u0440\u0435\u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u043c\u0438", "rate", "\u0421\u0442\u0430\u0432\u043a\u0430", "tax_rate", "\u041d\u0430\u043b\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0432\u043a\u0430", "new_tax_rate", "New Tax Rate", "edit_tax_rate", "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043b\u043e\u0433\u043e\u0432\u0443\u044e \u0441\u0442\u0430\u0432\u043a\u0443", _s16_221, "\u041d\u0430\u043b\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0432\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430", _s16_222, "\u041d\u0430\u043b\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", _s17_129, "\u041d\u0430\u043b\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 \u0430\u0440\u0445\u0438\u0432", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "\u0410\u0432\u0442\u043e\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u043e\u0432/\u0443\u0441\u043b\u0443\u0433", _s18_112, "\u0412\u044b\u0431\u043e\u0440 \u0442\u043e\u0432\u0430\u0440\u0430/\u0443\u0441\u043b\u0443\u0433\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c", "update_products", "\u0410\u0432\u0442\u043e\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u043e\u0432/\u0443\u0441\u043b\u0443\u0433", _s20_104, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0447\u0435\u0442\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u0438\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0442\u043e\u0432\u0430\u0440\u043e\u0432/\u0443\u0441\u043b\u0443\u0433", _s16_224, "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0443", _s21_111, "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0446\u0435\u043d\u0443 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 \u0432 \u0432\u0430\u043b\u044e\u0442\u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "fees", "\u041f\u043b\u0430\u0442\u044b", "limits", "\u041b\u0438\u043c\u0438\u0442\u044b", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Disabled", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "\u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435", "monday", "\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a", "tuesday", "\u0412\u0442\u043e\u0440\u043d\u0438\u043a", "wednesday", "\u0421\u0440\u0435\u0434\u0430", "thursday", "\u0427\u0435\u0442\u0432\u0435\u0440\u0433", "friday", "\u041f\u044f\u0442\u043d\u0438\u0446\u0430", "saturday", "\u0421\u0443\u0431\u0431\u043e\u0442\u0430", "january", "January", "february", "February", "march", "March", "april", "April", "may", "May", "june", "June", "july", "July", "august", "August", "september", "September", "october", "October", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24-\u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u0444\u043e\u0440\u043c\u0430\u0442", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "\u0413\u0440\u0443\u043f\u043f\u0430", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "\u041b\u043e\u0433\u043e\u0442\u0438\u043f", "saved_settings", _s27_56, _s16_230, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u043e\u0432\u0430\u0440\u0430/\u0443\u0441\u043b\u0443\u0433\u0438", "device_settings", "Device Settings", "defaults", "\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", "basic_settings", "\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", _s17_134, "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "company_details", "\u0414\u0435\u0442\u0430\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438", "user_details", "\u0414\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", "localization", "\u041b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f", "online_payments", "\u041e\u043d\u043b\u0430\u0439\u043d \u043f\u043b\u0430\u0442\u0435\u0436\u0438", "tax_rates", "\u041d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0435 \u0441\u0442\u0430\u0432\u043a\u0438", "notifications", "\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f", "import_export", "\u0418\u043c\u043f\u043e\u0440\u0442 | \u042d\u043a\u0441\u043f\u043e\u0440\u0442", "custom_fields", "\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u043e\u043b\u044f", "invoice_design", "\u0414\u0438\u0437\u0430\u0439\u043d \u0441\u0447\u0451\u0442\u0430", "buy_now_buttons", "Buy Now Buttons", "email_settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b", _s23_54, "\u0428\u0430\u0431\u043b\u043e\u043d\u044b \u0438 \u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f", _s22_81, _s20_106, _s19_81, "\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f", "privacy_policy", "Privacy Policy", "sign_up", "\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f", "account_login", "\u041b\u043e\u0433\u0438\u043d", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "\u0421\u043a\u0430\u0447\u0430\u0442\u044c", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "\u0414\u0430\u0442\u0430 \u0417\u0430\u0442\u0440\u0430\u0442", "pending", "\u041e\u0436\u0438\u0434\u0430\u044e\u0449\u0438\u0439", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d", _s24_62, _s24_63, "exchange_rate", "Exchange Rate", _s16_239, _s16_333, "mark_paid", "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043e\u043f\u043b\u0430\u0447\u0435\u043d\u043d\u044b\u043c", "category", "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f", "address", "\u0410\u0434\u0440\u0435\u0441", "new_vendor", "\u041d\u043e\u0432\u044b\u0439 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a", "created_vendor", "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_vendor", "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", "archived_vendor", "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d", "deleted_vendor", "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0451\u043d", "restored_vendor", _s28_39, _s16_240, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e :count \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430(\u043e\u0432)", "deleted_vendors", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e :count \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430(\u043e\u0432)", _s16_241, _s36_11, "new_expense", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u0442\u0440\u0430\u0442\u044b", "created_expense", _s28_40, "updated_expense", "\u0417\u0430\u0442\u0440\u0430\u0442\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b", _s16_242, _s29_30, "deleted_expense", _s23_161, _s16_243, _s29_31, _s17_140, _s30_40, _s16_244, _s23_161, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "\u0412\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0447\u0451\u0442", "logged", "\u0423\u0447\u0442\u0435\u043d\u043e", "running", "\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f", "resume", "\u041d\u0430\u0437\u0430\u0434", "task_errors", "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b", "start", "\u0421\u0442\u0430\u0440\u0442", "stop", "\u0421\u0442\u043e\u043f", "started_task", _s25_65, "stopped_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "resumed_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "now", "\u0421\u0435\u0439\u0447\u0430\u0441", _s16_245, _s16_246, "timer", "\u0422\u0430\u0439\u043c\u0435\u0440", "manual", "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e", "budgeted", "Budgeted", "start_time", "\u0412\u0440\u0435\u043c\u044f \u043d\u0430\u0447\u0430\u043b\u0430", "end_time", "\u0412\u0440\u0435\u043c\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f", "date", "\u0414\u0430\u0442\u0430", "times", "\u0412\u0440\u0435\u043c\u044f", "duration", "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c", "new_task", "\u041d\u043e\u0432\u043e\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435", "created_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e", "updated_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "archived_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u043e \u0432 \u0430\u0440\u0445\u0438\u0432", "deleted_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u043e", "restored_task", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e", "archived_tasks", "\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u043e \u0432 \u0430\u0440\u0445\u0438\u0432 :count \u0437\u0430\u0434\u0430\u043d\u0438\u0439", "deleted_tasks", "\u0423\u0434\u0430\u043b\u0435\u043d\u043e :count \u0437\u0430\u0434\u0430\u043d\u0438\u0439", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "New Project", _s27_62, "\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u043d\u0430\u0448\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435!", "if_you_like_it", _s21_118, "click_here", "\u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0441\u044e\u0434\u0430", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "\u041d\u0435\u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u044b\u0435", _s30_19, _s42_15, "locked", "\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043e", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "\u041d\u0438\u0436\u043d\u0438\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", "compare", "\u0421\u0440\u0430\u0432\u043d\u0438\u0442\u044c", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "\u0421\u0435\u0433\u043e\u0434\u043d\u044f", "custom_range", "Custom Range", "date_range", "Date Range", "current", "\u0422\u0435\u043a\u0443\u0449\u0438\u0439", "previous", "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439", "current_period", "\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0435\u0440\u0438\u043e\u0434", _s17_144, "\u041f\u0435\u0440\u0438\u043e\u0434 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f", "previous_period", "\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434", "previous_year", "\u041f\u0440\u0435\u0434\u0434\u0443\u0448\u0438\u0439 \u0433\u043e\u0434", "compare_to", "\u0421\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0441", "last7_days", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 7 \u0434\u043d\u0435\u0439", "last_week", "\u0417\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u043d\u0435\u0434\u0435\u043b\u044e", "last30_days", "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 30 \u0434\u043d\u0435\u0439", "this_month", "\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446", "last_month", "\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u043c\u0435\u0441\u044f\u0446", "this_year", "This Year", "last_year", "\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u0433\u043e\u0434", "all_time", "All Time", "custom", "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c", _s16_250, "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0447\u0451\u0442", "clone_to_quote", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442", "clone_to_credit", "Clone to Credit", "view_invoice", "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u0447\u0435\u0442", "convert", "\u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d", "more", "More", "edit_client", "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0430", "edit_product", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0443", "edit_invoice", "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0447\u0451\u0442", "edit_quote", "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0443", "edit_payment", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u043b\u0430\u0442\u0443", "edit_task", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435", "edit_expense", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0442\u0440\u0430\u0442\u044b", "edit_vendor", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "\u0410\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u043e\u0432", _s16_252, _s16_253, "total_revenue", "\u0421\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u044b\u0439 \u0434\u043e\u0445\u043e\u0434", "average_invoice", "\u0421\u0440\u0435\u0434\u043d\u0438\u0439 \u0441\u0447\u0451\u0442", "outstanding", "\u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435", "invoices_sent", ":count \u0441\u0447\u0435\u0442\u043e\u0432 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e", "active_clients", "\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u044b", "close", "\u0417\u0430\u043a\u0440\u044b\u0442\u044c", "email", "\u042d\u043b. \u043f\u043e\u0447\u0442\u0430", "password", "\u041f\u0430\u0440\u043e\u043b\u044c", "url", "URL", "secret", "Secret", "name", "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", "logout", "\u0412\u044b\u0439\u0442\u0438", "login", "\u041b\u043e\u0433\u0438\u043d", "filter", "\u0424\u0438\u043b\u044c\u0442\u0440", "sort", "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430", "search", "\u0418\u0441\u043a\u0430\u0442\u044c", "active", "\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439", "archived", "\u0410\u0440\u0445\u0438\u0432", "deleted", "\u0423\u0434\u0430\u043b\u0435\u043d", "dashboard", "\u0413\u043b\u0430\u0432\u043d\u0430\u044f", "archive", "\u0410\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "delete", "\u0423\u0434\u0430\u043b\u0438\u0442\u044c", "restore", "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0434 \u0442\u043e\u0432\u0430\u0440\u0430/\u0443\u0441\u043b\u0443\u0433\u0438", "ascending", "Ascending", "descending", "Descending", "save", "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c", _s17_146, _s17_147, "paid_to_date", "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043e", "balance_due", "\u041d\u0435\u043e\u043f\u043b\u0430\u0447\u0435\u043d\u043e", "balance", "\u041a \u043e\u043f\u043b\u0430\u0442\u0435", "overview", "Overview", "details", "\u0414\u0435\u0442\u0430\u043b\u0438", "phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", "website", "\u0412\u0435\u0431-\u0441\u0430\u0439\u0442", "vat_number", "\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u043b\u0430\u0442\u0435\u043b\u044c\u0449\u0438\u043a\u0430 \u041d\u0414\u0421", "id_number", "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440", "create", "\u0421\u043e\u0437\u0434\u0430\u0442\u044c", _s19_89, _s30_20, "error", "\u041e\u0448\u0438\u0431\u043a\u0430", _s16_256, _s16_257, "contacts", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u044b", "additional", "Additional", "first_name", "\u0418\u043c\u044f", "last_name", "\u0424\u0430\u043c\u0438\u043b\u0438\u044f", "add_contact", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043d\u0442\u0430\u043a\u0442", "are_you_sure", "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?", "cancel", "\u041e\u0442\u043c\u0435\u043d\u0430", "ok", "Ok", "remove", "Remove", _s16_258, _s16_259, "product", "\u0422\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0430", "products", "\u0422\u043e\u0432\u0430\u0440\u044b/\u0423\u0441\u043b\u0443\u0433\u0438", "new_product", "\u041d\u043e\u0432\u044b\u0439 \u0442\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0430", "created_product", "\u0422\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_product", "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u043e\u0432\u0430\u0440\u0435/\u0443\u0441\u043b\u0443\u0433\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u0430", _s16_260, "\u0422\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0430 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d \u0432 \u0430\u0440\u0445\u0438\u0432", "deleted_product", "\u0422\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u044b", _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "\u0422\u043e\u0432\u0430\u0440/\u0443\u0441\u043b\u0443\u0433\u0430", "notes", "\u0417\u0430\u043c\u0435\u0442\u043a\u0438", "cost", "Cost", "client", "\u041a\u043b\u0438\u0435\u043d\u0442", "clients", "\u041a\u043b\u0438\u0435\u043d\u0442\u044b", "new_client", "\u041d\u043e\u0432\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442", "created_client", "\u041a\u043b\u0438\u0435\u043d\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_client", "\u041a\u043b\u0438\u0435\u043d\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", "archived_client", "\u041a\u043b\u0438\u0435\u043d\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d", _s16_263, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e :count \u043a\u043b\u0438\u0435\u043d\u0442\u0430(\u043e\u0432)", "deleted_client", "\u041a\u043b\u0438\u0435\u043d\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0451\u043d", "deleted_clients", "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e :count \u043a\u043b\u0438\u0435\u043d\u0442\u0430(\u043e\u0432)", "restored_client", "\u041a\u043b\u0438\u0435\u043d\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d", _s16_264, _s36_13, "address1", "\u0423\u043b\u0438\u0446\u0430", "address2", "\u0414\u043e\u043c/\u041e\u0444\u0438\u0441", "city", "\u0413\u043e\u0440\u043e\u0434", "state", "\u0420\u0430\u0439\u043e\u043d", "postal_code", "\u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u043a\u043e\u0434", "country", "\u0421\u0442\u0440\u0430\u043d\u0430", "invoice", "\u0421\u0447\u0451\u0442", "invoices", "\u0421\u0447\u0435\u0442\u0430", "new_invoice", "\u041d\u043e\u0432\u044b\u0439 \u0441\u0447\u0451\u0442", "created_invoice", "\u0421\u0447\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_invoice", "\u0421\u0447\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", _s16_265, "\u0421\u0447\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d", "deleted_invoice", "\u0421\u0447\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0451\u043d", _s16_266, "\u0421\u0447\u0451\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d", _s17_150, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e :count \u0441\u0447\u0442\u0430(\u043e\u0432)", _s16_267, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e :count \u0441\u0447\u0442\u0430(\u043e\u0432)", _s17_151, _s37_23, "emailed_invoice", "\u0421\u0447\u0435\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043f\u043e \u043f\u043e\u0447\u0442\u0435", "emailed_payment", _s28_72, "amount", "\u0412\u0441\u0435\u0433\u043e", "invoice_number", "\u041d\u043e\u043c\u0435\u0440 \u0441\u0447\u0451\u0442\u0430", "invoice_date", "\u0414\u0430\u0442\u0430 \u0441\u0447\u0451\u0442\u0430", "discount", "\u0421\u043a\u0438\u0434\u043a\u0430", "po_number", "\u041d\u043e\u043c\u0435\u0440 \u043f\u043b\u0430\u0442\u0435\u0436\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0443\u0447\u0435\u043d\u0438\u044f", "terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f", "public_notes", "\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438", "private_notes", "\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438", "frequency", "\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c", "start_date", "\u0414\u0430\u0442\u0430 \u043d\u0430\u0447\u0430\u043b\u0430", "end_date", "\u0414\u0430\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f", "quote_number", "\u041d\u043e\u043c\u0435\u0440 \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0438", "quote_date", "\u0414\u0430\u0442\u0430 \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0438", "valid_until", "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u0434\u043e", "items", "Items", "partial_deposit", _s16_523, "description", "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", "unit_cost", "\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0437\u0430 \u0435\u0434\u0438\u043d\u0438\u0446\u0443", "quantity", "\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e", "add_item", "Add Item", "contact", "\u041a\u043e\u043d\u0442\u0430\u043a\u0442", "work_phone", "\u0422\u0435\u043b\u0435\u0444\u043e\u043d", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "\u0421\u0440\u043e\u043a \u043e\u043f\u043b\u0430\u0442\u044b", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "\u0421\u0442\u0430\u0442\u0443\u0441", _s17_152, "\u0421\u0442\u0430\u0442\u0443\u0441 \u0421\u0447\u0451\u0442\u0430", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "\u0412\u0441\u0435\u0433\u043e", "percent", "\u041f\u0440\u043e\u0446\u0435\u043d\u0442", "edit", "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "dismiss", "Dismiss", _s20_109, "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0438\u0440\u0438\u0442\u0435 \u0434\u0430\u0442\u0443", _s22_85, "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0438\u0440\u0438\u0442\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430", _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "language", "\u042f\u0437\u044b\u043a", "currency", "\u0412\u0430\u043b\u044e\u0442\u0430", "created_at", "\u0414\u0430\u0442\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f", "created_on", "Created On", "updated_at", "Updated", "tax", "\u041d\u0430\u043b\u043e\u0433", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a", "sent", "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c", "viewed", "Viewed", "approved", "Approved", "partial", _s16_523, "paid", "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043e", "mark_sent", "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "\u0413\u043e\u0442\u043e\u0432\u043e", _s37_24, _s37_25, "dark_mode", "\u0422\u0435\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430", _s27_68, _s35_23, "refresh_data", "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0414\u0430\u043d\u043d\u044b\u0435", "blank_contact", "Blank Contact", "activity", "\u0410\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c", _s16_270, _s16_271, "clone", "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c", "loading", "\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f", "industry", "Industry", "size", "\u0420\u0430\u0437\u043c\u0435\u0440", "payment_terms", "\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043e\u043f\u043b\u0430\u0442\u044b", "payment_date", "\u0414\u0430\u0442\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430", "payment_status", "\u0421\u0442\u0430\u0442\u0443\u0441 \u041f\u043b\u0430\u0442\u0435\u0436\u0430", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Client Portal", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0438", "initial_email", "Initial Email", "first_reminder", "\u041f\u0435\u0440\u0432\u043e\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435", "second_reminder", "\u0412\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435", "third_reminder", "\u0422\u0440\u0435\u0442\u044c\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "\u0428\u0430\u0431\u043b\u043e\u043d", "send", "Send", "subject", "\u0422\u0435\u043c\u0430", "body", "\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "send_email", "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u043b.\u043f\u043e\u0447\u0442\u0443", "email_receipt", "\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u043a\u0432\u0438\u0442\u0430\u043d\u0446\u0438\u044e \u043e\u0431 \u043e\u043f\u043b\u0430\u0442\u0435 \u043f\u043e \u044d\u043b.\u043f\u043e\u0447\u0442\u0435", "auto_billing", "Auto billing", "button", "\u041a\u043d\u043e\u043f\u043a\u0430", "preview", "Preview", "customize", "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c", "history", "\u0418\u0441\u0442\u043e\u0440\u0438\u044f", "payment", "\u041f\u043b\u0430\u0442\u0451\u0436", "payments", "\u041e\u043f\u043b\u0430\u0442\u044b", "refunded", "Refunded", "payment_type", "Payment Type", _s21_121, "\u0420\u0435\u0444\u0435\u0440\u0435\u043d\u0441 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438", "enter_payment", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u043f\u043b\u0430\u0442\u0443", "new_payment", "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u043f\u043b\u0430\u0442\u0443", "created_payment", "\u041f\u043b\u0430\u0442\u0451\u0436 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_payment", "\u041f\u043b\u0430\u0442\u0451\u0436 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", _s16_278, "\u041f\u043b\u0430\u0442\u0451\u0436 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d", "deleted_payment", "\u041f\u043b\u0430\u0442\u0451\u0436 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0451\u043d", _s16_279, "\u041f\u043b\u0430\u0442\u0451\u0436 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d", _s17_155, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e :count \u043f\u043b\u0430\u0442\u0435\u0436\u0430(\u0435\u0439)", _s16_280, "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e :count \u043f\u043b\u0430\u0442\u0435\u0436\u0430(\u0435\u0439)", _s17_156, _s37_26, "quote", "\u041a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0430", "quotes", "\u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442\u044b", "new_quote", "\u041d\u043e\u0432\u0430\u044f \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0430", "created_quote", "\u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d", "updated_quote", "\u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d", "archived_quote", "\u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d \u0432 \u0430\u0440\u0445\u0438\u0432", "deleted_quote", "\u041a\u043e\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0430", "restored_quote", _s27_70, "archived_quotes", "\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u043e \u0432 \u0430\u0440\u0445\u0438\u0432 :count \u043a\u043e\u0442\u0438\u0440\u043e\u0432\u043e\u043a", "deleted_quotes", _s34_32, "restored_quotes", _s35_25, "expense", "\u0417\u0430\u0442\u0440\u0430\u0442\u0430", "expenses", "\u0417\u0430\u0442\u0440\u0430\u0442\u044b", "vendor", "Vendor", "vendors", "Vendors", "task", "Task", "tasks", "\u0417\u0430\u0434\u0430\u043d\u0438\u0435", "project", "Project", "projects", "Projects", "activity_1", ":user \u0421\u043e\u0437\u0434\u0430\u043b \u041a\u043b\u0438\u0435\u043d\u0442\u0430 :client", "activity_2", _s29_40, "activity_3", _s28_59, "activity_4", ":user \u0421\u043e\u0437\u0434\u0430\u043b \u0421\u0447\u0451\u0442 :invoice", "activity_5", ":user \u041e\u0431\u043d\u043e\u0432\u0438\u043b \u0441\u0447\u0451\u0442 :invoice", "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", _s31_19, "activity_9", _s30_25, "activity_10", _s82_, "activity_11", _s30_26, "activity_12", _s31_20, "activity_13", _s30_27, "activity_14", _s28_60, "activity_15", _s28_61, "activity_16", _s29_41, "activity_17", _s28_62, "activity_18", _s26_53, "activity_19", _s26_54, "activity_20", _s50_12, "activity_21", _s28_63, "activity_22", _s27_71, "activity_23", _s26_55, "activity_24", _s27_72, "activity_25", _s31_21, "activity_26", _s29_42, "activity_27", _s31_22, "activity_28", _s29_43, "activity_29", _s42_16, "activity_30", _s28_64, "activity_31", _s29_44, "activity_32", _s28_65, "activity_33", _s29_45, "activity_34", _s30_28, "activity_35", _s31_23, "activity_36", ":user \u0423\u0434\u0430\u043b\u0438\u043b \u0417\u0430\u0442\u0440\u0430\u0442\u044b :expense", "activity_37", _s31_24, "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", _s24_68, "activity_43", _s24_69, "activity_44", _s25_71, "activity_45", _s24_70, "activity_46", _s25_72, "activity_47", ":user \u041e\u0431\u043d\u043e\u0432\u0438\u043b \u0417\u0430\u0442\u0440\u0430\u0442\u044b :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", "\u041f\u0440\u0430\u0439\u0441-\u043b\u0438\u0441\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "\u0412\u044b\u0431\u0440\u0430\u0442\u044c", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043d\u043e\u043c\u0435\u0440\u0430 \u0441\u0447\u0451\u0442\u0430", _s20_112, _s20_113, _s20_114, _s20_115, _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "\u0422\u0438\u043f", "invoice_amount", "Invoice Amount", _s16_285, "\u0421\u0440\u043e\u043a \u043e\u043f\u043b\u0430\u0442\u044b", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "\u0410\u0432\u0442\u043e-\u0441\u0447\u0435\u0442", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Tax Name", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "\u0421\u0443\u043c\u043c\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430", "age", "\u0412\u043e\u0437\u0440\u0430\u0441\u0442", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Bank", _s19_96, _s19_97, _s16_286, "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0437\u0430\u0442\u0440\u0430\u0442", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "sr", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "e-po\u0161ta", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Referentni program", "comment", "Komentari", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Vreme", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Va\u0161i podaci za prijavu ne odgovaraju na\u0161im podacima", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Enkripcija", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Korisni\u010dko ime", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Zadnja prijava", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", _s19_244, "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Razdvoji", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Administracija", "owner", "Vlasnik", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Naplativo", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Akcija", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "Raspored", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", _s16_308, "archive_invoice", "Arhiviraj ra\u010dun", "archive_quote", _s16_309, "archive_credit", _s16_310, "archive_task", _s17_173, "archive_client", _s18_145, "archive_project", "Arhiviraj projekat", "archive_expense", _s16_311, "restore_payment", "Vrati uplatu", "restore_invoice", "Vrati ra\u010dun", "restore_quote", "Vrati predra\u010dun", "restore_credit", "Vrati kredit", "restore_task", "Obnovi zadatak", "restore_client", "Vrati klijenta", "restore_project", "Vrati projekat", "restore_expense", "Obnovi tro\u0161ak", "archive_vendor", _s20_119, "restore_vendor", "Obnovi dobavlja\u010da", "create_product", "Dodaj proizvod", "update_product", "Update Product", "delete_product", "Obri\u0161i proizvod", "restore_product", "Vrati proizvod", "archive_product", _s18_146, _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Na\u010dini pla\u0107anja", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Sat", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Otpremi", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Obri\u0161i projekat", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Snimi kao podrazumevane uslove", _s22_18, "Snimi kao podrazumevano podno\u017eje", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Bankovni ra\u010dun uspe\u0161no kreiran", _s20_26, "Bankovni ra\u010dun uspe\u0161no a\u017euriran", _s17_21, _s20_120, _s16_49, _s16_50, "account_type", "Tip naloga", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Odabrano", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Izmeni kredit", "delete_credit", "Obri\u0161i kredit", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bankovni Ra\u010dun", "bank_accounts", _s24_80, _s21_34, "Bankovni ra\u010dun uspe\u0161no arhiviran", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Spoji", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Prihvati", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Pode\u0161avanja pla\u0107anja", "default", "Podrazumevano", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Stanje", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", "Kreirajte svoj nalog za nekoliko sekundi", "login_label", _s28_11, "add_to_invoice", _s21_145, _s17_37, _s17_38, "week", "Nedelja", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Valuta ra\u010duna", "range", "Opseg", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Napravi projekat", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "Naknada za ra\u010dun :amount bi bila :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Odobri", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", "Uspe\u0161no o\u010di\u0161\u0107en klijent", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direktni dug", _s21_58, _s30_6, "set_password", "Postavi lozinku", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", "BECS direktno zadu\u017eivanje", "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "Pregled tro\u0161ka # :expense", "view_statement", "Pogledajte izjavu", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "Sistem", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "Od Ime", _s16_81, _s16_82, _s17_44, "Ponavljaju\u0107i tro\u0161ak", _s18_46, "Ponavljaju\u0107i tro\u0161kovi", _s21_59, "Novi ponavljaju\u0107i tro\u0161ak", _s22_50, "Izmeni ponavljaju\u0107i tro\u0161ak", _s25_20, "Ponavljaju\u0107i tro\u0161ak uspe\u0161no kreiran", _s25_21, "Ponavljaju\u0107i tro\u0161ak uspe\u0161no izmenjen", _s26_16, "Ponavljaju\u0107i tro\u0161ak uspe\u0161no arhiviran", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "Ponavljaju\u0107i tro\u0161ak uspe\u0161no povra\u0107en", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, "Google analitika", _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "Uputstvo za upotrebu", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Neto", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Uvezi podatke", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", ":user je kreirao redovni ra\u010dun :recurring_invoice", "activity_101", ":user je a\u017eurirao redovni ra\u010dun :recurring_invoice", "activity_102", ":user je arhivirao redovni ra\u010dun :recurring_invoice", "activity_103", ":user je obrisao redovni ra\u010dun :recurring_invoice", "activity_104", ":user je vratio redovni ra\u010dun :recurring_invoice", _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Poslednja izmena", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "Ime kontakta", _s17_48, "Prezime kontakta", "order", "Order", "unassigned", "Nije dodeljen.", "partial_value", "Mora biti ve\u0107e od nula i manje od sume", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Omogu\u0107i", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Postavite poddomen ili prika\u017eite ra\u010dun na va\u0161oj internet stranici.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promotivni kod", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Bezbednost", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, "Poddomen nije dostupan", "connect_gmail", "Pove\u017eite Gmail", _s16_102, "Prekinite vezu sa Gmail-om", "connected_gmail", "Gmail je uspe\u0161no povezan", _s18_62, "Uspe\u0161no je prekinuta veza sa Gmail-om", _s16_104, "Promene u bazi koda mo\u017eda blokiraju a\u017euriranje, mo\u017eete pokrenuti ovu komandu da biste odbacili promene:", _s16_105, "ID broj klijenta", "count_minutes", ":count minuti", _s16_107, "Vreme isteka lozinke", _s29_15, _s28_70, "use_last_email", "Koristite poslednju e-po\u0161tu", _s16_109, "Aktivirajte kompaniju", _s21_74, "Omogu\u0107ite e-po\u0161te, redovne ra\u010dune i obave\u0161tenja", _s27_31, "Do\u0161lo je do gre\u0161ke, poku\u0161ajte ponovo", _s27_32, "Molimo prvo postavite lozinku", _s34_15, "Upozorenje: Promena va\u0161eg broja telefona c\u0301e onemoguc\u0301iti 2FA", "help_translate", "Help Translate", _s23_28, "Molimo odaberite dr\u017eavu", "resend_invite", "Ponovo po\u0161aljite pozivnicu", _s19_50, "Uspe\u0161no onemogu\u0107en 2FA", _s16_111, "Uspe\u0161no povezan nalog", _s19_51, "Uspe\u0161no prekinuta veza sa nalogom", "delivered", "Dostavljeno", "bounced", "Odbijene", "spam", "Nepo\u017eeljna e-po\u0161ta", "view_docs", "Pregled dokumenata", _s32_12, "Molimo navedite broj mobilnog telefona da biste omoguc\u0301ili dvofaktorsku potvrdu", "send_sms", "Po\u0161alji SMS poruku", "sms_code", "SMS kod", _s21_75, "O\u010ditajte bar kod uz pomo\u0107 :link odgovaraju\u0107e aplikacije.", _s18_63, "Dvostepena autorizacija uspe\u0161no aktivirana", "connect_google", "Pove\u017eite Google", _s17_56, "Prekinite vezu sa Google-om", _s17_58, "Dvostepena autorizacija", _s18_64, "Onemoguc\u0301ite dva faktora", _s34_16, _s34_17, "stay_logged_in", "Ostanite prijavljeni", _s23_30, "Upozorenje: Va\u0161a sesija uskoro isti\u010de", "count_hours", ":count sati", "count_day", "1 dan", "count_days", ":count dani", _s19_52, _s19_53, _s17_59, "Bezbednosne postavke", "resend_email", "Ponovo po\u0161alji e-po\u0161tu", _s26_22, "Molimo potvrdite adresu svoje e-po\u0161te", _s16_112, "Refundirana uplata", _s19_54, _s22_218, _s19_56, "Izaberite korisnika koji je potvr\u0111en pomoc\u0301u Gmail-a", "list_long_press", "List Long Press", "show_actions", "Prika\u017ei radnje", _s17_61, "Pokrenite opciju vi\u0161e izbora", _s27_34, "E-po\u0161ta je poslata za potvrdu adrese e-po\u0161te", _s21_76, "Da biste koristili :client_counter, dodajte ili :client_number ili :client_id_number da biste spre\u010dili sukobe", "this_quarter", "Ovaj kvartal", "last_quarter", "Poslednji kvartal", "to_update_run", "Za a\u017euriranje pokrenite", _s18_66, "Pretvori u ra\u010dun", _s16_113, "URL za registraciju", "invoice_project", "Naplati Projekat", "invoice_task", "Fakturi\u0161i zadatak", "invoice_expense", "Tro\u0161ak ra\u010duna", _s19_57, "Pretraga 1 uslovi pla\u0107anja", _s20_67, "Pretra\u017ei :count uslove pla\u0107anja", _s16_115, "Sa\u010duvaj i pregledaj", "save_and_email", "Sa\u010duvaj i po\u0161alji e-po\u0161tom", _s16_117, _s17_175, _s16_119, "Konvertovani iznos", _s17_63, "Konvertovano stanje", _s22_54, "Pretvoreno u plac\u0301eno do danas", _s24_36, "Konvertovano kreditno stanje", "converted_total", "Ukupno konvertovano", "is_sent", "Je poslato", _s17_65, "Podrazumevani dokumenti", "document_upload", "Otpremiti dokument", _s20_68, "Dozvoli klijentima da po\u0161alju dokumente", "expense_total", "Ukupni tro\u0161kovi", "enter_taxes", "Unesite poreze", "by_rate", "Prema stopi", "by_amount", "Prema iznosu", "enter_amount", "Unesite iznos", "before_taxes", "Pre poreza", "after_taxes", "Posle poreza", "color", "Boja", "show", "Prika\u017ei", "hide", "Sakrij", "empty_columns", "Prazne kolone", _s21_78, "Re\u017eim za otklanjanje gre\u0161aka je omoguc\u0301en", _s26_23, "Upozorenje: Namenjeno da se koristi na lokalnim ma\u0161inama, \u0161to mo\u017ee dovesti do odavanja pristupnih parametara. Kliknite da biste saznali vi\u0161e.", "running_tasks", "Aktivni zadaci", "recent_tasks", "Nedavni zadaci", "recent_expenses", "Nedavni tro\u0161kovi", _s17_67, "Nadolaze\u0107i tro\u0161kovi", "update_app", "A\u017euriraj aplikaciju", "started_import", "Uspe\u0161no pokrenut uvoz", _s24_38, "Mapiranje duplikata kolona", _s20_69, "Koristi inkluzivne poreze", _s18_68, "Je popust na iznos", "column", "Kolona", "sample", "Uzorak", "map_to", "Mapiraj u", "import", "Uvoz", _s25_33, "Koristite prvi red kao nazive kolona", "select_file", "Mollim odaberite datoteku", _s16_121, "Nijedna datoteka nije odabrana", "csv_file", "CSV datoteka", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Po ra\u010dunu", "waveaccounting", "Wave ra\u010dunovodstvo", "zoho", "Zoho", "accounting", "Ra\u010dunovodstvo", _s22_56, "Molimo navedite sve CSV datoteke.", "import_type", "Tip uvoza", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "Prika\u017ei licence", "webhook_url", "Webhook URL", _s17_69, "Ure\u0111iva\u010d preko celog ekrana", "sidebar_editor", "Ure\u0111iva\u010d na bo\u010dnoj traci", _s22_57, "Molimo unesite ':value' da biste potvrdili", "purge", "O\u010distiti", "service", "Usluga", "clone_to", "Kloniraj u", "clone_to_other", "Kloniraj u drugo", "labels", "Oznake", "add_custom", "Dodaj prilago\u0111eno", "payment_tax", "Porez na plac\u0301anje", "unpaid", "Nepla\u0107eno", "white_label", "Licenca bez brendiranja", "delivery_note", "Otpremnica", _s24_41, "Poslati ra\u010duni su zaklju\u010dani", _s24_43, "Pla\u0107eni ra\u010duni su zaklju\u010dani", "source_code", "Izvorni kod", "app_platforms", "Dodaj platforme", "invoice_late", "Zakasneli ra\u010dun", "quote_expired", "Ponuda je istekla", "partial_due", "Datum avansa", "invoice_total", "Ra\u010dun sveukupno", "quote_total", "Ukupna ponuda", "credit_total", "Credit Total", _s23_31, "Ra\u010dun sveukupno", "actions", "Akcije", "expense_number", "Broj tro\u0161ka", "task_number", "Broj zadatka", "project_number", "Broj projekta", "project_name", "Naziv projekta", "warning", "Upozorenje", "view_settings", "Prika\u017ei pode\u0161avanja", _s24_45, "Upozorenje: ovo preduze\u0107e jo\u0161 nije aktivirano", "late_invoice", "Zakasneli ra\u010dun", "expired_quote", "Istekla ponuda", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Ime klijenta", "client_phone", "Broj telefona klijenta", "required_fields", "Obavezna polja", "calculated_rate", "Izra\u010dunata stopa", _s17_71, "Podrazumevana stopa zadatka", "clear_cache", "O\u010distite ke\u0161 memoriju", "sort_order", "Redosled sortiranja", "task_status", "Status", "task_statuses", "Statusi zadataka", "new_task_status", "Status novog zadatka", _s16_123, "Uredi status zadatka", _s19_58, "Uspe\u0161no kreiran status zadatka", _s19_59, "Uspe\u0161no a\u017euriran status zadatka", _s20_71, "Uspe\u0161no arhiviran status zadatka", _s19_60, "Uspe\u0161no obrisan status zadatka", _s19_61, "Uspe\u0161no uklonjen status zadatka", _s20_72, "Uspe\u0161no vra\u0107en status zadatka", _s22_58, "Statusi zadataka :value su uspe\u0161no arhivirani", _s21_80, "Statusi zadataka :value su uspe\u0161no obrisani", _s22_59, "Statusi zadataka :value su uspe\u0161no vra\u0107eni", _s18_70, "Pretraga 1 status zadatka", _s20_74, "Pretra\u017ei :count statuse zadataka", _s16_125, "Prika\u017ei tabelu zadataka", _s21_81, "Uvek prika\u017eite odeljak sa zadacima kada kreirate ra\u010dune", _s20_75, "Vremenski dnevnik zadatka ra\u010duna", _s25_34, "Dodajte detalje o vremenu stavkama ra\u010duna", _s20_77, _s20_78, _s25_35, "Dodajte detalje o datumu u stavke ra\u010duna", _s21_82, "Zapo\u010dnite zadatke pre \u010duvanja", _s18_71, "Konfiguri\u0161ite statuse", "task_settings", "Postavke zadatka", _s20_79, "Konfiguri\u0161ite kategorije", _s18_73, _s19_109, _s20_81, _s24_81, _s21_83, "Kategorija izmene tro\u0161kova", _s24_46, "Kategorija tro\u0161kova uspe\u0161no napravljena", _s24_47, "Kategorija tro\u0161kova uspe\u0161no izmenjena", _s25_37, "Kategorija tro\u0161kova uspe\u0161no arhivirana", _s24_48, "Kategorija uspe\u0161no obrisana", _s24_49, "Uspe\u0161no uklonjena kategorija tro\u0161kova", _s25_38, "Kategorija tro\u0161kova uspe\u0161no vra\u0107ena", _s27_38, "Uspe\u0161no arhivirano :count kategorija tro\u0161kova", _s26_24, "Uspe\u0161no obrisana kategorija tro\u0161kova :value", _s27_39, "Uspe\u0161no vra\u0107ena kategorija tro\u0161kova :value", _s23_32, "Pretraga 1 kategorija tro\u0161kova", _s25_40, "Pretra\u017eiti :count kategorije tro\u0161kova", _s21_85, "Koristite dostupne kredite", "show_option", "Prika\u017ei opciju", _s22_60, "Iznos kredita ne mo\u017ee biti vec\u0301i od iznosa uplate", "view_changes", "Prika\u017ei promene", "force_update", "Prisilno a\u017euriranje", _s17_73, "Pokrec\u0301ete najnoviju verziju, ali mo\u017eda postoje ispravke na \u010dekanju.", "mark_paid_help", "Pratite tro\u0161ak koji je plac\u0301en", _s18_75, "Treba biti fakturisan", _s23_33, "Omoguc\u0301ite da se tro\u0161ak fakturi\u0161e", _s29_17, _s36_16, _s21_87, "Podesite kurs", _s16_127, "Pode\u0161avanja tro\u0161kova", _s18_76, "Kloniraj u ponavljajuc\u0301e", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Polje korisnika", "variables", "Varijable", "show_password", "Prika\u017ei lozinku", "hide_password", "Sakrij lozinku", "copy_error", "Kopiraj gre\u0161ku", "capture_card", "Capture Card", _s17_74, "Automatski obra\u010dun je omoguc\u0301en", "total_taxes", "Ukupni porezi", "line_taxes", "Line Taxes", "total_fields", "Ukupno polja", _s25_41, "Uspe\u0161no zaustavljen redovni ra\u010dun", _s25_42, "Uspe\u0161no zapo\u010det redovni ra\u010dun", _s25_43, "Uspe\u0161no je nastavljena ponavljajuc\u0301a faktura", "gateway_refund", "Gateway Refund", _s19_62, "Obradite povrac\u0301aj preko kanala za plac\u0301anje", "due_date_days", "Datum dospe\u0107a", "paused", "Pauzirano", "mark_active", "Ozna\u010diti aktivno", "day_count", "Dan :count", _s22_61, "Prvi dan u mesecu", _s21_88, "Poslednji dan u mesecu", _s17_76, "Koristite uslove plac\u0301anja", "endless", "Beskona\u010dno", "next_send_date", "Sledec\u0301i datum slanja", _s16_129, "Preostali ciklusi", _s17_78, "Ponavljaju\u0107i ra\u010dun", _s18_78, _s19_244, _s21_90, "Novi ponavljaju\u0107i ra\u010dun", _s22_63, "Izmeni ponavljaju\u0107i ra\u010dun", _s25_44, "Uspe\u0161no napravljen redovni ra\u010dun", _s25_45, "Uspe\u0161no a\u017euriran redovni ra\u010dun", _s26_25, "Redovni ra\u010dun uspe\u0161no arhiviran", _s25_46, "Redovni ra\u010dun uspe\u0161no obrisan", _s25_47, "Uspe\u0161no uklonjen redovni ra\u010dun", _s26_26, "Redovni ra\u010dun uspe\u0161no obnovljen", _s27_40, "Redovni :value ra\u010duni su uspe\u0161no arhivirani", _s26_27, "Redovni :value ra\u010duni su uspe\u0161no obrisani", _s27_41, "Redovni :value ra\u010duni su uspe\u0161no vra\u0107eni", _s24_50, "Pretraga 1 redovni ra\u010dun", _s25_48, "Pretra\u017ei :count redovne ra\u010dune", "send_date", "Datum slanja", "auto_bill_on", "Automatska naplata uklju\u010dena", _s28_19, "Minimalni iznos plac\u0301anja", "profit", "Zarada", "line_item", "Stavka", _s18_80, _s17_167, _s23_34, "Podr\u017eite dodatno plac\u0301anje za prihvatanje saveta", _s19_63, _s18_141, _s24_51, "Podr\u0161ka plac\u0301anja delimi\u010dnog minimalnog iznosa /depozita", "test_mode", "Na\u010din testiranja", "opened", "Otvoreno", _s30_8, "Izmirenje nije uspelo", _s30_9, "Izmirenje je uspelo", "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Po\u0161alji e-po\u0161tu", _s17_80, "Red za ponovni poku\u0161aj e-po\u0161te", "failure", "Neuspeh", "quota_exceeded", "Kvota je prema\u0161ena", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "Pogledaj portal", "copy_link", "Kopiraj link", "token_billing", "Sa\u010duvaj detalje kartice", _s24_52, "Dobrodo\u0161li u Invoice Ninja-u", "always", "Uvek", "optin", "Opt-In", "optout", "Opt-Out", "label", "Oznaka", "client_number", "Broj klijenta", "auto_convert", "Auto konverzija", "company_name", "Ime preduze\u0107a", "reminder1_sent", "Podsetnik 1 poslat", "reminder2_sent", "Podsetnik 2 poslat", "reminder3_sent", "Podsetnik 3 poslat", _s18_81, "Podsetnik koji je poslednji poslat", "pdf_page_info", _s27_87, _s16_133, _s29_115, "emailed_quotes", _s36_67, "emailed_credits", "Krediti uspe\u0161no poslati e-po\u0161tom", "gateway", "Kanal prodaje", "view_in_stripe", "Pogledaj u Stripe-u", "rows_per_page", "Redovi po stranici", "hours", "Sati", "statement", "Izjava", "taxes", "Porezi", "surcharge", "Doplata", "apply_payment", "Primeni pla\u0107anje", "apply_credit", "Primeni kredit", "apply", "Primeni", "unapplied", "Neprimenjeno", "select_label", "Izaberi oznaku", "custom_labels", _s18_147, "record_type", "Tip zapisa", "record_name", "Naziv zapisa", "file_type", "Tip datoteke", "height", "Visina", "width", "\u0160irina", "to", "Prima", "health_check", "Zdravstveni pregled", "payment_type_id", "Tip uplate", "last_login_at", "Poslednje prijavljivanje na", "company_key", "Klju\u010d preduze\u0107a", "storefront", "Izlog", "storefront_help", "Omoguc\u0301ite aplikacijama trec\u0301ih strana da kreiraju ra\u010dune", "client_created", "Klijent kreiran", _s20_84, "E-po\u0161ta za onlajn plac\u0301anje", _s20_86, _s25_78, "completed", "Zavr\u0161eno", "gross", "Bruto", "net_amount", "Neto iznos", "net_balance", "Neto stanje", "client_settings", "Pode\u0161avanja klijenta", _s17_82, "Izabrani ra\u010duni", _s17_84, "Izabrana pla\u0107anja", "selected_quotes", "Izabrane ponude", "selected_tasks", "Izabrani zadaci", _s17_86, "Izabrani tro\u0161kovi", _s17_88, "Dolazni ra\u010duni", _s17_90, "Ra\u010duni van valute", "recent_payments", "Nedavne uplate", "upcoming_quotes", "Nadolaze\u0107i predra\u010duni", "expired_quotes", "Istekli predra\u010duni", "create_client", "Kreiraj klijenta", "create_invoice", "Kreiraj ra\u010dun", "create_quote", "Napravi ponudu", "create_payment", "Kreiraj pla\u0107anje", "create_vendor", "Napravi dobavlja\u010da", "update_quote", "A\u017eurirati ponudu", "delete_quote", "Obri\u0161i ponudu", "update_invoice", "A\u017eurirati ra\u010dun", "delete_invoice", "Obri\u0161i ra\u010dun", "update_client", "A\u017eurirati klijenta", "delete_client", "Obri\u0161i klijenta", "delete_payment", "Obri\u0161i uplatu", "update_vendor", "A\u017eurirati dobavlja\u010da", "delete_vendor", _s17_176, "create_expense", "Kreiraj tro\u0161ak", "update_expense", "A\u017euriraj tro\u0161ak", "delete_expense", "Obri\u0161i tro\u0161ak", "create_task", "Kreiraj zadatak", "update_task", "A\u017euriraj Zadatak", "delete_task", "Obri\u0161i zadatak", "approve_quote", "Odobri ponudu", "off", "Isklju\u010deno", "when_paid", "Kada je pla\u0107ena", "expires_on", "Isti\u010de", "free", "Besplatan", "plan", "Plan", "show_sidebar", "Prika\u017ei bo\u010dnu traku", "hide_sidebar", _s18_148, "event_type", "Tip doga\u0111aja", "target_url", "Cilj", "copy", "Kopiraj", "must_be_online", "Molimo ponovo pokrenite aplikaciju kada se pove\u017eete na internet", _s17_92, "Crons treba da bude omogu\u0107ena", "api_webhooks", "API Webhooks", "search_webhooks", "Tra\u017ei :count Webhooks", "search_webhook", "Tra\u017ei 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Novi Webhook", "edit_webhook", "Uredi Webhook", "created_webhook", "Uspe\u0161no kreiran webhook", "updated_webhook", "Uspe\u0161no a\u017euriran webhook", _s16_135, "Uspe\u0161no arhiviran webhook", "deleted_webhook", "Uspe\u0161no obrisan webhook", "removed_webhook", "Uspe\u0161no uklonjen webhook", _s16_136, "Uspe\u0161no vra\u0107en webhook", _s17_93, "Uspe\u0161no arhiviran :value webhook", _s16_137, "Uspe\u0161no obrisan :value webhook", _s16_138, "Uspe\u0161no uklonjen :value webhook", _s17_94, "Uspe\u0161no vra\u0107en :value webhook", "api_tokens", "API tokeni", "api_docs", "API dokumenti", "search_tokens", "Pretra\u017ei :count tokene", "search_token", _s16_313, "token", "Token", "tokens", "Tokeni", "new_token", "Novi token", "edit_token", "Izmeni token", "created_token", "Uspe\u0161no kreiran token", "updated_token", "Uspe\u0161no a\u017euriran token", "archived_token", "Uspe\u0161no arhiviran token", "deleted_token", "Uspe\u0161no obrisan token", "removed_token", "Uspe\u0161no uklonjen token", "restored_token", "Uspe\u0161no vra\u0107en token", "archived_tokens", "Uspe\u0161no arhivirane :value tokena", "deleted_tokens", "Uspe\u0161no obrisane :value tokena", "restored_tokens", "Uspe\u0161no vra\u0107ene :value tokena", _s19_64, _s21_146, _s24_54, "Omoguc\u0301ite klijentima da se sami registruju na portalu", "email_invoice", _s16_314, "email_quote", "Po\u0161alji ponudu e-po\u0161tom", "email_credit", "Email Credit", "email_payment", "Po\u0161alji uplatu e-po\u0161tom", _s20_89, "Klijent nema pode\u0161enu adresu e-po\u0161te", "ledger", "Ledger", "view_pdf", "Vidi PDF", "all_records", "Svi zapisi", "owned_by_user", _s20_121, _s16_139, "Preostali kredit", "contact_name", "Ime kontakta", "use_default", "Koristi kao podrazumevano", _s16_141, "Beskrajni podsetnici", "number_of_days", "Broj dana", _s23_36, "Konfiguri\u0161ite uslove plac\u0301anja", "payment_term", "Uslov pla\u0107anja", _s16_142, "Novi uslov pla\u0107anja", _s17_96, "Uredi uslov pla\u0107anja", _s20_90, "Uspe\u0161no kreiran rok plac\u0301anja", _s20_91, "Uspe\u0161no a\u017euriran rok plac\u0301anja", _s21_92, "Uspe\u0161no arhiviran rok plac\u0301anja", _s20_92, "Uspe\u0161no obrisan uslov pla\u0107anja", _s20_93, "Uspe\u0161no uklonjen uslov pla\u0107anja", _s21_93, "Uspe\u0161no vra\u0107en uslov pla\u0107anja", _s22_68, "Uslovi plac\u0301anja :value su uspe\u0161no arhivirani", _s21_94, "Uslovi plac\u0301anja :value su uspe\u0161no obrisani", _s22_69, "Uslovi plac\u0301anja :value su uspe\u0161no vra\u0107eni", "email_sign_in", "Prijavite se putem e-po\u0161te", "change", "Promeniti", _s23_38, _s28_26, _s24_55, "Promeniti u izgled radne povr\u0161ine?", "send_from_gmail", "Poslati sa Gmail-a", "reversed", "Obrnuto", "cancelled", "Otkazano", "credit_amount", "Iznos kredita", "quote_amount", "Iznos ponude", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Sakrij meni", "show_menu", "Prika\u017ei meni", _s18_83, _s21_263, _s16_144, "Pretra\u017ei dokumenta", "search_designs", "Pretra\u017ei dizajne", "search_invoices", "Pretra\u017ei ra\u010dune", "search_clients", "Pretra\u017ei klijente", "search_products", _s18_149, "search_quotes", "Pretra\u017ei ponude", "search_credits", "Pretra\u017ei kredite", "search_vendors", "Pretra\u017ei dobavlja\u010de", "search_users", "Pretra\u017ei korisnike", _s16_145, "Pretra\u017ei poreske stope", "search_tasks", "Pretra\u017ei zadatke", "search_settings", "Pretra\u017ei postavke", "search_projects", _s17_177, "search_expenses", _s17_178, "search_payments", "Pretra\u017ei pla\u0107anja", "search_groups", "Pretra\u017ei grupe", "search_company", "Pretra\u017ei preduze\u0107e", "search_document", "Pretraga 1 dokument", "search_design", "Pretraga 1 dizajn", "search_invoice", "Pretraga 1 ra\u010dun", "search_client", "Pretraga 1 klijent", "search_product", "Pretraga 1 proizvod", "search_quote", "Pretraga 1 ponuda", "search_credit", "Pretraga 1 kredit", "search_vendor", "Pretraga 1 dobavlja\u010d", "search_user", "Pretraga 1 korisnik", "search_tax_rate", "Pretraga 1 poreska stopa", "search_task", "Pretraga 1 zadaci", "search_project", "Pretra\u017ei 1 projekat", "search_expense", "Pretraga 1 tro\u0161ak", "search_payment", "Pretraga 1 pla\u0107anje", "search_group", "Pretraga 1 grupa", "refund_payment", "Isplata povra\u0107aja novca", _s17_100, "Uspe\u0161no otkazan ra\u010dun", _s18_85, "Uspe\u0161no otkazani ra\u010duni", _s16_151, "Uspe\u0161no promenjen ra\u010dun", _s17_101, "Uspe\u0161no promenjeni ra\u010duni", "reverse", "Promeniti", "full_name", "Puno ime", _s17_102, "Grad/dr\u017eava/po\u0161tanski broj", _s17_104, "Po\u0161tanski broj/Grad/Dr\u017eava", "custom1", _s16_524, "custom2", _s17_356, "custom3", _s17_357, "custom4", "\u010cetvrtvo prilago\u0111eno", "optional", "Opciono", "license", "Licenca", "purge_data", "O\u010distiti podatke", _s16_152, "Uspe\u0161no o\u010di\u0161\u0107eni podaci kompanije", _s18_86, "Upozorenje: Ovo c\u0301e trajno izbrisati Va\u0161e podatke, nema mogu\u0107nosti povratka podataka.", "invoice_balance", "Stanje ra\u010duna", "age_group_0", "0 - 30 Dana", "age_group_30", "30 - 60 Dana", "age_group_60", "60 - 90 Dana", "age_group_90", "90 - 120 Dana", "age_group_120", "120+ Dana", "refresh", "Osve\u017ei", "saved_design", "Uspe\u0161no sa\u010duvan dizajn", "client_details", "Detalji klijenta", "company_address", "Adresa preduze\u0107a", "invoice_details", "Detalji ra\u010duna", "quote_details", "Detalji ponude", "credit_details", "Detalji kredita", "product_columns", "Kolone proizvoda", "task_columns", "Kolone zadataka", "add_field", "Dodaj polje", "all_events", "Svi doga\u0111aji", "permissions", "Dozvole", "none", "Nijedan", "owned", "Vlasni\u0161tvo", "payment_success", "Uspe\u0161no pla\u0107anje", "payment_failure", "Neuspe\u0161no pla\u0107anje", "invoice_sent", ":count ra\u010dun poslat", "quote_sent", "Ponuda poslata", "credit_sent", "Kredit poslat", "invoice_viewed", "Pregledan ra\u010dun", "quote_viewed", "Pregledana ponuda", "credit_viewed", "Pregledan kredit", "quote_approved", "Ponuda odobrena", _s25_50, "Primi sva obave\u0161tenja", _s16_153, "Kupi licencu", "apply_license", "Primeni licencu", "cancel_account", "Obri\u0161i nalog", _s22_70, "Upozorenje: Ovo \u0107e trajno obrisati va\u0161 nalog, bez opcije povra\u0107aja podataka.", "delete_company", "Izbri\u0161i kompaniju", _s22_71, "Upozorenje: Ovo \u0107e potpuno obrisati podatke o Va\u0161oj kompaniji, nema mogu\u0107nosti povratka podataka.", "enabled_modules", "Dozvoljeni moduli", "converted_quote", "Uspe\u0161no konvertovana ponuda", "credit_design", "Dizajn kredita", "includes", "Uklju\u010duje", "header", "Zaglavlje", "load_design", "U\u010ditaj Dizajn", "css_framework", "CSS Okvir", "custom_designs", "Prilago\u0111eni Dizajni", "designs", "Dizajni", "new_design", "Novi dizajn", "edit_design", "Izmeni dizajn", "created_design", "Uspe\u0161no kreiran dizajn", "updated_design", "Uspe\u0161no izmenjen dizajn", "archived_design", "Uspe\u0161no arhiviran dizajn", "deleted_design", "Uspe\u0161no obrisan dizajn", "removed_design", "Uspe\u0161no uklonjen dizajn", "restored_design", "Uspe\u0161no vra\u0107en dizajn", _s16_155, "Uspe\u0161no arhivirane :value dizajna", "deleted_designs", "Uspe\u0161no obrisane :value dizajna", _s16_156, "Uspe\u0161no vra\u0107ene :value dizajna", "proposals", "Ponude", "tickets", "Tickets", _s16_157, "Ponavljaju\u0107a ponuda", "recurring_tasks", _s19_110, _s18_87, "Upravljanje ra\u010dunom", "credit_date", "Datum kredita", "credit", "Kredit", "credits", "Krediti", "new_credit", "Unesi kredit", "edit_credit", "Uredi kredit", "created_credit", "Uspe\u0161no kreiran kredit", "updated_credit", "Kredit uspe\u0161no izmenjen", "archived_credit", "Uspe\u0161no arhiviran kredit", "deleted_credit", "Uspe\u0161no obrisan kredit", "removed_credit", "Uspe\u0161no uklonjen kredit", "restored_credit", "Uspe\u0161no vra\u0107en kredit", _s16_159, "Uspe\u0161no arhivirano :count kredita", "deleted_credits", "Uspe\u0161no obrisano :count kredita", _s16_160, "Uspe\u0161no vra\u0107ene :value kredita", "current_version", _s16_315, "latest_version", "Poslednja verzija", "update_now", "A\u017euriraj odmah", _s26_33, "Dostupna je nova verzija veb aplikacije", _s16_161, _s19_111, "app_updated", "A\u017euriranje je uspe\u0161no zavr\u0161eno", "learn_more", _s16_316, "integrations", "Integracije", "tracking_id", "ID prac\u0301enja", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Uslovi za kredit", "new_company", "Novo preduze\u0107e", "added_company", "Uspe\u0161no dodano preduze\u0107e", "company1", "Prilago\u0111ena kompanija 1", "company2", "Prilago\u0111ena kompanija 2", "company3", "Prilago\u0111ena kompanija 3", "company4", "Prilago\u0111ena kompanija 4", "product1", "Prilogo\u0111en proizvod 1", "product2", "Prilogo\u0111en proizvod 2", "product3", "Prilogo\u0111en proizvod 3", "product4", "Prilogo\u0111en proizvod 4", "client1", "Prilago\u0111en klijent 1", "client2", "Prilago\u0111en klijent 2", "client3", "Prilago\u0111en klijent 3", "client4", "Prilago\u0111en klijent 4", "contact1", "Prilago\u0111en kontakt 1", "contact2", "Prilago\u0111en kontakt 2", "contact3", "Prilago\u0111en kontakt 3", "contact4", "Prilago\u0111en kontakt 4", "task1", "Prilago\u0111en zadatak 1", "task2", "Prilago\u0111en zadatak 2", "task3", "Prilago\u0111en zadatak 3", "task4", "Prilago\u0111en zadatak 4", "project1", "Prilago\u0111en projekat 1", "project2", "Prilago\u0111en projekat 2", "project3", "Prilago\u0111en projekat 3", "project4", "Prilago\u0111en projekat 4", "expense1", "Prilago\u0111en tro\u0161ak 1", "expense2", "Prilago\u0111en tro\u0161ak 2", "expense3", "Prilago\u0111en tro\u0161ak 3", "expense4", "Prilago\u0111en tro\u0161ak 4", "vendor1", "Prilago\u0111en dobavlja\u010d 1", "vendor2", "Prilago\u0111en dobavlja\u010d 2", "vendor3", "Prilago\u0111en dobavlja\u010d 3", "vendor4", "Prilago\u0111en dobavlja\u010d 4", "invoice1", "Prilago\u0111en ra\u010dun 1", "invoice2", "Prilago\u0111en ra\u010dun 2", "invoice3", "Prilago\u0111en ra\u010dun 3", "invoice4", "Prilago\u0111en ra\u010dun 4", "payment1", "Prilago\u0111eno pla\u0107anje 1", "payment2", "Prilago\u0111eno pla\u0107anje 2", "payment3", "Prilago\u0111eno pla\u0107anje 3", "payment4", "Prilago\u0111eno pla\u0107anje 4", "surcharge1", _s21_264, "surcharge2", _s21_265, "surcharge3", _s21_266, "surcharge4", _s21_267, "group1", "Prilago\u0111ena grupa 1", "group2", "Prilago\u0111ena grupa 2", "group3", "Prilago\u0111ena grupa 3", "group4", "Prilago\u0111ena grupa 4", "reset", "Resetuj", "number", "Broj", "export", "Izvoz", "chart", "Grafikon", "count", "Brojati", "totals", "Totali", "blank", "Prazno", "day", "Dan", "month", "Mesec", "year", "Godina", "subgroup", "Podgrupa", "is_active", "je aktivno", "group_by", "Grupi\u0161i po", "credit_balance", "Stanje kredita", _s18_93, "Poslednja prijava kontakta", _s17_108, _s17_179, "contact_phone", "Kontakt telefon", _s21_95, "Kontaktirajte prilago\u0111enu vrednost 1", _s21_96, "Kontaktirajte prilago\u0111enu vrednost 2", _s21_97, "Kontaktirajte prilago\u0111enu vrednost 3", _s21_98, "Kontaktirajte prilago\u0111enu vrednost 4", _s17_110, "Adresa za isporuku- ulica", _s17_111, "Adresa za isporuku- stan/apartman", "shipping_city", "Adresa za isporuku- grad", "shipping_state", "Adresa za isporuku- Dr\u017eava/Pokrajina", _s20_94, "Adresa za isporuku- po\u0161tanski broj", _s16_191, "Adresa za isporuku- dr\u017eava", _s16_193, "Adresa naplate - Ulica", _s16_194, "Adresa ra\u010duna - Stan/Apartman", "billing_city", "Adresa naplate - Grad", "billing_state", "Adresa naplate - Dr\u017eava/Pokrajina", _s19_66, "Adresa naplate - Po\u0161tanski broj", "billing_country", "Adresa naplate - Dr\u017eava", "client_id", "ID klijenta", "assigned_to", "Dodeljeno za", "created_by", "Kreiran od :name", "assigned_to_id", "Dodeljeno za Id", "created_by_id", "Kreirano od Id", "add_column", "Dodaj kolonu", "edit_columns", "Izmeni kolone", "columns", "Kolone", "aging", "Zastarevanje", "profit_and_loss", "Zarada i gubitak", "reports", "Izve\u0161taji", "report", "Izve\u0161taj", "add_company", "Dodaj preduze\u0107e", "unpaid_invoice", "Nepla\u0107eni ra\u010dun", "paid_invoice", "Pla\u0107eni ra\u010dun", _s16_195, "Neodobrena ponuda", "help", "Pomo\u0107", "refund", "Povra\u0107aj novca", "refund_date", "Datum povra\u0107aja novca", "filtered_by", "Filtrirano po", "contact_email", "Kontakt email", "multiselect", "Vi\u0161e izbora", "entity_state", "Dr\u017eava", "verify_password", "Potvrdi lozinku", "applied", "Primenjeno", _s21_99, "Uklju\u010dite nedavne gre\u0161ke iz prijava", _s30_12, "Primili smo va\u0161u poruku i poku\u0161ac\u0301emo da odgovorimo \u0161to pre.", "message", "Poruka", "from", "\u0160alje", _s20_96, "Prika\u017ei detalje proizvoda", _s25_52, "Prika\u017ei opis i cenu u padaju\u0107oj listi proizvoda", _s20_98, "PDF renderer zahteva :version", _s18_96, "Podesite procenat naknade", _s23_40, "Podesite procenat da biste uzeli u obzir naknadu", _s18_98, "Konfiguri\u0161ite pode\u0161avanja\xa0", "support_forum", "Support Forums", "about", "O", "documentation", "Dokumentacija", "contact_us", _s17_180, "subtotal", "Sveukupno", "line_total", "Ukupno", "item", "Stavka", "credit_email", "E-po\u0161ta za kreditiranje", "iframe_url", "iFrame URL", "domain_url", "Domen URL", _s21_100, _s20_122, _s20_99, "Lozinka mora da sadr\u017ei veliko slovo i broj", _s19_68, _s26_59, _s23_41, "Kontrolna tabla portala za klijente", _s20_100, "Molimo unesite vrednost", "deleted_logo", "Logo je uspe\u0161no obrisan", "yes", "Da", "no", "Ne", "generate_number", "Generi\u0161ite broj", "when_saved", "kada je sa\u010duvan", "when_sent", "kada je poslat", "select_company", "Izaberi kompaniju", "float", "Plutaju\u0107i", "collapse", "Padaju\u0107i", "show_or_hide", "Prika\u017ei/sakrij", "menu_sidebar", "Bo\u010dna traka menija", "history_sidebar", "Bo\u010dna traka istorije", "tablet", "Tablet", "mobile", "Mobilni", "desktop", "Desktop", "layout", "Raspored", "view", "Pregled", "module", "Modul", "first_custom", _s16_524, "second_custom", _s17_356, "third_custom", _s17_357, "show_cost", "Prika\u017ei cenu", _s17_113, "Prika\u017ei cenu proizvoda", "show_cost_help", "Prika\u017eite polje cene proizvoda da biste pratili mar\u017eu/profit", _s21_101, _s26_60, _s26_35, "Prika\u017eite polje za koli\u010dinu proizvoda, ina\u010de podrazumevan je jedan", _s21_103, _s23_62, _s26_36, "Prika\u017eite polje za koli\u010dinu stavke, ina\u010de podrazumevana je jedna", _s21_105, "Prika\u017ei popust na proizvod", _s26_37, "Prika\u017eite polje za popust na stavku", _s16_197, "Podrazumevana koli\u010dina", _s21_107, "Automatski podesite koli\u010dinu stavke na jednu", "one_tax_rate", "Jedna poreska stopa", "two_tax_rates", "Dve poreske stope", "three_tax_rates", "Tri poreske stope", _s16_199, "Zadata poreska stopa", "user", "Korisnik", "invoice_tax", "Porez na ra\u010dun", "line_item_tax", "Porez na stavku", "inclusive_taxes", "Sa ura\u010dunatim porezima", _s17_115, "Stope poreza na ra\u010dun", "item_tax_rates", "Poreske stope stavke", _s18_100, _s25_155, "configure_rates", "Konfiguri\u0161ite stope", _s18_101, "Konfiguri\u0161ite platne kanale", "tax_settings", "Pode\u0161avanja poreza", _s18_103, "Poreske stope", "accent_color", "Naglasiti boju", "switch", "Prebaci", _s19_70, "Lista odvojena zarezima", "options", "Opcije", _s16_201, "Tekst u jednom redu", "multi_line_text", "Tekst u vi\u0161e redova", "dropdown", "Padaju\u0107i meni", "field_type", "Tip polja", _s27_52, "Poruka za povra\u0107aj lozinke je poslata", "submit", "Podneti", _s16_203, "Povratite va\u0161u lozinku", "late_fees", "Zakasnele takse", "credit_number", "Broj kredita", "payment_number", "Broj plac\u0301anja", "late_fee_amount", "Vrednost tro\u0161ka ka\u0161njenja", _s16_204, "Procenat tro\u0161ka ka\u0161njenja", "before_due_date", "Pre roka", "after_due_date", "Posle roka", _s18_105, "Posle datuma ra\u010duna", "days", "Dani", "invoice_email", "E-po\u0161ta ra\u010duna", "payment_email", "E-po\u0161ta uplate", "partial_payment", _s19_245, "payment_partial", _s19_245, _s21_108, "Delimi\u010dno plac\u0301anje putem e-po\u0161te", "quote_email", "E-po\u0161ta ponuda", _s16_206, "Beskrajni podsetnik", _s16_208, _s23_63, "administrator", "Administrator", _s18_106, "Dozvolite korisniku da upravlja korisnicima, menja postavke i menja sve zapise", "user_management", _s23_64, "users", "Korisnici", "new_user", "Novi korisnik", "edit_user", "Uredi korisnika", "created_user", "Uspe\u0161no kreiran korisnik", "updated_user", "Korisnik je uspe\u0161no a\u017euriran", "archived_user", "Uspe\u0161no arhiviran korisnik", "deleted_user", "Korisnik je uspe\u0161no obrisan", "removed_user", "Uspe\u0161no uklonjen korisnik", "restored_user", "Uspe\u0161no obnovljen korisnik", "archived_users", "Uspe\u0161no arhivirane :value korisnika", "deleted_users", "Uspe\u0161no obrisane :value korisnika", "removed_users", "Uspe\u0161no uklonjene :value korisnika", "restored_users", "Uspe\u0161no vra\u0107ene :value korisnika", _s16_210, "Op\u0161te postavke", "invoice_options", "Opcije ra\u010duna", _s17_117, _s21_147, _s22_78, _s70_, _s23_43, _s19_113, _s28_32, "Uklju\u010dite prilo\u017eene slike u fakturu.", _s16_212, _s20_123, _s16_213, _s19_112, "first_page", "Prva stranica", "all_pages", "Sve stranice", "last_page", "Poslednja stranica", "primary_font", "Primarni font", "secondary_font", "Sekundarni font", "primary_color", "Primarna boja", "secondary_color", "Sekundarna boja", "page_size", "Veli\u010dina stranice", "font_size", "Veli\u010dina fonta", "quote_design", "Dizajn ponude", "invoice_fields", "Polja ra\u010duna", "product_fields", "Polja proizvoda", "invoice_terms", "Uslovi ra\u010duna", "invoice_footer", "Podno\u017eje ra\u010duna", "quote_terms", "Uslovi predra\u010duna", "quote_footer", "Podno\u017eje ponude", _s18_107, "Automatsko slanje ePo\u0161te", _s23_44, _s52_5, _s18_108, "Automatsko Arhiviranje", _s23_45, _s55_1, _s18_109, "Auto konverzija", _s23_46, _s58_3, _s17_119, "Pode\u0161avanje toka rada", "freq_daily", "Dnevni", "freq_weekly", "Nedeljni", "freq_two_weeks", "Dve nedelje", "freq_four_weeks", "\u010cetiri nedelje", "freq_monthly", "Mese\u010dno", "freq_two_months", "Dva meseca", _s17_121, "Tri meseca", _s16_214, "\u010cetiri meseca", "freq_six_months", "\u0160est meseci", "freq_annually", "Godi\u0161nje", "freq_two_years", "Dve godine", _s16_215, "Tri godine", "never", "Nikada", "company", "Kompanija", _s17_122, "Generisani brojevi", "charge_taxes", "Naplati poreze", "next_reset", "Slede\u0107e ponovno pode\u0161avanje", "reset_counter", "Ponovo podesite broja\u010d", _s16_216, "Prefiks koji se ponavlja", "number_padding", "Pading broja", "general", "Op\u0161ti", "surcharge_field", "Polje doplate", "company_field", "Polje kompanije", "company_value", "Vrednost kompanije", "credit_field", "Polje kredita", "invoice_field", "Polje ra\u010duna", _s17_124, "Doplata za ra\u010dun", "client_field", "Polje klijenta", "product_field", "Polje proizvoda", "payment_field", "Polje plac\u0301anja", "contact_field", "Kontakt polje", "vendor_field", "Polje dobavlja\u010da", "expense_field", "Polje tro\u0161kova", "project_field", "Polje Projekta", "task_field", "Polje zadatka", "group_field", "Grupno polje", "number_counter", "Broja\u010d brojeva", "prefix", "Prefiks", "number_pattern", "\u0160ablon broja", "messages", "Poruke", "custom_css", "Prilago\u0111eni CSS", _s17_126, _s22_104, _s16_218, "Prika\u017ei na PDF-u", _s21_110, "Prikazite potpis klijenta na PDF-u ra\u010duna/ponude.", _s25_58, "Polje za potvrdu uslova ra\u010duna", _s30_13, "Zahtevajte od klijenata da potvrde da prihvataju uslove ra\u010duna.", _s23_47, "Polje za potvrdu uslova predra\u010duna", _s28_33, "Zahtevajte od klijenata da potvrde da prihvataju uslove predra\u010duna.", _s25_59, "Potpis ra\u010duna", _s30_14, "Zahtevajte od klijenata da dostave potpis.", _s23_48, "Potpis predra\u010duna", _s22_80, "Ra\u010duni za\u0161tic\u0301eni lozinkom", _s27_53, "Omoguc\u0301ava vam da postavite lozinku za svaki kontakt. Ako je lozinka postavljena, kontakt c\u0301e morati da unese lozinku pre nego \u0161to pregleda ra\u010dune.", "authorization", "Ovla\u0161c\u0301enje", "subdomain", "Poddomen", "domain", "Domen", "portal_mode", "Re\u017eim portala", "email_signature", "Sa po\u0161tovanjem,", _s24_56, "Olak\u0161ajte svojim klijentima pla\u0107anje dodavanjem schema.org markapa va\u0161oj e-po\u0161ti.", "plain", "Obi\u010dno", "light", "Svetlo", "dark", "Tamno", "email_design", "Dizajn e-po\u0161te", "attach_pdf", "Zaka\u010di PDF", _s16_219, "Zaka\u010di dokumenta", "attach_ubl", _s20_117, "email_style", "Stil e-po\u0161te", _s19_72, "Omogu\u0107i markap", "reply_to_email", "Odgovori na email", "reply_to_name", "Odgovori na ime", "bcc_email", "BCC Email", "processed", "Obra\u0111eno", "credit_card", "Kreditna Kartica", "bank_transfer", "Bankovni prenos", "priority", "Prioritet", "fee_amount", "Iznos takse", "fee_percent", "Procenat takse", "fee_cap", "Granica takse", "limits_and_fees", "Ograni\u010denja/takse", "enable_min", "Omogu\u0107i minimum", "enable_max", "Omogu\u0107i maksimum", "min_limit", "Min: :min", "max_limit", "Maks: :max", "min", "Min", "max", "Maks", _s19_73, "Logoi prihva\u0107enih kartica", "credentials", "Podaci", "update_address", "A\u017euriraj adresu", _s19_75, "A\u017euriraj adresu klijenta sa dostavljenim detaljima", "rate", "Stopa", "tax_rate", "Poreska stopa", "new_tax_rate", "Nova poreska stopa", "edit_tax_rate", "Uredi poresku stopu", _s16_221, "Uspe\u0161no kreirana poreska stopa", _s16_222, "Uspe\u0161no a\u017eurirana poreska stopa", _s17_129, "Uspe\u0161no arhivirana poreska stopa", _s16_223, "Poreska stopa uspe\u0161no obrisana", _s17_130, "Poreska stopa uspe\u0161no povra\u0107ena", _s18_110, "Uspe\u0161no arhivirane :value poreskih stopa", _s17_131, "Uspe\u0161no obrisane :value poreskih stopa", _s18_111, "Uspe\u0161no vra\u0107ene :value poreskih stopa", "fill_products", "Automatski popuni proizvode", _s18_112, _s53_1, "update_products", "Automatski a\u017euriraj proizvode", _s20_104, "A\u017euriranje ra\u010duna automatski \u0107e a\u017eurirati registar proizvoda", _s16_224, "Konvertuj proizvode", _s21_111, "Automatski konvertuj cene proizvoda u valutu klijenta", "fees", "Naknade", "limits", "Ograni\u010denja", "provider", "Snadbeva\u010d", "company_gateway", "Platni kanal", _s16_226, "Platni kanali", _s19_76, "Novi platni kanal", _s20_105, "Uredi platni kanal", _s23_49, "Platni kanal uspe\u0161no kreiran", _s23_50, "Platni kanal uspe\u0161no a\u017euriran", _s24_57, "Platni kanal uspe\u0161no arhiviran", _s23_51, "Platni kanal uspe\u0161no obrisan", _s24_58, "Platni kanal uspe\u0161no povra\u0107en", _s25_61, "Uspe\u0161no arhivirana :value platnih kanala", _s24_59, "Uspe\u0161no obrisana :value platnih kanala", _s25_62, "Uspe\u0161no vra\u0107ena :value platnih kanala", _s16_228, "Nastavi izmene", "discard_changes", "Otka\u017ei izmene", "default_value", "Podrazumevana vrednost", "disabled", "Onemogu\u0107eno", "currency_format", "Format valute", _s21_112, "Prvi dan u nedelji", _s23_52, "Prvi mesec u godini", "sunday", "Nedelja", "monday", "Ponedeljak", "tuesday", "Utorak", "wednesday", "Sreda", "thursday", "\u010cetvrtak", "friday", "Petak", "saturday", "Subota", "january", "Januar", "february", "Februar", "march", "Mart", "april", "April", "may", "Maj", "june", "Jun", "july", "Jul", "august", "Avgust", "september", "Septembar", "october", "Oktobar", "november", "Novembar", "december", "Decembar", "symbol", "Simbol", "ocde", "Kod", "date_format", "Format datuma", "datetime_format", "Format datuma i vremena", "military_time", "24 satno vreme", _s18_113, "24-\u010dasovni prikaz", "send_reminders", "Po\u0161alji podsetnike", "timezone", "Vremenska zona", _s19_77, "Filtrirano po projektu", _s17_132, _s19_114, _s19_79, _s20_124, _s18_114, _s22_105, _s18_116, _s24_82, "group_settings", "Pode\u0161avanja grupe", "group", "Grupa", "groups", "Grupe", "new_group", "Nova grupa", "edit_group", "Uredi grupu", "created_group", "Grupa je uspe\u0161no kreirana", "updated_group", "Grupa je uspe\u0161no a\u017eurirana", "archived_groups", "Uspe\u0161no arhivirane :value grupa", "deleted_groups", "Uspe\u0161no obrisane :value grupa", "restored_groups", "Uspe\u0161no vra\u0107ene :value grupa", "archived_group", "Grupa je uspe\u0161no arhivirana", "deleted_group", "Grupa je uspe\u0161no obrisana", "restored_group", "Grupa je uspe\u0161no vra\u0107ena", "upload_logo", _s24_75, "uploaded_logo", "Logo je uspe\u0161no otpremljen", "logo", "Logo", "saved_settings", "Postavke su uspe\u0161no sa\u010duvane", _s16_230, _s18_150, "device_settings", _s16_318, "defaults", "Podrazumevano", "basic_settings", "Osnovna pode\u0161avanja", _s17_134, _s17_181, "company_details", "Detalji preduze\u0107a", "user_details", _s17_182, "localization", "Lokalizacija", "online_payments", "Online uplate", "tax_rates", "Porezne stope", "notifications", "Obave\u0161tenja", "import_export", "Uvoz i Izvoz", "custom_fields", _s17_183, "invoice_design", "Dizajn ra\u010duna", "buy_now_buttons", "Dugmad za kupovinu odmah", "email_settings", _s16_319, _s23_54, "\u0160abloni & podsetnici", _s22_81, _s24_80, _s19_81, _s22_106, "price", "Cena", "email_sign_up", "Prijavita putem e-po\u0161te", "google_sign_up", "Prijava putem Google-a", _s27_57, "Hvala Vam na kupovini!", "redeem", "Iskoristi", "back", "Nazad", "past_purchases", "Ranije kupovine", _s19_83, _s18_151, "pro_plan", "Pro plan", "enterprise_plan", "Plan preduze\u0107a", "count_users", _s16_320, "upgrade", "Nadogradi", _s25_63, "Unesite ime", _s24_60, "Unesite prezime", _s33_30, "Molimo prihvatite uslove kori\u0161\u0107enja i politiku privatnosti da biste registrovali korisni\u010dki nalog.", "i_agree_to_the", "Sla\u017eem se sa", _s16_232, "Uslovi kori\u0161tenja usluge", "privacy_policy", "Politika privatnosti", "sign_up", "Prijava", "account_login", _s18_153, "view_website", "Poseti internet stranicu", "create_account", "Napravi nalog", "email_login", _s21_148, "create_new", "Kreiraj novo", _s18_118, "Nijedan zapis nije odabran", _s21_115, "Molimo sa\u010duvajte ili otka\u017eite izmene", "download", "Preuzmi", _s27_58, _s27_78, "take_picture", "Fotografi\u0161i", "upload_files", "Upload Files", "document", "Dokument", "documents", "Dokumenti", "new_document", "Novi dokument", "edit_document", "Izmeni dokument", _s17_136, "Uspe\u0161no otpremljen dokument", _s16_234, "Uspe\u0161no a\u017euriran dokument", _s17_137, "Uspe\u0161no arhiviran dokument", _s16_235, "Uspe\u0161no obrisan dokument", _s17_138, "Uspe\u0161no vra\u0107en dokument", _s18_120, "Uspe\u0161no arhivirane :value dokumenata", _s17_139, "Uspe\u0161no obrisane :value dokumenata", _s18_121, "Uspe\u0161no vra\u0107ene :value dokumenata", "no_history", "Nema istorije", "expense_date", "Datum tro\u0161ka", "pending", "Na \u010dekanju", _s16_236, "Prijavljen", _s16_237, "Na \u010dekanju", _s16_238, "Fakturisano", "converted", "Konvertovano", _s24_62, _s24_63, "exchange_rate", "Kurs", _s16_239, "Konvertuj valutu", "mark_paid", "Ozna\u010diti kao pla\u0107eno", "category", "Kategorija", "address", "Adresa", "new_vendor", "Novi dobavlja\u010d", "created_vendor", "Uspe\u0161no kreiran dobavlja\u010d", "updated_vendor", "Uspe\u0161no a\u017euriran dobavlja\u010d", "archived_vendor", "Uspe\u0161no arhiviran dobavlja\u010d", "deleted_vendor", "Uspe\u0161no obrisan dobavlja\u010d", "restored_vendor", "Uspe\u0161no obnovljen dobavlja\u010d", _s16_240, "Uspe\u0161no arhivirano :count dobavlja\u010da", "deleted_vendors", "Uspe\u0161no obrisano :count dobavlja\u010da", _s16_241, "Uspe\u0161no vra\u0107ene :value dobavlja\u010da", "new_expense", "Unesi tro\u0161ak", "created_expense", "Uspe\u0161no kreiran tro\u0161ak", "updated_expense", "Uspe\u0161no a\u017euriran tro\u0161ak", _s16_242, "Uspe\u0161no arhiviran tro\u0161ak", "deleted_expense", "Uspe\u0161no obrisan tro\u0161ak", _s16_243, "Uspe\u0161no obnovljen tro\u0161ak", _s17_140, "Uspe\u0161no arhivirani tro\u0161kovi", _s16_244, "Uspe\u0161no obrisani tro\u0161kovi", _s17_141, "Uspe\u0161no vra\u0107ene :value tro\u0161kova", "copy_shipping", "Kopiraj adresu za isporuku", "copy_billing", "Kopiraj adresu za naplatu", "design", "Dizajn", _s21_116, "Zapis nije prona\u0111en", "invoiced", "Fakturisano", "logged", "Prijavljen", "running", "Pokrenuto", "resume", "Nastavi", "task_errors", "Molimo korigujte vremena koja se poklapaju", "start", "Po\u010detak", "stop", "Zavr\u0161etak", "started_task", "Zadatak uspe\u0161no pokrenut", "stopped_task", "Uspe\u0161no zavr\u0161en zadatak", "resumed_task", "Uspe\u0161no nastavljen zadatak", "now", "Sada", _s16_245, "Automatsko pokretanje zadataka", "timer", "\u0160toperica", "manual", "Ru\u010dno", "budgeted", "Bud\u017eetirano", "start_time", "Po\u010detno vreme", "end_time", "Vreme zavr\u0161etka", "date", "Datum", "times", "Vremena", "duration", "Trajanje", "new_task", "Novi zadatak", "created_task", "Uspe\u0161no kreiran zadatak", "updated_task", "Uspe\u0161no a\u017euriran zadatak", "archived_task", "Uspe\u0161no arhiviran zadatak", "deleted_task", "Uspe\u0161no obrisan zadatak", "restored_task", "Uspe\u0161no obnovljen zadatak", "archived_tasks", "Uspe\u0161no arhivirano :count zadataka", "deleted_tasks", "Uspe\u0161no obrisano :count zadataka", "restored_tasks", "Uspe\u0161no vra\u0107ene :value zadataka", _s19_85, _s18_152, "budgeted_hours", "Bud\u017eetirani sati", "created_project", "Projekat je uspe\u0161no kreiran", "updated_project", "Projekat je uspe\u0161no a\u017euriran", _s16_247, "Projekat je uspe\u0161no arhiviran", "deleted_project", "Projekat uspe\u0161no obrisan", _s16_248, "Projekat uspe\u0161no vra\u0107en", _s17_142, "Uspe\u0161no arhivirano :count projekata", _s16_249, "Uspe\u0161no obrisano :count projekata", _s17_143, "Uspe\u0161no vra\u0107ene :value projekata", "new_project", "Novi projekat", _s27_62, "Hvala Vam \u0161to koristite na\u0161u aplikaciju!", "if_you_like_it", "Ako Vam se dopada molimo Vas", "click_here", "kliknite ovde", _s18_122, "Kliknite ovde", "to_rate_it", "da je ocenite.", "average", "Prosek", "unapproved", "Neodobreno", _s30_19, "Molimo potvrdite autenti\u010dnost da biste promenili ovo pode\u0161avanje", "locked", "Zaklju\u010dano", "authenticate", "Potvrditi autenti\u010dnost", _s19_87, "Molimo potvrdite autenti\u010dnost", _s24_64, "Biometrijska potvrda autenti\u010dnosti", "footer", "Podno\u017eje", "compare", "Uporedi", "hosted_login", "Hostovani login", "selfhost_login", "Samohostovani login", "google_sign_in", "Prijavite se pomoc\u0301u Google-a", "today", "Danas", "custom_range", "Prilago\u0111eni opseg", "date_range", "Opseg datuma", "current", "Teku\u0107i", "previous", "Prethodni", "current_period", "Teku\u0107i period", _s17_144, "Period za upore\u0111ivanje", "previous_period", "Prethodni period", "previous_year", _s16_321, "compare_to", "Uporedi sa", "last7_days", "Poslednjih 7 dana", "last_week", "Pro\u0161le nedelje", "last30_days", "Poslednjih 30 dana", "this_month", "Ovog meseca", "last_month", "Pro\u0161log meseca", "this_year", "Ove godine", "last_year", "Pro\u0161le godine", "all_time", "All Time", "custom", "Prilago\u0111eno", _s16_250, "Kloniraj u ra\u010dun", "clone_to_quote", "Kloniraj u ponudu", "clone_to_credit", "Clone to Credit", "view_invoice", "Pregled ra\u010duna", "convert", "Konvertuj", "more", "Vi\u0161e", "edit_client", "Uredi klijenta", "edit_product", "Uredi proizvod", "edit_invoice", "Uredi ra\u010dun", "edit_quote", "Uredi ponudu", "edit_payment", "Izmeni uplatu", "edit_task", "Uredi zadatak", "edit_expense", "Izmeni tro\u0161ak", "edit_vendor", _s16_322, "edit_project", "Uredi projekat", _s20_107, "Izmeni ponavljaju\u0107u ponudu", "billing_address", "Adresa ra\u010duna", _s16_252, "Adresa za slanje", "total_revenue", "Ukupni prihod", "average_invoice", "Prose\u010dni ra\u010dun", "outstanding", "Nenapla\u0107eno", "invoices_sent", ":count ra\u010duni poslati", "active_clients", _s16_323, "close", "Zatvori", "email", "Email", "password", "Lozinka", "url", "URL", "secret", "Secret", "name", "Ime", "logout", "Odjava", "login", "Prijava", "filter", "Filter", "sort", "Sortiranje", "search", "Pretraga", "active", "Aktivan", "archived", "Arhivirano", "deleted", "Obrisano", "dashboard", "Kontrolna tabla", "archive", "Arhiva", "delete", "Obri\u0161i", "restore", "Vrati", _s16_254, "Osve\u017eavanje zavr\u0161eno", _s23_55, "Molimo, unesite svoju adresu e-po\u0161te", _s26_46, "Molimo, unesite svoju lozinku", _s21_119, "Molimo, unesite svoj URL", _s26_48, "Molimo, unesite \u0161ifru proizvoda", "ascending", "Rastu\u0107e", "descending", "Opadaju\u0107e", "save", "Snimi", _s17_146, "Do\u0161lo je do gre\u0161ke", "paid_to_date", "Pla\u0107eno na vreme", "balance_due", "Stanje duga", "balance", "Stanje", "overview", "Pregled", "details", "Detalji", "phone", "Telefon", "website", "Sajt", "vat_number", "PIB", "id_number", "Mati\u010dni broj", "create", "Kreiraj", _s19_89, "Vrednost :value kopirana na radnu tablu", "error", "Gre\u0161ka", _s16_256, "Pokretanje nije uspelo", "contacts", "Kontakti", "additional", "Dodatno", "first_name", "Ime", "last_name", "Prezime", "add_contact", "Dodaj kontakt", "are_you_sure", _s18_154, "cancel", "Odustani", "ok", "Ok", "remove", "Ukloni", _s16_258, "Adresa e-po\u0161te nije validna", "product", "Proizvod", "products", "Proizvodi", "new_product", "Novi proizvod", "created_product", "Proizvod je uspe\u0161no kreiran", "updated_product", "Proizvod je uspe\u0161no a\u017euriran", _s16_260, "Proizvod je uspe\u0161no arhiviran", "deleted_product", "Proizvod uspe\u0161no obrisan", _s16_261, "Proizvod uspe\u0161no vra\u0107en", _s17_148, "Uspe\u0161no arhivirano :count proizvoda", _s16_262, "Uspe\u0161no obrisano :count proizvoda", _s17_149, "Uspe\u0161no vra\u0107ene :value proizvoda", "product_key", "Proizvod", "notes", "Bele\u0161ke", "cost", "Cena", "client", "Klijent", "clients", "Klijenti", "new_client", "Novi klijent", "created_client", "Klijent je uspe\u0161no kreiran", "updated_client", "Uspe\u0161no a\u017euriranje klijenta", "archived_client", "Uspe\u0161no arhiviran klijent", _s16_263, "Uspe\u0161no arhivirano :count klijenata", "deleted_client", "Uspe\u0161no obrisan klijent", "deleted_clients", "Uspe\u0161no obrisano :count klijenata", "restored_client", "Uspe\u0161no vra\u0107en klijent", _s16_264, "Uspe\u0161no vra\u0107ene :value klijenata", "address1", "Ulica", "address2", "Stan", "city", "Grad", "state", "Regija/provincija", "postal_code", "Po\u0161tanski broj", "country", "Dr\u017eava", "invoice", "Ra\u010dun", "invoices", "Ra\u010duni", "new_invoice", "Novi ra\u010dun", "created_invoice", "Uspe\u0161no kreiran ra\u010dun", "updated_invoice", "Uspe\u0161no a\u017euriran ra\u010dun", _s16_265, "Uspe\u0161no arhiviran ra\u010dun", "deleted_invoice", "Uspe\u0161no obrisan ra\u010dun", _s16_266, "Uspe\u0161no vra\u0107en ra\u010dun", _s17_150, "Uspe\u0161no arhivirano :count ra\u010duna", _s16_267, "Uspe\u0161no obrisano :count ra\u010duna", _s17_151, "Uspe\u0161no vra\u0107ene :value ra\u010duna", "emailed_invoice", _s29_115, "emailed_payment", "Uplata uspe\u0161no poslata putem e-po\u0161te", "amount", "Iznos", "invoice_number", "Broj ra\u010duna", "invoice_date", "Datum ra\u010duna", "discount", "Popust", "po_number", "Broj narud\u017ebe", "terms", "Uslovi", "public_notes", "Javne bele\u0161ke", "private_notes", "Privatne bele\u0161ke", "frequency", "U\u010destalost", "start_date", "Po\u010detni datum", "end_date", "Zavr\u0161ni datum", "quote_number", "Broj ponude", "quote_date", "Datum ponude", "valid_until", "Va\u017ei do", "items", "Stavke", "partial_deposit", "Avans/Depozit", "description", "Opis", "unit_cost", "Jedini\u010dna cena", "quantity", "Koli\u010dina", "add_item", "Dodaj stavku", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Ukupan iznos", "pdf", "PDF", "due_date", "Datum dospe\u0107a", _s16_268, "Datum dospe\u0107a avansa", "paid_date", "Paid Date", "status", "Status", _s17_152, "Status ra\u010duna", "quote_status", "Status ponude", _s22_82, _s30_31, _s22_84, "Kliknite + za dodavanje vremena", "count_selected", ":count odabrano", "total", "Sveukupno", "percent", "Procenat", "edit", "Uredi", "dismiss", "Odbaci", _s20_109, "Molimo, izaberite datum", _s22_85, _s25_155, _s24_66, "Izaberite ra\u010dun", "task_rate", "Stopa zadatka", "settings", "Pode\u0161avanja", "language", "Jezik", "currency", "Valuta", "created_at", "Datum kreiranja", "created_on", "Napravljeno dana", "updated_at", "A\u017eurirano", "tax", "Porez", _s30_21, "Molimo, unesite broj ra\u010duna", _s27_66, "Molimo, unesite broj ponude", "past_due", "Rok istekao", "draft", "Nacrt", "sent", "Poslato", "viewed", "Pregledano", "approved", "Odobreno", "partial", "Avans/Depozit", "paid", "Pla\u0107eno", "mark_sent", "Ozna\u010di kao poslato", _s22_87, "Ra\u010dun uspe\u0161no obele\u017een kao poslat", _s22_88, _s35_22, _s23_57, "Ra\u010duni su uspe\u0161no ozna\u010deni kao poslati", _s23_58, _s36_15, "done", "Zavr\u0161eno", _s37_24, "Molimo, unesite klijenta ili ime kontakta", "dark_mode", "Tamni prikaz", _s27_68, "Ponovo pokrenite aplikaciju da pokrenuli promenu", "refresh_data", "Osve\u017ei podatke", "blank_contact", "Prazan kontakt", "activity", "Aktivnost", _s16_270, "Nema zapisa", "clone", "Kloniraj", "loading", "U\u010ditavanje", "industry", "Delatnost", "size", "Veli\u010dina", "payment_terms", "Uslovi pla\u0107anja", "payment_date", "Datum uplate", "payment_status", "Status pla\u0107anja", _s16_272, "Na \u010dekanju", _s16_273, "Storno", _s16_274, "Neuspe\u0161no", _s16_275, "Zavr\u0161eno", _s16_276, _s21_263, _s16_277, "Refundirano", _s17_153, "Neprimenjeno", _s17_154, _s22_218, "net", "Net", "client_portal", "Portal Klijenta", "show_tasks", "Prika\u017ei zadatke", "email_reminders", "Podsetnici putem e-po\u0161te", "enabled", "Omogu\u0107eno", "recipients", "Primaoci", "initial_email", "Inicijalna poruka e-po\u0161tom", "first_reminder", "Prvi podsetnik", "second_reminder", "Drugi podsetnik", "third_reminder", "Tre\u0107i podsetnik", "reminder1", "Prvi podsetnik", "reminder2", "Drugi podsetnik", "reminder3", "Tre\u0107i podsetnik", "template", "\u0160ablon", "send", "Po\u0161alji", "subject", "Naslov", "body", "Telo poruke", "send_email", "Poslati Email", "email_receipt", _s31_33, "auto_billing", "Automatski ra\u010dun", "button", "Dugme", "preview", "Pregled", "customize", "Prilagodi", "history", "Istorija", "payment", "Uplata", "payments", "Uplate", "refunded", "Refundirano", "payment_type", "Tip uplate", _s21_121, _s21_149, "enter_payment", "Unesi uplatu", "new_payment", "Unesi uplatu", "created_payment", "Uspe\u0161no kreirana uplata", "updated_payment", "Uspe\u0161no a\u017eurirana uplata", _s16_278, "Uspe\u0161no arhivirana uplata", "deleted_payment", "Uspe\u0161no obrisana uplata", _s16_279, "Uspe\u0161no vra\u0107ena uplata", _s17_155, "Uspe\u0161no arhivirana :count uplata", _s16_280, "Uspe\u0161no obrisano :count uplata", _s17_156, "Uspe\u0161no vra\u0107ene :value pla\u0107anja", "quote", "Ponuda", "quotes", "Ponude", "new_quote", "Nova ponuda", "created_quote", "Predra\u010dun je uspe\u0161no kreiran", "updated_quote", "Predra\u010dun je uspe\u0161no a\u017euriran", "archived_quote", "Predra\u010dun je uspe\u0161no arhiviran", "deleted_quote", "Predra\u010dun uspe\u0161no obrisan", "restored_quote", "Uspe\u0161no vra\u0107en predra\u010dun", "archived_quotes", "Uspe\u0161no arhivirano :count predra\u010duna", "deleted_quotes", "Uspe\u0161no obrisano :count predra\u010duna", "restored_quotes", "Uspe\u0161no vra\u0107ene :value ponuda", "expense", "Tro\u0161ak", "expenses", "Tro\u0161kovi", "vendor", "Dobavlja\u010d", "vendors", "Vendors", "task", "Zadatak", "tasks", "Zadaci", "project", "Projekat", "projects", "Projekti", "activity_1", _s30_32, "activity_2", _s32_24, "activity_3", _s30_33, "activity_4", _s28_73, "activity_5", _s29_53, "activity_6", ":user je poslao ra\u010dun :invoice za :client kontaktu :contact", "activity_7", ":contact je pregledao ra\u010dun :invoice za :client", "activity_8", _s30_34, "activity_9", ":user obrisao ra\u010dun :invoice", "activity_10", _s82_, "activity_11", _s30_35, "activity_12", _s30_36, "activity_13", _s29_54, "activity_14", ":user uneo :credit kredit", "activity_15", _s29_55, "activity_16", _s30_37, "activity_17", _s28_74, "activity_18", ":user kreirao predra\u010dun :quote", "activity_19", ":user a\u017eurirao predra\u010dun :quote", "activity_20", ":user je poslao predra\u010dun putem e-po\u0161te :quote za :client kontaktu :contact", "activity_21", _s35_67, "activity_22", ":user arhivirao predra\u010dun :quote", "activity_23", ":user obrisao predra\u010dun :quote", "activity_24", ":user obnovio predra\u010dun :quote", "activity_25", _s28_75, "activity_26", _s30_38, "activity_27", _s29_56, "activity_28", _s28_76, "activity_29", ":contact odobrio predra\u010dun :quote za :client", "activity_30", ":user je kreirao dobavlja\u010da/prodavca :vendor", "activity_31", ":user arhivirao dobavlja\u010da/prodavca :vendor", "activity_32", ":user obrisao dobavlja\u010da/prodavca :vendor", "activity_33", ":user obnovio dobavlja\u010da/prodavca :vendor", "activity_34", _s29_57, "activity_35", ":user arhivirao tro\u0161ak :expense", "activity_36", ":user obrisao tro\u0161ak :expense", "activity_37", ":user obnovio tro\u0161ak :expense", "activity_39", ":user je otkazao :payment_amount pla\u0107anje :payment", "activity_40", ":user vratio :adjustment od :payment_amount pla\u0107anja :payment", "activity_41", ":payment_amount pla\u0107anje (:payment) nije uspelo", "activity_42", ":user kreirao zadatak :task", "activity_43", ":user a\u017eurirao zadatak :task", "activity_44", ":user arhivirao zadatak :task", "activity_45", ":user obrisao zadatak :task", "activity_46", ":user obnovio zadatak :task", "activity_47", ":user a\u017eurirao tro\u0161ak :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", ":contact odgovorio na tiket :ticket", "activity_56", ":user pogledao tiket :ticket", "activity_57", "Sistem nije uspeo da po\u0161alje ra\u010dun e-po\u0161tom :invoice", "activity_58", ":user promenio ra\u010dun :invoice", "activity_59", _s28_77, "activity_60", _s35_67, "activity_61", ":user a\u017eurirao klijenta :client", "activity_62", ":user je a\u017eurirao dobavlja\u010da :vendor", "activity_63", ":user je e-po\u0161tom poslao prvi podsetnik za ra\u010dun :invoice na :contact", "activity_64", ":user je e-po\u0161tom poslao drugi podsetnik za ra\u010dun :invoice na :contact", "activity_65", ":user je e-po\u0161tom poslao tre\u0107i podsetnik za ra\u010dun :invoice na :contact", "activity_66", ":user je e-po\u0161tom poslao konstantan podsetnik za ra\u010dun :invoice na :contact", "activity_80", ":user je kreirao pretplatu :subscription", "activity_81", ":user je a\u017eurirao pretplatu :subscription", "activity_82", ":user je arhivirao pretplatu :subscription", "activity_83", ":user je obrisao pretplatu :subscription", "activity_84", ":user je vratio pretplatu :subscription", _s17_157, "Jednokratna lozinka", "emailed_quote", _s36_67, "emailed_credit", "Kredit je uspe\u0161no poslat e-po\u0161tom", _s20_111, "Ponuda uspe\u0161no obele\u017eena kao poslata", _s21_123, "Kredit je uspe\u0161no ozna\u010den kao poslat", "expired", "Isteklo", "all", "Sve", "select", "Odaberi", _s22_89, "Dugo pritisnite Multiselect", "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Prilago\u0111ena Vrednost 3", "custom_value4", "Prilago\u0111ena Vrednost 4", _s18_123, _s24_83, _s24_71, "Prilago\u0111ena poruka na kontrolnoj tabli", _s29_46, "Prilago\u0111ena poruka o neplac\u0301enom ra\u010dunu", _s27_73, "Prilago\u0111ena poruka o plac\u0301enom ra\u010dunu", _s31_26, "Prilago\u0111ena poruka o neodobrenoj ponudi", "lock_invoices", _s16_326, "translations", "Prevodi", _s19_90, "Obrazac broja zadatka", _s19_92, "Broja\u010d broja zadataka", _s22_91, "Obrazac broja tro\u0161kova", _s22_93, _s21_150, _s21_124, "Obrazac broja dobavlja\u010da", _s21_126, "Broja\u010d broja dobavlja\u010da", _s21_128, "Obrazac broja tiketa", _s21_130, "Broja\u010d broja tiketa", _s22_95, "Obrazac broja pla\u0107anja", _s22_97, "Broja\u010d broja pla\u0107anja", _s22_99, "Obrazac broja ra\u010duna", _s22_101, "Broja\u010d ra\u010duna", _s20_112, "Obrazac broja ponude", _s20_114, "Broja\u010d ponuda", _s21_132, _s21_268, _s21_134, _s20_266, _s21_136, _s21_268, _s21_137, _s20_266, _s18_125, "Ponovo podesite datum broja\u010da", "counter_padding", "Ispuna ispred broja broja\u010da", _s28_68, _s27_82, _s18_127, "Podrazumevani naziv poreza 1", _s18_129, "Podrazumevana poreska stopa 1", _s18_131, "Podrazumevani naziv poreza 2", _s18_133, "Podrazumevana poreska stopa 2", _s18_135, "Podrazumevani naziv poreza 3", _s18_137, "Podrazumevana poreska stopa 3", _s21_138, "Po\u0161alji e-po\u0161tom predmet fakture", _s19_94, "Po\u0161alji e-po\u0161tom predmet ponude", _s21_140, "Po\u0161alji e-po\u0161tom predmet pla\u0107anja", _s29_48, "Predmet delimi\u010dnog plac\u0301anja e-po\u0161te", "show_table", "Prika\u017ei tabelu", "show_list", "Prika\u017eu listu", "client_city", "Grad klijenta", "client_state", "Dr\u017eava klijenta", "client_country", "Dr\u017eava klijenta", _s16_281, _s18_155, "client_balance", "Stanje klijenta", "client_address1", "Ulica klijenta", "client_address2", "Stan/Apartman klijenta", "vendor_address1", "Ulica dobavlja\u010da", "vendor_address2", "Stan/apartman dobavlja\u010da", _s24_73, "Adresa za isporuku klijentu", _s24_74, "Adresa za isporuku- stan/apartman klijentu", "type", "Tip", "invoice_amount", "Iznos ra\u010duna", _s16_285, "Datum dospe\u0107a", "tax_rate1", "Poreska stopa 1", "tax_rate2", "Poreska stopa 2", "tax_rate3", "Poreska stopa 3", "auto_bill", "Auto naplata", "archived_at", "Arhivirano u", "has_expenses", "Ima tro\u0161kove", "custom_taxes1", "Prilago\u0111eni porezi 1", "custom_taxes2", "Prilago\u0111eni porezi 2", "custom_taxes3", "Prilago\u0111eni porezi 3", "custom_taxes4", "Prilago\u0111eni porezi 4", _s17_159, _s21_264, _s17_160, _s21_265, _s17_161, _s21_266, _s17_162, _s21_267, "is_deleted", "Je obrisan", "vendor_city", "Grad dobavlja\u010da", "vendor_state", _s17_184, "vendor_country", _s17_184, "is_approved", "Je odobren", "tax_name", "Naziv poreza", "tax_amount", "Iznos poreza", "tax_paid", "Porez Pla\u0107en", "payment_amount", "Iznos uplate", "age", "Period", "is_running", "je pokrenuto", "time_log", "Vremenski zapisi", "bank_id", "Banka", _s19_96, "ID kategorije tro\u0161kova", _s16_286, "Kategorija tro\u0161kova", _s19_98, "ID valute ra\u010duna", "tax_name1", "Naziv poreza 1", "tax_name2", "Naziv poreza 2", "tax_name3", "Naziv poreza 3", "transaction_id", "ID transakcije", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "sk", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Pre lep\u0161iu vizualiz\xe1ciu zobrazuje HTML verziu fakt\xfary/cenovej ponuky pri prezeran\xed na mobile.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Polo\u017eky n\xe1kupnej objedn\xe1vky", "assigned_group", _s27_0, "assign_group", "Priradi\u0165 skupinu", "merge_to_pdf", "Merge to PDF", "emails", "Emaily", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Referen\u010dn\xfd program", "comment", "Koment\xe1re", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u010cas", "format", "Form\xe1t", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "Ozn\xe1menie o v\xfddavkoch :expense odoslan\xe9 na adresu :contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, "Na dosiahnutie najlep\u0161ieho v\xfdkonu odpor\xfa\u010dame pou\u017ei\u0165 nov\xfa webov\xfa aplik\xe1ciu alebo po\u010d\xedta\u010dov\xfa aplik\xe1ciu", "rappen_rounding", "Rappen zaokr\xfah\u013eovanie", _s20_3, "Okr\xfahla suma do 5 centov", _s17_2, "Skontrolujte poverenia", _s17_4, "Poverenia s\xfa platn\xe9", _s19_0, "Tieto prihlasovacie \xfadaje sa nezhoduj\xfa s na\u0161imi z\xe1znamami", "e_quote", "Elektronick\xe1 cenov\xe1 ponuka", "e_credit", "Elektronick\xfd kredit", _s16_6, "Objedn\xe1vka elektronick\xe9ho n\xe1kupu", _s16_8, "Platn\xe9 I\u010c DPH", _s22_1, "Pou\u017eite dostupn\xe9 platby", "test_email_sent", "E-mail bol \xfaspe\u0161ne odoslan\xfd", "send_test_email", "Odosla\u0165 testovac\xed email", "gateway_type", "Typ br\xe1ny", _s34_, "Vyberte fakt\xfaru alebo kredit", "mobile_version", "Mobiln\xe1 verzia", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Zaplati\u0165 nesk\xf4r", "email_report", "E-mailov\xe1 spr\xe1va", "host", "Hostite\u013e", "port", "Port", "encryption", "\u0160ifrovanie", "local_domain", "Lok\xe1lna dom\xe9na", "verify_peer", "Overte Peer", "username", "Meno pou\u017e\xedvate\u013ea", "nordigen_help", "Pozn\xe1mka: Pripojenie \xfa\u010dtu vy\u017eaduje k\u013e\xfa\u010d GoCardless/Nordigen API", _s16_10, "Meno \xfa\u010dastn\xedka", "yodlee_regions", "Regi\xf3ny: USA, Ve\u013ek\xe1 Brit\xe1nia, Austr\xe1lia a India", _s16_11, "Regi\xf3ny: Eur\xf3pa a Spojen\xe9 kr\xe1\u013eovstvo", "select_provider", "Vyberte poskytovate\u013ea", _s19_1, "Typ platby Kredit", _s18_4, "Typ platby Debet", "send_emails_to", "Odosla\u0165 e-maily na", "primary_contact", "Prim\xe1rny kontakt", "all_contacts", "V\u0161etky kontakty", "insert_below", "Vlo\u017ei\u0165 ni\u017e\u0161ie", "ar_detailed", "Detailn\xe9 poh\u013ead\xe1vky", "ar_summary", "Preh\u013ead poh\u013ead\xe1vok", "client_sales", "Klientsky predaj", "tax_summary", "S\xfahrn dane", "user_sales", "Predaj pou\u017e\xedvate\u013eov", "run_template", "Run Template", _s21_4, "Ak chcete spravova\u0165 svoje \xfalohy, pridajte si roz\u0161\xedrenie pre Chrome", "watch_video", "Pozeraj video", "view_extension", "Zobrazi\u0165 roz\u0161\xedrenie", _s16_12, "Znova aktivujte e-mail", _s17_5, "E-mail bol \xfaspe\u0161ne znova aktivovan\xfd", "template_help", "Povoli\u0165 pou\u017eitie dizajnu ako \u0161abl\xf3ny", _s20_5, "Dizajn dodacieho listu", _s16_14, "N\xe1vrh vyhl\xe1senia", _s22_3, "N\xe1vrh potvrdenia o platbe", _s21_5, "Dizajn vr\xe1tenia platby", "quarter", "\u0160tvr\u0165rok", _s16_16, "popis polo\u017eky", "task_item", "Polo\u017eka \xfalohy", "record_state", "Stav z\xe1znamu", "last_login", "Posledn\xe9 prihl\xe1senie", _s25_0, "Ulo\u017ete s\xfabory do tohto prie\u010dinka", _s16_18, "Prie\u010dinok s\u0165ahovania", _s21_7, "Fakturovan\xe9 cenov\xe9 ponuky", _s25_2, "Cenov\xe9 ponuky zaplaten\xe9 na fakt\xfare", _s31_0, "Prie\u010dinok s\u0165ahovania neexistuje :value", _s27_4, "Ozn\xe1menie o prihl\xe1sen\xed pou\u017e\xedvate\u013ea", _s32_0, "Po\u0161lite e-mail pri prihl\xe1sen\xed z nov\xe9ho miesta", "client_contact", _s18_156, _s16_20, "Nezaplaten\xe9", _s16_21, "Zaplaten\xe9", "recurring", "Opakovan\xe9", "ziptax_help", "Pozn\xe1mka: T\xe1to funkcia vy\u017eaduje k\u013e\xfa\u010d API Zip-Tax na vyh\u013eadanie dane z predaja v USA pod\u013ea adresy", "cache_data", "\xdadaje do vyrovn\xe1vacej pam\xe4te", "unknown", "Nezn\xe1my", "webhook_failure", "Zlyhanie webhooku", "email_opened", "E-mail bol otvoren\xfd", "email_delivered", "Email doru\u010den\xfd", "log", "Log", "individual", "Individu\xe1lne", "partnership", "partnerstvo", "trust", "D\xf4vera", "charity", "Dobro\u010dinnos\u0165", "government", "vl\xe1da", "classification", "Klasifik\xe1cia", _s24_, "Kliknite alebo presu\u0148te s\xfabory sem", "public", "Verejn\xe9", "private", "S\xfakromn\xe9", "image", "Obr\xe1zok", "other", "In\xe9", "hash", "Hash", "linked_to", "Spojen\xe9 s", _s18_6, "S\xfabor bol ulo\u017een\xfd v :path", _s21_8, "Transakcie :count boli \xfaspe\u0161ne odpojen\xe9", _s20_7, "Transakcia bola \xfaspe\u0161ne odpojen\xe1", "unlink", "Zru\u0161i\u0165 prepojenie", _s25_3, "Povo\u013ete pou\u017e\xedvate\u013eovi pr\xedstup k ovl\xe1daciemu panelu, \xfadaje s\xfa obmedzen\xe9 na dostupn\xe9 povolenia", "is_tax_exempt", _s18_335, "district", "okres", "region", "regi\xf3n", "county", "County", "tax_details", "Da\u0148ov\xe9 podrobnosti", _s18_7, ":contact uskuto\u010dnen\xe1 platba :payment za fakt\xfaru :invoice za :client", _s18_8, ":user zadan\xe1 platba :payment pre fakt\xfaru :invoice pre :client", _s20_8, "Predvolen\xfd typ platby", _s24_1, "Platby iniciovan\xe9 spr\xe1vcom", _s29_, "Podpora zadania platby na admin port\xe1li bez fakt\xfary", _s25_4, "Na spr\xe1vu pl\xe1nu pou\u017eite nastavenia predplatn\xe9ho telef\xf3nu", _s18_9, "Zobrazi\u0165 fakturovate\u013en\xfa \xfalohu", "credit_item", "Kreditn\xe1 polo\u017eka", "files", "S\xfabory", "camera", "fotoapar\xe1t", "gallery", "Gal\xe9ria", _s20_10, "E-mailov\xe9 fakt\xfary :count", _s16_22, "Miesto projektu", _s29_0, "Popis polo\u017eky faktura\u010dnej \xfalohy", _s34_1, "Pridajte popis polo\u017eky k riadkov\xfdm polo\u017ek\xe1m fakt\xfary", "next_send_time", "\u010eal\u0161\xed \u010das odoslania", _s20_11, "Certifik\xe1t bol \xfaspe\u0161ne nahran\xfd", "certificate_set", "Sada certifik\xe1tov", _s19_4, "Certifik\xe1t nie je nastaven\xfd", "passphrase_set", "Nastaven\xe1 pr\xedstupov\xe1 fr\xe1za", _s18_11, "Pr\xedstupov\xe1 fr\xe1za nie je nastaven\xe1", _s18_13, "Nahra\u0165 certifik\xe1t", _s22_5, "Pr\xedstupov\xe1 fr\xe1za certifik\xe1tu", "rename", "Premenova\u0165", _s16_24, "Dokument bol \xfaspe\u0161ne premenovan\xfd", "e_invoice", "Elektronick\xe1 fakt\xfara", "light_dark_mode", "Svetl\xfd/Tmav\xfd re\u017eim", "activities", "Aktivity", "routing_id", "ID smerovania", _s16_25, "Povoli\u0165 elektronick\xfa fakt\xfaru", "e_invoice_type", "Typ elektronickej fakt\xfary", "e_quote_type", "Typ elektronickej cenovej ponuky", "reduced_tax", "Zn\xed\u017een\xe1 da\u0148", "override_tax", "Prep\xedsa\u0165 da\u0148", "zero_rated", "Zero Rated", "reverse_tax", "Sp\xe4tn\xe1 da\u0148", _s20_12, "Kateg\xf3ria dane bola \xfaspe\u0161ne aktualizovan\xe1", _s22_7, "\xdaspe\u0161ne aktualizovan\xe9 da\u0148ov\xe9 kateg\xf3rie", _s16_27, "Nastavte kateg\xf3riu dane", "payment_manual", "Manu\xe1l platby", "tax_category", "Da\u0148ov\xe1 kateg\xf3ria", "physical_goods", "Fyzick\xfd tovar", _s16_29, "Digit\xe1lne produkty", "services", "Slu\u017eby", "shipping", "Doprava", "tax_exempt", _s18_335, "reduced_rate", "Zn\xed\u017een\xe1 sadzba", "tax_all", "Tax All", "tax_selected", "Vybran\xe1 da\u0148", "version", "verzia", _s16_31, "Subregi\xf3n predajcu", "calculate_taxes", "Vypo\u010d\xedtajte dane", _s20_13, "Automaticky vypo\u010d\xedtajte dane pri ukladan\xed fakt\xfar", "admin", "Administr\xe1tor", "owner", "Vlastn\xedk", "link_expenses", "V\xfddavky na prepojenie", _s24_3, "Konvertovan\xfd zostatok klienta", _s25_5, "Konvertovan\xfd zostatok platieb", "total_hours", "Celkov\xfd po\u010det hod\xedn", _s16_33, "Pou\u017eite +dni na nastavenie d\xe1tumu v bud\xfacnosti", _s18_15, "Pou\u017eite prehliada\u010d PDF Viewer", _s23_1, "Upozornenie: Zabra\u0148uje interakcii s aplik\xe1ciou cez s\xfabor PDF", "increase_prices", "Zv\xfd\u0161i\u0165 ceny", "update_prices", "Aktualizova\u0165 ceny", "incresed_prices", "\xdaspe\u0161ne zaraden\xe9 ceny, ktor\xe9 sa maj\xfa zv\xfd\u0161i\u0165", "updated_prices", "Ceny boli \xfaspe\u0161ne zaraden\xe9 do poradia na aktualiz\xe1ciu", "bacs", "Inkaso BACS", "api_token", "API Token", "api_key", "API k\u013e\xfa\u010d", "endpoint", "Koncov\xfd bod", "billable", "Fakturovate\u013en\xe9", "not_billable", "Nefakturovate\u013en\xe9", _s25_7, "Povoli\u0165 fakturovate\u013en\xe9 polo\u017eky \xfaloh", _s30_0, "Povoli\u0165 konfigur\xe1ciu, ktor\xe9 polo\u017eky \xfalohy sa bud\xfa \xfa\u010dtova\u0165", _s26_2, "Zobrazi\u0165 popis polo\u017eky \xfalohy", _s31_1, "Povoli\u0165 \u0161pecifikovanie popisov polo\u017eiek \xfaloh", "email_record", "E-mailov\xfd z\xe1znam", _s23_2, "Produktov\xe9 st\u013apce fakt\xfary", _s21_10, "St\u013apce ponuky produktov", _s22_9, "Minim\xe1lna v\xfd\u0161ka platby", _s25_9, "Platby iniciovan\xe9 klientom", _s30_1, "Podpora uskuto\u010d\u0148ovania platby na klientskom port\xe1li bez fakt\xfary", _s27_6, "Zdie\u013ea\u0165 st\u013apce fakt\xfary/cenov\xfdch pon\xfak", "cc_email", "CC Email", "payment_balance", "Platobn\xfd zostatok", _s22_11, "Povoli\u0165 pou\u017e\xedvate\u013eovi pr\xedstup k preh\u013eadom, \xfadaje s\xfa obmedzen\xe9 dostupn\xfdmi povoleniami", "activity_138", "Platba :payment bola odoslan\xe1 e-mailom na adresu :client", _s17_6, "Jednorazov\xe9 produkty", _s26_4, "Volite\u013en\xe9 jednorazov\xe9 produkty", "required", "Po\u017eadovan\xfd", "hidden", "Skryt\xe9", "payment_links", "Platobn\xe9 odkazy", "action", "Akcia", _s32_1, "Ak chcete vytv\xe1ra\u0165 pl\xe1ny, inovujte na platen\xfd pl\xe1n", "next_run", "\u010eal\u0161\xed beh", "all_clients", "V\u0161etci klienti", _s16_34, "Zobrazi\u0165 tabu\u013eku starnutia", _s19_6, "Zobrazi\u0165 tabu\u013eku platieb", _s26_6, "Iba klienti s fakt\xfarami", "email_statement", "E-mailov\xe9 vyhl\xe1senie", "once", "Raz", "schedule", "Pl\xe1n", "schedules", "Rozvrhy", "new_schedule", "Nov\xfd rozvrh", "edit_schedule", "Upravi\u0165 pl\xe1n", _s16_36, "Pl\xe1n bol \xfaspe\u0161ne vytvoren\xfd", _s16_37, "Rozvrh bol \xfaspe\u0161ne aktualizovan\xfd", _s17_8, "Rozvrh bol \xfaspe\u0161ne archivovan\xfd", _s16_38, _s27_146, _s16_39, _s27_146, _s17_9, "Pl\xe1n bol \xfaspe\u0161ne obnoven\xfd", "search_schedule", "Pl\xe1n vyh\u013ead\xe1vania", _s16_40, "H\u013eada\u0165 v pl\xe1noch", "archive_payment", "Archivova\u0165 platbu", "archive_invoice", "Archivova\u0165 fakt\xfaru", "archive_quote", "Archivova\u0165 ponuku", "archive_credit", "Archivova\u0165 dobropis", "archive_task", "Archivova\u0165 \xfalohu", "archive_client", "Archivova\u0165 z\xe1kazn\xedka", "archive_project", "Archivova\u0165 projekt", "archive_expense", "Archivova\u0165 v\xfddaje", "restore_payment", "Obnovi\u0165 platbu", "restore_invoice", "Obnovi\u0165 fakt\xfaru", "restore_quote", "Obnovi\u0165 ponuku", "restore_credit", "Obnovi\u0165 dobropis", "restore_task", "Obnovi\u0165 \xfalohu", "restore_client", "Obnovi\u0165 z\xe1kazn\xedka", "restore_project", "Obnovi\u0165 projekt", "restore_expense", "Obnovi\u0165 v\xfddaje", "archive_vendor", "Archivova\u0165 dod\xe1vate\u013ea", "restore_vendor", "Obnovi\u0165 dod\xe1vate\u013ea", "create_product", "Prida\u0165 produkt", "update_product", "Aktualizova\u0165 produkt", "delete_product", "Zmaza\u0165 produkt", "restore_product", "Obnovi\u0165 produkt", "archive_product", "Z\xe1lohova\u0165 produkt", _s21_12, "Vytvori\u0165 objedn\xe1vku", _s21_14, "Aktualizova\u0165 objedn\xe1vku", _s21_16, "Odstr\xe1ni\u0165 objedn\xe1vku", _s22_12, "Obnovi\u0165 objedn\xe1vku", _s22_14, "Archivova\u0165 objedn\xe1vku", "sent_invoice", "Odoslan\xe1 fakt\xfara", "sent_quote", "Zaslan\xe1 cenov\xe1 ponuka", "sent_credit", "Odoslan\xfd kredit", _s19_8, _s19_246, "image_url", "Adresa URL obr\xe1zka", "max_quantity", _s18_336, "test_url", "Testovacia adresa URL", _s18_16, _s24_177, _s20_14, "Mo\u017enos\u0165 je zobrazen\xe1, ale nie je vybrat\xe1", _s21_18, "Mo\u017enos\u0165 sa zobraz\xed a vyberie", _s21_19, _s24_177, "payment_methods", "Mo\u017enosti platby", "view_all", "Zobrazi\u0165 v\u0161etko", "edit_all", "Upravi\u0165 v\u0161etko", _s28_2, "Prijmite \u010d\xedslo objedn\xe1vky", _s33_1, "Umo\u017enite klientom poskytn\xfa\u0165 \u010d\xedslo objedn\xe1vky pri schva\u013eovan\xed cenovej ponuky", "from_email", "Z e-mailu", "show_preview", "Zobrazi\u0165 n\xe1h\u013ead", "show_paid_stamp", "Zobrazi\u0165 platen\xfa zn\xe1mku", _s21_20, "Zobrazi\u0165 dodaciu adresu", _s24_5, "Vo vybrat\xfdch z\xe1znamoch nie s\xfa \u017eiadne dokumenty na stiahnutie", "pixels", "pixelov", "logo_size", "Ve\u013ekos\u0165 loga", "postal_city", "Po\u0161ta/mesto", "failed", "Nepodarilo sa", "client_contacts", "Kontakty na klienta", "sync_from", "Synchronizova\u0165 z", _s19_11, "Hranica z\xe1sob", "hour", "Hodina", _s17_10, "V\xfdpis \xfaspe\u0161ne zaraden\xfd do frontu na odoslanie", _s17_11, "Zobrazi\u0165 p\xe4tu e-mailu", _s18_17, "Faktura\u010dn\xe9 pracovn\xe9 hodiny", _s23_4, "Pridajte hodiny do riadkov\xfdch polo\u017eiek fakt\xfary", _s27_8, "Automatick\xe9 \xfa\u010dtovanie \u0161tandardn\xfdch fakt\xfar", _s28_4, "Automatick\xe9 \xfa\u010dtovanie opakuj\xfacich sa fakt\xfar", "email_alignment", "Zarovnanie e-mailov", _s20_15, "Umiestnenie n\xe1h\u013eadu PDF", "mailgun", "Mailgun", "postmark", "Po\u0161tov\xe1 pe\u010diatka", "microsoft", "Microsoft", _s27_10, "Kliknut\xedm na + vytvor\xedte z\xe1znam", "last365_days", "Posledn\xfdch 365 dn\xed", "import_design", "Importova\u0165 dizajn", "imported_design", "\xdaspe\u0161ne importovan\xfd dizajn", "invalid_design", "N\xe1vrh je neplatn\xfd, ch\xfdba sekcia :value", _s17_13, "Chcete nahra\u0165 svoje logo?", "upload", "Nahra\u0165", _s17_14, "Nain\u0161talovan\xe1 verzia", _s23_5, "Upozorni\u0165 dod\xe1vate\u013ea pri zaplaten\xed", _s28_7, "Po\u0161lite e-mail predajcovi, ke\u010f je v\xfddavok ozna\u010den\xfd ako zaplaten\xfd", "update_payment", "Aktualizova\u0165 platbu", "markup", "Ozna\u010denie", _s22_16, "Objedn\xe1vka bola vytvoren\xe1", _s19_13, _s19_246, _s21_22, "Objedn\xe1vka zobrazen\xe1", _s23_7, "Objedn\xe1vka prijat\xe1", _s20_17, "Suma kreditu nem\xf4\u017ee by\u0165 vy\u0161\u0161ia ako suma platby", "klarna", "Klarna", _s29_7, "Pri zad\xe1van\xed manu\xe1lnej platby nastavte v\xfdmenn\xfd kurz", _s29_8, "Pri vytv\xe1ran\xed v\xfddavku nastavte v\xfdmenn\xfd kurz", "matomo_url", "Adresa URL Matomo", "matomo_id", "Matomo Id", _s21_24, "Prida\u0165 do fakt\xfary", _s25_11, "Po\u0161lite e-mail, ke\u010f sa uskuto\u010dn\xed online platba", _s25_12, "Pri manu\xe1lnom zad\xe1van\xed platby odo\u0161lite e-mail", _s28_8, "Pri ozna\u010dovan\xed fakt\xfary ako zaplatenej odosla\u0165 e-mail", "delete_project", "Zmaza\u0165 projekt", _s18_19, "Transakcia bola \xfaspe\u0161ne prepojen\xe1", "link_payment", "Link Payment", "link_expense", "N\xe1klady na prepojenie", _s19_15, "Uzamknutie fakturovan\xfdch \xfaloh", _s24_6, "Zabr\xe1\u0148te \xfaprav\xe1m \xfaloh po faktur\xe1cii", _s21_25, "Vy\u017eaduje sa registr\xe1cia", _s26_9, "Vy\u017eadova\u0165 od klientov registr\xe1ciu", _s24_7, "Pou\u017eite spr\xe1vu z\xe1sob", _s29_9, "Vy\u017eadova\u0165, aby boli produkty na sklade", _s17_16, "Volite\u013en\xe9 produkty", _s27_12, "Volite\u013en\xe9 opakuj\xface sa produkty", "convert_matched", "Konvertova\u0165", _s19_17, "Fakt\xfara zaraden\xe1 do poradia na automatick\xfa faktur\xe1ciu", _s20_18, "Fakt\xfary zaraden\xe9 do poradia na automatick\xfa faktur\xe1ciu", "operator", "Oper\xe1tor", "value", "Hodnota", "is", "Je", "contains", "Obsahuje", "starts_with", "Za\u010d\xedna s", "is_empty", "Je pr\xe1zdny", "add_rule", "Prida\u0165 pravidlo", "match_all_rules", "Zhoda v\u0161etk\xfdch pravidiel", _s20_19, "Aby sa pravidlo uplatnilo, musia sa zhodova\u0165 v\u0161etky krit\xe9ri\xe1", _s17_18, "Automaticky konvertujte sp\xe1rovan\xe9 transakcie na v\xfddavky", "rules", "pravidl\xe1", _s16_42, "Pravidlo transakcie", _s17_19, "Pravidl\xe1 transakcie", _s20_20, "Nov\xe9 pravidlo transakcie", _s21_27, "Upravi\u0165 pravidlo transakcie", _s24_9, "Pravidlo bolo \xfaspe\u0161ne vytvoren\xe9", _s24_10, "Pravidlo transakcie bolo \xfaspe\u0161ne aktualizovan\xe9", _s25_14, "Pravidlo transakcie bolo \xfaspe\u0161ne archivovan\xe9", _s24_11, _s43_17, _s24_12, _s43_17, _s25_15, "Pravidlo transakcie bolo \xfaspe\u0161ne obnoven\xe9", _s23_9, "Vyh\u013eada\u0165 pravidlo transakcie", _s24_13, "Vyh\u013eada\u0165 pravidl\xe1 transakcie", _s21_29, "Ulo\u017ei\u0165 ako prednastaven\xe9", _s22_18, "Ulo\u017ei\u0165 ako predvolen\xfa p\xe4tu", "auto_sync", "Auto synchroniz\xe1cia", _s16_44, "Obnovi\u0165 \xfa\u010dty", _s31_4, "Ak chcete pripoji\u0165 svoj bankov\xfd \xfa\u010det, inovujte na Enterprise", _s34_2, "Kliknut\xedm sem prepoj\xedte svoj bankov\xfd \xfa\u010det", "disable_2fa", "Zak\xe1za\u0165 2FA", "change_number", "Zmeni\u0165 \u010d\xedslo", "resend_code", "Znova odosla\u0165 k\xf3d", "base_type", "Z\xe1kladn\xfd typ", "category_type", "Typ kateg\xf3rie", _s16_46, "Transakcia", "bulk_print", "Tla\u010d PDF", _s18_20, "PS\u010c predajcu", _s16_47, "Umiestnenie uk\xe1\u017eky", "bottom", "Spodn\xe1 \u010das\u0165", "side", "Side", "pdf_preview", "Uk\xe1\u017eka PDF", _s20_22, "Dlh\xfdm stla\u010den\xedm vyberte", _s21_31, _s16_327, _s19_18, "Polo\u017eka objedn\xe1vky", _s22_20, "Chcete ohodnoti\u0165 aplik\xe1ciu?", "include_deleted", "Zahrn\xfa\u0165 Odstr\xe1nen\xe9", _s20_24, "Zahrn\xfa\u0165 vymazan\xe9 z\xe1znamy do preh\u013eadov", "due_on", "Splatn\xfd", _s22_21, "\xdaspe\u0161ne konvertovan\xe9 transakcie", _s20_25, "Bankov\xfd \xfa\u010det \xfaspe\u0161ne vytvoren\xfd", _s20_26, "Bankov\xfd \xfa\u010det \xfaspe\u0161ne aktualizovan\xfd", _s17_21, "Upravi\u0165 bankov\xfd \xfa\u010det", _s16_49, "Predvolen\xe1 kateg\xf3ria", "account_type", "Typ \xfa\u010dtu", _s16_51, "Prida\u0165 bankov\xfd \xfa\u010det", _s16_52, "Pripoji\u0165 \xfa\u010dty", "manage_rules", "Spravova\u0165 pravidl\xe1", "search_category", "H\u013eada\u0165 1 kateg\xf3riu", _s17_24, "Vyh\u013eadajte :count kateg\xf3rie", "min_amount", "Min", "max_amount", _s18_336, "selected", "Vybran\xe9", _s21_33, "Transakcia bola \xfaspe\u0161ne konvertovan\xe1", _s18_22, "Previes\u0165 na platbu", "deposit", "Z\xe1loha", "withdrawal", "Odst\xfapenie", "deposits", "Vklady", "withdrawals", "V\xfdbery", "matched", "Zhoda", "unmatched", "Neporovnate\u013en\xe9", "create_credit", "Vytvorte kredit", "update_credit", "Aktualizova\u0165 dobropis", "delete_credit", "Odstr\xe1ni\u0165 dobropis", "transaction", "Transakcia", "transactions", "Transakcie", "new_transaction", "Nov\xe1 transakcia", _s16_54, "Editova\u0165 transakciu", _s19_20, "Transakcia bola \xfaspe\u0161ne vytvoren\xe1", _s19_21, "Transakcia bola \xfaspe\u0161ne aktualizovan\xe1", _s20_27, "Transakcia bola \xfaspe\u0161ne archivovan\xe1", _s19_22, "Transakcia bola \xfaspe\u0161ne zmazan\xe1", _s19_23, "Transakcia bola \xfaspe\u0161ne odstr\xe1nen\xe1", _s20_28, "Transakcia bola \xfaspe\u0161ne obnoven\xe1", _s18_24, "Vyh\u013eada\u0165 transakciu", _s19_24, "Vyh\u013eadajte :count transakcie", "bank_account", "Bankov\xfd \xfa\u010det", "bank_accounts", _s22_219, _s21_34, "Bankov\xfd \xfa\u010det \xfaspe\u0161ne archivovan\xfd", _s20_29, _s35_68, _s20_30, _s35_68, _s21_35, "Bankov\xfd \xfa\u010det bol \xfaspe\u0161ne obnoven\xfd", _s19_25, "Vyh\u013eadajte bankov\xfd \xfa\u010det", _s20_31, "Vyh\u013eadajte bankov\xe9 \xfa\u010dty :count", "connect", "Pripojte sa", _s23_11, "Ozna\u010di\u0165 e-mail s platenou platbou", _s18_26, "Konvertova\u0165 na projekt", "client_email", "E-mail klienta", _s20_32, "Projekt faktura\u010dnej \xfalohy", _s25_16, "Pridajte projekt do riadkov\xfdch polo\u017eiek fakt\xfary", "field", "L\xfaka", "period", "Obdobie", "fields_per_row", "Polia na riadok", _s21_36, "Akt\xedvne fakt\xfary", _s26_11, "Nezaplaten\xe9 fakt\xfary", _s24_16, "Dokon\u010den\xe9 platby", _s23_13, "Vr\xe1ten\xe9 platby", _s19_27, "Akt\xedvne ponuky", _s21_37, "Schv\xe1len\xe9 ponuky", _s23_14, "Neschv\xe1len\xe9 ponuky", _s18_29, "Prihl\xe1sen\xe9 \xfalohy", _s20_35, "Fakturovan\xe9 \xfalohy", _s16_56, "Platen\xe9 \xfalohy", _s21_38, "Zaznamenan\xe9 v\xfddavky", _s22_22, "Nespracovan\xe9 v\xfddavky", _s23_15, "Fakturovan\xe9 v\xfddavky", _s27_15, "Fakt\xfara zaplaten\xe9 v\xfddavky", "activity_130", ":user vytvoren\xe1 objedn\xe1vka :purchase_order", "activity_131", ":user aktualizovan\xe1 objedn\xe1vka :purchase_order", "activity_132", ":user archivovan\xe1 objedn\xe1vka :purchase_order", "activity_133", ":user vymazan\xe1 objedn\xe1vka :purchase_order", "activity_134", ":user obnoven\xe1 objedn\xe1vka :purchase_order", "activity_135", ":user odoslan\xe1 objedn\xe1vka e-mailom :purchase_order", "activity_136", ":contact zobrazen\xe1 objedn\xe1vka :purchase_order", "activity_137", ":contact prijat\xe1 objedn\xe1vka :purchase_order", "vendor_portal", "Port\xe1l predajcu", "send_code", "Odosla\u0165 k\xf3d", _s24_17, "Ulo\u017ete z\xe1znam na nahranie dokumentov", _s17_28, "Sadzby dane z n\xe1kladov", _s22_23, "Sadzby dane z polo\u017eiek fakt\xfary", _s21_40, "\xdaspe\u0161ne overen\xe9 telef\xf3nne \u010d\xedslo", "code_was_sent", "K\xf3d bol odoslan\xfd prostredn\xedctvom SMS", _s16_58, "K\xf3d bol odoslan\xfd prostredn\xedctvom SMS na :number", "resend", "Znovu odosla\u0165", "verify", "Overi\u0165", _s18_30, "Uve\u010fte telef\xf3nne \u010d\xedslo", _s20_36, "Neplatn\xe9 telef\xf3nne \u010d\xedslo", _s19_28, "Overte telef\xf3nne \u010d\xedslo", _s24_18, "Ak chcete odosiela\u0165 e-maily, overte svoje telef\xf3nne \u010d\xedslo", _s28_10, "Overte svoje telef\xf3nne \u010d\xedslo pre z\xe1lohu 2FA", "merged_clients", "Klienti boli \xfaspe\u0161ne zl\xfa\u010den\xed", "merge_into", "Zl\xfa\u010di\u0165 sa do", "merge", "Spoji\u0165", _s21_41, "Zmena ceny prijat\xe1", _s19_30, "Zmena ceny zlyhala pomocou k\xf3du", _s17_30, "Obnovi\u0165 n\xe1kupy", "activate", "Aktivova\u0165", "connect_apple", "Pripojte Apple", _s16_59, "Odpojte Apple", _s18_31, "Apple bol \xfaspe\u0161ne odpojen\xfd", "send_now", "Posla\u0165 teraz", "received", "Prijat\xe9", _s19_31, "D\xe1tum objedn\xe1vky", _s20_38, _s29_116, _s21_43, _s29_116, _s18_32, "Previes\u0165 na V\xfddavky", _s16_61, "Prida\u0165 do invent\xe1ra", _s33_9, "Objedn\xe1vka bola \xfaspe\u0161ne pridan\xe1 do invent\xe1ra", _s34_9, "N\xe1kupn\xe9 objedn\xe1vky boli \xfaspe\u0161ne pridan\xe9 do invent\xe1ra", _s22_25, "Nahranie dokumentu klienta", _s22_27, "Nahranie dokumentu dod\xe1vate\u013ea", _s27_17, "Umo\u017enite dod\xe1vate\u013eom nahr\xe1va\u0165 dokumenty", _s24_19, "Bav\xed v\xe1s aplik\xe1cia?", "yes_its_great", "\xc1no, je to skvel\xe9!", "not_so_much", "Nie ve\u013emi", _s17_32, "Skvel\xe9 po\u010du\u0165! Chcete ho ohodnoti\u0165?", _s22_29, "Prep\xe1\u010dte, \u017ee to po\u010dujem! Chceli by ste n\xe1m poveda\u0165 viac?", "sure_happy_to", "Jasn\xe9, r\xe1d", "no_not_now", "Nie, nie teraz", "add", "Prida\u0165", _s18_34, "Posledn\xe1 odoslan\xe1 \u0161abl\xf3na", _s22_30, "Povoli\u0165 flexibiln\xe9 vyh\u013ead\xe1vanie", _s27_18, "Prira\u010fte nes\xfavisl\xe9 znaky, tj. "ct" sa zhoduje s "cat"", "vendor_details", "Podrobnosti o predajcovi", _s22_32, "Podrobnosti objedn\xe1vky", "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "S\xfahlasi\u0165", _s23_16, "Klonova\u0165 do PO", _s20_39, "Predajca nem\xe1 nastaven\xfa e-mailov\xfa adresu", "bulk_send_email", "Posla\u0165 email", _s29_12, "Objedn\xe1vka bola \xfaspe\u0161ne ozna\u010den\xe1 ako odoslan\xe1", _s30_4, "Objedn\xe1vky boli \xfaspe\u0161ne ozna\u010den\xe9 ako odoslan\xe9", _s23_17, "Objedn\xe1vka bola \xfaspe\u0161ne prijat\xe1", _s24_20, "Objedn\xe1vky boli \xfaspe\u0161ne prijat\xe9", _s24_21, "Objedn\xe1vka bola \xfaspe\u0161ne zru\u0161en\xe1", _s25_18, "Objedn\xe1vky boli \xfaspe\u0161ne zru\u0161en\xe9", "accepted", "Prijat\xfd", _s22_34, "Vyberte dod\xe1vate\u013ea", _s20_40, "Celkov\xe1 objedn\xe1vka", _s20_42, "Objedn\xe1vka e-mailom", _s26_12, "E-mailov\xe9 n\xe1kupn\xe9 objedn\xe1vky", _s18_36, "E-mail bol \xfaspe\u0161ne odpojen\xfd", "connect_email", "Pripoji\u0165 e-mail", _s16_64, "Odpoji\u0165 e-mail", _s32_7, "Na pripojenie k Microsoftu pou\u017eite webov\xfa aplik\xe1ciu", "email_provider", "Poskytovate\u013e e-mailu", _s17_33, "Pripojte Microsoft", _s20_44, "Odpojte Microsoft", _s19_33, "Microsoft sa \xfaspe\u0161ne pripojil", _s22_36, "Microsoft bol \xfaspe\u0161ne odpojen\xfd", _s17_35, "Prihl\xe1ste sa cez Microsoft", _s17_36, "Zaregistrujte sa v spolo\u010dnosti Microsoft", _s22_38, "Objedn\xe1vka na odoslanie bola \xfaspe\u0161ne zaraden\xe1 do frontu", _s23_18, "Objedn\xe1vky na odoslanie boli \xfaspe\u0161ne zaraden\xe9 do frontu", _s16_66, "Prejdite na webov\xfa aplik\xe1ciu React", _s21_45, "N\xe1vrh objedn\xe1vky", _s20_47, "Podmienky objedn\xe1vky", _s21_47, "P\xe4ta objedn\xe1vky", _s32_9, "Podpis objedn\xe1vky", _s37_7, "Vy\u017eadova\u0165 od predajcu, aby poskytol svoj podpis.", "purchase_order", "Objedn\xe1vka", "purchase_orders", "Objedn\xe1vky", _s18_37, "Nov\xe1 objedn\xe1vka", _s19_34, "Upravi\u0165 objedn\xe1vku", _s22_39, "Objedn\xe1vka bola \xfaspe\u0161ne vytvoren\xe1", _s22_40, "Objedn\xe1vka bola \xfaspe\u0161ne aktualizovan\xe1", _s23_19, "Objedn\xe1vka bola \xfaspe\u0161ne archivovan\xe1", _s22_41, _s34_59, _s22_42, _s34_59, _s23_20, "Objedn\xe1vka bola \xfaspe\u0161ne obnoven\xe1", _s21_49, "Vyh\u013eadajte objedn\xe1vku", _s22_43, "Vyh\u013eadajte objedn\xe1vky", "login_url", "Prihlasovacia adresa URL", _s16_67, "Nastavenia platby", "default", "Z\xe1kladn\xe9", "stock_quantity", "Skladov\xe9 mno\u017estvo", _s22_45, "Limit upozornen\xed", "track_inventory", "Sledova\u0165 invent\xe1r", _s20_49, "Zobrazte pole skladu produktu a aktualizujte ho pri odoslan\xed fakt\xfar", _s19_36, "Upozornenia na akcie", _s24_23, "Po\u0161lite e-mail, ke\u010f z\xe1soby dosiahnu prahov\xfa hodnotu", "vat", "I\u010c DPH", "standing", "Trvaj\xfaci", "view_map", "Zobrazi\u0165 mapu", _s18_39, "Nastavi\u0165 predvolen\xfd dizajn", "add_gateway", "Prida\u0165 platobn\xfa br\xe1nu", _s24_24, "Pridajte platobn\xfa br\xe1nu (napr. Stripe, WePay alebo PayPal), aby ste mohli prij\xedma\u0165 online platby", "left", "V\u013eavo", "right", "Spr\xe1vny", "center", "centrum", "page_numbering", "\u010c\xedslovanie str\xe1n", _s24_25, "Zarovnanie \u010d\xedslovania str\xe1n", _s31_8, "Fakt\xfara odoslan\xe1", _s24_27, "Zobrazi\u0165 popis produktu", _s29_13, "Zahr\u0148te popis do rozba\u013eovacej ponuky produktu", "invoice_items", "Polo\u017eky fakt\xfary", "quote_items", "Polo\u017eky ponuky", "profitloss", "Zisk a strata", "import_format", "Form\xe1t importu", "export_format", "Form\xe1t exportu", "export_type", "Typ exportu", "stop_on_unpaid", "Zastavi\u0165 na Neplaten\xe9", _s19_38, "Zastavte vytv\xe1ranie opakuj\xfacich sa fakt\xfar, ak je posledn\xe1 fakt\xfara nezaplaten\xe1.", "use_quote_terms", "Pou\u017eite podmienky cenovej ponuky", _s20_50, "Pri prevode cenovej ponuky na fakt\xfaru", "add_country", "Prida\u0165 krajinu", "enable_tooltips", "Povoli\u0165 popisy", _s20_51, "Zobrazova\u0165 popisy pri umiestnen\xed kurzora my\u0161i", _s21_51, "Chyba: z\xe1znamy patria viac ako jedn\xe9mu klientovi", "register_label", "Vytvorte \xfa\u010det za sekundu", "login_label", "Prihl\xe1ste sa do existuj\xfaceho \xfa\u010dtu", "add_to_invoice", "Prida\u0165 na fakt\xfaru :invoice", _s17_37, "Nena\u0161li sa \u017eiadne fakt\xfary", "week", "T\xfd\u017ede\u0148", "created_record", "Z\xe1znam bol \xfaspe\u0161ne vytvoren\xfd", _s26_13, "Auto Archiv zaplaten\xe9", _s31_9, "Automaticky archivova\u0165 fakt\xfary po ich zaplaten\xed.", _s31_10, "Automatick\xe1 archiv\xe1cia bola zru\u0161en\xe1", _s36_2, "Automaticky archivova\u0165 fakt\xfary pri zru\u0161en\xed.", _s20_52, "Alternat\xedvny prehliada\u010d PDF", _s25_19, "Zlep\u0161ite pos\xfavanie v uk\xe1\u017eke PDF [BETA]", _s16_69, "Faktura\u010dn\xe1 mena", "range", "Rozsah", "tax_amount1", "V\xfd\u0161ka dane 1", "tax_amount2", "V\xfd\u0161ka dane 2", "tax_amount3", "V\xfd\u0161ka dane 3", "create_project", "Vytvori\u0165 projekt", "update_project", "Aktualizova\u0165 projekt", "view_task", "Zobrazi\u0165 \xfalohu", "cancel_invoice", "Zru\u0161i\u0165", "changed_status", "Stav \xfalohy bol \xfaspe\u0161ne zmenen\xfd", "change_status", "Zmeni\u0165 stav", "fees_sample", "Poplatok za fakt\xfaru :amount by bol :total.", _s19_39, "Povoli\u0165 dotykov\xe9 udalosti", _s24_29, "Podpora pos\xfavania udalost\xed pos\xfavan\xedm", "after_saving", "Po ulo\u017een\xed", "view_record", "Zobrazi\u0165 z\xe1znam", _s21_52, "Povoli\u0165 ozna\u010denie e-mailu", _s26_14, "Pre e-maily pou\u017eite vizu\xe1lny editor zna\u010diek", _s19_41, "Povoli\u0165 PDF Markdown", "json_help", "Pozn\xe1mka: S\xfabory JSON generovan\xe9 aplik\xe1ciou v4 nie s\xfa podporovan\xe9", "release_notes", "Pozn\xe1mky k vydaniu", _s23_21, "Ak chcete zobrazi\u0165 preh\u013eady, inovujte svoj pl\xe1n", "started_tasks", "\xdalohy :value boli \xfaspe\u0161ne spusten\xe9", "stopped_tasks", "\xdalohy :value boli \xfaspe\u0161ne zastaven\xe9", "approved_quote", "\xdaspe\u0161ne schv\xe1len\xe1 cenov\xe1 ponuka", "approved_quotes", "\xdaspe\u0161ne :value schv\xe1len\xe9 cenov\xe9 ponuky", "approve", "Schv\xe1li\u0165", "client_website", "Webov\xe1 str\xe1nka klienta", "invalid_time", "Neplatn\xfd \u010das", _s21_54, "Stav dodania klienta", _s20_54, "Mesto prepravy klientov", _s27_21, "Po\u0161tov\xe9 smerovacie \u010d\xedslo z\xe1sielky klienta", _s23_22, "Krajina doru\u010denia klienta", "load_pdf", "Na\u010d\xedta\u0165 PDF", _s16_71, "Spusti\u0165 bezplatn\xfa sk\xfa\u0161obn\xfa verziu", _s24_30, _s44_8, "due_on_receipt", "Splatn\xe9 pri prijat\xed", "is_paid", "Je zaplaten\xe1", "age_group_paid", "Zaplaten\xe9", "id", "Id", "convert_to", "Prekonvertova\u0165", "client_currency", "Mena klienta", _s16_72, "Mena spolo\u010dnosti", "purged_client", "Klient bol \xfaspe\u0161ne vy\u010disten\xfd", _s27_23, "Aby sme zabr\xe1nili spamu, vy\u017eadujeme inov\xe1ciu na platen\xfd \xfa\u010det na prisp\xf4sobenie e-mailu", _s22_48, "Aktualizujte svoj pl\xe1n a pridajte spolo\u010dnosti", "small", "Mal\xfd", _s21_56, "Kredit bol \xfaspe\u0161ne ozna\u010den\xfd ako zaplaten\xfd", _s22_49, "Kredity boli \xfaspe\u0161ne ozna\u010den\xe9 ako zaplaten\xe9", _s16_74, "Na\u010d\xedtavanie \xfadajov \u2013 po\u010dkajte na dokon\u010denie", "wait_for_saving", "Ukladanie d\xe1t \u2013 po\u010dkajte na dokon\u010denie", _s20_56, "Pozn\xe1mka: Tu vykonan\xe9 zmeny s\xfa len v n\xe1h\u013eade, na ulo\u017eenie musia by\u0165 pou\u017eit\xe9 na kart\xe1ch vy\u0161\u0161ie", "remaining", "Zost\xe1vaj\xface", "invoice_paid", "Fakt\xfara zaplaten\xe1", "activity_120", ":user vytvoren\xfd opakuj\xfaci sa v\xfddavok :recurring_expense", "activity_121", ":user aktualizovan\xe9 opakuj\xface sa v\xfddavky :recurring_expense", "activity_122", ":user archivovan\xfd opakuj\xfaci sa v\xfddavok :recurring_expense", "activity_123", ":user vymazan\xfd opakuj\xfaci sa v\xfddavok :recurring_expense", "activity_124", ":user obnoven\xfd opakuj\xfaci sa v\xfddavok :recurring_expense", "normal", "Norm\xe1lne", "large", "Ve\u013ek\xe9", "extra_large", "Extra ve\u013ek\xe9", _s16_75, "Zobrazi\u0165 uk\xe1\u017eku PDF", _s21_57, "Zobrazte n\xe1h\u013ead PDF pri \xfaprave fakt\xfar", "print_pdf", "Tla\u010d PDF", "remind_me", "Pripomen\xfa\u0165 mi", _s16_77, "Okam\u017eit\xe1 platba v banke", "click_selected", "Kliknite na polo\u017eku Vybrat\xe9", "hide_preview", "Skry\u0165 uk\xe1\u017eku", "edit_record", "Upravi\u0165 z\xe1znam", _s27_24, "Suma kreditu nem\xf4\u017ee by\u0165 vy\u0161\u0161ia ako suma na fakt\xfare", "giropay", "GiroPay", "direct_debit", "Inkaso", _s21_58, "Nastavte heslo \xfa\u010dtu", "set_password", "Nastavi\u0165 heslo", _s20_57, "Br\xe1na bola \xfaspe\u0161ne odpojen\xe1", "disconnect", "Odpoji\u0165", "add_to_invoices", "Prida\u0165 do fakt\xfar", "acss", "ACSS debet", "becs", "Inkaso BECS", "bulk_download", "Stiahnu\u0165", _s17_40, "Ukladajte \xfadaje lok\xe1lne, aby sa aplik\xe1cia sp\xfa\u0161\u0165ala r\xfdchlej\u0161ie. Deaktiv\xe1cia m\xf4\u017ee zlep\u0161i\u0165 v\xfdkon vo ve\u013ek\xfdch \xfa\u010dtoch", "persist_ui", "Trval\xe9 pou\u017e\xedvate\u013esk\xe9 rozhranie", "persist_ui_help", "Ulo\u017ete stav pou\u017e\xedvate\u013esk\xe9ho rozhrania lok\xe1lne, aby ste umo\u017enili spustenie aplik\xe1cie na poslednom mieste. Deaktiv\xe1cia m\xf4\u017ee zlep\u0161i\u0165 v\xfdkon", _s18_41, "PS\u010c klienta", _s17_41, "I\u010c DPH klienta", "has_tasks", "M\xe1 \xfalohy", "registration", "Registr\xe1cia", _s27_25, "Autorizujte Stripe na prij\xedmanie online platieb.", "view_expense", "Zobrazi\u0165 v\xfddaje # :expense", "view_statement", "Zobrazi\u0165 V\xfdkaz", "sepa", "platba SEPA", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Aktualizujte v\u0161etky z\xe1znamy", "system", "Syst\xe9m", _s19_43, "Nastavi\u0165 predvolen\xfa spolo\u010dnos\u0165", "updated_company", "Spolo\u010dnos\u0165 bola \xfaspe\u0161ne aktualizovan\xe1", "kbc", "KBC", "bancontact", "Z\xe1kaz kontaktu", _s19_45, "Pom\xf4\u017ete n\xe1m zlep\u0161i\u0165 sa t\xfdm, \u017ee n\xe1m povedzte pre\u010do (volite\u013en\xe9)", "webhook_success", "\xdaspech webhooku", _s24_31, "V\u0161etky \xfalohy musia patri\u0165 tomu ist\xe9mu klientovi", _s27_26, "V\u0161etky v\xfddavky musia patri\u0165 tomu ist\xe9mu klientovi", "app", "Aplik\xe1cia", _s20_58, "Ak chcete dosiahnu\u0165 najlep\u0161\xed v\xfdkon, stiahnite si aplik\xe1ciu :app", _s16_79, "Celkov\xe1 suma brutto", _s19_46, "E-mailov\xe9 fakt\xfary", _s17_43, "E-mailov\xe9 ponuky", _s18_45, "E-mailov\xe9 kredity", "from_name", "Meno odosielate\u013ea", _s16_81, _s16_82, _s17_44, _s17_358, _s18_46, _s17_358, _s21_59, "Nov\xe9 pravideln\xe9 v\xfddaje", _s22_50, "Upravi\u0165 pravideln\xe9 v\xfddaje", _s25_20, "Pravideln\xe9 v\xfddaje \xfaspe\u0161ne vytvoren\xe9", _s25_21, "Pravideln\xe9 v\xfddaje \xfaspe\u0161ne upraven\xe9", _s26_16, "Pravideln\xe9 v\xfddaje \xfaspe\u0161ne archivovan\xe9", _s25_22, _s40_29, _s25_23, _s40_29, _s26_17, "Pravideln\xe9 v\xfddaje \xfaspe\u0161ne obnoven\xe9", _s24_32, "H\u013eadaj opakuj\xface sa v\xfddavky", _s25_24, "H\u013eadajte opakuj\xface sa v\xfddavky", "last_sent_date", "D\xe1tum posledn\xe9ho odoslania", "include_drafts", "Zahrn\xfa\u0165 koncepty", _s19_47, "Zahr\u0148te do spr\xe1v koncepty z\xe1znamov", "is_invoiced", "Je fakturovan\xe9", "change_plan", "Spravova\u0165 pl\xe1n", "persist_data", "Trval\xe9 \xfadaje", "customer_count", "Po\u010det z\xe1kazn\xedkov", _s16_83, "Overi\u0165 z\xe1kazn\xedkov", _s16_85, _s16_86, _s28_13, "ID sledovania Google Analytics", "decimal_comma", "Desatinn\xe1 \u010diarka", _s26_18, _s35_10, "select_method", "Vyberte met\xf3du", "select_platform", "Vyberte platformu", _s28_15, "Na pripojenie k Gmailu pou\u017eite webov\xfa aplik\xe1ciu", _s16_87, "Sadzby dane z polo\u017eiek s\xfa deaktivovan\xe9", "enable_markdown", "Povoli\u0165 Markdown", _s20_59, "Previes\u0165 markdown do HTML na PDF", "user_guide", "U\u017e\xedvate\u013esk\xe1 pr\xedru\u010dka", _s18_48, "Prida\u0165 druh\xfd kontakt", "previous_page", "Predch\xe1dzaj\xfaca strana", "next_page", "\u010eal\u0161ia strana", "export_colors", "Exportova\u0165 farby", "import_colors", "Importova\u0165 farby", "clear_all", "Zmaza\u0165 v\u0161etko", "contrast", "Kontrast", "custom_colors", "Vlastn\xe9 farby", "colors", "Farby", _s31_11, "Akt\xedvna farba pozadia na bo\u010dnom paneli", _s25_26, "Akt\xedvna farba p\xedsma na bo\u010dnom paneli", _s33_14, "Farba pozadia neakt\xedvneho bo\u010dn\xe9ho panela", _s27_27, "Neakt\xedvna farba p\xedsma na bo\u010dnom paneli", _s36_3, "Farba pozadia alternat\xedvneho riadka tabu\u013eky", _s31_13, "Farba pozadia hlavi\u010dky fakt\xfary", _s25_28, "Farba p\xedsma hlavi\u010dky fakt\xfary", "net_subtotal", "Netto", "review_app", "Skontrolova\u0165 aplik\xe1ciu", "check_status", "Skontrolova\u0165 stav", "free_trial", "Sk\xfa\u0161obn\xe9 obdobie", _s23_24, "Sk\xfa\u0161obn\xe1 verzia pl\xe1nu Pro kon\u010d\xed o :count dn\xed, kliknut\xedm aktualizujte.", _s21_61, "Dnes je posledn\xfd de\u0148 sk\xfa\u0161obnej verzie pl\xe1nu Pro, kliknut\xedm aktualizujte.", "change_email", "Zmeni\u0165 e-mail", _s25_30, "Volite\u013ene nakonfigurujte samostatn\xfa dom\xe9nu klientskeho port\xe1lu", _s21_62, "\xdalohy zobrazen\xe9 na port\xe1li", "uninvoiced", "Nevyfakturovan\xe9", "subdomain_guide", "Subdom\xe9na sa pou\u017e\xedva na klientskom port\xe1li na prisp\xf4sobenie odkazov tak, aby zodpovedali va\u0161ej zna\u010dke. tj https://your-brand.invoicing.co", "send_time", "\u010cas odoslania", "import_data", "Importova\u0165 \xfadaje", "import_settings", "Nastavenia importu", _s17_46, "Poskytnite s\xfabor JSON", _s19_48, "Vyberte, ak chcete importova\u0165 nastavenia a/alebo \xfadaje", "json", "JSON", _s24_34, "Nie s\xfa povolen\xe9 \u017eiadne typy platieb", "wait_for_data", "Po\u010dkajte na dokon\u010denie na\u010d\xedtania \xfadajov", "net_total", "\u010cist\xfd s\xfa\u010det", "has_taxes", "M\xe1 dane", _s16_88, "Importova\u0165 z\xe1kazn\xedkov", _s18_50, "\xdaspe\u0161ne sa za\u010dal import z\xe1kazn\xedkov", "login_success", "\xdaspe\u0161n\xe9 prihl\xe1senie", "login_failure", "Prihl\xe1senie zlyhalo", "exported_data", "Ke\u010f bude s\xfabor pripraven\xfd, dostanete e-mail s odkazom na stiahnutie", _s23_25, "Zahrn\xfa\u0165 odstr\xe1nen\xfdch klientov", _s28_17, "Na\u010d\xedta\u0165 z\xe1znamy patriace vymazan\xfdm klientom", "step_1_sign_in", "Krok 1: Prihl\xe1ste sa", _s16_91, "Krok 2: Autoriz\xe1cia", "account_id", "ID \xfa\u010dtu", _s27_29, "Migr\xe1cia sa e\u0161te neskon\u010dila", "activity_100", ":user vytvoril opakuj\xfacu sa fakt\xfaru :recurring_invoice", "activity_101", ":user aktualizoval opakuj\xfacu sa fakt\xfaru :recurring_invoice", "activity_102", ":user archivoval opakuj\xfacu sa fakt\xfaru :recurring_invoice", "activity_103", ":user vymazal opakuj\xfacu sa fakt\xfaru :recurring_invoice", "activity_104", ":user obnovil opakuj\xfacu sa fakt\xfaru :recurring_invoice", _s18_51, "Zobrazi\u0165 d\xe1tum ukon\u010denia \xfalohy", _s23_27, "Povoli\u0165 ur\u010denie d\xe1tumu ukon\u010denia \xfalohy", "gateway_setup", "Nastavenie br\xe1ny", "preview_sidebar", "Uk\xe1\u017eka bo\u010dn\xe9ho panela", _s16_92, "Zobrazen\xe9 \xfadaje za roky", _s18_53, _s31_15, _s16_94, "Ukon\u010di\u0165 v\u0161etky rel\xe1cie", "count_session", "1 rel\xe1cia", "count_sessions", ":count Rel\xe1cie", "invoice_created", "Fakt\xfara vytvoren\xe1", "quote_created", "Cenov\xe1 ponuka bola vytvoren\xe1", "credit_created", "Kredit bol vytvoren\xfd", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Naposledy upraven\xfd", "invoice_item", "Polo\u017eka fakt\xfary", "quote_item", "Cenov\xe1 ponuka", _s18_54, "Krstn\xe9 meno kontaktu", _s17_48, "Priezvisko kontaktu", "order", "objedna\u0165", "unassigned", "Nepridelen\xe9", "partial_value", "Mus\xed by\u0165 v\xe4\u010d\u0161ie ako 0 a menej ako celkov\xfd s\xfa\u010det", "search_kanban", _s17_359, "search_kanbans", _s17_359, "kanban", "Kanban", "enable", "Povoli\u0165", "move_top", "Presun\xfa\u0165 na za\u010diatok", "move_up", "Move Up", "move_down", "Posun\xfa\u0165 nadol", "move_bottom", "Presun\xfa\u0165 nadol", "subdomain_help", "Nastavte subdom\xe9nu alebo zobrazte fakt\xfaru na vlastnom webe.", _s21_64, "Chyba: Vlastn\xfd e-mail mus\xed obsahova\u0165 premenn\xfa :body", _s25_31, "Nezabudnite zahrn\xfa\u0165 premenn\xfa :body", _s17_50, "Zobrazi\u0165 form\xe1ty d\xe1tumu", "is_viewed", "Je zobrazen\xe9", "letter", "List", "legal", "Pr\xe1vne", "page_layout", "Rozlo\u017eenie str\xe1nky", "portrait", "Portr\xe9t", "landscape", "Krajina", _s26_19, "Vlastn\xedk \xfa\u010dtu m\xf4\u017ee prejs\u0165 na platen\xfd pl\xe1n a povoli\u0165 roz\u0161\xedren\xe9 roz\u0161\xedren\xe9 nastavenia", _s20_60, "Ak chcete povoli\u0165 roz\u0161\xedren\xe9 nastavenia, inovujte na platen\xfd pl\xe1n", _s21_65, "Podmienky platby fakt\xfar", _s17_52, "Cenov\xe1 ponuka plat\xed do", "no_headers", "\u017diadne hlavi\u010dky", "add_header", "Prida\u0165 hlavi\u010dku", "remove_header", "Odstr\xe1ni\u0165 hlavi\u010dku", "return_url", "N\xe1vratov\xe1 adresa URL", "rest_method", "Met\xf3da REST", "header_key", "K\u013e\xfa\u010d hlavi\u010dky", "header_value", "Hodnota hlavi\u010dky", _s18_56, "Opakuj\xface sa produkty", "promo_code", "Propaga\u010dn\xfd k\xf3d", "promo_discount", "Promo z\u013eava", _s18_58, "Povoli\u0165 zru\u0161enie", _s16_96, "Povolen\xe9 na sedadlo", "max_seats_limit", "Maxim\xe1lny limit sedadiel", "trial_enabled", "Sk\xfa\u0161obn\xe1 verzia je povolen\xe1", "trial_duration", "Trvanie sk\xfa\u0161obnej verzie", _s21_67, "Povoli\u0165 prepisy dopytov", _s18_60, "Povoli\u0165 zmeny pl\xe1nu", "plan_map", "Mapa pl\xe1nu", "refund_period", "Obdobie vr\xe1tenia pe\u0148az\xed", _s21_69, "Konfigur\xe1cia webhooku", "purchase_page", "Str\xe1nka n\xe1kupu", "security", "Zabezpe\u010denie", "email_bounced", "Email vr\xe1ten\xfd", _s20_61, "S\u0165a\u017enos\u0165 na spam", "email_delivery", "Doru\u010dovanie e-mailom", _s16_98, "Reakcia webhooku", "pdf_response", "Odpove\u010f vo form\xe1te PDF", _s22_52, "Zlyhanie overenia", "pdf_failed", "S\xfabor PDF zlyhal", "pdf_success", "PDF \xfaspech", "modified", "Upraven\xe9", "payment_link", "Odkaz na platbu", _s16_100, "Nov\xfd odkaz na platbu", _s17_54, "Upravi\u0165 odkaz na platbu", _s20_62, "Odkaz na platbu bol \xfaspe\u0161ne vytvoren\xfd", _s20_63, "Odkaz na platbu bol \xfaspe\u0161ne aktualizovan\xfd", _s21_71, "Odkaz na platbu bol \xfaspe\u0161ne archivovan\xfd", _s20_64, _s38_56, _s20_65, _s38_56, _s21_72, "Odkaz na platbu bol \xfaspe\u0161ne obnoven\xfd", _s19_49, "Vyh\u013eadajte 1 odkaz na platbu", _s20_66, "Vyh\u013eadajte :count odkazy na platbu", _s26_20, "Subdom\xe9na nie je dostupn\xe1", "connect_gmail", "Pripojte Gmail", _s16_102, "Odpojte Gmail", "connected_gmail", "Gmail bol \xfaspe\u0161ne pripojen\xfd", _s18_62, "Gmail bol \xfaspe\u0161ne odpojen\xfd", _s16_104, "Zmeny v k\xf3dovej z\xe1kladni m\xf4\u017eu blokova\u0165 aktualiz\xe1ciu, m\xf4\u017eete spusti\u0165 tento pr\xedkaz a zru\u0161i\u0165 zmeny:", _s16_105, "Identifika\u010dn\xe9 \u010d\xedslo klienta", "count_minutes", ":count min\xfaty", _s16_107, "\u010casov\xfd limit hesla", _s29_15, "Zdie\u013ea\u0165 po\u010d\xedtadlo fakt\xfar/kreditov", "use_last_email", "Pou\u017ei\u0165 posledn\xfd e-mail", _s16_109, "Aktivova\u0165 spolo\u010dnos\u0165", _s21_74, "Povoli\u0165 e-maily, opakuj\xface sa fakt\xfary a upozornenia", _s27_31, "Vyskytla sa chyba, sk\xfaste to znova", _s27_32, "Najprv nastavte heslo", _s34_15, "Upozornenie: Zmena telef\xf3nneho \u010d\xedsla deaktivuje 2FA", "help_translate", "Pomoc s prekladom", _s23_28, "Vyberte krajinu", "resend_invite", "Znova odosla\u0165 Pozv\xe1nku", _s19_50, "\xdaspe\u0161ne deaktivovan\xe9 2FA", _s16_111, "\xda\u010det bol \xfaspe\u0161ne pripojen\xfd", _s19_51, "\xda\u010det bol \xfaspe\u0161ne odpojen\xfd", "delivered", "Doru\u010den\xe9", "bounced", "Odmietnut\xe9", "spam", "Nevy\u017eiadan\xe1 po\u0161ta", "view_docs", "Zobrazi\u0165 dokumenty", _s32_12, "Ak chcete povoli\u0165 dvojfaktorov\xe9 overenie, zadajte \u010d\xedslo mobiln\xe9ho telef\xf3nu", "send_sms", "Posla\u0165 SMS", "sms_code", "SMS k\xf3d", _s21_75, "Naskenujte \u010diarov\xfd k\xf3d pomocou aplik\xe1cie kompatibilnej s :link.", _s18_63, "Dvojfaktorov\xe9 overovanie \xfaspe\u0161ne nastaven\xe9", "connect_google", "Pripojte Google", _s17_56, "Odpoji\u0165 Google", _s17_58, "Dvojfaktorov\xe9 overovanie", _s18_64, "Zak\xe1za\u0165 dva faktory", _s34_16, "Vy\u017eadova\u0165 heslo s prihl\xe1sen\xedm na soci\xe1lne siete", "stay_logged_in", "Zosta\u0165 prihl\xe1sen\xfd", _s23_30, "Varovanie: Va\u0161a rel\xe1cia \u010doskoro vypr\u0161\xed.", "count_hours", ":count hod\xedn", "count_day", "1 de\u0148", "count_days", ":count dn\xed", _s19_52, "\u010das rel\xe1cie vypr\u0161al", _s17_59, "Nastavenia zabezpe\u010denia", "resend_email", "Preposla\u0165 email", _s26_22, "Pros\xedm, potvr\u010fte svoju emailov\xfa adresu", _s16_112, "Vr\xe1ten\xe1 platba", _s19_54, _s19_247, _s19_56, "Pros\xedm vyber pou\u017e\xedvate\u013esk\xfa autentifik\xe1ciu cez Gmail", "list_long_press", "Dlh\xe9 stla\u010denie zoznamu", "show_actions", "Uk\xe1\u017e akciu", _s17_61, "Za\u010da\u0165 viacn\xe1sobn\xfd v\xfdber", _s27_34, "Bol odoslan\xfd e-mail na potvrdenie e-mailovej adresy", _s21_76, "Ak chcete pou\u017ei\u0165 :client_counter, pridajte bu\u010f :client_number alebo :client_id_number, aby ste predi\u0161li konfliktom", "this_quarter", "Tento \u0161tvr\u0165rok", "last_quarter", "Posledn\xfd \u0160tvr\u0165rok", "to_update_run", "Ak chcete aktualizova\u0165 spustite", _s18_66, "Previes\u0165 na fakt\xfaru", _s16_113, "Registra\u010dn\xe1 adresa URL", "invoice_project", "Fakt\xfarova\u0165 projekt", "invoice_task", "Fakturova\u0165 \xfalohu", "invoice_expense", "Fakt\xfarova\u0165 v\xfddaje", _s19_57, "H\u013eada\u0165 1 platobn\xfd term\xedn", _s20_67, "H\u013eada\u0165 :count platobn\xe9 podmienky", _s16_115, "Ulo\u017ei\u0165 a zobrazi\u0165 uk\xe1\u017eku", "save_and_email", "Ulo\u017ei\u0165 a posla\u0165 e-mailom", _s16_117, "Podporovan\xe9 udalosti", _s16_119, "Konvertovan\xe1 suma", _s17_63, "Prepo\u010d\xedtan\xfd zostatok", _s22_54, "Preveden\xe9 zaplaten\xe9 na d\xe1tum", _s24_36, "Konvertovan\xfd kreditn\xfd zostatok", "converted_total", "Celkom preveden\xe9", "is_sent", "Je odoslan\xe1", _s17_65, "Predvolen\xe9 dokumenty", "document_upload", "Nahratie dokumentu", _s20_68, "Umo\u017enite klientom nahr\xe1va\u0165 dokumenty", "expense_total", "Celkov\xe9 n\xe1klady", "enter_taxes", "Zadajte dane", "by_rate", "Pod\u013ea sadzby", "by_amount", "Pod\u013ea sumy", "enter_amount", "Zadajte \u010diastku", "before_taxes", "Pred zdanen\xedm", "after_taxes", "Po zdanen\xed", "color", "Farba", "show", "Zobrazi\u0165", "hide", "Skry\u0165", "empty_columns", "Pr\xe1zdne st\u013apce", _s21_78, "Re\u017eim ladenia je povolen\xfd", _s26_23, "Upozornenie: je to ur\u010den\xe9 na pou\u017eitie na lok\xe1lnych po\u010d\xedta\u010doch, m\xf4\u017ee d\xf4js\u0165 k \xfaniku poveren\xed. Kliknut\xedm sa dozviete viac.", "running_tasks", "Spusten\xe9 \xfalohy", "recent_tasks", "Ned\xe1vne \xfalohy", "recent_expenses", "Ned\xe1vne v\xfddavky", _s17_67, "Nadch\xe1dzaj\xface v\xfddavky", "update_app", "Aktualizova\u0165 aplik\xe1ciu", "started_import", "Import bol \xfaspe\u0161ne spusten\xfd", _s24_38, "Duplicitn\xe9 mapovanie st\u013apcov", _s20_69, "Pou\u017e\xedva inkluz\xedvne dane", _s18_68, "Je z\u013eava vo v\xfd\u0161ke", "column", "St\u013apec", "sample", "Vzorka", "map_to", "Mapova\u0165", "import", "Import", _s25_33, "Ako n\xe1zvy st\u013apcov pou\u017eite prv\xfd riadok", "select_file", "Vyberte s\xfabor", _s16_121, "Nie je zvolen\xfd \u017eiadny s\xfabor", "csv_file", "S\xfabor CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Fakturovane", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "\xda\u010dtovn\xedctvo", _s22_56, "Zadajte v\u0161etky s\xfabory CSV.", "import_type", "Typ importu", "html_mode", "Re\u017eim HTML", "html_mode_help", "Uk\xe1\u017eka aktualiz\xe1ci\xed je r\xfdchlej\u0161ia, ale je menej presn\xe1", "view_licenses", "Zobrazi\u0165 licencie", "webhook_url", "Webhook URL", _s17_69, "Celoobrazovkov\xfd editor", "sidebar_editor", "Editor bo\u010dn\xe9ho panelu", _s22_57, "Potvr\u010fte zadan\xedm \u201e:value\u201c.", "purge", "Vy\u010disti\u0165", "service", "Slu\u017eba", "clone_to", "Klonova\u0165 do", "clone_to_other", "Klonova\u0165 do in\xe9ho", "labels", "\u0160t\xedtky", "add_custom", "Prida\u0165 vlastn\xe9", "payment_tax", "Platba dane", "unpaid", "Nezaplaten\xe9", "white_label", "Biely \u0161t\xedtok", "delivery_note", "Dodac\xed list", _s24_41, "Odoslan\xe9 fakt\xfary s\xfa uzamknut\xe9", _s24_43, "Zaplaten\xe9 fakt\xfary s\xfa uzamknut\xe9", "source_code", "Zdrojov\xfd k\xf3d", "app_platforms", "Platformy aplik\xe1ci\xed", "invoice_late", _s18_337, "quote_expired", "Platnos\u0165 ponuky vypr\u0161ala", "partial_due", "\u010ciasto\u010dn\xe1 splatnos\u0165", "invoice_total", "Celkom k \xfahrade", "quote_total", "Ponuka celkom", "credit_total", "Celkov\xfd kredit", _s23_31, "Celkov\xe1 fakt\xfara", "actions", "Akcie", "expense_number", "\u010c\xedslo v\xfddavku", "task_number", "\u010c\xedslo \xfalohy", "project_number", "\u010cislo projektu", "project_name", "N\xe1zov projektu", "warning", "Varovanie", "view_settings", "Zobrazi\u0165 nastavenia", _s24_45, "Upozornenie: T\xe1to spolo\u010dnos\u0165 e\u0161te nebola aktivovan\xe1", "late_invoice", _s18_337, "expired_quote", "Platnos\u0165 cenovej ponuky vypr\u0161ala", "remind_invoice", "Pripomen\xfa\u0165 fakt\xfaru", "cvv", "CVC k\xf3d", "client_name", "Meno z\xe1kazn\xedka", "client_phone", "Telef\xf3n klienta", "required_fields", "Povinn\xe9 polia", "calculated_rate", "Vypo\u010d\xedtan\xe1 sadzba", _s17_71, "Predvolen\xe1 miera \xfaloh", "clear_cache", "Vymaza\u0165 vyrovn\xe1vaciu pam\xe4\u0165", "sort_order", "Poradie zoradenia", "task_status", "Stav", "task_statuses", "Stavy \xfaloh", "new_task_status", "Stav novej \xfalohy", _s16_123, "Upravi\u0165 stav \xfalohy", _s19_58, "Stav \xfalohy bol \xfaspe\u0161ne vytvoren\xfd", _s19_59, "\xdaspe\u0161ne aktualizova\u0165 stav \xfalohy", _s20_71, "Stav \xfalohy bol \xfaspe\u0161ne archivovan\xfd", _s19_60, _s33_71, _s19_61, _s33_71, _s20_72, "Stav \xfalohy bol \xfaspe\u0161ne obnoven\xfd", _s22_58, "Stavy \xfaloh :value boli \xfaspe\u0161ne archivovan\xe9", _s21_80, "Stavy \xfaloh :value boli \xfaspe\u0161ne odstr\xe1nen\xe9", _s22_59, "Stavy \xfaloh :value boli \xfaspe\u0161ne obnoven\xe9", _s18_70, "H\u013eada\u0165 1 stav \xfalohy", _s20_74, "H\u013eada\u0165: count stavy \xfaloh", _s16_125, "Zobrazi\u0165 tabu\u013eku \xfaloh", _s21_81, "Pri vytv\xe1ran\xed fakt\xfar v\u017edy zobrazova\u0165 sekciu \xfaloh", _s20_75, "\u010casov\xfd denn\xedk faktura\u010dnej \xfalohy", _s25_34, "Pridajte \u010dasov\xe9 \xfadaje do riadkov\xfdch polo\u017eiek fakt\xfary", _s20_77, "D\xe1tumov\xfd denn\xedk \xfalohy fakt\xfary", _s25_35, "Pridajte podrobnosti o d\xe1tume do riadkov\xfdch polo\u017eiek fakt\xfary", _s21_82, "Pred ulo\u017een\xedm za\u010dnite \xfalohy", _s18_71, "Konfigurova\u0165 stavy", "task_settings", "Nastavenia \xfalohy", _s20_79, "Konfigurova\u0165 kateg\xf3rie", _s18_73, "Kateg\xf3rie v\xfddajov", _s20_81, "Nov\xe1 kateg\xf3ria v\xfddajov", _s21_83, "Upravi\u0165 kateg\xf3riu v\xfddavkov", _s24_46, "Kateg\xf3ria v\xfddajov bola \xfaspe\u0161ne vytvoren\xe1", _s24_47, "Kateg\xf3ria v\xfddajov bola \xfaspe\u0161ne aktualizovan\xe1", _s25_37, "Kateg\xf3ria v\xfddajov bola \xfaspe\u0161ne archivovan\xe1", _s24_48, "Kateg\xf3ria bola \xfaspe\u0161ne zmazan\xe1", _s24_49, "Kateg\xf3ria v\xfddavkov bola \xfaspe\u0161ne odstr\xe1nen\xe1", _s25_38, "Kateg\xf3ria v\xfddajov bola \xfaspe\u0161ne obnoven\xe1", _s27_38, "Po\u010det \xfaspe\u0161ne archivovan\xfdch kategorii v\xfddajov: :count", _s26_24, "\xdaspe\u0161ne odstr\xe1nen\xe9 kateg\xf3rie v\xfddavkov :value", _s27_39, "\xdaspe\u0161ne obnoven\xe9 kateg\xf3rie n\xe1kladov :value", _s23_32, "Vyh\u013eadajte 1 kateg\xf3riu v\xfddavkov", _s25_40, "H\u013eada\u0165 :count kateg\xf3rie v\xfddavkov", _s21_85, "Pou\u017eite dostupn\xe9 kredity", "show_option", "Zobrazi\u0165 mo\u017enos\u0165", _s22_60, "Suma kreditu nem\xf4\u017ee presiahnu\u0165 sumu platby", "view_changes", "Zobrazi\u0165 zmeny", "force_update", "Vyn\xfati\u0165 aktualiz\xe1ciu", _s17_73, "Pou\u017e\xedvate najnov\u0161iu verziu, ale m\xf4\u017eu by\u0165 k dispoz\xedcii \u010dakaj\xface opravy.", "mark_paid_help", "Sledujte, \u010di bol v\xfddavok zaplaten\xfd", _s18_75, "Treba fakturova\u0165", _s23_33, "Povoli\u0165 faktur\xe1ciu v\xfddavku", _s29_17, "Zvidite\u013enite dokumenty pre klienta", _s21_87, "Nastavte v\xfdmenn\xfd kurz", _s16_127, "Nastavenia v\xfddavkov", _s18_76, "Klonova\u0165 na opakuj\xface sa", "crypto", "Kryptomeny", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Pou\u017e\xedvate\u013esk\xe9 pole", "variables", "Premenn\xe9", "show_password", "Uk\xe1za\u0165 heslo", "hide_password", "Skry\u0165 heslo", "copy_error", "Chyba kop\xedrovania", "capture_card", "Zachyti\u0165 kartu", _s17_74, "Automatick\xe9 \xfa\u010dtovanie je povolen\xe9", "total_taxes", "Celkov\xe9 dane", "line_taxes", "Riadkov\xe9 dane", "total_fields", "Polia celkom", _s25_41, "Opakovan\xe1 fakt\xfara bola \xfaspe\u0161ne zastaven\xe1", _s25_42, "Opakovan\xe1 fakt\xfara bola \xfaspe\u0161ne spusten\xe1", _s25_43, "Opakovan\xe1 fakt\xfara bola \xfaspe\u0161ne obnoven\xe1", "gateway_refund", "Vr\xe1tenie platby za br\xe1nu", _s19_62, "Spracujte vr\xe1tenie platby prostredn\xedctvom platobnej br\xe1ny", "due_date_days", _s16_525, "paused", "Pozastaven\xe9", "mark_active", "Ozna\u010d\u0165 ako Akt\xedvne", "day_count", "De\u0148 :count", _s22_61, "Prv\xfd de\u0148 v mesiaci", _s21_88, "Posledn\xfd de\u0148 v mesiaci", _s17_76, "Pou\u017eite platobn\xe9 podmienky", "endless", "Nekone\u010dn\xe9", "next_send_date", "D\xe1tum \u010fal\u0161ieho odoslania", _s16_129, "Zost\xe1vaj\xface cykly", _s17_78, "Pravideln\xe1 fakt\xfara", _s18_78, "Pravideln\xe9 fakt\xfary", _s21_90, "Nov\xe1 pravideln\xe1 fakt\xfara", _s22_63, "Upravi\u0165 pravideln\xfa fakt\xfaru", _s25_44, "Opakovan\xe1 fakt\xfara bola \xfaspe\u0161ne vytvoren\xe1", _s25_45, "Opakovan\xe1 fakt\xfara bola \xfaspe\u0161ne aktualizovan\xe1", _s26_25, "Pravideln\xe1 fakt\xfara \xfaspe\u0161ne archivovan\xe1", _s25_46, "Pravideln\xe1 fakt\xfara \xfaspe\u0161ne vymazan\xe1", _s25_47, "Opakovan\xe1 fakt\xfara bola \xfaspe\u0161ne odstr\xe1nen\xe1", _s26_26, "Pravideln\xe1 fakt\xfara \xfaspe\u0161ne obnoven\xe1", _s27_40, "\xdaspe\u0161ne archivovan\xe9 opakuj\xface sa :value fakt\xfary", _s26_27, "\xdaspe\u0161ne odstr\xe1nen\xe9 opakuj\xface sa :value fakt\xfary", _s27_41, "\xdaspe\u0161ne obnoven\xe9 opakuj\xface sa :value fakt\xfary", _s24_50, "Vyh\u013eada\u0165 1 opakuj\xfacu sa fakt\xfaru", _s25_48, "H\u013eada\u0165 :count opakuj\xface sa fakt\xfary", "send_date", "D\xe1tum odoslania", "auto_bill_on", "Zapn\xfa\u0165 Automatick\xe9 \xfa\u010dtovanie", _s28_19, "Minim\xe1lna \u010diastka platby", "profit", "Zisk", "line_item", "Polo\u017eka v riadku", _s18_80, "Povoli\u0165 preplatok", _s23_34, "Podporte platenie navy\u0161e za prij\xedmanie tipov", _s19_63, "Povoli\u0165 nedoplatok", _s24_51, "Podpora platenia minim\xe1lnej \u010diastky/vkladu", "test_mode", "Testovac\xed m\xf3d", "opened", "Otvoren\xe9", _s30_8, "Zlyhanie zmierenia", _s30_9, "\xdaspech zmierenia", "gateway_success", "\xdaspech br\xe1ny", "gateway_failure", "Porucha br\xe1ny", "gateway_error", "Chyba br\xe1ny", "email_send", "Odosla\u0165 email", _s17_80, "Zoznam opakovania e-mailu", "failure", "Ne\xfaspech", "quota_exceeded", "Prekro\u010den\xe1 kv\xf3ta", _s16_131, "Zlyhanie Upstream", "system_logs", "Syst\xe9mov\xe9 z\xe1znamy", "view_portal", "Zobrazi\u0165 port\xe1l", "copy_link", "Skop\xedrova\u0165 odkaz", "token_billing", "Ulo\u017ei\u0165 podrobnosti kreditnej karty", _s24_52, "Vitajte v Invoice Ninja", "always", "V\u017edy", "optin", "Prihl\xe1si\u0165 sa", "optout", "Odhl\xe1si\u0165 sa", "label", "\u0160t\xedtok", "client_number", "\u010c\xedslo z\xe1kazn\xedka", "auto_convert", "Automatick\xe1 konverzia", "company_name", "N\xe1zov spolo\u010dnosti", "reminder1_sent", "Pripomienka 1 odoslan\xe1", "reminder2_sent", "Pripomienka 2 odoslan\xe1", "reminder3_sent", "Pripomienka 3 odoslan\xe1", _s18_81, "Naposledy odoslan\xe1 pripomienka", "pdf_page_info", "Strana :current z :total", _s16_133, _s24_178, "emailed_quotes", _s23_162, "emailed_credits", "\xdaspe\u0161ne zaslan\xe9 kredity e-mailom", "gateway", "Br\xe1na", "view_in_stripe", "Zobrazi\u0165 v Stripe", "rows_per_page", "Po\u010det riadkov na str\xe1nku", "hours", "Hodiny", "statement", "V\xfdkaz", "taxes", "Dane", "surcharge", "Pr\xedplatok", "apply_payment", "Pou\u017ei\u0165 platbu", "apply_credit", "Pou\u017ei\u0165 kredit", "apply", "Pou\u017ei\u0165", "unapplied", "Neaplikovan\xe9", "select_label", "Vybra\u0165 \u0161t\xedtok", "custom_labels", "Vlastn\xe9 \u0161t\xedtky", "record_type", "Typ z\xe1znamu", "record_name", "N\xe1zov z\xe1znamu", "file_type", "Typ s\xfaboru", "height", "V\xfd\u0161ka", "width", "\u0160\xedrka", "to", "Komu", "health_check", "Kontrola zdravia", "payment_type_id", "Typ platby", "last_login_at", "Posledn\xe9 prihl\xe1senie o", "company_key", "K\u013e\xfa\u010d spolo\u010dnosti", "storefront", "Prie\u010delie", "storefront_help", "Povo\u013ete aplik\xe1ci\xe1m tret\xedch str\xe1n vytv\xe1ra\u0165 fakt\xfary", "client_created", "Klient vytvoren\xfd", _s20_84, "Online platobn\xfd e-mail", _s20_86, "E-mail s manu\xe1lnou platbou", "completed", "Dokon\u010den\xe9", "gross", "Hrub\xfd", "net_amount", "\u010cist\xe1 \u010diastka", "net_balance", "\u010cist\xfd zostatok", "client_settings", "Nastavenia klienta", _s17_82, "Vybran\xe9 fakt\xfary", _s17_84, "Vybran\xe9 platby", "selected_quotes", "Vybran\xe9 ponuky", "selected_tasks", "Vybran\xe9 \xfalohy", _s17_86, "Vybran\xe9 v\xfddavky", _s17_88, "Bud\xface fakt\xfary", _s17_90, "Fakt\xfary po splatnosti", "recent_payments", "Ned\xe1vne platby", "upcoming_quotes", "Bud\xface ponuky", "expired_quotes", "Vypr\u0161an\xe9 ponuky", "create_client", "Vytvori\u0165 z\xe1kazn\xedka", "create_invoice", "Vytvorenie fakt\xfary", "create_quote", "Vytvori\u0165 ponuku", "create_payment", "Vytvori\u0165 platbu", "create_vendor", "Vytvori\u0165 dod\xe1vate\u013ea", "update_quote", "Aktualizova\u0165 cenov\xfa ponuku", "delete_quote", "Vymaza\u0165 ponuku", "update_invoice", "Aktualizova\u0165 fakt\xfaru", "delete_invoice", "Odstr\xe1ni\u0165 fakt\xfaru", "update_client", "Aktualizova\u0165 klienta", "delete_client", "Odstr\xe1ni\u0165 z\xe1kazn\xedkov", "delete_payment", "Odstr\xe1ni\u0165 platbu", "update_vendor", "Aktualizova\u0165 dod\xe1vate\u013ea", "delete_vendor", "Odstr\xe1ni\u0165 dod\xe1vate\u013ea", "create_expense", "Vytvorte n\xe1klady", "update_expense", "Aktualizova\u0165 v\xfddavky", "delete_expense", "Zmaza\u0165 v\xfddaje", "create_task", "Vytvori\u0165 \xfalohu", "update_task", "Aktualizova\u0165 \xfalohu", "delete_task", "Odstr\xe1ni\u0165 \xfalohu", "approve_quote", "Schv\xe1li\u0165 cenov\xfa ponuku", "off", "Vypnut\xe9", "when_paid", "Ke\u010f zaplaten\xe9", "expires_on", "Vypr\u0161\xed", "free", "Zdarma", "plan", "Pl\xe1n", "show_sidebar", "Zobrazi\u0165 bo\u010dn\xfd panel", "hide_sidebar", "Skry\u0165 bo\u010dn\xfd panel", "event_type", "Typ udalosti", "target_url", "Cie\u013e", "copy", "Kop\xedrova\u0165", "must_be_online", "Po pripojen\xed k internetu re\u0161tartujte aplik\xe1ciu", _s17_92, "Je potrebn\xe9 povoli\u0165 crony", "api_webhooks", "API Webhooks", "search_webhooks", "H\u013eada\u0165 :count Webhooky", "search_webhook", "H\u013eada\u0165 1 webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nov\xfd webhook", "edit_webhook", "Upravi\u0165 webhook", "created_webhook", "Webhook bol \xfaspe\u0161ne vytvoren\xfd", "updated_webhook", "Webhook bol \xfaspe\u0161ne aktualizovan\xfd", _s16_135, "Webhook bol \xfaspe\u0161ne archivovan\xfd", "deleted_webhook", "Webhook bol \xfaspe\u0161ne vymazan\xfd", "removed_webhook", "Webhook bol \xfaspe\u0161ne odstr\xe1nen\xfd", _s16_136, "Webhook bol \xfaspe\u0161ne obnoven\xfd", _s17_93, "Webhooky :value boli \xfaspe\u0161ne archivovan\xe9", _s16_137, _s39_46, _s16_138, _s39_46, _s17_94, "Webhooky :value boli \xfaspe\u0161ne obnoven\xe9", "api_tokens", "Tokeny API", "api_docs", "Dokumenty API", "search_tokens", "H\u0161ada\u0165 :count tokeny", "search_token", "Vyh\u013eada\u0165 1 token", "token", "Token", "tokens", "Tokeny", "new_token", "Nov\xfd token", "edit_token", "Upravi\u0165 token", "created_token", "Token \xfaspe\u0161ne vytvoren\xfd", "updated_token", "Token \xfaspe\u0161ne upraven\xfd", "archived_token", "Token \xfaspe\u0161ne archivovan\xfd", "deleted_token", "Token \xfaspe\u0161ne vymazan\xfd", "removed_token", "Token bol \xfaspe\u0161ne odstr\xe1nen\xfd", "restored_token", "Token bol \xfaspe\u0161ne obnoven\xfd", "archived_tokens", "\xdaspe\u0161ne archivovan\xe9 :value tokeny", "deleted_tokens", "Tokeny :value boli \xfaspe\u0161ne odstr\xe1nen\xe9", "restored_tokens", "\xdaspe\u0161ne obnoven\xe9 :value tokeny", _s19_64, "Registr\xe1cia klienta", _s24_54, "Umo\u017enite klientom samoregistr\xe1ciu na port\xe1li", "email_invoice", "Odosla\u0165 fakt\xfaru", "email_quote", "Odosla\u0165 ponuku", "email_credit", "E-mailov\xfd kredit", "email_payment", "Platba e-mailom", _s20_89, "Klient nem\xe1 nastaven\xfa emailov\xfa adresu", "ledger", "Hlavn\xe1 kniha", "view_pdf", "Zobrazi\u0165 PDF", "all_records", "V\u0161etky z\xe1znamy", "owned_by_user", "Vlastnen\xe9 pou\u017e\xedvate\u013eom", _s16_139, "Zost\xe1vaj\xfaci kredit", "contact_name", "Meno kontaktu", "use_default", "Pou\u017ei predvolen\xe9", _s16_141, "Nekone\u010dn\xe9 pripomienky", "number_of_days", "Po\u010det dn\xed", _s23_36, "Konfigur\xe1cia platobn\xfdch podmienok", "payment_term", "Lehota splatnosti", _s16_142, "Nov\xfd platobn\xfd term\xedn", _s17_96, "Upravi\u0165 platobn\xe9 obdobie", _s20_90, "\xdaspe\u0161ne vytvoren\xe9 platobn\xe9 obdobie", _s20_91, "\xdaspe\u0161ne aktualizovan\xe9 platobn\xe9 obdobie", _s21_92, "\xdaspe\u0161ne archivovan\xe9 platobn\xe9 obdobie", _s20_92, _s38_57, _s20_93, _s38_57, _s21_93, "Platobn\xfd term\xedn bol \xfaspe\u0161ne obnoven\xfd", _s22_68, "\xdaspe\u0161ne archivovan\xe9 :value platobn\xe9 podmienky", _s21_94, "\xdaspe\u0161ne vymazan\xe9 :value platobn\xe9 podmienky", _s22_69, "\xdaspe\u0161ne obnoven\xe9 :value platobn\xe9 podmienky", "email_sign_in", "Prihl\xe1ste sa e-mailom", "change", "Zmeni\u0165", _s23_38, "Chcete zmeni\u0165 rozlo\u017eenie pre mobiln\xe9 zariadenia?", _s24_55, "Chcete zmeni\u0165 na rozlo\u017eenie desktop?", "send_from_gmail", "Odosla\u0165 z Gmailu", "reversed", "Obr\xe1ten\xe9", "cancelled", "Zru\u0161en\xe9", "credit_amount", "\u010ciastka dobropisu", "quote_amount", "Suma ponuky", "hosted", "Hos\u0165ovan\xe9", "selfhosted", "Vlasn\xfd hosting", "exclusive", "V\xfdhradne", "inclusive", "Vr\xe1tane", "hide_menu", "Skry\u0165 ponuku", "show_menu", "Zobrazi\u0165 menu", _s18_83, _s17_360, _s16_144, "H\u013eada\u0165 v dokumentoch", "search_designs", "H\u013eada\u0165 vzh\u013eady", "search_invoices", "Vyh\u013eada\u0165 fakt\xfary", "search_clients", "Vyh\u013eadajte klientov", "search_products", "H\u013eada\u0165 produkty", "search_quotes", "Vyh\u013eada\u0165 ponuky", "search_credits", "H\u013eada\u0165 kredity", "search_vendors", "H\u013eada\u0165 predajcov", "search_users", "H\u013eada\u0165 pou\u017e\xedvate\u013eov", _s16_145, "Vyh\u013eadajte da\u0148ov\xe9 sadzby", "search_tasks", "H\u013eada\u0165 \xfalohy", "search_settings", "Nastavenia vyh\u013ead\xe1vania", "search_projects", "H\u013eada\u0165 projekty", "search_expenses", "H\u013eada\u0165 v\xfddavky", "search_payments", "H\u013eadajte platby", "search_groups", "H\u013eada\u0165 v skupin\xe1ch", "search_company", "H\u013eada\u0165 spolo\u010dnos\u0165", "search_document", "Vyh\u013eada\u0165 1 dokument", "search_design", "Vyh\u013eada\u0165 1 vzh\u013ead", "search_invoice", "Vyh\u013eada\u0165 1 fakt\xfaru", "search_client", "Vyh\u013eada\u0165 1 klienta", "search_product", "Vyh\u013eada\u0165 1 produkt", "search_quote", "Vyh\u013eada\u0165 1 ponuku", "search_credit", "Vyh\u013eada\u0165 1 kredit", "search_vendor", "Vyh\u013eada\u0165 1 dod\xe1vate\u013ea", "search_user", "Vyh\u013eada\u0165 1 pou\u017e\xedvate\u013ea", "search_tax_rate", "Vyh\u013eada\u0165 1 da\u0148ov\xfa sadzbu", "search_task", "Vyh\u013eada\u0165 1 \xfalohy", "search_project", "Vyh\u013eada\u0165 1 projekt", "search_expense", "Vyh\u013eada\u0165 1 v\xfddavok", "search_payment", "Vyh\u013eada\u0165 1 platbu", "search_group", "Vyh\u013eada\u0165 1 skupinu", "refund_payment", "Vr\xe1ti\u0165 platbu", _s17_100, _s26_143, _s18_85, _s26_144, _s16_151, _s26_143, _s17_101, "\xdaspe\u0161ne stornovan\xe9 fakt\xfary", "reverse", "Opak", "full_name", "Cel\xe9 Meno", _s17_102, "Mesto/\u0160t\xe1t/PS\u010c", _s17_104, "PS\u010c/Mesto/\u0160t\xe1t", "custom1", "Prv\xe9 vlastn\xe9", "custom2", "Druh\xe9 vlastn\xe9", "custom3", "Tretie vlastn\xe9", "custom4", "\u0160tvrt\xe9 vlastn\xe9", "optional", "Volite\u013en\xe9", "license", "Licencia", "purge_data", "Vy\u010disti\u0165 \xfadaje", _s16_152, "\xdadaje spolo\u010dnosti boli \xfaspe\u0161ne vymazan\xe9", _s18_86, "Upozornenie: T\xfdmto natrvalo vyma\u017eete va\u0161e \xfadaje, nie je mo\u017en\xe9 vr\xe1ti\u0165 sp\xe4\u0165.", "invoice_balance", "Faktura\u010dn\xfd zostatok", "age_group_0", "0 - 30 Dn\xed", "age_group_30", "30 - 60 Dn\xed", "age_group_60", "60 - 90 Dn\xed", "age_group_90", "90 - 120 Dn\xed", "age_group_120", "120+ Dn\xed", "refresh", "Obnovi\u0165", "saved_design", "Dizajn bol \xfaspe\u0161ne ulo\u017een\xfd", "client_details", "Podrobnosti o klientovi", "company_address", "Adresa firmy", "invoice_details", "Detaily Fakt\xfary", "quote_details", "Podrobnosti ponuky", "credit_details", "Podrobnosti o \xfavere", "product_columns", "Produktov\xe9 st\u013apce", "task_columns", "St\u013apce \xfaloh", "add_field", "Prida\u0165 pole", "all_events", "V\u0161etky udalosti", "permissions", "Opr\xe1vnenia", "none", "\u017diadne", "owned", "Vlastnen\xe9", "payment_success", "\xdaspe\u0161nos\u0165 platby", "payment_failure", "Zlyhanie platby", "invoice_sent", ":count fakt\xfara odoslan\xe1", "quote_sent", "Cenov\xe1 ponuka bola odoslan\xe1", "credit_sent", "Kredit odoslan\xfd", "invoice_viewed", "Zobrazen\xe1 fakt\xfara", "quote_viewed", "Zobrazen\xe1 ponuka", "credit_viewed", "Zobrazen\xfd kredit", "quote_approved", "Cenov\xe1 ponuka bola schv\xe1len\xe1", _s25_50, "Prij\xedma\u0165 v\u0161etky upozornenia", _s16_153, "Zak\xfapi\u0165 licenciu", "apply_license", "Aplikova\u0165 licenciu", "cancel_account", "Vymaza\u0165 \xfa\u010det", _s22_70, "Upozornenie: T\xfdm sa natrvalo odstr\xe1ni v\xe1\u0161 \xfa\u010det, nie je mo\u017en\xe9 ho vr\xe1ti\u0165 sp\xe4\u0165.", "delete_company", "Odstr\xe1ni\u0165 spolo\u010dnos\u0165", _s22_71, "Upozornenie: T\xfdm sa natrvalo zma\u017ee spolo\u010dnos\u0165, nieje mo\u017en\xe9 ju vr\xe1ti\u0165 sp\xe4\u0165.", "enabled_modules", "Povolen\xe9 moduly", "converted_quote", "\xdaspe\u0161ne konvertovan\xe1 cenov\xe1 ponuka", "credit_design", "Kreditn\xfd dizajn", "includes", "Zah\u0155\u0148a", "header", "Hlavi\u010dka", "load_design", "Na\u010d\xedta\u0165 vzh\u013ead", "css_framework", "CSS Framework", "custom_designs", "Vlastn\xe9 vzh\u013eady", "designs", "Vzh\u013eady", "new_design", "Nov\xfd vzh\u013ead", "edit_design", "Upravi\u0165 vzh\u013ead", "created_design", "\xdaspe\u0161ne vytvoren\xfd vzh\u013ead", "updated_design", "\xdaspe\u0161ne aktualizovan\xfd vzh\u013ead", "archived_design", "Vzh\u013ead bol \xfaspe\u0161ne archivovan\xfd", "deleted_design", _s29_117, "removed_design", _s29_117, "restored_design", "\xdaspe\u0161ne obnoven\xfd vzh\u013ead", _s16_155, "\xdaspe\u0161ne archivovan\xe9 :value vzh\u013eady", "deleted_designs", "Vzh\u013eady :value boli \xfaspe\u0161ne odstr\xe1nen\xe9", _s16_156, "\xdaspe\u0161ne obnoven\xe9 :value vzh\u013eady", "proposals", "N\xe1vrhy", "tickets", "Tickets", _s16_157, "Pravideln\xe9 ponuky", "recurring_tasks", "Opakuj\xface sa", _s18_87, "Spr\xe1va \xfa\u010dtu", "credit_date", "D\xe1tum dobropisu", "credit", "Dobropis", "credits", "Dobropisy", "new_credit", "Nov\xfd dobropis", "edit_credit", "Upravi\u0165 dobropis", "created_credit", "Dobropis \xfaspe\u0161ne vytvoren\xfd", "updated_credit", "Dobropis \xfaspe\u0161ne aktualizovan\xfd", "archived_credit", "Dobropis \xfaspe\u0161ne archivovan\xfd", "deleted_credit", "Dobropis \xfaspe\u0161ne odstr\xe1nen\xfd", "removed_credit", "Kredit bol \xfaspe\u0161ne odstr\xe1nen\xfd", "restored_credit", "Dobropis \xfaspe\u0161ne obnoven\xfd", _s16_159, "Po\u010det \xfaspe\u0161ne archivovan\xfdch dobropisov: :count", "deleted_credits", "Po\u010det \xfaspe\u0161ne odstr\xe1nen\xfdch dobropisov: :count", _s16_160, "\xdaspe\u0161ne obnoven\xe9 :value kredity", "current_version", "Aktu\xe1lna verzia", "latest_version", "Najnov\u0161ia verzia", "update_now", "Teraz aktualizova\u0165", _s26_33, "K dispoz\xedcii je nov\xe1 verzia webovej aplik\xe1cie", _s16_161, "Aktualiz\xe1cia k dispoz\xedcii", "app_updated", "Aktualiz\xe1cia bola \xfaspe\u0161ne dokon\u010den\xe1", "learn_more", "Zobrazi\u0165 viac", "integrations", "Integr\xe1cia", "tracking_id", "Id pre sledovanie", _s17_106, _s17_107, "credit_footer", "\xdaverov\xe1 p\xe4ta", "credit_terms", "\xdaverov\xe9 podmienky", "new_company", "Nov\xe1 spolo\u010dnos\u0165", "added_company", "Spolo\u010dnos\u0165 bola \xfaspe\u0161ne pridan\xe1", "company1", "Vlastn\xe1 spolo\u010dnos\u0165 1", "company2", "Vlastn\xe1 spolo\u010dnos\u0165 2", "company3", "Vlastn\xe1 spolo\u010dnos\u0165 3", "company4", "Vlastn\xe1 spolo\u010dnos\u0165 4", "product1", "Produkt na mieru 1", "product2", "Produkt na mieru 2", "product3", "Produkt na mieru 3", "product4", "Produkt na mieru 4", "client1", "Vlastn\xfd klient 1", "client2", "Vlastn\xfd klient 2", "client3", "Vlastn\xfd klient 3", "client4", "Vlastn\xfd klient 4", "contact1", "Vlastn\xfd kontakt 1", "contact2", "Vlastn\xfd kontakt 2", "contact3", "Vlastn\xfd kontakt 3", "contact4", "Vlastn\xfd kontakt 4", "task1", "Vlastn\xe1 \xfaloha 1", "task2", "Vlastn\xe1 \xfaloha 2", "task3", "Vlastn\xe1 \xfaloha 3", "task4", "Vlastn\xe1 \xfaloha 4", "project1", "Vlastn\xfd projekt 1", "project2", "Vlastn\xfd projekt 2", "project3", "Vlastn\xfd projekt 3", "project4", "Vlastn\xfd projekt 4", "expense1", "Vlastn\xe9 n\xe1klady 1", "expense2", "Vlastn\xe9 n\xe1klady 2", "expense3", "Vlastn\xe9 n\xe1klady 3", "expense4", "Vlastn\xe9 n\xe1klady 4", "vendor1", "Vlastn\xfd dod\xe1vate\u013e 1", "vendor2", "Vlastn\xfd dod\xe1vate\u013e 2", "vendor3", "Vlastn\xfd dod\xe1vate\u013e 3", "vendor4", "Vlastn\xfd dod\xe1vate\u013e 4", "invoice1", "Vlastn\xe1 fakt\xfara 1", "invoice2", "Vlastn\xe1 fakt\xfara 2", "invoice3", "Vlastn\xe1 fakt\xfara 3", "invoice4", "Vlastn\xe1 fakt\xfara 4", "payment1", "Vlastn\xe1 platba 1", "payment2", "Vlastn\xe1 platba 2", "payment3", "Vlastn\xe1 platba 3", "payment4", "Vlastn\xe1 platba 4", "surcharge1", _s19_248, "surcharge2", _s19_249, "surcharge3", _s19_250, "surcharge4", _s19_251, "group1", "Vlastn\xe1 skupina 1", "group2", "Vlastn\xe1 skupina 2", "group3", "Vlastn\xe1 skupina 3", "group4", "Vlastn\xe1 skupina 4", "reset", "Resetova\u0165", "number", "\u010c\xedslo", "export", "Exportova\u0165", "chart", "Graf", "count", "Po\u010d\xedta\u0165", "totals", "S\xfa\u010dty", "blank", "Pr\xe1zdne", "day", "De\u0148", "month", "Mesiac", "year", "Rok", "subgroup", "Podskupina", "is_active", "Je akt\xedvne", "group_by", "Zoskupi\u0165 pod\u013ea", "credit_balance", "Zostatok kreditu", _s18_93, "Posledn\xe9 prihl\xe1senie kontaktu", _s17_108, "Cel\xe9 meno kontaktu", "contact_phone", "Kontaktn\xfd telef\xf3n", _s21_95, "Vlastn\xe1 hodnota kontaktu 1", _s21_96, "Vlastn\xe1 hodnota kontaktu 2", _s21_97, "Vlastn\xe1 hodnota kontaktu 3", _s21_98, "Vlastn\xe1 hodnota kontaktu 4", _s17_110, "Ulica dodania", _s17_111, "Byt/Apartm\xe1n dodania", "shipping_city", "Mesto pre dodanie", "shipping_state", "Kraj pre dodanie", _s20_94, "PS\u010c pre dodanie", _s16_191, "Krajina dodania", _s16_193, "Faktura\u010dn\xe1 ulica", _s16_194, "Faktura\u010dn\xfd byt/apartm\xe1n", "billing_city", "Faktura\u010dn\xe9 mesto", "billing_state", "Faktura\u010dn\xfd kraj", _s19_66, "Faktura\u010dn\xe9 PS\u010c", "billing_country", "Faktura\u010dn\xe1 krajina", "client_id", "ID z\xe1kazn\xedka", "assigned_to", "Priraden\xfd", "created_by", "Vytvoril :name", "assigned_to_id", "Priraden\xe9 k Id", "created_by_id", "Vytvoril Id", "add_column", "Prida\u0165 st\u013apec", "edit_columns", "Upravi\u0165 st\u013apce", "columns", "St\u013apce", "aging", "Starnutie", "profit_and_loss", "Zisk a Strata", "reports", "Reporty", "report", "Spr\xe1va", "add_company", "Prida\u0165 spolo\u010dnos\u0165", "unpaid_invoice", "Nezaplaten\xe1 fakt\xfara", "paid_invoice", "Zaplaten\xe1 fakt\xfara", _s16_195, "Neschv\xe1len\xe1 ponuka", "help", "Pomoc", "refund", "Vr\xe1ti\u0165", "refund_date", "D\xe1tum vr\xe1tenia pe\u0148az\xed", "filtered_by", "Filtrovan\xe9 pod\u013ea", "contact_email", "Kontaktn\xfd email", "multiselect", "Viacn\xe1sobn\xfd v\xfdber", "entity_state", "\u0160t\xe1t", "verify_password", "Overte heslo", "applied", "Aplikovan\xe9", _s21_99, "Zahrn\xfa\u0165 ned\xe1vne chyby z logov", _s30_12, "Dostali sme va\u0161u spr\xe1vu a pok\xfasime sa r\xfdchlo odpoveda\u0165.", "message", "Spr\xe1va", "from", "Od", _s20_96, "Zobrazi\u0165 podrobnosti o produkte", _s25_52, "V rozba\u013eovacej ponuke produktu uve\u010fte popis a cenu", _s20_98, "PDF renderer vy\u017eaduje :version", _s18_96, "Upravte percento poplatku", _s23_40, "Upravte percento, aby ste zoh\u013eadnili poplatok", _s18_98, "Konfigurova\u0165 nastavenia", "support_forum", "F\xf3ra podpory", "about", "O", "documentation", "Dokument\xe1cia", "contact_us", "Kontaktujte n\xe1s", "subtotal", "Medzis\xfa\u010det", "line_total", "Spolu", "item", "Polo\u017eka", "credit_email", "Kreditn\xfd email", "iframe_url", "Adresa URL prvku iFrame", "domain_url", "Adresa URL dom\xe9ny", _s21_100, "Heslo je pr\xedli\u0161 kr\xe1tke", _s20_99, "Heslo mus\xed obsahova\u0165 ve\u013ek\xe9 p\xedsmeno a \u010d\xedslo", _s19_68, "\xdalohy klientskeho port\xe1lu", _s23_41, "Panel klientskeho port\xe1lu", _s20_100, "Zadajte hodnotu", "deleted_logo", "Logo bolo \xfaspe\u0161ne odstr\xe1nen\xe9", "yes", "\xc1no", "no", "Nie", "generate_number", "Generova\u0165 \u010d\xedslo", "when_saved", "Po ulo\u017een\xed", "when_sent", "Ke\u010f odoslan\xe9", "select_company", "Vyberte Spolo\u010dnos\u0165", "float", "Float", "collapse", "Zbali\u0165", "show_or_hide", "Uk\xe1za\u0165/skry\u0165", "menu_sidebar", "Bo\u010dn\xfd panel ponuky", "history_sidebar", "Bo\u010dn\xfd panel hist\xf3rie", "tablet", "Tablet", "mobile", "Mobil", "desktop", "Desktop", "layout", "Rozlo\u017eenie", "view", "Zobrazi\u0165", "module", "Modul", "first_custom", "Prv\xe9 vlastn\xe9", "second_custom", "Druh\xe9 vlastn\xe9", "third_custom", "Tretie vlastn\xe9", "show_cost", "Zobrazi\u0165 cenu", _s17_113, "Zobrazi\u0165 cenu produktu", "show_cost_help", "Zobrazte pole s cenou produktu na sledovanie prir\xe1\u017eky/zisk", _s21_101, "Zobrazi\u0165 mno\u017estvo produktu", _s26_35, "Zobrazte pole mno\u017estva produktu, inak je predvolen\xe9 jedno", _s21_103, "Zobrazi\u0165 mno\u017estvo na fakt\xfare", _s26_36, "Zobrazte pole mno\u017estva riadkovej polo\u017eky, inak je predvolene nastaven\xe9 jedno", _s21_105, "Zobrazi\u0165 z\u013eavu na produkt", _s26_37, "Zobrazte pole z\u013eavy riadkovej polo\u017eky", _s16_197, "Predvolen\xe9 mno\u017estvo", _s21_107, "Automaticky nastavi\u0165 mno\u017estvo riadkovej polo\u017eky na jednu", "one_tax_rate", "Jedna da\u0148ov\xe1 sadzba", "two_tax_rates", "Dve da\u0148ov\xe9 sadzby", "three_tax_rates", "Tri da\u0148ov\xe9 sadzby", _s16_199, "Predvolen\xe1 sadzba dane", "user", "Pou\u017e\xedvate\u013e", "invoice_tax", "Da\u0148 na fakt\xfare", "line_item_tax", "Da\u0148 riadkovej polo\u017eky", "inclusive_taxes", "Vr\xe1tane dan\xed", _s17_115, "Faktura\u010dn\xe9 sadzby dane", "item_tax_rates", "Sadzby dane z polo\u017eiek", _s18_100, "Vyberte kontakt", "configure_rates", "Konfigurova\u0165 sadzby", _s18_101, "Nakonfigurujte br\xe1ny", "tax_settings", "Nastavenia dan\xed", _s18_103, "Sadzby dane", "accent_color", "Farba zv\xfdraznenia", "switch", "Prepn\xfa\u0165", _s19_70, "Zoznam oddelen\xfd \u010diarkami", "options", "Mo\u017enosti", _s16_201, "Jednoriadkov\xfd text", "multi_line_text", "Viacriadkov\xfd text", "dropdown", "Rozba\u013eovacia ponuka", "field_type", "Typ po\u013ea", _s27_52, "E-mail na obnovenie hesla bol odoslan\xfd", "submit", "Potvrdi\u0165", _s16_203, "Obnovi\u0165 heslo", "late_fees", "Poplatky za oneskorenie", "credit_number", "\u010c\xedslo dobropisu", "payment_number", "\u010c\xedslo platby", "late_fee_amount", "V\xfd\u0161ka poplatku z ome\u0161kania", _s16_204, "Poplatok za oneskorenie v percent\xe1ch", "before_due_date", "Pred d\xe1tumom splatnosti", "after_due_date", _s18_104, _s18_105, "Po d\xe1tume fakt\xfary", "days", "Dni", "invoice_email", _s16_526, "payment_email", _s16_526, "partial_payment", _s16_527, "payment_partial", _s16_527, _s21_108, "E-mail s \u010diasto\u010dnou platbou", "quote_email", "Email pre ponuky", _s16_206, "Nekone\u010dn\xe1 pripomienka", _s16_208, "Filtrovan\xe9 pod\u013ea pou\u017e\xedvate\u013ea", "administrator", "Spr\xe1vca", _s18_106, "Umo\u017enite pou\u017e\xedvate\u013eovi spravova\u0165 pou\u017e\xedvate\u013eov, meni\u0165 nastavenia a upravova\u0165 v\u0161etky z\xe1znamy", "user_management", "Spr\xe1va pou\u017e\xedvate\u013eov", "users", "U\u017e\xedvatelia", "new_user", "Nov\xfd u\u017e\xedva\u0165e\u013e", "edit_user", "Upravi\u0165 pou\u017e\xedvate\u013ea", "created_user", "U\u017e\xedvate\u013e \xfaspe\u0161ne vytvoren\xfd", "updated_user", "Pou\u017e\xedvate\u013e \xfaspe\u0161ne upraven\xfd", "archived_user", "Pou\u017e\xedvate\u013e \xfaspe\u0161ne archivovan\xfd", "deleted_user", "Pou\u017e\xedvate\u013e \xfaspe\u0161ne vymazan\xfd", "removed_user", "Pou\u017e\xedvate\u013e bol \xfaspe\u0161ne odstr\xe1nen\xfd", "restored_user", "Pou\u017e\xedvate\u013e \xfaspe\u0161ne obnoven\xfd", "archived_users", "\xdaspe\u0161ne archivovan\xe9 :value pou\u017e\xedvatelia", "deleted_users", _s43_18, "removed_users", _s43_18, "restored_users", "Pou\u017e\xedvatelia :value boli \xfaspe\u0161ne obnoven\xed", _s16_210, "V\u0161eobecn\xe9 nastavenia", "invoice_options", "Mo\u017enosti fakt\xfary", _s17_117, "Skry\u0165 Uhraden\xe9 k d\xe1tumu", _s22_78, "Po prijat\xed \xfahrady zobrazi\u0165 len oblas\u0165 'Uhraden\xe9 k d\xe1tumu' na fakt\xfarach.", _s23_43, "Zapracova\u0165 dokumenty", _s28_32, "Zahrn\xfa\u0165 prilo\u017een\xe9 obr\xe1zky do fakt\xfary.", _s16_212, "Zobrazi\u0165 hlavi\u010dku na", _s16_213, "Zobrazi\u0165 p\xe4tu na", "first_page", "Prv\xe1 strana", "all_pages", "V\u0161etky strany", "last_page", "Posledn\xe1 strana", "primary_font", "Prim\xe1rne p\xedsmo", "secondary_font", "Sekund\xe1rne p\xedsmo", "primary_color", "Prim\xe1rna farba", "secondary_color", "Sekund\xe1rna farba", "page_size", "Ve\u013ekos\u0165 str\xe1nky", "font_size", "Ve\u013ekos\u0165 p\xedsma", "quote_design", "Vzh\u013ead ponuky", "invoice_fields", "Polia fakt\xfary", "product_fields", "Polia produktu", "invoice_terms", "Faktura\u010dn\xe9 podmienky", "invoice_footer", "P\xe4ta fakt\xfary", "quote_terms", "Podmienky ponuky", "quote_footer", "P\xe4ta ponuky", _s18_107, "Automatick\xfd e-mail", _s23_44, "Automaticky e-mailom opakuj\xface sa fakt\xfary pri vytvoren\xed.", _s18_108, "Automatick\xe1 archiv\xe1cia", _s23_45, "Automaticky archivova\u0165 cenov\xe9 ponuky pri prevode na fakt\xfaru.", _s18_109, "Automaticky konvertova\u0165", _s23_46, "Po schv\xe1len\xed automaticky previes\u0165 cenov\xfa ponuku na fakt\xfaru.", _s17_119, "Nastavenia pracovn\xe9ho postupu", "freq_daily", "Denne", "freq_weekly", "T\xfd\u017edenne", "freq_two_weeks", "Dva t\xfd\u017edne", "freq_four_weeks", "\u0160tyri t\xfd\u017edne", "freq_monthly", "Mesa\u010dne", "freq_two_months", "Dva mesiace", _s17_121, "Tri mesiace", _s16_214, "\u0160tyri mesiace", "freq_six_months", "\u0160es\u0165 mesiacov", "freq_annually", "Ro\u010dne", "freq_two_years", "Dva roky", _s16_215, "Tri roky", "never", "Nikdy", "company", "Spolo\u010dnos\u0165", _s17_122, "Generovan\xe9 \u010c\xedsla", "charge_taxes", "\xda\u010dtova\u0165 dane", "next_reset", "\u010eal\u0161\xed Reset", "reset_counter", "Vynulova\u0165 po\u010d\xedtadlo", _s16_216, "Opakuj\xfaca sa predpona", "number_padding", "Odsadenie \u010d\xedsla", "general", "V\u0161eobecn\xfd", "surcharge_field", "Pr\xedplatkov\xe9 pole", "company_field", "Pole spolo\u010dnosti", "company_value", "Hodnota spolo\u010dnosti", "credit_field", "\xdaverov\xe9 pole", "invoice_field", "Pole fakt\xfary", _s17_124, "Pr\xedplatok za fakt\xfaru", "client_field", "Pole z\xe1kazn\xedka", "product_field", "Pole produktu", "payment_field", "Platobn\xe9 pole", "contact_field", "Pole kontaktu", "vendor_field", "Pole dod\xe1vate\u013ea", "expense_field", "Pole v\xfddajov", "project_field", "Pole produktu", "task_field", "Pole \xfalohy", "group_field", "Skupinov\xe9 pole", "number_counter", "Po\u010d\xedtadlo \u010d\xedsel", "prefix", "Predpona", "number_pattern", "Vzor \u010d\xedsla", "messages", "Spr\xe1vy", "custom_css", "Volite\u013en\xe9 CSS", _s17_126, "Vlastn\xfd JavaScript", _s16_218, "Zobrazi\u0165 v PDF", _s21_110, "Uk\xe1za\u0165 podpis klienta na fakt\xfare/cenovej ponuke PDF.", _s25_58, "Za\u010diarkavacie pol\xed\u010dko Faktura\u010dn\xe9 podmienky", _s30_13, "Vy\u017eadova\u0165 od klienta potvrdenie, \u017ee s\xfahlas\xed s faktura\u010dn\xfdmi podmienkami.", _s23_47, "Za\u010diarkavacie pol\xed\u010dko Podmienky objedn\xe1vky", _s28_33, "Vy\u017eadova\u0165 od z\xe1kazn\xedkov s\xfahlas s podmienkami pon\xfak.", _s25_59, "Podpis na fakt\xfare", _s30_14, "Vy\u017eadova\u0165 od z\xe1kazn\xedka podpis.", _s23_48, "Podpis na objedn\xe1vke", _s22_80, "Zabezpe\u010di\u0165 fakt\xfary heslom", _s27_53, "Umo\u017e\u0148uje nastavi\u0165 heslo pre ka\u017ed\xfd kontakt. Ak je nastaven\xe9 heslo, pred zobrazen\xedm fakt\xfar bude vy\u017eadovan\xe9.", "authorization", "Opr\xe1vnenie", "subdomain", "Poddom\xe9na", "domain", "Dom\xe9na", "portal_mode", "Re\u017eim port\xe1lu", "email_signature", "S pozdravom,", _s24_56, "U\u013eah\u010dite svojim klientom platenie pridan\xedm ozna\u010den\xedm schema.org do va\u0161ich e-mailov.", "plain", "Oby\u010dajn\xfd", "light", "Svetl\xe1", "dark", "Tmav\xe1", "email_design", "Vzh\u013ead emailu", "attach_pdf", "Prilo\u017ei\u0165 PDF", _s16_219, "Prilo\u017ei\u0165 dokumenty", "attach_ubl", _s20_117, "email_style", "\u0160t\xfdl e-mailu", _s19_72, "Mo\u017enos\u0165 ozna\u010di\u0165", "reply_to_email", "Email pre odpove\u010f", "reply_to_name", "Odpoveda\u0165 - pod\u013ea n\xe1zvu", "bcc_email", "BCC E-mail", "processed", "Spracovan\xe9", "credit_card", "Kreditn\xe1 karta", "bank_transfer", "Bankov\xfd prevod", "priority", "Priorita", "fee_amount", "V\xfd\u0161ka poplatku", "fee_percent", "Percento poplatku", "fee_cap", "Obmedzenie poplatku", "limits_and_fees", "Limity/Poplatky", "enable_min", "Povoli\u0165 min", "enable_max", "Povoli\u0165 max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "ax", _s19_73, "Log\xe1 akceptovan\xfdch kariet", "credentials", "Poverenia", "update_address", "Upravi\u0165 adresu", _s19_75, "Aktualizova\u0165 adresu z\xe1kazn\xedka poskytnut\xfdmi \xfadajmi", "rate", "Sadzba", "tax_rate", "Sadzba dane", "new_tax_rate", "Nov\xe1 sadzba dane", "edit_tax_rate", "Upravi\u0165 sadzbu dane", _s16_221, "Sadzba dane \xfaspe\u0161ne vytvoren\xe1", _s16_222, "Sadzba dane \xfaspe\u0161ne upraven\xe1", _s17_129, "Sadzba dane \xfaspe\u0161ne archivovan\xe1", _s16_223, "Sadzba dane \xfaspe\u0161ne odstr\xe1nen\xe1", _s17_130, "Sadzba dane \xfaspe\u0161ne obnoven\xe1", _s18_110, "Sadzby dane :value boli \xfaspe\u0161ne archivovan\xe9", _s17_131, "Stavy \xfaloh :value boli \xfaspe\u0161ne vymazan\xe9", _s18_111, "Sadzby dane :value boli \xfaspe\u0161ne obnoven\xe9", "fill_products", "Automaticky vyplni\u0165 produkty", _s18_112, "V\xfdber produktu automaticky vypln\xed popis a cenu", "update_products", "Automaticky aktualizova\u0165 produkty", _s20_104, "\xdaprava fakt\xfary automaticky uprav\xed kni\u017enicu produktov", _s16_224, "Konvertova\u0165 produkty", _s21_111, "Automaticky prepo\u010d\xedtajte ceny produktov na menu klienta", "fees", "Poplatky", "limits", "Limity", "provider", "Poskytovate\u013e", "company_gateway", "Platobn\xe1 br\xe1na", _s16_226, "Platobn\xe9 br\xe1ny", _s19_76, "Nov\xe1 br\xe1na", _s20_105, "Upravi\u0165 br\xe1nu", _s23_49, "Br\xe1na \xfaspe\u0161ne vytvoren\xe1", _s23_50, "Br\xe1na \xfaspe\u0161ne upraven\xe1", _s24_57, "Br\xe1na \xfaspe\u0161ne archivovan\xe1", _s23_51, "Br\xe1na \xfaspe\u0161ne odstr\xe1nen\xe1", _s24_58, "Br\xe1na \xfaspe\u0161ne obnoven\xe1", _s25_61, "Br\xe1ny :value boli \xfaspe\u0161ne archivovan\xe9", _s24_59, "Br\xe1ny :value boli \xfaspe\u0161ne vymazan\xe9", _s25_62, "Br\xe1ny :value boli \xfaspe\u0161ne obnoven\xe9", _s16_228, "Pokra\u010dova\u0165 v \xfaprave", "discard_changes", "Zahodi\u0165 zmeny", "default_value", "Predvolen\xe1 hodnota", "disabled", "Vypnut\xe9", "currency_format", "Form\xe1t meny", _s21_112, "Prv\xfd de\u0148 v t\xfd\u017edni", _s23_52, "Prv\xfd mesiac v roku", "sunday", "Nede\u013ea", "monday", "Pondelok", "tuesday", "Utorok", "wednesday", "Streda", "thursday", "\u0160tvrtok", "friday", "Piatok", "saturday", "Sobota", "january", "Janu\xe1r", "february", "Febru\xe1r", "march", "Marec", "april", "Apr\xedl", "may", "M\xe1j", "june", "J\xfan", "july", "J\xfal", "august", "August", "september", "September", "october", "Okt\xf3ber", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "K\xf3d", "date_format", "Form\xe1t d\xe1tumu", "datetime_format", "Form\xe1t d\xe1tumu a \u010dasu", "military_time", "24-hodinov\xfd form\xe1t \u010dasu", _s18_113, "24-hodinov\xe9 zobrazenie", "send_reminders", "Odosla\u0165 pripomienky", "timezone", "\u010casov\xe9 p\xe1smo", _s19_77, "Filtrovan\xe9 pod\u013ea projektu", _s17_132, "Filtrovan\xe9 podla skupiny", _s19_79, "Filtrovan\xe9 podla fakt\xfary", _s18_114, "Filtrovan\xe9 podla z\xe1kazn\xedka", _s18_116, "Filtrovan\xe9 podla dod\xe1vate\u013ea", "group_settings", "Nastavenia skupiny", "group", "Skupina", "groups", "Skupiny", "new_group", "Nov\xe1 skupina", "edit_group", "Upravi\u0165 skupinu", "created_group", "Skupina \xfaspe\u0161ne vytvoren\xe1", "updated_group", "Skupina \xfaspe\u0161ne upraven\xe1", "archived_groups", "\xdaspe\u0161ne archivovan\xe9 :value skupiny", "deleted_groups", "Skupiny :value boli \xfaspe\u0161ne odstr\xe1nen\xe9", "restored_groups", "\xdaspe\u0161ne obnoven\xe9 :value skupiny", "archived_group", "Skupina \xfaspe\u0161ne archivovan\xe1", "deleted_group", "Skupina \xfaspe\u0161ne zmazan\xe1", "restored_group", "Skupina \xfaspe\u0161ne obnoven\xe1", "upload_logo", "Nahrajte logo svojej spolo\u010dnosti", "uploaded_logo", "Logo \xfaspe\u0161ne nahrat\xe9", "logo", "Logo", "saved_settings", "Nastavenia boli \xfaspe\u0161ne ulo\u017en\xe9", _s16_230, "Nastavenia produktu", "device_settings", "Nastavenie zariadenia", "defaults", "Predvolen\xe9", "basic_settings", "Z\xe1kladn\xe9 nastavenia", _s17_134, "Roz\u0161\xedren\xe9 nastavenia", "company_details", "Firemn\xe9 \xfadaje", "user_details", "Podrobnosti o pou\u017e\xedvate\u013eovi", "localization", "Lokaliz\xe1cia", "online_payments", "Online platby", "tax_rates", "Sadzby dane", "notifications", "Notifik\xe1cie", "import_export", "Import | Export", "custom_fields", "Volite\u013en\xe9 polia", "invoice_design", "Vzh\u013ead fakt\xfary", "buy_now_buttons", "Tla\u010didl\xe1 K\xfapi\u0165 teraz", "email_settings", "Nastavenia Emailov", _s23_54, "\u0160abl\xf3ny a pripomienky", _s22_81, _s22_219, _s19_81, "Vizualiz\xe1cie \xfadajov", "price", "Cena", "email_sign_up", "E-mailov\xe1 registr\xe1cia", "google_sign_up", "Registr\xe1cia Google", _s27_57, "\u010eakujeme za V\xe1\u0161 n\xe1kup!", "redeem", "Uplatni\u0165", "back", "Sp\xe4\u0165", "past_purchases", "Predch\xe1dzaj\xface n\xe1kupy", _s19_83, "Ro\u010dn\xe9 predplatn\xe9", "pro_plan", "Verzia Pro", "enterprise_plan", "Verzia Enterprise", "count_users", ":count u\u017e\xedvate\u013eov", "upgrade", "Inovova\u0165", _s25_63, "Pros\xedm vlo\u017ete krstn\xe9 meno", _s24_60, "Pros\xedm vlo\u017ete priezvisko", _s33_30, "Pros\xedm, potvr\u010fte, \u017ee s\xfahlas\xedte s obchodn\xfdmi podmienkami a ochranou s\xfakromia, ak chcete vytvori\u0165 \xfa\u010det.", "i_agree_to_the", "S\xfahlas\xedm s", _s16_232, "Obchodn\xe9 podmienky", "privacy_policy", "Ochrana s\xfakromia", "sign_up", "Regist\xe1cia", "account_login", "Prihl\xe1senie do \xfa\u010dtu", "view_website", "Pozrie\u0165 webstr\xe1nku", "create_account", "Vytvori\u0165 \xfa\u010det", "email_login", "Prihl\xe1senie e-mailom", "create_new", "Vytvori\u0165 nov\xfd", _s18_118, "Nie je vybran\xfd \u017eiadny z\xe1znam", _s21_115, "Pros\xedm ulo\u017ete alebo zru\u0161te Va\u0161e zmeny", "download", "Stiahnu\u0165", _s27_58, "Vy\u017eaduje podnikov\xfd pl\xe1n", "take_picture", "Vyfoti\u0165", "upload_files", "Nahra\u0165 s\xfabory", "document", "Dokument", "documents", "Dokumenty", "new_document", "Nov\xfd dokument", "edit_document", "Editova\u0165 dokument", _s17_136, "Dokument \xfaspe\u0161ne nahran\xfd", _s16_234, "Dokument \xfaspe\u0161ne aktualizovan\xfd", _s17_137, "Dokument \xfaspe\u0161ne archivovan\xfd", _s16_235, "Dokument \xfaspe\u0161ne vymazan\xfd", _s17_138, "Dokument \xfaspe\u0161ne obnoven\xfd", _s18_120, "\xdaspe\u0161ne archivovan\xe9 :value dokumenty", _s17_139, "Dokumenty :value boli \xfaspe\u0161ne odstr\xe1nen\xe9", _s18_121, "\xdaspe\u0161ne obnoven\xe9 :value dokumenty", "no_history", "\u017diadna Hist\xf3ria", "expense_date", "D\xe1tum v\xfddajov", "pending", "\u010cak\xe1 sa", _s16_236, "Prihl\xe1sen\xe9", _s16_237, "\u010cak\xe1", _s16_238, "Fakt\xfarovan\xe9", "converted", "Konvertovan\xe9", _s24_62, "Pridajte dokumenty do fakt\xfary", "exchange_rate", "V\xfdmenn\xfd kurz", _s16_239, "Previes\u0165 menu", "mark_paid", "Ozna\u010di\u0165 uhraden\xe9", "category", "Kateg\xf3ria", "address", "Adresa", "new_vendor", "Nov\xfd dod\xe1vate\u013e", "created_vendor", "Dod\xe1vate\u013e \xfaspe\u0161ne vytvoren\xfd", "updated_vendor", "Dod\xe1vate\u013e \xfaspe\u0161ne aktualizovan\xfd", "archived_vendor", "Dod\xe1vate\u013e \xfaspe\u0161ne archivovan\xfd", "deleted_vendor", "Dod\xe1vate\u013e \xfaspe\u0161ne odstr\xe1nen\xfd", "restored_vendor", "Dod\xe1vate\u013e \xfaspe\u0161ne obnoven\xfd", _s16_240, "Po\u010det \xfaspe\u0161ne archivovan\xfdch dod\xe1vate\u013eov: :count", "deleted_vendors", "Po\u010det \xfaspe\u0161ne odstranen\xfdch dod\xe1vate\u013eov: :count", _s16_241, "Dod\xe1vatelia :value boli \xfaspe\u0161ne obnoven\xed", "new_expense", "Zadajte v\xfddaje", "created_expense", "V\xfddaje \xfaspe\u0161ne vytvoren\xe9", "updated_expense", "V\xfddaje \xfaspe\u0161ne aktualizovan\xe9", _s16_242, _s26_145, "deleted_expense", _s22_220, _s16_243, "N\xe1klad \xfaspe\u0161ne obnoven\xfd", _s17_140, _s26_145, _s16_244, _s22_220, _s17_141, "\xdaspe\u0161ne obnoven\xe9 :value v\xfddavky", "copy_shipping", "Kop\xedrova\u0165 dodanie", "copy_billing", "Kop\xedrova\u0165 faktur\xe1ciu", "design", "Vzh\u013ead", _s21_116, "Nepodarilo sa n\xe1js\u0165 z\xe1znam", "invoiced", "Fakturovan\xe9", "logged", "Prihl\xe1sen\xfd", "running", "Spusten\xe9", "resume", "Obnovi\u0165", "task_errors", "Pros\xedm opravte prekr\xfdvaj\xfaci sa \u010das", "start", "Spusti\u0165", "stop", "Zastavi\u0165", "started_task", "\xdaloha \xfaspe\u0161ne spusten\xe1", "stopped_task", "\xdaloha \xfaspe\u0161ne zastaven\xe1", "resumed_task", _s22_221, "now", "Teraz", _s16_245, "Automatick\xe9 spustenie \xfaloh", "timer", "\u010casova\u010d", "manual", "Manu\xe1l", "budgeted", "Rozpo\u010dtovan\xe9", "start_time", "Po\u010diato\u010dn\xfd \u010das", "end_time", "\u010cas ukon\u010denia", "date", "D\xe1tum", "times", "\u010casy", "duration", "Trvanie", "new_task", "Nov\xe1 \xfaloha", "created_task", "\xdaloha \xfaspe\u0161ne vytvoren\xe1", "updated_task", "\xdaloha \xfaspe\u0161ne upraven\xe1", "archived_task", "\xdaloha \xfaspe\u0161ne archivovan\xe1", "deleted_task", "\xdaloha \xfaspe\u0161ne odstr\xe1nen\xe1", "restored_task", _s22_221, "archived_tasks", "Po\u010det \xfaspe\u0161ne archivovan\xfdch \xfaloh: :count", "deleted_tasks", "Po\u010det \xfaspe\u0161ne zmazan\xfdch \xfaloh: :count", "restored_tasks", "\xdaspe\u0161ne obnoven\xe9 :value \xfalohy", _s19_85, "Zadaj meno", "budgeted_hours", "Rozpo\u010dtovan\xe9 hodiny", "created_project", "Projekt bol \xfaspe\u0161ne vytvoren\xfd", "updated_project", "Projekt bol \xfaspe\u0161ne upraven\xfd", _s16_247, "Projekt bol \xfaspe\u0161ne archivovan\xfd", "deleted_project", "Projekt bol \xfaspe\u0161ne zmazan\xfd", _s16_248, "Projekt bol \xfaspe\u0161ne obnoven\xfd", _s17_142, _s45_21, _s16_249, _s45_21, _s17_143, "\xdaspe\u0161ne obnoven\xe9 :value projekty", "new_project", "Nov\xfd projekt", _s27_62, "\u010eakujeme, \u017ee pou\u017e\xedvate na\u0161u aplik\xe1ciu!", "if_you_like_it", "Ak sa V\xe1m p\xe1\u010di pros\xedm", "click_here", "kliknite sem", _s18_122, "Kliknite tu", "to_rate_it", "aby ste to ohodnotil.", "average", "Priemer", "unapproved", "Neschv\xe1len\xe9", _s30_19, "Ak chcete zmeni\u0165 toto nastavenie, overte toto\u017enos\u0165", "locked", "Uzamknut\xe9", "authenticate", "Overi\u0165", _s19_87, "Pros\xedm overte", _s24_64, "Biometrick\xe1 autentifik\xe1cia", "footer", "P\xe4ta", "compare", "Porovna\u0165", "hosted_login", "Hostite\u013esk\xe9 prihl\xe1senie", "selfhost_login", "Vlastn\xe9 prihl\xe1senie", "google_sign_in", "Prihl\xe1ste sa pomocou Google", "today", "Dnes", "custom_range", "Vlastn\xfd rozsah", "date_range", "\u010casov\xfd rozsah", "current", "Aktu\xe1lny", "previous", "Predch\xe1dzaj\xfaci", "current_period", "Aktu\xe1ln\xe9 obdobie", _s17_144, "Porovn\xe1van\xe9 obdobie", "previous_period", "Predch\xe1dzaj\xface obdobie", "previous_year", "Minul\xfd rok", "compare_to", "Porovna\u0165 s", "last7_days", "Posledn\xfdch 7 dn\xed", "last_week", "Posledn\xfd t\xfd\u017ede\u0148", "last30_days", "Posledn\xfdch 30 dn\xed", "this_month", "Tento Mesiac", "last_month", "Posledn\xfd mesiac", "this_year", "Tento Rok", "last_year", "Posledn\xfd Rok", "all_time", "V\u017edy", "custom", "Vlastn\xe9", _s16_250, "Duplikova\u0165 do fakt\xfary", "clone_to_quote", "Duplikova\u0165 do ponuky", "clone_to_credit", "Klon na \xfaver", "view_invoice", "Zobrazi\u0165 fakt\xfaru", "convert", "Konvertova\u0165", "more", "VIac", "edit_client", "Upravi\u0165 z\xe1kazn\xedka", "edit_product", "Upravi\u0165 produkt", "edit_invoice", "\xdaprava fakt\xfary", "edit_quote", "Upravi\u0165 ponuku", "edit_payment", "Upravi\u0165 platbu", "edit_task", "Upravi\u0165 \xfalohu", "edit_expense", "Upravi\u0165 v\xfddaje", "edit_vendor", "Upravi\u0165 dod\xe1vate\u013ea", "edit_project", "Upravi\u0165 projekt", _s20_107, "Upravi\u0165 pravideln\xfa ponuku", "billing_address", "Faktura\u010dn\xe1 adresa", _s16_252, "Dodacia adresa", "total_revenue", "Celkov\xfd pr\xedjem", "average_invoice", "Priemern\xe1 fakt\xfara", "outstanding", "Nezaplaten\xe9", "invoices_sent", ":count fakt\xfar odoslan\xfdch", "active_clients", "akt\xedvni z\xe1kazn\xedci", "close", "Zavrie\u0165", "email", "Email", "password", "Heslo", "url", "URL", "secret", "Tajnost", "name", "Meno", "logout", "Odhl\xe1si\u0165", "login", "Prihl\xe1si\u0165", "filter", "Filter", "sort", "Zoradi\u0165", "search", "H\u013eada\u0165", "active", "Akt\xedvny", "archived", "Archivovan\xe9", "deleted", "Odstr\xe1nen\xe9", "dashboard", "Prehlad", "archive", "Arch\xedv", "delete", "Odstr\xe1ni\u0165", "restore", "Obnovi\u0165", _s16_254, "Obnovenie dokon\u010den\xe9", _s23_55, "Pros\xedm zadajte v\xe1\u0161 email", _s26_46, "Prosim zadajte va\u0161e heslo", _s21_119, "Pros\xedm zadajte va\u0161u URL", _s26_48, "Pros\xedm zadajte v\xe1\u0161 produktov\xfd k\u013e\xfa\u010d", "ascending", "Vzostupne", "descending", "Zostupne", "save", "Ulo\u017ei\u0165", _s17_146, "Nastala chyba", "paid_to_date", "Zaplaten\xe9 ku d\u0148u", "balance_due", "Zost\xe1va uhradi\u0165", "balance", "Zostatok", "overview", "Zhrnutie", "details", "Detaily", "phone", "Telef\xf3n", "website", "Web", "vat_number", "I\u010c DPH", "id_number", "I\u010cO", "create", "Vytvori\u0165", _s19_89, "Hodnota :value bola skop\xedrovan\xe1 do schr\xe1nky", "error", "Chyba", _s16_256, "Nepodarilo sa spusti\u0165", "contacts", "Kontakty", "additional", "Dodato\u010dn\xe9", "first_name", "Meno", "last_name", "Priezvisko", "add_contact", "Prida\u0165 kontakt", "are_you_sure", "Ste si ist\xfd?", "cancel", "Storno", "ok", "Ok", "remove", "Odstr\xe1ni\u0165", _s16_258, _s18_157, "product", "Produkt", "products", "Produkty", "new_product", "Nov\xfd produkt", "created_product", "Produkt \xfaspe\u0161ne vytvoren\xfd", "updated_product", "Produkt \xfaspe\u0161ne zmenen\xfd", _s16_260, "Produkt \xfaspe\u0161ne archivovan\xfd", "deleted_product", "Produkt bol \xfaspe\u0161ne zmazan\xfd", _s16_261, "Produkt bol \xfaspe\u0161ne obnoven\xfd", _s17_148, "Po\u010det \xfaspe\u0161ne archivovan\xfdch produktov: :count", _s16_262, "Po\u010det \xfaspe\u0161ne zmazan\xfdch produktov: :count", _s17_149, "\xdaspe\u0161ne obnoven\xe9 :value produkty", "product_key", "Produkt", "notes", "Pozn\xe1mky", "cost", "N\xe1klady", "client", "Z\xe1kazn\xedk", "clients", "Z\xe1kazn\xedci", "new_client", "Nov\xfd z\xe1kazn\xedk", "created_client", "Z\xe1kazn\xedk \xfaspe\u0161ne vytvoren\xfd", "updated_client", "Z\xe1kazn\xedk \xfaspe\u0161ne aktualizovan\xfd", "archived_client", "Z\xe1kazn\xedk \xfaspe\u0161ne archivovan\xfd", _s16_263, "Po\u010det \xfaspe\u0161ne archivovan\xfdch z\xe1kazn\xedkov: :count", "deleted_client", "Z\xe1kazn\xedk \xfaspe\u0161ne odstr\xe1nen\xfd", "deleted_clients", "Po\u010det \xfaspe\u0161ne odstranen\xfdch z\xe1kazn\xedkov: :count", "restored_client", "Z\xe1kazn\xedk \xfaspe\u0161ne obnoven\xfd", _s16_264, "\xdaspe\u0161ne obnoven\xed :value klienti", "address1", "Ulica", "address2", "Byt/Apartm\xe1n", "city", "Mesto", "state", "Kraj", "postal_code", "PS\u010c", "country", "Krajina", "invoice", "Fakt\xfara", "invoices", "Fakt\xfary", "new_invoice", "Nov\xe1 fakt\xfara", "created_invoice", "Fakt\xfara \xfaspe\u0161ne vytvoren\xe1", "updated_invoice", "Fakt\xfara \xfaspe\u0161ne aktualizovan\xe1", _s16_265, "Fakt\xfara \xfaspe\u0161ne archivovan\xe1", "deleted_invoice", _s26_144, _s16_266, "Fakt\xfara \xfaspe\u0161ne obnoven\xe1", _s17_150, "Po\u010det \xfaspe\u0161ne archivovan\xfdch fakt\xfar: :count", _s16_267, "Po\u010det \xfaspe\u0161ne odstr\xe1nen\xfdch fakt\xfar: :count", _s17_151, "\xdaspe\u0161ne obnoven\xe9 :value fakt\xfary", "emailed_invoice", _s24_178, "emailed_payment", "Platba bola \xfaspe\u0161ne odoslan\xe1 e-mailom", "amount", "\u010ciastka", "invoice_number", "\u010c\xedslo fakt\xfary", "invoice_date", "D\xe1tum fakt\xfary", "discount", "Z\u013eava", "po_number", _s16_327, "terms", "Podmienky", "public_notes", "Verejn\xe9 pozn\xe1mky", "private_notes", "S\xfakromn\xe9 pozn\xe1mky", "frequency", "Frekvencia", "start_date", "Za\u010diatok", "end_date", "Koniec", "quote_number", "\u010c\xedslo ponuky", "quote_date", "D\xe1tum ponuky", "valid_until", "Platn\xe9 do", "items", "Polo\u017eky", "partial_deposit", "\u010ciasto\u010dn\xe9/Vklad", "description", "Popis", "unit_cost", "Jednotkov\xe1 cena", "quantity", "Mno\u017estvo", "add_item", "Prida\u0165 polo\u017eku", "contact", "Kontakt", "work_phone", "Telef\xf3n", "total_amount", "Celkov\xe1 suma", "pdf", "PDF", "due_date", _s16_525, _s16_268, "\u010ciasto\u010dn\xfd d\xe1tum splatnosti", "paid_date", "D\xe1tum platby", "status", "Stav", _s17_152, "Stav fakt\xfary", "quote_status", "Stav ponuky", _s22_82, "Kliknut\xedm na + prid\xe1te polo\u017eku", _s22_84, "Kliknut\xedm na + prida\u0165 \u010das", "count_selected", ":count vybrat\xfdch", "total", "Celkom", "percent", "Percent", "edit", "Upravi\u0165", "dismiss", "Odmietnu\u0165", _s20_109, "Vyberte d\xe1tum", _s22_85, "Vyberte klienta", _s24_66, "Pros\xedm zvo\u013ete fakt\xfaru", "task_rate", "\xdaloha sadzba", "settings", "Nastavenia", "language", "Jazyk", "currency", "Mena", "created_at", "D\xe1tum vytvorenia", "created_on", "Vytvoren\xe9", "updated_at", "Aktualizovan\xe9", "tax", "Da\u0148", _s30_21, "Pros\xedm vlo\u017ete \u010d\xedslo fakt\xfary", _s27_66, "Pros\xedm vlo\u017ete \u010d\xedslo ponuky", "past_due", "Po splatnosti", "draft", "N\xe1vrh", "sent", "Odoslan\xe9", "viewed", "Zobrazen\xe9", "approved", "Schv\xe1len\xe9", "partial", "Z\xe1loha", "paid", "Zaplaten\xe9", "mark_sent", "Ozna\u010di\u0165 ako odoslan\xe9", _s22_87, "Fakt\xfara bola \xfaspe\u0161ne ozna\u010den\xe1 ako odoslan\xe1", _s22_88, "Fakt\xfara bola \xfaspe\u0161ne ozna\u010den\xe1 ako zaplaten\xe1", _s23_57, "Fakt\xfary boli \xfaspe\u0161ne ozna\u010den\xe9 ako odoslan\xe9", _s23_58, "Fakt\xfary boli \xfaspe\u0161ne ozna\u010den\xe9 ako zaplaten\xe9", "done", "Hotovo", _s37_24, "Zadajte meno klienta alebo kontaktnej osoby", "dark_mode", "Tmav\xfd re\u017eim", _s27_68, "Ak chcete pou\u017ei\u0165 zmenu, re\u0161tartujte aplik\xe1ciu", "refresh_data", "Obnovi\u0165 \xfadaje", "blank_contact", "Pr\xe1zdny kontakt", "activity", "Aktivita", _s16_270, "Nena\u0161li sa \u017eiadne z\xe1znamy", "clone", "Duplikova\u0165", "loading", "Na\u010d\xedtavam", "industry", "Odvetvie", "size", "Ve\u013ekos\u0165", "payment_terms", "Platobn\xe9 podmienky", "payment_date", "D\xe1tum platby", "payment_status", "Stav \xfahrady", _s16_272, "\u010cak\xe1", _s16_273, "Neplatn\xe9", _s16_274, "Zlyhanie", _s16_275, "Dokon\u010den\xe9", _s16_276, _s17_360, _s16_277, "Vr\xe1ten\xe9", _s17_153, "Neaplikovan\xe9", _s17_154, _s19_247, "net", "\u010cist\xfd", "client_portal", "Z\xe1kazn\xedcky port\xe1l", "show_tasks", "Zobrazi\u0165 \xfalohy", "email_reminders", "Pripomienky emailom", "enabled", "Povolen\xe9", "recipients", "Pr\xedjemci", "initial_email", "\xdavodn\xfd Email", "first_reminder", "Prv\xe1 Upomienka", "second_reminder", "Druh\xe1 Upomienka", "third_reminder", _s16_528, "reminder1", "Prv\xe1 Upomienka", "reminder2", "Druh\xe1 Upomienka", "reminder3", _s16_528, "template", "\u0160abl\xf3na", "send", "Odosla\u0165", "subject", "Predmet", "body", "Telo", "send_email", "Posla\u0165 e-mail", "email_receipt", "Odosla\u0165 z\xe1kazn\xedkovi potvrdenie o \xfahrade", "auto_billing", _s21_269, "button", "Tla\u010didlo", "preview", "Uk\xe1\u017eka", "customize", "Prisp\xf4sobi\u0165", "history", "Hist\xf3ria", "payment", "Platba", "payments", "Platby", "refunded", "Vr\xe1ten\xe9", "payment_type", "Druh platby", _s21_121, "Referencia transakcie", "enter_payment", "Zada\u0165 platbu", "new_payment", "Nov\xe1 platba", "created_payment", "Platba \xfaspe\u0161ne vytvoren\xe1", "updated_payment", "Platba \xfaspe\u0161ne upraven\xe1", _s16_278, "Platba \xfaspe\u0161ne archivovan\xe1", "deleted_payment", "Platba \xfaspe\u0161ne odstr\xe1nen\xe1", _s16_279, "Platba \xfaspe\u0161ne obnoven\xe1", _s17_155, "Platby \xfaspe\u0161ne archivovan\xe9", _s16_280, "Po\u010det \xfaspe\u0161ne odstr\xe1nen\xfdch platieb: :count", _s17_156, "\xdaspe\u0161ne obnoven\xe9 :value platby", "quote", "Ponuka", "quotes", "Ponuky", "new_quote", "Nov\xe1 ponuka", "created_quote", "Ponuka \xfaspe\u0161ne vytvoren\xe1", "updated_quote", "Ponuka \xfaspe\u0161ne zmenen\xe1", "archived_quote", "Ponuka \xfaspe\u0161ne z\xe1lohovan\xe1", "deleted_quote", "Ponuka \xfaspe\u0161ne odstr\xe1nen\xe1", "restored_quote", "Ponuka \xfaspe\u0161ne obnoven\xe1", "archived_quotes", "Po\u010det \xfaspe\u0161ne archivovan\xfdch pon\xfak: :count", "deleted_quotes", "Po\u010det \xfaspe\u0161ne odstr\xe1nen\xfdch pon\xfak: :count", "restored_quotes", "\xdaspe\u0161ne obnoven\xe9 :value ponuky", "expense", "V\xfddaje", "expenses", "V\xfddaje", "vendor", "Dod\xe1vate\u013e", "vendors", "Predajcovia", "task", "\xdaloha", "tasks", "\xdalohy", "project", "Projekt", "projects", "Projekty", "activity_1", ":user vytvoril z\xe1kazn\xedka :client", "activity_2", ":user archivoval z\xe1kazn\xedka :client", "activity_3", ":user odstr\xe1nil z\xe1kazn\xedka :client", "activity_4", ":user vytvoril fakt\xfaru :invoice", "activity_5", ":user upravil fakt\xfaru :invoice", "activity_6", ":user odoslal fakt\xfaru :invoice pre :client :contact", "activity_7", ":contact zobrazil fakt\xfaru :invoice pre z\xe1kazn\xedka :client", "activity_8", ":user archivoval fakt\xfaru :invoice", "activity_9", ":user odstr\xe1nil fakt\xfaru :invoice", "activity_10", ":user zadan\xe1 platba :payment za :payment _suma na fakt\xfare :invoice za :client", "activity_11", ":user upravil platbu :payment", "activity_12", _s32_25, "activity_13", ":user odstr\xe1nil platbu :payment", "activity_14", ":u\u017e\xedvate\u013e zadan\xfd :kredit kredit", "activity_15", ":user aktualizoval :credit kredit", "activity_16", _s31_34, "activity_17", ":user vymazal :credit kredit", "activity_18", ":user vytvoril ponuku :quote", "activity_19", ":user aktualizoval ponuku :quote", "activity_20", ":user odoslal emailom ponuku :quote pre :client :contact", "activity_21", ":contact zobrazil ponuku :quote", "activity_22", ":user archivoval ponuku :quote", "activity_23", ":user odstr\xe1nil ponuku :quote", "activity_24", ":user obnovil ponuku :quote", "activity_25", ":user obnovil fakt\xfaru :invoice", "activity_26", ":user obnovil z\xe1kazn\xedka :client", "activity_27", _s29_58, "activity_28", _s28_78, "activity_29", ":contact schv\xe1lil ponuku :quote pre :client", "activity_30", ":user vytvoril dod\xe1vate\u013ea :vendor", "activity_31", ":user archivoval dod\xe1vate\u013ea :vendor", "activity_32", ":user odstr\xe1nil dod\xe1vate\u013ea :vendor", "activity_33", ":user obnovil dod\xe1vate\u013ea :vendor", "activity_34", ":user vytvoril v\xfddaje :expense", "activity_35", ":user zaarchivoval v\xfddaje :expense", "activity_36", ":user zmazal v\xfddate :expense", "activity_37", ":user obnovil v\xfddaje :expense", "activity_39", ":user zru\u0161il :payment_amount platbu :payment", "activity_40", ":user vr\xe1til :adjustment z :payment_amount platby :payment", "activity_41", ":payment_amount platba (:payment) zlyhala", "activity_42", ":user vytvoril \xfalohu :task", "activity_43", ":user upravil \xfalohu :task", "activity_44", ":user archivoval \xfalohu :task", "activity_45", ":user odstr\xe1nil \xfalohu :task", "activity_46", ":user obnovil \xfalohu :task", "activity_47", ":user aktualizoval v\xfddaje :expense", "activity_48", ":user vytvoren\xfd pou\u017e\xedvate\u013e :user", "activity_49", ":user aktualizovan\xfd pou\u017e\xedvate\u013e :user", "activity_50", ":user archivovan\xfd pou\u017e\xedvate\u013e :user", "activity_51", ":user odstr\xe1nen\xfd pou\u017e\xedvate\u013e :user", "activity_52", ":user obnoven\xfd pou\u017e\xedvate\u013e :user", "activity_53", ":user ozna\u010den\xe9 odoslan\xe9 :invoice", "activity_54", ":user zaplatil fakt\xfaru :invoice", "activity_55", ":contact odpovedal na tiket :ticket", "activity_56", "tiket :ticket bol zobrazen\xfd u\u017e\xedvate\u013eom :user", "activity_57", "Syst\xe9mu sa nepodarilo odosla\u0165 e-mailom fakt\xfaru :invoice", "activity_58", ":user stornoval fakt\xfaru :invoice", "activity_59", ":user zru\u0161il fakt\xfaru :invoice", "activity_60", ":contact prezrel ponuku :quote", "activity_61", ":user aktualizval klienta :client", "activity_62", ":user aktualizoval dod\xe1vate\u013ea :vendor", "activity_63", ":user poslal e-mailom prv\xfa upomienku na fakt\xfaru :invoice na :contact", "activity_64", ":user poslal e-mailom druh\xfa upomienku na fakt\xfaru :invoice na :contact", "activity_65", ":user poslal e-mailom tretiu upomienku na fakt\xfaru :invoice na :contact", "activity_66", ":user poslal e-mailom nekone\u010dn\xfa upomienku na fakt\xfaru :invoice na :contact", "activity_80", ":user vytvoril predplatn\xe9 :subscription", "activity_81", ":user aktualizoval predplatn\xe9 :subscription", "activity_82", ":user archivoval predplatn\xe9 :subscription", "activity_83", ":user vymazal predplatn\xe9 :subscription", "activity_84", ":user obnovil predplatn\xe9 :subscription", _s17_157, "Jednorazov\xe9 heslo", "emailed_quote", _s23_162, "emailed_credit", "Kredit bol \xfaspe\u0161ne odoslan\xfd e-mailom", _s20_111, "Ponuka bola \xfaspe\u0161ne ozna\u010den\xe1 ako odoslan\xe1", _s21_123, "Kredit bol \xfaspe\u0161ne ozna\u010den\xfd ako odoslan\xfd", "expired", "Vypr\u0161an\xe9", "all", "V\u0161etko", "select", "Vo\u013eba", _s22_89, "Dlho stla\u010dte Multiselect", "custom_value1", "Vlastn\xe1 hodnota 1", "custom_value2", "Vlastn\xe1 hodnota 2", "custom_value3", "Vlastn\xe1 hodnota 3", "custom_value4", "Vlastn\xe1 hodnota 4", _s18_123, "Vlastn\xfd \u0161t\xfdl e-mailu", _s24_71, "Spr\xe1va vlastn\xe9ho informa\u010dn\xe9ho panelu", _s29_46, "Vlastn\xe1 spr\xe1va o nezaplatenej fakt\xfare", _s27_73, "Vlastn\xe1 spr\xe1va o zaplatenej fakt\xfare", _s31_26, "Vlastn\xe1 spr\xe1va o neschv\xe1lenej cenovej ponuke", "lock_invoices", "Uzamknutie fakt\xfar", "translations", "Preklady", _s19_90, "Vzor \u010d\xedsla \xfalohy", _s19_92, "Po\u010d\xedtadlo \u010d\xedsel \xfaloh", _s22_91, "Vzor \u010d\xedsla v\xfddavkov", _s22_93, "Po\u010d\xedtadlo \u010d\xedsel v\xfddavkov", _s21_124, "Vzor \u010d\xedsla predajcu", _s21_126, "Po\u010d\xedtadlo \u010d\xedsel predajcu", _s21_128, "Vzor \u010d\xedsla tiketu", _s21_130, "Po\u010d\xedtadlo \u010d\xedsel tiketu", _s22_95, "Vzor \u010d\xedsla platby", _s22_97, "Po\u010d\xedtadlo \u010d\xedsla platby", _s22_99, "Vzor \u010d\xedsla fakt\xfary", _s22_101, "Po\u010d\xedtadlo \u010d\xedsla fakt\xfary", _s20_112, "Vzor \u010d\xedsla cenovej ponuky", _s20_114, "Po\u010d\xedtadlo \u010d\xedsla ponuky", _s21_132, _s18_338, _s21_134, _s26_146, _s21_136, _s18_338, _s21_137, _s26_146, _s18_125, "Vynulova\u0165 d\xe1tum po\u010d\xedtadla", "counter_padding", "Polstrovanie pultu", _s28_68, "Zdie\u013eanie fakt\xfary/po\u010d\xedtadla cenovej ponuky", _s18_127, "Predvolen\xfd n\xe1zov dane 1", _s18_129, "Predvolen\xe1 sadzba dane 1", _s18_131, "Predvolen\xfd n\xe1zov dane 2", _s18_133, "Predvolen\xe1 sadzba dane 2", _s18_135, "Predvolen\xfd n\xe1zov dane 3", _s18_137, "Predvolen\xe1 sadzba dane 3", _s21_138, "Predmet e-mailovej fakt\xfary", _s19_94, "Predmet ponuky e-mailu", _s21_140, "Predmet platby e-mailom", _s29_48, "Predmet \u010diasto\u010dnej platby e-mailu", "show_table", "Zobrazi\u0165 tabu\u013eku", "show_list", "Zobrazi\u0165 zoznam", "client_city", "Mesto klienta", "client_state", "Stav klienta", "client_country", "Krajina klienta", _s16_281, "Klient je akt\xedvny", "client_balance", "Zostatok klienta", "client_address1", "Ulica klienta", "client_address2", "Klientsky apartm\xe1n/byt", "vendor_address1", "Ulica predajcu", "vendor_address2", "Apartm\xe1n/byt dod\xe1vate\u013ea", _s24_73, "Ulica doru\u010denia klienta", _s24_74, "Byt/Apartman dodania klienta", "type", "Typ", "invoice_amount", "Suma fakt\xfary", _s16_285, _s16_525, "tax_rate1", "Sadzba dane 1", "tax_rate2", "Sadzba dane 2", "tax_rate3", "Sadzba dane 3", "auto_bill", _s21_269, "archived_at", "Archivovan\xe9", "has_expenses", "M\xe1 v\xfddavky", "custom_taxes1", "Vlastn\xe9 dane 1", "custom_taxes2", "Vlastn\xe9 dane 2", "custom_taxes3", "Vlastn\xe9 dane 3", "custom_taxes4", "Vlastn\xe9 dane 4", _s17_159, _s19_248, _s17_160, _s19_249, _s17_161, _s19_250, _s17_162, _s19_251, "is_deleted", "Je vymazan\xe9", "vendor_city", "Mesto dod\xe1vate\u013ea", "vendor_state", "\u0160t\xe1t predajcu", "vendor_country", "Krajina predajcu", "is_approved", "Je schv\xe1len\xe9", "tax_name", "N\xe1zov dane", "tax_amount", "Sadzba dane", "tax_paid", "Zaplaten\xe1 da\u0148", "payment_amount", "\u010ciastka k \xfahrade", "age", "Vek", "is_running", "Be\u017e\xed", "time_log", "\u010casov\xfd denn\xedk", "bank_id", "Banka", _s19_96, "ID kateg\xf3rie v\xfddavkov", _s16_286, "Kateg\xf3ria v\xfddajov", _s19_98, "ID meny fakt\xfary", "tax_name1", "Da\u0148ov\xe9 meno 1", "tax_name2", "Da\u0148ov\xe9 meno 2", "tax_name3", "Da\u0148ov\xe9 meno 3", "transaction_id", "ID transakcie", _s18_139, "Farebn\xe1 t\xe9ma stavu", _s16_287, "Na\u010d\xedta\u0165 farebn\xfd mot\xedv"], t1, t1), "sl", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emaili", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Program napotnice", "comment", "Komentarji", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u010cas", "format", "Oblika", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Prijava se ne ujema z na\u0161imi podatki", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Gostitelj", "port", "Vrata", "encryption", "Enkripcija", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Uporabni\u0161ko ime", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Zadnja prijava", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Ponavlj. ra\u010duni", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Prekini povezavo", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Skrbnik", "owner", "Lastnik", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Pla\u010dljivo", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "Ukaz", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "Vse stranke", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Enkratno", "schedule", "Urnik", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "Arhiviraj pla\u010dilo", "archive_invoice", "Arhiviraj ra\u010dun", "archive_quote", "Arhiviraj ponudbo", "archive_credit", "Arhiviraj dobropis", "archive_task", "Arhiviraj opravilo", "archive_client", "Arhiviraj stranko", "archive_project", _s17_174, "archive_expense", "Arhiviraj stro\u0161ek", "restore_payment", "Obnovi pla\u010dilo", "restore_invoice", "Obnovi ra\u010dun", "restore_quote", "Obnovi predra\u010dun", "restore_credit", "Obnovi dobropis", "restore_task", "Obnovi opravilo", "restore_client", "Obnovi stranko", "restore_project", "Obnovi projekt", "restore_expense", "Obnovi stro\u0161ek", "archive_vendor", "Arhiviraj dobavitelja", "restore_vendor", "Obnovi dobavitelja", "create_product", "Dodaj izdelek", "update_product", "Update Product", "delete_product", "Izbri\u0161i izdelek", "restore_product", "Obnovi izdelek", "archive_product", "Arhiviraj izdelek", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "URL Slike", "max_quantity", "Najve\u010dja koli\u010dina", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Pla\u010dilno sredstvo", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Ura", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_267, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Zadnjih 365 dni", "import_design", "Uvozi dizajn", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Nalo\u017ei", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Izbri\u0161i projekt", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Shrani kot privzete pogoje", _s22_18, "Shrani kot privzeta noga", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Natisni PDF", _s18_20, _s18_21, _s16_47, _s20_267, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "Ban\u010dni ra\u010dun uspe\u0161no vne\u0161en", _s20_26, "Ban\u010dni ra\u010dun uspe\u0161no posodobljen", _s17_21, "Uredi ban\u010dni ra\u010dun", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Izbrano", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Posodobi dobropis", "delete_credit", "Zbri\u0161i dobropis", "transaction", "Transaction", "transactions", "Prenosi", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Ban\u010dni ra\u010dun", "bank_accounts", "Kreditne kartice in banke", _s21_34, "Ban\u010dni ra\u010dun uspe\u0161no arhiviran", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, "Odprti ra\u010duni", _s24_16, "Zaklju\u010deni ra\u010duni", _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, "Sprememba cene je bila potrjena", _s19_30, "Sprememba cene je bila zavrnjena", _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Podatki dobavitelja", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Sprejmi", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "Nastavitev pla\u010dil", "default", "Privzeto", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Spremljaj zalogo", _s20_49, "Prika\u017ei zalogo izdelka in jo obnavljaj glede na poslane ra\u010dune", _s19_36, "Obve\u0161\u010danje o zalogi", _s24_23, "Po\u0161lji sporo\u010dilo, ko zaloga dose\u017ee minimalno koli\u010dino", "vat", "VAT", "standing", "Stanje", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "\u0160tevil\u010denje", _s24_25, "Pozicija \u0161tevil\u010denja", _s31_8, "Invoice Sent", _s24_27, "Prika\u017ei opis izdelka", _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Uvozni format", "export_format", "Izvozni format", "export_type", "Vrsta izvoza", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "Dodaj k ra\u010dunu :invoice", _s17_37, _s17_38, "week", "Teden", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "Valuta ra\u010duna", "range", "Razpon", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Ustvari projekt", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "Provizija od zneska :amount ra\u010duna bo :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Potrdi", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Valuta stranke", _s16_72, "Va\u0161a valuta", "purged_client", "Uspe\u0161no po\u010di\u0161\u010dena stranka", _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Natisni PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "Nastavi geslo", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "Ogled stro\u0161ka # :expense", "view_statement", "Ogled izpiska", "sepa", "SEPA direktna bremenitev", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "Sistem", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "Od (ime)", _s16_81, _s16_82, _s17_44, _s21_270, _s18_46, _s21_270, _s21_59, "Nov ponavaljajo\u010d stro\u0161ek", _s22_50, "Uredi ponavaljajo\u010d stro\u0161ek", _s25_20, "Ponavaljajo\u010d stro\u0161ek uspe\u0161no ustvarjen", _s25_21, "Ponavaljajo\u010d stro\u0161ek uspe\u0161no posodobljen", _s26_16, "Ponavaljajo\u010d stro\u0161ek uspe\u0161no arhiviran", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "Ponavaljajo\u010d stro\u0161ek uspe\u0161no obnovljen", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimalna vejica", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "Navodila", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Izvozi barve", "import_colors", "Uvozi barve", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Prilagojene barve", "colors", "Barve", _s31_11, "Barva stranskega menija, ko je aktiven", _s25_26, "Barva teksta stranskega menija, ko je aktiven", _s33_14, "Barva stranskega menija, ko ni aktiven", _s27_27, "Barva teksta stranskega menija, ko ni aktiven", _s36_3, _s36_4, _s31_13, "Barva glave ra\u010duna", _s25_28, "Barva teksta glave ra\u010duna", "net_subtotal", "Neto", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Uvozi podatke", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Predogled stranskega menija", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Nazadnje posodobljeno", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "Ime kontakta", _s17_48, "Priimek konakta", "order", "Order", "unassigned", "Ne-dodeljen", "partial_value", "Mora biti ve\u010dje od ni\u010d in manj\u0161e od celotnega zneska", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Omogo\u010di", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "Nastavite pod domeno ali prika\u017eite ra\u010dun na va\u0161i spletni strani.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, "Pla\u010dilni pogoji", _s17_52, "Veljavnost ponudbe", "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Varnost", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minut", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Pomagaj prevesti program", _s23_28, _s23_29, "resend_invite", "Znova po\u0161lji vabilo", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Neprejeta sporo\u010dila", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Po\u0161lji SMS", "sms_code", "SMS koda", _s21_75, "Skenirajte barkodo s aplikacijo kot na primer :link. Spodaj vnesite prvo generirano geslo za enkratno rabo.", _s18_63, "Dvostopenjska avtentikacija je omogo\u010dena", "connect_google", "Priklopi Google", _s17_56, "Izklopi Google", _s17_58, "Dvostopenjska avtentikacija", _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, "Nastavitev varnosti", "resend_email", "Ponovno po\u0161lji e-po\u0161to", _s26_22, "Prosim potrdite va\u0161o e-po\u0161to.", _s16_112, "Vrnjeno pla\u010dilo", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "To \u010detrtletje", "last_quarter", "Prej\u0161nje \u010detrtletje", "to_update_run", "To update run", _s18_66, "Pretvori v ra\u010dun", _s16_113, _s16_114, "invoice_project", "Fakturiraj projekt", "invoice_task", "Fakturiraj opravilo", "invoice_expense", "Stro\u0161ek ra\u010duna", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, "Pretvorjeni znesek", _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "Privzeti dokumenti", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Prika\u017ei", "hide", "Skrij", "empty_columns", "Prazni stolpci", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Opravila v teku", "recent_tasks", "Nedavna opravila", "recent_expenses", "Nedavni stro\u0161ki", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "Stolpec", "sample", "Vzorec", "map_to", "Map To", "import", "Uvozi", _s25_33, _s29_16, "select_file", "Prosim izberi datoteko", _s16_121, "Ni izbrane datoteke", "csv_file", "CSV datoteka", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Urejevalnik stranskega menija", _s22_57, _s31_17, "purge", "Purge", "service", "Storitev", "clone_to", "Kopiraj v ...", "clone_to_other", "Kopiraj v ...", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Nepla\u010dano", "white_label", "White Label", "delivery_note", "Dobavnica", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Delno pla\u010dilo do", "invoice_total", "Skupni znesek", "quote_total", "Znesek ponudbe", "credit_total", "Dobropis skupaj", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Opozorilo", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "Ime stranke", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, "Uspe\u0161no posodobljen status opravil", _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "Kategorije stro\u0161kov", _s20_81, "Nova katergorija stro\u0161kov", _s21_83, _s21_84, _s24_46, "Kategorija stro\u0161kov uspe\u0161no ustvarjena", _s24_47, "Kategorija stro\u0161kov uspe\u0161no nadgrajena", _s25_37, "Kategorija stro\u0161kov uspe\u0161no arhivirana", _s24_48, "Kategorija uspe\u0161no odstranjena", _s24_49, _s37_13, _s25_38, "Kategorija stro\u0161kov uspe\u0161no obnovljena", _s27_38, "Kategorija stro\u0161kov :count uspe\u0161no arhivirana", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "Bo fakturiran", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Prika\u017ei geslo", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Polja vnosa za skupni obra\u010dun cene", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Ozna\u010di kot Aktivno", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Ponavljajo\u010di ra\u010dun", _s18_78, "Ponavljajo\u010di ra\u010duni", _s21_90, "Nov ponavljajo\u010di ra\u010dun", _s22_63, "Uredi ponvljajo\u010de ra\u010dune", _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Ponavljajo\u010di ra\u010dun uspe\u0161no arhiviran", _s25_46, "Ponavljajo\u010di ra\u010dun uspe\u0161no odstranjen", _s25_47, _s38_15, _s26_26, "Ponavljajo\u010di ra\u010dun uspe\u0161no obnovljen", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Vrsti\u010dna postavka", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Odpriti", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "Poglej portal", "copy_link", "Copy Link", "token_billing", "Shrani podatke kartice", _s24_52, _s24_53, "always", "Vedno", "optin", "Opt-In", "optout", "Opt-Out", "label", "Oznaka", "client_number", "\u0160t. stranke", "auto_convert", "Auto Convert", "company_name", "Naziv podjetja", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s20_268, "emailed_quotes", "Uspe\u0161no poslani predra\u010duni", "emailed_credits", _s28_71, "gateway", "Prehod", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Ur", "statement", "Izpisek", "taxes", "Davki", "surcharge", "Dopla\u010dilo", "apply_payment", "Apply Payment", "apply_credit", "Potrdi dobropis", "apply", "Potrdi", "unapplied", "Unapplied", "select_label", "Izberi oznako", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "Do", "health_check", "Health Check", "payment_type_id", "Na\u010din pla\u010dila", "last_login_at", "\u010cas zadnje prijave", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Prihajajo\u010di ra\u010duni", _s17_90, _s17_91, "recent_payments", "Nedavna pla\u010dila", "upcoming_quotes", "Prihajajo\u010di predra\u010duni", "expired_quotes", "Potekli predra\u010duni", "create_client", "Ustvari stranko", "create_invoice", "Ustvari ra\u010dun", "create_quote", "Ustvari ponudbo", "create_payment", "Create Payment", "create_vendor", "Ustvari dobavitelja", "update_quote", "Update Quote", "delete_quote", "Zbri\u0161i ponudbo", "update_invoice", "Update Invoice", "delete_invoice", "Zbri\u0161i ra\u010dun", "update_client", "Update Client", "delete_client", "Zbri\u0161i stranko", "delete_payment", "Zbri\u0161i pla\u010dilo", "update_vendor", "Update Vendor", "delete_vendor", "Odstrani dobavitelja", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Odstrani stro\u0161ek", "create_task", "Vnesi opravilo", "update_task", "Update Task", "delete_task", "Odstrani opravilo", "approve_quote", "Approve Quote", "off", "Izklopljeno", "when_paid", "When Paid", "expires_on", "Expires On", "free", "Brezpla\u010dno", "plan", "Plan", "show_sidebar", "Prika\u017ei stranski meni", "hide_sidebar", "Skrij stranski meni", "event_type", "Event Type", "target_url", "Cilj", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API \u017eetoni", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "\u017deton", "tokens", "\u017detoni", "new_token", "New Token", "edit_token", "Uredi \u017eeton", "created_token", "\u017deton uspe\u0161no ustvarjen", "updated_token", "\u017deton uspe\u0161no posodobljen", "archived_token", "\u017deton uspe\u0161no arhiviran", "deleted_token", "\u017deton uspe\u0161no odstranjen", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "Po\u0161lji ra\u010dun po e-po\u0161ti", "email_quote", "Po\u0161lji e-ponudbo", "email_credit", "Email Credit", "email_payment", "Po\u0161lji pla\u010dilo po elektronki po\u0161ti", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "Poka\u017ei PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Kontaktno ime", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, "Uredi pla\u010dilni pogoj", _s20_90, "Pla\u010dilni pogoji uspe\u0161no ustvarjeni", _s20_91, "Pla\u010dilni pogoji uspe\u0161no posodobljeni", _s21_92, "Pla\u010dilni pogoji uspe\u0161no arhivirani", _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Po\u0161lji iz Gmaila", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Znesek dobropisa", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Ekskluzivno", "inclusive", "Vklju\u010deno", "hide_menu", "Hide Menu", "show_menu", "Prika\u017ei meni", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Poi\u0161\u010di ra\u010dun", "search_clients", "Poi\u0161\u010di stranko", "search_products", "Poi\u0161\u010di Izdelek", "search_quotes", "Poi\u0161\u010di ponudbo", "search_credits", "Poi\u0161\u010di dobropis", "search_vendors", "I\u0161\u010di dobavitelja", "search_users", "Poi\u0161\u010di uporabnika", _s16_145, _s16_294, "search_tasks", "Poi\u0161\u010di opravilo", "search_settings", "Search Settings", "search_projects", "Poi\u0161\u010di projekt", "search_expenses", "Poi\u0161\u010di stro\u0161ek", "search_payments", "Poi\u0161\u010di pla\u010dilo", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Vra\u010dilo pla\u010dila", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Polno ime", _s17_102, "Mesto/Dr\u017eava/Po\u0161ta", _s17_104, "Po\u0161ta/Mesto/Dr\u017eava", "custom1", "Prvi po meri", "custom2", "Drugi po meri", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Izprazni podatke", _s16_152, "Podatki podjetja uspe\u0161no odstranjeni", _s18_86, "Opozorilo: Va\u0161i podatki bodo trajno zbrisani. Razveljavitev kasneje ni mogo\u010da.", "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Dni", "age_group_30", "30 - 60 Dni", "age_group_60", "60 - 90 Dni", "age_group_90", "90 - 120 Dni", "age_group_120", "120+ dni", "refresh", "Osve\u017ei", "saved_design", _s25_49, "client_details", "Podatki o stranki", "company_address", "Naslov podjetja", "invoice_details", "Podrobnosti ra\u010duna", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Stolpci vnosa izdelka", "task_columns", "Stolpci vnosa opravila", "add_field", "Add Field", "all_events", "All Events", "permissions", "Pravice", "none", "Brez", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", ":count ra\u010dun poslan", "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Potrdi licenco", "cancel_account", "Odstani ra\u010dun", _s22_70, "Opozorilo: Va\u0161 ra\u010dun bo trajno zbrisan. Razveljavitev ni mogo\u010da.", "delete_company", "Izbri\u0161i podjetje", _s22_71, "Opozorilo: Va\u0161e podjetne bo trajno zbrisano. Razveljavitev ni mogo\u010da.", "enabled_modules", "Omogo\u010deni moduli", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "Glava", "load_design", "Nolo\u017ei obliko", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Ponudbe", "tickets", "Tickets", _s16_157, "Ponavljajo\u010di predra\u010duni", "recurring_tasks", "Recurring Tasks", _s18_87, "Upravljanje ra\u010duna", "credit_date", "Datum dobropisa", "credit", "Dobropis", "credits", "Dobropisi", "new_credit", "Vnesi dobropis", "edit_credit", "Uredi dobropis", "created_credit", "Dobropis uspe\u0161no narejen", "updated_credit", "Uspe\u0161no posodobljen dobropis", "archived_credit", "Dobropis uspe\u0161no arhiviran", "deleted_credit", "Dobropis uspe\u0161no zbrisan", "removed_credit", _s27_51, "restored_credit", "Dobropis uspe\u0161no obnovljen", _s16_159, "Uspe\u0161no je arhiviranih :count dobropisov", "deleted_credits", "Uspe\u0161no je zbrisano :count dobropisov", _s16_160, _s36_9, "current_version", "Trenutna razli\u010dica", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Izvedi ve\u010d", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Novo podjetje", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "Ponastavi", "number", "\u0160tevilka", "export", "Izvozi", "chart", "Grafikon", "count", "Count", "totals", "Vsote", "blank", "Prazno", "day", "Dan", "month", "Mesec", "year", "Leto", "subgroup", "Podskupina", "is_active", "Is Active", "group_by", "Zdru\u017ei v skupino", "credit_balance", "Saldo dobropisa", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Kontaktni telefon", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Ulica (za dostavo)", _s17_111, "Hi\u0161na \u0161t./stanovanje (za dostavo)", "shipping_city", "Mesto (za dostavo)", "shipping_state", "Regija/pokrajina (za dostavo)", _s20_94, "Po\u0161tna \u0161t. (za dostavo)", _s16_191, "Dr\u017eava (za dostavo)", _s16_193, "Ulica (za ra\u010dun)", _s16_194, "Hi\u0161na \u0161t./Stanovanje (za ra\u010dun)", "billing_city", "Mesto (za ra\u010dun)", "billing_state", "Regija/pokrajina (za ra\u010dun)", _s19_66, "Po\u0161tna \u0161t. (za ra\u010dun)", "billing_country", "Dr\u017eave (za ra\u010dun)", "client_id", "Id stranke", "assigned_to", "Dodeljeno", "created_by", "Ustvaril :name", "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Stolpci", "aging", "Staranje", "profit_and_loss", "Profit in izguba", "reports", "Poro\u010dila", "report", "Poro\u010dilo", "add_company", "Dodaj podjetje", "unpaid_invoice", "Nepla\u010dani ra\u010duni", "paid_invoice", "Pla\u010dani ra\u010duni", _s16_195, "Nepotrjen predra\u010dun", "help", "Pomo\u010d", "refund", "Vra\u010dilo", "refund_date", "Refund Date", "filtered_by", "Filtrirano po", "contact_email", "Kontaktna e-po\u0161ta", "multiselect", "Multiselect", "entity_state", "Stanje", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Sporo\u010dilo", "from", "Od", _s20_96, "Prika\u017ei podrobnosti izdelka", _s25_52, "V spustni meni izdelka vklju\u010dite opis in stro\u0161ek", _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Dokumentacija", "contact_us", "Kontakt", "subtotal", "Skupaj brez DDV", "line_total", "Skupaj", "item", "Postavka", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, "Nadzorna plo\u0161\u010da za stranke", _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Da", "no", "Ne", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Skrij/prika\u017ei", "menu_sidebar", "Stranski meni", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobilni", "desktop", "Namizni", "layout", "Layout", "view", "Ogled", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Prika\u017ei stro\u0161ek", _s17_113, "Prika\u017ei stro\u0161ek izdelka", "show_cost_help", "Prika\u017ei stro\u0161ek izdelka za spremljanje dodane vrednosti", _s21_101, "Prika\u017ei koli\u010dino izdelka", _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, "Prika\u017ei popust izdelka", _s26_37, _s34_23, _s16_197, "Privzeta Koli\u010dina", _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "Uporabnik", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "Prosim izberite stranko", "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Dav\u010dne nastavitve", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Proklop", _s19_70, _s20_102, "options", "Mo\u017enosti", _s16_201, "Enovrsti\u010dni tekst", "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Vrsta polja", _s27_52, _s39_9, "submit", "Oddaj", _s16_203, "Obnovite va\u0161e geslo", "late_fees", "Late Fees", "credit_number", "\u0160t. dobropisa", "payment_number", "Payment Number", "late_fee_amount", "Vrednost zamudnih obresti", _s16_204, "Odstotek za zamudne obresti", "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Dnevi", "invoice_email", "Ra\u010dun", "payment_email", "Potrdilo", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Predra\u010dun", _s16_206, "Periodi\u010den opomin", _s16_208, _s16_209, "administrator", "Upravljalec", _s18_106, "Dovoli uporabniku da upravlja z uporabniki, nastavitvami in vsemi zapisi", "user_management", "Uporabniki", "users", "Uporabniki", "new_user", "Nov uporabnik", "edit_user", "Uredi uporabnika", "created_user", _s25_54, "updated_user", "Uporabnik uspe\u0161no posodobljen", "archived_user", "Uporabnik uspe\u0161no arhiviran", "deleted_user", "Uporabnik uspe\u0161no odstranjen", "removed_user", _s25_57, "restored_user", "Uporabnik uspe\u0161no obnovljen", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Splo\u0161ne nastavitve", "invoice_options", "Mo\u017enosti ra\u010duna", _s17_117, "Skrij datum pla\u010dila", _s22_78, "Prika\u017ei le 'Pla\u010dano' polje v ra\u010dunu, nakar je bilo pla\u010dilo prejeto.", _s23_43, "Omogo\u010deni dokumenti", _s28_32, "V ra\u010dunu vklju\u010di pripete slike.", _s16_212, "Prika\u017ei glavo na", _s16_213, "Prika\u017ei nogo na", "first_page", "Prva stran", "all_pages", "Vse strani", "last_page", "Zadnja stran", "primary_font", "Osnovna pisava", "secondary_font", "Sekundarna pisava", "primary_color", "Osnovna barva", "secondary_color", "Sekundarna barva", "page_size", "Velikost strani", "font_size", "Velikost pisave", "quote_design", "Predloga predra\u010duna", "invoice_fields", "Polja ra\u010duna", "product_fields", "Polja izdelka", "invoice_terms", "Pogoji ra\u010duna", "invoice_footer", "Noga ra\u010duna", "quote_terms", "Pogoji predra\u010duna", "quote_footer", "Noga predra\u010duna", _s18_107, "Samodejni Email", _s23_44, _s52_5, _s18_108, "Samodejno Arhiviranje", _s23_45, _s55_1, _s18_109, "Samodejna Pretvorba", _s23_46, _s58_3, _s17_119, "Nastavitve Delovnega toka /Workflow/", "freq_daily", "Dnevno", "freq_weekly", "Tedensko", "freq_two_weeks", "Dva tedna", "freq_four_weeks", "\u0160tiri tedni", "freq_monthly", "Mese\u010dno", "freq_two_months", "Dva meseca", _s17_121, "Trije meseci", _s16_214, "Na \u0161tiri mesece", "freq_six_months", "\u0160est mesecev", "freq_annually", "Letno", "freq_two_years", "Na dve leti", _s16_215, "Three Years", "never", "Nikoli", "company", "Podjetje", _s17_122, "Ustvarjene \u0161tevilke", "charge_taxes", "Zara\u010dunaj davke", "next_reset", "Naslednja ponastavitev", "reset_counter", "Ponastavi \u0161tevec", _s16_216, "Predpona ponavljajo\u010dih", "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Podjetje", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Ra\u010dun", _s17_124, "Dopla\u010dilo za ra\u010dun", "client_field", "Stranka", "product_field", "Polje izdelka", "payment_field", "Payment Field", "contact_field", "Kontakt", "vendor_field", "Dobavitelj", "expense_field", "Stro\u0161ek", "project_field", "Projekt", "task_field", "Opravilo", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Predpona", "number_pattern", "Number Pattern", "messages", "Sporo\u010dila", "custom_css", "CSS po meri", _s17_126, _s17_127, _s16_218, "Prika\u017ei na PDF", _s21_110, "Prika\u017ei podpis stranke na PDF ra\u010dunu/predra\u010dunu.", _s25_58, "Potrditev pogojev ra\u010duna", _s30_13, "Stranka mora potrditi strinjanje s pogoji na ra\u010dunu.", _s23_47, "Potrditev pogojev predra\u010duna", _s28_33, "Stranka mora potrditi strinjanje s pogoji na predra\u010dunu.", _s25_59, "Podpis ra\u010duna", _s30_14, "Zahteva od stranke, da zagotovi svoj podpis.", _s23_48, "Podpis predra\u010duna", _s22_80, "Za\u0161\u010diti ra\u010dune z geslom", _s27_53, "Omogo\u010da da nastavite geslo za vsako osebo. \u010ce je geslo nastavljeno, ga bo uporabnik moral vnesti pred ogledom ra\u010duna.", "authorization", "Overovitev", "subdomain", "Poddomena", "domain", "Domena", "portal_mode", "Portal Mode", "email_signature", "Lep pozdrav,", _s24_56, "Olaj\u0161ajte strankam pla\u010devanje z dodajanjem schema.org ozna\u010db v va\u0161o e-po\u0161to.", "plain", "Navadno", "light", "Svetlo", "dark", "Temno", "email_design", "Stil e-po\u0161te", "attach_pdf", "Pripni PDF", _s16_219, "Pripni dokumente", "attach_ubl", _s20_117, "email_style", "Email Style", _s19_72, "Omogo\u010di ozna\u010dbe.", "reply_to_email", "Reply-To", "reply_to_name", "Reply-To Name", "bcc_email", "BCC", "processed", "Processed", "credit_card", _s16_317, "bank_transfer", "Ban\u010dno nakazilo", "priority", "Prednost", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Omogo\u010di minimalno", "enable_max", "Omogo\u010di maximalno", "min_limit", "Minimalno: :min", "max_limit", "Maksimalno: :max", "min", "Minimalno", "max", "Maksimalno", _s19_73, "Prikazani logotipi katric", "credentials", "Credentials", "update_address", "Posodobi naslov", _s19_75, "Posodobi naslov stranke z predlo\u017eenimi podatki", "rate", "Stopnja", "tax_rate", "Dav\u010dna stopnja", "new_tax_rate", "Nova dav\u010dna stopnja", "edit_tax_rate", "Uredi dav\u010dno stopnjo", _s16_221, "Dav\u010dna stopnja uspe\u0161no ustvarjena", _s16_222, "Dav\u010dna stopnja uspe\u0161no posodobljena", _s17_129, "Dav\u010dna stopnja uspe\u0161no arhivirana", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Samodejno vnesi izdelke", _s18_112, "Izbira izdelka bo samodejno vnesla opis in stro\u0161ek", "update_products", "Samodejno posodobi izdelke", _s20_104, "Posodobitev ra\u010duna bo samodejno posodobila knji\u017enico izdelkov", _s16_224, "Pretvori izdelke", _s21_111, "Samodejno pretvori cene izdelkov v valuto stranke", "fees", "Provizije", "limits", "Omejitve", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Zavrzi spremembe", "default_value", "Default value", "disabled", "Onemogo\u010deno", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, "Prvi mesec v letu", "sunday", "Nedelja", "monday", "Ponedeljek", "tuesday", "Torek", "wednesday", "Sreda", "thursday", "\u010cetrtek", "friday", "Petek", "saturday", "Sobota", "january", "Januar", "february", "Februar", "march", "Marec", "april", "April", "may", "Maj", "june", "Junij", "july", "Julij", "august", "August", "september", "September", "october", "Oktober", "november", "November", "december", "December", "symbol", "Simbol", "ocde", "Oznaka", "date_format", "Oblika Datuma", "datetime_format", "Datetime Format", "military_time", "24-urni prikaz", _s18_113, "Uporabi 24-urni prikaz", "send_reminders", "Po\u0161lji opomnike", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Nastavitev skupine", "group", "Skupina", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logotip", "saved_settings", _s27_56, _s16_230, "Nastavitve izdelka", "device_settings", "Nastavitev naprave", "defaults", "Privzeto", "basic_settings", "Osnovne nastavitve", _s17_134, "Napredne nastavitve", "company_details", "Podatki podjetja", "user_details", "Podrobnosti uporabnika", "localization", "Lokalizacija", "online_payments", "Spletna pla\u010dila", "tax_rates", "Dav\u010dne stopnje", "notifications", "Obvestila", "import_export", "Uvoz | Izvoz", "custom_fields", "Polja po meri", "invoice_design", "Izgled ra\u010duna", "buy_now_buttons", "Gumbi za takoj\u0161nji nakup", "email_settings", "Nastavitve e-po\u0161te", _s23_54, "Predloge in opomini", _s22_81, _s20_106, _s19_81, "Vizualizacija podatkov", "price", "Cena", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "Pogoji uporabe", "privacy_policy", "Pravilnik o zasebnosti", "sign_up", "Prijavi se", "account_login", "Prijava v ra\u010dun", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Ustvari", _s18_118, _s18_119, _s21_115, _s34_27, "download", "Prenesi", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Dokument", "documents", "Dokumenti", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Datum stro\u0161ka", "pending", "V teku", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "Pretvorjeno", _s24_62, _s24_63, "exchange_rate", "Menjalni te\u010daj", _s16_239, "Pretvori valuto", "mark_paid", "Ozna\u010di kot pla\u010dano", "category", "Kategorija", "address", "Naslov", "new_vendor", "Nov dobavitelj", "created_vendor", "Dobavitelj uspe\u0161no ustvarjen", "updated_vendor", "Dobavitelj uspe\u0161no posodobljen", "archived_vendor", "Dobavitelj uspe\u0161no arhiviran", "deleted_vendor", "Dobavitelj uspe\u0161no zbrisan", "restored_vendor", "Dobavitelj uspe\u0161no obnovljen", _s16_240, "Uspe\u0161no je arhiviranih :count dobaviteljev", "deleted_vendors", "Uspe\u0161no je zbrisanih :count dobaviteljev", _s16_241, _s36_11, "new_expense", "Vnesi stro\u0161ek", "created_expense", "Stro\u0161ek uspe\u0161no vne\u0161en", "updated_expense", "Stro\u0161ek uspe\u0161no posodobljen", _s16_242, "Stro\u0161ek uspe\u0161no arhiviran", "deleted_expense", "Stro\u0161ek uspe\u0161no odstranjen", _s16_243, "Stro\u0161ek uspe\u0161no obnovljen", _s17_140, "Stro\u0161ki uspe\u0161no arhivirani", _s16_244, "Stro\u0161ki uspe\u0161no odstranjeni", _s17_141, _s37_20, "copy_shipping", "Kopiraj naslov za dostavo", "copy_billing", "Kopiraj naslov za ra\u010dun", "design", "Design", _s21_116, _s21_117, "invoiced", "Fakturirano", "logged", "Prijavljeno", "running", "V teku", "resume", "Nadaljuj", "task_errors", "Prosim popravite prekrivajo\u010de \u010dasove", "start", "Za\u010detek", "stop", "Kon\u010daj", "started_task", "Opravilo uspe\u0161no pri\u010deto", "stopped_task", "Opravilo uspe\u0161no ustavljeno", "resumed_task", "Opravilo uspe\u0161no ponovno zagnano", "now", "Zdaj", _s16_245, _s16_246, "timer", "Merilec \u010dasa", "manual", "Ro\u010dno", "budgeted", "Budgeted", "start_time", "Za\u010detek", "end_time", "\u010cas zaklju\u010dka", "date", "Datum", "times", "\u010cas", "duration", "Trajanje", "new_task", "Novo opravilo", "created_task", "Opravilo uspe\u0161no ustvarjeno", "updated_task", "Opravilo uspe\u0161no posodobljeno", "archived_task", "Opravilo uspe\u0161no arhivirano", "deleted_task", "Opravilo uspe\u0161no odstranjeno", "restored_task", "Opravilo uspe\u0161no obnovljeno", "archived_tasks", "\u0160tevilo uspe\u0161no odstranjenih opravil: :count", "deleted_tasks", "\u0160tevilo uspe\u0161no odstranjenih opravil: :count tasks", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Predvidene ure", "created_project", "Projekt uspe\u0161no ustvarjen", "updated_project", "Projekt uspe\u0161no posodobljen", _s16_247, "Projekt uspe\u0161no arhiviran", "deleted_project", "Projekt uspe\u0161no odstranjen", _s16_248, "Projekt uspe\u0161no obnovljen", _s17_142, "\u0160tevilo uspe\u0161no arhiviranih projektov: :count", _s16_249, "\u0160tevilo uspe\u0161no odstranjenih projektov: :count", _s17_143, _s37_21, "new_project", "Now projekt", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "klikni tukaj", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Noga", "compare", "Primerjaj", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Obseg po meri", "date_range", "\u010casovno obdobje", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Zadnjih 7 dni", "last_week", "Last Week", "last30_days", "Zadnjih 30 dni", "this_month", "Ta mesec", "last_month", "Zadnji mesec", "this_year", "To leto", "last_year", "Zadnje leto", "all_time", "All Time", "custom", "Po meri", _s16_250, "Kopiraj v ra\u010dun", "clone_to_quote", "Kopiraj v predra\u010dun", "clone_to_credit", "Clone to Credit", "view_invoice", "Ogled ra\u010duna", "convert", "Convert", "more", "Ve\u010d", "edit_client", "Uredi stranko", "edit_product", "Uredi izdelek", "edit_invoice", "Uredi ra\u010dun", "edit_quote", "Uredi ponudbo", "edit_payment", "Uredi pla\u010dilo", "edit_task", "Uredi opravilo", "edit_expense", "Uredi stro\u0161ek", "edit_vendor", "Uredi dobavitelja", "edit_project", "Uredi projekt", _s20_107, "Uredi ponavaljajo\u010d predra\u010dun", "billing_address", "Naslov za po\u0161iljanje ra\u010duna", _s16_252, "Naslov za dostavo", "total_revenue", "Skupni prihodki", "average_invoice", "Povpre\u010den ra\u010dun", "outstanding", "Odprte postavke", "invoices_sent", ":count ra\u010duni poslani", "active_clients", "aktivne stranke", "close", "Zapri", "email", "E-po\u0161ta", "password", "Geslo", "url", "URL", "secret", "Skrivnost", "name", "Ime", "logout", "Odjava", "login", "Prijava", "filter", "Filter", "sort", "Razvrsti", "search", "I\u0161\u010di", "active", "Aktivno", "archived", "Arhivirano", "deleted", "Odstranjeno", "dashboard", "Nadzorna plo\u0161\u010da", "archive", "Arhiv", "delete", "Zbri\u0161i", "restore", "Obnovitev", _s16_254, "Osve\u017eitev kon\u010dana", _s23_55, "Vnesi prosim svoj email", _s26_46, "Vnesi prosim svoje geslo", _s21_119, "Vnesi prosim svoj URL", _s26_48, "Prosim vnesi klju\u010d izdelka", "ascending", "Nara\u0161\u010dajo\u010de", "descending", "Padajo\u010de", "save", "Shrani", _s17_146, "Pri\u0161lo je do napake", "paid_to_date", "\u017de pla\u010dano", "balance_due", "Za pla\u010dilo", "balance", "Saldo", "overview", "Pregled", "details", "Podrobnosti", "phone", "Telefon", "website", "Spletna stran", "vat_number", "Dav\u010dna \u0161t.", "id_number", "ID \u0161t.", "create", "Ustvari", _s19_89, "Kopirano :value na odlo\u017ei\u0161\u010de", "error", "Napaka", _s16_256, "Ni bilo mo\u017eno zagnati", "contacts", "Kontakti", "additional", "Dodatno", "first_name", "Ime", "last_name", "Priimek", "add_contact", "Dodaj kontakt", "are_you_sure", "Ali ste prepri\u010dani?", "cancel", "Prekli\u010di", "ok", "Ok", "remove", "Odstrani", _s16_258, "Email ni pravilen", "product", "Izdelek", "products", "Izdelki", "new_product", "Nov izdelek", "created_product", "Izdelek uspe\u0161no ustvarjen", "updated_product", "Izdelek uspe\u0161no posodobljen", _s16_260, "Izdelek uspe\u0161no arhiviran", "deleted_product", "Izdelek uspe\u0161no odstranjen", _s16_261, "Izdelek uspe\u0161no obnovljen", _s17_148, "\u0160tevilo uspe\u0161no arhiviranih izdelkov: :count", _s16_262, "\u0160tevilo uspe\u0161no odstranjenih izdelkov: :count", _s17_149, _s37_22, "product_key", "Izdelki", "notes", "Opis", "cost", "Stro\u0161ek", "client", "Stranka", "clients", "Stranke", "new_client", "Nova stranka", "created_client", "Stranka uspe\u0161no ustvarjena", "updated_client", "Uspe\u0161no posodobljena stranka", "archived_client", "Stranka uspe\u0161no arhivirana", _s16_263, "Uspe\u0161no je arhiviranih :count strank", "deleted_client", "Stranka uspe\u0161no zbrisana", "deleted_clients", "Uspe\u0161no je zbrisanih :count strank", "restored_client", "Stranka uspe\u0161no obnovljena", _s16_264, _s36_13, "address1", "Ulica", "address2", "Poslovni prostor/Stanovanje", "city", "Mesto", "state", "Regija/pokrajina", "postal_code", "Po\u0161tna \u0161t.", "country", "Dr\u017eava", "invoice", "Ra\u010dun", "invoices", "Ra\u010duni", "new_invoice", "Nov ra\u010dun", "created_invoice", "Ra\u010dun uspe\u0161no ustvarjen", "updated_invoice", "Ra\u010dun uspe\u0161no posodobljen", _s16_265, "Ra\u010dun uspe\u0161no arhiviran", "deleted_invoice", "Ra\u010dun uspe\u0161no zbrisan", _s16_266, "Ra\u010dun uspe\u0161no obnovljen", _s17_150, "Uspe\u0161no arhiviranih :count ra\u010dunov", _s16_267, "Uspe\u0161no je zbrisanih :count ra\u010dunov", _s17_151, _s37_23, "emailed_invoice", _s20_268, "emailed_payment", "Pla\u010dilo poslano po elektronski po\u0161ti", "amount", "Znesek", "invoice_number", "\u0160t. ra\u010duna", "invoice_date", "Datum ra\u010duna", "discount", "Popust", "po_number", "\u0160t. naro\u010dilnice", "terms", "Pogoji", "public_notes", "Javni zaznamki", "private_notes", "Osebni zaznamki", "frequency", "Pogostost", "start_date", "Datum za\u010detka", "end_date", "Datum zapadlosti", "quote_number", "\u0160t. ponudbe", "quote_date", "Datum ponudbe", "valid_until", "Veljavnost", "items", "Predmeti", "partial_deposit", "Delno/Depozit", "description", "Opis", "unit_cost", "Stro\u0161ek enote", "quantity", "Koli\u010dina", "add_item", "\xb8Dodaj predmet", "contact", "Kontakt", "work_phone", "Slu\u017ebeni telefon", "total_amount", "Skupni znesek", "pdf", "PDF", "due_date", "Rok pla\u010dila", _s16_268, "Delno pla\u010dilo do datuma", "paid_date", "Paid Date", "status", "Stanje", _s17_152, "Status ra\u010duna", "quote_status", "Stanje predra\u010duna", _s22_82, "Klikni + za dodajanje predmeta", _s22_84, _s19_103, "count_selected", ":count izbranih", "total", "Za pla\u010dilo", "percent", "Odstotek", "edit", "Uredi", "dismiss", "Opusti", _s20_109, "Izberi datum", _s22_85, "Izberi stranko", _s24_66, "Izberi ra\u010dun", "task_rate", "Urna postavka", "settings", "Nastavitve", "language", "Jezik", "currency", "Valuta", "created_at", "Ustvarjen dne", "created_on", "Created On", "updated_at", "Posodobljeno", "tax", "Davek", _s30_21, "Vnesi \u0161tevilko ra\u010duna", _s27_66, "Prosim vnesi \u0161tevilko predra\u010duna", "past_due", "Zapadlo", "draft", "Osnutek", "sent", "Poslano", "viewed", "Ogledano", "approved", "Odobreno", "partial", "Delno pla\u010dilo/polog", "paid", "Pla\u010dano", "mark_sent", "Ozna\u010di kot poslano", _s22_87, "Ra\u010dun je uspe\u0161no ozna\u010den kot poslan", _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Narejeno", _s37_24, "Vnesi stranko ali kontaktno osebo", "dark_mode", "Temen na\u010din", _s27_68, "Ponovno za\u017eeni program, da se spremembe aktivirajo", "refresh_data", "Osve\u017ei podatke", "blank_contact", "Prazen kontakt", "activity", "Dejavnost", _s16_270, "Ustrezen niz ni najden", "clone", "Kopiraj", "loading", "Nalagam", "industry", "Industrija", "size", "Velikost", "payment_terms", "Pla\u010dilni pogoji", "payment_date", "Datum pla\u010dila", "payment_status", "Status pla\u010dila", _s16_272, "V obdelavi", _s16_273, "Razveljavljeno", _s16_274, "Neuspe\u0161no", _s16_275, "Narejeno", _s16_276, "Delno povrnjeno", _s16_277, "Povrjeno", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Promet", "client_portal", "Portal za stranke", "show_tasks", "Prika\u017ei opravila", "email_reminders", "Email opomini", "enabled", "Omogo\u010deno", "recipients", "Prejemniki", "initial_email", "Prva e-po\u0161ta", "first_reminder", "Prvi opomin", "second_reminder", "Drugi opomin", "third_reminder", "Tretji opomin", "reminder1", "Prvi opomin", "reminder2", "Drugi opomin", "reminder3", "Tretji opomin", "template", "Predloga", "send", "Po\u0161lji", "subject", "Naslov", "body", "Vsebina", "send_email", "Po\u0161lji e-po\u0161to", "email_receipt", "Po\u0161lji ra\u010dun stranki", "auto_billing", "Samodejno obra\u010dunavanje", "button", "Gumb", "preview", "Predogled", "customize", "Prilagodi po meri", "history", "Zgodovina", "payment", "Pla\u010dilo", "payments", "Pla\u010dila", "refunded", "Povrjeno", "payment_type", "Na\u010din pla\u010dila", _s21_121, _s21_149, "enter_payment", "Vnesi pla\u010dilo", "new_payment", "Vnesi pla\u010dilo", "created_payment", "Pla\u010dilo uspe\u0161no ustvarjeno", "updated_payment", "Pla\u010dilo uspe\u0161no posodobljeno", _s16_278, "Pla\u010dilo uspe\u0161no arhivirano", "deleted_payment", "Pla\u010dilo uspe\u0161no zbrisano", _s16_279, "Pla\u010dilo uspe\u0161no obnovljeno", _s17_155, "Uspe\u0161no je arhiviranih :count pla\u010dil", _s16_280, "Uspe\u0161no je zbrisanih :count pla\u010dil", _s17_156, _s37_26, "quote", "Ponudba", "quotes", "Ponudbe", "new_quote", "Nova ponudba", "created_quote", "Ponudba uspe\u0161no ustvarjena", "updated_quote", "Ponudba uspe\u0161no posodobljena", "archived_quote", "Ponudba uspe\u0161no arhivirana", "deleted_quote", "Ponudba uspe\u0161no zbrisana", "restored_quote", "Predra\u010dun uspe\u0161no obnovljen", "archived_quotes", "Uspe\u0161no je arhiviranih :count ponudb", "deleted_quotes", "Uspe\u0161no je zbrisanih :count ponudb", "restored_quotes", _s35_25, "expense", "Stro\u0161ek", "expenses", "Stro\u0161ki", "vendor", "Dobavitelj", "vendors", "Dobavitelji", "task", "Opravilo", "tasks", "Opravila", "project", "Projekt", "projects", "Projekti", "activity_1", ":user je ustvaril stranko :client", "activity_2", ":user je arhiviraj stranko :client", "activity_3", ":user je odstranil stranko :client", "activity_4", ":user je ustvaril ra\u010dun :invoice", "activity_5", ":user je posodobil ra\u010dun :invoice", "activity_6", ":user je ra\u010dun :invoice za :client poslal osebi :contact", "activity_7", ":contact si je ogledal ra\u010dun :invoice za :client", "activity_8", ":user je arhiviral ra\u010dun :invoice", "activity_9", ":user je odstranil ra\u010dun :invoice", "activity_10", _s82_, "activity_11", ":user je posodobil pla\u010dilo :payment", "activity_12", ":user je arhiviral pla\u010dilo :payment", "activity_13", ":user je odstranil :payment", "activity_14", ":user je vnesel :credit dobropis", "activity_15", ":user je posodobil :credit dobropis", "activity_16", ":user je arhiviral :credit dobropis", "activity_17", ":user je odstranil :credit dobropis", "activity_18", ":user je ustvaril predra\u010dun :quote", "activity_19", ":user je posodobil predra\u010dun :quote", "activity_20", ":user je predra\u010dun :quote za :client poslal osebi :contact", "activity_21", ":contact je pogledal predra\u010dun :quote", "activity_22", ":user je arhiviral predra\u010dun :quote", "activity_23", ":user je odstranil predra\u010dun :quote", "activity_24", ":user je obnovil predra\u010dun :quote", "activity_25", ":user je obnovil ra\u010dun :invoice", "activity_26", ":user je obnovil stranko :client", "activity_27", ":user je obnovil pla\u010dilo :payment", "activity_28", ":user je obnovil dobropis :credit", "activity_29", ":contact je potrdil predra\u010dun :quote za :client", "activity_30", ":user je ustvaril dobavitelja :vendor", "activity_31", ":user je arhiviral dobavitelja :vendor", "activity_32", ":user je odstranil dobavitelja :vendor", "activity_33", ":user je obnovil dobavitelja :vendor", "activity_34", ":user je vnesel stro\u0161ek :expense", "activity_35", ":user je arhiviral stro\u0161ek :expense", "activity_36", ":user je izbrisal stro\u0161ek :expense", "activity_37", ":user je obnovil stro\u0161ek :expense", "activity_39", ":user je preklical pla\u010dilo :payment v znesku :payment_amount", "activity_40", ":user je vrnil :adjustment od pla\u010dila :payment v znesku :payment_amount", "activity_41", ":payment_amount pla\u010dilo (:payment) ni uspelo", "activity_42", ":user je vnesel opravilo :task", "activity_43", ":user je posodobil opravilo :task", "activity_44", ":user je arhiviral opravilo :task", "activity_45", ":user je izbrisal opravilo :task", "activity_46", ":user je obnovil opravilo :task", "activity_47", ":user je posodobil opravilo :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", ":contact je odgovoril na podporni zahtevek :ticket", "activity_56", ":user si je ogledal podporni zahtevek :ticket", "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, "Geslo za enkratno uporabo", "emailed_quote", "Ponudba uspe\u0161no poslan", "emailed_credit", _s27_81, _s20_111, "Predra\u010dun ozna\u010den kot poslan", _s21_123, _s34_29, "expired", "Poteklo", "all", "Vse", "select", "Izberi", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "\u0160tevec za ra\u010dun", _s20_112, _s20_113, _s20_114, "\u0160tevec \u0161tevilke predra\u010duna", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "Tip", "invoice_amount", "Znesek ra\u010duna", _s16_285, "Rok pla\u010dila", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Samodejno pla\u010dilo", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Ime dav\u010dne stopnje", "tax_amount", "Znesek davka", "tax_paid", "Davek pla\u010dan", "payment_amount", "Znesek pla\u010dila", "age", "Starost", "is_running", "Is Running", "time_log", "\u010casovni Dnevnik", "bank_id", "Banka", _s19_96, _s19_97, _s16_286, "Kategorija stro\u0161kov", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, "Nalo\u017ei barvno shemo"], t1, t1), "es", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Para una visualizaci\xf3n mejorada, muestra una versi\xf3n HTML de la factura/cotizaci\xf3n cuando se visualiza en el dispositivo m\xf3vil.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s28_149, "assigned_group", _s27_0, "assign_group", "Asignar grupo", "merge_to_pdf", "Merge to PDF", "emails", "Correos electr\xf3nicos", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Programa de Referidos", "comment", "Comentarios", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Tiempo", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s50_24, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s110_, "rappen_rounding", _s18_339, _s20_3, "Monto redondo a 5 centavos", _s17_2, _s22_222, _s17_4, _s28_150, _s19_0, "Estas credenciales no concuerdan con nuestros registros", "e_quote", "Cotizaci\xf3n electr\xf3nica", "e_credit", "Cr\xe9dito electr\xf3nico", _s16_6, _s27_147, _s16_8, _s20_226, _s22_1, _s22_223, "test_email_sent", _s40_30, "send_test_email", "Send Test Email", "gateway_type", _s24_179, _s34_, _s42_35, "mobile_version", "Version m\xf3vil", "venmo", "Venmo", "mercado_pago", "mercado pago", "my_bank", "Mi banco", "pay_later", "Paga despu\xe9s", "email_report", _s30_99, "host", "Servidor", "port", "Puerto", "encryption", "Encripci\xf3n", "local_domain", "Dominio local", "verify_peer", "Verificar par", "username", "Usuario", "nordigen_help", _s71_6, _s16_10, _s23_163, "yodlee_regions", _s49_11, _s16_11, _s30_100, "select_provider", _s21_271, _s19_1, _s20_269, _s18_4, _s19_252, "send_emails_to", "Enviar mensajes de correo electr\xf3nico a", "primary_contact", _s17_361, "all_contacts", _s19_253, "insert_below", "Insertar abajo", "ar_detailed", _s29_118, "ar_summary", _s29_119, "client_sales", _s17_362, "tax_summary", _s20_270, "user_sales", _s18_340, "run_template", "Run Template", _s21_4, _s54_11, "watch_video", "Ver video", "view_extension", "Ver extensi\xf3n", _s16_12, "Reactivar correo electr\xf3nico", _s17_5, "Correo electr\xf3nico reactivado exitosamente", "template_help", "Habilitar el uso del dise\xf1o como plantilla.", _s20_5, _s28_151, _s16_14, "Dise\xf1o de declaraci\xf3n", _s22_3, _s24_180, _s21_5, _s27_148, "quarter", "Cuarto", _s16_16, _s24_181, "task_item", _s17_363, "record_state", _s18_341, "last_login", "\xdaltimo Acceso", _s25_0, _s32_66, _s16_18, _s20_271, _s21_7, "Cotizaciones facturadas", _s25_2, "Cotizaciones pagadas con factura", _s31_0, _s40_31, _s27_4, _s34_60, _s32_0, _s72_3, "client_contact", "Contacto con el cliente", _s16_20, "No pagado", _s16_21, "Pagado", "recurring", "Recurrente", "ziptax_help", _s113_0, "cache_data", "Datos de cach\xe9", "unknown", "Desconocido", "webhook_failure", _s17_364, "email_opened", "Correo electr\xf3nico abierto", "email_delivered", "Correo electr\xf3nico entregado", "log", "Registro", "individual", "Individual", "partnership", "Camarader\xeda", "trust", "Confianza", "charity", "Caridad", "government", "Gobierno", "classification", "Clasificaci\xf3n", _s24_, _s32_67, "public", "P\xfablico", "private", "Privado", "image", "Imagen", "other", "Otro", "hash", "Picadillo", "linked_to", "Vinculado a", _s18_6, "El archivo se ha guardado en: ruta", _s21_8, "Transacciones :count desvinculadas correctamente", _s20_7, _s37_63, "unlink", "Desconectar", _s25_3, _s93_1, "is_tax_exempt", _s19_254, "district", "Distrito", "region", "Regi\xf3n", "county", "Condado", "tax_details", _s21_272, _s18_7, _s67_0, _s18_8, ":user ingres\xf3 el pago :payment para la factura :invoice para :client", _s20_8, _s27_149, _s24_1, _s36_68, _s29_, _s72_4, _s25_4, _s75_4, _s18_9, _s24_182, "credit_item", _s19_255, "files", "archivos", "camera", "C\xe1mara", "gallery", "Galer\xeda", _s20_10, "Correo electr\xf3nico :count facturas", _s16_22, _s25_156, _s29_0, "Descripci\xf3n del elemento de la tarea de la factura", _s34_1, _s62_6, "next_send_time", _s21_273, _s20_11, _s32_68, "certificate_set", "conjunto de certificados", _s19_4, _s26_147, "passphrase_set", _s31_79, _s18_11, _s34_61, _s18_13, _s17_365, _s22_5, _s35_69, "rename", "Rebautizar", _s16_24, _s30_101, "e_invoice", "Factura electr\xf3nica", "light_dark_mode", _s17_366, "activities", "Actividades", "routing_id", _s19_256, _s16_25, "Habilitar factura electr\xf3nica", "e_invoice_type", "Tipo de factura electr\xf3nica", "e_quote_type", "Tipo de cotizaci\xf3n electr\xf3nica", "reduced_tax", _s17_367, "override_tax", _s16_529, "zero_rated", _s18_342, "reverse_tax", _s16_530, _s20_12, _s48_25, _s22_7, "Actualizadas con \xe9xito las categor\xedas de impuestos", _s16_27, _s33_72, "payment_manual", "Manual de pago", "tax_category", _s22_224, "physical_goods", "Bienes f\xedsicos", _s16_29, _s19_257, "services", "Servicios", "shipping", "Env\xedo", "tax_exempt", _s19_254, "reduced_rate", "Tarifa Reducida", "tax_all", "Impuestos Todos", "tax_selected", _s21_274, "version", "versi\xf3n", _s16_31, _s22_225, "calculate_taxes", _s18_343, _s20_13, "Calcule autom\xe1ticamente los impuestos al guardar las facturas", "admin", "Admin.", "owner", "Propietario", "link_expenses", _s16_531, _s24_3, _s27_150, _s25_5, _s24_183, "total_hours", "Horas totales", _s16_33, "Utilice +days para establecer la fecha en el futuro", _s18_15, _s34_62, _s23_1, _s66_2, "increase_prices", _s16_532, "update_prices", _s18_344, "incresed_prices", "Los precios en cola exitosos se incrementar\xe1n", "updated_prices", _s59_4, "bacs", "D\xe9bito Directo BACS", "api_token", "token de API", "api_key", "Clave API", "endpoint", "punto final", "billable", "Cobrable", "not_billable", "No facturable", _s25_7, _s40_32, _s30_0, "Habilite la configuraci\xf3n de qu\xe9 elementos de tareas se facturan", _s26_2, _s44_18, _s31_1, _s67_1, "email_record", _s30_102, _s23_2, "Columnas de productos de facturas", _s21_10, "Cotizar columnas de productos", _s22_9, "Monto m\xednimo de pago", _s25_9, _s30_103, _s30_1, _s66_3, _s27_6, _s41_37, "cc_email", "Correo electr\xf3nico CC", "payment_balance", "Saldo de pago", _s22_11, _s98_1, "activity_138", _s58_13, _s17_6, "Productos de una sola vez", _s26_4, _s36_69, "required", "Requerido", "hidden", "Oculto", "payment_links", "Enlaces de pago", "action", "Acci\xf3n", _s32_1, "Actualice a un plan pago para crear horarios", "next_run", _s19_258, "all_clients", _s18_345, _s16_34, _s27_151, _s19_6, _s22_226, _s26_6, _s26_148, "email_statement", _s39_47, "once", "Una vez", "schedule", "Programar", "schedules", "Horarios", "new_schedule", "Nuevo horario", "edit_schedule", "Editar horario", _s16_36, "Horario creado con \xe9xito", _s16_37, "Calendario actualizado con \xe9xito", _s17_8, "Calendario archivado con \xe9xito", _s16_38, "Agenda eliminada con \xe9xito", _s16_39, "Horario eliminado con \xe9xito", _s17_9, "Horario restaurado con \xe9xito", "search_schedule", "Calendario de b\xfasqueda", _s16_40, "Buscar Horarios", "archive_payment", "Archivar Pago", "archive_invoice", _s16_533, "archive_quote", "Archivar Cotizaci\xf3n", "archive_credit", _s16_534, "archive_task", "Archivar Tarea", "archive_client", _s16_535, "archive_project", _s17_368, "archive_expense", "Archivar Gasto", "restore_payment", "Restaurar Pago", "restore_invoice", _s17_369, "restore_quote", "Restaurar Cotizaci\xf3n", "restore_credit", _s17_297, "restore_task", "Restaurar Tarea", "restore_client", _s17_298, "restore_project", _s18_346, "restore_expense", "Restaurar Gasto", "archive_vendor", _s18_347, "restore_vendor", "Recuperar Proveedor", "create_product", "Crear Producto", "update_product", _s19_259, "delete_product", "Eliminar Producto", "restore_product", "Restaurar Producto", "archive_product", _s17_370, _s21_12, _s21_275, _s21_14, _s26_149, _s21_16, _s24_184, _s22_12, _s25_157, _s22_14, _s24_185, "sent_invoice", "Factura enviada", "sent_quote", "Cotizaci\xf3n enviada", "sent_credit", "Cr\xe9dito enviado", _s19_8, _s23_164, "image_url", _s16_536, "max_quantity", "Cantidad m\xe1xima", "test_url", "URL de prueba", _s18_16, _s23_165, _s20_14, _s46_28, _s21_18, _s36_70, _s21_19, _s23_165, "payment_methods", "Payment Methods", "view_all", "Ver todo", "edit_all", "Editar todo", _s28_2, "Aceptar n\xfamero de orden de compra", _s33_1, "Permita que los clientes proporcionen un n\xfamero de orden de compra al aprobar una cotizaci\xf3n", "from_email", "Desde el e-mail", "show_preview", _s20_272, "show_paid_stamp", "Mostrar sello pagado", _s21_20, _s26_150, _s24_5, _s63_8, "pixels", "P\xedxeles", "logo_size", _s19_260, "postal_city", "Postal/Ciudad", "failed", "Fallido", "client_contacts", _s21_276, "sync_from", _s17_371, _s19_11, "Umbral de inventario", "hour", "Hora", _s17_10, "Declaraci\xf3n en cola exitosa para ser enviada", _s17_11, "Mostrar pie de p\xe1gina de correo electr\xf3nico", _s18_17, _s24_186, _s23_4, _s45_22, _s27_8, _s43_19, _s28_4, _s46_29, "email_alignment", _s32_69, _s20_15, _s32_70, "mailgun", "Pistola de correo", "postmark", "Matasellos", "microsoft", "microsoft", _s27_10, _s37_64, "last365_days", _s16_537, "import_design", "Dise\xf1o de importaci\xf3n", "imported_design", _s26_151, "invalid_design", _s47_23, _s17_13, _s27_152, "upload", "Subir", _s17_14, _s17_372, _s23_5, "Notificar al proveedor cuando se pague", _s28_7, _s78_2, "update_payment", "Actualizar Pago", "markup", "Margen", _s22_16, _s22_227, _s19_13, _s23_164, _s21_22, _s21_277, _s23_7, _s24_187, _s20_17, "El monto del cr\xe9dito no puede ser mayor que el monto del pago", "klarna", "Klarna", _s29_7, _s55_6, _s29_8, _s46_30, "matomo_url", "URL de Matomo", "matomo_id", "Identificaci\xf3n de Matomo", _s21_24, "Agregar a la factura", _s25_11, _s63_9, _s25_12, _s60_10, _s28_8, _s62_7, "delete_project", "Eliminar Proyecto", _s18_19, "Transacci\xf3n vinculada con \xe9xito", "link_payment", "Enlace de pago", "link_expense", "Gasto de enlace", _s19_15, _s26_152, _s24_6, _s51_22, _s21_25, _s20_273, _s26_9, "Requerir que los clientes se registren", _s24_7, "Utilice la gesti\xf3n de inventario", _s29_9, "Requerir que los productos est\xe9n en stock", _s17_16, _s20_274, _s27_12, _s32_71, "convert_matched", "Convertir", _s19_17, "Factura en cola exitosa para ser facturada autom\xe1ticamente", _s20_18, "Facturas en cola exitosas para ser facturadas autom\xe1ticamente", "operator", "Operador", "value", "Valor", "is", "Es", "contains", "Contiene", "starts_with", "Comienza con", "is_empty", "Esta vacio", "add_rule", "Agregar regla", "match_all_rules", _s32_72, _s20_19, _s64_4, _s17_18, _s62_8, "rules", "Normas", _s16_42, "Regla de transacci\xf3n", _s17_19, "Reglas de transacci\xf3n", _s20_20, _s26_153, _s21_27, _s27_153, _s24_9, _s22_228, _s24_10, _s42_36, _s25_14, _s40_33, _s24_11, _s40_34, _s24_12, _s40_34, _s25_15, _s41_38, _s23_9, "Regla de transacci\xf3n de b\xfasqueda", _s24_13, "Reglas de transacciones de b\xfasqueda", _s21_29, "Guardar como t\xe9rminos por defecto", _s22_18, "Guardar como el pie de p\xe1gina por defecto", "auto_sync", _s25_158, _s16_44, _s18_348, _s31_4, _s55_7, _s34_2, _s47_24, "disable_2fa", "Deshabilitar 2FA", "change_number", "Cambie el n\xfamero", "resend_code", "Reenviar codigo", "base_type", "Tipo b\xe1sico", "category_type", "Tipo de categor\xeda", _s16_46, "Transacci\xf3n", "bulk_print", "Imprimir PDF", _s18_20, "C\xf3digo postal del proveedor", _s16_47, "Vista previa de la ubicaci\xf3n", "bottom", "Abajo", "side", "Lado", "pdf_preview", _s19_261, _s20_22, "Pulsaci\xf3n larga para seleccionar", _s21_31, _s25_159, _s19_18, _s27_154, _s22_20, "\xbfTe gustar\xeda calificar la aplicaci\xf3n?", "include_deleted", "Incluir eliminado", _s20_24, "Incluir registros eliminados en informes", "due_on", "Debido a", _s22_21, _s35_70, _s20_25, "Cuenta Bancaria creada correctamente", _s20_26, "Cuenta Bancaria actualizada correctamente", _s17_21, _s22_229, _s16_49, "Categor\xeda predeterminada", "account_type", "Tipo de cuenta", _s16_51, _s23_166, _s16_52, _s16_538, "manage_rules", "Administrar reglas", "search_category", _s18_349, _s17_24, _s24_188, "min_amount", "Importe m\xednimo", "max_amount", "Importe m\xe1ximo", "selected", "Selected", _s21_33, _s32_73, _s18_22, "Convertir a pago", "deposit", "Dep\xf3sito", "withdrawal", "Retiro", "deposits", "Dep\xf3sitos", "withdrawals", "Retiros", "matched", "emparejado", "unmatched", "Sin par", "create_credit", "Crear cr\xe9dito", "update_credit", "Actualizar Cr\xe9dito", "delete_credit", _s16_539, "transaction", "Transacci\xf3n", "transactions", "Actas", "new_transaction", _s17_373, _s16_54, _s18_350, _s19_20, _s28_152, _s19_21, _s33_73, _s20_27, _s31_80, _s19_22, _s31_81, _s19_23, _s31_81, _s20_28, _s32_74, _s18_24, _s18_351, _s19_24, "Buscar transacciones :count", "bank_account", "Bank Account", "bank_accounts", _s17_374, _s21_34, "Cuenta Bancaria archivada correctamente", _s20_29, _s35_71, _s20_30, _s35_71, _s21_35, _s36_71, _s19_25, _s22_230, _s20_31, "Buscar :count Cuentas bancarias", "connect", "Conectar", _s23_11, "Marcar correo electr\xf3nico de pago pagado", _s18_26, "Convertir a Proyecto", "client_email", _s30_104, _s20_32, "Proyecto de tarea de factura", _s25_16, _s47_25, "field", "Campo", "period", "Per\xedodo", "fields_per_row", "Campos por fila", _s21_36, "Facturas activas", _s26_11, "Facturas pendientes", _s24_16, "Pagos completados", _s23_13, _s18_352, _s19_27, "Cotizaciones activas", _s21_37, "Cotizaciones aprobadas", _s23_14, "Cotizaciones no aprobadas", _s18_29, _s18_353, _s20_35, _s17_375, _s16_56, "Tareas pagadas", _s21_38, _s18_354, _s22_22, _s17_376, _s23_15, _s17_377, _s27_15, _s25_160, "activity_130", ":user orden de compra creada :purchase_order", "activity_131", ":user orden de compra actualizada :purchase_order", "activity_132", ":user orden de compra archivada :purchase_order", "activity_133", ":user orden de compra eliminada :purchase_order", "activity_134", ":user orden de compra restaurada :purchase_order", "activity_135", ":user orden de compra enviada por correo electr\xf3nico :purchase_order", "activity_136", ":contact orden de compra vista :purchase_order", "activity_137", ":contact orden de compra aceptada :purchase_order", "vendor_portal", _s21_278, "send_code", "Enviar c\xf3digo", _s24_17, _s41_39, _s17_28, _s31_82, _s22_23, "Tasas de impuestos de art\xedculos de factura", _s21_40, _s39_48, "code_was_sent", _s31_83, _s16_58, "Se ha enviado un c\xf3digo por SMS a :number", "resend", "reenviar", "verify", "Verificar", _s18_30, _s43_20, _s20_36, "Numero de telefono invalido", _s19_28, _s28_153, _s24_18, _s64_5, _s28_10, "Verifique su n\xfamero de tel\xe9fono para la copia de seguridad 2FA", "merged_clients", _s29_120, "merge_into", "Unirse con", "merge", "Unir", _s21_41, _s25_161, _s19_30, _s39_49, _s17_30, _s21_279, "activate", "Activar", "connect_apple", "Conecta Apple", _s16_59, "desconectar manzana", _s18_31, "Apple desconect\xf3 con \xe9xito", "send_now", "Enviar ahora", "received", "Recibi\xf3", _s19_31, _s24_189, _s20_38, _s32_75, _s21_43, "Convertido correctamente a gastos", _s18_32, "Convertir a Gasto", _s16_61, _s21_280, _s33_9, _s48_26, _s34_9, _s50_25, _s22_25, "Carga de documentos del cliente", _s22_27, _s34_63, _s27_17, _s47_26, _s24_19, _s36_72, "yes_its_great", "\xa1S\xed, es genial!", "not_so_much", "No tanto", _s17_32, _s46_31, _s22_29, "\xa1Lamento escucharlo! \xbfTe gustar\xeda contarnos m\xe1s?", "sure_happy_to", "Claro, feliz de", "no_not_now", "No, no ahora", "add", "Agregar", _s18_34, _s24_190, _s22_30, _s27_155, _s27_18, "Coincide con caracteres no contiguos, es decir. "ct" coincide con "gato"", "vendor_details", _s22_231, _s22_32, _s30_105, "qr_iban", "c\xf3digo QR IBAN", "besr_id", "ID de BESR", "accept", "Aceptar", _s23_16, "Clonar a PO", _s20_39, _s69_3, "bulk_send_email", _s25_162, _s29_12, "Pedido de compra marcado correctamente como enviado", _s30_4, _s50_26, _s23_17, "Pedido de compra aceptado con \xe9xito", _s24_20, _s37_65, _s24_21, _s35_72, _s25_18, _s38_58, "accepted", "Aceptado", _s22_34, _s23_167, _s20_40, _s21_281, _s20_42, "Orden de compra por correo electr\xf3nico", _s26_12, "\xd3rdenes de compra por correo electr\xf3nico", _s18_36, _s41_40, "connect_email", _s27_156, _s16_64, _s30_106, _s32_7, _s53_14, "email_provider", _s31_84, _s17_33, _s17_378, _s20_44, _s21_255, _s19_33, _s29_121, _s22_36, _s30_107, _s17_35, _s28_154, _s17_36, _s24_191, _s22_38, "Orden de compra en cola exitosa para ser enviada", _s23_18, "\xd3rdenes de compra en cola exitosas para ser enviadas", _s16_66, _s33_74, _s21_45, _s25_163, _s20_47, _s33_75, _s21_47, "Pie de p\xe1gina de orden de compra", _s32_9, _s24_192, _s37_7, _s47_27, "purchase_order", "Orden de compra", "purchase_orders", _s17_379, _s18_37, _s21_282, _s19_34, _s22_232, _s22_39, _s32_76, _s22_40, "Orden de compra actualizada correctamente", _s23_19, "Pedido de compra archivado con \xe9xito", _s22_41, _s35_73, _s22_42, _s35_73, _s23_20, _s36_73, _s21_49, _s22_233, _s22_43, _s24_193, "login_url", "URL de inicio de sesi\xf3n", _s16_67, _s16_68, "default", "Por Defecto", "stock_quantity", _s17_380, _s22_45, _s22_234, "track_inventory", _s25_164, _s20_49, _s87_1, _s19_36, _s29_122, _s24_23, _s62_9, "vat", "IVA", "standing", "Situaci\xf3n", "view_map", "Ver el mapa", _s18_39, _s32_77, "add_gateway", _s24_194, _s24_24, "Agregue una pasarela de pago (es decir, Stripe, WePay o PayPal) para aceptar pagos en l\xednea", "left", "Izquierda", "right", "Bien", "center", "Centro", "page_numbering", _s21_283, _s24_25, _s35_74, _s31_8, "Factura Enviada", _s24_27, _s32_78, _s29_13, _s53_15, "invoice_items", "art\xedculos de factura", "quote_items", "Art\xedculos de cotizaci\xf3n", "profitloss", "Ganancia y perdida", "import_format", _s22_235, "export_format", _s22_236, "export_type", _s19_262, "stop_on_unpaid", "Detener en no pagado", _s19_38, "Deje de crear facturas recurrentes si la \xfaltima factura no se ha pagado.", "use_quote_terms", "Usar t\xe9rminos de cotizaci\xf3n", _s20_50, _s42_37, "add_country", "Agregar pa\xeds", "enable_tooltips", _s40_35, _s20_51, "Mostrar informaci\xf3n sobre herramientas al pasar el mouse", _s21_51, _s51_23, "register_label", "Crea tu cuenta en segundos", "login_label", _s38_59, "add_to_invoice", "Agregar a cuenta :invoice", _s17_37, _s26_154, "week", "Week", "created_record", _s25_165, _s26_13, "Archivo autom\xe1tico pagado", _s31_9, "Archiva autom\xe1ticamente las facturas cuando se pagan.", _s31_10, "Archivo autom\xe1tico cancelado", _s36_2, "Archiva autom\xe1ticamente las facturas cuando se cancelan.", _s20_52, "Visor de PDF alternativo", _s25_19, _s61_7, _s16_69, "Divisa de la Factura", "range", "Rango", "tax_amount1", "Importe fiscal 1", "tax_amount2", "Importe fiscal 2", "tax_amount3", "Importe fiscal 3", "create_project", "Crear proyecto", "update_project", _s19_263, "view_task", "Ver tarea", "cancel_invoice", "Cancelar", "changed_status", "Cambio de estado de la tarea con \xe9xito", "change_status", "Cambiar Estado", "fees_sample", "La tarifa para una factura con valor de :amount ser\xeda de :total.", _s19_39, _s26_155, _s24_29, _s43_21, "after_saving", _s18_355, "view_record", "Ver registro", _s21_52, "Habilitar la reducci\xf3n de correo electr\xf3nico", _s26_14, "Use el editor visual de rebajas para correos electr\xf3nicos", _s19_41, "Habilitar reducci\xf3n de PDF", "json_help", _s73_0, "release_notes", _s20_275, _s23_21, "Actualiza tu plan para ver informes", "started_tasks", "Comenz\xf3 con \xe9xito las tareas :value", "stopped_tasks", "Detuvo con \xe9xito las tareas :value", "approved_quote", _s30_108, "approved_quotes", "Cotizaciones aprobadas con \xe9xito :value", "approve", "Aprobar", "client_website", _s21_284, "invalid_time", "Hora inv\xe1lida", _s21_54, "Estado de env\xedo del cliente", _s20_54, _s27_157, _s27_21, _s34_64, _s23_22, _s25_166, "load_pdf", "Cargar PDF", _s16_71, "Empiza la prueba gratuita", _s24_30, _s44_8, "due_on_receipt", "Debido a la recepci\xf3n", "is_paid", "Est\xe1 pagado", "age_group_paid", "Pagado", "id", "Identificaci\xf3n", "convert_to", "Convertir a", "client_currency", _s18_356, _s16_72, _s20_276, "purged_client", "Cliente purgado con \xe9xito", _s27_23, "Para evitar el correo no deseado, necesitamos actualizar a una cuenta paga para personalizar el correo electr\xf3nico.", _s22_48, "Mejora tu plan para agregar empresas", "small", "Peque\xf1o", _s21_56, "Cr\xe9dito marcado correctamente como pagado", _s22_49, "Cr\xe9ditos marcados con \xe9xito como pagados", _s16_74, _s40_36, "wait_for_saving", _s43_22, _s20_56, "Nota: los cambios realizados aqu\xed solo se muestran en una vista previa, deben aplicarse en las pesta\xf1as de arriba para guardarse", "remaining", "Restante", "invoice_paid", "Factura pagada", "activity_120", ":user cre\xf3 un gasto recurrente :recurring_expense", "activity_121", ":user gasto recurrente actualizado :recurring_expense", "activity_122", ":user gasto recurrente archivado :recurring_expense", "activity_123", ":user gasto recurrente eliminado :recurring_expense", "activity_124", ":user gasto recurrente restaurado :recurring_expense", "normal", "Normal", "large", "Grande", "extra_large", "Extra grande", _s16_75, "Mostrar vista previa de PDF", _s21_57, "Mostrar vista previa de PDF mientras edita facturas", "print_pdf", "Imprimir PDF", "remind_me", "Recuerdame", _s16_77, _s25_167, "click_selected", "Haga clic en Seleccionado", "hide_preview", _s20_277, "edit_record", "Editar registro", _s27_24, "El monto del cr\xe9dito no puede ser mayor que el monto de la factura", "giropay", "GiroPay", "direct_debit", "D\xe9bito directo", _s21_58, "Establezca una contrase\xf1a de cuenta", "set_password", "Asignar Contrase\xf1a", _s20_57, _s39_50, "disconnect", "Desconectar", "add_to_invoices", _s18_357, "acss", "D\xe9bito ACSS", "becs", "D\xe9bito Directo BECS", "bulk_download", "Descargar", _s17_40, _s142_0, "persist_ui", "IU persistente", "persist_ui_help", _s165_, _s18_41, _s25_168, _s17_41, _s25_169, "has_tasks", "tiene tareas", "registration", "Registro", _s27_25, _s49_12, "view_expense", _s20_278, "view_statement", "Ver Estado De Cuenta", "sepa", "D\xe9bito Directo SEPA", "ideal", "ideal", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s30_109, "system", "Sistema", _s19_43, _s33_76, "updated_company", _s33_77, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s49_13, "webhook_success", _s17_381, _s24_31, _s51_24, _s27_26, "Los gastos deben pertenecer todos al mismo cliente", "app", "aplicaci\xf3n", _s20_58, _s63_10, _s16_79, _s20_279, _s19_46, "Facturas por correo electr\xf3nico", _s17_43, "Cotizaciones por correo electr\xf3nico", _s18_45, "Cr\xe9ditos de correo electr\xf3nico", "from_name", "Nombre Remitente", _s16_81, "Clonar a Gastos", _s17_44, "Gasto Recurrente", _s18_46, "Gastos Recurrentes", _s21_59, "Nuevo Gasto Recurrente", _s22_50, "Editar Gasto Recurrente", _s25_20, "Gasto recurrente creado con \xe9xito", _s25_21, "Gasto recurrente actualizado con \xe9xito", _s26_16, "Gasto recurrente archivado con \xe9xito", _s25_22, _s36_74, _s25_23, _s36_74, _s26_17, "Gasto recurrente restaurado con \xe9xito", _s24_32, _s25_170, _s25_24, _s25_170, "last_sent_date", _s21_285, "include_drafts", _s18_358, _s19_47, _s43_23, "is_invoiced", "es facturado", "change_plan", "Gestionar plan", "persist_data", "Persistir datos", "customer_count", _s18_359, _s16_83, _s18_330, _s16_85, _s16_86, _s28_13, _s37_66, "decimal_comma", "coma decimal", _s26_18, _s50_27, "select_method", _s18_360, "select_platform", _s22_237, _s28_15, _s49_14, _s16_87, _s56_8, "enable_markdown", "Habilitar descuento", _s20_59, _s35_75, "user_guide", "Gu\xeda de Usuario", _s18_48, _s24_195, "previous_page", "Pagina anterior", "next_page", "Siguiente p\xe1gina", "export_colors", _s16_540, "import_colors", _s16_541, "clear_all", "Limpiar todo", "contrast", "Contraste", "custom_colors", _s22_238, "colors", "Colores", _s31_11, "Color de fondo activo de la barra lateral", _s25_26, "Color de fuente activo de la barra lateral", _s33_14, "Color de fondo inactivo de la barra lateral", _s27_27, "Color de fuente inactivo de la barra lateral", _s36_3, _s49_15, _s31_13, _s43_24, _s25_28, _s44_19, "net_subtotal", "Net", "review_app", _s18_361, "check_status", _s16_542, "free_trial", "Prueba gratis", _s23_24, _s74_1, _s21_61, "Hoy es el \xfaltimo d\xeda de la prueba del plan Pro, haga clic para actualizar.", "change_email", "Cambiar e-mail", _s25_30, "Opcionalmente, configure un dominio de portal de cliente separado", _s21_62, _s29_123, "uninvoiced", "no facturado", "subdomain_guide", "El subdominio se usa en el portal del cliente para personalizar los enlaces para que coincidan con su marca. es decir, https://your-brand.invoicing.co", "send_time", "Hora de env\xedo", "import_data", "Importar datos", "import_settings", _s16_543, _s17_46, _s27_158, _s19_48, _s55_8, "json", "JSON", _s24_34, "No hay tipos de pago habilitados", "wait_for_data", "Espere a que los datos terminen de cargarse", "net_total", "Total neto", "has_taxes", "tiene impuestos", _s16_88, _s17_353, _s18_50, "Comenz\xf3 con \xe9xito la importaci\xf3n de clientes", "login_success", "Acceso exitoso", "login_failure", _s24_196, "exported_data", _s92_0, _s23_25, _s27_159, _s28_17, _s53_16, "step_1_sign_in", _s22_239, _s16_91, _s17_382, "account_id", "ID de la cuenta", _s27_29, _s37_67, "activity_100", ":user factura recurrente creada :recurring_invoice", "activity_101", ":user factura recurrente actualizada :recurring_invoice", "activity_102", ":user factura recurrente archivada :recurring_invoice", "activity_103", ":user factura recurrente eliminada :recurring_invoice", "activity_104", ":user factura recurrente restaurada :recurring_invoice", _s18_51, "Mostrar fecha de finalizaci\xf3n de la tarea", _s23_27, _s67_2, "gateway_setup", _s36_75, "preview_sidebar", "Barra lateral de vista previa", _s16_92, "A\xf1os Datos mostrados", _s18_53, "Finaliz\xf3 con \xe9xito todas las sesiones", _s16_94, _s28_155, "count_session", "1 sesi\xf3n", "count_sessions", ":count Sesiones", "invoice_created", "Factura creada", "quote_created", "Cotizaci\xf3n creada", "credit_created", "Cr\xe9dito creado", "pro", "Pro", "enterprise", "Empresa", "last_updated", "\xdaltima actualizaci\xf3n", "invoice_item", _s19_264, "quote_item", "Art\xedculo de cotizaci\xf3n", _s18_54, "Primer Nombre de Contacto", _s17_48, "Apellido de Contacto", "order", "Orden", "unassigned", "Unassigned", "partial_value", "Debe ser mayor que cero y menor que el total", "search_kanban", "Buscar Kanban", "search_kanbans", "Buscar Kanban", "kanban", "Kanban", "enable", "Activar", "move_top", "Mover arriba", "move_up", "Ascender", "move_down", _s17_383, "move_bottom", "Mover abajo", "subdomain_help", "Asigne el suubdominio o mostrar la factura en su propio sitio web.", _s21_64, _s74_2, _s25_31, "Aseg\xfarese de incluir una variable :body", _s17_50, _s21_286, "is_viewed", "Es visto", "letter", "Carta", "legal", "Legal", "page_layout", _s16_544, "portrait", "Retrato", "landscape", "Paisaje", _s26_19, "El propietario de la cuenta puede actualizar a un plan pago para habilitar la configuraci\xf3n avanzada avanzada", _s20_60, _s65_9, _s21_65, "Condiciones de pago de facturas", _s17_52, "Cotizaci\xf3n v\xe1lida hasta", "no_headers", "Sin encabezados", "add_header", "Agregar encabezado", "remove_header", _s19_265, "return_url", "URL de retorno", "rest_method", "M\xe9todo REPOSO", "header_key", _s19_266, "header_value", _s19_267, _s18_56, _s21_287, "promo_code", _s18_301, "promo_discount", _s21_288, _s18_58, _s20_280, _s16_96, "Por puesto habilitado", "max_seats_limit", _s25_171, "trial_enabled", "Prueba habilitada", "trial_duration", _s21_289, _s21_67, _s33_78, _s18_60, _s26_156, "plan_map", "Plano Mapa", "refund_period", _s20_242, _s21_69, _s24_197, "purchase_page", _s16_479, "security", "Security", "email_bounced", "Correo electr\xf3nico rebotado", _s20_61, "Queja de spam", "email_delivery", _s29_124, _s16_98, _s20_281, "pdf_response", _s16_545, _s22_52, "Fallo de autentificacion", "pdf_failed", "PDF fallido", "pdf_success", "\xc9xito en PDF", "modified", "Modificado", "payment_link", "Enlace de pago", _s16_100, _s20_282, _s17_54, _s21_290, _s20_62, _s31_85, _s20_63, _s36_76, _s21_71, _s34_65, _s20_64, _s34_66, _s20_65, _s34_66, _s21_72, _s35_76, _s19_49, _s23_168, _s20_66, "Buscar :count Enlaces de pago", _s26_20, _s32_79, "connect_gmail", "Conectar Gmail", _s16_102, _s17_312, "connected_gmail", "Gmail conectado con \xe9xito", _s18_62, "Gmail desconectado con \xe9xito", _s16_104, "Los cambios en el c\xf3digo base pueden estar bloqueando la actualizaci\xf3n, puede ejecutar este comando para descartar los cambios:", _s16_105, "N\xfamero de identificaci\xf3n del cliente", "count_minutes", ":count Minutos", _s16_107, "Tiempo de espera de contrase\xf1a", _s29_15, "Contador de facturas/cr\xe9ditos compartidos", "use_last_email", "Usar \xfaltimo correo electr\xf3nico", _s16_109, "Activar Empresa", _s21_74, "Habilitar correos electr\xf3nicos, facturas recurrentes y notificaciones", _s27_31, "Ha ocurrido un error. Por favor intente de nuevo", _s27_32, _s44_20, _s34_15, "Advertencia: cambiar su n\xfamero de tel\xe9fono desactivar\xe1 2FA", "help_translate", "Ayuda Traducir", _s23_28, "Por favor seleccione un pa\xeds", "resend_invite", _s19_268, _s19_50, "2FA deshabilitado con \xe9xito", _s16_111, _s30_110, _s19_51, "Cuenta desconectada con \xe9xito", "delivered", "Entregado", "bounced", "rebotado", "spam", "Correo basura", "view_docs", "Ver documentos", _s32_12, "Proporcione un n\xfamero de tel\xe9fono m\xf3vil para habilitar la autenticaci\xf3n de dos factores", "send_sms", "Enviar SMS", "sms_code", "C\xf3digo SMS", _s21_75, "Escanee el c\xf3digo de barras con una aplicaci\xf3n compatible con :link", _s18_63, "Autenticaci\xf3n de Dos Factores habilitada con \xe9xito", "connect_google", "conectar google", _s17_56, _s18_362, _s17_58, "Autenticaci\xf3n de Dos Factores", _s18_64, "Deshabilitar dos factores", _s34_16, "Requerir contrase\xf1a con inicio de sesi\xf3n social", "stay_logged_in", "Permanecer conectado", _s23_30, "Advertencia: Tu sesi\xf3n est\xe1 a punto de caducar", "count_hours", ":count Horas", "count_day", "1 d\xeda", "count_days", ":count D\xedas", _s19_52, "Tiempo de espera de la sesi\xf3n web", _s17_59, "Configuraciones de seguridad", "resend_email", "Reenviar email", _s26_22, "Por favor confirme su direcci\xf3n de correo electr\xf3nico", _s16_112, _s16_312, _s19_54, _s24_198, _s19_56, "Seleccione un usuario autenticado con Gmail", "list_long_press", "Lista Pulsaci\xf3n larga", "show_actions", "Mostrar acciones", _s17_61, "Iniciar multiselecci\xf3n", _s27_34, "Se ha enviado un correo electr\xf3nico para confirmar la direcci\xf3n de correo electr\xf3nico.", _s21_76, "Para usar :client_counter, agregue :client_number o :client_id_number para evitar conflictos", "this_quarter", "Este cuarto", "last_quarter", _s16_519, "to_update_run", "Para actualizar ejecutar", _s18_66, _s19_269, _s16_113, "URL de Registro", "invoice_project", "Facturar proyecto", "invoice_task", "Tarea de Factura", "invoice_expense", "Facturar Gasto", _s19_57, "Buscar 1 Plazo de pago", _s20_67, "Buscar :count Condiciones de pago", _s16_115, "Guardar y previsualizar", "save_and_email", "Guardar y enviar por correo electr\xf3nico", _s16_117, _s18_363, _s16_119, "Cantidad Convertida", _s17_63, _s16_481, _s22_54, "Convertido pagado hasta la fecha", _s24_36, _s27_133, "converted_total", _s16_546, "is_sent", "Se ha enviado", _s17_65, "Documentos por defecto", "document_upload", "Carga de documentos", _s20_68, "Permitir que los clientes carguen documentos", "expense_total", "Total de gastos", "enter_taxes", "Ingresar Impuestos", "by_rate", "Por tarifa", "by_amount", "Por monto", "enter_amount", "Ingrese la cantidad", "before_taxes", "Antes de los impuestos", "after_taxes", "despu\xe9s de impuestos", "color", "Color", "show", "Espect\xe1culo", "hide", "Ocultar", "empty_columns", "Columnas vac\xedas", _s21_78, "El modo de depuraci\xf3n est\xe1 habilitado", _s26_23, "Advertencia: est\xe1 dise\xf1ado para usarse en m\xe1quinas locales, puede filtrar credenciales. Haz click para aprender mas.", "running_tasks", "Tareas en ejecuci\xf3n", "recent_tasks", "Tareas recientes", "recent_expenses", _s16_547, _s17_67, "Pr\xf3ximos gastos", "update_app", "Actualizar aplicaci\xf3n", "started_import", "Importaci\xf3n iniciada con \xe9xito", _s24_38, "Asignaci\xf3n de columnas duplicadas", _s20_69, "Utiliza Impuestos Inclusivos", _s18_68, _s24_199, "column", "Columna", "sample", "Ejemplo", "map_to", "Mapa para", "import", "Importar", _s25_33, "Usar la primera fila como nombres de columna", "select_file", "Por favor selecciona un archivo", _s16_121, "Ning\xfan archivo seleccionado", "csv_file", _s23_169, "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "factura2go", "invoicely", "Facturado", "waveaccounting", "Contabilidad de olas", "zoho", "zoho", "accounting", "Contabilidad", _s22_56, "Proporcione todos los CSV.", "import_type", "Tipo de importaci\xf3n", "html_mode", "Modo HTML", "html_mode_help", "Obtener una vista previa de las actualizaciones m\xe1s r\xe1pido pero menos preciso", "view_licenses", "Ver licencias", "webhook_url", "Webhook URL", _s17_69, "Editor de pantalla completa", "sidebar_editor", "Editor de barra lateral", _s22_57, "Escriba ":value" para confirmar", "purge", "Purga", "service", "Servicio", "clone_to", "Clonar a", "clone_to_other", "Clonar a otro", "labels", "Etiquetas", "add_custom", "A\xf1adir personalizado", "payment_tax", "Pago de impuestos", "unpaid", "Sin Pagar", "white_label", "Etiqueta blanca", "delivery_note", "Nota de Entrega", _s24_41, _s38_60, _s24_43, _s37_68, "source_code", "C\xf3digo fuente", "app_platforms", "Plataformas de aplicaciones", "invoice_late", _s16_548, "quote_expired", "Cotizaci\xf3n caducada", "partial_due", "Partial Due", "invoice_total", "Total Facturado", "quote_total", "Total cotizado", "credit_total", "Cr\xe9dito Total", _s23_31, "Total de la factura", "actions", "Comportamiento", "expense_number", "N\xfamero de gastos", "task_number", "N\xfamero de tarea", "project_number", "N\xfamero de proyecto", "project_name", "Nombre del proyecto", "warning", "Warning", "view_settings", "Ver configuraciones", _s24_45, "Advertencia: esta empresa a\xfan no ha sido activada", "late_invoice", _s16_548, "expired_quote", "Cotizaci\xf3n vencida", "remind_invoice", _s16_549, "cvv", "CVV", "client_name", _s18_364, "client_phone", "Tel\xe9fono del cliente", "required_fields", "Campos requeridos", "calculated_rate", "Tasa calculada", _s17_71, "Tasa de tareas predeterminada", "clear_cache", "Limpiar cache", "sort_order", "Orden de clasificaci\xf3n", "task_status", "Estado", "task_statuses", "Estados de tareas", "new_task_status", "Nuevo estado de tarea", _s16_123, "Editar estado de tareas", _s19_58, "Estado de la tarea creada con \xe9xito", _s19_59, "Actualizar con \xe9xito el estado de la tarea", _s20_71, "Estado de la tarea archivada con \xe9xito", _s19_60, _s38_61, _s19_61, _s38_61, _s20_72, "Estado de tarea restaurado con \xe9xito", _s22_58, "Estados de tareas :value archivados con \xe9xito", _s21_80, "Estados de tareas :value eliminados con \xe9xito", _s22_59, "Restaurado con \xe9xito los estados de la tarea :value", _s18_70, "Estado de la tarea de b\xfasqueda 1", _s20_74, "Buscar :count Estados de tareas", _s16_125, "Mostrar tabla de tareas", _s21_81, "Mostrar siempre la secci\xf3n de tareas al crear facturas", _s20_75, "Registro de tiempo de tareas de facturas", _s25_34, "Agregar detalles de tiempo a los elementos de l\xednea de la factura", _s20_77, "Registro de fecha de tarea de factura", _s25_35, "Agregar detalles de fecha a los elementos de l\xednea de la factura", _s21_82, "Iniciar tareas antes de guardar", _s18_71, "Configurar estados", "task_settings", "Configuraci\xf3n de tareas", _s20_79, _s21_291, _s18_73, _s18_74, _s20_81, _s20_82, _s21_83, "Editar categor\xeda de gastos", _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, "Categor\xeda actualizada con \xe9xito", _s24_49, "Categor\xeda de gastos eliminada con \xe9xito", _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, "Se eliminaron con \xe9xito las categor\xedas de gastos :value", _s27_39, "Gasto restaurado con \xe9xito :value categor\xedas", _s23_32, "Buscar 1 categor\xeda de gastos", _s25_40, "Buscar :count Categor\xedas de gastos", _s21_85, "Usar cr\xe9ditos disponibles", "show_option", "Mostrar opci\xf3n", _s22_60, "El monto del cr\xe9dito no puede exceder el monto del pago", "view_changes", "Ver cambios", "force_update", "Forzar actualizaci\xf3n", _s17_73, "Est\xe1 ejecutando la \xfaltima versi\xf3n, pero puede haber correcciones pendientes disponibles.", "mark_paid_help", "Rastree el gasto que ha sido pagado", _s18_75, _s18_365, _s23_33, "Habilitar el gasto a facturar", _s29_17, "Hacer que los documentos sean visibles para el cliente", _s21_87, _s28_156, _s16_127, "Configuraci\xf3n de gastos", _s18_76, _s19_270, "crypto", "Cripto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Campo de usuario", "variables", "Variables", "show_password", "Mostrar contrase\xf1a", "hide_password", "Contrase\xf1a oculta", "copy_error", "error de copia", "capture_card", "Tarjeta de captura", _s17_74, "Factura autom\xe1tica habilitada", "total_taxes", _s17_384, "line_taxes", "Impuestos de l\xednea", "total_fields", "Campos totales", _s25_41, "Factura recurrente detenida con \xe9xito", _s25_42, "Factura recurrente iniciada con \xe9xito", _s25_43, "Factura recurrente reanudada con \xe9xito", "gateway_refund", "Reembolso de puerta de enlace", _s19_62, "Tramitar la devoluci\xf3n con la pasarela de pago", "due_date_days", "Fecha de vencimiento", "paused", "en pausa", "mark_active", _s18_366, "day_count", "D\xeda :count", _s22_61, "Primer d\xeda del mes", _s21_88, "\xdaltimo d\xeda del mes", _s17_76, "Usar condiciones de pago", "endless", "Sin fin", "next_send_date", "Pr\xf3xima fecha de env\xedo", _s16_129, "Ciclos restantes", _s17_78, _s18_367, _s18_78, _s20_283, _s21_90, _s24_200, _s22_63, "Editar factura recurrente", _s25_44, "Factura recurrente creada con \xe9xito", _s25_45, "Factura recurrente actualizada con \xe9xito", _s26_25, "Factura peri\xf3dica archivada", _s25_46, "Factura peri\xf3dica borrada", _s25_47, "Factura recurrente eliminada con \xe9xito", _s26_26, "Factura peri\xf3dica restaurada", _s27_40, "Facturas :value recurrentes archivadas con \xe9xito", _s26_27, "Facturas :value recurrentes eliminadas con \xe9xito", _s27_41, "Facturas :value recurrentes restauradas con \xe9xito", _s24_50, "Buscar 1 factura recurrente", _s25_48, "Buscar :count facturas recurrentes", "send_date", "Fecha de envio", "auto_bill_on", "Factura autom\xe1tica activada", _s28_19, "Cantidad m\xednima de pago inferior", "profit", "Ganancia", "line_item", "Item de Linea", _s18_80, _s23_170, _s23_34, "Admite pagar extra para aceptar propinas", _s19_63, _s26_157, _s24_51, "Soporte pagando como m\xednimo el monto parcial/dep\xf3sito", "test_mode", "Modo de prueba", "opened", "Abierto", _s30_8, "Error de conciliaci\xf3n", _s30_9, "\xc9xito de la reconciliaci\xf3n", "gateway_success", "\xc9xito de la puerta de enlace", "gateway_failure", "Fallo de puerta de enlace", "gateway_error", "Error de puerta de enlace", "email_send", _s25_162, _s17_80, "Cola de reintento de correo electr\xf3nico", "failure", "Falla", "quota_exceeded", "Cuota excedida", _s16_131, "Fallo aguas arriba", "system_logs", "Registros del sistema", "view_portal", "View Portal", "copy_link", "Copiar link", "token_billing", "Guardar detalles de la tarjeta", _s24_52, "Bienvenido a Factura Ninja", "always", "Always", "optin", "Optar en", "optout", "Optar por no", "label", "Etiqueta", "client_number", "Cliente N\xfamero", "auto_convert", "Conversi\xf3n autom\xe1tica", "company_name", "Nombre de Empresa", "reminder1_sent", "Recordatorio 1 enviado", "reminder2_sent", "Recordatorio 2 enviado", "reminder3_sent", "Recordatorio 3 enviado", _s18_81, _s27_160, "pdf_page_info", _s25_172, _s16_133, "Facturas enviadas por correo electr\xf3nico con \xe9xito.", "emailed_quotes", "Cotizaciones enviadas por correo electr\xf3nico con \xe9xito.", "emailed_credits", "Cr\xe9ditos enviados por correo electr\xf3nico con \xe9xito", "gateway", "Pasarela de Pagos", "view_in_stripe", "Ver en banda", "rows_per_page", "Filas por p\xe1gina", "hours", "Horas", "statement", "Estado De Cuenta", "taxes", "Impuestos", "surcharge", "Sobrecargo", "apply_payment", "Aplicar Pago", "apply_credit", "Aplicar Cr\xe9dito", "apply", "Aplicar", "unapplied", "no aplicado", "select_label", "Seleccionar Etiqueta", "custom_labels", "Etiquetas personalizadas", "record_type", "Tipo de registro", "record_name", "Nombre de registro", "file_type", "Tipo de archivo", "height", "Altura", "width", "Ancho", "to", "Para", "health_check", "Chequeo de salud", "payment_type_id", "Tipo de pago", "last_login_at", "\xdaltimo inicio de sesi\xf3n en", "company_key", _s16_550, "storefront", "Escaparate", "storefront_help", "Habilitar aplicaciones de terceros para crear facturas", "client_created", "Cliente creado", _s20_84, "Correo electr\xf3nico de pago en l\xednea", _s20_86, "Correo electr\xf3nico de pago manual", "completed", "Terminado", "gross", "Bruto", "net_amount", "Importe neto", "net_balance", "Balance neto", "client_settings", "Configuraci\xf3n del cliente", _s17_82, "Facturas seleccionadas", _s17_84, "Pagos seleccionados", "selected_quotes", "Cotizaciones seleccionadas", "selected_tasks", "Tareas seleccionadas", _s17_86, "Gastos seleccionados", _s17_88, _s17_385, _s17_90, "Facturas vencidas", "recent_payments", "Pagos Recientes", "upcoming_quotes", "Pr\xf3ximas Cotizaciones", "expired_quotes", "Cotizaciones Vencidas", "create_client", "Crear Cliente", "create_invoice", "Crear Factura", "create_quote", "Crear Cotizaci\xf3n", "create_payment", "Crear pago", "create_vendor", "Crear Proveedor", "update_quote", "Actualizar cotizaci\xf3n", "delete_quote", "Eliminar Cotizaci\xf3n", "update_invoice", "Actualizar factura", "delete_invoice", _s16_551, "update_client", "Actualizar cliente", "delete_client", _s16_552, "delete_payment", "Eliminar Pago", "update_vendor", _s20_284, "delete_vendor", _s16_553, "create_expense", "Crear gasto", "update_expense", "Actualizar gastos", "delete_expense", "Borrar Gasto", "create_task", "Crear Tarea", "update_task", "Actualizar tarea", "delete_task", "Eliminar Tarea", "approve_quote", "Aprobar cotizaci\xf3n", "off", "Off", "when_paid", "cuando se paga", "expires_on", "Expira el", "free", "Gratis", "plan", "Plan", "show_sidebar", "Mostrar barra lateral", "hide_sidebar", "Esconder barra lateral", "event_type", "Tipo de evento", "target_url", "Objetivo", "copy", "Copiar", "must_be_online", "Reinicie la aplicaci\xf3n una vez que est\xe9 conectado a Internet.", _s17_92, "Los crones necesitan estar habilitados", "api_webhooks", "Webhooks de API", "search_webhooks", _s22_240, "search_webhook", "Buscar 1 webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nuevo webhook", "edit_webhook", "Editar webhook", "created_webhook", "Webhook creado con \xe9xito", "updated_webhook", "Webhook actualizado con \xe9xito", _s16_135, _s31_86, "deleted_webhook", _s27_161, "removed_webhook", _s27_161, _s16_136, "Webhook restaurado con \xe9xito", _s17_93, "Webhooks :value archivados con \xe9xito", _s16_137, _s43_25, _s16_138, _s43_25, _s17_94, "Webhooks :value restaurados con \xe9xito", "api_tokens", "API Tokens", "api_docs", "Documentos API", "search_tokens", "Buscar tokens :count", "search_token", "Buscar 1 ficha", "token", "Token", "tokens", "Tokens", "new_token", "Nueva ficha", "edit_token", "Editar Token", "created_token", "Token creado con \xe9xito", "updated_token", "Token actualizado con \xe9xito", "archived_token", "Token archivado", "deleted_token", _s25_173, "removed_token", _s25_173, "restored_token", "Token restaurado con \xe9xito", "archived_tokens", "Tokens :value archivados con \xe9xito", "deleted_tokens", "Tokens :value eliminados con \xe9xito", "restored_tokens", "Tokens :value restaurados con \xe9xito", _s19_64, _s19_271, _s24_54, "Permitir que los clientes se registren por s\xed mismos en el portal", "email_invoice", "Enviar factura por correo", "email_quote", "Enviar Cotizaci\xf3n", "email_credit", "Cr\xe9dito de correo electr\xf3nico", "email_payment", "Enviar Pago por Correo Electr\xf3nico", _s20_89, "El cliente no tiene una direcci\xf3n de correo electr\xf3nico configurada", "ledger", "Libro mayor", "view_pdf", "Ver PDF", "all_records", _s19_272, "owned_by_user", "propiedad del usuario", _s16_139, "Cr\xe9dito restante", "contact_name", "Contact Name", "use_default", "Uso por defecto", _s16_141, "Recordatorios interminables", "number_of_days", "N\xfamero de d\xedas", _s23_36, "Configurar condiciones de pago", "payment_term", "Plazo de pago", _s16_142, "Nuevo plazo de pago", _s17_96, _s26_158, _s20_90, "T\xe9rmino de pago creado con \xe9xito", _s20_91, "T\xe9rmino de pago actualizado con \xe9xito", _s21_92, "T\xe9rmino de pago archivado con \xe9xito", _s20_92, _s33_79, _s20_93, _s33_79, _s21_93, "Plazo de pago restaurado con \xe9xito", _s22_68, "Condiciones de pago :value archivadas con \xe9xito", _s21_94, "Se eliminaron con \xe9xito las condiciones de pago :value", _s22_69, "Condiciones de pago :value restauradas con \xe9xito", "email_sign_in", _s37_69, "change", "Cambiar", _s23_38, "\xbfCambiar al dise\xf1o m\xf3vil?", _s24_55, "\xbfCambiar al dise\xf1o del escritorio?", "send_from_gmail", _s18_368, "reversed", "invertido", "cancelled", "Cancelado", "credit_amount", _s19_273, "quote_amount", "Importe de cotizaci\xf3n", "hosted", "alojado", "selfhosted", "Autohospedado", "exclusive", "Exclusivo", "inclusive", "Inclusivo", "hide_menu", "Ocultar el men\xfa", "show_menu", "Muestrame el menu", _s18_83, _s24_201, _s16_144, _s17_386, "search_designs", "Buscar dise\xf1os", "search_invoices", "Buscar facturas", "search_clients", "Buscar Clientes", "search_products", _s16_554, "search_quotes", "Buscar cotizaciones", "search_credits", "Buscar cr\xe9ditos", "search_vendors", "Buscar Proveedor", "search_users", "Buscar usuarios", _s16_145, "Buscar tasas de impuestos", "search_tasks", "Tareas de b\xfasqueda", "search_settings", "Configuraci\xf3n de b\xfasqueda", "search_projects", _s16_555, "search_expenses", "Gastos de b\xfasqueda", "search_payments", "Buscar pagos", "search_groups", "Grupos de b\xfasqueda", "search_company", "Buscar empresa", "search_document", "Buscar 1 documento", "search_design", "Buscar 1 dise\xf1o", "search_invoice", "Buscar 1 factura", "search_client", _s16_556, "search_product", _s17_387, "search_quote", "Buscar 1 Cotizaci\xf3n", "search_credit", _s16_557, "search_vendor", _s18_369, "search_user", _s16_558, "search_tax_rate", "Buscar 1 tasa de impuestos", "search_task", "Buscar 1 Tareas", "search_project", "Buscar 1 proyecto", "search_expense", "Buscar 1 Gasto", "search_payment", "Buscar 1 pago", "search_group", "Buscar 1 grupo", "refund_payment", "Refund Payment", _s17_100, "Factura cancelada con \xe9xito", _s18_85, "Facturas canceladas con \xe9xito", _s16_151, "Factura revertida exitosamente", _s17_101, "Facturas revertidas exitosamente", "reverse", "Contrarrestar", "full_name", "Nombre Completo", _s17_102, _s17_103, _s17_104, "C\xf3digo Postal/Ciudad/Estado", "custom1", "Primero Personalizado", "custom2", _s21_244, "custom3", "Tercero Personalizado", "custom4", "Cuarto Personalizado", "optional", "Opcional", "license", "Licencia", "purge_data", "Purgar Datos", _s16_152, "Datos de la empresa purgados con \xe9xito", _s18_86, "Advertencia: Esto borrar\xe1 definitivamente tus datos, no hay de deshacerlo.", "invoice_balance", "Balance de la Factura", "age_group_0", "0 - 30 D\xedas", "age_group_30", "30 - 60 D\xedas", "age_group_60", "60 - 90 D\xedas", "age_group_90", "90 - 120 D\xedas", "age_group_120", "120+ D\xedas", "refresh", "Refrescar", "saved_design", "Dise\xf1o guardado con \xe9xito", "client_details", "Detalles del Cliente", "company_address", "Direcci\xf3n de la Empresa", "invoice_details", "Detalles de la Factura", "quote_details", "Detalles de la Cotizaci\xf3n", "credit_details", "Detalles del Cr\xe9dito", "product_columns", "Columna de Productos", "task_columns", "Columna de Tareas", "add_field", "Agregar Campos", "all_events", _s17_388, "permissions", "Permissions", "none", "Ninguno", "owned", "Propiedad", "payment_success", "Pago Exit\xf3so", "payment_failure", "Fallos con el Pago", "invoice_sent", ":count factura enviada", "quote_sent", "Cotizaci\xf3n Enviada", "credit_sent", "Cr\xe9dito Enviado", "invoice_viewed", "Factura Vista", "quote_viewed", "Cr\xe9dito Visto", "credit_viewed", "Cr\xe9dito Visto", "quote_approved", "Cotizaci\xf3n Aprobada", _s25_50, "Recibir Todas Las Notificaciones", _s16_153, _s16_559, "apply_license", "Activar Licencia", "cancel_account", "Cancelar Cuenta", _s22_70, "AVISO: Esta acci\xf3n eliminar\xe1 tu cuenta de forma permanente.", "delete_company", "Eliminar Empresa", _s22_71, "Advertencia: Esto eliminar\xe1 su empresa, no hay manera de deshacerlo.", "enabled_modules", "M\xf3dulos habilitados", "converted_quote", "Cotizaci\xf3n convertida con \xe9xito", "credit_design", "Dise\xf1o de Cr\xe9ditos", "includes", "Incluir", "header", "Encabezado", "load_design", "Cargar Dise\xf1o", "css_framework", "Framework de CSS", "custom_designs", _s22_241, "designs", "Dise\xf1os", "new_design", "Nuevo Dise\xf1o", "edit_design", "Editar Dise\xf1o", "created_design", "Dise\xf1o creado con \xe9xito", "updated_design", "Dise\xf1o actualizado con \xe9xito", "archived_design", "Dise\xf1o archivado con \xe9xito", "deleted_design", "Dise\xf1o eliminado con \xe9xito", "removed_design", "Dise\xf1o removido con \xe9xito", "restored_design", "Dise\xf1o restaurado con \xe9xito", _s16_155, "Dise\xf1os :value archivados con \xe9xito", "deleted_designs", "Dise\xf1os :value eliminados con \xe9xito", _s16_156, "Dise\xf1os :value restaurados con \xe9xito", "proposals", "Propuestas", "tickets", "Tickets", _s16_157, "Cotizaciones Recurrentes", "recurring_tasks", _s18_370, _s18_87, _s18_88, "credit_date", _s16_560, "credit", "Cr\xe9dito", "credits", "Cr\xe9ditos", "new_credit", "Ingresa el Cr\xe9dito", "edit_credit", "Editar Cr\xe9dito", "created_credit", "Cr\xe9dito creado con \xe9xito", "updated_credit", "Cr\xe9dito actualizado con \xe9xito", "archived_credit", "Cr\xe9dito archivado con \xe9xito", "deleted_credit", "Cr\xe9ditos eliminados con \xe9xito", "removed_credit", "Cr\xe9dito removido con \xe9xito", "restored_credit", "Cr\xe9dito restaurado con \xe9xito", _s16_159, ":count creditos archivados con \xe9xito", "deleted_credits", ":count creditos eliminados con \xe9xito", _s16_160, "Cr\xe9ditos :value restaurados con \xe9xito", "current_version", "Versi\xf3n Actual", "latest_version", "\xdaltiima Versi\xf3n", "update_now", "Actualizarse Ahora", _s26_33, "Una nueva versi\xf3n de la aplicaci\xf3n est\xe1 disponible", _s16_161, _s24_202, "app_updated", "Actualizaci\xf3n completada con \xe9xito", "learn_more", "Saber m\xe1s", "integrations", "Integraciones", "tracking_id", "Id de Rastreo", _s17_106, "URL del Webhook de Slack", "credit_footer", "Pie de P\xe1gina del Cr\xe9dito", "credit_terms", "T\xe9rminos del Cr\xe9dito", "new_company", "Nueva Empresa", "added_company", "Empresa agregada con \xe9xito", "company1", _s23_153, "company2", _s23_154, "company3", _s23_155, "company4", _s23_156, "product1", "Producto personalizado 1", "product2", "Producto personalizado 2", "product3", "Producto personalizado 3", "product4", "Producto personalizado 4", "client1", "Cliente personalizado 1", "client2", "Cliente personalizado 2", "client3", "Cliente personalizado 3", "client4", "Cliente personalizado 4", "contact1", "Contacto personalizado 1", "contact2", "Contacto personalizado 2", "contact3", "Contacto personalizado 3", "contact4", "Contacto personalizado 4", "task1", "Tarea personalizada 1", "task2", "Tarea personalizada 2", "task3", "Tarea personalizada 3", "task4", "Tarea personalizada 4", "project1", "Proyecto personalizado 1", "project2", "Proyecto personalizado 2", "project3", "Proyecto personalizado 3", "project4", "Proyecto personalizado 4", "expense1", "Gasto personalizado 1", "expense2", "Gasto personalizado 2", "expense3", "Gastos de Aduana 3", "expense4", "Gastos de Aduana 4", "vendor1", "Proveedor personalizado 1", "vendor2", "Proveedor personalizado 2", "vendor3", "Proveedor personalizado 3", "vendor4", "Proveedor personalizado 4", "invoice1", "Factura personalizada 1", "invoice2", "Factura personalizada 2", "invoice3", "Factura personalizada 3", "invoice4", "Factura personalizada 4", "payment1", "Pago personalizado 1", "payment2", "Pago personalizado 2", "payment3", "Pago personalizado 3", "payment4", "Pago personalizado 4", "surcharge1", _s23_171, "surcharge2", _s23_172, "surcharge3", _s23_173, "surcharge4", _s23_174, "group1", "Grupo personalizado 1", "group2", "Grupo personalizado 2", "group3", "Grupo personalizado 3", "group4", "Grupo personalizado 4", "reset", "Reiniciar", "number", "N\xfamero", "export", "Exportar", "chart", "Gr\xe1fica", "count", "Contar", "totals", "Totales", "blank", "Blank", "day", "Day", "month", "Mes", "year", "A\xf1o", "subgroup", "Subgrupo", "is_active", "Est\xe1 activo", "group_by", "Agrupar por", "credit_balance", _s16_561, _s18_93, "Contacto \xdaltimo inicio de sesi\xf3n", _s17_108, "Nombre completo del contacto", "contact_phone", "Tel\xe9fono de Contacto", _s21_95, "Contacto Valor personalizado 1", _s21_96, "Contacto Valor personalizado 2", _s21_97, "Contacto Valor personalizado 3", _s21_98, "Contacto Valor personalizado 4", _s17_110, "Calle de Env\xedo", _s17_111, "Apto/Suite de Env\xedo", "shipping_city", "Ciudad de Env\xedo", "shipping_state", "Estado/Provincia de Env\xedo", _s20_94, "C\xf3digo Postal de Env\xedo", _s16_191, "Pa\xeds de Env\xedo", _s16_193, "Calle de Facturaci\xf3n", _s16_194, "Apto/Suite de Facturaci\xf3n", "billing_city", "Ciudad de Facturaci\xf3n", "billing_state", "Estado/Provincia de Facturaci\xf3n", _s19_66, "C\xf3digo Postal de Facturaci\xf3n", "billing_country", "Pa\xeds de Facturaci\xf3n", "client_id", "Client Id", "assigned_to", "Asignado a", "created_by", _s16_562, "assigned_to_id", "Asignado a identificaci\xf3n", "created_by_id", "Creado por identificaci\xf3n", "add_column", "A\xf1adir columna", "edit_columns", "Editar columnas", "columns", "Columnas", "aging", "Envejecimiento", "profit_and_loss", _s20_285, "reports", "Informes", "report", "Reporte", "add_company", "Agregar Empresa", "unpaid_invoice", "Factura sin pagar", "paid_invoice", "factura pagada", _s16_195, "Cotizaci\xf3n no aprobada", "help", "Ayuda", "refund", "Refund", "refund_date", "Fecha de Devoluci\xf3n", "filtered_by", "Filtrado por", "contact_email", "Correo de Contacto", "multiselect", "Selecci\xf3n m\xfaltiple", "entity_state", "Estado", "verify_password", "Verificar contrase\xf1a", "applied", "Aplicado", _s21_99, _s42_38, _s30_12, "Hemos recibido su mensaje e intentaremos responder a la brevedad.", "message", "Mensaje", "from", "De", _s20_96, "Mostrar detalles del producto", _s25_52, "Incluya la descripci\xf3n y el costo en el men\xfa desplegable del producto", _s20_98, "El procesador de PDF requiere :version", _s18_96, "Ajustar porcentaje de tarifa", _s23_40, "Ajustar el porcentaje para tener en cuenta la tarifa", _s18_98, "Configurar ajustes", "support_forum", _s16_563, "about", "Acerca de", "documentation", "Documentaci\xf3n", "contact_us", "Cont\xe1ctenos", "subtotal", "Subtotal", "line_total", "Total", "item", "Concepto", "credit_email", _s29_125, "iframe_url", "URL del marco flotante", "domain_url", "URL de dominio", _s21_100, _s32_80, _s20_99, "La contrase\xf1a debe contener un car\xe1cter en may\xfasculas y un n\xfamero", _s19_68, "Tareas del portal del cliente", _s23_41, "Panel del portal del cliente", _s20_100, "porfavor introduzca un valor", "deleted_logo", "Logotipo eliminado con \xe9xito", "yes", "Si", "no", "No", "generate_number", "Generar N\xfamero", "when_saved", "Cuando se guarda", "when_sent", "Cuando se env\xeda", "select_company", "Seleccionar Empresa", "float", "Flotar", "collapse", "Colapsar", "show_or_hide", "Mostrar ocultar", "menu_sidebar", "Barra lateral del men\xfa", "history_sidebar", "Barra lateral de historial", "tablet", "Tableta", "mobile", "M\xf3vil", "desktop", "Escritorio", "layout", "Disposici\xf3n", "view", "Ver", "module", "M\xf3dulo", "first_custom", "Primera costumbre", "second_custom", "Segunda costumbre", "third_custom", "Tercera costumbre", "show_cost", "Mostrar costo", _s17_113, "Mostrar costo del producto", "show_cost_help", "Muestre un campo de costo del producto para rastrear el margen de beneficio/beneficio", _s21_101, "Mostrar cantidad de producto", _s26_35, "Mostrar un campo de cantidad de producto, de lo contrario, predeterminado a uno", _s21_103, "Mostrar cantidad de factura", _s26_36, "Mostrar un campo de cantidad de art\xedculo de l\xednea, de lo contrario, predeterminado a uno", _s21_105, "Mostrar descuento del producto", _s26_37, "Mostrar un campo de descuento de art\xedculo de l\xednea", _s16_197, "Cantidad predeterminada", _s21_107, "Establecer autom\xe1ticamente la cantidad de la l\xednea de pedido en uno", "one_tax_rate", "Tasa de un impuesto", "two_tax_rates", "Dos tasas de impuestos", "three_tax_rates", "Tres tasas de impuestos", _s16_199, "Tasa de impuestos predeterminada", "user", "Usuario", "invoice_tax", "Factura Impuesto", "line_item_tax", "Impuesto de art\xedculo de l\xednea", "inclusive_taxes", _s20_286, _s17_115, "Tasas de impuestos de factura", "item_tax_rates", "Tasas de impuestos de art\xedculos", _s18_100, _s22_86, "configure_rates", _s18_322, _s18_101, "Configurar puertas de enlace", "tax_settings", _s26_159, _s18_103, "Las tasas de impuestos", "accent_color", "Acentuar el color", "switch", "Switch", _s19_70, "lista separada por comas", "options", "Opciones", _s16_201, _s23_175, "multi_line_text", "Texto de varias l\xedneas", "dropdown", "Desplegable", "field_type", "Tipo de campo", _s27_52, "Se ha enviado un correo electr\xf3nico de recuperaci\xf3n de contrase\xf1a.", "submit", "Enviar", _s16_203, "Recuperar contrase\xf1a", "late_fees", _s26_160, "credit_number", "N\xfamero de Cr\xe9dito", "payment_number", "N\xfamero de pago", "late_fee_amount", "Valor Tarifa por Tardanza", _s16_204, "Porcentaje Tarifa por Tardanza", "before_due_date", _s32_81, "after_due_date", _s34_67, _s18_105, _s33_80, "days", "D\xedas", "invoice_email", "Correo de Factura", "payment_email", "Correo de Pago", "partial_payment", "Pago Parcial", "payment_partial", "Pago parcial", _s21_108, "Correo Electr\xf3nico de Pago Parcial", "quote_email", "Correo de Cotizacion", _s16_206, "Recordatorio sin fin", _s16_208, "Filtrado por Usuario", "administrator", "Administrador", _s18_106, "Permitir que administre usuarios, cambie configuraciones y modifique cualquier registro", "user_management", "Gesti\xf3n de Usuarios", "users", "Usuarios", "new_user", "Nuevo Usuario", "edit_user", "Editar Usario", "created_user", _s24_203, "updated_user", "Usario actualizado con \xe9xito", "archived_user", "Usuario archivado", "deleted_user", "Usario eliminado con \xe9xito", "removed_user", "Usuario eliminado con \xe9xito", "restored_user", "Usuario restaurado con \xe9xito", "archived_users", "Usuarios :value archivados con \xe9xito", "deleted_users", "Usuarios :value eliminados con \xe9xito", "removed_users", "Se eliminaron con \xe9xito los usuarios :value", "restored_users", "Usuarios :value restaurados con \xe9xito", _s16_210, _s21_292, "invoice_options", _s19_274, _s17_117, "Ocultar Valor Pagado a la Fecha", _s22_78, "Solo mostrar la opci\xf3n \u201cPagado a la fecha\u201d en sus facturas cuando se ha recibido un pago.", _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Mostrar encabezado", _s16_213, "Mostrar pie", "first_page", "Primera p\xe1gina", "all_pages", _s17_389, "last_page", "\xdaltima p\xe1gina", "primary_font", "Fuente principal", "secondary_font", _s17_390, "primary_color", "Color Primario", "secondary_color", _s16_564, "page_size", "Page Size", "font_size", "Tama\xf1o de Letra", "quote_design", "Dise\xf1o de Cotizaci\xf3n", "invoice_fields", _s17_391, "product_fields", _s18_371, "invoice_terms", _s23_176, "invoice_footer", "Pie de p\xe1gia de la factura", "quote_terms", "Terminos de Cotizaci\xf3n", "quote_footer", "Pie de la Cotizaci\xf3n", _s18_107, "Correo electr\xf3nico autom\xe1tico", _s23_44, "Env\xede por correo electr\xf3nico autom\xe1ticamente las facturas recurrentes cuando se creen.", _s18_108, "Archivo autom\xe1tico", _s23_45, "Archivar cotizaciones autom\xe1ticamente cuando se convierten en factura.", _s18_109, "Auto Convertir", _s23_46, "Convierta autom\xe1ticamente una cotizaci\xf3n en una factura cuando se apruebe.", _s17_119, "Configuraci\xf3n del flujo de trabajo", "freq_daily", "Diario", "freq_weekly", "Weekly", "freq_two_weeks", "Two weeks", "freq_four_weeks", "Four weeks", "freq_monthly", "Mensual", "freq_two_months", "Dos meses", _s17_121, "Tres meses", _s16_214, "Cuatro meses", "freq_six_months", "Seis meses", "freq_annually", "Annually", "freq_two_years", "Dos a\xf1os", _s16_215, "Tres a\xf1os", "never", "Never", "company", "Empresa", _s17_122, _s17_392, "charge_taxes", _s16_565, "next_reset", "Siguiente Reinicio", "reset_counter", _s18_323, _s16_216, _s18_372, "number_padding", "relleno num\xe9rico", "general", "General", "surcharge_field", _s16_566, "company_field", _s16_567, "company_value", "Valor de Empresa", "credit_field", _s16_568, "invoice_field", "Campo de factura", _s17_124, "Recargo de factura", "client_field", "Campo de cliente", "product_field", "Campo de producto", "payment_field", "Campo de pago", "contact_field", "Campo de contacto", "vendor_field", "Campo Proveedor", "expense_field", "Campo de gastos", "project_field", "Campo de proyecto", "task_field", "Campo de tarea", "group_field", "Campo de grupo", "number_counter", _s19_275, "prefix", "Prefijo", "number_pattern", "patr\xf3n num\xe9rico", "messages", "Mensajes", "custom_css", _s17_337, _s17_126, "JavaScript personalizado", _s16_218, "Ver en PDF", _s21_110, "Mostrar la firma del cliente en los PDF de facturas/presupuestos.", _s25_58, "Casilla de los T\xe9rminos de la Factura", _s30_13, "Requerir que el cliente confirme que acept\xf3 los t\xe9rminos de la factura.", _s23_47, "Casilla de los T\xe9rminos de la Cotizaci\xf3n", _s28_33, "Requerir que el cliente confirme que acept\xf3 los t\xe9rminos de la cotizaci\xf3n.", _s25_59, "Firma de la Facturra", _s30_14, "Requerir que el cliente provea su firma.", _s23_48, "Firma de la Cotizaci\xf3n", _s22_80, _s32_82, _s27_53, "Permite establecer una contrase\xf1a para cada contacto. Si una contrase\xf1a es establecida, se le ser\xe1 solicitada al contacto para acceder a sus facturas.", "authorization", "Autorizaci\xf3n", "subdomain", "Subdominio", "domain", "Dominio", "portal_mode", "Modo portal", "email_signature", _s18_373, _s24_56, _s118_0, "plain", "Plano", "light", "Claro", "dark", "Oscuro", "email_design", _s16_569, "attach_pdf", "Adjuntar PDF", _s16_219, _s19_276, "attach_ubl", _s20_117, "email_style", _s28_157, _s19_72, _s16_570, "reply_to_email", "Correo de Respuesta", "reply_to_name", "Nombre de respuesta", "bcc_email", "Correo para Copia Oculta BCC", "processed", "Procesada", "credit_card", "Credit Card", "bank_transfer", "Bank Transfer", "priority", "Prioridad", "fee_amount", _s19_277, "fee_percent", _s20_287, "fee_cap", _s16_571, "limits_and_fees", "L\xedmites/Cargos", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Logos de Tarjetas Aceptadas", "credentials", "Cartas credenciales", "update_address", _s20_288, _s19_75, "Actualiza la direcci\xf3n del cliente con los detalles proporcionados", "rate", "Tasas", "tax_rate", "Tasa de Impuesto", "new_tax_rate", "Nueva Tasa de Impuesto", "edit_tax_rate", "Editar tasa de impuesto", _s16_221, "Tasa de impuesto creada con \xe9xito", _s16_222, "Tasa de impuesto actualizada con \xe9xito", _s17_129, "Tasa de impuesto archivada con \xe9xito", _s16_223, "Tasa de impuestos eliminada con \xe9xito", _s17_130, "Tasa de impuestos restaurada con \xe9xito", _s18_110, "Tasas de impuestos archivadas con \xe9xito :value", _s17_131, "Tasas de impuestos eliminadas con \xe9xito :value", _s18_111, "Tasas de impuestos :value restauradas con \xe9xito", "fill_products", "Auto-rellenar productos", _s18_112, _s74_3, "update_products", "Auto-actualizar productos", _s20_104, "Actualizar una factura autom\xe1ticamente actualizar\xe1 los productos", _s16_224, "Convertir productos", _s21_111, "Convertir autom\xe1ticamente precios de los productos a la moneda del cliente", "fees", "Tarifas", "limits", "L\xedmites", "provider", "Proveedor", "company_gateway", _s16_572, _s16_226, "Via de pago", _s19_76, "Nueva puerta de enlace", _s20_105, "Editar puerta de enlace", _s23_49, "Puerta de enlace creada con \xe9xito", _s23_50, "Puerta de enlace actualizada con \xe9xito", _s24_57, "Puerta de enlace archivada correctamente", _s23_51, "Puerta de enlace eliminada con \xe9xito", _s24_58, "Puerta de enlace restaurada con \xe9xito", _s25_61, "Puertas de enlace :value archivadas correctamente", _s24_59, "Puertas de enlace :value eliminadas con \xe9xito", _s25_62, "Puertas de enlace :value restauradas con \xe9xito", _s16_228, "Continua editando", "discard_changes", "Descartar Cambios", "default_value", _s17_393, "disabled", "Deshabilitado", "currency_format", _s17_394, _s21_112, _s23_177, _s23_52, "primer mes del a\xf1o", "sunday", "Domingo", "monday", "Lunes", "tuesday", "Martes", "wednesday", "Mi\xe9rcoles", "thursday", "Jueves", "friday", "Viernes", "saturday", "S\xe1bado", "january", "Enero", "february", "Febrero", "march", "Marzo", "april", "Abril", "may", "Mayo", "june", "Junio", "july", "Julio", "august", "Agosto", "september", "Septiembre", "october", "Octubre", "november", "Noviembre", "december", "Diciembre", "symbol", "S\xedmbolo", "ocde", "C\xf3digo", "date_format", _s16_573, "datetime_format", _s23_178, "military_time", "Tiempo 24 Horas", _s18_113, "Pantalla de 24 horas", "send_reminders", _s20_289, "timezone", "Zona horaria", _s19_77, "Filtrado por Proyecto", _s17_132, _s18_327, _s19_79, _s20_290, _s18_114, _s20_255, _s18_116, "Filtro por Proveedor", "group_settings", "Configuraci\xf3n de grupo", "group", "Grupo", "groups", "Grupos", "new_group", "Nuevo grupo", "edit_group", "Editar grupo", "created_group", "Grupo creado con \xe9xito", "updated_group", _s31_87, "archived_groups", "Grupos :value archivados con \xe9xito", "deleted_groups", "Grupos :value eliminados con \xe9xito", "restored_groups", "Grupos :value restaurados con \xe9xito", "archived_group", _s29_126, "deleted_group", "Grupo eliminado con \xe9xito", "restored_group", "Grupo restaurado con \xe9xito", "upload_logo", _s32_83, "uploaded_logo", "Logotipo subido correctamente", "logo", "Logo", "saved_settings", "Configuraciones guardadas con \xe9xito", _s16_230, "Configuraci\xf3n del Producto", "device_settings", "Configuraci\xf3n de dispositivo", "defaults", "Valores por Defecto", "basic_settings", _s20_291, _s17_134, _s22_242, "company_details", _s22_243, "user_details", _s19_278, "localization", "Localizaci\xf3n", "online_payments", "Pagos Online", "tax_rates", "Tasas de Impuesto", "notifications", "Notificaciones", "import_export", _s17_354, "custom_fields", "Campos personalizados", "invoice_design", "Dise\xf1o de factura", "buy_now_buttons", "Buy Now Buttons", "email_settings", _s36_77, _s23_54, _s26_161, _s22_81, "Tarjetas de cr\xe9dito y bancos", _s19_81, _s22_244, "price", "Precio", "email_sign_up", "Registrarse por correo electr\xf3nico", "google_sign_up", "Registrarse en Google", _s27_57, "Gracias por su compra!", "redeem", "Canjear", "back", "Atr\xe1s", "past_purchases", "Compras pasadas", _s19_83, _s17_395, "pro_plan", "Plan profesional", "enterprise_plan", "Plan Empresarial", "count_users", ":count usuarios", "upgrade", "Mejora", _s25_63, "Por favor ingrese un nombre", _s24_60, "Por favor ingrese un apellido", _s33_30, "Acepte los t\xe9rminos de servicio y la pol\xedtica de privacidad para crear una cuenta.", "i_agree_to_the", "Estoy de acuerdo con la", _s16_232, "T\xe9rminos de Servicio", "privacy_policy", "Privacy Policy", "sign_up", "Registrarse", "account_login", "Iniciar Sesi\xf3n", "view_website", "Ver sitio web", "create_account", "Crear una cuenta", "email_login", "Correo electr\xf3nico de inicio de sesi\xf3n", "create_new", "Create New", _s18_118, "Ning\xfan registro seleccionado", _s21_115, "Guarde o cancele sus cambios", "download", "Descargar", _s27_58, _s28_158, "take_picture", "Tomar la foto", "upload_files", "Subir archivos", "document", "Documento", "documents", "Documents", "new_document", "Nuevo documento", "edit_document", _s16_574, _s17_136, "Documento subido correctamente", _s16_234, "Documento actualizado correctamente", _s17_137, "Documento archivado correctamente", _s16_235, "Documento eliminado con \xe9xito", _s17_138, "Documento restaurado con \xe9xito", _s18_120, "Documentos :value archivados con \xe9xito", _s17_139, "Documentos :value eliminados con \xe9xito", _s18_121, "Documentos :value restaurados con \xe9xito", "no_history", "No historia", "expense_date", "Fecha del Gasto", "pending", "Pendiente", _s16_236, "registrado", _s16_237, "Pendiente", _s16_238, "Facturado", "converted", "Convertido", _s24_62, _s31_88, "exchange_rate", "Tipo de Cambio", _s16_239, _s16_575, "mark_paid", "Marcar como Pagado", "category", "Category", "address", "Direcci\xf3n", "new_vendor", "Nuevo Proveedor", "created_vendor", "Proveedor creado con \xe9xito", "updated_vendor", "Proveedor actualizado con \xe9xito", "archived_vendor", "Proveedor archivado con \xe9xito", "deleted_vendor", "Proveedor eliminado con \xe9xito", "restored_vendor", "Proveedor recuperado con \xe9xito", _s16_240, _s41_41, "deleted_vendors", _s41_41, _s16_241, "Proveedores restaurados con \xe9xito :value", "new_expense", "Ingrese el Gasto", "created_expense", _s26_162, "updated_expense", _s31_89, _s16_242, _s29_127, "deleted_expense", _s27_162, _s16_243, _s29_31, _s17_140, _s31_90, _s16_244, _s29_128, _s17_141, "Gastos :value restaurados con \xe9xito", "copy_shipping", "Copiar env\xedo", "copy_billing", "Copiar facturaci\xf3n", "design", "Dise\xf1o", _s21_116, "No se pudo encontrar el registro", "invoiced", "Facturado", "logged", "Registrado", "running", "Ejecutando", "resume", "Continuar", "task_errors", "Por favor corrija cualquier tiempo que se sobreponga con otro", "start", "Iniciar", "stop", "Detener", "started_task", "Tarea iniciada con \xe9xito", "stopped_task", "Tarea detenida con \xe9xito", "resumed_task", "Tarea reanudada con \xe9xito", "now", "Ahora", _s16_245, "Tareas de inicio autom\xe1tico", "timer", "Temporizador", "manual", "Manual", "budgeted", "presupuestado", "start_time", "Tiempo de Inicio", "end_time", "Tiempo Final", "date", "Fecha", "times", "Tiempos", "duration", "Duraci\xf3n", "new_task", "Nueva Tarea", "created_task", "Tarea creada con \xe9xito", "updated_task", "Tarea actualizada con \xe9xito", "archived_task", "Tarea archivada con \xe9xito", "deleted_task", "Tarea eliminada con \xe9xito", "restored_task", "Tarea restaurada con \xe9xito", "archived_tasks", ":count tareas archivadas con \xe9xito", "deleted_tasks", ":count tareas eliminadas con \xe9xito", "restored_tasks", "Tareas :value restauradas con \xe9xito", _s19_85, "Por favor ingresa un nombre", "budgeted_hours", _s20_292, "created_project", "Proyecto creado con \xe9xito", "updated_project", "Proyecto actualizado con \xe9xito", _s16_247, "Proyecto archivado con \xe9xito", "deleted_project", "Proyecto eliminado con \xe9xito", _s16_248, "Proyecto restaurado con \xe9xito", _s17_142, "Archivados con \xe9xito :count proyectos", _s16_249, "Eliminados con \xe9xito :count proyectos", _s17_143, "Proyectos :value restaurados con \xe9xito", "new_project", "Nuevo Proyecto", _s27_62, "\xa1Gracias por usar nuestra aplicaci\xf3n!", "if_you_like_it", "si te gusta por favor", "click_here", "haz clic aqu\xed", _s18_122, "haga clic aqu\xed", "to_rate_it", "para calificarlo.", "average", "Promedio", "unapproved", "no aprobado", _s30_19, "Por favor, autent\xedcate para cambiar esta configuraci\xf3n", "locked", "bloqueado", "authenticate", "Autenticar", _s19_87, "por favor autenticar", _s24_64, _s24_204, "footer", "Pie de P\xe1gina", "compare", "Comparar", "hosted_login", "Inicio de sesi\xf3n alojado", "selfhost_login", "Iniciar sesi\xf3n", "google_sign_in", "Inicia sesi\xf3n con Google", "today", "Hoy", "custom_range", "Rango Personalizado", "date_range", "Date Range", "current", "Actual", "previous", "Anterior", "current_period", "Per\xedodo actual", _s17_144, _s22_245, "previous_period", "Periodo anterior", "previous_year", "A\xf1o anterior", "compare_to", "Comparar con", "last7_days", "Los \xfaltimos 7 d\xedas", "last_week", "La semana pasada", "last30_days", "\xdaltimos 30 d\xedas", "this_month", "Este Mes", "last_month", "Mes Anterior", "this_year", "Este A\xf1o", "last_year", "A\xf1o Anterior", "all_time", "Todo el tiempo", "custom", "Personalizado", _s16_250, _s16_576, "clone_to_quote", "Clonar para cotizar", "clone_to_credit", "Clonar como Cr\xe9dito", "view_invoice", "Ver Factura", "convert", "Convertir", "more", "M\xe1s", "edit_client", "Editar Cliente", "edit_product", "Editar Producto", "edit_invoice", "Editar Factura", "edit_quote", "Editar Cotizaci\xf3n", "edit_payment", "Editar Pago", "edit_task", "Editar Tarea", "edit_expense", "Editar Gasto", "edit_vendor", _s16_577, "edit_project", "Editar Proyecto", _s20_107, "Editar cotizaci\xf3n recurrente", "billing_address", "Direcci\xf3n de facturaci\xf3n", _s16_252, "Direcci\xf3n de Env\xedo", "total_revenue", _s16_578, "average_invoice", _s23_179, "outstanding", _s18_374, "invoices_sent", _s24_205, "active_clients", _s16_579, "close", "Cerrar", "email", "Correo Electr\xf3nico", "password", "Contrase\xf1a", "url", "URL", "secret", "Secret", "name", "Nombre", "logout", "Cerrar sesi\xf3n", "login", "Iniciar Sesi\xf3n", "filter", "Filtrar", "sort", "Clasificar", "search", "B\xfasqueda", "active", "Activo", "archived", "Archivado", "deleted", "Eliminado", "dashboard", "Inicio", "archive", "Archivar", "delete", "Eliminar", "restore", "Restaurar", _s16_254, "Actualizar completo", _s23_55, "Por favor introduzca su correo electr\xf3nico", _s26_46, "Por favor, introduzca su contrase\xf1a", _s21_119, "Por favor ingrese su URL", _s26_48, "Por favor ingrese una clave de producto", "ascending", "Ascendente", "descending", "Descendente", "save", "Guardar", _s17_146, "Ocurri\xf3 un error", "paid_to_date", "Pagado", "balance_due", "Pendiente", "balance", "Saldo", "overview", "Descripci\xf3n general", "details", "Detalles", "phone", "Tel\xe9fono", "website", "Sitio Web", "vat_number", "CIF/NIF", "id_number", "ID Number", "create", "Crear", _s19_89, "Copiado :value al portapapeles", "error", "Error", _s16_256, "no se pudo iniciar", "contacts", "Contactos", "additional", "Adicional", "first_name", "Nombres", "last_name", "Apellidos", "add_contact", "A\xf1adir contacto", "are_you_sure", "\xbfEst\xe1s Seguro?", "cancel", "Cancelar", "ok", "De acuerdo", "remove", "Remove", _s16_258, "el correo electr\xf3nico es invalido", "product", "Producto", "products", "Productos", "new_product", "Nuevo Producto", "created_product", "Producto creado con \xe9xito", "updated_product", _s30_111, _s16_260, "Producto archivado con \xe9xito", "deleted_product", _s30_111, _s16_261, "Producto restaurado con \xe9xito", _s17_148, ":count productos archivados con \xe9xito", _s16_262, "Eliminados con \xe9xito :count productos", _s17_149, "Productos :value restaurados con \xe9xito", "product_key", "Producto", "notes", "Notas", "cost", "Costo", "client", "Cliente", "clients", "Clientes", "new_client", "Nuevo Cliente", "created_client", "cliente creado con \xe9xito", "updated_client", "Cliente actualizado con \xe9xito", "archived_client", "Cliente archivado con \xe9xito", _s16_263, ":count clientes archivados con \xe9xito", "deleted_client", "Cliente eliminado con \xe9xito", "deleted_clients", ":count clientes eliminados con \xe9xito", "restored_client", "Cliente restaurado con \xe9xito", _s16_264, "Clientes :value restaurados con \xe9xito", "address1", "Calle", "address2", "Bloq/Pta", "city", "Ciudad", "state", "Regi\xf3n/Provincia", "postal_code", "C\xf3digo Postal", "country", "Pa\xeds", "invoice", "Factura", "invoices", "Facturas", "new_invoice", "Nueva Factura", "created_invoice", "Factura creada con \xe9xito", "updated_invoice", "Factura actualizada con \xe9xito", _s16_265, "Factura archivada con \xe9xito", "deleted_invoice", "Factura eliminada con \xe9xito", _s16_266, "Factura restaurada con \xe9xito", _s17_150, ":count facturas archivados con \xe9xito", _s16_267, ":count facturas eliminadas con \xe9xito", _s17_151, "Facturas :value restauradas con \xe9xito", "emailed_invoice", "Factura enviada con \xe9xito", "emailed_payment", "Pago enviado por correo con \xe9xito", "amount", "Cantidad", "invoice_number", _s17_396, "invoice_date", _s16_580, "discount", "Descuento", "po_number", "N\xfamero de Orden", "terms", "T\xe9rminos", "public_notes", "Notas", "private_notes", "Notas Privadas", "frequency", "Frequencia", "start_date", "Fecha de Inicio", "end_date", "Fecha de Finalizaci\xf3n", "quote_number", "Numero de cotizaci\xf3n", "quote_date", "Fecha cotizaci\xf3n", "valid_until", "V\xe1lida Hasta", "items", "Elementos", "partial_deposit", _s16_515, "description", "Descripci\xf3n", "unit_cost", "Coste unitario", "quantity", "Cantidad", "add_item", "A\xf1adir art\xedculo", "contact", "Contacto", "work_phone", "Tel\xe9fono", "total_amount", "Cantidad total", "pdf", "PDF", "due_date", "Fecha de Pago", _s16_268, "Fecha de Vencimiento Parcial", "paid_date", "Fecha de pago", "status", "Estado", _s17_152, "Estado de la factura", "quote_status", "Estado de cotizaci\xf3n", _s22_82, "Haga clic en + para agregar un elemento", _s22_84, "Haga clic en + para agregar tiempo", "count_selected", _s19_279, "total", "Total", "percent", "Porciento", "edit", "Editar", "dismiss", "Despedir", _s20_109, "Por favor seleccione una fecha", _s22_85, _s31_91, _s24_66, "Por favor seleccione una factura", "task_rate", "Tasa de Tarea", "settings", "Configuraci\xf3n", "language", "Idioma", "currency", "Moneda", "created_at", _s17_397, "created_on", "Creado en", "updated_at", "Actualizado", "tax", "Impuesto", _s30_21, "Por favor, introduzca un n\xfamero de factura", _s27_66, "Por favor ingrese un n\xfamero de cotizaci\xf3n", "past_due", "Vencido", "draft", "Borrador", "sent", "Enviado", "viewed", "Visto", "approved", "Aprobado", "partial", _s16_515, "paid", "Pagado", "mark_sent", "Marcar como enviado", _s22_87, "Factura marcada correctamente como enviada", _s22_88, _s41_42, _s23_57, "Facturas marcadas correctamente como enviadas", _s23_58, _s44_21, "done", "Hecho", _s37_24, "Por favor ingrese un nombre de cliente o contacto", "dark_mode", "Modo Oscuro", _s27_68, "Reinicie la aplicaci\xf3n para aplicar el cambio.", "refresh_data", "Actualizar datos", "blank_contact", "Contacto en blanco", "activity", "Actividad", _s16_270, "No se encontraron registros", "clone", "Clon", "loading", "Cargando", "industry", "Industria", "size", "Tama\xf1o", "payment_terms", _s16_581, "payment_date", "Fecha de Pago", "payment_status", "Estado de pago", _s16_272, "Pendiente", _s16_273, "Anulado", _s16_274, "Fallido", _s16_275, "Terminado", _s16_276, _s24_201, _s16_277, "Reintegrado", _s17_153, "no aplicado", _s17_154, _s24_198, "net", "Neto", "client_portal", "Portal de Cliente", "show_tasks", "Mostrar tareas", "email_reminders", "Recordatorios por correo electr\xf3nico", "enabled", "Enabled", "recipients", "Remitentes", "initial_email", "Email Inicial", "first_reminder", _s19_280, "second_reminder", _s20_293, "third_reminder", _s19_281, "reminder1", "Primer recordatorio", "reminder2", "Segundo recordatorio", "reminder3", "Tercer recordatorio", "template", "Plantilla", "send", "Enviar", "subject", "Asunto", "body", "Mensaje", "send_email", "Enviar email", "email_receipt", "Enviar por correo electr\xf3nico el recibo de pago al cliente", "auto_billing", "facturaci\xf3n autom\xe1tica", "button", "Bot\xf3n", "preview", "Preview", "customize", "Personalizar", "history", "Historial", "payment", "pago", "payments", "Pagos", "refunded", "Reintegrado", "payment_type", "Payment Type", _s21_121, _s25_174, "enter_payment", "Agregar Pago", "new_payment", "Ingresa el Pago", "created_payment", "Pago creado con \xe9xito", "updated_payment", "Pago actualizado con \xe9xito", _s16_278, "Pago archivado con \xe9xito", "deleted_payment", "Pago eliminado con \xe9xito", _s16_279, "Pago restaurado con \xe9xito", _s17_155, ":count pagos archivados con \xe9xito", _s16_280, ":count pagos eliminados con \xe9xito", _s17_156, "Pagos :value restaurados con \xe9xito", "quote", "Cotizaci\xf3n", "quotes", "Cotizaciones", "new_quote", "Nueva cotizaci\xf3n", "created_quote", "Cotizaci\xf3n creada con \xe9xito", "updated_quote", "Cotizaci\xf3n actualizada con \xe9xito", "archived_quote", "Cotizaci\xf3n archivada con \xe9xito", "deleted_quote", "Cotizaci\xf3nes eliminadas con \xe9xito", "restored_quote", "Cotizaci\xf3n restaurada con \xe9xito", "archived_quotes", ":count cotizaciones archivadas con exito", "deleted_quotes", ":count cotizaciones eliminadas con exito", "restored_quotes", "Cotizaciones :value restauradas con \xe9xito", "expense", "Gasto", "expenses", "Gastos", "vendor", "Proveedor", "vendors", "Vendedores", "task", "Task", "tasks", "Tareas", "project", "Proyecto", "projects", "Proyectos", "activity_1", _s29_129, "activity_2", _s32_84, "activity_3", ":user elimin\xf3 el cliente :client", "activity_4", ":user cre\xf3 la factura :invoice", "activity_5", _s35_77, "activity_6", ":user envi\xf3 por correo electr\xf3nico la factura :invoice para el cliente :client a :contact", "activity_7", ":contact vi\xf3 la factura :invoice del cliente :client", "activity_8", _s33_81, "activity_9", ":user elimin\xf3 la factura :invoice", "activity_10", ":user ingres\xf3 el pago :payment para :payment _cantidad en la factura :invoice para :client", "activity_11", ":user actualiz\xf3 el pago :payment", "activity_12", _s30_112, "activity_13", ":user elimin\xf3 el pago :payment", "activity_14", ":user ingres\xf3 :credit cr\xe9ditos", "activity_15", ":user actualiz\xf3 :credit cr\xe9ditos", "activity_16", ":user archiv\xf3 :credit cr\xe9ditos", "activity_17", ":user elimin\xf3 :credit cr\xe9ditos", "activity_18", ":user cre\xf3 la cotizaci\xf3n :quote", "activity_19", ":user actualiz\xf3 la cotizaci\xf3n :quote", "activity_20", ":user envi\xf3 por correo electr\xf3nico la cotizaci\xf3n :quote a :contact", "activity_21", ":contact vi\xf3 la cotizaci\xf3n :quote", "activity_22", ":user archiv\xf3 la cotizaci\xf3n :quote", "activity_23", ":user elimin\xf3 la cotizaci\xf3n :quote", "activity_24", ":user restaur\xf3 la cotizaci\xf3n :quote", "activity_25", ":user restaur\xf3 factura :invoice", "activity_26", _s33_82, "activity_27", _s31_92, "activity_28", ":user restaur\xf3 :credit cr\xe9ditos", "activity_29", ":contact aprov\xf3 la cotizaci\xf3n :quote para el cliente :client", "activity_30", _s30_113, "activity_31", _s33_83, "activity_32", _s33_84, "activity_33", _s34_68, "activity_34", ":user cre\xf3 expense :expense", "activity_35", _s31_93, "activity_36", _s31_94, "activity_37", _s32_85, "activity_39", ":usaer cancel\xf3 :payment_amount pago :payment", "activity_40", ":user reembols\xf3 :adjustment de un pago de :payment_amount :payment", "activity_41", _s41_10, "activity_42", _s25_175, "activity_43", _s30_114, "activity_44", _s28_159, "activity_45", _s28_160, "activity_46", _s29_130, "activity_47", ":user actruliz\xf3 el gasto :expense", "activity_48", _s26_163, "activity_49", _s31_95, "activity_50", _s29_131, "activity_51", ":user usuario eliminado :user", "activity_52", _s30_115, "activity_53", _s30_116, "activity_54", ":user factura pagada :invoice", "activity_55", _s36_78, "activity_56", ":user vi\xf3 el ticket :ticket", "activity_57", "El sistema no envi\xf3 la factura por correo electr\xf3nico :invoice", "activity_58", ":user factura anulada :invoice", "activity_59", ":user factura cancelada :invoice", "activity_60", ":contact cita vista :quote", "activity_61", ":user cliente actualizado :client", "activity_62", ":user proveedor actualizado :vendor", "activity_63", ":user envi\xf3 por correo electr\xf3nico el primer recordatorio de la factura :invoice a :contact", "activity_64", ":user segundo recordatorio por correo electr\xf3nico de la factura :invoice a :contact", "activity_65", ":user envi\xf3 por correo electr\xf3nico el tercer recordatorio de la factura :invoice a :contact", "activity_66", ":user envi\xf3 un recordatorio interminable por correo electr\xf3nico para la factura :invoice a :contact", "activity_80", ":user suscripci\xf3n creada :subscription", "activity_81", ":user suscripci\xf3n actualizada :subscription", "activity_82", ":user suscripci\xf3n archivada :subscription", "activity_83", ":user suscripci\xf3n eliminada :subscription", "activity_84", ":user suscripci\xf3n restaurada :subscription", _s17_157, "Contrase\xf1a de una sola vez", "emailed_quote", "Cotizaci\xf3n enviada con \xe9xito", "emailed_credit", "Cr\xe9dito enviado por correo electr\xf3nico con \xe9xito", _s20_111, "Presupuesto marcado correctamente como enviado", _s21_123, "Cr\xe9dito marcado como enviado con \xe9xito", "expired", "Vencida", "all", "All", "select", "Seleccionar", _s22_89, "Multiselecci\xf3n de pulsaci\xf3n larga", "custom_value1", _s21_251, "custom_value2", _s21_252, "custom_value3", "Valor personalizado 3", "custom_value4", "Valor personalizado 4", _s18_123, "Estilo de correo electr\xf3nico personalizado", _s24_71, "Mensaje de panel personalizado", _s29_46, "Mensaje personalizado de factura sin pagar", _s27_73, "Mensaje de factura pagada personalizado", _s31_26, "Mensaje de presupuesto no aprobado personalizado", "lock_invoices", "Bloquear facturas", "translations", "Traducciones", _s19_90, "Patr\xf3n de n\xfamero de tarea", _s19_92, "Contador de n\xfameros de tareas", _s22_91, "Patr\xf3n de n\xfamero de gastos", _s22_93, "Contador de n\xfameros de gastos", _s21_124, "Patr\xf3n de n\xfamero de proveedor", _s21_126, "Contador de n\xfamero de proveedor", _s21_128, "Patr\xf3n de n\xfamero de boleto", _s21_130, "Contador de n\xfamero de billete", _s22_95, "Patr\xf3n de n\xfamero de pago", _s22_97, "Contador de n\xfamero de pago", _s22_99, "Patr\xf3n de n\xfamero de factura", _s22_101, "Numeraci\xf3n de facturaci\xf3n", _s20_112, "Patr\xf3n de n\xfamero de cotizaci\xf3n", _s20_114, "Numeraci\xf3n de Cotizaciones", _s21_132, _s27_163, _s21_134, _s30_117, _s21_136, _s27_163, _s21_137, _s30_117, _s18_125, "Restablecer fecha del contador", "counter_padding", "Acolchado de mostrador", _s28_68, "Compartir contador de facturas/cotizaciones", _s18_127, "Nombre fiscal predeterminado 1", _s18_129, "Tasa impositiva predeterminada 1", _s18_131, "Nombre fiscal predeterminado 2", _s18_133, "Tasa de impuestos predeterminada 2", _s18_135, "Nombre fiscal predeterminado 3", _s18_137, "Tasa de impuesto predeterminada 3", _s21_138, "Asunto de la factura por correo electr\xf3nico", _s19_94, "Asunto de la cotizaci\xf3n por correo electr\xf3nico", _s21_140, "Asunto del pago por correo electr\xf3nico", _s29_48, "Asunto del correo electr\xf3nico de pago parcial", "show_table", "Mostrar tabla", "show_list", "Mostrar lista", "client_city", "Ciudad del cliente", "client_state", "Estado del cliente", "client_country", "Pa\xeds del cliente", _s16_281, "El cliente est\xe1 activo", "client_balance", "Saldo del cliente", "client_address1", "Calle del cliente", "client_address2", "Apartamento/Suite Cliente", "vendor_address1", "Calle del vendedor", "vendor_address2", "Proveedor Apt/Suite", _s24_73, "Calle de env\xedo del cliente", _s24_74, "Cliente Env\xedo Apt/Suite", "type", "Tipo", "invoice_amount", _s18_375, _s16_285, _s20_294, "tax_rate1", "Tasa de impuesto 1", "tax_rate2", "Tasa de impuesto 2", "tax_rate3", "Tasa de impuestos 3", "auto_bill", "Cobro Autom\xe1tico", "archived_at", "Archivado en", "has_expenses", "tiene gastos", "custom_taxes1", "Impuestos aduaneros 1", "custom_taxes2", "Impuestos aduaneros 2", "custom_taxes3", "Impuestos aduaneros 3", "custom_taxes4", "Impuestos aduaneros 4", _s17_159, _s23_171, _s17_160, _s23_172, _s17_161, _s23_173, _s17_162, _s23_174, "is_deleted", "Est\xe1 Eliminado", "vendor_city", _s20_295, "vendor_state", "Estado del Proveedor", "vendor_country", _s18_376, "is_approved", "Est\xe1 Aprobado", "tax_name", _s18_377, "tax_amount", "Suma de Impuestos", "tax_paid", "Impuestos pagados", "payment_amount", "Valor del Pago", "age", "Edad", "is_running", "Esta corriendo", "time_log", "Registro de Tiempo", "bank_id", "banco", _s19_96, "Id. de categor\xeda de gastos", _s16_286, "Categor\xeda de Gastos", _s19_98, "ID de moneda de factura", "tax_name1", "Nombre fiscal 1", "tax_name2", "Nombre fiscal 2", "tax_name3", "Nombre fiscal 3", "transaction_id", "ID de transacci\xf3n", _s18_139, _s23_180, _s16_287, "Cargar tema de color"], t1, t1), "es_ES", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "Para una visualizaci\xf3n mejorada, muestra una versi\xf3n HTML de la factura/presupuesto cuando se visualiza en el dispositivo m\xf3vil.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s28_149, "assigned_group", "Grupo asignado exitosamente", "assign_group", "Asignar grupo", "merge_to_pdf", "Fusionar a PDF", "emails", "Emails", _s27_1, "Nota: la \xfaltima versi\xf3n requiere PHP :version", "quote_reminder1", "Recordatorio del primer presupuesto", _s18_, "Antes del v\xe1lido hasta", _s17_1, "Despu\xe9s del v\xe1lido hasta", _s16_, "Despu\xe9s de la fecha del presupuesto", "remind_quote", "Recordatorio de presupuesto", _s26_, "Notificaci\xf3n de tarea asignada", _s31_, "Enviar un correo electr\xf3nico cuando se asigna una tarea", _s28_, "Las facturas se bloquean al final del mes.", "end_of_month", "Fin de mes", "referral_url", "URL de referencia", _s16_0, "Programa de Recomendaciones", "comment", "Comentarios", "add_comment", "Agregar comentario", "added_comment", "Comentario guardado correctamente", "disconnected", "Desconectado", "reconnect", "Reconectar", _s18_0, "Configuraci\xf3n de factura electr\xf3nica", "calculate", "Calcular", "sum", "Suma", "money", "Dinero", "time", "Hora", "format", "Formato", "web_app", "Aplicaci\xf3n Web", "desktop_app", "Aplicaci\xf3n de escritorio", _s18_2, "Importe neto de la factura", _s16_2, _s16_3, "1_minute", "1 minuto", "5_minutes", "5 minutos", "15_minutes", "15 minutos", "30_minutes", "30 minutos", "1_hour", "1 hora", "1_day", "1 d\xeda", "round_tasks", "Direcci\xf3n de redondeo de tareas", _s16_4, "Redondea los tiempos de las tareas hacia arriba o hacia abajo.", "direction", "Direcci\xf3n", "round_up", "Redondeo", "round_down", "Redondear a la baja", _s21_2, "Redondear al m\xe1s cercano", "activity_139", _s50_24, "activity_140", "Declaraci\xf3n enviada a :client", "bulk_updated", "Datos actualizados con \xe9xito", "bulk_update", "Actualizaci\xf3n masiva", "advanced_cards", "Tarjetas avanzadas", _s27_2, "Mostrar siempre los campos obligatorios del formulario", _s32_, "Muestra siempre el formulario de campos obligatorios al finalizar la compra", _s19_, _s110_, "rappen_rounding", _s18_339, _s20_3, "Cantidad redonda a 5 centimos", _s17_2, _s22_222, _s17_4, _s28_150, _s19_0, "Las credenciales no coinciden con nuestros registros", "e_quote", "Presupuesto Electr\xf3nico", "e_credit", "Cr\xe9dito Electr\xf3nico", _s16_6, _s27_147, _s16_8, _s20_226, _s22_1, _s22_223, "test_email_sent", _s40_30, "send_test_email", "Enviar correo electr\xf3nico de prueba", "gateway_type", _s24_179, _s34_, _s42_35, "mobile_version", "Version m\xf3vil", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Paga despu\xe9s", "email_report", _s30_99, "host", "Host", "port", "Puerto", "encryption", "Encriptaci\xf3n", "local_domain", "Dominio local", "verify_peer", "Verificar par", "username", "Usuario", "nordigen_help", _s71_6, _s16_10, _s23_163, "yodlee_regions", _s49_11, _s16_11, _s30_100, "select_provider", _s21_271, _s19_1, _s20_269, _s18_4, _s19_252, "send_emails_to", "Enviar correos electr\xf3nicos a", "primary_contact", _s17_361, "all_contacts", _s19_253, "insert_below", "Insertar abajo", "ar_detailed", _s29_118, "ar_summary", _s29_119, "client_sales", _s17_362, "tax_summary", _s20_270, "user_sales", _s18_340, "run_template", "Ejecutar plantilla", _s21_4, _s54_11, "watch_video", "Ver video", "view_extension", "Ver extensi\xf3n", _s16_12, "Reactivar email", _s17_5, "Correo electr\xf3nico reactivado con \xe9xito", "template_help", "Habilitar el uso del dise\xf1o como plantilla", _s20_5, _s28_151, _s16_14, "Dise\xf1o de Estado de Cuenta", _s22_3, _s24_180, _s21_5, _s27_148, "quarter", "Cuarto", _s16_16, _s24_181, "task_item", _s17_363, "record_state", _s18_341, "last_login", "\xdaltimo Acceso", _s25_0, _s32_66, _s16_18, _s20_271, _s21_7, "Presupuestos facturados", _s25_2, "Presupuestos pagados con factura", _s31_0, _s40_31, _s27_4, _s34_60, _s32_0, _s72_3, "client_contact", "Contacto del cliente", _s16_20, "No pagado", _s16_21, "Pagado", "recurring", _s20_283, "ziptax_help", _s113_0, "cache_data", "Datos de cach\xe9", "unknown", "Desconocido", "webhook_failure", _s17_364, "email_opened", "Email abierto", "email_delivered", "Email entregado", "log", "Registro", "individual", "Individual", "partnership", "Asociaci\xf3n", "trust", "Confianza", "charity", "Caridad", "government", "Gobierno", "classification", "Clasificaci\xf3n", _s24_, _s32_67, "public", "P\xfablico", "private", "Privado", "image", "Imagen", "other", "Otro", "hash", "Hash", "linked_to", "Vinculado a", _s18_6, "El archivo se ha guardado en :path", _s21_8, ":count Transacciones desvinculadas exitosamente", _s20_7, _s37_63, "unlink", "Desconectar", _s25_3, _s93_1, "is_tax_exempt", _s19_282, "district", "Distrito", "region", "Regi\xf3n", "county", "Condado", "tax_details", _s21_272, _s18_7, _s67_0, _s18_8, ":user realiz\xf3 el pago :payment para la factura :invoice de :client", _s20_8, _s27_149, _s24_1, _s36_68, _s29_, _s72_4, _s25_4, _s75_4, _s18_9, _s24_182, "credit_item", _s19_255, "files", "Archivos", "camera", "C\xe1mara", "gallery", "Galer\xeda", _s20_10, "Enviar :count facturas por correo electr\xf3nico", _s16_22, _s25_156, _s29_0, "Descripci\xf3n del elemento de la tarea de facturaci\xf3n", _s34_1, _s62_6, "next_send_time", _s21_273, _s20_11, _s32_68, "certificate_set", _s24_145, _s19_4, _s26_147, "passphrase_set", _s31_79, _s18_11, _s34_61, _s18_13, _s17_365, _s22_5, _s35_69, "rename", "Renombrar", _s16_24, _s30_101, "e_invoice", "E-Factura", "light_dark_mode", _s17_366, "activities", "Actividades", "routing_id", _s19_256, _s16_25, "Habilitar E-Factura", "e_invoice_type", "Tipo de E-Factura", "e_quote_type", "Tipo de presupuesto electr\xf3nico", "reduced_tax", _s17_367, "override_tax", _s16_529, "zero_rated", _s18_342, "reverse_tax", _s16_530, _s20_12, _s48_25, _s22_7, "Actualizadas correctamente las categor\xedas de impuestos", _s16_27, _s33_72, "payment_manual", "Manual de pago", "tax_category", _s22_224, "physical_goods", "Bienes f\xedsicos", _s16_29, _s19_257, "services", "Servicios", "shipping", "Env\xedo", "tax_exempt", _s19_282, "reduced_rate", "Tarifa Reducida", "tax_all", "Impuestos Todos", "tax_selected", _s21_274, "version", "versi\xf3n", _s16_31, _s22_225, "calculate_taxes", _s18_343, _s20_13, "Calcular autom\xe1ticamente los impuestos al guardar las facturas", "admin", "Admin.", "owner", "Propietario", "link_expenses", _s16_531, _s24_3, _s27_150, _s25_5, _s24_183, "total_hours", "Horas totales", _s16_33, "Usa +d\xedas para establecer la fecha en el futuro", _s18_15, _s34_62, _s23_1, _s66_2, "increase_prices", _s16_532, "update_prices", _s18_344, "incresed_prices", "Aumentar precios puestos en cola con \xe9xito", "updated_prices", _s59_4, "bacs", "Adeudo Directo BACS", "api_token", "Token de API", "api_key", "Clave API", "endpoint", "Punto de conexi\xf3n", "billable", "Facturable", "not_billable", "No facturable", _s25_7, _s40_32, _s30_0, "Habilitar la configuraci\xf3n de qu\xe9 elementos de la tarea se facturan", _s26_2, _s44_18, _s31_1, _s67_1, "email_record", _s30_102, _s23_2, "Columnas de productos de la factura", _s21_10, "Columnas de productos del presupuesto", _s22_9, "Importe m\xednimo de pago", _s25_9, _s30_103, _s30_1, _s66_3, _s27_6, _s41_37, "cc_email", "CC Email", "payment_balance", "Saldo de pago", _s22_11, _s98_1, "activity_138", _s58_13, _s17_6, "Productos \xfanicos", _s26_4, _s36_69, "required", "Requerido", "hidden", "Oculto", "payment_links", "Enlaces de pago", "action", "Acci\xf3n", _s32_1, "Actualice a un plan de pago para crear horarios", "next_run", _s19_258, "all_clients", _s18_345, _s16_34, _s27_151, _s19_6, _s22_226, _s26_6, _s26_148, "email_statement", _s39_47, "once", "Una vez", "schedule", "Programar", "schedules", "Programar", "new_schedule", "Nueva programaci\xf3n", "edit_schedule", "Editar programaci\xf3n", _s16_36, "Programaci\xf3n creado con \xe9xito", _s16_37, "Programaci\xf3n actualizado con \xe9xito", _s17_8, "Programaci\xf3n archivado con \xe9xito", _s16_38, "Programaci\xf3n eliminada con \xe9xito", _s16_39, "Programaci\xf3n eliminado con \xe9xito", _s17_9, "Programaci\xf3n restaurada con \xe9xito", "search_schedule", "Buscar programaci\xf3n", _s16_40, "Buscar programaci\xf3nes", "archive_payment", "Archivar Pago", "archive_invoice", _s16_533, "archive_quote", "Archivar Presupuesto", "archive_credit", _s16_534, "archive_task", "Archivar Tarea", "archive_client", _s16_535, "archive_project", _s17_368, "archive_expense", "Archivar Gasto", "restore_payment", "Restaurar Pago", "restore_invoice", _s17_369, "restore_quote", _s21_293, "restore_credit", "Restaurar Pendiente", "restore_task", "Restaurar Tarea", "restore_client", _s17_298, "restore_project", _s18_346, "restore_expense", "Restaurar Gasto", "archive_vendor", _s18_347, "restore_vendor", "Restablecer Proveedor", "create_product", "Crear Producto", "update_product", _s19_259, "delete_product", "Borrar Producto", "restore_product", _s21_293, "archive_product", _s17_370, _s21_12, _s21_275, _s21_14, _s26_149, _s21_16, _s24_184, _s22_12, _s25_157, _s22_14, _s24_185, "sent_invoice", "Factura enviada", "sent_quote", "Presupuesto enviado", "sent_credit", "Cr\xe9dito enviado", _s19_8, _s23_164, "image_url", _s16_536, "max_quantity", "Cantidad m\xe1xima", "test_url", "URL de prueba", _s18_16, _s23_165, _s20_14, _s46_28, _s21_18, _s36_70, _s21_19, _s23_165, "payment_methods", "M\xe9todos de pago", "view_all", "Ver todo", "edit_all", "Editar todo", _s28_2, "Aceptar el n\xfamero de orden de compra", _s33_1, "Permita que los clientes proporcionen un n\xfamero de orden de compra al aprobar un presupuesto", "from_email", "Desde el e-mail", "show_preview", _s20_272, "show_paid_stamp", "Mostrar sello de pago", _s21_20, _s26_150, _s24_5, _s63_8, "pixels", "P\xedxeles", "logo_size", _s19_260, "postal_city", "C\xf3digo Postal/Ciudad", "failed", "Fallido", "client_contacts", _s21_276, "sync_from", _s17_371, _s19_11, "Umbral del Inventario", "hour", "hora", _s17_10, "Estado de cuenta puesta en cola con \xe9xito para ser enviada", _s17_11, "Mostrar pie de p\xe1gina de email", _s18_17, _s24_186, _s23_4, _s45_22, _s27_8, _s43_19, _s28_4, _s46_29, "email_alignment", _s32_69, _s20_15, _s32_70, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s37_64, "last365_days", _s16_537, "import_design", "Importar Dise\xf1o", "imported_design", _s26_151, "invalid_design", _s47_23, _s17_13, _s27_152, "upload", "Subir", _s17_14, _s17_372, _s23_5, "Notificar al vendedor cuando se le paga", _s28_7, _s78_2, "update_payment", "Actualizar pago", "markup", "Margen", _s22_16, _s22_227, _s19_13, _s23_164, _s21_22, _s21_277, _s23_7, _s24_187, _s20_17, "El importe del cr\xe9dito no puede ser mayor que el importe del pago", "klarna", "Klarna", _s29_7, _s55_6, _s29_8, _s46_30, "matomo_url", "URL de Matomo", "matomo_id", "Id Matomo", _s21_24, "A\xf1adir a factura", _s25_11, _s63_9, _s25_12, _s60_10, _s28_8, _s62_7, "delete_project", "Borrar Proyecto", _s18_19, "Transacci\xf3n vinculada correctamente", "link_payment", "Enlace de pago", "link_expense", "Enlace de gasto", _s19_15, _s26_152, _s24_6, _s51_22, _s21_25, _s20_273, _s26_9, "Exigir a los clientes que se registren", _s24_7, "Usar la gesti\xf3n de inventario", _s29_9, "Requiere que los productos est\xe9n en stock.", _s17_16, _s20_274, _s27_12, _s32_71, "convert_matched", "Convertir", _s19_17, "Factura puesta en cola con \xe9xito para que se facture autom\xe1ticamente", _s20_18, "Facturas puestas en cola con \xe9xito para que se facturen autom\xe1ticamente", "operator", "Operador", "value", "Valor", "is", "Es", "contains", "Contiene", "starts_with", "Comienza con", "is_empty", "Esta vac\xeda", "add_rule", "Agregar regla", "match_all_rules", _s32_72, _s20_19, _s64_4, _s17_18, _s62_8, "rules", "Reglas", _s16_42, "Regla de Transacciones", _s17_19, "Reglas de Transacciones", _s20_20, _s26_153, _s21_27, _s27_153, _s24_9, _s22_228, _s24_10, _s42_36, _s25_14, _s40_33, _s24_11, _s40_34, _s24_12, _s40_34, _s25_15, _s41_38, _s23_9, "Regla de b\xfasqueda de transaccion", _s24_13, "Regla de b\xfasqueda de transacciones", _s21_29, "Guardar como T\xe9rminos Predefinidos", _s22_18, "Guardar como Pie de P\xe1gina predefinido", "auto_sync", _s25_158, _s16_44, _s18_348, _s31_4, _s55_7, _s34_2, _s47_24, "disable_2fa", "Deshabilitar verificaci\xf3n en dos pasos", "change_number", "Cambiar N\xfamero", "resend_code", "Reenviar c\xf3digo", "base_type", "Tipo de base", "category_type", "Tipo de Categor\xeda", _s16_46, "Transacci\xf3n", "bulk_print", "Imprimir PDF", _s18_20, "C\xf3digo postal del Proveedor", _s16_47, "Previsualizar Locaci\xf3n", "bottom", "Inferior", "side", "Lado", "pdf_preview", _s19_261, _s20_22, "Mantenga presionado para seleccionar", _s21_31, _s25_159, _s19_18, _s27_154, _s22_20, "Le gustar\xeda valorar la aplicaci\xf3n?", "include_deleted", "Incluir borrados", _s20_24, "Incluir registros borrados en los reportes", "due_on", "Expira en:", _s22_21, _s35_70, _s20_25, "Cuenta bancaria creada correctamente", _s20_26, "Cuenta bancaria actualizada correctamente", _s17_21, _s22_229, _s16_49, "Categor\xeda por defecto", "account_type", "Tipo de cuenta", _s16_51, _s23_166, _s16_52, _s16_538, "manage_rules", "Administrar Reglas", "search_category", _s18_349, _s17_24, _s24_188, "min_amount", "Importe m\xednimo", "max_amount", "Importe m\xe1ximo", "selected", "Seleccionado", _s21_33, _s32_73, _s18_22, "Convertir en Pago", "deposit", "Dep\xf3sito", "withdrawal", "Retirada", "deposits", "Dep\xf3sitos", "withdrawals", "Retiradas", "matched", "Emparejada", "unmatched", "Desemparejar", "create_credit", "Crear cr\xe9dito", "update_credit", "Actualizar cr\xe9dito", "delete_credit", _s16_539, "transaction", "Transacci\xf3n", "transactions", "Transacciones", "new_transaction", _s17_373, _s16_54, _s18_350, _s19_20, _s28_152, _s19_21, _s33_73, _s20_27, _s31_80, _s19_22, _s31_81, _s19_23, _s31_81, _s20_28, _s32_74, _s18_24, _s18_351, _s19_24, "Buscar :count transacciones", "bank_account", "Cuenta Bancaria", "bank_accounts", _s17_374, _s21_34, "Cuenta bancaria archivada correctamente", _s20_29, _s35_71, _s20_30, _s35_71, _s21_35, _s36_71, _s19_25, _s22_230, _s20_31, "Buscar :count Cuentas Bancarias", "connect", "Conectar", _s23_11, "Marcar correo electr\xf3nico de pago como pagado", _s18_26, "Convertir a proyecto", "client_email", _s30_104, _s20_32, "Facturar tarea de proyecto", _s25_16, _s47_25, "field", "Campo", "period", "Per\xedodo", "fields_per_row", "Campos por fila", _s21_36, "Facturas Activas", _s26_11, "Facturas Pendientes", _s24_16, "Pagos Completados", _s23_13, _s18_352, _s19_27, "Presupuestos Activos", _s21_37, "Presupuestos Aprobados", _s23_14, "Presupuestos no aprobados", _s18_29, _s18_353, _s20_35, _s17_375, _s16_56, "Tareas pagadas", _s21_38, _s18_354, _s22_22, _s17_376, _s23_15, _s17_377, _s27_15, _s25_160, "activity_130", ":user cre\xf3 la orden de compra :purchase_order", "activity_131", ":user actualiz\xf3 la orden de compra :purchase_order", "activity_132", ":user archiv\xf3 la orden de compra :purchase_order", "activity_133", ":user elimin\xf3 la orden de compra :purchase_order", "activity_134", ":user restaur\xf3 la orden de compra :purchase_order", "activity_135", ":user envi\xf3 por correo electr\xf3nico la orden de compra :purchase_order", "activity_136", ":contact vi\xf3 la orden de compra :purchase_order", "activity_137", ":contact acept\xf3 la orden de compra :purchase_order", "vendor_portal", _s21_278, "send_code", "Enviar c\xf3digo", _s24_17, _s41_39, _s17_28, _s31_82, _s22_23, "Tasas de impuestos de los art\xedculos de factura", _s21_40, _s39_48, "code_was_sent", _s31_83, _s16_58, "Un c\xf3digo ha sido enviado v\xeda SMS a :number", "resend", "Reenviar", "verify", "Verificar", _s18_30, _s43_20, _s20_36, "N\xfamero de tel\xe9fono no v\xe1lido", _s19_28, _s28_153, _s24_18, _s64_5, _s28_10, "Por favor verifique su n\xfamero de tel\xe9fono para respalda su autenticaci\xf3n en dos pasos (2FA).", "merged_clients", _s29_120, "merge_into", "Unirse con", "merge", "Unir", _s21_41, _s25_161, _s19_30, _s39_49, _s17_30, _s21_279, "activate", "Activar", "connect_apple", "Conectar Apple", _s16_59, "Desconectar Apple", _s18_31, "Se desconect\xf3 correctamente de Apple", "send_now", "Enviar ahora", "received", "Recibido", _s19_31, _s24_189, _s20_38, _s32_75, _s21_43, "Convertido exitosamente a gastos", _s18_32, "Convertir en gasto", _s16_61, _s21_280, _s33_9, _s48_26, _s34_9, _s50_25, _s22_25, "Carga de documentos de clientes", _s22_27, _s34_63, _s27_17, _s47_26, _s24_19, _s36_72, "yes_its_great", "\xa1S\xed, es genial!", "not_so_much", "No tanto", _s17_32, _s46_31, _s22_29, "\xa1Siento escucharlo! \xbfTe gustar\xeda contarnos m\xe1s?", "sure_happy_to", _s19_283, "no_not_now", _s19_283, "add", "Agregar", _s18_34, _s24_190, _s22_30, _s27_155, _s27_18, "Coincide con caracteres no contiguos, es decir. 'ct' coincide con 'cat'", "vendor_details", _s22_231, _s22_32, _s30_105, "qr_iban", "C\xf3digo QR IBAN", "besr_id", "ID de BESR", "accept", "Aceptar", _s23_16, "Clonar a OP", _s20_39, _s69_3, "bulk_send_email", _s25_162, _s29_12, "Orden de compra marcado correctamente como enviado", _s30_4, _s50_26, _s23_17, "Orden de compra aceptado con \xe9xito", _s24_20, _s37_65, _s24_21, _s35_72, _s25_18, _s38_58, "accepted", "Aceptado", _s22_34, _s23_167, _s20_40, _s21_281, _s20_42, _s45_23, _s26_12, _s45_23, _s18_36, _s41_40, "connect_email", _s27_156, _s16_64, _s30_106, _s32_7, _s53_14, "email_provider", _s31_84, _s17_33, _s17_378, _s20_44, _s21_255, _s19_33, _s29_121, _s22_36, _s30_107, _s17_35, _s28_154, _s17_36, _s24_191, _s22_38, "Orden de compra en cola para enviar con \xe9xito", _s23_18, "\xd3rdenes de compra en cola para enviar con \xe9xito", _s16_66, _s33_74, _s21_45, _s25_163, _s20_47, _s33_75, _s21_47, "Pie de p\xe1gina de la orden de compra", _s32_9, _s24_192, _s37_7, _s47_27, "purchase_order", "Orden de compra", "purchase_orders", _s17_379, _s18_37, _s21_282, _s19_34, _s22_232, _s22_39, _s32_76, _s22_40, "Orden de compra actualizada con \xe9xito", _s23_19, "Orden de compra archivada con \xe9xito", _s22_41, _s35_73, _s22_42, _s35_73, _s23_20, _s36_73, _s21_49, _s22_233, _s22_43, _s24_193, "login_url", "URL de acceso", _s16_67, "Configuraci\xf3n de Pago", "default", "Por defecto", "stock_quantity", _s17_380, _s22_45, _s22_234, "track_inventory", _s25_164, _s20_49, _s87_1, _s19_36, _s29_122, _s24_23, _s62_9, "vat", "IVA", "standing", "Situaci\xf3n", "view_map", "Ver el mapa", _s18_39, _s32_77, "add_gateway", _s24_194, _s24_24, "Agregue una pasarela de pago (ej., Stripe, WePay o PayPal) para aceptar pagos en l\xednea", "left", "Izquierda", "right", "Derecha", "center", "Centrar", "page_numbering", _s21_283, _s24_25, _s35_74, _s31_8, "Factura Enviada", _s24_27, _s32_78, _s29_13, _s53_15, "invoice_items", "Art\xedculos de la factura", "quote_items", "Art\xedculos del presupuesto", "profitloss", "P\xe9rdidas y Ganancias", "import_format", _s22_235, "export_format", _s22_236, "export_type", _s19_262, "stop_on_unpaid", "Detener por impago", _s19_38, "Dejar de crear facturas recurrentes si la \xfaltima factura est\xe1 impaga.", "use_quote_terms", "Usar t\xe9rminos de presupuesto", _s20_50, _s42_37, "add_country", "Agregar pa\xeds", "enable_tooltips", _s40_35, _s20_51, "Mostrar informaci\xf3n sobre herramientas al pasar el rat\xf3n por encima", _s21_51, _s51_23, "register_label", "Crea tu cuenta en unos segundos", "login_label", _s38_59, "add_to_invoice", "A\xf1adir a la factura :invoice", _s17_37, _s26_154, "week", "Semana", "created_record", _s25_165, _s26_13, "Archivar autom\xe1ticamente los pagos", _s31_9, "Archivar autom\xe1ticamente las facturas cuando se pagan.", _s31_10, "Archivar autom\xe1ticamente las cancelaciones", _s36_2, "Autom\xe1ticamente archivar facturas cuando sean pagadas.", _s20_52, "Visor alternativo de PDF", _s25_19, _s61_7, _s16_69, "Moneda de la Factura", "range", "Rango", "tax_amount1", "Importe del impuesto 1", "tax_amount2", "Importe del impuesto 2", "tax_amount3", "Importe del impuesto 3", "create_project", "Crear Proyecto", "update_project", _s19_263, "view_task", "Ver tarea", "cancel_invoice", "Cancelar", "changed_status", "Estado de la tarea cambiado con \xe9xito", "change_status", "Cambiar Estado", "fees_sample", "La tarifa por una factura de cantidad :amount ser\xeda :total.", _s19_39, _s26_155, _s24_29, _s43_21, "after_saving", _s18_355, "view_record", "Ver registro", _s21_52, "Habilitar Markdown en correos electr\xf3nicos", _s26_14, "Use el editor visual markdown para correos electr\xf3nicos", _s19_41, "Habilitar Markdown en PDF", "json_help", _s73_0, "release_notes", _s20_275, _s23_21, "Actualice su plan para ver los informes", "started_tasks", ":value Tareas iniciadas con \xe9xito", "stopped_tasks", ":value Tareas detenidas con \xe9xito", "approved_quote", _s30_108, "approved_quotes", ":value Presupuestos aprobados con \xe9xito", "approve", "Aprobar", "client_website", _s21_284, "invalid_time", "Hora inv\xe1lida", _s21_54, "Provincia de env\xedo del cliente", _s20_54, _s27_157, _s27_21, _s34_64, _s23_22, _s25_166, "load_pdf", "Cargar PDF", _s16_71, "Iniciar prueba gratuita", _s24_30, "Comience su prueba GRATUITA de 14 d\xedas del Plan Pro", "due_on_receipt", "Adeudado a la recepci\xf3n", "is_paid", "Est\xe1 pagado", "age_group_paid", "Pagado", "id", "Id", "convert_to", "Convertir a", "client_currency", _s18_356, _s16_72, _s20_276, "purged_client", "Cliente purgado correctamente", _s27_23, "Para evitar el spam, requerimos actualizar a una cuenta de pago para personalizar el correo electr\xf3nico.", _s22_48, "Actualice su plan para agregar empresas", "small", "Peque\xf1o", _s21_56, "Cr\xe9dito marcado como pagado correctamente", _s22_49, "Cr\xe9ditos marcados correctamente como pagados", _s16_74, _s40_36, "wait_for_saving", _s43_22, _s20_56, "Nota: los cambios realizados aqu\xed son solo una vista previa, deben aplicarse en las pesta\xf1as de arriba para guardarse", "remaining", "Restante", "invoice_paid", "Factura pagada", "activity_120", ":user cre\xf3 el gasto recurrente :recurring_expense", "activity_121", ":user actualiz\xf3 el gasto recurrente :recurring_expense", "activity_122", ":user archiv\xf3 el gasto recurrente :recurring_expense", "activity_123", ":user elimin\xf3 el gasto recurrente :recurring_expense", "activity_124", ":user restaur\xf3 el gasto recurrente :recurring_expense", "normal", "Normal", "large", "Grande", "extra_large", "Extra Grande", _s16_75, "Mostrar Vista Preliminar de PDF", _s21_57, "Mostrar vista previa de PDF mientras se edita las facturas", "print_pdf", "Imprimir PDF", "remind_me", "Recordarme", _s16_77, _s25_167, "click_selected", "Pinchar seleccionados", "hide_preview", _s20_277, "edit_record", "Editar R\xe9cord", _s27_24, "La cantidad del cr\xe9dito no puede ser mayor que el importe de la factura", "giropay", "GiroPay", "direct_debit", "D\xe9bito directo", _s21_58, "Establezca una contrase\xf1a para la cuenta", "set_password", "Establecer Contrase\xf1a", _s20_57, _s39_50, "disconnect", "Desconectar", "add_to_invoices", _s18_357, "acss", "D\xe9bito ACSS", "becs", "Adeudo directo BECS", "bulk_download", "Descargar", _s17_40, _s142_0, "persist_ui", "IU persistente", "persist_ui_help", _s165_, _s18_41, _s25_168, _s17_41, _s25_169, "has_tasks", "Tiene tareas", "registration", "Registro", _s27_25, _s49_12, "view_expense", _s20_278, "view_statement", "Ver Estado de cuenta", "sepa", "Adeudo Directo SEPA", "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s30_109, "system", "Sistema", _s19_43, _s33_76, "updated_company", _s33_77, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s49_13, "webhook_success", _s17_381, _s24_31, _s51_24, _s27_26, "Todos los gastos deben pertenecer al mismo cliente", "app", "App", _s20_58, _s63_10, _s16_79, _s20_279, _s19_46, "Enviar facturas por correo electr\xf3nico", _s17_43, "Enviar presupuestos por correo electr\xf3nico", _s18_45, "Enviar cr\xe9ditos por correo electr\xf3nico", "from_name", "Nombre De", _s16_81, "Clonar a Gastos", _s17_44, "Gasto Peri\xf3dico", _s18_46, "Gastos Peri\xf3dicos", _s21_59, "Nuevo Gasto Peri\xf3dico", _s22_50, "Editar Gasto Peri\xf3dico", _s25_20, "Gasto Peri\xf3dico creado correctamente", _s25_21, "Gasto Peri\xf3dico actualizado correctamente", _s26_16, "Gasto Peri\xf3dico archivado correctamente", _s25_22, "Gasto recurrente eliminado correctamente", _s25_23, _s36_74, _s26_17, "Gasto Peri\xf3dico restaurado correctamente", _s24_32, _s25_170, _s25_24, _s25_170, "last_sent_date", _s21_285, "include_drafts", _s18_358, _s19_47, _s43_23, "is_invoiced", "Es facturado", "change_plan", "Gestionar plan", "persist_data", "Persistir datos", "customer_count", _s18_359, _s16_83, _s18_330, _s16_85, _s16_86, _s28_13, _s37_66, "decimal_comma", "Coma decimal", _s26_18, _s50_27, "select_method", _s18_360, "select_platform", _s22_237, _s28_15, _s49_14, _s16_87, _s56_8, "enable_markdown", _s18_331, _s20_59, _s35_75, "user_guide", "Gu\xeda del usuario", _s18_48, _s24_195, "previous_page", "P\xe1gina anterior", "next_page", "P\xe1gina siguiente", "export_colors", _s16_540, "import_colors", _s16_541, "clear_all", "Limpiar todo", "contrast", "Contraste", "custom_colors", _s22_238, "colors", "Colores", _s31_11, "Color de fondo de la barra lateral activo", _s25_26, "Color de la fuente en la barra lateral activo", _s33_14, "Color de fondo de la barra lateral inactivo", _s27_27, "Color de la fuente en la barra lateral inactivo", _s36_3, _s49_15, _s31_13, _s43_24, _s25_28, _s44_19, "net_subtotal", "Neto", "review_app", _s18_361, "check_status", _s16_542, "free_trial", "Prueba gratis", _s23_24, _s74_1, _s21_61, "Hoy es el \xfaltimo d\xeda de prueba del plan Pro, haz clic para actualizar.", "change_email", "Cambiar e-mail", _s25_30, "Configure opcionalmente un dominio de portal de cliente separado", _s21_62, _s29_123, "uninvoiced", "No facturado", "subdomain_guide", "El subdominio se utiliza en el portal del cliente para personalizar enlaces y coincidan con su marca. es decir, https://your-brand.invoicing.co", "send_time", "Hora de env\xedo", "import_data", "Importar datos", "import_settings", _s16_543, _s17_46, _s27_158, _s19_48, _s55_8, "json", "JSON", _s24_34, "No hay ning\xfan tipo de pago habilitado", "wait_for_data", "Por favor, espere a que los datos terminen de cargarse.", "net_total", "Total neto", "has_taxes", "Tiene impuestos", _s16_88, _s17_353, _s18_50, "Se comenz\xf3 a importar clientes con \xe9xito", "login_success", "Inicio de sesi\xf3n correcto", "login_failure", _s24_196, "exported_data", _s92_0, _s23_25, _s27_159, _s28_17, _s53_16, "step_1_sign_in", _s22_239, _s16_91, _s17_382, "account_id", "ID de la cuenta", _s27_29, _s37_67, "activity_100", ":user cre\xf3 la factura recurrente n\xba :recurring_invoice", "activity_101", ":user actualiz\xf3 la factura recurrente n\xba :recurring_invoice", "activity_102", ":user archiv\xf3 la factura recurrente n\xba :recurring_invoice", "activity_103", ":user elimin\xf3 la factura recurrente n\xba :recurring_invoice", "activity_104", ":user restaur\xf3 la factura recurrente n\xba :recurring_invoice", _s18_51, "Mostrar fecha de finalizaci\xf3n de tareas", _s23_27, _s67_2, "gateway_setup", _s36_75, "preview_sidebar", "Previsualizar barra lateral", _s16_92, "A\xf1os de datos mostrados", _s18_53, "Todas las sesiones finalizaron con \xe9xito", _s16_94, _s28_155, "count_session", "1 Sesi\xf3n", "count_sessions", "Sesiones", "invoice_created", "Factura creada", "quote_created", "Presupuesto creado", "credit_created", "Cr\xe9dito creado", "pro", "Pro", "enterprise", "Empresarial", "last_updated", "\xdaltima Actualizaci\xf3n", "invoice_item", _s19_264, "quote_item", "Art\xedculo de Presupuesto", _s18_54, _s19_284, _s17_48, "Apellido del contacto", "order", "Orden", "unassigned", "Sin asignar", "partial_value", "Debe ser mayor que 0 y menos que el Total", "search_kanban", "Buscar Kanban", "search_kanbans", "Buscar Kanban", "kanban", "Kanban", "enable", "Activar", "move_top", "Mover a lo mas alto", "move_up", "Mover hacia arriba", "move_down", _s17_383, "move_bottom", "Mover a lo mas bajo", "subdomain_help", "Asigne el subdominio o mostrar la factura en su propio sitio web.", _s21_64, _s74_2, _s25_31, "Aseg\xfarate de incluir una variable :body", _s17_50, _s21_286, "is_viewed", "Fue visto", "letter", "Carta", "legal", "Legal", "page_layout", _s16_544, "portrait", "Vertical", "landscape", "Horizontal", _s26_19, "El propietario de la cuenta puede actualizar a un plan de pago para habilitar la configuraci\xf3n avanzada", _s20_60, _s65_9, _s21_65, "T\xe9rminos de pago de facturas", _s17_52, "Presupuesto v\xe1lido hasta", "no_headers", "Sin encabezados", "add_header", "A\xf1adir encabezado", "remove_header", _s19_265, "return_url", "URL de retorno", "rest_method", "M\xe9todo REST", "header_key", _s19_266, "header_value", _s19_267, _s18_56, _s21_287, "promo_code", _s18_301, "promo_discount", _s21_288, _s18_58, _s20_280, _s16_96, "Habilitar por asiento", "max_seats_limit", _s25_171, "trial_enabled", "Versi\xf3n de prueba habilitada", "trial_duration", _s21_289, _s21_67, _s33_78, _s18_60, _s26_156, "plan_map", "Mapa del plan", "refund_period", _s20_242, _s21_69, _s24_197, "purchase_page", "Pagina de Compra", "security", "Seguridad", "email_bounced", "Email rebotado", _s20_61, "Queja de spam", "email_delivery", _s29_124, _s16_98, _s20_281, "pdf_response", _s16_545, _s22_52, "Error de autenticaci\xf3n", "pdf_failed", "PDF fallido", "pdf_success", "PDF Correcto", "modified", "Modificado", "payment_link", "Enlace de pago", _s16_100, _s20_282, _s17_54, _s21_290, _s20_62, _s31_85, _s20_63, _s36_76, _s21_71, _s34_65, _s20_64, _s34_66, _s20_65, _s34_66, _s21_72, _s35_76, _s19_49, _s23_168, _s20_66, "Buscar :count enlaces de pago", _s26_20, _s32_79, "connect_gmail", "Conectar Gmail", _s16_102, _s17_312, "connected_gmail", "Gmail conectado correctamente", _s18_62, "Gmail desconectado correctamente", _s16_104, "C\xe1mbios en el c\xf3digo pueden estar bloqueando la actualizaci\xf3n, puedes ejecutar este comando para descartar los cambios:", _s16_105, "N\xfamero ID Cliente", "count_minutes", ":count Minutos", _s16_107, "Caducidad de Contrase\xf1a", _s29_15, "Numeraci\xf3n de facturas y cr\xe9ditos compartidas", "use_last_email", "Usar \xfaltimo email", _s16_109, "Activar Compa\xf1\xeda", _s21_74, "Activar emails, facturas recurrentes y notificaciones", _s27_31, "Ha ocurrido un error, por favor int\xe9ntalo de nuevo", _s27_32, _s44_20, _s34_15, "Atenci\xf3n: Cambiar el n\xfamero de tel\xe9fono desactivar\xe1 autenticaci\xf3n en 2 pasos", "help_translate", "Ayuda a Traducir", _s23_28, "Por favor, indica un pa\xeds", "resend_invite", _s19_268, _s19_50, "Autenticaci\xf3n en 2 pasos desactivada correctamente", _s16_111, _s30_110, _s19_51, "Cuenta desconectada correctamente", "delivered", "Entregado", "bounced", "Rebotados", "spam", "Spam", "view_docs", "Ver Documentos", _s32_12, "Por favor, facilita un n\xfamero de tel\xe9fono para activar la autenticaci\xf3n en dos pasos", "send_sms", "Enviar SMS", "sms_code", "C\xf3digo SMS", _s21_75, "Escanea el codigo de barras con una :link aplicacion compatible", _s18_63, "Autenticacion en dos pasos habilitada correctamente", "connect_google", "Conectar Google", _s17_56, _s18_362, _s17_58, "Autenticacion en dos pasos", _s18_64, "Desactivar Autenticaci\xf3n en 2 Pasos", _s34_16, "Requerir contrase\xf1a con Social Login", "stay_logged_in", "Permanecer Conectado", _s23_30, "Atenci\xf3n: Tu sesi\xf3n est\xe1 a punto de expirar", "count_hours", ":count Horas", "count_day", "1 D\xeda", "count_days", ":count D\xedas", _s19_52, "Tiempo de finalizaci\xf3n de la sesi\xf3n Web", _s17_59, "Opciones de Seguridad", "resend_email", "Reenviar Email", _s26_22, "Por favor, confirma tu direcci\xf3n de email", _s16_112, "Pago Reembolsado", _s19_54, "Parcialmente sin aplicar", _s19_56, "Por favor, selecciona un usuario autenticado con Gmail", "list_long_press", "Pulsaci\xf3n Larga en Lista", "show_actions", "Mostrar Acciones", _s17_61, "Iniciar Multiselecci\xf3n", _s27_34, "Un email ha sido enviado para confirmar la direcci\xf3n de correo", _s21_76, "Para usar :client_counter por favor, a\xf1ade o bien :client_number o :client_id_number para evitar conflictos", "this_quarter", "Trimestre Actual", "last_quarter", "Trimestre Anterior", "to_update_run", "Para actualizar ejecute", _s18_66, _s19_269, _s16_113, "URL de registro", "invoice_project", "Facturar Proyecto", "invoice_task", "Facturar tarea", "invoice_expense", "Facturar Gasto", _s19_57, "Buscar 1 T\xe9rmino de Pago", _s20_67, "Buscar :count T\xe9rminos de Pago", _s16_115, "Guardar y Previsualizar", "save_and_email", "Guardar y Enviar", _s16_117, _s18_363, _s16_119, "Cuenta convertida", _s17_63, "Balance Convertido", _s22_54, "Pagado a la fecha convertido", _s24_36, _s27_133, "converted_total", _s16_546, "is_sent", "Enviada", _s17_65, "Documents por defecto", "document_upload", "Subir Documento", _s20_68, "Activar la subida de documentos de los clientes", "expense_total", "Gasto Total", "enter_taxes", "Introducir Impuestos", "by_rate", "Por Tarifa", "by_amount", "Por Cantidad", "enter_amount", "Introduce Cantidad", "before_taxes", "Antes de Impuestos", "after_taxes", "Despu\xe9s de Impuestos", "color", "Color", "show", "Mostrar", "hide", "Ocultar", "empty_columns", "Vaciar Columnas", _s21_78, "Modo de depuraci\xf3n activo", _s26_23, "Atenci\xf3n: s\xf3lo est\xe1 destinado para usarse en maquinas locales, puede filtrar credenciales. Pulsa para saber m\xe1s.", "running_tasks", "Tareas en Proceso", "recent_tasks", "Tareas Recientes", "recent_expenses", _s16_547, _s17_67, "Pr\xf3ximos Gastos", "update_app", "Actualizar App", "started_import", "Importaci\xf3n iniciada correctamente", _s24_38, "Mapeo de columnas duplicado", _s20_69, "Usar Impuestos Inclusivos", _s18_68, _s24_199, "column", "Columna", "sample", "Ejemplo", "map_to", "Mapear a", "import", "Importar", _s25_33, "Usar primera fila como nombres de columna", "select_file", "Seleccionar archivo", _s16_121, "No hay archivos seleccionados", "csv_file", _s23_169, "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Contabilidad", _s22_56, "Por favor facilita todos los CSVs.", "import_type", "Importar Tipo", "html_mode", "Modo HTML", "html_mode_help", "Obtenga una vista previa de las actualizaciones m\xe1s r\xe1pido, pero es menos precisa", "view_licenses", "Ver Licencias", "webhook_url", "Webhook URL", _s17_69, "Editor a Pantalla Completa", "sidebar_editor", "Editor de Barra Lateral", _s22_57, "Por favor, escribe ':value' para confirmar", "purge", "Purgar", "service", "Servicio", "clone_to", "Clonar a", "clone_to_other", "Clonar a otra", "labels", "Etiquetas", "add_custom", "A\xf1adir Personalizado", "payment_tax", "Impuesto de Pago", "unpaid", "Impagado", "white_label", "Marca Blanca", "delivery_note", "Nota para el envio", _s24_41, _s38_60, _s24_43, _s37_68, "source_code", "C\xf3digo Fuente", "app_platforms", "A\xf1adir Plataformas", "invoice_late", "Atraso de Factura", "quote_expired", _s20_296, "partial_due", "Adelanto", "invoice_total", "Total Facturado", "quote_total", "Total Presupuestado", "credit_total", "Cr\xe9dito Total", _s23_31, "Total Factura", "actions", "Acciones", "expense_number", "N\xfamero de Gasto", "task_number", "N\xfamero de Tarea", "project_number", "N\xfamero de Proyecto", "project_name", "Nombre de Proyecto", "warning", "Advertencia", "view_settings", "Ver Configuraci\xf3n", _s24_45, "Advertencia: esta compa\xf1\xeda a\xfan no ha sido activada", "late_invoice", "Factura Atrasada", "expired_quote", _s20_296, "remind_invoice", _s16_549, "cvv", "CVV", "client_name", _s18_364, "client_phone", "Tel\xe9fono del Cliente", "required_fields", "Campos Requeridos", "calculated_rate", "Tasa Calculada", _s17_71, "Tarifa de Tarea por Defecto", "clear_cache", "Borrar Cach\xe9", "sort_order", "Orden Clasificaci\xf3n", "task_status", "Estado", "task_statuses", "Estados de Tarea", "new_task_status", "Nuevo Estado de Tarea", _s16_123, "Editar Estado de Tarea", _s19_58, "Estado de tarea creado correctamente", _s19_59, "Se actualiz\xf3 correctamente el estado de la tarea", _s20_71, "Estado de tarea archivado correctamente", _s19_60, "Estado de tarea borrado correctamente", _s19_61, "Estado de tarea eliminado correctamente", _s20_72, "Estado de tarea restaurado correctamente", _s22_58, ":value estados de tarea archivados correctamente", _s21_80, ":value estados de tarea borrados correctamente", _s22_59, ":value estados de tarea restaurados correctamente", _s18_70, "Buscar 1 Estado de Tarea", _s20_74, "Buscar :count Estados de Tarea", _s16_125, "Mostrar Tabla de Tareas", _s21_81, "Mostrar siempre la secci\xf3n de tareas cuando se creen facturas", _s20_75, "Registro de Tiempo de Tarea Facturada", _s25_34, "A\xf1adir detalles de tiempo a los art\xedculos de l\xednea de factura", _s20_77, "Fecha de Tarea en Factura", _s25_35, "A\xf1adir detalles de fecha a los art\xedculos de l\xednea de la factura", _s21_82, "Empezar tareas antes de guardar", _s18_71, _s18_332, "task_settings", "Configuraci\xf3n de Tareas", _s20_79, _s21_291, _s18_73, "Categor\xedas de Gasto", _s20_81, "Nueva Categor\xeda de Gasto", _s21_83, "Editar Categor\xeda de Gasto", _s24_46, "Categor\xeda de gasto creada correctamente", _s24_47, "Categor\xeda de gasto actualizada correctamente", _s25_37, "Categor\xeda de gasto archivada correctamente", _s24_48, "Categor\xeda eliminada correctamente", _s24_49, "Categor\xeda de gasto eliminada correctamente", _s25_38, "Categor\xeda de Gasto restaurada correctamente", _s27_38, ":count categor\xedas de gasto actualizados correctamente", _s26_24, ":value categor\xedas de gasto borradas correctamente", _s27_39, ":value categor\xedas de gasto restauradas correctamente", _s23_32, "Buscar 1 Categor\xeda de Gasto", _s25_40, "Buscar :count Categor\xedas de Gasto", _s21_85, "Usar Cr\xe9dito Disponible", "show_option", "Mostrar Opci\xf3n", _s22_60, "La cantidad de cr\xe9dito no puede exceder la cantidada pagada", "view_changes", "Ver Cambios", "force_update", "Forzar Actualizaci\xf3n", _s17_73, "Est\xe1s usando la \xfaltima versi\xf3n, pero puede haber correcci\xf3n de errores pendientes.", "mark_paid_help", "Seguir que la factura haya sido pagada", _s18_75, _s18_365, _s23_33, "Activar que los gastos sean facturables", _s29_17, "Hacer los documentos visibles al cliente.", _s21_87, _s28_156, _s16_127, "Configuraci\xf3n de Gastos", _s18_76, _s19_270, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Campo de Usuario", "variables", "Variables", "show_password", "Mostrar Contrase\xf1a", "hide_password", "Ocultar Contrase\xf1a", "copy_error", "Copiar Error", "capture_card", "Capturar Tarjeta", _s17_74, "Activar Auto Facturaci\xf3n", "total_taxes", _s17_384, "line_taxes", "Impuestos de L\xednea", "total_fields", "Campos Totales", _s25_41, "Se ha parado la factura recurrente correctamente", _s25_42, "Se ha iniciado la factura recurrente correctamente", _s25_43, "Se ha reiniciado la factura recurrente correctamente", "gateway_refund", "Pasarela de Devoluci\xf3n", _s19_62, "Procesar la devoluci\xf3n con la pasarela de pago", "due_date_days", _s20_294, "paused", "Pausado", "mark_active", _s18_366, "day_count", "D\xeda :count", _s22_61, "Primer D\xeda del Mes", _s21_88, "\xdaltimo D\xeda del Mes", _s17_76, "Usar T\xe9rminos de Pago", "endless", "Sin F\xedn", "next_send_date", "Pr\xf3xima Fecha de Env\xedo", _s16_129, "Ciclos Pendientes", _s17_78, _s18_367, _s18_78, _s20_283, _s21_90, _s24_200, _s22_63, "Editar Factura Recurrente", _s25_44, "Factura recurrente creada correctamente", _s25_45, "Factura recurrente actualizada correctamente", _s26_25, "Factura recurrente archivada correctamente", _s25_46, "Factura recurrente borrada correctamente", _s25_47, "Factura recurrente eliminada correctamente", _s26_26, "Factura recurrente restaurada correctamente", _s27_40, ":value facturas recurrentes archivadas correctamente", _s26_27, ":value facturas recurrentes borradas correctamente", _s27_41, ":value facturas recurrentes restauradas correctamente", _s24_50, "Buscar 1 Factura Recurrente", _s25_48, "Buscar :count Facturas Recurrentes", "send_date", "Fecha de Env\xedo", "auto_bill_on", "Facturaci\xf3n Autom\xe1tica Activa", _s28_19, "Cantidad M\xednima de Pago", "profit", "Beneficio", "line_item", "Linea de Concepto", _s18_80, _s23_170, _s23_34, "Permitir pagos extra para aceptar propinas", _s19_63, _s26_157, _s24_51, "Permitir pagar como m\xednimo la cantidad parcial/dep\xf3sito", "test_mode", "Modo Test", "opened", "Abiertos", _s30_8, "Fallo de Conciliaci\xf3n", _s30_9, "Concilicaci\xf3n correcta", "gateway_success", "\xc9xito de pasarela", "gateway_failure", "Fallo de Pasarela", "gateway_error", "Error de Pasarela", "email_send", "Email Enviado", _s17_80, "Cola de Reenv\xedo de Email", "failure", "Fallo", "quota_exceeded", "Cuota Excedida", _s16_131, _s16_132, "system_logs", "Registros del Sistema", "view_portal", "Ver portal", "copy_link", "Copiar Enlace", "token_billing", "Guardar datos de la tarjeta", _s24_52, "Bienvenid@ a Invoice Ninja", "always", "Siempre", "optin", "Optar en", "optout", "Optar por no", "label", "Etiqueta", "client_number", "C\xf3digo de Cliente", "auto_convert", "Auto Convertir", "company_name", "Nombre de la Empresa", "reminder1_sent", "Recordatorio 1, enviado", "reminder2_sent", "Recordatorio 2, enviado", "reminder3_sent", "Recordatorio 3, enviado", _s18_81, _s27_160, "pdf_page_info", _s25_172, _s16_133, "Facturas enviadas correctamente", "emailed_quotes", "Presupuestos enviados correctamente", "emailed_credits", "Cr\xe9ditos enviados correctamente", "gateway", "Pasarela", "view_in_stripe", "Ver en Stripe", "rows_per_page", "Filas por P\xe1gina", "hours", "horas", "statement", "Estado de cuenta", "taxes", "Impuestos", "surcharge", "Recargo", "apply_payment", "Aplicar Pago", "apply_credit", "Aplicar Cr\xe9dito", "apply", "Aplicar", "unapplied", "Sin Aplicar", "select_label", "Seleccionar etiqueta", "custom_labels", _s24_160, "record_type", _s16_484, "record_name", "Nombre de Registro", "file_type", "Tipo de Archivo", "height", "Altura", "width", "Anchura", "to", "Para", "health_check", "Consultar Estado de Sistema", "payment_type_id", "Tipo de Pago", "last_login_at", "\xdaltimo Acceso el", "company_key", _s16_550, "storefront", "Escaparate", "storefront_help", "Activar apps de terceros para crear facturas", "client_created", "Cliente Creado", _s20_84, "Email de Pago Online", _s20_86, "Email de Pago Manual", "completed", "Completado", "gross", "Bruto", "net_amount", "Importe Neto", "net_balance", "Balance Neto", "client_settings", "Configuraci\xf3n de Cliente", _s17_82, "Facturas Seleccionadas", _s17_84, "Pagos Seleccionados", "selected_quotes", "Presupuestos Seleccionados", "selected_tasks", "Tareas Seleccionadas", _s17_86, "Gastos Seleccionados", _s17_88, _s17_385, _s17_90, "Facturas Fuera de Plazo", "recent_payments", "Pagos recientes", "upcoming_quotes", "Pr\xf3ximos Presupuesto", "expired_quotes", "Presupuestos Expirados", "create_client", "Crear cliente", "create_invoice", "Crear Factura", "create_quote", "Crear Presupuesto", "create_payment", "Crear Pago", "create_vendor", "Crear Proveedor", "update_quote", "Actualizar Presupuesto", "delete_quote", "Eliminar Presupuesto", "update_invoice", "Actualizar Factura", "delete_invoice", _s16_551, "update_client", "Actualizar Cliente", "delete_client", _s16_552, "delete_payment", "Eliminar Pago", "update_vendor", _s20_284, "delete_vendor", _s16_553, "create_expense", "Crear Gasto", "update_expense", "Actualizar Gasto", "delete_expense", "Borrar Gasto", "create_task", "Crear Tarea", "update_task", "Actualizar Tarea", "delete_task", "Borrar Tarea", "approve_quote", "Aprobar Presupuesto", "off", "Apagado", "when_paid", "Al Pagar", "expires_on", "Expira el", "free", "Gratuito", "plan", "Plan", "show_sidebar", _s21_258, "hide_sidebar", _s21_240, "event_type", "Tipo de Evento", "target_url", "objetivo", "copy", "Copiar", "must_be_online", "Por favor reinicia la app cuando te conectes a internet", _s17_92, "La tarea cron debe ser activada", "api_webhooks", "API Webhooks", "search_webhooks", _s22_240, "search_webhook", "Buscar 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Nuevo Webhook", "edit_webhook", "Editar Webhook", "created_webhook", "Webhook creado correctamente", "updated_webhook", "Webhook actualizado correctamente", _s16_135, _s31_86, "deleted_webhook", "Webhook borrado correctamente", "removed_webhook", "Webhook eliminado correctamente", _s16_136, "Webhook restaurado correctamente", _s17_93, ":value webhooks archivados correctamente", _s16_137, ":value webhooks borrados correctamente", _s16_138, ":value webhooks eliminados correctamente", _s17_94, ":value webhooks restaurados correctamente", "api_tokens", "API Tokens", "api_docs", "Documentaci\xf3n de API", "search_tokens", "Buscar :count Tokens", "search_token", "Buscar 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "Nuevo Token", "edit_token", "Editar Token", "created_token", "Token creado correctamente", "updated_token", "Token actualizado correctamente", "archived_token", "Token archivado correctamente", "deleted_token", _s29_132, "removed_token", _s29_132, "restored_token", "Token restaurado correctamente", "archived_tokens", ":value tokens archivados correctamente", "deleted_tokens", ":value tokens borrados correctamente", "restored_tokens", ":value tokens restaurados correctamente", _s19_64, _s19_271, _s24_54, "Permitir a los clientes auto-registrarse en el portal", "email_invoice", "Enviar Factura por EMail", "email_quote", "Enviar Presupuesto", "email_credit", "Enviar Cr\xe9dito", "email_payment", "Pago por correo electr\xf3nico", _s20_89, "El cliente no tiene establecida una direcci\xf3n de email", "ledger", "Libro Mayor", "view_pdf", "Ver PDF", "all_records", _s19_272, "owned_by_user", "Propiedad del usuario", _s16_139, _s16_488, "contact_name", _s19_284, "use_default", "Usar por defecto", _s16_141, "Recordatorios Sin F\xedn", "number_of_days", "N\xfamero de d\xedas", _s23_36, "Configurar T\xe9rminos de Pago", "payment_term", "T\xe9rmino de Pago", _s16_142, "Nuevo T\xe9rmino de Pago", _s17_96, _s26_158, _s20_90, "T\xe9rminos de pago creados correctamente", _s20_91, "T\xe9rminos de pago actualizados correctamente", _s21_92, "T\xe9rminos de pago archivados correctamente", _s20_92, "T\xe9rmino de pago borrado correctamente", _s20_93, "T\xe9rmino de pago eliminado correctamente", _s21_93, "T\xe9rmino de pago restaurado correctamente", _s22_68, ":value t\xe9rminos de pago archivados correctamente", _s21_94, ":value t\xe9minos de pago borrados correctamente", _s22_69, ":value t\xe9minos de pago restaurados correctamente", "email_sign_in", "Ingresar con email", "change", "Cambiar", _s23_38, "\xbfCambiar al formato de m\xf3vil?", _s24_55, "\xbfCambiar al formato de escritorio?", "send_from_gmail", _s18_368, "reversed", "Revertida", "cancelled", "Cancelada", "credit_amount", _s19_273, "quote_amount", "Total de Presupuesto", "hosted", "Hospedado", "selfhosted", "Hospedaje Propio", "exclusive", "Exclusivo", "inclusive", "Inclusivo", "hide_menu", "Ocultar Men\xfa", "show_menu", "Mostrar Men\xfa", _s18_83, "Parcialmente Reintegrada", _s16_144, _s17_386, "search_designs", "Buscar Dise\xf1os", "search_invoices", "Buscar Facturas", "search_clients", "Buscar Clientes", "search_products", _s16_554, "search_quotes", "Buscar Presupuestos", "search_credits", "Buscar Cr\xe9ditos", "search_vendors", "Buscar Proveedores", "search_users", "Buscar Usuarios", _s16_145, "Buscar Tipos de Impuesto", "search_tasks", "Buscar Tareas", "search_settings", "Buscar Opciones", "search_projects", _s16_555, "search_expenses", "Buscar Gastos", "search_payments", "Buscar Pagos", "search_groups", "Buscar Grupos", "search_company", "Buscar Compa\xf1\xeda", "search_document", "Buscar 1 Documento", "search_design", "Buscar 1 Dise\xf1o", "search_invoice", "Buscar 1 Factura", "search_client", _s16_556, "search_product", _s17_387, "search_quote", "Buscar 1 Presupuesto", "search_credit", _s16_557, "search_vendor", _s18_369, "search_user", _s16_558, "search_tax_rate", "Buscar 1 Tipo de Impuesto", "search_task", "Buscar 1 Tarea", "search_project", "Buscar 1 Proyecto", "search_expense", "Buscar 1 Gasto", "search_payment", "Buscar 1 Pago", "search_group", "Buscar 1 Grupo", "refund_payment", "Reembolsar Pago", _s17_100, "Factura cancelada correctamente", _s18_85, "Facturas canceladas correctamente", _s16_151, "Factura revertida correctamente", _s17_101, "Facturas revertidas correctamente", "reverse", "Revertir", "full_name", "Nombre completo", _s17_102, "Ciudad / Provincia / C.Postal", _s17_104, "C.Postal / Ciudad / Provincia", "custom1", "Primera personalizaci\xf3n", "custom2", "Segunda personalizaci\xf3n", "custom3", _s23_181, "custom4", "Cuarta Personalizaci\xf3n", "optional", "Opcional", "license", "Licencia", "purge_data", "Purgar Datos", _s16_152, "Datos de la empresa purgados correctamente", _s18_86, "Advertencia: Esto borrar\xe1 definitivamente sus datos, no hay deshacer.", "invoice_balance", "Balance de Factura", "age_group_0", "0 - 30 D\xedas", "age_group_30", "30 - 60 D\xedas", "age_group_60", "60 - 90 D\xedas", "age_group_90", "90 - 120 D\xedas", "age_group_120", "120+ D\xedas", "refresh", "Refrescar", "saved_design", "Dise\xf1o guardado correctamente", "client_details", "Detalles de Cliente", "company_address", "Direcci\xf3n de Compa\xf1\xeda", "invoice_details", "Detalles de Factura", "quote_details", "Detalles del Presupuesto", "credit_details", "Detalles de Cr\xe9dito", "product_columns", "Columnas de Producto", "task_columns", "Columnas de Tarea", "add_field", "A\xf1adir Campo", "all_events", _s17_388, "permissions", "Permisos", "none", "Ninguno", "owned", "Propietario", "payment_success", "Pago realizado con \xe9xito", "payment_failure", "Fallo de Pago", "invoice_sent", "Factura :count enviada", "quote_sent", "Prespuesto Enviado", "credit_sent", "Cr\xe9dito Enviado", "invoice_viewed", "Factura Vista", "quote_viewed", "Presupuesto Visto", "credit_viewed", "Cr\xe9dito Visto", "quote_approved", "Presupuesto Aprobado", _s25_50, "Recibir Todas las Notificaciones", _s16_153, _s16_559, "apply_license", "Renovar licencia", "cancel_account", "Cancelar Cuenta", _s22_70, "Atenci\xf3n: Esta acci\xf3n eliminar\xe1 permanentemente tu cuenta y no se podr\xe1 deshacer.", "delete_company", "Borrar Compa\xf1\xeda", _s22_71, "Advertencia: esto eliminar\xe1 definitivamente su empresa, no hay deshacer.", "enabled_modules", "Modulos Activados", "converted_quote", "Presupuesto convertida correctamente", "credit_design", "Dise\xf1o de Cr\xe9dito", "includes", "Incluye", "header", "Cabecera", "load_design", "Cargar dise\xf1o", "css_framework", "CSS Framework", "custom_designs", _s22_241, "designs", "Dise\xf1os", "new_design", "Nuevo Dise\xf1o", "edit_design", "Editar Dise\xf1o", "created_design", "Dise\xf1o creado correctamente", "updated_design", "Dise\xf1o actualizado correctamente", "archived_design", "Dise\xf1o archivado correctamente", "deleted_design", "Dise\xf1o borrado correctamente", "removed_design", "Dise\xf1o eliminado correctamente", "restored_design", "Dise\xf1o restaurado correctamente", _s16_155, ":value dise\xf1os archivados correctamente", "deleted_designs", ":value dise\xf1os borrados correctamente", _s16_156, ":value dise\xf1os restaurados correctamente", "proposals", "Propuestas", "tickets", "Tickets", _s16_157, "Presupuestos Recurrentes", "recurring_tasks", _s18_370, _s18_87, "Administraci\xf3n de la Cuenta", "credit_date", _s16_560, "credit", "Cr\xe9dito", "credits", "Cr\xe9ditos", "new_credit", "Introducir el Cr\xe9dito", "edit_credit", "Editar Cr\xe9dito", "created_credit", "Cr\xe9dito creado correctamente", "updated_credit", "Cr\xe9dito actualizado correctamente", "archived_credit", "Cr\xe9dito archivado correctamente", "deleted_credit", "Cr\xe9ditos eliminados correctamente", "removed_credit", "Cr\xe9dito eliminado correctamente", "restored_credit", "Cr\xe9dito restaurado correctamente", _s16_159, ":count cr\xe9ditos archivados correctamente", "deleted_credits", ":count cr\xe9ditos eliminados correctamente", _s16_160, ":value cr\xe9ditos restaurados correctamente", "current_version", "Versi\xf3n Actual", "latest_version", "\xdaltima Versi\xf3n", "update_now", "Actualizar Ahora", _s26_33, "Una nueva versi\xf3n de la aplicaci\xf3n web est\xe1 disponible", _s16_161, _s24_202, "app_updated", "Actualizaci\xf3n completada correctamente", "learn_more", "Saber m\xe1s", "integrations", "Integraciones", "tracking_id", "Id seguimiento", _s17_106, _s17_107, "credit_footer", "Pie de P\xe1gina de Cr\xe9dito", "credit_terms", "T\xe9rminos de Cr\xe9dito", "new_company", "Nueva Compa\xf1\xeda", "added_company", "Compa\xf1\xeda a\xf1adida correctamente", "company1", "Compa\xf1\xeda Personalizada 1", "company2", "Compa\xf1\xeda Personalizada 2", "company3", "Compa\xf1\xeda Personalizada 3", "company4", "Compa\xf1\xeda Personalizada 4", "product1", "Producto Personalizado 1", "product2", "Producto Personalizado 2", "product3", "Producto Personalizado 3", "product4", "Producto Personalizado 4", "client1", _s23_157, "client2", _s23_158, "client3", _s23_159, "client4", _s23_160, "contact1", _s24_172, "contact2", _s24_173, "contact3", _s24_174, "contact4", _s24_175, "task1", "Tarea Personalizada 1", "task2", "Tarea Personalizada 2", "task3", "Tarea Personalizada 3", "task4", "Tarea Personalizada 4", "project1", "Proyecto Personalizado 1", "project2", "Proyecto Personalizado 2", "project3", "Proyecto Personalizado 3", "project4", "Proyecto Personalizado 4", "expense1", "Gasto Personalizado 1", "expense2", "Gasto Personalizado 2", "expense3", "Gasto Personalizado 3", "expense4", "Gasto Personalizado 4", "vendor1", "Proveedor Personalizado 1", "vendor2", "Proveedor Personalizado 2", "vendor3", "Proveedor Personalizado 3", "vendor4", "Proveedor Personalizado 4", "invoice1", "Factura Personalizada 1", "invoice2", "Factura Personalizada 2", "invoice3", "Factura Personalizada 3", "invoice4", "Factura Personalizada 4", "payment1", "Pago Personalizado 1", "payment2", "Pago Personalizado 2", "payment3", "Pago Personalizado 3", "payment4", "Pago Personalizado 4", "surcharge1", _s23_182, "surcharge2", _s23_183, "surcharge3", _s23_184, "surcharge4", _s23_185, "group1", _s21_259, "group2", _s21_260, "group3", _s21_261, "group4", _s21_262, "reset", "Restaurar", "number", "N\xfamero", "export", "Exportar", "chart", "Gr\xe1fica", "count", "Recuento", "totals", "Totales", "blank", "Vacio", "day", "D\xeda", "month", "Mes", "year", "A\xf1o", "subgroup", "Subgrupo", "is_active", "Activo", "group_by", "Agrupar por", "credit_balance", _s16_561, _s18_93, "\xdaltimo Acceso de Contacto", _s17_108, "Nombre Completo de Contacto", "contact_phone", "Tel\xe9fono del Contacto", _s21_95, _s24_172, _s21_96, _s24_173, _s21_97, _s24_174, _s21_98, _s24_175, _s17_110, "Calle de Envio", _s17_111, "Piso de Envio", "shipping_city", "Ciudad de Envio", "shipping_state", "Provincia de Envio", _s20_94, "Cod. Postal de Envio", _s16_191, "Pais de Envio", _s16_193, "Calle de Facturacion", _s16_194, "Piso de Facturacion", "billing_city", "Ciudad de Facturacion", "billing_state", "Provincia de Facturacion", _s19_66, "Cod. Postal de Facturacion", "billing_country", "Pais de Facturacion", "client_id", "Id del cliente", "assigned_to", "Asignado a", "created_by", _s16_562, "assigned_to_id", "Asignado a Id", "created_by_id", "Creado por Id", "add_column", "A\xf1adir Columna", "edit_columns", "Editar Columnas", "columns", "Columnas", "aging", "Envejecimiento", "profit_and_loss", _s20_285, "reports", "Informes", "report", "Informe", "add_company", "A\xf1adir Compa\xf1\xeda", "unpaid_invoice", "Factura Impagada", "paid_invoice", "Factura Pagada", _s16_195, "Presupuesto No Aprobado", "help", "Ayuda", "refund", "Reembolo", "refund_date", "Fecha de Reembolso", "filtered_by", "Filtrado por", "contact_email", "Email del Contacto", "multiselect", "Multiselecci\xf3n", "entity_state", "Estado", "verify_password", "Verificar Contrase\xf1a", "applied", "Aplicado", _s21_99, _s42_38, _s30_12, "Hemos recibido tu mensaje e intentaremos responderte cuanto antes.", "message", "Mensaje", "from", "De", _s20_96, "Mostrar Detalles de Producto", _s25_52, "Incluir la descripci\xf3n y el coste en el desplegable del producto", _s20_98, "El renderizador de PDF requiere :version", _s18_96, "Ajustar Porcentaje de Tarifa", _s23_40, "Ajustar el porcentaje para dar cuenta de la tarifa", _s18_98, "Configurar Opciones", "support_forum", _s16_563, "about", "Acerca de", "documentation", "Documentaci\xf3n", "contact_us", "Cont\xe1cte con Nosotros", "subtotal", "Subtotal", "line_total", "Total", "item", "Concepto", "credit_email", _s29_125, "iframe_url", "iFrame URL", "domain_url", "URL del Dominio", _s21_100, _s32_80, _s20_99, "La contrase\xf1a debe contener una letra may\xfascula y un n\xfamero", _s19_68, "Tareas del Portal Cliente", _s23_41, "Escritorio del Portal Cliente", _s20_100, "Por favor, introduzca un valor", "deleted_logo", "Logo borrado correctamente", "yes", "S\xed", "no", "No", "generate_number", "Generar N\xfamero", "when_saved", "Al Guardar", "when_sent", "Al Enviar", "select_company", "Seleccionar Compa\xf1\xeda", "float", "Flotante", "collapse", "Ocultar", "show_or_hide", "Mostrar/Ocultar", "menu_sidebar", "Men\xfa en Barra Lateral", "history_sidebar", "Hist\xf3rico en Barra Lateral", "tablet", "Tableta", "mobile", "M\xf3vil", "desktop", "Escritorio", "layout", "Dise\xf1o", "view", "Ver", "module", "Modulo", "first_custom", "Primera Personalizaci\xf3n", "second_custom", "Segunda Personalizaci\xf3n", "third_custom", _s23_181, "show_cost", "Mostrar Coste", _s17_113, "Mostrar Coste de Producto", "show_cost_help", "Mostrar un campo de coste de producto para seguir el margen/beneficio", _s21_101, "Mostrar Cantidad de Productos", _s26_35, "Mostrar un campo de cantidad de productos, de lo contrario predeterminar a uno", _s21_103, "Mostrar Cantidad de Factura", _s26_36, "Mostrar un campo de cantidad de art\xedculo de l\xednea; de lo contrario, el valor predeterminado es uno", _s21_105, "Mostrar Descuento de Producto", _s26_37, "Mostrar un campo de descuento en la l\xednea de art\xedculo", _s16_197, "Cantidad por Defecto", _s21_107, "Poner la cantidad de art\xedculos autom\xe1ticamente a uno", "one_tax_rate", "Un Tipo de Impuesto", "two_tax_rates", "Dos Tipos de Impuesto", "three_tax_rates", "Tres Tipos de Impuesto", _s16_199, "Impuesto por Defecto", "user", "Usuario", "invoice_tax", "Impuesto de Factura", "line_item_tax", "Impuesto de Art\xedculo", "inclusive_taxes", _s20_286, _s17_115, "Tipos de Impuesto de Factura", "item_tax_rates", "Tipos de Impuesto de Art\xedculo", _s18_100, _s31_91, "configure_rates", "Configurar tipos", _s18_101, "Configurar Pasarelas", "tax_settings", _s26_159, _s18_103, "Tipos de Impuesto", "accent_color", "Color de Acento", "switch", "Cambiar", _s19_70, "Lista separada por comas", "options", "Opciones", _s16_201, _s23_175, "multi_line_text", "Texto de l\xedneas m\xfaltiples", "dropdown", "Desplegable", "field_type", "Tipo de Campo", _s27_52, "Se ha enviado un email de recuperaci\xf3n de contrase\xf1a", "submit", "Enviar", _s16_203, "Recuperar Contrase\xf1a", "late_fees", _s26_160, "credit_number", "C\xf3digo de Cr\xe9dito", "payment_number", "N\xba de Pago", "late_fee_amount", "Cargo por pago atrasado", _s16_204, "Porcentaje por pago atrasado", "before_due_date", _s32_81, "after_due_date", _s34_67, _s18_105, _s33_80, "days", "D\xedas", "invoice_email", "Email de Facturas", "payment_email", "Email de Pagos", "partial_payment", "Pago Parcial", "payment_partial", "Pago Parcial", _s21_108, "Correo electr\xf3nico de pago parcial", "quote_email", "Email de Presupuestos", _s16_206, "Recordatorio Sin F\xedn", _s16_208, "Filtrado por usuario", "administrator", "Administrador", _s18_106, "Permitir que administre usuarios, cambie configuraci\xf3n y modifique cualquier registro", "user_management", "Administraci\xf3n de Usuarios", "users", "Usuarios", "new_user", "Nuevo Usuario", "edit_user", "Editar Usario", "created_user", _s24_203, "updated_user", "Usario actualizado correctamente", "archived_user", "Usuario archivado correctamente", "deleted_user", "Usario eliminado correctamente", "removed_user", "Usuario eliminado correctamente", "restored_user", "Usuario restaurado correctamente", "archived_users", ":value usuarios archivados correctamente", "deleted_users", ":value usuarios borrados correctamente", "removed_users", ":value usuarios eliminados correctamente", "restored_users", ":value usuarios restaurados correctamente", _s16_210, _s21_292, "invoice_options", _s19_274, _s17_117, "Ocultar el valor Pagado a la Fecha", _s22_78, "Solo mostrar\xe1 el valor Pagado a la Fecha en sus Facturas cuando se ha recibido un Pago.", _s23_43, "Documentos anexados", _s28_32, "Incluye imagenes adjuntas en la factura", _s16_212, "Mostrar Cabecera en", _s16_213, "Mostrar Pie en", "first_page", "Primera p\xe1gina", "all_pages", _s17_389, "last_page", "\xdaltima p\xe1gina", "primary_font", "Fuente primaria", "secondary_font", _s17_390, "primary_color", "Color Primario", "secondary_color", _s16_564, "page_size", "Tama\xf1o de Pagina", "font_size", "Tama\xf1o de Letra", "quote_design", "Dise\xf1os del presupuesto", "invoice_fields", _s17_391, "product_fields", _s18_371, "invoice_terms", _s23_176, "invoice_footer", "Pie de P\xe1gina de la Factura", "quote_terms", "T\xe9rminos del Presupuesto", "quote_footer", "Pie del presupuesto", _s18_107, "Auto Email", _s23_44, "Autom\xe1ticamente enviar por email facturas recurrentes cuando sean creadas.", _s18_108, "Auto Archivar", _s23_45, "Autom\xe1ticamente archivar presupuesto cuando sean convertidos a facturas.", _s18_109, "Auto Convertir", _s23_46, "Convertir autom\xe1ticamente un presupuesto en una factura cuando se apruebe.", _s17_119, "Configuraci\xf3n de Flujos", "freq_daily", "Diariamente", "freq_weekly", "Semanal", "freq_two_weeks", "Dos semanas", "freq_four_weeks", "Cuatro semanas", "freq_monthly", "Mensual", "freq_two_months", "Dos meses", _s17_121, "Tres meses", _s16_214, "Cuatro meses", "freq_six_months", "Seis meses", "freq_annually", "Anual", "freq_two_years", "Dos A\xf1os", _s16_215, "Tres A\xf1os", "never", "Nunca", "company", "Empresa", _s17_122, _s17_392, "charge_taxes", _s16_565, "next_reset", "Proximo Reinicio", "reset_counter", _s18_323, _s16_216, _s18_372, "number_padding", "Relleno num\xe9rico", "general", "General", "surcharge_field", _s16_566, "company_field", _s16_567, "company_value", "Valor de compa\xf1\xeda", "credit_field", _s16_568, "invoice_field", "Campo de Factura", _s17_124, "Recargo de Factura", "client_field", "Campo de Cliente", "product_field", "Campo de Producto", "payment_field", "Campo de pago", "contact_field", "Campo de Contacto", "vendor_field", "Campo de Proveedor", "expense_field", "Campo de Gasto", "project_field", "Campo de Proyecto", "task_field", "Campo de Tarea", "group_field", "Campo de grupo", "number_counter", _s19_275, "prefix", "Prefijo", "number_pattern", "Patr\xf3n num\xe9rico", "messages", "Mensajes", "custom_css", "CSS personalizado", _s17_126, _s24_165, _s16_218, "Mostrar en PDF", _s21_110, "Mostrar la firma del cliente en el PDF de la factura/presupuesto", _s25_58, "Mostrar aceptaci\xf3n de t\xe9rminos de la factura", _s30_13, "Requerir que el cliente confirme que acepta los t\xe9rminos de la factura.", _s23_47, "Mostrar aceptaci\xf3n de t\xe9rminos del presupuesto", _s28_33, "Requerir que el cliente confirme que acepta los t\xe9rminos del presupuesto.", _s25_59, "Firma de la factura", _s30_14, "Requerir que el cliente proporcione su firma.", _s23_48, "Firma del presupuesto.", _s22_80, _s32_82, _s27_53, "Habilite para seleccionar una contrase\xf1a para cada contacto. Si una contrase\xf1a esta especificada, se le ser\xe1 solicitada al contacto para acceder a sus facturas.", "authorization", "Autorizaci\xf3n", "subdomain", "Subdominio", "domain", "Dominio", "portal_mode", "Modo portal", "email_signature", _s18_373, _s24_56, _s118_0, "plain", "Plano", "light", "Claro", "dark", "Oscuro", "email_design", _s16_569, "attach_pdf", "Adjuntar PDF", _s16_219, _s19_276, "attach_ubl", "Adjuntar UBL/E-Invoice", "email_style", _s28_157, _s19_72, _s16_570, "reply_to_email", "Direccion Email de Respuesta", "reply_to_name", "Nombre de Responder a", "bcc_email", "BCC Email", "processed", "Procesado", "credit_card", "Tarjeta de Cr\xe9dito", "bank_transfer", "Transferencia bancaria", "priority", "Prioridad", "fee_amount", _s19_277, "fee_percent", _s20_287, "fee_cap", _s16_571, "limits_and_fees", "L\xedmites/Tarifas", "enable_min", "Activar M\xednimo", "enable_max", "Activar M\xe1ximo", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "M\xednimo", "max", "M\xe1ximo", _s19_73, "Logotipos de tarjetas aceptadas", "credentials", "Credenciales", "update_address", _s20_288, _s19_75, "Actualizar la direccion del cliente con los datos provistos", "rate", "Precio", "tax_rate", "Impuesto", "new_tax_rate", "Nuevo Impuesto", "edit_tax_rate", "Editar impuesto", _s16_221, "Impuesto creado correctamente", _s16_222, "Impuesto actualizado correctamente", _s17_129, "Impuesto archivado correctamente", _s16_223, "Impuesto borrado correctamente", _s17_130, "Impuesto restaurado correctamente", _s18_110, ":value tipos impositivos archivados correctamente", _s17_131, ":value tipos impositivos borrados correctamente", _s18_111, ":value tipos impositivos restaurados correctamente", "fill_products", "Auto-rellenar Productos", _s18_112, _s74_3, "update_products", "Auto-actualizar Productos", _s20_104, "Actualizar una Factura autom\xe1ticamente actualizar\xe1 los Productos", _s16_224, "Convertir Productos", _s21_111, "Convertir autom\xe1ticamente los precios de los productos a la divisa del cliente", "fees", "Cargos", "limits", "Limites", "provider", "Proveedor", "company_gateway", _s16_572, _s16_226, "Pasarelas de pago", _s19_76, "Nueva pasarela", _s20_105, "Editar pasarela", _s23_49, "Pasarela creada correctamente", _s23_50, "Pasarela actualizada correctamente", _s24_57, "Pasarela archivada correctamente", _s23_51, "Pasarela borrada correctamente", _s24_58, "Pasarela restaurada correctamente", _s25_61, ":value pasarelas archivadas correctamente", _s24_59, ":value pasarelas borradas correctamente", _s25_62, ":value pasarelas restauradas correctamente", _s16_228, "Seguir editando", "discard_changes", "Descartar los cambios", "default_value", _s17_393, "disabled", "Deshabilitado", "currency_format", _s17_394, _s21_112, _s23_177, _s23_52, "Primer mes del a\xf1o", "sunday", "Domingo", "monday", "Lunes", "tuesday", "Martes", "wednesday", "Mi\xe9rcoles", "thursday", "Jueves", "friday", "Viernes", "saturday", "S\xe1bado", "january", "Enero", "february", "Febrero", "march", "Marzo", "april", "Abril", "may", "Mayo", "june", "Junio", "july", "Julio", "august", "Agosto", "september", "Septiembre", "october", "Octubre", "november", "Noviembre", "december", "Diciembre", "symbol", "S\xedmbolo", "ocde", "C\xf3digo", "date_format", _s16_573, "datetime_format", _s23_178, "military_time", "24 Horas", _s18_113, "Formato de 24 Horas", "send_reminders", _s20_289, "timezone", "Zona horaria", _s19_77, "Fitlrado por Proyecto", _s17_132, _s18_327, _s19_79, _s20_290, _s18_114, _s20_255, _s18_116, "Filtrado por proveedor", "group_settings", "Opciones de Grupo", "group", "Grupo", "groups", "Grupos", "new_group", "Nuevo grupo", "edit_group", "Editar grupo", "created_group", "Grupo creado correctamente", "updated_group", _s31_87, "archived_groups", ":value grupos archivados correctamente", "deleted_groups", ":value grupos borrados correctamente", "restored_groups", ":value grupos restaurados correctamente", "archived_group", _s29_126, "deleted_group", "Grupo borrado correctamente", "restored_group", "Grupo restaurado correctamente", "upload_logo", _s32_83, "uploaded_logo", "Logo subido", "logo", "Logo", "saved_settings", "Ajustes guardados", _s16_230, "Configuraci\xf3n de Producto", "device_settings", "Opciones de dispositivo", "defaults", "Ajustes Predefinidos", "basic_settings", _s20_291, _s17_134, _s22_242, "company_details", _s22_243, "user_details", _s19_278, "localization", "Localizaci\xf3n", "online_payments", "Pagos Online", "tax_rates", "Impuestos", "notifications", "Notificaciones", "import_export", _s17_354, "custom_fields", _s21_248, "invoice_design", "Dise\xf1o de Factura", "buy_now_buttons", "Botones de Comprar Ahora", "email_settings", _s36_77, _s23_54, _s26_161, _s22_81, "Tarjetas de Cr\xe9dito y Bancos", _s19_81, _s22_244, "price", "Precio", "email_sign_up", "Registrarse con Email", "google_sign_up", "Registrarse con Google", _s27_57, "\xa1Gracias por su compra!", "redeem", "Redimir", "back", "Atr\xe1s", "past_purchases", "Compras Pasadas", _s19_83, _s17_395, "pro_plan", "Plan Pro", "enterprise_plan", "Plan Enterprise", "count_users", ":count usuarios", "upgrade", "Mejorar", _s25_63, "Introduce tu nombre", _s24_60, "Introduce tu apellido", _s33_30, "Por favor, acepta los t\xe9rminos de servicio y la pol\xedtica de privacidad para crear una cuenta", "i_agree_to_the", "Estoy de acuerdo con", _s16_232, "T\xe9rminos de servicio", "privacy_policy", "Pol\xedtica de Privacidad", "sign_up", "Registrarse", "account_login", "Inicio de Sesi\xf3n con su Cuenta", "view_website", "Ver Sitio Web", "create_account", "Crear Cuenta", "email_login", _s37_69, "create_new", "Crear Nuevo", _s18_118, "No se han seleccionado registros", _s21_115, "Guarda o cancela tus cambios", "download", "Descargar", _s27_58, _s28_158, "take_picture", "Tomar foto", "upload_files", "Subir archivos", "document", "Documento", "documents", "Documentos", "new_document", "Nuevo documento", "edit_document", _s16_574, _s17_136, "Documento subido satisfactoriamente", _s16_234, "Documento actualizado satisfactoriamente", _s17_137, "Documento archivado satisfactoriamente", _s16_235, "Documento borrado satisfactoriamente", _s17_138, "Documento restaurado satisfactoriamente", _s18_120, ":value documentos archivados correctamente", _s17_139, ":value documentos borrados correctamente", _s18_121, ":value documentos restaurados correctamente", "no_history", "Sin historial", "expense_date", "Fecha", "pending", "Pendiente", _s16_236, "Registrado", _s16_237, "Pendiente", _s16_238, "Facturado", "converted", "Modificada", _s24_62, _s31_88, "exchange_rate", "Tipo de Cambio", _s16_239, _s16_575, "mark_paid", "Marcar como pagado", "category", "Categor\xeda", "address", "Direcci\xf3n", "new_vendor", "Nuevo Proveedor", "created_vendor", "Proveedor creado correctamente", "updated_vendor", "Proveedor actualizado correctamente", "archived_vendor", "Proveedor archivado correctamente", "deleted_vendor", "Proveedor eliminado correctamente", "restored_vendor", "Proveedor restaurado correctamente", _s16_240, _s45_24, "deleted_vendors", _s45_24, _s16_241, ":value proveedores restaurados correctamente", "new_expense", "Nuevo Gasto", "created_expense", _s26_162, "updated_expense", _s31_89, _s16_242, _s29_127, "deleted_expense", _s27_162, _s16_243, "Gasto restaurado correctamente", _s17_140, _s31_90, _s16_244, _s29_128, _s17_141, ":value gastos restaurados correctamente", "copy_shipping", "Copiar Env\xedo", "copy_billing", "Copia Facturaci\xf3n", "design", "Dise\xf1o", _s21_116, "Fallo al buscar registro", "invoiced", "Facturado", "logged", "Registrado", "running", "Ejecutando", "resume", "Reanudar", "task_errors", "Por favor corrija cualquier tiempo que se solape con otro", "start", "Iniciar", "stop", "Parar", "started_task", "Tarea empezada correctamente", "stopped_task", "Tarea parada correctamente", "resumed_task", "La tarea se reanud\xf3 correctamente", "now", "Ahora", _s16_245, "Tareas programadas", "timer", "Temporizador", "manual", "Manual", "budgeted", "Presupuestado", "start_time", "Hora de Inicio", "end_time", "Hora de Fin", "date", "Fecha", "times", "Tiempos", "duration", "Duraci\xf3n", "new_task", "Nueva tarea", "created_task", "Tarea creada correctamente", "updated_task", "Tarea actualizada correctamente", "archived_task", "Tarea archivada correctamente", "deleted_task", "Tarea borrada correctamente", "restored_task", "Tarea restaurada correctamente", "archived_tasks", ":count tareas archivadas correctamente", "deleted_tasks", ":count tareas borradas correctamente", "restored_tasks", ":value tareas restauradas correctamente", _s19_85, "Por favor introduce un nombre", "budgeted_hours", _s20_292, "created_project", "Proyecto creado correctamente", "updated_project", "Proyecto actualizado correctamente", _s16_247, "Proyecto archivado correctamente", "deleted_project", "Proyecto eliminado correctamente", _s16_248, "Proyecto restaurado correctamente", _s17_142, ":count proyectos archivados correctamente", _s16_249, ":count proyecto eliminados correctamente", _s17_143, ":value proyectos restaurados correctamente", "new_project", "Nuevo Proyecto", _s27_62, "\xa1Gracias por utilizar nuestra app!", "if_you_like_it", "Si te gusta por favor", "click_here", "pulse aqui", _s18_122, "Pulsa aqu\xed", "to_rate_it", "para valorar.", "average", "Promedio", "unapproved", "No aprobado", _s30_19, "Por favor, autenticarse para cambiar esta configuraci\xf3n", "locked", "Bloqueado", "authenticate", "Autenticaci\xf3n", _s19_87, "Por favor, autenticarse", _s24_64, _s24_204, "footer", "Pie", "compare", "Comparar", "hosted_login", "Acceso alojado", "selfhost_login", "Acceso auto alojado", "google_sign_in", "Ingresar con Google", "today", "Hoy", "custom_range", "Rango personalizado", "date_range", "Rango de fechas", "current", "Actual", "previous", "Previo", "current_period", "Periodo Actual", _s17_144, _s22_245, "previous_period", "Periodo Anterior", "previous_year", "A\xf1o Anterior", "compare_to", "Comparar con", "last7_days", "\xdaltimos 7 d\xedas", "last_week", "\xdaltima Semana", "last30_days", "\xdaltimos 30 d\xedas", "this_month", "Este Mes", "last_month", "\xdaltimo Mes", "this_year", "Este A\xf1o", "last_year", "\xdaltimo A\xf1o", "all_time", "Todo el tiempo", "custom", "Personalizado", _s16_250, _s16_576, "clone_to_quote", "Clonar a Presupuesto", "clone_to_credit", "Clonar a Cr\xe9dito", "view_invoice", "Ver Factura", "convert", "Convertir", "more", "M\xe1s", "edit_client", "Editar Cliente", "edit_product", "Editar Producto", "edit_invoice", "Editar Factura", "edit_quote", "Editar Presupuesto", "edit_payment", "Editar Pago", "edit_task", "Editar Tarea", "edit_expense", "Editar Gasto", "edit_vendor", _s16_577, "edit_project", "Editar Proyecto", _s20_107, "Editar Presupuesto Recurrente", "billing_address", "Direcci\xf3n de Facturaci\xf3n", _s16_252, "Direccion de Envio", "total_revenue", _s16_578, "average_invoice", _s23_179, "outstanding", _s18_374, "invoices_sent", _s24_205, "active_clients", _s16_579, "close", "Cerrar", "email", "Email", "password", "Contrase\xf1a", "url", "URL", "secret", "Secreto", "name", "Nombre", "logout", "Cerrar sesi\xf3n", "login", "Iniciar Sesi\xf3n", "filter", "Filtrar", "sort", "Orden", "search", "B\xfasqueda", "active", "Activo", "archived", "Archivado", "deleted", "Eliminado", "dashboard", "Inicio", "archive", "Archivar", "delete", "Eliminar", "restore", "Restaurar", _s16_254, "Actualizaci\xf3n Completa", _s23_55, "Por favor introduce tu email", _s26_46, "Por favor introduce tu contrase\xf1a", _s21_119, "Por favor introduce tu URL", _s26_48, "Por favor introduce un c\xf3digo de producto", "ascending", "Ascendente", "descending", "Descendente", "save", "Guardar", _s17_146, "Ha ocurrido un error", "paid_to_date", "Pagado", "balance_due", "Pendiente", "balance", "Saldo", "overview", "Resumen", "details", "Detalles", "phone", "Tel\xe9fono", "website", "P\xe1gina Web", "vat_number", "NIF/CIF", "id_number", "N\xba de identificaci\xf3n", "create", "Crear", _s19_89, ":value copiado al portapapeles", "error", "Error", _s16_256, "No se puede abrir", "contacts", "Contactos", "additional", "Adicional", "first_name", "Nombre", "last_name", "Apellidos", "add_contact", "A\xf1adir Contacto", "are_you_sure", "\xbfEst\xe1 Seguro?", "cancel", "Cancelar", "ok", "Ok", "remove", "Borrar", _s16_258, "El email es inv\xe1lido", "product", "Producto", "products", "Productos", "new_product", "Nuevo Producto", "created_product", "Producto creado correctamente", "updated_product", "Producto actualizado correctamente", _s16_260, "Producto archivado correctamente", "deleted_product", "Producto eliminado correctamente", _s16_261, "Producto restaurado correctamente", _s17_148, ":count productos archivados correctamente", _s16_262, ":count productos eliminados correctamente", _s17_149, ":value productos restaurados correctamente", "product_key", "Producto", "notes", "Notas", "cost", "Coste", "client", "Cliente", "clients", "Clientes", "new_client", "Nuevo Cliente", "created_client", "Cliente creado correctamente", "updated_client", "Cliente actualizado correctamente", "archived_client", "Cliente archivado correctamente", _s16_263, ":count clientes archivados correctamente", "deleted_client", "Cliente eliminado correctamente", "deleted_clients", ":count clientes eliminados correctamente", "restored_client", "Cliente restaurada correctamente", _s16_264, ":value clientes restaurados correctamente", "address1", "Calle", "address2", "Apto./Ofc.", "city", "Ciudad", "state", "Estado/Provincia", "postal_code", "C\xf3digo Postal", "country", "Pais", "invoice", "Factura", "invoices", "Facturas", "new_invoice", "Nueva Factura", "created_invoice", "Factura creada correctamente", "updated_invoice", "Factura actualizada correctamente", _s16_265, "Factura archivada correctamente", "deleted_invoice", "Factura eliminada correctamente", _s16_266, "Factura restaurada correctamente", _s17_150, ":count facturas archivadas correctamente", _s16_267, ":count facturas eliminadas correctamente", _s17_151, ":value facturas restauradas correctamente", "emailed_invoice", "Factura enviada correctamente", "emailed_payment", "Pago enviado correctamente por correo electr\xf3nico", "amount", "Cantidad", "invoice_number", _s17_396, "invoice_date", _s16_580, "discount", "Descuento", "po_number", "N\xfamero de Pedido", "terms", "T\xe9rminos", "public_notes", "Notas", "private_notes", "Notas Privadas", "frequency", "Frecuencia", "start_date", "Fecha de Inicio", "end_date", "Fecha de Fin", "quote_number", "N\xfamero de Presupuesto", "quote_date", "Fecha de Presupuesto", "valid_until", "V\xe1lido hasta", "items", "Art\xedculos", "partial_deposit", _s16_515, "description", "Descripci\xf3n", "unit_cost", "Precio Unitario", "quantity", "Cantidad", "add_item", "A\xf1adir Art\xedculo", "contact", "Contacto", "work_phone", "Tel\xe9fono", "total_amount", "Cantidad Total", "pdf", "PDF", "due_date", "Vencimiento", _s16_268, "Fecha de vencimiento parcial", "paid_date", "Fecha de pago", "status", "Estado", _s17_152, "Estado de Factura", "quote_status", "Estado de Presupuesto", _s22_82, "Pulsa + para a\xf1adir un art\xedculo", _s22_84, "Pulsa + para a\xf1adir tiempo", "count_selected", _s19_279, "total", "Total", "percent", "Porcentaje", "edit", "Editar", "dismiss", "Descartar", _s20_109, "Por favor selecciona una fecha", _s22_85, "Por favor selecciona un cliente", _s24_66, "Por favor, seleccione una factura", "task_rate", "Tasa de tareas", "settings", "Configuraci\xf3n", "language", "Idioma", "currency", "Divisa", "created_at", _s17_397, "created_on", "Creado el", "updated_at", "Actualizado", "tax", "Impuesto", _s30_21, "Por favor introduce un n\xfamero de factura", _s27_66, "Por favor introduce un n\xfamero de presupuesto", "past_due", "Vencido", "draft", "Borrador", "sent", "Enviada", "viewed", "Vistas", "approved", "Aprobados", "partial", _s16_515, "paid", "Pagado", "mark_sent", "Marcar como Enviado", _s22_87, "Factura marcada como enviada correctamente", _s22_88, _s41_42, _s23_57, "Facturas marcadas como enviadas correctamente", _s23_58, _s44_21, "done", "Hecho", _s37_24, "Por favor introduce un cliente o nombre de contacto", "dark_mode", "Modo Oscuro", _s27_68, "Reinicia la app para aplicar el cambio", "refresh_data", "Actualizar Datos", "blank_contact", "Contacto Nuevo", "activity", "Actividad", _s16_270, "No se han encontrado registros", "clone", "Clonar", "loading", "Cargando", "industry", "Sector", "size", "Tama\xf1o", "payment_terms", _s16_581, "payment_date", "Fecha de Pago", "payment_status", "Estado de Pago", _s16_272, "Pendiente", _s16_273, "Anulado", _s16_274, "Fallido", _s16_275, "Completado", _s16_276, _s24_163, _s16_277, "Reembolsado", _s17_153, "Sin Aplicar", _s17_154, "Sin aplicar parcialmente", "net", "Neto", "client_portal", "Portal Cliente", "show_tasks", "Mostrar tareas", "email_reminders", "Emails Recordatorios", "enabled", "Habilitado", "recipients", "Destinatarios", "initial_email", "Email Inicial", "first_reminder", _s19_280, "second_reminder", _s20_293, "third_reminder", _s19_281, "reminder1", _s19_280, "reminder2", _s20_293, "reminder3", _s19_281, "template", "Plantilla", "send", "Enviar", "subject", "Asunto", "body", "Cuerpo", "send_email", "Enviar Email", "email_receipt", "Enviar Recibo de Pago al cliente", "auto_billing", "Auto facturaci\xf3n", "button", "Bot\xf3n", "preview", "Vista Previa", "customize", "Personalizar", "history", "Historial", "payment", "Pago", "payments", "Pagos", "refunded", "Reembolsado", "payment_type", "Tipo de Pago", _s21_121, _s25_174, "enter_payment", "Agregar Pago", "new_payment", "Introduzca el Pago", "created_payment", "Pago creado correctamente", "updated_payment", "Pago actualizado correctamente", _s16_278, "Pago archivado correctamente", "deleted_payment", "Pago eliminado correctamente", _s16_279, "Pago restaurado correctamente", _s17_155, ":count pagos archivados correctamente", _s16_280, ":count pagos eliminados correctamente", _s17_156, ":value pagos restaurados correctamente", "quote", "Presupuesto", "quotes", "Presupuestos", "new_quote", "Nuevo Presupuesto", "created_quote", "Presupuesto creado correctamente", "updated_quote", "Presupuesto actualizado correctamente", "archived_quote", "Presupuesto archivado correctamente", "deleted_quote", "Presupuesto eliminado correctamente", "restored_quote", "Presupuesto restaurado correctamente", "archived_quotes", ":count Presupuestos archivados correctamente", "deleted_quotes", ":count Presupuestos eliminados correctamente", "restored_quotes", ":value presupuestos restaurados correctamente", "expense", "Gasto", "expenses", "Gastos", "vendor", "Proveedor", "vendors", "Proveedor", "task", "Tarea", "tasks", "Tareas", "project", "Proyecto", "projects", "Proyectos", "activity_1", _s29_129, "activity_2", _s32_84, "activity_3", ":user borr\xf3 el cliente :client", "activity_4", _s33_81, "activity_5", _s35_77, "activity_6", ":user ha enviado por mail la factura :invoice de :client a :contact", "activity_7", ":contact ha visto la factura :invoice: de :client", "activity_8", _s33_81, "activity_9", ":user borr\xf3 la factura :invoice", "activity_10", ":user ingres\xf3 el pago :payment por :payment_amount en la factura :invoice por :client", "activity_11", ":user actualiz\xf3 el Pago :payment", "activity_12", _s30_112, "activity_13", ":user borr\xf3 el pago :payment", "activity_14", ":user introdujo :credit cr\xe9dito", "activity_15", ":user actualiz\xf3 :credit cr\xe9dito", "activity_16", ":user archiv\xf3 :credit cr\xe9dito", "activity_17", ":user deleted :credit cr\xe9dito", "activity_18", _s33_85, "activity_19", ":user actualiz\xf3 el presupuesto :quote", "activity_20", ":user envi\xf3 presupuesto :quote para :client a :contact", "activity_21", _s34_69, "activity_22", ":user archiv\xf3 el presupuesto :quote", "activity_23", _s33_85, "activity_24", ":user restaur\xf3 el presupuesto :quote", "activity_25", ":user restaur\xf3 la factura :invoice", "activity_26", _s33_82, "activity_27", _s31_92, "activity_28", ":user restaur\xf3 :credit cr\xe9dito", "activity_29", ":contact ha aprovado el presupuesto :quote para :client", "activity_30", _s30_113, "activity_31", _s33_83, "activity_32", _s33_84, "activity_33", _s34_68, "activity_34", ":user cre\xf3 el gasto :expense", "activity_35", _s31_93, "activity_36", _s31_94, "activity_37", _s32_85, "activity_39", ":user cancelo :payment_amount del pago :payment", "activity_40", ":user reembols\xf3 :adjustment de :payment_amount del pago :payment", "activity_41", "Fallo el pago de :payment_amount para (:payment)", "activity_42", _s25_175, "activity_43", _s30_114, "activity_44", _s28_159, "activity_45", _s28_160, "activity_46", _s29_130, "activity_47", ":user actualiz\xf3 el gasto :expense", "activity_48", _s26_163, "activity_49", _s31_95, "activity_50", _s29_131, "activity_51", ":user usuario borrado :user", "activity_52", _s30_115, "activity_53", _s30_116, "activity_54", ":user pag\xf3 la factura :invoice", "activity_55", _s36_78, "activity_56", ":user vio el ticket :ticket", "activity_57", "El sistema fall\xf3 al enviar la factura :invoice", "activity_58", ":user revirti\xf3 la factura :invoice", "activity_59", ":user cancel\xf3 la factura :invoice", "activity_60", _s34_69, "activity_61", ":user actualiz\xf3 el cliente :cliente", "activity_62", ":user actualiz\xf3 el proveedor :vendor", "activity_63", ":user envi\xf3 por email el primer recordatorio de la factura :invoice a :contact", "activity_64", ":user envi\xf3 por email el segundo recordatorio de la factura :invoice a :contact", "activity_65", ":user envi\xf3 por email el tercer recordatorio de la factura :invoice a :contact", "activity_66", ":user envi\xf3 por email el recordatorio sin f\xedn de la factura :invoice a :contact", "activity_80", ":user cre\xf3 la suscripci\xf3n :subscription", "activity_81", ":user actualiz\xf3 la suscripci\xf3n :subscription", "activity_82", ":user archiv\xf3 la suscripci\xf3n :subscription", "activity_83", ":user elimin\xf3 la suscripci\xf3n :subscription", "activity_84", ":user restaur\xf3 la suscripci\xf3n :subscription", _s17_157, "Password de un solo uso", "emailed_quote", "Presupuesto enviado correctamente", "emailed_credit", "Cr\xe9dito enviado correctamente", _s20_111, "Presupuesto marcado como enviado correctamente", _s21_123, "Marcar cr\xe9dito como enviado", "expired", "Expirada", "all", "Todo", "select", "Seleccionar", _s22_89, "Multiselecci\xf3n en pulsaci\xf3n prolongada", "custom_value1", _s21_251, "custom_value2", _s21_252, "custom_value3", _s21_253, "custom_value4", _s21_254, _s18_123, "Estilo de Email Personalizado", _s24_71, "Mensaje de Escritorio Personalizado", _s29_46, "Mensaje de Factura Impagada Personalizada", _s27_73, "Mensaje de Factura Pagada Personalizada", _s31_26, "Mensaje de Presupuesto no Aprobado Personalizado", "lock_invoices", "Bloquear Facturas", "translations", "Traducciones", _s19_90, "Patr\xf3n del N\xfamero de Tarea", _s19_92, "Contador del N\xfamero de Tarea", _s22_91, "Patr\xf3n del N\xfamero de Gasto", _s22_93, "Contador del N\xfamero de Gasto", _s21_124, "Patr\xf3n del N\xfamero de Proveedor", _s21_126, "Contador del N\xfamero de Proveedor", _s21_128, "Patr\xf3n del N\xfamero de Ticket", _s21_130, "Contador del N\xfamero de Ticket", _s22_95, "Patr\xf3n del N\xfamero de Pago", _s22_97, "Contador del N\xfamero de Pago", _s22_99, "Patr\xf3n del N\xfamero de Factura", _s22_101, "Contador del N\xfamero de Factura", _s20_112, "Patr\xf3n del N\xfamero de Presupuesto", _s20_114, "Contador del N\xfamero de Presupuesto", _s21_132, _s28_161, _s21_134, _s30_118, _s21_136, _s28_161, _s21_137, _s30_118, _s18_125, "Resetear Fecha del Contador", "counter_padding", "Relleno del Contador", _s28_68, "Compartir contador de facturas/presupuestos", _s18_127, "Nombre de Impuesto por Defecto 1", _s18_129, "Tasa de Impuesto por Defecto 1", _s18_131, "Nombre de Impuesto por Defecto 2", _s18_133, "Tasa de Impuesto por Defecto 2", _s18_135, "Nombre de Impuesto por Defecto 3", _s18_137, "Tasa de Impuesto por Defecto 3", _s21_138, "Asunto de Email de Factura", _s19_94, "Asunto de Email del Presupuesto", _s21_140, "Asunto de Email de Pago", _s29_48, "Asunto de Email de Pago Parcial", "show_table", "Mostrar Tabla", "show_list", "Mostrar Lista", "client_city", "Ciudad del Cliente", "client_state", "Provincia del Cliente", "client_country", "Pa\xeds del Cliente", _s16_281, "El Cliente est\xe1 Activo", "client_balance", "Balance del Cliente", "client_address1", "Calle del Cliente", "client_address2", "Bloq/Pta del Cliente", "vendor_address1", "Calle de Proveedor", "vendor_address2", "Bloq/Pta del Proveedor", _s24_73, "Calle de Env\xedo del Cliente", _s24_74, "Bloq/Pta de Env\xedo del Cliente", "type", "Tipo", "invoice_amount", _s18_375, _s16_285, "Fecha L\xedmite de Pago", "tax_rate1", "Impuesto 1", "tax_rate2", "Impuesto 2", "tax_rate3", "Impuesto 3", "auto_bill", "Facturaci\xf3n Autom\xe1tica", "archived_at", "Archivado el", "has_expenses", "Tiene Gastos", "custom_taxes1", "Impuestos Personalizados 1", "custom_taxes2", "Impuestos Personalizados 2", "custom_taxes3", "Impuestos Personalizados 3", "custom_taxes4", "Impuestos Personalizados 4", _s17_159, _s23_182, _s17_160, _s23_183, _s17_161, _s23_184, _s17_162, _s23_185, "is_deleted", "Borrado", "vendor_city", _s20_295, "vendor_state", "Provincia del Proveedor", "vendor_country", _s18_376, "is_approved", "Aprobada", "tax_name", _s18_377, "tax_amount", "Total Impuestos", "tax_paid", "Impuestos Pagados", "payment_amount", "Valor del Pago", "age", "Edad", "is_running", "Corriendo", "time_log", "Registro Temporal", "bank_id", "Banco", _s19_96, "ID de la Categor\xeda de Gasto", _s16_286, "Categor\xeda del Gasto", _s19_98, "ID de Moneda de Facturaci\xf3n", "tax_name1", "Nombre de Impuesto 1", "tax_name2", "Nombre de Impuesto 2", "tax_name3", "Nombre de Impuesto 3", "transaction_id", "ID de Transacci\xf3n", _s18_139, _s23_180, _s16_287, "Cargar color del tema"], t1, t1), "sv", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, "F\xf6r f\xf6rb\xe4ttrad visualisering, visar en HTML-version av fakturan/offerten vid visning p\xe5 mobilen.", _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, "Ink\xf6psorderartiklar", "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "E-post", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Referensprogram", "comment", "Kommentarer", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Tid", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", "Avisering om kostnad :expense skickad till :contact", "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Dessa uppgifter matchar inte v\xe5ra register", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, "Giltigt momsnummer", _s22_1, "Anv\xe4nd tillg\xe4ngliga betalningar", "test_email_sent", "Skickat e-postmeddelande", "send_test_email", "Send Test Email", "gateway_type", "Gateway typ", _s34_, "V\xe4lj en faktura eller kredit", "mobile_version", "Mobil version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Betala senare", "email_report", "E-postrapport", "host", "V\xe4rd", "port", "Port", "encryption", "Kryptering", "local_domain", "Lokal dom\xe4n", "verify_peer", "Verifiera Peer", "username", "Anv\xe4ndarnamn", "nordigen_help", "Obs: f\xf6r att ansluta ett konto kr\xe4vs en GoCardless/Norden API-nyckel", _s16_10, "Deltagarens namn", "yodlee_regions", "Regioner: USA, Storbritannien, Australien och Indien", _s16_11, "Regioner: Europa och Storbritannien", "select_provider", "V\xe4lj Provider", _s19_1, "Betalningstyp Kredit", _s18_4, "Betalningstyp Debet", "send_emails_to", "Skicka e-post till", "primary_contact", "Prim\xe4rkontakt", "all_contacts", "Alla kontakter", "insert_below", "Infoga nedan", "ar_detailed", "Kundreskontra detaljerad", "ar_summary", "Kundreskontra\xf6versikt", "client_sales", "Kundf\xf6rs\xe4ljning", "tax_summary", "Skatte\xf6versikt", "user_sales", "Anv\xe4ndarf\xf6rs\xe4ljning", "run_template", "Run Template", _s21_4, "L\xe4gg till Chrome-till\xe4gget f\xf6r att hantera dina uppgifter", "watch_video", "Kolla p\xe5 video", "view_extension", "Visa till\xe4gg", _s16_12, "\xc5teraktivera e-post", _s17_5, "E-postmeddelandet har \xe5teraktiverats", "template_help", "Aktivera att anv\xe4nda designen som en mall", _s20_5, "Leveranssedel design", _s16_14, "Utl\xe5tandedesign", _s22_3, "Design av betalningskvitto", _s21_5, "Design f\xf6r \xe5terbetalning av betalning", "quarter", "Fj\xe4rdedel", _s16_16, "F\xf6rem\xe5lsbeskrivning", "task_item", "Uppgiftspost", "record_state", "Rekordtillst\xe5nd", "last_login", "Senast inloggad", _s25_0, "Spara filer i den h\xe4r mappen", _s16_18, "Nedladdningsmapp", _s21_7, "Fakturerade offerter", _s25_2, "Faktura betalda offerter", _s31_0, "Nedladdningsmappen finns inte :value", _s27_4, "Anv\xe4ndare inloggad avisering", _s32_0, "Skicka ett e-postmeddelande n\xe4r du loggar in fr\xe5n en ny plats", "client_contact", "Kundkontakt", _s16_20, "Obetald", _s16_21, "Betalt", "recurring", "\xc5terkommande", "ziptax_help", "Obs: den h\xe4r funktionen kr\xe4ver en Zip-Tax API-nyckel f\xf6r att s\xf6ka amerikansk moms efter adress", "cache_data", "Cachedata", "unknown", "Ok\xe4nd", "webhook_failure", "Webhook-fel", "email_opened", "E-post \xf6ppnad", "email_delivered", "E-post levererat", "log", "Logga", "individual", "Enskild", "partnership", "Partnerskap", "trust", "F\xf6rtroende", "charity", "V\xe4lg\xf6renhet", "government", "Regering", "classification", "Klassificering", _s24_, "Klicka eller sl\xe4pp filer h\xe4r", "public", "offentlig", "private", "Privat", "image", "Bild", "other", "\xd6vrig", "hash", "Hash", "linked_to", "L\xe4nkad till", _s18_6, "Filen har sparats i :path", _s21_8, "L\xe4nkade :count -transaktioner har tagits bort", _s20_7, "L\xe4nkad transaktion har tagits bort", "unlink", "Ol\xe4nka", _s25_3, "Till\xe5t anv\xe4ndaren att komma \xe5t instrumentpanelen, data \xe4r begr\xe4nsad till tillg\xe4ngliga beh\xf6righeter", "is_tax_exempt", "Skattefri", "district", "Distrikt", "region", "Omr\xe5de", "county", "Grevskap", "tax_details", "Skatteinformation", _s18_7, ":contact gjorde betalning :payment f\xf6r faktura :invoice f\xf6r :client", _s18_8, ":user angav betalning :payment f\xf6r faktura :invoice f\xf6r :client", _s20_8, "Standard betalningstyp", _s24_1, "Administrat\xf6rsinitierade betalningar", _s29_, "St\xf6d att l\xe4gga in en betalning i adminportalen utan faktura", _s25_4, "Anv\xe4nd dina telefonabonnemangsinst\xe4llningar f\xf6r att hantera din plan", _s18_9, "Visa uppgift fakturerbar", "credit_item", "Kreditobjekt", "files", "Filer", "camera", "Kamera", "gallery", "Galleri", _s20_10, "E-posta :count fakturor", _s16_22, "Projektplats", _s29_0, "Beskrivning av fakturauppgift", _s34_1, "L\xe4gg till artikelbeskrivningen till fakturaraderna", "next_send_time", "N\xe4sta Skicka tid", _s20_11, "Certifikatet har laddats upp", "certificate_set", "Certifikat set", _s19_4, "Certifikat inte inst\xe4llt", "passphrase_set", "L\xf6senfrasupps\xe4ttning", _s18_11, "L\xf6senfras inte angiven", _s18_13, "Ladda upp certifikat", _s22_5, "L\xf6senfras f\xf6r certifikat", "rename", "D\xf6p om", _s16_24, "Dokumentet har bytt namn", "e_invoice", "E-faktura", "light_dark_mode", "Ljus/m\xf6rkt l\xe4ge", "activities", "Aktiviteter", "routing_id", "Routing ID", _s16_25, "Aktivera e-faktura", "e_invoice_type", "Typ av e-faktura", "e_quote_type", "E-Quote Type", "reduced_tax", "S\xe4nkt skatt", "override_tax", "\xc5sidos\xe4tt skatt", "zero_rated", "Nollklassad", "reverse_tax", "Omv\xe4nd skatt", _s20_12, "Skattekategorin har uppdaterats", _s22_7, "Skattekategorierna har uppdaterats", _s16_27, "St\xe4ll in skattekategori", "payment_manual", "Betalningsmanual", "tax_category", "Skattekategori", "physical_goods", "Fysiska varor", _s16_29, "Digitala produkter", "services", "Tj\xe4nster", "shipping", "Frakt", "tax_exempt", "Skattefri", "reduced_rate", "S\xe4nkt pris", "tax_all", "Skatt alla", "tax_selected", "Vald skatt", "version", "version", _s16_31, "S\xe4ljare Subregion", "calculate_taxes", "Ber\xe4kna skatter", _s20_13, "Ber\xe4kna skatter automatiskt n\xe4r du sparar fakturor", "admin", "Admin", "owner", "\xc4gare", "link_expenses", "L\xe4nkkostnader", _s24_3, "Konverterat kundsaldo", _s25_5, "Konverterat betalningssaldo", "total_hours", "Totalt antal timmar", _s16_33, "Anv\xe4nd +dagar f\xf6r att st\xe4lla in datumet i framtiden", _s18_15, "Anv\xe4nd Browser PDF Viewer", _s23_1, "Varning: F\xf6rhindrar interaktion med app via PDF", "increase_prices", "\xd6ka priserna", "update_prices", "Uppdatera priser", "incresed_prices", "Framg\xe5ngsrikt k\xf6ade priser att h\xf6jas", "updated_prices", "Priserna i k\xf6 f\xf6r att uppdateras", "bacs", "BACS autogiro", "api_token", "API-token", "api_key", "API-nyckel", "endpoint", "Slutpunkt", "billable", "Fakturerbar", "not_billable", "Ej fakturerbar", _s25_7, "Till\xe5t fakturerbara uppgiftsobjekt", _s30_0, "Aktivera konfigurering av vilka uppgiftsobjekt som faktureras", _s26_2, "Visa uppgiftsobjektbeskrivning", _s31_1, "Aktivera specificering av uppgiftsobjektbeskrivningar", "email_record", "E-postpost", _s23_2, "Fakturaproduktkolumner", _s21_10, "Offert produktkolumner", _s22_9, "Minsta betalningsbelopp", _s25_9, "Klientinitierade betalningar", _s30_1, "St\xf6d f\xf6r att g\xf6ra en betalning i kundportalen utan faktura", _s27_6, "Dela faktura-/offertkolumner", "cc_email", "CC E-post", "payment_balance", "Betalningssaldo", _s22_11, "Till\xe5t anv\xe4ndaren att komma \xe5t rapporterna, data \xe4r begr\xe4nsad till tillg\xe4ngliga beh\xf6righeter", "activity_138", "Betalning :payment skickades till :client", _s17_6, "Eng\xe5ngsprodukter", _s26_4, "Valfria eng\xe5ngsprodukter", "required", "N\xf6dv\xe4ndig", "hidden", "Dold", "payment_links", "Betalningsl\xe4nkar", "action", "Hantera", _s32_1, "Uppgradera till en betald plan f\xf6r att skapa scheman", "next_run", "N\xe4sta k\xf6rning", "all_clients", "Alla kunder", _s16_34, "Visa \xc5ldringstabell", _s19_6, "Visa betalningstabell", _s26_6, "Endast kunder med fakturor", "email_statement", "E-postmeddelande", "once", "En g\xe5ng", "schedule", "Schema", "schedules", "Scheman", "new_schedule", "Nytt schema", "edit_schedule", "Redigera schema", _s16_36, "Schemat har skapats", _s16_37, "Uppdaterat schema", _s17_8, "Schemat har arkiverats", _s16_38, _s23_186, _s16_39, _s23_186, _s17_9, "Schemat har \xe5terst\xe4llts", "search_schedule", "S\xf6kschema", _s16_40, "S\xf6k scheman", "archive_payment", "Arkivera betalning", "archive_invoice", "Arkivera faktura", "archive_quote", "Arkivera offert", "archive_credit", "Arkiverade kreditfakturor", "archive_task", "Arkivera uppgift", "archive_client", "Arkivera kund", "archive_project", "Arkivera projekt", "archive_expense", "Arkivera kostnad", "restore_payment", "\xc5terst\xe4ll betalning", "restore_invoice", "\xc5terst\xe4ll faktura", "restore_quote", "\xc5terst\xe4ll offert", "restore_credit", "\xc5terst\xe4ll kreditfaktura", "restore_task", "\xc5terst\xe4lla uppgift", "restore_client", "\xc5terst\xe4ll kund", "restore_project", "\xc5terst\xe4ll projekt", "restore_expense", "\xc5terst\xe4ll kostnad", "archive_vendor", "Arkivera leverant\xf6r", "restore_vendor", "\xc5terst\xe4ll leverant\xf6r", "create_product", "L\xe4gg till produkt", "update_product", "Uppdatera produkt", "delete_product", "Ta bort produkt", "restore_product", "\xc5terst\xe4ll Produkt", "archive_product", "Arkivera produkt", _s21_12, "Skapa ink\xf6psorder", _s21_14, "Uppdatera ink\xf6psorder", _s21_16, "Ta bort ink\xf6psorder", _s22_12, "\xc5terst\xe4ll ink\xf6psorder", _s22_14, "Arkivera ink\xf6psorder", "sent_invoice", "Skickat faktura", "sent_quote", "Skickat offert", "sent_credit", "Skickat kredit", _s19_8, "Skickat ink\xf6psorder", "image_url", "bild URL", "max_quantity", "Max kvantitet", "test_url", "Testa URL", _s18_16, _s23_187, _s20_14, "Alternativet visas men \xe4r inte valt", _s21_18, "Alternativ visas och v\xe4ljs", _s21_19, _s23_187, "payment_methods", "Betalningsmetoder", "view_all", "Visa alla", "edit_all", "Redigera alla", _s28_2, "Acceptera ink\xf6psordernummer", _s33_1, "G\xf6r det m\xf6jligt f\xf6r kunder att ange ett PO-nummer n\xe4r de godk\xe4nner en offert", "from_email", "Fr\xe5n epost", "show_preview", "Visa f\xf6rhandsgranskning", "show_paid_stamp", "Visa betald st\xe4mpel", _s21_20, "Visa leveransadress", _s24_5, "Det finns inga dokument i de valda posterna att ladda ner", "pixels", "Pixels", "logo_size", "Logotypstorlek", "postal_city", _s20_297, "failed", "Misslyckades", "client_contacts", "Kundkontakter", "sync_from", "Synkronisera fr\xe5n", _s19_11, "Lagertr\xf6skel", "hour", "Timme", _s17_10, "Utdraget har st\xe4llts i k\xf6 f\xf6r att skickas", _s17_11, "Visa sidfot f\xf6r e-post", _s18_17, "Fakturera arbetstimmar", _s23_4, "L\xe4gg till timmarna i fakturaraderna", _s27_8, "Autofaktura standardfakturor", _s28_4, "Automatisk fakturering \xe5terkommande fakturor", "email_alignment", "E-postjustering", _s20_15, "PDF-f\xf6rhandsgranskningsplats", "mailgun", "Mailgun", "postmark", "Postst\xe4mpel", "microsoft", "Microsoft", _s27_10, "Klicka p\xe5 + f\xf6r att skapa en post", "last365_days", "Senaste 365 dagarna", "import_design", "Import design", "imported_design", "Designen har importerats", "invalid_design", "Designen \xe4r ogiltig, avsnittet :value saknas", _s17_13, "Vill du ladda upp din logotyp?", "upload", "Ladda upp", _s17_14, "Installerad version", _s23_5, "Meddela s\xe4ljaren vid betalning", _s28_7, "Skicka ett mail till s\xe4ljaren n\xe4r utgiften \xe4r markerad som betald", "update_payment", "Uppdatera betalning", "markup", "P\xe5l\xe4gg", _s22_16, "Ink\xf6psorder skapad", _s19_13, "Ink\xf6psorder skickad", _s21_22, "Ink\xf6psorder sett", _s23_7, "Ink\xf6psorder accepterad", _s20_17, "Kreditbeloppet f\xe5r inte vara st\xf6rre \xe4n betalningsbeloppet", "klarna", "Klarna", _s29_7, "St\xe4ll in en v\xe4xelkurs n\xe4r du g\xf6r en manuell betalning", _s29_8, "St\xe4ll in en v\xe4xelkurs n\xe4r du skapar en utgift", "matomo_url", "Matomo URL", "matomo_id", "Matomo ID", _s21_24, "L\xe4gg till p\xe5 faktura", _s25_11, "Skicka ett e-postmeddelande n\xe4r en onlinebetalning g\xf6rs", _s25_12, "Skicka ett e-postmeddelande n\xe4r du g\xf6r en betalning manuellt", _s28_8, "Skicka ett mail n\xe4r du markerar en faktura som betald", "delete_project", "Ta bort projekt", _s18_19, "L\xe4nkad transaktion", "link_payment", "L\xe4nkbetalning", "link_expense", "L\xe4nkkostnad", _s19_15, "L\xe5s fakturerade uppgifter", _s24_6, "F\xf6rhindra att uppgifter redigeras n\xe4r de har fakturerats", _s21_25, "Registering kr\xe4vs", _s26_9, "Kr\xe4v att kunder registrerar sig", _s24_7, "Anv\xe4nd Inventory Management", _s29_9, "Kr\xe4v att produkter finns i lager", _s17_16, "Valfria produkter", _s27_12, "Valfria \xe5terkommande produkter", "convert_matched", "Konvertera", _s19_17, "Fakturan har st\xe4llts i k\xf6 f\xf6r att automatiskt faktureras", _s20_18, "Fakturor har st\xe4llts i k\xf6 f\xf6r att automatiskt faktureras", "operator", "Operat\xf6r", "value", "V\xe4rde", "is", "\xc4r", "contains", "Inneh\xe5ller", "starts_with", "B\xf6rjar med", "is_empty", "\xc4r tom", "add_rule", "L\xe4gg till regel", "match_all_rules", "Matcha alla regler", _s20_19, "Alla kriterier m\xe5ste matcha f\xf6r att regeln ska till\xe4mpas", _s17_18, "Konvertera automatiskt matchade transaktioner till utgifter", "rules", "Regler", _s16_42, _s17_186, _s17_19, _s18_158, _s20_20, _s20_125, _s21_27, "Redigera transaktionsregel", _s24_9, "Regeln har skapats", _s24_10, "Transaktionsregeln har uppdaterats", _s25_14, "Transaktionsregeln har arkiverats", _s24_11, _s34_70, _s24_12, _s34_70, _s25_15, "Transaktionsregeln har \xe5terst\xe4llts", _s23_9, "S\xf6k transaktionsregel", _s24_13, "S\xf6k transaktionsregler", _s21_29, "Spara som standardvillkor", _s22_18, "Spara som standard sidfot", "auto_sync", _s25_79, _s16_44, "Uppdatera konton", _s31_4, "Uppgradera till Enterprise f\xf6r att ansluta ditt bankkonto", _s34_2, "Klicka h\xe4r f\xf6r att koppla ditt bankkonto", "disable_2fa", "Inaktivera 2FA", "change_number", "\xc4ndra nummer", "resend_code", "\xc5ters\xe4nd koden", "base_type", "Bastyp", "category_type", "Kategori Typ", _s16_46, "Transaktion", "bulk_print", "Skriv ut PDF", _s18_20, "Leverant\xf6rens postnummer", _s16_47, "F\xf6rhandsgranska plats", "bottom", "Botten", "side", "Sida", "pdf_preview", "PDF-f\xf6rhandsgranskning", _s20_22, "L\xe5ngt tryck f\xf6r att v\xe4lja", _s21_31, "Best\xe4llningsnummer", _s19_18, "Ink\xf6psorderartikel", _s22_20, "Vill du betygs\xe4tta appen?", "include_deleted", "Inkludera borttagen", _s20_24, "Inkludera raderade poster i rapporter", "due_on", "Betalas p\xe5", _s22_21, "Transaktioner har konverterats", _s20_25, "Framg\xe5ngsrikt skapat bankkonto", _s20_26, "Framg\xe5ngsrikt uppdaterat bankkonto", _s17_21, "Editera Bankkonto", _s16_49, "Standardkategori", "account_type", "Kontotyp", _s16_51, _s16_290, _s16_52, "Anslut konton", "manage_rules", "Hantera regler", "search_category", "S\xf6k 1 kategori", _s17_24, "S\xf6k :count Kategorier", "min_amount", "Minsta belopp", "max_amount", "Maxbelopp", "selected", "Vald", _s21_33, "Transaktionen har konverterats", _s18_22, "Konvertera till betalning", "deposit", "Deposition", "withdrawal", "Uttag", "deposits", "Ins\xe4ttningar", "withdrawals", "Uttag", "matched", "Matchat", "unmatched", "O\xf6vertr\xe4ffad", "create_credit", "Skapa kredit", "update_credit", "Uppdatera Kreditfaktura", "delete_credit", "Ta bort kreditfaktura", "transaction", "Transaktion", "transactions", "Transaktioner", "new_transaction", "Ny transaktion", _s16_54, "Redigera transaktion", _s19_20, "Transaktionen har skapats", _s19_21, "Transaktionen har uppdaterats", _s20_27, "Transaktionen har arkiverats", _s19_22, "Transaktionen har raderats", _s19_23, "Transaktionen har tagits bort", _s20_28, "Transaktionen har \xe5terst\xe4llts", _s18_24, "S\xf6k transaktion", _s19_24, "S\xf6k :count transaktioner", "bank_account", "Bankkonto", "bank_accounts", "Betalkort och Banker", _s21_34, "Framg\xe5ngsrikt arkiverat bankkonto", _s20_29, "Bankkontot har raderats", _s20_30, "Bankkontot har tagits bort", _s21_35, "Bankkontot har \xe5terst\xe4llts", _s19_25, "S\xf6k bankkonto", _s20_31, "S\xf6k :count bankkonton", "connect", "Ansluta", _s23_11, "Markera betald betalnings-e-post", _s18_26, "Konvertera till projekt", "client_email", "Kundens e-post", _s20_32, "Fakturauppgiftsprojekt", _s25_16, "L\xe4gg till projektet i fakturaraderna", "field", "F\xe4lt", "period", "Period", "fields_per_row", "F\xe4lt per rad", _s21_36, "Aktiva fakturor", _s26_11, "Utest\xe5ende fakturor", _s24_16, "Genomf\xf6rda betalningar", _s23_13, "\xc5terbetalade betalningar", _s19_27, "Aktiva citat", _s21_37, "Godk\xe4nda citat", _s23_14, "Ej godk\xe4nda offerter", _s18_29, "Loggade uppgifter", _s20_35, "Fakturerade uppgifter", _s16_56, "Betalda uppgifter", _s21_38, "Loggade utgifter", _s22_22, "Utest\xe5ende kostnader", _s23_15, "Fakturerade utgifter", _s27_15, "Fakturera betalda kostnader", "activity_130", ":user skapad ink\xf6psorder :purchase_order", "activity_131", ":user uppdaterad ink\xf6psorder :purchase_order", "activity_132", ":user arkiverad ink\xf6psorder :purchase_order", "activity_133", ":user raderad ink\xf6psorder :purchase_order", "activity_134", ":user \xe5terst\xe4lld ink\xf6psorder :purchase_order", "activity_135", ":user mailade ink\xf6psorder :purchase_order", "activity_136", ":contact visade ink\xf6psorder :purchase_order", "activity_137", ":contact accepterad ink\xf6psorder :purchase_order", "vendor_portal", "Leverant\xf6rsportal", "send_code", "Skicka kod", _s24_17, "Spara posten f\xf6r att ladda upp dokument", _s17_28, "Kostnadsskattesatser", _s22_23, "Fakturans momssatser", _s21_40, "Telefonnumret har verifierats", "code_was_sent", "En kod har skickats via SMS", _s16_58, "En kod har skickats via SMS till :number", "resend", "Skicka igen", "verify", "Kontrollera", _s18_30, "Ange ett telefonnummer", _s20_36, "Ogiltigt telefonnummer", _s19_28, "Verifiera telefonnummer", _s24_18, "V\xe4nligen verifiera ditt telefonnummer f\xf6r att skicka e-post", _s28_10, "V\xe4nligen verifiera ditt telefonnummer f\xf6r 2FA backup", "merged_clients", "Sammanslagna kunder", "merge_into", "Sl\xe5s samman till", "merge", "Sl\xe5 samman", _s21_41, "Pris\xe4ndring accepteras", _s19_30, "Pris\xe4ndring misslyckades med kod", _s17_30, "\xc5terst\xe4lla k\xf6p", "activate", "Aktivera", "connect_apple", "Anslut Apple", _s16_59, "Koppla bort Apple", _s18_31, "Apple har kopplats fr\xe5n", "send_now", "Skicka nu", "received", "Mottagen", _s19_31, "Ink\xf6psorderdatum", _s20_38, "Framg\xe5ngsrikt omvandlat till kostnad", _s21_43, "Framg\xe5ngsrikt omvandlat till utgifter", _s18_32, "Konvertera till kostnad", _s16_61, "L\xe4gg till i lager", _s33_9, "Ink\xf6psordern har lagts till i lagret", _s34_9, "Ink\xf6psorder har lagts till i lagret", _s22_25, "Uppladdning av klientdokument", _s22_27, "Uppladdning av leverant\xf6rsdokument", _s27_17, "G\xf6r det m\xf6jligt f\xf6r leverant\xf6rer att ladda upp dokument", _s24_19, "Gillar du appen?", "yes_its_great", "Ja det \xe4r j\xe4ttebra!", "not_so_much", "Inte s\xe5 mycket", _s17_32, "Trevligt att h\xf6ra! Vill du betygs\xe4tta den?", _s22_29, "Ledsen att h\xf6ra det! Vill du ber\xe4tta mer?", "sure_happy_to", "Visst, g\xe4rna", "no_not_now", "Nej inte nu", "add", "L\xe4gg till", _s18_34, "Senast skickade mall", _s22_30, "Aktivera flexibel s\xf6kning", _s27_18, "Matcha icke sammanh\xe4ngande tecken, dvs. "ct" matchar "katt"", "vendor_details", "Leverant\xf6rsinformation", _s22_32, "Ink\xf6psorderdetaljer", "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Klona till PO", _s20_39, "S\xe4ljaren har inte angett n\xe5gon e-postadress", "bulk_send_email", "Skicka epost", _s29_12, "Markerad ink\xf6psorder som skickad", _s30_4, "Markerade ink\xf6psorder som skickade", _s23_17, "Godk\xe4nd ink\xf6psorder", _s24_20, "Godk\xe4nda ink\xf6psorder", _s24_21, "Ink\xf6psordern har annullerats", _s25_18, "Ink\xf6psorder har annullerats", "accepted", "Accepterad", _s22_34, "V\xe4lj en leverant\xf6r", _s20_40, "Ink\xf6psorder totalt", _s20_42, "E-posta ink\xf6psorder", _s26_12, "E-post ink\xf6psorder", _s18_36, "E-posten har kopplats bort", "connect_email", "Anslut e-post", _s16_64, "Koppla fr\xe5n e-post", _s32_7, "Anv\xe4nd webbappen f\xf6r att ansluta till Microsoft", "email_provider", "E-postleverant\xf6r", _s17_33, "Anslut Microsoft", _s20_44, "Koppla bort Microsoft", _s19_33, "Anslut Microsoft framg\xe5ngsrikt", _s22_36, "Microsoft har kopplats bort", _s17_35, "Logga in med Microsoft", _s17_36, "Registrera dig hos Microsoft", _s22_38, "Lyckad ink\xf6psorder som ska skickas i k\xf6", _s23_18, "Lyckade ink\xf6psorder som ska skickas i k\xf6", _s16_66, "Byt till React-webbappen", _s21_45, "Ink\xf6psorderdesign", _s20_47, "Villkor f\xf6r ink\xf6psorder", _s21_47, "Ink\xf6psorder sidfot", _s32_9, "Ink\xf6psordersignatur", _s37_7, "Kr\xe4v att leverant\xf6ren tillhandah\xe5ller sin underskrift.", "purchase_order", "Ink\xf6psorder", "purchase_orders", "Best\xe4llning", _s18_37, "Ny ink\xf6psorder", _s19_34, "Redigera ink\xf6psorder", _s22_39, "Ink\xf6psorder har skapats", _s22_40, "Ink\xf6psordern har uppdaterats", _s23_19, "Ink\xf6psordern har arkiverats", _s22_41, "Ink\xf6psordern har raderats", _s22_42, "Ink\xf6psordern har tagits bort", _s23_20, "Ink\xf6psordern har \xe5terst\xe4llts", _s21_49, "S\xf6k ink\xf6psorder", _s22_43, "S\xf6k efter ink\xf6psorder", "login_url", "Inloggnings-URL", _s16_67, "Betalnings inst\xe4llningar", "default", "Standard", "stock_quantity", "Lagerkvantitet", _s22_45, "Aviseringstr\xf6skel", "track_inventory", "Sp\xe5ra inventering", _s20_49, "Visa ett produktlagerf\xe4lt och uppdatera n\xe4r fakturor skickas", _s19_36, "Lagermeddelanden", _s24_23, "Skicka ett mail n\xe4r lagret n\xe5r tr\xf6skeln", "vat", "MOMS", "standing", "Summering", "view_map", "Visa karta", _s18_39, "Ange standarddesign", "add_gateway", "L\xe4gg till Payment Gateway", _s24_24, "L\xe4gg till en betalningsgateway (t.ex. Stripe, WePay eller PayPal) f\xf6r att acceptera onlinebetalningar", "left", "V\xe4nster", "right", "H\xf6ger", "center", "Centrum", "page_numbering", "Sidnumrering", _s24_25, "Sidnumreringsjustering", _s31_8, "Faktura skickad", _s24_27, "Visa produktbeskrivning", _s29_13, "Inkludera beskrivningen i produktrullgardinsmenyn", "invoice_items", "Fakturaartiklar", "quote_items", "Citat objekt", "profitloss", "Vinst och f\xf6rlust", "import_format", "Importformat", "export_format", "Exportformat", "export_type", "Exporttyp", "stop_on_unpaid", "Sluta p\xe5 obetalt", _s19_38, "Sluta skapa \xe5terkommande fakturor om den sista fakturan \xe4r obetald.", "use_quote_terms", "Anv\xe4nd offertvillkor", _s20_50, "N\xe4r du konverterar en offert till en faktura", "add_country", "L\xe4gg till land", "enable_tooltips", "Aktivera verktygstips", _s20_51, "Visa verktygstips n\xe4r du h\xe5ller musen", _s21_51, "Fel: poster tillh\xf6r mer \xe4n en klient", "register_label", "Skapa ditt konto p\xe5 n\xe5gra sekunder", "login_label", "Logga in p\xe5 ett befintligt konto", "add_to_invoice", "L\xe4gg till p\xe5 faktura :invoice", _s17_37, "Inga fakturor hittades", "week", "Vecka", "created_record", "Posten har skapats", _s26_13, "Bilarkiv betald", _s31_9, "Arkivera fakturor automatiskt n\xe4r de \xe4r betalda.", _s31_10, "Autoarkivet avbr\xf6ts", _s36_2, "Arkivera fakturor automatiskt vid avbokning.", _s20_52, "Alternativ PDF Viewer", _s25_19, "F\xf6rb\xe4ttra rullningen \xf6ver PDF-f\xf6rhandsgranskningen [BETA]", _s16_69, "Faktura valuta", "range", "Period", "tax_amount1", "Skattebelopp 1", "tax_amount2", "Skattebelopp 2", "tax_amount3", "Skattebelopp 3", "create_project", "Skapa projekt", "update_project", "Uppdatera projekt", "view_task", "Visa uppgift", "cancel_invoice", "Annullera", "changed_status", "\xc4ndrad uppgiftsstatus framg\xe5ngsrikt", "change_status", "Byta status", "fees_sample", "Avgift f\xf6r en :amount Faktura hade blivit :total.", _s19_39, "Aktivera Touch Events", _s24_29, "St\xf6d dra h\xe4ndelser f\xf6r att rulla", "after_saving", "Efter att ha sparat", "view_record", "Visa post", _s21_52, "Aktivera e-postmarkering", _s26_14, "Anv\xe4nd visuell markdown-redigerare f\xf6r e-post", _s19_41, "Aktivera PDF Markdown", "json_help", "Obs: JSON-filer som genereras av v4-appen st\xf6ds inte", "release_notes", "Release Notes", _s23_21, "Uppgradera din plan f\xf6r att se rapporter", "started_tasks", ":value -uppgifter har p\xe5b\xf6rjats framg\xe5ngsrikt", "stopped_tasks", ":value -uppgifter har stoppats framg\xe5ngsrikt", "approved_quote", "Godk\xe4nd offert", "approved_quotes", ":value har framg\xe5ngsrikt godk\xe4nt offerter", "approve", "Godk\xe4nn", "client_website", "Kundens webbplats", "invalid_time", "Ogiltig tid", _s21_54, "Kundens leveransstat", _s20_54, "Kundens fraktstad", _s27_21, _s18_378, _s23_22, "Kundens leveransland", "load_pdf", "Ladda PDF", _s16_71, "P\xe5b\xf6rja gratis f\xf6rs\xf6ksperiod", _s24_30, _s44_8, "due_on_receipt", "F\xf6rfaller vid mottagandet", "is_paid", "\xc4r betalad", "age_group_paid", "Betalt", "id", "Id", "convert_to", "Konvertera till", "client_currency", "Kundens valuta", _s16_72, "F\xf6retagets valuta", "purged_client", "Kunddatan har rensats", _s27_23, "F\xf6r att f\xf6rhindra spam beh\xf6ver vi uppgradera till ett betalkonto f\xf6r att anpassa e-postmeddelandet", _s22_48, "Uppgradera din plan f\xf6r att l\xe4gga till f\xf6retag", "small", "Sm\xe5", _s21_56, "Krediten har markerats som betald", _s22_49, "Krediter har markerats som betalda", _s16_74, "Dataladdning - v\xe4nta tills den \xe4r klar", "wait_for_saving", "Datasparande - v\xe4nta tills det \xe4r klart", _s20_56, "Obs: \xe4ndringar som g\xf6rs h\xe4r f\xf6rhandsgranskas endast, de m\xe5ste till\xe4mpas p\xe5 flikarna ovan f\xf6r att kunna sparas", "remaining", "\xc5terst\xe5ende", "invoice_paid", "betald faktura", "activity_120", ":user skapad \xe5terkommande kostnad :recurring_expense", "activity_121", ":user uppdaterad \xe5terkommande utgift :recurring_expense", "activity_122", ":user arkiverad \xe5terkommande utgift :recurring_expense", "activity_123", ":user raderade \xe5terkommande utgifter :recurring_expense", "activity_124", ":user \xe5terst\xe4lld \xe5terkommande utgift :recurring_expense", "normal", "Vanligt", "large", "Stor", "extra_large", "Extra stor", _s16_75, "Visa PDF-f\xf6rhandsgranskning", _s21_57, "Visa PDF-f\xf6rhandsgranskning medan du redigerar fakturor", "print_pdf", "Skriv ut PDF", "remind_me", "P\xe5minn mig", _s16_77, "Omedelbar bankbetalning", "click_selected", "Klicka p\xe5 Valda", "hide_preview", "D\xf6lj f\xf6rhandsgranskning", "edit_record", "Redigera post", _s27_24, "Kreditbeloppet f\xe5r inte vara h\xf6gre \xe4n fakturabeloppet", "giropay", "GiroPay", "direct_debit", "Direktbetalning", _s21_58, "V\xe4nligen ange ett kontol\xf6senord", "set_password", "Ange l\xf6senord", _s20_57, "Gatewayen har kopplats fr\xe5n", "disconnect", "Koppla ifr\xe5n", "add_to_invoices", "L\xe4gg till i fakturor", "acss", "ACSS debitering", "becs", "BECS autogiro", "bulk_download", "Ladda ner", _s17_40, "Spara data lokalt f\xf6r att appen ska kunna starta snabbare, inaktivering kan f\xf6rb\xe4ttra prestandan i stora konton", "persist_ui", "Forts\xe4tt UI", "persist_ui_help", "Spara UI-tillst\xe5ndet lokalt f\xf6r att appen ska kunna starta p\xe5 den sista platsen, inaktivering kan f\xf6rb\xe4ttra prestandan", _s18_41, _s18_378, _s17_41, "Kundens momsnummer", "has_tasks", "Har uppgifter", "registration", "Registrering", _s27_25, "Godk\xe4nn Stripe att acceptera onlinebetalningar.", "view_expense", "Visa kostnad # :expense", "view_statement", "Se transaktion", "sepa", _s17_165, "ideal", "idealisk", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, "Uppdatera alla poster", "system", "System", _s19_43, "St\xe4ll in som standardf\xf6retag", "updated_company", "F\xf6retaget har uppdaterats framg\xe5ngsrikt", "kbc", "KBC", "bancontact", "Bancontact", _s19_45, "Hj\xe4lp oss att f\xf6rb\xe4ttra genom att ber\xe4tta varf\xf6r (valfritt)", "webhook_success", "Webhook framg\xe5ng", _s24_31, "Alla uppgifter m\xe5ste tillh\xf6ra samma kund", _s27_26, "Alla kostnader ska tillh\xf6ra samma kund", "app", "App", _s20_58, "Ladda ner appen :app f\xf6r b\xe4sta prestanda", _s16_79, _s16_80, _s19_46, "E-postfakturor", _s17_43, "E-post offerter", _s18_45, "E-postkrediter", "from_name", "Fr\xe5n namn", _s16_81, "Klona till kostnad", _s17_44, "\xc5terkommande utgift", _s18_46, "\xc5terkommande utgifter", _s21_59, "Ny \xe5terkommande utgift", _s22_50, "\xc4ndra \xe5terkommande utgift", _s25_20, "Skapade \xe5terkommande utgift utan problem", _s25_21, "Uppdaterade \xe5terkommande utgift utan problem", _s26_16, "Arkiverade \xe5terkommande utgift utan problem", _s25_22, "\xc5terkommande utgift har raderats", _s25_23, "\xc5terkommande utgifter har tagits bort", _s26_17, "\xc5terst\xe4llde \xe5terkommande utgifter utan problem", _s24_32, _s25_176, _s25_24, _s25_176, "last_sent_date", "Senaste s\xe4ndningsdatum", "include_drafts", "Inkludera utkast", _s19_47, "Inkludera utkast till poster i rapporter", "is_invoiced", "Faktureras", "change_plan", "Hantera plan", "persist_data", "Beh\xe5lla data", "customer_count", "Antal kunder", _s16_83, "Verifiera kunder", _s16_85, _s16_86, _s28_13, "Google Analytics sp\xe5rnings-id", "decimal_comma", "Decimalkomma", _s26_18, "Anv\xe4nd kommatecken som decimal i formul\xe4r", "select_method", "V\xe4lj Metod", "select_platform", "V\xe4lj Plattform", _s28_15, "Anv\xe4nd webbappen f\xf6r att ansluta till Gmail", _s16_87, "Artikelskattesatser \xe4r inaktiverade", "enable_markdown", "Aktivera Markdown", _s20_59, "Konvertera markdown till HTML p\xe5 PDF:en", "user_guide", "Anv\xe4ndarhj\xe4lp", _s18_48, "L\xe4gg till andra kontakt", "previous_page", "F\xf6reg\xe5ende sida", "next_page", "N\xe4sta sida", "export_colors", "Exportera f\xe4rger", "import_colors", "Importera f\xe4rger", "clear_all", "Rensa alla", "contrast", "Kontrast", "custom_colors", "Anpassade f\xe4rger", "colors", "F\xe4rger", _s31_11, "Sidof\xe4ltets aktiva bakgrundsf\xe4rg", _s25_26, "Sidof\xe4ltets aktiva teckensnittsf\xe4rg", _s33_14, "Sidof\xe4lt Inaktiv bakgrundsf\xe4rg", _s27_27, "Sidof\xe4lt Inaktiv teckensnittsf\xe4rg", _s36_3, "Tabell Alternativ rad bakgrundsf\xe4rg", _s31_13, "Fakturahuvud Bakgrundsf\xe4rg", _s25_28, "Teckensnittsf\xe4rg f\xf6r fakturahuvud", "net_subtotal", "Netto", "review_app", "Granska appen", "check_status", "Kolla statusen", "free_trial", "Gratis provperiod", _s23_24, "Pro-planens testperiod slutar om :count dagar, klicka f\xf6r att uppgradera.", _s21_61, "Idag \xe4r den sista dagen av testversionen av Pro-planen, klicka f\xf6r att uppgradera.", "change_email", "Byta e-mail", _s25_30, "Konfigurera eventuellt en separat klientportaldom\xe4n", _s21_62, "Uppgifter som visas i portalen", "uninvoiced", "Ej fakturerad", "subdomain_guide", "Underdom\xe4nen anv\xe4nds i kundportalen f\xf6r att anpassa l\xe4nkar f\xf6r att matcha ditt varum\xe4rke. dvs https://ditt-varum\xe4rke.faktura.co", "send_time", "Skicka tid", "import_data", "Importera Data", "import_settings", "Importera inst\xe4llningar", _s17_46, "Ange JSON-filen", _s19_48, "V\xe4lj att importera inst\xe4llningarna och/eller data", "json", "JSON", _s24_34, "Inga betalningstyper har aktiverats", "wait_for_data", "V\xe4nta tills data laddas upp", "net_total", "Totalt netto", "has_taxes", "Har skatter", _s16_88, "Importera kunder", _s18_50, "B\xf6rjade framg\xe5ngsrikt importera kunder", "login_success", "Lyckad inloggning", "login_failure", "Misslyckad inloggning", "exported_data", "N\xe4r filen \xe4r klar f\xe5r du ett e-postmeddelande med en nedladdningsl\xe4nk", _s23_25, "Inkludera borttagna kunder", _s28_17, "Ladda poster som tillh\xf6r raderade klienter", "step_1_sign_in", "Steg 1: Logga in", _s16_91, "Steg 2: Auktorisera", "account_id", "konto-id", _s27_29, "Migreringen har \xe4nnu inte slutf\xf6rts", "activity_100", ":user skapade en \xe5terkommande faktura :recurring_invoice", "activity_101", ":user uppdaterade en \xe5terkommande faktura :recurring_invoice", "activity_102", ":user arkiverade en \xe5terkommande faktur :recurring_invoice", "activity_103", ":user raderade en \xe5terkommande faktur :recurring_invoice", "activity_104", ":user \xe5terst\xe4llde en \xe5terkommande faktur :recurring_invoice", _s18_51, "Visa uppgiftens slutdatum", _s23_27, "Aktivera ange uppgiftens slutdatum", "gateway_setup", "Gateway-inst\xe4llning", "preview_sidebar", "F\xf6rhandsgranska sidof\xe4ltet", _s16_92, "\xc5rsdata som visas", _s18_53, "Avslutade alla sessioner", _s16_94, "Avsluta alla sessioner", "count_session", "1 session", "count_sessions", _s16_329, "invoice_created", "Faktura skapad", "quote_created", "Citat Skapad", "credit_created", "Kredit skapad", "pro", "Pro", "enterprise", "F\xf6retag", "last_updated", "Senast uppdaterad", "invoice_item", "Fakturaobjekt", "quote_item", "Citat objekt", _s18_54, "Kontakt F\xf6rnamn", _s17_48, "Kontakt Efternamn", "order", "Best\xe4lla", "unassigned", "Otilldelad", "partial_value", "M\xe5ste vara st\xf6rre \xe4n noll och mindre \xe4n totalen", "search_kanban", "S\xf6k Kanban", "search_kanbans", "S\xf6k Kanban", "kanban", "Kanban", "enable", "Aktivera", "move_top", "Flytta toppen", "move_up", "Flytta upp", "move_down", "Flytta ner", "move_bottom", "Flytta botten", "subdomain_help", "St\xe4ll in subdom\xe4nen eller visa fakturorna p\xe5 din egen hemsida", _s21_64, "Fel: det anpassade e-postmeddelandet m\xe5ste inneh\xe5lla en :body -variabel", _s25_31, "Se till att inkludera en :body -variabel", _s17_50, "Visa datumformat", "is_viewed", "Visas", "letter", "Brev", "legal", "R\xe4ttslig", "page_layout", "Sidlayout", "portrait", "Portr\xe4tt", "landscape", "Landskap", _s26_19, "Konto\xe4garen kan uppgradera till en betald plan f\xf6r att aktivera de avancerade avancerade inst\xe4llningarna", _s20_60, "Uppgradera till en betald plan f\xf6r att aktivera de avancerade inst\xe4llningarna", _s21_65, "Betalningsvillkor f\xf6r faktura", _s17_52, "Offert g\xe4ller t.o.m", "no_headers", "Inga rubriker", "add_header", "L\xe4gg till rubrik", "remove_header", "Ta bort rubrik", "return_url", "Returnera URL", "rest_method", "REST-metod", "header_key", "Huvudnyckel", "header_value", "Rubrikv\xe4rde", _s18_56, "\xc5terkommande produkter", "promo_code", "Rabattkod", "promo_discount", "Kampanjrabatt", _s18_58, "Till\xe5t avbokning", _s16_96, "Per plats aktiverad", "max_seats_limit", "Max antal platser", "trial_enabled", "Testversion aktiverad", "trial_duration", "Provperiod", _s21_67, "Till\xe5t \xe5sidos\xe4ttningar av s\xf6kfr\xe5gor", _s18_60, "Till\xe5t plan\xe4ndringar", "plan_map", "Plankarta", "refund_period", "\xc5terbetalningsperiod", _s21_69, _s21_152, "purchase_page", "K\xf6psida", "security", "S\xe4kerhet", "email_bounced", "E-post studsade", _s20_61, "Spamklagom\xe5l", "email_delivery", "E-postleverans", _s16_98, "Webhook svar", "pdf_response", "PDF-svar", _s22_52, "Misslyckad autentisering", "pdf_failed", "PDF misslyckades", "pdf_success", "PDF-framg\xe5ng", "modified", "\xc4ndrad", "payment_link", "Betalningsl\xe4nk", _s16_100, "Ny betalningsl\xe4nk", _s17_54, "Redigera betalningsl\xe4nk", _s20_62, "Betalningsl\xe4nken har skapats", _s20_63, "Betalningsl\xe4nken har uppdaterats", _s21_71, "Betalningsl\xe4nken har arkiverats", _s20_64, _s32_86, _s20_65, _s32_86, _s21_72, "Betalningsl\xe4nken har \xe5terst\xe4llts", _s19_49, "S\xf6k 1 betalningsl\xe4nk", _s20_66, "S\xf6k :count Betalningsl\xe4nkar", _s26_20, "Subdom\xe4n \xe4r inte tillg\xe4nglig", "connect_gmail", "Anslut Gmail", _s16_102, "Koppla fr\xe5n Gmail", "connected_gmail", "Gmail ha anslutits", _s18_62, "Gmail har kopplats fr\xe5n", _s16_104, "\xc4ndringar av kodbasen kan blockera uppdateringen. Du kan k\xf6ra detta kommando f\xf6r att kasta \xe4ndringarna:", _s16_105, "Kund-ID nummer", "count_minutes", ":count minuter", _s16_107, "Timeout f\xf6r l\xf6senord", _s29_15, "Dela faktura/kreditr\xe4knare", "use_last_email", "Anv\xe4nd den senaste e-postadressen", _s16_109, "Aktivera f\xf6retag", _s21_74, "Aktivera e-post, \xe5terkommande fakturor och aviseringar", _s27_31, "Ett fel uppstod, v\xe4nligen f\xf6rs\xf6k igen", _s27_32, "Ange f\xf6rst ett l\xf6senord", _s34_15, "Varning: Om du \xe4ndrar ditt telefonnummer inaktiveras 2FA", "help_translate", "Hj\xe4lp oss \xf6vers\xe4tta", _s23_28, "V\xe4lj ett land", "resend_invite", "Skicka inbjudan igen", _s19_50, "2FA har inaktiverats", _s16_111, "Kontot har anslutits", _s19_51, "Kontot har kopplats fr\xe5n", "delivered", "Levererad", "bounced", "Studsade", "spam", "Spam", "view_docs", "Visa dokument", _s32_12, "Ange ett mobiltelefonnummer f\xf6r att aktivera tv\xe5faktorsautentisering", "send_sms", "Skicka SMS", "sms_code", "SMS-kod", _s21_75, "Skanna streckkoden med en :link kompatibel app.", _s18_63, "Aktiverade Tv\xe5-V\xe4gs autentisering utan problem", "connect_google", "Anslut Google", _s17_56, "Koppla fr\xe5n Google", _s17_58, "Tv\xe5faktorsautentisering", _s18_64, "Inaktivera 2FA", _s34_16, "Kr\xe4v l\xf6senord med social inloggning", "stay_logged_in", "Stanna inloggad", _s23_30, "Varning: Din session h\xe5ller p\xe5 att l\xf6pa ut", "count_hours", ":count timmar", "count_day", "1 dag", "count_days", ":count dagar", _s19_52, "Tidsgr\xe4ns f\xf6r webbsession", _s17_59, "S\xe4kerhetsinst\xe4llningar", "resend_email", "Skicka e-post igen", _s26_22, "V\xe4nligen bekr\xe4fta din e-postadress", _s16_112, "\xc5terbetalat betalning", _s19_54, "Delvis oanv\xe4nd", _s19_56, "V\xe4lj en anv\xe4ndare som \xe4r autentiserad med Gmail", "list_long_press", "Lista l\xe5nga tryck", "show_actions", "Visa \xe5tg\xe4rder", _s17_61, "Starta flerval", _s27_34, "Ett e-postmeddelande har skickats f\xf6r att bekr\xe4fta e-postadressen", _s21_76, "F\xf6r att anv\xe4nda :client_counter l\xe4gg till antingen :client_number eller :client_id_number f\xf6r att f\xf6rhindra konflikter", "this_quarter", "Detta kvartal", "last_quarter", "F\xf6reg\xe5ende kvartal", "to_update_run", "F\xf6r att uppdatera k\xf6r", _s18_66, "Omvandla till faktura", _s16_113, "Registrerings URL", "invoice_project", "Fakturera projekt", "invoice_task", "Fakturera uppgift", "invoice_expense", "Faktura kostnad", _s19_57, "S\xf6k 1 betalningsvillkor", _s20_67, "S\xf6k :count betalningsvillkor", _s16_115, "Spara och f\xf6rhandsgranska", "save_and_email", "Spara och skicka", _s16_117, "H\xe4ndelser som st\xf6ds", _s16_119, "Konverterad summa", _s17_63, "Konverterad balans", _s22_54, "Konverterad betalad till datum", _s24_36, "Konverterad kreditbalans", "converted_total", "Konverterat totalt", "is_sent", "Skickat", _s17_65, "Standard dokument", "document_upload", "Ladda upp dokument", _s20_68, "Till\xe5t kunder att ladda upp dokument", "expense_total", "Total kostnad", "enter_taxes", "Ange skatter", "by_rate", "Efter pris", "by_amount", "Efter belopp", "enter_amount", "Ange belopp", "before_taxes", "F\xf6re skatt", "after_taxes", "Efter skatt", "color", "F\xe4rg", "show", "Visa", "hide", "D\xf6lj", "empty_columns", "Tomma kolumner", _s21_78, "Fels\xf6kningsl\xe4ge \xe4r aktiverat", _s26_23, "Varning: den \xe4r avsedd f\xf6r anv\xe4ndning p\xe5 lokala maskiner, den kan l\xe4cka ut uppgifter. Klicka f\xf6r att l\xe4ra mer.", "running_tasks", "Uppgifter som k\xf6rs", "recent_tasks", "Senaste uppgifterna", "recent_expenses", "Senaste utgifterna", _s17_67, "Kommande utgifter", "update_app", "Uppdatera App", "started_import", "Importen har startats", _s24_38, "Dubblettkolumnmappning", _s20_69, "Anv\xe4nder inkluderande skatter", _s18_68, "\xc4r beloppsrabatt", "column", "Kolumn", "sample", "Exempel", "map_to", "Mappa till", "import", "Importera", _s25_33, "Anv\xe4nd f\xf6rsta raden som kolumnnamn", "select_file", "V\xe4lj fil", _s16_121, "Ingen fil har valts", "csv_file", "V\xe4lj CSV-fil", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Bokf\xf6ring", _s22_56, "Ange alla CSV-filer.", "import_type", "Typ av import", "html_mode", "HTML-l\xe4ge", "html_mode_help", "F\xf6rhandsgranskningen uppdateras snabbare men \xe4r mindre exakt", "view_licenses", "Visa licenser", "webhook_url", "Webhook URL", _s17_69, "Fullsk\xe4rms editor", "sidebar_editor", "Sidof\xe4lts editor", _s22_57, "Ange ':value' f\xf6r att bekr\xe4fta", "purge", "Rensa", "service", "Service", "clone_to", "Klona till", "clone_to_other", "Klona till annan", "labels", "Etiketter", "add_custom", "L\xe4gg till anpassad", "payment_tax", "Betalningsskatt", "unpaid", "Obetald", "white_label", "Vit etikett", "delivery_note", "F\xf6ljesedel", _s24_41, "Skickade fakturor \xe4r l\xe5sta", _s24_43, "Betalade fakturor \xe4r l\xe5sta", "source_code", "K\xe4llkod", "app_platforms", "App plattformar", "invoice_late", _s17_398, "quote_expired", _s16_582, "partial_due", "Delvis f\xf6rsenad", "invoice_total", "Totalsumma", "quote_total", "Offertsumma", "credit_total", "Kredit Totalt", _s23_31, "Faktura totalt", "actions", "\xc5tg\xe4rder", "expense_number", "Utgiftsnummer", "task_number", "Uppgiftsnummer", "project_number", "Projektnummer", "project_name", "Projektnamn", "warning", "Varning", "view_settings", "Visa inst\xe4llningar", _s24_45, "Varning: detta f\xf6retag har \xe4nnu inte aktiverats", "late_invoice", _s17_398, "expired_quote", _s16_582, "remind_invoice", "Faktura p\xe5minnelse", "cvv", "CVV", "client_name", "Kundnamn", "client_phone", "Kund telefon", "required_fields", "Obligatoriska f\xe4lt", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Rensa cache", "sort_order", "Sorteringsordning", "task_status", "Status", "task_statuses", "Uppgiftsstatusar", "new_task_status", "Ny uppgiftsstaus", _s16_123, "Redigera uppgiftsstatus", _s19_58, "Uppgiftsstatus skapades", _s19_59, "Uppgiftsstatus uppdaterades", _s20_71, "Uppgiftsstatus arkiverades", _s19_60, "Uppgiftsstatus raderades", _s19_61, "Uppgiftsstatus togs bort", _s20_72, "Uppgiftsstatus \xe5terst\xe4lldes", _s22_58, ":value uppgiftsstatusar har arkiverats", _s21_80, ":value uppgiftsstatusar har raderats", _s22_59, ":value uppgiftsstatusar har \xe5terst\xe4llts", _s18_70, "S\xf6k 1 uppgiftsstatus", _s20_74, "S\xf6k :count uppgiftsstatusar", _s16_125, "Visa uppgiftstabell", _s21_81, "Visa alltid uppgiftsdelen n\xe4r du skapar fakturor", _s20_75, "Fakturauppgift tidslogg", _s25_34, "L\xe4gg till tidsinformation till fakturaraderna", _s20_77, "Fakturauppgifter datumlogg", _s25_35, "L\xe4gg till datuminformation till fakturaraderna", _s21_82, "Starta uppgifter innan du sparar", _s18_71, "Konfigurera statusar", "task_settings", "Uppgiftsinst\xe4llningar", _s20_79, "Konfigurera kategorier", _s18_73, "Utgifts kategorier", _s20_81, "Ny utgifts kategori", _s21_83, "Redigera utgiftskategori", _s24_46, "Framg\xe5ngsrikt skapat kostnadskategori", _s24_47, "Framg\xe5ngsrikt uppdaterat kostnadskategori", _s25_37, "Framg\xe5ngsrikt arkiverat kostnadskategori", _s24_48, "Kategori borttagen", _s24_49, "Utgiftskategorin har tagits bort", _s25_38, "Framg\xe5ngsrikt \xe5terst\xe4llt kostnadskategori", _s27_38, "Framg\xe5ngsrikt arkiverat :count kostnadskategori", _s26_24, "Kostnaden f\xf6r :value kategorier har raderats", _s27_39, "Kostnaden f\xf6r :value kategorier har \xe5terst\xe4llts", _s23_32, "S\xf6k 1 utgiftkategori", _s25_40, "S\xf6k :count utgiftkategorier", _s21_85, "Anv\xe4nd tillg\xe4nglig kredit", "show_option", "Visa alternativ", _s22_60, "Kreditbeloppet kan inte \xf6verstiga betalningsbeloppet", "view_changes", "Visa \xe4ndringar", "force_update", "Tvinga uppdatering", _s17_73, "Du k\xf6r den senaste versionen men det kan finnas v\xe4ntande korrigeringar tillg\xe4ngliga.", "mark_paid_help", "Sp\xe5ra utgiften f\xf6r att se om den har betalats", _s18_75, "Ska detta faktureras", _s23_33, "Aktivera utgiften som ska faktureras", _s29_17, "G\xf6r dokumenten synliga f\xf6r kunden", _s21_87, "St\xe4ll in en v\xe4xelkurs", _s16_127, "Utgiftsinst\xe4llningar", _s18_76, "Klona till \xe5terkommande", "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "Anv\xe4ndarf\xe4lt", "variables", "Variabler", "show_password", "Visa l\xf6senord", "hide_password", "G\xf6m l\xf6senord", "copy_error", "Kopiera felmeddelande", "capture_card", "Capture Card", _s17_74, "Automatisk fakturering aktiverad", "total_taxes", "Totalt antal skatter", "line_taxes", "Artikelskatt", "total_fields", "Totalt antal f\xe4lt", _s25_41, "\xc5terkommande faktura stoppad", _s25_42, "\xc5terkommande faktura startad", _s25_43, "\xc5terkommande faktura \xe5terupptogs", "gateway_refund", "Gateway f\xf6r \xe5terbetalning", _s19_62, "Behandla \xe5terbetalningen med betalningsgatewayen", "due_date_days", "F\xf6rfallodatum", "paused", "Pausad", "mark_active", "Markera aktiv", "day_count", "Dag :count", _s22_61, "F\xf6rsta dagen i m\xe5naden", _s21_88, "Sista dagen i m\xe5naden", _s17_76, "Anv\xe4nd betalningsvillkoren", "endless", "O\xe4ndlig", "next_send_date", "N\xe4sta s\xe4ndningsdatum", _s16_129, "\xc5terst\xe5ende cykler", _s17_78, "\xc5terkommande faktura", _s18_78, "\xc5terkommande fakturor", _s21_90, "Ny \xe5terkommande faktura", _s22_63, "Redigera \xe5terkommande fakturor", _s25_44, "\xc5terkommande faktura har skapats", _s25_45, "\xc5terkommande faktura har uppdaterats", _s26_25, "Framg\xe5ngsrikt arkiverat \xe5terkommande faktura", _s25_46, "Framg\xe5ngsrikt tagit bort \xe5terkommande faktura", _s25_47, "\xc5terkommande faktura har tagits bort", _s26_26, "Framg\xe5ngsrikt \xe5terst\xe4llt \xe5terkommande faktura", _s27_40, "Arkiverade \xe5terkommande :value fakturor", _s26_27, "\xc5terkommande :value fakturor har raderats", _s27_41, "\xc5terst\xe4llande av \xe5terkommande :value fakturor lyckades", _s24_50, "S\xf6k 1 \xe5terkommande faktura", _s25_48, "S\xf6k :count \xe5terkommande fakturor", "send_date", "S\xe4ndningsdatum", "auto_bill_on", "Automatisk fakturering p\xe5slaget", _s28_19, "L\xe4gsta belopp vid underbetalning", "profit", "F\xf6rtj\xe4nst", "line_item", "Rad", _s18_80, "Till\xe5t \xf6verbetalning", _s23_34, "St\xf6d f\xf6r att betala extra f\xf6r att ta emot dricks", _s19_63, "Till\xe5t underbetalning", _s24_51, "St\xf6d f\xf6r att betala minimum del-/ins\xe4ttningsbeloppet", "test_mode", "Testl\xe4ge", "opened", "\xd6ppnad", _s30_8, "Avst\xe4mning misslyckades", _s30_9, "Avst\xe4mning lyckades", "gateway_success", "Gateway lyckades", "gateway_failure", "Gateway misslyckades", "gateway_error", "Gateway fel", "email_send", "Skicka via e-post", _s17_80, "E-postf\xf6rs\xf6ksk\xf6", "failure", "Misslyckad", "quota_exceeded", "Kvoten har \xf6verskridits", _s16_131, "Upstream misslyckades", "system_logs", "Systemloggar", "view_portal", "Se portal", "copy_link", "Kopiera l\xe4nk", "token_billing", "Spara kortinformation", _s24_52, "V\xe4lkommen till Invoice Ninja", "always", "Alltid", "optin", "Opt-In", "optout", "Opt-Out", "label", "Rubrik", "client_number", "Kundnummer", "auto_convert", "Automatisk konvertering", "company_name", "F\xf6retagsnamn", "reminder1_sent", "P\xe5minnelse 1 skickad", "reminder2_sent", "P\xe5minnelse 2 skickad", "reminder3_sent", "P\xe5minnelse 3 skickad", _s18_81, "P\xe5minnelse skickades senast", "pdf_page_info", "Sida :current av :total", _s16_133, "E-postade fakturorna utan problem", "emailed_quotes", "E-postade offerterna utan problem", "emailed_credits", _s32_87, "gateway", "Gateway", "view_in_stripe", "Visa i Stripe", "rows_per_page", "Rader per sida", "hours", "Timmar", "statement", "Transaktionsdatum", "taxes", "Skatter", "surcharge", "Till\xe4ggsavgift", "apply_payment", "Till\xe4mpa betalning", "apply_credit", "Till\xe4mpa kredit", "apply", "Verkst\xe4ll", "unapplied", "Outnyttjad", "select_label", "V\xe4lj rubrik", "custom_labels", "Anpassade etiketter", "record_type", "Posttyp", "record_name", "Post namn", "file_type", "Filtyp", "height", "H\xf6jd", "width", "Bredd", "to", "Till", "health_check", "H\xe4lsokontroll", "payment_type_id", "Betalningss\xe4tt", "last_login_at", "Senast inloggad", "company_key", "F\xf6retagsnyckel", "storefront", "Butiksfront", "storefront_help", "Aktivera tredjepartsappar f\xf6r att skapa fakturor", "client_created", "Kunden har skapats", _s20_84, "E-postadress f\xf6r online betalning", _s20_86, "E-postadress f\xf6r manuell betalning", "completed", "Slutf\xf6rd", "gross", "Brutto", "net_amount", "Nettobelopp", "net_balance", "Nettobalans", "client_settings", "Kundinst\xe4llningar", _s17_82, "Markerade fakturor", _s17_84, "Markerade betalningar", "selected_quotes", "Markerade offerter", "selected_tasks", "Markerade uppgifter", _s17_86, "Markerade utgifter", _s17_88, "Kommande fakturor", _s17_90, "F\xf6rsenade fakturor", "recent_payments", "Nyligen utf\xf6rda betalningar", "upcoming_quotes", "Kommande Offerter", "expired_quotes", "Utg\xe5ngna Offerter", "create_client", "Skapa kund", "create_invoice", "Skapa faktura", "create_quote", "Skapa offert", "create_payment", "Skapa betalning", "create_vendor", "Skapa tillverkare", "update_quote", "Uppdatera offert", "delete_quote", "Ta bort offert", "update_invoice", "Uppdatera faktura", "delete_invoice", "Ta bort faktura", "update_client", "Uppdatera kund", "delete_client", "Radera kund", "delete_payment", "Ta bort betalning", "update_vendor", "Uppdatera leverant\xf6r", "delete_vendor", "Ta bort leverant\xf6r", "create_expense", "Skapa utgift", "update_expense", "Uppdatera utgift", "delete_expense", "Ta bort kostnad", "create_task", "Skapa uppgift", "update_task", "Uppdatera uppgift", "delete_task", "Radera uppgift", "approve_quote", "Godk\xe4nn offert", "off", "Av", "when_paid", "Betalad", "expires_on", "G\xe5r ut den", "free", "Gratis", "plan", "Niv\xe5", "show_sidebar", "Visa sidof\xe4lt", "hide_sidebar", "G\xf6m sidof\xe4lt", "event_type", "Typ av h\xe4ndelse", "target_url", "M\xe5l", "copy", "Kopiera", "must_be_online", "Starta om appen n\xe4r du \xe4r ansluten till internet", _s17_92, "Crons m\xe5ste aktiveras", "api_webhooks", "API Webhooks", "search_webhooks", "S\xf6k :count Webhooks", "search_webhook", "S\xf6k 1 Webhook", "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "Ny Webhook", "edit_webhook", "Redigera Webhook", "created_webhook", "Webhooken skapades", "updated_webhook", "Webhooken uppdaterades", _s16_135, "Webhooken arkiverades", "deleted_webhook", "Webhooken raderades", "removed_webhook", "Webhooken togs bort", _s16_136, "Webhooken \xe5terst\xe4lldes", _s17_93, ":value webhooks har arkiverats", _s16_137, ":value webhooks har raderats", _s16_138, ":value webhooks har tagits bort", _s17_94, ":value webhooks har \xe5terst\xe4llts", "api_tokens", "API Tokens", "api_docs", "API dokumentation", "search_tokens", "S\xf6k :count tokens", "search_token", "S\xf6k 1 token", "token", "Token", "tokens", "Tokens", "new_token", "Ny token", "edit_token", "\xc4ndra token", "created_token", "Token skapad", "updated_token", "Token uppdaterad", "archived_token", "Framg\xe5ngsrikt arkiverat Token", "deleted_token", "Token borttagen", "removed_token", "Token togs bort", "restored_token", "Token \xe5terst\xe4lldes", "archived_tokens", ":value tokens har arkiverats", "deleted_tokens", ":value tokens har raderats", "restored_tokens", ":value tokens har \xe5terst\xe4llts", _s19_64, "Kundregistrering", _s24_54, "G\xf6r det m\xf6jligt f\xf6r kunder att sj\xe4lvregistrera sig i portalen", "email_invoice", "E-posta faktura", "email_quote", "E-posta offert", "email_credit", "E-postkredit", "email_payment", "Eposta betalning", _s20_89, "Kunden har ingen e-postadress", "ledger", "Liggare", "view_pdf", "Visa PDF", "all_records", "Alla poster", "owned_by_user", "\xc4gs av anv\xe4ndaren", _s16_139, "\xc5terst\xe5ende kredit", "contact_name", "Kontakt namn", "use_default", "Anv\xe4nd standard", _s16_141, "O\xe4ndliga p\xe5minnelser", "number_of_days", "Antal dagar", _s23_36, "Konfigurera betalningsvillkor", "payment_term", _s17_399, _s16_142, "Skapa betalningsvillkor", _s17_96, "Editera betalningsvillkor", _s20_90, "Skapade betalningsvillkor utan problem", _s20_91, "Uppdaterade betalningsvillkor utan problem", _s21_92, "Arkiverat betalningsvillkor utan problem", _s20_92, "Betalningsvillkoret har raderats", _s20_93, "Betalningsvillkoret har tagits bort", _s21_93, "Betalningsvillkoret har \xe5terst\xe4llts", _s22_68, ":value betalningsvillkor har arkiverats", _s21_94, ":value betalningsvillkor har raderats", _s22_69, ":value betalningsvillkor har \xe5terst\xe4llts", "email_sign_in", "Logga in med e-postadress", "change", "\xc4ndra", _s23_38, "\xc4ndra till mobillayouten?", _s24_55, "Vill du byta till skrivbordslayout?", "send_from_gmail", "Skicka fr\xe5n Gmail", "reversed", "Omv\xe4nd", "cancelled", "Avbruten", "credit_amount", "Kreditsumma", "quote_amount", "Offertbelopp", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exklusive", "inclusive", "Inklusive", "hide_menu", "G\xf6m meny", "show_menu", "Visa meny", _s18_83, _s18_379, _s16_144, "S\xf6k dokument", "search_designs", "S\xf6k design", "search_invoices", "S\xf6k fakturor", "search_clients", "S\xf6k kunder", "search_products", "S\xf6k produkter", "search_quotes", "S\xf6k offerter", "search_credits", "S\xf6k krediter", "search_vendors", "S\xf6k leverant\xf6rer", "search_users", "S\xf6k anv\xe4ndare", _s16_145, "S\xf6k skattesatser", "search_tasks", "S\xf6k uppgifter", "search_settings", "S\xf6k inst\xe4llningar", "search_projects", "S\xf6k projekt", "search_expenses", "S\xf6k utgifter", "search_payments", "S\xf6k betalningar", "search_groups", "S\xf6k grupper", "search_company", "S\xf6k f\xf6retag", "search_document", "S\xf6k 1 dokument", "search_design", "S\xf6k 1 design", "search_invoice", "S\xf6k 1 faktura", "search_client", "S\xf6k 1 kund", "search_product", "S\xf6k 1 produk", "search_quote", "S\xf6k 1 offert", "search_credit", "S\xf6k 1 kredit", "search_vendor", "S\xf6k 1 leverant\xf6r", "search_user", "S\xf6k 1 offert", "search_tax_rate", "S\xf6k 1 skattesats", "search_task", "S\xf6k 1 uppgift", "search_project", "S\xf6k 1 projekt", "search_expense", "S\xf6k 1 utgift", "search_payment", "S\xf6k 1 betalning", "search_group", "S\xf6k 1 grupp", "refund_payment", "\xc5terbetala betalning", _s17_100, "Fakturan har avbrutits", _s18_85, "Fakturorna har avbrutits", _s16_151, "Fakturan har omv\xe4nts", _s17_101, "Fakturorna har omv\xe4nts", "reverse", "Omv\xe4nd", "full_name", "Hela namnet", _s17_102, "Stad/L\xe4n/Postnummer", _s17_104, _s20_297, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Tredje anpassningen", "custom4", "Fj\xe4rde anpassningen", "optional", "Frivillig", "license", "Licens", "purge_data", "Rensa uppgifter.", _s16_152, "Rensade utan problem f\xf6retags data", _s18_86, "Varning: Detta kommer permanent ta bort din information, det finns ingen \xe5terv\xe4nda.", "invoice_balance", "Fakturabalans", "age_group_0", "0 - 30 Dagar", "age_group_30", "30 - 60 Dagar", "age_group_60", "60 - 90 Dagar", "age_group_90", "90 - 120 Dagar", "age_group_120", "120+ Dagar", "refresh", "Uppdatera", "saved_design", "Designen har sparats", "client_details", "Kunduppgifter", "company_address", "F\xf6retagsadress", "invoice_details", "Faktura detaljer", "quote_details", "Offertuppgifter", "credit_details", "Kredituppgifter", "product_columns", "Produktkolumner", "task_columns", "Uppgiftskolumner", "add_field", "L\xe4gg till f\xe4lt", "all_events", "Alla h\xe4ndelser", "permissions", "Beh\xf6righeter", "none", "Ingen", "owned", "\xc4gd", "payment_success", "Betalning genomf\xf6rd", "payment_failure", "Betalning misslyckades", "invoice_sent", _s24_206, "quote_sent", "Offerten skickad", "credit_sent", "Krediten skickad", "invoice_viewed", "Fakturan visad", "quote_viewed", "Offerten visad", "credit_viewed", "Krediten visad", "quote_approved", "Offerten godk\xe4nd", _s25_50, "F\xe5 alla aviseringar", _s16_153, "K\xf6p licens", "apply_license", "Uppge Licens", "cancel_account", "Avsluta konto", _s22_70, "Varning: Detta kommer permanent ta bort ditt konto, detta g\xe5r inte att \xe5ngra.", "delete_company", "Ta bort f\xf6retag", _s22_71, "Varning: Detta kommer permanent ta bort till bolag, det finns ingen \xe5terv\xe4ndo.", "enabled_modules", "Aktiverade moduler", "converted_quote", "Offerten har konverterats", "credit_design", "Kreditdesign", "includes", "Inkluderar", "header", "Rubrik", "load_design", "Ladda design", "css_framework", "CSS Ramverk", "custom_designs", "Anpassad design", "designs", "Design", "new_design", "Ny design", "edit_design", "Redigera design", "created_design", "Designen har skapats", "updated_design", "Designen har uppdaterats", "archived_design", "Designen har arkiverats", "deleted_design", "Designen har raderats", "removed_design", "Designen har tagits bort", "restored_design", "Designen har \xe5terskapats", _s16_155, ":value designs har arkiverats", "deleted_designs", ":value designs har raderats", _s16_156, ":value designs har \xe5terst\xe4llts", "proposals", "F\xf6rslag", "tickets", "Tickets", _s16_157, "\xc5terkommande offerter", "recurring_tasks", "\xc5terkommande uppgifter", _s18_87, "Kontohantering", "credit_date", "Kreditdatum", "credit", "Kredit", "credits", "Kreditfakturor", "new_credit", "Ange Kredit", "edit_credit", "Redigera Kreditfaktura", "created_credit", "Kreditfaktura skapad", "updated_credit", "Kreditfaktura uppdaterad", "archived_credit", "Kreditfaktura arkiverad", "deleted_credit", "Kreditfaktura borttagen", "removed_credit", "Krediten har tagits bort", "restored_credit", "Kreditfaktura \xe5terst\xe4lld", _s16_159, ":count kreditfakturor arkiverade", "deleted_credits", ":count kreditfakturor borttagna", _s16_160, ":value krediter har \xe5terst\xe4llts", "current_version", "Nuvarande version", "latest_version", "Senaste versionen", "update_now", "Uppdatera nu", _s26_33, "En ny version av webbappen \xe4r tillg\xe4nglig", _s16_161, "Uppdatering tillg\xe4nglig", "app_updated", "Uppdateringen har slutf\xf6rts", "learn_more", "L\xe4s mer", "integrations", "Integrationer", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Kreditens sidfot", "credit_terms", "Kreditens villkor", "new_company", "Nytt f\xf6retag", "added_company", "F\xf6retaget har lagts till", "company1", "Anpassat f\xf6retag 1", "company2", "Anpassat f\xf6retag 2", "company3", "CAnpassat f\xf6retag 3", "company4", "Anpassat f\xf6retag 4", "product1", "Anpassad produkt 1", "product2", "Anpassad produkt 2", "product3", "Anpassad produkt 3", "product4", "Anpassad produkt 4", "client1", "Anpassad kund 1", "client2", "Anpassad kund 2", "client3", "Anpassad kund 3", "client4", "Anpassad kund 4", "contact1", "Anpassad kontakt 1", "contact2", "Anpassad kontakt 2", "contact3", "Anpassad kontakt 3", "contact4", "Anpassad kontakt 4", "task1", "Anpassad uppgift 1", "task2", "Anpassad uppgift 2", "task3", "Anpassad uppgift 3", "task4", "Anpassad uppgift 4", "project1", "Anpassat projekt 1", "project2", "Anpassat projekt 2", "project3", "Anpassat projekt 3", "project4", "Anpassat projekt 4", "expense1", "Anpassad utgift 1", "expense2", "Anpassad utgift 2", "expense3", "Anpassad utgift 3", "expense4", "Anpassad utgift 4", "vendor1", "Anpassad leverant\xf6r 1", "vendor2", "Anpassad leverant\xf6r 2", "vendor3", "Anpassad leverant\xf6r 3", "vendor4", "Anpassad leverant\xf6r 4", "invoice1", "Anpassad faktura 1", "invoice2", "Anpassad faktura 2", "invoice3", "Anpassad faktura 3", "invoice4", "Anpassad faktura 4", "payment1", "Anpassad betalning 1", "payment2", "Anpassad betalning 2", "payment3", "Anpassad betalning 3", "payment4", "Anpassad betalning 4", "surcharge1", _s25_177, "surcharge2", _s25_178, "surcharge3", _s25_179, "surcharge4", _s25_180, "group1", "Anpassad grupp 1", "group2", "Anpassad grupp 2", "group3", "Anpassad grupp 3", "group4", "Anpassad grupp 4", "reset", "\xc5terst\xe4lla", "number", "Nummer", "export", "Exportera", "chart", "Lista", "count", "R\xe4kna", "totals", "Total", "blank", "Blank", "day", "Dag", "month", "M\xe5nad", "year", "\xc5r", "subgroup", "Undergrupp", "is_active", "\xc4r aktiv", "group_by", "Gruppera genom", "credit_balance", "Kreditbalans", _s18_93, "Kontakt: senast inloggad", _s17_108, "Kontakt: namn", "contact_phone", "Kontakt telefon", _s21_95, "Kontakt: anpassat v\xe4rde 1", _s21_96, "Kontakt: anpassat v\xe4rde 2", _s21_97, "Kontakt: anpassat v\xe4rde 3", _s21_98, "Kontakt: anpassat v\xe4rde 4", _s17_110, "Leveransadress 1", _s17_111, "Leveransadress 2", "shipping_city", "Leverans stad", "shipping_state", "Leverans l\xe4n", _s20_94, "Leverans postnummer", _s16_191, "Leverans land", _s16_193, "Faktureringsadress 1", _s16_194, "Faktureringsadress 2", "billing_city", "Fakturerings stad", "billing_state", "Fakturerings l\xe4n", _s19_66, "Fakturerings postnummer", "billing_country", "Fakturerings land", "client_id", "Kund-id", "assigned_to", "Tilldelat till", "created_by", "Skapad av :name", "assigned_to_id", "Tilldelad till id", "created_by_id", "Skapat av id", "add_column", "L\xe4gg till kolumn", "edit_columns", "Redigera kolumner", "columns", "Kolumner", "aging", "B\xf6rjar bli gammal", "profit_and_loss", "F\xf6rtj\xe4nst och F\xf6rlust", "reports", "Rapporter", "report", "Rapport", "add_company", "L\xe4gg till f\xf6retag", "unpaid_invoice", "Obetalad faktura", "paid_invoice", "Betalad faktura", _s16_195, "Ej godk\xe4nd offert", "help", "Hj\xe4lp", "refund", "\xc5terbetalning", "refund_date", "\xc5terbetalnings datum", "filtered_by", "Filtrerat efter", "contact_email", "Kontakt e-post", "multiselect", "Flera val", "entity_state", "Tillst\xe5nd", "verify_password", "Verifiera l\xf6senord", "applied", "Applicerad", _s21_99, "Inkludera senaste fel fr\xe5n loggarna", _s30_12, "Vi har f\xe5tt ditt meddelande och f\xf6rs\xf6ker svara snabbt.", "message", "Meddelande", "from", "Fr\xe5n", _s20_96, "Visa produktinformation", _s25_52, "Inkludera beskrivning och kostnad i produktmenyn", _s20_98, "PDF-renderaren kr\xe4ver :version", _s18_96, "Justera avgiftsprocenten", _s23_40, "Justera procent f\xf6r att ta h\xe4nsyn till avgiften", _s18_98, "Konfigurera inst\xe4llningar", "support_forum", "Supportforum", "about", "Om", "documentation", "Dokumentation", "contact_us", "Kontakta oss", "subtotal", "Delsumma", "line_total", "Summa", "item", "Artikel", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Dom\xe4n URL", _s21_100, "L\xf6senordet \xe4r f\xf6r kort", _s20_99, "L\xf6senordet m\xe5ste inneh\xe5lla minst en versal och minst ett nummer", _s19_68, "Kundportal uppgifter", _s23_41, "Kundportal \xf6versikt", _s20_100, "Ange ett v\xe4rde", "deleted_logo", "Logotypen har tagits bort", "yes", "Ja", "no", "Nej", "generate_number", "Generera nummer", "when_saved", "N\xe4r sparat", "when_sent", "N\xe4r skickat", "select_company", "V\xe4lj f\xf6retag", "float", "Float", "collapse", "D\xf6lj", "show_or_hide", "Visa/d\xf6lj", "menu_sidebar", "Meny Sidof\xe4lt", "history_sidebar", "Historia Sidof\xe4lt", "tablet", "Tablet", "mobile", "Mobil", "desktop", "Desktop", "layout", "Layout", "view", "Visa", "module", "Modul", "first_custom", "F\xf6rsta anpassad", "second_custom", "Andra anpassad", "third_custom", "Tredje anpassad", "show_cost", "Visa kostnad", _s17_113, "Visa produktkostnad", "show_cost_help", "Visa ett produktkostnadsf\xe4lt f\xf6r att sp\xe5ra p\xe5slag/vinst", _s21_101, "Visa produktkvantitet", _s26_35, "Visa ett produktkvantitetsf\xe4lt, annars \xe4r det ett", _s21_103, "Visa fakturakvantitet", _s26_36, "Visa ett f\xe4lt f\xf6r radnummer, annars ett som standard", _s21_105, "Visa produktrabatt", _s26_37, "Visa ett rabattf\xe4lt f\xf6r en rad", _s16_197, "Standardkvantitet", _s21_107, "St\xe4ll in radens kvantitet automatiskt till ett", "one_tax_rate", "En skattesats", "two_tax_rates", "Tv\xe5 skattesatser", "three_tax_rates", _s16_332, _s16_199, "Standard skattesats", "user", "Anv\xe4ndare", "invoice_tax", "Fakturaskatt", "line_item_tax", "Artikelskatt", "inclusive_taxes", "Inklusive skatter", _s17_115, "Fakturaskattesatser", "item_tax_rates", "Artikel skattesatser", _s18_100, "V\xe4lj en kund", "configure_rates", "Konfigurera priser", _s18_101, "Konfigurera gateways", "tax_settings", "Momsinst\xe4llningar", _s18_103, "Skattesatser", "accent_color", "Accentf\xe4rg", "switch", "V\xe4xla", _s19_70, "Kommaseparerad lista", "options", "Val", _s16_201, "Enradig text", "multi_line_text", "Text med flera rader", "dropdown", "Dropdown", "field_type", "F\xe4lttyp", _s27_52, "Ett e-postmeddelande f\xf6r \xe5terst\xe4llning av l\xf6senord har skickats", "submit", "Skicka", _s16_203, "\xc5terst\xe4ll ditt l\xf6senord", "late_fees", "F\xf6rsenade avgifter", "credit_number", "Kreditnummer", "payment_number", "Betalningsnummer", "late_fee_amount", "F\xf6rseningsavgifts summa", _s16_204, "F\xf6rseningsavgifts procent", "before_due_date", "F\xf6re f\xf6rfallodagen", "after_due_date", "Efter f\xf6rfallodagen", _s18_105, "Efter fakturadatum", "days", "Dagar", "invoice_email", "Faktura e-post", "payment_email", "Betalnings e-post", "partial_payment", "Delbetalning", "payment_partial", "Delbetalning", _s21_108, "E-postadress f\xf6r delbetalning", "quote_email", "Offert e-post", _s16_206, "O\xe4ndlig p\xe5minnelse", _s16_208, "Filtrerat efter anv\xe4ndare", "administrator", "Administrat\xf6r", _s18_106, "Till\xe5t anv\xe4ndare att hantera anv\xe4ndare, \xe4ndra inst\xe4llningar och \xe4ndra alla v\xe4rden", "user_management", "Anv\xe4ndarhantering", "users", "Anv\xe4ndare", "new_user", "Ny anv\xe4ndare", "edit_user", "\xc4ndra anv\xe4ndare", "created_user", "Anv\xe4ndaren skapades", "updated_user", "Anv\xe4ndare uppdaterad", "archived_user", "Framg\xe5ngsrikt arkiverat anv\xe4ndare", "deleted_user", "Anv\xe4ndare borttagen", "removed_user", "Anv\xe4ndaren har tagits bort", "restored_user", "Anv\xe4ndare \xe5terst\xe4lld", "archived_users", ":value anv\xe4ndare har arkiverats", "deleted_users", ":value anv\xe4ndare har raderats", "removed_users", ":value anv\xe4ndare har tagits bort", "restored_users", ":value anv\xe4ndare har \xe5terst\xe4llts", _s16_210, "Generella inst\xe4llningar", "invoice_options", "Fakturainst\xe4llningar", _s17_117, "D\xf6lj 'Betald till'", _s22_78, "Visa bara 'Betald till'-sektionen p\xe5 fakturan n\xe4r en betalning har mottagits.", _s23_43, "B\xe4dda in dokument", _s28_32, _s39_10, _s16_212, "Visa Header p\xe5", _s16_213, "Visa Footer p\xe5", "first_page", "F\xf6rsta sidan", "all_pages", "Alla sidor", "last_page", "Sista sidan", "primary_font", "Prim\xe4rt typsnitt", "secondary_font", "Sekund\xe4rt typsnitt", "primary_color", "Prim\xe4r f\xe4rg", "secondary_color", "Sekund\xe4r f\xe4rg", "page_size", "Sidstorlek", "font_size", "Storlek p\xe5 framsida", "quote_design", "Offert design", "invoice_fields", "Fakturaf\xe4lt", "product_fields", "Produkt f\xe4lt", "invoice_terms", "Fakturavillkor", "invoice_footer", "Faktura sidfot", "quote_terms", "Offertvillkor", "quote_footer", "Offert footer", _s18_107, "Automatisk e-post", _s23_44, "E-posta automatiskt \xe5terkommande fakturor n\xe4r den skapas.", _s18_108, "Automatisk arkivering", _s23_45, "Arkivera automatiskt offerter n\xe4r de konverterats till faktura.", _s18_109, "Auto Konvertera", _s23_46, "Konvertera automatiskt en offert till faktura vid bekr\xe4ftelse.", _s17_119, "Arbetsfl\xf6desinst\xe4llningar", "freq_daily", "Dagligen", "freq_weekly", "Veckovis", "freq_two_weeks", "Tv\xe5 veckor", "freq_four_weeks", "Fyra veckor", "freq_monthly", "M\xe5nadsvis", "freq_two_months", "Tv\xe5 m\xe5nader", _s17_121, "Tre m\xe5nader", _s16_214, "Fyra m\xe5nader", "freq_six_months", "Sex m\xe5nader", "freq_annually", "\xc5rsvis", "freq_two_years", "Tv\xe5 \xe5r", _s16_215, "Tre \xe5r", "never", "Aldrig", "company", "F\xf6retag", _s17_122, "Genererade nummer", "charge_taxes", "Inkludera moms", "next_reset", "N\xe4sta \xe5terst\xe4llning", "reset_counter", "\xc5terst\xe4ll r\xe4knare", _s16_216, "\xc5terkommande prefix", "number_padding", "Nummerfyllning", "general", "Allm\xe4n", "surcharge_field", "Till\xe4ggsf\xe4lt", "company_field", "F\xf6retagsf\xe4lt", "company_value", "F\xf6retagets v\xe4rde", "credit_field", "Kreditf\xe4lt", "invoice_field", "Fakturaf\xe4lt", _s17_124, "Till\xe4ggsavgift till faktura", "client_field", "Kundf\xe4lt", "product_field", "Produktf\xe4lt", "payment_field", "Betalningsf\xe4lt", "contact_field", "Kontaktf\xe4lt", "vendor_field", "Leverant\xf6rsf\xe4lt", "expense_field", "Utgiftsf\xe4lt", "project_field", "Projektf\xe4lt", "task_field", "Uppgiftsf\xe4lt", "group_field", "Gruppf\xe4lt", "number_counter", "Nummerr\xe4knare", "prefix", "Prefix", "number_pattern", "Nummerm\xf6nster", "messages", "Meddelanden", "custom_css", "Anpassad CSS", _s17_126, "Anpassad JavaScript", _s16_218, "Visa p\xe5 PDF", _s21_110, "Visa kundens signatur p\xe5 fakturan/offerten.", _s25_58, "Faktura villkor kryssruta", _s30_13, "Kr\xe4v att kunden accepterar fakturavillkoren.", _s23_47, "Offert villkors kryssruta", _s28_33, "Kr\xe4v att kunden accepterar offertvillkoren.", _s25_59, "Faktura signatur", _s30_14, "Kr\xe4v signatur av kund.", _s23_48, "Offert signatur", _s22_80, "L\xf6senordsskydda fakturor", _s27_53, "Till\xe5ter dig att s\xe4tta ett l\xf6senord f\xf6r varje kontakt. Om ett l\xf6senord \xe4r valt kommer kontakten vara tvungen att skriva in l\xf6senordet innan den kan se fakturan.", "authorization", "Tillst\xe5nd", "subdomain", "Underdom\xe4n", "domain", "Dom\xe4n", "portal_mode", "Portal-l\xe4ge", "email_signature", "V\xe4nliga h\xe4lsningar,", _s24_56, "G\xf6r det enklare f\xf6r dina kunder att betala genom att l\xe4gga till schema.org m\xe4rkning till dina e-postmeddelanden.", "plain", "Vanlig", "light", "Ljus", "dark", "M\xf6rk", "email_design", "E-post design", "attach_pdf", "Bifoga PDF", _s16_219, "Bifoga dokument", "attach_ubl", _s20_117, "email_style", "E-poststil", _s19_72, "Aktivera m\xe4rkning", "reply_to_email", "Reply-To E-post", "reply_to_name", "Reply-To namn", "bcc_email", "Skicka som hemlig kopia", "processed", "Bearbetat", "credit_card", "Betalkort", "bank_transfer", "Bank\xf6verf\xf6ring", "priority", "Prioritet", "fee_amount", "Avgiftsbelopp", "fee_percent", "Avgiftsprocent", "fee_cap", "Avgiftstak", "limits_and_fees", "Begr\xe4nsningar/avgifter", "enable_min", "Aktivera min", "enable_max", "Aktivera max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, "Accepterade kort logos", "credentials", "Uppgifter", "update_address", "Uppdatera adress", _s19_75, "Uppdatera kundens adress med tillhandah\xe5llna uppgifter", "rate", "\xe1-pris", "tax_rate", "Skatteniv\xe5", "new_tax_rate", "Ny skatte niv\xe5", "edit_tax_rate", "Redigera skatteniv\xe5", _s16_221, "Framg\xe5ngsrikt skapat skattesats", _s16_222, "Framg\xe5ngsrikt uppdaterad momssats", _s17_129, "Framg\xe5ngsrikt arkiverat skatteniv\xe5n/momssatsen", _s16_223, "Skattesatsen har raderats", _s17_130, "Skattesatsen har \xe5terst\xe4llts", _s18_110, ":value skattesatser har arkiverats", _s17_131, ":value skattesatser har raderats", _s18_111, ":value skattesatser har \xe5terst\xe4llts", "fill_products", "Auto-ifyll produkter", _s18_112, "V\xe4lj en produkt f\xf6r att automatiskt fylla i beskrivning och pris", "update_products", "Auto-uppdaterade produkter", _s20_104, "Uppdatera en faktura f\xf6r att automatiskt uppdatera produktbiblioteket", _s16_224, "Konvertera produkter", _s21_111, "Konvertera automatiskt produkt priser till kundens valuta", "fees", "Avgifter", "limits", "Gr\xe4nser", "provider", "Leverant\xf6r", "company_gateway", "Betalningsgateway", _s16_226, "Betalningsgateways", _s19_76, "Ny gateway", _s20_105, "Redigera gateway", _s23_49, "Gateway skapades", _s23_50, "Gateway uppdaterades", _s24_57, "Gateway arkiverades", _s23_51, "Gateway raderades", _s24_58, "Gateway \xe5terst\xe4lldes", _s25_61, ":value gateways har arkiverats", _s24_59, ":value gateways har raderats", _s25_62, ":value gateways har \xe5terst\xe4llts", _s16_228, "Forts\xe4tt redigera", "discard_changes", "Avbryt \xe4ndringar", "default_value", "Standardv\xe4rde", "disabled", "Avst\xe4ngd", "currency_format", "Valutaformat", _s21_112, "F\xf6rsta dagen i veckan", _s23_52, "\xc5rets f\xf6rsta m\xe5nad", "sunday", "S\xf6ndag", "monday", "M\xe5ndag", "tuesday", "Tisdag", "wednesday", "Onsdag", "thursday", "Torsdag", "friday", "Fredag", "saturday", "L\xf6rdag", "january", "Januari", "february", "Februari", "march", "Mars", "april", "April", "may", "Maj", "june", "Juni", "july", "Juli", "august", "Augusti", "september", "September", "october", "Oktober", "november", "November", "december", "December", "symbol", "Symbol", "ocde", "Kod", "date_format", "Datumformat", "datetime_format", "Datum- och tidsformat", "military_time", "24 Timmars tid", _s18_113, "24-timmarsvisning", "send_reminders", "Skicka p\xe5minnelser", "timezone", "Tidszon", _s19_77, "Filtrera efter projekt", _s17_132, "Filtrerat efter grupp", _s19_79, "Filtrerat efter faktura", _s18_114, "Filtrerat efter kund", _s18_116, "Filtrerat efter leverant\xf6r", "group_settings", "Gruppinst\xe4llningar", "group", "Grupp", "groups", "Grupper", "new_group", "Ny grupp", "edit_group", "Redigera grupp", "created_group", "Gruppen har skapats", "updated_group", "Gruppen har uppdaterats", "archived_groups", ":value grupper har arkiverats", "deleted_groups", ":value grupper har raderats", "restored_groups", ":value grupper har \xe5terst\xe4llts", "archived_group", "Gruppen har arkiverats", "deleted_group", "Gruppen har raderats", "restored_group", "Gruppen har \xe5terst\xe4llts", "upload_logo", _s24_75, "uploaded_logo", "Logotypen har laddats upp", "logo", "Logotyp", "saved_settings", "Inst\xe4llningarna har sparats", _s16_230, "Produkt inst\xe4llningar", "device_settings", "Enhetsinst\xe4llningar", "defaults", "F\xf6rinst\xe4llningar", "basic_settings", "Grundl\xe4ggande inst\xe4llningar", _s17_134, "Avancerade inst\xe4llningar", "company_details", "F\xf6retagsinformation", "user_details", "Anv\xe4ndaruppgifter", "localization", "Spr\xe5kanpassning", "online_payments", "Onlinebetalningar", "tax_rates", "Momsniv\xe5er", "notifications", "Meddelanden", "import_export", "Importera/Exportera", "custom_fields", "Anpassade f\xe4lt", "invoice_design", "Fakturadesign", "buy_now_buttons", "K\xf6p Nu knappar", "email_settings", "E-postinst\xe4llningar", _s23_54, "Mallar och p\xe5minnelser", _s22_81, "Kreditkort och banker", _s19_81, _s17_188, "price", "Pris", "email_sign_up", "Registrera dig via e-post", "google_sign_up", "Registrera dig via Google", _s27_57, "Tack f\xf6r ditt k\xf6p!", "redeem", "L\xf6s in", "back", "Tillbaka", "past_purchases", "Tidigare k\xf6p", _s19_83, "\xc5rlig prenumeration", "pro_plan", "Pro prenumeration", "enterprise_plan", "Enterprise prenumeration", "count_users", ":count anv\xe4ndare", "upgrade", "Uppgradera", _s25_63, "Ange ett f\xf6rnamn", _s24_60, "Ange ett efternamn", _s33_30, "Godk\xe4nn anv\xe4ndarvillkoren och sekretesspolicyn f\xf6r att skapa ett konto.", "i_agree_to_the", "Jag godk\xe4nner", _s16_232, "Villkor f\xf6r tj\xe4nsten", "privacy_policy", "Integritetspolicy", "sign_up", "Registrera dig", "account_login", "Inloggning", "view_website", "Visa webbplats", "create_account", "Skapa konto", "email_login", "E-postinloggning", "create_new", "Skapa Ny", _s18_118, "Ingen posts har valts", _s21_115, "Spara eller avbryt dina \xe4ndringar", "download", "Ladda ner", _s27_58, _s27_78, "take_picture", "Ta en bild", "upload_files", "Ladda upp filer", "document", "Dokument", "documents", "Dokument", "new_document", "Nytt dokument", "edit_document", "Redigera dokument", _s17_136, "Dokuementet har laddats upp", _s16_234, "Dokumentet har uppdaterats", _s17_137, "Dokumentet har arkiverats", _s16_235, "Dokumentet har raderats", _s17_138, "Dokumentet har \xe5terst\xe4llts", _s18_120, ":value dokument har arkiverats", _s17_139, ":value dokument har raderats", _s18_121, ":value dokument har \xe5terst\xe4llts", "no_history", "Ingen historik", "expense_date", "Kostnads datum", "pending", "P\xe5g\xe5ende", _s16_236, "Loggad", _s16_237, "I v\xe4ntan p\xe5", _s16_238, "Fakturerad", "converted", "Konvertera", _s24_62, "Bifoga dokument till fakturan", "exchange_rate", "V\xe4xlingskurs", _s16_239, "Konvertera valuta", "mark_paid", "Markera betald", "category", "Kategori", "address", "Adress", "new_vendor", "Ny leverant\xf6r", "created_vendor", "Framg\xe5ngsrikt skapat leverant\xf6r", "updated_vendor", "Framg\xe5ngsrikt uppdaterat leverant\xf6r", "archived_vendor", "Framg\xe5ngsrikt arkiverat leverant\xf6r", "deleted_vendor", "Framg\xe5ngsrikt raderat leverant\xf6r", "restored_vendor", "Lyckades \xe5terst\xe4lla leverant\xf6r", _s16_240, "Framg\xe5ngsrikt arkiverat :count leverant\xf6rer", "deleted_vendors", "Framg\xe5ngsrikt raderat :count leverant\xf6rer", _s16_241, ":value leverant\xf6rer har \xe5terst\xe4llts", "new_expense", "Ny Kostnad", "created_expense", "Framg\xe5ngsrikt skapat kostnad", "updated_expense", "Framg\xe5ngsrikt uppdaterat kostnad", _s16_242, "Framg\xe5ngsrikt arkiverat kostnad", "deleted_expense", "Framg\xe5ngsrikt tagit bort kostnad", _s16_243, "Lyckades \xe5terst\xe4lla utgifter", _s17_140, "Framg\xe5ngsrikt arkiverat kostnader", _s16_244, "Framg\xe5ngsrikt tagit bort kostnader", _s17_141, ":value utgifter har \xe5terst\xe4llts", "copy_shipping", "Kopiera frakt", "copy_billing", "Kopiera betalning", "design", "Design", _s21_116, "Det gick inte att hitta posten", "invoiced", "Fakturerad", "logged", "Loggat", "running", "K\xf6rs", "resume", "\xc5teruppta", "task_errors", "Korrigera \xf6verlappande tider", "start", "Start", "stop", "Stoppa", "started_task", "Startat uppgift utan problem", "stopped_task", "Framg\xe5ngsrikt stoppad uppgift", "resumed_task", "fortsatt uppgiften utan problem", "now", "Nu", _s16_245, "Starta automatiskt uppgifter", "timer", "Timer", "manual", "Manuell", "budgeted", "Budgeterat", "start_time", "Start-tid", "end_time", "Sluttid", "date", "Datum", "times", "Tider", "duration", "Varaktighet", "new_task", "Ny uppgift", "created_task", "Framg\xe5ngsrikt skapad uppgift", "updated_task", "Lyckad uppdatering av uppgift", "archived_task", "Framg\xe5ngsrikt arkiverad uppgift", "deleted_task", "Framg\xe5ngsrikt raderad uppgift", "restored_task", "Framg\xe5ngsrikt \xe5terst\xe4lld uppgift", "archived_tasks", "Framg\xe5ngsrikt arkiverade :count uppgifter", "deleted_tasks", "Framg\xe5ngsrikt raderade :count uppgifter", "restored_tasks", ":value uppgifter har \xe5terst\xe4llts", _s19_85, "Ange ett namn", "budgeted_hours", "Budgeterade timmar", "created_project", "Projekt skapat", "updated_project", "Projektet uppdaterat", _s16_247, "Projekt arkiverat", "deleted_project", "Projekt borttaget", _s16_248, "Projekt \xe5terst\xe4llt", _s17_142, ":count projekt arkiverade", _s16_249, ":count projekt borttagna", _s17_143, ":value projekt har \xe5terst\xe4llts", "new_project", "Nytt projekt", _s27_62, "Tack f\xf6r att du anv\xe4nder v\xe5r app!", "if_you_like_it", "Om du gillar det", "click_here", "klicka h\xe4r", _s18_122, "Klicka h\xe4r", "to_rate_it", "att betygs\xe4tta det.", "average", "Genomsnitt", "unapproved", "Icke godk\xe4nd", _s30_19, "V\xe4nligen autentisera f\xf6r att \xe4ndra denna inst\xe4llning", "locked", "L\xe5st", "authenticate", "Autentisera", _s19_87, "V\xe4nligen autentisera", _s24_64, "Biometrisk autentisering", "footer", "Sidfot", "compare", "J\xe4mf\xf6r", "hosted_login", "Hosted inloggning", "selfhost_login", "Sj\xe4lvhostad inloggning", "google_sign_in", "Logga in med Google", "today", "Idag", "custom_range", "Anpassat intervall", "date_range", "Datumintervall", "current", "Nuvarande", "previous", "F\xf6reg\xe5ende", "current_period", "Nuvarande period", _s17_144, "J\xe4mf\xf6relseperiod", "previous_period", _s17_400, "previous_year", _s17_400, "compare_to", "J\xe4mf\xf6r med", "last7_days", "Senaste 7 dagarna", "last_week", "F\xf6rra veckan", "last30_days", "Senaste 30 dagarna", "this_month", "Denna m\xe5naden", "last_month", "Senaste m\xe5naden", "this_year", "Detta \xe5ret", "last_year", "Senaste \xe5ret", "all_time", "Hela tiden", "custom", "Utforma", _s16_250, "Klona till faktura", "clone_to_quote", "Klona till offert", "clone_to_credit", "Klona till kredit", "view_invoice", "Visa faktura", "convert", "Konvertera", "more", "Mer", "edit_client", "Redigera kund", "edit_product", "Redigera produkt", "edit_invoice", "Redigera faktura", "edit_quote", "\xc4ndra offert", "edit_payment", "\xc4ndra betalning", "edit_task", "Redigera uppgift", "edit_expense", "Redigera kostnad", "edit_vendor", "\xc4ndra leverant\xf6r", "edit_project", "\xc4ndra produkt", _s20_107, "Redigera \xe5terkommande offerter", "billing_address", "Fakturaadress", _s16_252, "Leveransadress", "total_revenue", "Totala int\xe4kter", "average_invoice", "Genomsnittlig faktura", "outstanding", "Utest\xe5ende/Obetalt", "invoices_sent", _s24_206, "active_clients", "aktiva kunder", "close", "St\xe4ng", "email", "E-post", "password", "L\xf6senord", "url", "URL", "secret", "Hemlig", "name", "Namn", "logout", "Logga ut", "login", "Logga in", "filter", "Filter", "sort", "Sortera", "search", "S\xf6k", "active", "Aktiv", "archived", "Arkiverad", "deleted", "Ta bort", "dashboard", "\xd6versikt", "archive", "Arkiv", "delete", "Ta bort", "restore", "\xc5terst\xe4ll", _s16_254, "Uppdatering klar", _s23_55, "Ange din e-postadress", _s26_46, "Ange ditt l\xf6senord", _s21_119, "Ange din URL", _s26_48, "Ange din produktnyckel", "ascending", "Stigande", "descending", "Fallande", "save", "Spara", _s17_146, "Ett fel uppstod", "paid_to_date", "Betalt hittills", "balance_due", "Resterande belopp", "balance", "Balans", "overview", "\xd6versikt", "details", "Detaljer", "phone", "Telefon", "website", "Hemsida", "vat_number", "Momsregistreringsnummer", "id_number", "ID-nummer", "create", "Skapa", _s19_89, "Kopierade :value till urklipp", "error", "Error", _s16_256, "Kunde inte starta", "contacts", "Kontakter", "additional", "Ytterligare", "first_name", "F\xf6rnamn", "last_name", "Efternamn", "add_contact", "L\xe4gg till kontakt", "are_you_sure", "\xc4r du s\xe4ker?", "cancel", "Avbryt", "ok", "Ok", "remove", "Ta bort", _s16_258, "E-postadressen \xe4r ogiltig", "product", "Produkt", "products", "Produkter", "new_product", "Ny produkt", "created_product", "Produkt skapad", "updated_product", "Produkt uppdaterad", _s16_260, "Produkt arkiverad", "deleted_product", "Produkt borttagen", _s16_261, "Produkt \xe5terst\xe4lld", _s17_148, "Arkiverade :count produkter utan problem", _s16_262, ":count produkter borttagna", _s17_149, ":value produkter har \xe5terst\xe4llts", "product_key", "Produkt", "notes", "Notis", "cost", "Kostnad", "client", "Kund", "clients", "Kunder", "new_client", "Ny kund", "created_client", "Kund skapad", "updated_client", "Kund uppdaterad", "archived_client", "Kund arkiverad", _s16_263, ":count kunder arkiverade", "deleted_client", "kund borttagen", "deleted_clients", ":count kunder borttagna", "restored_client", "Kund \xe5terst\xe4lld", _s16_264, ":value kunder har \xe5terst\xe4llts", "address1", "Adress 1", "address2", "Adress 2", "city", "Ort", "state", "Landskap", "postal_code", "Postnummer", "country", "Land", "invoice", "Faktura", "invoices", "Fakturor", "new_invoice", "Ny faktura", "created_invoice", "Faktura skapad", "updated_invoice", "Faktura uppdaterad", _s16_265, "Faktura arkiverad", "deleted_invoice", "Faktura borttagen", _s16_266, "Faktura \xe5terst\xe4lld", _s17_150, ":count fakturor arkiverade", _s16_267, ":count fakturor borttagna", _s17_151, ":value fakturor har \xe5terst\xe4llts", "emailed_invoice", "Faktura skickad som e-post", "emailed_payment", "Epostade betalningen utan problem", "amount", "Summa", "invoice_number", "Fakturanummer", "invoice_date", "Fakturadatum", "discount", "Rabatt", "po_number", "Ordernummer", "terms", "Villkor", "public_notes", "Publika noteringar", "private_notes", "Privata anteckningar", "frequency", "Frekvens", "start_date", "Startdatum", "end_date", "Slutdatum", "quote_number", "Offertnummer", "quote_date", "Offertdatum", "valid_until", "Giltig till", "items", "Artiklar", "partial_deposit", "Delvis/deposition", "description", "Beskrivning", "unit_cost", "Enhetspris", "quantity", "Antal", "add_item", "L\xe4gg till artikel", "contact", "Kontakt", "work_phone", "Telefon", "total_amount", "Totala summan", "pdf", "PDF", "due_date", "F\xf6rfallodatum", _s16_268, "Delvis f\xf6rfallen", "paid_date", "Betalt datum", "status", "Status", _s17_152, "Fakturastatus", "quote_status", "Offertstatus", _s22_82, "Klicka + f\xf6r att l\xe4gga till en artikel", _s22_84, "Klicka + f\xf6r att l\xe4gga till tid", "count_selected", ":count markerade", "total", "Totalsumma", "percent", "Procent", "edit", "\xc4ndra", "dismiss", "Avf\xe4rda", _s20_109, "V\xe4lj ett datum", _s22_85, "V\xe4lj en kund", _s24_66, "V\xe4lj en faktura", "task_rate", "Uppgifts taxa", "settings", "Inst\xe4llningar", "language", "Spr\xe5k", "currency", "Valuta", "created_at", "Skapat datum", "created_on", "Skapad", "updated_at", "Uppdaterad", "tax", "Moms", _s30_21, "Ange ett fakturanummer", _s27_66, "Ange ett offertnummer", "past_due", "F\xf6rfallen", "draft", "Utkast", "sent", "Skickat", "viewed", "Visad", "approved", "Godk\xe4nd", "partial", "delins\xe4ttning", "paid", "Betald", "mark_sent", "Markera skickad", _s22_87, "Fakturan har markerats som skickad", _s22_88, "Fakturan har markerats som betald", _s23_57, "Fakturorna har markerats som skickade", _s23_58, "Markerade fakturor som betalda", "done", "Klar", _s37_24, "Ange kundens namn eller kontaktperson", "dark_mode", "M\xf6rkt l\xe4ge", _s27_68, "Starta om appen f\xf6r att till\xe4mpa \xe4ndringen", "refresh_data", "Uppdatera data", "blank_contact", "Tom kontakt", "activity", "H\xe4ndelse", _s16_270, "Inga uppgifter funna", "clone", "Kopiera", "loading", "Laddar", "industry", "Industri", "size", "Storlek", "payment_terms", _s17_399, "payment_date", "Betalningsdatum", "payment_status", "Betalningsstatus", _s16_272, "V\xe4ntande", _s16_273, "Ogiltig", _s16_274, "Misslyckad", _s16_275, "Avslutad", _s16_276, _s18_379, _s16_277, "\xc5terbetalad", _s17_153, "Outnyttjad", _s17_154, "Delvis oanv\xe4nd", "net", "Netto", "client_portal", "Kundportal", "show_tasks", "Visa uppgifter", "email_reminders", "E-postp\xe5minnelser", "enabled", "Aktiverad", "recipients", "Mottagare", "initial_email", "P\xe5b\xf6rja epost", "first_reminder", "F\xf6rsta P\xe5minnelse", "second_reminder", "Andra P\xe5minnelse", "third_reminder", _s17_283, "reminder1", "F\xf6rsta p\xe5minnelsen", "reminder2", "Andra p\xe5minnelsen", "reminder3", "Tredje p\xe5minnelsen", "template", "Mall", "send", "Skicka", "subject", "Subject", "body", "Organisation/Avdelning", "send_email", "Skicka epost", "email_receipt", "E-posta kvitto till kunden", "auto_billing", _s22_108, "button", "Knapp", "preview", "F\xf6rhandsgranska", "customize", "Skr\xe4ddarsy", "history", "Historik", "payment", "Betalning", "payments", "Betalningar", "refunded", "\xc5terbetalad", "payment_type", "Betalningstyp", _s21_121, "Transaktion referens", "enter_payment", "Ange betalning", "new_payment", "Ny betalning", "created_payment", "Betalning registrerad", "updated_payment", "Betalning uppdaterad", _s16_278, "Betalning arkiverad", "deleted_payment", "Betalning borttagen", _s16_279, "betalning \xe5terst\xe4lld", _s17_155, ":count betalningar arkiverade", _s16_280, ":count betalningar borttagna", _s17_156, ":value betalningar har \xe5terst\xe4llts", "quote", "Offert", "quotes", "Offerter", "new_quote", "Ny offert", "created_quote", "Offert skapad", "updated_quote", "Offert uppdaterad", "archived_quote", "Offert arkiverad", "deleted_quote", "Offert borttagen", "restored_quote", "Offert \xe5terst\xe4lld", "archived_quotes", ":count offerter arkiverade", "deleted_quotes", ":count offerter borttagna", "restored_quotes", ":value offerter har \xe5terst\xe4llts", "expense", "Utgift", "expenses", "Utgifter", "vendor", "Leverant\xf6r", "vendors", "F\xf6rs\xe4ljare", "task", "Uppgift", "tasks", "Uppgifter", "project", "Projekt", "projects", "Projekt", "activity_1", ":user skapade kund :client", "activity_2", ":user arkiverade kund :client", "activity_3", ":user raderade kund :client", "activity_4", ":user skapade faktura :invoice", "activity_5", ":user uppdaterade faktura :invoice", "activity_6", ":user mailade faktura :invoice f\xf6r :client till :contact", "activity_7", ":contact visade faktura :invoice f\xf6r :client", "activity_8", ":user arkiverade faktura :invoice", "activity_9", ":user raderade faktura :invoice", "activity_10", ":user angav betalning :payment f\xf6r :payment _belopp p\xe5 faktura :invoice f\xf6r :client", "activity_11", ":user uppdaterade betalning :payment", "activity_12", ":user arkiverade betalning :payment", "activity_13", ":user tog bort betalning :payment", "activity_14", ":user skickade in :credit kredit", "activity_15", ":user updaterade :credit kredit", "activity_16", ":user arkiverade :credit kredit", "activity_17", ":user tog bort :credit kredit", "activity_18", ":user skapade offert :quote", "activity_19", ":user uppdaterade offert :quote", "activity_20", ":user mailade offert :quote f\xf6r :client f\xf6r :contact", "activity_21", ":contact visade offert :quote", "activity_22", ":user arkiverade offert :quote", "activity_23", ":user tog bort offert :quote", "activity_24", ":user \xe5terst\xe4llde offert :quote", "activity_25", ":user \xe5terst\xe4llde faktura :invoice", "activity_26", ":user \xe5terst\xe4llde kund :client", "activity_27", ":user \xe5terst\xe4llde betalning :payment", "activity_28", ":user \xe5terst\xe4llde :credit kredit", "activity_29", _s42_16, "activity_30", ":user skapade leverant\xf6r :vendor", "activity_31", ":user arkiverade leverant\xf6r :vendor", "activity_32", ":user tog bort leverant\xf6r :vendor", "activity_33", ":user \xe5terst\xe4llde leverant\xf6r :vendor", "activity_34", ":user skapade kostnad :expense", "activity_35", ":user arkiverade kostnad :expense", "activity_36", ":user tog bort kostnad :expense", "activity_37", ":user \xe5terst\xe4llde kostnad :expense", "activity_39", ":user avbr\xf6t en :payment_amount betalning :payment", "activity_40", ":user \xe5terbetalade :adjustment av en :payment_amount betalning :payment", "activity_41", ":payment_amount betalning (:payment) misslyckad", "activity_42", ":user skapade uppgift :task", "activity_43", ":user uppdaterade uppgift :task", "activity_44", ":user arkiverade uppgift :task", "activity_45", ":user tog bort uppgift :task", "activity_46", ":user \xe5terst\xe4llde uppgift :task", "activity_47", ":user uppdaterade kostnad :expense", "activity_48", ":user skapade anv\xe4ndare :user", "activity_49", ":user uppdaterade anv\xe4ndare :user", "activity_50", ":user arkiverade anv\xe4ndare :user", "activity_51", ":user raderade anv\xe4ndare :user", "activity_52", ":user \xe5terst\xe4llde anv\xe4ndare :user", "activity_53", ":user m\xe4rkt skickad :invoice", "activity_54", ":user betalade fakturan :invoice", "activity_55", ":contact svarade p\xe5 \xe4rende :ticket", "activity_56", ":user visade \xe4rende :ticket", "activity_57", "Systemet kunde inte skicka fakturan via e-post :invoice", "activity_58", ":user omv\xe4nd faktura :invoice", "activity_59", ":user avbruten faktura :invoice", "activity_60", ":contact har kollat p\xe5 offerten :quote", "activity_61", ":user uppdaterade kunden :client", "activity_62", ":user uppdaterade leverant\xf6ren :vendor", "activity_63", ":user mejlade f\xf6rsta p\xe5minnelsen f\xf6r faktura :invoice till :contact", "activity_64", ":user emaimejlade andra p\xe5minnelsen f\xf6r faktura :invoice till :contact", "activity_65", ":user mejlade tredje p\xe5minnelsen f\xf6r faktura :invoice till :contact", "activity_66", ":user mejlade en o\xe4ndlig p\xe5minnelse f\xf6r faktura :invoice till :contact", "activity_80", ":user skapade prenumerationen :subscription", "activity_81", ":user uppdaterade prenumerationen :subscription", "activity_82", ":user arkiverade prenumerationen :subscription", "activity_83", ":user raderade prenumerationen :subscription", "activity_84", ":user \xe5terst\xe4llde prenumerationen :subscription", _s17_157, "Eng\xe5ngs l\xf6senord", "emailed_quote", "Offert e-postad", "emailed_credit", _s32_87, _s20_111, "Offerten har markerats som skickad", _s21_123, "Krediten har markerats som skickad", "expired", "Utg\xe5tt", "all", "Alla", "select", "V\xe4lj", _s22_89, "Tryck l\xe4nge p\xe5 meny", "custom_value1", "Anpassat v\xe4rde 1", "custom_value2", "Anpassat v\xe4rde 2", "custom_value3", "Anpassat v\xe4rde 3", "custom_value4", "Anpassat v\xe4rde 4", _s18_123, "Anpassad e-poststil", _s24_71, "Anpassat \xf6versiktsmeddelande", _s29_46, "Anpassat obetalt fakturameddelande", _s27_73, "Anpassat betalt fakturameddelande", _s31_26, "Anpassat icke godk\xe4nt offertmeddelande", "lock_invoices", "L\xe5s fakturor", "translations", "\xd6vers\xe4ttningar", _s19_90, "Uppgift nummerformat", _s19_92, "Uppgift nummerr\xe4knare", _s22_91, "Utgift nummerformat", _s22_93, "Utgift nummerr\xe4knare", _s21_124, "Leverant\xf6r nummerformat", _s21_126, "Leverant\xf6r nummerr\xe4knare", _s21_128, "\xc4rende nummerformat", _s21_130, "\xc4rende nummerr\xe4knare", _s22_95, "Betalning nummerformat", _s22_97, "Betalning nummerr\xe4knare", _s22_99, "Faktura nummerformat", _s22_101, "Fakturar\xe4knare", _s20_112, "Offert nummerformat", _s20_114, "Offertr\xe4knare", _s21_132, "Kund nummerformat", _s21_134, "Kund nummerr\xe4knare", _s21_136, "Kredit nummerformat", _s21_137, "Kredit nummerr\xe4knare", _s18_125, "\xc5terst\xe4ll r\xe4knedatum", "counter_padding", "Utfyllnad f\xf6r r\xe4knare", _s28_68, "Dela faktura/offertr\xe4knare", _s18_127, "Standardskattnamn 1", _s18_129, "Standard skattesats 1", _s18_131, "Standardskattnamn 2", _s18_133, "Standard skattesats 2", _s18_135, "Standardskattnamn 3", _s18_137, "Standard skattesats 3", _s21_138, "E-postfakturans \xe4mne", _s19_94, "E-postoffertens \xe4mne", _s21_140, "E-postbetalningens \xe4mne", _s29_48, "\xc4mne f\xf6r delbetalning via e-post", "show_table", "Visa tabell", "show_list", "Visa lista", "client_city", "Kundens stad", "client_state", "Kundens landskap", "client_country", "Kundens land", _s16_281, "Kunden \xe4r aktiv", "client_balance", "Kundens balans", "client_address1", "Kundens adress 1", "client_address2", "Kundens adress 2", "vendor_address1", "Leverant\xf6rsadress", "vendor_address2", "Leverant\xf6rsadress 2", _s24_73, "Kundens leveransadress 1", _s24_74, "Kundens leveransadress 2", "type", "Typ", "invoice_amount", "Faktura belopp", _s16_285, "F\xf6rfallodatum", "tax_rate1", "Skattesats 1", "tax_rate2", "Skattesats 2", "tax_rate3", "Skattesats 3", "auto_bill", "Auto debitera", "archived_at", "Arkiverad kl", "has_expenses", "Har utgifter", "custom_taxes1", "Anpassade skatter 1", "custom_taxes2", "Anpassade skatter 2", "custom_taxes3", "Anpassade skatter 3", "custom_taxes4", "Anpassade skatter 4", _s17_159, _s25_177, _s17_160, _s25_178, _s17_161, _s25_179, _s17_162, _s25_180, "is_deleted", "\xc4r raderad", "vendor_city", "Leverant\xf6rens stad", "vendor_state", "Leverant\xf6rens landskap", "vendor_country", "Leverant\xf6rens land", "is_approved", "\xc4r godk\xe4nd", "tax_name", "Skattenamn", "tax_amount", "Moms summa", "tax_paid", "Moms betalad", "payment_amount", "Betald summa", "age", "\xc5lder", "is_running", "K\xf6rs", "time_log", "Tidslogg", "bank_id", "Bank", _s19_96, "Utgiftskategori ID", _s16_286, "Kostnads kategori", _s19_98, "Fakturavaluta ID", "tax_name1", "Skattnamn 1", "tax_name2", "Skattnamn 2", "tax_name3", "Skattnamn 3", "transaction_id", "Transaktions ID", _s18_139, "Status f\xe4rgtema", _s16_287, "Ladda f\xe4rgtema"], t1, t1), "th", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, _s16_1, "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "\u0e40\u0e27\u0e25\u0e32", "format", "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_20, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "\u0e25\u0e47\u0e2d\u0e01\u0e2d\u0e34\u0e19\u0e25\u0e48\u0e32\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "\u0e17\u0e33\u0e1b\u0e23\u0e30\u0e08\u0e33", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "\u0e41\u0e2d\u0e14\u0e21\u0e34\u0e19", "owner", "\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e27\u0e25\u0e32", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "archive_invoice", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "archive_quote", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "archive_credit", "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "archive_task", "\u0e40\u0e01\u0e47\u0e1a\u0e07\u0e32\u0e19", "archive_client", "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e01\u0e48\u0e32\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "archive_project", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", "archive_expense", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "restore_payment", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "restore_invoice", "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "restore_quote", "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "restore_credit", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "restore_task", "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e04\u0e37\u0e19\u0e07\u0e32\u0e19", "restore_client", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "restore_project", "Restore Project", "restore_expense", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "archive_vendor", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "restore_vendor", "\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "create_product", "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "archive_product", "\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e1b\u0e47\u0e19 Default Terms", _s22_18, "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s20_26, "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s17_21, "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e41\u0e25\u0e49\u0e27", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "delete_credit", "\u0e25\u0e1a\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", "bank_accounts", "\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15 & \u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", _s21_34, "\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e04\u0e49\u0e32\u0e07", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e07\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 :invoice", _s17_37, _s17_38, "week", "\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "range", "Range", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", "\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a :amount \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 :total.", _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_6, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u0e15\u0e31\u0e49\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "\u0e14\u0e39\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 # :expense", "view_statement", "\u0e14\u0e39\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "\u0e23\u0e30\u0e1a\u0e1a", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", _s21_59, "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e0b\u0e49\u0e33\u0e43\u0e2b\u0e21\u0e48", _s22_50, "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e1b\u0e23\u0e30\u0e08\u0e33", _s25_20, "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e41\u0e25\u0e49\u0e27", _s25_21, "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e41\u0e25\u0e49\u0e27", _s26_16, "\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27", _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "\u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, "\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", _s17_48, "\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", "order", "Order", "unassigned", "\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22", "partial_value", "\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e41\u0e25\u0e30\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e27\u0e48\u0e32\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e42\u0e14\u0e40\u0e21\u0e19\u0e22\u0e48\u0e2d\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e2d\u0e07.", _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", "\u0e2a\u0e48\u0e07\u0e04\u0e33\u0e40\u0e0a\u0e34\u0e0d\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07", _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, "\u0e01\u0e32\u0e23\u0e04\u0e37\u0e19\u0e40\u0e07\u0e34\u0e19", _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, "\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "\u0e07\u0e32\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "invoice_expense", "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "\u0e0b\u0e48\u0e2d\u0e19", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c", "sample", "\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07", "map_to", "Map To", "import", "\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32", _s25_33, _s29_16, "select_file", "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1f\u0e25\u0e4c", _s16_121, _s16_122, "csv_file", "\u0e44\u0e1f\u0e25\u0e4c CSV", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e08\u0e48\u0e32\u0e22", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "\u0e04\u0e23\u0e1a\u0e01\u0e33\u0e2b\u0e19\u0e14", "invoice_total", "\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21\u0e15\u0e32\u0e21\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "quote_total", "\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", "credit_total", "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "\u0e2b\u0e21\u0e27\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", _s20_81, "\u0e2b\u0e21\u0e27\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48", _s21_83, _s21_84, _s24_46, "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s24_47, "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2b\u0e21\u0e27\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s25_37, "\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", _s24_48, "\u0e19\u0e33\u0e2d\u0e2d\u0e01\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s24_49, _s37_13, _s25_38, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s27_38, "\u0e08\u0e31\u0e14\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e2b\u0e21\u0e27\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "\u0e04\u0e27\u0e23\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "\u0e17\u0e33\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e27\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "\u0e17\u0e33\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e0b\u0e49\u0e33", _s18_78, "\u0e17\u0e33\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e0b\u0e49\u0e33", _s21_90, "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e0b\u0e49\u0e33\u0e43\u0e2b\u0e21\u0e48", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e41\u0e25\u0e49\u0e27", _s25_46, "\u0e25\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e41\u0e25\u0e49\u0e27", _s25_47, _s38_15, _s26_26, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e41\u0e25\u0e49\u0e27", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "\u0e01\u0e33\u0e44\u0e23", "line_item", "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "\u0e14\u0e39\u0e1e\u0e2d\u0e23\u0e4c\u0e17\u0e31\u0e25", "copy_link", "Copy Link", "token_billing", "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", _s24_52, _s24_53, "always", "\u0e15\u0e25\u0e2d\u0e14\u0e40\u0e27\u0e25\u0e32", "optin", "Opt-In", "optout", "Opt-Out", "label", "\u0e1b\u0e49\u0e32\u0e22\u0e01\u0e33\u0e01\u0e31\u0e1a", "client_number", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "auto_convert", "Auto Convert", "company_name", "\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "emailed_quotes", "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "emailed_credits", _s28_71, "gateway", "\u0e40\u0e01\u0e15\u0e40\u0e27\u0e22\u0e4c", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", "statement", "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", "taxes", "\u0e20\u0e32\u0e29\u0e35", "surcharge", "\u0e04\u0e34\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "apply_payment", "Apply Payment", "apply_credit", "\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "apply", "Apply", "unapplied", "Unapplied", "select_label", "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e49\u0e32\u0e22\u0e01\u0e33\u0e01\u0e31\u0e1a", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "\u0e44\u0e1b\u0e22\u0e31\u0e07", "health_check", "Health Check", "payment_type_id", "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19", _s17_90, _s17_91, "recent_payments", "\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", "upcoming_quotes", "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19", "expired_quotes", "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38", "create_client", "Create Client", "create_invoice", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "create_quote", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "create_payment", "Create Payment", "create_vendor", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "update_quote", "Update Quote", "delete_quote", "\u0e25\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "update_invoice", "Update Invoice", "delete_invoice", "\u0e25\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "update_client", "Update Client", "delete_client", "\u0e25\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "delete_payment", "\u0e25\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "update_vendor", "Update Vendor", "delete_vendor", "\u0e25\u0e1a\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "\u0e25\u0e1a\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "create_task", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19", "update_task", "Update Task", "delete_task", "\u0e25\u0e1a\u0e07\u0e32\u0e19", "approve_quote", "Approve Quote", "off", "\u0e1b\u0e34\u0e14", "when_paid", "When Paid", "expires_on", "Expires On", "free", "\u0e1f\u0e23\u0e35", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokens", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokens", "new_token", "New Token", "edit_token", "\u0e41\u0e01\u0e49\u0e44\u0e02 Token", "created_token", "\u0e2a\u0e23\u0e49\u0e32\u0e07 Token \u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "updated_token", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e17 Token \u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "archived_token", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 Token \u0e41\u0e25\u0e49\u0e27", "deleted_token", "\u0e25\u0e1a Token \u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", "email_quote", _s16_583, "email_credit", "Email Credit", "email_payment", "\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "\u0e0a\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", _s20_90, "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s20_91, "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s21_92, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "\u0e22\u0e2d\u0e14\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "\u0e1e\u0e34\u0e40\u0e28\u0e29", "inclusive", "\u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e04\u0e37\u0e19", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e15\u0e47\u0e21", _s17_102, "\u0e40\u0e21\u0e37\u0e2d\u0e07 / \u0e23\u0e31\u0e10 / \u0e44\u0e1b\u0e23\u0e29\u0e13\u0e35\u0e22\u0e4c", _s17_104, "\u0e44\u0e1b\u0e23\u0e29\u0e13\u0e35\u0e22\u0e4c / \u0e40\u0e21\u0e37\u0e2d\u0e07 / \u0e23\u0e31\u0e10", "custom1", "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01", "custom2", "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "\u0e25\u0e49\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", _s16_152, _s32_18, _s18_86, "\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19: \u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e19\u0e35\u0e49\u0e08\u0e30\u0e25\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e32\u0e27\u0e23\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e04\u0e37\u0e19\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e44\u0e14\u0e49", "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 \u0e27\u0e31\u0e19", "age_group_30", "30 - 60 \u0e27\u0e31\u0e19", "age_group_60", "60 - 90 \u0e27\u0e31\u0e19", "age_group_90", "90 - 120 \u0e27\u0e31\u0e19", "age_group_120", "120+ \u0e27\u0e31\u0e19", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", _s20_298, "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e44\u0e25\u0e40\u0e0b\u0e19\u0e15\u0e4c", "cancel_account", "\u0e25\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35", _s22_70, "\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19: \u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e19\u0e35\u0e49\u0e08\u0e30\u0e25\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e32\u0e27\u0e23\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e44\u0e14\u0e49", "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27", "load_design", "\u0e42\u0e2b\u0e25\u0e14\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, _s16_158, "recurring_tasks", "Recurring Tasks", _s18_87, "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35", "credit_date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "credit", "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "credits", "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "new_credit", "\u0e1b\u0e49\u0e2d\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "edit_credit", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "created_credit", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "updated_credit", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e41\u0e25\u0e49\u0e27", "archived_credit", "\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "deleted_credit", "\u0e25\u0e1a\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "removed_credit", _s27_51, "restored_credit", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_159, "\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "deleted_credits", "\u0e25\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", _s16_160, _s36_9, "current_version", "\u0e23\u0e38\u0e48\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "\u0e2d\u0e48\u0e32\u0e19\u0e15\u0e48\u0e2d", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e43\u0e2b\u0e21\u0e48", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "\u0e23\u0e35\u0e40\u0e0b\u0e47\u0e15", "number", "Number", "export", "\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01", "chart", "\u0e41\u0e1c\u0e19\u0e20\u0e39\u0e21\u0e34", "count", "Count", "totals", "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", "blank", "\u0e27\u0e48\u0e32\u0e07", "day", "\u0e27\u0e31\u0e19", "month", "\u0e40\u0e14\u0e37\u0e2d\u0e19", "year", "\u0e1b\u0e35", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "\u0e08\u0e31\u0e14\u0e01\u0e25\u0e38\u0e48\u0e21\u0e15\u0e32\u0e21", "credit_balance", "\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "\u0e23\u0e2b\u0e31\u0e2a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "assigned_to", "Assigned to", "created_by", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e14\u0e22 :name", "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "\u0e04\u0e2d\u0e25\u0e31\u0e21", "aging", "\u0e2d\u0e32\u0e22\u0e38\u0e25\u0e39\u0e01\u0e2b\u0e19\u0e35\u0e49", "profit_and_loss", "\u0e01\u0e33\u0e44\u0e23\u0e41\u0e25\u0e30\u0e02\u0e32\u0e14\u0e17\u0e38\u0e19", "reports", "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", "report", "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19", "add_company", "\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d", "refund", "\u0e04\u0e37\u0e19\u0e40\u0e07\u0e34\u0e19", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", "multiselect", "Multiselect", "entity_state", "\u0e2a\u0e16\u0e32\u0e19\u0e30", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", "from", "\u0e08\u0e32\u0e01", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", "contact_us", "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32", "subtotal", "\u0e23\u0e27\u0e21\u0e40\u0e07\u0e34\u0e19", "line_total", "\u0e23\u0e27\u0e21\u0e40\u0e07\u0e34\u0e19", "item", "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e2a\u0e31\u0e49\u0e19\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b", _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "\u0e43\u0e0a\u0e48", "no", "\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "\u0e14\u0e39", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, "\u0e42\u0e1b\u0e23\u0e14\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e20\u0e32\u0e29\u0e35", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "\u0e2a\u0e25\u0e31\u0e1a", _s19_70, _s20_102, "options", "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a", _s16_203, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", "late_fees", "Late Fees", "credit_number", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "payment_number", "Payment Number", "late_fee_amount", "\u0e04\u0e48\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e25\u0e48\u0e32\u0e0a\u0e49\u0e32\u0e08\u0e33\u0e19\u0e27\u0e19", _s16_204, "\u0e04\u0e48\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e25\u0e48\u0e32\u0e0a\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e19\u0e15\u0e4c", "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "\u0e27\u0e31\u0e19", "invoice_email", "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "payment_email", "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", _s16_583, _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "\u0e1c\u0e39\u0e49\u0e14\u0e39\u0e41\u0e25\u0e23\u0e30\u0e1a\u0e1a", _s18_106, "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2d\u0e37\u0e48\u0e19 \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", "user_management", "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", "users", "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19", "new_user", "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e43\u0e2b\u0e21\u0e48", "edit_user", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", "created_user", _s25_54, "updated_user", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "archived_user", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e41\u0e25\u0e49\u0e27", "deleted_user", "\u0e25\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "removed_user", _s25_57, "restored_user", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", "invoice_options", "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s17_117, "\u0e0b\u0e48\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", _s22_78, "\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 '\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e16\u0e36\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48' \u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e49\u0e27", _s23_43, "\u0e1d\u0e31\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", _s28_32, "\u0e23\u0e27\u0e21\u0e20\u0e32\u0e1e\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a\u0e21\u0e32\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s16_212, "\u0e41\u0e2a\u0e14\u0e07\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", _s16_213, "\u0e41\u0e2a\u0e14\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", "first_page", "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01", "all_pages", "\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", "last_page", "\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "\u0e2a\u0e35\u0e2b\u0e25\u0e31\u0e01", "secondary_color", "\u0e2a\u0e35\u0e23\u0e2d\u0e07", "page_size", "\u0e02\u0e19\u0e32\u0e14\u0e2b\u0e19\u0e49\u0e32", "font_size", "\u0e02\u0e19\u0e32\u0e14\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23", "quote_design", "\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "invoice_fields", "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "product_fields", "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "invoice_terms", "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "invoice_footer", "\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "quote_terms", "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "quote_footer", "\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "\u0e41\u0e1b\u0e25\u0e07\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "Daily", "freq_weekly", "\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c", "freq_two_weeks", "\u0e2a\u0e2d\u0e07\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c", "freq_four_weeks", "\u0e2a\u0e35\u0e48\u0e2a\u0e31\u0e1a\u0e14\u0e32\u0e2b\u0e4c", "freq_monthly", "\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19", "freq_two_months", "2 \u0e40\u0e14\u0e37\u0e2d\u0e19", _s17_121, "\u0e2a\u0e32\u0e21\u0e40\u0e14\u0e37\u0e2d\u0e19", _s16_214, "Four months", "freq_six_months", "\u0e2b\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19", "freq_annually", "\u0e23\u0e32\u0e22\u0e1b\u0e35", "freq_two_years", "Two years", _s16_215, "Three Years", "never", "\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22", "company", "Company", _s17_122, "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19", "charge_taxes", "\u0e20\u0e32\u0e29\u0e35\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", "next_reset", "\u0e23\u0e35\u0e40\u0e0b\u0e47\u0e15\u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b", "reset_counter", "\u0e23\u0e35\u0e40\u0e0b\u0e47\u0e15\u0e15\u0e31\u0e27\u0e19\u0e31\u0e1a", _s16_216, "\u0e04\u0e33\u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33", "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "Client Field", "product_field", "Product Field", "payment_field", "Payment Field", "contact_field", "Contact Field", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "\u0e04\u0e33\u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07 CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, "Checkbox \u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s30_13, "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e27\u0e48\u0e32\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s23_47, "Checkbox \u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s28_33, "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e27\u0e48\u0e32\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s25_59, "\u0e25\u0e32\u0e22\u0e40\u0e0b\u0e47\u0e19\u0e02\u0e2d\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s30_14, "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e08\u0e31\u0e14\u0e2b\u0e32\u0e25\u0e32\u0e22\u0e40\u0e0b\u0e47\u0e19", _s23_48, "\u0e25\u0e32\u0e22\u0e21\u0e37\u0e2d\u0e0a\u0e37\u0e48\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s22_80, "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s27_53, "\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e25\u0e30\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e1b\u0e49\u0e2d\u0e19\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e14\u0e39\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "authorization", "\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15", "subdomain", "Subdomain", "domain", "\u0e42\u0e14\u0e40\u0e21\u0e19", "portal_mode", "Portal Mode", "email_signature", "\u0e14\u0e49\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e04\u0e32\u0e23\u0e1e", _s24_56, "\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e21\u0e32\u0e23\u0e4c\u0e01\u0e2d\u0e31\u0e1b schema.org \u0e25\u0e07\u0e43\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13", "plain", "\u0e18\u0e23\u0e23\u0e21\u0e14\u0e32", "light", "\u0e1a\u0e32\u0e07", "dark", "\u0e21\u0e37\u0e14", "email_design", "\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", "Attach UBL", "email_style", "Email Style", _s19_72, "\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Markup", "reply_to_email", "\u0e15\u0e2d\u0e1a\u0e01\u0e25\u0e31\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "bank_transfer", "\u0e42\u0e2d\u0e19\u0e40\u0e07\u0e34\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e04\u0e48\u0e32\u0e15\u0e48\u0e33\u0e2a\u0e38\u0e14", "enable_max", "\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e04\u0e48\u0e32\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14", "min_limit", "\u0e15\u0e48\u0e33\u0e2a\u0e38\u0e14 :min", "max_limit", "\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 :max", "min", "\u0e19\u0e49\u0e2d\u0e22", "max", "\u0e21\u0e32\u0e01", _s19_73, "\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a\u0e42\u0e25\u0e42\u0e01\u0e49\u0e02\u0e2d\u0e07\u0e1a\u0e31\u0e15\u0e23", "credentials", "Credentials", "update_address", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", _s19_75, "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e42\u0e14\u0e22\u0e23\u0e30\u0e1a\u0e38\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e44\u0e27\u0e49", "rate", "\u0e2d\u0e31\u0e15\u0e23\u0e32", "tax_rate", "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35", "new_tax_rate", "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e43\u0e2b\u0e21\u0e48", "edit_tax_rate", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35", _s16_221, _s28_162, _s16_222, _s28_162, _s17_129, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "\u0e40\u0e15\u0e34\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", _s18_112, "\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 \u0e08\u0e30\u0e40\u0e15\u0e34\u0e21\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", "update_products", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", _s20_104, "\u0e01\u0e32\u0e23\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 \u0e08\u0e30\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", _s16_224, _s16_225, _s21_111, _s61_3, "fees", "\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21", "limits", "\u0e08\u0e33\u0e01\u0e31\u0e14", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c", "monday", "\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c", "tuesday", "\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23", "wednesday", "\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18", "thursday", "\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35", "friday", "\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c", "saturday", "\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c", "january", "\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21", "february", "\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c", "march", "\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21", "april", "\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19", "may", "\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21", "june", "\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19", "july", "\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21", "august", "\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21", "september", "\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19", "october", "\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21", "november", "\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19", "december", "\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "www", "saved_settings", _s27_56, _s16_230, "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "device_settings", "Device Settings", "defaults", "\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", "basic_settings", "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19", _s17_134, "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07", "company_details", "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17", "user_details", "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49", "localization", "\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e1a\u0e17\u0e49\u0e2d\u0e07\u0e16\u0e34\u0e48\u0e19", "online_payments", "\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c", "tax_rates", "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e20\u0e32\u0e29\u0e35", "notifications", "\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19", "import_export", "\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32 | \u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01", "custom_fields", "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", "invoice_design", "\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "buy_now_buttons", "\u0e1b\u0e38\u0e48\u0e21\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e14\u0e35\u0e4b\u0e22\u0e27\u0e19\u0e35\u0e49", "email_settings", "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c", _s23_54, "\u0e40\u0e17\u0e21\u0e40\u0e1e\u0e25\u0e15\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19", _s22_81, _s20_106, _s19_81, "\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e20\u0e32\u0e1e\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23", "privacy_policy", "\u0e19\u0e42\u0e22\u0e1a\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27", "sign_up", "\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19", "account_login", "\u0e25\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48", _s18_118, _s18_119, _s21_115, _s34_27, "download", "\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23:", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1a\u0e34\u0e01\u0e08\u0e48\u0e32\u0e22", "pending", "\u0e23\u0e2d\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "\u0e41\u0e1b\u0e25\u0e07", _s24_62, _s24_63, "exchange_rate", "\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19", _s16_239, "\u0e41\u0e1b\u0e25\u0e07\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", "mark_paid", "\u0e17\u0e33\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e41\u0e25\u0e49\u0e27", "category", "\u0e41\u0e04\u0e15\u0e15\u0e32\u0e25\u0e47\u0e2d\u0e01", "address", "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", "new_vendor", "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48", "created_vendor", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", "updated_vendor", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", "archived_vendor", "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e40\u0e01\u0e47\u0e1a\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", "deleted_vendor", "\u0e25\u0e1a\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "restored_vendor", "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_240, "\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e04\u0e25\u0e31\u0e07\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "deleted_vendors", "\u0e25\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", _s16_241, _s36_11, "new_expense", "\u0e1b\u0e49\u0e2d\u0e19\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "created_expense", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", "updated_expense", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s16_242, _s26_164, "deleted_expense", _s18_380, _s16_243, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s17_140, _s26_164, _s16_244, _s18_380, _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a", _s21_116, _s21_117, "invoiced", "\u0e2d\u0e2d\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "logged", "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32", "running", "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19", "resume", "\u0e17\u0e33\u0e15\u0e48\u0e2d\u0e44\u0e1b", "task_errors", "\u0e42\u0e1b\u0e23\u0e14\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e27\u0e25\u0e32\u0e0b\u0e49\u0e2d\u0e19\u0e17\u0e31\u0e1a\u0e01\u0e31\u0e19", "start", "\u0e40\u0e23\u0e34\u0e48\u0e21", "stop", "\u0e2b\u0e22\u0e38\u0e14", "started_task", _s25_65, "stopped_task", "\u0e2b\u0e22\u0e38\u0e14\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "resumed_task", "\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", "now", "\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49", _s16_245, _s16_246, "timer", "\u0e08\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32", "manual", "\u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d", "budgeted", "Budgeted", "start_time", "\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", "end_time", "\u0e40\u0e27\u0e25\u0e32\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14", "date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", "times", "\u0e40\u0e27\u0e25\u0e32", "duration", "\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32", "new_task", "\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48", "created_task", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "updated_task", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e07\u0e32\u0e19\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", "archived_task", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "deleted_task", "\u0e25\u0e1a\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "restored_task", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "archived_tasks", "\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e07\u0e32\u0e19", "deleted_tasks", "\u0e25\u0e1a\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22 :count \u0e07\u0e32\u0e19", "restored_tasks", _s34_28, _s19_85, "\u0e42\u0e1b\u0e23\u0e14\u0e23\u0e30\u0e1a\u0e38\u0e0a\u0e37\u0e48\u0e2d", "budgeted_hours", "Budgeted Hours", "created_project", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", "updated_project", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s16_247, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", "deleted_project", "\u0e25\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s16_248, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", _s17_142, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 :count \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", _s16_249, "\u0e25\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23 :count \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", _s17_143, _s37_21, "new_project", "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "\u0e04\u0e48\u0e32\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22", "unapproved", "\u0e44\u0e21\u0e48\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "\u0e23\u0e30\u0e1a\u0e38\u0e0a\u0e48\u0e27\u0e07", "date_range", "\u0e0a\u0e48\u0e27\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49", "last_month", "\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", "this_year", "\u0e1b\u0e35\u0e19\u0e35\u0e49", "last_year", "\u0e1b\u0e35\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", "all_time", "All Time", "custom", "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "\u0e14\u0e39\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "convert", "Convert", "more", "More", "edit_client", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "edit_product", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "edit_invoice", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "edit_quote", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "edit_payment", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "edit_task", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e07\u0e32\u0e19", "edit_expense", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "edit_vendor", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "edit_project", "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", _s20_107, _s20_108, "billing_address", "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e07\u0e34\u0e19", _s16_252, _s16_253, "total_revenue", "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e23\u0e27\u0e21", "average_invoice", "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22", "outstanding", "\u0e42\u0e14\u0e14\u0e40\u0e14\u0e48\u0e19", "invoices_sent", _s20_298, "active_clients", "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48", "close", "\u0e1b\u0e34\u0e14", "email", "\u0e2d\u0e35\u0e40\u0e21\u0e25", "password", "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19", "url", "URL", "secret", "Secret", "name", "\u0e0a\u0e37\u0e48\u0e2d", "logout", "\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e30\u0e1a\u0e1a", "login", "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a", "filter", "\u0e01\u0e23\u0e2d\u0e07", "sort", "Sort", "search", "\u0e04\u0e49\u0e19\u0e2b\u0e32", "active", "\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48", "archived", "\u0e40\u0e01\u0e47\u0e1a\u0e16\u0e32\u0e27\u0e23", "deleted", "\u0e25\u0e1a\u0e41\u0e25\u0e49\u0e27", "dashboard", "\u0e41\u0e14\u0e0a\u0e1a\u0e2d\u0e23\u0e4c\u0e14", "archive", "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e01\u0e48\u0e32", "delete", "\u0e25\u0e1a", "restore", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01", _s17_146, _s17_147, "paid_to_date", "\u0e22\u0e2d\u0e14\u0e0a\u0e33\u0e23\u0e30\u0e41\u0e25\u0e49\u0e27", "balance_due", "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d", "balance", "\u0e22\u0e2d\u0e14\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d", "overview", "Overview", "details", "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", "phone", "\u0e42\u0e17\u0e23.", "website", "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c", "vat_number", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e20\u0e32\u0e29\u0e35", "id_number", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e15\u0e31\u0e27\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e0a\u0e19", "create", "\u0e2a\u0e23\u0e49\u0e32\u0e07", _s19_89, _s30_20, "error", "Error", _s16_256, _s16_257, "contacts", "\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", "additional", "Additional", "first_name", "\u0e0a\u0e37\u0e48\u0e2d", "last_name", "\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25", "add_contact", "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", "are_you_sure", "\u0e41\u0e19\u0e48\u0e43\u0e08\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48?", "cancel", "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", "ok", "Ok", "remove", "\u0e40\u0e2d\u0e32\u0e2d\u0e2d\u0e01", _s16_258, _s16_259, "product", "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "products", "\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c", "new_product", "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e2b\u0e21\u0e48", "created_product", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", "updated_product", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", _s16_260, "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08", "deleted_product", "\u0e25\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e49\u0e27", _s16_261, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e25\u0e49\u0e27", _s17_148, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 :count \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", _s16_262, "\u0e25\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 :count \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", _s17_149, _s37_22, "product_key", "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32", "notes", "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01", "cost", "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "client", "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "clients", "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "new_client", "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "created_client", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "updated_client", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "archived_client", "\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_263, "\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27: \u0e19\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "deleted_client", "\u0e25\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "deleted_clients", "\u0e25\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "restored_client", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_264, _s36_13, "address1", "\u0e16\u0e19\u0e19", "address2", "\u0e2d\u0e32\u0e04\u0e32\u0e23", "city", "\u0e2d\u0e33\u0e40\u0e20\u0e2d", "state", "\u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14", "postal_code", "\u0e23\u0e2b\u0e31\u0e2a\u0e44\u0e1b\u0e23\u0e29\u0e13\u0e35\u0e22\u0e4c", "country", "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28", "invoice", "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "invoices", "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "new_invoice", "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "created_invoice", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "updated_invoice", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27", _s16_265, "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "deleted_invoice", "\u0e25\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_266, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s17_150, "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s16_267, "\u0e25\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s17_151, _s37_23, "emailed_invoice", "\u0e2a\u0e48\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "emailed_payment", "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "amount", "\u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19", "invoice_number", "\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "invoice_date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", "discount", "\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14", "po_number", "\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d", "terms", "\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02", "public_notes", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e41\u0e1a\u0e1a\u0e40\u0e1b\u0e34\u0e14", "private_notes", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e20\u0e32\u0e22\u0e43\u0e19", "frequency", "\u0e04\u0e27\u0e32\u0e21\u0e16\u0e35\u0e48", "start_date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21", "end_date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14", "quote_number", "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "quote_date", "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", "valid_until", "\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e16\u0e36\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48", "items", "Items", "partial_deposit", "Partial/Deposit", "description", "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14", "unit_cost", "\u0e23\u0e32\u0e04\u0e32\u0e15\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22", "quantity", "\u0e08\u0e33\u0e19\u0e27\u0e19", "add_item", "Add Item", "contact", "\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d", "work_phone", "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "\u0e27\u0e31\u0e19\u0e16\u0e36\u0e07\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e0a\u0e33\u0e23\u0e30", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "\u0e2a\u0e16\u0e32\u0e19\u0e30", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, "\u0e04\u0e25\u0e34\u0e4a\u0e01\u0e1b\u0e38\u0e48\u0e21 + \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23", "count_selected", ":count selected", "total", "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", "percent", "\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e19\u0e15\u0e4c", "edit", "\u0e41\u0e01\u0e49\u0e44\u0e02", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32", "language", "Language", "currency", "\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "\u0e20\u0e32\u0e29\u0e35", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "\u0e14\u0e23\u0e32\u0e1f", "sent", "\u0e2a\u0e48\u0e07", "viewed", "Viewed", "approved", "Approved", "partial", "\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19 / \u0e40\u0e07\u0e34\u0e19\u0e1d\u0e32\u0e01", "paid", "\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "mark_sent", "\u0e17\u0e33\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e44\u0e27\u0e49", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", _s37_24, _s37_25, "dark_mode", "\u0e42\u0e2b\u0e21\u0e14\u0e01\u0e25\u0e32\u0e07\u0e04\u0e37\u0e19", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21", _s16_270, _s16_271, "clone", "\u0e17\u0e33\u0e0b\u0e49\u0e33", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30", "payment_date", "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e08\u0e48\u0e32\u0e22", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "Portal \u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "\u0e40\u0e1b\u0e34\u0e14", "recipients", "\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a", "initial_email", "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", "first_reminder", "\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01", "second_reminder", "\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07", "third_reminder", "Third Reminder", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "\u0e41\u0e1a\u0e1a", "send", "Send", "subject", "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", "body", "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", "send_email", "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25", "email_receipt", "\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32", "auto_billing", "Auto billing", "button", "Button", "preview", "\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07", "customize", "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07", "history", "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34", "payment", "\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "payments", "\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "refunded", "Refunded", "payment_type", "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", _s21_121, "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07", "enter_payment", "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19", "new_payment", "\u0e1b\u0e49\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", "created_payment", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "updated_payment", "\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c", _s16_278, "\u0e40\u0e01\u0e47\u0e1a\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "deleted_payment", "\u0e25\u0e1a\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s16_279, "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", _s17_155, "\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", _s16_280, "\u0e25\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 :count \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19", _s17_156, _s37_26, "quote", "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "quotes", "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "new_quote", "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e43\u0e2b\u0e21\u0e48", "created_quote", "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "updated_quote", "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e17\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "archived_quote", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "deleted_quote", "\u0e25\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "restored_quote", "\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27", "archived_quotes", "\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22 :count \u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "deleted_quotes", "\u0e25\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22 :count \u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", "restored_quotes", _s35_25, "expense", "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "expenses", "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", "vendor", "\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22", "vendors", "Vendors", "task", "\u0e07\u0e32\u0e19", "tasks", "\u0e07\u0e32\u0e19", "project", "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", "projects", "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23", "activity_1", ":user \u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 :client", "activity_2", ":user \u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 :client", "activity_3", ":user \u0e44\u0e14\u0e49\u0e25\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 :client", "activity_4", ":user \u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 :invoice", "activity_5", ":user \u0e44\u0e14\u0e49\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e17\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 :invoice", "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", ":user \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 :invoice", "activity_9", ":user \u0e44\u0e14\u0e49\u0e25\u0e1a\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 :invoice", "activity_10", _s82_, "activity_11", ":user \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 :payment", "activity_12", ":user \u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19 :payment", "activity_13", ":user \u0e25\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19 :payment", "activity_14", ":user \u0e1b\u0e49\u0e2d\u0e19 :credit \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "activity_15", ":user \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15 :credit \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "activity_16", ":user \u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 :credit \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "activity_17", ":user \u0e25\u0e1a\u0e41\u0e25\u0e49\u0e27 :credit \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "activity_18", ":user \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 :quote", "activity_19", ";user \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 :quote", "activity_20", _s50_12, "activity_21", ":contact \u0e14\u0e39\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 :quote", "activity_22", ":user \u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 :quote", "activity_23", ":user \u0e25\u0e1a\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 :quote", "activity_24", ":user \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 :quote", "activity_25", ":user \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49 :invoice", "activity_26", ":user \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19 \u0e25\u0e39\u0e01\u0e04\u0e49\u0e32 :client", "activity_27", ":user \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 :payment", "activity_28", ":user \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19 :credit \u0e40\u0e04\u0e23\u0e14\u0e34\u0e15", "activity_29", _s42_16, "activity_30", ":user \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22 :vendor", "activity_31", ":user \u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22 :vendor", "activity_32", ":user \u0e44\u0e14\u0e49\u0e25\u0e1a\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22 :vendor", "activity_33", ":user \u0e44\u0e14\u0e49\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e1c\u0e39\u0e49\u0e02\u0e32\u0e22 :vendor", "activity_34", ":user \u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 :expense", "activity_35", ":user \u0e44\u0e14\u0e49\u0e40\u0e01\u0e47\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 :expense", "activity_36", ":user \u0e44\u0e14\u0e49\u0e25\u0e1a\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 :expense", "activity_37", ":user \u0e44\u0e14\u0e49\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 :expense", "activity_39", ":user \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01 :payment_amount \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 :payment", "activity_40", ":usre \u0e04\u0e37\u0e19\u0e40\u0e07\u0e34\u0e19 :adjustment\xa0\u0e02\u0e2d\u0e07 :payment_amount \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 :payment", "activity_41", ":payment_amount \u0e08\u0e48\u0e32\u0e22\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 (:payment) \u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27", "activity_42", ":user \u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19 :task", "activity_43", ":user \u0e44\u0e14\u0e49\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e07\u0e32\u0e19 :task", "activity_44", ":user \u0e44\u0e14\u0e49\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e07\u0e32\u0e19 :task", "activity_45", ":user \u0e44\u0e14\u0e49\u0e25\u0e1a\u0e07\u0e32\u0e19 :task", "activity_46", ":user \u0e44\u0e14\u0e49\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e07\u0e32\u0e19 :task", "activity_47", ":user \u0e44\u0e14\u0e49\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38", "all", "\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", "select", "\u0e40\u0e25\u0e37\u0e2d\u0e01", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "\u0e01\u0e32\u0e23\u0e19\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s20_112, _s20_113, _s20_114, "\u0e01\u0e32\u0e23\u0e19\u0e31\u0e1a\u0e08\u0e33\u0e19\u0e27\u0e19\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "\u0e0a\u0e19\u0e34\u0e14", "invoice_amount", "\u0e08\u0e33\u0e19\u0e27\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49", _s16_285, "\u0e27\u0e31\u0e19\u0e04\u0e23\u0e1a\u0e01\u0e33\u0e2b\u0e19\u0e14", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "\u0e1a\u0e34\u0e25\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "\u0e0a\u0e37\u0e48\u0e2d\u0e20\u0e32\u0e29\u0e35", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "\u0e22\u0e2d\u0e14\u0e08\u0e48\u0e32\u0e22", "age", "\u0e2d\u0e32\u0e22\u0e38", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23", _s19_96, _s19_97, _s16_286, "\u0e2b\u0e21\u0e27\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22", _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1), "tr_TR", A.LinkedHashMap_LinkedHashMap$_literal([_s27_, _s96_, _s21_, _s21_0, _s17_, _s17_0, _s22_, _s39_, "applies_to", "Applies To", _s20_, _s20_0, "assigned_group", _s27_0, "assign_group", "Assign group", "merge_to_pdf", "Merge to PDF", "emails", "Emails", _s27_1, _s46_, "quote_reminder1", _s20_1, _s18_, _s22_0, _s17_1, _s21_1, _s16_, _s20_2, "remind_quote", "Remind Quote", _s26_, _s26_0, _s31_, _s37_, _s28_, _s43_, "end_of_month", "End Of Month", "referral_url", "Referral URL", _s16_0, "Y\xf6nlendirme Program\u0131", "comment", "Comments", "add_comment", "Add Comment", "added_comment", _s26_1, "disconnected", "Disconnected", "reconnect", "Reconnect", _s18_0, _s18_1, "calculate", "Calculate", "sum", "Sum", "money", "Money", "time", "Zaman", "format", "Format", "web_app", "Web App", "desktop_app", "Desktop App", _s18_2, _s18_3, _s16_2, _s16_3, "1_minute", "1 Minute", "5_minutes", "5 Minutes", "15_minutes", "15 Minutes", "30_minutes", "30 Minutes", "1_hour", "1 Hour", "1_day", "1 Day", "round_tasks", _s23_59, _s16_4, _s28_69, "direction", "Direction", "round_up", "Round Up", "round_down", "Round Down", _s21_2, _s16_5, "activity_139", _s46_0, "activity_140", _s25_74, "bulk_updated", _s25_, "bulk_update", "Bulk Update", "advanced_cards", "Advanced Cards", _s27_2, _s32_22, _s32_, _s52_3, _s19_, _s78_, "rappen_rounding", "Rappen Rounding", _s20_3, _s23_, _s17_2, _s17_3, _s17_4, _s21_3, _s19_0, "Bu kimlik bilgileri kay\u0131tlar\u0131m\u0131zla uyu\u015fmuyor", "e_quote", "E-Quote", "e_credit", "E-Credit", _s16_6, _s16_7, _s16_8, _s16_9, _s22_1, _s22_2, "test_email_sent", _s23_0, "send_test_email", "Send Test Email", "gateway_type", "Gateway Type", _s34_, _s34_0, "mobile_version", "Mobile Version", "venmo", "Venmo", "mercado_pago", "Mercado Pago", "my_bank", "MyBank", "pay_later", "Pay Later", "email_report", "Email Report", "host", "Host", "port", "Port", "encryption", "Encryption", "local_domain", "Local Domain", "verify_peer", "Verify Peer", "username", "Kullan\u0131c\u0131 Ad\u0131", "nordigen_help", _s66_, _s16_10, _s16_289, "yodlee_regions", _s35_, _s16_11, _s20_4, "select_provider", "Select Provider", _s19_1, _s19_2, _s18_4, _s18_5, "send_emails_to", "Send Emails To", "primary_contact", "Primary Contact", "all_contacts", "All Contacts", "insert_below", "Insert Below", "ar_detailed", _s28_0, "ar_summary", _s27_3, "client_sales", "Client Sales", "tax_summary", "Tax Summary", "user_sales", "User Sales", "run_template", "Run Template", _s21_4, _s45_11, "watch_video", "Watch Video", "view_extension", "View Extension", _s16_12, _s16_13, _s17_5, _s30_, "template_help", _s37_0, _s20_5, _s20_6, _s16_14, _s16_15, _s22_3, _s22_4, _s21_5, _s21_6, "quarter", "Quarter", _s16_16, _s16_17, "task_item", "Task Item", "record_state", "Record State", "last_login", "Son Giri\u015f", _s25_0, _s25_1, _s16_18, _s16_19, _s21_7, "Invoiced Quotes", _s25_2, _s19_3, _s31_0, _s42_, _s27_4, _s27_5, _s32_0, _s49_, "client_contact", "Client Contact", _s16_20, "Unpaid", _s16_21, "Paid", "recurring", "Tekrar eden", "ziptax_help", _s79_, "cache_data", "Cache Data", "unknown", "Unknown", "webhook_failure", "Webhook Failure", "email_opened", "Email Opened", "email_delivered", "Email Delivered", "log", "Log", "individual", "Individual", "partnership", "Partnership", "trust", "Trust", "charity", "Charity", "government", "Government", "classification", "Classification", _s24_, _s24_0, "public", "Public", "private", "Private", "image", "Image", "other", "Other", "hash", "Hash", "linked_to", "Linked To", _s18_6, _s32_21, _s21_8, _s41_, _s20_7, _s33_, "unlink", "Ba\u011flant\u0131s\u0131n\u0131 kald\u0131r", _s25_3, _s76_, "is_tax_exempt", "Tax Exempt", "district", "District", "region", "Region", "county", "County", "tax_details", "Tax Details", _s18_7, _s63_4, _s18_8, _s63_, _s20_8, _s20_9, _s24_1, _s24_2, _s29_, _s65_, _s25_4, _s56_, _s18_9, _s18_10, "credit_item", "Credit Item", "files", "Files", "camera", "Camera", "gallery", "Gallery", _s20_10, _s21_9, _s16_22, _s16_23, _s29_0, _s29_1, _s34_1, _s50_, "next_send_time", "Next Send Time", _s20_11, _s33_0, "certificate_set", "Certificate set", _s19_4, _s19_5, "passphrase_set", "Passphrase set", _s18_11, _s18_12, _s18_13, _s18_14, _s22_5, _s22_6, "rename", "Rename", _s16_24, _s29_2, "e_invoice", "E-Invoice", "light_dark_mode", "Light/Dark Mode", "activities", "Activities", "routing_id", "Routing ID", _s16_25, _s16_26, "e_invoice_type", "E-Invoice Type", "e_quote_type", "E-Quote Type", "reduced_tax", "Reduced Tax", "override_tax", "Override Tax", "zero_rated", "Zero Rated", "reverse_tax", "Reverse Tax", _s20_12, _s37_1, _s22_7, _s39_0, _s16_27, _s16_28, "payment_manual", "Payment Manual", "tax_category", "Tax Category", "physical_goods", "Physical Goods", _s16_29, _s16_30, "services", "Services", "shipping", "Shipping", "tax_exempt", "Tax Exempt", "reduced_rate", "Reduced Rate", "tax_all", "Tax All", "tax_selected", "Tax Selected", "version", "version", _s16_31, _s16_32, "calculate_taxes", "Calculate Taxes", _s20_13, _s50_0, "admin", "Admin", "owner", "Owner", "link_expenses", "Link Expenses", _s24_3, _s24_4, _s25_5, _s25_6, "total_hours", "Total Hours", _s16_33, _s39_1, _s18_15, _s22_8, _s23_1, _s51_, "increase_prices", "Increase Prices", "update_prices", "Update Prices", "incresed_prices", _s42_0, "updated_prices", _s40_, "bacs", _s17_163, "api_token", "API Token", "api_key", "API Key", "endpoint", "Endpoint", "billable", "Billable", "not_billable", "Not Billable", _s25_7, _s25_8, _s30_0, _s46_15, _s26_2, _s26_3, _s31_1, _s40_0, "email_record", "Email Record", _s23_2, _s23_3, _s21_10, _s21_11, _s22_9, _s22_10, _s25_9, _s25_10, _s30_1, _s64_, _s27_6, _s27_7, "cc_email", "CC Email", "payment_balance", "Payment Balance", _s22_11, _s74_, "activity_138", _s39_12, _s17_6, _s17_7, _s26_4, _s26_5, "required", "Required", "hidden", "Hidden", "payment_links", "Payment Links", "action", "\u0130\u015flem", _s32_1, _s42_1, "next_run", "Next Run", "all_clients", "All Clients", _s16_34, _s16_35, _s19_6, _s19_7, _s26_6, _s26_7, "email_statement", "Email Statement", "once", "Once", "schedule", "program", "schedules", "Schedules", "new_schedule", "New Schedule", "edit_schedule", "Edit Schedule", _s16_36, _s29_3, _s16_37, _s29_4, _s17_8, _s30_2, _s16_38, _s29_5, _s16_39, _s29_6, _s17_9, _s30_3, "search_schedule", "Search Schedule", _s16_40, _s16_41, "archive_payment", "\xd6deme Ar\u015fivle", "archive_invoice", "Faturay\u0131 Ar\u015fivle", "archive_quote", "Teklif Ar\u015fivle", "archive_credit", "Kredi Ar\u015fivle", "archive_task", "G\xf6rev Ar\u015fivle", "archive_client", "M\xfc\u015fteri Ar\u015fivle", "archive_project", "Archive Project", "archive_expense", "Gideri Ar\u015fivle", "restore_payment", "\xd6deme Geri Y\xfckle", "restore_invoice", "Faturay\u0131 Geri Y\xfckle", "restore_quote", "Teklifi Geri Y\xfckle", "restore_credit", "Kredi Geri Y\xfckle", "restore_task", "G\xf6revi Geri Y\xfckle", "restore_client", "M\xfc\u015fteriyi Geri Y\xfckle", "restore_project", "Restore Project", "restore_expense", "Gideri Geri Y\xfckle", "archive_vendor", "Tedarik\xe7iyi Ar\u015fivle", "restore_vendor", "Restore Vendor", "create_product", "\xdcr\xfcn Ekle", "update_product", "Update Product", "delete_product", "Delete Product", "restore_product", "Restore Product", "archive_product", "\xdcr\xfcn Ar\u015fivle", _s21_12, _s21_13, _s21_14, _s21_15, _s21_16, _s21_17, _s22_12, _s22_13, _s22_14, _s22_15, "sent_invoice", "Sent Invoice", "sent_quote", "Sent Quote", "sent_credit", "Sent Credit", _s19_8, _s19_9, "image_url", "Image URL", "max_quantity", "Max Quantity", "test_url", "Test URL", _s18_16, _s19_10, _s20_14, _s32_2, _s21_18, _s28_1, _s21_19, _s19_10, "payment_methods", "Payment Methods", "view_all", "View All", "edit_all", "Edit All", _s28_2, _s28_3, _s33_1, _s60_, "from_email", "From Email", "show_preview", "Show Preview", "show_paid_stamp", "Show Paid Stamp", _s21_20, _s21_21, _s24_5, _s58_, "pixels", "Pixels", "logo_size", "Logo Size", "postal_city", "Postal/City", "failed", "Failed", "client_contacts", "Client Contacts", "sync_from", "Sync From", _s19_11, _s19_12, "hour", "Saat", _s17_10, _s40_1, _s17_11, _s17_12, _s18_17, _s18_18, _s23_4, _s39_2, _s27_8, _s27_9, _s28_4, _s28_5, "email_alignment", "Email Alignment", _s20_15, _s20_16, "mailgun", "Mailgun", "postmark", "Postmark", "microsoft", "Microsoft", _s27_10, _s26_8, "last365_days", "Last 365 Days", "import_design", "Import Design", "imported_design", _s28_6, "invalid_design", _s52_, _s17_13, _s35_0, "upload", "Y\xfckle", _s17_14, _s17_15, _s23_5, _s23_6, _s28_7, _s62_, "update_payment", "Update Payment", "markup", "Markup", _s22_16, _s22_17, _s19_13, _s19_14, _s21_22, _s21_23, _s23_7, _s23_8, _s20_17, _s60_0, "klarna", "Klarna", _s29_7, _s51_0, _s29_8, _s45_, "matomo_url", "Matomo URL", "matomo_id", "Matomo Id", _s21_24, "Add To Invoice", _s25_11, _s44_, _s25_12, _s46_1, _s28_8, _s45_0, "delete_project", "Delete Project", _s18_19, _s31_2, "link_payment", "Link Payment", "link_expense", "Link Expense", _s19_15, _s19_16, _s24_6, _s45_1, _s21_25, _s21_26, _s26_9, _s27_11, _s24_7, _s24_8, _s29_9, _s31_3, _s17_16, _s17_17, _s27_12, _s27_13, "convert_matched", "Convert", _s19_17, _s45_2, _s20_18, _s46_2, "operator", "Operator", "value", "Value", "is", "Is", "contains", "Contains", "starts_with", "Starts with", "is_empty", "Is empty", "add_rule", "Add Rule", "match_all_rules", "Match All Rules", _s20_19, _s54_, _s17_18, _s54_0, "rules", "Rules", _s16_42, _s16_43, _s17_19, _s17_20, _s20_20, _s20_21, _s21_27, _s21_28, _s24_9, _s25_13, _s24_10, _s37_2, _s25_14, _s38_0, _s24_11, _s37_3, _s24_12, _s37_4, _s25_15, _s38_1, _s23_9, _s23_10, _s24_13, _s24_14, _s21_29, "Varsay\u0131lan ko\u015fullar olarak kaydet", _s22_18, "Varsay\u0131lan altbilgi olarak kaydet", "auto_sync", "Auto Sync", _s16_44, _s16_45, _s31_4, _s50_1, _s34_2, _s39_3, "disable_2fa", "Disable 2FA", "change_number", "Change Number", "resend_code", "Resend Code", "base_type", "Base Type", "category_type", "Category Type", _s16_46, "Transaction", "bulk_print", "Print PDF", _s18_20, _s18_21, _s16_47, _s16_48, "bottom", "Bottom", "side", "Side", "pdf_preview", "PDF Preview", _s20_22, _s20_23, _s21_31, _s21_32, _s19_18, _s19_19, _s22_20, _s31_5, "include_deleted", "Include Deleted", _s20_24, _s34_3, "due_on", "Due On", _s22_21, _s35_1, _s20_25, _s33_2, _s20_26, "Banka hesab\u0131 ba\u015far\u0131yla g\xfcncellendi", _s17_21, "Banka Hesab\u0131n\u0131 D\xfczenle", _s16_49, _s16_50, "account_type", "Account type", _s16_51, _s16_290, _s16_52, _s16_53, "manage_rules", "Manage Rules", "search_category", _s17_23, _s17_24, _s24_15, "min_amount", "Min Amount", "max_amount", "Max Amount", "selected", "Selected", _s21_33, _s34_4, _s18_22, _s18_23, "deposit", "Deposit", "withdrawal", "Withdrawal", "deposits", "Deposits", "withdrawals", "Withdrawals", "matched", "Matched", "unmatched", "Unmatched", "create_credit", "Create Credit", "update_credit", "Update Credit", "delete_credit", "Kredi Sil", "transaction", "Transaction", "transactions", "Transactions", "new_transaction", "New Transaction", _s16_54, _s16_55, _s19_20, _s32_3, _s19_21, _s32_4, _s20_27, _s33_4, _s19_22, _s32_5, _s19_23, _s32_6, _s20_28, _s33_5, _s18_24, _s18_25, _s19_24, _s26_10, "bank_account", "Bank Account", "bank_accounts", _s20_106, _s21_34, _s34_5, _s20_29, _s33_6, _s20_30, _s33_7, _s21_35, _s34_6, _s19_25, _s19_26, _s20_31, _s27_14, "connect", "Connect", _s23_11, _s23_12, _s18_26, _s18_27, "client_email", "Client Email", _s20_32, _s20_33, _s25_16, _s41_0, "field", "Field", "period", "Period", "fields_per_row", "Fields Per Row", _s21_36, "Active Invoices", _s26_11, _s20_34, _s24_16, _s18_28, _s23_13, _s17_25, _s19_27, "Active Quotes", _s21_37, "Approved Quotes", _s23_14, _s17_26, _s18_29, "Logged Tasks", _s20_35, "Invoiced Tasks", _s16_56, "Paid Tasks", _s21_38, "Logged Expenses", _s22_22, _s16_57, _s23_15, _s17_27, _s27_15, _s21_39, "activity_130", _s44_0, "activity_131", _s44_1, "activity_132", _s45_3, "activity_133", _s44_2, "activity_134", _s45_4, "activity_135", _s44_3, "activity_136", _s46_3, "activity_137", _s48_, "vendor_portal", "Vendor Portal", "send_code", "Send Code", _s24_17, _s35_2, _s17_28, _s17_29, _s22_23, _s22_24, _s21_40, _s34_7, "code_was_sent", _s28_9, _s16_58, _s39_4, "resend", "Resend", "verify", "Verify", _s18_30, _s29_10, _s20_36, _s20_37, _s19_28, _s19_29, _s24_18, _s46_4, _s28_10, _s46_5, "merged_clients", _s27_16, "merge_into", "Merge Into", "merge", "Merge", _s21_41, _s21_42, _s19_30, _s29_11, _s17_30, _s17_31, "activate", "Activate", "connect_apple", "Connect Apple", _s16_59, _s16_60, _s18_31, _s31_6, "send_now", "Send Now", "received", "Received", _s19_31, _s19_32, _s20_38, _s33_8, _s21_43, _s34_8, _s18_32, _s18_33, _s16_61, _s16_62, _s33_9, _s46_6, _s34_9, _s47_, _s22_25, _s22_26, _s22_27, _s22_28, _s27_17, _s34_10, _s24_19, _s25_17, "yes_its_great", _s16_63, "not_so_much", "Not so much", _s17_32, _s41_1, _s22_29, _s49_0, "sure_happy_to", "Sure, happy to", "no_not_now", "No, not now", "add", "Add", _s18_34, _s18_35, _s22_30, _s22_31, _s27_18, _s55_, "vendor_details", "Vendor Details", _s22_32, _s22_33, "qr_iban", "QR IBAN", "besr_id", "BESR ID", "accept", "Accept", _s23_16, "Clone to PO", _s20_39, _s41_2, "bulk_send_email", "Send Email", _s29_12, _s42_2, _s30_4, _s43_0, _s23_17, _s36_, _s24_20, _s37_5, _s24_21, _s37_6, _s25_18, _s38_2, "accepted", "Accepted", _s22_34, _s22_35, _s20_40, _s20_41, _s20_42, _s20_43, _s26_12, _s21_44, _s18_36, _s31_7, "connect_email", "Connect Email", _s16_64, _s16_65, _s32_7, _s46_7, "email_provider", "Email Provider", _s17_33, _s17_34, _s20_44, _s20_45, _s19_33, _s32_8, _s22_36, _s35_3, _s17_35, _s20_46, _s17_36, _s22_37, _s22_38, _s45_5, _s23_18, _s46_8, _s16_66, _s27_19, _s21_45, _s21_46, _s20_47, _s20_48, _s21_47, _s21_48, _s32_9, _s24_22, _s37_7, _s42_3, "purchase_order", "Purchase Order", "purchase_orders", "Purchase Orders", _s18_37, _s18_38, _s19_34, _s19_35, _s22_39, _s35_4, _s22_40, _s35_5, _s23_19, _s36_0, _s22_41, _s35_6, _s22_42, _s35_7, _s23_20, _s36_1, _s21_49, _s21_50, _s22_43, _s22_44, "login_url", "Login URL", _s16_67, _s16_68, "default", "Default", "stock_quantity", "Stock Quantity", _s22_45, _s22_46, "track_inventory", "Track Inventory", _s20_49, _s63_0, _s19_36, _s19_37, _s24_23, _s50_2, "vat", "VAT", "standing", "Beklemede", "view_map", "View Map", _s18_39, _s18_40, "add_gateway", _s19_100, _s24_24, _s77_, "left", "Left", "right", "Right", "center", "Center", "page_numbering", "Page Numbering", _s24_25, _s24_26, _s31_8, "Invoice Sent", _s24_27, _s24_28, _s29_13, _s47_0, "invoice_items", "Invoice Items", "quote_items", "Quote Items", "profitloss", "Profit and Loss", "import_format", "Import Format", "export_format", "Export Format", "export_type", "Export Type", "stop_on_unpaid", "Stop On Unpaid", _s19_38, _s63_1, "use_quote_terms", "Use Quote Terms", _s20_50, _s37_8, "add_country", "Add Country", "enable_tooltips", "Enable Tooltips", _s20_51, _s37_9, _s21_51, _s45_6, "register_label", _s30_5, "login_label", _s28_11, "add_to_invoice", ":invoice nolu faturaya ekle", _s17_37, _s17_38, "week", "Week", "created_record", _s27_20, _s26_13, _s17_39, _s31_9, _s50_3, _s31_10, _s22_47, _s36_2, _s46_16, _s20_52, _s20_53, _s25_19, _s45_12, _s16_69, _s16_70, "range", "Aral\u0131k", "tax_amount1", "Tax Amount 1", "tax_amount2", "Tax Amount 2", "tax_amount3", "Tax Amount 3", "create_project", "Create project", "update_project", "Update Project", "view_task", "View Task", "cancel_invoice", "Cancel", "changed_status", _s32_10, "change_status", "Change Status", "fees_sample", _s46_9, _s19_39, _s19_40, _s24_29, _s29_14, "after_saving", "After Saving", "view_record", "View Record", _s21_52, _s21_53, _s26_14, _s37_27, _s19_41, _s19_42, "json_help", _s58_0, "release_notes", "Release Notes", _s23_21, _s33_10, "started_tasks", _s33_11, "stopped_tasks", _s33_12, "approved_quote", _s27_75, "approved_quotes", _s35_8, "approve", "Onayla", "client_website", "Client Website", "invalid_time", "Invalid Time", _s21_54, _s21_55, _s20_54, _s20_55, _s27_21, _s27_22, _s23_22, _s23_23, "load_pdf", "Load PDF", _s16_71, _s16_291, _s24_30, _s44_8, "due_on_receipt", "Due on Receipt", "is_paid", "Is Paid", "age_group_paid", "Paid", "id", "Id", "convert_to", "Convert To", "client_currency", "Client Currency", _s16_72, _s16_73, "purged_client", _s26_15, _s27_23, _s77_0, _s22_48, _s34_11, "small", "Small", _s21_56, _s34_12, _s22_49, _s35_9, _s16_74, _s45_7, "wait_for_saving", _s44_4, _s20_56, _s94_, "remaining", "Remaining", "invoice_paid", "Invoice Paid", "activity_120", _s50_4, "activity_121", _s50_5, "activity_122", _s51_1, "activity_123", _s50_6, "activity_124", _s51_2, "normal", "Normal", "large", "Large", "extra_large", "Extra Large", _s16_75, _s16_76, _s21_57, _s42_4, "print_pdf", "Print PDF", "remind_me", "Remind Me", _s16_77, _s16_78, "click_selected", "Click Selected", "hide_preview", "Hide Preview", "edit_record", "Edit Record", _s27_24, _s57_, "giropay", "GiroPay", "direct_debit", "Direct Debit", _s21_58, _s30_6, "set_password", "\u015eifreyi belirle", _s20_57, _s33_13, "disconnect", "Disconnect", "add_to_invoices", "Add to Invoices", "acss", "ACSS Debit", "becs", _s17_164, "bulk_download", "Download", _s17_40, _s104_, "persist_ui", "Persist UI", "persist_ui_help", _s104_0, _s18_41, _s18_42, _s17_41, _s17_42, "has_tasks", "Has Tasks", "registration", "Registration", _s27_25, _s50_7, "view_expense", "Gideri g\xf6r # :expense", "view_statement", "View Statement", "sepa", _s17_165, "ideal", "iDEAL", "przelewy24", "Przelewy24", "eps", "EPS", "fpx", "FPX", _s18_43, _s18_44, "system", "Sistem", _s19_43, _s19_44, "updated_company", _s28_12, "kbc", "KBC", "bancontact", "Bancontact", _s19_45, _s44_5, "webhook_success", "Webhook Success", _s24_31, _s40_2, _s27_26, _s43_1, "app", "App", _s20_58, _s46_10, _s16_79, _s16_80, _s19_46, "Email Invoices", _s17_43, "Email Quotes", _s18_45, "Email Credits", "from_name", "From Name", _s16_81, _s16_82, _s17_44, _s17_45, _s18_46, _s18_47, _s21_59, _s21_60, _s22_50, _s22_51, _s25_20, _s38_3, _s25_21, _s38_4, _s26_16, _s39_5, _s25_22, _s38_5, _s25_23, _s38_6, _s26_17, _s39_6, _s24_32, _s24_33, _s25_24, _s25_25, "last_sent_date", "Last Sent Date", "include_drafts", "Include Drafts", _s19_47, _s32_11, "is_invoiced", "Is Invoiced", "change_plan", "Manage Plan", "persist_data", "Persist Data", "customer_count", "Customer Count", _s16_83, _s16_84, _s16_85, _s16_86, _s28_13, _s28_14, "decimal_comma", "Decimal Comma", _s26_18, _s35_10, "select_method", "Select Method", "select_platform", "Select Platform", _s28_15, _s42_5, _s16_87, _s27_76, "enable_markdown", "Enable Markdown", _s20_59, _s35_11, "user_guide", "User Guide", _s18_48, _s18_49, "previous_page", "Previous Page", "next_page", "Next Page", "export_colors", "Export Colors", "import_colors", "Import Colors", "clear_all", "Clear All", "contrast", "Contrast", "custom_colors", "Custom Colors", "colors", "Colors", _s31_11, _s31_12, _s25_26, _s25_27, _s33_14, _s33_15, _s27_27, _s27_28, _s36_3, _s36_4, _s31_13, _s31_14, _s25_28, _s25_29, "net_subtotal", "Net", "review_app", "Review App", "check_status", "Check Status", "free_trial", "Free Trial", _s23_24, _s57_0, _s21_61, _s62_1, "change_email", "Change Email", _s25_30, _s52_0, _s21_62, _s21_63, "uninvoiced", "Uninvoiced", "subdomain_guide", _s120_, "send_time", "Send Time", "import_data", "Verileri \u0130\xe7e Aktar", "import_settings", "Import Settings", _s17_46, _s28_16, _s19_48, _s48_0, "json", "JSON", _s24_34, _s24_35, "wait_for_data", _s42_6, "net_total", "Net Total", "has_taxes", "Has Taxes", _s16_88, _s16_89, _s18_50, _s40_3, "login_success", _s16_90, "login_failure", "Failed Login", "exported_data", _s67_, _s23_25, _s23_26, _s28_17, _s41_3, "step_1_sign_in", "Step 1: Sign In", _s16_91, _s17_47, "account_id", "Account ID", _s27_29, _s35_12, "activity_100", _s50_8, "activity_101", _s50_9, "activity_102", _s51_3, "activity_103", _s50_10, "activity_104", _s51_4, _s18_51, _s18_52, _s23_27, _s35_13, "gateway_setup", "Gateway Setup", "preview_sidebar", "Preview Sidebar", _s16_92, _s16_93, _s18_53, _s31_15, _s16_94, _s16_95, "count_session", "1 Session", "count_sessions", ":count Sessions", "invoice_created", "Invoice Created", "quote_created", "Quote Created", "credit_created", "Credit Created", "pro", "Pro", "enterprise", "Enterprise", "last_updated", "Last Updated", "invoice_item", "Invoice Item", "quote_item", "Quote Item", _s18_54, _s18_55, _s17_48, _s17_49, "order", "Order", "unassigned", "Unassigned", "partial_value", "S\u0131f\u0131rdan b\xfcy\xfck olmal\u0131 ve toplamdan daha az olmal\u0131", "search_kanban", "Search Kanban", "search_kanbans", "Search Kanban", "kanban", "Kanban", "enable", "Etkinle\u015ftir", "move_top", "Move Top", "move_up", "Move Up", "move_down", "Move Down", "move_bottom", "Move Bottom", "subdomain_help", _s61_2, _s21_64, _s53_, _s25_31, _s37_10, _s17_50, _s17_51, "is_viewed", "Is Viewed", "letter", "Letter", "legal", "Legal", "page_layout", "Page Layout", "portrait", "Portrait", "landscape", "Landscape", _s26_19, _s85_, _s20_60, _s54_1, _s21_65, _s21_66, _s17_52, _s17_53, "no_headers", "No Headers", "add_header", "Add Header", "remove_header", "Remove Header", "return_url", "Return URL", "rest_method", "REST Method", "header_key", "Header Key", "header_value", "Header Value", _s18_56, _s18_57, "promo_code", "Promo code", "promo_discount", "Promo Discount", _s18_58, _s18_59, _s16_96, _s16_97, "max_seats_limit", "Max Seats Limit", "trial_enabled", "Trial Enabled", "trial_duration", "Trial Duration", _s21_67, _s21_68, _s18_60, _s18_61, "plan_map", "Plan Map", "refund_period", "Refund Period", _s21_69, _s21_70, "purchase_page", "Purchase Page", "security", "Security", "email_bounced", "Email Bounced", _s20_61, "Spam Complaint", "email_delivery", "Email Delivery", _s16_98, _s16_99, "pdf_response", "PDF Response", _s22_52, _s22_53, "pdf_failed", "PDF Failed", "pdf_success", "PDF Success", "modified", "Modified", "payment_link", "Payment Link", _s16_100, _s16_101, _s17_54, _s17_55, _s20_62, _s33_16, _s20_63, _s33_17, _s21_71, _s34_13, _s20_64, _s33_18, _s20_65, _s33_19, _s21_72, _s34_14, _s19_49, _s21_73, _s20_66, _s27_30, _s26_20, _s26_21, "connect_gmail", "Connect Gmail", _s16_102, _s16_103, "connected_gmail", _s28_18, _s18_62, _s31_16, _s16_104, _s100_, _s16_105, _s16_106, "count_minutes", ":count Minutes", _s16_107, _s16_108, _s29_15, _s28_70, "use_last_email", "Use last email", _s16_109, _s16_110, _s21_74, _s51_7, _s27_31, _s35_14, _s27_32, _s27_33, _s34_15, _s52_1, "help_translate", "Help Translate", _s23_28, _s23_29, "resend_invite", _s17_166, _s19_50, _s25_32, _s16_111, _s30_7, _s19_51, _s33_20, "delivered", "Delivered", "bounced", "Bounced", "spam", "Spam", "view_docs", "View Docs", _s32_12, _s72_, "send_sms", "Send SMS", "sms_code", "SMS Code", _s21_75, _s46_11, _s18_63, _s46_12, "connect_google", "Connect Google", _s17_56, _s17_57, _s17_58, _s25_75, _s18_64, _s18_65, _s34_16, _s34_17, "stay_logged_in", "Stay Logged In", _s23_30, _s40_4, "count_hours", ":count Hours", "count_day", "1 Day", "count_days", ":count Days", _s19_52, _s19_53, _s17_59, _s17_60, "resend_email", "Resend Email", _s26_22, _s33_21, _s16_112, _s16_312, _s19_54, _s19_55, _s19_56, _s45_8, "list_long_press", "List Long Press", "show_actions", "Show Actions", _s17_61, _s17_62, _s27_34, _s51_5, _s21_76, _s97_, "this_quarter", "This Quarter", "last_quarter", "Last Quarter", "to_update_run", "To update run", _s18_66, "Faturaya D\xf6n\xfc\u015ft\xfcr", _s16_113, _s16_114, "invoice_project", "Invoice Project", "invoice_task", "Fatura G\xf6revi", "invoice_expense", "Gider Faturas\u0131", _s19_57, _s21_77, _s20_67, _s27_35, _s16_115, _s16_116, "save_and_email", "Save and Email", _s16_117, _s16_118, _s16_119, _s16_120, _s17_63, _s17_64, _s22_54, _s22_55, _s24_36, _s24_37, "converted_total", "Converted Total", "is_sent", "Is Sent", _s17_65, _s17_66, "document_upload", "Document Upload", _s20_68, _s34_18, "expense_total", "Expense Total", "enter_taxes", "Enter Taxes", "by_rate", "By Rate", "by_amount", "By Amount", "enter_amount", "Enter Amount", "before_taxes", "Before Taxes", "after_taxes", "After Taxes", "color", "Color", "show", "Show", "hide", "Gizle", "empty_columns", "Empty Columns", _s21_78, _s21_79, _s26_23, _s96_0, "running_tasks", "Running Tasks", "recent_tasks", "Recent Tasks", "recent_expenses", "Recent Expenses", _s17_67, _s17_68, "update_app", "Update App", "started_import", _s27_36, _s24_38, _s24_39, _s20_69, _s20_70, _s18_68, _s18_69, "column", "S\xfctun", "sample", "\xd6rnek", "map_to", "Map To", "import", "\u0130\xe7e Aktar", _s25_33, _s29_16, "select_file", "L\xfctfen bir dosya se\xe7in", _s16_121, _s16_122, "csv_file", "CSV dosya", "csv", "CSV", "freshbooks", "FreshBooks", "invoice2go", "Invoice2go", "invoicely", "Invoicely", "waveaccounting", "Wave Accounting", "zoho", "Zoho", "accounting", "Accounting", _s22_56, _s24_40, "import_type", "Import Type", "html_mode", "HTML Mode", "html_mode_help", _s43_2, "view_licenses", "View Licenses", "webhook_url", "Webhook URL", _s17_69, _s17_70, "sidebar_editor", "Sidebar Editor", _s22_57, _s31_17, "purge", "Purge", "service", "Service", "clone_to", "Clone To", "clone_to_other", "Clone to Other", "labels", "Labels", "add_custom", "Add Custom", "payment_tax", "Payment Tax", "unpaid", "Unpaid", "white_label", "White Label", "delivery_note", "Delivery Note", _s24_41, _s24_42, _s24_43, _s24_44, "source_code", "Source Code", "app_platforms", "App Platforms", "invoice_late", "Invoice Late", "quote_expired", "Quote Expired", "partial_due", "Partial Due", "invoice_total", "Fatura Toplam", "quote_total", "Teklif Toplam", "credit_total", "Credit Total", _s23_31, "Invoice Total", "actions", "Actions", "expense_number", "Expense Number", "task_number", "Task Number", "project_number", "Project Number", "project_name", "Project Name", "warning", "Warning", "view_settings", "View Settings", _s24_45, _s48_1, "late_invoice", "Late Invoice", "expired_quote", "Expired Quote", "remind_invoice", "Remind Invoice", "cvv", "CVV", "client_name", "M\xfc\u015fteri Ad\u0131", "client_phone", "Client Phone", "required_fields", "Required Fields", "calculated_rate", "Calculated Rate", _s17_71, _s17_72, "clear_cache", "Clear Cache", "sort_order", "Sort Order", "task_status", "Status", "task_statuses", "Task Statuses", "new_task_status", "New Task Status", _s16_123, _s16_124, _s19_58, _s32_13, _s19_59, _s31_28, _s20_71, _s33_22, _s19_60, _s32_14, _s19_61, _s32_15, _s20_72, _s33_23, _s22_58, _s42_7, _s21_80, _s41_4, _s22_59, _s42_8, _s18_70, _s20_73, _s20_74, _s27_37, _s16_125, _s16_126, _s21_81, _s52_2, _s20_75, _s20_76, _s25_34, _s42_9, _s20_77, _s20_78, _s25_35, _s42_10, _s21_82, _s25_36, _s18_71, _s18_72, "task_settings", "Task Settings", _s20_79, _s20_80, _s18_73, "Gider Kategorisi", _s20_81, "Yeni Gider Kategorisi", _s21_83, _s21_84, _s24_46, _s37_11, _s24_47, _s37_12, _s25_37, _s38_7, _s24_48, _s29_50, _s24_49, _s37_13, _s25_38, _s38_8, _s27_38, _s45_13, _s26_24, _s46_13, _s27_39, _s47_1, _s23_32, _s25_39, _s25_40, _s32_16, _s21_85, _s21_86, "show_option", "Show Option", _s22_60, _s50_11, "view_changes", "View Changes", "force_update", "Force Update", _s17_73, _s76_0, "mark_paid_help", _s31_29, _s18_75, "Faturalanmal\u0131 m\u0131", _s23_33, _s33_32, _s29_17, _s36_16, _s21_87, _s20_83, _s16_127, _s16_128, _s18_76, _s18_77, "crypto", "Crypto", "paypal", "PayPal", "alipay", "Alipay", "sofort", "Sofort", "apple_pay", _s16_292, "user_field", "User Field", "variables", "Variables", "show_password", "Show Password", "hide_password", "Hide Password", "copy_error", "Copy Error", "capture_card", "Capture Card", _s17_74, _s17_75, "total_taxes", "Total Taxes", "line_taxes", "Line Taxes", "total_fields", "Total Fields", _s25_41, _s38_9, _s25_42, _s38_10, _s25_43, _s38_11, "gateway_refund", "Gateway Refund", _s19_62, _s43_3, "due_date_days", "Due Date", "paused", "Paused", "mark_active", "Mark Active", "day_count", "Day :count", _s22_61, _s22_62, _s21_88, _s21_89, _s17_76, _s17_77, "endless", "Endless", "next_send_date", "Next Send Date", _s16_129, _s16_130, _s17_78, "Tekrarlayan Fatura", _s18_78, "Tekrarlayan Faturalar", _s21_90, "Yeni Tekrarlayan Fatura", _s22_63, _s22_64, _s25_44, _s38_12, _s25_45, _s38_13, _s26_25, "Tekrarlayan fatura ba\u015far\u0131yla ar\u015fivlendi", _s25_46, "Tekrarlayan fatura ba\u015far\u0131yla silindi", _s25_47, _s38_15, _s26_26, "Tekrarlayan fatura ba\u015far\u0131yla geri y\xfcklendi", _s27_40, _s47_2, _s26_27, _s46_14, _s27_41, _s47_3, _s24_50, _s26_28, _s25_48, _s32_17, "send_date", "Send Date", "auto_bill_on", "Auto Bill On", _s28_19, _s28_20, "profit", "Profit", "line_item", "Line Item", _s18_80, _s17_167, _s23_34, _s35_26, _s19_63, _s18_141, _s24_51, _s52_4, "test_mode", "Test Mode", "opened", "Opened", _s30_8, _s22_65, _s30_9, _s22_66, "gateway_success", "Gateway Success", "gateway_failure", "Gateway Failure", "gateway_error", "Gateway Error", "email_send", "Email Send", _s17_80, _s17_81, "failure", "Failure", "quota_exceeded", "Quota Exceeded", _s16_131, _s16_132, "system_logs", "System Logs", "view_portal", "View Portal", "copy_link", "Copy Link", "token_billing", "Kart bilgilerini sakla", _s24_52, _s24_53, "always", "Always", "optin", "Opt-In", "optout", "Opt-Out", "label", "Label", "client_number", "Client Number", "auto_convert", "Auto Convert", "company_name", "\u015eirket Ad\u0131", "reminder1_sent", "Reminder 1 Sent", "reminder2_sent", "Reminder 2 Sent", "reminder3_sent", "Reminder 3 Sent", _s18_81, _s18_82, "pdf_page_info", _s23_35, _s16_133, _s29_51, "emailed_quotes", _s27_77, "emailed_credits", _s28_71, "gateway", "Gateway", "view_in_stripe", "View in Stripe", "rows_per_page", "Rows Per Page", "hours", "Saat", "statement", "Statement", "taxes", "Vergiler", "surcharge", "Surcharge", "apply_payment", "Apply Payment", "apply_credit", "Kredi Uygula", "apply", "Apply", "unapplied", "Unapplied", "select_label", "Select Label", "custom_labels", "Custom Labels", "record_type", "Record Type", "record_name", "Record Name", "file_type", "File Type", "height", "Height", "width", "Width", "to", "Kime", "health_check", "Health Check", "payment_type_id", "\xd6deme T\xfcr\xfc", "last_login_at", "Last Login At", "company_key", "Company Key", "storefront", "Storefront", "storefront_help", _s42_11, "client_created", "Client Created", _s20_84, _s20_85, _s20_86, _s20_87, "completed", "Completed", "gross", "Gross", "net_amount", "Net Amount", "net_balance", "Net Balance", "client_settings", "Client Settings", _s17_82, _s17_83, _s17_84, _s17_85, "selected_quotes", "Selected Quotes", "selected_tasks", "Selected Tasks", _s17_86, _s17_87, _s17_88, "Yakla\u015fan Faturalar", _s17_90, _s17_91, "recent_payments", "Son \xd6demeler", "upcoming_quotes", "Tarihi Yakla\u015fan Teklifler", "expired_quotes", "Tarihi Dolan Teklifler", "create_client", "Create Client", "create_invoice", "Fatura Olu\u015ftur", "create_quote", "Teklif Olu\u015ftur", "create_payment", "Create Payment", "create_vendor", "Create vendor", "update_quote", "Update Quote", "delete_quote", "Teklif Sil", "update_invoice", "Update Invoice", "delete_invoice", "Faturay\u0131 Sil", "update_client", "Update Client", "delete_client", "M\xfc\u015fteri Sil", "delete_payment", "\xd6deme Sil", "update_vendor", "Update Vendor", "delete_vendor", "Tedarik\xe7iyi Sil", "create_expense", "Create Expense", "update_expense", "Update Expense", "delete_expense", "Gider Sil", "create_task", "G\xf6rev Olu\u015ftur", "update_task", "Update Task", "delete_task", "G\xf6rev Sil", "approve_quote", "Approve Quote", "off", "Off", "when_paid", "When Paid", "expires_on", "Expires On", "free", "\xdccretsiz", "plan", "Plan", "show_sidebar", "Show Sidebar", "hide_sidebar", "Hide Sidebar", "event_type", "Event Type", "target_url", "Target", "copy", "Copy", "must_be_online", _s53_0, _s17_92, _s28_21, "api_webhooks", "API Webhooks", "search_webhooks", _s22_67, "search_webhook", _s16_134, "webhook", "Webhook", "webhooks", "Webhooks", "new_webhook", "New Webhook", "edit_webhook", "Edit Webhook", "created_webhook", _s28_22, "updated_webhook", _s28_23, _s16_135, _s29_18, "deleted_webhook", _s28_24, "removed_webhook", _s28_25, _s16_136, _s29_19, _s17_93, _s37_14, _s16_137, _s36_5, _s16_138, _s36_6, _s17_94, _s37_15, "api_tokens", "API Tokenlar\u0131", "api_docs", "API Docs", "search_tokens", _s20_88, "search_token", "Search 1 Token", "token", "Token", "tokens", "Tokenlar", "new_token", "New Token", "edit_token", "Token d\xfczenle", "created_token", "Token ba\u015far\u0131yla olu\u015fturuldu", "updated_token", "Token ba\u015far\u0131yla g\xfcncellendi", "archived_token", "Token ba\u015far\u0131yla ar\u015fivlendi", "deleted_token", "Token ba\u015far\u0131yla silindi", "removed_token", _s26_32, "restored_token", _s27_43, "archived_tokens", _s35_15, "deleted_tokens", _s34_19, "restored_tokens", _s35_16, _s19_64, _s19_65, _s24_54, _s45_9, "email_invoice", "Faturay\u0131 E-Posta ile g\xf6nder", "email_quote", "Teklifi E-Posta ile G\xf6nder", "email_credit", "Email Credit", "email_payment", "Email Payment", _s20_89, _s41_5, "ledger", "Ledger", "view_pdf", "View PDF", "all_records", "All records", "owned_by_user", "Owned by user", _s16_139, _s16_140, "contact_name", "Contact Name", "use_default", "Use default", _s16_141, _s17_95, "number_of_days", "Number of days", _s23_36, _s23_37, "payment_term", "Payment Term", _s16_142, _s16_143, _s17_96, _s17_97, _s20_90, _s33_24, _s20_91, _s33_25, _s21_92, _s34_20, _s20_92, _s33_26, _s20_93, _s33_27, _s21_93, _s34_21, _s22_68, _s42_12, _s21_94, _s41_6, _s22_69, _s42_13, "email_sign_in", _s18_142, "change", "Change", _s23_38, _s28_26, _s24_55, _s29_20, "send_from_gmail", "Send from Gmail", "reversed", "Reversed", "cancelled", "Cancelled", "credit_amount", "Kredi Tutar\u0131", "quote_amount", "Quote Amount", "hosted", "Hosted", "selfhosted", "Self-Hosted", "exclusive", "Exclusive", "inclusive", "Inclusive", "hide_menu", "Hide Menu", "show_menu", "Show Menu", _s18_83, _s18_84, _s16_144, _s16_293, "search_designs", "Search Designs", "search_invoices", "Search Invoices", "search_clients", "Search Clients", "search_products", "Search Products", "search_quotes", "Search Quotes", "search_credits", "Search Credits", "search_vendors", "Search Vendors", "search_users", "Search Users", _s16_145, _s16_294, "search_tasks", "Search Tasks", "search_settings", "Search Settings", "search_projects", "Search Projects", "search_expenses", "Search Expenses", "search_payments", "Search Payments", "search_groups", "Search Groups", "search_company", "Search Company", "search_document", _s17_98, "search_design", "Search 1 Design", "search_invoice", _s16_146, "search_client", "Search 1 Client", "search_product", _s16_147, "search_quote", "Search 1 Quote", "search_credit", "Search 1 Credit", "search_vendor", "Search 1 Vendor", "search_user", "Search 1 User", "search_tax_rate", _s17_99, "search_task", "Search 1 Tasks", "search_project", _s16_148, "search_expense", _s16_149, "search_payment", _s16_150, "search_group", "Search 1 Group", "refund_payment", "Refund Payment", _s17_100, _s30_10, _s18_85, _s31_18, _s16_151, _s29_21, _s17_101, _s30_11, "reverse", "Reverse", "full_name", "Full Name", _s17_102, _s17_103, _s17_104, _s17_105, "custom1", "First Custom", "custom2", "Second Custom", "custom3", "Third Custom", "custom4", "Fourth Custom", "optional", "Optional", "license", "License", "purge_data", "Purge Data", _s16_152, _s32_18, _s18_86, _s65_0, "invoice_balance", "Invoice Balance", "age_group_0", "0 - 30 Days", "age_group_30", "30 - 60 Days", "age_group_60", "60 - 90 Days", "age_group_90", "90 - 120 Days", "age_group_120", "120+ Days", "refresh", "Refresh", "saved_design", _s25_49, "client_details", "Client Details", "company_address", "Company Address", "invoice_details", "Invoice Details", "quote_details", "Quote Details", "credit_details", "Credit Details", "product_columns", "Product Columns", "task_columns", "Task Columns", "add_field", "Add Field", "all_events", "All Events", "permissions", "Permissions", "none", "None", "owned", "Owned", "payment_success", "Payment Success", "payment_failure", "Payment Failure", "invoice_sent", _s24_207, "quote_sent", "Quote Sent", "credit_sent", "Credit Sent", "invoice_viewed", "Invoice Viewed", "quote_viewed", "Quote Viewed", "credit_viewed", "Credit Viewed", "quote_approved", "Quote Approved", _s25_50, _s25_51, _s16_153, _s16_154, "apply_license", "Apply License", "cancel_account", "Hesab\u0131 Sil", _s22_70, _s69_0, "delete_company", "Delete Company", _s22_71, _s69_, "enabled_modules", "Enabled Modules", "converted_quote", _s28_27, "credit_design", "Credit Design", "includes", "Includes", "header", "\xdcstbilgi", "load_design", "Load Design", "css_framework", "CSS Framework", "custom_designs", "Custom Designs", "designs", "Designs", "new_design", "New Design", "edit_design", "Edit Design", "created_design", _s27_44, "updated_design", _s27_45, "archived_design", _s28_28, "deleted_design", _s27_46, "removed_design", _s27_47, "restored_design", _s28_29, _s16_155, _s36_7, "deleted_designs", _s35_17, _s16_156, _s36_8, "proposals", "Proposals", "tickets", "Tickets", _s16_157, "Tekrarlayan Fiyat Teklifleri", "recurring_tasks", "Recurring Tasks", _s18_87, _s18_88, "credit_date", "Kredi Tarihi", "credit", "Kredi", "credits", "Krediler", "new_credit", "Kredi Gir", "edit_credit", "Edit Credit", "created_credit", "Kredi ba\u015far\u0131yla olu\u015fturuldu", "updated_credit", _s27_49, "archived_credit", "Kredi ba\u015far\u0131yla ar\u015fivlendi", "deleted_credit", "Kredi ba\u015far\u0131yla silindi", "removed_credit", _s27_51, "restored_credit", "Kredi Ba\u015far\u0131yla Geri Y\xfcklendi", _s16_159, ":count kredi ar\u015fivlendi", "deleted_credits", ":count kredi ba\u015far\u0131yla silindi", _s16_160, _s36_9, "current_version", "Mevcut version", "latest_version", "Latest Version", "update_now", "Update Now", _s26_33, _s41_7, _s16_161, _s16_162, "app_updated", _s29_22, "learn_more", "Daha fazla bilgi edin", "integrations", "Integrations", "tracking_id", "Tracking Id", _s17_106, _s17_107, "credit_footer", "Credit Footer", "credit_terms", "Credit Terms", "new_company", "Yeni Firma", "added_company", _s26_34, "company1", _s16_163, "company2", _s16_164, "company3", _s16_165, "company4", _s16_166, "product1", _s16_167, "product2", _s16_168, "product3", _s16_169, "product4", _s16_170, "client1", "Custom Client 1", "client2", "Custom Client 2", "client3", "Custom Client 3", "client4", "Custom Client 4", "contact1", _s16_171, "contact2", _s16_172, "contact3", _s16_173, "contact4", _s16_174, "task1", "Custom Task 1", "task2", "Custom Task 2", "task3", "Custom Task 3", "task4", "Custom Task 4", "project1", _s16_175, "project2", _s16_176, "project3", _s16_177, "project4", _s16_178, "expense1", _s16_179, "expense2", _s16_180, "expense3", _s16_181, "expense4", _s16_182, "vendor1", "Custom Vendor 1", "vendor2", "Custom Vendor 2", "vendor3", "Custom Vendor 3", "vendor4", "Custom Vendor 4", "invoice1", _s16_183, "invoice2", _s16_184, "invoice3", _s16_185, "invoice4", _s16_186, "payment1", _s16_187, "payment2", _s16_188, "payment3", _s16_189, "payment4", _s16_190, "surcharge1", _s18_89, "surcharge2", _s18_90, "surcharge3", _s18_91, "surcharge4", _s18_92, "group1", "Custom Group 1", "group2", "Custom Group 2", "group3", "Custom Group 3", "group4", "Custom Group 4", "reset", "S\u0131f\u0131rla", "number", "Number", "export", "D\u0131\u015fa Aktar", "chart", "Grafik", "count", "Count", "totals", "Toplamlar", "blank", "Blank", "day", "Day", "month", "Month", "year", "Year", "subgroup", "Subgroup", "is_active", "Is Active", "group_by", "Grupland\u0131r", "credit_balance", "Kredi Bakiyesi", _s18_93, _s18_94, _s17_108, _s17_109, "contact_phone", "Contact Phone", _s21_95, _s22_72, _s21_96, _s22_73, _s21_97, _s22_74, _s21_98, _s22_75, _s17_110, "Shipping Street", _s17_111, _s18_95, "shipping_city", "Shipping City", "shipping_state", _s23_39, _s20_94, _s20_95, _s16_191, _s16_192, _s16_193, "Billing Street", _s16_194, _s17_112, "billing_city", "Billing City", "billing_state", _s22_76, _s19_66, _s19_67, "billing_country", "Billing Country", "client_id", "Client Id", "assigned_to", "Assigned to", "created_by", _s16_295, "assigned_to_id", "Assigned To Id", "created_by_id", "Created By Id", "add_column", "Add Column", "edit_columns", "Edit Columns", "columns", "Columns", "aging", "Aging", "profit_and_loss", "Profit and Loss", "reports", "Reports", "report", "Rapor", "add_company", "Firma Ekle", "unpaid_invoice", "Unpaid Invoice", "paid_invoice", "Paid Invoice", _s16_195, _s16_196, "help", "Yard\u0131m", "refund", "Refund", "refund_date", "Refund Date", "filtered_by", "Filtered by", "contact_email", "Contact Email", "multiselect", "Multiselect", "entity_state", "Durum", "verify_password", "Verify Password", "applied", "Applied", _s21_99, _s35_18, _s30_12, _s63_2, "message", "Mesaj", "from", "Kimden", _s20_96, _s20_97, _s25_52, _s56_0, _s20_98, _s34_22, _s18_96, _s18_97, _s23_40, _s33_33, _s18_98, _s18_99, "support_forum", "Support Forums", "about", "About", "documentation", "Belgeler", "contact_us", "Contact Us", "subtotal", "Aratoplam", "line_total", "Tutar", "item", "\xd6\u011fe", "credit_email", "Credit Email", "iframe_url", "iFrame URL", "domain_url", "Domain URL", _s21_100, _s21_142, _s20_99, _s58_1, _s19_68, _s19_69, _s23_41, _s23_42, _s20_100, _s20_101, "deleted_logo", _s25_53, "yes", "Evet", "no", "Hay\u0131r", "generate_number", "Generate Number", "when_saved", "When Saved", "when_sent", "When Sent", "select_company", "Select Company", "float", "Float", "collapse", "Collapse", "show_or_hide", "Show/hide", "menu_sidebar", "Menu Sidebar", "history_sidebar", "History Sidebar", "tablet", "Tablet", "mobile", "Mobile", "desktop", "Desktop", "layout", "Layout", "view", "G\xf6r\xfcnt\xfcle", "module", "Module", "first_custom", "First Custom", "second_custom", "Second Custom", "third_custom", "Third Custom", "show_cost", "Show Cost", _s17_113, _s17_114, "show_cost_help", _s55_0, _s21_101, _s21_102, _s26_35, _s58_2, _s21_103, _s21_104, _s26_36, _s60_1, _s21_105, _s21_106, _s26_37, _s34_23, _s16_197, _s16_198, _s21_107, _s47_4, "one_tax_rate", "One Tax Rate", "two_tax_rates", "Two Tax Rates", "three_tax_rates", "Three Tax Rates", _s16_199, _s16_200, "user", "Kullan\u0131c\u0131", "invoice_tax", "Invoice Tax", "line_item_tax", "Line Item Tax", "inclusive_taxes", "Inclusive Taxes", _s17_115, _s17_116, "item_tax_rates", "Item Tax Rates", _s18_100, _s22_86, "configure_rates", "Configure rates", _s18_101, _s18_102, "tax_settings", "Vergi Ayarlar\u0131", _s18_103, "Tax Rates", "accent_color", "Accent Color", "switch", "Switch", _s19_70, _s20_102, "options", "Options", _s16_201, _s16_202, "multi_line_text", "Multi-line text", "dropdown", "Dropdown", "field_type", "Field Type", _s27_52, _s39_9, "submit", "Submit", _s16_203, "\u015eifreni kurtar", "late_fees", "Late Fees", "credit_number", "Credit Number", "payment_number", "Payment Number", "late_fee_amount", "Late Fee Amount", _s16_204, _s16_205, "before_due_date", _s19_71, "after_due_date", _s18_104, _s18_105, _s22_77, "days", "Days", "invoice_email", "Fatura E-postas\u0131", "payment_email", "\xd6deme E-postas\u0131", "partial_payment", "Partial Payment", "payment_partial", "Partial Payment", _s21_108, _s21_109, "quote_email", "Teklif E-postas\u0131", _s16_206, _s16_207, _s16_208, _s16_209, "administrator", "Administrator", _s18_106, _s66_0, "user_management", "Kullan\u0131c\u0131 y\xf6netimi", "users", "Kullan\u0131c\u0131lar", "new_user", "Yeni Kullan\u0131c\u0131", "edit_user", "Kullan\u0131c\u0131 D\xfczenle", "created_user", _s25_54, "updated_user", "Kullan\u0131c\u0131 ba\u015far\u0131yla g\xfcncellendi", "archived_user", "Kullan\u0131c\u0131 ba\u015far\u0131yla ar\u015fivlendi", "deleted_user", "Kullan\u0131c\u0131 ba\u015far\u0131yla silindi", "removed_user", _s25_57, "restored_user", "Kullan\u0131c\u0131 ba\u015far\u0131yla geri y\xfcklendi", "archived_users", _s34_24, "deleted_users", _s33_28, "removed_users", _s33_29, "restored_users", _s34_25, _s16_210, "Genel Ayarlar", "invoice_options", "Fatura Se\xe7enekleri", _s17_117, "\xd6deme Tarihini Gizle", _s22_78, "Bir \xf6deme al\u0131nd\u0131\u011f\u0131nda yaln\u0131zca faturalar\u0131n\u0131zdaki '\xd6denen Tarihi' alan\u0131n\u0131 g\xf6r\xfcnt\xfcleyin.", _s23_43, "Embed Documents", _s28_32, _s39_10, _s16_212, "Show Header on", _s16_213, "Show Footer on", "first_page", "\u0130lk sayfa", "all_pages", "T\xfcm sayfalar", "last_page", "Son sayfa", "primary_font", "Primary Font", "secondary_font", "Secondary Font", "primary_color", "Birincil Renk", "secondary_color", "\u0130kincil Renk", "page_size", "Sayfa Boyutu", "font_size", "Font Boyutu", "quote_design", "Quote Design", "invoice_fields", "Fatura Alanlar\u0131", "product_fields", "Product Fields", "invoice_terms", "Fatura \u015eartlar\u0131", "invoice_footer", "Fatura Altbilgisi", "quote_terms", "Teklif \u015eartlar\u0131", "quote_footer", "Teklif Altbilgisi", _s18_107, "Auto Email", _s23_44, _s52_5, _s18_108, "Auto Archive", _s23_45, _s55_1, _s18_109, "Auto Convert", _s23_46, _s58_3, _s17_119, _s17_120, "freq_daily", "G\xfcnl\xfck", "freq_weekly", "Haftal\u0131k", "freq_two_weeks", "2 hafta", "freq_four_weeks", "4 hafta", "freq_monthly", "Ayl\u0131k", "freq_two_months", "Two months", _s17_121, "3 Ay", _s16_214, "4 Ay", "freq_six_months", "6 Ay", "freq_annually", "Y\u0131ll\u0131k", "freq_two_years", "2 Y\u0131l", _s16_215, "Three Years", "never", "Never", "company", "\u015eirket", _s17_122, _s17_123, "charge_taxes", "Vergi masraflar\u0131", "next_reset", "Next Reset", "reset_counter", "Reset Counter", _s16_216, _s16_217, "number_padding", "Number Padding", "general", "General", "surcharge_field", "Surcharge Field", "company_field", "Company Field", "company_value", "Company Value", "credit_field", "Credit Field", "invoice_field", "Invoice Field", _s17_124, _s17_125, "client_field", "M\xfc\u015fteri Alan\u0131", "product_field", "\xdcr\xfcn Alan\u0131", "payment_field", "Payment Field", "contact_field", "\u0130leti\u015fim Alan\u0131", "vendor_field", "Vendor Field", "expense_field", "Expense Field", "project_field", "Project Field", "task_field", "Task Field", "group_field", "Group Field", "number_counter", "Number Counter", "prefix", "Seri", "number_pattern", "Number Pattern", "messages", "Messages", "custom_css", "\xd6zel CSS", _s17_126, _s17_127, _s16_218, "Show on PDF", _s21_110, _s51_6, _s25_58, _s22_79, _s30_13, _s61_, _s23_47, _s20_103, _s28_33, _s59_, _s25_59, _s17_128, _s30_14, _s42_14, _s23_48, "Quote Signature", _s22_80, _s25_60, _s27_53, _s142_, "authorization", "Authorization", "subdomain", "Alt etki alan\u0131", "domain", "Domain", "portal_mode", "Portal Mode", "email_signature", "Sayg\u0131lar\u0131m\u0131zla,", _s24_56, "M\xfc\u015fterilerinizin e-postalar\u0131n\u0131za schema.org i\u015faretleme ekleyerek \xf6deme yapmalar\u0131n\u0131 kolayla\u015ft\u0131r\u0131n.", "plain", "D\xfcz", "light", "Ayd\u0131nl\u0131k", "dark", "Koyu", "email_design", "E-Posta Dizayn\u0131", "attach_pdf", "Attach PDF", _s16_219, _s16_220, "attach_ubl", _s20_117, "email_style", "Email Style", _s19_72, "\u0130\u015faretlemeyi Etkinle\u015ftir", "reply_to_email", "Reply-To Email", "reply_to_name", "Reply-To Name", "bcc_email", "BCC Email", "processed", "Processed", "credit_card", "Kredi Kart\u0131", "bank_transfer", "Banka Transferi (EFT/Havale)", "priority", "Priority", "fee_amount", "Fee Amount", "fee_percent", "Fee Percent", "fee_cap", "Fee Cap", "limits_and_fees", "Limits/Fees", "enable_min", "Enable min", "enable_max", "Enable max", "min_limit", "Min: :min", "max_limit", "Max: :max", "min", "Min", "max", "Max", _s19_73, _s19_74, "credentials", "Credentials", "update_address", "Adresi G\xfcncelle", _s19_75, "M\xfc\u015fterinin adresini verilen ayr\u0131nt\u0131larla g\xfcncelleyin", "rate", "Tarife", "tax_rate", "Vergi Oran\u0131", "new_tax_rate", "Yeni Vergi Oran\u0131", "edit_tax_rate", "Vergi oran\u0131 d\xfczenle", _s16_221, "Vergi oran\u0131 ba\u015far\u0131yla olu\u015fturuldu", _s16_222, "Vergi oran\u0131 ba\u015far\u0131yla g\xfcncellendi", _s17_129, "Vergi oran\u0131 ba\u015far\u0131yla ar\u015fivlendi", _s16_223, _s29_25, _s17_130, _s30_15, _s18_110, _s38_16, _s17_131, _s37_16, _s18_111, _s38_17, "fill_products", "Otomatik doldurma \xfcr\xfcnleri", _s18_112, "Bir \xfcr\xfcn se\xe7mek a\xe7\u0131klama ve maliyeti otomatik olarak dolduracakt\u0131r", "update_products", "\xdcr\xfcnleri otomatik g\xfcncelle", _s20_104, "Faturay\u0131 g\xfcncellemek \xfcr\xfcn k\xfct\xfcphanesini otomatik olarak dolduracakt\u0131r.", _s16_224, _s16_225, _s21_111, _s61_3, "fees", "Fees", "limits", "Limits", "provider", "Provider", "company_gateway", "Payment Gateway", _s16_226, _s16_227, _s19_76, "New Gateway", _s20_105, "Edit Gateway", _s23_49, _s28_34, _s23_50, _s28_35, _s24_57, _s29_26, _s23_51, _s28_36, _s24_58, _s29_27, _s25_61, _s37_17, _s24_59, _s36_10, _s25_62, _s37_18, _s16_228, _s16_229, "discard_changes", "Discard Changes", "default_value", "Default value", "disabled", "Devre D\u0131\u015f\u0131", "currency_format", "Currency Format", _s21_112, _s21_113, _s23_52, _s23_53, "sunday", "Pazar", "monday", "Pazartesi", "tuesday", "Sal\u0131", "wednesday", "\xc7ar\u015famba", "thursday", "Per\u015fembe", "friday", "Cuma", "saturday", "Cumartesi", "january", "Ocak", "february", "\u015eubat", "march", "Mart", "april", "Nisan", "may", "May\u0131s", "june", "Haziran", "july", "Temmuz", "august", "A\u011fustos", "september", "Eyl\xfcl", "october", "Ekim", "november", "Kas\u0131m", "december", "Aral\u0131k", "symbol", "Symbol", "ocde", "Code", "date_format", "Date Format", "datetime_format", "Datetime Format", "military_time", "24 Saat Zaman Bi\xe7imi", _s18_113, "24 Hour Display", "send_reminders", "Send Reminders", "timezone", "Timezone", _s19_77, _s19_78, _s17_132, _s17_133, _s19_79, _s19_80, _s18_114, _s18_115, _s18_116, _s18_117, "group_settings", "Group Settings", "group", "Group", "groups", "Groups", "new_group", "New Group", "edit_group", "Edit Group", "created_group", _s26_40, "updated_group", _s26_41, "archived_groups", _s35_19, "deleted_groups", _s34_26, "restored_groups", _s35_20, "archived_group", _s27_54, "deleted_group", _s26_42, "restored_group", _s27_55, "upload_logo", _s24_75, "uploaded_logo", _s26_43, "logo", "Logo", "saved_settings", _s27_56, _s16_230, "\xdcr\xfcn Ayarlar\u0131", "device_settings", "Device Settings", "defaults", "Varsay\u0131lanlar", "basic_settings", "Temel Ayarlar", _s17_134, "Geli\u015fmi\u015f Ayarlar", "company_details", "\u015eirket Detaylar\u0131", "user_details", "Kullan\u0131c\u0131 Detaylar\u0131", "localization", "Yerelle\u015ftirme", "online_payments", "\xc7evrimi\xe7i \xd6demeler", "tax_rates", "Vergi Oranlar\u0131", "notifications", "Bildirimler", "import_export", "\u0130\xe7e Aktar\u0131m | D\u0131\u015fa Aktar\u0131m", "custom_fields", "\xd6zel Alanlar", "invoice_design", "Fatura Dizayn\u0131", "buy_now_buttons", "Buy Now Buttons", "email_settings", "E-posta ayarlar\u0131", _s23_54, "\u015eablonlar & Hat\u0131rlatmalar", _s22_81, _s20_106, _s19_81, "Veri G\xf6rselle\u015ftirmeleri", "price", "Price", "email_sign_up", "Email Sign Up", "google_sign_up", "Google Sign Up", _s27_57, _s28_37, "redeem", "Redeem", "back", "Back", "past_purchases", "Past Purchases", _s19_83, _s19_84, "pro_plan", "Pro Plan", "enterprise_plan", "Enterprise Plan", "count_users", ":count users", "upgrade", "Upgrade", _s25_63, _s25_64, _s24_60, _s24_61, _s33_30, _s77_1, "i_agree_to_the", "I agree to the", _s16_232, "Hizmet \u015eartlar\u0131", "privacy_policy", "Privacy Policy", "sign_up", "Kay\u0131t Ol", "account_login", "Hesap giri\u015fi", "view_website", "View Website", "create_account", "Create Account", "email_login", "Email Login", "create_new", "Create New", _s18_118, _s18_119, _s21_115, _s34_27, "download", "\u0130ndir", _s27_58, _s27_78, "take_picture", "Take Picture", "upload_files", "Upload Files", "document", "Document", "documents", "Dok\xfcmanlar", "new_document", "New Document", "edit_document", "Edit Document", _s17_136, _s30_16, _s16_234, _s29_28, _s17_137, _s30_17, _s16_235, _s29_29, _s17_138, _s30_18, _s18_120, _s38_18, _s17_139, _s37_19, _s18_121, _s38_19, "no_history", "No History", "expense_date", "Gider Tarihi", "pending", "Beklemede", _s16_236, "Logged", _s16_237, "Pending", _s16_238, "Invoiced", "converted", "D\xf6n\xfc\u015ft\xfcr\xfcld\xfc", _s24_62, _s24_63, "exchange_rate", "D\xf6viz Kuru", _s16_239, _s16_333, "mark_paid", "Mark Paid", "category", "Kategori", "address", "Adres", "new_vendor", "Yeni Tedarik\xe7i", "created_vendor", "Sat\u0131c\u0131 ba\u015far\u0131yla olu\u015fturuldu", "updated_vendor", "Sat\u0131c\u0131 ba\u015far\u0131yla g\xfcncellendi", "archived_vendor", "Sat\u0131c\u0131 ba\u015far\u0131yla ar\u015fivlendi", "deleted_vendor", "Sat\u0131c\u0131 ba\u015far\u0131yla silindi", "restored_vendor", _s28_39, _s16_240, ":count sat\u0131c\u0131 ba\u015far\u0131yla ar\u015fivlendi", "deleted_vendors", ":count sat\u0131c\u0131 ba\u015far\u0131yla silindi", _s16_241, _s36_11, "new_expense", "Gider Giri\u015fi", "created_expense", "Gider olu\u015fturuldu", "updated_expense", "Gider g\xfcncellendi", _s16_242, "Gider ba\u015far\u0131yla ar\u015fivlendi", "deleted_expense", "Gider ba\u015far\u0131yla silindi", _s16_243, _s29_31, _s17_140, "Giderler ba\u015far\u0131yla ar\u015fivlendi", _s16_244, "Giderler ba\u015far\u0131yla silindi", _s17_141, _s37_20, "copy_shipping", "Copy Shipping", "copy_billing", "Copy Billing", "design", "Design", _s21_116, _s21_117, "invoiced", "Faturaland\u0131", "logged", "Logland\u0131", "running", "\xc7al\u0131\u015f\u0131yor", "resume", "Devam Et", "task_errors", "L\xfctfen \xf6rt\xfc\u015fen s\xfcreleri d\xfczeltin", "start", "Ba\u015flama", "stop", "Biti\u015f", "started_task", _s25_65, "stopped_task", "G\xf6rev ba\u015far\u0131yla durduruldu", "resumed_task", _s25_67, "now", "\u015eimdi", _s16_245, _s16_246, "timer", "Zamanlay\u0131c\u0131", "manual", "Manuel", "budgeted", "Budgeted", "start_time", "Ba\u015flang\u0131\xe7 Zaman\u0131", "end_time", "Biti\u015f Zaman\u0131", "date", "Tarih", "times", "Zamanlar", "duration", "S\xfcre", "new_task", "Yeni G\xf6rev", "created_task", "G\xf6rev ba\u015far\u0131yla olu\u015fturuldu", "updated_task", "G\xf6rev ba\u015far\u0131yla g\xfcncellendi", "archived_task", "G\xf6rev ba\u015far\u0131yla ar\u015fivlendi", "deleted_task", "G\xf6rev ba\u015far\u0131yla silindi", "restored_task", "G\xf6rev ba\u015far\u0131yla geri y\xfcklendi", "archived_tasks", "Ar\u015fivlenen g\xf6rev say\u0131s\u0131 :count", "deleted_tasks", "Silinen g\xf6rev say\u0131s\u0131 :count", "restored_tasks", _s34_28, _s19_85, _s19_86, "budgeted_hours", "Budgeted Hours", "created_project", _s28_43, "updated_project", _s28_44, _s16_247, _s29_32, "deleted_project", _s28_45, _s16_248, _s29_33, _s17_142, _s37_28, _s16_249, _s36_17, _s17_143, _s37_21, "new_project", "New Project", _s27_62, _s28_46, "if_you_like_it", _s21_118, "click_here", "buraya t\u0131klay\u0131n", _s18_122, "Click here", "to_rate_it", "to rate it.", "average", "Average", "unapproved", "Unapproved", _s30_19, _s42_15, "locked", "Locked", "authenticate", "Authenticate", _s19_87, _s19_88, _s24_64, _s24_65, "footer", "Altbilgi", "compare", "Compare", "hosted_login", "Hosted Login", "selfhost_login", "Selfhost Login", "google_sign_in", _s19_102, "today", "Today", "custom_range", "Custom Range", "date_range", "Date Range", "current", "Current", "previous", "Previous", "current_period", "Current Period", _s17_144, _s17_145, "previous_period", "Previous Period", "previous_year", "Previous Year", "compare_to", "Compare to", "last7_days", "Last 7 Days", "last_week", "Last Week", "last30_days", "Last 30 Days", "this_month", "This Month", "last_month", "Last Month", "this_year", "This Year", "last_year", "Last Year", "all_time", "All Time", "custom", "\xd6zel", _s16_250, _s16_251, "clone_to_quote", "Clone to Quote", "clone_to_credit", "Clone to Credit", "view_invoice", "Fatura G\xf6r\xfcnt\xfcle", "convert", "Convert", "more", "More", "edit_client", "M\xfc\u015fteri D\xfczenle", "edit_product", "\xdcr\xfcn D\xfczenle", "edit_invoice", "Fatura D\xfczenle", "edit_quote", "Teklif D\xfczenle", "edit_payment", "\xd6deme d\xfczenle", "edit_task", "G\xf6rev D\xfczenle", "edit_expense", "Gideri D\xfczenle", "edit_vendor", "Tedarik\xe7iyi D\xfczenle", "edit_project", "Edit Project", _s20_107, _s20_108, "billing_address", "Fatura Adresi", _s16_252, _s16_253, "total_revenue", "Toplam Gelir", "average_invoice", "Ortalama Fatura", "outstanding", "\xd6denmemi\u015f", "invoices_sent", _s24_207, "active_clients", "aktif m\xfc\u015fteriler", "close", "Kapat", "email", "E-Posta", "password", "\u015eifre", "url", "URL", "secret", "Secret", "name", "\xdcnvan", "logout", "Oturumu kapat", "login", "Oturum a\xe7", "filter", "Filtrele", "sort", "Sort", "search", "Arama", "active", "Aktif", "archived", "Ar\u015fivlendi", "deleted", "Silindi", "dashboard", "G\xf6sterge Paneli", "archive", "Ar\u015fivle", "delete", "Sil", "restore", "Geri y\xfckle", _s16_254, _s16_255, _s23_55, _s23_56, _s26_46, _s26_47, _s21_119, _s21_120, _s26_48, _s26_49, "ascending", "Ascending", "descending", "Descending", "save", "Kaydet", _s17_146, _s17_147, "paid_to_date", "\xd6denen", "balance_due", "Genel Toplam", "balance", "Bakiye", "overview", "Overview", "details", "Detaylar", "phone", "Telefon", "website", "Web adresi", "vat_number", "Vergi Numaras\u0131", "id_number", "ID Numaras\u0131", "create", "Olu\u015ftur", _s19_89, _s30_20, "error", "Hata", _s16_256, _s16_257, "contacts", "Yetkili", "additional", "Additional", "first_name", "Ad\u0131", "last_name", "Soyad\u0131", "add_contact", "Yetkili Ekle", "are_you_sure", "Emin misiniz?", "cancel", "\u0130ptal", "ok", "Tamam", "remove", "Sil", _s16_258, "E-posta ge\xe7ersiz", "product", "\xdcr\xfcn", "products", "\xdcr\xfcnler", "new_product", "Yeni \xdcr\xfcn", "created_product", "\xdcr\xfcn ba\u015far\u0131yla olu\u015fturuldu", "updated_product", "\xdcr\xfcn ba\u015far\u0131yla g\xfcncellendi", _s16_260, "\xdcr\xfcn ba\u015far\u0131yla ar\u015fivlendi", "deleted_product", _s28_49, _s16_261, _s29_35, _s17_148, _s37_29, _s16_262, _s36_18, _s17_149, _s37_22, "product_key", "\xdcr\xfcn", "notes", "Notlar", "cost", "Cost", "client", "M\xfc\u015fteri", "clients", "M\xfc\u015fteriler", "new_client", "Yeni M\xfc\u015fteri", "created_client", "M\xfc\u015fteri ba\u015far\u0131yla olu\u015fturuldu", "updated_client", "M\xfc\u015fteri ba\u015far\u0131yla g\xfcncellendi", "archived_client", "M\xfc\u015fteri ba\u015far\u0131yla ar\u015fivlendi", _s16_263, ":count m\xfc\u015fteri ba\u015far\u0131yla ar\u015fivlendi", "deleted_client", "M\xfc\u015fteri ba\u015far\u0131yla silindi", "deleted_clients", ":count m\xfc\u015fteri ba\u015far\u0131yla silindi", "restored_client", "M\xfc\u015fteri Ba\u015far\u0131yla Geri Y\xfcklendi", _s16_264, _s36_13, "address1", "Adres", "address2", "Adres", "city", "\u015eehir", "state", "\u0130l\xe7e", "postal_code", "Posta Kodu", "country", "\xdclke", "invoice", "Fatura", "invoices", "Faturalar", "new_invoice", "Yeni Fatura", "created_invoice", "Fatura ba\u015far\u0131yla olu\u015fturuldu", "updated_invoice", "Fatura ba\u015far\u0131yla g\xfcncellendi", _s16_265, "Fatura ba\u015far\u0131yla ar\u015fivlendi", "deleted_invoice", "Fatura ba\u015far\u0131yla silindi", _s16_266, "Fatura Ba\u015far\u0131yla Geri Y\xfcklendi", _s17_150, ":count fatura ba\u015far\u0131yla ar\u015fivlendi", _s16_267, ":count fatura ba\u015far\u0131yla silindi", _s17_151, _s37_23, "emailed_invoice", "Fatura ba\u015far\u0131yla e-posta ile g\xf6nderildi", "emailed_payment", _s28_72, "amount", "Tutar", "invoice_number", "Fatura Numaras\u0131", "invoice_date", "Fatura Tarihi", "discount", "\u0130skonto", "po_number", "Sipari\u015f No", "terms", "Ko\u015fullar", "public_notes", "A\xe7\u0131k Notlar", "private_notes", "\xd6zel Notlar", "frequency", "S\u0131kl\u0131k", "start_date", "Ba\u015flang\u0131\xe7 Tarihi", "end_date", "Biti\u015f Tarihi", "quote_number", "Teklif Numaras\u0131", "quote_date", "Teklif Tarihi", "valid_until", "Ge\xe7erlilik Tarihi", "items", "\xd6geler", "partial_deposit", "Partial/Deposit", "description", "A\xe7\u0131klama", "unit_cost", "Birim Fiyat\u0131", "quantity", "Miktar", "add_item", "\xd6ge Ekle", "contact", "Ki\u015fi", "work_phone", "Telefon", "total_amount", "Total Amount", "pdf", "PDF", "due_date", "\xd6deme Tarihi", _s16_268, _s16_269, "paid_date", "Paid Date", "status", "Durum", _s17_152, "Invoice Status", "quote_status", "Quote Status", _s22_82, _s22_83, _s22_84, _s19_103, "count_selected", ":count selected", "total", "Toplam", "percent", "Percent", "edit", "D\xfczenle", "dismiss", "Dismiss", _s20_109, _s20_110, _s22_85, _s22_86, _s24_66, _s24_67, "task_rate", "Task Rate", "settings", "Ayarlar", "language", "Dil", "currency", "Currency", "created_at", "Date Created", "created_on", "Created On", "updated_at", "Updated", "tax", "Vergi", _s30_21, _s30_22, _s27_66, _s27_67, "past_due", "Past Due", "draft", "Draft", "sent", "G\xf6nder", "viewed", "Viewed", "approved", "Approved", "partial", "K\u0131smi / Mevduat", "paid", "\xd6denen", "mark_sent", "G\xf6nderilmi\u015f Olarak \u0130\u015faretle", _s22_87, _s35_21, _s22_88, _s35_22, _s23_57, _s36_14, _s23_58, _s36_15, "done", "Tamam", _s37_24, _s37_25, "dark_mode", "Karanl\u0131k Mod", _s27_68, _s35_23, "refresh_data", "Refresh Data", "blank_contact", "Blank Contact", "activity", "Aktivite", _s16_270, _s16_271, "clone", "\xc7o\u011falt", "loading", "Loading", "industry", "Industry", "size", "Size", "payment_terms", "\xd6deme ko\u015fullar\u0131", "payment_date", "\xd6deme Tarihi", "payment_status", "Payment Status", _s16_272, "Pending", _s16_273, "Voided", _s16_274, "Failed", _s16_275, "Completed", _s16_276, _s18_84, _s16_277, "Refunded", _s17_153, "Unapplied", _s17_154, _s19_55, "net", "Net", "client_portal", "M\xfc\u015fteri Portal\u0131", "show_tasks", "Show tasks", "email_reminders", "Email Reminders", "enabled", "Enabled", "recipients", "Recipients", "initial_email", "Initial Email", "first_reminder", "\u0130lk Hat\u0131rlat\u0131c\u0131", "second_reminder", "\u0130kinci Hat\u0131rlat\u0131c\u0131", "third_reminder", "\xdc\xe7\xfcnc\xfc Hat\u0131rlat\u0131c\u0131", "reminder1", "First Reminder", "reminder2", "Second Reminder", "reminder3", "Third Reminder", "template", "Template", "send", "Send", "subject", "Konu", "body", "G\xf6vde", "send_email", "E-Mail G\xf6nder", "email_receipt", "\xd6deme makbuzunu m\xfc\u015fteriye e-postayla g\xf6nder", "auto_billing", "Auto billing", "button", "Buton", "preview", "Preview", "customize", "\xd6zelle\u015ftir", "history", "Ge\xe7mi\u015f", "payment", "\xd6deme", "payments", "\xd6demeler", "refunded", "Refunded", "payment_type", "Payment Type", _s21_121, "\u0130\u015flem Referans\u0131", "enter_payment", "\xd6deme Gir", "new_payment", "\xd6deme Gir", "created_payment", "\xd6deme ba\u015far\u0131yla olu\u015fturuldu", "updated_payment", "\xd6deme ba\u015far\u0131yla g\xfcncellendi", _s16_278, "\xd6deme ba\u015far\u0131yla ar\u015fivlendi", "deleted_payment", "\xd6deme ba\u015far\u0131yla silindi", _s16_279, "\xd6deme Ba\u015far\u0131yla Geri Y\xfcklendi", _s17_155, ":count \xf6deme ar\u015fivlendi", _s16_280, ":count \xf6deme silindi", _s17_156, _s37_26, "quote", "Teklif", "quotes", "Teklifler", "new_quote", "Yeni Teklif", "created_quote", "Teklif ba\u015far\u0131yla olu\u015fturuldu", "updated_quote", "Teklif ba\u015far\u0131yla g\xfcncellendi", "archived_quote", "Teklif ba\u015far\u0131yla ar\u015fivlendi", "deleted_quote", "Teklif ba\u015far\u0131yla silindi", "restored_quote", "Teklif Ba\u015far\u0131yla Geri Y\xfcklendi", "archived_quotes", ":count teklif ba\u015far\u0131yla ar\u015fivlendi", "deleted_quotes", ":count teklif ba\u015far\u0131yla silindi", "restored_quotes", _s35_25, "expense", "Gider", "expenses", "Giderler", "vendor", "Tedarik\xe7i", "vendors", "Vendors", "task", "Task", "tasks", "G\xf6revler", "project", "Project", "projects", "Projects", "activity_1", ":user :client m\xfc\u015fteri hesab\u0131n\u0131 olu\u015fturdu", "activity_2", ":user :client m\xfc\u015fteri hesab\u0131n\u0131 ar\u015fivledi", "activity_3", ":user :client m\xfc\u015ftei hesab\u0131n\u0131 sildi", "activity_4", ":user :invoice nolu faturay\u0131 olu\u015fturdu", "activity_5", ":user :invoice nolu faturay\u0131 g\xfcncelledi", "activity_6", _s54_2, "activity_7", _s44_7, "activity_8", ":user :invoice nolu faturay\u0131 ar\u015fivledi", "activity_9", ":user :invoice nolu faturay\u0131 sildi", "activity_10", _s82_, "activity_11", ":user :payment tutarl\u0131 \xf6demeyi g\xfcncelledi", "activity_12", ":user :payment tutarl\u0131 \xf6demeyi ar\u015fivledi", "activity_13", ":user :payment tutarl\u0131 \xf6demeyi sildi", "activity_14", ":user :credit kredi girdi", "activity_15", ":user :credit kredi g\xfcncelledi", "activity_16", ":user :credit kredi ar\u015fivledi", "activity_17", ":user :credit kredi sildi", "activity_18", ":user :quote nolu teklifi olu\u015fturdu", "activity_19", ":user :quote nolu teklifi g\xfcncelledi", "activity_20", _s50_12, "activity_21", ":contact adl\u0131 yetkili :quote nolu teklifi g\xf6r\xfcnt\xfcledi", "activity_22", ":user :quote nolu teklifi ar\u015fivledi", "activity_23", ":user :quote nolu teklifi sildi", "activity_24", ":user :quote nolu teklifi geri y\xfckledi", "activity_25", ":user :invoice nolu faturay\u0131 geri y\xfckledi", "activity_26", ":user :client m\xfc\u015fterisini geri y\xfckledi", "activity_27", ":user :payment tutar\u0131nda \xf6demeyi geri y\xfckledi", "activity_28", ":user :credit kredisini geri y\xfckledi", "activity_29", _s42_16, "activity_30", ":user :vendor sat\u0131c\u0131s\u0131n\u0131 olu\u015fturdu", "activity_31", ":user :vendor sat\u0131c\u0131s\u0131n\u0131 ar\u015fivledi", "activity_32", ":user :vendor sat\u0131c\u0131s\u0131n\u0131 sildi", "activity_33", ":user :vendor sat\u0131c\u0131s\u0131n\u0131 geri y\xfckledi", "activity_34", ":user masraf olu\u015fturdu :expense", "activity_35", ":user masraf ar\u015fivledi :expense", "activity_36", ":user masraf sildi :expense", "activity_37", ":user masraf geri y\xfckledi :expense", "activity_39", _s50_13, "activity_40", _s64_0, "activity_41", _s41_10, "activity_42", ":user :task g\xf6revini olu\u015fturdu", "activity_43", ":user :task g\xf6revini g\xfcncelledi", "activity_44", ":user :task g\xf6revini ar\u015fivledi", "activity_45", ":user :task g\xf6revini sildi", "activity_46", ":user :task g\xf6revini geri y\xfckledi", "activity_47", ":user masraf g\xfcncelledi :expense", "activity_48", _s24_76, "activity_49", _s24_77, "activity_50", _s25_76, "activity_51", _s24_78, "activity_52", _s25_77, "activity_53", _s26_56, "activity_54", _s27_79, "activity_55", _s31_30, "activity_56", _s27_80, "activity_57", _s39_11, "activity_58", _s31_25, "activity_59", _s32_19, "activity_60", _s28_63, "activity_61", _s28_66, "activity_62", _s28_67, "activity_63", _s61_0, "activity_64", _s62_0, "activity_65", _s61_1, "activity_66", _s63_3, "activity_80", _s40_5, "activity_81", _s40_6, "activity_82", _s41_8, "activity_83", _s40_7, "activity_84", _s41_9, _s17_157, _s17_158, "emailed_quote", "Teklif ba\u015far\u0131yla e-posta ile g\xf6nderildi", "emailed_credit", _s27_81, _s20_111, _s33_31, _s21_123, _s34_29, "expired", "Expired", "all", "All", "select", "Se\xe7", _s22_89, _s22_90, "custom_value1", "Custom Value 1", "custom_value2", "Custom Value 2", "custom_value3", "Custom Value 3", "custom_value4", "Custom Value 4", _s18_123, _s18_124, _s24_71, _s24_72, _s29_46, _s29_47, _s27_73, _s27_74, _s31_26, _s31_27, "lock_invoices", "Lock Invoices", "translations", "Translations", _s19_90, _s19_91, _s19_92, _s19_93, _s22_91, _s22_92, _s22_93, _s22_94, _s21_124, _s21_125, _s21_126, _s21_127, _s21_128, _s21_129, _s21_130, _s21_131, _s22_95, _s22_96, _s22_97, _s22_98, _s22_99, _s22_100, _s22_101, "Fatura No Sayac\u0131", _s20_112, _s20_113, _s20_114, "Teklif No Sayac\u0131", _s21_132, _s21_133, _s21_134, _s21_135, _s21_136, _s21_133, _s21_137, _s21_135, _s18_125, _s18_126, "counter_padding", "Counter Padding", _s28_68, _s27_82, _s18_127, _s18_128, _s18_129, _s18_130, _s18_131, _s18_132, _s18_133, _s18_134, _s18_135, _s18_136, _s18_137, _s18_138, _s21_138, _s21_139, _s19_94, _s19_95, _s21_140, _s21_141, _s29_48, _s29_49, "show_table", "Show Table", "show_list", "Show List", "client_city", "Client City", "client_state", "Client State", "client_country", "Client Country", _s16_281, _s16_282, "client_balance", "Client Balance", "client_address1", "Client Street", "client_address2", _s16_283, "vendor_address1", "Vendor Street", "vendor_address2", _s16_284, _s24_73, _s22_103, _s24_74, _s25_73, "type", "T\xfcr", "invoice_amount", "Fatura Tutar\u0131", _s16_285, "Vade", "tax_rate1", "Tax Rate 1", "tax_rate2", "Tax Rate 2", "tax_rate3", "Tax Rate 3", "auto_bill", "Otomatik Fatura", "archived_at", "Archived At", "has_expenses", "Has Expenses", "custom_taxes1", "Custom Taxes 1", "custom_taxes2", "Custom Taxes 2", "custom_taxes3", "Custom Taxes 3", "custom_taxes4", "Custom Taxes 4", _s17_159, _s18_89, _s17_160, _s18_90, _s17_161, _s18_91, _s17_162, _s18_92, "is_deleted", "Is Deleted", "vendor_city", "Vendor City", "vendor_state", "Vendor State", "vendor_country", "Vendor Country", "is_approved", "Is Approved", "tax_name", "Vergi Ad\u0131", "tax_amount", "Tax Amount", "tax_paid", "Tax Paid", "payment_amount", "\xd6deme Tutar\u0131", "age", "Age", "is_running", "Is Running", "time_log", "Time Log", "bank_id", "Banka", _s19_96, _s19_97, _s16_286, _s16_296, _s19_98, _s19_99, "tax_name1", "Tax Name 1", "tax_name2", "Tax Name 2", "tax_name3", "Tax Name 3", "transaction_id", "Transaction ID", _s18_139, _s18_140, _s16_287, _s16_288], t1, t1)], t1, type$.Map_String_String); }); _lazyFinal($, "_emptyParagraphPattern", "$get$_emptyParagraphPattern", () => A.RegExp_RegExp("^(?:[ \\t]*)$", true, false, false, false)); _lazyFinal($, "_googleSignIn", "$get$_googleSignIn", () => new A.GoogleSignIn(A._setArrayType(["email", "openid", "profile"], type$.JSArray_String), A.StreamController_StreamController$broadcast(null, null, false, type$.nullable_GoogleSignInAccount))); _lazyFinal($, "_darkModeStyles", "$get$_darkModeStyles", () => A._setArrayType([A.StyleRule$(B.BlockSelector_null_null_null_null, new A._darkModeStyles_closure()), A.StyleRule$(B.BlockSelector_header1_null_null_null, new A._darkModeStyles_closure0()), A.StyleRule$(B.BlockSelector_header2_null_null_null, new A._darkModeStyles_closure1())], type$.JSArray_StyleRule)); _lazyFinal($, "_emailRegex", "$get$_emailRegex", () => A.RegExp_RegExp("^(.*?)((mailto:)?[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z][A-Z]+)", false, true, false, false)); _lazyFinal($, "_urlRegex", "$get$_urlRegex", () => A.RegExp_RegExp("^(.*?)((?:https?:\\/\\/|www\\.)[^\\s/$.?#].[^\\s]*)", false, true, false, false)); _lazyFinal($, "_looseUrlRegex", "$get$_looseUrlRegex", () => A.RegExp_RegExp("^(.*?)((https?:\\/\\/)?(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{2,256}\\.[a-z]{2,4}\\b([-a-zA-Z0-9@:%_\\+.~#?&//=\"'`]*))", false, true, false, false)); _lazyFinal($, "_protocolIdentifierRegex", "$get$_protocolIdentifierRegex", () => A.RegExp_RegExp("^(https?:\\/\\/)", false, false, false, false)); _lazyFinal($, "LocalAuthPlatform__token", "$get$LocalAuthPlatform__token", () => new A.Object()); _lazy($, "LocalAuthPlatform__instance", "$get$LocalAuthPlatform__instance", () => { var t1 = new A.DefaultLocalAuthPlatform(); t1.PlatformInterface$1$token($.$get$LocalAuthPlatform__token()); return t1; }); _lazyFinal($, "Logger_root", "$get$Logger_root", () => A.Logger_Logger("")); _lazyFinal($, "_emptyPattern", "$get$_emptyPattern", () => A.RegExp_RegExp("^(?:[ \\t]*)$", true, false, false, false)); _lazyFinal($, "_setextPattern", "$get$_setextPattern", () => A.RegExp_RegExp("^[ ]{0,3}(=+|-+)\\s*$", true, false, false, false)); _lazyFinal($, "_headerPattern", "$get$_headerPattern", () => A.RegExp_RegExp("^ {0,3}(#{1,6})[ \\x09\\x0b\\x0c](.*?)#*$", true, false, false, false)); _lazyFinal($, "_blockquotePattern", "$get$_blockquotePattern", () => A.RegExp_RegExp("^[ ]{0,3}>[ ]?(.*)$", true, false, false, false)); _lazyFinal($, "_indentPattern", "$get$_indentPattern", () => A.RegExp_RegExp("^(?: | {0,3}\\t)(.*)$", true, false, false, false)); _lazyFinal($, "_codeFencePattern", "$get$_codeFencePattern", () => A.RegExp_RegExp("^[ ]{0,3}(`{3,}|~{3,})(.*)$", true, false, false, false)); _lazyFinal($, "_hrPattern", "$get$_hrPattern", () => A.RegExp_RegExp("^ {0,3}([-*_])[ \\t]*\\1[ \\t]*\\1(?:\\1|[ \\t])*$", true, false, false, false)); _lazyFinal($, "_ulPattern", "$get$_ulPattern", () => A.RegExp_RegExp("^([ ]{0,3})()([*+-])(([ \\t])([ \\t]*)(.*))?$", true, false, false, false)); _lazyFinal($, "_olPattern", "$get$_olPattern", () => A.RegExp_RegExp("^([ ]{0,3})(\\d{1,9})([\\.)])(([ \\t])([ \\t]*)(.*))?$", true, false, false, false)); _lazyFinal($, "_dummyPattern", "$get$_dummyPattern", () => A.RegExp_RegExp("", true, false, false, false)); _lazyFinal($, "BlockTagBlockHtmlSyntax__pattern", "$get$BlockTagBlockHtmlSyntax__pattern", () => A.RegExp_RegExp("^ {0,3}|/>|$)", true, false, false, false)); _lazyFinal($, "BlockTagBlockHtmlSyntax__openBracketPattern", "$get$BlockTagBlockHtmlSyntax__openBracketPattern", () => A.RegExp_RegExp("^ {0,3}<", true, false, false, false)); _lazyFinal($, "ListSyntax__whitespaceRe", "$get$ListSyntax__whitespaceRe", () => A.RegExp_RegExp("[ \t]*", true, false, false, false)); _lazyFinal($, "ParagraphSyntax__reflinkDefinitionStart", "$get$ParagraphSyntax__reflinkDefinitionStart", () => A.RegExp_RegExp("[ ]{0,3}\\[", true, false, false, false)); _lazyFinal($, "ParagraphSyntax__whitespacePattern", "$get$ParagraphSyntax__whitespacePattern", () => A.RegExp_RegExp("^\\s*$", true, false, false, false)); _lazyFinal($, "ExtensionSet_commonMark", "$get$ExtensionSet_commonMark", () => new A.ExtensionSet(A.List_List$unmodifiable(A._setArrayType([B.C_FencedCodeBlockSyntax], type$.JSArray_BlockSyntax), type$.BlockSyntax), A.List_List$unmodifiable(A._setArrayType([new A.InlineHtmlSyntax("", A.RegExp_RegExp("<[/!?]?[A-Za-z][A-Za-z0-9-]*(?:\\s[^>]*)?>", true, false, true, false), 60)], type$.JSArray_InlineSyntax), type$.InlineSyntax))); _lazyFinal($, "InlineParser__defaultSyntaxes", "$get$InlineParser__defaultSyntaxes", () => { var _null = null; return A.List_List$unmodifiable(A._setArrayType([new A.EmailAutolinkSyntax(A.RegExp_RegExp("<([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", true, false, true, false), 60), new A.AutolinkSyntax(A.RegExp_RegExp("<(([a-zA-Z][a-zA-Z\\-\\+\\.]+):(?://)?[^\\s>]*)>", true, false, true, false), _null), new A.LineBreakSyntax(A.RegExp_RegExp("(?:\\\\| +)\\n", true, false, true, false), _null), new A.EscapeSyntax(A.RegExp_RegExp("\\\\[!\"#$%&'()*+,\\-./:;<=>?@\\[\\\\\\]^_`{|}~]", true, false, true, false), _null), A.TextSyntax$(" \\* ", 32, ""), A.TextSyntax$(" _ ", 32, ""), A.TagSyntax$("\\*+", true, _null), A.TagSyntax$("_+", true, _null), new A.CodeSyntax(A.RegExp_RegExp("(`+(?!`))((?:.|\\n)*?[^`])\\1(?!`)", true, false, true, false), _null)], type$.JSArray_InlineSyntax), type$.InlineSyntax); }); _lazyFinal($, "InlineParser__htmlSyntaxes", "$get$InlineParser__htmlSyntaxes", () => A.List_List$unmodifiable(A._setArrayType([A.TextSyntax$("&[#a-zA-Z0-9]*;", 38, ""), A.TextSyntax$("&", 38, "&"), A.TextSyntax$("<", 60, "<"), A.TextSyntax$(">", 62, ">")], type$.JSArray_InlineSyntax), type$.InlineSyntax)); _lazyFinal($, "DelimiterRun_punctuation", "$get$DelimiterRun_punctuation", () => A.RegExp_RegExp("[!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~\\xA1\\xA7\\xAB\\xB6\\xB7\\xBB\\xBF\\u037E\\u0387\\u055A-\\u055F\\u0589\\u058A\\u05BE\\u05C0\\u05C3\\u05C6\\u05F3\\u05F4\\u0609\\u060A\\u060C\\u060D\\u061B\\u061E\\u061F\\u066A-\\u066D\\u06D4\\u0700-\\u070D\\u07F7-\\u07F9\\u0830-\\u083E\\u085E\\u0964\\u0965\\u0970\\u0AF0\\u0DF4\\u0E4F\\u0E5A\\u0E5B\\u0F04-\\u0F12\\u0F14\\u0F3A-\\u0F3D\\u0F85\\u0FD0-\\u0FD4\\u0FD9\\u0FDA\\u104A-\\u104F\\u10FB\\u1360-\\u1368\\u1400\\u166D\\u166E\\u169B\\u169C\\u16EB-\\u16ED\\u1735\\u1736\\u17D4-\\u17D6\\u17D8-\\u17DA\\u1800-\\u180A\\u1944\\u1945\\u1A1E\\u1A1F\\u1AA0-\\u1AA6\\u1AA8-\\u1AAD\\u1B5A-\\u1B60\\u1BFC-\\u1BFF\\u1C3B-\\u1C3F\\u1C7E\\u1C7F\\u1CC0-\\u1CC7\\u1CD3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205E\\u207D\\u207E\\u208D\\u208E\\u2308-\\u230B\\u2329\\u232A\\u2768-\\u2775\\u27C5\\u27C6\\u27E6-\\u27EF\\u2983-\\u2998\\u29D8-\\u29DB\\u29FC\\u29FD\\u2CF9-\\u2CFC\\u2CFE\\u2CFF\\u2D70\\u2E00-\\u2E2E\\u2E30-\\u2E42\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301F\\u3030\\u303D\\u30A0\\u30FB\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA673\\uA67E\\uA6F2-\\uA6F7\\uA874-\\uA877\\uA8CE\\uA8CF\\uA8F8-\\uA8FA\\uA8FC\\uA92E\\uA92F\\uA95F\\uA9C1-\\uA9CD\\uA9DE\\uA9DF\\uAA5C-\\uAA5F\\uAADE\\uAADF\\uAAF0\\uAAF1\\uABEB\\uFD3E\\uFD3F\\uFE10-\\uFE19\\uFE30-\\uFE52\\uFE54-\\uFE61\\uFE63\\uFE68\\uFE6A\\uFE6B\\uFF01-\\uFF03\\uFF05-\\uFF0A\\uFF0C-\\uFF0F\\uFF1A\\uFF1B\\uFF1F\\uFF20\\uFF3B-\\uFF3D\\uFF3F\\uFF5B\\uFF5D\\uFF5F-\\uFF65]", true, false, false, false)); _lazyFinal($, "LinkSyntax__entirelyWhitespacePattern", "$get$LinkSyntax__entirelyWhitespacePattern", () => A.RegExp_RegExp("^\\s*$", true, false, false, false)); _lazyFinal($, "_oneOrMoreWhitespacePattern", "$get$_oneOrMoreWhitespacePattern", () => A.RegExp_RegExp("[ \n\r\t]+", true, false, false, false)); _lazyFinal($, "OverlordLogs_cupertinoToolbar", "$get$OverlordLogs_cupertinoToolbar", () => A.Logger_Logger("cupertino.toolbar")); _lazyFinal($, "disabledMacIntents", "$get$disabledMacIntents0", () => A.LinkedHashMap_LinkedHashMap$_literal([B.Type_3dk, A.DoNothingAction$(false), B.Type_ejq, A.DoNothingAction$(false), B.Type_ScrollIntent_4y3, A.DoNothingAction$(false), B.Type_46c, A.DoNothingAction$(false), B.Type_NextFocusIntent_6xB, A.DoNothingAction$(false), B.Type_PreviousFocusIntent_wsa, A.DoNothingAction$(false), B.Type_PrioritizedIntents_fLu, new A._PreventPrioritizedIntentsFromBubblingUp0(new A.disabledMacIntents_closure0(), A.ObserverList$(A.findType("~(Action)")))], type$.Type, type$.Action_Intent)); _lazyFinal($, "PackageInfoPlatform__token", "$get$PackageInfoPlatform__token", () => new A.Object()); _lazyFinal($, "context", "$get$context", () => new A.Context($.$get$Style_platform(), null)); _lazyFinal($, "Style_posix", "$get$Style_posix", () => new A.PosixStyle(A.RegExp_RegExp("/", true, false, false, false), A.RegExp_RegExp("[^/]$", true, false, false, false), A.RegExp_RegExp("^/", true, false, false, false))); _lazyFinal($, "Style_windows", "$get$Style_windows", () => new A.WindowsStyle(A.RegExp_RegExp("[/\\\\]", true, false, false, false), A.RegExp_RegExp("[^/\\\\]$", true, false, false, false), A.RegExp_RegExp("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])", true, false, false, false), A.RegExp_RegExp("^[/\\\\](?![/\\\\])", true, false, false, false))); _lazyFinal($, "Style_url", "$get$Style_url", () => new A.UrlStyle(A.RegExp_RegExp("/", true, false, false, false), A.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$", true, false, false, false), A.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*", true, false, false, false), A.RegExp_RegExp("^/", true, false, false, false))); _lazyFinal($, "Style_platform", "$get$Style_platform", () => A.Style__getPlatformStyle()); _lazyFinal($, "PathProviderPlatform__token", "$get$PathProviderPlatform__token", () => new A.Object()); _lazy($, "PathProviderPlatform__instance", "$get$PathProviderPlatform__instance", () => { var t1 = new A.MethodChannelPathProvider(); t1.PlatformInterface$1$token($.$get$PathProviderPlatform__token()); return t1; }); _lazyFinal($, "WebPermissionHandler__devices", "$get$WebPermissionHandler__devices", () => A.window().navigator.mediaDevices); _lazyFinal($, "WebPermissionHandler__geolocation", "$get$WebPermissionHandler__geolocation", () => { var t1 = A.window().navigator.geolocation; t1.toString; return t1; }); _lazyFinal($, "WebPermissionHandler__htmlPermissions", "$get$WebPermissionHandler__htmlPermissions", () => A.window().navigator.permissions); _lazyFinal($, "PermissionHandlerPlatform__token", "$get$PermissionHandlerPlatform__token", () => new A.Object()); _lazy($, "PermissionHandlerPlatform__instance", "$get$PermissionHandlerPlatform__instance", () => { var t1 = new A.MethodChannelPermissionHandler(); t1.PlatformInterface$1$token($.$get$PermissionHandlerPlatform__token()); return t1; }); _lazyFinal($, "PlatformInterface__instanceTokens", "$get$PlatformInterface__instanceTokens", () => A.Expando$(type$.Object)); _lazyFinal($, "PrintingPlatform__token", "$get$PrintingPlatform__token", () => new A.Object()); _lazy($, "PrintingPlatform__instance", "$get$PrintingPlatform__instance", () => { var t1 = new A.MethodChannelPrinting(); t1.PlatformInterface$1$token($.$get$PrintingPlatform__token()); B.MethodChannel_mHe.setMethodCallHandler$1(A.method_channel_MethodChannelPrinting__handleMethod$closure()); return t1; }); _lazyFinal($, "MethodChannelPrinting__printJobs", "$get$MethodChannelPrinting__printJobs", () => new A.PrintJobs(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("PrintJob")))); _lazyFinal($, "_logTable", "$get$_logTable", () => A._createLogTable()); _lazyFinal($, "_expTable", "$get$_expTable", () => A._createExpTable()); _lazyFinal($, "envs", "$get$envs", () => new A.WebEnvironmentVariables()); _lazyFinal($, "HubAdapter__instance", "$get$HubAdapter__instance", () => new A.HubAdapter()); _lazyFinal($, "NoOpClient__instance", "$get$NoOpClient__instance", () => new A.NoOpClient()); _lazyFinal($, "NoOpHub__instance", "$get$NoOpHub__instance", () => { var t10, t11, t1 = $.$get$NoOpClient__instance(), t2 = A._setArrayType([], A.findType("JSArray")), t3 = A._setArrayType([], A.findType("JSArray>")), t4 = type$.JSArray_String, t5 = A._setArrayType([], t4), t6 = A._setArrayType([], t4), t7 = A.PlatformChecker$(), t8 = $.$get$envs(), t9 = A._setArrayType([], A.findType("JSArray")); A.createSentinel(); t4 = A._setArrayType([".*"], t4); t10 = A.Duration$(0, 0, 0, 0, 0, 3); t11 = type$.Type; A.PlatformChecker$(); B.C_WebPlatform._browserPlatform$0(); A.createSentinel(); A.createSentinel(); t1 = new A.SentryOptions(t1, t2, t3, B.SentryLevel_debug, t5, t6, new A.NoOpTransport(), t7, t8, t9, t4, t10, A.LinkedHashMap_LinkedHashMap$_empty(t11, A.findType("ExceptionCauseExtractor<@>")), A.LinkedHashMap_LinkedHashMap$_empty(t11, A.findType("ExceptionStackTraceExtractor<@>")), new A.Spotlight(false)); t2 = A.List_List$from([], true, type$.String); t1.__SentryOptions_sdk_A = new A.SdkVersion("noop", "7.20.2", t2, A.List_List$from([], true, type$.SentryPackage)); t1 = new A.NoOpHub(t1); t1.__NoOpHub__metricsApi_F = new A.MetricsApi(); return t1; }); _lazyFinal($, "NoOpSentrySpan__instance", "$get$NoOpSentrySpan__instance", () => new A.NoOpSentrySpan()); _lazyFinal($, "SentryId__uuidGenerator", "$get$SentryId__uuidGenerator", () => A.Uuid$()); _lazyFinal($, "SpanId__uuidGenerator", "$get$SpanId__uuidGenerator", () => A.Uuid$()); _lazy($, "Sentry__hub", "$get$Sentry__hub", () => $.$get$NoOpHub__instance()); _lazy($, "NativeAppStartIntegration__appStartCompleter", "$get$NativeAppStartIntegration__appStartCompleter", () => A.Completer_Completer(A.findType("AppStartInfo?"))); _lazyFinal($, "TimeToInitialDisplayTracker__instance", "$get$TimeToInitialDisplayTracker__instance", () => new A.TimeToInitialDisplayTracker(new A.DefaultFrameCallbackHandler(), A.Duration$(0, 0, 0, 0, 0, 5))); _lazyFinal($, "SharePlatform__token", "$get$SharePlatform__token", () => new A.Object()); _lazyFinal($, "SharedPreferencesStorePlatform__token", "$get$SharedPreferencesStorePlatform__token", () => new A.Object()); _lazy($, "SharedPreferencesStorePlatform__instance", "$get$SharedPreferencesStorePlatform__instance", () => { var t1 = new A.MethodChannelSharedPreferencesStore(); t1.PlatformInterface$1$token($.$get$SharedPreferencesStorePlatform__token()); return t1; }); _lazyFinal($, "SignInWithApplePlatform__token", "$get$SignInWithApplePlatform__token", () => new A.Object()); _lazy($, "SignInWithApplePlatform__instance", "$get$SignInWithApplePlatform__instance", () => { var t1 = new A.MethodChannelSignInWithApple(); t1.PlatformInterface$1$token($.$get$SignInWithApplePlatform__token()); return t1; }); _lazyFinal($, "defaultExtendableStyles", "$get$defaultExtendableStyles", () => { var t1 = A.findType("NamedAttribution"); return new A.UnmodifiableSetView(A.LinkedHashSet_LinkedHashSet$of(A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold, B.NamedAttribution_italics, B.NamedAttribution_underline, B.NamedAttribution_strikethrough], t1), t1), A.findType("UnmodifiableSetView")); }); _lazyFinal($, "defaultRequestHandlers", "$get$defaultRequestHandlers", () => A.List_List$unmodifiable(A._setArrayType([new A.defaultRequestHandlers_closure(), new A.defaultRequestHandlers_closure0(), new A.defaultRequestHandlers_closure1(), new A.defaultRequestHandlers_closure2(), new A.defaultRequestHandlers_closure3(), new A.defaultRequestHandlers_closure4(), new A.defaultRequestHandlers_closure5(), new A.defaultRequestHandlers_closure6(), new A.defaultRequestHandlers_closure7(), new A.defaultRequestHandlers_closure8(), new A.defaultRequestHandlers_closure9(), new A.defaultRequestHandlers_closure10(), new A.defaultRequestHandlers_closure11(), new A.defaultRequestHandlers_closure12(), new A.defaultRequestHandlers_closure13(), new A.defaultRequestHandlers_closure14(), new A.defaultRequestHandlers_closure15(), new A.defaultRequestHandlers_closure16(), new A.defaultRequestHandlers_closure17(), new A.defaultRequestHandlers_closure18(), new A.defaultRequestHandlers_closure19(), new A.defaultRequestHandlers_closure20(), new A.defaultRequestHandlers_closure21(), new A.defaultRequestHandlers_closure22(), new A.defaultRequestHandlers_closure23(), new A.defaultRequestHandlers_closure24(), new A.defaultRequestHandlers_closure25(), new A.defaultRequestHandlers_closure26(), new A.defaultRequestHandlers_closure27(), new A.defaultRequestHandlers_closure28(), new A.defaultRequestHandlers_closure29(), new A.defaultRequestHandlers_closure30(), new A.defaultRequestHandlers_closure31(), new A.defaultRequestHandlers_closure32(), new A.defaultRequestHandlers_closure33(), new A.defaultRequestHandlers_closure34(), new A.defaultRequestHandlers_closure35(), new A.defaultRequestHandlers_closure36(), new A.defaultRequestHandlers_closure37(), new A.defaultRequestHandlers_closure38(), new A.defaultRequestHandlers_closure39(), new A.defaultRequestHandlers_closure40(), new A.defaultRequestHandlers_closure41(), new A.defaultRequestHandlers_closure42()], A.findType("JSArray")), type$.dynamic)); _lazyFinal($, "defaultEditorReactions", "$get$defaultEditorReactions", () => { var t1 = $.$get$defaultExtendableStyles(), t2 = new A.HeaderConversionReaction(); t2.__HeaderConversionReaction__headerRegExp_F = A.RegExp_RegExp("^#{1,6}\\s+$", true, false, false, false); return A.List_List$unmodifiable([new A.UpdateComposerTextStylesReaction(t1), B.C_LinkifyReaction, t2, B.C_UnorderedListItemConversionReaction, B.C_OrderedListItemConversionReaction, B.C_BlockquoteConversionReaction, B.C_HorizontalRuleConversionReaction, B.C_ImageUrlConversionReaction, B.C_DashConversionReaction], type$.dynamic); }); _lazyFinal($, "UnorderedListItemConversionReaction__unorderedListItemPattern", "$get$UnorderedListItemConversionReaction__unorderedListItemPattern", () => A.RegExp_RegExp("^\\s*[*-]\\s+$", true, false, false, false)); _lazyFinal($, "OrderedListItemConversionReaction__orderedListPattern", "$get$OrderedListItemConversionReaction__orderedListPattern", () => A.RegExp_RegExp("^\\s*1[.)]\\s+$", true, false, false, false)); _lazyFinal($, "BlockquoteConversionReaction__blockquotePattern", "$get$BlockquoteConversionReaction__blockquotePattern", () => A.RegExp_RegExp("^>\\s$", true, false, false, false)); _lazyFinal($, "HorizontalRuleConversionReaction__hrPattern", "$get$HorizontalRuleConversionReaction__hrPattern", () => A.RegExp_RegExp("^(---|\u2014-)\\s", true, false, false, false)); _lazyFinal($, "_log1", "$get$_log11", () => A.Logger$("list_items.dart")); _lazyFinal($, "_log2", "$get$_log12", () => A.Logger$("multi_node_editing.dart")); _lazyFinal($, "_defaultAttributionsToExtend", "$get$_defaultAttributionsToExtend", () => A.LinkedHashSet_LinkedHashSet$_literal([B.NamedAttribution_bold, B.NamedAttribution_italics, B.NamedAttribution_underline, B.NamedAttribution_strikethrough], A.findType("NamedAttribution"))); _lazyFinal($, "defaultStylesheet", "$get$defaultStylesheet", () => { var _null = null; return A.Stylesheet$(_null, A.super_editor0__defaultInlineTextStyler$closure(), A._setArrayType([A.StyleRule$(B.BlockSelector_null_null_null_null, new A.defaultStylesheet_closure()), A.StyleRule$(B.BlockSelector_header1_null_null_null, new A.defaultStylesheet_closure0()), A.StyleRule$(B.BlockSelector_header2_null_null_null, new A.defaultStylesheet_closure1()), A.StyleRule$(B.BlockSelector_header3_null_null_null, new A.defaultStylesheet_closure2()), A.StyleRule$(B.BlockSelector_paragraph_null_null_null, new A.defaultStylesheet_closure3()), A.StyleRule$(B.BlockSelector_paragraph_null_null_null.after$1(0, "header1"), new A.defaultStylesheet_closure4()), A.StyleRule$(B.BlockSelector_paragraph_null_null_null.after$1(0, "header2"), new A.defaultStylesheet_closure5()), A.StyleRule$(B.BlockSelector_paragraph_null_null_null.after$1(0, "header3"), new A.defaultStylesheet_closure6()), A.StyleRule$(B.BlockSelector_listItem_null_null_null, new A.defaultStylesheet_closure7()), A.StyleRule$(B.BlockSelector_blockquote_null_null_null, new A.defaultStylesheet_closure8()), A.StyleRule$(A.BlockSelector$_(_null, _null, B.C__LastBlockMatcher, _null), new A.defaultStylesheet_closure9())], type$.JSArray_StyleRule), _null); }); _lazyFinal($, "taskStyles", "$get$taskStyles", () => A.StyleRule$(B.BlockSelector_task_null_null_null, new A.taskStyles_closure())); _lazyFinal($, "_log3", "$get$_log10", () => A.Logger$("text_tools.dart")); _lazyFinal($, "_rtlRegExp", "$get$_rtlRegExp", () => A.RegExp_RegExp("[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]", true, false, false, false)); _lazyFinal($, "editorLog", "$get$editorLog", () => A.Logger_Logger("editor")); _lazyFinal($, "editorPoliciesLog", "$get$editorPoliciesLog", () => A.Logger_Logger("editor.policies")); _lazyFinal($, "editorScrollingLog", "$get$editorScrollingLog", () => A.Logger_Logger("editor.scrolling")); _lazyFinal($, "editorGesturesLog", "$get$editorGesturesLog", () => A.Logger_Logger("editor.gestures")); _lazyFinal($, "editorKeyLog", "$get$editorKeyLog", () => A.Logger_Logger("editor.keys")); _lazyFinal($, "editorImeLog", "$get$editorImeLog", () => A.Logger_Logger("editor.ime")); _lazyFinal($, "editorImeConnectionLog", "$get$editorImeConnectionLog", () => A.Logger_Logger("editor.ime.connection")); _lazyFinal($, "editorImeDeltasLog", "$get$editorImeDeltasLog", () => A.Logger_Logger("editor.ime.deltas")); _lazyFinal($, "editorIosFloatingCursorLog", "$get$editorIosFloatingCursorLog", () => A.Logger_Logger("editor.ios.floatingCursor")); _lazyFinal($, "editorLayoutLog", "$get$editorLayoutLog", () => A.Logger_Logger("editor.layout")); _lazyFinal($, "editorStyleLog", "$get$editorStyleLog", () => A.Logger_Logger("editor.style")); _lazyFinal($, "editorDocLog", "$get$editorDocLog", () => A.Logger_Logger("editor.document")); _lazyFinal($, "editorOpsLog", "$get$editorOpsLog", () => A.Logger_Logger("editor.ops")); _lazyFinal($, "textFieldLog", "$get$textFieldLog", () => A.Logger_Logger("textfield")); _lazyFinal($, "scrollingTextFieldLog", "$get$scrollingTextFieldLog", () => A.Logger_Logger("textfield.scrolling")); _lazyFinal($, "imeTextFieldLog", "$get$imeTextFieldLog", () => A.Logger_Logger("textfield.ime")); _lazyFinal($, "androidTextFieldLog", "$get$androidTextFieldLog", () => A.Logger_Logger("textfield.android")); _lazyFinal($, "iosTextFieldLog", "$get$iosTextFieldLog", () => A.Logger_Logger("textfield.ios")); _lazyFinal($, "longPressSelectionLog", "$get$longPressSelectionLog", () => A.Logger_Logger("infrastructure.gestures.longPress")); _lazyFinal($, "schedulerLog", "$get$schedulerLog", () => A.Logger_Logger("infrastructure.scheduler")); _lazyFinal($, "contentLayersLog", "$get$contentLayersLog", () => A.Logger_Logger("infrastructure.content_layers")); _lazyFinal($, "attributionsLog0", "$get$attributionsLog0", () => A.Logger_Logger("infrastructure.attributions")); _lazy($, "_NullElement_instance1", "$get$_NullElement_instance1", () => new A._NullElement1(B._NullWidget_null3, B._ElementLifecycle_0)); _lazyFinal($, "GroupedOverlayPortalController__visibleControllers", "$get$GroupedOverlayPortalController__visibleControllers", () => A.HeapPriorityQueue$(new A.GroupedOverlayPortalController__visibleControllers_closure(), A.findType("GroupedOverlayPortalController"))); _lazyFinal($, "disabledMacIntents0", "$get$disabledMacIntents", () => A.LinkedHashMap_LinkedHashMap$_literal([B.Type_3dk, A.DoNothingAction$(false), B.Type_ejq, A.DoNothingAction$(false), B.Type_ScrollIntent_4y3, A.DoNothingAction$(false), B.Type_46c, A.DoNothingAction$(false), B.Type_NextFocusIntent_6xB, A.DoNothingAction$(false), B.Type_PreviousFocusIntent_wsa, A.DoNothingAction$(false), B.Type_PrioritizedIntents_fLu, new A._PreventPrioritizedIntentsFromBubblingUp(new A.disabledMacIntents_closure(), A.ObserverList$(A.findType("~(Action)")))], type$.Type, type$.Action_Intent)); _lazyFinal($, "_separatorRegex", "$get$_separatorRegex", () => A.RegExp_RegExp("^[\\p{Z}\\p{P}]$", true, false, false, true)); _lazyFinal($, "_log4", "$get$_log13", () => $.$get$textFieldLog()); _lazyFinal($, "_log5", "$get$_log6", () => $.$get$androidTextFieldLog()); _lazyFinal($, "_log6", "$get$_log7", () => $.$get$androidTextFieldLog()); _lazyFinal($, "_log7", "$get$_log8", () => $.$get$androidTextFieldLog()); _lazyFinal($, "_log8", "$get$_log0", () => $.$get$textFieldLog()); _lazyFinal($, "_log9", "$get$_log2", () => $.$get$scrollingTextFieldLog()); _lazyFinal($, "_log10", "$get$_log5", () => $.$get$imeTextFieldLog()); _lazyFinal($, "_log11", "$get$_log1", () => $.$get$iosTextFieldLog()); _lazyFinal($, "_log12", "$get$_log3", () => $.$get$iosTextFieldLog()); _lazyFinal($, "_log13", "$get$_log4", () => $.$get$iosTextFieldLog()); _lazyFinal($, "layoutLog", "$get$layoutLog", () => A.Logger_Logger("super_text.layout")); _lazy($, "_lookupMessagesMap", "$get$_lookupMessagesMap", () => A.LinkedHashMap_LinkedHashMap$_literal(["en", new A.EnMessages(), "en_short", new A.EnShortMessages(), "es", new A.EsMessages(), "es_short", new A.EsShortMessages()], type$.String, A.findType("LookupMessages"))); _lazyFinal($, "UrlLauncherPlatform__token", "$get$UrlLauncherPlatform__token", () => new A.Object()); _lazy($, "UrlLauncherPlatform__instance", "$get$UrlLauncherPlatform__instance", () => { var t1 = new A.MethodChannelUrlLauncher(); t1.PlatformInterface$1$token($.$get$UrlLauncherPlatform__token()); return t1; }); _lazy($, "V4State_random", "$get$V4State_random", () => { var t1 = A.Random_Random(null); return new A.MathRNG(t1); }); _lazyFinal($, "UuidParsing__byteToHex", "$get$UuidParsing__byteToHex", () => { var i, _list = J.JSArray_JSArray$allocateGrowable(256, type$.String); for (i = 0; i < 256; ++i) _list[i] = B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(i, 16), 2, "0"); return _list; }); _lazyFinal($, "Version__versionRegex", "$get$Version__versionRegex", () => A.RegExp_RegExp("^([\\d.]+)(-([0-9A-Za-z\\-.]+))?(\\+([0-9A-Za-z\\-.]+))?$", true, false, false, false)); _lazyFinal($, "Version__buildRegex", "$get$Version__buildRegex", () => A.RegExp_RegExp("^[0-9A-Za-z\\-.]+$", true, false, false, false)); _lazyFinal($, "Version__preReleaseRegex", "$get$Version__preReleaseRegex", () => A.RegExp_RegExp("^[0-9A-Za-z\\-]+$", true, false, false, false)); })(); (function nativeSupport() { !function() { var intern = function(s) { var o = {}; o[s] = 1; return Object.keys(hunkHelpers.convertToFastObject(o))[0]; }; init.getIsolateTag = function(name) { return intern("___dart_" + name + init.isolateTag); }; var tableProperty = "___dart_isolate_tags_"; var usedProperties = Object[tableProperty] || (Object[tableProperty] = Object.create(null)); var rootProperty = "_ZxYxX"; for (var i = 0;; i++) { var property = intern(rootProperty + "_" + i + "_"); if (!(property in usedProperties)) { usedProperties[property] = 1; init.isolateTag = property; break; } } init.dispatchPropertyName = init.getIsolateTag("dispatch_record"); }(); hunkHelpers.setOrUpdateInterceptorsByTag({WebGL: J.Interceptor, AnimationEffectReadOnly: J.JavaScriptObject, AnimationEffectTiming: J.JavaScriptObject, AnimationEffectTimingReadOnly: J.JavaScriptObject, AnimationTimeline: J.JavaScriptObject, AnimationWorkletGlobalScope: J.JavaScriptObject, AuthenticatorAssertionResponse: J.JavaScriptObject, AuthenticatorAttestationResponse: J.JavaScriptObject, AuthenticatorResponse: J.JavaScriptObject, BackgroundFetchFetch: J.JavaScriptObject, BackgroundFetchManager: J.JavaScriptObject, BackgroundFetchSettledFetch: J.JavaScriptObject, BarProp: J.JavaScriptObject, BarcodeDetector: J.JavaScriptObject, Body: J.JavaScriptObject, BudgetState: J.JavaScriptObject, CacheStorage: J.JavaScriptObject, CanvasGradient: J.JavaScriptObject, CanvasPattern: J.JavaScriptObject, Clients: J.JavaScriptObject, CookieStore: J.JavaScriptObject, Coordinates: J.JavaScriptObject, CredentialUserData: J.JavaScriptObject, CredentialsContainer: J.JavaScriptObject, Crypto: J.JavaScriptObject, CryptoKey: J.JavaScriptObject, CSS: J.JavaScriptObject, CSSVariableReferenceValue: J.JavaScriptObject, CustomElementRegistry: J.JavaScriptObject, DataTransfer: J.JavaScriptObject, DataTransferItem: J.JavaScriptObject, DeprecatedStorageInfo: J.JavaScriptObject, DeprecatedStorageQuota: J.JavaScriptObject, DetectedBarcode: J.JavaScriptObject, DetectedFace: J.JavaScriptObject, DetectedText: J.JavaScriptObject, DeviceAcceleration: J.JavaScriptObject, DeviceRotationRate: J.JavaScriptObject, DirectoryEntry: J.JavaScriptObject, webkitFileSystemDirectoryEntry: J.JavaScriptObject, FileSystemDirectoryEntry: J.JavaScriptObject, DirectoryReader: J.JavaScriptObject, WebKitDirectoryReader: J.JavaScriptObject, webkitFileSystemDirectoryReader: J.JavaScriptObject, FileSystemDirectoryReader: J.JavaScriptObject, DocumentOrShadowRoot: J.JavaScriptObject, DocumentTimeline: J.JavaScriptObject, DOMImplementation: J.JavaScriptObject, Iterator: J.JavaScriptObject, DOMMatrix: J.JavaScriptObject, DOMMatrixReadOnly: J.JavaScriptObject, DOMParser: J.JavaScriptObject, DOMPoint: J.JavaScriptObject, DOMPointReadOnly: J.JavaScriptObject, DOMQuad: J.JavaScriptObject, DOMStringMap: J.JavaScriptObject, Entry: J.JavaScriptObject, webkitFileSystemEntry: J.JavaScriptObject, FileSystemEntry: J.JavaScriptObject, External: J.JavaScriptObject, FaceDetector: J.JavaScriptObject, FileEntry: J.JavaScriptObject, webkitFileSystemFileEntry: J.JavaScriptObject, FileSystemFileEntry: J.JavaScriptObject, DOMFileSystem: J.JavaScriptObject, WebKitFileSystem: J.JavaScriptObject, webkitFileSystem: J.JavaScriptObject, FileSystem: J.JavaScriptObject, FontFace: J.JavaScriptObject, FontFaceSource: J.JavaScriptObject, FormData: J.JavaScriptObject, GamepadPose: J.JavaScriptObject, Geolocation: J.JavaScriptObject, Position: J.JavaScriptObject, GeolocationPosition: J.JavaScriptObject, Headers: J.JavaScriptObject, HTMLHyperlinkElementUtils: J.JavaScriptObject, IdleDeadline: J.JavaScriptObject, ImageBitmap: J.JavaScriptObject, ImageBitmapRenderingContext: J.JavaScriptObject, ImageCapture: J.JavaScriptObject, InputDeviceCapabilities: J.JavaScriptObject, IntersectionObserver: J.JavaScriptObject, IntersectionObserverEntry: J.JavaScriptObject, KeyframeEffect: J.JavaScriptObject, KeyframeEffectReadOnly: J.JavaScriptObject, MediaCapabilities: J.JavaScriptObject, MediaCapabilitiesInfo: J.JavaScriptObject, MediaDeviceInfo: J.JavaScriptObject, MediaKeyStatusMap: J.JavaScriptObject, MediaKeySystemAccess: J.JavaScriptObject, MediaKeys: J.JavaScriptObject, MediaKeysPolicy: J.JavaScriptObject, MediaMetadata: J.JavaScriptObject, MediaSession: J.JavaScriptObject, MediaSettingsRange: J.JavaScriptObject, MemoryInfo: J.JavaScriptObject, MessageChannel: J.JavaScriptObject, Metadata: J.JavaScriptObject, MutationObserver: J.JavaScriptObject, WebKitMutationObserver: J.JavaScriptObject, MutationRecord: J.JavaScriptObject, NavigationPreloadManager: J.JavaScriptObject, NavigatorAutomationInformation: J.JavaScriptObject, NavigatorCookies: J.JavaScriptObject, NodeFilter: J.JavaScriptObject, NodeIterator: J.JavaScriptObject, NonDocumentTypeChildNode: J.JavaScriptObject, NonElementParentNode: J.JavaScriptObject, NoncedElement: J.JavaScriptObject, OffscreenCanvasRenderingContext2D: J.JavaScriptObject, PaintRenderingContext2D: J.JavaScriptObject, PaintSize: J.JavaScriptObject, PaintWorkletGlobalScope: J.JavaScriptObject, Path2D: J.JavaScriptObject, PaymentAddress: J.JavaScriptObject, PaymentInstruments: J.JavaScriptObject, PaymentManager: J.JavaScriptObject, PaymentResponse: J.JavaScriptObject, PerformanceEntry: J.JavaScriptObject, PerformanceLongTaskTiming: J.JavaScriptObject, PerformanceMark: J.JavaScriptObject, PerformanceMeasure: J.JavaScriptObject, PerformanceNavigation: J.JavaScriptObject, PerformanceNavigationTiming: J.JavaScriptObject, PerformanceObserver: J.JavaScriptObject, PerformanceObserverEntryList: J.JavaScriptObject, PerformancePaintTiming: J.JavaScriptObject, PerformanceResourceTiming: J.JavaScriptObject, PerformanceServerTiming: J.JavaScriptObject, PerformanceTiming: J.JavaScriptObject, Permissions: J.JavaScriptObject, PhotoCapabilities: J.JavaScriptObject, Presentation: J.JavaScriptObject, PresentationReceiver: J.JavaScriptObject, PushManager: J.JavaScriptObject, PushMessageData: J.JavaScriptObject, PushSubscription: J.JavaScriptObject, PushSubscriptionOptions: J.JavaScriptObject, Range: J.JavaScriptObject, ReportingObserver: J.JavaScriptObject, ResizeObserver: J.JavaScriptObject, ResizeObserverEntry: J.JavaScriptObject, RTCCertificate: J.JavaScriptObject, RTCIceCandidate: J.JavaScriptObject, mozRTCIceCandidate: J.JavaScriptObject, RTCRtpContributingSource: J.JavaScriptObject, RTCRtpReceiver: J.JavaScriptObject, RTCRtpSender: J.JavaScriptObject, RTCSessionDescription: J.JavaScriptObject, mozRTCSessionDescription: J.JavaScriptObject, RTCStatsResponse: J.JavaScriptObject, Screen: J.JavaScriptObject, ScrollState: J.JavaScriptObject, ScrollTimeline: J.JavaScriptObject, Selection: J.JavaScriptObject, SharedArrayBuffer: J.JavaScriptObject, SpeechRecognitionAlternative: J.JavaScriptObject, SpeechSynthesisVoice: J.JavaScriptObject, StaticRange: J.JavaScriptObject, StorageManager: J.JavaScriptObject, StyleMedia: J.JavaScriptObject, StylePropertyMap: J.JavaScriptObject, StylePropertyMapReadonly: J.JavaScriptObject, SyncManager: J.JavaScriptObject, TaskAttributionTiming: J.JavaScriptObject, TextDetector: J.JavaScriptObject, TextMetrics: J.JavaScriptObject, TrackDefault: J.JavaScriptObject, TreeWalker: J.JavaScriptObject, TrustedHTML: J.JavaScriptObject, TrustedScriptURL: J.JavaScriptObject, TrustedURL: J.JavaScriptObject, UnderlyingSourceBase: J.JavaScriptObject, URLSearchParams: J.JavaScriptObject, VRCoordinateSystem: J.JavaScriptObject, VRDisplayCapabilities: J.JavaScriptObject, VREyeParameters: J.JavaScriptObject, VRFrameData: J.JavaScriptObject, VRFrameOfReference: J.JavaScriptObject, VRPose: J.JavaScriptObject, VRStageBounds: J.JavaScriptObject, VRStageBoundsPoint: J.JavaScriptObject, VRStageParameters: J.JavaScriptObject, ValidityState: J.JavaScriptObject, VideoPlaybackQuality: J.JavaScriptObject, WorkletAnimation: J.JavaScriptObject, WorkletGlobalScope: J.JavaScriptObject, XPathEvaluator: J.JavaScriptObject, XPathExpression: J.JavaScriptObject, XPathNSResolver: J.JavaScriptObject, XPathResult: J.JavaScriptObject, XMLSerializer: J.JavaScriptObject, XSLTProcessor: J.JavaScriptObject, Bluetooth: J.JavaScriptObject, BluetoothCharacteristicProperties: J.JavaScriptObject, BluetoothRemoteGATTServer: J.JavaScriptObject, BluetoothRemoteGATTService: J.JavaScriptObject, BluetoothUUID: J.JavaScriptObject, BudgetService: J.JavaScriptObject, Cache: J.JavaScriptObject, DOMFileSystemSync: J.JavaScriptObject, DirectoryEntrySync: J.JavaScriptObject, DirectoryReaderSync: J.JavaScriptObject, EntrySync: J.JavaScriptObject, FileEntrySync: J.JavaScriptObject, FileReaderSync: J.JavaScriptObject, FileWriterSync: J.JavaScriptObject, HTMLAllCollection: J.JavaScriptObject, Mojo: J.JavaScriptObject, MojoHandle: J.JavaScriptObject, MojoWatcher: J.JavaScriptObject, NFC: J.JavaScriptObject, PagePopupController: J.JavaScriptObject, Request: J.JavaScriptObject, Response: J.JavaScriptObject, SubtleCrypto: J.JavaScriptObject, USBAlternateInterface: J.JavaScriptObject, USBConfiguration: J.JavaScriptObject, USBDevice: J.JavaScriptObject, USBEndpoint: J.JavaScriptObject, USBInTransferResult: J.JavaScriptObject, USBInterface: J.JavaScriptObject, USBIsochronousInTransferPacket: J.JavaScriptObject, USBIsochronousInTransferResult: J.JavaScriptObject, USBIsochronousOutTransferPacket: J.JavaScriptObject, USBIsochronousOutTransferResult: J.JavaScriptObject, USBOutTransferResult: J.JavaScriptObject, WorkerLocation: J.JavaScriptObject, Worklet: J.JavaScriptObject, IDBFactory: J.JavaScriptObject, IDBIndex: J.JavaScriptObject, IDBObserver: J.JavaScriptObject, SVGAnimatedAngle: J.JavaScriptObject, SVGAnimatedBoolean: J.JavaScriptObject, SVGAnimatedEnumeration: J.JavaScriptObject, SVGAnimatedInteger: J.JavaScriptObject, SVGAnimatedLength: J.JavaScriptObject, SVGAnimatedLengthList: J.JavaScriptObject, SVGAnimatedNumber: J.JavaScriptObject, SVGAnimatedNumberList: J.JavaScriptObject, SVGAnimatedPreserveAspectRatio: J.JavaScriptObject, SVGAnimatedRect: J.JavaScriptObject, SVGAnimatedString: J.JavaScriptObject, SVGAnimatedTransformList: J.JavaScriptObject, SVGMatrix: J.JavaScriptObject, SVGPoint: J.JavaScriptObject, SVGPreserveAspectRatio: J.JavaScriptObject, SVGRect: J.JavaScriptObject, SVGUnitTypes: J.JavaScriptObject, AudioListener: J.JavaScriptObject, AudioWorkletGlobalScope: J.JavaScriptObject, AudioWorkletProcessor: J.JavaScriptObject, PeriodicWave: J.JavaScriptObject, WebGLActiveInfo: J.JavaScriptObject, ANGLEInstancedArrays: J.JavaScriptObject, ANGLE_instanced_arrays: J.JavaScriptObject, WebGLBuffer: J.JavaScriptObject, WebGLCanvas: J.JavaScriptObject, WebGLColorBufferFloat: J.JavaScriptObject, WebGLCompressedTextureASTC: J.JavaScriptObject, WebGLCompressedTextureATC: J.JavaScriptObject, WEBGL_compressed_texture_atc: J.JavaScriptObject, WebGLCompressedTextureETC1: J.JavaScriptObject, WEBGL_compressed_texture_etc1: J.JavaScriptObject, WebGLCompressedTextureETC: J.JavaScriptObject, WebGLCompressedTexturePVRTC: J.JavaScriptObject, WEBGL_compressed_texture_pvrtc: J.JavaScriptObject, WebGLCompressedTextureS3TC: J.JavaScriptObject, WEBGL_compressed_texture_s3tc: J.JavaScriptObject, WebGLCompressedTextureS3TCsRGB: J.JavaScriptObject, WebGLDebugRendererInfo: J.JavaScriptObject, WEBGL_debug_renderer_info: J.JavaScriptObject, WebGLDebugShaders: J.JavaScriptObject, WEBGL_debug_shaders: J.JavaScriptObject, WebGLDepthTexture: J.JavaScriptObject, WEBGL_depth_texture: J.JavaScriptObject, WebGLDrawBuffers: J.JavaScriptObject, WEBGL_draw_buffers: J.JavaScriptObject, EXTsRGB: J.JavaScriptObject, EXT_sRGB: J.JavaScriptObject, EXTBlendMinMax: J.JavaScriptObject, EXT_blend_minmax: J.JavaScriptObject, EXTColorBufferFloat: J.JavaScriptObject, EXTColorBufferHalfFloat: J.JavaScriptObject, EXTDisjointTimerQuery: J.JavaScriptObject, EXTDisjointTimerQueryWebGL2: J.JavaScriptObject, EXTFragDepth: J.JavaScriptObject, EXT_frag_depth: J.JavaScriptObject, EXTShaderTextureLOD: J.JavaScriptObject, EXT_shader_texture_lod: J.JavaScriptObject, EXTTextureFilterAnisotropic: J.JavaScriptObject, EXT_texture_filter_anisotropic: J.JavaScriptObject, WebGLFramebuffer: J.JavaScriptObject, WebGLGetBufferSubDataAsync: J.JavaScriptObject, WebGLLoseContext: J.JavaScriptObject, WebGLExtensionLoseContext: J.JavaScriptObject, WEBGL_lose_context: J.JavaScriptObject, OESElementIndexUint: J.JavaScriptObject, OES_element_index_uint: J.JavaScriptObject, OESStandardDerivatives: J.JavaScriptObject, OES_standard_derivatives: J.JavaScriptObject, OESTextureFloat: J.JavaScriptObject, OES_texture_float: J.JavaScriptObject, OESTextureFloatLinear: J.JavaScriptObject, OES_texture_float_linear: J.JavaScriptObject, OESTextureHalfFloat: J.JavaScriptObject, OES_texture_half_float: J.JavaScriptObject, OESTextureHalfFloatLinear: J.JavaScriptObject, OES_texture_half_float_linear: J.JavaScriptObject, OESVertexArrayObject: J.JavaScriptObject, OES_vertex_array_object: J.JavaScriptObject, WebGLProgram: J.JavaScriptObject, WebGLQuery: J.JavaScriptObject, WebGLRenderbuffer: J.JavaScriptObject, WebGLRenderingContext: J.JavaScriptObject, WebGL2RenderingContext: J.JavaScriptObject, WebGLSampler: J.JavaScriptObject, WebGLShader: J.JavaScriptObject, WebGLShaderPrecisionFormat: J.JavaScriptObject, WebGLSync: J.JavaScriptObject, WebGLTexture: J.JavaScriptObject, WebGLTimerQueryEXT: J.JavaScriptObject, WebGLTransformFeedback: J.JavaScriptObject, WebGLUniformLocation: J.JavaScriptObject, WebGLVertexArrayObject: J.JavaScriptObject, WebGLVertexArrayObjectOES: J.JavaScriptObject, WebGL2RenderingContextBase: J.JavaScriptObject, ArrayBuffer: A.NativeByteBuffer, ArrayBufferView: A.NativeTypedData, DataView: A.NativeByteData, Float32Array: A.NativeFloat32List, Float64Array: A.NativeFloat64List, Int16Array: A.NativeInt16List, Int32Array: A.NativeInt32List, Int8Array: A.NativeInt8List, Uint16Array: A.NativeUint16List, Uint32Array: A.NativeUint32List, Uint8ClampedArray: A.NativeUint8ClampedList, CanvasPixelArray: A.NativeUint8ClampedList, Uint8Array: A.NativeUint8List, HTMLAudioElement: A.HtmlElement, HTMLBRElement: A.HtmlElement, HTMLBaseElement: A.HtmlElement, HTMLBodyElement: A.HtmlElement, HTMLContentElement: A.HtmlElement, HTMLDListElement: A.HtmlElement, HTMLDataListElement: A.HtmlElement, HTMLDetailsElement: A.HtmlElement, HTMLDialogElement: A.HtmlElement, HTMLDivElement: A.HtmlElement, HTMLEmbedElement: A.HtmlElement, HTMLFieldSetElement: A.HtmlElement, HTMLHRElement: A.HtmlElement, HTMLHeadElement: A.HtmlElement, HTMLHeadingElement: A.HtmlElement, HTMLHtmlElement: A.HtmlElement, HTMLImageElement: A.HtmlElement, HTMLLabelElement: A.HtmlElement, HTMLLegendElement: A.HtmlElement, HTMLLinkElement: A.HtmlElement, HTMLMapElement: A.HtmlElement, HTMLMediaElement: A.HtmlElement, HTMLMenuElement: A.HtmlElement, HTMLMetaElement: A.HtmlElement, HTMLModElement: A.HtmlElement, HTMLOListElement: A.HtmlElement, HTMLObjectElement: A.HtmlElement, HTMLOptGroupElement: A.HtmlElement, HTMLParagraphElement: A.HtmlElement, HTMLPictureElement: A.HtmlElement, HTMLPreElement: A.HtmlElement, HTMLQuoteElement: A.HtmlElement, HTMLScriptElement: A.HtmlElement, HTMLShadowElement: A.HtmlElement, HTMLSlotElement: A.HtmlElement, HTMLSourceElement: A.HtmlElement, HTMLSpanElement: A.HtmlElement, HTMLStyleElement: A.HtmlElement, HTMLTableCaptionElement: A.HtmlElement, HTMLTableCellElement: A.HtmlElement, HTMLTableDataCellElement: A.HtmlElement, HTMLTableHeaderCellElement: A.HtmlElement, HTMLTableColElement: A.HtmlElement, HTMLTableElement: A.HtmlElement, HTMLTableRowElement: A.HtmlElement, HTMLTableSectionElement: A.HtmlElement, HTMLTemplateElement: A.HtmlElement, HTMLTimeElement: A.HtmlElement, HTMLTitleElement: A.HtmlElement, HTMLTrackElement: A.HtmlElement, HTMLUListElement: A.HtmlElement, HTMLUnknownElement: A.HtmlElement, HTMLVideoElement: A.HtmlElement, HTMLDirectoryElement: A.HtmlElement, HTMLFontElement: A.HtmlElement, HTMLFrameElement: A.HtmlElement, HTMLFrameSetElement: A.HtmlElement, HTMLMarqueeElement: A.HtmlElement, HTMLElement: A.HtmlElement, AccessibleNodeList: A.AccessibleNodeList, HTMLAnchorElement: A.AnchorElement, Animation: A.Animation, ApplicationCacheErrorEvent: A.ApplicationCacheErrorEvent, HTMLAreaElement: A.AreaElement, BackgroundFetchClickEvent: A.BackgroundFetchEvent, BackgroundFetchEvent: A.BackgroundFetchEvent, BackgroundFetchFailEvent: A.BackgroundFetchEvent, BackgroundFetchedEvent: A.BackgroundFetchEvent, BackgroundFetchRegistration: A.BackgroundFetchRegistration, BeforeUnloadEvent: A.BeforeUnloadEvent, Blob: A.Blob, BluetoothRemoteGATTDescriptor: A.BluetoothRemoteGattDescriptor, HTMLButtonElement: A.ButtonElement, HTMLCanvasElement: A.CanvasElement, CanvasRenderingContext2D: A.CanvasRenderingContext2D, CDATASection: A.CharacterData, CharacterData: A.CharacterData, Comment: A.CharacterData, ProcessingInstruction: A.CharacterData, Text: A.CharacterData, Client: A.Client, WindowClient: A.Client, Credential: A.Credential, FederatedCredential: A.Credential, PasswordCredential: A.Credential, PublicKeyCredential: A.Credential, CSSKeywordValue: A.CssKeywordValue, CSSNumericValue: A.CssNumericValue, CSSPerspective: A.CssPerspective, CSSCharsetRule: A.CssRule, CSSConditionRule: A.CssRule, CSSFontFaceRule: A.CssRule, CSSGroupingRule: A.CssRule, CSSImportRule: A.CssRule, CSSKeyframeRule: A.CssRule, MozCSSKeyframeRule: A.CssRule, WebKitCSSKeyframeRule: A.CssRule, CSSKeyframesRule: A.CssRule, MozCSSKeyframesRule: A.CssRule, WebKitCSSKeyframesRule: A.CssRule, CSSMediaRule: A.CssRule, CSSNamespaceRule: A.CssRule, CSSPageRule: A.CssRule, CSSRule: A.CssRule, CSSStyleRule: A.CssRule, CSSSupportsRule: A.CssRule, CSSViewportRule: A.CssRule, CSSStyleDeclaration: A.CssStyleDeclaration, MSStyleCSSProperties: A.CssStyleDeclaration, CSS2Properties: A.CssStyleDeclaration, CSSImageValue: A.CssStyleValue, CSSPositionValue: A.CssStyleValue, CSSResourceValue: A.CssStyleValue, CSSURLImageValue: A.CssStyleValue, CSSStyleValue: A.CssStyleValue, CSSMatrixComponent: A.CssTransformComponent, CSSRotation: A.CssTransformComponent, CSSScale: A.CssTransformComponent, CSSSkew: A.CssTransformComponent, CSSTranslation: A.CssTransformComponent, CSSTransformComponent: A.CssTransformComponent, CSSTransformValue: A.CssTransformValue, CSSUnitValue: A.CssUnitValue, CSSUnparsedValue: A.CssUnparsedValue, HTMLDataElement: A.DataElement, DataTransferItemList: A.DataTransferItemList, DeprecationReport: A.DeprecationReport, XMLDocument: A.Document1, Document: A.Document1, DOMError: A.DomError, DOMException: A.DomException0, ClientRectList: A.DomRectList, DOMRectList: A.DomRectList, DOMRectReadOnly: A.DomRectReadOnly0, DOMStringList: A.DomStringList, DOMTokenList: A.DomTokenList0, MathMLElement: A.Element2, Element: A.Element2, ErrorEvent: A.ErrorEvent, AnimationEvent: A.Event, AnimationPlaybackEvent: A.Event, BeforeInstallPromptEvent: A.Event, BlobEvent: A.Event, ClipboardEvent: A.Event, CloseEvent: A.Event, CustomEvent: A.Event, DeviceMotionEvent: A.Event, DeviceOrientationEvent: A.Event, FontFaceSetLoadEvent: A.Event, GamepadEvent: A.Event, HashChangeEvent: A.Event, MediaEncryptedEvent: A.Event, MediaQueryListEvent: A.Event, MediaStreamEvent: A.Event, MediaStreamTrackEvent: A.Event, MessageEvent: A.Event, MIDIConnectionEvent: A.Event, MIDIMessageEvent: A.Event, MutationEvent: A.Event, PageTransitionEvent: A.Event, PaymentRequestUpdateEvent: A.Event, PopStateEvent: A.Event, PresentationConnectionAvailableEvent: A.Event, PromiseRejectionEvent: A.Event, RTCDataChannelEvent: A.Event, RTCDTMFToneChangeEvent: A.Event, RTCPeerConnectionIceEvent: A.Event, RTCTrackEvent: A.Event, SecurityPolicyViolationEvent: A.Event, SensorErrorEvent: A.Event, SpeechRecognitionEvent: A.Event, SpeechSynthesisEvent: A.Event, StorageEvent: A.Event, TrackEvent: A.Event, TransitionEvent: A.Event, WebKitTransitionEvent: A.Event, VRDeviceEvent: A.Event, VRDisplayEvent: A.Event, VRSessionEvent: A.Event, MojoInterfaceRequestEvent: A.Event, USBConnectionEvent: A.Event, IDBVersionChangeEvent: A.Event, AudioProcessingEvent: A.Event, OfflineAudioCompletionEvent: A.Event, WebGLContextEvent: A.Event, Event: A.Event, InputEvent: A.Event, SubmitEvent: A.Event, AbsoluteOrientationSensor: A.EventTarget, Accelerometer: A.EventTarget, AccessibleNode: A.EventTarget, AmbientLightSensor: A.EventTarget, ApplicationCache: A.EventTarget, DOMApplicationCache: A.EventTarget, OfflineResourceList: A.EventTarget, BatteryManager: A.EventTarget, BroadcastChannel: A.EventTarget, EventSource: A.EventTarget, Gyroscope: A.EventTarget, LinearAccelerationSensor: A.EventTarget, Magnetometer: A.EventTarget, MediaDevices: A.EventTarget, MediaKeySession: A.EventTarget, MediaRecorder: A.EventTarget, MediaSource: A.EventTarget, MIDIAccess: A.EventTarget, NetworkInformation: A.EventTarget, OffscreenCanvas: A.EventTarget, OrientationSensor: A.EventTarget, Performance: A.EventTarget, PermissionStatus: A.EventTarget, PresentationConnectionList: A.EventTarget, PresentationRequest: A.EventTarget, RelativeOrientationSensor: A.EventTarget, RemotePlayback: A.EventTarget, RTCDTMFSender: A.EventTarget, RTCPeerConnection: A.EventTarget, webkitRTCPeerConnection: A.EventTarget, mozRTCPeerConnection: A.EventTarget, ScreenOrientation: A.EventTarget, Sensor: A.EventTarget, ServiceWorker: A.EventTarget, ServiceWorkerContainer: A.EventTarget, ServiceWorkerRegistration: A.EventTarget, SharedWorker: A.EventTarget, SpeechRecognition: A.EventTarget, webkitSpeechRecognition: A.EventTarget, SpeechSynthesis: A.EventTarget, SpeechSynthesisUtterance: A.EventTarget, VR: A.EventTarget, VRDevice: A.EventTarget, VRDisplay: A.EventTarget, VRSession: A.EventTarget, VisualViewport: A.EventTarget, WebSocket: A.EventTarget, Worker: A.EventTarget, WorkerPerformance: A.EventTarget, BluetoothDevice: A.EventTarget, BluetoothRemoteGATTCharacteristic: A.EventTarget, Clipboard: A.EventTarget, MojoInterfaceInterceptor: A.EventTarget, USB: A.EventTarget, AnalyserNode: A.EventTarget, RealtimeAnalyserNode: A.EventTarget, AudioBufferSourceNode: A.EventTarget, AudioDestinationNode: A.EventTarget, AudioNode: A.EventTarget, AudioScheduledSourceNode: A.EventTarget, AudioWorkletNode: A.EventTarget, BiquadFilterNode: A.EventTarget, ChannelMergerNode: A.EventTarget, AudioChannelMerger: A.EventTarget, ChannelSplitterNode: A.EventTarget, AudioChannelSplitter: A.EventTarget, ConstantSourceNode: A.EventTarget, ConvolverNode: A.EventTarget, DelayNode: A.EventTarget, DynamicsCompressorNode: A.EventTarget, GainNode: A.EventTarget, AudioGainNode: A.EventTarget, IIRFilterNode: A.EventTarget, MediaElementAudioSourceNode: A.EventTarget, MediaStreamAudioDestinationNode: A.EventTarget, MediaStreamAudioSourceNode: A.EventTarget, OscillatorNode: A.EventTarget, Oscillator: A.EventTarget, PannerNode: A.EventTarget, AudioPannerNode: A.EventTarget, webkitAudioPannerNode: A.EventTarget, ScriptProcessorNode: A.EventTarget, JavaScriptAudioNode: A.EventTarget, StereoPannerNode: A.EventTarget, WaveShaperNode: A.EventTarget, EventTarget: A.EventTarget, AbortPaymentEvent: A.ExtendableEvent, CanMakePaymentEvent: A.ExtendableEvent, ExtendableMessageEvent: A.ExtendableEvent, FetchEvent: A.ExtendableEvent, ForeignFetchEvent: A.ExtendableEvent, InstallEvent: A.ExtendableEvent, NotificationEvent: A.ExtendableEvent, PaymentRequestEvent: A.ExtendableEvent, PushEvent: A.ExtendableEvent, SyncEvent: A.ExtendableEvent, ExtendableEvent: A.ExtendableEvent, File: A.File, FileList: A.FileList, FileReader: A.FileReader, FileWriter: A.FileWriter, FontFaceSet: A.FontFaceSet, HTMLFormElement: A.FormElement, Gamepad: A.Gamepad, GamepadButton: A.GamepadButton, History: A.History, HTMLCollection: A.HtmlCollection, HTMLFormControlsCollection: A.HtmlCollection, HTMLOptionsCollection: A.HtmlCollection, HTMLDocument: A.HtmlDocument, XMLHttpRequest: A.HttpRequest, XMLHttpRequestUpload: A.HttpRequestEventTarget, XMLHttpRequestEventTarget: A.HttpRequestEventTarget, HTMLIFrameElement: A.IFrameElement, ImageData: A.ImageData, HTMLInputElement: A.InputElement, InterventionReport: A.InterventionReport, HTMLLIElement: A.LIElement, Location: A.Location, MediaError: A.MediaError, MediaKeyMessageEvent: A.MediaKeyMessageEvent, MediaList: A.MediaList, MediaQueryList: A.MediaQueryList, MediaStream: A.MediaStream, CanvasCaptureMediaStreamTrack: A.MediaStreamTrack, MediaStreamTrack: A.MediaStreamTrack, MessagePort: A.MessagePort, HTMLMeterElement: A.MeterElement, MIDIInputMap: A.MidiInputMap, MIDIOutputMap: A.MidiOutputMap, MIDIInput: A.MidiPort, MIDIOutput: A.MidiPort, MIDIPort: A.MidiPort, MimeType: A.MimeType, MimeTypeArray: A.MimeTypeArray, MouseEvent: A.MouseEvent, DragEvent: A.MouseEvent, PointerEvent: A.MouseEvent, WheelEvent: A.MouseEvent, Navigator: A.Navigator0, WorkerNavigator: A.NavigatorConcurrentHardware, NavigatorConcurrentHardware: A.NavigatorConcurrentHardware, NavigatorUserMediaError: A.NavigatorUserMediaError, DocumentFragment: A.Node1, ShadowRoot: A.Node1, DocumentType: A.Node1, Node: A.Node1, NodeList: A.NodeList0, RadioNodeList: A.NodeList0, Notification: A.Notification, HTMLOptionElement: A.OptionElement, HTMLOutputElement: A.OutputElement, OverconstrainedError: A.OverconstrainedError, HTMLParamElement: A.ParamElement, PaymentRequest: A.PaymentRequest, Plugin: A.Plugin, PluginArray: A.PluginArray, PositionError: A.PositionError, GeolocationPositionError: A.PositionError, PresentationAvailability: A.PresentationAvailability, PresentationConnection: A.PresentationConnection, PresentationConnectionCloseEvent: A.PresentationConnectionCloseEvent, HTMLProgressElement: A.ProgressElement, ProgressEvent: A.ProgressEvent, ResourceProgressEvent: A.ProgressEvent, RelatedApplication: A.RelatedApplication, ReportBody: A.ReportBody, RTCDataChannel: A.RtcDataChannel, DataChannel: A.RtcDataChannel, RTCLegacyStatsReport: A.RtcLegacyStatsReport, RTCStatsReport: A.RtcStatsReport, HTMLSelectElement: A.SelectElement, SourceBuffer: A.SourceBuffer, SourceBufferList: A.SourceBufferList, SpeechGrammar: A.SpeechGrammar, SpeechGrammarList: A.SpeechGrammarList, SpeechRecognitionError: A.SpeechRecognitionError, SpeechRecognitionResult: A.SpeechRecognitionResult, Storage: A.Storage, CSSStyleSheet: A.StyleSheet, StyleSheet: A.StyleSheet, HTMLTextAreaElement: A.TextAreaElement, TextTrack: A.TextTrack, TextTrackCue: A.TextTrackCue, VTTCue: A.TextTrackCue, TextTrackCueList: A.TextTrackCueList, TextTrackList: A.TextTrackList, TimeRanges: A.TimeRanges, Touch: A.Touch, TouchList: A.TouchList, TrackDefaultList: A.TrackDefaultList, CompositionEvent: A.UIEvent, FocusEvent: A.UIEvent, KeyboardEvent: A.UIEvent, TextEvent: A.UIEvent, TouchEvent: A.UIEvent, UIEvent: A.UIEvent, URL: A.Url, VideoTrack: A.VideoTrack, VideoTrackList: A.VideoTrackList, VTTRegion: A.VttRegion, Window: A.Window, DOMWindow: A.Window, DedicatedWorkerGlobalScope: A.WorkerGlobalScope, ServiceWorkerGlobalScope: A.WorkerGlobalScope, SharedWorkerGlobalScope: A.WorkerGlobalScope, WorkerGlobalScope: A.WorkerGlobalScope, Attr: A._Attr, CSSRuleList: A._CssRuleList, ClientRect: A._DomRect, DOMRect: A._DomRect, GamepadList: A._GamepadList, NamedNodeMap: A._NamedNodeMap, MozNamedAttrMap: A._NamedNodeMap, Report: A._Report, SpeechRecognitionResultList: A._SpeechRecognitionResultList, StyleSheetList: A._StyleSheetList, IDBCursor: A.Cursor, IDBCursorWithValue: A.CursorWithValue, IDBDatabase: A.Database, IDBKeyRange: A.KeyRange, IDBObjectStore: A.ObjectStore, IDBObservation: A.Observation, IDBObserverChanges: A.ObserverChanges, IDBOpenDBRequest: A.Request0, IDBVersionChangeRequest: A.Request0, IDBRequest: A.Request0, IDBTransaction: A.Transaction, SVGAngle: A.Angle, SVGLength: A.Length, SVGLengthList: A.LengthList, SVGNumber: A.Number, SVGNumberList: A.NumberList, SVGPointList: A.PointList, SVGStringList: A.StringList, SVGAElement: A.SvgElement, SVGAnimateElement: A.SvgElement, SVGAnimateMotionElement: A.SvgElement, SVGAnimateTransformElement: A.SvgElement, SVGAnimationElement: A.SvgElement, SVGCircleElement: A.SvgElement, SVGClipPathElement: A.SvgElement, SVGDefsElement: A.SvgElement, SVGDescElement: A.SvgElement, SVGDiscardElement: A.SvgElement, SVGEllipseElement: A.SvgElement, SVGFEBlendElement: A.SvgElement, SVGFEColorMatrixElement: A.SvgElement, SVGFEComponentTransferElement: A.SvgElement, SVGFECompositeElement: A.SvgElement, SVGFEConvolveMatrixElement: A.SvgElement, SVGFEDiffuseLightingElement: A.SvgElement, SVGFEDisplacementMapElement: A.SvgElement, SVGFEDistantLightElement: A.SvgElement, SVGFEFloodElement: A.SvgElement, SVGFEFuncAElement: A.SvgElement, SVGFEFuncBElement: A.SvgElement, SVGFEFuncGElement: A.SvgElement, SVGFEFuncRElement: A.SvgElement, SVGFEGaussianBlurElement: A.SvgElement, SVGFEImageElement: A.SvgElement, SVGFEMergeElement: A.SvgElement, SVGFEMergeNodeElement: A.SvgElement, SVGFEMorphologyElement: A.SvgElement, SVGFEOffsetElement: A.SvgElement, SVGFEPointLightElement: A.SvgElement, SVGFESpecularLightingElement: A.SvgElement, SVGFESpotLightElement: A.SvgElement, SVGFETileElement: A.SvgElement, SVGFETurbulenceElement: A.SvgElement, SVGFilterElement: A.SvgElement, SVGForeignObjectElement: A.SvgElement, SVGGElement: A.SvgElement, SVGGeometryElement: A.SvgElement, SVGGraphicsElement: A.SvgElement, SVGImageElement: A.SvgElement, SVGLineElement: A.SvgElement, SVGLinearGradientElement: A.SvgElement, SVGMarkerElement: A.SvgElement, SVGMaskElement: A.SvgElement, SVGMetadataElement: A.SvgElement, SVGPathElement: A.SvgElement, SVGPatternElement: A.SvgElement, SVGPolygonElement: A.SvgElement, SVGPolylineElement: A.SvgElement, SVGRadialGradientElement: A.SvgElement, SVGRectElement: A.SvgElement, SVGScriptElement: A.SvgElement, SVGSetElement: A.SvgElement, SVGStopElement: A.SvgElement, SVGStyleElement: A.SvgElement, SVGElement: A.SvgElement, SVGSVGElement: A.SvgElement, SVGSwitchElement: A.SvgElement, SVGSymbolElement: A.SvgElement, SVGTSpanElement: A.SvgElement, SVGTextContentElement: A.SvgElement, SVGTextElement: A.SvgElement, SVGTextPathElement: A.SvgElement, SVGTextPositioningElement: A.SvgElement, SVGTitleElement: A.SvgElement, SVGUseElement: A.SvgElement, SVGViewElement: A.SvgElement, SVGGradientElement: A.SvgElement, SVGComponentTransferFunctionElement: A.SvgElement, SVGFEDropShadowElement: A.SvgElement, SVGMPathElement: A.SvgElement, SVGTransform: A.Transform0, SVGTransformList: A.TransformList, AudioBuffer: A.AudioBuffer, AudioParam: A.AudioParam, AudioParamMap: A.AudioParamMap, AudioTrack: A.AudioTrack, AudioTrackList: A.AudioTrackList, AudioContext: A.BaseAudioContext, webkitAudioContext: A.BaseAudioContext, BaseAudioContext: A.BaseAudioContext, OfflineAudioContext: A.OfflineAudioContext}); hunkHelpers.setOrUpdateLeafTags({WebGL: true, AnimationEffectReadOnly: true, AnimationEffectTiming: true, AnimationEffectTimingReadOnly: true, AnimationTimeline: true, AnimationWorkletGlobalScope: true, AuthenticatorAssertionResponse: true, AuthenticatorAttestationResponse: true, AuthenticatorResponse: true, BackgroundFetchFetch: true, BackgroundFetchManager: true, BackgroundFetchSettledFetch: true, BarProp: true, BarcodeDetector: true, Body: true, BudgetState: true, CacheStorage: true, CanvasGradient: true, CanvasPattern: true, Clients: true, CookieStore: true, Coordinates: true, CredentialUserData: true, CredentialsContainer: true, Crypto: true, CryptoKey: true, CSS: true, CSSVariableReferenceValue: true, CustomElementRegistry: true, DataTransfer: true, DataTransferItem: true, DeprecatedStorageInfo: true, DeprecatedStorageQuota: true, DetectedBarcode: true, DetectedFace: true, DetectedText: true, DeviceAcceleration: true, DeviceRotationRate: true, DirectoryEntry: true, webkitFileSystemDirectoryEntry: true, FileSystemDirectoryEntry: true, DirectoryReader: true, WebKitDirectoryReader: true, webkitFileSystemDirectoryReader: true, FileSystemDirectoryReader: true, DocumentOrShadowRoot: true, DocumentTimeline: true, DOMImplementation: true, Iterator: true, DOMMatrix: true, DOMMatrixReadOnly: true, DOMParser: true, DOMPoint: true, DOMPointReadOnly: true, DOMQuad: true, DOMStringMap: true, Entry: true, webkitFileSystemEntry: true, FileSystemEntry: true, External: true, FaceDetector: true, FileEntry: true, webkitFileSystemFileEntry: true, FileSystemFileEntry: true, DOMFileSystem: true, WebKitFileSystem: true, webkitFileSystem: true, FileSystem: true, FontFace: true, FontFaceSource: true, FormData: true, GamepadPose: true, Geolocation: true, Position: true, GeolocationPosition: true, Headers: true, HTMLHyperlinkElementUtils: true, IdleDeadline: true, ImageBitmap: true, ImageBitmapRenderingContext: true, ImageCapture: true, InputDeviceCapabilities: true, IntersectionObserver: true, IntersectionObserverEntry: true, KeyframeEffect: true, KeyframeEffectReadOnly: true, MediaCapabilities: true, MediaCapabilitiesInfo: true, MediaDeviceInfo: true, MediaKeyStatusMap: true, MediaKeySystemAccess: true, MediaKeys: true, MediaKeysPolicy: true, MediaMetadata: true, MediaSession: true, MediaSettingsRange: true, MemoryInfo: true, MessageChannel: true, Metadata: true, MutationObserver: true, WebKitMutationObserver: true, MutationRecord: true, NavigationPreloadManager: true, NavigatorAutomationInformation: true, NavigatorCookies: true, NodeFilter: true, NodeIterator: true, NonDocumentTypeChildNode: true, NonElementParentNode: true, NoncedElement: true, OffscreenCanvasRenderingContext2D: true, PaintRenderingContext2D: true, PaintSize: true, PaintWorkletGlobalScope: true, Path2D: true, PaymentAddress: true, PaymentInstruments: true, PaymentManager: true, PaymentResponse: true, PerformanceEntry: true, PerformanceLongTaskTiming: true, PerformanceMark: true, PerformanceMeasure: true, PerformanceNavigation: true, PerformanceNavigationTiming: true, PerformanceObserver: true, PerformanceObserverEntryList: true, PerformancePaintTiming: true, PerformanceResourceTiming: true, PerformanceServerTiming: true, PerformanceTiming: true, Permissions: true, PhotoCapabilities: true, Presentation: true, PresentationReceiver: true, PushManager: true, PushMessageData: true, PushSubscription: true, PushSubscriptionOptions: true, Range: true, ReportingObserver: true, ResizeObserver: true, ResizeObserverEntry: true, RTCCertificate: true, RTCIceCandidate: true, mozRTCIceCandidate: true, RTCRtpContributingSource: true, RTCRtpReceiver: true, RTCRtpSender: true, RTCSessionDescription: true, mozRTCSessionDescription: true, RTCStatsResponse: true, Screen: true, ScrollState: true, ScrollTimeline: true, Selection: true, SharedArrayBuffer: true, SpeechRecognitionAlternative: true, SpeechSynthesisVoice: true, StaticRange: true, StorageManager: true, StyleMedia: true, StylePropertyMap: true, StylePropertyMapReadonly: true, SyncManager: true, TaskAttributionTiming: true, TextDetector: true, TextMetrics: true, TrackDefault: true, TreeWalker: true, TrustedHTML: true, TrustedScriptURL: true, TrustedURL: true, UnderlyingSourceBase: true, URLSearchParams: true, VRCoordinateSystem: true, VRDisplayCapabilities: true, VREyeParameters: true, VRFrameData: true, VRFrameOfReference: true, VRPose: true, VRStageBounds: true, VRStageBoundsPoint: true, VRStageParameters: true, ValidityState: true, VideoPlaybackQuality: true, WorkletAnimation: true, WorkletGlobalScope: true, XPathEvaluator: true, XPathExpression: true, XPathNSResolver: true, XPathResult: true, XMLSerializer: true, XSLTProcessor: true, Bluetooth: true, BluetoothCharacteristicProperties: true, BluetoothRemoteGATTServer: true, BluetoothRemoteGATTService: true, BluetoothUUID: true, BudgetService: true, Cache: true, DOMFileSystemSync: true, DirectoryEntrySync: true, DirectoryReaderSync: true, EntrySync: true, FileEntrySync: true, FileReaderSync: true, FileWriterSync: true, HTMLAllCollection: true, Mojo: true, MojoHandle: true, MojoWatcher: true, NFC: true, PagePopupController: true, Request: true, Response: true, SubtleCrypto: true, USBAlternateInterface: true, USBConfiguration: true, USBDevice: true, USBEndpoint: true, USBInTransferResult: true, USBInterface: true, USBIsochronousInTransferPacket: true, USBIsochronousInTransferResult: true, USBIsochronousOutTransferPacket: true, USBIsochronousOutTransferResult: true, USBOutTransferResult: true, WorkerLocation: true, Worklet: true, IDBFactory: true, IDBIndex: true, IDBObserver: true, SVGAnimatedAngle: true, SVGAnimatedBoolean: true, SVGAnimatedEnumeration: true, SVGAnimatedInteger: true, SVGAnimatedLength: true, SVGAnimatedLengthList: true, SVGAnimatedNumber: true, SVGAnimatedNumberList: true, SVGAnimatedPreserveAspectRatio: true, SVGAnimatedRect: true, SVGAnimatedString: true, SVGAnimatedTransformList: true, SVGMatrix: true, SVGPoint: true, SVGPreserveAspectRatio: true, SVGRect: true, SVGUnitTypes: true, AudioListener: true, AudioWorkletGlobalScope: true, AudioWorkletProcessor: true, PeriodicWave: true, WebGLActiveInfo: true, ANGLEInstancedArrays: true, ANGLE_instanced_arrays: true, WebGLBuffer: true, WebGLCanvas: true, WebGLColorBufferFloat: true, WebGLCompressedTextureASTC: true, WebGLCompressedTextureATC: true, WEBGL_compressed_texture_atc: true, WebGLCompressedTextureETC1: true, WEBGL_compressed_texture_etc1: true, WebGLCompressedTextureETC: true, WebGLCompressedTexturePVRTC: true, WEBGL_compressed_texture_pvrtc: true, WebGLCompressedTextureS3TC: true, WEBGL_compressed_texture_s3tc: true, WebGLCompressedTextureS3TCsRGB: true, WebGLDebugRendererInfo: true, WEBGL_debug_renderer_info: true, WebGLDebugShaders: true, WEBGL_debug_shaders: true, WebGLDepthTexture: true, WEBGL_depth_texture: true, WebGLDrawBuffers: true, WEBGL_draw_buffers: true, EXTsRGB: true, EXT_sRGB: true, EXTBlendMinMax: true, EXT_blend_minmax: true, EXTColorBufferFloat: true, EXTColorBufferHalfFloat: true, EXTDisjointTimerQuery: true, EXTDisjointTimerQueryWebGL2: true, EXTFragDepth: true, EXT_frag_depth: true, EXTShaderTextureLOD: true, EXT_shader_texture_lod: true, EXTTextureFilterAnisotropic: true, EXT_texture_filter_anisotropic: true, WebGLFramebuffer: true, WebGLGetBufferSubDataAsync: true, WebGLLoseContext: true, WebGLExtensionLoseContext: true, WEBGL_lose_context: true, OESElementIndexUint: true, OES_element_index_uint: true, OESStandardDerivatives: true, OES_standard_derivatives: true, OESTextureFloat: true, OES_texture_float: true, OESTextureFloatLinear: true, OES_texture_float_linear: true, OESTextureHalfFloat: true, OES_texture_half_float: true, OESTextureHalfFloatLinear: true, OES_texture_half_float_linear: true, OESVertexArrayObject: true, OES_vertex_array_object: true, WebGLProgram: true, WebGLQuery: true, WebGLRenderbuffer: true, WebGLRenderingContext: true, WebGL2RenderingContext: true, WebGLSampler: true, WebGLShader: true, WebGLShaderPrecisionFormat: true, WebGLSync: true, WebGLTexture: true, WebGLTimerQueryEXT: true, WebGLTransformFeedback: true, WebGLUniformLocation: true, WebGLVertexArrayObject: true, WebGLVertexArrayObjectOES: true, WebGL2RenderingContextBase: true, ArrayBuffer: true, ArrayBufferView: false, DataView: true, Float32Array: true, Float64Array: true, Int16Array: true, Int32Array: true, Int8Array: true, Uint16Array: true, Uint32Array: true, Uint8ClampedArray: true, CanvasPixelArray: true, Uint8Array: false, HTMLAudioElement: true, HTMLBRElement: true, HTMLBaseElement: true, HTMLBodyElement: true, HTMLContentElement: true, HTMLDListElement: true, HTMLDataListElement: true, HTMLDetailsElement: true, HTMLDialogElement: true, HTMLDivElement: true, HTMLEmbedElement: true, HTMLFieldSetElement: true, HTMLHRElement: true, HTMLHeadElement: true, HTMLHeadingElement: true, HTMLHtmlElement: true, HTMLImageElement: true, HTMLLabelElement: true, HTMLLegendElement: true, HTMLLinkElement: true, HTMLMapElement: true, HTMLMediaElement: true, HTMLMenuElement: true, HTMLMetaElement: true, HTMLModElement: true, HTMLOListElement: true, HTMLObjectElement: true, HTMLOptGroupElement: true, HTMLParagraphElement: true, HTMLPictureElement: true, HTMLPreElement: true, HTMLQuoteElement: true, HTMLScriptElement: true, HTMLShadowElement: true, HTMLSlotElement: true, HTMLSourceElement: true, HTMLSpanElement: true, HTMLStyleElement: true, HTMLTableCaptionElement: true, HTMLTableCellElement: true, HTMLTableDataCellElement: true, HTMLTableHeaderCellElement: true, HTMLTableColElement: true, HTMLTableElement: true, HTMLTableRowElement: true, HTMLTableSectionElement: true, HTMLTemplateElement: true, HTMLTimeElement: true, HTMLTitleElement: true, HTMLTrackElement: true, HTMLUListElement: true, HTMLUnknownElement: true, HTMLVideoElement: true, HTMLDirectoryElement: true, HTMLFontElement: true, HTMLFrameElement: true, HTMLFrameSetElement: true, HTMLMarqueeElement: true, HTMLElement: false, AccessibleNodeList: true, HTMLAnchorElement: true, Animation: true, ApplicationCacheErrorEvent: true, HTMLAreaElement: true, BackgroundFetchClickEvent: true, BackgroundFetchEvent: true, BackgroundFetchFailEvent: true, BackgroundFetchedEvent: true, BackgroundFetchRegistration: true, BeforeUnloadEvent: true, Blob: false, BluetoothRemoteGATTDescriptor: true, HTMLButtonElement: true, HTMLCanvasElement: true, CanvasRenderingContext2D: true, CDATASection: true, CharacterData: true, Comment: true, ProcessingInstruction: true, Text: true, Client: true, WindowClient: true, Credential: true, FederatedCredential: true, PasswordCredential: true, PublicKeyCredential: true, CSSKeywordValue: true, CSSNumericValue: false, CSSPerspective: true, CSSCharsetRule: true, CSSConditionRule: true, CSSFontFaceRule: true, CSSGroupingRule: true, CSSImportRule: true, CSSKeyframeRule: true, MozCSSKeyframeRule: true, WebKitCSSKeyframeRule: true, CSSKeyframesRule: true, MozCSSKeyframesRule: true, WebKitCSSKeyframesRule: true, CSSMediaRule: true, CSSNamespaceRule: true, CSSPageRule: true, CSSRule: true, CSSStyleRule: true, CSSSupportsRule: true, CSSViewportRule: true, CSSStyleDeclaration: true, MSStyleCSSProperties: true, CSS2Properties: true, CSSImageValue: true, CSSPositionValue: true, CSSResourceValue: true, CSSURLImageValue: true, CSSStyleValue: false, CSSMatrixComponent: true, CSSRotation: true, CSSScale: true, CSSSkew: true, CSSTranslation: true, CSSTransformComponent: false, CSSTransformValue: true, CSSUnitValue: true, CSSUnparsedValue: true, HTMLDataElement: true, DataTransferItemList: true, DeprecationReport: true, XMLDocument: true, Document: false, DOMError: true, DOMException: true, ClientRectList: true, DOMRectList: true, DOMRectReadOnly: false, DOMStringList: true, DOMTokenList: true, MathMLElement: true, Element: false, ErrorEvent: true, AnimationEvent: true, AnimationPlaybackEvent: true, BeforeInstallPromptEvent: true, BlobEvent: true, ClipboardEvent: true, CloseEvent: true, CustomEvent: true, DeviceMotionEvent: true, DeviceOrientationEvent: true, FontFaceSetLoadEvent: true, GamepadEvent: true, HashChangeEvent: true, MediaEncryptedEvent: true, MediaQueryListEvent: true, MediaStreamEvent: true, MediaStreamTrackEvent: true, MessageEvent: true, MIDIConnectionEvent: true, MIDIMessageEvent: true, MutationEvent: true, PageTransitionEvent: true, PaymentRequestUpdateEvent: true, PopStateEvent: true, PresentationConnectionAvailableEvent: true, PromiseRejectionEvent: true, RTCDataChannelEvent: true, RTCDTMFToneChangeEvent: true, RTCPeerConnectionIceEvent: true, RTCTrackEvent: true, SecurityPolicyViolationEvent: true, SensorErrorEvent: true, SpeechRecognitionEvent: true, SpeechSynthesisEvent: true, StorageEvent: true, TrackEvent: true, TransitionEvent: true, WebKitTransitionEvent: true, VRDeviceEvent: true, VRDisplayEvent: true, VRSessionEvent: true, MojoInterfaceRequestEvent: true, USBConnectionEvent: true, IDBVersionChangeEvent: true, AudioProcessingEvent: true, OfflineAudioCompletionEvent: true, WebGLContextEvent: true, Event: false, InputEvent: false, SubmitEvent: false, AbsoluteOrientationSensor: true, Accelerometer: true, AccessibleNode: true, AmbientLightSensor: true, ApplicationCache: true, DOMApplicationCache: true, OfflineResourceList: true, BatteryManager: true, BroadcastChannel: true, EventSource: true, Gyroscope: true, LinearAccelerationSensor: true, Magnetometer: true, MediaDevices: true, MediaKeySession: true, MediaRecorder: true, MediaSource: true, MIDIAccess: true, NetworkInformation: true, OffscreenCanvas: true, OrientationSensor: true, Performance: true, PermissionStatus: true, PresentationConnectionList: true, PresentationRequest: true, RelativeOrientationSensor: true, RemotePlayback: true, RTCDTMFSender: true, RTCPeerConnection: true, webkitRTCPeerConnection: true, mozRTCPeerConnection: true, ScreenOrientation: true, Sensor: true, ServiceWorker: true, ServiceWorkerContainer: true, ServiceWorkerRegistration: true, SharedWorker: true, SpeechRecognition: true, webkitSpeechRecognition: true, SpeechSynthesis: true, SpeechSynthesisUtterance: true, VR: true, VRDevice: true, VRDisplay: true, VRSession: true, VisualViewport: true, WebSocket: true, Worker: true, WorkerPerformance: true, BluetoothDevice: true, BluetoothRemoteGATTCharacteristic: true, Clipboard: true, MojoInterfaceInterceptor: true, USB: true, AnalyserNode: true, RealtimeAnalyserNode: true, AudioBufferSourceNode: true, AudioDestinationNode: true, AudioNode: true, AudioScheduledSourceNode: true, AudioWorkletNode: true, BiquadFilterNode: true, ChannelMergerNode: true, AudioChannelMerger: true, ChannelSplitterNode: true, AudioChannelSplitter: true, ConstantSourceNode: true, ConvolverNode: true, DelayNode: true, DynamicsCompressorNode: true, GainNode: true, AudioGainNode: true, IIRFilterNode: true, MediaElementAudioSourceNode: true, MediaStreamAudioDestinationNode: true, MediaStreamAudioSourceNode: true, OscillatorNode: true, Oscillator: true, PannerNode: true, AudioPannerNode: true, webkitAudioPannerNode: true, ScriptProcessorNode: true, JavaScriptAudioNode: true, StereoPannerNode: true, WaveShaperNode: true, EventTarget: false, AbortPaymentEvent: true, CanMakePaymentEvent: true, ExtendableMessageEvent: true, FetchEvent: true, ForeignFetchEvent: true, InstallEvent: true, NotificationEvent: true, PaymentRequestEvent: true, PushEvent: true, SyncEvent: true, ExtendableEvent: false, File: true, FileList: true, FileReader: true, FileWriter: true, FontFaceSet: true, HTMLFormElement: true, Gamepad: true, GamepadButton: true, History: true, HTMLCollection: true, HTMLFormControlsCollection: true, HTMLOptionsCollection: true, HTMLDocument: true, XMLHttpRequest: true, XMLHttpRequestUpload: true, XMLHttpRequestEventTarget: false, HTMLIFrameElement: true, ImageData: true, HTMLInputElement: true, InterventionReport: true, HTMLLIElement: true, Location: true, MediaError: true, MediaKeyMessageEvent: true, MediaList: true, MediaQueryList: true, MediaStream: true, CanvasCaptureMediaStreamTrack: true, MediaStreamTrack: true, MessagePort: true, HTMLMeterElement: true, MIDIInputMap: true, MIDIOutputMap: true, MIDIInput: true, MIDIOutput: true, MIDIPort: true, MimeType: true, MimeTypeArray: true, MouseEvent: true, DragEvent: true, PointerEvent: true, WheelEvent: true, Navigator: true, WorkerNavigator: true, NavigatorConcurrentHardware: false, NavigatorUserMediaError: true, DocumentFragment: true, ShadowRoot: true, DocumentType: true, Node: false, NodeList: true, RadioNodeList: true, Notification: true, HTMLOptionElement: true, HTMLOutputElement: true, OverconstrainedError: true, HTMLParamElement: true, PaymentRequest: true, Plugin: true, PluginArray: true, PositionError: true, GeolocationPositionError: true, PresentationAvailability: true, PresentationConnection: true, PresentationConnectionCloseEvent: true, HTMLProgressElement: true, ProgressEvent: true, ResourceProgressEvent: true, RelatedApplication: true, ReportBody: false, RTCDataChannel: true, DataChannel: true, RTCLegacyStatsReport: true, RTCStatsReport: true, HTMLSelectElement: true, SourceBuffer: true, SourceBufferList: true, SpeechGrammar: true, SpeechGrammarList: true, SpeechRecognitionError: true, SpeechRecognitionResult: true, Storage: true, CSSStyleSheet: true, StyleSheet: true, HTMLTextAreaElement: true, TextTrack: true, TextTrackCue: true, VTTCue: true, TextTrackCueList: true, TextTrackList: true, TimeRanges: true, Touch: true, TouchList: true, TrackDefaultList: true, CompositionEvent: true, FocusEvent: true, KeyboardEvent: true, TextEvent: true, TouchEvent: true, UIEvent: false, URL: true, VideoTrack: true, VideoTrackList: true, VTTRegion: true, Window: true, DOMWindow: true, DedicatedWorkerGlobalScope: true, ServiceWorkerGlobalScope: true, SharedWorkerGlobalScope: true, WorkerGlobalScope: true, Attr: true, CSSRuleList: true, ClientRect: true, DOMRect: true, GamepadList: true, NamedNodeMap: true, MozNamedAttrMap: true, Report: true, SpeechRecognitionResultList: true, StyleSheetList: true, IDBCursor: false, IDBCursorWithValue: true, IDBDatabase: true, IDBKeyRange: true, IDBObjectStore: true, IDBObservation: true, IDBObserverChanges: true, IDBOpenDBRequest: true, IDBVersionChangeRequest: true, IDBRequest: true, IDBTransaction: true, SVGAngle: true, SVGLength: true, SVGLengthList: true, SVGNumber: true, SVGNumberList: true, SVGPointList: true, SVGStringList: true, SVGAElement: true, SVGAnimateElement: true, SVGAnimateMotionElement: true, SVGAnimateTransformElement: true, SVGAnimationElement: true, SVGCircleElement: true, SVGClipPathElement: true, SVGDefsElement: true, SVGDescElement: true, SVGDiscardElement: true, SVGEllipseElement: true, SVGFEBlendElement: true, SVGFEColorMatrixElement: true, SVGFEComponentTransferElement: true, SVGFECompositeElement: true, SVGFEConvolveMatrixElement: true, SVGFEDiffuseLightingElement: true, SVGFEDisplacementMapElement: true, SVGFEDistantLightElement: true, SVGFEFloodElement: true, SVGFEFuncAElement: true, SVGFEFuncBElement: true, SVGFEFuncGElement: true, SVGFEFuncRElement: true, SVGFEGaussianBlurElement: true, SVGFEImageElement: true, SVGFEMergeElement: true, SVGFEMergeNodeElement: true, SVGFEMorphologyElement: true, SVGFEOffsetElement: true, SVGFEPointLightElement: true, SVGFESpecularLightingElement: true, SVGFESpotLightElement: true, SVGFETileElement: true, SVGFETurbulenceElement: true, SVGFilterElement: true, SVGForeignObjectElement: true, SVGGElement: true, SVGGeometryElement: true, SVGGraphicsElement: true, SVGImageElement: true, SVGLineElement: true, SVGLinearGradientElement: true, SVGMarkerElement: true, SVGMaskElement: true, SVGMetadataElement: true, SVGPathElement: true, SVGPatternElement: true, SVGPolygonElement: true, SVGPolylineElement: true, SVGRadialGradientElement: true, SVGRectElement: true, SVGScriptElement: true, SVGSetElement: true, SVGStopElement: true, SVGStyleElement: true, SVGElement: true, SVGSVGElement: true, SVGSwitchElement: true, SVGSymbolElement: true, SVGTSpanElement: true, SVGTextContentElement: true, SVGTextElement: true, SVGTextPathElement: true, SVGTextPositioningElement: true, SVGTitleElement: true, SVGUseElement: true, SVGViewElement: true, SVGGradientElement: true, SVGComponentTransferFunctionElement: true, SVGFEDropShadowElement: true, SVGMPathElement: true, SVGTransform: true, SVGTransformList: true, AudioBuffer: true, AudioParam: true, AudioParamMap: true, AudioTrack: true, AudioTrackList: true, AudioContext: true, webkitAudioContext: true, BaseAudioContext: false, OfflineAudioContext: true}); A.NativeTypedArray.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag = "ArrayBufferView"; A.NativeTypedArrayOfDouble.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag = "ArrayBufferView"; A.NativeTypedArrayOfInt.$nativeSuperclassTag = "ArrayBufferView"; A._SourceBufferList_EventTarget_ListMixin.$nativeSuperclassTag = "EventTarget"; A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin.$nativeSuperclassTag = "EventTarget"; A._TextTrackList_EventTarget_ListMixin.$nativeSuperclassTag = "EventTarget"; A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin.$nativeSuperclassTag = "EventTarget"; })(); Function.prototype.call$0 = function() { return this(); }; Function.prototype.call$1 = function(a) { return this(a); }; Function.prototype.call$2 = function(a, b) { return this(a, b); }; Function.prototype.call$3 = function(a, b, c) { return this(a, b, c); }; Function.prototype.call$4 = function(a, b, c, d) { return this(a, b, c, d); }; Function.prototype.call$1$1 = function(a) { return this(a); }; Function.prototype.call$1$0 = function() { return this(); }; Function.prototype.call$2$1 = function(a) { return this(a); }; Function.prototype.call$1$2 = function(a, b) { return this(a, b); }; Function.prototype.call$1$5 = function(a, b, c, d, e) { return this(a, b, c, d, e); }; Function.prototype.call$5 = function(a, b, c, d, e) { return this(a, b, c, d, e); }; Function.prototype.call$2$0 = function() { return this(); }; Function.prototype.call$9 = function(a, b, c, d, e, f, g, h, i) { return this(a, b, c, d, e, f, g, h, i); }; Function.prototype.call$8 = function(a, b, c, d, e, f, g, h) { return this(a, b, c, d, e, f, g, h); }; Function.prototype.call$10 = function(a, b, c, d, e, f, g, h, i, j) { return this(a, b, c, d, e, f, g, h, i, j); }; Function.prototype.call$6 = function(a, b, c, d, e, f) { return this(a, b, c, d, e, f); }; Function.prototype.call$7 = function(a, b, c, d, e, f, g) { return this(a, b, c, d, e, f, g); }; convertAllToFastObject(holders); convertToFastObject($); (function(callback) { if (typeof document === "undefined") { callback(null); return; } if (typeof document.currentScript != "undefined") { callback(document.currentScript); return; } var scripts = document.scripts; function onLoad(event) { for (var i = 0; i < scripts.length; ++i) { scripts[i].removeEventListener("load", onLoad, false); } callback(event.target); } for (var i = 0; i < scripts.length; ++i) { scripts[i].addEventListener("load", onLoad, false); } })(function(currentScript) { init.currentScript = currentScript; var callMain = A.main; if (typeof dartMainRunner === "function") { dartMainRunner(callMain, []); } else { callMain([]); } }); })();